[1,1] 5851668466558201178233223429479617407355472466368980128293116254408478078900875534180319599563885965600755772721016177655386295528194916273605683754759759854666311366021569130014300452640068695638724145498340635693241624550518257334069362163886611801012180630307254070909944603938075244078271120205786060380775532632176542349480378481706775935930206694174503641112977197174557847765385689077811063313331361082596574010985903120195545836012685406226849704454923692692652519362887654471460989298047450888801988035270239178805259720951460221611748195759345716341006278508529046115273172111797755007985881710430516846755312746419690690727190630691833924217720236208237343464258675601033015292810535671481561476165066796299079546828163901886951617023644005149375166305505051155609080513759243213239492347686279239463488429956502358392925648866405430862091705360499607722914690241495492901318850398046029071832107684338140254025969881696147329124586707933400144710189137885008528635310311664020786319212695194064530916115481918734722658065212302039816524130474214123981403703661174084133391461072698033432807767251639963861681628412579680451264416018498815113464006322720501878724288065124378431613586147345047530074135663935991972919976436518581407455137975637951233899239225079244029120428359729803346303620514020606780115755321400580233683304732434983742105136439323411903178283447997254638566796868820132125647193798064538079406983767499249841034890960556252386841126239617625977085335253982803366991659795761693757003017123974410363865704814881199914407941374433079542169316237909103105263162096457769791359884722669138411981385218552350884201189431144153514265384667553260608732177294167414275520585109073851163984218491973835874975247032595663463270713287790116463131404371303312631380481068376344303865509164047885421041843919982979478727332645010953466367265215443467549755056884460278210157792698272013080616627348190533054229954198978295690681400522738734274611605023398727306042027303741628372942388111431570915660261858467841283298164734643200579266187823490847912045921993482058823208908959568850613165635497831784056234414852992551987196952386656051603185384784763803160847410376621598019659382404965173416652355521060302649696023431348756518322232817001909190656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 4176903782976701749571659770596268303077689740035538605032955614163852428664032383747281259786022313998341705615874824815028802529583549172836506367853089497467854288494756044925277737669491154940010779057840024078991631292425036233097990569408479023064617145546467683693076020552893078402412349435309933947662365763978061449195917367937268905769153606680662390192389330937079801790911963635551363823577797259924997844356168633197953627779618431336776071069053723402534644003601069650247327995617570231590861173937756148791318340129708830909497277936529724284240265252164714322150217218435926484656361635674134118605342238069329608277941083030323737388704889485288334860869539448506382731092662090680018209518754293837205012565913376432638412499765355766535932230727291600641114362733702172221215575453764418257443256787671996559229522241765541374610141472871297211730184018014671090668107649053252952921869765129123203785419957481331457245152132114097330952480632986401999229774091443011694987535630660895342857698396754644583649424441442356128170362896713611723102223501956869868686862761092081088666862539961382999216429624898754364450468859486697549298679822424173081641606406494927153882008455433920725886595301317570554566539480170603594370348652694652727933733261526362873460559653789861155392616273214195529659592393465928686185503648229654107190787737070067245309067406136477874674827344992029922196967637788566149061920334714980851374150033226311731461560913699015931626270357481288019135312295814779106333281404088785348247271584550657727136553919317067272002368575291679929166665728216004729514035468059317936916704025384175405797712173001797474177167137370559057857084553959820864415771822914322127510578166388628453411173449271752419283075084591679292138945355333816434589337154610076729278679879930648610873663517372800436456772274853984138495521479218786692029297287924724289004144363398568437690429592341808768989468770744683851462536686490120355983201484884658861270567798813007443013758026821951670689318582058810415233397227275213657512764577974672265302956564880488130078023491717456464016664405994574317769105827634342115221554714289611753851115832171149856440621413948372270743706721415312901421891713616984924221910607762605574329321140730170703872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] 1232808055354640035019426037728608748693088544449463670864360846520898891636965119137017294118467195475878232942666730059004529107089561613051128886210900035597538663287901170056294554724396358001383170791363528456633431961599264873899439216882646557771193404215022838279476736150569757057853297988977001452140471606102554922067149601449218369789457297365639717665934991418995724986247870382850200411814445415511020794634546455901959273892693274448408582113220315588747451235616858906923228717182734609699628628655546276558016312498522568273477567967275094496246571264238373361542998784330070501569811754383303189951318929415257571107053140674969552951019846824225467203442737758187647968390275740520199004858379829162108215169765471246349962644455211214116086290101656830933053890639051241665072509025280511203669755028629639538986835635759005160475372414087031048084213321469507501577901485299985894239998004073976474166660949472693859677341657296053441060122129430634318715343966309673491268949264022853077216743825572997787141243081001851809119311359347396896837809028448134529190414601431597062970881656509011879322521113018828033080711368496586553743311427809779721042611180794598821847562749365859627119758576494409560025081544239025406051884623458463588784551237279030407904304097532092359688738362189070342857257646527171354969353292731420766938724324275186678706974426792050925083628280660322529053461884225105438642508912200098390314637284133432664479072205652419635639252198450236228064754098996573055676803523066042872191454109338220504203279712330950291121472636877713470094645521679808816482283209865619111383738981188331995810531898956849164417766628571454199505416168288033733563589356135698984023746991444137268209210592067367291658396032081106816697680095647170266209524264140483843219617007974341707309969294352998708727713022818521165727699471476381333241456768000819219432847703574811259673094231903068960838672920522716286029042977999085943250478120261974387932284699281845985419952392057916493571036619083960470927250972912410819451322114449368920859039958856635827163910239644556723557527501500751535407596424387611039322575807124024924233580623272448561823968727143068366083833470530061196907814761784199984858231300937636837524180573239039775211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] -208120263682753436924636226224066618024490832352904743280045602960297248199641388904062877101618419292939141322461439665113336838786301865761983409810913140527117693501864144286740729282954648168912241853584359576593348117028308297084773041542650220486303291094224770208309411894753766125851260583708118182400458993244579494989710128752348878847235658029350782602627604443533294063159126886240015319169077834280610982721569660916506155099789895855733215766163759133593163886516649556959108718433962078956863395073685208616484097516791886449903368161854621797058503249985711472387609204930391771933170043049237776607601190059469407883732797472079832929841377835466477062622323514232915693645702154012606008968623048957947946701955330825166886067761666643960817712367080738325086002781769735966518215182945876202445486886351440424427856644692690248710483362262813523462649193111325093123376457907776431115925251902568982446907315174482638495951109935339125695356683907800526707769151907866834205502640615867530906787155230683836926986337800080017026375931382059486961284709578902052705654273466424140650797999060338285393109623274866812913728801317970994457513315896798495879530999648328963618005275475067629078190703342501823845671724850767906544884022023357660088785820176672967485521780760682095320574603127419733787402261652564592295382718726372165759424851368917740956221135229502679903261017357134352338277587476367872971490782810375468458935316613112394744567081031234447982335333048153273109774001126126118482326035067558004264733551042326737814158258429704418626537195878122007285750219295600997663286221157243334497970625070713232193053674009138618712792437219996507986783486814186105662314632643629953373273653066461339845031879211883309514077253919775490519745395819427543951700839875289407744469407759874961000883146042982483410862440357840228039662138152146394372483791021393940718697826104794218113150184020597251023074829957714930442882003229723562441052994384077166051773487419173642045386375180661938032290846971513383526638592178062639955616041149750232577179223816628557896002698185011560451100517710396536095084485315520486200127431814448102773090484105903539903808656408363688666303760922149662694663606708474298633710290568454563712539013977128210570598712082432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] 514695460101373932894316341528652483316950470404265447720910576353094935074243369405565925961904224193723445975578650473906897854467007176657907565901678819796088798024511160571847815853059617052914456140336307581822069433144331046253282533559194710549393755853273121279111286475732598521399898298666817432634656250908275481454147964243058407100648566200663199967545682114438514523101234644359815372310201547675126544788630449820932863268755033935342633959150311284370781444369411999063970475837857056869233702271394209126080651538448880065612675371289775460964305423797570620064762297476060047360094962166754828818665074263974118635187074735395970344996648703783847579787363497072464257285659017941339755258282961291393636510582546065635791613503676738674812650714919614072929107550294927338662824019478167699298139462873039876849525571328288962972238360310727695983011172193668963239794633417788370451370261519003633343238602126213733065214054057490097436401096242187991824734138237267548445108844545434694240589000086941847169924171913798984580623419788103392830643653310500881440857142452934407906841065184483003999294817119822931368976093654660537458437088537101606467221044825409888108184213738428450669619675629569104566128344810958450925685354185477046948765173912566568161270379755140780920918617529483854810935444082415887122251973827049342209662067508478491782693789975500190435817449286249775665269010542208975059769692274309700069472275466073618707872643322046328062948153276579699823893624494846455467768726327689077287562164483793389833872087918285697026550930846247076747853129887042611471044771144864051830251693442233107602562749865342146686708774462830727797009183664989643190201833522555163662371461749044611584886449401450119365176246213105966388798906024261428990769742329416102095714670447483222614274591382983973754675398571554436120528918402736627194241161890904792070558832735136599011026605889760002844847986833872847867785441841879911883506400390706773570001751969553531213863438002872524755967240202269357600111199639181732011427725135205097735874695277904723449989240604723736685197351633718691915466452234143209530207035630738844982118349540802928521017518745079520895730055938146849057242333988027740480222039403152742549812344879137140244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -149258127905234411344600852961078606810622393573987342767377898076894447024684382740593754200653408758369139991578058822973910719709414327550157302066747560634239661709589662294568438301176866127185911282400780985133951358070902794407056110675551897316904078771195192774681741753270632732240258142941730481913926747888952622813258828201233165760092188298526561656051050905380582850378894667298443008931366285085713523826931389958405573133491448360392233281617359233382659701691712918150548771858835394305535254994550784715931110929503194680258498175548303176087130068214245021120921131362488487854795621481052885118141126407063348751367365125014827510931298012419257733863883339218882660038215583198614041266763988877452266530702694313441843109036711476330063206717894511292199999366027459420830317962148696349758684093099151983318944851129041561974195294177445256115765100939663268048009401794080302269553083655673267481315161292319220273717497310994606764090092310321160020045513964128619610119821629945137430224953214147541288961838789820601328600389311146136893231634873174407862687338682383401609692408997636809117771984334472812168291368920350559654578517843576346585875670914543002737356826154210238038863695482188213800972840270773378450031073726322493408964970085747329491105202031453742335060695060872629813208702314098997372109297685516721204034786334200803108069584966516648817678389667786432995361923465086435938136924212631537096447877801351821264409659224856624983813501033255700141577130509425603774409804726291003304129660400115867803968798426614756790421958310972144338101668675858837806323791903451162548140773521121693171692571955221299417083001900662147247349128911593927304235394846752045529036853727702854105703003688718829663582418830575486214340305376313725958095317242277231375767240906845937452089108604513304731153056136336787447315863613054201006618151714045206929327914415371644953740844737887928674298978432545687768517918852691870672403593198162324979525747472464894841590734548952182020880417539442205791069616199035844034483345764463848637219091746210047618124068794740103892840798549772509944060778700701901577204291692795251334042256683145255761109078263686966551221156422981980676130227509168595349085702400178132402397681634805244173304817778688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -26734519239220006287724048167571677442058937780530835120509456107919588140382010525063525354047904129641124169440373382590607715967546833108699437300066302533904133000674202837469576627277034469618117224668319896158931441335994069105699744222708135383598613584099018890647635509363719786852687003113349051972238207982715408641435446174102577021065229554845798857991505033729659816134010008292826735040766176155441629201701999268221376742433050988374524162359439315299715046294628932782890770316198847098919039731466737931393587131803223640364149003767304449371014542621829118001338215546184171832594952968809271058103463101785713189963254095796450938688497638255544838589783458097104967905031415111546049936538685668711189508716435993965559987363706363978405412937358634342848576824575373173283389222480116530210578403085600936338085482789755407990218816386810962270819336744804579432690874289009599112051867127669520675464733527914695236208866996853134548207787718019737405868568711994189810938384953428173920201917034294051946767351530166757788426249007787730962883945319710688667849371009198882761347926049380041155779636496990277750643763921008523301046890934294471156380409499173040874834626933417804446514181007878342096474175799908510712767618758422905338019012442497969090300985216084072738602741905263062150123579477859407044598251885941046137759471152376222969672001316765413963811436460610631359486296563835723331381555198594707209981249977817422309563449613002512176285619096986042239479187952167517569634829330718749156313310200417008599587965179144418044083182191924411078978104051590025202767505720135453049423255181932674791181266681219980247441406409735735188973156511818235268158168312707442490568974942626388716065698555796618846506185934208990170825437635012140400663934640517607082683202949039014794381200646453162244435229086393163902843397293853351592665524007290865839155122052870457684871887504934568619982043238725521491186335160393469837249622537145230982638143551750333069369270396177776254229023743141356849549853112665395584977187287884519352305618428634317272106175083007013000911131302481533461942433663547920074739382537471591426566252489755465349305649530189336364042969218856885923288934462662067579961396662251400610878496272566196259063363062988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 3355784815028479352126593900169446596488252249404924255972068929341463863019723354219234693578735136898105143919537335394599664810346405588169703358599612771193278581186710835673123365368355840830829609885910727343600189018304124651475222386886334637952092768877265639667618348325215283266551390782064405109209655122610752214463420221618489310283889496595148309538495460252157290269569251869639758628940537229561599209728660848417018736853556968432254277255189316804368533137707024824937036439600548251704691666596284904227998641808233515724604891060701104433918611063836917439081927775059691329452998622187733415197418311342898849844514761011983616309732981570671539473084130206860329920534210142148879683396281068754381284529948130440439711794052172219090557671004359403576977827084544881576899272637192421841844475521134497708544070836890778496250607521178933836969193325194710279371571389835078000506216657748572630410350858895513159096116732309985042214651965758639273191320535457684948503745134276483019422181962599781770284768607084103447589278718807792434823006319573225416329678561581625759992552280639679035096123854495065864279943627171617877445712189554964653260405804928591975840610419280836961079795034813056844752246696376310720062086996315077491474096966180589092538085358494965289022995411620560112679746505620004621991275234374629795921354189951634083735113133759009025032469463116828820456394056294886266345695333942205396255606620424403376885304942800498929120392433570832775598423883378634357508930891634273557918848525576195743399927083990643226185038716649309415086901737127517660858196203960251900753419586320911729391565115789024397931177641508006490696551874976381291701478349683084509326205624736634141137177994485084187524237281691912669149860305951796672152429266979992916138503599347957917435329093712242147711425603990751915494377449316583065447825443140504817757381453695913877732244295627755327275684752677852560586065155038034013637536023887428308414344541214957899224706259376675652939625242980028954493560698815706983794150659624948816333701349275679547680585563154447684439974771560859460052631259703792897651608684935234992272452795002509905703238965961671812954295275182523508379559062706221867254314896169724048970440895400560441984926633666731487264768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 32206972084533684752775943504225271336141406948538116398287757684728205226632218353755069867905128754204849216237449807396629490198445547050794462979322654889207573845333227808813825268120416822329064964093876056559925386764720014432768084560323689666722966465069831982838098276123436361926661622398849155860998157094221413846617290166889901285769485369897115210580943501859405825685490739232659415998008492486043042053381888799130036963375647574811306073467079377313863605775636593090320249080072008948436230756803579820814018636294440546217186318452134530278680158244275339048748501938995983746192144205434199561638856311206324875725180455898548426292076920198232780864053167163374010633856821351255927000826523106123586113960746200166478427615229020822459148687253368101365859635385969820967708563292215297771906582456127655560481665004521219238190369195049147802724731320088888246087923235297717918055341694574145801387097448247675128796562418062221035969784699871310359614156031996519385722339759609843765720692945820058492386479151768276375216623302524541019495311640767689395328577972678661218000881046424393947275942069592023464407422424398838179134584774529583547402140917806629319811102548202837402369455031537569094222749327201863170438028326406215473206684077043898551450141691522809318586912766912759156588794429826388454136458361322922026028936769705581414896021079728403277470762781959126070607267452873409806466863353051543104191482760467129978994804203480310890142292824244501149225542066100058458681425182461666653970457640478704706969370060226211946861876738197812236552461133250885053100407338076274971145623961612178997668565808259092289715524970459272720984562165515955426156553955369712970791168283629474909957528209654676121886938980829589437610077195181402466019317694905629971891096331568108256377381720619110316614966607868120747443394882405443577678725823736186885611247821476076880436570077334127337877132534491852709396622892008925011356741675654836577123815652402684599176222681556293786502378112903504931116604909822649357554924016453154096567614193231011399078530649625359912884290782928110766568485803837497825469621984688463891650380945191037940237879992406643390737413813229071994680671932833854909333876812095407235864620216581968773517309640704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -10064864948966951392017054497730714867160648682699707914705664034395370729031989751964033328007064312441900447585125294900413933553845673364814563070521667120112624759737108266267599090032389409150686629650774487926657724083912488713139407278329675833240774242178336080962454164441848673716874178124778181406707457994583523068077501504569913532632588983140661790205757714957049791693649217336974048000321389455438973866900412067525122554915495953291221851476339408395892605698333088067220061556979240656335279459185891905968106836422859595290276310469227734103733552755777449469509731064615890995973421256576262305072344757950570258058873439091086065136701950927320658652605602892777963642949855383549191677490632250427814423270171626097223580685769558707140700984998622247913051293219783474322303619384796764381253970283487086415402289962124277917424468246074920432050481282853425751519625589537838839297079716538469058111948380977893823746595087581496107665009929854688345877042347523023233872354650638604570797267837513143576044299104687948663784619464182564177651837170454001003700537692385775600523269073311946608489190975533741750927493677716043524083530028729619844916157756578013974539950921313328566927507421111754659017194950569018285152636172565086294140001487895766097619463948932148966184053062381130610816524255055917151844334262463016142515961552263525886714747110770893281431211096370356376688684463027806697344417450689620087312731680075545666439889489272775070950889905447332509773770356743753733856246908187847790722747263407634547655292905455801290581159578107051535876745169300403043375078091918956831111501584221196528397281239109867166757424088467188012376209364370294752141682690371181741030961627791755468841287046419330036420375833202417054059718061624776506142289596824299035539858322024032508313404268838943555402350856696854925095943844226745933952013454629045689179534191938224225280700498707732436505695568546840520004306444565782946860639582019065806474149200903240659073190996669514009810537476195491611323748541604469913470150322179678115743645433267636495121060839446907874467254338491107947869887456996855260273900622617165797526354769638696481274714336155628782099554381126413961600727570432616221940122199344602344169622342506772649097772463554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 2411105065920847493738141097938560193241027379622901845272633461510111167629799650213808798628375165475793150547951672011650394956880352664905965617800681832932298472705022708529982266562612453339603517451392702826809550373324675010986312370550340447523398502645473114382085728717482111140351317976868649518928573605993144765498010695738848083580604713454012096716798935344499598786048448954405457169939447532343093850504111829943984553308032041185216224669512271719235933738427776415847096427368203395496840989609783438016518483606823606764776175708453994258117280029500582901049208079776933544879877227922728423752343078476489926672630970222437806709227152142363219187683635740036932720395355207693008820580444631000746014659710060144991899170422904329060784802705469877999730931327617108926828998316479235333338771833865187332629096677884993841975189098535519926374874277082756766346267374417295774298523822131420988162026209261888631686649579079376697388394453661524662467384358854264035532473762011275730088269816068223462234587848921307545798996866042453985717371926657024305962594486802747618122878439034869347944266356223064843296098084868566711313979768880510144606840275168984862662381673056363338691963933683302698286886215759954727378758911751127031966344139061095075988049472558338167343066171668038259920601912062216467659855021940776935289222240565870766349082375405534801896994479817660075931779470719376236923780309248542761353001253573947536017410541788331372811544056905445924517953894500667721198498183305731842729221185514370414414960796336869792681761437087816450913056453387553217180658388984349674957744979271066518417370922839877210624563162790198213641581210780771649325542591116521067614250307903547152993894595742201215568017594763293077851122605878067626223155879436712456283276339781934434796212444856310549431820775409066028502984483105958396696229268623303429094119141638257814826049233924860580730357057349738452722841258006562315536046375155382130272654679217561212977598688740843982739602678982950603742318744610741591517833391791624321417756710699829212813306253827864519046314447287681022590772221006148639297759545856054435167704747672340447735223946143016475882412824334609888309975763253514768891590006024292775790914763301953980937302955019382179233792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -89485903959559672111068491121521291816537915562423681816746616630289109552526951480046312481498055160986357592504255945032488724244548182335969294183248997861415308759897092954947243171674630897645856052405139678237725630796005357557745618424764826421179166810419363225854305793901057484379016689829931755224214142948572098188517083331048604825327150192149128891669965017042497067251865329611959432948759718706008846070143579689891429761647912241833523792544627460848519946105070626583355463693779312680387109702420282289691322265997464784591349479259157525997164748709201917698372524634067258080047876681866311004505539427954051129515955330481902594898313723064862541796586989943520907325929169115127611971476336939832884285684768221575560644454455265731290565699861273758149062841234619906402339433497063714632087000341891881127154038051018098716710307648657366503432544302616396307966710369901004226080173753228813466325732277961647804907441756877727873658563361540385771039225172397460447721341836919502274357654876571744117786519780180029791514393682441679096375018517070183346946312803356131923855918112307886506644682300562796115391470856917430744840330399034152380649537655329373783131600411039684671292248825225921925571836975685533868125983199706507134177049076171503873012006817195563671312818569004318086593866030342846286307607858297672111984415196268738323123737345496178018924962689710096793521915586619935389595046365566596540182997983889217361321940022980643003339963161994423504615383856521825215332691863600997241235416557803197879399012422887502333995916729704413668662213791487873679091723343472305729413274467136763425220600573688443601566691481896440462643167972235603706074686521288931540136449956402520715818090394569934707848492728652880704681354613307779013073558962312250851612462314691734772079560991548371098007717148762450160953567009745251152330510912724989834056060013552001104115650913206785166302371054784353689537201452366622186537819219529961221783154652941523788616600653457419062031694679030063037031457706491130321813734254595717982129561452745464812603498570606168298492130020976686518620211205170767055322331105147142681490300682930910326090451230132155259358783266084830058421867511242390235396216703411094872339588582090088707514500032184123496857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 1604313163077144558323396414241509963379019588128241305202892331369047821759009115336966466029670287535482043942829559709480595808527418506762763193291230312276012776145670778337446443188340763396109733447473776244686787516561801324278484332047780151809444127703153209039774606530760339090705969367608672979602098599176320274008841681966900398139101324169152058995894926880243127371038791519152646678190485870984243135357715889574792651922433122909171145466128825885065467854086748774622031208590258136616046179177770856118885692343435487051189244911597284243741093514139343257172526283697232981455210234324877060437463186418476294167556153491053047476277794438562932168886096476999853161266165486809012981924600964741723531674872023185635080906404873418282235502375648675751691952156750106375082861284172541794980149529437141813870829983782487914265974186555460670747757107055936412088546941300950648538853604312473290959391071350273232963567724617735410333030882720413512384507244745389062155025720420438584139393384842479873623322266475731053749100062300503030026034806905264291940398320726150484732560694501327125793254804070419805480797796730306009499206833753889486186608221570528463170104147865816911833532407437945658408755874698892177691577381588085814341592252216975467534842169460823855222998304168388592545182833601360775095438987025900960363034028511336868217580143885565690938093072080799444720464906619105154834879514461937880256812253627295331389773234223940354432712984814707426091300025410898256586062818696096641301922814319257635681142836843611889656093583223976965450353149416958438656536863165453358263141023274035780293046407805261018198273461032618058769308334692668911650053071651829300996914162494664146582574306662080019365099202744718244065008599433464992652627313921119674357388429127630166110530662436053093952790369829594168028467644944667769772888998907328248808041150650990607970132037834578439828732825896531939421886618201376494591761342127265974501711105466077846098544647835684973551242980497483204402845372440114419882238075661904512241211258301019896262773784118149283518580481746309497530336208854866171273556049202835420560228123508624080902728430741573681494853910213794484925572251378212329604526127758112026516663378091256359843177708970967655290722697871360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] 1158546597306311963212493192208847898713562348423704684254204500320003805265386214089056897226184971790798035255707057961826464540898582935889471688722720574759899860933397712122249497551836575082370242441605701432578431260399279611653711288479562100850554012985756390830413047130131530029182641253692182308366997019551312831923174731077558996246347806837776540608388045621392349408725876387376871010101786032282480452138082671176388848943837477168740017715581354164361580749984027128283095060014602813300449720024542422618662866763604073705439117335906136789056456394453713331202305905041104492285367731408545603558060080823515144094407910632915234885516528758531248392838565687975126163467098646610038764014019461838924577740769369727991527534944731776969179464912283795028121216365818430987661781211826608047067949654215850532275096710565231103977376129274638277062150933626085629721642253839782778582968155278940226482018070196589418299589848717916882846950869376387084635362837093637607680475964173300853201050143925116306205428871558383575447255544438946197167798210080421775081758676162282042866697745140533126769476709258867547050302249548191124998526949512833699689198265456706835183548656726133648410399386800582229796105631897077777401663695065992572959836621028413700316407226720941490788119541032141095153719598616143561569652685734881251960825808663478145387249353239610664107684693910270172628927517210500864806162042449922130178048949078395915758530166806243199224085571496157622096018748325374960502332140059637608363410729198108185406572543607321178483799148968356516132028992510804064893902081549187145689238511853746713531174981486637427842286436992308283002673125140748731108268147705292829930948459790336027434632531692195803746699770272207703560982447117753210660886827641779673292936034146013352643603673367018780975779120883300645023118418814706843664255607215824707183097798616549236160869533554197607377401092547723521356467727053907920540689468049011841074466752090609618387395933457264460624733786720856057088715300415105822007189765616356595980466842788576099260036038665085949624526989344164221309801507118870938833554807673593121014916259848386742501244015776109118780615725526369921451525951280900953016141834160956414265718966516333140922833683087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 226704312520502981133210489754680493490528290834334459527732134769901151001647702604413678729393064961618088177442056415249356387640723814993262948731626747455672680493271756330403658250705084919013176749650862865937564295873250852601175497190663991057813869186317733577865296664764382894642047300897232866666713624591767347677225674256485667864770904197489591592288876083799882495561878128854178459580852594928062076952835373215703042788667478729889843900818102148119409118452635724121233396225687111177005818724349053650403716906628512226517640007588428285301698657627193759581473179277017348127198676148587300547488569383172683348945937320144075278848015587978415055163283496703123860397649978627058311228740399885683255919746552228171303393544771523181982359374456412365516271883173328205161548379425794313126708436934123353520280309044158330476152151222081630118169913815238497208283975863422032517553428552235186736946941776192853257669017027369905377945005228341569320179418218761296298398580697419685662802719686949443052356933951596126198363137850423537074259034695577067437679025439424815530172875221291985546250532137947738827954116457656466172852594636584546197036411698359278610114697504733554454499103948361395184551954732150487919125636425736824768805128132198343127098798556808761557381340986468535034499585621571930451698229622221452299999357450629182193807072252853008949540914634159542223182442447813068027771136207965256666909871609383062066600729054102963345668908753341991605733340722033400052605446702355332046266813344485884905831738466035478644939804997046524937086420666886433282788710226097543363752109213574771547224111557914764434551013023673819450068775224837404825238422299386497576381431352537560518783729478636402227642442139758524537338279126900147852489338913556485430101451084597112009275520292392555265220111855615602020238371881122026510115680067901884339157387758611874166119203045619821926738490678158232529770319746180058525643667988820123700570044181489769932164855315627968230554580517133808485371001323101652973254736936074311103594140983968536981662746952244071713158274510221254248767659327136297174166220480912264874905599117709920288837873452342610579270148680705326555332119198490775833379288322668323565412071318808211595333029821303905845248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -31904183282424828872590704513661749058396008739741848990627801688310671471072029759075701606920848352839551344083367390381941133727915679652831680873087876576929248330712298178684754176287622102209033257317271768883595032090540527744304427421475202317535151135244011624866390122340736634309736362044842459228510195064677929377883362895966174698943464357230901194323452362443032667271469794779871507403130495649171005519062883904756497637782896024276199335311933810857076465305899045236160411918067449675683320429331499285309962759594422821346848971168100159283136620666103967839661301163951219494329356545794047037114332469669080218631354668999511805107245663719406289195509465118266802587142221848974615479254961660038276322183558706536990409744654919907525345544474800285218265792373981921351928338967475628003329550172364040471892377283663251435935476502265427186177417550934561442715070268438547673328120186439266017860560302148408656483904067889371675162600910770161146574725638908447502826225917096439767188029619003713768296179183531719677905098965204306025217877802224363746174869896003255704661909826740523925546334664514090814180939718004278601445649411766257087834229128998507236195751842535439670841484384596560511198373193092191665036745604196197137166831649473556287396805181406873708970706139338200762764508494229053264863558422129871841754664163770733599144075539515679153636890609460928832866762959285694413029932938992130760084785338889088665679989556717300970800758801183104174735985559070779884988412673773894707898625080625545769365868610455889888456965311355382651412071039467892437553481071159919620739622093358402150101445294220659366932643424646117419032846491807464619925903657250679800120998837646364477778422264812796677511397478676057557155961133990229232477151293459784905327730218129884645228931203599276125735266032062043735731096052834352022843415770953522225951120993803019219570699839074080140922073799636140924814894771284838909292141905062332294726575024553900944692888142425785584014526589895581899448869989811158535288607986926336780752473516876404227806199503924506538407491520490123540079402382465780608214925702288260938757047304294670743681572897254484857461682881417346953971763083095416126003412621358853505939878164129887288540023835488422356582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 1064830652398352945666507438534464518174168727212447366525274754587542365568160650791644095024475950715537833805883471458457984445303409935016176131368983011990516676651238413909823090626848672584298943584857311247347927519212498729577029783870201042411012476777004971149857048743166275485584485500153838327792702406899501105390236805730000718692913434313362534072038730439054814302530257411513173837188584020693455924649933684103735184835604091123971851738646235159259945236552989796604020141134375073750247701257666065797008055427261931400770942919009822478973232787584515584343646939675264794908166196725512658822855708638603392922452092994440516488881115125833498236406644238978426220689170281633183503071046846701394244226846673441280344343598957292963322179534252527270316564611331173568901342646360827548747619200472554191907128443894344993357174175960831661028727288785097400120065161365820645881863381315276388248704307267934145964243433767727651070137165958631590064242250111475858565407074736199087081374015870752709329987124353213519984426457960864719587673444229718293546415137607426407405793435846878762842718085997086002360133513090192618981499479900912958582594262661627399609176142222058650886325093707174563377293053806965812933011248465588400118381920892761284587849499161789752819233759578439200312413190032073454789725078613660888418131326945206219525982655089986782936121259556245312346307361994350948589853489999234428212086123148952862241230030596132612336930511279948596312898708655224684280762869054311254268424816396116823043125909388158378479854500572961583885676813818627587263159458787449922450519498919774576791820757577841581280721342619917763093440820389167221288761931235442092493116064241536243982382478414676883823298465372334697008277610451889521259950395403826271922683279930485958765080280291586867998555531539629835923915388938932435642463575181721795312831368455521533998089552101828006242288647007134361488086301413289495833170765340061695315269516501481520402624261242529583359088155725830148958838973191379021773770626149499426918657999810664920447003507939419646086819324904719657590223035682818562033988747817841616575189133254390350888989321692729837744628985860051021977904351934760601512371659188798301122709336381869030981183629684927135534308824973312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -18618188627428586774316427952224490155106135734780721534291798231966225277673750079841808406790236801776057163115893836190742958410591311805516315849208369148032447786992216414378738168165259860896953182528598895058066913302738195854849652749887332961946264665242158340090988835821688091983219274937753887145101986503763612264389354707562829121654401127939067884232499016339952681869900926774679024548263552622018941852596813610561851594146855612764215478385369263423089241588661226409376134645087574841591925148152516449990435258684254796400084419277120325140268870212089068489193511307865957926376372744258030904653367308684351800190313153415569032412715693100421517266527573243319159355568154703577683736596102076686025606863243135275042389757233732905267147740936521261797861089724390629458208418462188661352963026792652916526520487307680143417163201275087522238170343419692140468599092031611657387245761500303837325183815041816261269841851551435532902009113987035581213439606683401458337359961291772528570469466374708579315467255078692215613618529262149681959063709512393336999270397865627533733912517840100423375980049202038363519257261151802476113912566813620071373159883153246170391533424977399232732903792840449188629892468479482650159936357280121335822231935630360831430083921317429393695885619293326585749150165713928378653464264066468041407684179548782239157430523625874935378401674346696814349128812013227975511661985093958396174374585705307156350430741953954172050293795676464716225969013107932214855197950037024607262082311910429118234393235113318319295521765915038939877334864517692293876592212121250640994587024527658880322710185332795602485044066212912183407238318129337366867906352953539313556380381580429108413084276641148751823172430020802117057681943133839663591666709402588384389698126815522845997684597938935640653595318030608229838633938320458831663750095852202304322727561481201362632443434336023248665186987803569560144912045045598695458032934387537974085944112918525611224828781499907443188280223594521673686044195447008875044638723739759452193168212545409387447157658616913422374502366131220564789737650985194370454631013237407062165885146659703642494526630725726884278330987405226854574451660503409162965251672523818186575782722227245574224345011487588087556273698525675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 209718220496744701514824731155346860057284087104636319240867906651628535869823457742419598043029139879296809960109473995131713512910993582215628370562407418514578618693530463783968717109379937400824599071814264312982891899549740125140897417046515408767967555417394530624259338934134624839676753717508282459533359973291143130534219736757211738337811567817325649559897428075566668326253980183198167305316112967115936163183645500581757339522303488306583213691587258217220182198553984213457843076175182830597174097960469498608111743145995196251771434395089470376450955557252056882649559144899593300181399326573082491778164284513940666010889286128287735656221697064080032909736271431622757683364051370750418615121396833250240790014298875497034154656066937526831276864406985319923926769834713996165099973490082069017478106165200866424581737102800194371102385089520380740893573493938451420251609972551670251705745477100909047960662449202055746527564715999204695655399596282812563015599650779098245084173991412754271004782789246762652179432464423152851852950924678147391860247536257908966146708685864094279945574269350852493113046216528119913189605688577766952537264638861672543031724762842634584425634582194008169233637635648639122481568382674654633165623104773981630355899705389899844772640678767582748116243792926571937832027904762392915013748858622501759850673407036039980678142582659701373129291743401907716777381480862328934117942464340945853114886084762088255953784001634522264984359129324066803556760969513362985599161500277560759781689731959943097127726977863559239285673730186556483070742644339547205871665200399612734173051669972686932852377529441975156493400948785210111100776072845247208545638485971162490339872180631743654236166274947447771866944760638063661162300771400348715092524583182362021662574466306751616763157243093506071141645894624543320155924468554655574267459072340695027091134932776910571579241027226571887584171894370976597967181587318466530875424116548748995343770362913194902954629715960558501475498864835302950945960278837052396833270232455558902507011966339235625359857412838197450223498382599312362193681065873803947315315376944351324888357553595373706017066864008288323335201045978497842833625801551365700696991858985005167979818732526007776397098027557738501569518828255182848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 25205561269901933776444431178370491944215029513553120163449791654241545004863213216866329175500913333234339342872660599440909091683470219009238937595990811277660905087649617384868663199176099131605272159509673606370260690648869792823421416598207085473688772233170812733303241940749098454241507990191895522913734928752888864156660395435017074477032929194785314277341545422387479721677008423878964566414890224753026499101385084296262471332868275109679349755272362556216938755908347037433737183592233126733685296473096556974536744228355585668402632437581519859579772971817900424236216737400527009488762148349835918737320314729543884869866467452140404708448890588051917246601819136742775828774115215605044176288216098605221914666980441574411135928961808399720998711777708369626146831058247910532799419676530071599633305047817619025080488256389490934555897472523121372573581021615582220460960367423531441809513768245521768757529623322042853074205838132730078833257210053295217465112974864706579173388613411050072515670111145843277328225550444900250250155685469746497377261295713904112475618710804466358317694203978243375695459212569679149974570804645214070261796316582502400863430015005036438587836450361018444711570940410216178961448626051457363985833255288315846437153342782534883931493292895293271247659363869797918980230206579939197681821283430780476563440378851928591583652482183169838542876903850331295977014480382447489456969134190321784570891134533228250579764687695763518672575635717183161538317220913284548997379633098669040236853703984349150291316123474564391556358462796577636027184298351890803707536970426284516960416958181878093713661266754213706299075714059292794252862782810763571443530540879095240075086426102228854896522795393316224120862074834680110044133172315835537370813153063878765778097079321499164220814365407983940281182704615407105513411983985463664856832965114681847469924091518669585345773000916911323105035969084484895887505607209017898449836806911017746438572869712777707452027160296058226615088086638834619612832541771319128552289783747205659100170752351263196404513140995332531490083856040744285300306306042265623018749389053466579977064781110940038994672364307396851710966853908416985147665884361853396165057795148049338749085543513067004906453731985278030053376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 5003457003827687574330855278029390851497412771007140638147456652436423885834922986108460144436518715021994368952748533989486656982225918495239270794551680640044787376054635461292468662724241842819432451038593242329271398349710892112355219541778067489493937558498683577107723361514053194846406685583843558368582535496591485298840410366965122505083903987023852912026600893920383381119671283814716321122396788064354886217682183729226170628425889629165889488591496721865122448742800643317594373980855434839525475367241755383244148634751953781470212862384391817130608785874957485545576280715570209527774842779781098026075327915263652392510017775074060981493388528783281381906173239206224777818415315591743303095204464835823759939066333111282202541061332761406121674370247576592293501230813076962397118205555315900409282087103608204100270129285535739638991509789339676215844176074872255803845698300993053958100289130359854400748078754629338180244546445736771632815622997733472382898765754202576903936096478244395051862274022002416141980708444096476841802561523807280164479242259434979782785923690650407047214367046358949648480642053123174165247377975210450127536952562059353619954187884402561207436955123037766550859473885119638835948630326211224404066935374904475999225698696159337770326883698913512415909776204102139448410003989391118492741453564286393059396830851300275615067957383803887679392657451801810303579081967933770103141975306076470937406315307428624399596189223437087673767068214622852812985158446273973642597376153691664019992194095597646909400922636118711855766199938654224720394339635295735681085220852307081316202715666989776204255081105724464262326158264622321881913736131363526227502986061569369923308938313313583081380084395264235142666866283158198753583947968535106130574903414276358826239941188461187559620138500804725776417071516677499184425745141126032515483964756122514880896955986796382351499658301065661656695233930979202446556533665879787471108193187019494415031275812425566452244879786043539322288777946360108542438585311306030320665971016259618214741643201648759024361928375097694209509596031204882568774313356493721944204186081417632102729430810546745092640591092749755692049705500116151498610188546176398591540047945437601099867392319633848169894781737931305553756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 147682246023337256185436423680657057690228217490522199517014238974939011101969715361588141256402636699654290458391996829809923683335495647311030044543660937239054349550040397395231852582029912905902716945950091881577268119021164762183275213481174887692985937226183264695273777272417942118921011254353614493055704600083424279194615877662181230972276382019499711310134849206802194651981922900497832050705046660473442802808709324061390756018592075131051655636858784239193691757862437518966916858156788103471170338657899221578317683610792099639601232068801689318470451354822005196615144812527922840576939139544118399528878518282144794949298126181012644044347069751664430347035330072325322068588757845630640965457642817210314804419474028928895384679517992943131090294616530217997009254368314731766864237198805295914236033303666659405911816792897969075733582170595161497503744399027007649950376980718838971367620559853640267154498222534494273984675483861595451404433164370779857892081969744305012658057483960594553999809358163654167436496187418995052891580075841918692968533092948451948696049314938084869529912622661643654286759626623410398956116823936955657881299813283115211545686280220932426410701465650035754912638041036319484548751397546517431027182098702766637837040849106333650547209639105608977261776830115768075351836687226777472989986474609070326195831542918741245030675772948945389492516982064882648226191624182785368069724637691590480091525108472374486324016830794972162168073003716389258486425887457419452282980838069184339936447063147376110391160547680472704101470817071973304756928556458235405449008722986394331639825134108371088994244372413653243570288235351559433784160827851261272705519569566721668830266100071486195487603469201082517540615750981971256412426707956576193915684735726078547779258314451947133627515227231189116550934847890319498153857003575158188175905497633762583495125252588245869398762430409867295043163325845781870188748697682594482230439392646593829654897534198720121243304419555564286569082417393070706128855618155659668990837560768339859464193442174840278551507396137687339400586744591870750137664748736948269230861325814820031645183017529684468906960940702006371740177414281085898086531173239114915623987779634838665374034218326664119370873560308621757965835115167744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -7266600878849091344369470283719207394984306329098018621419126546260923243884718086950474552253956029066285306413683317647047190765491774350638975672994035646996243156525265324441150916775375958735185761388157748546737249547178925124963370507326775946599675645343243884505653927895830057179302357192606616028954234209253513402472048133204928636540447828395335222692518060925657799961074474194610780779842980025889326549767005073815830735798133865643481795059384118941970765596772328815976242235489716195213345904472597413255967552478363748522147827735539198838015135874875861830346138110662252910409689558970815446388559355489062356639894846350217656024090587400941714249773988676586547699260661245989146719420956972375618740546819219582094048059955519191465394870754766095274101114232234397544161498438981640938607385692888706385547972607790996183762117363613914635270988611974074072003880654545310416770979111818499997382580067250799646455468636502831529599251806335114014793929850442629874745093451690850422015365152239413517098559469706931192740766840116283060563453246043738044622679964575199667707435750526443292681040597797718294741268370963005729574338351536920550291852167449563930245046083737644925570867215568539315288347882939646247784066597909892299906720944193498024610662350800504763704418248321366042111504172182646247753633220072818557261626362185863878946174463584717014493254002340573681032455022012698545471926678849257984273560018105935036093214079239545877076935250781417516925243230648211120754490920756307124075121646978882864931929690473282232475600888294006741638779520138477152130591264754583611342488467864739687890607108014180199412511512038187802755319718802261700619503826620092179638306749248310001354253951965499748992066020885270379240673129917812785810120985063148721399606872231611453229772828144688019060459012248040571481575977437901929463239683614374463077185418545621532823222630635554083914043657513073327830215505621532938592983771063079886568967078380540057003733148007255800878729082069638231246737368973317183967318851425685548960815697712316076383759132329438860779011134668284865001153563164749796712550646900878743777769084180964275760596174139044947429805560083054532967813604338052268294406613426849852572513073425855001109959637765262449312877468712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 139781653497393331177178371205196478736728575576455173784997257217425307261948161826427163879056084010798847584517562659014794944416209970499450739654442890464425405076995685698856299624603150657226266018401312247210116269489371367981274539137081573920028010708996860070314142536628107730563887766182022143561911116910367498204454584514638548192348025429514684993357108908517537876923089002675850024699361475152680049646476077281288482169442367477419611179847720488140326737876050067802736838385416117869296207134381459615449175030986580957768240634381413521173678179733331616367755269978894379060605343483423223411987791665677346142209560549192354768145174299502560959460260665773241854722905310247975990775529646306637281896327961340242563467978888005654777936808194957077977155491016580190707530568119492851127917748293427924130901713096288776123612072973470267212853766434540051555017683401958811034573740667413863999422088947751584397449480766698154225559190627276808328546727335958952825830499260478066771177102493195902051070004056842847930439088319788814313597395992934870067790873375433214897144818268853887954541340612757853205315813733994295010521662476960441396243711448066695870478811072887311688184188876715404022594183542463557833752803152384624245260061479605094808530502316427244268491761165571333623908449740134295469559835859278586726911982599765299485712121601126915603524555308712978445592885331046137121770723367168428618905856240765427556012717205154295785263145649560660526981343433052017972560108239124891653742852274080803671335081440604338161143877281067083093809779221095858937014592647779505267237210250528395489082385649644078301057483902073777454370073175843344761366073239185916464394753928228947828919646834640175162606428003481600642846924581389492204703917883998897614664673218842733795175109151737601360131633197310854174389034119607174983966431269167180919116946637714068898877451178808650939366499636345793828244585738029290823090766739910200473918867288108364734767988148407470421657413699992202123086993345931804116739211648460995910301298834578425120059762083799261467638365724440262025466603132226225689635650147734075692755597800569015282187089687034882997005291454488414411932548421147676328389725487499450417229991640987110431076954273807155208865799804551168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] -1650933761692735809582184748410419381718347142554837616308263657980882269425462862781083425523246536062985610690988030657422012385890323570085529187104764170501230097167733455392608760268224683781282683291937735746298827190781310515648953755773634994472600004428515507086387077731114782982938407147555102179515749243217051536063343644148978700154364911372511723876590142477782040909940162178628822190962572553880227145024922274420726990661073339887627012358006418627502456337902292385746501192981653885800065737921556793220680669566673843040062903389213825444322778430144914316848249208582368128263923014702383759036346816412347169476892659367893697143214599780634645255092047493987827626629967013239135885674348271362253144640933739055750035355384271434403444146853738767143540167325112541668414415131517079587124700768688038506642477835211789860816249558349465391108442191706851186874265853367463303451270855093767834050359546785800112827668315351048509249662812642650729058586362683433836508761700415509724177061856162194698773396619721630077036572163292850982732568150690340171577155303579587383431702179635751459837865119982825947333880501670773206606962572811431267810916614527555884933030203078685233672753068202911042289086350222146630248094322242306470830583833702541085936214342058276705375128568042390684529067656521542264731204221354432959644475299345626530723913512264560674623319552866018237295454913659263573237463222258966915454728207691085247259422821401183224728878175576550958556642776016446770935533180992587360114580799616042455298257110273116912113007325546449224037564529328237249439635925105207873868131391765127784956459300333930677532749029427791589176466992648518692048037069293608938230171178065926492094213702031190230109518066643014765270498765218623484224840774821899105899079699721828976300893651836665719388518459784419116390028619708292402378115387331500521186071683377978441866684959529712296023019482575883922657897650009557326812390906305515260445161734110865390838037200469019428783909021783058578683509374393472777610793314759490931252524644156448000658453122626152701933888551789092675095482949356943681515567788785334098217575877612244935575362022135737480469778864889926484369665424673206832479717666646377269517834527219413846202779281208224708229112934652968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] 13773703983956478997932405886746600612667388049561903749875164175168704729110242306137350632395494442898684343228570581624575993617336704543763130239513765985572864899081873550818634892897623215321213633816141702953592592735766393236773979464008531313565576518629986695632476806190740005633974750652814138341219738308847839273069062940332980399516415373930638754736672424182188499471773377692552435244518145755539226774624160647065622522447126949718311862617257733742139910665920348758893312781455645613600712608239215400156676254829903004008699106397819109376854919062789852876420145813307671443986569380164257128966903425010367914870851133661132659649066128052519891652947522294952611781537724238459656175399715826426085389522363779798903864431347865010376929119019502372932320338487946586398693231810577191946666237361187558464059349423438290364528902759954204248902818699334167005337062934734422186414110113138412848282301055469791609647696778019943240057085484138215821628187989034432233727787877831881937782479649589873438134591400149177256520764280047148335924404661396508336725453438695679519473150609341926224814356516787107048142187363836030032561555675369512518756573569089041576750041878087416848984130553543415220883931588271336529698285115961681845921024839835360145068878198299872373723780843369478437223139885123142060542560465869499099740324757101344478998281839843448218211294065532827031811546796967230231074117932998204993493181595533827764440652136329400805120114593338416966173337817044667184389272512681554862465863204704402020588395024999070113897022248600321997434309304296302062930642327266421630912586329176262381015248805685063456996761605239615538946988129856348026502222761341099295351954772366222005226772136700550392895943210718479331475142615739329213401092775984058360901446878864835410291127215914758125613796611190673752068285417558677186619624110731117380199271630286448851806480384201858534225268589455089704335032699052339953291557320237870202765265119930100616047802334629215199184688986387164739244878356293277893753705812827390443978825006819409195932303002938391800198728925436309185031550930338963682103694225321787391182507404941884704255224258135549063656388700042775245622297038088383990747414592820351830660700871829617373755901725672540177642672667184070656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] 267205875751488783079968736902110281017885167035966318656330788500790999687820050076482387286436274258102305143326345128738976387541792039599017975543408278511942848950840900456112582065884166700949079315088899219886360207564255966657883855662124932672380383478524397679646106631370371312112480516355089549840603288091171852689252916453311379746804503744625419347502662720558162705327647724563754927474831426904487792320403728162152223345604187549758852627650718975541459574895825281657626822717948735712413673758696940653018213929264001468402276652301042272394732318922556703858753959907267478372103976801728343260426869329682024582116537144616757404098473932672566893685413384401451320363612523985168329467301868825374280998349563413797206284955929348557376467318333806060368205679300390311445087386899729809106017249297767039195574403828890156589385267271733476774278598682366116835935914516021889513381230073954539584979329943464674409948461607752861987509134527964319087378627204298762593223121402169110014465095092552340828836487824896045435659048436265873739368149449761577961944823501404371911409940214197610119572157026163811006915685548677474934611261174508787662705045590165924019942574849542194039263346393943004180782419368532075828491049217446942215249492615328033527913583028846724614633976926168746840794874126638123018324069143281483778117437548771136435691697007383009913573838648958522001606567850781891268109351353349102711495541422424515609761795085245548204048351154185070274270942342595095600484555629198941157640982535953241836624668773823112181846124258053457214576323888468779192015939359004612304587788891841779926996307053817974384371422096446332921506443090824910555627615811645739154053750965029066137264028382637121621738419464521322528494852875184321033362936675915966954049282254130185314112736074277725496194733877914764265919196466338851826192922111573455276562418075911074972059331609199486774162393806623049797504981723945201159813682359119906802689215423781702186086802970767065264625680716312030092648876426246665394994796880422405686214071768150403572230697013180296723664466076680840238974214752877086179051185888790979827829262185705236014898780373169999477550601335286849961550490707323784785344782405596185207965479380650500694586838104219152547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -58846878008694415943887876268202535997296517748125528200827939455683615410307504717063241046457115045399718538251442992017015063454428891152890456113806069026175471244530059684274119755781841042280018700224564239558663401497809970868698084136436515530045523694869518548314622095625732598461299659337311005966015652761682708267440960985289958769975865525980835344333308235894655757033447473334807067138998620169029818826083285517951447806475532470687519677180800809677699232760516268315181145205447835084822486527178496088851426450314419260187862057925255255260514215461487722484165961192417828429969400741065293465140223227185464492321315382278431126551094210398436781193416276352289639776818385465948877695602288942275580365598791880305754694438910782767273229161913728105992230873130180080618782364911756544137589052554454028520611739883383521805273444036488423847238883038352833768627309548456519233979539567626890939410192627625541857911612965644852068767354748177814098793254477241897012480961651517391374165539575270839518326233755937833900965423259600524482032885707234049044699138416828181628069107976990542684741972081051855924655985627955440982776282120324267347474747550390385531208164404454304172802021703873540544682425005403549178104654782337316510394071882667340677990214966153542481591106677950046686950251799405823528298719899582620106120815580617228779830705439088738315103033738620819339569469379413681720566720976445145316424707299654879503162343074740188847530734859064978987717385919931376142767137894070502093779975089300811144536714434115586869026769897911865762625522930932324132925564582838106906680744945118931977383481015484045318612323751661443137525066407350605273470316466427697232890546806115134715729342038948252204446469555850330330931785983654818896053271031718682252165785897159923007287574974213050705004364396253407641456979924129893829203953933504811339567041397318575695339340201935535460078719211333710215074785824360076900005298403596657813929153580634884750044444659075011303116851137218299462314723132030084301303591156276713891151072089594976853504575525325780795192945937320068649069902698219181866279607960312702915771160392176084753097177953825490934294932834814241376825937073958417874448184430411600936381286081490649257753929723300348732670721654784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] 456974456695171048897763851711907424833452859245339596561033003927121313654323656915519492584616039631377560965487791911696862848657730474484283946027097962330183665726975579029773460153810703370597966350756955661241141336334749277014818953844400439278799828527612386935921051627696301187652104643496077135504760124916670527718478328166289903052294132022621357747395764617281188756335829657817187517006802003490740888601859492369044373387865946170489410268113517948814808123676730155382004438316599355280558699870101115567537647096316527091284789988177453562089480642246771767566211202307478593556495551316847003228783141032715416599541899007120399216856162061736361286315767961577913569009612525595747617845601046596583688665547849590039316018171402126531825670603112600413842059876043620586526933503023599101579217790417455919139133349273221065989080281815888032064812627093963499572452334487970148312324106497062363837266456881392673749590803196732821273011500717413664846544838614990835264769984854606885254355327982523499883580137179579324592393234511414427405963246999054938696304292197093946559289779439116336527744398032040490180408641189802700389542842372803760464174187695681748384498266116865384215750139114173810729662110070916950271639719449057269665495070250223991558029826042003679745229877520529534858322579717434601423383558467206637871745347223402951338991564571429960431208789445577133022157709542245932215069823471085583685617154893465719472677242971153047003132719093330619114097623044361600163590374894419399395102307582433723871424273550666445535295565932875844868495975300262796289489946692730855432516790438012442247301610897972725229851749611652329974546874055386718402619867967172532646289400703360039131946812856587460151869003702931702182838250584604842465003690860204283475916611294074422370946067833034655101216515311620437521081075537200721257398369867215524983382294531672555562803165035988433298466741313846627097414452323452889424190478425179754974690083994152372484323235240024111297240611218155755041991731269407608047173742952220397415703639680926548443296650139071744591602718269828675844239628799672252069815686598102858113141370950348322507607565421743643798304440555256187843248318862740126138980489985128543448017431018785407806938809858563492917811766886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 26377331014820088419474110027865788021651271024439000464142920082328819993175890718859600902361211723779192747294723246089713532069318764487283114951948656126366662573337255644515357331563457861304176830478679171421627096932295054137401321944277431559168806140701542317847285821567085651623392576913550880682496111771892072409056920128696894621759931141202744035446872999434867262239694270636399605435179165948926541860608017883141608811894692803500860441565272328705055744156193139700502798769538090698574133969421172129329877095783508903616427652210862196186331911488930597310541192777147877095340657425396087504365697478785238177302526930834413500985571174126313824337602188101460819779999288373291776333064148958979235006425090676309129338962958547700824874642145379082675659128923240389750084145195321228055834477243226924230254771992839244383859648724812964555982479794732166320931008539003283967300313994246470641914010631094532269817300678765360841165169110733919463481132279475402955631662009041654513658590399413383044757454405797546578937439082443239988208677194164258917127721173064186664861633393039109611977387805835122161911074296690005434194180149131224199703044724562319546801825876962669674852502949847248474524438123802946550461315839629064279835357846978873692678077288295320517293264902314276937549775408126997891980509754281814669039293182903637659429469870869586612414785163392212351777472831662237069042339000698832642737457872322795677979927881952600136678803085418300798606667990043545803651525012645648030667355680434796646484470397413537924162718173566053421045131431785618150441449743682298930354595597409905496274604414395667849571283184265295067438509093322495804929803757803613925617298943941604563034463407137865987604075636344440073976057786150410331733328694278889379902403206894657728632457851912139843803808368045826937928538577493957785922733951778207773471422985123323646424587335193935666870242442998237711452326941071751539319792119966198325016340026086795829168952373732188596631095340026054536338852324605292279603773447211833347375435091630175476948736210140682144113589282048850180964403950786139765240758495530089606701078472222471866415441474244655208244793385103607157564496903990357712665735201586121316107954665740593767125140456262619181632841974808576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -705891748395895692815563770930951556264986007812718486798853584890993775325827187626022832894272538748931308038473019788152887123554667281611847195589041360216574652906215718165770052965653252202180071465412545595728291315860053651604836201818727596366121982139417675095624907790837608587348179684158690688419713439073829630644472217881931949800713606344555196873728017102091419664729893445288851754486095688573972133794509507977423977709024614929183775060756186671457980228719954058791878197906640439136737989440362731967868143327886045152960029858135597199842155382988912515849813896024525080891140933003342791773534058460970449653858915976552615878211442944024911410357587988444828251918807569000520586231527284838813972948445489033349484218434940857507732333627920397303706194869259712140235305509780256561640967992254806464421998016277920286031917640973846500664817910335826167584443422864152148647136463253209672771007426463595431157586200199032462982791359273004983495210276106215924663557904610737075064295254381321170721364458759696895754307415871596113694270876824970341288870438808010449610237176594188376709997057126510552015629615844999746270640783211593702938649795034707712520340482706223724210869207893594997307232137059463922953730520847940479641958254446005376870019793844576396632274449649495469143568943037069516473473468991401557176543117886460061073499307774328708582250471759144678860234877714922266031194314451933010982140194706796448994274925419112563502396438232405022347783580281339877248429614468239760923185526027204287617112877264787205780580561540989576375848727305857578143506013478890390634239815366034552077546609911552622684280211108238919474976239897228333364367025523491281939792061203784146804100061528893834624537561344814814371410105687330627134716603377994331133498295486675038087011917471865018092697911727507359081580819548250821367711818577333583977625484187895996590482945898675438996268990090863703870433920239383548677949888745362531227241202506433462169151380920532357348604916929539928552992711960793435777190207487842150707299433139133042283838524821497113600048918346094505210529761150897104017271227237389975062924008115333734895891221932612550095608763338677158025898842406139506331668602149389185023699166439183318932053583939246574849435892585594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] 9450542317499046508306041869899286871460617942490192547149003154156588107962226628772457862282123067442992820026876990328646984058111592975064460111500149546899203156315149149648755978481755542095545771271243684888701597980512304925793591908952329654731385232563093528628678961435531890407151074236571053002852856516981375676697570641052041687451110093770655846156297082200211700644974474037720763729808377168918267040762682002622296019148483565016738398182542254320074559337250269365901427203121179350348416044508069551904391088659077096562832232486596903691346708997657229710251989672755461763089341919687430908579141889853601727989402775076707964672623667427920348211680483348130544752637962285751457108910752854214060789456555006582186306700893747312546495981580478834426653738461305254533296911019847795214726958715126193148730086600325401235837063233478435890426960632999135749468476663583883462498689800596055780645524371425953916785553509598339050292665703707585095123381097998950640557781099942915986992174502250386043095419631787120960784030283716088586608446935974586987866581373710655233286873927289517350251548673438665108621566406858874667631940294385037669474176696000083446748020931758388342288317206017514038656467622439077972109000200313305115744684617026729899613830510582512957609056355373967594531487436083974773591203853016773692284349613927255747215104322415362092204353034137601476148955890329603807300619474623289765305908710990168927262736588447143175816269627665022454251927766670921667957316904203720223538658771463191190812392223113349218112346779262875373219157829809310154359528278202137311233336546931717165521100522653471516332692971428411729159872571879450773055385170592725914633137254283152980528486382958774893681291477075837935514906091042987697444433337556387890050768375727834680167953441073213937795209829844870969062004584197867052397529219009871095572524297050108247054802193728198015157536017031225167143834340661416131799701141246997487806142397132005536964074022870341761301009156083154767190681709152177438414895813400516209203989587201664693920939357404022807229847940853624153958850050104727830556494928792212614774720987009548091187939057468079099071111836603348352417962655582398616905568521323856430087484690317272381142723861734141530463739890456592384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] -85458921855740268538141182012354868618363328237256890832947740750858627289774550990087091797020442195332113271810245477344010761144894183694672470302387906604829045225783922914154112181995199333849196384742206581921417594347016472426764107083686241329152584549387863653529737942350214096979351074019149840131976171761012632297636014482839415987413164637667026472950136999451979643876144247679734044744772251920557666355068400001898072058130977766237368143409103471445686025193666412887488939002397188688784601521657298581670357003327098885657399606765495344848514359525941377545317593425635110853014289545553789894224446733461263285535290131126238184087117345056301781668680426449878432387900113146744443043542174192542416073612803807780282936810507789372734876947552847871158665244987870668715122725953651321448500089390666517527444396261080720059748241616960468096322736728253033085376088506607994703261580708155390520023469722958863475365644209124145531503156912577223394649352600993017556826256430627206806010954596929604365493907772361056019550703348423916877746026692391562114408981300412816282570094123270899209419818430750410636125752364297239731311179542653978746914859546725790130696848500070790479993790653356542582996700421998539987911297475954028703322041461701060330881117507846277781763908665709598048049386206099270915584446435749451532074629510319697487458711936237740961115912575851640836774098643708262671579467523858883700253483831502708361892706653352402677732381851932950962517811585053267776335242563898973093507675608145062038558301634772605262933941962053414615316558659866587471888171154213370534571547694664239790335270872148627830573642703510144699178770777056341603800734255838497227443725304724733240886702618972606316010866778450141198964370727278959033992217996400324665658332648679730676632834304829182737142612402791118910099831417658726642729258308808343493104242152916860208943334517057014323058447287257476579663474920735385633977736391442100292725600481762040345593367729436793348227324257074042748544716089929075066132224278216907332606717013246312016133866556161365158138248690135018601193476631154751792081087976508877043270457655960453294029673498390100826718432641695379321554459701971339259356361247796789766628250309863887373907901238155912487048124670662410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] 578112319997601895844640769367812593959943364467038493377642999712444913890617090311982447745485120131148119958931686111627120379752315167626718150954120852352095731931226007650883032617880624106642614245832223748860917791705795444710885749058130283536649160841418552979661941760541802377323936789702697275511540555400410176124190985864576514768470193460499428717012271382453538903047301095663983161381124100630872579102399694471907604749191973944787046879844227268269833686250616090507258293347350363020829792636989418574002544823162617464329606226502928237242340430448031370461984202993619649382517953095884158102382515342276489355554432262971068122163013253005170941503778172573602902793952525673992010665367084891301582756389277511120501219347733830255286980346341106946677656979847935509139780360206476523770124645220121420454087303082237740883770807395393645787227769834638994315337870215642993963781446664194069459349617259169830368146326403666852570308084431163495755427380542865461266673953350716953118777036679719060917741900228004476662288872219594497866571577801311946829610602516312151910791644196990086877407817630595567166166920006470315683358674052290418141598784726761142357744628036958915349680801406006904637824695684959110910836061556283891867183538773623307264862480106825333638040995916317761768491507262281209413367863505918434207636786825277616968854943146476359203025702772188768157776226494064130698228045794834498017720503486634079683544225029919036631214468479982181840874806525850145271147499943128236731679438287671300352995667136371250896832962755570710805464659594749205645969392993921793817159276167348203836766033251823322733978210641285706549753704568981110934430292051054745263218569417359099428169427552872192767500319682324019000360245810668204629556284174641379037966419569353369466522638437231922923785342162403189889708912497243137459797484765936211949865212255075037385472681548784700914980305458764887364288282652874349214728825558954135854761629985165630490177625064402807409445833430784661902110967018465882369798593797339273851879782987552924358228303648382432644960143903299606188351795192966829716311397955409692756578230754758165973350838879748151409221469603941178517700008995830107013391944372621846705042784230416683846407004280052331718639193904572792832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 265234749941646440654060035611699533996612924715286547584443898002985255734951636803877646204521743473361260213485773071727122999497040221447973616498488839720568093613442321875147946414054178903121059950689585413348092626465329380044821616678392535493076203794245263825556457199684864742179247111110053405285485147142599275034860134395310315440921679925314607933390294376967520093765333701995660674311960792369130509178919422204296761308867633291320502563542335863441928934427487945877357586687606298894159315882451388315730248970796896232312367664001314145906299568983427709808434656040689247036863396032243719514749845774691805452319983125726288262880705969554711619130080259781263529165631907113860737774364023456667584854120883379663642823412813537527866368633548364581254793023872211811091117119130651280359240031186378401305919421982161225126879436942239365618567016419858037977200633061725143202178674364369424832732257324611532566120435889740923916287528219642488926175739409472604987195885889082119653089723613231219887770733121773561387871226315994057711998687949396231097750340983409266584657945745559561588626226698418871600669966307981773722543247445980399905738764398566916413354907356479617668616435761312756211876646845297133905784478215764998922637461284907667540308166684102143637260054354756534929923519799274108423119589779375830628119779030430572733834685568448928229054111286611982380443159950294276816105593876842635693844388160360728964694504918313173338732308348418264339295029453617184761114569675778131473597499899779208695476699084087998265372929993212372040635552188780027307846560018403833281894139843072465565028457969514995046977844193587392551706771902721978568179192560953660896035629089898890208931116043994546571743864913635969153289936918133963365140343508034827123352217002059946913396768187233503443259577264260487861267662729068028556725658328123119584162406368014117755954338489678735163725108997818501232521875790116295714090781599871158411201644952473261951533072161104604101519480447103222799288492491019047813040591951620642208603095500950742455500929664681287926624327191640613326504696887121081883265732803637380040755084232016300597916053409752268848190991334506468783146914172263407101836029042673058834595519550928555020600693129010731408632578048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 280598897977395709889836986352350752406904037018439218156706864149604330365560027921167241047282730990703893426844855654025907846146656239345321232526811309125904286727252514473330086583199499352162580289064956587366888873237189029199141739346162817422246327495806291968479030140872197048860301212634962470589947457505952970947677352688852090031401597616730899766512837705972075181014147741216801682297359975795501484538464095421591676396713357223166523220554049386308948576922137283415571953830404860388448023519498091771340161720275612175404805490463225332581833930954781320735851502933217109063482647570536160396594440077067626463438287346065892098676017513461918211461019657596850548581353501311094168243204374951194860826511951503496041320660732679614113763535013157782725023538370947340342505013752114240682205200397293330213130425313151311733071316450261849305018004542135117034567749898413122784382938060218778522083707510899984021771910032401990172963114650459723030952246226830376668412392181025706740702500653623420220036524244191895050845278514667834275574620688793623778498620137316090089892422332384769367044890302792346621435386231389986215687155487058122869361909579449471481036997593160693086375246527438575728358566201432169317722537566188290723491061735770902680800000675498861002257567958753802058472252810941154890891308355360195625902382437323521906952093254686232435019155029629842964077908535716980533239135041049117015202795977463765479761987282186552947145101335790350515600830019968529203025210323674775452943103891783775784139934893546883414954541594820456650433267223629314047102593692105914755470234825973349520721260201229139377818824181743065191878484048446835072457591697218527412252387173319279499319685873017362090446141491712266401088938172987687884129373748091720306238853827476305373831988525416667418738410139121029288934921181209573723067296287741860389217024271461981225849384154249095621395830448363101243445657501955311778137737927054835040381889216539818776847268954344035046919386312512834040922476162695518199908533335701630268848949028172907877393786013825135261623877186050910197397788207187348152347068020916114079999170075377215932759664126086558192633686911595966525911506515323659062202062206284802868865249417235270571766873136971221567694186741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] -7478856514887600216994497340771147804219127886887722418994433710831817670622125349501158030980132275057851353970951388958573044309890587799367131793539504323072953077655622854474185458930418000305152196083169409407388218196908203745161788185659646538358114094503807631025674090201488171475299423887166699834872016388957840186076860226514901192518700291373548897489251500015074403214067055631928968916479919898794122055966099434292569093389655091662472847084945479749626446663568714224855478584701532793052827271573485389935066931232401189674914544895538294400695243732236988380723071196270945950585847777836787841289313757742516354370839452133374003447127670674610868194866746416609075200330081659023535094261099864063834640030006539440790087475476929287320429755726651211163107642564442233764161623291072162205828196828298259347327908435125752639493286146210927892015557755977094727287729060531399062767801572838927785375645457906056575263059893176306026924445202328590469341500816004152139852126051454448507777157911658095420960249599220705427127719880631787868964064629296796328307394038725732110893961927451284873954337935084016227602069308863558214613632355219630753408643165263826014560608069972141058940413641279928323585183307855954249372803149888357208301166721870762721526618410468954588027091451430802719824375383931240177152438191714405997121573439142303115867532892350237596280524513982642682925318867339023595718899866285281192376165455681965555400773486183034679665679037413967384370528512905942293237663096541928028237010108945657713481254994617354028895292598117308742520530487400889222382614489991905461637908465811853067191666570458929642040593807094184326586015473078118206984037824426754377899592989587255225652040931839709605420986602501857079220278737820720957440169390487982030957673726204201404564679025492447849777048835071985180223364696447137995067568676987584668543117973546922486954595475708448743012558733730790500682108369386957997779545746103679123158438194892372520527628189305653576949482674487352641736054350909375969975344195293245561987126496645575053424351333061412717392247373469672602262633651533795133014777563086189435397615230662589999590040891992183597703672891887381792287242228605113805025384980768600777651343931951273497971758933964829834508723223003136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] -18575818008132615675802589827586206784944264271161658594259368071015835793020638900363580347867548538697493740340081971155775571991933381225290960506315641373109422537765252204378490179096834151997117969609750117093385280219258937558459278553491998530602567517521795901869870548353152728872946792752711494505991740996539716278325215255008707235703740314399831492779122414789518043951607107241924830001263973369388123401042982903269603490781531907743471626860573179125044295308701210842019103349932613124220293956831250949236495124983927320365886936644735712538689063871965231384046077057167303730607790220373647394512506352375126462877018539284792912988263456981577852975678154299624372377409428331758655034860610712531572249144530324094575497650882351165272177538151381596989797323673183607691033486717050833390499336492134249068756261277891672460953074674599657878168537328432130452392225005395523945435150330479379033973998254220135674896580251158369455603631592849815006831594392475206648255002959022997052352410350012583061408183888285056895499822205986950842067462293037301306431981518734187354593667594985913141586306923777893430771071471230357731882376086960884031987650445636963670923744039924804121907634730094467943528936964531487751209913767214860925583540980939179986683954368076648059578211822974715723247478861857584381882500578270169445160444939552085185121507679185467862362569062366232864953695300159914931626198735734624598105705039733562387693116962046004324347562080427011771162738369572475896482512885720400697819709382676380220769503544145268790683108017334222648792579952910707336867901787276364422806062003223839105268532180524919067631961545005205568787001811443340442646272534678637294561287346894625431546107456881896604638122329006158382905108754871948602774454947830591116398005004257397375757744690199898535244752480294355578856130300190793964485559990440827208353191570184809949852891354684320611490297494573251494958854569554897032437429694235665429485463999795944126661571919662880710911675746326097619727010248865391402998832506567484555680490075349381362501737572908153108187141108026117945249342616187931845588178713797755969921818733546914604648843977676900199595783895866352939411113731338578340457791358105149413472122571935979935529559541296922732629601340620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 2355165811667674067258627257651858289743311789146928544856130246948524051915912510323104362241860575487672525547407010324216027034167423602818683408436560549563667376118142122979108395289396913382054123453268716729855200646723405833264169387482215612238887279153748708833434805963330045991654118363171798921557076777187170371741760913687603430516623201537348877044456560459188765941373667448236895663597320605394494952226323904993930433480447319559698391004261983596559843324283308294542379505714124642263472442100146996857829912174796187250179707821507078311652548260254410366302557331493198841591836195959880455633767010911601291580531584995164163689526501849914325123830097968737344439710687145062700072756520376044425392000139816347297852067930619504948949558894422869687092546340181504324885249586907585358163120342256912164315956047239826862976713260592758907126194753648230505376173905206223040237118898331012966434616812202637869158572447211570498546425094815999719222342247095335748037448838706737516031563454068442164808917701305721155599552018519958876568013546358861339431272971154789063580525817944246608319258652134928504236595640590331262209849476489527565447280231657244134018699019856270461493615378244051594064595658736816011499541737080164215935204293201167928688567676304070991636254846892649533187366478493728722716237595843131868398961930954932288590980522793297595584418952728166538482856438399504430844723234957708293608585127254385360310644732394698030998185300366382945696806361384928008462526774314318338793473311510215933655948427345927077868453608077438377583298478908467048224760680006933739685490716732971171295997819715421198735530576439555673792916673850813415369721595219538608910672331362642927031309403262010629855922358504980713880958030638668441074030940770712765294438768151538158200706300638117381066653710360450574277490321379621496705259649434390179939581959723903838959988996997282110315365998583049565750688962684035702585272453770015163810180488806070312126287610971603387231055761807745738692951009594876584036956034855524451827363368442913378985052364346839392305918672164047921392482982825780055382024971703357860745956917566551122614145104984473373218049679276385088785193483662330535233904452508950628433768109447013165520468499533634260167039641402212352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] -40315085900169274052971767542257015983463429502848650524347801253657456313601910149130536921092329127587933588148774338086353090162559184430500752790867248965624153643268835023759893562595225359221340408381367479981533770718317898740058646541689597023836841868900814749503170236730378323996270155202152438940787423730192928003718646138579342913591986399119217143495111769684781527357899515026335946323884794776840277898799476923014162010623198429766923283975521592136421857283312484222872527885967912426021246071035158666358051000637226159820064728407408898779632476579369361409473136578212425343706520225799941301087669148607755296527901992285997975788201651332760496935744158217458538132082138167942396447927846367631929344274552107529160518068484076914269397541081792592393022892512374504677572188045125595883599538026524919649463628019978915770877212211430389411197211825125493371735785910919508639641243890825065563781692987150129864992571655821458808628452571030202784736254969056925104085051736709019505466927401995849544613172316281309552361767293473186358297374328413145357815017764951911816152108297868390629806331530324550081364371609119540206922056373544196256968757455586221236029502831374716108625886809723061090656423550537054972778333603960607385319300037041942179555469639199943899685081588821093052753460567951492596704272640273600351241509797526381153748288689266721020274860417124495663027743123018481557603723717370879790652620738330257012903200153487006560619658321556562671107161442239820218879016941656924029718948889665060103453456097822864898756311584093989875942737162061510172323542979205616534389568962072102668753497253792613636705860020344611240434772039890162827615882245399554067379241024264859243860396136810271899231802359750720931474842030381992504009440027311844039733659563264406965119739252102608314190111753362800597415728286749740283380813809369986767909546329792913902756175819478878388121465806372505603433516360852006210528450348959115169486281803063858585436133915455719154326199229309667747573249110905707006780340033957406710993195989068433681092592850651845905581446750468877358316523996907809825412607984167820134001544658610666721717343600168547936350973837674370447942778204665102742920519782180746876253081876410410661016263681443281300196017033004974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] 413291922491121556676452995412297572071288450827887031789021541214865409761280079365623874830903031919641750778331549978731216602433538729272566719262987102114591035011943107497265501391997651242004891912611097396931920314119872437224529377113339740906289471023158991111231557856050001903684147283774454226642642111221674142946032113568431605318667268019555756514524337966300953244827380529597358106580591198996680907532415330210545783348978115030957780129391443135464134462926202875598256729360438694309842932231659924333477815967696662290508376252054220758767494813931111340042856003647170556960482936329271397909329590259599230885117351851737980750899708451376858126144951046422651012175442371605806418308919594046761181840135104465335066698583995177513499198677390440091850636978670642613837572346215272391485023409093901618336430597102490260575838425244132325773070000191323092902607778136270931887229961841046946983280566496911090715244932951872483330883198896339082583082206779337448250290342979052702553744808869843235127219893554603378277830762051123066496968128425627306034312694014141160310878813698093641873829849556904457281679643709450904155127171202992862546939978650123930543679780743869400192989150431147542004929275382095449914160033688001055298768647337665670615283811720655284683045859173942658463977196386022967561372881859688766796842881934118649981004099775542097341808134986237646344464858731232877608212580351324153773712892624112347471831003570869469982314288515808413338177025203032449252884232504142696631655943820476147105094738065844324829191577221004788514906599061356218813349457364322218790241050240724082067230384816910657271815826992813509918429115390169545846938459041944178609137970749372783559963800849396387795007573721840512201065376782136520022390386093128705027276773978118746756245665956624411975508652196369882431593589439606564046994453305330654812650841975849751718991245753639510572791147647595708661570864100605707292295046882247251211162624588714765469231860486476793252408863880739041181995228424111136933868417523960232871124170759189855578201089963277319281994086969359030617841150011802231496675325708984407982594000987104505274618646491525497921257299521936102988197103414619739634925251380989173686111953467634450719770014302912252472080666501549391872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -3084697247997153384739615766669983569622570019406253966600572120507610462556473594723609880302755336141135683124003883685008287807746879392529107862356850630397125000511166901777450894405101044009315424450491175285546932636243674338001060844374228779917966205767832437118483050941166790267084550464897115404705676258295839542264271893438464470056461518064018365966975990073614180053019818964179681279469490765998451258697987464441929518119738186019485413936332687413355008901950007631082799570976391186771094562217677553806457024963474156373688763084455080674433456387507814404593608710790414155817477520506310471675407654956224086972758139463988640138243155311264049887003025089903122317377453006467866191188811420507687870750387189791949696373414730773974647593508753910082800841765053586621613887778872295088150119612170165143141203144156761122134261281737630641232024175246056609058410916525584973384633228387533032458323880271749826670535329275788155588424392554074576541221218841986048643071487886804221359646258451381285155909423830308092550973185081756513071644818672482218271688197212245078638934144993944891412043796782376146426744175029310885684446001169888915277520312746314717129946402805662836913255335349641033163399183810434277336243690683482812036237287582058187504503353211287697881573430983986556105380276043705060152047937581455814117890255045544527265615556974291271083526157817984301698395191940794589697773355348539611639351427552750756137483030404653157578142515096259177582442549897223829807091496227262275212843359841778195780173420648165844600673202699958623875279663293221884830745267376733422641199524868379452491165022294514378128626653535104271763293009579452026399039921695671304700844430803557276541431367615794780011307368127921201832621084803523830608110454828613124137844553149981204693824222138574933937121202698790505558240594478056383507519634912774148503511740837268139488481006665780675265197325327630936917605225297721677924611106403803176753283067942184044614977735741392833470354125515298005086193957468279851861101847374016728745284325392068460239900113840743067239432929415946031149549933765900410595813859180714309638844224546772213277436373774287251184992617209937082108853173897058583905339321865471215777870369737564118638804765595919033171646195731351470080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 18027241974587337073510742754635631425911268210852873993061103694132613550418486496257565980115602371015416246037315462763546230164980369770418701883157702913638472176638416235729601281212251331418374943703361355566737758915929713818684049596705376364648682520308541738554725374792721791176085843311743043029888982956390346400793294032872662898887033511587591721902592485961347739659388266500087393844341318840384759970349123385359556310091812187441051588159477268159591029832420090820479523377647685958221018382731408927619714484839838887449568935862182209079575560929355324554506149762883242205154506961412023103787397158671778014195551785540375538103190560203890597904801958133894464675452763962809236418909461402264568429825867547980383994703895691658309776131243336512487576797013238188344385580673966873430092469927484534475804090487121447486730409719652238424060924727028506371518330622422532548902792752405854331777800911956645847093602138507611239442834096550201711714487946494807381899872812867167484690933452434815925303829210734783387236459875888690812750471671117231654190827592304578030802559411812449418400816919649104226034871492445265590555615072797271600834926652292335029720174067891331363910359986962738646829929725801388563332655773934623486733704106932395437304205101360666437571396063658040308587500842597550899242063366452657018539882605984313456786680539373474561633281268052356254207381628006236798403264682051588118811656250950787871497550656318188419147323886026186934091669239022094654170110384183381636132319346072767768240330972676725998182173130491610263252466674927652517607742259135787779397310248778410652903242828682879709093557124825499952817801472447035887440926866376234478542171530124001277110338906335729557215789428001893544143233270863317206155414726200836409843910359936607420397163963047509876375186622285887501870503351576333360095605585720696891309844186962272683143099798597092726206554912964152812409407833335044554465011350762347544669023979485555381506418297807621288995200449458612633397035789957597328606099387315430493247264812805699496200670402788052381188523182177070230916815144365355408853206954686209150529567571947899774977825720613880638729707275486699039057052802600617944471373262286062807062085785853716916230267777076873668802065019222928392192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -22883698326897969296601029846976961309594451407747882835329097802502013504072175132687321602007412672293375333346718636286038433225157356032396370234883206866785982370382055953826977333962150031829204911423696807836834771466580438760945323476426906356719190256836307698936201679812542079863723183001520250587160865168981463600573014551015916228590927369718003814298588696411573681701514333189865457248781282852235345253065281851280214261621149416363456007708020589140024581492168172228917860435615713609986877968832756455941900459169897298407386973075194372644496822925759897654330596955764099160950476170293699107839820882826269717008508979041725014515595805864243676423905510017652914887906118742930118513963070516944955466290133985732596381961704643450580929390308532209694750818202972122004104861795823539253932388956314240850684857255713888457657200970175755517043080932583612364202762127726974636318137873218880027058737325176924497216889259458552374825408302439638750842509201606888671361676638840572670299363422089854685286843467243450264890486028720035967373347919324992757565554252449372694056763992020858394223071187802855992335390923046952066511971038332723545056283007082935394962381068943182377116326018731062819776894482564622930286467071225332375948994638270865408518481079692823728065644827552035827325706719707266092013131288908599805593668667040168546082850779684898550292520787484254674262708240434258186219562483758159040318286179183903351323986927297888130596089824514201021341350485552592875839159683419979476164342270827708991856483383600628996481481588794464752243907694529493513212263973264259826815464673237003839669051705917614678639142112358095504991963114661335711318698607242110513538869626718548730774775643854884557496647273429414531236936112320647697961263347170955934666582427705653111636654439691857598382599562271443169847522014756053151841430328196896238023911651400627784334441093143989306178725397409986920767201668849889624858001107840207385789144881123009202996304819058342914667026499223095471831659362008693183857070179504912931060535130592519288929187564858717990721495847074367501499594643936196996255296215737842330712023754341036191739345556464727904851293995767142377864076956806867349012704152443241976339590447372412827239062308223657754737959239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -331299134465034055286645945978972294259838328839035847080255644588102185199113794646428374620793120920446014107291358479581991190543255175075859973173899854406578044291534204531541083189503974346003873319353722551392711294853827633842924285120293314121252556976727171910615741081676719481195170710466959838562736017101431788851263510189086502823798198683425914826501178187838707287054361066065486910448278807072236517914506178901678315480756501377841057340409131502901941437542563475191506074411642943455304218201395425067642521340805964682546046522166235558627073634475281279630127807994954505935152909368642434719733598477983209147389615351119092618047517843417908912787444281026176400987046429210177168726850804214631436600523914395829840045946330464827377700551267723409125840686192529263359564967281468423802004792924851458991260658418832268792863701440967099683730126564990402220371901519544635120339182806933740657148075183359078636665851708267386604790899590987419494067502212799480165369512997866698550769791490302112890152373966933695265095886339554586815993033908867123471105039842790049005163346159046182431781050455894091073575712377333252189714244963744650097181651960966839504085650968790081210246812017071689797722421951141707327811002158560808162775991037843969419647819403483848973791080142440081883418050479677583058065899467751369755369944944190087325109604357249911895006392348312140915799034683578048967292853158499788975221073443723899853134365883950025276650742920570140743443496049256949264677567781590176776108527135546997632887181440267943173022265925836959255061873498385819642342398569838321999335914601265200278766149853155189725184878807736194532945331048605613894267443507745412169508405605531085498594656575722321507122072389519325063849201541114081576668425926945066905999679674635703970206086671112114123281181336810507751300381556721641549761614877730043347157989593608050620527415697458300484506478838586962634341557500944169188067001269808042023233926510038978227461888478257796228250524303634999436429263287187972029920725186356054498396354098518814485970005898101333039161001791425939411390844327378523451378269549694231818960028906014314041314275961658366472422106875210380918575805242820573266389050118895022431599936413492507394143596232306589602232273993728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] 32983563871739793995526884464723989685977246565228692871420876339023323415754260627874812485695399526711940120275721316642549722703689346087966425653280696024505943272010492826651508876513084228841884112125185777635022363596731310315535015604569534632966738716287440213823580628535865135304161232667182445560976096759828261637902880768767337316202454508646642710410366213248245085876699932549858789848545274711251321891165875849995390849454696369298959256660849283103700638272175260682369520761985830620869978444796133205696173511212885696330049172799119471434811885308353907042568850030050073614537115427397170010647609342798317954044133196157267244029704684064885320489101709776528453232476171522808103345841648951604817703024438420255186726323281194480526939249922930339240460901463967358544681979678218591194898072696003713160623719124368602133794108238902808531573082051128937592578812735836323264758474646389235597503967773345804971384343571083707717944118074610059222203728589607352541083251314827495267412910905035901995442510491978758389077181042567124636031653703425272320441658314505911180348916512301209473964287459397294760394731202624711382957832486870995287089759567186696084530512121864591278858527762958825027091933856958767757766353971425617996735093159307177952656546889526284215125280825494024182092575404857322112325359327769694305840674155542297551940835270665065541630370127930509417133161802848628885361681923884073477562439802473072020247944050387999406300222837032577735224530047298323258509888568079237148204519499655838235531087586690585423729010813547246868635802465878670371864020249964545041519977267327271417664376129092981531277803807630051761992350701362044599405639706221279198755814281826165249062305310679799988037834100422966928939392992173880733014453180400607563636795015728736910166844098554390793918124394090378613196685266052940852249442681037653684719323036802919776172889284271278219282559144667583624271965288265713346407066262095840124445950404654291348438753902339429501825306162710995052797388822815608051478918516507431552087235073433729448916747861206597743199768090637543379291040733284208247920536800494594378169519039080613863875348238022019501712091524517970442138631457387910008948776829044813733865642834688931538335253495306510704167013874401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -296081430881298929968175733183154968239885307959118962029270646125358090781984597595585011079481089629133391654372285477886321388651012551786279258069513671350688505265583831566049392053066284552541978923845236676559855300301018303264968099494823517879827409082794587973167895315676817246667972303859729389099943537989931744637971974579636715614143685371224280173677907176115244750654830944966311927307365624461177559813860872278827067967729101536761053915992090663827444715339709518893001804848288849827844036596018977684037694385637002142025953972926374572324036808796058490257119777317466789024725422845313314735914341780703692351107968684174744102604487056107494305245543667061161422050402396216802411912632082258549278205509506451063119705973511185735296413568449892597921101126944474103850008703816413527804985109832003296029869116336131944087190519488902059219659350553680953448773325506084016946222311338605539525872657607985559512358994788614758335397645776054868516877159894351307625279189789455375804057903921125929805423846581131035453551584701841417859385104290857650067702069107872599502627115179661438087607874969044993067340052261035113713178446767629437017660783205325988525530642842348889391707478083998121941162675134874519320794004569801919181472684689750627604488271138593124928686092683008123676069463754924930902671996249688835130071473190917369454802635287511279285623002275842223168004460249857460890292127135381291123395223748438905503096919027624249135430825350207999557734138034337092584011694808019386462518580431459790590538490997846095442369191750030120356780443189726983479767650031436947263013211301906213794666471785964686678583984768378558927902636948370594431951178948769830787808499617351038447045135367288078405385399337175417431495293337107985945960323792862713605938386714982899466067411002196260493456738873155939834854548549166337304195038811195203881690901950296631569045077144590421363141564061291323228082183590473873650668076867503616369245866683617705238793072473611198849677983495009569427895000255617193921796518546705113188157709758684823433736592088086968263432170329954780557100443635948310194752513781385973823400592438653030969228929842432781017272944879084337751663446518351771816313838596228378342459797230502817953400048100020441300537771842076672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -4663862684446618567160520058311274395200029539137553480893907825705634550891485803704337804419749728695255608131915535147058423707436083581299434540822805523498976764795127086431615025543107331576642921019207558408726168160000201493955159939461135729116168710931564481939196800065081418587060006667184709501818451291589522815490817757938344478893377209466484011289668360764379446554972514676736918100498250637723856295560485960584322867284470667513473400059361067185806874245856683422372281723882120114696472282854497717132872648169702023595509911213386166718594950212844006098948851536642422976533854789368791455360570394305958944172856964007616995784407252459465534088089828188935055234073334402172903292390620733100924896432221749213547218935580787739565762260917262374759540677552347988346156413708648312779235759113135012617732875121722866701243699519410620682873805947599880273846204659450795536891699396285779732592078190763077734768702591033315884612325795742241158376893500272260671389763568999664833862736549227588998457258185019055594785743859264957955118622257823118258810054531655156618037162088839160662009776323375063916732644449133948782431192925394862002458221116138015450149892956826848247173654485356857625419145511170926192112793277092592094102761651248371300914742692277460645451717443395420017275138705975073667401868445111112238136947338003384534967872900541385888480808545519704593923380571800972638885478129253812562895865108475725463106176890631500353887038250135250385551801052037273835732444180458879001207351608409398833283809225382966135700616586587332820482374430683933412965456153780490369285906879026087246672875657251871617680120349458123304165525853867908425183398765300182944128768061197554646364904155984946926872906646961674484943094801989449347142306162331566155080322754073674780818767464888313004863225985990888356318027681582913210283406943046253609889756823561323899846225158183054806057701416622822288047681068471700570402134533051051668065636316661144662837604513622240829523520618010988397333268901253121185208505245969411368772811512944706119892010900459823065606327701588601779863378878704381946332074043632480900288384937779997642259547285825359043473100306427739910754057052875590671150626893187544156099562407778483431503903595437470302540487175700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 130429010896838896093442094451712686370971152083563834036402010212685043528301761457219124547663612409652239352773971793081654920428231440902115551912214827926998643027687684095339608716541751654247601678902098117604943805240519643574286742965502880285701306469548518803938346874321976451292867710021459676961614566119288310250593014973407548182594508754671537505648512696693464653457292560289031072934369393737963638690624455319155478691902371685515419987916284289326918986470024769614086754877338092199055895878892458547747097953321214072948517350442837570072405060859686221477453587312585889780340290570095118518623637701709833694942494386965861423022653660209648622047288875968675902328807629146114694294234185700171527479844178592811066030146780314505893803262018295414141987820704672754820986865760732670478328287267912759656132162012538126076941621289845113865122829538985966663298124118664211245040541384398066176604546926062779177296179143609068633746982709820522865999913114138448044623362747780733443325481516125069729921119267857483117324582485212736927851486628562905633921912419264010059737440687134744901306538764746430877507543748929162209452774440041300939681524439835106876662314900954460797085646336671172841269426653041070733974484272136615709551891227573720534605958063379706964613006456844331915179597351148586234054841901037325688919727816737585825396812563016207194449201826858775224731439672846002794165203796383941795610392690013430722174994436351213204609523356987616388341898338792347297224155696058244380801626285768214786908884519407944787945369978949183238112412290367742124920506846049424914518884493473013070087559569542532535469208448058519072074491197784607929821894939577293181938576128011262583396765412209809680126714530312424656420405841607202619882530319416547028471503723148599701421362872271438264553007438086795007511199104878015498399616615517240767403498936179576583188890592028271922776888299427144175410278658783058103531424911407303353617870479461932871340150177302022506076387824944556001258906803811409990769342128084519895463025663286325590553348630646922893409398576342037200004675066796877615940840634465175699242220625758884771983685377943517078156245192700458968458040396230747836430832419569068571098841777719534204234681643394548648137579635031408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -1602070263486324700885052533898014495649868619302575812720460271142362804317345322792906073374079319836147482648445494597397957504359102934769864593976786919221726766290516598110072432606312837561766830061216181858506536360645343848865144768178236877153251993419031155817185848409380359537365159042897671867022951003407483793598251392924507343932802684670272408241883668222826762117652748421123955087056102370840078948697280791355334478982575556544910630977896774875198755534049697359447213467507804176892090157586544121134668307893533854991020363178359677464106861537238716165281233652745949413543309314976889368688778459225928419035211999376564758992472396166616185686985031564094205326489897587045930641776397520812027090792998838135058269376057137420647538392814023664258846444931199411454487917403167015177942174477871588478195099993352672869197864847861229248221707267851315980290273012997292697625198012800927111633662294610589104352270455268436948198379476519068771433099903826312004459166734652224044113129142933192396185670020312251036116029985845792425086875241174155713540399812675537518372081598408055467915685204684674249988816510580033995348026967392865230899270881376616416739744413285190222856210028828897592613116579197147217895540925072423419271724491719740832692885431206561904268012703310841032905757630546069338184208497882351392727783875542993781214805045031031531757418049663043524168798891415870126333998943772438719803208710333349070974661039263806382105828347555021679609762010996839403929673898510870679379466222846163620234851133729624346422612777266589726097780948062823088893296916491259623449171295293596648763053715705940793554475846643545499739212523219973171859927592279876915239509548725878332508639499307630202574288213570292568698570593073825056693839037272016469876611412450888060387812155294111221616327486147404531953776954415913422474485313872777454974073013687645067641586719930780193026615366593441485000606643913342665407624961098265661517503588141431325871340952816061194987844567671444738607823227409931119623746280526047279610690505147713227665375614631735051384154346952297905529787676204614380805488099977374879151273899048054503101340284155640238365879845747924953394128425579251757304989331298974121312091022701618545149186019381712894631040235713824030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 13410326509280235179348188639448216967088282636514461654207054047504382170501902576697749158396355639257699716289042102650711028758549249923508613962787518779143333927490767005643330578753777124303491462613529572973958647785456126554540707066738770000014122764158517567136339745377418874978171462964095773155077771468539368522667544117742639168070589622998191591026061162022026008983372956260643628341213003326432858777468687611859184640416260199046328376325466676650476411234677416649769926989177086082420636538247654045976816098989933929277859914049439706916239738854038490921024419250128315780326177289994399512676412135902425461891669907262492177169297518587053736752358599144214813021331056009595779262104316109668046071514280660540001073801434962429223205577713391354563932075360162421980046237884507363510036094794670470910323094970009686416316547850512639480461076054497476596905844270892773945613307784936537377704910972375863501831227052040809277187479577863822084478958645337935549267824638392793228848846187875740311897958453116915919736175794470229069691214681856256565997938088987525959442236441059900711179316681051561156231417612098991079100589523822005053378220586899229573392554420810074147360784161550320263273950627436175206171404944461005732178912171961647275030526273282291430080461608614722580743211997711830669922993540327134125990068657549563409530388517826206584526544274375901291206427594928106045644722756129955960497431859988582197484204416934546742333855474840942226684342256792818942642293974250018087294191877224864862398340952229405694621919846443922872001736337392385505700572614323018062499143753351363638320934922344941570636917061046036075549272732879158865757129644671636410135204789192719385224380165847503273535963318700432574702411092188685274875192189780049930312839548883375389434925686132219279307736073846035362091632087047338760349816253407059552282288763539019355475747403437998799638261040564904621919259078816880011279333824207419843424209930680881720849253764449083090388598330797180263386897376103314803690281655372770306580581931803985158238475686443651900403823663339489871763141666743405161035389365828293773311330427944837060821760294762364348828378798032093887107762951713489678883336166267201617390112805051874380009398327203335147503322759223985569792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -85690201175823342414566660190737421364475320171840047609943531511117036830778863481741598527079724437806383097322087027184282887623424941430789568712154579662728826405676174594110955369370490663873243434312249376086882368366177366297067330289875867838722696796576187987110874991321309455947468837577472281543017540037470172340839251307108217016652006751010695003099116346722933946616175934438438923212252886241623657574066987887318395882194113176155045328911700538133459687541704087184631103414146880990767747630240220283149828772928678735328362014171147959691566272400526288330009307776437883996360209314240774171996252689481330311854826261442075498310734988630796154871325882422319315653571633662218328550563795340133659412254795070740819908793852234119531258613197807420872485550103652695386453585212925413464360826255337713455662322803517620239916796855350690723114574015576960287393698562218230858033595275122136046667304459915029341383754560770264607317737595298069758327532530592963280651747873947333904990001734244873711506000916179976826962357931499432318360677627793884532134319370960887381507171437650150895865906775890713497484084514842911101850741246901553275198647316799435617172708100286732831776552005075073496483973778808137011480964985920707144803947935728996402964692024476325139691449540632821426557971378395710503321538815081619671415708848758807762908446917310381831782274146946592366686094325611709341081737744802730254973982480619937057693548818278944093619954571971065977491485096832881370211544632271254357178343012471233984603795201189079386847054432046669120348037398539667104288907491543373425101611236870270420271359221983586932058443569620849678483882536669606500078231714157496350002201711648681239971569871817679516771516242159905492727979594237017174717801441505283136365868551127484835517256550721686329942795285991726541095130664682647997319685379174333941511786692099845992838818660118269888952886900724706926416510588751534297731741835690572817844225178996796517923351162241042749738635485268077696296775562353714019434796277908540034424087070144944410359341658697628452494623004390229803626358214486797659633013900401038173571288463035813721101995427012121426625836026116626033771856831379508826064498133325493129025746323340117809959011742660463965335756947131990016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 436224538721828815557882875294928407866195936441024415074294834595596402689443744832869659089253722862852270527254913774382171420432160248435795603654724817729455037826643854025193311549964734305812204563813698008022550532157370944586695186864973643090977578489790003060381817545776002514521508176746730396930872116355874110533438932460407134526880101371290580358484751485943849609881343389298847764239215288839066337331422960671458533786762838381671221996932489479205395536330217585846380452351863965469720509852616698206829451454794414550422666514450899925460718428476524314278192641972107736286308640387718908622640343928827190899458217285660150668241887198733212632833569949986651422174763282457276413174470976177586895784297469868985154722402642654479207950933180509665247208865881798590398261763198606849536053935515077583998954621577280655998911607761073119515891659492249005528972399897992132116114010674830799745807197538814656121130480779249408626384705851936685877120986827389665667698234322614086491424475469571350710553679324376955457628358029872768600829961499296231681648099718658500279333955626937766756279086509565030845428767928318189220553489727985111851279735995964866884587133633503801638644154863061518775974318762243568076822722076487691313611516158695144575175712699211216321089168598952683637652162670157907389913801206053717806301906352926415722734293202664460960758902146570786585449727346929639084563430243028208539038238858512600941618484894212990711901871512989769406786338540255505096871332065160980548163884431599413800530901311884497679384989398577336341253632777322898809381545496831737246182310393971136286435366862364949033167422737628759331159227023391718665097534322098685066843527652927589983384492570167786990059099631545267030742348992093600690836328183348210053953239720215480426897544107471270160770229376670721319493342110002664772798669551148574243345231772213381481037378095364376791696463649946695643751911631726743854654155963553040658984704140006201864616889774871925440800090999768134655222495945578908263162665774554046644643184751661168825613086808255637227654663338631339698288311766937947995262191526106279946728349270802897656695084756567557490852412880184038147143374607406837508774712456408134923236991087588649597518600985960659672821445466809933234176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 136047523367676276374773260364294315884257599091636789477586835340892805193901649067346723912051453301685273446175296569235203295954430735762728510239191255430675676943434348012705128731647553747489658651365606966336442276468821041599310814958850997614387473545103559605753959967033056131935701604232026560590202828688389639119186050948759818200186090961288109004571392273831936039303221702128601890413165487620571746875240801070846800206770790193183804166242428587882146661405230617878958110288280971297407499704018660635459954085784041971314969649302962146871907880185717273199627778625609144767529993361463061575760237947961871787545214313718739331829842728302936202037211068459413065281628335994861988743987732425121246096308041597166357524245172577147217255406911760915348206933652827735974185696188745807499961804142333467826699690059292417559877965941236040440669609510169524521893227293181854479533812301414947612768806625584963173350736287327872847347513665113797382234382996930730244771569019271439200967320570684603216198740936364986866680180921479242012051154518576208025122044082816007959547005815770188895878766380086126615784967345795956548070537868169836290468768458213537211778224376914796164472684394835000627817475355852445080537746788226552659488523282723820177121048514720843252566254803520003471672377430975900376136631724535769707963851792016332024882200308840549996858848067811487325176488655368645915786399784155014291524807686955769944858748944997277584909559546266570241122055480921246255672419316305976857466089770577270242698178108235871333627778983256542151226876660863459396007492950138342433248509690516177654788378404274433219258281628401593665884395855431935347926387614286216462848965344292998254359495417858285551977325755413009920285495914216645948512792065904290721527208655660490610763256734941741863738716827089847715726780167982233299543399835903632252863322490510384703046415089736219230523326024133313831489407817550155360503841381369758457674443166402485992273358827585515742812944543104014816563501636381165314202820309199947591522922772881494366858469743029817907923725435953610127762292446304605207950343364461169357295082288656269781491676265280635632308720367739946170401432104088177718407746118105428509068012367349193800028129660390747655689990045696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -3091892914875997882823696962221785315858206965836648461367685096572072012849270735095850869144529603560236126891840432268531022197093085708029459328654157036945846709310086691051949986805086042948974896459102824181976612637928286484224751707544995851160267169910628438810933374934738635226017534353572196142770850285797534270612898958894812264473276445041860379965451416199620046004003771386235191263970190057583194234748958722100706572399894531673394738396069525834867698019767447693414032168660472886186475830096499727265425505603937277141429763641906758129937224102744479232314110081500540728911400123374612452287661418343843236079349927261224113469013038816228499711932441443327722438035616238742496416632775396601186756275324963655515203616657795090743920816729857183322594582857694136003567487260665295835354766900850492870233836058946779790937873582195399149911068742741404461704427836416155148491283897696610441681227136179082811679436381077099518506113980099162883058803081378344894180686669488735260278981741001998964513409924029917572908363300875230005096515995054078214735176710353257581498686978539610002790350038282956688424667363896511715851370992013091557291844319862880840205445644199998735600984435482794672703728807735757341057516732108607612907402145075207342528941161474683049266044504586309716085764814007977148356974509259730948709618096662421435392328143239446468434058888211395878916013549465456943374099409030170007905508911845328206880513932414404797051030344574148240101029811883717623773427639669779716227365260872639034129838193702481917669277046976910766544096451411959736424654058139254983069497097973292495185279111240714090157072827668477062120085934674434219453289813517265999228067270536459626309528613981581916271297124099768313161894384835784174669413128650423698960897410705718361983356001536045003270243520215994993461209030227971108792298610212372965050996055589642271251472720915188337351226997730271191698356047725564726765207923249614319824055521546867517516877620072152781898323050275321153899003048005620074713660799858700711126499599405940171444701017492435147151752274094575532273663467744875179143352184254559534154111546094557186295645865001119474269614746426293532010005290038973281563110074523520828490018203608515194780519548023621488689788317859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] -56547281886034365073411890929841227863738872011178356951169852894175135863428116118060063772425786248536047413403957720333761929545996751163086381156291255141525783679069745591603774351036061164031826085696496548685411901230374993053691590198776613338151493108690552572829409468470458021064938959435078594195158937658952262108057173291695354274871662218059903885491828021483095011217288402780920645800093785084223781498174713542698684595117989033383890536336018535270862438622504467029998064120824301779386547850462720572085292107678138764451699758472461355250696192638657095958969827179626063053773424972303337356890208309669908071186095307951699964143425438463728541553834166439752003396405781271262345946695107441733139431607727186790551487103285784523349855630111423320775749645468410268814911316023277684857784823134990052687686093374033665631702397721946418619750752504599870403410624198208760917387310039894482455817987886544114505524601910614329996742035761016592401194177013608940226590230750476079043893709690757729840557504559833153858914543523488494060014983432860219119187089750524201114328953910438832616929677416209296792327281499845048439604761623384067601409249765671471312634861171409503070457520843116449292735796150506149780994761235281585503004518939546926427051543537076705683717085931774149836428307556851246979824583628992107755885972237734695654690804876103959133075251900895947350983569003057399873236081357820678517768124592464791158552425892197945056386597254490731837831317842192608147839840172281760870203718535956430161971661529745215679822106493285065724699525187386430306487965306340317102270922034767242201945939151910882869280836980466130101168853423477578663039250439777892566742336612628128587042351426890724771679827241557713922574659547459248463792705043617991132663121305891889101148991280088167860871421219920016437961521539833162015341683111412000822188751182954323453239853747738924109871512852578267602871548674492488109151943257126518702667915694734806377518108781049215337836993972150881368089438875356656686750712891731451501363956624404241022488749320836635835903407966835067460407006264669088623280493337314831344681655876078627107805753611981620596580971197539554116023601170803302861875553392644185612112800463792188075017228066999193036265916412723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] 1554437482975160632964441354450382733198957492027933315478284640346299131649136361592157866338830305219068709200962054863458048560089421691582735705847291029531423101083095461528878822602924319719992575934617945393308555813267706341827183221601629941646436536788737689493874814415337420976953487119138164682512965524367164489259204574405910704585965629603637674833597202609144290210844513811126514249891834489985526425969020202501994037795271892156687034724963209491666517730891101588372879008890554208837930428824996044286844066302944370382800227647268596601647495677165195956278586069121742219487775952995781042966507205579219539996447591406760664315955010342656844149609098828139591247784579614939762801087564180348451550831450648813171433782981214444256057449155849371991580931195593119993388736527443398650321456882178455549979134459558452097196222641372373846966543836099695980578543217559931700545375809997338284458025551294651236780451954919238707347895151649113715154641143370551678072128372409967191407398542366689878897918080202169342967711832911879715089181780950205781829729446148572018052559844912896550032643093883204811515482009336270215820775740236850085594222229722343376179981664652299658140396692510143148589119158530139300988936724125931289290014352799649409023550938165767106314534357111393305605877539558625436263023808354509726103692431676058541986163615918297397958972436628200823201873814115555462393689186829774169487369373109123011884869488960398027503334930013171352699401828087131659879278671675188447329700232294289241856222102209832201608694387960566271627703636623192395959970657975472957037308793876986720269592608523591769276751994035766398867307176287753923027558637504476901599561860667956605466123231509876823426100356487009006319094877949214354616698165411872072307631213620110179551800437364475327613878747690571055583747132475120642142261029279475640307424165697020195551244314828379500980643581039427424932461153530539519138335566897799780330407830178451685377280523689327733273778433635762208013647332383381279802922310737850191250449572182749598442689021340505782692884936689687289565357477110917326637301230080780240380496465214137684812201242111570017287503062335002906400748877394492494649895235375073310673513998140286432442376511104801000760809767766589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 830822219971517954301885162459338866252154192479857949466494667828298362534600605947392659536608504727490940623096151209338130553220772360043388526254949145275891971120452548291833980566833267753691970428955863318693749423406665257394101583455576051256076002456630803501005700875145893851620812306710194783253403654634263662361474129021835088844552430696059262877188029664675023974404566660962399252764016224362596437941294131526601119831832725990782859623492186987568142737556879168263580276314581467711781416219441616693699594610854000697438514109376522921131327514147937711062181876747435114378187737756956388417889248095986929321739061593109062973828122897687291678538740451421144769447321082982221086593306782024936246589391230510523258731379466654025479777268832560356196515708525573922528590620858515701793770608213951901426147635116511805912319277471258483422980704304028577009060635182697620849855000886608976631986371585801713669356834706379421485294170966194384983907759739950853904793630703325637251697363565336636393401286727304216877219182755032421490648575833358556661465580972993124361889462870531209559117413634943214403396627938341464006716442174698172745773943190987188888694139732030662788387879709596292344060281061427555509601490204286714318536315631998074272581938629703121881917515987477716129130886121860111405247558235124514976352719430911772545747195667293736199369242281934598419983495746189729974460145602712673822498155979263806347121575327113049854219798307617886614715358221269910236713339028297377825466691223650244976839930359401910240335946606116507881171483589982040470354472416781393078406936845234192338596895495278976739168746006090498839485970732670546886707028583890335465857943685836092547026852761877514742020609355746412597690376461337597843676699358296683876807905533670568220261856387682860973540419935610543017043614422675046356085909756221849695863846816170546146065829046035833727109354178053249241047475380471212269532327993556260236218681361593176869970036315293611853826632779556077405738815022194631374256614631411852450359370452970606799081912890186587031378321058350312057586552465387820582745839291806882928254540887292815032951809169417947537198989100609228417017241591857950829650650455184932910401010583758085304174766686311070446375417025658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -316714430719717371788431112033958771520704077529232003404125416724991340459575835389815925469259932360051778545012601719537568873430983472242708443487407220499398901488585410473725761979919792896169370137821493324956422114617447847243859329280698726827463583692450654231716840944589029468748043361401552586328268823599640214586582657615827493217512942284181981552392420133219239140607549506931893430774988750568837269036841480586893985752775589311064770511032256854596341097374016762825884517611062503863421977799903290739139637738842487184254618033999686286700825913286802986100800086811721918366414747185642818746515259927464187279522809456741999690648343646293247824204455449544016596183729562342595096554709392063257719852594717604130149637317707982599271395839244771296822076627150510784957214258174969963370706132969764224521368331367039201775078432398662986648253688141874295071165455908946368501411530639950797361669645004735702222841749819745468881445571086266370447799979793726809759912303958925306015038740509990789105862281512955036697408661320852110872360446586568538453530047768872153257692487026808453261956717574200782640067182933179171079390877045421144600938290653432497677489134083462794179740411987137923397631411519180463607050847346423457812305692964118491204360618851335568966244328893181336174266466716705059837936354684272231364961557994116777836372922697750022631609529352161835586493389190417236207341093739168370538379949797285167999731536867462280424054967572692686068204135861506050408005920276335227130569124430747170320809144800513475047078672975988112451569412354073871703027048408950182670238035031428597011720702646791071379063215277309144420230891884132317370321642426244518822388828714153927893605003956285209546290099697998237659830243948918978070262651044252472284583827155041839114203425961999394474307233252498321246741338752067031207059124250657274903643049101336093808375576965902332428532797046001941197210933164673382566514046720382038733743195070955214888237895256845307038559078508035748481053619804776283227415722075851346848580490911609846531625197555335374148011915234027728218587616506677159373745859683673511250882367734312823508876278837143058303274815782487815131854033560958834186671584071925392741968882360663597177037931829700657706706496503960043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 5046803379190112722666623191878850228483199836376133019936332884114652015944044091065917262301201817101601744987155524963485362494994908775444073488262405196181966113847841495438044407690576908400620642982771788731895101828144864461946895202917015221194410217139994516165379017244952300618057274262217684777691243217125579350073768307927532698959240986841873545884181134714846145104911925711775351025109584363484280584069359644993967566909698227298388356516419966624518119378567940566836314040471788830636838002237917975740885143895308066073077486676517922838372681353289228484545035612000752324479293502826507755848840155089352444704820083650611379028924460205980413584024443459245862767961566228198167616590533753021209230546643246212557173160097789362695089033405140248560272560510746439619348451178773858357881722865608032323496879479147015942490034515327036832687268258610590304153914986112114847894897558272943831532776227828652303121981728990811517295128584379246450386199466539010798106330663005754557904982633653032377888312723868474025185769295123025336215967734983103782585767172455936462280382635702968983452454646183747435534617937539295344973894692165714090646980459054085596704159915340949716524741769760330062856958716645118139259903998087475926955921696461977702240660781585124843697336933054260493335094196033663591795277977151636674870292887629829666323630911272468415504693424528193841867063758609889955874844170850122084451185937486742090358973108369025795826351853075709388174885002296032357104300059933866139864556028893008205588482528807800634837857610182370709265653477959868334214895945927585181719646223825303266393803878223929578565460616148792256033758618415993732457755377321592504253502798697439373270468248075391056369198223262816276013683560046538438835891357597788054924348735333846041168973910816276449258425243389483443595654079465998199101658813670660799040259700850257421686251770029143917020637622800417440476139304369957166677978281548899497535507170598183748664503835032268565005081791144520368856636655402804154467983661693585159651030378062094386615917158446063285474011273587371538135146220478414023740362410115284692792605928036323568297239580576862701109641213788780536855489660113381637529420950948891378591148176859600643376029041503613734320888941707125587968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -48226353241669881008830880032457177170620633663734685800850162208695098115318062913447450185206148095513720563973081945237894504478600234285203265522670329721458029619659203615500006347519458260440240589770657581476905283221621491832036992875457227035216536448208471973045231629380352384806437722352445504979418852076624377544564428363021578047637127672620185556397826517627671669900556567838562753583428916325659531975137263834273572096967802040002516840606258818757210209605527888638731533963374353669462875252358052731786114408862073630401185026688604990321355339496754313346237390860525835481858835757688421680816897084779089246794503317144076654003400515315842338762015743511657045065185739153032758998173662917718463016461776270672344211123623440397483590694435175479949735960843482001279639887099647257572573841675002837992269278004310689412428811936794449345586678833819166178509077043740475489874598598461525289957553126284679563920066462063803466387024789598527772492204075482405827310449676968156499773091328519583500243001181008205799484024200591563424150982936531973842242310023394433444933317246716412051061553690056115834052785289638835925682592384422760657372448805773866346302969069610244188277143755654672247535299517740128527528064740649147497704327116707385754989371613931960773692534309904250548660658015909419837387363346462434135328093137452964506517712881062073492329461176183094241769457316902616716420880709969162021299309436488868911433645956169997475056692300259235641254935805407662850032215326977436088220640734148525500285019297812025368803176532364536970004947623986146879032751683056018962751957623002410527005833658363407038897125818081772425276257101731868825208026569795759945505382449442513350888565416905428976864068000082154184202661701566601469688065802621732049701074196236974944330172840969232577875559488719956447700690232206194480795796744936452799971229884434097475066837766607621675827674872486087558223713666214895580851460262463462152729787970756135276518598677997957868311768503012608435943373738655773032410851223736855592382743767999620261888762910214915377060346201157483929235218234212167660108365422307688884140462589827639863634138546455401791364079954054042709728630251306563408639120286691167869296571820699284710956180753519912606008277919326263050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 335386666821899675582400103010023739210046695917998044735910210142064168054209257671840841607027129589028764586397734237535950149383367475652280161626051397900061767590396084770231770732861144418046806517079085410601381145375039573899511084886080240373463298789753130962011236788973004334994515434671924554221252467384079211192476379929073202895203709924328335386607482558077281898395452490396526110775999696989431994836002448999096738601950675946455853562195668487212283892158055217486015744042617827100555148603492934258426436144176287618490343739239253464978164240977417578272001621511866036774150473067549058074606005225626823430665371959840310620823957183526208250981615582835182523565508524936623812030300749083612078842833169892758630665634638982290694377896295465559331666857288478992971481007895443186470261652179404024315576762165207805621701425203965221599459068932895094429063368884676093274283975154109289867183175952344076170651522434604943940740583850679720291163622722698480790775945779906365773968828971673936853770532562826166678068974442769748803314869911910695394590342856500604864573615683242372183427792677055523003530139839116944054352304049294291923170490096465352331700489263121414370318959001723719334190622570204768513668066134795794854584187487628020384108731532548536076469576270275961146260473698362977929034457071960386542384889745120256831591862183289321691815298321426985706813718028801207233622693428761210443377480541933596728687562544013745098237306203710489114598103684016988875829673865332899346130844078371353409078388750667896241091524084326161732141888905809972022136720028782578137790848646637098722985537097440376708308892807616868604872671948400137724273489376786595979280372452347958319677817914528213571065743603084260368345851635830867178252555923170387552245840310155682456280160444742462788552291584338377091503193132778846011542581932066030069407887438157900766139421577406897377357564422369849585898949507657586336985822922831681547111114438340208253061245022428032277485239693841407980705626638822393229082324650891612888820064098665628567206423179986007483945189761257803212078028095981071215653431078809088813568164940068956735402857788896089853828263512352200223830675500404965779928990660546411293782290398908528485886273194748129853247264652002974498816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -1796831719594112855286590183521318876370156723089884998642083816210517031188112128758184678813188795140654847427627109984964906162993233071647986389463182265963007336313565442264812821152975668275758965023534204331767944371338475340640499491138001306224584960971523995854748817281122685199409998471301413767553315475265289453850353456443931056956042466814089845318645154809800651696908056807014799100488401155908617283456889777879593005368864713313468836455748629401819070137632524860625165933229728250243017969076773406264965619994610146372604118912234069648692784599339908936796345335732235602350186245010333568742439516007566755653709352558710881827158307120799081838437358860183769531407610642638676602244563610941234042023772534267094683763236187559451405754801245734414250280630326439942254183764737815087753263479192154321464067542764341354899467250827222927111500765599531035323539348806147962011633639227419808645019528173636424056624971192210847118144119724466431524805039514579780158100303446996623011806504177156706288224642069140513357366271511034235774859637419985242932251484690160538422917813329603598900891637140191167754928271812361808301349079605970185052332192004758345124589443311389946329381192330967815227167259964774494817670236681286948233080836863768414589006326669114579313754313962524049256855985351989933022113642928505252400230380539336521624070951989032309985371465818140271072378676810383629976791352078831755643549700463942078972465414007186985492668432776030472316517156265148085726826899128872945130682932455377329229852182385739816897432534153983976932843319741223459872229315142974933049477618073493716300952715224965729483023676365221187751220898433167679032678952553357400411168744101477797423734753800208425147381519987189395384249488949191204364313697589444614511865104813242026159426348592099571095012788807683520502961007428853618166205629483447246876548591333259217499360067817170645110952532839109722412604151547214669566379067079879268057578323805798860135829837766626069713388109547313032603227017012217088382033177878389448808129613683008467196088510392857484305400441454767723433577258921645914307263734137720107925784387621149338308224485118062554699460783136762448622068909594744010805723618760077110004358062874639443631912494790183238111066727528978291097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 7568846428724586202754391059183801101474886718451983575938904358198618646994891458048708816771976096154095723279875469307158287913870550411286024996705042844459088900630009669556504537863962906275963654685767292489608057788215199111228683497876294747704496619127726426031351416958306147019427859602300988304886625701540344420421450075244094906663297941977769061167788752272546415910183176513673123438637221788352535597872980422254477833997129450992484900958129752890063241777075983912735939901228473646374571184456636075069725047678233117045469371087568224977721056537326959875864057472349398041688726534282929386158251710663765374544065654564752120677133187663463064269685929017269787576713909648958173244329723855342634201897322393483151041645991858596893396811456290756600090199411040108333368188782990698955043610082031644107019403968853911663524135405768792050457710300246613738560908196415994403977043476084399386579105038190200347345178697748783307256778391719312241398859810908807951346869399379770705992561055853986490345703408415892096922640027605842494051340297318686403445189271960040275881550359996079686062679746001562774405056764683046842926938922285386889923758708429617442721842382933748817854009041492236480790285731576844529432354928155664645240384630086853830198504235881576859687239559070805855888537227408853125429068790457872614805881892204560121356410710398482600878592062561613403237700800886632367026724132198748213294351931458535558702761454480308485311308852896134536158014060836377956945139967934367125014285609156039089544952179390233158280093280931653377986358787863455325459414402296583017717260601884983369264322055896604167374053049619614170687681042317139889747427386770107461508648760960354442969996924189178603444911646962089101197794105178203457574306214536239607070769545153755912237798854865087377633558302151731954162328454539495964503116139992339292361883938041583046369712013917146779104153840635807392802169123502545199748627371182650522715033861269622622594251116917163720645767226436488128788961456675398066214446020148223935685407562864024842779017103055905745461617940977731484053706285257042653318458171664964415573039959219037104954013368795030059880504840781337690527554298318343708222755768695160614056295483071007444553056554557451468609462048191633348886528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -401420152028675412192118949037428851555864317614571581289057097494013758224598293286434899427857093535784882250780019954778333518322355746812430171661610353574330943535641347855524470477494362257157205492200528909597141133865767607898511125575199121303216386277671107822809348985728856503306551404977642446076107781286765804949161354968219818407876388748978601928061825731328679176421549675083470067916883379739304895431371562221951052494887457432192564993772312183337512125261302642344871518051216040289588467811349461643657731288565587626598793238884915211865601326707357416975267351414899915452094726214839736993286876748035621849126777551580295120424407990318629675553916147395486407054360708307898393407643933382168346941225673709391053175876666329304949428871217834605938906558468924549367100902515120593388097998504372258565992576763686032567483157117483745563975953888978683361835230032742149881554256393121181013778455086983597080373597522610618114657139062047117618170698677484924344415639926960047917946718647514880504681791970149651475265219739840229087274900469457371762450930747216813928383642133726499260996356093683180893641802561852552210444291969545573406180148782405262354301562053742256925154283713629160011615594322401844910869387631153750380731511046656334066800805699791273386389728512982144677110356340878292100639132136253616883211021398316258503013928923564135013660997596058475131735057742896032017134202323226864509587037178972209898634611018345568557072358564723652241799594574898246898060629889500764687472614810985947609932595000484973163973542239553919455493764610370682698381893381032200704944817663507842423492123870800249888263588054087409049449060124996081635112907534105234969274383081496442144896562883652731986126095205101141551304968315337779996572652953165463856146463663672961388506379042922439402061606918124404048577346577015055769463926712484056734157294834306814211031236309813926127413002465221167587949230835745299678780208141528292299780366127515087383194836150428248514130271549688671248283307223844210420220611531017189774962839958291775722503838105813702490575910654626267745566630408154285573310030720947871415594996582810075407020002874041270949541533716791442717884702084070217614151641989975372564403159472031453850986874913199119739436977356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] 19541611959063907453774933805952847480782029130935794717138239369647234139649665766014226596507332368453661082670105605687804007339381690363149067442125007162763852263768529309486735528693483489243189892947575423973787372198069333700339876312935657003314498547799321341101084653378997975567514651889833663181871456485657167108651974441037145148655109295032807095014158821926799235716521551296391824437278763898482952284433227420102612156024791357754396941189693593504880608991604786594724123698169417153704232568076254790025313414240270175165482195053725131148760601819007588939510957416759568986553173567553176556997332083314029270259915511114819442403400113974368296999993331623598456135950132405811425343059263447414558245380570014939178432710168095369586722001615171744136493198441397408430259844812349889832296569509605457756424557032144797508568146957999000033706314013848837554553285458687433466182682227157303420454604895589900637899692413364492431169396569165090957204585547571540929555825905614332152628096785749623790142703158200422081427569705688978821406898501751385754561299779080899217828148495301489305311836775563817322770725217719976584692571079588051328390691768252528296534530718160189301956666132593154412815074862326064064530785312786986225902376157180559404974489681665504043663511726990102497145159560275211721104170906159162271092111122571259664062210407412651888104686491797575622718394722583907735983428077912056930027907492312903349487981906829474248807063019253507224582740716703079453039850619107875177389162848749670461153892629785402605617843885954897995853557375653243808836111310854159489724426373068948926732291140158151437677665032618778166319467572672024645370726415445583609060840054545389460744048230960817462640714983767874951460487716411459096865333252715715924058894484007117900673178681861000515053590387233483920257936668832577636855403444753033196500933849344709657728558913322895682335406547148783199254397072373308622139631933951958319393042370406841408235172989216031303556432678113209772383182949391039895063510363253356753409721784409595492975459258331005840666066056556354619295031477527681762344866921045698029608146397189207677897723114067668997088993978547379035454807544932542050221310888731929444947332790955586941167397336251861734531748973248512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -118278258199524620238603280934939257503932880024375348641112013234705602725363588537718914473797375199632766427464186564431026375312194374463653567373010277628610116281555396350486189027279130290174041281412411235248521762081867169676267135295783086635536641119471733526577225457595097003827860892046869137764985009361156063578887943764936771829986154639536657259302099158280536337022179863701526376777210191849937241855534269110838676087325368840877081570168970867511326998973235702783189070857465301585848252817444512410558203547687222825222416231105348075435275746706408995110224524978898949570946597177659845422185791224763943405728183400018057873235144914869635424804902362062701501236462704967640242850553558997528760175103182118276752200833045204525585319799816439060995267436985119509387125811628769375704094238566064850121685467942348936537706248539927445820092638410814099680602091112371340365522298878544206593690850150470139948772736917214411458467680149761187097930682315990860099044490477005888538398504462946280807529210595474412130069620791218471475164741162097011514293887872005898221257992787247664948893747025231214613755012677086862316582932859580021109276551571491836401838252436916390528116101078112932663272188972814273215732379385720239055608367974114306656954062212259719208355702007303093646182511455505848237528421684927825173363577052351592034592399603075587289895954682923601101383564078860006091122512364943774138817807322010456709714878642406613505550992173329286036181463702342407459979202014517904771697269637962080741596110902469992755323827189254602798831701832118783072928106254773777438539861393005872441272308782641965326729754842253425877580795923441231270894830078779401259933864865013832714753777529995375151747053743947161308265858420466924422825954593209081284995373205481093038417547362984639291187307279550644716544712402781210013895497803425966685653881708765150030209746358228816679066536719213651191850751473908539288610825958778900166455575894203274907305979958454780625910481797656782640855771249141599778806994737245338378205906308594108645157328085217816385731886432614712436861232932612605407092750157461319964161533039997552376281829550813964545057790996773628603281540483110143195896778386784458088731050665668232938831352899282409021240628456980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -3601036224695229690840552020413758744363477315436665440980533920905865452034622871783133148871941135682271955919040618273566561253423821263998244807935982512182521032218586093010191464966624327103845055192954664168414884480589544195596120771386898806036718671640194908995400302823944642033890267798173253742653357073814278626369619602554177811893740456204319893788183702872498630463247735863033337953723230845342377141834224221769601373810060518108155221137987473780941368376813073400154701471095359369173052917931598340644515901415246987446073392210476390077924353256839777193824660939881025783117569604729758435360884951077936665522037180964813085176709081686414022566344231610126162770310607986863742045152700508711396496160384427931208512086143038290953213820004357733630152714469089532149639179748173506383923459943805129824416465932449271994915586343910792501338936350604258745825578492308616300616598362101812759487837193406883146386736502968662482046567210381071695796758589655645374167689224831223641000173985529380130760788798668237439051518192382379590252621117606366898511882966823513243622513003621231040568251164113488309908539336502510422419425267378794006727667925509779417993370231747172675022544370597127976212972807728553581163128136666305421620005486262103776208856962346194409199244780072042684861813102072804565777254868531608136147602554014518550591142312554256633947883986557408184225698581581793992288868252132550839360316646304406249723930151511532875763407941554431966717379121441626593751836498027794408408351728386110013672616527023630145169598387550211269491193603160901625929218517242707244908903640877126335044434712330045251617673142995711551339044440683794996073504573258504819240449009483694950953937224319415959384811567895790279439814368087182405241468538056365758190104720682700756185507091933808087420460674710238762035453321167938501541797480437470729716927103068443067936797644843707325270111991076477783488326499597712705072069685662178832373810266906989358786353618702189347835677616865019421601671272608158918580052756217905716507042540469953807530904659975656849834300973992686339329941722829347223695992101080566829058710988683329708983034287479001502393820134639070040674405711719864509058266882448919080627591660348409899518318028717894833201735438860025856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] 30043103701498880734590425112128516784612268957220457437012506041273291073242032041390350022043539188829187320388616063666545185710917681315074193344901970354730495627349927224335672626937613344162478881295910760158476509170435190119736541093673063435064868740874757173090877032354339828835056161809882935463824293358661494031975226447166672585228377887944914334019724811352566428254070888534780335842526395164272193170403224628187551912426649994123288962784917247601091793752691832221476150557488455700134398937224014320702889201545161642256079151246082985878338919359059107963994608450638358464741384961049044767379409094435312390720819390276628005053589127174775182037929203991400161343490267474260998599829031958703199460694237262527690306913758154086266510677063637539053832653971352236618080754054822549468270430653209145263410816008093532099312453310903427616934911580970498642821052030165488734341742640036699463591846469830491653776739518212077833429270488910074380554313272705060030492511036629846407559092141276691539858963402770452588477193877666307141742138542610717470932044034818371303778413364049486422089371653578718542699683073710884430736032063870049353260596074109935333670107932444286746575695166852446760218419374149455373158934973384663812832774783671742040573950873559011245034503661888068750341776643040122651782577902368411158228135888655577351240103155811780536371796798524133683284016543103077796002658390895701122383653251418132187973840886572673471586184571173769132699492439086827053932179795236943467640220454001741052303324400617756096226966293824772603539060567471674681537882607094871288196031574022978972254805281937463097559041429882013642562421938810442758711037508177950595875280740793256734140332253213577443940373445401057662472508499953402245794899052841225381200613941641717630816969437395285442597777848228501267178030018274725684568733104376229742585055883874499423740771493199407702183806014745802919380984284481296894005317395762039632273339967260806503952100357946774464469990554607890097405273027607628190674153618107868024384721396494284900739246879593090629791149900411008667201697232403558669676139327520209150766942098386296325128812662876653261174565208208106258620264800445172270960626167900674787742161182889230941009171795309976823310891815702364160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 523649502879655981404245899956449316739633213899952686491962889506794325512994995409514643125287037248140079263212172095928778509038093031520214787409219522248297336292198187592928395697082143018025149798344677417780420857817746797660958207506528999652770064558452390424787361242018244833855254013150754073264859355272167644258177166061867065469175907920635131992994949418327594698067955717568548800283209503041286623318302614268931063181229872930963971330370910708985175219672227504346254352883907802015204539679233088334368189417467308535999158583925701924221330555791939754804033016709438114797780698724133428178951241782888259790690232351932230193867466644359446797093960995339795399376615992819947477056368409120489970647962533602052602377898087393097469002232483290699239350917244019370531944211626758631758589026239137887191455265164293805601852108117818028021579930012604647883032883538076056376546926516878379999191915258818220617438119976926369039432367167819400528523083367973415040041733303699846895805373203483900932425921627674221335618908591775092588849733325838690013192318463363646289353493401432668226731019202653487745466594561012591192457322380347179079378964315995187723985289939958613952983538099333689903251025704264702465181700575333880106576667764923709220461591920522902286495507037688290496052111970836074787000302721799011317354926667650867041908369411853479183755809736887654304087907408316494640653856876563217366015278711319650405286210387894254050805861013346293567525383601506911483022985539324018069273192735848233030443772384071323029235481367668974050293907729880366006921313264934203169092340165294805413162100216878562038543858802703433969466242329834856869642758132374585356172029467282786832504808642988777864168809521262417216721759904121138374538323149835690039127497786052619386731034105115546630016523949757976972912572286620876941544474285305956857884501899302098327343356382091253342168729554433430594710661511489529588056870248911992910003151149820001867415212482738106881315054857594621619504065230141173055332155157077813899781186725940825714284939703245555057777913916332003982247225638499147619242125704548833645575566096970190262528947372657295534265905090666552057425855857190899654393556284842424491197237861943119222000198413369673110658722136225480704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -12821112458142386011820508348399426773752218214110804248435081406721288342209557675471562028662782899584794528808716937691365028554062996386908729525358260672825144263820651465813357408042652089522630587389619063021479329341123788516164074985902742592471031245327542413633784621023291134193810311051147119260552497443276426240456278022050187910887356769504392882015780068443117628118153558901835819209005933627549661009830533556715577929499295677579213948288493498949315651258308144463371608275064998584709653688057320463627395964126168811483457410340986934007175577402195549082159961716146064479368689670701359339470905554435551603387875949960621469508063351117366474591149591231277922091658333956096575483425620419079262655358515028789624648648017053869041055012045427106839075265645883620003722525477832473114503822043882724208823111838115470714038808357290786167023427523899626668426280942442374518265048082029274634050372780013335801242936041719826270169168881893931717240468187755578242345002412516199324718538402850639073217995256894685821118235510432441509160989211562058164019571747003485848283910368586485911941426497727644859309739426369370218356053711764123225835045418862219661413947266507588898317878198526605138196650837158662536491346150268764459669208340821119029444363457421571166033021570275173823344870810629618142877264904176634737813842804732152637661124626360587718026904284181634754868423000548302703223818979629460555175205562759492246715193623663997395133093953984026419463964344688709252127657265048288119269340005207091747369702771488438063988880992132549487500988704242775328056620261389761819083305313691920323632193025305517385185743167950711106574090767959220014792506640009311895587232827502009599351493662802614050175318862982408909880957684148327148051440145969536030053138530656145150497987495379072241156749123114457527303798608401234349792149440339701430752555391016513255351159774262454774260000883490509319808025541947101530936855729369442749830134505822550926969436891101977032647788166302184334256707541496861333357085050087178241958365801567475696943149645559622086649500875610523494722661469278420106296209453306906852634241966641760240364420457862624325468969394721132058587048118077477563558511369348113829212875021157790314570774739127727624587481573596636119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 144046270627740355569009791339527392993961093374167140168003130585607279333736874376824719128339545241492290750248109893491797785325716434868446355306603173954653806134866667439990917032728279567030700239536012178286449519099898722901520268649284135450828504938875476123502498718228894714127618750761373590000065192473819103196632329938377707664644975136221200113995537823272191758732729595992080644544988526858959387428256389426024084373632464394110847964891819060874434261173982554537284731189811981674277402258644039132090615193347911870722935389135456897966888539238714352086214213594929476540652657845835165557998977941573345832039061793450690023465974459001866188995455774678763772548535703212746905021455044824641904416960567026590649824183411612420048464223667458152242042812229027198186050001975295403489533469419021618379212256837051714940456846154751580495622957265546417761261046612728261806235581062180585401523804805484402589380662848138370544898184997676029966686212590306578993842791157851939818855421826872617155289076449444304651117928065267305950184893347718704221809661990139325263311122337937422510204679591426185318465547962255949177894143256947715520071151789230952011930550150848624206446210615628623361238718413120904998120324469036816230949875422914684971289902915924137301398491004640222343267835685770934910698843793409405115956294431067090663697135998539747030697700156696801760336590853433571179138137126585635655601141533590078285793633568390555454622651592890473861016799371770107325844594831860643826862823538482204775962453037797739551712440466575219820647527284337299187612468035665774596027705020356185716983334206275016295729605824036762023754261964319424347948108047442344866465203475035096438857462484869993986030027100902586628548208441366089662730799381038157914225143596756454596958770617157056049456858056213866008295005068041735926202464306163271459786874526973653071485096614660444752054348511957644960306000639410869152222403630768452548319380544229653378326905588408110005092141059455064967282243676191388877607975397693042996858718284307397064249280213256412320714649454058357557059486779450483438729609970380236907654578349822564516493521481513205415577077234107751400035665427666680619853247649266306012727725275835257660537668043778089010223250834953634578432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -1088650688217321018571539878536349186233882584229452522043378931735055919427040735234457841794837231448872524551232583026691430093940999447528564982768407920540658259970687401391261557578079316733177693920929448875580504038956874867944929338264563613530125116446266337946941122878935492918081123692140262731962056203067902313104528539486290872284452777142238468508237884859179664847187926585303439282750213104993239872318233046790079072243111611183563300353706484682234453792034112746577651167084162986686077085971371759594177095837576038229204784992511404095144433817425841288485581342809639875093278663702862369044907178181785414664083846197256358615680770487859808511606602506259423816709020575855750466654278482452209586137935577975029648230247945834069644205943084526467464412835552299594639047537122869096018609270201184478292250251907436562895845964516929292038473399682091848294101438266561855073164326635301292367124808736685936242144299451090239457153184533253936534372492054387953644669187640628466341461972008568768927398137354772416401773832477699745754141491520275647644545935901848746257216128240369398193113717351351509031878285463808282416871293677015520900989840105204691749829524238809261964720626278049892146181586223459672601934540122839034191005549713381111226286185458733584998722229493533876506372321316722342040678117229768211912822251124686800465541887558049952776461313828242887052891499657849960052119840748585875139122238243685805017167272246078985569643262074772935354694423921959317740492270355596136344383536072161492521942206509005893416863934011995302679366903252423942908764968648195808296026242839402191451305747809352614038284226881840244773359043560511918495944968943712051224704820569307092896265450628404351804033005947050968669659038168920393819919220438593641291343208874419694171017037028305135084691812387017224235773957765578018738556016606514086001898314552183376568257811615240342322837578693980490360340086767325906605587754201012735714748914674320906779465323761765653612201770616212556938555116100666639002355210493993543875649164265343896871407573368310257600034654477401770927749566529158333621906011609883114490377611009699930669996405030608651503413682573917075994509835028567526756146534992974458079576649098717471989983534237860335637753561407318738862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 6044685581660179648550094517591592521037854897864838609649964818279450174566474514416890937586642434084071105509412121662447324139120164348750673255346609460851986945612317173740076570613194947115602952798214075299151212281037621728049628399953324402988362228535929670713422749194052888687194214244472340683542802422136146920042780366889358009213287050024068092407720281141766608207195946655829742205123699276832810097682242938437147656656942698572547525381128089047040698819415658549042603621368446486562272017673566417572659608918188727902557429104698197187234409383333043377888726951703476273749327555312250789879634819747911391845875871408453787466053808798320081387065348590771864408606574848331478580153294925796184924974476600506936487567591661922561832304070689119183566375887953494959243306502596707736073773055590674146217672652045479940136112577542341561211489275618879153307803334667190340535018581215355493963041337650191976262191067222779698065040175042905696319601348907367615115550487910827033761091623451223914326531371355811884375303813556477417379204891991213695436026679369590238673719475243479218880863490291813730832640134885915348240800723137427771444694558066237456517523031010950981658190592188519273634453722617163510288146089227063558238508313081001532696931621735480872779317794644359363022566548893077959915854240749089939962030766314239191933980076832399439469728681422686144190886035536922751245329334808092813029601640846952386770591586772379870663815222240750914444001671343796585202367635066517966315229428833119292881752531878989539623823196846427266141619170371723155527939175634668506644166320295576831887239953407142428303048311774054595839636568464158614883110046233467061291965104671035439039771516891973039914395210254796136865103797306515427312710259547984961340394958694590101142890903789108926015777323213135972870640992105937201999331188158205572756490217213737369939601285242635614456187437979832276423487444442356388839808219936276484513234224938161043104484162234141300515859755507443091855539115984198908828578929922226382325185287038523304132792247522856819170206411867519058103088128376690117737828661478697344841400364965684575093307049288121136980127627631774543318221335973766000660608747550143546251882342879857861962759001248412790760777510840317012606976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -25295291040457211031579417513945030614104550634146167222617552701939458099524377234386141571902274126652103524290905835486815494430327189207292026917254516098753426340261133695013828247130712015810381685708875040154544572264581535145136426885787435200682313719681053066006324821881058975894110745719812471569099472281294513679906565803701081046596372800553480019625497475373184489255410140144173632356084151391999513869582624000000464859992137908935796239392509223642630301735867663026522349861159893049578166473480110630234829551313883898640926982301302993978532037213121445496063562314515883681238053791511445527483161057700352719196452858191504390726306893135914736453859375354831276602656523022541667200035090048600763191749031304714026213770855476168141663471229113343035505739868642199637635475488060419137493890196929820050031928033252498673602099981275519685537013446045334055341285594498853094032767801001381669041592345252010359487962223946357262768758145419061299503937826653058764953175494528457155141978152194956017904288360851756667654263447951294029691580272859894104496368888562207975971165363312374312316063782406145728179438938113455175006149426728476781208574247002236224183735642502338508614626989961886249591420193825444095284375351052670080746982290394190125179014220819956435300785113679767241838374291898305213995110527571700461161743362360874013684127203788545731533166513260510201835141945739889908257122450587595609455943786876743430338294249536985611843929001627924498726703510074793476657317982037650478976760260764814451398008181785996087992094700375661173290143154929259505867057711238399313539304552529723997467037506673527604666371003414244602381434963299723615353639439561048700890315723962749882630778693325062718208727921691192192209970515677023969932667842774321303346174067873705969174619363566420021933724875391130728632950485989823764800843376536500002532942357115953572485333757404199181797644670518314278471496422125317819300374380614269179318136460772293989100006915288328620253956191534120275276412288392957777976217079963694269806383351408784928979786231144305817229694200909895445093184586684969984299329532197842172369092235396449090996908506235755076953518456494269226675923478430471271838193070000740289503458785350137201854575098558570919771059433034571086561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 80070198474723030902886011876962609664955853274474187452439504249560995956462545491961119311623313430340184972652868222040228098574356648173583262782359417453380875094534147702023210764012583553620526971784240026229752398592825043589318572601662326860447280797226359338991843299727747358768057054444269298323941791925237723321145033645243589478576085181844235286703582853789711409431215223796193870324373036179125375014018088322822896675447111767781568102616698614231419309827203690246751863336602174363734133128268250348563877920622642978921415503201232873269583959352756132527675642595784315925286697513427453168092302439729212422107645707398657575583502532768157658462426195201969714250662937640996913031154006127638919204193628370143572178066359087216961694977530730435060174864861107472518678583931313174405963078753230455855993959252520243062077850188697131472543776504831257286336943544500596403962211162934007003919630600196320188134141647499976561194057183990957775411608364543478317067119208403265411502522507212522989420045789588643992119693514298966511097587609259893917058009738074659102076958925371103067958518537510113977859667358943729657918659872625562017789533622626992311446724696591402530306450572806894904167055445311442872754112228353780442238184227159763768228177744721942480333356294325475428647388248024602670092915813878001030049888192238683923533912302498515194471177203501123909235695818116141499973011837428922189157158769838491797809403350985875150840226588404955283428662890723056638109788831216364581175875013458549195414031196601354793060343596942385751299174799365838152293318510875862352320337694510888500065409208086291569868614396317571176114678050918710891851066728889936863227865706147536453920729377919049034888077500148641729074083891553787697828515906553894327013861507227356857803133181736221467942383423335455208017574044583267141887403564679375174764725843266377411932936393268043813506727839294995561100641779713726172249629481782424312648578361697941655779936160655716166204977969968263134334826783451806285729696791795389214958795944406553085642982306806428996661353395911925126820695408572323042295421226936344922020681183679668548663252232964497043751996477477105804363308438487773669417472122953304531596209466728029115202964000849776805634836120495819667275776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 713216291063137746462867015908642940382860279359678917594134772212764129338467805025192395165483093661498746891457848059719708574373352448575170519514753092885544048986089130281643831795246084325375906641857890814373826332436222459318731626085726839390480871494392884203653221338027817681526919684457470353672680904511130762764627417577856129120784828614443277610753623949993298832069339831219522125143737252893539045609904890131873139285594650552130839375010975321153503028156959830236555839298760521028288064809032933737908616066648321844100029211404154972279413375675021360365411387019329750165307479562222000718373559844852236054979178014905671425084051619048015177338610173523058446368999240623747132089866380838664171247271540124758830541128488093508953772937090114938942326923400755793649917090628258980041590178176905307486219977883134764471766112994399686842809409094911290989003093848083544807422448370256821023155046828225308577083429418182771743469784653202932203343255942732100151713182039967956321573662976508708041855289955043592678041413245886658680912678348563563749025199725742488314712695225225896249980891356981658712214024362086944261458678353611854652317286479832279388491559713501323335493543917313402949577647095033529820520953616462824842006712783746652915257000081801405769884807775687477137823364993557470305994434548793729961834825416714691173631877614690227728057665946256620269291927083968006878918731173070228235097104899212723126428145445034794888134996072943313295072524104876114467471003506904581708541923974341417895198119085916447180371184254590940352736491596390315141066005455204124573645847304566847641616979988668577249908332208273118382564340159973288364115516565238440085354109585215234796476898562697856120150389696391028059329969598081678150628210179521486937081498536777461172555037346109791484776383728986358029386025532000341320790123918258312022465567412458573663456979554030781946092814733268467284833763774943275581927143866739412114158643808433025272502024176413951429394415019882705508097538114845088455455332379200832794723371454364751396107364035055085499508571129958658328439508129285569032420994656894538263100083923055756366892482027162998131211512081026847855121408182569922972801071055768030562575087580637578938460340015423728575785830711296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] -61690552883437304464457599138043062715457065605786453075144259938800694695665543619863887003711990907013289039818664104829469599846573740338460131153177898088535914541268953110415141081169245860076436170767230459299811051316236710736690241639739037692260623656949312651338741920405728109186195214214650296106184786532834146660669299242504596603019557653903168751861912764195434488786824966708938340484210559822107682453458057068816953586614452153029854303012289046069098012199608557769485141269576307351682118428754334427972985505151394954361324547316575932693971042158467280743136371841524812563582056421117569034024761289977034337967894558695971743692795503541640742506676629204906564086580848508939456272861587461358863104505597379072691243759019834160614637705222209208625621829777699143407598484534643683598645557859440056521766636523768366136939793079101795726583515064034452879650134926127905144147294494869529868094756305290071915578508272071894689653121277462638462863549183547421051784977103920145191138681272014106846951551373552566914133891591736467426157594734234712501005414157568402168223902116240215417425587883588444635936436484422906944566932616856722409136660540215123749949686993594711929882477795451967822626646603789597656494089744417748133565974115154277585121990907713681383011292336824094006736368525534939634209128567496052428452726237951022283053777642446869304170901564000951221556093796145495601261563552402463097525074368678178514305944734561491063474603566094889035924196162186865613700354248466301015032105338667378502272982541596600327855376434044988313765249772542958549049253787688252455999804183759880159666531541813761934588660244217500261032537651361114819729493411837929260448138503653250516177663575712799291263845734043199083029943211753144159644480604331133035139104600895070943730949156201737620935624030769780822815386257238932754911375813441737693339290842655548696133128982979499355539166300737397981827738825541160347922505567432665039069162514135842695602134807572301384016640075123066863038717151706411444672551206368599682080877379517876193957479631014948364761711538859355013969293761848116196159179330985206308564652307749728900973461412884166662802688861968140050634700671093993886753971155520210013546442128877081394872413960510658875788285475553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 1109903204173397791259663482243446636236700955822710130908728234850929464188551746816948835183861881228313125281090615687495162594529752890815989298445184409003412536936537612210601063307907513136364753696852458159505105295261382025419262661464795818047888433484649499046417018940777349781917033266386774187928004087926562525373875412579412835993164378445620730647755715000066355970708793714248177693939209826865090216846539889129189681633951386254072405164604701256790616053331093038155817912474830745320343931936934146018261181085856726900543573819746243103904944726892821197337825552667309407727928622021611719914692061019706979572506310079330356658385829657005605546673769329052997768904087099879502133991817408890594917559928999309548342697229863566323700415561480855908609241371915231554761831930778188111229507524078983607990536311605991094900994094486311598136897358245275593838676088135450738908363739244555966892903001180144158346770515695120077674258783569859703710905859574319221133673701266946032505624998508673524770861445436100314106605882571415889527570080225234200210164710846012995899477792938617590340528729294790573974006327591749681395764955332807549952253251194900201178955893465448558839315910814021870609432694154489837262008170120790361130371363943065672510174604148883039112411692728359663836496697158976876661322671310757899312512092538030215636763368759159163527276461677673546239711150094655029982494002317600848186431116857696691201435259996064080678982248050271516490468488851385659122067049449464988451678787491782053702748774758389606292604721802606521565190341231539449448743688843643030984821237251819212115713231484570696014835265912576799376711041739913104138520952845263686870543304692689595077424503158665030711458855852468146501424286148946837456726074679985386256570987196397089661314085778340095665961673199755558826396534437844129362027434475988373552189256429779224835378383448382003022001774300183814125937751030725404445242238785824118144861755867594707761880796263294417515147858152026201113654154865316700583248400302422753071015112265198228030083605686646018961489402175601271736660640022517753592299484695933508144148904501988597701435332271184824577036969345985076630247463212298947478828806855737922649927133921265670054769971681174883152576534842179584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 279581567188449808012963539864262542066176765296879776417156853591042344435495946993091206863815464737221194708261645045105113364649881142292829077527482492541946166414220294475465555677228128064829090477542192622031926654690031320156843753936911485204260223032370456220267269990530991804615934075150508415008027442833564715187097272928754535554358792738910478970859206253445595738226528957538745564766906185971894708475318593689268703730221664016127301641087529047466991433089973677391638083945066860271950058953402164625627427851334473138860238855652773032442392959950042578914050468405825793505919602759915221578585176158556212462911949808709941484606337938035110270427980092108250706827617266714842287192674589560784618791766423979926540149185561669574192710073988557737584830288854988942117782430603217531935213814214832582714065810928910272294060386799232856907709818770268385223167328593211191757162919220615232806288327651812801642311011910773565484558893001722421844036483163332408405851572246688865570299862205257397003382795251373068577101019875437554344354247184338722316098334848279967865849286245284466044983251529121462486035679391627068991347836424487269573361183339003946650470605619268377275437235004105200599397914902307157151052837634540296811764745702174357688115873820225799732047334597739269082618389605523387341345117615124567811510165973541842370631828922800871788939399533162324602314385951957790128969332001230158467428723326339262031729418005282300702566228545414232496297261348684619257578042037703402289807264311308274285726711389904187697800356899312507589563400268299328419675731374655532028429398332969110297898169293354429347041256615177272981243439576362944125175132573114886814262692271736518463920748861085401961235081728942880415144610554257370139250346688477133803131881368646436676531743112338726943265409171872604104332203665548433194276274627503852511442738664186024018426227735343334505141611512561659800055757951412699246323890946407334942907436267442921650871975918978254533727538210855156889739561640582056009775219547165884273175495623824244566370367895290522020734384367268383404998653285973069912304331358986306805168562981344908424036255943531774613736113081796372098058402365623500883946762191024219916825174786688472291370950745243139256346346352803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] -103747667443542028719292914202014152923499933660521505933293859364687366054742496857538136381883346599517228407496514259873828875446950303456024638129058737145601025593909152205999556570315885202321716363253364687462245766839016736583398284039179860006678378789118450776442039884147513636550707784614561832285543269981751560158537136713215445164694261029147431506002488225806159162682571121957174160492417806611262545236820086807150885578835740746761337163200819192119048696877614688185106206316917562931434420611978062620901771010668598564481457854642449914249988592069423906031107625111479700898279993668102501368600342380001690749321200422278939807475849070703102321890651724971926035295244810963697240902124671231687256720899074802661436774159887014644068510100061047855749386338751295084115571376058185291914059523531037537407997157184658163809802332262823848683516840106112928814452572380695815649645444700550902910599515926318981654060971017301515677562409172349308023395207051003666688156027372707040338579637988084361298747923954513471027761824546909199575875357541765253446911875582209699934403227737268705766832570374043139120906585325619742061390013460822420220337281775891429458099137548675567389132410250356160678406534123529982735935642506567170788304862652187072646516355939471981659812306967283756498720106360803982796475812804627009272186590380334302266896588802524040319681521743154875060948364632396525004177811965888552643427676534109406062248106901187117918302475209371254091895791585523760526981784511370395383644811730023455069952756472436393685363137175511169692581023936668656564526617549461213675323941506203527476718133923919518255643052316440183452705036957049718093760629863903438726332528698481361863682235638544779892110403207263738841880761356582772935690924442336073739179362088720698059180562568433423492260753997677564674071858814918199346692921257290666824205018454722445887585063405408953363014611016929432485042953361189892671882386539627247576746441151353078896820676503559411628606343941942896791353402311142638644810610110435351223850275260002968280626547865419125879398591098607078548652897000588292088580565096094539207752696406919903564251942220429019252776807821506086109218235397773985557615815782869110431031314917824827176628912678073490550348776826071941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -359616072207334585708057198890058276907445600157571728458215354697000157825036515924302424384182747155482678837071789286339584179198902416321373615654223279744852054694888881793529298395218194259769990927425833879705869510355678625140043657895389327979519365168396137792663073788800617922498534608212366035581949153233426401220165075388325545949203804486079447408339920390639097415932182420600446088862537612314532817005634234362476180367419228305102225006248379745802415877332906750788993383776610477948702993748328078226831125544094063896549995479767884946959395269927491884334158732439931133061056454497808723894271531149550808387169237540829032810093739612153287820421587939554665178370867373677761094924478725506404946580247400833276131240205234044525223221581214647063505297032522315604447415008148090427703866360676435592796993257228946024319329360846755649151112214738485417212784816050327049446874217219644053480727488884848294642541756762373402926983387240988854305931364010166620187915826039987676928750685505535993486314612031113501035227049098158919882465262088895587658468977041735335496831482094991281938945016133417583186497950824686607138432378374592541250217543155324211138977547126805533052159057340388630252579179739271833788082612748878225307860789624665398654415599696464566273774104475968140271286704245894675881585976158333119519546876939317394055737904494050161785427447369337564272389784054337603734142856407316790131039146932811518077911742264394573036101426789182823643683499238343872721510811349866233592092307911686749738476391117955997359932405497097287829682544091688952534553335866111112377467517135215515621507539803830167769861331557396479188783978066530983867910124600376449440594695214059021463908330660079979271369827360051007119862110420177315107115087638306901525238677019308175919563064357955203847267653830197474375747916574039645145398338721644877383267957399167209700519739059200493663112149270052546532077174946232109965099048406856842604379697548807495161634523940683736957183527265357606471464011307622935271145072089040141884614637657982581069914645031953246088017113987180861383158308152752255868191420184805465758709398646565861097620691103629486250899197805371888631060365025852878544192791826129429098515816221197560950138772410169172202981168667961589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 26070153936349857912852501814842598567203792130135376722628119618257082956400269466008144944424526419962218587772063820412279063856734728823200615845391923134455018580899462293102353763094511904352080887072992732568352295751211371100036577263629199957355378311056576686657467159424046859363365513814417830893882025177143411289720637179666869277733984758944422882680329051215580484130087763933998878450426558078989171773745460164952625091715160640509936289166010480102618825906869568055540885679925779761442596834966164511420762695472467960348709623698190458104619492614503715662181332348993854518659720623772117502228001883752055037837908853375372767872331835033123324095240775002541594904953925406805583919946866109701361523063282157362712467920215918044020902132908229402898297949089745870559484794566218543124964438188088902375759658664643792198171112375575517014419334001004830449229767160107374664849205629278122315607793126081465132607019898840336631674030196682055493257846052404475254461885463694100918001287903667704491957676524422244497251204594189205468506195640361628861402073435941455960951634685261504922983280720226108169228116824420491715973572064364078824871478343768669593521008347285684377265863736513432957184045191310916295753954271207003783752624636435804577493564420055281292214522903362205046774182894481650022828129940535493441617021172173059866100475531070472529288922365653307191327421914560209128168349740187611245171523572654344288310873955187021792761603864303205906130952650007762733199421014569644143271376603665693183446137854099097122684337622973536144530670575260699312825776245757319635252476672253954076387625602084196388245934121110655786157606240684119915205552596025570205128005470445535929515600613233859096511938106931256681331243908192949843975934230246807958006222260858234558864699571896628806291706686091836412242174179475882329853473640920515967183182181817231925107906664225706028582820575836588722607286945892704025227455815193906859101306423580643388832802346463521209422068880744187599512523452454633913659116564860854617328641151458975714197284630366684788728870702089254283776008610527171096808296411516017284317439149559392759033523406646039218507862043116725729499553791880237227091454297868804641973263919964731378024464166634587952325913355360093077504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -360677796218288727525686459424393670218274907468491938895324254864919778542854316454397005614958874497766356539441967125599167944893654695591162175509110368310311928820882351006976025502155470298628604400673205737351791997748051150331464326938633942642639384331068897406263687511935497651547226694594201833843375497410575485545794538247393867474895455022604477045449446961751808427519283805955281538517468150378159175155878960961623189647820141229521953454487839555440907998301635708909034629227445523518280054700281889404941855921038262786986950292970016739745147374106601501190863304436099613749688769758303637771451407954720708639510095140737310086783457039962073508292073079615336558586345790166539395284455694671280396085517994248716270791767544981843765777322928774803265705852346106776750912043401591497712964176893267903921257226337549248295346048764194292890199613344491459252517999525265179660677373022022766303311918968032660076294255487970370535445132374069713407669393413530880175742634761116877552513212608115726253504939425163154280289643750988968052869651808120179722809182419153755443232536378642733865213201125694491832004906802291519304264865312170015866016074095663727270568236877523471379577295329266441710014364333075983606215449780390068906682733046524511496085237503317930803999487293401385207833141142716789696243780086347315442226541463196637881843395281430998373849348266931569091875572252331382059219064243399717010354860945726938975524738497126188930847578760123308078880782274415709476089427496916974795784084938640914024157649564055359072554422850696531757036184340115364034548157900466931924294611397163520294665209821265051678972725027604849251645916427453482031266999443932260638171064018677048974779675998795113100850221058816922389822443508554958734289448850920456261479654339905346327301190518967183737234643234315669955490473634827452683066081009736040727889764467819757122236573593584510089615240803568598683369621076157906962064841354582424517717475927745055725002529072124631388073245442530589729813021382979059783031001247475605960164711684858244915662522146620132057889562655323524321103973726603012953892699337893050705869201528589652806947535135719500076548751759228961603848988656643366737042319418964257805501874773688311797711722611741379480631146540544724828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 2975698334483454829833705982072744659306318222198450842450164780778151387595240682818491292278088291585414886399217597702371056049135619292479979331812427238016818416251101628988282916914926444941446166146839785298085670887764964054004889637567224207226982871830235539237840375751989714591646197103696853021643115318236925533926517001469613215968626832867816576216208881639304348858658957563657063467285704788422779195559806522816027804065619249658143550427286808271001435524545124572108413455035762528084191220964866700224369984474713216418315576150476978269016813028846456572136741723930985538053953845312978402014536303984847967346123874339164847159580880957724767111292956527764368682831033103482421819681822413642792074930478105350563388309803081961162322031513269832869584207294139270573843469469987151274043678726948950101454037703636099339692277125286438605434358596404560151975900859874961363334324766066897595643967706748117962793048058625158415203166318365743665955008438839400648430586061822467792867514245357224961015814895464603753674699586028000240819861467579022036102827534405828805409279009503978452838538325626426539504518601289787617136393871446652011723082829102058976859464027357856999717836142870958804279428152044252085027700287485644724527156500992256822406409529726440044200683204753513945133378895058953603874664363256405544333072401834826508641028466669656754676556067409569588688608726044723740944316865411730909721379836373745810558043122375484685765097778395460135977543677565091652972925309185870268519199198456614245053139374718518723890134541106610168785466062845011193785655631183144306522815452663293144254442624863312808422581993586760398205989381872034203367847169881571070062207541542103916512277082274840794923454028671546824567554243704845140736596351382835434611226983579569808520659626146384828071051886696163864485246005490850826443376656033234414265806123264865513042343873073488040311560784866699887587000563961421278167102462640989181102191171189502455819954712789231899455500279316677074846569982682784375180602429976214864524087851421642213128248387321380298229618132211897363159295703905142029902855361551251221881977447702285158849104022459717055390971035126262444642695899154166094386512501881187469729903873822841166320443506981111707669315683147545669795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -16915176330365582477446442864300415736137693516763290419665263678509774031520481892547917866083435725542617696543995646171213931854363088521152210245284780346315326592034003882372175079239014686202223217609511117895573397290040266276927215894363500658824617412442271378749380175398488054495293347014663392492499521116050895741320700857449551825481604761397767754624128104758559201295051051343094543925928226807031407873259409718744703809912708976552614415242418238779893296108913655558692978187593937072971869220112904738165772135881330499381898344775184038310135028334263362720819777440642324295268706569099989479368277110781994735570347403510571535626405669440015102462888035536212354872553827570708300660683620954005776223610537586348283397928545019891928345352449995464182849952045126967974928791440651665456383233835992045725953466971285026100638996922720437067387272513695729994424956156615263448262019879526514364522211892596206757705610478265001014266487793563207381433345104129491395628829565041797844786526458029008389389879413433633381352964248701721026082339570526031453711895047534788655801952511791616997806842305155153057028845631624436789416828852369854402125445591952320377469480032599939928291282296055327715419411066643146630525286921475918222761350321080847517983209305158811876460109389407421411090572979247852452967914841609751775255287680545782179688652600403130938136751351494686622048314781663374932105002677024797315580782293004480022688481418705377864632116244639311515598805780506959421151890077671732950457868494167852075230652783120825276197474840831058909634570517781296533763817651877991068667115692549860008251549680596180284193103283377363130215814370976323021435772327156595319316145063908924504471535804826277489257079474084885731038130755510670548478198360926617545580152141379112411934101979608648360185205724478814020866081804817288186344946612508060164606581156091389478139720511709563021589114981635970583445481165594322188736167310348897002928312504536171105012622967020551459549100595918738830556353895955457984098036421340652601004828371302271295314524918523779694615761965584657801898340254024846128558579775937063371105348703978775946574178171789527679884052185955115554599696223223947993757845240351126061190932973055312531031314562557131835217689015742535481425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 68281222084990581125662070900929939918062552209182262560469215665533772532016418502438702220629832671703567492627632607692566487111182975624477967678357701552359008878497662145047210826697757078458298399275866641992247640564303708031730917713652193199593462835209745038376057655601670961340458326845221982936216770169243121637061924749193401200575727548908466635917402255144458049862350779225617137723611542436654680264757206880131067471014377243734321338513704281848792659826257079120812531172376978493189363032590909272853434568217661974288531536077807035753420890370749085156072347516746585539044586930743253596129380823982211490928048783274660372047643561757094243637736505567303771281973799832424130587914053581962825166535719154838207060389030696117288769991953360884349623894193437535916494270067933386792508820580770840167412258944604959302212053665258853751704695138935419505708172114914120737464733182483535983739639079709370018134987955757501400001146240060118048609030690103131006976411125003025698544453385736916556375684743280899665683913422177870758755882138264152607037012498270003891676145063202102031091836273326487759106178139540911374158699105470801384150767350662325634548145306231696789777698117258205961255395768092103060488745339046193868927845510767932647313418696547866608719010446978253690451545680247765546979375153360509065967625046516484710561987864275122334453971438713442973561217367955105635106632903950807531234335898941710155228238246857605631911689611669724132682186208729160297957752252879699255661070425186964668563624947514101786672714936573980403981323069731750198923918645155001403802266108903073190366981564687436362436276350221993024154964660692335775245778287250990144135099056575102197470472393630914532309881035059513912376583813006213506128130649055281429047129195688047165501753886013192616900128060345756172658517329800521517567421703280945369732520316651033297523926012233710093586497819728087270835550975617685279249462028511003560097856388263609777909351284089110023993412326826487645807292766922319246877678713494348275152080948361848992275144821593370214740192434685374840955181904153029787819908088024341121068138296717547472830741676754111597183431291231989833159253255595873973019101267513764764663323813318276047596174547197043412229685965987062942269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -191263772830369076677629429820286583060278149472458557299873506959793671359006776930027335449534144414348840546882666352714252223191021162287217642689118987876261955126764683795052479728940742413109949083923148341698714361154988830661768602484173894930760309412808985706668557730125520860502272095905345349719829226191945246625172251560463184579109419456543348575231984002630165136551784966683125736610943238096728135247274469518483276421126380393106602276712770336935921747471705930873248344722533623497117854841701523214847396174963045254199109693133456031555874013683463235268412130712799923979911511861991535925520494205744371786841147885740711526668210792190674341020137270697809027575214234768825692111611952867801364084445424533282536462195588927580622728732912390210756951673873300435491952532622030778168273610376877085608699670232462487211467002858127152637902676494329195818170245823178310556077926364964280570676086877569473904556065526347069206475270649401846921625842961506171295943254900382843174494521200857493083792925414605110602552747167422162699008345358247635958752918704159299349061435993836172825900228198324110628117623297790453366788594874789772698046635732021971350436666806408785312526819035351814096664441788865918387212578190532771037413469371504433434168190292020129136175529527178991523825324660262104843616660560896247728088556913675406814147716716698765361417246201889809703654834789370923548597858690820220884046494935686166289672716545681977732492868691237158804204064995477634199777946481260711139770123355553946861143436416812255105902546447744594396305385888259382677091413196078649618236580420933693254950196003927315333061270762988394666722334779034824701923227400699751088321118629053634929553431654799685706296399974804994897052592792346116752648140005282956065730562167930757183380065856891253014408343856295321046082319223215831729652319604867629620030621182927072283737994522886140528125492170402220525763119362890314596423729522212366456768350931720782091358656576404009641133179046849462721468595806567117653983431155225027759961663422368757659257614598930097153032082379696312476004587402086153918566997823052456788909620363102095860814872799696029354350227515048972775653984567442888415343064067980181721164479498387076667373855689535628126274480954747288666767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 329349276305538738794581944764578039475009592069781552474128960111259029905391860440926306413466544669885868953328740466464534195321438457475461756242897736483364157722527919121936546061391816241096189076339111971018397281213523698139436499558817767403490853140887045368339981268738315132204821465548460458974669131552800513469736953412389309240462371827129825930150648451767419711139583980520775231225824667290850982537862084076615635285428713459881239540032845428967079330721680755430357560440771697914142300673198207616423594684512441883983504407686022212756873749309733825096283692973802809175798814982766595413561366866136151482006963064526489671233413441822685108153047198625593846839427738046431524703173949926438996473040400650239039153416057559033846311599258292574747573982616840809832672873858314536978689276052254677891565472572071774450776893355588272922529345674275003017351060422131148863295572502421589817324261357960330675639823491718951696936964413679704488825606899772226236792612507928914063486909406566481021148279917256772908693721322760982868964869847501085440748223258114135325925905300341729445163234253216477297131626364336056582176698962772228877564219602761122476821382680405993693021219010428870173448726882152790073524421202418371939479641825259081570958918293925266440037313687854715673852004006899875613995627532529867321001641324388844325234822413060654107968306836926117990793209489825959687917837318837518796731865690530334802324635484991242496333710110009940290505823548550598393765730384248960059831631303058832621729248089431771216221949480174242924896713853816798062884040315741749723610435256736163541696008993113926611308250197358346408341011340686073914099458763489873471765790825063468081867975211684602019421209550389571576077887551330334607777611199593857047230626750219780844111472182335776423249765416360592192373244042106749958380717170451132122078436565386631741981438536415036073579277032990809046562755967251840464545831504941169238824168733417987386375026951036129447778735992481846756157647185311945863316503216878484471730676634867721244784351573326592534488361554765496676006931932436423068890783216913389321317053814040196834607083876050524865502141697752070374729628753004846507981884722022334936449032358791414088805612525726689451441418535186913877295104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -797442421469953820696206406274633908650837734008338072875257214336419811995729845867240521543732109969923467232446329601878357924300742723727541962482735553304320292742512262405060992786699229601295083994686522644617404588398906594939718610092121599586896388768282747026767886862086377967777601212151611753808272911120753538046774584266981694292017741410245641324583329803275609330526981774084069347591630984032096767612777427099142653082755228192503159070980483723129366478697337230663436671818718316261124629535740503741691477316951394810679929666494527469317335710838585941123460560423725896164244099610190382694246740445747361185553524712653202645518052296510486034002507968640170258410967655177249848293905715441539777302175026390680966406379833621974821676850657778974210588814695672191342665993303120169694479125909782464051379686836370137223973817039305866589758739839056143773399287879410392105623789046292433329406354709629254184995321060024802862338025835228974264924028065078755506915538917466881702200149928950948327508915159073223390469270028602872427526336686941448705639882399556476864272972813538866882486028270146127241639103494239374334009701549990039649531725578343243602689177992184938410593650784919555960628815014504475837478735760100155678069601336686586724939093867366424531870563867940504325534510828547842455955013060170167676441679447829818514975885380466643216204605576099566605280858434096767498217684122048507267858504768754788845362086964552218410332925301104670732762803292520773840825537970593209494048815421944467643983932012006652954076545970091796689510562673332291612405670859160747793947026115495258760970129183485049844964457602479032091404003324056436584268401438715608109782623260149992966930798600641831621848843579652537300040491939614707945777512336551726544646443762115173378564694937003407171300955219748498559415406265416128039490535812256097643352437580725473708356935626373423497384978659203339711373426982697877983799797623649177678696454435997170620171971312404532140908404888019203775275337576377039011653342584956323866156615444259624537992207000577621631427203002071474665839519297876309020286600780132894214020965027785669182967512905239904508718582248976474061192743847414555242640038341810577694966196422544773913479990546355985801574466191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] 130634907908750901823810496020703765333009845530799093268909280311073669185941470310244230591190710667554342348831201501939747451568554845976467142362769564015839037127619612186369851729155836529211223636627717223135501989775658024845562026504097932173455657688882481982326940937675014876707333137636139698534143657035043465765738666298214610716130717138116088201681999867846636107797722525427504111982836392267102326782136965393615159838386394610762622630631131436985401833212745882918252044445361096482661259171393864561539479022970055919733127380612387941587792360699456329774578076090265189631175559698037429884577564904261805850758837786080165705254189416965655697104139781488147882639317901577770828770586676102225911526974195869102560813252854464027132113726450755289923998663766302070815804629361200823087955637911471148544433668495551037100572843525346716364670264187001888495229535106304310608911674076354105036717364506868214405117697071840240039917215750997279158847673144458842861103334846321448600690060808518357822703144346615026790577073901281153176567324653097328657911605801038745377425465085032450330067437968487484491149188626468258814645143044101333496745407891826220866325863279814633522399317600201308875842578800884760078971936526644677288053521812627118192271839969902731161560097033563748386470660339166109588956653541229531042283298033926796949460352921959001552113955513176695055351433474701794052775706957506296214307753883412380317583501784588595477261648125388733318054122603307984810090020130037446129527000283394239594322477548971503507844780903106821082674234164019936736378595917137354672639717986773491423900281217475693868031979655893871118275377685468109568239455449606638350443268449399521500919663818236829273115840834504565714987146517585764331303354720237724551334959047312795098702761410447927091864422710277140072444970697083757341508840445247653776836036784231831064912687772642402346072237607056539126868173585795313208757433212823374969158792740268567296826472323870540072420856941223736841769189462756115502766154356751316226008428666601824013491931491685602763488184665949107335567991067931774671339290214072373154758511514771648300517480850135693879816929849896149396890511248210906127699323204153606133938668017088830819987684496796614125869573167120384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -4061699964792757500598188529004908615480024803124330376223109605323976342497168182106216486973180014718864847068220762986357063935596536454554428179606201048040991910109756669796630247057723118320472053942518883801980276498277450432972801732269280386270435629427725893295484787776073879191851986855107307535276422449879270682416005076181048540168149919731819265328430940918198929221313205105550773973865472264454587382797059020665381147069439022565978380197884725150390369923788286962556503850879779455414820642561872898517820493598486376530638288811607717797075567294640410657307985910598005664232552490191632560903216107366933998939380274747363434350662485007007847559232149607312031156210088199094020359912771045679390377868229982422670790695559983880668696056974698450415232118567867187448602528583405983671827399465386439128580220524228847343505085267591864145684610311262798484444244972643834789748283587371006576876369067780025427444213463948846661383285129079331868386332017169057768570738378877108673587369221671144550905128056566856899729862158053681390624553379318816172437794312241010444572057869056959137640311472217942178763678204919901834447943234401430504697342793033945985350282333900744770710151639891919767465658710260232544980244811832224343360123658879827475270219038996940086999629419285756424603316888530816049342877473832198596558244939779372615451587832676271272696148761862795480915715604864966824695234781809723831492695351490152066144812528458876765612238915026305597760981905625200353828011853637238392805586443692436721033513151962878817211314144568565549397560517658561314406779039973942329961221454173647351787655450785426364955023161290334454111330437454386599817108585619978011897252515502961807122312398259525066027106217655918818867948741304175806752378689216165468237798171599497091986342044392488123969478965736131289794528925693960585895372328058661922126692882765514288016534825817529976132198565059084478709963244714563380848887455965646782318122818641170946078162295747215828074681140426555862086637093908461275520677638173767344185832142618976123607727330717257511144791201661205876364007623181004035145889918346592696354605032768581960056033440551769897016663657676405981803502608957098284578214248480563720805618698199339242958089166548377240743147294435573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] 32905251230791785314429245285097541171392485550136095389653810836823322391756618234753359533913381039995986747141241930995783583012979594056905368249368788481403260944298146843791192988382027302594755412195371515411848654387296934769363345549196462272376665832475050876343884950697245813959448402322087320474001688116551844773848512227293205162174936920003332482532518202293630250793594418303657090529912487961676183825797709550253614272537227494738241225053635442841328621667558805423636101781126694906593715554337496224179436730291834103530980179662525313226000481873801792728961320483395237806202705708899936350776874454787161298963768706494591125616820407734107043715224177443182342387461529346203851282533796108369668369349010901334164412825008498369959449571112849049927889487377085113800463191222462976664565173235538306395789064726798491581782029047459304592702642297179117810718024813139056624241401368150566396247569381217555244442032891287390118762442725410999171704976916562101418950519818994972370912245408332510823878820315314900922542621917903556618905037354044217699714269835744754895819797745935947937004204089850064381342463081916575171001219796846916967412289921803997214619102924808804734133238459250749407997169231616680259720176504080010539184159106655595052473210690641437409755335040236647526724351631896046064471345748503070775505882671471183213609734673414011279716851590527053685093543476084268611868696295150308906627162504708195131060558311292021298124393155194886033069955097588076051907724434931998852156953064246774679121057789241346537896046391109293731545847016975081125378688816818516030595645214526154188791655533401683999118209943657168479733471046880024763480064722963427036765846522136279274719873469412220533120868148961535887402542246695832794451599577223455686209655601119493103065429828664731971752156205205020789345270135733655907982955251732960863107031554949977983003021102142226162779736411768563262403125541673604755038135816143270986539759013373347882305584886076893311338138925373567893185344328732981169276103458035764854193610664117651053035649578702654954952676863114305638376920175274791971130148720219995117601071171453228026386884767701013069828968959952768226191471600927167887515741149921718371117085498033154412892357932965989534954636763069415424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] 88278399439706892269396436961575412438557428113245799920110073085200577605234150148949451927233617647279387472754495856122685231263918592867492436711257099618556182387439253664135658669299638417921601168589644073610850740107552846313835211471545073759522216027341854976783728997498495591015665770755354419510225637968011555062183868008215058058805730745786100187707623591723361871210804717030767345719000156512159314558586577862598427523665153294690929500038441410154540648390487675813257791401379640698229565618438891203272966030877431416714570951144208803899968221382952055755461205383644044552472453815733334289642591565342298188933787925830728553064355674680400681619770902457472639827988848075015470945198481951674445433301836714235153159156082299673045224590741190761193384044044302700571090502955645925393837558047489444709336334625377926345823647596107964640033445827693348817710779066801789504908179131969536820756572353447631969874126863322693119864387845571520772037269647318557192253700443826645425954597790291189502799954091078017436333547607650751760130248821505494625663417038791054841637394922677182931429805421361336880973803948191860033653831975931690814042602054689089088026022759328862424007398987741660345453844186753344925358301249262205244968265757330469987432375912751649799500039616124961124731529035756498186324819069353502331555906998007604126173633634307704910811386723496874580701563284582874799054963354162461799908938706036582039406378679175796780229215181609346264587046909367556478785255214641340257824979705599962895026693069567983769843667315968717032435162595604471552623266785233640952473411909526849212719243971958222100979157114451713077501198404656802532983221324484023039446604772613974330293718090540769468086844863655304919902062432032132201660688930788777295822567785011158651959046026697778978364789203693476237130322367839817909185288458065018075603709109587640003281035252055554123067717281049177820910671499254234248101571158562733106532715592127768253028553068001639040103438695818586386345460579547492995266800551033934067112831893849229119811952855579844580841374145239403260623745925213498224515559678405704959886459581768117581493397182176732606207177456156542921796578700455192816460832078205862931913671315839379808216927606193280415444212966165053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -487576655710241507950050693276781472537430717390924084305580426336650070257702100927926190883322509845966922480561217942776989251473311325250859235443370435771055788230878980867854296696071205719635371914721392454658874977468248077568382828321089750975433732515260883620992295898888068057838089231315935229434110871622463717115976878903680397597719235857931828374683780003819488312855578354781475407298939864186838226921560603348677474030327058129804125971569272657746310655155763141716428308670796888927176245321543508832074026195280711696778230281328838387265236307782309322849899186569523544657805376754489337310879476052466581026301655780376485703224047531929741919049916241822409787140216589108747023405481452521118446177250339313473195671109113253948785869871458621329288634587242607577613361337539692954202635619180977676607373535560390081392141667686284738307923541404318083330533396210156570593983022488733447496053181248552638221989317691218638656179039619943540316323644241038728386077420032100416409944390724100993499283753044524270023025068307657420317089141880732260650204537732206973688264916131110630778094966420680617031131336872505326049824583077728245706237944891392751732864030882058976613737255052699771219941839221516445109020089040208932452058073778047592504216866302661501925681936788511851954883983678947117348869100235851291421531481365853727139893245802032424892119412593978341342302736754767676297002248620212854421562371794251743693799952991205528315335793914325547797149071603505482276726300768629765872821941857845425678905112610435784146168710342350702944260593445817463231551384233699822102354444507065540336989994456182645775095430355888194526514772146892980829352491332335328166525205992691615838504517954417962545578153704479671417685985687147551179985280112912657261797682634411532904554659900342934997156467986199097369045933783068001867810085678298596972075082623770029813204086348875981372202525228851902608220348648114942923508736739410399838106516598408108669274280044239574040072976171072042530003823107301320884693810998884814753387083001741593498282922029406405522242622083004165422590394140807008824591543740059785783833419421653172068659118139296170890013392494082792225029527765021235860307054607290961485990251724615761411707410213197930610995513865019588608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -43706458842537052000543072684629204489234771323250341788914347855714176042389078529401207487186592540157314497739829490782556190947124472533675537052531970565436485160139145535539590105624729196388219315855550211010013014445924128494411394446054873472273683492921553775586840190102966516341433820063800646351783032129976399194273649662034601567793286369002872999340709072915372011752963414582336953519592494833984862740146218206311669265147056312446509377509783346909405160315244643743224799690904198552205889199946272480557690689630289108149531260116638531133337778489044152808249342320408744003351751275492013093630247508332606596417743730172248379238310892781625906019844396216913505991984759834417095964295225364641954018142030426124296731012508865524679152309808622582154723833058277821319746135509258916649637204386136342961929601517750578954609042873834491541537884684896745900571084864769549741923335912640968129061290359530342562785376148889441294669805338607257458775394172925787999994835015813210107638447984117755772674757196902719943543591947757012499745241537461900797231589969209843602717591047613521785748829479859072012846263396258364380187250075647604663616738515918727657066111167678382802052527116528841347537021882312247752732696116819319815200555324206353705344009190146201790191748663950044391527002448847332177324590890540875816134747082355364092423064089070046946674058991192417780769849308891072065371561795920861414612482735619410886649715748021482405194674047067648501549702678608674093049635448131586790635882358272237923227534376950113927004484472815219932093948448267798574330367252374286635226724085283834736613679460006486855954663706668635771324055398707852256907091347884406172364426725304100919885046884977017461587285018645184874802505055756934815472704706597401753605644749412575382432894953098734574848529150252803291840257069740592001557487437137556776682765293025496248927966262643392267141946373279293208431981896226976086531518859187159444539848542941978461530604600603349709744642639869826331630661817011762381611915127749748604052033698088059081129403680888117762308176520774340091066595800001701863974575031032813750060546787299463426519239899367836417470166156258263571021761734582641914623704317798573005515805254936263319626190441266669028810325030003686768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 779602427626225748155181701914419161501338850271441396587523645146020837717362177597151720150760502756674991260269262050968881424318875736715246539266513237822325434632781633495639665732905217856997446568433757184878750608166080441159014342312250285950639627729802115334639682518463723762909030783445338407463407903170076737665695112038961427132824388954318961866834374952359114813636824272083862684515022554774396805470329286091141956283020751126949895753001282094195655489690869922836359869357991298552497500715050067005796994943194959863083753201527008577124444233341000121270774731386590480493507332646975007274627667345778377291463448244916273835681064986329258407830895321921904562047962789462798159132770504852315891731282635447302651716398522429356175004069750221933437919361694212094945644991966517201457339522642072724311174608303404076110239044056732282412371605396976125064822929282902882651942014910530594931668617225969464646834903920153269809025879565129272973031219073032073128820960388305747572497843798378142112860646124624581833291401948037072138844725180930141474128058153105732432993922715515900721206207183270747768638014766580445529918035613409899845927749191256613652246397564872702809807359785543528355706145265530329490610262995486940079493477707459980930311051150746187551104837452312878737006598629477763124075896900149481206590317901161750193518450992109654505404122119100155036625443956149489571782152427096758424861380961054610368338925305196628365516117669691618244306803019297935590094910466332376861227046976964317712708238248196554140844935831173814183524684485121875388307605264288310935457844666108049127720082827662418663459671080924477259422258095414791335900470941124770332883826762908313260897126439448099123536291607201578518054125383588782751031440062343142198309036353789312071874769154856714706919944847847461215467684584756400139122557559519270858342413346797433938621479696309397469775213528286139648748683835723401319456730152524242103593920445806188712889453343053810742660834773454692076109908062363341074605471481558416191417220079897798820000986584339799191926019521057929963665770439444415049881978161540172279735390746155744735256428213989034007026430762904954793863443014887657686768895091298031071493412897580157901348352287367824411748231606188426395648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -7070785448777706140093942457447823581111888094931817571530182095976885308771454918876039509438313009594202278349271807650687919908987931496848936361426095322284013281625031191346502504117794353934812982599220868102706018709001525482615407053985816732632235065741428342854161273122238657616070310847382025444646901031666667403452310109969491228550093239714039397065272266824537097089825482190983075813657327616553169964273879773530417358112324158290455900934887691411635461904407274953797360254557559970091216275470290993231053354914122209787439097130574653500665513539214389105806736995247970419727614956809145740481911314093243277766007199195426525593185191959459030681987672135227796255318281235361351270942044260123693177403939856762621386100329159421984123544848422396963193822797754946644700206527934592745341950286409099208193496266868254898342099145537660524215165493870250014746899809323412833658280578428141070632171881127981394140279278881345568235515459093068525711665759134171829237151804781373096808976109020479613296901154581159852913044812605062142131240393831566589093990285477381051094984985696459828308964614297564583542968205698339475329859712776379215790072580329395022685699339629482858323671478637872720796407251600601178927481156470396311284797101088048482837258142662050992618063442604402072872060459426465532170238562293598796831908709867201878834970649131131797015764861819418255104359138643686991621629640650250559090059819966735072060778556197115281958990555624179676283695713173753971874856575282153490936054380411102649457866855207670132884616232978230363834300652534902603277936187209024058966706748901849819704603490896986969180833597827827565398510992424564778235346706838588801993103706647827136646334973825569119732400491441889706435477871324723175192077798289803930428358091849971450262656746558508247897151950793143844603566397635225609610942541271171888323604612911854573261101910517188192545469424712461540593815220201595147572417800068300870911228418871747253673396597847325400361103562263869547779891250966948934218111868531021706639312141296825386177337818523597566131073828258926680154916989351560601042174398433053570430128272118153776235268833406313186908016270875261466309039152416465396068160338809549251530290403548836568608117274367119710345091840450506375823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 40771095369436685748673358647600855417366136969910544830377757563741192914075845979110778739059645849429449355366053664487508331484348079034914988761008643661250802783071643477045183164694471222709660864891636909393304681009695667212378276612500574031615731523636602839745507997674720874733893611746998425251029168202539722649947704304727000179416867403482638282761551416884674474954515994393972446746414820355262157057231526710221287566681181368060710542830478364683108495079032221463668786979249680160409300499626757946963014610612863113261713815169488812580452073137340155799221629191885656951757814320762250106544824431963543774863389355637998220441661470220399743545575644322784216106696662255656336678484399797091902105067058084751672946197513551946830735083163436714078778669663389279030573462735613432979137653409939552993680087069766900878302862014059836637840250565571503744175253527023962957684215492970682980634977539265504999186427096611745185570147310855732568075576519741032717602151053472720913608531738814711322465665580615445053586298538614398192617020246127991851653259909137332897738668149309747466017789020669005267900209710821370234297993469957063643885235500558443808177759362645541313337214951351330981334865663519568751292292044949697809294466848520408332857270759963683859644755424159449177064591566761294141122429210715230051394413233319795831706127717461669284356911447183793679065510760901318789394307723320099610897655279497004245704673770987976686542026247843912954087099616600781321464980331873658156658614652796702952303442074991331251526316092780408181423761311745955053311245250617058284393211928147854221707886462664456952846837080523237286950960104411934256935689397778318140498474270483255694807587947562622484891592976146356199129764001463565664761344395707657739690849147938601639186176617782684604043059434464503195952767798944979717803853118497811741755099499304827708520757300767514568135777092820343126035297932537773809209538971709092741597648640378863596994891234880138750481135674247470385027945606250023553938129066907268577695622129140364368055096872546221529639760538283929308013376371978384998663863620768246286841841636061199933696070485544423374942305054256357903660747053686832683361026811177339310825930998280541645822086193669878538756545216525553171955712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -154212090324133317851468287308634341725965915196011336805568662456758998973669531166711205957047423518569948161511321873223994787084728992686897849149135688264090334035404587246401391623114896384445539624377957927289784061307519157541732811744789199888674033234365534742579786587641460338543258583290184404084126198417251832624600301808769828963684411685828314013381868951731758189567507567257846787276016125148692432144901579952078345706194930973137947349650991524159894190372090911709476552513868105764511540502204835390673812982298382261851924022914214390223847894740523364595049072870882068905516893165646912992892477501656910103985191882956857851998740918487858478864446325524214895630556613806270670813664199098914157074699043957344915422100943342895381769008817389714940259488974636622401249458273717981025027080656596974115171668956867543890361396388242000492169909971637341975295962086324070754141739569855519022185807394407125781776947853500979968147494947290831613717372037465494152516228599167509498685961563054355754515693667020755786901388892419995053942762306212055483152750626291398089897298098013383195170868242758712334348788850909888380206076573065976446138459675636269511039511930093816537493288618485445267058447503063685981447110245298843677763200611830580686063400908495139459228001610090472210334869754323783405528505975170033302575526766588254124364336041272690702331650597441048746193857506595558487726489837818670553260503921988616878232012868286834888592418020641334902206246154100170524595315804942700431932126065805876436917745962295496136686393539574004463350229132561863836655400719857928356368127061691303941898664145932546028601227738281334624385449266070324161580971795233657654670934607462934051384223765697966332420999598188923830584847778875688050512335723029685341269903236968892313984511122583087126479680397865445720917471067512213836265938998822832533042872569647180245552769746336811187089261930514236947675731475862428694692498448212986606459162423893565466438364353614667683934168439196478377093105248122957982935654016808748012680021204443696186913138564847488603708953811688951620649578623056626435176149450833610265431210289822699655594810670152506322818985411010274846713228822201700987886003193624273777258766848589498813086920136708614240889402650373483030118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 342842470248321993183306492501728404037626023140500774432898702846800253981762593195517672845369253721349246240751591471640177502587996661629890582200510325429582104483357477397743637186876129517313173476634566695429760262805870129540149012892086182615515277188034997478817601546757173569793179208666892250557513579671018246018791678973947847885336543274087334986047824061206500958908855946492334919119866121123461626438341353001959923990307980591860109999288934598930929103975866989054851268682915163970627361718026525464800441279964115219726984267904187518674454195824564742967394065481171612372780533457991395228517562832322109860339012223734250312272450339641643896057393633139852849009357785570828405789847427946368579698392902724998268523532977244121820829286766817907064293881461465612171025893414481602697334721297861792840574826129685056678657700018798199090277822536220646546971811865704497039821679794341447609108544733639001072020341781519457707336647064160437349340873706542927393639910686538232360713049822836782582101737830461433663439917231168598640023300204561358023825609493124789626886399031503617713246571105359495475772750586619665613929945915993844731778050098726212611477773486911427969948683762886118287102911519954751320707796971172931657046733126899799485105418807057773046391893265950077160902489710944168349249868447558543954928271918857059820547185920125217116116946609408381900877194051678764031172818031984104351194750341800706495967142215474613891303487086260374974588275514825578633037608521456237856344491318312511456490285730738429407714468155742331775857931743489740212134439282116534006362952160265523717204788880646512335704934400198778050160785792095446729853441367252399258451701392438854347291505600640358367440928170484064488606663420119184055723612345161814658161075845473040528838636366877679419323445255473571130470418765819950807948800250089976841451601945543043002722169976094133995311487529892520079109274467476327457211310277762522489286157357683444062101336639939319089961569321135480271303240555213604415305665203535145807912842478617714362203647325312854812462979712516876990583381244710601059448366105791855546285129426943995893302536690185295404072369595516289222829260943794675092622539472840404176805884857263389902903632843650755758798714420137908861140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -116489724482460568032907623658292154191660224951425227805069297114743272897162790592848892732079761868164727090910422974336647612276135714193637640555609374903200488393613881812969336075128024986690738998075410302502170476485156167834125025597432983028976850855948881344937442472901800473524711278019869704495115664942504286524768959317602209500315082318464914207325497024290727953901933118499163922911432953813524319220199700203883564735051652444809454159433036051885495602373141668321247389223422430326566374358454841450633528180249529388586409741693069639731584257689172479114818607874911070824399352737918282323202858277698718579280814921843073175725122570968173352089806227767260420586513841453684100382520951056279472712765870662083718732390547647217453310874601785272221754947498644206038543787860536316951948833159954546067628173030213709926129369191602026876881763968512226964794897258995046119389994222441301053806140443710797588653406810262393821549909541063156474726279725260306605566875369690438718432239719319590169175798017847545682437639099782593841428626496196977872085562596993534266803141991339814342467701888860580516249191088368756404154515604954909756020266572353998667925600956545787590168354120943799684630672066932093879085698976293621421295382925981116303538981245121284538954151857968988383469456906587909947912859052348338886354244272852904918183828090544050481068825647797070881008012455628488053168112091438326861924540981561831425290821500477193138365474298339746585283551412972235099340168416411838205391855529623601339899782625159300575776503031862454482642468359996598897625762198808022155742386975623492390047494228875106013662383912778906825017948757816458157481472627809474560531974720355632382093905466779228341887893795175223429159792555194554119358068121467248543573700296798735594022475124499313227269991156935760925945988502840138840466862028833326943136305440356766682341810171101342028520112754303328489204523606108885975019415339363340501038052136067291529317385005461576318929265584439227156776845759769519066879530489089912004150525110345704828329642986425405221515771982289707658994989154890650299067670190095376053818296038993401364802134857534314997561155242231514939292595956285041473043096241993585776320560648800803712520600476622006885163663728991130856980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] -2236240216504709480195639162754021655568629487022485122382682732259478186600414508702218490504751872281644186294610192158555723824296407801964682209876998219565313035986821826471925881250673104141339183186583292738577954280249603794493897300328533759817988760881461509835022806610657960429635664911137029576112017959819993225302388930264469828621513199986691047786755502513161294408283258105996621010706981210770134666944233125589616932758696118641729225040680221584923846784985541393019134567233436083627577814483821543502329578323585428185322750512169220045140778624666165946338568629679835456206098752047617473096531214374065629737554065946709784813308915229635494846121062625120745823930009083486304567662792636507170950264440210006636093243816578251125880063911039272206704425983186515813284054648375390038483500655174678803442553258982444238757678176917326861327958917310209008444953629312964997305505987595699655389565107030057403147132990838364471866404586218287979107099450996885792132437175061026650046615780723208216463648361443980198050622133295005460709843079480172224350474436642977082486852490093330797534979760039926087180595888059299709583170833342614644775673745692760631096318849058246239054089528061262494333420793831958938904132224075501429661292509899875768151069015935067963762286389717109393608683126346053081281231135789604386401457894221559428581123064549518716681837344675100056912918244326215534449113033859936502249584093010330654929368125194544092655261368987374057635968915495752867103584318779725971392116742659980753738774956364450896329714988614524303698887556223503826696228866441550406035898433839012880153286010083665348591362437406160290432767243781184726734433497380302299604979480477398801487701967903726909713438327007436622187884872111101949456711107631515340978304746642052315758386662646786277144267027209952581881962324569402702206468086048567282245951642201621495605747033011567934218040560236055191071990512208059559217938938944214457759500591508459259066139802031987828684706231383681438951084687803294964486989841228950917527941342354109946897717619661009641594997711047549209984422789895125286820586574089092729423608979766664121915064956791977622855928482181802296362693024618748540107029967374249493141454768421919956911041460250079075457890887606742698048880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 554734183609525185330764201497863714052864040966588182553269760737122574384955432235459328091305908786152650397367028562497579782733907711207669302529939775504454989483286972368927136248433184391603264224635412920554527758517231997225955732693098129075185595361091531521065324521106600140923127630290514063698058442421659737512429629690268937141766071755843819109709104496502228124571930551434664800549853631459024277275224336126189218982147663074584901397235949902648573234596295354786159327869225244870416897126462042279411335515114716509230101890558374485058498715334708391876587267460303550742950013213732164884961917885989949240385802749275140424283098598817502437063391163416185737145631042022089298563240744626126869189205373244915298179922363338959872902753473353182551468799970061181993340022288804323609192010115791379644809230002762534756327837334838715218712276075780036669767955011328279217839240797008144483448218310844450916789223771760369228115456168728716023390228764963330166976307067522800326656481320279703276683359281240125730103584520416835994079420899503672400848481600460814759329435732191666326523702531174369168292340437170234063040065412870694411098271125930205291186703765387542909608786235196581444400250437950311118459912015664937472623107681086488661387695587608837488894699501925773156625538120213866120333866532163603706528857415679136379290583997100640970037143945850292788815515194697144867714739394966805436404782865889971682785289844182102242768714990570638835781726307967893008670733690401770562156426899514635870102871115932039739557466753406277226414325522622036620753996065187945419793018705708737841923964939839647962680550110709582501563734062250390882387794270547716866778938883389293978934600571887580705135968876187141483638871346639013962894130658833665253453244729821794363044784800382216452567832667540108297347562505604636963680298857448987419002695859650124847722094556323030927531189894426456279177045225384728919861467060378645840699504862080052296728665025402968269362126167439121938617950684057242213946215594364213126271863182139616137981774870534911795609077296426998464237968747997616426118113030356135923034053624834163966143994118912087279380428130466765285501664443760265277759482481913458282261289718670357352586913518966390422172157870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] -199347762939042432016212881941280748018948693972032793573567299910118988191680151666970452168963277101555362512255247016690523398661147717046247146514752532883817711375921994550445658882100153683420392399044556073688249303629509381917636443402121672773838937066090578720668302836531537687628845365478506205812759566120921136437576305973250453875939326286873588176671877377536727406978008391753212340173979430174398195304139189171628392288419974643433034690941821268282097620749721283283327391205450422428029679142121288408557020591141819477721263134885790088296875967569124504715502626874774674990306114485207095231537263042725302588497774313982288731827599259563450767209552377224413011643725756942457021543167224496467594531274182457028833493300341159440867059793402157562129764738154592887425943474909115382225831234511623112073261661167816232359063053378491707073293722338034149667105825197828333886425207202967578697108861888711016756034256871745998835616617985101620248714955773238738890976387987929760112204087574298098996454211987292773010081417189504087771073602473441067212403964876790683648634934539597318695016413701011632011687980491918159176575627820089493063113232622518777369859822620103981361363350336736131573977364938669846386892383404128144451461177416260886688120920608172262943997661859847965248179255934963252396123817533232168715551272433508206452339043807215486706914243772045109192229468883284038428162266027754679291495047008565958328940368573734204859550648222424465475848962426497801778943706753153093347259989877262046608119779663446642202823333291807157600281110046630138573756743676890052712491418425679637377695604143634829687420893674533211565445904230459260179127235048131390907334717820238557632390858183469563918694103595986776021349622591608235599116980236681685830382138583935106890262595672538997999472259033196499874503355726641902685501148122371407948648010496971339509774298717650732419659576744484069947581067094434841899368064791621304543615069390957166940276512378453245269075806568498497856730476765739619772741485176129371276736900431607275724660231624282432233578316305607251643765582891448212001601955406142443778541491654763095058384614845295840785441953967147276550385884431253991531131425588871820558932767224829433140761570408071941152572681161277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 10030612131181095119078245803489838282328708901220666863199574302244257781403942083087069124437017094518445984798276051569379940813500391856430654099771024169350920888556305833843245810531961616320541239955903989158808067227947056141414462229311220902883679241397268113779107581429470444248341491564096603192426024554842224491250096934299553950583210661045438162457832594667466024977032317497723371878092788070385884874391607009202674119088610900283984440266486332731048977082914384690992807037297836714173682099502701053101910665688566133970510411905068070585827808421100662262023993185034166198707246877576533300515013433890645679266483247891636710149999670915511046309861524742460470851342900554122566266321676019441879920107931529876043402194792466668340949500199956200338177220439381861234927990902208590890025756284070697032456554943105416182943539771198642327321996464254877220421351060142918656164478763184867718886344923980828185515307549329313992935214987308248024622892313304902110855030381891042596683699238494663639380603755427360167945400907419657252837492246690937897396125308180779548851161688480458001716820436465450043134670010431766547701906379071410386752992249161259173325043428879826090954031573521891359179648335699646765487513242051807687932760056199538436855429905549014568798561460238306309723080664498764379361394316473376083269861482404329274917490676417243261234114641913607863522730354322187643434807352103636863012352602167480738627140325405346235786219173916272514479110532686356701354458029131540273151842590476564992133326322343634792661379543513716507856724582215165074674351660159829894166414194107200988605498826801710906700059077634913188092655105581845340124591676190294606069057449882659717436166113349827501463267164924881904744031759153564621779556084094410278875324193520917619669549607094033781302552984772377895338622593217938541470486831468370034980709894371913112524669401364867466819305152279058572668524735791053988946988062070738241380546829954656542341025838605013446504803825228438753951699113042434125311405698362447085460634816164417767376416199320836211801365450063396249879643094186545346631318129146813314355228978286926991718198969639253576680199013967267194793328700576355101274070208497889632762742395430331109239298900839968025970038653549805568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] -151922804806827285078801949785078683809195774372209505406601585127819158299514665255481174621314856806730292104119949705418326415862580312474362282140468680045210821502521102787814758536219910938005072392657826787582189840226651280193313533209335634836799878775806943233756404200603546688615269554151839425097255711041163265667165163758006164461163820012197608630910929598935267642798331965031861071698528382131980489296123696392105590825791237193663833399043000192937639558630453665435072073222531658469883055248819542057664133040365603073112006308038549865680989547207781001247750096708152319569785405778364168772296428144213785087411933381810480280188334748980457392620944036250659149977741546400683626176148589437962672433583361970749799926567619490280543875645165776961753543151762638452135360879090436274202210447270993128235586188613833569475614406408106624681369094445251422249175750424239187057390219384751799015946666386415210975401581865315151739881455847868397716817395386030152035720510939988402071246376007951737650157927427267965313886412647630184339741407520311902845664132230027965989098972278420056715025214983797785483403628273133019655680385652915877276214125056374023478761459829081439096441590037987488567573271989075815441958098289336565431547537736015480844823060042768937315366629962871413431765290014070275425357471747869694206925175932172488854759606097201637597675550948322449492206470679840943328890672965608782279592425169002713766897938087622054226385553139744518830684734051380280662017598107856077689007469671700306772532737890655710840484622849146073882759608343133173011753596129036563425871958164393199009477062558759934583971201459075093247645095116891160300153882877037355699044772231270848547884959568382905354750120638519939167177190452420363898332849791808655744179167864482130299336125681400749609487052783337221477218553539182245966461674759690448433829805713800883497796422238648024568809760517877812559102962979990028031946871521331855798349589502519604262216252901706872711841626971008658986464670607983534911309036512925215166105685899140066429921925438139391000751468978360014859975388002978170141791326523912835306211255667228947837497770852117058371274310424085646985165796216208164582922106628065149886433648809546659855169057678024204693915415682995978240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 666784492450401605897256983391763865127130299279083978375629597074051396933984740108974983318238461477382609517448039079785180288404271036095864762178969651401975898489217501093908856741921177856002124525372536691859229606621028527598636758102495912636419454781714472810107762577752721136233388023716365653241713176354296261497375139717903633690681475871735696569386878812403777641669048486350263955330807053830993249040009019167061953173557793963214656971193995419972825084908483274834838773973073462408368593819681025808241559319949907167939700568315586626396215384749167171410235624799436558383118140240630758895144666986900107359177545147371955597271729074845157312617516327583055967449017025060295368723431586263990608729298378465947039232933065338770423086059393135938417872562846025616689715589662256863045343172249915440141518318865494326650823053604672425099487648063305812995760162169135346352615454191618359679928115596359430784197669509377686701500096871455889982868157206623590492238399266488114271944661217967644671234780512550917979049115122098735430654992340940314690037650732992856924421019227254215155648291748978832395193502443545296895594229271852799700647676460095351131610724523615945219713926716289268582385677552961398824619968053832569587037864013564180822750278915963410401460378807115556807561101333307223803146020865200371156790189762985694667663254135041335487670153284212154357862805509926658492373465028096983060776756633219715685271738999147234344344611507703557386732406928762649181934416465329701983843740311557237564339452528007942644491318393916125494858582503801080867778061218104893187707052721951682191638051580718572634125099495620877012433722158959378038576732264969328890459753218410923207507002069333054214252518535694289217107225964182811578665603095895132338767967150040070691551953320183789466962806926022843744851978500884251995209826225435821632162802422329441618500663738135516733843555865440471300004838252295919986051325406717650570914679374027251272016809006540873790145960848653771732150703687841517534539175238747450248500268259156523700269082426216309817688722676939665888380807361030465784421940394113701285000223834698340214230583192690873752782004161713468728294918211778040045583240021066202810104348071205874654377768997277362328809123288199462912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] -514164108123913025425951336294485808214222882057531443354875337661052335902632618056325093473084506274690675609607031383000004678125840012392350052662356230530073985429263050646943526782691799218619475980382533605566886535532805410998877021450826872589933623453103549009888056180149548712509521308117632101146802709809451386632847559298743153157538741132828813203144591884196049015972631648447455568998709200869174141564336892656551649945850412367181328841995148588240372400892768182049762552881298819841078410888265349246794322995880466170079455291973059593572457744796386265691947258904551509332544935132817735794695201587898048203364602018590841745398446693951188739758749912547856345478568834304138692677713997790382976723096355143283309958129595889699736162671293269821076881800002199918441796856415682255958260199377970711887387718735659796735892179222500822477722983234744720241357998690695104390265985299552666314020169923118204515120433055906116219490475406110559634963430935776151253994315586568566641956264538469424319767968350026346502767649781771909429916499108995935911602678573550696561807315399429632077265931145810847701555645793662916042674292195353980994168727217812161652241002381215813167151850729315435919554436654369943055909673527960193264575548494269517390113651430346688683933015146935736333557811142378112121712434137393655751903196133234222475099945916016671241688609090259414175018756366721066477549445902161999124422129213344366515856204008253905896300707413354727472191053681953484804980101509990197345924427504532118377530688405477995533197198238149609873900615287826483517442852326794956893684815302534038567641545319180840439942286563938814246570294331753058376051814773058998249494454639701627641007551551185511154498226388120692888272925532893270627169346038603921225050951247896261682654156003678778870239893214479573785864770866067424699485218543936303167245974486606043913786420172668958118739063594500168853037246776090470930886872993892448276911889887812893798287230697756825358649159128978531704098545492633044146749463178948290310712115825094508140396445267829012250851805610235485308184986302870585089566412390441852712344386642454547739194535810522900943483060288068014318697393457336116827421528921118695474530007157544015194858122139679284426702923736379555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 70130866931804814416211030894796980420018915269314596708345361620184405936819416198787450735174235606770662658466733963463013294976442130203210523810984054908646570926204206534938911985412839155843456352780107255845075689019628909966356697905777444271217503406065139923595120961245865927448764294893346522172996146889796518375093011606166683267520285877266511282113247290673558331828899935733602327971863841119253161671286010531268013999744743930754368467397549426723914460851509296590483385061278806128507916274703060345640010888682268861015769497892989956363609384737591545814590996814049503608407265123696608089623536229439667152996508643884335271573367688524064314362420437033015396570614781200121455930767907493406544192477904612758442879273342884706321354057254264630121266554042518312243544111345559208564755545488636549250329926797873701593517981001311542041254119264188823739900451014965507765354452990223892383206533521111139023168791343911023446249689258651262802840007070966405427730086184995071153900137357147840390924903085065145394627377894089176649075491964551596065828519793528077023288405368996666706078256897590649992956435268055333112578620001711521018443260860084306846753946371623302852671979553004099684719323340853615824335163716646618227644816295922922575032280480252648002668858311641999991772407497842159131400478466152370950024610942831676039739272593568335552332633404272130857888455230544916905479904671415392316147312475496953592876091497478442116028060139473136319123205015679990353295361517736294611693804481937958697527952608566142376500207499060832390549413081285787294606925698112268199535080951568882300634900559385466930831739357113526178604253577018163539379177718807984100027568474707944167319999525501027559285079698171468191031939742668923602148158112950602378383561091701009073370984839446126940574361982687887359712643589560127338479766686960090544110330819228858132467523834493853065953967760558412087592253149067300017981508570321536740136425789729119490917763175518644555418497646360319823001748062787806427077560469217349449769465952775168647759138134125834860001745384137630895956545874869656708296395037585155229796097809505125476326190792959410919373492506134268668159298451645265932507455647275328022653961698086955767508442583027969156801834050414979317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -1522363589394353142866634957075202243243170434608035137347296243800438331212796033621794916477543885702256852147690392365146516133905151692312136718923437505788887639404778718738628352677390073842473367689589263861065183465641662985175822603071187218741854565832450931282411139253898636556040669739092970431294967053149355771339040549926629053310598732616805409562256317962582846291643574078585530583224892745523605063218266419159074558546278259178321955785871829887106980223070363815517489841541599389307132252269698272679957619300920494343703547944627545725646135307241297784003208082507600259884060914493860783860099261620816580290916521889048851288298158910229953042530942299178726529240092339800648261059018774229468564726984886634651931596321862009491705789246590385858166053234559872145170357257207303884607145262164748447079497814554198277140950696603602407668645717074558937159771350307556751355331649748150511310145028247609782894933269197545852297112785947054408811406675326841085200217593401834689913425854817591400190925754497748335483947925320527467366081360224280714747112855516384290956976662161362155684096858103612361857550840957707012433124166077714239711577883423903614238771926339382322063239808856076298298901955806940374984923916717215639033267883535910594583200148030212941633516089354845631567633871095315695627770771919360810398525388560542059597421958323643284784303073976756016710407529010207090842920853703888892139077448275991943287083190732455564911244051869843652489252796204215617830655617837705060541559673101069363694792493370407237795395268563266653160853658252670548602804279515532864781580911427924692012855089013705008027539609762067443365152450664279737669816877137720488894391118296787082609352679821858398208915789829049671259899978400554032648198343272620291495295965844795245995531032907183180933592921206281148826638543355910144258507857632153425756425649723372485968657092013230565098348344798644016824587227227791041775671560347620932252706094999658426809814379286757596256358298912862709319376496353224911540219242410290680289743527190459575005742476940202276260875996687463598255669347682939683317095636288498509609848545037222658948465055631050982626597020258199961383835435979443218171658740350726819450159399589854491716235291167310621625265478942750912020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 15111330071794106032599107547219212027604565068815558150535480537512395711375972734530850436626671294316628720450764682347908098494826323342252516236637515863773590878418376397213562065437142566308521432623969826306326862081283106528216050384118291793767910141633160675296953373206752275970108872283724962631038959458938017805656645996039170084380069555356884551657168505378953292087994143982590611111375193683517394740564799757724715429396161403283218852127317936039063956354444591093834852285186751910745013205675984721754716539175827901226051748178146467885430762226327620599972242797576725895676496714013660203518705083384830707083853279130825537421195873420614444348146171965415429335099693615556897889073599918131088840782647153585055504530632171400129405584966473181384970136274866562985180321829852568889144423197238981605754541813063294508836254606484923924744676661774918189017051197389204294023957115887829779358763707586525839412555575523148760269248309750764288389078810500088469852786765304832835346329868426192406872586865078294879798515904802671445453180404816628925496451525122669757304749947585842693840096924469928762819088741128600186344483708046961890906301109853016801057271849936122167328855131254552487206021376701693602520757807374933648100522321118273665846171387449304087009237209733034129752517645279901218874497471612843911740100908235830376934466196696167290533937913189686031116537828104677455247129323912995191289363690429416632263241792579017822730207596084114847002290100448561972154319740626657154666822059587361907174222784340875117043441152203704499337760972504338823381596676782277851300599530519705208479620592634791111007625000859141932819345171190253948699021935815309698135743745241352256410577277667549728328209370058307750585005826562761651688672375077043160878547405320248850529609332917172532385884292423572182721461069298840929869777595734270271211904936599172177342988083526021129793769217301555464066268535550650592849892770318308586827907317145453050983158174517764771984382611315609294505401522625016018868300477354600794619289119429479810942477311915427941889779336755015413271411672064835531848463109603623428721945123582346679864312074971931944588773407442329464367730806503237634623111750294952461357594890022207453032809635679459720078134422487849861382144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -88014245480681522037376248717612933793263925499520236120377467897028439058537366416875401333956237553830867700630533856057409429692839531429862930527810542615058246802773753611406870469987700373746662715062400360527488925437935668476528856170753793287938494505368459543464210864935104391827087229456633675778917332119622455014077674400769854897013578835625414475296225068423493704055817695472331263731897590452805974740245650569614239301927601236055780709340250471758460483149010592680962263889793417476352036103315797836733990957721554421456309283685320575492805155884698517534863650181858080066805971944339635562790950679021108539205516799921154062451347574386451960603666988042558593976779759529370888521758930133671684618852930132977495341270296758254444985927641227390138569438629614989748036213336949462797238440806852380960537429944088503459926722091874351523944406766653266912045035128468336984639211804844168822272697954276281212493357714478778904751012558037811816007385777380382398210585169905543777116099990142658882921343382659277103345501016185849233788463762353094523587188272353197953834654508762198128910197303683860016261443689674514638511446244447563685890218893354468750173289073241226869915453538352975719790512805029938230277129798163357305702699407950920086136506614455155249867255000955553833306971406633937582518979625990581511502020003211590533328810692877315488671451158271572024683770395190779059756333546102426714946258965720352383863743350676090514389596367468849740312064342707248641966641106758035810146863729153332116680359118841263041672148104549311062792789050192709588199878681512676118909916028437110926731263371645277688654076484571335160954330519340230600742533119454391980274714692733056036970580966089246431480912294176084921393406421554785190098935457971114411533406481326348632893474858495167246837252831312747299060054706123577214512966074562564073704612441070293491237594886101869844652620266759714048278713986170248734494949270432730369127929434525621635518765708635377253238384992637043698895584383811696797094421092705458670369400326985405432722182677838987158800882523252524219902511878963058387751058576340651485247353584953812785608736234685464397229109050043570367558375554471085738547229441512541299437029105415247827733607257455990304285925660091845254840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 305902490597191133583431127412781139773001837529533711941810683721087027001055710608344992023885873952065522336614796186471890239184684068102484337126043074112678733879187329182679798407120508828463766445532484087467213832332300068949955160739222831404577255936806649317355184153118262780900128178058449030843906669846869859083192484946789882660787051487945662627706425676318578108615338534490100636333048896567017499063546690742611199309525574275090426494521854633908698224527799896398018108448437906160663895592829556375081906461930850560002298082321698262025226130268883775930136829634504663804098989021669472721514407281099980702114148190760149522487972794071863031224141599705517741753781377805799004607669584121311957195991497983993149541370292517574038333848340584012400652505535491339881545647407937373445070182712170377968306880813876956553870612255401715336828691847799946918059752142634852427800082020913889068175122096408065644209751343130292208970962502409169461908722850487905753732728127194771684668817901679869104578690208372020099496259609094719363994294907773276873029564700326514062426762181813940330253370973273743013656160922596185741230182105342441789515291597677994555111477530279874710261666531824109441253423920899380992882488503520951578224663470000578499086791259824024575352281458526062073674447244798797601354010536275211351736650030321261227056999459545561339332722923045109345532057926224877766312508128781313570142847967687278040811835051190958241744464185143957119821240324055267991135179866238853342511062493449067419781755513541881474967384660725741875751732542621974948659847480066255553529299051969150373607021155003453610840665706960740497555126054481659560501486888945260072383983440466712069113876547715041110227586361847037726893429074802040332756706682693543879390640724994604283254487686911456412520663466683594689729098555187441944238748258206597468827430497125148515614971988876280444070165882968128075472508259553820387916315902655727304737582005486240970375470896529856060390518941715135950204680332029510622943945217234354376391225698669290382261676119147217417102299290332691380914635425553601656164378958992895619020893477480313946132067074527328978977414406442163602610794509728902651310896708620563422091614110919882026813229287249045348367097867130573372260352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -451563118756086873068191641649284045247301288147957349503910642156804468303520540685288044385760561347856572349857629026878432857840634372258835133667367719407708836887721994763067090805705943023054578566381769417869501260322679834222563761644238362807259059882014580801531297329366147292596834239432330704507561643492053656368027286411312393149042007706161307321320470534289160464588054505745388392430578853557099962044970747996817462635701966914199061334643033976322062222257729722884780710570943357025903090873735290131282228337188080716550489449880151738153582629403654339218024167048063784164870542638806989283115122559368329461086360714025970194251054505590046252831610780787974868538357341545040149844531612588128283548931382719466871687108499815634582071712925470492926272112369293818036567368222619147772140383325714702749229922293064898407923734259468171935410527386901492581261090281061616003897406268617791419407657225360074479069497149963063238189139075537925490751156992698920085885066946224282083824452549207526416197465743444720049823059247424853640434734317977775792542452340530875237709828078672798479396576157015491779533038161455634933700286761895509560971635694747661782640383442055841586090836291247330272959460323284994214588039766381177171676780799099368051150629093000340941064985398020716737717679251097130036703943776489961815701503322376821109981213766429501049092194912365055323326570160960136729860367943799676339825519028660676957489388974649571798057261722789080054727636927459619241401994539691106692932761798307745510416215495118900390077485029717336039309765793081732600569092732960215154617394873554539687123054871707682704255517306008921974691698799434755866501780820091343370316687234315370594237348144952312500369859208211452699833766195141501801318532560285984326576190634897231797328086613444266912670914942113763280820226410390062368586025294016318730592723564126027102259796379441702779413168703975764596318014968705081007178555453181582271331095935696379170933920720464519033786879273121979501694441085945485342786081941492054161923853701592159028149176069142296963854279467530083096493193061179992370715039284395040139166103236099457934757135352298187935388208208559347653106369756022431564914841492037101556906409140726660514592426878456794864331764803518616462950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] -1258497483235083351041580686073855161863172511737787458981593238267126308845081735736955699192306280111680933043795338678511358185067685732100667668701006999471276175601902168943422944066424318095401170578125211866322391578786037615207020616149039793130030633314399205786556647930192126279081866064009593172763594315586355761279462632939339861566188380776987391625197151397033840975656119683346956604275596301751101605311098012155195120741235076043164936123714683076020706865574618811872181320180888743161848603487157364982769897794770808454165181157490964166861868856315917646060366975364778297634944259558349088158157520608842777750512021285226605263009567662798521252104272695197984996340985937896096953377146432765121353183708767312637543991592040922184698849272763976254466538959965773771742042198905049695563488616398919013436379355115811197466676747832973881686686625627590335326251712022075423591163497309465231657779503863992596126256092556766060157959764257853042153755084908507670635188325884412894624830954005747600629041663766066510038906696617400739442469338685936127404885926218245394536419526155075315215641038883961935910445916920947312922429996887103341358123513370737853709288468034177842504471211652081999703149233410884651632406139272045190535924440810409552232187936604935683866974495046425948255819945915292038992655087825848336375842076496698255352989919746269147173901207938182772665660972043608848815455579197505293537585396125533752493888850432211106321998118979052564310027215352712948346681459263651537469984508181740982735140202163635601471220996401338128139683767162490135224209028762160907909692674880932922238689052801385898714902533594567679538054175184743863955325111419915706839412320062520015322214969837413200348847733827499793359423340915066621163298627206136935575774266105861865776088604974587516348099478553335971551173056183628703974795730122203746283710597490618164457729511544032832667823483577663400287357661548278434971346385503928107591653306142213169112561178597041736260651538397984761472877342102091954602212772497588996777774023210373799656380704689601426816246814182851269390275444659586379764437359356192840303545954218039600477167328710193910939622006266543950683353948573850625884021222505747139935877976942575625646956504425829670972747765151585761602043904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] 9640476570274607165011616619953513024177151246839850722782326546493241373749363298204836391366995529968151309855883414999140964279253103088945289092227862236002299836809636247374550400460593467680885295606217190539803741360081695220476523017755414385896252287946557529808155503240593871274318096444505687381289976718356032337930991788731314905706948250270622202678676252811161635242273334341238284554010195911537690397714825283465460198834824118362718580977549380298630621799402432802993381789960123298558669492346816659133065768486265149845577848399133845398448661007385205032408133633598440317595311059599711009808329701811162607719756164042163932484455664946898494702618133225448691224817724345064147109447423218125732522206276867570721507951498508535729754871371550961256493486317149194433034394944171296567810514362003094966605746221420518377990544236674568675475400581840944109722235524883306981215045810571198126499844672220758271032817925021693664257847541921895680602371723248107329863496726045795825381042939076948402543822875999324597817111925110693236914887466586386504368360030671728219339708772821317501606898058742593590150090662805001931910383271201472555155979159421805973595185264721175915528227273580824027754663705252097916795137622005189916818881727412581569113769868990777257514760789797723197379571275515455404606848292969164080698674632770955563774198771264921266157523831076671072322933316641900752698715230186337561282683836503422570934058168244415534635332096633229548021854256280172787184707318649606586179553070924483650713695268959029962713247303805750280375054641202042048243892153956917896998839236710549850588915264392348308917302548599627511783661634122555347150950255853294818253453220534513674241667006714901778025781664032454740465028491144192965496261019770453334829491980648691790209056653494985165451671269838395789807198223145131486606105531946782512123492808792498907340885095815767065505555935167206848249655569744285199686757835803259591890532808766967170421086759565424480119030616250852034345308149375913586228320981130311672086103540269260114333908865571676425454813501110288571038811010918946142034208831156156022625915754543706027794468920462294092035975719469365926398939971413105820395314294877844694288504468532511754456130872413715257194882727103568476131819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] -30104128189941893589057441878212928302525061409650136882985106912809682472579837522466762760649098062796370167528010472604520740119350666316157624380898896533635931834011206724612670459684088918407433655919969843572462259292890548384905186937366029192597901862265971934548751907056971620141459849850118512116011271693970299266261004741436924889702511605926315955169189422494312280449362328694950142049525053076833346167899313563046968522439844353491267030030395577118194141302008878045421684105602200262199502030030619417828320897600182126237397235955157711436997760786580192139993684440905568125454118788089297626528806553297174205487236203051219000013490628954563653561732338291531094514645831416042633091479850137812211810374301558358432072535857597625496659651297608042287611377114106601376216277187326651916299590908938942042529741505417948155556811024924147884637210527772478591490078472058017962153956651224206039651770724415193697756868677823976834839074929503975817577808000780556206040517812535154443263217434727237867194713220773350449814526629853709758277619926509024126545756764900886193406697060705147399100604872891898680639862213969631376221536852270181258050741051842154648372002108622464044803594591536107211034771320013131266291029304945185240356801885119769168523529134829139720956264961805778369751043695884861633949132932073754052226524069325769132061017343935443945626813320162829226916835145495762184582651654146766160887895346475636018870186027054196715137602366532914269548801828176223516188953968462095061819605923296464257438811636269891164265834250884751548965486603807152949273049434065555782714125255092880312183892532711496108476736783420386142128825042728078163730767727255155185774914547499058130251203910326724644359929510721847173534067327112119863784729446171239825094246733550140554751209651738700491934042282921894097860573209125248063860163969066734479171895009119784631132396968292443010458965331895081471076279222508003785712452686845681499003939455016952827241338291414837024961955460919721516624979795640512601969757698933825582413234432204189456906924215627795041029508274285550707312299249375360264568519535491995769772528038089122468203232172021416112775076166968453800317551354110051509725987376459112918835210708590153375348984907513479568826198012105932061190127616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -262691053100913530057741133623421658908464016841293147606008892624447098343521824979097538759689993109598331919651890093501911977223600401682132373819738631484554338152367064494775790711588665709635055693325385154641928199091185813553419512573418736260048850334288173906493559228919538505432809116118522754633966496295854107724094653854893702265592324050678615386815973015724174473594726847748089049290941097305583931847841939643347930395380726966275438728553251776919552610988142626349050013283887049665713188922046452224214331062106739720471389940192510062535902936636031180131666403234244655792219446998205110200132177181543377670516069740207408145089147866592193727946522603072868941862411645604027811469513508663769040280475451043477275549783700181693595331402805161510964668613788364360200879680744689271703786124426166225925401719575581671908173674429953729905605127170348409021363114966090073375968401325719449414671644046297085756393838744229109108598957862618418403551545820026262936048677386661750301946497894857778465933556250523034552804643325165133816300103929894842146243345511874754037211295297610978589588499792217707792229977557642340380129132667922265109685590346655176620792643760546215789177620834562019964658574356636545844036104902848797327433352695352614306763533817037333669517953134005490206342910139676922845039885485000906158478943772004610717904545885699992220876502589964749799877102507957843856534970200642423751601679595532225061354420591788908336150163884341847789916737991809761171666810759274031266206574232956219115680200737214049119719000777551866591839447796885589970762773438593420879679412042531885766395124123487146760096714756146156729927433537714468856291955075849548153314942689560246940481502270985109197959687424812042730631073123362680899677469759515567370852353444588160287721180735708920164008670894489323207235499061381279704364004835967140655652768951813435683150131214670754390483958178454252043658391714245621335014830638786050376931905109172957637215418597613343956265740569544140070701742134992448311943485188609205934439026647241824067508134878141846611901504731718470114417962127355205757646095395186214885875067788855690760773374043556646018856117009124806350377658784666086149142335090151625351235545877297550893793689672593396095261322772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] 219940433973944628144766956346663246368278890578156319967951191149287445819594493956070900335941846686629454897290906836151165153699122364235797120903141791652059266560019218985126329113006404821457990295171006567624093685034756007501042883495333541998967586933406625738556702813520343535364842391650881599987647396438876653084400005799078772868155416665714017599339812354560236407720090976372960758801323801328292277178916247271515283126363713897093781967409283176204276948782506725904462012109141624881563523801454020797343407873318476370925346864176328205427485253363492654543797493428838907136570371532568492376574836031305853626402806385539790882177471991557496377329884755833827071386524787442283888443554463271479906018579118739209273073010736572451083872315319905585545210275807203947992291917477472086555493248639905910890413847227330845432196581903243577344977503482225328335035100046774565379907056865835560519880601036930691948964417600123904734725129221888071660414735795223139663458639572679200696240124406440914703853536502607452618894242654270953549274669022866386928617971815703895732979222517216355097701034881933206339080509304900318841675355698431581877067066635347266535255793603337044530461031433998179551984106377483717225025246775946004623856415441223586430958653667575079929126104356490174437186231597529234803692031746650851413262460248014338957376911063262615613046851267341892573115102588386279830700485041171607146878211332397570931692807237630391900642023949527565039118276958576984639655689715714590831666065848485499908013863702560785702178528784541126461570203806013072507961632993955739796341587073668171253020033411821821930372584958324888848777166248192432362623681747050754212109157414616011468581392415191219401584749953359458928467802064466400769171845016154618990892916765005481212655355842699117104903281122983937515375885202274210963374091294292632327206541907368676486475306811006946520539125540114780322863495027761286428687037429674683379883227059610095574747443712316177082061416705329434056570854523198804526143686864460086770913301009017389074565226352674653275507693125314269737442754923875018274990701802440015270037622071795473213108788492635799098612747952657325113436520239421674598088433225553671852956506778541114941259957040697822757644017265016832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -18460609666904544084419019539699137524958101310036472633731626050721697200703819624291410307044770144388131187671929390398472770056044246893426926646011017590254915166351186218750417238115145689523122288054413731582843616824534233716568382778261028649056281760207394044749776345288302712571752153701111137959455600142114291825577845403718493299182469587627620522278906868350572994857780549181794224485433593237332787114153013172594275665636697127154428752252154893548229442905384339571184285877130761707687572052292880023977602113488872752873988794562788292129302941809586524208977411651426800860337115709504568827382138220945266985817715074634992087630354353553283465585059976434205154479221819933800813236734085551239059714152028461781650776887275575567642923827235257809718997335360150932133321186699010856736545851214079595157423312236965793035811154653335526517237646819623074762141062347243405038642863370355274849074522632547541579356542726187624937822406837146675409922042718207205295937548750439751650450341184117252730434375744833955634874870700333900380606529126411590074269326082060589700226815541054432227830164342702017682873141166468809237206401833788753758147313317994084005207345548728698172285550308852118121251159787567818152450894922899597701498190238786252427357948225972265387901755643642129193733488205913613602115034717328007818464936444514467572136683797476774978306151406485416335744283839771251737189303643941594641725892009064043414422682523799535245792307703584248814317045552904301183331310851895949117841008442139268001077015652063858566608320053439375210501824521659145345162969983300954266049709509336528735111552971428226451176966184572187015115716000977268723985261029821559689623138549073531838560439924920343617664080226589949680579408401416839173019748948588205145238159867842234189091251351620514050599073540967297452247542797150973710424736840324820806020041222797861363209789376162793294741510133859872507011094832216322789847936272085573619027229298665848492114409674792413680542791968710177869911002455155995377541505693881493648300862612231935950629692716184616908324502198911990447353412011781521670153371425323665984691357503016486431464134303539494857290270767340322452683458865502504413221358476456521162508986421349169220215181136046082542327961155220275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] 432176875265713209127342418919406652489591176987161937139461522326228886600255244863841639707455378996283903529118080444839805829011952353982370047799133444664499691840630290554450369444764640352060663326253420078622414470231288938422426632037403080205798767350226180196926915699820383094286517819124896398848211072618412355499627445127134663045496467667071189223906495609845066833246669560661372401016928907671733654014160386631440121840790637467399982214812514414239530333560665906045687601026897794629670136217634242369729158672899163384814672244336024369624037646791644426909187030423316534735096787485398184286734617822233548046750125648600325374297745434618089236331716185441946182158480946983407747282999373309431719999590506231916240719648701753466645452409324196410162762628153891053943416565384083146081146484881295280527627234141903764658763534683971988309569291931258966610721694437050757025427066946942145738631166323072007561261458121327403288912031233899951988098316953107343931034405035240639397064966998343111320563472245043380761694763098896610440583839933703730016152461820561989460159042330223293316895660591055084290591313526001521796085662167628263783782206532740270209291170010003222838564385435236813572717643592099275333427543183926666898062067899364827241578005623977302147010028636207820832784970127812202352034215539279280640841224743476654590833835547827407207792766610664840230968082704062143091358483831337286032770304735669588292873575037965239734914534017520819642627031923442425080464029317717695981503542258884043705768147858160824485109934981672618638555489643626198371598223949919987414527200105508058583998612210417369864765421629081926627241541548817143964675824033518063965786768040148191168710205648987656796170010275780455673099880295479314260071103726343610284653023366557817578346223959669741800764375595787556502756205062352219095384201139454182759102878260035747027267487696534122032825453942444342518812714820641150956787410425268350389505909468473715261060052579419782750100291755369313872331290618353770103541092705524858186531580970780236724139589296702286138718754627565490818701761260541382462268087889098563148407620622981004842623742479682775824070101181915428510273379134177895037911355354500182579843588064518836405438866254881786195184583350106980352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -3773298424294719564645046451372823628157835798471680753317108779879280806884385264286631417322241482282205774009934440152265794915481023145415313577665183624253149828146100730392450828003765758266478625418690218565067788897072903551641181433928427233243082208514991810215159884991014131722176353552157839533976553603831976333232365811532024785646749887867972776989779059133864144418671983664000497075887483314258134120298494794296435273174811277808544640168480814080779151061601839119840021508767472784753558178504287581161739120675014844388271382588219536439315402214778095751589237311082445351264677143900840226150043964521190217360417613466401735119130133958920702823029796862072584028198395293740577063686490258701905093083588487704637537429515177679863393352098448332934350260734684147575882450295086423602508297056480872229705604351147705782038819390111348502750825613813490283102505995038225187222360608496496731977978752504536827964448206165557317784344390078393569824459334314622231311252159561179228701066829086995987602409783992967441967817734831471940343506550550962556358778674346209777795126377227395338458667884068378548688991449268019645992651235871737464331299523777391376438774574950797547397466350102139695412178103229138518716153157442641167404541437791092154842095711949761817663256012992394736922964725502598392417695015990479998476068180603595142946850516570821311238087787746313887798261619759133472304230761428748102145262276011043168691860530603106271474630980455801649155531875933923677307831300602625980908443137557650091872547777750749575691279685976012526371933644064153656783143770339507946055192062779238423694146076372147866365107031644172907701966624315860351858815948114176975465292508766209654840094944659378602916694103019974452972458450568334816735788509105086132083417237828278804154048372980123818181483220693391668992139739369329923087561401821072672190387880410612768675026657028600327824429211329858407236963699859336159950597290905555470622521914811010558805370399056419485465879055284834692794610345588312402817084318418602381296904111899932245952844160115984116574180020597700236208189784056748525701229906756086058505195859297783085724353707168021418541806314878466012898032806317337944914375384711960086655787977325078647445040188082894353157654982069437071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] 15032001307202960745051401615193546477637606222372946309595818790329090699805036921339058318843966700128299545554316103152800137616614053426670460511036401814811713386068532300429722628559815521753426805168061344281756434904542173338633666560013237213622338849410785343281097006232736539565327428520204291710126830558521856271075170294948414200267072398645049796332000625938991992768136792217232670740253496626504773948280970520693300674339906705584667563973103409499600367441015587893653313298972688171388212148885062885942054030341818978711851470909518501780958979604133649566479121456831954149841460564780351287113149678096360126001759466115980194226184731238601959373957617231253330528849469342021706345257521717464382563188341416136134541952896133170766963600172956766830214268413732819437775384463461341315950875354325216570198708760465188051821018017635851778880115951732767584131778882730135969161779407731249983292037777148006128431796795986966501472640511694713660052500562001041365116387270490754971795624462196601179294644846258690356474933942860119362290089089999403780972744339316481092841565248114515977585210956218189279944158191472946894029657248653019341594725534206501629244508682620410782096872726612300460075607291822912688298286795198824359028823447171192804140067169556601778339793076880009841389674472867512095415352637697281498999540671754395339037430189835843827005731259646465610208783449929309545861903354502089393891575271458758059065241068772520852840821083737787717345131927958143063790083514548077592136610498241223562819040699180611656701783625549211885159609909365717370031736739410073049795535999794226264533658615767818272011765950207010453551144883229366076233173268763022910817527941430639894203958896603602386033229975004617931433152884069654994800220617108796149762723469312844056581306905782416727392253790841813940009300533049816536128202347641419951555364805748919745945221348735122354048621779022522608439430976943222864666276552502805647407124613595707062049181220403079880599390168840972964613118793651891810459600126299209949347633284206705918958702007279661264329398013478865456591231470619855825671005946658886695261581903560234715488201467126265817889637036845237390033278694908453378729658734558832089962780726655094023724287259976441636332650188411018149888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -142288894160019724808180129287758090578899602368056515454414424669339611383192366881010540920580665832890608330911263891337833919862710531786740176842492943430176895235130887933913548529129044741733462551059724631166171628414187924170329313051550493126929777586213607369535384821384881033623057036514407219320867323992983294339805864208922900692093629691010235546879396922439513678119577597279873288034129849026867072585767219333711347627451453826076073194816577274853855614869527613348506025312734642191800278783686021185242039776464301995483325517572943057147915699099771357494944857793669873649575862267732216889911732065031871710124116994309396614503014714139715578041492281710912332602821637162802553852920001743858502832951490323792428904132457955851315560540872939845356469615270513318914256317911506621871289079662870648473300109474228077936432909017823379603950038535809296960848798069105930027876771003179611711576634064720494902079780527633195775228148445985215719611613156497465266610911305969620730347339425143947933212609017633182878578589436151776782808531145931606569660676683312214323012129043913993159196428224712338696589464386707852289425410995485900305053187580240588467625693533556872215605893587610711849294175506989330847405652174038907088014597257973194610333436750844607707482527350720652045146401450079721915278988881920713047169923276916392022190350871365789823473309289400708439618717052012654519319555420968178314722396412003645448569073632348440034586914038420141137738462642152254568158179027500201426656414675870583027431256693004991799696239843923009301475109489972166140805143213028805557287447154692757379500085165149223914428396775319069837605558410057707338735654307268558341658141626516496681016210610363964028531024245153271721311398578292540005818318704046091911265146159341958757813121719459865072906911497976207889748290933934317990530961336339108168076613198023691326936950326159854249922353040117700802882932096703591607729177796066269470910184949738794656270806639475869542075924920076071348313560702371024410352877696849194441567197066078809852463535719827000702846543653958862933437139405363032553456433227585166975318977484964326038533572661638187398746050748479397172989312025754381880028812537689711119546914159340005789434272188757616981126874600103634534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 2766627029831580526095971074110676034085748116149777990352858312640014118132562951983762518639432640186785046533742396607859921386112060430081372009597819438112548315724316092163121004477282593210084829652736473807054395659236787975943877876934140920136444272160622037630706075986822983842242337808249031566320131429846918051270604513010723432569795082499356486846344833668422054816569202121765771206813663831538811048107329949645636535016443345259515125940356906109782152282456027916430377195464689234753934405804067171684553814881405370167591456399764212177496162821055774013732398360608941926562744338798891595958211559750245300599777580935072608129608630364565099800229898471949575581193798335613874244026421241062343809308142586708222457693086363297145278982334274217503873663045906584153587575842430743098925619578268833485802110421325319107790146521260593453282117342316815930880925872599329571962006538237365042153712483961611931828416158321054106240733816493790081367476025076419275774203526677192163694047747764924406602963110157610146458191139658265909458968149851550690803635445067329151492887890575914681894015882810374508163502399695629028639110989344808926135272993245589012462306289987752858119840943030183433178364146734058087492248319437821819637141725600242738010106138684122984601333959543539076726975423618881051118500941738518179717220510137913609999789367435602741812957289024958912057413622322798490908422124539596713769716466118790034848722671703324001232291161214165056965255892889450621720347926436550078682687015148076729783523397026020181749977352413709815152324940229170562694179150237251367332904260946653200266240616277105647439070060756035630225500831992496510441990020370493465619610947815193050266602291557996902602250755798248214278752370380275594038768185299824803294884479884026076639610909109648593013949746483610324112490679157937424340683883924973148749573963474520551805492028483346396706489300126209100421940461329771175825808781508943982502944473247341186608304887209822154190236222179462465369897736582572817767265835576572014979248787318211678234651464521167662625300015202903423421928015237655377684507685984833911577646032512683052874320988118996856613488402232315121631706303552374509301660507722089083790846206061440058795487261363966385380454165482209571504128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -29360774192870345587177131874155151191502668654005718315232266923560857378263326613077191428211608384863141422043284461476620397941891620548829195711271009063966047951132833308594013285163377705478500303568023380969519278843522250870561133612755986925094388473149426366990587834480860421730612670136159116335163640544818485573755809772345839948318021008961251350856406040916165631051914425077492317163754399409863033477766414568576018391277651495072511723926907442365596117843609531408380962950684717725938682436903407522372559965830317527195894132042387684072242876310406057590606773708449774438229406451891333157475915773999367008304585953203924011164484366209249762479716593521662137259940540656702394336861525747872216129183944185502083623506934202348612173232126426762896885824604162544607302659831867681731672980868517983652915388198455371153387706157928129904982366402732893046846465470762465050563858218349000268943650462990738706851754399871316595335744043925987342473498131315637055898183244005145327225868103803843768299784892972819783252154996261070239504987626569263559364466413409746144934624088850522653351571090934206693219016579632116510633955922920943057868166423402113602701968371894179378908216463381718613476772570529354581440907405277025612042932356847521883487792330540789744124264722378687315019782449528952718273824195155437690454493120976149547483851093221937663766817261490877415096466872998717121696005419898619871768990969032972686327431987736846864382314155309281946139362496062724512032000979369390261953511599497914890986836567332902713207836537217617504401623115313986653512889848989202391621851009431503792097634165177898022513206647179290874559257150179705382419488473123082617963976549869306234340391069710718004479736725644451705375335032589841212325323882109105111501246581195532610762651561564431606032602741410555651538128613606729628953959961171242423571756474305298854289809352335166839007866279493207472285754172879255180744286212150195378078340357413916432322106320275287310820360982752997135405938940518444742421375171455658130272756847980108973952220486740981398460521619146942271592042296244395657247206318842088114899176299895551122288684483624788538907678428901741217321976126546972234895031321084275629352079086012392668504216846910786650313114926082891322490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 172981898182976341377829571902805241665991519554790486439935005554518581169445108348612919706896039519291370947922053100850258977513080719038939575984606115959626810907389998273116655394908931130905919183533094389634329959922195024287908407250942481545649492524044555626595056825060680678278118581376302847661777258414360503356860574087250468729394176501544136701976295117583675160407360205065778779140510215100848758249380373201635040069630522923486402885087327870084023098227530849068615109635546818593775695027044324802092684421862383802447497044181734845558441498631058387336460949062090695066138499720924313400284694050702577397821074590814080764200451628374709026608589034952763303256259789543805229157959828481184162382791607312724701564473386263507919001163931067272285847697769548320230604866496086512131544501971793025136957143600464720816419064705344520050381178693952226210101031570114365982748147211307304788229383309840603124257270532234017549143402861937086692235992235100273640947401614546209969607786553993302243130368144344946731858620491426890424902817680897600882203212534687241942317846990141988165020703596903165019456324933492249415861694292835160972201911155709109083945223169381227514992734707492253184020451414903976695497577616813816919328603375142214095976116673947170691619834188602767503078261543699754933206213483699369554572848766737442391443464774816953105618014995344239473817297838008547271603622234105155950189076854371375788652045032017487026862925788521228244678468739442322439037094712381756186111213387641706341355943911081698555716030373498542783173983752108033907608158882783388371609365693854288625214265426121211591198917871696876988149954994451912179450027528703472866125881633438004267164227735843379282821440381193926559105329412507652051638324216874044119350945391057922658750931317869230855720634706695863053471704180707082128738616872099115231321812483250327416907470377730278039106696025529136738974502776686463518318057779170427613374215695630108236403758247010654839414216131152872309472335900694811999406505563361816904773084037367500116068754902440556352690616507738821084310734241816545294304628418392085257096627694272297711868154868701363778793022379660151128147546532205619792370481533302224537097043029801057567867348304439926920641278199926777379291136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -549981639986645423024539625654670728962597156954142118074308353518291181381371117030039009781320464717998061665923915755789608877588745266337682028952383926060229485877902164095643884007752897825990620316482970327123658799871700956533441844417491893615055428107390859281617130073961250275863479436522711046998801934374766242172006129614576693155720488013083877963363214054720039487724619040155728392063063145735092612122034197396694525696212611082007149902776973844535379017082810744174420328440689393889628065089202406580158338492098773868228740513920672887941242290029248589696363977801507613903649349335193749213992458883548551189171900949121096102404012095263718959211825473047951582523866749290316934121463283327347731799012603463663766919220687093092830560392052161320054403415711649796739465663452527585816020197503210728373137837265317381283982915993597736719221860823517933346740853854813475647045872925712857685612130100392420897599941869354532200766999821029472101461454143527924939665502920074984469658835966880383906858136060938218313691439834401727178216779209632249320619051130084146134089793617578628084287393834407956688776050868090122576256015211803443402496750894991483158518463153043569775845753006823147690612559947382305098916716643754281798622194174062675082219937791776445541326352940156362346156072290534716716217664126363754614731726802172798115895736574854287829794046330946216326532076912412205463092863688435392678549387965585536314214531786153075091038189393141263506545204554498520948765992737562993558120709684858761688791671598472544292875988568706919319055815549779978677502654333970916226094349252289713210538963632898638520684014650228697819728787936216665812906276880368846260531976023515231760130641292067448135783598072757405050257148940490709036249968712944921220405483822356739804214217674697408269702699799879007196773675350815261096970747865592851379850671819820146120352681052702552143807907756281802656711806233196446506963549058011803990031784908627914093450325427583345548001021425610661208205032561071182422787680446677341768015388238520871423718017260722163445587055348793194345044689212675609644497013949492368451806676789851744299722737153732554875549878288157935918361651958501014077567931502286465179916098748400865230689392115056229280892200601833159471923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 367928157672801775853643674889508578068637734075998102377132370684561303806978150532994901866665902504794496422970021898399474214079530159469007108937039653223888877758296458960980283964836112904580622956588872138885093544665824814647744059707153750936594883140304667198952567807613467619432746167661019336776928072954524593589393717756705113133604749729894714518342898741564267085724973986475333214094430306451765898030295961301751166092688189699702132645988249807686265046489001286405307715075930862103169672890057752913829179719230459117607239368852078707273379789759895851080534682709806017382595746462766901413794762797902766537620751233297286277917163567410195220719495397213323814717444750068559805880479207774300942003669945183824071359778640787413394957479821558267505415570718527613789986378721949312810803179467529182338019510622642323361464515390307255081925268964023797269811672076903838307902418242294261062108729749772887417730119021047541805138792066449891989837210124389205471544332475390977623109868497336943213094365489076978521917238210089073431551026671859348034839413994818235934782158120606456942341735151507300661834458134568136809511899091610486904356153402378321649673587944394610217718241430960501201367827372313907551877841507243833331720794561344884102163815026544724940946981611158866746611783243706269721678958061134043737034036943164326793723544506953389025792706022510480618239952677239147559364935420397279498815509447321820342674338879076459460824567453423100065288512045535024565578425135006354973304138130642399061813340711837036510391529138708675589444256591580245682508416476976809738829808187544117862085294249698059782446147676142431315719356248231416723301425707561605653660181826427699653368144570075858744270254710012464681945604893463114462781873575280581542144535192131844100854587682318815288359508776116801097111149762627907607338289635460059846952928393020681457200216579862539933734016605455787678014014059038130256715942098477603803617633839529266080006080572417540364585710248427098644626962924028454520981877539945480097526659711966351237948274831244110041921497031300949269782736521711062612619374279735315035213747382225274937056660393095561029455315872829384595265474506953267475631755026141483714311716244283326609237202089273569494538366042228926927863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] 4838511376717849293758643974649943518913761032566153986382369994574729449986256158005996831893462225968846114672509170002928316545536966564300087188573670481132820171119594435115383079362734211614309248906075442034303802712107254827860324907108029521301350508749368174764007929473469238740952242154713567688376658102228896058035841392461578009266627201382394813214626298117551470649816741797350188347603903469494223850317315570823840392033446407112012464584223833730342831559314778431835160635909909802842370429749581834222160123330074168570838083255016100390039486908020283922534453481400943365788752577110006027742547912379741596798080252337437278119502311855585475263683487182988401797745332993946001376422319458679993024116557809884791892401831594703473424793109721476246093705459061897160057582213839586117094200465663219346413112481770756928061044222774204536328224060217362079215413324236543819681111403634392543006322123761664868151838155376832979129163445240656363348219123315273021055173064331710186704593300676419249070292915589854230395740677711811576784444308232340794924324818572713265346339827495498258848477976267246916125511503347109933861090207079410020187759997951772609684811327076319887668911418626081565785807334828365261205974114326993215441429708995032835343038697047839573111496012226424938638261120300883518160636520875099546263699017111140616981009589019599241419564549225028677482926873187460605036900443502744048122876646343850604829980063718785694572704967945615630833263009144034923803913474908869304264773844347236204006154364768995201393432716865283269902415117834771002423386736413642256973496986839767926930931453795209535555542837001992753158814550232912171276528586452225552238410627725122381515932921607529330291188126204577198022084971885961826498923711137934424512402128616463431400416462216034184134477639670082778461990724132302142036162644175578610873518796203821819322019567363875946493485257912821800247630603381506888592916386806246849761339486607482864224070864043676350571044571177257930854296625112999790281385750490521608045910751173143581911611497623744560098962241040194053265506657676733079534107245740978522892126054130684957780409869108799106345403817497325848388572808416929855663417545222100284792051052383954727977344717225312878404085297882958286290944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] -24231614041928484028276073225232813781492962430244318819517187287360850239817562589512058729648942257229335332081561539672974449511618840732854180640313851918026039633123851119538862201964321884760094318377501600964920611972716447060765507485786237982810094144845692199467907331234705042702519339083257603883394550843845159716797281132010582900124242816455571254920263189029823574637368035917662341712595635486149806264413772500408114930567706181599168914267246676206490697558912172714586567980556586574081220229168016869519487985443637675674383152203107141533581001753659948594357410215693190768162055446969294637183546548440815442439088535448285071827743679439043773544123963559391733338410780469813679725857204750097727881364186949210499545119430130583514785762485931526411836301717612969827066891318084964062564747334867441675923654679368866699919106906069180234122970775369341955435518971214197544167170486079431384266700298804450036270185184954357257432754253612226820619597509272954459386793469405098600198064818714393454754260948868147703100281755569744478198039553238514691325991560436616980511866066446358825353918506114892277990431470329243572230540553780071128459518387493307575114287430326825385787311756969932716360347484855352644179061777459256869367934366532102533662741219914104270792868750948847911481810106645405647802414378039343593349009875858395953376174663727935576621902137047071495530767752749376033341585671048642947819546383649788840551099615597838101559710066701629744837444445384939468055430585251143477880393503716372354602089446820198697518514038516219961861400155869175670882230687295620289498418283195984163987571922514019911308992509969588520417624467770712938503138658635555713631067745833376736898052224977176923620459320539493501897898346447018184513666083658350492242964635232704065750307520783693774019338484821934261571280304840134755313359622122620626501976661670963070403950602232838988027159767615842387069739451043995264623119386091725205514059864401078985050444597101713993587796707833149787945225360729311918296965277882607125107464783135758825644257788276712345431473165149831201299365413740875735614352621472186573369333838763256945289599286316854818467976981155761465209926743714313298893501825751730815202343092116151401884342234516117923727454174273367966014767104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] 58962606346241592926824897231623207104559035957543496628351653983761619575179387220755011218026738455746038018069641776290059074657776223325485221152073655972624120084092528364568497897656110829057912264367305327423651902201256718558138199174518500476265461620101178600762525332873495107812030713837135446809104980216623272229487435238148755396872704178425206747989381467506529691507250141071400272559230043118550361586370127284641454314691710302574203582068540279391476369477912295425056409883021638688780521364960388302828589050670289900209811970406284023272469866889545471472092160382025664027908820250454346598573245302632353902989133149898167580086117773543188327379654028442535027302124044311329908512958472896401246549698161172152541074354581441925312399239423281157082562399494543317480233176212053361129323740500085019732306554380922402331893518537358465264601167777691864716094761180083143424467847197038768437306498814456569036961250615659166111946549207164219881311533259023202671088414094794650982888245185447906627752903411997735305625737311999528895053224749937596890592886200265302366787559406662808600050139013191099163676136927283307879342393837805672143262389443140668176407308643384712485695578900023698734581297953783096828203577637281633389871750830666154765850402599609752507932934955348481858063907167714856812906599740161032303313700213693765419026893242292106981214841736736315613490636378804748149360610921643861229831698291803444511717665085272498662964937879420935853552145417791331986281299146966601167937274124233223567574430105226790346901974884784535682610788798106985070368067982581970326555940573593772047745586779741167692435894885290873511318614985314574003301007722034580304328892014133741816209075168553254605682255868302908736609199984525484052666906102423824651150283360301292515727520416608325678753871595996692623736116599135100542902564890116475034190648322773844667496331216408463418811593395872109526035562208072713150586068619357387122633146232115297303492184912683650597591975113600314754656816261158485846524187133033528891028144855317559186872738249474437440078883653058250583694485714779071965196886825900995766519620265850881528109901434394582559097740817564782254434107727876263829778112673752344691016702812569783118245069097105105796524430494852277031760035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] -72425234965973176841287937385284466757765175880122458781521728668325881286268690869281433866857656429574985999667497329300543290736232259376725640163704337009686316028196315879981122488558969839519919761314738322213501350991552330176113134519103284392621439893878512040149805525706862202910246005481757019428127222955058931269132132925565512082133738234101329009968381263457064084868186017855218361863125857770427016569167525187267330847599154790122219646689678826549094842185461604377504697715897342543477206382816012780782342017544349892414222363637837458649011821978011327910230441329599043281940168959985046166608114654689065858906772506880815755127718017761003589254740890764334183930633882058133062236733213112626369992597435732764411671472166823151693322113423862292890673512010591461126793307593895811432356856491716708259381461073421889905617779423485436214610929730556217970606005935543405329165216920864613292437680130078128159779417459956681963365995328316814247440243432745307737746303726101246385786798680577708794451256141955474962627984243268948347787426226472900607666639434254814718859834705388655834223412602456409092965356365921918747873959304586829300742863215071124601694897146316793377599555821147883394637472532444109457732234441203976481013603838505864639323763168041518648339250478158036081143200450939699103981508441614274987035476963735061500718092871559479486080906678363872695752964870497589156355260105302925047772040108838499288884514132430001967798386158961047947830228551428288160868573731421103051274097884149315559298503099793070261911042282072658272135836097643678403921325693376776843647444021697889057923677712735258480544800132404977346998504821144369968814220581874169569544685985321917641452342788985666856953200151341727914948676319886841612354774823441347282636996229370258168519982240965454288404923898762891582548874823255565783967491805340461980156815928885117671936205940555210446065815978924630505328659109882233687874114338358325719126567022170816022669449815948632980367627551641347993658808447216177052255030904668423506305184343802335121804120749115594243652254552187612704829700917105632075935733322555117845859256484902700047430736273588739642524454697909734047588009362838636018644066876395728840903657455180115177788044717990379082417681039925749646106820608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 176870497639421936664338613326814665259873321926135926837684245478775802213990240054375251881031526285204916427162464416968480842037001897935507011746175276960006010732966606110168069101293245303390493729866420333804256901013476398140821963840936501120701096480303045094180494649881944030103665224465540343854244932869876433189422907736010104492361724063821421631588625833075131452885641381534720652660087141686630000036313626005831010115490555623779651977756744871430843126495142394238801961690458215193139329450613883934993281578905058572369669662475518493530030103438751561263225174259931511026767575252356948537204416152239195551697446832367659929905727448883015279666006217185559992217504577039623295559566473132856305388324202015313201246875217064135987955799725198674317351951416391441770621187918768548339211539167174860017813770295919979876028696204921564024602835045780344160537492091502718241906665481032866190516986506100450679807203985979604649372235825679512780082567172812627747458748594349215672528582484377589187342743673856654048876351892842710832069901783848025140572987759225172763115873963218111056133386572836347172831621948053171802101394485343664108923945814019716818720516418815363744981980316441408540921046540516773679813859674891110598063206249362303193093581924940730083286549566913107348813397069062542217489362690403559777245317570053969185585447597017115981626170092965794929022609350839202941794425082852246184975807903287252261286977241224011525420812168371247253119088516247602797601344758763482692142406050603481649124699683613126277903033714136797081072719899453099565272381075510001745937699491516094932175976873194794927637328604003172505451041213322121223769939731176457319105222394650007810865363134359556084944816330314119345845092511246590145921994923527035193566488186412378721104623261026771585326703985834244914195786379999136704334664605965625454062065715055323152783720853855315377272229537680886489268944638638703853965050217238808654272706393365762970205359507970360920511210369020019156040165563135648084499186026279154363538798357001371525976160289072671387134355751139212829009511991225498256843952024432718677536509469387970268686377892831828220305867078322601680578018715835269284633369699085117903072113492746108140289240688500916859497386868736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -173187619134462282860887380657925541267943473925080123348228717146996351082637579638216879168111066681637682105671551648278032968510360728738088397829603980936030606949639603239879501965131399177061364250617206778064425883265161920320984010643684418368698835266640848114337467794681653859247444443377757108171572573576886283377266510367119264414362496880188044869383771143501512085674878597427637745080897742493074103716853579678126487884369282277985722618824750819400288950552087458282273780192226989068894426780081799067875585405813487923188552207420683600503318803059838912409463257562021621599794641010914637783102418732048670750893488749872566448037173424492847819813761259156767021683278795861112340777513087879762402346098628365293053061258924343658451185726980840097722822480413346988716132731044648299594269112171320276887917854843744819455734127539888334461443949703809580177877431659013342762748467018500884601197589757711858264613568017190875815109418171588143553971917857605276575527541311854465898619128994151530968991378785965956877043280643400021568186307288580184883634398096241908433226427709975860076211980995621407912049016438729114067789598205450081605998893136145841645514633183887886789503736997386353760642817249484913079090481111240377713832894363939780257893620298539532508784563434842311414193304074474913360123697571991127933668508150369432467148812128197927834359212014439460276718857319015202270118393078073842730728541690573323559594780896949517349474288623327399681240577259040902064431731071783630043183074321098273398035417122069718551710462355998182695120953344242723240576415587852618143098371859560064644415282484653622305727990197880247941207314954958589675140345107215891503789834588766125173889468198358762671622207193874373321178769305801029938287248179501675932486093942046112542507985021058796254649231621780766324732375187743314250364640129816373876262651787828896075470537372324875272142443471232274962510765766350407738115904861196022455054884064058090204532448337921605575072949679855050329480471807396510490861899378186083524170672855665801705376808824200509160993041805177855793567513762318072527121007592390284964098498801911004428707523687025758475170185313309239181944260319593006938614474443383937251743178447548023634638317626905150187326808638095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 25935728619298512583027643791140697620465064118800231004971415239439330851776974893539113104108567695085556520127530035335245265455253236536052278823147531387434281520439509988950945224161874442302506369971455981670829518404112255074132640777257419740365691285640402116379440789488439256223270091186825963510042249642184630133005524381233846776906298235247183506884982669798211542264235884816422094028610844853306072027403277998265679314327362625815622143240130809402931450138897222665164744342731546073382406127835292111830342763016712205712552813128117293037667030718948198202225043130926591275229781582338654855803716385791286875872733757427363629705494142919941312957349938124875542359079873392322483760264828607051769999785729786836135785524077278673333522160335849882533945682228692763842386215026358198452290512890347602503135402419024848810732456932030936576400291503429517801664366847303592320575370398435736876360338899150411505219009960595934381661588613962395893683083997712526274385273644835691732850220111291935668321946601407887094133729202237558024707784996526470016379367320228173772273773139689590974685232631366834601970627507236231483177611990491535061732781235079270548098008577119182469584841577892711415743193159307589895301519998706491177302237389341716693025516065231792954349302154092392640264354235321775246493539338392281421434473284601780096016978049063916798693504848065697470387622319081847657312053054599968725762370300734164802791742483511946670442239207410330236224286649079440210452589119256027610528132664148230260809428636715011919542341901187142590971702157349128269921303237065141714899557415827980289186318145038252884875679229149668884650080968215435254820737154743400547918986641988284572266786044834402860022951635483762790407952870417457023177421246834881052418834209267338123123065760717120542727410025189158267728587429647444366478876477060113113755436842724416233761641416881815587980781234515473444479408875190212220357725339138318297248427055476344152992894616941594309641254271451341687814381922948405105805436646556705856893578925452509915849771477635839298017937331463876285005113832514373754020246465904353766337665000785530160423007124146415868036271652803045551945645513256793618656757521750654639933129227873787902893569509561917018137221621396537344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] -902596840022724971180300352620166252695302699202110058344881957257909019894588319918702881921081963172183221599228309090362091266890759597186248402800499451649675135552443957291690380990213343789193623687958168110896984107574648386491790508162136871403916880826312540661647073219205643878351761678272580498621561858944062351772191843500933596263611959197792295262688873136417952282981982360130519338261389633279176501320952508268700084994570576376788322896968116702950787846879253392862577924810472121996447508021115233205348607279351436741616064122194960639011592440774804273602074387007408593983722583510355315117876842215592668327759009412680497801668329322380842789147995936270254725166985477082251183344043890954246172365320854773248188966552995831724346166841051880849367111315931042715454257400585931740657643060975198184998045829174596133766638529408385564630954012282650560712949687015080085345310671291343036524484909740403931085299061830884664449423673420882168638476846154769454739905731175825241067022965906715204042763780347413150940100704743603632224892447730995137387567577662151554343125560198086957288994517450539369234582764670582210637861382080198362101742569530049476524479944199596430348536942149189636184405560643058925919630767917118134933107833815013057182664792771243632903362977497055064728371126681550323755177781424278643095347885645407800680514024321895511819284904810160802360027393883414991291262775896116874602830406682726319560593733353234015181344588320971515935761252867994569654660450536796094734337675910326358260805462013495299306750700749116484943020772043677098068636632919355028685860803501212736241288597723112263551411226706748831079790325184560453187056577359182505316947185764026240771128538090211673975312787518693034198849049119242061155468176989776026718654820013811612946814954799651713856868033331268852936969111837488527968265599709750774596133302559360092418243616417290338369409348241034288094595686800262287893195948190613427618031429243001084309731442341957277544907946841509167279491679042479451367919138848874870102292764327952961420543861888219755632945085896613223553718511576596464549788764318846647738520597374001507406547142170569357442285459289629586822402403369628375231723821900390545478688649534774086256810946306774826497591182393207685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 11644496666891682923433059965683809320581567253823492435696658355874635517685192621377819609563094137090415720074696129210135908923081503126983626882024628356112238854294509353160096051589594756145601413343186297620726553018246725981422647333699874627826254560547332499325824748480178469951327602310459271813061225232632395228657610433130505530276825191554275901646649384485415344016769457904873313391089236863542025526926831453796954099398103531138495679790034510059942876820726638226536756284615110739667481172453292125731392555005923155773208507380634208809948538853768322571968212471000666299910143310198461965055469633362334716532612762211873664243912775396481235730234941357593353175963750316418330166144437855418760325441678300363049960920628951965166048552538441339624856695677819366012917995921152313236671457260747231760422269021173622407435203216314184561655594730290495485628528341942475199305290295518687058530318350242272108347183470395706911836559091618646487141161215280483368067818647065765330229475961824879755582330859208892496513143987876593076410849889618163821449655244598426922174123048734554525051067517767579043528492938019510815267778884474223138156920207152877759214695259351805214143673875926746215991370713167621805983919555906509917150688810621057935695491600536211817643565799567727389181767342923620479789249998657982058217171834359130183531170087918851396404354929858663361514393577412267954872216002725567329709472939272121806035821708509187129142228349444597994693553387660895463871202316067886818547180822540792497377857906784044256613349684733010917862512661406957473652936794416772986295213162757716678463818300018147197946943626871575863100909136908016128470310142771448461628090106250215802515987492451091393499597335019408193042738028870473296607490964778507868186413532448399695025925877379635628863009895813795067245462327197529304527632428531331419624378566957751460571183630804787100068556025906167587479810907426395531447494360231357155392921414381571353150989267664388724963115331219568696599827281467372103463296209197590682160843591599292057268081055546421907354992722398564738055905729163352025329325485735675268388721679488564708754334609956393539363723270455283886949664550097403897355900960032389403764678588362898956904112363872246079186625709600258654208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -70536907202956755791148664407034865860425051959033476186661185419839253629716750425028649618685132250876779464492243335776452190754857667814929239546266942004317667666851445364085583658655646224758355157917549432266696263946691107807623289633432652003714503706976688057817230099976297997857492667353774392116023369416292166319969685399012063766069183051329258384855771640105939096590978752470094457914225054002653834377843564688286094406808801956590059389423878306700225636712684820891192864275142423801267628986983286690480394796205027387613483246880897864497826528402929413976976938850957269234374168621801208805370574481732651926634950325562039177469692814911497610534247911168766551970618789837832919287662249424933055041016578905147949107524700070654377014935823635034341379821028416653736816431126433937059728500561143920842713102458846538687310754900656655656485816269635380275922029724962214835002002221085524556054540274034208903743521051454414727507124705313021434156000443929691162634048366613902246535481516414411750582223019101691165266268106100178351650954296992128157202684704840170422426936554641469076031609892003054343166655535163718281212062581193085203349754412514345231368204820064214850201503534519485468356647772789070809211734796297590572084977014073859936283018717151908295886488390014458168965326426659849636560352215647400687885135266904074842496912133179565121138213244788120602632300348218378081925465806501222973886435170924805925167571646163665160040088317767677828391854538221133621411636009588429816002610416348697313502098959362051177812263581136374372027016411566877445856234639763203335880641113001051655542548517662783487798283167431120037235868217025044930265605734704017763260278174317807169681687881580817906215969406694129694840988077547060677895582596936785668668029334211765739803438332702694335468953095690423956128883577697154570934966279310450051310443683122134694558228370513169813704943165984221500456736140000472083733750694431168192273493612801608674518373090135491512042564065035494825411222074680263683930884850252793283888776385155193954491901941489517090389398716254702150023010980639560469533547435226823342180105793501830133719757011542546901638577142080076126204942792933259938065967483053587111941590383710890640838967577732196782287718130568103198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 375903557802419152587885953302912249027297444177256907989793533442605255263813286601284737163062011259710325768085054352251025400457237869037899784921420453640421330440605313371027583655850862964384712801443870641096489439093231947452941607787039879487750273534887543253535016389857374296270843240447648095057040766821750499648173254200133754206255491406046932217124406539683470676073368142073343190824730409662190650057750338043967687288339658800020551661250564376384478426253458108376672728356432408445490644797159217404036189668955793532717261131128610438814526090707440453080809624713441565757189864181662683393309080445854382029894874971094306077206304860938204834265933218177306294119249519236240961936120418101810920715511342790183127006124122939871724614034300180511145713493389390950054791534620494084943588388858725920032572550007949644929867606069579989359121481763494381517439980605092553315728156034099644992205007541778976013355046249463022972368172646428296855169693460738158192996068738251916667850522014117082150223001392849554118240309205138684217699901330469638856052312310745060730608576561364957370358025324370383150076451604721949327234827681660384950917084946210631459671772488822198632107384251397483350787841058648284502678078334556738567817246466763642912622821971918103919681809861471011411353750361274285893107449747577267557071670477012146406911499460109479156923212337576493869098641713768268022465897760960890587267509870765266862459163564997619123605800151218175015473511619711800309143070019455012740982959779725472212841148448841719267611919527908354832365925662908718198953846855101511779234141067454103144520386649107676305327551217285539866466661329942027002778627210744455708548293840369568436780448094449422987015655256813648319367791374214557948009113504033761943940750332475397813721827932858648919662272869886217557894700593540959424428222089741665988127196444272961641877025095124359228870190230988521581635736245735231062345290039765308917908005703902270756111549966535601831266215106190275434544062465034263487404557686387987650675219458739433984367388094523643638022419721976137900388607399396026522252732661898218480474207277943798839657911397387634497163749562363072871906451232960624146170933515597418310724340947847822722763092803868117322927787815916353355776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -4674668561721110630215385603430033783613995543617262393399926194244741215825535335838007126396132974188567449788272998379382639243303204053536524582763747742383104557003934029663860968265930036784720537398662333435190601095774102336891099072123336408996249416441816167065944980129327593340826435760958718140283364461618342990510749673535925726035082958874643963338555544513656444409965883654176338816170773951545554988513919710450128001030287049483632083302560047417919340839926114774151434625259430700877705300513986696234355087137697594825671509511069184922926441583091737638297878162762650010880577886199157319631920886685414200682604736536900836694438795711930206497628870131698490167512476363941627722917772008741218651371889533675662339730580310898293549449141276793475768203614327716556547688266781816572868060215685070953394098631232653350411791267913442625423544322810160663053153350070724046534784917544933323888311620953220934058527565798134561260521456002658438320322244125295271163585289674203506185544503836046170801486287035573785753324528428955823372749653328433897110612722570703204622656406395887832173699936815978196378345855842604335584998889569178946157857976000184969611083191043943052416652491654634890299084719481739939110105398405454318973447517529097229756322212680704367675407189672936867516592200451171591441040920328805302286527569366980227197947417511595059009809182259359360032639027232889426342407538051908170281668079225760992857733208884835497020633137826638207047823926252988532817561911627427436648045879087140180353813175813807200996691244836463224351002945944327008238095760680916927912467313280977302359746378113658980005117724877437499793360102725969884381606874556501518013688061014141759976786057814210059885000019681991703183328463403704055854406069075072088807326416541996096553514973119924359005843321788736178060853409324953257143573978627950395584770269217808519392091969200828450734888553957141604992142544407579774927342401646908247931668046014925961273514910542434569158054022391025717745705120820195089113844153068333972788153507436488379128043680146097083879065188311728097144474985682305078139676486083108508755277636800407714962629472679585948845655062590930004008662277623277103416406399864279840333259219550633821824428787922571706620925418802110812651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 50807414561614599302400278451960020994338028754842274080823653726818914674483610681937380619758623286346444587812563558087559384476993564488982926735345158270023063615656081322736671287346281644976114804439056913882715169292260861981645599758201531427205858140001450691971692368074351167258417344477906076459736720860721497272600847733560919374818952424395209805713128472020209198206015702206019389083290981861297565909707233780588972591388714968107606461157548273452618932839173892807143562596142547290516409531666061903076309553932436932860864196619493394616944220846284621069414356829567033809225931874039816334707677779127374468485001984535028250788752930052092256092942595350687189072889331293792374591787081717777618334764552686094737618236264495204251826910661883685005628095698517040910548827374732210332384027004011702837915769591429789942457519857116001409423077376666489570597290939620307268574157304900302960573004585577288417742164871629996664752729648629020188116277226623860479397486602941010443755768670289374466279090128367040721116236298861566319778644431245088100226569096971060239699481278068227685692372286146673664837220356734379201749531439570947521121521851798361770109118440503286288498773747230497047707436618089805226438062025487436517324027533825792123413249283933113088567677258610140588158607035791225262101521700920545885451627582579420824377822866128469238478582070225384418945150707861864543844164656546009018411132853403755704797996369468665319469724179912111920597314570110496055232921128544218646770746604333404215180856608683130317006476660593647351719014784807983041374858960416554393585792478367149988036095025810364037309472374576713452531757530542985325979346897899809529390730098393428242140198487696360305257175792531629040871130720721533128366840061267482497402306683747436532909651274001319526335248915796090108649288755481340185929512248442193492794854084583808677304408265815651586612353274252817156600782013223650009735515935220005425152194822087203948542867916295570796711980299953751589647929117826929493635095541550103852841424975767003203540297554518631924195514050531934894489141033071750736889516909631629265468269416546981707825301989321992036692173291739469093794192157857870215724059986350012659643834965405585744081432767577732365156239252944079709798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -304084808636836725252356935390469233147551987217576499886053709382004581857097608492605898649580494250855319586119038778794913472715053623329293750962676963485975966374829755880915226399373231158872775182170544963963060791128412145449954866653661398041826668742898352667126325875227659397796196711804631757465365681785672032230495243060570220331100208782624896951942219234759426215327300950153636759675098519458110819044172244089106886121169415505141408677227729720598376294603899777372978132504408277913283968681558040887918573309276202788660410884047692064362028467378439480272747455576401533934841868623912185608733730993178206083426680463782562914753056282357634424734953976521910363626239818073346360432348828062294623505883586592827606532568554152095861801728874891224281012133612375077015621356046384460554681350172282700016671422741409595525081265246487083323238557308160149533976079926502486201664843162366741914798197943721275278031824323197425860365790364457506142593584039825086675886094986809480906320636796261226537185229535452061585674945281355778512200817544350607945553941333309715976568060940809581166701835318713641117613230624216114292320125411293751523714230738685927624034419984116807124911191863530091624235960571249818164857167456005104081788278360726230365248746709867620833070440779592839508568979839214337185622854554735468416744338465762732276778632199600961215713393721571134142654470031572395233021779069476723402606099279183251628563690702029490636806271382280794852309127295443646196732643332841859365699823980830352646177184146240647675253780641625319516068732910890791843212852183533847543539025768669296304727891585737989543467903163574553935442580247106278562918495212009452179602599058253211144500797836610786723616391119643210084618755392735534772899527367110271795024727914248272998532698548404051573821420083517942228808567420466602812172254686255899956775892137256401614422869663665653395998001671601678803876374028060045061328712128268451948770683780571877496011023473073080039843697556042899523681904753542453127962143148031994672060291247726734950929329835006879635876252475835812618269320170452369486704057490661663034574926854604433168143737142434761993015298657602154286878946454817884160310438103165847044611772831031280692089056178516321103071684885624748916080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 883670604016061025019006224216498976342715804232433472434535351769899366639277325998519327032048862824227652373371385306527037649486357673474311806522445640871022942522996950297260816166852508818526638602186275815520620579075600031196820005215308283369593968452401428098158400789092519315232778637346728615619548276148797403940488809374477258823432839101648177125870985824789461990718441782774086899529334089644618091020821251192579614794230090862400803658211966496453008523448171757224985767901530967828700684683282487678316731042318459788508294981215456063713682240707638178714290549117164871608691597971860200060968005467033815751773841903183963024513086902650699264711883907990447336375680391246854797166420554304013082663259359081315998564222070849760727097209316223566140582984802604032331475234810419834474877645099961418536955501955213315928363116143830754905901144814770257172974428926475781618897795227152466777945281880734418763184590304407244180354395478095553582867729059131990775480578264200035634734235046388318083816053063560654935713902775667274201763684009920827829043278395478286450845649332168842478579905959528835744354928828245844866389795023705330503769076693170578687852329607175290016600464114118457294799074717222683996623008387792265719063417675458172669993715712634737028198251528054266219748406967253783965115826294599050601545413246087884874831673571209325502727650732656569877893703531256236200917816062328879303065256550182709174739426999560066067444233060204790232333446566283256590317242024981014064900446917377762364705918884818294105206495732315105984399328873285905513495621033941981144275168277054465355865438253965904048978125745760491436936850316589665272122367338657958600289441242180848439910170016291621443421858056878417541625390607100075626238055393452654431440203250727128596082503415187876058992232322387453791256709757281293834557368163536313259695327714211748603844696944869086424431399624820813630282753208031775514020667833897517374532053197772757813065937249569412018430819247729539838803407792116817734788808919488296592244977908725422763768923155645351629751071565654718338910639361969504142654626887014902030503375812522791463898554721322150977751603529498342364471778366313206608543769862446798960151851769432543965264800109389455281479447629544932537008128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] 166952838367401799687185815888083274436894773928664198348583533746538505086434835769578194042615796032273121982317320203190792083816987626487927022464750077874839782863466757046455316366177516385337698067876941802294456837303518454626295437896499617197172589541992091057225131493360154249995705876904119577594065512255846960853619836123635619343164322560196929200241248817019968131860393538451570519480531632267458840002180123054007633129081486657603076624570526637985364600426353625606090561018294160640267332785139975783534182557987872050097372004504114538550187206733929307392345647309310272742799949071788990206931130416245511240993046452065518907363020469710389740937707257154619382606815327443447466591824079484866717008847852354473207535978949952682562170507306975600530935952132347575055672520356342127333225355036550718882319365721229371947093734383084334126018688163314078209743497483798799261631886704241832315814562145953560271473282061108010100943280327182009218272260567062039584964891249990284379837469179938536781579705217925520547816464855969970521763312140246832342268049629178289196104859160086537237819797052138462167973353758283850050279062398016053588440228596730163683468398488590041738508366761138826022528536555380250357268165455247388239057539149456628385400734956125950464487235203755435021342693821354177697567839340541040582387810010645179647511751039104983977146190185535715080082846614485971769199875354484296251001005305215000311055804702027425216642253617679870127693337084072522960795382406154084780762824412660953054557646335374750734620173637742222622562707929368447567266986104123508068102733383100946725077252069701088787089049243796843056938361448597560288333915371946299783166589754767227011322652099416135969725888326573506694614987601984713772261994964747428872104624831239610090010415299529735093926147554742302855471356127886974069649440520803848013321318389169415850699260982440901126819176893510974819332248970602793851497368319509776296493130778043324950499330234547200251424030345746817281282962999413735483288189538646775394084935882435829933023591986466522461540353671430739497290516144599940628740495983133055404288789569734061781258883979577041776476427959987216565303710578825748469746238168978253715726487384604893677850800876020227387843071171172895230525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] -11537572548269756950924708038853848611475681354484218008927418608579592515712926616022607703190922584997295114651373749940794409843746990299167453543837337559650770542172754655707773952847933341848516550747339369670579556651730041861736247554716629231654719841637167636253444361954546007122170283593195256733047675044549342899981913780577759816821725597410486189412299989285629954615339639950909388027420947784574972771010022042915506191140953582847999219771791106400846548553232795597388454095175188835412819631743139861288890719840160534859439294435755366838273447172502576799297980559958208708803293493442194673909142334162670921171720119130808048761484484911771357301674015957080257448508792041316776758137240081251707397579117460852147703316814265759962857593572973564708090566133171837924323702063490441539995455834720974907086103234740144326661245491071683888162362171745637342275454819824994160040553534693514074514970022942266042025324393980800779291044880017123446570090286284108053665610608502322190488737795433361151415363541267652802607209609549796326624338817260965525638358296559862608332680918363822022200233841666624762297398680295472182416934415764293301187707935927334427250925209181604394108427012929055866629067911685524975050176981619908735019232136255622140750650480188514767668884835354034982297263456496371192882101438843879623080271415502003169272506877303823214938251051919254209765815770769471545152178162028693631607676225988290869572825628358266168550946432181152490200233395739379795219590151390562463657537316528411590630795914464159829798203736220125112308534972721983215957008868908750704455222442293250146996540856615836470188514563897001173249961170024334292425015397329762926956639285766880796475189417107932914356863557182924285592681843976932022052613922241053333473960111921531323859188973576381714932954972927577781442586677006734652764869199968677384336010287256737489283218107988870011566840229196561545497535325269432892242593976983270898526267464138091424705134776655630557454371344944887946100560259778534325055318567757525499306898367576082009865152172718207518019678780430474379802158903493153954099277984370324350263906883058029461307573891216077048085197521529550265260571259909463490246828084522641281379999111011414016367531493732885413400836228033305920099319808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] 44566548280980340271514406489195551629759472388730098208935704055511400977584710636283121523901415113741387079767361827657378795081485405573297091695266581651771129260061476633046542408927909444081139912775203294636872024619076108215352719720172277797747467004878125268318507904412665233492493181849620520051341067898633358110050644524013968366137973998385007180014563707687037464202619930502817718745330317369579102592609893689423853907151724086396152345522964539549821575666659764500981215127445729814249120611693149156459037910413830920530954713536379345602160718242021168949767399510018337583156286090573545629086782349176811182703088433060788563072174406639630377934191780314400661380876808690047185126345414699428144207331957880082464169606630182715284256564901066006038128866877909238370694193973109441620340732666676978601253698365828089455150027873156513912270726873633274643357990812071930107088113431759367220946878576677818282697706776791643753862936744478407543681713010145272817305297546420024762594386582640553374467404367155307274318040795644660542406289630053065550820560315387686515372582974035103430253596217788769558486766852597890677616889388156266157884014826169699396965772307432012726479176798761636865114576115419585419353943388387398214083622694436232068030831692554693479406544555661513599892151717846448787069637203482208550390132095693189845496822733833439941529960579842504494179931392087098340057914668387660950330402497138637593208197023848894374331702619208558364722166383600836342413361488178322280732625658854533127875703065527011487004142665198026246074659764949914295176708569786228667697125319040314597537260656338619217546578362616040486884501315136407939319001357034905472548336760687626472819410322766817476733158653685421712039148584610488859482453058293628953727888167466429612496393283017257846019857627015830139457269840977643560934461263837237062786697636009503963259750110469786275664331408653576452775452195401653495166648579598940323762587563299705947691836046922599567753004325796925234972329044853099923611592277298810548352663362086411921135523553038405588262160430124818395106231606269419947319275289463963242710747304311896078514707940298475723681607469220537177556853149608404566284263514831388182164297793185066925469893036219131276851537860683049215994101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] -74278701783091946953455337542708711803111808086322929232196600407727031736077492610886222465968636642342317490052814756701324220005300540347961574686042715703552688878480598151452564997218163930011187144003754649800684341193080725530911017375629445963980547233404452241717864303417195785038780770739556251960290478226441920487166464652582565198473810606133442123992188851587628601085570960895808262939831606613006690337223861214440277686645397281092115705901096644541399212986899843386820986946819437200692842299740516484155406541094489047653195685659755394151221521802404497345673150168632509884842215589047578470195801898862498435162159351736136482843490196707369097224665879461920276582195040297168985106852106379638905349701523825022848100013154561033661152648014395491009830181298458735943950927459248493926961224381947493740877869372990863011226408653613122033116499815022484279879526121711044359650535021589846155237917052444382920995874834768885587125027827790156165959182922944432254434279078798988110940374715321259845510079103645846082696297648475701974804558035440869908691778733788976492810038270814741370708919566659248908498623905464974879361317139660843198089904186532163867382371741156759996695604520266416118338138159328499988902625706081624204273009549784521731968411070434860859488665866396278795425261018255178922489643785073539504268307819839700780472135265830173613786365843487564367710479459426400219886532220962760709029578943586917658361171374030624313279488339453401206209777542580123395839213718940888075918557653616824167871258508871805022831232618261283126501831639084542656759181609896529596302261055358049867621179636472374798387656126757770146533693080763057750920504686630279890778124248887503603941457594068681524297327586648300597881026425403820564858167206323486800607060676991387788783705137777260199357798078965651876728157529838747544944874399684056486271988066208403348321993085816904845056318151297059768360238845727115320028006408267107202876298259342513999000558347593588701859853310732060316881168160169668414033517875065951058651298187934697403351808975212346513674081016024513098595696917315766668375884829005404433366838213989917047142625891311683658862420100903155842021756583735467043260254478348580956070487328644303516046303164281812601475458042295695934952046592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -21567805341363195885055540305335010651126878156565627392768916469779473101758652116172134664927633901109682257885754519757639357079749188998206103702448317950792190926721368942641145214500484789213980839727658284704270541468113201754039721046325306748924798910023187028120543144979659959004968562273191352527196963987623967104281218199859204588899054403320520335064956320172708143324075756721612399896921849430656227819644267134142415757338999940818087765446960520021205446300388327265440065960450714019898748370547812163388841313195094290323477040677290208506009155262227059197600678393712126955821131432607474658529528729326012407938715017365144014341272129677823802438858394158413032957520070650603955838831305515391647910416713496100164591671742006528893474168015423409500161183564710279791786618189693422282672186661627844940826149785600737572379428351414724062365797421457608365239081139667028361032311524782664790211669252794053791001200043375078833060746907766900050125242560832397044846961428895255392919837861898281622728585308077813595362155290814921938254496722125333992296283696651966508991531477424866046624839111663582424069125462141895986570286426606513543422050425765736918172033402206232999965061032149210035077018351091420436021930334800269795743223336472273198957079339871777062347735282981974767703008040710992221322520452914860984197582558090944570777711667955296852734661209216538275944751339220945096074527058102502169850557000774414116875941203979011404244360250264095490525624745536126136552698716079921454298721867537245422506188945975379518271901752479199966051434615080697101056237062462335043446662456831872694925556034186183490278317938871063358574953676127114422256866424940229743051915837159237996807295853971910389265401792555836816386502350060267590585898930937811842169106443724519032313964827574595496946969513976588847935733008798621145716106219191885154310234717630290445000981820596194235864869039682322591617261546720315581127983136283240194881308671784471580413378920789991400926057160263471335342916550701988367196618207103304276727322024939928478736547921953179293833099921658154449769263074520196129399228196773919953926166211596677163483961231831673341537224582378604138397146066239077834239092831329588913437721528544538523389563774576987161878499230057999332120985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 434049860186639163969810183041759357368791543075112175725465060904944168583488220440963088332367346731172830775627779359527887397215987171331060990811129833972759681567729682944073321681852044807607180349893922372632812513368186012016403124592599932642219146562732538067713616388648299710241129137304757235845434568923390949099679513802468839461673027301419490011292594721050467317766178937427644657552888818259526045258108159207154864639525402502057057394633313166870986586436652751333503201603328459942469164162210072915795585094476422596019423940226517330341580162744285559126523355115418221636650061397853053562639709725275387504736368423581301761476112030147150008148503951675545695379077943590028140758259426171833850114634777813346647734751037203490853898747642086435927397809954585326651255949639754141336771043534894980256628788601378547760788891456974435070211209979492323081893853566114382448720605028382716852998104145583648313061425531423182410639276131891916928091904912922197060707029474420135458334526032170168943377296927609395194592967201759384459290587494811281375052210605089368922126437275712109390253171812683892016193843212400626970157208701276666592039363282042036068557150437323506338252122440895306984961225330939193666155771581114436649118862283607102495396738043218696403558578091209876614799118910339151165674461720276747478656299513317901192476891480357993975634986649610315049268083673170086422163501753561793614000108199136464437287775168457062396504788769190694185078114103106282058404761851593235358351336936827116212100476272146641150983873121299147106855712995325103126798011637263753185688697132405102170186806921460421077479329196499978386553551355897138839044709831289049727264347217948593791334412235461204110889738323250293661418180828042951344619889867482917773038764617057909883892870399565352024258985803041899473224137660911536880837931285355913723951013293887927650003329963328891372900936682604549485778004879182018912011865725916312618446188915593309831968336980402008354858184666672308549611781912980120272641379764996365149586109718119031016356811920840022926774143978337028415764238378269064607118843716705133380478577198004418903498356797464292377116844781349107006621667178643712427620716247476382453666983099075039055381110023514326804875264422585613624251777024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -156004319780058697512962040700105480927436198751869272327328840777112131392208555670278710099447095795506055390625280166052459366298425713366741296394510278515818888168079758564043479656574138375763559649943453362477551701734384447290367809777135127520877126488910405468033874647166945412930475501985607193819470846179933640511183215234185679345452939987173211760280745563105797500763083911242400781115262157032214407522007987387396112807398108731744434270975809085425008456107046548006044185379416327961935661242578552874385194670021197052679026868245773487054285685164206462322459020426199045134035031704503383150403847538384523964559558446425731690585659831397413584069434131205811886105506191006887269908835679974957614719928289845944706066257908954421430178668797547475182052320614086126514522938568280865311631883541466601885012628192616744090129902143086551209469801633379046878978905168666253211564156766516099989244922379431006212738627621319989545181886383720978596374099673377959387366274910574881852929781187795475257353930359071872672228595190548442224507866627086627111736808413361356640918302550780982664849700735288619762268685966144495186090209066752457919664615511304006919422346864881516664438637653607958258353126072171689774591068858734435578242570991522600307319299496697367587159477889802936494744236537655445662974227389770274680300956902995375977174674762578467543935780018071282716718840014667079342071610632513128449707394411357186543629669910853751052281718349658457153968169359075156351673463849100677358832911117245985867705145036872525625265544300648933271130183114168889394988619100052932413932844780196856689448127415346287210572943405068473228233724421479512001860608411565614037838796162256464140604859855253074049502578739404324002548524916683939443365583794251077366300827694154360049571771488307644543904230955126312736503013546799120956187263018440442948362886915798097131682374824311811394786350992815693130371632231561159439503458333804962956894974235607795292610758573598580848063703080528661148194647569781616716992276915218419953834913960641118442816151835310013134695912105062331359892110370456763016445033356940472993849912410981550234620648852947143005810161691040483863135616056865422089050972696994349666713643826463862858879519689341606060212459929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 112235897203442956995920102114339330408603528365479157233020825093245762437093421552195081083373107440054516127080030983979444247335930664953228087018702430986428936955391034848231728291475560942185419173292351101358053621475826946013132085921524604348017271917781865141927087756820238586078722849028596473524369517886409616545885863406280166239149599298840239759157474160781928507683486734333393027783260515331434813472968106820778652019308701824361671059913243602274039509639115613208050153898804246363969255494698671833363005599175677555432790425345931128587221558796935183600856430370681298095695645852318291407429990561160129075936327880030996079200767306121524395179278135365685840250292283710220332564726607318535263897038315464663672534423616090853803907583356517973523940250009717537844946081597252485121332246427678478780949258803548802227770427925943573206891674388743288469587417040542400161315384919499105330910531155885183969123228775264021948497613856234135442319260431541416669758888438662733151918710759513744821619354531571494863643608022025441327160628794546685718763597660044302220176915397774357713641804029860878762125245462422659763308716896012590837553222242692945267943037338698258311018626225914879911715672311658857699230342112206087415577960659350381858129312244706012987052733130654848861969847586595893577659327615351157522908115915652219952327178045422950581184314163706981246947251889167396742551143809555519859561287253372401282275044927877786289594476521642629990664172167268053313068266575074157720486258776667167052300539134132338444356443778875623413555153798589283300038598248459944946290931528613200749060786412700253394368178240978548751723456333165726124440194753030409320320396041554230750810997413620750188697183173652848991772621031245231138795869692630891606069319793564617364721268841260872908768742019925922829771404036370464274006156191323323994516669113035911057966502196883513952546925970752811141370666887432426706851299766354562417787745900848972775482796414664367013419860814839791088732408652230168163632555176438284608006946642919517884542789070082575127868675685642908534698659445424915951867543280055104874301157718318850778536173075353304337622023434138016793584455389800720245049334815703692489255108504430569844087801290597292413139015350353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -26989348113138059540344388543999341227727649401355479438830171165866960423318839304235422596650433972474778235636673889808702482714316126793494739094238842851203686197120365421865556713223523124457779133931992214921181223241840102657549808227202680687788871015070720936469532895273658655013826879046415603097531023116460318488613143755870909128840143903811108562805457366526752888894159878704989408594022968167176392292777938665896868254305727575814602881649940151953591350403577647120639549038069983648324274720073210508263865150854092182122851078209347606044024234506863489328835872088915354817926362790750527392040814336990089604151114451292334905377046705089712699666047945847138449525250117811433186328620018951375085687191176972146408722588891960790596568998807248750871812835662446025636865961052382751205591352577255788452622987715394709765027955783484119707864828291240588519524796507206117208055261151829441444806668153809350197439525441415789636424272657119707929978052425268998650044255865142028425416135627509141080907338535988173301161854986216041627002143912783150667724627935745216024015871259723511708284810041081248628548381199220255201662996729995652434803984913075578029787827797228890289338141756394964579557468110301144907797826465322470185012934917395434580850021912727058461082957483961396745330502477782073861463864872828234054545493940044097785056777275593944870231119951423349282122417548678536914792021581406113428259064587733374548899765016923922940085510500198207267981410205479749067798449010803209334066329685564741686556327253720628199851664966381424863325214733990929985669960486065220575510575092170194684996160380134918207069989151591376206772959025673976413322770007158388804396333936841667464919312601003755041269944890672854775475984065187984078716114940914590642490410771512669947168020529856406148264739874986643410538707220728144418548530277751048125978148574582997089841458662054140986911751534826804210626438376198738396202957487685915301520317466389110113060021643151151825815565374885361590617717887056584719049509907305981820276206723920389567945805740744015774946066870390767407664522469774293935267818654538763254150710178166724196492843253353164078246659232045277303647130846948466588302297921963322029730901741402965538952825882308556062623521811401277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] 1447520912474603662253865318133521527520092510630775234643800538661307821889874893714750317876842905062672262989793593622817937915686161195561547065292261561380636889513243035122466146995321481905670245047987624267576679421358880988342314296669618176567454472724256851654192012496861473423049116033358064397341386311946884631665566600390099747341060476429558976482487025611947646128438959831783847551531838556318981155621275727145077459391601940924881334176952063141243348035589634328743556721522625739317720462898703589716253737199667815218459559005668010401948286815874436271297342451053493439646349444593670707083152123084081915973531902810883995007573977319327223586299310405651755290464196499651355539323963081389014570979256697584564704098724047485021819193008200250865827970026141321968663054625996733089513571435344913379274824923784693950029898674544292039544856347090922208541275563631714091839116766646234420205148432022506772448093462253260664669864925081964376719279149415508211571990596913454821007066916549121684105286519250796963865951460827334202632218457610029542470529250284374361960359798803073163635896604854147001108543822564222596262371248173969844480544891616329650648231888134517796437340367978989500939819537701700203509777145588757071266740912162779544985333300692259080401278251324975038370362909933996484349082871594664661188701134110224448855157100841149957257831249340223442756243296824682525483578279726378953647227942187318637972823792159499366466666888925608406532603475312672292105685132891712606932131966631696994090205531103118995335249256022556888304303031352805769276348519633978263671921420584694353763870792563122800014004925763986946071235525526809049034069257129016745632903061757712557458019511138867992907052637480093957925794161702876751303761047174999946417455062030653226832122746576044057046237556574366453530626895239778648512915659396806795981815810455308992363320933688354517079745447931129698379331688937055383664834465555737191468102880110980325570578823224787005746697647842447720428254331277856389182857055359456966045817001641754164293593942513568429489065477222500114779268280621715391202879817893423930434314855014876169026523048322804947778148274472595045708943241727213356181565034076590523739682732180122456015497643976976105418155469420781109248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -25953765083509562673620665580073427709169814147522326686470544625271496890384958942795909053043167379805132434201505890628176792406961687800450419510952236660038638384789701727229001390502503708045225616777457400086449081952885113493548000514503503194980786122263297601741732738696904620752308299064711517992837363752198706668200213064683046289757322646910047637185444252329014088768397568171393368078740414820561080403004991409078456512788356029340229356077283179114008162402675140032234289724634922957369953450602123910188124513311155127309008992612463899975707877998983734996834884435046649832516804757149867025196993419410811441131312036602691375396108247077001324301330560681606504370784359187883243448547750682084723095627958466166353506336597995751222853573316974265291511149156766238552041450261778749876195876945037707363844884934715498973733126854216739528139834216435826569561811805731923372073031359884503062664328259652263522023363812227316429231801650763627157953580489159836109914159624229355354850329165889228668450093915954710054240451336393584598198499200910858928403122694869883901916856756054989232984178757103552762068892043156602908861949172008793408279061148870030797590494353517441597382364678444090629714431909905469591971425292043716138571211656226435633462376650834812973766046946247718735527129694357263891935585172933042681811173249624806619815226872649766681145506174554092514920235987112277111220832677935839671730480419201844892191559893179965396047180026050877466391409793587537674795971775834898851216591982617567822858338501569102498049676596711238855576793639848015634228717652160880764150216855715220661896569027910716310692427753466440619447653633123937412759762023491008050096281292266076882328502037648898503801968952589618444870760804029758451464398843713898009702946063721439437705679339248613510562478678035098296513719421631164359003156218185660461362237958021031730883660932718748132413675180852931262241118812589907963711543422669594108353613567407107692551011012282415695919511474170437678655574022466932976362807753375470443791326696873585560920230658869516880507319163474501959814494387879837617252454962150895011877306325573840640198231476530932693938036083105275046950241626549059000878357420361762152849363368275486541154069967546316013112471006004379648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 208141389948393745071786036168357312661434184250715977693959123987365193474417103436199561395734406838418858685705476468060195982867503887057921831450277709774329525214080402784824643564400483674691938392104258759640809248662471616089719255835661422835154732125864341263711216815444882894907979601481074150168486360935615443635482301507144105307191413919616721594713186579698105079770704928327786318222867589190724140428792250930914698269912840772800869276596366482824533791081537789939901186673880168262925825004212677224366990096216439580643766633445740896315343171421696863977425366633102015854965005975466912629379277032393017391484196565527045622920369909950309582588057045374382937690151376522562467997545491390895476214008527283037898742535442945626446708925548622581569720718976143344081585982237304069324856863431119930669576295133532524024489071763068808772891427993047819129272663146854217484927859225001251089186754509156709810145914023981376675991540406223112894603291142228915744490164418047942504992261017408243601627413281307013161814541337378215234184052295771486737387345384544662758429257851908091015106446679186504773554831564102463604736000207080937677189266393096873163536695133629943699192817782030529673060181375537632245061080277252235988323574008721274608540626104954686053335036100376403016412509340122385938592529880315351060761237102367282839382513347917297161014289756910883401962757731140940428310728680323356375058924072501233194800135153129875512095578399659485869932478996044820630660413965821172591054961359250384279001915556523487175831294934498139424451457790932287885895733914955055678627062048979595327503581848122743031418995399742622797832399581509556192947481189925745848324846912748404787606272675772189505791222227949875627022532818857582579805326424393914297172971738713176602181432271464129661218599892430713247087036516531516380404053794782775274766421507744309177902399247994205461085670307945761614258731528509392719213738944866901701621794728857344067704911403374565036400317938719673481395131295761277092868951015420667978904080986481906738992066009143595076658241812377620763366391579396743742672529095715011645674059837896439194820319387861593065552492080329186840579384813385986147506799650302178297222430625287447723699231181757012534462183953752951619584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -1015801697955434460046250216699765756473867436340403653775731693004764400380013916997406348028950038017519919751179990183084081890129979391551957057428555123291702849875136381049799860344375873697285825435218292488113325602031334730440380442329021639308076060855269524671724623769199270689886469294989163688872600452377194391113872061246897996379817211852744320274696789906337704240991270379743276770676990699421628007418532717701750692357611887320360740108801285458408996718948860035760137937422791312227940234315859556347911304397532343348375088469958336570992480884173804269835969713975279156506756540753985382204388518644717656691954301231018513387893214456441785098575467577702345391846249335602185404550494461780994017289211937229745140843526945987647470236703870831984891762344579957112982745232670319948578291628619384921264455686954968995689120246876823730739694973431097978090246541663123807629995832707111504776516107083393748676080575025265279767437200958197403606898269894177849765379917264739625139845157099749007105912976197735509685409743524146210700029203630826991405048716743249851121093168257487322294154498539792418865000162745204202866581522195463656282081700092335632995789945610426950389730329667208918311077904011960893620698906958650749406683283698078919096069314222290997556088049163252254301485491560601485808056262766274889378843327938030202492301048771942966417037037677305761732024925297446527879451924220965257041124517951349617430397086636260982912543631832835021104208348467320205035467762673741263085949681901823960212079319637809647769121406156202870735154956091110216147793080362655533246695919207315426485499619864181274711123781591772628465913017141239515506108250084178506947437965771615184833471725294126962887606551557301214077032833389313712634202000960564895647783412674667240362432931415971010134880039701458109392456774469776634490699884444284361646560646642370530059103654780942458121094015065969380368409851260333654225910053806336429101162796647889901705143244281960092504310314901821044935852970586852777896108709201793872870511679116742083131908643981523386918230852924318045751362075717539429008667899805482368170389966442482109790504124153244492225379184958917783904797257549975574805905238587883094587650299050093539543472710146919565861067227714423378411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 7340867080512487030296124658846401864981311842640493187092384287199330186698304366963888237565289496539908077250139176741512898415115138444541815655464398169928758832895285576505180451039599019354587371224632067563900775081268395937281063202681646698801766890996027676118429904224441998792903687657560958701849153080129408064344342157427514855281909004850944757128261875368253484435256048339140548712703620790943457503754752055357792875713271496173164789841828584761333560070404016888358222728380076944753316135753943625577558168198185186202635749792815453834470849067717845627607837659968526627740224572366874384007776074951230590540459470338825709612570716283635235619530409426937778328340287763302335977063081049860961688791771921568457594955980467520641390222821897986157240419789676173500503435519678943014905069926805032734075482840237609526478507246013864192824748879237358687580476894922580991070712047419087640121506376130370230092831856348633213186685023717763550148506818205976987908317730473778246373195788381584649454824685612660468482258885180601220426614724253888161779603979470285035116341401433482869727532857784158918013335429330002815508574732453416736401797132077091991315074543578392425221258905527097771303875635882882926062436163238132988950517144005453482164849516280420581061677017199815503832445242008917393240721238746043782130966302486391131575583416212229732725904166892688721383895275025153996747273878327994922828262451888030012104651072219725732782998941295253595374816122096198153032935508291468500282860953350901960368192356926042602176984831777460000399302001401805226619393901887632421468726186384563688759830594047466778980094528163421199832353721518208226387730329435618836432539158382360070243569827643356425230133099803004727772339555025738557231504206991881508443248560252662313342174300644374035233397933939029056518689431641500929238541570149094517019788600854776229509410979650920051643686938562030211991793389443220137222254395468573206414851359566356680755967954641444021507191802046333803378126024810522499594565914575036946021142984748949596132961577273402131042558727262778849745626096923232987439607776523169979055095634972339635369649040199578038940584465269258542997107430652520649624989361534086109592518734384715345244899563705615451172628367713090595192832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -75720584947624313505627691074679093355844083683532648809952593230756335962295030591335652267387032536227866890475154518871261133213823424661329790508369319485077898027953269082761418155815827401020864048035212783141848362734772531297418589726116770854026504645790198648132261724638956465193194242475242062952101836206874584599011545132089174645320067306325752994919004785004474535842121623527357232434119335027704431808502946241070992327751483550826467365248918133602899502631659738229573739542058613635611064881010348396501899769335425496560305244063221507026467090037319763903450139641675936402949349222876144879362913707013928800480167985603042283955796099489477938332159754049993111430844270838521821089639661882786484296047826227998578699743622750604776812781392298850558478521110184801900887267747119797150501028550428969455636158788675574918997515362834364030017951927446438766364176674433110112106646285192313276201169380800271195939173569139114350697015396417213140372513488044178781666658457217668706725644174019462726731109439684359528977678228445637205525774238710963535822372362273390715797247045170877368837665824876349492360485008111434717893675490443547920925413993265966595160157197961377237514537811686623425051675158998266016397975303878153132275255871345489034548260641769391598980046829623522100270479147560315644032022646494701134362067593785057803655160297030928124886586160968239057070406730291100239544695674909077749817796036707093893129721719017480557393200914624516041342768437916493001551685814979582711430347501808009761452040241374991391941779674497654368917088053456463434576511547964778449158244860328077851667353135441343880243312454729909779877347049068912651025240323321665269350521012741640105250316372934190303481910004260045142334473276789776932636218593355506123327676070334056685274067835650819434403950546542868250808310731313911317390690064443857784631651946470189114338367900357322093540116993407831823591139962491245727852216155821988398560564601317984913422154480874423164916359226259876239910804439286548039633680455380940698293532819529229320782762830230689845701261973295667064664581790622189755520356495103044869088672308074427411078177563461035158450699073301118660503789515353715336488811952465361026127785598749981492025817671640586498477038297546061785333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 462800966117125791366957703684610873432039753135783187051523465346680266281529398883507542480944208543635923018806551112143512419855632184756729016246095900791770221265730345625934900659836807869127766388007228162430701818942489164991217008793720144871613318932873163193427198924798696437367834590836506697864388033606667803008071793671485418992902078450673795905039555524889464079823452575609906205491784292520528595474719271234644233020302581817580283702290351716264685524345703555488835401597381279950861808433841649171261062905329576737268956693374821878024356500322403836573377906197570092026419205815921741983911238949620076558888309895957248123222743780956277453549915173696668809481332178723338924690781433520290823926361044331941229955250129197037165590878994946326809136641251569010629590816992507987609596586273837724988598584784613955090029294705888716855703376841326263867011015909187680447525178501972288708242227858008072394858126258952119690570755298179354442906532005211781583865826547901583057488496395578298321011946801362964419125606464485916119753862336504743022835575284648291679246061755406787762935641190313531928891305195538851307057093031435476925250882590722074010995575054065980084587927029947027702442900641423541645676240500307712646909911721168251739998043351237056304611824364680351886021798518961418119208186869195382533645608991675309584641267778883859536193543139653091691203819179564485411101332378027181281364566317393504703141218265538838717480877971210205031999447576227962201410480720733843363642761757832873978085976055163624628581971326180121613413174498264089283226015730758191602960133431333175956053843163380553061271493040574125433105579429106623821427124763563606103573213777258166968980503889926490402839614580509123718842285388824202898351471301074832943666782865765467581689016528871455952150301440105164769788782970258743591869546745552205739123842199949786386215219592428118710716178051929098651093435916742201155893108285413891307138739614981741944347585924474038662809815784388019421639885757794868379139989435555936673259375290304985928586683235912015083241455819042618817721522557101735128152938815941173881725495705948861403996093461601826686723809780207739105946427468151742007641306447279356007294518204792300363543018787749151649681492546068360374255616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -1205854956414611986312949911119453066327694895067876472907115188442398557715126725992118825099875487060592274370119867245955127439044132362172032856889230600115065240092085475655412463308603093935849502164516220069451845851931592985164760273051324918101895885028218564804667675408531663488688806444398573720765975208081728733855664006149513514090718352282417900460546423057132123168706234486665813239774650979266731000902730009544717331354767450912508457969807836338135424430009879751701830086868407232042645848269009370991250458437940421423908610406685626884261211535892464456400752680323013046426423332488996663757949666631896399802659673036202239368462493839193074926045762242453516973308436749648304152315837699682733156893531322979558882006777191305937264218291158349683197491809068593536314969931063379963643923226008493981789408949777633955315877850554955237801261767083889567544464768113775125828042156169009807074059539731741517372019723180593203482675538619508056961469536065962515918493906630965896927401167825648223338886670596625303153340980429672516559110712213405958598284963852578776630241660926843039813361035993641052697162064056062087897017157643055271201786288927708213602054746895906539489360628758205876766586829295679215914074297280464565136889701626510554433672176788831085299571178504805938082555882298711954701522743252681388106512062628460070114174947047165279533979966277240667273285849928639653355961743937982428609794737139488798211620361775441099301761963449852214552813734700621223021120990925038144487668864851467313716523038151324440073677001118906013547239260058316863228111750802003790146796498312239605589599176040092121466626174458808063600103489423452718492150055322483879190513397291642975937744660731973137526455179191873077403036459317116652672751630936950849674801492359600642610597768447314759132741359397003800761138618616740446883054726257438697708438044041053990724520482718192885503199139743344550646929644861925658678657778963204608514428653174054690916456069987864976625174999531859709561422448146737524862093902847902877764100157116181480047552224192933186299684782003392527192412449866131987281582334396342497524549700013568741868869494067541266004642364246550292905932326135595834319182099182461961454290444557763310919113997782536415189458939283069314824929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] -1622863008206065308584313922665555645217681643633442412681901751333155676540218813691820187767442030970702343640883692953375817487677370665973496840591281013106265525432488970378232426260262539343854046926670721471799274048239808244451529776105483326961043288421763382132422674989957758489029218662792872956971076504011672501150439014507863509312445257379998532317605950676811778671864133280407921818716706748389928159025879761529212489383109178731231834913598700388365027134207130050530366245552547794395092796289195752479581381876237468741744822222495740453444583450744361700138552223501826094780471887957561396365725217129236343226108434142130971718337999690766620056177096646231657256816560037360869339213083375198302696841254087834936422930015023985325420889115357057710891175322054580753087978132510633685502926688006419681924153246889389345022991939508035305785545350379856638544070179046167173942703744597908616645153646270516960485940148357954438332803171064769027781556673658035165293248675156624930268690348750514758496117541404062115820052150051852915963257695441536555179443866458825105718656041462513974966727843136509692743344330020037670130911554351708291502765585317068981767114919365897684803788690403850459880997292321722548901515596587923243980381521687586968300076154300721955750759847027279014966285259150061083335019950569718691859788211983888395515133402112110791888644279053234247506036638554054334598178714053654361781699242845846487149545853294389536786296583057321322735103955880589057924942881301604160429441737669625170181278130385573067090655453229505990270084647366843043214310934463323838983579292134028490632572875212422864352361627095829469916353651866121066373511879490491525372129400471647397328794784492241053154973753688891076685243362059498174186135115060728725773972662664155375193216973938662778760408211787682487229698994610018924286913004132872334973637043078478697240287723493014811317289639531172050604808134846190320131246376188193929645565644015757000904068813550869522808472811402991477196630044263616176492115151729725062458836055159066416769782870765940546422612349804440880869071892843559726964363939057256141615329719607686294593254783048363222760779001452010416079465807520461405731149271686297290151774828563599248077798718591748920755867058392991906465316864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] 21912873540743027054999090457703687012424338592137780211693182346017386026505575927002828310147631024156728208873713902314221634862877790538130812544211946989694667095451060653275908437151168959362665940673661507131182306022269119332019499994446167772799897724601796723275422085229356051956026378868085073580529053882511350863381355214958991005613192064049969552871134481344993181788915084092588589499561330154298053456928257863120562792040722415571955317727332027213510201128916721944998202291923421124070540659181563664610260128018235496845806576305369672804624271757860544377814671175320225610781974614529190884951910820525481996503693029592352542833487897831861682505994168286422031498979907742742109053355539290288818314601772263139897143843257908360859647466374580239507055112172044343014092113251292573375153466471666511765421728625565146470041891151803508909997896758159999800748158924002408827167325462270875171400347148861375810993938278386315439324554265311192560809005534995301245158911269145841290495224331144899026142530791566632673941001403371170901222835542738373738297087145730729090947288982120538688000905438809104080425850854563179479753869577525163196074176146319113493842659856098337515583845969624187795043494591838613564200912106709728624922131631251416049084271347115398258370771173969504871775054559541818411184686103990312479157590373563985480285859995629714853945718389704730550985619222560393043525706020216019994928207862861777693108505398841660522601486133678248487305920179389074114134555140451634167846723635823577050452083783047300155698752924339385351091751189110150752849142678412991714531099902420638651755764309416902570107990202522632016286412593445969264794062270644244534246056879582576879230015517467863520781141747824339121579180382372662703673835665885744544745773260568323988638731434178311523026383013074299748726453509182469634006151236818234477050961496573290250286468189675672606871612855942494536648138873967910744967391887855158927086511196297607425802323860262615910271576743112380360835267962013260369977643546249592394936040955783956648196767411540304474776887688205744584681869960319897783509622308420196378893030762683705899549457566578394555029194534163662984192240173788493094982038879048397545830997928559995077207470092140083559510097512733551447947345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] -64767555697707691754143598779064304024396500785313913071992626110441942131578460725834344254091067379079152920545788654878934583738972487265573289710077405120791981258901669332158428294798415521144083541217184866617351434282570644304453768625634849613039648274811601207929805130530137389219866410509551996767849715705565621603742334606195362085928039851021058786416228902754347688099673055083314941882586886662718693002291639849767177834106055956708578571532521070462518022528782805666394314973717968148841700890956299324120922252808201335045969398363821297965720324590272061127963312475338864184571272257673616888954655242162650733917051782461106350921022079710771028070492597354722892955149610704280637273111950724444903770833655406431223585111303873575522562512012282209625325961980039107293922553898725192592824619501676200136734746606023828404457546259463488111780122219264184649947845177615355250878481762443346554433369604783745044214573469568306059068297917443020033544950016844476960376673937398331457419197036996419823274676315845469497842736217604816581477123363201325123450496612845757494693908533266508721922440702111256787571587258043129654724325131436103243587295103438191460310453584421859051021260265326533636285382699365456232841376620225908716675638991998468683228815674029645715881473576388340217042153850474950068643313512602462918976959520552332894925298296390530845291499149133397443468946504962328960141651173471146682675324161135196103761398003814602195559545949166144369640799362488279420135712531376748586020611789685181308635184307887844939079551311499446913133602819882685203169685041268379713058087214941810073678880302547149262952572382559017182734891656276267595815800698076746352832926955352996407431160954318704648535630379418309049752104333798558543352894553852348956250706080800014671211735639721898466404447557704550862778523870650207154087793492970720788236939120652864360568582813916694413415708928167132704692260550574969145939927762825308925939427678239034986722404878619777923880562400691843166702849358174536884853117626142011442638304349453419884416310718258961548097934858039725487784977135773867267906736019155755978330313799217520154159523761310380224100988867604704792256458528515970445279670941147833889738019739975553951836306371011642920030855898464001771758944256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] 41450151873082341367655856797904894741407611713377534938612492641576209041819976811002242617211056401316543172421141699020859375953567421351903083309490463619958306146223180504974672802658439048846514106802226643964395625107945912291544678342071078203286085966875772923381041599255320961785098184325547331956385516067115428587867832365107792583604288849848762311254009307282560372799164468323619432602884740943408529380655272171259716948475103201802386770269239918911348467546285060371137424246510696598934070498261162542221191517293881923598104185115804095982793252480712372269430236305400566161940233098669482832353695369757786165471332862484541900515888978938885049594561994626568862904490967743755741272218398806374043789551570394265092243073643677735048541246487956057214604017338045867149728094778604794846780826974310152105711833264387503596208070429743538567718846484483514315019362068366113475075139309700508452238777958889973982195623982088863407276661868809160373303602413353788652938258757578921587479547966566260940633057397981845664009538710967392421557681975955125400112846109974662514359178128094163524866188465940933569372045625822831691934629605094633537216360172057719736443225772041348997177756943910767559121777759492647286079804333215416976786430624275440514528410545449678131155365106266492386337672852119717907418655626318321815227671623871315179965273137832244213627802708278703425718712100943637035002870659020756366992123351140936117763068860597702533334318631550607483303811640358228716923951372538592042876434795545523882502535027088623544969283653819251734510753197645797285092789239958308581149710025654800339871234580994003320511182619611658135808173437291593266185775134795150033496409787990477464547387592828904849402339605627408151438570899385040917075532513021964524231621922303866304910624300092620107563412797451140116480829085524209788884696602138816703277842742884359723559836271290848818700980526076502217224770860231426945723652204360901144498139017252173536154612599893460075699282822461894178701314644331374722246246808283701157517109884697472346308385690562273123877256216349226898409132710124991318239756074818079369345970963333156345730852078231631114001704423076067072998644577557641669819414979683761354758346442704366829050037169722641227941902032899949253298749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] 306887928982205973512970354141546820459238432267070498136123646405056356890843603236988522442586216920353331812070898994098395537723420429411448857233857905480510183843502123735696138522792901813654859104193196795617101893381779093595020851259537683309025774184707868862502773334916718637172709808765598277066811773455337255462909630153345545932600681920707872366318869366869950340285051557272741340362095698616478378784563999463971520120201312416208907847268805784498635119065953292708874403118545553885732887274459037369564415909837042090513263939475630172051015953805718781625787294942992458344091719070068177636713384999806444744086517855821263851749126614183758415205991448969244684913912704851481931218113616203132884439565907390414660694313702279897165128090624983196007293028720682587799678611600588297231279652526697696717515240370259340103390297225697317331806677543060566140643884546549619875524130811618212760608181506909965451502558678792752867553796328221731254587353512640547960783659462316360177607213222131854279250585891700620611904792740888024249298116664555160500725843274243406174052641907867448433524391554944299710319658184988284346055909007660060163890327098145134870534525912973243367628172913892557452728703679988857795223358163143588258568300418172304020578043294624432781464725060893401883231722563255412410713868205206952077646554148655144269376144443093822907399751841746290189551577580423345745498217265063871467299621092732926799996645268248471122095854535706491427289204514083823682465226258665503451509746866322044683172072035599013681340475478831159673199300031055504356000043228255475116293551907577151446417665738431630529948432188068189754844937589018313540715809531930086112535496354804803519615932604317078095647563266010607898854531217161207133537327274212143599135787952701943990560958746140665348144330429840585552774783496973753298589602444618062352843220469344930651198270966892448452694567956971182873383853916838238509245094752953657538595615483732177654987872567151294756525670829764585415191321305510834864428168640074629623321478374151998071612229290012363265472837563767745743123904309216475166226020372202542402236066364072361807576246032656051136513159807344038238913163935280495521620596771003146320313739535823813338674457805880166328659438060518951370725785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -1215711922510717598191936444935881284960644758096094652304042480475515724844534363539996484046821216883278991300147097300182434117419254631503108781274645499654532121649348585306912688793630270160173961651129472096256823966084446896634083628690788427705201349584451435698127754905671089988563916460028043758210465850862211225157927291184236086767543186731980307149828697002781642266012418947431760436102577306658945741443975176352702503350904467211944577506173474875743803363671337263867217513130896600922127277713565473149010124836471457624496769149170915847487745801459039607937383571307358372781878050024983436386529237105397246556697236695187106683412286376011465397241021171276627957269374067578297080766061374620195894548535988595586324999623624423517625701327443269980646192067513526308121469185014369008286566791720798127224884474440520392560315011276289496664698014538902797382012019422316941593649304585604843220099606529352818770507211089382517582241723192282205691854701430783318655991712752908794924640341560055178910518975065053122945129131959327879482985786849210272766029825846733964712611215217120812265549390448024086504079725832532642380044553598265192157300207520165680184562366791435455652177696013132033842954529516811217611858703768476717254584068369302867908271906020715470129230170806429498181883931062337960683261268680209844801404125590936765269892026914223774506839668610362781017545427712916170477727148543080256647265090666341538403776433488838905184021976344294437183558012055545444665841232691069716746907651632870944667270238314891047951982456491051906689377300151303783086916381091530582058683451737329969723689626286780321338336153952032785710393046414402601212249454836644670894950942155614027361963006598649473282444359672641797687169888451040295839549112126746895948615322305017227643424339701045679084025707513197938548344217433997079171087301314165723842316448497716386942024009559860839049726025518096409311883039082387031080249087709999515301692512833371301991503699966448412222391502151979237924481460101224497114331303544308496307506621309796548934699972824855151008954850626108875906739864138382834449614314934741850819358732800020370773020873972706016294890579055475194941532316692148733789372793390081624697434727604509802953647222228154663768412993802974915598022082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 2372274217692323785716746495766521314797216700999383189914332265436535145447790184282586137254520513739293651522393959889125540565768986358727933523027698803142776622809330987631460702007551272355610191930976042543304443023527584502299467088446305161489279041538244648664251952917260465488974914061630105750253535308658690550772586584111059568379922021358913851688709580196189024776709672674340653693762541904501397297655054538985864033817896514886942549711264038368262634019688084912028856545528208715322215650909748326643683811588612304773789359447093641440143369003741206571032024644474089674044986540656201775049249437661081574921515278653514309820384405878832369393015784164420904736026549701641524598230229661567360272807511487880579475748555245720776234361873392956667458653214502961343077065902651933670199459799043518996937512121070464418489146400246442549056236148384460248613436801339266624673848993886772799128667733191813702900034161377583080479397221202962575355933257552944146099548827629401654190057763751184378702495531195291656027633528459391155490796967627685379883075990958638786059633427436212722324392133219283389540043668522565678395093208863869378012269941239124368482169222732256312135007505467338283770908091613963179773369668713922461985217093928879912464831934213606013676994436676040042808162190563577780513345849610290280085332740478503605115850123134557326964893347945848355510165229064394125079830100244099528079794633124749410687459915755787097683868362129921809705082877222692554337120135568161598798680331994738704908524294768209866025333508015315857962479870807645968212537372852082754728412921497830289797569112820784813730185881572282849241596170077496003088898523806885466713349319528177871182065890345744112968541209608846124261927714898138414199777053137101707807081869945289216255643889642782497122606990921548441080129922173091675252521658148387016034389603320783094399615395673247263883636886092042830634733198027158973224105970765166921867842680754893726809508229630687739555773096293914658217874345460729535482929692738596986791131070767785260171795689159431389979381136058986814674401449402900843345389324907366181685712811063123342639927978226574870587987765511029494873392855126777732788903573328018303430418713214097118098711159498291456265780035473389738043736326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 9152871526890830461417150845454958183549127413397079024838807409322588431113379794384854157470010777107027283778535896369538839809036564628688160972036750173201072595886739442283707784274072338283517687253034957529895785914817872499000912460384531568595175432692412194308387145800009080806061769391263258988957058253323222117891540410043345540619376151980873813676067810344914558061582083342738084152773281909121342231160116348324780920077687584041167873377384005309732564097754075517596004166684790977030636202873841476352215668325719089729980882260651579968334540203053385442317586439052813946707876398246986389560013203183698681449390556098767324546458726170955739889532065643349604379532822486415921492891465040225512661702703419831708438999333182515309900407114173944025088753602025786673775389481624789258853573853107138568090308070595902700861546332090147629281016023137946130228273499101204726514526299296813463947118621690667181094511854454984495917671394324093670328098539313877813163204013991029682305366837154967233860506998913790776187325956705721750555160867781248614823951704903061720113010613410571760887707339922919643949035189830115039351628617213497945334897436547394309483093892499834098768642945901093914186840541414145271655811740510079549873098143032830068618521482709685591675568391554061337038179008556156846566760246234963367724574545581741139714160915598719186804227201708014408196285869198242504049388007486855890158591286793585738277151155410114675799214690339875356842182550506630349684631883319442032948317310919327258176510494128375722796830619772159304973697134575892798596907308842607235791240568758071183524244450505684081302828575248526908559397682409121386503788346929625321206075571421625442080268744719183012227457203629022783317941825866274390218149982062488386201210514786521032587317800279592567351007830775566873748104325721352911985687492386471360490399216285660801709206947107663184601289036298792411219853463258837296076057521030816536705518574961671086426801460631081728291114193648081105764232946122505328934234062788104684793181209714106172009089247835516126306180047416643296437640434841576345709088533264521829632754179196679393146202687174259423474556102324404156360534519598933509005985436131412414003796837576325681394231952544925285114697482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -103929630102219283517370866109161220277156115555533531195287456930050177047927005327707899707334630693865706658579935987726230586835352047485033394608876786058191687981169809966949406452885408764588842260219639952142446152032095064102550489209644938332551240802622398173340034591020045862145791979866794102874124023962167346301363524382672655997885068286986403370104482550644330939566587062393824072363594833525328910229394282789562791570315145926426136472265619421226927335511823114603374398353995042567280832898553674463629835164417806213777227026148568991117517070512984725759340734132482175314591405064711474434148746562244977579988366232293012626910682500411196349162228024856842033530654601823727291204970281889129794269189443121763271686262039711371537059939544583579056695964567283387760725570776667894772679630045622525996303908041339350516399007552414065794593072320707639998016175103877693203769074676035937310119364139710898085107219895385756132754647677522305644084088870738594495905579181764812390197804102485432073550365410073767141388369874948032838107127502244129082857504560758405093718166252808315085496479331669091957915403034373313669519057966267604763222939088164047216784856012890214711891387927068652979787621771766986330705363124995953185489132335295528933728524094604582890715806320622837899578562450564878162116180136763012293702371810122535049399804293133173857663944315519919005325875591243830113590154462374430095201840452746055260486920679487421856459255680459980165037237254397450727828871906504570035293845895754160718222011658739282199008611684401043775545201013456704579416539173782300899853661961293237941011268251211820638919741947059581443017923362198882771321218676726765566126228632047556499324765548835517713182835455843213850523693233247455909639835755371884426081392901939678325356315101601987386009651215778897309335038708157934061225609340008697807548885432202571320357557111434452963708959810830553817675823576139835749018917748070406381348158068877736809247195206482418356095933812421208879101842979433421711322039449577675891156051743507176078501710515982671559795954805146602621392698397457701350752858606490112558567294114278039940340102067566461330325586367716038381127757190631336954988149182072350612623986933616111359001698103866188505804113822351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 18333466694477718179880019880283209366175282578658522319506650570554451228474559858558441129826814373850230120059257029040584876814023211911577597404709251945831135366288914889784888664588701346358357408610903263921348163936153492763915251716776685688455870842302349964567896204277986645850181175050189642054013427268122611785638089137924683272342078592167857648958467086881156199256838356394353420332047258545130390039253549945624293611201117450487598012082206655866831580834803757292829966878966340956442022853924823947241176907699078813412802859357967529517370535792366162552292845499237778274320378495487622532575148377967110182731409359146182918241879653322394487063020128324191705482402094311343294245755920750371805307124739711681988012334273240772491488236786920682878537665792827611076489803316723792117281277207642539140312361714321101352925840221158682672032055308966983201673168166869517937138545622120020610898129850831168242939225708688057364168631019872699456335154885428417338014839565837569995847529743081124103923247488640601148558404457140980590679066566464413612638397917781558347328984556292909864592911924758437430246145133091350814893166033886042719447567121582776302073890465630007405324365799004520376722864970529159338883648089299173436279388326752510968587004104015984208096747658910607080863378418360641476438902370931292270394726734284195576289661863090903613133740219770465676786476017860143672637092726296153908826118623245171187684617967349166736932386480111744469625302166486019276992425590512667255890453226479146205133906219395577447416759600669292740124739279665727846193392603470135383081313430479425010795982373108713662776723270495331455012749161798830381736233437340133429615007216185197005425774687334542362290648948483093127509376417466022890571576846556874508348993830824170542331726723428882768523959415451818997377427698868660036284233846811821186301778946251005720336669780246136084754182600380721904140224213366065578025520341341698304450609782960084389364024749051934566899390746938012459218208539654705674971899730465941153092184920126067306071575563107028780307035702748592023717047530890797362003653155957918726170378792476984881333724182148156390974840848967812524670989459206402647475146829526392735385918095283274111970478721848832782229399069150674944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] -1794240493117867945944873786689271256009122749476051167847344023406478725869462732736624688973147389466182613230989378938413014328394836088905330520689475776907813314472780330297955692451711757289620525929701161660929974973693262303453517038256977267622185582242751639802419219235513089409882956705095686142421781717665734890804119542114777755462530642972601777371254632071077146308923825851138157166477287777904290323384655418418387571359333825747551018394310093550603802919763164229784461071691814482625750251399979490412447534244079195581301780956320272537133823601706044737266255556327467081835892625059678644886048897024824157092044573970250028905965769752420698929144929275017798175333135377428733828200063762598855413823854551237103316072256113872195835344308788535588975218632106797816226172398731085351821735016433833859902266630376382240401457425478130041133491289646883415551097661895985511458724979389976869750157299101512184189307730756687488236824206767088536502644383396264215769690960115882972016774597321273361694058004949443861884775345779257544023085837890082713650830151548595400818635706500523496766397415083995957306441731240124248265846882635049424115750335298379081338938641375860953658314804152899851187805831427845298116006278555858927879376402736498712349058549108096622533122675809206163484258588531023584770720911598077146336429824964303722002185608128904146732106919496436753442964948504257661204294352693364813147748703116567565606374162285680039703571696210183666479986285898903468594185542261240305837425816074678496920129179834953055800307362177683084569907353285782221714541369675781532524137164673014780837676298862365833290834063879192755580800994746558341762064693207793559709339755910857938550841165972925135237100021446456054946926422082436492391549383632245056018018563125726045063252062582036989472184655257426990812661962217734364253925382683542793613535635149670278926972057623155119239544404314801505974691414277214179250528470506571593218757462784656044981803353586298788463952640715395469770266523741787892608809009664849708568672960863890663367968244991133094214038388320638293506099735684113709146986579820496772841991016291402082712000198368786087146891634989954304644983685880192939274817305446291743011447602898198366636750528176897856994150726684733603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 45229763769295002280609029087736623444545631290832973323246740135624565145286443801097094393984810869758965843851123793426467432111192571906148642436080170511598493913473569789177880511062495812198712043151444241117291178043920350508946740528015273411168386693947779293443170375563990319453227271175151755923374772289804746784670564191644170539687965466437105551294720044725186206182736744170039077286528310410546465992018921213273312981829944420978472698797108348004929480539416580912905311651287951036975721299426731538454336978801604119048232682361199121409693985334686256774832398810518438522140359342492894588249116925504057604213267232301587527619634653338113066551167140977874899529581611711498903945752924347646458523157835755406528161318882783224151775184532285348962277283907714048311226809288383794327365950656259259999743101960549762166791464944112784841820457359010585056920955887410812898694017500359118062733490849068238093072067543067241584586990518611130323688678520724557065291013120905465737692899245260772359938108649429371182979174520592691081377342121308054377903447883684125174595933606222863026457776458333446966058865680400506015923270416569725431168580886579244164606853542818240180816860565653937496788822251842225417673226472029681902438945372439677981539732500677115800987461271525205207271617610690213502051556390989429430607973052290634596372715128497606055412304953043473808320809248252879013597631851871779189062859826925181490724978786968927081422239092478695913172946301420144132322024155145447827336097812856774859104946950430404820847406129616487496530521469683174171531645876982991175748912261718220621267425049770392694747012245321878815259188894949145806199232121411993052829172246821397962040994599172901404781091082187196019128237230409686538050234293961614107655870634411668422557220864311376816843118058069840435944696098208167585770079915841805313224829382450735599421245373098653470880882201739270615440718836681185201158226137470322669668728945113912821103629927712440908379402182018134997978867752105974527235115579357510782615275346832446070445448978167886023996250430016012578852065779074760888113339171005088935252322034951324959175135036261915422890218865000517258509919956821104873620016317214217652124660269076900161089125742242266835791850259061439201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -462225073087745075105403597822833662217546020242365270735858379563536510932019039679531704424784893531538981296163800003847123087697876641417145308196709803814199602890698636511022752547705717192252296417126106452486836382116269235140522745382631915394804747234096115965600064570756178713900018680261856252238510615039292524265277925005015170914145882398729265654681938539245167088959601026912362404372573377464759983897558409497457120737128910757942902917595690408841564993769563699839510663357705645287779028477768707113940969251960265538936962441536395882312222642084201226471830521535407837328518090043782826283575881926430332014578205813706402828887118915491780424561885641119647151825346757464791645469241478461383197979205533557641438946032049828384084679373507046514294350030096679529531301928535356277438878297387309436533754362441364084275081324386372716253241975129794597137856512364821927532251296451839402642855821213723663599154457122411972129368894245858628504514627634880093286568848177030549051297421215451699307267741058190075031167856894306348341743389126205249247530508962932959926985277418800329009961809136765026829769549144412718191310277968233922307667871903524185499360319937489918523508880127701931112139595364122825969082282941832240307165882323169392341254699930818154282352833854838154730302696663819521642438562186870170224634670565035961871590896413223532886789662524377425268885528556907597100403540366302587571204948386511462250273695564850420870175689695475809996208633979002439659715535563423310210511239555357843391130338833604163932033405948360644272617736256735345458331935238724315309932995168581270438110601251364741064075151146151816720484211898957305301038011171088627575346029013237988498339667258900966345726969307903732915887730410449209933927842747236306268761121231575729350935724479562193642763085146155362352342202384241081009801125031671052865653166422700863490200932196548441091258951346376340199717158474695288387002321609895862530415211758948855386478275670542912027295784373935372573340179586667724977808269566510794537626310294480947965652600309900275158668189814032811619460482052899971213151557273070575314085268796433103256871129856014735922612973996825983078919254263738181453949506369066939633702575164963334740227574682296747776022795427708026224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 2441202189209497281109613362276998941071407812956573867232138897008358590942259693913172048487661500134765296418092182619894769092837778363438064114174221925081722575909142787158765033387054967876943136429082245514035276848727567574913572362871681696835539812181807331220738727423961196613668745096929983818109760877116378352875536253458699474764144626841384822272054118446169647044447061105850430323148160682901956632629596334132993218778341025796298788073604979854624082506809137989895206792966829861004369040154731103547749556101174267238491332224523128232769046862103227975550047274081119960088781648203388053240742017293288262869934261409341756704218653701252636578678105499766810816449917349050242167623969982177296770347335129133897202339268053903257306741356655428179408825861008386047646382567609145165873098109089683678857847795713368305016535782029734190355359927150039126149462532268172715766374138438867455198445381531079781066622014059201900242038623619241447694823059016678772066559588046795759747475447635355908602903817989166025838499122174313105717878967864013334324331799826385850692454698562028084720561758497949212506431203838421508029157201450761050163863273244848623170682917045269604357695916666393545710205238422745488173065247337334181680051362900352372500548193986104738141454606697466964160145921626606080486909287916207058002253181884930419462885728065130970778498669663098962256834753714353388185135008997652850319603418138824240470619533233273373286997541181756385947159563563471515547467173736020111865050302452830881444094608403396438352605003416599013732036239965860000118295262298176879114076802847249349037297544291937968993184890981233621117797429106714163357915770828105679168496299018680817360861593484506452891480504071957067326930655520021019138389052220776560432945864722926091695495275378865667810195372658246045028908200177633291404352479999182347196935604316109180251684342349476598904482599443124486746184976932902896229758566617527034957791299381362545195269534815397687427564099915565740748868041398226612088080955985283802957028541761226519535665455149410264471109295651517385013230800921974119333232912627252632207666851046873962335116048930307599487844707660495019062195313553362012989507864034450619886242798450357423409142557383694407786928751934819578937344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -11027243820358706054176871268375536276661517348676764975464453206113932889430060610885032190830705132820705842805259123157149650348933717534268775198390933590521129095456717331926905839797496494183780688020316550447040220287741288939893619001454925044094842726423379550532590039800374325974600851181469119790272471800427079014081275751314082964534642936142532163025007521759972720678541592109962081093046763918880336266537148098601658977367194478005783484429936373839668268422375123284235579113726241363435002733693121970386120468166200133924491945678739507322731304175564159821137743193153541565987304805864267809148325073556710661796213071264403093345749428345123512996025462989487967721734531322279577674035125676037701616288106230000934146498645786114996846321033689529449572861774079843042233989959522012585629257080266007797444676593476800210176010370883905134166810503086000044421214926599815239751966222744955565026517482865442344794996480904039018699452834235402923004483882834625516846840657169784978683411708351345138285397054495779137535111112139442923991556861468906439525602130782184714914966139659883799477148062796871100150399219123511605410949889298094242898259022250283659646361225758111663011964964758757936745948239638334737139319784158583149928653571539725677103384814646950794772057894401504238723201799522356770464757224299107959919452766370505145187151974145942993410014506615545909344254777842458899766555220144360880971021596829399331430363261943656200435131219619694195968834882044362671413696987580568034610649299639060759895091008664533583629753230687559079198300370915321902009635060341914788312071744407259103505698424497720255663049658795631077746021877066878130016815522381091093585714399561157570498426068974666924141021553572934659466065052662489101412475881331313937122520552131796489349709983891086176413894932848774986152080629601525601256163880398070162493738062804735365645928702888895709581082201967674463192700024753205425170567622767147750669995238270460850824769030726123764060338738218382471658431143728539301701201989914206015062950555963752533711163979396445936024063152370341521971279698721351049454943326887556821034793378613543842347280529659551414347801111556677865826645033323414248642025941882944786483014649860960230747239111226829424225882637784639739002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 93929439327089699958351379610378425455249645031652581771790849648605015292337579784726397461598128652714447675236773593604812233808004406486581949971947596763344628923421582279930575004817581913638907399950486344662087108065949537938160141732049498485410380534697351076978423062576015266511124747550720788408263206865391853301770003819960470418255326007001892363380750457986214204468980272913995212642505549011795256643225215003527262170760619556580858859667231968840623453957460729188033456499586349854158156885303718249560003643786018611298895942269842801025038334930662512832619538516350881552292722651527644229657959785147122844709873296776427114587462248869574527809036405973535393345537893996106974120112237222507090957326757787469136543707378754802115550614210984049669397570347846409124877853318832318899372824884930293043973408546639227975419277994325316885977313750251378565085110835096087579816840662942276117110060876729926596385757343361282649044046609754846478664925818002780500109615265757078147531073311291686521776338733698172762304824423478391714114638116609144779355677851365057448279486716906336132603254119985012257689026676281328427587669125816547474484890080406635289638444824050302069317422276335904200772719999197211899301725571224091753398914931002646359607404283446361694406045167852963438743958330500391221502847960414136061045859426541273762814391129597981821207092365898925242295901746507434179684960963456817707251166207776792228243350369052203982025884789585791490918500164325039236080494533736632681904829787366490280440316625013026013363035691262865098698017071103647442180127209503059121200706098645170700089818804639126582219084894474556098650265976020972318302791269362166493579929535524879976540468111672788775387441654466938679191837536692810654714083623584548878703074439940442148536395962581929560889632988028081383042751282979755525519674527655566542650069275860793968441192281819273948693331074636794709623577118226475755438457003239650718400518422978723673459397262173602102459664128067148356543503662346741630396867224806648553735172961377888946779408425064046767580427704849009595832168459156044978866158547048290263597049730010829327166783427834604558764060045836204111920088937053894125887850136236175401454098752487717661670533260156021706639902567736735178948608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -590461968906225551660591616148649219086788023143953152172073367249786285294523772159691718922027202726111202561610760057114862494044457504345183759254334707187286383373797870365064708708623587330230219541071505102310725086861919895365269963443809468411907425414256048475862867022254232073685843340046451173256310458356741192705586952943331156248978274711234798227290114392259227673356678667337426440324511078562154435538943449060737073864205252420643994851222534712375023653366375841112850055975270996408460473689220213216685210271797807106411501318754099929939417538899417264869511236614936663209845248437721818827077650420507043606633332264114903932251622083726979686157542198578528499546083351722397452056195654283152070914439955125125558233532057800476984798270253130134584035172912827727374945808031233605079707425301218870025614449483205083860891704649614063867795209735182070042805640537763414893628605989104558862609066114337905926211501927590366028994120561154712489214845549730911105687413135058362766005042194773420791349902310109551012953939329266223664325773368766860398041631776967439892763106104140952570419954882797664644903669404652965150192295679962989910621746224274621622844978365212978565015081641427532200895914711656305698822065382108088965561957683680648797962962554439602023236611544536163861388771831637789195891897552583282194346708183298906449433869698199729392422402572619452528025368751528824377821906586900409385921440091383760403289615769977784202622793741416037503876281826637596053931148336005324852242529596009437690428742662999443041785658570935456997292366630248440415756604691512179404550401282636566532093330160076566462872745616735766522693135708535022511183962448288573852565156350214270447917592309908862045453547734729631167140762311570899405414005108548641664085321014792745101679827730497816741723794445597990297925620733798037007272290337786972685232734397942702990656413865820545171870575690511189400952280111226593486579018881298590186290155669372416601959444962350387526769808395380773569901715941633147764184760591245333951927166598478678266779648126575835748333025041791429952763025150772163861061960166916793766337370893953956706356395089024036094141862199969882132920259715262637993351535407280383476537132337196842442582184460026091677939180787844693056552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 1303511416865292274110345540720005760240363553305651302540032054493176885896035978400939290486191604084206649413956421445380439269836769122114856990451069154193735279004561572581720311458135901368022404336801530932972891854947580352881963734396584006439589123311437969908266625308703344936062145676964899231448648614793264132966044469020341637782435732471961115282784985924190009802375742205994691045017714096276534021511169877471262425454152465507356883718452716392698621874964576180220055263941341024556696861492476857102888731621657285062785524974022850217207446508499628466763699565714549567038867741063478276169173802971624676142277755826511866196421119544496993405283485951000726604310187834269336230663933729856765792046927173329675450780688191412640172613809675393373523932001467869756197365723769426530521173819579454206473689284794155060337246730788538975200458428963956133681171869600483688784809445066253206878390617565537228656612558136772102635382711685182067653574141403747647963207379808390453827970201149278098057071989665340427193560719727560518454183098164137107601120965530183562202897648130607710007964061032769646760498652595444515440515218692192925477265315128788874398450328370123371262160109177751545094404091966921490884089935403969187710710239787631343334822289218543193820017739596743503437012986566590671095416829160840778562723753708710173979482213019924102402347682757218980485823441949858218302018120426790641627797509512659546273596840246950635527385757117430135927027997192467808906889414193672775325710615074193793176818171848310981293161000221510479825911822455322121720308011535947919573849991284988884317021230103293603596733728120688083081704428172733795910504807942089127837047983684772047992940169223217368170076679875293524617196055019344526673246447598531151327760838650021437723667089077490658753465795000663560934645206557033083579901887043764794137796147362123838303184557316153975370218915274596939084111093006463286494240881876164701520366409168720110906400600743654236099960023118442108460041950248712708409936935221810790019016026044752432005623131919490110222370180525689691459379558334133131635156973133308124543727025035194325144523020858890977671940526835147998386756649849446394608644084845276790147012273865072385039347699739197546999386931021259904422772736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] 4497546513908671288693456905822354892400208374514158789067219353801321458826357560147206025612400820654940458326604485420838956108594879820773968673067317448921929319168006085965082210085070043103109591179805614757026577467006890887053512942123162242258995371447960750847688094023607188046193239886883380978408790431446423099350255851239681045066813472951382313785223233806914209031634233613432066207558561772238086061507368777221953547868196107566213855955065926932570990124076818620187121932114267979462778155101601479419560781271233961539805139522918094330071496807744890379564548762645304299181989515470838995053990061741463466516732042542414109499826995785815476419605976205004893881646730803117108115516630920129535875668072213751849134751225067036129233630276186934266121050573107503500330530882031261471816661041037649582303373521843846689081579897050891544658174580540946875685586729563906519352104354068333281263286800836943847104979693666067304585899277420845246348353676199432478182736544440853820320637394814205367413077937331018025095968197993481710611329205936657632745620992116240427582834823539722199222113241864879490854811446343486541146619719657518179436897923835399696098837101079454424580528339716341148852510213897300806403188682936730990464944566397249737631321875029734664914552113592188551957552341574191837810386196125031008364184719712551441622505494712266698229780074371400869348116893882830811173328586166962884217378429521104391357505311271256817539483508559679996983533150696537235152295188014578187837904681597832118513859926676082943958432091820702532074732408607826632635524886488795564955133386618149456120186977057634691286199312183564563779725807149621872413217129320735045057441958632798658509451072336679155161848789307946627589093825934958468050768261822406401845195050264308446907503519430096274996248225423252673255093022570762948484002001305945632896844950142001216691165600588684980183177888873351532685661764702488099538847065531256789587903048410591942148259858947248242098779248386183820560586154150462739035042147385144126337399304119967060341588850346550129910339109996318162577934784604881891897094868354791614636509299917758755341307654380665354736194400501150306904695354054394830439667624241871920810762057608076604820929266398071703430938289929754888141537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] -35312451812147528406392703458536361679882501370640810317520827438590341514412174049344411626577085927551161297300321766697193785185019037887938254985737074208239871163092133991559392853014262178672929447622101738907478642190606216460350311975719253430064749956275094248353916504748907546203871447871973805222656606302332458755018657227941137709616947303890687466803836967298898922525345804500685331629362356877915559374062613864007476642310873544975079083086127368391114502411551395681507951759711526882478752038266803717773455474700190074860717564066570645194461096543570258910064652475833413530947113430084071597033418624834732708192555674259817941152776737697445085723349050238928308554362519168684537055579202381885666766649457193547604731039343737663595757804410265793179806472939686260222670944674953547623005275803636132990277806111622377582194739872477222009278426695546643693713690360361384517980103587955336407205672142873778450003755326728368944357676371984062725236358720937626703205625024032683935557049775008770005192345366647635968460873024874913833696447464510433760760650448304188718041671054525837897985106230153434274548368225614868638838537488531999443235783046674928098865707348813428069188560898922675566187133052801123029223243688922358315768474564690819406476137329305694481532422664626063717294279559999896539066390160155199264674770510132471996690050234861642218561839944794250693068761794784407974351674854361630356181045757384687141376063089452534443592412100151369258076760304403561776873423040998382278733963294396410304024772024555166610511222419716417111105589862510816978053187414229181893350696930355849906191346663260085026801890237871415956896237854030185142897736638174270365394256352401765907395538493530400174535066491383679991513242886650841335984580682549828306183978798924061097933204301204663212461587481702911578038624914076155185432959944420342215213719480654844874324132071831258729085053977839406932037574502318117261790564845725473141654865620684252034608819728911169244257105067346971450378802262921811909184753616119490368098914536753256614572326526800588890714460241878268445872707833733812523363086840603607400502485171757410587754891165524263075919995242763317551715534066656872892868110892844193160173775259604876615517328207284202523011060965814245429537144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] 75069746776210420570842237854847628689705726957234857891409536140847614777173525257446547141242264927629170181631465984719050714565465101639000978046148387453858837359681189286224788798008656286769073925439671389333301960647023194227185564436114163790798558087956808434622416185540122533246105278541824625310056373294396758108655044003077626924019209499474271867700590442286047279259304514656013886975118851439042453683248930794274079851997878447981174200779373369145192213497743153968681220902375095175984578578746340328849232829507575739414801965567626047375847048938634003614213576042959503070921424088426203764822786051620054614289020340167808845892008276291957880266721841676970336284575877129344934101062683453765521663898980930999516995454921417664906400455874617324058680536348099293831051883418745725630464112750382526886341375814013887796242865714340234008172720866958945749061453739874621852659036447096011785149340194931227358913291690912154551430143405157624608255301999622474206357420084295742223936080968964787712004218099350862095662781514538138846526112337173394485991627146939727618571401375368685593998404558704179290210854808104054521656548742923197524804264934038838102221835324080892439128868719183939785932260544204371802481464249264802169684369028426644755227221596719033296162066265210723942897951484911361165041400414184510943451176283427732798447472896494169559110182213110141403078316674813441365996831274116748785096298888640779534741128463751660869087765532576891525307634402319443340798101556258958039183975631179676416160984095806327614767657552646968708719802403878847179288589769512365403253888186998540586652905226277323885508998628468635208434193455910279008226662875158674418539481769523445203175512627803711655960615874304971617713160028302768955256206275468379522933919674998376782358745830563731615087714143962314147267804914415105508443182269738862761896887391223108927923902546336629353201584842685924982776238779343833569870536321963294540155579932132723568995791440488129957892812921357080694852732184306053150705578296999334589726758252445428284167691141700750484778353679565392354089566166284145601475606934453726244813301362417354092399447612921510179195552878591084975504566606754943446910428811839697722843235462718170216248811362959903429467085333770069567728517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 67186989004318338164373564847371879507959931983237284653921214946009486675588818313496337177407986559807435969076112051556652069003640203748087612545359009835664154740837421195747594754025563626908761954260512324568855274169526416261450318357194732967374698524791113240501693809520514004837978505015957747254699555739394212725047787123628013086083033363487075453765351519413501293439558079897798502775517348751061246756536177462979342756617639014583670240779948376930253007107782013563683384315890330935492479325874242828676753564170070324890698397293626834705674841205125670047457422420268851074070594486921148766155952853540991586052477531209569076758465026274065865366306485252061798472223840640258942743536271151747449933490552410340802016110715445951291868224455682397711855883134817490070360631574326292710784490273760485000444652093596120141958203938537684953390107832999098348097504989581618654791374869550185507986694760218546630132081142291101544988337027876158310248902871663740327769703660339525246578826391923346052048664938355625874003068789315027004704550899524644270641616590630286528093847748611095835773775039491108834374372331997473401473528451745812694626472250468305622865008374053378708704926491162873892144644877556404184535714837159174368235060952659828326351649060350076907145126967877566619535727025462048009916637758346601462100649248313180680183940786098539846277645597792896164519749177462095138382004999557555411209280689846908619197930724966743082881507833476367728562525189661849862174194431593716809210531517125961017814437192411965578697083348497980152604312157739574239549707795041424207145861561762281169673401492159255143485570458847079996470655248039664372025488037593321398542702523624603204814014117960544455603572264275667622327322071654896260616237790976312743454023199813989935269034822263521658652490886786672480808823624862003652328988417246963666829848765904590005150443010398498033573428797945944515484310985456475120321794988081715160109609653203026517601940982779558074664724674485829463588817029606573501813495832478570492895481099191904945982477052144022021817095769672513130121400658821369816541954842756338787777707007804505757067297984548740317795222490197204960882853318343184215508316306502127005043280841569853148428750415606391646429959403395066238209097728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -773313106683834767428246098884239915522483197456381786021440448698723166312318930985756646461957933384594513614400806923534627100918260832700746856471465320451811216298119712209649434585614373623520570552815501839847589132082613687025265124376562856911203722288513433138961827456824484078117862749093295866433912759836902604567152223343453253815126466363512718827118246101950005009478411087330720279028605971049376170712561411415616938420429489981772272280457500052437461882327639486827287196374527497219978630667380883522924662339977194750610980956168093799084776656555379114120743689210215117905459543003161357625764693169841222927153182721593251901683614602347846354912816295531022900572549935766471060038948738000551738977040299563652602613968844904464577980217112965698148811558296665927533380398260299891291650773450514894367191205272581986540479593858791112063239440877479733470324930352932665963675937757332580755325601685579643088656540727024697420291879135013520263200169032641944265019353733754675823436935960862087924267773190558886761311873972132702289766493466604519522887202833294320781735707899201596888506172590638735806779982300259853107448743919422168663763820974997110652730403715320553015379254257940677303907706972884623856337497283082774071897650869304743022230942088331665145625289201914008490541359321351530856092747524934587531076481536319929732732680433403700268378017896812207487964956208186990647097274502746477382433465013521719315974882566971736555430961649905718208794872122881905053616484649601479748905604146519063117007009383591638037141896505731981120294612689507423440618570039447089885543763277408558726371204152111194359729282310442095025710045519909374681619697099729442441848202975670531564607899599461651938268181501322679980482213966137798867190361597545817870839444386611317340979641202411959459707496701119249660951420206323396869834982897838009474456837301979178545154802492551638984948778719522631916020123099833829849832889517898155055329724557459496435677341894209818581881919209566549226009900047759567978524518642170119781100026715587217345486715734404873515837803629150309952866801867436031843674745059663590463496753644759439072419139013868988482773132377531823090025502657895988859913491260181846063717136630246094862121664270661253112175911197396597499788001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] 2055036839191891670274096027803983004388913139439715173786923398634084814756041973422181052566910180670201677749866906767622237966407139572879092446686567408798903461667055242722896114497408027663484588333825351831984752025854850322582552748512344056813957182596376475579388608599892724591888478166912619984053767599064626432629755216169371678981473535798349463692901091562048529799469197002712323644213015251224714212066910000752050667190381652556278035517042131330030869376508345554780732575921561927117262545401964748437219540098778083071995817262706379893019908956028213368084908605794291271213590809268552398732422709281107266382246647483757831709827309404627324641972276825623857296249533984681541045168938385486810180511709755175200770294156343401204622310861831990658528907827294367170800807652751767049389153563439373340525813853555890801999579590667963600087700352018202334738533576295906629082616681076142977990758216342719022311321248557633256563613143251386261467707073210502197818636335342820673109898813401829746434870699768095022720575114452272206976339991520494224983173396328153968197263285079149054933074638476551267311368353044509302281427992993255873949645271265156506843522684299012876835423563946178450795882120801190514797690752514633909767743530476167691359668163726169376478869901083114086415183266642648021564714139363348732136528341484162972324486491991651131672267897372870477242974776764377857729350977450560791655852596872274173042167955321209336710314889616967105904719576844581973264799668937978279108054038935350923666747574211929322282763236678657654764473528385743569631113693216995295991851818104269319840482751231957617401354166330490359530681684638357830594221130978171379726270166253138848395312010351936337339051223952278654308804912457341834525760368047598480512467706276173627083846259838371003865829351757945832259721413595756159867941078706489228233471933475621204939290227124831615699838092962811897652778525438646479191455164753212634796713548116487904054170660899452432346289882503062896519439062689257586228378554723789404286721957071995835412077635392270922911574082658413120399832257406169968964148205758553066859154841438767557204027601486492662027028902740639145519298002988266340939361022007556526689210934158966043308707873203477001002607916074208758131928858624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] -2651659960586005260895767347607547249840702845982357468963902255318744518576762551032198790188346688205626348888371366048948703281439915180946520676869563734207125034822801364395175980712393204591992869263403993369753936023315850032353010870569986085559813371608479251174356188542008513295159012195846276666175723835641044922972750188282559336160984549335499744404572088973537195293380976763132298770310779905343843956564226872018666156549105366861789554302579605695333692601916148119677927491809281506185584992486364208221863759114838732830812179221716666444967506415688447344826565613874269759120048077947671482585954127234431347672118396029354767694473770922663527694894603032680972039076903885124645260469999185925438318321771998285532521429497010655446643806634709592242145703753868223900411202439090884506060047747079008549851618627608144041667345255133651367775685717286893515237202252731799954923433204987439417248607792170401851379364142418305538090637271794700629765950897382711981181610664908305722790017353177497805445806965215574944166761702270668961530185502382067391224708878683087850920764761336263206652110222894896335358445406328009594125589521492197832424205783604613323282760741268500258533257002505980871352018271825280533213155207439455336258680850823740393922640301074609154453637020810614059118174811796233194029402768484975114742179917512287139476883892371038528222329654520521814823581004517242892809622791580046756365108496717837554881599904664044314747619694044067016580125548097863229170218956245395549865096603878966299564950083600038028241091574538464679273913793614028177321474754378632170918237342282234162352291511600472165450045501225828835499629372538677999158683647774515719078765796281722841794564972233430222288441799884839920822305253223411366653574507879840666564323645634125331286297977091533058008668732768336962011069603736750993198427224301710548177376995868071899338853663421267606617548565748036526105450379816973037112336261621033673781779240425869055625412496872041107258168170739912036956823928486794400802286840119000342000186823368015946975739441271819250049115835343216820565164841641797786207501273347706010079754905480080463612761770143582906646907160223570507365968930793363624456228067449521682080980091841910194334021736584259385749098910786388093485522616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] 244597785924855564033690268090403110484014136737696385967877611207096266574579203297013448935281365837095868413864118193216161029212692579562586728541518345114741651097688608779590313001049888485345648729341609352478006620962957970657349774977023240283431446918143815612109131528979449447829919084319000023821855011253281791266976348620705253057094075093208825419557568547937026955939515421896952883031634012225071402889461311146723149125926416291153287495378832600117212837029530742164736370229439015516667849862442539252735415189942755827083924606039711192658943197358677004335215711802437623850300357536038951530494889594092068899617430842844665010854234448475782317954897260686712744242884099898463312950382901630822546045749312809807699670096900028256700700448286103922077394808635788418518862556468694059809359571263246706743313919814210627280645358174334522574143999145560248633121097669257293887639082244914542120535162956311464992139559939506749184850245471993725134099615933024313075799538938306652561770330321957530182369903631036877168882224378294635031294177791666265730525914546593318102023285955769663915526100101452402130853333734578228925587470920648511849669933452874604316744190430352364098767495616172798834702312938438998735941636563225237278656196276220541371723066195720344172132519911063201168510198877588843909424205727240167443770975447515298139706717236351841720237315753512540400990857710339616704857965927780301306774223241641945768562283486531048086124165820480621527716293065892781371543564632862756707005653112305990899329560972123736026235533219429613051349967625694158393316933524476741365357962916365288531028588939409792925032057207371883126830326185004815286964720402863063620606987105063239343215783696274945573806116007677507500970777364129928059397889453326903346139093118291397231548257249311353979630946234535363429288518877858150864969008432984792671378125361214556079109844205538073652575541097097749108597458828005166112578198853393203225557793763685332403680886899103651375238585872855670101951635893602606309924908038172692569549100699318303598648766563955896650995086791393264328032365891610753274149594020892561497571822456039804658131861806601864899373378098559112567942215046316330969096126245912232097239111243175005642800460695687941651900189920349794960695885824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] 113370005611904482435325022455511552443878313173730913684863142434761408994922465811780584264574104069200612802888244077375844424980032295891479102637855047164734553686026611619278572973839062271212725183344887663673379869453591316401707712839425994353754337394887741765514432655444865221481839950939909710034995526298986927196257450838804015182232334415875441546077857691078572939911090975300803247989146924540847461494556230229610058828176918499080117296649793173094773890884094007871914148108718663478080690378914142861168806359638217446430710392366509169235123328284334266123511036357338202969472043901700170320184122498165013224073408520273355078617906973057459555455796107610486371833778028670782028670595269947627545724057204957289137335401662964078862785287887800408527919674770721369498348877996811522297124944768703001465344024695607618273122180251398146332454260951261824572872143637724362235454776815325610294454330371575680669515492051118000620104261274124866616002488720710182719184155897055061675615966806608170359539416348368683577921932108677311777783803305763840729629409853921453059834789974404324409061693147718853245567189206855403780337530907169530386820146728160537551687579052121401248828521406260858062823732383649104697111125088372214139085091908766752951830366487952095078262445458138663583928617457449781647144889666587884996325285103798100680827560884582562634575931848270916868780341934920892350723801090727380593368775858527379070878589823229219639214573481980039535828549190248781977533551733989286853167170479752442082926221776851599178088991476912942123275542065476274770389629225959988268632696655945033814336001523466357665863734939146108181508810218015389829999436829396685268525491412060142897472475393964103260246973552363100703327633284527180639602792712857607616744543396927463779339718953771201484693203039468523546486955876944128699589606729890036894576911871842235120114002427241287812942448695406719164509172264544624628720898497437423627542308569468526561284652201914643512005890389512114809569598560950054927266281571083507042102217826536052964666493168643038721249872534540102323969278254068200356232348734400519019180945238365170306254287452079277104391746139391681046870098802249355443382218463807140474034990550600640273119360542374774185737689497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] 116696344973831943724116713674077122973198981902958670775969255774270743781346045730485313319032073078189505805559441596177544823375189423667067261808773632231673188122503882540363749931462266385469486349331111177423246772391493480885409029299567027971374950559565562520047365632804884989517097571864676915031520022113807202221812598417566034797258515406768710229938192331202150443714441266946987050160161292327730155056129596237732991697521566916542873351987356955836221608309197011535788962227072551835683566766253326267649124041979566901131830868322980513686059442861145950071763805519548542934282900471912367124563755018431301719318781565713467278815388747610905644292784251847672102744296947890442612047187401722789431016941795022562297441297524604936222299456084233683580244513341928321985639660892191693321424132292364624525664590584454315692459310495054998992011758732936983534613863132782868841332036964961339906101493368999751516660964091266108132704586915776770811462298915063226352747925057151137368247348798501498849938648855114066996649360799754396778040958589016088815221911691065494408455542209917357223873178871346567284103533570117679537352782270843230408632930818045387089064379317007320867497318196161987721452106891108869021021961610707113075061063704563537872759344282103566055425682461539081105513495196979390566746707766465297044947396343462327672912122917276873544739352699605107141238792172803797085816354248642482138222421148473421219996833435086366870443452143469568935866014288569830633685983403855799548189254206891059088236157360084549824990240718406118109947786000590521920656907663125324981039756382885622662610939934467186032559644239063798060063391203036818196562714645486726914034935237796535253922120310338424515914610861452941370230213906852169461070273264923350049461282188342167797837542049369666482199694521152056325442385697077411640615567511465619730891543400051240964419947256647202759107315449274473769116595506885304960559621604369794461683853566457757372633649821604403279583647332334527573045178123729210672155934251336507317067903021880237035851336838660287589622666431411291224779869174840747349039169686027357346011684988911676216285261742960479941223826372209849385767745297467248297299286633553214415681297186976575455916562546109274762920389546868736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -5545689854761896255964791153124443021644099388142051116552269864596282041438030361140209371596500570060580344742856782694163345933957982993684719267778340860951492637636028684994302840672641643113902010665639949685807723465595975700734420420949329865525498057380591522991076738868660952718003290431814284724793337585620769584870722917107367415027167092046104405313471375221415853682380265846290149982582575702716224601813272513292685284152933550496177399260553343769626450078198105044221505214919496919723462337976114646730963425223008230692453843001159804145329081455396341355871857295540500638850986656566860113851747390396249759361607364527287230375323607162563752647792790002065737072139344924692806627397977732981404413315613357039821415002842364246312837268200810243143788922050776286975459121835885973872839506649892163027746476278240383580165344891874848646384321045841821352311789517164683533024137044835703598761971749559467358318463751401524609771237268119036951450343834848105454135263974128287374719633043694776396608812865621838211859177388943015661399411449435648744573070617996239094102969465979343643014037384218258881798723534203705887931004725180467415910039597640958113482846751063986253036144697021092508055728718564879497789745638618931895672114244597787037030764242307819291015248538869051735344379991315467322057337680470200589634691827660259840657601173068897156318505538422256103913371343203253790894346936162403948881853522376487673943021799346898292911107064988748499751551064320780367152653176951895112385932904989679036831666115204302941583344391081408385309284835878212306160126698432133688039882261145683126819300422464631225763212486000574246746738770658090525347535683805304856287665522255842295509793256574892864729202057713488004895705954049888712224800115281308349368105379160397828736105949081314342763891245499410065189410899438508604458178833801427032998234153283586527357983867720515779931927102878485062070954359098949537465388012111286256061899744188604009316945237199434796217375590937173829426996289721407863815240066893487341326596687711278843979322245340055847566414635335104164319904544447866956181679145051132635218716132730147760863749845705447379060679388006796608291646724936597451533988663876779366132069468369548923182107207843431674239236593156096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] 1660885229705349807284246564148387038529190970744632538729761145027131241236687227260651762861009287845578895730542072038194260968730905282088568323490845400711675528933299107387006296586157793549539324315306674592644425488217630708844802188176710988628820196621614397030409299927380474937604230968269418608811906963515523117632918685945357710124910843156302314311416334944490765697014821968907996726021303399127762407792081146742740542759056028678327266641573710879068669330697694912428764971009430419858490483200006019039894096402684426748347243465946338458788414363377557744520872277249358329774502341782762245169732536563216670743967609525497167104488162947350857663536955271385468855100031791003562202071817732326396156655735720504066342479175022800273920762726072106985626064685095181032217425024968364521200619308678861258805304404348822092211117962361090225195091300919026415340577371039899058824724768559112327573106233290626362306906599622497402551652412701463999402856573441799649450839105688237800513868488854333528521960288731655939488067788586051335240422518388226799047836438080328009466861014225148731094564946886523427177604309940021445445654913887920526448846723345180996645932228715914558591784596245492073930230691814356275753071756396277408455346728163869947433491668103382617712833478172984585847091305156368254866657730357057135325874758427490253716874040646397764061446058125807394914201433796630378627425835230162238540920461683238396464342211844365983947634997697630240484520360879680518534351420607036311225604563218625151756224293687083371268688469368307321844535218018552621231359905023308981044969734718819351222707051113672199220937799717254448836000803011960064679119167612120985369240712575450355937291727694798543360169513081671511498668575768940813662037043243225047879816848701278678330507075215029191785812244786931225112563963984135474430848344775678157872978461667853248107271402678257025624624247893317503372413283656772184978479888735865498300970080539169095020346873183712663591235179665399170392814109636103805857575149572840140025957034621342257874696825091912117909347741017446699942359698903977174039558331922079540637075652044754037994740299629425654679139368592900707722197215488100132660672311190421894231485504065034546070811862755035261114004743657183248384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -63176425060036342441221430136053528769793762495562571037788649333726546330528089002108566544202984616266828964028982783343933410936952164102121863491572120737067444446535178794453762811399683391408594097583544124180536952246016992737077033032134060377047564999790218854134532842228400105685594669386116553401387633583950803474678803068296497964127518340000591975300804966426171015008746176736967601859001946821039090526938455456229215388229222846950587835780191798395192415167090212870593106937715020987166603290748948523426676542762177348472245850246395950487065167765803524898655012238031997711013567225924292340339415154800555197134932910963798561084525925592085474234780876997010311615752292229610657769345929330144748731815217631719779658109184366459043664898369228325526182750940338155754237557242602821888391594173319723216146051555347128591961651282183865404220014599249669238345764061470034077794256106860272349838635189829828197180605875206735583142811000013804614193345990055046022000645463471394792716417161058829309728524511961343048504829288176574797705710650147735250139649650204156843359784157626399067128612757318362875902522449487463105431971101435233100347777903418275971920285983123881930198875655309745165788368986195574469327316016746871874871980158254637242961903219400226109202554218395138107184487414906435971671671947254799719078742520441735982848634307193377325816786481617496063773131157530431695334174543248170451270865867519981136586280737646884721821158305834103990422713255086149074979141611195221945922329329514856189383847216321682365549600222822079835141897617535577872127629638423316767910292416946447322215876761110719133912128988444154974804472076019817908408665689960265521628741586321704891379646434843342985640441502055596639360626905587632206838218791371740419090623892472041805371265060296368243308906969678078125567790567098418121312231738170013527694811151471014351199942334502669713567080768228709729763044837483848290274122173043533909802670905841125257646915198014694183930846648289993969067676157716183562088657185176752990917744886562063189513100395541435813437825370075920022279185559715362059437086950128998619849036420259875762647749731315376643118786625652368317231803656863087347917412541909904505488008773252310192154441935043373746374833346312855879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 818832253982427828986461562990215813101316047617148664476595550252504791370311465767972904549646495255848047583967563709916088519007290157923948383380121891820849525655272560769441686938858474822956612125616627185545525400672936025354671892128613187603038339370931359095207472353897267715652305936488275941468202664105694453517988439189264309377477825350082010298168002243042651501850952971664750355956922709187643191523738552057476855131113879119119346697919944768596403324772277080948958362762236171105249030201053410272914094052671937276126927629493507886107552762453569729764414744536046318059042854812266197676306511753667909975551878912626936027236881393066393934373507602822615091944059362375606232171328480079037615623647655295824727902710199320449756829849175860906158498525934828485828152756864015522525089331325566086700698473087952349155124425409255892871090359956505215008976339062813807746539396189420694932152569757682284835873552943386662062194168414254246290068190539045255707123214537609572554566853994197744974829695552834879848935460862965166698285437925816517400872145883575285958746665439058637387855624972057098671619905317817225533253817255235892928791931046304735371068166012249558576800682051984976066930878890438419280350226676242583156708329432153026923347652675773548540471319727502432534691115223374087582467113222990046341051052757657339600505342088047654361467089048839915387724834486796477851252953721290419123400637223985886737855760111749868762062632755246906278206498968474982553245607122843052344716281244554599697363819794172117923175938732344564526251004261664181913669972792629346125858945478559988132825676711353386774023676738190960079364702518480289650917014320127877218878807220561492094641181237451892525004290633085243697964921115805400579823785636319896573893096319625024811054707082581519107976681367332275422914914789216246255986676234910227973249096312463216147488360839324898811755491166337667955746432938775596274203529362770361767212728703568686162326932549073405828339760518736034259239312686836495395443545465146161288041816115967609358517207856010742765102458621866552153726162918964841322835876600591237293166677839526488354541691961458777201812127777053370137355318221083208090379490199442687935374801121067774637403778188514221287905697683592307539968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -4988847174228212170774344695319697190228161124024888689558581828541414034100362200344502223015582848403258990402267518104444262433416064651867138259410740930502126790274220618401849279143866899002815504997269984912232871264658532608187163636439329912060089659286782453440643109759415658076956767592451333097425837244536547580002740381624150771055598459394855124844368170377577179680251543813191158746102825448614321509498779465169984491742655382045718519051671359992794040928974305678973699484107021717057189016233899400460900521301026897719838282290446410566298628513529060886554613608856878820444069912941131661152926665199185780738848771155208929861958659844684391143914718515323377727277242881256751542563519008564746678827903307762886082845802054353480081662745901567512434240500442002582850614373688191250430231047903434240606948881927081810775831514439892229145578252549541755007800872053763529245893071688012445167236347517704816895349570858191171935660507347626348517334227122299546798211962880498324302545864227022836102734178615143381379904225933598796541340344903551664649520677202020624051169896796217710028086585692300351526043774249178953734913077266968760008404497203761626278180355764175144445530220802940888848596601218192410812672899151097275872372528815348877463469660891383090357738530958400662732666037142546727752872213950201603739449027218746703963665479225015501259183502951709400139003984172239048780035869515917886005267607663233523569649552998907144290751382119671087929429405999867702219727940922591550292285655589046636432089814153415320399903675875979843462478574536418421325848273165368879631215817107777478955416880580216751180950660944214777598246992780779442087499720587879051408214024472061481231985240477598552432828260363069216597168171980022016455870581055902702584516550453119483332673187734268268421140701941227835796953111998612689345844237153166294671547140015115299970444375626624527363235059631862132030233017678818611503586268902448936825778818643694465847891040136222275465345380252747896939146128201658362313791739879082911889240131848953755335968642342933206851176388393459238403483642554543578091630241627299594051910998616995892550598346352297275458690248475237867097494501697927577209282992261531668483024094963079126628535758145512162072084408841838148976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 16465112477392766122610447476558152000998823977003895322288027099825202840306511903683471190088323158515595385754849437717505692545027138211846891952316521777191824289977816362221006114618049510614465326150375411079509318537143329624537228269066585789292258552860645609379505819601224485779466894161339449447702951915818952370353392870341061553056320716772949019944399728805828035968457124125089580049417062856638740586035532687173045705737877696915362193797738444037773100747826471785279455608739076888791168342586264580423659962966328466651851423469659188437152900400375110609525476260674050899061915563916077588256550554658071174405688474247208517923543670566498650354762348903052373679762169675245582319873474002826484166889807095622786204443156122625193660387423774626762617484011707345744141502315470575194672295408099314163975123903562914091434127202348596907147628718979195437431376486937991960564175474581543415988399713553377430341637840077120639677444896814664803142664561624074603065484397399128048829743749114632901267694351848377777703301901926053105422178018112149003774352248453928475317382484613912873961795270649846397654761814384579266120141780950371855853012321152078770252701231760929096618924795969751515515218045522231552369883847666726449343195263000140656187203385314787842255329390652531054317352217974915507258686046928901068340332967526096664560463459485228498875950352505080199712265220155102219917613952072545329525602200951267830411388265621154144905721027136836399439967377640095539057321336204896041668194264173565288005091477578706595603663678628286101459660519833711962467014528374631105517573075420612712878973258538269814401100598276000001839130096635590601994145060846025859129642768053935304955524339372117832123087332779276848585875385101420301578881734110745745138666148977166615207430001679685760007384191238416923583584073195852614111349467730248022602471167298056189475836732496698426134654474413146525259986326693420007142591777691788390428481447318276754330205125136847688565878840390203474659090050252588034554395836772929556437294108084422763232123632470805167382160324876991107560202723541254347921879820023317290131818823474363761364355769218938562066338622279605383146473040765250346123375394262852648444707800598645741776284752324363721171505242135785025568768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -93520022207166226472055927785260020163868312805060077251447245589106964063474336952367737791126287292046038087795642792750551737477449945876755521928738194872329776292743701326918263021600676859110658104621933606342139100589018491163563087109435185521071920806266979363669224974823044210859927064385651064638177734621038196872256495841381448479267507681992234263505395187166673147474169882841422672222764545689688008889060965508223846711800709984363417948161164130320017127526244247260113063415789567205041208746244929295169126219839771732946673610408148185338198476202385583173291742851312057326455417888673558579472836430026634161933353540243099851457711738006197568392510903892940403671463681223457513804344378052324364271110383707226611412872841332682979383433602986862593445296116384656107505842450406506920542900240002319572561849681824643521886519820239317747030745804301391180992820696257315184893503175947598709960112850485558091111045146743716145721602813722468782619364241314094001309164414422193845748492741672052669297869996072612192028609036417324190341863920950312679878204780856346992337845974905190802294905791743532410789398516747779533611017554355667166342520045020538838883809279404859868422841751403520994148887133564781993256340574179027277205896059480615011208894742110022849352421995851866017503382825891689461968636486976658210926504361744833935295642447526222505419877344952835215460087691638541346822606081677900148065417323156011085517084998668378550395683005715603231198317664890275548528967895217287122575233633211354461163131772753261520073832048150680316389365292363777523303395707774368851271868987966010108756509515779692191853581979098193658738922749412602438133820450051181391276233868601529561118669663325269755950979200954119812360693854988093147880700021514738969119677383053026369739804344970466397815274902489866076752249345816454180228981579662684704788125068790380264583508750523139966094634179055083629087925404701215348324955667181093262342122765143311030958804752628646942903311475075036865791384175036456823835428671012889249477700794667788749143433430141508289222019525466572129620035564252109382395455793529340115488822445247819501002656649309811695432793311677466855206272581683763736753544103709718534762015031213478542182783181089135208199074626964199644856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 615509648130431158778021107159784183325683748186796577115897541015954263320735158576956963747960171085685867852778594625147234450109409438166777617351966979298859387786365232204254519527768234689194291565158574449449523197180838888503511998646749372155241197496314449211150151526187445685308599395774918418809697213439157923308567668856238507630916066730794866837850791959186380868017226496607968644404569641405196753963915279297571736266475174352120713178995242754640816581096406207016413578491245675049890358735958668918771149370743319655614015447879010471029058344558086104710069020625498142897220852909440012428077866771130256016429745180022586095975069723595426051750333753056101482965887024896048113828706786792141291254653727516243054403895904738859572780548684236337944876901602419385100866425018286768975342784972948833890768621265889429958649646932336655934378967152666372050937568734445637536907332695753198155693164484671679141025300990721207486661295362972090784024321979026598750649733778286402084029235188929839875103716093715416917419824018899130035499906312744795347539830502407681638507945249398465624447173689337218318022841646320895099587357293409857020844448111040369381562723065201893303874226365562085459961319974775926178471508199269069351226550523809464375616188411725943546057037186908737116975861749208555259510521663476873012743931427715652169078979586470437418454600033650938559419744967567368943036317651819454389392414790637346812900497250553421341622723108087758653114069723900898081315315812595324676825150019242177271800169165199180229649316786895753551893952386362399681660349152220402614727265792766466300045130438938432877527689315693727670897265248889848088690849287531205231146468678295363046330408320007486694620437419395882163974241705823143896841469505597272391817155052547895457138512773346726275951170837785957007196082093281510629425473737201071729329533761800584141313042621716459009930510134853348752474753055608031635593085788932581526640677294110434682195421947750203558039106426229142044513550100250128266761157951372319360830346499631379651914329181273887523782623070584078237085642243248600056344818386673969071851337426043465654439147866336185626218572589679409780880996293373671830345063273219238628306556038186065563423995923804928159567196333674724025434112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -1017406815264179628063527261329029848107254901518985110675363889930216832027990356788784659546230862020550586119004177945758377976160381035878411364680183472219560419276561385242767400844273232339050338292102785940116514830600590321486661509148098930236615393828086290529861231484193038329386922994118177191746103113613497420217457307662517528647833402818469598625138367971202837974955281725327581744566050259391545193851447286286277474891347016448183195311455744817457648384595416689465334694011628097494950655288341521721886302975815423472705509557306649932870986773424276751659575446833481635084771537604903736770893157559105185495241968841846867831728520476207776506802664069579119950298464501577851567175667322935273899848505105589193154372868695074169146178270670750635242593430000605121779030471135806863878427532339078848496297503121628259833308203381326603485151340323705574993120113112078021232625456508628045239355197503014757191573719053477080968687371963688340520598182446720963492124229161512904896266312375592163816281303453197399552892180184228931710292719649480508083562912501253997014585991095702088144622190892672798965540426426668882227326013433017179187826744444731011035970822708260395402986771202599683432131095826553979797925606453284150916762208666597991515444490892580160836075321298611197196701418172631427820777189446784875156593763879145862222001385312411392610213712538354038839857755784336559668626417824686872980879205992346597460315488983200422965690669766335386429637233003033308729836036946482327065513693240295010011545876232860467015647512067077133295021726416291238080382197981978077588379671851839784232087842064574643799786819743302814365177752770494028355736153274762767345127341930391851291022447476803801153153532789401988345678152226129270266301101048056136681623877719044017415343803526108790052534294175180990558824115268699024546282607732893519716513236084451298308169290284604520045460342914979066061123540451888243212796714783364042906269091988816943412096765982363747817805526745814628144963036026581614723037467201237168114120399504678749511233424731718694200234244376442689492439701676609490154993602809833388048198222185796846332020480969734564170989041943095063476869240976749292102778592548630161433669159033673265856282110820066879341366031181429751823728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] -8582061833360283857669466860686008056281724521679560834387645402776208617137110043521049807126066960460739625421134759797560485827241487787358846386363770682711756041562573305904176488851552014806929785670503090011155159464426488433509500342819822822267136603283160226306976340392839641370185350272009046484628946460971124200024018979738811522304215244149184735533427353936054127366161206525977749704417206441706035335806781678950156802720783751419130250619713125362571163796776828912183666297809523876853452472316699950461556833660608879559280620090105044644402831603755724269175302600899669265644761608308410117591867330470863880424338904050676518456458829089995126465897452045363833797888769851320206217154826706387798931613488223943337715299666727749882212539495843032517274354097866372599234645291212013645102069843750208117810233256147289101895030224013147676307312911512070580540211373021094106378415941583961459535059743607782694677916080684738897492773781508453411320874558242767104683952790737284383035866999489314541507584356603099025486402513633355127627257932136756018779829797859754650394162999312252617235053814372000899705518416828069243222390670664844297576874519567711220169337970508244919369485295426436388963736660219575676235026787848950256044635080261814312813560722354449938634821857040758705265390161322221257874938142003447831019238169162256490266305301945475847338911497265277399623097301415506176493120062164334936965818988310761102791504377550390040000761553437086518821921227814813267597253315720881558959606682030060941802982452686152261118416837911463296677624556799145322100233452221632746229409347621622713414184785426317946592082984651021375072245873055776849647519921446993013486575543021297759575906853099022058667932895495377427382493058819246944755063624471114756750869588134541678128070815964138908097556054950921108796002378471141215324622248305693399546100343570833898313387481477877480509327201854209567604800810849025183080802064478543498325129885391207403697702668865003844305867350531833754760019869431306244454751961821848389899724654218285939865032761183651659896120206642937164969220475610104153050247143526050235710283320824569871918703417909720146317771065323339677544568716795316773200681798063983032134966945959011355255289367678830661839604814888670872800854016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] 48223168743507342954529204523963135407929889471068455018331558895784376261775448805734774748491501036839366194341742779857429577117548489344026172121948869510099977172451399383230188763089540423225203266869621523062752168287687536388149003744283158917414689092965473661562140433745504804333198017123451058060200921994471585387397957938125662925367869806645765284503844810964567062018958329707444696011152348547821613233581418684454306174597405739061969408956263446322228494084371747995349433382658144982786619496582446752568590270152792814520069582520958825608626671787213312377613100251028090943767231771769146776440149795819494793998906807553080791507342585713728861272011927611825744771486509934945681184676421746355966754827665153515557229835888143915792567853912616862317317803364870772743506406681292250170115519964869674559054585629350309914331697452671693022056110960018864858237284278332388356745764224466353531403762723258943407491134585394728837910047770907147491319373695192890803679109131021055912231066950885023847172741682871390591989162711475948271158638305590850445139743385998857186280944960020803027207524526901976258075342395089200694635652452679940526873694190525540477296805789685724864798061976035271717437612278022597119393260187508383799035314479913371513949361315826476722312674133500238022165681467277770526237832866713400486965111987589005058483435785136948929588063463609503796777295912168890747428264462054078064616438652431411970367093546477242951303240942707625714925276898388136672971845632087059126489611425913593465093936427983512579395396222886007464206490379906856806513491101282293990884232165635091959111086414044632677972180565801076190819360996527793084884953146618414943518646957005689724915517677431839625750449740323987689998025993549961966483497311316716411859993205513790377906586191811845711990152142307587190273040775074834661193376956271361144639612409103869205393138033896740281426390525769503879266990822515709568967820669448745371874252901315031102959299948025878713592206628342241938932166054725758050622177882744962954554776061913663210711252488101341324861245457092624725884616998570841027615327641525588212450540014830000913175916115494431627283281775341825715770191393686539146666238082523601012216802789884161288155574213235498891826261359510975423918899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] -63195123185329499542953721776244787956669977437982263931818595635833314943849479813231523860788865729107852594037588801597498101093177890486848112763315045832695958679593160782126072090447463452328909578962970493594097213345032864320363934928865575929528367411246125139752018181521021340869782085607434202006024500974986773079380944577861886873544340292368748040843440221412480359479838625134607697042485681578501273297458553546057122396372640469381626485689151814853032083979864801867908151268224224997864970441784483204096341918269506804057390506155385660932152844894122204159328051452130088091497027957139909068213386612034126876309673015353752557917293006369126050206442650196212078950848003474780263803458343212011300040722233118928528510962145824096321724056942962209950483380434726833410202549191962606260457350769239684309999570254339573627759807221814646493456874243022664145828977312894335125005880700215947658819640034574313511932457512318694500216532043284255311630614419416061216186173855341180072745775285008973201196857286704599735960223153768937292333379175015874722676586587158917228656061314256106357690396807771017996176779498342624988864581179507017136735498952834229144933685614061168396377106938398535054502554674609289515359376259371851802180942491757641270610356219423520975841803468157935967964299042301801225821126479503932458941517479074155535513014547547575454171419978513918928995498628493968489783293058983545811161540978330142305851578771875373246962782627458391338719052102824994078461205121857093502918363527850519832972561544435494687485689920148998224724735803121227048797618007809914237947699228170165037245749977785983086465421907005145340487635659410568322357478112974006060106029142703736766682484531096794787603097115968051663825830947381909762498883959526884797878462861926403133231999096888254229742820037723301338370022829028555625491566733367995402114028998298370223897419756482945835223148629305698214153152339584251192495780447340816032377817777600598583272504789676768516240775727960273698791740115300661619826074840473182516593530676247372148827620072833547798545137653182503764304571492950810287094407336510192500919195648146412953907701211726658282906800507761033190991305569694865163016729781025585884940537683325040052996015360382410328215708281610873128074870784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -251711693227314039036567088569552388900050518734408643023679353560063146704844367986819476300967781047191214002333665128092442878278475009181158080605307965009643494028628963285144868277271287868945399133796464533588376566170502108607415810016169014157380587739758435772956818804009530838959770556167378090783228925202798453797417166863765281530119098432887349932834614871458617928872923291725970638471351224839260700129623694978808294312297287531254484003958558095255550759592827845817247778239002472406877103765115645084436399774558468812471360156192966411384956916391143301900938191099759119089175444159953744053303187993969302118635550752900048082333792934019877132420463015704120062634636385860055717995850642905446067394254338367955435138125128123316519114449093572279871430314575098333693036733466864840010423976952550379952058511536802589325805863394599689156313264912180963926949544573198736994914269685780978558427834517075518378445929366351626778045011231438597214460568978676279301759007426083070541777712733514110265166267099609822935742759585002532701560611879737462627607195846451291623088984247642752225984052224148642912413870377535821327438177740933332968886499352598222699387612444290171199767967654377155730075097101251107297152160293407950436398633995691763568161710981910595260699139671367945345071216979296198843091297954057016280890597260771007560765404758203529503960493484993057555498840992703101190289197977913346280149069637396515484064457830149433770828563456090754441881660949696947547497936702837102017351974679620462190038242028673247518411513107936908717250635645850511650661353642122901213163318784418906575876071482612544833546292899013879363067952076417057130929653373390286045448317692383069131210202336469224778564809868792833302930630944890042506142798597700188556064567298186413084346378075697912286422463902414924309441322477536156504796105629962730692357852586257512618225771143115987311009013442126946278327482459471106156674290147639279673343346121912831384522648092870081035846597667085783441929078419268290106907560358754978477631522969850458433394638120277564943352630271401806669896081234425969403660537005639518736306457638618778676301559480826358368067061882075432874165802536492422752643320766586052386368004443235417632289142556187752850949869015799597301361541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] 1269122338782959609566516275332909706554102544897681130072248827825192331594141332251362872929380905948583561252575277606453292267761890287231695365299990612314751179383347374051343811909356733466034125670790470547428928675507502724363488939758582275984389737824220839135180888772036137049145038907123874539811355163516218257782614626508982298642070187001526690816262671048629844339015465384653708360857943011373175723920031728697163617588172148797346639693013773826105839506756289582286184184192106316002218871982124466382012829614211546885892355890045928930270182607195466465586254151990650144433612305925075531799015137160956614037706914420793449143602862553764767495450858171066487326391609493831084356685738990026623492291996425011245452322644319763839031621920162174695101025683748005984899851069640539911184823744589590170040185121328224501386776102628995099761614115089207005005717122565405415240181730033351812668166847143906297255905673513356035209164162752220098195131318687767789633537896546510995288681889711149779785592790763668534286324226444347261954368045439436739889703175768846740733577090948096797355134977648778419180404413950778362696569730971547794838066487785929844002854593916591297731839485888500080223682000258477204103865128527571647981435291112632432806592991445153965526368544746038135628163270978716838675632731087461397103990058417362502733776409602941110860304657176862322188240490357171080288039916616531775046962039185150492161224132724774495010580701930598712874715733777205362305257240191316892079305146563427647009144144513270641801745389333975986386236492233673509691249422603941741194766351603324130375158696859333479180802466176224144559445119395020065579607039627039896608113939309451343640940705090538575720849389695331639697347792741187783716168362127077668143355706950346068263291630173054546903306346301158515241258562015410507569914009101952569903366748946901064727038099456541238489457755744995428039738497079334549429632407874505894964957638397606224285162846586843990113308251150634809087580775007269326190614560407861415790331791776162611972034765922887289069693563889220234863757530588793397588521739386209327921565527442617660419878208941389424667036734902586503542697737185452805431414747245019679623202671432471259012513210559511227321327490918851266664088993792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -2332514609267889172358551137731942756121755051779885728597547747755797275881728408325046786681346845429377992273799710945760425561826011082014422212145220097693684786613445868424679841636743507345231457017114400992554835178800637570561330514002761745928766008246922937138399026174397575870735335507575837439625872343544852043645286787971513517576774146885150011061569417264252314454982191289447437614573321309788670200659338077529956904712281298317100377995933899810886060416775263707192710846661271150704146755434022517692306381949623545767347607082244486819804644333394049104219562566195124075773962942436572071889049899018137134496510501667889274557132962923423226091785259480342376466628900201061359011358449679928196753637876984048074435670510422409131127580513094130018157882475106794652832959009062967663560731170062772595485858826400866299039353940777573246605257161004821027911475931219558611722565111582662311057603523432884831422720444149808804339672381368717235503546267420313968049508531860599991929629626374104512136816354462936637690877776229006157157610306942088815705499460629771422222237745003601593645663083878549164450213218575777325547537593986803072743319039961756695526097471959561001204795300920139356779088571695747933913623505369493219635458668786928113496120344742753092864562850835514466326236262559595550023570380534156758475027882185167642590917289399736587979636116212847757025413709727024238302518550014179716171519477020488568409840839215433000958920191071527128188558635830637836094192006347705978359146016570267193826713327720889904447385849705359324779208002305609169799361761632705321441291019270729774061139398699820416839024265639504591853981308760286696459418666205211842808545368265489849645953797359746214932945544208433763723130463247867577063170212014844189591214523942667510645308328934770525014051809437987605912882280057074109263968179987713054809451410390797178048120392792603434414213966570311493834281315940259174989795334040876794110728585054163487616662253319751428764713204413438577688574404478525776745080864502309534454636875709569696701110268187721471499122590973665399619609536254383008535750842553795165462001694621565169342455458598163650783998322375342511861766615669293579123418235949887452276972550852754589450598100044439459887532016614053222948850892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] 768931496351325898981392065078660135231683993842409119322096414264819660392323019220293259248038667962560333922909890333230520947856338312069509425535123301392783621080439291202113403244967836191382233300126914598123090632529966359119087804783144328897761002833865481630829526001207602119422942418184489239513840173948326417161300318458005817737730768274415824986461726218920933268854768076990806500671918544510494463413835478220586182805340190488875411150291405394035432509798359774116409507641900712422616656113696282304353750173742377751602238475538052927986443045587727372579264678439823667106531816843705572553738429322374296788564449356128868639038801230332791149322241891311467588195620405597855386040518251333658190506647097226017015403167703984770173587845695978559007553145105275881852878333402403465276327881329904014796540974759317118475221295357312720780112473622630988682515942892483805716976323506597183797505410878128096049050908406207520428980282432383398406977118946071776111520853134022955270171271793442640339247294985204826859584706333596644935698012830173473886264050955559292665909678357060397260896490514073872536509601677377986920018928174380818530573244739689963785692768583587160758436977146122282406862261096934123016058113857320730968157346777452964131347249866923225631610808414322090491989619338429348259079886591087551786192187141832148599594843238573254021937301311870016482748666427446883470515603107028219727414159273384679517183675587766198593739249073454201790866369662142418467150161783233925997398518501151336913198263368383417994405590187286484312654306953338660649877510907077254877992055274685452826778832781536895028581979325601553123143120731087529918840744030009964501320993164338969425707846618828391191411074418440776681196114356831506896258589078089898224815762379643274581900192856928462291420795338249064667413486745583513047416172548607819499081963185028486025189510709249300722192341314019572202277569315808046217374858299565377644627102161395939687474801175703169199121687931677461785926865983198035907929556082746967574108629448790963673828926505292807462133688329737471074006664877927323819509631088191401223753436884190872870799845206928892361765296535367666171801092962890142698209374216600804995915000245720903551707642422254878398132862419241879115745198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] 6426728173791915220317047838560039138848497617165100116531543171117782769890920816470440515815527673912727094466632099970606793975220933580807582161714151134818330309627230048829999946212259670537982864553911460323149386610127803356287020419908737957434602735277601135250060975587210638081910801118469125594737898480361214847232042174016189544891053981221863672166628328090086550593963647672227275866802457598693631924181132723833627012853697983140080666409935893858158018891005647184955339917240269543709534077755562244172240208615078962321850740075544147215692745796393745052117147287388349878692861757837148352244347662738325597118299837020137210242668910542420173592908070408340934795738434346937167640097829185206963217192054916630864700240608909521371031435027465663459363894592432801927206806990923175528395035575465477076339666348689243923489149922746032131642447235923863507098961964426909998942238074980124560125431372014048114760832205797553640154036227625167012874614472719637338866789290321748562283336093427161345802914276619422718973377037264759505883787292308374591017283629123717926907552092988099334008120592675888375787425725433418125607510698535035711558398268526782935953064721258975737056842990408867542066238532141702300029130078999752753981730874956737984839541519223305497651157573893894148775794855678307531347589717193778424857492878714020683264534803029148129572040345216825498413765755641780093326238557304975720311110435494930330893270467748615168079895877444819048110513835358428887299988315216263031701394822573850760353453821035901844927619663748278078755420793632446652710930479256984496860693793747340110773833456265233478614907241355851103694150188135752052406625004367462270337011257593040476990729649815317872139240966948084367524681208403980354474685955184482128307964765034779723152390716317797506461403902751302975871601229256654149883184293109038609030710824940584700420494195275723184598869423708295219053656391356588966230850495692588397888789554578366943323025642246294305063560397023826480708629919326918550510395653752997952090187447016507840394263897328011041583117133285606159327067799506582983817695545177112851192813199821850289338108068294933548877129649523076582335541987539867905218716506689703857831269461010660100339346808090237680179504321029024510324800225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] -18371361091015724797043093918328459810944683458213106455041265287251062814530371174008709870096191091827287686833306311911145894974894645311859030302402753481805860783352110707172923792588687424579890473120911787564931043121019847616762643045357458352065470256743061110700952337252603818492567991992730097316666870813074466287785509370508517447576104464464016158475132106785697138066781736866441155071863118533433100127770898043472277990174898241702944101820549094926006176826808040622757906103491418629775720741226409598052900169539838237005535971326629595421063772689686019537838105697825571283668607290490299784450144885148139900284120530186993929680046370610821696183075331374115159035447785791260087802488443183330349349585512603707335817699998554403456058914015178968956062097106213604358578938804118161008309399578766340716498142181353482345338403975897995241521456647426260289231979459341111925036467405380781195548994938080889722828847217023789976147157278713124857962759912678591040837871378113818934075522547176503282154993853746812577118266258117551642559682734062794143907860920310278166323397656911686966273798203022730901764240703390578706655879131807934345648589126348154576895800270494236583426136732039636180141288268245285957584487055700795791526569549283492079801414290377293253787048824080990011486819440390992008137786450717008597947445497338503643491804096161924211373389691637934969908122329825283497377417311534080029589377062632164205586092318454094510104296712898231044726936241263877377967212884286928033572340610702518668797866146311294360498522211217610759968160167916457100261095063361760370177834920241587866818160849186884886152858818775659076145909848642201499105850399520472950799875569298130867936411166918679867009520448531071987262494594297781719694293168866217946317365059673397920814951072426547989693169879422074214896925941697202587614832063242385304340938309579441395810107784163382626717348247619460960326282218681662510298760359075803889790079696140692774519091513260068226924405866963222020896678523760060180045757027607498073669327460231432386328842861849793140249303243445523340892991255596976495306669541926821510463491347084032144800271798008097324874526141388295457509084990811022053471697109634950123644373368713749828667901113095512334234955684295196877556128153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] -45215618438335316952832766476926813256729959969283436301662082566355140763228074771542414745804214376072247756370296885715292048908459717700580198617920046685353597178885853091359251564716202972733555942163838246844779501563962742542662611829422739530078054631422818264562528786578166534600666560616451485080626956757019236492097912218582894404611591277909436336893860159855979684020852532774580462877497809523144607993988220071779979706759797918163910738055171308074673246695813545375812925701708817437439968524181273289079690297356016072586689879642031516786131386302294935018933214431182560307952084978896898999664629381384343080432050476322457784595591181800793217248409144523680681114826087905124368922250007619708762460679540816493619688046660464222470740027402314460175327174576709700515391053750999585298118379186946412460281760184268298619866313246700792832383627973073777874269815202608233391305991823735061444137358200012283283776797455947508034841608474176414313759196217130329873370042107656548756838652870930152550554864237578310686975014977173460719664998671804745835619646273133179297805210237968837351646978501466404783844759685655203143235494921834158499785661811311640770951222260162623442710812652356928537243989028762028948529534119727181938782534127909767446606890934179565217363445390330042744803261174053026753276508115381664676120411208722809044799373727179518149543165579855141749599192312910301657738433959501136054138961105942459606213911378369637172680750337345761443923622279153842925159960112674865073505669676397080391325238113777262535978499124240527323367194958256964380323129612163578715463191172309716610728213943143981653785460599316951663401983538493968107084938585215615985873934289505701783638383953197755763634207209831796862179552899085481136634025341669969162720688172490233722359160017111534321651559246207415491350650789533459829987984992344998223698978267439747555054557741481112876802822048663530584358610647953127452315295788561498183286750259860986835021679973693933469748038157847356574144744164970337125451121962371741961050981732713260599648960001068705744297904520920765601389614418021077527745428079985303320843986945706093393862246745010576375082460163665338010989337261630875056204957797076448234986211742204037256401665126621981041099918016512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] -57987566930327403353013533145445219587704127843710709093759023709725768056146396179253590887970501237318664112872097742158468764648445574628433404831555063798028010859140786007623440604931372144626672268782316047571998919443561288694792748446848633417864006234044532871620692114153448545652454987425853101993960895612383326191215565322499894274824940981266903177338515895328491619068824391348012794163892658639773103399590594357157139216395522146239672626414674308403923903386635144632933400519601461786239946635588286409798052583661203816160376534223302242193492448189204373147594408741123042408107789382215596807225968619166290306276700740217565534254554058125121927614525115437144547739309125470982058564651818541597706348706327630968721499491687589391017659034334183703332624105091913590177018210662909729238220424644234952573745288369208304862244190133510326344578892958085162668575478178345930389931963000124509383837103989134181650308392788100591972576698829757458757481851328331031329511727954065624102942625344922856511892628156155251526950458709417571627123715748041031085152258263214134307342954029505473280220480988992884558274619111080557510661742398600673051034805594041107629698038561960597617224265056215576076602086931621866502239152622356198557435287135340030709663462313194418955896436238894433782426404482023427798680752581922716726038549862773041612837784180165825026058732479370777932446725256877673094818380204189017027986923835045425072939561633526572407761400732223378358957998031461279059871932227816630718693778679641865440184035298240351193002374598129905280239626767302390322245559442717927989999187469901260900130983323881083040583581299836422785989919101720864518706310981618172339565915852154894395209506726217386878844055051725709928276464546517599788742575116143840146907443907733055073370840006144050448508922514649167207622355661877046733659081721200771168314293664190355365664910239025997086221077526208427939059498525405623504542865338415838237948452260387630127160456381924808224587212019109512527997331011490778874314961284011862194873272301606031545386329866718879243947275522829749877845505992952244488093231082980439448505706832673626089440344313684603195932325519616147757567570143527690836690012271527061288583479152439602691231819811884133085852342964715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 2848520067547849799074302139374910429150504177249588486734860035207415811129901968371139104277882161744071613200019525671419076734620217495173201760648665496296136336028063434300625045508557835825609212253543425676364098777772457293193306826270728929091325951940304493444397579688342477620915873966055621698121979394961212142598522552058906766438274571617018014959809699247315686744198243402372994677827568341869127948181369823011246192363328372486970812307194454935238788270525181294699148605929479419639918148412503210213738483564761427302114732016953525876278901738849155940455395096781231485884788429055472389305066670031125078352324786843082465048195331145781263163910349879986510886775873783592628358999204341269900444993388596369281323483510556521240778177110350029684951362141975091754163287662427857682434718042592161993481677676748936512776461087918648084680695329241081426882585058222093359090417025676744165803240134369290644825848062273762681676922262407499784389365400532791493646415579545607569268482923872036797746518322701560137140770547610555340932725792637805795275741132872379764083552831462512362477792772888255833939094502246551093064033566873388349795535846184718182378582326458381711301261788689793046680234969486529086230963663230262372135201786714028101579133956890818137970363078013003501415371615627502922777678221583583478096132571205094071120123949188993578358560831681472692519062634589903644671051234222870088747424888131753705413697205943707315807154982012184470235982586871979037362257050183640615968743182714985712116786726426085640061889545731455347986970621299034030702511386708850423115544558405096862711483766668582286996432489780327069585182926126926171853579066078933308049065908651926914541846834310623384647282427999602208468545552400467022457198441971879130064743336136798162553206855783065422421920502368806645739240452742115873281635700484286798648765369714755672324777620383911142283040723016948499875920874578360086298893178657773941226657624610397515818357814115692236531340340909173885443708935012159062397882267609191958928622344591727345289298072882245587022152980432196196635975796657088559737313628600088207533500727209612824292983171649946444423019763132337403546996489570685930962407548829014890818002121445471976989587321047585817452228285711777792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -928291372686874568095016909894681403218399723841233053172041860972464850401830321705859357026190280300076165109727217439506314045472866350692903048158842283793827303574498615783683102686127988685247678921082394507622878600083454845097066490171952291554146865440133597142683071906390548057553961445902471215916654445414080966665196108292840366173886390212981448929289457080010232480747329321362740182607616055291656321502100093633659333205104790548728173729354675524453879397012698299227943478421732183412515317641685051014685700366128311928002825842058660492969016883814398342752854789590702105004907647481295818155345511343216470914564473529926898137019744290426604831148991505309559181173822836442337291170085395208820673042693805867914068451156326108105669894702855833192547790888903819691142012925820548828360045521338133072857739183048618865450034198081328992228075780606828450016310042345625463096327929391424562867193994401022312071325229821515101973423647865023753695104927848241930809610297664157033603281310205531430590506695554852165820057207090319897044758320236253811495124862937930706675960002615203830846098149471377023872731973146454263725781158904016880672134585913081368967009410613344632074077227746653455040887245803562756686983828127858755929546189602136301369461797055900126597797793794075016732073631194123989242673294988063649964204794912363972791470962631540849982321482173143778960905014018003986414716643188461941976245433515352810852812738005372847450865432811426271978388203228195801741870396774635837583709839390567329804711270507955384185138548950831848202706640613969828706867404796601367972549687012614863155176657849629632363222900296253509785049074419499294468906597231442085733015047863198549307336686679201796377262685746758053849953577803058224654244916338726533899530057798169493727438653928557861655521214566022961675123207830945990970957172565244015651859183805607266724368337869266881921559779723200988404079965340116209120372564327949433344604802525595345151446870067610495094507710851713274176112698068154420649686158411302104146021811905771637683900329255861301047569567404161254786257437709870031283990139792740932176696245590092592726570273499471976121692630242062770507756070333740953616658740542759202367641471018936574413159928830853245822350162940479406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 70038488939950527020378630852008803445856529126550062548730262252814782489505830535337804976980515949792186955642721384478365628552766655518077294684881168789835715819627667978293122459954691907940515990993446094736617887808870203298446889997008254072770960164851704533444026154921074099779253670086070004993319197830021301832153996267924294557088307397927614839144258747601021619760137176123570344345994145195474837462503331513403381479548799012578713296410693250205331560983909249816904438919488638160215855703614437497783418320922018185691016820522021021790978100972359161791710196876411982230519044727904311634893094556314997580184393522633922375763146801587143635918542586778933681892634948164400623550163495951249461323005504370046724079918989961547381675826837792976605778775552581471104570250504022205853273570383946606966522767110594181873431500540406396661225864877506298669343997309894132049878037079410070792657025335996120358478775090120135569169857626695372057734910679437562335066505878728170955187830200506382321070622601498549047119567969330937429224256166645852135257793954901800338786941153378543829566843035683269820011472776254124007663395123284902868586407747298706694732830675315948654499435305942880617708444245754525675029611135315700605513359115604427050978411452712525348289453202340795218311053722224745758955501576385337245003284896735417937538141289483488799257495600599306262408382261800740169061396393195690019619751301542375529251392159374743256282144570171443511933232759667506571099383171836006312003315326860261758868223009066942097115267259083941748996886739810091441788035666954787217361815280736617817096458069429104692354110789253088661924486373754767191675776194557967973891665501843165542098562259180601290726278386727690685966918399849380192454473486055088150668188504152501133983222337126519225964357345564430089731703200033089578791064117252591228259240466740717670508110132572143808772440836523638271658779768052476135274427846877866428629302738218391775474746713713672896303275763081455432573092244825716016631837387804699062718267620802419315346580731881365982823282967419521076238565554016098775391644400193236005528019596369191536281922357714398187359264049920295605323676684264632195350034306705902995775897305819539487472507422595997811591129569136958504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -1187732895369941326116366262746496734845887712217100484422282341472457156384273634951252838832671293069702000001666206372531205703946762612795565468260091327438068135748830920257804623608598022217570298183858895291615895116406728254365518700504958991571089493732975571406372803671100362852661010805765746026481108834713065430750446741741245216159706191708059715600446249343129156880213252969006975626444566239308433974955507091593883123765954859404443256367428802230716159510986929510928666882013346609696163763785182349382490199910515846283073397478984058422785077457200161362359386854415473808250977789776207413129756049181045768855644403795566137284698424402944625276049115048889936503716847508007379451557557113361032611723641637764154446550415456629331939878212440738804924137639608937982624264540159881638199059877079579547743278709162105816318660770126192381740823574460832323689385820697152897114926840716335577117653119965301180918162534495842586976388088149382816750728003949300223843741632915492051198389691830898915331585408254792618348639732811520395387788379571113235440637272553112996632249466847363070355134369048060285515731510829020416623955981024646878123412877177917317107781023637790864342267078826443707702502616063045009652231347608937970015818017636546210523251057788667595533086064130776144163056731819909171639217013119006633615318409948377224614251387459985135483389545901129035582869575749604798638396973043060953509883814146749211053898630322439342540641120416455089474999459989317810267369104816331560885885347828007416305364959591046754384606915667070756988157762789229931724024732882651929589674082399021803079767469360575387635464395898659267615659116143646936988386553387138506954645913537272844921049297148754102138165071068107425374829890421512898564839991016964450261117725780524324825859835838292953003385839561388035033352724540583683565372284192942066489472138001026071897215013256269831362454247326449776494075019019892836113036018850959538986125403891819253539643580347412703053664383173960607581009358190576025372831665618967173545632829456982787319289720423272057386419434579784099789270936391393668528160335735071150053171783068415379291229775675402650229563042139973732964615977384431524018938448274466106935744056539665251514293041884861314692454322731301270978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 8641276670722331835197358940493335735081610891391622551223982823202349923256698087153873753244372348814149498345542544220546424000117430374388651044094699001447989747032043259163582872239191483828452331700058505013368526753202072941984305661331868170756116005533591986727721272955818235194110840752230567302747671972878260367603806785609527065470006110156214589558617935247512788457567369140990473674404116591896343623860885232181630413113654713970905992996342319957181321757316301449923231459887971344721170131675590929776096543806767653370662260054749684422393691882307850860632300986352495086317849769770473781843165147125704729319201973252076797561266322654831239341288101986355626967393236548101423342078840812123051966770812915463286195647834358918729109392512945280156586108798157536846639517582688259972353318650085756701090522922248641040348842862777811762086527598361635533160478805604613046493626968889926680187961132397004211400532142768070498087230648653597062092459295291274867749655727832132619280720994621795336922436971907441675925692834903818443840178613252823533750947451598415774113634790784290366028019938213887080553802529963135317856911799754317520700458187331883558558058254999764703836556622895815171525291893143108354722956906807883896141306821082385430676226173203049401327698095436277246435013404757741254263669498067341718216434466515267095408843604424246481295127984712315403686495788821230007809764527986816772062906362755579634662333047196577391151016598158383012395983635737397103499322335729482105812586306140689414704107194236237377867209346219874747162241742540094108780697199149060129449006749061008702259478522733787422168939282653726316459249446721258799184140682256345622546894202978651993824688308879764410465962920564259921803494583872269804512070566086457974777406523789893302480483274456598357793501649714786912846339770496532011269741650004340517885592380007468323172274632247518183966880345158249913527809923429820770471012506165532105156886766528694538668886195358509067033531113786624768448423546246511819895960942329798261862751533554507560916569914061285015726339813483523146363748412433928221409366488453230814335924062395995658490465850246903877312373163955002092209865662388976912892812984388394430140428815290791841408128451329316964515150451335238871154688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -24802941412782587011883844957090982207136292279697483932690178788645220849924801197085165296892924099112480917954259415076506336192415713515409689893529755908709777792524309909342456499553543854846605400442504627511175619647861407249092362595274483473288939075484696324407644560963705071558476185365598323474835362938239890007535014258934951381344344611832720807406499092589602073569588664431464339486669790523727291215949596118466410601077680459078003591750266425519571294415858434543164487402710644987565626955818185712042439112645296310677802934160337169074391550964613328903300927056256328260476030787587560332481507534009048815528619428536467318404754147282291441380108553929467999568261259650517969512517539139882526049093648674814011987999362692374571206394624387968124016801223538846336057291480425854939832574216473123340663039009436193717232649543936404482520782212211342192509490224604246871299146727323313056764201657485261122019484614203583918160306539822780258222985123494046804754877083491287449995294408164628749477140980612215050870603595888891146455324436566260516043271762378651995534368798657278616762520441270469901106091893491097104510622859500841509713796689831073336879728328525013088171375864075036396615501924670779268703428471400559724034416111511667804573038751434611958236700132334282950085471638933257955128883083378122851774031335809695037541248227554073270956259211405574141355256914275692609760565833043705699357129308984869693847452651072344124744674178322563278606941379756712965720167671483079682602625276919686633451708394436009649984323249645488884919652150825336896365006711025180531369811635437881888438451127116398054828888623484070321203327876550426404219138217824318257241254925404771178277961705064365292842448255785227044861283492598016736088495883139529063876320013471057920411516543836414769630807155732882639118720406250059958226518807366737669511352540986896198644052096582124826235886666736629891615141801557359118148512047368754915126139822528814048309577050638426871953720993666279676579340133891470385051372132827872755578358764129729372753253807603264598597934817240774525666880040360278493937762312064156120214746442019074312793579173959974940061133399945506339816677420592528707577012106622339156929488039299585466367261890805401239936375755578823734722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 71604620589465485534520246139641065057154543746105971103151769189769143841741388056011948698240856234691914262711257121860964679620813705941551233630344129122546220588457379311482613903333156048907866216437922936618268753295474731510593979894713492125674846050003775124439902653653089586544378815923951573725399643845646098508260262631748619965894324836142972964462795071344352372742161619221916881695253075512523464646973399496868108283767765487666828566535944853841361814737869441491052391755364335069372944424481815749906322094172201967275143951729161900618066695135055144708634031733624692206601035467473469987803444577351792826252007194168718217196438223668840877504165416261081341700755057898484409053535110924459910267981193162167324525252592193001938399917966846994806224671979695494951333286762395115160374011869353881221733987457021705920501019024931234920897569951600491624929858386847758678901305727587624868762810296217687857133916731355278015310799456428619631983623501439574431450406699819101174435269272630038512500996578430267976233738217765084839280081360146743010298434215726943259973697386768537476190672681416412880254878848427468744629040981260049715218832592124439696438989723309533931609758309613388449435946631753083801740601161397752492658374463157002984029958287233704778146025642325737470302650643741066561133190869377358856519665563243995704763476943314210962676638165815359596507697866906655677860133274097130740086374415046230741036425164510442797252789106997220613728723379973529373768796220869504005248618960134010501291025046918397862107405778409939014009720111166510840081109507905646561922877630656440910726814088814718867921216362752037432090333368324531564701911482938926301379310044101454084603658706176176947587119910337838997467459702684797319904510160862933444200741476197954203328476391997533823953231215302563878282935376851712627735374926912628795268042379840026430115716370692343817181001244473096470096640308560437363293057674668248946031689290289377774915804807839101887524004586688404838335133447312515974596134960089375909662504148368711894791665412676783181936911570792852586657302076213067097753920123913794756102504058732857982898878585087378863801774222494128606797266113036036336444218503728305394949229069020963402129364797612674415795842724163282943344640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -514231482666180466452689877830309019777696431522653533357082613940144208203472286699616250821800218004192800289569118577386625198761778149568649256672985676609964845006623808346540521309298912927426903017821260470158286664483969914697346553756441078654916597121507226466832431073119168550355193624500525569233564131482069274873440845059652944374365399827820309012554329576143861352504130982408660856205291193240033987349441397133654570841290769855362981363172797477157968853996335253511947149778199692953696387943363769157777184835095035024567619780795938422745574835651344152732356129315693503295577496601138753926757402012254747273642036330196080110150526364963761846808954439838304645323606563808394748886998233827143841674270392692299275229866448713263254520970324676622302962605827659117402696511982421361971089886329954999125815823170013050110515075139911480227507905501205901464327991467013984624897930748518850359480618903317407540653199264359659208188059800745858101191845808109827782389029504487644660618758990012396563898720646282371638121779404785912309282622264518079284858960846979682435257068410095568755025208997106264206497810394882045674728490330239545425478711988231663334980495608590541863803371681057786353194408973639638818166624160396065097533128338901098983317469563854888508817856044587043768865460342754454301337550249720780539918386962517836876056481955236462633850868025975074170949735410514457630297359478235852068412276604729986749433997453632512309532265017228825685373560465904650681597894752928222334720407734084246616926065054744630369553349671171212150595006572733783620738503348637879281006324607803874290017774370251708370128488675877848146515975346288836883702973073687431718780312648807319479683388690250223221305586526806918046072305980555221530897235636079387359177934965360118367113910586473863398088602332564210562445320205137763665737020503355600881842814041308740826780011838727939586606592449757915253806830884435294301634862484506996736869625603658629277451511457535264095432174966540838870403744021183532581578151986577679667733986314316595810628206051574595454071704289508305353939080833172359737690681639682963636539546136240711062840109680203252054892234334469293708807272894339280218186324445487706042010430189097933553166686126288485359455959820490060721029120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 454234736798935612825321258599418248852672640868136613927773525018336418589037577355951452180608032088305928572875668866130511104315391246520054012295844611934647378240823213163032931048882251772965358441414309674410618076175640415159974194130344056276921344230752935451760734952957825007028689529056969313949637065360227955917520829346965241946168526036373157936116894307593247533253269359669396934776255577933649503853731443492640116477346713849843099010599647663508352207248567344753334353860569886869668366435685963733229236898767967913729700825539123715399676201029622622846284950587168604541022942668513719892711228498636815288298740386723664713002347593364946999244718785420066938874063812792910578558617115224251277216911247920341603374868161488679531660998837730782915811056159897624243164186702813229811778568623318994611536747375491024234498501983251146344426032004059917765489569040837354255351827933860794791284229690509408985130977250711276838443379151322038371239035793897844060223884770459688441663218596354195871557395929948303283864102216960993688223352392426926093417843299470002599509734249591830229492367011957749174931158421363532204587589058473452056215405871355128389175751730707472382774953522159203193831023031944312466643022308415650042865423544532478141840099366314531232466039763389635661156845130440252803473469208319214181359509589915200146211977328035538969442404016812586190929709280979080962199031230920380561794421476916198781339931097178998598002224287757846624545661399117279011880120060217072015559313907155993176773112613124166228391612853941245085424247611296388655532706389412216387512449414462419349962486320860281586676896344229795872748986278654053638198470904101230496435146017833462042528910493560294012777566022852181834308176997004671241516066034464109681997707199119613939891534971372836171052613134330895458613315260973314375978345733277291350408360001997483626754725466747380874534636285974549790139510883129536727303042346309375531566104633585484315241385273911918689674109460009557622835873516253663697980161348769425044032578193552477492430748793542292649888230678361144142212010038397558611838020267645259300993816942006189726838540405102592804382235662759427022399357418113689799205721275239692509038427589336025559673326148592223520965196730105933896613888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] 12451436434364207677919934233727740596766072083931864573360913799324609320410841457338751637209533902474119624855435562870980542028773528317709214473774203929321617150177775103637648901099481303660612811801974392820638616432495913169500706292748313812037434361820127265571060251399153746982600031026660991882188706815352096070111697127984981947286575390693329116682205957661201322677445299136274983456104146698465576761936471880676666875471769364328376156221546740992749116892309550782834001400306340530027295461129974961031697162171374297935420562258553418549998130499233775108073413751156460165256684569700863329116249543472164335893664382000283811111411686343653655472486079465570149298910722469763720280446376747006791070571588598764153672300185752518112038349938954192282908914067732066895171508214860867472694235374291283647386753664146823546779122408534564897461363586456021121993890838979610409613598215697939590197031781113530014729300961645555424149996313945477114753233269475907197782894794820586482200994236773081893918774976302568136032935304141806521047955066792811536016639668452291859559253126100799774167612045236528566989384902131156890485277084419705337011645974699500332432729593026598859954437635416839047174126568356182322528168751968701942020170469651434386469191483195151816566487092195461487451111024608174355330009481455512685006143809928948203556972580917598883831870733312911535392346233752784224893580206462963116444651600602432259513696685530635101077872582431383774179378275242798075381311391474488072060670323744804599390569528229753805159377615356742629148877548628262725981672981249439849835096977742235418343920135545722172618625447371013668332500116760545973922417763898848005767538036870172772030025218320720334823798778169289654890520810365885558887095913605373783932639696881679833678301676146246096001559864549045225791166607265336894696545232779364655934022226305354387308735372691976748159146487108401842622055292686713376435090188509131812293099462065654149563571643221629992923286181116640102202567702895335784660415677144798330933472305986999478140585629727124007777342248894955926496505303841439365836408430900056612032619953167110783681312983105383248487437108062179805044280065382483742465258345203494677956928281976593928201310060409882809858480121974059976139735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] -54335949734292123545748408913807625635334863327437652818950673162766999859237300986104467448549974353437733645302285089952099554667614446138541335922081417244272374566641623137556131370221088162521407678593796107507069014698421610820278808314033515100551128997106501918023817346463228504936397355928734153974518720373835947424974456759897776920230837637938461771899048822994425582598465120495610973839187943528216266732120691365369190382882070352026659051204666424294016203159320321988152083197820074628866374431615264681646651481881267663820019391733113245540923181793124790591525868679927283505404635000454311224067189779609756207725177032064494519147924326294034104301929070746391956334603002595792198422342679287258220338266661163906378533746813698735918772893875541954131890263533875251051661025159860916067919974566478583945375752583533663504691671202483940151354936335195780597257007162420618556509227157003500817812996234842402399878374778474416659807555120524222794964851298515407679834433743224771784727204908660983603688494700502644957006966487193752465807749611891333860642793727603524326680732511625654391976875364120242299532672240135211994363567021106227532213080753600745398604026453079184522230228420846005859254748576868258238252388595868773105841921295665681664672167736592465455156773879789715374004242745601636241778250247604423770228323841481764645574511677699009019494595349019350167838605002471829428151393094560346590986786639794639907558035766039725740793567149526684957396311744591913407410832504515865121214941730706365970009634622166660955878827667440545142940796682577699583528290149172293397591765340950548884855893819802699324333999455447307357626162339831074388238538529110953454444840224435827044697146734902500223672248418867651217281503657340961819726855085268760612095690078662102645302149967623839249257136588925872388685623412635585615200104947463530911892996132786535581136592730063358881909869644196921823248637105017121513450281873691292230680501143672372685728171300568145059633588300718478656870739520602046561893586726646087206630892789481073513186800006842488125961870388197514669209815979566823494079501286027762742310847615888120450202432059135520128746982633097457597362921924304365220256264526866628876594767056276844081908507157281084760054578927320028924616900608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] 20436022606536598817522535974558151163874712856786740498781741133026620344092689996179451452641966820126204145315854710427391222879504033571399715162013579634193361039488453744420669419125496502781026449293852423877403884698589465153500855555636831407414912797569973964072313959065078843788796607838904695742402337935485501404458425876648918542059783735176405139022575674347271089485208185921682587984506257805987648559271529177670425772804770070254849880301320914160014882517250203200736518089454237601945242617441928335158637072975874127951233121004931889823535543563334188438448102999505591325450473428218970308138523195388616184411316345931817465248061443023555869159178865463175410054790220065792342976786760114191274743847585879229454444822579491994380602384054852531879247732858218599481127453078699251473453286433239718477335658618772194448920101856951162873625742464730756094580279885755393879113837954243317364400067762993066484396008759414083042107499582373516575894256470771546332119059887515139668245262788853266907499793089651333976228508197941760414619271165962264708474577652512683701620250162822019235922889876924791891220193732702750206271908738909630291272604726156643924871114183535613946742999035330197168478621065024820567614114616542399835490517442505280370634955850942095504745412439433757008622433700742027497420248047365301256757445848984151918299755321295517301371124888111043914748226424054917491416148238432242196781135527549795233258051506716024300574162655928804770491063702297944364746155644770597909776981809658523610787034848427599208535798337142432236453556539709264038275680744191990095396008407731189880831926124053147345374546931467844145542373689719419904826751544070538705759459649508386948681013335337113479256452717958770786786141023880387849476641545523782819717022521781162252080893630066890294472052617690497867073599375058516950788910656258644306373713708034506618998242978564013442818940283864249245095436101397042605761809926418302000336059550494751546052144437102477961172116679666173555119422207578988776662519200286175362725972994017379195844454926811850764270764287250726452211230213258968180477018325010663748719654985166244850938120147632875114733333391969376318883055292411268255367083034723464669094510023378764201802351792550478203748046650424180372228014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] 468650748331310640115760182986203981572248825887232099305477289342924884424490597787801336832463614013370643736124330566797184384021897288845648939159515907245052469980465591232241249377548753530968424920763039793766915108436166053180594761283672771727823847815450714959814714009092546335130949135022942209587642795788570774133956628886387490263819956129268123049668893842721391204804756738099423694249598140330528463436791407793826389060413858945017363369905924399576847578754758809828189430218493041057585793746907560420063041555960181223837529422809560775744011575494870980432421753860049029828163010486380793756915878773357091069829417861286605448364917489390957597757954901491060482207922121811292290374098932092356871502442566496156509381553635686077421925725258443223554287050232740314612257588309943872333077263774025850991588460736673916175756424117213983102136314824031947271386978135615333609712974345875910525150355782744555295333464873888722285634671396903461588556518005004071146167842299145977955715671521586974053467201419219448018788488630777284325921574307474361056927996950046280517270143880818802721351093470215775499318645196311580644762113317369049031709630514242631590557953720514649048872522417420612573271217579365214419432925930391379764424886769586065223209971632416832820307031253549210733338681334627841068033081516865570072497998176133315626020183135744169693535275938165805467141042573273983032643519485109127189103609218138507898397163077869352199414262694997289132674012943769645401732125184804512196041609154742169638218287798778113967652230624237221422808848921325533319390607880140882034261979051195499956446464972824062845391235921280476126827116576506262760434451485718578650995858398581939220751943162198076613179339330368165491438387232001009921012463475418911256782960470495525844633918411048065036659583336978740452741885930040910633113961668322491697001021124560081447103441992673647508783244827790786590924898467579638451050248206685529675065625329387270653477249572388806728423472945632808869159551951319171999257235538327420461049827417557923899077524118708416758124828069481174683697941278399221970942412326196516575872950248204809714497525241813377107877282057152568737882938473904327816403323622893302099703616407410309300748655895485006322008722790022867244378226688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] -1538217252141367333384796616527040331370401436901337889473805714956239320093300995198048918704896524514068075549682529955749570211735616598958851980382093457203262888564453565457139257772784857149765017613923009434046977564990956967377037232118359578841266893022895116080550893162339838251665828054301924231592756704271064197682616470055245993373491379345008673397975290554271460856843377344679946251051301277541849343477900583178535357959099505845343376365749979430968606596108587308798795288245955669813121857787488096874771124033429097692973839127894774091853900186937412665947561320599675224906677710411333692286218914900387991994026022700756103550943387408787884328658319742422970476549159277947238822937711875879698818649104408566715133332728508597213839718197990645015602658357863585800652127501612652205707191802049306091289544535856103425780850729137819682357663835327803110005013204209530464553869876735734820958115696643130708309201465090678102700914768676840132708651144042573911390310788485923590275149992721050748623371773676282441081452229477103661223400622969828952287545598045465845734294943441686525168978419206735235233311686239891719649986845064960235671922439051246793362183069096826144916409977234612455599934752707055171815735637656294563507250441567280785706930222335221986586989929063817716875095182605331855720736721540524769169961774829738350463937979572958201678324093894451774481307150781612652563679454156461808556516801333912495134028925149273518226898987677268401991800288517209118543765261563342316767375448570458420771059326380751444050968454457464231954854564021545600176190368868553766337747510383478069330945070164682482608301390695465399458674514668858295335093594599743234014681581727886083705344769361740240556847842860372205657272729640933137104843161761426992326169453213188149667448505286030018543599626900392015461839764461000249419328175060520733961183991555032362489473559541304300540160676135034034586735917953187331161631229518658237180333371121179697030914525885458170390619650585201430544301026395948124936882364125222869480890326805796916131897576043924904953800590586807180662752355403000875960483342317333982084373987604740557129576645812004613738846787104001956163647753912109042822003654040362380362325337264839614844053365815012309107798559873690527872277544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 1484075644649793662860800906758926101691115156430714766837316320081692365192841166711488150855871255866116869884917587380673796833515251242977494764457901654145029165794661663593166375636992694969197272129769879480225830834143126658728682627606641524177115899444771105208732187946585492978393664138628235001540406077848824316204513332037866175379062962111019844061780943235004252405278151432965385756630902773768348259327531471240967428759935680965770008041513534842105698293702667200401224073770941800215765676926990521874424701118596072925212853020706718780985284021186032687646129556520924514796091920869654239471941588655696153867918525717215646864481787987632022518386436808475605855771851729089137333417357553268249966007175515817320684801583835591535352534098269276396483619812171088050800314105943426660785733511372019076472678739784975549067133055989860167172398384678104630160551627455180704961137928705406155523101059467936830846289532020671953808760557629179323440572543631266269866905312341579918623557100933018719580286470263554459335350014658232460461877899107296860200342850231645189245368971185410912634426208345633225275740342308202735507651958100486851918266689897201100318830997979108771353897280519265255818599127646791835406874592191185819687617583427159421757254313918551831912502283282164446865064034227146827505668568033919809919325454593309994652235055726383170920375738637796610747074479251303140521060903214586517015303707476566165260807039698195318191362756893394881453885547668073130941065567615134343467898437601773135166811984572804336906341279085048928022856533944612151259010682642873228887060081068613027589479600175769493512209356786872771064682142204533669101233877620317830761877900070619802225464000245346940329477833164713959153507281417546414042792009337327292884707402930777695674185489501659195292018254164827421677831148811458077812462861624926336713406796846894553412422440120293218172852047922775386196770613312204334393389791055115876668434858996189607061525127655696572356508419146420520089063976951750249947651441746536146443445574526873750682497092361573597250112945360861485601759875023905077832842314829999796324886273241723951455482058125448746488331727945150132562358865882080995032773978954623701726825991456596084003345066169638969656893214427714006127908749312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] 3548556269969858937940918789431372800824852989008105982877716196260994579249914069288273274939341708106084324196461524372536255762351546771370326164179647431923996811121437708851123735268643415548270394468797173250364086921309988264125742307053741955606561409770358246184308064393731367229772299650576872495082935352943998799801709320818874686707559407292411942411729042340026021407302790107877714121634488065392633166009565699487866676248855149097954058381970048649898147374111191860833495718409197498406526712940673129363077310614853537357974860954847781725994743122894695836838841875808466283556636556078692877267650774572606630635825743591131125602551896909486439815930840702397897172228820460830345520749165240175435276752753799388049974777661875454974998066994255894050690332402682525997321046596988780777630516914570053171473311592045284678038817374564231432061977189898621258093681777683553955893689561326569257818077954089984834568958325877438595604650511471100389372202195977088827852987361050736671964743962232802536166563098304715749919984883301876622599361980045162738706952973463214447079003713730336878668994055944304795299978416495952308200680171302430818931312741973024968343559198313735606298315856956686692625974545817815520631030322200079980030835601528235135980231316551928467282211129990873875983280677035813003475820148479814920951330942615298159611205917876844009196521509330369565078947000427870938694186357759158957133127280528175975422142612894674357966790714724092144996300845166163939952671997569682161688734636240436279001144623210609329923649359873125456096508573291975366102448750383356398732838835220650409484145736759106803812175657765817414215336035186633711647267974010106021904838971223186234665297604085438164443995301870343959924591338439878478012320956220693095869291345905076857897081216546155468281989122717325835252832234679918206103341487589469138713633671111002336381036088838272195074575631086934923244355109338852948959037091582448217539854481221702646949917729142131613006839145652351064659283122710227590226118383207151439787489958844073310675807250500716922272296336206678556787290864068356681900158073879898130282323997154736515165600622770182339541110558145579114332822505395593270067775401080665636526213569448896355728241846828622637138882901803899590290660392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] -15443894174536383863196667752264996017256865182288270615481466922573680543740291686336360524990771238736342675787626039451707567398316565631643098759167467740862717270114859279699510089395081675978691820287843034559541957938171137444327987675065597627288532272886239677434076490096924489122533169345185985823878659796153060300967590132107353813335011279312928405262813839001841218827007233476105000322262260655048861863522526103391328096532681263530162493864777314387331592220584636809853522169826015513760354972808008746941080851594573988482360787404038425732845967940386437531170393022881370605493581647078511737548557847313344784859832253876526013771294661345052839285886413541939160507902858356347963753026018036962776207233396898084499930313218214201812489169281469677316106630276828632091746591738849858576799156557605982920353916475334662807313524848910828522483541075899441169752418971492370277388879573283718653533090311940606471146070391981221351782148728024145876699384104359984191105937599504922832122057264589358347888143055782836301439327873159602300953445767631918497253443904130620843487221078450700386787095948933166596917457228004538058700257525471049091291362868271194617675107259048239457846928449602084225447535347442363306354507330941638203815854134155044928112941373876411990551552316509286188183929597767577091659812362111643056425010028614699164388389091645898190296384105967120280569696936581068946031141939278180264583129267667441327623286292707107928205641455602778193186626728971761879380622618570727822727643376432741439069428991292730237701920330261510767176167888898117673824350746090708272271715301360225997214348016689237384369980478418078367878580131019242870929351555521448170680961652601265658481335552684140059343095289950238437644375165715056872848948821965205029917738964644719573182193348084644026555962981617608114277537927412278102546248353982467642195721692447088847963704017857284143002232787083705566640630240624952263272604819731493586414730053675611985515372686458246737274294106285569410479882587461677042137423098332122956191716582354877201863129315020087753461016188655595828948295251217892899260448502762807010260675308582239340002912845211566511150403527232708114377095995763044738575394221321244364262071692488422954643671259511140169956954584606544421865184559104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] 28428280911929402352105210984116871310995677979071407933341749706078105530703366721249131341261150232393360246690515235862288026384788769571239893162795462026839771681833559189302028152462903002592219071833062772253951296502290124936320863065153194569311836599679043254035784702476601921372774776501806757308281076136103144750909031515747709910611049808633436214520527234340962559100831708975623373297329299344653292925209909717228390419172089988996002595363919518876898479915864965109101623168804990731274401229879486704817186475164757227357407197499909196407833634517216490043751684508463737354048008940192320648216522857661453832491066306649116196931570432981575039353332921053585731488093870835440299410597335273825501635530745121088117229310809719205797321539956346926840658838916235638003333329019206216786340998069390616917622111822618702640238759039800712770718120438004987007199865708946163984278440620482787641928090386837202335003330642114713555499481745451607756842034155474668584168926330708578593729699274977744112756460268580064494080779323752899363812646206104773818211910856930902554882028433665096150442527867890330256070431472229800105751009376935008758780367807198346156401002124237633561880761293243398049678411510447110924776665414233401128771165515206461413183748320842062027766672253494717214219322267783674844807747795348841064127361471902421785255216579475191480020599442623684367977764922249235731166502655549880623539516995746376801187032890225879718099498437068888930883508138289188469244168650101968045717433014302477894685276571907365026669650566137242915809927077058767987671617350828789657946324724535665521404591245388811978613002261828976444725219894946880573731044803814443939117182300757435725514127331714129614200913176580906512117203249898957124733589395768719863452253416870139994754305454700800222262830246577237987770052008006366534531333748226999380274636004321722846119318516665029533701639428410676778988774834210421657013639211383834106899742496839919378276949724265872599652454465706371773790678232591125485438173595829416685419940377907825037482481545888355517973364939246889356629743033156658732786194574492230562263736813267698865473362260907723654220247493543741903714385519677927600413801526098682307956143717850512845743500503094592598615983995629991746351566684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] -30357131885076410978309398670599384163885068006719679493086756395076467568282994550951185629366733268262450594702686300371476647059550066895336817170118004828062832292928524974105818698626152511783390643224242536529072362854617655216938167505383878300377288456955206641159875852853571872655492715178786380364756570616582976884246182954819709188423496670076165995229222041791066087225134991130308508528572325142852519960401745807362716492864864873771576352262449981761839118688508013782621197683578275816047993174181657274574069663113524454150039362611781169592953522068374997391874375403699333632583443859568283863204540188820891728666323507449483493993953699081538170326987746428309331536989042412616569664221123030619236729009769320241412335127135203530000853174652850891129375754003717560323323679246893002743854634180370735360439104172010529684683176114491115326629820275270071986532673672958571810518556638916026891572270778379767413260389474262633053373925308368128654604544553325314252002965636463779079515784436062065619827367224067014728125006046178461983301124730277859832558311660065476292714897972795324578851827379989943655245932118905561060432308391322816998376765529198323051495302406301502981847602047663313152687491994183169282891599408514031167777396143797925886421641807496083278383075046146704662523346296886669337932309580298014118213086610408488585416210758293937846788269234879987544807539742022512968819665614017914358372597480633238779848368339245724682068171285357529340209842879942567072740104385973013034764207041300207993022692010355011926690668685560708983916121944344866315464938334721946280247748367501374670311308285932304953083619054767723518352780773139738914591500841768351397285221150282876231035795787513454926820141463021336694783073233754527487115635729500566034585520944473314150202760045645327532572573238177982589967270318786139671744088300670605938624523363851317185036711512178178351573628563247673347080293836343688317262778719585625196697839409089688219443598694118634287114418204550245868021753215894061694336710522372181078174347637840117666048618765156335569129963217808244243591960198983776993650103404580859723526767420805002377410216771264736300307840484504273760017730034094128737801150178793959292079094901243954705563082073029788904382142303437725490917425545216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -57214302072174684381820918036701106104441339291809834191903318287981697248835899329111158491261026556444775169729607250288123102691281359039810253742178622937536130325029999007133951321865481199380148963684382135789813685564821712713218202720233443549938397291454914117024277354811904008119741573756289754214093244780364514569655475292869554327162450661544423970159093855669169908366376333740503638764101617014947561220284240451639418592764530356753155589850224354551135923247651428210328541083031774163851318857931890257893722331834501839275250261693008959015975542660277375775305553050969710156919858826864075531701987552690509699396043551013904901618661656360956075930574746583701101885832213470198799713493600027226993179959215909434475623615038540507706812131662709127129769954721977697485865342160948485294764991379196215045006043075319030684600708130780009396782677232139333160236874434835524427453355016380797989801733349361427843242046761888802130395730487357426896000354376829627950909749735952768572902727762788348796223959035338806681603769534737591149415051853980257730524509329506923590760317447387304055320227969546413398601625178786066373523439817608738662675844838507717583219638047293881388581268038791102361021463141664153636726873747349701703225157392991395584995924606732324693284634350981754792671636804308540401300483517633032976610211142026978296820214480953628584140798007265157785156943986787844640251064580903885572743462715955189620472257796358077595274839416071826734490406813433053161535440380418912701102082971935326603542743267741340703175168425930823927686719134925341843063051623470848902603252444942277320628852796959742243034958213046579099109313941527267132416535333674055288648257145892232626250606271896407062083302026048549976048828205955238673811941414273066467510519036418433044947710167501158271747779540910570609758616342222998703359370692212538280628018074253612216776346185528956950805022470117573776261522399839541965722269314217862177006876594114039904913717210685281260547772525641804012650935795056113882100590115141529911865083831764018136616604864649927967669588680224703358677374638010021433382765997451120426591492946542980960245354954741815209294745424167198580778030943620211259795633716417212363944143405530096989100416230222027739739172372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -61723967678838292874528523974217434543322201601214758066010045050149743306755465674925232982901346035973295615160795664755786544745772793436885680459905388780911520989903199718358920027317769487546237149150755287127554673339009972367091334679378358596220905014228407584132938538290293108328094259145508882965798080115529403183054702313550383625432164934129528627309434281648866134829043184680843701722418064429151952160847684602519889261403313507051613195807249179064198051702568792414884130379882778245527260999049654761529442560034699859836744651009621799078175805837995334950733053295628554251713908502059461964769295471390420512134826775734180742490015592177500098586418973566751591115481890347885263670825523083691252182093814634623058035484340337586356722160037770689197310176614270268798504785228018687049825319178370022596191588356578438503583856738472283357156142145536776062447407823206032406050722512382170578781337186808329488332864869507115675233540777801533047345826917233681981005383799947171933843350039416957170516608898392095045117310147712679882486439755365034958208788480484453441840368424271302658249520576969200805089148888779724868838380818437860896770874594101990909203828662662256043773725500821269154807092895838487486594455971637751695502089022552058778154051428864367355567214185211460484937210247420789039428409376471761005110287941378483489246764588956661455182135331902734212913565991028100423148088973036158381269808117209070786674539902603836316347194154640959064564282522121620899344896791066224457256752036140263339648939915539329848920777230249597762004137031067935699271614801397783903222046208636902571515425907031820904266245861417307046164612179434065202556081084982817916795341350698579349980887756856364174829008131761906535745543143601347509034838655919041364414343990777451945599033619425985430408960287452361312728265190245755539775232753813742597266250440641431900332054834399324242349397560290291527426935775826971701715624378166718449447582477023765151266904495343816070542576506231955366943705536689547381618961938004340535456306882041861066864526619096452476732297228185893155731152418749965723164657532793755851083134106148925383447437430517202495815955810169925496915912309134653582548426066201891917727727461859648695035462105799901512458814204411904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -17413817036522306972901987171685816893664590520365930734145897698979011821519206282912510920603341730682439185661194797706661870333196795684452413560862370776892097475782752809358723632900940982244037057617522963702411825665999307064565179443027454752200670999028084285775814159923498796099342329255915386882588247592874532566871110101821627098102735637736462866027643306615146303532145513399304687154467427425406077477908374139007079972850189843543127160959458678997023171207479812163261801306392148443339473369462882558600102444151662091822128417191652068466714223345684862920384514632839228364657196067761209078117184749574537699196719372959220793212688678791714297090524275684337409499404260236207806255944228282533712428042896830274813582985703625980327357462222992797095301097778967114224384283882312861159020615798272871008300552813995104925901600927279630883983756264378116114183223045114421930326031487905568900369142507902601314574239598752487181282117131479730575785476398347952934223068212952237227291478822134617712673999709945968249651369195832663142824047802271625904278160046874642563881005857741096330524335037314363242583766984637211657682812531483380442970914255118981144365826308008432305999493686083813271011436384144084154294521054479249694360045198443791121183118376886900767465164997729877789551421947832694528769984152388649316333187495114930252827062674392825025357454347111892177442733411875098913967803930389990942694786103258567862234742610653479270219155346999831730144557909362810446076868969568610133552385304922636993783264556381431554207917344699923955854952378156348311234638979015120082150804995548087741157227007637146585816096691533404887406974458368358563335439572531440190713412628093482588622861569810510735534832109067727106402812605513930721572939376724479548955752089532765616552649094093546191220880413652301691937135858551083708992490739232023521726311509607386678978249700806324633356364840217880700622583513816542890540059986820798182912192289665657599890709623830437933817685105359846906541133096326414127892408900486936164218179484382199314627880378209012152438890742719653281183437072495041235080861665534164755359667902878126328615941959413151097828088304321286095569774831847904495860066946863789455823776417964003888819326175295986367989328008288665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -228737164371192494986245864241643037398037378202347778365511406767538315408120383203031214349941988918989880134844764853153445466398571492979407167882729383792847984188082450843093357959938570430432499795798973269250548098674409833809953682405064133059471829584174768813921393680444484532099208324707381217087731146018721081458593935550493559921944808925382888666505432484496791456766612011143515496016239337613399886801225845475815868652054071789260218380806734277182906300491286637522344743422928913108911950271163496491756557763688241462600147331423574673041564287485920669401614703336586918949229246762632500823488368582213383454446189823338917563503254914978622340617661368512164098127599788481497413350758073249803369283135794056498852473208410139844259440575969275967029709151451831053528076930205483988042542143474485955606476796870297007491594817299457268324645937090542262139573635358807410555156286837646416038356204384052436168416498211207008063230244278783358420178785290288247825361546804488823922208543809587539626242546278141726232761765151672138188456705886278829333230229183479228288858638092146895403381541710366379943104049200629265230415462429828880704326883105444932480447504279833502967023823646823385819719176169132942652348471018017097427296006227116388765845262529749831344253824808983445443034808493672765466823973260631639324732906001745019839042361296765773515944594783323235806773492308032976050260284631641866161672072698581270877617434152509116535459377291944423563575088293160096996783945211113416663044493659533533601207090180653707804510148392916979704653833856100531680180941283413187978908542904205120554498889499569106250694110407329718747317649824501398570482203106815612641352353296106105357498247169201245258042240694550319827468687433677169623544174742963868503873449923217860392100991897138279005728118764269589867108475829993031379391813148146077631894485620392478316573591792193196040411543799358237247507029025607114086863971639218881610323160277983291746828572898290631611868934599951500122573449268727921969789609139814835366272429165364841411071809549362226823812205643225214551567354634233926146722282874072641434603020457623412432478494788461401635135544375835390370166419899354785587588015468955757258102315267992478873667217895112338962902362120228175872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -59241440719355953963283274478664031302928395810702578782556699584286981311563323735626357821072876426161799087486546979917718552266176467282055583584794713663391165694289411176748207416329523605117487524530304127909518853266085503784815638728280725949077739043260921540558913921745993339725375029480458205412673396168562859847117586681392436963364767833503527203214126735485446173740783412559028198144449327837506041357145384704396641758079540155120864314994791461193808925618771728501968508445054699098395982266890322155153809677297723278984912018895175899477674234583532311614622346204072204529048490569965280353824541372143505343301083201333599567023495073351160290288024089215467383712769264721626248799168470559606400620755903882660330012969488582408338024466185312366531472237367578386869839980879329013228764425759794758791060862319708205563035604950551705414481709801740004622989788181885344042231594259233855988551395352439440839674865678369136112124719949542572999253565427810797743522480017324972799225348669608977032972523474535361216476979238324140622318824571621117954525782919701821332379310562822391393926513985251687712600741550364439542759992051635660220865678355772354325326057494277020331467716999378966265525290041279627693174203702749767102363901528484765294748618369916226012256708854110876753434815785646836062542578281878215085035935647377252397154919212078864415966376035421996126650392540546040246025736711046848422382966402057725391626503044694699690547185826130454778314439770890208576888126984715296093584734993047623505827718294982265317181867766375482393470705944349409630344950761252964894470536343550270960236251016044207387617709866196757252266744984343316939682389372914860231619001787886621928096012442160598020558331810170437334534565335799501818583524129096511484862650439465111483355650065587607731955684044851768841441360866018658838904692184564348042798726255850309314294802910319988076415514890817567687169581624159553069320635511408660339003756984509815090093417364463730649465998841221565990537699618973210533473146178992662793262106606973256836887001279668942327498373872855403292799257122202046607157032660321870903946838909099880615436981389040358762194340208759776234309633453749672448311154959958247140246986756331697122110335135229494350180662589492308213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 1433182709619453926077916671098371734308852244756382804022649971275201103027425200268339887009636471822804736059869464392483980492535880541288326368309697496092272495406825075823930732170919564897554633763265842105293924388799887819130366259761106835790581167034658294701815685348293556236350156655247244146043012757063461016646532854439277943386528553158542051775620051742990138484444689902757643794160537767317807647841543712425566856873600646031087687723078814492379782165014111182539879140967971755512376035578692811504001190163387631866877832968924257912632481495847959744409597662402176504390526762255856913051771751898054477395016165269265708684733020264398578669258406057281553529845095341772290627485133517606433360905022105451432933743458787115302482658786610725405791046384497189799090476520503719286310456520819982204346364717578736814721590036814593404546536940334619523802498654630257335915682713612126660794706588107908962542378483227943925933174865497055770982144136451854252476136299574886378689635893469844283346560628901249719909581610836696991544119615850070152177783494512797624021192708742227359192120569017804844823803340400457397162450027815830857291215647205413493563308182890240432685645218289554204672136125598500234050083742727436645232335136772398008483093203341874718949075073345285832842268827718748517291497115278661277459092769350867238032751747692632808930193851116471936316269060448425157536110356144962769244818844229569511539247297001097715707967458205336591198745292638297252441574478763570888221624166808372338652049531354811331314290544123359308695340879896370119711192058554825177507052897980767404341210774808737356181772043802231534297747560483318910925704905884261338706503383685596399207279798611293724384861642816500320095991729907833476595132668751014057735733229846116782172046939510527602752031558562659424600116210642716607596478739631838150135710573100833185782372810683509672491125010814280438938335604847364859751946952687750421623370109995252140354297484725624556590436974021059415748261491764186492719856172902917000412272767189569438103950973491336515979797048498240673266124278547976779898115621145810369910422005033444949087179831658115193804508858616354595886824710142325302914441766854689571422048155668670639032367263201049838740097282337330421563392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -12739040270048885666016631778436945510852181451584377905859533643380615294425748540361633617066854435837864439944117010504135631832048278645340121409593960508528884079930950227264944318055681014225610699147232308423053336605911121065985504915917322840175559050728063233060161566578651794468306070206095717489163293549903939079412858781862032643337274438398981186894882274246231492706968748281035918319755181243749605791159999847023957341153572440097927906378897139719245907136009454924250155109930464347457513325008696063672179484652606288726478124077484924358110239724985233987854861314592485242881195855117055385863046394100192774836184183277992456982744550187325482266380432037482466577864406206900636315359522537226999242290755787366123031707944666383623405962163099500370613656165473638845569594469744868994001612044570098577901750005564414726948336834069302022008236554986162813602510913486741957047850168813090315353859311854602756418774252710491686869498455621692966202618154098995368661552483456164522371568144545753622352513749997098004923330590034071619441467723968006195192169654200306234998375401782630550573085107516448856888430419955022007005188826926948969843588135059692450952185317074520340007086422212460070117249416566481511266926147510785955347644207322229034270670036633353986309585493694189598433420548271590189565697515964112067869770445496101699813677303555204959398936108044216634042890206142998464623522893017487924707879965781324255972629240672373326150255070669914789328081649612753574880980824601704186883938838653508576921452795889517911631051882313495357970825259108442867801792948098480349481077218670730080723777411378567910648793854910812060686279906034458371488227905714019354677991734512420402250713720235460817974564674501914882406786340354293617632907664159331608407587519978741985287306267543315363516612212098363311603266681310806052244288863035365167952020580940907066726720523102991408159754834707858601884807010215855140405836466641664348117929143016339325767935403430068359314453422314111198804804201175310171681905728101473298315244731683429431242630489208189847278845527514662973778942097805811872064366980566470164824053498565229844176434952495615919257501808396843637127975515943215471023490803194593153261967176940082105608775918615187530714525718031886356316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 35868390339860751075461484976372222787813639227641245780723343174828273925359013830860520707060189531282160546466661461025387122530981096407201647734808839236944863486539340043381119966587643543854535068289553208131941416782746277531180496013085040826402812879249287073445210305125557219632873830110304006007542221018143782018737411266810923192194239121252097621961902925343837495434317121090100516786519558567445435699254459091224230085778256268199509956681034188967588384483303108813635475763022077540594827181606348695472470968544477502761666872028207135216338198357948261172304805508393008434443814079318036012196174414390279695666339752656240123091456295304394852323104492622384669772446029941338194369556307481176738970146118289935029145069137926050582535189807237289317100496713146983286985002300094667713248136068200126533043954777170812608340805324511822812674077006337403625906415978428958944317638233362753395109279363606047089318894833767750773774101186527033533161069639212194574556806149433776685930682240354557635777085375291757031727875969844465124620513595326791840824256483711167988019838138085618491797007293562080712423037704577560791015510803112320910471029509872997535386216824435915152095460380138863890894114250162160540733809980206602000827466165689635679699159829913946973898801076404766788935941738059216617152185292171320704820889327426342254990030697302735280689013977928178263766403262964998008215762812807266276821613476655379992042759370419976355821989271228216780196477750684358044963628531267178458630231977180035894109460880936508627276365911935785173448130018762138732111600608054384164911517663681894493600639299439550936803027082570380222083489199871257690671197497681274665750912131976369346249883598443490660141314282321015896048277723048470203526221693626423205622926809996884916717700454348376045532243468079354140633598549004572267274666007360233441785490099896127892336264018756688788862345946740656534760626768024176760559252163541518620998084248859522821347104609904129138900653945189176957305514897106601308010972880944943366731603240161681051267658888047484085285874489911204721658834357717305925346796693616006853464211671653590132701019205926318893131600103214017626281077562301949445055943365280736910254404162334410188149088830587872193286086793413559209426944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -37059559950336354160807485952903049843581776163797705709675088588938728751793356308550883559826425110852798155896704515682126102472942465128164719636164203561727906657833263865127813796920650812603892952598559913644054378476488846887896369285944337740630545849723031983799595035138446424737916130142487867073734680131236580446907485492521561151829348736816279386337040781307137600165196738784532506534389661290182268484598309278764695379504492283442534987440474894121803948825265318096674229619430272431613366106882615747631381963915728993996196397240552525238839879231098269175258506797899022750925905689796488894132429607976813919317541222149462366701846156293037255096750751686828803906317452367070208942875520836490154410666931510956501683125993989177920880649685235695078839195466183013456968172961565641645337929776317802344913754865680385628671808430605770374203207617117022695361410654070380235139668157954348123230221565411917441853837279211715447751396598207603202628923213383785988390685778693736366221305772440182172056370847868096572629438361786745163643293711509854596707943160065185870230238932449039436347230873921282714195960585807920307349824166465269416609371793753266943265704057381623461805567450340487067212055584612578937351697364649350435124398218890990115343566004486447411377205312980522431918492235669692649419892595978594920898408053856042456225083804244454308926742747551679070202342770030813905354492164349235050600939176699023734236313032102255270426825002047066493549478948796970079329121867153640367236079194940276921366860273724008712015836426298676425668174743703475637192914688222122511535075393170821686703573692546287002300588411124719435748877775113142256351148506441404479552203882826209299993468558831020890140535107617794181797323741389489163512294519481610744178838915963341850807955488133924798625061950124188448880509256340711550953754240765593215376073261748186735239158539505613433341167301736756908703142787433637171999476471157922454405153191611334608619624086479332897592020117277077519899915922165914617207838034425639361901165223094045654497753736004518638255253400561011424940990496970876717442919668268611105307552791570411687187154995229793467254753253147803763534007955656742137887927447641831284253085705838652264207760313026151284345318585643448622120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 329196462354727952556569685212168681689033530134686046088976210639864676113938034110935613873429035351628746315959244559498036308213600457630743591770263719071753396573325954823623160142300656612619227837066021105883167921714219127511048361770163302906613843758422684571507780543480993681646323415051582312341128243105117440946018007156273154732211728784220869252299390130741167272059425420409476816202423062832693230782471477133335194628147074289364866330756682631340083093132602742414730661521874509031555527585475602427257764009583192012759647928389588888510649638284903675098136265535490605451382899591743351734089918736354920848800354280008715033100430174075888950150665429495609776469400609294061011503441374720570990436480443275734333253460534891004636859575329074467339436818942424518369153952371174281350543271015760056820710449158401667906849946569727713077326761998226143558044483819098184986992546590958663215836323866195976040152046041244172676242198828468030342300122723278578973907391858696823782239797857970221905797912928692889341722200353415826267015587840294633737368638290868069663427060754257794484945410877340718013348391165294240157928429882452006370218923178953172828232185364837837660333000581173321653928136207619302815434940728951829559243098216683981240432378074837803669091838232251411357665628603787052793123016841003322705553014286906792759620286779832642383804833161190657758963488434910681385801146699801058295136036407805839417730869432434685453174914827977426706929302929687369632648901549401876679721291975513918553260625521425209610637315561942669163431165676073640814509658923456379902343268014667253534557671324538525342520770170622211252751697397526149630318142377706769446773111802495892446348705507834448985511650399882509068824071430223274244921087686005050674262873297352684751572386235449249328087750713282385252487840886782004196911161471093032522278875796500633820686734577436893955809734509683918164221667663611387234085909385468388486208128264158252899188390219353613402622448161362575918080118862501218587943515723381905824772059829796240990228580331362095808452933974443091306408861208128435665452695037279284103376886731777890215641508395609321797436165146069994276351188117454655614393370487776988653619408723442778280081146714610908064875318808535111894564864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] 75968018229664215076041900250290246119583152425715009819820762229149062801829778712953318885984371408951998510114197872115079598470262024275170830154452102446794671078298162521296335844899755914950015451049035805078741416468818737579978445084886789502647433654756411617544026025537805094237560736093839855479140745396643937921959393656863996540239201879126121207971858659264806365695413757244043008100704310604876973257286726968892761478116202633730579372055586710789058670138319568674384043818069147649282585103939905050182039606793708824308301959240880269536023986511801519603739334178849290292342937836309887027485490071587352459473171437367300913128408220335175179564714094784707110730525345890968838487466612600560754151615756855446402154901859514149907063658813424962947446269727492299520766140612043678100909278354035517101306397736342492099303556121149823322831195783900057157450878763311857176420021912461317956503252720555861991395876124925975692470836264433555651951360649948426025972799142887560957125832824883278854610296651246507122975347245835073165355349007658460530717777684781969947559939774406999477534511503238315075629491322125892865267166428042995226896055758076053238813823073229677518079817283333283164100937491129309409716545454332037167309641202926012233801599842587752086144127895613405460251866058633668316043870151476743273274555678078154186255425435814434212938235171733925977605690091990143925019293122306906088641411856842481286446354505951882939459363085596561170666077990086628161758997532369912284640363850650154823359120352223981875762572569189854146623048223373992627648446547048574040788501494558791318252521612971536422248165132264821101592045680506172824601986832916909199231970745171225147187660203490197063636460365048237036531369549844396150975081912094512217629739134276656469264642782836865784980634726710340303373603420049520817692568021097259679897516100993106657880000784894714921190580011818681212902229261276258219520898087201833895624556136784318483207440527752683059792935934903042116320374583040726776875929509355352763683806070736451120342272988603241312566676536350443867010241158892198269912710107401299617182094186342985823521328445071517864544296964303200987151709644744626636818141866985378531965133307770780878843768744397726703604096871736436745830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] -14156991896300479711952259900149281176636545363967536302403831869739529440905081475699500195242753435720352703948319134177298929154544420144887765035418122227759711988400017336315375139488886345841649036711119729883882923578800793643903636334584134061527100851877619591679649642217753455204472872472786667940364512922189445097419818410817129192054056026502891264477539862622994574740939370301781894321992285489397577481521094241580356128686343311954319272315525896197359329871631406401583928128058666028685782791273408094189199909671892598275425570759536383917705865985461368380268604818465928609114308341943406216160303259512381811438033487460830796588906791024973307198968093974720725864154147528865804861025196576968113044342844249953391764101384510298152455826339287853235506982489706031174309609330671479264840304041539633644587578825205712007532082746433994547191795206893437370432060905273251874370417663055879429976000070326080712510087392843132392934412383439537619743460965262205156941752333892723770557540252600131152577850690456172822995965235762625683273958978518006247872046721389038408532402539027308597426521540817073108745824548591924279279399403671596429121756889475409524811751695121872738592490444542673580622231274312126915630381159438295186820759428458396140170914980060772738058866771305959368254767260378155056417282023758336196064367621652505689454745731057615930755982631944693102255627160287174190375813798130359449492750691424763199571106235021436784367567656894751610841709795632732376097083678239626399820805562689205895462030132851599289465291883267292575773841084147722255969761777180622620447464286701576030540188022183764542330354022753786626249250546395795279625391263777409775309859750862344657759835704894020783297090093672091873367479631261859964232956293980103557330464605853268254350192781412339670629547124550188540920051708723180799949524409567611315758785528808987162162731926492035789331423655745209908817642145294030850908038758234172320554398317819363120516325199422051504049182391880794055260144016405851158265478631483576584033316972094048635543904711225696632627509793065098202028041246744455581769487956480270971548368242515409127723502482361091243131423945641831704307890796650417425821338707800412419614674890208162807512435049802966848358746325032519639519723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] 48255108161676454310810507879543575035379819036408998455801508473501105147839150949719319022017195106461207570808064702161207886170345881997758637233821674188984819139788476072170161934915982679890411543681358143815753087876161404484295262123945566030832077749604820924452315967880485649010518328673007240141331878289314987080789684172136474967529062654360366928358242155826090839136655897880625954384172732625969102706811182376062454782686775177862243450878703288475649914001861764798481752979005579479618683583658093426670909250190032651973673394686729141148877824383887349489483340506649235513129744223181806746657988058682152197054122596732848269070565447766401291557685233907377963072703757672230917214840627620338375282051464492808495120914180136533305895468163320489711618504686147255335803172831653627034327138855024552462586987254836707665805655993429282160370326089529617052197565262841928645718528766411448431627207410203015196345908149050758248678077656841188823518653889525168586990438605575803994704075568052610455368429905130994905204476705265735092725394838483286616232118658934898858454764550583192590899903218095855735314612684231339385883559597623273573566495380667990673928038514603033804955450179779179962021447851322034203870624837819436432167408944755967034805958244349115959442015735940703407837688349609064915438645666507299061809152409105425719274097390116214582679230068734799985956440117931634325033795921332180524347668304671485433993536766241821049925971387396684034527835429301580241056997710950916163787683812616216970465809608655125285526265963782243351395080042014853518939312482578775056604829988690430373733236166276269691540817657375816671338018122579582612615552278314388914641125851914295609847354454237992258873915033956148068472611695167542291319975581500551736441258047229111084423749625321601473353146664559119420792160648131623165947530909698175482965529714286162119429591131045346147233913614625089492633008556157634476283944531912488866775698697391232018084044609612039475277768505827094454763889244479449117972266084955994788773957559057021060603180847417823354179135935008096440657405264702628956697685114001186843585756436689998605723598110616292012802467125107044699408676968016191515199227508287794341501370617004347920444391150899830623866399523798761139853066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 46682928265193998794506761698118141648185080290050991362499149520282467891444063964708199780121919411824341227392939891303334750196571561777480380777072302383088976002990359916653659342006757587339438465743122799567803630084846362431796439040819079734349329486499780425021881975520896378298835905320867981444130335847660066561331195376485852428000402682855474563349676150455248038284758090431505697914151791116623137387483098358749440154751655541848613989309374720164820098443737333004193089514018679429007836331738821787388461023075886368759711756386741016711958207990398355281366491865509137917526612789045814519613489749153148785723013645327726936363298031888673927464262354339458947272522599985802836723100724493596397503711074138459597535955700625828005772044602316331954147330097785455478822107256547868802603616507645719341286519611213927643379131511106226610837010973039904002902013791432738673173475884366278759591556902497275591822382538282446131769456215651865715848557674532823177371657365623145193539724197069835965650895303141999583527957038971274487114718243193214378370877399922796347979365444562534266901229746158129670215962109348144754147907443069388686730396618456350702663804256534868084863361752685284428014016402491624159693700362835376912379490040678119681952447035572195862153716087003919760879984285548341595145429301801689502155359399115152730477696399492703317635204323105183679807559487185468894409559115551278820973075461591450571355000926337511011035794186719786154218137099439789252678785074048658819094445049207802225347495364107339161327698880744427206376416255285999271941011142219611836857176677537014707787547796183606671938572681115687161820004323497542006634957125606022986758450781551551434521690210390109456369490751533067405571980640600774078297378801091930613444277176971891617258249179675096835516336615942627193618886530530444664303218566777698665290856418761775490907876780619663137748111508483759214723399956776438725616145585395473109710445165714565217027292811751392051409764119052909069131981944993577812819159120422233657964006265537149315915012721772666157804930569083449548389788461146948834488693956687987212512788164599874988721171510749834696211143624877390357434957037063561588107824159066524819773606680710117646493529126900647882047854809124209800228372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -625457794824729279641023638030622581480268494489791701070226159246282966094841810362909910056490594124472653387847535361449089918964554134731990264838838829489216493108997500565201978067829663484198286840911365098719736634282786653437124766406095717481701476611864369323078602507928009993220269790773623513035034929009886229110192498833062037188433947432440802228280088399918066841570941508383451247092676602789407486476233553218216447484290932894729209986552072515127584376200449424445128914041068723293024690135835837569576370794949081433485907689473491232499377607360248959010499039075153823892402655297282393149701599203603640208253962682484413214364829727889244754549482795362254640635316066282575419183388679813087000643027341368834915234042792662828443434949119024156829691871136401835188888448921454246066365408223670044045831957905680386872283594791438972553982211754835600232715340717868528916073044772911693339965615757799049731469139171221049857379361805175176725731813668506153862022954419616161597144572083506848808857462010680372189602766039657543742183538251847638588587841640849451736936441375149081327949664107293430527038368128062046644901307972647845581213846887809925798034468369487603450033694880597718109689787217158549448181078178028793621840686477690751588525685829843304051434860585624982074812641835194504213396165003844863468253722786590005126637956596932047983919924534418311816658227618883594542826512157525448663070819992452740845989688968449065559364644466576984804350704803724751938624400318477533702916178819603050864922057710997730337643651781752327092374691060322206897274248475249667690039450319373402404530615140000516565594785144550773708226051122744905540158547981594705363748216725703712225995220185273437503228524462130370887374327997952737631333997548434729143787416686285668704685012934993115018132828400683884214493105390761372438530481910258157284233186380984667125238620350887904748780182794659935790342230579005639988932977382806204814914642155422897979873038601543988986583018090783134748824017886660989303970323332557233820487772731220816966915471491126229025118914950984937984934564127272139045474093353636912577426896961878036960123215317452324914709145483718230725757789145611425866671821527228183279264927559747651149360785871222977976179042757244019379410042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 1324381422255281307722456558630521216923527367933920469777545356192105129276362541977318275898566524504790250212218295803810453910917446323565426423168387472591569000322872546698318296020666785517977504223824745114865762882399253603561273848711916146547064683094688650011575918229626910945653513111612962158883758439599563115660731277328563356270858286629027582133029963495276777005107295072903974045488878551112764752525522523526141180980078494409449066638791647589206859242200537796027554674789281554077513467576656277713927101223050967329277965061043317309641355691321010743981492075988064573950536369725333862556364857884538962050926739405304535649238762836623741107870305419412571254757404810141726075338965282227890493518026256167908791143589647285552524823449967734971095184326160457482213220779191754140072017406680671973291922289321471062412417854137020006805797367128844253356831049529986625790918909468198756441544504251846725823706078375279863529008317364252908702756998610656409254631179243732587989664908020615926329965626061712410663193538646862598845358559334284328955201177015593871605896501206028865440634737884343396656648620804023395532918550255104488861848070828938308301729368145014229732570853414135106552967064025413865734176175138342049795635780744844514309189156929524282219521197480579135693368154336402983414635086284668148418100065147285507219758921340411133982169327143577339381227526396051233226561112501002036640696049519619779663837715298174101815062540421988760315182937865998986802287073108008775722732366416361854430266684835492639754524029976570109006108830091408938226528996711608822082482965319330365448880880886166572850589271064521538937993261215084626831113085650991779052137974256487875021566755242741830499497385708861512012320015309654781683637322798681057725481904382678236526534318736894028980685843855681669557032499246709787787423961107015196804091957841592119652751871398502053504969950926503502964937080212605035445573672037820208461313676559191006067710819108310333412455180825987082127597158839924759748865515150843651251630392888759703375862370668534107346037413544007384994282188461671341370208987313332097748167646550848426106224781811710429503109870227510645345685422428053278217353133293543257798340963424706994292671426968261607874417903446408048466223693824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] 587501643899129067091323751498567201891614230137748591182753978111224120713761045845105008068738961068165747537090295475231257699041022604565278073222563297219540709727222988455799432105521124308352125188740111552659653829749757467346629258226977345669489059549067579855638326684390729797022531293759591539524591212470156327911054751045252281931295709612487597096129211178364049604945038324102307857250129086012499793854785617826725960700940890630461549807748794912235159982724138138358385623351515083730088373671776718016076503971408777677090143226041788308597489016559825762776404095968822688042610346237109520818210637636239695855523480064922469851388974287997125162173520979091170438272838436154539163214235266420282496681492875025632995556189656148683372174863510964635383892482255013198023312714455596655583135481564294864340813481652330128570548440153007322261175573453260193214411709499143908385968325891930822913697726698689895111390840541844875097653012171837643264036246261992845069562355085582299780756100185349124229011827085182019967549628804548212284830109696476871289106482953106124624502235298794276950816231149023173892768714023790718621269324301766674116050037553449807048046303016990512221069719605146886584741401081329145045940405070845058834849222757184574063562733976294638320368984050259054961123913633538028977737064712509050817646987166511595747324680639104249505925670899491822163878436536353571191204846550879078858122999442466427893400879562038460078382604536728058484037859017893120681851467988017807629132799607250616567897580603352152571804956604886234823519782246553038393331621434120389154715071033709532183077696130647531130320885327399138352093867095124794018341658603943862794274806193843217202701788570061678375222930662715579105723726570618317015650586803834013433565039985270226029887701584981514715404609209073119066507212394606679166851630160944154487256238772427722742804445662640857539752490117698604449290281624543704505919700661094680941769390333761125611046088448573244351529245495830744240539116748292977654640221972517442413588872656601209558184239388357736143735617250119417064124997416422086884295152514974406460137188098467532041507319357702805102109399282201617525732581824041812360295408382966996863929195905012268556078011715146618006932832508863681219400826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] -8944274094267805502163437883480560285183599448803292041883408148373280739057157023139558322262607301011572629293209941221382746773539195236108198106456685866195828480792311664046488462678563180452885976569749536770174176673288337432790796271221655339411002586015648527297298725869465924995234317326322857651801544693375031521902981452212516386881979104925156454968692589964813862527763668020593678945521524689556755022106088653195125493572773097963607884654541931165102409604348537510613532621785384862885904600115712256575891765604826661113609731717414072416320792488762750741372298434307216595130115017171358651562176471913746930067603497951249735065981402192789641875107792607049914127287618503916792320821353567698976249786270602439415152938239069604969806944662368505444591347491078567095430531392744822573186312530008262369640054047355214689042894843199847702838634340157312116549569104830713438949242022768279892574500166658286344131737797751954274837665206675985618184544090030240125775214671030257590171221262923401727817893440654321191484116174122787540624610290865561999058820565754310367578694063263967930090382633699862214119173446562447238702135347472026550772021194430236738227616896088240747890455957165515550549105953779074488072899609690641981511448429306015707224711122922361220259831766939945833516782171380596146033895048594432234709835121646413914185987688777026822007497305073018189970634979032590481441352016139001617813798872738666664448324697669475192427304704162684498269690824884349544185828057737570170769947699567601053625258398762713973887605488208862326949513200830804751673446149537585422864810042105215194967789226886250299431077227930184260890862417127483416356094219937271887909095631719488045406431399032535528962589693504566667115753800129557149099380636498594015576124564595177892880626356500052154072274145171309930460866091072906661801040620739421251787593645812865267148492391687228243558230150339535365819324449269770519158136425106507393602783654405712779994809914093859545009736463997561356441952043897164607930921326855358426305405725884522087839237714935930597252176024261061398415420638433162833898526758208935667635461770534218752998973061058722132057176341938986021486346115113092868206966903979156475350177408715295960170497885245687256173322522328177548477497081856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] 22103503935927053410999199965075310953951410091375634004947242107431485626798480095919457463552025999161753806448729622979733260430686757106373449100757783941832306627648341445383631714187174887450213926290864704206755451613117388290353221347978900596112525107232404337291898276167530394592310312844897564935254530023821324827662152329136011432875237671007028783679526551095573322334958110926385292735116721800264244237715770703820056298067728503750560893989265858785185640811445673636148612307667527650563287453366113385681273643803411795291626227259226860130632542341850132753387583297477642254874893543537316030371987019521470864553073339664446360013560290315158260065139063929000248607844123988479195650526288867198072791983528547903070028628698930140125971521228351100110500888980962319796363623789915993249913849347226419567536568559720164048533081444424323994814243459630422511076017525176754383725256796750252767799773880043915552446451406372326525478692014411254779887356961383378217353946984936907224380220776189810193669241922250233640313365972863641070748781633463789037200733661426236495338407419736413308331418255020243619296478900701553264088950630834064394942770801733126860237689719566950178386508721108167983251526852725737868030249796549030549594607190663530001145606645532934379632066603469896211719717655252277076167400629558633887048937143461000699234846793427756588217216202019891285378144438487268759648789950421740582924669104311119717937412794684514877031911174862041984771521932715629087174860291754863615396050513970450974552746982118488608046669830689623187052580889200055805758892507211036243784111439720896490305405077747225577308432263435552348980394214592927588243546790604574265671417782266951214788889276316388252925810873311788408715397400417439672426173993560432777872646219748624445075878676362511937568002366667085827709561289631382940185238316620005540386486805599986140441681516254541279234963678971158642902376016248981804046957836557069365846223391433620571371771056186479819468466953643459382652616495324146760091940211872680743360477060047429707825874012604155459955036980922221051850697897980747677409528214291850177329067880484322883107206700858599720665994122814996163855353587811064577674154498209182724674263940278508859940175404588932146024196137340031551706056622080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] -28210013120223395623347058103266328229774038620482764778049185756643626975711379039399998191776806749957228289267017844698183811603428354934755023908578124847485837755866282495956543926163694635047746751048177859761241847010448318214556146862296997474892104199276094727505080829822421480833376030631221899766977655549755721380173402209369175779679481164240491500326167595999292996061297577349159837312059031310243324938337863322216514153449188779586490561333557264591953716628240155113022665901905967600878302216965412955496803251627216421304645337557118195482152982527122418081469343097031922684388833700776601393187753385083176040080537641601240811609087482949236510772783122597833399444561911824687065357865001656585327682560125287570252901889863418379279772322718521486319585017107919753877468291200181818138286461986650522354003525228056288222868434173091151409893669156108517979488346736376183814861955569373990951129864788939825822754645261586758505765559141759651065999204186242796264293349974359846096151497015185323800005384898488289931862145131932775720732019300188591180287435114229539691284728308668304797020605840391203330541465109923462570843991531869912532526204962728106669338734841607522030187633953905088584113306766434704323914263776706569503347842093622371645780364443154703764770431229495942212060835937466183651713010074883308165902921004896775085441866241962434935485148277455511986466869897564749135434856256562707348979888137541373455450423074772993532872366217455312036136471641338752765060004050687764178467301946365296435532914072189012043265802343252109600627436453663879329026867396616721892280578116832145933707167034837400047100377256543402497717718540797537605030752052982141883586223770477844054439672031192859471015255261863104467138433028636218896983300199851501596806923551113747354451943781876251351320933673689478055230748602953932074729157108305859923503555057969695263471382739640739811781106478428290753015474365874997933555406203929227897045182953774517332184548541595931900217842516555032396793185953347323517474293397237933804882259449420132603424420949884006895893085813923524342359286981549019258509701256419728516641644914519777469559840827291920183767412254622098548925495293869497575403379565632771281433043939387102107413184654909354237386054897632484294957503348736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] 12746565925186085434016802024846108503332551045301564602321876257522920724722277014322789247404740867646938692622637418592825335987556525620792748000329766381897098635709636948888439205536688321391514644985169282006663613442051208416385228823519202819895425792609111787757894063201462152834608848516339629322189971885145443166254438928888477644333891350172354230498328420951536550607982266199552274930573014593299327895014830498075110306452052362380228457720336281372781130584829425931063126726515096698633574378591928278727132900675199016362841266221608202360601682025520245809843698510128792237721623038631070278559485454587642670710808664433909198619324922802965791507014208309990788984565742797327270542488360504454098622106194081826953656428777932668480100799816971299618213539323746122204711934615415666249532095205606893990158857964790708406880399759742061666049563388505159430452114704127138992810677082850659006376841074361266758412701394293638931721956164982498483019293647490263640984582813334597398725343857346425605383938652573560888047858375735676618028706302840980332122231685712581306243284879004470202559448754805737933754623388249854421314950885705485648465108487253613097501930623752436010728143432071028126567573093461282754743084065952916666888711749657071118664051042203533947772505383771718945262263571251161168029088474997061327565349547333847828027530289322374065373024228561655354340402992644273448335684852255441813611371064505936918925390589551775823669996169494422198470137309595970024903930621096129925099919170221145068065588545494113600604259779100850784433738934929326152523094568960644689380745343895624565664223288402065345772584411460475590114076736134713246155445654675718421409336231978900073799973319392839826106583304034485567379715964285553070384727320672389985263580300937010438838071414986597338803126772500529723645536925015299331962143053930467337245398278753904287962653961855140524814400366613687205205041246208049729719695383406899877185968384850905227347695279976029232063950012858047269800555244845360753136501302482074329817187762130046479053235988237130744834995847084133979180591310362029131320610165860409323071943014335895170591473409170164073609666247692225940386292693263636122101564312137674137536227392673557824468119836639530002797542529397581284665144115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 26051776338035775849986916467605339521981970931186901646418945105355279244598632717335740505034567680968114321406448651349199036407834880927936722765946714906258310305097521332757617762658438877431739536551945189626459567700367006689800913046651200876323187804504076637799343750939769509122268604191099813900999327167234194495600510209619965819154109394984632237722105339091254123640323252659619626912429601701901909930919960025763811241854177697852041194946070050065807999242371277277549922426656765095903445008734206302787440296522371559404681434918396795883537412180858013783207903567829178110169332009653132668860809430279870555431120059901949197237628011806084811453773785964604086285129544071930198112332768735039503536779256935636715129708631714219376843426945955546210577329445409817772789807798668042693471183764165192570230401611049021154579561283890314674699505804525053709888425776267120936699733927169450232249576083074341602770127343155589039101848389475423677753489304840906858571311176785492899477289028362262028670681878080800105743869561416341849169239754738352133079322250318119001185979427932863562335299217069796846857397247504176696846774390598034689633155461995426452683933459529689267970633903251906758656333838551689575635817966381552561312644413404557376683980637515212717478265125261610668471822545247939142822299152517408759265840701848220809840282244535722616285150522764252106167026414739972386816509358324554290019488208942620147068336010083383251286009187825564662050200523291169008247809352542664325147932163389108536627525487181238123541273269534508436589637791852545050735104197501778931273994713409832588526980192929060455018927998178985088884132301359201470376354940882598816459786891475196315937377015805007566309336521887608125743081006680066450208803354380971749976365155484588428753771994220457223510218131742675234959989799650934017676335208971155413653481647137221101817303167719318554907022848501106675240244099119518700359096527745817117752402547300290543694237296686399663080222286289061634292794370059323349436794296564860876731388933344226192575105313055706925211123255023156807108214551132821697830061411393971762073049217274238261881602103263563193750182806127320773169570799282146166232381319892811085003837157933668523635523951547307522286250461636783515195693596672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 30146693260427709232681606970595335336093762137444580543158353927258085463808425867279570328232359836273103957726189021528669876198599759803075444570779567356741058482392649121239600244957588362087440405885593604823309052096564640667638546879730285255839418498617036706611638087312019601548913710770589924220381435834738361238254775665246208633703586330538916666588600098405738176135793249758589786769842565668381764994154736346136567185242451741589036572366663708285247863140129189193352696026793640344565282917511430752237597855872403334709347559378740253428852740438660509964041069625503904658666250015679407649611374206932446602636840163910039755949128531553603448384162855333313753231048716444567365184771699600028441612032267054485760393701297133143325068148766636426082423018459343318956906462211882441617195073058205649377379176980846189090863997049202050056076038304486645837898304978154094231199156475879891661621450948263671953067384468626048351719677778312278474177307223992197442369905874461433071255970947294014165628687863989408598406858201979810389420518674739916656595135576393485599396955456429369740516644745528143619701140263499321011439324504884012291891741522343793744626970024335812371658719147578184055296040630370432124224168326918359341408695047082511644864127574149158620553741472731083667072004111179549579689912943159175311184826048386218906662150514347232992137341106926163748676380402326361855381330817994360972272099573308417144993269984288584807292797776483572484219198801693313413765207658936693106621340991199957242943569619554034823453747129248943702518361449588174992356656501270417109487498576800314335269597651298622203893354184911118521163972845169960800225534449725195799195208643315037452755082879205014375496447963282799049710655495246210607233252095580682057544444453164301449174141216791496326149305759938386362048023609147051211092370564979251898385791060457188500110590545883382435702225320940991526425369135791690426196094665185854594237903717921193990219457599275635127550107935443080296974592080872487027914765746298414517123171714461937308918690025315105062755142359449251976433922235541831450368662263892773335162962183029254363148930615180688896391518127860198962631709462670314041227318564014270916398041954687002662521283898565338689155184459776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 127035176874492651165693731772371439223725227653844000298187810515637154247850089741883086082213106305314477277457167219776705145020275044028044592559633615086070299339106832067071804837363362741759347241998971078716626091477137690981247305804172692622619952244989782403118399183065561414548482588464685353699232226415575366979232514765469558649863131165745142671108150906994903729484036867920015566615895460630660923786555991297319158123651329269257809950709756047186006436714911193367710669802176539246662180219283345413776622659966948822875221689400147733278890089447229348910422891179695853264651020813631776706623536372900950514420910730039504641423158699369087903090654567265738795360371450297005236143990897467306840471666314171055028799860312901057148248468218975357645687792460476859300053073247846711972942653324735023850551145023138967957858017856569705919180921962645909380698795088089597833738634541679259425667962819499790475165878894269852445932984912738652280508640050956057670282225207004533656071234292206561936094115069818233868184222990785457812436574823264518495959560086575618381244604703027093998881863701237682071495110043985375644118073292923954941920492474109560004861327703711522396742932691130291647131771604162210451662068576829717409819288596923583676027820076121831926859712771995917105419309653058187013205152331526764067359542375625776364484202440365934884468456901554436994652834190234921032607983650762612856037650435997219926557626273280348306803618952282194102886444444501699142221851083387042142436481461151690171297754086010343291266491135060101921710813944830811322250634350972262118926189961875315300711828085938808049678433317368427759711341545053907700940902120938042180360704518750706447295160228538098417272801827471442821676223261696711739708070926842716033496321125711501541407461271280575655488690049208059323830201784566280686321037809627177124897500442173329039023756332499016971992062494895397827184426562439203734009392658932587652537182993726075714250010318935290775231729681440393743255972528794109994904008364745350709948980803804573419135982364769698183829170380465048627007690847840497130244416097557586075499396496237650715022889931819995134729232320527773836467723152668948380079116867140115660650746257531332216850276210304994601307958411264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 35458342855090219415978263528300972028622812001956179927841230417223576552051798164805111217874677185987496435220219811960121636944760939052166209895226119284010767087301631171433722611896725139578740585334947875839338724768446753197687234488844873567783282657986950665645256191058170851026527887348362559723452667424449362805267750619636630125144780736770800621460711099285272289311721531858323081617956872857066915743248440866633278770047830126424015942537551465961972437881970928133569612405640738703541434204850821798119892134580980163553942012311032532602781397613609837276296037015918139565350703357030426363766616070940350743448617098885447654025843040595691278207156714680283170335110792506466562193057198932965734650861813150544635322751557801395479972591842843960035517848902648602143256987709298912519616352460576034711470737533562215862907447255918731531775995425791972232225592958229273356142124944004656089897781846697630604027228054640322768695737313805307568401514627040058362580503538073079298349293730490959233265575364856468522341746848995975866963464626565366150830545051773755093480964347766626059987432952140693679154997647953613126775298592725661512045364611219783029386120528791243889072093661241754203346762481258768136071991705580910361756276782988908819610673980342966079271485943709550401516322192319058462089721334805889118214912010249295194063625092829204901034321114355195812118306778395942970889495281843047714559727708321145311413415859784079861086870016142857056295353172909151512291405620124264541073958291460683668757351231867065319346565719124391489646394696233620386317537404059538770304156468213487492155216810176085329867368861186892633740624190166506228006126414382326796717640820751574976963030566255709181523425114945291526467597506076701316611819482130776470740450417953590331165524816136172733742669888835750851989561661331091256608036686154438026957171736232082909782333468494765641590790455936343372275348216686559126968556397793695657322744428957924958864503706491427229950257705273177695622773426459468908187085391430805018432940820242404387161536260058439369798805752351629920574333745573395418109394151756853650362759081854586987745503841448754182260234712726975335040446232492559155919746165719876927771427602229152825467109630359243321798390842828783616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 1189943327963540253667569543510127106717965564875451805784532459207578658187609520453891754409678391464785608090197561749811429858223284325005056528820261113444241754337290464331747419738818797620865187802227891316077774748518519139596934808214443722388370572892830537532090196619318157125740988053349511548683351761596243716787588769412999160580873456561561988498556928539651920763886846963715198338642501091121920712049082044572287953388476332096470515201715955671331715665940157556255079124352009867965175720271158332450460319065777374900684645848804139486896925411123545109363029929165060233092073665724716984246661742545485103890064038024572353040508483523574769008578594350873527183480026308935127234318491238127299236159448733886912091552268817755888812338084588850007351351804573931875203820474390231098896106806346664534951509497212380513216293494610899830579529479136704919096819259082390991317520394177824160992477199877049172487361579259997592780686449128033246763899917764239083757111879604097318535656987175644970415613490949905545583949621432227728965916830392566554199989549109301754610588860955208149008225991489294530896431610926526480553807551113817536485856931568563820447133149135370827497665311672556517491808989798271345527371197801760985038254228287110803354644249444485713425905346300069365571280211451653992803070079850472136497330444160097035240596058986466755856574123902013378462568919271014428124237786029221742615300997052270620513304014412988348372518225566564202117615527668885354502497796063744011953088839469612595783626178512552679091197568648844076934695617813319568275561052117915933077602028733608769629114563646260890055952557075566994758521561727319952202441490433940687686631808774058100735335876802278916540319873836345307849275852382292430682856599713129690722055709215675873341160038993882062261679958582051738906949603846257045644836593858060653574421546406240582849291199390992195069101509717255438405167063069870936420528501549944589492401985028347418150031575275913144754827798859207641723161424131800840749561420667401984218551370399777018456214061066700311794639144776185222091361145516548919533375244187148750372299685828255289714054988633823473099068763858656751623355214652334184852520000088567010241532123494786332871080794259124379368437297745630330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 33353339531224867386123108236480348774243021913743620845106846019106946821381083225572301406742810724387490324907067061773090819952113011229449228559850864013300668419280215444258672945234480179040455048295204299503963503461972397336267069865436537977227051249984619597450337765957078526377344459345372613627367085176903898291458226822053462488802476242150110060084252267920921828859432688283789147702010430485412148573086693133461155480780906950486696091332012687902943531249362786978552134687226432465600746957671535367584446557488197869462060964337167528655784924442963311967001501552483934818192526793165147177998861715584468725892146493044341030328739039283984511066918679684506965514214950194762758266206418136266501178754699953723632204601571845134239363721415383063688094065642361204888124625068841202687733855417613674780887153540728433464374907346457121078166335513903626619426024887778124105793986900046828299010083921109527186919493929006205433934404615578861112830132450122003888200031647626817405838344444355890689939218154360409790239822504023476666818687180130536644380314693754994907979608008146891485911864923725700156539414437519590995969901975777415565283671716223945902118639201110332466020141094531451478600324188524019561497062841508273057290788654546178801058213892409046965128977681247586201474741149612518436522358574628484729562829197374398636329215528425470145534754886260151136323472645068220157477158144600769120186229786047533741086042548472265023375761493450745942598284150149892832533221588264698178010819014086019226958076808656094768321975150587346558978398884646740304131718415502134070879531261101660120305413136676567303494148078229317524285475226183644169446027959385964885524254922186138367080655261936643688151100668931789513415106347120833713059963877190633199954958788529008315043311462504711153843880273184265265387897734637663688393768573526079267198196488473767362993076776864029599646399948912346705196830673825607016887363267774917980673482415847637823875056003961974655356672968803351688876480203781677504125719282787879577703639402608823275596402563225198305442138962235558951595988795213093898885719165921675664110880187954702804563784362109547358274025043365283326996116549466190373619155245272472448438973866288013212316705412447298952567028569731015639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -1424363762381161717087572369765527235739587002029097540069949880703971499520802337414284991050617482325312603241667432415447844099678538020587740789508110068862364528547137683645426333283363832160460265305079580688053890994140328419134883589963560396660695305814075229773658971263282839873364634849231649845053435516570782366976034861637706070774453938368486698720784040253698157167366475628985950563265613937220632933918508870449725810984865271106583211729412887920033793503551440724785669879750045906731599787612779537107696143325659796878767418280852062486746385030975209879482485081781942405122143096431612514759439179975385409638445754195742623368406958392049054585792983361637316677419202112970129174448197763072126349544462483478822703806435682046474041563142339183803526709344878725458410156455612954481462745847342505138985882916674437939761263017086148502004781510167717244332805549124876109936215428133238058533347865354790046071923707988587256687515713736902705618010944553601960127333576038986404564677134229750982985245347712212593844046927937156242074933232894236671190531961512717490164486576785777273329695032801694172516590878771638081837766620692057602671703702240380842227190302237645995546830729168089760611014721455963741194793668292566728033665359280005584635495628762505291786073698028759068472331129475221951331964139354890178132327016209023152216698929114496781464636563918228206058554688901466004586950015389909793946724991082376099630181674078333132270447377224243554208305680553675035080508835145414896606365559738113493395045765540392400358958538427406190231336234550806851108988297476925202110450019772067784688147564069883461563442978507631159577039966120693016628900592891905707728646147550880905761787657598871294274687415078826305068191128247712580872178623239095082532131240976403256737324884773558442928254401378727139477800565723564454340573516240981155702214370424088037507901396410570335656009516990747392364533180645744543959101652159646946827759109092830168373415809176820573986864105358071054942835356150817878623937312727488578946339241931389520851137310248410831794866097136871710194559150394993239185903218637740245653597333707652577494505873447810104248835967320624408289244779701057886383832881660261427592411708404817669532478484621409797269075536079336148828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 15983290848184895991171473896296204121023588747993664295766678821502770342749522241079081164447047584934349435608857903107752438371661851547120924130908378021510284473648610496568935666382765549910332842091455329131091209876188488574060596520302705177296917253276560740312183176884661625620953226099216452536049897102350057124275163475983621153114249613608917669257149859990066595690396676915671352919185563346674253440119204914105979226537665064153445940827230534382533401065598292528001566477474930419824644135883303505861687395730020122452836643426633051993071585795625040890161879358856402028209661585583712911343943402587932451466117186009042234246817945065252831022213037085534938919722557683329673155146537378304728835464408290131153372379904660791597717670322199703144320811448086804420483162034811725479384777280465949664576188230100077418350624536238421501635637550648915481668917395041908291228431402381240315776899015061506598070389831891860095610653916077815463131039750430519486038047009712116587436888703909675684774530181755793701413593407463879154417641366739725430895531355141758370710294785731762709644565638252648716931617243755810730595411228406580107252422618099335843746436831340873764262329281687987156605707604180241646620846766154373392006017865898114027116997128130145725716498577655032744325680886470226905979536784456613243185244495487065288284674186288000435575292867768640673937239067672343123397554525966962327081147329732053683323081195304796642801002406595236687828108927094515964761496760506115194722246987671838009405083098465374153816458606917118374228514484344683955787784953299019546985094229190370205720098571562240424679830375396310621529490812792236717712406800711577641594763898755196055305855857175116186418417568559542050150811334500113024822768876355359966894113969390064102121230232390989551719638819444423582216802175852510119114605631811891719740238456509067417197634869728829972162042560472325179506527297345399857438317210473000820074242140158952821860188664363656233208562928881887785896556873419698196158374471112160746979353037372540401381083230776522189037527448320296945758149518929973441938974059672101427588861783909114482395274434232905734967194216240473254260546603679166085963416685687172528674316827117870937604369420730857764234764774792271665037312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -46864884987271244907400879567065647455728497519194275278280274804064573146336889116219430658405128444087403923813432379523993494960342890672730297998341609280228502468555747861526207378159813115262086823536721583717183244103110468026387073880023505224843459446826686994597093062211881761729617129977604857773238616287124904292745001947129837037199976734719855682049226274927716426408587639649663795540990752906943729156995827108130045738298809849796768509471386266997156283296480723534321394857921804867512555274251693933315645422728402451521298160273992565352986337539901436557105314721259040213712360026924482967549357931560927974726291352196078492522454465412850450365967470041482814800242789565414170216249193142612777765582107229045229914957099883894983256376011123318765635867144166324249419298454303766341682146001733048907713112484495419452047205022789023054033256159288225097981400470189360200496820390673932856121754103088225278180192947122187528541424565886226194708439198677520338169020962907002788176617904062708959863676657818473633685569634051694207994913282243800703524010256018633491677389302037951322658078037915337293776843529374189670632134207345845654917097454280019010180909260898928996714975353630529167909126932629875186540318517581232657636694487033074617581610150048692052338408339147794673885836235857703356918829985863968327011233910716090677914977850483327046310759291373940018131606617061936795396645011289603994628882134403053449063162321662053259468543064074501174186857810183801556938975144589906167241953611964745844741831122838078900858511513233640596261303898635163799448782225439136558696650833082331778763208798244459580912596431088275770312351354267587990793033469127723968063010816274409291517890376970993036782319331162215016663797660518684644943060351428460600724017648307061614667998952759322340237577888321415715541761062711613470062179722012178762116375240547501636163616138835022830580205388820906592607727329483172620244472264039366589347699674908751795868299598465476119456775036548683154014155135126347958296064686540745718156397534849434508416562268272915512114997271425250085257530112584310422753034971710047944912494695738309831280198424073116007148557987666727148620566496803034217169252010855040460436250382640415717647911507163378353296584718314667644026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 4750132350596377591740042130593818773096757551692303509559542689899366845081982109688707399355218722383329411893402370789770383227536063603330302748247073907201409623513469320728446253207287237956060698203961869393199859950369291640396582128634120947394744477729218787947525594034663249171940990803349903828856523063789863479263785165890205963162867819851509021137960394205187379906728877913639713503676981474288013624424713446643997966134631922729923842377947184426593058893310311192311883443601597875022629907197138519803879355884138587226275488714576614625285567976131385031494358625037462296936477207642294919369441626210892606077495463634550269267637524724796199260253633389452816936210032983081748048003044463925576274832888811370183306239662091718657604243990365294331310104070914255413519899575952087172691994740064301213166740573564918937562781189752093143474526319050178572221072469302058231346400246996468454058352430331362768609619248483411198685210731547322592259809299800233060560738836004208615013993464391389332630263276068768323847461441800923382073270302552209907938537910629771207781312866522741423630662194054156223187993098180912576026802561400741716404666159668504812215027671879396893960308963973748007500293357441333047017675598712905559142357088526615567399247274043815935247216138950804543650715068909235652208195388933675077337162867706496114120986963587098977494311688386822573933717070900170743083398239081189935350546593332861390615464547443268134628914038706404957729140968666773302743884933761689277756517351844625853369802257007195814150727285147404496314949592372546668164399475446871614324581828540860846546545359834821431355798045840437932312474607202162710530130851216702860381316805420790808435424271064043262252290287601448913462830694389969899445129863591712462038586069421441986578799500642859257417844473443743818132595927318600653633108457714230921711744006531760765238151532582508317211125593715303730499717084092131178275417874636499964050645994090018113382914076920525824115426854776558885334928035609942316078838464124092419713006578508333625100074088387729170390646431095996571687422370077731991654830910072940488167510166795282546535224588735369276911499223795941272232660436443337316775561189480322622804149192503854841481715940435601512883355151784481772273664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -122585891767868065628822404025996359158255356365411472895145274273587518946903877827106651701377895005294713023600465250296753568768664509132976974438198809434100890423914338027895204859667356693611449531575908491782998646092047510886349234589351743648146856015945415605072052122057038556879049362537324678308354455450440684967511922493835809245485329681304028947974264114128862686552742273569380869479971524996575774812978212876657791649584509862792312591187791280769993636647907838862353500425184194179421624505424177351969438197423986415146226871096422552843806778690017718743206795069115016537211412695013631266316666492796322820877249668340500343158505786419598087808775973850757726023509828693267665764756240232244313348508911513759207033818357678351845922656726178680795755312810296334447425968835746396641827494636656359723165215296909515178270055539548618961376593604393454824751530749539853304525870632176721411940891653768419871675775948767970709882791825573574661835358676845952865325370240201464262578392831802869431188435903502935963968588576135255601866997995311784484604385297953869098648964281717115017235087853697689375695450840626621536017918487794054846124072983860808927847565350126345047914816107646444702446951561704697957878933202529249018485506741609767680333219553836547390341546411038780061419882780227858461058192638607945041367342124324063763557456502500212372481970722984662715876796153700030339387129066791827670261876851505361190022628674675412494854502094817588161177669555551905509763037464358529345758306192262346019832736931838788599376297730522940758351497535104189166489645204022456090930137656387423110776593809639173083352409559178654420980370092552450695466017495980000620836832090764205485167348904320105726101394045745267284410440303682996343753674430759286442768074422718538229065696092031630156718848824020645564966094488122755870100348401246320525424349569167930405563676945130209616092127802377822102716733998988794179099102570201463611573288919145500972232422704111186751555338350352578386808335988447738433870245945123469923168033726629384111838896520344636861239920661205267780280036663823452449639755671266618471127111413308223762603573954518147421047864196640624036659330720791170912801672839054118209483124059956088132544794164677594416320833175222686402478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] -408188596033078829742315757993509636650780439298095592686700560239749112125342047304987527777722620075741342493030688970107510189469472320730826048570148020046978475282241245668237477440616469825607394445975181605886893437332481177370934068650567733743132470323094181823917697979575747965928350612342308078159502665370338334339289300121458690913921870979097482527590389814887142537995036077457235676323489168453603517593386485912279091902348205356381896689817497562869752802113432866977334883015901320613961025568519853067574272872877027974504259180097330479232454625328192289055248292775158864093231996179409553656873898296983966648358448208576709788288341848953183443429917524343152933382974164739008124386976245003796843095329246249815678783770078228459487387851648604969739997464711855475810397826851386491069179204203106815176255062593120857169806661417072283399787457658931670822781633949276822900552152874692331066453431930273797665381472255428312863884197123977485040193015793922513164122193591107320065394090746740269579060481934413257395002547440335738175526558547785626784260748675622553373313637782541342003713223154641206306581267779480634936113360132962685017146837324167589331021690627000070597302940003066805746090714688795326287631408857055174064327799955617893296277239112802435236026683020611477690455401573301295806180094627480009301695998515127489910294998701832091857737736321174751821421468039372517859650572973560701870654637067191125876391926928989829100393447620986289038495540996915428556137330854935514338490600934953211128411301609296908359189397057477846765621102708431786597016387327686408471723455054996723621606695487584435345718413781461024442215240248908225080437845606859809431417718115738563072982033141982316720398145222842622843166164609481810944246798540375749033736395110932110071139427576126930021627944678710886220308549530194793774151059390080870964118330762910615458048584789292174933991237252462525135984212848243077109039909756723625627206953334496393296083091240770624983238610511454033482804344622945378913305901725460923368189280686115111874459841048982875871294943855112782347121387958946099258492566555616065461064585377153172022361289076701384994859389140268693500204191828177295696777868488684210356571701784836673189868366210121994561281076984382255121039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] 12849513091413209867849714357884770582849406373952412333381794374518266477208865093461925724653465944017853606673893842349059549823875669656015155998941241148661805799220474200134730750823032260403898472642352390464312374291079670513393572639096399292939734140620349907568622171241690808555521716680000854688353564208572245991098738994579833868307950111739562114754600047091376156422105657523230468209369705983578616506389875690848877336191414544722982650282517850957390082043469388400284659099087427487919539778878304808948968759709642768132547890338069854644928197758988174404039134479906455457199610410747713218570417406473332267458519030311575626698700391946028542294740441714425549171956359697685012465845510717815055869740886660952954137675399350026281668883514520383979791017148146352989504330351578182930333197434153595441484328164504237905250960230283961410601377215103501775220173186645771732364287218784655957529539512829472874518490422451644436130439818288205004597926832694519798578461809223283364113670836923887725932458316069894245751033915815455195516907540457188521813820320725561134362459304992093293548443140057166805994852411464768009403741785044347109121171322250605518274702015156595973545601744466874945304254991509710450910145008969943966677437800839232088272032088730862168936459388073374193594716840426619935334627792531806570686030293925454394168834954765478120860067330403194477326830799403539396443029580336423155421301316965006673807281695377785000070221841965538372935762330424707442763816697062209650611016379453814177721721889076728477672529437575400920089285542139951227687357634501221830441598530876715516340296380515904476642579215972008334720685700630427453266578796305894761478073574677328773373035450564952773874063718433431148255356407288713449882432901046420254011976385959070631104993850287759967163415520679830953964908373028867693515689567461960146637849651729019877662908429576877526095138954118694525791058498757595560642130524873240336975841490126051013538570723479944512396867638440921499652023930162676766085154769393723760380169431300368573024198450974603605088477886411832424233968170244035492395331499040385846045730665971943769544040810565297500059595900036504100162249023203124716508184760195283141645066129333804141297189866644325087808298906999545105156669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] -30817382881635306415691697424801208980892501975513114998676616826659924332905021098894291838126587688342368628428008935825032974803071206136430777891819451064624210729850302517733533225573821326727635835738011676850441184747471470137153242206031243642103459424504983432919145025459049678158455297760989777826612950037073533281208423673860410786122481554352447083410233112790133377282498609948847199810929074910750217046839238949779111739625199240855522263051576812122447536639543378388964415583960828867429180105654808879506644791220805237699828344973396209168830077947715827378499716415142345382496926602684560883213221592794762825472198137510134328437421298495124328757683600351631815271797697159824204201771807987520515593086877440303647558147202862777252376007455044282113365930001644663344643830608793414533757991608632646307184617235340164009821035489247458347422536611597731936654522161680346976742490916568171246681179419102924488680292436726685054926094776604606775887555399865227911717059193359587875846292812125285761428663771566453277958309025961821567763267511845126041975681165323029143382789727580450407418094461791151694774714473629881610420778911057177231442476571931651943650127588128495625619341923190632159716007656986350242024537061742096396475883153572787925211146674778694781927525392902750756866466573403988036593972228402332307281097694892879885907755964839954639307886177202295910118966712656932067662055043038461454132793903341729444498581947766815698048660153751805258143463861751217269791885109302480582256760468318234537068569229796491871324522587169983211414170404153132550723242578180727939174590428493887342520715271065886786201396044478683471035588460082915720777285870638998609616416564657650160265927965503818026286403013213685343657464350721911717045556359786314557364898363776554056637431117963354500553561789741221269165823008436095253266458544844009829118408501726429548215124545793104318198517223631202425992493760531169869244280396305365216928061590161400211778479864098862676427385214876198708840637997255801619539663999777429857238627488288902251327280655106200465545523274855805570577057853779958704875533272996865580633437455059384135821305241647419451929468711270531390882602262293646896687840083049633916570426905100165607654049632861064366510300430575933740564873216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -109441124101795525626728315605461211786727369407573133944656874600070775060212478087185402954188272924496179620450790661724616415793053897883369626952550952489293156532376310210308396502887312982173081960101633661978147488464630462465596395456132155699078865941576313770008973557710851182778873010024500580608466339367412028290071079340532663086207997122311986086667303099431519918251418565072000956566471685971024669217539455293382444584547376214613250252324455527376082369902172358023190279795919246349573714408330950627269578601495658011404693202456066798483989659191258252513887242561521798199508398507193768114079419148356121711841477748321041009829487625184825025510526140512712400937203224580176650118827736824185135148473175204579671500284311611792681557797697530065273900025392942330218550007874125763393125210238841844604112698580027008000777373819070840625867431564023404584308278273162959562530781076756217586845816684019772403286202009580329662484759550628825265968684252588104104369880490149462261401674615292114192841968194626723106891497734518509054890174535929226970669459596572769406445890692192035399140316849589924290930825261433377433085445344502531391771031333542599315625738905272646985292831516716783730518043984737298822560790866149350947821006165779437675808505473734962722181671104422792924902415331027323031632957185053164262657422381942780001444453812126814459579840673287560338438920169526979625883854420311913881036363932395499593198336588923026144962518945779765798626125591165702452170110705731164821895101018483100645557017250270533332175744895868000341519168964609877884954426032823815621755763974477460814835403083690781497369832934534784428367172895992239982702992431631252806467888738333969357796667914618795747099570492803059752363743994047740484290937177753207179394735031553778282671272216959584435790905270229595212664761255676930517074476538989419487030494742624523468874634533974107981502709015943348425900279344748971597726924120462819079388576215284447390461169287410329277530899902984719560623301608904135444353957782543713159836151325077666136789749833886648369234224095993839257520955111262800599281396777428553215396894041189386627482727044348550371179305399021779053686087680215495815286576127916513403851300199730157321024082075623947098787913032096932346357350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 611847981744377228297871933085452571125396185057283477274781540505645749330035451368592107634036037046165806509204296855613163420802341546275770317207687228751220423800250112298694896963988028765024386849635475808418238166161498169463637015466363701913191898058588055250878781029676484365996797819382570103636728777756755232383919949141386807338385489188610989483146961323955981183184202529815782665639195289455981199411745363907600085886528466039142224650832781076200028392540513299601848211875224728687426926534474440723589340389556912048359974179258170724990714801760264152567181978498474802378329019366068710493261982284933563725362286694208221521980618957089428266950781739140553765616717138244563155634316709803783571209461249328485780595856113806515043458403887359279683613582321333959701876388933722593347723937403055678044986399309709289827721837648650796111362182702440890983723195860441410125379691878440256987377200478079766461565479453663933093288900941476804490991854844953953783784200213915720171641605811236976200300610251927144506458838370545389936510072908414620325101513881759138277792700281931359493763791696499003538802465493702227157575333648489267834274107642338423890437423303169033648593834548385967578907936940498159722762442362603142622289872424291508206152336801042358901247062445451456513332199055065945986690660091557803068687042656603581153848917210887799437369150764026749837669158849047350779649406085465241065314958948158938938706747787129855112180380910772373290090998095166640650448348457015669959000087862631988346131071642910230869846958999321429778626302759959149532903149462968463030085559081022929949288038343409254068598064176961356429222361405542497895411952961086769229312391454134642500113082562354675035888582564949486639583202838122562568491339179641120704119896836444562826126672049997736405504260945052524176450287965052712645945354433283969743971355107645698823696907678956846403531832619370291668644098795982375557946983209881699695938380797209445195349630701780505581796456080809077019782452323653286963163998307089940794744859475859792324043246496329614409317479424808356842978364106007332036396904415636914494674192920654626172479085636492619473195098118157615284344923153366756751238918108138207273024051884735364145856209061945473926840841846781348365037731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -541360627026367546542403314695768081391519277123645870182187200486672753966151971837838276630946221366619387104760301618809572999494899737529723310179548194678344855323912030934432219160430904702196838756595755663320834148614251505508965906272043374429669684894076839332793224850965623274795635322281609410345533582896646686496555621201629577580522366558086914057828028301614962669764262808086778606214917566406292918801524289626524475073536647735852699118770758670104555968048294159938978814362785356377151123331117080839793843426934842485383966527690108829254914606901305047033100754690691047939649345050026929095965314582425092477113719917682491131946575273932871736562872375984022622885878008166923680171106945524943070936944342897996008671184209887866829472480321569949079382127083656584411221895971889105029131459425306167471620815640526812402302486227639337472268311780569452598294365563989845695264299028837122884734436187954615306016520323872834532283792158333611848228162002445060293728869231764207009611887971464775631209370556372383912018772495649697630716712845595849158269259785197946227909281459250587626788285347911338454009814455177341625364288620930313224345081947399903014968069856567063328194858738024105280622934556960298699258969718555251933764599185338691488935480588497983689820171717140752280553954200974205148408267471954139686827643020606487322879656911105729346973926287174725908775672239411722724418254967402276250263214462854013324632308952992564794978228375803322597626139005919495361494098767756019553224395956836179298696704603280536497682478839650053722148386361986604675483775816681733558751337459966861444466656326161248331575850829192943289242771711160758186462228772700036642978446608046426088877189969468685430849604131631177340617767357275696266471576001574343027647028290975611435450502187767837690795427124824571159102795954785152408083709017615323749160038961351166673773383120047271934191317321713956718826617418995762645770459345198936340993751438268851764094219165652130860157962875620042945127177696284248216302075977117679887879260729879044801035330027473790315752781821474978719062992124757242819143950436406958849526376293108847381186946742912342456602816794034586940755199027695080998456315934461515313261255961567353814657304878674769138708486204987448635561082880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] -3251584295269353220849838536430142728534780182655494463394944744363755693906769809039537251243414302550700724654206565706905490601537397090758276168546087017217882653533195696542011374475093395144425084150076686470973555025044925197737835181191158498391892757866971971563255868915676747812719848250173929114477632479216490456227240316651985388912834045243561124748306737448844401656453993208953643428551134833938304308501308453199608854404104634212037572651047226804316549237791605148654466452588340931502617245592978241815839967781345158703121071773158272279069383474680606981958287943641668365094709127829677529041898296764750144419165873791448162888387267073208955620913890042016818711368167342762920337848292166302084224898758102681647129245980825736840981500305915130062733820589853253916598379782633278349558557027648087623659549620640074166750052634759282139479256025448005357095384494154095621241231221856834075791243371717927600211439666405262350109578125555600325738865959806574966969065381557131153871385592865850504004749577168195356422653590138938938775010356936001531065084260916282341658540551904188061412404919937061533270006715099540016188389296051495558711152880794960186332723572602733122200698454510220611853403616877192375825210500376630722675442748801719677516571801356748562485464201977694681075066884999543720330781800639239247306316616039847440411033808307145834980947385706919068533915702025235469351934772108765313118788653275690020152104309501677017700119094281686731850684334282488670920067163816062209495970875617701127054475396317732781117034725111073212482181206860930504517110013550339949431467237206026487779048689529905848297879999152444288485442370150468799601566812950112286640645235046326523276814716627772137785249792682504445369443512694478720678086555969796570501594826108083220687891712621378387071962464790571004335433784814568472608593500238056499860118136867895098102937383383838258861061400455644805099143209892459323762404306415231994050666411504665420556359184950120025827448858666382184794388889057065315032252512007015074783046847662875235579351903078645766077481512245594813410032539428256540083895766812822909683817485421838212212287627842429705283004440796802108896399277300287121234067599554557411339262827655430596865917030553625192095974257410952483020663160832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] 12842581125856292799167865246484715300069448924202389137282580380368251425941517364035174495546193165226272197621005680612694552039573824616667724966897911634248560310038053347214337077396796986261279290686350449571800998591215534980133816676937365929376044513038294438535278928376706025605167221792757228593250568301413576085249278753770226932629101536834899973604212252302442737758018521338712528960962733581223895792788659031340660810655449152591135774592794594810858327543870518097335966315458952421044189894406395272634689307719163278103786817594070824275378614061054339896017052968290963187118991677033901688507263291446457571041787392121170040552700181520397483981502057138068461878500073425826108431199892823681167945327767786864961287933775414283476888406611071507991773979806323344914700995498758176250191739033656678911037325297951582839269408995292953648858919978047436610152442480796107306379267897584393770529168940185175457408678901208838811098868456866625688304412108291302176067419107510264698149322441909705804000677899032463549897856694051676055747835613530081013471740698551805397343452398926655424436136071149899425274316185020247031636185384958536004046155963332977202132391824625973661945919276028513636993267569522606609953690351780542218115499051282581745495220994440733837070763745633953446781301240307798470983051230693516422442690253373837523436638366844904223488964338570976874567562439758061715668242246549479714748012232302801153748990731219255420890601609999460043758348908565451418563568275116970187603868880230887833887004149309670021378207269710658522543770043163168444029003991120869023540712310374498856965176892114607564653366407038686360712000928068182634309249044554038695450466127164690194500917323235548296004471293443849080105717948116579412193522055053503857281657233317332347710636097046294196187552343431269641100544285519470383024781817504019462911715955344589081639514937088205596036036877440326982827706302327715851311168290530083820276203347106856545218547442484437128015554080066451785686242970535030238192262760490752541660552543202316246082501389275974990419959928848588286997263045598898401040500786500412753269390779540232581485927560923082586546359730548150549787914284238624077793984455758709768211712957682780209628303897244010722373362223899375149167128084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] -21716628033268102053635200694376925293813967256380785773638612568442624567448753045942293797936802073102781883309475356535783462707604352521616532865699272947846747786442057305116543066174903213461078373116480676472238185791458748002628957106881529492152332315930726896473012658647687944558604713095127792481823007231047562638256805422251076292087194040383069992498302026226396381292156277721945272918396135550372456246180261215771395045403651581319778835946732900932548177520529692569794600156279340572396802658681819706621967010892570223153197897337700690924692345173250973189300372005571443069801339687336446004012616681504766911399292839768738107034078156255709648538815888492498487290828360906921230924822905724291114534926855044421516905442581325733272870233203691606210221272973157301424925203065368527639918756718914712588839507142931088982379266872286499302622578114449192628331874974493827519601326414987073708840391199907442576882142291562141609348574647833278562275657314770874797728614888689417460716927840899991874899573862497218195513211748485665099120441227368546139411914699112406892291626331927076914709804331169937231585840722104862065131136417916921607191174559227051449194307119982715726288607945104138940648264833378593198767041496296298180013046567112714725909993049521890939308736112470928922541574093288163322386487114290644251299698538559922886288393524553117016852892908652636499442224834180566161498668144854920229328000376949868762870759210189076426569044218424496700450293818027132928452980300301307986733762203759055075873139259205193221481784664862316840068312593767508509494920568717745099952703063317295204578185816431074611063349616918185171137256796760927072486659576760937121183215258914185511977156913955906992949935544549940840658960723090236587218377394621248347198889767579065203226627077112913568116405055722275297665092321314372649258653565015763406112592793057293790061485762387269744915956047414221413262871897423459000568310113219125510131400109131655181615804444440008630599594518655871972489184585832629275210283657877126981642074955816456119282970163936462527837814616621433989875136291868565556858773140931605167109091537221456446998180702861133665810158020842076316951249768335758849230323418289476287683040279001276873063675064069607063716995237156677276869714771968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] 14138584164885544087840800268879908061251355023309410520879875860368743240507909935759889940914883915740152958374245552380700489128964695027312064863254208899892866019352658097690685855047736817759469314187255806729215644009132986211933662210238865529079424574933012008016250373091404732417602597599804356445744480499997173365735466872257267853657824666999984424485237350394581354660865952566900786809542493489814298076178014012424310878831052639714656546376284388128631088825706641725706977305754263917713646883324787419805947820736511159974423135511353975320274854714733728773502141332171709425684010092588144834744284225117043129236318294632707307216919158339602709268016039149560462839043238709733323668184598650433681695400334576245213681778783026976601543308185464025151410470084672575401281207537860645332659449861060100676723724198116176389444501610628303823698584089544009115140369008045770480909374414761025231173205001374660321026174073750590896167668630252261294265767429794885345291893100137595545488101692512668632685936756611927196153757675569018079844473444144240645446651666914050101769783502758677077088086853578755338502052051738946806271662643353462625694021354888754118589950193222752373691002157843171075466459195221720066863248993002760271204569296046798646339750326158161447775643010989804230289129510106358092062637129525587508998626883330299155177140887896285586142321901454289594110795677636653681407464253092308826742135897988709583725177412639638873256068792456484586002070563867672020174641036235189275768464357445122388460543797059019265970800721729942423425448367279130689932773763736126036298793275604979705303910366994221876775488525012808522730613134215339299968823064372317190654059106866851458035780483031693214495899111879289719603985477917548119697821535173701610705346244952983318580431004085224486830968048903104084261984109570286951914785577332542170483108640180897653139463691375558869744370710261132070652029998660882906689402257797727033616022398723095823352274404636204266776664576638383097354627027771606108089420348487697237142282308111278812005587765178614856424287496823254656538002967216808231366956725191042138928104764075001609106624430662304969196657303720953400606579867698089404580835344006581913215457329562702146819641161769096711482798351984235692239911649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 20472980736195434963145085478860811208437565493696250813673478404308406943252330465093710320570891383227219075037875959334474591235186232782544556954904265216048104555382228599008387655633108475730017003777446290427712037325966330503591494951920252602389440431889287508545675124118268521510354227780424364694244583672587603633209685314306975840476276946248078227751252419984591380400158730596013496675084456288253431454204462046797751784193904865703570239981044878184217389768500812590468184093163941100602871293168261384727003099714674685221394307583641898834347651121286310107113778771272286496869994610315601178521636464210468627289915995011082640412891250477275509764787695183918955672247001285055025639107746197462343705949079979049969576930512481714532999573233456947928583631018877622726743457443086374723936224797283680381960624834963823686306539048944011778273361791035538554177159983808747874001400239292290580177036194189908368507968072375327440535977916352283127133383609424800551323791744752166849598265354248862149437796464423514824322112779362540114872332725575682774206942292456160319030448174858070735924597238293147941875257105237898909561019486217831603501361999101048233059960738189830524880082633584681236486312239014121059149002034554109699833443402794062348342588622071361980142163788775104665880609279559984398706482237126439554843269856405491646992502183602328892987596512983881046639353065346040465717560845204242132242688494709830695538151089723501351287059370118992095775863424245873911321239016368911736034105066974408650211839988678477632621313197123579063240599543206731353568831520034095948414597972671353542726572079684592426067506367058019930532341627582416083568120889195103465584769121509474628499629353510888961076639054878812404565644656450277784873049805855151987140642144471070045227866235027663398109975006655882400547925295947956761344840036207964588704277551523225430797944046616398894575500402490772053294247017040392565065528391931907929568829397676068083533433194725370930735239819950770492267582208544394273669641862929852872354436881846906621326267294792130431890635851953766358293848843379239573917969895046305691565466602185771125435490429015464574666393086596393693915266182729849097625860628127306507190789648343285445768767521580186367835606837755423026339305750528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -71785235252971118419227062106986331597942443052135623943740982104289914265731356410131791727397243129982755299094968213936699960236082634903175649662145923546678795859502230963698159704750346134994546509086089826884425617710558096122238397657573651880933915318270902608564741516089283902404855925501606377333325396428290469303643788267445339554532384586418599484326355949001971790545427057449513220941021617484577413562453615247599997891572752149389865085488775231803154402487487904396911033540696325940757077361711272619177551773540529074586844548740100918674763677115225078380336000281150439413771279996357235628802137686123737199398897509714245227133900509436003083966695967736534367714372354289711820991741395398338371284939503316536301657846243155138043117326247009872913424215837816840119745573688474563025888300082769977253248323379110988780059487666842445852065195438756582226322382006639669218954893364304353902905688479357283188895948049117796453504100734144542720407224339857617674482624877143468583237020140710991804132491061231198552189388531233290821415371505715036880435470599623617328846388571875150610355956897977049214250836291715779140131490982351622625417662007891836740487088921996706848336863455174844828623318086129651699937858426084641016898756053675035606187683471302966743164952647375483556271306155974582177359289261871156004568232224510528358716063255175976444632271571212281721650088282261941426386678762028512393414550068611441959740356562207684271511549061705540784058197246953994761853360155291081329596743735948681674990681582964903691489081145409909477092013467437238330530144899093636327101867598736041917321896423462901642740687931036023021434572544494348449042100793914305952084578611032246720299340181931080622777904150756841487271306764761103169059342907315659505696379911047863343787771639924235330111481699957626519135716258614843819819982774449369937970678957961511075710627609707785347448098104731857734985113297237455692830905298067425708356261681302325568824736748853774744630965471664951615777660889209129258567250770266481045305219447426290466867466816936208662056346874423189460056929987394365252363506062802894610543850504508907189024533379793681915873789465037525414884660713798513684188447603020726596900596838034335209688552465064101614817602686982584425807064596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 112838426509337185600958317198142661182220721013393161973141883899426963625017459856046544053859710446783725580648624879238247491187250114305560201427340791597552451729866699393098655789819750724731457754777019771400547335837979914819982158107920855370346022021763971234248265924774009494703253173266052797338183809732310828817577919290622110438802211991672780044730587243041138073393304103232137721332826847430896948854415432365436371153178895187956026652255199122378572148440680351066300863134889779634392470882654291060880089297805254733375032635442348899844322842258266864546328462602625804052720237194594460277544898979608709205829041804836412083644641336059501256937714234642756672865068150738791830466825764122863621694215229778473733483651686436206200231919894464445133910354336014328888917089948090083481693941109797758178452152586600510546534294305950299939762699996265089218948885928673320813369814291394568484041722827918896814187054971427473322455930807783751756765303993720165435625958079516938359908145880343739622844795499586037189840877562683873735554811122054829156394793288575640057376194463436790350730084715779848935093752420550541385310890581088325582243341659063419345158871678925153640311899596061706712629670406406939212111212064224841521185218698940103392851003695134517520775764183998643251086374786336633770385741946126328798217144494449341416919473710868269734467853808063441159133154084578018774878048434812782297756827876412207738578603605041114163357986399155470338751521908810670089126486235160093537290584816515063802076036477408664571966053983236600438724489497343895349020844710142572436080058294033145951639038124492457925513800907211113793366563749278983622529236304112125644952745516172877321327005490390536298573384099082939190462689530255187672803820584023130932589093333879522630653915889613554931612960638236338885182225987793954374420289422100236743352631584140581510820153467884138567931900009737288800579454823015823507285381175599171391838990104593231758277449980386530660997161751463321057125101078415672841893931314145965228558086649744842645432795338293055099741124654719327332464370904538859026114537788630832801950242498131411288534074240507046543758535733962486962817394155846987848732880634180614914288161188756857554377489073677389689432201402634407641224566538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] 22902927024848185498110998083792757800551092118124653701270528737868193917165667385904298722847441143126942961715636102759021202544715789761694803003727980701950393274744470090454772421730538425403140886687307978132915156905200200540865824893631554950001917310281402995366520116217688887585524021441412744211663267538414548445737277270546156236323691579448686878157926663876400089960281244006663633972646970544007673569803527762441779564478120261724554617856978839417309687164091021039554388947246946816727863015635770694891083972786213597097687598944964078351656591797309752798460729080276320077903954173872111599947156170603417975491832147274708438650715533964148699179975224406736096503924322937617359974822795012754903517104795518012849317898416711433739933449351198272666676078964247010187053258768078046212705076299049715392510487644028273864855848758777584304256662102250509203176353611890374145373907765476492290952340502263290331573376088528527421426400208067449437040799421488852663972530103070899901936685108032500674050210613395822796768745261701851732392450645301086072042868151349963380943994296756793934122212624068883245269365053439059847426287264006244544282765217376542662242481895643273946760557392500654457770364127371580116552901762017451313693841688446741054695497842970035056311952089661213746222316755130301596900893157041770564327032138743700720009852320227995021120052542027514361770035666609616867985496505799990432544056496676470295814180327054761990137651625802265584060832098460952081879091339151962181330951166116201476089904826198418328360628688541146186992502240942958929688116840300577601760408234839564743887667238342877394796909665760123659260485389827042884810988125378263446932171035105543005800508097013558778557755482958003017688891829156125473684360868272131595997914054915201900994562471197905265581564128031335499892936794545075689071972004785510319849254609845618072772142403205989797191129591265644820963246326138292939836774084935082185125711332581442973990501887430259790253423063729731538651647126827983050457213277448766573574248144019579622013961708411634217653197503048653103716986102788218353409075853785055942477831871284240442765407974606526087541398623762318270653182652380577712953758961414199365788243361706638697661340293058117718813704192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -95738205773337261574823662050011799974006960012958720447834733358073771289226974032983389206520546728413467569172864929542651528827490949389413122272310567371727120443056248810715163443237448397018966345614940244026889168556091058367207979743009083639204961113387380801793280943723027260427780231193779186280648216670462352097289528045009681449194244649832873241148329518524829167749412986497890123080544138335792853902567890740331621438756813932305261231450953650060319882005884248472121739659939610372196472680293139368968396097608389592139479904313676339529761507116904126696252524107981779944291232131029433333995904136006382187739670597472472514719613684667095306303660406808265386537674028985354387466756739666539170517894007135679231451001350615387501158651549603032373139923608436714625276156765594644486536597778749694790978377661065451947165451461188380849783082856363185846780923182882081328393773555824921129867717639351630914932771372101788932427248309690672783351500854769056888389364266236383821531424045533739025891214726123888366847438277011168466957452750928072489206988939071893172796579013176140224274520397430758261742051594241012300145996140475873552403611548729936919103388819079287589166161476576940473142181482063546641108400803460053957296990446910628489025065474155286064491295408944732757735701156555310763723287976084393033265656336879743286871076336427745037971194178406600807018073299587343531924986939282281416957188131237120795564247997307939232548823752094875119073330791660442503433642400591677658143066734855745959204096379484882871519223255623336871687973361626695642363170577902479364560297102886993854003285370554798446002151750347783085403111284053085252890265897454852903881599579667204586068556435170317854723989516422970480580870236493454654506071383378369505523171093093221546573130298524394923661527718155974113424501764365946399822922236905255930580331499842184397678731869837333210550509441792329340874232875749095322405035799130689903450153518018796537840853712110776338852614978984964860031378064853591853633819955514638061519966812165500618835577671093502332074463776824119223731610166279618976294624516145860808009318490495900030152532013594520602427938946697139901711826030753543194387259965386624340005718588524031504744431387628985859517014987505664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -36129253853390900445503609711659117488142186394931251683140779858483519076641559147736675395854720834165097577579444013774448292486062002519018227669152114844995751872392177831978959801496589174915221433053466891067977460488819983620504599995873138974470380246432926109544044763112985401485962644271081589505799158692534378569898474405462873842912852888950412020217877764798021671745493936623483188158482851414742980136411998639361543296487002567983351918888116206117262799198500366586135206591555826213759989292101035937870688021382876850196248859387418455387279770104884284819590900354979616264695244511548366385271492050012133050426490840230502789985830778465649963652540705759286580053996010731646269496415603725125139911699287066936219388538140835174717783287171121053875005051797454552186273632889169003353657680547270302869578889808241969182674477051291508853861875906482602197592955573116784459764173865003939924943946392147594685098779952383183031497868122411274561276497172109227843915659812390276321443306816981562415071086128474003143156954962483282497680246824901061669324017643824326436160142289602205720047500499093750880982485183183433336959176245947014248806021417528016103162141322343111858140363692048054873808177764677032104852801504677624736072179819924220773827895732963110023607584736775462116189379655032393101285144317440918377355897663460016736557581346892170321376723764186355991397256555701257999442969352466615410851607319078006781483387345208762604165166459499906133624743552545641843415648377548495374618846121343092512294584862545525758655867831211040469091461317725382883789714678211062481888418748628880048980989278086795939928097619098851759476708355387146489530223620560881440252738583961798150833778678352037008852877548008183174284389228479821963925962461382292706094875168132832724402383655624961507760237864853202029666092168775392970888892078894908702387121147632208062887841251501920697556047645508290272745844784910177196663625403290919484422900594602487527194465020169344560609603527784559352186614904916102344535646244785327382403334956472578350751855142851920760447751330359114335791436641879811692073900384105461972787061434716977999614025473519103760629388019450192288515278683263933882079655847932757972002312710836107101992596379389996705093908445276405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -1107494521585775787420152145478304508749761741945505431778503698233076068878604133359976408347423453891720567434476877463587565378728453767583140383339983368171179789974447487359331372758684398968984997887447542126977396640109586631382877390028914544789840426733575764351040667092097605509429937538455649465642477230393381728370221934660797437138916053741669663891921913057622324658022057717737709677904220812215302572215675871645561648130876321941367510704013477378617461297467672747135739289507577115648744050654462789970713936387134545598912391707665640004443916047816720096145769182451501956703623176205318029082381775955752494409173355889069487277836037778967469822013409026853950907655126543233591093864477110414659855259525718123445045527644409570286234633842714323455525901403365201463298146008238851142698447223434353373838555680067444850274366422417229848893020668759828757400542985099629744829907472609097299613090850045511420683657038688663663604308500734517233917808706544928816837275973150909682784570302104567646127555154254694991357056558083688394065043992859600650241123124508177301767596428832348272876625650849112346544285331766991417407019579012018407277454873747217172304682171615267998561127980353928051445778771538216338147133243994264213112569540238395433595851044371325671327999866646123937098498237116882631246770777842180186189781823969459892984467133145485213557135402192269647212121729508792114219147873955828573576164423745840449517138771312504829841651854205525557812243339964717880508763862526033808848580332155605026514809773364313457721836847289830545230097721202397563406484939320515931939965983713937801458341805095580395319058570469344420235116006900918329552330473116609829351963329725578000447519126484790428308644974661022276101212005556426274932217667257937862896191742809427138774436905401816058279454691914483615773489434853947480236424854027352244629968899704790101956324240548878661733523699362172040686907647622988539949566769989133781624464443102920063941131615799668454263636400198389753201980676269998724346934859572791879815101412221316253785374013401889959354031516260074359422692589738741540497596565870064068002717245586206058667060575025830820259178506367946554050962937180392231006463600576133413104863500143800401275116561052556885429691896136579678208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] 539212445494929195484583649163922807991501606678689120153357299970882039631423376054727969625444200184478162138142805844635657890204467579616626105165912105587692783250587930723872565006208205965134132126313079435830578399628896232804098054007307979874184795749370399142850647941257998153980836836884862400517086050804725368327462696057534801136288752709127031509110070721806440509999542452363001504621132784173079990097198766552227117396853285948388019660632600785266157910319323290065280931371386215647574182334685436543929002944710771122008848531876276069142130450557461107360622123649412091487189492211637956228714677629401025929249965363035947592538740953613083986380566537540461818639023947016389509249416961563679739662847063699221329245340825411040607143666662492833034095056760043677425809304444979531308991469711215927310360626864604867021290632669687762320946642279125173730908008520737355944801284761562674647016880037797862384461839611938181416204712400797314451500108790930084704563157769101458186124032486769879573099776514810104110598854488456571918774131535843028019119543959803927770218611146590802703908710990574739500526907608697069915269972990378618592668274763587012912381041112556182346113880231808628712510198744828301699025414758788140456720042964057347368491379613501584140809979931186472963744742680518140034200395114139619818099511845760130026420736001385897433846367717757415928740312919884519301368792103289405941477133269006511279818980431877240765917608890760751486871533884525197856844062481469277758565285511019786454930876573008298077074077235438430756456949627382088530268762374116687731971293326266234621137439211787308683349434459831556083780314038088305615309317041452803414552263827126996476520342658146209861051492807181671170365486979569792908466320901298660006027866610928255635466211105096092383068269325598833862926977076297197756865359939696515204381023502101249659941712559523209177014094080568446954776751215799341110151736553677081977600482070695687188183097100931024297457708201142608817461346076102913149297013322659807504984574273167967300036773602926133514333788678779728271768603082492667511104912584500716494215469543769365364900143109818318855450793470576758332419611955907677102305406234813627207174680123510881131718613196032781371579017113548881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 1083480328027750644357173160531188158570938908478695500266486669059738018527257474357546820652350663360244490566903289394406550586407359717733093329232103007753439323128783588295395985946926177533666050145230758003567644587767466823878277459047616378002189648085632725008967206371111300627092027514844469256635407027473325427726492683952763527119248263621556032657544789083005342291014345884396112398559947141953468690735176676833005120772912152409253498772061778537442859776155724479368582712316172758481331953663084487835167342082848581200360892414948731968514714752540194660152409511586536438742671479901296924266017080758785284208534614086925290047993069548178310502977389189707274004403433459296998425733284666045138384618810687192831920318517586278114454976445237569017893014888229579985260575018778896680378819691604915823336404000105963902805011608153601447190981903167252449954038964308737760761212009329722581304515944069949260695102829902125765411590072111441148791478577521046596031393235437074616485721118671725055049848570279270363899837582050981035792583718129048337751222522199371332052190655744526190234965420095947109443420892764823849726069193467140296445865849736456599576933893254919437672044008291442259170381172643921519411573090760130328383872585616503693856147699813156600595040789136058173389170436051115093805036391020214531038079801220002394189521725372293098706088019113283778816619333143327346668515055963893671952296856976761133540767478018412994934800045573311133112504368117196841228149275155676481816557034927994073794725003667770984296595233093249900176969022317470459626473062224010309744074324443091214440866281384527382970703767209376064474143735473441983073201180839850460588124735874222519837793208475785765870447029612659808108085118676462693621595093095383119241747717866431837690445450125470711841484589442652458848672836141135565792320789752698925441800616075424124485344487628399690533551039851236188191328246363323708783934682126115886561109458538808331683385027217732823124245468490597729641037554791138809737093931168440244953468784954503326555928762024991692754360396264520113564577525088087583793405690883096065538972713471123091183886559207351771059659250850021768823064423474939394811487704314576337737306444181819270721419045896094089556992571190568391016448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -17378053358556901998633528138642617887047810730450829382415717398584345489217887898453061729767761286579843707359122024600950965820968671409846645689200017071869850164055458375434151557115522694224938591989387566850107569848810339734896374119183506119250780019011318477578564363719565662617788201102879115679028234195013073692672170875068339983338267189730856388849851932131620311097261685663658278256616456464261497817938824266002580258361864613020750009655620815943877259377949985655695180727574967467880597362811626748517931861061646615351450294429390125488309322085724769383430908520467363974318320232704593495349724864475049086804465977570796093593426274338547260614389440846059674125079853749118559887222860804038167361211872728809464331644251329488347769320534602302982290216091599224799936999850660201786664938520542456280330673457015982306101443492066701018394758032528014543266389468007467583200595870898816011043199860409589475668084375834235702568100973641350933741258411862356455742797635501507542341502327931650924787190483381673603100192833696126503555875787576844095391506346568703673941617553610109306702732707030891047797019791227070288467033523447896503415537942813093315783301522770802681781993500172189885640798228461830154270551602445907475786089965734421926198662456673719570257886254529700815853566321645946150664637871329000210167274066212827216742921027001365561634664250335492426835359655828961129883858106332747738069274734090910600780456179044543583592508142186738039077653864271758826168705909024229958220220753286589823177800172130556899577786783863449325609055026613498847917150511192298664408553755330438004228384735970976259425797426959492510988125741152203349845340060172178057086099795977559691789736296055643012932126125948392623082495558102753463818581796733553758889891271272851189312326520840809263568074390855835353811640026078454029089729787133079363944030254355015485394424152968467351792132916772418932390938499191788843708382317374629951335516833530197568710417803423468053806565006678162871294694269887409233851094650162986834806586027513677217813822248633518253474606818767735596846389411607753537413493853767561758218407433577925579130617044300850807575712392335135184152052942290939931322677127504575400717435636409328678395923173653526569120436890082699252858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] 55475148912701590352154728954387904084413203301609395897401459959528440713471184583277599944047271781730537368765025579704538632952084147620102978438245691449285350311391802586476751495613035547842735047471905818614798085259316077158219522103037298966411598620582686308575570769670543150081693311018480690120997412683981536994309306407665680197704948444065307741666998938269494972045771885714938616351132700723514313765392479205882224781312240228153495808684398749349113229833473694477566231889937234709527997473771035800749620322545184209022109695606898135664368819747488832638050821925308814229199734833017796079189628978842167540411555279732184626770663295349395173333681104286015834033103804941869479069156987977769404948324524232118481938539599652028067323520334244955934907185810390134324987699865426698145953102985474322671435300181482837087063873731018218307783519634142616688655184742991216408070780513919552008278979939703391366579506147599079355936655381034525017369832818675862419516243969298634882031054071360158740825321984094710623426852969096027067058003690971769790696252311010901187382852631653734603055052397551993536146767138789682603762099933217421019479178603401930244873437366804357951634449774400095679918878039195266341617710312212015152266520426419400854901281809500056913253278990086662850727009369576830705125968288791590816146256747366509165312837278356067676695539247430438138104946847137598654810009263522506300392242910019299116496994485924975359223032683965834291855106496232957768250865105054426757308876744592416561880271539509396904575863257426261117896746557059614835831779756234582958929747029105887679465352450452166956663872625767129135648206249974499527099088755697984606518646821724855407764175300027464995209939069939504738267182295368707656083684640996307354477352400540570719893470829344702767816816029010851258309925510818345480632798402479883408050138137902701379263219152762798747310729612599784577917640858432806740448594925576668064188065559191301513111029135290117870843249858994787492644459619434833362940725347404631770173549330634625177340209926775445839321320295938824662034573323899112274594541236517252879917731374450267540956305867010828263654279283913681428388454599895700754567996922905986038014557370597592815451040185389845427848209265630259621920768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] 16071179124733916852543248996726884785592259921251538277418246243357647172239432675022345054490178769618502382110322297063694829827378239936373566817435824584537739808019719323191914667589214727274000326805626418430710846697716681512048152851497849346457131886333552843142675548221976589370634604336291086475684889428285679206688644190153156469164558718357298451710766101699866222060663782062930381165252162999560303686653336847425494030052276947259926490878620866073393074290697061635010625134598194440104673990689013691243488093098683564354200470395525010644375132310706320739947382518937954422656560988277513558674619341077240580894378095933526306783207216512721145140248335842149865242015050525315910498678634659385831463346455034914005247008926864516206687094171619713503369461148467373383021080670595009287171179834786600694894569734380316104483828469617831927960171735289667293686998284818186502803228359074190721116129322334165264880843667807056679114808213109410195196312855871732401770460616417425240273748560783603705879417488508435169499040723122056690151446850303021449129323554637876732296797173084883804798598340102232071512234800757741772724246354636925858390225193859264942653193703141930783381772015942266942357578312981879626652918856293397744801682547806632959849093020812308804243602499704238319028085938950781283457786145986076029553578339831102920519371833635322059749721206155867802413865731850726994200082131696708062449381091551603858242778816555726479487798713529212358564174756329720764267638179578712767560532579466136377591123348112654058017320990207556593736118876180644118035644677760385867079835689065062977601886336694341019108090291769233284312288822038015079350878540459479405591401821856335730763999599145322597146844454561865353012885839828435360306444780993589803119457004114262186080362594611296115223678072434509501088263396332671969993718940918630417415327639843706668182274592496251893289667603162714481851067791875272840080668634344796871325076551208502060602606220707148321424706239974545476027185951934176465116063977746835196066580946381614326693523190059989718044202334608849368577100492740316020059936919615345304428766226601244728217270907580471424707720049506720543841590398400428979859649849925690536577188436087565331158906538774277595210902658024285174497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] -123099971855511336842863750892089255792761150209465630732273587598311590255445375088369928283947393622442630449408533840109983162972211118886413983620126985479018906084071869689729197735894525169786432354040439446732300868487190515388215597967489239070628773366246819294690325832218502004497742823751847584401464674738307144333591723932842207824933911811251193390347933319487778892705847405659834051351660053785349575718001006866298348080080565952788349970538782185699169958064766870414112416904252494856778511323704176977515963337121147624077411466444692443356738776516486583151812099660444366428717173425409841615302370429615396111645035801771257113277609808366408890981937549010785380791499792121479407878996276818003686839054734944065089333921344511144118763424300637276023527599320217693565300909902001494874547685319420513227075057740188050068821743109553385542367580030098874031637854829934280251586127597149446124454287054201056573756132052083004400825174867409684392898302132030799227819074566078931327176127651863514801133848646180546680003227597115413617285412746960823568319640190737130868392700719028145167116638825426306386256071501657948340929756343305108983074986658819422129846584589041725410752104627434489844917899088786215040484697010192002109560668760760956443386431682376616781434405634239370453467246194055921906199532408253649457623997595066762103502768457597232551093123530643405596993572055795266117458089127265034599577193396189136891036936670234563081071547928300891751907491376874101303798870679117873067946673258757215797631002797496107469559390694670319774711332513724936883164334831713215155366851546113115749126049214007102287926484755419674078577108999925057581193310965030868743220682186570534888072424470616022030606660898345735132877252252017583345473928862265939587420559336555318727954791999547350991111446539657475885010911879029243651275785370366217732818512228205422078382465604336386149395816297225780548914636884549469292678832798625184397181951299566296932194071835358868021631937902908222749514353468864693945098898934244125540477056067158136222973674615386640621886406599462296152829007705617212299843891121283848028603212839298451418020536133982252587793085203597790717666352985368002721170132349363900557562529680381433877925326247446171527690872505145590089252864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] 862238533323438040780035412387694982543193195816504840659607706130698738880140293809989988794044706735213126089608566472331344420608171713378515841245771442341764008613201692350003723025630119276677463863619571021938661808909500630759444167654951048894411977147338796799259084834924422729711404897519151386622317510366943295054434372224817019806217610142654946383783718663969630592925979287505298136247750702272963300697024404427723838504245820722466846813513505295826856228816251366555819679527502627881907845468705543275788661612087568621321218725044077124643620585564725916164226250365718110275820574757380232131093865483613104817976032283656757378819408426865208553784769902846814877956030986154186654397951438044864440044420027577280237129925109863532480771808972943875229939581963086675916447055579125301764370296865423493453113960225435331620219936731239625004580396743526542461215677694092184159569590349036833448081803402359943036294368338721772892220571142813156373564567172845702518096139069868409815725800914991239331076449713535988310594695101977054481978810432866398692676334452220860952509918750301916813414583331776961645108268362445925644464701902956891189523631059513623748366199774566970910616292356752383802094754146736510766559778445223544754114533725336694869328232306688560662528821171872509657280566905191888959274126218326003239716593456914020487389971965654166056146312209569334243451023381016666582242783895265174338696400042390891364928454812502574180682752904904475659412145447405245390660906057923477411433457335012752493135202860282152950196792251222522947823235412719619786719009711117095768629929076264124607876137487506320128691459776432418263277763680825951999089500204192524604603406813298583086262318497888524929796191597790896480111826935792421430248430259139487150060347626479004662419660108122574051403495646245412778100609677911369209010751881410858608284984765993700708405549986691557735455410380806912313590078074597506145591721794787088577250983928234319566842312181353032182647802900602861912706417945757404456598643003796226287204049808955542582061992793343014566482153072631165540282917238696019906178961315993521399809940208539949313932615721692202272012035859797498568396777098783770176362300184983174101420254742079877865883056477059038236870631286830707391856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] -9796358865311466459490646705613167508587606895351334009405174741646021070171062578617386345434866803412331927613099736616095664663901954688618777004376843745262890072358161469311078377438580044087429530898928508399823067602197294503818375846396438247533016634360863249829788656700934796088606169438429213371804272694710073851062672310651103093424375889399376848979065907888288356636634072456704439503331801174902253728710974483646808378755483596684492350645723418821596193027499013993972563503991346809587983591758690172728625308498382422506570905336384620091912709082902702427316084147602937045503720390771369862765574348318670450264372840348417483605001541813969876933050803070616288616675216164399668721257578220875466133051457081527319085480337286019398636392706217212352233092770358505117160118305793369085827650587436673204114895030882785421526940453130279740780303352472971932565742022927681022821353678347118746642925758032250833883150700944339051739272549511561284265660610977691365236355165120800875563628926245795312401193876933976153523583640796191382165091817405640024620696183762920930168442409226228728944657789864694624310717995689511677561038994559361310926536576230688904169557816179751871938171662314641459567143054758355704417417774263155098726750091404034975952294799233455924348075380889054249857495591405690737639231315614356417872479026745628067101438721220912466063214571304528221365889622809052343247621307902698203757446070379930679505256322201020128544119106551409857186526726819101600928121351185831969442000474372173524926964495240535458070386038615193970956008438995290869647149724841342102596819763758171122034005806130788256654421856590353808130496147096296949472468987420919268314182205630651541157746902769112096056681340502732765020377618981914210994404368094949649013755155917131270208443475072628524257829880108639891157694271142544566513429448665796605285739300300857082353959577339118957697405643007448362252248639330745218531371891914459426358417667989395794645408466521998929622174824373644318801829619724019622169578101393059980597271287706411030553344372088387559433555661064524636478524586771603993047120411837608461865229239301565791910016750286031166937772768517939433268047134046559608710991296545809619904849071818709669200365956403527349761880573647968665390284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] 10252790686242140943313104755568169441323017867046206308027462642124541911824739827331503839140729310568479851765156921346323080364195186236295019488532700149434775568078271403912994769465845539360761414655148087210870927355865748414508119716839361070482856711076010147903658232502534870737742484141539269193282491466436799614451565218873916077550924511057286239511587890748013692114530934657620604053354370818124324557282799197980344066565796099241824541945315039828839347456690653374878608449958873577638382439561826108370230584017244504348039710938199144813969362304781608840268480795535932778157218908875193016238973432799227207947215372514255910291325472563928162204079456515912890301031258209146915987486481303321063432045088224314440568880991723270420316200600067848884794507945459329758159940323267664408377982023758079318570551376415599925522670433690521137962038967240277716028340197453989620353692478162174008467246336973639594892131461185303312063233826969784616078392221583806577092785523373534511894291942948697042223380403926624401562904815436173222319430674393902218039232160254068461793860716336453823135668612108640672210821010592552268947873997052092675546283409106868616128350458002581626593978750751912318165116499122346123671957440340652630354718695755824445348058775829817242288407912967160639161544676621459479680109857367532594048265439459780999850879999404509839917948822833988103241784437974722684179621654932753488062512131169806637293388628615823041545994510338264395268461525637423105412742383761180157151686463273067921582997016788227841790800930191590901463782843338587616854858106252537822415818889987266734074908695265622426393587056284639606031914233193021152089749743721056410838244587200597561740777103844178029031574303816535036355954146152931943439152979715465380590956686353199027388049385727478353242210282975984056481176234154035452860337250627065192119947218661168465478145880154841501857330348869236745792456745172412232277317679763205812920327925358428462756166462499864210646313166280943018906581701628517469468085048104981995558350097026957626015200771976147532396333054646020126115181598928646002193127972204075416841898293733935218075656859149196372085666711421498552502703525314752052725615389916662426135993562591910994619675317848183253053177540671621235799490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 130800184031546264155983004483322971886022036098212408827280943234078790291624547059547188815400376656817560836218876690231276297620656719504101875779616012762030667227452638823750926134815062051495303175615651395854618048603288344703280610315412599360344695853496278117397177110516223909845491042754817175624399831543883047906595743985770860323015974630385975759695964203459642974753643708631976562877737829188102356621660242129911316389865898560800532156695323001454874785186122724709508944316557383215725944693454327670055252154281686211084158045133775085771923385842054741376460272301806426128887935591831458635720107731948309709326905439550509156177066448222088907663541155735435367140757915406191537564410218724595822823733079433436961862805854684714576306897533099679860106829863931226801534399625623458618843564503537847515850484087023956330127476733029253316975652662374162529204307764987346335778534042418932206070608029253050814648206375571585752423510491740169148555701960693058572619355730672862326109954862061980401181064844180063159348354534184889843950668968094599216111935558569668195527899413140954921170570678220724272423740633260303391222260010208323493278364164046111298780368643449064627481704548947837223385235547057625687214622757886881543589077420390678902996325323138151769827063266142870906697744461281920499372242842938291013937599463556136746847458042020302452409995505944792790646500352706171973088883425701654042798092838151626459179586016984110297154941021416422702154513894694653734046037235814504835878196659907650725488837412961731323284947575509773437674825479575223940734408769354315335281112492256064095981465985783936977472470415268308877492044143556078313886780274272116699355085029053965093291504888476266789802391425248562802200351315620154208670502077883451006504311113440573292339021047571029330282519681310266630139960396455549283088150014053135284175319049076013256924197177745042038042439472677218618193068058815671312926138840901989087274416512618593693703549963728363129204729462547723912403929090045411137122645581744544145643884082783149252510800858520741346568438919091873065614831005423591278175275272101459556210115764812253719611525248568116836267464723587818726698301401075517439003800123771027863563716658512117200504426832444196296712238170038018607432073216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -383104031630407950107095450429089699961170468500474873337185605080466916289177264117619930174088115208642754730304702988194506323913385073723193325365338155505252972777517449228702439848411520539762845861803369344821701201572586865059844734081448738707224255527516131537846278010558849853220657505031512815907139180179269896682430892869496688390990284706676203875574671369012674011363141383950700917716826941690525101480030768297144537416415748228236616432871792738034456191863704979500403983112782582133323369676671420313489675510484953296106112064786446253307548601845906448745828380457966437848425459116964883295900910590234767778232500249566058334514377821171119730302279587707373495025960978894108458941422667703281426761877623754138990263925505417317900641798497580559661858240593416310322531467498920230614374407624229896048092937730626216609384350116852383681135972956726605663226955171195719069502525548451778078260722671438745727139592334185760979253986466659860581895804735408699766081131313563802390059590870717543523401011565141239674372558191255177362257515049949798560947309077105500745013867392956224103425667431136259271216543579928349347200005566042618729691823789328613628944012762456374866817755821757192225039644836197674276674367331681242983839780884820590211008927425676659393509815701422204462636150943138660652463212314156821756497278100650507936209039998909350505790389631212876036557284580308515565740558050975778532397908776586929333611407846605688981216029256789892475774933612955255922448599091300419798210688058764077703947464349687521054662768294927635737181240491222614647344170272368768655699605971290599304670055852858379878148994459663734957699778382894530054221274373544009297415954337664978088121234461808337242437007619710253204471524388939911078676153325039108708123672976254782876415172207242676210096807626112965869293082424280580651962432043774970481133421669828439894522468561585196125817606273622340170555781188545615155333112982044003716435276058959839713219436679368408808284986866049711883656490354587222784254401052126300084929321669223337873585924984606374940668995690091592495829842520880629150828581195677376012950970560627282277975428350023264852984643913900678495218677494279973400784814107343621160386682427813660736762014273686631325381693929169841763039313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] -557114916166654679086940381717801932983609801209078778950073141263927358381481369371902545237992337515632563801156584129224606928678872134040158071071980688671647924104919273120275704378069132768680557969868830899527497658267754520215331479590553429218751440659891221012263958577899085928817400065418267192997714789614394521415818752079186162148098944730458799915941541556859486063594163273537080965512794377403537141765417763322262180867063577901509528833647681351536843538306427027574967209867816442629602207151308162773786159548107335328585641018509754768988432278147459545287399263590328367881124906593068757434653606498201318726136232764814593530117125477108553315595189957893433851012195043722232284348772196490048077884396582034820308184015108210403556761945574329464076614454184746170555086305979313895787335103187370682021100622819655305746465321885988429244933040023980423562322714536828934839520769367698469348970173038639595599529612946483168871066384412304308064297749275890268216179591277403763987815539589596344762827096145607046992786727689889225781514843756771089166075378631892233505026684921192555903909189902331781119910703095980661065463055183149670455600222698202976728286142534118214045866193187270598515997321539335063102359790835702572936774192764165318128242272287172045787379049982768334745149787162775143819129624779222974531693314205588673870475638734065981536232384929308728147801859246543787138047508641230011357638829567274737577435973939217624373830771077579785374906512478086131670201039976381380952140741997428880628475628884956842001818324827336220509044902095337371288512975809744012968056555308540252354336241928596120166662475529785289818236512814163709563725228471120359634002122669566419571286619040870259965175073335601059917592700297970788453210155828923357500932871554599248031916383906774122731424630160697927276030254850184968435904688119518485009176759738002745247108670692147374830491232957769800626897764349516478919414882186211570988958030248513582576356386744983780487606512694347530051333732624280190918605539882009227019394213414912605873632151084391478657239194875456108767796604099559692891929122662411635830152716125722897381144681669872789285729666142968455238641837010391128871953800808877925572751243887610237169128073280511297169668111665562009351856586752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] 5242930207667488017971891659840088053989854520336763023650774805687477775875576914961123259873940557914817483124609959115985589301059369427204513128135336810229566289687974199895218529257547400282560787990124896518395964731874249807579292536498545745878207179692835324497367017192524129963564129744779993623261905648142617469796876301067528267521401670007911324473616700699457270716740006174107804693722992900975384980792883111185412331437577380430105807294586621743823123790444211386504743722423851965419570606651742686710861867909858224765894531052393645711968378347711471768722704277282764682575315957478732194146035521537896628601866636430384807320749988900592709943027764538185631395952033645658136052949486203073915189755856242512431134321228572361764437097021073043338063863606681770517655471826143902043624111804677776173606234895404922291675829991923622699302328935693107694833238597463693814639601286002348843425764523461516005484661513162657090452767506282877973485752059871878699846704764989985293055782792362916173140867696880037701012637243309436255500279735406304411286381102239671106242959811846977075094277244664385915487519712531629517973748321282365035359716952466959836535697080890983732728601901456278821665585370379539185575444711738409209784772649689673063554467108842506709948099501526462381673642019174384324748131046804108600906614934930534420882101791167566422138250138127556605197521774862268989839739077945497608686371144582753152963390034997425828924968444467726755613178774897255893191069670128605060530365470947556367854520609912937620873518692140654687092250060843961322194997639895906436345871475338105334626109803224454086677012564032193660682358945563244673215644469436334280133447791208367368058812093500493254495081623579111349404104897663914558590651511066447797704315137787449054984283161085681423832107255416397859290716411315937388268908881057924102430956951138973404998976973698657803773497802664467776189225210095310702653468798424088466359260949776459727414088174892469889653575784509049040456355441768890810722915082005619220760861673685455136559066090773412220066488194545566884583508976316767792514110614403217177045138028337152431646387009561507613133446329945386009692385300885614149672006448831503620671583398139507130294988340910662656994544284568339286673997168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] -12746474023460187196149919098445513139665362411101388382736264151271308458223341933395827078536373085106361461516954066922666262243044385367424721080162300033983642808314130832988114124147804230508014319247613359421211632140306331803403897313433868265368421364559744477146617077444627306517609147455176932017781396698536632711197804077120264669852299430155188800155451401996085753924364487542462901302802668284376639575225555491717849426178995221768344841989097323945318248592827148184272553537465168471134432883829190035143939290222363664566917313468242076992538651791287871546747282139514874183885278327319218864342382369853436119155963927480753503321636685760536545693384939572671559518008747072567251210811430192244511393856274409484521593090219946752059400906637954384924613822433999537416012306668485562974691431612653244632025086263904738188049076492892659292114974953957606963910086365590365544499433850637274173336492910293087116643064093397505389679509330134972948992073359661675980146272865254480242162330380243898649420229763223219301828559705579052774550582477911585423010809679006776956089031640886452175548957824602473796731904263862444284680435488350034204477044132525941968211896914463093565146564975046940245387712920732768866039785891386932335512181925903414364641335491239197482648028952133195359116664419322126755124072540991069080420455557063828010043034756205517506317925460543595187487401484959034902149881934673780645300126870259415172213024344775231324698502434930622720726769913262679621638100670580255221138784794427826874748137889005329493008731234702902846665163009431865508182139178715703982204441160610277484544820481882366393703725925085350520298056179819831614808520854675788782142612414584692418784613884080423280891741818505498496274251469007297001155274710118118986345057359044305201426355679639101541416694565289900391274735934897245828536036912570612692644281756547453472697479295311092471667010461261302287787501612327189465065760702046718598990278603584285934143855140312325527554432571642370100755322216729998926121343153809115288532691188598426041871537592725433748528640305907063583671709509578925151280551055857552630869711479308799154107243208435423650613497866400268638192816413053828754985831126902063442425302141425875437118945796282763635390696578801178296593812553728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] 12742640779320229041026605174929563321082959382570746717991983344367422726945130553280358774382302764854844391131816158539405622165257893727878058017807995185707844690357708365336501618075742740927314203377415195502578136488362828626267571401125552943264809913257030500447269948700515786188246125213954505947304842551455755338118899820572227095990601439648507776759163141360441316684566104541823006191216369923767343357612658268990555458424985996389099658103398812824324033735114273379904092770208589515909639416906201206291075362805503385285017419221875519202953948156552221608286941747760045867857002251810983999440465313203902857642411680877745836083176149315972196921996696148095687575415483504793729503879493208698832097696332635707637893054138126478514360160369251108649925025349303762272800312287409065442194614628655556136759049682738136689980318897652869650660119805408313089413451242476254529880497477408315386560512364717372940697627866003948758229237226630297164228538145928732998085684239721558369537481590112223922365641922876091427799488540734782425483641337037417366457506780681349230307058100937730936819616734762319051502685153522146241744995084999379216047741008266039267086778771812334187287555924307484445318224798007541584705390839866742118470606151819485643524014726236261678842534885591104294222788265596811169459123713413067090960867285276980778227741321903770623747331933998658570440491614142670916597521923716059122633671247857781342833237693809849290467394474875929251955802152814168083884369241074923432810440170774679957995355017385441803051267892463032625516794908571438963615025521340502336259246921432855439519918997044325989130780977390150253328770800216624651556129904995544721021720362246307065991791306609495049659546258673895011942122757203315654424819172055891715662640547670370571854107056531281613906968944120862766061315062330874532875648334455430477156049369439541535231334000149117521535274765810836110338988899812768984360575997933019382989063366983934308825602897308946143491429118072249141777648299140398067968833299084482189262614341137689057258410433007148020007108365692931613668494942127988661613728209009471551698291943372597449804330616835108206227166164294705338440490058374620188089117321196418767189272601502151781768245750927860417969977915279866186953947873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 9363425482707144168013192201179885762035820910608394346382903512655880961021586026749045663616310166362727156032789321893529801092988541416448071219246041989242377191911559257496040331128057624886943794808650956252481748829881903325056720342082155659614864651324267969266284498460089285393919949874646204189889064675370429854286128585519271368458408165143460724987632919709992614305660249786112996315446716663474858697088623673354841133983845701272256878244217667544291139347738355114651023144369393773182046183548774050365572871007494774443765758700686261077175970034384392668073815643709392538231502500235896464593012943972790435264312995128711403324235290257483208569997832270901284544114073231464402504234857130197206017863120053273329988811370471418153241692594890728864716202776714648053260958260201866883957489365031946798750969892007488339095296144175994578427136583549506915748922829463170958568371411302236894587484783213353537813848216532027797811538716365770025606423087697959261328258308582069685795444478544062992575109156636808189674894630515502043174749936748610662142456377746646245012195999789656577846473756936506823565728957016954870622868796667311222633881740323414162545256568757717696636802465541319620464524810318133421163813533598519741829599324410618263865767455293907138788787281434559655115726858593021609625105309880556348900100329533801740023358310529145618522686517820330037231846900926691352841348963600336786316163543609888161831959437128870392213130194163404108763903565225998522450821413126616561978311622569680346007609931769756594039657243617266861306180559372042037490256578773866665301565208816724148057772355654244148920301924523404632214124015539391388569628997102643100342259223919274061629456907408967910473740993365811700476724196579771505298138129317082915608003608618398310511127759269057550028270703440369210706212533867079523213524850985741626131859266775524955529258985666476321055849979795335027166927750261123972519091406824456702193488637401641393543520830116613338592333522499006912189218094298394481929184755268577170270641269446710125994048333351266411572525485419251657891044194085423624645463777324723387116236011524851374850859965757733468401833490066351944833271307097169036907621023784070159877895241356159942963703487266389569694876200955168839899690303488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -54755191447678223466979061564521692765923009466894501734346021000246351697624657587211661136965329178907349880134101929959293382142536627453263130973570497210828723210541037898985776330049527286429568845274469402202320303722418224927409406096854694435979008250747847724534675171548642351921914002971266606909239955237624503547631530245417664536452308993560762497445356205692778148523778715765104855678734185670396328192173632542414236061074342416818235250529202298256067133136307441141150526511417998619801712337906774352636761274758242466976188022887628399898840772320790787197260109875705592469790842098025146572813560612978229257409217884326751042840757727626259353121062022795225737207558858752373216536682233339675040633022553345368143760815711833811910533558959286150281939500379091061401354567119586302298117552336639038628845182207645270434948261648371756551089496735290618587696844532480925548799597120927668867358398360024682037689465156433505097043968962343725923669190359102103670241109033768736866953091534150493570295180894724502095096816038184243882494912251952176908554280688552540463876440035844233721229960869495407736414113730309340350159142857200456330255112752287374564345107787046153528976185654539009852467512354422143397246495547329763167269289116800882268758308173140658896651875833687308356125278613600605763663969807796140684366789627013423094231815456783535242110695158026625338989457135241196908050107690632881445309872237461955186956492172043539552516911511752137758301720790987620618169429461684337455807096959239242212706289234766805818097088631478271538656458232977789417463025046149747716484233824194579888351830016974426371025817947935417583290479705631209548662248849671168457757484996126590849923666459241512422866561820819077121397672622220193337575120711342725772017660472115034373245314924007374374317001625807214288403122138216043306421252295412454007210363955758675916634584860659834432928382089737174117334694236756094901806759711215728456910063914758125009382656321213173518587140654936943918712571654062215190191317839225345066302997514185487942926364275389037329987515195301066098646965369682253551516966206836780576340479981340345522724331330017577524478795422512302246956690757374921915476584267354143126460601943967211776651460985297740184005420642267311553240178360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 101890986475315738545685124875314405024097026844859735464371627038294027652916403413341605768300231030125256956707180406930033603020113304294778668353078797381604418632675298970700333720676000920240296023219149004893116579606479158670019633222132513694971357886810382618797968200707621767861163568122812643545233407336620082431995917086355905155903636790379045517831113129740617008479172051083826659208021112239355889568014486721910435111841000189711987993344223925060321143175764260140138733750905210122838461430529415821456636684437646970447140792133203290719170908038638013971277573436880107630457573736253014330486666593334359243146824183071970919068623622450326124868721987693841479647482376518482054682712182866695953707586654486708703446865717044673864240643469301334579053585869630810771915241435752110085137415479859602280792917750512298676410381114205141089865393685499404291903953944223828640936029389210652097917264518871523788660111784428899368294941713403850205958371930117663651328413117740501763710799112996831922105685741075754884777339814098090614761429754853111995788820034153421726833175272655204504559930848347609117814471782017092744701445719209463537499508767792549293402628330526138987961939010290406042433084548561242572254418173636111806312133514225078949788310473815261651170328698939095045411241956736405870670794165466531951469859416486205841618137164746754020893506120531062473948796807622624015681252778571289647919464732810679796692522201463557605718005211401378764005569381464366462111187308291913000681314859140631079451193239278023279267615269240415200904758128180981347343750692974635665684687257317293637020597690445296898568606329804853843275012190170915123180983897311999220896484337755815094073617755683737251163016679329320296180091599320313058628994982638258309088637141993093482009447789925245266996043894353505635853831728752362929439413523338989599499967641610615141197872529966144995697918176584160110099798717572743974119863959817117285691423623273873576667847729685840130911646576915163499494245452527574025470143283884890258241183818759942659266571024387336564651350829397434495533644859140057206600856721102051591823850934504713763662099814982295326762408694203944695142285995248912595043604260310930299514868420089443433559879115098281365184256982759910151913046278144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -122235284326233452373971455825495585126550844520976138775219575683992228652426888756178285791921664665748501002994640478733847965390111860881086356277884279928269631332162183548408368568930130482396581484192619354186969942944188823131087775397895933568049730589412755728143402884158654770194129006680233110179415937081527880759099755599492048381015269901100373646750113715679640890059005730257948352697700826271318322269572490862220269169404091865400507334036379028097151734085165700795340609282498689869815870289743255522938128061915502493420421165350805146556786057029481747081078442096832500000662453515135608403102436957496051784404766672366433123950307192116523554225569506646850955779410669874119881124647726816522067318989459689175992520386860616410714756828019632775906836912237035456753252842695212139590817093680675623397258440967300049726137664159588690212107315312544196666605247285023050806568410762144672121721398560057541670077542740783638672104780907796417755361856574905650938927191247530287657597554860996857072090496508829995870444247680214070722297808293772844624490960140420917728444243361214093035317034398949276465770156296674489177271544090548995515678596524718120742879381672812519873476429858175148676933109434266987460884517419873659154756839920889328920741897762466448169237889596099718844220928019443026677543886139270437047122727854974695557453129939191648418891755183894478194008694756428894032431718559079753805116138909290558317684773438547572119089929056485048163300399061439795154532990178842364357251756694380863626139770732478244027914349608245661150600271900412650686737699949823987710793495171956259877930244112077614456046396884184724470868148712827594321877426865664669611496771403753180890369140487464003960739348164032646298912162448172899764114853276382269249676449742145895942423519475198547608244535929803336215018280856389526925397423427787275338122380758217222777333564706192075141292474577905795244484742800031049462024925392376208463872792752794829771791818659580779017221272047914463314904380214153938378053337134794647599680535988332793860252392857192060163057043978154681511382122544519872491696370675677844640539184835817640665029145806728621353728972052176828227185930657288533738740714233062294066143436387870708239580243166254065850313670828571227549119964774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 105537596768215787142615637816793759953572765643564592134542916448389854406973877432087860966739400838496756895283306042707115742862918939899832426733888458205530348534901053246341172113560999627540702743358018474533362201023000991987724549687946558150758439669316485137860034975989374971726404861381241380145479046514912179448580738747174230000888299341398034975743900808697684910059138951242792048708822753930490499796709817792873911014336381621102059053729887219519660855817799348818765839094805672656845022649635441241842088497445776305263306917948344336529182283136701329444506077982769513899537097281975209374147547946300259045863615826533021110695080640928119209333303402446305641442860140399138085746390125562908817629703037151832686455220102184671525539347854162694479331380671347446015438927169812539229466566741373091386311456196489731490502139780585954698899860903844616331412979450910254289146526066332252872533518449458342416335948498207586465689932832377989713663162459756265872710165613521819009341679356515270691791626058364872508560189830195450554053828521255506826211201524286513742204073878705791651783565135088410607515324930247390522324538926737406052751951929598212376035344783385147359468490642572355951539863009808258570947905653752022409906382316165491655871633418307230979843263698188033496680960090532452414411767291843008458970697055438144466886024810061129773652460487433706123047040613774473518151977478982620529598696143214835983034837981491766644691629256013700742278159839478442896991266015637117892949632090951826119073678557800653911378487689857497577598660346759966221046569883022752376598757725916927864198906571005234565116744879876139949603316768179027166268953285389741627369574177745596111805958204955109129915351450746125458506225341918056324816924285985299281351083560305030136111337373195879677122822718203858051367128000249220942251063118501989875394142089018215944194300222633503546006393161956969799872116315509814584036886587657851244065998544314560745698243600320787031331684438460195184672549769929948638724501744665958964480569603938318205673667958249720419511141601382249435922042319679406270241512408778272537157427150620519050054389636294370480296953165166869073385730446362539944938721547914349226011259421920535637365872821579434225561176516004876123847406911488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 4477032801032146055023388827632565138439314146893174050696042893460419713283484364901115621793213257488800154287312851002768871296015904582871316369184962202131883060906962761301300878965085333211869244880843277790248809812372342841329032193895498277958767811923197902343535182932983936757322948614523358629103480235933241457690989608185955361438106554600926031646573939450202988384602523370442600871108275842184166677261238647172219085751978696957167077889258274792488070200319032875996065376753275638002005886451922377948195080994502847333126400417085296839866312264323029471846797328345101947877098558865480593651648137713989659720969184376441997167997739635322620842006707227056989349093617744994402632590823612768580717897242729211653401753825851895340784849220067869681701115517050462201905594432567652943805348846652769702807539420355241317504006938866012048945544266832494785718243952631404902459391646319136908436168499571718247972589597460042776149031553383407508964617442208075983501130522921823247806843381823141096094509536012502488721505896198014050455659235769910016965743153727380534418023445015874578354818446523272578274412604957291073152857733123510493930559979411715121357700530657080458081890192987651042029195406811637089453866245433927304206505522547058059474373388016902785319013377658333999823922239225468667629530452490184885849183865468024806635255207769177317423944181969797303502699686731403534313207181264412866927491962630562933914901651226912334210556155358511103069964041033821389335780215313708217069624207556815787719820684115524345304238983950430772291287366949020331159049786536503335396144809241911238157926157663566776434124897166662799240915864944063291245301210874632164765983457428744575881691608311822783050990478813513484455556340306346650004216547994052060419054577810627644240058924640525394522385883380575693879856171354792263890960757935049662507030722978321241818515146953825369543359822888965084850680491586943476993283967491128308013634891053789211855754744385323224722018106418508019592859726261796818187058202088944933833118794773652834940145103878753599768421362575225040817375667217685230126038032324978512910406925926653461839127776840139839425377472152370961336971981417013964806493871207372840441975821508333166064534430553452385813485584384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 46779766662776276612580054205513637368359876909166375550823659631411699056721158071023236791193160815665546256014238551004337161296265945775405664829892408976264245738699648971998590390576267542182148908803170129562334613100387034569347713619352204256877612700643580023035267973715753361597438861476932349303164690510097821569661181309914127187019208087429675667813167713007722452570197838384307823328866357187969403842008590725648631518876363261353971870693411981264940472219663668590865842402430191286246487699272229254907054928619240366831466857544749881719396968043023306023446264645101267050276356556099869017741214786778460259621517690205613441753641699445113116275740168394460213128567524542761786743840445390184901344570453239004570127335698267839801624294479028745643605345847966056766610855394229176712770112156271183715050142592659307001615134459298903378407570937074382697422363640144911345050501149410158323222537592080467948011225999805706917498271014183012677329647262082091605310690303112437929634990079779020573398808335127141458154299239746305585673217659173253153760155620603502293338839288714467568805888805073739859318356037893029951551280346582426839943224588755058766118017605321245114385335869604436097707855623958854782149531079162913667152869134437038176917004208044773874034678721519943434048669929208141739315049179442702683521444152950155495040503939983103524052441204749920585668080837181919813282317373791399325828543391303401336186673842742369379130668476475505361127567879771395873516252295647837412581035138501328455174725114172719388906784552691899353755693968745939431221519922150127199484292464673746330344689172495784232562653930389914782223414090059485357163936546047850238217904110787272670950759454381891428154715441227533791268645283771499135503767973740803694332304035412400490105238351514454917772348540997716463684801480766875140803850050927879776484707369465340593562970335459109589001199384709759369111324495332927714599320726399519604460168252722978014266632613910138536997878273336373163217448077242816976238275350411155890184981056078577331508585302987965106226066962849534710096482522967190767102915207432539895924261447318804283985100027363330987362326275673836808681450107808554060437125103116315139926599141849587543751628220327569377643462068797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 18169443706466544226612693345688637515606733839593201856746577793605445717214539416150510518276841201042413060066658716888894846046665550499101880667871162293300669233904618420427283995706402747100576873727866958570493717008459689311492734718235727733416747298055409696579471368306455659199839987322084482827832907253984734587080640930425605682687235946895716099977271139434149796949643247846239522953851212160226926371937399666323623281825184170892523080028486751406072814226153570696374323970738709510577866084754223557619828755678230475780361387389978373815030896091501870374950471551273602450955712529357913598063883506355045398357166862128603114790594243006781230541700976886195538773632717326810464324058060026310664431774228148399951338776938720693658135297403806722348980973113756116113348319548415164232383229938559591385294589632775912478848816090953591964396758115820814477604254757696589475838619948520464299552712044417454518767141270862432968080275574626054830918123881126082921239486265667609400485023521680148240362296107679947036812293166025931731936082205308804326581592353953685100694249807841613206294714610562762036174063744577506009050233177399623576560004411383357711649560436785015048094699330348678572751761357215471053260961367181982280722047577773287762064606211241186051422421433807797618079778204531024138101721936167316806186187958418631164619418870405043823837833116228459725872520654934947038245887220890772102860354922690072767282239745791331691250417824854778436194757464322510616097918291116783498076357731292341223135235951649955026583229375650012399777172824443098831039147562036148955234323481308998532028897635958051189160070850986670449816375082115093790862293613686309097275856575476283212263224489533479987481972423080939926264982291609785573410158373580343399575916895798587565860534932273297133896638390471457574736745638766921884022441228749143297216887755970965635353091259256711176030874526279957873644529616861379674620091284808708981214559649150282686667718126673314741131974911015848191461268589968719660716788590994282166750635110479100287724654288580084919814342386572498224086929857011657984883692027577336453867654983507731125980281823746462755544849503926867589449861720077452329368719493262893591083487429158557065682986677945179236919902381895843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -227349978767746360679773708455961553861069272002506327721475452930103738800350985585801611747570071578984641303091538485959902804525270560374944532305965851501275706197378385526216893493216153642561344210762465199773408723542244921654689285617689560135427606661398526112617332081324446465408480443651457280720556458088662101773052737532990534016651807490171085002573748364461152615654731535537595669434808616618675265490469293514086780474309929940673805662275477601234735482972541645216281770549530990309102756551532276631789455713868985142320631376238046967085213158298658256724289828480420850415357021470768691377668409481126773278008116585400072419921298180866765535365851362939267399025010936588601095081000716441952528831029755823738602357951992744848298575700931404602555658995037018277279855529519219036812460399722587198990589423375747616127050518644644166434665505414588874658518185540348107145151709096831763894637088537694613599137068949650470503024261159207251755421484444412049812751225810985393570889646111168954216811397955904495808265450836482669933924355044481264281509480042344445975762256994651661650116196597455447655488574431778432618197706833519019985730413912987864200850182061068162210262574057510968806477587192752936939405966371631487310142209514674762372023364412771710197781393056108348987552463987785381790948059893753675106330217630851393970741048069554790875460893353509138602650731452540267781753827072982958234474464703402383101936150021914835665581521946466929449390013405136838106295851897981488450207677585099269814111634693994716542091910341541822310241984626156982541726656697600863827281221552763608838273905215137228194190412580007422465607833031745870216745903620488417897242391706840527877856646622994931061191405861431558807645502817134834332561111479260606646153205726951335795605734432337839675631646847167675952757610386448310729328590287783534409729784822659846256762312639808097167420113562077556827026846070609486470603377928047829846329063515476872777357022182172254413378505920376332061506667678269112421238620004963100244789993869750545860595396819733767738870654504609813983806341751086757839811363895060009875328551420658142761414425480779372512772474002653823194396422909647641516553763955843586557537838107987823805653278369715544816075549311353487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] -37897998532969414392089114637580969000186874861442225333302810672902698248427730086062783444413067673658361996990634612100964311309163663444074609551272494084733207344550988596788265487117904295172965690294774200466439496024405811935102644398012291756943544634709084417060286301122945390674652909952227724508341882776910120608700088492278650311674959049828198849928425721738469862199423102778003204348988852080594308878369256914329872964651215823681108808181735021301464133768702319565112735932287693599970960510990691924240177107756884962222067928741203644424970673722145961906802125975793674518581042624234164168852718707989832709905156544128320883581439826241418708015576824129098098133785818207149757000071038165112496430022321098682738733502848948986059877636988902333718496197795167388096073915487292956086199485845044114602003557392424736181035647390947521719579820194543200293934159029957145426966510566774505167834618481337924256485080220977066072904761496801265683529353053635570184424355909563431095324145540818951984967346670459168404404520659517085175562014226515289778171370032753064395728350485443299360247174982368198826027782268559270731840730808991430112420345129152252648395171805561720996233467707539590627158829602481604310499645269890486596265358653126196842465417967315775327081640976922489506935402377242852538097086007939545518786046212016662822338593674010071983387774887836267359165192529678829675047986078795530087868717030842166767042164701010623443516528373394097659902564103056864804049223973732326690811264101875979733161697995230395461353964818027346907084052878124780166458659264044394452556894402713205586497983423044439282048786237072895806578714324098426506636277663994679474986823026271994991251375836011347940066151749028541184033237986624145051580520987619733495204415890877481774576642458293892066143416477044456954354108655458720627318638040340112605870104810101684408651160801671131295840508199084805014896226765562306821361017183867213511397164713788258173956893505194982425011745211947421191764758794338138156207214428828770378728088539272947618074808002190028844182829587807576437601483920754367867109775220995185165366281089229017183115521597724154043928731238904416640765483605130784691182875379851089632908468455523606249595802873595397272966322046885674614784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -482002455499794019806152835246787034025395431492985766506374573309158187818307700500063068410472722686817671970570843429594431902711269350756686061612892834178696531536925929071865175583928624914865665195086164664750132013550702776844745978431504528348878069660261971900639934623630817926352666554186042451057614115639312511385473493827430670223505512694244244526836381009094342440841732893305040043258405383143244223910064945749452262492925607758019895980875019916295211771540955780321359660342778837223687261910957501937423982136499354131378418263461761545382564769428072557585890277122078831730881135532022949036600386766626363643766704209282337973672719030863020388827819410870653338367115888647595237280145271730444446523267361494303682797903644212652077922028836966004974629199949373721970423543823091754203501940723929153843994434168695193547983761362247719808658517020813584869056572301541391182537776539818376247652815829700622087248717640831519126547808694843906654756806173941906665737604177395492507652060321629177279841854000119704082993678982405287822190910036275439416957011743465746822333337313313292353377491275925619038342655101989022121840594316169152788214049885748916159037086204279353301705445863210971286052313954650143680411467714888133964576885275014274573472518336202425458024986135108452419877158984175348602998689169806038943716040147164787702105105283164222813823967272124996367034329822112858247968725643325130970994992537067892774508955931827198932944311305368864933422514224832936411385302146113728259383723737296050825910933387559086455986268896361368891366576823778371925213071164772516561309572247712875206929200879714720539707654832309960036263195957862191086428060606000711449884406828955214838082922544342257962243747994535260596487673501991835534186808486158090422557541767678224853724302149985610230240095948017324398380698839808609854543622043403759216397911647950662234744105308908908455790690653061196969648947608360193417383100340434774733034407380785532932891706811557072233519896896153068138360955847315706591148814699860669760280414471299166862615354592153375514640832929450114697864727413296864800487760688734320039113977595137892975103072815860071694193564166654724027251321844364694643073144251835662199569996471952483123334655013527957964896318865570864824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 17359828208441328121548604201290963838874084808302821884226949684010936536096774813589908653255249057962851186414510026514748539244954746565421497641897697157939582485266681648748236404670527201252803060454531681857824396005011926467900596388591646518790823501971014319524136824016869936583811252927733734022275048995907609806834311896929057776954442964470395535245183963947662616979438240204046591456039449026772583811845940342206727416475754937880104218754701703953387359494757428406852136755971244541526362851111253369955157017848564633692108297374069975606984212608812411427506976796083400060224113854283434351265261513963839547574725295273171401546878004227573728258810437165588850971228441392929625908282366332380531536369023995553665170116077784445553516160605041435832243213124750285860941247630797555202392572992993764526588981560891497028834054916228310096438328663946542979422177688486061053304608429499497961129412525513606454274671019538486543930519468709148463657312972358130646298873530049292158146516497572251642060409399748052605982880060833284833404845869409384038402396523283816034238626370507154792815584104873488704386595135471292385529609476784895355429980716406680134573607988484022451323713019107903013312987265195047374509921870701473603455243916551534306732608876305390647172513274390238767987364382570257694128616319628994573783254038842455065119142581710131230166064027825183070443868771039365137793943915555960964242956150697244296614804050485479407676973549567659389489399382115163747589445724899977764585644627971476123286573469942978222346757439356722114285674995254061839945266480700418656344386342264244792257460409251236030608743102504535677372555879431024403570375550720766332224080911616153259507746238515366924732631794746091113810221898180718045021098215563894279301776239930356661278853621342366590689075669476009039867006274390272302610451084945999134277513429459356093481282936798669091711923895661325184072094910421321473778315396017504837343706035113671159775122309110047384038278274668230712115394803251626236244413847112898907698654798193600180672696495917287018036642817530349750918183453550953292240607649126572600284085965543003783726952397309614765096279253511077686121562296980007283676860368936272004221652945894185158981709662092058505502501855435425388167168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -60882958607550701913008647531476021120768156575130783174616775128093922371199547517510806287517312561397456963397227802068223230860892268353768127061979126071153631008902214989773064523200875797633202816884894363273947449897229001949577228343441367616138800984087642971110689909116097413373611946161388730258236749460586339802940476507226470287702283466969962161473320338357548476110389998043273763673515944087838388671245035211954212873382037253908360645674421650295083165735155140494350793797727590946031419465735506541887998822898094512630310559973183202966731435508989125701569458264362050040897503616404361937449072474253009256357136897766534974429940344261862591644492797300901658386743716513383402857017179194383185169552921720406306626932461052434747625675790653926821938042759518969968947377491899019382772610580378912019922238651275280566269837909017915879979167551319490055593748901342470933803100710927643196851239553252292723108831592674039886624769551870248817661914988883105122990644921075227696868372980809558564472498668074170206449163095562823205413052251502991524883971279678295905465420745110054368896159733939218342571321726276619089669794247735404014771323447114942827871843111086341833771591495051157737305719935839585799933529427858303005005493360261945778505513702182467537156415996505339818206035207102954869686492561423693926044023269612636960352738572244594427944066994339612906827518793800063466057870380612847151405031039907074943460500759612876671511852649506112481300781999137049400906181340144561219772036352913788176911924554038617766838301491372485578677056874449230909061140047522433463530706054452675506408650206026968796167367639180089862376007699575500115287918342101837897694593934974501009646890455056338661996433785494491046601186214634349845870300377465389455811241323586187665267826514841542531494744795985292434640242587779492324946972793079858077466797122878619833966990201660231628061774619105408537136539739073809292935604382038443881945010594566171690556128122761892719427986232968799456968453720471790190978830929676909322167776492471369951365119481762073906725120107718089334317781716263460985367541500165405626846217737768591184248188786592923139465963790153265039852158422619212840486934011683347680728870927796749905631395155979171808564038889977296610918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -43044749701768798931985924621891012809993966835067616567722538590121576232082472569568255794160760732257276872202320524877194491781463885999125926332402001078494657768452558889221302504047561756247261684192341585020457048399902798083542450348527853130117606833106481913890685992000497863229440158923525908221715181455242715662068967323851484283763567757039377195796963523897105174191570050882196134000052869189808509206734421199054018518391038784555654647635693520239791623885406658900836116886444877734564754115335259363489243403316932653837778524873345846233165421671697581395744949659547229590344125424118480488145785950808660741694462396192182366441494296318920348174456305103693915631753831903735353893505520176542604062079134227068338687666019533731907333779437396967567919050632444739488079657700803905464714817424705758869380303556462287227506726105060597360874470716325219882484421145197815884122754713109952164422024274582393232606944382806446210855435695857188138505079737972915277211249470925254086671704607948879635632649188885847717247157649229625081767371968372117819483721393570869332062270296288496367840070734964219436335825129851947896253253846437682560392766229016223056926301485834047741874897073411017482766116067025257843240729823768778966935554190176560118636117517784366613149203255427817887803661298768789720993647648867869319815553421882094966976961163929034077379889354610554313338441157025242864904425711839283872331525294007995800985250609873033610244403554165692520188525130434771370107527302505447145769588958551591983368890499089009429706617536680394253725264580266826054354473043782472960452454680909881650456213036125546998835114801308464942127191724283364867702481853918789748173503321575063494616629359429105357942691014924381807176036064687618258639628667115000603038676032584948820721261123823171425084776150013523534819455472787544451095460817195878268764983790129683814431594765080237666780226111545144572068682654837118400011861723161229726536063650430367270839345412894117375740627601185103629052802159065451354337069549674007264807420325429803690176140418995870925618116895860782052330443134963711986641809681781693339473183002599430614875012344514788836448064276027776555328453885346561558462750457001668081483675078269756531565913292247937330519904376331185380392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] 518875499249202580699226119931129909186336306885795529700513418203676646674693247909583581501255371181615719019293298373440458108749206949739899226829037462177388148672129374556183520034899597581937319791888330198309629926964035770238256586495230975358809126621011686317672363419506595370590706016260287373969204506462818599884129855764618794752288144858685328543989521232553415819000735308906322451828154300015974537554596397464437479065718001160130255833346838476214239285041356579456256127131303504360569963536162878382597682095220748042138742055070706366244003924825431602963357265356535263854434694113515819595410619692504578474850973675386956345712266812688788882563598663369528106359766189429355813826227536582563801726775394834773653758202461562836716584156989823067383254288533220559087843040870243190399105689984336555505384846390962721401081598397587891930863558817086998825506762620508112751906272774594533799610281471361456824290086208374203187848612034835085239505402716798538135593311043764696859889999594437332252970567522873597089652514327414190432423574038410766606637127677522358521863521158392264287612026266668235769980689912750110644120855648115382317735689704356884781323728548391838673038332718128527900900722384294728424343258950053750975284252012320786341245675940672827022969008030557798217679290343436913309347155890321769882779985263746512440048448374464840294533448094718349388448942476727368061638800016092567463209424955812116509139185871615027233871083789974084365853576417761980929296247689987406103239978971698617230038158542280212260752736920740264552175868258260306943447790131747575988957215449442916213324112287034736972828642301800705915961374205488310807730552405977558574017356346577858901314847299810264422247457968028140836958513446506010058715148384380450045002024541347829677134349938692727423294756991477465550455987087379909299303481088882434410456067491658691894850494665717205945592860701879472554621683728240788197518496606261783561042070160581786901416742625123266855256682374702650991355060765068648367289026541720451200944531796378377850432296658983593430509313023071961030159052514399416208287126842939508689284420367811560523720584596257795868713437574860164084728089325351554240291830304118571001114986827134067479577276972732987349688026302233398634086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] -1854681219027768345695360662749669117795767179444779901426984612450911883998333785927277472514160626184152322028735399815750526334645270857923255774698406457174350336243214809163589852197890971897613064138989630740810185994723883050456043072830336444260014854439633985787316159101286593427076339368529738262202408050825765477310102425550894841947125867128360802780335611053256363188563453464000948568146079232028241875673700585527739514069711190966521333453542692346877125764499056897122613411417635742517791839517829536376945668494963675124895680375663332721885479482537439506101178965452654886730642879884298116959775926978806402709236954322227906564561705805067597951439212606393237275401859783771281912354307286125585796354754047303492912663624400466373820089844816371265894790559947423250379548926275021880356140898698224036151932459860829716186837574437844060913422743900991958651005321649343767279040153160041537247536506102461964342663726273019088043119486776036822677836099483137824178636070455677188736349069614163648616850715998155103534573246532546797430191078747907451126319167538091286448163992711661176643388469640676128393488796920433040477846693420157244032091107532913932669172329426769778110687111041628420858101987704776038125255406986034750497955218895163510191573003531442592807900032977935776963327566022309230530573553252672304223121956999271780871524962912108209459754493031667506157749539525542638554222527350179998954895919517770690412376649393330837019365261231401263913075352778590720634749182695797837641601089934342820682463726872965771319388898955519743484353401842322411337265428383990142664806410941303299356975370109165022039839343793215786629419896725892190742515973062293007390335189978605112268982159743904014441678331894651664731954676704894863721427041478284034014547514944700043539866403836356046102182943029578097655071127009762102935586132762606258223269345684659558353771736317800509431326455326865965134197423836570403223178485151020327803867628731176774874474186748301936242269732854640105229194288805132131146433278504188856767767308330450101423371932153249766319957978084066714321558294502020519815870308485896301340181853730133857667932085522508390417445822787622473953086376970267401166471865233951279376762925243501000983876929035474380714585024095476825177718784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] 6843406360974991415103049279541505438112156761690267690499051938769628929055440061933311031368779875740594288171812590409035945869054419690906690226902583992266783174140885276999750727496166915436933497872662919397525023347739902341563039788589019684792721352808785129105822628454764420253571691846578480023284958434585166320243247419540215898678438485919911527524754083415799438261917762060715460131161485085929309366103351573590095149703060101102341414642809574488430321284818995209022940966856820187267237969255035163604469605139567655615436832712963526102624571073104571704675446909871516457267073133256278602010595963629903991586937271059961059258230135375577345357142231867723292189347980945518656293606372413376032282178619593930367725783144154672234089030054531534090464951575924783096224543108300207034156851173990112921699546131684172611294370548210290116601664338548973289318193820337261228389881640465546773653103375738817930333753696518367997153089593145811122120636599807567900723324919367114024228388607893658752478744695379906240200537990537752508248076145974049963289247775871692883390969802214479354631864553448605969531667842353000214064331130259956836643895916302649099603471029651173111713036662979305927433235971852933791957465525195161112836440703747183253157429449325389780376452638833764063598111257660944849845998003562445399984748632204208391774017948647043828660134316740251987779116863029995625004211723110333036082746782192275133302795665333361774508143872478891088465781383292289715183477868878095974210141012395514768076513704242138499185954713316033355246818800138184622448412603084469103084292226428439388458907712795123473897787678573833881643918621866904253184033893633458446375964739481383994025000618379211387321885035912442938247853450687022184125749825277854739877264154790873648208042997491033003638291831073990325601458250003246397415106551688044068081728106569053059617571864160959652610207599979104743127377172235915366402296335283286670651604722210415362765951511220904435620580848107720356384432098378874490437231566808290205592525030803933814349507711403876776309758737816480651744243011387175113447154750294380878092090877670492605966511720650084637557891414499718774442708932981462855497563012796354893775665894249318131068209828047212859292847756538520235231150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 4097319790601933679953908298886822663116315377602203314890449456137572477187893066913878236504998711572359502275496022912331625337462163461393702718798916569490957952898519895226631962702346188641492195884590495734217318719472260015714117206399014526752202042497897816100094876157001354549685936315938116331995156822718319746576189977711218678247254334903238828219746246501061070672487296751902670952816763384458696128146401839249504053094958025579575969738275998397792596940017095483395793943316127727473850379562714687161588432856428363173927956031477503888975122103787503281532466866945109981665029434399861117872400937756868997538735537417524607628515334270097646996012710439248022858764625954423139457798449279037487969702318523608947612629009171941866122627352307982873501274354811209784066378807334974696154094070888640668677756052773807881444965966886547745706255510961947195122502668700098667327766441239541366221076286811677966566798001022090945309781224967744040565964410412703818152519690443510247649058193447782553168615805616920908724177545539139598909759923406322320639887378422525361194588639317847775966443962385179094935192358601459493796122880576638558069653388413642080091844739994562939736088742810443943453473249299979404352994217051788106454474805554388260755513456425187438996137573276930802498009553392455227270231458371870781240596552211116026432979672760966780352815281182978947275876104629291583397939926683266066894718815333297257203494905850791537303686268096586514399672147524758765289547182177533975957071618169685433977056311532207926477498181495821671302019487040352861520580767946962792299870712312495077476678760723173167749964092374983138828956049814564733346000662193417912518252468792768300128261005610709022948115086955694245198669381085710621080716322352506794949382877739349363525468950110456238177068744419760538973129422725488580286464454630557618489594302626743900146026581069867241525113804461996630390738706849709596758508750182941638263345865137225330242216605095903932400815060292992375556872823616053051950006156088615270124504407026621151528952821705802771475412159059910534867885662998050429216708874331855977536665374370568596594233506308402452201494997938365912118211693813654400813791671789312189239839904574499002983156887147239438392830074647284241617911808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -94886523446970443576063392091773047843177725977453147686054764961551907766119231209922834728692781502032306391069970622797467900296358332000755718540107565721585881441894879286689737220703788560095125672695254686928164310276722033398002859279006358135721403323211594797932744279426090367700242176902823354386071517980222660098239496703986140252723419751310718698792493766536003054260136511315708872171893396040847747002610890092339085030305966165485812456197182103499545283783948612978134932123823883269796407254688092819219376835704343474878415770930488911181604208099760163983221165418939122404698751900836911237601878063333130268210429339445705916422889052334113811120621273548272137414151515261651188976884733527410420623617956275517608895288263573548216970909434794662183372016106100602887242056099122378355684102779280751405645999554657212275813224705269019541554262913261886435401744399534059831588306229532356625700888938633522303585685232607167215019782369435334742953043178441459969187460022684481241985110304101748162087430594202347011947824300541629030264481789320057035445354382769060006305688083440857108201023172825596610176528442723090192972000904251158319923119494988040285618883690274049101594731795294773573160691209902892819647998945450939733790780707365823318039119353706716479756155274334435804690820564843112256677442808750150216287425607208684931188165896831092750994991027246896419229918090908735314260770506749320740747430254644407819283465662794661130578072337030160388967913717959153521731312283342882886499070438056924333711641856931855928383096114282133958888775976504085901730208958287137936584703791986592450229827265960597489231573890049758829263322198700544212642333202717528804284541001065491256951384509149912587951591858700398807737251477414193144130835768056979986741556121975166324995131422381795622992124574420452579588833285437766615579282180913348650061291789078687404961768336741050747217109155539877564337264772258077744108387370297882530002147608516884517209004002418867889900560901571879568730645258336265204701229389828964000964439867928909256685989915621549139315625909634654064691063489272463995115359823541618669891409066554332651144897823535459343675125389450517448879115723198518539974998086237648469805026884604407078182321074208937980635063430332158409671966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 27141743983167064746023099180451799775112030775241223660095626950727616286261920288087581330517213265999518333115340345685178196073038712866357549418666860695210903273275235291018211352380781529775049852881375674466081677274298735629198089963354808826223164916184884498517905823200486854241480898169769357764542706736427158213194531896008724696515324091015971240976464341765416454479052132769599650185861128400506123325420024911388098742331725849357734909273672520609869775775321757133668834997138174846264362417233747131512787934406656426386055568979578365530609695021235911955165083147232210033607423474243712034147192544725484162751766305351228350090055293556335565549835013198663354657851712109573040750923626430786373712325163032252444129059147952845580447643608060413076551890202575582226670595912661577059570032780860743249066030540773041780160721606933806851393585695677440971738286055768681760919793808732170980576071529228870725245452448288184497816160526105076499119373832308227962650030439287548340697006384829184821056061396394623685664325721881776857025254349442804596981674568569669332963157474681360889190844289804713984204562033408394080729211002357669968323767662458365683940511963863898940765245147586942168404693154628884431035775110210451277667043132455057094034197245735556169021820284068946725528575753201671636726618618461077122088330921882072587299627428794033092693489901595017757604579056484762935902761486559400058168746984246803729064562231529292881535469861660131583401983304383485488848630329720363190848813083038534808153748000191402927328041299736900614557267237744067535668957444341878682560398557877576553156963507399784894333936327236938791722181847095045314109761480201256775343081019559446089236779227946359411123191298647613067352909490497540572254071411554388998720694568620252615191142108859359883533854440509440721441403752735147725722148396981891276625798664117817408795300546375915511499384480571424742717463223767627988943902336774839152657838279403877131633717616476389151324905383737261506178456834025739178639754125973708346152271289067547427242109644550345070042840629095271068024104814573783279779545839436392648799264223903032427222348615851818201442601040742283262108023114682176262658746111494272216032646452055686397357114154518906357628007322613448174779498496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] 1427768097093182052493570251641617625926852297620185812314059013084724043637919525727541853973345152240819849234504382838500313830419439609167611495608036660715190390233779535670859087230155852518543596445774192659660517991512291974539725636306233321490534083737695695192227901475143440509691702004631339069807498453212174277955534998803275377538031401002681025917475595361861539829437713757456864006039895679125906762330592439656418619025335488734354461240531418636961889450283965213670753281265943071829285573114102699790680123999272910063960745294707660683049658877836746692559262777276349415210144021042804689200327026109287096431527738873308749688497387148932627464607336096536462421070807263314960058183476986370668545320978298965422652336846415176295232039856550620165739191571734026227434005710608128919510215877513214842246668624144910905231946988108869575238068072560117943500182373551763277374997152925333655575096672890614389263145406737852063252646358679583498754713922416545993136540635719625540855726660317563711084193644973991896244255189525775563908285394278708625043312583566412005296232191981948406998808096702891154060599124696694026627011022051890886829355033821310266933065985153521310751032913195092679696559238692625020314944363572075146904310914597116664410540931582438498109738864468580053494228521624291771776411029343061602841420923215489677967065358153897853353799902114989166844700283142509328209943993641644453758983375474776219610946499787074291688161705128859848465850562413479785341329063258475568532397647927250027467412763327144222087130414852832949068974291638471645094193120053170488769983758069194177442393761466459076959050609974076442610373308992478442853686586428550082128892307390131749767290655700758565607103898027249659645730343702260962538937169897637693661645782481454593881221969059964668267555843439746745283691393711997338782147563210125759115051620163886663516674471542291248019099297471491379629646157417439999250157612539014880334131798491726045260849611359822621737408507753790783314533202837588818791692939605526528683501189235337115900659250531601059510993633208013493279634689502704223883920223944602766926667630998487678827698581737173446819951952925109034957074191536718323433579156557169751182442152852401097799782749944096539304998407798962503946464133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] -5344197369734447605929208277977385444423620936053486861537881005637143650277652373842984147772520613431098100722159972321907917943836026066688312136631815840155379248033514333631919969184002212769594525500399806423304698693607414727276698881905578071363303113193542737689529289452140867941403268775287356222882096982463959790866582975663304889974411971269690974714595352005350542650041487315847367081960639581538574322966611501425567314290358155639189293514323290420326717660361216717139437478342167655378990487250471624621047892431206419874735991982793661686277238690199027950487930681016335244338950564970405512837386147357520104052495885788116156753565423686969571860142818170570994745314301638093715639383941845976734275926614205604848133275893761847042725149519024904714512282221893998345836586621009102644645012465388967640230039426858743827759109520763240599603397825160358993744037098394096532005115914560021487722839995744391820322133608996642911017514696347894907614303521426222734701817936926108760279329955385250185347953991220152491521903389485263786656044000158486899117273627226634734674416663684988485613861019790926672353486428505535541479158141597066449523997658853553755973232543656857205459356536710001078057004192734260066623273863486321343289744361844250343508746992378543348298433490003800638191249694138049206379067881922497453393446265842632409824668937963441523129495567938399603978103650107695764845230206211004879156389210003671659517982284397819039420630406527167964587229872836532704345127477127678216570470418489504120308590331219911225528034901992705608670551811609845924299660053164138928730641485802685670657826989269644352653295165442849947201038299498714805642577775267752552785538596111441017309051796559341311981798722597554988998348470769385423196195454664713649924929649278518280413658173301231450450979258062940675707796699898137351821721897390878087250581373140431132545479901051424599539667154127008187057550087461719178751269922291041573157950519142159720467256551178559737637627067419710331786279107155226733771318175934508989040356286862311360351008592946241761751265035559938788926903770040457979368230016245487188673772497915463122417312521794457896676867218653624752496933960982206398660528882642551685774434649731214757852639308493973129891442082263102621741075136512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] 7936603507241773371050994764854072225584034715540981384381238584605220570506208917050812870204922627209406717246816453960177102126597287329374873700644358704798191140529422085420486722340574742997755308168611051818045783885239378552580256570401747543704618820974388187123565766363463411839398891086281175198483482398230752794071229615027663074341391619058050484032767911378963038032985469308222829868806903041639468989251797117222977621075764560419737563505937006824696558253856837489794500029926657377487892776997084131439680493418229222460191873472131389908469597983181490631856347475760536687161731533610670634276301018498611306842064224429912932564578907033104153244763592701462706509520820994452667871241311639726321014740562774307587811076928368941482519382001101129218202789610815061160020465524371331211030704034085394557430111479947716637098732079410089647179951919528112534216050249870660906230407582329746303987949949216690643560634992600223646850746777577937900383686722565397249623164325471663547094150145960641813976786772692512917896831680611931352239494283952068948164934426760180015968266637998825851573385965284534711514713071513916552279433632893780903822326287614367988600114317716863764858498048785807702483311113159155609077017100761078917505823012288378560748793019441202982492860033364504208718090595253833970750296069533435989769922837466830396601537819068990648260502752999988587073679156126125834178380522296013412749868316793491646253060965029767330338441252657255905350211966653573314053303248176834078177814977161903273812899028861155126156948977418336314151047235967292983514912841647492736268965095977722839784071874720937991377750902140456355247158693940607673740195911151251208551809578974833987531465220818750805881573600453038993429280513655000704354166007288962492932538323732726015511971557926349810120321902515078016637743817972626473706193983555820836036003495339189360472701338774760004572734863541935914973484143730153149347922863153790101924846292190809515598009082300189168834896478274979654350482745341064956267667026071810255129004914972009248455754432451981976711956390191907495117343194706086664316405647569009545542229957776833584249295747154976422738324269523496850053579349364081945872510594915537294485237950128458773706277748638158700109913059233178274700942376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 1756578902294761940416945338528712853764483242826832348401871265356073909957748874662981158508264124903035846709079433791110044002319780983256901215974925996344678211284127198919492835193305766934201019305804503478601305597925160402397370712501307526011669255959836721823298708200733344684881038748659222797212230074229797255651395936474585916248711505524497349693856736680882726757867604095030750563936287268832521452466024056484437600663475735486142314404871514597441483159647308711746600883221442267684623860397993173206203829250594774934594586709414858995105665697784609420269341304000072554917638650111491791072299845789667850171152098158412779231766579552082742884476694171875991417956115889117132585242473081819441267464418805327199100066221940867532677260797970048643035446841001586701189241821494376568765527433013862994019351315909643708975616756394797356663822571456953303939498853706100118222431746865239251674130149459400404737242439366718018964579433231558382268037433051115381131101753497929841014180291545554326441838922340472527846711028333290279179722478855220689393592798464090542475607746598375781466877856956693081666481664298544452653016084138792505260534771140510721242085597102631613615503609534009072623294598445881442697479212579084093894062354066759004974995198703322578143481694038715908174194467959684509697873479514284178617174977479563043917749442211299029738244160083092269386618050766723494005478775875833501344288759398635876532102447506561539069525290580826414315920757729041221249335629945867426315010681156690211750710334788754364540116121073997023086143329218935891564695788846119608193742210163406383757187964637024286187775646590134415398123275647080297104120243357302545485464947941555213861775602966735734583000787507668532924678448117645481655093093764274978188985495719858124848799441561699420849449284123136771366715383352612018367231163025784039816231744565709804556255774154404429320051763758388629541063949083708785480193345819039139216150223677361463516054010015009223228209337826327294181481868658947802206654072737308283005857293120136376766736731854176753802146786309819214175023158517964425898519404755259500206111824019743860876344711730436816111585898703817134365235950180774960762640499070742297986618979533637510816588471129293405517037812375610241347013836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -32392120629517030533439971880071315002943335866785454265129487127775046189698445089723550903925581146716977457933298556360978895982999414463683673608136645503948815151731853247526789963287519767132631346708781668258834785614176414966654727595119787639992435370008544982104195162709457400569489190155047528848669798593628066552262714586611994739293877159497165821770832808533835028868182091007343430653686387159750870571678688588489383934499139809404415741245032306148556407383848398316308396944739165226633665799180914932067119889777830458283511722934196335421416200947687236064245091889861801647459621877945827802647233780233328690066908470327914947662493048181607715664222122095063077381897242327211153825910861461936659035721269494048732325034822244465491166552125508634449267599686249873463555874393411159687105325852587072648727563560321606836365358501176394658804848839631415099054727267126191800111837762018896135209591788295114489104042458417272395903085830327303759720592585410958756703193116770324778550857863171067704226382849755593327233630219033989538806512541619348232179822146725251987069443497756656666275961707327658966637610845079732560556130899358866399966974729566403495543717718946734412138513248381569381788039697082112933964171198659179413185115812642786920593398295195622384815943385592167520047447075975055778426691656924905837822456981449160145193283776842857400260568221573671555698055528217814576410406430385428050698983359023979744181716234938726168635054738697518211571250455562859883695809937978758641974015062572766753001954772774906910010908607531127031528106253342197962110895988665321407296590592115250496094446020050573340366659851585886685786041350857542600704976426396928808479240959561755491506697116253685706652849455531421014206612836604733847356079953024143387319045553088285212310017919305569733144120271114376851944984215461117582170903065998559137467631096401269277550880010442903976488115210498135463430570583426135237211369034617770719111788385968545724712289568917866585185403286241980530151042949289648847590943648873405841289295362368138431941014629801395083238718185401342239054389518605158153370715781133979121739016801325014269071991285428118136343237341797776887722952639777257536684602810086694650989629160468215476878862671910829556013769400346267206161195335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 75152100320395406801472490929527345362213116642718959609097121077933722815265373331484827449400636549737528901530035338839841380879630394092826066809127861162931629811085798009581476693085402455772490945531703678887131024448209283302094958337171675436334892744626293093465531343882488705748629653025032756571791812331115826676052600564947226921327488676184195323965378509459806841460234008533605113651686880876262690112559221911977362221627861785392161605486842996800019569837057204413306332169276543540009791299462482008831803206224371886455434209149542385004441107887093783244330046353246219893863717461474379614413416120945844941531714848017761605428030479270499600551260537702458480255539174414723800735246149658888130076377793498187770144760488652548959197827896215508119377953034737287484061420103482433452377539478647672317534892895788347938709233557034841725305976116583765484005520129939867847183320165243627895369803400622115575911747943373246527557824739993025970708328277896474884676001271187000890553906720627573862475585592450245536387839871443495290701738869160827793108761426185944444168592074524556139036465566138130080170339994909079663287592714333518403384073270166892580887278031825234476721647777117789407438808261367487277496821992590863138957902173223080035284111206871065878515578890703806308078021606214874957539135110702199464059892296101645547884076550617954152286329551028782504870211562792973640798826586225201899176478269323232467917776636224285557493021714817377191124707698492243854614200358338815728375496582002761285416383664176951591928052838867169302920716805867276785710271188335228807782970103580965043755002922639674601073981035900505342435109756142979379732585619179103622775549934472624689383565186205378509682107749586456266440352545098049996339892144507280710234273562635906752654464441638735498519405034100992517394790066152003319752556415608597476465884968131143498530605577195055469563625396044764588435102100059611884123373279132599359472470590363686726963691603355234613969340926651329322873806665897618580690357919335614003841138082601989410190785642484997695774251787817244400177826419394265311213656533869014551262114544173729676846908717875714885022667522883534615790904575652477986248431808893611937946121672216037685989007582721604907910328633747538200991927107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -104493403321358554618458595816371771797091021450211109179695451275642380926357727328841833075682583721007072773927132833516706694560670181025378277424798503026176944051397191256233591362789906447529396043400038913394791750458398439652386660126382531301201019132335280998075657481364643384812763428129104699367762395389825104106783116277135534783828286123902078030354774180646802198819066257551160447101115697158802557288832841268884717152935232910885571312741421668357572719211461722385817464963885083690821133335349323079484472896803237934276094008654663707999287058322081604755706076858668632859896221633595668885149668196165075199751743247409875620718134087319485959756002177568982956031382241462348731200555832574831946487360290296465029563098808472730548508067128869124466279794938535814826386236108770897150775507535475046946620674584722632266142290541029685077449746587609978644888844136196429980816873597833706282827159442645650056625416905796864933192594862949631796223357482434117912705845982025539419895319150428059589633498541203906890694472641196534239204266568327343839034821675641261457098007835699581349918014494608084893973659475920843884324020720806949810521888465384486949256313901129592372377263613036195902097835163062587233772988709154494695848592244916575464805342027363409931944181857018847041633913905305421564308944411836118029771926311387771161605975626669353446064835020011921834761672462415889203022931519584038302099005008944032560216885504891224459334264054881362691139779758571145056995463405168631800193049480742966887747444121018735504270679223417136550180889093813403537147435555401866036224691334545384798466006005782634630392555795082412842719890888100754934785934225094261199605456939292125757672699316443091707989160534550653995428600596569284656691718648197236265922510400462260869970756238555462885214564786725268094373099179223094876298104471609383812153590026579064801627330317028613298419117951498263360950146849062110904165307368972796824324505054749658116890429353189997493574698046195684633461433122070603330974529838448046571861498333199845065970558053978677295624026207905732542997610033646533854052353898194930630177456162564227781901611523951817706975801716231922982269397983658863284956135585754828830076437042050877356319862141998516381874264527564272522987453808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] 100217000517677483712920042560518979927520823680773155674299586882649213667762874321142920069140217388788563833656905253712368373134632063884945808461154505184191763292084872424359041034154636095300707478588495410712741153536140465324588262818355816315567004236187721599274025668348368925667245230792477424854008582907124234110365688137506294480815847980205360530121383252001215387740427124329142084157518179171995092302312058637459395331055555000684272031870790912568962631853271223843846435799091295271749093596517889891440707331155343297802774331659443470004304451976305457853697805710324598854510759131775394808432057534636382112532758578207898121662140208276304108127461858154108598023374076581367044392035571617467467461702664446678898674002821936819531812040261092187101267355602847169793490317863555666922787410393380257766220772895934727394259874975847311111509159194169294720331083498218219293484756570038459698378593080798879387255771153618898343805373240907633469980155999812537410591244127842053814308413521766197215670501899730304719426785566455617710537183027512054604310146786379654456653175392118761703469231172817901697047665631012660885119236800802469959219551627549782137474764521643859802382369443335153460849144739459968701461626259777775827975723120585485634972004569213772917900382822243689922029755328845534402087922174596137886666161329029685979086313104690136466820869138376859703008053724317763006542383639957340271468184689956618692854399183409481763632111628272706556416416130852021687501900925753460871033168556305026718587904472236737470462763916670253124825854425086197736078406062388218805361639881472108643289706899549572426495578121598831514282614219710686109712028195007484842278108953095117900685321517785381517789903837961822808284413824223901495630237954268479308726813213934484906025726635012943377260880748314451131540665401803386163982873313952089951046714307877257293476723136010619724935819465654019158732843957832958722792557568850664073145584905452908018431109392339703902951951592075603976341786141642735756335728239546398644021552635631321388800909797158969445294389390514701088088907603391780774586481414621531687545406250981351856472759334715834520151367644578255425338569748479663222835226860505924200532180202150156360926486486308790277049432800576037145026051964928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -66392309457581576324575634693355328790489415900160741459410054162355938720249187819004570704458424681642849614442299516854623884217541421333216129300865126621551388244515295798152375340923378475899084567018234359928146063761973516719308276679996042889672967448102542914959368136327265040050473881404078934772101150794867833664924657235924653472600590977012600278006834082566436876408954880268117166054316860079576603986567879792025784334637955857986025440301002673172748316381126907648328574682685406324148081389751829622056564940415116972302442542294993091087915659113911051120829581317753984891499288517342035148804368190746328939766497765306611260184063534386123178729186282867757089790559564755431527108555036817853044798744369645045492769029379129314789305427852791998872659749012522451054790986944563785911673409742215611028439073570317965237248347503917509454374631272705045298474895088530450020236089045782826488665073256226872142548804189763101736738418512154274849122389196133601884393421867616598561486038419217234959120811398250359433014698605874933915921192944665342099499879281639143879144144281462622284893393193265162444988077119801363720115526105423212302854652766233360683233371588625392351023554862860128875133630398781336331607471473233855108010536135076577875469230598589877743029749659740037435801306857388469170125549044340956932876605440332018588858230792939950617102533725385545306789590637432108227589462817423156999391298327418197388846537885086601018823718149283257234899588313888612797339111263640510944087741727039308901686587508233658200769374194181393720471495621448569597986468220549200562773420151067852335591324308628430919109467553978370353675052069955701246216548537180822500576343667292031128596703244044076552642583615800450754947227734840648275725130791864498428880063267657565459428367238087381227572466592820634922192871947049166177879217006436686190793887884248986715635096805569982788929330117287780859498988246498490402135312970173895774207189875399363458672224954122705758101805616813270169108594085963915676310463655345570130025514207331957248623990064367705371281980872717024603989787834844777789535911978173917628368456403100636733863120827313713882595814682096148282581176701897420156015167347903717425901116422962738046515864536807445295534350704833583115650811822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] 25511705697404454932472070602312080337754546761533336950300591656580127154592663220280958259127023954597549937892311639445816026968354292139890898282365293923356273918820812818049401376333549147529762314231110405335510266988803393350805851944173936569306522342477054501533955026336433672927203921034277663741582476138650938635337262007958687469197581489252400664215200837921544186423068894519820071076080048734320461077598818942432979852497904288170574570722956341663214623060588208442609750588227412297920513087466247849142956401922222733643611133285808030753824151240664315655187395182028702991718343787065088152005447685222501342219215682782699650749546622856401353990234266598052456407226739810318710196113201928213783608252479735329682175118739311674395914924440836195291000335177141896163642834537083026793876731427231600065251021146978779846367378406505100239475079049252095624252114501565349935457088219848024689412874963810936103172185691402418822329007878417450950413019630663901951864070612427554925807736586572683711243518345746622882801740002883971695113572037311045683753623491276807599972316650972429454565575030372787042084038402975974667136782455679730472894805195765878375520404310701538499716214830209882517938781160468360442550986838827235499999299729872976734090118041331295260804962041720021255671899031716487685752204380219399325252984931761733782406857824272534572048607325947248616790269644985763849068148269057029504422928817530334946447051959275176250322313235748635154105785974900171856624502661637057131347073574486245017425770346337581101412998294998916080449575040997368929677259791914152409820715120209795081205135057472859218809253876012506743672859668182662052378541315712865181585592881298967671853967759088792456362077994713649498137231948307091157110154632692083110685218484108967635809450904902007646418392723497819888935713619634871053634683679334097740576039744063787966992574673841811886427248222395330931932198291340183319617195465600835720918692886165234116220534535375982693967178686241597956519611955672892835712182000679658747086522278746334561175737560893999626600853637332312587213056971989862467287809749440338549335602877854204342500038594060355055038383563646536611856297590136959686726726634621977784489382086938276134646867405495726150333789531842190367270755106816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -35888719734692341795023370805330199248420294603818581822230330840049021646702524158483512037250427385722531120303057434551285887979568232760912744709302330750453561236081439433397232469050861897128027343156107984630231446248447138969199104553697690653260644728982504393066108691640950374093426401820411050471944021416775140410561573134224699626688914273274985114615141258304854691781023766938085293860799496836217564832680601027954929882881595056595219183585638966413557235870314787212475065169314190007376136075229762523473930898686961253333454050073581784404415180112398433591555745149299686398425043267751142692512484568481104824220148373224891680187582599075592222012877542942925082878424275342577511218410198238423218882337942282716961764202281185210486420952557962974625062144195803238295496213175214181218192998666154286750730240723008841280893077013563617663358917130365525076001751546015172781774374239391444516197137817416995425751331268328597986911588032698849369968252033851277934384440040037077097050701500456462564340841109374090666869410914212268786847802337364894166118617570738778064723750862377592484810569710265726279179261662855888323310163827261868545481368844311909148557924972420777329172740581006469395190950939257179424112960096988644336086214094563069995587715965996956023849838896979679883903037536308521503399478196771665518461328828996477358533266638131359430920384325825730415673801322405082393677235602952287182846032144067294932156326761869935745040604033230448023429636572212026671215368874192089359946313736823124607582392791621904151770121594583859658236853340672451247923785460572865295987220411208850876157140057069611080597191066262797916423362580417484253786474303565239498246240721103419089098956967374416940805015118756744156690770965284926467908885801221406314304601908073981106988624406190141500985608806729897570705028079939782356113575114147414130967810493481882724425785491255966793570518483559722481010885536380633519540304582570982200186440371635770674554159307556423768201400550165250692434085254464648218510594516119762375940408976491985922983075701688211790006078536682004187568967639897320734978649944093777744154494927118347171975709610693917686712974416153329482924906816195878799496999897018529641799022766679484878878694948509706528829462282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -40871935325021475803321121190544762474173169103874647519405365692828536103251516195943090872261027611509753986373507603059785077945634366508955172450383728628329902397690739515462321404640039920443486912240595210243978340591567891475592574992454818015158942356359457544156558366335742148575765989538338040797788066196265041716067875546859854870527206989450170358516729134731863273327640966168316785947568473261600609435918248925115361928932468215476741521247647551042093447784165910774640819010282678427301044826526603823932782947325498547784245089703175555997933956527166189210262479260578395932158874208479793329555865179476905835919146290387337022769925341137799147736464355269806600679979958710528491616372848700607431022519200715916813198243791102019281114797788321769829597465634350545165317908703619266951578999505579527098430529770544099556523139419581375742753261368930547529210885171081761329040495715701987592228651969726480826147333738805745143350175582399979769292230758139750785642883985687960841765276302728146960170264692366684198331469207371690557566931224016707201566396075131986091688516081516050279269386651324273442000109312028097351860846754425574566111960320725567805652000546899351714189659562498680225338805567499800943874869883184927434434502430880312054119256656981938126836908847749396574212397342650455569667435337101140175137901718598272482663553942037865536696352503867152598263870978779355261855162425312465224230649494675941529842149933601712994922504661103408166775668697726700693243188024991275343166587200656729244649022500025077135277166963765555699431825436261267498283665006344242687840401947108426775935292592314657642954408699651704667610145220513229026827406734114820982982072703834116077732022346868601575388974594252900223273236344698311479402591424005598219866005477498366220844871873701104247485042654982301896749915555469774552140350212741657007444111990061856632724411345164708857454609930326044190994304939589885330407569728391975728509154528707829910256159419367697611903289060595281399047956225241395241452132864768224991026784055422406023982998907218689546686460729968507174781280517922947564010597291645087476685121970404181196776748120165264529355683281266867274246756900110506589574933808404061690855132513338159745738552055141432433822352529162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -409903147507036300883134911895595521042894110116746373624229624330794735207736776954242462114612361065373558832758508186913192864720306068249154048000640590060692290829918787954578124899436864295274971330131822001520117488643109897687783792152079421317340307440227548088825735215031514956712796465177271612438410729413964953845873288068476692418850916709904720514850830996418695869830979909643882347373261583701406484794052390481362308978160550321583158580024404618076292552123176166026524706307928376672716920845220129417960273499657820233814292605233321744023424930105699334206767638460119288515627034154412597125454502255564013339076684438940966197560325726116502055896396502358157296331373218808534545898483162383670364592418346298611798611134262497015636688005303184756528317558163544205461474279411088202587298896101048478677350410823476009874996047127274198999111381978944584521266210421794725367233055010291729261342993026281613175531135870624332196962160649610997360320933557997944529007819534773716506363295786829928358593697921355471152914677526451020689644085199132871384208163975978436418816720634496741172014517437338824758887897211191287598326370727631762911389609337112391333650200239825404745590496900583783124563036822741176968667990605590277797983406376053767310949657799483406657005959754586267179857881768846183981946249430239077306441498753552959486314000834501787509832216107157820391444344811433176292588090344211034047001305923910296630233800510298800101596370580381228199532716963804041883960452313818584043268733777347636865261645594110049325675894765714451711627414664756292751092444393476752479030393330248008296923119750678946980174997879861564164299830812494801179425640237847344948062900770880035727963750865153471672338390564030899480686688643665515677942779954295187459922467015008535493237528013765388167643318722469097200536746755904800149470774962771271224454948174421251405155438379795760941248647125604080408372123154585159355918258322332478003438383483480812924248104839125176314260849129885204379442945139006981474703575988854918962348147917689419154160310451345054916707509979430524668936615655342495296700548027342150844536455487991585727148368275544659523716681590576782376982794651438861614981918493669978965482452587384074144989960292676321892566567212810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 1864437982550361929364207595882909816374856268791204276049190076962159006479268178492150940087634086278871788427673227408606002609588159695958397129851087612444986435455400915550520893026301823796574579787314351989367057589884650082916107400205498445619210050000344605011828507093436726942928632391161153696229366041342138145211085278176922854557698950411214300561071275212199138401279564300793084973803271230535271573120492615346560987890203083910089729540493830644805232372420133867260259929028276564164447788634024420427271938738652060374643620646435396326973986670421272601693751999735755994855313048621493058309045317447048574573181244559928053040040713606308513055850378917896233036358675384644609395550003614405670455374441525487181424257947462117474000296776162645961903302847979246953837446765194914299288923074489160756453713669108008255475940781930610816356144870235922941289477588047542467034626630573294500885183225319470293764746128789876617354503363684045753021473829716749384170755086194273730592690520854767371297471670699192328795544614344255680532081589411581415661453234970439522642395098726117634814371721500295381577620155748705905608957318803123729485794926027565643220870376979554858161769670753225762339065383611673400468272266945471459869211663940706266843502656152642625995985646729930630871581257136277100478645334140348707400430787282815472169473631732644372195014761470564076853566517390662984627804227793821675773492555823864317040444859007258607055806164541973777449896426136591903895815290729205137532654815342274835435525174907140336928812945591317395374937943836710813745075103436582874973308555770034375657504507718655484630362833869064465994823463753926841089966017006528866770622535628818788799318400152429617369221864279555113141544655798502077888880955425859697400945545156346206696384186562554159377431746265597367873810857707761855764962533506585632446547307404126080583961942209037968413953444816637478117634179561909802897797933299851351898804154092348693874580265888443667622984335600766961932791096288599272281495102571109808810968929870435628428111411604142999363456834999443646617326917378330594988252601173750121824839722149233248948451696700795588727561238867259037645281295583181466818127219824927664503886934509610083057491500057232548015971619991778754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] 71793479497717127400023920727653885325473971954217834590194104673078117202878231927196202508314598893296187625777041910264366587533224538913324585722431573486093464033621632173411195124303257403965361689720807028249412841071637330951482172158913287128404800228100677207766034197063335148699561294554609802725840475474616610518688384597942941701987468951328575969378783028321232197795324848046742061776364304054791660763307702904388975726164309629959653266508231302517556846316934585823751659164433138317644098091202183419551338066724736895361571295643991942680464389253716104354520675924263331157532444749888518531656866971842636536330113884879722028917350162225167241887807629027213431906980000882276511795419620490562585912412074708729465311697905175749012003045451931255041414136787543802931659095910757348860947685414009371455179187303210983974621515679937967266922208314030398959641576059174382181212099969542518078573680552793326723633927911898567858621630835973701436843485348359223280447911114140478698026414113112267610472145242043665696314568092941875932065433989274795144633703865663759319027817530832286359023216904143882019408042485936329681274004020413137562463553853059736740947289580087043233862815202519542727019490153675710137615521689033714042165642018047688846624551071384938461335749088468243141130044708499210722871001606384594259277175024809537756669676368878724137059207947770659232979222405482849535736841170234749881496668347178680890661292915337222241348044222412397619192860592824896963600013400710949094312959055752940008850178424456169826532707529513426047060679308275939614839203035536617142245741726853489340029486569643205227205126629150266375895919273567991069525538891466235420601874344685113150133540987144851437002659951700808067164593964962340170379223229411089853426958169970161114591351216508312394942141193309023136466858741272581214806237960264259257930229243201753755267058817859871001841219750557559065201251609186696541413666826023441412562217821177133370045322215415570731643442392850259032356879013663320893164617742504046194975508898316392911886659929742946066536547218632985597067253129388368731949944137358410445677262044945524970931213963656684289977860842309454148871577860705857514160729941787683752683768815791617437256279851451407870245907519776929873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] -131392621336231904237315387520684964799753851839141587055237476983909430471373177760909903457888890506260376677248133992835696958701189647454623243908595044482179067214306105199993010443616826330152975829546536924178593708509010865177651388083138805783079437192560595554237968143871109515362604000288503107396417804872614169579256688245992672091165356974066594259022441719734548861293778821668156375838522973645216616180742428635876410998638882023766065834671817439341817021641260478364068956107202722723882197706705850960856625086154922550752130291685631693879539770781648412990457278478709112482026148502554188185249864811553695166652034110237650202635438221212240590983823071800415320093816388157428271682717847880920249582292144616656354459956241679094502698067077816564610462362521777238704160259397615972620991012154719300085028375307577478838301024207611010612076195749661430179507899245677010586715893756344710340752322420197202616827607809568853884566968082576372748989269661464307824800746628190524721581862672994117408171667301542690306445640998814621980789266282575351129910014570082906131508048734135768990418534225444444622683730228315384910195915031949772565630652902382061333830017874067494191272594114430762298586958727850382272978984446308251596851852502285352805009544126760997908827030097299849903130828693420268466107367957373588250900043450357911030568950709362535096722794873157239835560182149275327739485925531173343946758666948900379984180504059173959163842455319046099066040639698247805180838434830350443705556235422387456985750941341168366234267988439617079692521594597920634386000440031185948089699278653721161677255241494923379048718416699565490881033630716748656171744994725578374977808900011415720732526745404166270018526783515508467133452000149061841684035559317767277549581209453985177328623553316755801961107795652924019607297276962941610111989393097802669679291748906844670839575513668650114571669962884130006476419618554231866544590338183111504231735738034350237066852731216171509459845683753154202398661364892242333403183442231935832393297768962454386168401922748324661259646901295677828172531970334608252149257156854264790290177339856195311275029980123443623509101907695413404365363821289009058350603207334600711291638499852199878754112245160030320013703705867174560137216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -17050988852822383994531586205862127735924607099741851400319239425529223719045041775864051464625870115081751853036125566198166815514674491142855781709491097421475852832075066873490432261135032225413242801049542394392409603073514012831760442245466340086212378265888420301092178313959382978391120317448717092106246365524780506475284868224979870355723537872595098577924545025248838746564965199253869993151585196109223540603455851404968075533373527953446570807724197990893941961980417176169311833911963430836344311915091694796595105986385114427455316159512074818018349245276797269252590290078596453327132689177658876101363545149830781453244102606005294735889424078893891305790609463347434878048205842976398158028812799697453641731398324652881505920747410276915810948665738921258766950926856273371773757441686849812671578756454206432561713967201068600469503120204949913202777768172961353143060161047117028836214390290686443034057206941801015690146934941188273042162054695607227181164101912159201372920843671911209151561538219617399069740626278399039239180628064241289507560531492807493698369116544546853708323441049045253427463739541952516902184831279094925751527232386039820292266579934539777101410310715676108066777082081201481735657437140265750391451294072475065289339936037504722504965502559093490078442919375924151903571749084797537326583533803134116425212467771562910935243275900789511535735102910553400696934741947993486232599116560260034930620637316256383151051953173954460664292148746756701307189930762703852759185723937346337005800359338914850732452688342362163271193316165351203868106765997926309567527105819617894573639732405306664994156000200734849987285067560300233064279546682120620057736935126227011015101671724910762135659103491979422173614739247721860519815325297277500062867088952387341059364274006584932060181869147794126570846805339941325615035127097623191539160854175710407649601231878220225170467688097984260625166109074892843155279241805421956628876773406965726626533346124225474603955632980137507633039586344232077968391517953823137884728988483881268446198608039423361578950277036452900988300399098628375842104674127594205616967786267398144287458348574540746168962015827321746837124425692819210950896139182212891292175566572277014206046685633013646534615122453516480669541293852330479761489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 59399584388248806283547914939988668071366050508077708469113756813469592040772200283717578966347528604888762651425190169165267753137689449489592921978718765949139183552572107030076141941809293146155083594899471423906483038796624532774446315017568832647524807722909715080727609830826054595760635450570665068868957433139934156574213962977657324102103932791965703979344385349514051471035715176388079190816159896665633506765006387421500525224438771521035262051489647019510861155649034014401948456626881571771249724999150739035968505332733748802754744761990447186441672187997628504708470072305535598172603569629895232560160897846928887143596743165873819524745000679132136435380539133283094802361710840526101703374849979631658335887904903665179298381344912893268005323870991144239696358451725773640109737547390240092985071388773059070708589501291911930410692787981449632982770567754757281010964875077563438971314423510470464850757046920829757204033594497024279253363981269764676692024496598221642080549217865159956594782304084862088989458847269113076456747928985206967415587554269524201265863507243287221389767498842911328260630794298722250624910946115365374372616536354782019435865126753062821733061009611663721503293491511601631728973670254639156021926058188116777527162655365312969787415405891237184912932981191795850878407388032651381308869274122036209650049315823822408356150650585686956818764790987935939263469127462661013541881257154181962994807630153036834439286749552737016193682289454711539048527066307229002795591584691873873214770000664606519885495201014360093059709370118244376762766489594484181069245645531559898964328314007186442614437487301737518431184072184684252948447182435168839305674337203241426407288761575572388938043283176081521427399708769679967727727679138727428881861619035320843194022463714346607607151379379942642595343585288772917782648889210187964156805397704553507375720599967777559287005657208070490756145050937793530501091844791568272820125370664687685356277525581472075860255450771973613758034172565405512922462988468920275248734296607052896605790855318638153525064377283869262488009177099939799839765766366928577173091035042666797681786217390906784357935134816319095222610028551895011149269102623601000474173988771449167192578163899644445137608481182023195673358830606206395444363264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 106226887051017638431528123423384521303647314603422210683772659035563519413821223416966600247391362145080818873001406975659209110988647470302922258002897254450981424934326312540441647495179765833526194845024402370079630078813964691870419050513443537960370100827660993711960482891384610216701442220827009550713187169047335671466659936773844967558289362389968382628971362290694252536014089880993831219882357838627514203255292325171375053639461699226660099811156778568850581103970215911258573731834019877213968910422591269647069735423722905990921744793112003806890631747842586262040535562897668364448703494102191312637429774019542424614504248528688605378644754983278385664001301394719555867268627927090544321707191689624094830213558328999276683799737785771337888220624914143541662954379873888382904861877607375612326459150612969621555269962152896331358087272763499507159679521616598035677589811451114658540831836720145105712473848068452713441437823067122856214034151060018585151224336589200460289503677457767917238076333686566859929377426632479639212407251789819229721545467096757693594862934337558360014352484168912458025131136790241066932354346461019243377468933733518080938056237322453324683259876329689114602887913379692487246330576110922428757218045686735809876272780562049689047497155930029539194967520553333429778098296367235624622194568825350537270972660385977665411038543988466981043705445309478495529137585659297957141366451649919222220069553931488030611928413770828635653490520644851649557981169340285503083620178875100358445484922661458188654592781155505588430964919059879994734820900664032156031056861311961053471222048136857337271993790640285354314129705796093128817771290163962188769383696644851558711569696671522749849258424402296165224233685498146869670043799092088251428818452572942095840776676185436635661368212146741990760548391461318297027983537003671275943867987692201304531904460279613644720648679210115065350686738542653688123536058803687705924519170602567637635183943139309094013879308624837504016474561759537533474437358094146385307348793380554110469116080496971113769791969885155619034484038461720239524712805135868253432418536251079353088014099516021639719348215960519747377706911746010173310253544990467933644113370539045082240965621474506108752142123504713965350627294681585920633733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -1034222372480897249336245784868198003629697457244660834884451769895042257077547853472163044130332579779727015304262919399216755466808369465116886137013003790587151798201178919860342963263677249444221774554201562193021153072319853575083949862074507488407750260782194098963903942937209592386179265732792960613486058124741578462234333744059580679347393244884990929401937519542035139514115133592458771464710973180545721909826964078865814699474217987750107420632174639934202407261142277525896483221959853670853901636910623289341421365865207096608126763402645672436445178101663212790505273261405653609624763123865312325773864071036643445011462123058145984970720190999485985136467723254090138359779929816826826457055808425126496703274339592430113756081135135841402385285924539993493309107243667749359966110096636118165925001644970544368310863761819638272798352748551005493184776290120897478726526491950771936538431196898464551391126050055414002912729720129923414448852808746210835309638037999370464526868563954447288585986327715056368907916304670414488064747838047854142894750645592649128658831492821321947594969826708688867094368916376507379929924015540588717538928584129229941169521369021901492049620409075794685077180365810182314131101313759799200740870533400145742185434119506804699950812621575308831933131973253350365683404180126714797691194521314235278522656987451765420114159266812777871217716715868028712674218152780411023153648847603034045550517143252356362237490003828844503799237621500745010305744014099225026321067448210571569546182659697554655105321894564140670208983617048772994353841585050453726619252430584162933083697632775556282421714879031917890713541584063919400906217061380146387156490194543768750074220843166342240518148899000988946143996280752646986890108271899131594254760602872296055723857684571537689426967924966480627799627849478930572091595197307153163106200750513593761925515796767458494048553428017531369703051306321390300364275665962651979610919029616728863271647943204972526104559060834923011941666761545665720326276480162274249403804875800620500390314421956930596320016652000336647951890680561579759348291821972884582688174037647179423507276060447977595949588524267135374450879715625228372493332216421914395704472082642917628148409874402460521366615560578318395921276416391025686535471104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] 2964596916842078792335308665138277383305282421830402518629383364267512585236633958185434507404357705142504924355077757204274462761995940294315803657653218274316800306378841507818635377509303495771569226285097968841835394292152002421957554663445256152493105558140659943685973082994746799961445050955675632682618518305863682329177874219218609594798370714146595702647636226685673977264004402878026322748441869421028134796774096405442278353496816296307607987705382735518415236771743249675843270590725690019955719863910145686794486314669898551896066814588564121583896901171441669156199035406037861300863042318562248107978017931750106321346492492716502128598592320648356629453665582582949819648422863179893448638188674780879713672730547798617478888685654673044278951755245698394554808392921483035808387596016583223273623822894609999023521944949988595194113675012255134555105317806858211815195609944350787184418872062560548379924896389169185508550748613743844384780547831945681629009459140726771003334504600177394178999642301979865078567892278971661177220397376178443241891715406598133982755253286426214859869186967733811616671875679297100761516868863916524145876364210150686248511231576898453470309487792885792708890465389828745640286828995370686280000585992516176366903094937936334230875956223030389905001564750053630478068886574209036560006222694484637334736087207446389234022046689396461816161930170485622930350142214473659089342241802528407286933609719837311331017486541923562818998523421030350891838786527339034882275989265258390946302993347316758677886619763430572021004506569230325199869227279269185362969392272870440477930690522867617822925680106875747686011318583230024917637383099677510746672852455570113709114159669145360337125299162645071648038763482789211945594456848209713459927541722708105892284538821121646971746115638660445268725918069156797587217981792305144971840096014596880248148613720399522965789988417487751484137982694580336324475148440660854645382639919659485886584772815415613281830987745579768227172506108847697591700830962271020962334502849066246092834247216936984884802288580250753530411747574580625054687255264905036260577561254677844282702930313859721499144445934793700532698759442394518909070130691422898166502936575200830326086902962576851284175041581122616635562163630008074712026972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] -4365667872025462418428517472509969631565658567347709284886724186732622509896213106082987536107681749791128077445382956381043596564679141025236651983685410356096597324820807490539725697470033206592501844003965770037941560689380905839326735607196222210881750436587704738608901417813474693434460806990684153270166921277908733252269989499694452562874703033719584095674967168465917977133264929879212830026194196179763923612679349887050938757132762178590900266094581779736172925441329266114627042680324446420297348166802762519946635432997242737470364969313060262157772743735601320202220063370089458552944347178311581223818800425416110543740665220863966999040799139086507220202534711925629778978051858783319126270391511269657599050552053181540281903939582213746982990548556348864882783916837314113069361234277367384074961075441561375949663454737661896848139569401171190624765561789419171778191661995121333424992566783939217536929809207640496533465175211239692080474500114831473718401358356312668892862502301717030618314183362726654458184209893919237878659849578918937557486391277416277230519912511055949778622557766891029108241045678963383362408668848669503633601175162266298170887286731978443467016018119287857080772578254565915917245573149865732255417706507623577854478072491532845457677101719552776585121809861312736665258062369755284540243050435247996334040049308125211923772528370343049716983724427358621521138171744539489350149490981510041631559823888781168597708712043814690781969443389032002447153291232297232784134120611667727494177848056363545659846522373403470332541103272381006715021494934445603995501736169598933917473468754230322482756700227039365363910280245116764517317679998154056004013965191598835283311918691307704105594063172458341232086981090375123820509209015393596619178303581698216680688153425079164591302324661180137496500469796545634789143897526829203037607651134899248182386594486176723601898831970838677502026104075842981740273861224568151878544414087174326796867855671106313744174746573189845449854623034708585670773891301433673101775700583936156555726685423339195812467647305893041945988667050371524600992002226036126628004897156766593285196138735621239107286950905739671106444885649820240212030680394478912899043442267269931790429474385639556851000297386680522742934022284455148717411926016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -7697160702352258218723333283045258038073975180578760676367134390475638407283048561652098887866324863990016712074222071953287152608938167086274765874040530635933371064966155297106117606904939339776782453119007777586752598511485727864234943502262492466018976448303917330447555302297523008805949880667167140621315625316127166000520026883622963436653772874100985294157361953474546827786545918986933008328291888817973739821291983438335599460593846059635843480067677919465617925032676285093844979444426918779948571131305559450888701531306526949803949802496451327433571507469953498335119230715161586738746101990564084742670665650941145363564213263972438121508123740528727079966676879420861115682055039401047119229678277010533886097874521970359131625025168993695118504884781707664388199410957695899611871187541008065844637524468990550300853564188865469367588402354973156236189007070282899306087375724472547892619179061879363762037745047702651093642617699632517247967866994949654353481030582322739410522524488971314877083106363007106430529149838097180308742537287163764367576069945118581109223514368027596145626305976122894107639426686858407249929370895876090832835864203046519177388285471313212108776987102161365372226941818912501151249069364758715610121832159511917853031659902992410564177060445422199064250713161333755905020311508672507365005168030305253332568376719872406800859055782919423226773383017481016824384012893205071818593790281215896371614169308472994867741021523994715485144073208589240879495567012177501174589364997402229040424497134556901529497254239212035385616413086844927182664848655895412982225109110960320296907774200947093724532137396387433648156566797080021218646036783288135481430361399979122154982988817658370764374076695730602461597184990029134595911869937016225776116029626873827284441740128331406821669720453719543862336965209592860520066266061839163899905320156857986895839793626372272378269957218519553569738461252518091548357681332724993190661125747937925424145540189322044683529348698758918381863279840413402114208969303723547464721244410399109358191309277310994754748238409412076323015648028953412679259546906825488784395352172662448416268143524848586387381650953466626038557639347238724765690638896288729003077392231025622317485593328845636436713014106383746587524887907627824049574379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 20143857891658519448821859263727966258160742421745754489393588845458907354786898890474337055168378112716096739996911651000550886337101983966101846011419180733529546945961410440296272715995754607283304786235141786654257425301462950159337724178503713892911797431389124315552582469182325940379751585617937570366136778822570684993103991146743818323359842272690985260138688976176687320457420557678781763093868973953758900475082489001365165546434422487161325523353319183504834239036801978771780533309201327300644892754475677904065364350831363384710247081333491057804348140018412597340168221496628177728358358426356786190012100665825801862170629701125356279061343628487609482388323597075358698553056952598405403896481937213820183957021863911199676283327271545093282470184697579515540480466476190187838387511761904125252830678226165257719878016307381928693502706483353837660591535669202906664406862744876900596146631813564738004813645655731042645919960667972584136053785213608088395338887434357548913812503309000423105057120628104207878593510042564046529171169537315072308333850262135865196216584585696709928577843369483111483049119435853998199387840525055452535028066286556742387829412967831939453856833213335085687967066650646501170917640196185354098673757429541841505289661643499921528862779050484361232896401120879272434538962525518534814494019275252088499650227685170846776030794534954555016734118628585853291645476815249172170421024784127768571984178783806910151385059669585267563700903549340974858556621738562069549089109799713082885459993403929330324164859364927239421128116855948095989951350868287970733685556570006603720165186139954820003288274819355469528017794836981403747399946930296834498484305406126155650639993248074690298125377921742259929314317516352041734573542169546844152229155082432215577386076973399023419427104647835857332118387887114074701630838910016572761429283156060255422765629837317684615155189416769386773849776768229789700564930264721134697657765489688462098163407835108655048864333516920677863531980515828078841894434637722187527538908889948820844201182131821222133606886391209197681241011001224425730600187621794483601488592359957489146114996011819575882251069746746599710865506733913134268857221311002559731951483478924795202611255709768902497712191847516202441463169685293600978459688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] 276833167796286952945623146092839337003486326476427673291054223811792174009786560990481916911175537227612928689813258465737081137645415001198805188803092042826739282885439989418461706644422740644273948959141277830587609867212490711391669620069053956426048080257979754574119739185098152283914700517853338055194445878829809671849270810053382260766285274954978736514843004803973894076315400757622860690466490674228603093981324353273167109719640348128564349874703114521692110325474476510476977038762942637496274445038873018356303650807019447612532051276738163712169551401017296617537525011037015266232369180074144910089466723014951590015859429717253712116093143401905972146295058065297410235077061014668473516747199893565509337971571658363812200915603892995047601130487471119819541613117436953808479825287823273300488149923574935851562739943504183675656353897425081103621900909436950443910988718963835583119701202285180120702803328048610125240391214119481263577802167996083451606508620051248147981841189282738281881961671709320360282503562073986372697669584132162865898746183515758314029989145750226653057598094493275663688937949016577502849022568787021521218006943802189975411653067779575618278043720221240009161914233989748373173194804546095946874567362759433235208329013182604698629590111957837283262713851338772889513358870130478825066779980707684707163625698917389531111919048761387613674108687737706715248831318598016755316979277427937609952328812262180412084447839564158164219393698398871690880154034895902833957810817196775826339061969707659559511090082572625886563616706345098249511625818976934116829187843013654640626011947426760662177185535969550381468354931020219186154925635931189297112026746311508590425907569194315422840623861443469233030561164720037115883266205789910034645313926983730966625300372465139966494273166260716243806661764278315544061898681505788275448950401830425365070780708396377618186453945309879225967978849650055058340357720638201327987354209935501676579960163864790944444976180312619529262068935097742645527273785651589722932339289359377329951264473488903744581632330485292198338061209088361708213828107839462443382202401016664775254891111528746325934370508493803201451024631841932796228012490488730338012012011983094740538192446301427994672536866139876193711380053046609561941788590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] -1589043060123615389601340083324004829892687433552420918914190091981104777033980879281872117767027881523914171714770923612614497660397279828943940742287241350571748961389116114632350533784084028342739591886874479639246089268142665063387644296112771630086801340275111577562704862178971696371564287123083216320867168910997261662631592382147255885738584376472375804725485582381246320823657237162344054133215835229517755669830337740049502926353597222011749444039673537660006662305979396079168947445771825700160183986560561072621130272747453143629850610018102121480631722759824754683957314858602760112992354605099461237539185035699485890894240440508782950010623635906779174138314736041523396637349525553722393429543806601770736048054375924408276783739975820163131017756178483479769588009122283171912752011880939142732244625604148945610946717433531836700149969164506566138363216028878174029066739244173687970168368192502549655546638277089838733511597707655103735391910386122978247249549184492732752639408053228338973162069189907808936906012383653373531203289326744412710999233047381890936043578828424463671579875941869417239168593520016431253397673738129302041006261801103833694914658601221216529349985288402960552355979226331691506765187677757493560148149265406587356563254577261370711644361237567057270377428181677672513908500643288770153882210119506351349045984200344307014300964690182632679436789006762416076693902228404555809015195704740885204568625557635277281339892988629494562676003629790720641098794471819768548040234462094749395373085447215233498092726211991814154142612243142689430946989920850203794672637177135453129255293205949579551456737666784913689343498781561120054373484629692511123039582009767397931684534768531867248202288857150228411149198090259895564160699301823779007109190923128376734137831983987408071047255940044404348471960879671431956384741817308856580139881183670699962284933693735939110679998806580526652964682714034215442189318132161425665804295778735616399845790020603496056826542199801276472958739630677123816829759843590182065213406911998794630272945999037789708280754462965424696399415445278834472907956474235244406185139128311249523770202902852343418067572255329104595330423380931981037638352318331747292701259785896516338198366576492748833223031581787847342945185325110789838941752131584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] 3305205084327591477018056937192610542622500296437476466857535120367208570359031787715841828072359519731948061334835063094495852172127779369918297932886298223894322434757631973570100579963994743431722821064841556514568538577784788890885986176223006538907765576104517264472820900764386005192199453307704634828004759799153071341957223943720696045214896797213145247701414397073046652499894800818121431052169272913004604078773752773353093702670397390861528840237698445429096309221706327483756112547770344311789652974803995267132436805437432931962083492239728252919098128299079387066432815266794175342149037306788263438769818212683095074105151695343038638126094592212870740597899720181663784158592909781950080600437145623656399841044393619114977278478537481842070706826159239891829995036721293670465466759081863684927311069655738578945091563560641670585996815672446078149670791376583491601622684881606785727820605638491509292488043271440543078495884445292529949667350819136980436236707119590985383803109228944761548863636842060074459451814146628012052431792154152163927592057810074980399749284868617362849008133838296004403277469609185283653809570064810065925696977240029161870230122869109653668996224758284072296391413533711839279119395333151265340733994098804361964856825685112840863419689557177210405705584893138807712068626416481519362711400704255491596213430531024132029520111751452525601542508681180026463178751893281062758244357600164140901410993825868485429418608714910866643821218866291174516188116602320096336065275423136766986198560925585432240193606784837096866594950846479406692559492625478843274028996241547801750446029427494982443127298741281654496552220156397266835750237507297924220440820666503501391504166929055797085512522918268122312383819123938192538191006800935651305949419909185057534947369336355408911565318096462724197956816593381084775431830753999181750300988446578188728380954626841510858586583288513726677675865839253429903793240581409433272460528529174962295792615497963339272011370609371420712019635387865740218819725970273722381947148293961580860966894051002400472739260805537191201273060024373113637937576785894122834108239547137673273218079092025679242206543529394748110915627784676135874175298357411097043482509413487089035975780098634994708650458789441992003475145007745900781065920839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] -297127812888123339719643375910072971580604529085451207182158012858741544326218503749804334379866183026750970539682884500579687446966514773392076142180309431866815847902716160935299068776057479445927914015957867713760070111871412067887628981319839564959359619255866287068414623099222698068104325790306220007190082900743080026383420152008901496632907424595410380591125279204061844432481556506983350903771592788690385995093917276400398377601188069178215034447144189732172289938409306231300868227976016482401326231699924376687544935293149080499760052901980682505530299674248952154305963123129079649550813182539656935766388588051331963254883951389365872424401649669185302323807927873788891576762543731676996629458688859594335565415353546546131968730797114478114555004670971486639424150339112877056123691443796289647603893229401652361464396027845300375301733882180253071063976627091469639412718965465696854420706792331402053482383738381071056816089077605209743082041990651536920605647717137993028793064148600351239056108800829705867090706305681440377581662136409608153835804665255475355930011321998681214429600296994247405143119733181662168040286223944796196792399266941303751456060040131335222389509360990132326848919487130939165739042191969935871773064625993480720345183481553919510288314981848903944223901731679848634017629641499415784530844536676711224169177048234422359355437570637793397776880768130890993376951480109119575943854654868291036898607992475480532418195352365016311459263299779478950542029229255517902728822254564378765721463867356581747761216106063494154391594620700463133820419408912910861535400913264490249331230949743254967816112130164422664036852732455904660313026644917741133471810217770190877279754610913271870940033932995351188926724140338371175438881322250145234850330957315692015933280399877044815300318425861906426840022962381271653435766699439749483066076117591096185608090351354617944684315517597858231846116904364177663432680242593094295390182967926931210593317617840399766551678236914550945153748669972341371254229504560052777721441309198651812856375294323822868627252131394848263327062731374578714703715915050194524190042945488462267806970653152510838553119494608326292646483849001996139070266783930471161258769086884889382207693690307925842734308218592207360185893535993549974827956174848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -15673909545505168944386117626272279719327965976131806428186243314450295182874726359393180639932740824426763007937275660510230837675702180982850886491886436865790137213915591552788383398135371067165991334814072709144436236535003189467638551849228888840769639439212272361743296229291417328381907514971626717733219366863151901285782583454369097155060179839395643183540273421373147243882481654722031124239036477253585213495085693281057929348378198874017464442568715486430264077745486758237129126936469602837318323660610149288032305624758183886939766349102908896463003420769069683953032314443516374370994890266709237365612762510986848169442924651324464785359864361928187182922649515498160013265924869452768794624173850263690666315252058706934974940724715360623649016009330780553338890801947321038655377166519532561849319341288142209317935626029517939745818719850318161535863405695515862566170474386923595893528250252755681376246142592879505783922333740476518902959743022156253674855054546753672818402699744620283433113664684762583434361034648686201628313626742584400561781930757260512890143380794382332248111846927483632606296018957036187188731043553091352856141614304566762843479999024325456982606980612081281166514064401370980546013288639211026380319266185546197275964633501308876564595574461863252912632203522921778770394632206762384249299286319815352607811872948809689232042668980838098183708118884384599201513317353557368599078939330041711072393740874616862817419139420019804545480180556588507077844721537592021017540085181403368747899150605845245046763571465224986617093771775132826741034797180251344880495862531618360561713765387822274488993404598003689965060563680565389849637605318138442801928086652285403183447995448504087344029220792513339501396756502720490441508124953769906500627262390942765411995137235179523508565324282468168941279646948260599117272313697237196724070514529243679660819969932474554538019744321733557992498901318259912332536376311320827203195455497794438272507505834488040882510492092952754869905980813418174988139021521294546107489021929268295011165644003869184725101895256443956266534887367151617713300142526178873974795174649631547790269401899796501161285568422892896262401163322153227312856128012289599619627239791072917821598415876022061802346465365056133989616646999556805139701432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 45787838622937168517460859369243584968306347056996990351225471297386959750048978177202834668870067677224157309357134339273183690427772648052692089692274075038253126342768380001248966134155569398266069150607113981387058922291559340405289246971185359849008270815766315616476248308313160513388836130524453071931351916372930154631721371966117132451504183366883416017965200713614362939323660266300060211248121185865328006968132614185193119496806329582701592267448078773130275948325453044889553698577112763531389100606282593627803858410738511938974776748135688661271078313702273697981582639345146098688926943043280478341327456681254871091751173930149069005365825436169524825186853569685871019135903298595659381895042622020449363750844717079828135910076226999658570985538743945881097138346026330973996221107055291286679537901672870555665798339836824749991773740765128618131722265787214662998800430718922239394558472574928759415696346706789815802227728670211853519805512071344757194325200182084064634821244574628359578357968097531401423786138524220425841664959722388455874199054896910366859408029175220099331603355324095107680116023905101588113360381175492801402231580160094913042202448962062619059749194696723271441397046413344197500615910623840795052763885014108398092164889084887159763857856831116221829070846639504847591003099039767391496441647754480059402416775277808079672091525989025314238375855736416188887154596407336472609811369089344272071044928625821886800320113702843749372795887070804795176745379201309804482853518070977476130872222294570513992103106605501900552300219331925156041224941022161643893260172298287194752681120243974236658291436418895401176111728468700557238930092737592070838653666646854575036041466225013579502071043912683574073689045045504833511751009927982366932592675349709425886668019606326687256306256657379410217061117605376387384704567310183032402096962323049874978547923412384331371239842923029316881590127660101723481608941665333842617368789056518526575264330741284519209110421664546569459947899409573233172408842942473585178994620503942608134694592526012349143490585897206808327510202168071943273889263690462877442379770194627040252715019931111935047500048293409580918951649591573806783870829225901147880538585398641301612603669185740247081968475708974472572688216021212011820951617404928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -75740906326862418854971283794255714418138893312454114881175282227913416325439243670839956137674744830598579071046511794157378164919357968235222582600375713083011202036867998635405476712854750998523664261713657057292990253006842068535147897118761272640350364174507638866208282606064056431811100610937036443904847024436996407498574449938328702510093681587845628492463580082711660214215741794456454058569203353864891822398390279726558558357638130210313732348817278064987782926910935644701101900189470434455652154312363174912872880124122664587906835568327154053854839261959908176224560429022980967261179013459336445808556868141505586218407049069244459276011716577783023967579177162265587655809237009266003507624542972641812153808875024916286623066895750642451833165685888802121691505187918331709080690388409157684082428591048858524898662738245097479149868496216224698594477080662019429048680395422072231059665911121158711847282014567360238234416220045039522542077880848325675807322589925275670451025193771925467823537967625964386426332123387765529793930002566123499515882914879860394906080393933562142878133056291444413588308099684891563887695876788422126326237942460628196588130820903268393502361402011286010479792262036687741974790721281244897872116639615160255014912772956520510333004165216075720116571349642464346497552140288027893633084512811640010316942419839575897622379186083632211423149069174244304185768811273188723664491293149882041570244839935696847685770984301163515168155172464988369878178869186552647494790093926270124713639809000583811973267940990108630921306908027203154181958338135173754009225248172997723256660800446755366479388471136047649043833254715121005002358203844777572469816058013634817033649673711618379187675816487461451414375724956133943420619788043293886893943544343109205206591713374409830046512178806153858367036337396293605739205839639001812541227154132634141986558292561533036751088531540847005045277703696130324638443744524303281769375476763056434426397969691259816799267121890782095259360228595789354106064306422479222286187892104745788799447272655977431714864555805907916722417292538270128518040778069412719837397628897720450303495274425855813974590969631568578230073984151977588747087363339467078624070637020292416995933527932510205930931518865349525414468766067689656788511390433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 84443389509568839601236552550690612738311353884034718690670260467121399369676932575562996847240579162352685871360038958874382194297774451463480423495260619151242046872662184948163415837331925892763284173132483468450569521507071161034064548334736973280868525849665598386557678633913837003861726827021514253968900048421309672320107808018555328609319218366505847596740579373180565137176872896000431768807564138200847350572975703968598624970045630324417614384041270090559840787151412973748815635173095979477468959056922033364156556393198006521416272473609547361780957198346570223889015551095763804288097774945564113416295158495596496134078952358350142993068752568928191686687570839200449266529928046764233918585891982373727473906314208898817056571005443852794844145083490430192601108588393334400202127589278440220023230557825294831523978177181676915882116945533326414646063120201990562342494873856559623258054093808014822682432340301219903419165981034869386040148609152872847476740610838827693510953408781873028444955797200469258453400571981429459086068661545261508825789906965658430798917461615916026309921881968999186178837117441843494592976693422246653481040557344285781319362018105740458063166908060002946767502891509916049325982642644640687962364021780151360934219261787687925760341818003468386041414960588134251597160538184310055791779911750269341699473244636447649475438889626929495293503505736756994436693671839152475035775131999363942020087867689830365295005354680672060249395292226885587440871324831099967690608143117753523948478868947838436708338887666452123423666521183566454077066204793434698241441200524008167583810741035828072337137007085379764215943525735362208065275564720935051504922830828050689198502555437922569374765260834206196943023750756103154481980697364067789406412443412623833983098880115084604600865552792542435255017757418886343764331375982419937660255635651567163802334066469719699286591878379836184460269788024690174860212927307131087815767634514906272183158491134895697233695994543082870722956330191899854707310798644007653490962270688586861796783915013320790572894682370563458319980794632843613679086173388703751147405848793084729474326857661568513328154710917508034787484030558246622718222306338089187956665420001849754169377193677290730656963166201648559535954424814107329757634065596416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -64154655200112584611823081434031186653586021768081209943752278065727040966216417585580355868492994204370819423874901139773606137041562331512476823900285203458848279354992921992529596671132350006294368196016159024876299120518471235855577409658953778706199559186676382236811417153053033879100853675639195416220215452526125366956923642631513198006111155928034053727395339888451123369535968315433215844991053287742577179737791094638752713082346805282137551243884556922232007233638242663903989440498389849076205682312916024082539172706898446391653305352570619406982640009559874822653619963633448633892682889049869721739748927545609579543524109004062034832033059895260103882788041789952196874016566468136932283597655001488585214512574429519316416342453919643877117016887445129459964820183970644388914995417320575416407000498603264563728139538114339843548325330584422736241152180244027702812651489285434254093289942751523952688054615357059363194206351993568892209454470219263299848652306763360646891199497320473745882715058057449264427628505575526025052681915536763528823948994955919706725481919995331982628111735578803353590568660631528762188104945091157319796015426952194426102408743358949007996764367836350682901975911634120030362912133263504172524720843848551527156641677948073393624658548207484568587133079573890885590870566890755772984001838755304900750281751631842867044058649638356458881212420674191566084180653771687518358946692467295657017017018557201771406121861313773924877874894113520089602624781475368551522476109118071668617517670207463916622571039449569301226468493088015610083872937223756925615079534093081081608886896561953035594634668426960904012898260086421464407695591051072163453262424514675375737499029456024609292840027111229680115140231092607815336384589496448926527820309380734488037053688033522396433302487669241700202946025947427301003791740107908301377468075501280058203857025027887878608836271684757762077955150940095638414277657035388878103441079530942399383560176102706437721041556342398915384790680361611805807570809465227719268379680087443781001181981257349754913584532630413052595460820475071604722461288013615036838019303838810192841360063536587411745525287487632562992082904905510201931818393154221694212854664475849620097801940773911249035222618740830616277709461848852720500781675970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] 28204541075562215803182352958782468233674512185036131734683666594770441186369636579904344827689865549790583694760225296526751958368725930855811978402606054572943525625696847641206611667390849406992488347791558846789132799208654879235140474018787792159837117494287419349459148311859338274050176420896771796519647756626430458298951308691796596230382187215265202105776670812333061548390975256547092940183874852598304678838851775328258923929223233680326856900154032849241088974538802094771112389771136956755990979293816707692670791598248716812759936541647291861516608665893298755493956428177446162520059855721603862243332296788206665684899520635048868152722435302906237985356788522036814161252190778926004137526327081355362643900809930756030293722060612785561027314555808525798672378214279459847613700076772838037236700444435945185731822854028138523498381924271853838109703875266896319318816758539087112714692847718484173440570573342908315082349331220175852306951276233603688218104127266654583192053428266797931016716864784165208881122562280109241683022117078005255396682691715489832563340330407973184663696080993528952801947252397015126788417826333476678945163334149681657724206315238196637973110945203252795139869778199678245938349539425539876759374358060075939577700130714622579086716097117427632138329356676982537035113735650491989572963103248450161201335005802219726645056670880998259614782076603562726568823535159947271180778455996920187225433204926596507096552173439621511780990182597698913241755600615644387570910849292099354221058165619811182285313201740063309924259123330333698581119706523418751195174151059459176204071263566022221910533680529745385049147893477990844034316471103298315972619977838965551711735791704311049426527656513755314841871221312475739619674805592321909143350347785856193061137941904456199982924975471026653038314935747660092650364440417103145100178261091000186453931980521112024330871781889064488195178859802558192504919456692377831800369214138090398157718730756957290527896957157261236443250389854098212614030291146725106311013709152949566740560467111234691757936107835204420474119276589060254850839400786576432645762143183042779202406443683365362088729526294131399189628220217620669453700641834348351864703846660935563559967874475297921350768261286819557902995425839057768101203519995904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] 2482804972139062614809749475444972546855175654363868832666493956130283893841845093785569698451172317391760027112261186522477169295817892645957750259887717892725200744960100249765744406054099574917682471699250931360872093472626232959251630905804607185294405102506661968917849639132646635191556879782159089359748932717444967009056963576242075698464038598037518520403045594662880041549951644562308083801529144333688402842252480251820670242227915879223625327098715198874412896694703916668781118969327809567270754356911771103149308341200273769475873526400621547714005750284704613909147108611326326446860429353645400348732784504394140470464288245731828184912372833194437697872536680236627300450909461358208063402299088877090086640512000751974727753663717964829886931935341225081343803313780673844281744803088196338451740030623725309031891707761607304785948432826122860755772273872673621230151241437294650093488892798385510879183277701135140119320435231379443391676444465909819955104871100119273191291465208667345292411745343748657161535251271770302487349629993119860737449366727479156876335890460456276767091687422638397642741835280165954753879156098003728748486786027882980337747910697281428230264882215494803777173456449301363096843511473856585569763242352881831068479098090789973778280908223823644266447812588570009271993458396780462005224402949093478440020342774391244787234150787521390994808705621415402176072100612021022741777306532357325320512110499759036205680774985651415373382403517091009906061651230230324829412072933105072055791961712285356151464507324374684965406919212781063685073271759808917246036009635985007977799972576835886796692472212762447301101900046531974091349384690839698699156852275892344930802296625187751090684375201902185000666197973949673390656089492098790941363530732568970146992094335609794540496187643603386075317309013152614369448241760832637718430629617320464259199205767463784007132868596108602683092081545967299641830347884969533314259561741977371596901835083019677525074044133992194579102249552834461357100546718893724365458636835941447558539460104007864534838577455448925896720935923705442097479493437386359954447217071307345620661266811892470043407358242172082487545238952611904640991599139204598119437301175397708948796989030203764632894085798548814779017219749127536797806158151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] -16774645520664412322839561757792080536209355193945718221475294320768289676504710276168350158542176486093018246116129003457433440408677929417673579555017420960616036370194277027207721204586408594108351329805315656756572648053310531276748867477944305425473724316305260136214443438946703510843959715781492719557032773103488718872619697675805357655077945524693071317477086282875557142380362960245558992238244422090330024792693053051007215723063624158543344012618276273861110026031635720808670640331455923464875692556735470838915069020648021606316940099521209513865587834383818530998727580376200268823204128767261140646488297123042767328210129881804446920910572331700137565603819433421358127009994426353464285290638954269494127448337969402387810251369848894598233350953966979268903066345927900992729167119955448770492927559452397535472147254829549798362130741707500642079993497881865878601814093313589820675518498747036711948328190770757233599623765218330430788325228769499835333894616591346188408619674109671371826878714859696146199159967179215832340562460109200142705888722875467911548410172962617693524581534480627952508686318772390535386295798606986100172471366039823795121363710381184737544615824307648000241944602022357007144414573553542970272378207520470816075298541633177413592345876713744928653159318665623145712441671195576952849318944424288925113550933984816085208433139146966068762416525956356149696380089803531119724167996237354928287730998307061291225451747798399325995188241743417204305755131026070863407936214995819845424180622288690515452860255563867159003905065508591522841912714828908603829080270178262777016078354475412158536420815458641784461695805207346722833938020050555673964177477651457026450432498182960636315595766181211121469370090626961791870861251314829177047409382636133411590330368129302396088834067069665505147994113422312204834982235744950324525964367972292363159479583468475902859073434635754559317211208412740213451534354034862255659100886956238176643497357248871724290655694462335075973848772131738045119472078537558420483834757853249795163957006696650865956616075044954702540964171480842154664414549548224713482361584682515561515823341953011283122703884172418986586541062176494476641078931375328171279952344605937616148283580439669134014187415052886852940312479820486678541048756568064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 11471627348029223693966002480255367733765671716829759413500088197445704644850122962976325682787501364452895601647395782523630005954112484375427624899489854658914899381215633763648897424288172336016828918386686017506543540494049015107039332266878482536229084359991979462230870896997093877064986426801158825565801045538751469601623623035821216825965851915072421718645454476164252150161015747924067004927176078096760861738687206572170228495742721134010967985676966687345186274468921546504910272938866312514902764065417536340089074302879316109522873636578521051617188677303580870418238695257941575316009491576872454135935281707651972517283205729651590588159432158171514875513386570374053763480113192264021296768009544231490853001680755138489509487333161517933288138283911424680657937284123654242180236316446369828103103983176779870107793395577608530122761394350024441407850101261464059876771856823167526418623970851575682236729814203310517984688264020969622184282552616205311663733777327087747636071972501676297512255056554199474919943139486398972251302781021560722269027207856174176365516765536650369047765268680319863593394794200010892330633829976768606776824848041592931540356488770487632181860944147772096133000344002328520365529524666228266493768161462847188267845140875753796534432768906951167840297649198305048997064885516847014402077754216903909092519508881312880673557736267862092570701760441079968539276718526263173277136111695260739704028492048552838935050583730756741060589308652229154123134123349229235007785717662731384196418986042515293966188910553110741935453022991083271750779457769555129550929554458502250111700860719195889642111868813773104649193134077531175286854533921448654630731742611084147074660658664914286067411188308366574681445159913549638097536697533932880722603513430217990341129800635015146622876555528127457987868888541370745002775897169036744584290978668898431419123065236504739409261333013776159103735399976047907580253623873776727510098586971568883725161104917736004417674887409660433669712150575894274064339990540048573422757563374036787636976288271240984741381984668232647735395308598501945310528572320658164223877542205269368956569237153983210682040702747153915141267444282983740132860201463153873703149132442499845273863845784657062937759866932228495471076687478784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 51516331256913621489736306193276454257226824142710252460024016997385941764698975440194919187073171353984070708340179853871238521689696896689153953973955019134136011791344102266976010824547141031330839786568391336805183464697308568139841101350363467018679043732290340700175917904248214357047082977733226318573035743246593754534134254327398527203614219157391230237162611489172089213132806434382741601480308307984941740430715633751090509951855248042902306448538197232036408311623023642636321902507752399296276202540128088216960339067982241639378214512915059770323492501646890175512829784534073436660004354379805087772088905144581643553304212350818492001988665218079857675845789255798004792912228868337294064660407513915000331564607388656288838804799387606243113083560298208557262939735660868006249336065605021078731820869144067420937294277660109987760901184156926643209697841092828121165353353859190170492721055757713615521625304394355002146207435743363854369238906012262097277814033704611844837074621900787606520021467608002367227781608982974754444574768476445902045108739080841017177216619337098957606648293574985200837563527954591167191568482081191310652698003981643800865991947480102033943175992489600842358835134412260114037853852424353349153154832558857817459077484916482413865441997583975583810185677178714317992957870489618883693584260936494838024669540077932202672328417691459725072108025712332149014039168713950744948054727772980413266545739534309471127089297963905440411443971546243421548226933050450681876682096300192619741539703170481223156255040816966113061989651516829277564872731614190831127790311980028121774632764882593886045615196342093346861644862820175020202990564549102285401252261741996391823085376087065741144710044896023657959070895217766300194124871167676105013027553037218264836851015862545716281247978770689175939038947917591662142808443817826963873644170765137757361226609030458675907494328056504448233553545665341297318744716013647943135465881305442410425153049896771053840512067997511622706767786952432629499329762807235213558375751383589850624425134005892783187538828907401036597892956577182095158119811763745860223427454500322836296351254621591346358829828435229271027151986596577767528385634463856863885133954860568197506781052844599575371559809330787189476025689041797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] -2722158197674927776571183226166247661552455031828926014565504675756307190980967641359757372702978884648659891295353163447769413675597781080178612838055372863255283803504258891062215959551461539780939308320300754803455845114631076374339976338008577135711679774353853929698576568013072731072332986074384428783616462136279647528358288122237803810204434408258129000124464542729297085212103348429322007691826074610367986527248742908207307813276503070963828035576676606735780126115146483721792749206699630770052771492331047914228613786547754536144678119294235803658708497486984684769612797165218665053149388762188747319176630749224469912056511134148591890314141277308735323430520217513953591435538085484395362677198291173463364194098888811039772144609159196367391130186012928519820633591315535739239364429506271706256509041461826559254308493244303338739704314331215107081746469094597817634478376192088177313335559334134931220001886129017743209843452796977234926693408827612123705082394245176751273564428124675181537596708798147929656890269143729455150238788205579181366201577020460135960437836734718743354827401116247780364008754088680037174873402518842099797154594834453394497311051035521396275913827790470614059411933956276952061894898812653356206234438190650400157191128270840916910130570326499749098745823076346246586835008096419015208431685238273453038272539072926129670982046632838603152717214017682691260123230741151437971044326756339279033648787647596510916076303329544717611588163092575460440849993918105602301789450801717307132926054992627803432593248895455305757676178843178568262908022903724668174605552957318144979995759173146985145396263117090445166360739719681983390528679678140556174469713954744903478331781280803228913445034857237895646799897075306851547701019553625459665947641911058591940571294838406068857138051438587258133967039677985904664858434898923667127281680488841961063344216249014418348019203070408171269191395423407939231024289101838081104121056582856947915021657515353931453579433930218167374852450646867264335478783538659023661047781802262793337920302964063056799352951342675284491131886591700699973658218960435703443028005756051890694803415884212519074157687530144830599365376307651719221122857852815133086714198898712136826528188116169235415882042132000322610081625883499560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -2517924278835002518806244385545078718636612540672058813908379938900933532204708566341960752724131590348046785183103136093021334240001612606855057576075799919649227392779871303053662514166386882255415103209081258664894629964422010754169835851392022511790741983525601201998691513096350777515682832419182380284104001482096321341481206201363904589284150954468832660802751434253187284108643324605207518918738171775484416239080071657524774507947997482135402924874624843641388647599466996817856556001352725190748081717718009604677049699879547951110576410873779790609757284594794206756331237443008362929105749096870185799224672483980490731554952254804191421146383347330320083453564197844746452101605652191307698833062421138548435359174648551011219163765563262894207933338312200392239539044107106422232909926104564981706067746457030284325660335816847898861173371040821288493522759076809669368968542069805872784455963366704763074657438413314043090236667380761000725350460776592073804041507647409110481272966505347899965818929476845598881776288958984189373205532268607692563730455141735487860471312989343453378507135834390608473909367333538623086813851057847069597237226015637482563836834186840027551539956159805182866754451469259273153866627421265554933721312285748647103220652359614895310177304613168441905333222148969826458613395597406923923229915431550446331372838992927189695106883913314373070175212228335954440886590738935640806387175693435125549472128537251956650776067801600174284504451790190739380824049278100771292944566584654787841504213187632096025771087679839497833371947503235404249025729150552265131208001928789705505978281236158525215307499621501219960565753827293817901549117472461812742995196916606237809145707958760855118920214070112736095071181631669769659415037003939164350497968818411572682418013440321603670773862422594456177404656077823510028779830485472362831926596046648916741631663991836568890469107413610263476803235801795047361696495659803534120733616741114801525566259506452928159247771108948030579210273163812726116919321125929094695719680230784088280044100034834536933075963641381532726783907181440062299903733641358768581249550457051706210016818236157382029529568191047462723686609328378054816235667221329652870486304414345474387336587226516510917534543255149926751183488153132759777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] -87881802163402940525073757010414896684811242426426010537480374288333783852411149953829057015661252193243909348588386347696790122079885288257612151643041417217732051274893295086993295603863910368646002832536722143991239506107132406200665020142167761469180067020654809939921511250624333846924178144196709944864326718336290685710094647364912636546965165479357014723039342881544385059259924291272602495327996443759071303864703699338587217309461883235567623175320447257831686653776452324393100634302503041136344329765160605137198691851792035230828953731399128571329895288612027815593747325388408569049747887582066969285895040685651820879934933744356514095835001864181813889064006057523211352904141787674585640994058935538830628445952653634646318898939353424037264516646362443539439774605717970965387325135260851454360806865874647073342271841792576596943124506176225626675603615406217845676543579759404840092335936562374198406934735837917642655961301363794881823791810964506900969904779247096805947267003582072344664951424694956759651257643892668826836259567122261246782693933432775899628405376610300481977373746339211902856497300608197938854507918556179199908746923925352349886164929873563362041466600677895771115535428927689726225883064075825702971811181173086222554371333825269812898104205372026061381605903903950646828100183173789295358391031435666058508366117045569896982461625564230784938753083173969952954049104728961287157977469603509670545923764941159322556288642329482909143672068945633189914068764066666828919338983805636653280455354417716596563537926731648364806072215725986329097027031644866374058619974664648977940495498114869367538566744917419420833322732096345681074026216063786296315109985607052163553009451553935465177737217177729205283163186766338996646399761318485573557594113105093120448682879870133154145270712415409321663376334981523883527315653514918729260356692624928759370675554202039533626255783481917623922913198693528389375614056927126443215218918880670971784929141558416580983942290016190034750809922037465284134687602158240256909376562612847125414897180998667649558743893624144492680110459949663521853911492572874733805919064213371537613359104604826063607879262093792808528243390719942319410590037625112069236995439529847026339898041494388951067139917803545400279928191191179413422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] 520436073804771804266525180041298723786035351622946701862484488371031175920675306734757878603415954108246884487734495022398252438903214630752992792325631249122803936188817094850025288952308784813816250350090855988681689392369176442266086958570999693148042185513521482884901247798166977596162743470894469829860843126749888654599162263743641594089411253362619675703504652737545480698614733023691673659749482400359420102171416853184408777304417598630233340397320178153437642511625344534524498521566594178505357300685510239362873005198219176019857749066711644433197918790736066787635795210778102988620614118016023717257594872729344974262032679217953964859633987431192424130742221623399679488229195732327570586385702609156017723948778640598996737742952384079690843028069156320216928243735765739140764561470681044959401890873252667317628344463567366995642113865488910376158279370678503953950853957416730483178973974195832032483806421613489070480510441926819280759604522423585904880063663272102300936353263768702136289271687241231563633873533515608350400437155241837832247932025661799415355808678308346607557225937160427996211779357695418844647333697326578580553830793936678591313952973038962734921454698376182455506562511855874786430470739052862965216219271225026108845680835513599322387869533136451781593237788580104082855479400461817402267265965881454386387216614484016267399695730763943739054322699870582854065934344969381572875468997693928520489086352710501594448420994147766141470849298435776499135507055501754897155963551116101457171247651103099770832136465737272923029652256858246061423671666954606986498602946274769278008263303046196151030947167652306323945303676035039992454612252006444168989185456503687943051743031862753218165694556707366146823680966395405093781335915520446554935560907963964840567783617223504051464997870930594263871715523112895010709760997632053935853986482783282651218929852948821415165543536098003412013491096834036012580429916811276488215290695804415569130369575125213780925315229426589538914309812479108746080644269509051575658649289187362097836028739355926140170712259079005575109789259843593774811697315561681154492069062235210345322902697116286911643264039145333548127927932772955849796981814276341714402443310218213219517660089394486309509695183190308379555010774908289584988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 16530629745466796960539700246348741828229397905375977074257179251804934987292506510430955653543984081429875892529332811655690555919458628081105222079114838284802275223956528441423877118814257204116185269596103264735020522356025860324923647929369369089841732616193946449678330492318662163743971652619393485083966534685454107921329871808127691032623748722934476474191145504119734843910572323611600276105271648517729330128417387212526972533245883165524422062766792508084358181198942032069646099576994932831168335339242089051539487156388814730647569772417006663993048631253334743197651495940028882947525782191818959676737258395955792510501850909153404561009724087659761420104953606936767895931328846751793015421939265579237149542086674348199271515614483948885302500857454562171655207831235977638423421899661805884230002709617496149623607804479045254104345520814142952741346453583641543828872038722443117921689960925741976439206159013989698418763637884974497438494307324175787364485525248245642176796565299367029156306680653262264530820026804174207126919801678817016955599213312017244926536332448392023437190059909982104460299188967913450395616355579009732931936258601408987543679825329117112922980520619618543399394886570390425264208971506937521360624130418885300457240483485734990808341817067951287038620184816463623499790906101092108502613086754771844778052618204487752274640209890511439368952294323210607355438539750934665333964591684733936285637884507858323762760821315179918353452082146557169349624077707231541411196943932623774914178900006705281351625819322464279787599048430632781503777378909542567789841791945103511258909176441092513268504836517775242016623422644182951464008047247552106226589845792341999817411297908268958495314090992230321194056311235363018145806035811044810537881924028053168872154495377276563413403766564423368648039197988702918383036342632899498116707942305991937928935844043885455606704956497685316172512906973144703794812721931821596165712586534840531245836033369207124728971587649866332249331480696608769646596679881129178636777759827219766947528069311243463591521114499273603390563437318033344971395186261444095201901733755624370501432136017924169179561234054192003212615429741561462532625351485421428567390025943540056507664484717499604309210867129136530822770331662300482709225472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -46769274854485237955717884038663063010786585263057732031338923207759958650259810903946199061345130667127811969541048647584320686196136842830222262395344735467558595169209750880895337610593158103416742942724524391729002056242751464198819030970637417665570901786263584451921962211911488313600340943509831400244107309645872077490678801292941537296240667326283833624748818370135082041281046404187825109903601473055433559678346423381152348251292217962480211582601818248016027159706309272882919876914795336555718883366760961504669656645200422288834339983746026904437466000826485721552497749001813807747391570717206399757679692332315950524406803306572132266133276977765643306419679171916564018558934014753827328072828338160206956447909358321002393947044118408448903109343922757241301512663536127392883766178204850862998124145125149255554929792397367143195647928457054384683008635908187987090357162014853377252242271376938109276076267443886650187753285864435936560442755723793288294975795683675796500396325747839412006247340932774035329083196130003884830267265445953783443463214817842843867179201069409176320465231271896839526798768315160119587528316082229499568581413109942352512554107077616890769518251792093189505169352346546477063309213354789651730434427041142561864964334854399648794489453516664553182847963583892538801271554257097225820094464918782317028700940251182027441487175730755193602953171498752304996842716940591267597433831746800314925067749562007620854641833314582648096194680552095737991160013128936044355561587551476013283217926257725648097254863075835962775996589583409743471381611575343970371560535030060127784629980299242339134924329912414061983946064887849703685113166073191068049468287599892019989558494441054369985331150544173771192092134540423144459265420091597154345475978371631917566726982581132881843471999075223501048650036777479514456784234721026531142210957141998779727085943407588043890085650374898659983627963645156421807284643769097492961225129510553228872119842211098232507633237611336146612016100358458339637856207068275166926062266150769331618359284079908743267177136293934844011748731608792559765676273101474674405345644754735473341995368569496913089949745843585677581049313673670407224158436183469911906926146811404000981448604879757519710650936408853582386272871105402249077063680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -190530489337158823776516443136006292828240832211449682874018069114091434924533605761511408267402807319082293758162028535443162990960731755787374281091901703711852038426836297001176403470406352818026177655178963187427408388985635868470601509576225162457997929096911535347703161415028219981850738583225957335030810692958922636927473700757730385691558869624157454088070172018368104169774364452632573600259476141486590368074582482738821764781575669882960595686803078295870219309291271724762419243303988049357841558507947804061407988494863779730655187785701952074259381344306196520830178848158436938881378331815956433722280012059342484811409773135639273517362886852553704548171874014835584411683565662448336044531988732323814616528377231768341038058593912650773310555109351811310568303600748523414291573629364614460241938106124642912957046240785274960415447440841616580609534646351650437510572305143500034235986245446940266233836444833971474995523785632188938561560840015562654030226044488857145538554668032724736020627332115845947820074201684848650991134310144962750773278589139828005738164328466848146059780280130865308649113367253063534948436813807815197838127444331025670896429675630901362862833127387713070563089526377880876282833943188112250484466604781649499376465778607996288158272396788846328806118845898723514811770739734340263985782217261864922334941539745439624417946519904506123037108293086310229499940813041616141337933798446515860858665941124332593765882392775481994964961864889199989224386009663187903363570643722223379149287259563704833580406862503021655633274619224247174491566345107259444377121488633994203569151251171284647345377316345948066934922841328710044434106648768295112674744892324131063714578553274828093469317139669215263029706185093165721591664421438488893700670866463956402888732678361962095928994714427397902972528261218385615289527274040513744053544443105532168231147074371890745278636078308521021117380335697971017972832603058258638017541139525886426029358280714965343091993540348507738625242656645461946731538308441599723303286719651453911178307586885120034465638931921552825729017986052257504334725129134905161025457501983750866584440298303343260508517137702436124153188532276110031288538247530241911137917879589081741438206113925238551647765218240268471281237800892089610612506624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 1362210338394201604130381330266006940351554392625529385211203457599593768560870859578736861724835627993273572399359193184977325376538597577251334402950659906981826825392797972187742400565907177721018714826320267877616492539269189228323931392693973344902304084992516045807219842069339119664332001462601005350928186493878735838668857093295036927770459656804456615556441080322123224780223772538960931280533531152210062408503751073192954519224914472741898486264489073137288478692456341911662415674405360370986506321120829360994002880439924035740942450841151108274683248775211241516195083802092734211446398903431422317703386316626142378647016118800229878772020680170201442137988093993037244229961308231064556671951964616013259106429278349160713911016898361525353563137753761804995962870216760833584839123808249656079552276247060205655924681619764527914407240729879212488612314399001323492822203348379881306493652725420993358447564310701244070266871174456110785400610613094108487558520654983929993476801465876183559181527319383548263953565444820759754682195612749458009494407108978954658104073265307287076398145551911643739238685946332471674775904643416769255640147612373914394947802132741739117131895203758326936671817767773027505610920714560439390672617297958497634642961997657789614111916028267964683423028467892926372371064897420804484084005768160878333613470559500104029960025875439684500645707743068580860552156793022843274121572334408927170410753195554832372264874830021412123709088880291000438452705557906171562586443971118768555064489567679250476339310484833620175478984188650806907669594991008078563519507036209503044661699550463164469179983136579260472822447762121728516928493795818778436114108295107212052763867970971937768470598067920220054896036330990236937760567477525261531487416535084194001422803489085299355000335351055791775410677605816872472192165603488726893951279169547315667810413746380640673017287226326544784237752756862921081255465445035349051237363818331737943788064556520172093654259722942299177820319701067984249931992199691619849806538194338025718269347540804692518873504302482881214436214373460950235101306527105563369891139669351496331915867519287162010849653972725303581437664943602593750094885963929164698000698439552977048233050144258424843486128570927870000856598251818355676927754240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -3177318081126277490192692066402375479659425782966964202101431159448932032223132461327753539802637195917842301510572234103047686442710400526124572402618476190910525040047603742100944715297126639627154186594910546604044247024576926783977763287776787404619907407573999909483984825071237362326176644730758441040358890009633455792455641708198429215979564747695991556340846885608642751957898830487996116700578343074776859905497132452970825047409169747072804110634349720383425383918623125184834730228508915770825476141907629246461364916509128351598814710826077151911390565304509075957378069818280151970694708203589029053011950575846790695254325221955427976127352178272227602797686510806595766566148973690819374938594120282655306121925496983521002798850663380793762698658490539065042834723923524476494769557551784598293914914774961281607160062359947217577972376122006359632826808387643413694713708881748224684342055230724963492960040944551117616136975628729131280638522361673183929460251204714143649800289561522301394092822687204097873320764539417813781927951678753994730926754738279686080265851152630223797970742981683134244063007061858351975385709412083976120548340963095162692324433023824675277644129320545932020697195648627086768123323246780064303443668100679804381682489986977543502162955285816404959218533160101569184372084706902957307963557997288046267116712199849633754810367513392611553860422142699331200240901791896688193611874797341024025857074705700725308762600067536422535682592723398151519656849582013531422941946485252807281272768329872634190675767918582685588696832426774551056959188407144062541297185364989853532330394648969977453910288324604050565642188542008575377736932762344975219279649797554617415771030758438005425955958149583331340736715168784527252806737924200784680659443661345860285595116472562258349213770816871386127109866223908046924103916185550036426738328580529226604817679409969952341895113216014268389051599909845846019691662284388897043650838708486238599010933650117507015556168853978334700374489485731008778017596421258611432431439853455151577633813450002112651806390941713974923019009670081113775043617560328779788337669611803714728739236630152347507681220178573456226718213181140938140673242004283022105914616194250478046150588954186233921305970894715125555304386968938955356306931712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] 2170556879561456361707422075741876469970411738424292501608102660123769461851294299957197711222218397785999393219985240202784337582066923288388503261415658099847627299316856183379528914904938716423307258641907893277249899485400841728616741089973131834982383153847860732563124987226277106555110407953459714349517930579177924536204977463387735767607413047222669330543455973536982280602902460277859453365401283482381356741045840276056337401356669523527522504175501141794456955258988529217732205171107792363174743256997480489270365036641795466606844472317176166548801647680180708319126594218052948004629107200986057678512696267663272097198046287274743152619357812919096802041120223512556079194540882533815095271040097862592745724954558250279025128750135637439603008042535160587727257788893379978620538334824756543131871160510974442293165013613259627159108795761719449375548380808128435192366517414214823269504943818893157173368507038185802390662294288888564411988634120215424849317690525674014077308898587035995809800644267314614164968643989523348206587271806854788050710281743354668346236759845752103626557552357236285283119824675103085431213622463751771159432148008185107395453811927962591079879047818106189670578860596880306015621065503423140698450819629053821170711714635185699872440618267325097713875189041799839711862795205594278232609115759944453339154740000584212004925819260503382243550177804453346065056199427514786217172543424051131441544825178857224833970102304682983372227693371845191378114485238074249430568157440495093400005114794796653612187224511515291658372590712952528524607474211575911754007271846628135243334727864139724767920357077360919554954165767869655763518736985307250056166363289685405715922254100693372567508512035259491975698204077739840615454332398195552585058482824217863000800306993989315799538063900319894142153724339018025662267053327985804142186029778849390765519281964953333155141821770294999307417463041566875150705593834181046507565884185290813329720875866435898514442375329072282948053586145590414643344958415881894437925861980585274736244768626835836475303819068519400361725759975138939954634879813187924186532236431372580470789267205507275004572368578027456272861949385350788563305164281620728823236370314231871948271899556424007396110397927030409302597983624428364712567111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 1449920264955087091694460371467960525008186189528788235168566421701060631805697196764685357793907697721173915574982006722703614758349798251974632938720112975778838119236352007387586929612939929627734723712611593706857429147412722951106916794600420046957688393200414443498969168451792368478323389915413289880591234735108399522473524105851968055275388446500785052451405762642626329393686231396217094839237146680616613893960246542830919381591065332872005088695740521836151283842435337230003223087135001107301715850116030925528206804189916325032109535569289625114774188537992647189575324270749896504271425452404335606015469015201590987651096089751752676768316206200031905934561862538409367930933051202785699892303363108211723462184337422963059207953534487313612327278269467843599912233196531165174204882217712308924216852555135302635872763398626312890254461984000934596287230016206304033191795851879764810779565936439590594906749058156686969629138012341181859746015536582383484190486361397530223289778148113712821643558883552739483672605678066946871865820838177609818050066401354330020418104710327808999185108288697788088458726972368501611714934369303324947402103582475518285941180205696404178347901950842874542841252216141338567643136869000009410261426710481393627281652472271725780141786169310284064620563082251778485739238904602562936271999697415200541751998927488339214059254950564647039304409587328402549240694775002107126084528659370959838725718935217116178686961946036494609158735746787840359281426188285778155621225562670596709007646027988092096628703557477690907069609703194205361147866587300050588844272861729837331998467499819125583874782876632305937212599856502659527212144136916942024515447057646290754117946112610075715755220629525102270692612083462280962124727630447441002395209569260903668600582634471174147703942977288039284853966710296470050855797694442641798099646960724774362259737365673504518931308799402300749125576862108114613613998131543695744305182531405571067785773002204067100180194818691098253422811876359570174672703824808095916743023880888530242601734456886297078812799091844505728987939531477192566870667961461111658517860101287952888200651326653828015360854258944586001158636335907277291021799290957829846142244289913256895136095680390683840298870430761676816013963878683174006985588736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] 52465089337483973929934924713011886089393349522378106292654910983449954163338450206662602003113370217620079082764539660998128535902105325363850691967480354555494686501431664223088683844760159319368763710519382924270020989572890486402203667725405595808975578427749977392834002953438952155526626310167551508822262797196215211916555623996068716702355560360232519482539018831041476842671590085411405181414214947138095349507818267025478686446033239713647591081009351336198618199765370942277210763932436559333347107403092809593726784242361403698859167837484033459546366551902589596239582572161339742637325492606194870046540635286280145392379511001147784981593871148664568235651261912611452517090862362924529139691625912648729524030795216762548923151450904610634816484734407220852324515636928258829093647697173037542821021568405784035664135101084023086609429884117498265245096472360049365891898677443093155516946866429245452801601187420213076059630559161977863312334395242016388393544821512209494994448526673365439817075489721118630491634829970704841330123772370311360242049779979645282549219080064533393922682732249276675827911862533359731646678875448681348901600681347966444572305403183261007350005927204627832494073901707058222720694055165830986491383282678097079523724265330500110272324671502087339904616851192164972690663304620238955246143801823405573893540043329415583768221272557620159838795119228846694792496056588446549531907440029708210199951216437141557630263712469609410408264490360588605176638362203725126718521917005792882594707954451008391058170189885556559678209938602122445853706943840069559544976895273699342002163593990832276306023480305925930937570542200947481195871028836977053330565033683840501664568719054612938166302766804939702434598763652359003173692775270732728871894346387085804314266380311844982133751797603605120473671898787244196005246966217099408297999259747941910702226686148277130029481581642751336201670155734921917942855751349634554961318835740673415734064434725846079085580276274440700856302581067884410906229789141749037376654780449689296086469903084269427565820234111983682333329784429574852463935360754301784558214096864850214061114814807320409893100016508896275513459143397343472055428253913905455413548115231097645496730639256798047145632861535312225404184377514806902966116679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] -376728411541394508677578400271826006118542134046759137097432087986869432871683469277471983689112095626314611617987633201902204505638633368943261605204237786426760154254964119946339111739586405280410511288922033791239537278625476671449023332547019800189942862203062746909379302623820387133182022768591070874121283410652557979164907742002057732916384512675820324223845464985279610138863212120387417643004245616564392838084545370290099422460470280382592771801566899189516696892270220277701799600429560774643551283659434102050674824598483199124292298696093639440787174232697024144195183014187911322480264559337532752909776508046195247460953021328705545488357022040837469194249526448070779394163793169413248666292111047193662206054106132606138007880435981608456351843933008921057958540823296778418089251005473637402328367168026550751821609566709650954959968798525110548108813747154207507874315156658149137508114464775426667118771044858637349088392947024160503094388521735179434681071756573636173433505510507322447499818730044133570030277218786046166307674547558740234782419049198218705409629100468623078551816392522686758907638335755136018919565460588462990555652419917682487964392608850132613131776046770802697638269375195050282349031067692815111238363510934993052992821634843919549000485476114189336235895553440068002731966828212841359494603694456233925876939259654669154142518361387841838750169396170787504490827311287386213613881461840370996853015950811102017203434828412838831018694130448473579688139965629239099226655101816836572047793778338774126999536632504842817321828353363852913129224252864312161466895214118762581177491788324786797436212925323254229726763047147241812862233060328900689172648469272248454682838100329987391064796632756485083549814220531749088127888710024353965292697041604581972230620877867339657548022309937676909259255871685585811940523956741689945231733804290509297435032046776826191316645233990469472292392374618742945044337313851281410039021210591270397671167615870967843213800547973157544964161303069351715569438134817965475008877789747120473202807900227423447615364683996370561591091262400818782785564831820503132353454305489869241420060787108564960001685517403260792504497154461645249471713667923689874089448885637195514196564266575510057916182179438490483472011295261866628838949126144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] 971110376676871193596417579300149383076199523947430201516853808911181852493730823926789169724737467371710461039467234766384320174550392995036646108370964317674808057834882300939568236561979923320814302481509899039361515977212345874248756451764197300577817490733495427629807967597067932822448091046951678125495204102917276419823138575905484193014170320027924039447971970938750377886494285670094870858540197607452727917734857149850818081124868243746576550591926431860539815808774103178404776047949056255367693372466403458948350809010984207998430423439398109921006798670255274184232300506214420907486574105581897105160273039115998849853426201658139017202861869058572537235901109933812255541653931338217068194700117253743481624125893056195979624849616514331330557012559781819587330648318741582199982709920873178005275179277730875346966745421517618925039463648914938149401473907686893102607237181832760815476465488439669846232430812225121018240673661864547742997457102204676629769949774775514789359323718492339157236631131956797581816857499839889446945288677440374370145313431118325338635023717716715667354181572970775467525304644400907132057674547658647154081099082380445943444527018202034956682372357858950030595946824214769921202896948859665566720752577902859717034176288704256067175634787579143229499150931438094932769261242753040096670611484234721186865601037061416106511800926021144548927490606857947175900364676708429109607212524587967772098514752070384913106604453167157283787406743418475114354578457983009220201883215961659405208332227692222833220874084897561489182737646722030918450492741116034794272036200183231709023136917529056866677277272542919422281166772274834242721105929791552792689908622252169861513810459075082776171793276500919945736085992120258808291160465021169908077694170320820285217113547330135466894705535889318707435694820008524631325823793258605725720646005270084524810421055146542215111877521831537626030878454787725487911573227808751610905248437817276313487935152544071119887395361310032045468543486362301509181199164788491603281881541593242572671055668196748301494168098516804928829203562590051229467863483594068797690971604850683895422558088585396423235692760655098055694524620818988228263116028434540213546352493630715718566777868838399474271331742823859581758158572140047553884239953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] -102661903788063966247344865824858235081613362702854057027848910045530042693746242178343034986345170792015196974733479978153595742343575102495563377767443003720844459710941838477725765911399018711896450760805597157715331813872210164415682837849152304167945225169862977591732784467981173776335186164332444233757303495660773762360771147173439039802180368370739639100372616881990412807471538250332279968341462221990327142162283516448830794311770028852655025554798872877542382432478489432306161073625673408725229996525629582972191773051728675905947159228661629817488190810836555663921636509849063821044790006368754068344730504636035216802017896755617122424386903762005395584229018116803489698686211909490393937819747876302991188389963396574837977087398291938473027327233050123853848325118659554458141672144049454770608074079227178361657703535058293540157551476305660680508703904126532893367215331480896754046043690042240276986023117715685127657223159795146874500409500650592288202170669277213561701656089957644120155082868495296201837420259253805113410314420946426357768318168115924453816363191833412772787209443399745011237249366098633593792658261910372341006886624906060085111084463362309916609409776800532839449503654284144640505870378385195788792761780758656441399012043576620209927361479586735981628330049082477814572089510931126195737560965897792322514579187462048011724721439723268162907697922437429882687492717018471666207344732100968879499958198692526633374999729787227230186197149529701910869339403930087652866014629003852742404260797934166898122621531753903587340717055777376166734690188800370065433956441282258534416844148542659258704869542681004165297005390522778078419969235045771075015882079876418731443084063670525269147238391358935923493429536351300643897262030708415258789161145051469265078247990023830236897373350917905591273469899342696939078430489938841016845876939448774271398823371421345828481110428417670091192315841290764716662074784297621629828723974116998397322162336942627868093910373415656933994257533691199264200156215784580428520193139636856528651959844310847983739160085147555066661664789063360722923579185014387031892372327357165928078449613696342923699387719025288738437793357650661454941145667811589721337329252907555582961474188303021823184301667648215805691886636221727755204693065728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] -6805852413217567609400419971521463985810611506431314526323018318574810615252210221170057686021745461805605680827859462937375760574718599300831750739875845914902230053119116364372652192454467519331343247221340386141388291559914584822211974809102641528528584404519104290716271395437393000765026488786528421092413016449383215409351637578759610440460145822950000374746393262492708253213552044627301169188745281545400904595154655646303479894565145002619882407156582705699142427884697019013061486363076649889899540061862672842684520814091289199768483012061251739745721129173917969781619283067149782483304052355821677695974770137025559424877581559923717287740728466580400056855102408478908753291673414370420232520291530065686097682298629276672973149938051012765443844175063218059766099408231317395836416924460712625462624671673348043836073430669531290534952501634374544529258494671828494653489006585979984970867406032613544927589415011691069375468955618386949512636746507119898331203595525442588847969488226755946121269439597546008583643409174914697495245923908306999578980101184320245176699781185418010064139333728312509785790435442391492894726611234622396070721251153771334911341375873703195297782529387332804961827528702997346495238272460925311069470189755018841698810163527246187375211824650956799022327810064332160254118278001023754042541615786541188055536244595281143611935801278549173820377660412464303492418339863207055741491379111481523236840575301913212586861913480882792229833663925550346120638452537542805704924082753168203245120893765038767305325524121001738619299991931994480859437096728127443847805279112626640069223925753884720690063496930263803314020766308953333307966698618619753300064519021711421019664430923420682291354948752026113504674106847489100350622262580186975844221248144321085989516929612583286245262839397209615688666297204400205796182982106663154825453007502017274314345750362961054426918242268754276617630326822378408502371979643639234686718301828657735817437521988934924603166451774329454570257602060854520492231952921497182170498538200136456437324652732849453739760252527841596841419698445177804657734610259975337648423933158544859396763258108643800187030310229207032551314266494032735445044067410095419722369211051628172406233011317064217783490311102785190734433850668415626251372960153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 23708653149380165126902782932144214755899396839051460683202205623818526399320386153715892093033991143823172940727237102007335897199005223869125512271574709845278156955763866858373952699251274361720825808170015089910677830557590360509163324874539247316222854668389644636996988426884187548896844785752962359308475833741236777047725445139111241949110481140590374546534989571220450346804057256104407033554206845536850975472461297385469037422556542825297191408712991223978290054480128467906722201275576711969820692295591148337050572101051587924293933652632959512268108201214473830912702543550325731701222280846633282539494665480162076362039049338093516459934150224307678499695857778770857651878910540479983997158477398302211927403313638809587991340152807611706552867437440332875722193395383447248735819099580308746823321197547761498071338093222149639063501474276988130711818993330254121111803057666099035914018843153778896933091207818816273018623000203690721688632672365900389808756027480297527780297215530721685251764108044319502861971935240436988909587662554038604954539154653721447998955161985934452606051211041608874506280755653754987230089131539933668550009702001687180805614962305757219001964219387555864536296556383906879107976801253570386161541300926793832374438860491999884520212833901422618667871824061824638391801365775094524632551156030160415547483561026887981558809198868695000077570261419101832776089438648364109347420285653961590310356290187166747924884598106633190109456881539878210841029406805512281372687633571855344420157281836279574094938836265261903678217306685603403611774974210867601085070003252178240292191477888235432960942301044743782681854104235671746257326516179004768167853009465768409338144899423892936099041803154140674603688916041762685107089231986637665731233578239791370540756808791844045602727968903786215214927428643433339349843579178747301565386658614436755734013151807816027843070837033703714639045078997808641187928533937708368208917428155556821250565342525760366696577363401599490291767149147721477093316068401862180037918702955604153006168493538871395090379987999991627328981600845423486803726650313653069884793378681193819110329576502343848851217447847668243066453403481590971177550765633805299880377426694506851229681530874429257006032388331907817785631041511672409711955622756352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -46467739237566983600123835611442915239940159218689344339757995204470856796518199367971448757765218831303414863661471634880324112291907346151390277411103486971253630140307277055010708848588573124930287013161496838241516075927872899814770971969252051508594138444780949023942244155316311837011368898703498509330704296317450503743327502710971212194979660228565577231986146528051139366088581405908341809525683537606125188186551268007970575705730318472400505257278566318873676951099638095109692260514702011266445615082062050716688057410125002627125312930453226849247994163356602898957636056525302722322139564704349274940348850820840829840146560550502082257611106529088406109620504101791909273189470513974386570919147870465939638182395868471298079421239134680766924034240230877688771102348910227489690346923627652595288847703106593052418319294505444261002097780791182450053656076819328904335424006133368340100619257835753247109024205444036104064441006396567330463705792848073507126369934925892766600710317301562306309391973577593599345716980742496760153892893156463530417948019682976976925851331354097219475825988955806810377442974730882923254572761852297293598802519110088063665395277779651052974468709822114832612458030176705126959535015313123520449325965478125859156462548240177442831151895939982142084361966967257341831704991568405859581391886616940434251922892367039062559546233990949139284348251453303078821542565652050706488853240569564032563976091481627124837964392044686830940297478225936448847587226624179973615891407188841041254016346568016816119419315590657942453824334698519849497283641782215691886826160578475894606686696591852431856277409312852354580267286380899474961935114965867232839989013164005470967768283767936464709715461988371526295178628486263910848728944710863528071253118549010834537085839987762272393865551117395550742522307875644147096910707672645496290225759705045358779672351690566827465675632757024997380702643546550162846539231707992584036664202625600833321224460306288137978203953207388896053746515490844870221362497414255277296960423790382494731846326027154990108155558499285443903126520334906169611549104836238068738941530513072019476928096775697267639398668335937227571988767692734791094049403638718413696556169629295497022326608579985093648520035246011874170182699020187188395584887193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 61355414446883908184606533336141076096721289084844264559247124244649599922219108410357747870824644657661681097849824343147566348464321329267094358285768919347832222967022022343313210530752599181802817627460533656416629289873548385095703696435026258181910567957514316944250935526574995673618977608241482774223497290540007778808419494390374194325075603138189646758588365059936077504802129941838105012718147741363762674689060769922166312603849581665443918163072601228974289360445117599955437749032743597499615560282305444441837541233009479233125017232348718761811245324600180005466295670883759347333188098450567914765921613294752149727383966255788353604682350032664938356065208670935475033249014691484505045324185012939025270152071063739944560111746408063081162693935248701976753212009034884496588110621340682127789134605558427189365816835801531650781808263043252583566145718851629691896352600388639976894367933885631081474680310307770507539447167810129464272083432134179565090515990752545181350410076895873315463144428498518902158452331062268826993352151260391963906700423058741469231881400054508870310887025046600803675370030258255368775491461703174407835611964919471816806314518059540520579088415874387657461317782476958977469920697781893799785940437573935510156263110860577714587425177207461033066828981631250341196614610741561352881482434262985841589597200541581717075755025145777053534463202360194487998698244444584298507606746766819956829290862120324514089550590104221111710781464524008688445897784905697569863056967504534469210958903785199311425500598943848208351244799087940674289673305049428433297514177079069326608474255059800940268025199784606843701079369984880770194258063323004920862405412322672346929724422937893163361029367663142262623638755126902686492333556342873540626138652231130363337711285622332393470343640182041392819986269645255258587275978780527437332485288587603852861272435675320237346564714261088529773913290063088310481098902732689424864459916102449053761067390119967861051320186447339529801648287052262362842026483108775749891599315438297243824755622583321632460452698118497691532020470418925497635319813412702083578082134268034766036509109538707860633579948680797050616163138967733885910584508673625555929875982154141755413068543947347368734711552642930198432644392156511651996733213245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -56068876626665549536031879574985290961747866318600320295778137789148655355779573725087278667698720161526922712180521765556152624797384866621779978205410051163313200838596710583953128061105211550977786375637673184961626160213275351810361207893188518354912804785781905545820811123448977673989383157932053050410720364717182665586634463473768774035124786692290023602453520796243349782409134213001541845296193105938088222356197170832619609283014548525153810521134863220000677158652475247348122351751662845753992198457148013678192138674235285879103566178313079880925895537439768298049457111860446952122237337980892026695854603632712378553054708237637592520758790616439120432512163871919241982531588104448627675577740099153552351771009383317968054352209256028113484814605841036428656443879925677895979535463843918361270913096197489269914581095592509153773215656695577359659865865628950734059840414352319259544192842242938773448024169143042456054796880769149704073947702562323241992023205662534750879297084967226986151511286834809410268127711662746177954812822291102620552294729899732795156002067728619823992699584357459422970590077476183533477481765924921588518055999518723027275203019400083934391220718131322514833016285969015137649752489108515314944751743742691536928406444927889935447578247313654593089814269742092299005726174649665954665268857599207119276497786949516394805314664763966220198877421335550307141278788738830597737046438774372756332106670441150497627334493004528365820631016600038266228212426522043869991727123182912495824094209564662515140604370870467419108871776174562520893378710220191224656009105889665601914179722223430819407803395512140612957947917513320046298553071213925706322041641594401362197016171751555877018408501210888823187525322150620431315035282258863066712451166410343560763237714727138233848854170901543307048817969676949785356542202572938907812321755331010906158454141169176233739479471282616889937995147703317536904111787497509492084755465165231816019783838574715841042049905438181084584980587520406703481866538292844573383261393534806592936648777497115645267683324756849487148696648671344609965578108360069648034515694434560683996408999931880795049427172391270425052818345815593771798242001497090901168696942880368487960961855343926811827724143421215205064442393776409639023754252124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] 32422450169930314396616457444820853435938928050210598107836843061255889937152236627844882891644885448768721059166278917812039643200433731135274103078441382380867545311490531389956902617887058059583344044900742025443567804206614642134299461536974772434252091256437949712492076128089091283860545957078967699462488959801917820123278586021451848505173502497904712501993857756877646945546411170795717552479210293635485654751675430716154497638737666651192771672436647767880173385677477320356700071990395440210846436326898280030047705830374607034056496662106982467895198714453185008587619617020703446676103518091809317603105569957430485398783985914063825453703047740942567200832873844104839236749133408865431356054092762737485658473890957123567970439266936111857806286694843641910390944485067676071919894499394758098824989948194547818849024137176021611214184300667777500045925415929394703406629376548960950702564169399278670743016981512512962442984951892563836181176337506226488301129696416840969280246725127754144492701224093099952829460270544553149980890154178376485257609674184012284605602406635365195402160962179212205031796810348463946685125079847327028980912306886340652466972473823070224583582431383595315411548106770468449341650248799878268264411427477235934441658956797729982518887646130940942764395122024371354495304225325115710785305797227468577736809000780079861543217721208551983542834295675459815175989126585882079737498262552297657782281228424562309555174146913216203875018756649494801125026038055341183189712924772145329957551350764548833423307518384680932896874110272668953395417509433630175672885585024557153798994628971770435405620504213339434183932232235106221381510897302870615692359117620191197979556218697469563936411470776922288514872735688264215831302745734407897672009892798697639687378786970622680591191754020574263615512328042472171875870410422496160690949279362953429356802330051536719044388763264603775982052981460241218670875463539828790364831071096043176037353689136123045597518208363347680784225434322399084588647103124280937258446857237249995324002275316126161587535207081425396403779857519394469633701497041951559165233230142256047498914280595137832646540917201751818689404655480406336665968139914458957064398919284264619321694422872418738130988487172621186557868156657846645301632714145792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] -4947144580172192242977366481363610462561838274759140702636241371587139927192414037180318623092172184257720709601657610762320968338466498207476674236783231738329917750045221095783357879760727795274696346553402503883134418285249811775989201685388393063068953120154788590370285790745668089381925123654200238550184307329708199888014156018861039992136615808969301355968598177909553287219632844820226800590927644966440781350462970179261609761390116938790125339321512374561272395365533245739035986464551709800906789048723015285245996495689599486583552292623527341514620643410221152019101431857653203393262802774574317958345954225524854201211745311124741932654920041193767564161355524971779087913665669528668582748833106576770488940101215579065394283234370511185287964002426302063241477070224554664112003317325282750480930831447883027323396830012163075407397153983354199606504550956847121652634869650924705699414216512731357833208914080835311348226535044531460055287554480222303493948953594096046588835407509654431814063179180992224524805138862433237028635797539050524207892912932121671787614838007228071546325991457902472538807172708627876925517507771222384424106602947231679489615275036138846473889313463512944856975474308214501519420447540265701990739897615058430638429269950016812311701308904122081478531012018928572730541895374425449671890165891594570028657579238620490437062712482760329160326735718788079855812032764702589614300061418160898069156568565989242389500746774996025538758426447402747877906372067472838860994312009277383593735166347607094080887529403516780021146432762609609268777486183169450673098997683032808956794031587193440213829149886704958170880559944403354590273351306086099934329174582872833506059576681447681925662278520548254134626255561168263219331760455454480271602856999078555441413515398567564785161657743916315272257712109873784548359353074931863089697747812088974752633119992958683460756299657397490143282822016256005950481698301837831794809495300187749744116714896464672459823460615712440666906033969835000555804150404679438386138926278077104033655953825968510379005391938372659112123117165996139748575112548056462375361476087525674611603248279995235497720521190592924930043424441688372543794079588172835810348443858611560255078918243105044298005591517919232888342040989410336577877065072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] -12645197754458187577033153287683487055188680066953526620849936833295661580035080735738857942443194744019149643139902667294831976369674482992745467078890571099079239462076130976931490847317020941045205302434352088259492762907941791276313825055294895763438244233270210148207384293582129407962322301542930847082589944616687425772821959756331241029409734106049816609739525869563068472684901853599593219151669152932363666479869486156978619390299919269720162756853546900873868322134969974472809538360295805660153195573538064668766072102638299747081507679903433621196210179599632342211043409797289749154679193845211261153633110340946993386898756862327949650619917776895794062539580593352014181899034690949055874862846209486864458223081008550224249678912706679527812368424809133074619749558987744362781820853815009998169436794630011276264583652237813983892510446654664181245429994907415977294077001639185613124003092379834097996433942436054194106486943493764270094906251538348101089807699732794635484055140027975793047725354866888625140753956775767323527882136158926949685982359132199724252115059622130701961667959573577704098150349601501089753601910318750145312826664784798668703576812000402577176431389003181704417465196284423844601757177955437833497456719690153259399947486534318595651223121522411596348390781364513756957666707108773647723870759699168946640820470298312918349807277624170632495058841854528200504214196537030616127996899495836862529356843643982115270637782735281569120508817694494277620683803987150617292121362126226650386893427374858498245666285054692779634102357947913861847098598494322763174479814726419154848198963783960468812318333993221160322381648419004012770089787101324428972445594548280504280788094544727170679772707051256809509340801994597480481609043161839936746673767681205001493870299670460952431711866824038184165083875861066157878730538115240490973194919941966464469954973669842710542761546811878829508108646987204053509879578824591203777197167511400103283637638777667357230394017464177463588284640829263282866403201809733000207781119457090707219674601636973248670627674945835522396036603715626626036644862081292239220900385157913254243576114371082647049775894622768060475877717123096445900031791545657174590304325856212797292162025240412939656352771127048356278442055109447912031766720806912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] 17096808666461409879917650740815550507697907087789463128498118445922702953329787545945254110541465162453902436101349570326026884570699618664182279524098319505423559396275120561429037674951226506309263019612833400837735334176486017496754805980167167055959417273974210634241761331559831344506071502686275601914013018130549086279941049492083524787002755595988451121982468236737919084389184236181283884710356202852425508603145855218891072887587999693372875686482114468682031844778161137023026254577522723036823697927777932200876634492346070911951805171641939639461578051403959319833244852143499589330991515190624207211925416425617170539764911152559184633930745158149839533396319950863161374120496479190794557217335015902331096166852034927946673987725345106857640934303952830519840710167608034005534996454467522757765092585163498248516991070335346837457609788749604519931733029203432489986343689673995385909481808681256833613532106194821754781011296857782527221204500292700301635580196350930939454202721639055987056996605141984309175485535890023272303725133372421227777505845550667434526479833620324612783653846800878879728353733914250623778546770104394660094127261247746608285066830276784269063077407070443364219298607961912794231077516951078051281888238670020240130034990521133957752374737189884214716230418688745218855504629547509830087066718221849020196171625282961042815375276661187786660637835394063063401607641702274725555213069660706090784405776055202381519813574839707702172491050591409942451244785478931715595703936121462985376630807858067597206439166750096925312312046285279623770498423210735282777093087971538687844903627528605198474733757350249580421535958991340888878837991772866539339764547457003137320624001810576932011196132766785023176068317045550090074935704383064612190682469804914558391612693507834187811806730991077551982857466128850930090985714400184488046141534019979110261963679596753078310655078793410393009143862151148188990860466610246438157340175857091771225724984599737998076386650522235159889579588645699866130257208585669810842525817018208453682835632774003108119093225274845062682282957650617405280354005742454283470375853929594418298005449332421605913548523209328511139097472930661712517837392136104620082231548638246610690701295652451478101464212724547630204357335189890686119421285498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] -13492367400952240172192792648466399800452830809121060135652715506168363368247290690038448510819704553786606339730706259529129239580685696352351737202941613983665822052538876491464628716540805458434094662019211271111314764473591231579154091222298846355682989423642078425038872613274530232792884158632537361387933467388177068279464735837766721793732861301482454553194169479812929934439473944345032611367084622605480072721147767478160375937719257576646385109089032542816480424743750883122268149865813877799398474825456113265882995047424332610453545191808276048497455146603385634019836264346702716030774026022930163077326882042035225158540827985556713169848947468022424319944502061076364902297098747042351390143658264204614485035606613673475809304932052005223506818142538362394317846663986021571265458255963016906182125306269910680213346812666772690544967630899806812218619920308368956635874797169945034333178846332584733069474271597579417211713339945672773652578021824550836130222217521405040503699620369821404037536196531427421222551256087070170137680946184771803436198482277557840753668159436311234236594376020406550918306469140080377386340901655983619378849012826293225321214337578327738858652311330842497348550903332287516640644296194927816791774887576180118095509731753292234646458127894060843010439150108370950482411528226123433042752899155445203743662596878464215758202146293791298086929316469249997430217280873824950423606409555024453613677058873587861587653655454784175444843712250216990939748248960827251646065194760915787660779941445173191792437197451419699339055805588191646630247588969641685157871146349834318349138614785211642300488322754598425957979009429921876511452504523169444010254422456065000812631651324215933445951830572308515713772583941775369999016871827709063325546288935572340923884026179605789903548106376622370011698133059927725861435785542107530382665847792338273912877132354792027435760030454177865917310050751933873381376030611682559729473995346567072925718381289103591922699520288377538680354179246160948637455863982607510073250283857240612504368396127666106979569719602806430847208918926734982370142154923533539694318004370985573718391931385325023788485744665273710314483259982975387231779317817517150180846285843090322105602239196372168998701338117240274491743810938703209532299289821184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] 12059566841457201867807619526670709995768262588487940272120711993875497366058667484438403646008704883541663848347164879499517359204010185339699248598780833943778698229730683723640423213607285854787498420202929262969602385045813844929944129605024927467749883150380015599807908491006476913423114535681268384160777108182636509708709543823070899291643110475879240678470472134385226007174882309137371283912284074872051504634434382196665388271468206188801392711110399434087540687277199116914663569779758294610973135060535234402694467597777590778426603664547221457167417156705661252038224226477423635312795702366605659358225206431480106940703379553568221494126758380735255766028103109804744988837330783473831288092508619817369408003158069723023099804305258299985926694194516471193521683486351976375286921157264924916080536935362785238613065635470472929082834600896568030956602437901744900701697979222711048688709266687327538517603327161862696222989601979557624557954480543034010194828260431176271407308531624718308101163583124540269657138842202415290082662143549985901278805208452096605696719997572180721647844203139477393459421072769044215142713144774776003215937568627395219690259878078864569917944816182305055161877416692462527326375913950592973222088577918975312525164972430866380013347906867849441078421880506764190248252842063965702497790670618562474720381182249097853763861719520577316886224707750872034363697382236916156399328345698077581909904561884908331497683389768657313340516891266569056650790346536713761152894645852132241174083261459432616512381990893668153354147290292074402284133049406141528014193159838805823056880953632110636641951514424421773130610219675483217341593327192972763649124109726194871969542701492031456973025318093106594029326418020287108072886730120684604557725621042178892520894596669921875332659234843194213862618599552398077785434097254251304906854132538178315249902042217826414148162943972754621249777147294458649735701739831124103136919908689956255356428614365035800962514254199355106646418685286576661599741388193343602086461206784450190095776271692723276525754942375911620594721308503727429799141722587795974641836766472712850677443706989668589414916325398758268206470268036473530190675911418386932964465504715696389657268538750908957683887453402606259619304088535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -41654122167665760306748157246241906083815857375032390761750587623614321769241510102268894974547100432872553923729035959282720234267416809127729257220837683655161930708672646569200852847058618885139872422408497112967253137301467491120433200188759109265203936729952261603356164113005780848996563167034253367488372135573458742166999733293930099878659125436724736874254533612030040753142997821171631298036927963072846593211857540076573069684887267270124048066129454906153696501844009256046946066097789293869774446845088501003380568671488937173101838443507014960007671664137688860963965863561072777588782045619332507196883455922677170451236564136773505635846568845298895662258382071388984947892791782481331188657020413116157135848562544348710218669731126187511283640227142316455922536679313562010704669090466797162578320358228537067478151733265881411259029450907479883929233206639341303920884848662286775587041750213606270289427684861313805678884602429867597724208271834124899053094379224871892300279691673187789054714234309630384977363122380290850727270817065207297055516035966923836475271266673769139483779981590846685718079763372068696704648315096645565867229486955664145868466029906182990394888062388174236163336173849805885340647061189245889550330785003560094678300967665418017540926830982452371903000854342978352061244922746375241674291712507496611673805265379380045198121464146813040058769024114997528917906818089265139232147641435055152279690027877959158907647602426083986981505540111395270558275984833574718813676519278454097014619298023475390208109976050405969340130247701776147829501428924212258500830233145298658145886709950656495376887712616662494223767494473513421776208120839855131011192158517760000777714682385874001263837567673890002771505232029250616561345442637259069089374945391195058181950783817367366118808704120675507811394603339925985869423002139475521774096878589848464440012022135969078578359621634993717727915634825321581229502168058108938810299359118509164675478254948069173046360674602309884913057854503330527192452796418154714348595850791123590907878101015168929685322030843796218341839501043640794032036407193327039461026725247191066095350194396345432643295139093264301225049415282922654384896421648612219060125826971423046129970900809877627201436358588978392182604150744285184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -4949032224986723805531957110971764977978218200152153133887019013824740810432406136170493540397919104429826273506825058001394312534140082387988966062289773065107898071054562343540863871836048588169847141101657767543985816359618523937946903881024825236241823811522982280023623474979433526120169490440675043924441876271006590270337213682407029095586909402074501899273742092697876013867048785382278575611837739335548572252608591649064583401724814360838904060896814435899277734625301756633351494388164974258611667758402142599802979346178242688525579149333375106341724095552563135634776522362920835042393861119727923573630254171021150269089352608010598379022449631772549568478929772901835185751681152861123424317005088449526861242475534456281920034417218092822233992629640323491297941232708735614232517645755999108768177313693768335796526452006027411059047575468516838674264743111448987509904507912575224263044732395911535217449466126621447014439442664707490106269654528008828005820505254169205580350254371676626809598837325407398474038696639200491546179967105650772288780628797443033892834012144622175404477668223501034171818520804040688201546430596286301015440309984198857719536884869986232205876849153850094738370434461035139501246352947857783407814778912635156569979606156276504868138102300394183964758882706612977694092386048635751756780307694627255301949612828432787055162143183055315392325552265531032501052806368313083539935386222894720816955669191202848047247825746275968001020937883723724241451826974148261818983162133702633565459381976522578534922950149621556451794673994017257511149443484512334778751916391309554048609582354672173998948297565869562354513098040533743784730998206005891760930939689454707807548026527774250177940603217979158493695212752845066129310086423521999682199756087603103923012163230819182905200296293698419180074912828239182715218198768166879252096955284186889682193872435291597360095999983836795090849115474729106925271035419189333667746463052056790086674549746657198654204868064562558432832321218957123064646316269335546185873403630445114108342604942908560026848034235316782850676843585929590620225677682233162966394362643789087888198297845548453507165873332998254960110097111676381874495728968426769653502009636109727095436762808331316123825652050264019932449586777256099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 1828463298050069536130933541997175803327725631976937566902757459274443912935571675664600325761707264088779238962066482407689427077979236499493573549215812247567826182776163819222188865826161536103647474183867588578945599907980356732839060529862246974402712437526571327986551403627684664734281491377059309371661074117391499814695372249096127332255978834862973272310798885986631078351282753887402793380860242169647781250713074953977657181524843917929351532253102275287693531481438707454471089716359034503211349120545209906392003032931061920841831209378358576975299261571020818678339458868459312637254427443723738913880990359172949473304513539990051043235465797248754619710169904386793634113789741341077812016844681913544089240982305230097546361288156024943170885426002563727745022621666876174263844893291660102427630311976062719929425472847351242277520537775106651216164743267028287657287361891064873171835521586202720812055290893020821048669097122214323324941306425427875226976496907726613149534632643423184644033451241609865096245855802574190210302188942854004816531977610381832935770381773890792961473867433653415353734941031075028613119015502446646244352723062101273285883787678464105506106714715003038190334010125809601258973868553673293631672937414966699919886059107612758406010049647309287166067183834896533986275132483446509087228734206835788797083075690086216455754783989516007549947219447778779409717311696394193890892943288003917719058324602573356889717303552219797865302633259267368723605116841467431949461286283138535992617389127808522257475048158302607213989303881599561173884275882128948966525823866243836725620844199792317590708292580481090350236103932841240532633354283673352349194387483436376823182932964221279020849422307801055507560462387447852728374908469501938929173489042517602973904632671480202351772536316658733988680415356867901194626017752029136590494210645293739973336740983506338384418133452142199906427198014372930696240788942599262768081833148055467641488659417146052622535740890971759318560348255791066602898569212746964366692627876854774219425075005490464005686507351122035414545871365434073465813724016130486601524378301111685619825702214879585843659212409156869358518342331591808534445786917209316445092056487708569989405436429550679554816356233230294825004681660699227717632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] 76023797390653983083183365929677466231062774935764001676792081456547666128168820155005040461115248475280152362204457873294507924139281693157949896993574174784405695300396843046651270573661401808661558225001533533444374447879278758438513386641939167248827984268776157685323294153198920557374734854195222592603840623273073866652539781833435279629603408969700197626882446053238280433454988993670325533146487746774599101594858435622742806849652622608619840092786899423165470746156864963152573411964594651808001483722601723278879483850930306189710309338957361410196886976194850994603724405123030647218367591305155363005948685350674781575657664464939423973557255804048005958219923529398138892271485185208413347584856393724358407691497315333651442161720697504858617129456877033658948672601746840842263446918604218517055648115743313565072730447174474100421456584365144242218102610989378563954902462327584237932191870205358967054607339006738547778003677836134840739087881399213630590944079707816223394995758195976317499093010912780358463282636740870409684979044920600419504906467500706599949604152562495666472642476754781140653374446738080320571267322074276859446755510313707225114112328688481528102498904736568772073577153546881720670134199302205993254673882677463419283199083159235111091551089072336675543614022141028318424402069721828355607382009742441457770182326569379354103071410742986523722951745850192784073074793851649441667452612018434875310694536283271457415665589443446834139527758486448688344567507804579969825535024087096189798005823708660794963230799966965622256023988753748805211552677692114116108292945797907317164672343848373223293138432736803562432197431517406858669393413278429316070331416117041656069971568251459084679065939401228917859383880986308909141456307962730140563701995062268153263428766454150546658234655288926989905681027191480147092473807358672028184132122314434742084784308484270773505873117551050429512539151770026636255102090391011730451316896281213270663636489887110534708409010389946451253666101426984002089474132682885879817406849670036893807048792494293957500977862067498270980404780392920823542486129787471895133999300807980467405983561826590462521663727572525085483734806149519136115697506201804860732492718490832611398612633756871247954465745791525491917579394796437414871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] -657690245669531564137856146803249743091896389313230266245937482542704025983879535430991062477790575063648401541107088135011414821063443122866254674817321809697419548152648708137490607735959689637872215469843456617774379337252889541337571847762280067454330778323808478288981092279265537916789408258868123880266092584352910245102842076649729081353226922240207533604194717316561993320878567518525943990692235185465098815085997660280225640693520047630083933636074864610271182620979919451582002951749544969466042481443186703646662546424716133520421659921581249283734676676809663901166511833798198457562059660351148499700666770472387464682778712542317573945115690865221275410169697606100339585278143357269959587701511986194558683421860869770971115460135179598413022144903895446558876762983528658402076520092638409313054870303623227342685771451660395906557527977961584477701410437400331219016925522927942535434858893907769166373184875003893092399347933767000696285973165040598409630707493398717345468386094654191934483853332879080341581664370337164776063597200969661070289666700840420554729628379767963664187092418730464251366353412494288030606041253130968265749033399830510987109605088874100318338518244986494012477468405040802508802970117229565990504067679338822441291541452974874626623456575016144636591067144982457616104502688762723722008014617000198802162283855427456171971285801566257836980385797643068424613379157322178007536156218873902109360633174415451031028603374382106462231259426036449304264395617802037205244276663606556664526896643199398108292475875039913045389736223027846037173624064819578631131972853876905034924862447079753182130896515334086752092102111330164100032998381188807661755959343681028185825727410458933387877493531094053610266367427298872544052225626541225713912322848524360944075632247068204740471776806263989382826211500509638280148874071092577650427972396607878802181428741408969835219852911710753932191835399661861403806800218350821801354930864414176895461366761646342227386881548811606173030990204741262466167930662236835375863575560528870429677825788876076357879140578334164262446942366687371256363613961716960065113836879994645756617714900594324162561066842214999555275356073112249706915271782008799582766024818370082911568258619202825281159658047456900796020365880436876751405056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -15030535454352130240440067310424610547234687105414072211931637205611602136138540796482992457026216541995172239611812198468849231580494427199581737202005260808969703342618978524925672415379172965875922077089956368162044511672985693318544419210868621537953930311780014875098989678220345774369740031565630269338987669398105159482227496448474902047139028547629424414445396668126515814111304631595924971497254025691949992344153452667793375751398818709057726712631345939894746153307552289218703593161604771757402886701834976760627893061165134631323845472069532189784222125564181135769796735961012705665113111150802976526696570601845618273875261197287860504923024592603946014116692089983734753292284186805253689715291410771024697584257021345871280778698233416005316774335288044372628790735246002811815110418689595008263704975294307277461255796808335269109103041800999313752008430966025172470829763259973570888195888348896123328044166158492907600597889067163102781774340384572824255866426178250631440023155983367498491863599447777731882317806008035033264583874052829224875251891735378676604858275802641769914436672273501972363003325212699695191589094010402830140241812239448035236631776567515630449167015079682101811515123709878443354892865314445439733318831337298709550767379728390395770008027897649056834194143535571292604717512164591229459948081149030809785081987757298579218995498984802646949025130369571525266557917513442573563671301235568758019559168500193772973778475431027224583402610133044028002683772005390152049055178269860662144361632705916935611257991500724601714918272500010885119906764671144182077865546710233159788036713951078346513900308703371904186649935417108619421208938572601092552336837690194400738038855853648223387149625196275717960310556849935062172616404159032569761286232472718021505069123434843819921263350944749167038010391412356201881511344966141489193817801640488494260278868080491008073406517122858253186231090015862124188344427323948318951521872390978873729714580964739628289192410191074770446800402743317848088389125873147714366600363118658586554970061126455629936118879582496809086786559777544609940350803731786480803960526614639320367301835743134437623170991423215530762382258004955957315859637447721108504977471283487764113715448739899055848162766381453614847098703875772379163525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 26808609727954634037044478862341284659321007316403938503406499513846494234120676406824709241613531647756671687893956361264279713738238760362713479098732495436356136931372369975535512012185156669327137643973012614790481028245194597680894038906961640021306601383901458050753073553888909064352315526525754488739735310717663488966166453167923418259554916477812694902482487968649806710511544801125180121087212547695484046455730586135704584992086177577458628527834235214266309207418182642440431811509590663997153530098173036247166868544970159447620829059154259121608985767125431419293784229811852701143524979323681911792735377014206324509358400610933608598235129462039950603159939017346782521734428462183242255129691133285634923074501820770267593874751612004912209055432690097690050562887232432390299197988163333242076223273178668906225011407319834529775497269530344791500997820050091047578759234796365729402396886317960038545048688304563520280834186607011520119287234969060653774870189158529010977672051226103821009848447219178488186416806587148106808590882902940609481435012062498752762357467398712504957389947022299905079070554977834080105470792772625586634533937284444476692742044565837198944540478120504749097429167521410154360291786490530419368729734279569072572767717008159316581736019066763502945567633758394959693348713552752081199079459223875201768272902319861885646933193091189997248899009468227092620055357016613670843498182506524640939402252560243123377857400961053348133687186456972430845501152238357075666253783919463205606520241222190929744734923451724550683163432643540048739756436761225971435036018161705924365667258003375943958502184357345572326522868446929484792516455253336936247231688845399025930645424398839708288927952296829099486913971193638193031243142410213576840261837211062374080523395376790039483677466000362175853663653039023424147816274833270001898586352815886344855843106178116864016969212430367179141738256558131889270539755144706754558901484483513166871036950404238215138567210533909714896190282963606022006650990969799185905547760089964597310436337449247964763478632038375693058088214628291428092227810316358501064177644175256528809440427889547443213750143214065488725518792804409834397819890824896437007987954808049178048867638268053055599137493352519488440292144560800138432348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 234430581277256200902917747062262081568278581608006160323711959796617816631129017022396797279287900513212682690861765769473690221338777729729508923534135042252056037041609807552258246533409839294834725545203494924463116461406470313886129952784806529077873629374791389637279317769019585773972531532119189775449083702181371710006803083885930447135979306390914742221546330109098052796162404289109999376462495843236298463997980005856088416424701971701185655142008977542239628690626836829772904004896189542833366246732585572328810889447945396827474764587258730670334886491577690435195339822463564682695266351668180105707850183296087948872468965882179165282498771837386083742840032809287002968520799946151385803628782657364026088847268718493268189440368971139990595962870147600718466131959713185302048236721400651005420274647963872556006570302256040499197237842534184649122802652234100287372775240221850008825952852501428997832048370959354551912105834613348877340306513120375358452322043614867073444246514024800800561017375551256902906606101709602748199659160392521930632789598896369662987060463665051025695024210405961443622440655586692174004735801352224482136135859899292755151890743782328884502631766782262015895617366387659409234529836863004544670481505930121692146837086716589672435957823133635440928825319030899764302506359826368690166106317877022778348644808119452484365221265928706053774902636964595326493270264345646060455297444204665227331432958836026429014449769346516614521401046164180709704365886988270960833057127565290559591912874526257363091021105504664382344275480810309500693052343307505794707956812506437922770791777025396324946127593494004659665228211672380031577779040162960191855621569545964374774946942155950356288587124783965582981996718660258341574718405537509893835557563504412719305262103487754001318185285288188707853830349255994445665244629837837619319947428251267936155916498983210959877017898913009215143411905276931746252303951211363316156561889196210571459354552619811930748281326515043819789175540013188808743536594540183250598390354542897651105185324493965436116025503044458933752237294702492054298364815797755803964181403561894148782057165216201427475313597221698552912937933989542770339760712849860469108482802995743106409108332551611897241308498891811353634976181015098590347919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -1241155933053516337423314632948425987616959089943563139684920460170254127956823334230122415022428828611657430319796425223349832388275122895753310520821658531316972316278327292250193756082741549076452089941053462864041990177884019661289149382693434329885693251901508380379882023652396164664878472431019132337983419300482461604720716144614515823262052141322934294843234470185360178601390838152060868933260041198771040529811084722943467113593509275128305971388204106253781384695760003635856023939622907906429924841683421145711597495261631057514805536662951154828537848870857490787855434349598051838517024958349333072523583682809904601125312768069985755061158339813436707666014770215767392872547123843500112522960365514698330345834381302280945930965226433961377727466461016111090540274037513310080279846073752015434216692609010720755789768716901354349675395362805062360145997279414366001329140711439696484540447583666343011244601795700993228197738397246568551900369053006979919884000504871455640393916738015918907577500731705387534743062640924449013332035515277783595733846543508905268841244679482499630816074043115513268593959772513428506022882776393520692702195991119603271581989369000552554163919541793639713457860804130293116443900906511926141880245308211625390548443141587836504075115681755189826476638788251063004957211684099597688171799505932362897581080566775021307097133449569394514431164811348591001461199507143042388327424168909456503043118746750260414815373765916505364415898624561990416402796604531831292482173404576341721478073680304243226115184252622088968523247878690754262303449928937271436541548593304732369415599173411903084604322641244058367763001882797221036291393296403655091262458042896430205798711573547722540904114195562378249514773183125095682638923742569990153839068912558629776225784125484508250736230593528806903226139455367444692005132313707920596833726232950669030600144733149005016504206698888443056554358963552823474982304095163056519523842537012912056200749089537416627297439661143110405763313829413367102864490579259425503167959917751264937756628093377765402862074675222572512586333570371599903633498723288473713649647455345088487760477698987281061175527606958907202277271999650862192870891899614339044949848481098088228895509658580223252263484907246825826295531678696577143018618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 2227737371814568353024747677276425606656466212040299138220483192730536457544578682454818500276649487388663204964233040521725995162465517332848183701107373731472235350398387891601056978609296840447679346777335535284641502851246282617836040404444394840770932218208836784877175596622174272805842201564309275482470146632089552790920573404472461224171908547499585918659118215345809191127169188109513550805779420824988860110724707608320633723793049835377568596761654740852751952440804691978249433813778437775379311490118042098832966612837642894259708463030419074833518837080722984354834115477207764239460932304378663963827495044287548126165475887306870064766814568530064674177996659675950574228572476332020102947657922996731474509903635507467926798242484584785884511129504257768968272332028308168101861378996669606253822963003353725438566330947776199875772455745304421781087170326167779478236281581418170467823790829812459507321632711604823858421941398232557520796778639243039377342632470844971097944812134606226486787448273051965164297793097021978840591185186941165207145086796065974947351610029507309904333925654789174407239254417436387739683288987532622884845221419230413636715616968090899704878755789433292295123472882298466957995532258169371916348726047383584346336115734497345370647532379823469464095369125412823569171678933121636584079781178793435686873962877678969323114078257025858567364278732518201145499390942857456041577530562323001576530716304845380474053052281391653602850528646950561110121810480514696556079940052388546229396218233584130018556667989710104136131384622831004266191878742530517516319502550768695911852066194542271902464580516904417816773548819958258128587687405565380414596883694784200945395320061599467109051666636367943981758035459672264704661022410693719212461749023636107129393688923325819773001713824017760033779841366313019542738356899332358724327549728092639131174638312289902525992832382203854933618232780062211258804774915714833842948035281260844739509956796546744675070615815824059952352488853943588047420447170263030451137785604537718674887719549172759403037269007167476337242929751864598412247261961564446180635605107554441823998758279911513917146810758642099088768860126197414749289984196388718205692075470410670078968989500885455922622471718312155976492618868158691303510507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] -699970723248879729875336840910089355647391605148983153742543646701822012566909992296460513405243640678251086582284458518630831600164743176024875534247744948806022283440582452292521605035524413637733639205401575564916947308177270400150708768396863451113075284002101637166550617876402073840220654014167086599358817940848569620749069298470165290895170249160184506354122019989732875769740048473211885384612061924843122087082891846783820507467580267042844385261117339033813989149200497451816823525719604952509325603875176641105623571030175532902166062329907308936210568098038821164920814626899082844469811700463839779055401182281521920334825242146681056839930265105212837389636716017598290949488203831319027672892867796273287695301920550192522897761247190030609505749928861016121640899090421513997327001642134856147652198708357851245773256728232454075122648921925244340514042189015364871800095773915784238977971452192695322532177494647394721658798909144410532707105718009902006362628396939310110069081858392338206943915957117126993713441122358685869119514845888458762849023813547726922024617093578951351297652250318343153016312460994318264529922477522797541443125058347862640027390922323589851890614126652838426749806806179178010645960258763449143883955580149802228735206287353748797878610050073048317757981299208632186020276412212018768637910546821599711284279602207893437034192769990750845205037893154546218686850373136827100133353223602416895627038346983739786147433986974261786612915770557522727275783258357907979383611090616112605243621934846833639255974392543042747539042340479947766573382144045942017489836218903655242806160846629330544585845864646464970185743959241183876681806489846410881154028701412907678778027014797066249660009093253722137580621705970183282307339186371555893445737905680225118257168922441822824537474923730851527187971703849054107649552532132324123458467130456463488996321941246734885361570969676165282825847925929718483010530032300236713230978696876397227772505351034016667347331025593458780902528781218928206454326901741222344520601045772961973087274885147729938385850534015766964868668080574969748986521732339925082342805982301406097064041359325011764239546582189788277869291488121425051509320063075002699831117344659477302554643484334682102439425275356349703274498696920027474931220480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] 7790302169895869325691884297900137171391105994377015642301880478078676059414984988669242998754405910739199171584471865810282945827595075265900138396208995540173143714274613469000602346440266735612001565628759442106750234272610781230549823442249252852103044804110693417095144914740145022475840218141466976033277835468707421478494423073589688619205969461737963910931679366920855128838216399568556334328021781168788482331837716672151501730323886160795408074530181495724512939274466801001824714998546336989493342056216679036301095511252430451503550492194329135006608123276393182155814030301237530701808875945900733324979071165404538087551124806132978020809855987098097344859558194781183441815703353801668944700508964345504204308140332120870322364358857240473888803584698073401827534238631776150341783735766186756847442845510236853388651135104424102111748279478084009459852043710363714823133123357224469906089718364228008426170165577959672386212890870874526766392871985610030279004562027298227743409022388923227335324417115369229729397150469869766925355257391875104671070101386903968982474001598865089964541128895568788948062888237813315937410114781274108649525547454516994405456274940860508942629186778346230895445027463846469239605727636457864391730513747033090931441096412323253612272214602693605433981282091395796772195973319704777055990190501884435541082237486211923372875160126440738050553057189319522223438072530774042320457125671923555977907222238702484791696775735134461319574878370785003944027468170283632805441916179481665630355901228637413008185994244427568256846558292315650926786362423649795254608710271362797634925435672323352621868802411932943435110594899811153834187574929025429869559391478474241726797952144508142681547952295778264048191032407752591828979481472318051758057470130821940451772512134505903113272955555754085234292810860921422820708988065830633007857603634264959449230690191672878461790316612466313262614384736324536949233915730977421543789816034035684582730863250315962317668286559900117591035635767865534687972082753913363193620218976710783805307834787261317555362676825760376309096118070065753930955155878210482786196731782760472221891493889119630692850813253978276647052069966753532583710886200964189649826775727406715066292680913295138802651426245485570589036970314615072878619525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] -80560451116360444195613436376170697670529011765744484822445443961630849955845475510736197598222840601396079577619607115044198274296336035554232794392099604074006733827539880561527848974469599189833843325247706268786853238398451801873262726420988748662370994041779857093796910179253555591469783538497592792103021752566275677171387481527072663002958334036347121926296934173395156885177293101559443056905345738934232778349618181398828264035363643081902887467244677741277291379876252830426903584500732198283751311063988493006502076779344092930051588341246338795372345977968158521129596406169479446683643642367911838764133371488876155925537182417582405988778717246695209119632900478740432171514535724086632555950005948854315057620796536003915084994464720258011326288554991730336915236011579834278700442141487400898935608612347434096271558922837189129933428274341051088269462831318358825997979223195810309646525251230804749976174189052433307019260793134212947661591270080172129635081524747092477353042179452145543959582261587815188509621844687054714062866564737372778930852195884364016035840699319868843661336568960447644378198272007741579900892490079866943461213098736580572570037597798269923237810176532239222747713927222412601534651225113843855232365478036790028062708120845067649154362724026001067532126501746026735269988204528359243275311757945672665038506589845386596247383805443950389480179645415526291432206985711345945061080146201398844468859702071136839988993529310324981284075320337201988197864176955819759983200249701370362178575632911789537061464481523051344198884137508491823592761720439267352361997786532275774141578366223117345379066526831080749872197959798103142620131539535335228280334924940911566156386545783486729759296482912140629394225979326441027379178816772590355652788938298306264852380708661743258838858495538427865816296373140807603867080521840542721652634180281445839538560760220669610297222787989405147194906943271398698663502149386784238933663744215898661174911595405142573637337507026744523476009868137857617254884865539885590353735580233292348522501829758513631496352798055934794343087869653702901363080510374037517484534176000290566446549812943059680150840042046506801131304635559369820198103756120229363670950716741306276588750598232834765213624146660869170545933102965380799897068896256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] 238973693444927313279696441332537530659579345687631079492422430357489551155509807733520055636705235162009818499880753147302461423454257028142357245545092379704500213864976092117040727737455637676956638433428641463100764916310541951207993331914365615718021002478231807379528041651997486971488846063488388326041389180304260219982432234629530171480377385991771760660317033693086565502671591046217829894832420047826400153427311783309852420735571611528558921108241424997235609269141383138881277606926150078588662506138563014833352991506118893850327446106731181815586167398373585282574999286131140431733866546999759132836224594010221257907266790555236858223623405219387436941671488439183163789650678191836579501973799415128845464033584515381467246803887444936586871045043401010767822556214657653254387971253550439304531323538933558649836812557751360816130362095764210765315708892213526368229970989039710298900753510542591931636220402359495144801721386603517680454615902896046563629608584593754431433541131026365084581591662179833017639684737006949233308989829625433620039181003817169969880713048199226697832526756120451969618630662221902752233456201896282827997522621922612536651106556458119200557875213362766958002432955403508564285702896411718176192337707093561889445715114675458227495873488262274563594907578697454195201278089106837297444504108469534214626192966583653399579561233145766607594127206192510904672843060251903333937042649900080379560661349381731543322545431978819539124981657230352250544837249806241699504375642153395674767490511554364414042587005631041459337749502405249326315800656723636986604379543721353806433943180026607605751763589348298008455851495506245598452235122811797378008557293421558747258058368009216002930931565594207571628609811048666678595262243551065562437417683837767971484299163191233710969747616393836703430637496456726209420361312849139802551586131505067230121156764593147942102218666149642788033816439889002749046566558579655365324201691647222939818416887947782988935937951898560529066869174069438318946027458115170122714434367172352783577931102672431721495941533737840121612807285291525663633185938509012488004240855749199572922766563155537634466817354741900022782606343982733928842158098410426257585160787327400907576417613111976735673328445631090147146979004216702422872510955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] 58978480870247660909289849060579070010169093747840648608864901188276684507096131249822435821444353005366419027593681988416505040801486546172730133409400449073669222128308842425114009709835726761731053499775035024984532252976908414318179657269059121817485938877061732449587378765961965001770744900985930534660551007051059234260555903014922566419329986257614103812788874023277719162555117322737801479135207106400403609613642021361641812257094414422409181364124268754985868667921103726704005028562332923948658154899202422283757229410329120399544636331918544708341700399843907776649370044827172794388528227503579411211272340463428115743654750516594739248586138873849519393211353302898099771123953867370033525665632173959680474486574162381741150603658919241231516217914268963029964278113699199557296322217770747003590545213807664408881137739438618728667437001106535111688701997403222907161497599378612680313531610524361587950469569326931331763698443436648971434720028994226740641969959428785646977081660683857982484800726860779814425048734437795173860598232847226325998252769501256838437606226830418773895213287922121748656811292679788870272742234129563446238894148601401176501092951869070158649675259762946631892554230266707209445521043636587785850907645558427481304802455774890136212147084888789771190950474406555600343922533790716752820014435679790889537681377418139261662226374693186920148427640620628605632699033694997075924101008795675879889222550136859568160710523505984641031621490570035323825986556552234495759019380892729912031507161266272789650501631910879702146262284302505523596454453873789514559774020947863042030520570302436840122169767254753089257557061615780733170320032564961352359770919216926619057358731546983794886348685094569135677263159579068188176848136259053124748509067147683878931483726587510126889633258037198866853363771547750551933211772967925402885938091104000318040327479120756428989281979288502515517464543138901994025720264689275479544449042858502923046032029440872547541632762718395721295695062758107960978966915377525288103267450729960742898012478560013732525864504990605238998751352064431225464541677931798678888866267564796106592533049846424644297261769844521552396955682198283911398568572260151317216488143696435621910802733698264672394987886694950368287986456471215200007589199872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] -2762768326849568768984288928384428858287976011966928938924860604353162151378564348160593463506799105830535717014430168271582063508249737036711389549145022763783780523367959983266854952993878034847864664309513324359273669680870594643711881817241691085539291811678457050504739528289447286829202231019993350624503860727484209605519216582295186338801081615164470069385559921689706454605717369579370957460209603913380656172583238707757621697059784157256131336479979702729349780530018783152498977163735579829896827057187753005568588729779922535595368239231714282958372419504693846399574755768592999370349440711832551072882983399449794663317879961224358838892640016642369877096318765339765025445168408608023044069710465543327788252917496288138763446835889952731968132938792089039667477672753999035535843170769860056156698907311156843252379938149381361511629648146560962915613708208360982593695990190689976388260401741577796680089583982398102519020165009495431011318739964104913340828574382161223533799426496779978530008854146354181173436946905348206699221007066968175037906285296814988628193481650404674599903888080956820625184465495360863513418780159502638264132503011518150274733746956109857406589008243836744134947389570024431875194380216685929972641316013112166786348102412027744544536957769893931637666716648528470028438185249743014277356481784155728158363077757467625296329530718656784248401653892253238889129258798731997443532559409595286126588306316522078205395835053974039085538480945100771262233826072697566538131187653570269455343445368498801286002919767580892793539148205422993590255030141927468549821975278753161050296768699433727119902482824522465920835906542807957949601523674929026205810938703308206503621086737457154713364547318592825519825768762629260081148344180002977207619196744690526123065386111678734366413254501046431386555265798198421363700030059345412817213200826244177457573525715403282510504557312167309567058100155234744802814116395395493476910620445657578103428441155065191800953124685360632817595990236513022272364950190344150614816304843815293967079766972651322537482891029080113702329916993257125062492198150912545379049870854451330467230310286432694319869579348175529751215720439810967509986420257893394512280071292572172635017023953207818944535820200034743174554905160853216265683913932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] 10751468873445392131502602333936666521694541585624575675400019829903692548470870492195868103287908262283999993458489741397914354091655766232993185370393883831844506982816743366144013456113240912213927430493164775727223919516502780814795248507402798743031568952516530353625065926358119011691314757950213073669885400877559039547251152453023345155814070589029556183108799047541419676518912995416268429855690331347808933131154996077384424481087765317295037023271587697397297522341184131900565136400779343817761703049952641474958037270981422700763152164530624026288539581359308874751547605452818212220516659564341437832195980318881697283558188373154452434958427906873980101795043836824700849650293814548086225408462584516214748184411819299593355325902027795415831441684253487951182701987029799165720128298676446189480618468565663051161523799694332585043229186858758401627924594302479296722643052279656960313200559900333218767909167171106285254891496685037375749820796294899335124894567866317582891437992112070459923792386302216785257035590245345989698907567773562349116577070487633633372599726091351855854310521198699009380766151737803977620435226926586037423689915241200432017416726457562543028917592645934893194297710901099083313278544873011125926330000988084497183265152045681986033784227489090608057362190052332864260497529196269506518273005770051565126650107324012001798283577366385811350092157544894612217747481510324904907714294678010993637877277827259813984647992648118043516980040718911313248462739090930683322469797954910095449244792289183222294467328726047286387793029649907951785459672668835457474800715416219505987623672753151088199253124496331829850162508066748851723920153197737386398171430239521416012056180283833176028407975473040011850122989693601500794680102541133247165632937459509738052550276638026542982554361494858782158835560714442202255160282015254258375402970628036155975151195132088824202843841390051975180492527487465039797608720219357928376493176526926932691789506948138309346265431965537205074735155383460335277383737696028454356309209555481573441912850375817337377120830544173989670410598553051445596356017075355628340889000992584587234746751099297653899049793585346946714247826688664158743829275568599864908005239547893026760006254648083279541447450778177836874748621201917254944043227414528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -24386570657173247403347571694003792629761396191880420928566025873609385696333884856517328814789522400056258196387503821548312022340277253662990326351082572805377419796266225733115016935300993648575956066660264869256329335695086978562593266293270273069510633583025886147916149201911777406209534036768834502144121787067196677296515514633654566491953952035122947737745483319245923817603079964276287898778537329158909734438902164159467925048298781707837060851939787092242607854608359410491156718344301069156651304031533670474246533093026985434005163933808089739304291366009879678917761361889131044339993318123420574510934425456086712829517382711612522464275912187456567556858984120309634344600382107458971434147084406136194545932734985092860298711875879934650195909080050078437229141014585680692568894610446821628611741247096177895171267362426424930346332383295150835001493785630260616899538135471944504927175444968400180502661181850048882784444470930436019533759653760442848564578220577340697252827336142239643402547367359740850953486928555965548376012364346124910094272847897990481953425062174018888074972008181489084384766256697029719639650671563931146704457106822230907392106120448788269157150728154031972842564781054515751748932640886572592248018828049718011049298374875869725189192803093953621138417379154939294554367895120199826694789941976768991531488785065560535335643045972385910058170195478228780922868535098515036476766545053792861654991072832608758048419590224536827542074641790307978413541252840059483675359676108454118348234472816464012324117501511873328456017829192280991158333483814673453227604068777349375418015936711917854001291977996371684409285369296401669014318971504216274444502727810191952138217927223936881831666590956107789226863977773804538113060599274643411699205572944332326798341493187955198088969819727338336373427631936145500157930004790059575921982916994578027215377242307636800854419187496313159102939686099394965955235476937465559359765665921507537674716517640553302903747338660713432387000751596616389402383774720379999187882056511711329331071432165922572631026195462182064421188862269941262185811276663949642565412301553480936443410336229175957205755285390541085776564409504174810777186985638162343383793016580480373110666380012027654844686892483733595611127921357393462478232312872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 37899272978933295260493831384188319381679490569037963876781334934990273237304175557139086060103409678553723897735418635601272871657596340782663940831124205626468562996751032719089956331676835610764732446391197383806231416001187401735547459383021228059666611616993201716289991411297886446626380790230115207521791350805434009397707081468638117464558054925429678546421070840950973528420632938633926690848773437156454580719460041645022080341866397842244726943891342044883541675629557978938867309294892859987427667678680441550956423847837470958465199246382989269208357196061983232154827845042542516126319910449595742613297725747820223229480019396813805655164435536034860045293618091134788750861598924200533361566225680750042682153342778986203099098144669578104222070894025861623230640091034948318427870780870271908382228728272465985918824337365459718392546160752157432640486576959592618876889634007319909420714509702140499115883164150540298383199528932223937668029273883129762515842033979952707775596843888830328681285636986600320175715887522281004664209156176830868822804933454773578243463980022282224188008911165968997489861175984192073934157299903711375746036673171637750329034915625258423398271504068778857904505665498160525879806874519625407139851735394317712442619472805007154618309494375023681181165750419344528908110796635707281864294787786005885085238562833504010818982537731100901041973902280092400355688587995597652827062913571520338742560284838440113322954954658114694081947844187670937206004459193763992038698911919484867606309144782330141225524073025128538508520120644589129692964526008375029796368346985902740995531555611336195165461444834761559791819376190326364752925845905163100130641519728303744772806296722327378627241961633951701905516900527423750612936224594302602268909018568221243191070547986172526953736725274748770681202606085704647509308955220591795427592113081330233990867894866079795632925014955286076694730658725428897276760988759914576023778629729305501140355793859794170196341368352153109691372518873498303248209601571834908878974117735830533482051997734007330992415965431747784772569230743549460853239232830038399911853114528875625093597171030566361757058852940798922119323255411374732412709920950578069240322494553149879432929503158980029907102064681036826829835650275052935402211990568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -41876966338243793790012097620163680281108003767690832034860971913908993126726419311425315777485156186032476597727421182471194762322846549607335151902742241097377458039105456731740136883191406211305369671167801052077457000407042064370654195456088732761525929267354155591416390250674849217094326294147682726208496168328400602616875129061938767327994519831846869462911178563566944354206852102257719993851745817089495376778564269128131650288615385881148561007565603323191914096727713463342299490746503764084847762387441057966415030576373311892597080509110808797090889416049400097307510320374212125658274520660480547770313782817214307269897891946931400703596677484769878795678205296820719594662714741634955445137636058640943629078985270558319392308183105709446823303827791266188069500684511121930935271110614946375750496527523047005828095567326796066355309516879606841562261953680338685377477896393099319429412262053495317791991406226122568436384988347078427455699110908389673446324710572177555939883399315933079975848342326870758548985345208184708678259709689838669596951783037834809587138883081012575279650875084648519224805111490937867574758608843412955890309409395567581711714772717000287970819448196589300891645245107474124912969429462472103382622854517190710121903533753923674600554473091884628476204304735462935593869883788281064367727435231947497476994685161825361819838096204051716112290257406200510710966386366986031145275142931550398249864284404008141045190630551980017777317550888899655944376875171690297311042175028650935097134680100320964009189662491186947223136712811121660957238374036907211015045176808616019264399697150775647090137623184059279247881772141271303579573922580418071992213234714167004804891056510655186461656314881812953778234180778866571096598593910123486276309459108270478276368762116115764248661733421604722199156745913260491418172482364353745101264809105932105147502449560318853432864995956306124494348766831326685599846058221456712940262113756173964701670022408940063480816852498050276480146532484538393335862420226090086934195452344165902343457220666812137141421339782306829855640727531012808758507834238099626550556218472392644492570136822123935080442873454080142681135673673887722625917965764902739844294125571821936504968871036056424731635536895940425430560423395864453355215058370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 31832725702471094034593189414530347289259135834654868401627586690932575799383772470899583775163082049324226000408126750304840929237876254108679859642453167933659188702230642174082723653740240892818985488650440058764497551544667277855639982311752543879974535867827144351897636808503454256952653626370139784251792334089492143121385832826231479650487630415554547756195785619308350993120888795400776572819674733987949162185626521180169046908432745885123289468623426965493191759055907960415579635652721288059854497043593678494201932389758373523410854646754925041440884834423063782104147050437225443002184761431545113380880532686840912569922358378511884270570771575089866665153833263264994373969259544838496399382606261834156650186339935270593304317333371104541316594922920801100599310811080154484125815647752523753210714448512650731501367651870966861927741880174276457526738238565680964367226185676509764516858920165395658830508830582206646335065039193954135102615405001891440630575472322861369471762048387026906530314540730550745935411850642126839897328842576885596833433841643156952209375150748638387812318560029636552070006299211406134901379011986938187594201169090034971509337746248711405548118014607514007201709121242010429137281452628406570238252822492445785053388011231482158298775816838591570199387007370094262658011158303235504939871168506907557927383343473416813010202917898577692488984309131303725341852215535718173288198433729711193126966749921740493133516705144535154403860846069215497834558676332739771347419155983519903619656467672301857799508102961265272784057644463397455334875293910324470373793646700715292998152880993377060025468264991117689739431253543975820185269234424729424833992013770816392800417869402672326052674448378092229034958448556679059033926421142211070266932067629216450518102490475066569711285173960099971673155177621472067381941344383031258654990128545685007860487995746072119466617463297555736337405927077675515809089527223358441001705657746367719199127771543363637612062968466555086687696257269825196636155005646757682664816120285523632110294939588379675990960894506981680167431945065611236105866597015950050946684256180048667901716031186003013266985274898922184182447324187792200177087997056883139174102103972271918850285479269077058817167710360116219341834619544296232772074888757248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -13275518870389261360711467268986006726616962745275434064382074044292931769807311417221493017219598947383238616637322369538654989533850456700165902508205623744910850694260812376784391699507527943535649641943700435351856459679924619863610815990552683257685922198550660431115373122924421440823383442675494715633538024159102508162626567335292080123811993784327465729311698712936025507011137854055802753035893383636887398512898356980010058165568834789971182046642386246023924935663845993126579587761346473375108923835624825846584043504351389745933719143129034498188682722801934938976966205274734280673971467013515197970047493991325692641971407145904381651577336052448401999649905559617383675099429592168814416790232875864686537752527759542444796881208090051266116431464155274415185912098935142810034363013502057421634718992970230504843481771222104665062668379723358985832253088821465561397479446856821244652626367720325610611613343935305043986306426353681202294516513895771093780062687482783072496229355280403175585414310485549483313339100465117547379930365446557625138229682186068960087095230783155512953041617868624785281107963637380977638174175471567604721060937404175563461033621600541806460959788929433016870556942037999145547805065550818789158735739127132191439827924492040923047760638297397232749630763307354058423851031841988716878693256127611647772448203770596503318589110536025083773618741717807923079937510013523156026405770770327492602750072920783572410723645819967875527703946479399301676769818391381851726076355486377097728223223272737938216215819016871191615799257386764737366863658587040575416552986659309903048202372191715039260481870002941809000702573356568374378604700905516086146278364928397992370074876223832838353377390732871616363094549354611273912117087697704841542747281456318024905443949279178153415313414573618043328479716005159813801014295411416643587529455997496907482274314351308034517376116510141032431333228056405586209287788724944340069362819219214697937168820498348788210396240578482003093475167584661409766867323372755830600085058430058678876060027105864398140937305675872884825162921398132128694234776319578485552294216062694135884919937913076974070780108244265596981579221486090587354145675047096250067618451416627942872597095815924584241430736920855184100656205695826007402638496235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] -3295343819461347893174132502077777385302229586487144300928083441124497754142267360623582653439168365316967440962407896615140991551282287897253577978678787203872270182181929822323534730543935790656826170980878269920711503874483156844185655363957799047461450841198521084739281645430479016315786742398871286864707814293315398615339941222228069556170399196803643596110182325923185189436135999195659027829645964592823719224120376595625138599137403918831471813731190624591088115478797909985229801324302199329715511464198826129635004612720711993395152394070090630386267758653846388064436464849297057866639037958801140807782644693502236975191821511435891892733767857425559287076787759340953359958425489406246274088913249038214119022231344013861323499036796122782233587207376782208108931610573083819247706729996486415795178340235845129887493218132937028550895816559651779721933762750497021919749519496226195070584265306233223119703617302351551881957182774448659620678751176201215216579664627983369752442654522674852422760807659105275519959233106388595797248785133283469491171211977916140519906493678087591857251386587984377065424853049460361423235290813508376363740219516444267468621898450084960639957383555321341918765003217757638581111353245705697112786111800347863030624638957717196520583368843851541003064836679826941833409509818562198834812636847298684420704210334399756476714814916907911043249237336467248229447921485755949553915705716832679006366639930502267592250470628061787358081768873051714859455529489365468054969336156792218758444314624114508744998953802194375945318789599583439508443097621270641569781063343027556300127710300409566876142439391752475554884767599691571946901300654480925041459683370587634923338954274997831516148692813012912787545252219607182973032788109622586444646479978153292050338629396780853616688824819115597771447691118607774315938954521309690437088826632118511630336312488953125698999578593455428600908917490645747802711662041133392027873080810479032534062604193535758184183430496154811977229968017974574498618321489791732982585930478652498058155565053151513583994246839180241820655032213005165337366090891277811407907720813904910198373678280141206283178785004583685203188430314801338346279210023956869277818383183709653064205185651548402508003307653305616356676394124365116234953719283712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] 11354040760477086571500993707391884914570573518588049461152386024151360402073121901800131170075248112454441272232885476533753425546490561180717218975746549181045065510325797755664375595149721067622993473281877460560942256478934154009206584219672452122584478736828797822372713574243006975114475392510700955109476561185634818218677587550347929924022170662129666761454427664918431891242482493990594263914956003994845572991416928248516537541229249191184431210395351955891357992820576879381339261787160629872536573415395448068891868185649931645914465790162628662282159313516908377394243388339697169458159198745975089516372540967837651544693491577859034174222454924495538751016740110164103574662256389567304893582658010932991365604487928522638207049328132460051157899207100457566920452849926396108200704365897036005124377477638243089988636128891466568299240253115472149185437826731380138630260717945581881342994775267273611764662683056138944561740834202997396664427839076488723043540144824999067716209812344388610069660912179035048579703398075779054636302095861913440456858728633448651682509795826370286079709833855470833017636439772501876772876211207378669052087947103237833705987433140770209544717917398581741133491380216510136309159416934867184954828031597924639631861073999798250479255125027940088715879911670383727466771123856570677131121686073183525869729185433882821677786060564637374977411300099964345811359759906506867087145400307043260391037919044453881823389229444926512608963491480467119132736972849742227956577592174508103477584021430931160885471385273600994711615265201852916684821945240120433689420781114073570667465207878908765707095161101187945092362042783422603728563780961165597252900219843848327310765680197862918815669896931081590705072587928542309104817658636219226199930907964501023403513255265572395411131946372975664169258349719807543770040784548161961400763267114665400844699446411722082246490697918997965612763908270728359803743875027239860352332197983661592364758461549883160539146866952165478574669035675489316211351286222145590049895125510363273520403935144348726209492606704670311989284944637706244535631012541583871798536683537748475638306779607567491734964457750725783650620039491384715501139925379027951603723771543865660986961637751623447206802494872281884311691420334359264547968122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] -11518076743107359642809794764026790899151373369774742224622962262455155110084467173533244740605243024461149712841654693031241585409699426346273368955075401328991641799354600347247027802086565660455401409028053380979186438859750812353366163617455394832236528994223336852457997033543086552209748526666091209060072407298697285470624153713260413419347129468548189642542421043079214954971204304393720612950696795884409573487234019898274438292115627283522993691575014648944212923533577251641378723844109341885866309586232317758877903156653656905697140419521034940442250607948148860357134783063028490332712469197094459294940082677086089990273718597442943082386463351464492093456623859238986731857393643981997589296302663345296255813138349960814089873832706350291398247450044590174057090786238328090426536367279833077246904115068025737251357631168097471397394194516520021809765433593379428696656605892535355296920132557783541549228052522015261274059063846875638263043795761453671615386342849913287569560164898026396664743769460864967441007909925672450848127885193329377375445179031650237602457969264950430032348758233781092169217538162397409818992763308320344140884770274566820675380168633894190364916851220151917645596429095223250426459572360217773934120465758444583940690217396580108441192948338496628023197795024041490603921526316335004216922449003184491891593434016309261760768200330218730652294533117793811358606276128608375720190461175704381531019775822830959088052904451334025597074120595730026358969263445471563176048341540049065191033346368865371650016030222104057148520709288551048996695115402074593004154093285241656837718164191040050973723250773399189700284942004363257511729840772282824873641344259986666464214674921325405195831376730090626226371982727792095604533988053339272544999731779682697557929283960475430042296276594832698991513916299109457230780236764298450637301248177992101259698795194149646876601904793711221346531836664768948977496341146644984375402263270213353121760081890496905819667926164162751628486026896377034738295006189023469190519838275944512128349209400710711397617237482039183496144508796706616142449393746764585228496908625115114737446701145405323371558713066306944287998094388648435659184392715389249940405605519048636997959123105619528405324009937561717811435523967824500627093428633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] 8006361577412307088480095021500033195663302721487434858539022386596958980576259216602904866352793883279802231177959825152072512584005621742488075761453373804864481345489649293502616498944309352162428421151911956032918438825359753362646557544281509891583813721170905481856494593195328935142950809605082234841085692485637890662237929290249972034732532862289581180844159517307830562685461379337863726808619002150616717389781304417944727137390834143732835475841421681246193001391676270452887066666695220957996953989331165209613063603898042703399073157223174116511292842186620595776858964535705137290519897877730977106839628034489365731383724455401749184299189731576364320093608287743637799902444689434972503329157609081314444854588117472374558171440349551369113903290569781596802163317539399729054335280233209514712931051100280134100073708084604891437285586582467257808573749805035330763631714272846313179685041900173758852211206693271735545392739862002055061569484768230330259445404171480371610321859250319980108667514387711397984641666181961270429815068672318521058247407210343211024725435933175151623747685366459474524235740376793642047170886583420067962032010810171189290702663943456147159938527519268049601567938458958631204227941711066726646182115622576796718225931164586349613761859109382119389034788990674309555767710769165469414185831106493332105530803654150442262185017963014119118870623678125099015935033113738012219664289867265238456867021166545475134310758112813417536981149727850030140614717176561804420554318572675227150937377746771816470745508108802515544767302167900492236028721722426797603717114554565222291278493764104798326876916676932496115619608192301686121525520466805198778893599348476438799579846491542927006112622094155569088005235970851632923489240240682457017732816352586815251304951354322656039228897266040646912758239369233150921154702985959047985223162748780323572432525243165376872913414019571714807765621670743720172464750106995569777455211581331481086556529454554316985985557334027007566830262018640238004113007952796966810294681796668127455418953301463805955679109378903332214402928444181756345764185416528809608818597158096092610549446251335964157602477174762921384984725559291496667692504405524511741715935944087813369884530537221158519310494538250206389493963935813332603326682890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] -4315021125226132791149470798582336680333089895774975712305519958858123281888076664781059347882878981803816489820521927908170580662756932132051045730769600937490512812203618797521209416579900607194097136013036364329761554392309836078056477201904460999503209277646255241757197664581799690208538827703849087555594427653320156189286441659724214451378570862993447704378272330034037722595755360430796299374096353440551341797527683303645624465493825814585729346198768775572550164394266023800660197566251318892204977199674380255723666288923047192001587952603030884654102654889047201671058085023636514028063014330068862976193150289579777656098560387213304276595613965768438940924249163616879320751551809933763749676698201967426725783369570182192433483957112412246735795684366197088347585726117350690660735354495103889161698595435417742772748659346774857937478145668078057924303422975133229765238041140010945038321463488445900766048569021158973479144826840194878097501049001262081850941657084193104145424416820373546411896979821860931862271327684705193661621383894690922694987461470944642147915724180466157216724928559047811526847732528197905767227944683148527024490323991058403326936921885180337561558997039055380873184391175253746293655398163456894644981960289746856806368589099096942128299915611229005048626393782046951201462815201146243478810921348576567873989701612023291876905617931075030375307861173047820018868657564202259659994377335244766197578409340400571677465878721843694645111714805652833735758972445454666546483306625773718029815107766128138652136295526357924642462613070841603683994664536825356158708365325323268821472352306383031214117857696753376848739802235795996489393025273529381769681644354955936684097179934603400739000421686795794690266879875019356828070827245563280003548512449257764293131466849109027298634950306740082921221784183017009982633905565294034580547411941988729186280684678892635662331348466326833588794054775394073343533510942576054541791960480772125213414180046499785913120031971199913897937043997197899245163528688623201164369714995370083565341913273344955103511887131097639249238481244390933688030120453652428900271205885311629599986885321276200445801731069691230315020800703749859893421045970801839768879947647080510166966407807365189361091896041955980108123510422161150529608056045568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] -1782683957132304225508869585549575166368870985456365200723483692643469029410005767757197541771445609018511760671123813814848255386887111552805880879380674909785562915723374986924172666912029611788870312193763843917281723191490549175426791830964289728457654616759306376708945110603604323295615100019617893312842115316766690931483331418732865808883525335549777673411975241866092528857808662392873835164030615645702857574793804263664500747679828790023809224720757881909067951830728794059439205079678890146805273715127672715257727318156856364794123005786177468962618226254337923864835365628487160068893587094148154966976262768674783502385141793851610916801438947443467380149619449230320398183959356819456549739288504381892693777898884271718692503222584092016358519977241602593693321612566218500003910113538767455177102762553119944450758958393889679167463918187975608203130181359695745782420547870374616941803447430716867348385028805174383764517588790168917962872146566450138363167716833065194896196278920408142737120207879510805047035225696088215722191711580811720495339778294204615302801277591573317781315009968897175015675731504532090841437012588723402833686926012726245338452196625673442455811011947478345884288824510088318931307509754430586358916079466272355572520003724067044194798169649792876646897670881710951914900870204105566104593839099734143303431084337965641865634371982380925154320088685422999815283079395607747320507949859114827639382436703134234558056412311668347728754377977914167200016836596520154993584533480042467061584085132837389460727498181659746141937943229876101862065498234113026839884958386576213236768642398537893420626425663454843992079610283974970907276520607144658203698007714362844562938480445639832896047371421637851227751602564296748764896861738052869412875391634751238139572661985126877684569885914431878686076672695104073800655613879711398277175899890504995358811342465503842014896782489267562514661886045708232626950191831022846692592517967709561207062922684340525709084156691458662682537601983532965850289127060392371899700830951087660833187232723829482503978466687934991538509768062069994631122705023617026275655353075964311231799880117388715520575914286214396009399385103671661836140361432902430613191852759202005638784187510493870937738100465972560849744942858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 19389319439465539415468549265508165634525490432663817216942101935737319663006875908515325203746117955143909736892246312298789974048668054120711991647682047239144674881667725672449914895529736115177694681249018520868436240276383519065006353827941464758892929712942273612553846678470275293460372123038928990644096676173706457155603767996789042746043646058129703669894829401676413276711796841760658076217487344815506401572290057210204949044640748486782963462263259035761565381863093081143771835355986474594469266671407274178198071616949753070666756226075055863479481945852738168822185622560637835382637539540584935006670139919820411394249930975186966722442284588429337025113269125025761932872490633602955217493650475142062813668392192498236338101834960315461296208152518593243997849139412260173461654477987253618740061254001251055552927451874585622344671220078403227024795994854313059825510147543484052233855275479353886364683228218955720051725769571819573512783284630908812844364960146784848676575428722781558489026251072203255160688506468032027477379586095358172258816279381207064971765761886007775833497632585537237310293452039549429690784354511158705494844946280099424544546642579280915897808450034330790197765009468135246947276638334936368948727401597363709155190010102526752941724687429498977569290794882221313586710099378624004023946405377590102315514046238719878248796804624369540281381394487024646004168555462142882638991031690419628093774003650915462285969076351135326688709812270935968378214234473057558867154797812796655491032379662176318317763190841288282286992937386686003147000461124010866566426048195412845518628517733325911747527417688634551091859324926773792864269133399818423642272960992843421995145975536488157939827775785011082820084498987571036736255264958439457648356337775273722903756540643992231221995610507816834243984961770123442753100746517032405402361520618595114874305999375237685169709004742447029330283809535786103507600154437213483932031551962806016702746788459982209241925230004997286882981089272788971966548930955231091705524060216101884968736297331420210412997666537424319578842086661448628543384912795755383318362299759327258049122628358258216861712636977323078634930952392859790942830372219449917239782513022799285764472470397245884136939848317185038828479871168020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 11234312585817980585754340937316582682468096724384747128424626903956260120043814926955260297328916661217514206606520733052484688214561733479286697095968390684345599751057299257914053672414886087367281621198192904662210483057744089822032926497752472397972346935501140464528412060671793727118503820857414109487597531728675615792094721347844870902155625417319569968613606524185266016804027064707888878031024087649821704249201538427606343146257944189101358759136867617244836779472966606436008191703581204118124559736786194181159251873601291208565937078073664019168719038166700906563748447399814265495879196250866054299440075209605695740929476198975136139959499902787885972447200460565113224085669079221138131541005977537221226501391977769096600992526225325321862692344265926090059069673072140943731224747742531910027612220048329022162545785288934896001071639798355920187322564530893497037880999787357768658993330823478647888605738398935665154216685289114836544923486962038026701571211647386927206861417858440926472170442962238516988319035765955247613258357723009291443769676935439205683902306807364752350813353634919595157250523793714980975608769202578535729179134476817270764485931682601109256100733390508760184675625813849312974438820401366666338281344242631863160546197471032533460176722791909401266002300475414592736322437200197207888285246225176145570927862424179402626907337525004281248290726652906933175976140148446636072570679792747646009013304773396877245321438108813096267689933484579546140694758484186454136781168011630100261674730150562615208035660644782722073421157681272352889050200839723854456417247925242806892969505009508480566880102677799510224412008599997871193012651208685159489791376799151233232505182519630280975309817960229568169137288757370373705423121204218003027722200495121122444706222531470573124909417348299157942454207910387261409151277437166963394111982944591258526475686789801483763971680864031662579456373451850259633734334966627986725505087290406653460700869533558679599507803805797933800145777037595979061576906004474334449336648873928475366690023024840661987190194881552585758064786492386242269918498973399653353629123865366926524723265678112687476336671380225788848419822063249842226696984169742628701544572042770342834583443602622087720597919235117777581649977892619157504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -532362274071886872391796932071448750697553071335684900053748286794651266574167499556092531830475483390526571037576652301781329901357019567782343518229325640835746305985916135534998554771054818742106295719961762098377589147849521281393543486977778864493104274801273592787665073860244040480118081405421493357873566268076653605003546208814301438467103385982083949058081654475334553713914989019375978172071177902953808989677989723247367291270757872714068718991796709962828317391597845975113854537486446141969166171050572390321791464754995384486110603181885174476194479842344144802439739838141675493570477264894791520221031818824772748050716454857528833263015366613558670262945509535128986850175933337436625983622242484675431587331783420991036782282531619569879089299239331001534740887318134904205428521333284156047904281452035275529969832631319955891185421970856956455773424598748365164840037452794292158215947050729395329482872693805400383731445041070492534948816385983162790155369837687832507525501289503107231860264708101339967142412089207657227068100932147308566656985888840171825672598041025306176843861146810723683559415191731765867377311037987556179164215222010238855400624348215979670921032839471692767066264337835275466310233758782945304130272604449197301733321609461094507227742840810134575143759096123707822920391887884064892697710777368114596155196353379744351681404595876867656545791119645245046951204958284223002152048475981442306776237775505263764234843558491705561695392143432686808985082514470660839962772625387546803238935646735649572537083584162792313258629334318790168629836851468138206642425921648647649137572281778478332464639079346061409880104609794850467738747224502752069279597661405531228282376031036936297562094486712067470279913222378615267208529657341503621334577068520647594306476729474558336456846026914456662455396083082495211223127132913825618686353356748896090583361148880571283720962493245001539303000937610702106947874264351705501192275125517463169708090093205463693186827279550053811702165791547597471523892609331207445590583668356198374133448367515681103715299595941786834125395364091458289839616561988580715796199652831068299297726336104699096123839946424105375430205388093435782793241492040442403155206731007840510513798569374580612348345580765219286673955324323849830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] -43621869280201019849323577244645410750160460639473878495525307461282055860442521107826655332020374347039760506204057639650421008301208182010477085808725750102975223121351340169666270939092482204726904670761299158148405179228201659951610879431222215141245782379045305786327806863672374915780820113728583491532311311563789052503568882223372239385966135159745937753612959917502448555787183438630850100598579160347338507771521699891897488708294077945896354415869324937742571254160399129289102374202269959535913011377378438710199019319488643713562393163298667756831379878440604471087242326077061583940611940963401601316806767690945106096843844887858804093957765253393306778347988546033286518758830165919057724382361666869908947905073484361889582459216249769278090926347857084745203899917970847743309025451212100730040639992891730083587514745535683861578837246573368948301560640431567527428253858496837736300978526793159130573619842420263619391122782542785987717303297323459151902064049938831818854745044136455359360716437719732300533037170984713060695412768482973846189407068365826300819685447853785900994613088929994568873792762706392943154582241333541897708956503842028764717876318841223390562829458461331390526040356038870604560446979733097465346813105693866953792700149556578445621980403011705330926668797842895596594335758449387588589232151820214041963473751899430126750289629717297830375479993134076966472150440430614595967827848184784711859927258259909200232743838086428250931200074340348301963942696537989472849686847571713671731897911079666706935122250636867572075625329234748436164426977157989973802555690767520410651527718782905449339747184195622144138264550315214993827013551143381012063855891538108984355561911089545131197819693208402331495332761724172130993490394708728125162261004890912794758335434511025804356462918639179553922269456309435058817955130147661964798973332908293997620992735352321563897930821330327595807926289300034030070448836990656943256443643232335405186741533352840620792275037581822984319335544961983555322071986520918606981122394763298009394413268357662062600917833976619239708935210146594215837843107584211965411139658390451778997855650916368535144135982072077289668404432079460157759757287896022041633993873239834960127998374003292660439435824048076356288880804976108104581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] 658922450211560886738228415504785999817212128416528192349298642371695351561712445246832277118404889816625232202723951719881164139614576533198568424004273698941858823576233232603144786710202940938289687558308729246843434553175752734930302825962790030843238816532675452013363276111273649920679764251735027180096736986944720546257123962842126498330081305418155112492363293894771779312530976195896602552370889862029834906496677921225011892881865694511694573855631969419472890338105317978114093332498376057889002008310529767699477547464542280397309244350187896644010454893460339429192749392959504709423070712184435844912580066670754225280502045297793149056917169291157348676133448717032863225961990460272401553021033199477554633358498940630486687775251311063059800304652203332711418955166551163848027542821729983439845148155622470022214043925461446158474151238331722729320328490549037676623212247040093789481620239557185560710040419697479636698733871853753966695541960165835510761062950852307084348113683398866287879881347211366219390248714461641343462761845658269650673752825419426265754384857680508428104800119541716359428188335798791683435487437549641423620636829930001702611297243727821919953726517057766637020229713972638216710111149455579773052500000913834096927244250897095344901583118329397660688508508295909953166031496036682984820337815599485803884317145129418712021212239130151759793857179317611907325583894054628268251997686618239314011638159949430171996309963459023087108116143935494911716128136852765217530131083651688089362871181360640654574542617722669227700537789650162559540927724853389005187545986372060676964514545075455871095241400180266737528998028413268905788349065893371458927007382421552958770271534760184307351319330455376189123412160561720177978466832965231000700377353513258473882860444510130555350411054843887545493531527827204837823080190532943381659668425513028597362132610325347791126243306027019924845879213689597440195885880240511876950815274701105149114199249755083862364549480845005930288019206590421595325349811444352883518745856081961249596956134070658413680876880081474677644526938637259066083349857611050206351134060627693796912741902302349359786979177793284697227539621712755927530789567125835615533894420545648445160227206793784395018148401077223117505424931467865515622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 12466262830675280583788753576263124039265715867083781364225325396899678253535856485147836545214316127895021800311776150993981930747139015106510082348546111122777972451410907897126164588071623492693343633318369856131214953355600900932955029581844235672648308526255460060487638404794087503871920879067354624765560471542250017460700937928136031637769927268243797379330125302536916485906035869753805247784137212704535651542317980836475048885624656004838737053800680146036400752364181271103161040575749000532061324719506478844991251384586561545866317068508853202103230275723519940926785903329604880457191043968827192667539183751642647592363403599785353289985335757488836466987002029697384173712663398229781169175599993170401328372489466581128525323517064145649729782040255792985640591429168006902294711238898207577216088636043814372798104723345969111631229475868322301886783818080003690063050156853618518302933989009959365788967894029720445657239944481686800971554948255954304719557114320397028096677292837477332916887335133671103446713780274012712512618032442722373381006982325874746026897163822719792585187212472285391631815419381069003282785067063507764456783732280664687137143993284992543741402608254888540320727163493787414734464577139440593880236513565236540056448975455311786277633427034838707719529685396476258400090306760093792084604123777875249639713388219177177450188851747289155493864571225202012795206017402779760083547769428444667102639898998951746139015457868990068736065551364008335782371141249411266528581795731449074044503556884640366275291060801376654679413564973286862259143010477284743342516449991182672951850951905971973479344476421098609990489130309573426001337539309813208893088881919040010752443149658643365615614425381633997989804318990140823543491066808089172780189063766681905231400294511129540308432639560741554908304181527439339739982116586960939304327365298545771137891708808045582383501409166560240282126741608155833240946058682478628334972472342033187062536807148455712801662196981089906246750669625845492863892779142366563569431074498016228591790223679345006158896240957626030462472196995769104204509040774987537308915250037548275485095822822119788283302946875843803734219377063352731241514351651992661475093405751435125522298979195852205119462117166215906843122816856923595778031616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -9694724273448948232165793624895961802638362766069104176486161220253999586458716157984012844364852693133368293891242218831544993200587086786825092027269820598771252896092067222341512371389002474512312836527516092856230898200389809108544673378454163328373591817462051839125097817271484048963892525071548278327998058089380271041225571370878898628625389876263328400879702882801079367147113660361092637805462191514649266237574867595429995362079907304204357748283116597823981902417719695301334776046294500492454261952363985156539831403353458890579298933244976347278459213541774551761183744933319990755206031773271545698344996506410672932495974923525354229417471681411706361737748496430670450183469624354258706947860159797059521481130098943384438203973274970184019327278103907256870182607226064574242163633429504541683015825604856277962286460373337017905340932680549862076492921166180228805523699959179846037244982862293020889016571200228140458083286275390138557977867058385470504096641433565062772580084112559186073000401654426701653399381994560060050484764973762472677510191226748801159521175887671782319817116391942155713891228458708225859728546199033539866930862688779825444211059177761077362935614321263828143746005571652734104684257178790724600499422709888464678714371966244693827868390130554355604926756049197743697621405569821556036146211626617728509358106158744098833482221351151648972237585640367592280835805327369249739123506931492091510262208979787905378155466524587606933351347643552706435092642679645800240744800409841004372348440586067696996566860895014374735587164826329726496080628102430657114958561400675034911291407986614050012387015801333636547733359235893462698636273460498349624505321690914030186182957551042904478229375736459389420776639078451070648882577384888553835691978939530699099564725707614163069523158219548404766341056673519820971606495498254347449109915467590625151294174061627090156949128078594310284260045673428161977925586212644938340382136535123688953319355773825732190933340493001326186332591427933024292427394899264719598754483297497502958416046679167382630198074748195270334951080151257983263985561119427291645545033399007456856493776225846166178618882153707499749940805255225459336877279250366857814690590660124057512579165884882568101443442343514049314606171003593890379857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] -205356914160213382345978895115186087833021814030959501207429935139874674370084565835006765620579504813236065668221601033673993288208613993591853714035347803439058135391620130761542265701362789475086927004470405890469778068011629342249690058995278517458909571060867062651196645356773230139496511566622004127787193390897711788101190976090837077000052217578226686675626558846279195856550007999006439145360847180160883849261926377461098141894995747505706382502205996516811523477757199723990531186190220058466500849104342963193829943374711389187164369572944913317845593418266504551367980479023133223084993876091819607682452066055154513444894737484771846552092110421790690063189106770487527863395921515018464186947392487987701137485500938805924882430179450131726696443865528798575356348808422191417790607350852465973397045749846090695515343246311037085440771638067368301392273668664494176311110250427156414463500278339467414961908369243939187660037577413343088565143154270442860724277974898439896274509065699451675968962875104323363044868214260720756622336872449079122211429677297041768364022320577140108731033021405263944043701149149493691327084863818392357146218100415049228162250237400138426795814809063251996785387239939371058336946260211207814795457457153006769789460918899650825182664528659752964260683364896588115512505196067361823267387261772075900635078853581523450721934618042085749745118424652868433106427939467231108791202612766203019910453826991545900589725686480948654550663400872407095359132918501807080409688267018338579785104533656779760649216348674983145030493673548373933378602833069467231568255962379698607246313565962465923591260198370121886730573758616177175047122427671950984787439402268711604795660807227727916764397697137900205314014322822337472241249879906446088737256486232723867017269810286062391464161666823358124795898701102683842665942934049803925233519001381090737424801962580687163322869982427882899748797366148798019994482112193411317925565313857472474693337501231498230866072937856298477977445689189399864803742576698272008320604717954219661241064292592807383098337265798824434904396633688381704910626143501846044575172149706894537429999351465322615986225896153828233679274987916412314510220520095652750719293024881265093763007701435666692573614652528108240500476845090301427912278016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] 784509494895571274967554037536180761235710748579316876691146744409177159013096428222043640739580837227103399749830773076499558855751436092184192898964433375129913676222350737028591471045527150992731034954354697427309783393286887848700380010563626771981146194861246301498921020261436698647318415258702397891605517805568571889271494725408063647721148799874679036756868847141986506641113123109146411644619615386219258917229148733478609576890295749670249714251357450647847666143881204688472910503001974530985599027306203789869887278012698174762355122417917188327619070667653926734446722808278090153876490148737499994098611563235173500260524780816539303573918130515537835438173395536407759951457619692797007198250885002989650029026705206114271993314243832255186026426319230660696929971418245358716934928089343963345084585792974513256011056553637210226772566377797983993946199129007491853565778732376035538154871349143658569700666051134732966922383255829629441712768299950162369922741457054376216667042852708639716590777681567307767856090021196141265537283936297277283452482379132780210084553476051882781797688112854563783809568612298050641385688361239481532714336131117317232903700405262801035607549740953296862350004807978688345610037389630734456967759194034955449880459841780738852095566356261666021033874457551375440319595937375314293901684725889149824569679685659106106847854686923920912003121861309623089623125273493095578959385533081582729482528410262432504866248409411731439834816376205606314261049812069289806432333587518058116694248907937796143164072260909518294024784367410812465702487225522571070850384657689242801445032972437968161950035477803131131888093142730606633513410969791721324658328722279049514472193402168851160775944365648015059728120636325233209625017660033262353376820729035940721901820824630421527085070376609554915172711144971080456455384040506609826006511999212537948341555635434338047786707240410340696379830873174950185546717449245526024801875947093466730142965864005069592253248378233190696486990780698279221431585765139336150250167452277764755558438484791732747408664642344234188169724483895504030417108594408920833759159825181002851030981400481824680942404004442019982644041077500087603329591964984004152221037357597444322387069338949129020282282117188439363305855906893840837530091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] -880817461252109878259164561206059541183019149306118403041526451850166827847337579508492557383744672072401249638433760940359384998283865842181434142751302278649982520595033935320127199754340484590450682004199979322047574297344903759173116699641803690585241177340673827453174757985663012342266286824496191210844526748504116410456227843968053107391830146722588988944254307504249443743794480128832295911214429513536294937776444055345973450578973636756058938261428324103094472690987221279851173182565341072459312045915895368597610894829953073752232031040636287624152674880788824768548171444656870895365707980967023507487239681222752986458358307720596629572036526422770242983160354849644632054452755874966772284878046689922339368555244271455845113628572961261292864582724940590983594979243566654731232530464221122128128967397510941478315267456617255960847322977191274421835099598079175424371016894420010304068139881888788357504596035605373010263733684284000310897548968301093681239127048842456998287878930245254822420611060743175059557300927296952181516603300663156814037191190331557663236525035156392462096577320810589493994933102403579165982834434770414703186881966217392289084556741064512587956130339082724290656061597173708387980510782719848429577794880000922639761301549220992276511725314534177496439948590534488218017491748188130014099077890802596546757884662846119379227469894389455004478853785207478231972984420972717635415520676341008543348497473487387049792285379086274094338950754938294834526022760391251259392998105675631752426497286975612150383548617525143952413931103790036246660452308487185579305114055077363254387417088931300688317157055859451502466157797164111369639923518581985820374930222315134756174163560192024390874596967471822751972555379869462430324367856081635109875316082938170352354619787072470300044242786425303894324235847964357949428444252403841625981875542155391185048339145096204612023133796912106970589885901347052462606482454669872911565088024930277654847187621149039222551278750517385499101072908115699175851419124784462365395131188011053052282344240791800033823896301896259018357271884559149741182462049461129936763231139981080294073703850806838762466512322243598802116570244134195092667580012529273434548109813321278055041357262613215382744286335238426645497257886862038838313746432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -86541774916286063497839481820301483698684985728776416335928585989414640983652898053346123827561627830205670388870382573241388898385562189345812899169826019236294823428461544745299162849612343286134059214849238262818731235876159212169281515822869758643256397272031027816880768538506353690015108396294309995149172372074069399709711688122117236805397208595373871065013039526117172686975145414771099994265544145546477323757209799660187731484282434188792348871405516240793772617650790350444821028256093093730124006721378243339772036300530407625560002456793280139021009574724938069106440155713075717560835701836726033443050371853564061928585291493328771881091405613029855911561319853288696665108181713048726069168822726413791147949920187366591836750825474726982944466605241383396367229769694834348445859035427577783672521781341037374189669241943006809507920607870560899631320852510758118654573878001418820946391491736655347378580697433556947904866428485355386654946835275989622121934435534376072895420907839931112435061176950468317678399257885897444853968869362279428229679057940969556712431372267819611018431923522770487775518420791381814751892815576234328208194790568907186797884442265190278623576583273757346361736893080123466630072162581359526578389137108549010944662501051121455519119211624997085874038154205275430594826013819372471937108543812212166908119037712538843323525141874871847255777700941239252682115811806157442282997908976895330766675653491555944313431974118791186002344209457378107564234191410780676166292792085157076297888531564123561100601293920481277589168321107963069850797740343252206066451085246743884192995994422417473173613931722184969309842063937241033077937987700791204017102499875803732368520726712883687469659886121036203282656711875775901959695807496360103980069390105135719162585380441819914548787056939587128221303875232615341385838273734301010609758818059855106435265725935802800255821410119066072917738958284067401613521839061310785967393868172976191393289026893501437293845833886900538024366197652475117147107086574350010187130102128374605068468772557574915892501152514413362224682395280980630481967832948395454984933172178358753216199671747565456184211721730022016171891774908718187758134897455486690905410833545067291458216099644509919355930688724685122573679056254448863773982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] -9808263795040784516896185095259602929842287421076213536422273194600682643995100427362314247031864352231380251137675382975778712889845839840205280293984313240027012990956938531263053462984158780750078941347300197894425423706478901351930537461826739269482430393292514598474771347745521706806395449852248674537291784213875517426193612647768649031264884527552216619750412657053400031663373557166394952015891512415502637838775152858822672605151638814091404529891659076449447353359531284149264720731075115776511337170362294341939273098569823755747645699451870621309753073906626342473026935975671737694055268034812595613537723829880583585977173014604005573072708881368777772998959691946229874243946324783665217752192092177794669956539832320651701412370581101691434762765490926453641056121317068520707018045338574831681133342476493507499442452932775788682083076112763890247217274129608008833451863917673166043165017682029583644828667132502828825924887424160315066780352986355206534715856117243024839127110577978485973998758533508920873971357862535020693076254964043551950027664259392668991689898399957419694289846942950743937362679741966549572344443341116382850704979240410129546717745878761905229560220180431096755862975420512152325571260344137025061476406476267731146563660202386972151478958974293579352423425229213966459942355935907392587714157935140748490047644846824401748388375660049385206401004426936265407091297709570631509013080356812595306194903121265192515956533482580220181787675676232054685099712766060383417692997792660668355341128931668264423592730323085839469980785207259290307620905265969137847923583878611149256545056330333871731263775361457721789576486820713559038263754107830687684599147501547530895998712024819064736509208795444714729602962051767958900826292908466106253554742596491328582443792635166907122565373159937915760571348628737585611829773073918653559909750954435567024021386571841049638496761051115748996873463233204709771432939813051665236496878852216067534336525191666173289915712907003894221007677427086681714091452997187116623589863920767468224684858059617830810558356942165705950425923542835445407346631509708756988534443851809896576409306065980980755857413846428984498604979587459742793922120617712096681253623166247062554704591396415528030829387941039163699894472749671990077725605888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] 46759087180355436448168898206807193245289786567880754639922887553403327811214151303913099244168931833761317979364728219342846933516233029061802447297524254532846908876103635378546293538316804151353845077780965943264817979838695151759587213700096782993276318299369675020644958544777931013064507949825922728358789535125059360540844827983933066405152113226691925463194553108811772643744037400913985717569392314431993439336515063047510335801632674342851235667569013085230010919009592714544638776330766237930386239616064133128007618310103130169513505124245699418642987595616940913559722382257381883797893988083652386288175679390429312886431682376046805078398373174157831712098650844651944482225497763837816697467527684447164129873582270594259242191327281301711426846056986284015183617659640097304602021414260397420781255925952642650803879822351001719738589597893237204879827242830622059526876115095413479142406949876204972010027615666194101382348882775733701267011948219499996682020807105726370527492330585860331115223335612118243211592442274456997232336806053617972946599792480959643076056886872174431899466856969493222746002364339821194447763098787255022576065906720547415390142206273397299183562122339094725064732115975001878690854644710292197894985952521106168885312436460107462077931253016756721638330227841816111307490063708887614834047335810662089958532286292378689430510118078668186116390289555513024933129753443237047341243049003325424665415154730745731606025143858016071973158546798196825738009636917898314848460956377336143574635030436492735328655155779630214368335846719984918350110381556284016325099398758182252405085238098751848654925444064009007508302981278492696279640451029737715646878412227567504441859750643826087298129589165038639466801633540503680223207308567919222857362416303255599288930857640218720220214841438306509193870012044954870052705410882690948413091153145547260371983857153087368080054422608456518345974745958193908523846468298219981087435489067647717256687668562465403470432309405095414280432919587512004829773134271467398697149156194227626696290703057949157680923167663950466482193902724886565856799493128137103613977535836456720869037978758482966163719770448575110130987654027423403612047426136883150617986511446770298394229449698360587265949176365188977310780747620187702681948651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 39157349950543092298609270904268515933034460363345719811367683449537928283515435614166498927119415613917626370173596284692747824436860687031331830918259906640564975181006926884437883407755449305936034032034488198522884846099356604328773903637393296019671749167340219840249762765397505843405072984350625581190398874400143356159971136937445577898425627579376931873037318469144631183147012489669155566849660533324830949846866410627401865068082976529672100298288837851961895966897398496074532441469356416514650473826042047100199661728855907363943100424162291209893613332074425895545514103030854271695576977118659085748405469704706876513353448276848551274731370318146028412357800437893759851148094852130932822205878617737932760512790182743566305122058057437649603790959432796295894078883165002813433925879066991819554495305136793000561248392485814103099420841798600476358447333549690872439897533323626585820517015022681865757387343844981310832769701477944723983944604296897340829061738852347483523475323523440336203512002575735043788769805217063687599318758568652034845378589520743401662403689655133342645631752267814269095957231213104596866519407812249549001993688169987828023051780154638537022414549719330533904329528066153812489627205050602970061009452685274082553409895804274939863453254223123195102981346012710167861409514005699097700431351741735195254167614907899012606434645860150459633242660816704592966541584014292792702749871062303525974878697414611629688725049406733046719031407670869949888077292978525552290941292853394875395778437305409922273577424980342882603178089886121044155189961798604452114890103695146990294204255927534873615200005623124863278631945231575528641870798574346499885621457099063005369957080437023800539607991176165920705139374361565574249201062245565413908404872133035708687865147696612355812517941130476679385892624825938581948562329260745851228265202016544003840278495391658523773919953785562292114205992709010174724642153442064027989340841854660619287035357496281077012251400314042492521794713909371379546161348495137874972276854285350908762723620047406117424028123559306363573033468219704327347456290607092137805128842512658056946842337450825768999594121000628016717333850952335384787277879838132576816360400634721630827341169824418381414554919859017935691761462674385804018522783744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] -978401243562731628877348816431419154051865146961649324118095684709642571537167811034015037078180477744650969698404781351205875744340495034876081046819118182071261916172511947335394543153689829185201968513392902931050061515176028128937768282045145584206128926940796127426807078056380535250168054904600792687899051510403288778742638812500438505213872871855917639103843636565046357268807414452940993040825516313162086763274168356115818747698464769156387778377538443566615059070351051445970800869347969707000669210915145596894762440204971235930884091599618293747702524223984258179059711009163326296988967454042234103911048582630325879076944210153459494863482938297678112522760057294308557750524866356030983616393040401518414365719618458476395533926681078834093152110121096882148270676815652683123429342749670869365977661919404574782482586535889592614643192537509128217680085823812321810814169029536594111807929443664937085705785183493071295312592040695049649214032373502491840974424126891728573276997876100073194916314395492070730273952311765938535562347475994815819628974443005867169303124815783791035865792553090366289264738556758345299820067553895348398025027829543201010554588173509363348360901070272218785261758633438606941227288644528146485870537700704239402655540069134022453563494475583819263607215209183370754082954981394743760304983265304618602557353633114672681410792274438707384373457872495391674395798791171703867522944375785391129342346827266077797180062233415743498740891677399515200271061830787644917547725915407365786317248926928115017672690089595608334127682639709288471208061695366218627809137067992085545329707097610468204953586286074098906068072574117508265885911452520425364955475245477959112275920701539562711346728343988167805274997946386390449395202570150072937305241807288371678618144833626356314064488746576905578860775249535225778162603643514490790164197356421165326218488339435291148171848201166404315387287310926285069980893481255130708688725390797549021329832397840818257341110872667842050710342384731175543062082395696287799243789751918348142718268832712503481042022040385820119657952811242118889635066652468071723154515972003313463434688612020439290822790801619546268455437886418525961033402036416050933828186858866398527695469151260651940981171967430378151239568872367809990472866201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] 4256323207237989041078421772067092335276284509855990390257960022119783850109984176512264789271833055058259732934879031080236623230539889730941418864340652461057230859263622512046925244993441062707091034103096608146649372323732471980604469559283493333872803414137579691198337937967185465897334355351722062225375554776629968645765178078118898668543054123655419625048360497782168412830317887336875337177160777310473578612226002245841177556032576134705709521354260009373596086185379392256960218531969513584192017455156962375855862203320849759778523752345477570518746440246895242310322856699150300057898781043490306434825100147879404950954569544010613037964889279232305940947251543616313087288865488682646064260597051643118867067818872875064860538806179856512161531084407782565839263843823109672631976176013220717700351726278858178478316395131191483115473803496732935588641992292227945644440686065634717900211630332831170953422999672604196371423712971856133623347850905435074390502072740458564586364559265870413744423492395542223049234087236272346712547254866663758024190008183041221313023925733512276499498261341937143946082052649075643183177685471219146294647952215200122803862993155709650184690267613995103284415037561838866315082382378656008798600498757493111253648284921786566114435557839086242426624774694380449033551106596381609773127007950414716009772744981599351126367625992478763772999864495271592528692900476174425615370963297367457053259092452240152237509579608857288440327696794317567821713853674869313478462711958950217687500351341484080612567191327586047948047791834273531175546546002876234458291464105279021807932504599304764752154252990529739916256000407809969553337899470046247507826603732806692729874337567527834982760600985305442061449398469562654751187242095942368975111161229926542022566902376271631628157527546302145231327477833682185093535498123083252919306600171248030617137221369575144914090970390712328582489611714693290636212992389031513816343523982778427447008886045474921886429864166371819907524456871497346207388735386799875097053324529615072834217088123822845823486951758767199558724189244701447819095025678342638207958504559426272298057800674571667756096444397604951154934956579503897474079522610753556278158894058353477213481388854148820319530818101433636765514830370982698913074880970752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] -11031783247062293608816276860493792769351925508186068260040636044600248528523881037866867756733545086514207477712071325414865868544336411849581274525538788311354366897532036947411983783129313743448855655720182521602390405509671818683995809159183943045284879163495834485870894500264975126257937019184171082391135381688935745745640418098120173440867495427491754837968157705119473408476198346462505952668586575345046756002966161491273169417102559435068121558241421583864160111584232362243260003841444694966486653089412600467098459025667081343269585597082884428753328990602863417524918549733453371796336139442247106113417351708439379027791857243862563388703573980087605953193980539240973376881254404821212863250949367403221989748983164269160840335557994248181974751588506954658652437211964526323839785435975529535205955683511823976742523187555505225058654377254636097050915318533252689209654636550704344151302858586041111735633800773905246905540525258662729974790511494543479982614954600700989996903329480974799753764614444211074288693956745983769307789255814585504467466964529178677058828384158402292725837958755774925312851258812838285534731854994441382705824225262144733478901845335540156254203246251563869423324014725719733313568652076219338761057235298069602913797326773470893833724195384874613962851471274274812809365788088716477983853391651370371688620807185609317225992666491223967132106964087773051009454370846976189649221424437009758851215042383327798662888538321872212181003759440569661479449219808780158329774347475076322275909338015683693858692005994925811683842349889508426750576254485293320422259791125019980682270058054402332705345967163030046324358037550863696265049091974388941429097811910856637397272773380011320963510611981462275842917245716813388160974586580057163638625418485194605321054253715333397054366162228904351770930753553321805875084550536350260919577555419354313218047193340395841926676174809388748967427311460097509921897241193102464031125782163935458936094485006565086648013075047764394645764304082799307885609263438641695917532235354509594777113540365943431014191862566252121702857410343369532685122881616381986957786731464044409996079097061699491681192467323411320374769168072239535109506732500818684006237710933782843013275504728746923541391175930750688441610885099479280052681362636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] 19907089003260146385241293681830214735758660957047957097267595254799842201401379105396707407974838251481583202552142631925849704719941288082021131847945888617281944483913198669405461255964673142777480661528933894225595960433425681333522737815091545025982857468116704459598891061982423029054987964394169897884225521314694520605613832535090502696809603704854551996066124951909348153793496457135031240892333124474038666241041383616450395088618567855895679686996141867120385847728898597090341816226091243587607677759583205833530325561839151746218197670102822110325632244438170781738356671969738357434610513815696628923823328589187632141507765601439376751284132126322863048873714075851987617397790492964604261117593298247549186369089477092337919633496076000294232445719872675090608282238922666873601596861870755177002710525243556198022847115127616757256671891679118874567384972788344999646904376822119239380230321464229113676994088872842894166247132002758557342429243078560094733664593359941176643749356447563868923439197560209793785877303717333960333520890026252589681518541706587494485484255240649590015839392288286675621114917470357470869564708007216656243275342533591053599145252359569781985839626842368274917668226951563287910186759796954945467682056050677746592530299442503908761412685275888634313038939098552172907197734354543074700416583642546775202029065857422240527791991953785421255230439431920280142264669958261643707003651803987825112596431809299181148906713211453004899244260955374707692046600886530928795644093942730895985140002382699398047335349593665648870191180561853846711282141358363338446534532655735956602982810874866295336707124597605035345769091822154624027518967716308699318401769408818316387568534666666744196285134654147391887197945050579166357036348860796160731227543136796111216936750199829584588655868436858069695554175207483211890932398247498528055161582817765773342404781473746534010984516551404840919782717948858006098625658470742463418879291463143289406689673611811857169282699637974407924284609887794088450812917387583090396441911002467389838938691339741614114878346798233468660566963500887863990869761952171418423510559531846907985757372479748158813023707903605271676068940968296715133821262324013703438782850354602301641127602308364771657986645192337745648701511482666637026086350749696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -26199307437387253895760531366673119508554020111281950326813274239432214962371192217316224763018052273171607531355285287271296207238481830146864320123651012212066918475671288516488680049391918871505890149477098373936963188256334156694039934810972655187233847605806813219535034880003188996114755201164481204059328305709693201912612863337522694580816655091268157413128409123387838485970455762616717922620997294850522992982766446426631767223664767061717442913949957208044817541400526273105693159718775396027224585317589200702144129166343158332352290163691147737083493991679550710485793945984255262888191713946443482071627967251336863227774355863474338041189957244316327505925703040923434305299227806958538187361731823042164884242971812273319627009774441423353647633117993481315894217303341236149640161077644682259904507499023437191744754224880261404246353941787684598173700381269490182514292613087126139886006413673408468637544933544886886979757427340476559264360270568817548707144471623738297826361885826095608816427800567615474892243795758517368902321921490933771966270879345400079744049235856272473346849389553900426014827419601193556990698841320967484168480052688574822797257002827351011551691964542126089804737911011286562739034236581435458833036212981575780937859513871061019181971854299859165630733634053033161454955459926818977566249991104991368071048895048413549229614838905230869918365652703305839801172441174809620864831456566721671530131073984650982307081368810219185662742007116096355931261713224833313683136302285648946942655299691007364135466767394266113314529097004685803681024264792164467706203050353245493493382053169747806279635751438849794211057248210158358502470407381597408323344584557609062571055094000458392781865832651607277902596381157231415547592508656655202944104791747212730387118191231196397942368725948367407627855717741583111928083101840003973702181563189009227637188834266856294849228741249073762582823167640129783470325290599068953037123225095342433900960745721154292861871160668517483255284760442349114578536355019329695698470015916194374317848777190531522689730020192709599489942833748855824972648832486710579545209447564383538305978080461999610242159022981773883648409078698444355592508648079226827127801451000385900183581964521297993390251697691827335442098078049028496338282191257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 25132407253633627516160306191305762496102165373899611905931019185771610473460725512834161182943880435640131743458469207394599407904388866849849932911125186700310568642024789271840634950350152655256003995017212579486841616918533165081982654002794986726212730462281487863210767213802942827108649416982119280930783939563818923753515239507139586610767578681414166413441981644653452687934953235707765397749209329954198119254568031780412115834222256258087348824832936023327657448092888205122265075183937575952503416776630865294303756033600955197371928554631644731833879198379339504909808767494808473827356107740459080115277954527318916223181108154374012033350558861632829646076254883305562630315173779559842296392845924408769582508918190142872679161535205360454239026600499542228465323969088398205844499840114899037351110803238081132161384808032131482344956928354696501808594848875985406962051072122715378682295846072128396946378973369759714561162957420318085853405444540168596391725459243205617139495869522878237400222477191898234504044118476811163527044088919601978069693000277283863313672232386010454158651065714802073146496066225598755416814337089033110655377608032954544721140978576283467178480335493208312062045601759643129631745201661523083165700953521404461008086286305352881081150956099833728794924428069879083200708026839520968286267623745996681717984738284308541710878693385181170438071936757754158323038158500425326129291287507055189275198536773925372733531989710207278093359508573036578411949029980907074273055328302548443660280763984211594094502460387972174378419981030992772677069328475888241180215252259311037286030908272537475103770756963485322107514775286100970975010326431142884860037004956059229535755929020251095605537680529019632225039665987233559307564452886666034157633244603739092695819810673830214198914412200811558654457598785869820609308408405241288965298173595712755318060928654693986770964857583814242130714104082386584014847390454621755669851396946890995146550247131459848006677058700427533338016936172222141579948710895367267317806652783611432535567987581623345535780921516391900459337309621575189531904871925471905610376244628235791168959501061100988974068515822159236903684800953234051625691428922438755490596550089785838610441904977808175490091095961766094076022934701163265132924535570432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -16464875457690125462658677831801548691027880190407501014964655967667536451263015418811219119292066230329240750072958473369910337097693541712820613023679173459878088647539633461600413627010789426286840945241071667945016465083026516408787668775325321612730116511984564428974863363012643142391445736324389078665736583676149073254851521631499100186126619090275507777721810924432302362759158879366200245723142934859309627893645078349471139267791082888755445419514281873944089478194720372629929054212211674505889127378038868599138778297686044394458946319859696775220902213378189416562840796129266269904084693945242370615726355174960783998909293696138668116366009197543323498695112183142539466824040569366369573842609626518599853917157179615274138505707291083892229262358619834444244380966427021325775650896624952069570753460893922899766993523342660331915996255230515362578456944958428207674272619538009346045040890998345033542339927355172086597186822910872392436426324507387548776850242092936157234033195476514849493011160879851751604934623480895459938508261873906139784784687016421655367585718181020504957183704851344944612161749883628635973762996050332306489330041985036271967246040907101034661372592813206996817587566880565664556777768264557513206892252415833171135522815163282886011950831697827544121657011744620398825884004467063537023396522318807945277844036881639219346642054403955011749381493473656936167289823818720762361641771119784724440117436318669854978632530449307844251171104442298205105081935416604758795744877352084856691121372199767291976902088026977529612053057660253622499244835646551402938534686783958717897167013522898474235459574469297952661531876526802361547564232637677254347763206392957193587769401862163964039782012264969180484781315757440490003505448993960506135763220174851197587779040154075828583859051736556052892846647094554743993861753724295270758629993617331984269160300689192249058277502727352075778985319009977801515554743049399049774104586425622552459830843981792694812460669916170529096934975195872458239063941623161739544924939116289878999524963822065619799272018527368615629464301241259304979634364285244184277905768482199672916883319683781999296019686077507923749484249417093427433584550760076809979605410266175347269556302009425852803375327691690728706113527610897311722407009976320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 5071578407140636714900298337673586538767841945961521196286060181942873681054846218442610897544356737229368288519835014529635372515623814607055898777824474025986657560980433363066577559903064542115732533417549606838295406337614739928035040052447895322127289835579481571553350308669422526920777020819594517012374271341391488196373186136980556403479932431699084953256662362325202664376343872140064654229514716572451967696110212021469485160899702841435564836281511679454870675543811937121104767290811801385137236313719577296788143743771933284434688163855137979919202804393334608616842481985870335362094231366931134695389433348480256775065864509624430621223188890741316137220684611290588194205924996908369618642462046476450044447818415357711505450431198414060913119869202049136289906485670396048748508342032182177389108613329810198690056376140670277962993212531383958603960740345549768525819503621272064051252386922360791778893553439124432873339945472703023093074155230426206903282962304876695644493682128571343253359586369757477783209079320443160262799839259919672060865570670993055006276500434200744805762859754173202989336045790557961015798997546588056390465674742752656633438275608973746100084360400645124092747116728721327349380992309089093197186983830991276394824600423608987800319172110569562298141682581453569313164358572056759648714308629525926468667533847248730920735850308996861251183343550465599951329273046510036777971110199244831553633328976452089229643978076301421256763596026267993745668972291204817159777616252041562161293619739198707893965818220614800244078329787770224849207808658631789322123485551257713938686174904534431941543625974905986328884952558884425929302651882930458467049607510808600045437872562731302152933319105074001546267760140533464247400284084909169159588370060961361432070150405244618502152633216133341391505874125752900421161887734499604457054203857117925443875698994051225019279017785699298017989296496172325477743597092354825223685250970945586606644144652861293638548072865154260746752479615081920626759080773425341933703645037265685970182077476987056800127382059451225706460194279942263043664027699233403329327467715272788164641020623774069562662987724211702613382601813799998141343032973422165873454417243798991480688679566102625790787857891218161854299881921303441066587295055872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] 3389896978682999786003762339365694166481415199941106969672539471294586840563299462650467291615528050024434981099717214653290800711179071497005483645661112896013579957573252283232484177138024416354323310816864893589875321464876384669875942569993790704643174589260098617423675258554958457789389776967132405223169604739805033693198817788749119181208668954821711855330538013136952088598495851749570461678275158588732335743983679353792551202867555919472155509576659729998204393425955759838758877937116242253665531013222149005424461284113928048707664099168125379719168601654311704193275502243000652752271523257337995443934869553648928125913031937715141321593737481936869793239110603517076837754764130676520528100731528470762905906691549110377942312381447536516827863566146421402395549626904214126035999651568912365988921955950343834346424394582081381505437001945148284971542891007001713191962161119969377838443816187492860298855671552483126622877144558643194697626889646733120386552077356499915209215818025657258614781154759392238151970181443764115123453722222797666510864078807160994886025893329409689276877381699753880855332017906973026223260070011317015724070136481507666920144180962536080705837595077087346167998265364603458735805403659285402958451739458030558084068365354491878454068314180888936204856562244602567704813550587234500441807352673282990403879235556337399775441099514202069146096230703009179695822067194447411683134945004889028773656742235761956090787642053313857790263004171712897084414966476829125556878383099719707890966949015288585614973594172680731203831882791070183220954120195107333157596351793878003865955894813887671943841718517399320590192138481367391337591412213628334670040660514634544878639172905318049328474831770953038486765109097599182349207063814113673230133547169470190031299964817995500186618218930521418475963327030820469069217883314866182705912803575048411825274301478981660014617998631072583510193719447811336635559642488755563353846085609407651477724525810830231771226691144927091145815649486626580349842007226559839182558805213233051243730258036816557512035884397427956418059479882062832423965330865993310704901205544094937460985358749594459902907642629714970613071987060671776594505385605787292714422520053603910618478695017537228053809720450710454355189123280193736510118381486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] -6654904214342219575638902621481734965641883444651226212992264969166059821678821259128673992011868858070033893190250348672357887392176907882534674410057779252251344758190428715752072224292273645299756741176976028431195461931867484299459517517901838134777503810794245441679421893469197749763402270533583978484905563325453101100787501396980011392330236704651531904881345641851297152029224279589787312831896252773836391483468174802528899892256800854438081663890553482203929938414523606280574934876144741069012240465802508396246510552516281808085828247304600900931825365408691094493001666355294432386164722103544139541305220734623875582019318664797297708760536204212915685822663693842616873853854542827908205479842136857025000299780774604912600019262170879995733382245566134510595832408244143297108191713131999749380635109083608994850923004069890813743007754382750601395638406711853511392538484084769869890567172448461569108302471018688903294584889660940588961266470733953908018698508820573170247526635581411782126105873578068803601373216384187468656004064103488741250878463405570045238853097565853729517025334777393448785019555114129645416468228914235504645109637363987643323861738809754806567965265894630563674981560313693627245196605267707474470368508185174652399609157572371843918790654796995460202541796898541615061700391643518178741324637989753494572000064092843813348492982612846670955307472985405254991195551198906946811476997859993291062702823350993282848723028432899775383157342453234920890448163805515510154310302916034912734790297140021816730919732311542935759096505748004268882856144507726837651983003641630106184320493805769359716361122833203964059395463205053487273348857449327390926175651395408342559555682465806382863548801022716826098547350188044574665996629887457267218843780319051258432193451646581788402189564812607478603382053571781977371334431513046753419711292267277144700452291077324022849708843231868485430440481324561506562719481303840135574301527117843344194318923751189921940561790534718195217245122313225736686096962095239578753184839792428240003940589992807054583124335818753815535252360866598020202703653685972286941443215419037765623165560667969293636327398114654370325305435343537815556558171390056429566387142217115505246220623680608534372598070646645453885147811593144006234237978017792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] 6003227329976685980572238025818768874413290499462500093229562848197712372752411640639755114384737968774669165743809593021695312342397714627350116199824754585107622145424049150649514946723483315487497393462477351307661033895404070973173670742030942128685642541961924634726918720086082737678478085235713501557882699622780129870037937311695103699420666694857415178670197590048392466670637315974815726249840774662249284810341787398116296197013475951233122025099944924774692625046879567782712441043097806213755472711772759120397344519868481162195331524743982680961381465532280108236031451338725934036389067493176714046995976056656873863467719823464573937167654750744673891280411797678406597989982860593275272774251302386177569434202213772889360663111424484601413857141226601542973025460529659098018059665498349222557082160571782464577580924737847938253907973261589909399937066187043563090171172244470844108018842261383021753371246742476232119915233210888712093656372735245452812847696391300185993262978528242578857551944521202102163123615036740712162821934488014383712156582090112805869291894264918061475179171958377991826786853559044439396878101591984388152288284728224382626138141930633544201158143422228626630145458892784762787769586377866632577519656613954957024543226096158437086816708257155415862128241937726224897883675596071181791447455381864345084755926606591219523979857100840321771437079690646850570613107060431113317769957427511129478697077570224412596656883362655850867006745934767201400998317927144471093609202956038314219337841912525650716244651438105834581402862968361165313527162333616144074000496022309277217837322087144635503225740256949749541836967222929177148790203997721566086466136155727367235005009828201174204159687521548181570181760333877839229637562406184060812364168074328013803271488029099506058244607531047844233680091085999363389657211874169524241818577457334528796221064066810996689427164684614710064622143252112688991653047017611798312340791841344318714263753801383406658158236062281339064530403046839801431233427913991218766586199308502531173115646378298996619825722177478552808056686301410633307663538881810325257313657788906386659145248674672949122668361668856482276692205451726098104784326970261828503928709266512048840560794025402719374233927366204277569946377725709838862312968028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] -3837933864573252522213740672266025101373818335426685580081284093392572921572862161106728420209417458337264443033133499303586983610042598729805832549025907813085155842265747178764385365760392879990871016794675122510211222467448032631247051198484910604957470554687851284137765705167092602136010070332177134200354661498434163260389234523120814868423879269844227282675624553687751654894360783163252889600071437182796631414036340400796610260675428324272676829236424736166198638386018352190547327244574529480459560036245847467857815982976675906456644719168272428245518752993284011696103332199888396226973899027898899467762914298475065781375294562154447993751830498362416570420890641103548773106652480914233267884481475977598466802413138694759507816252686477778959048050499058318418612002728386952470505953318354856796700895529100523832379563369901027797666212125198806093100019658450585995985518733027735560745240076003798558742798573921007563301872711020397435346551398233940413453112555415193504177254303096172107376409828493063886922037595169923907522279830859151547502702552771714372213930045540755028954722216717619618552447335504098221904500454650418425655860979492253555041565613379224765804081752238479127303674513238096739793998765302889800092658479016418538612329672107504945488036647743873458064967844347042975694595989751351552972110255830678218316979804970258494567680801484200014993836406948682136934054575495760861845095742483070667485785745177381918889041359500750430654721386850252995156348000779823873188390230244897302789612519348046073518419474658122479401016673344878412891438604571351248815744426690953408019344765976780722170030788313101861721230592798074998214405866432044013373649150269692229570354260494827654701928569451006199431160212960150708477963422401927681327501645309621059153293788989559348038428459243893837615547678651379577539394261802125011900073020158812169459903953316403281013699880476073133753844905284306613243078274705933067318172397313228683420060153993067520587220133629849825433615609688176227867716486921426194656073080064103502865321786197561344718942558509011063065791778076205512217155173257273595840130302675297000988224147950009676807519643902123301542747119019226469289893531152006339106678832660371087227450852847852698402199837995714909397637890336030977871178629120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] 1834212312717093243233540714441473361793366691262855837275337564084573874538490195836417837108704377327929668770874843759668823667174668063095726391923069668107335881809688857161400659892315257971468053894211053862074899752382345393315833852998267410438115777613226044238303816255470364700671923596300135732766137010052683214924668663485140769441785251517390044768229462712310798468382762097302084024850923271930869158575150778083308714797693736416328519860149730141200603941564360169970396003726100024370555520924435505073772172214340482373742291637678114656129055899878079996290792349871341440326642601714136521705645066509443292040248636276077455337111579479351811875473699631907023371606516124638410694104041484127649823834055714453815326564763445056165192673807987924009845413451574627589942014139047928667336101765153427384182656157657521257257282829200418586074645066361776585298643649331932620983076762386346247317428253694592895104171403559039112414143274225356177546428798051777274568587051633131143732875590947911542992554022706307658226751289788207187808074847582811680687449646508713148438135212667810844092575397667139898071709404139299498218342403629312471863075173352418656665383560021434693825096226806552538910066797153964172569111945133221619886978306952128281979072325768927481111485942463014507839694216617617869571957497700556036086126664340568324230720257528212270569015434859036472164755010029207017113264813357272004354381959075165882617698421203839906247293559640086297180470539571386058659922394210613205119889625636674004173594578490225553820256257887816201494163267530690626716409300209200654099680106821334827927086225788279807826340199492255682644169426400922183239246130487281197976911774426776654271335747379487564110672689885433755891677069489363090707131525224444698698322640969565870129137720840877814711136471201976162385047430845141550741032630154764584412039897564332354527373034601901412478512590310668511374293112488582091561796359003998400455366863540853127392061552307425306215779195835312191078240629322917204435052784292362135301866802845466105708983023437175948540963647482362785823439320086756070366796265355532107533781765710616783795718264896952231822042496927830014858441234128710915644059055222868473098281584068668003688203870398766160954432023205677291671021158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] -599739885184009434058383013184699211026097750658236766567257389146159297718062365700379962620068944014628392794002912886232159392709796431862852066258844584477234253887181191447768623110625646046199095302306987936210173462875894324693843057813101321580253158280825382048949852596009890306249521666536771333219417543085521555857029682830392405170320714105352344119048279181747355042561159703157961933887567338485228113212684990475885740421355115960505352908624941933590107450415456205671072773757219631617771869325302123031688936901601388700039709024243532671820280483467473028108066801928222512517403432924892930315766248671160162465321736833872626566905372818657948497119610657787287416300928995968091573778546270272979750149630955996292214284379552226652416433194472477337438048828683235966276772701146378197337461448683450502239118484187637337382920826466816115134292612387122044468161696443080078584422802125868278992198721630954472545013029156143926236511534384534882822968968769356024125318675087485618706708588885474388383227779602181200181398244178098774271319331392611051738821460785837722820938312728125049565900936158560126964628463004289474578833520220934392635486964356797467386402513437044803098011810000139469358499252051558580283424067332888459449436572050053526896864964987052842551389810055188303710956536681655405278348943426333825398519971805635527018747496803016866995337009613164879982028400400263182041958466048391664366579751151836488309815997660990272552930624878022007908426519741461877669585442389430142037283173709236648506020951840837959671625412536784317457918311588082590820771857411297000418151304872761475513405527289242709110910792640091858716194600791733332867133956832205634857511125400549014583811147535668118632162366558897320261779156723545664298667384744370669305593313320869554955874728797835249307872092073703227217417489981161932018316624747998578786570093666179771631215928799840173180859148102356785792947378970928872766731671908935285110053025662158490237408675569002661820191198368163393741569220446186454971136709597285569584581523246907854198800482704886755521432321652753365473200644035029570856277937256769814377668209830427878849807518989839284850316971680805728047962431283154713323747599651315390848095342237584895078711532406131175629300351953177087528180645888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] -7320469191430845789156467867574431308297240822139763879985478828066271341770842623223688595024593932150337958783365773328974899674140307768402109706507974716930991785662047658670228031569398984275975167488215427449517979983363640669063821811941897706488204814083668001608261153932085253810178749324634631442906490637222067773763856027012885436437816987160387980147967695630151149607675605754178071556581915024469005293870946975918392810864598695665000956858209669880146398855363032656943949747917753021768098241511022640624625720378439079494644935630852739714922655646253871340662675533427098881915757219508213953457258554625650259132994881260410900581118924751504345448910472936556149306202006738261756461998744209971085915253182629620814997250134218615580679022257411776573686832678328802735761626255470940080189623861451856214932959776545475577677022779836000371590725881806642093482141773435972062890408798195749818522721448327280465261458967964504313682020000477529475633714664008419090361257614992050167336874138455366784302691349027760252312596757152173318644551105106169027250193551323014306745598167748361349354888828260418626093242919258626666985623237016981915385529655587005760780031438221871477620118309635790629867547921508172304455991311912822278398804118220991248811602915309020483451417536391346924726101475132364172455149205870875202697869812869470645556070175711499016154289773676664574454935111369286545545669196148876392145034404099361573700159414127568763966116061423348964073020342866904113434528757339325501357836673545402920907369950603653061169284671691354647877935688751685530724635383672666790240624986222313536473463047246747277810970448622510336477467963016653406897018583883636052024925636835050522059607077407101391666263242467595677784082620107768940157328985525474581218157586483191210999945024312340598922816189583114269755423732706416071295080869142749874730803983972496555072558363794203924368390839700242348200830805265943423858700364675941797962192040808041344362819400930345572218254326726114117199292837907050092817851929012919839462233730916733731385279599094415536146524572012068286779907400634994623630405739665285669551880385157319307489489321682973362081721087224663248807056617831852288476154698702638355310367526006159981548410768455055150282996449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -6423262738451908023147913474922207659100996685779272987929938887220575806029811144724923333898962125287099805503542314956917244815572389878081056930423305731607940519876687649809898525418227744036407217326646282638768475199398784217279848788353843945616322513146684529617523875083671422726340104514812294238841509804485277639026279603099403425742551744730639130067715497910595987754516068033303602113321311594288058513868527176523056812759508783431076805153530261765078863235296097502816616705182558312845191918028295572101044631633522950341951950825863253826276875723031544429348476327527113877780689359943602689110574287207179730436197879837577388639219633708460485613684235902623891579064705834031770919132936132262288866074391637682395169604358089369663619401844981926700088916206110606058237815485017550563787451560350885087742227622445335588042300093485921412500955490089471053926661587170349248878123473139109931816240778178012861956024814125714379501293401672245612771523344722214039801950898704397852520504798297897774469510127877807850603724548270712022094612949772256634657509122931881241272293718373406286796030945755411798934268047026737977380354854519575354525826317968978356347391775756382971360322437527833377240905008029948937957145524735591250134098211034197044914003903499732222838300928092793723254226210652769953384367780807648977830369944271338993902628308677053375210382441989303190586051781575025707015335313283621542319128230597580648286328875465538240657127768997790293903543803791742651688504760414201302954623166258071598921756354397644713261724851293826150479623366740401189829963728515906103145200089809699024789204577032332532221983495815676866898879103264686343975801007067749576219442351726105047129728054304128028119305011485190075657157256408594512648260384594083648982152054471691157205704045018300192241125457589665589339451837001574310966049854215527146778944219203861116552931729592204605149239873573580020746435478892735756762009177631665425202710743456604594102023508569371130671375733901804958645821937060737018542878872858927824506234562909381543810882317579116013146093167471818054783056490968604928111736081673226694792915586391539368390961738666451228035657364741534485421377201939071539440288374155880434913836745400404525177697644388778515190239004196864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -10314135221770726644817035087039337902588114999109039481890325467340754284404522525661125214597810246573395080763684227940848076943547768642673005800834682118027779304073218628924148441651901348451487843035535908243732246063323159118240673691954530714366069473349604296836412154447660807513059177014847000899549602996751449069781863125282978155710572859348470192073366528063464101476693231715150301238286694293047506112117945338889505685301694171209347052711190791925675578378038726084475226717801025614516315711230177653492769850005031592422233212116977782372626869597515276717444304940251560910277305245346824902227937988378047587086871789992192373044956701001518164311556363422802796126105418271759447410200498797632172505006522902290844905079973037737337517816745205981925919763418967985806022203656309613195988464664395801449707255770952811753565990165797145003669042064362736491939426673415860909725595297320278639787777240779482016885291121674249226158676062875029207486022334991911963394456026190623886381151483667172209552486417652824046880577875748392494316672540095370607357314409084386504124123110713418680197071428839113149834164603086097565518037786325628612837103271270081734715390673912275179521555179369248131942213068567326838195494569447720604682027685944451514187384431701284074466815803076231559021655364240637954541824032714056831113919044199832005896584520043211340745818660940002611510774262344012523405090692551573225680989846348995186567535317438426384334777623187244337872892168279082539033797165395759653866386766344137382888137058864063454773961826283570562150410137700332953897923719812615888019846919089698100337452877711479726954531353225596014085152606257820638134251103937294712989676042463505189813101679087046778353678895881889895781551033420753011831735772736088728485160909606269015195362984177475909830794440633857206976707364536138089229728450713502799376564028647708622815017184901246930079947049503702449187987964415103996532015684153956363373156268188345689226608874876122590999574622780841575611406597366901718870802586367368556136278274815493129224984070433289552731243335872669781874557633625121504084462333082698920327589052052885662105004276177036376472547329593084925777764796276513288729424867593283634971232546616807027168046978244263021495517971690291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] -428108975730863313332098256648982915714432511796647937668479443872437716727264843022343358781666095834759486707115262448467250219527869793257648869842482882407224867255776641712505247221226704857937404843942244064031900438260611516951373926549942243825421170535099829891769798975177503722075783468234639695937747698881205570275498499406506328442398887408038959266260357292676604195374267505140755467077504166510230051170821033139808472191559233350127813198299130184772460105601103875239914152524369414125644065841748909274135058767735396554209535677257328877338816669823167849047214174756648886395155167830904226091014983564976766523082162249320777604399929549855373852918333331232322036295919412501298087449583241748008012784589823606450557832687161655363984616787903279561553212629290540741167568842909662476467104853218475475792424313390600550289463584442409593128244508409910898567729469403777926617912553405505752020044891603942442569641037371283773501617350450714681866719970607316692466047248523584089733042330890658513313007345280560213431179220211793099812800945712969824356487724478429093499217359466380147033757428613348643135621374172927027371182915297819579097288526467193320512636909007495735253164664190306386439294838517109165919007381709652837765900078064842797208999274092175679214235736767954902155457107375052431491473917601754737893832907806545119217449976846377062531493881898867792176481433695140019736485902828283352949655088120790527721636073574004736954392538694980689497791570594082880881713377630150079196820223260658828121759376797984510194049723861204567646997875186761283149471795716935816136274450415522268121852329364159061786010815016142616033505455062666815019478395995534413946338496768572296709144303677434960984949514076843166983415958173822265482437918322346730184987656520765952946083381612420187347288021664155477055174991772438054092653697119966371194110063504986624155898917431983885882323048377830389147165439889984463227139791743201002569454521028117047158308914931219602020916982100837987001295681914343882034412564900693308023989325807191371324046250462549163319936195415255768619317937428406333114503538657086896184753988101265428184685079270873943180191771051018328240689973793351295672071857157184057624051588963988525229963619936797564901316669726103961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] 9810205113311841394039907778637912736949750229841267663386021467822748426963260766950779984959533048334413321276709330423050813115182805429523036902037864637541184257309476187916926801280776355917097820599965607783186870055945675553966084889468058123174437055461823074242502387972678686268412604422943375135760240514989144531882187321853163196627169207046805473260911854997755353329571389214970736982975125550679691835320343845897737846174388775327388777231564946909533440744092206362741243609609322424722749164134325641324107863873680146212532138123067330529640067327772138154661311101474542459488783795011935077510649715454359913215168090621117961384561344895209063533257184788395709513168308738153159917860593444828888676928029843072773203995903791615225768920303543795361840487679397206240104311193998883260206933225390354608915684868235471163395471141711013327141203039349184551172609923695114417150528363278075266782818411430257665439041849403650949661956237201158526040520519018290486112971242012281252229567679294877004150019719728626780267583640519061930804918509572047292183139914487896721699829456933405262595050069122656128390965018324474886714784337093509365923478012296668837895573368741436079766096404060041678322861819235053745488371276902183998984187711336072010694178881751578586209523745980483054369203244122217202865253976072320678337386410641537196291651602987121196491738962960466703018045923491675943686411465443179829985432541924822176412270563249675171271461662247532946528238075940525404504383947195611014213220788560239874499190241803583257550241939199655206846347473206660408191773045732943855214630233020236751080277474790140728533019757170157855060210149146142870598044184115213449085497820468990870832176496855415527654232751674286967218843677153148424520624235691752272707021213502736068444358249233357418356422005286139814202196941648604216227442488064005169081846653667227041143695227145903993209291395187052931548963082665746837905994028724706604653249481790619068102320385795621944424073030010541156393622524852765512580595375194129189006599142771876736597755711143336183608664999231980555795755262609244640808280763634296804361176606959562382648314803593096709838869829541441287926257834713925806201383633360443224258812159561170083213601587698558047688119929686164766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] -601665971816118227277621182813672940042101533477233791898590853236999309111097836886392055361781061107250336434689924174434778545407392147325893796502842552507583964887690777922704395384786238344835673187798999825630200262315006564591729535738596765113471016129935724577901085174294215526689421247448829589721525115404179915002939295411882099056417204004119897169998085112678411742064349507083259989948561137412282497696020588871612249135405159216982200215320757241622503725704420040749293792971540610050028234340148615311321866122210167772160661532558652675783969640587118659719254073958161482767013593470962517319666310025333093274137593568288710066588591310059139646588314941290888405514574606218451086762322064583575531615364489707469033024366922055418073646616907391024829760097334323754647230379175571253684051039422852830397217842183191758609013741284352230776459716270524566859812828007773145591704451040741039019553213484582331158212723440397987929009413995280185071903547816004846681679770691283208248425973326832211289465182682313344241413966915730687591425816723498083490691431337676793034555296792414864705721891480517979376011296245871183051124312526140680086430645721611247964330528741127784633837668006847959452374421701639778949372500761314647856731094674700620125500930775517127388909176924072704252654485794117806169518403329708779068231158314389551854525112061401228835960740617212260881025832006134746077765461869967322297033457032779611523457169043062320727344748750896566629128281411710638380979064025750142846524943634270612085275710776246963803446941368782855893904039945605590839222461861067892452553030240451204084018424936845893538975938474837104978576427470093496100083792171728264537355943294535807090239314746801320265936286611788604198147100079310691373185091917690092620683451459860986678870116221809920664887315044582255629480740391957776245810033555615368381985604596868639573692799317546554078349692197161707370592217261435381083371712338250949998345878841919350268713290162555106674658126687540517034173428212727536082682370388277904844872254208133191678352468311608641165566098020418568823220745915789410372595418098499218882704763271411178317219898243098000371436381076878435966950861663694587955889443361098597753410922084449960498182960098828401515510241567401603760128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -9603217114934007870028239428912292815079486382198135063586681787812427101257641161911195147645909150800960844867998652390487045072585109112030693094571501604876603412612203878659629431885900258096697973646264244584982997603604008496346862373339199442118756013518676089593426516861687850125428962912438610454098046901950320983209350242101378568732581713018980611319756859832863510779399714702044678482412167675482013461633746031521944458418915871605927996531048037927795912525936757106278840256531284030404688440287853253632320273644269983135322095831639288709904464122925320453980383984001702860915413394464929079137117477155655860570374213900217862920454745611887734490687154833483968401630595220731791337389672459144178517001551066514077137636639654294513134882922065343989944934686268099667535579514562620416534603851004715034989659276329207924928103635549196119256778532468550270554341380620254151024098062787092937374363706254901193657007764078108590966875590344426575368873157055718915894072901800515915248708467452505958392300946021897160354176112133790970166117081014400794363568692707289504932551342384588810177072395837626493969656620856254233343857487064574294782156009406543092120531970301781241989547045898761164288021550703083405825109775501793340814359254229820420948349080083015800948755695026114765220002644244681040737578664068895991140078917021020324422373386175953693236353501365053893763918952173349970706826033487944575715965381200101835646353306594908540066272922077951552945081536769020782713768627508844738515847151669083304907346180478715755598204731533355311763483106474841414259448861204075469172467547542617262302373305765344923288667016636993225233048162428872978533291817573894056576546735852180481622999616388126509603029547516786449550072606631155007829176552697694400240463154739404238601511665300848641274725966493543331060357779791601393216412659831662242380642365522502453411478984810876914482121334082832968030409882762312414861042259661107841687911680208651825422796299314841653241944250185828645146096794905435004314832028297515863622627314167485576532727603814077526581396583862320788762518063705392035378451389393577693069599753886203860727690981707836590419317322287399564565289438784435743644739960000125154685322964134420819169290356070487897723363509551457957314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 918537087880894523531379691573084311740957307408873064338812650352932938510509597043484415208357752616084989130391577002042998775107790754069579070896770838888170320529924978105024376759534353725810699085386468403618628729721039192015071724669775107648596013640642307114396485417234750055855159360586736412999221284174350796877640910855677109106532981053112136447328088135252321010221516406103880585343733623877869778421786122609237881867116745826546002081702652031522164452528532579643792218687910126118842901825146577540878993619016035799622275339595596429040338817460443967182057191266954081295909802937855659415174134314318595231226661634602663255804242277015141373051868488103265755641741473652255146819026302533556295648340920502069057424693845428962369166753405068303972848122150353303481243015148414104381905208408156715995564010733350450474590217084943860656375054290095141399807149429443442470731858143626172251367311272163675476984752213293649086075378696167036101862426613235879057565222220215100068559593828671315608651225834679623042869230819051016877653585211629504064070462315223428659364360476924662846254415832766150817391374599972520421815311774505723737607075954933620216061575582926019108520388877117574614657491910877513384752892732068683243816924258656131126019539236140195736200842754865706621067010027701198195119208569153768140258630694333239961532054333346841724730201224183568640671866505322429201315520992857172764514340610571221282297797308209103505952239561052943961992948478351160474046747401102958178882559537762267626315212240290272633015400458364857684189461618705955427985771213056720167998644041954406110897269048417851434414452195099290362978150194962435613262541946472107333354811511897183936991846666765404826916483654098889130206577800165196842661093889166495680641633241775064833179618704078100556492096089955465065840936692329679281724887298311778982289976705360282406420991300441159946828493432345488481834682334493027492142960261805164547576932423604023646974457050421322704515113285099480823152735037540709544314739948203411784795782166238135175653815153617384386248739433715905241266337257824248223215362024304643211595349752884564155721348002052778525987803435974080281369421662021080965484380601744867681135570165854532389339802671611924301673085907032233476096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] 136159176903425849455730159186057770427666527050361446789214237141402045515793348719358503522149419092957203901273083046916335667747947560557744072746870364902218452269341549699020026047448964723628464765723558630209687307543583767856833619933886002343867105845471107929794068269225079655415938539370138430348299944499048672927157574171178847210132513705650068725765716943507891999820763174924524645287098906385885899892546454304996864098356619568994443259768626293484064712370033594171667264147954371288676364849348386192271603922028612848951596833818887967494750015978758618030735014557776637921868348525787844777928255337148143467842467293853110605448778553043855530043796966463561422158568092371419546263059284932394351233460774617713399257846826497318441242788861251854224965931245781660540980381381004391073161650203230771919998273148973874484176293066064588066951001956171968952659118744763078531697361368357216533801466277060263702818268110480947530292328437602524656020127516537153398323986514779332201384135308526920318727071443008897731576773137968995978618836916354000370413803265192067124012400762883309428194952982985626038265031371892115998903855066020621813631817657959053726161053573382519517609548108070861456302822963292785408792382722554956520871460371519481449755683575468448519589234977490841762898165802629126819471652140780874399618216376673040223102830817992594399922480646954171830471758126040277003974554700156512348083632054678728370893717232115077915607188288295357981790357759959010505101011878988033855599499925112268844558377411441937957180931496351946424610510717585934483449550866023483512419127897652336197837717714918451991935445153158888819761173854530792434533285573741703047012529917197372218029419484834706880675992925663975737934867625223144146612396522448547220360882528365425459592254876351119898997592844719712007692071663244606469114511535893786751886858081647181374622455193912239157920521230698824457167310940208936179647817748017877117491480827886327672558410610707118135037369928825046263991056364453183002629547186563716406752938227994135149318425434355531164672040259623840260119599347534337528958626606089876330446706772828214937440508268415629166426792511507624722402991109703120546919167522075906628563368410865173253942199048161729226973291816183830245539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] -326662285431350556863246548486869607329385363243833567617226442795647692978231429407867793482194143371060583505495933320674198656583631329670909417304602527676165611788254841519680162313316579854268639258465427668299654632124191183796553145857504592100450968824555332026630171699139949196747206102290980735230375420989543370872023770941076260134245875672400403721104356929310886915529050629803131258871066743235513021092405825463961243104904846877743993803295289924090378321809401345181276601818790741044195996930350538127625911551400325827058777947612438469200528626361373442594290170803168408174120824778448476937415145403344440390212443487389870915982670733440209303467128555176410136736934475154127851928570366077259685812327331036870740990514162258530634763554886110706072074759236612043301960650833711031216955585304596644956093383102263634152827577790990835445584745141296725779800214468488979662844705496483762400848825522602324504672528098363606774938464287246453027123277783332563977431659737105531809757915077715801794773999044994287937640424870427590903654428367540212393714164914397773462821351891407614783813432395614282815746196602314654976068392469989319844835918132910122841380231048556925538791554322987255297238142365507691110557168271652855462388672387024608295369244974689761168654840038171776792067550060292576791695221136456593061782834154342618381722775422461468368379855911293671396106507273939957052693098168215788648428536591558835682448318267294821309424597503535713939106734638410550356943562183203513881314173567179628095468738088653741610139746990750688969099209148628842875275850568801753914803640624748556342888130639493872264371606004950859072568834998176483794453163343771896696113777750264096462470446533713667156560977881696814695082719328404356288185396537319924788692680418253125850296190670167564592418902480813698860271297084644651729639364605151314300832487121371334466780763531303725051366604611779622249805253752440238422784791028761506442065185371344367181854286255826169464793595296701316411965300667006919664893799516200939460953204780745232492153900324679390719200202128455175942881710637010088923714122204857001015752120635681293080455744877476745662123918614131898313159751583032454675723563013675597442481910813909823624740768771629639275782213680840824452022272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -86106027433486245231052841110855232647445806772118302918248806540717914800377215545567989457230980497757327031526005111542775342454181766670686946185760514882700514788166968485589946365674397150935533211161227571408050045100211410319365666641521426825395067191006648735117297390354908683814020351976331650086227433035968776422732322832293585064246940455068080336338435025020084031362384483396746208167869137233589217846536372620516916812568388181812565387386859006246208388691528406607012203768574165724263115711010492632456634548515126646673286766969644034059912187367096125237916169742809374644840147892913209139712799675777930028920920563752034038907870681632927011348091284363566861866331105867755696626691457633971661500435626647288821302612174960049715131164772672239728969539563954071429807649128785379768982054859156428670938508109463181215130636063700491840565415589695876673845241091075905371187522466923185579097504378622083097573481910711581521841299782804983135094615779416962405901853002326099048433037099184266421247371387845098090516752414651934713213572170195756437686266826311501267937988437951093845364329251146216112785946151564163621888064716440735321356533148170080509540163238524188677072342072072613149142882610941846141939887286085676895721493486645661453791063185184078259100291893678218035908629689356795076904930751222240161104357093497618874538788441703534484938533978034068740678826210589979010915455859257811768104532828641108406639974747861998405732486535579417082865200108077761935949123787704177863829573139975904046469417821370161802913829333207703173941341105963193744442054443121146778268203953004905735102776660155835150000331907908739163453013797853958689611764973128750913300590409243890975787902723312116911934511299529134019613181946462335518852705829236972769708893457064068096283634767914435283273326549138767601773188684481306322886310116454604929932018949052474851437486559358178507422898961942327628614038432905003082085538053117206919582589609980740139080187811674914614307619886454088016688064045078939295743161718588334212976474643769116005268735738098054818460140823940265317544379478772979351762743041128408671943415615235362608373469606933175831562746606964619322843596062241514069616884918562662149384259455484186038402365474578986503568842474991634926796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 1145355223477623768418639299895403339753595816403955944182902315560806970893441300640990893645556223148702236298019814630912779457154220151804045498236414807326978170274708668718059332101973949064676617071588346046654826057835947588053151460700439982220012218063053092492873516646313033676905493583531414245644349206874946548317989004658495435741447817903362731282864076566913217092256737097213872713635131046065578850290859090434321746464326906059316922520841509291092823357134815199610825478361042461944771451898685721987563971139606401215616699400328402125072390458908507403590561587243638099304536409112974038309996030585491664436302524679252041143409844471178346646198944732701997409935676544184243798864775799605385301087924700028987938001876874311422585682912198406953724618575050387808153507972069895568545404801186140121170291184345706361629500491002908121028117868454086620635435770483132044706979441957565885171787152135448989625116629441248852415152017144572529782472273662053726487727802648018694024222770345667236368480248175490495056279987473402210457671459747399955466027885266024806171448820645214573422871782865806357529006915618266335320702600726373579556751040268287810014789400436322517715604913237836009357691057719456174543283936672175925618990199012690950097673887802430751830809690100244954086135729401020539223416495353250705274880084550226555229692045040650633306076408485568224332507827062601958177327482860009592867365477348785614708189009463557167843751697742125875117539881411741589694260884511963688508811147076186754013997998427619146110457089818457408532664597902518189916327878200056062048659363538847185410648099416202021529595105371487832318658886100678735944542872283501855544785128056249557621756132920819332469103362234394839599867889594314770464956834320516432444337181526638586952876261299033595285112395613460573085568959734647955859487052782125800590779184000223600684204128946702121389215323210948818891676883221294467308968003382239442235601871533250389341416635186196431215525561123968483368646348067135443883795273202863379997452260276045228963746717978265289022692623354089766682047746685441315424737688494776069525098290103507377035704412229177716752854466936782174893769963446715414331771685810420160347439480590428894376154915832185459372265649053827961897091072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] 227869087290218810370262552496361511668410499866695201584425736990296406973622924241647259584681168642193110016126246661778195145957790705960571385665914467456224572156838816682942418801868911660673230400154240234038213287042031156470958438810018692684808946244626781158444684679309024393108540151845868716354106136918345704271925140500065391586529278144800285902830870938716577559237158595847235004956798316830711176652406322829389140614716357295670240208204593742675634812996634454356267292678073192155396794194661848535904099277317342234682646783058448651407093876275215236210301456270662915621491341478211581135498171874959593901680986933756498786801916361083430232779069716075198132238497941632974522997131419086276967515250012491615640287655708830445902239897292428908290935375064582183640171502955854163674529726696072083534210886205047276628141051106004763995423119353159311736989211442459136014935612796405494384285401172555176633984107021223272161710455470603144479789389327078242127253634235870385579467049881922556532005560186757909426861865918660357360485477263054129270925307364708057288605053995605022281988529081571920885780126409175081060103274332728420030443383586191830757288085293576844797828849373684254626914776164086925815759390486061426645625279104774125764522290686528281047677059709694818619474220899837809260375974498865367281208260981394540741945454736654998679540392749932362184577502469625188897552053402119458240770908606186337468696375560641536753936191417469747477883200847974730787013011593983270032848284952495973297699141771456018505593719529785118926365950253445619721997037640294442165975263058376219876660605478260272418261082659688396868393662681885321009766787599656644124793241547848636593443252071372155337594137122754060742898115274993929851632711648901033132770744105362083862381921843092827026299852349548355681190834546753084031570051415677738942578412796204979372733178248631346562511567904579845960621597024416878361605963484308603543743481526303434065428322376195626827288198248510601576724880568491978540882566444056437840125967578059311597423850203125654281126117473305983718432006460258246494951887352841901733552256943939117496578569699394549306937484490614510432178778372184382396732665577327736677701724209269440005709301068912607081222830703758747663073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 25512432567908061152569951569528293352367556987392651727231726704752525442276047387124342131284351669133921510727324353482286143645359645854415800267379563229475023064305725780772927952521390806372807688394295794638935201355797684842797391505863035633132484600562172984354102140662766040046737385235169613870729213505571003842396018425692371144509202949119576027115615553863818766277437289722176154843527674304122328957863045257699618464479060487100659110170787309436564685842116156031009534444399997644155123037739609052698725313593207627931688442785213139088745718839120642281515637948604255170831976622510456889519106134594751097666891196313797090796890483778326099169263807253394889792901968931329388934483967658639026968033901923958957788688102511798257833154877402974030138059578626456920659520675372199924911416838716866748412498682113765422941516893395958790210443010038552803343433141848514202808319734441361977137644626460524904119169976373197492122942567097200701007872307177734495492859485170257742619221357315166581381348856786789963998276113688033784851927436455178979505918188121054979481773161853811121798604127276849532160797330073832549160903149240729461362934568253063511257771925558722175828061865078813249738551300776529544178437984508692074674140046533898702275351778864316296509124469944494580060304379294356019268693582194242643295915065006836100216646844451512735943807198800179423585403776695647228111240551259368849307239491804505900873472832341795084982436300619140841351637403480244358594364786571783077813282881312502334256868445313454793347765043646693011121113124358694750106657728180121761215679682772308271091950861901162582529810128815143274856336173425447486217368858456675509636046388553231087101333959283249171585531874334068434466317333495439917480285882855392386062154085034698470054840264896130813701186390362986571737964434896656234982961953284440106888569947417271269477340812280891827679534847324338510076287099798316723223988693345791872477921003779342192233783515404838523448699451170719468014373473747561996081158054430141749932438049914623708725479114090516600767770900816915475455333683133369023599954314016726041729118708523255940918002850275222273344549507027214216632428128822288062891401657798465871036205948870116204781158030743154408145040049785026252839583744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] -299854920210143960377643086340900432480742600693247371897045120775151323798819173985433002798653191001118224638275323871161493119206318199160013204767578324672079452180367891531430521090476701152569661653669742662646434443632745039401657526457968412463690307721664531652886907405495288749069819015779192583479853691676389657744303120289483771082711653189103141032389031666027935617284137193857597765822630758448790617173773340243514865811651468951036063839783319847087031598080490623179803660745077068668966822407581949613538788227816844158846738481816351942254031816142346088975405658094022281040867675089853122896321814860846525893354357657283714729234731107760403725786439916346977640702439811497068321356294496688878605275378380045273447104628677717347267195782716921203621035134248185173582475136231527250747647573165460734428828885859338911288069481678458578692312530987806045894367979383012083327234655723523475406790891027618236662662874111492550554236346873812546465071406471787745860232745833642301030170972639770784441811615859402984437982877531562020754513716587666762481467613437787588287522009327436502393410918468649788258136997840228393885718457843549500286779205540104483158550750010224761916159472419327839291692551606733212853541407719622476911009318070653794605133789418822571729459595954424686578147503752543554817358899809878697174140750239024588610298938572880387379569095302408467815236171296338559354875352796616999330385173767979820668811736615358016235606172156306174934473829913481851666523807021250940289242479470308742907107790709423239440550974101055671278663008137602626986727011328747898314734114083911283438724130311692265980695098860708181819997796582753287028486321713486867411636520242703431682379090618892222948608178219856033080675364902067973765407786178267974469089514223531736128446148966806645352488507422003234344888287006477142159481655131666499826363653420676382327541513875012444008449985552349893156544592593844892406088793009167042158207474400862200936855141161096529980566968186445040614459772449056001196465424664318962648725161324458387874076139118135880936084853297829636686745478469289873510771838140068287643697014817291286557382759132963680736920410110659029533871458891620387133739911781707896865342478220204910824718310361826899795700406175809288962540830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] 1441543855825661790091539932701538797385413179616191202530738253313885158739423038122715003071625729814561679914773194888984365073720957714562641978625492725689136043055227750408954140250015035806571882559307506034829209528812601779613192845559371226825415503645039421004045344231011497582525730892525791697799034028970707273271907459737450920548319650604346005591228269942936625777278645275227683905597824228269818640510807086973641049281213030171600535569056715646552500108867706859517263038054224980028143696534392590858182973660597455379448799807860544530390764319566895614178899804207621922704263143218972730071433269808049441051489517252363980035497011360530316212930255430925208480503771981637854406566300025894467680794283250861908730889341406541342000484363348170029128086787460207585072923186176436521401431074541080030812264547784116307543560228324085343614164965232530458309873138079336469196792306216868400945377625257699303953177408871510565320251402612703142941993204093667953594873634795364305057488348953112380793811048923986061756557469138358533828174533566370073919305749709185659213978037840908759847842631042450860355235316969975809302206080792934294516768885903013873918047280546831894019819199466190916830083254823464622662720876478762223595164328781957220472849086234009548033525421925884001068316408240463829361837141870773033710510876200515145418154757794401273879151827124578832573019040729899203977464335250597043373175541780041514783668803550536030007770745570612766209962644687966937781820459640670993916500788691152012365570606052766352200154091829178493370455477908330024910501384795020079894589386035222495305824546482270189401404568491396264335847454893741367918677329177485030251627008785083057116093852838810897960101448430173465033943268109395750941387606195996070370685929092111920663462277024475202100728907902072154059361990891399108427623843796871544585964450720773028232222613289364186581071528486839669583060763929033176361956137103559416482811259147402971495672167412241066118187328010001911473978312418744178867171258278662959719427525397873014048750550742310068384086860362755686561079490344377714205837634855591431120515084848987434967689925182182239167120774859746961567603008316089882219521321334602959931137496303463262633065330417928449715359305455530941453051101184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] -4273724550894484546425836296828354133998365030357683673541910771774710573243454441646378297907001416007745723460321774309849100994043037870829766378288355467713075977700135367705597020482350970149535978046915998840611621956225403633911248442780833588842010058730342265558560116735094907086277629438325877329487494973819529937730348461558882750672245149780390925514446156740803728302280609780316185629364010970753795532125168909990033690316094300933444276992338347021274652005319993311778377782312440647640386717149471647805522818714201575578298300007479777668653809219243713934659642283868176160448916865248487892742770856705627419627144941050938907506013534889183690034034879415305502692539053796233355398092578532989208590263300313930049952030839119276153312380072209623808414547827030723316802994667471825431490044388737006945304928369701594625202329460853881318210357404511582786498617749980334231944602341845054336694071754690623475158099840057685100450603075223948046946539091840197692198883174690722673399582026263753856797358201682114604371403373777515318326025963495775579550558868629130623800712390477921802168012327546370308292617284044332187921198551490709130290612587612814204071447885101033257462104712062080820866132613819497846483650105450734663022178087357587617407083430724947819484729181595277008462603500960906852924354209266024581944443439226640959059257626965299780676349888617184206088279966399542483911941904076834684209127983363555001162791449719308038019136244347599737376794122704214664974924048320587239247791941634901974695086655341546137631295729130468158917597999374633146151662672250330717268399125226285538088213422431208624741838116779997317309855903926391040728348949103618932586074299889028235332082910350323668013041374016338165222201516695128366670628714800198815155371823542204663235467857347601530027804535595191537920308484566412373001208157255108156440780469975885373220743893015408117305035634564372538445959557355884284725983689264821108008688887363089453701489657274238714339263841078745674837489588442200509812521905975556310620621432633325513079451491691056113397920587316161296321032562782622492915134252821304673223125014983659186677857620770158035961531357309204852463923057177740413399240781131843024848805454906918068563201585062377057197743404518560557866690805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] 8894338816851580296817543477379099136161827277980301032963757483747597353968317144559542326490277033768852969082488547173195928646199753853426047274837372699840541959428612603145171635180377474023535894631558744585551075543874486313758022817986559109545884218548203037355666338694613623990110577279184205323427216957956242100041964707959022759246232346131752939098648715831820249646105860475457686416131235883853468167666472861325732000319593361213206582183637046934863138623997480837766124865535735988648698894038043039510991570153449474761204247772539580924348717221477975021395134576068297383982061321638674164337940054883414135336998144979288705308210350683528503196547988261581148198844836678706101106993633411902385654930074607434000314111497730948726511375256670949123165324948869397250070305411894465629136756956379898293256447844110324851794167641530688062128326838030242130822823967404702101744511332317786035717944706445329430761918806820633058197542858592133386119882574513413286650957275809684237509743744069921907029827207913205010167355031487645091779526350432153692623377088888543913655378237713662229552902751549442256720654186907972752756005308132408336252072687664613989198353809044789869760575352485449907375775154918616924125985254957377582849945556617854614029299822688635138539633652696865786922787796751497300113565709091485693533758440037185366416178664638674308733826568135380476469739231241289774486424489920107182030921069469457420507552626153482546811805688691407054910309015000474856300527566343590607024127824884986954212007358109957237756297450380005319676640138857605115879287783118170004665089727705923979581026383681767735989315138588740085492901784268060067490039746471114396644025933709304200629223739887232949078300801002583100024712244893370933914114037219768910881509048701418268710041586720921765460173508565650848198751994615151381964108802699287375037435554831100325715157118821643171717673150556485003452750734742619889188641190945461572487994863287351926582914145950182271751049072314435675938224649515111892790624181733283258976069496855504637384985802080621058848251536284651540158274724832160167162147594908836762681315730855114808222717267237524081390644592115788348793387545536456277279759134829054489805081349012473806479911462321119489771294372946337972385572978688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] -13716937043391492864508414708748039868509818487553362470152637625483258359004772195184882783452583211405064921680064891761986719745126719248030154765892202115441398014995335928705025644741585327695661756063771320086401170826797974339997241665953312083354779275477272348746310809726432692618193481811192545509857931622092001051298979381404058600510762028010501832919498770189293180544820647608754467542414532080731390285989778620780282617952461099320757871941808844012276968120827620836766640643446729988398855095954871189890981692182242478632757698388710835627433105220250286535461595465222909132017071319293950117025375103335511414404496751313958646367494015271321456939350555424896454926698215011268688207775831161439250873859363530928391938952521250100065386914891130590360217118647004556587104744472391195910231294909074300590344012916463541354726532105782514217446793186158337344318883465486613013612522126767988914869105657458047139695912597829629794602945791716435240482807689654813925016583214412125006814811526275167506285323198354411096457490194452682790062043020321958927419532136796398126384018505500712440719790888551451422054967034445696235396254447255105660225531499732970100736393690979005856366912345922200150303878096079828305145058419078812557229070512279331771350436041313591264615421936141822601557965633270069448067909299447922789645736849809414636943392856509013288700370159021064064572073564708153892053124266245553844226945678444426639575860549493627030456171869927657711315362477907637794256551080065700637337292227723310059236544909803762414705772863906534220762211314993944267496246678529899037544943361720778285316052548396929595097223613919339925099074018632240002369060891107441882245863829149636339325609221155565803193803634321973854550213074643308203404308100972183941273326813298366761724427036211947812470595200667626168890357760510779207502767126445722395569462858569519231242365056246230080980950593140865130909903809732849562242736122937185741570186508028689189171011421352977582704760173882566404719277265610916289231370972573666239787140697295634723844595231396501513293860122647274240158304239381998302633230320490622870356236934291547622311305234770309912502255060350998327443139178233821134625723953103142894184923221100634643156067992663509934751468852298213025188707041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] 15978567708024467535920948787965403252736669814346556119808693599507337078737927060226920002900466391404299365892038763186961275258147169473097258404025616114442871848265329227847240795009025994248623003373104908436017672681606135451667857506747607118751478837839548781986013143094102752556539143100200554883982157979076474836709935137087447507852656397019751746065165310793727975080679386453322577949788238854127811057282143193802456842393873856024523578914639432692133950844335130342327812091410185169100229236078786245529865950959902755273367773073824828784366735704470600187447048980032901420877409876280414764376277237915409203698845040375633395161609842359657959476125027601028039551800472810508424434271057780151581475529486205570470671499634100313552256009037626171314029448992564813155121754545428774217941030297266244914508694007982158166745470432638058080113973382650484212890414493420649269452423267923905266115793274717357863749736771384954727336671829907250924878766731720620915296031925092482612071447916132870786875144175884003673515837886390708903996693633663592460653111590053424726848624336720054126002228461905014730224629829240322323410727625162249409065045222161875646975536433403856865684151581918586062735261958831759486063802332567086670170380065062544205225128831711411003897711781230886191461694087748225705356452452121388272623461493588288255312159505358280615246713131167128515759804190952481239963094919945226514264387265853321387687498468180253454001224709050690946158849453344837093714309037087477546494317137452927633872702941250434257577228971978783945826784717815271739712483232264802887486054371402487205652777054047216265944489729370385081239623166617793999541032591415250073845344436185252444715939667962685433844787692621732740817053188839508771279300523015315070859547819630298354652162403330039597131841066571921991614166497617113982725964953155088334018123390268174552270676058027373741281543754634599874936350815858311576699057759054259444453351786872175179537493219399643006093683397265898662332058853120532085901830768183532920139959614541494453321486675794021929871269243493531387210420136629488297360770915360779208865292032440748617267465917464880854279749660788641332559727007005525589492143402589615729677044513786564880638203964198873307221003696139968042734389821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] -13920698508029849243132675786544678085350423623117980969763292876419154526787497243198419327730672104710090190706239979279038463129357798450800023303396978618309667948657519973053281004999409230556246128342960457301914189468649667179426823042581321641357301302041125067347601915642996563620308933857471923185707114091564591882359265894071511356162008752415777769541043512856290747469913494812818473052739230107718666373396481397989013096733780935896982864184559363925101916236832668518455879541609435150945423268596075622516497985655063919644416720989414245553190600514873916936838393881737773512159361944048845669629425255477947878240872505662486299492109181724003126106677876072092535725875140371731623555418132660680632696298499037786847281581536623369357032764423446706739802888425424420220339444968880923200024289213369846922014949349505095832211864739330607277094645364479167175088183867685637823140809417181313906903370099990832281893679336674072118706576701098842726257879703203069288230917058314317258738562779375075958930757401542075175114954706107380694971275911807210482459178341763669565424399386483478793618113414328736037350098374460647962683010490200997472612374034397278016819282576432269016029891267452751004341669353518603366856295000469408694576586538195027699737119463451482501449886354802634768139331810718435294577020962555302459991237389818826520788127372476848557366264854518112128934431754532125443540792567932360723917021381817849211278072870999696157013114515497288861236891499494417891489739123646183276172962909725370739290987993261159383698477989472901868957211166699665835031273895060118918649100259087441470655003549712096839816593968448333687199795827275553382009256676675767305785139287256925796917511048705792725962418161335382650825820201541905443846357580521054338418422530590638074671256164386059773891296637063374945624370888093618565928821745884607864568757622729341743327998667496902418163946132856339495396353528044835325736936208920537842539850093985126077990361654973438435392780099782377522434965026568855844343054962772494969378039470575458789125351004163405441508202023013964183421622014730269814383919918724537552462122103170942052328670301989854698746566297804606745418369314122902291868789956997277648877474026164272558632165826623285530497787234273363191497553346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 8491403331529066940832830023277337230952189861327190209609645376496834722785330226032554513359268254447025768727604843075253612131170886442231149459176400044882597720833682638698994082722839212835226692331565509058570495118856796723801352133168497006758415377555135614981111963339660632095552791657848467281080364985963214911370901990959842371455077758282045347459496586191869549953448991990103622111458392715505125764203748715742194408672945732237364728300634048486643931344215461951002903106977077554711351166158581191006751750931308292890920278957063077128246953205660938285536515525972260990834733515023688489604546899314537072017777643631472788963141020080786081996234818657297063057053343034834152944567470026480134586060619023014889361243012729724155065609686694580742653700153113496964645591407226205753519743140985369892531481865847190721941929956372177365649218950115430984714836251207679048962693986390337988478985096932611784303667457066586022338275133238331831678742866443363781252531796360567904951791504492267825931478198431546225214570946240625897850328258688076002703293830270017994313379295229221010720368131132611006637304584696564313021055616221652779273471932163090643943019146321706769945439554703611256978863680527047605296987157863868809093740654096060237605761427065150034847835841447285150461514728055776445523755927166198966341693136935454097216270622708814923104314826818637304913600918806586227694172236668983084023740179445031935606719237901236717632837113901448665338244123793440107970299362733659260472138398812723944230100285430992995553099361607150415639623600678048956138697355841883220612958059424562936059078091604695810025054189055033736297544850853106767944237091950829414214356378442267674118349167785955136061048180854269779303866772160707524698655653992354624924285897991357094591273429559220079421145125882367926724632072314921329994464954534326943171957549062514414830781382950151541060727425620257400091412767949820594034881069134821264275609606763164130739226208540614960013321408637678274115061132011350802432768472829139636699847916160132819667276696398072003865817001350420134391006376648399178131787117736320838959062846338833812232021682510778683981475724049186456066011087557738646024186252174725705358549665934724805247259673053472562816563177835221791256554242048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -2554411678685057207067622820173264612835872875469956158635686069728833702240008857435040025327344423580805429238434727914715136343100837844166174102055811858724304897271170061191459141881617393769825425404148815536019389601237500463235485398778422004479054867651247843573097453656193266218632686524279185302648733385128798205099192340267735513718834696577523018901379624409641337148791110249544394980617776120255624042048237703480187566332667529589443995913061365117986022158547662566206869506624438972988066585338451300156104165425825560191197740194015648162266112121871137447790300946767477571367644312728344340024402490090585554382840289340409961176321979203008031891988765324535154175363148517582891575570001935305229834625479385413537739513144329114457234809630822045415572939195764593138716865537549223095964420494330329824951513826987380905261839262504799081074629521163100643914461523706121042824815609262548584934070679402290598510445429503780390699203130931983826067301169078073390209554361462703368214906607821547458744424514306119723998254373837067580477256321329629070907957778359353745168542094362699214667499952167318822127475638237130002960985786513549537751587162428236175276496232930112356897500733117266651558330549643773880745453392369200895428694536142960318138354237092909902788104706775570171202731073582705889662504847947030082436800567422035278334575647465355187676588021155262049098046360159073048727787352943096855738713939512505571331581807351654025363618471077819674041494295398802146820155865519350043392400711438601511145943336860155884439625809144111400774635583130763978549109893826499634887353023700462026950811165677032859374248950808810366601792369833800597744792655418286008427905342212561890859703773792501065808541928737157662214727890803999890994539124171451048412973281666743324228436828311893893560548608989295779731775146165601383338574241972832697385272730398976331830914753173190004207389200515869132199369900814620139267209912616194231832318738100936611223206801788919823046742371496683079410103386827991494908808017461680121811878223669029861338139192678586794766120282689118511600521677727839052315153070175715988350764720878705675955420213505781763876478804823225555360587102902523632888863819853777157007274436765514276613398059592432160552667736011412478664848179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] -1453488860460875342875715241175044456475344313670117319682418171006269007914734326233989605373205632282096053442113098360176299503115690415623056834945605895211130819571937544158058195683387092261117564661005555653647854373815946277760549434520707400785257044547166159703258410454784873959599311577705181517936064128687304816475843151084408653411080167532641129239332357545690187222293860663143864891596735323124369574025335811906150573149530403165628331530622194386172661254785004176133247149386274234519368843936951584347338042132477817351503779846582529370397948309047371578800507141659174080811544795682864949559135528187960430044017331919711966002173187684480638341510481854342170452774498998318698232381756124796682377584751919945108650302138766970205044095999977429818778573998865483741024743527178460312380282440074625784451526186705119723151748378275044135192484809803780269550279225558286087586418367624352830629598840750888950087126886909452896798089251330825046043161820186887097302069434013590210422656558698812032167282667290751478740060528636695520587073950786325347534785913498891037932897858982312306333946784444299590409335082743628388772753762712287375095155302948359979750118837451685335463758538781159415855305006281802811352940934712759652993772466786108368809854409192469047979932169924364255165729148168709766561387374497158476656410318417006903453038660083945562836103573568632435386902611016882040558980616621663831518664935232742074011121813531344599587625090386279615094927776258795353793170189432655123127757037584338457033254076040980999080049121899745567546538060826337020121227846967821674512307503079907639546617506351963363043568989546721166769934240736029884065387006288698592310721754608352836318978017665842303351856215943705329367503122983586162388334674455096084192170186746868827279163876675037921802395146509475627273251724796108785526909854628377427428653663411431247398653350201105457597924432268623851266615410009854330586859586693765574150087139916336215933925339178461747491056026424651829560386022510892947358786467681773963636354975595995799587253421407946567551246747773703501605538534156144108725282211287107925990245245896792181574982131684772565410704400372186222658748888108100344188488048739077941884511936587364430548524761979883945946780651606483707671592566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] 2897382275301490321466568336441719752603429560043836112813342552668043789288606374723482129973309971481222751368127936772227395367412614731095007658772803914954954732879358484210382431787656725306173530911714604173545404112558179230335023556356039961398489357361241603416687998463981909954635116923882091800420263221497542461910677373381056678889456223466209527540026636398333566277083528675850526204515294730596689303357638701238974255385529961750306253565455723196857822727658298111619805685493620760960614824148488284973081713676380038669070448022867282245748295902107436708867762016213632532177019379417237655661280474634953332263488434066649556767967036425506023015857925775269294666173265625384538441162433703842693707514423208903111179339512355300422853531848244753097392594659805332888225458050108868946629156187467885438985845500380889524073030768946693539704156937535661239823411781662855930395793012825521288059684764337207014397113572890320640941144102354220330522959137603433344409577649327958579421805800575660526607317789109566456853995766271822031614621552938126814999314655288942185629968453744373712105371810535283632606997467383521702235693374101421820070544175336954240978662499259426713431262574988827873565749255603718032254690884559702297751398263801994841694058240173798099836689372000775045572773905511936695010181646351553579236936104665780904003331236052903544556330380851672200494533418029970620791909309205234724296056130206232672751998064256367328980767035278655894480825126106897240346115828147391284706317989166659763592793464560225307121175383836709222476777136895520327548036555082378435887027039579696189882351788135736752785581978570562823826447285335246846442827105239642162297998072900191448602039809416535813800384143297900056294471359282018408811990064274484575540870297918254864625223758865955901411997946891327997528310634819985870262252220053532580045560898845037892441343827227678845607039910369755158116128774928383094019509633991690638047365511088862959913972694767405132441167131198180729052492228092846695067260010466459475073179353017939544465881008588743081908014167095584883607444862762413065412083576098250612935997874004853211272196228512807087463151498243589737216718527341770079095784841372239113294587114458852754696760813006139981229460276118226884700049244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] -2540391243064429609418150147196228473951658997208324031710763518980867233602275086807097681923770573652169265681343801095206492828901930851599435067037990381450194979432896664128629132734786302934272433811200730590117098731630488600988065913824023530469944360674079074362312424961043863518468260219966080817006772835149985696293130578993279679176083483812234596087809050548783010946978970256339479930140181164691127089344711539622861905193856492955593639779950399057528411880583655691317392506409192004809342305762908220700207466720138467725373832835543579820711902310197792897115443267274851924164255660827821166947228509000855187811607724269933873284438229677521322964679975070501614736229461653451685217396024942700130344035040506700118443946797665751382276724778137973114197991189243793621951298364665230444460782415057899329136486269427247373386248109115171395616420332561881904416856604392961116525235683559739429431871044990570752074642266232936325420066634253635642060663806730389089449141819198259832821224842832019047245233750151157895603132766871967887715880227963778833966475454559852637275614141337808848623249147505678109651367447103570320990682199148879880879516366588626617458790849235658653706950940638381285948020684276324848418212791060234540814755772444255070836453734766994487204895368242279439593460546947010243756809968248845813129375614183610040200472806670827487387175468048216572728415390893048481084585908490163431328764241142684617441632576287902537450982749745320140731189268315340948441479964933217666317579568419436801190488740087549782008603077397778873761473523106592978617206173959433639799387173436724761551559333090877576805307527277862024810492691856837833275673180757759930256923895193825982720119639385887655853015527505902353795420920941684587827999124613250943911196628526395753110736002399475920180875459005021803176715568451127018942389491092295621073749450487117454320176443356199273024984025160724078571086370205467317291613558654683867535491446883065852045229169512203375837013585903864875697816350696471202881877458710326131695234274963967101369711615360905911929230040699255419894911828491344008937750099776512130905014017139558774561861213542852690588983968497256681661063319729070764558800536812504795650759974979123991523831471682859624530537921441019830163279446016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] 1497791736228890859009227039473881872817853589007515213791920254847732734705399653739342855182376915968631927877576884959899317663596698549137910415576135295990758816632707251821188859634315908547074041817514974232413197544919355203819664157006697761238069482701442241989488502813423661212869198054282115732684579736834108447541461701088139375749623109171950334351622729323612572663749873913421908621391945051425073136210383341146135637004995999896050698616276415798651384644592001060656341475593823687884089185247351977645760491005562409402295046244860991094116801712002866261883345700015043540253724817068320277608347721562442700564054392202758805720248525642708052100968731393924495200989794952720205646376148182565586132359320198922384957198632909736482427393626912202765099098201378240892195823434944548964703782625246142410369675121725969428692098235212648977166020613564355042897350406055198254191562180699665177414604033377770971118222944195391625873589763227428156516964919074081982017610097822711241080919201536119101231116334351023012859313895311664541278491884071838117674053017661947919849502717883906698055581326608039776081460224277176038074411307164270938741691145363492868090410843287577473023803681444513983069358625531002661185505228762401752635814790225169833325619647974878333084704817568460248247817609320774270874812410137075419824434632097665093386083931239741746641219913035279626818247232536375569140870407268697756292040306963617629370790320383126845761533669645163582794260589214390163309304251056102350282077667194994280967778237649170935704877776913994718478601559148507568035218713970226592445599790029121322845282886773179882693941168284941791377218045120106923774530619165418015171325209789027768222180332870397919771257843285444504939053957819460748273300629972688911329049237670470888658270358704671061133929339928600297160587006584199343055112727220660542782705160494015943450519743965102203179204774768047157755342146239890160051526642838675239194821820296454937658258764947405570742735548209384365772398805466636243803215058682240287313824383383793982419205804065981394461351518096727612774185500575942470872098866314225756417942719198251808555289284224394236842756502801076851875086249572616060546162857333458314033122362380753381199843747306066090650281831426604193409841233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] -570959223044982758430224496301158439212040995483586522016591785659606988335512443072274418558454570635055501669409187354610638119751618471118942705287819362802611738081451659587840305047146944409971804743225613709631043070404758448318835939237288015692558471498231944838241292401314765907319784178939531952091668122668148698343502001750917128877645284250417134702458750756248561963232427369605080082146681437646150406452750639734038265027163293911403196621158584262970286777370125141732708903628633518565727261462473915547000147296332624140701926422265232878584151752589036838496742937141027522462412530582925497776874938038773462593526979116473171055421066977433834890295835966612238710265517643906739121784122953924770921091040632935044301238824184933551077365024049141664884914081853713268140881675655813720078316150205389889619183059565217903627127070373373853579846185400066866414714737282896896394672291276807547102108960595500408889137150854222335196264660836886654791071739932382772918175026095987198924880650728913906252480024669898494647150021618602680913699062415042373979995444774147274533355211238647813232951757211168171609556554849627281802265709268509148877701558151432156007058855513383929186994450990654881946203007934976907221706424426166198754508362674627859735998810846615064337856126931441488646906135893722946074704447688088008449990270721093524363500074291615748487863903867854199984874675464445499034495317494280845991140086967462259031229306642598308227714251780795629291352998620770521696532190120603560546900849268638288502545282094053583405849555135552685434043220193180390135793585792429147341888500416376002905662184383593500247912152316774729867559095232264412118009481020658621679882916354499395185169040711696150351003809586375346873719988562803228225710602260603755601362514631551696128680467883071777752864305542865082487755910502765369356737088552339714077997248056442965997017338859438520782484743599196446773949176762692953618891740321201770122985254338195124041049681851765612740749364866587502637408055250906565919728464905543433784570237888401983114929090718988913796527081783101423707014016110100948893270012948061156591520908430234268256045749462618065755225075456119050458967231503477337267037939488963740907412851353282086545319411581085251811157934899336185247149588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] 70498688542997819560071384684221518398398843405442651367471965413821443528097566654280547441338669435404192345205050591424733559628912272912447228764760720742314435848649098248369177740186648118707666799945138173719060760707629700309694988315096648653652857667729717314739566647435594113318129108928467417944593177298213354489474775759120472928898764567474672454988173602696142479509648235863748994915883845135782246263969747534532620232769525579211053919155751831802857371346597122755340145317208172671305551582316755736545141197478612195517137492403054102738507243186005352730012386588577378380634003537396915055547123580576499817078854700862539349627321638056620071366123026306860479772227773041971167347002751431340613457124526795100192350777420278687266536351913247529249708596377675187809319928436174178070980352961983995408165887018983759995779416656069522491759439044551656992851906503610257475708466910962230875878380902186045613777426169742057923201056856229988762007944782033835711199504067718365586189894720947172915725022281535222720128485918546019110532511015140143589397343945976108199275935563277274100179633713203541176346360649777493923293723871627412592988227011002985859784197025273675163083343581563953066739551246856259880685672568112276738259984775188411130697041370423649094272309878417327960817310856356346987589455714275557988991072747958191022994830900047192761326660952555215155585386359779530712665805011930092055577652645341777417354044831225118464561524283411345436752939878479445683366025525262058027378184277794270227552801225407727243550530759578868844411702556452819424429710238305021183232604196090920217120936634201538351366043722421701832550734930124927952064014153516721829353146547546586814068556513616983199169868824727254537066991971397189401548517333440425677293147019463415082093118812272367716405037421233895929766911877846761566862552024864039136803734469702091155589016510112009798786103422615181745979796885573577307609595256589056177129232155517524682065860568102334391666045790308995247314023216393104070782586070613786947745249007124668381599853779076162500998005279702991449834764839729396893016814829669117894583465811135378818127920481479090401376288516565486636746440947599853852364159238280305905638434610733895814904247426916656169430849543206283993782681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 68780488404545377669681686872076891656441067827803860098770853549782673693614280180641195284819421001590247666455697918604461993346343923518194865172247583744952941083691310766244461129267570426946127159597643465086289667013360087519172881538964663798319400440182399680385337698255272757051540234230031325602736278469316790243904087807609401619075869572117745892481923846679716750484545414568460636830594058080075355352389600778592307594616418191745669019508227958648849215110282341639630172714287035013202299554923877815873197164670485675997902351668653883371273506313346072783021780469395497141970204867074311034248738538791950932203546812476098332241645044053181735709277851186468161646867245262237677264411705193667331498892263510662130866997147665315958154410841177171131342054068800312761220384823779481429357282691453001136756444285730363577965100100304396785101229658357354505552542322589612201139359377540554641704656396335239850159149917198857200233829325207412186292510110149747443283753421675066025198687170074900916293465665538064953664430682243746297616742019061046789424543959828931416523303807230829516514138349032174690000566203820025498823796295974801743780831796264339313240306331459213016427327958351511916469673326774728199088685469028455797461309288301338774824130009336193828514173305516772478239871383739732514276051495176222102338944156361656921915564578517144206349434268172269360664398697160432940395644786392071474194900469608742984692774511101162135640024093640741487449951423147418090475219074631764329474812531076435561736109890543550214316048747090247906602097422400027585158433103028503378803090487776148075551986291921358730276063910833955175716860065687046158111894372015848669062291235908594762159401496990906001039572808252624633478564091550292608236040702675631015658360385436671422319740178921856675019629959198376366494225068079796676967888720868443133051472809336565114750577327204474320292603975321993906395074990928543821537362982680984453651293712654353472509896626013564186810166452294737342545687901793665224468200635228808886581860458552477101571000040254846937202038937689356962300512504077500423517681215836607857835788669120762986583593955207265666912123983912928137487489724487577078556000161431366528278903837892020152792177424003787113235740311846933475239133184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 304647417716607915779686260558383034087699158722016168806628275676235370912280496271990112386098243954217031116694432037923592774698279520518824507905723427129266098376902345342244570354857234630717428217260117635276753959826174300409961907951142804355026961384020954259444031075580832678103445850720522151291751111360165138073084913190936509230798805549796407777745076139288867216794888617683017587088559101956953987608661375525712202221219813521264981917911977121242935573673674355346491623467427870444393671943311561784592436012754209645223808425159420035384700251902913346164760784824692018322873544309241339627073256127234283161171000190021660096913694096025547587506482457079882322975567656654573672389574495072140916257583867828519547215875346542154593698294709432589628462496602601337366342397967155874701134314808537326835939038893023869781628010387018991948135791616961047710040766971935539137732162786697194276473529963750863410729461949020485648245815858435728861647707546307045173487245536121783726146800899896052322455429805318840356051000927170695710089962671395196178879717712698118100081980180508067285854924870533205450603965931800220576485425468754428100797164293427463580150956346293989373554148351957021566908677066396329061118536654245498986417090406091696488346741137068506698962920096122864108229634126925658595398835089165312336744320189965411918555547545497548505238985722513157730327868597297257038404621326230271799300498575250895687248214969789663951653009779022231369081452428029245807926183629908004125265728568658382956192590788141248706673241356371981765692100663975702053023713037284412685575075724202272157843846715353591474295442216008018479686970172937924197521055769978552469027156269175884337017226536698197443119976846556068404932140579837538813630426498708502662698377545992738728010548668275620451187761048184098266943165495915421022630591839149480386178818754699423910278141472771423539955425067091214211826799803903003257154884032524626124510689853406945748989941639619962551681850492484364558413932444161210417530800412444279637938563584869371009218081456670230725132762176965893244181087159262674627548636680376153723914250474176102058176246928908540210167148932388665310462474393353353204160597047853104548983939336438617456969063268892740868659740672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 4229414434672345803997965212844297647402131102731035222492903916056883319913634339601844360332590917244790584325523890346087461377484113304799902171851136746859386514142628159935762442642888342568426897584138725722306942889513150008700538314107076475765493806890792042103077059268323422743886869333599989023819110940341133207084204656980132669341344586202318815980973846096100461113368192076433377050084830536228276583225178308860116760354722088887762895481885876862193060387988444865783645703203049477029896163722055652059917213573051774475592008954745387195660167955673148349588837114207614088169404798552387348301021566397994833553802807250428864010579071861519171888039332196930641797822475006089123082616102886451899649849236143719477767483807966328786838960073164707256760485163684097928241573392306187839686108161380492146618335291137980746892713776142618025561656896084899855336694627081946447205212988633258348850639557881759579058525789506184483529129280284365766741046773443032644605038476676038704670032683906548150773853428541062235295931302683893561933660162104042778352636653208636812334227407350400723955167228116044383092206998250661310486652905868603330144645754573784462501645497380539438690181051561222406685277309531705280104416292499573176709932456508679250637610392017676250211424333197485236029640773060683846920252146809049774631274118677527344215024027647864547392881328273994432045922665731402433670637593685945281573390111467351110443167555367360036040737252411655097821746307067561360152697215831929009632928877734206696524146833566323458974868632788684597026889463638020109495562877073205108860367543741399588331445153042656246133789847099836496158632980309119220372549162739574169306746355839676705859485492049556355797936683590196839506323678790429793858749876435678370217049978034156425949108419019875311865529348775330920632821030392954342545181417217146563539000275279179957805117591433203396586154772074739414745361769517086105506794899054225434444727519105275817172736280171261713062638098588526764115117676705912752606201873439549253439003937011832648801229497839979705518707491819469790337764198307102035387184894636218124608974066720546730503278444616743355202731018539799356614941614094164884521236477642638172744716009209501543967360005088085036043282866503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 5372456345123369528676570587610862447641461285112895574089740122039152121630871428567550794634803392092063048328288641916468121631666229233826561644597754878591073981548752221573814399982055899108632915097560068168546518481448259624835707835827574405756988905702833237465005614639607488038649854649964083547965077357703242099348830197230004013920354871392426158119631577854582917071335917133184871076455760573285892037983839196642171465181992806383865616432979030615592636776458667938906043012740872830082832535203994739421787150638817194316412004393543948521904030675403931928921452729471356014200082765451407401859843127233559535059264003663042188090614406323302820050870289605270060539286248980980274054443421147875287930451590122136620890076292346472564147299208010412966600168720881554568355010111490515553992692928936549571851896034460722416944806314050676570360944491408524374437477083161712537344487339989787350977340546900321865158095759402158398484395013094709284628602131620245979517627936279470845326416402496902864209314775498067696611845714769215442081210552670709914051919061009721439917093341567050299524360614468133751165477862280444054798046131562070211110235841610987294508794295965757926263409237652284934066567892905919303712968434331611333467201469470301785997138964117531647961889896580146180496520333177613962786297454018211102588764366672513793388214600490996040467122540447280646339050391948134599686928268435739844877597674427057820987710426224921565237712074927582920671517969704888959774985513567850901654358992297800686537019362320570472746590378895233654645243245755454158634546419963948774172761976366684898307989203423681747482902355237606342851140431299035771951721446819527759464265292066428116922801654233482388615197257375130165762533339410994764301699020679128135607273251978536841322159276702154044767241531877690373125621476646057133457962286788078630988380099425152279193177985176701295111459647824616763469462434212526583361680329244735221864585556779591282887107908922033798860197112557359944580852490395065467295164057882169514574016179179184790748807138055250208887514506743789578738768235004582489766399325482036412385487386884274598113672142168278611573359571558073913907807594172185311882225868223740959028375348839492780308316928580791644616564971917017088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 686084955285700757838379932233802785438708143822413125447754686710809413769359792915017008335578410790319547267178316066538822958886084550843594990007166922960810739745999064294970342163360245765208884066253100249190186473075927716637453421121791620438596068970542258400827206104086622060346404737916630458028525265402206168970899353554621493131056180965234886477931408949340890814709073255832885858945367268493520935799989773673603417447879186608770485246386469905049284153963862136186998330564536553681629781360905836633542880019088845448992754488715693299652298162115287208575737601278836126200535377343227906968982925074315078394340213029474565853666430682338498561752776514658631816452786623478216117493116693879531069419257830692040255423971427218917297541637765887639525259903898575721646037299383166430524012429064192566186657470951293819073029621246308019011046976321112805834437423318466701217623567367672707947653627484029856758880454358604118627650661430064446140334127935760340518253975997016841144528984181079755736477328192430438961357366500975109611167043524474223062553929974899032878088885999191625746712300339708501909113384358624199599005707092106649295910899866102249039090245030593166432667909683404318596835575205940725529239775173969881848492944710622287945986540973664593289274977032269415576513523108590130325577499005994188747082871662172055624268642580806612168617111493977811478998605656562460352851761669487390091187519561293865903006970930924380629990317159666805078198390967608915323474826167571925814492698795738013104713494082883908521367566305077608582603177575327374627541821458739249062144867354562373846735816108922555976408502910512989170768161679044969867507105188953566046234578575131583958741040519280333440820164201390778631871710068374657523040843579732205707038336222870560678598613668227660439246673302698274370225863368421930063059547120014329492624132625254120424313963088801051411988993715807971571876721405392800193908859091106995316355146813620564384282209810910806349660902977743986569057377483979366218963100627834475609284531878478735888395044185395468141654347489353083345604419427261860150461639235805638399269478136495632758712240391299424478973392607683038502584935203763759369139833481340705229098323350415201151596684507285508675270102045729751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 11055953997634468880074165813745048211882537274898355068502506259395929154938158520868384670344643673686492720995931776705163117174123961678211832972911866565738098435257854699855310995977430919916858186058666003924872471769752881712238941767113200973159841807469178257706193265333373475705958601672394575602803402775189656461885952933303890053827481873386385395276540556224878081907216511317932402146284929227054272267933834772700016004928745374628206948935983309886473830436206885984552509230724343361354501092184251093433197963119783004404603572160280471452422915587230648656126470065423084132694979027838181941768089295827928533701872354085919058740971696154212656247729231872325084000358910911547236111896482789330390504679495553014616746973539469863293634674207744988509730738512426813485224960563220088334926374767997600560419043207600176889361701438982716110238063038805558244560632895089169769896500711613033002536709591187905142709327133928470171868725770157789669684954823466444086466902129665876573955568884651472403121814043549620158267140838552952936464354150001069187073326429075257543767972819412445689376634390663593299243463238522331104905679749890188119352812316252176315252953032976727138773513775650356141847142180019388197824018710965039111217672934152226535481382024818215791707662390734056229687037503837215429995913864550965927850085056704482179887394300862220530910518596417856465076150749689162184044212700844164521703515166209074141478583122914835371504509588299248701172176612051012993124598135351215164708808501035761839788953394103001832011393036653567040715797547856770846768523273895077292997488052837153970058945221039437537169605233371350103358347426154408514945856706730493902582638237769978661651887465456578917666508800949795494958658740600573828185940089584130690312333877021152483693125344330892191379687062980158220190899084314963346587745059067496268761976519568152067924875631832574584910295212849098547062284856045475559077167831765008113299004288541892847950985105869202959639047965995668624922675973199288871395817672131321513111909945512800985432501489041683291897938316989256480331329948048724038308328968284268668614732791865938714958283779144819075856005463120871170721417240441593750815401547327869406238391409567462632537562569993201983565412776139101831168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] 493745846744676301278974979780315544584072222351431722192957189175862650811915819297053308568699022686709881942397606717523733697885095389915437648658660736656442364545570379214768751085890198615679294437371110186073520734355981321431128515122553400779877381162077497957019059201813885192959070532512197773768148791619302572223061380613577586434470017134207346779762845354105532913637032446795004687962325290073517850859464543861272289130077383710762858556517560115115602484863950777144399068919773982410628371594819815132087639487986361524055304935007853605878242885490020910781414735482277053960483636369286065850581220109780517863049412339099820052120612225460935240990334165417217612372086766283946919657725489830352716543817040883493305803545756688502304355799923621909047642961218231405280762131148694016040100743110525471635488848236585055719014046294725274652961164558985216766087030526416003351052742448650649751130408903694743523034171392299974973512871998426844248424737844859739842007706594327586977490010893961742948429034961136671565840718848718326062133188858374942024964865333221210013584711265177221540152130105811227293425329625493015641850380953384688659918374124336903326234050905553613147530329566039058247821579063684085315581479995427029365280000964937083348872005723608818882408387956336619309380501091723890905662147484850345651235133964247713882743285794029375459204361893760047020121768455808999875899130557747517544118526688132546598257937181196992032729134634754896594722095014487393159417132054256949797479739528135951644384945877117759293070168954160100990681481339522423217138177423528832383753457449466491721605809289484102339145632236382123720266066398660582456771022152256566819725872649958229790909914270000224238242264272820021656247711903678204177172236994709157463327544859431257629340064129273502591503268103872459266107267173691485336272913480503099278506185655298535007182449548491148546957204563257336830707923365272285541760313107074337013487915192489322178653512335699815337179806295602543622531052683252563442823792469502606827066802298223551305956811907390130826536030578210208962196869253662808510775321076794289248966198992713402937436715962182683847329614051064749627355097070490940079798875543417360298938250893006989942154962330923139090705370079011148922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 7013214316379999979818937027402164508249731856468227451553555735480941910267145015482008082216326491907323110516338384881385877259344659195691683276810784268157846834113048313897291982175694627814221107973499484253834924168481433323563979999734918332750841123917831209724877180168195534346450155038938390940956469023742143683300079837321936423921773067379456159676164279676319479601272200741154258673398948321380159270902690067246126742098104235850075558065734303994951524015971344264980976738325605040393743345659543771275199433029281355593977508972684614394319058087235675986844549030343441609455215700778040001801124828784851660510697981156773352553875704453329671659661893941435562844105293720719978399521660832745314470265870108947117012250065891753072678734432161051585232293095289862705720827316753818406277811521847008776406812220329682749913711191232749945158341064726470668234001355607875079454422648330779725906603629211579719517706145419396002318069392676139024993139216891978142715890847983722222775479628095826508972746925400302587589896073297939911419038169767092805193768316294288824212705411435856168033563383465844417014428017268517640751687005296737703120057547978083315136594526066514423183867643583463869091267715245959678251182376239786536157688746005937799800526500868177469216161952027106474877330457714160251956071470584747987430058280030965484922988660393996889452120606565763252824850236346095126831081298641075428560577104730761929163261790000151033754406733562458034773112925793408799218452972049849663544667116483393541996729518217694515119459120050138299285065716638277845059306746907672504147411725184654710019240790416673761788722014856864522297555341071771647799319313694950037786647786271608848710844845883424055214210698901684336108640757650812970270902632555706947990090104454785419234935236472250797535781899019800316439677531316783400789783176308355389717543159662807397583828036892959235605335708162184055818807961203834057229707229185110035675958528603829546257825352126851272210477535987629357147990167941045401151534698284586150303337464860606189640599209881484290515652072277529232313867365754116634306576150067694623720754057338563953986109616220184200309724764837209232520883529421771247566917275960032243446204502402563758454586633260773415929416803853636447764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] 2171773652197139348827999335155168923854473955334846203988492092309404003606720975435416088806145827181710136648890494038445630236951516797757740804244297502433108354406415914867242968781399846533773691380026394204619965002663768237384360451301809650271027715073858400525461156054136546273880151821621834976783096558437878654679442249733746899803591258543932283268317076022533670538069971652574118512317417764049432393261780737488238939569261612185998029489204358885153909492102616283376181069141381382414549502255140367341947098091946230030916332970744585163582198776237477442042650569011580269612968162723074824206451700710552379745961006882945411337285133340128953988099994634534768808453426681069268859540187421963438228321887376145002040925444652649352220745428984480290383133702462668630177338534996304822183440644557121768361314092339598585358333613232750304016761016314627592009466885992242636907001345349054910824374789653649828845408111119657062550100121718886451598709796320127864455845369812589281167675107218309440167984943731477890395441781622281292057914635412980449917926709891827174191506980561454904629458272816586960449007351071344757271647880821186273875584654359289716097025522116053287910541572744479293809762218820648443546745473742085118827291854348393976477367036643629849307412120601994031509683829313826242836026014465028649417839928070237477126056606169363049193826958053520730699127183628041679043545804864811561932064141349562827402056719071270580372225624036736745352169035152337883629685624062110692216933409522396877000802226362739914659893840261821864497469405016156030087186582365069415174913574260301374810183863890216172013142255857201025181019716068756858423647829236482729489687055222718211300755740749616563617104862244492004618396999961859762774330450547941510244904876903632858233221053414962376342731589019663115864708257446097392763793507663358373688198054779276453929733135938924215266764374305816471681953232446784099228862719509732570213736225259690284402972478416078754815552595292713213121440682079123318381633445826264799753090996458122412957704633525616717967847276398614236828883923806205306195184240773519896764333158558121931863757998201260276746838716231779955863723636408296525090480278920111192620026962193394189155609898204445596977382356598406386810880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] -77336218590707718553678705242548440491808122459269211347469141824524754940183561063938925645444640605814866734812840075602130184634637929347644042661195614801039602553256535446059650367334470861307522103030779396858522539768457148795245044175046324348694641728589500992129574577910512226602201784827026534875329142233200345560843662084403923516770773843204319321686965434113513692334755364608759098968960108801286932382336978815561315148824271247315175824700387075458059501893566176603253352466001938934309545847241813827416705980650683297040454561171009196694946463754404738059404778157392366397829894382879284855960843330909628792351392797955954274776473578887065474261457781553630263537279870131865752716951834940995117617125124922366395695551420015228074583751359835914912886712566661820719320154426506091031601296853580239916360340374682640846552940883636996679987111021604234653538226894457618024169054576546875001818979717331138897329413837004194845701625985304996131777888570988755818606857606948626059594075391739122625067988646182457610420820603818936591993852719095631578966316745130871986672020233362155744607432819608164595434309817596352994558733274253482593846492381299501055564269050124458286657862863903365182543270717923128162218564127810383461148752578623347061302084670989954273893652674938404902522274345159927835619475187475800678968933465753242907982378360626142025834731163745911272162717538758287744945367979211828113412407330677101315518575381391892038977074861654796117093281424287215798905408047875676139490047677165468389107463908740188926227539473054008951523680251220558376712284008337900119185298952223542938193288811950164525531226287093213554777372005601323081399445130655190787986595763907390811692394089781647294630401449663887503018890950437600250544413756815770839297727642580666291717649102903414613555271887487699154069275632749204123295113828111699531453509761101838436341989553394483582112746532555951192224236201490669760295067724335062892803908519766706700195210470570900702082711355514821271573004315925648682825117525309045950084672959958272771856186581587187393895719123938657680879310057477752456207239986473197982565342892032056466264285848522758515673510948727863381747858486623345903163843209068689418251676759616304622853052585270962649387488793519134737432576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] 69200950131969981802225256619285672765392663693561659162477387286015929522273678440067556352548966328742384856998237720279741095771772529758784723011805772513834973429314608002774264668423769942429162844144075391951199638505375582285870542285587163662674431218260595687360773467951612580067848548463592168089036206940384810323775222545334812762646894385980250368306309979289255063744353197735820787146709417180634074518485955010264864027457206091663352656742238723721511607981405352988146390318214152056287704603379396085347635007420782792508136108212841924982360574124907279686340311614552380325989651887232246905110502329184815987376738516484690151602109353186710020669927634113111380299981929320096385992234981952427006404260511637754768014296959369619164383625790478435781112292881880607126432725153721302742903354924767767479328044662292007071097841129425769003027256290844095092325915618700366579123866028680006558450597148711751475840942493554821691904221194377769710953415085565936332966668922797521602191251146616776923523013430652099595898076481609362424426851293340765813403695581570269860166913123400800537001294645883086616315111026862483147701503942792613313860871415427057559882963081405761125793149330525549924851595270711133759499007637574647791249692854079896419653947695131112332272112884689456233037027981943390206417282689016892267616921273050195725415695616648721890534950778039043815986870440098722130611843791278864077995237164014068854074105701714177412598011745683304539738227835188893172818154632925628138042446794439053936504033196464398217331098058848033485230850144947328041722852011983482789834579791245304237000027835061284854225200412500425197817156372102151009423094329508727221715610289353152864432214516582695788319617152568735877992331935272339332436257148196209284082263223704187536431643400971637572170213787070498349826065666281126341459578351140818328240187863221777287158429370505439499327824847163056609747819341925222506506771408347597635664310767399913034391308587140220870120945870507862429016573196916180640999889743536527712887468171185909471501049338370353899861012314671518178182834128587880658923547257112500129163511700291180184141167567915450471940432190711502679773728593995029602110108680731047304697642179455853246726322437705803373729871809383180890275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 527706396660740582696136889528184808907646518487128690483501466713556015955296702060302682957130703562723647985908483731059774653295843934167764110847082830800869704281760810062908016053970924840446350933267151599534942188998820492025944157177103711587131722081724298891048059313019921670124495301061857734483797034200987572204635431434687820183444560478991805753713576557999435855866121018493477990503277342330786929919011287861393057421195208414273526446493517760725818783587651110824621119752945976401171262962462203961022364848583969085064086841530864995226003399420400507010883272774016256425576748495077492017683341316580519026128803747127799205842406858605850183864942199937784033570317599901289276109940319516159151987922384727810939781017847147660336854944783983869712240258194310960933375166288175535306800516702817891822730478740336314771219139804261802125266686619915103794771166135207997980869272192288087596636841533821539915628039953612084426580030757826583834733385295651738023818920927496990949800301782114783245394233306202008680280218524767711602082417507161961224566780497665356490467634661757736889718846298353501834555018823873919773386977760795187104492784556375067442713069361550072609076465756170411038806084249772463567103419248836634955862780719982646307223357086219029961120240402602077199410631463152555655784579365558300632699523101305299438993615729726134055953698020781490838508802276899305168316693111925065928654954044757966486949821861002479485956833367126572292092125946632853998941318628729993337731967242849853055577441434388633610496064603862418124760557472157380756753074524773561690687730595108942620096827484785199054826525244021840964971465924279733878779615296193036196087503215644464263813227472687233038337247812169447704051680728052098091111703482861275021166115934084217193485376262230084529718475443525720447306774957012462322565829422612191848005130246686369259756985330203984261046657138231501788440246310156403384109797949667630865154434264204206759582578650839323891991764623264682138840096567277762952402033288503531063534624599960833614553676519200743797612818771516461198167829323470497985275533395565140024947232407838845870439033360076981899765953390752122251152883720428404750567910380488941133124946332230854505738694624893388775308931550237413399855104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -2882993062285354984019976679665106010769852326515457633190578008548667597660044643956840322406414114231778435851152564972898291855127237030162227974299591839213601284399538921474468150103331331582281815339257218119588406011560906940036365295216345037556168749210012256044581649946093809749308776996124922881079429099166098132174026956936100754433961326928057643639150028795392697025078120937095047512996261232789935564464740832864319906126080286120569140037398558757702009077557368864047164187568724534597700377213349585382339479507629424756397430269642952908101053655763957193236640830632521348078774804507802773861985102239609139837362786901135880364697651730793494189007726718809380534193905768242229644788897121167064251656221493358952512893314040767887070603936645817241970423725624930906471331352660821217734389909891491640149279681118063311986509848581068560260912496105075647090596451744705437386355152726455036915445706426225037345645053884744719625064801964173207489182337872350806569476849025643159344976618386688935128397601436064672152667871101206002365988331544787479534265530363294702169129419968455230070538844174440910813428592493684117206920486742993475675643064545449984593605442820900454265088766777944350709160389253236708616025334619978208901491884412803351207420751606900477881119848934633490262461925104782398217773522491259216858112983112020947392777194105410985307036420491059327384575028950067658270469757986289215290821537446241084681257257628205082393436588818544141284561614784773546069157547478391429970819722640248843853054892810853430710737737873572234120192419298492550334982673834980195902959490547369055777065659788166338797334177253915295751947440782895227266037873288027553054185193372177172172399568418413218309742667774988478458515427840512901391619855580596059162213422395321648876052672099846563536271813730515837303714186058308907012704165468053336846237803647102224566057350659491218566190374438452660424091026835505401726257352229307775880256199313149546672585918398940527261734787122826844445874292297233176972101835924722871790718171698672167419558974423370806969021646982149628192467083740730175673821121487808282497953599819663253202097806584117195315967795998018861816137515323303465042385979143851713255908263563158288135800665557193209377147468915510948449484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 14813976319349837663950553751863382039041960463803631491031973160867415655763100395928593756517662308073694089316660671351469014882175982435513349307678304732214565581101465460894811896243580216675749221978557539429916688744961098655898444518854295117445635953210442528511526863294416330552661425191465172696818370302013667078974001973718850756801343993051536884089555423619769878931761061431527179396682735178907882352009352626144431188377208721566068129042871010826933956301276269722705407810904566862092894811658750982512582886387258982750828520250651037139111643234112167303353600156041582294062435238088849004627419969503875549802049840466461139380886717060887719493398215837733483744324225432621598782757766298460098799559635126231024345943531603632779515421559768785799719171510871101841207747378440904386508306924485578760474536606198865104634976896144394917706391898828523486987380419722139217508834934681128056061386023282137922376551812523381395818501183058524134556754058910568387664505004587153537914996798932221630000042050392798611719377308693687378039276593336004795338311794333202208851815833645597807362861506335656352003923075519653533614301991045131167965565538443953879223828638787933576645107040939269170100864414559024831215935264815990801624727300811889240476972826376522276617829863579207650897352967492535655693506176008367909907431182798756617822050595290904484845072994151992323128199216194395668588688615963278846045517359158122325485221306859694137226070160354058178972285168089567772386042762831947394844756240570061794612792935441993795331126592892074764213588320676136808370677588968718006788563188353603720573786726865580733787216588683237587722695138159412617179732478883724439241588971550528401047034640816224027584075859210807558815946717641763905016852246939703688435272326270545745770136074494573335182904376358092063341819220904981430112431113600888457325075076648229447899801520057266097197262493009660051699198608993355616549726732180573603059252150573559692415761825325816960059105638044608665692795558490832966534691891958245659480935012225065367080062316651939225594237482193622668494096211242492194678810763657106679415308889263696667510541304694380254965685875906597806477372162509514054543812130970182610718059816761474717572743789866686445134020683403197089895677952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -90709823510347777843993559145214219536368696409528506906579874471461078067365288016509935471561795688735444410541048310179515534848705705527891351107387815448112823480886252987547336165095364220646722207007715332137565566054456412808397154738359577213719849170951341491891091125546470715121972693038391492924155465307406381302099797731163945785720523426077618450889321154619558935416924109345694460580163636575221388779111164226696510438952456751353702086185534091469159336234846779398547177720152057176046944040949093722470509423891433618088923887478197375206987889333592700364465682000707304670660563606498428305183812276246694805975308535771351507294808905029802954290205962677359146778438641100201443842432907885729382164409505030728985553053204083666472852516967543749595014917218347754498473301326606265406439817487840202745908754820946472204484698192077130080713306330114970899904820513902878164582698788506548227208754230824590541205775324323431804947522648200921096744110000276828411859077296777955656300140938702791556203515203484403952075311125387413650242756283137854769703089385890888363963909167162653904493842044790133568192556697794666086342678656883015949997751500970254703987325088563579774878182555254753530704153412967225117493322780369448328720923276459997429412271983177318842872669489704480868262619098008696397445076551619107085754265803793805762699349919552536344722056134219429017337947341311915902740113329568025617973259713911157114603065399357417611421390098530807329350454404994347437672365388076204687955667859335742728436348822143986255592331622695682144435018535047350508927946069040162990295772449018736279439528786799698318913578176442975370729616820850516663222146060301805150769148784730154491996987783068073820996548101657773701280649422454222775401283516990473504413151499014713737208331814029800231045607481188235179850589090074065220562319119126465862639144026575962933892664846387796274470031619779649579427170328726640584861872209208295872398491507102196110880407502140642280442945240958555448582958821214438690688419098966467619915761898517112048738647803645356639082619669892501483147486911152808051744879214397230821181279962804117842424005870866518914903144742819314738227099132287710754420222598453758151306260911745688016513075851037507414233814378110465439956992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] 430275901402375438381447555761528578491104411524575116811173908675785389603883820706832305717680569613782547381232099329732796174961546902061924955887835182805967529236499391269975580039833360020186826039060132249401460027586125478804053821162364654807951995470797342720325758197566634133927592824731443472714938813081136873867675831464620197892902108517125587506121090153290806903439347148587331100097627813687955946981108384236722583766514795515311159000501117778555855315767437531722532292161338278433849316590512484093868515232121609996442090791361346397682791518960312519193434748849487878466131874907778664051404210721396219440538649114118205502806564777910243044859178799907436611296082996192979889583597769704757725937410704474052482389135518697552944269364991786147703863739582613278601135812580643675093018011669455256994345171343222539407292557896295429053185674948771580249283844258469937424392990936831080798923476598534951242288431844987104954946340497545186098370511445934959985312102974719395375444570788081300767639057065303164166272748636937518586008044311753354382583119710036307004053958087132735999115367290296335057944697575163229682218698212741352079021999370875613464827589859101241630747257941948294174108443345649663912787858496798078015389249090569130946727214720848113471925799077286884454143476609739308478504612615573909583429603107433329832774775683133133952780848037430990583373019389316760699231837404697907002759401844221006877987291129810010914199575215046219965078096610387279857357623779449606466453053244190505322215621176864824916339428101050075415349562557769009827800358972578428828414941062593665721176670562006007694158872344491494503344658134661171895684710998678053253917620283487830255280439163728592223435730400351255790413111557928423909414122440678949400585673261665126334470473602265460429161504716967701487243882215228712589263364771068080508305107843459494246286920439082741839327587231977709718034219683364458733096035778222479600529482437965295065357865469123185381021064614081331862646323383884224539704131427887676599665811148886716698437731008974227987342403289798750332887114322249538437021350733226002743529222416696067416624709344869184901024604164938104974898583804045936137217168011191707064583314752386313639792408458653096096951667691496831878434914304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] -1421612293831391237033461356686759398613265220308065483116997572290884221068093826408430887178573675323544719084176604210796490201425472269999599316131754471723441151783544933686793413218037844735538665947739439792932239017424482278335010960064909961070458018341988996511741393197349916433238370014635504391724152081748719476434681347185911267973377467668628872908109649897524170851918826103123308537566843804343454114537657013186599448936769575554341443777141693405027485327166773975403165760341984170308611056974321736195269087820292003937687086550465654198655888442299721114859171416084837397049868505054107235023471344712234619436822176980070199883488737284032873717976714223155201642623772247395783214894535317265506101949879298479303599090395325044992803333887833724348044431973837947707318333901029823631264615910414394557455770052484303202802987337935088660172419253598362481361465196684022810828035948778634072488543364429802653906009428431174530205869233676807315938221014057791929266520209802809811280241931742036379783242256709840603474130359198994281942714950994819747640482105735816969628687088872317963717446255620768533619783002032312647079461278596500577979637831916251172749985160779258827734554922145520898112191750137621115041008280958596190524980213682890209656548574157039454987004547064474586083320009348784499598336911393451181761958353405794453665271381636334747798041231814190872115096558880926135643837738709874117820140819403124316869157041473427816189170346799967517213017337508799979250625379811486405650957847338379801826413438161554586866278628819833260350236414690679708847238118685372197862646205962000616923804347254811441357194817857863977210541271403973917039009671945381797062922940939649583662227688944230531471441803425513713136053969913199196079228822181922881262862142797954844736313598580539787566282469916089229904806524783131959493560012781254701727160124113401368938266256563964826934955123284350937024483676278656573227985629662486969108581781430748112161437285720767845211666004690116983212671814217730902287070494875821491919464397366840264346878789910470460881469921807032130981821460056991784181647029697530055242099941241157150148073169070077579968535492839058561819054116931575647596282385692176783891295097833005422249091598202848022904071683976475101501797171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] 3382714173567891015726033342821745323171884271074004250112529090174997156991318951797791645231465052644957537929222484830471672217805161635729711462415397290140435412609006704001731443784180693841785217826624223746913767778816380992789663754145243518780114403222546768009771000381348973210628578644080502263531669873638409428891806475153245385755958474122786309397307942951212213428536184983832932552471578559536698695897142487611492154618933860516009865801825290631623667405437670039636131091345197698050798821460366827058053097308082914597266016134968430837529504522338434902172045667349987627801877525274477160672941167261254244211836600834426204042901068485452163975698178883410026214396323022573074125873213559867608897104716234909324147403775086273245900653205454320108723513662807240685698260038092397320628080693464734623133141055718814148513561219181969395619482842157137847068437011571967148868903374825054797308904409390163338707399802556447709043816772209896860790399710832303543173116336343574808803468968211122303180203012169776945332807478607898995025604895462365752718239372063285366499428715848776264403978383661775862037531848130165002706976626971613916196823677145944368134425146556877337403410264208976413037326901825243323477594951085065192846815445370874533705239797786525278327535014345289056060328963432822243418870068946717565680922223238018909130531360418886119926479863839754759765505703362160822842983397665697008454710980806662686926384645386498766866924528933627424482992897783595125753070715714902713889241724985945193584509253031954677924626285561506420994494869807741692421870302141463990281637255336159163191364541697226422201611065680667191059361095583967509343889431904635109891311746132381051081654342177384071850674678754989303698148288394536556741684150066482785233182929789247785977250183138436000397447123914638339438209310772473870630901596294375614310967907183162926097030474402054797972057200310576145047284774866670751584904612380771683623201759924172659838914319142075146905412116462209560210482891392474203097675836249008390588696761561242972335101377963816144240063993503575788639767085369335448709062183723900605257006261262116994514059182943344274475105415225466545268467524270751681617213758341714298549139274522545448475632818232717810159169175153406177161261350912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] -6036601006533859517557611085500917805000947146208937058529375690293648453343700545845592033703137161868279147532550863547525330853584908522344095322660794106015282650587014985658049101379948040242672983523639133527464987792263972412011970877039902594311206955219211411898207126901563605834273564101872790282633579026740912531085326954557084464545465413321696553281446293985386895423155412404475880911094466021764570450284789068703312127979743981425562359525293112495100241579553076504783782588837685201076848065826974886169327912835897056661313883368260018310123907993157353718189985522830058773664690905425104043501853687623667972042767557952188642687918696293745317287431567578416779407349095885947635896111059887660378130163792088568596445719700966778130561787697230151639083515604815504102709987354475444079832710673450026919554396942295067545323516106372068315880285742231800963247762733241931548920868121579221528791524772824318630072823488568805044680422327260863129228553347337265971888541110725004021615045325217814264789768192075212622621757666795303937295912165013788019170518590851137513419087786249953034045015918232454817985647290523508648516165351600072695055861749857796397833685408062872134250575396599425853830151472079633110693920868399482856593586259764794866274697522233209670833668903101466080327467973860113800989257471545020913196883637838315609642037072082400535817461812738145921535244209974704437025916795824406470853111800377368256127721853156569445486719098853226949903709086176342957009391850032609191163908396115139319698464999495967441935316060472695805444856452185424672893187989764246852994520346685334626464952974833105030516234608399233045721482212131556916162622273072678560463273693526066992203392500276889649907862618291629382669350987491065828824701959790289967734633335151759626551701277999636889745019221215705132799041393294315395020223857311655066786279421197899042283168366194887846158802895285706725379533582425094465277873379345717427251858529428497557933012217088735170967363375793013233528065129758739199176197377169085173832225327193120635625432934686567663070777615732814136943623739287736991962909167267000739552257372867916167008449931091799543023032066238164343592887776902672366652007301144408080539445664559046429175846907213627472879386220943720313765830328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] 8302190938067971523392696313331810950460461946065952562069572995691119011495605706862102398117017463623617467348274115994898850902048897324458377215167833292476437317184707506304327168562843379410688405564239337461209723632713568272343982700253120987411338239123825547525252270333856981647472640962073333164761588301524935206902285695378955841612631438127251377097255063864343607667851035726446964635036181124139490775405018184473273664671448327206249296048264492634694830091695413345232939792115724467539241566102346412486278598983566958435085007051578966703557813671689623705537627611182383538505143585382372987222072283480470348741116986454085812874652008383154952959775387466555476148362665998916087803563613390399748359764336414254925159430573192319812974115280277254029335022434081024522740825894497898020557210250087794371497450084613541738471030724571497513545512696605935038038218179081549865289545950188161277707801910142062694791782286799242682134088478408094749326610288522091925699415973833183963689854672340020023510947054354330293967877424609910859721770361840547607745557673249406700936205065266676177843878779104175042875321325243115765178844186607963592550772156502252545551255518655046813637328555453315172003960741336416958965932372756965992899595178595856487598036832226398993669202236195985103229133493679415180105127419308759273044193263932941763465032159785323895398990055268517674147903808336346043194407254406486951459199764296448371938807489901560337896897201291433294978218543731600323261512151287306855608011281486893104648401090234384617277849166080756249702642923273950436737007126884157580274621067047392087440223363238824159573547422274328320401155833986685504597441334027793095033023978990566242156754646634222979726782527876397569739752222222132695199023437488838951461034861404497313197337229997107925716281429520281724255941099445472201335786601250363649637190096604472509732093897992908111149406911501321746353011328230032011512838999912345151665320515744333884665189184497262765718389207473800820497642258346985108527438900140252981590450814677016120000069980761445709917036936626188493209254023884287970444886393059078950505012979661128946608109072086929784430398912743256596487150324329977517307389580565875874551471858847759810868975692364853227370321259205175478945297989632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -8914048145706422364478612425062303279131646949625397110082820476630769285010284631758407598409928129475164565444734452330761174495276304152409718760079243993658337577219019874060115520302781673564573198464066393047767164482457915830683966858350242937146204095333407344966850324461688512394118248507613418339122717029656579367650087064224196762626706945232495345768661837163284694070096392996939663220974443317675240560995086319061970566597600049619661850566789636092988355558545305780062639930842325280530045893345271231988539873588963873069041309546963594992943786014775022117674066854328058171962694600550659529242788754102425308505622763369119221700845341621742085708498012929325763796413595765128305234038014481358596340473155368785400770123738362295525363688176165055604562201665030771479382022409216610205830005927981451783386176277093508802540401902809619415631985450212982744263930865797189333501554622780493879884718231595410346855173022814995110297052886338268279844243341822896218660986795305627239835363431596382505859164743092255025736108508526121526519784317615814110423773442932450125924320791612359958969437583551476522091886337710236360951488583386030011364002704998903524020356321996763675906667464626704995351220186520503937758019230116374605743074950216788107127078492829162771982549481367623661806349289521389872606097539123721838009224699075570190427730623846394609677217529442351036736372832018457213743299943469458679188040644886969908065866844454073724846517602467687095976786230580549609242359867099520788342820126551713254222483189353529787685787859955043706744768445546094304141104809754770528243242666573496862114070389712298940306314659838925524879337431729013187203673909731443328360264736623021111154625287416585175683190983850031843138107785795935861499372808653744162731880298304346171601162292752896885273582688157502543140052245797816366785477323258821145523620149732007388243415107779468845703938998722230252383924491708718675019606960516315785003065324116678884720550759179998338133181578362050219092590491591755169528711532926509301237855264109635769043327014052424106600953951096081724562576141973896052543587206875219740234204040138379554359579274980277094047607691160642112556565095430155565001556895594842174538437488668977212246284738161808254036555572494278765150386257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 7439781093053298733368351552584281807743140699557810812266421289822386263871738794657460137371114963633095917951884468090204739432436491017953782707227260416407235095148609812035207334533419255447974985409469679378183443703900638088052417356065614951886341774270755255620998437619066956300167766271055465950999302326023931113086039297171407733311400455046612862090879923525496969650098835025745974215044234773807339365176080467986449457623776255724503677601009540178920187710062847250107039412960886935743054984309418050001345491222377597497359343525642888614640911793973472951266400086742713897727139115396471091716426373630336460819336579586337115556202521108533195925719797565547930610020130107338570821717918657013886511467157564049702889878222763564988223804826545039245282605098109489855321439365055181740338144170746741644363804349872304481984877048967835273169166822407101128592367426339416311272990770584479450003911834243551462886123113950260377050649085956206295955339575530521189829732711948176008443176395291186271254097552835625191700798956160900410739068253840459525139637291957581291655445917905107472425023790765145214881191641256123476800485030644012508539361621547806050278374877576555546035000388881177085515437491264121765753774647825287865413951215609696080424904612446207442016897187925128959563768753908220938968594186590518029053066059608196497464645826400979053650309734728150165524168634243558440499871120510298290808866640459343495209743299041031604711382176620051875329748568020280737201871961524619896898055665230492740314806975845126119675280223616371788921165586049440898444491435739658584966212832476322502665925316260316375239860350070562199387426429880641792042241528654273401450958316192760898898299697714582167983428471418517530095201336154936929114076268151090763816578635200866051254619870753641731828052197995748765479713257768705976222352121596849020143861503312036352015880176321385499303909152476221476328492019354435677981775493467804147281873325609567129793044039817577153351159905270853155051084937621146049928246436645163638918687286009990665064716480300627230945423622984270518404415167606609582506729716766833661544545308169244462364881924592157226577967352474875123275949162955533485086409698044579712883708349508860049799891815175996782859782587522721060616419672064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -4635681089674464503388820257108886183585323926769337584339246283174484566794088128539488827046818880953569078904572057106021951753328077875393949891649674738051000455578056251363430405924086212912830552052711381530387657639424146913686592471887377584985498175805973369573293207967539723817005993095060857528449403621254814773284774543526627707165951626048136009117776633897894917795047014523568802289076290124340607625897872469474475841209138513946491723351919801607562712269634401193118531673361827587700767003236279383864246340472445750132455585851400899689955152198126211233526312515404235199873421865992909806162801116127534002039011549660887909109483105750346027345716370662597156496305262097849140743628007764163992651780069167755650480396943763934872078110623442633631706606917954991203441350075031496916945617166509596591322432343249174356150298690529740196523518145144271872880696003755130094390883404169561648907986167512067819047491718941911827576612560334040630128269098392539700070052173846187504683237627332358576092148935899338918705830203229649992470649151018064989593745984207714946217972865700083347706117605998710375968794355987239009058679085900621433054151189352723283335937026347480511980003104759259842659883947576577737565288272070950480893365325845947149389691577570291234155006115677921840677632224656251823215815840477235694483878485616045876831515069678506057570959649170280671209648514598512141573899701777972357439907995484499103619628817091077073960813123497275896427325374304320037869540256580487146017893573402693175252136605786962522002232597887402218763897273477986347699685303885591399544537731000512415575936227912530666775324907425674634547033146919618977953650557906610356941590463530164941665637568300313225212918168433224351047837286858074694740369002674989582947917412288689347880761380012040774526841006441533031230015092999433927948503831697832282284290746511516374569410285836169471749915259712269163783289214793109023349095835288470679593713498261023435201865379038589937172712785866135148546185261262668643581096842353883770091811190793541449077791341488534653823181105491486232831466036528203105669616929506359912012127432102301779909620602278697418602847146454475527741458887414529914771578830096032018501420017845599693941928304203412433572901316749824375009952399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] 1795376131586228150524695031533929672969102470782531814555279871141561071001484025060650380621034879906553936225810697193742134574298708596008449400522911930538464935600079255188178163896689903365901055795334489483048807825686102236579684043244630650027098286656645785498567539931000913113705498074539590843897018057855779580501132462635821839089728697898088073833965654899700359222987584809152296340147041429000023428692901475645889999974387343653375013052681809718065501200564553720688331957322632340882009215178035525377088736135545903762163660855234438054413492893724522599537285160741833761007427809205106118959975929953888449270989315485959834662333601676780957885649122827167082703430359273265408229594895592077222135783477487196002052409935779742391176670754295726661029094440799008743506874718816001913784096561713994460422341541141262332692558012353642667907634042828312781839849474562401123403090095098018439503227724812492973495605272973399523988938908116695433959199233489917481803014200096409641127754190442187917188457105050334899288432086496133173634838645555987938159404859578801152719720217374256096992347900126219641930363914221637902967466406399509139857452848050386107176241320525295433712864016095470786327757321067443343145822823802904990626146746387142226346096358593404956903592169706164701152903664213673127797077631370483694810454557138322157926752507851435331077122520387800997564670653413292938680548794465190149055015145439451726763462341305071483852446831052429328451438390092204303205861642560636466744750623997124058210911650297140754078322209440361052116041416214506372662166392114232006346274638947490027766980252800846926986942682008064362218053292447283326768407464546425553410997682673981659422044759116621930016257099720299384574350265901927372207355295654848078086372910811209873476304399965089072260403522636045081046661842174200637298321180361949150438133100346575091959542982213784616853154549183867853633255858289730038516631052214335300517512664026120221869562623469891922398846929176711694431057684652980513271574467998152896497870490043593257465116109867106827567136397678220289872373689988712303994606173961504469338168277432372978226841439059311618997261607501910732145526562165441484990722988646000189532401917966730245280609807939358051769881483973244900027490369536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] 138514384392761152079657633172609291264846208457690502561505825767411659989568566294425572145632061592494495761351945275008254117083653081136679797175528659883392049920655880164248508522854200285425525104848910698491544495505742732874060166504625641337431922993149202140362436764028722394747515749591577809975448243542642687576163662007067160025070977719737801387609716211586636417255981645112757949991308965175498473883834943766087827166731538604949059918513925018771795148831697518021709496715638072435594062897411208824473629442824790168494571742921179364542070134189526175019000919417615604243759309628867768253034359920880800866417356742203341453482615487931089695583428002073969041525203553955882348945485052588156868891692634231606165773020548599463690738520569376127449525587405328227692740995650411538946660533314295778726959930138189240687671907182036961479183463918149454702587428873594802253597870963172760693963156510067469333227461228794273816800048870539045528802703998782287144639147486789373607719716173542534683418612700536644506401345882438487383444432590169853841312457391936737948062461758462842428794913067166601123415183094199066192952949857028051980362302879503731451028344541540725623043448380206864002517187807521908822480785039590992797379368676890340012330183302226684060230078131216483224863600925282401039455531762771571787063413860659905657297270684326146304149560711947969103830530800154866739029205630944724072955279981992335411764478352358995958677776763225754458586434185360736062216716484153928472987057031787729239390259281434897742322171968166180486187260425386656151454734016726565616511101521492711314006573812056532008012786056305529950323152765346994652588784017307744497254830638378032297353467151876085868941935286186015083512639972068097309427139564010528696473464533709684518484501060624718035214089315974887429502125520660778627746697136506174213003254169881275419566068246113237698258766167079471047251105379489999352374338861533615370788491237476062188686517434885256548004300035593425875338038860551120053860838894014057676669187471486797998357409433597630773280562028692804507566314232655303667392705731633550735251024231653857920825305559889653073600356900734590826805325447682184796647894376254545347573186684095099371377441844094932646777482897160275024947445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] -925451714557001225624650988800611992826988227343627695343741845925491984470547440188683959557615978084980056992415994817297913877212900416627368670140872894055521406121415162947510959567564077776551746228777252427801338678988142614737887739939132826031340249159835026493922396404608057298433113528306771974233680439874709127016997178004086141428407076598791542860737050974216692328284480395346950425432766610633375316339311228414454188310757729356420461262334203360378669711410152762169688868949179412005415505744055149321475108773961865877963789270941718557291825959064788079969184479829495920249565361644495532167407242690208115604096480986144558780563925077448385655698339964927467227826938918281829886302342227558236652510275205366542349732667585363067762296007665960630547203008992311656868278561513371647015152604114827840404865176627836166342721615405177667439905338744540969415000437250663844702829251171579967058954389667953081299471866534788906770262952978595567564026869623082282214862922340367589981753426590323723808021173017666377282150867631872200201116151814006552954444274621992276938498530148864312867617135420897839162208246732717281926476890840503256317292403110742039805561759944951044018728010163063178193083895114703852261264089350647685683887463382161145705840251848131034843615509969201620523211583795597225188405155639952593053263446621629252698993063184125390292719038911930997744567142173617818479891603067050142050055585826368431250012966071504009439983534983806093927879223231654708762508665205610038751440458494458918064413799050418820937429220329996777843181020087368460491200501413237529103026135483267616281029995762338806802707189395978700509124181793523198955293664117428310733084091053605217873916436570614796078914702681945659271785068594148307965740142355455681217332255012147700822565050740585114380317179012959139071826624353441986176319154743466589966284529507223243737973431860233594728809866029087985819589712570021011726022126666956748642678022098999126509613702988364701017962029725405327114575279197384392424880650062039657992000367723381977626298071004900463471414503871314717437014990895103694728798928709401413299595263418058632620880201387479132445328102518094752324301227510346290659552686736487798689091768078706046911956044532770500348584568334341012268643254272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] 859577900632082967829425429191996811053434876910768104646209799692527710509289719850947054121604239643921292505950276921736980344626062996549099686825826546450293932028899290909122340700528935915725246174183858191047514744034041128437723237276690246439048071219439756412150037882252346940912731580157408217301320280672784271870726393968158614671797596484892318417026097503959538049235101752603609851259259241560339668555093242241643510439434616248677151398545270045199621956523870668157380407048425620767146294114062732721085031299256321524262251018324595373135835995619275964061676209080294681339103242841118930046126966949622889818530419091104002755937374978993884945214000116379715079231975011225859139757041464999031508686056486105035819008509210113392412697870747948860366635238723239085506658130282107874784626199696692850322928123642511847467128442743302147233282078110512328260539831628053562514799319036399336619507638565038489176900345530030136838606613656609198500055459789033248283946268190278728689150872129214292469611356725551339263885830285482987427344684390794523950899731144005131585689171424998082872249585975183118266942880214766657921265586036197122488626943187526100437531015391089942466901237566788781641939624301527702525790901585825716020477324584793435842031037028098209231499028786829568665407284755940739841382046578889430058356400304754989193465769290033741905482344912358225499665312470631573942027224577490922146081467060529364290292901684770951122391030615887838556157306238972161921258353081928373252516100949365554516796907110988313558743430441682782533443318879074123879830248972604908208757766525642164976789163083930665000782513081279104058093618199849119678022348878349887851554362499927163412343152588009939571999220446003590462767395000053971397698434965350828081377190828395176615974892881483012309575622939041600865944223467006162133808206719784744962365048509048438828768173775596081288973950678238435424811889508937625360202039503393139675414427090561764376427463938816735571660102138175838703856970274095822163753223526560401296583999686994490416509110920137418962280583264211908264706647814447912378715678400428156959869190191884027136078107714341400971249137881385766108763419726421161883648856846069801165036336418410449254159524230587987549630947405294553629521346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] -443400921511289532067324504375547231998316299292033384900306055173325827898046320268390287119166870656106015966912681538737926579064643082660291475803365471194248376123123363202555801838125149612182837313837573866827530180042205999763808824680280025527704723168436339631736317677873311085769206214579510710953211715699747105635440294076376676189564953340855949275391707879005926783946256662175390102162657606237768140891821674152713539232697658099332625934829497414404454183672560407588787048414781831296987000544453770094830814267543932209803271719217602542245392246361512783146124033694261805796135789621135300132341416502464078063161031094037401742754999001435332461010716762540294363043452610127102254835370081583937261795914952829015253006435943257853597433195915056812802043255771566042109646568438992270502805604968493346887978716247560401403206107694069026937453801252470740841754670081322930701633232069795607744852218710105142008690452591092305563264946223394115497844519175637496166368253538793490551531244964749939230970655723797093445798547062727342212904896977300263786687117885693237053116762417520542993943074649499027807332196097904507953095780877891887634673810390610853688271521344070315542461972682223659260245563490627008955560114213490975020612593847349295581045166263027672472930195575535784571638009508185089309453477770352230872381076291011365663207381151876350812527044494072644493800616747394391976890033386633217209002004590965494474355228515678334717493538452682848886543427816037151276850934449996658298294102950086374352553557854713536347409794829464880406208636618758274627477399532777223261861228134693774963531995448662710534182024791139245087915511277374625813955504585519967347503194708294249561046419668350446675862964831222064828998110418463542452184936054774342417950512390823242462433135273524578901454693333162821032382376775498346168804565191326958433132443597084239760238322516954160577348186065764258423480135929173927615628380125563148627748181347842481508443298993992450806988903898457198672006110620339252078850692808457485218803223918819967369094138713805699958376637579939171400904820336489757187177746755129079402712471366713051717086456146884195476300277087893545523900541987195986750514066148220067295183937748166957870636910749114963583104050522267307042242822144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] 88491193866340151493742334472313135414972671133766690315894812828418590816753704045716243814398585657533572188078014750760597984139549606300085905808771080278553243756369709349281079023559284553401609107032806568249376078883559415514346910638497626782372366340956970485141182748583518487456014652494978422695212175668015719193391799110579395896200495402751173370970393988615975393574760782100967198250367616744405986917195618858507127981144752736805025272983337900230661702414364447886649963550820526925244801494342459675723726080516930467623071902379039937861677279188892711853296923861672831234237257490845798551067256172579960599779182204379387640091130987651769331591354653181819142230765347534109611948953447833050563574554063381472347781933139627600867540391395998562267418623167536394157907214613003596180817838569535009948996488480582516259178619111684642410229315110217736757320500451286148213925049357032299949870012062687723061821766497532606949727180411393635252847863104224025128243701690002072001749463730440054098486245042715062613484822694146555379471186003817737728396373752368788738801559411253461070718671516095938620534366418948794053839519998615927286241847883658707917255622882486577428180872078055412708173029271149903929136408765396723793954280635546569612214540697219555081436703033895417145982825317583460600028902435934234122604310468663890499806665269159818331770395045391693952755998701438209198807558378516702705331280392184103710550550172184740077080336023898729496113777191500797697102091334356181491294359596665247306041236674905170410334473961774001220876575429957451037712530957198005991081569453460472339231489548795503099166957894411610642420588594883403990619863468683720807549336815094506622890295006956787532474465179354175206614525485396132522324467786176275960275927215750795803985802187103546863155980411576430566340720102699952809437905787828834167937064420857121069794752671807569489926946086429941601846122864926659782207577276153460024784076873577813090128687341739188422873049909017161547021382171013283133514639196812662776313311352435762018031096777152314584698425514782683902139062563599516497830061082063814026864601147031422416943821379755464157678461359922104085209592032383938656289264120395019283231994411211169493070281543162222759797692125474320657143562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 53224670413929847859429195117938895582240012525390681205221949521592330747427555189100033151294363095906171234380617872379976200923894938633816643367943473991082096348364829898329041515968498567386864049608392773549356681326092919647099839672212470405284332746326517239939790975126248832309176583626515261485520355495987260866466499747618641444290417616174757057624667845613137245016090342569318269043293119157301082457797526916506226293270006727088507629237500276052592342407443124928236911792787966347038266019652960782873341529531638391516191177078055262787967876584478150218346058526655507355542306691290159260830800897466550015205671363688147798565446897219259418486717600126816096446408430450334942802357575135059633297480822655601132170454939243702261083379139083334239582842145069636272368723264472587527942224545795963591892557766905196885493461582176378447998998304424468370663589074607737954944629255081529973711596460709077903138345935121465413249145893496667641922094494808701541018778212244798934352262709578238591990541044461149172707791593826974102683696613161121656440623081606154933600251246279899961699184153206403708814900146485623023682001652978211609554793347451828121166267992510093316048068639164813862530615493340449215714576588043598887810553461742191919745326102849973663984046891201732469564457727438084546974600703203732697366476006490564261527100934194742635911490309629882706118741250491917725232189822010799994198504127433026293149327864132167727253105970814671417932138778615312163566661784591949505478931777964946369329468516348468361294587765093728951629397400254056369567951649421398192840001112969570023781290010708726351251128502863554737749853108087958759626232992328335130535866100477460282281113076701437093857716698670568988381064195790645070194779248125636137243430536141722993115174208821462743114072327598819297733218422831301986549206901405056856274337139703445233105220656376256531902934794776245513017007089843394277250858312411643017662908482352654326874390784889205029091868870900027138542299195492715522171431571838309795184630333300044374895814695597565653862755549252132933067552987575182994371155672295765662645214504116785562991349217308799672860415866356824987271550297463190945872392274086159263608551547225741619674977056828577634165131293759569909430353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -46774914564933536377792820593413566881278264983539912830749586782156143521958898998392597743454946580173953903919163916194455807197881859245673047099847326977007992097659875262753552202762586716995058069250936688932275213298037185027239080635069372214107944664041107957886233087041864929344048570066003126995672037304842961536271426687492522251448735515955857718463718299313555932534143842786558454275203317645505496706024160247103880039584562046001324488973579814173043025042853046361779830106649636935931734866775834859177166769662127487423269081377590194373033667608265683871658707929661634322407260444623990816068768824998636682472599070043432336395563433189253358678213854189178403120716504382010278751444255900737695649741860149228066858902290356312633019931822083193378626084856989638042838680389124131162451024542033969958214095705476619914950840029354152277305040571574792652979709613393482020713057012512238390598686631192632095352375766592235079708638041283465325569393765279264676834138525968772780314291334938931399452542583205528219654519708335468342794439795574703434986331965201694315551624002620062978311801891945382086315529600557294199557759447506008700131750959093807773657110984916599629814867390919670383805564194527150433577563463260008589042591248554909435928413160315444486943530768158519721253390065397501110561374640223464870263330339599977623686129699579823244712016766621837728948795607207548417404981181094158783927047897990949868868365405461145255334051497593531874982725431308240396444853249008316807504337380350142769497897225581159023148525172875008596314108411883524563576802834308475864547222406330998352026181787368782075949260734872954532480525156856687404889046262582799080122755321473466847734393006676533289290661304699569500964462528925984106809613793444786245747306843919435236952665864788930432670713133370709439898258330732680245152762742464753469970033015186107833834016050692983986239229012437698900465661193800251487690724186112404232592794994572816704204921805016571496080191787042034448571231163554255390940261434938263333155926241130014718740382475127852446992148131491643181264246922357138257505242375659708307503954902784453720312578651208159002853412067644094943958575461054018070514281489224223817800816971278231433461163699439540119660733150452860001179402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 7294305187963613883001571472832280676848760386690633007515526979757957699525886656867915048610438563124926764962247349208955654960668984838224105005510049045777748824201263414908883045652769606864235262902953738268507523218161469079533311506779522310862446418154884267092327560722967034938496833538199759992545498271065956997833242086201669464921858828432572245061719584397734956231772242700674710377713226599029746167086355466106449668191477269757181577950408224162255830802512011084950940392144879920336814357032414158581412948161715410431798556993305815569365916153711835456529948501235003248653717391216981453557225558729040687049255155064889514579309294216777749950744395118595708271883651511117407527293905888436556933778939773244533040072934609772461167050170714094271008310216931903979950157622916743793632226011707094543477865484362837699322120309664985020888594607324695598916082590825494828794935945138722125703528640004668224731120104681591806900902680685954134360708429018975818064075431233145987226663809805723875754239040985249836383885536369572720317323298239511662517777782991627053806398474404237517358938591046470901457019962243400180886868006202599401186250960012190846981615229740243618691365408608670895771147823158293210630101159824004648408829958284748533477619789779217839079086529506673402130986102341034569811888132254795005741376377687477133455905212436062831627994417696370010104046358752343178530185579111626286063812688006481336814735649704955015685735167046234880645678824303212199259145542064019198123132849890439604180139973923216096517269906370639646606556079978719237468391222729490882784268153069802315874592159121908496218166165079306716495896980595191333387807156262936169497001070239968631584977511813407642646121352167040862464728590033945825683429414707732228661055766904166944382047733881447870142323933558726629863702482656013274100601153484517104031802877340621446070534229780851441375997807870923049188597160260812581380231367988645507093819347191663229395681009851892849215165407301936733044966737399231297028698565437731421984759088001877907655920730767796895842749626530432365195703686518653656687987201819443551595021498086638986412782553962519804721622800920441697443803273730839302521274178645315734934615024533905319713475279179442835491119315337887798182019072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] 3782261104259649359263999116339980914070066950602075415729554813415049261748037800796827855493764040739997503366707583533160680886203575950414102243593315848217239160201384711959999360728495207051946650945702174655750063478442535573351483422989677094673836549766663743739806648857903369293997797934501046273845821849430315359394610395981014405635644736039606038432487458423843343830195612897044839195841558970354638452777398395663043623038371246450893091988752529465781915523905264843860062631308474430173997696643425659066353617897792385327060962145904032494461779584194546755246979517317702849320631248721529491586357427814620644047950084654877970672736696471529118746843609015646913539357804554149842444673375716003135257784329705489577588045367923082882444194475172541742001223765824444666032111837426400631601414611176114394878882300381036185659257320006220605409962530481944545578121676816786209104833742465625470612041882138369705754954069404050158193645531191891074512326998659101906181280956099656473593807349376083064945565644901560589095275131305421768982582078690788486769991337112055955015832304074169305809029808586656927783934265872831041236998433773637515710061037744175355118887430150717347941498851142972197942794935645692060694479041410109814184778212115290519118272866567495476012524609130340501912782999273307768899943261863635905289530366549272726483474267038411259505224907187244148272513640616648392310024811302114003145145969135291089842335409786637084213391873698795546801275225495406218850900337577050543913568703670245034792931225112185368831056440666500708226852527325385160073165664054603736517236743363764469948898819198885517977401918585779405924516603340568822753759460659725522006378862320664807556867057375247823624227720366795824035418868442435815564325209220336577261611779802806080300270938664688614421593484136765612525915548643174399651797358482198762894318285245705305895359369377557605890793540560849064924987179907313058178996426193739142716565900904678101059834353356402117875541478832860149779632145535335581778093592895762930059501264487022094789768382069456157808992539796690595909208318316526898783264557068244293735400606980859431144744173671619795791949754150281740753089435607047812120843986483676249888827989619382230697727449485365648497563402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -3209190351410415260090069284160811951600883008655883721986518387098721180415103536912185675963229969030838331858379352381104900000620288146409400074332571919036266209619081618709497079632411026785172558292329498431046167968109647481293802859246744864265603895946799255466220441651466330248448056679969145761630278222120441062003093681378629743959412756929298566704083874166612887947534338264323056244964652726033127547496876295094809317330963661358297329811917914573506612277729297090604271298172869297305842458513084752794125194258459914089370326027501604375628484692281946482079743351180260921018286300783892120935494118554293028100535135939663678739098420735963859446363320495661121479605108991077674978485298182358668604157919478597167100423014544728252218024563050423944421966632586086889496352546733835021851593962494653263576433394023892913111556801244755017179920155173760531586734025995839178108527810891482991216662347661091995586027587101995086226360588771993840318218123220610737927078554559029362174064029298049994683640087379887379239856123940658202866575188766933490564504485257462260498790736898250097059875360056712657169544279954851589713218960065805590353829294944725816514898895841691950200178526952932906586388101546320311476314837826390529917670880142432497053630124351288935625995271553202263495290255924285209670966422659546212599308450589896441142801519565675082126123838899255422277409701439860963428277709231713037447803226035030809123610295425268598634729977186865600230452192851902068655186330922166099641770508304542399116364677515194515975490748817689793528680480223167672052158015854636047052930067539666575390421580507068010698526450475719383003205877781125847494044109173316937646788863065130932635407283443425188122279081049537947046391807358338719795094595819590290272092491196160042084744126889900817641280189209193904512192342407157680977581157818870005920218975780186264601434698233637124935456068473142864288173381488026048264818500975004483848364661975560425428054391876512957178264989503683772198434194515623969031420269296588078046259038696056154205041473251454744998177885086863738293575745461687547381788424171136437565354714510422931869362681371449255118962058038260811847354315212067746870580566818911704792821191585001706529417952729002294012754436030464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -1560339529634793846769400891431370477618306927283949521534292192714134441744771891283441357687227645968752925906296564162629174141432141902905791305398640089599808130232082014588202419413910466560878113368910069247457298742413603026369446727607973644303774994773282577836301132060361783727971018186186362443904573758842584636410703570300647110106130218077441257030501584490909651964798322461345007673736065625580090663914736607628380513437800152712301149774588567405909837138190829050030039298136735378702923245367498255345959356901499643988102206128603199905650490622671620381689004478257067283999499688528293128009076715332572886004584836333895001559564363864336602537116130010062737700205267612501675982119604171301480243677226157453611925610399330896581105105766322493275880641002916187653286212970018624945130371789368320012234332189905241426809866443596089220186163755356472345431288902323735782268138607257127851798349866990326620904076091042412533989190328946506350629900729611238547934549544188309475935402216775596962710380447882052356832823164939709861838722996158932827998535873518383077850664465600703405252042460754637711468511204139505403293667200767365641927179414580486638354634952761627282674579840448681528218918280075253848167954446269109130540050780239998818937197982944450839227777416047168059432804955786896406710268736437196274504879069080831046182878362757323309950734171427318636435645498532337958132885977285719860335193969340134829273992154479287025418461182583469944647120329561558808615477352348341043717323317511920919045913360873446889765030931480654292009048016048433971851540961880853778706602449362171090162142105685173694445397001334380762179720626083478297671720743097645695573412887028483767874663138547258538978547942521032795633285637574058835426166689122391471250921151431985598245739776263163124511522015923878870252250074781073713458177395198263711549259452012409243409655054485668989412558045026134133742554458643325046674652176414041414665424685429478239946700979616655266416691413983658571699781122897625050900873241238022814113259571237376225764268756061472579843097791390857010936495564802687508824841252169575624915187004955933493455550313123529171343784583881370212296510825141890764185075673248296298918286393438189074717382448201630715944406214131056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] -474568106289961743244462394044362517586383339954522308283434683554272016832247553723529980596204470398370931572872877103444672402096422876789178423132694775418524248510338497760872772462594260544187919467924123353347086408124834667935384760757411204090662777750264031675099112531055856479804450861183089943228613680986103132219881681073403693775364624273787896454052994992124343016707807711776750307020318093262432886467102702147902022142744634252943408785258754836937785111739076779042937191382210936342785385128063090632353960213369834558076106619022722172280286714011180934362452862412142123286974805157622735778082655096508961193669340154828037830380857913378286019056060167978719429086735990134682097732354754017636038492184240286557256231357224365358038248084869276281703529386754432314715889321174066856043114921990226945500210997683427613434298938990775400327580635008812583331402472616785205230712301225950333282922576418403342133698291328636798772079469041525575962611909254193742693737674090656566155631423199321743798058784295630419676810924821540647455719454309619111577859610283824364946424575072620009352563592950071966854415606300549507562890732390743513827640699077411700684220993679437799070678835297484305689903179072781402801341697933845500078309524710802848500791882373585932349352427889706014199318154505558207126165732196548181355663174850744065279795863415046037446598395378925819068922411705281015630550343266479826950148837157461952270029223350390376016832564023212630376987852330395677362503909763840665168419183350080808666238937174149728692308441505520939540799068428412569067616180755393678920345729469769833504445395475921292759523069534198370432882295056510076804698230171757351504668333551261058223280631306569203396346174234212803018727942662607984947752860304058508527087016957909646512877005540568038623245361543265798836083167416243515252153127373639032410470330763975514299626590865938067628967499495241091431973274069437429919710817765831397283298938788124904556874404952716770400883856420098572335302849251188347286557860111896950162825219824126570862781498920385259525889908881732548908659482533941924288239093181385335522538629869073679755409263846727915470362078641902583022688744182166091770464644952700594527052955980094180786894312113420764390963756585155821568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -16899173367921530951492909724605355035247393472873241825338903626205099319533070981062757440488204311434677007226939947180085537248509583280301392810633913692814591352828430181780910473463546618997805002971083300902754956097374087672847784949206741048125256242088367387037533724850837988419153862509220588367863431704516054492031530859880242714363591337691872173395491801615425171287067601298382071027394431488823333252731377977267921380877662994234214607087155372131771616446282439006111054376830549945841354520151340044101535177474570322544562892640305179938429230271057850336782873788445284029546555905265518868365768646742398851728869852161987291557605245247741857197998748889532172083984079848319816884998643588852657043703890027464667737640164302592152130943296705242438855254707644014892515072770082451489136805819287116568462862283129704850267546286237865573176254621846443530035249861908096760836911615255684686326291655418676191116164567759722434436282978731308665932970526130873501579842648337659884930697881917225254332038463313600750874946091826667018082550104206914561350246799127939271100525981430526430194847013662873635935877623853902443459029603011897937294410775239607457776133801826103992565062363368812500467224431247043850702201635701707290276543411135213990607047769392798580137933760840949237006728156115790430151405913957227138480520512540037460830356980532238246706484970538958825340919577924255433390373320154151758094575312572903443382677915152207760581609134660790417723902918100956455565091035973986529162553896995188717933106379700803110577808607061477111238349779317792975151470819606262115055226626903523170344918718088210261629680689487505994409485777432111518271010947106906008732899057197148852252722610597597186332444711730317754693698463758112276690979599928826263037275824127326129361278491708412914594880393156973676300173024831090861121381735365698739723712383402685342406356439127519056439170719980054488763838764641284748339032132709955141433433510561845649871102997619112235668387880062268713207913166183144599441001230861703203254535453762532134892792406173526622539811730011269875895445002323454942735980436663226395314197609739478664619404732921327869476219928163283576684649165015178293056714135536682006787376653080114406904040344686715042481515349069717831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] -350823492106436466952486309884745797631092088459872978324741747783103591055644304801457740819730908713322674831346298605237753850212123703313990420163287872368757415829822162662038662479056557581063665074217646218992397231834802479631069448861672924921412125374461389532009854490604430187920371154215858829040278075716635305199847906392779969183615941333641849288703486789054897189493724912806260490270643629090887352232236740936738988203851133343760790748351154857782746108212538595628855966007827939319890990019404700168566178530929340524307580998426185781009493750312418647776054453719268405030120191483307825359188410891445262553529388000585283528036576866525239633026666972774123778432693806366932664147809405186654594597584595235156379551915426642389921863430106238621429428267926557613290545287491962660767588680709078402654678060812558861773447682044970666360616168112958813495370657559272139944958721670959664040122508296241791495068238614501890010713080764346951214141109270038707514141372246998008129527313467867676189475467483817200984178104461395365204325618957863411711492626531094543561243930448068993703556973872846779922038960438573354116055517040131902762431030635411362657385070474100252184466476621977563183986358121220855209062520925291068763662996978184441641395051301800330939286151565247720393483769891876059013905142078896066329835671555948791511056738635668168919436350078754237959264874289002846642885419733252928387830300544018447752870668814600302771299750870367109317766181628606650132298432022451179005592613529779363437776868154044553084791028906446304027463172865705274678364452860908359662001911304139346259326305786392955848959065547001075753701323821912378980156810675577856463139991548869182761812106052167327422639984691582381877126869357506359473100316772190332534064733367990444151285814528470865593204506870787029927062404596903875295413157728369896264255046921146237391467333537407980255766752144480134519452988522690597141520772119297317575754478292881516892906445304308037245195539718622447632133385763265100092408846595045783716354229284406585096114095983045056695410350192894994707043276513814489567425883390710703263790132444208420644251474631101513976070266923541684533954919515039561909533460419533157890541550522131253018432871938590294619282970380645248794624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -4738282950162624060211839771674481371244822596712156896256373081481966929237030014155744292784514115728600102776235880632213185780578162228520113707726376768167709383147272433650693394454535079256078172938946614883368554073922260113879198075929865674266228353789755048292019426841929520908500442175621046537901847880554812946787092851029694345234104093256794935520835741345012855967487047599835011653817645544592879521432832509073258582962315705894302674479603668202492154468791097738069315651574834936353773211823487192663261657441519849102230583319903528799775248155085663271828199050101144897934894329662335555804143744463163184117738673490777897987482865840491880995728850842308899165858278095062457716356731081193647314981986505244916927064421231333134626963408482615972962016998233948865105385379075195010048397156272706172815785042488523273103089900518520419775744555599037338364899158942296378747307271042369191608389723932484732553002711240348935175068821604191787397627671317139394677423832658329176812281576071686848887023864507837904448195403350059612715457340693925584572156475050834719978730683018617390751722908698912717529921944699025543373140310584771220626624354768938086764810333152407040360207284127050977889277853454013438393602102938122284680323297617768736981870717377746475855662064180406294798927062333964873041384177800799906453185940561923141141597082953313952263501787336732311253939974227835375972512061539618075906511277222115227572757016450333179114782335274994912121283138345205861669664205138926843599351654928867003936410288114915983352072593164471830824487976061993097967150934283654600225765659897627362375601154628308080811982925307294542861469140153069148907187810165778948539417287851874686701604336941541407126615936571891739046578173810439828013603618600734165370132258900276644589558093977550683020509808256130226826151863302584445012647157225013423052891975633805034354698711710760038742962451002696603121912881518191963257738450837731145312608758770705778322779243385815808410853483814839734617241875402313729910128005439615714158690924961095535660046956468009588150950397697294342327846038910734887680119858023713451520898736481772859338486381020075793966833069952324515366998579219302063031028579067342314551917191855260468465097617409720260395751624839380640727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] -3824904946987462239130284380758102000789719431749128276254941332077092876125959071446267610148109251640550888137708817541430864554052433192855836608483721112142962851591378468511156280587283491461656555291935482980958795454908720723816311343519511041007221151177347602082076523051086151600421059578224903414205768207819610493871723675590205085182894814067161880074076604052423821170348316439408902686712392084116087892790440603366087109651755134787933230289400179698745836575750861810018516066533431988736702654586821742629731914802662560760636645165195063359673145898408415956587593219147794327291552792466136182484084984225355884878715384159204333006371756543767985832606260585341838781419740862950342267931344258902094654906245963912566722575164492980632574625619644512934093626612454453780168967773950609518774535447563064035158154896979554057033317470462419814915490693915559073535027676456672858492284228120425972711470240613214765190351859449511368369282387617646968811188322283338815473812742216237433689187783325479955556038917035068302304192573351622783928463080676519401010574171177878769614778585488722328698850242838643922487301458250600720201299701824704201378876029288749294291898232727840531805834715515366226919386095283945720493835031727055109297475935504836736410772009332266257043198272150470709056627429667773261876935284358155896207716391293907190711907459067347289092802541778940724204533177189464275762815235820279061315133433436195165297504041868276211024852243418314672150070086743150158736951619368067094117517920082006341097485144023629823042303391363832287342630762442543325916201113565857236066892515686260457470561455798857631873730678496528913996925359863053220122677624106963870593572408851841834283553470008669362374858358532497613193940271803315121488230802724115377223402824005182449049026337885177872517152154908788067969164336263549131829923087991866087456707052478974598843988099849668529167991731726196931931424771859762972059754921459831964306521665103789621109094737412610150628634151163947314063097233852850910053290819432152274377660496196721756629726121020454211086829054795263207594492832349836844520665469742938609166528503167747097476377515112277522718925631559312836643235898803229301517625336995010462470155524161526591980419392602657932906031766525840407396352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] 46605522412966806816166165338143713659422698831258752078091710488345473786314632719491589851114072610852779297644263623434676432388064698980913515380440004732240760389344064456972743694175370457501825844647554653196680280890277864673170536085366051699104554535858587115794976965322628042899335381813874775359509340359853966576552113398429797406488922054389710286292038043153892009509805917410501716353072306713341536670925254165923207644629772702622159157142584076706883458474126632390396528642191590507088025999227074237916028022936848850502584776159615345098104006903284772283614262817996056638457613310268370946904853641582649517226927984139649109871707602466720534388962262249122059930010389670532103318293881678009329514011364588124067424510087212269082621733240447848743263427302481413395351461090539940236522313379286450991272645027502351363037438853097379692718885859301313003783472183895008484537756059351710599056560560413851732592565503870955980025828171768040090972639273489348015957190091193370918597919923434746151656464445639037404656028211817418158502192882902093778449465397786422592942135194284889103250134507429825238375564870912733169220346186798519345081603504221137631793758446725506589514396387848732858678656493287725483772463278935074498142036660598724162798654273753719246752792169870923616719707948669487938342325849987978348013914136181796309032159479355909627928236698644989591369907559784035479481234230232883557489480257311179571984169936124257278366071430975339366377378167076548164086207221841651244637405675019714631361805431502317800921379840489170808463003942843910247684797476354159926363447269702524788477167212623549866934346146383605783070266214373535396762442863327593368269197324423189410619737405702766593164468412632314899391026468769856389893497532656469689789076374384569845340270662449530317184291507605180904215914328945893415659970175129029264427053017774886869166787786251076346620690281543594726692178612524689632616007140477342409469522859600414216810669510723406802659779951266300074381463497409051484700362308499363040939229445618674168345950715784110827098768800551043342561246010619094992813481557623063882403187867857789943615472159227636658238343739591190947103846619241537205322924877561098257698955924586951258702192574549235001562210697249389344194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 12729683566846609767988316759207025210512964416388831930927921281937010814450934829120497280887972898310791234066621666200741891482153979521744509327101423065188070148256190057207546579603641676388330531532331940876468275916284041638591144120556610023311955762991741705202169630776232376154292242530823766540111626454177860741015279351983888930497252525108607671361092500124695656753449166619822963680701454717949937584185962088296842648388695634662195668936485963590133111841046025853939290795888032067120735340077604151993513557127235700507325814232699693590323553267287162551774519292453890064425163452639478300089886783891759107984893225241348494422107995241835330434161279043198908741177840584505690922567104785643018185703508626207370555166068913800002678320891255410735214539010532152174581690472587006745366500088001466016651743227124598284443563471703771142906147982105538686924775938938673273687727491775212570957223961759296367661383490171469751988554036451555800108291530913750493773519297352908129345071861519205391206524240742079132154951598990918545178200895743520409706035525287952986074382081021714713399208198471656488302063717510539701448066842952741447520458012867536070442508361542412645075607527309225551559978881664100753734852337831927018926856485378021804626850286525271638179666234618773970939362636633525151505840458026934607614487394272316753059781703700617353481328699369818782749192554850428751469436167739618877062009959633884275000893308209827913182766427539051984226370051547377874883526271164322853218922715987918903385410062719238096820796702213597664590205388193898709511811152311279419487142154399073380789598204244417708827790920273228994471861660194163455347548621429307670681950448510761955724849829355246274267389104905435826044745638905075214130532727747443586164713613033503900067143943626138711347224235625793074792734442410072379850605830899380980503937674285785110019064600988684522778352209014833879137199546940424176867697813807781317738139831819160003542215472743807662049469784939232435926218492093180206321404874882424578464969706604061537445451950482493953033252612517026292413767499126607052247256924560737855988649044064636620622580867291170790190387507651251849526898660006875371061364853320361792735660390065607204056390938494074283557699834982981483626496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -668117261962167803864873788660802400034499830293775844249315744166960472107536838238387421565393797028982919259805402285273206177960704823571637463100563869886802272334089554730774386553450825133257601221558346249852581729897618547746026576690283512671082910769222814508186656962595952509756236350294367321740561058341386450804648690876608702732968684730572511563502321929110247718383479767771707454344199154386046889687576535678118853349422776751672193807092468458431817326009840040167654059098900671717566119278933740948825354057193364291476819942380649187172714090994935247730176783848860767953717343698400924589074407342825645936815550963936600040234445435834165120627385521532147486829470766717081702328214992229045647903031314066373461065980051137877758229793020769618960752082817085961372253752111818266784095467442035553776506864179700378041026542162167922454212840957456330637818981914059552381826233877306981314475992778577031691063939138030791634161706621821764404770409371557115923852628178436868203690063721033657594318509541211348455062100024205766254771493928722196461366151318523634764267218783079584541168254295048832856073782990262614366224731005630661339127043163968348081796713692379258918623357003969389083780391908380573877343053363896573575245231315587174187950526619423861730811696567877526663496488438460424510670392318768361716961831914435566956355345899175074872591475969384113002524946769893184159052544278451707092270966924688428951718483061439727286534546397722459412531580055864640089008672456453892201519294443952401748952561644951027852664516312179483033856817169865071612797321280199815523307440728546967221149491997952670298960234288235729984498730370406505859745290298017434653820996542395316681294721616365150689802301360096397567234120598081894203422929692505403960615977831564980296132619972556243569363469496587553966396757707635615919796584581421088813911524488641626556378700717189307566903952080649018553982921690753696666303738725620968437921490624973443380841777609306657900313527750668875702940378231822486460261514437544661627551637919506240875864115178303210876905439047795000932651706787586729525815699418184698870662382501988131713607393932201897611882618342454660965958763227566698303385958882419253334536448961177572448999720205110654474026727292991230307205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 4525289596232385336090782626317949081244716222486049634130661145514871222429994389883222340513817679716406779057703676299066739754132773164800592977620677571591139794468670952982932954210508289303570580595170454750244526105400349505864236379471670160497084041080834582019012285039722285832853954746093761347808902018456590514423797634046952077121837546546595703139735655885227668075518474654504289555579025148396879331040865599593496188260977580695723795996411151160342728734118330037037985911357879272756234825587983072438021871699149911164182433279300909629357099815377900180118614080208063057851405072261270198804007146604229992853667100172259389546402726971098436051031142683607974018006439302239573541805968492390985566450813259956141869570263946674425026992713058885718747682429925014029356563011691994122683247710233168339203124953056290042446951634210875252716576689705495901790888585347425345992381301788346725519315312196912758961541292637438207458766636720998657630751760186067533759188942210429015909136895815370190491283538979972300373857958591762288201247343776294287009130148990345096858803237214862438600525641179779887757918432324840904259054501603923309504660859711063517664580175355583834181232787014257377839065593567222845343892551672739680864552043037987548195001646315964434220083827306703208551282787933686272070499542891588390384394908865717298003425991121720793692231207459488363171971791297811099861637298177648257956249542032781838886043663424614178828105721034537374331366850502757364299437538005936328415560005040996329158288577004860608521108974329068791495914072809560585681280062808658819941698838413736680626315303421170472640734561777666776206950988310429369877215083770162219196487589349429679365270768939712409418605448174528310113191801815143189432545621366481770154973332575119691128362557605800912817858518080914709373948804672722913567215129474371571142502504824464320223453119264576572656150683957288353996989453065504310736980097138323217636992960624578176124688264173448561740249773505717413314312430242997912797181770448228199590244893149048658129043035544158259635026152756421835719596567461490890903662012497806961534655534315180451837373343080737332469676230079416177300672708982313640976896639560327414380221146534988324441141877039263821485954375134876483092217856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -25509639639484455494290517979551763659245793310653237823952862610949777084619100208359970934446709832175011588873874198293754792318643559809635201065723958116108201403605636659564547977809770705951236327700822363719821976661023205702094132138592011760627948487136763512960576328651712156000788281262085726593742551709994117315141514935772267752946820683060690121527785866308819853669889290440456480266249686011866177316880164261626444678703911792700617240576672232871855093157694194843245273066147489744139310546053370995235551044725338471548770405214931723513171808511943524714893642868991955719909366560165738304302527118117634194035064321520806678258179720489204117511179600002554523569351717325118777072857255039718732482483101028619124385068404563703625318353819792846440378762418312837137794164602257558264132430670429325863941484133385498782545838988615811365562527781506964635942919364164080861456059441664344051404801925581960798314570603122602103319675567149645762531934655777125434865125650188372899876256050867625647836031329896336759649970633117149296397991994519902157218416337916072933384207856881162429367926630853160584491687285369565869348262089907035728216047793244131304050901586704393316198590727857051084145830883113454469432797355122105414078503987526970546686334556333538578405122283139541675584282149736352736045360732639806221958810522185382785263353362957246389143374725709421781629425646290260291014168724934804955008616163149301150701331201920937103664144945016595874101378740895419993710541754467160085063079081859815515269787018356425104549879062709918883586363885976155560144021714994578694214008198659373025835418268185078753850328997951949454120420645640772626623949503490890116221866459260157066872419153979337164826095715118655043191794717451713230647804131738094612317294031951322185878026209495312225655644541230934157200833648490084993327259292919312610931628233586131499890310974492226558447992129574326425434930869400634800218452086573165237781067377113539985030866779652565798824928735444309250710924947715459437468964259600285274420546773685715059461997684344425660149528147674036697819543390735439488138151547171228459266721187713059871759024325657025234930958618604292945119280130438608107881946237235190573093560995046758835135020678235213540051295134090110119580794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] 117872528713030192699955521044098175479977417540815549813915468471388790723707037883843964877072084646655703488372458829277158334787966531148900036574181531705555109500429203819119197087453086600256089481240536620454196582435492494048025427533423356078262467321915205026520440042036886838791896339836145014840033944799172270269207085390020378706154844688386565317849061818704864644286723941416048652278612858392769601702399511142382552055344137927579367129851751818301841067596748849797764591742967368642437885092067337242133274203883717385886941052301390975177091460459283049533713628008203709370210180861992214976281434805458887732129684967095861307984992860698720664500968489336785307113999694190978828100871193448609620902785971965104767140781345360764306948399008836348548504993300892831565069486737025166702432214944226769027438565549254183519365927239747992202147005756978060739311276926312619383142940525865474876511456078780260867606696746211831459464637028454064905758496997453093626830944240657035074521157769295874917995048976722847381263080621090555985881564631287631816739061998434810897216964847270669230693426767952242204479742241943822219695415648507894417687452972902479898030551207932130176263477820007775884020902701598057031915894745121511456845542565531567538781714745761462631722628721470815537587304951200083856319799423570946965177142593822968158673138365894668448972664058158419792992671481559193338470099851788265524606589518418046488152978670690077970822468295226405813148251942978004579267462047210091365404445074220553589774609144532701961251749083437048141975988957028691469741375943139659562275621212094600413272014489539801525772124813026181493616100976704140795630550030313273290673143620893246207516070040249399369088256948239425171677736990129513316694790945470018652030240497199936645317949476107713644241711061773927164247010591636060489506757784713468982672409523440102284627228579395620781122128061013644381090665129607061060484835167030270298002616496870768570271293418620196311005533849058159485337957368468218551014032595099975699962810451956815310623085527716894147626468720720184857763333746055229879988502261507918218159519576755154801613351199659397810585446809016695970075338810562181592010185966340858140789130682472620621925011055265868513528074026529963344780066816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] -416920959806234534845829711228770935993199932525756208958378417205115673244894250074149492606290807432745257667182726131855562417396753638901133200219907687511247480747497261026975677971609969259868697896941680194358116457512268007696039691903342217074594854610321307568855305999217980658283735868695917233403462704101252861582123238520297955527996221532179905215261625929143263279401193731153811308735897996682515861105976222064409431806603991663333517066889165899010298474989040713442096516442852716640869519818846667558053798027622888262713162538709526923676117857705258777656404247607141038558989965717134044116796123130096877714574525611434715273657654232797495230068738446250581103422139650670109136217370935573706966646395440877745111006454523428905724392347776708253928672140048346666467031644528846861342473299267928246918524852908191820221472841707234223606254857237274796417831998271087608444323132945363637415741950746519645481439060413240881333493873328405756982164824848206399852811862218062864724173427652299017693061520437322160732459120334046431402654113182755654104836361340310751081015617021583341236400720605108548675319195197358349120980932645115266225453497417439839156563939788158233772815673200279626278320493337479050338366061236427809480584006576068156335668776917021224210056348181200432670302683397248543471783810215263265053865546834567236807524319304693402640923493741671048114887929944319234743741398812948859995908308798854272857122332554935056994792504722717153476233016125842304150566741330545284282037582522542998305323947797430571871973918299918902873564963311497325148564946282707352463619102458388977472624388219827305004774341667948080854286259179710957181473335555973205278597487150954267439792374819986254279818283794181421971857842520233870657526679947467999899158074247311852154693134711063611996903534622451939461304912170775256337431472544968771142223156346006609305953740201140701235253488774813099902261484476687045354634382784101267905337987766977468099484112361882309103688035712004237972863295979156681559955759941460894057753701715503491814245415544067771494494047804127944472269134855700280576502294357030136796535012203339942422076766493072199645900982783875953805887383670877566894843445665837243807199138667909626863034980302976289176828189622032571397518131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] 1110263895021945294073425934460374257942154269541619254242800181655403997426971091343532214492590354399034165531333152608845403480425170215464573704703256984867936983912638694195333930386312699791112530466187612633778884788622423721078891027042513920472473245413885912176958706958647383146651681076413924217795594405514991590434787603869328489319622257828994536380157842969550429143334041283718918693389736478526065981225156709101171469379460694021181606537057667082344995730288873045704286137580744539526104960165952480960613123331208588618337604286456096288384135336982103347397774016369054723464082842516988735955432223399274715857329035552292512855074350119491641500315118099312955218496027344622761463039127818364538283681275822945129807189693269119185785469076962137384573000775715386901361972440884217579142152953952332765095389424559574232578972269495011595642045686883390003249793938485537029823816907258532155774743254621667852299209082923362181539236786399418369976567820033261723973671640189667519082269348047754069896206592889781290856140052515892284160574876762363363269509891113685550881067947498064530582073648331635222333934643779687902030717254525202053004376638346985266353972374196324713470211657229656962257187919038060276004683870579283888329406181312746294114350861740991615751240753870804254801894341488759341693906962338563645276717227713034552723037447121089498274366424985096635396641831717280032700949246884290667829973571938443932184146442492505433007707689857603833422528133143310146574033624460433858255675448856805139982501560543393399823023561837595929773144411627387401039905640559114619086728691977929102346956526644755721275399070419484312247258430716306892733742790462109726117302073835733038336607450744530798910853270520713605325592727640971695814517440764632049537048636517613509862267016440989470246389356942475598834825316522836004002055556692072254008801370432870282979882275264423604609908792689486058154244019126555755575521932045440397239875341735155558579123408811343737925525079467206763308769462472494657861115094587629152081426721005182620173957055521885233715450778878285505934795059745593227563780724202626966116796537093174786355410011887864979249125221230311353927121352787466026791504135363450279387268222022499524608828326964786315731021472683375022819789242368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] -2258682234222309867534687706974669965791211160065395729301915259309843124855170417472216474123442935612902578895869470864225522389034857621576951779454873209885889599201152088807964972929778959529977808876038044753543882481904157244173152090350869056747510899310954850770296984603401585228624947521193114014915683265447608672267770732670949855084952340908486144412455216513014898083480616323932762309857934745441991850852645084175988054313667377519697668951491326143711002443808477102259572948692622681245939477325504155723808799512462487851409710273478676215519377264027561581958005027583686113343046144034172011801677568496154017643997960085214509787900586100153209758896662298749213710917653973352694326589918867122772568442752650830871204925548398137467501793070410277561441436532820421874499468183497488039054746198780243403051495303022471109913542715983547014506196640705516561386922013402786031459621550064238846380664033787086923128274674451553138874118599455082869061654286702941273109215716851586335059198269450205060089244173583854309449780802580606541162306056404807751675711737659042335994075768078172145319329602755185895187180835370584505049606657066875845608334809107948858072476828487149514526031371559328325849511917730702565050342031394309753583454152606945305709230450872689656254019047627741797552647706160397449224871854005909316090758191148772799501112734342013225955821417342289461270865312940754569122075427649865331006865540803133666954371008294628135853337653181359537134382577271105395313796687479695313222544421952562715476716545478801378363574707663220949402153075219112787576885643919050799440890545717143759088765378109614492330031254265175321203948177572836402810929970628451767211687598972156828478938778748070337606992991223647257341680947343882848621612060561722583811320173851349033398194766083526626825951125109163822463014083475810495493167483402093501032781486730995151552596129868157697857648629054367178138351421911553801081711813164210998622742740165397915174715472243013013179958735335422229539464595307047583876431328715542273504103470538782806573863088648177263125262751258332956520882689975944082961334636327623135663978054820586559369785286743940773143897546082470308067052580473049317622440306839150894372900311111385071479021613437431007738468428968012611200640614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] 3590583248027888652406691286667133489124810183113360442922570860828032885410201998897651601264034929471213869257311690504293282033426176839328121352131172157426055896440300079007868536946291830247221939928347101667348112874147768088229942199974341628886987960332145613790789141118275167510480608858368493626028468765055307705853070234928549618893638875849360856247993866288830580150913580980430960717941621124391043042383671091676190740932325663305740936429971142972591001463834890918390099616993871302612777053571279817989123731893941837242658648158099957532234310321584039078687872632294683511074884691892376090553932645315089521956408147497923854593882878796654042142122345393353958905206764502511161292642278094781853604798231744027855179843708840359036112255756733225856871959786773500864862654926652606408490442961970355579720318189666044068541675153003506588692764204591046427514208786189670925310192077066711786852616728711114021333754884504625749677254009564990593316438934186329771090187521124826686336078260390596426452926488028099503452628667124213032407852196009515672060878677295283009652716962898404148335269568687974763316659588855452172828024471935314740911827487416839568583245953323563707128438340003612726887307072000975252401717770437096324677544323454569115732896484596991730148076764123807759284110718231482908730959994735595167669924269594375131849393857908619876735296963905615501715004890096381678679498494645026870123655813784952194654070599852909463022366157220725750949984008126014260736869364029089791690831150849120767082457532587213687301354797910330215143399728314263082192066615943297343970369712791834766594235732094788476435959635351989000347944334246544826337427622839437071433208286803812381562253176486520256364820817948716589510787380847897338342360570673456738100078121282014722173814482323145211016197931074081400795721021922979011944247745467658178458827155828357068911223478226920482682040598313269729662098238067658428898955094936842959794779518328212725093274899086034724818241909523638346666578960921694535211605033051113600143815687469386375977921052142745028327725108014411288837003843545542159858200299109643297171836474763047542260231705811353816003394166420206514520248905862050445579469279052539450660305123191167100972545124767852767296106176950174584206216134656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -4553542409594348597352115976813632754738599569854539972224292367013349296450063998984817736794267691062907849964736921637329168913142579637050750851788055002759501178081111320097492083780390757809019978609050909239470081340668363388224802490428940837182553985760706976472476157093542304464556505034615948921075186754457720104216268915107069449739169048207984933935264663294958537036264527102053637827412272077317949305045082492499319767261026087964348526441264672934893608808968591844528477662358108849553711326983061169822812910088938237540433871359723475262254849041412655838874598174088629716585192359677382268176073244032487538436982963147546635399077289392253478893666439110009182602025073000516743540990606626274553030627425402739509423919936127502574618793885422918568076954309641385385724097605277410625148330102893684214380387526734766711374118599408213264230664074608862268803265498681609668330011720708687387317259302475315814096038562543104160626357036361078005257910096979978753817239461637464411360270532635122937505241673969273635477432470959342345448197608696029840553863076774624879853610332103955223391611498902729196299988366562805772268716811111374347642731490085281302072920608631310491490177641818411922741108189480206608952034856789720589639857317030504613990249475957882334403131957813243084142813459311560546914961095607550403013036044398363150301650287740923291827142749895899370001376977292014289245232974639320371534920765869747792445922634516753446087419763118335646877113378543487816792280762698494266406429542679433012584747918288371609174084063952203128606939339815455609250828969789159044138133769726601836841686703404495174778054256836501867473547638390316996854329990672201602166457698947731619997208257037084972559016573233274870377117379606484138099663848634198047144837321324966180505511991034645214455837821711304645347406037457486449543137827189217519491302232434195677687483452910868708446211585410393760433087660633371578796486479155107877168714286930432545465065299263219712198360003084563464900173371969671763016639963429630424572574284880869637025983740379197069717972594733455695805864179618148118780580450023345861918277036690591022673753326930569601277633906728577429543194141890553204998412320833633621928380085405846835230754484068739472630192657596489727762937937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 4675497700440557838581307702051338378625130136284259406244258615821200667926873244275919536108143440827031504965991402293936024932039985488421869247170904720549226610453699050210401290545010362840343708149627056975818244649311548682758351240927975042695101645899454852833315164467199182995345725567060957651720070343806366390091147768451512773717755036762379922911133934370888405166368024445314543916535377162738447734070194388262713653359440554248587218735376883016069208540900068493784518606061284188599268560518532076907499242343560165923822276168993255477255097977863114305617855845333572160795107362023027236525976227890885355798753641609876734206359065837594232589238150966259016037488838055170650188996089819780215154037141939227301172800654193127260154435393905883664813388859763219934254482782397945246050721124906396146836350393751608067112539150774398665612708897886061856333068437264856243951495331695179359149173883812936049892005549675333153772284776323427874615745548108737188133378937287443808571780705768653706836794364043815314663268906489504837865873045169876210944055892490036912734435886361287286879252947906157078587406179830689630026953240702609784873197702285729989562632873361777404492220472936865659924614902396480644749640881639361311318434673875065215282858656392533357586191852532020800132864337699314378451003000970892954570213667710629495795212369957739072839694811929223275628755443818265049822781818148853901193191232086472965970541833842422795290825490200975723954473907157663565791724206323117711260058835841866047008496929135838570684556281674140610270074861175139349455343771600104310380083823670411146255126825038088281317731103218053880422964151245333516837434671755827891059274842014089106716577516214098747595884016310078582581382208307599038758000022096694566012600768106869921767817158611891410215511269062838214428855001248654769403535195569985658185645662348979668279561623349614639602267047582584144931974636361246624896286570909280500255423195739466438878487107030833024947891732843176987496307598755102475272932221285099831434658627239902664463465331249937913339973825889856511773770143738200688855492975706633197083855370104124727632405432369576251603781202186384475129882391526579450303973713984982042989615293974394619459858810597257453604048690028290371025798955008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -3902769110534731972251313136663384111975241693253994524611010544460965770845736494105512952951553038936501326242724639117648808680192711525779145539265481023386848877543795981224689596214720284329637482786381749999921537010578029671375250295365843478534882912322872417015328316578263722096043653156615401392901191267889306499264016434672472106109271709270032967225321087273359207288576260710192204036120548114548500290200388423707087397572211146811540405349307358026921086694084364593302188263430658412704831444914761815363602060043400768994441657010979497864509878130446613047746672589763070472790846224098453133133680180019411836877560900170271847507859166424900510464172788041063385488319814161392288951843657007036144689531914265904654015348296215644066805320301710489379214615990775107048864169089250249403637541312555592917799982645691316690899560853074224478042854487919898773647548771633091108710590828139042131328790858564372679272425661950863847572346931013846812446712529461209669850239596556301144103613628191421044357978072431724002986396809311971263294016828386539981468389681727545498954739909040380215947341885172227724934694256214980839931215477227394495588932603070873098846903290478575320444909905080916275903466197880947062147046551335821913280889847032808925928075879092859232306046075652215417769842922013821833715488586644923077274431966167621757846982863751725407643491808032001516028826793782354354285470388865386842787785060219937765455772850071729362164061141476441048813593439769602486606194165353042829787555167918543155686662665957450155439317228699690540292204600367927673970607312730578884405098955689045480836404067553724046397533548917307167600578768077428664954294021649736149524277630805375332981573435283454662998168096618095060351439858410017356091995623253834308179762734923593505413442058231711696890367474849507282999451238689739661548618180229583561270983958909189622704270376400186430987737766126810840449300586854352819303181894138699825146192955927800327545738609501677340766270658383445831265335514881964877908146695489555707550134975820150973517303949106263187773877138242286036703850196380812513469814822121202130969447187693808387065691201026146511498488885582713276203497184150445387270094660808190005733939329717822984875354836258118384181406974685840071322417233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 2596883058966373501402777176413569063909897817989079062097464727342390247919630508182487428439394567175378816188976417293946070943523202757078250384447443470076253173815501618108900267911244414443643118211486311318638352770485976835118026489589854331943450509162164835036103680166147342579734969605209102924197646903080618226006045197029494926692815290320197645999093669481298295212842275894524803616688013755392307707787477197093756991920167324664849804463167495158537354468364429665534067913145624233567819916443155616846396240524630876084571810868639104450572593129318730775859476939793689744153671584392681400216018433458263947710460929606796607431481011375653043064967506193249970830785660946692741856064221529520708139611204080737532129145495931890066010691545916435348959979906532637827681387634812425355569525338173953660042933192178555844280115970466912801179096320193525885301704600104497788394665690948800427800285836348770630655841064853998347690584249352845967128359318226684282579400317494607098035321591560534156169416703258173600064914119458257291090779615853781899402504795812607407210640824685943253976438104623580444765294985868845193890348404022783064519697467777880344932828086295307077108740784669393678799263395721405043310897298375199467317877030091080551927646822744213885056913393327493618626734131369990946465327660183589199828843779734538799317782712864611970450163978166721858048850624180064747519875041472044326785476463753085776133794873448835207885837319343119991472301741007114671245384736375060763562657852744191257538126894101066792600943575256579686402122975400463866929030494112478188307728445101176036467813757686417690165937777887821056145524558569611077827776997830099866022427962964755002637965627875483639120687160631795758825365870635775769943315458283388252635840790786947812273128821458513795522054198160174488935286932260182619423289891073316457143689894709789255557450092430474470930006918930317294509294196846300647740684031388425525432267843418393356573763850408767592476654309692103506634007988574458369040359321258221644766231880229334541626865642708456330032521448042332168484527779665415087741682130891544800228923885665024821309260044666735688621505460149836496063478130990289284183309494846315935229617178965887375005745258149336330856320655502859509515199447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -1264045198995783466122199229805601712136199307995018216392247643429589521904185219780918399321135157142900850300808606860359913310485820252946665811149258293011678033283485488931856848532095378040400887979610947341986893946833372729439867434324080338518744859874957426213888834420746883217263207467118640576889172689476240592230312043495071950011231313652288465085831481389067217561149199315512575021115949636773047348950609571356297394751988533058458658017696630334640281313169844704954770287435916421183158861795370068035546593194435868175392418884544615688042564558947000772239838612916715868623397135970297302487782784538337505849602449419374195651666622003147794080793246775980023931711254572063279342419724584206829063345599481825995012210448663689120895655449974925999835158117793249525201185849164943056910518176938086777369165832056613573887217436184366387396276639549547623969201938433369231512342040969239719456016603781011345993129454955581043272329073005395946495189473574705458303512053710130821924877330383209616756247357764032827437134777423858484104989371075691458007210929272815711334465725849201609456181765326884113686423155943604593789436265719946970149356084383343587586571265694159466676608336304885389924415062216950273137350960144947243141073463519395242172740075624846945242591874312745377593868070036884692271580857226738372154219195610605277140842761765805708799095973088077738999090034821749910439978913378213035294991784113551516507154281007593638306913378923427910671750906776228764047028648422335451262494483343695999333882203284848350477168661653375205486386172233499841710836226296530554198351922999692638077656106002625926258370299051316119001501559291416828698850788168440093498861236348537263785627915392158534752699389264657740184352382178179588054232314233936449909199694459493671764962677070354704948723706802947935423614918940640215450887016206673192143841012636596589721601871105396238578404755937347416781720961469323670862201960016340210387484774543590698330371373090876679092899132371137908577868069234717749324131703664553950253036223975999488414763607396325892800756739922894671001147367360370654757121815466676023606555386441797361631669694632765471283078455270190458327532876673725777440400982563316314932004839918210577258750731906253199543294057941706592774111887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 295599774294997976108965957613739412251301848208300654141700993369205302246109803978450817343111618488477143921439407378231132346436824774840949146999639355397176393297178180939523469027464889768312736403735805301016442371256111991466222880733344832858459829622388749191509147179453879053121542939923961117772945612067008433708550282104834167078089617621599721420079070104355559783596293247046708485810998687614840405139269056812432612069007542750211921964973593438267971953796881872686305078401612211390521422582353208073324484153246504673084159454580780659620798812520583861730104746399336379279116400680491312268983722060186847735904623977685788890614167777723028862956409293847656025405537236525653204036961798003484773989023638506930150664447152334048309501026699556626797316738693287842356528819737902644232714461696783064232527588451083463951449119291825987181644139566129659230902958501688036804488881326722341396841758364367285939980613755950153652371811354609515829429767614817886622524534777812090067916425894402371853945335004049793971064422558507255543417538334769844698710772910168078316315098348654652885685538155776219853997048123466274446369519904995960477093738123958887262459098154292914021872086896932471053391968667816092046226436465643954170265502284226963460453776845232935344045408850257065091380702494284335251543969233954048615139577627889499346635015051751459038764927887957310509017116996803913622573343357132779843839728411115152311949054264183733924265177768872220595999396237530117113993014558142740239067222001349730929554678103322766904386490955755725527630018004955178800425853637304422988639032532589929585362300892225284572192593519083982379959126482425007897921537682255670924206146282114790231713837297186195359484815892981377924799572502232829808690153080519773163117600653431660108396781070468556073785788565841358930893634350944154779922590521518582760501603414117031567334845821679855441475439708571015815190885256800284382132097826453406432847871938751576870132836407904976169800099918119983419123944142559468416545005767620545586787740047895737201428244070075248551483462335599886437635792866932058803831195586067510176618993335728820993082123485969920830262837258457445370066587986293503872848533478818981906805371002687181184082470930668905292876297102404981933429751808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] 158576378792893033772613372811468467788709735926610094271968214587687693287657339884779371753958200438788279966218114323552387844124432514925189760272624231217952099391048716109770363924216835399540975082327997941587854674640899213378089616525376048493994982024959703784291760786362254023475556779615342732393910907147696109214639863731542541526015788114182805228013485298579364927965032476735690339235236790563566639386919148057172775388757112169815575018330286492687688612831412693111156951609453732920850355552131778907537115814544376734586454023803829040122404843774607584827055196884092920107258287702813269115448921785044668318749130752699917543410152601661560433401222105075306059234286302964014182746971245147050821526020031130647328493794645363402363847880452048147274212641494784351076891847659107912527007865542069690397919069354109942903901036765114858200406450917178470389513844359177403203185654515504741683851533395053407132798893794767961761201440104128791383523090054726042092821203481426838333980906774592357124213991199061054829119575277434704888099313657736024579551735501787138720810342836471816831097466675647524399655707140093614311121250855450239362044605523706008861479950552081771037950517754316649931921740395198261419115396274118027188385272002601352720594890461000423794856719647519333668354188089997905049517958415357056913073851302573065143190073747188703153777183278768553999536153635511464581361396703302948902700410199108704973804668585278241061331245099089131887009910682039401784236399727258827542838437013284272097949340878349394782163817859773607403333031032136017354145532474080850439466616398254508836307027052620267797020633602171413273059952740913390792138843216524867094660145817760578031323818657129884738057369114765949895725970900488162791051403768281991415628523915398753067898257277766078507463365437924090948650027911762765310635438679283159866326431541325371312654474662706609912554772728566624978124823682000234413231219114443170465766882364878604699498935804017928139385581117960524401357457877242350617427737188820762063356298900423579273672868230908291065463341812606480022449191374368888919252837453036737890752100205187103006158417018843044639291606482194054565830927351612098749726605475582869398658528255470392636187626735478392246287185398813986563240755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] -200145133106690639698779749888911639492030527371326076710257767072259258292944355559161842455230882732376469926566098119129093411094043724926782818805512460366372488603061274108399820862283068928233870470092244048842024675718474769939415063614766789678664095187698887324398572596117406796594949464331417114462558247339669553817679622154429740860836529572718496399609105940128102562122484282186903178698287095502376562394211052522670911507107340768644124740843206961618690552154709662191906599641935852191094448864718447029561278055217354326205545571625455565322541029053966233875251594766321202196602726926310305455356487305626185812019584488651182001948675421679310181180914278496137560102253473889993883689824969976701072136760180791188466124305729330492813325913158640849187848176001690481725178478650592024622752346003722326935736131198770384207664311854377392953167151299910889916181372854571654662414266092094739542281923431090257826860960565369432463959879660921666443801954022870026046823962157260128740475596903725489825300331518765447425206715518354528937867498950068049093916311537817894723234850896987262718642051020947933857200027593902189443418679436851600224356741636834116814787870200320614956639227873886217089327611598617261117314151855115563742034968176268145971953885318899149303886501187641772597207000586261397792616237222107983225374966976586730319428173952685857565872902934915220623819725165942466763375326022593665831972240495507411422908814533014029053533891900808943904082136375404034108745648981144639176236893861084639679598340798816156515700680884234239656233844222121919281769569952617792633220157360026049556459467746264843429208847467304098963977802904245789319181883832344698829775952356969398806267475081323577126631087751055187434676355796632743165140074293221526594479583581376131705084261418291485976763074828825239462841908129549826507796734908063676926029538435660006645753708616946776467524888186566732185493575343974054542877909660777760857790446233141493866846275297643970149510822215788126008045877943652856080459173548065021110736551496383710811291304753659721301178257703671567055581013393274663923477876025952884765062835524137629726982001660094417627752205157087447238288321291276939635900452077732293327084862503496980075266981897343900184680764808476886753943224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] 72158594978281767309880203574186314127337376430085059072508428433766593586516611769523264730058762252726445896458114273738612937081605920090729139826954633756917351787049874124178428859636756440676391751546462136420536372653234092881626855887115313789556796526468610418248864378063950652497971718672169087812853040682172935959425835230842898138883643998428062202401911931944217214335878087652525868074509690302562635800396958773351068003408188980640033746139437303267872152623746646437105898294388979303637680739938322939981099464878046253887629638760857565407346869348095479877434621451126338152104277698751650226365270510777306813132492190052336782189514352974742565866750144282770272976632789545880322011527966987019897958109182549812672504099221308324638017919932599642190878484159521850466195445877723867959427857363683681272852762815558920027223808116161719183068654947707315991047259849059441172680935242308878850479552083559789867296129901395592849441689061021573469203386599790903527015111175315306865907932819293910791154871053751792878371445418122109949344153625852295955114042635584162679698131364612794388445463677275477744012262314896692050353524933322880775478002817171028209211261379304400499807220319775397630250880002385445871359823797066613522571345966126359592663906966199793560762595406534324684348719486419671528292472962152160458955473714284185075612662344505322593892173080733981961433889465060598458568360419890391339401680288682682065371229720471420624652394073832731750021224711253949800356630028790332549505383564704325172590811349959392071876085356324926991541687801456605262269270340101746736027845758397565235311853848174878938546128215510320939054980034077445884970074677809435118897865406600701621572011141438389078530972947165549113944515729940593773525775161315370456202132354940729591888222048316987051344626126941303016142185148104382296246822610958343010943059749135905637855420567987564698679698332051155343951233537788749778700708736742995441914299170866404694064905885285642716180432320200611241390168922348819735235875499279734033731144357106856499528371984563760351225837474326554768196516966571785816436429435642529222992695506515587743887368897848682497398179244039600365403644130943870593719313021474367390651796024023252107472357954565117533933330875275105256037416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 23981229147047308182702400399702425442293127393548283274531977110292244615376166809326522049386728110950586839808098994137305891410297677071102967105367484498481229354192726936418804412429375208593800979814092500443736306085275664201215542282998990237547998993863789366328139692259668171759405575662304117743472414207012349116802249782877737373979014149974268285349009298307704465260429222466401377708544790716180981506216842297914856815645191625158635160496573252768287865297006261657382871214688947244678779894931440378331488760977222716781564800770994061815008207994659219541833686697291155821610670964117901876380038893274976020872411897882108103772170496026297125909242193260212338364844706753622634421120800872703283086505227434290796172622200092507941394314676477472601230544134351700339323437762451220261042058128703457954953554038560320407214419345133534483800815718323905629196090130238785612659164971994989213014251188959769722827654603119428344781253875678080505345599050364337804236092474529208302206095732247640626439483927728242775437751290824991203318863045482368440639819360915491602917255600501422298102400173432070648318601518486630013991750427480204756843869541408026358476806996179041801083074805997364708797746899614152908044097126370587672647244479988803316964386146294861858855829558926407030119613479653949882475450615025086938267604939166379731398859110070457868706208087868513830064733389322962535919558515636340869228163192728557466637333191261094107754025548074101426997342248119104048866626955037792668810509174861239557315266277737470554861024403240127215074312504484936886021195236894823185479371759108394799756378157772844785916362273890930198036754840944805665186077114182607709664241825279785814976556994617965764943477613741371457575662514484324372473478734008555640098996848817391201907976744889194428065991688724046892084300802328622825807760595550626906261567246759253732054719143272286033956940073936888927282119997462393755832430889808824877861066260737530572688407932629501433385529978780775802710583222535147989650668388539644257704486889394000825436719755471258631631314051890576530520526796236052737270436550686175951541312352186522082498369246395183430871363285958345173254746029758197560652088281255990208282853507722235471516124623558187811718337996366832578680848384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -34465567837295331363734697712931253703712675273453896385222660830025107726661332442775680941894746908307021493392326681866583640836941682434121979372599167920415190025043529807268914380934588766625351248701431362317441200625824764911059033531725707562540596573903486030490715792373816874715661208447297453429908035654340793069630990309171183581139552306882455129490022110757574505735041476466980190365594730358136504118349904167738404049433274142707221306760161210703788407569494694822866345337905136459178932033983276861112862571401105280154079766666851485927606258609206370447355138605852854263718337045816131479036678646055251743427450521736273353987927281873919524645307071154067083284153309659180899900238054197519596825228276412020359248465835502922437085627081501396167066661572811743448703611335658656180181271565039130845284875779126780399816304684036148255501377691218015103206897413194450917562269249572530498984507953144218011261094664488555349795806270799940194332614512032343604120709215036910365748592423679506550506887049636321688068437257557894103747227632353998055360800023759810957115024656015781339005428965376868721842996247440552768225964491363639989410844309323489901725360097805565525076068901008114795857009912266987374754503563970061861130287986177491667107208787359531498027837058775127573872409439731992916838441574311933967399603632304890179454392529136541304287147432124510928118080623930455609904063492076837556017725085037154908583518012248668185546712123339479079102713900271178334192295295347845967367892801545841054085274355499711875390080721072908688379989816277069677045658979699387676714234655021554544159077797445958772773934595570745910102217440062532726383408065989879194706550184938007746824043669865910362654188700938184114237621646466484320814063708466823475945507000860204039069502298312638284323353164206833010477417988852313258679770443180769181414373863883537040147787298819869609855575815387988584093958236095154068483486822945117212396984175622311690696086899215852847803276719920219856925022568080807113366097530369107566324273621113105813213175458367972968329299640197823300087549849806223221130115077192182853480957699664286885265541613283814838459657873996508905585187422141816014840649894836722705601030066493323648184781040392288507076154581519976889696911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] 6945395436072873482054763006455055189374373270095215390464836011772849442814188196048731160785026173780943796115433895935289135107441058542571217275886973869892336640815474101790003355182440083543696977733918354598058357948015735208756658352710725923089826647797027899320154056812876012049653914853655002015368918889158852843490775312252035938145809355580111981663542682981739114137894786622845811379288222750929324374393034888878917246313110685971043157654732601669992262968822892577159234618921478999423307884245281966196286675767530240027743803304449796466292508665107763381549636890147423843053298772345731997899597290512194882500949828136987227970617627579772035031534566559056409921351691873470791121238445586045883424420029777258208169218295855495193243447340322200268917346413276644810238565919831958112961636659324444421070262416774907699847125722380653398481854046055175817302221446329016976072502503347082418420321500354945673290966712718466813435801831227078777091282646648236429224871675408144578629230999487835986883743650838414228491693603611408576279042552889486172706466791727260854245151986443341856157091401951930812383646243826551351758808606287180279471076578046773802592929607715654470876681156144851399964557833722041997550862940147028057192090328056232867896621931230310363764418433691577054823018939817856678278352579563347434570598136294415571528010146876280921748191604617494480158433168395405611398266653073188943324481641911836306646041752106669290086553201290786027182429051465440990635950204290791872288945110767689856835215425484091613693493537589253259916855582436567217472239200971655273934208429152555920999863438940262288178684273886672189926508857578624986352077002134066681240351056315594333739828545381320901065977951577183466630960722585931751949374890622739745260594577868976233417996637740934941454264485523571025270236992449989954620087043477373020694798252191217440424864899368741152815848651350981704087774081850414639166420522331808049320799676803817158691728965769965824805989408527673521674621951218012761960884648360431844429717551389616266580971073127792441299117112690431596550911950660058653092057683073344152639096829409097967189641036483917564166836292911794534476884460743541933207727901508731979837885877210954089838683157968133009338593596187433401988415488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] 10500960839670795322778005369546456198861294953252764919027939044187095147615481964256414732879170299021845526409536827617348959429191166157793261704497489399510260650043075640642906408983108043151283560227846615399849473963954725189256079394067269313331434800971827842796444319797516152356118731388583555367559364933141899162177392302514195853444090178056461571044073339851521077702680319190837438100241475331800827642878132213975512409508752020770021887941282516617127243141457622521235262689157910396631522086067497857739104674572731475530187404145144564842190321981757039250330842060398354159422756805611156409824959549908096303661083914030412589385951618343289942970486493247016447715014975901585195400506410578026634421095969151273061170668032644837565697375972838765814440661461763576695374110189420662841705182283536868392138298338141275107901209647298137009483627105955565422611003652714899497946201623273438989369909571447052430875665571802336899173655066831788807550404264080430302910147439946837189123159875827681130080977573336788382764643007373430972506007885058544495069348218025332454495834031608163146849883686021755310836816882455749807889907408841455951013914163900806508425266963460907914814768360612482399868287960430892140225573631217565686365180534790907610620012536218029054759594714037335906106402322343360726528670474348171562592177890445654729323428066703412643308378879039651452530784817783196962177360021767211169046862929076945509009176787384905525422352323412228987346165590478079342814614293256366456376830452840328361924125825940877427942147672975357291071264728564160326235706309010258622872278926700196271122330749952372360911416083285500447212569325034163810170215034938051009736898822541410561535429249422675210325323378711439306792322450387586721544937566864087891428167126336742852977594209789400654564893539619278184827757646913059180633136069742620209855274030481007895740010843069894442173155012176024024632425806102258784009222939303873212038050118037424037488799868967291582923967754090458947691205410515571691050539375619564748083999407203860428374460387780733813475731044234556498490265168842537765278812813132228086135130608096981592371376556403338315358501534767086241579173385264149493117057977955097537191823934756791173071718062426437966497386339280965024109035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] -10089098908537913989688838993984180744100306359599113299453591707469111929443703703174594896565094860331726949600015487372905356449745855992047569462497575053732513111013517451252582980565212803975920146661224394479813080534077399152901365612267425600976755782197394485838410008455511119643028979747659808743592273462429399470530547251201398999317347090260687125549645615149904403923693643931170521821179740237937901710089693724348213380281451443437589645019613042598385229590303772330266087193219490171399662652067153565069189443964870241181384217426673292794510684588201492019094753561461701515897033935804105000561418826243456463066296590798694786229314409268975078151207369819550581679094607137591381273966222736313893493941171850773099023683257462549123188010332346077836236118966210103982757490644156886014311565664211734648888213069873718290359115734054390197767715651109153435485871541474644007600337614433291075658399722015432533045257195994318280612273843585024674020009392225688777060703075075360264037856534980573479755309458621842668512221646295548329839932008724812047805169253871448149348616324766970874222773613897460159722957459773814798586339547605614513931430204669640808702473752122790557665318282701441344156028882430389212616572666286547477275054362730908971512322187260409297262546251288050652885495150754288934493860663374964712267142607304262939483281330716637242854808008565016096748628006177280379587409659120284769033618408180419062415654009569785793114650842783652593243226554301724729858050053339553582371396910221075835699817976388903384865580538856457889346104332314203804392577575259752458056068198234212682320625329763333344747857737259006504826107804396028899374885176187354178354648846036814165901639604465515285929187236604532878598456238167928631116192380916481777043072732144772878857837803653960742052993647986244242096610582473493463688742159613753700219673088548773210493800793880756297980654942239593947553932854282526000168088195655976584788173584286170423051363458750198181617474465514559640297875915899228509857463258970135721500418128229456771136421074334431996538155315038655159316672689447767110970591053398549483423255369785447820851470810708412886979360884055334357512200193762922357876816493594002121014087730574198611766867410401476796155419075820068444313747456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] -30389214247719054678462532871922241290046695936515373166856320280913409619925849502757356086813296248039175275707483394304384269705517557559135209021366180310220069437456629137994413444616524835854836911283079511042205588415042644374200955696808086462209122250268228850794231574512199797987091125279366305733170896841841613260294533254834896100759007008567064197379802005624865484778743608665551408302707682969475627271239698521232818002093240431902951422758229212634112437476792899359396022234341292302625317671739059545312224274236799399492767071745441017891086285351677281288285531259724961624465076875797473221752173527592997722941837775400425906614270267624919331575649768569289345673266169869699209563342655805414756129905320010016410318727758820253191725373599360524983937991204351234381451827175704107942487760338415881479825831169956820796718885393532184896373744786662444068516215713827797858517392249192174598404585793054984500365293511068569721514783516065556695819086247692859843381154794157562418294871018600550131633499108837244141276756257760697526350323864394974737442468213012609751571838838045538854515318092917928925480134376238098302268309938888700498448826362398731147280490256676017292033705264584880805019110770127133663527828603640161463452124000396697744628122038432372630249501740516582503106194007127142332488360052504094614563204623353106747381910104504744755464661039411897262619659832454789555058010826524888575696208499897231607172950459363838020162618683181833383735509344136899909191427144800406025729803338886280987137880594408275945224341410975236730252285295331418982381403075836587867068833120464543103811402390580491238704369831828629958548651002203384482619267705378545796669550111012971647947284968878374320929527601580842363630629425553584189011537214545696443891628671560711094005922074541157180438275881090446288531644778867963621499119442904193596210637794807079478009969351812610456461485493182549263736550891935562735649231349635795220228219615545165457904541542182775306067734692996512304601217009262540710554634241455635524631566992804013232614579799758875622407147105674942360240020641552328528094014047358779056350072005853108129534704947078410656489776114815402757062507108765255774045356087584504672001150318876325467528180668205126418933219328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 277676695746549729379554309721868799758685571808451787454773097106804272943398524292766604844515375790520916854031422576155238339708862138743576028744397381193577459255798660574119537724729430015147613032338872244235076782814788328829921746771590933962712338442123603330501583031390593985862238571691275713097664192520020551922260682543278419989728744813533988825268499778034061436463630516411884062580562428979204183507519769459384284633085447285592589292577085848379723250330483079476560107561551544694715643613297643586822570444207234987018553400755626675768512364499654189236997442400884159046062377143628680713193654264039841960991763207776115572528499902518070773495362852173947111568253925435199222890645686465065802041222963658663886012561135492986647940477265654941193099282900707408176522640481652544214540459642733948512115659583195495826161519009238365155748765438150681124246022255479258333182778665435278350173107479197090688284282458581643022108302483130191285800853275287226392583265820682252982363070201619271121159434587449924365834941709929435427260100602326476275178245245671447499994554603323178229037879003392048492094584316733520738872494151723535840572318131461339300084915926399334353370757317221811792143117999038037802823005108096111605050748059922429396069851645153985184340196623284021467508759784172710805401923000173300023640212665071108717235480786987445032004162104758939508950977488460811945089386928219880708392882822652025626228232147971405487877656293605526921865910349656950382202395982451749672273596232592191042054117762972724660094965789615457664550158390504325492976962863033238011144777391933811659030307151403352939074700067965224565223611992801015403565418527155698154641376532915933343012317228191596200797765494889911812193795656545335490282253926209110451470051405300668934702436990583577249944325508307880734879466297299796266739291776815947268344335350061186816560166487775842279084902095767863094782189978324225475604547507519476922339675958577121030736354669207643342917451827325264673038941477039082901323634457384008571070554000236854456867272878062009319840714073630573024971834168190200120111400108224993311637927294638725468343781880144368200430019133752917117552556323346843698910950309180237511128541474411371703324562354192651858043281080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 438250287530667920721259260582267357102581225319736046066905530503615625462498076233235737922382881585827566039555991611485348775003234107761309862264234224916672106038639990119314824701167652339861379068943239049191659015581049580868205616143744184871468339032468100402535679718355310913500776061181798675599477732869337233112813595668533479136192257605255642096865280752210546332093504581867440882173756737724490759210965645286323453674052196855922991302957167329749228940819628626101340020370621376719159443959630150988272856315495062223516044820323793925996325055481084452266468599526683771884972868143934619692582269798289616945584517542579343883486442912552857425559842309832369202770581187298264598394957349330884412550291775183009316396301908641505365360929792560540815148283800779516056751872070165810829125074327812970632125523416016045887380635282986797267345591092876273079293897412218213689685977368376666031312899308550182279774600319859077995969730652271231579734358827293410891707816067297309127062786712202607194703041533990756903115777619355255413875380776919937005945667890057695130387102274468778477588344831077991126313647552466157650339891977955643809645618104513676557514368155122258002312422306325969613467385778228694862657090759189328457609395590212781224394147423486988311253351815253524048633584830555899750849682402256063085406119551536201279782021958201017348963445416131584609226269307357043002223011065801214813873254833205993820789569982363968593509021251495863356805994418735681818305098975652907240916422268862781208740401726025465462396779569431540451512219878120676002789914293331943990165224972724254972085054830743135240076763613922441266416396511621653079917032818476289070138983409837566788117116146164058699456497189184284327832095162426842911495796029112427777057062782833287151508924785538779971903248977313617600101926910922901006917635416884922133675050678207529082955212337984848116909717964515936475181229875233368956542535119888318939241199010823565463222519170413883432549354836959803780638762563056494744297210159964608934677179431612839615699272695322322503146211894898492040613367639730637470018339364718925105393038119691259455877119308507172585716385492330365581184675597855221054631759313045934943237818048302707614188125030258064054089248915062784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] 184813346726253000484285272182830009047877169350424821513637603777392402410055310920527601061430941708108117305458742087690933494400568199222160824827841802857904765789989227118127107879329554115048302607802786806167165363850023321686878881227151547408764478728097089130214139901955604958105656771608294510829407150442191879359843619806004268447964072466300779029214956250220053792326193577863386515539942239321214388878558035156739674296631496463292080178323409788184997686272521379560697410457808109169818452923621417605179083863481954187340043623974725549317815417536456337817870209747115149376074137915225156393523249496729951411365319292005153027328353195335718284099858367315982903630758964552493740188186369452285975109850512103698307553708038111219714992791079582103028489791835593308042351196029160801017112805345475444764116321536716520728994004702923745599455629351415221553311593338519752405041022287095064272542355426976246330823471138700020902362376661254319425459743296561705111917348336479179755401632525384367775944384709329859407347807875138336283357828859204558088824111504639707315290411343783665503953293386695958284438986395952880880591150388044431809357223386778705433831848769094156702666587017922431047437453364562390917863699198497912401225571700966107477717615289966962469381028486113470167523359211255896034450143515888639229232746392364283157964702148141114303858701799655766207231853199298099411685990793202504426929687660934645136797517256216522855039161058393413163033701395036240536510597929418384629409488813693505227079109627258854431703075437889730225317005380662074477690678287147247430154236290428021279761885677776670587901586878928424019031417668484297482326474122872301400729935654199813557051808365727152936966784742345828502466997516373555989710519015525331061771830328595933666670058100315146970966556627455363843260246210862483376515349232621413854815586066879185029577246689091416366827492102427270448619196221489610208736736483620767045313573893536538759233068101115332159994937519962275105966562873554045153122836614652238585068312754621557222881997160534656314008531497300238085810918644645085190934701520553573705719329519199296822195776168105017849382402376254982847294394968355598447637745712465316541751360917157684831681183752691016660814198417926389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 13543846101909920489890145955798859245749288754951494346473627619054345619289593674260025635976363060534844173614124438640258990055985610041108072285247993953032990994551885165106556010984671726437371932511725072944087881787751322664525834412684594664690620715315046198006101490447904797638431671613597530893061743427549531512253171781373623787708606705417006523127047995241865126799548847080774193485416188478804848262549405140777877733073415830683235924332671795791049411588421811024837615337939580493010049511266951684577510530478371141391292625067003558942222429863017449697110566399323216072440873476668352742159728554245518781289099217126285848808814218627878267119951849108165334877839765968743046705388977352833919330206428828827527406941866650061109108152280248100569457078964019643881673552256408815408507300847987612753985708871584425105767968827830486039765706594380096090831248022574611151367899958223291737539214367882237129470081095358111452499785377217927758102894109259969407348170832284188931731488956342060719457450881155958757401380737164873255425329217794765729112164021923702621794064265519809014519314868308238414282986375881000598688085391350030200909670214135140921144918388771651112023965595702293015434363483284433984253699113415096537443100538045685968449787145893656395441480871215218854540318270750456565081370133023805110671039220966121227154141147963233052501461865371772047817684426416155791190416954094495708612288072105547791302845296891975869487827413113877101857133203831301377673382333308817264747359079380310213956764552935321564239687667980518858126335531188691260629921375778685914355296665861227876746996416981006159897604755739661774315049080755939103873266359945792833137303499524350684249914463278508559401996412156098576996078452171739864505672434807886413234278727977807679720459945854739385207382030372816563302965115396061992890519820376094753546409377586501331242407151956754845426518631837051999209061102881211325070290424134864809797258213975741891019556405273498780398912559316465501993010550057878012798112315980723342861330402343169657206157121508466044120432290314948095393515988851234567087189638011812854122901945130451545752295352587175557785955869692170810185595014402426567464871887096798242349666970921010859272752950800291559865304395712936542208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] 215768306425644046165158453967899209410118982788039736110971082691123978095893392383499151165890526890506954850744652267705970272356475486660280897793350518378484473459443829787700773780243133383975764143167677518031182585454496379685295427169726140120801767858011104414167701809918676636324698803547108591578969353997483512191635757579591422129870764213825085973744156536038628550976589344076590475208874236836638861623762815054084943208012890244037019050250850731188270033935353488748304566729968312909852165502315171917954753327352653015630220209513334653176411378305034932727649857425673616058291381336570687424487453079738963460430101159501081902586513415574031454042480288931660039524602507443275271294811077959594306056837672161924470182067133093837045195146221656939472706562190743608757208194309861604285981989609140262200629735713884990700051537300652479839026623090618588809958520110738303571059061233603653752279814014700228920619455067627559507098606989953028707151803436562752718811208814357469097006474305608827280934557380628816312449256091020247915597112108259665005968192493139765939800540102846724908539850200809081756582562852747443549604941356441403034298364986145908773481935679745708278910275189892564025892041402069870085489958493754574022373195175241007717427403618289283115527774399171817996137904758928649770867767803264150089874828312117753804041483690689264754990186788850483495333741551457126281619295076528829125032842984982149696406734205215991453575285896714153236009833019383717802137348595269730644665749614466830855233947248761848933218668319141438623776575204724601921790432987921135847596418239892189313584051318859151673074643218878622473883431244217910517695642202514179021953107587340696965351898982566426915747807214269929458286952473084884264528894904159040217869923600671802363498644384333970645337925537763782972510092746387185388558940537673097654666453523131760896815261845285337258686124828913780225698144820109964840057356109863424740616048164337816563877352358218732832736371559202385268623239760139634305025890948437982939719380057274016299625228980334917824466825285187539219184251119179231860915792973143655796327558831789248258296241316494387231251348949241780997776143275103070800595244057551235508512540373146615101538782755537728850412546925491304529920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 2789307280643253850299025000817577601909232594773804857290474635971403906765900721935123101003089805761965959966075179748850110147649852455544212723514975334600000003222020868605720816467678616234418885815001237821914527983223926880953222366051147567871353208736855045152338305713349646199888134741620046928337586554213733480522440396550150804187069800191512190818178789595660095064838524423723653669418277575890128814503731719805350179938088914793321648737264030453874560498258765359224897887808159088991230616687386938787658915797758001937047292007217566738262969753832426743949194240856440837527275444966774596507439646644323419762896618445153542618558571960108257782187663857771566145698705811801293517799325508934137795486708431747707158718145317214295409913506876879384895998567657570263820857108256739810136550190287777616746941995322685442269634939144681412271602314960990702114827341740206071202449462845236151836878989090405527772242757236430592882545082885404048122873631233258423160479164248692532861213988827615242353354772758192389593247703896598240287376293754980934805115467609299905863743178226290635626616051328785978097101046394816517230779506627634247777658471767727544940781685994394586104059247423055644245295539741298330844220532667050292456056207275611791234414341366751055360362328290583119366808227682401611072109200206829666898459657340018633218485027350535233049270281458254226487077489259426757429584940466614826944498092089534656570615042637561383248964713483739693560584580391064498920233781429405450506054301987960977343808349376395518241621773482476517927403410077679480111013760733691602058467955313595536303352382913999269044200738515968450493893921859898762418179678249908237906509577729168078970453111755053757583646303065403154418149092177181478324893637730994902015646091225941322855491798471823535818011554827558173120348778524092274876113789122909644885415817563257205436483397269248327761034964476238726009992192673216341259273517985410180742413325534122253161063948444690528617495144614078345516820950251749368438599334260556443608957559045887395304493657552600802827616323066835179659476927054081338101210071910682810629643236863535430658805067236255366316094838596749186880884647731609582931020792569646360848402622364057048454468355419122473271883526895065242796032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] 4984689770424674495393295066313815820179147844719163365139977667630717137763361635881453940069988397280410616650054422294703242566868461601804934807239456740832563494100813825818830659703350140655508019221340101805404364974494056108568550984338889687911444542455935155988301973511421087916170387255326679082233427460583027981084920755302187518318876901289921869922692744306213560309738609288840113740069850411740963686512101721303421293381545795833460832573006143281187860721176137682323269378345537423323094445775183380916768499412042086192172522287873153050357670616452973369639258640540587431133380564536789363976460854063144904404100705832572442540325558982122431460990635962946736057180999910762280850975325640275890321447677200241243695988555368898398327194487778917351180626781578621684928725292399681274680391945714956745683199076378035172246383813050486427845105804341791795689738376623765365515679431513020063262851444031062278561080308649686128093804818361597253385339729953540788873436001064063010144931363927036707423145797116158658699134275502938251293250004676123043094045382580731405410025771076928331193275340380159416615111528103577753768032589367904187239957375940132244045976909576431374491394160626047555695383066091023358840841237336563808311461710885774799590316707806406742647600911758272538375085946054001163447918736308768228767369047345261754660689522902169539938894042989117698675823124593607235863761892623262935060060242909061410588887521497652107791154049043894701645655818389093788323533741235818575014848416525286899120941212894463742211252713347553168186501347245187998274155378290737826310666502544336793601015575710334941549550617203294563275335652624054360094732504260004995784085305131456143812773609199271630644451151784204047971372061054899667633656630478245407059596244094830196360559853678607623011964761413347340199592388003125473404229623951697788989917100007301240844996109717902588473449022018014134039237010237281132208968384527313910382449501792877957838976144671618460111021680754219623949074428546789664996355271802353063738765155557088644485570461483141130176384143363641393815432251826246998587738793101513685371692859928215123014179368213907502427540204722384201159242506583682699458627944702849021031143422553068647721620308894298379564858263796941104087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] -32195078115721417319315808650746997306321133223357725043710672042741657655853910113733409672809100638119384359490462590720881990555292739762138188639332438974033308096044781007808762402578748999526772600285112553607621003690435872800338672141682895909033729942288220061308830515206039908974708206995699418859494923507486229436931119506069770568464776567600019426806671072158921942413537366588941613493433843073526431361539112350099112097408863633216591828076144717321308670403418923130742604964665553066321866070982290925095909176338132749382687527066573964051994374270904264217703079327980850923481316585982607440824888543274722606796475384466764936064447677607496413267259695578716659328955606305462439925787609382423679608713217629866587719795267267335204583423210547368362019333902086578075638154784995125020756836467077010092822905431080995960716395036792840224682913325008951948683376200858006757024874791622746576907453758114231112572671332392458480126842498861862084944651907241995517446780495649741329234529680915168063729530081258855913848867045991532270547923697490973231886659272050515029445598647015899914023810217430008213341091993679975426715681832440799902322949696982306114283037443766011906464400109567126429617951880650720770840067829069494708136669713067958971369864896934481863166140565232869607027344612662377010314382197307731502337073625528894287650610359545403668585987259346595972072107685208893347434300067454576322991018946521613665586766470670324437175745632336826612257790877915112999290283442376302304845425138477529955132457148586550822165583174557040429633991423154119376309454893150454404605624418687849783932651242846017543148433137269154980188251105505615060489134293765493035096809650822123370921141053992133244678662797563655213120971236066915474239347937393509070371225229762657195259506504705069050138361547742704494919553977815514486926572247674713521416665087114238744134555949612161989676827188448344200706998722920959843794137874145875975835513856935449852684522008751794958438649292659357075622825813133497887302583916001679321636150800604103942820713438782683390454738339271514146504167082197575957832785715664364920919698377586048754430920468393665531344283461421022548845578259444202024226789966862655525357267192232941031332204152504038159767761529966382559526912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -25950245545321166304333028152292698783562941547137477658847915008936494757786357278705988883418824859541288302202372995961289390477577542182695078762234575333391088306741064568195719036933143433086709707589163184485397323809482917228935625141509610505042265272395993361850538611196048707735625790517157222034353605502579620145892512544178173084917634413958653997289611942221561623755018231310359398514583187930341690422470500535849943520649951628458374540998023894886461740408399193451682856920941361926273563957560449615903028660375299119897477907880586265900800410257577837288212181966400945881867481763494046542862094649729545287312902038177308897345487881911036019918084298309659335985215951890755538757551405229531723431640267494950753167200913704597220671504811710696036515203038560339463375557176879712398173277941752593238420236165387332185709078174819684151511215383825338302367356448114100690570308829723477290602860822475602042413219984172398309086845310386646875610341639185980896374247207626562835624183517933768562706277307690958776249913244593832837948544079877521275625520098794940446607352330223597744438856223087273351138636522992222532461066412637284188364073303102796132802211763763440033571797245267148208782707378850702114350584064347732240742186297738291615231494567619901418407801634876912049961028367276529683682641455476159041524266658041257255375721310392539427293141969459675255130365404566751598770610820185498812769640878381598321742121365424876511974601323427516724454416342741047065341179167135026069776870140394088179973765182499668998183849396594373286274967446220856948241394758366714488783916067409226246213968361298811882877638168219535647316316948448470048789721207869166724434312887800552366657325447570407157189005758225297605546323808746345692136194693721645863130651114780491178743582038030743304156393828578559279580957639265808691639682109050044001894459534859678802125435507183945314445771703866248484635452266507802568583708165968910857574012792545174959024558076744360384783147752635764950818851343198783479118110271140224172251791963023571973476881779434385519080767898972198411090605454097409308892946013148799537762060748401219715792120631770562225015608372006197709606180064880329696263008524661323310414689180997561486963442413685139189991449117930720361185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 690946824686334208746842187893303201023764795237436562997084686061358214918885438246836265747101584915284119020140930007532263546458032341071633632824338067508637460803273880013087765480593301945880286527919933540697953032295376365426728943062251582394243641702566812538815299966410280182291056983869313941801151729109763844683837016180918962010946380218541629885482448415781414279082631207333402597006117895579976088094915896073920795649378395596725909484667073155933899742138783281211078142986804228533693801811720089052610760125396622442988296224825128634320965962606154307101855219796518224863252938888553585623106220072988258112423622032627562401377586595018884258756962972965326210317630323641382626734439468260041655930464913374581051727115466428076514558539240651199120431094423123651462077666322109781644054500923588574613790610459730558061658844008263647639889477711318001710693590794796516587851174185672305627434424722552025705660272681822793858121143645789090881192336380080026402479397772627990117920015984298461505868013415639589731669307717672827480079319266181175855713143468340185134578417224567740742639422863886164226276933744841636725766277322348984017061220359531380479675585132327657388162819780178901186036599356387224931309793704796576689706741846926870322367144126010095257326583375335801241915873071770434862137087959628431948656841248904737022537130303067315022951485501599791559791245406169547884363059478615488058497637452482893276515946237357292063185122327283787020733660458065147415141658413186767064241668842140303958073508428012789100599348417452982521674909427262767463640380115374513793220599597798532798862607185324193105871712017806569030044385717489938620264499335743939703592224102971784630126496982747069574873886882780780000762464333827156524256747831891681881337229114200295779038946042840955240656997293172921294082214360377922820517843308418453065154993155660978278676525371078234148264942656435008581078584201855008315741748592117774156152720560469751507955372704380403731125026842329276052619077417184595618677720171716795435213587872205547332802697853427717672205859128513919817826079821429954452648276583232363903489004973915915643069674557364145954076814299032865343730756683508775941404349245645374154315023446477359770479312676640133736152267889862560939245568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -5151449005810149674845111286957023221045937296390785619581393736503094931097403018195834763722824334799348172669269692771094956607319988805899618469437424471852875833094339784933525414361034755934394891130228384983479769945083155016490950291880996027700606485273614056604235723230492291194540122210374360935068881146134158133321528486164324988460972434223965726341129663906830432463458358384894239289180913961894134618575840534658349921374082972574007154920206586096230947606989016971974113274057871507838794387955637206463657881697388208845788681917408606353457256977954947468646320728215173248384857430472990612733100204304348743662630192545943161528345889870742333159484087974226451426310639586351196538456982942910004254289715970169071106518621056641939321469205509286240259555660918742145812490792696419172074565161433930675281730413586680228110463042236564861211874606831368723837806467263853903980173119910275739451035905676508419706319297533707828893216612021142015271973271085754692876053432480299655888858976626440231753868729958807845027114916864153845855832040610729786228748285157155646696145964126330999400081244021099590492896771784354147790290943560604437952330838448960008376414267308612432656726336906609875266081598099833682413835530165896600997688021822296746909188759024906860205767630449301261300739871275968420428973899534317183347132381349126593022861374816436378072157621938319566522504831007769444004052780998930149146243800629537090858523073278360404029092455056611832603417591557481913352216321188818768300404156028041379713635001252331264976996602807599355595594051336008044444114543865334902767011555880864346386955917709225411308795805988174706519070997932667215939549032582404324816923857098748090774894395080209275660114070881919377004644544194230912799135622929141568988054846794264764046147952264796711513619148925288031570666832896216583265922037550977484309611504619074826187939320704540346313698156503431333179995370740434757042453094395903757322104414200208497181893819915988235693343104229298709632877061670980352505599172021784750833671861497380770225444403495163831870212687707092542436604832394417576059585877893331370110007250079562830880158923732907697194165547786694850851342560212892653462012105524133473991852209684985549239901841481074276752564325003147603114721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 27250693089672514068408908725137791338394785357373689387417798626867851830730739204884234919122461241798826852502306227440573184138583407337822850047946432251347564794994645790868598474959675796610014932130222839437243526298100504499931682966900541810074468199565358330883493583250957074197801679364240929012728824858576572293621370269487327516759506672734405664904050824701911238170884640421549800028424911811367760427519500844399755584710962657085078154879531138938581299089314877224401962861709489539771628039629783833339606806093351389136620136258017065274410524342283854808123690470892056874528581739426249068700892655493294445072270886783229477349338430694555137996345845590546880360026904140314682325919293019756005200768143008758856006638477137723526834949257202266305008783217443575137527963846087493477332220781916722568627316156153850731904695781790030155671953328982479894530865303621266019390550461335601308994771305661174446958968224370809600058890047438719532926311845186761029094997913189958929254680572053700092556652061585775707083093483563148523041296482137698549927879200415914757465041261713559264758227199118550144013408287335951344150534167606369138125342057099686246435414594825176463923477964415444751414648051653471240299534735548144426170205833851476747016793285754500359601381182351800659130400061722245896662569180818019617487807719701949608520430743846550435026031719769568919450912150028048276929362985540039693416699452398513830002879000721052935610547640769689945514818122001728219029396358187257250927420985172949925445104914220008257333672689084908751489147118444035510552639935471677091337654599115333810897624011023053240348890717694267528517372141179435684919299547083989522138457770912968033137833664866254186755860451694473489875264922616563328587749696200716137482142040647333688265895055464021464171879889195627129387670581796745836768755412375627960032925044969178177511257544808012075180631711893381124408620131129995072870035567427477844164739508854591485147818715969113883245344723304973670717442235450732414086266641040242323903256020350040302421310694351342180934325148048684350987187129049888281048671188576639546470181446436776530000461193519186687301977507184527077111248466059225176617851492065601494711049148431852896313490086073489806641712039807779158943072256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] -106896017967638296308734395807719173000819751092857156748426994215943678121203679924183901845533637778526808244836444184370250911619887463174538320943161164979092785092552676238388082009026647234969676438509488979794416760046464107367693609311581280055722480160497888231391824772784053344866304065115672640990888188270731594650926166927410978282931995052732622865276832453167318484731336027964083889942618195014873049172240736675043349150642972232521743122435544324469463968335629762139208172219045869322062081529362480515184895582707138547016348307147859995241971485209828321751300251807772505251583588943692596937829086496271054153519751238039190157969009753371394640018183077884094539899795062034836434321157117649302905967864410524571983375018377930781726961442449075870404975395618900061251942740298336449461657849219364721010108456293787016100744796427152309956147324175469787685456737331354584057010055775624026892976436161105111931049024085763630080191192135285731891533848054702476384144701429481051050145415854121763691766641695036124837370529471628095113025939565212883587371525474599645668116518763712727443130975972831778833468735868771509338169988288300670000065342409819119333314343270864832059688658631239106965962642298457991365254469683821221608309571666507271037586549259398000012951385799601028419547121573985567523696814493677142619220702313133617907412088583802914197191013604289407895510737602522778195788661787284857018623248365855020362015115510912959288108928540812153389731046528751612622641192957221564859787043680301552019889584410849333594643796546705100629034202543919940985209654536219375774830032913033776484293467968200248824494027691844425334605912500274449934351572151052008839921956169017318707890861793838438347896591826886662636374890291408830452174511294999410444268273260409937524478876701694933856310705193778932390519161589861699103854658889326244485758674351826242784269481848533532710605973970969232279360604208096476608372588033305555542355947947675209759088362722836713748276932987542482326015652064869617649433999147433790452299594772059460050386462468318110737405374136801937655000501065104574309988814379419394404331352938955458518138528639243557790793566645506770837523408039184955427093404536466883516709700353853441988241038720150590968849584681749577312596131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] 317666062732914951668167364475436175870297311517219224757370686453425907435350339650887448663352670290461631537246669523625668151681209535756005633504147565254011619652579265204792406384984963035243986834180633419080811174040314882040960877520374481857242610119313674319202595566651775850449552339111945447045093931931230859890128509476420877933989403573270284243350537418392022288232671685869232961699448381849785238798726432985553304352411276215856185256856360307938658897564181459609503986324407299923320602653178890840921195534672257580881150821441056891341632954815007646365753182243295821986742815730481779535055715424322890362757861371161766534152933051902034285572307661226366026620692562984376991130384101069034340154170699312628547960095273663933026097478005733377263169256623610352953575116878023561481093298547808653811497465126124526224064715762703463331945032056791975719931934793634179317403484337320902005552153837636719412638587876857420164531799860821641549827492589884740490999609050061032480121932862555647773228702201510622742269159885583429455650103250207881410023895747856608798626073063153661363992154158372287257781963950784363094322046267181278905330031545958592408376685751116181354590751925002766620317937145228320504266672020049670412667169489232466820295881348291828481439504635130125855809931686799124999002363779924242167817719625234428256420108928206060517079163276000461664209554447433302245048191446263482233699292516717691791623690062936489805043736573023348884457033501758750539795701500039331314822459945502159345143764197565567122410991406983325286970545240026963370977700326427075060053959127097844897918399563902243441953026569777491888691663209433859481083910441452034620651258940187537644747475966117967454106663608106203681940844968290390160095700607124926395640625925744826023781368942231186429924173954991411522074237948779140687225147828592527312229607845448538992065270289867944990644914315766968666146442742927214588220781536881437831676145046354864443264750818975064086210390453286074312938400057348009462995629313792403422725340761725890148758956154853542759730578491740242084899443444184503005641912507488318279068692791751650111164510110121031944243151603090193032294217289489148794495885934061296755753861181817594028018000240164442422583258039765387415283302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] -728830155816073434853550360524439697735738106446764455503161175730641838324869792467626679518834301965911694268759561011686664358712085338333862210876722227691484610867210621014021680600990583687538645233608844672644942877243207526927711587358525380591465810151242929593238229025059412945240370082966096163693997273575486989822057760300909565199124163306007529968586617669894436378952667936721978369446127784887281786441104597899641156558925458093617906021793569814228212924567427435133620237632818401591238540790902243311256552863960804987175941197032080422438898578677284192715934805045442307967051983582023937987991092253976802049889992968434483960946849397841753384147021761616992292125593836916167360646230094383686661725969484645083572690090619825025467039778419644748527363965814466471833771318929197765626729306934061508288003983384313066738316725094618926457720180699917163850015524294894854417283105140118261509460230364171168223600885029602608798912679878868694432925327038070310020689151440332768433836937760086787792727136977357024478050654527643949755821817785781565227663299012792123246236235377152604529540372490681086971443263787259419211181441670001111463467787191740482505948557445505521283514736609600386972176715417024759342289976912046745972579978142186423734791074459807539069437653011822996479005551807472373438071088361692395054993163651266888302762143708477208675591152282969491029669598930585187159300326457131063658268560405413494212919130709604950255086557132202209879287206287065730191011161169953569698430476010336117432245923881255671631840108812169331777613654859159365271343667575447294250444890133980956221001595761255378376602200790799208275714755024368705936848166655167792257589855216208171459322533538955610742004064548882805376173107308283497849730999945046884591377145767058375416891185197319297911602608577363326692076109531139708431479883840412423963714572150121635065451089345430745872705112022742323786048085386614422909016344065801172008712727552567755648267430586804921712519692041336064336636300939451653820849579269950950126309220569837306705304518315735756167965792377005934943163438759717609211237569778347756493535844083964073135029120705867421948895198666811456130731004928496309720512912916523757428559707504270317055579597942884532601567128808267025225456025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] 1318249708261588866285688664690077113996985099457169518526612243598824698087944832349442173686014215456768658616836259801152096952108701155763797020117713913697191928575697693796278876303897777565681043501041354244055721453906403336609399804567633426385804070623655448973594428711447762264321822600881488875019276161249764934525980841932346892470573840315693312314039274722344533126954196162664534477353590454911711470881984563685055134487155372143718749405591059693626128326116543139935398100287127412610557455964148157482779733053903045152155240798610735064221096574737215517011863656574301555574371374972782409518944233291948901859279488263764402367580625136884524993460331666333263092416001951402864449587832084568814644674503167204456179646782201275903596107468700326316697616074919165306631575607793520534976112730133603889731083605058825103957551900633625135785410904890390930918186836328380701627558877493936046354354564525915613696753703870482080672209365794620509524713970531446529247206279590199057050575602688433263892060838341859342588163066262121840923834626406789287110996023510522778101862318631450867889722497331640050858038677859184679491758114861897613125425021418493753047648033938476164537617509756699827495191169173245140379222733413563445036858443305479154444832145619385633425134619453429802416266988033015924997410809362268495754627023464077265819567450318920016514893697968504975517502629742080690677706863610853658492987260863834943940328128853932585923712060958210814532891284053519415960487476634401594846149712317321058027566603393923620003626880223324460145586229807549048625535421106940411964096550899962135617609636477129302167711292814762704649522449533016717832148207796027647545570136589359041055421156874367053597387087654317194312197696578866519377005557689005906019317144707967047598908799247048110341472838521874878557584897940090428000775547842270046246113433086510604792879986152593167444467508270739483327624820162664950633611909616958105957153092708998175526794098280347639983613272323007319179459927611276306043812529306208098777951702977704927242615031421062017400500338038235236807998400534292027612469289234471948944959078025140767945368935865705990650478612754103135185679965033403893151034425690061690611657159140062115955573731307210122206253298894626269621137702912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -1922753152428465147695262434220889842281178931897404942178891523616975419044505608121658334158319942178782577778041731434652001297498591891274878235924906256333851224438537903675096642022861191860711231812366276854124241847113151240371734541397761245527335410041523770880932822494398291772160853104970679199771344087323067381852419588438730479295084153417955265680184901492342252341532848500402126849123287569704595191924206037115168789814112843116133632055723366448001080920096160958441491704193083369301023986627421498664735152362919334150792290240687135307591833799481703497190977695838634879654495963818779440258705147855439109400193073720564730695530416251947911786718959422310037175984007700573324403364258872216387680121411261646329272903868759606074098591837993050883374853559499495509883373004161553643805381805653516705382662117060036573743667265160932383720893680740473204351044773616515209976318006174275723753197016699449985278635157833614038483588793969934062479106182920143281034709194377996808185156177568628693512530756383125322954187070782197090224761570285502521357383051478793671755424471432529969469190208161382999280941787655538447197476924271544013240883009688948911843295967819165191324790182313352395843811179977650790926786229372133804918179723842601686212981944924564532780706774170470100525778740610766180981366945771521015349013664202846478011508347445218592572177644806433420313645795105394202056995589157748096796194626340879405086732122877444823605140745650718029053649809231935135485831760540958602446648955531971753657105828375816497478105651098413157380002061189563193407380174886319037624014070665533989187310437739430994620127778714189488088512151104766321518446659406177711428638132373062795879110809551149321236765464465928622820053733090432504488414950305355721124928431646314650952296433308705568117727840069405393063714638671392924328764230341954577232164475121798755625114310503044229988126342391160429430916216530786004879023278258231827827407250577042922249988475770364196562861039471105026652128797769426775231328479001335672376372390254238521799002885310266269436285070468248604314406838072994112543709662282082100423014364658900846137053124212938851499858709404879139623441042619716174370773294896384770321386851568350583066543854863379200729036260873730762678405693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 2311328400922822244872231368445969875372162129425256540344204321970691048700382846147943605612644073493180164083411850099035232964368595462615407507970132447868861782455752909428480830516408222772030078670652666649343007395060799710283791140361080077804572960179062259953144647275655805185370563558038351925014094940750519859572072960718527046925610641387783296315868849369372049072046537220950269796340863234938997508334821475968071205023200172419682392568139222591336042850032643895251271098645072655892189551059744611180558703015541606703830198927267822423228080212087248843823884351154216194276149347749702726428559175963887681655198918221882554315783171611260881759035535922530047157089376663013917023182744585184464643123836515812496315263149295867227861078667692855155217802107601412853785711837976950699016477160723424482369911494075824316201215743490998550487720898129184551578808111056108584297484135087122676594878110844780685770266688696227429861242943931421211088509978958434245102561596851595946996749251691877099524802397586397001947829058542607505312959536025577626707195206940814347425742245543724288371295731848000565559448662734568515612398008986370456067086986902877395645005357320269361999081656833812675728632005497487680220535142840278254174660055747624122564491871419252184751105217198255173996429335623211601589763189689608868351489965312040186183147388882466058980676284845169564564056985053655118080462637481320452245803678416818781866811379896887667477865593886160002701285286543700618065564958886605953220601485441232990653324827650930058091857319386639876546006809534554268261866015646836470301145632655508950779765545030868410524011840134862048320175078169766887159293254851849974328007962901719307082906984699388468898438619283669080499030429135806578153694071387595810366541969954292161911219643079156569674005417184323372260866989176985675076411549214282881128784419804502544373601060889108336520540499687165072727021790527689020418981239327448109614713684328489462436369864211239121436566054419277627495675433221227864844890071467884464460742206161687546404448008924846174384600306612262280133384388961816314373012731682053181653803978413088090596177922859043388261566631718052766738136883217919329437067706361992916799561984936032904152632458375731588132853480312406029648869195776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -2328430094861759398171064128632131843952793728888045691879302625479235899477196652690078998853001770654605380588177467743985743279586849474152648220455064605523706997776695027011903806001644826786569414084387304153650541922316876219402502057770208022578414781617934206784809370099857849575546119106267108151360739958753913438056213636574553210589962819074213731384027603463828259813686406600189738573953377354659773773632391858326869303111848490417468369789680422410901588873717474445099817145952555661576008025666289842943140864743667669018799372191030258503238089856191570066218692834329453596673487066269429229001110314964252370193258598658874581341041175444638413261301025657193432603604002233212038683098344612790457759685309400831494359445700631600677032182833073864924919547389215637051625030627134539467370606649319044891127635226959479976374744014361269589742662530237339665606887530755962841302718177655904285456499755427050370963782467476167344468610697017424255257703021759235469492227620970353503063459775963642786297210532054039428808603427489140221269547722590024398472879591303777268404191999512402980039384063206037616996010411582181396608699671794388397424076478199062187093560019964352156300059583000727470346986851690657222712546214314278600754050065456006272724819195746026942302341193637796491781299557427118127767681750256782679051906412410887570927984029968084977978271706895576138012784831529462228906968131361605471477700490700345198079413459251831739900523612407281472693927759333373423722486142728065494561501074675184851718629094275777400157517345878161127152743511819588891269944190860396985014191006439269785957534466715861649386040499335990827377887361570018350894819252404458241453946634574658393900049899395105255616974336323698411069232125704447232801243260201104732922912615486827325273829157209246963516009902238520091775827504819766415844132697725322954880280854152739568017838848948410438191090779924055811833557450906202418344558739273605146673058833367423021866666462910272703879602918005909646779424383969152120835952552009098750759311382201463675752185993721701582754515320962855015684926409166557692962347292851988758174186754977792645418280882276759252863619903592289466312984323902637644918251024076534385000760870957851172719788052924686072635507673756852007334502727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 1975430731957252985611414950736544603425641851097264674436077073444477000934668071536224544149453452390585398602465352287521329384226742645594264468834233125250141835182623985754303295949027193901177294441762321438111663868905881950914680923941433479231822043068913643204094129160047171149032623536520671368184592608791934133843306505488344142844724318278770068010359602457405602556428759960996334083703465456214633558619568262823477286037578907435378428200324222190298548027697274396925557105752604747292095008820803178528613529913288491164067615407674508842015289373786549952051355246457845399545997787866826014146828473208725584485460216718903834299604774861426861806761148875946000396763390409707803499701791433952960060893956977982132467198936053262563345494204585138480099101934575936762004072266775588064279774831653121202695916378004121835842908418829763217377590011937982373240923996159450148009323223026700655798636368921549266210404979868652684895882340475610928899797889590190989673263235804538733389001230424030459196136965712359587752135022308623543665681252918445083612297025567499095929365806305813467153087101033450451742490476951984231806465607049763117042820323013451164600081588820870050736594566399620461548828473523807015317844006097707455135507746818941168810124066560346372672946284745234061566011010852785219716762063346765206411485846555177839715811407294520454475430745527864848550738610753069625128916319074841857851821864653136125690034130793946199191970139319303583669602023130273400347809999022330216045345815725150172569204947909694894380466511434142239548546272818299478685307038375312445627282739278852201804621514563333211637485107728095569951166210727316533340027522761451259795536832931022431307825287023230221515806180522211528411456792378037812574813230323286876620708392187690712925238234000383999402045515183217142221838213423790884053988560810164736574259889906662134352506061972655581352373463736828939582092533314011592632207255272309689131160942726879237084066871594566872660208099950083603413954473315530044376303135151336289924940660038834282509561704483916897339825094381431754606708044149940749615656400254537753968459234797793465041783094250215790505658067113845466878595475523014856282499470247726267359621300221109179752145716762893398620380416998858391104266436608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -1388134669017901407134680003926457164824487898342016900534556874649098803759478821854273031985516274814556941328026191391132510385541765938958277299295764109828254804281567092754316782816921500240413813277790151723903262939499082632410026209298827799433093473518619624607388866191735304185690768755653978259719487171217013580635847268335150066562470460308595464528783770006103966834826909710662673701293594782209407596371482544655389499056429847625266575285170494248373348898121294248352876166422702528968417825578960278380864984897323449159861363267157741590923645984791308440968588365885079756740089833760387705076171975222438281217309077992094736084638246327692838279117265562635948068613004315711029917017251257676447272742502977786956833695505398624928279048017859324772638527892643268496243232786653485360552268455774419549565488906455532253474835684081105465104683710321397647331097448879264469268411189088902337322590933539089751851412184423012116723605558037139833968463483768962066828800325165100561518767187665306625425124894274892810000756252976613405826845362402716516768225073279502724491338509302899167000824606650283179953135675111350260484600252903476579810945360406649482924898230400457511139601053672310132342409811974489562223537477173330721373508570323995245597830069586420905100760395672610894412885171114337910797381145267617052361879735520231736527455637812458755633072326330260248587036297659306412192459994338426025892852992334427505219848035049554362896503220906791053530423302588031550199368309421139076261502674701230474266432340529186285352836814774293778282022092750782518810106147333339182020222736591691928264012187124864650472545990795249397523157549888318795311005280538683865174161268736899912530420107432969714338269846071547178849488686496806524145871721791061457108343210804512540828165189203701432838011159318711115140694230313411412512286413301168941138676168923680270256573518495256590871020814476826419505422042208641818999796832649865313121312532365629630991652278591598951032937412577268588050996492488403362953949273651463498572186820699216726197011241292390987905637085696514424611602914739897552871050932193998495621716966972528768745198122740512555301727756744863094093359824390423222746729965506801749311082744702235000061756437920493202112343021903213312886135848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] 766302882827213007583092431947378928343788519000688198929284726697385433050098279334320436348261744338136901098217041753211771956784803510913213068221420682340012378909506185594177745168832763646319550487980366240417633861181148338992365108458711517699702647903985246648557106025386600280254010872392523984253298882380204014567639805148383981396939592037207627809850838014014332905629849921588189530946174756164270765841450955649960348384873996198195671781036357253670285033751006687416882937137950169715927619653496460066202424046859544119712656440035098602770882694608502615839646731554581225240603146273830633843182328951064865959105964761870232189068009418951660530453446087434350812244348127886513005979764510573532246792405840555022423030071282387329915130688372337339837482495403867328065684467892251167078383487130377464867251869004784793037925324539562678332076343272617065720141832884246277411271164942342446307859747199512070859893729416155402291876557423543526787392936533166381818476658874093458224658449015664409632592612553235495496600970712991673121155300185239871024202315261233062635987317712327751417512326086988937608649176605835335463261690027803206345951498068440598250374095543308555986786932395762145390293522459791293427340767256450201414110814357555448784743319860326904453708666090453173293757008464536767789214202280682780336903933112497237999979596577908789080915429661324890042597252717069719921928061304868235900719152700963008044610670365360622827855054181370223506306084148208371493691751568365993757761126340375286811976342070581183427216331404979753135787507765714318512358527428040152261373443367030255023024190560376928191770555505226811551661684779970461831701435479181257505399490203430894407390865196410574738447767119715543116470522099226584459848135569511946337691308905379513525748825422057072704812889658169850596026133543394328141383625880863847815319165477249066291482022065526784702237560084334386293323508337732527632781498286370092132098740717333999970539619668182322972805426840468815346904615523605148702736783669267520243917713110292663579979741029249972518077233933864610318927772493728644252167528393906312962614194725421544005783472320940128996533619929098486453529333547437949159575796938566205267587441064065039649848519708265621134116156458972423602288197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] -292672268159231338074388255004422506185484165719584923986535365598791789896414040455221053024091679064241138299249874436753470085039753471990204989555258415167803640217613321263160089145798688176214589034380566754949753650781354505289148159992762000135488007252965667257620750374841732115116999034699852152237461687581316587383691788392998857589427109220007956440281964778287778473374335101685710243063524981871974406882019101902108143449629578857022390837365384992016514368172726493861985778198636373347294788328942660438159798808854497800783070670810935632735593701451513660374595919810272340251476348667947587343628053020638401436912024304571035648401239389592604854271218278337838301446785381674016349270321188212041006759467992638172498548722754336018396086310753014180762802957838559516406139883282848997374174760032311981592304977834968872581240426246452432336261744222026038188193856690417248938344599911063886780342138324147757229042076745407570020051083961340784952662159677246169468270482689299979250206730580341124740472716483247382360834955509821655411131772231993142477856680371261215693027019045199274751855145180677029426544808308106930226805308096095153404711197502098780363486611214508996091905296040815387823884322659691996249940893589080835798900272344359874288180752696416785989713490903194885233090956426877815336133565442797209635865304076016998509835688615624589614712180494569198384880436661390625989228416319301949390077337518818960699397882002739551995265556240399528979641544588543543366510858067153996241292288533369816785993298941522588083764854181075429384523932989896139929821570546000864897162178550830720371792807860470531880385694306939230431808475675903267290642165352459978745024224246729399093914196060192384220582968082215821293255380790155701867875427985405351875093149956831156288329743825179567108295292942359129338714020430997904872225944513053886817791264680233786422979004940681150718608705923026218593588521907020996133829340580308360218042035193042970217757221283194546347562825738917520920418287650263402450976711643545840696215267923571839083153904364418856638779007910401337518178237127958441748573847562879484083296305108006394359766656463202528058782298066901546888599938187270427360760123359257211750246153046412143336813606252619299614199511344692803704088166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 51330843649451676944144511851081326092397290357232175789678495846764455223186818427887952369327352364992653722934449895164751918833421918946700488244912162951627439829327064013789105399829250535381672932140935157261887866209929735594925383717308820150233629934567788985705034013850494505448174379838267910962113669896721735293377254957279946328718452175825527925193241865555692308395630416134180013544877647690438531782288720813528274874918691476350264715478235994499650044272723247161136599660060213723131821083503382882481610046991692019425339720531196742039418948351641392435046230980770046400055799252198207229524622558522159884076157969109863986656560905148076948412624566552755871691542604139394194543474173466539584115875640813394889173369305618722725354354096137694068297764535707377723519104966291131810916908052233929807561486426448590576106326925107445649298306298996553388948857734785720738655313475274827086474166801041309897581731979696864794297948031181335455662110833365312888560392607747294513245915550023202321528621423460961833507831711261798945738376597305990726175451517972288569547326265132281716864532029222267191802296443230402096570486567424827293794252534787980962923138048083694056490272223841914607658946063158689956582822313906773857737331705807333022103463480134365384815485913302532707081625621923390927304997876192143547309461947931627468533516963079251186735837013013471221546862058183839531109257908710090297248666515581133903324987269793230384137641062302273497656575052737138179989392916863328757838360932661687805464395545411705511268733044772975158408876553732108930697466125703451287614829931165326788712270903756108366484330770921121541069320398768516059936383268327432293628550370420933461092683981399438245612265850817360593142930384880533400544972540009871946880674128248510311215333993006438503202403684438734029739700886699439909795253178896460780792271364483256632646672370798007152432536755518560199997796739323027113384940590357708131260256218162395574788261465514274353108989083518150390057282718401264623110709487521351738343795519753265201990574716079792597627267211060047971558197587916812959176367099937712999275445969901699402102671389821056867509187974126795619717194766520175966857163840266388177572206866600475849167275481989405852409832516327789341972627456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] 4053484591274524766459076317583285432825668743679294704532443200175138707349759759370775865438507280908772719190364474693872828121697278176359351304005158532371783088167872837020472922710130891135104271956740074411397051281901131049000519435661211754154858853789391846190053704160683039904725694879150248482949155254250709668333229859287317241236922161493532424940173903490141901481431110869757626113561049769947147776759595457491758423113134255627580721691464209429805253040462894933458355641190302017962163190693647187672964428617303089415146441228026464934344232817643927156621782572185114994515380852949721931605691333196439294050547337312752589234764118743816288334081227181633740786649912079543827781095838005753839351959263083622790865652658230852459724270657587751763415203554354997340679219827146528181103152881213440761230176421024073966088098294449491062228400781997637752659748263717703469841779809480315334923372268254200454405693393228948374157243142332080680768977671628113870332954484991009970851618983438565715873064750466487193994575700190998531356113399585046192928533137568922813135958099513211155584606330215585613314707959439176849099642424265478587029772437161219954130362236383303232500444037040521931217326307585358171308342998353931151465643231339620430477981454758263682437855408678171653247436047219452252669540391872085043165953363194219881346868673383688972553570577197321089799915029939984084592987519173471940455883668559469924087960056648135117748025193009243804391055725764243186082919336006411630533948848718926853196858487331374004634313190339924681130524656072589635800266469588865475055317720897287814794270453732914102146596110077735059204675245660090379047743747890998760385006555497487259958702570404944677106890050792149400168105495204766951115282324343196830894728636802744920008001412066376798224987176925338252459391883579659732292525448661306115957606598568690008988890298160711161208559288931051573209741471829857998854844261139753806362041080067553820345754417800193562309886002775845939100808445529961978632145995838909909046658651288711298794014151739847889688238404892527687735621143343823815450679455016096894221627975433552937208455795397158297809587318519780594189660089365543869259274595752200812628168519252699612230707844682815986456442900552849028064215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 12319508123540583402257937961398327022595259064759922959532922486727950722259717462268015878488380414129305524262074486997894850331994270772955207338502242918704584380806612115735472266343049702795458105384724885357924197227644957926526861118406796344971129893709908143283795880972276886880268997647196962163031420535934828444893129188207516624422643137064382607060148205375513659088157710257093895499351151285676202048600866807490972549968497523349688628904226636000796411206962525030756898567183738581458252403752906662011596494240228241195199347047039079064319601881544731228995864232164452864933728320243123973593220946175469749987380723302248570538603893074827258709215301631911381942439444180898412690720020640808295159991795876571338437080339974271349674512692256825981859889025099095487486650646243525059554099908965908674968469726821513718882627565211199243499978715247210735836292949497319563626290079530450919580332378620170428990352083220623757072000574248502835698695805427570662605274915095421759783359891926003778087958093991514703754055259062909860623741093134960600604312294254791639465964241267850433131559591303548963271263708841931685597616015645138027652297693179434279328561668189576918666919233798673903655289859918780496049293781483986430834615824513168622248290937358301746150341801675144307141479669946521526546467858952394582065043699222145355495354457476765898440135802728750891381796698314764175897624359838291221977818788178254354879235127780339713784304154771282984443845435146223271804744243336862222101917894123115416575003221265852267644999897710393817653798466518349368735733780283369676566996745522229799893781047901188822978937227736869367655987328866479833930036649664523978321770873406498549060584065164921715895199973730233060398687303093466867506766822546356085921291272990822369715804987044098872822992513157366186248625572525831408166906342877934935679893389868005671566515139983551977189305071179489986090450864714355326304272521522034372908155407157784524175244034805758135937278621396242606705907737414755444543775197159902338313079762329816572402168065495524131856326319529565047357758330046878232518422233133436186304635784300859812401855701990922414699201082632457403085696665354634195488503655335412756973747911467006696032091813765823148259582975514065699055075328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -18964639128958312325638798464691824268935447930090247059682163579163082879135366621825532533604549640621062541912472280633015588196534332551464488746046900423812992365999709144987604645285272321118006839203203259067332197884298623794483358478243048801673692168112920004101069085957550874219421487397690435181393599735113470874345649538635675319079591921031645404146216364506677220001008493002390094499775064593858669921922447926134601790169064114306485573973357317535197123074298849215853164975700726484281394573964689552287938039734000617618419057419123718885543889363301670103603446499276052626076999665285689296480141235564241274315360428539942900130121148140104302441180689800806808802073121698561281887517122029088819880506701719485435327053880261092003491870796189999307462395024357823385031474543127336152610297868583141065592227580407163778531631306868973731790977199986919519393742054254882466378468318695880728934292936030691465221215033755085225114549995726060548235414405499067964958559932660905646031565839512512568277002411829765246794443909287867094451567803355649094023698283157511800533220278119438346970685198382662198633657616570011256948745966757150882089444061514823971045474643197531748613244395598034181949379647142487298751798910565835765784298740747795759487236184086698677444361189995448439456382884620657013193788944224787448055159792936386013535165449430062849494819091938017184731971122296658226986232755238650876602630235070637329096605735967468184177526197705288893558898814263906264849150261098022890631851474922358618656835731515047802133970175778193068226155492726922947334272573362728801871546204220600805151635392347259512000968171116797262532983821533126900205382620577894672645147708003315916657312210051127964577438534003321851207011139709775144893598750216371386251307158360500806021419707783622496003864761693825055111464415049990826308784221784317945079304558528760582291246962406512443694525392475823733141017926444716078894926075145753084595139833592005776942858505593151459574464577812274333736932000851868758621903675127309950034049416438331547224883945220957126546260526872478170110093780173012958573044714406027579780778568987865743337893289464807239195670854507906732012675327621507026492116166826803415153796870082572105534073288207196291010763891224283359131729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 4973810028758282716942471143634125505439114519936183475114247230012763817787199518421840005432297730258147197512582061667850400829553121006987215046372155834162103052898226451082112098275527064409053874079108743973416606242199371544690594978891309445308123211268318870867420683735032387426652151845991838893287349079018735823354128925991102364687540575289316119758097026720080596860385525211847768019878435358841462419969439285957630833896661141310617004477260539446677737708791916579175734916789230504779245580520082454668105126477468478148917909790416312712037101889465377351276728518559283660331828432865898813203673000761973024908231257891334710865473569245553492848131539643513546091279690877067253500477910769069853635026071988623020068587714654005825037817074755765081652969065771564955791966648280888113291346740710029419312832709166531405554945320941786034136045784722642782255172808813402159587445493472392609732231023593217191745208855806123833850501629157121909890383175790825020678916558899401544790072031149118057920218477729411490116291215042590894882609772372643332609442220024607111906544531165275575387525561887449853738644153943442810073441049914037695493980572333183581475095117573889118689843600262401993521394403054636380103372013144250325278925565670489869088593177026902825688515689867013336958423472899670650257918075482359994936868628828244153836434959650234524406425016051464511863748371877986734303642564382998256075337588084378702383419695277710812315552786965416440463244259080871906083371993813096380424667222239031784344807886646747058672194522587516688823173728078468587177515181148434154336602965694264376730708757726541261366080505827107525509273018465341269844298427032932131951866576415601925540312246609985911596359770460986112744414830885758297400614248447831778833873467110245684650576586290136703026495603380279612086846750686697395652732305034264523365900328536551063563154555703559433433468907281558071888748986378363502122000348987669625688510037200809794536998882195244737099783735677673321684756755068841088661744126011135831466843455147382242852982163829708426710625716398034539201255657506281084685392865989848615130885247969872504225522686090844291218679687880305516055053859283596378120212826058563383683151432924489439651579167588992360934360065063793534865244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] 7929747858143733608000039450896019612667303672221397884417326515254065629029801919260420685103557152903690774898051882979748892213030802077633118550059528468942355785082037372325090018150150286287565374795315764332824076459638606140442420499811746229747998120848541421452575351567075596604235291540680722139935305304026908961074011223320211938301878288480799386875219668405985662260499276752839471949331904467415151418789357312103746555645447430041122889656212199130140822812796398606584833087159631529669150539439296607062877218027217984994849853965459427134028499841668755743630395917630602511468961652498503215150924891835692422490085833332015779535259269134265133174978052848328961158957314275575753550908617860150946184022500727658904154503581470301477997217931425372632653795689536862298200508034575178772943622763147383652591266565363908580835363169366125693004128711563493722320060623332018464528482598488777436632332622871229874792209876922604458533836605439638958764231454389902075503998453937516464743149886701260951565421753224960791420918476207626434450840188582571917679474726781022507409952945257466302647421580887516722835648982903373573250697607617472295240918748537256339128252633173913754772005054396182135276474881364461109783825275676727588868216940814182454152830045437660613099724042372594269396748349444879414194223743779416089293626651970415082172449104474959477431218210933664095888971623770791982018551332130691835951263781380805841475048404496961818942554659881550769548536140978380595973412082650617045405852938255767338781616810035828732797945280545351358035450248822576757123464524891271599030338319707761514371125140686030451636823128171773870260826686486318992644485275508882939011058076468941623554020744689904406106440242522415422348173773085890798151093220797661963443530812754137618223931555339915621206002309673240553805599933826149670627885597663506311293789949523732406818045337806272983597401326488161377701992166130529979838702971198204735416399795203058991411399503468473993169168574040804458061833995614285492412132066965649828708004272874329944577634045116132326051673326245785726230195420351559072834650072247439186329321131242596039636222817995257522563972451897048853236829793817897405289152861235768967953321573592585835161945926358137090127868772201403384688803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] -9032130791307195107768463213293423229673842547017537176864128428858204729051457951398031158671959601479022794370009597992705788560728387792024904842373438137429931870509497674096362018375760308276049414229804397564986226047169697131593941278283061066905655414491879837431561266944044357421252689018937719415231602682603134504184796215184707179932009523530223337919767721393451541510191566665399788174267195688607402482542997449683187280429185653328318455174039821475266699719329512520602359845793758450115394347185770144383962714495841982483868397889936588498187244512960501561879617726127638838442390137766808966105349368030020648654702082702179721834736660381965429786786905874007973470289360570354550674320505613204875887037303766223074992109100732813720455812049510964249064831996076936569108488445353677023650545701892654197921610004798621040873241510843263788075224075300485123916252494233534617396190977078275987321756256278988554804412749359348964082958853170805220007598148982079392660360640755387117498534587620148864797265403372016882829692081512823787868745288406889322733047492124230407929855234848068843463207824500559856273063549175414070609797685326034984730607767060707947829781621566834750578544708457583984244448364289125136128287320730106436554292030497342469072563806060886342819082503379716112638527544424234091670247059604060285214676456260092233870318882851884703227744514174430762958546105161100922330523755306591808855804864379195908015905682572094677281905761216577687037538082794698531358397974912798054947538913832511857738835911999180830178075393253847875131889544429499896982787803594156139815988077774442660296139579813792895308309563660240293253993731615625178201194606160425839999523391629306689344465791900148982601075355799229036541329850769558787966098995708477510193707501883151788343871656884324370452242926625426578229477125969685552911015291792630872778990290536515533137645809435668122308198512588538395389215603516638310165794936293607082717493179044156417374658170044743198121644914763156823577570937289573600308776255046297867193205491801721446888456825044723111286659436372434343710652819496646627196831906927185124975336831622062111716731921178948166492915549068255826781005243025163360833966854021233334253011562029778369343317217087731050119731863891779410351620096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 3974204877270754643864622552019838524099120107859939185600206510841885661909896010118263517424503014342419937899813562313003825630359175832601883036904474404396387293635045485664975295699380156439475323971437945056858685134558734244663768951174594996156099362600110543835664460631621774977742493480156446256032021990895001860873918246706178770854513743363717360693563933987158728608469805545688805269326403084238866027395249590939174397705804851810684557421652834159293042861585309653676779495358979122900053109910163618241128627978472564864368904069356998444317658139694188292360686160638096011057414612337147768561177892491126915323827642767250896790859977467238847370958374784710037961584481756036463089603705476994431707882723330953742498862159125715060994274557170499363065198862692403427508356324804455120672943143711469830924541762417494303731404431690505646568942950564716948373048589108991566212341332653900924152772793920757321399431729078152804235153360648058112561464774666269591934696803375914542977171319572495241938685344330524767587126434217836113666940993493417494029742786833552830745881657592988046438086085225834643718181899929925549169575376858097605728067626130045022412378643196826636102952960468339359098629816742766277650656199604217747348750410637736058816878498224175192166472114430182054763788296294309046697604766721850013476882691211216704244825666253562781098983645082339393939674222806619787536520551934119873113772790863027371764244653212320433729689739021820578899686946074034828602994812683667010717626460792560824533846545685643992052302051398034772773374786346497369703712430281787435534492843111796567457321324172017816238435852369628372476947978845216993084287099563132418443483535308857071310375953904301612625489944898245827949448115328782714742456306250023338440047241192002072039156101475726725976053279292563901298879942070972935647686238839190729144333547155686047227420198473517450377019597746203212713550164440675400894887368526099797489425299187746450235622661199636923045632623983937613579319768070259527898700030907910535573702349495084747063960078596432224014763132737791838755870084760793549732754058888666694417051160728635202172730433383841509838822466113136372561696112925215667450763308291927322818247197980313072076690232439704217323260347493210392792924160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] -25303994729183156774986585798069915748573480153786375779655674994500580855168984512692047908964942646429400372568975342196131160457186688461720366839326522254444933233210131871786916520730875224754834187859231373549646078151973195649317733100821507201756935696443374045222404655690802837435174776609594784237449356975506471284403092433575365822845871957770169672806617706338916278456592792795806074197674864178906965468515840055675971800638074073586334590425992232835008178623651499198195948966062256380661010805422149357913518317029109536991105974288556621306642560486707090525656118005729459779545426853391151925782798292704667796402745962680403909781687656211347769847412855491024021609894852102527168962726818580452444402996692715150434388854285839666145606263348237043022194000630989855779653279951664211445469772196559084839444521891674057731736421751174185582866537402662062071490775149286351810650449965372497271631389808517886545946130762783907909080039376870227167179912181111860684212058715378256211697880897339261252019728554301875867382782229402102909068781239156666824783509197135566936156160398757413408469355774256090127815319237583256260277767289366024949366942980110743236803187954636764868250489416994446191239816453270477275630158173382774998367314896172662794992218600771937300525991413451734451743486646450570123418794775879035810745823678999953071190135960682348152644329057489923150752260148422180468195292446446804575697279077404170929823665652369851704318859213677522884827391811394138677051464214664718106416327169818631516582341300896956946732733516666934444251375136608958488312838453835783040481290511346735436286554809126480868794420825977245608024370034087985229314628340137365728939739762552252635402894527028988205744507608937884701269044345044944197031492272896805533383631223368695268964337867301244375275375511600340108834254480842380037442429585120986722623179929355909750386162097156661320386880809262581970997826797137777400610332160998626070511257785030032487088563768460415919214456040519347477200235571599485512507256945182237034718120347357556749844489259011164054975830012417123104608946268326288243697300559477370025513866887399467651737098115682288659229428266157994207857420143473120209114276702714588141742254241654144040873585025416708620168079580971016430551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -1675307822718415813290388016535228513601894054044669608583481034494730096158312766395960899736126853343009926633798466462982446808820182164626221162607815859937001638326395502119262441680372223339655682655332113301604693991367270033719253849632455576483663767853581563209332948807734040848040510286689505149341602516877241481442675056084707356722738108189988225191229757341214829181766658275464046259525462999413931826444256142316257656534485509856654582368705755215772703396355253973371330977336338248608076307871901216242921827585136340994623253745863278607696173568452144635934812047499522021935333527064959260041207587388120860104961133471090053924457515269632270897477757203962716966600088573197301087561538530764109835537075899466019076140495942200152371114619117325713922743820479076743220895676159529247585464684241883966189231876385793617947923687049139926764379829900464579577529148805488244639745145810114305734099629531949516850719743743926009255633381400086222232337049088840043545364195904672622237343042460447794129714254976991587701685683022428684007235948683537479317526346416273695980978915066416942987690723434862409801175747867229016962750652109449895285318935553300847942504131027021877248003921729456238236730213374891287355707665717193896497558949631208068307677205141019626049312801725866541959378836251333194193170495387297901979435990631967302635766039481621975358140765916536202029976372156025942967324703396471919761136306856133592181795427225122454957317656781047374017545957263086653762374232599560507065578622632019706975260949519204529329598676417459372234470209112065043917217155540453484056289758829301023922098657832341914236355381285662563342320950883060560749772168584806147124817196442958947648060286676017459734430867320296812950197748185120690966029995149794295801532471834760650420983881512818890408604166057825643258363686116715668239187571180879924375466329895861839400422581539940667048718749930068576024157187371414278850691538067370921827509532968678683160239285655126430917233640624212772181456890526430979397327986316207338138492051735282035449899139090044007159797759483421284653493274763562520195218596093016706507524566790959699204722343814805212475922764445999856233244928770721364953194275341277298009259309781512259556471730968594005283045376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 1596276088863748816537125296946253472470115322719781446078931097023489089902867263396651387770174737648856545761406257060628567600134646916896530094596694989941176383062532385956504194640472970526866986141635425265418771497767181032357728532998644167399110309306493043470831505011386893550186179364532339860702873497335117067843158133414479271510836738620992356102347032253842422536626089418264458146039686488820464511721440290295313520016869611317024027054745557769704438447102435466365608029911744880483816724133295732000807578485886483486681948654937665087327084331082488696109723557988704650954103580166906150122297367058843936838466201593059615616325114398381364756284267267806028197040649212570006786552256410360722736532337007177631858166688415196315113119237544351460070082631186277270957722464638384978611671782145396319513113706876876935339171557160023525261577085420945460804484699051254390772288330597049465870542450257953900415888036487695621315372309269754157047894113777116008390100748961501384701239953802619834789191971851145003201569412543099118971144391204536954456727806746675705956274211735016964258658855799200063792200826063218954103292545724890893634684956382672675214313558458372823345085306678328997366623845983680296542556090936966673669751410700976121520637247544093724420993877515901777368536680045825682111372903173795963231794184675945962539534639706689969933845334865899781448138865121231930213897818296628028641866850630132076563279676728868898985852463891762250280676280181520956806168973252010168998239898380015979959312682856516867704815990734276547681687678019638198976939921782832347037657579425271274485019937668042257914331397478116448435300372693417495833081789168942479813857926925425030508848940251469176226333592973461599326418233206179500520560399781936672273482348716620717074226682554432916732886456902915580629728551425578281001920105294992734443950176034601650051457098143194109545281266064026003464028347053370665709007435449980690416134585207091790564767701266510262423865440675782598348292210160818322973299118975380992373401332917551520990303184122726224949311346186071683115775547166745985978965545472529321567670869285908492084956827829398490649656531786346175816393326052539418563106350952805962880024614717856169739317848286048081379118570012672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -588597860890775862444928768083820393549896454889630643539096032925377684670331539756731011973448938048741444464930834851388746606940905708417764853165277358287249160227809368617493359635420533189149241221129595209469107717619114673237772294580037152222133500124914469648014775964571473824053748078826513343577041087175493101926084093151874158073213327147667660079389900362080477835135040944886762367847033121832625748334535054015346880596165778715382388858545431141793149960590951130089958823650375681667496514256313315325234214866694202585102775540418101237375660103973360536119539979510305776020734171041532074019380313722588234616686052455331886964243590992944789747805002230361803721112789986900381777893206791895199539331363405000019617697222818948955860172958186147844099175704346446051496111137918970228619787882487890795129303900223253929737452420179842007904851573976390345101190794673491468199252509807991682296387648235065291353870764914104824183278793125245410756050279221835956316454317450770838668509441454288400495813859910957900460037189629587696676951317164052072076362418355953760879882315112535184984454875469630806330617988599774876803071714557929675617043703368257353287629911181358234615138659406833714281926729582487786657124484425669969024384798035387727527660720322437452579070831365566644911683467608536807252697574716778354390562484656317251876370468133182946507608911072594491074156113978936279063852608666914912044477372050710309007585190623153028524438985779403549334137876717596155933348110136837649289647151508918826385533212321034849742546861852571226141223551660825650697249874230373028424184445825813122166931906576344516051055467280924761173355389396699133663435401308062397201196992054380467991039275951453903049114219110014884078675371043565861890295734852803461940965950912928424706211081205965782514133440848088847990120053277266270303498545664629977321458631734894075429421197940070237006933773562888787454133622292644889103013071831236030249179004253634886305027457498677261353190839265110846687603325907643822021564797589951529445084612477838170531419922698884911354395597629420709448264913507429011914511458162971718968207053871307446506880263886698736508107866210354702775753666452444685677751835018246712857797686158515722368585436720324449959894668321751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] -22756921244094800177802680025817444456737004066924664911870969349702699560419437527028506970014254764309360604713126312480310096402670622575225060095967491831491796452754286643301841985502433656654715049893539699177357090893510989615598798930836675402988249099151361415974088084846094404365810591985124481881737035830845420227300921263977371946668950128863356437596947469167455390450022246998256925906813542673999795824268093226002961476160394067588457813587418993819997741562807358502280298413040898942100413566088405903783744652679142203828775007570911952912457773459621094878800063940086861271176560579472840705741464690780470551598019415585363490713762062715496091051443246013385888639412402418507972284736324116518868404382775620307876998546321377036219854084609087266579203586755587881314025998958749782676316847943737898724287108801957943115610072728359913800583836678936317649936301895169984939551400997691415720578215310441275839158854171556209658106041751730265242488576477888831831010689551400439679111079763169454170553959561706941204666311090970766748213353998107825752607333996961117441046599554604533858813298288104106559573604492423455139488344955630444421945363484918912208639830813512014612488249347009753646564826593972305079063982357249999965396315881560111763200626393421912563712707178044742139196902038183346563667556777175614481386687286839313589589470534759543434419288349525829484236584558491446233704686308781836913493736866074051135975608571884978899400557064393290011802118890328005312017731192119916435946435015736232127689886985480953134677516030177670469966640819060153454995518277053521288348355591192948234856973392965870663714360388748861990408488031935685414072093625923596676500068831243046466716621075119085694415250172068669938953111325566437200136558976769522000845507123205558956776426725071570378386452558686728182770294854166331722543398463801987560972778473183212540576527444311820210234920789904245814808404417442503636394150194282897648088069659737937387638551008727066560176785695222166178610744079285054318800322192920329027277035628707216811247745457147718949619236137675236651474928018434432652718619358958451029347269102419709195542686794523202013781942637411027043136854385087875694283512011809500851385685221596206881258622504547566932658245197954547712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -7676111119846734813133749241933751999313916128921132013277171528933668348455883887653777525156917117520096878756481357804058785709470184853338242208403161973098904151272383411430337934234797006299948490063815806478187793732912455164278057475145184154185472911643841734029638967544674472283225392997961078384008761622964301609979110057954702390662138876622405168871513376081950352759060649104738524705447379619188525173092398723965882845292774474566841502744202171460774543362064210157023951781775421488307837267095834110454038625867792081533697877373015929579622542981479436268593638667954118452611772667101901625952424229695116445693227351651016854704597632991147657334599571510266535775172478888652966649321546387832600877377475313034296700591259085003651623955012797668910425777582870720703840098286649897056150457358376435638931504141311890260237240652108950704000875284388271823931221470106400539179040413166680178284107943349585628520689366067963967803149241361280870222272652176525250784394012908256973498671918164047291703495815578631632551804178228515913319733744875240053486130197875055855383035920044866861128012199885340693720941072456255325164501360152239719540926787518217781785337212446667174874880956231390988746531480370466119246373734215797189042899500039643427006413158130820481576299264387762151920938399191713451911764161244399286387690269608439249152846890719911109353640178979573516523482984453497748067935811045706255651334646839607363053443258406033255284924372236829051154033005656819310684118561998804929222271762614540746423357870085614567263162145550386801028481938168731156379791286849597296532727049277457199768273471633636215833891252072433375944972029874839311745158272003233208755349936406881049212496389595137615905398522975819522830934751890291526126541139067315661793949856556970807839992880782620121704754789012025470919312616825191160433525967994146037262067747273902662271401588440220242838876342294764854010973244793266253643657288020500177396483405709138988262048283077099583130756794179282687420751506433597935301687867533459324860293592405209926227290776451871400704434175236511133762925398914267548736724916367551782676794351504711356007148838256447975057831732499234236827741087758025982379610517813700174214908083743765072252896110084430456850207185930719068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] -118391847827186030805929276303681271174544701769440746766717025529342121978210753691082054195979680848534516539881161641278661168178051545516302859893383484100794566436486675359274322634579533925221661498614056946260757999284597242635398416227069982666602277244975438999383860655791355563104488027611641116396931593293955869898473311147327257016124962459529962302935675796638785473946340318937533695890641542341157225349091555646808961479988817293865112093189069422969048525362550086817488776570507653566438144009062516831360768790194973209350744872508351734553132322952877046772296535644912315503552574683136660714150349415031009809705511068856182588856265903173367791364285644842869435987935122817105397953698999297740453896394289266195913203099508905795859552929255555763126523955719450376955966535897498262484210327696442362808634222539315586181801847707926523330156626136992550749726386009641334839258191930901869329682556710484303138976913964450578427837046722884365202588982494153078512187978445400206891953976511531026546347334059832846910620830445966520915981308174851322258020312411531802968862506787664769464811397067401060882092410643452874629800147087838003874036530890673394392320527898658656813387333340076488305783630351203853338536270220444613775729248611686596654781445246517848215622361114493448967679082275155710568031069538664459747878759747816141807654383061894999690089896315050658717473934765872774828509785018515353613647046597749602206866051497234496638601088417829215945100665756460139689117130527432017473703527438335278893894087558300609458547272358559992247969449382047920590651892834087831638041147532606099569364061152806112464273393245433021927837550901469136562879318611855616116605475022871516149233465102893539694568555453904399002078550691325178438649159638210359886998777200869611625278054295948678560483067145834088001493130191445345108892605457213399562749302501812857842571672092392494467876866604259667582510946766005151941143192913008562550126125009433765541341178869683933068049706500944431633848605974478200968969318075143139186122782074927992116900779758904593937032253559587957635529200873970649795554459045310634654292760582481513260895962603644761148372430337389283762924523592029293250308695231459769791106071275159841179849472195000710553135079222396416163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -1355185703044750217189049179392055913505254219331762229751668601484715682588703738055507156093324865353938656999533214474301183824297796995943629275124470770291393305914355556294039692965568875964267758997154443018722596681230707032067315140156655062944597629070974606237119797354587760345051650414261711858865159012362650871229223559520386676259155286291836123621832671731670571889530387886537830311750009355719334580890301546543568024818247574435068961008255503506902334340098886798424884718243021387781714834662634044369791363934701724577146787092154058399642999939238266054225648931211152251352811756924670251189077453255834995334699878578854055251488922190973879149444529600377405189367179285575821983483752090407934760672518562453139786885225510515096082731367494684971893555261273419738830583480183552108908783653603854746258952167661113209588937386288345144666384088246614397823505949105263295258557755922599022877099033275827655778375135735187321200921048155185036113867725029446271435263180791220593618387571550286652736650196491892597080345962480601699347047971036241013271690969787715610474135448941344674397782014359345300862646470758180577381110920713121391918961986117787922514562196222426989349293008058840147579493651808299108536904643851344737541739186034747100126509252859005514450758876522557910180920308106871845477267401042289733145352277350091828060701167383200780846153601788013626199882567278151596906705315848690238985829021230873249055969327615013484544099131712377232122967720498916321105258417846536012638122410064648007470608190579941545052236960569568551038268519916324468187384218773467076584339421734105343703341242236116273611791437595191196503121106035508443158563375333456616569985299115650809189851731551982427030123932983689678453841723564125544743938448557134437587389243339045328389933842812493432934281996505538636502510724182622318093934459616963190949012504716826900708305225420577268977792751208643655874095969569023492643122322952510566178849720269792788886476166327309831450257510320259584214613755655284121669533201781742608525661802203051997218911418008502869246582053519543975502882932252270320015011140845106442511000489295755155743565630919048116350916441628533020074041425882436082628273216180649900426011205557042212581597069287047253365008587122844966584320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] -4796480332805962148110029219016192660558690084620194318979595914188868110293259349870674253785540788454956865782528033543741002160964650488443177140794538861285759055389592596701301716760299520358142164775467632833037952639999233114292786159599139659912040081280633490225558103954788660798220911678718290576701323866273191966321516159796422889685612029363960680612360181227189703154590176060905712346120826095112841778001670004726010579332861952015900394020776850446649936688467281176379831208593676678907943858876761956641834775483766438674427874213661613932438634868804531385127691539215400995795251219989014528228240555127239535550434157041132434562868649100907710958034735726667137310553403568088949122372510084581189676622093312418813873637839011563170670239138237583046488331147702742885878190635536949507946172497295067108191713799084740444948407560871824462172803604302700575538604591569083558785529647417571045449264802718214035604934452959950404250987294990959354970234545840993157287594527791481863235044045778831831447766774563331477677707042107948284032911080557060168422501701802290795550723139271324524086420123118146569940542980659169548277210349345437995131596939625027346256953798134820025914369948039612700743599206310138320869363752296639224069372889048083074851385536594814884679984939047814965360779415241103917790405623905456642238349691929457404892095690766657335798126491343487095140093989051215578434293292168698684376592227397765581825449864862731019665568612973611866750881486907197299219419172283226522074377533516092816698514976097080992026915982893499985127750030338157790568933225954596953681196933592185851977117080845938887911910013276157067919631880065171076224271432663455170066611744645163020276351816556329431001330191419763469638239404559008268540730936354720138919721463944579752337757069525701741671207785157296006628835875698702701230666114560675023735445033153869275692858738740703212816729773808193281003081046573733202032299489580876578585602281222260872227005772297643512554879500546421025895421190267774525362536067338685349757372673726578517740763437601625068001051106466433358798984781598087021816860431629846754979173227624859869203432272981193651787309284738021625211277970353405395543056989516954899277677850765576712976309542162725810147901633152671698386944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] 20861654869469840425300843429319478826070853298634361871656312493870197083140116814272903605853577599287358659010551100860195001576506169800074541313732785177921305539839721091302837333858047884360227493194062071713868240809195820670189882613681264150717335375983675258759492052918472957021792040759620149099264290395477647812143233012153144715694464747830475393839181667675220649074077555259310709618670925519584156533620829558037639222210437631885334796111011603065462183439938074457832197898061198506396226498055268914746985913369411346794660030608342256793870140472170501193465157786131863306796622857580779848850611458193993257086823307507180631093714060319801580861955934248991124309598947160452547623591952573307758190913069331308842619932715284302989891842130554978379719113224188377148220218263917639256125018743840993702905362722748558257187805282082238462663252064344630689270389825520548034906151901009452963736717296962161585768145371860700130074728027677298973609439216529118673896552315762926904734239986847068265160206397458536406386467887310509736586068994112864115985513459142692165115992503857807743622477088806381091428918207339771568261233606359618157435831520328515356512455220610972065886057534589409018623576633459131703498066958665684609344106791309950221573694360611325367409290264947677932717549411643687985874903651853236017499869443976025126770153854313397028446600082002550043582546978658890286181434208771055719805635338781742845573304227890794873234850919978929658625001179406483662186504167743224023696734178380638811656770395797168565625493398046868400417217381058030286378531000279529767435479341614292918467110155047162382944480723778631729685536653660672200906864322491598770327796948397086884627562373519485985041629592807448737682597698919206176641957226877934525753624076547312892849494266566715172441680077955861025639056853278586984984377864622853932889124560224239768830842455625727313531335286993578060425532877359405836583123503207276159329410963596877155536781897813284286082820012335669765373210907931212151310536157249629995276265197151448520245861011648979893930813977067608588378514547910523490281486609570530316424197331716163859706077226811996876052526087643061117531635195723351665725058213999052428580469916952402638201980623374508878500817938095649660600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 32840392587472135338901894781535562588215564814296864229003733746215207473185748917571604941184943797471012884389439688236356667569876365038203472992646418189752427011990224147252744421230674354166391297834102213173964854286323123444259427449509303690775149874874765102149457144504871575011535663894753972546280902457952462408305671417957379380614419366295679182444705562299461584978403712213734600928132765548360398611182060940806384411918245156786217089283108079043455777065858037213842108069378679727159094418703451236955432212900195037157973962700449194905598346960064119101041617532799692632806166632369491220097013172661127245725217740261443365479533680061822247224328666422218212946622250514501629854390681975575315429058308680684244454759488133699341820270942181198276448268122650821940018465014317636287585887553657715213373978617404728836521557432419158723594374838039008475051175553320101015606725693824936245288235871559322054459720664270706682318984918863728119289509188366960172440176952131580583268086946590600448795629307931947723557974602466397572565805328103192145840106789388830159143028803489649788639094765063707316259695379102876275445799520947521429802215006311523839923096837315133456948657373028542344031789441182999756586371032185907652834730427068339401581283280618339026463873380463743530643287323283995167300550490534445942155895416532159301000555951655425797341188618334036146461972500270694694165598268273976611185591975247853720684705738538107799858831571210385906488753687102368605603900843661327984465220128904793922805828600959492385863721036781132212582021019183038948236298582267988698968346915284130573367759308170474642830434836124486605274111499144756900078413106139075392404744467353386817999850115171926752573656783040670749279379089838482299726548792054291746267932084208791047840894117882946500887200643880279591699953348547196708826830253031820186350668731645117813053699355559879246952732369485101363141175881977577789969550016030392898788588107631436633364744165494671220947252758404487243317749315098915865724353547640857597341166911616141825815255024332916204146886291966181448663068676185106171750433846971371017508622259264821867696090774275003669789855923964212231435903937920222123384418228096714832036616923023288824873880054366090283256429486798275533078528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -644818627030359462006022167376586640011931889967259431633944492378507104202725404373912366822371527689321413714555997579681640510723362128316804455624382553458280783281320425268750555618956385759946900500791070930550087389544299980869413713957837891744403251160209135447149351146850835979855451504547374172280752675320046027523925931045236552263345371072908032298072859362014219439952613250514177313997687323252817603348009901838887724336529242976220913177805054917880816235861617614230954904311821161654448992363945774592067709141833213563638650922416650914057825474003802341320216731037266850432993800455810451805836837594656360844714939626657265353116942772540805314611310082235680834157373015832291998967462539985147433487996924954466375405120739770939420077759547623510426797123971043475727393286112560484854243254403078960428542298185847888428796269549934029323938099350619172369875752800230246606491104960013149297519389266343059917331727498982184024180992274061568322787892293827568281298847843612468552517920101988743057741189700506197535565693922920408516343087366879878983071326420886339094238210781561967985419182505719131276947448743757131656365245657105944959424054660504524643606055982545929218432931129490644900907257827483377568099274897508950299000716777268758232790298662718050568387247049050559931590444243549874301543102477358011122368171816482477020951093906715933504088682363069817476222468351328046348807776017422908365299598607328262829893338323906093993093077615824119298833247721665232479191557584045957093176187211553753877289615935322945299215140072086035596338983524381678254221500907095364598223003607883893511966620463706273540434400130282019759124576457529198964744982491760116841626681872463559254776700468421004863840317498877242735318859272529074635245309288363695061022277129386473848583614534771576756931951446455187232353361146955927942970929159324912346135679241714022713031589463616376484441885905100517764913171696395978005819604386126673878847338554022568476144420350439312269168513188385418318389302158770088351327469319898173514649729215174503100199498507295347727299345518761232720150867988492772632397035323691685862363372544054029676375362380046464724324304593158997918366175939155102846144784538525264241695311268630381390647457872445806108324150240692967519027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 4607853668988196836073190896699722483348082239868967670984858208528103551641106780240633416800912455117251689248376050132604331627967760921994889828710463440271375604192598476346003909175606494847055453482001910487879137909950875547013025363612176547996630459255409801408734548774737618223015803252411830834076143370071951128424259441110324720219221478959711055308242745826799540195256961178988235622403399750584957508539604225422607854986018996764968319161829797018477131802437083348252591418877755832318364396243242861167729607991882182705627285404755039734371344171523747505239039976447946157018671143218498850779838815893504843416970964826980552128968240074283927863043289554192062302133424103513748025345164339093038592549849800710877789525308577476175776333352310932525395876446277977537944186180069193413198779515745798640272223033574193225566458302300698353589255190581876535201589815969319264905855817230087763040894829886752124468040787112323930607678629413431560788468276929079320095373936146914376861005300389771009170453226482615304204522273102706313968561692371948155288212776735514066767356977894963844799056191242254316251364532603195356025173732091937384858662647245169416419384531950691022439636529783754294726724820053621019266393845037423035076786792102014482533851224119999972974523587195949767947499019509636073466082181753754614427048270112882075283419387064012781207452348406055220754106968271456788717466898765354165050993755495722408077854069746884289510673442187699490705297136081665618177003525509081006299792018131158824131745363932572102597458947715592314483160886000657517768323746902448767470243377636493419450040468313658163343136661871875106846375094128080390790349908242705864756916373768765763340889706019712319485182829624745214488985739518887540819271886629267540382990418622164825064302917522349039940419890404712128293969212571829208283815002991280233723154488682737663945983452265134661221432576392346993363378531153440412284402267132307222966672789990889137386220969591635056425987395239161911340552628064488566656060649446938828082491038110328943168298707454483661844015230718551564424258934156933747149429498589066529661079722888841195197142797305491175154109008200961914945131461989512082865757454183124750021893411951820769085214060265274859233496096089843059574964224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] -22084337604805391399772323221313538909936528777640734390505244837918121573763203456866872388637689695088325157784790354455094283232502523083798844053711881315825643742728113748250782548362139060896898575051020207763912349707951752006509772091255550312225829324262862971398436265446495496098323686111745645033143840994716145285817240927558485480918223252528184127201285812890735437202816478865397790695833972677327707927972272126537358520597214740373377695289541917126373957798544941123192292715586259591057292978057060576433685975529415753122196093095363942009339899020098201444987950340700516160915903769009569852660635604933363474457156337874955294484042882835564042920211515039903888174060040384761517011522208921982514341439527210667245222409172496868845928093363128135294874960871553464125587469471766261484469547262117741418437075812946471767962010972129111519175294344780262490719950341716518559863611722209166559540419088408313376300719574768110738833679026099935579818304814319302894236199299318515198969534756290503668992520917224485404555861560405104553138288230368970434157059504469505868830952307683133252743417639511765975663969205181590854247705122241870972328451038090397661997413878433339349968222721252050302438313357318418433305369568713832444192956714726603368125083387580309666604836816218444459441723990416070893771150589100722226997069102157509568415225578031008099342633519649644466656376659917330975500778561658028925525362070311400815067095579103704545196815877715201573108095807841646435802663503944102302488950963893866511455969619380995637193031873130571881373398845913111173491563395080843809214813418974341233739709171906534878488057178876280392698451473004304480607991404795723993932009514899034282288452073941742334113118990581509678035660502074452292213321738573067239079925811395084560107310580401142918274284792892281167881632530861157581097682081092757892162036487085877032935357603043151684791547669801430363034561102783155264732071510298002064816819573327572402168168769363509425095866129192786226941704960508356512625851057599063411696076662829736943576437925761122924592167385117029459403670609765379554211544325373667297895128092712844161417636682992072014144814333990607285593654732171380783526007592628872039388985969248665812011400121812873048203833012430578392781291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] 76576677751635306905128158979569161103074952355982121623919661683804315780103715778654700927248023287239878220791900927083038952280799341855857668834952658455149519636045802787774344005697837570656296671126536168424104622660179092685260035183731615475527225520495667852169005565764482186516014716097242657415957360456936850174693391980102690056369312892758047539503069756668944234976360778195224393169237274120845481133766623767261235846226292437034462465716336661119908170933282300387816510977368841149114565401917524754340233599555816699670891444575190693552346458038269472786302890347937527956831143069935506445401848672816745321886234025572808155538830090050248981464394193722584213868065660432910423186848799181586100333584292875341287788034262576961983543201400355495097344367145692722479520443162819746598578540441679743561739990411235437086328420245949221237994442441653436839354317406629721699955622213618301103962714370485879656677070859255190876116719990986190949901330545246055627940264716554205464029238813440320081842177691165399696856770114660224965015743283886587138721943691128538560686927948289001815757225453888538105817114313011978313648730745308345863103496240422996414245567548667689693938460611054212523155439145355455373678285001491364972129199781699284877921401115753686445332320178603643038571075763178144868501951335100772554566409270090859538618927370685614495105465239745383431229096379867243392228359833267270576792288531068419809581342681461382539505470832542933511882875164749337348456526690974227051877315085106761465654816158319162405605849070297716903566986011693003664204025691445321525690307566064670854045178868824025876771686710510677925958591858002414426676232372884012814894225688609740691700700473674655988441862632198658413455622547109194084974992635213943086430823967596528242518214233249048339941409546166649139850079153420050405772787666316724188009677899169033413001250731428559504656871925458069683449867123350614934242540768700518346339059274620763256888041015903794503751422274225178041431017623506717671798800164410267644724037288624405945586323481892557935935506394340122706725750256917987434085065710182863247681411951750070745472074130903237674895668848266682211406080641456425590412244054144277832742703861873427648048135590065873558356887813117878552343085056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] -201140542374984863422233559988596751704610353021281816108872917983995248723466652275461325136399160905058081420941076214714328608646198615344838606649393275043645691129851425667872132706343026703446936421661034683149936208589454670340663009843076350031593200988678170986379689389094939078293481751384357489020224502761562806575631300686599332674308753729751358963660829189681660646752181291999707405158657020577827016550875392960591847570089286709683568972995648116447840409959762041162128858706209973917880871800407085895623466323457669421421875134979668208421382529486896678766489615837084543356106910949841494152249202792113971888906593831907133730025540130669730628942894040094822286860633709989543710279477726542800987714352427429364708730510989391257973821305844198730239771865204924784685393607130595605938518289338078418754994202290569733272274080894088569126237712860960394670303986684094217445300154033185848276442860742763728094436193180175783534238712137199242186613113394121986421529540038236851435980704684675412866162729753514514365076677394858268724047855000957978326211855900019164387531034459414832522138198872976380730814598970165401924376819111357556791894000680418690798731423608070409688649810847079557059594180977755671643394193196542559213819344870539162659058902630400961820486808904238358907514117879365782798428634993106274548936799384219234851198362010813884303668984894288012870423476002170970301041775220180843140342656942829981312550323987251177500055595478407731963463666548204148865826439702177200883736528942791606122256868196997186511667161352789186839192888278989158178285787767282512701824173950810253972595843488670882575471272816118675572630208957765571516844234719295608760199327090202217997836752458453183228483972203591624174628988167735610211331060107007625746112989504626437118465003471272787078947873164787066633793648904100881886045425513942943137955955548667787466810986115448619289543703151648424576856947541536110455247671970828848001553989283826683179757371122970928598645136216776100121631298103897903222386693935251280509027657962342683666368357868516543593716629279372562810810946924191697800582207991740617706228612929570221651045927068706963331661504673770546755782990567309121271143215107415975063459684369820969339640113024386569359976035949817346001574297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] 413755608819756660403478089270991756335889385709889501590372141636861147188929963903969452028862867636975229204504776250510062531760027068527043518715169230329023191248670906305780336860858272441853720254744640326756035819006705850860387632445365734638926646358812159791799952165058815691322543177629100565745459445444264321324225464887988045217496331677999021257327438362182541105932827284982380588656055773494038248612022088917072421433009262870914602282378111284953468109332244783727074759273082209397139761994981125396239618155424519466016906224693350627469567523432858782577046114988312947499189838436784709995686628797743997764636018520657220582167608657484998185829785097174694073806430147084046511866869711616301710771653986898732858688720280681352326526939601317355941235219480731817523526074292424520043292993703478551620356760433046551434650933694408267375509391438985370943095829516830500549473116285261059400758406717939055518273115466781576191462433068094638982139120320151206754074196742655545448658155957866947105812347446251457074489354330701136704043081453721473084261884496435241629320278511124768805629449842965980957434542382831940418283973691430644931188672391940272775887921205937942787091063551220953683019734016059962741937105470967705991870031521210971550723527650019480136352303268747756774139685142379790953665181339809257854841961325710278255188724324079158231198904292394405555223881291378124233258891472813989499257855861879755768310064333244399367697015870392092278215941586033651590282823724398088194610545136307816652090074058266441968122104279919271842580392535520706157985269521601216080072881677665061689956732710198854695976324824417180852232760124742978142215896795791927718414590509206116664492052928125615343073644428036485750385128722239289172705566970803182381077600923651556827345615855998862830668198643652191746037719120570931236079672743898199016987571049278166028609341109738034855541905627979634657259591820793919792360449059691822046903540774962372302204672295716843094218930793075495311277451161183670790671230624790460660161802925268599901855366962932009662825818971632357244840976012224034011517220756591400291079107876134997627085224700092398494755700694435400159909561444322256494470034637614117465806425170338075874250409182352624178774768677150162366175903744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] -685804083993818504155289668681973672297661727148087113635722707945687223629542242607943047442372181268171893116247299190733054023675398470987399516959745907076555683804748415884132729754549200518269304636490834676564777538675706038598615985156088417591756553283211476465883026275724859772705262850321603567279124103686190692711594542900132543228161066002985585834824003460339297530732902625692256193416306025815013409597949131149952065502313888062368270922338011490323439935559401693886683607462659537632778988806060793000447243854394958326305591383309342305599626707413199709348903224194779783038248718128605264126211580953064063075385217692226684644004599241712163770375915290813531587371233657673082870084436473595969725686658411824303928134938139669941440359726277068169018105704022456354964130321734041161339747738149411993709621426052446792461319018138414813776452428283826672836092928432264448016601628797304006434911159800416436167590781931242785203344374308932865583074486803983183191015497762001319286758076047757665114510018788422955986831477001886688887294569664431379754838810959917336328412380671838797656733065672488597804327214383064714836140116434633690811398189499363962700071335472444267542099158612059337877160770698480422973153482635575403580350295842041529802940563136319419188086058967224687054237319838400949333376409760490194427517712442379022290090941696749115148570563940174701564184234003613434257513945474839416792507132314728588661094374139407975138184756934130961281598254931911934660650163036272615648314097929740477621859176546639186827796751916058133850945047290963894859515089220372265743532610173713807446321806258915478447099666636328637962745631326375740235745724635656430759425205054024417133444720471042729977316052485200833461726702322282742849799648711706513997442887631145004855938310539300225553888067310964251631163156674263730931855414204126173587800735523668933568174452469349840564542034747818343059999210958264166005869057629757805614280836231630145541860363723882009523716095764211341684823343851747197779704043750790133341367539117241974138378457410064925444223873768018192422005170205982541193807069629086003013734354115734097120202250386130919066133136080837959671614554112349127624089326127287151809007310155115319189389325404626761990063930087270216593110466560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 940880405635917351383558398607229331053770136673417181885207735017729265575161658363317489653625336247596896985746435016349903091467738180890498712489226701897789508939324010418455595042115373646417386777417389455900497337290062867921838683441411535632280051937218272018479435861525364924110333305241939822211659276677264254433383634329670707870260818757942205843513285789971035713191404425046609326751479999551108034523443742206301564390952480484232275248458696740643648237550681890158742237632820070848811682853948592627440697676545373332164548141623709804170533579225921791987492689470142207144613122385894728828405637367773524336870173057972646347405883802311427998220631277395572570403029872138179548581180922805869645291737930721287145026477670510441023776356023992156764609233363535372823352047872437292401983952253154430458235625436425513718797024293011091110025080146118083236435928991293807065053314726776618359859475341194757177876557693420591745919827617779115525520762740673983354893989416399692317789551227105450900174347780335604549834064795125118801144494203811738639859061826622179235403396298263965039931792094555851952726369214538150611691044604651685925723247364841733043976970827172663844131975219273498545223915195614529041666641999577432346554899802361352737203740712917659342921114477998468910965609837147323092976043778768697981692214938385774282262679727726718590446543513381814296617307689813693216877109226321669565972335619477855572951104630846223239064790624581556207556540897926075122573695138984912362768243450424439293691811186523688199818660099298701676239020470700210387014789519722043634018744587265087358468515718051697180454506125236186201640031370866873383562052735558204236661623839691756506948968568432001717471856100414312403901305330840348834663438886763981994251236721041027121325625290468540519111738161374578062573267169722601720570241236442774262817393778833665650414028447409000081074533198695000532934360845944515192400586436973417030655435281153995771833956380774642826067672966464116113193929913196702978341783834663252252277293091965581200106857171747454960309435765895313131651836544551810026229625632681524679102319316507571434023457655661611815708895065254463780000388500841710957427574691053999907506930235119014996858324630035943944821953095513075481256656896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -1093608217835168990281008198166676973418101204578132546759467275686105661618605354414722718033788013500699125634002918207824190170795712726404332552388084743781718272352769538790005881631554813272417809905155206612828112869587401712699122919132259490853249670081675870656747668460661749390483425476713645277134471206105131175651754400128527552709072368328713550471996406008435685614781980006280963908515006026961917565663997900361094621211111969138646485602279331985002262702559165426992808695127298525309463057517794371458487195864482553267325692195891649520516844595376909082459586997621586105707751890321369103034056468667656518541526820928619665384533057283232340624423085488444435825126705066091478428770848008066965830262953223939369900890254945096564369619741750563994459452346247050669258219883573573295002229320400213963148542660267261474089298870561002729529664818175167121189894102200018577989059579495311295308859765439508340717295399892201913755777237272655047844350786605898230384504747663491012997632446730885297568817159616256139677504354977430156655574334663200474167408279125282735879902445692169052330648863678197632213683522889258051386567979364757330835045934326039304601503331132080718790920649088487988453577228234108991044796097760376513940267063472050805181224197317466741573718009820641348496674491368488871989183346317259374118482418617591456532904338814826177059554284543824621672456372562706980466775696816720257671761547947724044590175840383440589821187374732837611351260381825390801726065898225871999339987468542134775317774294034669301706310412266165770471863832578377024616193017068600999600138076650787491691075275246311227333978889599335931759507582895739166951054826548105668116774255523765390703878482460541421464948893507902835896356194881066182406054047097283116753223490849295003670889936464417099466113912113378543859543613466099249910159476820574762352987903697088742106153339320986558383919042739675849057805830684598419496863346914264498862826026039409804664593036236207379660246605972632997171092735998854769156663133524486985111407167322348380754180387932533390066896418336219268935314544149515498990898215236874368487840879936068128227648159154078420085298584210090058531769622001896937271395397325633499960855313908712707840119349133519676280175777551787744058639646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 1092376022941557749381419083094929287221802878003343910039960963181954271027140504206173519553932093163052213973923825114217338013461349537724000457752908683808749080397202707998049695656624522307338783898824779901781462319050898941198595536699151997061588091848766929625636784564628344040940297502680700615778352894387264374504787065032840068251286217168834133971610655105205005381095687729359316611758923295039125756491944840558304031115912401573482890894003145273412966478961357388674035694714929343780982641890965466083910159606515475393270097679178202830309954221689607913118934956638425331980722508389080606439511925852716913413209060782120031726013208507903221116643567384343952196422311417781615263717865757495774873362056626677546743976443042538107888090969908123136310775121552022112496693992021448002545456053669305876228196834087726116806074276584039520238505456759152816552996855298728961338454939415752628512601256908349464926900893924045048655786130036040466086781186449496734187597320252951324088814332424233639830386815043652225559804528279888049897523230078066672149412475943261579215138772965901903710116424602176934623178177486844615053710235518938833835427472374751376675487610645432349474914819486083486664321846108180704576550723678826595609147577204577879285785840277865431086313057339160724719582551819115111736403098886928127798257136290733665472261967149002841825457566382291127159555957372328207579122116265480970961200709442562566710278574885438348285070698138871004773349673913037527445122844207359800012017101458358153001647713914787760521438338621371268317652864587154936181624050959261623366317413995599186376123713011729724155308114515478427503349672242022061555105608235696073947609388169580439255963509296655574649388910852661251234989636417409303909626087771999653963495530008591780017190706983024916228457025376774034742831864361590747500880575166756466934422271509443865793923587750278098018376092366579449840128730733832816237261222057211188140202378679215406945321434279316831397859400144575735954048919370848780804192171630897220650373773070234450867422088418209279266279341294595042901951691494346928956345400954397512391738469174016777847522538305136037988261599525887344635603819408824582686029184970675576871366986706507185717150782712819600830085339227929953509232869376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -937019062338655549044607019928038956144445164785806385629714216760634030494925822149452271855582439821508786995531840407658613582734028712395332454291750739562714683951670359392413027936100496793702827967044478167649775983407788180530661518540853155970817151816495153374183046232736201648184468911501220434240193308740525870680869046393852258313503571431662737755853216837183124875035612751765605985573473473462505301012629444239965030764844741570638308802759950537637251322432508757966096957988889244545068468200125874407672838906621959670970751878680850339439676351618022472162076486067999351395231520295639451633164120442023687601326076566419141531568920915892183028990312440668216912170200856731625420030394003774965378980721522200552133349072899147655223300919751479884888308514010199692234265565371419775568364922659156275738696506407466973684460500778205828426699096103777336247286142582135192096665451863761826385097882850283374722357020746077420810697523561708067786118978120332703414127817345474751037279894973921205723560446071820329245134117364446853965598717379904213950377331156685440687147911989487747851765354539647512871463332909408669474497614506973953037674419896028947985902439296028176436322743102532083711723516074080834800027169851283489382483506312204360546446490564209608291417847085661755005966403407275883139720418510194944540484418967344542968885135664986558798880924429172878858619874385422328901875842875532405163317072785482070093014713128628835264986668279100630182071831947859492360872942323966593271030411933758025728472131138857712481115022378161520802934131468329667673237292650608072641733651621166414511768974582363175981887310561272989822051169093391176181646859603667445271177982214025182676375380132486702281511876911193727673678338398760255855685615207828128996968257690576562768617863618458019834461568631488761034918472516954567351403453082328809616773209637321584632536809005108376741706286077808242877804539473788943975877915027037010597485769308057870801585843007812681470936333269763294321109190978356056163451902078288860480915542520273650218371807971704843311684222792584813354126617514606330047818950895152689482693919324248536735309685567163408062429009784505642271658288096039613077696615000369595179727979488792344791162628576719744504579000337388057531179335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 677704986890499325413157934295248889107609113455190897363454181571980625205537267965291308552866461140703118055488855133625176381521220470309521643454103609652019083626579030790301954465424251233524581699267951322076086451834041751887494399744702880665432828187844461414611662425220752584174852453349057285570380225703800765206115716256865494504724490959886647887936413168684932300208922525915064601876620480712808164221951562570664117621461871069559077107952814307076432501324768014370528562764995630102165379205668558135331228688659239760585502759677913380299703630368778266957968850678591701619959791378586929113337589979048178401419581332649045833580635272021057563124431549284513526087224612327921311776012876970837140782447883472688007368648401834770821161401411613930096218184438380767853285796535577915054421046592583123717579003095478205756507230278708171013091449283542197201159373777542588078488654970316328332126654905517221865757226162772171442202646564825570457086127104095108851211238119801956993279208627348446851863830451865622291326890226375950482675193100573735657316226862739885855987233049032570734908071096809293283487467306945981190838898641365541371058213550649483908183968255119708973694662356409719438199992150124311143342023749651102545490427342687885032690062141443393909218445538555535971500627654623496145514739875535555107091015559697222180246934688305336357269980409544597911376529030997835807078445257755315813302629983762943717959347258979879731046597026415330625773862212229873885479027394620860714404405075360005628471611401997591918619244565056052658720206354901277429145831473791128281269887625001587864398786085589295868465576541399503286599697338710987342870478633317744069374076645168585994194993311999923342680409134642008304104382519894747635839239581956858005288763563657308950588347928053277576820178346807744686743231307304190629924554005072502382830614677497389797141389615870946136013857003652338843461006893382138549740989671683821840137657357864543245017970464461554818456101863079198458346708886153212553874076917516241337500087876919588644884693947425789218953044130142655982189909984895460511826670643011508900600560142802897650643941893712626058535277948869446133273607122631729958237721616008895517902253711280782654854690946535575325885930777000290177976893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] -399748170118156470998084438828349463467046454831436975359425775192346173452385391867540814610400681557806208746807517685633773257150646565434813473604092329012956003621417834123504160615282799797343010975550511930669511393478902885835934911674182396335299582600874908571975957904412672978026260185859925273429540906022430825865250064187595518724025972858940132298727793212242506122547953272765608432306317611760211642433079843019250334466225906218096911698685475311618573901924292925962090995188186649490212034832473324474248715793867865517502037696364093933191154115927993370788643102463312641443709956969702002786597807004478172836460290417318224239015866370265445913514183153125438767134569132917733491169031929796350962221860897408876398391900847532029305316733865244867365525706339202443164212694912090550601348169126966724340242558199008799360682745072777253928113021229289726190982118912580032540645858255340544865929744587766462549258759900101125078968575725289439118604581677062567412450529633725105691243467310966129690512407847195234652525606725713030878124560702587176293422446241749870273896611326423133835282238635771247150476456088881344952148930747581009488073701342332861176570881456704583759747082882924685658258440865843022352980121720228284301646000489207852750335093802647296688614587077454662975468326462500745154305760010266546838832160197233122813082642111708280414546010742871697350625017905063318429261326305715509902084176171871894458682000671506244720637987555010222686143825900327354071893464195450123117253619035851266633988212469184747998374136951359845526989584240462500301501870550219588133737372145349955939421718502643199111342052331372119408105471039334393230252274721723210293326801850908342759607230183897702667596472135272836372567022627623432309201645891572340769537314806155064280320849055000530858657830509760421227812570077785392208493202958972942753669180773374205380605822783582418346067027709580077589649050643218650886788645569888320235181578689628849262005978170288045721609331523253886095558767599051580639184077346602525230956425449785931646245827199150663306910013125917021014909454268365840002227870555759355322357099021870615162289887745192317222098817766272232413949106363957232300901496349070883602278863689209275685227960206281227597558216523982299799056547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] 185361863943023314043168280193521818833770207339736394953601086704495346021229739716537883132596515505559147855804660148021983879194439142379754229675114058660768370731306846874931649504743045705486968459798746833826808904585346652813370126454742239707308316191088496933452409719975074423456417182207892754733201348108768009033245864046176015710409604361294444857411684626515148198716872810713271694211849831670387351543563564154047299485078084600874640108115903730537680596970128663162829154978466500024135476159172414449556028254058077914136482671697443224250778651124338563796250546281752580696183257057783840462639267825199813543065621762525847576978097033977841840354445632683142536224960471222689076514762074553115267824029206808417902893040234014624606747726756919152712674661862342123775407712401515583501554168069119941675541645495065187358581893132473073590301835820632127658148386987112664294162270072030093266973834009682642949931382533550126283353673399888731751052874795912251647233294122244505951084198299237630900951565136993908098840219630923298017962934164560508583998320219055995889083959278155063512794391255570013320747638879374820487968893412294773057649159745120392505926522838283740543878633771946059101318420312743398664656478679268134288185314597103091579845200045623864673735341327736011185589403022618326970279482003988258986794554842186576698516678698477346366389492567013140394260338375604918773300607409807676081544289486136776077387375354890889216965469240337472113277926303984524409400449824179182223559081982472671260181950467757425906875641229061117836453153266039144077445220881210892194227964953948716109272853338747722022515987242471775970103632470578035466583796118659621390632902550150965236161251343479152132840946507117355774676139481580665604674482042542843624825923813839689025773410880197229944435890231367789769563637456597659275552213481636843228763915852190958057534262104650315379727713595919647526508388085143054147290020900291637839590934506986395947695828044357670438648282769596880333247231121316877641027237404416268236508598079217927064847746238712426324162792574182253537224558556033982704483400800059746944069643278860442190202334433188349792725218727968267189166179151835370186701223411498205376829496097368466192567818427197328813524073763512176470480912384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -68613717873197135803501771985860842725440504991867470672325623983410155686361342343320836393543302217704785881907984526543479181054724546760861567288450316760643590142850231731575186805427105949238800727068786582471683081422955694972511995832294002535888139737633092164727916388125230105248250589216839994753963498900818265379313035393477937859491914897998432824495329262627832587910108386582519687390644165860777041550050096354990767476852061030690710428846954378562489869912529666278215878587586455293044146445880088743993786691077065505179774406295269629981843939146940172607165967630703251405522064943845186381502140321180719456234608245966574301778888944191705675125088510032459102203070204630791326606818475892569761051713820855759939440146299802595954469851263294207911147031571076778804518409248752705986281859176413169426037711925014355330247965887827624398903760246427288888314857717112752762146396094774424147089075690803561622622472596708532861593428785199403558769087144014064566611160747621802622178748031652836495449143006034860694730793339974166238477325141476500163246952052676040150616369208927634104930319159677929435801920107827488026164896075493107507381713131590784408703100064325155573541760266322955200152637455221041557350792828810258056842502548649401515402194561357201640915928018919487302178234496922468236416506544602942270660638739498356600917272764333967833744210485700348666118886346416928157472482163393932519482631142230868789888745102565285918611496837570123458391182677526842382938059120732205974379301518176248137787276393258721925805477910748845335572530231099277174365637179826087956289562582965297654788069351416245107352433706320531003156796683027488034678315619606463536894421708597133281587866314382069504741540017211713627257623459223161040206000238254814950894618154310354936185925845811777281892814701946493992339887944435577067567898018311268535625941041201101372774951180990837061689618816939439980779134330952508836050976287065320754853405710068511002028995068761291956596463099933364747416944636755908079524605067016043253137005807885009469170045461973372628853084054087870450036232883913184568397744777255584076886038618039601499153022215909451811471453323347973920450731479450620796038119885335789247264310526390160026367454988285273674208829866202278682962165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 25972034004527459573972143918737388773351161549136256256118976292269319083905689190257252567612063800265732852762528767352342349721862733169976233542310263077163474914846240660901884372028622766353841478355308505954318309753927271551505456573246947941585294501345784518415429400375917395520029315778496606163601021034129565759068180652676300873696473428351790258145942102554536062209031659841139086446192135016935803552921982883611208132488399660736004171872058917034951391841594299219202115081773631178425338607110826222354356452326711958773187942784678060963471359665284204104267260365322921624877299640364780193667220824610090447543382599937903344752552712740524890427519518328075354322618361657108921684740571079473260078486318875698146953482252436167074424076812605364534341461050738824346909183247842711232601861653962725922462261024086297386311823268954434031566742284486579203550502197851887256269678320060708422089208862953792078267302304657367521885148954341765428947408163381099949348334236763700006451934768924575080333468264520047611223909104255517027021230892096838048595775478482272755203013259191081529850934913354881195093299987932595176813152933259501226709082609424751323444584386824665255633634239695876367880428394819292522642280025604103341414383358479382092436105511871580658684056974815456629080293380890810386598540997885777552707466046709225401744929310901257383211593885851257728369559116332331241497720125298941237034885160239680788838111545025207685282877376171790247818759514325441735194210548111393914759054503515515136753043590669555760935282063139351155482474665733690662743214650939480144662224010320102585996704775208013483612544451190220375200698527578585600263215673356762096013345107998067088125435484556672269509239695361598964825447090196619152581499107723096514836824210815727647081359473637273428882303996379941836071310983554076349339029586723511017021869449787054688151856031189357059365648384311109667690125252168447219161650677916334274483202957659930543716971423996750791768547051625774601967548848012818273279739453356230180427248920306062767847147363234549147968776770264331736550253289790342714875263469416332657302332847188307107289980629882817460834579212862043410882604719827693066490604730434375386137633117505303726069995054716054653868200735879040070053789696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -12666653962600500822148777244063027670820741606035577682081238227568094180998532950849734708850608953532612883663855562321425741787550265392945489894007287783098144637129022486783152360715419791219425137209777608312096396752194417243175459800685896528767531835265306597403442994613056442877239075147761032128783581301690166767175931151111319159586344207373849022588082889973462673380388199625087612435032021768049208324855994314302590237194735204531785969750637150060539529551107905631187783420590610914186278646639408295146408053441516889342504109916983876753044569598173504228747727447393811956878434182508135879359858875522006664830848661771383443309419120521402069219353085203188252234665342093719487428509981596491493293836255096706428855826942828451149603948528974966988760773530256754934315709058088901595039125076514421050831957273710512348066470601846889244358684177909455985021360869125565384775116496599523668478092237109598515238134408304785314897356711748767355197679169456056138861908948272422835303225682662738391737021780587195393943078582150082921534929293919784285684059820760598080807811400705076197587614644400163886787510959033660923277009982800798360913315952521647411479322750847203121613206734664746385889012317174653689548450750541914442040257752321614582782695387377800920380954237978792044695879456613915097039139721931847596155778883725944996790803137613631031393014693588446357912382930955528953912203427508313238413259371580912738611813361364127303265405030292725906022128654715458679370987263145111857365506352085598559492172551334568192876147652851274952382434019473052253080596586168509664859896245009467942847616659792920889975949812810798877844946734427593138075402248452209042358112197830391351946666937797809744229814854901565685285056386735103374487741230904189609832236781655034005456788439805983059267748519278739831471958500621341146429006244341794349177304753670916699659520567353065265245891127532338228767364918787624961337702185219578506131721588882702012080504561325511494314833275313558666885097142010292146641791298762188323689925959235512071604683663804159524078569529359580399748782459438034760671251627469688906175743155741481607528233362313193306807801111771492820389509966366136149132709494267602269844248898241163226966208958206687926138987417357824537091112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 2758628284855834892718640633434497736341541096451677250941844842400410160152098715498442671532969295102454427945415560631968790797091250652259200932448597434108230485977714379234608614525781914164592390858598451863768194781624105450106323582249643308787939595492675155184481513330998964065956489591335242848324015562160692393529668157491522821045036848088802440752611080444295674158667898581423095915853185263181506015127255676872551535492869518353672837027042944725988714471060275514141908135141441561813351218643387194688328739085439802593571181452757183760554372089065075564411964180055964216273596779697092096764070798061197612474875566615087080820515264249428701126003434411418110615398963434134329651952270041141668452369433803418960886485787966643994744922077870030522183210108647060803843074519033022578930007833915344683187374143494069980802777032535441273661817112976503490318057054530411768223004138548696655042781064803570760695498000998962501123694343485193139828538993033822517397711142312139947711511343594564665035511820044838338469602779647666030484662379486993410113781383813820320288020172463790552256151190313922938102137254483182647060067829209419377095346709537724983243855599311591157790840166610085249954319767957311268484290466724552188813679699749444054896831425738162956001098717371201436321701754613173197068342800013922652791070586614031322068863623294250190807256104292209415909465844723068374357508695938981893180347242185830224954916030026452523982098039261864804629919451556727937628015584561749683779533219728642762668465872938636109818365537473091339128485330496909508674304638772009113214694187082468695259796513946866374212164060399845604336094211137251630448193928756068378201992572443079623967895853054119030304552467825386684970848639442493822031323164953790127889066953643576211244903307062733116740374545874640106351580248570233173272630106476662337646785367972202441410223217630187465668051244172272874156134612051058225967087613041767611509497841438109428680818718207921681750495890341704391030525119348846907314906582373319899809528874300397693605570486201151663643065732637927472549057653481157755705572030947923695619081741803999350373027058889362487224993659524643820181053807259699699966713824651676956405572464641231317217573452362924119024038910867401467546828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] 5213842878378713755401441400736301818622902175807199800991575390704020800148506891913694911674561219844812966024437795072073697894331702496371858342552941271020933899501553023336556052733365173820131164495636757471634295451666777971788359022318603399087157750429056771782789615154313395712129621955749853628362026471909612538692151741531062356053887398822141633631783701449068084184447308021439622294798812341633444187124988769016665033292308661196691683079147452196684987694456330762546100333972236457587839119203493433471521959424785167829340512078552712225103455003775691388881482740779188396514914701630341194047091092767812925842087744801922041399111088576630840809879882084212631111229441584666366066331709618927323523013622933908242302833469535717749391436703673707670353425470786136777130067281457403287179651951919011353550581563729557161862846901516542062416468844678682393556684682729429236721614385044429680447894304038652705476974386880774894384097809089234765743989097566764562004738479064507592625770931789412474252313616005253303472519319534689146281559747291262821137855934616558832371371771457557280030582071042330672250674092048654216763720232798402996347267712492776313608840114040797211919762449693269477256786543754381592071767942845137874544676277924293004073913852135405891391091871291763597121630181385338869146250243906360714895997400516995639117196704865463594665324096003151989735324858696329356840298906233941603874992279930273200678088162356805530800892168600393088627159821177531753510077776707242285437228962217959491961327841453284856928533959971093391124366522307976435122813601407593748623524196285290642970442473681448499191591344656066974074865715313151915350223070021058467497472831359746138120221537635679948744024714827384457636868969215101965581482569235302112686547516217873149651844370065158062306052764600809131200592225576489465266909181332897279843414784729680685099828222234034535172415899915520522012252634883248611723562743627766123021478234657707346685505470178460938059914531382589580635996069749114982305470063178265816588595068300351263411202472769141197880082648970701763054887780297828421506977202947576030388169780806774072174070978631938213288148695301914013870741349558963110235185474743780336717460387361303076791940987419684563299732250928805127661813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] -6811352452719684876180655297574849753417221421885466614051459826657627884909227325890967056735132964556787418836756274966204418597422916122127625522602883822489617309812555575970609511275734235374926240820532042265575348116108752357139266475593956839883943637845220350513843832159012302095705054188462664100501979204938395205912729355488158552384634999145083493178697637260985482711353060124714296476276523271706688657098707533469294873882969462250298146378716233161825906662713865125607984268146283369358085545105003520363966530039049924024369360356914374578678134990995026136028552331545776951252155443866517383564978211122608108534598604907906543938143762686335425950415933780340787432593504215661632753559446899633223533578233080367467067323859493950978762568900884244400758584271278790628322076097707291547516464786895104199916855467456655684016426521227484036533684868522077338899259178446617183784550002537197615272420246890505299874226496043960771605836536103701872647902809795638357193874873444725109520449800071641696650156575608476946507053389294917189972229556413056478874649752869672660124640719457315705177100992717135312080673661902013481191284405053650137286712285930074484140178757711656068559518805988202499847651808273946427135712352524728764216233133484684368028816897357607540460448946112856222112006180214931749779456190352052900796556488875089161444325433224986372164353819079379746189919601947840484285230498322960340145369200841099383745607787233076959476337655147339753033954096521162330670552750889683262686019585823642385325113844867139286414817009360512092564520425544394578984350279408336416454537437065338957189249882018732893291907458204239890656697346485627775373239422552351798535350019763379202225884292311575620828973967100845818073179202841884011876999692734613093063798452412708369620192697956761591346125960421375596299525802788020185729305681041837216912217855209749322245086001375065639998271192690859026665054033206447500707755145750062598847043554591361289883274410151948449328796139266829998650625565327627270284794617696446672191014855792100977100758913555288068779978781424215837644318854758079763408726483702647279465689168278478539342827325591232151227648629877337584973960368778988843809337085258208107182615177306099390707834680443710471759045051139730725840879616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] 3611657913159098963563214815674135250984765849640800445034103188870816085639067029228925587750566492829765776815630900790396993342151481155828623291313834661322958381077095219360595926547344144822608033981579750550242794605864113988200174665158936016293775513976809142880424047355673674751992036341097882929370901526527114035808367568671477097618359422136649240749743745173876565425702746613217908516881577268270575112510408320356497863373703265661543591172359143446643938018306648089358881294826669868194660807987523544660094792496451468058390804875996858529265328885034438775287019323230103379850427992655756266785483169389909671210992429965150906441504691637659200704994880203427872417650446724586727175227521494595360251069954496442121665929513752155880295039427107112342317191093932650482941950960242905789103878061967971286622026722846320348366405065194853432808796162230781712791215742615731787198339916371186253800400379475104159122862364907344242762004811728372191494576105094270650051117138474522925054476237006507394194701555871098592905509705216068077412517325471747145139719295031652772539813261189521026097819722112559550416157373313247004908817859507826774171460237938168642877740511193308267792092658323431410041784653243526029201878660936436290471554448154111824580929518741761316564753525489459464219137615220140233100931398993126831536077847733199282927411095313252045040049423661273446909696715057947601939392758994454758819345718127112332986075566025521984596069459286052235122607849021672818780996675658027087173089164767263233516865563055955397118662564577562719665369196660573005583361537714362169306106291633458687708337008497709093803124350213959838843471911658702263042320536789954957119582926564971518548745845391693156835335580701677111392109163107749986016616611124564559535918770907520043543325547603460069741140480980606634328764115880463779483976493827068916303841844665119908910394783362282240774199825217307978462684834077072049065252435504500757046032742728009142302119255225129590871001458091773597547748302513539321975098511146666017481244815902034207374964810504272839940621449376934232084171085700619539915504976076035644034743711897133544035952003250872097472117338476995653762159186395445382800472741196550420842957185137197181468063341570612513434597019405952051985776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] -238433376602413399596228006066124813989948977086380955533927072253968993420381172891436683263553860408018603374608944820809490171096409193354182478359511111593084644448912311378206113086918681600626398595310798305144599285714671478860330821909961181478317910951361051790903660108150845653978202943272536969878468515365043295572162815860471951944838556019462737233036107799352964830820065122756901463971256668208949837467148650057133381897232491980625280982284562794934847447634397457134178935803187718999671356712568660928461923451638965101488707959402936467497949218778204753282302797343760139892417601146880896738431504407045471964280171499280154441707204302348072916480144579214562886940087703466077972942728009171263877836504373480688175401571639059390433902780857046724325376985008087171762684793104744488238636636593325238556415051375865969730475442567417152349426047098118851889354629042918054158886297918790901526307902319479249915709617752932278739372765127837060493712838666313038646472362181162996571094334144942866261857776280041427863773563675174488201084660114710699521976410082026952018204281180544581848340613307116144178055693916374234273438185951281551520772193511802614982218775007962884228880715787084083551569874963609917627735467472108941514480816042270295737020749677605565760523772884378366153596514446966444398549724965223784592171625826678039891202326978096646155148079726943093802232184032159390636143052732944738941861578004284664610343550706176084736058280252377242963022241617023044553972143904845014532376952854927102840273075727120440333198021575514050564136963076885605177123305145473267091209058218240186271294966076194952663431109715645114452945946342928492889673856806546777965225258112646329261408175189898022642418406918634169727632454821646601471147577274379879452959400310194086584252025056176047321986609292034589089954103269769614285750458633042629243942604959006746215177417561110175084113635795763868309098452076464325112627870174925673840130267893073831988639276619423675809074334590763242088982626727637151774362815989439512080220175325418040623291895645558603605005339233558423678850360752347436454995240204338012638849075036232868232768246862390456117664700647440149117369003586812503318724397190560712908895118179993486423631815990567170091566736375891322231324672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] -1150610707522025384282148618216202982662761506789249392078069793719298394777365669774721225019961668520815360347271541242468336968258798570907712877022752263671730631878171006255856449177330674784346075696359767215289717078036294775484207014432674717275084437710742009432954182070567791427621547557344285203975621334270046537777184645707170473468072862847775389471762288623716456575451638425631912832401931838874944592518888747686921854095069919850813192777166023956984706848104821880456562956619378053711743042842575153943434013134369648376738776444979214144541885824052951204071146055627099219758293249650242089279164078635982335767860735509292093296985666265354915245949357041522547019758921738163116095653707268387729549553175874079873096199647940210340239021369412260225943409923298515109420290056323959776221002636652622016288005280350050651170045853819580046813830738856326907836465644834508468079439940094936282790099778084120863242546055009354618333431814041306897755995018958416587064213730215848283281435260241250387165395324008855091672872895093484474393577658893856176226184175389271033366695735606702836682467983545185705004391082656013220201391949966161949640417294025512941407696923149439578259044933876731673396338738650251265482570024797306266466174517788144583921182861756971106337737660974282212042652118951175753594717002411853721472932197666932857449942606039086813763248149711550925615404460698096700850750939311471552540353993183166378263905921475856182597962645837381812617655254123849480418587192910670691878225719433680708038254238041886879322032377471989232950029385554245853228715087997475570901236431195168441128900155031083257502224998779255275805906596706912509754946153829577469329465499056655161430497816980008432083244567903529739434682176300670725765077011721396602052338525438260732475859303375280763464232637571132279824033734078864256279870687382507487251334186231187674406487016407220787088827036349210737926612615028167737686975716148843850942840472533402022575775579409614063300120098330344105067882947424191561275038826337422980397789526938383484492014004734613318906502074046340985732598069733464118992546146926078573978628636493958942928612351995887584890034769755911473456475715227542775266329724679180634675058525985477992141278826935498223803144722762629786558791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] 1113082039420423835534188738695191168710734279493091063531639840906431114883251024642899759784508289186568863454511901020339803109361050163420842804276711668356994941734473716338982715466492170190224787377983438792033516651177070170633895129144322294517460687352419636991464561757221792444767966154765330185953395770161847876656097350034501900435591914150006004940868020156476037664951572677998279161440725868918702420634408103471092285102518833953540019396230457058194061747815056106170383474417352907264496903974655098663294572741383053445354101863343433010832798538233134504813827104471571553809373713133105708032823229606957189338018264045047874678187861543967625986076009607070704434236559921543604159703362328741027797171208457615423109472470001164489371985286409902337711971328686774742227283860961766975158722152702978376274553350369023649960177367507365230817763369458399784263661443442474630196176980434660837714339817823871628755558221090005664305866291619338298637087527411099856758512461773567596599904669767975711847997827147134804022276421375651862403679376336231318573854592773608338908085503197751486957677933421459362135761214078081879257359339296846730559962120709634601290573557115669910904723385034846607318504507342220970218159200054680866700485835420616572444616484693472449188612687721935388279861362705979057668508304907841173942442928720296103833656149714179518018157558250426356979790705253981388991191528148233956987081382094901284545459356827253494208988395754596837692115131858902797446740364978741958774282644534059124349702671723898092707177774549456325829919775697291241474679533638160613860406188777508548340672330282406258358208373409721032457089980369013229767599166436154205661636351103094009927057752869824223766527262955583552464859663913774956956283081012559874139236559892925789137332615108519762209138210548416467581648541236299732801922246730903181454020107480291884412197038249296403177459007899442465301409708998791330436922324791107708899245436010225257061070400166700539783590799047064483112337340538309750570723185822906275955280545969205080651546531009699002280338145850837461083331114190238527839257121326891765386792469118417886378585027844211208285177124227478340037076502579248111969103308195551286315930460595133353642137284953520902757420525326532267237965824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 34886044061343699320018132239462006995932629219865488363621971134007151659822694944682495917687660849327717925957075784999049353036980031095578059938366433088747157767841189389263850204140834133813345128930761651286502496394668606859937066036404825326828006560901069961476349221834452074557020730087153474072473791747922594736394229515397865882885034102858372180542672885140744023558574500546964236836999212351288685216684623515446065506694373840399698123197322578646825475561202231312252469126842100100875443248386781522984456930900714760526068422263626132235156780151664868524178226253546564143479817326598733575872270713270956116417046343292477436640741995079331897046635137127634848018583434926152755032208051902514666232460175430240700125730379170510144719949520729446884750333195309151153406978172781514345045980583963137096677820603858528200688418520915133632283274443973817101048791322574454355237554783751943319341116665836596639990246386431243343402336090981737998226695878889634917580062515159923922536982738274972158860238755735698914162286814219030522462563377652025195819626279598834429424365239663719682936779971762256961576482724243185659724634590493618795274785550889824052088241974274453226859284199193776326125597889648074465831190786796529452708120235973780429824499394753523127346299576454022738385077249022390749148381834725329341311492965439810335169022569742690143849066053927809965237646867050056511478415606630451711480938477514476618543862985173414260217885933364132946141650354869717339328484836909486351639031364558596692484876020758496289329223415637840806349415429802396214074716326856409325753289553421549100385801172757487990412404662884990293316066981578832703597490295325477120115979663238817032018610516565594060705348475253827783253997847949251130713513259729177341969166043672079317206302014996774691513024810370247134922945650182700802503039294234838054780564585615887462877770331179268293734706283685502819908230437187977893239174874486055510640552746500267192682933075310288145365430541364663514453476267590003253909912327293171713852212476339737386532979781497986082783376289688983414582715372015446490112094016296540971656778565857252101772219510382799136990055779367768612215063052537670086750477036514225061682196576469897436473491620822503411750535168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -1239676874395622755691820196131545565041758503080309469809319897363129139015873601789251896684364286592069555658426697202264128576971727639066500468035715059004403832334763337323455259440659065311100710344833074752212360147778971980729568931920173424516944322298747811216886598206886545184976465357603373752194721772414389275678298829750388321906719633904563393418135696109700650837196970160598040424962762302101657480535785421233737447142158628966458235010713039802216294785223060813777304845313561686265022915175226365497071953819916564159771877007929437847253079748396258463363712120129444566124379761147599755380698972334190081870534438711418397806816843538061463163509106871397514804419316317025358650306172421509388218865710401799654463366944579898737605526332595145818040418849105314652993853875669413159169586020110287795552896236798243484781302670774480853455436685308122286480692972830509680686328716530844512205332142275881098199824245299698860770517232501038648123592791174361591885763184750619675683982787320821165600080931608732481721706118548381767527653674214893326992816831599371407721077742067066663087102705480926677107706025402352328329405708998535927961375833547540666191630065414759220384925544432471533831322218933251681783783205001487766248633408651862251213904810060322021588406534684557534358035055158298866267514038733725108102106250849001930386297618162913977177882733487832330454031762668025588006498902401065731825834375243378228159638243808095915065783626850756737994622488554716527622035865567813611909408899215637946332771019895232830195311088469754029346054533569314764426517241362356328052575002944091666751470211763237100439617996557621975620641492116136088757182662511755151060550409294327441029770830123265084736161766268522567160890981538645057687125832401551466294933812987662005027356274007756015646302828102413793540512318818540675100467522720003680653738457707535724757563682791281393912880888040470638713804038906405857946551602876649031637537270197380413348303648396139838121894115444456570611109554184929639477632161828730546829253078603905808211587709648774280809533068267228390854270873104818348011416011544224926673131792619691324175239802140285412192492880323388105530458967460120475123865658159761419260464463675697798427768950647172267610915366502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 614975398396870825515242545884564117879776270579453933044666112061276253703902022549665901509153008916483479172899627237343168879755538393015013193902067190938291402649393687714962097855649042832429811765372527426683784276957988694854852904555133819654274418482732351365942057287628274991856419688966535914062969383918370669606691139393640996896996585202159753853283751543541963243559821611793055333616221388907469433892154617874980611256681452972469255853032496760408703468751157205213748920221993859908894177963897139659722539778179584506217421048022390566053294200145769970823537666636922803767877067656249292171489998568716408939068125558775686973964892912582943517234980345334590647834583017941489925988995542310201809676600569821471145961752811949998662895860179570780969971870894324102127250603209520502380154473554294688731596154582276560955799958383346699770448026610758839347461517040751654182712095259305969316987122710997898634018757375320694454569790703521691729731383646705275454407873439036321387569114045159014475800605482301630923179186002683222520773269741862023530981891501245007980985543920661170683016585336511590394737292126668189535323496019052769257133430593256584902151694487637842450323115731110513701894260993043328706922603489506875479460977401584165035102371574994049891158603939063536630351963370454914012984646708196914413212055195577599865851280810852162897181346008504336165459587973349103701256405144746433840427739548661506702004089050232679889932281699236831702176568582562789888196350197164762421100585094657174207668877753781271041193299407368057069602865105934196062374088884194401533205654661668419740415196163454043899008151444057634181966444966026522571378134120416379707781689941217356060808590701547136263786785814024028118839809565658773210541693117928057102918838964136306897327949769041152357635597485559027240841863237233875741545555408540365950554478603465375809247412754120438332306352463052991209382109322020676336048503572627365716013955725325155181882252998997840326733551890778395421141094837570332596935288366489812050157939024363072743167790674196789581643055667493463390235450707722833763434065123846461271051205760677062525165521682075377863798388664065740213230505245745147790592475290581108988877737446400410180152747804552094617104869174018048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -15501835139812388578868106162134965718258786586013421898634138582984334331379396122542057061512394628188636741475216526478101656147016500888225343872986000020812393337723176826740250232720993458087580431954584554848456733106272446650265772342068326971035012511786945893307454948565546217889524251574390332903481191331685248390956433301527162284037683582334637279962891122632195479433263889824544028086808681734447379590399255856155317990941117785092942080141406630272009360276738671582684229286177304569373040337339806270283552783384732065494965709529028716614671580804165001325232934058704994664507619918911084544431379997478119469486118041750779713657515343108785871806031901713975304216581535366083023783678005121649780442000442604107354509645320894850803941894245589837824666335271788415208481561589207483570344962108762258084913272709236323524482445133608636449430563210459703341487433563328077883750110431316789875102976460295655719197684685483119795947643417696415398043293444463602819790772787970074032070063720797631834203528688486933278605301036570417516071720515836135457107502991474512620051995184152319771196787625002779821392274980788447658355756208454713618557588994448905511213973695477338911259256143534676369296718586259973140386244333845367731752226696158826706782592314517231557251965332171736120884242346782023663705075464468784915520348214153082387554840963736148054148414582894582280963316095956635646908919597471023484580336020718017748645858457116727804893300397200256792427568613940591877887125292090380043556114617908961708700221427462116190224893883946628471754692201126684524286561672993545565549425999025838287111938509589926052773418900661169026577883371998522360643763015860227859317197572845956383263542272988375155925728602410499363114631562931244424875389649763604453067402562555083598144160602952314390455087859015491168712517311213400886066252224644643226293207080635355775146156693299015636701527678264476484671789063795451688789309104486228469028355860390719335212961601526283705671861133660755380170505127115853996197830480608706710822103758198105151931606197810982934781903379820874763652774299527148134392241647160312950370003662585270570842500424164048482098924308541714749386311234485982808629561932261184730866135702912256097568741981522239857112436742910115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 3160488603400912657892999943572674792477705529553622314039650848993298060136328445048543859778182689069930250668078195417986620115333409697435884617626647183851140500490277002719495672547825434308358818124600753636284179355660818615523147864183625883723180124518117113755105432672655457947644171349556655413669570495133582312760316680424958243904779559094009218978005267754561338231994143301004589006345184150744368620137564007023410908326027393568312047133793124852823261020565905097703796002419639148739920427046860845439007580024043830137730883910929919820244746162120915125132716157037847072505863243616742468964689646724929188800637653411410830749222202644789482878310180657887977338072488010091135508604189943896081462225451804216509212565857776966123771858411265504467596100298296720922573207822366247546306990454087971765020796918608894509784457653009043645579107237124913954362079238235111602467438459499391254078098448558078206445548226624638421893382395098953736669089872709759934595891311029932147557109330279813158222185096933561757559089166844832490489428935888835583003865464522601817097804953680628039809995640641727866541031879710876431066037577001770215838446637538594216754992851287500904574951679313829649584599780253960008107980288401109800288670755050530611531782497699967780531782816211461431959000767965505578483856220871328383824510543438499586984237542181543045955070588747458480025450752479029012719312126092914044651976273391010970445917642187619961124581772493212790968126859947337220660520050138621903485453185119478909432239643747857309977465812609896633636219253383250986283439579375807226098821873197672308506423726526735151567883212535947712755858518713123095271588089701066029625695512035226181443183324469719320890558327033090060289322439007694658879153755878488363473729684024824372405351811163618035435572044714697455785359149240335269832275239535203705220674072474266851425689194355339662231950393705323661469018388309096532676717496856717979759371993716568574382540664984012646241464040384080526337479220692410113606150540794204943127680303447287999242160165924582744997526259687961226000866971110349277799638394004028784594929095095533225742493899909854766260204529003719424833760515249115806510401629699684369084207300045512728887446756371214919630862151282658902016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] 59062440478619292204088951493536851660401184472963912395032762171557761848477096433006657913382465325669683664484237040112780297307926878551701053097849715281066492453951987560506618782638496981645951122809393292669135051170748663344824677479443948307778033737379436108115591660277780750940254189760831653922531468395401248600258624104667332571859113451418377134792865157905661027328040413149170056058434490140163684454978038033306416800242142236688831933539938062764795979284142146652814714664986084027811213206881440666566466854639764283588116718471683502742672463585320465894426298061399233660695850859899379639794262252945050583472960318283409667972004011395221176448095912721231865322917715470255211855724300994892759987189194112802895293420890690074864293718022309431553479845389729109156901109116044301846930215572642396303153174143205539329352850102751405935827181073764805524795309265511462438385075450247784782683174305351636431637712531414803680277914680938635102060343296629518310736906102887432190416624075987900374005545467523053682261556238283055148296660036342806037323730247214772938693264871775989413399447091987502486184799393154355666926246267075631584479609073873259253605317173948453689764758260999674369018685156477184804983760728218042104408797002782173095605695702477122363497557017350372274399133596411707577389066135171463080141013107652573338292472965415229346441267038200921717605140159986201452469317835411917603430291344803415765473758864331625035300703351591689056306749518595960409493622900178565850299908982867707124832333242423579064330289961564317058668330948280004546493237518850469441948360079025566200560400500071319152243297097225527649276103777758290158903813380266736715008287133700684401443554276381227272048044337370770689810518873147322988665590067375857286817917726578705317342875940468331123501552018230840933722118715693900945983472040296438027413039135353690143229241767287315858847996284878150780026156462415016400983622908564173549122542221945149375640305307334094646182112546977260463624266706441733221758885107958745936711487844249224868460581884374716450730121304500897801756724367171389359543721349846074746524765372750450651432808836391629777092346850625293365617333915312728293493375370219513816306600303639116028431566272306881809726937081541149327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 533262726636697340837784455448305402876109519902543569342763658658456209961410959415997274777744849280329256903609167117640913211472259010000791908377444331278450243476245985408708604549443777461555579931446570983730005025354203876880184488179173615226256712518787725187508721926599353105750074289488862265614759429750743361863038802211846506406437684489815855847295386794952141707122881507982195997276378938515591437047543402558087056429384053189096309176697552769940303444593125051433467797895511018247604950500768559216915350635102763990005929457995902123067839588053644241946300437666383638616273672619892401293462211832415662521976544867228545374989709777042512707970582902473849636035570974280225985672454662840476476096180715549042625069486498910254322929266272926716069274024506494385899932720959590529008227217344862349988139251775461239265428481459965284414984375352454432926500215647901290692810351357239892311527469472576259331910537406676681373859861415791353504361631306589068029140657877231781515627415850459023179618828119589455215765613903366955827926939339961705617472621165461000200744621906892591813712531889539855177297949265030096445043950234368885643276389311093382334418677313728797100971776461709980230563691337807582766952604856600529746600058470568009584776298475701313321138557752011858580358669433610156913307543639525970797845565814020200320659616599081956444343990940782601036713235395482647727592670260502097850114817059828632992499626662008271405110456358916590400080895844762637262409459103372892454916694243714851671291366479038193845140166054527476696054400654150921645930823993847095407411256902357648897407319533021485768746018716125508193181721489015229312739734454853485254331803279278247403041224129815127830609427934804006262921147573215987969534237389802897485479894331428179648210904057722972984664931876978693194424796663907980112037675025897276525711511736751706713603800322138854169658690767718438947199768806054372187171899822060775370870193976264600855312017803761513680380142186261870793381018414318715521902581631051034860471151344340599252149729800242289248131547662795547654361473197709341181233907899764104918730413065713391044007601468687825420751399978185865865609949322057663768741793849505340738544632397360728597341413872708628609905701468567465099264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] 3349863743870824627047455737993346702418380431311908604752737672847027153759804551042879168280633149914755210218629992123929092036776901449761540791883874707298477356966183921835001666878836734379034394936792861839380818134837677312774051865093730482180477666634558776959153955809554924728874430725885715137386321143211675836937812460971469241923197883335711308999690497417616230052428242106368904469298291050513588200822942734615097879789293702361706722518716507436416190244671256878643644234169524639736969805849240700927436961204092354151558289213105860882969080535460660119409944539263550795172590893368773760952679524498397017808949236309559941166193830365154638438008512533242565124957732970127224837270174623783530438893190924475889336066501995373361249903329732186513919674212785002598692217406595780634191085936073634826953832379305808670255052919896705317695838616183875630590027424270440521690885496092652124088912129649374967568772601126524278186494619112563064406372693683260937335683393924481481323429544327019821807188093331720046930707516247817725909617593914275347343282647048523200988412817893849436606822217609238946352469534752871554989854253103209502962401124140908143308343434166201816566921597564144719942441057692406079682881454167718904549975687641937235280474267269566400793339231914535257819405039060217007750760205284061562946921258681981923161226678575697901636889753703049114333890768591834221732217263742633393768340899772661016070873475511865320040258486620448756783361320892036769396671591637850401925609723065049668687606600787178946305265961184228522680513369073054172074613706063111373051189860126736566431203371614411479854511114841939152084304300616680936652115923732857545007317655796601191504463396110614219720096089861206033664952466144476426470882556800161874884924123721824736813194982098566659975070032259141953117404592946575497727518455269064261111048999627600017621119686614897345139463203560339304647851564813986006963625984068762180794222205567117097546493917407280826221212498335184832931394449968885022725707071309331978460976797472786553074645895566146325950371337949720735275951506147835926126642871718201624455259705746079109947698254665426157864226484692110446079892395308731724888880347971393063428244854626915897330933568636598967897075032625485604454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] -10208361689301991730646243066925627767567512931338240132161149425018832323036068765958611848286443525663563908311803133260618705745708312983283298973108216762883787892855590073678844968529523815270501275818273985270051698572048933535252338809371412950866674664962806012969424254470133675835856728285175882272455538502839813535934785925050781378944470315775860372054178993006324484692452004604628142594357810893882344737478657827404622573982126356087199536854264098886959354727407636236536458490086809695556263610420115475454416997456371234712353245825956678303965690667557760359622070248019749180796913678076077676238397728143920141612805685222536813405602873557587024279135391308355677298722655864332394386171840577874437054582512911801571283288709899320529808461462427759962990978803387595586336487964928438797158609312701441492860541299924913536896304020470376634650167763952738094042541279932862207580173815434052435678390258824297869279660704968688186674650645187017166648437557839867800829132069975562299007463341122553108846126105875753776366578223765324286574726684182651027511682557923738569127705797220428533566428145503945660463003916498168531480451750488075932914690413966288184142795867409292017001643074669297068011006402447731911312932038988737506699147950939495780107217077362708134451646923179959027807069262466136965537968842709122909640042083637611589682064166579012386134881295571365531808347991730496865181205070418856244070441588566969530345613652199962260484669995988574986503828174888178026187425837829039451288014490023606568553033844645162594431283512107801919825157191723780150710088188992812226822035970440860096334099566435245976341609308620412700623330663906472706013643774188148418355891932596343776947119495661882565270282698236487093301761674344225486246149400342370817626787239580955055727824011246668964793106265305812354657243942275839977209516475401641778428089231271071967447977819327056802288769894010064559103860975442931807261116544712840955162683287769264414937704413106334274475852363471785731371865173126208064661313687624467670332240931427544472151874944401229488206061591062663901311216470627750915362866934615078055857255722058954378360451807835006359391549336872585373363822893428208153954597542376130485505294808351012806921183245029641841444539879693270474817536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -39791888395639885566927268919024845348007433359946738650796051925325067565416326741006318864977719310046377948390288275037158999824921999743559022673525481410564467137348700082941258197955250278371006309133314631206541847318508193276635632450233393580850377663535276270030634179255610226311170251500787682749515094304035540407317964371111162424132307857248521073505191273174801267305530795852550748660018131855844243289241935888595703444324641304562211371176655154724473277318018101912059130305669926504114295710548728207489369400951530722028750204856872900188910282008388738405980044026537138154194673709993820309417369046761316968358476448664706494587748729845082684682828321287675454224325835185292020050394511686034548159226819098097770049683099435169847170554493182805149172917341601641103883378067763087626269300250650727323700109937182918026131997315091171081088041320570798794237330906356996463500222952140629612464117152236198967457745650634609956343953021949092882866146228396693800762342379764184962414911429138748890239037244350352977216361418105990617168843286615463604391863879337989227924234516950221331092651575344790284311130156139443253805588915997325013371770115185816489430443940892695246572499160747405738381547579342277879657643795030956457719673585585998987183862203275678244965662404043725756049878870839088075794653362245215121043452683290941001911965225967471949654137101919030746846992784020517001138703999306941876490637309076752824608447037802993642033029163435393513903991781192367090907253044135805544362497487119070886688373552990853787398814759970515123452436840120748087078395572807864783340107027894842120396354682725374002472457207104415506691399780896892596586432209487486018195839266078142015501553964898722472548872012669424583161364666428957909008658822921822885285663771868072765037289249607366513348260819753612850382135145796712397740129430209041528383180888263241163536336373379000457851120735877623195903489127131271478432373949909649817038429501485816145643568011352161470058232827706878616337544838675018850661852323962579102559601214378691923218951084665411675132312381071776584218945858336725395810695580254850529241162215183586043984186236473645120941199342382185541485235299201218244991267328070142260438684426517129860490349166654135732880800166721239174348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 531302920063357179765841362257127177752002952647127611568595480736456527018394924346024476003019100093092954365644164012718812928324085371402307960224362241073728599952168150494953626044614315134733268597706690868148871832348743020256839809460795053384167465893147025682898195756098313281808452000611293465995649919501455244570656864892067801563179184406176605286048228662787148834320283546925976539843839701510511786521670412432990414661626939106458096595587492313508245090845237255115219356788638831066186147511548707636701356224289876127971164427745344659679143865463057250307048358672459143080149187491215410715246860995037960605671617386765768358409921343882319257444912136596326171893671150988080991136372682762649524915714122553641798964915129151935204034543885596948620887039860606970227031609026661253252406064781013309829828193974114053633619489118963923560793631178882400594201764143345993445071506558267748902092508349536808887921258808122674507994905227017244367929893605735582395023913715128820251393851879710927104381273165405825591030511517737076642885873521708173939981399791554024130701641977673584284835603515154846558796607826591981271939621761894162740850782113576884528733314367639413663904300080601033233437205116499407160174990545199475934234699664156586241590715201589337526444815929139362248463737856043058550147537585700089834584164521138786778329267684433543788540764904489880956719313462974680014622864940955927069580921775260935975376841518919211775618188614938654386796538537186582780165671877912275393140974612832565104765926080109076954769498359436709286227206803336801178829942999974356295543076571863257996206099889510339459372814786902264144638315603756948625954827382037447366130253952694543250562225088366790043298375531740287324905062283524794468610265417386761817206044678038747861531772647680667826579402406724711520405091969160221207645074168863528843218093058314934495186181902879150523289111909144776454396648576839992183792176453740889657498823365897007103298824163622676777826129626546073392942169427593201251739418751300754887417527078967127854641987534647971544512868927385621132883035224370507564309044830828243019736184142802004041444325795148982323124685981110873467367208104021935852839907980442666150795908906209308033736226827798633807434048317032682439573504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -3390423641826040681820899895452754648689123381675716916851131691942049475457028538938023815356233162670006256159938777076657025977914351078873280996673788033663408541595454511070965105439739207267344601861232336006398210457649018045191442632470535272585122621623632831005978151034517018192226273515047908847007819994026617093307953573771717779931989131359696475509894528537221836514276419690898874412369595212918191371446793018410321948343643284876458990028847265625600333906246461334345114180008043283946216766713164631153117146658438477809089253462007826606627202042250601317088642282156285820604517900961424805368046083902575612016339544296233408270044112167539055998754350619796680530920531405917904136306906190276801204489342686552152996329913346811276736482478563420283884522627927460250140249721430207644278927146762342479705749217881795945283193477462013041029537998496670502626108074893169984740492889455082907784332676580124616721689701908646672547621925374522981544164768372754774695172074130791372478884139242674925677160069102671438546379512543538884927558260777498400847769513761052103788494032959575921950490593583842688667659869822461269157844280543385580242708021849745209304360852609978860640814872084758902868144110203512186711819308743303432022596260985422355470567106991396369817919328925366410495486589409568645295444978180487998307998936563058291762425933295480500443156071500898371672142799937950991528179161928079699803237093916305016198183191144349825493693538359075732667967164155933790884232641696658380843135917013360556873160873488514530062332623132431156621166940361290453762370401788675362969323263534299632182661809909141315088470009038008242450030323391314329623313143747890703194245866437884565375574755435542367486627001490577828159759403847449151478183297559183373658512732743065417025178430921808484347092887987355598162415840033207097731534844139136737060910964704267062697135197133726009311874602824931697391280913667158089836251566988275655233557463810054949877517288889620596421891038666404203756718065344922975565192255743394906575029217960650423761095586714306327919453597293594878281480324219047171890627135659839489950178097513456802957742755306110967359642876097066442604755742975489600601635418183817600498528567245083619687328705897739948197921950132816306482708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 14580586528423305865061891082844137735093462328211269889208948086458454692371400485411336028479731869184206697468263212495709075133073396873686420333017241410781652582532891953754680163991437130174345829889575302332922494334434516932454353650381700258889369660868020666725618566347964484687198236314420494392732128196750897352980940546265066580619833835180463558299486397185256399807986711053999897520544846512680683108245307468290824817621232875911002906190223944507922365766056312926434159798002161485297313781787061772056377832602414814863509477651596468507201690906559915068981197621216066737131679878678805713355715487397571713775344152567044367528378202005725640142817196247046874895311821360053353673178555038619849361320467084876974099042581296975763103779217409001776295783668041486353856761167713936207052379013739904180405054454715351685653162336394872826171236233947021998329764246946212232613324578148575158161443709978881012936860674446615491327876636723798523579178673341363203832913836618723468701315594248412133325803454616621580927585940352438845808414042158048599560978949818350549601704459588596418938084906054949682289502472671570817025257044309786504380537852812428672427664615887001508314441719336553585708031956777145601162159942712305872631993998660778641742783089671190083935113878894633975318036572279161459695929902131159618953222238048177349127423511699438728848283885589236485841702017248645538126878051760870021828008666291596650009226899958431127736612169769704784650369609278639379277344892321750392448119101386869212178278823697917638862843980172303885813183008954033327138720293450062741073655626252341435314994107814279002984678751813912134923058718030119545865812350535388074511188999350234247042333574493205204057332257733681139611282488015583067163131284519497341618129555600333590544938190400901324751579819101963410635833245373114606129846198758639083425348037354849446971251692379454332331723679903775118870746298647754166153388067475597803289359338975205356881727625437814978887347087460433892835015835691744988989702846650309964449892856805459672103051946897476682454342091567489194181144131869695602142126344054370879745847502978089166137374155689841962264275406526804120018720936719930295992102924068175474841067915084849508020778465894936247330064264636509172562657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] -45552880384363976298457943594097589137636487254798430153723189181850088426650086926134531386393055618012852661827395710153891747889095741519087619027334670448655749438530218988994136929598859708822379550137377414262343925172540819348104823959733343111706414136045163297632695737580719087382102061024901844195273376118510563624484634283458912872761752267160739485103429096360955033089117804913227730641373562702308868943770571970469015907583619805380154360940228313798292490314966509270424861707468778078518784120321769921314823616412044038092601872980535507747564277065100590977647197204437683529669146536804225467934583780621816990580255102483328327031043419091535672383451772432635219813069229959334033397390179534099390587135700641839651839024825890625230081005749375095662215974126600124085159757868004779187005623584839803449704820070431038322907681403775097571095561711670861924051618606516249851508233337020272929095061098769081475990530470462648808947677755132579036824983016921566105757394357765382066566766226392256789271893111239805583421535607165739736857896820010155306097271032172470800441971122605901084480410774307996755093479392011245680148004822320349558472037541309947268778681436234175514417017358553800640061594470295832040381646621826509845819298944279447075716290513347060838421487288573067621447435751224805821121626128811878679516002176780474194037672287261504265450183785625364998286093327273447283396544192341253815324066735400062712103273898993630393378677923166894354876550437555529521734473019106758798467917315739931213997986853496895374652031924924533097511989586655804158389546500616260088312679597754389629470902270077068874952302572086215993272594743215509411141059939620521115221389905521037652017475614121283589021715630813807287517878808721863556913946149571474340612481706325776492147299459401746616445873369481083215296299624370195934572263447937118824227552911706773105943186040283330184709330805054088581082012566470566797618290010147806924662924520516560287232073882415844083268431468234867328763951134273287260257992441409392059671938352377563260988777477280454768489494461653200498359043470249804513943493796045565838646022117028442760880520129245004537145026465267688035296527572871614035564931713509823429336810203054768204586025808726957779573633220560959923667599360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] 108738538788600654073987635191658251610130894693452824534597961244189528576848049501019618197382153184120563529687260723229516092959881725788281787352365330053130396176261379200982919938692922638479942762212970852799087703344518739067663073298113558958436952705794939279996941689633915940201532815563078540253150812513795520179428266500467802474603351810095280029729530399952813422657132300775634548558149700449258619581883547799512014816859228040279185638411831969807672316305157647842639746718544650993466754949204536299326987316366871835594139384688647719616789516996853182781971207223454734665235808869394251396443917366265980570693694802060080297066263213312013631021104287797347700089759449872647367454980633214649592019464085845590711039344740414730161935993466748558470009816231607375071419667606912653051740007338370922102222189032633596723056692114471824070774112845937233409538313233427427596101681718115711030414522310042255931437248657520154530301997124429604969119737231412741756331469287502875006168774798533838590903904808221231292158325066162446311323826862510205907468350203867865532360603928647484592429793681973381081987878934399609761097061031197929910196313967715071057072553347068129046630766639082329032840405182695987526047129951820278407022330915008832077871901383408999952915469536364484859127069948948291765747364465936411638495094238876656577007933399663309414085644916038632343211814989750075250763649761354351988987632241517762083988132828000312879773759368032729678551760305334291403291534427297608931862698348881558308482099001307951200271942096542554859631937982767274766975361864676489355558865899809707286865947387287810286930617972888610874082274679933163693352511923054432350201156182143718342045149590355110386492329374174802612024401446212603221102046075140109736812974331461780096796113087922189533674604011118801239424856450416859856708423701535814648168234620206734255103575442408208645905408247221815348450501886981848467481889794376301913969576210565619462334208513784741738988278862914510074138590298033147637273599410515349666654534868234078461322485504145285010995561384484971838332539778802500086259180087505494934202812447444248983496619254720019566587622254942422664219218918306205328680043207669784022804351913237846530369344779122481821165215826856714261286092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -206155293937694509670131038181517268085794582543241463191073314930898520836965218143423283799874083917840408588511511967401610922927917515046996421259478652838819821330161403616376753285323688244115674446115241625709482353551030372249197849502631870774426917660398756275684213650638387933551082050773744875431988140343169661950590432895394364529498205977152566806997826380557574556882728584907199356696243554835411515431738790333765916145852866313326753273177508292019185385486793057875401994636236264639874409815428233691459686684822776598182198551130916592660961852824598255244085616617303826845516237716986153150318808453545091146982550645534608663597297750514384764315057176648595741825580831369791037802310821048966156557544645774689143915616396007787137591389401956431027195952409700987383555380572346030000316092997697911737346912256740054882104004167869390813407926859065308049524311602653680729032294228018429590330205484938692785891642812592520279196950126113942451624738313385206199658773464292803970081501452644535065511982438369138879825533605075734279485483480088915508668855176308274701138289675683245229961744369966116580168290693857553037152553604558606080724177906128031313754832374357854727649628003243646614913601273127386096261619708771262228578505093835191699459417112493127545018894667233647915282071823554658229228890872288304723833155214694493832517668197197438146456852235735420404224752165934849357610851466311836470010172253250190642191877887552941662998283424088652627902046868601646110042595518346931021134013991203143614579251351063687085518203347597008833397984407329023186672327654757827930730356607130415052126011322397223513731159792665931950512495422459259044451352584751621868043322173807995004771034545706737509022288652838242275022615819450114565646658653701507818485610068494563517133305278254479123480749481347656521625915183844362590753660279253782579717104672585499889606173595226520249666447623134067996748539664488590548385759524514130384550349650413668126544815603709856844087667238932040061874725063754581812286701349592844847763264639824838971559346720698685815059951631682264449933507563187908062722492645334624922183045119179536652373215530341032946236212076773727688849329756368968847012891482117434843507884915422990779814197308678426586414348421519763143120650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 320932361804680347274185804556290651118376614176092493772768350070277115417936558829790792689873508598823633840707388767967424469125362960160253704675529266663539824935520444295514949977339452265305229052339571206131723786520499442620945241626015439340962661400594091046478357410457425769273227888825873965468659404901386754112222970580883236050538639032402008652385758263176023123380856522717466538948847769569214274690377789860412732278149191135431694246394101792555487948889303511846934071251130344116903618578550844104172233827821794968584529486944901108252525351026604954225926404677576819940578344905892530523790197767294279097663954042756231511291715079285221673625966249796180508418952491175276042049182754798719220715140349110750888259704812006890092322241856343229373819298411157414070942424598311631233795112386052185740389301825724451790421585222670316530708315547933047502348633570391758437601291441620874155706316629211632938762114972447207723830118909682200593791591900912585501936084373297275575201422699787689913864770376327417183230721419940446913068385694646250055076218624459846878506798580110777169738506519528927839988399354074276705255386585628233002301066082147260485732350113805355687852489174624052072178883056533921325360792273837561504925574616341250059389875663830486326816211504743914105145662809222257008829467591423963248420234013856632037916558795258094186248393497092965410681046592484866756800888512755637024386327847235744795444466486360519711347899525861102033751044730685678417296199647845272994430054661222271859277224701977469864984695940180691909298049605619854499730116305891990159756766174330091579538446440876408553818725222320979711210313107706704721398102609522476956515029111519853497720580699278910923247047319466381014130724853248977796741961235437436301876640396007891842000445028483590557840429399579727684113051773276285587270088133856374991370690702848968417652533503510583564786840086363164743189041466539490440620493298722774912959824410115424049749797904340270264621324922535690074355636732894439982202895390064219406512982394938143662747866052251375881860924461303886217548553940068402838886607632383017278971809561919581759784299957206371525892362207703366343614669890663516100771763596666330299239669063770681998994587511279353704635206383390602308148527104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -422421712039580904007021128886455541073537330680240328640085369196775158281668764709511877940416958587138721150210051452571286388421962936935415692912806831974530466061100751758362969212438939379295303596314216325117306848024014573007531815618621723037484900252699804937320907014912408399983295196153075604454680965186511796650041121229768063724396933120348571131548107468798971844991078382891810857368526372697399079107911233588011114863858714284649345958262978426862714779714751462904755342001024150830682371265930486880919870156805468462043671668268506032160795156415666933349835404856522108425647517721836866967326467251826406819081587079854571713419996658594210516291348987403481966404254760839692703789320270803630784900250040363036357606358441521324458117654928441606895893048436503403276069077349373730644593654948726388594036868246578477103298528844382150491881521809362035338676981597945854190276807244143097426257572513886163591194881808508916920964608953054982531868744479405679036670275417685382576621683947580361918879897694702580755158519926420919155617709689953602940102691245147628051342310310198454443651051755985533870679245066551226522981800008994152447710267956957335861153187027008506602653176782522243009516261528711644139956064068306696816118552704311622193960529111251481421708528468774993949562268684444552297131083833131214155257972388812810227447617036939942866528787495582149141995920247286220697328428165611169998536757917623513548535533697290715395379815708750245533172170611688094234192882293904729040410624468270486329220364822916483430788111448547828577921519097383376410001253337619492729797796162662766224788773500576682155289571471582069081786311686670417933487035042072536560664898761033487637080529094969527411196718195050045041089010116787115120078206566025218406585717961082898564630777987454129704939652726873713623669521662287787960447442648382469754895562262862835587762705663559591228849153273600488569973458614112918400694448266790317060049551528773355180553009441825192988531873919338866726461062211036523616974784698002253539202161746854996264076771217919636263179464648906337283550531939937607962208318487768496634982066942494153538950239873779360789862614955524832858312665595655357643313360444138569670727169882377894718113939527699642253249143478183913663779307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 480322656854785010358649482206750209986305448298729198821706775539734033008158513184018382796908205613238699541320559048476997557510641970521589417505975518756041018114511612409054380179909955936125610368590120826952931889736779333808560901017718418012216700751438472766209882000185612074279434006631404865600124206241616410633525060896800368288049252252751753909132597291473383859844394575741726024388651978825269110445115698270323734910185580788328649438400263713949742836303147207963131248628317304509690871418053472856274975713176917677854377150420422025060992568495326084104183069874687795300732511699476663015349137721936506624403072455011147585198595068468890597856243511226876983557634381946651257814851668213910442903714331435756470384505172409315169462507566921370791242564129976390997097204573320328940198718074814200841691293751183360104336889658450333823842988580931954977296790530506287951441829434879164765839121959062593773982799710903660791612217542022532311562483310535318160204637875169790407934377993093389218185616449112803125756761089460793847489940630324241534175236459567793190320877796000619373560625111131477743944969219577228646645526214401793099690355987179465677352501659280910445061676642597328194910386445689125666650357225741680044929968768024663005445615365052774023642505633173000730465862942893005111332862704243481555075288604182179754349010744863464535359912859731179243397283110406700425745482907256201262733273720075731125060412922452308774293325588008759587919012615950148448849516293601845022962286355462633895853531613239618489093939244516638326897192924148081937906161123728507497796648575956967030142003842578698216921907899427540649372914518634301345699551812881411467365978851127428420669690576754403086376501413580672046763558770663805254535508774508519226685430465327147827436416846975105435337181171720690214516677461994656219375921318637864603602948305591226039685269126470834804305739186973509197918972085084495232427448237316974488987702405545123996278250416723917695743933766906650737245461809230119997690630925017573007400246438047486523314794835556519803740034727867448940326356996850949604757699002363379740900276833785250717498819701679710851220510245034726189038707627878664887512849879132797292016882589464487574015900982615435510180333979445395359078023168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -475948553890207172265432028446655301115627804124178307805924280397838924063324176499120474849583901901648463998399636007958647179095189011241727307252410699685313178706043902069925176242150508149292386120295985105913838104241538410184053241885012556067202594918627193364438659948989344879758603037502048566036172954839118964354842638424543228485008791957856361068013558880145021414645086508847736208635733742922456060774858399161338597547148804624000103606670663882093860075378292573769098335470190430865769026262351674071183436566565872289147260661157788336740913039867191292949779848942730758904586099146819588969063384004786217034160285801725269828323493873032141206379963020206793451164576842462804757591985069668456314685518791136457379872609548457664521298455250568037814541595426817317979194884458114089785829054957583426753620483316855664146607713602912679684440627425192743007764719958150695250546673697544150336904220860356800986935701926378480388260556490556776102045109216683322457238888631517331213604324200245080569168019006802881737181507592058526581408638241311471818405759053871041984819616919125549333081082798468982349364414316360608483279323776786221222915932146224779986295087688350872558153239307282938813266371755600687382859146475122555137265525181660861937646709762496689529366507814580430562093867551372042065930188519495024434315717726232209460558961264470315369335044564446149992476898288904829895269577664960704117706691256575236520134817659722446102464042997021247918724106524039238462852868491353028147376169816947882677620275148478759924557223027837702683020096264071497038564824358722259274897674824760609796390345813282274524286964808746998168512719342734345349196688797757912292611768298183128344388923052438797550990197326153156504325728293907436692723470780854403069935334111686946450232391447893974243228638776062232180289529127721322754542255261790657128802513561922834554627437941913875109177390223060430945324668689292561555160582385532339357673453821605434966107076352996623034579643041968774031875368293714156403003007288345204188167614192375637589927251882932459106967793096020765697562394995247544035053679009930006558164603671579601052514188338396701054163317630783481231485623841347571185252347288180729732184332753706536381459007030375451555705941913107767311917383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 408832263895743006576617688656494420395187124178891380633590538558873324679312986669800955619793379085373498810613405309352237475795885239109229032009642417076822606564438821464957090054546622888473981175874755090054792391945191367007902484294279324180910013025622701365454593409294089047308931617758703777123700257353587059870842404275396258416292764797024488388569737775998102856987446291765001638178995280732801781137036436652279369195355872786976429333120925453118485652131101826506104146426653302824622201095704508147297369300260622638496227432707695215057327451306134863438764644412493916964549902965641272637668163151054034354321039184553716787549047969900347381835595564469995519695051454663348115184192040173407068509000188962816666852943114419235869636461847567714101468008615356399748475445489195311971167065849843217564980059573710369843962454812163364225928634665296993670336977709489396818910191803634999258453308794145960007704378682268952823566548072956797266649069008588019415483827123649807514554782579138567371857558263755794295503855223507163897130488874279851676397038031942641975792329962595773088427044798530643979616377205208857461595068148819772136289206721652404261223389641957537206457168265795634794211881856056356655808810077749227678178496647886023793680808858872554286846554393910738699540844942917479195881144870755586390053604818284254408698400308887532958634161140378679596423113416987336653845685476801065523498143787105500312573106479226844282015190396494134631961599014026350549854088367714172024550348791592602610587505802043480248593962188395576711253058899187234027523137701135820709815829205398725398172482813746938829533987524542264407898034865711304451217990155480799988612121601557545756037412886239271970349465628380226020683996928552611911075684790617719584760523163072526338992162568222615895245548100855020772699361252495506534579258623155887051176832763566063598115360228399537170694315269227708132924692061577168168154916104226681757039047184786494147385975792562827114273971900652933887740720667119526270236692230826790100515309456181614663915021676766726901893935409381962081847433224801850804054839063017057344892583586525271914859627008668306620746226104073752959027104308267554002874960973806282210950121996315366274095697380452466476274668413755122543516188672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -300067691020186712257818402276706372131174247341567579784526304022222495431647997148344742702536319676013548049732631096287727074647571339922660907081852948159186754803193418181553361094355780975383953592793401696082890482736030943486651287907880918859826765610328215041577441061210636968639924123526273819498942914298561022237282753605244609950705083176702607859099010026947459476377658607654977217754484344793701642474548515111991225282734912337494595688778682787388425988515625368454854334123758679015541746018263725089171646099506394324126480008473957205568507840303057398938022781038422808192410016201834804401121885056367137219981947580077666549391127469384064943134571022798453873127276695259527488098150837912388944073727414804883912668857419378479318445006307132099653620538958457296592322931538920152678179140652996846593918941241865089847911505549645104859602360998843811514136691443214607526756066039645243773876711943293830184030724862045710875931132195602078478607792817887778265276474049930110576078947124421131907573392717861655977990648598662092494897208326824622492926614759705585361493761793753527441037742902232153287121930616562320576094976218047315302963537756138905252285781996017679417509724061731356866640969436314850379087183754369395491678164518821187160815791437093434917786452930893141362578213952755592620803420962894607484960670098271940673940917574692964873609740976963375115743923077500640966947920029532491902371244453922725816392176312623158620093841919484313985442610688131559978803882690518372986112280242730737413694145771000980602959059016246945586168301793456465436903660415133831238421868263221996203020632128710046863075060724721512469790773116377215927299635487459322700010451422878725671885488776619302347527666408573166740664339627628125983553000306937303452820320610752803616023994285846530419876886696912297699013493921985823482739174335580389253000445591204456332980156250367288049531180665248578436052516016498675347170458583122647839104573371598471353049950913096585942148087914879585509877672347786842751513836643801560763374932617803759391689748478399302634231548039558661666055640117531519361795930859265604285145674601162552267386283560432872351441648481146956542207697737230431027385442618952385953601136014330531215630354695289665245481316525718983105073643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] 185478268403219457965454053479497421093311235798999410827732942756255140067158515574671522078573648949884287073375384625727530043441049589650317609632035663603119509393342287929730300240415122384526046612023159666706364252164197471901966634461277665681879631542230652328842483788982360545983702140615337038022446329501301500094582711537657361996716938274156092527847973497001706822236689885149188330446911297126030695404647346325460314914092060922669749732833669617108518624611323342984570760588230615132689057255698222052649211010703511685606656385827208013375075985026669425011843406910873129300401665429422354116815335098429437782060774525528641537506848632153282662226547803936285976061113981393187527347234446259442460515903175077653538882172296024864600834908059888665260283507359429862344878169058579429343587237126872509605604437476840544944641794814213106255724632500837045156003997232657737131904958784648808371768891418891392092746208078131445241870227035717820825246694784952386127260736897829774095962092144028613873694940582878257023895826878494073709268032563734306315756228039790958006803520905496442518774680392342336785114064852398862058708329167228160103161346070095263767071585756523967024638713374729735953946792497130703881926451659035312090689007939220641298266894915271514956120449932990581592019912835922408176185764273656838249273054961422822777960331425653249541895616925863071022041334374874200796565469450055061151324970161748857626839058607560175544690086632008949116986182720266379919835140659539022580774741312617356959786053003053106724914430582935853697514553020670865130547819340306627382454991955590940723426023434206010028665907590845154960445102169508940912693099928087094591958024585399173587228438868735629981814831219810857036549196241579854942508147639012549256604661074499820287102535026960492403829774880366207522471234952708131951009558227956627616842674985703509673517557739629684428540863182241805348088703052200440163629899630379345910279017950852279163903267223507674758365018919538034929642527445094490525364993182090063542641177904924012725981977073148021102994366816681600853836312801739403744954136120377535191108257126494466420722038003828130406256017900151182668701633357543680761352717930606005935817288684775601973815855816029753199655838906993761129062203392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -96442125499013517529017383994874369824029449903372657009490000689785256310181478962328947075995437573307381090667288500551389961487558161176744848965674464376601728871538108120604615791216959212961076706332090597135650660145585885501694320567755650839533981773088789041903217167367371475746195927589053643758679160094483955324062894849624154660727502919498182992005802901148850273599630165606547804632864449519336220508929027125302760614349303273011531336142406053440040642318461940374912551012905986598349595433518990794996143607564317073824555162598660358586171091181286197155677775830057096463041808712189133331507320470223462339592774236347578022618150033973930706352966923397510561276432923678840106983500774516528284834550850856380721136337600144177018651805668010157624140342296618308698272270971252785481515078971002311403986977843507787559436397950328211389068715470749832978501337059302385784359179175076853372998365788818732799816686098039398270208007391754331504493095515779698748725496850168096771000867410824611086777623561330218019080041436848918626083826093218427881858559201811984424320127580825704701515012655223794383120276668887319883090873590499463888110919353614708955124417479105572409916806600195336598506483825771337165577223514936783337003575404533870222030431810959678551556685048966946210887663929868677619923607506677663310157020633167078559711155417026979919975513001718687707516208546284851037108809122836903703217145948367102982341117958779008752411858846743995614445812457734511487043777620368314462155471806787373204876937218390170218418449913447005799427898974733039866033375723417809837549607895285239227350798671905175287660128906632995687289318072316190818956466712588213900361583942536496499459132918241480062218510874171744190145897559767162566387846230049556392719461531985546102435079301657022407024078915753996126894087554737440789915201840928454525865655489682666416249884436471456406885107373950996133614282190396881936301116081909350904857039960093505043958272704090816177314303158408369463722303326186414965551749054146175389762785926907084890610414880296627567022444958481300740420425664022796930308411357833337450047447880255140837702325353091264724069923404120165229094516005401318055517207792245128906425931016855589259493482646883964118770844713158929460693565440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] 43331063075046518269728835211116901399209287846236625725750936760092661241494197878226582826564368100913943162839585464464543689698890052545851166909211507422896271984617626397766678014001621779145933329924482374742295744015862934192225371315692755477789587460723566045505617285713413997804857006030384964464116367639274187802847202368488329408523306748195689471856024566520218331032801861670455441048862974586771831130658111941929913308880067842478070204487598488831772129427937782250832346253059619120000580618350012706732309670752181062651580169772834838777489367306720528213625387531256262255152987362811276195515321786062026960812835555523190201062091036768661268317585866125695385682270067748139066699970293652628898220021664906522327991707402420178088269068092895319068084642508788183608866750353454721052309365575323435613671277217697195551167675489116125182907435916229447765212079088501571788748231762826786646909382316916657429537962895199704723027449333447616318287214375409846039193526057782072305276420397593106073098570247003777666077562910668208694394030765866603558571895132802178835962606601273493707568527208040198427769648631036329085528234429417233887078569232573506195394335290123676940708457801924023781573842857715971511419478140354985162518202960645862109352201842147685033847545531200608215379895591470786001049483028223585554114006137674309915224565221271547569071147542225826925566540474478036198916132637970303999673801607010617864627726054293627333038484793749012419501216823862617550325931235316287607643116358042368883218908662997627352388645123264088287124658253434612960882249178926294886964152786124769963925012348668780180933362827040052641922628121442471717663161318120953053107334740362283139306778461685338305977643239853346361336417895045891562258469361008545293901807190022975900872402236313860043016374254266524843165565552344234289329554401436195255909140593496097858681033934301327440360025118148730555884046116255344911076287127636814855861379852030080173616064357607449525501275882258345856519922645473578371073934968266061125624447891365816800659342692873374492405101912687397077638250439843670175188655401804414936340843349270884111586786330576221572269867299443317042461107265311220937127815247484422134600539462444804964930825249935399166705422998668000446365302784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -17082563541125648599259527728028620941650233563547595980570386061803390388758521815033367879082225089193553804528013523867454633543409032745818303760680489099712255826145440988668117690165409203870030046349767379342332751584538129555382133813109075947432646395981382302667991803110830911534249717778729808273504362219356359301059585025797645161292250788102919357088856201585198595165407116554760739931836030494640816570825269039278745633238325515466936591847196051555177965608824223331333102622643704890064123889761972563700098722914364839569277514483489328210519366266290926549753578436060291022757349045391486806731735962341028219498372223218252000020540274185467806148115605790838677441391398497537364730269182795200413150120266072205939158169783374840941197250434098870674960989596155672013968334347219520078304986854215022719933833605020138725071417630630950699313799026591061812665364184338919071848761493779207180157051754977466757879878410995931762867265561538849004683053224006966012184383402921790943127094674343764894660575682340584311996677559226237113865215997261369959062555357440402456906042041151309427597234983460159016761181331402448389652351900277568221942769677811566760522855390094504759718046337235439633206336211061677811025920567319691157601336407641978066901936007587057072810310937555032205524611773560098372404463690709066173636443617685722197824400434938461041931975122429379817687043615514693557848051329251714301611079048522068778362423999628846434614767881981151506669489715610819015489413778421189981810233917886996637014611963409092138321454511004081841537381494263331503998740768531249408767881782335452310600827382067464756030237593681240879461380830620266534215966754336860662250313142360946722897094385904848818067725906296336115245716638620034876772846856932344838931383985423239246591863386209976393639582346182112085064595796225844282218418515962951193725497164487476088660849983816915693210449455785567165396430587426006475375665097504712502821463085272197724667527240400417680526410606927346534532071843972425241070724789304012128591042318514468933890630059843700094873233964620404996264730446361827765710901319850051497359984323978000160434904396312721314637403936308365322858785404681279739223523470822834805808348811944185984647422096288760205808793434833525504296878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 4172758676122654675899674573613377220063414027377625982855085423751200705975270113135774939719325271329415315849534283704227128527921910586264304405759072725978009252197761472055005306635305753167398870496906396515463523102929058086811044777025655170810987910887260143273101168952930503597128588992387100646515673227585289101635793897215501547032432036075780900080062368497261810664661253885653581316488809149003555581734862780314363433572689414714921092087747233421421059765951966287567698684987413471336162238161481955777886596057805317473150759274315599107431378827385965153270340146280803557694365842957770803080034704324521577430449522201169153591644499692285421197638727395181787627213732929938483489664768072326056692587102319731747613655901022866233972664891537799475495299944768540403252710436016900180849277407073523644670149639825607426173076808005028886456847249946564986488434031625579233653720814070321967494739514983696942979975107356915366968769182532417030853513118819143125910030354558431238709866386908008129734435782903451900591571823044303496381816710391783517872155622400723990457920538238290721262387021360540050250566499866752535749882460584226464524043824843193649983683231224911150593091376242260326382902469059086749581129240879737349873351714990383831965330898526772896341935736351395076695514244301719433131734146344881750794680470924869262873037094398238050431511349485723788975561672194504570318320875981528797245535267249613103590048666875724213377643997914821295137196245999014656695187847673932113091491333644451542801497163397136937852526966695644427004948038149851707703218859840769905985446654776171093180287034166543603269547249504484298462332832173171182445730052366354401246023697000862511596056399999090075713526590566527971606657370651395949500073096288370726428298944797044844145801892828894578877274877626409677382846724032163332712109542264026177643796102332066628692405120409057266473213527043075166483195073537924144409535161460066449193167328127614518563434539873109198520260575473320350183047337442604131567977168778442455834663745811810595696565138691052621875793788754315149346460933603313547502061709907616540444961840588816289908019121342819113411002616327055841670334746288668453355291365349442013006171483483367718639247997468592350814011563628082544863346688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] 2497631636313582781711239201308432316034191173515116980481282635322081033319829317307882129309769934421221226411218388670582488726784125586021670885976254499361191443101051468373015642500389496193335272570835552733870910460477529817996987906179420453833604191528208460879601212942359949474479153170481388581954847372070657935468857701485253946829893254604607432401928886718814397083549477185809634496334667206183662633446030335363726369684954805206476031689394640526529446157207181316504612822373328046221601104967521282618986908590216944121830533054620908874315025455682102150207669061310595186741982572438736379420010029980040881678510890795742333483401075147183076173387934997476860729825135537772166013722768265952386962434944905720349831762274702993704442356478606832128593240674023673776076450183900712883333324708002427105270691816898765703316840221948301186997542187264127273399256999330203540720515894271970934987006974336566123877377843949338090500912248346903961139482967655111368140133607625419207550446148882030035480428770584911664167032478661029667657070236652324063040307795516321142547074553614050190461730144495841604985283891721943259000702319134666134993371628686616066574968625170669341698234238315922842723907542147363377816860315434389183306440038645050759434687755572358761743757246291202355888657423666160982654837614480853670058305460170028114886056964860559564475297875204344828017004477005155071276638904758061688748521901773310105348934706140150715896439490214779533039886991618651842674341339959580992979587015988933221535014190323607801586275928358050637754168475114548996477768141874841604774849261565278231878684295898676545954831276123423305995627252194836434518677126953531951759652612672916160419593623154265510310684835520395752238111778068363216403791597918954118001240884462061073155874363600889845179638419129064876018617702550798862278063049748707538828523759399985738038600524977867100851102396384939950333900924141557248036280603104780549455024445897532725614066200060590291137732912647825728168742481079291772361995488764145351064678153845015122403401903422024648334564741406485282260098233153755764367671161056186433108919152586216754110368450820285729049639601709963051980363234522928821950898596814879552625256650259781673269233683234245320984384699955403723594792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] -4479439827905715336582094569151383844051970437953904120029715226185478560858077507089836463536951877149161081994643656093036138147947854731773944826169147940159937926248018973686911912340000008869537665022259690707881810243128939632657111168100713743399749120078048299214798721167720066679817921566909924452398749410416504531299014577243512373417039203811748317079849987331746358866863906273617436848454384226633905810249705741962078046230026254025461577527549395653914661568151194348530736498799892923628016289445557861611070474533849011644252539677622006982963532018658785763003581488706696711958159853643463627184064613017299972994619298158579285190534890620896847665192291853180466762142388402825327351141407693589237776022064049827954347862923878209902892543614716811025692875127817656205052716579685725252206766872989701145553891171470542704958089630232894016991455678308112131639863508179967731945719584577007151564167905173469811593835281162923932973581551973633101353837732919952374893568506129953937971280040978394531056680904618203099493233883254936421315232928015696768475758006934666884773052510382812562090080920631643195825561390696139882814906194774861451521899540336597050437653174765992221785445989700409384811471825596587071827554388497707924816231995560515692391164269782949859502033821840245040635154575183662434149036019325392548126928171775227722567828571437659189381173188058013435950819323432915996675263282061950302257225306449403339040797007424807256726547122416958024927940977494755672566265996828354363091631323526750407545465635900488105784061624955246052961992536803859067396696460123662428999288584304767597540301779827115677605782681682379683598591090066251830886926106706217006838399136936138388640248190518578071632332705292325289379969184828484271205361004230515125980971648759552619901465207068826824869760561136922569355216208791212476832276684592210564912528005806744116819796317183293881525960250367258897014493707450056335208370024917262649444807421533292309576674907210620884178511083267964559798704265738759048473465859721333987895904462472315843719187950516910798355509433889184320327817422703972977109921909726013187889629746050765098489124224952891368650646785861675745024922046935768215463049329433835541751440040084440260365576538498400575466685023141360856048074752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] 3063219513190056721704993525196081203287741008678354960002663358951528493189086145332067650925283014135642484818672736005207386134878619167925733037494539400011457154882534213070926834452187150934062808304945816900674485150895320809246326436078411861918923842932616068726908172493203232090484151572906885383086617824482483706723971356989171593208178810789497845743417663823486173841928003334070501408609555212272409569731681319250074825993869354943047686745803843710891786791732265033264211653423993556872611770702602227228033984587217585601271188027157404351386112043765660954598103885314583988576362726836357639201537409694356436479687071275683822933563608827208151286961702024919470853115763669506480392689991611837755060771157983799756741951178460036833586687929486190801624953047485923697751083315979747707203829351798404012200401234070595758175822300626302787720407116487339740772082360501187531177653383451014148789758143223235058827134811178005156035446073074075413276843868213088688785281646357687434692825115570352922778511498004223819840725091325616557033834186183230196727428240827107641705586939651557175728287605820479950597503520884273090059119359095683823119460820373079857207501453640329705569466824826005374147917967725883934379050756989174598551478575916050959999769288867916430435493704711343466146582271573133353951056622365304844866376550484238392665074467660390443758644348159113994789922623171587153687626040955652853688530664067569284865336717113660482232372793083536367346446812429578761928416013480606976513633636073542102822426049355910849475527769637782916427844288727558152194141687196430145914622314761820003990994905522522177076673548841931793179473527900461492989510999733585913422384476883937836897952070883726836935191975527671092466720064225154489389156501509480625710899328976685309347410059425384822581012986706794461052008753658815469146098425528616847586204506540567489900360850066701578145807698021914782194301208471894118023657596327575235377559875849033647466290864129539638762687391060240097005398440178439126238980189056393941080634678243056623882431431946428970893098230375380418220658154561525810391015960898959025484231857696817525146756403380101294926451614976407641125829950998770483020280156806451086782440512442989854509070090738807001437427376721532873374433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] -738243173731064274829628696651841081170392656358391511777146358275860878499012508626172781133981431628964045061451439777313274020845013975291078919999168955839296626413892810330405477399936146482299024935895997547557096300387838121622725330137338345356519351313180459079587059204586657190348841138321398722677574359734015384913881444010566963107372961698815819510051408436936013569012817355626953998931086214576897552440729979564197159833320794858833016426829855921313195739111136513683689472305352868299473416474282322972580855028606459147419859332787587826944129004166966952831319130533048657495900927568566192697937410715049499745728428890253134252261653705640811852812456173655768852827631254771189565516106651986693470220154106590077389884986640407042664376051669859163973268976988278270534319652531001373312839346051085256419772460645865786884581296878632920044200233320660636665044480046680493839886365530929091196725047310789119966333564296033023042277178455512735989420640804131957327671281884260348195995366347745275085478693952991705246301373031422764351071775432199633868015848507377310636951453174054517890805457399468080018204833879203529048490383002788390994026939727133556085809845126726920942197348686688297728943914346195059394625014366154557584029977155892010145946668038248051978526517664810085900951705527669511480178022083546539946654892846227746529647587304005978355853411212827153269812414656577291758717171053758681391849007274706709394527405826419136528924036614223962264242032239163956977021642518186209288818016512860244737564357635223519806911575523028921499749814345180341762234363750807347245192249354962298162987215548681682009251373371673093692284638396845347518871142530752428455175523342510151480517489706715972711637007754872494988333378396364119505729086242053256633224716013331493177330795679301535473902769945876300912590296738203246590433982922016916676398503591878750461569382956122068848002325955063432049665351850422202503425363120869352907402294882137977659472491705306141815403961451723026593360889404843991292244361915063876861036242065636682518485811292883511008630325633990470386630412004526736825865362083484875901501740661304242227506352348195332469710151462725329607983624241709163253964549735035399848577816313342730568172281244915358943821446604109708049514496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -665752192550157512581628144609972576610948903068792410140064107401120569641316024450656307918267085497152514595128104642405837057778021354868573368897947219653200934924797635708426626921750470873661570032732746564741680589301321126967525354657546555932066014086377135564520074007274847085781295151030715671969397371017828928820867348874198322464973073649295325340906813731492287124807622465049360933306139418642935007124322151223022888794101878524221743067146973403245784050301294595258419633597777250589261285350293936032583715696265941978877009437454768492996021521451854106655007204138113552539910943111781361158964057491891704183948944640753131374967967768709323875769183492612863538653281280705726915365731550962671036763070464264504076119841100829181631215383852256457277375547920251970459513660915940041967123016334811008278643764532891670164890226743151041397228406852642894701991557712983771547211833594010554993521518837160999084190154042352623239431003257618328020229296548239230209994176263245433127270130984610641328002233244488793294065622392580921102087825573170859083946646956482468204916164140261192396246264819952515555555501407031835435448254941207710063992889081573734437053933598018820675016629898099621012566470996076787414227162221449465179889085465045009758882489252484801625735834865838221163459433515783973833813080903989442487427929761521633744129535154106286877467965859985335940732365701029104509051906927474309355828551546665245687218648695653808725285171826875976392708213642127006939603805386068422201165969923758879053459126757032273683029285178272021239614299150018146581757505270458495676601376038603298385589901865144361878558672381220597920717659727300048657299877156183128242837907617069314358418168983000257415449630928323143944265430337099916973068723938822427197306984474951423491142778587190248728925836302616838069040497643526340200323101283385510741744480579029705471815993202686999936658129783079069997277747296490823725328364206748312404538289787602825029323630294794326478047242434674626396638363301036577220464978687587024748775502255453427341306969849642142848896527574583483534977343243745953119586491186573261139081378498460163864597582170835862514774177308400973450325209521149314579774562224518619669955436947164334787009492497422857721192125842077377028423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] 942401233751390064163371988605274995818329422742267783863949666471908499438990517214005309985551640633965000383679195641470389540957982632627725975951176764583102241498338092625250115162012493321743981959166236935707172138590701780476922040116893489648326241093519687662736797050704067969037831148305354624192241550075025290765350164267205949609693705069742817574434607518350702400726669288116939113079076819308031731534362246884803088922874617789901786400471230110728897127552538074855195107775455058641407959225915051861940990695098659716719701409822444876178132182776433484572094281414511040282747347239099791799908684991270893289287544801806523747959075841371119079567742824324048360506827180137567808520066269594941346539009399241194326767108781575329042060214577922381856618511950671328989591638383248853976241094311377028628936453609559562250159195415443045953407622439583459000440440377205083332224125954209346070185622857854298962332207266640160202233865018301910306179230836162159896535077923525989470093528531408783606556944151387182844182454496351503925840236640509252430396323460260168158403308855158369428933002230714883274012165975641443635987602164734887527119680333389184753755570925363176651873932348892256911693304000254778015354369095690395545682283446886794576492038188154385097718764330121751201310771701821713556959738839211336658959439504502594343651934792808879172328773099685732635617295454718321117007976872095852972464635267593882267008132490178935474126490620006592724175709986572827469229910652101472131890065784845074421637442477860904653604210582413622011788192150770472395810409763129549821000350300354682683480836775515033025297416385706600714145267407571527555069870427478811553002745691445901363841985402428876391902867709239014273942487791864357959061270442862875723400113468644737283776694875959067764542599134020008800544410765613187701216208429465285340199313421021510590419770427112108676681475245830096066229231132764131794708853292561758751196003401880418690804403746968017362355151986468806466696520080858465685671108405631011877706689612630626719229933653929054847546014942909591373323724932067462494439839118226756712784750255370745223807053772395919748986860990776357429727831526562310274539090476902575279875462854435313809718630203190170339114968213721189676220416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -684994929690946695939941465527419267329281818498765236281474228414375673724979176622822594711727447689541149202700800017228469957154986225413324776951697769708015119459579375739839960307936511222361720825524766546273637812004633521182450272590361037874150999179993650285639307607757121540445309849585279911380436498337641671201090782395764249286866360467937583381006202256097974818600635951670631901858971532370411729779739862302988090700641341852535976786157371153617998936112056621580384571703753549112068114608080370246002125373734878396563745072245128156332321242167333238724301324663024104432054615383928224663599902002414668213860999239536118978659934970564644727418519070243332295160486138874650735362584585461105614389354163774131844766709235174796001155912938034632744734424735085179200356333714980023212249304911529009377431316917271621047204367574609146451604724214500928138325401477681671972395423420103689768652568438234447565256224693713362517505794878967914750774898092194984140481890766367344967337433074251465599585141606311230713183759200790022262302599273364725567738415137489322411034607243263716001258941141780292015066647164700869560970146430061754542892178352005545974801673862933340535615387254024092387044328795779287685488373795416498625786549787178407092705477535686090499447466056291165659005212315040575336643606701798743187396292991117726332064544747492995469011109635514741117139222341689992517138963899849285114793684313456234783456844692472936423868989463909771844671455695411737973738795483123722153278597046719237966400334913677789711413609768475342416754767682906418063502375323279646682732962606694021181249692481687494742265230991138757633146791039785098776634205453708311646676400661184231495666750293488177753766817884614157936715040287061143150811122855388815535863622792961594029369634915581054673694175656405571406858265096890999991319190609391574909945474022086796581650504597076288743045427112754740405288848489255192854812587093948664989478724644191029563988178081133405466302094383635846205282810619606981668698422886362692329223974723892019774883137492470226332881147713041491997053041201804646201579930397027572548331973045969255405543767235305209133570887168724793079314903789986423341719917844671166833182685933959164124519364462633892524279195230558103755816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 364993604319013909139741865259390547927889577557893858693962464091459905708304008298940434665729417976178350025636426993034134465510503330115206579374179020925068564059805087587860892416625328853025970872649339302265211777180401973176244270842278619389254056409174178638716468323932889956748880795025268077357116956679058049121115828465383920086170393589288837750816929565662013032636410627636595397807475443471071615436868745392412758338632565437250807375502767272994900400492841327336305889610355061072522092218094607552965165388651136167540371772521260745298618404818587058549673399598618760608192541760396464313924466774884082592281013760420952540097203994094295462023379324797301861367070047220010675927738747224913569090733847882132235033476724822309359466102035486389656543276186352417050213277992506037164974612463568441161826670126806095829879219550820621050402327230659969648580939379304274299285603318141552464118564204399240529146242231882429624974779018860579497096583883482632007697599429489919069518044978649635407740886300710053021001671557541963050300708089128168456215666705637507179079839443186007431523508832631212646101371275448653036931920776301754476187645521348867020949229797874583811026435101665316319917213255331410584760014715939781464199343676120693267082249273073955697454633859579271140555821001442624327210290549182494722846986754330718497751421145556879549971604823070652217470687883506338365381959275692610852435211739950189490991185844203475195928780570428402495615363153887704465895130303321572261668136713464829478869866061393631806020432770092042312324384241260548558595976800205855606127372273571380269560710772417521145127333405277062341063425424437746735554075086292762400450333350084244531189162612691986387280423935576169071288743978235256696502714592328654147455517302449087374317672577085244074643116997221929582662464097490912656974733166498870961691163274994214570335675148150301255055862166791993001719654834461930497628024123699082565882362039676852346041424529385995357468512741660876637531184707610208450495206053920539106566505578417134850394062421214692435236941970425231715925533721818424259659639792207280837900584277530437746225888607158597643974721726226694952056303922655904117704061185297790134289933630095688979602814949836096866749518899324586423222272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] 517963800257461832632350377151824591425729072927199302669227638514542558163002407749664157738786300695752927336235111576033688731670523527855177085456202309796193604704660597630638500609213110419072691393064900146026465477304205972510786123516801037740313866552614230994882953995600061871339086905484342333067811606138492603907452963003236106991638571399062113689021910594861748551544108646892946281195126559191100345735496344827029808566192378492219254367682454142998846018902770082627235518349475728328182937418065701296083401785212681076020917673232246309474493336750821570936063297854296470042358790178109417748448686888169677287507941478773187018089652930260569102372070607099147157430583312912828252243035432439963043904361511695075047225706332892454071381066951492006939091560820825670826091957159077708030900379726452909397620743825522068420434903734444174729283634491803214886094131307123841592814439087403521982772019103451803704689435754866196451129134933592309545627542470394446414741892609937059265714218880932625914290033183050100855470451556990229454461400246683325748041412640197653411286472700460632212541357281655475913505231658871728850081151683178510099319722637405454502362711379343325143610056825522543664947341069569175930834404566487075197748377139922876507213353007586748109935394213862893340009566627072796307814160782589038130708038945160372965228926223248267265926008304869237974013374776947528430921929026050067178895553794044978762001125067762569191622200940541424742970249337209621060644980813811939476512364252061830290079904769913105788261278958866405963200802530839556075596157324011736931860179537619368340632917161244248781811301884331914833720648239509290514705780135608060141931769379248580661906598766151747104747339569648845741938165546474001618736444160592213819080204892976217546718525904398636202201645656259006330849405986128322146442777472522752644953804535665627258543833527460018785979271082426528086462282930784946434876174336947264829684714422690658568390543605615875056139292864128506134155113006134858566478364843816630842851318339963089052513782351002759405349375317988803265400740846478660928985409810504079520460412094250707007634461845916437070908812687739163832965163926612653807716369596281893531319198355927918579196340915262048794753105920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] 374628368414884182512032858474720030832570693128222045655423643649977630276589790564212766757307765361739377751755345239254971083931587830633437427737112510040476127516691821670823769928734890609342517588223700941689382491863599581406658184676526053114444194369780095173350999988697695688147875137261001855058831740811662811166451231544045980022574961566564960992152964072216027951934405820557706079505826056502209141089639390693543381635835092291602314975519249454354690844120226490582649254653026359379911971549616545049919579476827484045789687807909315816142316230346191382395602610298396544675350165342005737737215694342243422442629840174217362956767017436128367850483036264962555656551981634646010617709080501758823357746287556521157308317222404604584633909329770537734721446914476979383813524693218055849836467715692772298915270005465640200641852338047342023968296307761443838565973138753715428086937523824144613802140555261266570212946588292580405375178972867298017668375052042483189718885175052363317024953079598864978272285942132772257161903873782452165728905816016971588391969618324217102243122388554760797281372073257622904023053483104962262238670075862913835580400861514917228354974662184745953537571308411889578566339037812401949580251047787133667991210756706802434751090624696013844576896222003070766030388165006057985031193292979783201725585511982446259414884840186867248314524311490371608602449337154877450306073474901982863691365423311765211751640894046141105622190001185327815918428029271800494169227115308968161657355761153073892374682140194515870645875009133028799578118035879813740082201072418889451727301670549064445648534197497049219751298638669424482391858393174427523182344481620393707964621797648713846509797969079526527519326368504922135197118717882693420799637710701778606067058256075648227446580080480807085846567816368827252453302562493541442530077761772944053543308427500179534544959854789652020929327713582460368187580520804943826971280006442953583018652065949579960636497174596562955719269608411329228851346853502137790965370255574844008833631753362192684447903419552957547293947802006077331734195612888807411638260506045234532040685273096764645085988098084558189980533033190833089999036696683256089658340301317178472113368867777554415894677277131563200986412172181504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -323884467062204732166794876788671577475159744656279510528905138630598971377694759318582578461200152909973572012173360344230395410819766460795644343684842551437356893795512939687954274803614903200406630070083744232747900524239361397568668065190182932356650635413407633966230324236546124108279185894842602765878496046781687149344358064429020327999358171063386217408601283923978958016791314107026939442722007579180337731699992965298300431019221512505825678309075425927716024631151231889895359240474428313983458688342547375825047732178995380569364925910067959981873645639896788933523800735118082082359771105433973896251088545794033388003407735441259123342283339094145852289624381544831814610061563891589549888969139538094729732057594134396257323209445660322985263123418546648810209247017933824549767139702219975595908120448546160089920858548772299492784686720284004198754043453487664578109029731219009392990693049059246361800768454474114727425055024620518305027915359098673626492156171018177965571681474080069132143818266198377304469057898199605025897851160508677316107030597469861427422356281107901071204649964311424633163670368366076251378580286788964924516958882153924605075517444060506321672514810874431900231247344922865602501732576618696199598496537516303591033802819752218460278223260264514921379161722665064627846275085731877933294185177377181026455782985905000969032459144684405580705008004091412269980777216456319296308006915900496126555764839528683128679913272673032625390403508127777772658692903133155825326903675035638581864531450728088475046573443448848143876404257573267764800680083723038479187879785019646657772356267996255067056089912652151622591037707080619609291318158272808911657153729210363350058150822004921373957319020173622871904891303897199912351997403947712340973386784134321897410305994812881406955828016997663245254017855149814345767947143384263815409542680037591034189603880573648268978901500152178302184992553989563030835133978552280760594339906318910145945524765734876467641646978891184083607945727883251017499055180981474162255048742420694947076094766156784767146578906019098951209594594205490383264852656893093231801296650747674805745511201484590359175712373890940361959382636950287723226144833855240050669054771830562045793619657465947178548433175743266141079020682472325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 5343656677075997955105249919555733245786245800315442223769074433974631859594491961347128902239942087949248989898355663381291374110599805476074552815958855474020274269332088671626294614016757046129007909425258145903846103540215404992574102000762651379226209585729116607805371592258592530521603407359115589703410947681258698109339920615392887472281513928563598465343298533064627054170571213875441819856552623683922454631189511658028704105141907569037021376265850080752375210631289664712086032736579798785892489568199005067260631620586370072874637290450777327396634166693791086105036171275573247105214129071239287626894108787699638823701077187228608530922478381095054658870540874240125477583836027425659103399993416799130549368644157530404834985617364894066849168671128828391026699135892737894492737778308342324906928765477560684904854879098146932527095671478480497475478340289935265036286686778604426583303859002781361860358078325852266035941938001477980839944052047658710680653337582627345025740143328615408725672204279870370651409600494189651429927868821027073607905772562418570452014768960169829662850982687833724791112193071459814714623493308591879241697911281711758389119493323854180191391290437688615463082214582051508541397199960221458690099272867666528835708103782823894642389189060460393279944387638273432889937766004707829435838343987646376533436507357747655408345234252772454468115304173560532741957073301165711855371103574204490678561252019711944694537089213142457471984034017225612665670961172249193462285444712327775286058767740124016662841552785852085425754400553417531397358749067543399793452850351380196113976978131191352860056841696180217858564805567912402721091929849364771564083651335227090738503913024093486628398306227394432879828955427706630159716686370177052009978110137454499018007066472715611647590931590472068414130629867951626086150766740598057117184223493667393053035542102559712524724220344174002946199397533620418854187984915241499280714699700968337828727794964878686321828983400544144317163247746547092475926491946237415153949889559567115167647806229222445056851271027986341606057240399894948584092019962813970020786353881806086692417985653185708824314201369484075403540642355112154047003841490593293219333117072529409650470275560894882177104462261720667733576305454134329344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -867910707729814975076939618896555121728261546425690995487671953580877299391548625632287077714565861229409961497736886047651736483075708107070401301195759542759750150616501846545847570571081456817321562466422774886435611573893757892869467856969937048425590492736126103310464442744430175902426207797819122967606888594436267098852397072897582273476177980726645977782248713180442617213956337614913764466246814732497787352995210685248656526483497104932475539635089529118105921677274331643820420927678268286819182340240381267789291509311407481772258418624305960984337741409482343513514124094460417941341482433516479097733378263192569977381506386066872745752039531077275519046651515122493906013817784747125333339333858483306287255698663708143837149692993805792640801570311547668017156934457429049097966992630873177592970466200792142784758471901082323004607531603065632817952144227991363339926440502905765561890827240137536462427055055548768578573557897090680263103501618079022689919548458575681577761748859269060290134624841010522576159998064580652532693264336775721301748486739099511867723465956674986423592825270934051443073560134140800974477062049932022958986716003678507652822134819546678376835529343039351112566483492039997866209799529037840020306859231641417957586049594098571354789720538510596091007050625031257771941364012690250933406248112983309402431538844079495875955978525071766225201895715636236218028272677128957206742550608188120430957920291411500602102260127561754539701461636653394302934310206971738680272528781846138938258969038058859716138131311617384204377845412894212372973467306511792671542903204795654415891634530442309373857356532942844681997984396972603644323764064883095880200197177332576243525768113072715041270869908009843417230421946643270185222867474154142695237689961463706656825931591534678538546583845391688013283438895200249211955891282283029535720138618834140745037317266152081726445449348674423790042070364817918001482322879034567056565047045277315622125688156258362714729752776711841113958064823745718798354925371532579619308160366337209706267161130557026592383979852995144688785119876399097325400192028547631906656380860171542419709414439523580847565920917296006396522699545796653041271617085595771920636033263621510300456241868368348626869262110900211601484491476891787591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] -25813637961785744472786192686463479108163346457315582548225997314375364424888166590173014634456770626616233268100430156852692794115746227658048221264688044429489053578300763464337392313245815942699764748142811042022036538171250875359494618505258713674069809204733981926845426606161963684229805355118464709572575797406268114440671455765648349954915762971923706211389923190629833405809752119931495935628989420557045834354258563679607978281539695205352226724925514404643966208156189618017933912013947451908268602335249041451736416194510456532901326988887711001250994865128238587042669284513468113147377288472958816658636453726355349957642256386956725907771468194206391166300502929778005208497266294617241859360696405496584956012494510821483224452925062128086078444272204425999815079455724282106678351825265917034018442178664813463875669052772300321079125201797229440918149417676614802146149969249697932591485277010098341692516728031284546285624403288903049000177793960884423532380899478964281890559723953083292429055105964367150425748878969788663572932854071781517301498288728458682207315027344223287006187466114121191230852941822251699760913363422286151097825399227811106082411615049849924013167088951022573382603861464256914078486348783523066252166833968184738017443327977157364376720832534493885931650606193337150684735131625530855708732259071651908450155462995746716497349402997484269581020146099271022947228425778320632387683217101251671999152516548830653452958151675261246012044523540900498578983347669123487633054227494301409608251124918021929895490522794300366612710273033782284865553026075333239523510875001399428372414146877328354092841180984984026960982775420022920255565655864248454927798125846719062231508431318112619782517100063984351599325200193166837418944196719607277298050574582518737667137343950518260547027387742666152888860274510712157445451360032937866877023651805156863346126212610618824892055606871915404541653960932131630686851225216771729621015480264674767761644805821399546678548270179952550274869578526873355434732091045926391935140372540935924340816122334444100575883883165973759955428778706804797902850674803201331964514512821517597300494923712985348267186065994324304337415891931832590053551503044487209536201935850450553268371740158390820335234281602477162602549602603410114215936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -180578698900368183457453132306999618750176237573931835507734035571418471289221807305102547893438515252609005916860774551443210792405684670088318671021296585448477049990707381540722373147376454345280119178430653716603194470391545074283485793323618977581257921116696703713585951595506065648494989658554085845733160768916098480703581206133991048674764610288888817983913731353714588367481138481745863362798719017902227409472305461827979430277574141627386150956545484359825430154714396470445049171850868607051853302267206099980611858666061809335335899065969611095573594494182125234581713345637419974731689291854794226680388628157815060450120645290797769803861261620467620680049109084180985683163080263810936673767179453693826433151812307528532947677055538789909060021615750040248094252335259412390969183660423178286319757846750551543310063320788934781793043289204622772976595204512007942111288265807665713143298957396397208856955492168347002482414966519739361021486616019008313476269270691649373364989013036531870870282372204082672046475370357728850140405836543825942404520322115478261507115088247177192591986663228533427537273972788190835931368351667964684652984264594096737195489370239197597957821461151908987121069940423508998792013072890154011699787690806344997665166179622964953656309034395828192593164907633426240477965785810464767459473322336658835604486978143276581417275585851194219961437791866127581018704520502275164955627265831993487307426315166330667300847600565081659553715968906226673826844318837507684341158718735397678420981590288373172607670492025864953111139964602293394617258625800739820777844948668773825693025464965811655340789524411275193686395027608630462227496878278188577281669929617066255365696466874957963338065817254248470062581497512838073150664653558157725417954855950118332608283587682201899902497667364613975311234429487161498617899968322824634372106924732316026677312144772616213032536053462690463136258374671288631902661379156778236048786279197152524779323917400143529444797721389273582841501635792612793667109202560745334160050328599701173026923232555497337691715272713358686744098972397719073302073900577671414016725640879190950641734500748224364279857501860940538652131930465334579123401079770844258609761002187226833028577964127595410950366770305797890046874495287443471728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] -1711751526702034613167625092600177509708129172885328452047049824496275001114873735183767173750863334613683727400258141524207225917199536096873540415058689481117601831808345189752319297515138561963762854295887833260343873004026802249197933972387445800708524378050918123843176628271171651472655567835837451311901736473170850045234087519029502418673520235292603744191231015601899997535316715783117284277414935695948983058285790402931458733792503239888344548620008027386466234887142689450193775780382289200617470689294488002687396333259307174672992819235742643305493327111056869877739037796845619230988943296782249476904178833338646553509643170894714008954534762421514368074249127009663668501787931808030584147648550771067165754480006224159640407378667402469194944947211092068326316429671550966936504630771304428707058364627574726717744635152677906101967683279686651263591560152446794886794921258461107343763429969437417417295233252588020891335737761645929743563924613200585423731898039427587562187960219616689206410868767921302793671710848493685215182989222151371675418656726358951976282582327519580632073402996634904299905707045537017674281267639100592576434931279875440964354137703641737537624527581096629798728267075350422574254448940891620296953638057973882715531492309733083529518076354051074711858408837153598866902848687713187327343550516940429254852262619186453988840859981976564578098155852748756079079671789839105374149349553764274299513871550859876340983204497556907849246069657743531870416144387575826284031924068606873030405161799894851182469969549270921606083286570271373551310309383688990120388953766575310566916514229803419738766523577420961335631663848387685111704929105824548566621160370630699706599003781119670854812517125238314783933940713582677804164530096663996638134474753227162481871001264192226206349429677418558327394096071062249719515630766715650923556497052910855074439660751417729091709028812942180879246471945502248706506824222044714534700718712380010513432793726459834213469389062047903942676035012720758662111026013474403052146328889791113608721022069270615642496941909628452903180827237646938074975550427334914337798708170923065489110381778476972060576196298982337013085843705379939430204437256807752047533688959053586121983822195294167789117514973369580657482867397909834434084864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] 2929851627629595278617348620222378528028546434247709607358655524622583110310576786398954552104285660128233525890262732957222799402748280478399338422552459490098767904517143372363124027202921944384241871300658795497833819686206285865108762278903139004406308287941104567672805294014697973952028528596695806603165344706642671665846639706784428447684716812544100071999364201582798761688997927345194270760322556361790745188172510692375168954909378451728970215334204120893168471717374795534011004580461412948673180837221792432117626046995487285908601980027964053579975322071479647803736845183026181248322245734321702368940640040856523495433377407237627340173258805374556573529319811460418241792458577273539771476386621241072219310413461023985651835325194565576282828114772049769245460442672459780153290287082513810617041603522555943865425326939777266764701680367112887298005240435941852013546482788294433780577217528180012670946365456618427453043333579116746580538379672311158684930490941131507855163175297522984761574769541403329239299679738625839179975934727415781262437294745901186287771534999030984507829452115495920172230373638942580271729631544328918427595561528046345084367262385715772932788997373779472743198408872749876363049981602229855396230656546512546618342398043212676041629536851163969516796139221362083961578476117636194884909007249479950130287003091897784310425356368708456002318449815309580276056940116539673783998331575312733060050293863425139570002543696268707673560856273728550954478551681044470104307821306674780299353482561244681459567301845333076357102572440004980254146349685461113086456069173492484168665573464555819764816492797396964198403974592993813856556331689587372164741249764580076187748967955050671732004364807361377445189870585939652435860593087265552334407517878749441874619335555825709687742693453470768769453447066880413332236148678933808851763770882480727792123577694411404639817775955940952007343092996921868977593006634888668031345315219854705412842190271426635754099103898246262484651872155824242971237043779016457819682112282184525239487395913508516105719913374741292900770175570327605992453201829923108354758531288053020250979944568201955981206724118225663261082182407359523084084698535447806825347016778072801723903942725410612706621710147349352668278825807428989977886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 37963634666584307494156756283561106265167990779975416779301212840060001528645162987982739916464317761508261201990547397604952167831596353276777879011658413391178895349984687491748065199173561871936650360589717433000256778487021491917365206610908227390746635402116118988493948236375242369898691639660367876974653753327115449818081787221352685719767181282662977624422412270190763330262980861925668910527116342377626298885520324071122144414085099449832903725295938828882031375375988218360901070750506410268840519629238371898319240688805896850721921605799046560351133121557623366675799300215306787709035821610823944111475434356346654272095738825946771554523505626477526104971682059684538508345559082874288794859020848472969637544581493745187795266900876487416067582334886085749529856042690028047761152338775096236843702648311260497421872161747564084902631451504759927474475525248402182601036668708847969098099796945169977135378295279477273062768218722265102459495064641003611120026971410362277101064575146643546176888184673848277116491966065379788330675177704964934774065222730113160243907654578726775170861300918595508565805797645354571513834595995244182538430617033284120561590904585965022159885349996256928127337972313016671189422460994554039681802825650341566034924755075778984103269113548015897040068431537068741485128626791863355892107176427724810800008025645519605073846447142596041036033809858839351506921902152365767968457684810619018194689650333613643094833488487714802320628072316522982729360563915529434230608812838592169456854341805677939709106408610426160377103960611123117170876890358857429806341223151976862357717635075607293922531529958408929004708020728360783249507507967184286810799571270837027265050486713729431583179768341683099824731508521308563273039571061349495932146868556322515979125181491835053592468805800477449192348982670377212977539474109143519688630506656333426830196581236666846384746725032597552050573427637002579726131122455528456546933109611033505505308616246955848382005165407450163649219430227745390862079593223720219404369945051447008740849937466972249832733628001999707839171717774936110676928223987348521675653381257251155692393923484327404027891133440743717175536340023616125951555460446253495655197533340894470318965457011051427209476095492017646035946589406234991315124224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -375289611032528514738739066450960397559022948549828337871885917769039096499358409493846689980985359465635505439806793915359190301881131484387753606184716361948436395596997865708805695485691978002057223572474188950270181397139959780366418179311593237957489924017649118429385011954469066146146745839520895199465395972307640358676276444993907382441387379112124032275039851141358001668579548657175470795517421794420117353408814485165787037789711090400508789861962481286775602031787093316620170031138054877504209126281446568774370282396515132901425185955639741126911894481899977608873907057354830042349258028613833746271790316382181896682073156046949308674111713094887084500166611052191111517429614527561362999354829214915149180775027886657192901305517972722162660422414348377966665004624686124700696064764947962304156693927503941094184069880106843652452011606599557462223156123034146825196603415006885891526708370855425123138440751547962803675694896403912607672445372304255073164061156271556467782310652200574040860169166121486534505070220271246955226274408306534041436276400690369097764866198759887058610139071990393235178307961456737546068246797995289091632067829046057570288424727750183266684529559597914485058275483121441081646218094527183251963552961852038126921647370850714505407253829183655821057225158971239852123028208069807303176628445360936594164606833431451072440065057410100910291856526154985911986854383816507585698476167108322727443345866620341475330230541078355033896374120004852046412357640758616523572360427069946245249431405515035747075157951453649695341014115692932212852182793632680472680719355037558131286588280747530416798427006608247436355236038582993201196059802733684563363176348695937655845819514512500741384520449082927526945217346973733919025645368735622966185727489042643186303831033061160426074453745350835019743031546103663287768982153658840036620939360572771404513869660473063139193343692171785309570207876736217049632614980591521433629243804322685868746097035234323186178628685469972711206832988313817997079110513409109072592553622757722279239642999825461624300026786107077217300594834426660543555393686992948807832647373816714322079075892807995246420958743563982460893102088080395276683172696086565627178177472159467075654203746121939911394813636816850101674919816259630387953664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 2101629068004887002894045272146879681657604366461565371654903587677044917694856919555574101355665295270318367769817353729656702769623934663589786293992701748756771334569844044759371061775953533904931936937243898370136883271231946861223175773808722342471934544745793391560820730835433099198787060235691323364436967378019834331637206640371646498980608521343466970971586463640180056392984731577230536726383789800277222079019466868290896927101803557087651071769591892178668271921257920757348664509471440780187698352413317821432747915492040365785759750347080909648777599063239132822586392945517184577455441084818611472249349630596075071318385549737295803547389202983295447139282125705383778278995433809971827755637038727348420293168765733805438186602842869001484827660165512903942766622306211563521713312969835872403705192008838681912202417443880316289896120869485639502377592016325346437071451743787643186863749017876586184776437321411743713271982425964406687654420361606565610311693073078033227332251189824451803609943009956116890463511136759259866601266943770133280056084599127132275267892732084558621199531937358771706261617251727956830366245372145991172275558523540219951130185590854255455201167394486947805506386807474737276028108420226913893235768520234653981937495351253645992667188461544666355692253198421732623909798862287596676171835916945473468767191884682024594930870405918183834633630690165531298565253849725439505165755592014662775814953223799916664426090093326131273849495251984303401746477686836889241673464506375707420769926823590155212051627252211304793845972021598986635047341334038597148119527523404308417600171382580095751150793436058291163941569078780129075048477282707584962877840388252250245868059405888717357044673221636171630735472843055719712544656581365774028679717405732422460017616483932019254553566747611430456410205809930143542776507621627099947096956951895751150040159541851342793644532410901348942320329586764785083165588295431216975230690744479451424064670250721773851417964661125366517403890312482147566393961827341875570953529057975415441987312589261934101338655558500079151467150202722794284714716573495573072431873133562618404449613362004270929325801370655100156891474567715681290865376564875952860400385152281091554700500442620947620987247262104278295361049183463093522223071232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -8108148857230423072643116411608594590430052851129288989387945652702968343091065017549544864908137528306954344243254627490267873631045518064679842616802148010818704690126477825356524661248041574200308876825825737571429424627960878896557247984830391642054177237137208419603737586271994799515984831577362027369177662683132891446376053042425704598661575678501317200623240363553350193255598430729776925608702503989342235719300686303580677600661521072694017456435548465960630297951771683155307054122949550367113330949183138287751591660016851899244510145539195949096950332430139057278883399524794540131755332372349632317291292785657927669975327673386547703333141364668868000851194042310760267433650093372112340360374259842587171377193956490821699426055413995169184829728615346272749247390863633440362681464548525231711035732635834314888783292744355500365859622316240679883611166428565008791119256921288826716945972449868336361907081656746401070312204309893115651558469386178220205633197951230762516863070522556049337296087683420801229494380543027644534055905821295283023957921037475640738009522172230570181155789428820765338831719291449087223355423750202669334148769673507639012563718949034201962183966833485677308528978775141003870581152692519195003898409538415631059198114572668982328368458767126911045033437322019498311462450056112006861291890174857538475922692085646171988828658060595219540764520703283112044142170409371993907491371922417637692494622780889128737156749165077028878205232521101395461023578522465433240340773363835135539171277542623976980432987366077495072721722107091803260281925877193109952911358974155475728390507564913813216066966979320203162519314616407333368543813642218181732623917520774804567451567839822976567537678734777399554241247062241810573127331239580235051486986810903633350920815350176376140675895199314257734909955486055610199531652651860789983965758104259448034429477467588977882649745200369130524498277657631463090352759855867537938973908172364541201802322016656079967444250149380693667952199762287305883037404669311808465181928371606497530827109997226264098232923469959943001437286545348226183060535371289435059682766364676215474727418587684443259199656819002244627242625849483683428276106360600643116248077219029513309483235608428784632158254878299292429115532032611730651485306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 23078502330972148076959427543019058699189420570126729160460122786813573301087926225845330827176144941036588996768271514535916673047085332195741863623633165587721263852307898570725666238292042903441375680813138421933011922433213924316505599195473518343234356238016924946023595865467229643195592762362431352171311396782084896649848285492332114170495120016355581770837642529168678305834316270841960219166725050608228087307764443655722860793734600770225160618674643611965738628385768328939129517491828291349460113811867930309931290113592997056458944134553715785276972792750598812871874974242362964781820972612265650599812830569008341296918503071481313824850280276134532312764335281451220345365084433078741799440562832309421297386353210671168259413360764007843393238806137423994164618970566430726149183459492385987986696531480970896196003256427566029612336054789941981040182704192818899307843579737118933514092726281461270361668953611268845153020833733839919375831872677623631025896300345961739066360349569766868134793877003359409563140591135909485897564281676975578889220532747861998015468002940108020713754906962784038589647842530902027665571585121660286274712413586996914012187992970000403612849537755826820614457699499651131279353478555356225956907014591922475095543940383189088253918032092075448270452136335282453289611443981316129023755016842674988574824195456200926583321620388115513051397825564744028401570745541162876502777813652776660883734605133030891775264068833373117259416787372106501546465745493832260228139275580424849065802854137478468290094346520709311228576770297673631929927230566649527793035654449174785403070983163063154689786629043271546210730966820449879881033609990967462811573754897092378366345836911736713752941153996401792415568341594479233457423775538063967583437664637873450562940292446344748069321967870587703677392840050784782477328758826498543793034566917991828176283396949139211909020511171580258987741825095490080940393870428142250034780025783515435712104218843920529833461655220325079501262520675596820970852081111731626804572874027383016940227604844107335822393842428743079276937490759160673378334931814367511196006238106109191687007265895781995455208381753170685195586399587601317890886873475221605391956239647676545758724613339301523372373299163572042176829592497684607396783063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -50956510175093347520309439733828963696090468125682255825629564026068277501997286034954963586632115016690464313200568944494914484534528319354730145659818708560407292569674259749275052657631656224180402980562797398425695034005649695793206840640630504419271897859676509258827934557530801709844975494139563988081839830156914547950150706997128253998214280698327918895075553575530228838542060423316400281292892817057699598263687244935619118769909605891924204871545430573536069734670722928994198345151474014285300600678310766777222387998360723377870214167952365964553724063166151489407671104522103177588836118307975591711873887172211564533341039316035217171968385253281475578872680182955766227541225569154276272997884191599374479192218046483354938859201257053174791013788445578885218166434899142437945516558696036190906461400746939853020317022405886915730435360661280365518318600679449051680513278494902628456556606058755662995220229710472623805666780192957282094082077405567435471960664885941251130789281422884848346272009500958784573323200811987867134317141702014957167507458323719647319714522243430266324509967900665756371688606850952868273068404650345833761428053580684787364482037259090143751374246670695600301704957527586077620969031879985809303601890890545160511246824944686243788559995190628288476148499177589450490603111452669865480807171160653977405713133992792590413625361320768663925323535475806236103360304037874753496330703053312038971702090733170711127191368824629915278471159708802270439201716792564919831916442881186870231518666945762022249639147650442388946067086737295527396846427274412471784418919671577369695674931858254132616377284639832662500280300092868120346115684669285466750011719753691062614705311903615796159669818008433312859787409907434021753076634381101432106685950849316208801559640057024617801319366852598785366256570525797714765417587426922226280077856293756361930914846548950239504641778159942586089910454758551893089232658321422756816540831080570077219097682591691608065458411690754339661697290115426245321736161349337716105244693842118287756679563320575220266804187289064734154866643561640203585429376908057588651691026563054641497814289392424669016448220458888329058709451418118992069111210015866888738749082842385735237725274891602414961073722482390216891046022954610111102425497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 90876857009195091693345302731119347217777561219560514355316380900982736187135123897213372552616456516810217205602902759957791353833279983025705360762225739543298963463680963760599355803581684567613475237530124585909064472134546061725444445327811377051962846471009733631340785006441320608580514333425693555292030988939658674310930393124482280809549055175551241358420529450689168834236638910446802188746649479005629477654943582642636307530681122777973689618334423371759816901643957460665705578889713934365681627026686695273828603384329427337389188519096614073332456827991966939665847660614224868264428359639215338723390151918058974987109843101329004525124801990201079661622019435269148364298917389305979315387613049904567927817396049573444521897217521543297295644829286236780776075046960177481681648087606885493505800453519374274536247618862987110720207642474089627789887049939485107547275691929493288602474113365785660362847484739783120760078481103516908532460037957670754621086577008127019697985049960219957295637481684794456611419297439533766004127077200520271133720860113909488704734771363303375185858628385465390745994064886865393069101615187548248958344993889417408263378582447053827225352483081014089739018725681001041240815955544709825020196037580744120224002564981908123482027117884120935088303021333046142942224002215644839355385166181398539522841427028975827898752240419072523613585187363848709448522892856218951989873297765750820511422599384383818840922071656681926707226741803741907167438591386276144382068044379952883651416731310010493691166205862459554468859694406242895738281368915149232804464111544303817779778814396020674730014742671969494740599575986531960270475428979090017393662300443826740135337733888667316841428187864054625117803073474561452552658417986674368308585371045704183778290215269007155749296870972003361092669747438963874907770797677208982346593358395954489321865664356960894456512833653819493627384083888135130631942548788584840934664999352452919481409048958853458991296840240799054939010587391132084007880014975874210683185061118848157009779954971609442876871713762606711240831521388732635140213322199829916530028316234742533555048605614472195590727598208365508535331755199068091667864840034956223446132331312111313255752466359794353355195474489376608850979136731961856421584175104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -135504204546357318406742249979775563347016407874692351974846840532919029127466429289306322028196133701625129727425361873201540523382706264937248376473281327780167884695315472600011188089984429269698031145425390550964133342910930223607582163335963249640831968067878305767127424113545501517113117058006725235503818902712749807171174314589157068000579986365292158934811730427266169248397895370991687593881739861580144354809491663897948520936129030643291671111886713489640141678351641711090939261492981795718089345374907337742315170747418341372735393767120063909776003512933234151295722315514316595692761940510438249472651022617584136852867377742981038729247490073573661522521964404702792942594134200378734275328837128184965180135593268661778257195582788340511099451433025626557836141234958365700655380151429074035104487343046381189371309460028396070325593214393517417027710505219966051448708077763255473004432645077667026040372871304610840124822054452677723782606169592968950298353176554380615094897215284322108205735866893636862476351807261119412325622814181187752030100913238344482516147218033852703430276359047008320720059055731578428680224864669265729844155525889098002955354707849740615792049549291290105646390203041950119240015040083561791935773425350849773309410591507323904720287305627567369121807863348894305738781944449778343750893624338829827850237277401289585559467567463214528172538160205244258706403963815277858164950997897776731652029788096766762091260980642661144446072810098734711578917623234805900241137366941736466449004340958758862667609311477188278181736257271104781130819528741852733857772732408384380653383925472822134390642267181042725392426345346871964850947791312006984375465257373878789765574327082225672389702538679203748697990755651177213544016543506827925788934803032785350467744597250182391353892486757751159911960423882451338215443730857309062992714851488392823057341857202694145267915956976055242506844413198494132579948844783024357047713728493706248203249534719423524999494889966515056173818740595950122861577950558437576475678077920883819055710457454526554264050396265644581001564453201668272563284844636542947966679531866026042529149916329351216066513317922446241900227477045418383197030420713181546856330323586182701292138269971578510031704967152319312994560794542446152879565701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 173630037555887413481662463852177224763535820105948715323079753573029533081994917974406117380170037220453267522331358344332683065359073360805861744690363150303028491553131933963636807087724369735491981210234735524412940572055164085813519251603445249649903595610713612136580453923063711976907923882632717274003739285701464478165433622337180447516973225925106014410122213831987721877279336079510383175892846603780098976448296244759295823075420901261179802175146793701282253060315804004333660627753014208507874591371869136783155816609750220690846404930179764755189065158368436867543699719037632435797444348673378807223280184526030755727837367526511301990477168725084280595343772359538018525920099426740730762631771601224366102761834700692003102275608026752149910609322248499324414739419991229510028449341389652825959313846741716673734432690542685747435160075109851783553568565329964952348666908909288776578036606528209188247642590520602481368313014098248009497622303905243625288573238144674168090856654213345987160075466253050458069410326850173152383211721199381679890195778252128462527961275520887852811436718259063492177677865966760445316903454902423013745969327199561473519005957199143714362359842493781866057931489058583571692902661219777551185377099149275264197611496949100395698821233229863518890245848307827330939652683861070996502336658010142743382926205513428857672171406825015286020780620650804355030238967791612343682409047498299156840723483355878058060808865003576918191100050613064540258253341461205224025273644980411391918290959897421062771771135057465079309278456177853157077380111277087703601262594944675294755993239975565601345226583989280188707940885977303194952578234139377969790797910906042975465550130466262157009932313219263353029097891938010373728216516581356197120366357915051284494000039932906427678351123927796759387606572590170541013101817641849588336299252758117954930389141049680186769645341945393924981767286140359295168898145969073534158840895829534793530331189546245369784154240957538086453038151995917169118508583397598776112916847395393544202113321225072532022986017123712820039557786547889898995090089866306751751680585662861861450196968168204974142203382987498775191995830356065480562601170737580910720079669819152149973464579358321722141562151406298422787828085967987139565177536512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -194358980733078764459851295813615574054593464085772664923631494140637053545651880702127036426558458348560174481908065962543235102466040189588461145881502153724243672545514431772603213026677234314661919305835850669115207090382019009917943591936158948969721844664747501883416859702152830367920150314518074464057149569184030409960318499392387496148893363176675976783164440767516526403715931418659089930324757839343219666032859562370615595741660466929532616659161389277055515128630098619396180997073968414175146629253805080831536063237306398958016552774757685800639820514663986703909035396315372368307198283629279190387206014971862792839357506794935388330587236464364500973215918062369825996505191759709094813468092386066789054405378621199047908846921307855169607595161655188881801831262239061040159890609979879078888044930931112659468428441120444671876631181118866523795381294825588558470064296541228037303132569615605622424717933743447185840917505593956965864083666143508188069735785373407479083806435346363544228303590494283270143543167224828611131476146037033233422749293496206199117180979499843125935146455815887933176517667115909682478032434045455342741344557730796347249596372283534004956836548016644540039787555077352984266567236287521043662699659984762661817953988027775439088237821672666642704822608939730269238660942865951590828378908239835016734135758273909364653623565060829123366864770581734094001045597613843244680805311808080856459459762948809200458750992428185929569497575408999670944724694897347025089173517883871872717253723494327307451489126976895778643468884844402201698336766686238697845063355878293305531323572518321945294379082613314881236194862284421196157650277245884290049660901081577197018902430242639859466682828475956804732482473193211961412052449589576680249854208115994816729174856537331459193901408827561656495544214685169563332506684193662817738174633197269431036127682492909967188569914753013029598270885759315837397753388945363746197590113469961689892347477423245573374113916241159229736107041950074249640185774684640949803301866840709233225354642489348369071842263682237070658294091492902495773271285286413758300991937471917573356267192488684280317490223000663542844755191034543695387956935405668453674836652459216005464000654140201940950435149768939344225127328836300337568337100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 190820996980511463900604062496247307925297434235208889582544957952230465772333496389206245921729381288175036517389823590907074109442151789865665827113983827103042394087680675257069818467822165120181637327403788199883713746316318251739249681367618400148020181022663535281879704804909992538934510095943625337630138663777767184740347087606346690605128957842532001279169838295832604810821745363576236853335606202776463549678699880964089679708275590678298759428964269332063654024542331171736415294480368605839487763517398446234766572415481872809337988054870425987114472303594723742482321638272357303379453272630405751075875089165392526447304847098485732081032575492651571487680739204185532117758709267309987373494469392855699001159601483440603948967884908458762059570343294557712139544282562698056787066034724585202809560338790933260682412956990360413245959847556456247568104217963272359440513182790264172032474111733368191866980194427863619481123899982592831202502547943985404655627077743897291536086141173199370042350556397184408609471486736955089875438925544390833526300909220850311870628857336579115356910954032009864433763457042907729011167605672829155666914333674570420121949411964081748610453003768618560149405958031865844227710136766325851533758106265541833894010886713119083305674423036020084259542857504104328370998631055609471809354671772889119544586445630511823025465968571460343553283329482923690419629455449777094773903119061337257898843324951095604433121485686120256281585692247692919996006631502437805046442799815807058777941166840107354889500802452484086016891580583477875095224218599196936485331992162561730278172362472126678022441143887046498745404969278409343448298028023666133923951065154523257927333153390941407022981742585986891404227980746884747773623569525199895058446828533350140992058678601423945337873546476724995331875088124450191596769003950124806294052768124279869330846593028787549543790904269446787547789123397141086555160774789381599701872227434877508155437938294346911596019334799669429867338199039190474320414018046130891952038230152977770862685597501750392001492840616842778491514467788060425060700491702015919135042865212727116437790326955289913791618580627827733223970398177332215323625648589058544242735645212542069883607724462086936622540650833251363408713220986528140600937545728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -163619786365895181922521339693466140933246725776216649230432981832471976878216429595768856333555394957075109148891632516044275407307503326074209530948086593598868673226113558957425756873004040346359986353200475420617402897209803657154364556029095176643776417726469343608207327453234990506788791254048602078950459491246879680161659438503822315398379396720144109632259166902735575024881973376417060065402435567170631798788855538062554178996117176001952591547275882455024263805867478907813661322132042481901562621468544311794963255223521254023116042901817993557799414717619973530747214601983184581005614498527091743817936512690755516315428717732674308112891376623797834634344860284212166948879591435960515566478524689154686914241881891185184601280425749501067325037242071205397653424242818312850077628226505079517388480928370150675839727164809057754227897994232063175348094612658761613142126868927122578895576961293467706868177467168325473172831218014303444742273052408557185066317107144078963206008739820544130160388134803766343003953952097860383699125991216741207964946191860301650096517078764383923694164640958922847077689103594871670629781746111720733231597820157192296671048045391824138412606694794504535162602813681767522790085259498737494516923927723835030202653994700545593720360907299244598978296395545184698829940119523627730540105744072118129014022844673097056783749467703537854675584567679230345883998141931392979506716674958290749631926040544896968023294046934480080982635890014580371648453475666499777775179722906819575600614410228806663485891607031479849205297917303743383332986023953399659293160831478060443725018692628115326824517470872752384835323624596891982936684532953907263492191887383206380694847576368793532230049673692093362252566325505386987000838576920106233512168478611871510364381595611863162728137939929177416550199963542246998657593979581354086843179471438239792013891840336675146574354863786571842293031071256852867886185925285302690675084963751215751595838614929870914559928836964310283973546654559545704306021076350331028291845006302291409681718821820814917068392587266962787943728011689452597278478653276390305897288496575250507634287742064279026526623716984342841699400752629795454240005027652334609032892970080615558433598611971606862175985343287485030975188962711478352619052728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 121876910467914471826971465502480520302690247499791460456123096841707897947922031632499176973012736873583227756040534327509613129358546300243726894673962901133996672454804449856845058857249544771106890866699718804946097358793856202880170932478164803693207862506416345286149361271610237289663591960013035212452156423819669533006575796279284799791958922473749521848712634338662514575471122476643654745365941559460101951476997928050696124346211750256662800076785371514946144302063552371735188565277135116207951782877096649708274781131872418014670428587273402869877397697274403990842427245028127047854126395847754307532734773058115925277143561209815914931673709933213158432663192275939637227640926585007232502773410617818623143455627821966910903269145190528951507507465199427406054737382911959583561163622686150728985719175558756332314734839824686693540812262306872312978607822785292029028918988326647000412623844396557594968821006408650137335984806989994576771534119468472746928679957375749273071250225306727152261735575710184074899650577350617834815566845224742523899991760645958400837289859029828213057396486730911224914739348934696162984598348318513623515172800988577262050622054904069579049439394832241890313037648212458177581102629940833572389900010306351835827376800509976515788743174295385383022311127806901635490235984372149440123828722474039962646341242985715406619180853518480750052987664164373144423067397620609992673144592232170617160390850182115175736791798199361126624137633717250296174935887985758552987142293297441256582878992156068802287851245210143063943418391129665776762543132813914683474138276207355421663699344096719114260358947381809137316206901490961454516239363739566968288998240528608612707241816474926234969306862843388161972806139775847546390957350232194825685506597989635393674138977334473970978548939926832658912566007626553729257823851180927804181641108964535017880141496780713846891139763704309807763423528381065356972304208923887076009734107883250169845385503162080859816214271713573563062467475049534513531582606234712905692249074465134787984371730031952510058990071128200482152350400952450095817617340232132318009065586958219767817940179767250317618130180454168873868217255628532201139260830158188655349631181299252813597733930686739379339282193109188308700680293571066861949800153088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -78804611873734598909466871727977799302067477759311241308513398522797300362501054217129562336752489731635629966160255065192315014527551411268042744625912264219899977320928669205614571564058984913575040018995829924619095754903103047350263677893010651378932032876194647445432103405768544758504647128617396121640959717872263925423457356568895372718350626578858193417764682659762681930574766654028687474788737458413316905118497952777827332475280328257089857328851592383019155540184757997097077242842588093645155067791730645261200047732115848649123425270276777266163619890694226318361613306299960984205123446862839079262116148943771555442656058601048701207200364676456493666300636542557625257716888151124992434445232345993074665572649043749099097237871466998739814101893538529843494744052124056238039114708410210682106511127254501082828434942938335607881171162534554841352772130533955046300326598544915044025189586932129738568084357161905874531963922579443356068215251012121719128907252268186346448013155137783798774796958511627694704370627246129697497356047733323890341118122194890025040144511508892040281837209330783569048463685894306981745741347114933858190100979343548701036603384416479169233155901396512041210091989463507032556543975189599219261952586351163488257305801967659297115642401706227324722627782626088710042429014219235811429971953745236810615951682685289823801082557435944822753628445986912781738068996477040574568839135345554768598053189142222374062129707535457982038930110179464677381142991881277573906084792588621807146403745512954608969251371219512792795847730810903434093147914948645747342725304121130748816706835494998939582023684372283085429165322576029793988813739031861775424419582280535167381084327735539000209747340694856141142112192278403105634162652015154181546265877971040290539158420771946410066882814107091254362453551688182795221102228536464992258877455054832877608160363436304110236112596111798198867449678971339281093016295170269629852314496702320478451740733353703204104617449715563390796672259454117877625889640036111682676068125439380783014819280498746372500206171060161812165290474893340302975010188556601054771415392340605148696602364693326978135439665223401651573533119452063107629468864491234855908303931341473751690841733210725076321931585196807200427083914997574377135176417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] 44367419055356994288055979264510418859863538526730159478905468496232647336258300245793166991630598357166377421038608092553336712570905576920770737328237932504727205074464693351861400363054518241585430118909001050445753685459799289722034018007108885578749039453008426873464524999084658676030391092768491082855117175371652972642552134002764015939608990855516595401350480350846179557305901908965966538222704731182268026337511373745796638447026703353625522400545340850593762859116541725957340191174863240124743553003043301639778114602869637795025869512151754989781005208452912608807428803121271203171372798475781347314398615338355845015716507645249236735680421199704253591103767854797098461465933159514884935514922207707720232055530817823756510613874330886234963836201975129661425323801631201310331703908129325674698767016230708415883632261739669522966131393303319681258627789639887451960520643709741922027981658913734226089706548354901258169379645550407272760286270688288268827431706461020851498580102030761851510116655767404187219077937976957849848921301735863016821652682178841754357973951640081426415395633532657610303832579192211391013215005798450906999962661848378428674916473564245432921873456072714059734738479540135402306719306554614492952382898817340347646058882381755159914001123541830274935380961683883980554247280286117553144040835534989577770670354444846553828902772772977996904862171710549051305077092395856207848418873465246571273825862812444957130679468332011053515465272869303146974839482618654485505391870370738113061674821192987772720242627868827204734936448654460643939426437840836448867386864978292229369675380329883661345729432864700860830312009828080839562784389964688459513390549537301870853429768678130288068584041181831987725970955565546932038454352115009004215082739390977145222142127453961061630138697029283771375918533361892915158627914362138059351737004786167700106044805480997810341763169596305550909404783296926881557827679761401744265756392743121674690535526877045287549571551621330416944994470445204204321795642243836099521552518242814466445227993415671363746192208024023456727988374966221377072246236352880118744033238149248285393497372411183723618264431964426265549417728272724557704546431244429296305618403859425650675379300428933321984493350867133148951875496221823282708899430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] -21501123824423742585643205748223459289546600514492916006626292143872520905603779679837588158527256969050233493874432811744189162391814867392072297748778625045311613162949195917264154752041428570048681410802072162262527895833106920277434405169681801802820039732954589300672518510600356619655482977901160688377801979601209604155250927595922946679239610043200675754365979686065282754561212444904382929593132878681929597570325453254845058563763380062705265251697781032070654804897720499329039380912006948100090893188239575281397609206839234129366810946441300751020609432911953484136062439399196106148031666166769396579585763982552849429876283081254013805287370197914776357819558621206332861875652513556316144494775045677144720620620948416815538151786410921568339784195134680296657062551107883330803959919839528510154758853185989132092737284415879599851761403164606716197168936241512554045152067744282336149273094870272771076402816352171215310247910468493468758980147907630365147960957376437243151741070432093900127368536098106001707732421196110598558885217871730629119943755292505692887309174646788138360839281742299884298876935105339498390093606254554222414215636364696355226105550568778438243917230165624781603368195071322016703372801857886809804955598698859292271388307333806566808229308851891262432161668377498894222788932029100723688419785357497131242521177833937112408362365808823833297798619614733657542425814248829024212887371559432575796470668015739372265504994459593811546994605631632900295051306971591431072199411365505528145833235454334675504093950390864005740484262813613723143555236049359631789803349711792690852174250027410911233939915305577451644062842811657402079322667943703453693831748208755625197274965200711185499706353917211984703769004476853593677860235004682653375908814689197994111550672039202856893190637695943889954651160252799949572472201793497189523980598785506248708652597751817985562124068381292563931229762485734803097295748544743219926595639564679029189134329996016505661121952917108093942821965788966643879353990271264288636667388636284133306659184945066262330319417593159596904380839124457008339684778752974931408926386686062375070176438881344351096696763903216223971592185243139884131553968524498716449225206384560803885225744794017732801405570110728251775674960530098209528049827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] 8095303656334534251706600549431509794037211231493800117308316587581581171965729232965712784087503984175082551007032696731969680961527674796720889765712037153051084556556465163193051462417294616187032524417338203559852842551745054668912854465530790673302921133786555503462247211156930920850471350422461364772807635257815726417136765453883177474455218646313470999835460677778355675797966825066481040931380395120886118997748000365759152145697388499180516631786637983050924400515856669681599082077534160177560760226271241065886651955582462110782239049546850495018779091042115597516382572542706044128595749256910542376266429390851810795200182614415155374490762834063166715983333996393022122256031346780068697140368410189686003083541429254990652382486756177100314440068891640666972533260340798441575604647054945040763480474250225126669709540018999185513230594963250449654276581144645263828837988374334993030715535205575467127015384567008634684416451342888052412475523271972057567832391076069507727339511364828438543548139562821321993643936446435188281707473098246773647101901788456164725441528140326926221747221089851078387561154045468449831677288394735153536749060926810581766252040350955021303432341521210916372366380063995105599981285957547549075534368541328138588000576362995230603056478906760500632626153603463290904413513576697972747904760834774034037790338732491577307416313984551114339819303748975555580979300297997889785502570779484373354813835333480230478925695318576772307530357693778626926687958439201215029283458967177980174240136055871372545186003263437312315904535413944164351046835067279048277305882497963076673262649290198221815456614585826443074242189636559740584773154914930829566780274847105747370541842088877289827202648208328690147842139106424077929481170792424460984882438010122868839660023782980587673181674500676537259040973147550793931970313990366982785869354383618355176238054771357588084630301555210069748305453693528401571653669906721881997294797261740093333284081493224245007801125341503495640841438636964845611174143465176156490936283458556214222792474967238846154467808544996153305448889166061546192682412188484590797644107690355536109209138855989536755829964120832826046589309443177677973816018387567439233147961455477547915083650083396230696756584374251867798338097028588516080527343616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -1006581170821687193469275212492366777204754012211077568657155674859819757872938290546194820740892235872059088020355406120918877906473368227261232758126801370457058350921161451670162795499160156121741240289750670092442674864546091342879673622458492880006219880314846038513828530337145870134735252302082528842405002601563097542570492872453736698563792900266932575570519886057822337810756882452869774423847267589585954188540129362344061928445335022299326037930315403338953130532619621137580243554849649235524315506415632866988144054373589861527359828563368584179276325797301067933728313461958987405546493422722572511424527214653543892194445471289978418861305521546452532755577166137974847866627039986041928250666847627558893835027875668188806882511626497230877500304648617964509629654302249715448584110676788565780156061873098765575744525800826226598356711342746868550023563073611377861125816254043865077265137042243751407751747346999488476253050572026067002062037026890191894670627728299544046597482593517059085289193455284521930560195001786516493953777421929047725718969263855921471332732131619315683882955486946540994502962516448952542654468665822818890126874685959462605048831059562002481529783578321152120096948137780380088292232745285098770099766250934340995537404829556729980575490848918196655104897420637839587660937455060283097558478794288407470672357808371175354962406750678025686608893478711462781195393859690140544112574105516938645660944450617867109408212562797407672530495835205778620358303305141022775499530975288933207283099933737117153659910002823216434093273586826233431072769355512054362826859940576339418574242446211078816534300954084848506072782657647381842373994922375628999626777771380690370451144967338758699864208309465204732875701252781817825649841868722470485783684024405295023917186129006822209054276154573171044052804044896795291500396149671136650155165996539137873826443142674053766239827388823615252959989513827605882398816769063405109043872002509489942259453218395155732730317376518402000263145851241580115782144777346560034285437159063378622338126625647072203501678260058416280123768898965028211293999722539197028003951154719970452753501182740303236460186459233229766045213787086927271365597454338711552099132694463834239381188376578550670667885857966276666620429650233800102835650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] -1913349881036818320052705086372200555321525203114366167800632400116909233665580822138456553156567656189560045650209190352221643921398466139706959463341211108718191225954397883870408163854683948896351770465799028030899131216857686851066236094556259799525835779221105479295327957045272268278635972730574367793487331661596519286719280514212117060691159491764409926481872249004546252725030761466472334672844547709244414688214008916802080618368568308569968148294327217925455191122339419178307410352215286511417729595296611940870239675039745521523034544063970173345524761714464241451227792616308214692718264294229143730472614034366133113080853873408188964110901371275735605338580792121660023020203477300102348419842055879420342577599230775742706866656292675542531337831439308812604071780851242074635186226780100121395271338733268238932679838153264396382965347885001633644859148065006472249362534644567866982940168775847783611503674787866877532384784820060987322930459750399101985199657392302480501984971320494588916238055499748100537031596838439601843025562126739942863849072172880769111041205957720975755023224011903234802410868342847774746349408211147534348067163336604570125351544472393763061641823047828262889658001644228188969835973181871881362746645294412001436231329635217603380044035825789658319469856475129986229100146040737657059651684779746229445784644342914189766036404543575979184960705430184087398614035823123090194476023733949538371587516483147187807166892953441420006874433486841821808618931387107822653178098303136325196201385000835745928529172902814121386166465346899060941222595583056184114794081607843740345390296302688834549971447307824715780304360098857793470125495956780282699192175883391152689864193431768882314289495838580451125158621135169348178682822145274620699614862706116776068564450518551805691753699252906310515413141533040104819525711253405571042019151878926340322629718829256187166101710714628197342849039020443116639258678204497123983566842278692412331119106934542418904348827798586644087191875684914449199472798647998572381425780425284350623497295843876747549823732767584839981054935384971220127924518055933992446392196210796960660943127787158303748565827816989791044679964139911261253635521119215295384735053276314423509174062691902186335555582364361301459705575440524608770332950528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] 2127686295778539149170557111367795515799806510983634875308093027596781643366105609048243426955812274663894450630500134501674981785204707335238109398403240542681178908834593023295330399696322094253941811572976039238191433288390774900775115209871342809106026487686616460838734060528879141845419975573169884798558122015973407414256551805216932093706006373173321528577712913370345725516689893268383647562730337354493397214798288399146457083618656702519084924688850458058469955802094960092280237827117399048438794761716862545864611453103964980737308101373682098701562399430479404317856425409205659037410397600224595232614275790869539973540594349942577507044553404934763299271185078052998964815474356420049996894352890133133987298810397418416412251376033197032244631124319435994825008786185715808546230489064989657483140670857554699385177669619316052545740255807227349108060957682512255571840386675937316507631096622016182584170546326122957502398386352353892645767013270836402518911069577813566044702636733337686941611408630475648531170873714939636958051712608684067000455078668019767909843716055955268067588376296572011530594251168408789543219424048032274662802237010183893470586829745865497525232021760955286534358997647100220054255952184567400982539329676568091014645894630760193061583383616754826892832325113723809401180633134568694589670333324942307518441657063718176291578984982318923137109843574917732631625661526778055788216692063396923521929001275921651287760177202139680558088449960170362436380924876202519297720081348835232833509021028031829551609260583625541157470369134990679932344339939136306593914537978550476705107445949330751946829758893926166973370510358124312684569784189506385348609576801468371359151318390319809080722193302120674261083497116787128639891670562752436758936711424282251975057598694639553836112330701958777041518150328595575100980675079924643745138162974420827120287925023542578675999935858610379966154840275604776186743075311354868924186651487963434426878419326561259895627000511160888814642033019755244175664916287021165973275000713024802273672908157587212632210729020408920273686749331560085042832369308569724442659113038130045969878721088080288068811767912047633355260335700146658353565326896010078483151350497470870205727709484746187505524834018009112194434901234355563814117703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] -1079143650816020319799815724192436786844464333159940766274290180649858993132890603452034181274020268521473780392037267927661671693147024951187931711355374358631580805396589060439310467569833093359176835812968521983430531518696126631462231181511599779145262438543267096779188727583882520921075207800509408521900713291948500023285861918816109832785034559286951502174626312782199211270360590588361685841354331382909719720815173383101310907599815201549610191689741658666409936465488838859005943967532997957558630573350647249116386235193429219865022182355959688849229623412876868677847835610211552363854607645097879119673371285081887215748447433257316186323323096994003932264537097683564546739170842814634674152406019401082376301588024576507897236831305524130096123342449584431466973215539941055133097009681146774217115274337965286712141581254116108235106923398285171567663143117678711173977463590810039323863070578136300817284784144588646280919079411327499561984489428553355123810385497637641942825917506586720287922044511707383472616332582395802182396765724423160293595727272488732020910063084773906671654361052175183820525440291877081187379493926238599381205728244929548070070030363342523323507542709971555063657819392945323008716740695117738057722999308187764881686087820445963227964331879202285662901633685505822981526925035463069675937167348643794879879350722812373964022960437011267213790737333827999821296649353516451151807403669417977646674826486717597711546939051582747671493767078866838153735962924901576250984606911714371842117188114414299000716313783483686759359406538049802199738078965363514150476272843984814973810361035103850361707815211965656736306195734376665998164471896320700521057793966029685858919707007722417981800953444977798388534369630959056452711871600861662815385300319002556780663387288860633884290090034043199201651172428323935212984356776701767759575959669505682882726326879639682018788027605957916796358779397020167497235193114870077800797723785189131593609962036530802459545576727465517429440689197523639326454842355129106347535174272455694514572574102660376378412779292194751457411396524265265912192288335123090722379220300158453179728036493446395765309411393369625540274843090342922664904432325474031121042962465443057703754506207698683126111996125577808190244332612798668210318606336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] 11971865748684008288201767771043680687702260157681328118181196830553998459240491059816219673645878273486265624514568023432879503962960461738481487047387425459969623863077738717032218828919436615559070778258695826104614203315952202014607915958600577237673789864078570141099183273930142515648472641546180806960064797150435411222261007908782334745372117959060779004643095382192410956055291406253055149306477814079016759166195378719787391040452694570994706027992688529324445119069745944733707472439051411234491466793729344193947972053854657171166537381547525471602893770910713818507892098288078047035645559688787469343974007789181558759365321080383492741587777859406500511501987260296644013476001340611627480593101241751986700105408236150328661686063887369858634765258536264360141803833014571030085538612344527175554281453323020675853187400608818131897479307738202133473941213124495588247106715757514685282056546649540216771290655488171291595532450457024465692776857503263883773176102751730362785797028289783426552277529393052259670466915486876061353960398508887320730011128419086533542904246239099480895895395917704218212398403425630358181526699977763732813832442828533706124250818546657883498329520495596115167347745887062564630027823535611809325949837005041159354453705123608771215237001229273603909655741525623141788859065241603610190861447721882814489329737048815199451597533112969597510465647484890565957301795360357677762758203498871803216985954132911681294384575039595833615712869613576002923053790492319160966537372298946232588033028653274477643329723526044451669634323768297648466462623972423004218573309833457646354747806349841636852451371587628710969104687550960658559700241564919287674987410097289122172573027744353424426890954528084251883359031416757411628680973998121760664528140786219663558778588382791788955398691481015308066449829398430770899920082606552955872976520926868029413798383525951205199504400834401883327633806612626507674286103541768474245542397455529930621280191866570332755322253544044232416160205808393964360600763309973292864604560678907752799406077185604179312691694772527878821030554629073668099513793904967887401440973366338144663354547329396091615847308718696380710318747319023553495786272426229838730619444224167386463200567236013527254949918595752543233363150560391903607521280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 499731612544917401914018093934576257519107651496630897231645187708940794281206524072471389213820109965557775269292438759985210343690358303608239947283613920338261607966347098986796653394385982484187229206506154622934463352162445053021082177971472214353338006009787650712388327376141250886934427353061724985272169566239651922360993074011168094542007519875739618140750095684867387235419463691466394979304443221160967888203682574827249535524498795181249926880456573288444758431253707205264231216640446292146234556954020156133186777872526802327130985361609066599830807952419959039678814519359359849786813190471595712428294070626310487017547316079314858662696025833978549315541943455696920571415562555838632408886897812067081986714166100071421808441111330796129682023528158058029543569514732827934282773190404216407205632392090621029807247245369502192038566230438289225511962974424022980010429296722021712353797955035656187401085486016433643451270425053877528696904148037940984104013917540769243954416065446940172138236342129905529305807077074870338611460754999911541593964150831283471614003154700678972803147056119501940787139154001174712945355040139827639762655261192941719635672771994484709762234735850266131829288175969941689782778481670366877619645385445347871173514061007028186173302759651768683294633034173235566517743563562203873056811694221406927075969629527154741321971904213308484249526569540286949130484194948943150239563879707252008573446193576244830073673217224885887485438579132036204387700754529937643107311573975393635369730261873683496999378812876852538824382423273062604924900001241201222002628381528779395118757672536340723671767164697687801100660410221856598997571962357555147276760747865877569636003493481707121665171009467676056074726683292392035300933083484285737278858286362186730585603843999501971761153413185721423857057571580828037456521577619016424930915889398859195338545612153677806721185486574559868992948598438861087853650650835401794885526243841308516980724850015423734819955912591816441316491993924694803494733436061466304585855285110797549306346665713584435117118585122219304582459104740343587077270211529529423633892006388963458846974327277072216133193936282083736309138009075316209304320943290996035708478593890785759216100477708327388637841480188696881104885624241345222731104256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -519521928881917812115997652734397822964711751379831127942641961448657422403304746173417382348715795787339709960991374862632611069048343751699479583920027652792485082748922696455984634442088987150256995410526768384609915948855007450399236556710858524341104469783042293158470485586424232509165230316612095529450751729288202429651606862864207796037561770876000974635794938605963309789567319998288888862715454896150744103673612141759703266484458744264840059314326265448175496306791865827253997879386301354158498847882223981519453296841700717640650513349184492212366443351309476109279909724816936435093341168860371197248751620928811872109551437126321122732508865406393245928566318050422611982335293366189543183160962567069911248466863143446827190261222606400862288740393724448617047974965654230138783599972038551538762829196134392891796963587352487576344958269750818894494929742910200287411695565423652470428716152332270134848059696168371709817143508031279652923684555400896218741919780061392929725892244317402247322999043202979841384180447405778560994936727590789213706175305429918233567321422319038062987598981373934899665803845829557766781798930651467390214404404715518948280263026642508202226562600445002005941064943995238854801525889176634981849130255109333442216924527066095692907928003335092578069199198505299171844507495501971786832997840765237421187504748909881767765697614787349529900219710689005252532205128335264855031708362854770144929619081374699020608641944144130704148655378934377911771554980368393967450037424412258398511075288002108794371532512751004745951072322233539210585334180279079594585939518647250630225970280780047194542162499605743837380209717224691383792256770567333980005428075936133907839617216620028549887038057787758586138207726278783062606816079274993377462649036488173217148390067211099696463736872054785963790384049051160344084343147469213056766981298492403021522694300585189249511134652168262546217555784538486874115056603567709616569236713361329177363744199423232358646244902358832215576839662515587164465263942665381021323849179688062264941807228522213685703471984744527971485917723857084342172305152760286965128722286585111259674768862335869068212727034430446867170681056922170738193704537796053591227764689428818984562589662998095379511928874261430434617043666238452316283863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 332439094822234520298689309597517722465457155510689589641556341568196586469866128598416772581515526654025828015812824426646591830656058660383301020677934469833238056617901485216480205251887351178404352717490088248447502197818435518432186246588555863284976364005683057917004823529006471907177335637397621094841191458440048767845875349266942436880662773414553040958289140293986311134835238632452712215312530007123287062231251344644481619552097484780467821016415180988835432220768450821570329320458810839248743664769004808180570274905643940589726650485217316143394667969055921483526750177124598922446987720193017987331720800283909951043482984878298290255363334599894003883427117484913921228945180712746266525219979846452995722275757767258168112318001083349754712943851435072817352683909908621063575316926151798300661942010041034342811878141996304139589528272990045732061192349141614218281646139494818507354391792171056793731507272620592759578945732165264247344869043658228394636188624064630014294207148457792515987232340326603124044789159506139927901065654625999813744493230514393446381507163108166314846213921396233376786783980346719780372343641297152972780570793141027985011979260297893844162715444302617076266140505407053135121548828537468781920496139419124011038236691933922248854788120606491182002782878521517834303361451744828997424694539181537502934352339501708836992943258371256742465617078860825630374926574228673365964442491572438457859557889612641690813121614392875561266129448606361286251814142116346793039982205567414959024397735934096258089583087203077755996605150617859428826209104919449535440956201291185913228422153534444857843239548149562963040681783786631261377105193058358164534952028538059102730878293276837438324461840953276097292839424686588195628681542247925988006426656221108182915399307877583565466654798370036022327999234757641693588996024576991631693837370284491960140045043588818798287283409976631575730216603833094675448897415402485567475425832022085572512291252576812854445699595017396131745032953332381605258851891100076313360734194910597900645181616014568771084149226454212046322937275691872143673350730357419196452561830176420360028051113685607257184276315535591570421672982952222306075412747918447591358360511200654245050381222923262260571995658719996495498841137710816349925670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -145289112689906729779779599923638512417968420775125907497942255858374730281297669481761982530691317019030026138188914201657358232976749143102153507377464028494994443331480743843565714923268607496008073986941718888552415411184513498835683848863292741154646287908324065081577386870643099697694856102355734645926727913029824695671489414871212630879133774471004552323872989694112037794519324198422646565353278211846081732826294527085150508253956636861035673042315525977827637787209339510405011527401106547750597171243712625181018025767224218683748894156510420366733154188973310954688109834262651039520052044690900847375607265554750467325524750035216458637437094027581048179078741630651641990401558862479351236230487814841862576792370936160362765846185650125210127028914691305232651095101260900309001618998765582962746005072409535119474144683880768975943543723834457276978767294892177879259996045643570792355796490825211193244815164154299216389176914550012367286966443174341342150794252374057597573392510976834223202250893126532448022615521327488897820976151417319329165171937941276830668028362150927113861396074260216379755342805821254218693789590282072531530925954209321701401730360172403506067329293381184757931955346185041021932456066025990919094115808781561120586638483598908754895409924443970257329568527538790068559909474309972325528243073360967417977396992324721090135408770023846110331300221159510020630666112069578125925875854699197010175763800569026564375114120396831336975650324325055647485517266090963274374819257217687553532023478644433581035409880818946909853601433682609612305543065199473448976849754606691676150299311127847582283710527987347521445777768494915289152059265438259673361068783943960033732153608020033106391217131361733730064588257824948932245107669035215022562897114181176572521564921272528373255284016176857179711811841931060494478297708399554497156963580972125216529017805335319764478048770601705926894889363336928006020787563690921327194498696993518506943808883611564676570532575539407015078474187255366204100910983332328051387811499120777661438118213862467807025111359468567790920930037301085076327658856577758570990346496923431866118809401582585998662896041418091978410129980364514022521959222031764344181911084598939089811713166793123887161156465109455231649937008773773726024990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 33806036178122667290782823404665155752312034093999436013528797895983986907467314669562431011102115081636140668999472904104852331233033374844937939103483416654814932257673515833807850290506163303422660222976161442189999137525735299085159300702139288667841210054150290686919776623659486641178753561457445338486185576663044158592741710306216831100236648629998488648299583224272180906936212570215761643095115448483018602612231334909778571409616630526054495548773191849244246923072555795570491829617306348834440594676259099136677013242636436197184863953095390909090400767833170483014606543964909989961137414690405650328521480897606997072452744678169668216998917676619102567065777073258093494923053405929518808241830125930615160112299449736458496078306061940128090971510456282443971690338170990682013940260731577799494096005817927075948714915137922234661793286441655930289881951114318807103707389786250085191767191634626507555772404136897023927966920242957968927038402957158278321733139401574904305636980552760625635971549715141435173210856386440313583912328499785972377611673915020648819028739279713021912035850811798533527814266137190352634171380559503075276427254251392619222483333005176594716246884672562540810736127831261819090401798033662413883346132766873747235598460757018395155999223263141974484382815632334692492132508120082572427127803917336947465366573996388666874323006271191693881068559032010810013375650034890872305475154133550865615671102890603305488667888723564360809431489442167841653717436082722548117281869351210525564891372106244058405866572050005785361456629375336883209280286441962239558669804917598749946244617524244463711886887412504798798108465241878205022034251983576400704351392634034466717512153761769363176043645644135605315970058004949163602593920076775808151767513508841670950530380246273400174968560383881547418919679539477317432544373832236740816620926218471596306417805704515191844892689007202958270107949524714994109773413016782989468864558487855805290203735486716979919655197066867271582721303492923381935923431910048995670913297710448189441436821191866726667143565773863963506697346475334858296280348300782465100327602344704063802932871218775783321022358410780224300134716815770205276148923144755994015262218430270787006594433976791848397045425605593316474102542450952952438849536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 130685551063263523270727466355810937692850666373669201216400043916103754739933027356795139305811462789697854009412449592799017946284767553799903471914361907411748000624108072324107381425062101494686853129887406405975083430693387203433635045614785468719453342980599094033861624619726011095917331335916697980628926042728156629045444219881425172031042135025633991968578190968718644457156972369964593685607889155583508803474914345932800450367808072396521489863607565176880348339940718695648451377131914601820801646384075421420949123945212290112233373638198874019725830594416082300843422529137724720815912693887285746680099807090869370851597484569789395423172660165683663119380464978381471973709466635227750713769163973815102302016927559274228489103402369480400204022363076584583843067320189059017848337295578412921484372880966137494622172875839948681913572337906585669714447574376796118830975766407195921675190836211748698061043896184003045224677954400232053793536431354496094429952335492882987940141760913834002025852827056465559719347787586080441333940508927352317682150955687288143670443978083483135702559488217398066946190292197383656322776331765781016863713884416816799692923029309423913505512575446153095919611844704821445119042902722165202723763279509638110498582846876155286751362933965144471466585846653611334882790229501420033257465952670678832216082780117034088851963426558023989917196383782932522857499967485990529809584318007661877288852310358557066134987457356977049416642972726069258921338439799993622317818707476997148893581701081138645114237509293632120532988592952867536232823622048004363065902476090420596229358433322503096841171855434484598721047403469611817475619514020885249703850374596339951851840928621458187489800653924510386311517557042240960077917450062169421858558258886852480010845225934338206350254966442372187772190031405440370251652267078243859895251212127067234093513531892264556920804111323610771418832701309347470347021311844100566972268446832671438838519040173224400860735465207691156320979534560563912014797615276083122314564561597956375921957717236120777763535758642119472603010140379124209450648683128638922490159332382096155825266407400413391967491860569147741723547193032189552015281459233687466091936167061961963099544327757479366025292781720892003706975813632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -144752326853662781294007762385213087241331867630819620395028561992560935776315865915439390757180935263380168576018663186932808736077727384508892465345421285601798090430017689850002786974366878424003480860598496862650689184515836465580575976559865193299059743013425597830342851824004894657779929050353936863073610695063693983346747825427307957625156939487369505621036306845760128179743036047476391067046026884754322128953676910112760199910114687355491571391631792566446160048010289911403491050907849960240629274643902678438695464426006477526415430683443183717086619754293153226240654508667711280819188071817907898098346715749513412419664241724660136885058333222750362344020335039904069894935509630156767110146887718990298877499951265835447429827682697055086807126274652570527867881721947654470896191282920810133595976476160187775312676215679949673699932658021004352528758114685722456524572184112657734010226458306801229906700796742119625802599855886520614199071637143068104981030815487675275523233987048064704469976238735840398674614468137427263842268102251443675544764556593275203099515476829806972592498039798198126660623685356101588311418093155080831562788166865212635896382682075741364335415210906456560262337079617022590869448220024597193885287365361974076765279667118800857430500590506080445075378108767600987726038905926740139715152433650376838741451658244510258543744588226329234457310667536092585951225086431101613208080524118739070703232231421646694009826206288524907149623628790672135376695075719913727399492597248498989540054412333531475421876839826477488958806959775158144698686046178194920870089503484090688265503376155784603486964459869108897213395845095623213603255340308149595464723339869342122328719906150395458282784062642707605418218880683386194030770936865387029030235823856251767039327422993334863818252892329109043551841086307199735054699657695421719715460914878078357759833953570870159423612514674363313461745317173289952512517887280103106432233737253028572475156790406287900314043495283600061153542443285929394211608107737458656434659619974795566808076694844841772425247010179330463754647136181195635243994485950577577547838885468238146413702663314089280166037366367948888615264605575000705479655144840452603402791254023668032495502922319324939060789483016954451406429377003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 55393609291935807727718299204723381792709331923780732100583500032015322500357522491075237025067237737975769337086008370012476409710862791896490039460243669018285930192832469029053205561868619978712418161082640267000071838111528290055221148937640592217911549505064975994348059282187061724263742194324238474887161162001439123362896982050585813466568610762008010249048987672575843973909003652170569799119039623743096157325473932006015392775974590387977506631063840524805179794257429802552940347343409964553128070793433005980249869170811814032208755686307195422195503058700516749236003005301856586352383722030627355617321389123914496873585621142872060947719658625561192132502244495318219461669121740279470542117675901040718219515336837770075316641292575933298363781122936569445644333603641852726022832009532311313266475069797003443814126489948737588335707270699179341254761834886981320511887570000822222297569565876453846669558257719486219368574434842237221753238673090661134583078987461361795538612186568020018257937198875245375060987581465969340069761734513557716344166194987871736826758761281482117431047801956327349972330781322904834191552161910314219028575165039216475760172530815627342378797664050393823274588812265870395833628058397843198648534501894757700994074117173008969400323643612908387882574771853442051550405310055509845429046606328186983803725402989658713996915953103535602324174137142490485732384614940045179619484492604579127951493723370913319092620053093844788340721410032453425746996812776718751898522420097852923766289887275807487386515849511281606033627834545713442864235582683430333992555305585901083880902973349375126931870810024511807180475405497150954136831352341095355372937186321808927034731256834143054889710280004981704566298465105963623233261560356846788113445467653280898601377811983157675103070580771880921011494392663491836068777928407716343947872643202364321049872484588358806723565077305504990412631809570908393075111903271251464784801736273059406747451881032157927432326674542713083711914817788631702512760778859726298156976111460967569175575176262314534250624115974002418856157073656512612028520518308731477047366092429416939385081393439976903500466211980055470034630542838237371147160881029148402428344045382759733429284442661693394423366272618025597908463567834710016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] 4867015479541910378401998099423115414077759842175661703308784495310238601547281845947270694366913615031800939310029261656878128376728368329063044161692637838891639507578665068862823167599080566589537678056174844263563823731302862582879227107573437468727580798172037056550678598854366263943215906391046913677929680167305283028997839358814815528616528362525926460698620417099472040895129723225155164692126377281916454762479814934056680260246856983038053394186754983081647821753443032908169138307566850746789371290525624609312420355536827553876932636583478361222550220884013446043601701082568099418509823521974335306793012806223638121985446629320287816024946615813162417382859957707691852431456508052416750834862641895508345437773519188002523727708346867948832946315702606566313926418134870332736905248815938468554485308241772060028521165908042121845640406424623190360291234113110109651183733076043414540727400951813943116125854642486975044390533484774513627513309650055356097485283642977912627523197757571539418772568129416501193508939029896675165702142363351981829384876198288612183140163096452493972513749619457364765276392633924703692864527596915916672987830508264026502945791281177754933805597800441417474810984494084224156837025432286619382172708170448219394256475547180631659634558129911683529389512600914727370307535169506274503941757555191144573778930606856696385658614938553744257950028065310977201402955183316623101969828885387158824649309756595819383688133373692500744037505132433060957134019656580254764363157337069661902976125529700317725834862958867164815016964126153153077858106641490840237281434034026084935082595406170796508346918903027226480369274420308958054588438072763851554081776235953842383857961043401321709280541363482423288935309812127963378214025607477372225545239362722478103634469061098808000790541917232622873636953001145251992864382663056925484491467848867104596286356573813626760457224758430070965453785577484262612605165402240141225573193151740072886127930438799905665749991451906144764344019062030099316958367469915472184770566129173521935429331230070229437232045493379608968621746782177434361031683442723613210152530740358204432135061555462683509923685063244231575300487279227724365371778674803768416838779347143106343613013789426515306721397087778097249766751423472599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 108089045413639074618859900815821384038792065489723817923384050461283850618031233677917833900708860752881368019766007390033211550501721168147023204124758730695478905301270929291312375941039742023773463076454354858916908620659501132919447396580600964396884512488868799407093889560207517590652700375348177345452998366748085331338403229668274440648928472687857047556109731764016915635155940815697714580512289618947576806832328268487167406748908630735996706950299876151863248278669267975561672919629578228592998265005102946733615266505830969394868750909980405709348242546499033656464173469401822223375707787170876657579504067150510072149616114624613696007080180554543991519162448102257168529485175870720712360185239823018600136701427308390833261909694896734737288246220840270826300105487296331574421909330649874701548831501378017389811618165600029618519382326485311784943153169483338760071297481018836892557773966990435509346764600815366420859529046805686300620725116084847435536907278066806714895586209454716808664694807783181758648527635585647676822587841840381730199551713063700227376751506610967264155930086120273512764951991816719929127669862618641210656551984946476827872171204010610518902575264082680389729019914016308518664378886416830290818184633145064411329749301111329780423929271820248660552037958532501432498607160424503483219956311923061694308615382489785853607077479613031904889652527264845027814590701059333820862637798988377471352396491018491064533553243540888743118132413625658029824882913186285642768478132540771694509517027978344333356272403500381008943174412979681628717952393790933813460486672276648129840298129170186195345269713329740227668476618704631644448364624422110598697115140409656604075844152487929968924155783364091900790883038928011693367899721371719081083718780588872798033290707839980127013611532144532944876045608844616422186346639311014212749257213456219112729591546252105816783954620584386522452384708906565633918608851795193192091387205206613849268952440588446776268967719613175366448117847190034507878388206674333729169937799433641079807479693139545315687126981470540994343536009393070690939504627806099737915165497829810777701944409053043886041228768203528271755359882017682825751157200093650689693275232338080915770090582102873489492901205270584660696843412364674990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] 8808554678197324780032039141623463701968937198153019537688538530053083725800770257395169297840183349022818586039301821034747391145757591455910384960317116220729101549963184593849933780614596953834894960741762542426568596458027375284134644874916189699989906628391122502981752462123840902134233138990734380648731485863423270566090041777513407781069671027685704991241326315538339505923076206006899453669935169190347777827524092966691804200622381456915584621843946303115434463956948594556221190071612935987473409184144094040958675597608554247914852311825492216396905900450404909172881475936217083069663697193856793472106919292461086667853695175057200764784237311678438122153141812560695747891620140617330729236946605227062243572370682998549345461753381485220957593043077898792352916143659688625069396973131946274194267040825045060281016075853325292372354699994506594919647184702507766372221178761425395033635436899482877230814846241354224236363244061529421524436788499532818794195012063559679371822260179809252583167383788268989406573305103046327125589079728813634828104012208991754790963430660374843535897034718748008292621119143563125908765680289625661846639964569930404992774430195543877894729524567526367618439880616742883276476766260800133544099010289119008952863671860503373534946938651487182721041559813433585911077857717288811709561564688293655213060532479349475867881928291040182942754062103266868333050859298176349027709710040779764767617391023995923095355547295609988922721447156534227388965806727673057522506400687381729271536515006563236084991499187494127768165975466502072565722792211667501060737690418016051208889286139313666860722365102428103608905437982523642189232321874216612799185706187820027181206575574065867004551574256734537836520236058498664603941376284636739422264275831380989520654882641246080395464314337377415561927013884044099761447847275586317595323212082284600437572406248111869766335535730355316452427490284218266365930756147596746458773068101148092278288601260612169836442278171285943406698788258223631024948778235297446511008805727717458444818795896663393753825207508833771795533700242044301993510022813076353418018117223268057737771238629530800789687636772053704375712752497408824099405971943312114203894499346697110576774191924392095040482586385858694723814556234461678141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 64476614921047959364770112311753876902868892779001221791264318180516736859435119654526776618010257449906788366563312781755904627943161459242511379478414950467986746883145108870016262812783689301547415528327351659852728580165911340676496375919645211367662547010661394512496663847569658776124279785518969644944292479299451657969289273456476213173897379964891490388484305978868485369984966582886733402100915235704509677430785021446685823149015271280420971830500799573190311919859456652334248141092299900329431977453068504320173368785499607426847385127531308364180520748449921494356416353172865647361278169056850091958734513675883166117205612807545233010977335849424884483165781688481094666699193869516446809545570133466069955388250001354324334058088134493496295676366068759397002736619872957513069228234953122105203675994350259420184695395238169155706321896308237417465306834917111143086558255248502055853644418238284106219637836974442931105511679711268271504329073234127836851773973958536529841965008909215430233613241509174947323487225732531944740752239435285995640470334355801538238252471262685047837018750984090726168017649159607816609183721687633132120256343162224901054993149629566519016888618469865430684835114924156502628202017721095378615885757086322056732118308891068092709399938886700470491988360641524398353406813431931276759073339406309524277010282831682894259819414243325764372055011606734786522394361118972234937681649259844777923854495855206822577188155084101243932313979796940672630343411805014746805327547291098561282401566593526424779082257465208154721713519020660493802066233153031698688037627767072623749183831100986688134794222510643785627322425308488390373246841446311731309491622571710377772759791274527322948099597555843103537791369404587853568412852598128102437977064260491479219440365787213311358712769522558488877735148002370085611442264752536212031104997967853544336333235434196624406983041989546732569003893511406945946229649232931995866806235063282313514044754044181624861631189184860085900421511908185687288568242920497667609907930104956957127951163730272063645512461347631731150079052922791319012072663712072732334926024597329609166506410893268184284337962170856928768668903477762664747725777763615466424054625304346018498687307160853426199856588409146304863881590564805144477696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] 644313142343390474921276350189181772505519703516402657111979043217583679558140307210381455146749983644140112661653974031096615076510921066161393230465246537429477640483677152296504756360414622762619931358080317495493926343919550536102492777959528018994024891340326700070581555798947430872508161218408088334213356717337322133824758283721816067029932842283028002955488563185203963946462398542554741227676183794716810270605427276456887437993652852152493766532532307170876692472145317265959603243812489684855675459200760875450879895533016505839877551087372120884295822114624203756306733918077887835268346773629879035257971982705980135154928667895799722955242644217773421275187522181484501227467855924404712920266503903082410101933633875716568768686725128189661672227603093212937962309625482977902561491949352495201316199472508951031307692876359217629644903542511320754162615396767408945944160937546067298733099158338883096592941645351765827252569628185414492397993272787093071154753469966603201024845298352879511866080560115562441406224378636659076742053352619537305012109882382466691285688200098135132228030171076126689303786165032784562276288521741919500206972716327206204383943643274862491326146891246017186928175905928973933310116493412561828800133696836414830723202009185737362375260933503479009796269483107085489016782593439463060940198648361924936029952510829666711340071122259099732278756517856363244408180828304520108410268707765287230452601428848617676655355064792227882287900920323926340778735733788820922609072263398972225487713085238118072452028431271350637700377359403493946451981957903661660161721416405618013433528906960486778166304778403565803267587550094886283990706317703074769487369310691371263986585465361702102783776557759324782427987691238480794608818358644098228544388372801174787495399085532971725993904178300955188771078331404711843249883646362341179007787357148943263316033397629807003209822839907294168657149114821954075251856068655219067185961081323495581811021637606638079132894058510091222229632954268065038764990515775220313230958146594901964104387923366698291911106115668544819705531693768698891089293667707187203941573248948511221751004519238467533805880372105415768124078375380832767975552795485945216500057706741908818119249088194487581280015264303286374339572798480574190714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 180699113662148063417903955169678243670152872531070931438692820945303342837225713693979485674618964719402954321140118814002108815201980253418532883955166598334115329985463621674437623440354914730074192303304147303975484145218974378831719867586988091726985220358728600527692084924161191931634032556573409168252296616204253711472645891688874804071084890761736311349228487028864558301459410306580695327799926194421897272441211395515679113398160769546134641099339156392674825603288394764761368981765673205371998787188829420315238009100428833607333080793853270239318102204060749827616890313269156356134468492857415701662337544579306083042971814802646707736741648643745768024498187123772202434423702780257991364123071200702568379532170744988192252780968508387660471391044404627323621836222035392679672435818942121741208784923380227610015251937389784123682052311437317996999627428332758366939372956471287928920857586271452941026339842420845076876849098500637830298260237452221336725870674477162412367755057000142737002622342659551879037593966947262295318726862549248801992834116997467083651022126594833473599237870751497792903893326214439856081630870411756911735038135469736772085442410623575864635470382405092570883718032452108961570249897572381608476841490714095751797327175466090264524899194416792940123785342402839798911954457247473424943168312449638792199234750050908000912384332457438862718246959707839778092435683957607316983044117325319410069353063861313968571925748599020038884645748548247493122184242496335434422655301953646658922832768672938783607453093827648209504465447109876452000389721474820906124409010933077245280017416331146909423451328297562111717441650197103167487038076174585611670045490480365415096613164665492046439385847998086434129359627935244798882611063819061828607796020831783528132969650235730251489016454392699812282056232376688199935459659757807016317286847979992512244759618474278249785696909783619446165207838451229869765839079795222375948888221438191754985699040852383363170433670796312506228274154407242470157727103536421294342680691328463031660730802293017256132579565119029376387933634596597972962596318994557106138303880408687411742092806102263744804745807753678468585338063640029782866961235319376421157809517698369999808365106528538326204007127431174360149786931675462627229696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -27716540640524459307354762113610729744025426544801556160317693768860013319645771750314075330027033104927491141242289065000646809277166545171388666620400186840131399471426513722023258114581745122537225696355446773375507081596036416110164209164756114252765213521492400979239341390505755331726415783848847677490605341906572692572182431313508149016104995256960044738148535283156088189166207457067379536975542293502761233734305546667462828196399039742723851714562759713281937147221198976968435453561817296205261322204346148291193070453879650343447571457783459146023069511468072564484250229989211344732832565827749637060480658964352924979766243352453558849340596963777636310688051001342595553254800348553463290771182592262740900699408881573735722206074641691847133015945382922066948487606723241494078213091977489040712776030370741309449282138671787151855417175692694221617457242673292296877570577271502225966436633548613210903394703363549805860891492985418611955558170314673178105776268099036685400245635468260440899479336541047371994822096315223138013661603914235439969992466368437490798240170486083292457688526422975181161338263010739430769127284782539708884143237248308347284440498024898615439095395517830154101471733562905643014828044537345486820435098998595264006159403671431890948137209004162820051051125665126770536114407926986072883352010383106483864758334821088202502583194591916630014924995179324678791926694198612263435502121579058210877440827571467001681161853472389972263487984178609557653662020293787567114549735698807377136815353206589274496683582612058837908983419998395744838963352306838020350414946399968646488468031519298155850376374732716414551090136346824632422305139163870062883627830133537657196407436584332911670887472920695858323262487940881720163219464612275391287576410215575836812535947650515981205652463346431640604579801897903771122839165290498531051672104543527068039536800198118183124110324541580006331624424962108282761817669558641506675368662673167487624273703437704412524003412529823706907467158601654416150285731419431332879913068435662842131789535692975493999184083706570391631250696943154065074506268050536281434692372030226291301570592490954189597206140095690075060976596064392124277774259179878570934976454520892691700903190356166519955505357728209279263353891729499443293061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 224117873875464524135327436318038129879369839735368468558973504223347753803706326273402286283925894297878225549510300992798893207826247457219319317017155338248364102624246893781522034355351765226989386145484031711908592663855992175199306143182718838393535607860052730656903581955573687475776444605444023443540098085659088147345003133142317214039972303036686083772473058775711014594456577300952366995920455120437980146702408008013307018589609648629530332147505063613521477579336854834605837325707313219421055993397646143897749824623815552926805591859035707156637691994106258810001859544697782932218102156723965222044089601749284930331206291402566567693544922149838379629749514477431660626174993812578476816896900416107287748253463767470604563336554766336199088498659313690432567157917691622240791545451546343850812607617222437268407017383079210225687727664341017243001758807678113958571577855543962554236568935505993328593213994909412771191440437906057694779813148371478384904401451251801217805092357254888661284274493631001752001333728188793030467150079781074629439319445583507701230887090799630101896173795996692589932244930823724701730438228487095717870563952383285634070125174078657692733310891122519425130046062042447881937587777723045658470880563442795841988622514126366019264313897097277627993012668788447806121044740226787941014000925965933405870545289348212243108488614160097281530939692891349723477365084868498505764406167974472109041233219765532296397687085273977272239469044126565868362291326525844724764291089431267260350279819948857935202419852307601416219337839526783224072844570235814309377492041666613470576627308382378506931728761077467117339983324285904799742602798480846509245977075256525717407011133882726716090416379969115948424079249954162671504149767496605036095121571780654784087265870049694161365561825178214191213632832771024610828848823882537928905957403391707888249664112934286620833457342545052288081343710888423191088412641024603345070981292714272951535688515843991511160142868269532662479101868725138009887023759516860115645077770151511656312004016431823309661235251863110011890682756813121646859261136392524572366189334692697583175601699687503309027241058985465296440770305663176059127115172258627380035744557695313561887289195119860766887106323352826098380094223387785704356446208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -1110154189361640102437885619847869835154815982966279387577895174142165276489811825174016003955785718599829972953606995779734343662813973277035346971036877546745821733108751117307588408192871660561054205458716531397253204110354516342976295667534662747583433834893100647648959378635222984899543207977889385871248667996014644406569904015676789638003645587747093676060693055936665974605143099474424584673608708204878414735672452099328454549587577775655670952545704535055933605214610558584129730535585210446913297616385817582858545591154482129216449256872206165626866687307813157216360151312018289282834261848093165716078236290810539250904409512742933764356783701537904664933002288288222120857611999974813692084316060723647246541017555544321930475943148524659211678850440062758441368930443318083485426431435557418461413730494882746288939107447933033442180661543257463277665227279795925780088700717236408993551066738386128372632309007682654409022782719592170833889291821418794708761018421224801460684219027927572309100427169441893171367130364051878134701909955160110532808516068685687516627118772238394179944107968702651063097612783738947284793994160788645243553404468672215988439285551077277610026265755155208793793110619739758255457129541230215745142335472751540091092582773215636354365079144031557342877285892807841544094328217038593077477033971949280882883718116299511178871450505730788910415200502548080905250161864512231095737958871034428510704935474983758859777030050325279899810205841460210100910441866462797272472051073050067729469141454060991039586176321758508646954114607695665987152971649518205852009326579974339862238602140303931433604539320169629014308392627235135527094202216765534151409835730767101277357779507772906381447355139145756956550608963382202869197251614199422936290555064745203160734079030085936384103610982378913699849474866641106413816777342454023489364494650642170207995233913052942236177809666853731681195430221358971846514038347965856194835213149800800510578993824206686421595551958751673663989576218922669162647310901689204191083469809404310290158956638313667800571986991196401185313183141636568990520245028806455811399917928653085787012133210849385224551774852326500545088216388397107401297608237662277709783870091140806291104622011972176223744742244245604334079867150721448190599495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 3862151006610240736737125218977693589662380101766052530244072834856540041019814864232288091365492213308572107756539077769933395744096767073143453981548968053925252252442844747951714772781567282720685576897497927286176039202651075386172015869768857733931295211584551309324047126739731172282368068985261619942392323067416814940571551975498935325008548489580495462654888565923446764442955656214082047651242940325168360484320604040938880188104161765120650961061553134123056302083929044535774484372928173658169280946038313145273083005250230189435725945581439174650688531761881804443649273265717486769020410104959060161406752378806232308198221643916253517612490662640994914841105964728422382388799676172432240055394130967736347526967107808118751219602160628960694649329834935392834283786919523278539326982302857819443060142293923391362399231274787461936238560239978221713732520608758878340153648955863248853967431490032518189588507592950201057411276681171374226844766940103419745718888750804017588520886684460291316427870412085544849413595783379719485523051505295032782332161646682405037922910665184996897143969522133512511695585682647615954733241297755128109005467043006605395930377520059168737382961494944964256817968414567655935854972816440360124455657088785889352249457337375594321007949928558150939284824549825592890848613508015122935788765018296455297496943620561959633871443429309891402689533881334981271564584829813693348192812314527297846999904862433479542715038105742359662290665989182859656929360301199262587665668671528691593114165108634143066707760766580544884511275253882870488363045612429816483400118646005872608048964996885044491922807852905602529622438282346549525512164766008528545630195305514300305621118894921623498976363726783106026813888564345250889839656207825272821036519807753711287025849743004391712610819470255205485355106911387508951897481236059195960869004734538359342212476215522547620296987688747116156733661472112602180537128978734573831761333948670759292884243012826116103114542726447946241145457284609756285992677068710187731032628704727422407455384942777961457402151389460330592313233268127465519385117945528170649052570639838606911741592768979346462248754672879107395167285746932572255140419935013600354459949892832068540531969485890313066025715151861917515748140579107708108680462336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -10100916145033918325410796042112787291001167942577305930601587146625814558498990171706224107479437739985527686420377477849399911656009332677630022082635105258949679549182784254414305775945027785524501397772223145865797448888467573380369127468609636643430274119824358743516157766208275466443451394911872320354728926396362280321672645933886858068706415336759894587177476274339064596191756848044727599448834126354610876513568934659271023258521828029762997914725098620754473123551244978818432318031767811735626926367465978281150556603477227168908728211157233509381672369343725075951547290043049768628037726589263532316699521101042986677725951582435675248425219004519781197098583296152800003208644731403577536588359226733697381932764368108837020530437962214253629549357772833619820251675161459858931005104633761210807329420636475656411531613714220911547750280167430064481285733065356248053784089350574361675514043576777516736855145501283862236711352931651665739847328411922665841614160439892548357249427745752577866555421667420715411419306080148994872268213924935439798148705142343156806536346066809112286648747615188332736844684179409872581163346935381844680537846111522450631577302097124240704319712373725650389657124826743772727490667045798025638929120848884750481650896164131992498075046330493165029583344445333739146132586171888061867420967682309645135212749840353040128523386801784077586717521205245953247627557091828277026499140477630892561013552798131439877718494258947647181819891100592123567717952822930916825460980465949639053313258384674448614348687527760144244993625090913815378316866027268666542453976731680683453109021402749029089847510915507810229072162339671076273254251512042416993121860497592455765682352103973300986791176952665440415167673924464398936953859223647464506016293633425242856759400251757655868672569744841903025413365378302833375265299164757867727995272719299270957143306496526605327869397221155877349384918553991987290387619718296585083427456035658962444223417062247320933876286301298367153344592532372339970388754456455741120633141405738061809091400060281418296562680132830855714552962981899179132951939614783830065317558175530080027653344998689176022909956797543558547041264264433874178362805789429957931552334109969153864228043609477446578918242445534032968362972466713032642516746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 20900428168517034747796094032488926911195732520476271803650871357957492025047430998996769107014372249620143240467164663712184123300702317759373845696200266560055494458560191501692917411104224855243771487762052335262041293209009599774886433718030795968206253701904868805165224729793696844088123412310340093595971464088763047535017533335946766885441329212696305539396258401416987754752865500794568717973864465706007783536689506579661036293077773890831495181627620801460342875679588739401923518192565224289646257451109147059289104027181583089911303103630304802185557174699826865661508713924703741384285345897944486269580180978762257794987395190896522565045580266370550048770573643711097785794549732052029615520780520345138228241904394999930692237094601055290343485069182227208357955763715286442776682043513475448290932620183670132608784361080017565596237508981972559169619188931852043854787292791774475162008884658107296960146414444180329768059131800459265281224578793197589336778687364485196198820809715419096123056497384078464692312201723960083503773239493070004295401145873287123341339502810296583815003636829320320235995312145087930693993459769065972359035694614916383216697484803448341599919835445427179022983136494825009220822520922250477152012089429396749036005219787893847657318578526030575369618948922263021118615123835056518459226563945031185659432410173678726754866405538281278279980131535636210900063256526105439315462269122093279416668376989131153031997069146867543248977149855188016059141600270725311764499284661037682871036616413032581556067154105704007408147649039187500793770426400443122416578178064128258533448164030554184648143463821748269206782732341260476701840413476207710106119266252048702613805918528247684767876259500103660118981444673804865101603426907196527331891398545379365345375970348622477875172621071665681009701061951765445781283740136813650019075182525229874300673670025939817374568127369561221471571974897609136710485170994993427068627985287972847420724738190137987631383141083976928303468766329050112397510598144315609167738366004509615075463826912535983620176011832600569501606010510391804440596070118224763231199791894010301576769203483153311538984083686487337604243401909537911417301934584309123835342471595757955033779731660765850900550055548862262251004991838266515407065055232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -35633507840557326640631014084853292977733306794936688443526615373295738548293564566845166776691732040373977029135485864857136206803568599319492350695060265919842712270940098287367653023158730816732605577351320453326133794923685576706388413628872928144437820237455396410056159114564914177058773245673124633469912576028448244820224666088262911523898301448109081582479701550744562603640356940447202030977745921207077249324379346603343030634470800484606379251492850830758843677632227958373426050544653512590084738767386789384999340844823411685206613537970585599507165298202523998679885806959191629882730593330038770458440673316989233140202666839660818208756075629330652088533588958987769796431674898408534968848706329699104422100651301899923531844330129109180667587052927405095969462991212423475034740114146294794483100176382593069111013032096375057013535634139539885142285734820530549268128886124428702337117602849846208204861267529113976316244836431299522030099131402051326408963826871699432515893878444439548225659632382920695442010449334840496310765966248457906818415183816526590779404170131867229451583016523563102229162534208002689390018419580134970577135659568209971784297138947024657184797747106069624459896365426705203561483717537625267271942002200703903453123780523084768182537424660750380688917867716569401795688668812905334794290617779697045694966718493193802314499377157458739400574254141506115926028851991140600904097915210878889853614096611583407971171201149294311637601283968793459476291749756528073219214861466643175481216200179524730960453230274501280660255581878679018208817743841978974106386972215320078974063783871858652939573689707084024982900567390696961890658064118475577065097734420908234252799753706635396635394637033728629766973737830420003510696973924612516437847587488919790637718696782381404260140830739872125737995926469305606702495604780265289558137552002434578198312082362468083590833404611198221624652685121987416379856205248561043030857108731661137348765583078960723893982475820253030715877874826004574148455727773876090119439940385895924262258110361491974912505220787084154192764322111955874706550971431246287196574174274291765037943456760253174071731277243737126871814914863718580966634047319762854939284397487719346923496366462086498034326590549041337398641486042844931705484083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 51688587859503692126525160368200393570754040367452146719298537255508725841545768303943709799435634615525810834598371653955740488502478037083998835192010935996887518794391738022291616391444527683673134438475123222682838740622330511043101641483975392816167683313377251688257667901705015210680011001294373257576081966473584276531552202838118408982846028525287323949986889695300880658768310146343848437055482711858069292149191982759921045429597787397485267076217719901439596946251101209966708895454366133110415621739277293405850737622439611323353188667764888808937734917487890170490687002180112389266519029154371211733716802198657300109532201768672532212861964329796016397656882216681754088113446248347326016599831393775481211771226735847594954898885614111706324530325321199286946324839494433638217333694432582731982701623854677157386351083843097845698408234438834321705595954112353147142040598088604268234301915829877054050518330232982779061048964717495514747007114715237423616538562826571308603888453144469633802137170937484442750998036323169918210851362628184360171135199475132047011862417393443785697642504224987880342016081397371285806158391506419240583313728489979007023983202118216212021625344824482408962188216866885190477987016912844787341849635367710988044273037227775768896098675959234386473656873351435744236014004859275538603634884322769453200503027274064511071479019375760864101526420635882218971347560972173400218235748101404136822037128808283814175017051670002514337401079783397916032878584362431891331170233564036967177723537295118694934573051092051528011675442320703252808424402996140997808643679282626470982746938631112054039371874928639280524848201477137127266990487445599765564874895772170116137987452630328275830753540696958261686088666846870223278695195027309165227482842411020191817165457032778669582850206160978034253268043472349877866460210438953533833833404905749928105351813786337781115038788961401486126971958170928490170767367374799300747757126685636408068156244488122326939610397882028573427277054407182164354580462280028687811048569094181765430561385961365643126316482297152224436966402603843214441998087481208883015019816453509369836450183535892118348827587196767044597215555593304722358187891562901819861941664694163648252565451597955407325727900219480589755720923424851020551680950272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] -65186689057320519792812458026823032501590830622707758235953054780092534177984119103088458896539349707900749522786382137414745957737890634990098356940336394484774289291875968857344667392224101691273077967261226558409020208749119716919606661644649535847973939156126240436403648459466654989334211711290501490571670878320145106308654229921954239334886763576144243797115207094409353006580398066328995990752715875361314008026037526359038654062769055785200768747930722315214361412288301336627253169515786026949885641611222372621601307938603451558229142754287070171993543232327170164639199657038595779201546479206467908028082829138155775407654222093930612111720193069258589611402384478982357748717541054956034247471719497220388402365511964651986799041650047339000802916282735415665572868263479387607030533064949315751632185997706369467676312685151110826449708166620599741922421118885093403565233072227602339343770412219851391094467224004496571444820049248523647956871281460072452816959449554761738113929007649451462365766626986419963547623060449453487983796100973254099695460294074467886005655046757093479483854285290465613038245801769754179223576542412716558849339877630806309739954239171886313962735622701500473582745975800913467281107288550452670449529061915994340307147355550718466730564081461985333496310507195040357712275633396638663562641804880343757149299529279923078665671245269456472347634033724286969058373222285450090366670944329474245722779884332216919135062435102486895425110962391944864303712118119894395042506919774059340905719315676809161952199920768722496930541101873500280410382548117192986399096871628173074101546364520826070211886433813617332665037864235043024019652989603869506414842468190102790303369669472241491144480374765519899906679831892230782533066543251326151010076006390267717204569575702924358191467530707893583440185895443204918591258737461805176831342077769659538459778769653078686476701192866944955561076062666875962147660842666170077301245959383656662415320755899325212262989349866962903954827457974248114323643691492921616555777146019726115764327781187975187047941088279096419526359923332417350270874485202521598889242288999915627675724460489552614646549662987559673547087927328232577099983447738259470918751519453912234765952530197036146030333138852325934988315775831435682318699724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 72210059004472871686044941365474732121600509710702354767151496803639361941429502154326315236949509512061319078335893085519562038278680736121157742139538215547281286431654106838419169879053392225303038700190970377184629017205168086080521464805166129539176844194839826333346531579497071543875000221332112586154717823101865011525239676587832877910975776749796114556939283447454841454218054184745551702286087938502286815406864111464381359818272499438829186474539483209373953781926233157794787496433125438913439394047069811829397862964352188855895811736663009260896023103917056585005108885710727208030527226780369917140047943131709631671471892333277296084449031911536119628045985016405217883952034958634593372001655992530401191160533583259093695398145944506186386981654162722035625813188542427768619439798864557959530816556719780840718624612505096269535951482703500637112582392078710369176080977707127700547353833851770627776899892934194346706860246990336536855958921710367850566573647414112153600825393063227395724812056507587313916519888651390769498793139674036962300346497342354268951466803257798494315794226296890493486724261729881155713497600904324297873180184100349797889959984120401665732557596182963337511598920579707039078465665143258364778998839161920542096260494782917181201123544592174534579320952845995788075466244789021161848720728449954965289718583392791284287928800578897650584191909826505687987312227655655817554885812060491727382040168577056090996165139362142529750390164786795268036851898707793617915643233289793454507865756062921638701495195391279285108566295774594078232018875858556197173042663347956349241468122801012367032437975978822866844029279185993752924399461500847385808368875403369600649423214168504340123230479779376510873144023320335434643358242310989383766215940765078386329369952649196834837553148323685413758132363919846204046066914980420607109717849728863497500338708464041476669088246034270961722394282394652160051132952548557983687062360809408300090636486694578375690237461891023809609805414702792625865637115208166553207371596742824929584102224344496491684909191908914650562340753962117138036940436144310864756498381570296020462071571796612809365499630692143041551586190189417394297220396079297773055867720763173876469401812169086102294431186893997735720567395485778065458596937728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -70441623589942103838554916810650489718266628506961637248408228839284212856536053266334197938884296294653261881350813658643980753280802837683220534236671499013444909402328806830379544599272312808658324815819730906060126608557310856095022251366680788137754211292883599498984630857611784678003871171272141215599646697572732789878126845030841532300079171524032466518950952456822743230420723036853902099541899323107242466579078516054674774180481441597585170906702148148708722739329829548487308418084578367488033168959918436310334044644056902222166905982335401646133306113487909155034798527765210135091964076611134234381831758273471061702580002558572822960472341566587799799174341465739636490168913867954160078113062984659955975248377860932559358589322837194243146489446846360643237749189005572613618590997506115024861756096532879480192485663651298379209388960812547402338962018257658911118686293969455147358984673856361690638754174673258289510288025496372644137648753125072238843362395436711049282223009598993332789761613843379733754850674582073302364839476457921185733208972413998780937835858887994215058224934349192105596521531234715632771781131671876310251255517861464273522651090529683479586525366412387991492509733523129584739320062293821979090621472485368845437186942012578844393438985319433123533956204409790699286027473470527494592312250390115241622582668540471321463892511536080447891798092173422863963586789804185616330456101245910614711972704183425997771744242388889800276083518887776205512355765063943469260059195264957792654086609249216224688731640667501905507042638005749503081495148179233979791805024258006342649898268492875720091932185584983906231990161758419424215980727567112135752878485771401709622369055792609542329785262213606912555300745499709462943086589041019214426706350321956486227425222311077202160967902404838510747172815100117522023073143630136478153337017867458662858553841915435335322946001558331067689785997017188057773188755663096110946904375315252208422326104702633589190914374724684698225480127550110389235210112510256866903298456482074856430315174680959963778413824894383188627089536168475989725772140566768493655603398197930196297603317380150816442137549201387573664018557255931912996233085701780957853657877626678990587772390656839020310187876796974550530747677689034020702839111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] 60595043287304569950670872712528985995844427932440231484723914206220630024342631308083304198954082013198715577107490854653467491432886179534521544887599617870864545572470301389147536206801366942375031857921534226714275986059906877319023735372925282226151370914739193625715603978658140022855588760245092130101506704547324702604573966838982928655561008344446075909621780220538053455429022541298938810208897816854479486669282605888789230712361703775013628993004151042034282648836028924640651949569528064139687143765946932792294145372045377134751617676698140422001189012011778524791315523235444605656213968751844222034291460645914090030326836150270316850712679211688938361069423764517342973516280414404784409259111877143580820868563676728397819012490366840242520437216051805802998987091863733312202127548354431138532928179323207553332311564529819316993616881012569963860727936836263139952428125431787211106694762882209140907573751273720485765333355533558118913352041166300130207753818061006438067449309089944600112591751043165199091806238019449445299472475627300394021905371730247261539150461193113531111373436614590182294371627408233275792236583394574434493274229609114357679045176588092102554447685985728062142980495332701847444239506053965614147001801564584116729546336713215834447247949899739304821104007096169089441371133821478638375586240972434860201073821825990193656313287096283621507377181858273406779981349434049674407973035902725099412548907630762956715779395611747111039671362569399633783462784963579312619834138684056249159764039964598238005209760785414549485925251116709165848522430692019433251458210594330220711804692676901875242894779711035776576884282742197329557656243562646238374541995464206264398800238329216601088410464573603955603777077201698602381959544184855232738425299595542335208904150416837904343812944326367835486402891710312305091362390236136500556690857578096142427048903863939153223489670242366256751066135567977943676735023056781797764517016483509992298112035049652039876263111253795660062172347625825690150125204387519939260009398297395194540433276206643675945994370022260248170295652592965813303759267915036918118383846344495744002100021834297754835761144630257371577080008088034035674102894104917315162736962384013054269766049243749899998416882292683413232384974618741904257872560128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -46152262925262992969756053934347503560351987113810912144951522920985379934123371612417282926805040147352570675796184384014390211328883898138541236834303093113743734728127311546402260871809802301818163450461765870307216518332964349411687694263869207148867404786847660273254487167309545268474580565072862899258884969396073592828623422701418024551240113899449843334175233673368804425272573563776789601399753170985214739328224541429558488564935253874604423383272195759228253338800455482136964459649380817763674644853109121367363829488153727347443896368335202205367457788593634347361027312818097148676453802930683723924759685656479129975664405385955741017262131581467424379876738438858491226559374217216106055757762778994047980713841916286322177647223952993850577722331425343759113258009292639950691719880560508151480351961628665283336218766098112567111041219961279481616717546803887796608753900171391447917554925462014299252234683074611614101412657937838602000015012720147989495066274231071359200356887009640836836848814341461618823027989304406733398253897764034169560588036331027217950898806235510866142315215865813664247630095982237310370265670542451826425572501317420768499303688525160567547525644475514414508799457935607085062527424028291964699753133103774028494572500227324192704342038805309642592936279871148912561736946133034811410170075664243190148956909931273283464392203410463982417510446843899270269792952429288562413969017050137648253312455304450505149164404575706025532328163561915275602704891587631679094447156913353464064318180386081406319293313690595224190272581657839512314647080616640315846169743758720039258893703096437270652386306678915190137368366436907604790824295702624941428802146970303320441330871001939005143857296255577770180197484802458622685595811924708009113451148700196616384055461080284197569754726874627800928978490065610536596223341030785514932328369465984164326583607632721404793317836724859232137335196525542325833979431660792767612240218724708542601873354766892413964329882886809322315734220379065051716803913528985326403467359446276169467350265084776087523927566032027834548080926981530856239320817056163968583371770697400671396432030320196727528030590618731090691028628889486070160201503933811497653410251928175837933936783313215764449828669169110182634648115917081853533114859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 31265460170493802451097241731801289868375035820374030800948019188204701183062945575251358990337531456190375047938621288934743424084778136335181758263483524084502985110103302703062402887163678010655143965672584000915617017374734073798789447975306906541678048262202444363940517173351939286738544990884830107865274248663111161667951403738054170158023004939132092876100924393866517594711663567667185616234160466630158165229981546117988515800765760151443979905165736124728168519033785275117025531511084834149253234174735210779932879823177393686246990472666525594294139250515125606216510032542308512329223339016010021882206737345667993137956358723118534025271098773868626770839122222612750069048513833284616533767994494996119403844091348515262258176938947846158185285652150775211785874061399722245697573998720284485356801614984901821257124066762937781361269126244412015794600354334049251380922337672037793533925234292168566114789699806974741914537674640035276354756371076114765037657215527594706973271217277854135344486063926569203919359596952103166683204902764433387607082684324708985602479923792933489458294796054188772649675883584318817851802190682700042497652764452862994578387000535373880119771820888620255315406663318543178429046971334625476462279594533395494550295949598645840137194078060055404507512182705479712133749899332542468221999274196163774758998007235169853916736970887718097141837561365941125556172811797552677664847455586299920018567392899521827730328550582493889234389063477923292847699035304205764110609708328069099848843641097566439919157272453465929539199061598646418164644552320662904950065629333306841550002782919638318581701458183199141984991705138980646007894290515069726934519607247704150889615270499280384689196912566308975201906337210949290708872554841214437243528807495822741140156519068000239650266684159193464314925258344984116894035966530342027237724783991922334244824582950319619544377201768964717314775489253388283220658785552220098664272150430932058647516178967989746042625332844918165026464090826448724948456150975753957616357624191619725163664199416574188079319591029478820794290010401846458414786353836330192276981774835067836444988908498986634918971654043406744629259941128277426743156400982332389836944995716450096497651019954039071783643105806914386041162633173133008380599730176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] -18746892653846659875451680062504285824519790030552974758781527646799751971850407321773958739016998948098180625991873714993693955497049926199678712826707855393455308391233643212750041563841512996112156327968339703340133301132791039918430253033206066832584025965328829150312215841678987667513366879726150272765043671479159824071370833466154850513591200738312177622520879539967264290545753738660197328489410115619739291415708160409296121021358339684987672331703537712464158778360132684463017700271853939104103949484433203994440489002625147438900175959627128358392626937081543617009913049024543265881233552047081766984682446396303013699982494066524042433433443385034593004989461793567892438581607965895136089934409322670004656293881498520435220322268239403389107657940380846555032617424303469594604144916216883096143511295658204864631904178358257025448533106376918195712467401053725672004905400876239876303129182173014258488012888612146065844120884422721831132246434279811144506710753240676254497202400046303306068542926506817814138071811736784810993921624615065540424062212560610196306302444194859685558705731647006272114518965128510354431324397848793687747555090601209580096631574559817232667217815950200751975734713326665131922278682494193211052015422890321103682546716006648210639421045168325427793825816462185752358378155139636121164529538712955612035954687682079677012388570161034347511618756402813765351917907775472665699633476758645357390909089002495677516892842128911812828752562524751859270421672025742341576713750625314574259492757265224378996944197237334604640063672694785386346677788029021230519996500573361576077655143731946097142187577325691892646395683287956919854786753179809292388947734540502833569200844383079214705375679341965750887113117956910821068789103832622373550759072188312060401497687543606629416485933554924110785902585860851224030386899685514603125216560500576912267767752701641237161412298536457611158106125450179965599057972997813535765220606388414741356627204408021574083034270862505118208550287887117383190310007792274032356272615836934684988939255948111868927968757937581831801013390725539152498387665114446906608161763616216851882759772556427764099746299283145789906881104376920623432159820105060226983485767162352612729328780514549653482743506066954569461005448598575097028102062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] 9620594562097635785432674707510615589613850180918225182455272538605471071837137812587996275341958308594102086610409833327231714716204646413195484085962580153398471180072416934546490970202154153409851973299288143685357344696881557998811438346359868731612631469077648135895828382532022631093127109480996399254291416955975676197526832732576457987520150269772744588042894275936400084943126742513531719095758367899334049629950768785370331888217716762614333195779802158914860988878940907242909845607993434893537129364601065518433514817342857541008128433749158647613374720436299814963625509423358603273487163392692346960459539349810204866773320011172892948792511122873885800717541213580642631836063484450882831628743327655313993708814431453000678061337418803392698650921084555610824517704574734688539658587359452011714140510055536043105095110616337283637867350134148448652802126585199050648986529631244753932676257557724848467617515019131159369602032609134885761311876806546078712035943552871748333132631092413901883164124093900443349833061845891657483089793908136497053155717066998429118690294798988820612196415342114903547712043369726839960348900236222185681762018815866526881543326084419082981937997293055222735215762681308548842513557096442300247485155828900331096871938792778866645985194252122810872671394855958771037704023563895864587144476648197650795286568918741627957942763808754611660030447031927436959672883790924351143312921602750149421472457273282296505344996957540752156550105436040053595097197881202997847756671943199558794366127012059020679128128054225944402924321918793514571465496943662700479314150346682556183597679602865173839715417787680667181472581085157425029417399159701536065294911142635875354140427834151050536885893416703937244700647055075292000325516684044276981652422801011537198863502509856535438220323589436834935418872760049107321752521941515121687792143000711848862813136633086687218333428855173633548589410326989464373243469699361620949232661970943072593286859586773666925862432226817693125795482831049408216032147312178418554259832600682228552387019145043199391493018178287137077870120126430186290136599833943384205626980985181733697227722288218272161890268405862010730381313520548542450174092199015414326458039841093889844822075470545013541083010307125158367179583713907421342026694656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -3755277680537535705580722881579629102697900379728363469885723688719988876999455917702494640661190486969205470328755449864984645271878613840665447464726977457173846952971733056206746787897396868629557045907527836291922818354844962137075961355881273035711665388415507496259451185127124018071258452892450965783455217271184610705247317526492227345909679667120806377792388401709002162623865885863845216010798444421190863763659393704932345491089444042485706923432566084029584352285587934151258497605385385345475986897594497904396009593445130448606967338615177319411710064654091704719241837889349890442677460551099830028900791723773944241056626034269443583386418732991258872640439154472254009479816564656030939633596862693468180590180890530952401088729215349800225663516070336698457239132730679388335712966574298380105155520010705010721522710143071862813866395488666696218527044089339011866350375425993929320109066721109343090438299230997661674987030701768619702305902486661597486941412977707829084154253862389594542823628781625618849319146960583149276945146705993085485007511024829094413557848821891385261687138853306620388909394543050559586803858934031272510381894008343906219105026493042073204122368074067733040885171090065832716542468113134584560840538815608793891710288601718473965821175363977103403003802525823741121977343459806761432910371470945082044844028114419743157764826387326064151721553485218974731437371235883478050232105150646642137939717768701700308615055981940754759631763671896059285504421468230721607669073830389684683203402420485093518580407076205302618518058458859103525134289072705555520921925536210034944321087032238260817770659212396602004011015222292832715791908480106425459956864305334986114781709627852825243283446765999519288917760906560262471737605157649639553069243990570717644915463463407242962896856622063088356903760233522068105748972100928026051189668164671142434167667662995839366674744437569740721423100438974610770745121964905812172383878913933546511669501716521157652099177571313312048809258981628046210016843799239545102020048302627427895765537631000785348306711192593222266481020727405686570074507302582136783527017177610050021053673970995468954044502605616948135431354673386704608463048088269716602530968493127943056404427801858997948267500728670627412314865576064308573414359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 538582599584486682639592208912238765242854991963276352814735957203933978134788021981783310501993970808492802261557011586170169566253578415101595352164923594767037346266107700556500425026065371850675715445590682566190696832051783536798092884036012987360319140591108627046981551256590832217001721377408350522831580041961940663260139696685452100705039765528625344311062573899549957331736403476282159825682924792216154543385418122476110674556249677010137683901443774935220335074157849224958160752511242236098453335671940485733463031583277725223706495546435180360085650370605214470587104776853621752834605043108299546913636175709756957060546433641595250846821447296905531653036607405693489793839368299701287128526787164783143905454959792617686184633710398120543718217427492758463661821920701455933689293878665463439779657977886235479531046871578803194498034067945003758988967579859665272424691766481294472468762358501657649761506833123573149771019200274629824830727325122711136915200385665222848507913551222155233480461288613289065958936395687214300975120502917779907444520190076025447172673446394541633222692887474186634927065676316287364685888907264778347578364686080415348530343787899793727050808429483526775918022781052157372635616003863447784252708998322070993041941069205646393928546330083404227488142040863594988127136129658817314639950850648903297135712173456917943993060825467880408906121394500177387789756779863050447249323174909382321427674448107863103707051842192051844507070138944428059208802422225776435096512293434420737475334816516913373722474202676274337125527840078681308845136160987696820891995496559306377488112764758145167957087452404935492206389301600027522630830999362888609854217255426213747704615393097949426221323320918561447219679766844922764210219980350390694791521592147690751107348987810762763129863462229898179176560075166772093417932133445264663299484147988494699133325911779429182875495540459331597705518758703319318328731557164902188696741473581641375243833099692828619146374520021510893671528769559625366060185065149264581035303243110260841027947319126379700779179845561187547154675103425390997449950165911903487513202825102668495771163696864803159788206576415379786486026024501119897195943854257149054875806303579759787493803731257447587545958437676226694275610977786993023914082304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] 758168448219556264669328605330116610849392287260417550999651184275254304859779491384678707480271109166680488443110516971078039294232662697240843703262012060362602891167075371531197539166526373285705320782524438749579235551998664561613131664553978443953396138216336632430483344463478572220889265373674401462224171138259854173872509318800485535126932470172229197418066197252842939579720336662005621137516443783121546779579392118544781485991911938303528396997078905109090284011800185071730263927989217025617588703953245437385919910945688682018202927622466818363886431051698960705862699148244642221448971469907576657120846534399958513045794693711874682198789375556373711625810195200754334243439344148368962678857819328245414592595501253328261442727534053899429587191965471915770579162610539164014397008542153052223834481716972158280077764246812446476790628624543344912171005471872127575613232167973814911658873459605072545449276598949813358109069780197381720087848785424407817827180890790335981903566598503635308287161689385040080910070003138027341013488509027199879687745526332077057742875429661374160813026717291530882963325955243835388302125829431763190294948071667306842954892107174803947274471029195796592571036329470001775330258539087666104577559083254799375601208343643116190096376445504149800430734086932623755244147461430699882681199671385724846789775157404390079220977167623964796978202709454612334537309876538687832228656114999506811107720986350971335159029116400517544008416253776280885024287903260741632163289628008781808206503305123916683159829480965600978018578689531683734739721135910497999550636119434226893413033089614805588972170833040270901288943413354416312237903640566883632504975701937219937540445547430332985427875579777553619673253932267927006411460722060895974422483627307351917886410441678241102844981023152187893617333388290393544258495461654744922837267860013947795105796793622853372492695658478646624345500162016849011184088774471987522031852336945794360637840923495826027187935302184247229613188998036116221323360832135821342325926739996336689858927413422627423074747836836393328954878002235792622393992790140497093364951985659062676964960042744478255066843079463159615676648455147800034392756833534416399540837212529412501474170677628065023461231007187407292526209480883866852665589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] -853911595076842592852200728459317508205964897912679005366826854285949413131224141486533091114306395827719278571149131204320501911726170039011045621722385235592169993187759170673008792241357556005788548137079264063882724465507756160526258247314064795935299950764222483501965893516815073423392080342101272598070777863875828841969251061453223795174228489591127574958235686243112465410717064531501717260272604191173905181194090050468119764669501954342529440117238137846183282441291137597557370177427537105585758426783389964297882089805460877853156451321512191506780033154135797216551078325356709412120392556900626909773383919100958971790349420905896656915243406604806825481780566672326626342894096936701180033021293195995061257183841584278369623623252212521465213179186570729249443573822875735742682161726330249602091494228452266977900789522401852870750041370460594589011446563451541036616254526679191363799639167147459946879698661523454076689399300795762651567113647778984318462886240000863347357071752603988431553185749939635499052002727571130581550530131713247888655709305307992028416354561203077276965042726388874426145066625417471732554322740818638684087243844696238078004925343730899989802345137691661674789061193004602707605524683229626826610418620822580633381804793885371202122048696380973868379380845885946398518290954733901349537624549662142158890408975709852330175942179151401199532124904897958295181815058666127309155802554908574690177899638034956476183203065219856519650761179259853612694660063468015225021457363194929639989113006297793452869612054452511503564930850637084071742180132945932569388644148434668154156041753937693179404110931407546068881338125607817363889925519927830910079332156476946487675610099064901883307523897846541374224492910214072102662985214042567920888805581915794023144979925065842381666043818522193943002365809988566643838086277799465374187873240883144241091343932455376875368232659365009667015599801526516490935600917258011281250818374625219801595599630221375706439320891138467579323745540714252473664252877350173425738842231032287955024403383848012074456588860849380617521779521062157743672529195923136915891696942448295646503893575789833292221651403116491942635040722711844094183689367304518192016335849847115128693329836969193272765505642333137321546196007953491438895890432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] 418854205380825502399728343812241477970905279114866761214770489096763667737791847690552386430655723033102034139267985119615213060078848923013461589434966182760062981599027196510676596840100763960788438683612507505236646291507116546331652928728643725228335724290446126211135850731672108544598997247450166893115482468211479341755157555847546824300655613456272519987431451342831406358532189119692597089316540766843005564355582347133835552567903247050519745107507315734573958288097868175219006879112297828806976814444028359722724854395745952504995265078029080732440873270084290708664587095967936900575766864346325204222341846752743188123478597347777907896916808391332117476915264066145855934226328226282204421926113750208821623409937900389116079420038270337889057035472290803043702709367604051148043158469270430559211080641356416306165861831939752040700170032615937691552775136108899879723360151074933830258674888918639940427278787085094410928158195336478477462759430181108837659498773992192733656755586217512368819352056532645200276831401561394830338951399675883780845720858603835717526436774015432989381602450924070332921172823784009060165701663745026301294242891018301930910066492040432544744675885762167585532749104623759275168056414508858316434162628896882787202878535202652786364236302905457751759869265673058373932317341965225057102095660040760740228912208719157145391652431697151083992632446522082640791292635796476254635663937216989827577069944664751465429671813212574979636773829805368934327863558878154977822099668942465025001154783692508088549706032547931427663348778754947780236867973152991856095595487211231133059172082687591392515829986997019809068143080725724876413468235926880143249115795243750337507184790148517774732590796993923226302824332008026251205008437849940752504488899674247980938826246617948900339203352630687206863494538729450229472899457613571182942278799594524237613179089238106692999391844069839714883044772309156966404135124806128936043054939583605171396881464763081366961222177841370988504939510132673267690244908426279259867448625122359573651463261865135740497052881144533220289188851234390542116709216319295560855335142094272509498466126347985178407718898053970338545403379063288289645823870184241925367928941514725664938720638244594128561224249428533310829723111766318940359229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 27387317205662214440322701728648836576773448999921065780704578054845673563126092327080232041065595686836730038169587432986813342589791089283340241753854139643661704340807356097652052166600943567689190353467298307430344087647939619329492686606821820048484118622599554478279168633998799496189182798079248524809651015393770347437135036851237086781848220994707250467432206970048757674820624745334545450735035933121128708796733593865510285059034079528575417903807377733230201525534056538950485371506034631186497017885496001546228061309981782715221574597648176252670772316323423551067197119438694196589665054314081476645619574025415610128189262720804083976571794692974035389322492486206580644675847328317248713016607043641575605917818347420636104006437216759229298267513090833647463949070157962730212157682508530577616317946723047245332624941455994979335729224872450803024623801808429689052916401604730561391974006425385154487314200639690500376176747002673825843063695722750974638724303920816091487195543744740391664776009355616239916453049092943697116736725851888156840152718183853826031288379792198362428074259583898649674580144050605088120634341878913073699356776598663766807087033614039371989483435603134439662076051267164490648563326989346086066470336764207484966067514957729630087607401347477250352004865487224730473766044126397287919623266953264278300663730359175282024306318664966479669274300835626311206428415975720240133957475801081047853830410335654507020641775608663196747864409419418656775286340891189021333910850065007296750469014520367682909768259149175804855922926530561800349927834002495770134498029894257370007411886917755394037761532577921742755938914714353892941980853676133303509493384215178350817312030305118880147669649414969699232767591675206527177813060112885197789174459654806066836984754971463278639689971372264580033918096812280493449243265575235980059487502912347423493949833486699674444517731004985176689064550073820459762947051377631327602158104239782965821548692259716767286826948543259200958867072056013796603013714220378798733273439857891776141695418855720463358314112008785265799590898840036476674403095669866379580438464401457685419352134044481153864545133152352448314022516308155111994412132740047809092492744569008827464138103138597206919497087978609067130505247506458500283760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -238480980249827798983402453701761001827916447552683542129879291171857698974513709573614236065684484983094792900680958677216293763670158425222870959502297121508249831657282269285256694171392004489223658756240039478280448891386820863490803220548990052812592230275881284616615184437431586465490498271853336288728988021275656796485313309290888477540761337507458688925528070243991143128150720723447347891006576268073697864985853028615611448100700717483866782913960723799749663170187693646894801328094081591913682174942193459755466028340638572563047542325811914660554414226804654597673160981273313552288756994664392190817723735533268852983881567218717626852456004259895601318223060980408892396514567118525596563547718139355681883188625445408588082441217089186832116845247968381774494398052537432950215127297714410828081547719193050814191124655154739550031210431748540155972041848957718791476238564359828489231853879448724951131077473314892998539904304656565224926446723116698522504339183683566457406324829218508601941424186561107910424814683387770707208355347947499311078454173549149247190401823223771096950688292170607253466370051948137969320394939715525440929684874415323460545671921420620204255365866621924968204728194454028416342718086900433457817528974215043384598851069796743311707266456458570852055214279460425589485123310460773096447188438309694392966083711238703764329646556891110440538063359898407938263068841501546811045220329451559964611541501891881752740095444610400742925544753948926952983585008504572833677918524355806638179121142205783586358931172014971745116693279969597043037921205691800059160806027383152338280076250012978571921308346475917373364502971495413149913313916225690155911694342175831247380625090160704074231241131021422424024007833002509278998639607499470206404581958906292970184064528516459145900273181840842668720612874368935187748897827566211918220662122181948965707370871596976585640603464021569226515418930874158090916248219796153547349216940097593847252797281766184163462609544930891949849659692839714400647646256107470767429944761449624077215471848931052504670811702016906514062658560343279701707155315186250196039233078845036734469529319715137407714469673150100894442603870144012165224699798987333610092224742161105511106998015377845300312231131510765195360078131222239454072668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 228132136533482525891677186449156633684860640450683167972800383007993716389387641525794113901603773133937371213329031869421181542032533284908466689405044580140042364394704515893767839957844511391942347721858102091279390507568752895077643705677594238835665900342128575330514948244246362408916936151620908990338546219098107209675390837016759715366124520853845652954508809182896962877622468796180751365443029558016287240164550554826826229342158545798280991532192543550436086988094162975260949614460289183405853554640710583598927280920431986763267138880481915839952644140176943139981709559250339669185494351071650492456565045172871982755180855714640037708278364954664825276683659627746135205208089723396887100885155191670204438167685153209226569985104237616867561930183798599875472333561529955452665893622861362255847557312868696284555060811097176700286590987491257260727651924979417655227936165459926561402747236876869432565011962908245314730254449625303798549722834196280592030925316494367409049121522414372822603379671418169355257140645257464479330484594620620411254950526586406242163887607966331858010196971460356512186937301119811185900169835077694181557128013215665719437171068569739835833861206464266245692836601191284838278819007779726442813156980520864622402109509814492386963425546506167491149056403110684429661553864713576378350587600092785855850669996357117705395353747030108705649692666861974109634006411085818365836592611410460999575161369480800859403603379145651347106284442011921756980753533011944750965607473769994612378549170682249638424465933608248580982512838507861259469908829284327955984949202423229735936161560053971641673407117239453782001271045035458932251820859673487857869181985201049945172373464758178270676242420923685019338108931954155016521704832055785356102079780229028199157623781621752739483149315415284213313731499889159665013020575383412327370006799633269186445334536728095843019351498319613694703244440106051175534617415186385962135605762875355785471433849211895334922886447829394705733501592176641261667379211013181842358163223404151506428882659013033879469380323139030019169153347140766636859384192836603740059163749656922025044122167518138869831203027332768557788178674344205813335568203629183651314991802772516234024207344200886762103271020632755303123058478451162792251621376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -124702352154954011360452571756066354624005284180395615329510945916929449606134950129141829100152859319444015536837429663758702669122919496399029368173692139557297079903618284584334772032886441129487289226552764822930607841821909972765068690312684871943966553339251772329681479492240738365702753430297361247330157073108524633820001168651738115980274184676547177873157992700597459569563389682904723037789395020659105472907799817968167004456223304536358861815569467722825667846698572227250642743306459662454987687264424533915288095552791771067342329730186747330407680749027450453543798242823345300312977134393057956211548581417403771770144681132287791002554350098189303886453174592954315455798299060573817638578229265617606314965016431275159414114657350284106192012889114789042870095549252336934007154216235108893131500152931041137092078295296608092052408846352658423942805618934808092789990364089666891861083245092567270713558834113206379696398042010643665447573548655372528738048882221266843093746172838140214861340241971321468711808160454540920433814418114898429571247657810977952345685857999405187873332072031341922328968608546594753355810041432168462179400295568904237349610054857338560316704104866286060985693653489862165895919830297654395222263981257673290054486093955866570230877199765944687417201983284492057984348848577562744959606047401509536214481145571410644319465223405939205859801574331985470948607893290204227332781600287931510309176372793403904050056832463622855583409758865527826625355402462335502650168430267144331534012212099802611855026030830779647698819530600932156584704397533170892550023118901447208538211495124676395365464308515361517052618805446934753975326549845128087048601702463659300697350038662607123552792497410105172690191674012440463801826787250775814593165784517359386950778427126128968219584093774328423571119188255733129237646566400445512989446122919851072562200550752040442332909629434954840503032050643988853969092107731458630617427443572086004537688988958187894005105795724872026605891157590174477402282735932291818797680138491389093584102124952919736860055920908463532783837922871418563860406097668065398026946624383674883638056958251781020287881827239834036203438073238320778458793767923474987524364070031951326581285362473016168149566632193095519597336414450928584417607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 34276311419209778551285358910642250547533744995095598256159460933344207756730271932889615188024823273175215746548024753300297887967288953947974643708062352229359361140258459827436040597990933280519694436953745895050088347379402361257179788760222962045126797524391673253164889172390596376014637400033313258272710413098266062817702702742987872802570292632450225806373322393913662388532024607569711126100294807466952413224601818373537102378297717592143337386812456039897089037136117620395419911979469975795486013878775519843854468147409326811124483028366172090526236641718499458939871908277968994358040832577765648684596498480757146131642562945509394717555020875608190722690859727451120281487165167850368494251404396127017278944311000780929025196730595754630670062710455922265963431782110607174589479271442162506520552813873927925993858377435071446986605350925032336476261284539127960403424934879605564523542194326028289547538925026597123990964074076187855684892150925685252352858695075838884800118135924664014114770664145132846696330811191666403634052966605867274471250221199093266436722144519592655035321644340639367929165452402892521816698842228189221929947232044746430990471289631569519622440332909486614472520260581097593983663900203812822963814793268400168307449238734269380374267277896961118761042050001177795792752493899861001818178080157026996709978601943205440304866519078239904549084278091690072538593079110908496086622711590006186593366282555915574710208746326128234327119661522359553179690615711503689956432593874733763955093433724226842015936483047547447025340169768544226263566235168844881761788259285622727014251792614647213970675051446172200744892261347404720411632601036247168962386609854762856491458467617180499370040339355633027899908097337220813278319454747602600651896382278843426835017603632526981842319631066289364881244891734755701535027088005082648033832701950831229880595655565814176395009972473210890868503272189161489502402637730136805078357991104394737566304774275328689577158640597790983025195671094967705053192867450466860100418223535001861351376126658298369081108420319209678008591570847109349179396222282150903537314406967272730859771078092403370774941619731686710055545070078869923039027321021466912395631057841846011798991618845955004862177005394604420415038108645408715780915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] 7093014341394411863786824615843116007409861674472659333772406791334823253874886748003362188003639896316962499119969273713315045546756950126128832544149452870781047556303494737940461779286634192363651684634134917147723243051975776114589423817629672937436281171622766847069002396908840959572202085604042472177313495768883445429683543073940965514327169718232005558919889397940767439999600848197496329995475164978774016879889032062306303468814812278453458217376905538448630173047883104974906060736913841290839447252503613130479497327756694867408239344281398043915197670237532663643483872790161935238619293715630857308087859493489867659897103329270863234796198849947952470130332986488716230896436103266522838424462112428569411898603874854394241873852740020166575760197176309841093714518563331204087752125573045302370732696592629417979739216842059961448515269618917573689250578779947448173908173024707890281499696349689764449322557263802038762428152973111737678668117639807951514812513711539303921933570987325813485759556365849436139080037622995276456473975061126760206482945730323248299908004463798036637487270523047382012660515117883998960145594322817782302637779552743752322715981401353763973069698603211429018612844690553959241067107295044857699677484760933281376138210822646472769544004668437748206745790784201477772837489311625209424471966510365621441747734460315776108332880387687810775197384400674827022966692486906734815897663853015412015284205427695672425807166869003256530923258201746447092860329231797145348186568548765271817529273308878545803935307723580321635731613754984797486701534280933516482477201317759714840644532664616478247922033133064919964942342511071176391320833910800542066597917311182606013296399881638687925537763098702194893369502650546127486301807996107988002234746331430699649969074336774592576549495881382478096416533370665412314625888076067196854510442331062763234672656513617470850659205945345899593213710973364248850158574521825621047258357957174984980512020568811378116349838118817523551716694079317787854761849587886506127533042923401476374508959439147791783517212942656879149139377609862545658801048539797642733958146541811401762078659845554787894633495670178792135284942452168053796744456327538131897220131474277369430546495609214605892075284467016168662160407464300795857469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] -12433908730107138467021633979778582559362058287083141685717557572570776319665640160739938946350923219544051540699510591087096519811464590615167976463836366477640226499297917642669389055794402606688135875121231745886309083881565096855506898774144266422456581152229917329535464161614375117899863639775854751087105897363331829677305522671626573889752598808130635083996385092818940338380239790191791605689154585709918902158002929403798298910029893328733601032026027468805756263171093114459283054485528190474234140855245859066977048801417438424169052692610887986190510739902413298933138806970048808364054110493089111361251230843459174099878842168466483489619179467291448543310086819708780075380181414463465190952453118344168015128101872207773585299150402437993177510954879193544231039015233325530439394145216274409307535128391134450767808095566643147481759971512340688099244934550763482484706148923650445015258520663793684552524799339283015309091425283938466974186522863500230976125269884447192532298737148776930395148456726301090378453584803100892408306279802050072297155354073025911506236071991843237103335497197072214629080556603129893420572330545758234809818792856439755989538814638120597182851470980650110775369543470991155266698982936761759274368405381759753217052911527484535034983437205694302682341582262190149371100012392420226517468711307012980978026283765175247387693126757673493476298894507401278147024178884837726128964234679681500795923493064488394768202389288839227255693112986000315621673949680429908325173840084905699719796668784901038713044793294521628972377282251100012901619009930787412657831236188662961556636359334099057441378813161251497528865729432594702891959885325391246378834958680144476879244092481746593066415435207353396531965390341366362286290935934390701506846401233154230671068971572586287407258860470959335869108492976180291527680237151790630067102922490365789209150341938617047990251385851235665765643166641244212169697593091941198580936910308898971277286915937179481980254319326750767518951608969415678251709837568620889983781101808722406799592435721689598288945786770975555238171910133949679191243814945514987489749558451659222049875066794361539742501594773018360961175423806833751345571263652344139282678368451073053586259108504092466860570286594419245583632755549051839926239232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -244193681453927317474855632973876637497679666807372486889788825163241507172171003746713861600269083165442716782688701641402557163050944042345632256265777683791591127505628881296135593224595104340035209472173212756732113526891495429048096121801831652853445250402111353496750618668038994482912891817538208378754107064298012614417290768737345855622678608581610681608398089071689725372641923674766518025957713433893671351444938643076660088664523977847438494530484895803157744480804252773857117886133514188835206161455404864849543959693750968643835202195740562086251166094121364982857386862138118518960673990810634540704621516122520347833506686082782599893102489306431993339066996838940001691146012862535726974743948825212011944762039565395768982102199585051963349741086417406347104491924249033729444873080935104641108407802832587868209607087435168569259522517159595133844591229445370626675017610461954216850220387660156611078455121549144025384018387441549300573613335109609363698680764052729461214804689317897291997696660237058073240365787909021664728173751587321963817245598089252627323777529575629751200334025589086285445727728780022169771657826215726354597512461904612851982375218131633870882978623923246644681779620645213517689271756769397264077491513800774731818033398927499884713207856501652257387447878647948098163698769553458231764056563726699854929253839911696947092832086601511484690103449086660961049545322628475527609144668465185754747656008365243413389095825162332235522697810636383811686294420676250354488474923130132385477786672773052234323031574964515323706733353855767377560724469330484200536949321743711068726687497786584613214073224952588661376596431944119864188414711196928549826412075426496127579304536864448832983373058776883039738660665065055757805000130099302570052989601925827395927804090443640189536448520846101917471272271485079402733999176346398100234138273403594779310011987431562087898050348486407394542592135810591504969536705855636945844508991156728617293272983567464101440383223382926278844012716214694323384144350030303007022381824719145819282556885951853882419735813048840352757743788287867974995177956639532653320889643451893375882777381570138307409525876490393155517503454856847836121114118778954524327710637184222235294920207948146365374622866083447103880440053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 190861708838399161296126976079624911897970359133504175719994303372862550722678329192903636590073662421553549896513455237418954349996791104031508429382616086469185716635236536492439499712022626065641666033038163257593891611546340114552369099194964758452319530596331864793851714634665052724948886769741541201646368992610979911153681763609968051538982624419222268835259523748230197958391782551784381121065623943490817731461056778008396498950465790687395622309880146725676119998565572791094263625494892086635339169784692937549121296891719157829355797580072796152663049519551566697534647075365132386350323272977894127305424885840872700995775374618405435400993456419212874050441444060832149259449197111513102323539320888344256458841633974606769874917256995591265814677635763438408221188192497739922053190474511462403558195092283995471599809671573930366901628469656090638290219479425862124957383604617611965646415347586409029543482250758719763291368344633035595947560265935665475955794104827169141141024656324471491957462022641849172323514587490000740304355435433950444819068970910541237377857863970972628105822477118548646164874439151455315563756489799189634928381620410558788555536098232785052436822843147355805944352531770394806042801925043897058050753072112005352866141836765991527195773399006041476045439075788595756425410230759994627768045549041050742491039425167406373224121907129087506182037247664319002560608146261086581744088198805481522867209713422475677574256025702027718991651823934131628598761439755265153515414845213243114626831099543028008787782080618886091003695631947153506050873279234203458666719688416849352588656493284376509110684902263063291899445351348378348163855677217555749594254765044730486894103310484333160095228689523450441328709012295426467131490005047106760712732994480141697822846613135712595171411153951591744029831419749915135491423655591244799705778108723622201299520296795495572433974117027698046393269197748561997075810539455921790435865804054256660597957171278205605420819933108498084655997770155081138079050614620786425915527560829685143207735242431139132556842008019605904362898284471440263687499976320801731033623426118541831002649701471297966911501424286478232538774912890395963236396345107389668455039748477118579339390245453426866149159161453323372477840114057216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 35891583690173010838329795439735547580912289238143166658587869239031884032953351081529102962576246313724521449467553169322739724942683703160387157107028386861699488496845389402109438576843769876964141088501755070466863680729137273349191663947164971169418298359578166287444317654103513691053823455655178849791795250107422455634981421709254159239707252360185809005142987574527471740290818931567014100656465473712089215267792857037678163581944406377838709861653229420764585272452944908080488353964035723112448282674144862363305624008050152943237757085045986571323875711783298558884594278074723972950452091994869465300730732704656882937549011888901674198598483887527721660717114490465408509132874496414356810940518159163659292653641054782174042914559661909967963144550005066153934922270448517777166693949762265063044873347834048583265112724017710348684571884267334953595062105007040768248154401723308495271357688591453642476779104470714348717893623508281764535139848037208707553399316243728308918730452443780079985436673049005132848150299182155400477810416366551630256727120339164678575589454104711363644161781040722197278074239105080222671642724436600994473441448180152745501938038447809564097931366934146936295663138526599186513068212619516962805803183385959933487467645593000816623855379653632629600526659117853742110222555418812204064163759433709504857104801609785174331270637489552443933038435830962788321514507074478966234486519933505403489394023471880599125669588161896978340818777690442240192255420219310517197037060773517217893232733020883667050073744904880212203128759542044400264678609678987108128003821772670585518724619124093427614671524561740405830324970679791233487882812583149975500515445830138583365408675251736276615837315152279846923778779584521557283777511812437795743433279284823636268099017683979712300167350612664284585748374061398147898285198889573442701930464813289441781575294228766668420141616948502059248144134143493858113230583786720081421692735067478550623359416862870269780267514912842145066523397619353004518425682527642556105229444313767259952356832680974079524644759257499585170112632598273398129711026103955238026091794260325263614801623044889417453246483981945681319828627621383950761271760907226488332973606930397017883441446088041606565547299403832740678620141909442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -5632927287936942574537592459589640260868363908903581939555051743662726695975589167947098279233540908248082838937623299134639502838207179693250252152533445851257847092328748978362977735073658244048231556867264202881878964122399680372267417226050219757809042448036904786203397531052570154511858758050035190984744495198751404284825970576722040935531340793513547660188412126609802325228352946230350920780414391609445822241708856326561463446771217502041622192943299994209328762520976075645690922525270760846531814499577065747642928013396104628428792232370560745183878751257466174492239568230972759993023601197009103039513260634775185800321887383556520775687139792924504043369559477382640952048078580221121937241641750071797883571625438948427467017108538789237816292388800395692381417674854731456155776753208770403371882818744467534844481247766115836690458256901622505620034605711057669748675890076562566320297209368577935348027303529272345390213343316747809295973132230424674347829539872590905315351773524096965650914726708889425006689222568038607750940886963895698520900844122648254441468183131905869474964974418478071431813085388059577335394241580497581232981932753703418936812814730119003666363764926138031755012742479701868173940888023061381553473665857771290181260210585918087577697245067437033508068783313516050124480091343195321615218763252255480904209776425622484937366832346043830337469489020797972678260395206676290008953222622603069862244161412696161866143260366034635107853031332412112944757953187736305480594178124896169651524098303140757394673679007886169688671026555058758096202637592315975261784722992923139569722097287616246172318310365266852217296261057190886180024046446476447853629658969830504743787034188801691151115828558637845326284421168523694894194282118354321281055690248441227365410222538736223296076310832269122269860321924185729821423206249807286436169245442766267944228786136173587293168016449902028207512217731885360783129896003168278351741741971898245868753605461783007340399982067929472575102593923224103600117047463273674316411078320891801500406032807068066349108238306053362195783436665432282724555764265317777448460968243193348500634904631084472809127049712054046958267282336143864856314916365561399457720132774853607326544745788654652676420064130193097509135428524957499392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] 8630275220152732375894133199679078845744751150116741886332748703750892042830964682835927435651769033835816365335901040188038568277482129603691012810055973085187571044266447292412319214059945460555451557016090773064766330644861404839266460725072105026731194496665336828548061846800980849419064704882525329760762911616360708108226823924397400523134390313519908762943941403575379559762288077225298231015695403506455521038693335173803805278416321809674937572045636880118076629294249488529013135874389496983494575299811381029163320262636870853939740322897605419153535727424137401954343659202728209083572730306147036508317859389357445233924473563495524903381716528994409294739142732005436497407201451419703453482581356320035670411088327851506429334816472662186846799043548295612274239939533379572125324999124750172043105945538292093167088334329102128068755547927966322543339743459914821013485975549568891319744037969950306666322801273641809430126608985715365680474328809379114006591538634877657728668528025476884188915474483534609259920776567196144132022535389436809240244446450104366849401096505877460928085676484226135200750582495094660993789613870045761818034991890448154920060465031994546662613583927999083008157851107233548859920119484009756661948099711559956488748871875274127083997932573500299165742884700932616721803724674559307837197575988980316144281353966611974378886613655600911205489228790328257517548610532187739328660034654324252015233444055118844235447197106370711106145699759449451483888949304268832010991382768979863478823637340685158634675591693166571074583761352050775954517635834964460005751003726515279121791761137387320384045347139819003797532008935566102106944453506175964424220684970290717955367908474994596368001343324914340605291677430346439157562273203657822977355973649362072015063463642881214128273797121069516560326401408572504437147711781576132763496535305873413963151337882382245233799523804893867836978377192082993992672905893417683839162783028604157721756837847493759469054144898739628554022044495905759788219077559442503499178515741173694792367586603452271015995526103718080683666900125942598549976976478040714178115958173073798414745650699453497916596933985727545726471875727023337406591579017608606712220836243936555246602763893299458082087473909887982835951514125011517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] -1679774731833465957834417336295567011332510202998457613734063402854429301191511238035151184285368443571963009326130300475068441262659489640015731245857487869079968005405495208727580745942709736703073495082514652255027314101712007257011431516294601573849288400992505949151499086934874903171976322090017124679266771816393484574182919836736536278267762637937346509914806887768168947004113135466579542025779988494186074364530547793539311336190598934487211220986961657343273140368837106436377998608789542062624775380480305791283512027944245403601691332531055152881532478167827909217748328758391748392848724412315074302010508828042493382100869710867744257643825344671995313856222105590029087967525776476027720591330412171441511632512246236926970371793224277457070564114844513656653696036768851528462797597316117993622904774461812205995578376886023858608783262237265648752150120604880020435523821773860074402594871064226088955902728466105761277269992853857018546534050510686502912156609552547070914874203965030820148176559435139403598731667311230157881368782666100058716436886693373379007663996755625546962597135302999952540967087684921776530556140369566199492892568264317151308387848466212261112028908453975443583652797170818619557160623902267957747204405053577381047869943679030422029168779725825536173995436020507603672734591848923039725060057118369675016515332628992155167285171549153652177292458550801808803557071193903455228167572157344088094517677835485005764563275688060195619233815260601532720343746389508970384992432043732007611190040826990183895566769138036582412055293749820013035131074777092316911346188190883194484897653008239557915195186078144035968962823509723837256038407984159920677967881098274630671089677283424994392249138612328181279932084694478155875332645813960214680075167364739384025017779298924644863060700409387499604623000969220923729198485264252826389216943618840841041786009020064039067226564048270304433707784404704496210247006281014429909363590042263170733959532337635411290206300151581284945410461429984524388136511343273279554920469222717468631027612914385355732938287183509572582592528598704682804582804317144975730867674741889269395068181313840966464991648423441277726274922798298726494621377662952306343033712295414841233627677801566140959793682524224104065951855401750870622208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -28314554165396249940420880103293685680676170178259987220421567122427038433666578338243948324827884452824386237233101742742596365855379639136647751953687988803832140596826601091015449469256508521027104037502116497224446202833229081744371428024326673245368945600716471615692019986700968147467123742854826495992645419524633598140418987655969977967857472698232116403668441150291106624677217006618606637103074589448520016069072125156263785831126355722632538676465172402906799151626547147415644284456844322760458425343358855627920242872732426382441962630980036602507914043958099301683049525849473702528937698735039298814195862357565440946674030284989774694754248341115018832329783046615541219947500118623954583739322070374484490473878915109353256173366101277748465395422391005557289120149782980259461511171475258952170546245953512298458615198602333811266504451046440445526651305843869152584459004589298465540238446761912944624859281126252028114366098821225439697391872276380610033536890640597333142362432005397239021861852937202386636525537328067398373654804352433316807881350428295033932693878041966570161766222319011012139537048163626903819734361203033951068107442944626828397971213162061876239314901832651101380384417652542637547644028603054150436027729977412327441779149562494419482590816516375487681468507720345579982827716919258664464490734906242249861308871278968853255622511745189366120353073498127443576195459967826508278726972734673079454980650157849630409968468887316633021337010819155288207949632774877316688726121891191909033299630924353291325748052059345640141291882329619658646223434405848102744732771528332744927819448100403638999613277053486597259007530981417411458379073376139436965204934118868803559842841475218862677284787069128912072255890100440632899830826323573978973443748111620399233242992029767463131755889046638328307603075329292877445610003822626185512246826125281301096583755019810614115363657861761344181782785775977868859511400009205295448744121817535084731034674954525580112759484190460266850264952893986698857478167108260948872793488799779553761655019607520651104491610681947343028944920203480637164717893876858216445881862401907061148404911347783805499327285305035395300153257155522771997081020603743700500098815450593516374817831036067910189915770087359459319555565116106987274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] -180156758041805401050722840210697586729845306858415258690079625203328845871175529861354759282076866084623237351307329373918670942034751047353898471623081083503959807890170289848318699519555673881499666551489413593387775891794846239093533320423696430992773168704710493690778841518718745914634187323133064977262027654310149222284729934989390503685800472015898192941575233805485810917029890365032101110591003017808044585178216215938205077323935932600102422331364454165555490210660204408501327840908707817060207787857749264081129048260494182970255445428432591577238431799621785963050836989606421751563904535051062149146477755260503895999276820450893746049961597610615043088521317555685173352425579581142179276521101158523608350391976991090230757020428202601093485752428065930065781544762468481548356484123847335916939482142800269815315995806959322282715432889021885827047873146585000171091372820559121163708095548077263922171211477516815802046998678615586929332705301194897924952239388290035280437318199456694211009247027714399095509736813604393150829233957923636927964960801644015722291583386245231525416339402185370041987277195124473946529980017573260121075477921180571490140157004449909762583282355440569386850032175993387648658925522758658967030727701576029969672463890492323458292507034459353372402435898300251215478140217003847336452127385473979304902459413153586385112174256703456785892674463806132460381019421931854724045403133566544945092167025513179559679923743627087230528064711197540929512174975964525787648631856081849353298334751328850304343599581227229429259947727764296342166910498776126591846811154162527033119061368360812408213486952788011890671649404218568411173505513235161855993408279791599903346667161293551122113970562525694917787939061477810624167943817531278929314897130692725012202851628532351489671777644469670397541899680453010432692694232579782752897679405580782889789100121037902107160171930514051089234066579389553355215937754013913376812783852194993273916700352155768918717214865201562519397889575522529717785863198636339414930070101002680648923652699352889663847658032699168839644514378057558583346278735627922146561417938704167056640670239399955597752151919568523922397560490990327963543457874508233943548504631984698404220260115609417839670212537687156110554090508655584222380032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -747142117241515420831524322734057106588899336788579161748761757004863392245630904751572515026033119036475710219991858674514742595246953740100760894519614478222053583506711830754119636326608995977539637590151930035516040735988800496066191542138278802994140320031610906488818661724328792190134299498117644534929640134246085394011451807862914791172147082597440056412211715426299903631828084976672823809699801389917224202817447189260214050490597742071377005082212610305405844504265394414981388046841154275293969854030142845137001553312904694790328985090594494724186078903717573374599522948484753094537322945702225174073134015575165341964132331020064023984289963290957530147424274154244916935114531845039998184299685492753845672096260923732960776730810114910586976398758458719252451017830730601979160517702914082971089024735497152130806457791599994814616261414338529110211074928888337654121051824762791608849058510658503201519737037139184930243444498539145899072214346714517877816934392653377179947511549369818345493005630356391816010363801455000862410962082106542602714571754100003488653384570183177101576417978223944641088891890379163315395240341529590269582290288961951311861806798184822970340000147425365464441051116742203204241614649839688344142289013694056752669363629082111651170018583048045952840653609068275701851431719543658035772045951659345559248062819388666075046799517926050138077288101908196310015275379055237273538051772626809428773011476794903535366531331996367541275519216563952679508576114151190813452011957367302015304364340325411597849335311480619641613091750119769453956978671508127050527640936681355840708423515976539228322653625119021362970998164281647982848890080535881448575555362465819759036999138408633829723318413007458760286721153940408023089634120462200814004352253815272979059527630239305226328265417641284464701853435530234891082764784321571460164250718315930340283874967325980906210185280033929448787813505352711800130510607905154302972596733629959776764882271322667072542199088479794527333560815794060849791829361633144291945811769796398073900717625842472350734132893801564419651735470002326174743810613371387538362751617064469410816780705547519857765263121195386555498351467649407622628936325504172369017266123573887802533108075540608914886856983806371543102255617374118331023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 16013155428035640096645536402345502719631987879331009378530342604777882000155332356717519350930299185249605295550319423928797978357881504441819763788134808781047327940454647516937594717372007208681596284568959371637697799731511104064036694030230088189518093953551338656726263844420145406016159820590785242802226381358011254192749749904437664289504508650432470456764541396638279805838113436839487118861462910416759558278362352177425714731991255088922652753866119714632471010510874504129707655960647539487414757990538338473193602004379468474728428782549955253788985196616440272376720876231108023712170135647151506176561913169673746961396250089211904893348076031132140456242548693274526308404793873816766263889307326367646115004934362541189858364126844086660901486621097369745283721527971766993214949534104067752812799171252570264912607895060055668540527322550856773565498945897894459259440422354383997552685528991710309205566045824298459240677396873247276683503474106628457075731024287699914716396782402067529194417736343165111649211073386376866242499193116044219368160323339889337699491738112716271048491315248551127652097970163747107557241410383645236404015668191395022054970126795316100056297736025842594752578091589510996762746309976304532388310205921850657030649483497025214273760067868745480826372903545363061249094898471435125028449992462922322824886926177456822047802035424683854123654520434404576754731398269181244409236477561626469868444588249519517188304542308900008253758568044717843914817930080281228598965414076206942486058842338034175863889673347377619543863471512366632615862496380818743314208943887010311672052476082332159462973705771699302652301040298807835577194091837759699315520340747349378046688718304906138670401549481179430609381534037342464395596085812626354897922886725571695962894206454714035369132685523943935547424762351018752182580504284869075495833590715066173299129404269373777978608890688632235368516057285776210885470864673718129726469775235978764756655256403491106268593482187100794847119624974464327944372986629582283812665060735297288530218705856369696066698253303095868323699546539302367451403540363192759935781281622782961969453284608337240206028482653351401333595904289322301708781764507732118666723940327013235910370959690138652780009855234272433604752124278707612001763328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -113248526406772099270916556221830865720527712429554288709641480215564138962423914173902567665222172615355260477129732683570026090577112588072449143852540028430391959784832449666545334688204552761558984827974468015435029216209427254634269477917947939286453527777701589928322086924894333393063328891020839476257224440185290331390722974427707009671721479494036027393745658516258272538781603666803474701837941235451396717080479807481607101642721388399074645186309106973792613497336222658243281982455240800195275912723792893644634696464667803237483881102321010084948944741241666758753025777104229190507701130919064274696243294965125907451685922510457527007161532127003133705691512484537835598165191827278041578053322039164637932452496250530924998693408050181556535317449661232786753407703228634481587573022334650852995302456607197042552095772271782674205731151397475950134765708102090638233367080665528625665130757272307844353324036944485559860064022524662758069000287738642730308106922524251525866280716681238165144378990108101828221110956408726459156894502561087436312518530614660597227510389754417863855317061567777578043603823988073579826805173429977451444653611384119835497290489077922764030542009375178667505146404561550140670297893160613839727275630548754174482007524317629603137896037654977650978525359922311432512417196445784032875586141957295019471952384610339126925087153329533561432971180889448868128691855770506713683614336383248275771865151562748886985318540116446701883435757323992351985005836380235375036939137616791594466904899562130618968848409488740923381133175106331931767553848213831738338654304611681268071755459230282706900027176958933715624703405455804062481126151307793795317519958842109050676056487504899283881560384288341233656361415001922136650916870350398264898115593408774244522330636249468020370704947894192784504579490193109014259837606060577897117864711876174820216920600173908447604213504027004699958044962253333321684045515203244462746600436352551147067694105983540148527242183253234999053939706967096690098697855154463248975913163462625927666051599001923437413776685963317876532465691362978278477139025506217557898009948967138465214468550760197135203412046995175591464921519838702808310502628113946030643799015723115642073319238569149876249203344680616982750214769100409482573250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] 503420907179856974887827091204369634856010001791130016198579662945292240732276313637122636554525789733671542878739802585468352880998996346541462814906031779482517704074369097255387511418243070832596981708011026305436569806990256994040682958925634843724384518944538720293113742830039957394963123101156102952851377828589552996970107520562252305788382806811795716254304288896991475128812462640031660608252789104803571881762467473465794946100700907260566252985443420911631881567824655760159969072779946047864867709028559008576229256755505795186187469761255715630727937564658205822356578692705567502112563725199965266697920052325419804588387522312302611588003169257173953462267843327474175312859315404247952339357716894305776535340052734141975592007321898761101908846005261998836151774620475902262757059202660584427826409520274266683854531718245001993068961547039976843927828619033634778246877932925845462152362868474603795878777664179318727833419461650174527368556852385776117385531041538982999784312547494166277884931668109299131242847902864863978515336845887879503744356976938666713913369250764945093399248843112454848236123651557277741841487303365746546933440691943626622007688146008350501359245034648557843711342256237930021487219431061900705164631812107619210471245153051176283796374456757788183848557845386972589130515791212273409310792293664123912805957299974455133432576016524651281247018035744769579467825211127769961236880834655872173334273281592705689157694757150645896388841358056886302682421896986498179112676711858227369128781582288376974284695805472282991379390900855611131011386233454170800193634824889027682133292426449156852960701157643296392252440635308384214007671373101659287005857741843988598658379485573244364528338184391624467059905503140534364353047606373549993124968381969095535874572873198672241662825651238350442488369642653980671438357486358014741050837279793267652907144840836521499085355860688051146907305915345867839823419586476597993734830855058701788760761761453884459642364903638642408072761532007386310073811334341954960707084207143869515051552650632555543275240433751395607948855523487679939624073957313495001500394862225212223289819424380142520335603656334942945326062334128720569501543759092457202781381472372923576717650012655636967866139504776253266293225485011392759917969408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] -1591822906780738565247244407782910776469757992177274057538876411314686631937385120814281239116585273394665225862998346669700895928653240561980718025129894347765844659806992753118009160209831789396041226507714030199501671606106361102626487323271309200441350860685112048304111374391303120796384649951955237166442807936892001493959817873438004892762730898068965687992217265683824535749197428232652842199188935910673085583757045427867165721853918939732954918483733461488374350689363191065461833322594150881392247576977047544949173746498949518430273287624278089389650732736692257855789699469522143006696332293747943271324853937060902684716552821051357143122742671270808974869960824658605424348178407288315225609084962020275381110071549165785530741036725793009548893873972436710552061009551605113712875714015268797486647236700631635538743661440548770684617134580851350184206219588806374731220146155481254050407014244867571723694967655106461141766898101237603961338301173955900312087537464883956556542527974991360785287837342155276164902108597404490286842685598397080806932513996123015580986026517830871657395449814708275387669566023718314245459494684755909198904709142970729563157501380852753487628072849951368479869006742327604926121423013045960754767368339578263868602102452561475027134211323577553484909034842907888815774556872104747822052769738488130277354147767797304619653663801917985691961736374047244286100876016563795056911907096662153778049261436407291381597756463231657818822929520813943883697757856538627231561986504284127482923089204670556068008674809328243371361119344980772436786868796678923748138169520818743661393046841814889946005899234057593121727759668716025483714058129084440813269290324598165930934269836387425534806330156989199991125164012897079627596109732529736823020770998409461344635423281773991269257612844381913878422776766775350493933132136420299129506403163261835465950691096036995723657861767067222770213802093247639100309164523473641653225823935003109128671024821167054338134631834197904661165843406981106130447704565875658783057533526570601671894546387092801012453144919479858907020671419023213274121598151578440585852546516817523479221570648119266253847482034432851972086003034368757829313070418135892843600189098125678584009419235814023326367499147497187875230095298190649334075228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 3857604505696359290725018434616216730076409489718115140699765483883624667047311544688164031484994853903913428754017538467563538422396477211364784262124447667073323780264695356329899931874195605324237733204303951647502992760085074424567808990900272637469269889070018696623767463161018367885011058125234101581219014130378451156743512340297845687578145006035637483296242354390199635943409073881309222527223260275270215169311489095934584926511857273989717443240233846442199353762495472025878976631918114280432843994391231862259970205112789654410234154449817349852647234949542147298171530354336443707394030164053316803254526920822539798220863086861994742283407285928927589832278445073218409243140519937934580412438420142133790338018173191417568273771277689622938127471675758698657899380107097497541110496222741911231179389732499623866728810964208929930052873341923499366901166485118040539829578869799079316050826775694529143301948665779515827502900371454699250229170883547343004797517124406263890146734869084807978601849238242809455339519729868401923053123868537453216797192431335617336895225219550158130142813058461565398044763790276255845895214801983466035564135201366511475351904495046922144738962198080596168756787609092805607088301911591512063608241862525598562220500933299201554120920036021172358574316866784855287644981631098945239163018034191638705081919572993157967850137130448922165812005872577630549595823248197216922160366910326221480586858878198334634060437426685625468315404665609411455010053276247085003655526884109674012365118529129684339710977923843353468128287224838435848355629760272387753165637338623203028484088204340077637530525673331733414174216569468797598323228125067890002697568279891396882749380952667260830678859873468422218075567685644510933995483261242991074262597429852856108250034879741152694106155012965051394017469793259057206215849152956080079957860753175883640821707334129527715405278125131726397586294470904697735387471480663115738448521634332579250036346963759741422681575898891979084524009334120424758430308962922345995493480825295566118678337602993403564476685045996482792805931313705309729137369892431254862181860085538305323695045131481063616831863519381348851396875721355289230867126689579999019016840295289113236334541180720788560495789658260123598483684342492118719009914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -7566727000742558063543020243005145638468755676099932702782550710586565896848473766445362444621907874617110566994239035035265150772413599186705915357039983045195883625229823202523662076506992864304833826827558834304031444164206952087229514370467492195402351825450750838357424345864962488007615985221149861856860838631004811789681288282424895625731213274501385684720505057901866659031021096304427673290934607360650467914149408629525962638670068048701659117622662644094254279926523231128864306443300230328145178977189152578694865359764541231075312232229048643484879338305174320484869747124237356942456218581909370283967677051307018569424116853557338762515461495759320026082427611237608909755209632223178193797441260487841569584324822676120029360598890788114507067001894146886940833136504707204461724744085896926995958308747893468742484722830379983701410987994200471156749558657972881389676172696537653428805844643790360446421936471960883555064080239856059821320497464560976794359489890355734538822414249619448092353796002395372710630708665819144385385092993849761278285489043965766616383178025517043530871662197229424430068324169640089908627771639876300638189119116654180050121618321787723050986932429002130749133146854204268313348163985845246486521137800615577533266068897128558154360480057198422027903330232995645057249188010994345974499521342270370705271198037717714235205600168190760416116310219692814783179037179197482006796163394031066243723026190306943948130998941544236365752727737709265155647881775700162471996954970538650507513164764170025029125696779822316925167293201325596377806139773100324217647819898429543182625871315790542439346504342843647552021989691937738081813161030120677873971354064026999362686884859546680791149515766611037058762129693243945909408230128799165148338886921720694289408400003264752282371963882377339036714627909196896471889122604121559291258354797893385004327151848275200562348920211940864781172269023357221312257828135932906902965928551093645000305415281772836758962388820463181452683151153328695866746645909057526080782037539275726125405397078201986674914191467143550339116229356530908183652972061598230437073167986785385469678240034239068432425689379738999744826447622229870106653138568419710967805423282985199625525185384119367908023836692001822419694300283677014592722042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 12503503623704024335869319971956328496723121653812333777772786639859494412870691286540999159968997022367725151376701346163260765609842820367155427548069312225620863907477663694136228242944473321487634365766096994422341429486479206253690709762765438687813469399558180733251244754504382822634818550075046574678865683179046979219403964049464907057338556026995858232179267548030813405124081035251870531919238462483444500527936524567675758184974809749639460938636588581097865903297072021491362034287214157826406890651733888386154247898105571621453431150515350496791207461664663613890085021065406934230583749492649176748830504027997485082803037425190418580660065642043227247447088916912513531693351504857536978265025768769542604791441826005122733926260358005529689205040289934230117724358310927343741712445906959412886836918935494213460855313094152818230493048503328096715965835877059551812342896151498506938552248138235819316575490322767959268296039737006450737351128807113390179551026229742777725135892040782753523274167152960783269742379071429045252835118923831371092210520673041731813658706790144608088940424218187222461957167520711738994513166920871418067012756478458699775654946562371557302456591350234151549450928009206347895137325658993163875129054839923525736289990092079822716982503804586165448356570104282650682566203242136482954929128866860107319457840839467517964241167409243390076487554776055235522232654886498479940418831739023403991115106839454228218066511569250040481529799847218374646645397525032811707331868434183543218220142749603403173545917688629300687167032977278791420024652698227299690473419475253012505805340889200850437238997202136533867503469534472552143371623893115250008673559898517028776138017016308258018844086799960815309106120198600767622246457288216388047580019061289737895501870251911560054247232941801311309789581259272538542779776203044335023631033612620019599935209598259088693528258190414115233067703059656266223429387092283559374959541746121150339471370902740320058272596385300906151582818722967874086324614550917366017683837075744161759683183525391898101488165327309433637126672739734289504770556312597407858379477451128213526077501939206404162878923056596652298048758321580593248886957506717956899112482417721376488067812638639904848176926959831905066682125838488358016765657088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -17871687852963685389549070524272457770868128428719596315837044870071686919689152095123940692499748057368713091528694321705317453356604455514447117882213099009874035730117342581713035123324986383926928834496024724700433992792132214749041378029325426773038062842458048725889742427407633352810218437334420932143863927812717501462869719268302667332666840424922158688076895785515267975732983577282094652071400062635097202745842856519774873497447866145778156434667831558918906239376366419513164878381463329723587387338279854699701993427156285045958454783570352038221712387676492822329683238218273666746013810182259932683260857752200732373557921642665372162787847433097552042990494128908681188649464823757435192900707685928812212763905827644529525406312529927484128449999412517612225003165320025919323048668314809178285575067545087272805055669920490095888812831598740037327868476566696640942987355729219450959273161904746781432626334981702470207583523967346426091149304405642747864446597777124252418301366255028117962448007957442101588547847022281253626702016719127727106617142536581193849861684009981140870367351567056843755281491371152381944638836443782448876357722938564286296550193683829477058385129936387413078081401426027313119586349433565845611152544933466898354867189708011423832531598596150186346334929232140437881663410800841572834959046105966058116115899459861783118483671945756632862782717365563367078125668190890793797642751914764091899245047765036506999894243113239560465712171513147544630010039634447487602235416575901113677621870864391917530700937029484226941930851427957652825488620808575433857837843665187962244467156431908169226603281874024898962878046656691947222980551861338329874904868484306409717055279100213456127223802720253325593724455981022792344000819736593892621082909315184539380245810478301226568602678411291239482553025035963921513733562804605575743126334019912854404647336381761469194660554935740579873580096718613901442833393168188657657196922378800232311000593019624804020437192005666285818577022024412807992777851242460331069856172328429126335397052739664111931810440917454648927325015060935814215125553008592839815365746240562446381657435897857952418076901673209477299240413728181688277238718683868466571141949989431722364766402659450455455181239959228026977489726445074114867206553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 22396249933964037941644131743357936240943284274316632654685520909227216915224032155575611917896749946400026789134757481536286038165947200936479381224073211323330292533940492601243835985251793287094060559202850966239950388873378919775008157076102553674426495430966783197338426709362824773406979808148613695310328075016145507726582940770656184449926660208499882075040389995013884269007658931850600717148678308955966375725399679998692607139987369708527661376454966555535895636587687635483539038213851959815226779994810930067979119442485991321896838189884130205329918002729108698936379386116619195960374621790115249225764649643868961770993749314719032669275704332287170040727203203339485431275933102785516521417289235935358178283681291534622347693613553762059103999638723746710888233610084237721466692395483016837486809400159967201841271411891456812575828341152046720690653346203210802727676783745383281552494114004620381315268735199536089379470303993222519591459810819442380265107801201569597106778877654199660093705917635448427671876909204559134485260868234881878428631205489169428590567704956177607323160387481418999039312059847775618298595049699063164146543180424502864784599910348512172627736292107605235568500776393623597904267593703922733627503981199159654668402782791308967807975587533318474767780365517735092397876776122589786854366452461254948319142910572087594281235747192753289817636341672861017088187114330649620055114479753010902162192840691920507106113745121380938207339686014570593722909967282201163929508304565933816507324577057274074310883612529155604906898856947658040653707025074570861263165952374055646423582724307706544503656353415339700200829596277643837841912128944107810911233685919706185795867475726365885637295018269644446683084252476305618083923153706430260770755756810384018173048310222830396092977418681613390079811073464957445988766410745271931934998238894230530782056998906763057599038172663018758017063991179810555638559470963592299731165837780681572020832843722854155501268504130391856225951988986217009093992184289293278285757580538487027958463788745227173350258241791366339900061944072119297349050410102276501195276176244275486297643689760234558432797887007633107870383058194413459466070372978949591676657952629637782855695232113085715622669036812898838113652927581683746741856239616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -24736221925531356372379745007818850796161642485689927340146096001067271482568195113628389528197483018906624580760201080122918030410161401141247233275076956575633616639072950553750530698812405026926586261273468603853732660808606084770904373637055778716390692746815529338993807632651498320490529784224012622486209135873381318612231162090575721372662848953568553631545987959909780139917444342482381282669401332575035314259645398153007859259233007713689122656447899805339252754864898026429626971115891380749536113141098835870165610635815325633771900581506169534594282542476295762050214907518787035964665881036262786134842235128173740827891101685855813560954551478876028627119708654422958904613496389762046346836226651803653120661484982525233938810315344588087600650845734046518499384714876842065599840149870519976869514138610868938005590845114548938924643817953967982130480181677818420443706017083596848469692343417145377695172344366032239943519228388377860638896461272956702626760447151004585383080858339378169154474593493777842158660917279679083135549692082352256132983455308180210156817460099968409779147301368906755249257970580400302533149757100263583499581668529780230531918755310807998936193465210462293953438348545765772053612217324420559498726087267906598009391070516839056047065447873514039191080397555660905163387868083201324166360267627593061694238160879689775281098557358610922900457676182698927166770150895740623903126907362249154742857449498638887085137641179298948638385300536819762754013671637354136283545044983757010026264108898589282066197870861824553877810509350362852051994933350002961227883903212070119774765876085910909326806047284013873977689261253108610010748043333314592399585789468411113818448576893619577111362382946719211704726311326780757423210992223328533605029270966786288534159756226195030528520929311117124557803037728512864123105049161179779285082732848737121540293986738336800627680399500299738686647295555088718321242983104504913819582761107648304445590440103792995481939381060481448782673275004646008553326797350097613936159425314616555618862014153781601987679563977280278239579029168574214145468612160498706145099773083450815067014868224108908265376384571785406492437199732667767070666693930008413760305407764769868834261427736539070044140117316588160352548452918614222779229143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 24182129695123424755432901529402685919356875925429359301744963378163493617861531498414584864468317908220702376848393531500454275123918452681346172916387300182811198646635099626356755051012047456201783332136620576771677280573792885503410463270415655796509057613693388693155292674546920702104953470658741756543588378165096055778219877363027208572003519457584549072816119303383224873246241279342336873143920965478512738700625229561914536516135743476684684193864716812097107004090002953873370859775792024184880236791646026426130195417326273164873082170593544011240136939528840723982934289654837067357818597018556055319238728804060984973774080951046956669832886072515118971361114752593510854242231129705261410689173807765184480574837852659065472306114283237158187141196727252212671294441882959810194643722817326113864465258182465137619158317631860242990522782515465877378135525635668055660737426393473074752397871045918076894573802102627714253676160043622076027976427511919989435257892537777611200113614901552074101843991172792688669654427481169304594495011722064792217325898176683815062480995198437394707773238943814071357992881642684035098508598361046258600116304580168270964723501747552655897181168879706345163812970754686374515398917844791684349451415412352621151703949451249217284105656117982883401181072333276420089290654301957549303492540037517587251725981759966066926538118477831799500228062141097801123603514071924494066642599935428149866963637175597521979497532137136698328500513082199304479314706974120544864250563990319731780466767250954791881702040668599070063485287604963872241746168200153578077623261415917967242218978000447368509208080974400709156927128593970913388350031234157903298360369238862765066328021502668574326387477639056770487711866071692745666953290349504160989487121362075623658986127273407349359737191233190703325920439319168841491288134818447686688054335486013511253082240359926460530687631030272860550702370280534699559765276774578166108795549907708323761214530576829268240921282898816405343005128609068953509382973640221944768716452877747692190256769943192699593014774269681613777747385053756789516595308424567746698290475603503904953798611089525491466180189947853548798691778337343977472229912449171901275485642223232147922706936640098712141957067328379531665709401875379287508964605952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -21089553333639187196870830362638204301528159767979517540985930786416956445118914584212676237623973518928217209840799827296608064336702286661770018644826992727604216609870161139959237726962346921925268546304236219485696703872013308932542769081832365403189487299777431810710862051531270548918165449348351644750620298533720221880488645155323894326590318643144841922702758966864663236407636200409330132358161102181157780839270101310141938994658760366161000806858328346771095320435843623039275636085534192928221597400124578875631844199506947624847494655366357473092732954241302073504797270379316231799494519782867738138749097006573719305715907419869150964523921447240739282481103557139015995750929302250154413377281803894015407478290054353200928587118557057156581943494220024963844660914286691316114585097127019106346785214700166128642351457367066565942087469056446039065670280061200239414716553696766598783310364052410575794731131224557800407108591847036311954919060598607834220552138293459968506778012113918545522526595123100144761822957248142091144245885448388453255204232912430483891522762636791268580035650360578398353937788353164851296453036618516397211609100415587577278892314936464405170965950879246538422601692834447700757661542928102525535572383479754735399588443851256999676974889095967649678913773026658154525644324903409648298253759052035473702591619596480142776203005390262371639413688533217689820370864956266911837133088534344205409111076445026349168670299053044698038674495183664562924038698111788572056794378169177815156692320340453580164887466991048379603583961941696317664531762769478803039951083417679355388927112426038544287701496839643649319030473883797585182245266034136626520989132377421599087269137150311402881711081331487402558329663623961649680724628208560428157862457440152452630260407971082708798591485228882866587745301963614077543309274667141163019539365283372518015495993233665100883497892628691082222907940991730974223491681923332060610865673005160336602897844473621552278012699485396281186390540587883571540667259859633420775446648239786159978364221855386958698686233147466622988309274047182539873874315423490899295022715979166818813523644673962764353430428304869253672895928076386716747671726955317603459402135615637294911725818197778373330391313297621895242469339381837083933598023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 16568827742693275461939852948040534388954858438819755274689622436835233542672192172085194527363409800771501493494266663299086832521563596123619910493561972389860206898240458503748171330495770100447668573322541983447730302056109229862711615653000666198238409673158231787345371539981360502580260870610525080616469207199381775399888115755269035316144093590363212136102771490023051373997507919655818926583743850480984766737452501797630301971182358844392103954319447170596620879671016423033339802130240457698558299134030973237520252539409605131012529128903115148749878490585918605572740111487806751531221342175061988444744730989732321074372230242035494337957690256088037375872894715435578118982439559734638801824461987973566099802988509782005977522117693430072511530720913122124783898914544448868864456116300480976372196685906118234931273818160680795611359430240721407018080871846600874394554289062922842792569644597873193511483981256360598625178642374915297523095886684396363967811981346161005784210089275236615102206092612361808532422963520704922789245105017983210441077783032582171881219062032915330281154016580737512368876198535425902845164600913234335274703764014976200055409063226573885657451259004543568693141029332629836344800719914769271872206807007786159197343983491496930057073397373899293269147144976146885743367618178580860575754786388548918910011993439564066842463437758715183134313732178644614811258086936562241853444704910705124713743081349833486875051141068766948962734617124958279874911735384560648451059712036047215930547495592527185040905247488089015027736247246637949199816748302105086878940091550028693746476254115661295970442347800731932260955819721961114323859543779798255615926979780097348935166737862151012945421722856792762590331250611386870805822710494001096117709862789640618204035361656041434194287731662105985109917346652847494996867200725210644213928433634760497874285090239723461358569812123909397869121937668984702585791685157626200829084715405838483215391840027382360914052761748676612390135370827326563935984085868063318856494931557231872050456273684907585583871934904523574387438688524724415457353009219967482323348131184539508892658156625878335298923081083555989885076522739395132427240073044359358064533337658567617634770241990465393299813110478259838387676062392040005320006696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -11780045540287493301069612105129456044092126509900071463877219426729259315539588496231742199188601951153124410690060509541714237101014952216790304120102617337028317306181748071513152178304487187078116673351846426714782308539315396918921066390456521987850101830204714644611132063861304470565581850903396449636667854402032832622286024535264685011589045617610428080372285041058229097139121639305763288720266135529343805543321490298191841152257931781591049386599311228210613578106971972853313024966951755684083677066581462245198251480066001144492563272723935279912735918830810670274164652559237114584050141321130977841966209814815167671658454123926074476255902800654192307589629104516202050767379293830457508013200926710175873725772839306661633157267194306593705657740778473436354302365341513839342720513477070236868680512615168914336197232404736718623027964374031082576083190536612772497002536141755400876842592948893247297744874928603545427339531932938099390473579194421233388133091166969077997115313353322124721012269561973993658788997601102581744320262910315269446413117758487997189516194562643276400877054500229371410155714859422196692659476341725162786226101358544591329647041604998903941608828691858456966096528510233354460172635105677454112061617887576054118187210924312085756635068836369457053904340285736300090734158684139096163863011199061462027470018699965141888193147605080541905725192890297549605919636289260925713902836599750882114201707565200925212053975812092068214396489518175061079566723844914107103855332099952989898957773557505288203110303977342562343388272789049771315236807160707491706762114669113688196632222524046409078706158165471246377545431607124008639172329947728726473252922583130673956559431007146930360118132046550109109226648463196516502240307050321308942642011735943112575938681567684689964123994009024322452134627238735685265184117364236234889488124142112563186137300364446710747100080828605254293954224749871380008217247201551912540612525332067750791512963914525380221811370476096427430350010722506934085861711763028929652184551193615404424037278082261134234666467475207763290301161285802094363866358475274833013349690972114218897103815154767615064583762253191771883189297944538889959050821253462574668113397865919320749063708247001337819500087585453252204882392573756993203737722880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 7509582835550001594030195460618076975497856775507917076114933045211067056566534321187880574545683609555051194563192847761771170282107682790628971809985741264293653968120675528483604499656525035788334166610608588255371996335969418677551873129823302555648848852508811977263998340141452590661950308285234118519741115693349374928717560583391379872626488772819675487946587557134187926902684178660349001322482993558396183483876161893368518237384740154034781894511229731077273786177494481725676416064018316385660549895200985686841186390277843158893801328433659241490021222065749652291584521532160373441956200580605114170001877242982437677218697868589913186867150935615689578443070835679155333260419596161113308864713319252566672567869850021157305801349785241320944884976603864064511667014021373088040230759263674208662130331098817811459131810692157735760744232608537298184288981186906167693403927045852613245578085001432343899188150282871647933489582004863597656738887704356006863208460140871796385629448885492027487599186135989548877511186157094086645502732988523021774745085396035418963077734741127194898594868524447772868698177224654395999572993067848378614219602554164801270116009872230801114829807540560691256533065647781797236688301730101904347438824371268357525199305934983619397071727952786914459344740075655984217790892598574102573707739538329660294225492304954238130318139760576006526878188662760575655990725471476350986498774727649250498048960903598032370368850695215401725205408892272510099612488289586207044081946530311883734410790869052906230439971261710315937494785039817575693247530405469717242111359885945644851728091062455568843488455461832930044920392265329012129889307754260861961477046426175014901374365660900437489243241023923931623891072003677681604167858318713349404795213543218809751956550100434599828330777011553932532860975290206941817598433232242930919693314652044151976150749749149264331428809949741239716711517908845660389840184255693821504438039000323305979528962047757337520409945261945473081600791951262933965687735742019655188406631486402427595834067980439381297522694969817493907221913123618647049429786956265354062568152114203930512090878147002444010468929146866147484038675687587059025029666006029783618157706146167498244135652575966919107883505711025736145009811150469500980921630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -4152737863002042455993704384481449937010955413283650010241325614988931140918707764736482520748631088070223459467232955181739587159355616690110573282119412844953326364073220199006664356259883298591037832539334161312450999460526705747527546497897753640021035106840954784594628404808904671767100870475678949147145888893592746135634042901380481445714786904900683792351993405719705075975407247393613749659895540047190732954353753311933690337615465216157144706653144968460545484646706825224311176363389084887840622005778934836905660505633783225437496961290268319363561513806961049493840154543663543860040431101304951505052321019607188792716706992286108232023257048374763890554857259730357691423718014941191031290677180441796596516114915062592626082984575872436953940706515952101570588535950334627521830351628271730495053830936280794408604850483084621189222330045864842670106824490839307488645544701503274750430928738751359528930742881775308826533572359850252757928994885352018761502878528584520857865433334269198385947534575973522911179629711580296822329157766512094750488432202743883339451692557566390535175436962966261889926293420165821360496062803659465303601871247228131112101308322297388878412484080881706264515581600870660171975519234520827214659944418998069993976185761520634317488500577210481893619232992671168339993884249901907371975573052104974314071177615456573646075759126662201916233059364318894893378844839751963569535317145361602558950829422162166743928895217706198963980117798125641013765130345530328677983663127240875721773722458713028188764975632547381332993469535591404450272635009646453403774249856637003542332064586491187590090412093279849774931248144300528159727236658392855367167513867264576794055666189767262799157586389985193523523747913093053379932747630192915530596850851067927930864488496700016067637912743550899635456646750382945556674508218611924500287504130800462203716659132395624535713101208910507860770890303952077227221411105232065707967809574791609449386777472466502902639205316628565455527305415951621125600151269530925955408368602554034778017522099322028219209980637512092773906046055390291303593010545119778629766912614755749056030509888331942290185469409367365498389538932864799400433144609594602869078917098918219594637974516319802076884285264560271198322992054270778387820707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 1815624682558254841668853123813652650612280740754500493579109751530248075644858290957521084363992466605661846971252535382951857773002060828546463536800941411678841023722524755689475815743181199166106356660095180126222712836313063243683685837973900401722172719962262411467795664690808204626628914058485346439659823696906894082666768222252044517029788052161584748468815626586936258492401750571060056258776489397773004027070719366235898842355825367595207706452864488809922089955150288486033394631041014784389867815522843133515306771760305664985758486612021690053272652465697598100139368574552037225154354280265287290733310958035030718801769279846088301137403419267448002358175955316697504951265393237233488897385897979967590951146803255441325553743917690158132931116809482686202375713453222561432124871860002194064068449126504933479717318758407729197161881351282514576526130571634302248152679551218084343614488835965778429622545321646112557129068710973084172740968443002666495506883898584702017572958232031260433184377861407131378046487605616036070301901644924816354059912912237853899719904609782735903692238362571723621004099202762576722784244463958705876513649832473777510686133357653528931670657684344904702966731562623504529781367516346672592792495046624591177644165103252740975676575250936500057583988076252720519939474050807961821338459417214519601781647282063281885816786692319191526737486144896909641698938273715124960290899678862455919418309491260691631917775867813736938404754004350953529401737725149031818509240050639098419014536484274582056040950363359958969377096858887768965807290592678161533477458236092108717862260463271046252769365401590898704341851630526782913658834692336319678789108046324016710311429990841394091816813462298441148746145060975845236326651092793244917728076761022567683840834819064653148396250786352559655932216662261672272043571852421225806052545652818632874235096911538702012149815079093381268854295966397352019373173028002523294123200865703038003087402330108822103675498631385482540037282487088761289532337103798130876582087974132375409226767255674874466599517417250241039289673510609758426900194345637771184666373312743548836050997283017831118607667708484223742278196110319575310314325176393942008829221047336262904920072679516939849471705841989410147122598922001732472334712832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -411015006799780449508331692478937528695173032896698630081706294644160384948099529951375602064873756543179609381482711503249451179318751852218125410754821306838488049102236567544262259836471948171356365409177820383406795255042327707927486554851959060512259268162167565480333660289516406700176767604965631538612296450690277026759609644916976597059944381605040658070214259918092369931549222046122866922001011838001991527833979721520038750385692220429466363295861128664823923461218238939124680407707481361417529708729553827077130037926298806462932277831699422112782621623525090693144512220452443852600579927045481798576691964045504057132469531289091230950131831874529661472129443972112312268285872000419992587372372425736634297281534745006105591296541660141023647663279991575872364748656677143741270607720437948674037486806973354936977795272177302447321595412441110400862998638074626249912141293097998832647969290497306598033575732984848433075410185125601794643171269587845367791494330811443465899547203926490309766097172157093696537877694917160391781395650180702956491465077125390474867340972355375860045924032777732796523175337751546045661159033862346059431174915596347187933164757234628339061981077151474510044929202545022089875745941604870072783143418449777368130196689346146887304601207997279769258293956602718910899626589617502893435913552750710108161541103282608710099387237904194479768589579947138079626874886108950234127659171934909572332628721315657832224984188119894048381045320112891079632044229884769724088785545423845851879917668702575481135341950249774798742973720404916836217733076868458721799055804524343167088793228126288580096167203987989544799764173281159398576399357707647854048571810953336219433685477120279351367063707013051400759947439810349107393843793366283569440250266695040628072733693620484236890263906788495580947189175145810343215316379270204193095985944068637663753677874681971340265773957570052000198397293021031757867145740032692215273456655527899110905366613552523905887427194669652401429537863537907627193535979458905099937561967672064006356693105588128437515175707416877362506109399235413605178557967132485638667245984187872333164645307285140346451220869914934716282120462129983992244918049474809722003057539337933973265676716056881136987458294631554228167125211073727856042311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] -239494282261635184795676094982848438376308329651998104362346349876574412829199933950670632258217589102550547130016928533487764624351414823064275727957286305645933603378143656999191930565248198209625784091713012826007405701432663386672639171722236704456043060066151995848400040413167083053726346468569894153031806827492314228637793915242597940385161700764104915797270377964183750001422112633063385328443266435256413301623253482908533846032701135722336975919981545504648343411295485613563203148529653601515432244949952872196775803727356025461904515442473169586293448939334692889195969396903437659982712696193301523359025204363759250802156575636997357627312170212746691528664871548283517649678693602799861235603976430835745892175291164035398137413525701930628854565027691026127729209839452222239380876435730139984284322964356611190831081328182025425532994714404521386963212320124561624159827974524785936291515967558904304790432877386257223713424998146332980260628147174966490557272869232717103544317527768022022662272422440608420213985580859313375977451015591452253474108715808315092730230188561862582423877393672664685681824595801508687249530734407392773124104199486080884184433909504320364820543612939551531175918876076938846017685502819546961270182067001271139882367396072185045721167237806315385063349614885098273908635497381001550137410630741854324002675915383171191610690179089079515899635959382618608070349085436622421660526881558505641619021002989277971143882263057665632574003531983403938180585677307063210514673904825611874748657427758152701995511007437752498986625998317654930409578659515485851732490339250685142726156832106740008767043751074378772778712718593798865898042924330540403867326840948720947654778878386228330873062562662726959792763430872784668612960495553144420930562500609525542666473370370057749650576814944735439350872880954987457535061634775254287761431212876034574703029513299863560429889256437604628513790816663615665485035815773301834664162780995353107599045815689363180469650029611113264213007295379957674794715466138031960605832621241811667974615413584375737666868539709243139697708975225115227916155102364181609038288596715764028821367308049957471160539701380845592454114244347386062254733642138361255466400159729577511975144935127722988203185197632583390247913027808993540931846144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] 355585046558609443444158516781121160053111254437956083365416962967666597592339490333822498531329006046173138917291478906884716476362256742941877379971158576549811561458002373528886193881044453766812511566867552051894914001846335034037672979422728582528348144664789778471060952473593811913744960583494522658665078190969294009323701449221425232629056512249404907449034583726064078325393752363095272933197588473462529099515848968044757460270188012261812157136741461449492814140797402647153953392090602106609607369269706672742069960130874855246845210262536544146834919460697780353888668797013091168698729029551856195226349941915241453727365732313999837385486670189566465064205937905222960810597471860975940808546003445504886803185377759107750172550317109515666020484244154456385037580083044398132935946844616958325947227891975390112107667512022001409110297876103869690907319377912048735148681091091077762458035510458427532729449496193385268702328670987963212981817283414417795955869307099251095951745534514016904952929285752047500798645673782959855635896271046131342988426575606721628377900239683726912283325409934728975390760234763078973902997417281020081084436627324565205791359963919358444361232636162838395854128951715182701023154190178714453054919373743359275908097142472603755696692232206796940955530840926567846998829236651040306970020607365528983433990729149103284606450306558338695904026124513560192334383190835755729891275370337074180317725385140066704760897561218754162037360803424501167173932901005207389679676924207577108585001631730870729223561298478660474794265537159946025115158873359314680567553160259035207708290433909242266383019062322982174114147643741978768207784914191447757454901085687372499387827267894006813042366902205795752192754362248862536987783284149132124824905221540713217255991503311735733201133463868834193227712599275729253065160614773348053677107391809946016324462936639189544826803969397286333380566751625603727457894773796067704580866520364890274784496357865223805774059769340557662732486051108985245896413148336215326452794099139908802562198798802035674688898778536472003522900311565082676628914081983358732080635821063074655275783247700770343906931581852181715536738675653558731724506936491689679996607718579892906947959054010636827029143057218172260280568742865731851261050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] -196250199110003468364125843097041964121227763315433362667444881224702432693929318294440715377935230385074409065024513649049894447223997120946788491492891883143716074630491397234958764798629845232510608364968986393216585483519758638402974042115609905209292785322988778896556404031431610914360819603019531262991842375227515591629084535893357723686449836089986032609689307503452928200162414395100475779458747306567253377823040570924367985361038503393788039954049709059513441070598104006398299180537462322179461287287977902845896245534244364999268045725561315865667670018674835153034634345516222206579896778039597265165639507128358397377058410911467601898516394819222545258019606213096438148273791879901566963801663041857728237848834751234524348103856678566344963108947938294576849689224764705849499126826572064854805613469659405506180165035768752960061357358350863024354718466915002772019594616471456594601996723856034772774896017788269984301012587127937607756867475493487657895617968598283539356479663252679248339465120106072808799816887142070903554467460725116804529132340345438881018194618832133336238996553111809991461106612387796616419042401607651589608652095479581410473131426913431009221232271028219488742641380125712668855781431459358796783685583541197821955242180771925485042016203254718621807214306215682793959990724564002487946213318602144796128695407446324563421910946069014843963735202579274818006651734489103805546836012930458810100305625244842700311974805522208009259098171185171858846573767787931043483741373702514233273751338779742472238208550351601087639545187126780941629774332808512246729352069333670837263841511247011413970814352003043530336087725684939003267663530126036527095860856555481725776454012512052401212320827920758930607385055604320096926054022364250049890948477036674580771834269686940900966570379273131545981517609696301767533819599089709782387048091356906898637401586991966948550233112137613539660601164545095867813809951781264962316395781950624782599362733453303783772692314340606645144712538475369549664304106003466512502809601052655261685820200162351084559820881643311367783079688167023056689745116640666498884870650214892087118671122391359486294993159264515884349775077083045872593237783294822565151675940998404977842026369324569668116524362268074330463994866141136480473448448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] 5340938010807505787413386095243409496472583021097566819346774405194815787228693674944658575545862034058316493343331856254687118211061234582353074047979024384332332887512365743471049309364479244601747268664031823586891082135310784359416471719534968786639694511494440548768455632182425657713147186490097180451344300888234408580676677093159772500324136264744951288591280430582053417467738781249221518719919158225611563324862718619654268324032067073253791973027804460559114913935377817811080473327711885510500295816217467174835595061402916685264580852945045782325866934911933876564737082209405917325694185757951245480435545735299579936345218324544675791809402689683996621219372889549329257673616015036911728722076701185615275497927573645981376826486173730857467637297139498186771942114445203796315777792891322990996928771389110120662182546006044099458702564012803978662445179859336209106587625695447766156618237147350504721302415698319927814412675340296424204139339875867713105161663866699246811619014286558353661859957498147347032304275847140720666825725007781229785859529531005228040427610823281667339672931868790520118367194848425946184327342535602193587763542356253773943692097943173067299143241167733574965699283565227516305572100503027829959404334509587117292782008157792665077373656873335882980678351817511866940515404161320592722318877863936457043064576099515796525363788429110113757262513259712832500583147719879005159703768328876628490172939948299122168396231889672429115707063168243258902988406138886143391763788570280032627307621087784194959850990850900527537411792100414629210307960820174123440532905163497646794190505091496133549390440432426051996541161597717474705929281924864737206983484331459879917518627837056508795838014835969072865329806050600031238711830955468102366893264162351104337394440270511347170922894537120176079281305543286335817265498695453686500912682885558440806769505998249675600965795691407818794197344117146618077506627497211727232793837659061550094236579179761374492635299776395135246416919006607830758092336638750584629526052048288606806476095151927689166447493398347485256106436832775205583699712196037833421021633661753985088132619021451444843351074795764862916622298150886552950464566166466898844435170666511340827512016310974014773025471527132989940925735997062529668874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 84180629176654545508857438623320370441242302215047314391256311149441087209841558638011132487611271257274673662228549780670591491382352942990380958037827183680627140093602301667709933255145158773508040017154643443156858757158420909404965036365420537111436864829140323190854916256532724428473965944539649160237064147142536474954612363445784186313259193906917855753681963607005831084105493506449784565936986687730051103163673164154957994566228258363888578749955962765407661117408139057742073664713610806479767238067037332696770449340896372722905747650136401935785047443276379655682125739457757202400940453015873768434467382692561435132878897139646619915190647921599799326352612355392837580179513479687882171003303996875421288187415552823927478737969576739307908109870037023027694442970198213274039653562234591141901160304934620905961980551161705392368708998086564108941984829808856974827545118518031902741546308143682365148144850206338123854845443048670470073411384858941927697340487223187606003066024968662628772965098917857844564318235037912326634772956143314643082945780148182884939588092359286371446073212531381488572259668993354091254457038791492052955841957336473301345002785927622108233712638894165725977235472081091005831333013992060185242846006182622321760521672773554551469826454543831469472738789223193540367977208637270868664860626836433089605999992219673420775531167748330920365737099653512428145745184202073925093322215325425082947396334023679789617907006256350006871984099362978643382439044646054384693999085189906932065921368200970095552851341273225972799194082388814406617239665411132232648103329864052045191754710022055979994647784035795166685139082238852179199353186926885284141507741115961744420203266270086054137475337055770328509004658577203064871976815825143253014444393528803256988838265683977938284189182339759411296314820144668182126353735464719481961774073188910345610036866298662250409326016376653990289427180882071627826337988998911057851968709364313981708411943447489642375013767429420947223503253792564416238960586565231367035684656793930337693299150329147046281696078281595939852762522283484120283755192861610945267079006954125045472353652568585289398471183392352711850997864989274247363708920449897061034688667841464467337667912905936615022077694871478166101593248429052615779680256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -73568555467885136014271451943982493108135524185362096012559636161695906592627353266609106924042561056593728072248916472436020511242005631111810696030637766722856781395022609353366835507361649631529859550884632896130785430105587035900743610472179473917796285892187675537203069436628251902333280134621421499871211082670767130916350665808492571884689747018308745161097321509206568742341221494427274181840470802748301370925689645828196273291629606471539193000301642614657328830613139553707115278332661463589385233428402669227303258393869124353767567252281461042996607727032705948984376477954639415024432491444589405285747528011367957349105647449976614028673694205730837168815549201365886706225772944372898603070323550186440058833760788712816506261684561243337626060621229555040921632855988211480514404637683089410500559999748090481860372454367863353703372512643367905050791280164238985472350347345490154277267004761147481908210123532195286236883021179427761222509040404028444581207774142188454181381828823624486042539217501785468044081561378096369436613272028204929944285329923507460714113712302244706753254881973194209120430846113685630642488924412812455796419099367836785543823642340166579281658935191177205554235929577882159651151988143504527263373247306625117448561190400069439360177319781707738126182989507111063807054976937906708984129315999993733182155343068163486562010459135211582628927642966833906580211925637454509281342126601737257630132687489781172184475755211683243320833923414170581264643329121981087898646168663525056500454180018626948259994952892684808255485724360334715626038259750639832950822899776149684906850720780971170794990552777695609583160930729533150170580384319491193233325385036634536101463979534030832211563982398796988975622178609309043513892542858713361932666349358200944944585463470782843694693121627281108786876934081889125809190879319408690735601813276334699905276897967465841849178884575363511840936027352785700975442017398407665841613951914899861383593854408378457839991364499674603224540187068075646506512529842312334595848619875579574144566937466383344116925396129851804396979165729961192798119388990187243469396671075022436767622425278545765775927273756632471640441402161977401602756320310085298570532115167838572838933143077134510305744531070427181160879450103861599010816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 27762443895820103210063190665526207039757572896046733941197589695814836227685407472044809156658971653259442384279205398690493882429876033460582588069187599063795605500963130261425922607500451759216041654150545362887500371955354219150837934518318119758463008719412166143153409766480892956812223886070600158297099511686189310840403723619240750946118524546886437222637244814464334947285638827712637361339283488122052893438142791048208887505954510029739131996098280467606776322398612005583335008965685519171253534487040960741099029826598352485122517538282564603076986612537652779162248513950051441748203192751897867929686959747887726801816202801581851765410548941445609728674135797676933475767666270635696803522473227528063222531264036053178194558674521143170476351845312573882740409810060918147128772699906390432492047029648344765706364775210395414004379304561698326644499104930699204612613234154324455962318578345109740523853395370668778221464095243063364123776757815519215802534234074943329181907673077802492933787979868354239339850991985631937354277539934635862440802355987534520103138188680414699690287433483144534189723219436381738806990764176822510208689734426670098097464636336793756764970214247680270094061360189167683779634436601421912711715161923613426885399616809181891689626022229554127937282786888940750958513118326687758296919491574512513505287098117134364252631513824812211829500834184109433404784569152046916326998485828536016210748162477905505123931337989215981730591135188546388208818217933145964603955589754923167041536725712885405533834380173795926418953457733152837468026329752552668616048468601272968182534039074450574336834850078769834909673108144348768260990310001840249370514008930238102220542150315277157308822396800368255098404878819444237752490185910035351587940691337857444455682310993185609190927104627297746518950864506093172735649426646895375601911361244184466242591472993603701615233227680954505759036019316858572779822330192264908385549239131636188555015111065289850333466968327395729650126825837199440062858215795672605346218084860247541033660107929401809606448582139834560090934992631398281005337254129695135393652103826909827588337091415194298341113262673111801410894499376705878469112559700207287308303323723343057922864437249063373182503928040779935846916838095867841871872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] 3504804267872092030404037079625693142984187609911618909821046409273247452716567375479480728238051137120775283614936389861848584914218491191445312237672660658943350803376006314141264641392296592893318998616157786261696041129765829771835114405621839540393754606545528582906959526591123712724078734964879225651446834097341766978684359539100737013068612708826604416667968170072965579160619960649816462105699805380727351104238686211288730713936738975809564476980397588426435081402309271234949507395227837906344918148752021308075428849540142278629475713987409208571317317026035857740517106869124521121218890973847561845199974594811856361752274554564895968564613364866474240129912290910706161169468109761902636528543348839384323155313439977510048524558842072011503364972774029199541363926828611628170482344008584011739002713220470177164102687413356009261246076431759845768949143927347440478187564517526067805253021938588781207385625131031919048329197859243733762694634560736815558557867459504728109612868219242048097038850085675586314845501726812583793600099275117079666176879350546054350157414515122119627240814904280382445727258564325781467154768681350182478596295359014138010543472556317072818530375502972808181658591268737600101127633577956402736711865514275951927715736325643103575388200869800954641417582407909926448582944232264434962314500804197679682516489828458155166381011162700316033844548037620189793599500728969784639254007256782532692182432379991753205778760166654585488543645049412316181517191200269646207025054445548990344555047432355060003825724876462143789052240962827959999562579437869817569501152971986321707207188722198074004459435283164665768561228572990267456529306645011272916962218931425370691534851461812780841703040376507429676765673908081628778761382092461904349193519466458805511363871002440392274909072635856276673629008017146372713345446370321392546755669015176829151336707295210153296405449189157966607264813019237577467836317303475919516059450654177635574564385577682893544596799530278145737075201741105740341408805708322666881577214982390812972434709933338437833294317873263756209425037321320962917052441037236123550386367160556034682018462927999438668841764626740828383964322758332091781495198762671127906078962491958089333604226326700012108364253337881544332052182002830536899297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] -10576709107404400321103728627092995407810752056659568901208075933192179372066457067300137502774875065024819864877084588131380596844125569404397499146787735124637019401952834098048926190909204639733080744791916901706490960301828717674995610707523771575514205940341254777670427578884086713100957015589579970531305323858564864505055633236560203028186463889115973058012821081863194820190044249757212988134084401054963636537806575576042305978129345916941252698583763746743027488553400470092000581586044654697004584852246818377047115688387890552857746425037095522116342026418508179481117926299299813141767058610561885152418544218304059057533043351331677069637146403327034402498741541345555984440564099998751210044242161103821243466140168238506114014298009195787951056365606428450908236355915533270847699503638469606198835554916248540520806619618087953840497804001247728554745254968321039793776461230576566320422691560813217299731440084175237929336630288204744454968143292578155406025845461752194400386499689217881558835200587546938183444850342431959570675342919911078383795931021784875612038807169028703370018999258307631591331532989400137902933267299406921699181000077646248601664137607076396870494374071065656345884378533087549212458326406478148548237144929168752681918422420607234250038716895629758232021665116738063343664322498861983915378453293272852435737636385202828144085468901716558920334064923522769286147854032020036305150997503323446409873906798549940054834171698585240128740236491866371082091698818448783296036557568749791103363534314974366746207740166201127406761627197079460494466121611136317380169133441302489241400375717388354013427665638794727205195377004705327209796423146684218509624618930446705649949622072471272302567828977914075181543983603444321722680568564311929184950861526900364823683234641699859380100008588399048413140530601305409351152543015402700961707839913805958385990393288655749608501489275506986737235589209614340789644415454120229357802923175337785973626621356148870233198463257866588165145095815308909600099779102451396296281786756348024840417873973835950261316294941065221545591228172197414507292708328329530209680244761351506403869442509617505005729967678009593319828521500703350752473390485446840279672044809138746085948809720061370408348381730134430787264178604408426159144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] 5792444483208152800827193976685191362381969928041677376386124027897679395338458200182929086625020203216430482277388506854288974275156657042843926549426544239779007904881086406655971075152053578189009225419318110821732198772937986447196422032151441271000603040982742092029718652109867370861004883082668524502269640222951198583841569484290830893498131838656570014871840504140370785741517210536441300948552396911312738833566099716985678705850291769891122394238537982424636750363101574446441558084150866588229933516965324091688155210114548535193061283138812701198778059599770296981446308969313477611947317138618492956553340953123889808045156178995474154265378133705182647411334102288638944715696471712099664265791874518325365242335813918470200598164872936382332350853937211501610364057718516075082977499776639885292201563885802434580513041859678319410993703853244062568547027912469870293325137387159264407341100171648659642058949021459266620004246465536222454479574578553389118359981747519073038277853873257177271798052654732790805492188089623670814297106307482652124210735341144859638502272153612375775075137696094978079775402349475026127165100080139276613294708274897926802958190374320674954366588274813190224004861832773928203874136918899068856524224546684762192863494494944558141552230339338778752219291674565255326491625500960881767709274422876673499385433313726740637855823830930029113727207831845869054725796903821697590102742536958565704246292079417740439278828065864803144800574637484239968184050629943663061477106088336437139745633893402673665526760123534261588040339319042386989061230855769859695122473858807146499813879404647896598183901145342117065661189923034920309056799875671344189595032671349687388957326185061662447218975590095135367740598639865605286099648679376165427555281639793652159572393049829573727148903401673905262439411411397320989776338130431247281558130909394547202784265537856970778765813203219558452204185923391215896806332883533824979241552803959162741122801266390462524484767871563315026592488088971173277697382682068042492323240947391529847648615557086413956273287507226294972069378584213292628026870074429061840717694269089123502205167423052592121884192107572572320046152179460234483732979809505168409225310568034179334501766897735943552774359370509663778666266546333040697671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] -823889643811529857922728160458596950202822025925355762357488298635365877387191275080279364165670984478863761431132054582101801393043676202271495464521684526237511604473639479103807469486846643600210386106151970269665148743603888016467315083645215338022984410898023589820055300480455442814201613680054711455210545208293192490262783961848993800945049098080102500006548773954478272665596558397409442675286251993301700363472491994243236739845050180136264291084631101883109528730167749767764248961136981019031881081612699727601238884606668012719283822672115788541214071497052066196514836519365076988495356316281911716319489475293161515387161506191206872124075252721096875726107833250030934544214295584344366260527547920415631536080324857318911606569449723536167817212798868029190898380476363821420234162509289016555164747506839440043557897570465143131371597644212274390326332568614607653752092248583160684114900013436603083999477833205976431225021595140617915677750014228564673724984561327985428122167951596362808919815409706695402398547135700516327416059334988693345578831223473295829912815629009606608034964568050695924511255650343569137605177466570575021055419485053352724829324579244293058134943533943160935019576647801522189384432692968543934438761188822972290531506421511617376875994539123034826278580398229653601797996563241148105445726127473675376377917457599226588229458034832803718238186170083688223723751875676753878233955576600485119054646100161388378711247366435448742182793724765565760263117143929638738417078311807160428980483401231442590200009189117201331788503068265953358653157235967175620430022819869279025936995209096495517878950714874124629329623231264421592665877894239175093970575941363779187370100004908393069414399768334937979057980094959803111972380949296726131247718220407191022341690398466326297819946297857361986963973358223670494767328464366258751374139899112936522656456472727299879885660610910184348429583711124084261729122453067112536953513939057009749206322408449578517959540901722081065380497770270308705439845510299876851345772778405011070737336609200877898820657321423544137120434895593235208044608688685984358021820648557919546532763317699980180782133120316359519774856482081574920080789830127697973634623471431744942572665611277577721961544772988004808473304365053674954686464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] -26276283496972421725097171375068363851100759556948544691286107254074926286171144062662193824169451915990641191528886091091132500084101565620563146995829423103749444763808535411664521927095762132494878287348420531798107273457139735119454472770112873589971770614461966988052841782215090974920882957379030322576333673952030452404418656972697776141411289689394592032861292391727032321605520304275248477128574973807651305340566814897557765975137656935634232495059103568886583766645636462301317969364252006715144151295022839236916173265613524074693550704341589250469179359670902290445791368141204040233528257470471400754190507044792639408500990850428606523962133207237202610809023711098558934435091919234619669858706041502136473243920122500553751882419116767327482381384454749779366208219651065161428095705201528244950555630691651090203465535231640347208714885647380006414560946528811117533997986350905790327847877787414903735325146112111633760567685031622185126288994887936080860830638902309812728340680589258870830775374910404929077981745863768699166154154797744393723985172785431713500622672159536917612576482641822045559431723058990758033878466068243587188627888645808658974115377944803859226732876798730435905983281523384964862389279953764896487496676692863138377300911006815750644541473008668510753210150710425653388884284180622816129087709872433259550909331346784159158980097213468328544858649881493298931526775027186219884351900230104450718130519796664765189112794581789592455376566491322934992612819684678000071680644031564763400914134595132982318829891012240698258510041200417037893699374208107785234176314778473307586266944833856252085740114756409618399136302098698507646770311172502104231637456380817655209330546006167061905478681255737975341071171688394357891440534655322725628786063143342782322438507704323620446374592434002438440415481315767832548660263024554966365758363193462872874654445465235235134859210414984088001115947504266454048753531651173673249812454827061808217035877118115260959203877012653952299980692287948082385547618008219435099785716223580470179214305003265979976746472594983356240599961492148885051274893291292579209773935537617815509188208263269376338207764733780794595921431303565751455034799050485426473924400374744801475103414078087838747548403123362284374086123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -119919334090166794060583116546639780410647821116888887433102406977668335963132509460272796113671464978594467719094617697114087348298356271357594440965813904479048114039813875821255987681024385639022460190002254958384246899173833912892360544814877358272283680448095359482578133759191551785874666274128129002440490131609547051695445429626946978160081083387282032298748519017714929380438559707137868009031794375601624947577637722516142623123928469170149379526948508205218452867533559902664490880327285590000970281333101602689439182130847397678658110639194760845736279692715956274545642546329310629394220852667211396472763764633957671649370374398801795155758360075034985768009156189234677243656786396009088665374211557894474838405389077715316221207238208916852984131893356341482738708434725398794103558607692101441361177569129861472318478785488966944699175306386537984778184441267799605656579355728221227865425863977061951013957724440983712921025021101804113745949745486251730718563195141529018637876679590933639396368961498344848596435387688863527271826551692279158390059867180319433271739862821270267806526866579887610108845867992286187523958859039493196659923284354570999289168068516871051762769207455778965950539932330581378728583656433467598274860327027615844349127465771048988683516016519395139766945547253109269091474248352282409239655318499954677266326763019178118706142245180577553324578717405095146736593836309692243007936518635422020827526630351846451469539517920734261784763555143917593468114322823379005398774304192635058274442173176620112229509093471239439506857703359572396496038713037957762002129412373442568125485279799641961348691775002498531972666737784510023270659300358877431227334381824175183463268240380681747363062968332256330508862939256662303131599030814665327622540830319927277240392416308382702809734110567720325270210780792622903283373121389680518538386591609185672645178115943995904955022513630190155567227138498437159210556667654586307407562753990965802312478169303041136478984521416230414741904382169312211677371788485377173551837701352241428156675787954517007921858785395324283361018287176467411294156614270659469073106001587340186642890051572063701244414783974728031113807945359824505900936771419714944884892003660160699552775577463474552635143800183814056335634920898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] -26105867044509620349233714622980888276365537976040922748447133148594253178875037816677757352956804993145971997226944458477603598059126129384164349969294259035703692896359906648814884425380684226501849454542363191701532396886657989721046943591523370411297975491665789618302774643486247268084167437160309408256246252876452176810077567841116164891144649627264322656381766381650698537855333221170976234466147019113382973227822134208050915294147639580215481228231942812263144657022746115888235495729749026368965978730009314960175144696027875548589001312871172650993058024094519902541833404074726536212888872974758602322959828028246518688815681609427157477982335999686342145098758350114724290199169130180826541097739693065061221237501536473101105798680219779448145293975884811906425989128217939132017963323372898613507585274671694706066186291669539757963101839742974266382477286906180055231946072963826650011628711344782064146311469349804016534632107166395257602164199311696757503311981214476436081746940408872567113637638728617090502562170529019939815491558049556891228756841654433470477570107607304628154322464595196054124130371615772865481720931979892222856459122112305406871990809705186320238599606346789940747553551247632164814337370209098265029346162701669674444839992850426824754355710537133989585428969041223475024258761259108835428211626841156179063732221488281233263395079739678930073173292872943054964459569276198240463969793630468009136090988662529662332964669602037267306735420506767340939301699754570742537275506760428488032733153059640797052616325396408769744391455370028560841396437519567719489128312842569812812280113247051934583932405802596709506305008477058359959550965833701306312211845359201532839777408511876497795382544520781168387552438349564035902854624763041349915992561127334725116952338529751499322448894863238080334769313397574742365566646338484804806096857185416193322280383473316644207807153944028953447185880666932788857355601981632352628534958505237035400711594159271811543408518891206902292268294024111511967294028482544422691178297758236721097241580982908379661691926848661447677318795197023408294683617165273181797086134834358898785718086831400545020648813951059789135547654739662474297448301581507927789964958790485452717262771945036373321578968521715723505514013148577792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] 2757976143998528628164132050333979953284086046386365662689317854034235341483609165912049262213172971369423726917879834092733483211832571059136554203186600161598804279502718324560286613142157658940071137251521221832420179660905156358296020188598488936746487971812981032660278416153860270522668849072808415858709079027778243644983737651522277462997914342013530829534383391988521047212023245568758191608113736111169268255681259283531927168551422583324582355747955914860288211892796417778556827287129568540118658428896569657570603791235177777164365375575594332049157487644277750680548102700369589671741664404901103197794268346482888048531470881979321566973342097138012328311751695430608171352830133754503173973543217899090279942209050846068730485798792894637169597581357144322409957867559273774207021963465098430212536644234631767206266478972277016465988152873275666019641076280419973165078059415608617690805172170155536190812513036503416796581285603143726966157538644802568083345680058218011364580495643192795598570857332073328875976941020887270170236941534297024224093177548917105249448945818365557940014390949267825884205704982602883980980507910849001050986154821181095188495202055203740836391323100084576482752242331812464827750099816999890895716323134704781284755901364461611074917668641703652650103637801665359455234617241257919123577966886357198717833685867442509739627841867590177679320017475121367638374277871077074317314730870348455507878462921027184097576095236302924117468517437195430677619363500041592033556010359763255925773774531143387993201616554742750804563887768063233596606894929991177718514255570207789477321388404555834614415414237954140310460720180074075862698526844935410976739308550508196926164498639667149042648275671128224596751057634859073330670886123439728894346888870801427424876362049479860885639529487525399066352747962536907160670693845415580058901905424118157455164212635401160865570684704923303657103421023556715472778852603643001492357488072262447996637384865239920625296588814902468641334975577463690494575430700478014940604148558731074557331559251130682454699300832409258297743936246616149288488601468872151531742578193055773530785221087801642914374072531656301933933705444860375029867395986009095618079411480299798917455139169297676817844040194118041064936002237738516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 11689309460222826999006765531303489495838532906809821492422244401191862955288022713953408108621444874622478661518759857678372984287413231775959854249024111964647575650816843178558129611313654219020236922783060304247459535453888080922565604361170722574851780262466269038127588856622874707640640469961721270216056559516567726627853827970493430876819274231804894723828309376022864133747631220922697360976537669915391908203146262049654524213517982282004557152240780243201113087240122726322859479405263605735224395210555898155065376897289491917787612620280356189910527406274964492203023231925213316475506131324499157436840226941903791281727807341737550060613583632280395653386943529467746822633996161798557500532995929981476744034145241026049696117088952174475075474398271107219451561022713789196725109091289652517319303914562455819627769488340378579057514552884162160695072070286095552375468084538318382454526810446404711185505046331087379486094605808886635292687299839157590399062402199300807290977038587153266379460996091299778600155703881387453508242971128449670654993768446414365316440984459127053582017645183188855080895994738916679101832624701458713703935290315761853478077014293366501357515440724083548779522030582824751295228467489075692360658903207394454722622722318268432772947494520354749748335213434610832703284629043944929352862890276047016924049599757804779244065726590892249106840690644287602113347846025300889468950261180603705062893279908133329274401538619965422227781540908287568019028464237846664894555989193269093593609436691586693306874774022404345168977436645221476888221337060549964084620507165481499342577889376216590206564870387425846483732798407639742786625348361759494368336876833720800709847216801695299938721061354225099202365228857919850335342459290558527093190024918291477384904483749440819589610307588119330657103831924659008465165932702078193266425567139066219294390526497901608985631223245780965781289757202074064540471162875077690740484253242769383821161598455992374696186953008252111126525359905572597981798377435802112613291568010341279173604166828331792690639906663222871553279758925292993603051248377049183360986868776144050163288612381113879878233281344994419072084765284861056065936367495583142424111404772967424487644633700091106184251602845651443208881301609745743872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -305964723552034434489604773190856967457945497128563752752536225225924098522452671230999131681913591445268556966723066792839195337840816663726750905117233310241761935241511067709901564290287844392018269665289158033672759209336435627688592388988558016531193179607955357480653407344970332715252727405909646497635996959316142673347834544089634898006667703090694356769242813135955462147172606922638625315925747836070306494545534151664879633744450247411456515274265527057366775600449340538899980571471984933301632016349202599599838366862256389050570560996471591788908423893960505547666933178112710766901842774894256542969072404944577096796939824702309984231224026176216470804661149833585262986650638771722604995260598309871954888356514932251150481310792206989872013216194799237885717144020346641571958970890939490890680432063819194838697471682903301630791017009507898591786005433638716359368266465916496025147741218395176191574285986860119755747665478405641614063082818407064635461127317273414963195840098040360578364240666130895738143942265881806640124066663185633970623375941255653649305569211564297557655648632551121492142820846239594253240488172884628337967225219594124804354910797792922973798560638478772475546153698465225315004026681905236075936548055345771743294241106948027024929515430784958850148713717403626183965825684689551443370389757840193128575773021572561111776461733520136362869238247975681460627889984526512969851311385037871473169111553113076307943028822441532071711196681971543060608355842254597535402704864999305636364392932971090514503236728932415214854495795308233802332224170043065431459049298137593839884014537784609868659874310004948344220152549554360247512206250191851043588420183033735546362001858529586410150137821225490998105669493955357880601121932918329915245073386781721955656041415857610365455936278794249941565148472834828203988939150660007854095281565509839986919361842050536187916277249861812325004303945721563718954263021606014401851189205072819283173919364011459908263814016575525459215412989491751534328170660695317006732551045656814433740377593263483307752757051725385741543413496964573135221822625092122696047363306031741457474473797059977210564636655732648495477055654732362413395321881193422593195032448128629558969746837649588501930248010986463939284928429922629713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 12617749163135037387380085818801228422245198184487590634205043439719439362584884981203694374725284111735462743713880093116336009941231723339509453310535929666376678902312504741230118971068212803484707430024699916106643344155919862186024392947822606833308536902320036716615696134291641838105986975361277495366188434497898815314192570807926736792581110584312932951412008571862104325151671770813740184698111727313485572647826721697618520347207683559380201425050441677673958939645715542878247324936746847271308157287662276095427755835405269865545958230495522337840319411617741077853192866299300158628673477772581943814153502713066169034963423646702853642605794045352943880371651553856919427133836756734363789602248738978821750135171621754838423420758806445192023448308784874242252009554026680525751460625427495221018680145447389419206785833660368820005539004804528785254673758912469188969871806370299082048778303735217769391329036456580165866281618225942038488266231177768799426295219778774873934575259593978442335536710632351073595295691896943482666168795085507987867811603740731990165115003521826829240780464533180703113212699725024088266238528148376362993853290165527511273810530325478210997034665783663249071361294141355404843143071900339295956160065482756959704963283966843571522112396644251223275565011123577044034835359693350160629121285731888913144258121333920388361712615908547572996737904896818963740229252882238074499902191153142814650491333073051890449053826797744038915332880081092589303595978560376433019888841761526580559806365137267071921877352776929032252502508333983401007133556067885995836586913321490950485490211662744097208686052068638872058545893647183643872861101616970283614573798323990551053722484317211001390313119213293124747535989945347692359847371225627482482488061998006448093837208770491822325242376634086842826964545931229604950134087647498559596642634994761035079235180048700287928356360694056729029877914171177416307188563491232848594435396648770675075981909969238396321052538287198478499169698350581173727824153726203879009879783083702979735777526646404267785520655376598177521673076708380381940237906091487904726283656282290520687639198531461581972152869593678398562683008137230220110690777481262083143601381404882787456311991022374816028240172943646645196411971955162039189504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] 39561766929192369931649247696055284438634045494546324497263448288879090198030327086561218118787148850190773662930619896097733594055958873124606262220081926725587859488869100627871143992529794666713336208258191403958139118824394136659476830896456221199909740609889774568824692015311613172613755852944353181189144131102272753675969986465210931623250954098888541998064052806239944013567004793040809332003372286153529671569401369624536488851161809793964568719600334485200328337865366564552449140174773972668374117016541147494132582157327231984098926570638719300452429394243309773050898017133860076790585446908493132728065028994626483065461089123923558933763787652663010692316106422519318844013363632171802901533271799115324742324147186728018427739514453534343033634302967412425407054001019064368749434998494868725438140329913149154320929825738615161373862005758850472007711307161984893310702818870117765755397540942245015227939519069380103068127412153182904223403715560726023126625653967909320343252464985209604743392771509977880013506801387202921693476359633782382579937553866984302700495971169455520412854252558235661516551908332112443567025120215477716616709128848962638481543688385848417457576411252080941504654517061983418040952628264555378661395999567943238014812743872393221803325757291662483335371552473468411572633352768059423100366993024603616716617192039944803719832152956090639033221934672809889552064525598223242722343898683036884851005035511614246768624033045304850549081093639015127937728443986892027794184072863877452980512934837504977736512771167360457177191569398051882511395199464706517130528205897172107494960943277229406301466599988792475347718470992648676715294069094766465712290972253639318381778036569705636261390717925875535765510899871406126533709126779746435063271966186154280660248975845627492693459179232154203154873140633373971813392670347350525755249522683460510978857154030130119639229053990915058112754120153992929179365673493566813567475468428508369240991402309882800876088964473620254561725503738127604026964835590957864724327241415815721694437996414369132198613919247358035423582379723858516348303821268956227049780705231538875059352415981400850597833552294502764788791343613456432743827482725022519293258754690886702985664908371468690934908044595423530555243735289575138918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 504716920714345100728566834982155971834366509518303291658535199224596371723274456329077939110362024701386150735947535709424384788865355144027059184508819223582195214450313240960102716749752647409223830148799755601245839544900660904317708565469827934060640903459431064622293345952870597645230420579666220196310891750484358416200090455741248339480134479143595723664360368357691377823193278645966893453939009485210821068447050682641593982687376488874634991720152075286587989984693720661432528998384683132357526752084187041824264062852282538594691745031406397180482371604070573142665734523096712404592214771704889982369625775176986651168523044312808221730323409351698005921105799278096175002604061171096913546528180216106428442541556831916087434778573892525534935688419917809024347327186104032178022209595926182306083518531252403177081542402091468126516384719366776294369719197462731713570352034781449456447461344751161703816941994521046897321924718453740335781170444298928582978727521071631554367321039378219498329360259731637374809521481151907700818736256012339002855239133706105244981396739100501470879442473635424726015424938817730598214323972430627847236776822791013503223928507317462945359494136448033931685672007295761149834923374246297467645787590884989333563942492845521126770556330623249543783708499221116113443124050260311404727582503468497561030106493714850154801985248855037058147457897718752020342974025970761523947206409921677275975792268411475541730108811330515701131481125812855077465775285688396579914440879019145416342290780031817298989586452425423561338619579966275740802961224029042789635623830564212359737695155470960529915537757030005475244707686958457153609704698688973849460941555623294333042989013720534088096898394789507316043792220138859823734394900724225131308676602906436436856691781274734888654472520376864613821143780449441486660597153267745947057134803221731813130194785154021495094601500635828710357440615574069935396523503441497056406486803984905334499476178926258871040284329860354234922685671007179927019206867738876651624691499809935019022828163656996884942964849516875392199100535937178580670949324503725043720155292440527642728255539215127322761094329131914459129330564346579662386766359135654800148746726329872372037947877369383410899859500944043966039539457364045751910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -7640124538587618553562940678460676712512642602442199031846037491231863582006086056871707548097464044085852980422054921297168485813458718507242982417148953827136268135738179488017129950667338858163288502187456094204378301092057131132890338157127634210337252352742611640916459027267394787859466098381740299636023853848510722582187555205725673195967313107261830280679461127393486829945323759313191382918655581528285541253545290699677162174599066684054593148228961557393126401582487590803557921088798594092442901461975661023933831874854583118245649869047231756365897077939539019824268008161547922390826161129768252188296783937973927772057232429570566617091286646425430074965455895846745224177406086874258500155248204096963144840162900264779156498161296076032094129065606600899471544688297547604387069985482603212409689941793838793989750597744196520666867377347156307188995604017193115586719619169379382762079180824186575335857285329967688368016016210039934858891390891619378075545560593858487027539013887583796714413654614813719851519867222934334871783709465323838938751067729381339075099858838799307358617070527303536337488400111950667794585706654526612931486631884319444641562593455886801724632795211508318684962154206542809347464120725987174416584304003661867725823048904397393240033106688013890652183900642063207570620151553435747249552913957155018991157607426050779292342825744125962897694649677647210195641395828406726487808654224258629104984748820702638154351410518438903607418411619175789723693050805610996639091158304866232916843269146893005858036810460019632197059620856674488762034775064360572045169279847359152564147198170488668814555760915223960864954193523212751291177633735208764840029863964994314641382597645116724230826276052547428159005650562350895606894520696007153439909757595485368633946127140529577321765250972182683801442883509883395424640678498423079390329887279703616530770029584068825710177994925854177163147242574200138873071197973973523099753999683457388878711631058150731829959525208259257243490297378268999907431602459499664695027264130518704292054516164010198535020633374605291590240479384249826419491125034680876527523477381309944758700254756354340236723693450939546234692244521321636891139492135065614787116858781265579906429139888546730899937405437890298732880347212250462981980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 48940048251059333913945478831895386670965162271866132418414374374954839577203163092094490336661858085016048890966476152842328292480024793915683468152319745638228430029705077952685335211402917844180514860643156477878698899079455222689012911913483843512384839458478706409465122924041331608615868982239402477459358157122558818219663408596144771043871300738586069615201316023317566313677353996421452226499439594629767860015938687307970929164219818112558093513188572158161347077370100087436879237645472445282496529713236747405566540034572596568671510897664395926064502440739404137971769399814697901787496340787302136579000472321877812831362340293417090560506638400806546736959240300326820490504032659411263597603785225588868357893687557686164727353174205633662002485685377679131572978654096664093025514365702269186820128368996207814770028278029342976518288828552563482457823383658689209694260832662982271936019271632337447125969263187743215460967035680829357415657999829582205436796733531147472569264822569244749240536164532910342322099640869411429554393779121677494073452048197636922482024925944175987903720168052142299174830977583194989202377185034497513244412395583759354854031007212746961738626874341900196256709077126231075848353899353882874480353399352988861070272319685726387253977235223329214286405859719583131432436516592889182634001664265104355299628875298508532201634571137266623882886855965975363204979111277282207331920087490136394413763001137871596281568524348847000771856004316917916575069748445535773626338706178455579374506409904602665823830205896681640256038259389937735081066300070403728917930974329354921718920296526181096009247532551527114422829988926313045018715837704555460350673430116927327890574930661021727337922744751272605075209564936966655025231676050967889165309176740083935526437131484184242791879847711604513194284234988453881359301762995824173655525904741115034552384346199289870055711545990695143182187823088649638815324516299814977629061206471324244250368724821789965535981866338066047282116252488162537694298833504630512494606009769036757747548085402833530503142410091976089819595990845008724895782817128451999925061756055550782680534123272965814186342700078279214785943271061097781300815187005093763329232107685428192698212504980847488383584063442956095578820934893204366593884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -197628071689112276357704943533506666756906323989582057501517648399767069420796582755062355822062585357927777323362154787569935373182279690002898656734166603962367375693099290020888120691876863705050260529638373614315082233535912138758351416792551276990143230427837093239150226013640232658385254741653655051307430340826760678661401847676646846611883849976869580946752757191778437209669430518932867727366375828678588025630041284226942293267297592839176486812999610302452001181476928920724874502190927099773442860590816401436468911975908658999758978105205444633587169100580516379661933149309379171604927405918404574505582263925019729089501892643576610577110390632469823189700200772360909438356246895025323793276998283714827395735453523434510771467837359844385183082462626478526146605752132923182385533252261726163119886852155212123179007056045213468547936408997331945401006229532922581121203771160737495754068135751631003207934149879691013264638168181799965991865059378671074398694128497822286980854920334384531738022475038796469521580559706216913405073878983412475176069645664222529572273284350186444000919713890987515487485958493212363665453650749404554683059913449335891122433863406427343236024249841815635515460983199880083448454857722477920939167695335462983619684604853687041860706260016988417997595529691406299818954456063641064358302503114672928812367447027802647020436055779936765298644508258720436782330221040800132278916616208780072354150022990432587470581800332234805043595041545920189199291622943765988931793081038114638981353735430804787246276375718563590657859441337257604084178110247331110103764630884982442670015071559901555167717966972456402235327342601419961493694089712610866137580832533608217906057104562904279227813064469710879320438325768170822370656340276328094005131563359980292748671183282305203062770512760323541064145155093930621970771555688679834471947577686758912037875211436574021268252615571716751632513980638030962421407418620807404532049048006533897823279758964479702723838216219431910802073869230356332249860430390895564096855094003748882089674152858159673049506556082790695291962843360899408764243712420609588736254668049242271005667403520038441816244902701954335626695857903214726811022027348499145897499549542505846400235001613194151136603176007479853146607880698764632417894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 573087294255481836042397102450758028788138785426771721607070131008975568592520297845118705474991978957055046762154506528128393835058622428950876842785391972444932298906008424068909019748447815945852311637345138912140802073071192152237452975180720816396538259833974525355282555516968240533811218385985108456067959095260017702927120979760173600366964766787778053656804130550011711386462478524541080838865081243086218412899833131112967345635619763583513042314275935885983672160906992782002790569256601306176571195994752915077194035096232534950813626628774033240302108411388451930902385862974087425448375364208046217934869817547596410668129173436391083851602446697838641335838967488068101275478828168337557739195837130936991611820028414910262074516287673378053145860665659632680843547614701278093617558135957008738090641440800499657219428963014929884552841694138983458566199592036206249452979401248953430382257208556155647691856136338735553258694161291585134708387930215640946864770392108601808134898781876411861155938477354301431316810426187495100589409510504761389857745896516718333936579204580766819082736064245613505920786688907839294470044219201512784191003963799820724509623358707543410079007261618031456984964468323878087848499115509186570011342452415888165842162447146073449098388806313683415815705739686266299603210391068241556978078431529431218562467856960735697851896114689099846588444430181309397380220281280170047618570884831268509965693817931496521709926129329322228705211217310509217839567053383234447495261080495216677798450550029054079368367679545710761721099578069009735962486368321404872212951550390717238349738938196250545821021740948437260363367790102245339203778559645920558977700071178932962276187971426091606547088205463978265667098463421263699948673838358769798156227759037471399578415617965483677213114220721806368024015301263779989887524535264766615010639638847824284469620974955196955943528388878898368900530274058715192250287396566667261484531805927766181059093898736698766245898873287670374836901574475622783840053251281406059510562617235034228659852881790960810878622815932886541160135568311746656489960477329170612362436614931567229125837627264517246244765592279696821962251036241229246840350439169968126196657391028378172395822068162124225074050157003433218555580046784057608641708032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -1299165189581309703283334766781198983613596427492524180818269722701457295849151040408443384270754092126519647723817245293449418595057026581144970138836633313274030950426732950061035453217003851176021988773283334556271943687776539104039028327887951629837456480642112345572869920815463555775224176010626490806658945348354889104323621205659401041022879861336506833238936090012821019226405326946920055178116876695107196375376875381274222341984783834899616956668479894639506840071346667139787854814412525585602026891104247611634358526668150692059326101893474632617609443253709112986756386228774987770318867314675512979809289277594014828431275289035459437837027596163904202431212221031655476393603101182822870821834923775678195292995543413265091751615338973971253141091875613077176022098768697417840765407980807709164923214340955727792208188566045350918277516679904840197367918510083347583303181119197754265489942573393787067966050725795155049350328531730156527300809931063035371821938175796081674651673699109086660088500964976360894228367841060217475697393521407035038096831282351474723103631874420366873570189982041171772458912126024923326310692420256124460877338114372634255321108921685117041738457855983147751076296449303824072706674073738123198121749418936552081205557480090031754121053270301472211774668819812432651900435300917093229653214748131132568405466293841485607283448162388341703986663282995115364067470971610824048435925287688100516364061212813024125138004385548148749397010763233008069363246005360659328184673346390441275854066215386974526186412229892347338954653641725357773119819798645231833311024502066070855662863015342055316600549016262454828956757928411931654229642923032976246214831051008685599155498129902912469465485160173952920948928972125173896154625079102707859473427309934832759914076055076500581217155008210025939715483311297463416363527394435259314415067417458461629465803509686595045619662852704252899976712416726176834307225250815768099893158488590107881129610057620640365235812038090859863120630552944423533570809795275676204990419308570678484601411637089105010978255047171974768003091178401682591610298399518493200228341616378498850536622028236812237005839747353021353991618314216054623863810989883887378589297617120434930686216859112555348237350474800258119996445625555167221907456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 2443902959932146059134484028028853101711796055986848392028421589150320464087970540360215990505162862977813790376395051208709776321711691595036191425347463663212786192317941680586694702068394913569936248958762037728945164580645588153890381524853405345457718768253854591169048464629830290171387907973371263202611234119804788497788262893585936687248265137925786977548076165329496153210088597009844178160474079477020306420177536731614241040219604864673967815568162605336973012308773813172235077703991943337393206188345115373270843109690866921131526284812789497604755765243994293289368610000036446669851898664183058351249747908927334039103189215326890709799883789452484497331837672656062893455977175647063002238165137215978885740310395506607874230272014870189242995067077612632583039259681240635297582442052163028124933925871362731800165172259975293083098486917198443899490397666316617762183378815568066440226661468332913041529510847415736587451419890838700021201132546724670554501639145295969480219911442267041998709396738282940849933446502215962974337661760366290750870346850313080790667074637071190607359544370561070633258602733085035756325166689433497927960994007312732146671852170860216595010545990808958586282837046068586239929693037492085681336545643339757581541773891404806497955360262239879506895760985105957388372977969166219838056357119363556795905031952440456144610321452865826158494166800389474429841927764920176207201794932837695244318217528250933644448929573171425551740433175046532904054839315087826927463248299722638971920996026309077657865213902452492652993217576923222781266597075554281250055580870381515947548419015724308726917111790022731315079130804772831370065942434494675069781012194379347665817683771298628222464029302555331488407565005479680471068046114872840930949505541257412498101526985246387105229961835973065017782549859555989441849605479831956419533075305267000969798352972904204888943725674598910929803210676232401192526996988929875462283976598242144538920120535934640081520176963098292796557624134570729609225057306981124894284060814872468218022526869869882645206575227417332152711212502236986890552431180694859222068593696076336945630963462049149361264672492104877053051727485225647630975612440129930704858359180386895964610958321322393309917871605779074516670199741899432435730350080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -3962841087864994346602411781909531070584074414292383377292757125742274126879033900408608980033635495002045993152625082546027638242638662983618277522268085925880863450995103500310242314025463954380246538882111164130733226494987201511579491287842864528285016948108928747765338573321846698603300713326670778886885468194619438530237640571765113013407163577552129417822387315982039339977977535937272816710113325534137172584227249639056212002295034188782155993323083821422040883351953987762173500557493987423431160268949461203801864255962140331936127408467216955822699173231333078230066157046662142372742039168169289767541120325204608481745447452073724895652613440714684152217066510196276093004613723112931017796329307063171726598348802471439869363772599092183195522534885218594760243212854219987262901095276774907288007067180647397539213162600720573571377592326752948452835023749479309439187751839700303111031315433016958713562275615069029448194659898975950127615682840397690232791254641559623330321313531910602178816537216329694288918289190568926144728301273280300570745053348276395196370251863888421630197693762291112254486458849256776989186642883998064081090898433540934858227788910828194211303274560822433292569057930977152960613738586155170160648772990344127715633445424320907915298922149994087528779768673319084459737937575105853152788136470584593518205351786770323498838185275956467618676668625987570296149946398199315806017310352808364862389424954394420016825126538819294343180443559959336417533306399266228944869008264018059832672408130412203319343144985380174346328007021097313131768810875884714738636262272959988672444007343152832974632265794988369172044626989552911947279021355892145760136729802586993261528178877333725569685396262253512436620935243406905726532642248138498661426461523920142303702452494867051719839648493107229330725554123158506435321284534628234225526962219712999210617389537786767161054560744134735314739574135320756532143520147608313830235046346517405319468933679864526943354971848288908742672621660037632050932862719323000649623403641811498757757887065092665734648399901883813824059077026547363493521478842118218400858949397000312881683546238548723691500290429621159626898789310734766211986386969861022097381809405511242491493020283534268512641474200398117620950654700620609249282621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 5642878177511648622491762596152359860290939306985119960448879422742295043848315115104231716274233371668706829374421186088637682674260942335604910285569911073615095610128985592801216344233276448673588193010901042923834559765710314285893743730054198755050665633439151253532131034463628786097013996272291111453663665011969979465163622756727664746399024658828795427593966547150194355986801243443705423338021357937184856975690945709097147720872324021504630337862894320908336254544214813675160209909644241180234735667257117841168707408667002905768435742180270842952961377030134013978794086785905746607855373173058158620158400840632907715627112853614830103235932082455143030742069565891995548674803504740565351975551314680348697682184315593931166735173900236198804288323915076827504487466220736210908146517476705426682782460572965034811574052750236749735739582020257450201708527433978181913253883013309463212442942516705047498986516068759201995027131654629557039150685843903830685036007621813072047024952454438789585231353562028599823300386570626650492416129738459860525776290518117253769845774012824382910231630615344587317440739368699633533565377333842184371986299621273890986667126991121012149608504476253214830238843569248382392357053953256725346476299829123397688952573642624060325498157608440345956650358390101215542756065980052928025006249458678476841117403181446920857804185552299117984992048937531768765214438320675246080437270276218482906742171487633050452262939167316631641284671552396124471048381734137754410202616474711395378219667701261787131081908940391672723212079636660576604775837709337586586844271415965445578716467539300344825709213798402103828860422666006479907605196793439676156827308026444758197679942309841992812128773806841910702061928079938354469930334780079372056895073226467178798060709464536474763313570694831535498286056626276497561151259334064107567593575136596517848565328105468333431844800922365377703001997303100241458702982353111480721799092887390696039838244063912997641067394111382028332374967835826787501810473482750470144668035283630589113089788155005456783178574077348804310289653900790701261959230244304168128309296173532782983883191567750690336385703250993134928448746177164377593416805997273491111474986178650554204942100463330244442990581871471355941001541635349175468862472192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -7095234017881598444720023603646079080301940833915022900190126696674350889572213157529227248983353781695557910033800436919352253372144725989049336432385022163863545789522323132914891114417325645859065949723483032453392373878241887977654607001032461811530118160472799609030786543770298751397732495344516433459647913715137126495257040585798854277087690432296018850998112437540866580518500929897878099872489923145210281878909733251636026606763475209474843534367980462414256721393665291357631866893958172107817024547547390538949822186632225142681945243144253340450428544985877038636140161776932985487672850717673983705727118807564046356103809388989637992137633564017773170528902749623772167649953894666245459206551438423641993487029149216040742509852517958185010594504403889735575469524521989783983485836056996885023792235873000721627827252584387890750234835048782614349199802817122604190904789040424726338018923774040204903108866884477435359463146785114663639876836417520630507074459255460909033309615832749075538473234894565861386720680856007028108814423671333986515461747204903372712967222877996603398577752744149645381380833294434678382673196949191167057535913550008098125487408499150567539850265596826364174977461667460701034082793652697445391732274965312799855246444903265332533163210947539667883443893238826434251865710704533575414329437146668003708933548383117563180277081517785705666978577557447061429883872946057367198890298640310871630637810977965233589938959009796469210425469844010674827512085246994314617721781095849445965097713634277186691253365365521889468810840048378335309400877147647441754413997848217946574152377572229176220869815862957196546951818142366797582626645551645149883341854540870806150435063302606202404767324845426310386313720985401971845170567335400723377104860019651893923235457100698687339857045192913117766843645929783160012554840812076996893854918534734261047240860761352388407336365445439766849646763805991524172068974489473223178418168295120256046538347211672309429959720091425484514775806361512898221613048177131355020989467614670763145096003244071559855435319115045477026407039091675196250959667091837667928875051759859359188585611541455712621492047835137256547397667386080175042989625366578942478713126155943309298279924075782291410641124149060644453279533216810175968659374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 7898484641722999234400299555212735694515016106871832376154546865785526547340428025008847164833021214804558839562678929861024419564222692705414858817888728126396649063910741418469540784579031450323485828505737848737087435451445106296091415045012586740070039888936375617517885951940082187928314746504197753771012899312944074227068663720851769532452384480385125273439956294683075538771677968641383535121480369774246578923759275546405547171565965991237964490308479393631388670004317424960131141152278149650879673323820281640014962332382593951281995088276682758959757206193987538383129011553695726640031445444943508931522081014297911619139623020264851156176501074001686008038011415289618877377461043099666351853415443675179251751150357879711110514586168009134708904985364312943649916449527647967330249123559543376917512255664601772642288263594443657696235822606410841661136519658514810731844419626711314993237276947243663770397446221321669887964235385941895115467105006273476868547015929524997865162794114826959953010097242097140547938783671439231427718702650031810803263107688486735876607956819156861044375217807104449160401796273144227207797467004946967346029030191815959005083535125178564762660071748673798974871165736958201333216833835936169404276905951277368803938988060719411725192878545345621979924246077645822145762288923590544362792913087016066258442380424105823053399487874878587176802251510518577370076834876298673667913320362659440121651347118378038060477577348709373840587677825319516881697257254818971235227357296315196852774820342262106360108674862093603767193849820570595950125273475143946399326072156332559324900247901997032977712182381109608341379112874468241604215431836863368324469681697885519879190603977565360709211955720276871980034689622687045257957446076847973118515359062255556649385264625798896681174121880623487344202053529259443773435963960049546324359094311521507609054708188049307109587448256110976106947297616195008404869018550118969038590529523545779245069234285830241313057308235134532786875108792505854522252393107742385703229569196268785686661467461009085356476062689745115510067989354405930505452183492837693188816248698052443241684231542270479509726355719136157081529900008061888145472627085433377588650506740365275281551926090651301180733594601078137108915120117459075944171962368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -7838922457046351643963037177896132880135400892975008571054474846493941142756841437634468198463923355979219568718341965335890635202334616659450835002275486979329541044820927112934321097596688224933402969011726607521250106913862536032536853706347475032012339680443063419618781804273437846955168196680676102416251756086842607830112098043126419639848204042229999003272576481603256865801674885854667755013886583144495448066205403972349354087000173142223663767290325338947083841937286430049955257376798853446624208188643648130653820221292031781980693462542853789814517332857163626712487827757682507887071692916303688273908976825964655377009962693316678670904197264947766230332361151292315672256055825923587448500957227284155870437361084664834920319562603688086015340418722355609232901065558232189222571026281929400057168171762447911526830946635747071548952782183011186024466916885116412249479018823236240397814554133032466556196449531606270577075680933633286371892188803051943812482765538204276655769285852882645692423222771312988216724731406504582407175751934699706455861254567792122891300307940591020607472955822187377970522542008575766919767480311066124817827421481123788588008202430757606630060164844255276962796008346483837680181612788299624742862787757468640800197497209776779346343223470720537528223006949879847888729490841992035534524109710074632755597886309139481861291547072697829883829030065877465474235211520495574566156692619662894327329560802079292347461170895043096593927495997624009888147862127188961274245553419669911310752900620932216562274248482612429266281469328779053266168028905070945064872492507573452243800700101031700958592227170003369898517138951458035963533634303829914153260711181832147453882758108861595798296767281348314106704271534124502969748660886363073186666853669809238406531733352251021489872193560336720863555315546983426909837022639939799876497163267886946580569253342121653266224914089714645351798357155752262434929069924705220534162599966568849425176891982401688359284721385567062278612956299784666135837761138391810511318895235966275342745904310404878690152079258190689161142790475162252161510996305178125175609785336130258898377023743520034476253103724367245235671264218775438803784500395379606115314382750645880657098996212547212793184473801123666025640597562982662527191613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 7017000514047033207195961873430781809340304212955593220203235231425927091419949489597501336956344487921232295249019782015983494031209072539529694007723517649475038253739493513056741770665823972391465227163125767510316376801766550407713939324266981685615712598786779656938604057606491551947858424839621429316945438984123307805244055701783489552273519258172334508263401254047492858129664222714032852394245560743151863080683281484753701202651300548722018583698713145345656883285103487836422282458464565365768676459583830602944469556472602530047381674317982499785991631321733381357666500020874721001968621718232235483501495973798369598020116739596932943260860190769423996449563466842947033213915157414007766193823848898409888529677334239918577117286823262752936210495998577266336380169940803281250485116046637081888140854170711541754155226161529793281525699153862717779852109187734467405410601407409619879032636567948148868420863625569899646630576621609677140506601099556003732000186480936535312601260378352901557970977836623751536682764821483835349193019998309717777894123279846254702221854773967699516509546675361479410743483921001968736128965928036414806826048314594669101937893459488170012684854279734252511910053794091284760974372619836110034905359135923254883719630254145574966501540633776503112005809141137458453437050101968158829617008629955205952839678125135345907387083901831444865783651399658059321954089110932920800327461322776614494627997895963671354317287459416098085699519625025909594329229889637969114314685884672300722736888245760853207423487880183867839133433763158632917143572760573373503610716282967889289188603232107059463188418123934123108278621806510821929696407268768762346853482387155062567424285817354195111347835130695125369842425329144675978642803712352298294782793201936406109185934343799011552528955682583365530064745620344579181762676966567886962102321818797286708966114028790694618704570555125611901805291398134757608763051601136368661276185367795145920641531022890708267201938757170350817943490680848738896600527332773217771182647305297928415977079179509915522523679504727198830380487224663987005833861882541064025728825087240565062982593326984629869134680066630141000178407596990924800377405842137902879706640597459909228660344071383634964192422236980170072441988276163271524935008256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -5728992046564542440015837863817433369570352024490362525021238051080825990122524918546450075089096254403916676383446723873300796715537363793100018137538518761788498412005294606153831164446458977026533577040368214264093960193730443868505986820129805173592251068910944659109673739319121253601565783941893402906272061958478348168148623717419763691545844119704688184106147792062299897148282397887401325100319539025749071401005464138838464023515680681704064252435485921425311940735811124889179295951159095158325002232211943379371155884395745129412619279782417762764548683725693460208177928348979927469956072849049018380524553517193326567125733672289848037362709431472284855541072639871704188785616209580898033378484143312664053951769979332055123947267405585047565163415122008353883873982574278066124926473437822804284053816017282697300019437437267251765311884957738629252499059378706770527438469546089369471304105674450054749708822330491926616221199825375914905202557655196050243754454689651631892313440070001267183864173551090984707888042138819682743743529811752051574356697304366266026993557976796529758633299558541090429951378503482996431054675644003579953571404243441101088792025615600759630553844854957241326543002826709998977354008398856268310302790310701270887415493681863675563729367044080654272652980015319656349366945127630190110106984808607647181054949266135100229304310856168274787004592338328338520767897400520174043570867837488924300641538622453147635677525894540781713942931869820178220875321979544925453936110471082705792869355216451399869058014461287415184158654465186098203184208912429063640595461775928400783897686228895249040642331479755300949488122821623174052234782830650550238583959161225780033500773779644821804066245795251186975010186228845945108471654513716552621796867832960145304050516145346880793604759674611933816238231327023049484397805385083288834149559380822254353489778111399345942579382361957647624017398721168478810311053754408303178166980061583833744218401946420316279679187297391319132828638499096517587266059819749430714489322287989065156502949450578735382562875051854622526307755822384375491689406696226530579523589223574242389159729217649724044572870002792880683973409281898885405219300299105869803416393406393406062039111712900434826760710474004688920216346504034710662812794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 4283735359980650178516571320342612711356786464481984045371489695366586534943858633840382612511483554832063442413146470836473228113210153847713446758360723751342908046662059799793864262697456762545382279123379569901647343514603876857267810585038790343668727174500517546481466017547240472334419004561971868846038922046648077097638908607324902469157045849087647643941378902022629723444829312814440079959164968948321241553187282144521764364843950568503018290189394745775411138982820590350007624912654268361500281282267140617373807636984847045891275198305091527007510748749338931696759969029309963412184084593175955883478886628833633696606559455083146880812142267697067634484546789655375289889089694410671685834605936219856848534838403447461620298355259318027112990783943863481043058677574072334781099678914557795405060930212234304222621108380943324419573310908647365612496389492818343312158456048465792538732856034288881877343543121329871794658619091239238502033399736722464201029739068883433747767599080400136243100139780891511704257916690885021329197221243356612145177481027366058910075276316847334625734393431635006144929603141790153582420496386649885145454051402999986853037121194490516145250958325253946731219768055003080238426086936585590971783431384913119686669695628600149622523686937406109167211165654898629984242690260725682981336511771844214794571606546098074731919664600147433527955502297347391818965341413320885963300897504301909382283219748708288904237997266611904973099288430253991019182914710571187676827592678522153839377601678397428908067178344842415053325021868045816299688903429775618973084598811283383755928351429736564515457511851262622708004688989246897490106790228057233679648401437307666315781770239736580177664107508949626335246708753048343582031108552022920463781169597779709167226420868610494363831253193935861507875737425452121912455620453467344152084034359692672181772498377443316403474530626138460407473686927421024787334444643052870273923266487802387167730445416933172782368252771921940500037333063121581569008794513800052236899573680912006877069999929135891904597477187036573377109579397249217848993995250093042803913544382349694289633818061325071821486266390079678735742598792311613530862067193956354745815273922094149367725059320468940887360420363636331171269820865354603909162729472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -2907881251070772139957458388508897953954626188417278344305859214589889431472721975406768058181009371458648624131252110709395215113868843148624908982323830459091751264460944215775245333360723532604208013748593790201362042841964688467453384808841855005818432810257826848941575329699840110011386467221952763706552384359590883610952813978027935203800802143040035291932936773094293959026922075024812743887354646970589878617122315004283166722325488548395889974697255428830966353559536901908731028571806688194297010225795634244212529731606163643679348789644946947851654220557186995478954307623741539143389586918489328161160806740361285853589163714473724645274097396794532936578923816519485187849916791176564908860576198127946543541524671460370397264567260205209862057022489745938998662031209483966013267431934870877933925630378227860610958088524661007221296775402887875986336420268659490873450998489206422630551975730450404315421021283556486800440972287297717483758181842636161282787121474453175006528370682966700661570040321984571221575502056591610028017773550043032426036359547152816235741852812205351248113613045406061328118511043307139079557734775050639555111885292788174691441304600752661088293155618265775757205169792728508564344358302024201067195532438390182159830475922512628470124987457963542616560520661980345704893774249963861503098685564464509883167137270474893641680071995084218441767659504585930654609763651952068533127186081930637283315367699711171435740067367024386821179424497272777460881332023367025336035100757538055063374471651600463345988962364890332155140738234512590980874831156118753665246522071393491006369911420250138384062106009734827435264223552510358508635257066942443106957385568526868718671935549726568165517487136428333254100021734431551686344192791172069140087006093665382759203437392077473331916408864154240620307875141131502718864180345173802602768491518910245533565548291998427836671183543973485069494998783839145891294772873581526804941747140472984625408094342094262052587502136154238635522421471804297754661679533135475959323906276160390214970238218000004587591078464083958654036432707345491112179979649919891783179347941749004077097137023851077134170787141064187720564799800727718555201066651003673376447086331146806132178754638552404041329249620938600166059911045563209557569699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 1737012961587429300634337141060033132200889982969357611037013870866445010216094103883481571498252271247540103828355405032531634944525240580345996672559356012743360345710439455984285730181898412025126423745951550480575870335259423807506311284344656497034798014679935742433887467006047621156259087286654806470716426987791136043953738581408662707100786046247838836605577357024666444505940666232190770713841517785211078575986956988248606775836204741332247371544022994928069178924022134487098579002015653018353477453356263635903156240788887877645621246501736795211449093823478241353495365431214212924832999381622666960171800026952635214930079119991874075801065400087338988016728794502057185354690338481970934397510475921684941604657137515293238252817939681808085418937126858969816963793583618216729760928043549899891271253503590076230888809569665797223997774779696512782492983869167338555538603123127948574206337279917729543564754127279867757120107840622409504729196553895586947484603115241889544255002178328297124483002338858200155165832507097622641845683347493671352442452085186254536685072171530941155846115531460743710555068537414730591894315399851169313938181444751949157043119382991895544419250443004130680064323435367054153217967914096007697867707859963556386396964137651400379662502836153098529583516242008220479017080476978880524537959148356587723670506519569757519304196567674234214298601076359200115506541376980835255195343332613268180312483267566468754391933765815443468907326858039692474066749355132852392055796643080233591213142104177949017411319269757311073742218824190923711056229467808318419327001964990393244090156022575751241272218164522126200264706887501330375040538579687623053266814271796191813824824354222064948660882375702879436094806109287853725616869420343105892381611828867902795781504824142514648998490220876803240960823980333659375625481385889621261936431824028212875950773272358678861530016283632291526509184498575623255752755162224655804990806368709368762174115038699895650424297345750119623199986938940438346540457340523909067606518350890886180945127753195657069264898301738846559821923026330246349316941055285113348061564146505865683732864139350290749472810849188377603703005319786491464719196019817601581922466010709794252389840896828463703623547529508134474756998039130369871497396224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -837544077290998217938339949502290109557191879390244095612954946671697269367239014011243379867246209924258686921962134432599517425115701065304621680604217464501006413416427373861386221880653475386805818744876309041168089454169153237299399873449665824587975083326486107628231668715230522698602770732653252279128102957575521576931807754923376007375702894947410976185602776957499093891411585372480184940311788608611927768000523700075893362586621943852345555981632838918553269271066237715850364900234820748414604771825884042322155610971182851156524574417302070243762685727689961437633958083851189477202315937257159329414949079168703354005420497999056192532597127252639662824686623067601782153494955490587323360098315685123182696543082554625997582301769501767752470600412562951357485078822619282685021452707285718697958157533385148712519981432937694266260744494561567149200886149384009264626458491509058460865255432720013740786055794268997622342964307030408184369266849085261049411689283103968349085568393976664004894483957855766694400244768937880917992393704839239485421161558444496595092927117678389547469844110993071349958151764418760135502139005125698871321241661524859983841209085300249108269360483698306054201022038748515500837552105231299834072261411814726360500892369902998668541352407375256117911328493318233121514645033505960097524424273528746723051469375840572845059160400403233448815486239965950803288646061691532339178318311424145759304511438051102587045455433284962858084576591823821185955779755778506237313608354672030422151315826936457437549263609201632205962596669298302102086889502758014877101041387794699635755677272528242402408059573137368517230941026732112716636524717739781911479429526882091597192883373285840185043560978857749208941262228756491401023623217029645448531963989914192125752854825260041662834329655731777215465779240155683906691502094484251850111110865556009864547307730668346050026738690762320626902577586790405699694296909049613934355922008514524380475078846870591458437504870151472765192407655039393533367062643479492889088328493798027199009135267387793140637314464684379012848929531545715805667891671212876716940573835884229932964371762345464468743368212708082790494428434200443260155354939369952234458982526577580515497652718604973618388338759987132090119014580713238350297825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 235184900786159414251404844117173536201958504967275227225412192463487597304385648582526874730270548896149996333183244946216147667274210995255643234787005239361527006163305375160569823601241623280643822791520244228464388738878654094604615285916761381020888175090089085806260523913810405892291521850771222793400446774038980929690174713728950702504948282238942823962953734781897860011807804026774427629804836995006547579855180328361530837274885196498519258218505998047068465137599816005852529327134704019131006045504565608910654839007897291018938103989587627110021437429903097101285096060914549983060937521169024319278609435686973303534308754798700330867119420032919974962282154894410784559944508548355134783905193503014102882070017549217153607562922726468230451778076988442601951841701110262562164492572602011947255378070112108493172743152580143550524440511160678540742199632899602657001060920780317223164986641514423447057704644238338021699424673408208475285571730007393876353606595563313471578374382996542474085270097861608173130904565059498490786674930668995493244944747326343917616107685952417508498467352351007489529089259303382427988060200487178915827957091826902637337522991989723002177180370808720271197950986414026149656109084283155112214955944427678732777271046739676870275237307323702550437866093512584622666510148260645615034253203540997766563134567662150208349747746723318899572635332170025272230173602410810005965978089552675365116619659466434340597692346005879721133386271306568236229693624268829519109643314615434244514156209179719867152586707304201630839958077977373235690438370934435693417626647217680254067146919242830573496011088848734424786338138279054080383281596622815639315446645716433690813879000413500164388456365231056802757350093756501096096756479251407969054198642175352809266094852636543174322844243337286311001913368055874091942415971910769120255109733018153885958850936387450835039444555721691551620867860718123241350305500875425935489635851514043579534409966202307281930748391680644543447430269174188581313135171154199643127306802950394490974266273225997251759199430667885330787115428321468936011376790368260609609176368957811564746288207060283985887488268005591028145631264242245800496009704624389592186433756683867566259595857665016095672302366803718757030686196421107494009438208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] 74428902723827306519314394688041952247932647805485320927951194499263180396171490664122281768713804499412850755846442252087131983849371296392332999432022044831266271808002561059756808772903996149343002332493023726020139846864553244447343466716454316944204029513279344877351967320426600921414609587305599568978426293227896307860214357790319250276651224906865592013006872054717098523803974311566396822894998668773913741914777926553674169096029347835280084450198277531217146378360493140146877492155472887338039591128179460202521887154610176151220091573496820930526906614494566694050706513886431367533805112554657618713634446195225023328517978459735369373054860322127824447647638129190624310915940818711296961659850282227946844608782547509294573983162168205676910178069148235040819280397973658912878424054966351115273044407398440836923333611456578017406176596301999096977322074883294005597819984384512524084658961267683113666244029129606733879502445527028644342420556396249308635817904992880223600763356574286922997483523049533343828310556291594036470650575027082773019866800588248360233033273352208374025454973402355129598852391687609617843482858418812732293219658833029174391633803688056908490862430287172374360477670672562926911625777421519680911379826098160290723431926416775017300146068589607743179666967690440382486153887675907533849554915829054355391729455317068066523437639630260691942821249478685490152097779859530573694051957250703320762706960823795159405129358622582413488322290368926610400496745655993593872673411434147752365198579242581859494534129046480162164354771155644840399159023564588548941001761864223951092575181597312000746562640478686332296562596457611408283263621788473666694441242578591053230503725609740821666938547690938407390272503264703969427842928484657142638426273603990570268420845181064343044748049211203603080180782923012827907031339875632824700953924327745543367240635770732361417330491304954815185953329869074066850773125105075317859857345147718717497778606241237047211714057129278157612732633072886086044295360021468828748486884460317106773898684765907663581892183465216167373598742633547580516511159204863941334091970398824568167654623052086648227595185604202913829861079018660509810824469390688220579163474032482569854673943083916990180561221799344161450137836287025441595719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] -145802975258435522386489189893518093812771426836077135981544678047882929869846968855167201298129991314347686420507938043393162428519268338640360081115500524752640702147452402035131980249446096242488449371226496350104365553610809339241753967512349851364196800576875154056910617162715012458335074281838777970589979888997551303106167795070452563944223954147209783334783971904105599088142897117149742997165765635935977461216720879572322400924295615621842178767287264209327196600119052478546335267021042251334352977478703361323900258414540777927312771527275162310904346212415451013336122839253730971927439882869854218347978231230532860033337293329681629588007365599301921710134827644367714322055875321183525873821594785830326285535017542253079218926004438576571034132411842799425468918457876498507047688398848851214128529608580848064342976069632132230260986487689998633629177027974152684137115761848338589124846517982009438039189909012917802162469789554917222865167761234830988550951367047989826268744677698907617432659799718789385896626296206470874319112693812892330971472806709695652785473661819183393882790611701723206368234208451291185349525851082241621388271821737406600879144492662324080155876745999421424979756584824032239679433476485751724884125479399788857373412780855758228591598767204564221458355098056185665102263281684412161456362789241421342208446270758745914101227758307778402092835498392033683973582899959563515136603798782349732182627274360518715737936203830864190857227365879295388484223610312635951430615876199465081891185541025900103990209788983689652404384139513128446912592879522492217669684034112525971218661052706055954221221613075684013216237763629866740217526411928857686923027426378725003819513290046228475080128927152887540581533300890976894206854974944907680952707340198555217710943691174371442112064325464397739115615867595182571855689233405171943555537196379495116123176443335257402624471546475600932859068904469730923677592038235762194838755174929081050983748415910984518992509294800540372825195477148823152801038563132573386299152449897754631784043173486648110762274002421904250070635618505408737609863290578767095613148976660581991670769207965293534672555199507722155821259914324488031028990476795538218329298147629624179281395159111515445613733180409851804268926720013053969047748608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] 88346566925134298907830349797777457360674533723659164632795624931884226498418718450431823816107885200643582692083647133699957434359656960181478671678988708737220956001594261547965476603884182678101426292928216746768021180957880677506701985283516238099897965334250536170507768606892508835932819487322106533701459512443514931308587509004706418958065917204908168582378839529227838053407950420140906778104452244410488716614167198826550891786935086647921375661768007659294824790093316732251157507501323767069635665427259461654990032171845043500128101604793267821771803606160705839637240489111125760384011651659987361332670856347724622966795265197293986855678200812655904837890035373616280977034986907950932694311331474257066030646393985880901779050278081226721973208982920744738458641410513763996956724738609727454874109776655768693534353365099079020129557654670326275880040938759987327537554810583097189553717690140824095327272599821952645222283971013670432977329674346109902211408555216743869888461033130702531249309468042216566392069605581872807602124665284185891302842511931328639448251321756483068676078927743289493631886775901846838908247988746053443812548961989039722777667696406792014400831611077999004328951685418184804292349668507417004653346133315503742860000202975220767589159243636255741915633634783753671489212790696181861567089196583008922287538425902512706875752130470481117038355849557866505572536481098742506125883480155091391185954707052366573634627210363936348221923825202932347833545964284013532150397802613966556744980531946415688433851690358647876404987085302563086312843201336194347372728624644530415117914859445154856429196547892178055039573131797890998658807911314888347954644540216716031078661522252472272961596247950137155598951369892060529016382124150669080118349931327211906766245683935134382013839867875688799405670776654701825084862612114811188633340055574474844206650137758624272065836787177728621340701019186782171670679116850268283190447290682913014299006980726955212116934083829491770621724284922321058449403539050850914774996215049248013482037362868216335454761112886283339417295990239843576236001555600769795044247669195176208472456899054065085203041015598926654565595795249724036534719826339185122518892942375844685059315630765824212630163662812917905957045316785183393841152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] -15747102904601591981962499182600579718663226480151679034484391904045659471672590031104779868975839922264745449459155953295726680094040213449362650942559904053030152940039184869979303741395063687658799127465031577968666637342011884896710440635820554072122133845630988540409926013909590308318291043458897117358156593992271909216343738482177726544610679744598522920558083369103300868859716126127804908147004053528057250745198155184388673434287020365728167991147958806607855244480288406889591870312773906871718227256993942574308098325376849208765837043064349211515528525394638324461962999113125659874739170261662085653583193333284024258534304677047460031735308133570237663433563206704825281867249395508652096839153874381687286412739369876751308291642582406835910454339879584379921731561706028179733551268607942545584443864188796627975149127244666635912742561266018337281398383553269525793403677440697453333686455856386845907094233140058221240673469573389480896521576988738358094417369750957262175269156455667807634492641667183714785545801347504879167451465275944155857245585934267061352357484987307420388115430837448627416455608912852909106988292394489232140288831454383381948960955552201326709035908255104163463708677930020758354623062294047693285964669993329789617251590937579441108733770063939744456295294038837767205887190040558253677077272166314825134219169857039026388691955420349249084018097666329133973113297379234637875588727451362867546325785180815278126466775852038723269134198674708054948707852268262235593840591073511471997189643306189062840034633368741007542493436243647114933957378468586584002352542964094302804804597035023223592621822789829756464718917144989565346159132157923317642410994258992589367129473817163351518005213710853996636401204751888546799161872395451093630616528783858508891202842934370928044339249973222359071428281975480349651472545879113239844816887357672901756821162650810353203925214633483546281090289251462093832534856658120116855416573435866786372557283474823944029322585785015286994138617215466157737691524908036018031790749364460083334599683823179884998128279950083642603222947049889886130373517666188687258404276763291181840857586753406238606116130379161183376689907956785455914119697095408143334647620031760693320903370471244359747624801921789070276953571918901267723714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -14937111155500222464524188614615439813570162026657534407838577455492132997282340439249026209058751239025885980879299571738868546181554458932176466640605503744523857417607028058620087483342626548243177764258592512964054101499149541440871301525322564540163286116870829831339139216932087108843616948059830053665218294161579370769809966592298350046537700018747653075999556752172144010312160049072950315954403867286010959359424212646403289349528000751864201952254308271426798745847898816405888658421482207117810561445923142392450111656264389159032099538861780304436072096228413649697236114820194961962406559415396736591929423955569779792170671080425588615368082262519206898307411142201501955008438670325800438180865028915105514564511204008132697234673364955178258469813471549256349436374616979369453338030938939879811511493732067206105550098704284883762980818462497158401912335137039128915616603994944416181860194984155363449039030591647247304083326197769178317426283444610408303226020823552002622890437612375531554797356135953260882970378325573555123915852381887533102429455009052846269310693153241989859835473514793495829036477813499215346896455264945308363843338592007507893172773606225118079598948801306548588709786493286761631869694055125352106368090411611587881474409286390609238291945683458204731509513187614822708924944600029879355846352031623524153805879107228961098797836899050416742896553076482051013386947706327695757507385693112808238764278386984547579683040572616470086361668196783035336929838545512358403482916090978623495748098302153800929744520262669094544625535268784032778312505123753903543757665394546822694425230307618575598430534369167775419093760686077771942281936545809969305380873362759013447320481140206348260164535276867481902910030107390741540820712822583812786974783639714133167021762806457982400956875474665241971452124427446943902219253389635715861373726233394749733382702724443049078735812210892779156212545323149902309314680115100529980736166911376599657861595969954320208275478811586502168820510137778022408255230993674040970907927130208554035641448931254640191401642807050607269774676781924470770236224567769725276955314777730539344236989970533748828560952229466108708086321813933011296284770734142440083459311857853265363805466365819423399806507754838025217817750810056251712471040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 9672701720160114787077511787747779779306528061340255708723859686129667600382559154814446524292311484814728846746814641991958400236755827609619190267070924987307321037603572861298470911353970611690099569644683856835973533183830371473844789611345339611787671282016843038520484680080828085620171925387971948988491548544301859957848659103390669570675850412824324939290781074680336459478614289616055319635265981531782157594159153205875324208218548546624520552261285464403953219356510164619997894101291737757886174254267043211877960306640623019120963172501509131756915681168112602672214573541989941572378466167039493407488842191578595868704073808901273343637887991225291432786618008199829349822727417742707360292385020806938494388182391391805135294555857417065528309990894940528353339330282077602042218847621316595447590584224616988505987473148650149936196558121856883403142963390813415781591317071248051693476162258427595873560819096988461308626203209533810225502537331555273979207354485094685359124178364704000873947481363696878051651498453973372893277895661292200327804306335138176446758815567966575100774071176681365552586103497949961122102083078345381114513056352368407162580853432396652502979643480565629195632578160208200299927731298586536391269265423859160055729975681242964243726033707298293586003084306879393212302516702068357007991364014825758171805256666825492595936438935696807185708484245452909251336281577805480065074198317900755766211824616006749104204894835686186218178257206945405100999936730079733958763813184208115875854461761948037205220935642734869466566922477719596828186665115116593691119645852503191066731331778394467418992470096743113433451865307591731435344034560636362689849486672507521106592953152746153782571573263167882999296229665072674676457865032227248979920235561452233166333856401228909034089532879245887166267627608990804639538594633643982254014995876155233113469129207138289878235610267587216154022190888527812832458348102900608200509466734720619445144754310440024181159899097005674441997238071737610278996947873551850145643399083217821393176192420104356859636060441528148209401933601868082018810238932646229392537020775734670022537369517557844147044762038392459994513106870195964316407233990233949419444010255662662828546323720675634397575213443645465726791508267116745199714304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] 3092830776588745716847978468744038690552975759307583788734500010991660419085879058875173908913739134415600623861661830686426111853500014054711988459964559349929180009275405732172187395706302208587208751424039702655186832973651371387363492968172782323668228067843623350720909150543743309637317922506393581989489675507636593864893405525135785814880315151713291052305719643408721690389317765649329156257321902766929483398461130205658851705094536013126564552296238312409496497890321023518789939543813361292535735036203145962778570842474321714584395420291945401571192364269031746526726153862033589171017310275142096763066758769754058296317941149218567835245854388720631193669249683222763291498436417985246281393847308611253953182465861820107022495730758075291493113482986290429897130631798837043684818536486689755869065891146912761191014918965346131753763447922833678242350330602228923816571839498791414975350246313763482884528960108810889079247379780346392190844402224887527709845390207687027539629882191249480455272439780594617803215385001051129296517784461236802383603356318021527361000285239782212246641273986586652161799188152047219871165834686208844273822451217940369160930572380877734912656093645597217002183042420405365452748819979117912911900826399366393496322041979027214798454023045263408197972400418483843061311581236239053123091713078753707206462361931461229147610237676853061454226706739384767697859487375396217709910242838708733955868349133707689060841441394620056083613799534521543956533065192454537151207717372637126133197468036465660982765403966803974671601281007759066610538832103391121731880813109924458732620710364901221532527171880952006966472871052635745537714471961823943921701727375757037763910720337264251570260305952349521316632472801146260654453090849634549722009635056569325537695483399144113662363737600493896989819024443207206487309358130430114543131991470571232209141010759014544429170905232488776158243199034721442330370494272908537284258631467045068460815826264589635186037187171237075325591437868348879275746045415617382386294346801097226514895240884436235333518706494499134400524290311922942154944178252572811988562011072128413144436255525555723942089457128824858937763231357647890861572125261208381199303640279330096761007614759695913745798255038480091060439693915916683265966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] -7422527208015036659966416514589576479522535704042203338638656139353519067469408513186990824901005931603155447093066353481391636430113563524399798168678564576084201846891053025102418180259933363267805888931022180176760414431814954124778517385222027616440455797157260140831280213903455710526203876018963429741767422796779130466739147821265470097427314902321434781977008502233658379827504538912041563056849637780163385232171863151315207224485032004626439235008523532562447100389238514270953693608528917330309594699452794415773934288233759925010327496970913904357287775357516853470437613775224410468721435311618648459707975643809620840016404952997639746021627035137644573566469975960229212431434339835200346739799256214247877858688649711518296272125512733674121432666612574516560907873307887088485680574379811012304396799324673938113952248888600062011655755045887792289117302352837443595783914427825643433045074264190258521283502963422898113051926296502485313284785412759806135403182638958563782540094050861907169350151232992290357985998012238423163126532786761322459298649293683409092323620502350480533067332785390582412394460964722988055509270062353167389932408257274436281150174866055913157880584362928558085712062022510921158622025583781196486791747274048159418351319651296450109375197067292513251271243064699890235249202300204273029479151386580803395526211013788229774816177182837738024222080954881860785492358034578606346312614485467491550342265680704394328067451902064733961647393741450159989053646078941342548281257249520641094612269843465312696378552473403484050081723879646239110012580862758308131783227780594812693832844060506113445611867276578350530098937218273099755429004449590890861746187737880623747943220136894366362112769420566803757465194723419434959656208756000891128169057410249956179721373233432593695453124305387648669005433185675642496535863528933195226076174643966203268115990168320760787795624962391951238846039087420775125420136069199820872061347905429354253299744008668053261459586570614678377955689043458381522061016820048440213220111958404835518070190304060328661550575571392250632405114067919201798154567751779723313994269663388157203594165475405669565783936141932328000445575522246191215458117327490800840105715286444769713825994626893209676375328693296498502141438373701200145022976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] 4477710730953509390277122908338270816828706391478398308495899243561695082131122352198853020912849114528220541086404526781073850518523775196328660427156138850893663614928034332968002835151112928259466942967785882421238838143338093663633360562759703151267278424286004117649857294214010031352504611261249913207404749028740588962293638915833352164460291702742024706521877147908016874535159539108171587850248013372120427999934852268609457544278926942294434508065093207682635079788265832994677384319051362259978305281737071343900516641761058007706801180300454592783996709686931446324502586141663638348749912760583218686794513804556229501398153984078181917392960076866919941219678141878557786395153859506102075780516518661491851951819897983722727602780903749604339127853918408266319254686867824574982149386544104761753290413882175881622723604981078882928789926320768345938252303084003307496635292295635659678644731266391341023006726867356879873602337839620888213157324290414310010815243340633261580659852087990247628962745177525074616057500579827722834667630391168500033155722060884354731914085927735226952209812429381938873263132345755593654629534447844535666352162597684091030112819583119273017312878548966076165874288754718312638348911985248337866842530849616584579648321687995867639121905980040251763505589899559014321057183688185498626330840334497320814748506071460402828706911474878700472985391074270055568804649472015947687735753586430582552791062950502130105972791516822584109840631839365750196755259560975690876215795258072593888799334889495645535613613207674281001873941276994207402273525235366735326392939694837790479691691824290500036286711378238013754500397702186445513353107776255591870269795757568196125625041439390060019119966045304643056061033014014589566589999754007671358750543349412098366015908385846338171831660749349921775929630394664766064350017727390010152583691226378855343430216139453263168015919325177539120217635064711298154421468468640342569308108934069647482674902258033146998332553685622204006243048660546595355015752828140080677469451636422953515860177173723556538943467512207100943108875282659366519002641305925663819765105645449510937228679758492901958512299638149850629022248760006522186777072112442525755511588599874527548689674526438863692485728671106266004267105666347739455160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] -670556878456407166423171744144870408498696617462075839348825520537001399356263802064007833266017841419681720789049977213841050309000681109069322444526950895051024600442481750342028315161028047627216078659902614530113043243469223582927361258159559570276888243358165025372700423057251017168385818896267013426390431647452543224609175213408945098043702253970810547670707811014699533303703066665935338182634107772673696918642615526515579898631382884964539227944760010854893773161314658033827906840548050152561364396688547237132982501828746317726153301424590607807376102396569766486144925861732212102073649329039292477095151907892721262205295858480202187150091308327024107454162489718631039710600839168421681611738751965343926851618097097589750441842887294350361414698772720894680395468118682750153468762284023200291911862669125252743182282629541609269176543875427754916764919636016270140739117239818006880292877749483114907338847700574189688605254716938330550022068242930939961816059411684800811545873025135566273624271837578620710483350471170019360917003121734540810467459360903778805204058563243864564047488391141386407064028960768815010856069015377040857958036274537508875604684107862876028065173188988410443262769071174579251652401896323634193077473470927866747532242767644606391999519958419298325147709187325515263933388581807212535486075079728031897211269747435409154727734442218496688092594136469097776867694650165554063980483174489036139676396160458974127576930764561895600229895618405212952089353834104037246817414906176955191161225801293558645514183792975705276076221448601163813202722072913936344929766576794158788124084442150187723931486464242294826906198875451202268174627919920806373884247226590605920784684229460745390463780040470287171704336728448424864314244673184625710574090998625517699258821818542545473840712379813903902729917541849936003174472013916497365759882858816566028578971327669107127712915642759493405534080466497919980635603833958117622380740530179018234377001032329934369393605703837610190066995165434053057428142566914137693804670732446662599782066410724347599939782013165119188509446159596788391552277312427948532035403313651808363538598237764702974413597163554356897240923309230635341644760437523545051445345689218061429177228564311040289308749601870585938809029436604092753379328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -907703299907989106204676583087896987324949761344256196492837953195957673119155721770416118818210893295373704130689441676200862708935482410902586405153605185149746346660383533648550248812791464905943466332600087143534700995203701773145371777839747039758193666271172914414067962945676194059571202416404527247737810768159546733498965757446998939768904679343265336622334002942114504739165019755759581353765000889963135611061217776295816746105433232075751844735086033374764783259167889761803649577486587890543675320299856859033859748052137576891024841842374738804517884682081065272959665336630236277791165916865634856561851693664673655025028550775357309187274230090150967140145728176529348128067137684029741604247841759123047597061541991923447076430182372124777964415179998713703782984810519213893296086437443146662912862958205269262752744380516952443328768825323716841374564251568526146373411475117303256590654750764511005104221139004052618726243467100511074890777469788193466372086251987614268179262289168134371116762477156492817156490377224880909855439356684188100782122055026406204674552112988492828831278456799481873167777397789536561445185019429418743610436545252916254982741327437324572594435232276172824656411908398319235931304659528647412443515585021284787277212193736359168379772372842591827732546261322762794115331572410284146246459547386132600595178865113515370928842699549420278571478940970700045237190193081418693599484666297738229351072256069621962694002374700027688923893598763881487984003119919853262164806313204861419456408446058944445064775865479808339962589238369799069603382521371310018783602666731899626529403690240182772039791538373258171334586546168930995768789012253720472693524239658710978063215686634551585910956820526953714692921834585600818971600677609919598374866972203999793002924507541818614951185969765076423431665074717331296551689732688638758483765815883939387335430131570773977257150592456381612302090817125604339683902578612963398080122617863157142659081946705245634806334650576232467875563412738618864188510700247793184882666309306939106512031875728851525267427095160047498900480803886064748353366847474215308217453191006421285471155748773585999038424257029165557017492247983408195876235017488568311189967665487289711549929327459729300433543814428080401305410904530175582535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 787366419398489141666859695452330229586025397068068349553627038448452903879671983373824250161245806580748717227021601619071558126892178467440382480244622639921643528857131638433025805562155097982964365382545359984047016694749813202978165527610284838930518300796560873528596857951646301649141515025541000837935420095909178159013643214384640279450420354613597399736485840201907225894950690023247887503702141506417280689504352214407275419335337227643657896673216905769942354331717609170129691390315973086024977735231990709719482570713756910821823537202405305207293130236304068096293035811042967122234626520196068095725541658833139898133440680608913242735865511995683560607668241390909059338468877422869649878518534513300646234169913447539207969169357503743771427646162757313209382118348237805355623511544041974341577664826106239466894209227732489154365471745696732660653287866595094948079078583720292479609593192944092660836010052560683497624942907884979548336041753088798207579546133686995647757989537742379772265740311217030517913628925838847511491104374895902952682758039483138961108652054618845328369030144213062358943361731686604244248878577460477029503826558065197659222714674142905579159216714807975318008939093041598496876902294901334950293845698662107162361094661360747926191761437026463220747766102021123595897265820849435279655037920661828057421007816958395398560162666097897422034439907750741399901403896606439859646988041637299269638719314859716148563205759435397101091760687536796096987722071768579936159184266588347204378901809092352333180147914998600390775960750578912240544287034638157325787909484081991723200162154539325921340876458129257047998396054927117722874254084006691897797605344006706442468996045746097903283268714522523870853143868252059485764369511752603666199878774994012337377922978284472140508873337722496195578054567049613708707905777639080264139759021181944020717909008312403794767188450519818522333814449460805318668368247539882090039278531630634931477940617602558811549148461014059806873330278913151896533970279474340531402080597297820456548393939031818562404483496956387156185958396024474696137386379531212817757372486715053758361883525736859754387623761811005085923765354888687954782066300976971215831297421828746473119249506881814876318968298769345300450678624931647663898624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] 64725229286654148279788734510748859004940120222228990053566122471863871041756349504520272619635607001087087120983753643894523265156225519314406338013097952188493787808741467295654714739595326909400426379951141832310740794861097561997152464123634679166484703345074983651300909525576520199949708478878798297109929296142276650212367858399179979028241046439246793933341502934153736808885086395545567880458721384669839819936949500114975636223029007091705981798555405164928743286934661517872295670784691884910384440437217639002114637958673080098952551233283035192482618733488784931430267460938889475730346973860568974757865422039052539440906950079999157221174538528744106935469194254986580169568669588896747031355116076652277290273944066296570292413898912047439421757401428743686271019766319017528088693448339758357501795260871961732491278439547339674599193215087783648784616221620484569171342359448177366439017181462195106251562803948677703262716638391067240362507647337938165262657877982254466571481005086868762571839437638593298784561779619130517790700356327400176737461439695640169438970257242359870918004979182778603153149573091564148889368714629388554028398660038954259634565928324194051991206965788089767587242581698391108988512387353769986992324744457298870230701223950413399066229316085744137729384424098231857207016477916554386947375644173567046994322174021322445761311499679137067544011770776048444755909599253862505094235995548006460621638056810508479061912083699970859432003605104583131659666397295965536547037483719630511884825588974992422738831024046536602854386377929759655760328317381051046880261838861424397298581041756258169062197325706641018247275763607545611520091570488037285152231288408472013353410564294223648974441145806754903009217787312175419749683070769188219853790650478160116328362924959653682952328925062360189826719140700153935533894499796979208201625980538116505872196369508096357200577983329686224839684056199445028767203504682707329069638063399517204935495969120519850534363060444213751670206678556295971055019016161979538169384671924400198683255836934254875960021755143499707372178552814991179103172436553513108089725965133396364684287437926733039118662507710704069500564722383673169719959211061692765399838120185040894785921338255055638665597252775408644596768440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 26008059942996753376918918686375643031996224663988934760673339498843247273561891541438949398458715089929524094127378564571565177306834146213566570599451520315743688145701008145271114286334431771992291527608407323038419218297536551619295548016367122895073317514803723660746949998305741339916569317931501301575934416631421026972147284407659446444819381223597445567344745958675618154524594518045032094683510095483643129346909885046760517832179672930027863705483632522636573269461762760862783601049292295694882769379778617489757812448449564859351395710087864561211789439306420215416395618844890517873940329227086605674100600874187863027434070973251723517865518212414931467122897279288844867187646277044130143520557829443894762118648445542445772937793021191006959331196842265266240209951797834026001693663399857492989804632515621913215137335888915681496719297485833799139800014863446058731188929754248505474264500530144327701212054438652896776446561918935691803995772486747561833754557137558884579181134826126065261203380477860997661751568877700895180903347924118914448484027573054698697016192678596684593676554416221649647895733053580420337444285897745858672994640357805704844298167767595412086811203058572956135736245123891999792992393796385802368612524188560738388346132760303891624859238333339395694907781850288013879317934666951469943799630569162283664239258560350076113154998607732419194817267929878847590283110394212174426529830821383494106083944512936955650366211412519060156492056628130519699314722845495578707391299511520231718493065664253608618290852205551478646013235858940550719145616636467974739759982513080753588551319163311086077030730167180510821148168346924058991987747310226058615396223578657611180374580930360870601133599678672083711875128281707586001467153289589574885999390028789684851570989526108362722224097603472799963313462586352852294487448884387285824258953789261672533191499813675828471375087806411562554998948884070357777761966980124988062548606472786511141507731105530236526914788902128973772716379142291450758356496938152079447826305219665088594825315515136368285508325810641428897122757362924183549925372830408447261410326093851015698100716711012439157831394973116094615892513768203117339380590763699109803531137560413506942406936686034637607998378240305971357727640780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] 5554597163360928024962427146894195106762663458800659590516975364064835697928328665886133562869507337662391671476723875848566386634041744377861874682523818603047549046096215127475942330422268884794771361231965663963528119361962218698711349921849947035946033415313863590526631709606374082291493823121776581014230333570516221355189509118649114944806956982205124595996164380060269406408797128060027182097226334622582932836321477606143307473839159564753208092844453616694454722780875119458235341862438801353199122507780611092476464314885135711287673822272328428054097527653101577314055008444208570379531422107462874446798697186454938840345385712001330269992933347149495790034955025740061737987260537338664405239164445357389500650574935759923108277823521753640834318679315402883488043638824669314370418962592614281382149347612073836381756146309899161137054290734517100510350740357156573348807357662922555629700435756383452337007898055932439401711547197031405227351940561114143435769814378451549759084313383481625693096873422075428505773614015819373914439122947336958165459047672762591951555628657228723115508676776520949567720361238922061648460867789899937903510284069288506415089748586141105646635405347598410278967992464219694580414339399479138248280511887036564945013354291800332905862995501924341482655906781383849158802311055574627595182575530465666340766348300741065290535591008596040658831680417769190850993118064639260310456423445490913720778779989498456896834022014858455761335633119195622632779350964334604615413306521678603341030419662404187083196694682055233644529462274504467086260430554182640897460757060969706813872576408144785728087709634059532975325447837182734895113107962982163992153738453618276173983385417010583694726363640351549207886059087712957430656534593893232676291484911251966059182700588807800575713558375461094577937510794526513411348741586711117389910855004945523666023148384115543508075359181800767909291093918853094900984023405072156460466502718126576619307524926623623888868194534766496914442557512233432627681422934606043535379638313107518376906871802292482291286496755722014823802384252478987125557256208283786405572233013796681503219773840972208613090535913591729390325721992042899277473774786149922358840184645466856269428910826225291097757012446059555191843781712281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] -740966302307963766527270510899287822090414945529342075157669432038611335166626962161114340291702142958524435260053539580156653963341299075851792345677218241765168649282535765606358967478944744292203653681905273618129126088960948396619551828427704075766329893319198152904464300621317056476016823602189087527677091771203533720396605084420375052729041345415195021569279998318636166038898771406064758992845741835880333635368529817002261756964928619470710164011570232532957859432644408894383654998874522722023672346019862881563794330487755633558437010148693826866695585543858903997594599295970668276069771487982834005824617290032936491630434653960606806283527813732769277565553477518673769513769555598334130155708884994140788766246260775634766043565590050531332860247433940301872259890256743755549915232895594763969907853911753570152053356236770272154167125827717039438086085742242151875778509555802918580437291999564818247389801260737492944057271395260068440444763335941862651422085522880927717228166994228359411602369634481867583796221689418560111108454977218127744513524853089079834779250564891461845411572325204978555441383455102499248922878070455951002274739971608074546547048610641697838592792345865634821420234865206297624348116590436468373777925632334926607949928201808920897354534219800359500549724772803929819866250130349693861987533223430915465420045589870783044788362321326563173598277591214015086887140186914244504371393718487802753734034858879582080393665846295585580476045526840439414864657028663319805359996481507984602211160708571555480641628683681229709088568253206016783831167755794118658383880025296943899816151341728384851823370662778152884587121041950507982942333243231165706818846131715750761463429038010071650414648640085372921500875353003901380624218877305128471723837261032279019843396249287382610253079424339886667791785829598676497238130264988639113240134858937284094022499540472785166042910462409753256845946489648321981095726504124788096108035664965472600904686075213540275581310269579773849922457764443185626355970361319655907309078857256324659354731868812459240819231321649750496471873527270543392490269222610835398005549259230675303219589974053565878259559406714028889067530225642033323246853374549731117932084926288739655636087474048394308561636997439458219717730936396185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -18043214377426781530884738370696425281348186131372065570802322609585460901618048198055295718705293574590570165080714022171686319853121945760804126012622266953331086027331304154974663747662940607763976373691926187228647277458652014267840977246848943470583437302804879374320526113434770021073459978708008153670626973230470389779798104131721218555324479808859422468600156043535359531457869442867179754195420328572163679263845601494015069368229117855802313888524962490733607982900423109493951933822572716565625057000143617013301945292404888173378965242090097291979276448778633507035854851468951169290184140049805698993267801182428261750300433391406691508376530524377442993364603870971551576751962244315828167883238116055217935110122667707682731981845846585175823897117643424033715366472662057075733630455322988705813477386392724059801735076138753328017324227935751050749020721204250555388588303676128530243550560579271934901754745076673187632124379301278025366136426220592919265355121839953027900337520967042826412422766357793590089148556164270719841237621716907923342669379080994678305200406867802636538190350243990445223349440466320995529803360553819015936976917597578985878260643445549260886514622803807787331989916870996257768107322037391359645588116337267563939180723968306432427179814598745655615279237039374849678303888070204929339971570732933620338968450223093781075819020710122314182110368602922919460022267118620453522828925381283263135064107671857648703160652194100053700859216956329066320307814292183818266984088052840986623245069452067769712319194962678674070016893965686177542357803945258645895425538717575137662180246330229600603361067412161817952947080221435244098306454278025330393290449027512590779610017910183383332636114956983311858433368664309113217392154027124613603336670588268570549628102328699677983793204565495628051692918800256525959747910294055371701460419386793483689318635315633638182591958497713881553451557139811868084922658421725839493880256887091512042334204257691247744405222598240496725185756871408470347464950382292359317858389790000150161918058632186803823807801846425479639919359207887875167606868206824032607500037637568703601339472773413192242451092087693085981476169720235155883134007796173545791999453884569545178135997913589137178085930984573461340467023233993932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 385937464341232951223345861484730921297631117587367924757205261669637853762211479720515347080499840824509875583662711822470178390020014653082990140802465104770437763061730393808442555167403326171238907768527143352484487977101296627659979230933818598155774564368030306166509369472141828667856228044000198483341001893825521588437643538409596633099335408176810847321908907555600744640149950926958840168861163312217041931332192357652701214995947278456299991378506138467465784691268780216209121733869296154754015317224101659146049472010951143204337638134188595302339470261860324741192037461591699885892990558514001882436590290534834381025257523516108879834809761244571736519565818314189963918321832676484707969482518135573868726071580080325108884323966949881620476210358526841633027726210149836065911008734298146473301152638202373073372345931418687309503510753669033285814080568913408356292597219980407803406879593060931648756421681155221966305483498731262713231560144170262618227244445788971987980078749394178902950291031255640247983025152463831840202540243219647319999559768193982740346800961249154399628718642297282080906159354451626580359515408643719116514885773904238268457815177619693444300839039795576160535828394415451757866165961896420519615657068453348665675488835141512944361618417288755757904064935059194248791445462511171960264354196669065702236739696200280192884068131542789704507541049483976711396898873190203533547161438383694117299266635160718117336684976151601091609638678548605277772195170252086671779833594995353801368711795420129440544156640736250037106477267644254327518301073218449263717700412418228437676160569890203451847109853244611398604102528793680997325040257346187796152956112597975860301654901087081117521717198149913480689860365403585350203701531244144709344740208815928222006917570201657181139560757316965068037022204529435548787563873412235670843066286624593563614495479730523086001840922704908201998217611400804712389594822229530335717654994130622608251714402399944377734936276556453795899301462547262007732376702642662576847046435269257924910968775118066047956592983268617214469019050544907119159651775511350093049674950812525224902511665366964150961477224072974474178987955538686353464377677340651732221246066632348790300456092016466004891059887356798571944004291526798606336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -4398039904265474795530637816982757088951788875552897042772850072887802079520761115857094071758439350540488343948063417448827191988823272978870287199240109180275270070623034698169670063423630004313683095095824061960066980279963061277950402836326431586700921571342050042885377343973552672287329017803253832863008195338758494338601466707859166781787463555671188047595290235089796756343838336998470225353945658340575813078413998495918235445236210462361042691036234142436975294727599820575124932491998194858533706757367326322648029255766153362378606851025340070761616798743888342519971872239317281221923929460691383015442743192090515649033319169569643072313011153137247201770180696017699140599637051214549812767564130967622215975583822565921794444067450947378752088355447863770581611601995637308934947416526194696467955360522220788898416111021090851491165323918520422251790938604206574239365211542795646553913694184573814264382822562054415251177390021653182326412568029850667594618776106045877729119882094299311987707681404681323748540657014036734419562224090038351151318676039617671120817833397559863847802977046245887524208172699714986591489407012256710301746006609567784843600992869054891196815788383480173842066281695404370375734408349477637280121783185685513099043532095439783221832842351242638588624371165480051846098608089293655189657319418015588201423371983011641429906559812889750412879477057588406853545074177264534550964214694549244509506503529578244328225879982059901833621559595065993214161603224788319478560369069870507495247693965465392459920377183620486529765891079524830399289302150749805701753413466848137177211982730753507932813638693681412017304912109093424098085138879618030734751913405712408610634615583333416294078823139563567966852276460918150083343605980475238631505376126360182467843879257646633914388946702927975493629085822649265855588665203886248064007042537030264547734929196687419776212461581597875912367446798573059023195379584671246445010797591698051667150650941059539309227077436369527466983468752878079978441441827357826612664326387235896880463551067851861669266940331385128612644900442204427169347472577501125726203862862110262061229073628424559035142929477739593087424132253153904434104357301834032297633500936580807642863257657870253772877690113665600596038569327501414236160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] -8575965946027201454270867419243946569139938862176231949476772389402037323868916875033760693982245144078371154740168921883767794264402327220787104486233306938256641600355700768578498024577813424274359624656868329371062580958843374726993498625474593830242452084498288777710819842038637459723871465695702900650689358783673215342044775555487938009915390431198687888596815252898205318648093462034185673242477498631670480113356114756592314999584727525563411241408900519122017763425469074234199824657927937804779353389124936868555700681325328572085211888739047718865390880867876521101072289672427032923110976485987254229757133156369940743379662082020589947011186656722515036429208897075285182442063678140172990956180147057394728641241679139673539362632112111953300453382298745211733052214942738786791496214498193187022810865081698035565502262449489678911134816805428271217619480006730763577895656270334676624589970781480546453954583341885531996989346107502702538453424584003392701086557542353638494268390979955669321654341401000690655081277699466180685997344582510373248449316089766525352562981919054385722334378715328633030726903308282356999908274342549117574204532092672727683353620472173653547587189435434742922873334092846686625476970975212182298152704511963384547351432450947665629318417917126843275264219214571623027738204147867689386047156636003568074780586075574992386507451441919456215990061289222937581582374976837529103388994642926003136114018478501917093298838787722641169799808890587641845553410748695254913253882585223472648220544900395303544285767449764908380610102284792591914683254083712837061517630155405426154801818470856983169759934210484053117829809510485033208793859620416109146721681403024941978944391380497239644870812780921300294056869071064291842354520956232859403442880827717746691708394274629618839850939982148119811536802105755548439714789093563867359089292955791846757436246017468272494403566280755764762493806090515592484337319401569668904243337904441167624513151569218864707059690383135693893214894159534287223093512866639833801457817068795420165895317268349846545252827432388687174607219432344201050511485455189145689896545890714323983926323960201171524120996327691114982722580608103123693574247051558257389352843778198228311397193982504761891418256059170233407639714832804130848768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -241327547996888578559799156124545398458459755759142321695806897415572564538162880552608058454143592295183043371218963387593835677719735508129667593160804579995009771812236779958684229889465927063603778584091329824572710368548551563529229113507203160376841224546282931200907706681414981853108166018218576336516038799233742120869427859820635549052048416231154103212146557968026866127768641142464522831826254730664935204166564250686194914471449912651509264255271790579806687146948900504543173589267364514210366678023587454857212398606430300383022899319301643694480231475456044007159440343828004467626657899195246005771315666566069169833496015684677656465197531053452019258483641631212282432192130428507713165183605824865178226074249684872356662010806516541548783202111525626862051485572468495190323387181464101159892529167875815380639194182545383415956934605729725436034335010322071109063422381188917974796699689413831886005986186847843411316431720507056773011189952020794784555624941352244978249455265390979162837895127387791447701581449733729505181668233757522965937332576655579683948185121238655058467626946368983700395129844449792770485526771370611776608856019124550961404002294168948141290766451730875863446289221662615375331469064451522722986935428763604237564871624858117655191694878235807335256726172836658795541828123608742654131951393075949029470186477491752645297103411907779909258202159015477831051352864252728524709965282046797678627733796116764668373205824945657710420264353807005389813119784855991792972132858194504457318693204159491877942207877781652235930272028231022805118016346577204405590363438511421764406436630483587536884903980881034976496778583442240220380401148754359993732822580899665332935632018367227768623042322837674129946129767535753070654985407090739647621661598652723446745241050911502098934614570720618824882382349293628611389476558821526397624076751020534764548679290644545332544102180834025509859831116403199606941345329129943662209582355068162518366889578825257313150856022678007953709848854367712972513870239771140421839282105275532801395379746375485985395450920245294286965130820111908270769766665425209167668421662626957130880576896870010050120922073148876922927250952841143010167436485411335102652978555448999326305867691711152973265690213520844934976183882024552643952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 3130764218342910981025939239427646909794891050113394557205283433780567088711984376068690983577806476994698520961316381128200739077002741571811855518312520800986932935180829099823195086155067557645248783300972938782763135515201240357843477146439888455535141882085496902407346889322711501470716832313425320774472672539322291444165940398408447366827268032691546920685738802780567505039549229754497037132446206894175391553376849266578730895556010321842912964308904071403785180287824351320299596455180398882448163225164693940016060782079794394574496731468712368599012501061607421312093630980755619908908496959222093435342978719255525617255531515756841319822066280891137058022808265634531333413355718839405341657253464304871311138753658812302272643047791488667191851183089250640033551098531582303166456651305002522996442050463015939789081669656162005338394084838687043630636833996920920533981457152439485914471635591876236211721474537394307268704933895574707859277451947854935023084434628533003973095178426043537484319204673767336260860444734948547727227700917800169311957223923186241243271486774382274011174875565353414274158185148727118509297183406472462952674554780152544700279598438683157996007132824790553003404596596904584914888235540644167041844896913120006249932424163553533960072102765777499374300279979780881850166366705717246506733798633808729601890909229509749802982994784379834841397034748574057434100586209502389884864035025298813683094726742628532437019340146500169287810610372439427831283714060333390680456126082839942141402048019941463028994225082106454146407038079329639781243307700120247612377520987860331356475612272690337102522190953914928913629582954266578700133370406281782607592238617179838417483616591601724385795931450386414911969930727834560628149631170857547364474653765515016380180881740324500760620347496790682705142139797322938240604215152908347432968428348348149357711220682779702736110159448673806200913344789996264400340187765333388746338931263643202156750915133507652626764175887538133299337788922822467538700935747289633441129921686086680421285508836849864589586202732231622652336911853898011217937368395090903400832605396107342065756260392552225992166282280852656302174135919767097115393362080305957785969480184378533009343736990423426453182508950148624764251712711595585458667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -18354900949384725962629154662316972885282928112660696865742317640108129845217972202902616839366737186878970112736004313123881323455084431462550071520130470011319470022123840093034083486662833498940568500467285446088866586742667928976888996112435389928643205062578037806298219928891830413555533860017472697940563602472949376363790469607384536659083058005710177874552442312984556378799677519881106691504926396650200328061930037282051236462873610898389211737243995409513351604186963095665881189513907699696014789603032843450617651972838344118269159262131439976224661841724270085803134068452767651848503046400114057623720050056437271349694530518569339780720328331646400853004383563166781620656055369187595943276224617276036562858596691507545198442424461143100490395698332210317145058165054514875371172843101074948503646025604588994739694943278359086413206900876469422900096385586994549311638434980861178822076303721015857770584678009750439350725316242851841796644884150800050704361123063306593120890963163244223585537340174845958526286864235139611400516473878786171646465926102446888347538066582716589149538577953180917702698385638905743541490281606814502745470362733804849111140792800353450776758242966596111132099653720846328398702921414636165240280810181796191241007952045306563049931751506786021191894869640411799374703799586969013666738331069600819142469052609625109858999138647347174889134828248309684222092169437390161141635191960710915660773589465111503703858431237160051355598324964966692619126486203767738158293044862736899912378579106924140905343010742106238913927072310993969615494950358458181048745450134648377590879173480502829500007231440106596981138160403281596567717644603988786709249926424708278751921600500111301440611623272038023944700467353340715891458848946127219424630948563951307382544620866700724596617127640078674164823389950958093683991406072297542965620976221779843927842017474975161925423594508699098478787989147724886558261825748347417202772161913374694938606282515626690386700444253759307503070661184874918318892313973201551131357576864075746723558287310122676934921686439972000573189212189263028020494369271434584434914831694638270244730665316950179944767839868311587272064089835662099561893306076159956191221250805847168417352568813758922709559434769167173063070925513218647979458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 67874920777793030311507597602167134191389328324561312400504987932615276546475888472571480799538837148360950438907472080745101928837693968615061212342338646596684191515402748055634482957943294966414889414672683168887742155554668225941063919131479600447965959825839449494068130591034652542144680356758840725541461626175242994214569966406058823346755694686463175966662750788418794581680401152795563511772411808926179746343991048435802407663465359173785924837767691991936075057229381159238483610689235811110774033962738042682591594605590255440392591804306753452541844305017669825847611860127795749548500184433314092027821880821668656500669611459693075343832312046303533840694100032654726462772147248778766753126663562743394307575158253551005047076464890161048114050327834208648459283125209318426769614804410179008444599576745014363176572051427984601552418766118090528527544112152629483778327451701480253383828113500216891652943529691024039138003765846850838083897036515136803041380121027610719329040896578505284867360730626017317447400837585541719941302910895269505048382991623850922547112666481495904479136561025224347177369350041062641455924634771124010331750013874023516883593852223676508812049674282472050422648660381618828174412274193280720692983954797468543260016043408158712001754462022568649061257394675426320927564181026164209128856854839946417417670126772534133804946353336705010263079144855862842417984648945938694113351836917880166992118134091143541372188030043292791802360870604056923411733264397221913877902517567320895994048592980406897879882258206909651437968348496949939788493645514500930969683724429637361024770944690415394615911809267326029136718568264944016433450994608704370194697909513807845542740860969141048476160526028656639645412001765980388233258162539614909137708793239218854245964349845894641162457942365733154500668721448137785298563421715855698028728713320157957503332832667384875403141064344469051412316890396637906276153403916603139362247590063425459655671269429833258918970612411870395072372137649460997730861135332160342153542457957223710067454335577079134495490071770375378442752209693700049020213409029489438672784193321346706073818797989589059068393570356353380668879719275610836544932760962428973603527279240664479112962140746037167883040435403090487231865207517262583691214848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -182331494871746290366525302902421452069404930593375245855390950048725029637399024345985753409793096213005341594302620024371008833521838685354066189590218314609266931390642142761222108032527520881261564167145560959832437379689403303832615755943910892489228018003809302419560580371675270918419216642258087139224987513592162845747046411954753946809049873054022831524174218694849771042044925766309557794693297777427782668008662335230315092389460387251800108899665545394046520539978253373361073313211581494119658492455949292367339969978712310674542706347552503078870626178977004162958892204623208126012914723340403815471818211314151449776373154426137364573467402481654623772372493932548221882817440621325415123335480113996353246106756642854446399848582388029490267934004385374736820451021182028813570508162350430909293693170845002960355148024715565265485061270040692162236306813332611817080055240336632526301856020244075587293620218094950321343625129528382044217631052666696771034890310346668250761396938493890440870229387190578053042104619196927324389572819173586733215479197911364972869283558804576866787299632042733456261425281219918275743069795019812761586010256457970262315453161281463932136416706718501636962944125293033318957868609467209608250516387234817362900815017635924258889431227927806434474732091490073415866111692485573622244865504774211170278353569966728313185238713918354063438820373075287777268085982667841133493462677551459149208881405388052338010828374560523290254319083381901831525729501213931457572945705590779419149781318462373311929325768349777290745972439957236041334831500476212263231042856580589220435656593600599728998961247904305016691767886544149566045767643267018837421537563609078218496103583696400809831620031887770794750749950535579357612787151634667495575435241776134494579145438059055312612827712053588663105267653250698684080399947153521788004706382884028412852965724226629931488359393228783187896145440469624620569141991947137659002082030204874238734706332356774367708897448360158133342279760712609463071857759978716522958901632328322699553393882631012093221464107957906213283283128319955027736638125419895981149122134093355728809171548361128422740461539859727502199346716199318710573192385597528891540483812323982400172642451353070747098469136178478340753839893467647181554974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 391282077337574616416801831263533091342235836017487060428615769774091861981512400283909027406659937975761897924571159720800407848178134252068232465139867788005535417299658996237442578751006067105773858709505149395818272288166945362310982563300917041163692019847401452998132052548062823503304983973220611619287464303580782190200856563304832808895805002873719583880103459508937749303600375353811080643137780921850536573554255656519457426101159758187432018725367404275539985978726952579922597009025098360428800084025208339073761815531866257929797085880268489547299938753415137018517528372681784432286065329057167353155105003765024464102787170048245068181558168501572839703075532934492811931125876844808366341133000950034985212204757209307089183783409256098105440040843638742217452957334004367748396222934857973290768735616796666411263670969073306470586028309315970222961235366527227646449420737418585296457129008843605734454794440615007410639673848267831698881202890891920772909736573805877646032690566930527288684739270474543792464091827193266624730760665848038918444539569497077117198789487391777150782067500019286982761967722121862443720724973390458818709193539193856306582673926863124493003467215042192748833601305379760969066382555273878720433659192768718232004468594071356819006572839074112193509247734741926740078226471745201683694959608855873830508371889693788061861452379261184858647528113759320726921716734687902378147638575681328763566436667385378492364163663703974930701623258118845296802778496603338584874423884863645107195829520798109409255511801764032516689543961818138574205691603695836371758441428988736948885499521659474227559451154344251010877296735968790575542621553081117054359199903898309882383006041606021695697342840837948566192262618611574025935929894365585675403377529939180651403111002628265822058077461193501069285643825641280585202706533999059983497746818479608809640050247623575393849464321774659847178595141194737112442642294292903247020147946579032367223475118497201750916937059671713646651425105499897565129047856955612668446882606904131886822190061384661474297223267424814426532602437039799830819583952978939043583877614378690586364116631888471535516358642391193152376500593155950488317083017055812166537082523356047715524664827876747441135600702173506590236921814520974792273690624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -714794429291210315361978992735734859567004304049712909814634762730954235276234765023307788736795865065886571551725211740599294190308774035529170261950890605778750674672237912178058975893573814005650399118872197545975411218758317656611197276072983559435114709614308801337383876100697853324615462189686010179553609574559801514532964473050946180120395928391715548017127056843242298448453304425438653251527184484691011424150361587861463905819131074711199004168965974733577888467278993254795899252924528806030150666094558858775630226017831145621591943587044690530012811242996803691172943360098424421556953239133154321416950175991906499804400096538278988048181728680095167104579693313228383357032126317875308380579659995057357304547510771711101678481791258878717389052734823693295608491627537642508964003908416155932174783264888371793110760175666714026143830786333933921260045141444325880417888041030909276091639665301177658138630764243901568825991120461959373936784892042810137183725040745728821065294779273766949431995240154933630409699657166073310526166441834271884119799195569131030833813151409273553765912297516028807456018069241391408719269268167540917907030695560123728323218025266053374745402714717043689312755061929669264827537178437563247802133847366478900411656717251568996871918592218046761332520549466672339506638803186062560429691192257981382014146395550591922366108876067709262691201066196617200902831313405309407054398287961765832132495743323986965231877018934618346615545982780026164888257672711784961784651384598934566255061151783592464622522386961623042635345792858631097325657487017188675040116703073231475439681031293628815942351258541399503610085645432085015728179052227640831307102760075179543650860138996327080817802869035853920126173319215502970523461920392059234379355317667017394600128875265748407314016795110959800164230842639891205460168177529244012089682398828866048441630465124081349813689615174962281560803867681255531231806879653466498112788225205258739115391942414115421392429973745409486212291000503756935883093222274820805914427880524858590199137267079360861845917108608310404798814997859843256216692126166942808853836823761560233445172278246928587915411128860991730809937214193348749847388704650485847319928890179922831236530318177473214884603473400756833324276674617119908906926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 1149857933269518647481520341870987285756818091437527129060151650778321203175227428986657673348997733318954686605447622385780235898347657041999062197373225617671631994253166970841224339716116471299499015571794321142900656135992833329355806884419967165120293113524648780511071884234735247346631917038180981725098681148879518725124416610660230313094676453431037925865990693311654047253534421284075085473972066612277604401569785115637055997742499430448805796614640542303475501417354142137642426019748079611556041996371500418614708518410864608205379045747820364017252348014605233463998255363281228336381558490696114843127786296004136428213757305701329708074759726483019473202967020817182561716774888933369640252384054126604730013574405419882803850812137019944089447896925220693498386259989700556929404211267732520899867244474435352009905877466617974467768584554103714805889284761198739617320316690145433737446368323919138823486010361074211304704817579105071663453509234844528491429373064759773653862192383429156016736991145279124804130679577057930495103806782004412158408747782563888124732879314051939816389808088410580845585309085788348883518265412261149015046605828584259134732813151641196221990315446978289165569635300448472649370326144409780937018661853932016560474181464345768150549220047342341179084648224978265618971685290571180769886423248806469306598452125359932866058129882066041241300499186988252796550191778788354038136785319724822416262885516581667237241295470859487330550626552377734336626724626333938160091769956233894659790789274696833454430395604984841106978954552576484845926116514252553632489091971068016195460245593593955908257915558043503341557083696518336665993094097332075985318213984301462841894608552458264267417469012560002944432314070574370376400630853192206855596622544812179392138912727421729148462688993362246371942221319048404957211739656665939564858979570180908872704268788046599132945331763963637609660029819502529398661261562513731506605154444430517003663195320388182730362111791044406812945260449934258044182373544193899799317905858028104154361638408565371145853090646010655214573298334247901532891424918920846795344406854143992735482631898858412846164757502503245914944285812966158728905127384083734998169000733371004028057318282662026656847089012919152975163888315299647789484474368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -1645734764595017708064727410190190865563062842128353591979814269750825944907979602901604847561455849706505306814086631721487000485291103200836082517434567194120460009179274772784469085953354098669811587750505832630461508818623170646801702205008525484820975931617331464363823113819068914838118921688806362344239778245259977359789841488041871916519833922579042787017230679483129093850445245002136308496170024025260830818065549762731892340207108641823584621511535010823635314075342945356233686801546375580532662872929845577035378010676290981851132242975651143021087910383356909835677844150772747727533690382276535078293001747371387887773569489873369812330482057623247405638086552584262394748491922381356506031922895520051426548933173959914938269502056167019629443546633989718302398766922512896133937908558717366928769456178148523905938452334886518896478621651315880487962548212515572443703534282047523899919794387780219319043625786199761392965747652475928908491876743112170455780336418291713340310484676345485830852913174582273616861786346840745885267834979560867414244431720350875695589592903137040297316590390389401836009913827230969725821293114085352868019732475528844945155038427534570371197713921135808072624679296548918474575592168812948859563272116894351668022122556167822081640626572820642042441528346096077204097853569397931066220619462157223359324768480333946129225858369862812601347469459592152661371565346715310248730274086304203457426964743151386869064682800733206881485029401020447463828304833951766372655601006865695929894546480103273217087956726403577185244742803837764794330338558851246604337425271659964921772333474551565538761434097310744324684283478301807179728784764099052963423897815840079263212354692154348204502168269616804843429129539183617684076904430144634107087244907542970248405505547596528604375013479479174505476064070541807387901512956345952165888660988977938527191591683266022097766665884543862232742522661782605692579979885759191079712793262888215559437471127882576056878908695181319478369392659997974261701265587787002151880179564684148011495015589434566199663356874924288883801793206992465253223935202204561613897712730394679290720895788415788609193899768625371910164228210333548742931301625949466972298243751864613056034371028124720469344122849203971833693671146550135100413050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 2096001727127789784078280469003884183389111410721280493971710429020520516253621895672916844689770539913813442603581601264689701006163203575931703997314435553412085151829448275867145345220726273925821422652852494611573248166096402406652492588771270972778981362384761750012550157681708414254143337243586342278676880415756990391766092080366747625483240590028838728870908214973877207843303953814551201440599583353371301825408110916152176080976226400725434198211725127853995865461954941591273881434837799460080883720942312228654752698959246443778326440203414170131147804427820214690769713188613777440506995999680677813012836182501075821949207457049926373861169009577165680239129080118799451469704767630179032789481101761024561455500323234907952343465172713287848603594460350940030370918953867600536056560473455586887636789668069628885259248098897157389932595194065697663563858445015036533484399708791190459794193834182685292029217732840406100620864474735753119207524036443758534382998620693810512759104800021109093871599847864696784817080618633774265355381782752898507139334375501715224770278952944077195261250732269281745200922150683585009161880406454779214882865620253040147673157584142302992383654639527506562725534723142624488730362235614650042343907081800221207883219780134798705602649086376759316028134246168564165812358772421683398473319944581114468650520695900257448274214200152903181601393910187946232414182282957630064700376289547204895018995732535185249391558947530417153317378349856682340489021746655803696646520717615240434423372138182269605430503603620352263160308685496908036380945644806575767085474790545661926708873731298863031619998877352319954744048257519888711772733875678202335400064157852689534435462865729977011193786816000490822824086876546383490323471323145015285833601830364684869761974209606866765882949005632046283071649486057799106927618299973069953127303050498614798085268834027963881919324997832891975487334232432735865758516276129892365819363138715362004435976630573010672207668312761629668474733327082439685780377774345731336185715194058276528164544321477112574054676429551072545098813839001606658345126814746961739486747039860273007175353797057534976024223620698818399846380161538780496746973917026667214691798400426151145544165603508934648113502225153816942441428000202028672108986368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -2380724070370030881676988817669898942416529065094104136859894900502098955865081609838823817296169115304921635658476995144893996264244982106726395679833087140614163329771560169688093693464201361023673044397505836584381055463902850225312808932401380279096038541185034539875297757862714278997786642971283937629855677682330130381157705481408858737677360855128905343650005229879856768392629399947440728971934544264447475669032044505297221061235679353709440527777350197200678795838756658687608076407686070667294227817309513782519662873447142370570627257857982978976634564593924707060857050838840163415313782378826525332234443722874885845118339031894727599134815860882665456973570887963185210838166886892211029678467651479611704241609696996663699471835332465033361796884409340890632542064753371392961666125521542326407894660972851978264771020715253010711097201334328950511942958638982706306267923354200091880397053382754644211843854370458335727653520755214257388404038752174465329851134872831131714543051689503080208394632672493689506470047683359265073312494642073718970585368333158142969426339335115836082661434528192566862510782626355166924203033866800720776954827248555459772961951847630614299317915879656722941174717840463790302395338831609902470043770996549235902882203600413512138188320756771636869357143899674441717066328900780681558508058055513501787763556591875551032944582017501270564780851241340367527546997985178616665238054714149041440825290428854749741530732113906166168682029047260913625000508694680577008839742710854817721490496280800333538265206232531505699845959323983132386274754346741275190215265914348723321657220274067809429655363073480216331776957263565651051744398880484560533061833308062312756431389328723716331761039078318342352247289692748379429970002343909477905900402621114169835635842088921457027542399779586467778609008575430270550404817858393264397834844882837314354625586356057150772331033817949621058800902576351619294212246497432253637677094127299842865330047712028204242585313480758117941056803181079128267602547109894713917454926854727932598972458495250456251316164847903300434586004442014609763842369677322613463383335947269816308443410373832133398045568631682140325964727702605969290318935657626923704896050122683826642665786734830099074150304129158881432118410934669513464081285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 2431513608887986230949515798086276755588436160689884118367615500141423865824940953682950171392181156096375231573864959051442365623968043707030125431828135491168599490577488536745608384674098723468885402527068116978357020873246735632010921673825295588207367210873598376290464473412021550352800727323490821815990894171071262672467118802932659860145005660394134256323737439833243096191555046347466561583606746870066990844777489878545482433989881130488936026445081951107869295263346746829128083866921282230146970074596747491122120482013715362475938962489765093907685357545140898577546590193105504629305750602656196583722516245260360294577801685462152811572403783634624883720549259135015225358834867925113451990433100622805839110522165142309773086631943673670482907389226466998326038061815653937917111288083326570656504553076089773517212682386243748395956167475017359158621228320506663209291403366137040618370354190259609534720391529957941153872278657724680704172703144354228416959574638125888793848845601819566768841465034279051121046136763992940676053427599043055744648202894797258215350136712115506589940313205607826129585480588299425040326401395545937742938715248019830699925941789560145659030239823198016948274298851580895169757954130174178257562135172504510148273800542265058842971421821742920423195374128021691393960885599835743686158776403674594028938433215679773843360464879879941401474649541660281534283963735254955121788053855077538208293429864989749627098873731098680093262335259586318838326765059652916474483913278845694990309439578137931403406577962539579080187310293487312865757791030501546859849130989355526872390721838317781682380026878351664374890585191494270561609682024081793519419200432053725728764604613843429696259249811857350706061240777375850951870393439299463109544066796150911154453476242220586586546305572476135009960254275165596570028961312201405110308738693184347400662751577319976263887419798990012513028510204749097696683532019021709317268071508413253244703259950596231542828683983702587299506478478467809757291716129607468052795488364914336764575029124704229954863434116305927225559135830323236887451557674417330601640224737143302463422281899114785486853765614579228863657717345564775047734280558846576365689855419455695475694383070160555962978995113593352454446151575245159141793071104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -2258470777553856232242566768388780894468732033125443446264061039884358598192375025261707259682239486970316847356599069776260627426846996424526702273582232830374771492711559053474250062393043380447202785133725325084156490094890511095356961477635801150383406045461783647620791388728116824685831026837028846731151297143978457572828974348521820988473976511446671466168758877080510877591285592649270796546783715711205651184024550302997072725346397070733055567954198367408066084184918518556418602106972016564674319887735060924494305701088577545293817487708215583983845377100979526771200173523868731097224632523960186679511643050867051261355667625677876088811049233693656315843878368162132999117922734904978798263052174659343865264371629445162445402519600697938970075676786586187158819014336886063738738230602043786661724422312406098196950710945041399249005773861886672024899853258000737813081784372387140607722046116833191318519698402121227380715975596797075519336432090769838967537898782889019507654135965347384999529742822458506474658597177904610984879282510588420316278335076882053957837339046317792235035755906217950450290982654760262016762965755724097856212575072192951781212341058757575348118534594896367121214704232766996549821771971654828999830252925329462144567154520308789960195635817498001584689498844451692240104615559141691971310438753357345697695521353396589704122516732001735279057192845802588601077534431819522004627581855069556644352467691571188891590244001075172043041468884092323925785878800715835040734195846215643073731551375347943124147812591555131013597827734042668371151721253548857766549805780341009286481602433266320615938611796823601978130456843768722681672947461521863575827086136056718229800021301337534555158597942856362602342245755169237117658480264111347626460569247037488781047067591801502658073044378845455206788911627550065635951657597530517397032794928375963897977436753724421592574858485976744942764666590984130024562749320104378515635340173690434730187922372982732380463154833413369805446525534332393704422689079841028295018061696373577004019316786994354385601251477486247655132927695884300775952456818719510448349940202444845142100361406786737367394172737843346478926109507120875256600374822659705915860014579768690128115004948363016908517337553079972576061499732192430349185187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 1926590734440624793115343274285457136750605188008760606074463899514664864359371524362187961598262008468426653048240560877071600547193127505268152288386876076364437281584627030908684591674198023300693393080995697219171040531793034212692612521750107707526343892684125828108076478252374692815039528775857242143827864220138309936279726003065029946555029539916929712900974462473275322527277488186495490695064987024411477880958010682235350726848265126308606549218313286753864454944680841391197026761778269924842655056826835424581383387521623582462983708613759234142065709837452681026690590522051744291274574033256030721742060569008160741039651738568506885787024414660181297255023840287429186033386190895531824111377529743585066578649534492801048685595470122078997137872789285076109306612934146249907210126196823507786604216759370021473367087682731011613959547858978543139683696810932608541128799830590497898792817799959926788968628181824266040104308484185269241411153408442760125519571773394448386228561605729873617555126580301192330423890700532307033858774895264952014363125965020971625428466712959221524988669331420480856067911223733906961044573697767731433136873134346269786880701887357743449166654668904082670780288838380233012824080020780953477634771183013032227852759839209507985516000129219220446610134479692884686459086203164977331035066001890457559056131272922191466667701492672259067938803615288248887424937648363442669757227680558064457716394812926840992104947904706591945897135494687301217865791305639978734367064956399416012678073129080762663755671414645823676955328299054191786870757761510844773759821692129649356920175292073728462672221614189872927510597332894554419593396554873858289936223069092616401242789663043735970414226960050624187500479601459786316879531716300297062253933260009335012540690413302781897115510144895938043424937879038961336470752421235086651685986668153582312166123291876142256381842626138224675976261651329021734518405430760350983075499701311011342952543251596305240239931557715757642473769766919832664286381790516192716945037510626737727034126441993379627682362458218715086143285410902215297288173706774061219147983044772450474583703555434587436242715536936814842023252261277952036242313267303069763952072576268545984388425952978975259365500068994733416521407995081716548354703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -1514436786563943933371935794117913533834875528133539889264292152422696896744652286321892766976822539020334835461717616503101641615997249460168785128645114839011038513185258381988346749066525170143473742947716581193132455606349380459304473254542230071074111785573983584578288385222813848893556985133412827401046851610285990565987262324767901269733245824815294526542066094470473330306131442485971708610927503145047756652094925093742511512875921524249861399486881059835285034881859287138857284528019131530347367594801982486266136393814945693526105586474021651921280462327770558096151648021862309030220487134844957004336614012879752790123520553934837170519784169060718021420397219092207064187491763071366003772442114454652605493920228684620336720713994300715856120079675061004961457287492396285268827409442629658038815995300669875851237411267822519338411278383465857835816642397251590265995396884371020072314390654095261544959903429477307534635498383951791835195653283721760015503909169022200255066362269930654015704044781035290203062169635907363629689177644527262411369866275745134407453156638238006400964276145870325487200101116583345975797603692905645604375364398072375151454045957435440215038467624010731628170597163733921714091868309192530387552830152665888020491333030413829373365641330963701123445409465040914209617798196454897139530105039495017937539406551507494122217977260125571603222587293736875222433848894420152955485890118601746517699745847903061323155118678160586409906202311233139654237245304652003259156988985633150835644514467747062076811374672130281963768153084638086728377313241104774157930438330226809584953473441621410232368087326209899732826062991254098924396694542858404511591573233125337074257315969972136472004328939572363222439174318487741091463185158150444023561964674815869911023678742450297570901452825778959688303180164508981904411481193477582619354329850674991522864704068984265236822583627167745172189765521012313037494926100871303032880020133854057211886792385980419837856944751536717616757728519452406458617786076278207516181059835317837455269601893264950557477764052152028926155053608590386847878977805444311683517732847115202486654269025262409685096190551099441993372024637181845800031097777672040616356364451799210773960079793019373217735026072013001265265824020320095452696412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 1085443847370342499937759596376858327510049984378134983991068141979298809156632022449068280217842694234260468310548996597182624978910304536248907556568877538296455378665901752196574275637828253954972798322516215614883518003511662179707173975652540621268470574926647858389591821972603583506378360499978432057225958223908096369262969723827002697814690115808687914345764073736532449314058025126587521299536823600214133522901925404813409778844565109859683686345002566048823603688558832531371592524475528573853442509282823897877255612273193335193216529779495337200650128010698000909225182978542566767410589922584701876978588995639775548935369959347389883442569302029038543723686436013185195950318868855326644458760282245388537496200959808602627174159390317838569690638956410627180047152404764831355089797855300162421847541039922127264954461604257092777282714349916534860066005018188273244127977065096179342949470074700271035343910455641495249659857462643494805999435170395067912181071858051619832227940603101211350784758168328434450446349233028281417479438444175975136387728186565034406786321737881154050826522054196970617117967749458595872444750118611334498425554095602390534344493290641408996538977763339976197322466603704795515054394320784392861142432617432009351201813476328288046238464358935009444672968956896204619484513241899883028356701621942133839871419534794643656308547026411093875838713547694776344058839218134794569593629398847010461692956070812269776465513880106240447597057214692842642544737789786709038497751602834065666675414085338343700759684598155034549146742588801794224062176811014357919228683067311324320771921186891500760512919327626531449067215164366496439906215886780779943834674239889939132276361389223507944168865933687900326446606740392503905049128505323571225780649414829750754337051858692953263836760681190932219753486712767179294215697360624664673096959528700224309914451140119770820062983241515881634244301123289958728156248699329186025107439885035369964148256207086405751848625336998813821672533334063651353419279665814401487258164226891414003150682733064339804111383585319358460727666872324394364717212483016099409436656754277155392338225213741966877033578940764502672534485182170573758666842403361154441891831731260768386340990183780387327157804191832705848812791858882796205241270272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -684067291141734667162597347988090785969151069021044099484115758069478995763748787472676132621575935897047028315579284560292105637827212554647412132702297164568964728242820539383244597909707768502890796073770508194167427592253281783621025687499708475162287295462787803606510013185550705750483702657419433366255001536056920479562191429370541050172798764292587216036942310977710627222394357823882575864920922286399866800754741840066383486067931810931295222368052303132910170740125265419269828712037800118394836020066954681257677639636671761486059114193131320657618547492129722559691629058650062907990064158321839353194575540199073058529309861904801319949824696398248491713371865684509244949167355649280147880266408152669094227766291717865690051257161311679380363912276450835083834732538023592599454772440748890761711890780992391749557150884292976230901076561357508857323630453355204816123082647722661313571909739008023723364455853526746792087006361890673103603995674458243854889331871418286549554326910999659600687496420029870514938793857010154819783520384960011920313467228110738850252575552031882858778833683244088591950706863032686520728085883767855529880980808969542213020940060324622489605099861160758255948074193961647792880278347848213836509181763165803446881979660001012187845813886840829442268835806532401186941059403945620673650918107890850677734202440983158638208925922223352188501874244642163960881979890085183617856345570557703856103046669539333297343931727746851065661161443810537187937141824238242523588485579308776161696438838074131268026181471775746479039758139435995194496010941686522561133518243167067128439846901361380629472389554151174616380408309993293774312620127967677995570401014241277411826181959013584784519109336413413280752078838731225852422205019928175791937727539084949497950801825288303644108238283264094126430866622285614443245032453646125848015922546286532288033564511871101361942372340300775783221430839307020329307539193991313614032006882379258356774234586400349578550908105686224769425057010197108415566736706505505766697046527457421315771074558477161060902608052470765735038182061986848061831327130405294184484342361168383834854890657236061133106432226141483369983687314118431536224912972797870129146039410565692189567534026609059853403514001525096411870913099748166070173696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 347239411958587059213286567833936210688484971350024350111407458770886777766751337951901095323252119496499660928921738749821150049110557056660966214143894441677022472525603275112865402191576227800840331599778970075886960704222214177349118559266723560819820204017462757727428476127253639020665669499974556495806269869686517844906291521302016370576769830275343201511650434754866886138516414029960879816598651114273200352050340726072709621061619286208157849181653605217048412512755762630139453178243086217743219915091765243919303192089494335405146375564270473057310746742167454089834208600901095482878339923896624220859256045508577886308412719412513273512810919508069833284075554181143947296547784421548017808452487230840365658112035875097039361546439534647503619352730287084043916466463826163803581538758363124008904963383674553589677579246949164467821773526410078017983664252134339366012029541721714111694764264468291666891489692743106923310135510926261066772959064578331621780260521326414235496249528068466199403959844699684093785976127204109958496425199841586851716735234193570562493620788517344868045766997954198928499871307060458526608425936277106748291949781136164204602569766571732105973037243664259414150513401723078405719573934386154106699012060618675625604074045813629546889411419646326138145585371296856939279521411613395123115839959913325582207052193252020062287543174317304017031180948592910969721156435928932624911717574007123500509506432743818933831947694921382561574115106566674804480330533665815698246263724482714469619955391752471934314789215213664369412620218964589429634061050691600215001309698507590713114534206717340069658905396321061831587744452097435831441358581826194959112382919231899736305822180608076269266539788672499210771424787447272398629565988241428818290328357728135760002856228085889459168219159264578350564577097757008800873504238412378153991791161853231494432163914031109814789543620655702834782723279630646014905010882302017685694388324662013929182475973997536788930482688803416698951770369759534437289910905504231345180965631672609075380178028102457881739462324882895678722715561150917518583987315202279074894453505596548683247913273533039127810869288799775481207632441132924337772798938566300434715605857392960230157782099300618805232282105966747095153141982837488576056262656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -108231772069524052587825183839643732878960521666666137803841095355795107699379763526492228221329901699591706466576362926097451107624010896670239499852480137904440044333533745238584417629122505015045361849498070456952399895409824672972002611286929685266567141737542413665568064295317651167800858023154390819481710916715702320811984914000303830255260743918262314236330205305574024338404156652743104273618485442736588900829555470976924509014255092937173539056851740051503425174660496944510780478720686970879385430254014569514121206867455632987447421910062459780606110779448729239296960253640040694437775212836359680604275039469770230928385056503332554747943026979667405891477223952330298988759938860808017780622152940649330308681643402207256557438307807265987503014726846312329248364558442557750834576007377062676490448771515082615181012872806880749725554761700496102134810865834678008877378183749996180531563307638743857201778424930450717508878184510617170346580234369497558138600931483198917157465120631921353587747391140672973060767302313625566618078479517437917222607810478135379156113860133266668166099345867653503398050169218794949785805455083234750591641066349176667543945661078627222167595591730454819898999854594297164319432653570550248431366508242879388349191076163343817998181428905327645379153371117149952581029081727815293610178546875707493645890218447463419389214269000783348405316647858272264353889073542596020597026860337359021182486581000145402831039658035213115832433228359969253930613442000918043070093588805036893856643295557319795287481483316881470023008714884870695301050345407701648057609500323360549139870980112328939646582991609286660303848453184329262452801044236253352850354067757680658717820743294951521049478877256952675610320903193310215447284181459912009361047046851184204705788340161261017565684369685881700068335160859765644925219008086242827269140090783022349943261856344651587754803353566924435069270352404496474348791733330107638470049708374083690167407667147189970845873253873382884594472107117334834609140824108660758566048261359585167675404055394105767180440797523718996388420113991701149551762267801779013213122392803300515062072569882268116742635466783130454050443397873641044160927382510300049452338717356815265527691700410101074675046724032661311029421892773246246615777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] -17825381705272306675535326727659693101645197444109872810814546965654757295857785847049521541991985679260733710137173890486133589310961632728500067153122843878321488995251795172928261067195914744872479899720846645365366014513643982814851990543888785413930612528351175515221188280104120819265534529316952059316433944302272128838997588363994881928249546418695422962701088052956729633280057717034431399071138603093076451117975641080450007316128537383477916623852298226388721271630573479885979687965147779818096824600770401110345826992518298258511490414266420214585796403245355722194362757168168282100459038979072281898561809362150244998167355253067318901027526820090897240039766273416715247056595630832277211129494366238729163276740642915793094558190043225441128620758214298487273427155498237313096199110439069406409919243834709777324680727130956814314239751650925528604395193370499513160826156760724267722632534334116155982388904944716592473677709654168015064629816575714800208247774546047642586181533519500304708247280567569034510526195463734116082357332284931286735638921571303359018339959200028931631470478262394178237477332066528554821370173209735702986272339654441192631452390021554924722338150501879620936173394021993998735528064853864969614521764500778452168146996550161545733011338932942350919278538573155650103103128300146717297640912053469711805488850646827984241077596993932354028381820906333121110440419251693340848014323167807729381046857148154614211382598481203429442112165485832347842058377505979008375719837020233971014470563893274914692371384954723770607318898619270512230149488296920717120196310054383507885140277721002073148953365521982823975145958718727184708332789785706717337071115749980133026493885293514134264476620943436018541260882535193702337290337946152904462535674468269020406763685578802213300549247757715242272519308659230782200348040011405746891129546216157055175290956501381775461889230081766958786914464896400233551132008528183725377694115318155056653672493912090737932137008425095971526964589159123385372858183273783165798128972553349991818424743344160548304506008983527752451527814244654062484173163193662020945780113249167362532697804181774808141207956167000639160337987982054699655567881701785150574229471040773082408943126487658828926834573845989941346974040233701476489232384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] 50216592655910433203300825376107059863187657788879517291191297241370171583473466935296059795595150929301036966047094098417661667904880275130543583826595805531196174818109853870746152313123688607705115708687349678241504626332468446387421935592942104658690171124523690377187798381282041394111577135035156062268417597229023640229038995911280399910604853382973595947339783884847410878119838449460049064114016544310428031343271228071681652832705226302623747525659295553152283041067111101797420394718040845710213190771575146848507534147054819535928186702177071102261500053691637128020878176553612381369538444967046320700345058258151058682400828315276580252296493678393722011672004111844000683131243153506481608143242083451244844861977427199815868815154859555842374071404019873952847145071351430927792094885778549352419770179354873500671390655946253446712260827142448541089741335889012966859164827222456223157703223933265015385444896465749095911516220382945549570683654980891904087502635044530358669978754485489084377304332933645120549358995900937038457448746481299612146861305957258010319897481927998740669299550556169456587976248099512485790675720413305507355216886408152587588644894906354514279582237648531978579852497509678220998451885197580106908077268028656998277844812676940142850921116947168381954824425766834937822394929638796905146273871529919227621686069562296381657978545266718768904119585215982447691438268319508598490795586915924826171555385768666574062901096058098174669347265701887647826941469144344917381966048252566484612933560440723747252740831321601420383956892556327038036555777517330884306908343655262670098747392681339110592270405951793759007403590032204373455810766846072256401299344713849044602961985797887319234966072299891685700646997998316331633660082695532421937799689223518000361253131185592135419587584629409165202552550935282909626879914387448057728064944872694367384431571020021128591237314912987055679396185945435182056146649975381473879820336701304530520500987571441842916738521047254195067289501804442126016538063373602561325744696545336538604779993783184565963540094812317334003204603117891469108580107514656088271277850102264819214599027002796711413297830178618869117305711030799493587585352514596673749648385984630698006161264042677270127306450553484592307369953016820966233210880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] -34962673976167830506013652843444778538629294925996218520952502143253456511972886770638207404546754064315317412963613687871174431764622639601972650691872336508965473324081269609511643878362078303414411421839111292698446119010863679438019535633266490797522935051444234609793144529389109616611191242514987414678487949112324707026825862731909976160449367675104565023690806208380272727070697278895990611005421836400509861029703523435875342475477071657434798182104893322482572605381691644885621670420401379635949658392364214211492064970166256661802527476935133103450954686937097037857144624653983321971842680288210306692069310036679843003148643481315871854788522804405370418952472523754398990947476118931509412406279346738743788705564726669418589114881559747902047638797185113448493593030935882397001585410699466608043398813668304369198513259572653597673162468379374999096653362875418893951110921339364357395738173223570625483464462617210790047628143706946173586138805099669263860760082457482320670182487301653237480483729004856396673352059198109671252733183582474049531847258851090072394505042170811863283798659580626003768888242479824879276837449548643089833585055883825519186477420659370970018439817845796877383237609037781264974067838674623312682708548742425735471535989987049680059487941150974092867975970829414865518858812551032589384753626820676303309881717343280590807045876937997146064356311325866272615151138693470249226182718584608816851538304000298706367910303904327591160119065331544626359697215405348263216192796182285337970333871690181721408091391301536287127570755252327694648699749008457301316758168520444249484667562255198050893903192745437987609283148839702444209445800262867736834856264273654242449191197035132632897388667883474656321553982772215531574490523764480923909254062771519557750564239579092491104805146457711004801615642600902268906436514781057137425395615945273433831414480674090259028393933231623162516553423210946662795556265045598140648950456425178144816087921267152569086090758347749974660134836839315180941192097528623696805958815161447035000086923669553894942907272841712310046996321681024903186944982950053669408177492647068703528570101382038018044156707434549102464825293116323262906061790825240414374988584950512603509993030578074988002165159517503488660007079329589069439041536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] 14700789289660823976950776455365858825503941596873271107586362917039734555273697095038410313916893601072149782468860712698498200244716307383202586126752119587507222516435141750626113685553967704871199764193209187550330946173312921155409366070390377310049318053523539816862340614170963953611041334758201910256394722177504341457679103729689912220902125691383737761313850019544814203356983149570434708286040552658089850065471294203316489110495247412890665798962857967318123763094293648878111613634366008648971896484899569838597251891348449992455386184174455191482330332178587606540427285570324148219069654651958409722071558318419628472621842681941514405431477935894929067874857743723509126492366713373194571263402681196247738084370354753547811051523372457741531249861847633175353248655109189938157897132909726302764313192509064762987287352355471819260211521036870577446497083430918107650066491297991450913735266307367315214498350529708796357706723011250177106711795024287977017643780450086807477895910543375189001879129851984189015344727331163591269377903550322051791120056876789064081686074129183237050056326498559459701770299403926020301906101837050083529189330917810723544208173625390175442582883503853789919696899815640959255309917754273679674600317885072470909121368586445540453545915159346767763842448867302617096883504641187957245696280194276430180942705285103218125506835508874206616746659306907668422684452306563960933784969319253938161127770921974204036500166866657929412989766540321101183177806122915633953812242758679076368174730430863660405237248915068410295269223040310043204119226066102844673372507633549842805308067442418660330838371643997270084290799467938384542867019689590699871416093789432046168576630128705725254391160498268803380756476598222240292011531975152255448750833905703728281399361410385876175515515705769711685209692863020923709876435143343437367006283779859033107014021800773513795312527601459048548152953851418140965928083945862125010778680456483101312604862291784127193621547608062754469553762142421686906025768975113808414498311148233271720564343602271165570685180884546405929130266893231625411354540325729167966789213233476655309636826121219725472370832955850515463413600602235610128695028134131400150383711500022817812509533896984107799626343375639026996022880259904679255736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] -6518664807653901868797906683945892289093336925491831130238982598063151925185451022948848665627132927451441733583793284631663372869708292226340842387221715053873381931009485600621036349193748476431349570010529740907868866102860878795862508876614136220375700852898697614108688594307430615785184351819655722702056633682107843030744182464220595447868507116338277091258542524445644810673202595559537914936252450155192099246790411534716304240950508808782722013513360777803820656172825612659625006894811506754687212916401181566887092220026298964650903499268739557123783939788833456569297540318543715636111865146675818596614125211361501968440510243617117189456041640036932396469206366753977593991029425270174215839853508258776803620480209185875632680431274633981569606110451399180303817211997934199370317081822400579632689376409943429918182427468755237582485647312682355955903651746753722731504163314698290298174928400427924465871088837962272144236451113697124850086537477286541147951419417298494016455830248315323729248575849378254421520477785713301725878763326330244523281223468421752038583850739367455274563085795632633923457445654813089522315545384224093338582141182221630776348797515631024782636694344948639705456774118783906411553263341042292526854235452791808130418312560670190814972078882981379779139481285170402273823958720005055301066194353912800382529291598931566388931020563554890302839115830700230663532522932188387007684167819124427290453328607130965914452208129031174048471303507868213428567993755362618468547490489128637338218070975472777888464636257011223668517561112062071484085127489799847025853535223906594654280267031344120063223070365175455785556220784714264742129772949039393243592690611214953586516444170428330625844577822761097154577478868735740712374471794083336420029881020643202514361380873504126942061398497252036278703799063762286493860687759326918559628314021084420065242139138128341105027188750074714653237280326442156299053198402435156948243487823834285556791484978940274221522967163822563094983597499506598364033137227513570941860975373651174706043783133055356709511972242688760318142136296418441841633584587504853175082361831113422426863832041797090456246987755790008200886102983933802479613108530761966840860721761696446028294197924090603996541342778146861805677446891390348484935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] 6264238638549766234079613778963708641938804616685306421106547016276853223742256041301100132528315883866870808079858037028346514497018141944858885010563148645099767555518784405911076387992570420088855898729579750503547212150097743408886906721009408045087205558640397425055972411636708990787640414530145500087382828319887929436912089904193608191317735119874022990286204313172762659812515050811927589229463454500992725674249050444315892549700446685789625718726031334381315449600239977411842889282675428460094677125582346874028056471474720409856218347540130682322937186073094492945229486358505816380121251942792125962481318413862263980578073965381930436060647876688408549065379078234947861228086850148245338082518353318468594258953586790947124466193142372401173465624941851363207380905519485747360267998993384555667330621561501363911936661796696434702596590908026677155951749320655679276266718268081505118858310605761605485709725066981879436351654022377570320649380280136746292875004720338866278915533774849190868229939914964722734111250001844565747850124543627401539566066404867717384813137736377689634741620529407208538201399363174046526855437576933587655291006407342022488645575511950578941375545280495070966845104103485593789316576821690583736234704496726070996785997780390583104265372378815831924935218233040596359524168413027727048342184267500203186207169817947365228970833037488124381147284022451908821776163484067003465657948557661030698051820271626682495622749091688416227180375587075688761681073736728986470181735018583034543660182248420293879863876894219522930619150167975300889981643849316011400472963299634398990143262314128311274392274043297064122308172567977124980540510682923022123876107336031826182593917449879461645543752275374577397134876925807778554217783770497707893223621873660951648522796892946959951612664477698167510123595666156394755453512315996237871143526589313729351152127006271183058790270772741686526902801574393848024050432734771770515257582230015621667571972184375470757530151889865630467371973112549703532096255862874216031286087189750878337893065283015938248951061392064386140505509395992675751609381695544309497945186757673197647634840947997905434994458935351733915473108566309300726506369174934465258200761074867913942002056038983830703249498694290482768159998633558476408750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] -5905566306005145641281693984373564212816301451187300432211358918640969998032102998018521604993517870126945829674796007971702160816001370042308495231272162210300367578422000463041496409555222141853459829365026655696271678890580324355549979165710739431615557580063952893865048235817895199886536662066406694376766960706470896726524922741087313119011646658435231681793801129786979155892287365162713832716859242138804906351434386494215246717680202347271585623997936417690969256233297855075979963644879597717792434908962335452668945866298067360962820196206913517004371792518558153362865147136607388286843271185564886545430214176811536153830033055820579557570395649299281332212403910628483648274192858567249450547260670412641982861137801345633391952541326107828764677279303204204085233850893873470392756711615751786068582155556710377481273688230373095468872533370687852470530596305344356002119774249994533182287192982216967533309548590093576117550265517952932197643006853147746503507828945073984533068400038331747534812734362246762921264850676267098537390234893500564664238802620927166383537571752874614189503064557398185779051687638004488285060820016964115147920754216390002599109034844449046992281984920410224996201531797833662612316907292544889578590416676967725523884560354645629128777494943624473328968145200064857321032636461526738768635801086552546740395771345872641640420803785358483195380680729746394530403593509722392948445404022909711594501227877267268559012896815799264204671484316197439070387263338422424002963298972280733892932713283371245467011249511785681940634321121840610747453178764116551805164262981072353595931230157367716194374703954241479671407306547154150743271282028650323855645392591976077937243631982208081790849677871057171811547463734216201964107728174331172085460936406452757829117402274922626504654844601493281024562296684218016135606485627196544123751388963888540168759010357064844900226362187220955460936193035454772892369485731178754133394421145084377609260042627816114067039177486760387028124640438681182732585583815024733063455741258160403313982506120685711022829677300569892214783077571419306568179215596417399175172228269398377026044331432443802362116526895862591995068267984426311728526006596264662923853131313720645729408895195292889539961014111509484258330905542272237692780544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] 3291122099873493944425540641561700120714443618394847530422367944279565683407267540809957802536950331507286544301438241140121924385386219367738965344924956682938852325145710926276039327010575422987339470664936999823614988015898408545658579536886634698751719651561341730354749522989100450665040473794140742375115470855748249170828540746827625658698845134999266089532663350819925685362902351044393712453077974092718555803930026967642485869989373045086365041043535845397904758237387154291104855572021060388877697925711181645871174629587923422518380292645427865188085668258447752574152673106663004806356044781614480159967166750457475040020528569602600888545505658524392895417099424888586688375911494227751375493522064159915692390021197156350803247314966482411633009929941123734121196094038295667171550368001058627392345226532406706910704412972010531506457815207066940105791062198483247727542917426301772007162941446719968807649753976808032056032494189736165302997450775710472485630303189197699990712465384860103759217736981536378374089273585312434970808026904486666087300845091901938939785212761398138556747243282212136656736531122575835345089741797180047103913020140181742667763112387956966065229317650862573441978645023666570799780360945274122687095465106325840433158116175468501149507577329717348272506303539585384610183686617926217340791659162657196409390451924861316750995690821061963312132973826946636560669089823302852825947351748157862249976779333612045476164771360932631040914504108646029677638071072883827056281137488049817841377425685277778592119380506523151657265185171182970015989326492658987074299007208996689230942560134683515660082332499880230168339174257675494838964319473183555831596427356053529093394249618704211472321005408857417753699523873569039687467505309870589768431286994216268154208425694512299268058191433789188821472697106902213563605890176633619562401723257175888623103752214866322443514599511125312147503784346937749442625016483456911590983627064726681532155817323490496675056296028638417985902092805623037788825314577199191957469294354456096810355787260801380805600553227207630734360950353747201553062348652885247459230691255121608779064394960608359948433990299093742648735503512341362123878335586297650473178651945529190988419606367437165761140245497366550739234047651678012372418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] -501412761141350546510073076686089788376698491731454506662823609157898826458918457031856921608560637636387513985857323818372603273220235243756802746000591415340548071493672813684748952045812926056123781005098299910718697669909750574694360190832634356717389554789978721237819468197401486516090580992419332713347614401438160715750326990659656652007602714043094321120546594485232793894761829852257428881378149102594352235080351698087618474226578668231829385134757416568861924160574268638648543995922689392407741674761671658547765569686280111186992296892206963883658417973127052085671993829248328357543116422374730133580659416820899728850931664656272312890847704245211538718479951987154327822056153945412821012741025906451494854117830308661266168053914018215026628439370621689901924022299420023811853051336141092493345792335742631650133428296534829239288568570556043145289083043298477872792624969501916505694629515671979698596379359430480547870879855262384039057966177602677618045333573193576322848532168829375579697792141272912967614661264330974553006881512717600815340115085934903088178512534911941330158021013673630108971996805496370316725087483504135000353748698365856795521715559944718668776247500060186316117996588475808334410072094952260631803679308781141258298619989721600602826514852984204325980461613079077462779483555580200214718381997252280268789365794992200647132176547201036166637572717941425180307896936672758389352656336880660898870956794658812019958250565210251308579277644894285894912027523671333472411486375961556807680254381558337432335849524932405581204862483494989835780029694749443244832580741922972098772888389258301300745183958016553189909744309979299100690216244883922598789808791679655831764016547447156402511941865217743367733927417878024203158445640411381115989497326238977795439428664473068391553220770962768019801581266547124333638078747791470952039364372843615229582560483354837572095177913807874029867171122036897314879056040192902824603434122071648076850093676491681730020430179337874442432253222516771709865050104823368487273816442131133101032055929574987488859413799480470559388544334458138176349423786766243114676496036908463653916872689686782734789970602684424463208007318835049486494295005998656254000946115858631970469797388399702374574231854617068884852096380274868836368384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] -774646725989300401948873504898494256045661901880306581702941333403643213720832877580527760085429405378993016493389868857282517383851215701735284172109278159108701302588097763060270038794515470437933507369613506756354190656175880263629637641660176234650042742318784653232007766125150610199166009608820034429611171904471979744987132236586035980501163688170329888167120390535796807244805784151500537071706099174815122780046733037747652617003109389677617489216628891849130479899975089820477145986555950526411229712835920922943229477324708331381509331468930659503097226605995299521424179461891594513700029832316099295937836299261054271784396416755373962886207572215951119051383110944611189198413972233417877146888001261349232662306904691244148566758494783512519387825478740227053373997444789883265560692434703385477852660683131592416863374656776716875611276891127494170958572732160096337070712871480748189120144228673144184180038884133819880436915852998118430499406018177928267475458553843545382103807823133119832962127193922445897127732712023288749573905260588644781610132119983367015296395230097966237666412124962553731039410452427996651379956565886578996988078917299170414646110336651131876513788418895431802924028723489480316910255126738460145217981524143660443061068284386594458584535771587441384324082837261689541138146020096398312514313974561641144904826624555214772162228060573493853001762260332451529073449050008825397433890020510279734059367000557713238543392451979425670185909444111879690095387508993383439568836862103334752622994698157480581223526616749941443492803934590986025044094568353801834225035315900339642195297435483752964715412671829866822475586607574736025554718916771691235591350601475660178739105839880738503543622160481547759503622590632684221309140228716072087159774315485526623546373912481229947560504384434891428076745579200415711004376222171697508052610983164191647980359362713536999110581515808090921833973143953193792030736576848806331003436516961243902634029194618269964984963934852713624639737047659889213858356577218134390418753719798060259917300852367323392461179451459372064159820399443993107347973007563167697664905591919493758359982546013202384701691523972477892660031941402832010812381395840042493493619919017061060752469212001151431110571167955919048365129109011168189480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 728503789116714347030714281378749031107894718930375686524897810112462415024297254669193731999521804333925064594551501084345680640103468512271496908168671086920121149304431643503973648800281235553461593761211506908318857052996064153502462280503976815690857542196282421234968979146402410251977617022975540077427110164221780981757382623544717488788260219435046385760980014833108717492484704426231779522960215718317282125893479274823603780681613137329401564566250930187203103580229168207739611582942628645388105298452888948784590408614632340680346959992308982003710101781051764982065744608986018583339332752859596144710944479882899644718287244270372880598752033725687554278553356566986170702153845201218849882367343575241971706953496313246857327225870627908562508136566401576769659975839007406157131943058454790771670463734235944215652594605264984476807453023716986877752665388864696107082302665593685671967216294792361241164027414308810698184539191442911629540977477989673849687032757484925760611241136820683709839138752946614901251693915150139455796521391921342294037987595879214632711146374854691564512033660156381469290827710852409257665872452552023484513316279559701225076083033622321195687218200900270358960414249130398549044167572413402032900077188611296591986427668329621618578868353029272781089214712616027091780775334194256211654304708326293533301344221468844649680585394588355343874880266272870270885380320139049568986786379899976601908210962327610394905556114062164295375589186973870288717205639220043884257123387279564219829509686225854658996313632642166380298637663927469330431876873131938590210481112122781213720639022568117339557410596360830500549170305347618129236920698470456078644747743696391644108971270972759215062768118997912311069929037537354513827796563172350088526122872494139556429589834752454605900473012506169584989921314026742413696892381126667855086994734170719077734978858525266437019449480345605603436311468770224309025295575928251837122312675185053567814756098248882524035545243086995498994087767290458937253631293082591935979427598917074618348536500503606884838986840147822455586785896042268798020139227031903143582512883361712121294897086307558735340851807947854759775124561641310775272007188638216509446061478581986394163487765441844529403440938949952949492347215354523918794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] -292092106855267859183138126970210877043368782462080240524812815269034886659112738218067291364470786704723079237105666137190028203473261496543010128097650304545408637880723953954939249515188891530347086865632273469649081221612721061307243794001001508372297145332227264475002868516084221025053686378658029523723988163786392130314830377963357142499501463761921236932372557095315240476800506990211744007548521448570478683722615949395986040009374091176020266380392302755276999698307513400772399287207336988470199768496275258814926792252094018967497586758846682812139896551902443767879800794642398897627349026886046735936056729548012637659512854895040772402783331874805051894717853047032323246766351374650649057252558015625949022541612835486961232623261686773523142076686158216846062458436095383323532216570302638059654344275358724545944871522972091965816698231274603288853194933195411877512271764513836531182487462314871182561695666957749818822211041922434124569812729124808751775152552749784076009120419516983360399090061324865086064829375505723189244562141468084667464087126753044279693084204170370109160249114520516637797343506976413641981216714032268685756470220643753503712634131330415526519982480213933119649029433533234868528988838422672016696993838000891032475640357294284222693698309129402179090318386785565183157415945974216788728232585623938741573439382407362327913116906609868122733452534993759332193938374735816092585842373818971175151484899072506784657684694014804704734784155868012143096736071167330772338470438083272409467289915592252805728227883112785278407814127370547191989442702460850684211894501691522861400344079722694302815240560882767087747374638505958732600919917200566114470354258545048637498886560823647528540093071208556826332340454201542612003055391939654652166601053300623775741670585147510687223548322033766602993280979326939912112263413064243153324626538037459967290221840875322367198105272692007662709064416036932702190552068285499470110401785271229802277524845146966266711364512934222104224155094263602786028798579940205944975471311475870615823378645821846333423415992262942702446821510618154583036596367699684920133997469883217066208975147646211386975682470663297518930789035895312494969674999723676862109052695328178365724619852103619948700874079818517454271606183825839499509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] 16054042820768624333196199730410503510599192567662145276935958804442116252748142931525178606212525511515654320965632023587384595633569394834228911733457614965749722684962630481723081827792807684964201763844976806457571697126648004555535121691562106850053328695161793769715666324378987909374495972799058399574573022164047436472431911516258730052590077407674542086096596355653176072444071976967414734584132019886529563563672396122680841579393919812312538251383561592678119083851148389407016968389120983301028551068017174859246431531394015739810701328190787074059575631130464619344948642055617658469080946615666812978971182079544349788073474144251334137924748325575535114784649996280488070717367760961537377774156192757564319007508521393982304416808758127548906952787843004548514972818924735427998372212187712343815983344608825285653899634199264526344678652248491012832327160043125133571471441699529317127068858432112185344597268625384771445778523477597086684601509604013790118882533284930864481369251384853934825568393842011603742022143490565486845752420510061499942259044062283072568992940507048237692834964633935748194562888023383145126577639402945864889519009911967076854519981590289223158384103020640064113349513046177945835344399614917338848905055997676645322043293935634855830887138625309763916075771320176153108676182241916541408787465383508163044149646315476659490122419997474583315529073235742506038031269872053457147720419602453458359668501360913067492459419556017871430893299628832608264721962196969410118673927404539744459690783395459376216376304581874325104004447453176080476070621636071100743143805705604629511994248476806965963300173852449063335146280218090771787700346404339492303616494536010063006123737509629906552794405182979391694499998889274914236535701670263117903023594755815567201143359296394945283938186879121224359027424615864191048911675500398364105030517265172279127398750380745549336874834867230722686316690746840076742382412890129709937181242294706748142360576749517754533988608119349217943092184943769199818599263461153474552356907998204843071666540598959812496156254039726794087480690428968561129066149891024620357782895402176185823277982419979886965301514208330944596042785573020758529502834736379399758207930283881150861265814507439871174624866062524450057326407218677915058176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 14825928921570153112661447065400811221686319700135536832498810741880782833052968108115043798958444873953080221039495105875407319904195319728405324149424536150315551428299450576511614788498583085832376565970845671552943939960268300396568648934309381612101089944111383906336838848542266477608622339206251218206730127505940018379639087001697522985933858926598872437027390024809428252660096299144870159944018326101972695837886526606109955276077297637363813086468780973432705429942178036850564374092201830931462958198230628809330871886089344401426940019298359973285537449028498639792252261494254385849776276397702045444770177749085792167619873983055315543123457289995758960001721185680025205612226366718257362192153470148110638032441496398944235298100868648798689162424566685800627201962851571906316671258260571692241689915720290402432065723984211024156163134638716138223982653042278452307386464046646100011775755200778837629732868497075102217060815912607804368055903245066916024922250619441322960156486523417944477131984697483225950725261813083183085385747418531181705312010859386175767969015493382817664619136490182428621495013056858242442315890696164008488493244183753139325527215090485063878226532261140169511916535953444039348587045711580002305043922884937265321659234503021144464648422466050696469197229432046762132852558481176087173689696882939744374709940339535201378143792219136598225417611109786269860738073292095624718125876431444133755645710651467987693893635464605768756913728649119587937324677933165229622232194353357691417611970219642180058121701323602700280031946516481704897052380573368916002949863733107933068283382046192919625271074648222886609236727649198511035138711071097113357041869200635117293180561550457267204044194225767735328178991461896523835345540475704077587064674245410951913314993036056220477191768189354894356007106562696329257804664021898910905944678937738258252108297312012296715744323818749615591414928923835694360323802834554741711895562762566966638340468858655193468950065073446447084329843995657532264376776089974198790454245816961216647765342720470579882720265293144370774174298205460908381706775387331439451881640874142301692196051225540590038737663410773530630247121791993347427232034135185303529759684254808012898381191616130394770413091621229530421431107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -6191943487678679496531937419777206106144036900689038069535429030290081115770176481005811062862809471345982277137091078497950160826572897960388922964629835663824210423902128071401731396191832665811428409892404955438741874924143018066296018909601034216546442242614560504385290694079461201438913163204911413722100198317680952112049299353665898915176696452116326718205672646164754120085537168940291791451050101413764582935410808979585495833518476112057832734691630494450536677401290091783656010868106099636178974964293251987312990188231511716416031618660047077083115258286077166481150948579150531533323824173112160535857023044824330782241656776921316203805209094244394823811016863305155674070084080426547341808877709578699972557954701800121486868598617630778827148863907844991339866258599307707743052162780435221270465958510052318578045329136161879566518003379118035135881685252605452632375218577394645545512908774026896376531703403435114202486832639273530714112952138545144591528524403459065394628237197016348144386859694956570152548262094043502579877004162543290614436150870040844252033607562352776471722175817985680208942511327007830635436098391395702754801012431728040201893859230890421713282461590737946969811432120005922269283077065898824869384675058989675298947185259098214840383682582860645642342617287938352208772001848505250984074273669354734144696094823292139942256339076699104220262889372524784307286161204068095319372813215035152322969708138609469051073734329811808027889186749455537168573407224649379489382727897079133642237826210022319770241351209841102786744640201911316960243966228690350142106258886824092579930894852124680300767425687460029539900257776862616565593047468339310011346291092690600278966697165541837730377121055830243881494647604008472691438935564217350213265656748226900094509713996552053432022397498133046013062024860288408373638933561833325648749226254573451968115137911205677242860223999491539511457185737763762444378177451010468758324303078516023631577406711123775461699493357097680926352812771227068142650528017691958629992820571444760908052267098028222977596251324097460112487590509937315291796965951637269342044297703407404755116834881661133810152188139694580609383259523475373897400511002696647395514954673653258026232915565913325944068427483865003639440198860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 1710586580582574956087487652199097800159076964891265363782156987037392694492845375060915633192608878765970481333549091018780201968154589460317082691305773106661538184651551722105530772307844950199330697480911934630898140026148141641084955316269424587395171215032051418168355943239666134721355582774519144419888579432616651010049830451813744322769679584881208985344679457196208054944071731272153762844594994398340248897754264272319076795097677359436111243846715986676277215446028554146161914065819508304336870380908936378381770286123009054688014895109739495050203336718389442980952633357311939014425802856937010102427057839860808998592676242659671974758691354285631441146020606705375306809190626344153535769387959855374783536159241719573747415050483284789730895327422972664844258758172064978462758065134675276819911463305626754931486250014774589187651113765326469286081976300810715425009746788003637180368659548751879271400780502158565092757963426844055703037001841421376035560092052441074305010656762112085191842643035473654171666502235294432687264942669004165368386318614999609680583194777258374652347506259406392134664550274650820714363555215112299750675024275500577895699657514993344469842470160809215328690269538307165998680986655670773751886523437147408524669040466468888863678114577308870910916664925594008670082838025740233218905379859400785098177104537974975059323743183397588788944741210484610414903579689488038347928600247670666511606779118011514021816893154442666802484357932873508610391592525878286144266787239739129778720235699004893917598282236426359625950767387962827441473125070998366007631166205381445776769995956325169063201673747312041582908919611087227504981848865817541366400555596027112246768393753626043505842309419836936362710633336447480135062989499896814366970407082658450884837784115515233531168999344730819747128568264657182429062584016642706940353806676904900003812416180966724616056799042870726289359593663344361724280978320741375683781985299064298643968485497746217476027876906172069846467314876485795638980590856414946137711766046016767715995610711787316293530437316246872715352998276420400879911602870765607463085332325999197151216198908075657431556109937413148346387405586535167123932355838561846905979569649756699783959102331878997417552762227207616266684354363654144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] 94525406965074541259582065173032060036455073109117146818888161915915822851016062175970100030481516209014088743988747200084938096662771368745685899116725708334334450303409793587002476210666442206942409898723320590517197169074601920510679150196915887017070909505048792312369581038911738207503524437395125616866922872006951016451322399701900959375239099055410197244766274042623806466054664266251961410060540972235040958125680096715975203738311323462504540172621869610068329920470012439573734241488393033739983683036331611240083306283099912657794502888687659505587115940778766509011237219485299056601612818823587670107371987918513999589679584197631347122417763840756391240401824253862334863607372136408559616075059524830141147241479093979778357018571919598070366334601787815003368690020082735128886496920504716487910541141982742685455450255280415989851171191921225850351999582264839595295927526915196114840904522348055508285753518438445045266502943028234077744541929327017526796471018498447167781664963661197483917745755432650239858477817852929680034975533527464574099167208132609993877206507473181706526884854250119389130917386250432524344947178429319151036869493239737746131151168648412712767899704892204197635288981804383866552927190899645660811510966970820355770549767926422220485920461370371980393758107769805988184730627783204714101934480080357948978327601608369838799069096809531929594253358415631734367844980525514395577087983789564731939470996647371534960750041575482564069727630357497474936099906555738498429335573073249429508296891015927632765964188203630176365685219076104788890649713442638194218042826607250244821676838164427910104498542213500790499160309759886243677091901544915491270841751433005374083517696445314316644356352375720362274972702007957698864786620946592779888941061615515020991230174760801368584593793633620944321697239891176630214416911770343430926107849674197708720626534200393348318611751086602348608446390649214319571425327636639133811876780815238653213035082078578533802343708796617527408705297671775364512631503299347513815114569109291262157078795265682385585681753839690094770958553446693243704063978414824511482333451459347850825598523049880107793805267286661652993571971112418769967631640222921704475131731784124712336928415568823613070379792678679178543317233717739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 9095769974358834299812205560439932921019803261168610080391378133174350136610300411188906528903434638569418215488667074575883382918011534345937005677618604359982372410871876425063994599426233868580598520446011325645223589594300671281536307749261464037881847936105439894671818916022492910120788213076793629183674890699665251042622870777045993584409046482566260039056622198214391979779058895985940826865605149002276081062884535968347887109598719944631618997658695509714679553080709600423783128132767632169143066115795384964473085627230383023328681631738688599611542311559704402454477667396104320056556038358509877390623007480979495488789808467098500009102230280272747867149838811032888288593128350676755745473711824866069176492180345517066652734210391913132134309083676352987135134433670912255574085650476005763167475424192170440663982232662448653672341619099449558298165069408228746941040870190169151250732148435380676746520442818121675104670273551785445115324942135472231735294666216894583755110462439010089693572889657940401999558201418571546354196001362553998815629627646039765359348862686053444389893440719321549490608246304434975302472694232760222084851063835296223564028342015734444783035287213923792031773591909090408543651529935102247532556518749462919132048825847063993871836557162500885580878182942821131493663172821398015521933599369567298461273375229934359329779658748523939814397387752390200305845623235366730361330174789125011985171819668482215195057866204347745769499686010690303824065139350472797683420550417686585531958584677377548358983832305485465602447806960452829496684113290877068318059127288695835659205033687821967608883422366747911561220372784878373393568978908805326673031613210354905768967001313130792220958858834121988168615390538134074587904762554222563047684572582818934779576988312677274836270390524791259551452452067076694716711624088846926931440187204230360415063434442248539297053489173957591646529350378334993774062221880185829745967499499878601802323522982887147007867864670744231500162796405412387299482099528496617320313478063598367386699055443740668851445002436083817776192150013473114942577675282568661094731785902111089326110388714788538219974742948426568700500454687213608173825340859539983368384495382741561860113681050616119127758447378915408002441025002166812672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -142626588926412739687529486188713555113793616478352870928226841804965868462718571291958173216508155426517293169162126524398522968014355911702452602536652787275003791793986607262521741242507833239071454651613684979252231898300202107660014391098808527576442338532851362506280745972905647509956601599257924161848421561847143519672104910046644871127385514523105392885816287353480409705209065596096061812678904693044650138660258218179770314737294248108231329928215903000425247226314132344708859249210337833929319931776509127317468228133867879996366926439623019025058100114912366832514114227085207956773556891782146960747261828458976172669726852223775785843430673969780574936674617096000377966721358888050266879850176881195038219167493704085494847651955809789107809669524581905672195130720007864028108937223601167378952984534880053447916807230336071367794174591620036820629729512983286494561855480913732610302202838387819187795287131344721607032535816112614985367830360280885683891441661831523158983884098180192701355245590928568145750739209988590455416877017464257353492236512326595273100497107194766655180296182861965835358618488453136354053461089126343361047793518249419985795920462529312983672397201645293404060884042037644007023187344476025493829367559004126260764941599643594668748684678697636133091825739852525877262278396439779983855433190248243932837088142908678446154555113445748609709974121504895019961424975868185526222346741889879533921064795747239490870722922050366327218064271744849760684933607488269233624127751341598465356167190901837409855881693948377823883466983526659456185817503658336202676731861832216018926351983094517001945874492718702331583509219523538888434152551411905368499346834921799153332072214573064770313097657016740977996789936595428139767326672529780819680151239126864517288198126532282986255852099181387799903245244608262927915579316126692439089948418970013085994522937268251395750434042648214910096666040616584133562568083249782721982069571474788338656598313818896165009669874170429087360520712373173800706372555067804979456386586669005054736888764305575191605259244777066447875860605768815902972207517063163127126012325252863140340328337736255149925162787851502553025075238250448635805246776175189981835438468497029500373198247850899055201646362858972176657842231382932193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 918306729919042060001379374393813616102165421684532846092059917485290769591755279141534124852209576731014735502630003751064667930925374620427094037900720499357216889206293770419864146069672939530878580371991782351766878188677213572087071746991517533197167340356206428705998332935033752461084324987037911376408415163436694366241715030825799463178593810540141825935569417958312772485371734319599121247938104092974881185168896656693355609697694963690527409088028419917306116736671364351385055539501392039654613103787346605325035545198505506093957481499280889348974917966320848206685562498910866563257820082764576749994080273367962330160763957383148171246216975296591397223358178338601919126382956101049897685187629532244741233564862184932739087153618363541423945669805231694844089401911755834272660390067928317521271480508897189111376584033954678283745119001881123304798728720275574846935786259249470501193757839863364808656270858727034273090999274309813666618369963023295267042580320705867038020717134132347049250208648659195147094186290480028294894518480045349879546355983110540840438340330263785328340499209586920220733180368440505614112111901115241455410437163580627306975172231429672571784093506085434312179823303804638182471659635487669216479121769066924822386357996503648229099317478877762813490203598930017187115788859201049077584264532418642029984078419851279952935379293067001096021311109747281458044713218125680136953154384191068915815391159849975077643692541570245183949299934345799345943254406638804826582276377322985243433625156572122772240927195993550685816559617779150033461608755770237923261421544391719850161841592323311150680831171601228536306938953074902996336919803725745848318322741531068735451312634916517816421373148004954142830511005810633893056237192970959175380969081013470965149140373896042106082510712932331645447338239478746298982156125772991096992792306806419634974872060050947864687279137591406921739739665684268028835375746014066129829260121699143303352564498832163926375861212156198739757250574283608795598991387857877413973594167221368547700753897186717913269628001189864972003848153160322518957607019363877490146296362619693025181888180880957215036276092311275512026557163144592061283846786099760684874942351818444613038207038381130805462403041091391452120608147796270252032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] 2400931750196072176961365481242666110411290595595014570528530084239845421960185261973551211122801379606867164262953495555924440033104971026144936440768749673848858936344756951395354771316185923590531584159949463774349499646109084750493559550778670756654002559345133175881398163771244153577039183776672329053960194035491407927666776312717466563684843526394860328322351086800783046461810758546358124548502878414867967933488376441894462238225850156639173559901736118638090643040529745225861559949001995765247280170771514217653955466886850433745085945055819727225211722701789045710311458042420937738844557117310763377762062405619607696798543669746437594396981991155526013812717765741853730639395406481937059453110109283756892471717495581064892220149562191536670698688057789869765580383117965138735426292769896030338558652091606612149700044959137744878303271442399376006833656579073703264383436555015220227968736345016332048680924617139068823907291699156248800264191261795334742413315502554992502401806495792397644235618614778836392625021215551184449835597268891139245434771863698335672757652615665509178819239434144038262703227348601391581522163670883090016128685171031593509811325291017501448033741305409480666258941507780398279745281706767149038462408937490980520156404999060461206871421287726846745037891324321677995665067392582261766792622101092897724908277546227782531501333224778213168034442597470672096765433033660108162967288649688006984412784770006103273082404956230286396016614544382883715032133173321786488845938698965901506559786165472980262092559336567852032101032016008590613663861901855851470794481559025058892983099687547332519977331042659392772312303907951636113499235299317831874840027542437574644492351936873727589721455127412206981261287657219564198934522509977194359203468080072873435131622164868501471116979733996108457144227091448429452755752769635588503209075882833920884338740222930528404719055060252049536558127884660280945859351998173840436618861757668400019939198855895508858007518473424276785396029148664826336659829662425785731692312266781687997242036274517901043347367640013391419793235908248728346665600693923858160019480083396928822608067983438336372136324183687643825942371157967226862101219296424219817904636993231045952161977411134051985998921030924616051336152874836872396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 99249994847269256044989280784193075190694238283518662741788547546422494721765486314227866894258074804680442255403884616289112455520205965615732915723742263500196236484121873919153703481430996093397196482548354393442066362796840265958551747429109619066456564013311112821529551372828572379842635657803722540571029047495531000815773283882459064341042005475755416774207680428484178439251415520818831233083904090567981172389758697529717810560277191807866979236754739051043828264726212266011597407242108308198865919655579320899343549868261500671321812479319699636958581173117217529160882481488478827601962962765182338006454719455711982075250647695124421542644845186523137344192225840369396869908154214519716873932841189117576711025273880987119566129450085705394314405151121699374220322431795963367257888680066553160195461796145177501926515867855685417622937438954089625495780833258857718126459575849670854698593865391348776137037397540006857675378295853499335006450974375534495391537627063148923215373028519905508620963138615733240601266747062509695115720965608230952882676856739480486715621645458167397928428233255838587696108945163088088379263484787701088740286879345998316539642205218287886438753641033165168373417642003067935170880224970162116826405513711813651181219583073381798469202347842163869909958180857795295223183282932038347021156355337815179559617002972349653463192539568999583879834109678287446023547907782498864295310336843064178415177816356447453846745889716962061284786622379328698497303148450371997833846309731921778463235863827841334662924767020698721027983417816634510451501261918259560224213966492446159347824794619645867076902922093364953656825502473358545734028185364335575226004183512398333293664162966269506837970628586184165387872141655574701994206184245061867268562649868546485118308138836077303792324930347721383762907216893348177322853590135449685160566291945366148230357087966285648248708894672863151984438918923257731394293392819127202495177301857935296813341341737074196100416594865757481904259835685706255721376196383932968140785557909468382314554826037706918566641498832717704714542058068174653129781613328631934602960178998758719880248985019905231984696070017022450138741586551435109656763543487524463420272965935959674052629502601040960922512955505590511292794302845082935492608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -1132102746867617871422430673961180940538745483062865825554825568572146442249506603049652454714257875514789770903079739019790688983115314438544058422196621771867015042812422964478238333761219657928907779603812795531753309682800635980000349517536140167981815708081942502644350495718548904835262662112109597023799009204110335564652521162096294270279184637291566930183872633832307884189110099968164633557632621148790436195695697803931964981958638599452333391368351592964618908711527478547277394774031090325318723174888363637745190792102411953334796573238448182785833318690536096807332442254574566803577321509817626137684946095200639832081627965573338390549047834680375458569122689066187769120143623089096903258329768445707954068555734369373202748660751953900515997971592223784932877478565763941311476027919528764339244777404180717095639485047231244209970638801710114756108990878532545764241698040292517506299825784474687087228803560472017645499000029593666303310429634960649999296294359726668175917183595251870637690722535938182809031102378923793236072145517537365177350230004231406846098374258766609517476147405416465576292265262548809490058974579568128361478544162879784027053537825941107817549462966624566768433582570516525667502430604529494074580748390703018491679924496935480167358923830294941403641972071743995036119764562526128185681697990009151356046684970639926616592443433140436917456951598999956493697735582674177153874128045824111860795405385668783096825891074860303927875141241317067493638713277377669407390711853458645011672279951942196751249335878941714103966097437660260665042128430063578397514851789312777596950516965767654027178097919517699504435362695914462430459265761778256858150238958603518737501671593942772990790678490928725408656113257082991135814386630255256035447519483470752934527835992497995752374727568115912109479246258369233679148361500206957789310342845497906756158537964977442336803638423488309274545391268863204119316738893648741294851009568136748170135931642398646905681976310842055381962832621264929786018515311941116057261984184676534061098611110607346923028561092919863427281666362139847685857355178070253556332646951479760006310067059252346522362995851070510732650032901271181461309971749835194847820786399144451880428470230449082833064425441744851463421970860449278009016320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 6049371590853239266787231443158450989585026075186246927020955458579690328939931964252108678818068049798047182826457817729898662469244839187361578270628353143739437194691567178730861457905016075046681740676346546998128871008691319587193407717289090785093615684084756522309691412092986397156010114587595501180769431928206639289302508332798921318590813179877054780695201105339080931294084690143871831993517441494634334260068750409160416270699931301924090257466088715943503711022932474796910217328003154394596163739622730274772522044563434793514410609963254542542627838360681359717245638519685380883887678556830275529826600188812559266269409164871749236424187496492617514126227916303975417493852630840924109446451810130768924138485627348333158555763273308489455645564364520831575505862549975482175152504813962874634780992936335281204405284751236066056782441444244464693934514534059812699787974209096676049087412695262275440648550779079608587253756172810110908017028760000662151936175236928537219401172627379121765149436005579780735434112120614797141134163114293321905777743561533162257289400251223963267648676455827827557288698204386356165197637863858881976275893501162747139242457504864427788214405510360773793589450244784039547939061917254306636948110043637913975827517271435860807638494244516059516610484888722356794541689504774640005163896163486319444855305944649681870129764100229741123561316105286619376426942752449138778201397014430800735186782615616186725599730276084839502292762456805663112356960571922918840742458782470459069055500060423662861135988137066384163876541613906338066883240258342409448651251348568553910924882922691492665202119569585919568092756882688929449964707402726191323576997232260862117162335118026465108084536167071771272933683181408646731158867175332025122410244054843450636455713438618814556934123589212216851964209599641428628632248001438838639871934444659766787134284043480184655769641854284187357120037165599145266958924642339913214675558279450230648994965810685866223205085203355830566283124188748074148747734236120554180860711582399979961257554468944057443686668383007306022574955047821027590325022237753973835160787363019432431405966031050386753646471712498164891739892566295174451008975631065161346517006784513341445504024638543066650963811749655164337612740188023113797074944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -20614268076460248063047371602869770605513955265225910597862449979823818288303108816687843981197257570619494996316047238002123503312204702021416422815560933056041708017336628481163537237187062883697195257815897693119410693430838677358072241343033490166651594793277044373559275533035413009060836774950743585559433947464086199590949231975427358533400036906066178481578903720234872361311827369804301406024019355369992678324846571140960960911524994536166166825417880628984223347379704853769677906337681345662638579547795820355922297302674715158685900699131009772036535416424323353791378077546890674387453081776005953151611769161762913405870167587848988287824871103171475574202445112055034187223816967624603308213193659936042726695742193495120183556772946106149862532570935063793484411108987351031498007658760235388928499293121541960706037013928856229117854642388220566809117558731135984464256856807225087015977031130213706714133846003385684477163207844772140012197974445493452108452535385358009393803116568385624183947179239798763841888802337365994417807343437740807764910701867035323562438669382000760738424940728148462119681967101175074877090195383393222537784801042714167387100039991362008308108416387572402009344030624458301730146825830286427667069030680551851127569218194805458719549662169954499207609530985977048288431475493209705063517978362398156917478807312450579068819734250309530313888220844656797382455402931479362879951545090908016578580738327932849696957923289041617345297878830518809546736294914644768137698142953030168435251061814195736988487741424853902792307655131740258219347859213077663593421714514864750563768958917931434898518365044628717550330466247907809241807013394665789915076726600164765714032714476887861075669882990463516639178212513691925806456859222136763838329020501700193388807865231215265839707760661108550803063273509913979709704991246205032227044071875405207746316024609056708258791733147313438654286521901354117286940903105910156725481480411823489294998356464231031436774734738308849336481230550934641044866798088049495214047999857866202930234005050086902108091331574172541543826572769135451354386089567679235342475687027726091104028289068392178624625488592107410813650400565748793453898405847355437150283411673394853203353564787937292362555407445594365584941996884812109048709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 51976625378428445021792579375424055883552420868406374367389305673351049705274518081037688192539727380901213090537217809810417313891744344300044900936622469011007351357795402080584142284676990838526954298360855885840891995558629517558994869164724503678258637229268813457165291789184440425135716809319852654422123329625218246639142653676318997081933728992651064325840243443363094463867172792255637472399198089940961904457591598464526187520521931875029758045422115928970675327132334462495452721434797338860564139922595366335653531036078655963623954418545598396987188483009715984161160272806547062755345704009667905668047885495380414967329015849505025227575089273178871628143352653125105622871801959882333137582835491042370131434154196936985676391971299585030341829989047134780133338257401044900367394857554103379688974821789558961258693113855716470786658996026819457071355257509267947073658210668969416255170209138372093225719620249772938735555163867197142435349119923924913652043972815322087376115063213053805858854029240874883334425665892416880856757319502663770040599936739814918508884336602938782480246738333092428194649593955577017375317145688730105017736895677224219270116184469473162518173348691770738014033996015777209724762466833663079695271675017654845267793166737992288482655798894371482534689832518935644600215087504539384400300847323604292232755275042422703155436500718257704698618761577182265863706203393354320172500057731161434099877255475633840885735183612308363028944912966980810641977340893069332311396658852047011514516074347184975671915954921129675213661468306000118027499997512081447131768903829059658385782768594738608171984120016557385028421341592733301513956993782070646098096338467688130564767941318990712544796246547406095237025039755449792266734146454331489250864272913694052832858224729517955308986643036775791786760411090481158334919475576016683319688735826257852964235193153950552528026108408090920450542700066768815005479669504511727325789101422645243960768361472024057121177047501462103281703394950256049336814267050145081216362949392784744274526091474459486033745281211918213684982091473585801517736363298981715490914461970475819985090301453017888727361925187496115572100610739449314675163017595506433654077196193725262412327516024513150951989308512934447930437165363341789033922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -107272057832352437289235970486073903247476635527468532642340992260340318171444910131461677952820717798620447319151625072634627085037452738315893741601026979450617638643333586181775443302208227419618027215348912460142822772287177807210054966014812700187285928734257923045578338596727189460928780175990738023329517465333474535124490501474459121173425192107038918035524531675271280375983142991965276833614717568685054925315312432690123392485173917011658848259637716742222879371249319919738795852038132930037562420155833962924416052655415053439815054599675407141105442435658000374616243701900755270953747183395341586415095361632154719463306307951628706413370628004938199338087637606040480917634307084336832356540796966134706965218473161573062464601398196522815787965253359872866002376929714134541118250487943992085247977727826237044338277892833680771397765789213581997448534607040574449915377045094451364919743254857395943099789917339558393399222815563273350848424754562327761841626172204084180023018866791239268478109733870936776143645874669386047996911863732156487631351813382746337239451997440917819491490520888225000194763048137143899889066782083815939197949234908919132154797358140156424413950638936823929092593592306921806003615718273138784700607866609321131589270075048809249785050666203511612131271494154718157229206614063043523444243195646105816417525278679924510002000350821810323430291052944809160840593973495626905266142816033722598772152818089338818620362527449666892202826490793534002416552630939270941340483277715410175833962840845539347590736918275027712830111830211035726877227690539541575490568154296501318513413378133013894672641878325688087731138155990375333013818524636315473099943142727642754524732518308482750666857528402482890105074884980770210800483431780786727332345918376685959081308517217413636599046758305267826290232621250653529449646483377250522020134925968219514445516111593360277643644809078432339091820373053455856662777417498448441925458897385112724576806777551966553371227748462698985767433455397239680652109254175911751622139236214379141717520329664366883927767901147985313948062064600382882335213268489791160770496576442618232084967475787675537757351236019341530546916868043967679009702019447611805306936706827030701346904520056852199603503359789106131299020832933971580860497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 192867730320240446549425808438207691777055972684050435175877139072468465848539268346271190428525757999619409478815535293210480689916953231671203173585096042565266916310919563181889538561206919884416329236446169263851141994724834639830906679981553905881786892577621191855178169942025254332818094416371544447809101555427955856739738960103681110226038598661970762281253203095757674822012061223215673334691619552067481391463631784981746656775865760857852023614534698188912049046438083530552789766084197709067479232840748925583861549347688745154185555549909130617440138859597170317110041494035462702969295882780914777109920377822188028297324025713626745163081968320771273594144686905644029599089937213957595362765690896824791725804045113497076068138706001660690675233081449906649340959304191824005354437895819628398274847183833139912993195606271440592774324950635455563968737863096644413257880577000572386079209887896388815594107207941994375722609585514899550142156583994616665890749960621613805492323031823000179872834581732862956983952334338582925730936084265253754026600990658207624566817785138359511380978906716537781730675942600518780159374265669917789621537095378705230089691610190736734351114037387007267312510815384313205515257351876735192580916432004809040335752360686624322804818945015792382296725124202502576714415160073750432730624609033219190569071918291429444931588686527555344456684569370332288650642627446749707810234582621209119333152052810906977726980214817269045903606175038567571574884515556406798432088486101509127217026892153176238445485435340267136454454255329320886901894101742565522422750426405055078840457276175003154013717181179948260991419879842846157032931373492763698594268484032890800009929679194694273880014521382960542154039018032446433701696654250127447380540213278800556809508902504143081597651119281339848399794235378241826647169561261720060573497697799893779918947476695470680862742113421681354496150439310796566631859694950656478348713320227157394670631579849610643097675661920607237823852937815165984035235213721350936347954555782626224066718747012861805912648949829183761669115388583401571887825676357930647328645069095460274412569201490280088392438411345721269322178782118158528768895840440907189312637876696044033089099710355915428053250930269532723993438205691080889574883328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -310313540948769346603230021251959284307655358101388816512154753743772219857216213015542579506620018986601362938274376606127959958985899851294619107653017159460674812990665630346121169680803647913899283752821206750946157131450235453076135040552517312907219046920320614413709091559108731381412015267933313714312928026385688158558122323796943995034189557329154428822396932758532275068005582678475507590892637427994851437313599803940583839428015716547139755117235012034778892364128140984085534805844198563698744577484681491781121851814350714682360563932546942529029106355966739148652647245555310073256792030804738055302373067453971913050950748070605367947058205183537720864767659736666906745731245355049224365359443531286463623741260397950840593110719064625268169910381102599938526672836627750289731616567748959163069773157329252654451808605163040276951444243568867273607105874823464964113622031540513271457296044096664584496172797993313901649896450810390719997393199151234819343386037474901631489056894796398954912816672270642030967731751130763012742089323826957555685029307518834216757656126079594349565016633700956584239998499048952912646319653744452331988421625405244854788937495669210801264029416203949733303547657888252130788090953616779755797837937634988495558720390345525358634778171776584531554964884512546963762463051120567270995719140075078815806325461438311214719810821340422781144391519857810611036347202246665530456832526836322896875936266555792518897070005337989657443452847813782862077772099677596540904019903378063223026969731809014804183118394569763778255348524581156603018819901847102679561562140357271680740603278156049361736071603144132312094316222313968521039852214316485808831810661397857407198128937923126404248482841270433007771279851829625968512026413360112604914902786300938915846070930106060405238763560313361000183113073553387167641494394935457181017519208206959384808358514580234534805183601503780773189892769586692322779538461480743786814588653153696064708736008122296465536153767381573234684879831786708860502066786925850458185765658914387026806470896297680384323642244449608678697714639758548549603672281580828848235965862470330181691584363230863471803580879903151290740330635513917923646230449740859930384168342364008097753470732381861258457963134648286797694197362986283906346516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 448828148014900399719531496124322812178017240911242767676187229573666781611978203707316408537689729111784576285939728719302394870800035524042760471635225963658688268988347636184058917294457986247401719166965837219304448975363202081137415274650751526856095815802275124617682998540171745721337745357033117819432713979599215136759843642939240961688014083644147920187464119148487126543180479395340963231639280809845781492342268144238291599534709210545137211510327432077834910703520343539882462090282129166146057344146957915519078266648303556806698180101011590984427194172668380159762793691190508264361367463935105864397883131932256518766505699977769754287214306081631673093513435090321305570520984274739667180834269585767656072256395533631269028715286280488667940157052154096830268190827058468096633761661285814563755433240751990943536783588089370170770322509493750295316530675452058655403151849447036618168325515029480037595407001788476840768475271275342284484056332693749843762276699876675293220000477530949788876987520972140836372461206834218201844399087163398209825418916903706631670614930194508011288239147127898426837218642754041774692588771229214069850933640714807710959963391777550885774120205505591382936584208462001077248383286247320655841627402833209668725300241265390492501452087305983377428018595965806334725103382713040407095315512259690981666043625578161981739339182081570616225491401264409327272227208418023737157948464571536935240767772309409234076611436092742810642898963419942109159662847706596828783142637270231709265184111560690276750535982291025234874087816062819333848928467569521112365798866695537709616556415725484300821382742702647918851286141760872500734050477661185644817961407178916604387020256722848577959892756228958170427908023156429316355151732663906839022531361499115348491069118007167282099232931424630031447369312921756252895296657819484003888371857401988005252718286788320677718374233000179612545726421269815466090895723170021196834426383232577285119841962109944671542255049814269973825691199557233512748409097476674702997564607659597844397103891155334303779615307651018244494655046477565297740618013775582412902093991482080591078643501066812107937890385097085872495695562755407711768627645339682425219669742195093510876421322946204058019331911650798307051574565390601976511725568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -583100952038836453943145461488279061269577309317924305537407566359389798358143798892868818925539008803744410720823599650111935164900438501527424568453968383513713273459145870766443062162190419784517105818408245319352005289464742534470225007108586684501833334853816350803496867108422162251810103759678822482776738210481653456791437624604055595286245800126331508070003612055403626878076255188356898598104230509979029769622920206518013976666765250036161855480826561560258023071949791200832131602739286757421658738871826822219531156760223858064762475453569101885830531926320354327868100681951320767097450730826859624620325459964432188442429920018094235262588195016744723779175006062760120831749208653629261418437211267006040937538282665275776743551428125686875018132651508801220476099020623461297162691207214487903343192523549474218465331868624219348933662612059769799411418518803743047885342226571197288377106849474395963876201968152066182585077608556973278146175514244183822931934979996215543639150306267575305913480072485977784819973423037128163104914404421241786579387991455042937483144164115212003658840301959777600062709811126510529110138842686284100418794852978766110223665437036339683890206775473044025045821473013419331820664878538386457672992836196853192964014445638622965096534493852739077026181697081157826238167333677150378830508431161865771724933340882879419889520894802361758867909848223505723605765272354393985094376500749644215640199180665425146694573016881388033656698387554782062245743093150198406520790607715290720484996227661642281768667758698933880946264884633918272808854669683631718053035429122047802611532982981925911521485893438091529684808433655012720629313533439129503528293958360501705294807070335672235045360987483089293808346995418821973968304350459571506939514187082219628091658516070229764465129864798391964108899000134804198873005695248552683779157789556850356205893201808768059899064356760340661148857089952957630362410883281329339374220717676736659529211574645610740809699941565866040190744346668983197069158066893933018142084265722622403089297066099618033176035365472593796407091859521483616874571805704902681914361325181406495239528320626830528159582387558757725356359994966301757646898440132250181934869859857912444752190851382674807872887575265238856769877189833171943481671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 682505710941291585055938554721391665436957787815045472321367249323149650416799440096814705387821567374922175887590716708896702058715997255445366890473268155611798782932242699037158764366022367591934730268211395769083766848208344851450665231620114189375887322770638749186782420977257063611160872851833298730090235826358451305089566367760096372856193418705103269996093644089456460394430458746406671791442518481462342585906132917273498013485374244150998213253062379944632991237078826800467078628530506845365545310685460666838757110559241078789841591745273372249511954175180026897907258850175540134714483415516766135683678915421139424823271335530268164327464299412105377504043533213509530751962822392799777172452290493115898494473166466677942525389624278423546156767420368806841618972638805752376653154248449298926659660829555470668017257806485794744226192050350991902119917425236056495777414807106217339102771926121016125497888677328221886897164250840678767582620808413853341875515514859298292167786134595973367909441346631871054015341002023640245473387161200087584342346796631487769615119936102319778422237011280528384615655195669800104099498884661591183690920058503952338314762583122871265244399874177584567078152646170433896494444424764056867956100529341594452239053476612340910552159303295978453732013227914572835747291078306954289737091027279551233674798221557785299958874601833731268053616861523428808913989425830492024502077507504970523037225319632191946022715385769129596801548173750750197899552862865598560928495504681410618953563816348181891399219231408012847480670819043012632339499623608136100555390760584764243493458793394994511737377182190345236337179252249757187573360041498664577132055676561509687348345594504872459930272423080113721402704489228397499336667994282688406813206321658412016420809245897162595555884228595493592239625521526823722693809954689588147846323864776615287266172350325252641783433558576461154186482606223498875988347446076259023189709588654377279931413649491771382044181930432215701945069809122910552528890074880136111222025379217400394506708372066980083128111744958030469281656656084956402541303091957180478785743910452038939691356048026492029311113505336933072807564921729314916657425174708045670587786719287928047331909036652007128850452979093106185691683565713173310311759872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] -724691898575490991609721141875282943078774383863631485363078590892561594022208378351212573509546642906845080598720403216454418602992107302493355135020008754319769401808094546086442026119269326677880579834078388355930013971817858228284048863995138612798466301959625268500996357221175637298991420456949427332217273853665097225443960327712693177110919528594101270620399354052122308580788559123844404524197062989006340882845733966867507480255498945111549145539333708863365142608434439084243873452213232519416365199389560511747467095065160625270126439559384791724959011702148589605689746528302751944816604140524053949142628332225889718160836283178628241690011859698010907396282977140584739905040983437669544434636993506543000880346573979766982730540337199913308803764655652127130963910143031505349521141497203922994272854599226467992229873668972873009945463860556310051055461429154710785738667126205364783322274245386936232612929491694700668259697110209689119218269239103450596765861751173052685242312597063324427770118038307074658837896397674572898035197748458598565464948295174281229026864992313393259450650813771950081921647294693585158763813810048968521812814101941028608926747516786592557242959104135276655071190040106040306122330283638688307895555320249191287521066557006224754622686380774518516787618951135902138872269270591469309725851701685146388634446412640398498329964798524509460037324427983552568368731383387065611308940409452183019593034405577597065172701895874820285163984737815637534964252732549505718800709455912984475429811524188770275029982152898520841348332834075912338135062153035194941714176221983252433127325989603067486177291377279030847590629750244109500592366398396935035836679022879644609179251977500629753080925929458329114877855027570790784381215118557575037980597909802920361135114105948292460111146378673701919084495890307472911478921569943901355116196482952176444656371503304272530804357886491317258197463364370798397283031716790165168827925563837063848120463712195964133174532650479115136661924163838504299744059639444442552947970979116099052150222792953337954297168402576585826792807163542282320349622184029798410396874314361067465759413167318796737550468568431856554030722301067010757983439176069900542962970030044013183076157526774860687618410300725283220371425041744081287716536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] 703609228413028892781185907204047239613820803498496256287185033028874039987277150549379156781625008215461637925142710098490854373731036467453735509512046936933024647257252696710566270328327120607721782353015237803232155944063900587610468510393002896212692366143437262445210097850045753692207236479374068037294026827038477764099822696605577303701856244560539579167092828520997101308232816189324804012391820707313118709823502782990400034951795552116386901288715337643573856321038136203213203948489244056750099115203902830502072193483275229127191064284358923635379047419596167784859688265057748963964395315389147375304398310771830134072566463861125888697834907111768412535800015322678204776016367482834637137689468755844251373515538920909247053019933894301933344960045657764464587536678090839922032307236159171905839479179344405330662264603749820668540032259103426041383896215969883834238825397327731445046981583516959860402747978139325523575136872134972742957140408809735743508639434164848901640033745724600473308093336844468362956005263990880004500720583380924808703190322606388053941072957923222121391287039530078358490533755294393322683330153989970367949951756084306231483011651326329729926438736950855367135655473659799703068616824445384994133221211885630452186392822750908378034042338361826434686114409194815199157315410351264135660233776314362546866878389635443764119957537191363105377757573973216305397393912304217211857794062471134664459867873365108897219701277553056236993534672682297699622837024606807408241642315384648825996660023949665628978962981460158024053848534488202565325937445274130207680846947142010315188502144022967613585583549938163058761800167197158675754704980140222754320184883702324166678326463927339750115502281931330396567621199823587749271438398155060875283440296644513379167027007988790446924843105184940113886287963093224369353131881569562770190904120054072952281065960270624886272240462230167499785213945244092183979028589341924189176830094207994389044900366426204488751593377705614595905833398186078802567690619915659390138688007719912870605190509367861042590390256166071955256176515096689540586279805347395538358850945858326424906595977648801711244170350871731600365377710075158869764967359176645274550953852282985864316858618930023519034158900598067096382646026614145522182651904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] -628669335040963744874930363547356542660637398347801021177991572071832119449409442279064949343500812655474102902789606081234428185362662982918551703141418387168595218006817784524055433858192275700489875459564150368219703285197028863138314827420769872897833315752160250801431259985697105093350280718383499370879877989178129834552306867700281865867071955730941261810570475469616449901032508300186990321282396267126168949653170589798721193846233043413201996681691673742075169351363607513133410466203959555471943912502127604366251748940110319120857155431849059932940514264300906434522306534586674773384019448761979349142318030000214844804320110968533160620867456416163435977995950599113685256587304858973003069082106450344791540839474354307207025078693751424996449348226411210640376408384709140723671468066358254076475874179209753556545794710642129820792342834233168303982159021809480490273566646316686392150275884152854965076416859576478907402159746891698106557678123626619388071175202784630766602707378594311738897114178783149301465525244112905490366618124758772585247829276339071770179727763106320310237269816449454395975273771517736375066944032974859312291592414230711862581113591761371445454181837106347651500290754383389013787612902125715722044049874020981316449482036207842465191820420157067858087445127703224825747829132867371325705299693491551943838139086192895573748919964775574449677098985773376930863149671252988329981572771571376526206427442891690367199489536752476727883134258088772150683248478063274974705537086380347525327160195970668610897978213450095128421647630938447830059519955254273089492114941443888884437687075001973322417022879302059797279456875155981434427305796362423742858223194691651469756999108758999374435219348612309571888868986140479621786770591612370585434805832770186990862985706088442573849705141846332530940724410940831569453518947641773305265156952684946034847088137311631839361724276226844994872186086439536889183849581418240455662690752390254443724196960150145869348398332901002490832650218473877848999351466900457565998306517134865718378006696599690108765423608219887298514672642856476124996237208202439807769281432496647469336446055249323213819567828243378295663418298522806790825989745283333402974073562992232172159653961417383722926229561491597842349445455448586934540042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 516701738374533438815049732138150029939731525882258054217051026796142306831845171374013610345727596772598091534826427032742771868630355905705690837090731641280309326605204163644081200345737831148575336279819070993875903805761247546550980836787951470989369470255327040288421602568811625187212278020952407823852033717065545735251749749792659153189205403848113926596391000683650512838643799842012386625037587371539801212904572368398212605981141636059437101702483884337578118916786665584136630140196706623340127169620601641343645166004296917212566701918215087392538442895356704016797577196945202679466824658104842326015609721843967250554655334555886526734194474554170764347944957528646077855512168943666260950155423080787547102247704196525456496358199623331011457836569003791363427334156691005736936428660287273233175417089232601963515445426319721542227329112855509675692286236688595694448679120144252126926838596194851858426079027791345423379891243373228604940147471025548707723543842667871420006938829633243886209923061161355808612469570032413656159147795853618940183039961423969273217824256118443707582935402209232831143915546288994628229436829605503711957766002905253745329758103498057849795217828848904781949321299046934605099637659953091890171972322355226190111231215178367379910113007492207392787842869761486861097847865271412939376290955291198392335630197679919018658046524567055946343147741910227861569958524534159558039564660476787095309517561477859987990077736879271184138462871044405193502997851324947688880728346031736918433022399297460223169211080248925924091886787666396244381393260338785864139794079298225679154528432397540978804471863381155504781296004448908180642311804628265725400372609383356239557282020229988668108577057813987190137987176156400878619471931259719705201527480749347873294595311867301507763273202556869968988316400865223752355393658398460722097054497368836596926128125671381883239276895489946772361495083071347225538362581499582909833709238794015778759685415446247794272267164214061290942090735571780002209792310379570992636832312456646553110167284193463510178333449819053210846829615723736674071580273231636572426981244591131319977136706270638736085224884788277233480138036466056532635402156054959603310523997328399219278940188474290735986198818321853587840488154779626498370306048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -384557971508935410401080913322703517985293599655323443640963243825090879751606697755301184292272140885321480331293083015168931092864258727538584818763232415440212681204247160327047978616678800081307704417647729797471606140949421248602565922025971131171202149756926641449454749313499540240144236520661271219795877219687123658967102351704384288327616789438842479975904438400703230789600762649236557796859493390416899760968709679145297490158513896412627338291235719369885011897333692112960337259114429195886041779819393128403080816343948240900882179555583590856584242205297334005708384006607452608588014491789309410699467998984451066583248800149077125962746291669605275303260829833248750667484949048113891186946456860480571199965079876034826073632542066776637595305690175015665280810514578135053893177485281175220010584474550742984759648045281468518897911888769890691182936880960480389231323875894696128016937876675660189877231858187056328148916701643172448385620662422198261430045634929303400055408277186191493526316663316007952595813499457211061904197252073384094532759644278569696168142667666524702116664545025694921944051716857105855279872431537355293430322925252976997786174203421681143639330745975932536827563655086580662482476216566388766398827739834640226898568419448072017057435788851084440045150146804836528091783249953548006026192373089033925096804343326907255198448970264289446143050747007209668628075456614667661928233485527529795077190147921783680056786768868169336674694542461841165898663851562280592980767804102540056528893555579432162434459959248666582776827159171430488587398828523396052501906157112932406875099409529850030101144820662322087042787410331222382077359006666449706079723585154323924079720328144755834368315387886775414054308339441619332082638005793507666636625246000874324899611619074234719236467361637068911808396934942492727154621273469879578553195386509052608959121871721570900771617345102328028866754235181136487754694622672632338671270208943510139764859519352630172859597982109050460283988612205761218116059473087689493304472584577832836969164301108880272587843517331133041931490055755951110453279960752499290883949429843187044361711094617167765480626640229329022935987733118368043162970268976734945032404445862152220534742251627561645780840046801490017697226580252689465794887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 249378438236055306307740386701350056627257259845932474683928685588345825979871559227107566840042983218586987941503249264471475064025121628896408148947844969168952619697084044468272765566386990979331280027093503934465951232985719996907865587718278372895459167176527732922523081562715005827207543840304295081569571484217756933262013179130074050932010629100143414686409656903759473824311015755796288237573707181499819688471879477774645936062684055788436767208631045368621592150908111230758810625370392919651498167157139539196172600522501693133239467892318472739014768104293139784304765560688322420494043244846412616979906026350392830104223397169289040577220511856986348210183641462312694406828843899989843558200668927180052137426773300146423993551521120419008597255991568348044445627495060784890333515022823825901330854455804981376505349109501286781648039172833234138279106881425885550739090221377244107546740106152607346499750777032952055883024869594460195686335182626640728004415281374759708657031592428916636421571754274427997158238934762722152118741683308168778020515559679983615585852899643679092312346012202689973949337189245028945137916043343435559147997277676207950556609681913615335872605582089061726204467795840581664459165187319523654262674471418836835741589891373244312779260326742110843359497617346961922800937080348837656845485669192265507103124834865569566248745341409034811724894742316932358352448500136466396210025189358892559155379095520012318720705506454133430148032815444532215676869398425562289400298067716654071434285104680313376557367234736584897128556916041067965697758468570246183686643139411792312941751246759472778143559023668159707815824637314800789751060292800426443109484946668939649262072405903313128167209213418739041146501787151503654857683021895198526204878701198409917448195121364036042755819460695674897854756334777264058410854855977809572233773822324901833367835316350785945935949695091521314413974677273322897362810897349840636964652077355414275758952693689887457941529132901619422067300223756076042294076953643251386397361005066184195089799290974512732745369417923249536050558524610583888665819732186913619776788440007620745977614280993316623628777604649177419014665974805432154176955409049250118934800431359263574758111111103676589053731998846758521578196737470505547584241664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -130811353501594264633631625170159054813845883552677585269831633203913371760451224424565135197535519705860027288751767251474480686589028886771639389509463618939051918003233826645650119896595319619150514069468113089399767825891480843965924333559531685380738397836605065439240807983426903785158746549713789969858722352564527578490723230870861187725865597917949736298672624386815125746967171900550610223593297192715904249386175668904456688592520123119123322782278090026819470548578261665152833502948632954264706448111386108139919021953814219921933194124505178574062151942558930754655780204774695764286805866904661514050425910948519331854192865266492742924435654281250048929358139041563799312989133405189712184769116482644416953790254378152040612541123926291330645730571804119029713452447728022803449148316376309204505735015241366588400994640464914468512325106317247329528579515939962018957172047204646159131172474781279861396720362062254547738704881949374268481342754894393922349485933187723965195112505499898937526110063088381995248910591836291888636607897555676310891138765319258096073028440690786541769572615268635633189469794354732875248580112630074234257369152223285318059180696922006989804319343546087550019386055348488274898721406667322007118420970861107796877705943079231934531927103312556331993439950135032284055992692200106811175518349637863881089547000780947895648862600231396333949635115770978796522467405358821714009965038152771273700810487046593785257536717451450864935451720613156834502534409533403531601108745027568963842527899300608742623954925082294204395192965464149489497824527157863316620838425192798531895266938726105312199445778708364964670050201926822877359505030895545913787969948724357675512346892382411347592770452941731338962793351889214735628615242670202431503953665538201552993228181405629006458425762000167652110710769418372156741206768142525593035764969579718230577607685619264855814777469249559636920005002216307153759891403090129305453808988939123550273180280313782783405028142009374816484951930196441137173598581413320435501706587423393672608039790570292124522806604706863799739433179829002949480510255808434195685846208508896788777193771855537197132797854591685142372609776367260655528557780806997198805630438283117636593625576998763110711917343554503262835675357810348299879710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 46085203706749394378882893105260504196925574226833591092261328731512044518940405076175127272115318868908798403290942664830385879187485748103672910363209563654371048187685597760962640455903947638994682200247983444402738238071583963103160389403431829241510700339631654827253088308108421310634079917410296987619599642422703893338109822560665101450400725573134549773676073418892528827995229360853395270674398144693953238421256046413134874068796271443339965579497405574092579697542196934669414589760693167111682110288323976206488244040757313416642303361506951131550774962276031203435217512441754960293759073728227079709650236052055347752946578236420845893949801720608407735045445887954523935052757450596522420707438452132319559331819252153157388459205605571863427526035100931190146678515328841717421358572667948746832445964797295848371319020219697989680291299384948926168992751272768242646971148091756466368575251419862639170299699356833951270435373691599171929236706008576539449387756072889782635124533460035146458480728459648969999897403038681834734180688648778147736107276053508699258610192008287076087088721907481314934670648957387644414846723176364171889383995579325330034273288845654038001883114490544451893642800821062374820261574815675447907703401695919445225733570740518000107609252281658364565866219063705949973375679130628568273652325075344123933984279459335330072087680367271049421124156103130922032994313699452207141603653219490501106649150572408332744743015193464865698030461453040925108088597859198129328298135255002426876306740789892671841689059605081006323847638727229676868357179699492156225472239043638418001881267288280672168788419563480452983780087938206620964510779792038494805631251177741930351808943982271309285770185519097034186082206579745832086353533021674348974625636889656363912443372842308459149769085516952176812117345586430301830202860984577188716543204290868572189504611722362064864592564597284442249972590750570123880159033995572467437233112558512673155518750196905094341429046128511655716662256426034516445368547564002277898474813481558956098347287464190113078909110201050706875919988256655556357975645909487278702305500055250765915542306662697251923787973486946065720398743187230788400116859174406694173692482565440957323740890565424715605314467710783714954108211760156865724416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] -854296025734048741924426106740003261652386784364037504499444806104836609111573414226782970765197457400773479744934440224416488950848185211436970727720878421942377095186053826808893576484654935245515583981952665240541524177610032121331263505717229000839778330448861171158344100059278757853525848188537914801824459841149890156187799760115936035421295468318518435179595878184158630480847226001317911850887980404541167594225434618049638556966897763133689380496652876063764341783658245579628629693935153699843712689840067567345602600044672596793869229024115174222778729180011764008100882034933879538493302213935741499343490736442043879972906571472911580346775909772480869269774556812182734472859403529664968478678557801987087146570755295473906041646579973195043559487882783164663870739998335208607128657280225402060931189519724621789129508846409806593543235514420255609515764817421729983433906447974522738928156373507657759728007403328316728736407922794138854783117269200043872998275351114603419210095434576636311060798277717859306444870816844027577125075837671162136618032800284591896879944754300879146683765644705225667774859302403870507042485195626224618299209757482100709755409252441981916738064845938122426939616795736974785226401548969684523392826976295026158563830375864853280336942562243320508459178155617476116755875538842286593088942925234969020554270557958806494522562875782012525132495117646454653992171693657318490173431136804555116636726669001283350662427720722805337039903909466781091219783454127399828940593206687206012142220198120837192367236658073528143105532253110103468677384562847753189954435561454096355508476822689249089251166488840849709352999420708234739871130285688612456136151512211543810483924049436983081174936699591123890659463215145733642745973276820567031323782953403227354534285947543521094342123890233461527464168580552612505618288409737133898265169237210301891586857364086567385161046165018572010320999450581267073201695479557004126668293436697138756359006164115159568059706079891319682011416744243844721126485552384110824411608527001714803920332422280525686665301143097764932715223687325142946917212174980635260550331094889539790741704493152789037701432834125081186148765141109863706220200244060838926420806595688343047405050462138840806901656509593175416025764612238573914030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] -13668887210755590367901786405507565675741953176551051833982120089553547119043515650562204614854771741309713979150112851511635380926150481100547353281854785833557535543069548534830972574591825337056721919005779663928721258335830359343304431001681926688175721114340129842358820706304928915427928466947381394393938738528636119736593110735895513897650737436532964660066239157462892584175195731578755244450721149461042342414973566460947286194980002559889817824772539446235803210217260028770436873214238357811022953182886390401952768946980206750592536003088518537306060801387045170138780618018060504061136486755530700512431572389760031803384956885781359192738900972980159324322756963264889768527007595438906061919879447047544143130415998586592185772360004142486274349748612603555776671715298274032305175182009333145371682833584615414430769363778184072103093408108616942980079744749008544238994036477975180893144977240270971772272165326299729503435845034850054305385283445769422116970564642084571376155698380443924438679673955476426573180371703834550343490303909550154255636629641971508696779977409512041718985978667547299176218341525930722289109572785905085627441435785628168832006543036707404158298310425524331824789985668411888396589056454549435355600845026203733072982285272180963221064209205777579372760186630999472747393816635197200310976132346768243166737198912077408473054384295827996861224371018684450670399301948621396888416784655878372890561601815118160237829485541311982228433351402791347252295223868892507623808152641468114774955478739272205111261484793012078922567585211972971460867292695838539515702968012980212107752128069985899002255005711145670613334662640969892657818868449493110760427316023376488599282610022747199042803083111716651239180031344166237324604694963958696076550476438799150133531585283800423254907352191402832805185140081052101960232238504476013207533640170046908706886670177842377253202673061714391448782162835390598456980331143245971684129512370150107172735453213557155280729074303798101219009028391975247914282546268668635282187960864764518949638337902131502705720942658754174299857762752053247726901920635604667486979501107315921759848284348273050825404884179347964903642069079221248494471388253350120909036890042699540622934311057882366591140168851606097111132873400620209187848192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 13225700211438053417868360032842704281069286328125651315091314799439950879427625180587923804184213224019373251181130113197754591329523236252179072157420282927841497393286476352610259382000366514890131651126923741837931350212315415798603100139904693274335221181826672062002962327201822973802464494442577325907611339611020489540164829768502750394065969650654658735775600649213388893571379156710624015936588698865505249551909547282764598755878421047987780443192368775624746709187416747688919669021128100159331836711619322431635798700518375432648203860891453845602423055635020804208996900491780541558127752765301399007772458889898761739232317502621913692868565144030549517032313698210008359711833419733374378940347443819818241086717632025524909609371901599040699663564547877544637179326096597724090956263342705856048491920627499256752095794517832860011434308626545442729221516916344471265517189259370295736247596667619455758306328174374993738012309646082613945199298978449039708425469023506200441553700295582127847728263696624324405820995164976103237156497174892546313290130867345296839549231862579571195373722527067253221349149958968823385515939040661624245828483556752291857948513209317793250881687765531090490554631821073125340796492774644201767421119812497128315092660688832748657300514368750162299847645012723581671554017301275938123342585910449733942892640496952390507393078395284738201942457847325867068947937288513468012539176449549399142390097722723178135872807706431013976812897612443429074811586901620249771532585541284113429619104436540317468277597114143930618211267220242594333591203803169121637783778858700985990763826291013583059860288331356439482257539675057400569952695635884292790816172800965002999843438203054908423350503088342193659734359807073229578393944968251592865806613289992034094526100182619027161909012307126167792942642751683113272001761056347877927812546442862276768348273533688685145101730783959365411062564380388108359372244432584404729573208654638741969790562302761358641351413928395421390139164316762550859831238550967593966225951861120592496708283283305682788835310892186368760067133874957181976780096622510018277394054983167279535562553475055044823155758387977320465156145977050751200851434404448455822611296059519014565788820283032845837796173389566773438382048843642803375308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] -9797866824745525814349355660192635318968313325066189906901902588251949241158442898408227679829857503976152613067782102699055735318759923108435105414008152628466915285247889215188842080311761070475507859073821695804949218541898464969740183882524472384523215156371146571033585934659152315815959161768787531010095410057861484160456296000070047758218207962647682456781228232354068165856047699968288843469309036361776522375616441174403706236425677028892348328316743634074160060793879336613669582124705017084860350051156910182131438035821160644591816250549128837897871185790140272147189574193740309270460330469863282918970793172655998341314855729434035627792800549695841030097914937271750132251748757705572620424957553544904765640523210971716120616992512587356311601958471846351050112266568712488577200828160979987544320026425144457959704038410350713190306350157276896044418749937261311188635023805917706048983084210341392649877846409386824685597778732667991159079395193736686702728714374889722568287858576135545504208371651845580632993272259355479856547952296779415896206331397932574775880742395631136030153484780853697740537414980511448185434715441112302018302638814103383485200339532452655400950911761985329064620127574220765219605151269548118746943320098768711071946357287138457332958423298895417374200952777805586090604935092578860772118696481981019415318403039745530672975485920886606379662325847815715621486032751684807569374172329067754595491830269950634656841146038033451236597228896585513740420709162343284836613659312770916874180329657262820044839768800417242381936823552761843355249688062309834468292201233476897971933876248849775750010201770861460350441551507144555225001557704936324441235476082785241470550461994614225200939855320393047355624169233074234787134458848702300654647708171144066382249679325862752479401143340989742647918625961793630826882003445770288194386073083735285122807440797486528074262909705222912574991120126246642493136754997557344416340795377393563109307784519727529922969898931427081702832189509336449526175716655597105858820966673398897727004539879167421016651146131453936119294706672763551864519376362411133550909526422988764054218101169598099354425207793695233210629289090770053383261535345838736802977452259987569730073304813379724839025139953612578004448661686854150126567424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] 7339136320065274463266120492600341651775813499729587284451107706926706267971778197106915258171351878431901839244723912916427459113275549239893889144991035996623020551098960976480743167200538370421686268037802087725006766908493481383570198314160840746717191243779650623155857234577689134199112933317149408557796312264138357091140798171950377851159055059206002440191013752371665546231427267825863075829707151720805930865928890217357530244939997181881534130104757717985222019888123836484368235044640029836582860556099162512462934806647104718219399129224722700709961539375779843133102935231947674462182345261688775140948005678273313546412913774950685259937351833658913979067272500878724255417928892740859112543316954616445778753092218097186050159928092705910828538262736496795867296705233302130945861208868542136219167757529901596196100573714182651349913377060595708498349647101172566259302517905198393499127993610504298481754193460960796513730409222613144321957414184793581806725177720172490249526318717469679098251263675232055423815560037882106859064423440098468659154871326558066382214112785140581084487228187120822206311306415751654782934228052410753674247025940341592402664466483661213332274109941909105412972093847573899712166305022135758056755495692674735603989169102672263918780294027392386177427403692435974927634998594784776009527173009759157333281976772561987279712206595663713423395598790669549402362811040668521863953950283756816639467343429944068003347941989588736611329285438881745600094545492910899184931853217389529527091489484568434967957930853949345993200893014356532910722071708012826555496812354337487772191627192770978045831356838526129395540702432425399311422504662915222493617742833612358931527354779481283057299744464896205385314348853441464463157542752330793971814073840040253878928285996725457081919108678134826071025949721757755407130838187244835917822750557581312521252275012885289755309735500788127631324705007227502071544704753166905091402653319218661476329707930622052366645598457621671792957423197715032728305879171875504655986120390914491307222459921367096473626641741297797416081659046025461966707315567185939375391833254613047848562212769145676799493017054169051250282041290070077230243739991036461758007352405475768200664415828133298620723484588014498201849442836913081517342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] -5183047380857448635841173929759881716302997579857236227953181515371272291386836615538021855435544403733590010415415773046832947997255302220577251007889710063770442545865601885900210270968352983816008076343860656783090972071312947462470503567924550995884973829860281879152651485814353684451223350402802003119495713455280177540401081932908921306485059171882831421066875495124082352240799629703070110997840480034878232682473938640039259491006590325021612861811871682681591666322066564782148282259537298311663095711630044653969156076588432636517804311956911164549921781148759936115258555221050413235816215960549390022079820684399082799009956879729846271976555910058053525834602293531953609682023154494269518440168497127947833257600433970956264475743724783627811753328733983358444975534476106735547978646547166803009999974903412845408597095699004174712246149498506031318393278743440054118669734488748660056779283905958284736868318143942497378814302657427686777943424313764736842578504163531045105473431598699685434280464844469637743292972333975611343934299020686103417510191882152627348975387651277194190209041986236614818791662867152022103969453185699952865828940594161844597037436095170309102480625048917786275597622148438775765905963849248595703031920971945390186042071487322700100566897086056798222523208065232221314910820703186537223551060186999176170188439951137931626075545077781275591348433827710233427357395720971562216845557125059287589899489998615913818162752620961845466165589622311106977819813680631697493824023860652070279594906866134634126037595149645590787828333603438440591948880734434265930837914574645633832239852354292904997608721499389649179699477775745362695308369334453415722925469950465955808443484004992774736465786990326474176697029057737702329706489934754968504369499653931665378439696886606520206597163858613575312784071687781502675456917672049023877771091549325912883904287386630197221104961127490665472636335793047933190720989363888466095555795563940772423259791859236278281639665803692283674809166232577466925614052637220264979198373795145714372857021009611108800421455653791154026962971249680609830613403488006923510856495029810762554818812675713081616260703864620767575885762312584023965124069175118149557890634835417984747547972980536656865752037562459132573264539691135568405594112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] 2713684766753395912887985773006839401449657216474582591170918024377598074668531433358080920352874128974576319971541734363936217338810969324489341202390094249441278026257315872331077330403570016043274005369897078682787337800331511275918589498060387206332777426173194161769116116056664997504062067174792073572623757097010351960730352600888055473123701015971349026032249873728870952503649381097659951864244938372319605035878047807177865697803165984714278870481865343456148322635835068751847996206440795503746867256222245345345030513179578138113909241692621345416930668046202452877097056152609800520300712283178159686512034579495046242380862510790861228753356007665275240509501619127520873659273470668802393592419920370511207430007683557269604314520219295073864278089571120267428294830311296761730547509966357137898716712269957635031642453349832715826337563434514903438187042176127051192452999434026022406922104301179247892300379481048007681043247697021782370728115047793274830987114135877892377420373506189188293036298853947317290641155723279631034956642458273008972219886472051284126161312983009567641662092483144155555911003028570291046316883989942349064400123425391296590926549495246031418751733709098069368552971759632200877556714318708892798150860989970054903596622803168908740032888889204105205523760773006760013702769796545660011929315492434005862396152890691815393046017158831981665922367740641197079672878483469631396995687687764998400828583285725365984455085618549339756715628613456774315564844007921527492308233804859373997513438245777975470791147229858836026217593505718909130339815649566805849525851317363159356841497818560785340061644514750055222154679019535806791269587454776715429102405736175609957040828114277182736074715739596470360652420889586149659298897495000104840952980661772517653959098305827365319639885179344849808160489819186800416935186702920941939735601215351419156963874422552625397794074941061992478007136480184047614867285816969820151161697808928870338980193835681057613446011560869799639042673531146508986705252089089348930811399604764458869612804073014541048015134024832949408599318641100696481980179363002937824498352877287645316856552137340794775825237836304354796209464974432961161324605359555425724808100643279806291203408736099898806626749604435667073499982730098006682501120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] -594626603252006202561159513101692526336903181323734400297333062576846975344607398929503647966544823408946127997016777484965509951708158730185559018805160854185682742160726771820393505818177672111084345851852328894865351556699746225150806026389340096124422803321241302881210557700174863201722796624217220178606135408755998362479027933332889486747516575577869841166629047179219656054378658730761245531824580185299860236749526540466445398551221926324719100156390778451370437685542661063023877589521668257596794663599614427511240454926391365690669162492089706087307969044005060257822246957715553773931704560318434403398334386366364668554993267903093447164512969221248356743221500077969577854326073170501443322296761634573186744948007268126381118690854186495239726635286367094336552253443288661181391199259610597974139929449599934593033182429089621719173377917034029728716904027811874257840703941596693441713382710065105734874510961929713839652080238489055018098587099185935242707761272618780675761465759206682486260098358519861428211315141022017278315059453895371684657627179629944729607322048708609967130150313736334660011870037779963062002687400986741275442193532997398541952909666132357137983349137843905306155552009058770044488765832667150337221815910450657446212405094405304421700110013564226916595553945714518286955926009073980387056644121186634586866256255759407332497172985451424398472260441968016082292607390342550186925302205891635175594184634100014784283386075342661553520751596593430026702919861326251863957494835490471408515965745210166258362555990129270886454935920899054178782530416854432923178169543032076431919005736771546697644552095180476041140228745917064553045073463357273978235067119757511463429979583647240586360644444258680333751955765202085643771870430338325553776544237485416006573010352208835959574709951390250698665711363034658757066242314266209188321409329735276054060684428557870610996702603043930418672576053132402331122094158628091808012376449943861306201477942007183845064624174844097457232562153270225745612319950245334238396010557487342694399801474352653210179248454308799535667911121108644351127729646958925306581461298317811651873161262812695505538082197393552217621504881864621062612405530844564062006505963414937525540614113655944286970481069761468640275459446386120915419136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] -458527532541509868885487144872569740281236989772535058711203970437185122623199013711260446541006090941432969316916441158635005977626543149123831901058810402039023744157492456534267240585405311050316138732389802914302548744530098215634704310445699303622576544521721503252096827393874154099700780996391358817649519317756942242046401129027266244827513323834997574759993112424864666362390987890278505682598212722368281122285595964471756052226313226606089675617737802031223956405906545469220268528485982648396508402955092616158419076110436938608153444227285131832935917399314588664552254741413887771708676070532659105175621232273089197401394760169056567659436874065944902716236408750826165640324149162780255909917084591105392028238329337157805521260174976248421533774682217728834105231019355192587374788523143238276042745655682044297089954379895322492407853734787576096755525260099851449633093184227006659887867295673158551699429966762382258481215226002541769539290481463464727061558029870928500402422292382030823803707587071227252013174694339706705362596172655119370964311793494959361762353901008351264051220576266361116330378626436525269082898074719649538838286730353467211355419038912413723655768528494963286828453423006836901161077445555768197882500505512737248827748056672115759024541869865785926151808965139255549056981337551554223764797351553633482806254179721333692490324287095457560928315230943011664269599652769899579314624551653319501212434562615396411355041317045324353542194191795163424388454517614142267591856679553294799098461994774717217519982265064103432022679501077764097628788458722243980819571676208285408844830535763382112190429910880873288662329712233950761083072373697534115615115750226131280442306044400160261152520435594489702281986801187307087099275938006239588015580610853460627224460902442319761884275809662696367541099467924824189518394634879552246756192710970965361381896244414564024700570333141073695727742719801618456108580526234035629814986120079636902977028469769641303690355383636323216882679751755825219139493731197971727838278531569601523112087927156151575045863597971397954003221410494751317641268708941150494117890464019413145300253105722389833067694870110915307954349071566043489397944025547549907238825535542717804352424916843605717788590339640700460430500921690341465128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] 545404124017359424299789516962055238071379954915405030594116507875732130548202798700607499427410276181217328000526121253018704791302168433232556993494365511851644887674202810250735673438672012877111872435666687232634718284744898240129578032661774153017488912400360429779657311326473741816922891379109413253884397292156527189321298718847009241472886579745421637810179395683103914465342496616853064278171730545309942909500016816367495847205824694781320674326066475179934228275846289567071011697651224637779575362753847864986932018255122092034265932143654075526398903503846313994735048243465970314264322907465456876737098813355273331234970524361422862616130070990029856028323230398172772552955897518989497921267773624672043141582825895318878444307356406651025242860598468749970111022746383081407895731028863939009380781616932406378311436229026566175410528458001444378534825398152066548452903713117759783620843570888137571179663542548879212736052262986123716112341053798696646111920525598593888043708685069209379230048041435912985882348204208523532214819142963467881673847550081630955426738424765611528951563660966314113594682979048577891472231302270225444854776074220205923134717520611613901287805155989208077579976441161702478350017254184084305632703722358511719280720533559721224322202974583359965139882423610130787013461254012058013616864688161378642415815256250079644231322435857520751248143365664756067413405567904162862648931161852671112740937374426042402007314728392729044469299448975324802113623053209890933143529289875455210972599094772115584607002854722951415355704236904899828890749853166398573745967185497048747992998501605889078019259410577003442222982517669367646348723492853539002607743075396802432939183382739995597055779535553622922779580964939079637567782372404301709630557547945513054837204594158874129964329065630288193066662245216427873136863276230188689392725351109965716869617300528833440506177443619761374096948581595762064758479586632181290238460673540690469092361415705750691024821994791031495206875317505791598570648561324935581272699309449036804826780715370948439841435943419502172424315156170030208488891721077753140710234429863444693803093632024675879902033690220536487123079388384215947903220168563903012698109351149708393706149996455050100404306585884426934810096283742566405373952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -252599362405486041017960566236013793620003310129319014715311734549274994345069963619928288516859456328180367107422983120948439886206355570548511796904607419004556107991989415205459382353209939131353340382689796690995407688735729124279194666438244602075271786223948585178340073532074625971086491618024700792151311738409114843848672709945364433319430733353721248509814423924039800763111048761608893477530494548856956896960556492786297269429257686429752536100821856936494655946117152910624750327989983515909497748554715226453949060220732374766458488380094074403362793718222397924949358221013497023186363115758406278727699035355032770521982348505165998294520941275040594459445236524519419385458099523861009074119656254257356291275792632868051175650048432872968439755394529751818039168695178934257228268820353329124826106784469912946930626777422123143919490541758741019190008820252678160023993966409708970739861546382371573105458898134371373826754178320491782226007820206717120958218795123464508732632076783999509271013094431742856863124766820844746665719882612531895248318331051070224469121813185648896625423484046423830237656853251599289055477364301111950551232982385668823011209426807779707862353472253855807255287750378837521115351228245841568347778164605463336998068722668641181737997900275577042655486613505227025244851997696219575175986917760835298108716895498838368066986332593022495014162336540718980203290832366287440677617260650330755773989470382466909062815505021960863492152227155079091649295901193091510393261703398756263044787410950591327145048272169504748988980193817848575280719092438920879018495628128677153671853916833142796345088761243298090102909783143557951554044320546596534069575793932869741448229115532924331623421365913278946201187051333936500038082031682577049145363688302967799230050456449966780037611871160588153532064590178732970737313545958234136720432274789103835648940886982418166263332988692310449513947619190525646164353779248217367409598151934936513269351651892612924095508687227244597317570936396783462541374199559152148513207166581833737171318724041269502848476804630581111027521762143017339550653017301364740061725029110114419121514699695470227899698835593795525740518461963678191720343038758962467359422534839225296607585056008080496864795271731523930555433000959103257804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] 20485703975942289107977175286027241854762661055873529804920853209293110045041980571859684305805723208272047495907005593309034197453195448672198651799127869357577099038035237821708519699285229656880348242441827058696592142445980162973445182979999737962481941786675409821075368168121987835512475169803326701913521971843585293173655795228610406592701915211932383493701821663610403029591181070708469178489571096496036716177850348750153266322901143908764487263858841687016614903568916881259475888715371876016704651735010438168055121359961375960843576946054137921379257433977279698387793693174265196912129874022913958839670529094622777818770648411935305084060716243254713874780799159587833563726389074873967940545799179097289416990367326532281177002060980989735139918493078117032756533931725368398649384567619119517028944576847192011167365871714634697533274257909973745246719655484533469834543885922840114916766241706475509424397951474607907912114158175507546330549277952855201927146328318664557584827467709802300429704444488830576226112175604025709394474470556605747338371729906377790709889238265392217857719133253682711239975367210014918358905866474206474884145030348479769576349475001540635898998422608114230793440525184099615426010876645501357411056356826385767646977609023516750838057772279014145660829612550833391495488184362277586074616033976204714015382238981459841757217603526644419907376374011400964687407533659740167262890712294126196398999865132466309409700667474160751856779115662807142252744540484250344903559476514048839159391205752459356196316962785579981068104073619577463868286637196822726238542202504831991314712528257965729626031016072969033863492510310890697735215870388343100466576312261374830746117739754679411089360352664517572615262734405082925193850936877018600673174053535244003699242011844220904713891252141406979801918810097109685080206162796523649291825556492472422451353787583956585639311835149402294745835879245674762318472383678086619713003883078407571560622063061825563105334672465006219553331456525314517815620759399769661158146800120390428405394492880909645803898770458790626385560419204182155998746508366338589756025625373194749606193080460307667380030433481500346223173778132859308669953285596493644144241834477750009290584928935737128676645138705776121244492341594500882235392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] 52009027917387793629041515487911184883271175980486332766137387832621401243322260114225672501946754190240608246433873231717393295553124410243519916911478569396769917205099417914765044572616397844834731467349581510379796575403192980455825065372182953640605860294925443676067448447639240927127263200418792859805573290705253792509130988691505098505827605285558106697526501073287017881455146967219936331253666295528897171808808120047243708836182163709584909338138013194803969100072137776090444658980502096929829716010108681745981188018821642258626920931750154192656687913007316784073658663382544713246362925789511580748536577041723522240005760176351097078665511964916569545704338229262464033126842560756339381213074848976240811917656890964880631994326592185712769410909336892239226693190350093469427086671589960440946614680549301894412571184068979153074992852788137773775659310923916848724634913160085737927151405615481793215139728857413389576319644794857336632191293052875343527642455506835241543760260406588758790114488142366195744848673306238765152900421234174513351619519603783995013769665664373519245289079968104720056594618860680030014083502415866552470403537490014949310812468827015272953372844627273279992264730855415332754542925845716915122725752100714436151489965118246695097003712380008311753241967351575045224010099950850821873868251045629539785770148151343949570965468066375754445207242772651275970560634088200642682430916801599827982961496941490017500325720289805680087502635669793901185528830304376913648373540719417470916823432124314125024451613429779063668782828330244273854176055983883498691016347414622924907660431750463567387329890121085710455000825916581727422603878432785952421797235943556874339815582551265284408108592678942027956253762676663090436568713072600324952672881114806333867513997250820876915084428785627060055387792632623564419369382324610796876218997853648056278935695218450029015445616591937023937646383146169267866213027720722470599008066119521520102313062135417637085155650565539527383441102906803386613103177446882273497429177284820982949449872063273748526407984814206083638541311932081229955405187858679944746779300827210173666925576306445138492151886036167150942880801767391167464700508253954975166106540346910916825189793216532993151594319833321414216596739220156889169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] -39885186372234875889330871757549246369217743945501173124870841195825188381348377215430814853540769125387125253840478337599719344409028036841182811025653411570236285587007163889271697122925423897784163987687258101659068718569457561262252676531577986968719636115738163582468746333562646909270736034298038976690842968896608661428615241023118989400193013417234274599429489267550810686625619432828405938143473958920697930288156489455186597051443345701010329897955346687637638143414305337189507291581681496638252757729409252124004501911574976934936317826597652187302566974021791082855957373411928589519155159906930796862026408855762135265435548551283755813646002107634951147628779694490905198174963583660661141340605787387762669294832580069843179366431500975758737565147910225596293725635259332408607609358889187472303981283455055161386502483081080375788805757536547264567180814712801068735814601737299967193151343152117219488125791489068318476016227313864510077883476335796855750871515929882188509327266900287080568042478874703768221275803096869779513863786755728692456207077129405956244943217932965985740187957389415605948591166476615025226397074415671955950879944292072954019118213533646923032353081111626038255655622642384894659561417166493382415459800292790439547820761887762206738924954833483165892192813125815680469581747553882960524954576584350550799635166803622557179293905669107485019136311994491424903365043978410458330275650097042467488541067610972642338061077663576796804136760993310537986115678648239096942690700520775565307043180583840822853190799953267702715485841248330019527678794596848516426780345044650363910383948607420088272428665225783191951631300646760456778088291679562084619022749517328601931314461769848236901021785763079058993092402525079805890982419252646221738007192856892435049671022290807075227591673141834214801425193266509218540957216848571036409250714372519974903251946942363374016925063182872337826679673543573047136074834780391783432415348886462087781023297158523081160710618229617144176067420773401205205024476400821658693193964611988328889140826493991999753102683195613407458101410024016906645114131714464316322752150180607473594114263087183200464350732385032666890303933885743009865053401393180991381485328902577040166026074293269244439846205538039958758609097138043875229696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -18071245576622914366263877024101838428929003187461014903454650232459650657935161109078705041509742397495490098233274221116562277839985983746437711170642081312945970306870105507218022674431576280287957931744652724460331296158540333076788975998070636440987391379349668115708830506450426482770528259518504148022583463647147966803854449435367940027691546952633659854659853341594642282746248959272755038903437063359656737443563324536779983199041975948689380785499099057178580295069879075259116023407706831002767077381557078324570798923880626223721339359118812483527440168177899007805605461599485511624271016861799146054984218743586694402331289815957714929408048110793459664575043671653028859342014341384678268970951092916551762427439458744918097887819069134574248230030174736035772454034304915137086434535686224259511989315282066856639536799084553197531306901868886948306836582209245921329285840313733268945720690785485600656948639036049563044757101265487349356354108525815644067288028531085224995152122214593042795955312181924218854900714110730136503816702624988709765152723777840461894724897128510813745373918083477232627342494693229731061493092380713583353128330881576493304179414652688548710810259798538899195092805089334910839720489125186638963885663119172729208282890808545160954100819884773667465449727445328456548440280162039750324867944657973906553756272557737143706921536128210149981070829508602644957834969152516703985341799729773229003637852703808662725067359014973347805410384397812991576042049001804846316107972367675783869378719302015174451715900597079274377741647844397821954256489398224001996117854537763132152421459868483186762355999134603672444413197177868716239602650975401615725525513855218302385576945902974524822109102977653772384655443810976647590546504964392540971993709304383119913629350224101418850216418871338145371228804106720622499412866844509517527095542595289010019480839284072873258037689583722582276094471467011363206448045285261588657358575865976031887609071663000984348286970938387633936001627294996405927909024763285616251816850324045269730898651119696912910957498892030088236184124359182398778177851188563722377052360191180338821598740882221934706844247458176131892577411378584135819290045811318566081412436176128887789158894861651044058671667092653050250846535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 11882649362286331346958312592285426712772402657253047852325963079665376184978822453412530679694132590974914466995282468249144741909355750132852913203830773993412669409313338687260310873288005562189351564568266813538367231060718884582525527975782614659183807630383263047410772995148141545023292301872888731519347737566028847461176716942915543616992670486684434729134775531968295334549155330540788220432872303258184784948918782231542205000973831100808762208646732350904380534243527540975101503180379773275324583256827037196681814183121332672144647300833051485364991012986629917656970007860988980959883905694691949827868690603982943754899781425642013719667286256800410883029014057502741037367039203662254611793550748575761367089316389106331577508588548556527690763302549031193032230116047157619175386386569318342813024367338773193307510986064491781208258655662858007903506427614416918243791477102552974031044832307395704521700412445449352233720106811832312937283814319285067329381299700269895329023463762418524677072047069609809611234352051367431808850967892735092634529064651564098706958795817798854283723294456985402351305241908823776934340619688552982473110110589774063193999200251505773510222587737324401337051128996444080000636769013228271577848535081538922846157986241531784009264843785439449188988422351457222092457967792627051447029631007393084712062734858511694204188362871918379523572101810928395700226128593498549595937368447573137940762376180974414822352181943729694807991869163412200804454719914724502930407750727302538042333334057933997655092692702502027205852806251196858334163205333922547902192249470107109379209137951554919728165712175185919809941224979928744354436769280463849210404789351335398913377898940225506618727681784993995652588223454836384418132530913084215168835791022842398764755107270898073661678800107058529752053902020142297008809814563590735865526129999489154507887703036440827537624851968066316944236204362850521698604953525258454226351504977758495674648835848514049860553246174663910501337218363430869481056129244330826216346754097346620345844926682396947514098928799966142701771570840812385204026318163554371382608903957828784373097986750769686860952121872212854176243975691755689276695749338436267400178311972073681882405675320081056274460696339862266503568828661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -1849466635391248467615253555481273771862567464426432794847990041493976101120639711864708496575863470255154082522805232112995833666645034847260704152890680438505776161321591241448339727566287224830547731821724903299945373554988954429494739411238741343421610689331760180411083307929078996830411622673596771906119369906311157938258602860350684462296903705356317913393560185546453455260121811735806096296731318280144002299190668160818323960900127251663907282388147905316296633922035101482251010102091748436972700603877185428367401373539528578043717727627640714032489691075999460672295177913173504290257831409004181175622588495892339778125363032287636453913223475991412127375711569656943111730124861367116993515052756341480337329676319713823340721359243930551058903244119318700959923385097163368437720036142714319107196586473398564338742435124168462731665721004886721662977366620684384433124705309399325241537327013530316184949084097386748900754932589170818208773289556277139611845712259623521562306697926585015950604362921884472092700431113189402884783970847907614143133864530033170702579403393887961706551158949864043552153805267888934326720624722193427323458862837062524194446746261903535336525317782106841139441444739211947039284819669484268980091821468094840671870865084920390986765441277541316605876853993897624838043983340699337562894052967092280197274313601064553576450954606910550712778350591545205796924960400284765449218337474660997802292622668660677916335978950154796192721357449528923721410383554538092570620751304589626722033308241828388283080494119043471473160494049203611834110883147169163166687975452483001690866909351855845382866446712113111914873129171337825669140108027586752416939900025391117121807180620065632884389889965702552920826015996592744854588867822201173218897650152511010460874834244985535041125517661411228673281751738126870481454276712425771546652683039105809868277868391343157851053269315989233244016717054561482480783240969894483740533647094507276210560594321970946436511425676277948372405804323103167887429494023017676296879051421519592423791562648522530322502354266003792743851533496685982385135341961854751584018605696966466233664882604378524801313535730624805692078959275494117739857681009679919420681715720888312304508992900038368786085445641817003905976754524651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] -10809038520283983818539130924253305251378502626730627548501800133496826092186045039899816746439553953190570383162632168548599823109677731602744791861024107299830222983271361174948201029622657415462678313993211215577646969754851114693773742426167138059204124784056015616520367893741021011345245796562749659270436601592389659134123805910105511852327477491573903478092602386112182843413940524289090820380936244014884894251635045444930145214865997746361025460049813437187577962751805776139034957233579423712685616288683382752427021467342882627038958522115371867188357831846273978599895730197371949022767126570874680698760320058661903021817137939599030873042932543386954746090261543558220803214504485571197516896321009073072133615285251061298975213363428290690039703468562554005297728473466682903100405595197461889635224646273005681465232749554169035322188904794695162785855778941022468050287229605155882225266986889953198686787519803910267339356125194270513476100906418390018700278413773732446520962514125720507964908381002291525288829422249775296076219227300478549873913573905511519281550073496168146999404758595839114717835084999070341912173548635956173897479584848139940713792263954666171913296578651809499528563132973622360503388932980893024449358003072464796233655433625843095115197986935332885007095903573973032210835699647444648608453669398737677731789020886890856203933086653161454593075162533123533868826287599004254588794228621158486871848413062321271393409269938272486364041545677638413768984191610807191703508094660706618630716999836470585749510924866832294451434575540498057998380124648950567142832647916397496914148660294876876871472660695227856050431288627766689518026730185713485967982277077798895331986140452704943856361679958217789848323717421669275083155258536222577376316500430378861944620513788177176305554386114363275568108625721023750802208037667729084311144289151762108168117996540373011868325165314321468173702752951317657727926988495793428525123840893028701085460251145514051844052209148845087604859658855147363219969032576672100613332274247411311295161346770258225341967326556461951980736744732199769430145900290325161837903609586468224621540813516704120558642800699346274731684529371030239276979305685487306644014600505450386057298558360676762258876659336552781940611645119135744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -1872507417137458034133721372421671912120576402367437587009282891212539408026453208299054123085862315341673982188503619015146363627559196446628862737359306549325032042588457785401313831563729969212539372474301886954254075385888167662232003450966049808332608782463669648087095338120053303734901186087029906994894868280790248929136561107622407438112762492088603275929235114710041552906967217070346909518480433863064095444155501048674427077617227089503886758339818874801229656014973239021020698734020043384999066252526867405883659172163093547921488269097070439065699839342142245611193298543895368495244774637411516662911046887479141867545345460545400930982852772890776079331108393166130759167070337901906541407056271173186252015764081908253865287595067552132633319533650293256621107893064660752615159378500946744505815453645369117385633385080726936355217805853339361190516372596037553303139166655918666651810708955695914429952405304664193306277181796207947238484861658664609451819404583030628736978297771274548696809161743658029246349583130861501253642630438042893159309992521553363020377768003358075934871743857973661263906011742674216107644580316603004638133839308944052544655883303277595011250227466100641166182956800954200927215607367342865316781647754437497329190753744965241717503749033788746029042215380246826161625566214834645572858429940389172063707921991811887606519118329034721938183689702605736882166836520941466878253291117345012011912634405032146585790515975678030662271478301912964077388318382765655740345359845389672645930949864925705812554827869200514291848388392746540304741460346036348135852713265539258983518249157999265700122526428092776229980557116285475746446447283543040143612749169426496483544335775776962071607676001671175409717206214809346613954717548939570277012988158058297084167216511156278490103732235104404340965962447837055041167968620239479579776156097641987995960841171586522801318327042865192511149674427768622553926019054021028988385293142249967609400334127217747890683561229123702780923233047953863839837513224700272942144723454902566515223760335653171317058117207007745552628920848025962155071712734060330497246873328800445239592313085947134068408216314169619943253298699124115333576985062263215784006253973887553386978485401549713878640819095765869925832386035895500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 14771046999018551271455634118845293796348813281961065153840107149984636731971776004349804691722371538103253933371871900129445806090681123528821518005130443041942744950439611518647132705415982202017817053666159612062649476673760356186149725043612047174405087085616792696368985796158576723948233256127415632086022377904046311964479421234799436121766612773362298744283973784000409027393000366916125686723061081295189777138130138663488899950604699768297037629950497397986449856495308334564791940358125425014684365367037307486465330329866480465901188645521237212223724458595920433923865323960399077683431348203517010692030546730481419871529745900704361104703112296944589540987596163696607952744312746128693884441596295459301583101297667661713408783097186072072625098979947883621458760696739674938030892085686960198204693337426809928726955744239000924519012744307082657135903237249295093837615634151627288730281922692819316785896365037095138061726150693666666819421975138040865719564213510005547705444209431477918179941848515913875482944087953778988701234088343088599953143632609103451426484336675385879853187610300961824415404676200298890288786247505075903720389813399882521394435013644062640255633295435775623568405659865659327770701749263883919779731176533195461801396635791777040776002522847107713628745411288450670893856559270723082653491568054413548957219960309360317339346840091862066718591361537123162184313343682092719690434401593518357094467493260096606672873011270353739518656055783965471745675912979945809902722365842930566639272966285569892720209328120047870220800177212078869037092520131001992738578935584773396567220758837606946922826044117489234257794398991322900794538356424271155471096097054921230815829201751266062557302478752930098727605982610634068306087750825112586391072684112605973726545534393151897791587941286073189764480631759377241258162491615154123278072947689497629696498293018263044252976186709888055941814458399679848658594635148312829274265258410822696150469730426947763667461893798048706078185451745259988180137249785924461057053581862333566410531123851846266862553208774922753351060880179476848207565879837223953762429294544483479253031357843207045875088991288782330102841488928142336216113231379684756447190472670292398813068076320417790849463133464711038750729093945648742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] 31508452850996530277077449860960298676443397902826763731345489082569097736036976568248243253502515021245388158634686341896920359418198902386537986628496672793993099169845508022384893779236719957329395338521360261888495853827228277017863353298209607235584705175919895605156128653369696169593978232734989424111753432010911358322794763784093696746990231568821126531298047076720711802923192079804474203001770149121470671748183328981497587222446288587297171903268267397511342699662351209386950759700335701144624906545855103594103817807812282073174959968912550737204081919295279245015432560132486257533519950434632192052898806495250058454572410832622360317006569874050631641425442009117176556884558617106134706283043092768168452537126591921730084239132670397293742209705431237649786355904549592992768389943517406855122867923244955024649464564955511282891695420513316819425549772783520326149453416455233189950422036762199835841663523057131200334709736393188406311834117117444060654663793529450616367475773220894219286969961084694387648916009695828258225938429843271600369285114240390253656914467286880031568870421794402485294741000607177359112113998983576409049182985101381304292429587520944861151817042170287013406525828107597607543863689796173580268850717905580705282717946996103043177473051599562465222381732346422905413798333510006817333403758453763823499643423760645331475734078517715676253102356499392178506292250780297726849241700662984589321109064245540989170190644013096679525422192910905292771421290463822692195880992774696809788042084758767903638484419048723912012787670472392279224961926485192521407972130600112751106647591193553503045037406359688495181742889722459677271901531895663191700900331723596040469779687159962696759532552265311638393093993630016819599359814105523132281109999177510097691075003972775849202616978028217818364005901410135870765041521622498103587738243093356265142913562607780128848813526545216199869958841734312585874531948140250449475360812709114549065166375459177452440592152684723267573055811836974324960784416673838446176141148857231521459938052487588174397113967737167129477067599682327974169240208022276373616925506219230043517241970344808481825062034512224967196736067388457738043175375663362498852406329147018352432551568190490711608334112886462845110081689327690055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] -646458189828324533121173138342590687783839036606182568348174875855419724533414776757559656575314115540673543847190801737000880947118689897903795974469864788712160795256999284667009293790470477239161039793609575029619530848788027639289269926123686333290726157499069154970712995191036843201272619473330047820466964776858318566647869223502063620302403006689806919096322976036870349416556987849166735249651238286904273696345301850533346255219443651007309374009729849620098570278242250146120075251054015057502426963988966265954446679662844915990802448929742580644197409758416989904058324355549949160785033618582627489729126547153807822023205619233683323539969391701293120211087965215608611117116269518740318346428800338350258033959107154594177676950846096472580199422868162397621830699722215604209281190878042004573752815032006201041460047216143922180918790663161546231598985320336763475338429288114886434662502394412176495027106446056927258286314878220620776257272578251822379140595366726977151300776154938360975265752960579048649574799788016944406342543775156025767865192801071799840248330286757079804849830226520883960613347899795997265861245946615544262109046600305241756665432419118648325170496965531436201440090016442885402601845325741975331941044191680877111017153064193308302220551684363014571556190773841298654830268991141761762299095262500195783433590966646506641544540571248825843268788892958801070661723031207684419897410428324116552807863288624448898554843482770578888823084722970007851280249642750785322901930546705375041960221454235860171301855061896474763161778566126437287199619039470719457456388448730605311347244569822703730086056056068944073798439917360198087803879604418276350133386492477270432600136713803618950821704648039629465522858322602039027403466769093228700777183414365316011736941132668621344091713189926907285888168158087361760742888497474899317717260535973760099104705797854015628826175444401550730491652140586618547563560129563700225165569644681355794137562089979258724179403002136977676936558421381480126338378561239403798553477676370244069630321045708777394255003582859981951504237365744057803960614401202669936782810500920975769765969629334259184265267292363021137954548925800833185674573460126468416569804196057230899732203528735654090771951297871853641064574647136518406144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -37137231088739779121651887509087012397411557902969556184553725807381724297197878060585877206143428652474205826958907013131559636618318647653137014112342139335321120851477453077887993555423863384194903028340927798749111437178209740043475596083953195973437539605006480567324531443533782878778595510453683131101746792581346568588712887099859726708000153802795600191769489665734545027645611871495870911622721749684014168217400417607880565753709336038099609552647147365472851416523186722943158456237391761744853548532165703698371347481443764363892694536833150069974249803596782281813340486714135008594441682340525506458772308767611899209750288819834595853414621927028997316214739769380348438388343653851812739536169828971795511820872511034501366621141186850475199717632526708950887821041410578629883010980835382978429580277644765781562040767994027400792752509846578356915527487216117812833329120602953028104588509822859923846575411233413257854189961137740390144493273585496796484665639304587445001648873521259364880766666327959011846080423316286689820243924724506745375255608690029038792790707430734293707782306304991553459832280637113770326795073707625821043662628495505999591005915159380843252566232512260644183097677238655225748794895583686567722482630170115458211050123751970829528498117522239909240065547651492336796965024386735156204734371226108085668239677720902307163032781306696041144396953157494260842490958057161812105501432130778636463279244043469132243584236156073854129823442621251318544419633022193701923909447243654229718272563398203021821840165564924664235303223455236527817564180492753319869966818290592167206405725200892982394630624567608102265863121557870606190081383059237731815363889530673436499238187236174956010765936824849195339704313274246461777715378448835648128815260523694690906753879232426980892979758901509891683490330482874698131098042346451287538100320107454902730104629211995083678949319551410084942001360256397577604342812541410638298418678705806523134822207757295900048644110805989412669992907207548752731407471724811718310490611846332740246576090339982882625486111025636185275401627649733631418576457952622708185511666221377249333175977707170321894634863700118436419830477058329621447728405878553932385288598342806168810520018253590441218715198474414839381112024229362637209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 364286425195792903193615366428019904590090924368404745228470902967682909718762794131305686637433213476173004037612039089787598131884931705354086162019359219576789357470624077001045508020057020396939459011544611717101636162924669941459622444404382625411556415851445130471353016293890551817428010670331275897721003498913191956984691373131090704179338328085861931521547903480270174174896579680082272457542846609687222561863860384247353829806237435292682893429205944638605660564284594216188128437950135355674373039795311019882672328890862453255243950877210896286390644819640381158508589657145931844049489389658768848221670577062785818695213556363182754206942357615619431049483533225961688052569690007522063015882709963819918651882422792639490878941932177032695434659597193075738455545128119513634381122624154332333762196858002263812819073238548042623624847377556429134803539544342570736633209540966919995604161993930678194115935626981265932894882134989738510126054037693389453985794400228740526939275529755585271838900246865971314372445529453166462635052017392313489566744480513642526938314967759398616053772941551306666858629142397030122347959938126138883623552019653597534701521515892909212903613432947547774330593185634823726644988911624871779776248217152005111286647717979302399848286071662767305650616771731508490058926525578918455724132532677573999383191063384377054598718567420659889113195515278736796679369153235269647682918248069399787399447964673008236514248199889473593469212669267872792436154766277979636197000963674119308994750558856227873801647122173786276861249245908853159697388153820422552552578359409799521604007450624429372596825107119127955121685412842280496979633225687978756439198715297837943443794904102853711906805398390376798223035292135310320755187772586099724586867598672185082185328736908951092345192223334417383841662239750987583617887473249825757130760956423857833173183539201252249333950204675894415110133910262013757475419779522792392166319942727857935946367072304157832290922834829932481353387182026598087002559766481449443789648220668954392550386812824308848832505411880864178252423345525847155251338198748181982760309073198135649650516464647121276918959046002849452323461039808783552489086558529474003898361522414619879780547542393618406691082020751590864322853096304614651723776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -1762136732089920296436535957165831998600813383550415616194722332525778730299653951924914361984395135694903466074315269255127111426281704619429181738746208995631261878907524491577216074078590312850276619248198157160428452899213021112195168148615762048106953059238352128583239730920417208274448691446061040438042858292701572049208473415383450155414952693786265940340484966412935164645117968470026204734518869189840720660107042082761666747536298546590417382400244943931246828466618080427352894997429268432089685331991858503437175960565310074616604992284493487266479345880346088023989382023029513242033128273163748380743158086335023423218246169785455495818054115382304577365057611939848872478314376066059080307186407265713125333555458807503308229822498386549006800567069300067655131424106277317466636607762573538721403828809175943389891354093649512369467675857140965449131661493003207893986300676567519739185294319321615769611791244015673972009062239928683559302063018847678141624406116436858610407912671395304387464155915805458984527717218798220343787315983914462152302810656766273885796218548583682372708924234342916841215670988071200251967710892592677164642269618375803743907427984588805306307216781914009786130354071382888656293359549524421633801525735424414538582736318483342652893520512151478772124423278268677504066563427298154994813775521588600391537234268960346343611238798250144897424379221109580479108972948319204171055145586228846614716388166411375062974397812938014192433509931602134309285845267655231954225686811463195374735017262760598084621788539960903025958805510374175664897591484804456002586073053784122104895086118935250746017645715310704399631522016374541407422964582347507054809335912472709702119206390655775848846781490263043557241674914808518388575564029764382216384804152965592666605454817564045525680168491096802137999728389170622218385686785680842968285435590226512574246347000722705635716777667418365186295681020870341231270468001162354160290054779502099585598772025738224192192181701687144864748656090258337508882075117063577312967975343860683898347229231581237467772037560559194102663391568357890401856163312275588909170202653349595969129456872673033484886602337995947199083702643600974715190562692719789413140152982443150809026983441764291890777641131154165879468070355788078849720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 5583784989920572745733310806837077780057788949060628093919812519696427692846516447466534441933079616945168251601060987443524243798328799145858111894745912809532795019533833952748022351913934229868518118307276323504276645117850758337152065000512553494186115443126552094031965441254810812620481783417596526331823921208408461352059453036179219872918257742291499840582148059095808979395453072978168791165337605298061945749768247416851186250455096278186999266806778978781303296056402825259118202961316096565356955589945748771103692479428740224788453903264271733705749364206735963562659616866316451300233671690878065442859229038130369370514673244068561319032479384297719142953433054403446377529378554160439282306395565000608840876571481159591477721921526751087336245743145519235740267188421295506164584122055073012981371408527985749868563915913791045733659000673395553992999603806638132044441646734918987056671106010734270270624695240941614935855140977982085402583608369334821632555064423346310047921844047877046589505072081997311192741790435055474383364600246192653912560637154657262410959260864794469625905712238722401193297207869690755571493433764697684662510109198140546768070542345653330421386016686041226614120061513455427068990633103866931641771527034956489297520253456605319185845703609194936319723516112205691394923207949573882189333382097785018670503731332132582999767216815230657599542356273333607635485813714275845058125843620313804486229389909138814206274631010590377598168463364207564198369068882324734007640106964333335060969686401908951980301264230908427535559233754096776982023034891165415192618350147828252173945279989370740243483238219799480933772767324834018920445337257299052044496782129612756481390354877307677275906239101880789864272464305984608920969498327929127810683368468966403414797457810486612208925871601381243316024618652454930807054939188600721579140867141474612181061214533854487187170864069850937162100424571181352360091291750612229702137599433833255928565690043163710036941911280940559030536079543291893814374809702648322673795669410573610664793560980046234684917013180895987628155178927740877977705387049890005710127865410918523784526397557837631229590772148263332267001178348775664244518402710808829774553765538350131429837488150338594067103886210406225361471065240654647440441344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -13467690931572846112476772285034284801289721736998064981435303945737817117613101145287329401850231096203634404067214369863785885347971320053050966954256849963628681136804886877855425835209370518743817245533977015385438375002312157695355468018092190064025216992542017472015813934116801412343842394294190315165785120056600075457631584662700888620612510062261448413067780730195369443335527266141214292291124892009982224089249019609621969618722328773370004606951940372305732849536572582445067220304020608315267230770504464152472790550652198276284533062899228027482952110836792145340140331722740510389801183844056402172222182261945203502547623546354043355737344612990185155066126548454245199209533589076975781885412287702978585513941334860631882444572371351487417098997797430980585722734421439869086203149343523512783065102175617242907602114779899065595846834359722832633769166525723630529104747980224758979257411759569203366939814672991217558053311104708824408042737027914162089178259128261643339035775397569467010025538322659382701800232130899142727422300073882730849409148763750372706987708154232711198667165878849993235820005686047298885505171792528293096135159206337408845961077707168934181911550190831350092375932083796876965431869784994242850121333534728447270415220076870672819450812167018076945829035112896350752803227741738432471894338037492756120317614763746965983762228246762539618809180625963161368626959966837670592218384881374614893599537041374232346774537594144537605379211791546414605838085340170395338299752322101741653235233517948383528110857878177757489612606367859046013726887997346541649648038037888669825425914405744823474448224896137490254236242782597787847906466434833892561386291376225756824413018709502977749401845585663092307027426096716235358355073219994344473807319254372802639888049624988907706298507057601330236726363318363646301522097190057958359795548483741652483315848081212122095526990341729514159506360925327983862935867173544878853779635703746680813106717466118325603153421721503151831625472825019652533839971506830086865116925409825314407844152697164570046355527323111269456222294193021461481239149230187434649853593547011250808339154642424242332199304301822039334938088776400595120881900939127049362540553813799430007979938553914719349184190755123512013417624708328465000038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 27279170636771556414759627253417005956341990616175334115350306039462113489123652659383867950461283789875311227645520270396721261741617572500530865256184222099191465973327887928265951897106832943250763786055481108032815981384080244961523124824907736199284003238156338286945474726645953356626948424877236249121753700182106669160533476676815307805743291404703923437809069826756645585563159605167048184472413228353357020120523137734839234489220571796453789159643745567212784428646784078055566283636450191604020424771607466653847228888052746199484362272569515192222130706112935264510067771890763720899205115846946327858819514952602352557706111984229252457830095313041766834532677279130001108676650389400752486311611337585809265472629576403851102080627018999605493272680053924533842133394861451736069914993622718075724169706346145960495271827709341405008975024020715265988469804590422959914705591498921293662891294096032765137602543044755727618448210274218202905852948361835271174307501606443712550188532665844565093208956022228093565878397184516710667470101284181658452576315307671084182718092260011559662688977898264911441949527164889668169807033795358299212971553877171987203675122734193861047007773861411175065038363123342947299006091355508248717664923075953975133628651028639729042448349560806407475478982604857257894971420421573689990279298934722431701239854350505962697880526292063484695256077878859529914579671111163080779365941963659918339803713295990493654898427593493829054959581213597107901405168678333725132767907977432707699886521517951247878691979842211690401776502757558826143386905521747272296242834368422042291030611638833465699681125339164554289750793860069632564401084930529668923195325751906434146994714348278923185908446847763063937650073967423742207072629400093113292351112520779827927514403914190597974622942458208343509726698780053577784240036830543266732020721923496995187598810139721648949304281420760965660663066834425902320370334752880312765652736943634646732418579263081274133718928829258853946561040294437112816484940397186914124890096509078613558734306516015573257996103340206017422109804257864320183230249616891386369012234158789375885308585827569714796907026025908266307665501895303680326338937906345908247744861978312196506583606087293998632394203750845418755758269099027386094059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -48881609983628035366983911886589531545041715174751567370623995151136650154785897520875977064515819893623834453568726593087682343373070916010111477564769333399069346862537666935927327897821743359883528897321581858486179705925945857423268238520780196355525933467758695863904935657244168925357996089432856460002224415965522599994734169164296440441446378784625992864318340584262965626069025414223952835074871102160873451674433776017324895961052130919154185140942155188805452156471990776839776260181595900505635460769441409246275264104875446886669969482156320184404688975332106694542591308213879915566280970975115116119205646900935396160016508053282252123578962149645982603057979104210074143307912037140620609103850333958982661464899691533069322126525285806333978809761712737133848877145359557868042755802124023855983829092807140639681218736826152469664087983229281745589082861843104278716707892543602064709387149299057487529484596834520560352070758857480124439113715312670630768017407376847126994950896457051412926563930969749370901487118139750034823939134408858422214941949086578233020547716743141507267391704169887133253018460993265368095408841983897596233399970160241199695961012834039543786760945696736357469513838404636664864621758735114078699198341246086884234270390413814883138336367704683183037265715023424668196932542408613165907598821851302564572577620173455582573213332300449563661488766127327626772027001528925683242191127432132851784981059796916855617857946365654302166330660721143339469307696243017692126056382499801727990729969132153547944273373519496705048439009193566452187255652882316876409431449013583045004537146681214892241701809293956500313005309591654805812735527163091398487687540280190175460599658721777733612303327482632659572315663313580657585303237196128285509945887260626836033073427175887270355371720321320753753241934268274855621005838649103485856493384579465681164080922603224281277286921529552676940252740350740668592939988807455190716486644088903304521922530834026511469088539705033849396306499573144915836315051379033925150591969863173828229555160456027929855217404470224050127978427887892219588186073975568169209558447952529696782660823986692274847712741948099283816410128440485704628766616305675186893160681689808100904844255789216710067825688719170307506536507123045291513610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 78938528068352638679565705424014154239992974631799836477008624165552366149538499861587854020543443339684395904483406634892950439111996286721883762373679199198277996128911677779673833339612615394910522332611025461480688815103408284979853288876690791862027043447470422217379124767670267179341902584803222414064643896957752179670232386457667650888206797424341675614786037836414519386038167817200302273053259724629371233290481519490760786351774196377779106246117897085395877398926693342808895570009048150206474436762418486785350932990126182173034020428389191230681672105627445565702980163784660229225183178479055195235242657166525421180832599471231063758715770693382221420388699006841923089508275509845526798981049173843544473064716707307762096314705553243912963071866778895962177276554468214599300697979952088238391455097822587623280969474363511926093022817507218573701888597749807177117439404103901514682348677044293306360330752617544394673908436215340090167913937200145268393883767411986288543902385447645359259355207157084615684399165890753459007540834024009857953207449417370171252082641456794014448860216439961333120802710156332884025660209862363289329971813350821902721868423475409040697885506415004924814024828335005390668664184227163353602411597845421218598854803102893927827815035987414674599482692361641857074450944082667845234258080711867519236430395069653746805215593396180686995597907025112177288782753750126462891094714195453898894369911834301444916776001371617197482762978616263960458396490725030521843647815860127302089723619276595089542361664305920284426337631830722025934689647448591166560866725401759264695351368581762611160794969865184105192491344820863693183660194698164674565228867454920166495256312730383640140443188011407930104444564771208087904803123324051091119370267113390367875002374916022819259652873116766019241319659942282727324992373147911639586170202678822301852783018902476036154750007323165979817377761342209539935173249032413250515545483111853211112688310438015262373838245616167586415748435759395850527269968036545267564753351319715987599365522232668180391040879747377505904738396795343198398744525521915421710684332201261348609970929398151354439732597017685905231688331333353561723282375114345309874127402285774211546778243963249512010657537628497653504805725645087264013811712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -115424600657184524498387596034120164929644530399118485122483414612824742850922173508866560920137691314777519778626182167306852491892803385721324550856020135436793372677112059943920950865967515615984816581536954750431606469798253965496567187825106456129207194905659396386137639273258553980328813836924264016010635562237251945841365197864244800347770086461690307467174634512752986856520472157600788111216691659618499719121267838910344650261555481486990621885336509260421287945703237910704661981226726009738780786176282515053589116896227134817855626909233655407242987878313901895716387657589727191989851380879907220129469061987121230286328158340244860877185443686524446888571301340893907391995906351736121939208232068066790114033691229138264433526946129969425626430416145219488416888632114267575369324558947503544371752393792180545663253408054033462454007235114436624688474021773608080790307046620874983818268756911366005318895628845718971686572650928318200800920323455320693748417880057379772430557510062383530073793669441176024048265563412963801348301937154243845646890159436653677052800561061189530120952403003515088552911986082310477202578389747371398423807758072969174849105778776226745848491882457375994040341783415424815425685480382912790293947943546878369340089783160749654646484149225838725739577072235089629514963855371853753405039240471833050918777402354227312570106151716445934149918745970051658058660294829172682163094842043522849463420385599285909507788196383449483459433519178250772842985350256856444867780010950769250410184518222598111555609573650088181956950729521454806190673207045438558855858001939065985106322987743317692368993661877763624046477761348245646852215871807157586605529408647285925995412184410515447524882124131327043507825321819964661199993957918927424724369612830086717651550170958881373350950070697463035927559590298911150467549702426373458502138743036027589059270361884424431947742695975395347832918581687875080780070390505874630233768381964881264629766612007320880621881797643520363277494689136897999342023491589585839372063358073736873340720854239282480429000613772889442048243494999627276490519346811821104422407016622657405518525392331899155003659179101877300317761716699474560111036138210122476946578667520216530719596149650910902125988344022134958342395376284531038649057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 153329663066563328227854851751116793627349686892409817239225399304453334009700907830031400808748184566584688846535401229015725676523403347522641464211266943761193586793640581087889327203329005757849830138208617017743263378025367540687982576004523652630914415267827955249438172914805090178939451571669487367923423337448792893120431834502931019399896019268483207800674464051644871258120764893937564351819687271658465378700110589250600894500965444066870624297575937380276705695625549192803416454403511866649179935191811929124561912559042665424841316676514822398366120946180667154472464079516282681808918240496650606255413026509094222644371010709385859632610247197706949616934914635469107360199117501415133879897366823711048204952616261234242222760606205022628740076457781687650271316159588003499680062436788342228829809014096056468122123013400768822726811754084280757842397139855440628118294143169221060992110655481245702997676947043304795503024978278638916743296086491276966491912108744231441111004729832188865171351260241716254323129862303750377394454787266108539113556510632067758107270736116030773869347719354621824064535483865120191875518380475065617280964676213300647372498325397708588261059701536140504165631558130148101583364673354300175032980016014082220128222995754292025695879582758252509470009596371564566333959024023375105084838967280358971639394896157057200157548595354387262290229435460676496345171410943913206969999608348770810773214963493258484863075978119849378522994323851894323863969288694732952489397609551309844244801929940058696413449949331790631701797485536373986029355650919858496221323037455458428480800608158583018849336385639940188665988182050888213174570635273639959636119799991465492758443721759004671118369644858578780888301056148340831190709631136710070558456741462256322617874344492122361540632863817452049787845301506060467759810995030189863356596033554813774399057038279499600596663527599790120033026855742022140202714778880754397100302179304273232020749692949816644824022751717582513015626107043378205214146024795535170855007975133428803279581780102507573937626576483892887878670009154648544078441329112221115289593986916889562918326230739787636750842550654059031691610031191887218667109691559071190969768910800624540956957274686490758257894730829385093023480327944320774603538432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -185821536545587957645323313639655071423502505153170653548494157085672035152187286933029999478553347868815170855119259330962623549037256662955591890838878068951104964534091874738662688882075640770954417576478038424366121140388991112145755680300908891132482082560484788757049554416230591780567013352661284027620210984729948815789352055097684810777134909188876043580290207367689724097772692962653612367909184736652592147911377087247236244092551258337228454173344871467968784251074508419364992088418541145402818119711942700234019705944459996597373924878383771717464709822368788144148914750406921161176525463531698856156182119494058323637550190663109768520828306767539318134946938651894847479046929694402676892070473832020763858235876438135387425930212059292881665145331141372088548766896587075690191141908384439943196761778592836142777602186122477965247544446673928301375336396289017156670107069235898425123999098856610041518989330197431103123609816584469807588353199716646699120722731255315641101056990980217589024118608007444711313719939030314903053181021053178750362510921671443189916217981485267161491439373590867073424655275991172567784169090058323899809487850452776731689089270509692385915036339983507548303575468664285606318211147636971421259593141551959745869441850255885960208903047508895577004453858247635836008715693013661699296754485527596104730375619011076785708298888929702200497184877989138553536640076403439413550021279854072501879084925854474110484277458258728339196955589721171209555809159118778218605470709201226658172284473001271318987519516363680561428473736825007649822232297169828157253520706009627254399968123196697039341834341321513152809086875683182947888349032681151603547504021103006278256839193283780454189488991802229226832115812096077235302532078172526996067374929129887531320102588490774275658259993839624927684765701438104860903745946704729945064753525238655599555830748485422945784743198764609320249255403498811200067542417578229938514994896851373840715268539834120736514145013443149049156842547618012757127458421766772793117102411691306364569500807101906237342274384771140735712094997965012234657030461267363688938112333999110090535483033084950664700394396846780542608731601098895932848030243513076108359251786886211985147905710209577332599955856127886796923200165434814838981263360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] 206172369125070958854179519360211562883081739582459342588113547240819824827719870614896461751168561984471766636917789812018371122504492515766951490244652876639527688955363182235835245016836739506079379858533260465277406948860312824187563135779174315149745370238827232261851827351661243974299134358073714978823448481674406694754766698254726992269847062649223198547102302274611322277268370469651440074324346887207292270232843949445002156245318520984688507798409385030631344818314458610770205457146140019152384129910241545306501719695134094607902780257914816497371581424897617685136073669671664251942594172554405712451600509160173351138239845441120617822238420718561182174153335427224738375115602774818607655515166775614410993371112498670697040413187596549377114008106317778074470930404234762425390941077306791212582628984536814120995883558431199509378097060416555444172802969997418337262760447823296840358377528992087058306609001988563598107618745370970134591322084055727556881058827176644998166126829016879517021553819598927893833495104982259626843946390825120521103392143986278237545511818887537981786485360299239837357431065199119820277864442347680887774062186726734565995221528528116645867559963557474818870081185856638704318831704477507317453793537824347513031831765643639166796410033495661320401700450388809814082258697614085649334939453161315710897897215078762862885432373923436420294404626022714718192737447301866617831992470731607409341968022181226934602854287220277803980679933917007472085041489685088455456046034780955325459389657538482643958487348090695874347178989403865711402142248117162376239834402617357302149338298078044980794461413605667350311132421718741345663703965012144897302920834444078018341349266684094209374038184645195300273071737114307784399255332868888891201957085141264933561086576133259794747668305442096210614280427038211338415372709664286411531732472587379571457751638529300150911447925472866223846428678206985774439143798913310917245405233976716377967946007202561718713414536949588985191271642716838370808587585503361729803090114320619848273278962228706671136983209012611413809603882394690051327587717414164209865125271823282774961394565726936126188456833733488589764943296671473495503705814430675291382856943555673800535093173385108318197414719119032117986259012979767603640664064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] -209971100765583663565600172818129589411320689547387536046085455207013537925897422063862620737419329450508854691569112443749681907985836310284115235830303064986502476470411028310987703236393644903410712752654678392680854661354854720405388533765115476458142315930514252861959800757738846547579528167058045251934469685094533922843895631103750884043872333126507482663984101118751364142503937145133025267692408214456264590992308404968060952245374304211840076270912821420235695977721121336597130227180977383282662492510325403822843875848177142967089809584512280154676610249645083645742366832187236064689575076426685189879286850831487515125066652744367524671052981556175660090714001007054190852517679078150983699846357045697785038493834938963019293729256081789806694216078435469637351820814578069286089242919750343955666028446159146509340644082062813093615095457187169418886905883380071452889003999464033392886141801230236776338996357363393447038530073295708803432266443068066621816536715037664796633291720096429559063225870432903547994869110901356887385773472552563413656853813616521537776706164403108603558470106744486237054027398574240242775915958334492124081513697450447509627266158282362185278492427967591440527643563061452548522677802188498317654248841536273924986746477366399361735652052865735966158938947005191149087239420140821069174713534403036714098985643270886941663407267397828973148833364907829873222309341089172909860715733248341318986706229381186187235153500827005558803911945394443184859732190508064890595633524250947674806177977255703776634457247422812167204328295491660747557803234238832443860611910706602687330312758516410628945565252937738772439076595181745752098138434982316454383187158312832607136723550654504768236459207211026035604705204505921825758276703574647554040169612003585230154851317496473629310160057999429982085949398225530598718072913081106062536230024957151305886995789724067052307642008766474845330278697945172391739111250464356604662414486354285491370964112208987262653186211478954364590936011567517804748796785396714823619543986946851196052027822550959127953933255947267812428335372913860474125654518855344973120927511129967195398662600325242634013294364469601513263640892015061815312392787959707391576728373514887929746823603994003771256229085341352547413052865938518986572431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] 196373507668302762782569397680903246476832770727511641306185554574327956786535130913411302787983797802374056407351728929674228999953167970203806107880391395361604383081282756577511653425157217256681771919025219036772749448681386608307643890603151171050656264185759477339705189206091544827714497572638743532393148436719109244689928689796653220401057798213946462342179210594537572576372790091733270722553096713515922040086936183241362005729909423776535442717851029910847726503894173700016542650974266723184802962901022428970759616333051325675865910900173098853325175093817612040723394707526463660627486329018985925275982191607301800785554505121457389509865557526240941871330474645656632356015594864479520810885245572165560104824575032486811383882123635885355600576037963905898712800030917648751387450844487240146697921372285669293145963034628392190220910396497960142808356900855416440604990352617796571085941924339076209565914496211904680539240932206270090940373011865766347560572944761335383141370093361411855133704964172909263896184452553326352669809095647326713920007852899462730359779697737565130840533193282230200744749181818987229348225786966454739091200651796230894825146319576700728900743866296840014346770168997065666550540265842536389692114464382638583595440510373624696539475903359587489943975972735684290488656780117264477110850044302121939652865799998920387802164112365090891700684606514970491775828310920714363824546204970899779254084758601493973480904292750710540878044838481448758113585634763597391568143385697607537815741268681450446243198581668277090432526298244872228849200425980631669442741149265967301514531500723328641499630919279786163444593345928758828516950089798576089697613021365142797270575889029396434478340858464966626969995806122497961927347591018858123345899422784069309808910032566003178518294284464625393382478010189216572065907132064038734855926724496851089021362271392935940518162464187785387517523479862494008072799253806664414510458160806586369059555107480012500316437975534481871878980190587420404939880852491585988411929907470635091079363171794279080282458012589704372946470961877306185368617015218245038521865130809268666303465758622566397794224844659733427571602113946737801616784732209733364588694259053312623675216362832084030819753680553690206835742554511528694411952128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] -167510106135631385980461794067635505429252278567891362312706890584760738853619974054340917325213062432336546154187556349339110621416189200921255638122874363824040715140364197890576953281748522229479778128356096056982714927589051725114086265822593822448578090193804325379558570367077266380697512595520030987816277151535742871214618525688715886928333368061487263671165648691051810113796689212412549710419444901118468208933885432550845791145513934184660551808445728817630100113375341560645478482822703289593388554640503796039442965304381651836285523756956944743917582409103928296708394385869312551194183255434388210689704002041523437661663157580490880080749047591743629245635713139422745357144075559163544250500314145768382405886997529733911235519967964579295636791508405526529783597993157241664320129772379057482108588511791633758048505961141031132387279402403489997742975994975333721341105602336995790706749085063959262670072494152571105453735874563594507691464627794742103059762854321061693570771232657233096004880538596374677120089366925554302069738742119496317258304794326012153835270126436012506205516579165899132204161864642320653001250536106004163389425076325887848249474779775901094346569925797586508703322180703387041637219056746260215678941489498096465973552846192465469426803943683686078227105789763620411112973394339195017044664626074131212038789873275926520990061567068830955131097261297951065689019712585593231308129815787054335776196072910022029167299867809230109774565844561425968915008455415050266690127456693972459554345505996168671562905137082894121092215696341470727370793059693043976197160108267565065818040752377029246123870242211154811001868883142501466000799889060925245957225306238066165953794893937523450690978855789621326508321717152010202894059007761627607001449880142729858627371795063051029618837735629121441935743914838305174589214654723317246727589814473884855238650128929600915344349365193906381092675165967342972380827577790382483048868800811905028541298015908069988830604702920743619551192265071706472423929449904331553272214315754545515332109905592873801233967092525944145572648136286317283878652966320054848277589591653032824566831850060841502461894613348394924410796685451794360644598194662005095887213269688746703629993941016597653903988698603827908734572331984931881389916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 127896337505236960162928992956973605041773987033625974079426900671563083547592286216533244330417752001271444962062028689157566360288487483857129818603944427607557478327023623111112707660983484781529522841085253009319336301998522481951487136794328818887293044342307344261357246116614027855237538105619639542133366387344539367278255360090283673271582665158535764712413922333580791674234728864006941592714468042548417803822555141528545944759553534552280215445203490105018703737504379765103271261462263812951288564805019088335539012279847390340334261678472641284483405554776220264198902692866968675152911340570960599652238521913205599385821099006277338551789936056162223750804824541810047118000048715863519348102667700493156953577820516737237903525785174476909754564425742077177760000190938337991166662702528582837041432085201631871999280101965787000273507175619106036019175771611338402037956846102847225127744570356405276901163006957818501772576036004598321966957836365527452104080782351104269585103795416821244816485390250754616943073022080820593153640874428223314976115496672192380403320200263262957984225750841921310898541650713283345143120158171661075965645021149988276807224319279798356475357272397012657616963727730975649531169503283426203266024192085994291980679544442988971990677175884054149325821444775449181253808905592622529335819331302640592158681579304895648627527221044621345112637919202838976510449807418937828303941235841831530082018159825623432260787886954464049796231976317185551072831413390911634631676082782433421709818585034395454907739679597595345369195639592792453294151821640492271597841480343616194822354689795688650328652206255849938038628639780144796572160702239480534471792840893620597453589878254611256908824011169873703983159786535598141973828539655300492658867880769569356981096915939133067842785832745096995949437580480081907003774436577718270140680374269898523786192678032615931988909018598084023189760572728661473232042793020541819638712004990653198893286203680546894893619337363942158041890393320891717810702776602806501811167467531044743303996722178063101576715584098400743089430454309914484329904774974502215192102462147422504388118835158068013647683192403345686823306732843190924313987736518455765555646780936960814114882364469405475467332571588031157561099676764753179602583552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -84718649796963671175628588052127942993284688241445312247198555853587075759630595790613067959770198446725864249791573930536715497388227106540287810269013835871388172276075702529183704712566639316031471361032422611011787898034430049423996149364695381533778782572376601827837786450214295954686516431639625091392655253691121469089898169791590781791109628623831410982400285026463570262928290050914718686295826860431176571937806848285593303026429263985625026746239870459054022651841941809559923190257609322265403571728019210237360204620503770251525985279008999083927012304231660241681987896054095549878629315010852729673753217893690489837742612347537510650864056246511620530596806980854738355728039130624119753369973216152177055147481336156944551797974152926459464477611645966132494619338464438407054575335454351170586246236772951085919099758723679688699325167196531355619807303319369986873906883920725273310619261589584165044754111160232344896698888278787283659952859882302849694317715780502827636721827012544660455274452349557382267692458454647303818520621817440172183626736202529106043778192680762862907723369033981970625336312643803381300649025182954160138479822103594385924707072201890394099377144016347233016093636517548543277771676109127819581480974626526863373494227705670423728572791933714959075676505467044348736534944604284312294198563335533202633232672740913415359547122785134542518403353582635318290955857340207396382747355447191741656213388446612739075494156202392828442234324629113499727860551438962872598568767866662165247934912926686831895089511113696284934562333847804730756395387293123022251700541397782366207783763059989417510234240748357878208364600434918563574043212933538419208330429790722553633754451162165364863302982350075074092213374097805893363020844020607070977753604182926557737191826119199386201967494205100400352549831401308285108397156248499495930884915422175086110079623794977931041047175731356282528381273628160095929119972949254417759489707411021328480111185507674488388510114453182317987675967421169829194559944626975813892994032901274390345629301903031101712987422702871379917831189245011330639393282929422080202818026085271161269955499811090353769182590035734484104941353108670210976373147759527675812298305610303154344641914307644745767867987704024115553197425366781856736870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 46436617740515126424588032930402848614506506879543912098390527977588856526130993236536848998054718348008374052194296010797564209104008014473671656627559365105140941920310135143545900447742306079161976336182008335784406637693184997397266796727519570420837066172748114131702374043526962990618472857276719507044415404396994956853466118653489533504382845494062075640021129924768416701400478581083381042094877730561139200677618616174072631890285861115153738817118556215297342955600173313736778515004326017148946385941896563327406039794474633914852905044055601455498647785608083594107533365434974000054289152812353631632018775366983328785815721156097000086037894636844657628354005823052069608418780078437090681565285126023969957867248340743251049810918378484481869327478554850750764936511425241203265698384843433037220402257471463588723949715294222874873281369429938707311200062180832714280307584338926979164800889726568162174485858352429314243104421966804350417310603126222050452114876255425188744507353249286062101575150174455847550029742442411490792045092824076249461162646669564181246451589469889976415340931021426240383057545797887904873094652773336982370009884552852705117870556924301844932700061158192505008890005494204106161395231512746335973086441919671761963712789335941702636558144320303080374695409967832455184809734682642465992764987053456398252089348983726985124574851702001186105836827526938300176084669413581211233063018805530422579303621146810753798348777124465534594812948563789600174461780324679732026349244254815131421677586289630488855404486930228180312273045991182109418793304532498771000670396619888004768912633008327014755761907286853784538254952347366276737748878727618048055904951689493846620458617659884190072968642663691259902614908110945035398314077736722621712209321765621538204635474373564676868027939275811556787915602206913054785624572926979931349719076401074628454280315173515467791471561077250795626075131057246307426601401198104608064738393780322527991780387044790924173388157195751152773035864929584074938113148899910676859163991791884380348593213951402815259620771817980247983368047641265404619702410838746700269452419578798029673114410000028270796127919363481419236511370549760154127457766545252989297734441911706067044427141856884733552849676073936049453243672215836726602498048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -19067458708249444256129343893408325561811099240801443727421178687207360893999079787808360162062290295285621877824477671397105644493869709536996282067786490901764491617009271374536876157767162099024081313742153243653430095192951647921994091235654247288049311310792471881500474742483071708354485394058952949129186505784845074800253773390647575415554855257102253231289652208882661251450875794202995338839340843868124719220788762179159509921610437209382119062446458975747187689347851269508762433144673092853923940132640438332516248987325934382952144683247484116939018463814470201717920970676762945661660502936255155760488653988092451337779000340322736125858706688189251151768348485256406304434448560670987174377120248898334148770190078971491925658996300147224466515885167014685791541393380239214509209629538373939655181174850696648984267144349369615407803110551008643807471780224073154510878498078033580546858188077195991939267163043312723735695683141599386551276941192753763479920696741188870214545194998939483355110910119613530547820797026847631119116041849168055562104417902602236736271527102840294244619997468786500380210033209284736230591978970574755664715843235665517216253560618313336186172403711397721174328463761600501220701768515370761821872734362836241621168096952712015347780504005900996882275612159911952348013417678895893922655728496778777780779855798581501107179887953016321154772811427927147940463126455429358919694080585754293150114249919977141647861277120465499487309568529787614060744519099327854689923008098696223664446407862957823251108499291960539935046835595311201823991586727020189431486491700761193821303369870973729639539066513022221218228565242842436572385558424929768397310836855263196060242433403143231740319218568180374872255788374716186626260251955347572731805494052491619263661278669334525578834112449506177323980410747827504816167554311042619121303972509386861639435411686771968316331796846582887022038357725827431140568260249253485919427998830474833690903381511421236357614000265374885879446168566809279806722598345431738186513164635003700926749387844873121296949110960705668880794347789898440490663449406152851368509888835838933492298217718277932794816852789414183895673379294274632562280603474955987018269009564726117970026546364188723969941554588448534960541545176291508884602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 3596225758447304521137744015511179870993080338458958988074902915305376652912768862430867115355445610806369817772059827763470937142836444433933095615635602613549261683748707038307175944323839981951013430692634765921618210468982747396112486372667612840441711834256146542557630194634431984254170686726110052138680189974172823952475661552345854653108158210612764924042496956645027452778171324118756140228211162340283383699883550088600259701370138535770490154607663102296072806504898622251045649851267989222758468285875319707866998485698321318355327405472826333128271964990206545373103582395425950031507407446742609129508931516237333845116359434311308064435407403528401215034521137833151313556741566503987673181571866659642582269159424664881442919301103720390339771880933093889234979693073506791137693983708795831453257418899329979334838437480272717847657842944006961784895050625726901654295946514307936621158273235220302167707814422876569933616560581548514307367582807528777554001498793787703773095886289644726104331682572259458477729102482025206151742680877915762706408242348661952078988047210892617307290571464425535386547973552495322567124656467792346238702130625682910269485908686964189039683943515740307117407289520664737013600810126238372369658300862349293529576529205946185840849815251788530269707411058897575283986019608440947004244089860581164478428577851785114107277900557071902445349651377378434400904353568895544398535787577350774396646467115069177222071270437217209665182163414927580678406144446556682043559994426407947011616209222483830125142420679256081845792239393827264982915204465721441712949307009456278897691463847694197664994525572785053528630919170904595016239125841006176363043163289347242398992710110953907412485916415344845230493133429400529849357809047662746172418648975997707795023100583635836896156590676506452108424350673575784010863643606047677937545998378468651098867729591136807794687821998877011141631732913197440875834624039251396476492771120956657431805435250775671819454969455496346789743962767648916953310086790594587352998996495226217946153731619355058090374519295533942791450756227988962644583879185072834515033305424543015357090341714179836672735545191907549977410614930862418433432909687255604977581911629213148476537351817780148369233804252324551376654443725291134946115584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] 3057101985600164457738484570845379357227768675948577038670203980852693285497237169985709174683523101507161604982128938723602003083464287828830952348116746660654589650468927057981840789854696900420716517436165661386915314367516859673177369376620024071443172682162048810946239528834797802312154397755753978931399691035352492561980265770203763109638096274208680831175893725061716708476040158841866962186186420980833748124110479576509019378610136244329627281046321394944283991651140314761843877907180583706372639890958092416441528283249381407431775658567271408503175354261340477402362626621577510646117751099528454662888875931256570215569329635082835685238347553170415835247864851072864715107814461020038225260087980154279925066703535543276557555198697164099214419057221547351700834717280263297110552339619749719840477012629472321373147029758143434940274792142365845248441433710102618475487634602930335870143974888220130990267419768041162682579678191094976039228220387189777749354586409049511277877598496773208939659015519107548668874149765206293241128501269682263274693175124075351782926693810377982144033771157269736671333553240281358489026386720142206678501115727325420768964590622584715482476362391070320763701801358742169077153923528712306611263868297743319606067041178899406079199363472215382057888324499640366293280583403559147590348273396243561210052946248434829248009664434706167015345252585034487929236991719015700789727740186394561862074310239823316140778269184108507066575118034420930796791146037221926309719158511435992206722119267017327997186360406004086193531539062608293780576465278563146110299597714947826316372202218949111795636839173754366399871854749042027855235027199443425344359809382102403661059484387825725822317530794259151743411548894525764844664854643401290046308658042067336900646500580125660345123667499351280106945869035631338980957679957210665468475536403885937200944535153949548593630062566215648939701569552280825154050555570677687000884592027492522781930457121373918266642735883995839438304242306916778930245184143091009922568637463971399174196687409424974510805216059235902251349279996030117264627987824328583762950292820898649194347717303864136255343523245708673283430537143125467507230535595319073440915194453756186024112936666880534605902213308787118065836109926884398742896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] -4938606381361116450911565651412983923817123249911357519318498072991123921995723478524863253875955384014574340344159742477753840331915670377989168360479337265202966022985165800543132922363744462291200140876658267840261769871975051013802273673727054193228398926647128601718389642669452862741754617869976408358366496776433070848237118555311863392491443739386692792960757064872220479598422812191174260696795603062897180066353186862149962203189705452344629849893869679512193006017791075571317851274991510551723557965594784368841068539684772526117522476171402060060120676395414217610500629360391159311598344209885543961959997452087348212514704757420328818716195232053292139490803914056268435516509821621124346605822948969426302138012673704163123550108412882708049683576958680016023290735867784319157910791900780149755638669619477038971428917974880080718046717440151109140611622133441984246992803807436348509616348376054544379349941068133705441488201769478964283838034347883981755074061611102709879150275048444897773367363186676148964540897496750515259165313977141081813320893296018027076629604086652657698039071855464371623988231815924856254908865211568560374036783509974055308333912739244067155372140059574769894575153557314294402045881459277486137019245777024953087604233811380791999240225788738568943273391702090597549893570313871357081679879858812390030500663151100633316981411340530492651257527542851724368298603155785850635977275579050288881832472603206070829483684195281159802879781984881279563256682685152854569784046728163539651375123358492192165326192883982379680839042095859699404334801050465639917291748448873649878483503881099736967736983582168098926874417297202930647056045713889434727827142591353392317239479660063650323593242514194873645024636302180066294193965373010607667044324194715487870979700270058521515559678097390467876517087410060711314342511968332549515601013968397899761682984889330718856468371172871594284725762279550837991877464512477532492808268353081502718485606723125807854626027858887155020528693824594797418786854220116546917823432424396591937387283334141959333907038308293572691498081862501513007100899462696513161824243016372130502626179595069801399200579933308218951791650995063982894032188496904580068509121672768485366038233788341370466373407044545909179290896535002886132727808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] 4740542241904585278038923955735911203180720019770812142919846370403073510227609677841521402830194393633912134132457559353763582560592855797719220241106883293685904449732402225586086956453756616768435777258596793531527343827481865203316326148864362926141806116039232832056434963058707888001015163429487232533954643440629329856506088191237522302856555772667995185148456757528488964566409703827645828840759544069002856497110982741490455050047161327301254637487295519744770503485030994388167058361277399883859444371478364935518755193532214581401125139217911799749293390408967240294618431579632166928432525320745218602965310198113858252188639286011831328647956423175780024938247768346950341787334055004720854306857253232115301750951034726113460848134398176302725781180886509601733683092714999753443465063953336667499190414356019983086805312086816221944487976608684574917832789014789626615523325374984498680782348881443238278619472271219421769527903559769400560029180371479813350731422048693417743317174354864441954154487771126693113715608387476904118248282682889515086681867093912385863085179940791073168566752902154272200458663615920161290077006128712513496961753812106723680160711419557584955773748768760174103217439686652425839431774649543518993542800505669563006365209667487365941641883613973893781086700109101777771048443241375502644340196825250857719117664650562640496020988499805386489369777773502226674209244200189094949442297569916250464835534245521157049005755495790373487876333381923876682973353473221500537273100711810462861152347190885694401472499518743678139984096061040017054664803724659309779138464139025609162145897503170256498216176528268180211756272780570351252645834503380255482133665280850010339175857719950093620792409922019938125945192651927644983561877666295030387699433884255723545733101923590463222789246831136209423491816540708288003373731094752060739545103533255815552265050236356897548852815226883514648339446530705071824591829566500632606149265973790390316828379769751635802554332766170194447352596024520391448507973039584936570540349878115214521624613952164524001719686803890895502070866464530339565369355459125027161027087125923620638817020092905014380586123155311890084255609850905026825144658975191365262794271021041294125631443822578916597799861299898068222174623162537903034204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] -3598669499627687055039824832541962927782767257040344846687374250794944214603280968027755142092615275065562382935752105318897270806418943395225013941214965991719034931749374348933045394972622152792812365991674830873690248341055055346655286509324872194730926138578381882710795564823881590085645286028852777427657746089875873355913381505820992610124052771348018535872527044664889094337583987266188375268578462011803798295973360041334817603606521492183191618154866786499588783690806680402268715806500204034056135047293717536840494798521279363966385820050936619181470152422480674758742911899960455615944018915870085281713386279749661604483036944511206305195674358410691484921667677020207505371635035074405305305519301774562752862821406637793045257928613317908250024961635000270988518947955841293382043110283617430535370088774135204232902027793029486191233658606931503604495179987594928456544293849640530575569677152682325333683516392762285849894459918085733541126560376016416028205575675722694853719688712715096553109450633830000942758998125675615777629501701236286755165194129711020686795030839809537637290563335846931288846476894274484960272383332220512846239883463877508343577260566834139841092806949058582891514383206829650298746440241309044305114073795044273270575275556630247403838046164009184655597170401812597537332701477117438873113699124772712251413627279219914439040857299836331690541141984363931963532446537988320616871598523376558577640518496730820115246494406675029935395180498297565466789064080090794294511809372737594333276802101215290694832799596200496054705437675036231483770416041483647918929867938022973824357088729776592173540650171452705989122879299504307220593988105018633466010667055567010741546238255500186512696250910336762953440463267394792346925106077183660619433253897013043055343544219233911482918908030117615474628497638793580340113994782710445375248976823776412375671707646797756510257263705311397399313190322013286339001906785927914067947718584046377402473776993256648972354015780372519440302263442010823847442237967601055717788957228355394856602936019690404239632743075891810574110875090850245670756719242713541868894632100636607493185846150603116126105975820535564432563272805819798830836804834096383190564129895557729687373310296132471654056246207055723987115658701640563645480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] 2062478313391357553496854725176921688371109135070497412846082394997635130174715165835677370922510827771494631530289881834862614106217143135574044102122981221057850802487639271883809263983312309343195163228408077356963147437113430420611422918653957842760970272276191718694074900121326636563045535031245117647008868091654602034185009743843257637401575557430261023171875709265675734145888267343943617763480659491814058194880782501524331124824242699668169572611634688136288191416193495881561139480458030599280247110560544644967885800733095702795441485195472583817263453803953513986937860213148432147407004730860706770521454933664033034818593444283390033894023772882079628681871609290144956742554510710197210844252771373655265430430250884439055811454047516208459612427522454342990690822249526824485979939854611216732489779838644060682154888452492854409431405339630189074327712599648351494067247610876048545058335814064073241078964385507648303178332554089315001883782441858076663859713848810630715481671601961495519005002929148595897697996657826864440304201294671030277539250256160363348362529592665936202516066025217426923291907366471170008979217069074826829169561661629050967927468791758828566709010627497804388215223860936756269913487653032638067418770581416159395850529381874564577878654449468353160369559589888423305220275478349371682364682004790650456840620448400632074677221331680134770822259965225528256523184831427491639650076625047044845151156306571180100892350480738491621009385393536359052426912792575229960668234803693693248410421717066169149299077698292473428301888101129537314270163903956805583710603795532199169392278364027936711357281740589445341191724539528377838562590962648510543302504278316332755913532911752586384464856820268888925462436118295916791468563185700748362986987072711686624269619217604397181765921850899372670271495483160918120622244771743272669997070941214060734174429295526199798157413842587082684378732446390078814313982842461938546648048674509931583065317401925167447123928961140189372477666235613978524695061221412643160328572574343016906955270578359411860770703704337004168769514174288428685742551101331333780280299542274953865368596904847568267912753906056971080570762421840468047239283882071789022611330708358368755314158524438452451344357215696750445812725077958141463756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] -692411740232792059492449674853533054914276848974813160239581136417827592605981822585290226124340990549629493326374915209724275123442738538455974611477591674679941001189849360395186357921435575627250824453442339860070312005858392747827125009555141176948982132400556208676138980996685500341003261107726492132714855620197393289039329084568583116045341609815781106828776243176006010634275275101306839010138509682819492861096458392919076410961469818804684962421971454373093012751805176711238027309342653340220134843172547878018965984994931613060075057702989860496467780516701436729085564697158313078648016250896035348999493937162763625911759066167470403034696159032726741183132965637681111445633664935931520189313593825090310436380757295935694217181873605111061188370303890326034544723415336972319208538018872406695985151112293042462578863744082552935733700515377019445890198661345039795165244681806329855744282971792342073175729363606440179715505469859070500705483733507270775392878395460344824745399248036662529942798366265233434097182398626081352160370072030065057043030919414260048225266118772542799141857352421964268872378769757199074694898966416891634262767157285792655163873381923461188527941518742331100675094723709566841713403152455987283095971896634553071834524759068885569889974760814012062124495246072803966404926050510589163763136116582555198887651249759062342767132246244526822441255289941724136678530553655980531735535112911814336965673001985434538434932552281752891862094654187932070678248508693184572938336419453137769152482802239486529073308350732839974251081065345091324632326350138722789244935673520137906542428426108297690175708437572948322066666463234887247437618500292704623550940531329789376583730970510621934510966913581153191635078710281883913288148248565007507831882506786186013895965574785157104181493248658907142688051479984266796250244662935229515077043605989290743941550001940251951053160454327300363003238446632532720329865931392271892337037598862887191089628979543956424774728299174546986985523529447612065471297457585332484839967251742461606091065774843393797460123838547162935385220514747241574136143166786204945839138161948306540644914769927661572552604305553734898259019840005073121802571405094400919039695762692633459457536343543496610871254138864335754293733874867306667966464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -94504330383457619385834125620347739832058030097019514913847799886716232300257882216788383593061163730377073500597893356222896567053909046593318405742030503675217789367836081400279022699244774636156860707757340452773719846478648531930301655342952502184663798737982122155610321544882609404597581401620761580608791977789415357731120559879972879656689490423926287502514663472031393627744038199441577748056568203590364094927083256030451743714666907979467582393705336929209727632567978956662045418879183111416585237965528090494283507114399928246621621895135623258275978268758569506465975572789843285818721011447512811114993428483711093983925027121459677105428436783862581414034177799430809133584855681331850515175613874823358863321563577297486840154463509199952989662932409315690982813686736070410315184575648818872967055145479733868997864016485807737630876628171486526927334013270189720974016881882374357582268936607488689140017622965061063400840121812252470907448602279327975547138329070623354881346468808957721960980891459901076362051806785135954669845578319029005125995400981440804416570313906109916594222649448441972255069081991500419145087667236281272403222427889647675968474481040082300642565853397636506938508036912872869384494413909502727071840436997785645463104397216065196859523323363391501537657644934837526577801026424848986281318013477043684302580633463476964498418236577535254479860071147780633791380152419688731491528838265937311085766880270255564611656968787532867408277794835497448185054087016153512502464620707616506656502830959272004552364391786463770100126293589035134608282915162678303362643481851943348020467547869491675613470968093074558377962528530420238791407133243370878543590645005886015527981407657138806809803835024687656820329351282460120311519211068151166757921925088978259586319986569979121040546513615210509119466093462411511848596541387688661106939241559082665803314334046068408369026232953688171333601323064611141143966966593531117625751900421091385404366294090827422989167383358485344767446317957024906858118589851371438163891285036583675655655541099843492182420411134734607994241904761516109362208996158058942592345585737157029968211617286897473405819761313328174449092742460358220542507536445228523700752482510550858157159928179524226481230511151613174372450317702027469127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 285197348245506538747869550615203506807343801362048312182585443803329025038997640185623501269442857232231026917010727864183716704361069613303018341483474797061780808736881969104685744939334931091173501474394998732226184594474304729682813894920728630546945280063565107298280389114083370623839822953955261679272897620927073725636800182094773304664392550983891532884373943400995811392222448179614932182432535236710748608975071584459734294588309023283851237350584881019731020832295268953500152730340407480896451479492122482678063295782306191615214657759392654311734221641226747888240568082483538205977981213454627094863215729865827846300131878291828023916847997319835485409067521843124875892367288028579128362542009231051695678270439441239157491835126732381453709978911128247174733144021238114576371587164757264274698372437342338343626288208639773434625234889661339130173822193869083343872145062553906568452851326554304161105356914421590829121802045936655053238752270093896077041543888745376152028248954000177378852743022741280832448882700489419800017969841964941242570191753912433372854414433713837479820794153928749196952955008532044911916761309627264124506847650985712855068291480691208784805397376216281598424923965533358761006130852017525398008580486857211887761989494995409998925412590357430316828030131539898373443015620691859045632625921031298164861830482411974995872600521872188598586647414374971872685462621184418023156499281990746382727035283390815365613656058135025323985462684522930092064068034422535442050948758217733508170460233140264824267334284351785429555230014660478312674881804011644089090079184090918083967970372106794594498415818501827706944836020740781615726138123940989661802761981593832013158367566211472370655257021131276813760194842019560949523951343778207873489999216326278954904784807408727236207424781191783135698375627315293932535455981164164245037414451553372344604217693553311617443931829913101840854265071011833378996455212160200208462029702035418178729884068054080691213905970352519868371959029089036593542040804233543332103148100751215130297526170063628044446104853734171175969439465616905562744165073467563657338497184507346384119554353545496933881980816969195655275343213952897916460148850292182416866304142884411548202528871435560581345922524470407749174394801135253238841344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] -166924218294525737863947493458731898758141166685055172568805550772317279200620033555633390949078820384722905850547778589317863588582433445143478605703769744313375419576852552213050888700394977202058626303129747199435068514149803724028848376639877225509187896576773700872444270112551005726457881095121980728364830656685577771037968857572916266709087640418731791196451549168251551994792110156623496694878244229914142182884266106871688116382195261606090812349253941422574214098438861104525315631588841221445553925115580072643895326035975174861330163620173315941880657388584738308010706548410081451405083082332383676638563852299242324322922961458163898954765877801931614861365111114514420909141406154093239357776672643800180897882305693019513888551808957274880330629194671858506618022481366538324779334756383226146928590563735192995935240640033177827407877122283014308340297511712842377722673246527929805466378895292445248948123002191010288611620915732813981895780310527751196249250821898446780760771298217136954980857627855111466048001260284928862858840914273500455433740983542510646151432428285687816099717370065188557319481176052093551977852105573041786137948673813470293594508814531146236386038856595596484170099299928943741947293243521558125774063672652561577488065579561776394007377066834520756649267572355945941050373689521716394409171286304263179161217328291590341720154478430817615395429619737779838810175140592413426745678333874412088094405055617007891263436763460469458476968549345181689891637901952378315904008772391870382968401266619583583089794854482773958599421032262682438958353887588216680079426192523018484389692709462687559447381922966412962163462793228653044798372361164115257597384644433846776078856439541301027318620573810290242801987516874742951429592804451122274885181140097737578133458108491008794078698425472779640541094547740482763486376812245834646287040361225836722813390924615256006265635927625572495994518026987361580240209030965828903872356663331715681049728297253741058565942536210894705069122031824528457928320614004196383262785805813228769156677759992570643912124795720640420892775263955475819171183405173591660006071558297212522602437574447854594182868142761057847605686481916325455228438929913048782633141012471082220689061270945556784114697746843165356246867094165070586839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] 22463400857672515130205330894970795531587528657955974487917436391595867607047636391993593561622383116443384926596203691541165284349218440193763169330108824352475329842217050551125456845320227773615203867789529115412923573039264981781559887710880318967934983779038286291070663126458568702381860598181018772300020024870842882010434582277706737077897450880057410098931087325155717119727688278986543672492687804978227052876301193220598357579262228284921821673592384206592540083232915322908414224776666258765106222220825181970575033829444943067929969757482843731994757839800216848996215179756528188172107158951943028076242884965461026072718988392523753043747498108097535624616859962058127297456864610448187750776918923576564608525065533934892481532921134191916930403420067727089696153501581305943168962860408803872903057240795379043259417468866322113800774320008038781739345465945453525560157809793346551399839474108633744615938349965856025340972518760170891875617248591625680699449574998268328775993510280244877931926482819051768179309584597570730066206456840894943388490448899586133955378024981405989285403686472916399129584059897346734527532915456886443828333465274503079877161761732384053388419968063830067539533840000732410817865766261497672096439315737217639294903577200087047354752673664044404681702866947803161816074348184095090673319667976124311805254999301534762450241636634644704122438570001610888543295101710559014615293735833234475171692801219535362440942415137936603641086615286397898411964464848279949077699436761521826233109064086621191747244558716938402756324985105109252560580425080165625858899337549229662076014710454886730277207340048698523599560293296328422412903004392222424318276466215519611557317038167379459446747296835438688852449485104735976512983351278408659436547276899651404467788659387717609041957475030373022984330735007458179518709965528121831299571645753660018683337087137921219512079747810872961803853056057579414926107268783443963531366951057795249765699279499931672639546539386033682142445429140081739622545956662452418408693793032164861404244555948509370317788234396381177033550954840756212670516022036989767060073658148228719265051140036127231303375877849616789106372332407046449600143480458020487466780638051298369748041614830311313326037492430482186696666963498010620723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] 37792037746796135291817877975057379403152342075972191685906359885704087356648303338277039518900611895795780113672620268009221172697373870857809706669828821761863234830982675993292014102670988972009829976970924308198115602675692293526850111368398520424296531624188970935656178700591726177511867902325003639847111168805044880913699320456136256308738082353855557306719328927001073194585731732506580959104945907895677779945960826077427009296300836128740445803610875996830260729616165297660436104313001338486518938050613708548537226992313969091928073310155454345362429694524234038855222980495765690285022447756778928506892634205468499721605068480831027121442556103166950377157249328216745418593079397569175631724982422377820974449103989587484589307396493907012125069732452612185542091942244260452501920344388540708990653586719712114722817838398568198322280723459624666658475102252565455892733334799010992195832175344635682164546302681974432594237023993300419090048534429831246905360099294600487253423650848360892586499735503047488021001318474419405651761883838509853932864076904856674956219527211712649123449803139360779322500869027207534114077856020937305066399615037248729056096625428520211308159733164719991678939682674162345966773163551569855590523845824732056199861549173517987850149982008390918539252021050009364223203126153139748816742949272896827869326943144610785251828691028876287072204818221948409886981691782335695156937698498226790799196282427074590503577902669403951028282030536873761537992794163167819928533887529818659753534508544249761857787071154139051869100265518501672576929614882831707956405546358540836339926290919743362066161738727523980167163322130812069192426997668307139084447122842160840713754776923274719634251796109881100395331078352210727362038297227967083874841239918089252046339122507913966340881641355164088019597973935157055092890846885663736325500502349345983710792639433198478193951819901105726636194014995969292303716059380867739009672727891097350574815483176050015700238946415617570729886299450558690335817748256230045159734088224757751036994617221485862109813984441588910819090452791503009512832124496846982663169927005006369815650216051073494545762857688198484163427395415774999938873474958489145174762689816327515382065334161925729494824283033671029429481987576451395747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] -34716287362189236035200385761008821627566665459437106025549547666880811885427301969468780730305657892567833546505750549804149364997687659440036575805772789248167438772123176875305764630242030451133125201680363015495394174484301564543405753964592317945806560323497925934165284119604594729308853236470793235672244518160992377466585651754064738517438103461287984939292025656884442155896583647900541041227494053350555351836010256920501422106054242287973162249800812946953546768135068361725541246764323955089476828646186951983928940220147987546108638976193989289548427405133751990938432889284941219551795699142471608364440127269584129432294447916158619385683711536562459551381389889513927705331272471243493727082855459985190848360740917753105587361308907177839655312641325908782364726465981278359385133925692870947740795146558506673392581756200011039606384047979839412680958651002649317891946506347604939588905522476504370757623673839963123103861759490731148478327132686503801047334862073344432440802768142712867335060244424806871240609536711194262835194678942743978656758270135125433946765063838984833109438944140719859071172206886179333954659196790077003765077742209892969276360340867034616948317471849316064706040832985937029579100196910791044145156672422812144633501289536489501924586155813673123593789903605556153454667044944561719217563357154489674379350281510089186241441513537154692174955016711075561949197104886879530972703620987821800550552470622894704584261708811586321342893902733231587237719644739303989793692411364194187508924043890988181450616260570639551894333124149039912683929564796247292681459330059394274593623337174303182348509852848824024421243808354411436221200144106236402802877045444931335163392416512419134568975470684666112850599653445597585799783787240909330866010531429858435755046193741279937172713860570805722817780096584823514853821884168525829357494022475096552547048333796640962687786074368281949871875235284291200899654450541465180818507554046233375343415979013983522011837239564119317842948004788013322314330377891277947216035132812393638868331742631736228371030200533635047230433985345809316905986960337541248574393227362680598438262215059172231454115871751138260388215885555170952830472594311777830908013359549874500251892389878381806925326956779290795048490527492959652282368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] 15855737941139000144352293411768644990518601944655959202147665226479278023434109896719262499754822001542672489167706673652371459411762763438418548551614270054570631670211697307680405333694642596095934996043224696763040916971582516373542168957422281028630742279113534329946023491985111198281706905332275913773053497676572904561840528734457583652805581860507437156299386587698440029066511168551689776245042798774441901060253173217002451696455745458016160387296942402042219961062638202773924558154387241259720276783686589096657934105194220128661251401584590879727005446914084164053031840362997417286708115979211870023220291616201756672639475243269892953258309826626980111990197091779355702312267646542380014579913260268558354807107654241152765390926308569157088446013693849816546671780492311101934879501788958009043342366618765708920278392220400963049863515636944004575487513373193949923477581796260366840132833890641631666609446998660647291804787340154561966036506601812583865463571217126793224745224917529196466775950662338133435677933385655765202808029085278195335923379650753894618727758040860901251722109715940511123333639699480956160402043590587580151825572639712844585333898776589272286336253532161622946083687702095225350083471354643284381133788058816300525572474184581184781795238061234332547719650670432499235328677724217479988372060884591471869378058970562209153184365115064967655845465370276899129966675944197674750616020860124736541758775942432930705611106179857516045142217300802058205149441027819539147778406886628643802558531816255265568816286226197674008126960327970599875095470436718502374410239178688753056813818848029965576901992936658259069143546370514013601314087408924279320331515562414040109963958850099892938677810519345608938465989595543808594543593678475103168048977021003451828727105403187945238288338757221889381634569343177247071217127005984508156833813727713871522340254257635204341537119050730234128778964908941583577684170010606250172258593575303625143037765864517311080482949361782835384901250375885226084418068259644994347110441725435482932329390810046071778811134922405811942768133040773742461618964152610048129678246224218444546800793522631426539182235132973066125707970506053788071646672487420939557863622591222079387314208924195703891893077356570191595833211686281669509120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] -3919078415527005049182027311837288814932255198357490577427807499751723087689881006768795217401894491137499755944515889436469377435991546539945512430044423772918393327560841665645221337539291515024836997438792182394220163191226706347029081349184077014368494123492194296183331617770977453327572945462040131226292869638146654424466226644243242821850122492797689191468761402487386691857736545332183742715781531591579404099016139786875514038982928636386189148509049235261059534512476219139629661415381937891431322961624193191782245626522462763274763059097384658292349435823176396339222142929721434367889168961160786312702794268438286658263000711637142508594716805402235346999753282963880408460556632051615525330177983005680350249792557533076042711442061541371297716896990995504722433829153553961539295465634400629994698640047198246176808361995007472114347153302055996684351706901609137918849874071288049604343497207589103835408204438606849191640080616732429003686497190087912316869284835915136995737676506789923939487336243098684910883888208290124680372424907801268973989062936751100548443895264977754152624132761289006037076431527894506711978310456100592033846639758174171658857783192227027525307036317175983722928300129307138604775817038956500477588871156369709175994117444339092724231177107351287641515898832210721021366151102938860596559797638003963605900963373072788516933998374308735116437709428606134598009257126490101048993169509307859050338490352461123319282658358080087377016376289613073264371486848142639386911643614207986672375329120625055133453749558982511140166699479240677170707461440210593348298279172018243975558172741111576342334647423071794192645795657732189897179257954601882790938218136782571561573828495489206589587230314546009627475242706574589231932412648329513944655043528971949248685019560717768836841001658064683402466702195158202387247949609554299001340823774913818780412711685214105703430537764210647397234497141299603584195526524822290091629930135486421420929250096268119669259085043725422306494809711346983927633680106914420768476420710020344305982606561379238741344310668637375804189808446988224993156590109461808474006533573269909585813113580616269285936361667180217477371665126787831911673833083679178390912018073236090514159495795751492338803580343151071119729269017396568391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] -5254342997765040745913900768237485126574694031484767688314667147843554841416647046320091631077793741154736248434046704431606283751650009922472968944713468333501042299960353619628143047809739558130099645475401712594699600298157162893583205751210895823955479234849916361190960959196558108337593348954078337263317323758103795179066456368705372519421866942812270332393530002752489962983811118479515689811708020083577680440658146483375568178220874479019451057211467836826342944951317912688110715921041678514146298046212950511988698158188692298470693520267333762682124289136234181625130833880343473861784629599213757442861429265217067665919027319103588398274971780828915492323145722970785485269689164763123032508609262752643873644610489552876438741984025202100839586885914816422337511570395714379962629599332131312358690703761108942415650165179626858011015596987135448888536984574239219225512586587079505399615171732337930404645776906240877904673640423145886530541151119895837048039271040759334499688681815993494449022984616367936810086107875222661313246656743697133534885677727978422883896170858999086930319068952629426294273811861574754323449367463830445281278359628817004676493051139310805114391123175156219969669546053945139689098219886817499388528529214705143669170299943555628814540328430695399971824722836423192420569201668188139444898933887108667547163950819634498612101864178018624232782865608871814370891057123801749601684755428070927684251771188111608439565403598673492960450237978105770364398767417751660847143269232502173032525852676720025070290624791682366071152987882954539874139161399976308154374346658436924580016413477437224472247534490072040446233233623606493057972624976490640629437230125227724464721870637002128688420654732717737972649958674136065906529024017808846579382934340708455037257374340889171684920561014933130245620789755479396729300009138988465671203392645231171331964447878486265186654831925082040662685951937465068944523168189012066676912695534570915865773156505114231832264296591440652639236721069739307916539029990363032008943515494772170836349346600213772287661000747473801186321988349374629126923205457705980983158669151401640735593749224870047888978656880555181761300476648620548779227644435550587029100640271950983077166753401888011666125834276436469713526063104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -7549403797888012906011447094246873953633291506044507279564118738679405837787604447867614945806841390001328188956654231947265243981496318543726537146915231349476901421611951337759334235185147441578893832378967883568205383172246759422689191035713209347008582647353543463000949075434207174551116607874372200823653705967139048395748159478516407712423681370954582413130020205442233842911225378646824772234822359188771399272254878952906763111200611078798224340564995812325860195401834496865478737023466857320324347922181959135788455959406381626760586211383551750634905482895184228511924564362434698232370483494395707935567114680689268534103825046393073884964008918885990088573431838585064902507437167263715532722430587787155004252154567854731036461231657394903613989919130725309157518846623911244146044524812981970676056149389346671157733990293551674806636857660141552506469853897269987531000536956981208692416877057290113131257688911247194059201279183223649176895871303797478265298916626749428131586421087633259846895839823809032570015932987432460618084244502340959790339515221513563938093362361717742440185287148158466386564616786161603787866852905627910015287549957482920588046183433907935449157957986073929193602721781827949495037559638979637240543812249590883107506789785955291873311060456736486895343299425152440564129190848630605826902789333083782444521716121570491933674048883869555461519263455720819587331222860961565958356632156663190425338119099520169812054667958444325574667705274014400338904434918557869701397389337278808038684378304916818853814084203761158378933928821557411489202409174453540891320040556519923392765534611967318919687245954712341275866684816840663559238973904802778255422129138909253513877634291115407833729699281879178654316951697193016508381878686179635473860274323973188007792713569860411048968104426542308435676542459067569747095070408758484424603478927038472675209048590249298249271150760672612507117419357897337181941136062394890776625726679739300145640765515963438015794950047780175019848962774157082156945770350914972796297854329501419038492905316855750017834239640822005272265950037560734928627566417171458072557145611355987716869525285251610347071729017003577030846379760099599899217812235115268040376371032201777803847127298912551568421782182215531840520931246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 749797921991377821349233378350790985573391377920762449964577763889818596893028005750306607811631404278711582351517753215075954307613851429315040740666416714754669742922969397372393726336225467561359032447168093230359397151568529987763052010003136223539578036863865924301524740993306928164416303749655034829466943112903635558667034446037876575979577612182393404739962149314138429787797495867795086200622995376517333570177633694414600181860254422529755866004844649890861880086315925813858154020125678582380574222633777516887335741542407320784818918573252725729733547016094210109936908353934777269390568700278066800047662029331810920304694006013779657691048883392145723418370763995323983036277589837800259118376824876681180029632050058851378645330619143459008455662793983490674434408088702934407733662839866243046081721502223354938403048236342694888307252086103803404977555540544938788413756717492548047273017241171078833108069386757276778458765765096491684715115203256303034812915853043287934126774272106910641816354159622942438732979927747016652778060744907341315092190158417064935966153399639961725769831818422746005996884512253201405525324297309319408893593102877653011439735166347987142095085191742902028120330051763001947918483450591321624451806944171400399180647521851782009970050821102873595757668687735261006172015612905590361769707646064147334706502914383440253572124122911610826526395191732260732973630428033589798020901028655122662455013132659642526008029381460091487546434161182973921740584412261823547203078778049090405933093077951003528657825581275479067079915219876607426661506563695670169566015727735300144452592742711190714766164349465196867332879652655097176859378447442626557658238637692031831521827716584004682639332828893603806246653464610265808702323893195480401990158858034219363739158223051203200313432306789002289886033268802802397121842200029005178979785108125621800519794647787392920458456327166787928899096238219709876792165393569269802186040026345135746040346409632527513785270085454918902384309232247699783697926903472455655989752953368122935772828309275885660315400708534512186156777762290590038568288622070928785278769345826225192341188789988640312699694475243136503643534074755102780294578245682251826428802202015678496905317161521084163720295475099530005822460739452928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] 13624844050489880998178824337944648507472479442529338283938484458949550835811865213427329362888519673644019752078759623546718938230570373125546936374432853645499375051136525189268945445087635222033263070068505400270828797603653139865542028238768963220573974958109480836919490379639471034713240125516568576335414389843500248412320818905662481605255579401060687038651524387353029800310537657415809034611846814259039500777196931699067206066987467887558355021115195429415888515912654690142809171288129562769158683549021259818036815735454097107441536221443384105107582149550046176508466450478886091237056772382064898330228329147963499083947200813157352724018348730704128010423017764207859671805395522710555510714933199289637757173230844466082014884836335335975222048799518305681837602848290124060132701434025438360848840926396906673568256502607887098080792668241746273231964054524038633877609014079346714417025755838036106153611496668832901888799971220247856281498650792968453626463797911760652192020223554163857453972085030782941400173393941319547493751531060435075759744864974811316128030241863930521106863533577808488535651019774012337101145456881080117468055759403312844212915534716909598581655210928965245421580181887361917621833183363166659475984294522354605199649069195570046061568227467240764982972793590697516213898197608915215285735414647641218129892025248573550941563612575023545929413931176931004005279738275072110876181569157883835282392741080537072912688106872331917334937779525467657599493020502682334396166757746019592745012159151944351159350267533802553016571394515654569267410640368983614612928863255230133026279621999454879145372418771609850755694359102202076799417600184497715237616891841560324205948167566024655950970830938280947538885211940991726555734426720510084270869773613344485154990644237925703957566328712821332891208422808234450208097872535877718162358061836394544485720304209650196632122667053940587492558473563014880662352712710327265406633828205319050546256174495018186804771203071208245687984690342919621725933135755145612232473986840334311999070162452006404318137087386478549984848775723797196278953701483367833045247648795100405342965993482362473579321792926992864140284196269233666840833127664537886959850047419642848746184627688361171319477703473225711114125676065587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] -323479955858802212128487048468224074907676668433506298764587138245491055010860958568659385445563604053441643101897405812308273715898534717747992714230699865250842195587089207547147003077950077190423950852778250647926451429227799103374937252906225207026705895245478514269359363038173152071008081608641740398455033892351561770205136460126495533429585546747911688946393993270747920252064883017394490803220065621497839697718797551012470752252661543662364086523592798325462243950435887583320650903183067951565404686717097700109217114371301681607103558795515858726974371067808749837146973317259599853698922834701996463403278888839691659330123043798505345943759385062383261313368193608800183151727692343946198517942308471339295487043004871401701668104124965997553826280897322794041870084014478883195343818553563520443425356025383576682265395713734922571305185863592737218189462137116617901888337395945371528846049477357909041239902300241552847786035983308218326828442472123686306006888003172112757966887643060732274973120275513605506452032016774801143027883372178509968042481051996808857960002401684163468522607154840858243264162603646085420368584564645925562729442543815723810949402204255105955362289658482274545280600447094045151923148052474199937118624061623319017014783216626680364566843302787347650066582995268465473828530200336543469166450667480811930418000109844069390956549438655886587162129800803835461279885951452620692905951368104971567812997408749876826025639488142702923910297632138632923057172664443896718494984510341534900624249773040285708863565127276570533867714133783163170295630029311964034837177639935934646183960432586878656748695745913677224327669766984270126991312850217149334048802096159390549751890436165469594398813015324935992721105557994456780020890841522022383882460805661805680957690902795880638594602094283415147979403526999569781294912304037120102606638015773552420967217001961983959976905233989929933544746949390615190084655620956054405250744003884487626650197105898951123030939299342730228641478297565813254333185112405088339343874217790924681816584826131526512638351520585127743843670905613083359056415932241730624035124984431134816825952733387048581830944813382149196981571606394072369740660784547299906486039703488398658395421653293075066184559991970446064374727720740847616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] 11142770383944105085233065909609570090461057713210171069624488941096890461648815724074443366599068301392024000269182461805838506625423885108267000682688870830790050621495925330579746512276784354135615308202058585910311821193977753127273246338975842742330249497400925420525077027972728867566236524534240668575747080501330681408264818941433686333169672190209763950428167208374355504512392457811732189813680367511469843821533778011116778775790054749867355196270079247390013390515942641264772683380649244259587000717501377376458534237477768433530793824957099129483350132149067631641752599919164366572160732583556509134843013479442473092225942841434896746824600602786707052499951433852560168296531659531567159946516466171890285293374559435438016637140618721933103365015848045250428654033473019675214221889705042997770864735358832045638920145617609122739274806783296415117374927105702624154842218503108915766953285206547912518149511958949461804917824527927464075521859082000937869658398743378282262573327831839854752859839694225609677798306206065103202976574885735896611162881591369992084577541632613158125533210036672004961114226041125280087794284628237351879608641715743390580709397842918325506404715766928168567628983253491600757393397082731974459783267773220424625195081374653095605951938536855573724509523055737190999889756938286542451853694819246261001536335310233585444777195931509796591404399853066337370785534407835017609500139431982777929704506415440357440131828905995220543574434982403393910488372756763041774110976558443884900960469567035255728106029936633709627587968728685420612102395762085377099283141520624195183495632387743773705847037903151945512722172909159578190087933824433544964264236346249120904504235631905179060233163153797211314801161938430837378225468139063730206596426409060834782071092247760854291670879932310492118461273498316115051845988045770684393007280419250800517680288738769635894640281127143147713680748344212927675075232617868453858977960773368018801375256273914695765405822461653190875451950200867601861856860573742632244072408348273058655105832364700747004262996670550156505928167759984229697365491025692125777481487601835290495214711737108019018773577708105543834278498222991568219649993432196523508040405558329379890390863280565272916124173432524718734300273728028672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] -108884985981681522380904834979521821701654594715376653216200693924811097561655419093365192010752493558592400678574771732876927235144057030422062777422533481863645607917883794075718547329247700049469171942943366043430396183149625670512705372282475875553463574142666510689868191303003882972225210198899965286690430049037899065241717757936394234308778150492640308197974823899859097241790503797653346036619313650217372623745788085896708662469121646842632826421002513061314580407001010361391811842891544099502142892651879760173669592500593583446568900104763794022433284057815888186698676037855541333250806590928733345181892631330147614524725525631996043984323747858201182766597835388495155042453150791763753116835509390446807876047262209201765115557400581430854106685984344688224856399671680666457188403613570294000631065837091200216512494795585233231398093264417054269843000488624894050529701459283285645324769042302142346746860197861990197405837028981568284047424695859779244159357204245480061094102974586780092112323865533325025238958045697026774187467781890938052085398339344850651685817981304847488089513711966038272533934780555077076430690764807611853947152636861041687068433449487931156099603507103535491619208166157578173864152351641638419133792053783898063673224546817897312982868014064334397589224894717459183068633786000409719761763861612365166170995584162006317638741324909415010808396195330269130200804932605521057545458130577678958509131341291190780785031265197710571091266658663304338005287838804815210794835422807079706749974632997290530048730987301678994335946166902636156149168130452714847240994107290640998736783776113675706755824461292028989711405836940717785133962726481698582851363666700795677199276503811863862638601249691879818155678834643165452327838534085203163398779580739089051395827408097042023358598478185793063845016835220946866201778476501474977056727804364459621198718881916744315529011176597000997436508743500144997335114622084708543489704442921089365387866145081061440175958992562632394057919127763987874784001958450869245120701765586823885410650171747711453828222944118729316443907784379791587965460419144014225235848988135102190912210354750319197589771364134486739176698596050493702728360516671740626694300313418230714846882191093050614332492557801128326098056587709241098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] 57228646101297663822565894780339333253563890320414906056480841596917960424069568510044005865975844997338740834073488167487700044156937668297361288702006188181084482613546778288292424595166123200438769884440784134071910324141860754225703445107295784891951038878302970099358614721171171713528485594374839467084961965170746423223505331304126551618627803533727461120911809708945467209303962584753948867332674126251004595921702906812019315963128961733250587572165514952614564314333246821585257867379840419108402003170068544748823301540660193625474532783812672413599644627068134773398594012835045081497557670730144573333868879144809915525904418240748307063255311666805842074789893125527450540861933271875387702848843561741757765928289689366556982174240505234456615085123983448835830309334348327480230390334026693412349533252672978363297333305528581831439396839934502190422742426411599880164683566224016066018139211145158440910337419231345825946411933456087885783726990322476770292280769962713969410030653297005918506267459272582887199621785291287057365749664111046476713245796631946270378871996287725430247453246533108025905544560907593788427755234464343304890313061427942332392026317098829695623962429367654458745236499840590026675352668622712666156631311846143910135779777030134726994595265069022571801981404073374752413347866119950130401822761087146461853678181501954355953877846013322651618133045860964595061878914740505794143810097493457416413543282879410044464662079022393875381746786075881902031998344974631698136403858470852904021719467041432177664879131402386629741808445006878647568370571804953700446396851316767404773758474140551531652663799155623750119455885968950374239885091600367852505308127246683177871703739824253880903250344803682630704782402851705975422063327720590872961687029542050505472877852105040233337667112468462699350397594951064591377708074271593787232032242705825797082132285897813266044392289344352466080413463717873273024000060311948703163181453506929302582668887958813427539310419552454337960168500980259060795875067799033747481344808314773795471989126419446127198519589137731398231738294142016692498647297485572281565506038815376094701853929057606471135498104930897664769460341318099313992451607364982368286075957567122369331590499044608081011147259639513819849394688421265408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 12488709340915174834731435819770937308053202918122237184297762352230227718001863608492575349760657021268706593517596371442507240174027968436203938380423302183985141450626349091834559919485406325695135800738055115374456350276865851755824865640034991728728533047771553257492139217657048459165093808241104073279698876586014650911567914664461782588165999015743793062744855401881582175662437314880496099808617120534354867690677612886790367007551722818555013554937425207481107929981419120363354141216661721112581378740974338580665567802008037136943996373685877627377525761631357626534826652932341499997117759659760113480305968623117714785674277783283922850969994306023541193965637803997314591314065354738007347719677026083819658848829025412527337277142193424607784746550052581973809413891188741491761871523084912517351194271211841374253109402960755506675269327556374129686689354564579949153767266660391189029406748044471902871611195265147766253021495508937056238895481953001953729276358273936171992704955496817831762128898289930846959328710511546415402502705859318753889692487339269017078052624476911510866743581061728714465406578931688607382768841756574371289064893905278991466012184604792706547446560740642922676733681572544370214908383802019725960742016939123666546567779168370509515978698616412912835447723233081950663044640555188628050608175461787601034461124253869086491611440622261494245650895211822582210802142809751137096458673834785502357238211183677064698192774321061923520897417148964839149774431680790644382542267237520104243489078956494901983818256435418060055711400663443434280195141314907514234862317309588652033570117866003076073915377994511992708408318621415351788464754716866319369731632763712090611265894801964477081302829941478469057562718476658473548822576500469131697330921532138673435801923341352549651299898065796149280741009125447602937496532515119592199860795284668239674801369547379933123352871291133981826315692058618489125714854282096917869507126538562253968508991657858225721526114995880479367817994513425532537312017508705582540329140513174735692675475189150263640207115135001430186617244121562452150200219971075300577433273749222501390662948532540570754605962137421436246763568883919463562585139101298967678386459191639294039203023514987498195067931473250460535334249504207586459648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -103536571440633640724246749002531259031712972257905812833935002023390015179680283778299761232319424864069578122700068322799584341889022781732410430850904152035882819372358878251740018617909792192825467795968668951361324334811815594670929644265600548432742402237514969733214040705797140348828221593043526666161442460871178625664088658317832967289511481147941636893163434693497153216763638451340100634605707946523900411167952126178273776318207133281430449314837301548973922818620666811943129300796431343215179980483281626495487939988873139881471547350537568991481257126060594346114158545779043305100219022530420546088273157487482995608757798273684367808801043471923320772347656135015510088080724856486357320864732023353397783641518094246784598352594137657326095790091640319369495924436427073096508195567681974999406348029726533617035527594564046681394925356200716409949574680189458731155579592693029755357822726747841153443052690464703852058601115024622669782744142915355335125206114031487531692960589874251349191921609041609513933780307536133563140009530643577028651139914881644891418745315556988522398358841933792118332935217186974564151416819905300745383489800269812869096900310783408454260421310324859662913798064247096606778121148583582323846856067578592114789612814721536455692393080148581361462524874637428252457642922309053587166954867049295733637538762714150071949502011219025557276131923045161087560931770697829661868482531733457364239498085338282691160918249750640831166853666820224772319647676225887489223483007213137352103752736379610667464572043055135293189204672845341481212744520438298190424367983258972851205804617048467407913974180092949003578556258944027200214119204560879595847479050724205205338676056602810122181876218647345299047713944259869471670679871967921818335171372121572483402623392228379667722317932271088120381807938931101235759386880027575230634477443522867502685233735066433647540447022364286144190696291432994904840983308339160932525233578904742635582081201752923233112215119606682496683159067676997811680260430837392383924995991294101611166308491026193945374511509013171194169481950847610307603199690199663216656838866483037311945393697110862400068669186971709545832111518179351114619950158399389773131293053500249163993979161880537644037781198264837185855767985485026668052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 453358043877944312412929281048632077691218061378660752990375190350926819188179479267628829988917599127957744483580417688298527523738921778887338815769530239542995803974041678542763457104734202430617668685096621807208737630650313173192219804275105427583038766014575034578438859319016805198675374938611234475370128503983390433336882648689034272970168133754449538352370866461437964435280345174627129627034392641090079613832751126481212994595287512047133427291778400374365627053137520828686870840728813465499028678808682836254234005892228853597816572437355874580355658177996526647664712406779070385852556314156806622234647932958732907155829731897822050748512655387511086276515498611876587242966943199129508514023457296806431476100610643812229277680142037005520845260427389097698918340630022801737929980986967223021353288957176799833133188808799695441621444849600884438347598425319858939740998408671041905617778706096508100228988515750624767714232897884034461614409361232208821584106835294771355958588149374067379982402785126468381890760054388928086810214292551240001024835164003481477544291637109578486128054986079567219968011448386479864675607356307736094297443495688910385552396697981014108652501976614009263465751348445800655313953944322116666268058319158934327350256200799798911381476157955893346887171166118829560874017874646384461286106234557434902674101619841112366447965942704438517184629656006382422160052389438166600012807245120525820607373045186070878948912537366230998019701101655185147121120022000602993080911937465702192466676158984662651796925265142112793616982351449340001786019962200897959300750354256705609454887758975119394993797272370581963948398957363767582854123724186665706766677072536361509245445071453284399693878045847670361422929589780735671897798042210929887754573002879131764123471811539453199812096616336118347267715574737987480952240670027557379052778070451253329728370281531142915716381961405710835994486470569721767769511766928701296738423635947261192319791805553658535563219716580556029947358263086452901275675636153840014404101740900800141746671833253242504691812517608432446773931818300417868712390625624054083150352290232939435829460262214797405484565822082967331019078371611361220479013434404910501154773124564159596023393183692378948470776805779640121173935510046712386289664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -1357718689847501315127449589778174212334489624567912882902740411178945954578714572859893358730338458893457465041617506548205571412217014413990400972333456358040804127559765428366021916815698459240443351555227428230512389759813643202582573671545025068991166463757116233344838357118165512807216628339880770593914223413098198867910812290934091252330719691496281606016223804643475357699093240093463052034663062933763660461414979028385632908320551051406491796665567191568789995726352457723078217511048240091684544144003273856201960032987082524364932756904961433321752034452855537079583124882960480004281369617492741763477618145402338219451131798283994654594201604162329242441017242185850957716831301073335516762063304363914619159426414470225181540942606313122522010532421098404305383711628138106708784342421184751841230915556298337666672716050078442454500305566071483256622075883590988896902471010536723323086090485993853660146303531309656618604370388590853002820947341043176374345577458908402543880664063276609894101796865828336091349324426980314131137456744660630501016776179273970935356388029363233704053542789448168621476921008649874821942200462837136539596469743584074993934825824911777895987907456035016810630170122552031038966522021277548526449272950173147906768209744968464148617318932627141608657601972717837300800846423424594284999268625741305219245557221771463033051223089328117374869922475706441663780129654731606109060183211696898824074973763457988707762968255892501163260318868443298761190699339413567427427014578273071707560323237178837081486498639085927009654859282909726041106377034811111688178729467434587825100569927980679167809385829212865620078996335600443468259553389362990370389078745775493163731927904098483776445097714458697221380053065438602404869410681031912876817131317577825659648218547089861924529670029114638452693747536373120289475861311658973836020898301115274487904150976527840488612550967822920334102207439427922029337837212614205875677396623477021350800325101609989916598001259033550475963142654161311432354978280559000093655344607375658260496579336040208929276591599143938894496310980076107535596755413220260247600610234211378199200534764422964346165876292686158044089890208032564788687891700892710882234264645680304728456471745185583260222917618846571512699080610466335618498560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 3215616010578133279252229039765546607788828006898904978609621906163288834294071873605438219279423736694365286596994999141895101127839720744171763024045964929718740490120072172721197400824933480574187471671743901860293564945428764913741750288887957227623342387870112373249831574555857737963047929397994480938846669060308305948529960193572399423507712189133010624554305828140240433024282884524390133030990966712279673067578923787770462868135793449516047352161986240896200124857504005141278375157796573323956414483777275681724386528417748997390048996316924078640228634757981553963070625615340456221454877473601725886782550594528205415522732396294942401886914490686983776805423662911194585057160236006768987309475652349509562767450886911703244882454798413097155443434091042597578286359057188766271449354424620363435980701125374834158969342865075479657198246058579925926060484652166699408617411942716830978718756243578199372773113673973973202318381226961073409211039908871103971920605122129818667009656259394058818731175541479539062758762628929713609810697463031110520941249379075741429162896032316382349202696700184749271587016348212388212790176681769934223514118155922770864754048691248437063833890624021065455022558408003119434729058347423933172299268771105738270254819830351090622631154666049861549291391719852238081814725287917454013076777830440569973750673974781561752757077482992312931782049205889143267167300441982785422079554186592576064753007338797925485997909227280945702794732217421603208464340288815537091405037491763596515625392030893360541140108252241462249797991578179063535689463984694760813675076996670452174438036773047054673686221225907282463399253941252805420866964305608791318454066524743233109916365545535878810155147799508488589502617907217457265939121376598554350136445943878828644562971599441125587685298841930180949570541140501637222330140103404762150973891133745131761196563757039377696032832724362894956242978824793750532974872717383418582936316294559075916770562399880473724885075377413553322156653774281454076862777504358448447340826958480745468739252707061726262051353451490442685133026996829276588551331681299786808013838590316175980381141363783534948568647457035962140492600078191513638158708550410334243374743256595421321355559356651717777628178702732860986061854552014576150380544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -6536139041694785754319422474897220863696191802093279743985620831196618311497703369214281546606118997570858301514392596824265319892371021201220031417867113885915051335989028941136693827778630708187720644471556394470389609929081429858690303535408341310711839565046217856423225857144864187007759129398861476461901401995222252548378512821311308557188488359945155036223549774310294899219054241604833917199996534286041214264595200993097119298929482282391769414727091695684477037233611230240938152200778495918540352232106563337979040984591593369395047089741358935580441378898167200961877635749888543362904291777749877956611712292498368687853860033597667329842780525439422876854898776714773420560473833093040790739759024430352502517678435203712594210917486947557657406361855270427870446457625407451096201457454391185250314084360631911909184037293002650742864676592602956985004661972035391759921492388675891313050439826008262892562365016282396244971183638874783263366921631188165651561982326885672480388384622980523807934295810597514425882367964805206068430064934864609478419070266586122903180887562287489181911881515136883510167888264078033485966193912970686612913219343140946578280900764282631031298445398816682650671593463470562638222439311575991638756585404913450440169898780380614158054814921033916802368833818331873368430523110191168174319394030846536637327107619186017057756359837879677213930991247731698066227909370653563051422641185741548218084215080219544642943643188728380908480080236374259928181742753226646071432888327105450938654881605121258208233497200720128150492781098139130576701448085586669970728908997237947570557872697456195588965140682221294633489606792185668094650355099596264433110404896609130887978104024265807344160786513811828380300154455152097460547119933542930076384293825983242201625219586417548549722623423491746221384534823157988117830440972666864240898790661947186643750626173318334380867130805837215757565480282430226118173363069829737224407262856906625117752341408499883180697969197942061108373385390644724912300278886936769670165890901692271895672660260449897202768247079702714628978961642171399622141241432776296996111268860755992311844820364980245257521500509577801580761877184674389428642663047369860791762927048287040284630316864994860141225914938762190324010855133343026952273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 11774351808543040511840103405930055668576805014110341722066043578465615291338046291115895653773430120352981421929095315451420843770019360997889659953309555577754124044796642098458639744858438010198371049617237073174979538107724576588761630376844958591446203688782046286802259990861828730025662097858392591688045500051618101515585358297537754037010250729199123321558744405007872855677776801142168644481087445160357750112781896286762901801117756918662280294978258009884012566153665292563233216165323750179856053099809172759348194979191443024317917804773335351393762393278571788039235068233746633889809388845504061311645927181715974344199980506376500699351163957782835091065147144379202307801364351747075520399399061984949548673587729077056979942722730895889578451786914565600968652724137538374110153132777458801223095299674343439374156184125617459925742432836969558179772500232237991411974855383170873134349437487299308078990478410977656145073178674820196695824653486142467472938592524273512005685729896042431466387801656640410434464245900456622271764946862158366017817299084025697252749201323026555193096113455399361187592269664202621544185065299726750327916409390694451560697076395653776026980661773919932204885509908975060170338869058344309763147147061606240911009250006669365183924459353763824762330020169916687503253218882741751554939695637371947645630824716833132815104963406675105807797481186425059516664235048002500124586076851032593866823453746682404170043905652610976913997170482007688910686867725897807029063779560870831750746887481728881142964723442105142042504304733365918336464262046312876671817321852288593634190818696053805285687604750327964778366275714315773567170669369238893936468315025097644132720555794645157995379090892680527538346108320405203997777540309550561448081230326364678460371864431906945504206666494963420398496963643811999910906508427899483920996393841743822582863826262641281258995898687142577072828130740988151908626039736816579693857377957700607047913737730025104263739066859265845480352265875907881554827986601829384277033080325948520709780107415675281931449162282589586992992192628920647573591739739744545468719069781214602744985959174532279073222251350452176298881614739964589737076500547852062486895231785116906569955457968385366053050297789496800418131587103263084261670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -19049709374346762130667240816750319250296594457271220483485103838555870873635809969980746474347430121817083388562035487734650164229252617857076245071436190894123730597644669080351133724439740788930769404340856179710189921894423270826862211094262946874284485350335095072789927959417285541972226513209522745007416021804354110572468886431801981801335952099741362664289976372249394464578964264495645527710101449783929609510650686159109780792840645207088456406541915919492876446438470658273569860188056223508341616187301843536448264672337467531563482624252280884835018229513476831140274828264113511544442299945123131903384373928134300788104050386684045222357116668247233854283733207699528736023141095395302210912470590284998825974797095392206965134927511311228733007564097634829339225315846832852591467867794656185979034534763239867646265996418123023254285731996430328988114840021799371681756490320606788518120248966207684756734884735965854544798950843498046724342325210295894120060201066337202009820489175583305253308326019704864871592021868668214747470151160308533882859514035008048272187492596770654337183948036008505762316251462719356522296348541493656750799788390758064032131962991937888725804045696797100680420031740511244305738221663058231960385445239734407910946782878514401483750313304340429343698341756661447284121622643397935515816911391192389356476879138408401054823157089678979618609959034433102216525372727336408850224195050584423985228612705348030840256462634984829163738954827569994720064703609218423719446090805001443878205746525319386424853242285348265324341991511778705580510875682259521323281681587522063423311296522030992452610525491560764492595209629488278520200281407394359459203750825124605505843957498846910328111040116815999332431604728184600173034403927380459727214488292209932068041818352855932940628443887083066824163472575863308810730094669363723006226153808724002213344562409726747029201870531203665733908441987627142146513642431521592944339373587703076509912553286040539282343041028134245353870124001770702567510039149839436768487522495393000302988335398361061598354599010701837467532338895336143889726561310723414501353960560458838708713842795141302679875418672603786560587488213913501879383317741013037488369256209891809883151850912603719091145039449643319027284722384111093384478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 28038438267807910451515447521947735401151504046538716570534137103257428473251717135046326873196111250546808300581007489693157267474151918464685398282630009406050388761329011162834562458885200360407885165345354783071137813159668562765268133991532539101889178690926172087033785844499156593871030943767814824905341427737335637975458379000738612204577973030649955058156006993666177146422335296209187326976609379266624576768966319255316344679277454463867783297120023986900815387042977258224561370793733416258260384890628724431412359919639817560662115657558626829716223551179683789846266910970035881786349537474949389981117707050785514090601743734920734935957297524380863831701178236374855528049070129834593734538785062825519012347434547388207998833875255852069230076599180197278318178498760874842897865868321987796169204796320795194058909049086951421069374750332097551471530989412885525362851441089285424515662521172196540310920797019477073572867610507107785702677900674921782314389629242782376072234844087200666510279929270170039312022087340276758074905704550722898768804900209220679557084457499014878323412224715100227103255345586024871140847545004685303423302563275540975005745343661345283758215442826159822736246659883442159687648941068015015558158154158100580179343023572001313162496961127247463343868061138544555399802969938605168668957477264821460256501699924497490916005458990789596404090632296907020493624004226809666957846248580290618795707642265098415761307130632768325844756003186885140457253582016562084042566627174996134421116477301036212728668490003713674427958607277012770595871210208114744438465490412398134396800239051881453815348806867774155134088482794657074452933644010755845942533881439179133393932948378425757635464870081060923845655997643905691481284724510603721922726311628968517793158116426112875457666716331821136318788378607047468251526312979812921217279574962250027815492630434493616501219326761299808833664020277335081915115296795432450005533063654816650632346491043922719639729048436723092129203808154641597555759850217886563045876253325030307605471825033690704327080228986118997917745012106459318253082338257756041148843368241913662021177224236676174674156049943685109454898453031162261891669878238923852809261179207919587984696317700349708349659138768407410446206276258585346150760448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -37995639074310669420695133288417253523194399909550347563975541328703961893804726452592352917581981593301898970324054781640801126897519512705976122940018783482464307009554169843925183176664701519884769465805638744423604306596615613224077741082748796141580308578405029195417070860762518312669135406620359724482018030659914892437142037315006323426996781067580881651961012903921000432265280225927492784667173613366571453476934245520975604583457710291486032461460596473486775306864508012634376533397443944193374959184583777587197900857199606644209137790207157851292368547124337225824169061300718989216563313311563642523902325854939641484598125257799764266479507351545430472150202586383994978873425675999194877580283099245484029811708978972915277905504477393272332839370585011937827628880935445451346341617326914381281890619625674650863271379872399845858636766821520109855794543516859978450045990284447351914017927539917079317167118221110820576228069522681216367746242723615188747648802511750503896323890956987141458623016083094401506209611402611786897759040910351447105166595638930832409178429975129206723859224400853911213252831861381048057202383877639147298933615576584773708030130489400009831527931326301042510987231699997179025000594145272756182973365062335784264446820924080301870125922718093529884145903640932453415687854540439698913592437405370532834619303836625013933234617315838437841730822401197968510061259865336542840701535558521031490981191348043739161252340532941401284218245613558367089775160061145447474610234512336799535167866418994277680339365489711942200680153973957195727646256363374463435393275011873379064520255373157165427178378632346221813762796619863601699028275484210712560177943143839788580616767299646739008151683269672321244328958384480491584630864733450013142327845653144482040635187245281594778083897636317911005624034089887485180716587633605963744697797674751844375221950944758208157586304131510172075619923389593030063365362210698461991178297670756337426443825081954032143742544726329400268157410802422483634760084066199304273947090363646002630274030948854166152278518998678499507896647209566567672293161140854255195995194779434178578909493673879341104497443334498634230446829082230116885934315532663628335390687604621202804285932714818405372218975254958780546881610163334772613447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 47678543333403130064246236070409357142726150102510901336359932514399794173032549993746251832814298217645702076677272679874391943989922172983668209435981780888670302188102334114540867979584423182173160221837155592030745322326301760254395063239008801499170022445320513768441311942579395303876245484763763411235001973976942745790939504383227017726360911419227610020758124150167833730716618854548490276764003385487923221479458720384468079680924126588856313819590381700352985863307586837677931060488455015808875321814630056472199340822161444833633104269131629604630397797547803382723698654236438141443395107913210134506528854790267126003657866603519498787698300085521094902240517388311251227514680788862065941206746715138727159790363070849101745485244683916440495624218432050632431310076735622557090212641242872323278798547075795756664952557668478050712146557766191158677963388419940867882334430920550506169993291990271098366154203712700174556356196012918921369084356017713398309368891327674364172178624805284138462950303572171319211035279724513628755435183826577167584755554049314746750563620197842778122961945131072512824501420651139930505744952581472293231914978006057142787223396856245039342380959923263897584400597848220171671434487899349603341961073764917077032379775637740714789103848979605513913090864749647647570691898919680298541854489313792137529463693824281308089156529599792372878975623837077577226073120058945533951081604277530291838363950786697524744545690964114616795433911963581541788230394852357012035331863911300448331014244497596230412524299660231591157861600032129189403437911076191107231928610844444412742746849742980991615325737845788296691449712760645031104809429970969030133517682581024402077870773496496002343722627119361334322228494390871288456570499592717094214819791567156076673371115420991593369834737680352282939606729282883463537110471901302681063354927923145502999032328916749385902640575259484184053105911905379675843316386908235421220775927067430957754141866205270397990094913950378592388175754765719365975068249207669921604795674188144318325126027699887896100492207324382778513833400218227204124786488406627509372330563707341915959616666878304191558352459513112098408768070042472420386566317126602157651728015075466834289389451286742106365716678079320791379014482259763644130656256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] -55346652499674277764841764504019484010730929180632157479915097280535016073572501442973728671146542922912784342213197138127761333252811528815463908307232030553828670505861753375099753430889237508639948803236544684393414514666882914874563380727583216313727816322980175448658033299939916582206245182916667694422993826298208359346387473052802193798976196356240080350470834624279642474403041040666783416784658294259380849321822860318572063046633073142515697416128884912571188294699246511126680918327734945664239254318939694977384728775992720864806077675124825335912110983071766685872639561543841033230782035025142317668417096878144961637715268034649162586998019269702225197690429817728335327471894879199887261103954739294903616918298253514383873319689098168221783978032938466700744677519713114267935631329211636756178072809635355147807068588556228352311960259625779488567161628041552038449422701235965192218301537043570415916234623177912904352432095714338943349811184719999377114079463319928865096124870927596932876006147098762189589122962113655403402652866391239019569531004573164994653882568885859180001258401834564872817072394647379425233844688024817711398082822690329201727144175590365904256756216080623849152266771977490812921844139811487550899547382479008235660203722350215990464802430753131012131112979467572636810305463150882982001765209352632752914166710177109864789036232400745134927463772949996946302891991747108043256054945267971493629514760343042784318410147328439173647009992412214105449943329055301413909683335723503247290860832303357120684418544541981918689279610874150817045058440284255877092210474575141833770749486005822736921656524306003194778217211350068403951931283275027701815621906912287311874250275744947324842392504897428149909165693297710662147514113997737694215914445074045304735515641151238775130027308550933819906016607979525404414462561211200955177292152958167673361361162203561348867841681143063475565720754984234012172793534944860111242303096356988619941406358932373113987831541477726221394468936619602193672349747786401334300540571116994467966500477102722795191583124544246262248245270899964819757298310530479253036432190203092399887868375385863569475129219104168447063124673644863612113035842228900116173178989643009586297248646355536287486815353793015445784373131570811340775751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] 59165877506466866001576687600397012322597778538821874220443261553591888094621859416106257941242134342092235330916417976718469935400862565499181048556451741997418247325601312000988809732300337921581852978611196417478451385220219106556737798883341309228662072250764005767023636299266920434307123026944896622728063034442427184528286181090482996135816240767486594468938938968942261141679657639159038463984592569486994115510033417401115107586844240047737549926397244429677268893523659861461120763157992338946122406768366437487694784567900680502544565639361524042694163319816006038459380918205125555271448601642045002691421466857935950927587306462811014552621913154125485413160569311334621468922631951970231726078606005128110266406864990763090015900287452409472934285244303051776108802034924977269909803336217512335230849423623073023497593060718541739453630082340932097144624549982017091417232671146428788587847350448150762647283126183666258482784379648384950588314007498122152548646917480230193776662124515101945235728535806448116315448415296910662051408267572708515521930366905561317203781079337690135553389379481861533659807876383508317851812759656731015608578604729191261734887343968000299164421971294987935650819290584090342178550887268687902455161203306390532901793105951080540157179885947569908131604417021446370972031864974151071572803121981408505477764473788398401831435314190557697296625422491875418019697880183299469661507132737240315392991911364007479373195311849520980978064184854428974766408672987666723789244159642437651785858380553064088804928657770762711295645168583918405033971833741311396960461427278985892975564451482634771587340873799480376149835211834922448782713382080393552857285267842820399224872231735104907367468865252735975206468861170198713858498404009477764007802248925208333511669712902920367358496786420291439919520658623224533126670527718313953853747697129085038057313079006500799507859183650500895863840863143566964851458399300981230736414249493287104802499374935265864174388036622134762886567792182221467085922261850268637657335381901415223556189379530154942774973766125172509680620068288466108254394899770315212437519151118969366585771771957744629185516239668709066541684143795005523698486608872182039781136908130888074451279431000905977316067038605690578266641448405879052472156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] -57814432106190161311383577905335832650907094932250110147968918676294330903437661847613944422127989637572101943840646295879217325957727467470421142703349065875343687486627019530497283401956498006500406381037077259233783560905628856104445601747701098926446880171102514307554912413475148954972773701558946759488546141638679302525157074932119509628019853920033915921195301915124763222246030063165975284222919766776610327868434409715067210568134108878710416779170103525097329712330194152800921981321111708432691470646174650599420076104861952176153564629828852025324210148172965135437729938047271662827112741779488413979973827510894492063959791753808451656404256630537299106883914913674277728732455354104875445073127746672190963352930463530145450361016117133193379218555266602615740341222756983414934962896817308689109489819974869745875081425755407325853402958800414752923090126509156674629814526287121765593188735376153115364995776359668378093264967192741061543373725799578816497708632938185056319309304622689114771669487594695306065271848597867699783510644605960095195660267614000914906958351635039872085638164549451823892248881561193171419446853061184498941431734163344573489092509979081522861751560535269277568839754543409320095506753086526707514682666447683783483683494190519565593207608059393691091023536045832438394304723193011465644370959754904035494699432503294870095245122992213407395606464180195213582699668234897916521955378658214632858388132038382023382430341201796250834687370019911749650147119529695617859649839488697753633729857980466027405443060775273794281151079677787910747368257643258276506926407901122380329297778139918310090242387867568487579260532371982900204475239485912646169003423992145274477110909810115177008188599163607751276003427501949340485716748423911529104378554162947484018099023998717204051872168193087751353634192147447133616569929033799711900095835564665170318221103175262135286075698898997409773819883061329211473262267121267284816292537646322319865790607759979999393056039891585732553481837157249583927255855826630494131741720911125034357780394688168415268473273140963933030486775700730051424777259755408995141768851497919512570519387668919418918523581642740873071426841127839889687952874481525317018728601113364158004176298202254896567379030999981831523882675072333959565148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] 51008097415078109975585694441829258353565260858235118279443661050846386318258813746470328253704141198998762717325565935882940221555115291755509431805867030832332925007335936173234135154461269359345911436759223621544635321225916757501925543453491438024052869239844656665729574536461202760270245286740125942283776418074557005093182148032199107022327301306788021563668018259914170459589814351687881855694991463904000718383169361756286573477516862108793417448901856969244282340106706838300407188365971320012210925711656977034256642957107016050818090559672787664142121629466945328283870393864908588025229631658531241817795694095995377538182181397067713700341823718495808637824110019364222194809432864699140249396792244743706639029847761902296783682705259428742972025261011504496237184629224276082796975066524351153923462780579457968462214935855719133403081581683069160416441335705721707217704514971351281960050721274334685853059355034726667612589391313461069899344968581972060153362477926292373572264740460871926199271265912781353841713159915339660512965758788717284306465806599909892441586972247777460694735893353091213847614089266799426353897443914283206238963951922028811021482067671450297345925613823006315442106794553136211480784931391316601433651732994286233606083899314159857156676716373743765654686444344864890216591375352991589891699988803844782558095608884114808903861949637630463613093001509055878146555897829823617787859536402149330782165520080419221066754960541974805276391821512840224051687535704129002409205965322358137405393658583086567469753346396947426855023092150198758003789481509390726170035728022333909545946604674187846067951937772871665532706016250814783002046278978089566884561575625728061224191657378304450556971880051221965822446588880339928892478455933525175719896213530158409514325959021181192509577195083719773099905724931870396884533171148187431459927234665314831154811862170774593432030575331364046444529416500916461692132936626872404051035245991041197326689558141946076258726323643974920759093458403548353161921437720456187958383215380973915108395086580964215493559292046149506480507864617926290201842025384023198037025164450229044264819519812855814972042981965418733377605496183311879742640603090652695789680877673857322698983657154975696129239339584921899966776748483827411261063168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -39959555505364568424941799762939672049098898391737515393989474724007950709654978026260461730003282563032361941433750067412626187090991864027141815545070071403147032047885274813486011531965902168513347864472175884732347247719866141387263156749750222133626154525284003852967952796485509081382868795002077227244866736480772825062378737852889821154917467883323618592814338188474095134723650221474095954270671340572634409824770973590975382532907760453162430206695213836189156733133520747802814283381665111442013616635398495421531119031625607075164277544116711659364785774326821746350835403398416702317018992472100566992688426286404292096347662601233725800761409796689437099117965835192477204244762319181701024011127074116882308607049646161284901973655788397480500447722769699203371870752894041098283533040361374783229072090979691925854697801320686208369005098826838717401432465677010611571488378425540843792112017066093515020855672907501084106942589900623407728866907490406073186197103627301637720848497706535806705313624917988406523022852587881362960731986320660354799740791259521981977539449679006323298072638841300418708922663569245915290957618169456286887635540409516748382759885411876099253331935293712799241013145259579684948051251840055427264804186634909006452270298199397956309219139716420258395752764916389900406882497770813318060360218690688016685956034778527999496048369866692584071917678892176576309008228362119014415959078855769672836008625026862866840493384819578186694638140839570644919894943058632030552057092273988741389309970803003906356643577526518849728237835660513806481438007842449887228500478890130935569055006261905954240721237924728979330199742427316223413326898132429754836023433086777571088377250673597225444744882214923654306915393150847938024467845215608974755569202222387752610089797471798648081118110373709328731829209980577168042820475955263206915502947770197422936029503491531097358394253005510596489191229831001549129273791442488549268604012439597605507870107389366326210360808988151595849168564118206754335867992428032557180908583767217418680385992324462127464150957624287074747892645960198392750041408579480283972833261647426073319143981148326797035681430010545800690514836709268221160302035728960241691568502059046790422575499367874096018351696232232352132781093466205522996756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 27291764974208453718927720168528280699690662128878765431774861769928675855569112555331322149556264959285228845641933345157964139832563251559355266183577203338118811319734367951319154498853220129541033811022476632977159348979379021872584035038531542390322695772759087761786800372087260254956706193605168190057557191995866991476627360114667760973790879786313602448177671132140280425723918515503651747104738126989545650245306007003937592242127129597818228831700719333928737914747397686742313762964919800979563438343920184173335490105140288363520458784284242975938584042173384248999456292838074190264244512403184204590623825417538574625464549970922934210468352738951837411823346793774466145360689170404016650017621700695048662652720505607440288754441264072738047783805859521160009375851952033528294049301054320636468241630712094938484439949192383064017753898301049035542484094567482398469316759752265215421241905989423685304977378197784645193437039727998478902447612211008209099140015286550787931947740968579868221084665835192553741250558664276572629141919940416719866087101477419743381010356894508421943298300203209058790443348617855105893439989752432932085404679514034597385113708408844253729538867796179040978154516318548100289896076771860939117830662082000173853354268066864371970858871852130187323569504994994827525721091343842633262546747734424820490130680883143238225061537956178952784491203502030349665570042110845142969161038155006953995552792993174523513779826787082403014649289841296081951310516800166331289643942848932123828414882558111743703728388098360023964160139756280398626184665692026629076015368661757529834532558977125919114404247621282097415138955143787504176418184840902599717723410641021641103378054072946663359634796550812131472928414614191524776762457390508506672238295523645921119626923884001807523833374438704486636856644335547029191198034565605567639505544623110672359325776857207617761235518205467645633231967225953666320501282822880153049771376562699741037367424703988308374173551374910068130868189713851890531088949582702112957010689739485422452950025082518375670706089888311394047444994432251456712100204599512800200847630913969343017269305996926755721650314238440160229266626144328285869403424853043176442669741765845559255054047413240380547412736396594043613498839082720715098554368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -15886430240455420067179261444175931172179726329872481853340944824182903210130972686823173652084538425931862645116410899216685804452516405777118385769346633301038725794950148710528050246908821740500701291144973862598141948569816087897767600423438403838163688223195778195413979095498292502695965654909287809249851157329076046402232747682257129600387690174697933640953755965566402914639325887938147872508143848377171731467841333658878974578300471701466934087222033862241441284196996909595315042374131385352261246165238394933778586190916533489267804600322590420829944707588125797854194112542241644884458956693000008811689258304280508389011670402172283627063707777117704451771410170595754737089093298415874807444032334838367136847582530232320142801593436367972995157626890336152577675692838720338567370525786457172923096100549967245831411225622158706904637663235117502976700458017110478087697088018186004664439411797899994444231953079429114272134605527858749006855824570108226305895329717818018289884152377855110313936940518613145844485048736857428264507545077919011206020234679720405530145695920261194975049852721517152898317794738924051218426723288253294769878380467154220478629133670873174747478689740186619450648914193745670080875799452830444588716846162241784455529618020457501927613717331418563275875436408590976888614956660979002640014241725513221075363120984653582397880675800761433532724233432942819463653251424942700839351728570811409306780718026358720423444791841626818281941352254355916009062013856515403839504168088078473245457642469162535418643567313581937775087888307502917823614140968545522764588931875342911673317278485220289002659420532566081815976639367341362181259354775110344633402093881622039652580659205094015453440814057281533753205076476510509678967167390811261544094760886760359156107189654409168154656417384830652242589447487897240421457509586799499414318426052200205502464682897115631036303834380101707512828197707737535239033959074607712038027055194811719163370417816809015330350861594446114520773986535060648934561350017414440701986313477120863238614610042454519216827121624422184106573170170041950364861930234831376156763758535767342690524819152564426936728888537574172455233813532789573135867244674330946482692494849420250253982651381046621568609336437286062396488503249376070430883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 7476082718875717656952623805505672216682418395112240363592193033577324242557005533433688205800728319096913652888984097794113971935355286453251951479492897106049111245463979357548016963163124281630537300664294385503971362699776249305338031323255032853897351112920979506223852799551892049356590681441252815047882968215595286010864366379841095094547709340453175031694917247993999431996508228716850605318522079986941058642616036242763700028793474232400166296668161008643919384197317592990034672501230439024919328153995295773799565120893137044582716323019056558715454000492851337948377739238219455433801168512527027762491783523320701214161296954895868482982058789933192126466994158222606553230095363727137591279167980005579778437517253949202926650208838532163667568758190695581126062753416437440320695324322420839083865087742679755273026239834123809829965501104766502535068050897585948041181916346411219022722530264501368856275371538913917702165600316057724847486571285205104796696890622751250035658591377432303300400570595017795383766517833606405501087622804526408561127280986060991329893040689222068207802561867762250728520056622598662738469833473568564393862389432264974310457523081674000660665805803760239479371153352174634659993994317877358752163705900645458331976333123238655685249590152485980947600850367632251939567895084123311397271086608217098123321880707437655463916584371741615249697307622963699861513546700936756413634598502286456687913403513265774261870076302442563698943712208191600126607274144816039157991037938290195641012348507112514378989593415189059003196294759291334087690338858763407038150696158368904469357598730741190282267117868681780362284440342702536520618325924644140362499910672748689862828824021360043948816936669846983695663158248934813887579939541784639292982725474085711935133051839220673102079440739515304056184466010858972482983314931493294175143835628581771651394097098974787780164960290146337904637336428308382075384662611887941253314923458273534329563829619602576597874655206452028626644767542574714810634164414328226959940705285928765864194684372080333280988376711435691260115978315079260478181384199317225170565764272741623097005628920657840628037250340633408633170086278491157406604891039831067557058817013960321402747432442277152393417025838536629802168732272711975791755264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -2254026767074211250130328422916127057061251991591989511016125638655002749181036875625355967748345234497310215408508394874046196182762544861359930338611601420863667927571183177500939963268363489852856142600790784492898849815294923805161928630137154692656262462147605422794688580498272846374475838734553491935197549872749854367305673969984518787080566945276653210659568535597842682111820699550034851193085940045288749225620354202437977429601722391832469119443315888454640815299929601789466823645406245939657305448337334419918328406164517712041483662753556358886671381088194811103696339690659396134285467100443170593907731346305786376455931366447109626049909864022865043230826733206828879918920293107702280036427193882182220351340823524152858772629288786287051198088708392528891719107037224388066298548192816626903158568715490555282750023742649604357832092562293229451583048161098487293585373781483805216887339192558362160727066398126539487583346760957183988273124925119140898504041570051386099333185764799786239191255836039557238289778700099860070391111792679767291658673332571311500842039458643509540610976189492993853407903733986282362238195213659638026249846079714226104007088604877357565685596689336551711980489459181277112814579436995333375290350394084022174880821287121020687017942190979284519565648932543250947847038132743575223231957299085352143177519996384906468013899669321139722783404081538912661975125113460196414723254214664603060875681805867475497240360135838888953643942564427970985221951280192416912840684784400404648401205217716257300046576731294277752202490801717286466841511699273268632597436410738140984927700375864235503597733157715704368434822276109748472664801138748380888535959368467685504007548827009183274803731546454260493024898546033539922475576064934091865844155930619647288340312568982942828441429268693673142862344429378382399131129913595592082042126231072468274695581854873728902228652865393956975307359605807451213873276218986459932904422438279682421844430166695315946244649444441510331771365754007173015128101484111632281909255818115183678088125105013924599956323644307618351659438785936225726701068610356968969797220980033844004950646649987563197888321736718946695803023944657464929972484844250746193753458679122373742942790230635223429601819188907149623632471394155414390046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] -479783541750019123551614091109880498274118713049231783036112665126863519837164174718213189141297938180353237623080694674213924117274631611815069493435701865431610520465683592517912111548128990327987776138747649867803941569530177186265030454802878981557107967052902618636974734171953891207863810788065054542890641658339262453562679336135503081281686880998565278980154196859415785710819635609876054366709317562968706583168923746869811495949538944638819198114347218539803109132667645048180044716831414000014618808442181003474498182989804573077191969765106726584108754298341533533246339871036129226670070832768333248086653776554004604023909246570562516804932226767238050606621739020170123995709985034835632556019242709900828895467727913262322581472279019143675391500457782098176102544461508462279863158665862781515988744712425605763085967507480486120243465487645005704578184867895588044995424541870529018075250762779854786013537644606181116743479918894628158098594979159598263139723100486583487030340039374677796402520624917826631332777359828817137845549652677711601462229883352454794878101623370015539991711389774901507711094632905162955136177417048233847077245335702493780812388147807305752239985497656397016967172628322548035529349097728437939275715835376709629870020462435316998199084476440606944006728567323165858233555172360215634962198693025961875109129653571851890618789018665034368870393687660182882464818586312403333854007399225312563919893159506529882775096651271196057943877127484063089113447360044119438438191638111645242609329924536460280558420493418637330842079095937106822471342867432923670173649651117222076713225191251940425551494095464273716637230265928012559369403150197465748678211156565749626946833277709881189867091241902897265971640693117038263082824983775447160347654195336157848506610821394557793624542994465967221071919833136368744984929323099984946813792524854320971206655783169195235921613938925598790434675836246545937034009053861536222750462627354978983275472829774508119672137732367050611125922052604842936576315056571329352665836140344531426594530797647090705659602032692329207393048795431714510228505377536540329934040279975825160485602875174328330643819855549882389274506379088401581278529565426248726565942623758035123528659436451803487554344724116268026079222243774178617458688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] 1552504871008743113082936298761745491984925060947394467009960834384665290919485201377959529806657254958998044679151085041484215185332705305036954872881819224016210552676024606780363831804295345765492508412908474622508054442615279274130460693081756831596861207772751663541385669478011949220811412251846069824876267534929767913789630910429829702524648304794443089267422870553410822961839955912015091257870236552129494002433450617029774940046355511503056309105464818140972604941617830984613299784549828560478310277571857933871241349638550991088242208800005624547304667283032767816762536771454050193712072996716114771112129894589921256491888424342040871723021882076344701809968950831217347168920194424391414788885944580161218812877826524711296108454636481383105764335783190521244739244345855119764489111582589467433989557443067911981348791527015710351292202432725979591999402654020100229357646881002422772610033190475076275340938260914602905628569040825619758435773447653084455422990927273154273022751894972230046959943921003461019099757866033123437842323967584285893954734600474479556940460850829090206218586944845823347110762013606521716475338032389081366224777964234451355120746176698316805313695998004493425097438098953380748865613213156976338533349785890309502087729697245301336446834974445220644904950913551497727690231655353720259235402385378200804682019591274147508447439731954762039592468571152507123324578579465250064724305273675408795447748430950730889918348266562467542908143675566800005863925542598713344946576660716709384553655764463121671486625384744433462523770351136177012916948865869703107788106079102838683137022850925912750431160043989782566890075748452333075478932029478261989909352367777112427764346985314004936057916947515462524491700682337839545619450373120119303064379255248192175094197267613559337451525045146967401546419214855322915828408871558836067637037663023258883004709989380658012793100851795870551747055174288736757053366567187791446950837829127942945112496362403697663596158174990117464533022115153719700385605532539274153815354853706787656453072363658395736943514381297182589242029742416965261424358161675265847971481803112237047962192691572813169059676283702015381607184442822000652949493829575905972753355533959027637908810812402294959030496474968019750031897711718908737617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -1603407734930100374207890919474338507478669015142644210204705331350998077822363565854784450708308367706445324807504732600987614576107557689904062940068501466106446326525640022767558225621105075283335176407185327729243943558513777519741116979542907923788672178788069606163974372580180886616138349081027845859205822652795975031688926192462021447240700490238996671480322999244938384530208638343538558890580126841421240540153150051019862393912332053429411364618439794543674665512880249280919180777314014863509181414862558410739530782786802261456090636733447253694042415448971623670901334762375805697712071136776495785447492582458540652921244405999365228519066933349903727543685978189160744665663623578147001388080670293439244844500366094636597185771724514150455165224932394379982209002174387327757840256786030275308761922139094198636672103809127670016905143178036570801861728878841225510912806533128450765256128218217217623851695451697093925584437226424509328043173063973562374888611327668255660076751859884601739177158236689668780610128993389108806138971872887752001666237997683783415922754571771802653496013429801804886605831896934193404823554112301731702787670441838700260325038254392468001427402828603096907284271160913120080328623109695260802211462397459784600110278638111145001357612578664442726561725521670145069917330254754560953770487865613529435451878572412949586572723132462644063241353986660532394626002509845399992750292043608690716599897232290271349944076429359907479494201282277523040744967733446954549452613376707298070808687989891828033167299283599833110519304237400011482268676378147879349181186091245164589881614067996450771912801283076539740211645966437245807306713859163653999041569897922823002060289759560898927996634978510588612140558150517998853599735681458575545103086840068802179856520032479682236585690305762880470229989866667392845748781033409390497679324619453486850370561823731103678003118308214981219992603327385032040401718616110799232009966733686109635328818081899249053282270075816763386280644874216160014877450625006462885124657721312799641517691237878798565640712825006199496518699934516291925247094594857326935871546835824402474949819857008975043176508724329695855900827402489362674868708889832566334653919852237595444774437067230911555290390777422572063454083298120927434244096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] 1124053028625744401833758504461538554278685766640965521507920765550565017752641036138205727713414488708209203601752782865954542143105311543808420323900125285393203341047932025740730987254439751495774362334345323355810576366437998068068493669740398929527657800127027337447546586359396277673347577736225150065714243708576053244805778996020812318413042216770447865300959544891008731106525253188504542842748032248217238169061419316872589923992332791873290996530548301180142511211194374670541527499585579886149094116519295802333840892834736651181226599985481526450696672416015983507928202150962581349322046511129317647596571815994254242559953994770770525040514629686451371504377220373005798680804263329163999487861417214394508996495403289955614260957022820468284079784268781184663759889912595859772105594832135300028064604939306415261912413063758310371117095864449249992299345012629289396183231149594681311879955221761479133932359119605471151390997779089694947986899047976134649916181635198776449711392422357828426808901561140868630069497231105861302572227673729289095611569785914203996013166933862673543100650453873803742761732731868348308595041902831465937340187605037137855275723331051031393802696706263374897423765953645252562318743727979168610976791963149035355466909603640787209727245948981457758716061084233386578086455559455488602686285252504806202177383581329926501314288303329816288350239688091963743550601886697741490618812026251915193004193155245404670880019920682443540503916809819406843427429510016575330555955995411180567084986805410317888457713944566705176133479131219613675992039227212410128636270170957570540336152016681333710034816913881584269208352087487337524406809064525845738831784923639845515999481642110723091018556505535297944938197521030701127923995951339803686683275998544431298820383430612008087322888134978301303568308244886637196220357383462136053133990192307398943160438624138881990622643496054435990322640191504649564645570902144753963976016172831135123649666401559104883851290519785596628496359039859739894391780577946599293394729581381331658388618241498486213535164291281366971368697121872505175979910279733215015993316238480106492731613106641224483425446605352280105536092865131582573882439401377033831897398357587802424384916659718057590524766947633205827034994805207160051466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] -527450090007089778720568030636113677826682099356039335528957647835739973601992022199372718324540354024075628446406230233023782461456356855363947836684769360512854747943446462285200959995972525865297359960507592589619662266605151061408050701429677975151724281659918808869459738703713172451281456849747863784762856763392140423128956966717049965476437137021225132793224391957360897711463394899468219147380119806246734140193096551235421601996780585470076624129082659779874305553398618385195785461737028974798981763360603198240962303146292557984960026043755778629066339032559473415786364846142671030304266261076991952666265569783876751707149739606679559790633510959697726538626225131615237177200194428647761198340319079071098943519073192815606608615258705651940324537995908420899026792013557473039173607559619141406510122716016614501527192079729147700369479731477364249743790019272061498435107536782269949916901425940913362309180938944886519500078900625090946677039647738921725580910611256954486429027369123432040325085189587219691601891753458021133499228041536423365595360165521496401114241779471796693973950225809573163909833394079421280878238524411582802468525357557785267829094563639525568499842760372025935040492426867559167516731827109600534542567519036136622932798248857206281400259269467305052210091441026487152015651765417745021092915303772753324623563549949938442152332440393214143775013509281895183427439379670953356176706557705109332632484912537463503140588781117959151578979431276054011163920213450263414934469470054219671500823547370591131210934091327766823174981565071028478032695773427859466444337395701207544384418101094637850172321349009199336526968871644320684902056271796481548919709451522830057925254850711481891477729778208446514322415619954677776826600614216757736843739095865865521066062529071573340382966878893310634064782117841812510252356515296406417343278568316768974907953022846660994499835767814386811464879777599228343064281114368061434195767695552858453911773281770094524985253615530401596437365475416102920368006430530204105320700291031089389867216810047948470822573625673817296142104930137689742222404736759553056531118812192516400772793731354285862798389838675615979606269408513177706134927142570855724001557237774604551333003135190773727881566371405395296909396695593731384934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] 99528556880875746146075056302821044667668508124259843925599851575420071633573870148296827296062323356884082760495346942120229547146683629625311817099249563764469400118471736443045016981299288975639043903680275936288750106818745215892799248589334984977959046838750545987570515362473017485760004764556109678250286741957609251946264899773090855684752570095643263814456691023705332674272845829476290167629786752300174312097733321557564629194233780112699695625466117417830858083081872336094141490610676302287524224796954254735052847830006899403942136198109145388787636827487986957404171753054681114947492556443142643200678017445113553618711092167122962154868215803809618868179454064543256935257614031296697379903690358749406003768415596038391747946234319228972947954448756353391991212975258638149935070604700994568876773892539084601877689042226156984288189853718550897183998612140384522714013756667347414664773558150126483727307901101453760437821571488076963461084721250152280858009513711070215100947383660059821466592912138145657564231260721925684263987948934708754758775855204559100900680665910709450932753500609597337032884233523517789867587099723582374464074472487030610645953861134683874717724975468733177304586073480261992857045918017605323537730715389077703195728380476587692711746779727005887477159831410655914473657479272772412638356597065036769469872598142417377349171308871674242380224289405778204289169178147420232636032139741334674503902353754446916008563019207164951675222776625686894380471939850591316830326632311162029511527248533044187573618102948110186959807418507517822137971252887661047621934484747652513320345637089899623776833810921058595760587381812531842761398533941280585420291914697060452707315673518145609874563992174413236057604640110379554754468799738382904338585865992222103554847821064862504958524484774421485693530484239111137234573943994311775243390437046425642597086203667074558138951087551965925297870036312475997175382136089868537032163997094665405832167457083436283027398680723529589690262149986655536214497098553833764764259178687685092512838387270957050234469584230749637638075062118574553786516144648050640228945102821981727269696082189322131701437302446798482037026748612364111925130463589169968741218762075068518608471602463080945779393085962769073497318213561796536565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] 72201412669601854719336124383270805491983362307828744852234406068933350543682294720943932921956669335588526076920902746818683827526172852234678536992091733121898320673671253861677663415698421238601465907526258522364025131063539237680443022725284556140208337444151026272921785256483672810937035640276181409270869807448561728325727042135831159323654556295700607501749870678956801544730425657235749341467518828009720702960261417417748000802140577059525422958087059041860982634935778212019752875497789571466244803115539991982652049357482971586682354027113269204654509276336581562912135618831967816099462208975960541938729924988828597139607172143931600659578065589502668152491109401077418393153912257743146147627630244974260960063762420731975641716811396197479460485108136196736233603559379964864841512323275900333506575553740864844230338636286914681128509369165262981085575892120891734156135244786248395323793548709873187803196759420054289686326902255305602951133399839377969785662139816610575658213403581335472343740174534416457436350113532491697386446574809196265304782091566820197993016627410175896048616730329810740380641894243402889706773342430804889974661503820141851193927049830180847937525716767869571125133512451787964222385906210243205707762035493895291889192392386616733193545625794446164479092268142099167186476732909825260214072547855033966476799483657665922038795312467517857846643242481172132680424665295023976748951272292852580213545399662705743652744717380692598345517612885189787258346375873965423685875299619452462438836392744772697044519237428864306009111174132019751564277300039017683424066799417296845079733776867965693023454099499159613810561856598508572667888359065317527643563043472889417297232142356721952698220617973530152038359730348685248860061950399517078729365934720633099289532940900015791203469548009413577875440690797522344280483266174678039733961884105068862534166023409808544978205292501374777173651151169458123460331980457013708548719255775666772882158866049738635017670226244916638503548199526130130741820651282220457888580468663687814124217015296814459300329907028418098258516744335552492649851401043643339456992857386776103499324275982215819019066596154526828669070890015715854040077097759419774390384626881096963276602660155633600249104774433336685421553718180421277057024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -66849965987938445655204357892608203343314326531446751930750695602562594978851349892513233588342233814518273356373043079314653120087133061537414556595568180413315697592631819719360525628266774269506838678169459192352193012455536676934511257026959540404384330452137857997829469746968173928672961217694118084152580608161336010401709225735447262285249513973042122986328231520715458687904496730437478665660464095199643662930998616494175686949419169494156251418600052304979378451481756311823150396265473582649109350868538759732030379448091443554802220019348011256793719828350420373571800138046504031783744657501964605395676462779253655845404705207577549056203748289656923422385387739502760333920395371591063795684731261591705410995363006384110436515137020538143985753843796615949924250296568146556156987561285767096366351074831338749441963960428516278560696890022703689514320592932939459732535648040717118779581841701604035976093113347612576745603858783521250278904853389737410786177986449881073554749363029503204498566689290986998325776941703617952108898966195342816639131373823666651110104924085334514657928145954705777523212255649636617763522196472091541817185794156500451347886622556337239953050010027556472245530819678668934695996120161453471214544205371932883142997494033933693152697067131552185603506079294842333541092725619336393728117203690864727605711341699371556072457340392841841937231437527212684642630198163334468761960460675186441779240943963862971535568236691178966411284731086936413209958884253847138791788867300928399665647825547018090633713443711591895831027825590372600892047832745240095956578224741124070753044301865548511361711159041051820905812525941475336250179331419720224287188092284504553310377271315648165542730429837401681211348822261660597635026707732535351347243126983661085341537188618221437915209761168088549262130068359209831427803021738225425990320143650472019203759865003804058193796409677828538911040196430760336914732676766793149707895220869419854340983210190308270437787824054332667319314717940006119377547159598437038040251830714811488809222607556398187459600164107598833823082401372676237172929725809624792072493917756005322836689652777092816532793051677902032517825109074173888861259469512046349826686575028311253877722700579185460360471577601749961126880472770099690864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] 10421964029017366817895490936048281069238562285170591447354695002541846791696281517976081802982856315009543201274958449303638043724931321997542702676864551407612088010214861971336270537936555605934988380936890422319983418236546087942755028428546531846070660866139087556333889594738165858553736747340086071094664002188569406424265131705095537941244570921078470561214575085138056887768176311898606782480937696397750450697209239515252713075007470758640380461277788883891275635750713390503062212208436197024313031025672377592236144410197189593009228831400668972970096728742029121643583576022473375516192986542524413221319227904297719821685068865865148135456322331094613597295850737609606984066242153529619039182272545060007571226122565622461595966677813384018116681247262198172647621087488771368312286873806283206952580034351532589824100282881556248064916848808806537452624504448442870414479063871592795715427057567522013214234396014779914967961824004942304253868824422409620395407176448149493623542474844133036730608190869958681137908799267267523462862291950542390517228766400446263098293619954853837202058251268912870743456884060532862894040854368935341163144821177980196484159265753502847798376084357065859544233704770240422892669222160649235681746849317324344249730307406455692647183591326355129174660840010038354377876717401618595177482440153424309429746920499639109229138097929239614734555731536277585942387966877806030654331850435595846122252074632745515781498052406070062850186213208119112070464256706312586201287100061102941987089541946986793978159992635249778090255085709305912400760203179927417199260016887738309648647665889072727526611552881453693732985575846593941557859122337735541747095536917540224736330069248670755139431377603683141619562616197099686665691893544240149541231925478393520850867101334653888407254765000035916959116056120335980560383717828928116845019628735528300314977916756767233575942394297316173276016824978826040820725583825335315652944412636918555263166584429588194988044345351228953829949510206030091321353408817810989190488597353184857174453131672259594269789620666784516222559242891717089723484305500231828039753114325287749994149947881353243228919252125060948745542670449342180510063117050812300962343301907879049625607711428682569708499887918218130696285773215783540752384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] 22488945285298117978358360587204889895152391742618967980287045424535309050407409996302828121697614086364273546175508720363208947846308962035670549597150826320287095187509639637460731675037110546373437072219588789797066154283957632094614994305079995217381098926931589397173671427270041151103859779368264000352035554242413798634312778084994360638646859314603801435753005706715196343395006166002168589432912624673278773464422426884312321382197250611149288731451791731703770828250148627096748750200401923107754231067897145986387946240326220323198257032091739086111389718348985563862215551737029916256286097329475585067343769497838999545206436067582872686644115887863379687123491037896910197621127786921454013199261138179857879825462811767008508981909294131972313476720148919403389534311731702045451738372861936440139427420713847542132411546506634456156922354182931845972237092327803490891435603111444839474745476984219184544224020048138043721133383961183382666132185317912248734207401463209172096657289326196965912733375437243592716186874509719818296594741276206070030158739674291774179390728260480613075675347731769476197444414300347918917198194975780524648206288185942390841958509076726857032737155837192258616178537017388591013066150044448085289395566940008390581422746359313831970809525119644652023861950395217032267920261557368268423776263159893799248670615770646602206465979797072302504946395455799382224069029863299652154513081201039513432943216354801501369430895683441170542581869521566665016794535621759835879812732123203712652457052546869794640799290714814942013604435827876731917776068752012353661585434840172887202287572896113081014279392646044009349821712045144796423253519216289344203618047301630321288572740145290682302660919203689917534277252280528347173256506285866527235508622469573769537533495457953007198551224167526035793253131734065388402626306914272040386076268906428824964395066106214317508712562431225501461714554806586069396128103517262917543489711537728016420669947372376692208900478162707039327094158716828171240361846889253443696098545093588020909264846723959628453139469087281750533514564246286033308498272985721424044463760441324000493137961719846847374925332611499460840145175059340952503996952051647561041376994872437811358168158665783365480830652171919448851269916270484688732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] -23455117527686609150116176750808389473479508173698567143224973457140676783549370615857592099510939588298863454086214069217626735150219213194289749295353152572211397989954844702297521763717617318785241967597927566211212981996964529986465631353471664768627222245724405640476417719331450393981853011037687360426962061279084184065306865485218710486151764582264894266049855811996806543687657750870453747636975571307381752589168653944734871326013947265822518670757436692998318942306480375505660060746812833476730367454965242043520656208437036706094354522758183236497732700459269635363210928026718459969194319095304735882572574719250180970901946456460472109347991936082286691433198220532326213782521321160177670055273915925201107708663675972950983780106041635301604499042222589634624025147693583280736965057657078859520236435646000905519181190963686209209749322886985210358302269026746163661323774405958235819894871714595406190050502353107086149492244923353310774472885719096198142777407053907317261479672742213083401278191650116154182987367496174557487574606157929257888752823959986771060836248221081593336142483822244019371279196161145507538788981262069514650641247392303101243903634880458235412245549774027472421995529592576417037469841508666990734932414944046709563670794886539295967859643039467122118319920735588658996007717828147862188755599392467768893855375121445220139908548795792028957010859454876498263184125866660761851857797292502699101023421257967822816705636180463124667763553740059611065702086495448383157662386139589361470654371264600348300008139156155042495323762044691788546619405931430583531782257328652106063002628268532048909548134678055889373300651097626210739511139746865106634994591212136352695055629397959508344585872293916354054541911866920744984530479416910558381822683616451728498660620454926667454562410235308560610819581283431026585341142865712791969113129539377486732367493263864785544404366662788981834885510991298854077056368607844625538077196380902397672971570385718807572916295102725960829571499515896405794194798500139983783554118748562594185204485702278590289746280114788131396621986749092437709133260939959564235283471773343706397378511451867102350590654041891799211846847673492304183427013986409319074077952390819178582007710360906521934558309297288582187906902083529057763328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] 12182505324960676574686439712633978787278386949920955146258113038599895908682515896882676367887962956185204987740997730985742804342638722128571223829546190552515513209456938713809793190520821233622631826787191325402597837587855526755480463985635605700250878855700980141468364030260037967396698837932567752068694811217577259415464146250101640087871038984278702680642031752642672281253221663006281747609745995221071050236397318978009674388261009119900080629640052399745607041139894050783122417614549241737600023216316543707086974914359671121743620988767656792143256669776656742111709269528684385225836712295389117658326149474960221380312739407905580712645494727096693706701114976872976822447445439839543296637931905331658591311917380481684723954691009500590276853190757165470642625385980239406179486584806487659481950899415994967105876681122295322016862667869981973946628034511120692026998088337145878418053588219662027628152319999501714743208412302554741767675752413522659499694778112882573776877452792438867659949122783663515872571016892538825345707817153841447502878148928328333126286044640798121416966412746025852191186024556562535864281721023755030964342786616815590676026626892640409888982067690656230852068737752324859965079942079827286449557142953013477790294139508408696657219441753952870702388722722291064904278860769262929405854490637791364026776122979971276394904973224059512145574755199362238207005628608707406556521673303054090755115147493986360382854504910623329241240082005154644416768428726792880858040874529133674435579025885674425525984052947898136332104841741868422953012988800536548918846495443193462028703053532308097561284624457732463849603641035973803039727917976316766165723188786927831185892526402488299286721104540972330670366270324527759439736463101827294113505374294618814874191665442843446123708749020598933669274388938954472287486900241028439136786592037404457247577768853059326409073721222068579186641151750583169887083095946957178347437438073810804200892720553830250099178213530589207908696269280163135963985075946695024607598009964013328553249590697933314760047145265873028186191825201113337782419197466125898065085227645962979170726702972522734881649870416105927902216890693387536217293424833844161951396380707196632360896086104243936260334677348728332024343082873061732515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] -3416597946502790405627129350240236187348604554051209309870085748521799993026818011841709209488363835439815559658477482231555242897548237604331239322068411494327396792335398248940536267276579859523712458290985675411290569068084465447756613622698016998410700125351035291131125402560713046854042395684958104793054190036711640950269173765396082785359180419264136087925552126427667872387465012762438006441263471579890335968689338736874422774547448218539558298226338756731518555984952615271261570002391915361060476028963302927762144055782613718033089616992203711552530399686498779840290524673805848890027550350093232661299768708173544918578309514133864418412769472714728856326209090046952745431223171338154617381557065526114771283694534721072267368487839505812428461394593933114197263889565783522902474692134560012571604838461148175326190205857997685866226073273593682217776225725931155790843220035806326507858030642789528663596546446448339925145281635653943818796550921272593904017301709988593690254279945080572759755109019656936013913663042440447714728107889862582378629052124754134941679754958116711799898352850843788191122143638655452743621984583521578520643225716119528923133327452454252234820095898706553379302195808648496673280404231901994739067608432967171498384613122633218819995201357577915705910871667940012689766763801252430141155729196766150681274006459457392436319412321666187204380588433387388092816818263813312479797124883179019894077455981393472215030753555659700879534159558080637969781445807352956163318965266304239032449682105036674589000277573006301038660231039204833922483432471028503865773312916441479482533968180839292432298876687003184575437963573865975378443075938732589000589223089648858296264096906553251397509081054283206049105681797319832131400602462307829177394422287161616635449125515301800171178590387403865460533531823991169884415790620553425822316909851991383703142058526819290801230016060380034119303601346343021962738279186310477637228221965451200011744316480642666570950306350062330274518747435948027602048395530728611858006207479078669205651894927917808827001137803076046670081950929586284635402048961054359185312675508902648400411760998485478995212739684212259348611399672014944611777564158928225869989836269893839979298796927580809683986580417819270706802594127333044518912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -106093835275162149303482409114175181558131698321781434452152927319085420567059650143382723754513053790062164328083242008207236343392426189427532868204494999714666278932392040076677933739634100390107980012698934733247732111967825733593776185322972021958287598448090805104863683134425407366354813533454396261287047397232849323993138967827720115739348702969517681349256179381333961116564287968436750336235573687442562003354478336774046236690910097110447657414203909444527162595109447075402103805961558664706169975133786404791263051234742604922916446612354121731723362231190589477340858441281467776534556577822364715438586288191053720770087556582843366532692048226523378428018378629831956311965102141356530291389615321267508140738144884463709428473804235695494042648974276241029838649580951028828338074809336105749681737293105851019687314932768001849820637091534516509094735807336730418615611533445805026691923208957369304508254851900596307024233634750920877580157165986602190673164257603867931999206585285021038242885403731655670612553182903798724568054557369188856934383587025549123755860645712887794063361659871091193188186830420258119658411830325245061852550402872790602716297133698710920399913195454720459962934179449538163239541576229287449349310607692376288049815837478612079871496675198547850881149854233828699180373753422192774701780013968026333530447775515252478558655288538993645334495112060257789569848804289405970743149920731302820737291565823942838165245529973025807691139329681114463606791063411026906090346813418696908704263810502110082635558498630467264117809569972790824625374864437627672567131386197487857827559618168999780408347887217686233366547567283971270637055617015879191620642623125989285005114697792117641851089111975199940753789121843407663005614314131372653823116739835161353197105174274313504945061199222564162149881816535155861544035442805547439976573794079591345698907150484868588826970653894694644264947400275039572518759829722031892568841885392380320380910404016868937347341353077428662647126482306363335920740696009485602488134111603348229640643276355388121922751144993276987139796186187838866498378812430465303652737398714134586310557959234631290500103390939305849465665569615711882943000275909605892005329473161843143478100715216303417917638943368308550954392409467781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 500910212508761080437800459333984501684382818971192585833765064653581680174843584406504516515876297539532494837520399811822830078717399276847671798117689427760918138532725913357330137249933964580080571747455443379613778084092658730692460570906064475097807882111618953110552152826176425289740619615582354436977741441362455940524207142259269736876530264005054007413960518670252968059731241155739074039236728708442735592819570817052337532882126705993330892722173167927683000082627325586496603122482790381731880156085082050329577075643248571203082466024563334343996323073225921321757407887149486299236333714954147955393938730770590236125702353931857557374832062299906859734655603484106875711460741544991207537594768966633195886179586057548581880690839510844572141995528723408048341154534329430872866652587047479684007155457616252961426421960060028134066703848732334506844771534243358827181144082193676182354378868195392236571184273471945648264274875459546162273813179805561209533449181049118906248468111813381483417484696500470783338592451154722282191072990816805385773786906379885565143966070278360875394250490438371911308657886996301316724713426578053497457540573319354503426532321787846116265800930831672754809834573742775676594391331548558441074332835775084620316234865889931315553433732443489560481691593633489890051624448955988310946135761502060016291847947458049400511219119269291254213916019662302809349714165320258494169791313635790295803183286246229004276962363460686477181786146399675051584903025862164957929271331078108976843418436293810845589134691911684746712302598894817100394404741737740383961941109732924136632636332464566918686399352331481896105612345753973638809475024481559140359372044752919522938848471469076199267645506741518727454896609797570225511278590939090618938829753837396401048591968413712648248876248096849034926239713805979215678679311473799789803565740694048001899410780443882340819896713014329253662092982187439033169005564176268237223830655488251398014243344405286326931769110789110164686348389441238813117053418953353132465943134211281037089644966412248434468226951676502738539426361054952479410698163447888532031554072191198397102920637435623184884008722644267609301399370890365779956284571545998562313100764185495104362019030298562678124961279073177080932372484701496016896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] 4485572023911219476202666428854320536508796491331336806695352580387186575695266929135616470451172465760762029814776647649110318546034522618569072793664021352698547938928637687923919681904950229037802483717352760972753338975206254720566796377630618604386145625471399138004147790405107089671637095901070921804479101715212122629296539271301157973030408163266599304764852212584130633773779952279519036410526271008709613274937369649059740398581821483430634870048795638483867103468189009523547092621713141775679229882604646922330846647469840837999995636248485115865597159323096745793963616477758798993050574451204096729143649067693249749739935384699755327128883051699836303154881104298647521667661146245405595035498079549421056550760184584659109265862264490252466710958434909829921814641835646551365579459101073162596466928345879394433392272918373850946659400531813333825024318831254312370815844685408654997257248365099328625605720996775763592802540942527573842614318057814012500309463499194668167576008555481129370470136114748772114972332655174022788995306979851060923510605374619972027554111637504768274212108855205755146980730413604982689549915060835526255217542400580850246946709125102329293420158791473165760268228123603436020540106266363913679738982926665781303453413465074645653159053541789693506935301207133177206978584705592099954473620530601886854063510369001935681748899853907714816748683440003473319927663733700241782051068759938878029641449246513788570340690811600346437169349743506656418451643647984042194915850874829901698466961556761850984626636033524548811088051726114827451966852889502573765301887043158824824651118117905156798565218026400851022655502350316982152493180469049559402235342630254770455400719646778714551203371557544992071038006471352900946150906258239746769895430127425770126282403060278308179487560109494576839424331357044073465614362146576467366613023998355614281864795600316390647236315158157143290162391577993821865718911231050162425863786574597403378497081655011099169895697304506316349150818828584988122381635467262348769424976459432932263525907521865326042571038503374763633299381437549275265120627071340573907260880521673566657500209987048476001288141417718129872538239648304274277383276209293620179028416858334659604537359285719426096357814911813091152678092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 1335214417460443687278595916387453422915339830255399649150646167770784332215766074196159627620721311004638604251148887914262130182324071361922597775744056524261428682153852882267361240105443460784452719512740078579078974617912983290155715167818298658747755592075416606616353965096216941835273100265377702808600210474404105434376610350896675629134029795308927934211821264978872901093420430177397646387631956003586510101879310283354299337736476528548090928497744845280351383464546896610176074846642468384411526221402591515383411041511055622804627708517945651824716463944627104442500985566932208842532589456260907805397166529188461556003604816251831495172531490710519229424373859570974397882330578329546386692765282296332838402858282178774563261725090586627038727407840922016998818346927127046433602506428246877717595733409247691883403290501076134432572337612158406828225849634163467643408940459435175638009876885243873879472248928212612055236437213583293234752232275773561745519869505855874454955604231518995333688352817809815212895053773521141091903928689486833005530957849202554862472242425331917444491627688993285599070217047498569842368074203544057805576141139838038017409611292338329938148660706373366872148957714224261524996332292859938578808348207073860721651744720852942829335964291481877972726083069230174769518885273608341132842935532243355921920772759817694997775612073666319052356043219560643986862809910723759425130937972717081638890419346472973783670138529591331250270734950360796961113020319287401825753464884832959889975443533255844392760088122915465239923832513569106923153302369238054262672686603743354168329145636519466767544857957391986682886655038472002361132488688982302046416809652062961130752506741337774479897694539647541885138270860468809858698688010497884332859153780706717136736878841732698649486098101693437267727699840447999053414851799517298692779883255673620733448263377052991667038469894328023336875745324916567998688510561591730902383666108625537075609952657207396876367427979038654633404359996576820542396685652927287402548576514984953638512553677552533914810213150869152060265926927373078708028791133150244529458507571915862052515125592033989650664122167751873247616193946128702013630019802634932848709565690606250238225680902581393939367283233948409107094706323456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -143177022537454020596977740054053540128306305756060271727894365204159516655692960435064672051604145188421655419686910585835025382446816774052422758595701459265279364499343649435542198698690454249076734460593026473543897645962373478377301719854501423028440024936949742953627861358708324646406807576956844916397906101642717615815997670300600638746555916549564155641595711775515429928828584601561653254070834665537971705430375287942593980781467505737972324415260211802678334796054342569095012676411236575301001651036164874861709384378297765991758701573230269950670251774263194004696972735780836930412037246490673651589239945699595053511686784281784932149881826275262858018511570955903340533567737022665517652104210462998298390936483727777630763327743499350059626030988422038335029411652621992973047045996433401633054730052618256936947113312502237085789344981267192121969720039840516690425434243098261933463878407130593255642732397967341895392489163046234078822843257748809623966124048370880601089026479134621305404824923565270534641630759699041182885151633913905880451882622964810040011876554063073552515183893093263943745047955636853023940835440890986158336277666341519641129918949753614115337524055859284055207452964947258942924965782956221101921852245611043310318813575320642136343346641134976987992619967080897883029450656239669519122498775006433967987446945686334989626511329080067324564170294108935273411669566978994791623121407683478754937531154757109690706261250875341590926528802120318175981657193565161772182450761954070109355029892676392972169197380761141374513988142872711642518227717346584702435897260441617620920570786702229336127028415713817545910006357791051304924983035438525308502690973733305904770360285116264821205099437540310671415622962917596026212678054770903375362704907888760962946732459023040367546598966028917649557552612523543915866430022822725744821729655382510538996960805541892536899998993113597957204544485434999696386315754873076811222181005400333012756966927139567315089172800350108454801310334687699992701143183493965044799882446445794417592878984390871604292463435579340264433734179650204496997272872439817435291323100768705822467287222694543053649216889406811749574471889925110158134891660145165306238929176636382100067229164316109785676825428490036579759718892830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] -8414965282933551550870093191347987358359046903437150643904745818098656700218412556967933242057399057016932109701301070117856237650395956344424556439471478753145127833690576875980353496941732318255950786359282776348193005143730076408791868519416058315198072924301346225024076281230890005009771639283415732513668565805832958765369178932175843710611529926617010813160876901949526481922445319943570513479820404720202925182653315525938907953016831520197651677650020779648410016462105610508540624971452232509778327133746805695003579013742125447559772016391879203458827329723444034013202247176418950250218970062784180662173096017183922096519074346460495016654041249855699551021076813900376776504196183313690558830830983157172780886753588252991667063808511588899297046345382056225649024594735329022124241005450106618649543661346870341042422765707482270188861521956905605461395774989982300040016683068702040639042394560095473423723024932609843232995572349436104076783276634977341987129494803334133286809399589545717880271271620670763909036605366711888092187656490709599330628552648646235705917273276489826985359152521078494876602357028051876926475576361366261687832528305123092694024191846383373815385813438660167369590389697220072367320880223276527557127639211937101782709810310584132779704223407233262395845631084490786204654889384173389353162743107450447087592862517141258848288814578410274731315009363957480056736563419189219273402039152996219441912884016691302467790310858148027350883108773923975511996236815606514857086657993340328549729014028911782902267905605319368013142792087858503762343104006489912579251444155317722171139421458784378047843778090158418951019620389923747662324571356617381387636434769290044697347174988897854430022669415590580622275625007193131823499786377994504388390065400329983647111920128508039931560406766929402001898182502548848592435387998677436639747258764936185090442995828421277430722451201178550568759910444793902572302530202187976233535076395371484458093725988757414037392713154541539639870034097198140497139754646940592093705739397758233945233121289147155827212033723348905529697494046539243949328826664041289386699952857858253340471896189846898666834671637664041814028547765922134271170845838991102970598051413316551054481958133978913794208722358969621297853017658228736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] 339766359021965792195399067332534302697334066337366661393631310907853855826803732853155025898466314553298575048848888944457198506321439564291157704411772165007033616985400861252791919827310184355769064945056454595425276719604614895491705932148980762877208666723609070262881593083442996189567084043001463975910771833484670632544729008454850032723972195153853542929292175896322801832568430433654980979603914613986948806622731742769197042577636391777495030719492492211025880442072228640278393693852555652031137391248425898222698579440503628223018661672426667797878100900674485895676065571295324590127727472412168791179876528772214841833884417868703620696469783314494983870029723616874595122277169478216285218651345181982050640266641629130818920020120746884472815758672923406228448183545271345994203948182707181465520615228007840777073677361472565815790588401226811115626756591736709360814713830850660897359024177340408882560141342261998980527284985391474659013573087451909602348818988974827644943972835476022118155468305694197528634870570028688673975354685398405423486666277867185463278962457853510396979000872327592786825680579782518550760056484009849105114090106928652611437482725628907049107133607421071106516235807131656825041597591484067639364385600204695010413452985139031835522414402492525279108157169600142090114812490122105326564011746215182832398072274648179933298245999291353801161500844228764292070266246105800053717466980832946137668189535547555966462731144055724698391356375083770112980905215161416406469473695588160964182189824211716658006271320082614891184479673379160647487353906959533681268149733713247291819864133672225562166144097957701299946315339309919181805283578661961386823097560755189398562703964655194032930935863464443791654266004101159012767445422343986428763694771234483573261689874132587967052467380776623420259787523505807999902437890936991824307400985930242020139778125116676429524876508836573963162591217256529624204890404789268043448037018433403001929364010330972446336055983215444340360060046005168749355003561963037466359618689224376968449449573717153157832430793380028052206609649364958881976613314233637675914791314545772295411208213938630537435328343840453350954530437825685138470578323067723426703088238442332842102312692835039794768162426272449935602759535175925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] -6666338178428446478403526329110516554700662907904555611431909954866664527665471908533943978049364691158018433016247407579869780802858726515292738347224655352379867607730095053667563431679061022521444316679210508319546861557267091513972295757807783527801604094879098247810207957342544029667095112837694414270753248374638432822708392792210522120643618203701943256169946527253918408392984842439045468060340016078062423236595381859372322789903648246395848861182985118539868400293102625129258798300682094122372498209074941609162838194439783573416774876899415597743309351279882846741515975137370203123473877323207405428205533986359485994039287217307925168080925641258187193727710356797213361735638016047064704137001628286086856497678518686475139003046078850191560569899535271819083256054119632521025069691915580768025815895756739703216040729419521670818348384365507878439110674573320190496186363555577029295355596789334046058486632200194187368672422167337834874634757196661767329658162894505121083217749745026208625569342608557182490942043001124526086660620564880219492600857560037510086446251177780777205817699409387622591703263814020706497349850839374088207169615683199725467233298433622553261846230112258597657880027501477838983069298589543151951347169388566231208947145540986330890029925164255301544693721452332936036850104363286155164637997043741767123237928391659457534284514968849061574592377603410929691624572935477766906994885527402698541110719241345517609267563276689519893494774137900622817975391398339799248576311505595554364054122296915590175979665422087021446456934969432352191914802156604667471978837787690700839204019577658311282170294935964325653580353626979167834315391110697533540218325591792843688999412848904232467067061249250433927713466543963383821258944660104057697686353852990766194216564612718868216192507531622342561285473989062621205903849472884612093496957533965266307924585587180204149292437163527000405616512542301684169147088454272069198355729188313565350368226973103624625255823513527732924806013062716417248452051848839023004421951398140198102939019318041993752878616410448585688448356563434329013167361869775337361564635834905570438978914506604909885077803355949642908477878326595426632021695577574431845884029110806516862879307226812227312051288816327739678367376310634807296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] 44425504331395968626018050085668883330537596358200970381968948064581879774970746657590180068186320895024647332832597834785248495261641053291638016334107252047756253184664539986197553352800440446753984013182713538347393506401154926827815861288461643398768200431750694170679061793641928603727677928951856159999161184211930626016705642846631921327008297931956504887798364679930259670363559648788468376578748882748476256312923808379131285563304430445648155902359229335563004029563954686137976768411335866073965563229793594714297488235799818266056740117405519154638296507500044000471900655418683508936022437736543655829566622386276381134326389838106155369350593169796687372329592076587148882265461007996056566690069422976910181211104462269854346519725616778720429316923230940846241530970795045288664684490314872935800574215504728178479878538437111775839794484999370846964209781881408821978894449527674889490819305222980668516229790318569411000239506429882730329618805681508505490348745580259331761986341400212277832512688711695819860576419174343400902720388962662553080784066492033783407313120701859705525357019642463686299914091565966476100508886562849813995410494284347321516053406072483325160443122703771287544051895624600442047650130307145997224634497228129434105213075137152313320064853552231696188034146250824668883304695816347530573441849838709555653647060628642779142561190783613967430968865787828494720215963541656668263333996572274692280248094642050098440048960060889760086643984981525361996976905960044578323198439701023472223762897161249267629901757470498215749057171260806238717307999019349895242579894565906545616544732903048875803399580959488111929163609500621681932237413665136015618818091844921484451023369189873473919536059492345360503910066078492576115544339957978174059854159293328131079975506573706516789800508234541795689352894166870030785717675460477319141545832195223621258638972863843692292805977893523417925354667752079688685628226081974377216037718917294994732162191059107689087963935521673475788226382472335523043713475055105824723638947243010083214811777200520866816687370656748483271600624469687335041794869322322782386472536199104850263211812302680263991957448770857687282482299791325788577102146181130863239910485119213653990227924200938441239804491419782437620258915675159920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 62264047697684532310535486337384411346498753687166944957853519586708770475843267660196582100720023478476829746888357196127559320054741413270060327407483735850343479504156329863058890889741162033683453518240894128370510264041251647220532915354729548531430410112112070977149628781341717402140329691453650980969212377670063655600817041225407230629451942910721153062580890453844306970263449979690741216759973344703105734694487287446365944528712155475700770155764031666592424899757826440804688630493367878902645172817660453371984799074364078512621189709718401745504261368131101888501365978065241337944922830047449682996477479580908632761531160989148303269825027266069806867945780824462972499838505153377045030786065403657664377840343135218800984182009032112426312580826487387014069017378691228526350840851922527387205368076515215232558660706546277961593316428425682495802593367692121090289101577909276005091462192597347369025022295483188029493320683607722602140043468597920064482807864301803560550182009924084107994842608004995373235246896590064582929527542750721063027719425343920455344458365796007384886671926570519539397624365743800851756070002599658542794180264321534888106646829972743459736178108661271378955262953267116503773853053358817996480909133415608555614168086730438456382087735691127883074754322225686540021387768397606181545863241138047863613755960354601838168184635873259610388112449244084041500674164790625786162093342597295199651542083906780515722669362084688754676046597149295270726905858247159320272410820569974957347985986951747014187533640629884673049689144878767900893501158428301989869569400720902206401201089146370361903535063207900715458393622152602020733857335890311560871194640923069801201439701352302174995290357838419292650525718657520389011307589487866847230569625709953987476625335449889464732894655051889765211457478130355363891453165613798633489204947675222238114664950965198492174109087220190433725451855618224616791964545744800028020701164039054074828902488156083944169815966049145128319121546508947017229612441419512499824494932739947034721800629496924217243866551919965036791900726818967328970908414026467381728897937123116868706001372030182661752534690648584329198525110993714292658975868447780310559056517661076005235941664679014045012320485759731048369946785374537777152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -3667593226316690105520711465892593814927488689103777350152901785131834583305040809845031612978671180039717302131690607721473888716407088080658433986530513100890936903645347036312683018214319017685003382434674551300828486094194948429393560945358394614123849169793496141224842290686161726955899867540178009775284431380268348310846953670632287982878007478439960795511445793964221042435081705122249528936960047603010685686900841003906519553777167561246412625668413255543058170841739871904156976277443558552584334117326513293356979329144736027954246637487423308490440099470486963604302980263805194556036878043776778147795310025263104281176027579750254363567901545929161605885019161625709534086426048346793414131542242020742623852617058465640423529481114689742627695233533748526211684056601230912565515275028954070649507119378631176167577953356730918165474503556703822346348454367233935381440986832619867564485763912749251188940046063103740631250750165829525416060520081644157058397150890226372082715960164201025392065496966278346162162022100536774278117278701028589581785524246156996352052617648005925379289261727687048333183553952593544001618894422632143689108420550679570731124847358171516704211715557492175597119257698909492901097539867877168224412876216404116452831546156453696609676956455293591042569065956189466815883121348111827385149998843294368642017382436612824937186559617406389040096391087111589942602230801508190316144552445615031521434562644269647393756965252427901870956462233721074828614259270982708818124236783205943750633753824413535774445995199896402726810214953142754275029458225571780748398339552482506224496200926371324361733810388902227383048049525586566222738211971960931916358936577335169510349336532950852384974420368000345686378998606091167675499764959608582021667817592725777872349460594274757662193263706482088892503151593288719713871580118853507050534080365296416399679616585909500109810678876082591606708490851050486474021724055278918676743798439540936735871119987283785232313977784355407902061506520540600030429648511159665454984968524002773148324368129683538924835799308308862281419500825845388344385595281234309864698953107246265471232059704626493492876378768959363609701337970571751496136936465652974552583543015359046892427723944407189211805072603122472790466449527426850488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 25666007998929848666756717098379313089017818648480656784647770557452276128116259250110603596695874073594496347505164619526669749748618142975041046544790996566724179419105371854501762358950170073601295228480901827001830898050477506489582364098495084148971986340352982414726272707178208061449673542291718846507552856994597330382377544388302445039248857052450133911390371506104499461170327252354101436310444946888642826151229700169355771769374256946355082154625683495350113521830609576925307712696761713221783913677685143326751730311769675536623637115746546761235338341709033664213108610392584309565276209477094499440593686558829439496060332058997349839741495170341872617615116404706067191842060854920600324369179144792157467281747878026624209339365997231759828582406152400817329557622700859915423725709813077445832002537295395818329307292306273555381331918872682573833751802289572725174032314197194767366560676047611651934570371030803747560906653618247859029147504836336785505843161894858838246055712246923811024525711912489144866977732691563401610282330901684831507769065085045576432768241088702543495546581525082551553171532682481860178307257380509108594751336622865874759645845066591995031782164955089981179510382598394594068136243833050028652651090408748383033423623546582984983888186037181556315811207143469116794450423475892134657443654325718834042724135268082124045863610885231940971472634634805403719475855447288702585074638340136049738424221873964167164873646475012478145391689728815771605592297390792441344541003561177494459895981597930619785874431417594682300495576742045181502515292824934215043121944365807733517138833099126489969675677569661608809512970152584558582609146256524749906610560805324529472827183771286710512245268564383476820495469484709326597453934717308397545882601909361070976009545553029792840464451046983361374272947328663227278881321056768948145250751276027632469256498111600017249962847065417163432763394688178015948380994967568823608279615971214982772705989972747623929601357982669152070526896434272110318504857664590326097092615242039233702785665140803069065285577353651014593347145834415151676621961157659797221612093620488014466228908785822627449208006612323766187092166832744108521606562859731347243368924739038515506740325086836594692633574555060752249793536046986438901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -102804613311106922732704132939292739495832103249355086304562815533755162445843359185847514032325263409073540034024500273275875311801446354982479313890120245450773018293657921406077721964951348603059164244866304323733442983861347029435321244129899708537474661221216402046021900819503980687411322434382155560378585666600235348890613892607142480949368094120233975241581614180894532120533549731020682324246848783680357295391641166467281567785830770485110168861858727813810770253616317098275876846772730226676637588494569741311287964526165357984355146366666803036626779482636549253595583326633199939235985116736946239320358906425246951766844773078714481298555356022631099747782679546849007417741793448654613471994635189444040160981800826379755378274098541932308817130505823601995624340350523141704804336638344098715125151412257900740975491604560901934644335280314215319372417945009090559648652678771122167876581811160418777963778026747584338657682860687281015942637529842096782833377254239530963876091254220119464083503497737056031855362698485802054850479856636128514134137262149882780668289698514961814907907624638275265621779922202145024010224019925117866267850713481326624326639503062457278100784071465744549279874721231339960690606201125545417657331208815772529586201270849972002315050340914451983032700824074890727378485104262163905942956559563058488098693960262030344239686008527667842647004421505167239164257705036800255180557347699920920363263941999620511237229378893759056256869212326094774665109522644080272942510831555883635944882299774210564044458171018502949752067565041241146210905034843640782894801096477686315078795774679558629058966440919786459217254861920191523677035814911500247530005078124608746898864436420501383547443600287283387084247577058863469816877983871486314345952668331679541917734712184384759450106939216402705444854392248187624562096749098965951891797806208175825717199530786221427684301272318252551981834996481984137751456177394297329196098196141539245500700256741651559679864462448689649560753145401259217490758563453043410078014064166430618000832883034780753016425384324686596782193650804205630766028715076134724025769996848947423092923572896534828802235775294470853919208146966806953112383580939628968878099719455671207502020725332624015263805211295978675700710215126551436984320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 298700405069199329415356763647587602158488794493571599220880266808811613046954671507358439065317658784192016807403228619086879813504516118984591936082419502866680354163435731975470359432843303670441344107621563102625475782386403165624638405669741949806192510481367933847027762364848709227334064564597855321413201516518668406627702031346175891794704921471726419930628242392125273832637776648613402878836290996462147887668098819239026654356089079038066624767011489037405323117212832069158364098548009320978392082817330620160740457334644327325084357345271959535243355927790763745632145037704825531837543266453461511608013734921048976771237332112541989225730867851160536569194090278800269769638175752869242183966371492754709931887943685679690616767072678029063770218981506478744309442742585684509497350755613213857048350632189686871872179889045034353683435282873794480962070016168635666439895368728090764839221563615244602642779088930900947402258520873815028491402850477247006428103202781333620532348398498517505421471207011082997059126286909326745027645371564673489984048196343679225672210559449890587741441664436956574428142060683685014901777829554672586523903981655642909640036972836080122171099253775546303241930373265670983854830345236795784618055433786508725325811319711928538981749757348868057679552899154543317130211248834758403480885250814190055777558479122015344788510559434996194941648785356279804027301360762761575428372809798453933221548332809973483805243201684876621701596527117062308823518768177038837559401937212407867461735857746928296710535704799892287757202011432276910119308021523331588599087173543425004859185528588790213781876971981376821372392566738622813366276826014885106458621961973540354160650641960252405565867096021115817729115259790628276549140835057887832736728998177571652694972490600020679376562338342413436503878993669054873073166357334056196525346195775678670622878006665301973318695013725258923819916395180800708905760985147003211885731758254479078091168808574644513788781647105611948273325333889261711727888366538914706382350894468019892170040482817199313014495465468934860421797184091764345597555796829330271006960442671426161866710081723250995286016378207681015884609600706203634812402892321194007749410001837051499849183507804481315902800326962591901382096654398995342295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -716533773343699386371345774205793568500366601967632832523571995078342218709031126093448746747557836884881912633723160186059297007237407157951860678958873772116635521416398790743208354469895439131998636445192599144282976591272862204428391455748079950802271852744559793107950492612941951892811877639031287998023204875697072279426420712955055071917665919250138117838535545246256723056835937403494089267353988696755714875882166531929717345045942197001614953918309058075539292894434156499331543887182177709055311805314658593707753816751061805182892914660023868547511783394613790843920409850407163852221005400057598404745140654538350584349228412102802738172949257467069072762173377717474432109614276594562720613036685186640152028930737986696953480970752436619561503583019984824286095940066944821371821285032027319746283266241074347809044932588842683066574014069100224089911772008479886803270302663252002243395410717714187130885048671144319822796066389059668342784089568785696240687137228681781391174982060267399113978621036994758102860738340560009734193560753325411001868963211758127867777633182420502888158017496946855673318216902842638226400213825612654119179519265300965016902036758127373910528358868636605024658146936654906027021714199973651244573824296819709322639890414893294459181138638270219506541672546923718054956273937634458385321465754163968875794686183412796061574613463779566597209560006859787759621075310096831002412575671860978077579567148348356948972767339421001061421791508107789450884354483062534415916019474065394292902101792309122131457903605132338955756503673731754541666866729492916601226674773957607414309107032799091296362761270211861326600216117654904699494319893025588586801030668365612426450389913444545043979756793648260865310223581086643921453878437985519252402360115031142156511851304113801266684767147911128201582362147491736291863677863168572449162679017239395486515148505650802767579516549901785917259588562104209147532022213232137570311541763754706517977875244000290742858946811203409787011133563211188783956571011700963676678771725468179461413017939907259664718830828512430176745408625718531937522924272201466000974669975877720031988128726675170579458509077403141841627655208320945554563328314888227273763996937778896419255385879845536599807729182597135246074843100183424160235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 1488325035656284996747154820400036621673512527065238451781716993823695054415869152129229951716358191412283198920028270312530382981721592632780592989936329477717814977971657428303544975191523283339358810258836911470204908911464516388674870287055887775753031696447926782176965516030165516709713591460569346456874027057843477264244026678692523070058202512223585521060145122273742232492851218532474320385370281386125511024265595137144032430534937367688340502839116101896836432766867418158481921402359634305103684396525316036366306374803650409597610867239993133017435894251444399509170238200194052089439376724002012687330485033149079583745955610850528869015122771714596734782471540188343693250764902436274232924081754689398330218542841590825246758115266838243660775444381865947718553035949387667883393367879498714426525056715470566996770144436896129312099506361580395072005759111217846106386453734491679108976523217134494761593952738774557468568233424692085011060634399732484195390342479029464857272853248539666096352940274591279649148821415633615996459789893779688754470532098439264909688469838922529394367581645960683308908390984710301322604702010726460581298223254384641869617914565822405124110170351578916616863773207310754963546901299725089498965339782860667961056713081526007105397054624450930834665157804976376355599244563045116440351725603686603604690087234587472453910548487136856197991385194632637764798659313626183214528761855044486282572509421242396699789027213700909397170158444223768773146642453424191822601999236727332199901689584748538935159811927513886788258827515318122721140784773701978338751545576794635769637712990079299077816005490181086160516863456381444758446058001726898854100213393161086270152153088424829676140794695316372371244146746701979192935192169004272691420188720782749213497265867311553418500038750273891940620639161300063610639705295099053150722654531876141778043557408545431062623889729423359678414640886684556025147410677872135603692026232856567115295185992993572930185629546179331183718185409007943720109678827715545795603045233870632663434873833087592070214301486513900909813009672839934089874013396930922731285624942305269226089511610121218170537398406390454466319589179140494439667306428650720597331309611235863263833781450066059294593812451058727001988366554297529278660608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -2702419019379934564956579101011341967238316278339183547375893973357590228548300008079843854015156883035590495530873602808024184033963042569040420346883341570401146470352316821673488149426711860287933077060634867959374961381855344911161834355720565770243877954760212404460936122857602451865343847760123382502325243490185924869700248648707402887937929602749857810235706104061762711231247679539100923480819198357748662396877274625675859064078434132695962774040041173417224324805344730668106324851555466928299356215314570860548682669298149615131611893485463487762110315642886209988175747982813533392010326704382492945461220339070012683987792357285055001608482747354689595277227839615824069180395962790390424184021522832505369153452470801671762273385092435270471153598468917896075125721152123673908125138644588310916833097136696460537646323869182676251026322964243149358081053855582527554949656382501725903386834549396047421896103245504245813975562111342187703021683694362712568875021792264863118685513681080532101773908047630260645423654068234470029130380741735353706395398726560273980675284265999939746061090938897852851792553344422841588593905276991522481122715154274467784222019914586009538801051495289482391584868491403817372206935264802054372314629773667263710307837844548559620052086512966765446810348369867173957473937240178467277715055985549042753241640413500217017486557693601235567146274548238657642728380786474720472487620873396170992055783629686176865983897760335644592766538368615668299039370379180779617645110560158089508319250324575194810747223082866217668667190733321510084153077385234563174430664595940340662787230712212250961429177242480572574153061838076562279765628231435805959033581993697185538947597377945818993343495857403549799933920412410905077056395599235122416674796319852501710376801886494198316280166915806215552361189634166129256571857200767132225593943570731201917459939799309307481041721220645273797397870134229640503397770256811964911138974034466960768845333760973077870752751853292078301648028602314628306119481218231314490663395822597414594362041593748144287512348785237896003993947753952028257026531618237342684146665124516765657212743892512925539112502773112597591470832127881247328002086499627481387327501847812868076007808580681569120796215007839297308297682354959565780418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 4360228034983568616936922807651334970549717133553844442300581622776041821807194358678461405944969195572205242629659826375953372853818280688764673157168585812916273496622691254510182072963573608855935543171725283347602523899406305761404638890012278259833503118120491822627937675100948877745045275614965871920713183895290266231692202177293692544317168061991025343212835876748020747398987680631328516055417970373400584094689692013227220683367411804918197984793236278830216981873006284642802405777775855190799244085762448149608499170844765333310466422024134410662986493398928636683286161910602535540193963900917762516311072896852810460925465788847110689818213441299248843030255348184734658094243507803535948368717877362706876861093822827561885920367920991767518967905158100212848998676119716035632706558604390125766335219686263215291052106402655503085493994123076904816836297145264137704944973268799590696130770422230111662212222604602239778422168732234994937940289751821472614102506921288075812270365129902335136395788725194046237094749098615892076241335695363972121340541479214707626331664068308226580399693286344499369466772659593036361890482228753823625163691978965513548535091569235359410808473889941812275889438743229516498661825419260657572261735926586718778719954571356958971940500270643618008759616753983938465154957474326589555189972615682541078413089783042492459780751355923437181716611863752337379699918373966634172440525851500464020519250852419049183419776053186977882967034790907534094902604065026773634902135078733327495132231819980849034003251833557526145358731222905595738154594582312811857738221725621266013207853267750718856007242815911672419349223748176447111556903992986028390576482970821548920764509428323002281199909433970807035614823223877018139083658051396708815148386011769261393333239170835325182855766806795091999074815719742840702915491254056531035282560102522706896588458361301258867295277166178966354078965991212992533869525634859659812966679985585130117625990339338945935048653961418171179826557667001803467094760689221471928783856876691116894711574752318973613151411146160224779626912995795427407959503303526614607181274114004367625960833165067807635831819975207368833067835300929226806701578064286005011549821620273815055293417546338393536817294635452189257769594551987783608565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -6424738725134758975270293432375141416884570562055849667255684555390820799013113506842036336636061193166121040441626873226008218787660615675054485131281764390580332609332592370356454266938887179209079962139751707730045609785024670478283049651904167808155155613521520633510805926198493310185373120164709512584675715712559923927342007813714130427874478890381561426790850768130708311450438090939828264621437039314266380644850229616217443599055376880171337495864971788629416040750179433091541567020024696906526661998902716189738281556915359100999849674085247157070504166003702360905122012868322656564275998813607002963781674188597758474716763820457828074101446020473393954086150059034859197963229855910475557856494084742083455329910025927880535157198349179626065830300141908834021115807191931207385500720979354313094447164775490443652099387029216148580768219351837980083386702513673649494668272458886651569394368907697827473226747263854616212034117307235738206284376945910023311703803738804033092700892058405022216478460306671804276675825487905340725274445385343802359895513201622103625645944416896412333723334561488876490349477670827673330220695356900633959312280650689464663267222409362572310188168718147778263061756553343706462067255226857142604194685718645322655676128652576849976309509410922618860280012203809678065874128161277220485143191026121694483122979677121360912598139120644332220196972729765000580185863853089844352892669913715768747925137125502430798938405179899219427601097365890874328967408550801688822677755603751842621797956261239940049957770401783553963559666139895743053403059023679447040308659335433552330467177746793025410978571694786798499373058046958736334409831011120487415581806090342925246428558668974088015639380831496334638505245829502515165621085037536370249201596547307288814174019724813879613313580714010553185683026960658119480127456514661688636144841157232827952341667594396411785666440947795690455287100365316972833135876816178805456402772274055655349764724315631773547277539601811318649239561211775002691956679757520858430668133864468870131855029388132864225502278489512019970775580665103321954496444074178050063284378268296344848780288434338240681395824746130779329298330310279853050193925212702093582461703476032672440372470708199377490088856300087169339214735722260483245342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 8847439455670751459546199103032755458940431345624632543115196829101772896465620622317938481144407935276462958386299255643960017663986590087407858613518973932209449495170359623035550060576798846039377307330601965339313543315785259015985570081069285837437069642866670246466412191168330204375732270858319340469903080597859030869505648174940015746561983945982161034784133374572809573756536378973302216604128668973133967052623717632253128338626819133422069577364211603459993279235060097079646547471504367261283819022986682112469252746077351868519340802817738026294601142751408275695683416986129153121864546081347718472885040652941711255535117055066801908388306716815449137405050556679221170386946994365297113456993656449986255202633506314748865852399808767877081762786703480628518699517576816494705377154463039256158128424158242713255018998199723548100927853195967747099420323499481021937953382598297733269631270993719537175449249324981706907214238305430095391704424919718868899523017823365434126100455138117312241051615529539075125194400656529747716413412987611361716929424782862428309389343041699998116517536491722645681107596425646796479156355782733510253645381690729656194327061547619821652744817980506045985991601777797874507656586465382726019173810482372264560212570693706495471278501261281723533943227338454486551691472816154294736219635622854754377590044408798873185641996818235905319812392117204340017250641767689980550838305725007630634980055080736400549665384827164840436857021538147081845897437008293976756474416813208760833650955891177079000555247407124654909099798706433972091848180839045127961418625753473013713636381644803475214111035016055688370406813251276812799988003274966219032776563877746610977019646741744761096228511906489665843309895685913524140044442175476122140913266988183807164771922560740484312210749092166249983574886436619217115660639322635807874852259162330937161802516288220704973089943083422558815723822207015894681477887473330255263140741984155627543510023031057086823074076581936182151079376586981003711707201495046962806984937962581230590974218500308227703548173800005604115707714617096222281327967147106896517427988874998546638422417530412821442328332923862061442427694466283785715373851262692577960191376498925096256013259508953434400615865823558522420343601368039269632835584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -11475979475814021683458951028069715333413791327683875965747139121214357621194245659877205461249142628746990093835781426143418883500866076112323338236559731181459887645727662670859196507874744582221380549769000014441826704749424674740847896001609443000090674131709172139382127576012825755985476222838627178551938216234217655273638551469423009737226982404056007176436450978999584267659863432056369406705507742752569338982246086256441857886816417673761506417151155510033085120038277896642544719964842785589533151649435653166930577318743742191046531623025539663783850349601206153101791020201326839095678163475482270666240212472979638550708947536938679726771505515756098675864293625163528880204347336920585910841729995723678356563771168177314385200512629315174109339628944934397310282328567029557856709012536477545683377565851309937239709580175260079899948874138753897908989654519802220586014085321113651657876904382462630253671375126698771702502309531220626401269527610807575171581857503242566733825176304927467460840874028231091679582669505645187263552202663889433611757588316173899476241500069247599836411223525492654350117843253462302216017547309605944082385921766162915748731596493081202963065879437930201269884185373634102116729238034420453913281171107723516747708852844254037472112490711003869031135824146564040687071436868982604474239424997186277758397759371508987542692942582745470318699716780120347471647639185046344524670403748542320739710557169241572529019934567458674808793626007064264063303068130390537955182930708859836660553404059825104433931834009449446947610757280630998503075181599392938736458357068040665151743656039627185638743467211657137441372416915869965417596456511922640025656623172763571336653901237019953158012086839654161496854848823525476655903169639641110952302555216560142663029353491751818954282332902709271929126507370952448407860629921996243568050548770318719578531108839540305562992112358303523979193830704756747770495157643478782571205924126597695708918057543196553395046495082538689525049199628748993290271953010565692276470758008912906727397306530872074418488559385475613516295281250288556708243751270330035450963848937232613046544590719789955522961650373062567338232044444775405532636801615771855842106707316510745993066183767900256404941963248194398364646366567715652543447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] 13931003748400548919749552463114886296770435983300276076247242624904652827766171455920043340565983738523994654491836679535318122774568935927111707260845187969018374042444949905358250561010833767745182824009394382615304835071306951184436054456905712511195121496625533128225529716207354694925708788199115300856263492440661066045973047649144486547940347457412417729176626066700311043370875204375479090362040644943335717416629889733023472256024372185267859506581270692744575383430909344500862357031393373645088204823463093669649871271115570346856604317876535606062560755295291441482173241487212269816029116499816380387773051410635970506599995177963110755763796493139767938298238678173292858345273056972163518942715618277264129511340405034009879918620072034351067924047035694363249016930300657277526520378143117180450227863620589562090593020439624496366400184419991470712225617924447394923602011026688979477619971357937118287024484707621928014386793499064421946110387857974783498950040048711030467084512108625348370823408862494698028897355723081030138003732866912158801537248129411443699834162021439920048565411385069381365930687215379346081462233499487791309829390479869335247432881238445953693221961526268955212459685859385165556789697335028387738961337970960243800674741625313420325413427320468544623887955310004727417500161535465177722331802067738294952347399943194798758473077306235525146942947746280135102385641244489434365003091445695918298705424751325516945390000968892908595059780088913748868777848347666888434089997960338455464004903307779433005911496603231265593187522993664343113343255950550831837991237089992433811303787457062875553000297779439216003143810770384820617878172677291725532365424425158982349804977017557228277365525165081448457401147116400972075630554930572139441796281791554040829893161471207884504855982255791241365006738635185457642318050170550501593731292656575164906469843100738785128794187399224098437610510170363661005476926636258185329612298915895215938470629694885878765156318261224291565921887575057304689587726011341460927020230866583644287619659568792931502591154742291965087893582895015344511898165427717840926475171144766616967842725768301793012947083822854117481901773028432281355196619135557801537935875735077355398681883730953237856870452857967656745778352951647609628393472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] -15617221452892223908979602380357045124508363264081863002837565474216268821581841110526486965232529629713307538593612675645928179801732024834418231746930216727423103146290497124668189858991134621917606481581760383830401851990745959732861446918550901351047547694308860487244545274010614326745910196086175063812432490038828327530523969383686523739496237951318656965335364865724669968679026535779578545660525277209973081354231683919765464485692919495648627023943276859860805209928957830396100862311771515422155436879304317116032935008580525020131983721407616777228614537443765451390195447607275980855262892337691666755876198079702173222563223306695558957772602415750570673058895966216456946063182052872134368292966296183824330712484807057863644791020975887884317228166892858242768733499804505131689631801105160104272677939464332558168843542384056098610158548007397488246957871645339197998266965223028423037792727532603167450006611482277673521146578963567601138534424360949752294663697731968482249677434432068339417232573916723449295064181416295670709676068600587286720706356905029470344546352659388214497979678286996307475355129623934028925027402174222902377866455971247177760050067646939498217794522759528080206469985482124302452562419501837197207182961572602566410765535327243228419393356923971011316672601548668964286303053229632433789332333045605965848140852084487878583768508747765461297004051662458113736142387051206781078145408989304423205470935447393467047920223464562319778691988993345681684321122465064204888669019448270354310051361999105245576354357496477636907069287472652089152142459735938561414460517557045218067297510564476055403914446467581425575784815804561247805699434589095348673327615037655433384227805753086168364694103226513025082752948776159714426923952746692005452413158255399919246899062965362125573020219955221713607067915236379806180424819470850247480408137124329435553816168613453187822936665729137291201587179090624018937284161624756511330649706850894755052914235884836736845267642475919640526527790150040705876914591831923192279440460173137887163745624680717681792619440745303773063607889687404880105543524133382086306094226129719330381228684219555963240832687645393899893935526484820132435881995594869866741942256678421545942541164640475551759458373245778560296890310252235411339345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 15926517357382296809224213480919626607374083919912832885280775115165726511913924547347973417659853252859312940344890592128304886409191410565361735889662606089477815169940935107946527593413214307257020796849513195558289005703889719710323705686528792549305734175824828960439116856927552817371594549315243838901569921378175812076506241576833517053628619341412692607606608260643300762195856071793604737208887874897047745616593338667325988948818655532624901830840961694955212748145776973311488853761410365854524420218657141771535734703529778416365928024713542570130149549463867447953931199846573410461957410461727304957964801743867822532629864515763392740351396185656546613550295901363288198666587451439149537393564775305292600271478130958317142988447675586194720332341787270453605525812793562476850969982972940248060862142328900378129227202948885812979314936569325028832123207742988024456072412506806806387796542373958469870474816223837400293088588633758243264950656346369241575245154575860407665833993940236215724129369986819225790030818026149387464033349520654131942154551647513659531730785314398330031653092633334034524732531821233293090883449254596052480460733097233909859943427375520830538866440006727616151140843087578698486552963728570602845688610658192865709500911858334051260138201400904824680139959930113172021154307956232125576861635540709718096666556248418987077729593093849704479611285958553049264373747958180758867569013835385216331464726992523819291572915951024945502095725971205390872810018757711259313934102997731346425814550511378158110094550075712023878716202732540311474662889505664345064896483184378061370682997380439687038483319571032279262796172870285660322592604162205980864555260294302889661641858907720710293114851140694730782047382191140508877061139544654159221048629803595581062748166205636348906983081484987272955129500705440771714089023403381063275115603114056502343970729191478229126885657149319706860600827158781482172020859830275847568812866014318831669126313839925718004966971830457711617961748223483016419727362432835758832200767891233979851223756641115142636017558544831136076478971601184778699590065107488492008658579295277192069918627497002945002111137834073788091198230145923292764008731953071622912501209329498485073018531769157411385181001698588307055730138489188065371750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -14565794778132524535401041691371657073655633390791788792184523606857744554619808468843706199844244368289299789893546135153345010845714057779536119716719235427229459620051689419783446898004124897692646561349093018028282050764332102835462926040562749721378711844944411213975603120114101416388627891030410746471920162490560347633370895611888711744117274680026651372568806481288756100265940010607284704729599977738728477286499301444543163106043606456752505939948439252050641642069822393318708194100963393691945586960458832924139515052330580524415178987958749926973666359419638350924336700315735468822105238131321605464326198629398889614398314756827627862544177994483706595106579221142369468013099890723303693284645846628474805545538645371764700427060095776941238959031068909164199296968778169585283790686208461296872622771577143710431295324400677433512154780118116330986140494131376874455731845593566876848918802043957320503564578714349183181822907493187865950007917490987047697732323252797513038579674504601954728055216237430670673867015885541418678533733043859124502721417597024729268733222198185606780262138465218303446199434634544474365065392541865925130632163915370867334615998928041944677143731786104459514832956025413443378165215105602567256959572578974191757191490262689998195145476504779510879982673053532980285950755225341422101359997732088703700159258217176582924378970481609534272490720467438595227819834027375625421498901917315855224902897664404359070800645579643184269710053494273468309203663766637508748746983791920297918220520329645756701993516379293931093588766251805047879280856290139968401393518958464221374313181334874720495097186694311957411362226421243755080250661057252583182677341917069406033583411947849953339567990583780049607458019508583708936983894047359604273155998756319711174861037048734896421556540330209673008702564163543794452993657117608927563768098833957293385662239006545111363464567523852459688984271876386744970824361877202860481061321781955005262647886326333247256841926336813511747976128774544338370200112524905380903781046850905861296846354223367716791250037375416712704757134378257901692380977789880467692739767769344129634487923599684097539159562632855689771917551246974422132906926538302142483682399676258075367816669136821448729428015404080389351405812161712698079313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 11813095081572341996615413186924391462649587376019074419255828752373762733740783856872284504941624324852562947566187265018979053768288693029184499072426859876872891676619484574631589727926079205239795547511588232510503883353036830378192028899209334010190295138943096335241926429632264217695153754638344162705653687456113132329321263616297670804046037474614208100381120128875738325479032616251893112624884890120652782737826941491177030127108834876012703331407678309781701158432081225017751542951860625476211173467699963431781881478546752427661178182723265299585410250022576870683518231716299977882940892714174142837308478213721026716640283035964903358956271026747404182944959065673570717795312945288668346780191504672815783950714462700770356890987765167544810446478139265984141652025369821412458943049624705723146745464143268989145518653003560993241039835097921366555800413804441693013283819397436247549672319991232301212048861487903040251421057068318291699388199978268631238625177331085868951462517786341060906062076065678001974019634044484501587881237758022493036598415467530563604673067963580561627343712845484575955037483594743518663091832837829895898565609602129488201178532090427073414123900145352398393718853275331581025093019415240665685407050718125264128457956065419384068337147246420821973515153021477051278201780375208313848483806094213452544540221816275797898494536491298438415112033618813972456663439122857203651268697027602529581490186387238356693301921369063641533288475497114086029898099697753169553281292676672288692342778388412015538769916885066828050784351175415514095904673383547470340827878035110933002279849273571923990350506858252534595629203720890177011334811795521194592755801795046102068959013787300951072456796891193198025752457155845441410412301896455806416962554541584531499191670175278203516933544241180232560031299150876385946872973259138893027331553618859484399380386265211731768012417458018095168538050618504135225120964268139124021168704418851075045179753064470350553036543278635045203125590427106293086148564221769626025284214690449335466597305033059210120851705475055673096120180799016533703633670366527084169968897905996046858712254213643106092379894936799228100661158238183191076955651590772923210223170842809129184102506278411374829524522396106899591256303549929460919697408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -8431348923183963982632198436321026914231467929634632600799634494623175493364454008526723085231342675269601184833333022568215143543209541841898387936385181508298729817410317667361177653081445832618616752943277771117080150067879672869138363642433650887508510967210624849155129846943093448115436466551455360694808319669237964942717394994104430586601232130646550028596081456405611445946636320569071025056408421293817343836888740367713585808415554468405743997629327858378859857799628196070678666343953903231495488172370470734377939722322016834645538508545823607717254138636527777120873478205482382581898340515819389488177892439753580247033704095035732009433946966306652640068198931515060599600833106471117628920087608444309537521526690465978534086428471475332169221893419836555865312240654868238990311655574980277885368413815778228550802987834895507610895312647170006060493042555183908466718237341762038058814315389466688617261151129443346615473849091044548721167197565942815996316867770997169344538601218385276378443596635727121443002641080616194101694503666626238386942971273968507625260878592516862225411713802276591322989715871062356118309017091467647116608223165919104254313240031912347933348613603676763212371841199097459815634123125808422705582099425508268849730392423921339375848947654121650983105055092846058745014633128822870382402717523507633056518231476836976911339787395186929208842860809252429230302416746322942909838028285991334054888864749222283999032462523491953856946952086934200273481533467712846980133161485045316557615508554801926338243719347451423275276442857927099228823868587200842259569319092922124124197398305777818352628753410256950978840911902119903302775085097403997455615988717778405580751866550496543911174017111072504489811077566474206739520981118283127992470391119233520462113726041201207823670221111051323970095421975216804214395247157345992007925302153261040870726544061500892810879647839915073748255233441428949261734437063874497251601447139609264576462486116986172521020644060080532418637568802738165257616136835558986184093035477699724273332939075243031542297587804992625965218821736739590573692317042593556941525448310170661246779793777195596849217244394318789364916385901239707862712740137308251136595384910009713344937720246630097449442800720179396159409012810879632901406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 5242594917012836781512020141781976213470501885000832853429807882284937982709619372355523876984490673245150211171663452980719929125378040724123831713984275392367007744784170909052475910616165841509344086077786686983107028110219821352879224647406763951232787956259302565741382503482164919688281152141039770848127460498680450190600678985551528557574359237538330990930024935578461266541358388421812046527956675874495705259418639758133718132269324931043222023829047948161249600508766463650367058234997573297932409084783447900900255379157910724288438812442578803248985192060310445410966466868528172199081907249555188018248044701309813835941275245305314152606829509511704769746252170592201623507068525979453344824119637291895634950782807541914144490533819933593800326695506304694697459131334420520714693117432161236881815755347038824083346096591591841140795071071958514213386338174765486230611090609236773707089005937474979577206188844481114530827467446674310738332234678155279411299332053449086273303122219493651446563813230819472556087105580979180454504383018813117662019880579322339705997572722841594358986741804213830333996256578892932621098977898916310423902580739211679560330638804094187405564287559364176174758467020744018196473546402572396564922046012486115003085736143291488745539193073869157356802225330503894107930546344521169320193539085765085186027223271992316592751985178585405895331604811130487513413981757025959617639040339797506623723119422082186717026534024629435723000818941927623360354929557466363661243100396145051523125782065753323156948563041039074742300603872824521914140055155429876269496975381384750762258258994028815617108451465607244887631041784750241665949452634919717307317344977065287779912739848581210362119285593194851937504528392366789140643337219340517704354439013156771044426048939842132775222502311693256009503958156580169502532170846142149753607027415177864835088038342179184909388583524497010705859644740649558376215138558953793829427102329902122036406680684494888545397421243514408096601370546801307718759062510540232911402877436423877529059358195549457032285498530943064674145989720511914533850068797820729943546366438578636215726916033032761464205423901139025325683871567318175339680831674483383937980743235836769327551102078150594838449195247867097838066726288962522972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -2746819431403446532364014574828531640647288278165226100796787440935563270544921266271015459643573302537962011669582595079080580019642088025970920287141226581794288728236759361381322333981192382623804583400640526019597631186114893453677714323739329096134025515259469006755740797425754547024952967394204963480367976186246225755920621676450740883924845080687743914697895396227955837938949977845209707842660485736393196491891804260673790625896681013386123382835513011702060314906993390254149375257902460992228687976397189570738515985343291082286420575916740884310267934789229033355161004440880631655325050300354969975951015641344915080171661069374605343730239276357039823805289283015546059897286329127822179823384479833446254105260504173445680244298166752718645299420728044977839591686744753302810890269019669593460400533457162272281589617890516526287074844409336091710142615951540818737615322397914596387594512202623519160449466405470281989104720090294309873447722269128429740359143808372525020679037061506632471655369850040513166174621163182215393544653318210917136841219572528875773844185177477279208160044246861955028747430643052418597740341163837643746973481802694890802659229820199997150902679255671391463046244479158720188091460791972153000777961917825309033117624606259771797287141831728355516168743805838089803946757548248255642905353675226285756863970794651032668638036996890643271907712920186169489718434142181645142757091494576559469468039051834722433893832389534526626653613398020039055129235234106978843786208916190895389390102961840629685082976319310073445405170637143621896866587798489135874317096506098403564032315236788674799718510779018131833591390722758568201739355121512690548361112519867792736097158579978342090220274474891423088710009736216418253941536494747961375545539455697993903465514391865469694742148902038218711281872901596202038080692241348510981013727651241004366685030884337494690515478625066138583128101522371925511279342688004304201468163699531314088133990909194253280550601803770777747076346741497402836398153944457008202597687733332919449359976839357014992658986484079574818099676293989044240986470034420753312598452200444277774964189611445981457181162083763737852298981588855395666053591537067133071806039861944046778818463717920906564912044943266016464178380424720725636546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 1068565696926753644632189835313675635737035159782042680455035839061403430766119927539234696559632030078875218367864428333301476304831137561398790850237422902429845568218216839613152723558557799071319597810179144085227894304390575277021308261749171663649835982037016128966004192945170772154428380788804458798660144033999659074022806471708373056786138099912628808010809243221430535527282970578068592918682956100481807528143574427550447915112552816025207196009476352975175453559661966767239956868268777271469044391442395403671308260827059284351630727951623007364580388835979580908607873739440835308250307900284951284718588410970177473491075838593473239933763726139486932990887317806613000362178726872137360145840971938101962102243037166179305110073418139617412080946741581712582413896688192666647701112303938311059961166949650854113798672164998124614901810399837412762701043221017919378501193486488304912118129853487895703652541919534169890476975916069043838754011713759670011396256247885144419103152627103165790286569467341862399353249769461906807334251404773228780316693963874256317725589670332523038293623283233352353073973983879366156232377842246460321936670056509874759846629304169436739652575534797984497694858806403854166322516734629972559234293537718799526374097039604426610974632766713527941682494515637843374517977275083105032026080079860103725658556223388063834074325554353925919411421211727765257476918726521619899118974650431867854162593276697671343027509504335817775328003747557222736117786943613023195631821219839188293848736879941239640262778146041493152432922480582476170615067512257775065868565045933213244939119310364438991051381470445214292754629137281496782038302733099156278659457633326183554966797966047837133226313534196965091559343039963948498893414881049803281755952808547483384175613049064490227302563638200448589388243159011590325404390892233168298886806214797763107721324502935392715987483873273533555602964450131132416877551276733195252298204879858577958822941999953342401435559824556660728563669683310806414978303452921414182769167369423012868319946410672681544736813321387349382508820977440332469177984026191006647110699175150234280288323484115633337971903784163231585082932592909289248578518505907312660923716506836603385330233054952579981223851834113356360516021139034238581997568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -114041694557608715601827172471541243283457680511869190245166321253595320924989586099151072218106250126114002155155789430776650572042231721661504397219013269640123467324212059664683012915747791486599708556039997291843852826749359198698964460651636921057341893590369271651768214938610326246925005857884158658732030015639247856458608750685333153277836625786197915813583482340917659517023599306303850139749603127588658829199278376180757384492701360749503845587440511227413061291982666639362853194490584802551280851566919587985159153714993641534934565007286973168709951086667059249579963721081134333394616769161865811579764188607231529948232904936866415953827167885636061728549779330049156004130021030962802122133541405260896512678250239991197990536426520574826195484821981073370773663263719297852987927817489890855523337484972300542898393764002504488871491451272794276323835883322987072007734894371304424910435733685429681189353520096092199901322122502980545603796556482405236450870824775646212683728149537428368914709094650439115814708475184087183730825779770237588239648472450576127214325391215691446207446670456166115089035198433866418120180308205322947086393177247081412949251469980671415102291502515482800477280600787946568548396296583198336164426277955370541336900458479579132558655931427706937071179986745489559731144074367586725591398872647170943185761528379251327504751444563324016051176304030017990848770048500006633527601104433467032748153757091440042945804201705128391239321027871382201848135253006818932741376154737059515754252445345288517125337744744111295606513776838604218997200323797159836121233253280186502235408475416592031552803295997298722946569008501621575488969355551084555486308326097938391337339905004356926017786683315528564319286837392615955874720499831122295758933483528384701964770208453374684348089342675856893814675067533545392673328217758748089116062692179052825659827539185016565459019826215079405718843975025148820136674351726297296665994673158325049934838058874360794246030262778387703424910473912142547362311816934565431960423576045878487563268972546723986345570899067937592199143882231079147387461959350410030540628384620137787187590217446689714396391380228698308615709599793748676424448698162150348083767447829356589338702377246183788631334032637179586124971373456487025213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] -290909101793908192291618698170242310326561096078783147286094666915255764647516970398219070065657622392647491792580580928450517038689046401182700571780307018147766936980329912597782154932362390870100690155088764848760451506808543755356318312740374457311592825270827642142890570498686617886528266408339535188038109123964817712211274364525986441764137667049418371832269466450177410655787147976745437457314067067123899162892566552362003195081314468018329504347634722990828013560926215046917401541278682715227988930861635637781283400880713886836891240769373492828736017150184448421394810065249610413079409824291581476973505785108125101286418324930059889532746415051060530793206167389457951998098583904015984656255929678185788171456566564368253392263363837103317627208604390703976055084692527211624074948268391560139023038549865273366608460190510384469894076399269381874130120989718452378704234516831237566625889242047642537712969848339351378255463809306337871188463354137653348893961275647826037442077882522865316477517693516945474603344589500446492613005099783438671572954772837302992618952995501190545497738826325500433333702041986304874665498192215881332056919297433206744174380258747146790218381531178195407768136207952842093018326252612392313237384003786822712145425674161263600125601271760563763296001093729193919339922908856437683612903700105002902715449120978781409140662901063442527957342537536195756769366695936322240438107839523740515299009304750347795239311975544531701416627726215641458826707285150723918495647272532636353972082678353789728821015728189109126008664937605576775221606952972251231482153667788828627552700586390935741919237701486464230106783029949153937017517926270270530699772858170511120279829035380035780762398526879099097726210705789712921065973930418951579114048534667380808658198916583359200013178916206067322634202666855287680354569595739926137672072112831195379516614667064859950289067678375602054779769912370924841370632344086350602761987357576466231467079412073143940030607356045312538261849186907231954245422906689627056429385254939392099797019813162232089753071080397392346762077435455588805303345702061911941804763797972977940856283423439311124910200984979437009471593173182412734567293573478318744883412839924226821430254836788182284529933288881044724493862633103516233629696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] 342816757963477517941309112575404628018598589321972872416096304767006141447755036560796320777465791710320567730728069729409833357291846430482184071280721805818789374734412434771854289673221390917604342023109287239180018635647914168627878387241769108540124460412226318192431581231416438774857905476919630309669899086150959509091883966893383450661065488521653142159410772741432983951609621666324622793224760404113903598127197240568116827871262566770883445823576888307250002749205931037559129299541988169995736468742761771190001351828938658069907822847275101458436534553078264908863232383937103949046200612851499734277714667861373687460247096524769142085033843666005424308416238644828101762128176352730679373509776860375790773830162972353842967476040358901444872486967755615009890747394642049105326584776350198341357208163346212717107426905510014268893408294443662039268538659429141975248651188019619897209326704737221265691620965274012206818331436686420064838447334713789767218765077899922660435231433728105646785419663633512683488358940677958495819230667020295384096413274797758471590568412984385957136323980062104400666090488069917206703564659057240145524580226365753529804579507616190259934630385440451625855625830046922458498423703850486763183360075175713537774586462149215162500816159828723389176946466378185557363704540056566238879337994130249205748781454168024062900797170591175817336932403798001273483320228087603093198485002538932585032168899230714646264457852712909660244025750856227690558452212537415516414939633478004930486213207117123395605162558728780897245398024305717855172079810438652878177348369565546175385789623074115689341517497419874487634622830818279836372433384522803175397546379039670871669724203854579897154068309126662283834482832881944732623361716784866655309940412131357042560617268807952027011003797461665338134955976240506086876350179867557887856350968464344481132632255302716443811280759495419751696613810513130571281851510223034799492617352495893358620285206056771454623923609501941293143194747204766821444308833160435145307070357596751862018796812499672827169821801891940089242524822985143430022619291216940454245854722094316913877730900460619931062414399175704258110796741546174496652651757146266053217252656991288430809849198059359932164008904220358124191812935477835386060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -230111760840014429110375746240333322359389037574889767804578415986051339672018296662155086892321180897699220517569508805679293338938825473590375118001474602669184813213681665950203674220307859115622085748623662263005343499569474935550195026466829622825228138567826873858924198745672721003253143981176941138335590776756174665243580691672607030181344715176578823087104654081704650035842780488655837528574023278425111791840961363700510649075537051021633228328072090705066756111562132707661308438153834074138126475335924098341466329731457089942865192684558811858304892171652558069467547750831388749650368691645870033008324577638009073532356510071284705608233140597530029224119087906220435575084841612442172933519129585971778511346684336372838778148125541155853174720287012755258127111703281028978041611700853706114155008187471144702667208818043783994270588320707039329845995064420042100982702266877289931789323241414217949537760126184177439847816619808132484309001867030157094797176105931227007280915122090120337371179512853020770359688548277905799892069771461366662067186890451227501421350291306770451642786981928842611166568750554131244393682426201134144703896471384489348609282300127632864665419434774527415015841496316594796658866118411387744348584053138119217170457243364661476291431081848188525529592988219718174436374891780979440173651927051752036207726321457393837367010365395603369383058053231674126868365559510710372783977679710567479392309135019734733486306353940760341178814702439228272689476643960720524085206798731710236754747878877413401749916073028962227674132681411450767395595556488897358287446127594910425179517120020989075356917275752392407257386003458372682798709140058221380276773130579092076717718137304478160361501897708694585761678870425976181157422474751064662245866493928667205825284225414548688699683180322113251576400293992647481797293842234372729734237140649492656035853386943085499290411544322686875773131386075171134606395207977248022011628206244309645482459640145230928346688189265068117009203614692203090881428191089454329347220012242433299097165018409515865576104572462057549841750319284995530671453767069088116311387888694324940596118202321165101235793104196131483020874630790954773196014899351029352592426699566910306457848487492585826657232174917036055819740949233846443835392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 97405732383566237961071907675804961998429636548139887698762177965200605645639087717423990066422827588108734285683943163478417510972847693354099276288936386208142604650926890921067311190275992912632617908043514594977734733320168032406282313975607313297715027076836455554172036720381915905175600450911631239243361386034644630642775729542244333399199776298106159609535452478039211692433872049876049799893950105950238574741515419536740269752642514085085192907344555369622962834632984637561174083166084676548478943979742949580808272799639351292240187397634812516813793112070665380607236976222218341787098098006961970787713893571668805053648684281175409868885261293969462118803200058510181540074686957835133595031247780432715750517054528953502597213873227694107331296193486480325955030190924842282589532591904391371881570960987484668856889957189554057247503581710849310835592796700488909743930956626038802187533919812917069242616637798469972344963969881053125988383189982413351001875857933064914421861546606484379073614311762581938825547743250038660882308398052854056725755487754364176353886281776372585009679355565399417871288420885987651272625408744901415993295818350647280582940702278433254298324755670145945536735818132424142800158577786771676388201271210174118961730161369383862168799516605046855055072608006184026585240938771520678691016092491616495953896048892763966948991119271575549217496144248010090512265446545234147236295668460047258957850966969553752112071889740995042535097196846882278478447936396028987515861978141208247367085756779507587645143075527349732602284336683616781981430410025725374713749967974895420115091427786884080972140490941011956765075516482587842297262241009086390881343840725076066161907787377000283034075482588039338227776893717021756166644498167550255878737872992392944926174607430379857019423841701880684366415259875333044650745529159143508182979800308718172764208366002434864386543088582493480751250508178256980403235506744536373502595433780500516437031230076645283264378609051868549129181875066902340194101127640136880474313011547370229974208946474603195561712365634492841333257579169731912107822599663572036798268105438017233058253982067088442621465546344327952483234732411254905598327990358917221578761225079300749797049090694677367228970165672613077772455406902535216168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] -18054055953724012601041142519459598087690583643721650599091205369251128847379525587772088094920335193208236554156611251739856625782698034737902130532302991619935911065533611611217236050556943459675347837443560805141916600308923223603252837938846225880984172376860384415249706629649167411426912210769219268009843931305843623076182384468426952831906861336242018120047530340403257868892047963339786190423489276624531980870093303458443871328570778203913962758166599479849834715763641025916913813034870933216562688678008966902383557360876456162884458787330862627813573454074895941896035959284579222300806141425006259154402141968503705516637534406809474385649665149680735148757520962488401976876972253114162887138583748844575706310771281011977257924377290342510079452914979238143767104912925747687145293014802384604830476854851979979035536386979025309888830466208268076250109728765238687085864247517233334268050705773419977809668759873104408470885166974976657211790133128465608129973668128263963919947140179927113627507764618999571684238469169673026734828129612783035940317205302772130655047339868768870763576804343270742689118525185393014859213891938615864558517857944866041238140691675854018819883630879069577894276274120734053940929775003090943671308061023866884877693342284573046726507779431991613703011096901638920710814124363211970722937749099345350834141961906634368444786556472702072270731732778389429327314213396442954896467779240394955172220966635265192608393056324008255304159980247362091214112817165322196972368923826464418354226482872132757749342901504742070603298331380393118170342097264786711866502347740579860226236094251730965948291286374329491060707352173735211676401253028510526832028980339518578928440435356076587381884822720482220928177802819673692528773966641542077932394967991844814182936834720554097973735372717734019624645740237434492485526511127802230050715467321254965209929159746918425901665623144210648255713969927361956555670431455565752478623683975878624092299771480427568515559337360593701529260823630549537656223102195679367122915593901286503245247839378592968632802804295892566893146516072228462541163406392798441237212807702676414039986236050146200287362338347723330016846248492751772331415892756653925793909676603221428625678749704636980655889288066107665109039563931752958263296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] -2579622710301368292861794415231271694859019790248026094868266639790034891797621726970402631942969174876900494453414166450690023028394993690170315683297596875519412418314576663319988592572656414050205260646793773297012707939831038196699229165627430335499869167077025448950719750655578807668644958663764872678593835747665357470346163174342654441105902378446616499255033514732541026617748287561370972921237873537343094695102175712418008805435292180204940846853444578836532031300594270677298662043935349559623619457592989273466397478522010336276548077130850864132711386172328789428684283638149955807857877692708524090265518804210694305738724375607882541603047846660977985769720041586059875847111332214066432490987567437738660027400886347164739963260818124283756206992109117107894922316575534152039124569884047580288260814636401638522570648266997275717965330083691410673060430619716869520567704982886044967362930916252815417497208305524082787548867129127752669595722817524693236980715058495773297081973479325401486869314644563619000516954919639672331680136660110599590951159915469069945561683082316016724425461856146172674864461277719975917174175371338493802160887201552956381618924746281445233700309371461453008774314572386793595680925891028989664422174644328673768994384946784194234696004256692913834170219434825062008374973904442637398523000009144917203872940627421174276021731227657054333180680848418621566186909916224432834989094976948890571201008925909873957728608499340999007004485253275612384826916781627738823730473161452923015249781876009591179048033704576720183910440855669961096782591287219172987075123867062137792976905897897432149484562019745572987489293646881216357178522890514680970929829490008924159326098614507993902310187095450679810299853941545526890778411973319118579257971371054535491864076281783120072122860518074109434348024183507548338363546099275973686380944221516158198480809647054000280609256106301640687574556755503079910125735665668927346564727571735480064260475360434564988443096831284881569266256001956468959699278828030314981689588249425316164107082620281397652487208432240557605748453645050318580267404900389872818926535295967993270773140215772851625556430331238476247785780034453257332331668513438618270572674153099041880781944426437538932181715626869886259211573744424106065920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] -5540760597947005301633682945948411420467601517557344835023731365467317513282648222828040489010999379660801609490750244767560363255113065529418833550851566099227582423489898932755315182636296175663784945141611767964058470071857835572698141592299995301628113743358357278091156012397640947561060879233587396862427461320975871779295090799854019154984849684237290496958949409114538886323376234647619045779373872411880089225630162074386717973421634206318427870783858412149480325126022056909848011756008455434625514384178292121930297422898209952174915807617200812886143248860965229631785486916740927643262747200247826857398314849903644234188869814870884688310838387591514219856616804566377986008220970549951695273155942244157635738431135229868490226272209904730653969128691511724210353682771590546441648776459564804204032982433230791518915507373743897828311850572601227999704431763434575278499533713867907223547153938150599643272603688861249920072383159331323205918958154141615595072503195995787631540581614734830055822093546692054718858575132473744079262041373751053242655396913567655033785828403908034140889067281951625079393160169812089178027840736042614544853811441816815904312380713425645046991665780568480086448146659384336321066641679065330280436526023658814045400052814817505245820723463802235300457249200361765705398428781088491146273804093757869579951946783169639835670243071725982505774607027166549083829228015290003981111620643385428427627325374848934631332784878704119165212887012051388189312620758077749570643473357210084057287772441995799657354331464659504421346426193536565466616091618791231652977067249151748825308956285456848870648737659789613013508200651485519442509879288356052672680287957438913029560012532031918087369600606248423191330975673433827103221293324131591875303582771940441153680991063662779427531122867582876674876432873599480312656924095542538282609104612639253716848570643565135431829616672945678159185133079647016401993009885395920698241560755648332885227666407052597714686291889759707305492484939565143088655395114417345998259870891257047483483731680764709047675416965519652905734431101232303451333174097752702064400978711840825755424732319717259288893953828185388429609071520996686673526161462977505272550344733043865383112855797889143695421138240002999588358028469308760260608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] 14051843768064277499847283916203077204364061451053650965241434344819906316455903860749010334977229155925869774269285585955534477759630865316177779114743910617883594577476674128860069033058679423464202699069119090212793473728866315092850889477804616445506892532771350709546803075967104917165355247511785262102624337152972936081168304971108671986503269798036018764335184510481372838500337501570433563713211145110835458017220541950237751507478248384039699635023641134177370903768502109062701714991125559433521709806400016477006160363969756241726751465512005287488569687222308415439835186306619612735241851316415352112427381162082313626744530009253822072549044405068287624361108175697475801136587216566697317051267059528713284040093842421836976687491491876819249936508430949313636256388436228599457579519694551402721493162191902549424528826123687492723206622504133555401234477822582542147732346194984278752890932440263116697785733078940534735746164872085647884450351839738686472811865006790487517074801750279163840573731231544190975184117781967878249425836954054838911144901068680654466044559231666031414128930836817461092091695973610861175916801423254056140163356045526353820272171444582319858976398117775049180446749447818780509740670245287203517218219870590507699290679040215668752852761240459822207641082637732903459858673579191801348418294763821392557155863235790031873925211881892970024444247726870065730026232838241284960760149123496881555635858580866945955351782474526606986813619322232934311551536209431677538564004762137723554583335971425774740144310202582191062930155929677931237915379608692428887926428161810627907632768350313749002505097639850606690772207062482055328785062264433865314980142030700112080535840135990004405304580530534670562746825881052619078622753978583634710022316376349098581608668911728657695159794323430519840293034886181415434584245671033939087041734691757280888815806821905896441592715098651173801691127224904434591015209255734569837838169399597079699648663704531070793362433135560163393308228761610556634343569401842178223543446699674644470912213380982934055470662099657507517648474160834293360272764124856316632840539334862163152251609517745980275464645487848020971814800001664605599299439899871007782648106672153677018607223160869681810174506575951345389127240656617304227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] -13302666895178850919816194449706475321414181678003245135959882042203943047883688074791087410935465518137976221576855317154764576671745838442606638727373626412656731160678365864112994498190922603834407992418089849342014477236324903303262801971912118216966121686724609816535731807914472919333505605887221099995485765633920352252196103259132192449330426107773792871392606712731768994484375901845753757389086036333681502608003048655776106979843061053975801996197562236980247981338507584799541600652963196790880849553187756280535297565999277783992679779094330346681252102264547387312974672773227397779682413184786146282273378580923199124229944425970980186683179829309355275833122246805492256294370088443695266938512995358647754187470788251781288775987281208092519512568920749207877162415157885126544933216459095120427951713038114900397910652139366197239592121578733083123182821456831051986067675617012028968254848939502211175047240051831733904216183618946238560674565420972615944521852355511918143877386589503360997207340426724799872949906518970709203864058219369731112175220988235235234817758563006227868103814714417905729153679831957423401004814864553297141374750363828126012737996586898513556452985636841387963180948014989224444065341828226971436083396197213545317233359071267999240287688574928946971884988772252367091292759893780755873700674408982749184687975187714153969856163721211708361877898466298015784918327020124822733829221137801301691507667030360880181709839129337421069378992441720572656937483959306850949240156365064141747255036847542764098820987029079430690081492899390223846696041209044275969074929078432340682425651899347531690359675095465090041950417162518491475779986640273129682524375082219757125476143696395307156802252952215384618945236002850167473752313032155151806191041273898802112656818352738945429830592803256259860972782123356330673436294592552092326885627666011675459513777556327817934912334524750530809484031864098058145799013389939485047267822226496815906129029918494819684999396196170614066869957654231104060658104032998576022608056136904164734933547378381665583587747819475389940147369443166629785254668275666980164224926606564757019065526409074432653474646202820260881231166793462959224611178708678026580893692552620329297136191205881910036567722765653718313762531304737341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] 7385774326446806798406612952493052241052122335378126523379261995185082585449656925918598684761809488928860732227884922926706645197078371992472030938580428607540294203695756866806616502723889662767645553946458985385623565619081579670321601887769034056965850928461964085657472339921339065715392704662528875118948870898312751478711388709042119550176938937103261183694670524493548736410954816701519464249535785986192218384771991117885459711596780372395492074969763634403594374174781324605796701094530105673949822166219701369716503582233783438175530849826957722415068590122267425646245761548899724507192176886857031772343302447829209736437231140012551254958531615526687348153671426845949418290409681822259147716293089193630743113012919607292493494380531985372474037275287969526456164652106568836541035366225970281919863012864365368727682982306663844637488978866490987975506991401681739883656359223349982548032169627425952146089604958489466095408480605112240659288652319960633907712482120124740639926224451918417081828683420784033016660929394207599287262075964288604959435598966591246566164150546181108699292600687279261992813384038176706197275762088456512783733934074639807058399910303613166113308954206279598961949417855002634013891584481600956098886896221190053333702367579556755174152866725601212263315368462197037215040221065284614658872945304026773500726461923849472108916554494823059092233100075761662934565999679051625608711326674163712460875112090572428711612062559538771255016341618432562568104470025417499802736360227644571056502780500558616169784223548219512323108571228102605272338706657544726635301540614185869050829672303808910060478736349005175489805574250655051163468316878437657413473072679277984781811122472970463037065062800834776564145959466456878863345922303311817346366016983973301984996172871236059741948302882917507607858363856012097261536170392812480325176823824598083509247585941959872635777345483809731078672141992584005831548174624540782649521130715490693250510884312051834985687664075696506059350358056864054541155641753612137549794868807940486763185398070716483474415204518431996804106502678539999620722028389990808020082063855340509183443935502008011076385308807977658797443082730814913538293424884620065562497616723936880130709945028793179552591988072432489432027469669635897425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] -2267385585702178011289103637347368262540335591712690702645525333434141689896212115204937340564622667300203696220338437530027659521365066181430720874546251531232446047075657320078146614826837511795941331111845692412179728682202517181232840742996430522947070616528310386596183239845881330452152250246692965140359683590913476766136278484176957911135295958697435921726791568381926612361725518121571700788057675154804634920093837147073234697267832509987987190409474917008684426681937800106604554792464316648475147096851967368307138179684967868194428748874478871230331454061366495419419501112044921385444090114128834189360689187898250200920350813820274343571654897646711325035912192141798498924724819439438207963691338131033498614489120915127657396382769035591989589499373588006519869114621535145848213874267597240897807308697487280806171048669230654874385657554019155688933484991098201436013133929607735145346982535104731215511934240993913107391748801547524691609228565136116819122732077537704101012893655608357982759905166981225957326015941131890878996916982060511802852930548100555414208399636766553244440641843572795230079916507260146678083040057205048597484290964810260792270596109770319606752095373496089727633248429971932434340263084392983124147478018342491016315554160858145931465896614997295265911069397550140054165457961419311181101391977521996612866209369542531857298810819947275004465316767878934763003697789496528477932240258509405290967984271650701185583006194691551867294233886629376111269923614069558956789312112404557535230297367506765331276110233386242458396797630543876028622653415153800366111205032119519856238552736886962030835811808796932757273283311131686503409800677126318388113435074838836060624737503185791547908881899325105504887029737662482447567211274442880164196637477681557397385610371949386122043741185394467621770852370105575362244361821543810766023998180544294093325558172704447230567987949127658456343122292340830746680528863702496039314132345587295434293081400381171226376095034556037042395042308832741956057213845699392398000718236748047669625058201818312452067475966039003365890999118450859638280002675758067377153254176394028889399000240676303321371756503796008946152460339022321899041331576977219407712571312583932003434839717680411254865710202504351365362964865965935820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -36499426424171502052715891738387873126953701120791119399385355287503221434358191376570321174885256931155235152127330271336760757009931126575116709925053706333879753479763574118212425172486781357038403460649028458218922790422290692656006127780056064707718870161826974549635862761424919038770728192543517691764784785652789396067152606261646209981104648148791009513419736830497721622755584439926066732256699410285936253254661200370247228803719909592265978283426439679920499949006548352289693648312929179295629571486828095647439765214675934097407803045717165117421309492710769374971316641361342100065395694240793909160935415118586872831793557090653359300244805760010420020957852357074286157288014822462840337385080647740128439104700702400511516985648849780161571970889935418224909636256263604340538211256266348274474365763223048577695960780484306161554570930242369905714363032950914552317629516753431330968864031367188230305673764336161835836668546129778150204254092259413371457271738287511405790704936201141741282513275692405572024014344441356098618184949109962211645361880476284230760974247041948658811139106877219652930291635910276912881241215244770452781877908077475164901544187503622103237270941068349049727011611487789887766727716820054114782718229059273250453668188191197357725584624038922537785718845895138456952653178116381172751045124129946347856196523762128106192433978341132664280888958495253388619123814665446527716402191657976829340623371915117001944190190055751972894734768286282312383755851597003241714177177290079710710486104239650218878805108686055359778059402906254931598780997448598394493480485718628561059615481092113707256437263561705213999187120179921292015922788365576659766303407483777549147688168254914903182107700453440190363895226319054367599287580105483864054845675331129985753003582277151320574366061703137727613651332759033940258872741744495068165063196763086638266652162437052298195488142174622373229880423542086018579189280624453586825872670989751437319428621244029489403598849129128936723686450981010715758892801678757138953359725282184508737873288697200801506108171389182942021096185664006803314741959683309135960737250680709046476919589083732999483221321925510899427477402287107537911569708671715715427530481401086844266447540054981638347459071739007793913012521730320629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 450332492197764457496903031671526661230457475643906315394507371461988584721489165491688873900459500927932446174656142014726951131904145583445488237955329571047140020854988492571986205614647259439039723913841832014813982692800921031245086801333010896654151142562731655864547586130090049986913584905166223022113543077277660007149722289777101798966539242656543679470187615753276604720633897178571679386787317121192109159790365464573628734986352505874463112160096117978483419574072323812877778548382012805271945763245566009195055070683577763328491136736740502187523200503066226463667119692282747564826095280120072448757637449553450845683114791691549508301225004882450789741255430101183016131278878657710772880901631210208032390449052877024607614360448215473284642650018937967215591761721970070367071646100901977087304919323377484938503052830859680122698720765317131346652600227245481558559464751931186273306163036836624946289195539314227968122685680068626413003396132163975170061581837800393135447479501703642095556666510427078629464018087439898445720818234182562185823150587488526986047001137788694354424213012116850958393182817329922744324385049477291611564893175986209652901638575882063919295208355992320253850054727799489656257859871565204481403568246388619312830076911041109173505344165347068244028384335088954860098892005391257482670030049630897826101087120124044127718440079203466640111290533404747558322214511115756745239011444279129267603834732131999671782954207963486668437671747005341292067777171714890877614567223399698772793240530255624966537884651045047315199869481641788309634436581559754680352795878169373653216331687007695331480408523197273543241338149361729018347589218328914424773837725725584862633488489992111049685840650586576171493737801462619095667558205816403289118885599456342644391244564227429673319012737962732851421613356516903906692737112592192024198222111195317161401435941621207292632404034225072313707849067598318888692254556205045695263548178284439187449589378975449103605330669862487255719177855720548263436256756135259017324139108918407040465171515376833092889872093809753829975090403707782609745967038342823666717427789290276985095683370605783079519619497262640623245558177074474760528612863080107041813511859146277599249816929788648960642630355621590176482466489502797922304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -266793772595051607418934919161595952139733974786167805779893917047309508865820382357233315759668227788737128866818429491723133153192643794788956520320041754958770369821906951387475951970822424863706627952074983027664223813706191336377586427626334620269577333574134995491250893644700287280971239130974404644991848025020728241275629113492639098083004963541742254549033252009382334846239341681495524924702028444628252217279169483461736397326840884898006502289780665548303639575455839370186237882123834081229328961995453369573066391680533711599263738431135813565890646080640624549640579879971294841532864205069915108932463155326771176862541856331826073752281477212782333430355243341117305605367426178636415229109318475890363375575808981268726986626623972623505083093262284238089216931441422744789487094218090578740201267460652929282181399432181783176470567117232809935717787812827433385305718461162801826700710403095643622545958557872281407112537734337579259615130342260356061223111123199401938293746854708166719909573834726186520169963607122623120559512254855382598724584099800106172438429564825050358370692643496437837952856376242519540946343224726428888967810547298289815100692420443767374879661682298982625293778232770548988681491868594824379539173876891955118215290026716388342316652272815502318579746003719456139990726171273286071654064813215039866770071252254849020086881635659894532328677720960229942149455513212427925680165189820965073029512231774718428535579012220630414057751029397071251229303021482988767928777612772405183012136587464655015246094123797056462128481234851875567947177750394009199361711318978882625964257866065221250573380882349571723948489453410941545063882819285775929436599145057678139947730921071763310005060040917410817039888959003203048363566022844855927226859198137990835771150006676191023741351020381071509717810481468978992388226424098163136952316905665811274325142479261376877543291552807062265571222784634140853233400650825017266668366337451146919156673417832335305276256800625081364246977049733594983003977164615144648158871126964849342660398206473588886306681124304344281520593956549341563977378202886735429945607874557828595342742022729077096433294597166422483341466311808336592718584663606223589468308094674370359506166531023558195388342185895407051662762776173666631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 91092604719640254735814530967131719364742116078242200146258239083402453625178689992885863909919437214291608142515200512876528194581205624910257843462398350305762870929119045269573707789804088405346652545440518457723493427660462850732529416258683929038077454783950451453413263176248650822736543728295264852969842724658558602243653025719444759127779650362113751629052797035919657596611273007994398068463744793278971541617636255316040300027599127858542726452670894811056266937213036417535735745738359222993734904330753148768807577225404814443195123008389493264019181169437582842263304680031317279451622211014289849094146459951825588267539337444563507977156592019108341807741012610286984337085886986906744666598484456426387884159502674442110269687058689424741794853880408105554191179147847591483493491380212579212197200672226458879913343680805088710602003018940084144092231055891207534249284850191779207039143613487566153838994554575454839054132811111152564880884259807541069664015416696973104992086048438709646108292356245665659767143555759253755667359630797570169849835712420791714995211327630627770342338420118524646781691085020316232713957347414302841282057369031051114549725158413291189135903661658759524332933319984146722217951496767794265578788132331650348685227244067000647380151688871901573765692846488925634748238807833578700754628074300218700238184984067615057063421509902442445046011696839080857768723899223823483524073628214334423377878870725553742933331918366855100181392042023607226749082469768936699109095094167212296388325780023231788985665292036499239451551461380949693886144113451908700265951094047740619704716553016177247181267435289649309473011553016737862380746395505890183169952929757239335805110490564871932939098926556414626255042600414920142532027826862937839777577999037259262628633908117179884464077144229158746988016600047864398977831187680494169939625424560939922600737040686270483047539967505386445252440207603468577126347533581407777981220380847282039190745859970987114016171249833605775697688696462545882688328479052922206716795866174946973974010998450078417994202289568625108734504389863851096997762270001210269363082224424782370664203832408190006028747390213282052972228768384951696137825455958195328555168591928381938069212380128730344116622131004046478599262842774406299648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 1597466028422528165058919375957789745396619253382026710599104334092431681296361000480106611476060189893582708161450326218312880438166520052328377185791748067333772750520538057284168352798095835056428149285078471646626362285795430588229366312234913529489928955447652332600404049011598052332102542512091485517534903976035506689146175247531656852090237292529594225618662434473477692070744794362130258996231883369516804221607546475237695394037283332566776845132333148020796352885998717922633789233000942234231080696221924094900031035891295812754792104407737429861497487019286407399867041323286702908519762975483480942675850935502144569907479035962064291765760071544383968182798938284075772634307249072621445779757929303808466016680184207874752246890148631207052148970530123901552128270291897507884121178756472166057874758476501893660714242666007929677041674586229376457122539393096314138625809492270703197402152355414480888760901054961232226136198537746683947734219562394861934572710716625897378713627947020062931672871479781185236609647378808536767968049593911577630343879959394033558078847451359635339083183964710409606404058733228093974108622121506298655518549434443276546826107266035757190288637498862860860365909449874404025074397898283220111293151392222318896456133081353578019354045792770961878870725209263361109080178247705277723251005380448311740754356969324564877796778577941140132085340065657602332958278925915776665037025468178925619437021062885907187748617833183104755805316391526187716149563321620025286805959728269100267176761856592186255803514912357203526353361066390421175840267082711712378656958224461853415622724445660904574955048388505397129891771662641153207266003602791587467857103237131875656805630684943936821232203594669634598787617929518854702532428787692402048833463290317533966333103401889285802727563045003525100056491358328036435438439860015027847713855854021191353705664078551198569282592564647440981404344235993105151106746752381639521056545110872185532223336344106692911487881118080255651273005637893457264353713068989434007399944470491204148565307274168380712729113405874729268765228735763962790484451085752528759552344421525986630876172082718968734383246692726410115736112060138796969636297103098510696499201884392223707688751626721138911616533303768569394719883264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] 543081516993528768604424132980813030880946155321632357714353042188191855625148005930303078144091355365746214245234836185168179529022763355028670986518656899817718974755125347310620037155442529065442710589151809144627165556442209973511156402091643540523667969718883204458267522376554214708771565982752424373980471821891037102910045089904275398473966309559698229224829054317037310513329944352315282891351452683441951867518170479790497183445127231721815111624618246328865939382454593006052025033471822419112558287297732262391610646719597407977335744059207155254898062911309429256273796112596571973092237622023461332414047179417493430395553903860979559665542891219037783467965270671072597226059045721460795372194554827947629733114511873712893206553178175199799954843457736475232670287191200620608180527469516459737186591543738679677854303493267478772546385577633832005131602507630814592512744073590149863774506630096139903991155147677187763893445416996959769324092635737335524412419683378415080690759876972656209031028990049798523612568824100372067067159858305437063918573523014233547421815642444173348149366204272819674334801131628441215862595388087270697446141992872679968092939052457064518437098005288694792521557385968248071291520817960536641769202578462124696497656177225251241062100944414148722428650743404274070998345121370581296428230252591039152608292730623875733670702298937693482981290570996676517775364100060246886548568402591274964329231030353038371725448468438944910594106913679380297437212357492065234000529495424790070512385826615330133571128422720946874830147276049888444810006454505345098085052244147110157841680798728229654228204522951525606385508704878729520416117125748331817475965312198329269780918846145427841795444540077038783385147710751713755748306663981537906343752793705643586796376680925482631645061968175683345363086191365633819298248333567596865604233024005904703077904685559136736928700538068322060214965171546800951635909053080964988080816862867218473918738029716460347406522365788817671799977421857569598545900446141663900561391544428356251992195435766953877139858560009942361220817152826428010226293970491928837118121113709307095196559422912371170910895313260317848808333204818091378308003532907752373952114335236721329940724103218474431483868237264190627720734965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 3719023514885816337512091405804355867121621062370244944805838325486832329295697887472697057378896707854505926465996300844456040068731975273285653570267500214164867453061070588593997788504466972139174929376488618382897795904056571021863096931159290696318840640338849135532890967785526661264545329744211851038479724099437727892382384925851588078976736599027752384108738828401355469776328975499892872075667958028284573624552897214087792696039940723364725952970848520789804310860265021253709667455120239747992511126867190932273816164901885516501902405030193723230793379809660168336093554838045050130051663986575562615270259119829615837772491112294316367927363997877860398495695990594100103217748210390167979123516245301638831699502754161713186791526345434218849481922090106827361006979707394237834561787325240169064902310882229799033330011021347953881160069373889365394450553110614108259555155413812458374322189314870361174765002241641044865634167592294904642922893247263658087182036917993798175733550880642050664243657486988202668136149333115126847801007759816414799280096915141496515416995472388455598884904270675521668077654313456198846961340987938907921302682858679480743836983728079771322043154155242420776498359209432687607710898266579101183269635141579391171481292841393893534031509640770391946513457004342467378462667533125373221340843182305864299971606947371926118864708204386895286002077797499713483743891113262361940128670315850687443512060447921445484550327980252066044853860466673435032455120267082021907860156848580752819719977601459540065901415864909277487061829425399938337500175670419795956134241092293032038424600703914881448030478594320381532634643753827282757908445714354345743521195273018431467869439079373161934006681799948517600534941887073124245769844453868014885598221449149470456738044394227453849817820283711876654393231070998551832249233541560669596072804170780368813431231434847764971376432788126379465840380470502724257934641918785885182636761310815915520950346741161351432815248945946346630519612378748815249970894639227967433585056478297485913208694617427529336556531987157873510093951111292100297493843282984097965251988502833755433686390147266461156869610672210362545798124728926622192477879175364488939144633295031283550970863849505806916959174488135102540097173585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] 2274257194986108256293422898569827639695373739103015988346938044861140772469195604014004288502280455672710514480122433096353504022625268376241735531767254379969844360358014824083654251421221849846284250989110691548999785993639820155764879125580161009718994605958854775705896712389558441063794315017221315828792310456855362559550192498324814074615893568465975823660935020462401954864222191219040433187670426102095592713896124065383170119366987727781785852549657426651328227530930772774188754339633928611937983082918420361171814717218018084822902038960855509337217160935430803089347700650226013460240042134312055215215340364303518604283729663528915037682209836020180038714392738791207144867285423727985886416601308372262860886923097551199353725832851537671340159530627839231500926906646581718306222563370813352065157122039120011833293231610149805786745545244714811038538943479050905124455874295112523895349200041638254455363515606647387786249201199156298081196200598536539402772645118855735619393083181843958652555626091207733159285232018574342654295672992865661519602050243104373105159807068254752393116122763672161881215784628599263413269975952246462174272146614665889170827671410847027532471543375383354255909898652813795982228344257086808956107231894179913522111782867603067264005200150666303324659836149272205480369721516129325763179826073809322666625169110073750355957510052865588675261089830342415711670576033685697984030329405651524238517905500023227837464366687561924263443318530473528593949891160509565847561527647703066662771769508773050605773243519931433518265947046001018628516544785240877953221772658909459026395524354694842073727929200902802170485083110842013953711325134064725752744067944420729154552289376440977945945399500369699060927586253977897303584970764133043887311944581266360316803438926712803959108610303150919349541564367175492667292823374644315986664530102380525956639500687943667298759079513441177327753333753026481452089720872924682907678965038891230280203279930111566726228272138191621379955502660011066312683056610335870017235104299799578186635926269868449494463114512099424241649327571332626959676119555854516792724081926916672907843135224256827643755293443162418385120867397445816804887295440042272536015532156420398555201635767672578541144986733216796690516864988610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] -101335961742025686895998557847584048343474893875218093741355467488596164085474983466529086633907698877789742843213097071145455137332398692450781918786206642389489733944623305495120800500945094164495005130230783933665542020127598465266132867457064845318849901539096376528187691036585132612448753943986657609826336262542119426188624037602979778106957130153791364476587019652639870336331208733719374157985190619658851798320766923579534635250925077847163523170834397694238075145342595115303578209072888186876467547482964761393489828807634839750306110591064363219969732251870844329395377842064607685806524100457491358303737448389163059461710594543891722306818888223765312620674795974364228007177031606937463197328098822630171447923219107521636872355327372448593924449331651521372875771845066219954251628789158424220319653460240549617309843141872951179532962850459008174748407685165303753367145033273704796899107012006037550810508869223134793680065242578063410223040588922147914842937684603278796598295987901812432840024815045766540879629489988267117304675177178074194222942670007175309388409506380878043937190870342031852154356363469932768551921299230642511545076176686802113592845384452699954594698459232767566873546292747531668559679741737653365760378321067279831636896912842317949397347524000734441131216904504038083361972226915087177926085973275983940087205562069324169293402433622707451354383935703205248213037280647349300483879276171141333045922444692223095897461496805913672903429449998987306375647027361329366295089854009098366974317717475248475919380400033379531538680277540303212147644953539928251140398885202742091995643143328206559661681290403298830859516278036906806330102001853994941979515471675758823954632295483543290726646542661616764565135172176042772413943881888701456683452137298134821425934095615984578731311609712776662779695433637679998785120473979023252950360292930545816780153776053212386939850406791407436456143691169884933936409839758642282464408673392764691193514871837308111355405826824254180256663929603937166118165622147449614489717618951641459239985471307381418723794834593621891382557501996473349244710384263222437857149715158886592694483950126734310442393132504341933487966909872041492631669866870201849575399485001962427018460305878396324063464746976584376466099482025525248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] 1821546197420400249468446547750183387330048811972182319349575392572500930440784741137403130484041378144519562925400306057328651010573741616947797888774327494811129756675136578457245582891042615490447717044804930517707210456979644331837674530771792783411430642317948197068117047318606829505250236910514918235507851703425403645285541673222535095040665451232457246064126490545262628674790022839890275656162686139586281574674704060963442074547212020628048414848794366172006492449958997719949086244302553443512488652162399204354664237104118267043821770533322011205817965845805615291110655506150660474677205033510800530637314580871890294594304166163714440590951007908981160425798863430070336820290588029904387719032113158906602915434438274385456635213499026679806454978533382650896199739285339438610016884182667765751911621025242346027444922288923409895920042301351406400835037080160069659230718206047941097315357308686600065781576949954532524997784816848476840470442647877565766343014632927271862790491888997097190642925173059183434945813414011029925908993447388893747465964008377314596915427110377688415798300279703740974133874549265234613660337142949775068368028184265792536104737257977969387469933883124441108813927881506270843528201400027409287121075771430430936866685232427317285833255483576292775787920591907561861745517758874465166783263833247267703068109757108796894418228483903491590384253624325405801671567851558525668690697775610001467503732440082915646371528002985849130888634308762645840169290956588250745161011940562089433042208911505594059753075623245756608624010620664746843991403995140399236325347161373903653359276573827463777622879938391623694124843859663204774572635635904804926058874457378079609511081548403786796591661251057052651452084660337148263126659599333941253233143690621081782157367994354234216343409291684474311054417693588712816420392495756921351727095155212976196820281549368608192157420162569554811397565239814094815591955394579360914154136350352497352161622340502019574616917110203120414309380402674015905496988602563283333411471412586776038334679431066788238739261205871648588517000518640406369086967475135330744394712352487664883698316833324803778618143717193418651383650467310824562002262765160895323416131965794942102403867655752117090102291474157860167047466131170263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] -9274019835376986505820564656524138165541709930944386148580327092992690624606857958778824443044716380142019540355155725059345570819006699901916858998696622760541214206369551225618595299497414761771828989211492606617325681669616603669880744673589878803479962199671779756398288079303065098225666734823743188332969434320079451385277407038767806449157726505276110747386735218309342858734359994858310778285497033462131154642890900450415925457247528117327352575479595321678749527312048950036476569345667792413526421982998143214436414183839438683485734260113947058164381510517485548466665858230641816587568009308695395417612922731889907900679901011865500508080611587444080386690266349580114867709868211799456656457070359551810856216162387002461347349303498104431628694114396406910439803074358527036688368581600799957887704010820402279422862480054804320628500864789741979833087665664543877494562887214224500172927724477806816469314711117489142835102147516587624374028614168138037176333993193580108780312601411847317335602099262744088569127846742091129635999349620763172812194079252978574587024134953591163986764721170854136302165373485355475808781300885953415090316277021087300094120333005291603880646577764128637768871928386201014018460753096785350566201946230111112717972207564355614407964272340479898454152174178768412012073255541489441232534128919427318648117736426209568933910554699412418067751125477945814335303272941609101049627650421928564918743955914246927554046241418980889210197660885709168431033605952275458662557551830128305478727807107193068819305341962724863792240592060332948696520042018047715696957100126060894511974963429324999152056047355757907307284755378497948822539379105636498995093492850376972225928173096343034557353896726316163380077180607215851354815053449198757329664455967952382937935305419268570495135985368227580458994973904470064960182065241266993823843796071885891201629611936787511197892468081624266609510150029897957303564930200420823558815122165931949292661315376059391266067122840340884816563011805685841470046702591060043737054877658575502085850247052196476793099101645906926389652657133625143491743927436474075860972122546586304856821356239431584324935645928144061983420985941240826296278781154277028137238685048482756447348941206147867451742664989029037809189172286914035712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -44378825925778590363519500574836314909157912495422686945729237086370118570449931916440082949170633224626557360180746669383570026915903129108277854763836743754665722669944420130074222980223627223091528562890215374762717255717487210710619702322529500490040288936634109242657888608923086481824651754035633621844680286783585009241160763914694769106681830815289436090558718673051161723593982705235036388636228813742683554086982187028035711903422145447233482899655694974657187868762234388184004497115798161372081247873638357368548835662616912293561901114434101157182419475267846034599464314896989677389220512534793940995429750560784811724424085161333986140410994624954416818531197803582370999971753504431019485622131984306730912155920192936389102323416249240754951366481397011958748986800848538164484180071933895317642373374497978675812668267220425561342332943238779421525648374412887087406681506843005799206640111757781908462869599953615149499907272513133514775994716048994231014857379580995091817816949456699070913198886156853707110014147959394564289376196580368043650588534959094327478903353724430282397455870589930612442391756754096722869647474330802061904389756210020760439479653322124000572769288174307779166173604914254770875539348687645807566944357894108836634169345452909591641101361321388495283597152864359237165821069121332257513079142965479976745689598755455488377201998372303579766634463000019622717985480203649274561396495051436715758995936704459468702448044376041613185964770112449566110527347487922269063924640956838498296772205274488624711983708926595739280148808216851050678680859283504825872350750043101004616309883386349202958164915886759067025735061140921457458998613993891315782270225288157378153689224745662456022754536408246728057306823162489793342125209746735766674153706591731015985041417012857924616198817369835789627171850225383445259234658445880529700642242734886318423606109052964793831985877016551411495578253396825025724008751333957180047201440253016781507363268634328133381466874463320449475566651648517519839109760328270883978165363808443538417029586389223531381322401148139651048354826743597433395339636332242375962484741561503683001675787661561539224920706271852095430293287311950534098623226953138047077844425288217726600070372253983035833893331391716219042821104605037854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 924205242585898639471440071691706640818288199061018335602135642172176194859743445253138181489669112357584239382317743551549451685204620197189160219103042540367388976044801003320584018992847504495273584962640389700376277615025656246659198737941662869553142030200191149284266140295713726815291291277442736834496591107279511779475082701141227938413789557914564382242980122298535637915346741511469395809686116179278915890529668071892986738149894561491929029104040136011988458898313635346004256207907009916330695871530686233848916594021911181038455876744526595394753441549428159059631185468964236333361389034421014398642183910586747838643560665597649414327863732133558958475861238911674564857636084956868194277406573038384867655434764406101321138138298559896099615171442241389848551082082917242552703776471493642578850315016566484996991476069575646095638816820039870349133512235210023282687444003440583040361830677065813840878626507880857483579014803488695103933267097211870224439456198303873220717817365641105640287939575109811471035599513223557673688855180434293853252607721462167585814114729170423483100240492039300936910176496588122584493105932335328432362708859681421626392517790088285045130086076160596762365003084467037870642376854519470931996203484597974298452401981718610054560743335077941866970185902999851218423197645283373744962076888137712853010126260211508777178450903596685955355107884369092862524365404592449231674371560209277047184871348364888407366891688088361729043230810663646572426623498059756843187171899141977139628511822157951037266179018262635648140315542384510497409608212088950996701639018876674934063393320932691481470993876505642330054794642735525108232313947793513615084399726027121420779504549774271567791896317267925540623463890660195183604210986532271121839441067163199118582698137318915838175407304389782573467111768901452508555010371458722041218135885504176942244343247516504524699067481022132668217724040918175565726978944649691324231070582783269018406074653966833366437803734093353675665681866581505614021437383823514426636987210993825989666247521299579285143571244331856557803176176980013038728413719923990906241986204371750727567317362773289681391741987027167752002048794574975588460847147007967898481245140491310483066650248118108957919064963185285361495525184382240292864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -5500935207699142756962245839485463118829381500424366777786501886477349092556132479776253108747661835642866404463356373752268065144448356755027648966168239864931894774073061695219900283156163402992243994915034627334374843055211244871819798168306836711120832371091329662538152343824364868890601662042914656928215661416975037103336928174342394193708997502631883530916647269477043808127037330650872571316822633574815455372829446055705903690931760385156249851269739471381965461340899029312684019021254434593711001132965014100037403704510090132656977436448702855272575736574158423023713448276578334125515513461239864517720753947555274195093786141099504093143243359616575807182298157312826235047195530479677377575689947092579366797122095403352160596098950680399943215448032455510676568215008555861740800535067811045703156717014984642674090409768918580770711897268233409643566109628281438898795545143247484089680089030454770689901380596690865260376389661016072670260843663246828303886550128637822615611182513087629795643362027979552026216922980837623381995110758319891099924963129238798655829937173448245459400237061142447546758953920859838912651608877481666788201673882748242859001750877548171544786933466500809458899249672279689749380898372620938428661199667498634228592175822408793846493399386231538911860331396122884204990553770668368677925797155536461240701732239569075729278519702657825035635900819809568316732410538688043901713998084969136437671763646083147953358039184900631164218182084687765595431299298171945720499725710692229233324647731646346782715750323742739328416682214267323967600455331322692080224453752714490749559212781731679653758879144063163286697394770414328344980592261651134479732527493114590872132391549357101893625585628077712348487612857456165091972981858179820642173065899979170853719210490346742512721728938818949212734128850799917552556511066583713526519660748710944647623979182390236313030195153052188643157037535662114507882361059742018129609685555355514937908835882244902372675705396564638732454018039012644487993991493569415309059814613655361864352140009792910797741391544687199831192694987367234527624848336267893992120929217060561880241137542290739542508483326935643191877839217801501915097377924643983654837973543486933151952790313714116321221786441466959307941991416161663713280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 20605692883068234974842337954292898255984454182831699590272211489692236294351796207898236968410213648359549211367962923553491763228036245897970168192388222270518635586829673631315304875206782459632774609836295634350518175793956551043636329583469189952039068415119201622538328240026772744364737788585237964900591723021551921047356009065614125635093732937423285383644691219169367309928100696961067481638683283691509635602217640813310100547825779046635321628163551962276644344996751588683743780679942553774912963613353189804053143454717539722405091518311333012011512167826848479189838922893966960672136942985664495639845808982380832529289733102032655217264989759418890187282848694569073542757473789270492502789668628140665829329747137994070944597655055640879059276052918892956488959255806414706889394432463649093719491350367335438928255747905149796111820212657865539145834361755301011220062926004133059708214863818614261650326429088148015035685062640981998962455601262848610334212894400557894741504952911133350621586180704517805924317419327317376705665054837671641667139089471381552404271376104291236871386133648745061997374738426967029100314248740860203493770953417788218492399940594535563501078263081410447721115815396998787546800201513373367211026251646258856309616890384295712569765143617275439608013481061904336878401613780291077615989805203635330156595646510837898731588882347213840467338264842357720769153668339585256531330710759961822172749403905829968165486623582242885869373700822848032637596135178412890626592340223676055257805697570838383034347538086211408839441894310629939338233214207159895016969469231766041812401641680122824038118441611923930024168063546681871585745966444902001354391818169890000011877205531696786434365235621676272028560703128076128732490331357936054182599781835821412054235880692492944774932300570593164709749530474560665543797505075484545318227357064833101498911348522117008544993175616242051351923426336466779089172036920900005014159095773747700315499921198001686272101816852196397431112430229674124151290072903933957021148366021119770316539715375585534170935629679745580377173362779198807409489559455594585795611001743316132144592744361771039774130287752345499103761653452519055945150631453676855795146314772463004375085044766052997872232122536114014776307079959695255928832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -60225156528156364875591905707015354172822672520538551448678017531609646582476675365120409706027871721703992817987915139320064115763201119152489319538500355057949040788545737135914921286399363017859528663193473216726405592660770109081804011483252713359195210608056844914113411434904347535699553292989113696429690970309177798470027968690441894922369399118852623784000309134100990580529221782846855809696432909942296582443666917329107235746969686586119670636470127173989212027342437906236243727037415560852813465301825255167224260870182894336821403892127540234622942347353058583891920639580385008286805751599334276784655817048766642116614991075106724291962129264619745196203396384177159591034371600647461012505304566242289812944401093362652971118617853142225892498909201106752549326950861668079319452965788131831475563346663188470417170163282629190455689211092475100865163995889429733451690295262876954669910833004861196138653536135028211089463802571659559685552643896940970230615859170377872270136802339278694435661143087899667715262152277436364167624881886713294324682355035744253550661602924688835307370783264183866037224506216130534256608780791120911103740197667781022025522246289466473513740828726648262130610277791917923038446903415056441334194612402937678681609924484221154920995402832995159178825199111457251356813577176226179950633512363919768680063622161209512467333378861957952967910493765578405881521700035513607144509080976390068602476142546314553465546446576068204688568076288124417707518604576563742917326001026319495803436823771525393431245271461279290537447014960273449255668969867237088912013699255655188168541913458008512510980780083876016988319087927686225934431457033940286519559269879544037587329518946073462453999225916360013633497702659852095403823418769025559495314518333145018350504399626049017407446720077739454877228278825221102514261708333993055659232696962721859726703121669259530627062208703969265422349465290698048202192742730112934067875342875277306581483945657819261153672894428414375024439768108512410076406388782068587251237106022093101522916397844865592157302455883287775592620455699639373891088537719863573561052427653534695597921932274329820817868018101078076568894832168449366446401332120772913605493822747242606701338082544685344326388851883246053151959717885536811089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 150517195552215805321547702671416556516289355971314652515030779342935458919396266790862987878620178674773691407105670281865336315047658866327832899925084561568146628508424978559543316264487171374307253067629651419789807153898496356518199422939715077567610018467024982474862086820763281009254212139338261058257062506205672218193796158430177863505368199485733392349688900626446569905820346353928262918540540020349151153218077283000418333499908323421257716161397527909135588563185803529966068744473000288336272463171979966506705867543613136507605864314067949116694499119166541528419168752311234391033126145393445714863553180578423641990949301719486170157998165996495030278443777657900633388625684835745161221276157966068874763222114865653633675154473225594177205362709359610207801450672896299837480120578891813668258192760344473602256892242524904001861059942907291910322333790089967508378457595992218091368898303469723267438313275770237891103303595853679945448989858772437719362116053459200544328565950627571797985449102502582892268305264445543690391747558193139456280061675222290678149700175665068425215845838980714255700621100854181728115355621566701277581869063573487595610047796971246125780511485383901913508743758507276527932749407987075328597696269313667600815511876583710349951449349356007906280030551542860419740045475838649228351409475749857013067440809737065661036021377539761983411332172389695694599444574584410342349344051302166363161605071904904300169547294405428772693710526420826884945838776790178326847296223782913973475767484338284630197598013833780332791597202236942626532562306698099153845699064115558428645489228760324874339599642514700099678210303063486204728256769253548858346974696438427086423354404749919795316370427766783096529869654515334446408829746630711000474967091847241520701785965184178119928178322027945104543743059963152456903206799106086748046166793393195435942873502862654900262974046461474164243426250833104601489601778288619348249721408383904924737227975340258448201421387835698453952204835235090467570384184956782618330929258454752892941806486667001726729860400721934371868134685031869418975211127600838344156604742914968189496014536498926448349554307020711462507076583720193680890429482416339404107595551826858801499892464588594181368713992225541842839084935853807585198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -322096407850358524849265914329897292954642779921288769616270085060319767691689166124565049567343900639590411027807838559989841079036773997297105302063771183361987446103802414798026520505581477163501924869964353668165814832548726430631602379997490014427127731622175541080733161602073025588884084096225784998074782434539365074058896545960025086598503965811782968378876697279899271318138665013121022401158894742281290241716846357243336068757307039868900672914359972849881421042580272348749408830155552293895800069685364367000327869939493737663766822963175582665244607249704612993024673011520745924144418330671590169504903814297941151241146565954363473788524200940088369651676289901034507251482166157195357470915814826931650200998259184217799281452313195647418264297926516329594947808015177196844071185188470736177804484771230862234886834445384712899310392451205525634820612204264832243098305182336976711386780700067383235918095476240564900247703810289220855156688999592321595172329071835763540387231581779487053698975109272196400316026663032144675076885241531632065578837206713159698415419532284486330668216981566013352184093391394413730205946521891436358084941120983738963414738149875799652648685892907991336650678455778955826121965315934562692187797719239585683810681719273176370005230172508041758259822284228932389653448937573980888615465039487766947884140752203088952971321982650060403328112642680510300129767345548362024209783850868748202318878421291027754928401260331000438415894326432745812039746945592417276703104049530327096582927381870417544938079178387667506352685395456950704924656245180217709008879957239951241515570140550488457349033718203452740340284974750230694738027477138325474143681190734712272477724091035015866455433438044603286790346806868154989707559712782946915339977733262658190168562575385539581761193932428309411209127360731336001027957046449655415948198922442482022705217877679133736806064488976674097074695153317916557554342470142873071845690549474536009068353860799519590447370736509919278714821970253437780273361294766375308353049845446326896123779684349575380408902930555686145830762288478454799721228937757119961999404306321726482470893354462294323563961895186012279270616656857472293707158095739825425943437440627500558972044050355766075676052111988853737979845645474466847784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 588762533643483705302400591151006577296863793438303504910485895522657922539855383599149389538967983122401112218500423422942853970996209038828659501507231525305490406032521281138606254991751739354291962106637432588149457727380186532275971751455766390480088984191586137023442274784646017112937590283153237072627018495916564896271525471787028125319533424891334120677928603098701029410908896130354753818392379948709221053575064799715312877136101239630482826232107327466790959604477265498622687261255886731163812230917880990250438530982929185286276591428987560841163703795117169980936060558299701998766579856018660786361877463559603098579354572063350182282360618368312534708207325459692552185877528707252736617023516235311740070329853838067050561689268530487194366164423977762259279969341252732382536815852446136732044819153440372918774976561574227820768897681004622455349348840012750546713222171369627582428802826962785791179616038078772520438516662940799721376594686508955862865562774940445921351241413613685691974123126284188242079140815216721793196217118229666132162124337695713221435711590258299445887172788158119172681558439036726484196096925218621467043275952840922185319839502985345732186427444895531954890397246972090653941473879563077143212176761421591237878025811101893523662920653572376231155893716317950894731617797541751520462446370878532827726538293640150119357004442131865567996124017307205894914144530844528047878049522185066956879341493092056157324286055272309651334554550596148853278730300162924174971108984343633955896719501075587956194233601948106161176555691269160462833417697372963868542285964596609049323829725377160002814045150851998596920394432860769812062268797474434042940057589729851246832813448328126991776228550364323398461783586261881115214474371125490664665048123637240998607994874983587415915290079549557220609023147511318755884935530828005486011181812238666018356409666337898564497616520202756278504347483802726841323655587923267649695149253801946275823344780498812522379792996043810648676094877743428726236603728440257959171776672327687232058748912815852588279115741380214657472828074363429879494217977190330741763157135716587804419110740032713983988385262852697669054588022170437859437949899143097302646183202848708524499481491353668065067021903764137526442339467561207978786816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -945999683706143743788946495020586725259895015808084967362968145250120904912308258229729694996568713278972526996463353381295745679539519401316521940913587564302790867371179563126504692229774653742197373858891720830070246107511066559342140269260156398165879968994533071189063248807007551270704979077093749439216276851237485089454691454093988554782084153991742366668998504717462675663399936459957706995888337485120034200845715993379250325082055468031827207660580720587730562020853968301399654453003077023821055729223126065638814701025069439027172033739585060930424936718552866607519778579529855064656425268102190892926711032556955444824317577017187236261702116768843836360899326688624362918804269961268006854740040774949205076361595754487033984785274726250616192463203047133952514770284213704874303445387292235756620299165944584067375773530311066355105382593328254943664220499662689429426167763233199553631559812448760460566487370181728980106425733341762877400396021405243259018164485506773432694956009150366468084305664562035357411120258738017674039247581567535325510502135486421269208633404918828167897360829138666172131104270858356002426472420648743001863144555060082599175930223604389130215723014779650333080011162163634071581575933095128234077759307756235857401083407641146047359641879246392371650335912595926160043905241993467166086515388792030548286811193169105752504012740716901302452498199684700649532262064338628062004742505761307768851482535981279044970220092914001897903973422502923362267833563025351565333568135984661515164334535982024669338641316341565131528037975008061911302663058514068455380749956129903013128475821914357742278911140145226693111277488663608486915755971406332395920739225115754803968379855567640156960860198931413891320566576354596111817919673474182024008831528096957511687787475709455339056127264111549445108606142155087002070752873152401030704877273728545687337197230508022332926804948189003257146233593094746968891751265871330746700491808003366628098124102146087252247261002315249697791848900948472350468994171473638786597990279359600731636160868650274575033152343886310433466089496560987063978349093191386135737165997854215011533239904504009505131019870060529552354457580632875188581876930399976508957487103843676148274273677158239058967581889083255225824620562185791461130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 1394547358715693592015811781034548120344935464506264341907425683556428547424001140748824632706629020131187450177846778790536831227534183679939625071277351831247100758078517377230341209560331376403277937915943171642032447234396166493786752544991534384469307294317071263787790046883866284487496387159584489668340786305978494451122916187082224374471404721651274728243884482624951527168080686090547129483497116235405590229011636748558564018672026759259087037380414643544141860908588321328382569886991541792674210838545707557971311883385361937263485504275817360901052878746781278217863883360232276928010740830039566438615648616036820340268130806345938734682126343807345186593063145316822465498942350581178254965507980990128533321691427702105888428206275326513443245461125141915289736889975458576237640134513177855415014879983428983255743207776586003195550971257249678556560322648641475081833364031082639750986633804771442417290090976542574201744108164282989367560870937959968855291536394754598184789922707501395619045780519749475107365470385866228665057261277029092761435590219042562503713022660368817427036467113179778690621883486852386213983424392285676316865916677568938946748567991164854207138670157627654231311257544574370451053360444693691125659908835751883751850123847308926119741351864780869559399610049485333382342551154013537142267642102532496040510353203913601613910278707815608224593671139891624347510649255115951397616988111130789745375335354074635889423357032898207801255006239545715591903026543755491096685061838016318519980824553828409803122321886537258204365660259585306725478817273990288949540578178807500760610744213438970440774564912992970508130101460827268378352952755598963791353840370754193161147167517595172353994596730211879924184943456521201955419814358323722233187822209055328168481230426567883065925435615332268961921999924077124463261248784717878418694343241767217187965327802352229975970010851548573216481143822325786583849608040902739733798236872836119509700673850369509501663900379230094056761197059573950176077270114166763248583690845082783443545015709334718830275095144301792812157585936987146963826502244559061308289522054082260038374196750330877674378781315059409190784500346824552607956480144411707380284957481298779972019738863477521581002254091075228231140458640169372846391296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -1949854840822053775714076367200344420364790088958724341867896586742555265096109460867006311988284561110515307976921016886748992455760469637384497722034572070594223383356322528980090392217546045645496210118807986186985068821308406422334563575081584258603417802512704633623971491701619314912690705855530326252512185829395698283886619507546466298028284915825060590282255944241757567563944401176703185742299288380746256063209902500686390201524733878506226450979952844629022548530813739003691491553358553376060083698410239597216488314416559358012495713654960392319272274604703499592895360865373804988900623274531001694271397613851348847703414941860104492439885680606560135261832624196343181474674572118740257703385124084820441488567022085902971869093939570720964277584136511609269952336219363645340378204943671914060412949861912510836152541265980820696751373953703666740810348020939398340241045606850665758280775412415990278679708441727237346467513622417891022027512479544626107554638215762739996712393707235077549116467300715419123661711308594892702440147902851323378976421073971402907390446030795629829738742071225514776347854756804340513189645203667489908422717478158494889809364811035485399292104806399199294922944171522728273172104347213744799891461066905238959435572122711586576216795114918746956754963008622101883678075398426971473290789062745484004210313823849561431398062181911192546538559828463482227259439730478582466911438679914391220635016983864926033068620588884420956356595034704408187011092172006043760783353472885479694500766787822518328020161294063054236542143148469395832544400175415806204776363930238205238758221185548048635000615027968531822275293056635495721984824749648294835235263169349164356571422713545463121018957312269559192200934445335968400643829319535369530260062051034696260349048967508438183467127044333261832202024048647953756200634159958855521374589482396844792421008475431217053938794334463224413365530331950733331237404619997706975883572743989339117105554234076630239700621933019522198572811500594872094976838961617615765738453299455389434702507697659079687671006849075998045887770792614252863660199312833100919064277582556514226165586393424874496835045484528009628518288177788834389101363062964462115141479215927520922010497492928104781387587600111288317880585472745272581816320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 2610429986388352665035596660814031263967229403458764668246383392824428504627864840671685070160660551473360956677578117715726192261395744408690167011690398220284780021974250188131431233320596109288186108177025435514933443636929650810565340960119731159525713610120031673696254151923455148155105276554420289070967936316652380702182874372039448645660827446961940324342789197898427426065766476258338449824930057959432289743977070973818760422334407038718807076623501863251906760718428902492656035180392942438808801758418035697547025206126675533043124851413018941727997047306649196700423018237632739329945012574372126725804053913783456874420060830182050225084980589311415916382937599204216260063649504103896577353316625005945582026299294580846207125816907709734842670110107955688084764926695085167323450420113642248770805770596418282964803384581776213190830200563804141892611967190549474325540745616499534027176551784185698536721515973092757900080011925596154125357645163085456137183045654148554087941420646311422672437556527887465928380067516714102456564198638671619723713965581220044355038992874148787638088178890527103380795464068889832317669428066093990912583024177742148965629021466594972473198152622788322684683283192787106554974779898392295884105832796294304256569063098786247216765914982982847940499377364690743516154687090371828760784785637577227430669897839443876754303451619835805632937393349573791561798305418418610276704621471077130489307814208687144647590848561931727389204046811966137757070880703835165275973541759456798977238908865222930111968001621601493413306794306881732400583386658269922323635327117240969066694621074468503190666483902022741988536537358298385844700020861632355452715575097472545989866179116055568883109182007358154119418374148198147560960269502228107316102970214648247872294831154058297361642197693406618550483792129252128726786285883042458094776098394596068920168977518594549499512392618052008434529695509395112377505247594890249225769862932450302863003711801288854222914964173369512199722112470606548332749965307221079631703534356438828687026754240960394250763718373769272544488852649458872586558790062586378615035295859223017412240534160861133018265447172142965772883003075769945302031232414645709709483881117827647028891127933272256639397698856517053882080846853853806180958208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -3303842613905594371927279393659480705309554999386192481798998968392927634143023502233247057125494736773711472805207415636308111628877476620914398667416561121164739215773200901457293212200378172301598065765154978415666277759064718584169846860705674950298443714714279382120101113945407148056296687171299283346193434941098192156346884444050629488707546894222371471206866670121310868036419107170472805490958827429253829413096891226577019134562426547513490664483720410344681565915657996864937108563959573480689314664176719083171651608347430659754161643802744724451850486945489282399306729708101539063531824141904678210426517375645020608573671160538657543867423217498302922315570171922389590231636613683426537848563198329330886762788207979488713621811725225980139181345379182872791067768226203810384272425313820765913343386677554497225914203817004180602364543782448808827314697664000739915749873799572805515520558293844340007389767235699108194629703782069774781929352620395484548632255913244566864309396655177729268592189003553754750437241101958471479774675765141236359437874684080839972021321314818828877861737543650254090277420353611189659773888990583142939877525439088600826383080910371521971265337717278901409917234503615802059484835938529998382532965120287245590876855432761579295484534090268100904456281434871531393999118887485341153685746787575406138539355629349650055000301191259361957788891669181811880738561080253409964523977835886415549734918536514254539063293490309390181225541301450081521367860359463423613336026501209660659513915767488327611910052355298530421767316668277212527494193552753629323142392505804724075867792079006433130445440295991570581523694967024723533150646523409471100647994083628503888678598388189017973779249397830062018533596554759986359800572858631617927777723192353759822941242408662116392663854243177101164618284498636292036576050725208013050503285646125140616017654694205899514097276330036653667008835651633963558718781820049381424524101281935439137705331472702243162387123883910847699647736642156031018994194902799227900294119598068649453143685699990145286043264249872356964521204086148863018267658860778764639908290030432844002030639543471234734062190099531807201601527896997656955525942457219329887978165384526126680226911706663695601568097105197334030745746343767707201044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 3867104297203045580216183175382563842811778737396740232821927937554320540242681819719734236501696404247015614230850992534472721686522440713309161387166257634998380975954935635876916390483829377871691232325619044239396036082271023580017824738128619462627899275217715417231568012346557547465735262109518469636160082515723918507133570523939168954301317653305655018474591263313914795564497129905014213591731164646179080219284662893680704613002698600417814881700112350440005846291321518783510535483228517902035091536096535206218169218606110959127133703490382050812007194002934628346250484966989175763478216047027958225414433028239858566649987754822628409401706381531075379722803469772167995583982708972194034423926079403273432966430149631265227698666617786458436565796819157899799047645222222960207169035335057458533993450818805134540230299888830412532541305389585528696481188370857129478152082760307425808120142365594708514824460215916081861983370849506507354408712667706051811915763643976977200241220830331484849592466885377412110643490267151433961222514226864627230539402588768026475432830559123487672043556588132076604726679601861250502859046099746561159257273931168351117096008693774863742234793496510170497408962433473550305387791803337988278372063471994895561713358659276095178897471242692518819379663492114438623984355191749112270305473586992454369601630655050007164526758819317398085195745113480718369695534087144116585385530092043408923863510115596874729811839997731275855186069610869537898822536070158134726440010721504374795329595250674068955099377172691511700295057307407617623452549941076820001304888587526332402042176204335301310904593536969885643072876764250257984266117059411563853226221886480748178799348588374252373440853850963756872957569180061689693627450043020235323170937198374279719178752332194516248793517108466852430347587317814679122545418935686492670098122419508648114574789339104062004550075096543159958780949138757834440256660062186868771366109681289752619280909843259170167974322833865660821769398133463112569076443513696333649105363496314374114677260172738429108122135104045254359717055060322501310864053394565063366105334745485433876712766397590554754501633101788796328647138258596543140936812685732146203467252047520866107007153111330042471038622861782867655291989136519418620149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -4105119478460932197091422891708840655819173251871010728623204845082082389556774177756622757713936305545053891848778150792824546369127477977303591750381538133637675465936022812473803232065756814022668721935950972513528083932950692656941056309681974557935324287603163596613557587366535948376310663939581593290458937893688956491400842764290879134447650442770794484438842422904526220895626403163285603341654458747773215689262746690368119180567152583077602429975613860919910698256558031624302693628573519642910470924630502534950236838260085636906092601827718681978498148767259535004335796712350240882606300567977117873767257740268462276166302208041666691941800905625323679193027246736503581565925722985559312625619309403445048754407882551321837588035298696595747240706665093554683098768539375053595550611990141075746200717180143273787723445598856354740631164463548704322441516735367439006594869227503303371210168721957495150385862209464875609812306212576343889075379786037222074012974395728781668806732455612718553281432251455768360651557680894698562160676670113233114395125445414567937140828530163171187096371167959104115455302215350367341873344245739556563113468739827835724938528018546727371767205327055269151989805070794038216750210990623283232206652046938046030556969722864654571390024670877585950448913947700637523992806300391271717576915371394098395271338827888265192409520101066541686169868220006163916298191678943698475088027445229603431216315154858259733773409963948151905381648533981146751442158664954020344790008982407246455481932529424803548886255076157504391135589934370668641834223656530625634421994032587135309069880680096673524952961220178157649289696479765896196114067699531632100624942054811057640926318607387852032908757817004361585289481000460426177104405091252544833725704473501266711869896759239555992189252907991073709055598142811500513936136332066582739987219901880632118485525587145959261011786789920679742195857277029371358973114492202093147293172121314716634888698682199367115309099686162267843829052642354380628594883595890667845497404898446713522283922657566772777192250101549540087165467555432224214553826511909024102410435677989457233374214490640023558901434845279792120599764239887579221499492245897263800942859717846904933847835046778545263248383546346482181447806237468471695769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 3902660402184448235685121477992517836147608347849245554509926290891683903218530076876812642495172456077431724939048600784350820534873621221106307086502097779302466977325309347259522608759570824725384670242367925207239731923060012866515746939149600321207925519830081276186707967692024146666416975813808870625560429795660676448019586404694207668478391757485501114743202917447461286266542826172290567857427677355279055348032149826742292983228551336291511972672743038117553272269583824106252242861411389361178732417877726818798009229974181669645524916779483157833509718914516830598633219441086622361092674853525940777469966052621896488432938864790734204005898243498177467276357648770795886742416577148573775209245636745575081557082638597972792568271982818003039177889233770436503668092189785677050328561159039222127957617172362121082164659487615628607892193623950243836604835367146395507360270943365914580688287378265632285877154382174766469222524635148363751011975916663783676078874076374748201654932057379197989928907736833505867173467125429856536776598244099927874955725434748606283098883551051644824828598502608282310329441251214612830227136158010868780222704760913708683943450201628133919154655448793858557630894112575654178552855399455103667830695231435388021412953496674389919561397484948409179844553299548863431704108870585974558083837417574028343985652971783241108471150728673021319860414570380787196412872497202394874081798655349396394135551313181066772902400506038639271539735201637150127119336018381532331236213756738770470745357896295313486178233132645259247231374269393016846557102551813679037348581870559838876190248147890424407900923080554198664449620473566745004519351921718143987166638405761683273899093594003077264012420349685924284585276967603690059662156300788017937824454827583247961171805064409521524634013386926270980041666684720044890625630637070881120082309010016089567451845906059924279956213663980545662626451472430415124868333758391722994067341315189059338250784533161383969567016639080401361906922939700686637786660036287319707207796998870254363440969986554346322082746467444419070691343826557862410274204727071842837447645272819052675839581710590756053773513033009989248205755663369502624782292423551181097054230256623174418525637840463157733205144054667030537220408072848242724831232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -3303264283456703665308080707464242734352440317385639813827808793480898173385651057821510066570583070329497297002720854670753278915450837110807706811795269951136521853297402478504165299804184720045247975713789152476442303936066297721661242233642821638125258297193749468198432930597381272283711465168588538401077344787141048166713877250216539479624214568947761224913841028863792727727853989139016071357940465769086149939518426232969336366702905746277451375824973039433489972282271004203981952515934971577379878578473055351089331006780809409550570014740480230164766938565879509147319226056550214256856910888377574837213456513575639722029888493336703623836989116253421901146829411442003770964372478957931626130614149455495102199110082868467249402007796554590163934676286096609703807227229986648258198131637958533895638938299921702020073148025820742945243263988489131005375770156878509124483121830071987014726242257426869926616119499194297299336697837440056162762402918224340121694306037815378405237662211890439258588965909452612824203714761929244543716774265043518873079773751261362004974744679410338116762566611660260707566578083373330370938668382548600947775489138997141900810565148950415551339672622927984817258392367731260394268984943672323143699898636367144758860256605829671016293982281205178463437067142484019817203983829868065041936287982788420151247315644520308217695572328766926106062376842610538903376565255187402409173204280456090216692072320779750333925854486496456411627103198485171805584875570546340429832701423991525104725918911048862808192455917717803318982265124856337621710747273428115117842866425542911077447490093514056123482304660114322952710180787260716731008395423813362529195282968837112167203790447670746889930091966001901254759514899664679710518634075942716961253170495848466650923545943649842012871561596448138965897946784372214093785694168822353015286501991469678430019020430751091584224401034011395840037157065152096683641934773614356267607412475512348162789838559534563222415292219180256719909723127938259426490778526346714556800079579265560999552894623093479932026127292063099924218689012745106524444001409643546148961852944389619064464786198584879565460632157500737843159105688117465362548352298543194422817710315506293816944084849951701656455445124838954859069114191622204282634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 2484488421424566654410872314643370840479836749357429531627010728601006688635284353445639133926215909206357069977739831051791426609349144786757689073220223977329025605892203857081156490988584402283321916937972771528195224021468088224383424521720677575683607665408688575164496173341894379275751512083516264384735834704711526138424105958989730822503865242708316453271059851060343261438852308996689850392029858537659377968495778441466569884554281340345569285451815414034880591748133259655730301657186141949623936974846802326090833550912899785395948860470552406206461278419448094394988402494005736954824297310035987083697872670088890225815112475077943846053646063808781569460170894331134752700759632820420802715643285944865569595345803641826807093702521531135232483206577672141079226542735329204762936158527095830674265500906703699696738872848819009634109824870999095028736151738325773015940115332276449935306997376179264416877199950325915388816516510049572651361651913397840810098659731291975359403969897800766862004539103010042721836747676185977625890343792385221149213411373228347979803035377731630107088076776888831967513486810565039264627808685298612189865589044979512285865316809283592536713098525908113924632334109206111406274619818265916235857637651041505429188481725961032824993938019829250256607071138565004265747509097972870343928141438481441316398471441742591660801466816904013955434372844479580184096305971433684646566030527625202895578086416523894359565559390819281353704625334955017980426061905115229838256961210767766743469763997968213949268351040702843727602187711698009477114659106635464100923682184450013735302631572338897433758530423417592307655968082804711969897131780279342456590839426205094858525986371523757187919641009633219873244054927610501347391067710505337549726631872130056002121953807764235377987136435400190284757206479582882155792696451320183923740943314065109153139742533978156936980381289573239907796530862373569931993136929018541197483096194869757512572775396832269813203554217561908239598876318037153870706746508129797203441945800113113915316026172816232376898022834698659217302528517752811124403087673885277088130609658687307549388765721531805714131560201067677296955765286883889879699065366540888004835726597783239324577805926324951964399143165607620243613483140930846276452352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -1654601632968193119190424543034887111351632738810594963922675894638199336123895248727225851593780119365143388788104371577436043573851825823096041779467065521405919799925393892282350861340254965999763566626858017036416484849465975783718905968337961978876811837503818330744614177221061585754860830238473986424503359338192629891176740048907211909216203191585145250898845983582435153226085654964750903347424538839408103826391892145460915865655504038920445092411865099051048581073890152207526853393827498877930775584414789939807647986836854657225961554193100614438394595035185134790703189422570143280240286538949736460233107602055280863480530035984949468829029321984916285664136832858350879142058102157070882209290210632744000547911472308836068613740424479142927093767787194471755304379295645442462776092442789747569258543881058706259542954008438426891576412975320226006234232489100230858325174218422870382366248129940004267116582525885473251438530478126794228139501298847556455320893231755537169712779670950836269956503854128405842484750271089462779285490389601559495107332765336552642921711309115443735810996229749590829266601823555962017460599003066951113687022002005502382783762432069328332574335083969997226680957864526318409017290157600919233659674794218644050767263925193466935042071189091533758762507116835696568717417007031480518194522362974499404211689732203223885412434399248670310067709260372423907580071992454943077332253130797626437912938417502856396431054163411913136039636035937652003097077991370270895592526494856739118167611655528331226461259785873013335702372151441588257018407218035303487034957390228148798532977627688183398244764369189571376386117762079606757227383495101615924563261907536174098368667595016515936035451151418264100042904803700271188949998274321518408345649687326578892159263916012085566833614214419095293238234223090707115685850261087767536213836127291382403069375290370611500426625374536970582047391545759065477541840378765247898218543908304463808158246904944134826558687505165635923988912180477903085485972159566724987739439431425298751739007447155535775120106229826574442818337081187423359568553426324927097734810668934555166625038603492745962136381980025987384954211850854779638690206641047146293085616034853573548118028332682931877100164738819256667307479464251220945797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 962108563185892366778289158799873495027579495699872229096520876149790342429761317638357625354617256857690981558038315004050703565088192095801381430124895017694411331036569093385874790420653075200716941616898421593213167607091366796790232915690919242218246373329505381589768889664282113925050952615719949454380972637716527010583568048902144798464047893606333842991827846068828077112931400195171147083521331657698092035942121373925751175216852972247643248406905209966012299451389713296342459635478182564160942638507548631310663202591952779235291945406699272777350051843866689788506473951369733466562865534511019005462619801383424379754266433626207610001724031925344916228483718163952692114176277119642107436136462227930683500704992608565225343380784884360759669262611612493357166416220340011804457933359927715788722455917674448156570029508890617427792974009569664657441493728629278665601220056499676050608335836374092844649717371699436914564592562626041728857158230491406182545740536389165327426038400937324923347464897945715867782609916048852912467545936463499595305738055250785295357103516313134903422235425310827354020847111604415153891889067400989017495120348451256364835745050071156425443343697669339585976611911063640208473153833712329300882711377449522538010208366483691978966197778575732006389864373944895577288142339788839035336108856191019042138839404720955755627059215268366643479736593732670736701316428443365233751564054502789070375555113836883614142545956207786807381084603018083182104312433553658412617002659958733410932527059450220335499972006508972512530756242812298637177912719036149140217013702352068716721304103932019431807547662182662801532355030946669487374101548363264511619998519846352338472893223222248772958848269757306958765564381261871805035382351262879704557456197247589059025722647159024565913145168385250784818989912803026492895725110605853408399999500701333676088832250516428164704013974812702983566130892002329024944766330728415335794801934559562750289349145009230080469544236278133767976466840645065053877110953180446071087575080063633912513425928829452441895081672503695320108007566620773484644265089957889203896369192137313756055724254644787111388623411344278924190668051838535180199396557859338603343620176796342615139656771502322183711889683832424363709237894149016022679552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -469526129224454994771128087504126778805252194386423791600777291759008149036471619693157940447376938036578064934176493824017776478875721638116673852639155594345269548841659957038977452556149930200628051460778545358445562094016712348740353066771515196123225565718883389943940193116434096118046684427365851590190062919133738026010276249084902737593464916296928924611898646066914604476793554508518035605534350478593881446110948602063779119564776996875782692946784978961615968631731105026813160111718027866086994699554164066809292036535969896221217062313492035429477661085984286236156425569816855223834458877013210824626698186530499578075146446855627669118475991336307707545019454533242365069631061003935718521809822959273833570313605447760802072900575532522776223387274190884417169623240224628948670529330037320949393878845790742780572265275412610374087983707697221427261359332810842749931990391808474118607129496807170311365037690959654188850072270392130616951721098078793477807426170817092111640505107862464856846646420971050964273096597014487506620190693969788581872605073684248944925511104436683493099031515019992159971972630030544031566863415349285453991659706624643781170783883476856151033196068485140536984553092857080263109917509345209150019283526232589897117853491386515039055469112075873307120157247832684562877338180134394785869495017356918262054883653282840387085632584286470630292073058806625690897151966575024939770082315221710132770779021663138322711253143549234749671521052145063761474995047893101395402645537618084319958638974308283471189888255685001396751134638976150683529669235221587145679749397029009777601273707210347982857046656620109070526988039335730464939193565065860869986549446712492733968246447708378052961000148725072426587991049452566264973047127867170908066012705455559811338199323019098864564063544362969865831288847349669189723797089992449569708056814468490781857233877061628279993067596046927989672145404653911507850041903549699429747481794863660871169367565643423533816040310047546963949997726138398942863420412227699329052844836962306856976806747896058086001100298636270353509135336873309514513898804638931686150205664841009130418936016412079762889248867697870165507465785655969079462943034786716187364910290047461090307651956255177543308939784917047470801703047292942863564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 171905404895813776797000469162639360850984881858508835388151907011853591893978415108814072341733729799454761811819932139299567677910517567339305019234013761125111982197729035316929154208677881773304348078592461538291113540331827022666500808965082832037711642901685875562221979363492109807478924040725508980273104890800739444091170612167625339148601264147287182314455325305677150400564347714177298670873718844847210749634216344819030353194741443223291889208111297812493146930338604482821541030958198102619002057788067351652752533407897493360796914184812530448408059452396234999901426146567427852189488626175764717584718788977744459240963026757553567557852037236966752040872129691522893689096429846337296784321401738940225458136519688383851981764068562404857968060236600484086676429631291839550425185200059062942996056139066190751442679267111265950514607615368794447581292294902814345414527770997948811859365161576500960268026639782269971934672825915398059208989926700981481626760949821003792965390645188934198023397440122889118629473126945115443823226880843067576512602361305116225141963700868637407976384317920312244196911321287158761516573482394602440701580890893837846107868502912009235188774031546683632523069758103245078070834786226845372053598412346023200098126606963112837550308242908697476757851943380900677419638519330207707759474667517575558821277871965091821850592998665831830958792925110986615620155098200037872499442497055425023206180356052616187890391356590462320400229192453348026795572190703139794125689826550476546371997899650141720359588929398998049382319936168819981054283371007687899463033043539434413196986666453691865352866021735630661036591855272858211302441570216202666929078777721241134604785248644373882998351842804361058142550735184376416458014790178543890066345527969626556615788599810827566371696566765467970397007401800365266320551417112261708589065782696234334985705878969016267859083711789614540300333937429322936083920618504371791695611787598810647616554988690890315368731149481015621272319868457818730799538486549118851325709480002149743575661934050422375085744821433350555185912222032275604132027398767697095953213658690783975481067922799100311813283569863917051764102972862849746601442328406355573733937943677978820499110767975345606054790820184309329385352687991604436271104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] -25881621362944872787055781119353316194647722279656560795842135605464811612849800636404472448557712701134928151386581951727454171076387071286566966273275122069737871596953109999749484047886016428149422921695748452240060016032446549692492650633113163433334673042335390740326300399579051354308511925876023873831055551968046176312336369526685360285140619155756700764630905945158340402750168836455259501246234999380972043541582889304690505055665389502064166837728884443617382834126410196495980480747332512299425097207313121939702851786649437383379023362683881826482078421938049513709973635390826723755666623384002638794003511025418392174231285020698927668494452749517493149945110167977124391348973984827656013769922422605467923587503064489081577432373724847124282143618051340287879642779506863469240004256661127781788903265764465726020113693316945066458833944203488741192894857978665246474266507523192871825379396241797946306630446192126428566212732406714888015595888606535803404806615073222799427083433856066194189600576528672749619712341961459076179472511274382772142889183747824256228957649633451688440412266441630507856369447299527975752299067313713878833849516300093000689068572140451870682647853353632267458790043218684124109591057564485744557298444135532506751988072768314802689252296635726079822825931292709498278608165803361592931272996357590011308887327538987665306599848153105110980127007252671839625688384826269405031746393646982946561311117609539192626060258777547856856666939643158982030064585496438361702866961322667669161929363293235706196621225474955022824861920915480376148756570756268973036239128390846538717142717163074203562556796732964602681409099426765506986836298005482355876037749617687876370056755536413339260829948480866247338885886091185350249466324784203599817793744583130883741643375185598041795392621335299724335299286226667062796010647499143983778355278496591221284272963677197429106118487716398852696683920242887479002426186342961989508471907403585739628569141970483501475709746793775831319655400237627887210286784509234278554891610843963965686226540450662153081798082299514498576079526673454238509203829515067020863811055575447896756163770272680663037465699741027929850813473853357496873745436334393015117076204137486263852045501540215453506146553908213288913564263310963402342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -24629222569373488571781280932305488246519021436624714074146009841024565826162890107016856359557152721832447438017029068695452976933565197214960639355089498012762756838740060791520475397288860528633774497091748530499598413520429324280112854357381566816394974870775210872652817845263440904119166629030006990291301036332411384995247984669884223591561600324930343610272761692478772069746831188664125676171609292326777757471346562489277600821544900503832956544287424409832155952322931495274890534514005727357378719121622132814020009917647809886963146600741002759948048295569003599194802197597409880542286618381155081957952851171172968501515847052947796668631598202149861525411133593269414770890460435464459329916788722849833816761934000404138408977551243923429544886914953934972968680027252912267643617595390762989812849921363552797280945234131605830670054712270504537990651846686634032937799139056498240325826408519097328180231743714064158747964009553022181811541132583126952959907979951114475004690181823400609097184115356167784656213336986655936472542631194694886487932759708215889660096231500677593459261924059458809246294256246743105999096365713929032149820426485134424535913759720386323605179686576330886698961486984780762651519600068818559673524111032070727581392114793332988862526487703026413227161211164531061538682137530971960913469318186202070431884795272519940772173807821504145267888325744040150796613736977875636725325157290799154396102681468822245535823631176731629561885135489287586373869357282455611910044001104183258200950470233843395822827907374956139005823393406205442938290695488125163095327314712890116817155733870507296639570562142275042654246972078680154765219985361341510288770447026934785103061845380728735927654743636775500654873273016649542050900214613943586490248856846593330369323010743246693798569041046124467475070831200363786239772858514040393413727162041396423407613413638100031838649508047729605167538616946564147238160623061173236693966644766416287643937624209442544455258548395939913895518565630236476442648370408251115198093751395677333558166334470914899438983707879990726800920410026045041270941154219086959338286162933096244119735244156189941502732956121157958871024424709456088776382340607301428319966448596199312451948735458887755705234119730536980981121812224517485887488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 29249196894498202842170114799288522045478415320365393522101925840010636364408320112546717747202007327997789095627450468717165522261949288611204260357672138768157747563160944690817830793353934117224667088056396678768365282977942201829826665041673748975275578596963527492455007877678487525766633483088987542921794906971904181165285055565654786904824021098238130980014213626936977121838228844816939933510655965561811978000020320264731163688730342618987661254700275168998610577017761760580208084240569083652305596756656783044789910321831651706456024838306588910186265963804732837059031563670883332965289628086892980044913512148278427356389183515686475139668173333920215459670654534097740220902335973884443805131694182151472390425381564259047567291046501259867120663703609813674493504937258117407302237652732429953049214647881241413466593476347248890170356645571420987980339481661140126134090856673456810007330303056400094352250704471374435675658295112679401269086315286208092192500373049235122913952805676138523104057478640266678338090809906925159516074140304872315479390628016153319177544972374830902246234344763833950448819791721704425056137589735917386807133483042228420091839349162354984873058130386148712215532264583040393552519688753522329017235917158894640611483299947773737505346960797120519609212765464635907800984504938529351172100468769863122711686859842987686788538947343803392398166888538820281316854566083737898255166944633527802408521836620581094144128317201187818776972426117492656653190172913616633680339452877889457036727097340946514937877734588817154208930693311368918701209275019810300682365259217193511021030340238506538663388435044883169420387120424688469573372229699936459477223141114622382538448522719538659794149494928755877701555590631064104365868471466519718869597247409210313493459944228559308667195177320010687832885898591438701841232004114242850479948381303268618187941219184188472491142080746423241383202961454116122274733960371484615275686531995722734517246293437045610845197592859804846193685548211019618998272849490030235006118127391536338680304236800038524789702104332939969849369673825341227395812819712027930910599372711183006554729324045410302663459708333784317034360716490685440675223130984480127638416215737416045446615120187151986634460195179905225579333230414160671539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -20801408816988688387881276195941187767465319745362832770177220929059487461401587701364099492659661667804401671584126688727903880682895385604263830186639535569069153266073451810738917521332784948890021945332910225008325281485218801299820493957572289966455233767051189423403507771429799867547901916273028903335921587881294333059829934041855938167484807293202796913821647491301975385995588324725674958647021090439924822187770590966228245663836487889616671370238787313378157461511681871207167155427186355953285903223154650187465419642677425368669337783638317408861657722946683703772958656011269179776640307171852897211757111224482760745694222841463298447820667449214683688664303205497396719667878512777899976685814107290174310008079955388864957657171135921094379175461161052930772143529401601540924284266664696305350710941898158290337973704861520894233902916186044234647800129336443727597139049356925162672086276096017396057680556276545688104592385473093092960938165010778018101198556209756608421142207940695422533624789553680867046133533551167132448420438402426830746271781225302019210625003240695116106646706717872806277046962350974125118959957391788829248674690769250703707137251126784493885974821142444271315873795780001126435318129544107441907155430076040812989764461946743055057763166296427423528850044501533723256659894173177133743630820486534894410518736180048942032607470513519555240742846676889286848267084645609410508088233466597675603838486704218594483090303041978207297765388868167224407409245786520828836403756661853468640758610710006077281692498587434666173959384283353497073315986503599439185923037889586436626115362723716313470397044979806259865533236533971681241086642892530951870614569294902888442064273568015047326195557626487639840657250010290342631516310743882712015304786381150969996588927089941965407837456293286944264373865693901927211460861917721829368682782787290868939855391099374043879419584564700078458911407093914012671121023824586849072985240287410383129960046565065434880201676969103912224985466375200121809505650765151987303332905145691563338217345981592727160308495240367342580564014089042434945308043419080558494485596349377855032248869488522772442383087385892466371392678395533992135821470528254975625457920656755690681498743532722449072985141168214416355694386680342075408384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 14121861283246492186816243770072273590478157249024179015036496302262814861328133987013888802793064366408943251160903303171788421450157454934667075866642167780883634920986799439002198998667086733228386031059358341959353002397475106295813162541802931097529853705244981420201199026242830882248944599986203669652946599144587328664572393930464293058339032700102392503654375683568075202035307383330959272468838799844884989614703911040084512042275348008034587742625901874368575728432161840360304726352146800247468006652739089371914821420652246789964194520626988254139265697144603211288597838297171959573938180213806316151137645445151435969450274739760840860117138266629619208204347103827206103473935318180457913506085851619745688537348789991119933834954662466194072476894867621187461085822158669144692515809421970383456950521799792186816316305499286429201614425099651829049870952574571540161385272546789254804391235894160888653341198126114749261182853494848085254476262029557715135741273714788911676540382003207330741808514422443217673572840101950206435231065858137589754853113605552189482164188306263256805208034257445499599559704863984127640176221416391738713246709941831512941444980037830153254650773033381379300290639159010375471783698476058173769440957959512465627813439952695305915142567372327340481324599927009003069015829313400389181206875269269950285824036869371989578833565408248560647261447676128112991160422868038570338474962978785919002239739423859798050614040903454581258889616002684658898521866059330177187625224960006228999630905321010646542441920949917511967962440467044599832008075176774892840880445802389027213259086755063986358743282774735049222652358757843179457927836036882123856574315211780600465551949411828899596942070344371691679643977366173672737149181930009727219438076347291390705050899896483419220323264089065122756612476137637529681856221126322046592121928897561221570340860504882030536455934305057304983220242471440362889553449278149053993092471795466198988854356895910239075401448190194229936299087853286904581748007739854370491349463970383479134790916675244201458353595756557726222375382338171328422131796610560419095698588855162633876668251908197277540657389414672589708279236763468331477201419880316753014918096076522772471743715790736910216273939002510206314362462537200015769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -11370810555855848696820837642694123662843055925421078845485407250797353450054838645450243847032167022863089328379270343286852995358646420630225984187176431140590183935933513678221134394941316560508284273506052514896542463705855465452835655221484514692503222913938804562777163284619060091462725074736363486437378198743374682582326527898119774573555685440967589432020308786806781041621547460920072263828183356155142935976637639073676476459526409357522919809592723845581405068282421167607622463463674250723696334057971508259540477076554325543286357818442288104768608874386081332516689996888549098292143760651339839187957236381901232110265188615135806757629718633192246587241354494393284172925430862779883936531196395582105204992832710178961674022101583489141177826167977867646260769124227593144176295980092486280698446214308536953172375027517322227138889367784889070670475631151893040646709391388649562920306138108339573978924567880159886093778038002690885388294003746546031688492015695165844889545198903291578579049524972062797039946025678208244851286814383748044115187189826948093338938923141364719686547272119209239233770784633963551602503087722898547835212955246020624622818019052903368323705442621693995631678753800102531957452744535966360966763250799430781001226794996859828378430240755820640527862707516395424106843255701074141157199883666260101383676138396898640760592630687011011627237772730995745468396856267038331433093806449191554362351872513163425902817390338738529398704203162540309115400774927925425777116921644897161028235816160685445260706414050329266318236654793449234459603086798497753033467825431493106484304691107082059967254062612437391795419738658967117352997398032998862489764880761053575501140181841784999808933034536833731529351442787257340352371248633397749019452487740200381858267143791324840487182997088543995364885024530025027293354711924634279926366460239956155402286725212404432063291051964195692640789427564660734694598523306959138267511822045858853176164562532203009248931443380092564905012120989259913078408052892965440116964606658765394455292833676016523795915689928041279256417326246783869155999818513572519035643759955647563299342644310247185548087443054933925376563804974742972659565231421512074264735480838948099565232392316530054984979979766814436127171614127943430701056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] 9683240205635846571761515608479022158887182264765871901300042295138692637172419525462687075137523499545084747973068840049731255688677948888116335462015367300337767138569244189142951868747756425913530403373643637437644623977505339571000835727228307417572878045371238300506041333317180716976551493139629644458961222276308435382656762238497112661751379392201850669889332746417735581490846610781748349871135214967317627355571730703462497932373450346579741828518810267842832282914097809073936141649397349793174365617119121548944038136995498880763144009577661026212702360203414017841156680644288679038332523263833227470947778384326959557569894191997867447282311220769606996000025428374075495931621079248696147091436706221929226907044951191700950679614365520788167629727172717526368349974206348825592658752511017999432889574812232653889972792222298405674944483482376252440528276891378449745160327580374592097829321732520528944326838888694170223051492217706491645777964884888167579172549736588395087879346137930836918794594524411694629828136723001686219896401828274830403059029865271800295212663355473394138530594661415470759333074534047294696199393784025217423413761055120040517099710140018443937246574756218024302821599948095179382351408275443974204138503312288506997170269683217195875910092556234743878345808206724425430469637652348650320198182713804265357022325349556753288407664773760884469232854556604609962517228956167015159765973788217877882104163926057892777072321927899290720459437696283131258200725205091726576342023116906839457511415237542888662841424558142116999260459869264528134255751952675366499249593673640132648375064234606324685576126913794129358754577295477859936600645548916309406086009102312572368089196035802520186842601771747236952836240335427763685122173300959874032286779534209473606195525035660955567031655034379707352116937940207021413439677844273856208203048541093662264590459009915673747990515720012950697172776071428539597779172909617327171700897277566895652085274772307149847319357825662591408783243871377035173578845804125124497174572629628471631009904349683049513452240697214817619207485292806130357316530114198218522248587319308834859235941394802242829729712729576223559245625044427765458955188039501224528695657782938952557448435468963685721607450827113924596812907286391422976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] -6992682886370626784400970019113248566570874534393294980128717247358183681448404438735252872213055998532363663310640801662847185062746926115265975800097824480914575349101281190064744071981720308281991765849080852667525583398234652281066355501075081014714242174997115430529066669218148091985187211698496586031238981803346640111595487912674933102962826913694414789926112005646646056109662813673028667071403812458448808604010566672523860588104320819153368369437289433145666077447967857815956672822189507553269168254289756072976526723307755403986737364876793440277125212346610230196517726962170418179353116349519425253979825542679647638860460380803422078982263988874481072509942598905620054144731173125435841638641267234936873295008056478647263652552359307474536168193790551950895470809375072894559848875114983212657194151771030420079360130075658111398525277898733308591402341310890967067391006327901894812306584200445954163864021169662505662114125006690357950415936035231377308548226055887164968448315692297633412746239000398684620489872622645310721049775204229036841376090850001626330076908318016925116898178372106201945076795893222851304812129084898886354932221958282373375689870629678199925594207754323490005760828858659712291955665417379257709838464618104482072175799923645034489571344982452177713896375601417029939496046587118243284915066575902927438508945922397260835315256633273566511747134080728508602657067987121169273583609431257056799426035198445287842301477461606235346471423034753383319520331720819349971244678258847360121657974764469532663060302856723901107024868174599238677528612519824898192588182542044411735813216204292545062503088935715291701400801055507378752966782644680343239097865541426562253912674595439650193400394533436155745159060900313046144330396762152057676052442527069361238381984196653919070164839564243817116344629940640892546435039653640080760870779315335096507924534651730357910601641795540187785898485360196198624633228729690596675138822591979208535861882001385550511009238743441529179684566068460948450108262815152321369178811283617651549464176817631691294121517150270753262137777327731436405961543643744942150011841249452520516044285753018335453636334945780281090859049496956587158099497580443029701740687452664355358973280878134057693633641576268419397540603265013044477952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] 3692394837739894371236895032183907390791492888324351361410843473341814180769124635239129926290704030642820046583731623280236725512572417445304045155072457396466564225440847537656517603031920640270368144699561454606569089488307954770137949268890313606638143445788179648152648832258644495180114238482434439740516247986614940925260264247377418374375544972809101997172308315788131899801435902801372803576039006492279796187544576804058604545425748833291679976046771070617698501590025119201648427542556068207927478164252889967461142930690159148564755219826028183845603308405228402728715614248180918351219284886709488343077348126042849883861164318073287885955801724219558630133205691280178389287779987361926450939933232674408873098709017553429223084913760165466086555906236309403232972670015509417135929879943026565003026896511060085994430857032133718850024786898536943887557104024519569887687886695613991151925455585372098090456072065390574206196912852608976049823514030096520202607936086726741230470040451882772084399568553289369848365398707113298022032469177412510486612716727101266476357418115203432560089103835649465938729100446701334289775701432420304112040239273196016886839440881508930522415898470237772024457287043905227947100359963414216450337199937432260022714479521625573169252691875071081172864831414037721453714934144173181236119372039035442700150111893982981621748221519112706864077843121166775042591262636478280906790517375196012719161824015440990346316048344353136355640930615035909877886568268573382062186660895201319773376720808205408936654536795484966876790681242944879493857255767936157231890955875945024971227225209662914538719116107527353445109765093013866692577623656033005995647759064964713346549744279799245499702378354819638627741050184600306869447029116914606944824476261641600791284331871882796613191322066869532758638838269677180996662636819971632296458787859067442210708410018884624999779549826645283972729131586478313899774308024317743310582974490256588976266778339216826342895407071229894389012868779009411282108109141697037761718073247878261491752942294179988181664303035000083753211946814273966732715568547264398568674964319321123580069027954046263643265818171658759972662025409154206147770176978671022921294606713896484123736022568873647133022629954175840032575942398012471377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] -1131446763388670700652430046752713310356064937992150400430781783970932999696765220679014357165013562587628531255916260290788089678481887777676290346083271229803631239839383287412490079399481421400498440175972073250942157763195296387574422067803159886716237243204677129041929486445262377471063566137565194689304246544359343679393770339725306223885399634319112637581991685343854033555704555174784092985948339851472955866781158170459210345930181346312263107731636297227177631265107604480936118027188561441718339792714360922256957161493064777032721909726304002174890079523726263792559771685237647676148920593149456714602873773753416585870344368962223123309922436223946217427281370468977639487275225625750525076857829173788274183475408235746458018826211881837440141246135911846192717660822690295506753724147371908460497907942385786032779437236319899849429165856488491585583200479386096339160870053156538709421965262088297463261019064537752001900142254190611795383521013996262182126862428436373376362247543420089927962820114921260135499336954064395031202785491744564268408205105599274072669683606559048693104921158949205460942032620607437587731921996582336529057372085618755476401728290137725781648891612049855765923503644899522134170351868533023474838644950754510906115237188040569279575465287292148658975880580151428863791242086265033740412390116066551950404619617922277914957172873401117634091279913943317755133165006609362626406012790334235783437797666136619932558429268746601131040772285098873095250615570472403892686030010032092821986324736866646906130623175656142259119012692911930692710942172812089299477465731256454119455762381419488836926110561101845295941778719246484138920873679996428104757969853138717402386721244936781009129210854758241547464465131370603825849030433444791814113501876449793966544191692814059076377693619404788764632798642138024204301427617760302960397262670318576732243122602345870155096943751272573124309575528403629342375369820439822619949785768742940087308039576827491496910790405033924231493874262431117505135089480961356224061591304976770051967203046720179874080854933326962486349552227927605990112952904053913965766226967279825972519493200053053023797891660786548181735114139176485914538517785567791446262693047721856667992117543716641931551745239566342801324131553992719204352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -90845739119317975638222482137300267332347101488800397824533823943861392777840842884398866825928159049498653532496936042922660567188954359162953607379109121476144101176724208908108873381608241884238429513640774261890176854410824914752571297690058006030275621907292954216603478622259918766011523675135425533499533701180310295832966517335619173686491062817500561677783230855688001008494356138978456010151153366939787389652692053802186523013492681249988429312093459704343415796106936262470031057454250856608353990943024422062936977359754461627915159783328415148039116901561215381300836437821545227685627006618262360007173525989103122740875508137505470661498683700689613545325566208288513274854228598966392691483292982263643217453189082926285866057982917052636774050531416392990157833702932802861747233790892500339633509063497752501987414738945653096023365053155663485393062992250626950547838889970302093439229803235179165546239386142991179126904710327603289785230507137917209385974157254494325818233020965887117137259802845696380177945307595689496742281544664017299145210553319495721590029011668438052254638417405695434513777593130045512417882282711444487437945983579293845097067023710383803950303439978300122697455756968565580976069140699938364210574543077592056100339081580160647227831427971867648409296681117088507541587111394026521915590319732814532369383764884412545606902046864971310726523533711386190265712312901875875326115065909359681566120746401376282868985794846217686623046833373253241544198222362334568841211073396900808601347467199065404924354568858719952088790538322282098364652805844134438689990924473671391551692749457329985216066335624611176856776677783768858913551527869803506679530312177798780841088365404757311441274744354213496971029681629596994601917199522169423649230172117968179631620888000941759560676716116966041331718811792859667269700819602873917570245258910632458520386587318945470699542419522190169952150871573545527613511627312839444995649828102957962594809135652770800831140570032947176302956811225980694974936145126871733227161142739844368850256214433370390040781042465933290816329735901999069052586821077858102314636534194322560389189484226978602136762519017026795337429655284383827265309241770222667914406979197210938515794876839328338131192952366538425344994413513633955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 335530501482225943490968744864875562882366698875331085164831846417665271059788861269532973178202478250034676171092746554525765896654115374500001202635287337248114041945319878399726875792042012882015924490413684302653041433830648059085049473324358422534754009474459934199495188741117625997267054244604007968409548465246685571294788612479025195068732658413755766114393207810899731464124276286603951402585997441055048876544963281396080802191189140674921787704239297952063536124763688420654183721608016980107052260403086250977933671013946817514418627977840161961771540859814573994548898974120956672074259422301756718144743831730938870658511351867430947105497404877708327221669878279208839723929419416748746322995509000377829852863354093306750634671022277999687686658334900474079185495004971230980587145953863535685912468806033833711643545952907423209881677194405880184662385872793197114220084280356427483190234275713465534689215475936159306370668249033405520937263724442577036386020479200741856551348037771402354155476133690525202355170035936335321229502406945930329555229405050438150871367972795002767195007873038651725556772797799585954636204622455246111892798146399724719640017414729221678420822648599788796515165024269917673508925858570555877346934447882611332738850238012126377459558321610436901307159747207330817151822980777113862831878868522536380374558801962552904654998781717026102278049136624715015919017274910949772821114099860437014662459647084101228017844292948528009221230800833461200657292828363456451821506849201898702179562018100663183275394004416535660803847932765149771020478854757657375380212929303092153058473681585466017263088673342380881183070024550222965921467255330594678485937952601933030423237066472506894319753780180409533524916620208518961131975451731496144148359239109524156757171082793340861054740032044186756218122640842620235825023673187233690956223977282318888608186277453305469545575859730660119286853420461720133551376268475232592811447811557734543437972567168066847690820185224502514976319297576201806540581318901193293253222540947017317587498778743042614013761317367650334623605199800590120744629148288400703351095435661843940079588159090191354128377144857546190501718043146888255906535495278192798509272721361012131077006035124605976877871462149637667827006569328842637312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -214015280061232398627063085786515345386827680435520801146857183174712335931643153622104231852834567084069801210850155936068015412651319427352150079471178089133532478762539586920692382552285041188704539815885107643689989814001239044735127157927635592758717273468458752718700258105155754863119453721327604855344342023477536810951933361773905042957985062578644581683088968382649018208351278729936144190923316093221187621668588986688461058917924434705055692094406469750437994413030652455946811219685257846027917720890093871322545597545309898712052197655221258805272778025822532014698121708415319321155020323266463462815943313110794419252629964838455158873139112301880128889024325672592351605883012268604416259448805375949801944889387739450648847263112805451052433724574588528552714112366123891700940093426746816342591699246557402276892514016999669899486139603528828804786308207505922942001755054921089448882108568470107993450824232838834903156316171633590216646022902922954488634726973193515464482561665349109799074292759517402751130915072973508893881707560832923299808514110945777973937177881993077921522801772936597311613786459324102540649193217021808958644591606373869014066491943862768183201286083934233458599584576626949287162491989724186920475238443842636737786158887283258984940707239858144405919854585619231096191184946967844939077970154585412357637959384184020941047870052308049002566910174142810364226486536930013843086858849401653871437351072693914754097050779270635230906479907733246645092967599464418997871200737357319326571226538883350822070769489675594698873291702725852475550029160069406098073811247879849858563731149550508898087318937390901752159400640586722164830691231507051803874368367854920849062253803351637914967150521572251039897217956366779402135655601296774056728459716816403460256646925180013945512950374412190459194675859624990022707227276812285161558977827141566520982461289420098095486655291958234144284795352132690619632066622594472542352490647879862242712896488639400664943035011484346682643836199448378819085011780725622857641390491267581060014812372330806607592784697508189105363686437484772681295535969446402737589902288183512587959861681689007295072096295879031004985887788049335010574059877156836350510467467408955736842795090605283724183407471953383551261831127861265694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] 81254149425949999171913837521988821737281558015761104209018938278548801903968855834856264378274628288527577812179939121550544865429957887749496655955010061233626596838552456852188354947477590400059105365036560079146918022480558463994543283353335887926002265069014522273580021456193927886175066697094722614621280843151233334223881675671334769514544445730844888744722532387972284672135273316876879506220678818953962470603400851659454459776124544856211027930768687085754555648354587444978765861806157881543726211040288425699121215440119360078252741557287483583774172646771168967711196007033548972404645992711935857498522248251370649703444602998162523600750306956800429785445858695178241607680867281062493978694306316454910828573009847609518886182746696087465744239032708051450404612795797136842160209121984629045097603934133036780734107963555126168553160931877334844209130694060905569267171899543762563296606508999196583797161705026940012837457273021081082096686031272017061385807563222153854916925299594594750964155574535909531073741641851991032215165387687879668727051600911419732092396093419870475590256379644659844558511048202282574698329731637651312451836897353762290125828257476557471904539080724363027041045700454630754388150450037515187027456145189905113222563968795702221710375754123264408965373352885064587438671276719547160844833220240988868222447405827052585625380380956378661081784794137197173758807182601859223442162609669753422260485204204875010319748432830531805647357449282906856209062771419739770271330642390558236663453301455519075669326796647137917792658999964916551795624503785283159510754328270034988370856388155757726287771404577024291578452757473975414794543162298946872327560338417077256128673623128787909084105370897108982232943206788550069841390584967286205672975238857015662941051758109396603443446871040346125818651520703527853272765812264470597446250215397803763667897350646077429893234484763131742972088904769384132483231266003842002705787988604443037030754218650459206350909036004099645468539691867344012784668144060950623724076044337463100913416116426090430638072925695164196026420989457525333439705464948924752680397020997928149617357371987726375902941582101893782057954621990645491109172193559334146021430872839147900381802574136538918213873880244692667048787239035065073664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -19108300411836987664680428461885389716948997261834934558988462522736239474774253913332043114164484342878215729770284020437566520898191560483989138974910051182256003408800484901146044382724134723834489541555537356953727645774896302998177135578308989254105240604592220758951143907316347249559871397119633864094679304500610479555085195048952997855963820966794932858973787575363597182553436401247935065920179066093638593321016557480924311348231104273321027362721799902343805253981246246843640621510016854990699983811893549390506289641633370219167354868977345283760641713788975711239480101737954759724252113531636100460647622597051975718422085544633466645445011499311467495237502847068163271426489359618238223317074063859889645180897726471790667411420384294901341591029582721498969362962397477509547180619529129565888962700833723997813490233904022492600396216455781766430364366202471218309497591071632371032958192202167965556537515787394706782229965192366470742526409129900332387127733000000933334933899591517605815160662098975239620800776383302768763277018957074669375606063448185487531657353063583227320668124839318765534995642976844291022657601942375244025165841625823950289290280873791836932389373172245228208141280268100678062880789649311663560674165016744474834050748736858070738597904723298124730499821556700630804900179701721146323806313468819156147240634003987045779942867962172751477833663063712848826732913374741659712321850356338005127685476919274584579883535372599222547122220899997574850710957929491504051334065023569001615960330981466934548929146373904169202297976673658938418047337811495939545099407412537232657327109370636712294443751727929922054795730061984983489101590621553953014892901357360088809874286737508379525098217011403255534038877311760413385861799987321052858031968400407669244299845838028860157150703025856298526227757014570076349350204126818341877707698397019348424847676997355218046263075390982173303444833382614498267384836018740535798489558196521099221562126852764127586189654108926159417480315545975229814869246140245592422973111000001447281516705473219371296659288407450958244146614922304360353119014872426601437788875711906572841167189798610822856107282371480729967001002660972776766106894384567544683266322511582440817975839888070428213413830072929374556595614627984834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 1723431029425862313737677724573557820302085103425128887011717235854423079083096823808580950485586028645943379704395756036033448680243983054471879371008036531939082315084058100227767682848703662070278032537707161060704993349360637409976377734399026102835688841257450609975112680222104732454619719856462913276910095731476786530728903131243538021980161115621743861391796873342929573438525510633487126529942252617728617336724888182213468648644602236957605584573972574112953697065065598963304471150707948243448018892981474329492075388318675305234001800002926783057863824186102046023296888100294165356793215286686154390113894836141795106228651588082476618002488272988051025441169430646369557809166669996646140041325943308834198308013531178462086023417649302191575706294099486834683604789170618967532613970751196436615585385841015996052137754806757745949496759173718066941176393113533679812385239066335590581380342352477524384427669009556040955590489338182819109216193927458345547634816101672457845236644838252026691574618595807110764525572720788991765933852539146899398095081274573737543296101753331459721406168843609059731606311567184504466231979278818684693428779624137608062153726858504119276420001899221528787195391015208035812368554312216685075567780928734808586136514435696154106605013470140142140382504972832270479881086383840647891988102915044843981574534690494019978857486342225567640215121165036313326620581480504430099336455476192485479263096360497232353813281246933160484767673227751593531808461803932824884108804367327496285736798119363495759646961213032204724775582126484726730839410526975593122399584519997914047970332468574642726605707311376116814668528886778291461057939992694072684816436879776338204038103321833370904938134185693704605249000733252692020756467053980834565512682297450250071422315408097223064806860734136850754278546216600294050516699628185762176325437505976957133502416887490451354188286588176588240511823747159868664327134995423040980221430448196119691049459837014309861716385514566491759615191504234841927659330807412652600116066734464288565783853755182704350959879905832317165939893393376741408760751994816641785819853875623073142991301257119312505387771431305890845455037397490724165982023930970114257105163281714491636040507725856922879211547868137793974953504351901974528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -1210133513935294229307785629654988785157110031261904401364596281258566364236244306663898220529010772956940236133203901304411263313824812484501559172882276755600534842341556968724424854441761707093643408593376428690389258018330760227077378395532418680163451439376957263887220070447577233799880339284322950795937913764534642684540127498013869456873637588987439224879213515425054047807796563248994927967929003705666721998556834302916747993965852256997771126649074407559061042859854646231089134555758046221975389070326147048747258531548829721751608803750998276641533026114817523148734737695471434906396930864581806014826945599536006243706631959481449641818200612322623675909698838505144304253589974282473639125228507572610070487287769800182130651600290088887811449209803645925616247142291611160414845248627804498958521556070440668060136435866120869935445058268615809006631646997482266553754054117511339413745085217303758033073983939638481828830548134781591126618158764461885988167947520890933585606103062304906732260390875742555157243183268378215533770583272128724068529796634206182093764785895542012815153780584179598983052437728824519655401606374659649605107889042903464494046349734469589269973505890295890471375211206579927481927319185608164262940829596943221394956633651526570839816452914977345945973706882695470037205895640448312294227602214800457788670730106774666652604732450368111419716148497934440084823128354739075234049249765108117408449216175237082896682131848266863915688090500939162118595207555048513785349977006853807966171588934471794237660286986423990735713211024529711102637696758368983521527279051601187178503554849218187108546727677821370152974561467149327747274699667126550527549227115883436344252184647305855612430062860661299882561382071798747120911156330111140910296705451996239912848782133768559288632750512211824807001788608304352435843294671592752872925740842532431049810401715551977147296838868288192368876620272653103941885285112367462193024846922636335843914120689057618263940668869067341761756197865066866368270964999596847392883565779799948208502730581400813424980676609844254119358808014905756401883014713340112596502615246166934443835394807983790953580171595415159148437353082722019649766776267765072899167469821946831670961116885828543341006757250125339079989002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] -380346112039154422697834885769536153510468329447128796118879048925529324498602081173507670238086073533688637351044655562314970931134407069680147992041924547578863299531405501369047641661099903652607630813897517012697120424359405742853721362136137395520061898191202210010868985424211694505898000267676869893805670511842067635212158783214887094817354599952709052806159315245534625676233951412092948921857440195409772114385342590665596241697123738221486911606377315743030410017507898700231693247579745512769811373848900754892021705048611254227610289232075505812925318216421832745473815836856819215659243997226078045866706324134834230318249125937747812327756578855851422148221324883302167686868562336580133945867608421121830770334516446136506862482593190209354757214833577851753304374699308192928897995653782484878592494857426579865433556731667851433235821010341062045997969565099234072959655800140381518937998120272291016511734883980020681440030795563330627970457841606064842712735667962040207480031877530245494812232254082353673372605450116949702669126803940220217609275353320930479482704637849301744296474997320377981294392373733147618736928889428616294702349924986289331518811733406665897302265244302806711656523609239440194606338413863098282840655264911388322665971633287327526467941771301200522933735351998519438978259828040681380051353894939336179199671362577261659945099977005690184330759113084541685824038693551817632130147478487965093979424146154368297755452208369752379315786655497523944891301181757504742269039470859260085750977091295549965746562873779111977843910973691857740437528798208131415088823701059144098235600319304133302192330357546596920412863485168268059009697953604834960573110058960436959350500672135567362047571786010776652595978380927234607895905052835024146704916492086426288898832830308547236858095191617164258876505632140860438053246902590609786561144648633850488479079981166486258291207201114391300110676386818753978078962783752305576398751384771128313347144962300628561005016745442961376471987101852084044136620391299715756942224679157771437293715694205854999859580216063451046945440411818815257815570206683593425045498294377838935408110230202969898626645149124964188465409074077983591106562453929142612324292674109737341100210760328123495658734532306338730874750631936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -3511576689484768584491463967057215311558240591821027388588874967973604710675696194472553889687063355976846336352715615423222034203868622580762148075430274667278310025161647427045605651381126681334067493336653398156427004726690184771245265512679808616073920364314762007228245341439334973783538065906120951341613827318757572407297137447158873048833721201208148801898521132500861827700647726022956839562888197665547434955363005669408541463883080771457201655501799561229781452021635082904447699870856942732652494302324566078423472890395888823360669342172786212677327772095158086102575298298952246607663500268940791623983494166133788464917777587134202424591845693501743119152937426571805127415951805510231635506207862419827984581549533199854826882573519501417719509406995686064697198458642425219408320638275051574638439528195380947177548913580661504217184585996927424318629756645692417553010370996749784052098035995623355568635440034291153615448593205425382072958713929145305506746206790545692940501902010044718419587294545316642752709051660061025244441809312436994154716553229259757031569302998302498894633679216399108382046388232565324269783005304538169677548801175656020888548444610953059565399872520699173337341690355391203333605584202843469298731726011957709574348313269641388533290327619896715708820607456025584894313485142462838390988422778562829125360381935791488078617784697793071715303499239116825524450698210420487086530302611370734656924411875991309295027072993562345156345654047955455241210051905276180376215993046846673480554242971671524692063149750300068529453916159912406555625624926515100398416196224694841681955325577880975051818907096344786043399460503116637797523572354574244458731397212977751717569331957041812069664499010141433157518691158143706282856564941760393844865947884044061188114559145362878838765223887211986951350319188125945080950854039808074560483822575219901515738203986911603772524737376934751404791442338003479902464388928171355854497905530162655101300688309566372436203037443953024230059756253088743705245814509717986763532002226683756605360797517173626454676860236534841740585220081618510312115538307763085759284446072608299751858065785792362736950438068796022588464311318559169589325585306746586802731726382312659590914491548346597304385563194109768837075010846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 21685762626713015274893312047361116180965766128823794284298432862718051696560823127014019372114680288392214686614665363862095605067989905494359561738533844114156514583083706528847078719780227231691998220338752024606022329461692084832657488591881314127489999910023478806418979483189629361454441354680556869743760474353131304491217572968420429089415229518769243370656191098638184026378960488291088136227691874071794116610487268089413859947287948536902431854182011267622296266730568091997357340645684671613462442265083699905021391201188904535545191764952125768289454201524734735432441360271935249147726124957731305602848463501262365612876083511857475563996038294996167546928120690364712942877502929476198184650487392269681915043192057843111176686082598616864271138843585716390465472790127887349261760475642919552132437299179706255977304587729595121947001944400348693590619533244541197246713438874755385953397537662930139970785545604927314812528544224549520386107906234716444737270264751067080037655065707915450286164423922342231719217142230256346674281035968327437902084139698612835541172183933311939235696394133406396876927261957880067038037028456504467954525828232887200260837214824607031544435037739118146175905721253294024670413022734157903671638591825607011867997730952262339010393618592612482496919344221157389999343314397756838542215059536533208659886126200288939689576383661035086821702776237210740426881174765154787039061256204432142188517935854797633232361860015168906875346943979477408924294302854386214532222770342401826953074390648658273177840447253281077491606638782651018533854114980360830073366242564115621461310530903790951795850607578977795680136939818293067959569915582048658724132648494592636789379055688079174593056206947689981150491642451987167784807947582827837757822955526638346353766891644477879950403770164375375464420863068127563839439528181364915936875308281114574263216095074873845995932842072890107696029309363460621095389965131144418332838944558604535969003844337338083602136177485861910410950973511566812223012981518192461601723656141863492794486733054071968383668113269072986959448249355356761217258686382323782226783525682950411466280693954116948185176533086136688652665762136871450298791563282492167635389189239570036776598627551746084316271985172574091742030606630912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] 9524021225700814605156131240452052782589135495981532577425955500452502173993503608633969217818083244682482768815087549047451179214868993465354542483018109008442609321513923327432961746765273658110485031070346495872892932491782375941047074126239860955787308298379374577733955641300384464382303312967213179859886964831957377525035450577103557841218999157750528089101844587529547512758463585590872337472945177856225589010610355337551914910906735019265820959800031059096463735811593741514326638938601314630762141688487561389060639707495744025238675420330357784971323137062874036723344184635500844552257397463778149430219075142212026776466978759440403836913602142605290807790351585262474922862449763151095873448666847386723595130375387870721697149165907855551750607963095895466924848166557823060980078372888007916437673204840531484107845085530863740357932791400074187785842502196255488023957797864703337448959690719042596384431199386196282059266616112726348085847975821603619778052695416614573054530193150414313546617268403483347436402384274091722292853913651790550737052186797649162772488725797782882962116503492268771970841716615214848728047045749073332887631711173907284392818821047138823681565017685554107172327341438803239609244922030217917448754789486661432355760303797965256104949641230878178758552131910327136266748378416326805404056611116090526895762993622563517828962639410181098334080167439421958633067283221105517465462833722908130492328664275882488742327848627170977149791225514394651085447121377333600137777098581727539593989135086630142534175740969224014029574592200086216060221524437925614342310677962622225987222773079302283882865591891254576700970395868033187970775862395819874312576725225005125516657725660140388197668825315461441845157385052084180514054260297435271593566554077279565290378082906373184405057773401141189304383101004803789963475970964930309971015250517902289132475029311934635986563228799092830764099807462646927497351110531267702336693802608698583816464570072065535236277167737873957011963239813622749158894176704396085885227897277187446738285036920057963527857615800266852944667716734165212502890683397653928466960875409453528861459317187442891005644073654104475291510712302726459440503208287483063771626098159054207489635206896760537752411889301736974086808282878443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] -224789869745368796411807466437674926689081442096407742691780076170758849716186592312035763933910001613437828159071649032714599652163357252494329167207416355315347070925564245679931913012145939997318268140422794643879620984927452247246381039088758236896507448492908497768846896709167918885008791668155662106947360714998754868416015123646441364470641385057961841416854000255881173719419050920249307141871302445813812469272032910681303278530176622686308193009538871007149651133178810514969625304725968342506056460129976085934901334315262415954339538531339908962581480467508876177264731690604196928276985842082466939004426370859322757711011422014077338875847889037162859626358424923685118250288529689557384996679479227183215890750540862662256031981421689475113552256730355629341317367161517660273133913432574041903055706584091754104996855172275162524832475194531836736994061234705618114252176252298740068766450342852144006077447786057129963789155767577151130009880890443844829746243047015819599531479471203876830174902309919377792364531470128692527872241901263647252284813717655521369200592069289666708890443779260084119035925253616169320722793812216353103511876669967959568184860958837231549161548731511820809750792591223012177206311765203064123087930606686263641784071193200089052755365833220206265874781326111436892873711058928179035374986576719512259964815169623849726616357011942434349842170668161148987970280272282159399851374429335863994142843940740926597715248991313470793543190062018905602195691693047370874945733027133259546962064758766343609340070327573261026163812964930245582053642052506221766190571880612087647566209707752533242717230601346653484193867165772609381697898122936985379834783757900152991788594311646322246452626856008054684006274614542076920792016503556571447493892611299997986629175714780727523391721863084694627117172483317989515803326058513441722285306845086689253621503325692377562008609999337795854761950226422804158888739891421153062380844499454049744512618708198849420064635574991208011120171100742443943730206875001326159757333648465590713181264322402376718429971951856088132882019235501827717470846872411064951421364369763626061599274380267381796629756773265699039054334980045853943854652314273415645135795229213096790021658787455926485369398508228412336355249289565306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] 439085801387565932818884248567372664272843569313900055341296593380507007652763843788320585819139194690154074769672146225340920192727700230340116820826682365767075709662160499606344082153039375284902917418726366023771132336248139551966102495554180010572605239958812718466995445492929351680784691321443946254995987032520998215686976701346464272145585408914852007111519691618268224617231811034842179796375789290038019811550781073513948990384580505508336976058326071890957933077300597684095201855325280591912685593593377432552002930037944443355155067632808145452667476269115377672626504562104413185556281238496133030121714020242010767954069279662922858013830087302990887760105878248301131037067092626505531547999672944129220139504941734292590378196046020013328001025166373127157390559175015627115741594913639052433402415606535585677907884848556404213504785356583058094681545680714030850689931295575541339982974752368621966285850854355731113475174294834080397898369737616820027282773353723933315778504496588864657098912364288012785618055291327575166353123284984835643393218017645517532049712265934226604409182348666984535555776657900820466563470360989929324731134861389003564720093410574174211506758769624333729115961509259883631134937700285974119696514390154975449363907242488700425744240519350159405476334493460201063058584640997746882005537926336137811093691046758839441181676910566494341582237027260642230652136284613217881290888480087596122935565910935923804908065472603576542533729519317112236788918114890048193096826394442087371950123554717189178432733778105093209886231572910896315102384689957744317763923161707954600723417656777203798629561055686791696620946011802995679948232240197529307586397974160664860656548741332829797690016126670829198137393161341768758074841943914609913734154914632453939909084283452948840073417895589248186688653255537372342344078308212054989758144958118726402586379731448588838440136593359855474688796385769070696691409463394369382740626839971627356316953364610208288084940639287273146766373149092306079000889741557358745506975812708608909115946925511156458074905001759237453291702138059349544340858352896335446217488475025152412052032733243867939572250454482160466160192523505674289305484326191698933205681524659365734422680056021185458871614830285565615356486634669342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 17592992619441070951000669921420221888425926574636158891735931807970175784690633231134146977384070301347522674090881028083444492297125744683052983223211646478671890025013859393077954231902614556322140950493030872927083292963505989948346264072460749372592520739125839622287521971812001809524943369834525155522069463149071884242828300484901795701991500190466934690527531751961343812412656010091561664485218981238155938448201721434862376139666423099262248936049523230479247887534005373063955718461122532553308705328856164024617659642929890341624339019135107402054282603830314980069572087252605997205218991357802748970889370352114291857978957692628603526119519186295730107674480537729545000089471551596209870259467352492048828425633605924323305731425252805910466812441127145005530495381913029113445672301818166237379519676624235686704951526409915312483170964434840258883614096372113419948410170111431617410120635959720610541512215306575678020458417960677726466292738260264614197964887287895391388067368374687645053953984619619837474613516366111184419165879602305366147004127249278365313495504625124828545309797920494461006293159259090344791399936431170942569369878742857388688512413451584284279614912784821537638787640110117252671863739370632373255613867227291746055531886333117445063953918745752346389621596815552332026736742821221044854783648104096689730690498677608076483490704931418618749948452813136127787779675859562411843845544539273659692740441646053156421790325152799139301479560108257007047555170398994609634644067384230347534514734440727624276644926803371301046546349310198397736979946777579317857663078663700823283598635770911908972472693210505008920193503762706523462821181944276948841618221651984151446053921605394100234589742809540542458103311648510847969589623863894189361473169486206214342852849635512813309859433880962059131234492833363902310189117421142914030681739507310061033909635434500572989463095731178232618000777332909245321582987207691723016166882864779976209465709274571115447813883295925503473286019427542452516198285369066822813345604410480002453618146771229087464647380000878436618413792330782119897885661932721665224075527753678253767180491216596226856497960689545668344061514915668146364905102829526665810649989488443800312265071970984040780655426325516591923954093548403425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -198627646859569065806599258703144352727697904674778408748602371712880294940345544771588822643161568812648644259675257863993151769581964655662010865775751109633107298274405395308513732699513457603642540360968293638940455368767059112047485302113828607741508920437511745120027512978020697121434816072727605121970833068110997568266524158992324074133290713080991533529299413527296226487585460730851218630696570081571185003687804250624126680301413830940699144301352789994046659777432440658535716905637522106852877164147596712420763428537741037055649433081235802397490648579533083104437408789951864961352554589375524634768339069672731426161181958332454687591658678970264012439563692534968860499592117647111930660736401851931565896102759174536863989284398866563066024420260167174541070420588911346066554635930221318053025009159262645724534816493335782378251610511127404709619898858991197775866692490318743205856890420573009766964983227995989400473128893890393971216057114021171122401102137468286356337354720569411435796022229868961662256498029165640759946995288936756683380213071599813650759007022597216678802928984263524868016602670561037065536880892873380658440114863974096122780578240682916568166969668980415561329773302782165837181018195279255677522994108831189128879680556633576571641725426333685351501886847106825863433652935552532691902519064756059661054906518641298445325993041877095760658473002954816516719886726337722031095327916488757065472106133018935043991194084526150907055147687413478741995201598629578736133159354035323048228877711157057747595033568809881209408703818800880146574953568349834158688599929124694985740649190025204941260347505737836857398194722823386974240252318310062804012931748419457340300967270966053218431977931858193466930286319011700255487906089462282036282716666938233424983676572410871557837072396858960420084414509420265368426721549699763611206393327560289420003449229321879072519047888087110260748318624810783592335824883004809939545255818115514072827176215885721789124746843926079016376000699079513787765462520396847470934306255520956037545482680461378879187902430266024572239045685003090677002890069073857092844600582531004836243663128926354503496871410847670735665725509617017078313874452563754293980422030397505551976333780736334387400056071778123016762776720253963468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 1017785954747507664279430833954358613217391085154558722727945053346681292307842324898341359024694032373353656976987333182850455522134973176716995528453853113984481919916364837083713140057501772276321419934764412364081014308064543111165373912696015135099228581610403762745055115308385497247547801005164454992567194914604888230411794318106934955072866939069029130680452225215634231932859716439933445166103501045840946212709710766932144810940461437629702583295109131230285792485644194167314739663706303960442723265240702297687297961852081533989110971799684467746383193856094069183945202592392198551418265799826485150663169119178128309436914027085365207524228256348892630595988492571051424846061508373830448055831651393110973478664851705079603393308822778858552732331183160694904140657287042467510810007849525838004975444214804424700268960416368361173986236569069434424300800252329781120371488782002164744202617784184767393717444623571161333039340900779685998120217403137525404379103726995916548541167564492532674857174317027651144959686546578968289834448720857736443034424637939430423520195619923391559721305438773623354475891045232897675207036136507530965114350644192467753170394338775060486162869328159813719057237374966782854074584777405255426663106108584220702617232266044425323061563588136668045821127579945572523306593213859105961164936225045617315953309887837313619238979089269409736306304809135416983072214383159691584472240841198917359601108731299549289580079771510949690035111571398282373323783551790838758760487835085261256653778482765463110252549474578507707888405400655099052509430355071110957182873398566076559632921107668292432848191401333886850050747467383587694654340045144719317313780988732029043355292307494307089736535783011542411507617734152530365667389208155540164242806420548122886974478958456799409289256624715143428001662420036818843250212210734525901469366025888059814252441274562635255853966008192567052127744776656745562815888654950062959337136848358527490934287082819608087424138873565208415612429943268860980533056896098051345025598478563346222418957030360900113957345950245950243827543284474475296756745605411199765369796289588350088140239084026717038660883225746293807873387261470801287207035303252203226258900686040159299858689899986271918653234738397048043549418582131773276160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -3693020263237907666842706496028023292600530802086441161463166906478973045953937682715210775768839606038336699797622738580711256466304674737548190567115193069285748713173296709974756339355575072715442099775790194273013686955887904977502907449471921481131743289798981204978500461372351516499314003446028805183905432364438153852116440374016095513091139712393466533121220014851525536083136691959140461859998326835868557286751077440955292075024920461506144378651792169986508931876681625687790718706904122676909565646367471466300361889386038634859860879020037489827731429815109291450824913231102034049775091876198992136410138772976992264175809008775928735656577269543163836785370702892970319215941914810805324284496887212434097562009049979138608334707151476405829987575642311363671177030956400318729925459551052784300382401820631759363257012842071914386534749090550194592554098461930005842820988168705261734790140968015465024272346952919221057041022811175862175065332023697452165913088795866682476208093719566484004323227885346502089290443423909982420445024380898827619722599592297964149953196110296336637235224300158967452402970704152701866003720124076279031712078933418445975792803251139272601077622459459384124317412673380858631094341468486035504864947702726753203331563550979747255926496057411691296138662814176187062789528748269648143443899802351408149310462783820617867766331705056556602495668550331439268864390678971005309910821548271680447801581658761712977002958220567466694804438658200310105776261053150661698535227233953536579364649155778893854725007300300371590199831758031280046226225569703364800785789560905096397347612652251695626021476701913978325752666349717049490383462119537151524117887796362377062607716232680018347312330508062067633603737656470043636030229056113811726134930675914951993229891269282208822940400080539083207750945572748110302393495283399565527512856292912522436853942639224979736529178731924669620069218983762240294389120817573260019798741758760605128577332539816971738479820431084057153328598778377434138262291842360109826235538822957816298633344469674813684221089056390959986371307833699558985494351392583990064618806656782495698039414542332250174344784255913248471346026230231878481549645484287941360126438041231701725071064380174801824277769103322384840660939906429243883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 11307882495968829658479318068923185812838264901571645474550928482812639156368431503751849750578959640944324847678907077008940998568354610911624640585015416892863320038077527672294495206652731916707567460535427628934530837183064389728362866056660648563556852217550567670412088342658693949749463203657463156322002447990152102390320513879996870451195647345785240258014083773440924969194261835273721658884937154540235395497276420053408030856140289487671076682748339107712442526138909389409463132082152238572115341132433984578066275038533297426877114431279120600488100987501559901065851536368920338365364861158187556177066030440705514647815590474065303183387181148194507699741756782528075294991067000228025582027255332398954275094179387946805631446015469977222614580337058691707874636013350259407108487383819681194241957581841459847134908082095452934305412601295562569874578523634402249882045110436776952236669828535469201402111665296956514717381260633412677294212169013187590342607406758441416361353735697835636462987541766060891911414042751401694412090191044249669346211932355637939219322178374541054164956593222621418658463328209538681680507869508056243337140467462902751258777111044356867248150944356556250032102561443796324530678297129025444033011768981709553380415978097674559077113991956560643082923079589853901631163721945029956062324266457616328617766608437409649778346508657148051454864986712740666594580340762775504327245898376630189210045062935164430145941789735016637616643751403062841186261521575422032534444510178146746445631968695445840987444709320033552602670375886438549843367578054429693572808757425078781583905658246021999866551948931315601796438209432481379657971410443667911722314815198180368350476151447952910105158234534991528678653543790049656676375789162300687456790001462436115042683889000503707154558817139321338836084011870842963474081793228807625943087699561469946701773543078510178678964928795859288644763744356580299939635243611027089630697487718881725518130655622259430910374981935697930354701214519580529333964791183939185328356272452406233433186470976571272630076237018655547016141780004434994333276599079390481368184498673032291952753463835191985470548905837375056405078119263513740054781257471707163184497737581634902942783696970950190890908668276331126002608016925523355631616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -29888882753870264224114212447886887947786162203489609984632017614611193982276058933130310515653933991173112574930576550995111467438368722598082605117767262606797619710382098104432564890753907667025410015871155654517230266304437164209604717004016749194390897804600531068807745290844680704972226869418806634377931407369472631587280916782719224331583570837568611365460965278038545971674804431133419714321488497799747292974544803907879869558636284375341579093748809504707890811674890875446880848040365823035310022504533063591302783767232370798047265897815520344691821180212293107540540952659404238416476161041784466170300356107510880677418814638293400765023223577437563237312298976277709277518502793416387601076512058811723721753238493383118502257327099470652519020637824694622768550622635434865717268689174386162610039769200088439183257534166376695732523671472457518034132453061696222342167154825880405269884577516082474103585084711733771509660669765493853477239461086546074176241244953892089187793322694981757726895323281082685841515195008815263566624648735119118135249409986645060190254808262595760296487278033789150552595345987490965379154153193447710894611436205881614661750915735162449856690992841095476159507651972790671715335978037234414035521629982233358113245591290530744068594788868120944897022982280444581109468512684475048964438335493759301758584614783871341529839983399731998360083328277451632568878710522928740009222639790755825088360641491609257199769423876495774344611713305639358479145872484967581304174740874697986188774204448923301691468182319718714627133900223642155203673321476517804669886722430134527391955786243988787976529530589420860445512495157790614059389710307705168445118142749175821628201550716362157642956599700258328337974898765435175044036107848703437025633998609155719807452471125826688475925569940886284785408083305993385832422860589503260817846152174448642775647725968262438191128305877793162147891913398386213620126153263129652882170521973081063911705919143585780652607575159528506976315163697399136135053754196758270195796694516565617457994197655056717330516100739472459482892007249807653847177492075213254681643659395104089955130571631777931665863661889653449875401341663484867397854908792467438456578259577901958586318032789564731640617163000864397516415994685216710983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 65751009787690192012144509330180794985867797367328150314837134675967274813062828135580287263179385441948447460008840332244068061134285967671477395824912297159014461859101170651047043630925039646115313517742981335395482916622442733126439417119752449068665144796594398883167232601342151055567358565198655565571215443040356300424156791338564301222457915221459292983336501198844715875918688891133781256095174990878436732765687399415609519044546473361171905517167726554457871578437293121540430674022112050536733936188028363554530059813899475661083236755406369372416650138257566429647827526774616444361261271169259698654358508551980867377041614373640261417445381544567717981763864292739739196347079673150721695372464031358323408665219300128848601940700881626608002460644242978116972628664324917827497142141153506675760083405912466647497529599409162881605074549742685078818528097334322920017703869348039042581272958934521938105125387716687510046411841742551298056059617249343357467888281142170827437535065468251181694548202716350120921900068486319983129817282264953929914832120883913327399337430790685189388987338099461875085008751166311069439621165796671948581799762113465421183791231507117449776921594006568552439060208278779843058989236243402530296248601906375611613538639384460412090971577037600077792452837895111615537118261770093527182212173114543540051242814102238155872880632666663615879456940469538215534487483048988249261649005643452424941983713239402748410275423902813041732262302810675354785816642561934884404060999572232813480341028598535196044421566077733442638008201573995092833316230250839690972602027313456162077503324274537400446042098849714430113045931898197125402305429208597522783878202230343412109407371715738070087750947671975900229526154079226213897315709517088990420532840766942496603931259076440958976344025166588520959373052378822002255138760484412359627807685356854627221740360227790561986796108988850689475393162776638471235974318985318672556003176585758291447067660640557357894503206022054034013809438230383048702771450827528724313906711292994979491988888924761204140673357659738155093001682768119616137890758089207363279035255509309031776029455972983515325389595935585980765261697975380161043208697218828806986967175630518974313085507964409920243637737031415683170798493047840210681856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -121098956168829059587596285921265772958928668838904877561473299918094965414439251336878206611847180901828599809334717310816095305588664669704322719829231111422212774151112019966675103290670622121876818353421942485127011835652991250587003450125252633371593765305937596742603025539820490708089251561751628246320960160021104542602433458110704956028950388072394438751057000486156858378230680970680188700008612859080686217066557777818238107615824480726154990067166801271570591971055274516195638441348734085290116973494718351811557848251626754765580027798235902945147766561912021933970779644920880009862910689946661712630718003314502616760885600800045118322602745420093647641110036463806726678947426854995103240619857035170865590824277551726561658152800899977645514691384668100959574483384455286014635939046281828665877620410201281803451982858190311903416013974093522390089582261123846706524495802333169047532805343186753027201387780880500733193852152435003472766647079662348479414095506568564765575212160243613888498210198250534678197841476069381228233567241645213382077365764407153671838544671031078332670281016432957304260464731861785451036589279993361648018948352701433529492894471314152338211998790819921919753946932510761576309907864713096128347358484330948383540871365159761346822019215727950256936400756099076676618360954388190541479615045074554073671956446109974598254278135057281244899578094046164976143406612025410667088346236042708481279508901886874171868659541768342596847809495700759325320557658124552780755193407417262236926026333140015107636069167181439143574390288846699544213391002564481691514484728684432958633815036526202649171649040129657524529116889373980797002115740418061927452670624450890773150010212986147627978577713319942353149177132372971845198168159996098417340060643759490295671551965008054519602800784792305909857563578506400979836683241411869564789307667487427396566695268303590448611715234059425376431807262746652177463894920970425948796074049287997114078678469734524096163794203627184999094523695384516923949937580792772676384904846625380233297467980721001916570352545212735259629664027062135099162184951102217946672908968956540810695849255606076236407480627633561270820617368143435366156908079748325455181381887604367624821371232889498219863772457635112884477813785038010974208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 195272336994964363861840957266276480939937117320711714266560807229164203871825553780427660146597114793828965085074303464014524567326766027683027815989370797115971719095669301937586294499358653991587386549112322299837064986062356045051327213227357070654277224137995683293007622982802037340213609615770320669260820140131669607436758320816924996566085785005938723658901139437773201237188126042274922340292995761497051276758177400433633407689114729694091687162886354167053960326197576383380980903090020770220862390531608356773302339004538295102585060805329108406268567068082483793670344721307957971570652292721172437958188891012070495438942500985822854310858864938571459474592347495427643022051974980297622650674236119143808020141887616077730376512511530884557109140924093363983369221122262063240453254568512055759074766062954454417364608423866425432784263581643503304971941027072932597356180142324554030896978223829870728953080287901166765690948520190219747881475360237780138213634467876903258993158367554910549961807474944971780996684787216282602342715696422069431541980211729323173808666621345089778027924224680046010724279926893481777752310151639382893643878339874496879197914460302590758808156419331523772263512911457142781458785757347845592227176867634496806875581542588452711939708046370400241238698946887042637681273709793689832780455203988772895006436178859149144557439626011927930542670676408713294894441246528801006697339635173597861103920010201700023008935747617111102398392810754577803730821727363308442907835027193035189367916611266862655155113099245754921244895357045438145962586961732453879693233095010496145248594893026243240573816096115766775740822777991347517732686792673795961925669884782896195525688240970134777650262517068358458957398909031068122902189857545022375429568802642586599786151611919807121474831999511637658590577900229904831052057641295606359292901019868184139936155624682349716330425051199965450839884082711269429757315622286899394831527676967104160614695137561047006520046233931468054130871382524726449888237522472834662212206384580549897195308727993176405331617588700980982736996652324062035470062882299185676065450034839787152316772461238793217820943063077121842612073497830510122213377317281986584163969376352545294499029363951902578801282963064108342768171722667135699255296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -290507214463407320560182854528869327079760054403974233663005811515420464977696101684115509752814864133652283757433909159110616295958295360366693847719043340205020158496991777073477325369334961028748380000883958106164710811285385944756377047427462320502827254313109834549006262576169301647124345444553696189647157681988355879958233370713798168708611759522164345507553896399887335206548768218517091500428006316292769071613070698203858024067524649611623218174966299567299812239428144897046758098751882227579443978602614900950329884583810107524697660134885428548047222136769058945600450347152792546291842139165682645745677659362495947413634140063315203597671659418027877290821817187986222320467590419385190855400900349311927140044454545265441535821420844765394152116091749753397193349452985472476748131078596668802759550620523229244711128917236921914712773584821226177896493947791613029968056220659734664085531563098658700854191336998877758816853857548646353546199001918012372002332744636484297039713938870713024907872601296553065427402451151028258163673561374829674711496807494285497401347543782502653168379689935070031947097676454242616131623536858077652321085627506535500782854795233062785944317863932078824572576203178084920938262597539081900266939540198792980516454488923131733387582320210742063569285157266727422726655547697580996687723650499685228312449724088694007094226238533901543489028250438979997889303836600172727947256496317438781179582934157651494283733451377105226242774812240820100616455029859573173801363906637597587858338865824645124116304102754815289316150631042592966594463261394027016819223046843402823852517934877621805697728555533438895764027047811996574916563764120589440810892476992348918989043342213356966347771599781299514502047387978599027051020799042575405180055051078241051132419981445197202318218043849971947692622053036667009636398886255933261965202125947990128271794686020999092872033361105868962829104068300914108536262481454348747264993495145585886807645524744386289365442818699059143094435504837146745947497663566259572859767960934988213995368285717017604626209853433099726456474735429035171701205489267395966169648335465699686154393425015028310472998291667468532280220762801662914129373105995193722833052624270488682433313356812657553327239367471804413920672644067426324971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 414011945202161589760339380938216593183715460332678160164569686505195829267200227463107701631363676430931871208051328668751650575557635388019831345797276138961432605570343663437690720377881740166098936246309855295669926726033638242434388991654585528095005275251043378211057024225225842787858040925785284707953535986396731214554267317878072217527004002123354301013877901566381280060596911343055817679463715230986233010643602044803900754171714794259815173368023850841250699660910641095925929544819369244542304968515196212856587622490944327558906753849315009501343954805657723873262465588842135861036963480585941741205812941015270038192348284684102041891195943705757307072377527893430029875068540293442827590004852086267843314322762362898308534485296636953116781978678289594202767417321256092998406296878051027791153108380926245850196777059264496717090000500171502886051433465641628053712716358530987047166730200675517244080771824107259820532587318934826437978118018078150091615292609075807935266554227632222575468400761775361531005764926900305122404881602102149703439909838341913149143567250724748049980080442549424880940463476191286516858907756622167918612083019032716772606423809121133878166425111239417086016974218404678536650228519680949869052272664432432296574366226827689615306377726239534741585385624072568366179116467296614112814394692856315846695754070040059001382017520761588863454326854505920101291708265708977721663807161386321777109532256972131891733545860249145201737012067838220798895076242945288130420279481137527989263797990381316118164388487225192847260145503559002506618837599604688026268838361373834611086207616655843794638129370196711066786432059401843779472558253514614791861058025790131613641686279040531331100218300782015435044392463601905021262703147067999112007216259201919357646049225017504046526739897963148427839982820009849826209076440011678985642185782689129230900825672154726467043964122128123762130893973627846562506216488922073209279956814542447575595454028327518014414689638449389407918607124945315962175083766413129606298677094701249219476110549455867812783922818301722633273706203337941069350893000662863854615062079935583031645244990122542465825297858972891428785740071103560699651729473711934823200236713713941956259020168028788925577200744788465250775565593397272799870976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -570019611601876003158476381130737912380284444509197849405070272498054880287766253850165159303372421021153172462670312237614601170275163826581791656676494727279850295843031527981171905187073241639803663745628269848043458395902082202640789289715195016919383042988134854146703773172664421310646367280437565610238384448297591994048185599550470105773148852614193396255123974861214236206739688438494381815136517624958079127218452095212813790960948559868463124834361136967620816951969081610455027978422251591604618945040214797160300180048826101583529540165215771869997704436731019787479611819646004447517200418130017537152584047494997210372887011131265478491564879246098258160098790559050735317603526376451646424844070381835069401182076646954093962523914325166928833422546929341603922768874107903495879791041688699798032020950501807610845716120751672899520533095550175135996528174321998077422850233496669652155471768904424394466133954312232622608975850048612558932126901860489365934755416448854233904621561036717595127858976870234999827941568235803440460505222481748515448766647463222012516694640147155905579693393021073514301724568692871307160322134987690312441746656860333411344663537830793931710106410056513913427529729333052395352135002254571603199833833948423885980369141041761027776036945248695048600389237213173196978458178157623679681672232914300192203907611651692674257013070425734775246646306995437745601188354799975437438956818301005356769881570628383341861323557794493544004846207022723576169973828081582180624950746276269554985272731440164382949786602767191431276886662994952673539146383731276013216102515738092424152497900477263734119590573670788890059483902819114808519078814248731335946459053396316684996840035361254153494696940434754183361508378003664560757046881250828724696757396170951846564746406497518279721000574020605359325893130348119367250036071233185825225043956541293549389778078386493625555956288631376901639882631500916059621136605887691202725221021642840674357563743413803685342370744194559395520024148687874624387760726451542474537086438555290183901852670592091174447894501477700052117441345422014311575462581724476121660863493363034285887123848453378544325257149619196661259709559919091917817193137202380686948166466640123658677533437361845697949449268004991212500241947704428928696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 744521064300114469544550409525630299696161421032485643286258355704654899229052486453705612798147006774863363133422574790582585698807808526017871282334256877223267200439574984424199161694241343175144072812298117558709274595816664149171179748119135675694815324453025874642935066810381084410439660990087481223638276047925125385883852575887016477020137419466055036146293134104206483815935975443268101096793873801388805194599221250263188478779666159086537360139941943698795035855039336575621717632795225120085151290954944068754576997516844194422715434274473860382406584432606866066791060547952919731273519772647558942348570340481005065604409013590322664668347816366922516314738314839869702506523540331191920536866077636699758033550234540453429971078067450475888714231582704304529015884955355674736001939782241653900743295539498498695728278225067224063220535315249192224113979676537328284774042944968184374513037541681850110722922038552503672325229765722244911147897398533888211545170075054002870752832709651573985037294146401188508688937987150468435304634245363554059246699865834760547473986095243911388937558037986675348652806693758296285469168264226724367782985495199233695128827888469831650617208561016204785236740827926817348928371351848717673881535136744055885579743592566016679580678829769095206113024905785294360434080589158856494714518777330339617523990406474303677110353792684889712783882889308243650369700955149826196002298760862831356295951305879995033646421795665522257358780270131840997622765970163585402651010265957600667015710524744468108853960069457843663469426741482642555452450613086908705998994290947989001310010741548151579561719591550115874549452721256997077578559166976985412394647199850959441832885018953205764745646066043646708236078998936234705441459887680212324615069849779033666627239744688307360449075557703492478804604184467073012171378681026836918363186954880163806231258179611497264573639562259612051228831917194672445646807218044732883027438359179844672829336224896774481364901995948067223376794938386091477214999248183788883282481805217638408325694610127718882548878933013585985577175375207977318537183555385032659729680857065107261464281227360878544359394546439492084100242026580368711045773684959111800954259498975741006226666940595813203312338953888993775822449327705060947263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -898934940403895389540578291224977410050259412289540278305243248367356754103508863200794846604122519165968661312528028209568218429557633841860943212636127083548215800625418916595245676557913304847092129760828032072993954221396652553440114987173907439721138502288207239973001026051340984677210504039208320971181785775471819699557355866157003669049072603319108560541065042119798443923207944651799844216423254580516754340066346317405868864189007304573367078114746599684317473947807118224569177754006623521625606964780207360466876896107896939017863090459814456093638827265367297119930642121429905001202434122772876096779683746022874276577278976345488416459528157817551661697184015346105308873855768198384993149841366412448204783907400709939313319100971004241013409282135079474612309053882568078257472290698183609321044539727965992698741485995591249127662055469151455413086100145340413814034279474024908393452420793174474964619114708090017809033780603974050048003348187854090422725296097974862044397737757329589802646053935154652784400429070409317651817346811166277291653807655431955446784447021824080741842020654648751551872572213741178366416898914485032966455532311545937303730740999516594178439781602628675505350193008271087172163452135910970857834378249169331475546123184417107694851169072090593928862145601521477833981956586430788575247685496101328567945865319523190320826172511787600145314134054415453081571391732838995665167366400782445434524041611422098086455478329474658648883030483492926045573528026436645423213669190059176783606731236425265673991539333949156725385621638473880729621270965125781825679513860541759861075670312531449243334624986089338477627162985687796323702729939875552818566810339617519866278197634496299885065223050320096880513993154521953960466847971901440165707407474152219281660853417606357516731130003009055503203767231444540406190210461656672707727408296184824288556973027896047232437979375570514622040815443952248553915858729744568829881620212235867679521445547391373815450829211833735126178445491338182033287825490821450161251916146992361589920237519529692752814820420876738027382700409767169174626866212272257366292695857623925324012499797489784041790403030919816491727122564951871423748606644043435018941097815673938639292535013752835006373487652742722656933425761185897119744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 985178636073993664129922091049797599101118624876908383699917666132970608492935531392608852761147660423088681789658359340300396588919013711825502503912460153796745236313668889007604893673751017084752621743345681346276092419824847531349327811861651058583684244796150991169973197902257253936788708860748838539481242101595911853027541506762967751452345402591104489021312854997499299097203751904284848774709293851180859432102940570114242427257849287676851393970974047250989012124601101660588913813604858345229091738089680360193234048157290421593882900588693875086681168789474049420041376339341932122138051579719813571903539758974185232056830191963462114066180536096579265418071903958732259200630260197544023494063813778842799534058135675674378607882427973249406846561555302508571685090939425618245035768892707847521844913850929676655058025180417279701042767779247013961192800765153882033231369074648959166034150406244781018379225100857691001806274044073895959158309441626625028348306119379244557591114819833826284423817275129707081046655051413964292531911598819359602371916778955433861112242186857230581781787046671048249317699875876606784400085179983801622346706610849240115597468903239828136204576435596557798125528679892664962691929897811327941125764494217734339339879916085426439798743174349089073926132359990379871641233172539185719974643682412883158205519245214729963613067561453724265113708066689326126644285728141769208163890520640049197633979239428612728105617992941298330079298681533056019676499060725033092606644084948214069396624799313782204172300108819190299745567467806328783048320294387648592906750389392272945265708178833041855391878286173136891899023268667477120910992041513544767590395686844218071302371888254885684250011770372499838842688919089692511098051658800712297828535747519149735075583102239748050709331711850548958272130019177539796384695037919487328335977205255767193398786692858004308142285364704334075501547227036812004814165358784850154466684713418053589073216150626405510055631487378264624744920443659012275480081477352162847810201814211807369752429659127119045487554901898192839113992703402716996492093901468672511569862696039354691821799780771554722576200959393312067661463801438676025331093307782775916571447621650058196469711426825500384577162314533747946037521526768693625749504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -972103489991300821250306623057154535534093650363983697857903103451826848161206929590686695680601920529551483117001035512319671733149050468079134896856314948786755376948754420813800826773968437671781877414516948406323639925427599792229022921022772324681327519636005221495058447893779812645843574770216041684005272631303566642564461879851537260459893792087006064575212598992741471889641891721067708562282207218655254265524858021229669061119317295273028178518225164235831963913140344701803511104026815249468324736471260479541842905174613422611444078739624941736449847835348136130721783676428707501726988948565857964353128975309710598978486868116524423771145912434027180578560898718419225052061841615360201745748226337715255073466520544487127748551869102082194773296705838252961992276832725959898642069824882580451785332360309158685529194782157276325223241085141874497992777826376068574898281244238311835381836658816199136216530395421331641776490857119363045694640111509216718413832111885907205252040895217905171650694682810747728647215099148879140526580259256139088517574574094184109735360117296200221067096886999276459689366253175293454949725139994057718622146791395543011768691384785995101192338787847748417628911937720107683605123686887466277435929852047808209194402699144328857377539585525712609885759223376463583851554556912409568648667852849343835009872405805514441256040092598754138190002281393590089891465805233466532804634244487655080195940576815184520364361922230262406295467166358951048067032534925152799592360020345286992552946743309313492432780262607027744846147744701784461725020479531126036911032931058173375676683084425429296657858281045760284831903251470850042234414813997305980735254122823283745645035217223520827428319252826103163910958781271074146487505263508118370255577526727741028414768951082556929014518069167832884433793642083391159691719815450129419733922449638406024826185245891215974571206108842575133827987996153513341425891191890199753469682142300377377904389144071975725620045690749644207711116943808264443609008183609771750810267110053205524207627251601631027824597712155549168494825433024262307047680167868263871060656518821220197873604749574630532654238889225469857988234171634297922335274239329954904846058661764510268040975574493995087191687555570351129577072311873782090301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 862305376511385978031944227540224854029008852957382911058137257631626975202427437804515091690666631328849156234705578649401370497771583002803719428824701329752949096653232762974590941551786173967670623636903716678095199987406329637024603680415339035081105869161531241952897004924408941864616172178072617234322757474228557041781223659445857924513968851095065428655791283964982848951178274356430267721680407220461497909193033521138493361562025827816197883330417866301797589220378137169011311747202107159913036414752780581806410893839609573502561964866793530913630624858804319545331158695289781181106164173643857046401850311898812676725337998184605984593221807318918624861953760147993419814312546022568723774775855060395901985640730071986566628939080106217789653231264432873213592870888384360051634965312457266778563274473454868400916038928924800918621894576696835108491253338413002015229234228006999712330662818802233424004086160711379630414039580193224161557812567151283936406323935081594590726148618537228813135173534600067055687406357030813587296095768956273132195537458611143485762164885665392444122153994007773185422280779240094406670919821208447726840373218624949857253075470544469245656833853259989689846662971111335231620028108138958005866714808684399152717263686493623401784192488282850707858160246953811212953101373268417072401099744892414233149248143159742089462955524156366092840412717889872120996904648129931614572857500562598577741001829532689063995919986441311207714477452026673289588577410116764595427540367436217935568110477569772859584058301330117025828196313380385462642650733506985399526268801139768184160321296550854668117114973313293968399059991483308423743850888611955860257332380383704445699138564436857149099968729264813051989471167806174663490148291525840859655815953211356741461053269267649411303988863281966953342821617773972295169815446500191732169238628132917138748292556550655663490911129950431893853206693111791388023466732425375893285926118294410473814081847464126725407639930446329039640645457127005120279180614096342660500565362116645936289949590797125168242596259061432722763738092601839312753011776838243907409326308093331152822456298057077598652150305399631925984884092306318369429838369987364499668929616676334879663805257812887505823484366537575179317433337009918680498176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -688826109556899206550810556998225002883878598717057161222928571195988581014527159064381689712705283044254461149327527207258074976007831098621328408737624395054999941019468686719132154516540658802615477387832522242954391464881206451813795850148300329003441120395302209843279131396855069851109445580298272255022886061125586561565737889973221717910046492916384118028065209366339973943302627746536902708812721053065829288468528894112720539151823459416692478695847662568631453729273877806716903590413012452884762642541019179251190755518470150818064173380778697588065204603632902856859569310915013428026765096827002261880928631846779800121228068999802515121575932619783804984056558877954325098596272582150899637034187929239137418752364080149949540884852100406339631831435938509669481432962361458596727266296669523086394763340425700939114970814453408702914188659612188702131903529732778237807487692850008759830133212740540765249296023606122021493601031357917867888299608783651658058939104773697682084207915353175154345132739534878016084629823012948405397828701412856032884485994814269184032680786479246867747852393653882403041852957252119946288099620064378223638043248283260507486737462472647761707997644933100779082967251637810571520295460033122138529886383378730491832958125633718954101528228154022617084999249974161255689671892722401718377073626025042726451303674928784406551035376807109207325331306262679337744298855865325597351552615559891001942009171460789451238105624874595393906254626158850190449549844867135558319794102575030308288839217533827119023668200522245700255812082403281245899732444927311712918011839199202025990528335461481757652288445795002156964358549835062047560701556088210105474229616435521772840459289710577610206142591218582577627412858467110401464386630971896257062129259720559464355355433504368535707107168058449410930011114456961404094843493893692254201288087028930961665221630314315092648797175232560725256094668987736670859835031510996403731110189272476013524277196459917382611789595304392295408520525428880780499565944754826588407879856590962717923803424076409907070646875943661207457073874496097486939378269212933092428684350215831990301628294519580011043735647110067230425922813861812769660101605378986794791845297165708707215334190654847166137646115822075839340973955294421298708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 497016914304079596938849021247945952985313862011176840044844550073510561778273751740337994521612901271409084986225159169087163760922450861446766047993859762047826576124899396927716482125138063619312565108615898372413161448558572422929218994077924533288602527347582757735458165107484073430468281968916335906169903361974012928620863278314099559939083173957122369706767886769877965607519128378523963207025424788942029338850471381733458923098815979188425828488033671465175781835469370717329519078115563158980684573416214351070269777266380174518139378420945009230393369311811804461726319236234159525556581515058368366744576879015768591203852549787488946010467214079861610068486196953048564312160983775728082772307547024382727729501373705161980171342300787335945723692680420634955127245065024951728689087498688645393554764098895042953988795272272929766901848165181661927362111923764158209820215385491247249670061834497483900943717732391481078826995635706666714507653241816088566832886320616723868919360684481399005323157170956997309915419691741666649034290299691317073109107344843186377424070647816594547316843761763218594055442030566291864283588192076205037495425325715888901650369044533014008163554898017263317239269659962889175278848034775842669621315929430243703175519810577954344348107104902093201603997082046758897350625305344509505865520150364574127328135906044860432937681746402802965897453837643198507031956836925778622342726569487332074436725868463760244041672441377433577292466276783870914723122460804637185555993003113625401683317923495471646089673123476601854977337982639382110760630923284527291250245831087187236037553776286892146296465234462993373381077850448452221569684269684764661827492359641457006119793304229996580487265174050846289718465672707414819418111590560299892848782061917418622116674334199781202734112098496375514509031817040040361634528668109368682043051286316379969863518316884111687985252288001807957235826709941816145101195129491784692379444482830160511665096748608247482944479360849191125574780406713988317861902420546600436322365971202807314938956873334809176549167131398726841140291394157719824625584681148753083769282380295252067907044603736070833762236796497200737022571245781594259423501528732061293483675284322405964547736918451237954179220628597130299091072673924326356942848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -324739165404266981298545117138199272697696278106547487197309313155521015157706789400590543565913969438549655824650344340174103623069365849397648021395675540473690538186817200566091964230574363368162233492911348322011166566415148952738933321100800897597835329681429103422788445038466202864995457753250523409136474125032664607343521068863006026219409063113481297962189397164866006197851193043195666769614177508579916053810539747022114263401917357877536483691744109421895137339438455040989700008833494513103535081590912835896956896756402673257588544311107067348237070842007947590396531704687177230257504268615281576094576619919180444177873923737660586261387676225209850283577953478884264036169375955997024579997644849276731760211611175873328010956356175822134681110009125062128363728654385478311875118326819764384677453380581692486811469984281801230094030272846267369908167406621553679450977914475232058859611698345920958271268011485695639733616236405887731274948932240502949012156445500831295691343530631549594791734386912139768602754720557941632448067419660398914379308106355870024889533192238215645219092617775950440638548102467056777773258543737882079577184680349109384624925604417185639251274790957158194089268448573727397965249259770023964583164132494166662749760501497084215708996705920599661155984177908039423948599964426915126746074329466488667974467862004816849270327887368077273517349873897138433126802043552325054295816499697765168527700971947058664950356393888670463987165296662592684867397045339568362915298742448099656938336474708358188178885834214438455246592706731166627594222159481131822598992919994704866580598938990885190949666702205177564330325826309278781225199825813923698219547787447138426975926620262213756246826372210126115761468290825557415340584686991096929673473028732424884869427913732496384932748644374755967622513347641177235976231639520709501791236577691267438760530093644613558233541750433632154886233158328269829583939425649279325512124575728676950591278972854815212054305856171251324760725602334538396571063157515339152980973199398622499280199632793327306300198609391272705318459553432286933678055372926977006248209957635544956749078081320844040899144988955593450284559956312129923662815887730678371606201025688483554143460252482485774304742295211395683737886098958956311347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 191715641146800849345156216350239100291513988414202161738528438621469723922885057071247444807008906569141579976186654567391272582069973888879773219739624730264217225727552215856037887264675577202304781930911562700389599876786520999976206553179688823034177431345315854115427272413425158249082013867524900067861990227443254263976558021049660482348503954670989961386754942326371983718544463818118061703604698862110683888738761818958307811658633764263410775223981460732716609150169869222168909517511454729289615868057120190114403720864432424620918666120645122677940166814873565741700096717572815110253301162712706130107188560606860815056243252609329664367450842889163297856030919958408374101914116066987385044183852307968264019826472797854968000729053283914429420637536633515733854219579135180709153827197710267912856103538513390284015924233747172919503165141517513477299629321860752078737683339964254022355304705295607736256853157533068892703715161195329134815398484609400708022086979835399964496143292972183433803302344276769068151373343870390231029970484613535038207624026654986951492077930755268662037128040348999549764847354849679873967042802231240374199264705954102289193179232311750389773232763268973078721877652639054396362608077225116407496858000877112924547896123272263502218789866593862159976534318145444856599350284152394954431820769713327203194379875850831727407159346421024328035970253911304994449805368373434648287060136909056663439942304189721301982040708694263660069082437100228540928193295173502851928426409509264012952596649988278551873234956022998706107284932870900200150986105987132149651487552564117769357566989720679635629495692927266883527329109453435859554297169195557952553247548811487669774469427205264164535566100254966994626460626403798884091444761534450069000501182974331666613467199072289840131880116430389073555381256493361676613179741445731966911007188204448289290652721049144108504804174824023178850475909833384666107430328418163953549032094162584004231471125214879472102351702404164228241172731013839867342647022255307220231706234077857931041241371443715855056380208740187781145120031849006358483010015669956186663320126434951349651408255576272574152718875170266687830326198334438867936290541164729414308940704585829669036796685164987884569398957745341600650111709318223516139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -100472801832413631082304041969467411149133304293972835351048725748663908955390481684446058214770417241903001947963792930888361193947314885940679333702824476557609899658504156175845340248954735053328197064285018386186622922046076482941202428554199418155024091782841709166290638708021894561056454935989630191273316483300116275217185042891790397613654769753398058056314393173797970723110363251400621438140719919270972282206688359618482815824691293157219910524975045190443518805536625202192812812921186352322610115895008669697349240709460537616289489371249895874222522111213605642495153314980759759750886662782328454920144577146436675158045239406784650192991319185808457836928094341324740622649547305698945412666511219819459918540787575192709988747128351929286012093112102802591792352315943152783708869482865122937846379868005621724607566713257708839162107755083458246019378645977005140362222242501633784726830331885221710601157111444067578327368335866245879627779313832193905777577291865714176276039708084245035127523581136633213828322728051646253510167940489158665814051297798741024870198737343401485201054468339691429589557283204554990399462740842879716221510492073223718398849564415681395069519976421091455005426183193878511072884967806892451993043036725873351368375787006589206232744257375513331261112526412954905205420550634937183300542025844514243251516653768918329505993252766533405860138192789594636582689471284229132682698440465975899179478569028751179503597152199084567963362974480251098935784933336210562557510687767910896317986039309834430429257470190765583628605200345563075351921030377072961773845887041914841084217994621912766882337015537916864469164075918249501590248652788192429513870237326239165766217586984377114445734291740374728607607839517794660297829212819022359390217104662844339574970575848809617565011603380340123411501096272130291319434349500771153479800279427213479164340892153015727385283592146284880598666291372819432851023456885817961904459932906779385545581276624864839467094580226448712722862750915083473859425818670683726781879577243930247519942359455168489992088093517676356861873821204749338268990130848155354895610404962424088752058620868026723139293631973334678517837911027766165932923236858369308073749973033322969225143019091515742367799713255982317688071808656598053683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] 43852044794374940710719098213724383579443089793643866325588500745043127904242144581620942812003297146617983717435061010100817104103067206782670476119918780301236794283246391985306227519223313291363824686185987250327390599229202914135233082585045237180195179231752079845711457198130886099067210505805189692838764241564761552448504551457042676325591247985777059028008271341700232638252729513342422127282138344009979808906849350888449159186824164071577663556937695272632448687334299861113154719808424187219743699640443738182499082437486132479244510474710097301148785984997684644483008749846895273192388116903204262478627397703823609928234145349292151340549146455385902023267975232129813939654896783950981084411363362250817262544395084968140407888140197017535973698301214323511730805736936496937459219733083146009783160892380690301504889049389169621233247190919190504334640435044035684076207253251332998214124427702740200976129515964977992821704747940115646365669241008602562476596846884018716786442355068527315230598494521775548243555951195920508284604477432065149336033339170241964880585363121335698135598657737008562493474222821739397885074663778599902523224941251340458397174898757896005116511597497666815703325992266035735472555121115474957389897424647489919842201127158357800034695594524830554522726637512034133266093511404138218266652054256846667126268433507327982734682849337057457874973208101213926353305304408363702742269969788185383921504052275180775986335474013953169061828785891309926900350959038134157519559508220199529112911469681293586190623248279289910246372112780038890867332927418410410433296238837398903430063360168262723183132098153361641184025176098101766724464657307484295721340951702973796736587904974260784151560083013377745905727137325831655859048175355513584881588977269648724591294010936623768753136660817889995955520361048371203690588997699079553888620642073113642334113922263411720536065426916550790149916096651438240585450849760142805012354754260567795249864070186416459592264901981774560679279816270503646533402466285089442569538433395057973154434997863087398662209206495602532110433792139942680196849711254691502468889403353745622480429767442370345359940924777015203899611195038112919188448414027354146491829714733297565800052363764001824377174158607073014973903678072010703896576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] -12256277533758098632799366691335809125822134746256574046035873936447056571176270865583511963298951661786657792745101031007490199225682397440370791912847329365932421239895913995538640883992122593470273918392780908396751164003772664978568264916049933202240398446846103398869481204380384974527823004856235413918553677725017119388319715088029242486429834354151072771151816874908256331430204122128828729127723076865676331398932941148907567621453208771916440539311877400093759347002529996509729249471813984314269915484840381474848961682836593117653488202794083930010354266511508703198393331347768169658960793357244697735726520144368396724828751354991730236090375566147516241551480698396183779674268418909867621272079058522072983367861445171812156128615863222725620921083688203402064378637743215834676868040797024748930118994720911232574577326692197229706933843073317588091801535202332190661626363216829228545870864571040600479079782905630149370318497065908543268114537501882746624224481690737513810268024256621307454082821910933314562656965354246383553040687444185455175069549139338459046014609527795363007289278623307925663943948014420606772646736472356265054372936461751933867277448811575322725291877744733958777540556893882581783231033397624172407481698158628345217436629893850130966365561533440868608498858689525726190725425118325484059954570565523051602521054402476848791710912168323164101282174854660808725504356989008075909133363690858018449123173113608088732946331008529023467451855810952289397559814974409339908054156843443269114836511878059305052547676277649285877930823726717070100199807344140974242978457619974316042128901348456393156587830789897852835755836179373812355124089223123125804305652663360564638313989524423239459734783431205002593030203861872129682283317085658343223599562874811121750060902550195023408287810220054410788040457282773222883984039947542855812466218866733779756481290019295367939539150091520554275535351198755291804140673739302218043088886035949657223261441636676643104307588575502226790184294200109133847832405607336764924765554250251094541092670509603818939085096867064851191411712463378230615956064398480207214147864647527328377301135101400184068563123397607737850519667346078749339549417764814427246433210053371191575971167759973154164005902577458524623332702411558506987520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] -2764443635863017338278324757012567093666241652646292058357999277689723860974915723196587081287062411354532475922995649515037797203569295285000829170901980437663188509449337853449908805928001708408468456282695992424290659024825103088891204042540793359375721828569300808274728405639310477958262357035842093343545438435372016387052254934129864620516961722612228042568064384937872213457180359415148548826493823452810129807124382111055010228302457816935783977955942777611007687644967568145828713830625495744251651629016999007952014674199237150216228745362117439184470667465992310987920428860536138519672267450026559872130772436581830527493112343787866896662445814959557880381367674676105378757675002774431637884636168457448528674653835625066380136558024597718349342472733139974413117125680897085147358050587383362488840344754512083578820528087532233886790869828074445205067013937892598753204046613638545041711026483068539204316909011343614343263557203646027639999768261782056932428354272868112822860409577240830303301578264057502980544335732489367000219715437129802104234208392567603932075506117112313430406791829288262097145862977818327422111292944477364077249817692646147509392669344423557716910480513281553458249708678738443748274823792480204159267357963809795592859544027716832725885663687105095438777629793913003059832369466704458266431892031734338252264807785924715712416615411431931388264898563340117857935885777094616158061547174750430019458477566033256561208058432171009213580350850518245106040694614618756880509941236668610192343209375916384359578941274469722324833816932882428893703862823591107866012286356066884175879510951169058326615154177570180404709214618456574843080829553877100148132465374501163576310979922364703735271811130980446210281997545993871281954154853136817186913056171550583123561709447984106250924565211351258870672998310678660223453136079616700467829868615639265440727419217888203219658389066597622505747825281632689920117320991929238310939488181904041858587407904579559224731906466943908142575691377278251626339380361546151338066667400474215099674438648163494918767213337099667862564082178837277649842085705407503233192737340568860601512046345721402991142359181874307387802681170215690893304949815994594621148495459758565564723443384589142687993904254628963160705675970933849849856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 7806097068992318422247851662223921730428070816399602464580824824632115931118663862856519229726886957296416324991831197592280008438014034221680734573616279052113132142641159000305052057991696361084244526397307537235893656052501555762919633885987388619593926844323651656617816899526084636586257887749220314177066443208483532791723006690274973891562933854730902796817524387793258223098212348686706281946147257800259543087447831868409539825555969078412113476279426693609367925792409419573357670660011039368029898465110597484280982831928672593340493743854080042714009045155012917258093678360881997485893454715133722278521475320218147911695879498321319871145516524333816092390861287563267949942939936606999653724831721175656425527402193003449692474217340217894960337335676982535569476765904569172349172737682588563388728662895593454458533369515693277830217664686020427642893053169356970812438096052402764669167734825259870150517522253524169338678140384389214744142405834477698870944714344161205160250026295515382911600154711903479800872451163988832777804776753546377974585624136230214012915888277823597050153654974873872662069876124105667099383933380575613647529724798707244511624145488418611930987579334188395746911765662703103407587581309808995376414002580249938160423256172588686475144248291220266835994624803071805334659446861284455817945967956914141039898816024470221773465858652345407000410966091788203079835606830120867937821808051529431934189928482447276324681612551357189077355282027264762162708034800445842064880092093433769483611985876920697535224581711844194748672934814072033758560480935045962959191615574619352977395029167991601095731545765198500615994719880295075514994181725525901413554473797804254305650105983367702391520314603723318119324064151490477095596508952611695042040805913890406982612615926945029207338357331908008795053015665933420209742686153586737003783847880089806861268317228136588337426326501019984427181297596004779994757932604718211940131026850476105414583496539666942521864942473523892156159814581266696609773034332871375368978256758150622640289613179417401544929900192676231745826368760898574743732657929750970314851690246895533486746212397084239594974770237575158700227621119243010772796280945408418815538327079567313015951535228183900836979177126808390596130548021289948282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -7726503738839253159819186084062328942974840584487232430438021220423030726788557797467798591005113637214344522059538513708391126224916510869756586158803126514633860500558753961816203251478393987364943328996275638620805717127070471016518849990305828365046052871590717106962620423871241860562864161788800211565030793012928044212275569263703574585437503803111125319489971702759677940531404322073921044840752816065440633865957944077628519966585134530790959291887618039127993335954327715431465515040217759411821275007589184755246715547955694834833133032347459467064232537581868171602821656379380601579174215473371695554196194313770733588211784333124584739768979197961983980220019332937801802743610842833695759624524920439997405359569014491384095731868789277932924708672442906608487400768550428489138141362512828179783231379658011023331182277075653214112164831815218459135259017446510691562867400996529892263748405133852461665822103522879891224411618219714930291517724725055024168618582365709931159347848607748388467668790528303232315766450078780195746987549173278259498396620113885512829967859338915848648732359810216325625573589626896633024484850962688759363394965223448858490116905264723479562740360327599527169082975745103811959040425845282522318138465755107853713129847696743079303650487756412847854177258825403195209012420399004220005297333282034041048139365813938885892969812745188314167759118484213851171376123324799899509203209505250264824231019743768032512522473256831878465848107222775997920547975197350181617412849137380978580624557998013822043367898962312820364615959970683640319022464221806486197632707578938257566340033552885828728312060358764120815716167348159319000088464469257860229154311509730284367765001582059491154406811179166471339665879496423324564071515833451942609770500175438014715140295091455495436835902847499420582867127516690758243813100555722595037832168687768944114859493465467576004256304520836488660415936341363565885209667405569646028852702449229058705147245143822473221564323536485844227294774409986890429775308426121854144210608072760398420201487452294136491496686754682495156873248869104653764970874447831998338213762531415869658910260839624549031452874210749871094785684043226648619816038850256393449141478782298446112636814385603422606823141958567420351822116404784051257344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 5691199361935454484069628725823044416694107401921580490330760940804762281475932229066930617053269108340413985293456759288639351503488238697328178494535903924102800103447143791862191013487906164136939719079230397591539693344370632319718269446282064141494338511498106438635147894837212976606722024465741916069869147984416892786605015798495591037973481786179781347954067376889675093097654843256420886481754276826217132895328151814771038563819423670737092340625162847344575920192271632698414117626299893973530644560759256003346764446062733338502376689716223710235422865785689257178832792932258898969296901531130487742656783385015498271000949703812115192386760239504936972391691621637625327293176373803011929404549800148446390804383049129978629952297051493834899044068370824943454032633795122075931991579036300145055763558427754077348270832247319468630716658964545070622694786084764155607200536584436083066087103639242932181129291583926574129225739057924763525845806911214992783567726414360392716655205426461285080646936548105207511483448268148973794319725920593232781315643228950348801556851214777100067319142428615224687405634635451130905044189632763559254210043534504996313292451011394566240257037946422706668902163459225006992081560263391787736255965386464554708291955889904611641023577268551143661264583085472566305697731136871437608600499270499826741292659782853041143666514608526894030006500647939050576655661106063426074707447959178053047234192323864780237326887792025864190433398393897998524110825097848565755752135919439444240436362480952071925710033312397130716068477431047236498923345152140775147221777545047564470022484449636955779473392431466350368856172588520203840631416801381478480098401220739696185318805149605359030508465831256515455844579484493937899130677335719810552290663301978043496537530439857553850335834057137516648842284137358095768879766992552830208675006120024500795968782323055169377695704992362052431761115386915911349573710299328067215604793655794196215458270454944436040689216055943754622910838037328994838682078825373271192274446377679287295432658648973508560977199773526292921149681056999370865929011836237546359702492407354154753354657722225002499629764773355580188384472145892253588926787547310247617091963814958192746150078401481923586178988382921015072259272264678952140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -3384777138123625686720991532379989649392376158651268884302992201533393507223918561067057979382992859247953719914330590788239430602142120246022012961734121447453819595254887316669960281036865874755909049772335432201274910183916602518768100635062937906781953535248523331304135756520780340991221445486259570836335258661629437677687197648303319027631025632653271419106782170060022673112909564446052599807166515375341783221693916747892371385181586877014192390381216410890424066490444501618645805856485287461230788173421844073332685937172306847567942660208061757899112152843704944691491072605380646286310719630187377462948473981911995593114051200294114645773064947824645539803596814701410443388954322253600165616282289829679066538075794190141151329549827815330760042486142075690572990864674100579069319356661839932989501983156606124007044620030706773993845930515982287201766329805366298883443155128849604279354661989268950154874372038739140948955622136573836526146063834788481915221462287863021905520245980124947076018987127021949860318490922824759980961377557469105099487388763980327364393976126815946956671722825680707422860617882678140239578301104740092564662910514227522595179942582402916596103573604093740327479587639161331432190072997367736205387975317789008339406208495320630889957469282982773344940947079656169331952911481296475577580497678928184229338041995159217372497388758559422819319430317172169121204376511533814445753376567211738803631059950781695654015262007411515109924258114933686987896994255697644757148661416249516790314169615821339549866836725051236678723273695533688730516658159731263861679482311204463862830663918895211085495101210712828583015826290155897919895608494898608841488711530273821570183679628689939235385624453216672416842927310349903841096238419226228245748148045574389831897436003026255769574583486045855520019090275991387638654032469875627530675964611553218713108358300858267903819696064364466375969945866842078399212146067771551610082651531631281202247681962707455391428346730518997981625788004479718677960176365495785085977902615700657875198421411753061263691644600485140874319569027146298994451055905570371777896347516103960825707196596748283970616390575444724885894798956924982173278747862912010365381161960580731313030780601934509617395276301785243927091776922517726298112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] 1530838407801900728246955009109820384610125373228700602872779859362621745531668004643793094969238402375613607450927262238913752625530993503454298959995502796455446086763859051373804000305646917536673270849566490968771325695225394860114416900901527899639463946272555491976081359456029909903674175110880870315581768429617900303288627594301347517802159942322410102178890146926852214825276498227494761286389559214946154268536889231717974636376428087015136906972204150487783308786675127904151131109282425572442041231965311707287558421292970379356468931717992987233385891952003642754259411349494463782009566835627928348884224349822862559327934214434686386758297116359081414679288621863414264636442307858463673186098655929911503972875766571558580249411137890838908091505449756863999832139532801090753530666826117089340509216563482226212785893722281308907390144929137868298187664301426495130532665686357253119766396518738132055052717818761101520546257966030222014588822146965122638226589952022253720673794101217613544820595941345333926938809848114970583060110516013545343684276877332490411003124505452970991543058070090299611385054044164341718690441324424942507340497130166454172591876321400977136510039228659803476928703382576834839607755697207305132442246101897370423965387000649693693251461492152952421600359809204973574883331608209452029622006655836229374898644635011831690830830421438204304178959089558222647670008486259472364857126282560253119959839167772241520004715602655711105152405084724602182438370333359588173543226552655380623258436995991140801206420263809176755381735553214422170148824464170733962101330819539076963567312909413034642033262654038082463480172394822185453650059372261099081557865674704156213676963479936783223537232424050820030504709007589622729850271701573916314977527875131883369704501774087324846398045761386846950309289138308212415913744315606088156724167222951047338846439098210331459673264198898845448673216968446489482834187175425633403943189937715470687737999230336363686417175087199082897988960211188099874567953638405567654438629485441557812984011756060247740327536340741846615624956931933579031370866920240649261141101058339345323644000916820944046967309632662750791368885661277379771323029949155146444916251682572506809911281959086357737727904735084994147189686110964898856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] -369720646706066381627463312123285744389039925117222771196551205163999836711566580479147168247483064820585248704638526333112072772563903935120818426104007987349039267403915160015248343860678528297612131092064669885377889627241217160198884860649308318872010074724808274664149192853501315675912573280218961731774810755877144835153653449794759398785125862151635821553037173440058229404956040008730533024696152885742974679832820841717235956617694194253605621333730929554324435609289383062042355743288807270916749820976672481327364417026329153500626987744428942866194841566285861850544407122402983877991789403319523038606759585635352200116476979823679651044793669102885852610184586093873859454772217359521685992126025563311516146812712328325844594515271127354997150061625223523180953591196443783084621065678655713403121659037893040363705960409474149820671996502696316907549065983829379292476069971759942674982078253358916126158599947930733632296118690421386621025586910824979668192854182154097420581181709392394501898623528640339950536868539838118865929923024809046627120586224844586092511379529006219543198010871613244948010406045756903062353186483099106497614327374578117388153300046609338696616833862090677046955625233830189127613703120301553600319378016174782976792615634723964102975001128418286301298251929396826739943186137893258327153357322355936065634987087322128007219610637995071339598935764283073938092124694124260588912194165591403581025142691620352621379560362427707088960899448226096038071475482006531750902380278235816917102466879858255249525756263768761183726069037404694754571099553692697519173472136037037088242168681611605916905121433245265281614314189903309918582830211762586638313453787730699063887095414479367150556714683169270555669485484633545443539473675849709387042164529776181899389580464596769184416041562565957721531000705761672944362076325515316714800979195848658343998136361975881623930583200519819335029204380115823974694766892636283471723566676115105275090762662345984370159265793534924823778861927787242602123314686102207143645123532513521876135783898992979141379783473278158823972509682674726595831018181089624360095012378488646144534097693801337145553108273209776879681351511456233730112764386715973979881050636357632146118517625903661638292758363563651893352396166687619022848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -139769804650357303921629903400610775069529910659950864033701151200185094205540208173115527377710664689456470374645741812473948314022272315968486940936804677424043132415582507772976285088914158398714230954946388128573813908965506287131611136958693532805166118636624937156096405522161023856630015421105840943995603998721186463845417761242798758388275878425846792965209751949885938681567078379314700438646213968349682413077962194532358077092880607267805302218737025064902547303724340847985962767657918094874481013710017691896411536414555605808329227459398869897262537857837851542155309199749901371757496057553857406404084198866038971265365757593328100012888319797219261861013449040031558453470805662606981424016351896467474164579268402417122336331987316489442850285006360330372679936788402261586104932123400362297847764263170265381002132106024239486413978723469474187729662989814876879971557457346157160361058081758912060310275358869643377391685812278660148228734329569884607242549943867344312582434896937970941119609489634510967865132575825697969968977904219228093557755687723711156351778104293480332811994409957974457873348812125493876368854966382815095790708104912209750508947211910968938722972212300350190726594789325417394374479736660271868727207619137707777532023557060794938222178129776144515817093636657509497284000858534741642700117124775117972431085659862393796659229613511372975121000504139316790728025982062463210891848201633413833389958334291771016126228616801341708503677075510174827966966418227958758095740461858694771368003762118257465639136212246276596331044674398529409045714056212729954866898885417631618665763807487209513157007009908866067203848032537303698414040835047851302482721259155054698210856558386941296201089973829088309078721407915706876644863549609130620608735126591722243535816161512017535003714021527630673121112375662533828766043019795084792709488226313597355257453853539768614492027878589424279313106909474880880923478449298911808875194534777757321501783151554705839976211768173772762785288072582321841246774430489453384998988853691729708009272143526593408335718509329533070109778112078979353001304883925587207084910756015331709463786740065461284183633541502419739684805576760435478693661169477766091454558721732972370706102324140832592509691002697297237342409479748184965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 224351872269837708238713329966613877212601343992476303619593900948746750009122121638665808765308679972886311974598317940323012397330830605999772776966347041264399117611675388255823363424964469290575605435908296141061529612996633158978412012351054948796176026845648175144103613993193646204556389416205141169728115797510760122836030466517570218344753388032746250023410758877956832340563567411822790793501294282470056737109940967301193359513888119887777554396575004254989932521544477776367466667947186803672397620632481009821096468162681337242406839418042266666328608666005462529332860829496368229837907194998523627863988391863456494708571457877550055622530799947471161791601958015793436164846491042355335088440070015177196606937870377960902055944271399200586808129222899588789317352021456567787252386893465880878067958179660535010407022131521163030618792935288138423134216459143243018642216517988838456204836197077882377399640339542601139200671370469200127782358292979460040204697057249161423974667227327185573486371708251344834845439575741295528578936134056973200582992607576223017559045563074805766612558286173365351050551583318927878797373182964963835587493840110073982077446695756525465819582511909598690803395467813449330092053276587537892655480707025977366357110482693116020268056562653198767731087747277396627464424736335024552343688946318162085121240047338407365295197326215810322209359879701212840137743296807953243469064386652733370162657874431566954063477441673282525584133076571876100260999563345946403312715044414322879830857628763711622451923254200334523154179379592126812057873523872676307950129593269784417229081471355648575225671310514661562797694113891715716990211220235039154058539162526663806150994216525606338702071816795616262003035974923433210263777204957744203685941396822009834065009284685122911178726104111036877097246701762304525955308733726769212460657783911668075496758677971761124318360011103812701929497648689151575249859805981301542983729567370812482720263534566022890539958843670972551389949368195849925222355466912583424257679398102289230503144433878761899647681858194852308545919115216457796922749157848453071764288213250952516265420912890750418725781576262890441946478282506314703882026466035753123586299930032186398715373430479138311566458657775786275228688120022954934272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -143774761449599017868034152208896923584233558521436141732527189300820569994214861096831763388100122330964426127424672872251271649916984962658382053647669722729671750435004504605258253203116531282642674410238193448615036087277544218122741426586761004823363042290688825887133330403867517397051870280568436186500311661084650444503443253714159755987709875638668393957978666815310150017620093630253005874734870891429201483002430461736488639685926828812821809346981261509470354001507452050111130699864292063569814615506725101375899549561275175587515652044554367335377324648261413516963998263403951874928952911401843855079935518337475960863734184734646954669159154892466089603635578410479010442331527871001725740016053316618371449122508752143213985196657637176174333825885462873686986919757200144862922570669340333775664675233122160075915896595484226093704685075883548799888492316783409461913031642944738089174770706140929650265754691432177804731736502948413794147240915516356893609798175908433829632742479778073122776333905284634402715134930143635250967987554814927980391893978750104092208399989670600752722139510755451286011070251302173276986832416388332692981337374526099672354849904644194309378438749996886751282283419008275030043176007406029746192772890141471586041929854711823487430681054999549126720838202584669054683259754687140528393893176805574249895250090497716955065567705459666846641720033036024705672295935368068272748187744513684276035625260802518168880463337746585990874468810225890242120289510044013652628300944038895940088072106838197666000667338098330834007565690093628572430079419625768048154748493537349447900106822005218429838802316895134239924346785435462982780440759027827943559921950387263122098138425158925791180249745961361318469821951627130357458338227472672282236179710359549911713287530289511797095199604372407044975546241802393803943016352584348090080083580661830285317228618203357315635698237751353626210088327019288293784967866245850850705214715671040805683171478013166563894822466033333410112087448615295450516108846458931788228602180140138318919606667815912259405244481342068600227937786289697761467437583743731245368618270626875649555673426749769593012346207957341323885097361194440401397966258698741423056380584433452502405096806339390627664358157314763971227831460135383859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] 58897928934871178554628180961338352779714111373582666071766429770483291244100569716336515280017831439348355875654142733165147522531853143201000705461363025625527842066966451210672384587854919422561449366619292335880512281988414827429867541440326812763155384843783385237750745546228783294198031510942516876004303000113226578793065286540221468202518071483747627239595586078450633802423406215544705189144024715000038678549362201624533238784097143405969831639923964603477660423170095788818455077256948349994280366284551233218215026646785668507291330410474508467198171213801474257363462227251675497294848482189547440775014724755624743866238585892348311682300547489560915413270829714726487422685972261076931760537703917144131660488861106971581215290331838099797230218922229072803896827292035897547470309903430977139557125459789906668635715349464783476802564885202242524671629436103537016235615457102583435597464037079948176479606689639622558386808627432679717180340278584957994018309432458258792595846696924251025556572658052873843122572071343625112933583646657991609090453536746135151817448156177797742275633490354616602391855658713083350443523089510848929000418781453883456924660561080212305525339484594683757634054717787722474513001397698696287297141151019285481455572196473819700559891948754069152413983168403984700135979897355673834615006022270528573153573146548218697593047616115146200909002652028828848687944615932603678695795850704844482303940618506150782561639505569321590854962445761451463974386501037877267608598027879195219568687123769785465818026499526414129535372105371002929362879390343098067364664856606545433992851623885037661099918103963169320998215205189528144094325911674626658248852542314077865825990290165274005781410520269340761176723493821343932952516588814094548813561720604582784919432617152926135533988784159146182561808549442133551149199897605746956789746293830030273734629597851144284555779949781514994068513224935018497219032612497569653343650853624763022974670320907744211897903538080774793023175057648917629556904856980885411949133447766921295319612389232592684703473991802430673729384249723034289106485769421244683041320659146198978239978146234012886715335419716104036646567830217631550689781139216932260934497983562621960910404243144799111557794535974948669857158670433717846016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] -15316102992293374975335469616954348044481610463088182829605423406631268652633888885406800354596908325085436521581731808834107888277262136892865642309585481562365113687384788667652937122117541117539304539875631221261448673723627253080233086340529310004687523596890359505797506619219874798071184815512934953842777524482216551712542752150751913466843338285634654365663028596764932084647420914722838743576165698791448389660802102424701834382165452747758745597284840226599130351343665047888825518860487823936327810297516612757463486223564363808330736504617893496803122122073560814245670557160360756038974715253642921239904355503920784938741690446879430325704567777084146447254762034458091560243924661915215267471424403871401819437267941479831045177278898627141361856398612490726496710699095265408967401311502755489202524395525586306955792239059857583702696623241263884554679062123664537733767052501309548814348795554320089784921381537519140136329362919546321817727999918019084904317771499085822985326274892955045191735230063966745021326621566902673710465666216299956843504923026173522982969695433846672948790150470496845680339068187992581771762982101697674365116501239250983882612165774608283229717972311152153179272926112116725472374637774812553459027678116785070112645412224238374829297010922293429583388947735091045419434165715080439446175186835087944028419633340398121259232286777141238963584329886036483697378089368897310314478370243579552804252074972305359500729061322361787889761906301896212246066927976771678057018709267788532235686101037815660840807814243911842745989898128103621110293025128740854269104651694545407167511552441412685477145812484158011326719304910691612194735199856262732560428653277333511225382070972853942030448652695053422606202207580470890470430460134564573214123087622112209653366616276240158959240730479380415802213020290462719151930473879596658971796238729745612238368457641716480238470896520880680668216532373686521532799644277921318008445060510208558453812611470859957336116861135439022204626258157308185391797746234025639925245813954803747077222551084009715149045561843705701463631287434325912009237328528795262070927550697033975145135368810187222297341928037241691797146159810318710646511276445783895811856890549255936267002060194877023396593804736499688568589478108720005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] 1551417336274169361177276470234318361260013507984775464957934172716600415148527324056115893477739221362687352352008853214969402570218546542783574288904762260746990902171200816520406448398485716192465889415440451828239060658262236800508010070465446397636620759239719520203221113974942406830397488581681280122357434703673975345627268584424558990581242624804655189473842549270770281618014426649749531771247138974712124760354925626946921192746994500160004870912969347957093521640882756164056098474556020884007911396305192611487306486723236458027689230416073143704635437063469992838032743349947186522244590715022633384167588582399563350007739629515934332348186135144167722609162287488789185316936503792212066612476366607606293141353076316915951461292897079084017883867063338077155385446392798401682673500027200248451891302627880684169795057676048050672489253920790928910981252482300071193559120817686950939308083885092163177145932355464680878224376401858492585309773913582643153117210489358104709357178667471529979136363311541753619688837213501297279510017435009215661790315589313583676373142054366067696970170693615678736787083519804767619335504683029850839713824467334816716792611573905054345795735414180916652805261535469646802143585509726553604762964391111744519302677655400525989774349621076814838097029656424290745736297611470884917258193802683363129686006115034522100760141742776105411226088221357112508306955871019925968110967473263656872553067078891319460968042112173206499995520696101748892097110146516645196595750224249244331022992678741302332260253392094197410195602711107694959779743987029795397699030637194653737953416724691535834485389580056190445073408474362933952646067323929418505830182875730309450510676171574290683888444154751686976306920003099671064283965528642422955341479893651300170248773357278456781301174145776688071310740722191369964082553041327573218118153197579088707115794522008228034197283461406120878849954443448032554701717010199845754728844180766072777636424861386544873988894863211951276324658641395188078060702610707398147659717557712865111809471344581832260049105937391048098372760211771367955302960641833384466339684059484124271478233401807538647072138366907522798551570683745266255472731242988969085343272143332063862923197262224366683725477024977628712094587531653283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] 641222991729975461690249303186088948727289903383588645636209818108262965693730986667131982420472896185696697230436231259575193251624138834805628030548214127914628153884430785774555050237023440448406061827068951279013566318015053017182715987445207192406247805738119020235343025191252648330141696988026745010806024877899130967828891524558138814759652617919285414395789516454053845491120241740698756658798492870825798892760739817048891053496867608122846946299521052476983571535677150613064918344188365296689035357048225519684622543076076356975413566927942614585167626499816513628291944694991767609417233080967218033431177258586196078874727215426056665500794190005611490207418620153354436836131805422318307499520950572238803147553743699186312682469099148982704347102108668145192602568095651835156138367483490952162783690499339364969077163416740206784821622012083805511222755187290530143951486693271316477930960232509618987981593723180895615863068589176969137383654740410911797385896969146674923261392666671914178497831066655899299808167211103362910096989273568082800715902838571623413503127659365131057699601087476049484430332807379652440894719742457647836767909256317078107401063323079381493128738513800625031585950799807482614088936620472340376724304451854099054353692734147631379116437403176425964801862057168853033753926995255415269709338253939960580534723821950006347624231532957804685995329610799467940461410640106678826695348121359817630390105373032764881772517201537506130344353895722280003977487297020944561053654541339660816053000511853493603955959830311510398034956867659553418946398015630173690313734183284059355172394497944164391829603851356607238060524039443796342522045725332756715991524935302238893562534012887869229019240126637206207441302071959089167843684001827924603363895094902224364089701918609279442590796889260476194218127784368904808728691365714051681132029583222597274780331782705070687697389973250544877771923996869211686643413845456754169824488481791925744076792066561555873723112917483700724431322736559910195394093067100557620142166398623144712608515320894221180395340889974709258002307415832936456420453003224685552430571015687733696579225441195598744172764533454778024078651643222574050209978191922089118673590721403280125478032796563660627712436230950037953919902124678840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] -378847163502381306056471822247486411067269613575416187795078381095790572566237057860386102561795078685813815370950689634531063893717198699015166417539048722875814896035425519475132699863563286458239378869378759998438709696437319663587827721826880623068521930677065151133755162021034753045746824657272324729723066910999990122365969424853578722740057989751422174810083275521240482004606829247301409258641121468865362338432441763330699813911996205647347890206515092703806827858694746638678874987603853378927159476213962128936759652821686750178255484770185502388212346646987900011723359712822443654385224378866932726551433426946382863159023016291438247619762892036392063788493851148101045096799497261027384004822475757953440397976819214517132221470068921421596859242651404231591048035473520238042242881469074764815496660696304216100618592608942690845648078416201479004609657178723695061083323681727950040047460193043170694532972525313076679987062126426213043655792763379407895282035561272730683165457792421551754646834559551015378036511277808645912313036487221471213161083864499955226766387610271412626750438683830378493130477276814816230976229161593395413269644254955595439247302212232695670822726513802802001588012794678544276241107919246097170945585504803101818616177371887341035650552600902216772664643059045167923171965988103345965133817834021505652878258806149221389320541943280461899255632300391424962711109231907355303141421980374987224803097466915742505754420450857877890733695495269356959306627674577019144096899030314454038174845256667135348730548973567051003676650996911765695470349497898444984237796619137509047071096168035703551330800408223059849270359207052862934469888808886260354278500428256503580287859264409076082356457205310507226624731512221495211730188124306691255915231160366125758114042691923791654310213649546536160745331492597482656079451927835230004689956955053388955564448245192822477216875898480612902702383045555790566297207748765222012614080184625268796765480987830785079385359741226530309679771255533967391491577731597064053593818284304643395850275527837301238311395782557823278005241699016092230058583312412963312577687848767555289899863236165978855867315586833038026419389207507587719593637002678642788302756825935472514094813115356694328321391333220416897478441175416307712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] -119182489252667397850291540754158795015334173384574800386311871569689860588392576837204274548468596562524085674752350348892155915767177115075298274474060331269889918837024407228082828834553859077611897300358402829482197241423959085939779421473523750661752587975914483885983337167153045487178051967087139894451806149514681491457942542509325022099729731352676052526384269803714350784607072521626575188065204571970874696544695250961323550391399607348508295894056346781788725012107575965141223358899302996884251444201541297612857291722921302601754404021375060036801712273297729546036313642683477182824092802883552071007305370890590009609590292620295559915513125981222591570100539940477648765207247412413470326260208179890416339737574004670875386524877366708206280345180892282343105316440606188445462363096050084581501343548395781391169685844597104713221275117411886094403700130905960432168437941241966415635952850864020260144636850348138194278931206613132074415853711246087033870733044075022610500419244194076540113694318666030354991670645888064572805837658547127132855738392539786216712652584101841347796366871277284900083927527795998592811877178122149290714284364626732903681252152551587055303573569537400563888668583590501588548935866884981127366583521892965339989787130960358904481386322129891099914765044978997764427936311998279015134633989338051248708110395795543151669981859528436851792419825719024701062893846245695068141466390678525452387106197417233801086982566787409840927804627332491854306666674756914110274301310416491692630062865194962563330371245134672313490304819052468036847215427096571372694371308445653504526707132604019127288546682110459273783502862761205156095730426378357262328410697949275720117944373040561763244975604016437678652935484801292969459926780858425731688570117414878874754932287198660686338249110767008978200118671764869380081952338024302268988650922920391510751301997697713247670346229761426972505848156772821370703321998528478655791793061336165626191131339658437087727737258876587677031833481945484521126705207704508436334505184071943413815510748617645485769755009955184758966976016298833432547956726933269635191404031906002269136305868963557607651129921558247472091714492561371065713130310880319244023593699736821701485873505913015515140105802486065601133412352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] 99842664133957360202575025888880295889807758949898126964127734384210033355152065044376096417636690505052808656245706340444719640197107032807273779962785600203684143170345768987462844541379789348227555900019864666733945905662925541986580905342259343337224426037354854864811780112403109842943194285831539259426525755997380665221171181470931520391958410218130742355952239118740520731811820375418800978242206541307555071559868433716692840483632007551224339465703513274979018018016433283915673262195359522483693992534988440691371135518679770340440572717005869720202674523052976220744918966802982133152419051799230336223663601548859038296491873888483032240459202532179169295888826864564328444352374240756506028405096250814928720876271805005819098441490292920899137838706055218866130673651065550816413299110227358415991625253510949985090759776791643805221713048797964215828612682110745443901655944164123117001676090530082795429621808826515200184329093600672292382755793010580483445646387317184011909193606893153760955253350803379372916358496225951471273906259531439287691686368142113932879283696924519751141586728699805375922792222635447714728537845496927799852795560254667027773759346238105632397489268450756294657031851327554557323398642595482331339683773004416368368923513129833093240637983110133370939457248895939089620681978179394575892122354222668274939116240694965163138371850447379914773320371041712874160248921732526775493659239798916092686506003181152264140293816108512479515256742357834755340580794678074056938357147545820203881458920514322392981492500248753033511613877060266536848639794431244630036020513164410623455683054107827243148587630349695619901382052306703540671352981886067289945294169519668223601887811086396681686154873880456640148374470074207114778862642433419832114696423391438836488440229201004294408519674442044469555528125617395653639838886339634131774850861990297316069568948661040106977102910827267697232579102094019415211326305173851206573273105770798282386635366345131359363009980869791025893637940883875891734223203351124668654889363725381869715281370338322071799956042000226603640012460038911314024279054192073898313174437285490831212575686121663498254681836116950458975424363663663365593393220078664244596981276641706434885028356999328443147542413862470496596378255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 5458936400850481548060895935725676521106273900326648387494133394914448463909294668387729234813471758044194991134697799614783466399906214648114808738090818386320315072006951951718438724984124686166893351088940128255836875005255349199365715397536602649399336382066740967423761260779882808444927903410644421043089017432011826479203240734050744472391343927490743662391643587228414886940575570824922558215726155158631621523616754617302934267665825783392878499409012794441619484761436531605179650895949794133761943265415588164548454277814189014792847122609012025113369340052506721802216342804426366699362038962757592378292219626814382740426959452452185646408630214265166876059447897327004191964086090226169680234262943598204064472987599070987687937839873850210250229864761456889915001109953202234057023724784591492650059003695627264067608979538398293314162451327817209321367985391139171573641351921605593848804444034222538707193500357291402978725315366005163876897746793644073499407444592994931195223681726095780735912053492110688599067428092050420705510107279756235888498415909903766871478761457161126858899216622551781636377099333768252893793991312003019367241316756727591577621221809223771504375217793243288085901349427057520108683918714999830670006600297314489074480641627460944652382813248761356724966407853549578359416816702422991134136010110569461063107475252431681697603342463306413798072585161669010215853644752183389679748800041561629960490167530462259221562464639150065670086588512378973552856566738396787704435175902339472131043163334162212551887149735444580407023907757496070193894214638269279216204464744109736933624671359222032174974545665764634162073849217545844163488949267984517595187773519441816555777565298256834138691283946881229332567610522162891584311056338046833725552770999967837134753334092941244171199582396767318299856250086525882237045389133904504512996686000621155485551816538791418878950336543678825509671491279290940436240773535386640981248072905472699081854479731603748765940245012134839998475381206254351667438258586947195482816455809610468550685262269480363205888689722813222326015428442184628723646377789506247187846581627449453014323631070018843753828912591853489194777150839424048146454080790769887037531438311126289612908110736539576847643464614110755794748832743424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -238732232833596832038663801925133648293155815033168089477791491294752173112739795450037387349255494930977373115191916770836415930260939170208613361606821719564236665136711662485871558869630710159485862119158353501634484833538932812876767072759980006223697861729906607007091675768816855957483688181307655485228143354556523477861121228331464943528549302538739082605805117231665815697672101240674893820258027429291285290067585299661515948986421877641658668016360435707573858201780776190549610486725137061445343276375128832069284237811983553732629010752547170248475739822235773563893394704973847145797955789466754340788086408649904948976069744041140434871969941310160670047766624642860561789850587235304450649948174547471922438409649012776126403799542998707043750962786582270349959864439441868523585199239841914675088796749996010174351988086927314899929671001550154674101717904573291855356806854400858533891331448680774530945355590043765054412118064127257246673167154891244989672322587749611816889006184281789894837489170434561039661384825336794010414665312896606806084165761977997576360570354889415549884893492018621868375349670785389851657730462341952053530057950738648318359872539059346707199756022871197452512763814891526450480385013168304687571287264171781189721694354041436087400474418303867728610766296829055039646931967001396802118827312449403719380190747316125212224676345846754853386384883360891554925090917147189306187553231517348574030213293239188088036845326899294637835315518675123410928609793458142231113486855661383804258363706738628633892540542942430736077801061892030733721595178894234317857432362370506406774923541284379337232711277539291435336570657918590697161917359124103897485926064169172448250509923031354798080332361924295035979029518358922435096944566316955283422391119308174123615567551777558772820061572603724813190778745681618029509201088698565274411764647494120655808757232375774802676476030896466106735633028550500902792278205272490735947524383839923032454589756878890290534844096072948444468035704621549765788878747567522051968360898045195336825863232204217886413145904715117195174827211938574835968151426599693508949419821207924812613611240571837429027664710879833792739698155677932986266936580541352709148750981353194104650948051971132223939156656827910836518840696832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 3717226494219069168786639781661721923094290164523771647771812128173751652778990503169989888577094526702509047564891947349853520255540628899792984316389889431128272455473030033528812749825595654842263753071936871843691436392173958156093398310617365025576819075786876449168465662557044162971930975390323867156495473078872782157992132278067702256332788819664693272868112703033724516973385357075058388847124709151745296102672578601354880596400878763445225788723410213686597046059748885124743915013105927140221405143704852640727301914543826227673385673229685616049950060566112534989252327780567731562526670050489365822186083577320074624073292985352429582035872916594994014893965202413470928015584034037994421675924743520504241162427603967365710474414319368631641999957509931824685092576542360492236965673852251827336285204483736274372102165902605252012764676890531534825027019906814072036173721576713440714982137787190684639498162530500258793202477971435131991190768823404664874836331956608959689652030515085679040773286484120100140402911870432460043251880756061880875962308200173157251378703102672021202519798935591677514942947302275585024843832871875046922598844825440978152596259665784006664831318279511512570702807680069447228449839638933471371797195203115505052181480441293289796229247978253889178584400705914587241647296656144181424386403943388939706242395882357885674726101933428117923428838587293720088347692697659124326226459805595387388297203866797267252044701345481632515114640884952057159366903949289490280306096360231443281228767833233435545686420163358467231754538719820758916851861395433999725797476756148864062896254215857549388530705425311989180149009715489499963280174994309194352536369461030809975117797142488089548878075201150834609357728965257027255018113992750421433884501309285366986920882335581665028281202380658931077162201225109196149416917971335395107089961709954365818261678354902912026433475612985445216296745596213936251648506549242236408368014401196126431470529577601064488482263536142152318827202797847716765154550157287909145082401076572060129615859540111211551980911031098447739560293289681762513387981862918432260561121678397679044398105725091047002720936476917729612831519528451045527018767397562613733484542218590039135537813226731041823810588137472136820498767154249728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -25652636632282226042500973068662863469067938378419959824929175577444738066462319986676256848326983777522358157363738544881082319056471361883816541794481716169645397467052501792383668096841533789042702431677604945155122332403210300357796706242644908754134113092441982007931265411786705969128860200707927022236061624576582961862864807633102695892517841257141503521268103931961613515324822766615858035155958847272540071430885206013853507670991800844990373459038982400076489866468493341716911121222819554414258882350918986186924301806071748217663455373858922964908666287427931732647993694246358653747041565086568947671516738609339045409877360964285277755636357757030245409767245846120494881705701915806110478417877917608451488446804152867073703518447830939399706857556405349700637979073853587439407441839493039099107331506818215417754833257320718015962793507026449905596650139933175515250164651202547774542159226756679758103442304129557635547208123568892812031214681723831579214100892887683183392369627432965348282216750699043269077691482458755807027550034989355724275576133221169385185609695467244003007527538107881815215110266708220807378067825008564032220410279060691336074295415643851008744255025178808430031571005612145874243115172505886783415430264185015405895856105053671159905873813193530350725153670404880345797658978528451114309587860714364709476697962398620796906046770982653953000752425308923938391713756231586228335308750909919716869093140805619189843465499192332176317695687163380436016858860749810969625643733741199918948575963315142298399841832432944699737208797894917910873022556129587319373734081845499877363182481431992913822059126464338971636187457402408229990005150173455412531041374423237146486771400205837008411270849436880773433503571297238566986952511765216714042287302510375215824508124471464319439777335621842027878609239059624295873281858153773611609712673963383648786783645242033305414425997188177677039104576322557029897390817602169813007130887006358693599332965108762192604316674853796178536218888593095194257312964282654445540438737338939517015660424429784750083705726642743698454831785867163874719272058324384079601536792450527520570144282345011968082020954150606909194449173355430731854593092752600256374749807663980522991333635759254346355327293986957867980025729845821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 391051155383237584383474959961794130807261614924475639236883865402560505570277167623640014633424375812616346650420962347226618261805393533419253516612838028773597536456742729236171380196395195950709227481767062320536281396792468652443413895132659516369885204795259251862311031032963792809929774611689143030682987864584725062643938891306644372520424144652619046610061740217908436432749362572287931336177607466914657837328784124414486693729747676580250035413252531795561360263829762137619825274125176822919475437047523556205420058132056376383841310627699890652491505447969118685849610076918864757615426406677806156983436235452567268332209567368294847223533844497008870469121596052319640200481417551059403982087052524922426062483726915066297152635560753728411026253887181823716171366236526745177031393017701646262389625716010104884141944283336425970554005024912202420388073446859872381297383274322530763031627252163256342270654986326084506749162906405412971287597615080740839487570094725200444402349669203905152689468165486409593055162975158039368284210309279310500247832663078836328365137645962362394336685648315809778735402844126044429255366274984382007676184595447905627515414624200163957095208872336807047706010020077298092882122892876925781633125102827527948737055447470236473444598322641141523273559920457051466319668154323168534626502306081151273395984922146252447715673137900394444329524108194637291182150979490530033242801107513483440411567663032947282343873758901928394211756465258367897557301687342820050438096506510875011699468352747301462360431709497243179671203239940777433026436339197323632838628925463957311628450180855995806147557085861593323676274262255252268897068975203912697046879105099314630741179880118331555497325701650928147181850751639385247569684492982002517800925483613336599519331825346850489810731700269705569861319170183232727736284830203687557409995531970788918492274664727444883603043795281387581496512806307219742532056255971739586571270094550881962969718979578233585477305380403214878004241503932704573928136706223828566715766320111112604442758746579240281536518744413748623311228241049512430748298041382000251683287472741270964691762154709839377019659440954977096475794788041506623635113727409944786171113360362420774570310106658809260467176758130134316314386238009245696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -4976576068189949437801046782783661789929474734308062675097227020638885990246663166405048782984426341545104999195625683267267234699532773232676054505058812864269599896122356158564785913245671120395359268523232028355823163844705415407831765260574711765693357033013329997258027560600578304625502959148251833301386047292578559825037955734844865324018203276019232702508137515516604698024267391171213764310846997957818729351817336345703136325675291582141452731487642017560693753574338107310695318652675300553493077105069957195762293906180933471700160949946920768269475275451860335772367634047823382159609843038674076539350250507703856165857120853125166088199643244438439739035894114639730563580996935488509793965697113921244855160542686526083027977321610567394025915160080763175580088568363697053522353270303906428503368888542531913891279449697682037434521556230963907722889990387085670536541084662699403214643107059069179834211738192508281020108061826785860506052928691466719283266055360594935942044225997395274053552318435719482014239288790649689348305304355097714741870369635790369673408356089274154427402647347545270401793952204686020152493951984617730973215774379178180046423703972856789076352988964559513902369509460402923896980474170819568091252791178352964417077513451197071013926551886322069671536409010807966306476180119798270192600999867486664061049423187140977622966086043356140513810794199736674425575080404800337203240200713663262477583700104028135132964300228846513727801311140876604210324378757516668308950191781680064677444868724582183599180411049653817902484516274579168322764383356142235739211389894797481066684814873721054204170669350937883109524209965927971042302749515179816577248569256998892829039053988429583514320898987732233654460061606359003547790435393225193382406817667651773480934057861062602014523090367376310475942172047635328592100462063734049427270512909146727226202609677970749360591692344609767942412507501341318212961994414094715514142871816904796359426650872312776562238997318933798570153466990422210287098002916514176829808122814636509908259873550461226811151300769720541646898581921298424124838683685769391113588857305021396974757415091736930872495837034328601357571729557269222759928256661904142847253501604246257968552824787619996819505517854518997095838888588015042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 36386124362418312103914182731523918852898586164071714171529127464263240282456269403339048055706743319762459011024708786290049045992102990406533851987076183605098278763624124275733458321443760910308620857396385301488573913783090625217743984423384161999686516559497690426172598705479914269565650272961815999427097657911471389588241062438580169972155281799774650291269125205741924010646911332340637263201452340460120003490349724761064082461173594739840330392597184574648033486492054418590184786932096061248643847022346053205533540777714702041959169390383121872893167319174381484146920708805414473766421328595450356167852429923450854814417882670378275248910378679343146465557573642372699230870554899800022109019317908877165477177650972361491094883833956216831835435521818500731667909079456883479091257761277183868119995566641646572281171142351147465852254985907286662680808772627811693621335514903835249649324760848354151427910117847508867616831031841973230097156056217427307312128811329334755613109746366642389709117790137385731173602522259025034639879473986294045033403948623440745642049152637075767266140378812224921646112202949494526172221839877717096157300253253273265082375780248033818377004303191338134099337824844904414208304791820667917324460700776254665724451938039248718421275417814796633010284083185137541363006718980253444434781322380130827615277524399099635589297127793254972871223995400102751306306497106098168057182794057788035249747239122955989092620506482409887142982305108841441372410869186636530986096078962659609544584547281062023316535607834132427765663693140315501318075573602561660431051638322205585118739363411002641423706822503106046531785194708872294778773905839790950423458303767147776212577753650424344075355701434730622880045283328045000305158993262254211446579437035827373049187328482467671015107316809817666136730949083508477537963978627698344835873600675500656482702109642647526843960644111754784046609441053358829324457350156070711029256753997803440093081137656510371274819583787164300003449626981668716898383582230026771796361499587293213655830444027283407421732850079246262084208395794504704031701873630769067761729306281607980594812982071901982684361553516889498047330223132091528989520973154233121588996182562323986391010466209139961195011547735279246763112699851052154880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -163710754433947737877728217644475934117551895887721900135775111867660817514406467648266702504197759514460568168286497508656997679039979718931389114404697380068962303455174362083968452450304530022960254210911688487204110818989101240116692970476115747805680203813692154274492645308015788704743525865448439661662960534442983485216612430342768068454536134033820849800712340968895627575942035724914899713785908039334980032236851165084588370107176589653990386778022668089240952848161896161725017892614338010147543604859530135039786990295748378694641998536453682652472193092772246785244684041527340727995557751742373231625639157101518175975769951676603099872569487768936264888997607815088791607979662354571575075560386904878332376924552659461982974600947031836968674485102627421558861600282665307957906975227377293356769656181988387013191495344156734786225432879676359795341020797447608947512158283602581608458923759699820699840576380511537882262174116224993750933369741852446446699368495432231735459898028355859544242387073173078547382464226057678525256379417423756012400696918769226649193390817651648742235006506733657022765500149124105803088096570504078728768850756468102870256927161222618782505341494300926584371788258946298911887234130011714763592511018042809515308798628459549975207802385939686798435748679597143146812467066566213593426331172225126073795963050195036212332147798021444630872483781433389034615863379560780085571447000195734220186433606874907258738008422945819411642936858555364441734667754332671536026909696275277550749961975714835058318261446309942186737648552322515646607198336087143013291627212620070551683986915536094655803486658995026619332085700818071758166012108940958547335714254567060524235471665955550983066053808944263230076417730767449580060423709500115392548261986418714188941932611139631294357230956641382316686476032482742419956543676462200596803351038666385029835946520685609293217830689174362702566122239612373714671748946546568498638643898692826875583138992592582582407280257636481210278313722743061886936202141434135343195970103553873031098025999630300023132984184889357213355220056638851277964479500774604714556192212730460480441490919390994608407103346261698896691519896169443228535947258723869191743893928258436145630593133021977678942307322867268281486051646475306270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 603700788349612215952947852318421283562271775437880083715591796343386677357638468555133145983897254959779017605966645273870122346063114204871648145530301662275416055067530484690134942174154321244775450050756269428884817418074057031111486789165874304586722173167094877260156904631756019708165574270037503724595205038441891475598049877295330643213474871352835892333089698460328743289273134061424827838723474484022806099724561384303445859000418919624527636321463738284999013281868377579608380036155063598778935372373532627722708353014897410955650967274314481750219607679203827938809051442563996100307391110631266383656937596926603765648932199394149407358458938203438748483100619838745290927184294309411416794563198657009715500533555049031500087181847372960685327970014023088988757226477057639748700971014185850933026074877931515474433712590117824257401631164772038050447425714520289627180939032241107235555111422255325808494871420778762400182292414833279952058587858805156775667568798089000972396057509382694700076814008498542611297851793027258250597454479295469274293117072258590232767177998721188423445416187043729733198617609453864927614834908796003513944585113756880771297702919377662944266307357940287867998615240695519241826299289534354286812895834317503413430754460914690355002994903649038209183839645135325765675320215783096585248619007557256950793832509437115814850136660737532150849200674553636285793207750317344262236729205788109101775272191836759847810054726529285603342455533141724920377737381762952860603005823653293459781745592753398037698123510439205909706640252424665532877385697904830515918371406355935149065043367455148390081825621653512660691176974430491100998817984474882756532040809577428339773150758086689881452644984448267453673537519706545781986001867777866761506230117927180912952990387385875644808519428123081606072459632483435416443277464313761552085831567191265992718480678443741964873744534114910795077867722930601632413939982397956873641706585527201619693463222906831703946863610939753161551777885959005819965474111026906180081885478782325604074750329301201678620049145988727395511241865193706833944468400425625013434930545452890740845933865991342033024078683632938742277700848763104904760057200487125827083525340564060424449066910459937568533322388571440046746072770872239718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -1997466862385654887722313238765434755803542590952749881803449628614476194080153249492298005048454563224881126756667152317688805918488851488637933566896191199026654246315114648185986059347561139324458347068789598659097138490965075585288335453639401811698572201671895256661370523840562082885089811342059230948065464217231456725000689785311722146848786060422837462964393167742512437510656391261805707707121047595477494746823559840923689415356193809494950913531305716676596191895262204156424464355223843703978981511075539507270908361183801516346906843338020665138073288962616475960797914189003049022838548049755226319374904669495905597391558093840433563386312566209104706632614332529657154257478076993678499054322276364387762990515275698071372353792062662813486776440170057380895996219483240104536952822085607010565817006298829569554236936218542380670650807652039573848013929987992429552071498197630624202979489865801130700107927563081565601103256860238787077977102715450594111104395709880421254999179612285976160413472118396055709462021618344927833973466733517840294424209113983091484241666471189820893148671826280676490463646256081750744677484694004716191847999881168303649743285397355774409011742204510201108589044770190302399692258764252139046267649261633780760060639764864146788026586381588211575809988464618263449055656251845121605849208960807244337953734832630785433532661706691754255686233815398820093959432499267160124853769933451889974879607681190139338814398468505309121695397797180851971269553977865414458411779004640427434473646576559492258052361589017528391231472325348984815544588194599012320560145705354253541275165128907504059089007330069218899436425360995744408004067047534802337690352281832191506341259194482542980322902884859449449606029446197625534251460883288986545714950468751203291704310665943407579110934012437591770251957516883237894198364201919407859499404505890226963956561054806522385993555900352821593455799490746843320920326056123466940184366016769800025878203066954375318363878874524550418300607904965902021913960642355612316195268504206578009132591813762541471913128813462465626657118981867645923060500280906340307669156731776951671247165643916563644954969211282546863529175153854047440916357030391035448898710242953077466694952824840997625776145804808931097591187826820220190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 5560464391389940958390994660258645419751804954728930656417691109019367222165782618073634272624366541295023835171258001114432248420292021130479077734784435570594717951002170829665326732333863832847719914002624406690674247548709662218721223710856894529547068536528769760792005009984643867347915497253845583039441137866516659188241621792168442396605589925160609791560276164441382237704220011565772001820201233790841435294747993667313855135894583411007720726357587510911463723162062826459183107219887397147563916823957592770029987053473803442010879099810607012829100560904363193910708233250601634876804691667423950954184200149737989445577233298896650966872309290636400201912520376260048959146054045135703341240326350699696264072912427454226170492212266217362657263730011936705129410339903483146816044512232565371247325536848109008122679818774933506623081176978963303892753747695226417419949563214834372690868124755552339816560941620667263561643651292315818594332247352419774976775305332102387988374696288832056952745337193936574122803629220238255373497109158019691864415413900418256416413747188670707743718765609991715035608668682117956311837856775809312904378482961409114447752116746294679523883328972255753686143001316351215084659232410544480964372485485726218883654669685222358281586517559411232548598958555936868223742410664466266991093248427728122811831629777869615284435447310312954794178870820737047975154363077210181608952231010211635641890944820076292484425291591024669428184451245498050952104993476089402909130965335311784415026021125806022313591657823677285028183253171206279751607308504265079530078722816810107307196179313751349658969207840168189418129242418372996664608116178026816414923746981411394108145507776264965624969092668415695071655393580871477854078332990983986074696778149151798630691067588288681874272071192423437366538491820215208668193307924412579443557500347647160393970438992829362310967854493595797746144832334175764605697367249860349821270671526756114800527683648367458784705736985436159666676039676548573378980906917086553077256117736589477346435482818951613464306875789721674399308241062255444857860532552765974167264771054465954775319256781795921630279443741726627933296709262894194131471011581220585017503011598537183936862191445253480970573438263334496042254628327838302863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -12496284943039556600536077412032406667969466658224689053708590979288763760393209184908820904681850650761182504717647653234544517266789676687760855230591620646690229238828820203834571903017239443592919355711643372913296177716777728521997227812023066574673517104392710647076992993967956699608544749569484008729892516561751075249675212707859710918071354480215717124089398620265093370958747677887073317180192496055048726349434642556750397659428467445790651966188161722666346893976491669761565018194033076853856061937836030415247511792044619717105034939383615251665652356178446521538759279251400446608145904268669397084267732254729767286012595010596302600298628101355950255421396314291467347416874098973953783685151618739904347228057111658062222925547383445858021710760699165336646116294188551375846384768848140169135005657173506434442310520111095774129976937269016840088895631821964802823042821629636528824287741249874980836255422741579941493275298665946948191294188036457294590459348653569464174713957331624797317317416675853620501293579659654632849514303222434709546863992303691355542191319193609569529273518056964108311566663887287528477931274188459537191738295479484689880738409624474070691296788698352106353039194104716421170966925126510621757920788079707114019428306938245986999477377846085322713431094656159307645171262404897195423036151378146938568023834274833180124674110693958024639976276602282104108833698346683732333963863895085788383965175312478009914784266788782852242705532106752208462983658113877499255792620406948262069469487481509086376676662715805903886395580848943238335926831725686606173794151533729614937630016507683116232066464627882156451592629519711902255837356937229125339517277230050182521381085614622877353361646438913662820204755724197097194062918809870022782340647211153308206118030895475993132662430157819588774838455904033548081100166143973439113458596331232031542335727868495123931888993278900978876252333667117551321531749187355685006139017261878205408294727752545216933605469216785692466536893328408421711676981119655279588266466640680197567896924977356945641289386629999739419734432209374116246455816208946796321317835603454558598836059970360647135977331841459439262886563848718058660830546642658636841922057646150513439591780602526349262724447467142507269730353956271213772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 23378186250947546086938780787329660359543011214733502413347260665199833714791731239113986745541326960919862253955288763885599089228185472336497989107636427925306099319341572237740874005528478726437181915014164970153516615879458183362073310108904977070148640652385355561611514387881816323301800620625589805881849535405890696154078006054585530313721326222070709476308779575553929284712465442908183870386412784547333647271726454267090772986223759461122948198831554366808275190043481520482694818177456338403409504073610426727131987683260046390112706301546278188537870166711791569030259833402714479939395872684081103675980403155189864477100215377863664917446941785718495041996581521850894706432096805168838342855558136025560472142605739863611386576507019119925130991292999873763614491590742552769131564365269333723315803367629273971461409788120277828167042674317328211357160243618909289834633497265010194293367205258678397117718733763370326730274955748251331600318899536668298063794150476591424488347205033102966615069421976482501641675966510740493052840997858683269783897763748438250554973076971788885640613112325649635425558499992232596311126741374402026496027331544908233338168052350876938886021413006625111048420643087965188402580682760488500748542276846194528956865956482779034579919325769343879815776867689923466313038642222686709397019264447244295333326102745937580787212593119216252449827549924393911404117875526398886292582233721420496548973071771386392515023621617045104978911732438821810468523781010247708636539139479333231956776086887182479925126544312963379121777073394759778049963281933965040392697059003991333097867247014654362957774568188652378405356682085113732458487385959055894873668558627534941358974560955417290118542930168186657368542005216659166353438179029865306043298523338639042495607293409639369303346414749952616707016162790191302177220278842367072571701636384383216484248925385055587047208896052020829391278437060446312132247875866888426294460808595483845043136373657855430389188302101606104501141346071041949947020778409983880262219629134396532673086477975578527076262557963275336806473927997207690531586796104217836941412790219526027574683998731885975506441708967906065065635754122352562709603268378380372133746985782546911172943792085540058505941712395917307554276279812961385578496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -38514745674728917989741901436003074242762327456552901642092456623406458016736614931920611466346993868928128246962953285396318671687350326167802731227136370910876846081108079824138476806502534152625014110383456846792962499567103684109844819068075638285100827624915095845929300906850731458411264739254015529159896822110011879982417210174896481705903615669858055148447975664227472229739361348205479231598003381598841029588385265134172916150105237128393186382023262710868974432445088726102701728279147415880393527189441059305153984101055205539326347122368678054995379055944018169315669810621270420422001279520141900594812447768338824372643118788820090662295021527067140722715657484632047242523406072579026359012304870664699113625772322995283048598469406675941700358695157512834511821388559672488881169631974875461468695266874786251750639630473574245218276816315879657275679282550799100964602711854759609570217694118656553842781856977836070446755096089948723839963767240977362080688980338072709580608113247288738570764970019493655582886090298321029387352276857951979532087394561046938973728706216845352526460718501946970140489849102919807203717496892032308621100694870139172152183424889610612767665658502807556679386413666625142069516203525263145554267204413726601965322176203176430485217310806443692263811890878311975211226125638150179471453159697961365110038079512520326508188075394451582202272035967351154173898424176233165192943128846652567482863005215833111743155302431952144169682073398818433330587269547328849281092458611275051010998067642684208195469535165071351063903390774595722233009168294140487525408326367333043570959488173853987699954704883737590703040094895898281566856354112001483073404161697182808497774861180552133174248643487317880919452908011392805822860273684478284278547195102054197268492886637616825031677899599583460389919438166805618343426477033176691849279622392370663515645524033340693942059165559142306947594257877719760787749909628499184097625114391149660814260350420179718913605401000890935363911872964001216216322744151849885330717301975514956352609230565722983219259971348481634919008791735808629880806906014733899742042735382760431958881535103248281883502214912182848226802084941143770310374230910240371312048119482657085160177529763398898328648243321593166050040322810447669493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 58794557981744875068987567957546256890843378881767130530258837207082780932421119334140112704686783088003173126993362878210039976020058450802041990040048954607419647760815561541413018205858993064323871964242287256513399636809601388030157393758016632709889628836547028327914489900855085300853136735241353487862445394886811099916418705947414398363900332338057221930285145016054130874393384557078931716439231014032914577953700163854371081963807233230923764853846869939440196283354659501966558469872806980221576510350715477032345010514892437878609646926906043439869286965901652395198115935763023383046318330729524761150193239167587922640362288313483825285323261941875374974710431408194304434033947753897697169358351563494104103129631198912899941955655068759472627766238046405660887077436782905273018833258123499041601353621313500078424506026902144170806652316467599823878553446293485606466473866594736828060627644045429105448443861836339933471968252922887135570167087959853691904739799202141417229590108489327111707876592513620649735738156498210427780634977341304360177311895734428831209247837413622654105949166915916073545367417254539314706933603526369025439429711417858951567773582107385892937232049528022723772454878087947365954448492536129195439600121981806914464407320520245650054978762557901600179962767592789841325404704429365002741967257257815134116550572469939008341997464495673645032488859463676677351838022587600863203861975888030659327783174902978609182724771591975452573892746392153241777011143565551170710379816783045321926276810040596307895163055502338712834032111628013550107305635058661347972726468552989064939587186041481753626646166697959664331485834975413916786558318115825371323375360005620651970721126471513970487576749112153717976038162043970003268086179637662639483974250587700997482528256251553457756770179577276661344986673887956309565948713145779054767253361560517686929254766756105493717023520311642325804726640927295187570033276580791748496225172369375933004200520192710228826777089693760014136793512289288283551563679970920713359255559641367051868636195678793501014410973477403568091653123338250484455067441175583228769042225146732478173900070264994074932671197507369092963117791828940834581945689992052290326003882582235313317074190266500822046850649714197881398489359525729663975424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -85874482214279591903327072076096208337388694001456034639085370054289498209108056510225537022340992368956432562991927225483159550950095862298992659357564659968688836367385899708601679069772009003335406592851301981459726853295933998673366071397421787288471926289750867345103210370042803339053622181377612357768597509341304450716496554734593591124807903706384729044881503394867886667921720458573320385850393188899843964392608643253421507639278600774358802725251815585145705622236828419177881178175071304730258874225176780314916191248996968690517857458306622891831465663501334623954966527994014671325418224023998155881715421375349896416446261483646256229394355543768590583897729832905012133682218131107475686441193540615518670813145034000309092146139450421053398990337624761123408852675124963165692857859641343859761184537692736375707921305412153944543929431806285988361817554667456883893413548607075370845637650706976865470560798795174413707121682255210668954928881725877633584342005061746905175291975863701083172095755387375376144933192048716258931968472672731065400177148323680340463632799479706539055240482064708535716369086114067353711037819271529846190928421596485818674899977060174780845609676785388817667640707836947406217904365346476862937526841347974386833257224279666824766060009380797496990124774196955678650260548333001840547556337787178454178891228869161904815338021904338181852886537218245565212648212908383680847118323987425512785734227271010556211620351025795764976292174338742007517568218051073420393896736860699972411260064672688326556239732162895751273825695139490696969484738792261497444963687627334538624026320717256909573849507914040597636837722235165152364776374424606088933081284693442321587948150233597633516668977256870781061313781847112524730815895721778372019955060720782630096693508260973101790361538740454654002549177112157266162790037314304963143740676097169035254894005929046494545304928956179852921989002484932788646905549584829292649250956034010795241450980466428703364578673845652256753335572581515945329069423743290361320080471005168183966065536153332010947658841027875198576722523529169315796884983061991259550781025360993136190917568355579889941322458048004876024467275325154793324008212930656101488850874611450536187580102003156048340987276689104142010408367998255623045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 120448780466217915752877217406562494927643667394671949269647879248520791668554132580511425431222526226967111406849412676674137761856556848565635432958611667166661269541261696615569375144499780663032097671747548500684132492310344174061395519366158536981213573825608507593264559550597851854739644408734404491835888018915338160002271813401377854480196066228634452424148817412454440959174539761646865562837557765577175894300724052196997045860442502374009933474517469265354845503235615255819248198408877133369421549752070428673570384983534136506553823205358790876082066555509381532195512002419980972226412460799510314953464795576087530489872198695533039630424616869903242304953446230169805837450889814930467848518732831559648814348387901707010503315298880543840826104781870730252287701096447555783679307933858786495387681898342987415464714395288358558961177827843198228155152027602616284664213033043894825255226611922543113548209028502145715949413502697080616471156240139857760002882685732624351596208475355432104462482787330089800961232604629641985649642933467885119070485353351909124931508892745145314686298992232192957071434421838242526887723316825584736232517802709876336770163395211254178570375969298763959288086717078105817596084370904365232708255441120620738200086643920289072246738725070007807589960670100124082532777366137012799191507475405016634573539832694763005630070193242671454373965149388694341180077826222872919484601537248801927822227727400045073145539248924200483317226123807284756816748533658364149370332020869802286061002037166897339557388336119506823422999513955483066134529402786030509712170957360171395969771743008021590830287767751242692998882590531633215480869660400133421912115924262981170960562918996204119522864586788256648605515964983361161417840360660505988583101986731812207641317729134579275539714608844747988759482635678821319767573803281730708098593241703806250483357622319161766131605625772727277757412474819227943553079949528576802410970651629866026280824405417228229896846478187318258224230895823442812099957419505252241020542570068639823970046880485536465199342387648318529522610302761545391869013862361086476997314978735048228123047303878861462311568523561419785901043620379642025468445087414335083467116474598646080316060511335174048096397264516794547116387537452079062712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -159237860533559957972028420338952052420410980709601127101478283248397609945577051928669750029587963118619705856931574899949445627313021258647773759337546129347388235582634800683433222542565754580505800979896048494917140474606395420059794056919601505180757773803367811397926221328160544896988399757748265327311600947661338467337463571441437066892750329387884147204204650007668447566108615144502515281959846523598050190567588103781490337581609117003336119334014588902227061745950392900139853017181876671273693529573900292712462597535721029158941710173697984861849081095961152793099954342402526506401560082672299479536149012039667581255874148771935016601194077222928865430773030092204224671779999682657314207845216682540762628752600460547309039551980345592499358364910081001020397015780908232334029817026996697930174055786348910948064091268441404194911634970818479784472262893396608782642561303521926859808246020961303265941305735379545618841292530910482226922502019460977440369411641406631422356093748254006709044065972655494383921407928547069559136218583610500087978099732774840741122004654357386912961019112625379704027803552045863801845214006877349230666429299589073824733771371739478565156642987044141224717948572898530947772596969082185060274887812038260557038021604041489495763674061925334173574303481846603626191374262886232784446899878490440050274889941161559948419109081402317015801386549591135051016216376547439925864478757384918947802375113601792804089057782129032496872131447466913822970973583526831801313153160461409013621177255440371885923839297954505020698753541267039701878652133473231579773991820595588740543237108329640952452694171511818037085672751464441463446543853194735593176389684857681563328641361539893075957597174199530926126398119152421440475434411835775637234284360404932802722684633555408921711653694119215238710048257837314218994128377465007919161777592308602177214872528620655126567417944278705745551386790720642963317063124585928380233081453107835483552205866360242626573027397483828416790026754614726350526750682955491229081140006727940950393142983991294962261344190326055970099053600401556840325987844126451066472975109908561826606388809944465961833505297689376372080613007992491333716642682519191552616758123663353266878546433647832694413255770301849955888271888729816925470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 194490164697650400644253194557895476664613600285510875369960500300962744909195056307050222773362479932136244556446314494021423658290879455402677278792659493847534134984943236571207219145766435278568778511674347942217939619515157757610490473676389477697180951847518130970222616166134982302501996333533962010567434521160249176112465065778178608236745021732947878164210526212596410458290543194369388288376976131104700591953226367440279615829210521545129482128556781832636967525230886622801762997902781737523689184455067739060122711831665335068514124650521784937905841123890191966279639522011660639550941321373197513007208326064015166429061900338258456358250821471732717356472098739313205758423959254911261237698424442704192032895947803949105653238019988832224672144256115730663496659024790560132807932007197773340673970634141063531583652961675926639150242538883491151943779349835240146944058873849489742570613353977744058063110472789232066220279691474730782882737250845946221300440272847852364884164162841690462336766007546980726002208479873916631633943759067020746995374801116078208767793008011091564015286352812702901707553622944587095585765810894883699837835194233709168343312642254268055806222358202912541206454189504810902708745694348428752661828009802191565797008824618901574015238930427653406878649625714334922820816887448397568588470631632437882126957301995600463807166771627088909591542379358013146568224340253053895916746574806551696555953990765639715964818141892753467075964741903455853810813598083205764691454352374009828029949949767793874044463299297538434811340662504287227798121558268776962080426671512631070122933902938812292171992671398221049454856321141874014196299062235687517419846781322855697200638941633565047837012985776373996320437360182912250752730384673619505377127085614352097232439069288532467026411144375634603466679863056333771439016522695247218232519398862316487983376577717559367191187751958908446822345603161536063132988406440501000171301098796409171183277814806771009759634614491266197811484731928181405744484108747308793950328975434155911420820266332394147094245487151763673128522799356675822224844792973840188405562759295802942787934348236718630274612617219168529302035301318723570765884035692731437908704935039857606464485588402693286286728091932473907862683246037835972608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -217453123958893552674211694391499161607848083685719688119647582618380621301838905355435494950168305407401954722840141403444808836094049794571152736756472749037649984026125383792903658668265159239946275187421730814002539293512886201906924160676514709214923468418860334029346644961009542261531884246717120486571428482049861748441554200839412681576160073150789505088229293155852317345735417623865709950320424803816341977117935024100524943466329484690094410292914203395911930131621091222698662921361978012360408724825131600397832860142579309718379195158161954916413771484451907740536214557079115118828523220724333268683629208278590693357008189803374545999614971709211957978124839489191319543364014676641353218751878554541797816216469788386068716342284683760793337551808035309912517862939501825550471724480588423050495292929113637574530996359272675171377560248818989595038157045967056895161537981349240975539082154715923157843069576702397075521287105918857981959109390255371130836537902648336593610865199856401274153596122682840012601672901583748750727678863628022185415920416650628103797415649581310111053955940610652869192470176205386758267420847455107820928053438248831712596599293850772463584727794739263327324005564895525884003310414026912590828485435547475921162540793258157004385865718986340610602347281027112783572815962212255723251712195496488838015904891789689665930882761463461908296013710784214903686879574352478657204936285312842009087280343782806279827287647658574720468987584661362443212102469486745455567874674696382617228837040777498739789916282335676003688028332521736536785568026702022255937219658727294990185837631532564377585381452444801050640337638073813483860148645537514527134228899201308115794904613959436842799513482053004688644747248906871244985483559622652165056593678007291812265120474862615847150534298753080372332147752952071763567815307933682018556523010570586526271767627525456302824160145639536767153786378551239448255746075669055560120876159481555860289380346474697053847667782970293834661813303240234445823857798310846406893939208122942304867036926455415532500528213862242794192386615884861182161439120572418259009219696366484664889651814734995163927467365423231642784228371703474488338871421703000014144793939127329114112762555162594447116147130782294907233359364910631815741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 222398470177660513884194098165509455634719991249600532049553324253712983980806164266247018122289834374190193828638832673084618202243560382422509570006743746994074223863683921586513965689360292392514372914746824676783880612953528264406052081145567644007446826067183426830818444631289065781562390089761265876999823496898106470020349268637285797170150579809355671136638085217452093411323539099659134346867921058080194507784255195300192930870970461589834410839658807499358145379094279066026130862128476785920158249130933099207932353372443855356867151726693932701254181308293551592521606750609268629415476628979510516005342503146306566941739394938193162238651111887221610485438149282162948274794959214464309497158857533016605786476404174022585052492131316558980432695675907202727466553011306895804372731246525797306390348298534557502743025798926546182877364842497389995659073777583882602106092133432047548038722717826689070819002607230817402252641966418769676346976377257004958620844507252118928446246649872561746342326779862474527682662155034236912043596572358272161867716949360741385367190288067366513711517305386742514476110141385320505411946415234904345916213150536296172488623054219880299385734520889330165268571790567368311004279908357940295321521884014500669100148092915548072605556386414077513547086603658665450938745950729678382194326074878457376206295320585562597793385050000081310957116119558547662825762868524334023972445415642904550569828363465868535153898730903096477307954591658911483086159251173676860219013912360374564190840059184771157638573726373757665152169030844963366040425962492597399721257256563946870787531001974931130537368555710423847449178323471300533222902822798311048364798519267390213338691063409290288970729982250025685653549978420164276091380135400395919906677943760697361697591216080935927951247414710220502692624685376059446501116886360501212447351089416416366722932295601514465807132778724727430044106241013704243201198559199642507014150615975219130073842002910382139607576406467961528450276272264611858426469788676971557422982955183603463038437270925401405117634991383010291916886578529472941826824472260860995115079936029863436019386446671367596917088525387997133049873431355982570024136131989608552416925059387283438565920799674076807680211992778980619735651347942070529556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -208469066645831959683012203497378717158356062647476542303259829412331533475974860637973029407081277085711228995389649510158915655897831023131232220384529027703754735391051431399818798847357170227269224218007185944768148702149855010558341438031085823963716485776395041510082789098045672406343662268529669792276201151315050379592204144644686345313595107081041792788574031395798337388224424949205892137361435344144759183658551148625492878670292212541646716528912525440294548022863138505646923824142643473513817047638022534196326414906362947336591467484213493143006019510684241185442161493740850635181281396075165337157562116792381177495719083661158357905883157859744808078482744563941028063807215189910505162052759689200652353190948331278326591021563421815455937927181653120575047215919600384917131562281126268624980854273825852968394366322957556486009090347268910165864152325636638141416775723857572486805103357237559752540844027978301111030870343145558704868295336288197135504319267928933306132029090587054430691808499952584015894576027307931376298147180220209998683990601180037315338319078503993514543100345487566209713571682412067169136675491477832562534613202760625780874705621910343519545975998715127332510164560555192791180203214410854774457512009147778830375041345935143450529346384611606920580588138522022381001850793435375128252396088752376166893242963749471258248023012892332546654462314950179707802236638726472283525859496547922538444331966732327430789428838295809487542363565604667478302138479984165739904330002964116752146302195795343367937268029819368204839328215869148592924962606263151416366094409962095529052267697295037350857446920933645471690704694350117357352305018786431849510776009882446984931597186522603083796044252947627585444840521833497372395665724440423099745707037750468224111488509303892839166949816767608049675975943669190477850966093397197654627298456687595745087737322363635242705756473052764951563762881677738280041017199816055741520517329486120769809149277871433054412989765408028833759544943088566202034217941242015095632858881657378744714680967654846807364165471331498715890670306487988719441088893429345578150081514314185678332382544671875549373302746916094535940687521720642548970172355237698953200136765990968681125143964423016132751108924100443360674526334124545802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 179521571856532055744816614420349578662322558208945031698847872289416543991146989502683241641920416722060990107751369414951831245994952140093714353690689079584223102423011577275242767436339325445070964743181564073243156913710197527755680925140841629745812491265947424200497097586437226317030732315146896602399509562783690801095723010392754015274441913659556282953090116216515056292879207332470931477548468361062441165852891486160163560392219044218406660180877420956976810931648011411898523648220439646817763794806645329591079795080913057391409571539098839234437095575485298727670380175377133408120498196830892291353437355550923923437513737510779592898513329391335085233042731172318529817299930137324213593878531903256291859229946605762840474264861423391734999664685498257344478793015868818557965931145252795317078193381727446644076445815012561871481979088563995127392663138495621644820927172218056754742702272995323715714795236779835071846156138285962314658092706237496787117573835881769187978659132655610360435210813771724613615810718183326991874022352728585520173665975179271345311204001631791154565252478733831949007807041286370486362891632687579828618330040528208112865399860911259210831693370469061673118504796711678668585004590347702565106251843960989771192511656021215949599677459640440523524225096370227500213196458637154918989379069936063018914618605565048306755164587149673446517729728891516122376681869984182754614882007533955122152161095397362132076304625067192599915129991474257994975675860103785406002323025374950920127051719200525455583501722357849419152223208845278056056344007000464205557228083246239421346019427003947823147870669487957791343261142401009110834683128513802750964813844212470615977853666115248285462391489504955714650785693976750958037676437927319695998942890035599645064549274064151883352484505313527955006665942043752428894813654302505216928771147107649140156126475857095290474456195340363440476682643052463329044819123631097950386739409343503779623330869043724549002366823647295479395309744786229487606969522174366361948436087564163758765133178194962994011870750576618420989716944801374709700990089609873268954229693498954461112746756013355263312472444027255435631200385150760898281861217469770354117042954355516567927357399497576005915847293275916841861613986380924942548992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -142334205965232986497875142641167205142738632040837527830008204136008743131878723391785792077917329801096665212110625883812624180700988149478124293952015072330185129864949643192882155396927344019770524796729806258726232856793339313782147791874042054395812729220677931845503475407813716801575841595392077333676164788480611074032904280813148899141083778074961937871463587034619006116252787919480265216264144582199508213657253347685408430097735464076884969968036507650723152674895788454118103003234708806847310267330229825183230567746690168690622776751875618448997039422340980826745503218182593381432435023894843773326241951477118319776812837461613316272177868233347223111075397309453321444288059871606328495088102312545784535948804960473615870223263092925234543447343465733889789515768524497809559144578550369741199324004350052427845024024087913691690602882091460782701880634759754871505657607712718630697595609236531968230567160215264073906150732810722633062052449458528095778328953965228776803953556049534548089122920150045807978738010828727012586734708059876170657353838999425950424011292441106536994700916337571373460619023740159992154807255296929598281197907034005930995445075830941560502921555540648926043459093802694915061453802414559190036186060129173734419973335017880350396682573027429104560854120387712134483925740850147024579181083114217965553559606673913107662363126996178919628811767361234094885276267787586833621730938549791693648469400042890948710990053037378623651820506309579682008756667451584661233069379204466200755478219059911858269421885236667915914183163540569254261699983014100803414154442398885921165345949551915005339695947078175423495998472109238438174370118210397308712785267725699977793248782960463750687988928009832817958992567616467667615129089238955060427524303468046925420082505287765848255247020588659249369468038875597391398388673862409369945639666769991201465948232993017629322883484700327362445072877236769648303019565560062710821463402783373453492728854333074663859364392100859281695182134137749771873375843583720884268921708867193764455873889819549893988168030311242808601723975925530686449481513450293958190887974466026306635848313295593695172121856159082524560855547396196827113737484262371502614969687653279220579238819856512875233556889188824704738360066553895473643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 103780693180093977176569188687826612435130986138813332425316884053111177041611854958838436854766285496313168510379785649143321712202320054566049837759142054951543678365819578064967967006257286297767499298386810077950574933241143349257136257256114980585554313468726216479658752462543278757750818733054878717407901318386991906757607206860501185838943829893229543395379549617635896763256981148713585597209088170625471750686833449311618523987516140330595090697267486490791344270111819449383114362879809520096802637537730553009985070508427350565577237495285194495790258320740023297267622166790713847991353534116251208214482041154754667568520299654972774587170203874893342051833847404962498175768204178844273336505954780292958105961604582494858730654760459180479050633758322070070037166790469289897012481834267588021380311113310061608938288042772120644410781208102740907509693989435472973933396532982256387579140365935704768056986903218048465498560354795845418999862627786373893923345471631181690776954897811840983336876926813944109907908455201102512038704807013871284506868389125532997319093590712288344316747079110979904859116925152447544865055384585249247010651565366310376508344716583716091589790220114350555702293523516778671659198054174922740965203236182004423581183390696984152969921560433689268170694314989387197799954422177746584015081692281273264019557511592613362977378627654706989371687276544592495387169123112251376466492102741655930298674274617566044042366798198509767983506914779281037359844434371803985223046546033251285515334765237225439796704683579337157270921173298919519105820095950744978482872118440748945608284084586998739459350635931413640274721624312029559421648817215867400242771735398833270430965739262570305022848530351704413912548125791805275924621349843625891278751471082041483743353251558632234910930312538517987780388845180417737681842659252098423400548439133225359546602726546586667512439423895861334802486033462746217929655470152160347256648284356564747986754092017117046342509476553385426790043049045150214777440284138268431836190231926553069982495324266007556492721290469688054886527524713825358988954941264946164901085825020785421870996341386320965476448961317013201576482881112146369135865754116866537812041044363210859004507139489554009391404759179367972758452746833560663490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -68787149006629264105838515639567139829480927154633571017595263131095496794835906324461386519633888416867135478302219694700761067307191624767745979590623662747262383391865560498277932945356084117363580703463866230321386609326144349554619446789301072023604074368361236570912069623555897187681705675945953912566741120323548441514097597254972606968732686861292111170698472364829752478172420908278897763590319522548336206774621799244947091262091682805604393021014928587177199527508816654704950321864231755513007120760901733686077811949159585821957385355734196156354561199346166126053249046080576508536521679274473353094469542010272357779044841727300088085065583481798242365599349297235305839431136415357365314543536393439271315695549258561116253772118712945599355016585431029424661875230951424250107329206303887083361612214012235001890280098855992113994472828381044694762139457977994737797793843172700966356370969178132140733936987786056469722552376038302986215119442633604007702445612620270943535344761021471377173379471390248324813579265924468931728470175109730389181434213681116179578184084236126796787593751588521651054069292522157864775818023797764789681547641777406477536455758212926004919590709421769969633048312108061571366722600867785134732374952436353708989977508472749040016350096451885066301270944716104224882864241367415674285455823439816069124453824989290692427737242592786528367545602356358093603112449122875094184526791356216476569368272093720149138436688788520426444437094994864004642697279276619510311348318544088762072009628884618766084079973912370446351031217748911004351123974993955881392884430327876781399521163415531040893269374424698961766943704177506020699997501154445892743397014693298771946251939789194165807029620919861629525529979355295022462011768382287089213709701265594918839168055763556151611251561864538405927458027621357801642318800563653932139817209849372572355634557618791237633537269543962155649711345486557075574642056086054983129216049100669679889442754430778931624550247942036389484993258021785045716273761797581405079668332036609540027381732715399434851870937925330206535607203732084670981436870040672157053082748943375828477770250276732561520811139045726800476622034161219684770536096481302107940635934688784598131649776174136186547253707577026644511811788537872944988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 40140254524578405618303979674430014830147918705924134734137102578696023931949142626867367932796248448592927292674320067057081470330903838424895382679271763682576360916967282373950769781512142544346258485325303790559740078761376283461574750611138982870206730695950869326882394842216579770735052141246295595159564887041211511734021826216258266308727403428525372599712937574152295765231490751853021857635182979577328094801031369188232980639252818378159054194950649493517606553925997471400390955470563714979884459972973400244952504915331336918582489694902398862661491469986456657381085657418808265247552437097490070995631226308653106551441338227181450234351838062569089221560256935599409571149762369166061464862048984366931441093951091402046938294033496656749779199603111370213778018050901723254866092319368585102615064581389610080435526130306737923785807428210103324777728196679886119183261516173074260368649292740702784484191234022563270855914057531075168146356465553773759419579963729854041583434718260328562315560440130958083066581148320618741191435819957143190511111945547350790794586393924500891046527391450265810610554617909780805362674787445550248575898200407383749281516429025499015022396151766288979656113519012585577201311581105550483372181254672126154624237958399652194955123833549373815304901122509833596839745247687818408671664012935555860088351961119142387392356611580699765515069688052344161727062609247100696530810365378196606953349069881276808426797162500872514553088795090651835281615946245807315858344290133381341880408013844132915386909967198451727148686631550029837905791135602306313930351027570874623818774467500741619373054109927867764008001513549522411252682457823325479669984380048573353807659711536145682381492892148290172254941296810733216301870267958311662684268970874230319344522194915272518305473812101923471123773712334133162389822446312416814555035846475039630200864803739838667230531590526184429789311776089400819267864133934687456471848788405023480024793002137753134357760078985579259650518104986113229742825831336716552094700473260329702803975942373230695155768334076697825756641821834214297332894903549075008634603964599708526503053440944443813995404219360183673564948821087309739262628726892889080967349784173871768061090376503612846083286782587188088441542411761953336721408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] -19155437689470182233998102579728915618726408861932678855307706965710889693570494191762879400960737160306619012387085964716844483639333954949780185572042373286623930775113591352167574544618784747699438647539783669264304302779847369227316065810778052804924841289316692151561033634819381527153779939122212707730099758578702310178430896091310425617828242094392493012538898871577834512528816475311912469233338970529393852713991746501895812744299097753530444560061656575295842235913455875964897940879131295597167491984060467943926209379199106293581747953345247759375524368611833109516172464727303893470289060073574971224832063847943638629475750483863543959899314122057595232517434962799047139070433810464189197732378815176074156983284687458443302073589597359747084146755868715646003425608440943498405307000500724141638585056494624896154885694499144245926511868935735019109034274777650317545264449085788088095658583003086248892377408844877619557978858676958624953209230755311192505331502635601613008462118083909846067682758952752533384804232404364581396231878018286800354472595345162959173813835079189286296010525357509108993719316168454071751735395055997852711059832090421239594586072367132588960329229894795230496169448076779766525339964777521347393957072258779171650880020580236518223462734376056533127115383894427131091484468410600765839887976683009202458093850384848131594364936341582909037198161686589465248261575067292837379679311384443995601375308903343827916484834946874328795458356440976846542329091423688585640836280809393497336239896850155186488601332027066451847363763094840655939700507949536371278346923494413204246352828828931738435642545031011310400564790138770469210346953073806175925342974623229159679638042096927097885823096820597240599605316756264623182605735154072584112587762085095669985870569956707280202724163354437309782502885538285126153736959795800811374572991385235068505123440045372044079457969989259679164248906108911473987190444133500557749988522290802043446600326785342736523563569960404402861732952700600190240420285520561841536917267543092401151225065279400874188209906009261080048766087397364735395400710635370346133188797209388807714535301830067596519346385143720837834927903245936659717425386078719894650135689571423807910214155223471817818258463113514447212553492790377866854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] 5948513189651256081192181815226810179665838421806515018919711503452393547339474867293022673397306747516288087222756469118349375677019196937401014533723089997080173195403885653493420180644160388972944081062040218091147281522349804779941456233534383422777553635297348914824669402383100588674120477686404180693256214742355514993577537676940590428159555510193186559570953591699413573520153115750529014154407663261692287232057940570817492330911463209215050021876040650446753046137011477891010605352989089489370577291967479280305010990558454593773512106863877519489315578852646868704602260612806566380462601786199010696090874010047973037042644945887176833780161445864678376276245464251344853581545611166968569504168921692775085810978230386517631340556255187883331409260727994070341913480772566718938449673528842141097827132394788018431699224809955282945046604613967007821560733917436999079347587799525012933274205064106399738785465986224664803281171847500375729966527984752748020849785577087730611093662546412473356195813705570466950753905958905655787469202642709857491408361841588376741988203168019088169134367634353925786366301002623981045077737530637137620211408716421513159973922645628303467426733138923083739706414444131873052834537575572770273399736596380619157301207794322784262658094006410880799818619943375279922353308971483915317943078452715221751752734748458957044857770686604450687565303808423416173041173583785504545472898119121282003722843148427407024783095844432042321309700372826586201310815679641435114020953410266515720063809163287098497527821350240621654172621868432839071178166663904378485137269268313196468835904837796005746706412921760881066903226342112477622884394910262165606579210641365265298006805064730338382453243842321882628995902368768849700633825825398011218254844848051630844416668624916612973935679609845933356552553474766906873782885686823076445360281425104146851864492183725372086816274687754065839218947611297771711141300236838909528519268836375167682564261726495135528081376349303787533269535751161913062246801726868165513143282755905348432600280976342664536244699156149275696337472371254121311261395166498932888704944401742924041936279742523052020316563046709507528954440112873456824237492198774593358882130598766547213657145114065699115511312048881260117990134402454546022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] 614257006396270820591044601317446793901968316884316075118090856757716010990698820525895685587050173737427841596378856813354180700016762048195588841856016181433650594098757222802579829046018219256846319474848502241484745411086628537779357917520230306256414242173783023564304336906833771587436878251935869396751089394863954338850509084742973906410877044703919825442472990926696803612410438920457908202428071186777041275263286677907124789814549875322653630346654069295409857961535304481275014515514865175782849048195393014254525567621007900925131257006226039599449814491950311757480103259854749718822815713116922106777264326103669483206847018414480216303561298414643036050791489760075575262812577462284427547270708968015250251229044469685251804053548440963364405590637127191772613343373480466871572618199314653177145733711889862906934518020633411404647128270138890026056969880192779695857840688594623047693558285697837525493462176893860941307757141760746525112003036201757106450433011455889732634218527766457345291465555713061690110312651366720502681334929483636516307622113785425806201062290515250398751597621649269554716831728668131132688954998087344624794547248030633991984299825909798428052031233974199504169607919436976518083103185973161550490137584290374016926445784538662821089994713782845298027129430802199032374163901513200312673971392911817878032020028008942899217295550073240618677208299171645921014668994616089331100754652712081348139012444286055661827816615815565917577110208197373383953198201583899853397739961994252807408963561443943586582664858495572554737257728958380474720484811467940317112271066567774951115185620253945217708431491509436350330173835412242860375250809185951707224175935333575167162647535400529746813505044315711945452375438047529419504580140339659894161158765440008995485390639226720900206822972563722215285787528629804782757168032535169103291154995475915772437585291621133357650522439193024037785243353302979191320699415427624713843194687540995768534650572223206749930394244987009633801435065077244906440278626496831377337195624809629712119582294127403615805479323561465369760357439906841048472621866797757727650583529968766627427148240516163719663635000033417867015128616046356953324499983880616753198101119385581642606957071471709087741418318229599087480610616293919293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -2605710902996621300610423580327916053681645168527437896529007177974504045278645309477121182631509093105795360470959466263689205044159493576791385283811613082372888943209019426132970885864222321944972205097831825315563976099306323684352485605840202382007783725263555899093924352335321629770951586598180238388041508479225266995546428411809894399712040194328020426683507076473501893139959863072482824809974402915987415415423891733440068252658442766333122692500194609930648028984384279136090305215440466197938348098026958789355662869385968902949769339521541932811144864330877259746381496492469476040951870573509073377595015114305667852055104991282186685400383399686827778457207628679862779869738336877050664857436652522856041708021597029067145403014599647510117471784439243853942860761609533153204901310812369211564236956168751528655597249101411411931578601902266075082384478183829932618664439819946564924337949698013769625237162661770933427731108712085564741318725617513821447583330006934029680825563923734913041115082352417160177713591529026734123846155758400712634904975426782008596596399411762341043411547117244913594669935879879279148324277048352630882111443641848809858405889977129677767102942264196993909455502573411835022705908317308995793006092623385647317773063336679853153032551019848502892788913736999974320031453556674536869086420289726453673528017895853326708133027832181302949661526167120484467574929012221106631557261512821421275528855071465388943651250231639529637581653985008340480021264433730454738381639362612649819896400714703277794831601867218160488862788087073541111822506660358609798004206571730786799724015350928493824256323471031126188251443631968977494802822910258225146027298207902923054033041068866933286231770609433731380304049223223697547625624684250543943035020563172665132458344858183648525459687589518159848206734445837151268894991532437194400849336138068022139559027083207453382222423574598557666773702728682826648195283383856633601828653840211050364658611068410901491245874200736067784363671340736582416510799540187132391652148934228711462144339526568340949936390774500639957433457044723486041050106434033636078514170344738448274471032154034225835976989022766340640227685006084113015469350316224804585823103441156624458062735589081297156040135540297801504994028976318342758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 2265229256252540018238816882789834274721690435335267132718364160244153551188751873571755705061957926933345894764633815738806392705335287474165537381162836419114253241772093085842916571548209211500744526265113996681684602399042880718162395063092015896249544922913808482859198597569703000684804607830036806706917158006005930993166657231918026955742372308569393201013597440311540932091222620495275831507042873974106962627271644194386064101395487519876091844278482102796223286664003504142737323682859405613121901405053862365074411274724874175577539417124021994272083191340147223077142028844153414806155910399971466535024718068513543080929119271653109552107100084965241448183956832830197927840522482361153022103593450048894272835323392569299182926889866067174222381157403205112323442369226509342039435629815653950245452394127014221661652292069653492238984281656788647158332001367420110917734579248829661985028417223638215879101480701418360053724387679530226395972853760408867368473695626285355835997479612562749339820516854669029025857972786684902140627608990053161592235817899985658617804418385358462457411267590635883610168981138243807514496379615415648382741112523241813816566347951575385827890049851843764305315376602248215759850991581881019066697434770678976807304603491677007261360385372036163355563800627321797123273798800594043010924941605062846758359322107331211785524960880920277273822993024911490332162454633773670244241106225015194000109506156484174482456893713109406443624981186864920176925182202996069918425601928550024527283191126151772105102937236079289762290228433452865916649039848473228910122547033189907823296047076220003650765588980688121070596068836008656862419704789629747986243679867901440739738487215775844072246287407016230853991481436333984885891146328565969149192956739596294730120690111353014097668761491971409789723118010738098531177878408384235109278710108740009722275054933732485390748158938747466970304756550399903409163086602333481177041685212776170490018841320720126891291993769082721996240469257423798354498663039188489742805508363152585068975552005123154244552952634530888273553015973689407111513237866757474013739607725434677863482151475226835391429270488632327313870656587579465669543898852335351595287603471502236304839297445596096990021526119918111841373486390977044152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -1261495255623408279791080438862400205846735623410880333107585506012330532655708314420874454990173096994775878221930214033298892382229633819413362107422465154635759693930168075080279894112128091298172936414845401351761083950766728296219268157932361881244995528677231646316133556358854540657582104158789444118685468311427214871107012647022011254747180834502352969979569447208672332042159800917940556921439284600495952079367465333502048034011672510243267341812557225736132574221722451817031174613379492260124696796262033020020546478693490642155816575573814064495053708273347071192865472513242874702476103370238451237300818240380139913322350663997036587183130107837633039920498165774870288203874632196584307572627565407123794619323209799375299653360399132319072859637576681478988041827529813041027983339033743089050068248060371992687997901741505705173203732820516994933082397994014174965277583325922010943626768846624642171555624581223785945431865623626279748095735287691439723765189393433147694580512862168128769682324077102935155683323425586492372288942827048597806691085639052994148529968427394626066719359920488748365944525452659706052453515217797151909488356171850930796785443819386240638118234438409878840753953384149284627577276929024417389492259625470394499247210135857645798723160124289829065289890613870864691125888474596119185708140751834623102810157674595071910065738894906450614482523827761604513166096800398407113567443477716358384567080245161157344494025376463938585502936590168644155437260880296347364726113218063267994464826815621531205217859355385394160927005332208201859220266860085590967050812877436198579538345844294044247005027570272516604508473750158664641312457777487163798982087563670063900744506350441013375388989413982864520133372540859984527940631819481508256225941847429258843278126562107838157445626188935976328841174488982921694904526400245933893830063021244173551328169010937535948416910045522902162975643938046319660181132457511441196042426145736853764541696917016477362644848748317817288940228858309562333966038018521355677670838187666457118138214706237184530403189948375333843714705991338772321104494259274752578256671437184926476212489850923904443612855799814804783877386829560520960217384026611620517493797304916975968393024584287909597218821604570396634915701907077996740608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 431904574940063624422766373259667055046863386772603471374820068679901378538426834587688353565857768929168092824026047817693555610101897032898832427958639210767642996666626426804566458802011285147409562038457497223816837502329255492986325005139854705262577830967309778753598032455632336822845505270734254864476581986279674654119262110882887123929652625234248945302044678684767117739085564791637203969957803166351703752209020217363396192732345050669879526301748424171243790739921374699441973796611318498683352930767890074114965618359492591237973189849011446334016626792997612583420718464887691327214509347894166401526380495682028813055560954747475402519171265394018647568544608425365157355003625032287065909704087872588230210574492906364830644882577831088210419883182642790313380101298487725478573562425645500488627479578450553326976776569706980958459655336078540920634808903394782294111960543497975243544309084855792718681167088186011339611463196197634722445281938462972596176420272886851633210396037982328609581522617887173373957160241253734877533410724381438085300785671752604860538429013598220433871260113633947311746073171401763586796183817065521992586797811468871715225897076662260710159294126253491143785100745562627983173399144171833066868695517490300721610565965249128480336474627545388164900013420203508676008635050244157417106833130269523739401998895938579883852248525906355786197924229528058227818666926463637307442999159039788825295665850769755866901033544475798553353735078671509447948880727336998603058196027252593786719776342078939920107672469696327330606744580178908544470337069291528179945595364237705215735062282922298976379624690288586492630342075912615901651411524007281777736220760667249940838036863397884290118485094227811708962526419019423555464839036177901677667123074304603768850772962087822654074309521786305351315202842070232029574747147918919587630982618343046191943390664381801659227553414856088612133605220459398304513555811294474705034041046778800006095585639181448514016556701020062821793636282035572177078880326063488073389342227700618790316028939947204464112831582712451639391327554477255128308967279721307945767545154783754146838910646849998252996433305568538398212172312059661388388877259443364136706271221516861819775862932461812707282934919916423061024411053415716618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] 15607390931106807578350059290782166594326923130913358871593353357357738780758244477680879917790485007201162541928036672021263485505400334259389148198705756970731464325939309321194588700951588172522515628449414903956594993085768858900743247031099369345581959245441998950065243770120177065233014032545971551630109195116719883294116972342894740251939210272689656636707413395770865463962446093189839279400923938201459217911253480339700264375458644899650700408896821333347290675770752522043679290909393892633203084016230541964243697875693105842315323631007824080167067616721011586870088362191496241337659304429253803712893445341778429647123795889348607071727060896526447606914293236174664102906371683859527779556143796873768109684890375547061283528971775275646435949864610662018194466151004892934754849172303971482125798981890482995332974127108952985805003346445014818075398632386341322521615860396879036183279571345369524161699345964816488344032822223211313311234283219859111592006442284613114909737830293301516638401232981371890985002292455734195088752437112593751565101374623226120817982540416115589242826502730369122789534775522503869588148797177849820896413258276898199917136132059100200116317056210493541908333406930381544618131123486776056058517798699631532940684373019581172497190194906430659184094493148418531259717336635756443751469458219233936901913974526053282649385369959893220604456114985255719428908968676778231363745550166244414986121719515207102093170438619054089297050412901007012177447892888348636002361378342173433262269004447092652872513547059990574335203224941184342408708467830762932171410800837460387047098457740199161409435462544249435227251919134550301506895228600834998769690082605605172553652680641346036174328123036660369996320555299360687419452803611463111662994780548736799292261498489773890999661598045564673585739514384795718952784046743258602828541161924734634272274748823651165445332525839777174728310952748849343104106935882498054625157326061232001689350643479223847259996706894804053973815126229662288104531669269887620977223774081143328855873855159469707227973584623450431777690522178868459780741011964704082820216985161916949560377531364327200495742072140958907173520060774587701041984841418008149240198625949062956591011334519105168730871683513231737825557128364513296384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] -162245691288747931824204441199377102491060712425464903865179804994765885154984860239647592163022493423966364799014996401652959219523888703611306033004816653666798011133085203107666977906956814371000681547542405973550936336631668475003695159210401834115563484361391544277044205316590223578907408156066450336834792005194483729787586175663100361034100871469772531963360935113942471826984221357814345831418456461054527342512076643650153170230256812797949504136095256506263290610567307412234493651509490603928766545755147934145357836902841971942773060879925622824388595464434197202523270287307423504679285261025170888087099725126179242562639168007519264067869662564971273603553840505031474867969905393946900048117165422425883263118352670588593195036760220146717216031083859703086647239203436908059915136401117598369517806800030210053370945738074645511451150443995915699275926333225975624143113545788889928995363678027556714878080812052449825814610479385261101381880074859431352958935684931521209440042182257366338078061774238466128560255183620843179913453444834653769174339504478014644570317798461853403718924515005306648929622290000836744842691265652096175061153358268629735985826325106190946597622995294926655109193431280208436587574643515954007224796345280439206299322875128307744930474826981253425890366752834944407317129439031830718357951245551456498208956055285457054282488683692212877801788979757564532201484645252598374054004916063056497954073172299663989766554531451499855604752329416574679570163304463047425780931697567007658049827216952873466498160578852138902855023833950762395732566266694592925038443698233028526225408511697017370807074329700107828321908264127780106359338225974569111557061947882696816780165415129281698883477083498256707256573944271789840242583166620338741702275958068311356129124242084789856916595427529910199504090712386681557144120031699504589761266237412415053690779477899442920164540433564326305304615529665470440074201355789146594016416439039628716712177069093842681044955943365255330421910007853235201169373895528053855719338229606713117535086795874864382925763223362222104277558305535957489496501840556094856657649018261885327402939800087144097756937699252711173320387814508030247220518414082212767968761982863205062695652818076977963978252393316526379623445350964086702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] 149648360840204323183362604429149171609115111124429680948614631165951266254024794735031050217241306510435629435288755127485417669879979033079167390506698072577546809287813535942834335337810409897206820991500282640729232820778772728315235547594999147069419106823740177053539772076316964291016025666958818089666876553272257312207787261515525401219785246549551910593426182597314574489058669857703944949301586786180560292469586271966473302632682323607614963246731089986620259388437853800430964504905968011004513095893798685126463961773151119260948119770487375182541789313348867991767160200569120445773968358015514520834984063797941669101762165041341794529427505128597579106331183825044651562605613247694638348095307994924990221514992254620546194420413365208313872878503059024516326247979815968631925584983204965743758712193286849252860843506928015095458483653192559657909850808417020176656758296118195309448146581405775998324528702094521434012281046041750399743131952879328258793483963424710417003072847312639702869301148800379074741150493424951440978514257315591174537496187666600998806405784185932991261929816966031825924196577476433236567456750890919350609081068540637007171139861573891847001220041438877804519334024477147362091959241253951171535742430075894486898293140395445364069444947282523699345157439079434373480738844169794180773488057404245567136708568769864336629401989906169511328845653341096405966738417653531566310704659871609469604202429738098733500614634812006101016780918697177691710268845502540526571361923824489048203704083844854337666001573760876499664172779641585852193406643813814226129618195439977054906746194971340303672347712096095847430055654466284578218991953723981557029184317933747176095567222104010422175121861846659131034770498115152157389593214983484941904243495617867638224394155179231283094295196166422627166643938217205686729642179559847548738649895933000085248091825579439717862323036983224119826355203804973607012923462452419891597252430020181492272825894617644624274848179005082066502077748897306177578014668917763439968517366765899799423449626999543142389560040010629754651960764481347209945463101528115316455143028920237605301320629175736187060919208292744558222934582177810069570804614472020863198521672572521974616686097789559139750935422679202754759952517338996146176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -88480639484328810768678254921124243870611225471890964942942719661487145474153959511277489833680408737664135467362763017695186500009100729463668001522243070049964238315554747713604792769612669125225313295725809814691829710392341703773209556169592634898648669639970194426758193522061317070430029567889338528287191383870753168051061596477647578480644805460229688747788344770302073314484599773518076262478035685186069793200572989862840603237415252768637937324048640864912626593287976740595504293020934387504020631779731678516125765599519463694547643882586333633133733501085766832325994015505916955261641883704064003221657441512584595231257556067246643713371702918747953779700427233418315881643387726367549138832341768040410152821690658813215383217359852462067580594331708492557054631421595604943998941123908302012750391631744806862077252218226734112630060365767392408467280422380541279546960771561468637675297568522207834630335004172521199492775471782417004263885903743865009773757333354421599541493794572904666221947069665858822527779951369681858381143359636591297050032034624714469813957281567218112016067197615430353836495792390417639432615593949623212204264124145905647079996068221028900272922138919165195591291365323621128289469263171959732595757248237862888375642588937423648058431011394095046644397530112268606602185672939617248874769427460585883653292079907520960694719446202047239594282096230158534873033770300016373182878461476844764066087025381382725789468851300263110205721146524213930243053348988399555157535691476968526950689053069287476319149534838158308810661063515007469157687061066492880787458907567059704698765395681816694875456533425518061953394133910868891656250358395480083759267710775330717512462021681371900898705046985788402126850005131359581268410511848774916628228098226387946728909936892933710090604392147010902179237564202351333851198177151961150056128536823357705449766134222975893342094733941495239670253926605347419477863219214136302140837209642318764510840233410687851435893464408897775419879348946138462918271428488884253632762761427256591354726555567828718205195521842273381035159956431516802596503706908118211009756437741314251646932001382791425936949910541613244979620471863245467777902311284677618144083748969522144058832027946647786598390898808375182710639209253364039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] 37138887198831286046242665981103379396097916449543016076727340817389513677189972167276550720927778886971749010608562476369078623019421395702399142776418028294138228096860562189061937755338192207297261933327592272167831615974865199466010443308840608268516219039602091064869201802378989610939178115992850856000012171857714241576373526690557404614194789711019917722259888479262921885463659986157572673585232193714172144647848758656241747445881542036917112641169828527124406385890310204640275257797313580500766236365416810450920653051615770941891341471073750829669710704550320867757864847482682030068361161817609767104538686838218515532186462385336981784359875386133016004361637022607200325021795837796183059815660608676714140164987427374641332509451879203785352810121935401236339591696095092198057577570701316718429625764054051841876220510177747862649479028561055518055664284585402301336727110636331870153976072011932665872655386036883335285974779819001009506481220547104785273863171659285399896913327803943887196794896200696001370701395997717488551322890364948083290179931890983099571897201069348810473367316671345360515736918017376109622760093358853514453270405246371680161294496229711580524435209100653427182626135259877301544497833490058276389304698400322257944800276012552984830046619922545416387111222262365878679685159853082474994911720029726249438362474952305873950284249684963253799510472215955130397725736765971913537124077481446071532206323935372025423018856801350326782355431665271605477761533422621244683786257181727989691619419861337449602577272918592932258750501087028746245716572283346075097860148930772018834248424121635319014967096707393487850270628230764913501199353211161817372545358958930023169775292045562118315939581745175174255821531594984758718371033236132097275486036200066670639929920453930964845611766765591647403237375840904337668722952197494764951537433424657699400526753358371505957712536994463760262425652551198148357013842580281402487610335999878677484275248066614526015974633353792107881631638578795599083663724630334565663334105585939670429670174892359013725080719476873822539508991655754888980651605094123081915776859981917073284601321417804712809286951253870921959660619587465793013759118839104238682302156235936275008368549800402227405378418426921519965427581727778275328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] -10399223702847659635329094470219697598280146196942322586681177693013083289717350060935432414988765859043506870432056307256847782182641459903744858559806737196466389050047747286391901143940842374263596884864186110066410726983892829052074020898205258688283056416505294834538308045625013212557834949607869081843886973684397085214496287548872818835044834267971274440778253248543510803892643084780044393442251601601703554873752334407980205512173090511564599119553160025068198055568485343575129642639349458879885058883276356228088245768301069161134299198646090592842933055309817232847294332130803450920139277427618585975190942007599503899190420970146996197834893554930471959330042343840233006887541708929021631140900277725913967335350972595058281917694382615164184942365066072585777547546832782314584019407514148382540769607636993119689098340419432479961840651201988472795837031950272935569598628648260850669533490805009404328846582794103511241664331084206266266114049855344299338936654812471190727003279826175459829404253706687016864948079624288204411611628015128122026893620831162215229076300171603185157796364049653263410244849683182645092772042952764581311169630722707317435290315081781314264830379251825169962702675211702814824914776564818358969338051730672813478680490179605183903752572846113231391156835227554984747984201956149739279574264812940557875317191672097481429379548416445073908470212436782980019113788401453228332658635342569533027376751820370225255667683015089038165514214910429934154308364446992966728383876919182673202281488735359516046578180394950853989132193146025949939367289031031459492376494707418443189961638410089461968927363782060854103110765793613029154765005267427011423844175639160250540796682394909773114804455847387382025403573520007115300276711849967164092745941476278192702828613099403679533759571832357602115058783878188928898312970607416115821817646680789682485180120157684875326639726454396027892025277141581329668829773364432168735507865620862968319560542914441179122583062417939300144102378220652169821025921762841706996340150295463745493400932485003157849413698806275790610422166168974848721362244907860665707430368735655764188240493611224716714461317852420549447564378810164766950842806183345161961847270863268034051834861376989776798397972896209544610999201501009674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] 1209094031587614912379556142752076282221215231551507390646029715745649366366807431593407185079033382504436978184639228491116659125190241950111877128871380150723105714292682193572837426607002147380892850341758744698328504078363134350974487532547803257503825343760620880276120762008692308974151654637748032128581094696395019041499644381259053812695053194876076897192057461759669671397612099949356701744062313452491856089269567446035211642888721312430790887156831059331884009217671042822212532444098277403171201957413972767802867415501768748117168831044689892200933384388451529333798233087284850440243255063867597332112492983014321731250608475453964704524638749595055762774314568397884167080940487255901658953552746090112308670426555600032216433650555914260424677758295437890863581369607428757651917829725438007935989828325044247430039434893088766379043195813611675617504777256464448163621510216934085235163368771475922213848696085782226235464446204805855425321683609994400244529142863509198733070047047857813746248039240960266386698277132653157024994182715335403608792885055801853664738507118737579890125873330032087486131704684971667795692370270339393225677851595884189305755203354107406962457997672852098336577958367716407693000105212878543088354415616568085956428731643011850045362395349327597985264912678021964617487320833891599350978421907472562951841218651722683042988414770707174852134087282075833134550504113997301926325935651193725861473379085540415655769785317323422126108400458365709211308905034020155590321835544652895769133681621369114900143377242686624046326655127886350063141966949886860271324446924292944063654737515381619936795856319292154066386195374299854184614680615851599190576471308196494596274433444605082646452565662466224225736116684316914080642442705462165425582430983081418627975200627546562025975581936075820047067375647098534122698004523060637133773647409408092065783908146384683479839438104351717536591511880191869773083209550786900201548751078950159478175775958822626358917031149969644900530494063320837503258236815678204790083662038208116491761417284769480908357759467048428281567454113106118016272742247899919035563545466327106704695223486746508086173232646972489848393074703476935876935423342150412430989053315217851281395930321782277480423915519264193454018280923477311488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] 490783338727380329611555424009371253179759121881048951255113384679261664497190248165042756731446871130843519507178520727714028462955542630690905208185496993705156463909103214329488628845771982944404281685143990270665744806668354648251433952388219059271599442712311875572015394650468221350485161459308943190334828653477107372014546431259071205665984831242188748977737152260310899405134409266146349061106522902555037423128660483561378806976460536548620089168135484050023947693968712842292690516011476970995887313341337040146169943732869675112363538736431432760118910972978047151569679752653187402161899490730585319624650343468116035264732575274123978868164352745524173134755025003215497676000099216619122450384772205944662412290594925736732722625149280297099709152496587895204602867636100684452328631328030301774044433213010572445946823761812264119531661947534873691500510774063245167385758370791057757518903396326558046159887347527962408901298184852353142023655611859216470415307361825578445940096928918585819312574923900226789162788393426635519818147659787078849970646058389382075609680677404083618429072173627448460992199704320972758985779245293264355311873800201312686181328227625364548343083622871457701378800932807422924149667354775753165456102866569866185865212060125151517787482876941713799353235699187755372576029826837879244732551936902342869654509580698468183331759548502111131127349826051254991912857837352996446456969902727449374205093633141092831409270386964488658382032947473335716993779410047035925776059292082839945054058893160580633974583565725140010219443600497345933894672611423740798949082147492324444807632498028432004922562139292373811666367573370191616501504913583799430037896174358989947534654427732135635636495224288263878311775866980909415224740909836563598145917303770020847434321261838206045849016089974685129674569226531523220892923031720999381679805336774275764192608882658057099498651856239760572158864588190848481122716074874205564429648728703697925757013343349747065302367758296604648013589625237493688518914670896607032713572969056709380564092873590693302914979665662222986984674267613640264788691966982385275291837567901954104455498885921144259498471674802116430334181046343230293495057786700955424226311630674504977763645873038085474135959807682912513248728335526133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] -334288219485881014994959689424354566432862537073135813239401281566593674958370285455647883779501096930472875083978796128739410408422301643076283151753661453422507236746509507317924812336073304948253314312122156818995498242004057609733101734302906696242205610854344634650227821725348736148842542877795179881750275307034679396442754501672143510359679035282719790523538091431713148884603465745144574234345762733789318369397430279631910061144250310945201501637904894295548670993275094365947044848665458233751978012563238983721403329768271358868756386937599465907770961933855776030738179095606426832461314267901577666534193061800033952256904877985347963405354723472995847743188421044822285989582922572139928102419904906685989209332156401772440766611437455877550519985171450637100850696255200556323062058302876676871326248518394020100004909109900600772370133385256800531085211543091669333301446616590215852794966660649262089013452596746238924625394369892705913222991408726914015628422196283517023877358724247203252431295060994337794426654995265779372423610318690298919585533311715105846133949712659368322470031604900956946158579963372902012525204466251729143908049952696994750475550828856479161104876579992330789812039758319737513728983162713436274093430736802952641760070740467154774112294951469539719263871444303119754188662980759810209719758646347797558458040837046467350781820976415404609289051907460637070364585884493465017380318054586038121849980475421664664885079032899230915278591887979758159670434995824361924462286571845572677012926395435888459020563211275184357122959091774584182245919302334457168210446359482582262561762023176990976342036722103836304277478570871944852639550606839628387309779466390885133632877287355506310170714003573671096701032134815885007623400804406852314052661657112566276391478962930609298149231373541520077099399110191340504907101224222424175605992705769471571439444536800256351773238881494552384683581452309500382810051313756123510547862169431299947781839340150216997065951832704292972280130707508046882719906804162074473566941739104480213952039358938545059883489649107477761941781664973644648329395067359926821315432600048814176670087922437957831383942382043904476189131977575967472573469729482377371160742327595255084194272218687187574038592302616233943744731032661786624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] 103360405164571945834909655921728116899199114317744470736141728844709696138548482257503672912994571564370444926662475859835465663967976975817205623287571864878575112899116118368299671204523645942783790360647634280906510326253283505567085356255086878541136388579409426109964685587888806293947320237511698741731277299300567303145501536875526406573845599611965030193117370641261358772310930927250920276653430128752166799400654354959349656337851565315797230985545846918464771605029956944279366309368650718179092289316259050193583414269276941393451917407358823558032436095416517611793147516356731699989142030005167312580019138522468836392307415176424656185717813319582316322304652949057888908827085066950664290080104884015437991394747803118502616690231956066116299412966802768701916610524980903556501508732296076613977115708363154177209751903156570250732465422479633681764837129293807576396545337133658273409224020094410275865915963175547865575433135536762455765841072044369729256155312453324332871603299171508407289516549929331281791654591156742930480281852728373186691962642131350683848308451422519737213480613058755915277356230303442367860798121868886754199534327564556563156423325427119924299018778741955082875724687014296956144497474551760718878645290903622814710924191792042103334307722587370292138309374553830413691471157738654249973919608934035861224654448024235003620474258416524768206022804121601774732666619788838938027702247059481936404328820390324489808927887238762513060120331924119421259056100246118124384305883628743671830059380579635844379642459285207633277395269495331992870933655403559389779318382466006383297477375876738236337447356987837726463558124220464766657756322251193695944106537384172128183736783402884925549400802695592906823734530768911184145863502967179650762278920329284302330760908824791627353473751009616083440365730010655526561672246080935168907369483314073252661552146308520330264252840208336265180517748744941672889623940298686983868069511581542523144838294887299569974399544966532139717253625242504585765486229168068851729032290696980728823173395689502154501427208636195411125418184952523341334475947903689389808968037613480683936274406161598106373180625445936013917372762082365371553108329805941300800211725964730922711471508469507352065105263213295907369090741237186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] -18771457083282654260586187243180615369255887694957202767434984001246372242483388597741724061738881702965828799676726468388312873947158531708553248269772640627041399356598506049158305318263302886806054920565386318112904444284798098543239763391631938378912762231690434176510575881378192332351889564925628139178650130842113200707407125004366714588107303557380885632613029562046646143444814538949931906024178877817107634778234896644637670008746977031915247299970934626111019753356894579025481077756494998450462983627908769837455429264750678003854202628407684787313533625531101288223001828177986357300576759956467980588827116624863534738970598262990991672943585792816647430941778299493425462337385609373549696708937882784109518649811193083501742431056122446247048780925609090019618826981093384741333081053224329605594413631465944077052491533286330829698021743993376912510944953546640654926460983262013408313174037717003631393014358203106892666206409318738406575891466846677893014498294441989297588602120262308919444209667353120759049148004245022994566198115223766369539930218213607452897488104231113207521263059140541521454815272920813055087523600731866449205851134029368188201473387471409491573537841996521425665106841288201773563302413240663716572032552491794443559321355215514580487010698472844122899193151527935552706939216862233901334179418287386342592375722727384474431619839077316362561480973122643278388051391102458520631902834584741516710981943023016666647268945919380287641573540725338492456635293887233759093915190238483587735601709232207847632623208013636524121955279631669862952241394147383288233116945591693699690789468526983989052249824367815498531830498381276591036771015372331157661843310584120364985621977656874103920160187423869404004138528948117144257286754892667163887264593921722822673805100488428173686407326374389723540194834115986685742510462408919393521468385886631446177891661793379637657178270633915417815077603486316121883313422309233027929969032185168287288998053712888576298688341682557296721096684423160916819896110183207267350210229681885398756506944962671331940229901652107123811271041742146903139056027236036624261139430615151902907555838709054694343732017807378729614463997657787545749817494147371181250006620192235048396871140024893249217238435833642897332038499599122432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] 67158934276728523731058641338612525163768208627420153304867567447170886496089388859142325063253491654083847174391424653518270688675648224922894643107922562590179758751600723936005519156733803075759457663564588980975750808216245316534608158208308549781720989423722007671118454223153902715557317961491443353838106658412874728632972351085135738377279014253426119806234721260823774461731823601093451154696484150345338446268829625867868717703899460496898674853758866293635615788190247986752577907022252411497924252003759765524468175035333804792693958500557458654818048123008785389819468434423703932820861113552884240179671486835930106981909228728583014744508438526353250435123033540416930763658048153128290713476928096301928770962123314772983543984466090432902163588099018781564509897489396863611485910848188774632251033414417974971543986665815320698435556811418033309041457649901972561691030633147662182898930699150499615177145698849679508937328099443759859147859380495977676482163755359888312994605673902098268189470031579614892838706949876389019670458362008027466134299189080890308382090692189688233604290928515233915881462689811411929785273796046204042280490580264827865361748009130843798528539778705260387837329699663362422998265905303340505524070770361893679037562486679548261658228635230123148071037570288626960180128484655555876424438508877214360135323655350701114622351218023619801586931942631827842371886379086859405556749317643280596023646207568808491096683200732323276764300038416318013903267444089396768998799317327636468468547285089244107757265852617253178221767337125511274727665738409640469762157864353007743457234373671527148209759636898336900470091784697578363604013634983923669096280007181412366226386898996740850695901688809753244184923077675438652895604296936517450024525454306028705743475456623145423221865220533980963836779129673089796242691820018067065667570896521710903084968629098864643457862751201798977301226810168211503525148580489368418888359399334559947540486142039459516765737800099713086519636544925495160265695828550842660144524233531991192924492418576477197867913745177715173593559319869696734043678713891022862525414604457332911177488917897693303277318419756744279495500322085667409690341303503974598724683403034645880820993263176398841209478968660166724026368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -6744984930002188819410942002206361051851078520364609600948408783101025754181810254379430307667468410146581515444593373018031179628522473604602342894021055622155645757701586203980002556599442070992644324043505731661471524082235902292763857142138196668409242880849607282895927565415587849683574558381260092766551685408292592155865695072020263821064481594677240591470860476080834064863570497426331192616544900712451432411663669679585858963002628368533611492524328651542398225296892772258772295762270731531996361851428444571082641391484981632712044380783173977161269865074561691760592099096891044349908732645694479069616063724129198150439849046842326798261919757113376724349762969010176276232417471009602021193990108324778674006457484917233624929990816364897379883264199480546729847679591048947460895216020388257488967336156966245680156452593279632413543456578337482345094083981894924882874554186988825815584537664361768738562962579534530304910166389406680391191442919345647489772230556578081538549410668203644944435432111443062414480641433635501513573839092635646610446337536920980921931189257851510692653686615738962427374779652262619338561165391118007893900563758211021147532950242384040577019284641750541327678164783226072971727929865898480463745113527868852834173737332858738182192379580524378520513750504755767182120468775288897789047277335059345265093215923099863490828665765747006803002611123027987830256990437896591355805573203276153365300623849636234367628855855330481335858391558297660963070137027092912122300971951758690191897085629103085874044300414358399084647319214119730414337402766917287992310939170043600282155398843243368205723633713835926477639337825612652289099994597035306413911503452087722112254505805116498167746956081799810220373843216060128843432182654671613145990042030829163997353637225178595231176615920090714418847780589623089160990131981720670564635017370009369836355700262057596294560574263854511355186664759342249996194286879820135978933537817224924657066761309273586486126834870730323452955900327859617485067253275573399378797166562394328192897955147238668235729540493787980514629503381555292203255652268263169427458529979701463803518656440244421365461157280646853036982045493351768455763011723516439098434744073226819321887639856913418982769844423942425721702449152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -2117680814001787371132735524324283742410592379086761573049576548348643857750913962530865530820119302077360362268257488364294786540266489960981641884895256220320539535263432617141452408793483785728008531088173729653832972827342639621964293108077708318839646737063377643247803040693738408118655915295665985754599735851022546281053020433991273220410861022438877227912915606189328026937462160704880671958431621575828572423225363255620423837134194615759077538835517994867850838807445564838873852988676456364246793761203029208104285215992923490541197424516972930212649993335990442793603923070073573140856651257143225411459711865178339559818549665781380488338717170286046451899172487892361979734232224455291144275963525548448870223075898977696344011997113850295812139832085016602990173001886988998343570880964517058937620125172671096003319698861516958200399466417203291880874876212727060596208940291130096090334713934814130341225244756821018114872046164500219968357009529346721962470252353518347823403058160284615996830873494752010414484927150954570496043683430842925469487385821295878892660341349422952048791171558917013846050220402766944464163254327383453917722005874307610096444342227007012241818641006460556447873811743301967777656880473097133636136783987967481462261848335356858818398127316814500427153682512201516567517566479103193611939049836763166216812459823971338746509699665072313529998752456680377420912487874440977809161787024209026441666246394078362310343461194888498764753766198649099002847953429771025436471642253923626046870012341673404630874092861972718102934464201586506724781860544340062702353220976231652552233190224537777148905602212760692075174198970959755264813112215397292744304764270176602589350891803019745739867342808984853766654384948947635588626597691154573475038135916971434036373049043640998603283940387364798604178279002788934145785815391533512905364832530617020320248967487976268880242202261145073005223865549600522010288232952252440263454710805505368200380807672222844142035231163167922442529581741900724572307616469793758885192626835928961601310773695101463314419064422574249229538042735625857412416216915169949710988643515510430133774417798748741058741682014100892638647506851994570881035045469538721062284364876649483257863980995795118718214277679511189115719731118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 84735153591646389968882734692105861088999206590285609451467159911131239917637319302023670723603133811654380766896596979060264275408985995466684900041477248543206455480374230566484394567860116589924862331315374160561747456734247812582718523067810452327692185567694912633771287900830964604077881810694229231631379075228212987762744617581172030162694630858233553550525427373620896470308771509864370564717051676805502854474587089614674256739955179273253550810130572020771067603591789195835279390561745115141874591160944510168768694733429760538358035801531733900934314757154439203620820741354594132452409777919301316249232183172562153113239844535111416548467587942644350301853709703092150031321559221724596216054057886953368697942960961211583353726265150972764060154589099236872014142351348735192497410638390843857689816155888793994363213518146471765498043189187763589548430688267111970949734340247422471752126956244488852405188494451781575363817452574170850971362929106766358120096253007127810151637995250636638778831621910247918918586487621975113862444666500156454126205690983156317761514854066167007426246615757157842033649559017781145337562783181240526161628538714556067924259464052603922905231410004414299382982947690184492676557773835555085652615857904667468483253120183837686955023102260842612393817671218732249547131961058098463690618952767675321549663130414049578972220378178182291319408475893180374024508793082015262047087254120590722584486059555425633052360349438314456858481037941116516585548812950806763963973530348944716254891838436692792989636801407272354090908106393658900364475923869681384724955788460222772095347594254060728839424288669383701416099464199207640820996272740009059283034398847010239218244330938723102419613372297980272262546470687746480234456716737768468323584802885341905430245528252277702141651768837564089459687475448232817879768362146206759373620565342793704756106669477990692700623308745941929710139401851066094491581225822297757385057231574504173239800395739051106233701261222870942678253632937067669248318071192356546039497396575960243566574378642068258826619073962762911944375917046661378404086730370909717956180326539869805201460478103543253127571195996981068304727469367440065530759182500662853225505352348794120294818973086973430234434885854328439251886556577792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -1758940703392214395957559551319315264380222814155405641159711396259728743107057739777888553852199677844309481333950938124335367169163788210795379592848209505009401906816000118411463161464410516109475483218761754790868784848342538669622655041280432640921534028401070166349016630400071944767732434958716284747918786198353512192919483762125610904700115834432394270724268673919649608216507156099871529759174058106247455659809507852787039959299654519209887061876009762389337898554426115162499139862282480561394589722749034871972870717544035295738017695697577569221001901486046785968774657022449700419147201579458195063811671188279414484144669823861023282883009039419597202374355585990115465924654466965548293900333349657022221893568570072862307854686035163749695055011307095376800266552026713855830610569249601325301594300096890397545373295437318732303485287998264384533566013627288329975353371452248647432172487898888737161380570849353254629930977274896076601942746043009490522572069542168177657233447561974918689828833468594720670719225299525827734903708557483201548361822411393925061669372255133514770620322165840050181100049309984609352471574068544709845843674272947348195527012006362262710375286157075932135821859801937775809011079907597798779999000993967792240730323166300075246987912300433932199121167773651426355254039971334029155196160620639853682865159004722200510111709301237910622697227032727181950090796550711712016351653116436236596190991908266410357669847841199239063253967354788422020851767030715386308162614010707977889502117746525922304107416819247562418661379081838967937237345291040769913811379021737617898241405471084974547830925434150644371421724549601241003878776821187922109359226044747929360209979905982517586676701793264431154526643200428720815691871327976216052829430969331840678540632435899828153120891769584641593084651037142844122532376137220352462547159764206393264459778335621669074957792532977312375500589128965900877993157704569630264438808929550648478127900301031857721224436060008138602598426910161359928516324518371263259702976416857354004497599690234332088284834643501716701076146660982629089962730210284036054326383996159846417925061484008839260710748581441521779126654316061887045651965776006624448063971190528669772672558270744393409638654879055360665497003957944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 18259206776933001040871868109730869529777505180640231798327097791707633118223797523761246313365845275180486262921486426512368760798030614099797730655537945810620502699680363235781366651133598068364535843832331320345947691520134840981388615383715722075489789724087257952666800086880514659115736153677342769251843755314101335270471638670562077174090800800951365734772053569419366477082890585745670026103710227189549576235089133134946930501036207735688573464837980134014497512916315276622134866386727543802864021460959913069722085134714499076477226663556523773931541223501964200149361652591572217431391695533545594684563187134372318194620210732863527008978287138267976045598795187301886318273315824039073401385982272710478062831981652052053527628546070391454754750296958594150699063853402332556869242107089435356819269574289292192360132754814508376431881013096795223106604559168638050052976566451485319530753651928779125746158265169807194227379630128450846749945439817495253221846907347671830704973575766633443735758043111844605394399317069799332538753202674599879639496283204938452601911104196262671861160918745966917913539674685834462552177899181295682169370035282757118267010333735833836190996021389053970689558275104682148341067741798724530930438377690488485493380310127968537668412003120854443241697962617852724193382012892833756254210323059379600419664641771751741407650234179187803484210691412871390549007271104827687527571898659947862438903493729926108494437577261876435653283390665804851040253363628814487211983459810973068556850702471685623432664175164304389196803513738466894104815312526164138569143111135821584299338139568955981290106190147037096496943588060769861762918296242566677899103655036299675539530254730483089545686574597783546503823149792687889594679456549395672651268426748668238954453805979375795217085761823854964950477903912755595007643204459424924761665235519400815563345939335336724537326602485380935115559439662621407441788474821472620204924996298153019792601762645468700810097388770998041807830347825629504252741486319268940519479465019950809731600359315605146218157862100288756086796378626640554225836888348251112964260139870358865759755090435535672685933531534787305475154500989633615799086908832105898661025974828822698316298469114387661438047860326370813817767637905571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -152566362419215188220261040524031984221794327019851117361234854681114629779481054989016275280702768859038741376974250533341009551664714408947975272718628431154193836056155234694979381878490655352655462449773588171021272099695382876174170734159384395517026706594201410691766440454903859036221321541188076885980319236243490788031639358146538555102059496161126183314879779094002599118361389319238772673345700469909187875197000171634741298939057567514368471241231379121878847201183563049636540091216018162317194519435176634557775096508701479543407136971930017208392043553605516007984597594329679291598765966109188898270170836085494139716772849635015953177170246070340024774844628250272555168924106224268714434845695059748662624022020585841924583290950615669262080562591147292263410775255796177069730263452380080743857199723078770704000634886169592491768199343973322961931872318218640320581366159294802260846568374039551600955369282916422289090635519851285219407499220684578372356427361902638745933877112130768414186071737405464783568270429956547579852131460748477545578397741382390795883866176645609310763821824162835431001379853415179577475034138789702942506121840598359613814266444509491513686742784511508228577118994217058674731378708548863031191754498455401839479096872676194095771727325695000586876119185700839439240657674077491402948747503325214100879370588749413474456247205093434314352852831666983375022533630693542354844143953517850673723819420367901837564417752929056736429369784874081191127203945893156326848056817568698413150072978728819673709898326169358551160530537498620588420482738347981981502324809965520257402844703400020666669139941291714460541423769302174610173004344300764223321763055302899675379111386699475739011555498855368369942962808254360996726012578605535445903498233613111987353178952648151510927842392590222733268907469551445914870542319232803936395820659990810307643787545224630904621724114484841788113744264358440019082472161176838934024223889832887179801643658282236346952969322776488111346857974694124903675942360347065759728827781710371612696168104731340862032000999061020532963414299463276050793607520230710360736404320101593252091436053373251824043406562768409165746906654739474212475167994732290857087149124940833622797294798687542544359253180474747855031971894830039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 1069657929720982750569038759043348048720171986193460573217080650202093859762003609839673022064559081936039597885309728255695762312178546872513168995421946430149631823494308201390870107322202260501058330790882005719223717870871670709009798144851715522026384790183076576371587684811242364611393414086070130784930368987482996585303196602201667258285273812233154045804279160536154444267230886824958625329733851083749050912567427141571963346734144045860712078945480351432534942555192158561733357353141636947924394734372247976896243163122144304238848028233575912325130162494109379506186006087321976913131540809142760902356213912672356019812570071264799072185102630928026578373792918264472453350999957964622420967190013375326759662611204220361596571963215155013098247685987967008327354222276007016017611051819856828168113655593807152738592722590719696180380039034880425662980640858053655104404648349915690273694370325521744836432620023557024759926240665394986735801326839728031105064953597186047287356951205120603781328143818249505188111347056830108113597339684558847206170314331571825685523048289229278403496049646638488340479087685012930193997909340167455028689716809856719968420247959587591341264223466174129502262974170314691631888267111895410865579025280215549814545668125050292742992203912291815790902057646787284599431218213997413020946563405336929174369659618213871969645449827114736706404605506538776395270978406574221557757668674572109339667413413865875281847290961266237900819827027801198231127044325531636075695362551692448779540058749402033517611387063801575509838430213904927493741804383020951534289926443953029341736604867983052443146159497043367369197070828280225008829721726016059104128037620504920134305960907684651916412446609665983445945894783932858684791779976831257442695267777128841801773687250611715405207021642155573685653001007269850910918459420524329699625486974575982162991141928006593317062030910575470750030559438386556572601457212550407610965629794727916208486428256679240699650961298918830522811753011441886102827584160719849829671580232313069398291529636056851352775342469157019559682677786061721006318131970060979885234857978752499646755344503679631120850540472125785610231510664967972495157369775154059107465294894076684965781371317279568585283855849359388639464620043693719552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -5716813021120114777207326307423497438786008058820128002088837919774012887197553298041449873051667851242133817770643699288553941999717206316879523851571380926213486691527510986935200454930980937109906007755213657994419808382906483980684884656169129576770492678404304622064155385850325213129819805883299438547713776983365421750035432881415109791335318741392816392253053068667334021858213503869487396214750308765627933068697732211548750843820710178322385002874436155832096724304400127132024401110114768487826199856692677163595426793389531909671322381613066558940014185987646205135326996767798083635645218018529143860400274191635149962768929703522981018917393851252125801793181943855132189140588212342682735140180171046593961789979192373899840359590588960762190438118325102617112086216556316150142332218115360431046984307426599637390113883427500063778935395565491546954408329179911139321334291947148165128498850583284966324929763951878851779902218101964887796294539125073310257886962449904881489223201100442539658733067676533467038426998154054240611434424255659113021737163373653667073818702762401631551512690637313307155470724330792871435660598933478327611632375481250969324108380876676624314711204479245602043317890157996664833266448383435591879116371609445145711305566210781149669365879938791047887715541191618715018195489604452630822963648953519462064927726445712217265559254890710373334492108982541648232015237644390579871839385129879277439446083203811313283571703982380678121483940956897078749435622849541034046923046107920356411925660619670545786867172200862144853522247807315455026282930634740283963855538967149073068503435171256567683756251297882388125217459992501934013392217346325531593954439045330240412645764313355811414386312796301899278025033784329464240067413493828807267286961096656312189503104382746766509281755653717108388276430267013401786169984982089933521475388524951550298309079977198235998467224753843910587395993408269846780169775563497600350072661614107877930990311575503237666272898692322479583414189946174313056690087228571785921219465186162029776660739472884156287860030514166530139330077616270678932356382235798300906659564899698453108210933385726989232947329765166057624321696379270224344982760360959080993935988579922876325362572245813491918593537704664887193913255142285639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 23413963780231365551725200032167412554754736200410632654854191241764611932799722545187947443384926177225943868620887462439963643052185451967278312451831811817638868153810388703481423686714394071537579823911471107954008174481389617374044818002062766373313089115321114261076248743420979022131249431226493738231549475333731207851776352779392732726695004910805461394781859563348627941902342709969825053838147295362729220729506615497369546109751762680267337499552694932665638820604453716868140257452442788910475992424783036133046956402197507378330427678137187805577210669291974039116795807728236504606067667349800583677323980357819371742231329467566757765371085890593174800470534413075989385795434539105176724057420553053669266221771942007909997198993960251275971296309014335793232701048580556731403252329095306903015047025695766303968061634730086365805836911352545392347510835328632709686463127959673188436288589026306169069381772575541469172481006038873401404170174739532743186706053561959654142871238913783529119293353693117855468477906947347297182909243655594402007986454548040046074913035433106440740853524997561719856309625377668951135238576506648126994294040056113466961257735498428377868756675474037575200981671468409820178399784859005948414313337921093694491148763044344583075702002910830781353793533004052428121122765114477857280922419276133765534210500816342008924269217429600288358587073775072006868649268771303719811789817224279663416424460972446047229789917918238334002057408772070532036564442169784234419218843896389853895215056048194440081248264588587340070170909405427620637275633084492807701034663141163702487905932386773635979715537598505025198372655155898366004916263650605186977017146402177034037285031014317665920974729314131192304523338397514186937457220126457246343387611717554602930288496167611258562471467503964247579419487493380481143318252826144905155582574619736426739976109966723394672354900244704944497042560611963448487362535779210403934438184025423423516749178426214848565319414420779968625245369592283467193037480913493897487147384081024465077515563439839416596581289522503878365606172943856476193539973728662739268758436660025668503569822269914640203277821715159409947867911918313074773537710418927891315383095743183844731757376134074436499579855142576766845119692095591809024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -92241147228385142746425487029499934364054626031340872406033337744252348957232085445025289599269526952042173645595532284074809037145524778780331220901227855142608262770249393566540026155010916845835826905004238702551195368769213095357047385621887187845617701242709818305436173389593265415018613430265119925236223278144369769661054973303262033859582646332689388047561335926097526759890562115870879902500607517591397714120495731474470857963741362312982335742585873039293795475396075499948973556952947475824569236634150300085244489020339494424291582309464142475423228148897337814786446662631009500836404476151634526717532134700355734121703667407538314596726408733964615520407148269713463034513205668404057047434293443091398003737775665832912581434776683451764024243533615076416446360348890235816453529564020808127265440120694829787398532056967122956017217390588980144122811404472534399738528117182598335386394147802991997733401789683475813892544276951218893288709187893970962188610162420960551772505334496337620702220234268504283069798140359816062101949993415044475257313275915135130258687665492541716230655935844772902169564896990203676894982453295211256201172588535764820888103025647638344877238083426252072915173073689657592682684621817166220303775843222790932577314615266716599441319087842081915233931832057639044023583258667298304645665685484439288859972249834995352145419010465673923019765351132415612487753509785274824650038266541231914568057840715852543640409364423730070822940644564322376266574231926427724596791164117358185866746832021530233458796080412682981718843080599418440992553238382247819203316440432563778003624822292538785213557745109379074332439514274483473224756511400779580121980222338210110947862523664237867814349179086898946181004401677331969925582489591800672182041196247404507583831566687096433959853889686618153254928268827844110389525748770499983013000716863926521138380454304115381659839624724711528588451267678154736551019854859145958415307667947051187132301523570548151491594925357850261784272327736609392958852954814682751847096616777595600140726146023277564377743291099916806544646689724703284246389345812704570704681530280553805609528992632591977340820074180603981520462393641761791405688918816940223943958027628325158270620088609644991835163406065981027784102219742854512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 330707541051894147807866268208659178624402042556770939324890123849714036789818138346857827847733486612783169205933410833753425885044657894520722998849856526593399205532130754301868981294458319140342473588711361509005809608363820785960454778219930119863849874218697545227643711967426538208952143501997234381455010081831867696418218470465384313925229632857196504379565998963628530300538940442672402339595913072245386347198720173944028137866730113232168869896717869781639510051861854936192468240723593526088507542571325482079568551187682703397455348713862408096796096245554196756835493451498769650734632515153640236568794848738323983792277465296614454994798331218082256241508232202605457226869384078441335779687691941623242721343257499065267170293657488770189697211595095807257901022397888600562312516702124414420027132702443424161250291143656900304359272574981511827813238548627993681784116781337050424861271885625241318841902557738818450709544336893812001355137423501337462311429355500252691235003745961767223721310821776422711705339421964207257476586810248474867525008727046335623129536573597861840391443463717492735085508420046326926851675859483244099454500871285052758181761426371951197108733721579514021877248987550870327820247404787663967073026109796872813117453781277112942379405553869526440087370624987609785980613564339618234688159455056975814462532334909561123837047400614813426419224244005610998496617974509063292193390805469476124297537326772756674187073358676473747508349043143383126565061235456941663560839855026528849830165843606606558753183433173549799391522634606365471653564873486287786564570539835456523536173921760203771392018887462785670416809745566600828419985196715351774681553880059916636922628125100244845314184572220430681236242783368291148408347634681489730175471772245953168118865135879542309472508739091180025154748096512578389802708641826433086175374988399119100366378401998884951139299207048677981808615271161303758823239328907267513245765573561930473958104752592680888916197695649819129254016972102564920107762960547449995326504175803964217441331242853766798832839533912753308344961701140734115959836191665984405662143605165645534887784701130494199302305600933379006605562476230791050774159772299461146100524029624904820481284888388686163152745920178966248226730422890443833344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -951236492709316301337043319339038031162137603947624287845916956000438795613903652934798111088946445797725633467780186365808275063614422550999258786451100713400275191849100024742095733516271603931364489027531028495755975987923551672448066377279569577805642297602526378278478990269973344099584433792369668843907440076644904830389074670596025709007826335898921273206590291164559477657241237096502896106551436207207474475355392178430969099728744026375843989602233318622017938157949095256883958334689345804889759318702956173089147476182807738352308476327140417738720652138788641649293338540343104952444491828212728403960170977247631480966406869996916116951906506501917307167452990675180265937580656681534637002710376282725883308292482082741168083459550400709766353288691042804612842571066477252104657562118740368654890547669116775195935617580000383228804662678358770581588615040816695787468660227007413696679420747678136803613432883028728821810430714531485850942562712779420783926345182403260121950428332849445249616909767616470817196173703313024142423346400491703055785006165346889648963669069285202785616304992118552357121985148102796978679697273894279646945853096597111760565223961076271280843558912723872314200991055017070390800047430823923104527163173816464044658279632325801445519964087808540861018408484919937751784658399577535789458137923725754385064989712314349780435145590020887589562639124883278826177686208641425721218962835234409611962169411181402807767712201008035407528959457653686136494647324379816764143131863224812575878901162757513321140250099830511867861644738153635614323113060153068192165063103331829028060919161454046153047040792488562866237367487753612331474548653763734933898955758666163186176024352241019593454252877361630544170566692184662542137181925524809278233774862393345918086033958478662554216434976049726981046110989649541346766080366325891587132255625634979659313360370333144601258629907203593263943132567019113904740991775915408670567593715308043312463710443629143822378829738789078438434766092677045599717667688602015251962399237115984064419199824360228227364766688682522904192071522576584618237736890031433494053154392121541133015173007375935418637318332589260961626950960449881151621442410088338330694003125425573220401676467250033376062114567022525206131368365125785354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 2178410339733921096708876449776969112168304384352474100543568215290819570287201107713992908627976163337379812504985074693939534487527106200105364517396799336182536189043867271218057074427627694755277744382187096324373978284850164988927391908133758763811168218541976729583888265251378122842808319371009394950108049655636680877207607223651322346035597693400904963905639331057671455633791790135423391397929152815926501443255964601399876417508245674269632115816152756791762580067780796509098790583609072532241491310908152510612904938499807037745567675468016294349474941281340292967540382190478173047288625284437040961663312949492144501165054003032131166159953499211909115457636578886451962840711603519549097235099901131001990858098063114781559191080214129266422301982446156177498396002582785607352204070805363620731597110974872933271051452099828227262120883065537313577920810353729751110493310000618395592060304638797926783187476123769396696770799962993144272220828203160483901032262719574103227430528459416794857263148254432451652078041954636190194227752115903813436662424660628910718987635526150054264677038372428439600332525568138870310648678017729665032436236045527472851508149504129089290921363110907460344769743915155949797417969796161039037875061652533139305870289724456870608709957131389360263831430398621127198276627385186101829996470666202319463288500071801147241991419893708460161854082480718189283555298534838302277321406463097178255985336441898582072782593961343444008240240266763549389020155480348165735978453867951052530734687733539685046814369095231161836886323361193617968576590897213677126848441138305274695609614682678965031907399656160180469932224347773822804907241819677617582154154826382740055151799666013493313850578083171574712740439845750150547144556409081980503506819259056119119379827189021612387389737649460527106230880965312604603572790740933416383978611265318004513318927195694982150174063778849995445151719230650134024849449070745525367084154854237339069399037494645772426072694281556960329768305342515376830577664978625658517428915400116446633994038514713416422370452022294816272557374630123106110828008029208182406705523861426736513198876027137958669107857878752416885918513328280487825043818810978568733483134964741025676105813052710808904648101991757409556948556207716397219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -4209106907391159645087139652592808145034053314002173119657593317281708035624283822727614381328786376113050171347430074733361248303246456467066511195074505212963610748192477791885990284177975458324820206305835697875643585381983253389171472922839945354073382664648165986130462275665593604119586018327988706990330927182425736849178042934454220382045523756783216469832608071926086536837989670962012321881335227446230747329864768508660323838037740120663609455558718331494245913477881130795873142705870586660284647078651498334471684807053450205146204661118881941446437225481640288164081230098890087490348779091617181550353878145507800983530709949477614221454289218634994290509112461497195799900124126840126962219356874153493418517646821564516290454284933833800694423623892187342553957437711611938342724736417945196401828112846802645458836947863191765194727536112347854639820092298774847381098693046155451157885489790531092781376478815883336884069771001592509471537453196428580805231399245675047588248213553019542323063904992453748480088834028412943092757137233972786197197226734564914575540689864140076406542744580609261685508912249578451500179755274908839701153703480337469563172037199359978878992746592627590843322863503161064234704849791505115925899333655560177028998740034782375143082805707949265351012620000885492815826280600409415930917945928243487989733064801456358742054208682660245044450545648032829329440843549378829538391707235648792174019235276564416677063819473005790969689092053789797059355832008856851849700357682449570938484200817922228196624110226224029137161852136365854585592053399686791712479200754827207441949586297508736109028780454065502021916235175085039219565054002998169738701795966780080037288380397780605072961606482828630652385648998506736313244858509903357911233745711506969541709484928971337487565658587964068410925762285799502693579553948174371304328651445826065164460790183073113529265363622323236337077534310353377372655720109020432422097666507217066211789711865239637256431830124157116946816386069098708983317770505252372063697710877561094049083146960409750730184285466849433011043158430182154423090342021600544009825477594930412599469030455516669748755877038072674987677879824774266621501261950311861515710781293799428449472867127080116536025383664180652043611277931070000988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 7256139320128566049056962231548621536537761448100854269502044463242794771453534600358023304525932306040868240037057372839211812564915959680307654166022871919514294299703564848322529798226925287906685471379440520927436500523880227073690606412276129834730360105873450995408456454948158526018959764807607120217047377993611221804977438462979693067223503307478884716411263473379446964086902318483555279961606642940066118891321832266505903438824579210887462594849679878332772357528967286511049878930083096543040966052208948528065432030058108609252879578738945458787373033836431037398504382230292054814093926849618328852769738684971239116187882989138985567036147105223624508229351591184011551189157157622917445872592548083611392749677937460569096448008797825819166730132050077736260360896124254095108270652042797313548256394806578704773530433449884511890458682086078981295350096512363986906046159112420114957480099595219552842273640931283428374679767055722125444909493682713627879862929739331624833065754525382039121292133532316047694992672747299178483568993262594692080366840747623443336182750635314820904215289609468778296494454292626743551086619067091710295561547975655258851008202134139839878518134468880968484025804818555153294738985717609148554376377074984839241006534351225492552778090067553484174449802116274226822516370427876300853333754240848985072966442910952604869110531168985349120131021366924740494778038356707252914506789483160363782606007265057617369006310230639334788278531551669383681263728455455191428246265854625818909303039184632623698302677061918980905981441412880982913337845184074917822908870698141153780800988948587669774470637129641724734436527745426333792263630319895306454950781453555486636651959541334021841254669841979736208788838607882835538433960604716734572391221610387669731916639168083590440721421174328601371172172484319147949103991076375918435142824882384449263878032865946776658860935643094215298815697248450879419409081014177921643876976178866152734599079669539486912866320236729612995097948278703131658543379884056911294440591887953861334820692894439702981374444504614954790107329582245021973032321012184680361815936932803767496228082014884713845147385167555874544261766408286101238429384973962188090425526978771191294796668567660882547860507103740016256612477868020391215104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -11574256599714698629587508733043640579845787254116794568766743932527577996736079365858978671184535690506755389673635894332945534554468198728518078463949052189406688272379395509996642071664095089587467945573030409378370681025650853746747783858108236602029285422124143636095518356239222497991286270469634568825330415197331603215173794211889418861424447420295096193645331544546279205890749137464021592149508081686746778829643299532212189743689874299930373607703532271140194038250258084665696868191142045703514460392150256115704187083728658471476483506544991939997292720962591572790543464228062946865315041894419713522909544151432211757710129044463652682891435119191463653711856694471190344507880412998495131215210772426937837055194709971747822447654175867859260050028829558808259038787732775459956585153009960844930121925112480140820822798835062448107644797832653086953280744161547160957018300040672059589219519760526125845030718701926301233605682410092438706517371763495180240746887015138570116266064630713831791413405719671714732991585536771315910176091941357524706547159366587895068320176329591751597820198323930768178097217588715771775924355764858263149111765934666636671349198318611987737739472496140128756328144766291601758834375984209269554160088140772884852345288446542566651287496082707285684367156905955911427329192613136870345827087727521366676972267967391868345334679391796229099308567610660191896821425091844235215057012831787760561531986373437383261708910260931539450002678030746795514734844673904620259309786278595990665814071259061228365441209222000753880482024814722853510182397617666979797506438292904386149999429433869132467566963629841491255231653015759679760397040754494770755884857512235989842684577925762480100282258792956296266940864262895812077339873264823617236958156454997089080524582780264976852606273246921496904318770914347691988207318229808088601207065828380163509749584888891023161981298050799602361618716050310868561145353384678053472283662505998263778684211753603870202994327556517252503733762520187297649028355221480101798472956111895731454551048879067348596108220109708044220943926177860757147126654914177719684548812438232356625148995759698278499532185378158316301134505021240644789236000991652399090695470516214902464385066644929554413733153465500404738821549626814260838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 17379654865044799251689130286688991867858905893497770970345108817915175292194139241678202121165690196396597547035517139726025762909339635309493344514469270663352361655960575696676809993207512664347287710965248661986056929716554604499208047737667687514524168132530426732629189831093259853788122390146217564662885219230490992457945828958482224117935696792619313151533231735998929681465419996136397000639015187754072881373632905070498835833456550600058502428177887835349936460059579335288536254680717671074590894457102947911997304443630951493620490615972716618135366195973455488309814104419661175713208970496141893793616250854644646132571949088114828155694165279305713007077868837739503169197893565092290711995934348312615610669377276793374072236597727233227070639946607702074207273334158951038564935129486240155630175981389727212014145114499935570992929149565571719196828383102530560157475119445916437786155341160271426031624383231328018695505168494368896543937558162883819153223810645268932385144042293302177760591224229986915804631278853856627414309366551693712201903053075836959284505231239909308913171121316497109519794965991659780504151733481054345495608851724812083934186319862451194138708642516800048142183183520272482573965813949541553662423760139549989619857209817400113391798327197529851069156072851872644548122274866685653550251212371904096690894980433894944021390151197992339608471922251263145300972197182305106771468730965420044194101758714048950723773267306843494949103864001712632366687316032262938464275712422013053450425103563037761607593417493260838579772384815528568304041380231496210137296735134871659879631704790764904396362376031554085915436159144360680643569055314893518971506828031273602766889389010815630280303052177752919095533613262670950248372048652111446781895074753929965485772777553830728432583980452239254750649919806652328067362874856420254516601927612125040079262813211184584231879233548113733454147807749304374292282900270211231582944979234628426325268181777332467638788880161448578982273224392786682986183734398991882485892291649927913163957525032143477718589818283172347309017641737459958567712669406612380969464331042244483674800801167139553584031624823641310263763030435228303405533381601295978956984363315312192971127784766052817892493128795931634085515567920425199468544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -24506874031035530487469814428792068105338505903590231058127114508321441267417961771270541752736917470262123137751686922295112731559927813293272440775636513631466706352337985698793465960416821682448346832432999654185233056497538592019906660829776773832915540024104157286370577087628299410854578959165866058355410987336267041070763798782031916055375537395529972271344222488297586841490227304725358849933665873923824453961319105985876750552695781723024999164490889257705818613179451934837838562937776513299253588907300676006982318864876046630976417356014767305558287323118538257493419028183998029782042545098346667056610746110905545253463470288510581541896261415903885330960839935038880828617763334615866017283077240269504540267920648738772359761570972692030972599993136437277123432618781116178115625875868257019560942915790274892724939991929183781716564849523255928812818318135127799735697402947361326340811392445692422463938493514010081819879979217576082185558894465180386044383755980399051430795998039274218190593302875666240513090740190970644331456837261150622393114088858217593795795843505801441267282231899807868661987898673864034196387257150658002059037597764931179670747462725883205504986668516688038473111358498147557880916908495522844441129024060754329665745700508335897350680036255175740746115156058313919480679233168432783034941563326127701604465655745553214203514798030382038355052514967470230370710843110657600245619431493749233085399347890064441281704804407660101715922735486909888544342932187009399519243858412967799538923959696501908973298277265483865274267611331116756563366507657130485476980540538739574889281671295317363506134784279874861069303327676114033675137151198184960688235770434096726970470571509251439805773524839592238004396505682260843630677475613988436027771318606860380528042097245940660959663054782522226161069448654558748051653347351299638162149925823491353804203946278839602602057683161280962865724614477011599628848641344589747844700471653204012720867487481120227188982866019420083921793980195917920642867168023421192492687661041914282230861096153813918614578005520836924657678210131668191846217540755644916551209603554090813142657159986995923102523059244243002806314861079917191592615817482672162023903100162087666210374398854056011327667653941126742674015459995030273392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 32095680410010477334228712989842142263586856961045589441661769757845801758683084761255863287060417545658015848916646188537879805044018629649138922534713568078285527200951175580054755948457351200206093294267411898621755391197481371611139091122079757777977114491393615980183440443364610036437788916430370914262813244632018124979943690317981770801104998539048919807911433338196497400769428165928667529159393597835378118848044147934743526242128581946512568318356689756020192129910364418230767345345511246920730268549901134915647266251910791646703722565277287425141475658007830694623877541094516378297275125370303568577681887085252856960980652912418550525435118996613829719477469330636665742133621624980870075756873232700027554105809132216043236955433649734825244252412829898044316219727774344375277921889993598714736269257807985834453978401791632118439568033377095212461218862440778095565628851514549797576866775191738810960249725077081497618211910694165728880120198895817591379204744300205116459147241227370883303766175699031980590633691007554448584781729544397949798827775350365485027187437376011398493481832528270746052002875898779954777974505087712461420177109102206180910291873273628622508069989321422081118351002568351264161243752455248668318193752443841334627344962180055424757839792707508559858412132499920709531298924098273867569956842057085895111426373861966206733680755325516833912914787939800934512920295468348687222988161677028359552764485024532085253566895668699870474278732306633993740595961048005762353348070485228397383061161407400896273761365544029252272869874744417213738451503955779541227846034103551581700794547874136619359493536576063225031015715392718965998247912099353987383956729731017838604220608128341780172894297848321359575853397694517086340594726245139590403512513845019527324051467290857200238562244297730608306704181682408330089414607953521303514870310861934046995537224631630684201566579938796432300919409969705045350921437438266013390784059666344336086774061776010685172699823203405236397469352539972197590080048849233003467392121428796953292623084240268921937593885009338454479595867181285077943150985916976738847439833458929434012548413574744605594870785176856754444229951249611109961506862980136963135515542975274964883827091064816680088885463896638032887880465857673282191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -38939182827833400057474519520782571218083779185271667756153752111571373449348790420362006913431019657797720910892540368060871037123913530598006568741916844284318536410905534721525142196415551658390538395255435345128393207621839208789042869578587146896557352051633314850939519271129622710645260434671642258404274376604138854380456950445193691215427688217668742750263861761560548939981105170091325467514817509969561052227443003243758970465683969621671035520106501365040880361576490360619350079308609971367479297408065516783959347286159234202281009176127568954416154873898378167164195382798433562319287030185881272242939833608425199975067482006516229099370089258492535554476315746853398450214781347330804993320695279563297616565459451471257341440692063886979655153504297473086907413071608971566361979241522192643685972299521016166213933757427880728880733681245772315157007983225913641828400615970108912609968793343297985551070010963326456452207722163697784900097126240669777662848230433688104793227528066494396721290421398657802060476659577906136288872631857125290421267287165096619755022393155469807907825149683759446150086448778653562517608714976994989224425781167914078738482376090135829655818447446320680135862586040040052892447015661352077105436870940091351672599232040719347830776316972902668480627674992390821886856569358347524726941099812175224252944476820496450786479966948274362230587477127561833903083494809646578143919349998324491766415631510036554186522825830840166829748245749243834287324385888386219020837235274862450845171541179400189261694035756202799453175980165483279835141726918395742847727113037881992393605833011549293948796605853838720197264611156336956658093384574459056466787428085932749578357503704774450119133175653176665342218745540346937430465731914082722944617169121454467999971168546993589965092683930395080202207963021433375159669432330647268228659165986560797599733594345585034061408274439064968740373937661326227160922237048536213537495342917373989695232817713892959695095694242125201524657723338179863758593547940399507689794328488433212547037527922888199779616513191557049338250948847337894509779348594275743276671705165434839023971816492888834340508563292470937635358524634055560303330265202782555835426859648329856069003818387810769041315895140628198687494367864558379335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 44134897787466608582775599534017083870990511025639519789260264554430843358167423747485020050760366586994720965205652914619305296980746507333414017126826093162449369425220951174265975389778903612748893946845084270348202926391857672796409884046308742618026954562916881897150961279261989002618441688251074212843835545313183049189391908629464183037295971922607666457122766056792861882917856968774004978392127003249681865542717615237155003813494097740797749759499834253094344723356005877612016159216041940826106559378078993551037154351458324357007191901652499191571707232452421240961188146654207702449072278777295886307079545776040218443482348114640392694097343714250619989024067311080494427982992409183456127134380672261398273145221844868155212105705274637973827221626351332016790054226472040642839415321875384513936580954610802043458039383307463057476434752094956433024318038290638888213525644575615785249138216365513935176258075388289107393543028133875898131905494330968865557942011237017367655870790525281310274451592840125615868809574616624684105894584411474167292662001202767971065258592893853803107927507508153476799814395388438384284393438031270533434264594032940175857063656850934184528896399115799285387174839290572181303640654238257844895668573957023303774384254101210709947442595699223404893843003367415816000733173454628140635214170596267631679635689734362743559070971137137019207605133181575072432283437152162199258629932469840229522355692265404069686930728118241639744759545764693922771091535046215361086106032009090410732134091394214754501010616429350008408627989679540026263901142966733381054245491998586227997412103934968593661916934212454395987619974187107316401565558938320938534859824981447003778381135913350315886336000144625453153531899841271880573002643189837574933143311735272244650684929085463606793942570123183552305702706401569096940988342307863483237041884685058941345301459301850031763394588732982794202973894062195912705123725653442585798405534932550780196407953897003076154599071253933002461449265923611308323218662009041693232977277438947331833586871763822721588435711393401875269588816886758572685031847933212527442587270545565553462112298966155477582074783012167677530171020628957949968128772732167436179946016719591869325889011732262619722560509580515040817769981956894610161664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -47132905944749715772626312428378937283699836680474690027361015626928590613456105027034875898904998817899263829070632190015382930880386569948321281288527804907537485960376386521414610402417944828090321639790693893322296347203459921899693748201984955984642535464475715639829416989811757865637900813887820428166495150900302385234703010802061977646429008427822609848536506857474011411952532072062731905508384242111491086692875827554661543648610462318730755591731524497155850304579270807050025439130496116441213437983436951706828854375329836854261581580187079233674589959840745617192764189939558651740126420310938152958865632412295362662939413444840614076516405915670881932104976502616249224628972276592203528485442465772222130940589472332604177757410333689047280853379720990806933589712296857148124099002912071800502407767527473305964833009311862766517778674140890048923116345115064259764722065328089388357293389155394658534291802574677505861318268893746111971834037694295430807972950972849220451994392703400470829169714419904511559416611991615087697278018153898889524259203165650715263614180443322821384245804514488369218598143935173127604214897354572188542210854863680878243775591976638462036717008641317794256840793833785499819921660237860006608540906165480366990836953896658310294879364593978364592682308457102539320933729242244956617604857624374914476759019783777039401512001670875418344574298724262516062085242941562869819592658444473986472286721847656767451829369639278618225801536587589718636634619948533780533441491932063329203392730061538600578963688646029967837975510973469400793692195478581240516634383965692978814766176900594986302574864166035624163042704692895776269572399195229854948413139897158440075837908780986429032349279291623308948906307749537999805572339233041525574828159882951298241096898191927203918819464590652634151291695174021652181203356766893649560178115734291327952465584429470669692687345993441123061853902303911159661275347533508420068920277753591371339021660287448473774865808066567127379633780835987749892410556010966328950905680637276765192596766509877817503165150980534737145473099673847989072554060398123993219127727350271643471353799491194589193834505952379423556516613422577058006618768408111694023614926400760509890999008761014238544381010738455956112184229901457004953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 47401070480903654747838812556475150921935179958360984628563955449543720648782568639405830915952870096829556020926767541156465236676489205336203766780219355430235753703244494643661579713307271058726576079859065744979609637928833540731349151539041667364495138443647321100968488591574270598352756598288943059803580200074272377604469628552370774194223026894707890120843930952317594720783385900626704835772381501583041205114597655403228838062782387413871866209461952578951341426381339418058217052356507493196176998381289242816940167231575153447747372176431802100656454334085439497982386470512313751726593550678381095840698458199299454561515905533363987404258377160593782467245279718219240154747394938588983153016497824051359039705848154511022179026936759401670489029220168493404631592827138914710264957055627371559463941949953855076761890740203861825252727923243879559126027448401700801262866077866874682755867126758593101320513656113372568988364057671896829451406230981203844615719458759204957201132910820370372424888364468599746418772518380950920182517866021690474711143168787074543057653546115609575548090061713009706901703347204196090023911690005412718728981334184802980530832890365818814613885810784321740676800761011731781889344538800282553219852707904994843968823036538317505298149015766441084508162823880245565871146634458099714688284989910727773396008263966743544337203993751966983757504457365227013965571306725795747647320621718254569520226348879814727825589773380521239965938052956946063672667837519628962244602572309709205038416171074449204661789577477732137964756508137419843437098605638898042144514646126468836680761097973830947183442637932665752148496911543871530989486634020951216014004746106771483411760431928312488036776509642676995490825150723882271521782985444163945117648383027693535562020778459274823402258440063748857064719984329406786782463209508893559735418025763028921910655224330263907175876715735814304404642646602689899957205567853348166631950035401092922461036843585889437503842854148193964317899368620249286093987832523041918517528367270830503857591232739041609520534154571545224545574847449047771524328421508119527635269122148782239650653162103797386122247094087916296720229701166226732305598608129264557147011959684543535626040250609253983426996075046053834510175874803298339913728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -44493593903496583076050327148693114741563219498497532618659680776489083947287738111038826380036456349491526093528075874673691442576446162606172647988188929553185710802560013137004411990019286220663550260702477237342117507957930928532098171675637531634357670374809157887163431895920717663376006347390900913879419380502875190623635435757557602195142366650396095444064712194524978939448808638692697776933227582922944011306464642241122926996693629055980157124366863200654462658412887905666927833408518434152023247208982832253980006401530059505699147413202644311092127131133736116961725023569795207701964336024368398184668168990418427704506277770926635657967303392833215210391572272169475895006065898334541477450536014190996036171218915421290358313540816825671498916537783927353137561408199630523370232728773718384922412681315438564345257843273295428444973053621689672390916026734108421174049210994033630349336072254608572509255867455673542157667465562759734033387058858243461353446879110158444847444345560890624847124710143869388904056086985748615656335645170163486317164016186945955798862077903696220302458222452339708354530938757351295240744380182173415595124122219888147340056024607286715666707480567024224667205857641972412817517970240354963801608863316066484178505655815511240503616381441661577998415910981541895906978815008030835083484025936679121414051476491631529254279852830706446032637964582604775303327767327580724976590885789321463498786522897190264088761115317271644850454403798561076231759683734416899079010310880413092430872143314097025331724139355760698288438897357761187151062067654885891514263426734118198774844254591851605537881293158135667394403350984406381858523282949360731131854253601105413207466345574394897119092096741007490738245294184358850311801005823808482633197092086033348898065001530732092817717606353751475176428945775709915639931178439206642082535401907650114838507069014520393456145885781105806509651617438442219662502093737255817673022086749545949724972372241429592284511807535486276533919188467992966577655963378865782482138279205344632250985107783166000516946826579793324726339746060739022715106324184470475103686283669136818889028254981135832784085621962119047644177027265759527177258397031789648774852169671992435393845727719193868147382692378844730299684867685292997345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 38462583842771872781438766826581131953607783790614518442649028193290531779693660729410576154559016144185194529821183760217896152538492489230266800006149840139544433223271259483289997772266718568870206459656529610434636126313729361712462765756258119330945316034758048626688281603312167490952420667763405909276074942706054322747666625219383092605804633234918935779506553902994241266776481664541686120027075741218908517815267501429383260746761627800698558914886556765118204912870383486921289825609593495547543587832796877173422365932723917652510377913291859227932838567958131636411586510934796945205287313174569183040487962111512839595163162375511288898562282481189356071075720343077061016840093363954187653805098016282626559066732980751042879780513352782116768135949390818475161122153038740876224773702937890194757859587536423772153541606398020578589912856195713803399637544427194080374354771147677644063713151810800676903628289777122948038259341454014499114287838376504106043403937200925225481631569431713130669049075825478666121330997719198074157463872427957474155672623757828473081139588510945243769861521154073347617938854602613189897121026460463724744721119127559590384474620520325829940747041867440725599730625540505019009880406649728257667147212291827460938623171573690800409859889320440486925178148406746729346818233526565825261138292182349705699954434572749830336179801193523455965937103729108398835757188028461926272879072128045618358104709671896624147453364246611793354060400634784389822619141014663394881959264900785512402233126186595965456998961752294167083669097239201514124727589266930389965034756439909291597683693621787599447504109426807583770541597056274205239953847388243436439375853215701721123890231898213931959268563062721431358461256412134748831656533346675279539253868699317134931743585976155297176701540225117658191796244159666482147781895292453456857807440840225984460324345963695978050428723277141124510106808206947996390350263818810444464351650420207463040148239683620401820280343401948527494606807992921821438367203585792852245731927575213683090758046758565915679632067976040558702705591025247566092546164577663828252686012431725359519455905990733351667494521477754639932845724211251131010918012718555452114513013339343589329026597750828628274051857312049787164971145619848770355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -30092048543383995715991239737805165055391795377362363398091670976195489035567840631133696802917411688228516501648935533441747594487010917434509256537689059340612378275179371322909025164587558893566348981204259383980449131981119757904489927383304074478034899164661738955042747993845024841366130862576097916174751984937811970727734993601783445642149499457077573649764353432846634178966186411284512011814739431589445402360461364136114635131136822998064224042394925649132557655496714957265271246784865945802929277745361250788635628976945991928215540924517604665085609232542865675211115834432702653359650080684151139495513025998316721870040824595231474815457104490279268354736661094929511382256685499778190659090590479768060050115800572839779604029147182721187792382615349993802091177063554121648899717242838484719414002008301262287141861767179636117001922559474472805815245294423566057162627949859988831997004529811775862989494043590428401875593919736454607345137845501307958528195433960700529596913844382557280510023042294911205169791654898713905285863463972053427044366580059194774001159569545079813694793129735724881046137492347378028163443793124099721095749291695215403436087620025527437536769386295486198342952720937878590441543129314597539076857027039672366804460690676491456015842293658198010117898968094810698986217872509318262428581009464934439155312261427115941353469079858311330302354378602728358727827622946620588922651908389531421115534314758261204982156421642227952445610696374319082561655379475958462684743326168431376820580168868022007299026850311198462050218305332453807986070771705434583600932912567669724437800878708859276352398240353789891066522756256277462341854753527875192321173386438201858456870901267224762365691155990423983632954360119842351264642026157199909655098100189496726037252489951236321425241829706026379584631605994237905677955099909146034780211838858225853490871737550215676919016970497306437691942378506752290218951264595397359028928957483399801796913750376505444425574290301990056493029897661752022711153225827674250539005036290574915366966210713258496691180186072103642534558045201409297999467061815095420291057930115974261653105967441954083918546039509580753831771174861481596435612222811880516074599398934761417906933725207670863907295311269695250623490586992924814213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 20795903778509301178884678413797048949971755235901408852818890223787980493931491606635770389057632992383415188707082431182620769276679093722677994276558775777443533131153424659140572734147639660487773915063109663191302671602741465706702708362007375105471494264750524075189076620715914105328641248180266943512001258312149632385502890611724017133419976831304507595910239119552328196765157465586601742038446566969439566185007309508281807552005868459002541739723412817369868019958244081494921466154844622418373812403863286999981404055585878145591339887033791390439816936928985613093551313756370126190124639133881360453008550079794502969700913066386266583605120720906897695281349403518985282784855055647592092836333358750470936237777376606362191731629367120802524353109103765707202697937344046604087916014460445656453281801454275652834208698142427858475650075797005083047564540058519322379307119582431530402977636844136201227255986492720537499627287967310873389237681221025109121979650294691154096633710455236926953734340405290337595403038683570366864864930788290028270045616016415490618480192280055308120194058828015911546481040656990246455298055580670800607005560411000871340757088827883281902055525563429283189416301884021210588103825478735130296941575378430971854963903273696489691052049171635146912026000640479707842992669785049381504408674013789670620158875683217014837927610659366377334877104068337123736336228369325144360447883984504843750034463637739694859622288172053415512206291943050824436239887570201895925398761482727818703086960695015250062652524588184933438735547847239436771707649080875071253037262147385618533230241929039263197478262693096822091314243260639364226226393758523261658575602556285294075453185169487278562872349882376862735353409279881180411458756674385439084408966309842655890224744554423673941661518714063551008531496312533269170307138565821269401273830273148386170661116209791167754194547415449864250384908116444108017554595619978948134499616651498493147405781502122147354816070117138962390272227415986266815978868607258258288455616910625455139325995075255992177836579924544599464986242676746306598221108134496162818556674231963923945666686309350145646807997554444228941753167409000083559271479653608417954469179722152379240876386537346571346292413769696263639978319869924557717504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -12232629661661641887980205577194127177719417023277930522878330407234602950909854601734418823447221858203300743054443767766946884635767999418069004263597443623735642084793076488129255385814143813250084449042026608188174960076392910312633257822390716290825806103604332609234558652107925625568389357875207817627064308038890834075770995011819711526065479926286693317472984015187929349058433657074516004294523548637698797616670497155840993527275724786947284749140736765466286112886090857221143106075057817573779729004049718750267783393378268180532183180514328183370205889314180098688786276269589653358458187104953936246889030084162055938263090807721621068712891925841252808093201111902800692647058701213564714962003210727997907661867769435849213786361363537929311420001971990141686400053158139160923843538828996674262985208169417287368684984533158624802586141182710720874927049621746288549604186380812831648434158810872806557946907828015710201611130182876823690041712564986574188450738751657789040690760654272507530448098057911114608326191141832015850861984599317712634351034483747959952918786110593445433457071965694283281729325957770929113541960156700910204479345618870961805992084723723798562343248062523852979322982308468588869682938557570776165557825834448642182259221886120949442706028518773060441458880290075720519401842567409506747687924540828211310378897218483706219535086220039347917711542045887254078666488649530259133580300914289206019622453336867104280911303560475776908973172126426260680670197666938086138688246713106785025442331317422145920195617365458422324991387821666701289400822213069368787400409583417847051353288003374739359883201678396039266755309558362689091654736021546806967825827090663202742474587924136966255474881870924402114497574291081195138504410308880152738196277854448608940816346216346965276755667346336459184062702833036206805666183086466464872427316852529929306899710662602012948308918016065563814763135203818022416224592342667090345023151886823664291424524930267995745483625626218329006303570763777616858808350179414504689411803682571117892186866327360941840198935805431119145149545175023984301023545505055977974535565793689503215281761374004268341343589385311564843850017897764131254354502135632173307441492422778478155484205291335783907602003242788706434428231046640802201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] 5723332637023056719085677355916759230189046185217477422681737489769447965686181089751847879490453903478474874755108533152240597571298877683669835758488572565707106998040435585544680276856773122074753062182563887553057388444979755869222236272636359416078418118377232010193701945038521514276683332364813577858229822411607188350882670365852109692633081436192735113957013853881985260412744955669952179402416314837234259861769130529872838328726470243057414493272650987862471084212674748850203085661827201315599167647857413312086026423967373699398375520808567357912305936891572168698914975291788811259831538428553787986916991271082352035717708312163665292313160497182033867642335441453594537467947826662264432317460993809830620873677400167764584403647071938138554194089894399457841756689566049939980360566415150106551459902258476376576237510992634914074937759475513556259209000704202380443236623587076815783307468657585461963977264785887162118284139720433770928295836635498620078017570014314900277610802744560662153038932287635020117696758254110910384040545575027807703744467257981573775939302224292339443432130569581193763722774317668040667006487989722756758776967972712777534005863073220966681323703675585828130070540800107971406967038675885468818840203502186972932929199368417498823185344768548541725149984545114502706198097267900301174378740486109432934964732713106407279545621705058309180871727908859520787706686072508640784179164485900494437053787158497856066646984251411994774462293278705183129745528124453926772531317821240408037961514546124971910389251351487975893933600131353002507824354571659155124282069238869768699607268213087655951771855404139607228606606311398572467332335830346812438288087257926882426074223298633263553427146842940066371489656645191428828733817069704532611272920398963620287709825773026450274209866366370806861267361510248317856533075155331613561068853762563921815312970666081747997862702805896589948570871083472608193678323934981214929460624592196555686402461276289858647506233164085109685864349772746674982873769790602409182957989197110899695874409286584993576777144237084509583277466708303529826692682337901656730390916929025477796982829282099020978021572181153723195405173348339128127809709749763673307471980928586349147865802280424401373204326789599810367189753342889081962496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] -1770317742243804762804242370456223459061561011480377900172896141349525065689516067083646573568461256340006397597948902705507520499271517477274699949079953175302956241727122645093301248146948989167441055808231346645310173070720579985564888730596859428087020140051999220975059821747674519611478633406381436343146346090583714272173741107978855735573814152779727879118745082243520871074289540755869471612073958926646142802812635655338715762360827200805231268513118021229048485436001192429431327356794857209255512626812972493079326806376687794161927106767379445975192840512072829609439897089511242733847893091779938328656226172206864162603319258280285792638942516428231700412060271943899601874777631344095974781043181817138046413783231803243757706871954714196352482140534379718899912774230640559883341501633556324689866091433320665615821339248629159038863690524167210678016902718579522123025680738305345582649901695345319939652389717984928876892356346377543812870446804646120089817164295154048447585056335285658267128516184626575573374855564397494299315612077228951585199632798253842069179842442840852390044880131122075357907507413343328416439855314589599213268012842479910191221111307157855845692519603574728725359863602125896734413786485304870032514536443735209951287100168681015449763890279163464092843763340360749294743646547282931731551326627509181761521843158403981033401080113955672151102160785082871712500362792123669237492036176497390185850687481797019025106424478599929406408059006444162284075242861977503909922613805635334715796721420160627125597416794685379793374791187252318073508694563105813931139025949101628669361375347306708422626596974549755299725951785050548314616842838922286513622015036529178171767089073475248734930595743245653016191142137833934771000134102948866518300652268557989935949636919540595549485267455676373370362877099371165153007312928697412455361523335850449119159230467995477832172422975125408313088773569793253911269603557521783522496431052881855226943182045105708172247073213676100166121693997943247143261820072240188952929568242835718821694922885850027767800624393395589844386197098554842555683743438773534969902334849688055820599222010508361285165188716280617633086881788172624010677345021180001989591678605739513908341524503065254864515405424868100190296953940796726312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] 15555519416751837730224598051066250351837608614132257051995509576854410801000822771737494331099917909975703828644061666755516566309629504684066702059239900363569980574386876856613575862255808630804299823073846860749704971844492218484187515238503955461170523860402952100149316790389820101805946614172037118527401511067695326076090386961270331092670404931504737821465159105647857600099688346238590217329318960656645210960956287505980735539943513685787936464980556993325667998033355131908701292523907274875051808367017747394565223808025008861606851371052481874066594961603835346754651916440702644468558951985545365422856793633365243291252107518672994112828045007314976568510102773407389084663533715897592306521472819382389176706679924714802396391442250076427507265060599587575840274315082796230689457492849840194239421080068374937135518633077373272541799385490514884040183108117394686891685121558337202125796740407810463219012043229106532777259099037348579367381589403108556610983729936873350709169226069438826341733199513752819475282280275954641358462221406880452775021308960686652475152937548530388269915008194184705033574747522512711776145553529285594984990944177792760278323694729082397236929790116992865199411411160543789386301654395354877040546297572124619542141268283505569975027669243693250134603114616940748005029227274988693742337284311244816840211097730106426972024607941310308976135707571265759969156876221994111313425413465900515443759105145642206659835293226269124150007634060804028477505620814935750452254600467385891872660724579409004597645048349348480497374736251012466402759911117383964501976655781713609804298388296509544185579490777781906097187528022731590549977415580397490023840922793042551882087872305621542577462270279522466174464329886869400155787253111011862352910802924049671951912931989167657765222207733355339593686350371495509115168830967039355156277757399753385012260304078969552901729064159884345539691819697221431077357567315579490913238680692258157395413870468070830051808985298121889294746966273040460911469987602631154002728162598646666427058063658426702359362573478989998659107016447174742594331909780890371889590219496478192205505649979794914510310212864580480219761112109473094302838860145227124267313273643525698997385518636014267709482173534410572123105648774238699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 369690654348025981529852912432917282268921488154390839535288101369547341840533777347144220089589995547818051244080151036103922563033587270911289597085201161425718542971202413154662425820866125274537238818678860058096962896535255220614992495814046238230768379868261263121682682608604884499148794281139697335314052920486682201169939499524211151983023011869072747189078882573090981133001704715948603587661418307280674692477277161119293866180806834487497057840338576905501525869779614386582796060140765126161571924917593715046554262062894608327413972828857447313771342229988461000967912207032173238726462208937692871729700859824163668591739963069643459903965471468096064049559435571255210750080924036755042510064746002598053812451153279906292960211916682363608872992218680811029965557277740021098547430581123244821034019765450399711160834540295243781573232607935488396754572740469832157291651912425215471034088387532708213392345761926016531835858622324231067281805356070499251677371370271030493748273422956277538944324718822453599304307252896590037954083808928376422376748762619348517916031699589568951539471340075422074198158201744708991642922190757120816174732447503759426570495221075367165063678718388080927692208224788906223139040131953989112927702939884229328207745244253745388804445729609159692381884858755793181717660457815614715111526375845089747646822621882084015044576397385536698019786493995858235802416540714318639653775898483326637911137266912384800026763748307127351909667844994112339629066418987428683392067478818600008706648746618613983338608599542756827817593101931362576763375319168128141486472219179046640797599573893359895936368207723424798119465805497495871700965323872273564139534986499241764385435701960186725479989807123358213466387237272235304689049933087585512453046072995874528727404580831993939612117345349838226121977825636918220790319200000459042863948125998675987662725422163876694922375813163687384172546744486641787403094091006481288812249565328418455345390620099482824652279524298783482201328210910938461714292395758537205118057964306916255076556583953828915113787721414123636853199844044899124327884656835171143289892076672911443009727501189782523461401626216497925871920207429614485539491545931946075000323686763646601378802750026366156867565087381240332007144469435850424320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -195030361364483556977255156528783736752242281240548169413366725941063691029324002366245496814890000516298724912656921796513348086964824712507238298879592991638936671475264430807817463933102671245398350842930203441512428618126383319003854957547999415155248540560785898679499292501902279396288283578430076418828572692397433396431773298236746913450991191879435304445915348256093273289564776016656455616314070658160077363197951041742582881009336056812398996211886836738731730732779573371629184581404430985248952667853675962175541095936308481274421757521134503606452144699368739800612547091611755308549319677953797507882620886586295020430297427527846707887633822376592405140567281323955773644090037182371891646234025743965750320201369538161287557448284121998971229498443320166003092895173720136360951319535557192494718610946037031953941019163033837755746327407047247825900129885533524722402288064663138223957912870001388092021007928699232305923198733568638516631454456838302206821289137207000661616540312731053767060680148097144715068147376713918412104508718952063471768684777343766150306522594410569196717526497238425050680799392386373136986380001148623557148752212395648198735010437330328787234117747050194876871260462507463299794180067072694129917447326649406361755921750047824128614537456554072243122938916687424207136588272832407069094878981284014691297803686653809779351273069801490357775061324805088787185158641734716276356851672318262763151517710918603123150695908488054287721564238785633999730039066291103801674356815655145821422168627609144682113281638919777386485839167437113173957920140850385106858608791278188821173833192858343013262464848624994115735940955214240951976107536330520826718222493778788537400683299698001331097019116046584452031978205707036159405989561351313797608204227608604154567505162429227797119617670396820348327772904722202061962261577937928474034869796106170515386909968144504123118046619323430766206438287883204520880273433705145619579493439335466123463261866782652921159170628004960053584549885743750924988891607437609171521284488532441347215179691452423402762648803753864653687784641542035947477173658977629462750506872883510707754987870588087868370410387029295088546279800819989266382890193470009552860797002836512138049955039618128440885046753722700426234291844297938436096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] -36843947227576033393274360897673705511903649774367510425654846034330303425026677503409689795949419439965102051555344177826161383809016640241455410468470655854149204844331816836858783114098143931753199986743340665666779897018611359357055546652080198989338643643770005267730551248194153437779032738159541891790484487175677854035169883123769164082155736958479993254789479273549937322072656150397633520173192095107283634819654280960689745502836134716807934776999724670020932617032425491392689503181186741526616552552861716209073149886597327037028313299441811075667355206090519571612790064742764207060563662437105079374911792468031806347151331978049782500020323148632110647170941800675489574760711577530452598355371363433520040582390618068674079712584731743076019932481148697655974030070350684580910782854736984843461470722940397204492643723352564574575306128957484283331509500311621879640735846732851205884788837046773007929023870511241781666723909246915474072336232229245653165352911934944367093783691362173579508214555625140393412079259085135598240630788942224563796700375492507790052959889394294469057580596554357700655562092150404348317924480848659592431407069412183983861380058156746285967408118495253046924564681156205132600209075412286322066599436963202788984701210954743896058411226027880878128603650713737697498308155044543665663036118622069110834853947000227138765962605900445975544585451660973723462630221358678657683579974837459207623526752026650785862098617082259928097752119544701434503199579042518493108895828822065515054683460685672982220813485788167378889173629747507767464757918372629665196925657680763447539827807873464519062616866797656781182380826472007524009601841947374541951029766200168048872312577584719751313067966150817547327641664316251722262871341658354071990751278407200149408301662013257394445812146576955668777882929356239080756877862924918484213862459008712950175791589404223032653067496345036245491269250617892567710276985149314074613202073749690295340261269088847259609909423943382265836938510804914389678516394328926316683641211382757679959341620749491832635154582850867706443680448776230403781539660831166315360426131081350610447788247155121522278183507483916718634070976267023885722459817734061783192807790150839651740798562370042629296441223660846375856878349086862868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] 147819526340168285133088650451073622142787049693657833966370211604140013617794160514662295476773993280410335535881336195681802410131524856295096676000251783083847567397944249270960404177836831551393097393415905407757788936693018078209062280535632352682023444796047240455522080811145963971931562612529460274104847551482473186146289706338796033313946142147084126402957972173867435738977682005282809517472231374039342041051246879302605502839212529546225900686968250762808268433624325548645583242051630011690651871925723472672675713830610329615071996484761203705296779089313108255438040472351469922596017179548425553718587116098090702519137445054556972784191743314575734818270117359199207350629499770375402908747650127834939119183655311108280532843966448507020028692896116144384790673585371063766480572972996000198800858887494179696311795184491405380237448331782102966116691568556426423474623419683659407879451701996202782624761107189470085662815477872572156264790558419889547068292592642493006533448905071656728838151478805946904611414052996009057691666814596208380071537107838432833160860874025495808371014012530728447635577996857844778826039423485633170234083553553787815469671424782386027901764884027662321611456017087603283175651126715701792362307631419163053100921429792025814759915347897301980301901229554440584485837898737527221923138449545082902202198520607717018608664903576178749987430924651693547219550298712286453324304755031598978720291742330922979594252394678075717437746891191520119958819843655693904832069637270044868638410658302731810169210386877624460280778001993862725121435513921883733833794148666574293645315448572667844899244768866775438051013595555261038686168264529741375466257803629120203106185499589474552591764639524309313705637592218606391401934887085986591816008090741586321584933178007170007541770388443879888964903409542723542010695146772855952808355197440680411613389803041549677241684898726720512299789959960658001818023313880150314023054644920696668506699504703262352777175247785165790016308273806071226820334079164163575565164938718074312250778277013908167722799268386908863260351458413531999204582261325853074484338556470118245062114345117071422740329317790141269282924244105434576213749468961840584561490225850835938890709259686897988970348183232356671540845252959019204608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] -148971038165396287046028827014420126972819880752955381746308156608565146092436344172605502279417186264065143699326605027533617275846423183822709133437229942236981536062112652663320211562548133423540120831524262011888250977760913580779837732735952298076074872491189167352689029449111944111347372013786213924471525855072656383600102951937955375360725853939880446548409208089972535506809154549428802697650298873317157403790091234675420291472280450030289625744336963819569275142008452269584803393117934954631311818804301004782844401187360562796496084368129298664686240970576311491703493491706302482980260795693602226432547084704739975183695421134532972700723665031237643880764634769554917009149298319601837266067468775012086255183041119162903385206335762106925871430639160750744389914022163087375661569190082236138526884462398421192952267903268821511699343269407797313255161332355664863802366738814335226252520768106672186890071194094352639704516096258151926598532496600422042520847444833797045003693803081407387953999617804521023324046944369209949785119853410377634542535832527541159957935372434271460880436559400473990122856556649029699232827813867674453575945665824355610078604020925006616879367678524749145316222614434242265711403934369867892787915279257964292721990744333556831024871712718185939040074772338796712081347957414897860234484482498119112758357274492146562975890835491900848671696220076922488662239097924249215782330713001207559596845220894935372990402310091493260908172789665842213521692054205373731669397310370514197613797589041292641334636438148793064568189642022861236789198495725113789835597021245467631500282031206332258973690649208818965255226878979231758911933511921474153297755651999179741600477560214657045880291052809402542792470564006789957873470175299956094965621028072138765166179889409071994297587509492960573164016435205039226298809907793181137690993018927168449396826468222549618472584915037142502081167788187914375963163779747943430069102241094885880520529111325453895873042756338435973337053409536831536090634631283820108694135596357017799579667794304989787188822488032023464746702742491094894545672520433869356346064359887597410052643181031336431413809936983385865344019614344294472168043171259695012801150659087092562993801410181001359793209945162320445611736045790617927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] 102738286234583993847693286816754250451136826882315239561257631456934367325070149124943756577922881643546348884634715222266939067778335713826805591190972614069916254114770049490879539857195229161101644410548909232933536312800968281902045068353313208771264122289118849493412243163030943976129129959829284347788220678812099255669245306852334811954330681212966805275919537103433314835029569968380381929235031092637223443232174495581673200528413924660883729416491751218467312638629980714308949971656873613868994927226760938232037799868550910605885775135351159229808405289951553175249864809928753436385343535628666658872031673152416506670685011020067041582673013067789226071075176898641419432797168254879695173855232585685757273248642647937124101231358891353914368287710274440079658494996171217701340473551858656264395246945797169505493405560220155548452526283922208544914570978459425444296012901315885481411122895538319161459322126080781869306887197243376138127075401469065420496552116310549402215075248456802815308776355832325864898034081620132112849467165453973647118692416718528443487093075812617850951454876140769478421500689006928333470772770857228499709994541125948926520329855751047327711562602007593557460443940350455359776296841957689030019063285590010243142116369975500998493133360534875987254182966262522243505619639896545126337486883965187794384083510213714377364575923960025377765492557340993197238214771085124699440310006886245087412896150734136511168866459416845706344636381318464068594614540274484550706690282202092842215204281148894359938695715141178173997222607291652456467617596773795488643392884928606320038242311361015135231197036383577781386964927224954620665154999638021022672221877217854898901176021220559278764345298016488371146806352090144072632566794391847360346867651933368282668324736370659251421751067263855788609701838036879160203837863914860152002781859731614108698860239194469755659216409778262336456905311100683975138045671441108994607145926897913608496990150174640781185831465825324944749114068732381491762912261850201873307162904077125098095817558160283260681233154605057407448986523917483893847573006143719943391638535823698427240480174266553945404280914521503167037417555298053299692492678554433504484083632758264835419621124608176480203140414033566957050015616366674968576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] -54661538413386561300310570155110160046757118258400905065204337666390009496345851145011560672154817866997785053303527908394000288355945394292523441766181630316645696671478324310071767126325045074415832359752661434288812560367501670990222789746218604712443670620201655934751771216834326324055831642402410041519426109633987956122041887402072246289659387866095159612569248578008428844455071164092063254550016111625232709697370209250718226246665608138693149857498272191318999127605619408374711311055164422748545966152100696001055555805146079708352470699397764686261262450979565869859587702152329149200210487779407730703554610319855183524839696162142546231776312234644780443672184373411631437835234996223833700665586972629827161184286225033955381534436087170096276282299073943836874041950351182048458135600674675543307959299747888380203810428537083657454542746995626387185162861274608196122932945135188066966640381025752220827069105346271608640234284432294980261207550795789294064993910391710050398652558801570647456040890722080896018753718137233723693766447793011198075829729789134515513514243420809729065328449846248912607786506802235449725072987336958907521518185958460138115562557436201892139318638843666666858577457187803490183070111314639968477533301684833473666035151494856857704389573557875461240770845143428812607580248708542022918107194913076131764305420900182100146903306514474785205602176617603060516248083209309363969925005638151472508900502094721160869004946509791429233479154893955286289107230559386534454547739234044965726650649616241534077891961162149949747022400603692370278964814621568581904871237192929209665199484972174186530945925319748580667984472400303283206718487706059781969407697251629773282984329571744570180578116236975944459151966521922688894620599819097162351454610737358722121865711015010369475734526788179394658102046584835332325586820155665089734583883617442199439538607258581873412483245674239294990331319899631811944100964484291337963204698007875666507955008582743953423105475892096525266486283329965917005984412633275094049145898023107806016197987697535028430308317982697633509475094672590994873108839313666195825151177721507178252093072737194544188148500339644046601615044984271960547763635234260858981845426733001701545686099150765860149552286256706186717201339540968570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] 22515730588340760741434781393081019475260572010740611639400031479545395401618278585981506499011134657385949540419104569921105363056969802081028709907071476451248490215323573201502930362078307741040458473695396409448133063706244576559968059746961554493379260725134910265858532298533278168470883268244683423777472588271610210831378560866374754407233217430835067335925072144551448730091445550144521049777974232511606449747271288653283744400037800617495021602038425101160957958079409968823760922189506361792008697728137718430655683757976166850250402552056501959556013361465150508558534481267663358488529806654288260202085676617847365367355018768651162143571357364097146952635984208574055027860366366401844064083284259380716151960826477637922544118113209215445238503351537080820414283291105477290262734495937314752050029134809785492573649103669125045719897621426719039382499665306557227841963291567447735556461092946890381723480652570579436401626692351441893223925113359857529501086038394258690566008636466848640634415197177261376547503271582815669710914789914388750401244319389717025281629937659252175958393297078237185558221580650086689323973117090959273570276419462276753073739374950509652002194005661307387158800003010075945582079489928891349790193076987888512363018486398569446555611520323034982482874962823143711293859119374102372285197525632112226455418113496045170489887176848873590870286263686287687831862357688368536194163542094904658172531515054951044328569917372524701983699565864615767682036162924709783780582264510002907153356984639518671167035309092951313922424111167321599172016707174232751653490437875687089023861427367019809458412805501647852473570288951494920894090273332661320279785802479366749857339334283218751984791363195324815777124342192812378173624453724478842983918171682836983148315789994099729019409245409428499053227616803623135234308564475747233632962354821608482922183479407471338122516086539167903251449502576699203760579557825663478174086560061996651896866154256869555608882477765809072477397667096004307402992863179321095958415588892349989851054710703354796948231538190502158882910991700498520463546982599736644964695910983280982924812786133192259527461840848100089036576071098669650543593689538981005345055989026420335787289545468833166126293507842804611262019909960377303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] -6624334063637322114835600161188581132675340527956498606331059118563376666258966929313271911091609707720717686621033523994167826986370031045274304866665962695306174109134725271517426085120594910413858538690391724609975972057947960998442778906079783310596380762275290243339421397792487097676259203780626382183902775629511625503177144929111893406281014609472837091810877466100008365598135479303470078037046529837827993866891199548859770419680026647916037679015204403540418618405373654028947453318566983680957092678384314374398791372301223821996008297685098014858210616667739891698346551194999849207412155618088120946367147292678837156006923669858098034474813235829429874707479851321454727340803521266167826407824532683056958538538585204458262377203346570769308755388470715329049557353919612982077105086547818493686867960795213452721766470355107754335355594783461008646491901444862347484630525846643011068375064735039697175504194130868870370254355692177896120240657784947417289109211445539069414294998574810073828503679780689520933266163203834291588748043923726882062662692994353068001465580503054698521965771349625036256424787284300475838317393847631283164226545735616385073554892302900552349980897416640118194733170305089625582372651560246605325460590937666464507338879339835294343091915880673447897329961014945929146201441100037238538829321534293960129528007893086716540700074893666638416132507191691165558691883911336565580677286129917703915206714624022019550187622270876873399079757104562997597596378291531842392897782678172194374936290067241942311111268368074968356829010220434325702219121641798342021404977804804968184469299398529698547856452008685331055091140995132078342915808746934111819922793344216772760093649612785865087237737146547618646108529316308187211523129802505472781405955103452813882022292424105199282234087744260948696204848632090745340616368934679583165060642445771410433044775956468641576944917280012600219564469421292673717154788638356587272581426866333645246368860264143650534730855547075053235298818558988621253840841175736357041733196795028603109223082002711718211468180902266814325299909832008033708898749890968650905084207917148445306277328103580400728921479264518665287612467594778510795204266923632337064746907940424710318214755222438077248578729218682920467617856939276369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] 947546685799343869801391849021791336559431763080131399687414339351198671208886762063664939814891492140474329013584003161051873787380144660092262050409512729638094683098075907226820322728759197990130200986972045615061441709661442180860572275452061523909916378139242476539894978560193055337642098022638000093731118230136273286694948866720030934897133253357534562218968618324086857054143276334398623807436244927918207881459614559484539338803851675753566524959434345926079504670785641409110831781567834817337674249378754702453197094740275902529564135888478797201872141208486878130338567486404846789274130674073794450045674861236803801555396368310425791329697589325288057894282432145595022537651333932620634077395796083834840517527794479750343992057044429543226780083756177214939873499398514186363088237003357355115139910602997807267803143394582559477660266640731708549291561039872174020043405297029507380974088490395892793959800485511161809800351090084407436791294756265723092544381366367946181558257759809326926396214338379455381054386516881447055842522033392022841197804286192388114546549046665615455294890310337403623514762763516977578497580647800785080348807377410088724368740023029707178921763007870443890137816563274467172517972594904091583865724189394553138649671687654893331065686152778384004435304830468882403085429145061404988937748394158689418626976708187404130373829531816845529436916620308063070318746616612341893626773626054057537095908348806603350456382034528945987419548169620209450333941914007501672007429347323338907092062147015684648289101414691488600146385865859779901646563168822326922060983345016707043937842890597837382296839830782357783022691802305782553540136195269039905512775677882504425295412825902771620022331097514714729268030593364689954994113729376306880780135563398277556594885833612313394944800681121062104889292950258073521122242419002369031432053368133996569678039730085883201638241948222934815433972397182833039815728075064368808157532708505822559562637018440240927614976195158162686598027733140353611057700732597207700848319845267921696409979766166119289229535825756583715835988113150664550580570792406905094838418567052010007505164579244579047820670697323416278120857126458194021566866172224908206124288927805972416686169067238341635620935585361703366985873297393057792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] 265443763816995642874679333388729491132765604343714611258129398819595474125414542566361677715491267888806190898019333873008508236230597597725019347763455980877417088653905630930911575862189236627626534942861121914834500473896250836047467424552192112831927009315827597898737801892533634985105123610863659998478052368313493331197763971902563331133310672009087561744305200992160772506348324147910478070770165214682615899946549975388829475250983385375857697175358533708742628864982332296652845869381864898785862842881134450791939591466953475696372789080040699303386865367855247488614516586357932141428582324561698916704461515409441482913427415901122650905048274380847827389300457120625196570000435186466648840357867198034943403334304260563682980786838082314152459470636769575673754858243882608629442722538346360436002894777972739768930670450721240472790305353965063898056396635200111640712364927310521543814194532470231559107678266934117835192424311262608495126452487226062921386709461713640229999680833402141744264763726164553186171519940782414751398797776525419603545395336713283789323053197518939203483115565199177014753109689265839844294427563088547595957313335353283160292381306142523687876163266600230191611159200626467378401229488093628477706573390188522583912350849245403943973268218152451174148511401776784181640104723118013935826271278119289011919840955000319158041427678187422138109178228941311743930896387475167627594461242901241073099172178717807614245607153416322231211380776158760883722346342475479085469049344479691487067640184131309842752658643678378901259611969807250548960990277179747099578714123287784145072560684110649256820466761464668690896392568540737976623090529079944217174890712911291839407965266162606723720108383224020141197022734368654775591413514142744600463378495880636046886952168165143571862134892714589819436603807077983057823486501491412139921096786040341675031371644893466959795677395226134139959605180064881132627429268996428483559733168253074681353353983961652119956147321143234817358971697587816451227677497753590235384018956787987435434935922070153939970336685224235387911232731533290600517786935197894934048735070408598032826386719396504617102000714272581562424772129863170006778320114310710347606670304309430006163132282818621168852396671677978861750576285472522240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] -228604459226309232656738572666342512456435483769951100569616921968730123200171686907953530558451450144916777714978990204246559089662038716763598463556533321424790311200519071509977138902788512799792104155200834685907214517746361779083770878670578819096230390661497641010674345087765940462201527182556567621613604031245841485866663380322854909083667546789949861195400597956111069263612975922723328486760064521196413598033118525100314340024011121140847036069315386762397302806769920099743849582655817246002537938914179965939664347965828872246836818902425694514286377153861447019167965759276095655880599109058278138779912407101142580417725885406432232221666964546159219191569875325324207543869242773312995257268242987205339835407995748026584034788610619205713280017561732244268009491751846105073270030147681360170341652885347609309425660678020703778327354767182656568021593786623384468954208182967616100824666644747664182404093994494919961166866746930683309587968835419009097331899109807309638179965784933299143585123664631407241797024773615818030774364369694708735212496169035382573034488075664977101476056171487978078097094381049951439431661210836784386812232603066842653640564825247810523897479299020225406812681058960937158718456303001847557149565743952763153734938306386832444530990380572428326970212859509594941114479553159985529203682413399699894926167814706161317958029219352055629977217733330687768837520309175460932495095979559819837661402954222928033279282354571195997316913306623857264022107400400170283787247836117490358962840903579735937670915033184015955923164839526124508644280254717941409561413753072569403028363903953834502139366361158788731342740882113838424895146690073979563077695750746243996401954434558872646261708714915464630659590646199143269662051457677376391894335798575139843878775380826648031645830783920762055780822978243562588509900398632403301908120238425227667939977278656742979719299974329072307596820608762390537827564166558486336279068358311655191904415684038447086838201033276932053738907925899407134233371715154390297346870185509767986928450444902968757171317702882974002705760092128484687680619643298523717926198467102159376627663739183663481904297492004782714281199115773666341117184450248787990770635540255016592668160517772699765608450246224089450658163404285411328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] 80396356516521186047174338111699867035152748990548782718587080123784208019062626671808834596997736995943088776353781045376521549518862191284734933377697877692051737008011037656567051541662441827778879124086499938992209633198844752902309814084829409815945889463892558639909834697887687234838872592590607903635316320145727924707172729019791925435225864729771651785026709987154008725257887561476259290603076011326724975449547967681529719438869693378329746474578702373721450251394657058830610215657192914577013987410918434647113878400865708110834744650324668235669201100982433866970687039814415781908490522199312122012007647111998048074532453111374319181894559988343738257734392746590626783903399597270872386598103791266662020987021307324302667617798764585476749963941575932486713549992006408263891787357346775671083883713696899196350481801246861354804457347981686654818125465177509890512640182417421625127412561186684622801279058563110391046893580597289224388870294693011977774137840385551129426555061181253862722398675219706178826962052459015828726162667423924499110678894596998032910062010915936709547309775162366860690016013886139635420039809575385395024842970138146232480066272596921640352471721034935624306845021352878283348818294995581188282508588000965010151677525327717337109677419201737078921446202013952435127393548916067385877685889982669588704820524171926712344537094714458273291834683065070381806569229609004387526638754717755965661485919014196361844015771772425363457984915512979311928332548901641317357087013331151177480752705151485273940402184353515874564044132281674052291526815297744650568102595831758378381614174700117363774616856909372138763205594270070551232268910435403410858120755364660774949757855891651596525254659803673975839182248303070422189796244480115468567310682055409994064860310645449796710972392216732467394371537841675196692367073915121497694909039148691048099823084835841061164539757643895000748723642464438537469899896918904716035653830513365104142273389620173802038183405920828098900665547698621301233645653998814286812542858908548436855911010438419460000315711008243448323500012721706264302362822814377218948930058017835884087436190983474392504141618815029889363966064592970037909130073654844828832628916864607183706463794883612923229231864417208323116138024140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] -16467491813541030211861153651870261805630558511058597271264731530521172211229160400190206627721943554644160357172223539776277863293621321312349221173016473452892880441695078403292007533399320583918418625893704385350901028150792957258540019630969003093251346810171381248336886307848958387664969247470272995873472039983046114830849745640396994850632255591766990353473931212800575350253092369658241537476466573911104431497000671248114764919923195502087780341178658907055378401661521797535778746272861319355463599027100687291482338514597080109323122701768467173276766942630735516246633680601031169116237590990521828239004387352941853039666957614116360238488239775282695245009165900316822773166027929879467807278241422528331424456208613803085391447787512634014388858395586036959421597412743495375213422626606468085299436199510676901560871018808166296322365282999004968278291296015456532423485636132405602293167973019373788145560893417930645754751534926016912465139939195533351238558306181599314626370841177953173278834387058414020413859675916475997292546496886872557973343478608660804376047395645727505155356920352820377007281874990862245279684653720236820827042959246312949122771850138327862347664059119745594315648255564220425410001806862095238935354142674467259576655522706127410000964179528622755535371249041805909599075135147311594102571641859318103074679368518141809007384918656946279423079369359525305939349093349522040626241453643369127655718591677710707657072431955377710426155046609659794322404281757399628675338414437924848513924553822271614395303690158151257044862526097895847844688544085717284220740668278527694639286587077427529405687279328884233935174730967409379366328934086842447485762440074066269358528063914015482103357060911914084796122496004126453371215639511031864781341739971221122270937247996446633631835319375066623033710234027837671796841070524368536132400774072847292628365340985464504711494662060314888115268464617533868547325170277240085136875193756455920113675088513772117794591077275634710398806712039471928471905058700837260332284579576721081690240753694612629059004547711393301856490961783490890093483747471036587182140211591370976863316916125601868956178692972116888298606291592080405322237938544746062917377258768135091387540695818751101789673912074994972136524669775773696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] 1307412948190015081285626059413875792027542898295797770338223058105092425377846788006266411351851564457821373920574321723021193020876066209621120215211307342490380713472771677293698144495576215988342592393397803961835350776834860317780820334247696844026175943872527960582070490744505823886862081760786411163127144420288854883911844456456791247715193011148600048280050112797406518242772966927652008280046174288865289934083086767619286831045761710189527412274886892071081996336928619890893357673227841805125951748071267262665487979261764654266897538700787056077984052623643838590217592148333921596885567558545864140962673041899866429269547811738943110861961506345198969356486516642574339677874213455371031601469560303899524398355888888011812006860800183282787062531449828433217998533278161694313920162342070495165987639576839425899286052492617740664012828427286503744044054873412494086795337984307617108119682025629221171008602109645632842808792597347640539134267002037591588603542656578260786086176989222094483002397116130002258846382384679586041008351060235482264482816271308273863160758997687394151361286319100254433187054259900840410631164055988816897066458840552024608333462262389631340129519418268573900863431470301403615277332974784286536992500493719206367244972619190066342936662875764868043868876212675745638149526344964411802211747014082905873959808669722973335024336060148832937013318686170835663843741226621563933840728153559016658657513693254009598498852345559183117972472682833037970928211126869364868533118606892303465626646307904868598423443565852881174719812120925575034713033871758874981283504644488048683762678166142911037138614614116771867408264725910838852289644810965364567725618045116246424313488159610978652192304449241766182260333892807405753502361281809996028043353864586327410333799931115768262255853410789063736165637325129608004108607129243529215835168049346161073999727109951370230510844875558879479961497328503174462800914375976119288222567300483083745222668425497746396640785631529549059967827213644781443781596515951897616427707957481470761793155410989825380267907509230587941446637126548562270543845993899664779937443811433840918217955823791323344067326248710595355382966292663402650651603517464989572132460908108520725357633929862965219363000450838273805299873952563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 375887887756991874849120529621411552550909237920638977271582190443845525166467589843562454583271194550050305766541192482139344512830865644613713982836603719137732613326959313591071914581074841544292485479140067215049449176085905595949442420718658888282009133980897887282688567829205911082757040945596362805066561911235467580994205085993993855230259854352568612715068198880232226835401979748736373047083177776635858950025472738154411800405447916321410679397766311866287887337779538080004408968990332156440448170843977566630186783838258213370679453559596610565745734733034514255301214720067119036514882277816276461238517624041697920403573740530230298161925836815009127983975195436865082267568370325328764305394012107035620075887127710398340412338995536695858475015836136086379630745414675637123604141881490340800912957748629440166351302559577499086152959228854327342046491084394706009455202487137170223747077413873159770525621262530776436405266219983375138455399636489348533615000999945527324550263454917854675052930644893246239595856049824433110461721019759855107951728563218051329578258914066021760400873203559388597351695333178462242722666075884932608050975753141006253921140873184103632469068752490589379504024029204127674273098991895799057339255563025516436576490497805339044080876292691561531763384777335248806824343755560294198460516293246269460130855550791142051430501849800993419427409234608791105792381798103737027920056949472203598337945408385836202797986107761837722458427843555988482804650289740467642382431727216767378820340940942479601414042576269773528284975144057600434991987461434708304245517490705561010943950309095159003487704237677036243748793075299269914178240889049951713711794770925843144674327827694181229457177913309120564642497817058442768069470775419619260339679498800769772195598105717715294388514885633816365121647456205975563788989990560271738497089322001947771158485662959093936524514185662984750098143976717505259878585816138087918899200768176222057462165950886402924671310314181484212560094462094292592429427584675615676255300673902698503564480665851187991737348642121663813319519404797585685553259900725968281716719908731524112158836428534453607782001021856030420272078146756428971664167009639832593766767397408661883406423289159556394792145851845994214212939624218624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 101798452089635951038708182438416661325097405336284831690304193140492539492704116426378215446615109753189206352516379027614627721937353786546202116311669191604276731428493268771616662884724064413582748558351821946387252322429822141885906279267467274244275966414474481184876702314604653267574432502953137436208036583105219155063328390017687893572406637418589159335191966148762438705778211690797256288815696611094154830149349438646753632141987364585518824026886902002740487738398727557768886765572699404447009759785892669732324546321165786359854696639956726486205176113103277086944590009966109135039933645447317151228792793056713417501125521751863359662165038678989758219161917670120161531925957478990378616633961866270579784457158278781342665380657720841652428115456515401119068739738823078178415042485461107374811818605184662235015661075045504693680875659534712996968311502629462843737262080005407422253596241455625905601253073475761159934284375135755562460327602863291358560758633906549780390933394208121042108231506468425194260719341621457838460205442922306828518887163239050159057950023169303078227496923543017108627429584065146843245492762777793482673520059769036724834393382344389949579020497038684944431742200667735919593755154650337857260492842341042953431237604671514858963674630442714248860082224094970137140832704508349706208839116415491033948287244159159045853105999640175531868377634013701469798117700942869907941395864403416788940923517892738146431260673076865776585794926545862433059715022370300972278427006221926553432280122978429818148095419652869432646216648966284148693125234357603395531594818338646614894922999635236173884116661473071800903316024562555352847835041757529064018286205149301389379316253675236352141187738969208283642842851264300140781936576785564363558158415244927036417320947600132674989053951762254922192999207232148743036077371266306296431627874621310562675550602184869472996000649052826262569988382985191158714879594591911347484213193290472522807921378068935726493195777076563462569749817229280384643239117959608815694051067511431625242800468814224919522185845903515337763449600219757021304085982268543652110081387579624661376973221431311627668678401129637736172159466918661909196838197516466082495475323348680495804101064251600419614071034749550610773704704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -1727870434685261251010962947652322655565162399447579806924522003566261920670633494037794375166799882384729463597454705992076772187313077745230331058750096053635854761214564939400477421114406109680023291034828265048452966411127837667027498034613701189925231868615156086343857120214460366666629214874237974651542365773433767556988887978666297084120266607836378953876452514156107620801125025129271545897602800683002494857918213855392991946008381237401015942574423873697724642582432347470375612635006774819956240810627375443142241831214798679556023653402311174594729572693587043607472189360801662790245174784609693139020575588309311865220876064629331977561057598759262405952751289119958211274057552012972508930028063822700697433385077560671108121629243379347381760554142121989357523171450250044717834355125251392779756771210561548724815616951590483269785671449737855092469691177560450227477858587712734234724145006272411217175091706030253382746913039903527319592969449476634760687253086359027647498366534068335333981989304315511741914781159022661680151830597334918950694744186694925132866173153068417325279570911444527380115816441158905345180850075781971683348489853191275864626728708638220837474449444265943695892714514016566456934664613100483851340911509243710903859073731456760383021882228856083636366249661628650037960473175502521906994578080444253621430618191321238626944073784138973867514786541655485925380509456009537588059711036748393706020477048282714344035417343088802811728287553376148541255901202600307711832424025080183344035383314011214793113238455243263010857248107168925956201306953072246004688954618121253818682131631874825126960239481638364730126300839634583244077058682079719298142024395558045308560833017821514187905904551716665470349953792186545341249501847770629267067846089558730242434101292952697696453161391719890108575505988055137426075836584531238385593001603836537415242883713867405788348244116198035203628421200930398902952805581509534859125796358709336407634568493265864748975772433277493488076027614041984482706937653337260164172283943056021466067465894940328426321036988287670496982908799713240551457978096991977254611250726146027088227891316704266277949853943053507599247538839574337514086286009576813291866263542895453897908236311172036194602786504047505205215887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 255891164519954799259495811160673597937456265554255814793541809542579465581998752738314243750147881886995479091844883218384420558582620957931603805844125809811996403476890460919352302330209508450725092815816768661281529340992498271649715410745250354629832270317702232521226358457677867726511184241458231718663685894392961951797789092978423264714322513684281358458654337171628514588672954068501037486972022488921941975580752639880856874175614576664693286434274889586825454176664799637175513034516461153758624471982479461841458638302236169934484957759247173282827990554409833525562231587654612264442727744217569842926066497649152729388466622595652027957882249835004390380826349689381129671483651691602672276950052197202119961453364497131339769391748681216217053971359293831892852096097812938658662125847036291326287416233333850685265549368056516926954601658219474073413939348610145575408935083317634937132258159526078941771845469099818775328199342897757429055981495998130418189153487255510769105609164836754974644572656171620999661601232459270081965198246342825892075536978668424080892837960363342602535219118400023661368467012740084372834326539495179811435554162099397387942917895453737854369204171626738251500940228981124358722440955864943779512428865885632674300830240149115759897109997226956542179985658342804087883809969580172873176840571146974651106849421668896446489652268308623269634818034226782394784946074854176748384951105634345735246773970909948202008828266672764661903112693929105053461286885890818864463661052107056925205494806001552667122578560349001380570965850145943331069112814231685860419122388104457110815334744034350236423730125842493992506449946353966567210569039211976702547301510208953279894793726142463855844498382844278968245488987776085987914211648067750231411492270030438999461828816098794954251212226859463339883563518136690421165860257901266401929660210900926666047216516450644633240053643221428107393827473329258357414140819038136612797617722732192495958694150474740475665681105868511428909409171189707702811484611556581028661307783403786963441262600847381317149420737032690182219918286825155706277981594397050817316131934939806623873554698381480459426568519595034345010572548009709041409928109229660345629208156152807199254540583511743837098445661872538853516471435264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] -12215396017869912647651205615214330247787658341134024508526755084621079609439166255961878381046931712008954772146433370440164169194162690318519029294013214231151816357587464474860314104424040272109909026549809960896952285219776909616179819939557443448532920063193382244061407113063948361067005444987475230997537177087803756181947519497633360774512625857997722569878163139965174972573099663663039167667008619360637271982014173761209629336725553352073722495888212705141348559704700108949454171532260951617503877224627192410384027029787976559680761904220238161615848474074676493953010037065061437963535512243733606056775280368163076545331839145309426593931480746295490840544205337047287065742927760080801966945523240691667426499917514916131527497085542278457500955418747094995426562944153686106078178486350281366855131229591016115120488065791641888055553317708518823558857650551647309366880584636760518216818893266703846681156988492017495925556014555298191216881329939779019372253034326699464334337297403232751862970321556732917655829313851264961033396327736412902553727674840079932228823523865489929490064414041011047970243593704131463531024753853036521720655489205890590045473539705297591825297160350477837155416987981947459730554094857830864181543673844929254684949987706057534255144890671601050359002373002543855341507221341012656821594930228295631972964561231983128590749114872238830196394973369132113613123243872281738919130822096264259470958881574500598317509596025685556233240509262384866564882982782420195242260270271832559356965150450927209193523936706577634909923834508656347371048774790178884850740791367862768646778093887675654994391604562185295974730820889889193834709927385000129237377032516693837760096442785909000429310055009304827265500994886729718300110946813901212050452038449138805907866420669487643501513002507180868587990448059066140147207379175988137926561229977524902336786630171568708068919659463436275594874546491239977913425440588078199168009160069395609154578676960285102885382629564585750551025244856996874272982561659545108691732496305858493903668302699387950023515453928990870710022062456948131323017168062432553848456165066919950858161049542423448670096004893336447303775889773465076222888517675508153766361626994058380770758258041965510954007004775537390132089680035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 359153611960921262751556276810513051125725820943774379681551445889685901713712989639339962826285658994806439758476094656935403137908267189685332890963013955088009003237859853029091532690847518480364746300127824384601753980669039154647968082185535424724858272191978166952460292397272904963920317627548553175032155232845752543626947079302587698644543210282982692428023272852294990199857466941737244642493779099350959750576970273008050800832652180463052715517899816187684613300850046001466539178461335352727242180621911820219094244081136289550181864637473405676586651156110554422236664062303654246022276948634819081248136172202532696783519481319679897118371846072909981729382618592999679624504121249787444173726282979973077993460183972108640230577745958733094451503721888465712441453406275462204161197323732228551700653044798545710740815155156414472759087855325313713772568094734870904798627266274591437385510138034058559388086086552076073210738919956281710157580502688762780324158172075586857253157392456544846428223513902387353846148108595431183404687264079787942420439679822290953947205101951537722307814606118259586160121267277679526951568702797628361948420806247947286446182358140116856929628357384571022493413220673652240698643687410719887518751417916718604162801565240916758707301000056042336219001742092350884414412826468308171492651826095819497354666848887790178831082264872793379225853911017777377147661096512511255644518366419743045199160774047214026741814413233277863888189475601954359939879405841522854158554886352773229259302560609097965760702545702233841883284977776512710838776410439030829381568881994690723763748225763405731921929892915390728507042978417673436983426737886872782959973374400880742752845250353040454123108625079980482731379678236695256987092319002799987118685318330220139984132049241786331547608823406595432679200091133624523741571566295448408102802017680158915446632725855435700983046059877548950813469426668546706368102943935877010608866827211912418571738612786173283824833425448164291105914126818012889917152073226103518302707714183612398855968092744437805303378949265464325555026857186136219405121298874925983139310040925873770422598011888948691710627032047338415160413900128257510148864408680322392639463057403817586445075993176096333909213770123613372208375643766784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -4256597523156034948933773762967919216560241013106557681646844468910778597087497890317561084442977347578102241349749465558965084789871642187363458404505966853757924277121051574963293468175916190663739506560949707334725106556226235022535800334411505759210284979850958520479098302215183249119526880510623863215155090446185441688146958341995476285001833270683802696687335177860520098313377394658401112399151516462111652303712929186041039686064216887639361821533235637150512390352739806850934766581084044719439138915604774231278566414298350844815629463184794686090512932610310451155465297375667307565721233278924289694181605527776110984948675185314889849425548955336432886387213542443695923865534184391029264676212820672619357803450692034943600168755905429954284522639548979373200761973433256095118408446470446772000901162221499521827194334929050044075987873317191427254992248029584382774660467223158349345870351385044550580651328915916587698162743110911499940490068448953646125986564425396664724654837045404459960985723840287125010027179832096248752594352996024538949534312787738931734656623349526614224774573558958341505612200210897243696150086933663807706847379176377727408268580103284518230489073252268863994003630101882728236919633008467348888883161831510930006513000422831411947309741363704485178614290247191029012438766449240167014519879880606073706436167809493667608047912730231374082222194129595928202457247910095874953417405150054642235040550903303526994727876109851115348222774528655308061854808823119415566972260075402027753445590082699761880293539091903697534013710122427401655439980847895143970223163718364646625617913171930899037972296956545157342746258768416027823976986004906288418056719567549579629288816692344610765273979137298673043680272885246865184662320771541273941331948840535785310234591954875728748352515175508556414174326340996522943345486763305696680623226842778220038904140669254824682028313869501367622638671897308733969365186354737104994026157962360463224154813785616133581550460651945962267725114344665942685212571754250412015672177931654394631656202297165540169370638457943373454202040503240043739613624528707756557917543102710103268283423304182179608278208748366890154472236054592235550128756712488931394434791290242491271070518193064055018294304803533527671862442296606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 32125993744672228712406620137484286683172909014616811648506096073756271462290007335690914581690525862237631553738410508193030472961298464441017207867591099641446959184807512963951849733669384829599204731743086740543030691331763988662865925981402108558361649639075872963085510112597699670424053169958721842788273145340311078479909162847334155737230110645878669242480760031769356324918425710502453367508961764287046978017054039649656037598477969750293540593640305911347606604746977014451910015362979765383302999668339439411386791045452020343011990135006852313352672552883985525064141477240538802618197765688313849562047112583274491216096860648428362746703952884371812287472731310193355509798435778285934277782826372654158627021925166277670466417237861011326739171975407985572252952479883973804942582764778885705565708196109960967241850174521936056917447003694917135669695241127928733300500356669938464985742873057722198432621088467104234880055262381973209647223304856628304112695246324468432308440261297890684555800137933780337793618900958976168773807384637608208636078622335616314246058586652306324607262261913736280516587198789665940628058661043717751709301689310773035095984865655940624092293223107425318198846605556635043417872902363837677464296168382991194090105488811433419977281593926474875591023022795068694391970575937648687709117255518721205934000864992028452538645601048743635366662078629272076023774713340021870604613435281734691675295747659220615142408054486673322796906703941562938833294044878248080916017134954649621253325895851450702206717978405676792820653147311714168546649160855382914276875796033872691750182359528733689608978841446591242912858057270991571339117276643954769476673687581093227609779593702725940277406053703151479181626512846402318079170530359652816400676873143756223216091400079644071362042008560421014853198937180689162768064280696585932285957563471418015664643182954576845808763063313000933122149510129318785960445524539666030760326660584562833344953053385471682771718795536884182388242835768287318205441441474725345139521399356304586063809662346701895008882617215614985765224113840520047041565984199963229762120264744597014291619807356641376166600381691501762606525863275152996481922592485911584442339215377131946469242157435212921762395659648018178864240459503370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -179621385550044870568656190838083412948083822812254673185414192688448838843315080037574776506104655435852205342730706732288939013144280380468817578303295483421127759330774991803518442535947898314981528479171372927778238337799575654020466979194279109599800790751258492702425950751668606504616836879423457666013488582418568624579114286496754724430889731986348501114717796150594842920308285730180752629243992394267504982715628146453204561413167316189342647061683749215094942137350735150206599042335212597876864000217562767367053433296565638980823372585829260814868274086126311478551729856484910603690646128227172092167937669512955405704565142052455860064956513821694395425711259125650259300219483398438612133331482864092718674269275282601520572430569171287873687888037994193558786833565633633019304014196670496251431041002529617249253571837517133029277668749239761430549729072685959223591947830996975315991737212378082872318465117599834368004763013462876948319203130364172553359384129882338462097410700204076103899361586273875883681444645922990633772034380411285899533182500395342054903598125082995270950691028732834609141083850326495230152875118517157707378168173057571828021502752573555078299905229114370358868468668223156175049806165713402750448007894217367940426850967923085477844821235371510292342487211871722162672052464483061979239309890878436150801299947134113652349933589265895397417308884857307421640179702180897345608035471873749457416713565014529612668338906750097954406679484710341337716949984450399914376691274128184000990019445764624223532368491245207453235483931693502427615263894186870702341888046404632711679596115785604169360375894521121598010833236802669535301478847746817266818674546102636180100687590976820171158955007945517346831500044769290775896683138382853379625675427141164412618049494474740919076799369622366030554008778342848609858108690416343012063013263932704561918317794369760046677078674465325664823072776630590629193749077907241276365725067166503546226244040389157292093727904248195263007728581509063583695261410933826110198959291315914678911650142096969389399247360099569480512934322932255950911309652531356794996652516040114828433094056241068402467550555390842447266516206050785587410936755985403101631051650871322559384180291115432281196146879774181595326889366808166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 790538714033093096942875973112779305785403623971628020239142072967369609484873194642456001910232694180138768282153678108760219275518644757315136592014914804531226914436711740270253221556212534650027445796778084206323787763433450049550951133191691421545371968854890800386774346185402089205603845568264170884038296908568049973383913996585535274639870735973738608778787193309463861971167541321316082412089521321105241966414939439603276278565797152539892083889113694096106839967334852544124515911825957449199811656699968003106998896091012680489551685026253706686347938087910252172649865511965739068065416761094327141857387138063432302012214044891529755505118786864508677562636708520325467812749785511655846805858964482654237703437381081070478751348494975639317929679768681064669848425901309364589688965842276488610097772021707294921394575260522494471856154369700029546825111179399687720691815602902151109048398455357438859243324677534982090675407531418554961068069492954066788642538811824161918977803811859783368083141210784407059818676689710917236452842059695961266978232199529253710455380937900167285572997189528648772738452125196119065312346403371247056459079396258811535488043519715054516756277088315224460418616142243406372286233618597275801547289973172561747416404805602034797079286594814613348686378307869892814083688101348225689043289446868823724431923905418715830715707357805661778053163070494152713425362570353084239529956779414529300677465023650074116322734689842800123372033773878196516368104485691223571920291499690399263228298732422183583558767986363961251529298940079180923587538607836771078454765784994451563740918274036505431796905841907271232341998979365894982884335912328552769348070428738099255076169384843484120524037113067170409452604115944763502945704892953228178951018684139375918843266296380901995808503186419318593816489812133647315325593801663782354000625623294833439417999612651960005913452738234501404214953896229037638101774511796404416020723676688495542331066668735941658830292794381563791938388770445070980044253489644314751482845331573243005323721535543081305597799357928914977911317210648890401376228340985894054346834367483296617427237928160728731997769692186585869957707672427582523955410445892817533903416595205705193518407715558411537876501975431187546553511240796209152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -3139394979025573582343949436930257015579755750771327409377853632679615911039887575988472818645942652673300268875236535258575155898840938509642484665280076638777225074525639564750927600760397968693207580375746705797083452391034409347436042527251477828020264404252483054265000891137271886314917364753256002966305441557213742539478689293009326930892152864612479913665812938715774313157009727378894485405932094828205995355933503363822819316918378940633057705928561478325599993977283663592456233604299026740583856195623081849650956781530304087056914315935914498474370020726684661740450934916079560371192464664635992350873993211892603186756761431897099766407290682223235027081766957942669274153420104152087503952100945237158749905185412157312612842531820864803161574073034148291957346241296189918687765745626635891507758391970294768665325972495433226271490673094430981467885772698233650494890888706765586625852547252325416255416551463832175576331166852773919539585836855149926463962562145518760734388014538609902187730246151961186802106375402642298325076843172289418563856767365473974727198010741128126611466068816124213437244890430291728486714555055252720847121667318485175087443838631360736871528502438248733804587403914563163851007353505456310244974683319854046547222942581815040117834420767082212910122426958754590959272258243418134247799976969514027065090258745684975724192214864825647429451233595620458712662744728594171960115977245664417093522209022239597493145720303645349495669159274362274481887621841524464007259976051772396668033834017411051103935914160564325282069067673992578408547564298345945144669525696153769778873968419006786403796063932605997042047768235419963005813520668075087931819305963015362759541207512948001733790896395689159445058202333801427279966083683563189625043925933710496932022861421544169290580215652685690542406603192458711249899170483337996503026333525563017072839420267311148563582532559759100198940103792986476084722454958573140693527358607541071071415117739281421131816758458302279935005854842948152313516543686745118816557277293962925103966186093313024651171566101571207607553078899410309487482390246868142013176269476043916337573234744853967492222088513580937795082406382356262239926862407224403409366009942772014988839163238958000877498153001675015573629059437030277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 13492965206536529174887214753582023690078227681122082794236644573097202306490895264029507420266644332574205346937367178553169953033516408968677708942210578655030669991298112218358349113173489445390119939271684256884727841417713812804750674232717756857129297454088377391064593038320567352698550586226434892021814714581650289312937986254788088504485781612715657102336484214985241659724887530756548507365137349450766769812064025347441740197326201919316664612003059728183982593510397458682808029658020914628865007851202579118971004528060513985408778926121121879470885583370270549583313111918355879555315146188481960776591397075459365157778024536269300280001086337054286845315727189337891681284426160455269731220319015121036778520655344889391468518733885301030330439777561738366851983347786228599439456173097977982648677017158921727324280917414882525902160177357593378126572890998851549272711218403423881469017630536948289306247513172065690814933452983077339158572336536215761855101249521813913434603345964553214060263203583913426261666862577405241264999607894443390769851460382008916137209562508806987296784118153199368534583711534199609801225832863068038199767728551810700766853233962114869017216981520402565766813811422548400401732294136086889226925908361815915275374779463964366471155416281095962094485731552716097672981763739406731854626496090796155800231566602903816943910715612413750077637250065894675688442825103092657825628781417836112623550058663561943658693217232450047500175852789325392550713218882441866472014515722537988282196798083533647296700265587531999916137194466339492977174958062709379136784093868256440830647319175981579231429164613373882046948066548981609990244539526101032320818316445848967185702138949974351348316448437672186934109611351275056430196386491603114430102797998516260694670668068791700037145205651120668774648843968370837084212187267222431369750585990055098466893818105157323068186725760350719174101916649273081892034345784814402949473278493090515612573234866848656689133132676776575975657349750670219026710956054281942996747861212396186340604603348848816462079790366017427154256906853135704221950124630827062222142730319819603136755218731671361354566888803131202785411207830604825400659066532379567807698559570340465853984942339277281081222278041843555324387171882804183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -50598429879938516497050369653433923073738281771675760365330207062030312713604597131274034897925551565629019855392565613046070078332604635935523031148552883224167938834552422162522814499752565744571455512453854287252369756191667297314730549400380968307569057690745327888471041065671278331743903348070324794807639368665249679318121270062550337832502752158372593568590583385040713139998293514644129806340725515362262135232556094652193974271595036947569859150749571957042780506166247754631046235526703812381332835171056665744778687206394599135865207498001277024105803668694688044375185260132239780231697183252158723463913345365375122585135698136845519925155502469823771799200627849800181788682179033442301063328222809864504241380059073287696205834057168960600153768165706532289416789828893283300714570743821481256697496093295665056289498679222949443266833923414011106888616363541894509375363745190223495926380237230509077420216070877092991711122916341077716659345870460722115887631075882155185433121674589145625621969902475488778297652472021277380466538154322481106865041575621103496040115500290999849503661200292184134368205741088755359399675071398438712248462400447840911121507172026563362120384168855736621342319419360361092732280711735994648894235414297430388639947400951047356086150997219275511210240726498594251341204576462561398419428146856887377161108695651028885278859359099335074002870288041657352996118760508736518892942862017590728174262808521555188185151057208785212808969220677455784281074072432185943190678258698826503778646403717922052055770164081979719172567048394115468954177733593285469540554000018829521752852387076504641003789025729059911559330872628221768933062621666722320890655559908000564420951951083394826274113832520788045122830154391232636791439807424675302599907424167747572458334984033424301697804136736415144226906829298429916115950119606653376922753610159093448326597735242134664102268060238602005404943720712343455025359749082005035492969716712559975192205316686851949350636805187577691156353788707687587221217725657577904279364698142336913246845706802594561816003172364619607330639397761750922471401504190886456572520140797854179660820653401431166937279572593993891928081931845365621192262200421038139784392209060385529644769068977088088510315924237199011602898050585565593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 146874770339667713077990631592957339733271287070732022264245352494199971342775244954035881147116849702955937254505555990023824334556879125835205174181235107653438934041264509475393386213658641420713918253817681484306741516801919482205008445914296700426774474841213506205552507713710333945404354491600171578637109367948707637495265960056033011430094321153918050366294327454761922139746560057183335012262325660390608730582133452140818241385815105624244538227113904718795958218916364318084182665192363561939739552614729354348347843064366140327576933278507824387842525924017162829954474448495428606132438049779617262352051034701941835901416236328245357453067579644744936591539694011365632720092093173162666182998311379364724054153020523958331070187712365062878970808687147378571957360247178611909719371085575832670096982168341273994936675469471297724150836562048822998852693840374961504982857679741433788620228680492793396006197945323392299985778566674390522081452778368010884168733131375508287152448256239324819502256769456127927101558821182582044440119503413180903171100193763181462635803271942522444122274498503729613458543595498268365106340698695014690800911059456906158177094977342214187865974438134292470532677136349390126803780273841582916053750259848966057837811151110410455232315523044036126592393237533216037507843852458022298396992549054960277350552596093667226116637719579282018221834589574607977577288653954734721077253104128409380383332181954571323043075649119919870169449729055630207465925447650181990541207717929405043184880344403566515495766684994970820810662642299453114507682370407537386463631857861129565915602698668428603747903602632448537592122172926681843608944672623953199075990136096177754851715825205741667439302863130573770622324513946136565679333183970260722445935831265433082206195178155704859441717448788390893664386034256258074508010511138514509875986269342056762827816169930630368729916838210426243267089547962846776531879428496405044054893687771812427950592874317167271265856115219775183653887494570574318628075453691264895856668322472089425544952130376411958490669045966529894983570179048109200837454138309758298208204587081438859948739270287477849362308359616567478422676923182693862642634562291227276367199291203517534947645496825553685034483263814985391210241381601967603712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -345097996194716776273560970944601569288253524975578878645838298862876404005045915769777299296896247577026683267190045830140219330504733669482610881072273916288410635235292256852017092762467683319258306781800850631078948552219205301843089255577112249591545633283048430590320668337407345392503696939318692473206212224295172068349505422729761262348137098220181582606862374541333935835003424190629757261770240669698856479306002942438720747396198218514883733535361802093449099581098454743770772688884509830774370352313754883884922257370175495658611451715126014663891730962257342303752866087420045078751885269540436307048130718795006586530327478876859194583532570054692596035392436564503516477386576619660162725190311120258194924268519016398848979288609237411427075524737276889657251087590301661063755630853772216800917224545459811860818076612810173146946355249248767074705014354593112895758595989562823760418852959932666440015847952533750731609583890968878151075456266400754881510558837696137838585414300114037544259980798946944024553375190449345453550448903702877131697199605018448433390411422095042164573790959484167343231604017432487728019858185719426228664528297683568046118322473822738541145943444420164860666835146341930925847941473544413382003880356614654931864597758933367104144611913832753830218546062849257005588462053300025376675169812567627423613402480068121237791253051232039287358927309718552600276144383860969771343520772463103768839308214871765975298572724889218882572442558886222726287166471049037492225648222205855761025827969341575311392407323080724109893657193990955908994825651798235422775904775937613453789406549545859096134314489072214569602969829988979733622907609118168160375230616641319789989527592039069032786029578043198044951787482835531225116702815329746773949561675404934974783948320925800719183458452213530138921098987994196824063027294546688691183560890178056959155630072435696140901553243009447680045968597256929524351040027020010907375212551688202912732470797039767499197516448743207883300391387631361313888642058085592797407540638701979889315899055980831820787695216054272614553120402381380818628523695602000455337960089756235262523694015548889232159401151476152240887199947347708312075365987485279058636534662338115591261129628756170890434011913098418828518153365591131422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 705873190429361339848369850848958678968999876815167879456562493115190917372969814003582854534656952319973138004023172625464787383100626210202704788943086705945439679304184722207515411710301446201440551152551960191218989841076488768990821584194903910157626470581238261752393189649510444469573089719265824870786801903798543148576333431324543023475149893349687705858764085684481140094563227252807901906041698461103721463666378391917236133343071880256907088512584553050693764709698576271205070338416408106402157887420373371762364841886184774466583082523918481190028808341772731435460333841848838890777271825788287453223506484024769714034222894181640330244497228618521929493772622299450643323586660311575135860847986933077499523747665815239661755134042876722591200504579626742467695309919773271196143877809189804055484222237101585229712831418628918433115919130380075411204602561910391785666746886493007202219648791579741157077967255168092298853011961923102553491011190128986327603514855940041079724760023003197740167031185963808508946471510723663672508384601801815667964851275432108300762670582760502291648515980328749977025979546013506561274577282997294720492879658871998499208987496881624310992095096000078432914977415087650178430257849546461530034815038897159301254707530549804273534289921774165050917613013824075716301133951186588681902828996094345576333620766814290921562646439440207228498119905507274614439960716550943963519650185938245975265824990795164869590612834193856878774416239359611759471740625519006456378810519229527605572442185941106737480120008128316429230217315787104139286613823825830433792596164796660206590869753774733114139838092222210618054475218152917127457770897354641666917759443376322022702443186600564245514236975658243684785348902872639291099372187261253264528560239978946209205239211896103661260005143883498080949035294921932178937195297874423538825973433237425854987692072672435842654949395147039700533286084054956022596032538344776328623387949071880102747170309914322989681241625476601097867770434634160286362621697320257307386287270904774899530874924630983563324702642401763184910182596684109627443288828066532679064398885657475001436903482060590683754034944487813652780386144041948386173197265198425943631538948756402741998964096646737175116786049299159324466864137555798917120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -1304538166616732520090371492256177286158200548457516567475330610419129335841538320752632347001991852513935891253081169302008858466410570178612000480999117581553281098117557409278475621904190295301880385594804129589036346012976559711514323354415491147698548762058179322030162032404399513985107745736074261140800360977120482481815843571266808775955422680089156009345208356018958466707230984172162263359358991791298192969227507476554842501399396779546697473273557865037199300304965874281991560765740519023311723172979068611191588398462320412597949390387440569055011566531204919529329073066462875480713262642248047068456708389088881296618903106630244592385857571948519900392040998285317730821342549045750981767954628136689565018867604368231349631573931201293026782119636024216499371017127871346399999916877485495734745837712118846651223309787964045575307048765844351390318751107718503028343398836147046186553686611882629260778110187886130640224295611295075635752649304498327379210219540306131525954660201117291606707955294278681740050894956500146858348132530392112015456377583863650246421476501194512464727869228291811141896304570267794589890175585825350874801730815620227801938707634421120332078207071927975495214687152151074399519116566998129819430805622651059287847271864866654449462969227067055214678452742846405780703358884084701192644348634845775186420996244570731537444352721382316902650537953049867044868658257856843022567138197214439057769509623903450766749933908904740298033692604821371465913712792601691311558379228098585363492338892512154261336530868134233971582144240766734457960321775094138966184616085166816994704288893919030948567066484971050628916065090153538970676360633073871934175175983298429141888613371448296054353984141516507084039320862916608970537957019045692099312096304982075026129183335274080777816470808160642329793107371362545578580658704412825509934084989374246650598841062748061744271138158898127551510942666649496466213416597997556964423227935187953901175477441670546039298200336597541200489783144815291992562484274692973534062197092720988545744958025439999421432830258472025050848606236109846800738778827708670912459794854778236991755000835051993033801858387225261909135395168515681485591591171848591353850335027825703934260645505019215325717298964139007049108833977058826649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 2202505768907117888047320978895823226778244602224183515270008076076367173936294695492728490810979645888447553318659710254970118244015140613328109068586543702590716670426212756257625804079029735715094471039162757004637933260259057413916239654136181498372668189664806578548710884551657029091860532323879725006630218366953032780774738286155263607372414072852322073774110792669065275123980497252139934168286824319630982540096256593723222418300212902191012880024660613957021612845191284467557995255127335551506583126592480550482898050255710292232464104199307647196359670973667238609549592764722508745702839467958538875369805717900804085044430011455156558268212241345021584619251885585620882256876214151512540122387706205966255134017090046731629989550127727608887716558340280942035068351337459222849420782337935720069052013262505580127838655272722048877910746347883205359648062680100925159722289602991397721611884134236172157914776957966969935869118570165271597127520431889514659954036822309410374508282703530847580572053906668005611616555015727988469439807178399502169490119599749491661262785729840689651888826784424140621661918726118471704037571750530036009910553417753594450441057028706792539304516852718883594041686281404156977413582221649989769213740428301835333249365366466503683587563553419367640959104889908551756724666709645417490870473013681515823319271794338869212827447714687696289248910418930067997839999834583863019299270647788114622960677545450979315627640244247694322726419656391023498643076892743484854597233165579906961261962667791548164305670357552778414265965507619944194384547783262966410452375667214365673092607593345624491286239560786014778013351166042262807178945205768848391485785013528807601382166811894802626692528437538445822497878716234787501926418431519420978993511443652944134716884112077425287399305002959780415410213510183999604191456461443884092379621116089576245510838473211602526873060372552211447274248117147011816157247748454006355204589174889038941091246894991882218638534908819105145616867618981060297523657234144743155096838926271134687078792525575526618122000501835518428022461325300358511170120860024579607386370401818488899737870426966036272886929204051374983451556764292243168060596608874536310931730578187868557922311367847435434102088154052536521405838782732043288576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -3397996312805304919920912132658200199617956471241625602427511842988092051515966847382854706166160619398101675083854707651963950580165640973465075375139931607610347592005994805745893469928429951738279318313178213866641714323857844144798528991552908536984527245749589141301811064210769623959049251236292561011744304035594608663555304029329549161375577147164751298112152416088210109263784180894785215910024201769841761596182596675828513262177589921225610213848375923395623574953818920696546756852571219463632719335193204108081278117464777452856963353776708691394729961940352852197164324144119444598877568146508549676791667292969869661836034680525027899518200632736974924610766221577496127778616610308244826573844858004043068696056198999318323824464510597299443185636109135364599354528293261347873284588571307918724690917824881020809568954210013824714734124378153927568859444171669094682101391890481843465877070744067884307285380689393445208446344414354812418451433261860700029526601132462093558254081257657854661890632087519474882065298871837908687090284801050218006502288884269771135290427363320278642148511032533345440474913530358146787062532883800972232175002510906702542360977414282048270381278710896884329052593207503266504510367225262424829997614495585891052225486402594110326616981847123633694854675406615241057049630850207583975534915688450127697814404064739064889198295105766468537520352398784419827753163512552875018118630000911112631084709635233303494144341765460030304328479706547767213330754674869735755764167632664131181387187318583580293041084541341893289329473738253985021366391196015007111587782175865611721691627685920787520667440752315506433065664477307142995042605786599692592899024165896585374254788560267583106760025800791460391921974104380915473716108742653584419751141349564624130286096248600407606189749843778730806713058620724219683151519535601661608660448899936157154175871766216420045687469756676032933512770012678763867760185559067232920773246960251447327829263826167036693903763324542904354334565532893250933177617659107382195841318555726609559194231627401175513521299957923087703035066300285903600406891625455012135911971905795245670026994070395346290509438181358482951316197859246142463021193166258577145320139994114584029037429224676673561271631604460030638485433694065021419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 4770253255510238840417665486626732261498604098779921661338083932576486300862709444744804875552877760843997351121603647810718989172751558595147947800598241455813857647910481065507306577627688300360518817183451069194847566568208099361882669222425821712746699615184506243237850434420285890799084640142424914263020863776025756077865834511040225817074292309508995495277782269906536112891872340693189807426861618999628029437577409848279608853866477688077524981814368148782743741543747792376384204403518874192540022843241732412187017744908830144692230925357002127026174338538464233321510593749043286520734153593184427588359595390246453000756511285297539231192381214895377115066510725966459533617308401328107387225616379781685835726084951133394625843718245774446579698217447058258756296669772661756775915049369150312325477352466257557987179316143667163131040933765188626797886820911314004886775333587108261540939887411764125666015949192769516295356179180102216305427736897939377074480899602072244168155853187409243973022015352109652912564770699849994512808681178141506884558167654078369869646701144770333349160134517086573103849241944502614699359248495683116787896881613388698467241300476197329819084982379616708190584700772010583238641176788145106010358053993314965308619304094195177957118645784922424292574884075097656045019609904710304885254355487393248111578974260035522545002068483363027423209789169799755649996126491070388335020277192237182826988306423536413738789909889240069335488816993457256968851327618034768443615448530814010090244234672125115978839140223474845298516216507040736289564722764892673639978010137002072463187119521058710008658085587315047358701135701238859765563929383867500603403516243033584328775851242503824637084687065715618102466198494973062638354765309629486408139159807599321030702809788918423508187066891737198557594438843853930195520508833660006936681867701442995326376007925692854322389264676746597270782944157343178824549706455520754062397978977105999899137091709258629364594062391345390180704014607539013826900249381854279691274785294825933415464478542471526513824072660234791430692818326343371230951414252331109880970337142258557286709425164495275406363320983966721063472900243457277199885576197950849203120439557242238364989299554143658408455209454355508965221638814054995722240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -6119482375506433373782574427955588026852418921423802033938835653438759636174394320977155693895888720058609553287765157633124137622235957458013258724102130805084284997845206438554783780916729125331770608906794678873309296096475909873975837281735174794802619127748234591451904562861793206296762514480631249560500823982005243725032427608600570016205506303869940975319465532788515663210873147040366168248448970197397187055888836666764892944041681909119324333120022459095561670549057700048901439850958468985539691837507841673224097368024106001374494932454518983089785678084431510364791503730731114461929647723576814872911795011812677635286774135090629510581385108684555742662814472192452637695416294924479414578841340751817608624164243515806504270520587046386409797217171769832034666966376856830825711399130809725703368999898504446378981610824416945813272652992136143897613180042511334437615805101830621907141642142648114351519423932003445039574068095447483153697587749525794573586940827778425023718679913821983609921534297347784463518952269758026636565124672672326358085382346157524250223122058276452901144431916651746540460451877877629422137437348261340832798430164046416000114610595022890366003861826659658767861729029144581983058771513941369889392568135733761338980350226400454853836856198647532731345089269165720651769850416619895665311186131445740918184530012269019345909454467872252911796342727072602965037748737222380597388267732838429584600954682765954318119236326776402453895915059385777873219012651544116458691779129340912724912120562956803352150362733424496114686274488522834910223125843876829425277579290168194674102492689479317577630955108540115103051474275903216195449290180983633212250718824631151006993512723105287230049831027529725952306718943809035006061607500255008194883814773910782202474140576442323360086742090159090562548058744551807617947858346797691390822624142619354120590777846334905453022728159896851505265639640713605190694396722643862438398122578839811137460222289179773838859601836378949076316820253222078337516162572635733549752945475956470812904947802584454513649597086030217886071642765297077649396084428362153901212826028806403110900018685792894493064787001253909120897718635458882879306104959537898272729794163411147747134413636744865017331472358841053889893818012122533068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 7339262282999166652498963480077682702470028334894807943437854686500400630699589330032723008363845605938773101494476471946047186023156801109646549406581129642712145400560755579833675122056469345624470840294377682626406827451633588297994131789108937222127196332929372140093640254617722820273532840398824976656310993246823076540834010595176807812914954770666702588329575117279062769898225212100679784313277970331449781390794402181919692533698494795885295299546895778826884170774614339395342961563291369812304624613956105805071279471299099541256476415835401992801659630575593849915464660252703047714559755689718815391744593485843296352823223082668278704998845402715298234099869511044507049889054426982513213237120478623591127938153899441541718185800038276137356912229224950036113209683255460112933860493685716178432049485586455415433311851774618139900364854153632483402081661621813734313073404092920433060175857412710705977191181338452803907409879082945423465647626977518350258880941511147941545362953205277822141527270164829306999883683991850606040825625102290616572557407080890304036533423942105708250877728512273364846714805134594644185692579436000506843318372842569669450596666269361284160024526170278273177377466648481421932654051938985100300884455188847883369546155032668501520017452102734044311438160355490839678239566473268797823489906161569557833554557566164863255931505850215610775855451653844035209472026272989709295543892178897938923257257770798386543909917443509027786142928750836880513760748263545337094094266489836243838660551140167286404936117473348814551753108109059471431643682081819955324935948411538829439314713496402640794971265641783922388012466768672094774314770635178558208480018012543025395650998426507353234581929611775805837201773887338566868034919172604683797019809135319608172621633716532340746346330939469850235363975849815427447272325007748799783054445298704139825357300392356655105944832270218276167366215977681865892128410480767077828417941179203666720982684324908975941351325803346200899719539035913650603357604006542178739151934862656595963401245734774426307962604524678620571453957590149116516693293172158132342703899575233344957848839238345808167798135018778267643350519233702388778599075676779770837099213196289935471096211326631982781615183936478495864283145498180857102336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -8484568091373966322255446772335470884911158204767177558578164322627860854822496449048043623377779696539771457641223896191972754620490500667385396039797329971975494902901559418741888469576928489968686925917294879762383140989978300119036578418566094189379190060793411474488426033363682646123193379045402012547041486072306414665310068096970275116738164126544763157878652007881815568884908907711275143223777671009189214411967137015023022722142110611744766056475838643259090184630794089659032516359112111420018442397451257041568456552137668750130861052068355098228618703959579345700621163293895559781275015432828238342761235375074102085234044210496276002665654916513974926497583607454550601237236590128168515698324778389575875773624425090931349024188111687764044089709927442511182535298696735287739099833824171659108205912778651593166164601366339259236278121934048578766976032100261000811400044385792045628867377043514612794219740466447448095062201232911367758529120500416479387084287271018287718498409446732157752209671991068350422044243937815390289178057081518219767567322042947771792864797528776014574136667365091284753246748445609279542511153433578172661906186591558806777959976750213064672171587916489714651494504404902270824734247357854151378588555690536101548264330056026221042937821469151560201418284572642168544089263683015116431616051425830466423103190071047279468875924626248758514044331479854145705590626990797059027106815357677277839948072224716840365565578298125697314709351498532900681851792182954245404876160372977943689105623106865505435892306949776908474825709988573494993591345454863364931762689277309446605194114954608199634489144956501336930470185715365208631406807091804625107342514179046223457965743235137187751198794821861063143861888206533752151958106140984944534874781778301689571896834993359237921110115944474740730081141651173371388657532334500450531808721645295376176621289793604227091828640644585001871578794016067477903619673206076756611775903185350689908733259737911633838496325609867614351285037156523142264629362860249950857857629118972485988570833703326263052427417023311481656526374095534484970631494470812280360190748281129690972363253494836557640973706672896864044446136098477728390329428252509725487691901864699292187348029364754069128375580689525835836283305007483820441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 9569506909094973559428915573726339827502077919494603452577385253493044474040955185776331640686296116063457575294615518620189494791386604145100842947774762571543749384470859073957052396442745826134466024039837039220077391109530694232145175848416067804456609061908790008770255850726950011729643589545278362357591378174537473335886803415339476934148436813480098356776404461020299044025810677616112254171272800409517438754544526912811451320188472067402757133021551986341119082593454788082578225564554104895745500880934029730205413392474633930563147320276023938840373802480484214676252999514842443254422399174231602126847899358991828043798129002255544605188229713133845955470462593658448278064767885583288863149213651093284414143056802193042501520564633540463183183909696311720062790045081567611965891771932166872533501681194998304208584731133803177811051588728758429283041249986252159407967376789775391513736662804291485939716028598809681391362260762935215349862481516105903902148170458866466260961515802665053566833237356275016977515044589337020968939519536338477780655865880459741865252420783029299936169123337589213112753968057595169531144039404027870276560929944499198383233520687281578107414159847590733775894284534167027880944613797712147789727148157651179357733513103830979464543709025089756063478764583086092234953306513983249154338502305811095112383792247389002423189933993733946435845535834524497943624444801641372068900324845278370896470654399838440739783968874584184876691200246811164337231588117675095224843449106749978115114783353982569869980769255967888590674498061267011709263049780687815022858271807954859252156638659038387380556114210984155794114547949822642813342035451471317184006690502820485838324698646000174624918140650348559256004789589610569264776379888355770761295690031874538261836450458501873217828150012594103562301387872428614961219733764124895303274482660416591874937024052696647021316467160006959604896631531134443059678408091917201653053246711192590602326517428206525711835671352606129997369744068362368949253009710040781495047566557532483990905013273195562028410851224527995005941625849610131951925172672218975909476461199789178090828384884926036049816488217115340699179829012665413390542342558390881118667031314326456519386455901468924473653793358829087907090578845519589670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -10350087412628379515236884195885703491882230173279797020293974440190513666075345217180002119683782184616509841693124538245398674924222673205293859375404037713149324493726035891091330962444690233683180417472655858466504185255731698415870411068086867594950796347683716376863024823454741003077606705678007406351507584674711397038083778885454352694626944866690250911249720399513025940194806717834757563999429331991527646695851073636720057234054678790638164644612944100704726756644544403683563068821049289238527787644196251933728322236035912862679553963946971591435617053786534833186124015914896289751005889743024421315856680823641219476210861063322285558408283095673853707235683736557120378720494822574477166704007770023748885855470576452727583398871403528238710581459433249081863465939715562721161787200192771417785257626336426251881422714437388648049315081356517668312230785385050649670078139625097822107785784873061897148455971047124774007702961263089517427083131377827663793249680611967286036449000174547698246188374100495169486925607968961842138649360649940543092736617355388548958648922532176710695653324354850136463800997701535590502188223068699193025508320705833607242410997654189652496790266954804563418158413710096301172968103298692421141160888800845846042709498853358396693430834917464209455145882867485952313355231292510057473921475730111566758019137551456791264925082383711059085786687723969260507650761057618964623827526877681965265007008904317462412224697500999734946031469144636635020520951991864401159934611400097468752815854134691176984845559408853763428540010515685108289004845515855442231235866359796028248269366380859625155554543802928150301240496825009437960650059730391703699274790551123426582103727178089627933106923629538838680317405283090188244929592346969596894891553110811632918846427205088100812796598101644660321223175471786071109195696378486906562881682409516196432700547209896214562634576245118668037462375932301356322768113816233853822527929447761385038341764557995719462928029814950948460526903817576423750938514229466953567369988465039440730520488997208685845559101970622462883773477153740032251275414971731755932423878780783499819834410227046561953502398103985305258467637076632082943037458527278622972261609401588372524398100332667733162459578949082114518840752499345766481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 10403350197510375823120547510606943979946877440483870367330425415745099289209196444196813169213455671019641600257464707171881913467709371996374074021002447181442548514360162063995794015894811814994822059525794414834925799471810269239937086202534921459551442216202293254730138456377474038987865252103761304588607218210325438939078191477783723235497386393367660218846780872749295838325132574948219036385994313795973117927843727354394613824449112151052845832026718393760064607432817289281325698118145944656256617337538663023902661441586117378849187847914465156160274854636708297651955184011847280192953563661995675114917107386322124294830799559998946730712263922523875530582688615727345899674298879234073217624338844517464294403570578098650074884336860964532094590347551220218114120886089847004444714384010088510937596515485645625765200060651498271543073249280772298826012520982136170934887443483970502318742828148402102680881304729500053884757248033609801611611130350334390759745394400049935037052712116566572728045836466338719119430684190319113344679217526028756652056510863145724983924018716281946233111838178924154695451052395967007893357865108168989597543997037837493740113861326697579652329792296179935595535395787593440708977736885132800607987048311392654728824333664832516227672685251337488956983005580009994527466466994620932142938953526623059180546333819290863414289660139133960883076067401157753186570068449512947420582037923151780712233077553574502972474180657220766563352392466265629725548916444662088000964581504143141993244042071988541509211050185272168798808311906946199865144232837953571540407054738285665501136782149209962458205177489892431044817919494701327767005486645297384435152177907433606778556605020882150923347094686851300900829253164491957081549519938124102003419467584871933111569187955593881460776334534563294241863037637219400770710385374335747507566170202439633058458243921507618615576886232754777362283494136830446953731614624542236497453619365101321957254280636913940912465918437708115722686554472693518452253648358068871136575690847569144287435920576961657221771774851690924452929635671228352377187342988676242936278629009648853228668864569018097322889237251631782316164804278504501672426392215864985136433784047365039296826827767772933048577945473869758114615560637849003884544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -9439023234880722649869885490435355769425599452155411159175155778565929578917279478843029158949235943087573594197935992052705945873626508106837400959301722128195256686320077695970211339080214671787493208569015484150768147615908004992117175573650272176461937786081717436403063338101087892477846915555881795152206656681335183423294957236335957696113190916167813083784754782598967833298391420867668696988325460691857422571621501550021660863084225908489013413032720387115583893287254920596139859245345389421636511366056749900809985858836656225567167533683712754008026332481523705445186181691114328571397750927481216331614712323639186018248672495951296113119135925026471461188540616109860914897256635723509006575800577019463714008394174398600034439344170684830206724258164667055893795665440732314518272892390460502686753185873141713667298470729575551266050467916488945792245764371148424198028683878263019111177512955493950836073929390252687697875010004466288633686547421002232851514095174613064089876181846147942498019105024357489687267237587314666240561009829437851763258546156595709102698951478352897823950517801285564258833577139061938651664697277006267876166221037906035645646714060980126455910322356738305476654442742803126814180177516308240298174079381571263648524817222195421272109241603940080584268869145253562793240798493722401332699510798101362962631260716074687267623183730332327958866084737476634874526892455289667649788014675467160634472093811545480062029800435556648904377703862496140903338676106264240245676653285934332400933388427651417376682442032738945017475743349216609701576682224298827742536128438470620619260810934192390473129534454277761451995700766437498376665185182536688458295424415824571442466318569233010129411180349418419962162500624135062720081098698760144074438535501967319169832415866592944889258719368032343785226720811205249133189394412517458036572392887339998682517419179121569599472168718175493419491361627529901478245496950541435814646072686148329282790342147540469570575605151888611088541141835146180064289372068546605468975256989978781897387904033749691703789674594044172638408864471533556209288957348240923196876738905977516531606543171916204231962808946546406011089684248771732150334197851040278225654007051032671289181481959735038569572386212799870307914814715370657546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 7550989730476874206949755826227780976324340231527499977395093322535146220413976463829152948335000118977110707196272675409152107808422043836514597248334747755042706558536330525198396362833318905002094046560245003469698409935740133981321385527737456899605401124350635577386061061594472810765860847355624044141495220197844692718295761673750361708661653286403046487104960002449067074257331737147512594342213133576170429878197653146318453431520807165947726529106265883880172417802371419422383327022406766598508381128901441963983019252103970664911127058933225717667279101360493895796132377465318442503876489710808255281411709093873166919041771989431996639890607082766309200565115405027320869195991391674268552263512742166026654208126445275151689374017003755865013443358838259670210602710899288907465631036822896156361401643452488079937300161814645807399652665049660589893576823551291980737559734765363060999132843511341990871925424090963727714021890368891599144375163287765007666179665147342907982644347693207168633638576555450588936958196090920165490527160599051479367031360353753289969966939957469700670726463209278741539447703172986617421449940441751377895364036343189704368797624288746192032709078484414082397316538987149920019828858865733597906932280067040086557600151558806554848400532195843801345605605950279180242015139535592860617653614895553517389216607497992737754612756615172323488544825410191895023597500338306925911175007171502554988178950790508354951234962412670222750523446865307342057860934980085997061476306346812741315714534789619364554589230889207798440832968760324476201964530802142531707231573228992036991207144585797671481788107903104236279275334111460930641350332472522348376550861032071261341099109530707540727868653287382483893339998993349095744927809470087356834395097730447499886219740179922104324569438167675116339104866514826088528409537943404205627596432575434874510093013772951722209923550744433499108415137897308110277814647199139392930996027406582579342746121686559571864175326126282328124868809689069761628147232367534716613263641648682584395450148555498302808106461966017288064322579568408910916973720326574440433878984416935584690569790248968624556369488901662038312705077486710186649293495377247513897695715544639272733043861457575192530785495863685237322566875487092713979904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -5213724148381200304110832442537386789205898201218066729669886667350840614089445924085629782248752870395748310301060305234594221524214255849676509381832512219403512327010244474004769383034519108976299053024061655192048050128882371065832936393370527100382912617441833360948040302126454603502020139506250276749732563783949641782888493362675447718196145743149172483167397094040869679146892113794100103530567218937099896324811355647597763583652714952414453830937450440109921200076546718928197399115619102572769857969038746163472056020200119880783367276438797880370236112482582590910260767719426037310950523801636071527408293393726636570487900822844408005203035412410820033191792356085586909207524263468699727590936029412672545774676587652477412016776837689381698930885815030296352781725511924687085207074668124031126148672076354024485334486223741370200353798480053072879872277359292905994010006735077478438936765124405225024545913079457328529932223492173734690993929624271381309212332158653564483798599623017139926328412339398671089779980873916182410604020376903035130272840324362206599872184176772004064771849323309416090032931761338954499093417624772158160843726824692087776832377029478867717612483853168957754341755490007035016959298172952290835027398501517693102594945979434453823133700547920936409098881359501270577672695475124709079393837429909783372762449170646949646254002494047699749625777910597371991561272969217480826776495218472851439074613797451524156676996263573004439483379628989363493162991793558015086831695805229076237983373676603904484538222076433787680369268524379952553975404878583190763049997218602141613034940542482836917528858188061616658422994052814626256460825331960028238826629469414136382472070453930228011803705298533064169282984993500634325319613986013488625136043442375946323452317130076210597656220695010854430850530801794242803099889597606678439830631470708002927957897679803501543770584918201799157948172848841852624466820740775258300358194669752899850252731923335279739262931750242191843132707759610829563044383815165152484209271427986106447452599550890638454212854371924791198155758809702525824125502185356702781855784885598777207216339970115308572303347397817770311184669913103264213071143509112412234300336990989616205755146444954446284208498155682050943892290148136732590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 3036699313336953006613872924112329605957495562956822809007037255530452746460122214398738509894300773007563579523935900716567529987630437321247628463221644356711031146716175679525088990550070892251281994490870486633278355083583694890375219403059141679392138762107550135961772123172818379284393558026014813456888024137556495737383995307275315235814559569666987192020152018489060625522243498907699701684439973678320927930450797743085102237686106141912726043600004073608015994402298205103733033258805678518848045987539689206935838722925658909916333819969839253630620936382304741613322918884894110318160783999963714242010255308549526762604078595851324770010782792228896490503742764203896781016275227929802592430000255510680662379269780475236738202623826640601399509204081140371129976216318677710033467154274840593795626447691342703147811374187859405278989211662711845985842866777717456534042419815520220598337218934959935083488005475112477961509561552728451945258934713899174321634069801799342705347825700227064814088561442842245621989601825706221803155937700140779055092668942314518000988865746347836270956342504401186387769430653175827162352307293069197295144455214287665199601641057111434219850700262707854618382251395058366632384869160850546006575844736427759257994718305897975986299051804136786045530897187840874862205778302866202792239732056774721145022647687811325166050982510973326454211558882756928204814264518238297632580039052680862537286392572964875889622986660057262015633050864316441562059434776045363893281137795257791880896319048234555813503157614550944906402589299726162772667716404486753708817034635479052726184180869647115415269076249284967266866061618200637940543294459613272307258164787983728334444609385065228767161527808905787950105245775584665642491399331289467141318574060316147608250092690734678636154265732073634369824965387690002058167364743005902543401992930672023004468904404458976299833201080751729296019733317688569977478561311475561781443821479168769089685228117201602789843796611572885894921292366750205951301642345651657269784753534341501222158744262646828417831854686972185672831091587904438824964512237551411636538611256352775862394158718647261479436516176062746815235761525386587746994479078172525874708259467001706022579485970243603772191861880898905564924446970303169429504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] -1455885953996111791360269115589352419017072927314358034991345565181421030480416215267432435092681781233391541143177168678920447044284914413421533382381161412374761450189087254210993664963564015677109194615930687965110824989705987283341453077045919236175400611574294665381703775318397705157134905791359304911382912934340115032593981471386505909916010700401017633321834381816742243715108676421471955279294480189436178733892475337912544512334315727270229776556181399780837828079989133676803285956437824775221167407951616361422834645094331084408562129206307878078916154995425069352291905127122072776915284570017487299014856457263335599762183221129554625387879947771052580058441910451964697797607616914712216357095800940319071753870602480057141604797173782880638712960063000918681689541132688364485781432924876457893585570209743707709135532607399725999695747343562715700029387410892857763694155458597516411372352380502738789525711719055376858156755274253051934824405444134372326883314073669397456899617129314497380525904168694540183654931835586776975526005392437378565823682139469781880891746273324054850734282808594034565121835414151537919401998401558392750249442671967634237390402984106653921049323098409249818609548253150101068283324348614491900083797052631892128473230835368002240580681272109267290887443290541699950473439414395961610130828136908873013559694444784725326490874708057994001834909614526377748065767159660243382265219039452428945851197036070973282793992158633571324797659736924486288616902620654367126783225057765350181651827460952958639000685043557611336313205512262628879604497287713790886031909812318415595875235642119850035967441964565944938545167063955744623728491542948438682245115486780614337187707011577608683693543964331305814940150819361760019861245974871294594517391423909209381533900363040450102318473681230945804142524192103372569629882336323143974749675221626384163182675512671575347019712039987845781907908326740688315957908030971344550847161850769035844943989793025042701988873866649987099696028839600298834064917066739812380008239825627796482922051365950420191619241125876278192746900085332958198449134624089029458670192965675490556405155978757497876918605343973907640869657196432257538990544934422503963097261930508203075239845381487503254981300062995252843393537370056902574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] 574490983242798296446158592584572670902585581294330644505297841207464722105278913676154487891560887210690806458455928364166374422393673428369723433694815622590311034077949536995222705795136733129419755434130596899546714410586259533097572686570712312769907833063662777201764998759621839096470602486073231759067526659641374199140393421233078210922550255867269715592964747583684257299784356026157496109803950585708446651794231038077043463203291861443105979526173300285101555856858212849537319931620726315681589963010875784330269378782532902280668441157490929243816967909525854356841648741061597672504755276253127668842679210266026258120818754202862529023360177073442751667899980771172790000424648503546591325944684297098329515675522638658698320542006820080429306596414850305740579719608343553753698398189708991057844761171628674080000867364738850073043845691030269972860705364808387791077727070610850752995702164025382907198240439837377984119457593028273135850874387994406749965723500333856768104236207719683463687379680655898086046507216650017178602867510265293378298508011013772433061682546619320237103582964683950518912090608103564088808548115768852611602018716489172930841624541474332836093744755403424908872139895404911900796217062136152228828476063371389330118350736211079603538361464045260308665320611750406688581725828971397897015209091221922561684610559822312645507073451610442805868993563042405665761712142535424755633805634403931909253625747760382931898131739423644684749510753839230968211850017112990940790863368519850422091392857146962502035196030037409684980654283618473789710763823959441731975748950855927503456707182480369032736761255659297049229622593136717928329008051034484106969521021301350694958061807753255823366919030083189087962077501504029517579622531198139556216956900853308970425982189366120068724750422274559332646743020052327664682915600862289138003872864478613339563251623723205779783011552619541225522292636231070181508898547898615055320543898950582685015627853068436070330169365636162321288960285143590568350602292643568885437913674787747103943846125172167670864979202837812449164314717381382717238261739602173909817835476936133885578164727442522143669094176157186393626576187631159214045349215076764286760565297502410749764076912896662208211738740627402427267553539362446639104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -225665835868734044507845360943515866718741848876186540431170107725912028171483903040054478742700491817790821037441059265435636814169174881360999168991853196644164771826817727559438778268793445682268114566566757708473355666483515774732980745329164678372100308461024442996296864389116639202629871671455796062390738106262612149329763752343591681715103596016237801690242768192313741505324235366173527097589558540418012790873283066006330757155037258818488141335768959953634567442340043200323165475092564185817133196704794737516657146948300740673617612907822428764818607355661090247664890200839841690416237238544835597609328128110066116949635211198317486209481017037777037003051772451837147966461980670693947871281326654033165656375770394732788315863656140995795355631761654895885722962510446214342105748828924507142717273641778389771857700462629226185520360556456484999643154799682500480616511126153072693780664545346003652409437488522265030878648706746775045968936496154456024730837777069692822276220853098017022300829354473501743667220567292317085125883715665306833720817452587398716402504816647639246257507107473143956237331793868908396053675556768937066355742707617165704946518456393508031975373289194786230046216172226432157949737774234392017455225536854951237841934716514566934526692446701889783675740561010546203556887691080199000678710731191878151362299687655094499406864048716066514827873072497967576855349210140461507586446516734099749875305007265440727140819466084504307396888056934348603612234531286016195084678782960073046009284377527316952983396138934528974534268240529852880689100227604417672594822241764285208061194718815051267615902343138018967311155455481936608553542572727329766580247746051711516020475979471884531053700719519949161651295204537612042082573163936372790083300835719340395243225869898505022921898229683094062377768602200613540241310656852259303188103781860302155085039046016291238233699981269329646443151328550733832928080644221525907841794227851767206618252282182651241131453262622003372220680405645279511790275655914271605341986093255059120454925396062409118813993150343579513804390042909279486291457556017664554081414410672798374400249067195105158364311540479154360005969092584543439092208422431296711157430162041722889063524023326531392135907013292211462636932155498907566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] 152572675035526070107560652500735776492903993060744497275581007047849235137340399715509408519425870030118435315019156580951840139116651664855687699430361074854081619648663896359183902642083785080416677481872829160144983502279500895423795648841860655988809354780407328429244847987901398060318400322705405447795317145259059360899891800815747247100175376831551398266204028775593441964244637517368298557366421649726738384603713774975116810422754845972069845017136375496305965519507338873254536473321118752507117394182940841315919702794267137508454413920666544006889201134146564222144704704828102312835038150727715944864639344773866368283592997142953931535416189147276447138910481761525721370263537610542645045910579486058210902530277384381434357453699075398804454003832230273989118123955116836966005273936989550295242303476971905135500155853294671106490665805262035229619062770269741262791744717605547647889606385787829972442751108144514479558766195919326825887452422800854931456710876684136884359559016870799661617013807216006980036341735473071597437074361923963420232581785667539026677896397935813854548965648903550966765605290986914748229482433882853296951625242581957183917438039062221857789340950299165067670728066837686272367554930057927571069892453623103294555607076271019207586688967124125784590703971605340168816029204098221708059203333603553275120852540419226652305882689687389976951203998176613285527885026328421717465554082804661790905665601879653127849590496654672885611545079979528822893861495999679074200232518817608952098454383434755793218458580150237133101633092507469763693994484190027746471823837572351045995464179048912451657442277653831048708768451499174391660742616566415362646363109664940508112986071579448479287525678175950199282201387301610834132484454241165004496679383162003477815581163012320047036636754079579552156358380985325069930037234353679682299203313168720106086890901513750267829506108388135238999226593498716253803053838966757333205543204989426977969328592773593683937566617467838348556627542722993140197181227313403015958980962770758571777065434069422620556707751916771341692338479616090744507303090469558346225273608426508651691184722415261631544583501033056405520419758003387931707530088749283325791307176525226204346766031558317240353775042579731327406019120804466262016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] -156591580823328092604407161237036867002846192174630913244926682909577149934590753823057025637600786423952639769444003926877820227169545150551715702666746558988866167082740190608183850333369311510835795332462799704408491900903468680488992452792644281236281657844410985875298364243976423682016698010892683596992178582860925572368866720729814603843916947425561700136724725517952867003936591445293559584978138754954512127918531705106045537111821311164905394873926447198714725888557405647804473867693112060479093185187666203050203649021789246984649769061461266588954595793993511120360117651623372810896290344415151342102357941027568983625824470477786155848966810739860375690820206704153424461192824180474102888540456496837372304649069295868650507136223410762088152853277606455690063980318315814349645026872725650359960327955347359436440948545498098036644115004829754802555138179947199116701139023429334793366470531958955580376980503635959077136741118162112108263630799602625465680403307878643655230967856449816744359096145935819332529633607080771665653193660448829921968150686801115827945105257096641280656551131397409179292866947645077302285267221944622376876734964904335356935232657184406280520871971043855351387597361301019576340878035596929476154256701529231631333231638833354535538828254953128673905858477158353560686194249493686274637213033526671299273257814752597439451859992684289218719460208987697972475473359504193040413132102104422659036585906157761358648629414826470203692378086763679387079952741420941295596100173966702927556412363239600617185018312192123160960350095771419489623916674653761794179882560052372238568601773187197751582401690367554121952966759048423262569279828629410635937766747076224692480383638878049716532723102156869037637532787408050519074481010351261059770980786773798773789624169221455188474306483544346214600130218175061302454860129222456585422567268698255365900271769455526996355231619239218260474931913345038811541641678286930696111022087386037283890192638854510891299832129606961129609634440970717033196178835976240939289264453073707009953393318222513665506480067086366557512496252498073304789049797322729451913783431977723453607102150310872461089364678310771506061479325557623232617252282760830468509952335355618974808149730777389539063120451186842631008650661329643765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] 146416950245433900063697471757987089084311447659884576555291552255928239536261891557367711289347876977337952412187697261721932867540952005315804926338655626601456356333588767788357021680104849260348299449901784054384886808577240454590124489770164066714345571730310011538929814731957663099272625884095570490978151206894672847789944979960854469569548183229592643017406914201492870481837271507174826081163232673491024366974370423184808437406020000234485880537871557496034011441631616216142563780287619911625434518058010947787972919759222840431589011604371746153416389451928731029279696818005456116335967938009595835813621503129140897692927238884163377621217837920488029898728360203657123493665700642241972398569175767853491138790862148124283124739478303793484035981191625992261399248899084829559044682116404849344048784193466900908681229194462802678929698970091949622519880094751796747210092964341681037026593990046652420022255526238794377286853364203472273664416637508860953039404515001772457903053676556671747639544589513094998067164812657417074227075784831982534710878455566503147212511889606396683397394099852770569944905660971357801161686162164344863469540832917027313106779893673435923142675507483702397317639345371897869574938900735191605630601968261492454954575364404787627193972971111618171276459992217878472520101510249416667779903819780025934427127732676891487039010734181184750860698211831988487250797990595985828533832295218444447227503682659116887435804485973800197402305123939608165274975646300472141537126806485685530974086795178434964945693245672982371887547835613948822154731573802042317218400110909075609236107972591779122855621178371785294546475157401209404646339098577035311600281508584787680999893752921260995039812456380258245158803018657447079460560262934106337782130978691235229391881782611781354505020514929827385266629615375579465530210787047782303925216805772633315601993766193586600531725736212398809248284719228788826833528088018233092877884081070061511198259861700320803001819803269173218793446249381518703106064424877051891153489110087458336871984600435382430647757837486680234028165203841063275624328691908802395259034219292676041154581995524955102050469124183840090537692608321339319997871674620243016437271339370716367529544304599439449337322212358236925916834329050252050432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] -110556935374716883578719763436948408418388525823592552864214211602050267331266509318128808321054933962758817987914989042785079521326067565184654901961860504579477141138236289667332352606151920642885760993104686323642814322371287475920238634377084104623549213474983590658637298248951278672472183892628017338912131248304380413990548442129358064810138327045306850566126343800921331707379702220674476783162402053427295649137068888486815219519235070345826022688327425721323943598135613179759674343752587831476304883410849885976688868568673204685727598864032241567076012290458272817503910736061444919665197139256086996841309873376233495478592072911219826510926163459696412995572870523834512734190467145079798141277708902848834338867983558352781501548425973806374019236028493429131945520497365266857803268135907346375459108091748224213653645512269358206041195404872612888614367450276118582334277737784611958660177324242313962761589486082252299390230014716104521917596012647336017476749576327598253132045032567245158590768694119691099844311774264632536977607895907341350946426087275156939020455864636357885439664746682676082446639781972042313187121602825275049509144676942785328731129462056389136683600626315150188718120525944307120262082509430171154515991238562157357637186643820689331669648289636908887926809365196166192990060649055363936667640835394010789205246818487805857945245436977137647050654614326784240174286094604379533654379216767041176362257236726505933264902789701001876920736869542914010005382775817846484527802032424852664671445045012990443544762767998936792614848272208285263136019150117818054956780565326711651823032699080657106918304617454976791132366615489610249006841544273188889464504335697946533864122317373471901825445312856647798409156255837996702374471747484114033926843075799955271765177530567150235013110802468097836296474544381899086360502740720663944685993825999259173363979706053565398391645187258166224975369535702372577073623186045063179366223920685169989799255934390028340439861178990392430066809941479776339112559881551170704531379158915582181610012702663855787715994460217707991902223709999892949260815639556628450898013535930945019843490432756765451581264273737340769804426967432523939517670412788145864477248216432097821521143186952519081116390640735386365132745823443589529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] 67769195714322506269494241071540480629710127030205909952793627266749173003767707994076590887847123264014431995147821122444392466512755379539311603969480047041356709895365018503711462120636573916012643104181494246590056249615694260126698989080483402927622435120759773510350048517376546420622823845135969823413415895153637705501697043497499694470009912988973047925751695784953783599045224978189985345304953417412409598791511281682917597329528075826442130727421159837582691232071359650861586258003257509297793994337862552900507349875465958202137914476950153668205066268888903278782834886490941958913401420776286133025488254049900766492566236081720184132695881872392520073064821885330005764971081940723317627462236344320585060208310229853948185303090310279855661024707516399635399861974830810479297134119270222746543369127825973596958867834326868258541928003796140332884427794271419514215407755097240987253307565408291799314549190950189770709027116159764064081713714770776408523933223021899358098465319918346593688258177295558830939928588775609227420792988913352558315577744383037524222090190211731170399761383529140364206130861260245518338365724988849989199543418456419864247175442299647198520988694526263020650109822821713935032902807439187836979234176591729159494788430674608818141778324444509741463533705674722161726664014143625836351687947487284965146868285415933044729131713514548149019344954910052903900493938654252368661732536979932464791682881794438768577146636174065782528276190445244857881631922124824674652929587478623139405248036822313348938761833697729183832977502219377142937108853312476241712314663912236182997759144811018917651438723934807882944154987061917628031681452817741425194550345720826252380856412009926108870415677652536459969276995281758501046721885612293578827948360313036993366030932015270641955617427289530309766475196243983238619320886105324071112416607765156140446060345087106761982417088513603191034970164394296403250299409726767753832080103675554319058394444539871322561781123661029244250960532297526895415545658019642424841949578139250773213234075474446568255893796913151802018673042486484759857632015705147648680704932103151411297097272239448132292608053633305200071845449367321252476906893321914699078036321254699004814068079201494960577652856333093724959631348420256464896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] -34040705417101422642102446847898297575708995141376282277086503740136282383223521325424558903062063859755200750343560636750848175921476605996222544073615579802432459351631473925550072708321312883719200544842349164256860022444300961819482289719457848734803171522449956695723549610664245037187617756748902577702553097082724652497334972537444994492783535323737516665057419135405653992127515768505868682268277110435273340871989647682200937981083749782919753359724126759388098654121733755844135476213158450768462534534949276346512313276222334320894176519508982421900953051829165942214210624809468091514396139210788334139509339454559876308714459937248439010700391238893135747951724629683528894910646974200458625504617831954030634547348499099913496862805469182142539520028510110301707334163206388476709741901191955340724996792170363408239821766035866427932865963493750802880908280083475515808932860005403620346323736946190111018733048118807394318698958470923234943781419449611487414738070222220548429398245040840409653392377218923727722488686971614389586211297551774976144740285520763408940456874192032989334433987042613913303531342587873771091691814575017298621966857833824807048274197427101562193872827096201680560126436461826402036963383827215487145800924454645620355372339111347807284680355539853812746779530802276803683834736276739063289742818653885783486551241744922116219864787269403138696890799746300650342624791661421650331248073285599842376913214869929674970964707712891044221869311205704083009467682041185028462446638658910044404773926672055883273305396489759951776590724441480131160154929528460230436617270873636546588318860143085110554221757654597369200851984143465119010629644937397390304245885709072866769813054095063843245508524226757664820749061269232658990650336005615800716213905478444569941116919402374969139496962457583225141804853084088960410618079445056776904214608612581017572477315326804706594646050620054531919106749143896071825717058329712897300613698460623190071212094198673054278211223401353501524542672600629451342580997976327557591976063597176896499416336523802269832104060805728073696166777860232328628176836396982540708383572285697652617832960292530087343194178963891676268434101671384914019263712946288165858817686897291136656170008209160520450072294620571691297627987154577653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] 13825418605133080307146815432915719971422642460293459928674053491056129886090981443583474738307978510342512082677846997585386235547083289158517900168533317418732247117668048772574323670362819583676886819292902996425880189130848093227348247931664322109421706215718925182032328326229165871813428319265520844403650209441299684934509765205668863715404741394835128805180810380074464982910348531580798567391130153528095393995476309699774093512217321695786846552944428614477487233285460855584461676590942503592414096960930236227547151471266516429125300433231654617281352082896354488787289484279893285386702948699684085080502691049489404347017577595684263163011789162087475138216263492661638718315313703645883222391374161646703711952292154602493344963508089833335868715542033757705310288158146353730095403412161923729164785082313041635773655444104441034306761727634728860696393360307410581618993324619776469597130171610004506066613307215964362947713902234059029656227883637250105873231862445128742700542604383644322398660171630719997357073851766254497769661217573043545024595435110209489131899642655420541036489635031039519909261910436789183638082741889957600151963020935849405485218124946640866695526084905410759072089550072788818101744264810460769832537474877508413190315661290031383860909336799142607353550515632620421221383137077718961059207841470452112032580915286129763052157294877623231108180360704241501790005610821751829130239156581729904526660930348066580933190049152134167727340437816154194787709962625558858609113405515385228803983082617760996136039923643953070529695217095608181987619211713622429491394430957789208732933197684528223058273287263228217574117990946989794316602072285666370505592155752450568651870342153790612877806753835007429936149962170317332409599619145119423514033947476099162535532618478629169083002282516237013017810044230159684374824695161509202769554263957579005382469013976866624423961323506320347791575522746284781607424971589760614249443979354102906312802486306182364248215451440835425952726725842138516721456863022240532963969843792548058786894053858716268392877488299570990880643057262956952911744545641900052594324755484897080359453727561653199211247090168065623087138952002521144439281700024815845833927641287306380108083916130676355769733620418837937098141489652540899328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] -4260641790946532926764657244424509532118286537476226747029028065124943037592286983661318342621023047432775128902895293555217854317579181500929073951883030079338069871756881150405576255448971504992671982679745610802162622652853752639568984033444144765963623563312518524562894407022398699231180941866242378138398572066658315409470958945847529700084399794425824947016615796855620310021631472706637924253945465227902553650301690992106877807598885374338441810968318296568538807456453420814684287181918005178620212396582329141769579014548653365245126107446505757188805254428744260397583060741683960132524187897073415590951085915651805895053948836561767592520637894926069190523259352411258704143552908302731293962713101069301755652186308027233533807270388041261716472716051171058390223738602160808479088740278632000945860511820917277899568755644581051460406549293815374406411739652122976352383356734381879613113189959194055052132642024918122017128645300966444531110962245323813738035314289987942449171417893416502555702242598699976958431737249441794306065754264838047306902065440579596280282173433904452315556974179840807080836122689127697156819300327270566933130757087622655087701363142726133601873781119294942828441806189117990940568338513474730625750861228391368801866798571324218296367083049896398685500833425092920514517600867698629322089673682892551231870805035019231234754964992530727597120932776227205731943247467628389968663397088827921027094158071328643099502829599347191934803695309928161378150356696265348421719164783980159786506449132136418578865008756604891013095094429935943909068315753771670525141692960044189276213767473005220030061698054811317934370862350011321055461356257421014580474602054008415417037850000135265036458947210913206829767520914230190507411382041673534310410113263966323942001940540627766245502186392685621161020929216294784869321335097395152826647976750338410633152522271061148033459397456897089093744909218901637009311877237279419745795021364384638205117086256511808501387081800371618598502362775174379504010550750620709556004120639605228046501515855739998215178474257407995540293765829029533317879241255364722716695225063730647518691790719107828954196218419629162175296058193667935563798560933871819468224593864019253999356487043208114200143990274761193727260331459970334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] 778674377653036289969486872518822179924119390869183055707945883453004348241586649919978661146023104562549806828388918863112812744342394893909398941450905085285064005574890300140319760460054072375147821503424390892939103214867133860456653032505379425600159160527450050010795416344129790584735829117338347027045543550084575778516438361293280535213973405801097656963964339008692012670301191229034734275123015283579305488254675787765165506916344566588266056434918987767823247884886244546416570458236639222399578019364829950678428531783411432666046886221478959122756681643502719583594238869846193857085102938262805459215172336398912010280973873722384834108446676802387220051347776189478427923075615127882328678930781572293914307586144202957515719899356828727656150445865323581354997584418895152702501638067278830451364921697297147261573814954847382371860631012257439632209240915116978520303556246926008173788992973975807643959244157908428126629235091041898374313185464836423769450193360565194160685152595150157995673301477095325329819801973540579245131318712763188968590505924404542745857800606810883212824649141056321652560230299884970301793724376209900842324101198863657533490859005704735124050083137928129781408882131353241675266690030249696965402920807659409297618584505363017638902291397883229567890204910710176728258632328635744671497350542467644613015818550889729804689862218590901971158835039106716635834874328592032740614665991209858691320973870179256744876691695719059461115155591130729724243062660047664247741421937210739401681195690656341202958424114272436145111291868385325447400942607900580358799996053417554604875273407616634270984075936996128350012953913663426372181850858444891049895156664754874903517351060643543031935879586763917754043900687790652814587445091461996159873053420922802878761950840692535090042427204091039249779824828842112484420848823886808501132763902140276150940198167851034181562090885551271254348939816085338600161190679142391698924375165942953640206858306903914624693582912231347043587624919269249441863939729397281487953534026217501247103492794919392008110360721812566522971131052690676880810162632684545622268046587317921472314066813550649281588223408184808349706104417753059607635968327151793770784203194776897469176053796975349067006564740557817950864734827218731008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] 72465458499743264319587997126485618132100683663562266776518711675471024264650846877199055957006088704084060891680474010485915233629296325876767833498103209809842532382040227996030832122335621264124706374867384023928245060987615438672580367013809685575711673377416410652014644203134933475501275335101464316499555851027910725861837838284053918855327738656612489970567128798873113133865251113730430882687834260915328486353944869865025268294496857085414574275237606373106276518608302734834166094588549420795883603813285156830772152076556692188262473575177319502275087946737554981067477577127022464111619602561920396943851554706583605927508493024148106726625028229699391022744843074371817078027604743521402394783610658839216407085181921588936502442509147147515913687376511844104317138126482352569752713037189959510018118173882689545799347865179364449519660983723239561085770762535290310221605154804444670063813117624435839073349832974338970162484831014739101640347881304155512146564041055026623899713833492525532285758252157537144246960019086514695833601587053827716285225324146348978765326785587682565501302386479021427237536094998966459132452421588894669473483344142354830151986201882438500582891136271908759868449439177577975421030835489682686743312868948614636636338719746394218787519076210751555669612078575857360577146859080501862590958425443497396915854386598270908599927986539868305348086914309337625249568936707201337613290959775581831481723994513601508740931076508505596671312729418469260255039321467628762727887611756205615182662052743614577282603777730858905727552432854398714635042051709912667784903935362375248030862787593781223560791864593208314557591146169259569701008875242563124106385788754288345526433429813343492805194310721535410172890674482875123618520618751188799172330146674546632491585623858770849934019716702230807323495029404926079342877382170645809732679932301033508010526010939071396372253944884178200249061821382021949662468707647948978096124532880660525781292975388829823517460660049387070138890101348883070783558192307773618800927821834094702442999844875249314597753624346857891447456764240688368678600189194827717791391567386006266588158794914053005925894379301136629829590758428310585602920694554974147059338253011283852656446930676893997518696757769944155465063457116651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] -120084746624975637845337019248964322723413377377657879114591443331048413031764618363459522751663946172129635540104881787923489591731946573412408661540274952862193118214104528028601949386847806839774206754004039608678991195798140210344253320861993241875702892193352260214526944125436944125943695240436904219774081980080427691573389505950165381752763261640431615339725769613116896473112794970852008948088993940800826322093319726445350589530812702012691969607229237943604890767358901535183743728016884731641138027079841453444054074093079817828538452959380807217020359651813124071130664944815325464582038334283427494843194018261922893047825024139379738531719821219282048137993332376668297298868659886050666998059450665090651341296027924137573345012940017634564915402531804887839244639503321277381934479323243199010184209467018874300483224771863372040206437797858579555164955727148488547619626429925869893348894033445398536512350601510395230603874986651176984898574374368780368572231855365986572152754287075755996464422127440596581299440643036323740656923192850224706420928376901053791030985377016441302986121421330374492881709966944651079726397971816780340980101601768232023154286648372539964110206355527205673915048702441538062655303616400124725310603705721882813001309222719819430132423275520229859381779950548703092693193630453959486943296489789242620210507304832153473094855441048158090739532670616996930347434504144709151783663443453939592929793413415365353297644934813467787669872077240266654983869167838152728643741573900332532772414588357764480274177510405709957718161520441052773996720413802812752872226007352985262163048075460940517217315583841099064374100075159832020779706169509124051628448595813734179083452210925700957691012476074094573492539712712878167291374592563146229375704766979306836543318478740696567306509861285815307590941027061711289434130739753439931580921191150940771343659588734643327573205881818753666262364550719518025229439739902689001410184628222617690759768176822598183821347638751655888891232310244853160812353918885590451454823234864254214327870633102812093459003819784253645218944531051800544212832069024192157923675588384217237312600245734598935053197755426202579365123985922108703545315521268576694746224436699382787253250087696160387771056323182839358033073250133606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] 49401489880689809222527572085371528349788300529688482994449892026153308856538357069720929643610989287552218596999386737330110379716046462741984043742768206264555342690455634922692158249921575158929729004263735927931515047540980919856956799360214705780710347372326577066540622768198089594428803250132591092817350379005250598450229566629004547530460808538087050355991487703374057112223833203717560765028901098538753703290337373569586558314389414640034503536871764945029172409529647027068742247016057490478005346277178178071657081754231122677180699377339893529164501590766504480441993152731789277409441927321793865264742861211308988657340555323822884829560644431565599042376895474363341154450658849071433567893784556716442347485569595358168566762543240024773094391968453994259172747701407961613824402179324614482329606232661747851174039539145787923818459901515341596952669317027208965580867091060210346445674221935395307849594974042870198121389526027117094769322179002409279465787715751057330289189138817187127537417320181920890343564066011544285904980884576799080515222103349855174913912915731891386884754524265329090277642202137091963617533297627626409980727696883672671715995335379843437428178329301520125207698667040888555118686584296516652021150569471045696886357243029184022418373803219660108828167617149640982713059414540283325780608114540609443777006161202254647126836297216496172477142861559956543759497554522619996251117216217492349462869586235755498956539116778584368461669662188209447376440859484954011258863425697708288449368598404754821383228834204624807327907903367323895716322724213493122350641528005268067742844755483096495080993806944905280312221049418662942301399236082046054140838473665633389139279269311109519519268925029105953850954186948715172778043569621454975804113150071791672093123480404091615105428639899458957645122840614491677565027173056384030914601886537687260426528895533341556099450347037040585743109796800949448417766128749017214067024488991791833403267941477207087116941875245823657425113101772727792577076405938861613404140736604015776347974168469747095971698090492601258585706166764278496788887801158618118387600864421778461012887796210190000605742112869097629770606379882511882999109425650565350585066172882818023577380672534166205031466385524995684705926595141959680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] -11358631497422138014093707635143015143293368631757010140183720915116172711693199717473040394770380340351166395892833086573715783002678517732269113791138200109021347215087384368715820748584791298028200956246087822004332712372492625640344221891443583192117104285096512306853930217052084117387724901055998884830596192002164691790549227321128353182266402567938296921515472624744214038973120898223603307451788460135458594071778257304102171419851850868727748054927524490644563744013118245843063818185223756901104486267294796219647357700473263527903335801940338214124433601305869352473098402886410554961409794309802264983458289382156639364215942157531690208730389838023457546562145024553699109963124271893980726874346092923361089361381221082306286992424192287508819892743270108910149613083684417158605281584044204069563589095321659238607030925473971770792205002425830438293221338073622793131154789904792337810146502607785693034136217379585793034113039576378861986831519019677088793650851093034002090623674742343313315009050553337932594901543717542791773717275028942990142611706843462917060054364496786960589123212113487547755783255880988433304978663947970201000282822554517527895573186334373899184232755765464826483629706024535954436185817108931949654846476029743887635771491558991647158991449163564627179290489282954969051704310468050490024940492078434532133120835671447629396077856083957996924337785189314435591353479021919293391465255821976641176803144625215175238285931923715272906843516771804462984513287150701843639765589339844099416364843486984316409259519052271453631149894018889741149123245277696202498317900474484550959281371232181529115290207749893787221327719670989529071209993837216558155530491578266481596209745319098531776842512008916135349575900039512813397675570704829902045274149548759570486970237074804229982627678384847659219747157517973004286824249535099868067156846101733602372133191892980371236250415876140835165836004704566811105649030479324289063264137175352296644298179795536147171547155927530862398563799279837731034342841483096111741492415282775536280526169074336168387773367814309463458668773083717158700420162395747001179780158236265909602005213309878593672655738817998006773671746762788313127788158522332335702766920566171902812643917503661777961506958209201390022177605084512256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] 982847709578100205505832191178983567129509802074857669168590812217241332949359949476708767446972501353258344110954064953880340453287144061583734087143651642209548426772776389978142843401761483293130497837558271024791952997415605934995144602593452045257941710079663023882979884720379254470444510478268170893540488507528035074125647624208917135166479900856181005278637657177334672506837042714465556085099553997746142347376362434956867578073858542195916882662651589876569045337304958795433900296489875562178513512974223491546197372123415363367981624793247453357440180475253371875754957353643282903145874849623031241783906716545998646382859384816990171955387038334256731070657766142728449105273678017968917973296965804982908308280801831724704647880201507494810027267716792468077013169496028182090379474990378258079234497267518588788252300588338806133557295810917410539259430331432655409995501778111916983699345745767577871653442157694919815493611847956140511887228642680940512097267180295413748291064301254118711770583837579285782128289789485412752307697256123903912071090229607889328589323689276100590693290624628678572514889959411104288776466940117168696712387274157819722251434699954389789547464887156885313494037254850287518371209862029619665690385767230942846244524762239707714668183909854413171173953305917969629297130611586557799380651732926361629324962921673498708181242097743176413300854009728134633318439082482796269484246592839864494910925022399613848649419400210429614169139712635516159140488244275171743791940938130734442390782097515269851088838204198269281149479542811596973215714035794159178838250728279563869891227593711661983762356412699522480106710928330158977919282428600219415482048445901429478348075852761082725803639075403119694844135156458372805516939307678626089485139753696774936385229383149573766852830515070722700365048054517780303384153004225306273005815359311299029594446501626582452008582521984320405733138973615429936463124874749999041629836656154254899813937493183388094113435428783893636592827299973459702375181386714602005089313772816538231374906390576161611732639378360684826948303932007407447392721020354676608459315833248585383214443913127112187522581066527670470538664508560677099303622281807234639778868960514518091558998175390064706085271692572282589564526301020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] 337724766868939418985550260872761462002681804634472385879516283640969136670361823157130771735606285080005006376424176804972715491106300464758894848022646672252406194254644315519003761149828768191540505637960201117599547507228901714770824293524545571729867092848908458468798586110425349591291408517548544445559244792904099709043013579340696005464973939754561990056084285954288054361676427425593089033961955395376079067216656484708761686597130791167224138688583808981156276972155974191179256932908005150392973395710712076486245924615771415057206206902116610628913137970125294404229685622273054841970766390737428483033004265524197602818078292208873461463026063674263928952203512969826361131346959522644523651470819354307460188319881417007810579373488030213617349627124535835299358695079337223382224317243288323210049857953922545415906921438978957993617260304231302656206203830527548279925396228492829925020567397758389938922210332705490743913839358764760626673987429437150200414052144321131094683155783812214178779705764307974864185142965110631264400311671178821658101015256083948315347435025208590640453053986626212046121567238187380963466412944749459683178357759456234509130634570901544876672176860013188440359036420063594521255029268832898044367593118614908713840559846984652797414692850537219142657095929546982788860470546017425100827882869953344303700663993093250091599539850949193861808807928034442827113283133471022622813418149248729880967046056180158821980866703895909569678756905998550930590811185812428418057647470897308917356958905245667794279993447170544651728936322869460812400429384866727488545309764657079468999548166013348545524032196657011748677083909056562225897250559727841722871984717501211938437270681330714448517512669038663513113121015347877861222590285126795038479693018535323778919259147691043910535853918098291689670187383914931676504741827700424451895410067972002040786156154608401664268637702334390334098361549024963057602993057344390916857021562565616852000552491556252431674622725427800592483466119509453514130233728978902256087110543809368988942135818683067177988185462122991509994721968486938498833710956090508787256328264078317659710490506604269293555340969014659409984834738450114992407543661044945712014115805903954911370467089184551449821915928465559175035628369739776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -169436359578686205286663310293598206418301504962049085157934837548134725678901432566620187225726452427404520435652349513540907351828230889318311062531404095427126148071861463855501239386173396743893155577832121766787525047842728722343554946204479130090439087134472736245664571730948669642731099723893037165456566349935785262975030679771293460754078736520271603116532299889235044135349129736136090862426889282776279478143685151890230567958091013587303437586715115824464334154401444523610065740550200257891755618979592590603429730413249983518918573910338902431845792954569263941414222447804629434612375469059349328775273138348827477551158348025011353753916160212599176532776721495956543269631079755064610502319820693533875567402031292544360280433835542686414648739097303532189759236707947259660295016853854612659389642305733293657373538457312527044259556661194263319467435153998071177681743846843311977613145695104566620292783997689807945839966606307545121583467612202143171057168560182585735998236088219211508140268135841650507769358774558115396361767434389951050612733956411588225040429117613830190041284754499605156319971782614024978562575337928341944513215685773564916576983419641249630834285564060879424704885421037477732587346737953988011428558412066669032961173736398962531065676902141349064914228455557573155304799028450994689117079122177468638185367953052358350865927555834032194518054826973338237160663669358955268475882243971320903974314858489726738584304978120395047566715131451949094284849691144453320292220881501704958010600792824286990671186643704657118245790816708377469438508977797735480450318415153916454170318307853567416487654991277834085480083755206387533910198292743469039956103182130326417746651097168071357210599650275729148613527666407515250590606524684541212985879436332576414723046380783356792847832077292318884115096314971549442860137217936420682331779313893718708109324370698113993974428197334764621004405167954420754221128051674008696429627295583701814888662756432982703596151686738414384089191082304972808404949801337874683268786148085780730865243107562633038323934720821420187228974100818308965295416513687526856834760415364372065228009806965735713789478661698162058187138515918745226816387395995021900789517423686080780566903830103547051755534717652675708518945091747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] 40176436927717626587936074067392720720770712736481816243288771865280238068860613587804897663674273865388979013228983145176168780818474948730378943566114883720326115264850210399237661744766122192891348163029369877693924184831856149527300290258514671624427708824079512893938951602694785117838694594711250263026576521678167711458728576101098382830637941198126832611971187302117276692221272462831151350821385299245298485809963376604910488804530910102615439926053724371515379992932288583029732977746965578045308616267681145600918492589881153333850225165247163278720211823893639438017288922784309883563400975507046059772480112243555889068883900312889480427819838627487021452437761333063004554988435650419126642511058446167281627885146154263698900217147934128681702624692571540221094109683114833163031016588274401734009421456173210898642412731628824911965823522782099520598152427956762259310072237532321370313928606079665604243221189788905398816700369405790636845422031268148537791117483161455323441968608173134780059041744098961792090991198230509669499330161053835159237832500890729846245446478276958591764900011984603639669814624200356416242035434643806261864922025211710751217361854118182579026315264136103565489521228043729400507808139587349099958947950053201117884641132382143232008327484537326893853676317288091724656254600144787240934098973889399424116658556146130193292128707576988308005845698481125862084829058949438724988483274207543956085670894215473092186268866305345568249008167721717001691521133496025071845055698150192158466925431439596909727033139381883985774823140530954447416772316502116539263457894235390682656370541964375840407622475808760857295817185474652565440759434918444964807117392452736184267937849036826017663564934996388368948235489960530311181436821952788718650993686582242126181609825470560670530827378754536870315238549264078635741541488911094100312707079303775044020810172394736336727609506510617373684381552452186134728548469047525963649009783528752597534759880215548952963226020486575378702833596627557844420811738972961724503723338426145952503486696333445705332440033986696666756013753227031278445476076923982011131868315692583168897379935234999574559674435703687445301854112625451205252478707790496447214509260744569576189535291111999368826871337136340953825351957479424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] -46043513437159084210769069694808505313306377329411855172859914861783965716150387251170696643786980406762366159553704307546617025859843773303591521453885797298076240593703818117915765411473965638594455961228991916954869109177246704119032247855959130129655979089642226522211992840866762500283550518516090455593414754977226771972258999616428443640289094106359563281155806593321394182558519495016884740401540022297438269672492251082768526429625175279427583158745544933348179872014673800800475578112806846455698157051704921483145779818795757309686418328033619841642420196213759680417648020283087841416345395244570024889325086093456744142746294109925457692820418029800280867309138075412527996733603856239888522313372800471592919564750730824454390618417053887979133675608161157392206408749444657555141022795364170182286034520893018626761781758002914019303279097502903962072208068815968147009189634234608412008706181440714765294409115310953065043637291193500107976486376193970363543875948365013437095722261963175616195444226560759280701786535193720420217640616112043342394109992775676045804848291096425160566168165494566885550481146771226979880427761948786124356620822693941240347486726386553624638604234960502213706215746203349015096228188513482512364567514888540717118861747484629879692681225987298091702542649585742742621160109520278913614294446261677948695109682729259489875887095876161252435304736240644938247249347403598661624400488075917741183054130278459178380219620514370498114447150733167018556729325115098832764346082815823491412559092741592948645923496868528842221701313498529695795640680023468144487193425579166428923967636913192973267133723846956327318489149222393321122943627608855175346662195357776615897070057900342643005746495819692295376288177932961743717662709625962106670445736981293443744988585032112436210347488456907429349675739109861135820817578514067196802614600068968411003202328171328624193984179594902536440406631597918518482778767631891528893048222946695515919652904520782863332291157675151757899259069820803852082262835032052861521660493415577894952721103088077594237884165542007637726296790058453268706628969317219290501097813252134732284643107707321371043094102185443233579970704860144009473818438016467454147449175123768916118528932262739267432102412811804410841661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] -548820336776306818554426605248820587471894021901574427453840139874141042407917280967186238749924652666453298337701813818364506117002274215580363817558616125519660283951894930233816809855629557885635879524116048107538956238452835896150114341214454742473060254763737315062820264398207047825639834488428564787742002772083374990013203156180208422762487473554911520783833224720992064413757045171894666823602822781238055024832565287131564032040065294190569012412948291685582443867933306790835282119934292729611173932359566909617405731215613658899975304513999675755036418708202579988009469138168792989224842531061890332693819717736253683762472749063397745644376654554888403592947776001798001732461330137097263838489628887069851085951727002264418698503260607012650455935905734843181173109029619122113660144826263151895232485926199520381751333373852680826744787132844625969764813295940979908175045823963103777360333955472013068606669552028131724082136421590590411724864260367458073450682374801607890845819494419550591264848450712114987378920519959265269602784752278507127979675406333474237023593907909599861081990002911151894231010367896927972685012150208792495655468477496986012445173766047567607777313378099443819881599453348283105182946395434650079438123123376002710945221082373575350919760020191707994555800051016239149009552113105733416870981638633228640185648110104741652647215078196051561132971763277892152225694195409980019521909211520863708960788502039412784775492338215815711787853863003514642131255999024569333277634237280666756925443692788251899068247262037647046134146318805274861917798883431383836657394170824589454319054265534848375318168643299390372072976709850497776684698308003807402086322012552063162825999314789735361150967675861118256310619830196090163103751645130025172426397130486488202036205950234398183525327082049652496789837201154575477355519718326976183353958976290289201275221171225735962831710720087639768620896202367239710101663994120339565126660694379357412876023701539341137537714894274911620680174225643340669126855830575727575908806465033152938968895538979631688386445811854238962658075490217207088995750110402630043948974013158111089348560330467598686433996245849154972339864626015407309834116541953048191640052883817324465817354153604220070265072456952594047088721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] 88749702021776312585517544772622171575325292319400684044230860171345025148249717011575881918264720108044258626219430883450992586190763656356549995429302465875825565406644181361033635501004281312217418423088951822629279638448214048160356750226891545739867678482243049561922398204100373993734069970913892933777146049367490109574953697847379330257867766237344642562022320275231352636942677263612444411562230918813420740819144466271074388609725246108308590267005329213517213938149313312513824396674423685955075611878198520234492767204201362598099377655173034121375884499563248561634206386701038045214802953904894980951814471329546021442295969753161813719746750888483414407412120416240038503883652400148379891350925093880618418690126470037025926151325971742909233596046080904516951220400553834419922452835978793871556999031368243249765586645568398339896880301860615530234834391661698068680314478006369511311897788623875141394228996777318014524259018285872470255448785696943189837811000824634152093822868737373201366476543087714031369020961298780349487642235281569365081495896258065983744829423045857543451006423802647902428449905180336683817669673748761538663863736252733114003433794919681063171420183536983196642436857908550344518929987980115956286968510831879268174339558816030182486609908860469433843847910819211297957840822282446450369132840594813119970613882682865794811004817861534992668590443234962969026088331972991084271432701498537288629300543921595965630287661861476240816503309437896881022531613730272433266324983522061067504668121600025877825660345008902419127684226235333119778379838493321486845357046389255721045856779685574032479594620240336403083525455923650723294458711388092187370941611973143720320763730238946634162705352541363752208193463785462590994653291824600798261961661716450624658074407469731725504535844577493311387835513813682642473337296213301809892231122756898878043160616874692283032171258346814404156934911183479008151046036936803848304327446550191314954857903010852867780180071276975179756679394087541640284340127771512389924975988764425337365034356127563691037821872858326513380378025085601645264715022051110830028507901901374325309666131800237967296509912030033472700191066794627369417968195942653611401295821423640424992892790743251923743665690442788010773624913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] -742410939452659503963990301213174689735590009733073320590849952027523446836609361264024413253474651479472443356508368022787628974766858131356299141036563836184265738557190969987826174055923473514746226139381105924065916879112067508288954676963833017718873819115336011163791981565218036060389239054763396122513847069675424926663603754863169482325794940858952541102782970603584857087817969004523295511645255094944528291579181770136531674496629122260699939149413595262990570560487998083555454277215590924085805545909181535579019306822362608913461712980202009280166794636762629410681112466405196645574054783182169566038956254991268107294533585157238137075322056669350433173772925204540926564873108747719001784675924474227799230554140765359131113623954814210000386848400380911558029168261816779935565430180564831121109411672902639366876228237590664141514926664762149225045572580003186983698334353684782322508980148121694266452564621328698172438227870063493025891685029050323401266003695924565393226375177867808874019273684625968927925514167165079159787975897486822888701602290037302806115932629067848783891514850368330499414615689064845331158283432984998502857439559597469902045530845544697700439236623867413854124709846059982895290931848984415088561188589945416176228312196183617379826256269520491169683623261083955396925149225792596259594347447529121521048134184940532760157349610841887402405429591122908292840683866562187692116324364252886617625768630484193091167663508642383198917743206314038767275653534161311838316577710596503575601482048099779622129006957260481882210470050535556524359440707713981969863832761065133925505347448308595529550427482246399203969833130619155899249489202790008651148574641236344284836618812593999552673053265745919097071232687583500656943097100340633726529817859574087126838575538115163852660051226600057592706462205466491719673847039400256117346921469229227623413355626746590629150769991884625514797357409258144072213283648540548164108088270870395590348199835800354670944628653567681377940376929663768452207453609725749319193958718273713418469243182198272356449867049019172920490294772163967692270078031594638935789292509640308550053949333359163067167493124635053445885430295903748358682439943799478315183088038164867361135029086857976475773420800693644485589991424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -36232025440148763975975028908931174381258403958455409963938672943833782083156487730668261875702678920455255551128512379712313210509906841593888503295115706309760280004935278876520875100492681336894744925694769398595485347519018743954534651427579006693543154726527633689638805655124228887774224010171805578794332467351099060752011058867820247588101400042358726749126547650427277498301848949816528885300116835126566313790733089487206379791272040217049665184495090703194967419929271205812289158082961802626244446750536740111507578782298192247166132201202827560602955561791800695740606218290292793260093495542645598534153984826332875582324111515397875710432444964107469202066546556495936533544861338632266694972026156786504959013822045502899450815463694762293786923180189120007225927132004443782552292041099576527243744391784174763382880583608165568162895629662184672193789269797594264077303273327594459813434034695983520676722518625059759490532110634568129385675593357472966163127150351503416232402008183592054136245121287566414458125454196933879150476088044621331126806506998674396586574474795301764533987847593216566206617141575864585691336251718668919196676870259597619809055121162098676471642427881755483571668497397281439543992888422305191589547167983351859912913292139808146162175239914193066591823704048647924290847999380554145726007716362452874481153904903498566093895412437437109999477653196685646721921107219035011148477863764497932580353470837761337198856651153899709299644522632906326620135091088927716486946694697147089924439137981845632330149778923264359533476806297581102750463389253712164258420511454680434103860059496145173932469887615751701970175040987420533050376032186430456275341943989955200732729361128999640550304534536837237740889018971060372850708553431509743850846717784143250892678774432874298597178705954208253781835550890134878876051046418905427733959092453085735462951122280671897120879518852512295093452753965859802372901162323374890927457555045104662845256088310017192667630717459680586062624768779133174908664934288315707433080051056442772880034322938218455388793617911469158473634524832507257043873975178952002720919910981746551599513466063610860599398646184410931617887638270228549303886042617299699041953830631015000082685349575640267239474235043696903132032396165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 580733429353015154924989163045678749037800912979872893918746725085276411226418951693361508471925555756839926814662828480089016222437985261742809186732221188238368407827117769818237974256363655549976817339295757688369478761303121742630472941863614484684299842566912725310530435673382897023011618355372077618104887701826432507204580618296426959117709244766380114094383558079691457224643420019873974038031678763802430866914424112299138831028888949023717726161708507343248647729633466367088572004600946478587923550028827843179419615955431739732495840164276234664197048614528732912510088780231830524498265202181098911925628624280743478195868776751586659447066007109988638918136004399419964914201369853488568377098596682706081192639730226087053100701925299180836898394875955288379601676117312644978559791139133765157697176498464765181800469807315470369045360039243236805082213947792233481982125434356020390567099544121870394078230975660906007263530923894513909266413505764805644310654255298908779462602758271743431808959111952903815266276590965084498514997864216261941202010000645947126947754876930629816915977287082118081460696644704087285923331725475180745501165521358717543769451116787627741563329841261042959004113818936078110432275954827368424059997910944519340530917562645362408260559849546300413383897542545951536159192509440857267232424532440962728397929308259004576931450386090233740677446401508511191629234637173023870011931396781023234261484027291957050349631761304729035225996992478096277763802424125422190255785682434939979342835557669513569642107558159892088089341115228848120802500002490666671378176661734260981168237297458893151408975786099247340510102891534361240616199696967226961410625902855796633351407706516748069365851128831369947267175869797472126379104760745146270715144593406901329113814987986824035405223800044658779491199772465732944769234468035339457752499742649083959215641381512949893265470734940697143607761279523667429631744051645313884173460352297106564828906123188743609451088682880263312481787319940049954829315519323528683152563081891623840043317831558041109793571838874725952331658271553634376410020053233034895870452292479250192571208415224026642587229973788893189809395696249027050191118865771026944393057776954615633666384342856440854986405389160747461827406201880576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -4523983627329641646291893660191842589885910538997726726276941761931304622265232931566224604071378475789561111938784802053610142359273696009773449448015296837782982854332348762710657077984923966651398373455403545529646954717980475128935085152449319859270184631199063946472591698521601684065863091239097760460529546246780407424116545443887290644207424356444728574078812321302312702509879986733817010557002171424771495338878064455485084423290596390877093242825957025067994503124209249909330784060979909169834442310791930079392261745962410630516470194970601395941362359019418161259937948170711691457760285342379027406506270048475650047783644767680510337671181539288769238198952392669069379824898579778683852258677163175837697200481177792685948430413029353911992532927188620350478698722580431548887623102538228760489039480813037200816322648194307271832662080661173340017675451179183992008045340960246311273524347679992809414611600706242414789137261248669708362370804969029981088809748265413688058401557708814116399911425518243737385440449156929091323854250710484858596092449829243433756595544538737393794190343091020630596144045282096829194533203570039138635971346157404434756104006929336662246430722763728727207266478029758606612629548657958778889430753341895375274297294016707764946324199644387333969775617611263907106573932342319754347209142142656110140082934371708544925416557118826605059460110295049376402121003637263934392194317289751042578370945226738091875934658436633823027759830309786175141118438089527522582650349275567956856495750290602942210803329622469621806510449030306456787321353654620907656065515918859461750711427951483223091696083525977801433229537891276953154659644699109472431249748440316828134564697436388457583336606855196133768550733023490587626797749678854005678010532066915236458592660546409680798568870368665399436111581144962525827177631463010956826789605161964476975907641151124031305061572965485607936623624507427826073020040141859948334377495693612826207202457498639699543873016978651142073855839080353742567917877400898109027169921579900439802904862862550988524338215640600773176621368114470460885257588368976114689675660806192168713892481419166744939226578819654697557948798565483094799490958560489989546744267701323479145409830293967851935581745248335025045987322736148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 24123213853335409787603197226069276452023074602896126547511265370840203436984274877516859211890048026499998893991674203999267212645196193697318080169963331429862352699830456322509700638599434557892909248031869039309492989559352837409022951656458754178325945296194206043368110269037815832451273414773325504017225958046665674799747363720918296930226308540307386181405353786807106047950069823578452342284711187393702954161927701860941521909990006235804078726137901136892514641482711158575564960323810378776039312418768834662338270449149063190798580596026912229210247595317368342221501289658437254624642700875778334701449180410540612677024560237998899260317824221496144727252607078758191567367378396098624006018628764653125748407229991908461713807244755491113570601006672319445332843683669660551640017536767062466546319454709181089997881205362957459424866023766965679421025209388952949227710915117156865223369870297568732446432868547932237688758902212824219589951619994598911783270021026466277127012268286745783779863262272802803629799516691428577364572321446259408191856234986241171841932832477495152915122730837134623103590383750167867667106244394510637834857173832098803620250681902811083552955263272737327294696060917980084190989913648703825747753908306072416025164717524295006021133324483001220187018588191576542061949220133114404624041273204593544923768909114580705509755229451065413922422156725414091653925511575945869633052165279908087518152242101662211420218873062484465032444578976327897006367571361900974481362800599071794499303265132024891083154123649476629731084550749408005597458663387550002740149905068021067767180452027723666198618157656776300982650639245230458765132021375196082713651730590253764224191654356638730084448481714674513281643093586215433827520087516604126200540266081703340293637453123341008948854998232917990931912687802689426658581691302871759986149445179787176292530874306554364335714672584439565211617366337508419072973542031741548891196464871589928911735976747377109097500449460230523731599783424907051151955130420332367368072961063238704370986102460946237889160775221477678606862535221813526077582082992317950592485416818181062153250817723674681872628459877318617722510859565809535474147251217676728399180272451102455330542112760317790352791425041882280047741001948725248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -101755381902145227941926415308002406039563476150343544319789958012618810616172175706439276457722972188141871171540285798235248951710289075734287251375964389108664964438441875441686368100738850618814133124363684359229532815301874424440077647392265198952076319779851585340778133888521287009659514052252712150989476478093030175169915110030478339045406280336175946170728676822634235693595687632025182810913231385439334193294919924621298625770501381007107782915457504816554056204863506586357781953959188152332890144924693001430623690152224882522960662462942196856355497578485280837101757840426993204950297320350133944777021635161356187206115957835303035684468921605304701229184963334994320243683888544697094242497456062135409198940793497915108172100353395910905524907913078214472329205049821251712774687357806807283557365235426651985539548286806911231476293757035716318984474298454669508533135617146916637871008392969239919258266890382333683487790003099017832182714679756815268326513820459863484128366918084522109926971099081735272393074620429306752915226599420392548084447121546201863057950381059402237109036119418770446141331404757887813464631248077197634300262673889107193760965653440449052087644149549168591925031852707275321961682019765784821785676011129806937330956007237139951022032576770852441565207785130957086242925917266049839741912913720434517267474990643875812531202081484053652811562162630482882086479346347627446138342867110116768659170587628264864295841280195256667033069647692057061778647803159898497599548203129767074286678217330328605382896399699630739582360084530758289194580259349284722326005784990811244556203586970168190731445186672852465081274570994190375899300753591434018276081228611671435443933233390982674341380344972776448651309128789075729483657824348517037579649607470010127556874101413851490699917841203587777648471850549724879126001086907125372559667504854950677536274654741456204384539342795286757104901982972081743015522097487355639233583445589079580755016368292908983074725973586623739341906780970197819360335523981709972557294852578572542774164752057793789182394664166496117203549160758110792456236662165417700075841548309851836479586261956088609804636446208928191958607879562941941815319967317037772418704455049144979592295783412962220235313253093055720540465333041889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 425206073672597837409426980070546239482450496463454378998414511066444510723522206070444865394000298262018812479461950313845691757087566121605105191293562011037814742506421386920556835918340885492077166256563869557773805659182609641828952640293841665437558599237138645236434937866721608763040692007441765481622102728790115765500505453992141551672048484193440683351686207332162677127473892567786534401360854951750194134955713916727506422409240446764504888143662652876707578709385504566435747833616064857426725324524895989754132701754062667041992161961291896811147219071253359117294022064798369401706873014858760454496590155022736655079017368564517680236752993451021271637588025595668878659716502720629142566890076152194568104862537230960275735779400685716205663566668935687007511001944203488832408981257289930982749012468438103574670438236754950020679274642632888264437125242198515785023430031823530616260241515934752138066313281518725693123633903567503068342210859627989018426921821262179410758993182802373807137657808713309069530492084768562355221798916852690281694107870996786574305381308630230384049942503876507887434496932607519978242616039917512359287742041146822569802614287896278645648938152940346547393228547784394160081404417637106602557497544819105214044474124551367133058097361325341794602650075855241250152678007982409278432393597130201669783048923837573197640166850508820050814398734699924397259149110906966181711139587302972762720554143631819790112279457732325665000680210990946562321771318261967682235317718774455366014573547237994981023070229241095556680412981872972155121852418616238405398707047564610607219824121546629252977822559928765467943788760057752361808988385592658842080279745370525101603487254031782452662905596384436196126871936558885798331435217519261827442785429481970779989691752796070478310076140477899654870683330657465244561107879098511428594238120804706293971363425867517942683144038609280263880808166997991947486369675350377574150609614058422061352728652977353884520280594630838032606543134355995009348900157799455527754242540875202849964613987700847177364813585561452529691083895323884326396172960020345197348101587983875700459177750153934331682337168277231750508186340026744687054039523405872628826023849517923156004468427316029890766816737906689141034727477482618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -1913353811632799121249518823325705327125474665545284234233929458330703661232210326458749154974173339602845532391334472003868284084878123765085037051545836792736103971187763321765886676201198559835512701324162289631936020761347773679891482935703504235098507683462959666535471408826202039228862027636484985897484295978892742985424924118859315552703405119017821036922566567620645381407079810082838569097886984209379804128129944659121034842968586088793958513625959391688159589608868911862179473790645721101654566336767455190681194038558971233276075654444393332811846480559170831661066306314089411471415812325543463560372890573338681016806589288241933257010280580154188709887827617056918324958761804035488635585951806839030260602866809204925171374545037184520694063947414799609571039442941726989696735064660758542015621632891058831248684551613152979000491536049992199347526294613204418412276790605094972315077515125043262660751477911436498630787525628193045141337825348389524242279009651182430854697002642828244958551402073886510318619582792784652071139854129298846691927005843329313523039537620074613745895729007901627877430113621806080650641569306740510454215707009395159583110303147798636473851249321351287395874296981772478463834346189202891142626056790994221422907287520664422108499502158703336115916204889249358875826189447124559170873259586049369645422331910158329651669430409635646429730342820665094669701840968919207211211752317601138551388208198792266327230473912535915662246326718969113994357038633474550044893845775664821203954282963430525807847949601211141702793990974868470225740045197989938676714387584818161352805699454121168005779058276921745863754100859826195565670396702445134558685131703659178129127440547834423856094887152021419060182301752873284075667298681246167552984863131583624365191604243843358873168008204761545036698296634356620510599263570635026861192678559988062874989774560675324441967111493909877381472138888786561775049440394349796775431783600047646764469315927222243810017960177393372570602889184621231223552364029973535093321446532999174125240430953907247773890330040708049856449119296331131749572873331848881469597448486878968757538056154815913248257409869219125057141769346956430130873033164992617505809788143500410891255921485734338000017572366205316237893465350403522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 7056941506577823560110752712831444432779048568087799230141576465991620895309671908987895657893130540133976650845550169198086934503805796268702314527416961992688884803029371664089118486310275335600271721033670981743382621918290080102724667858751375288269501567507915107610129579496668424913051183504908347866854209222393153557848105454181478736189101994931580815467166874994319526872946085380652041896417262364456452662427578018681584231441407620651158683046050155833233664312529249148771788877768574963712082726428095369729502633218174974699957216954486196013092364773890374682916746998858123554829071334465835478748469685716168368432532520669402064353912957567742028852009946655391961451981733991273401890677347715211320556141066397823492057990065362090867102311184075789546197247157636626276521340364760398204012491881449677958396511572203169050604591561034915890912620939191596152924355873136744331104018368341346910056683666543087155493965455434674852697227512869007417708828648535483551477474054185814191788823312388417409527561080559902852076871598834953066195301848290551603232889188863313296734124361261642283929213377159265405215314376032478361069608119895396644365161080609771068253499485387762228387775668824129890252443927240261839567878516288249901867212978375513490694966633192993528362721867686625560841125452192940760887343807867602224622644614968417372157239960513286575527186306278656095329487026417644458889440600931316088351340132955728047335624642873994249620487462955443790763639956362775799948928849688032460896963032663906195183871182481779793786036156431026507030754886961222068514349010226946327164005632567635166102337251139893504851247863362878757214308276056054780342787605116358728059634929239133870501096896710180200915266074320342356268030815887321366725192018216692801837998499528244984440143164327208057575364540709380673844546416017752499566442965737967622470625070698586937434063886367060650618573636666174052349934206743298862346456277142285142839959337427012325653645999586186687971285434076309157268197045131847057640425368837161925341568540567132116943614890985852383275092010844370903993137030233886326740503501260919357040283183696334568289538671463485012615647339077409717034111299133488660875406452219165171754987284069109419229751578452635744941565865378185216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -20314850325575959159498761888841476047838437341162275230390901788804812278454160630378412771638622820291356509288231857836710802769713416493100372907767599437833503635157549203093458536185525910223902854884486795702060233679006810924814504550033362677286508827691007958389559031888363662627854251260718458602854036170855131504062303528354691401734789804575175748775446112087837996998955893682450269546804804098832207751516697951470576993630694635994784609505054061095270071458044430959287197625524956114349714478820790594957904823389914095170534505868893034242766598790114093449316704807877797826972082068881571181332762679354020287910919269794745016785252239719161112734491449028954318686615849600147710736908370232931677760224414157562716272615522495882898698557876262770844353199860115582603310804590654215564576143082399417723747433675002643670872189051051166988510576852319732971968550535158340878512320785352385892460484481290648966102024618437021962635672020272762535046939390576149619068223463421310455706933132319614041191646158302086611027880415782084543933324386566232415116347798953703202701432609566362621204165485586711772864690152871131254472506714500362618415582242546680659834338299666264620692098926016075931058549810767487989490747520993035272635965085429211660195914021650337965360324168179517643944911410432062423445806513011219865977192455962596328845703589939648116403612464723835523652234473175811206247812575605661268657185530630671191347748790690230031290151095296861949522351651201579786538407971908078323554557973179747762034922262092163384729931506893896055856812592377552867918534037561056703322266839839485260495402855838753940105085471603764021431707003693836004337148063125630755091584676799895374494102768098802219760135331062878757593794950352801576414549427992458199836613454597678210951976722569842371522157729576710602340912438561938614257022910740192292456435148599137689264541939233064275510615327798286568047929482971668289907055655763884034456848992276294590397574107890470103156321446064459956898702260355350008408599331455977071602489608078541340207428488027317449121058371945096292672088410025402130998497098697898756341202110684842915055394087537521321721465215087729759017848744779150563237556183770389336855687895443861127788296330364013822886580902711787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 49959295021761207768886722061342950610173371525313721183624873357403224946227352599920877324459214978196778606451015559113766795176571031991220376953028112430797893078547018774575804661662290050196509608755920369575534550307277825652900121188006482826435860242651075131889869928956354972403789129869852545289761913951563624490088181793509157369839464729015498054674976838422766208966353839401798355505151055093571260200756389467880280608593909818469538711694188947697912277215189443519609598988458155830388143229482709505732770018554642891176042864318693628172040945990576684759399113668417807414657938578989360949260099609629789342642106637361673320480095032292402799850287013015318932396446996717969089322623963538626408521119879078968199265572145690368943130855076369799987179795368693956394030821742810391124264938231478254822257731156933786095819654854136815899380131534874876542734846990720709885072160273977123771318778944641357768696642608317437380473984367509656682092088235888542755021024885625592453429505754647375600911993653847757935201569713120547975029888391373537883463381106477851906169001073666529446104918805654889734001342155341457508581473237133286604622681083685671345522995655108310233833330693830891722767217731226710693500789381718557967813911764237916227269542205891113271421961917320182540735792692624107330539874348557373272497414729550352291022246418759646815980119512860736044751647748792819820564549046004846295140642924068209412198073109586538100890732770097354008168972643253570219303021370794919412456781697632730272600645849185654958445071984929430935302314192296477286479251795068985225469554382568900224988171440749062057720792616679460374072883114258069100008122183516594074238347905300820077125346462786907455409686932836154196241062329387704504747338957435972271140900846256780170666807088748923154597475018906270777178247373311925585950275000074232085998145871642766095764354640920079720554049550949487346922435257285737794787269068368313108446309661274118078054840208817449674200545989471954132130387787113909547924794748513640107685851260121068437192677934232128746970672491618426820910129740927054165598006640958431644896961080224223777683203991561770290030798481170594301982427914372966229152581002990430729814976562137542782951181301800464088643551585152008192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -111329221325710438296269488670718962934699785067160934346087670651004252371543926761801821788160571119919968602943844894979482496755414059837129149179794507635939200305013774741470773870785111946948579849212930831305536723363241678706331756652080965827250822901319959849575403831055519351303664841511931381093340344910033205354877588685927404128273386442225042914889615668371479756801528629699463445784642893123870347061778661022999255773871050449865270039802378731367014574021703754052156713174581805104018968633590926766259140376564318724316936041194722302922937860864236406019491195052754619252685455696027737015748891958121964169838520686426430251484394333526207490796514269039170992459303360976181339050702675471281416897834784752320795014237585677170230291667894042174093884588999873123114807518987634409681922394530931471353607767377683285698765225642478567162081383936461146526536874193692945409893332303119359006418549466831591677160708773571746283411448860575386000987924184585637646059332344412543547772040613111162883812989818995139297431836536885270659499721207618266482935324579198912919074959589336678513964355116804203908103667765141584405971122689323465710397116701896248640588159066525287836461913371471067366512126133335625266731973203827190000238444002211836477195005751353896702175293824758898168597097174070849387554098089704763645502061305732624772776458309186104199445904208671366770700458871993989203957053265535152454596449670650528709776887850917222385900314804456372953653372812725179808908768190954827176760027068471819999188426363014419442994540457843544657196215531921716242016944559350008605798884714415065376319696914850364549919289386527899170116588145020806704046627164078839512224923494817959620788149000021576975476617130003154648474215435497477530105057865806771346406920125308715189328366343953661439581375380414657235410033048693846801744586653820629167953974961307670046190658993338825067670134925323585693399834689997163581927450075108506221909637079557572491475793912461604628701569289241218101755423182716319079246819711153284250410326623052307245309432791547977906515074605363060009678795970910294272550308497982197291488928879082395665804769149037121364995329450133823092367454233379624832162988875277676617613849084335907202620728244083752961640675273689006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 223928953028444638136073515886066641015352307440046811119980394943379290192250953351890046414469201467188978904046586157007069714538348551842683985122881338997111282241095956032302945278995172538609701629144572434793987545154188457599373718505164075552485132639708681085030835504533033480938998830100580274025043623216860190275366595525302649067715368129936424489661843268226433532742257827848554969175154448839890402201287329681605291011430702588267898638353604149720750599962902699526135638142304791906201943648562642474585615273420789466739774808889585103296026323242898625827848512188732396230324228636772587635026698585847749638622875703700111916221409142067972313541335333027768005873141615796082931006295789484983839682021709660508212966342652406720425360813047616700585727911117213311928992085201348518990020058593649406211972721065205101490206014792853325714549843020458475041421259226498041206925849854608672836147110666295346372701618847715088683698429845391438639557799722407904417913924428278854246226554517803638833379366560771903458021180128250972369024760748492514652994829215979553299805151185128278384397516413571965637365524280165191121365119419730276707884310202848359951520434108350464198954337715926619652542055482496526553148101209572343660756636963773782340175858370030548347024117071328178867807498099048912160357561503795464706097815186154022132063705883066603830414086068540668251456129474427964796115911882539589522607670301233236171710598749330902177978329087720234052701114756704881100258795168938225344020592578045686089446776666603107591963543978770709948307706562443540588795737859172153234970376708372828341488523559341081755104616460381141377497626902415575237995434294776552668008095283965898616736031262467806277826082014754921814803525753803659041090749323894312746867868770680492408967277328632398597916482082616242112354618163902015327573345119371607832247138077438034296696808378471453232712922493692112370266111978572652172357916244028683717745634804280566259868643193054184514967875960858406181985587757778604174276483045947814481055960503102957344462521066466141044710786536443204990279291268383502781414472261141564183720557924459823991279575709130665069142592641709513040998725320572400891840695062705991721389608467578152895274051366881886760146832824612159488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -400441601331940965324969546373972280553741062222628524361538245806258018242539279203589590356847541168492672318350180046019988558073220219504556780044090276658740118276760316572836200103068703409890214744232680990206536815695901379069646096428843186479028734863685614397195228263805807070536821535903139755689183050216660391001210455008950923788796913076084717156389005672672870666090132302497415250124585490132955178348995320912111169828827893924636044362764857045734965504119015728012224843124130901460464699840065648464622143438215801127913199844394464612627269572021132503097875598175809550002251709085321913690733965908423862274767059926623179622062304817978429526879528873948944296104089553594174524491209111993704135943934575141461762355384771701050024036343615340333694221957695083594583392040166741152192211066783045069452694288989294437554480448425779683242365741384191993406887791304761037707563773246827366250501973258936866258542218739353015903460758424250904700863636988272394195247766900234766626790477891129157579992446713135576935928587648058079630736570288589051360180871900177443408355723395834060432470300030894643217866707973920586279391845530300185839620307102956650704601734888151599999462243334315619228926941719427790029772416961012177609995727853539272356062810797114393314653873841500737227355742805916192554907536240723150490796402152892059744045608202480414224757215662437167796910643800055014621078921850466965111091868608585995462839636044848216339986596152713947696664761066573135337768522964772468998363013403565466396715134175777218476636431644332271680259204010699099935777963009816905212550569633526064007728769641965598337549429299062167417976939544202405322678319319584307419320182677568265318868546456890804761234518253993989662823295241061833661405111515362692152050708273420537685012631120057814913710885393429649756265456405709889041146345791366434321437394178978422458107851468366354969148860987722508100021565210977980400773766897737502501508120908804912412019558640947260409169670651733547146841314627050061227574498453298087594520920360053051109821940925243880443586085562008353172564840615065894573005884062581850840585838826228098706092573229640563185351476176752006471269268734852797942971679970581713321379574134931975272222780768525846070016209036268011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 632287666875851947791021076141229193866293466647463565809645067800515648082596675133768693514690641468458318971942350290940951063915556806299005212168210460827132122470602879858142129071386756553047654953337337412689775297665838975708473770204593352743841766633928636508593886550288006837519608308312294551570862174598003846070560280900770565918237124340704219864428348290224328895736179645145861185596514003189747558900591429777922150585996473954738585296176478274052225086689960642288809369124011049049614860923106574361119416619413539150772704474296050904015498617079691128968964708007736096871138157805849469317076754146064529766737948632472781111387455168064207761855872208915865774569585324231886271565100109834917824093760287431103831614246071809855901788954677707505959864797773475379819710421319817243286096078292884076331631829229561338933202823185559641268440279376915684008758295210723706622038913253675351267535240364071098124100190376727677751037710511897392964689877971640303412679119669314736203084633540146130316136131066329288414343804518063006124288610997361823982281630498699708623124077091576619276994729056037004539014617145856019931715274536182504159255298539180133248749394402787373534973839428967874351935537697268660325226041356765003267230965377889080669489811861699354672684509250355293190292674254889707404430457098091109247956976283858785594753968136650008378658341129491974707224768511450369253250333152363099113002309269621359970136727366979487663944749104353614360659835832619833246075679868374331571927697508696662866275945871090983405317188595287119528895577770336668239545671889091914245942842503447707529200007784331745504680939648822075263113053079121709180844753851655481538261989387639213507941329461339063349057924664770170092237694635302586624049461352615739881646236770336000741320472850093634344443659833872424030746452109554622692596574823313135000665359371321235072790738104071732336246652411897069932618274252731257090433955246678095226059997225966517998057461633686263174701299371695337764365764346144619434517853006380005093745344757765103187223587655151723168534607241491869368806164663096559419581299037053191793020330412585590555620144648623256110190725332224593394875531680474949432602052729764090638605294622892107583502904446565400908272051405782515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -884617231732227369431766890123726238719513721683379855952239447341649524920669804109973578776179193307904474550834953912167057530536888118429665106987901122414008457178018290573434100237212831742931957480918739019999788433583649857139223290669108673286747925403434194441268890934079391079020298676931423039425029787388349764451687093494084690680961830632670320243494675339065770311504227741311014517412283002822774288417727173987428849096566203579990307594756833234785309630104154266725198410429007826433300177228259986269032687270837204468845008454579219402625260088238991593995920836432243960229588761749304945235725154386430381715077461824296035708348938007650400301685177083541594520012410174178092868612435628513977320192188214494182050242085582712300855241577403838543397401773633923726046581968475541871485232847512080096697288585159739038262753311631879069073112997583807884717922845121205073969653457873830961590169373880713029429857014722907963050210321905954550074367239267082827542554948073269292954824008328357550381355414183841603037433440016628446180388001875141954994583433108181331784908278115134792980911301998955302135030078505470485051370953642032550511808708797859160643591923367998640316703220885051886996554872973482013823434934905224074360895862927123878386441162493371138479115224651910854685141835902026360455332432418294607558078003435244366225983246482091013581823584696287783042947267860653029769976119479602933097255190580424971798045331140161392362638400726233808343180346226450533338465439448304708133656892784289603467095269089466179129926145905504179347876880151317579615126842366607101626318299831355079102795745850464590424350969784699848359963027812547128037524221422765837002111960425160661472913178954628035857113266620965551683974876180477695205310550562966819753950517038457535574473040610485041116427937054601802061619864386855829308113956961029451046034530421574343716379165690409853873914935918367573482824610850107577573348860840323072562590586517790838183095069783705088989771414006823006328921064250786062875885924859660161918829370150740222216167870155698297663342940545727881873422009911529014692727829538147891921770919627139790580583331059488986225964036374024415790336064903384998372138576733424146487273599469058380632023295978866589093141713426401198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 1122468869631360989622935706112219342954574263658461421326076311830060187298539889045194526148985735650661645758976782254970015357950584467183992760834863467869381794085465067164196154101797127608458081747101354914522665309531370247083566323664565465358687318574645032225796358555765079104183757035416017377445858874008976623857027876214345446925580377320746424812734678875156007858154256677563873794217670933663207728733925277498401776313194838660379765864723117978464514928782764843489739894091946905068540536962631215403140067748028315882698584314854938029417658950890374292107187668105259530978178481766327677786089579504715605124277831250646913742342308894247707359481105909202335673391150325531964548978381330147686442162283966970325105885901538914217270879303141526700922268349099558639204414336011915505701243747970155307703367306856080890411425912028876569057098265812489547363375757035931027373676542914000125104290598316158892797536826499420979776303209439839615110126077126597927146410921655315720465437089593492058673151670182033466973741471517771824472282018821025161749141238595065498651323580049002336577215736525350384806464819982598667238670640218787893186958629621212977157058219230427938901288993118052812553559399515977240801852133965067813985920388257307877280191832820958534727268150740012981342500257777637506763020430040635897611795956146701051334008402371121228536386566936610339290140466992456120986573985796980451183415159354627449886367099080510821342687674904482491948051192820299612968433868611550969804729775655822171987092737656235044981855094571154477012406689584197468745271118854300164916365211755832081329619938679162058555768513489581888288890488698811046957995248758807934156252691665106628181310332576519340180510936130007791069164478771990757131764269357162304511019184191705370127082739868473320530866501820482441039287898309583468053053027869114931693930610604395049470419435526821334742638769526392649814068918833637878742146653205046908520789781522675398324062685517614955176363053550983908692991321336284587215846499016104448358397919422274924971535979608574263539969994650971634159628694481848943441989148836123552661074801824213545486615001249296671625201093242869139351671797631279771102870647017113759515493589277564295121884716087291931471746269648275898368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -1351799110887886617961170951140944423809371442820406881167515458647021065402486496542208908780312135201493310342123399243180858882271594871422293423320293712500881146601411488764863658406111247971190766264348375312854824006858999337502139187880084648478205069298699449353134254807304116954377166609881549509012923862502800713659639647350867431603952229374347351690988147345067621873541709884587989576756069302203351341473894542208021631634045955527222605238398888203810349689040573509790361093022721789840514373912653635137341661742663314300731993503120951044145764757499559879179579806478824036989772500000211691279902791169006822887056155048895933743427912938219648884745781092524185595101726807778276893630588243374684820288663539318500418089730664766655435779660987078592718925174414900437250662628813209763875144334822535890917631831436809385315402874859971595408031094248908957205389597399710538275287121870577499771303609484451152957241201635527003000166214316824842210389463332010351457861451065339982498311225916785464720393845420598322001406713895827381039525612309803983556732376501543940883797443579936549522810817533791435134936715030035049165636459061356042539031257775518400603439967136226851631671685233917186532674380878356527065552692814671037725013578754792123156649953868099757993174070632037685111068276983152245086568663318560631393333826350248345145066867714917085408082227444955428248547012486901600554673249384457143513457188725906358310295880981729653404366371117100978514892763873050455945507391382318706119720960180357166711268802002357942300375663954860567069126557587201878315994140130494744428026891596307883169824377274564608999824310736527584788905626187722581178576358128324066001890812945585093115886841956378397485236310302641967609988326365734333699868910741574065598790661110219260469343172863193276694984091865209913801769250921518083110263188728424568628692955816839646276261153035815094823291134367103059828814405433068721644073170779715291061625045963782566589140802782382319148349883688766046864828342529533949361936509244701606125503032632368521521115062565397288096433524961562312074834031693535018667123502627910975553594068874502773935952739821846078543318318906977677669338222912273910634715624717224426529287650634780236742563652476917891273383364874878320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 1611331162622642960009485051820203485470620518739175430658569269324293402670581421762852548739029621208177353656873612887217256049438295195103866841450743536172591523677880204437373706578355917160562920384930699566818678845944379541651429111245799694485484822570474207601441779379499556043316860702960878708999888555816139024140442926795320162094633948363987836282526093192227945199146759527551878046944599917932376353062472702736031130047250979006547309465897367225679368368189832081272540800128457758334873743607858845216260106999353962307426008691324163498753663255489911738792488865095455044179403011477289172669104147003159739331270830035973832473003265284569436199675160759043113169960448133860982862089202863956055171899239309595760220879126977702592448335615912116475136672909661092552409968814524335471022562445245577390783257677444843399988828002609064512860120479243465901017003383890156751906321008426025709682975276958269557007870622812135100274743239452302168828762637175552827372082618801147805860470886388065910314907817973698368598178002373510269028773961942325147584511730773447935169785050592199429822336827331548709441148989337301405799917093727106269421833500865340937559731187777864646039117717078753051728138063420220299229335779520522203795549101414699491718787888431565598004730254970573696164610407864943632059426524798305330449177944615918190807922184656116804072718638509384397842534250752667677109474628503941116633356155288313000434101265098553781873099909006644745169121854347510731524121332760781194209807031063607495785696454134452767648249247145120864314160605564988756460809200110400058504627367721781055092403878319903243815236078114571975381698936982826513592027526315310068357749543368071067175542869845507340296819418378431668150280026018603552402167115822295535346052504569194120232342417318564095118914043712309311816065146563587937009489548437335928153597859541236191176062065318655479518556349787439620618459205318450064012539593991299525426296443333032246042386582322681609049489101812433555065949273052026821877742593287398692125106200978429943146812788667598091741510525829752349345029382021927855014119525200471975058624305751372061929766613215951824137256384024958987309206246509428397705140885128294793140211478258896025692175030084198501199502867467142692864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -1902749219857435716930596680945287670372469318915823127674751206930469836962259044754048166838611356617997971830734469800774436592687385640942362912468493537834104278552635255727204173324230539696012288532351230225440179716845428158698545179831728857595427662691827912362253157854131142579965407860691430542643773497549948319390235048884861503114415911969280421743184697311970050596155781603052216654144845380870124564328072329532632398743903295651818708485755340629041100380473424447080893058474078018619503435138341431313542969436405245250774119386866370890051463583849980454025835288534522461900041757941372845978072925173307107205959596898538740703358484873276243587154707879870407529804807212499973885912135323475049354909493035652800489739765266156538250010448564848110137977424994729421887927519572802199297030474219007800513570133518521526732385429780306818881269565370289309689058354990623583149224728223228078037947105090790440541518640830539670339022310546194193872372345831143490447946908627199238780108997862251346171875189834949403644161106769404740111226355074354494555246768160449697457318336897211976636083288036859160689282959721553240350584657925755074680518715738743407327966040714150480431079636616147227390563195347013826249120725826861043476942890396471470676707889987670512804422396035840656334691456385015665849505351532787558107920628173648609133943489196080952193396631052006026375828772981371993691886896723683261622090011980171242916514359273031923651687233766710362130549412776864976271357835651959502972913780896323591937377764931570507380089154779281379636115188818012462971427109339923572900634079533666098571192745519576865172466003539237228026907656943144398954009876902904436116231776446546931736450880508417366745844321626853240194228199241704344566464327951487610646660037229409234662001320776268612923220798932236611071601792072557101291093506710541966068509085306816623488870461007492873315005245797749950044222277068975634049728294235618989488812873409650334517923864816570543274628243175637235538980551053920782129671171624704962891972877528023589735329084282998195182163709625957291376515522925790134292768090085082073336745276399385459794868557450975959974172195955175973886869331139741478977370543437595408868888740003696405173550805651750524286368142676857978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 2142323802362799622017758756800410931456802072003360590076258669938836013072627489581729782007443449353691215630388664922832360800273539684996304469144224830638849389018307534045548842480427589396041559286575829118829308361522201234541634355676886002471605500148566762830839186302614351210035169670404176692538424115960746547404704734420310929557408882785597064923051419801226035267010865128265212098598312898849004185508104404502983466216363640059778416284298987773361457495859324633104438087032214229237429866412888034036258777146406716452656081696079487595565419448700010036896310743536634890140724855763669891758506166766021114089422561677368529534528359739145304215029132478410744584284610546528808205636264856086561811162828308606622138368078651980121040297081525772012568281131879482169755062377575286742445202783282604220961684141912832466117398790230678467387853651298744475373724918703471285690145738110593497378987871016644460153366104129640407666905437196818938821777336778548655539119177981713142474998475082329167146289491830829744900765793933319031841495557416841329814658001992007403552578886674529069690804135184288383426847101048109186676987656168784495035094723803784968052173614814845814304266037764225726718580858471330971302973053766616813646365396205805121758364883244078919932108750525154288981921179698582304139799869787132646263911508730263922303053879605085056304835881441089243383303431115710690037627633625096079446623564093836692951333077965163687143825058736310006613324109074339049837471359260400568683191911866571010773450831626058539524541280937899017408097730396667493028603725076083841684025696397827219642606137120687834458135427029443600126037357779735227522462978871466272905503297682555958599927077202035661535685886139373340707926882755552737228893159312984701189555880348704148076203398137154041074263734842914640457480289785279077660510288409938530472947400267318479954652451536163795761181243342463368822694371485510929069722653387429880462008975414253992537289271445123614927887313428347553136218465052489033779419249134013172177983275985981872074743107778073190921497645612552995558122236579137284612866713483688220727250750778899736844536771962369400884146029194366597290690769049859174063139566686377361951097144721588843097887820036515651822807336001520795648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -2202636976156273001353005507891548273033345300465965823745272715668788314073031049077906578710931797577198655940902484932839356977101697957892541577705429378922354436772787478991277163386838433331215996445351813721938824957971588728558222606391355484445643591298087928902152706685844759303312622427285777262398615987479000681883098515036576584385013570397479538790950553681229284277313707488103783174490492476714037005713794747470365322555190036865645614783266263431394150907859813843613102108223093555721297334022657782665103191881574761432833521407835326692566505883135370952520155487236103727756203865144634058224471692450889574865467496486430130354904854005655675207116361044008548365588180197353008647179553481248100251435210206239768356126330094522103232583043759664612801085418477227688955346858422255798330181478049246224888538419445503506098817544912673020301700782234487641807266907181498088567186381445483150557515729909909953450849839101737978370038822445758438908282619109293893558094320795505517052218284286213098386712617578600950636015043908737704328128672454374594263494195451288455518152673933871509225413797197295667022091947612321738012685186309587777025135586237000841185725776686657907735185315355196699184955256872328621248857922228803695656442196047749149802341162399860934104222732217144218942445145100536519667264533663782682881001435839378465488471397437556536531416491979193655364309315300885477036897631527648812080162958037119198360829536974939139546232465716737861792129553407098746504267523294885070384706506920454034931168781927321821967577795437181206926678434356957867498582489284731934503156734512580334490545970535207854741896493015131869377236631241557193859007704346584045688513014738930871283082753922663204378182504136350045478491188538461963404609973976044387224879483769075844584934577969248608924307988828013408394002212539718085628059367494825112677504787645291471146807734462065195231849360244114207814205207931533175817037162524388931749611009708329022904766342973948265620138247260250926972622939125772382378506694546040378813569808836146118945345600753289367772612259633869540657725426134148646951663326330368956401134510709493070295299715207705492610267378047089680315547624738763749463158507250925936064892509038656543332467010058959466751743894561279180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 2009045135201459667002649840805926714380088535340971855966289842161222923802033055633593083819119490603435826268144277229223163710261692128933195039991787422554524458328339185760524855716464063810989868361314445940319821060675106700083068561635093293157580729446462685081313995157442173645764237016040708811919429367491690534642003067323413835804683735307823046068163509287215773126229136591861936913544079875051935214336502930252266247791514173770799495115067768114665829786093088932708405539634318223599746082142635283105758326751319238433025397784229336707362324827373150789862451927603993259552698307063377144564223350379577010037996629604735913922788366195479855393497291593921268230961873127609241835712981356094378215537157193462378891829017603348026757890794254207560591465014582353719751083398411214274993594046525364910198120065226379772444814202009093888500851946253675462321176175710385100169297722427686532414997766156928703629364488415464794474754041360052921348740753422187788896635262360140386780829369949051986224930378969902372817276936614182720931981247720837173945681909400845749149886550655422325989968228442342932410501702378637320414393353059311342561196756465347569237610178943403351197796879688867901808048559746959433759667395705678550701355805244704038888515442499851155199771458054608954138384564383790617447697244368167422848976987392223101089651580387113512130714832351503512207044916935940784617928374579256943540015720757405755487191371574106034281043634771451985163896391350606334567993681501631158868582089602443859987547181878350241570088552602451562097171149647294102013413867236925587371354270432987122312492126593397936839465570311134413455506013778434040885279603299780798848820829883510805507143460515046342239772229143050717813668822496414094782538199764247386490142223059744754663215899290804191476915265436338418223392175282637594548490427518829949991945923913693129262161215840458540973753105035256560422466785860986666610562958763223554467442397032458816378178277131836844684097960965358556228926665964120317555786954531816236049519199462495017589587183494554654598600742600919604478397952379841932101200789688776188342711847015501499495295273338786811453815028708103125399188769826707670273252090874022018052846959632684810071682010823572652773239190613437448192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -1601365933810500726337541966956819578551452174928772071322443246350684176865447659734947069575868113103093247445431231164369962973750129127466625785460453263826443038542139337887367825537622115645025795382849712697105935810125275434033038227665259815977796188086460277668481611557747949521643824390972530390133686966491343986483470590758415927381505438292183275579217699147327859301238711087493932719118539827976138310901583780031390763448434912557442347165816864332227110301570295047916219584195145849403401113894723335067942475412234521829101598955520536805506104203664775515088756293755065880898973737153646219193659799609035484573520193935071575044757490136474137835044653532561059038267887574294299191559056862543044776507283273802005176169707415208825002541054548442190615766821717489977971512586169235916515924124078547368961425248214758986879649282087782751941142359338030867650777862033072409140730074942734568259035501503019833588836189944433598171153607324754904629905842713235251871841990735954745400515267019059657638850863755985905790950359967661324070451490495335396092457303142144805398139540895535312047958291510215536459582465400789743595484338285315429488862123968969976744922748195139869261688946546907856336825418217345333601879006775116741590652657125866591989525365957958481680791802948364392291362783247314520059676620893629881802077003751804666601399979132715194301028170471549496635862045138164328969792580399365916182192051535523136056461026618534517124128676197868416905838830705342303421600205906980154895668231066854549688594696996773375368851422131860385032556272367552845545026726700893389453613252197964254336345856954414062906305674753250433656594568474582211776490133644827248740262228890409106376356994577751411799113585283893083417517539016124313519706773912367681325011989483662774827241531607374347650069739294037410732807127392484179632779167091146202100367846778938287563792286663189789466896570827080602007781637220599453223308060297064104670141068034753617923673685208747004144901635444454944555814689351234122002964857734548189833118421829960577620053116364647645405490791390216214955669976384647793037039772574599434132389434570893688618433088309743015419297343865771936768584655941892011909286936579746966014020664386177651380163323208217566547545892750224261120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] 1111305517286078174007670129530297925792143138177246794808161905044076989038511325665018130256841315099436732258457434439412743438285262673183370474841571701210373825568754690701645900936252716506877697137147434475958784447575827576005548152704368708707412235476047499280222225539558520205293908614349758764919566602026301688259085989735658305272105708451728537443154615298183620772683147498079835729515171546951700289241611346473436587872531802846149004818937305364087855445200014202317671404657381442573703252894057050372301019287233871989154032388892782035991731338179964171132130299665355092779055416786383350722333673155897194392697579909543769616238715318946231302088818266107526592499265898772142054588231676797931803993329927937320216393508733839764113028540146837741823882512539162671550870170989812369934587126222363846972589247966035258569757139498070131441322983513553954964129611937354823279985707056765048842544194643106059766635417710545595616864040266003478128816731792943481663254058639887912032027610685974856508311297941377477512020534019848375020585219231387045719168610757746612048652347379515779179580694998568180451076160916131267443813697503558224680993571121143395246523267119669649045583041386716249092676409188221326308581003280865439488015021437077835173572306755819181297897666647198862134219306021588469014579728557068760180311088833039965720426293527985507724364768875439985960040656140943089049451114914005610088341372933706285220007164722872827347616645773050143215040316884797035539381460144040057063581188452789810731303022745400390568370515328506160020264096655883844277786420752299152599350727736906525337417205835295925490562176301841187907016023174203343870831843332905120956655180165208492096436488661950776464827630731802290378469951063662909653604395334014982774006189102660825746633931130695480591291634644551230514814147473757768520065715196773823508283708949504812458711680563998198841637942201035567260107114163925560904344374857423491143412245505199309070492754082067697528057981321117658664450389857084719560194580521921924467732763105326755872723376563488671105615442219630713340271130958559131693709592136910932867356051083783410917659152942787165378956400390821756330836208957036766900911837867398797942872049774806267610121797883066977313423823484684861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -680836791092772742098592939435731302012829876506874414146657808192850473935078615329964369914340550947181201307337744199359345056116772186086697695095881481328615683155861940124405566651070355377289780111702169256012006486853223262387450836285753406194133416710815560699386847494329365965027415486298117886248891768038210174009267633920833858858283666144704511155756025413304195832816163925309733004550655130096350389483843844416146864192346724693645696415395370312373119969135094225139173533389146375735049039473425364286955533038805218417915145411443008350714351004639378064611672999183690130339381848745238139953529005795921787587600433042803150484608209647434955402800934350043888002118492505838324747434234337560549747664265776266418406123895345681179338934339616627076508189426780672479173697298024094550428414044706500604296561602508329678180816220195741359698833147397974531183649928498984367707830411177691716173220063803600169716311340416129941901498184960395140610917551572407789833400659933387472293147788044006209002731603296970281574779864120707014968522889496852390793673134438487455845689336333051170611359904204091120925237081551717065631050463985305208912144354695329883168633225961970891313233997853208252976018427676354767180564899592962504028396541520986621566046182986504553399292874912405027381781854673706390238633752158831695174476513580147851734509178250232425194999463311918059289591774318145957679618524069227964013224255628023897000293364658062541510094841767112589025359255521232243873351794119264462799977264890284803491908372132092257830743425297381013548616243822174117874890673950014324424787474172237508509704208396301221547015670725391819166759260413292809458708908396642131056260605154290657246200236092563510643756041859621712418037738715867005102053208935517896559563454365958233362210948160970305538055800518743569591684219859506783744104676757230782115456055835532014754488750185169154972177352960962228552390565634547376746849374999709872143580869059360577483834761349461291219707138232448462784441613500038637990664756255535757360685054270611164657497810250837055449651533542501670405792839490772763368706332671215643443028945212348562978271939862850084316860615913752187673162178742560344912521952174866419984302519536704055156451737225729678040455741430520872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 388546353976224771563326518861706776911263549676001633687035243569771697959166702040224681747262654820834093461334481874278196994250359091255365096087264099500732356862590452313003190025395117287260560731070327247037285829645682607216644784798761410916500424550893369854708923934336236212607825265278228169647575266030952940352015159649846071535107001526342957928312648272610323377420442694699519072307343844560766660993634381331129193841907621952892419480211681515711091865329713515230946344490405265338525060375807561959323382979429666109248182047594285088625017015283804542392278531454425538227580409704981183725411609379572474827962496653396535482951647065535613368099330246900591326586489059762557232952995200529817025863971938344477004477509344957899508339828043756108330703922972193151245678556435831739625614108913879260434747995683181112823604105520848655853672789740084155666211879004054976202771552118381414094479596157797345631447576915329228167464889903407938193001597513443502242707607462883485616675024928500717496006539962064158768431073522446262151852684712497026586391031101099317027322800622864424407078994502484405874190995324971874666095280836080311982705138514344144454031520259985898609623239008106612585673879088913952448245438761031769747086364310396741172929568671466348009646643226259736689547520432995247616310549272387907181670256520426106485749816734228973176824514686921478042850876855728471886147177596621985087990946367038376333210123153116514081652699182126295404106837205956947226248887381159792622732684284536424102609067484311264912071667387806757519948299633754783953714398503490573843558907195532165906496151104449391947582940706419104486842170643339999942832272108241409201823747011201009012384632246613952009980551832556505387537312349939520015909887888486284316366073738705060810773741375245550920800631600082897750190733108770896366878104195556066511833279446693422155421130342313833965527951592245029496474276336155418887749005388596207468932200317325346991963985881324936090747487663180748253907457432855128069172421997572471237492833382948548005986684118777384774525411061204312598530039045125473530719281142321933045444536242700672280965057802428755910799456108846696154193625968394809580312619261458659015595336914697562632375184769612896910724592774158483456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -232216228782556902265140756322119399243309546609430941644358230872688712275264336457493532585020467378019077197604711131435977694828550344307749749837607474715280752464962869274190800635312110131056174335499709452402699507860933758462036562592770605173190206120818087590384290654634966207098167821437834818901043854167765179265335824688544197372517121615493059996211358470434854678386938643438305155903420819021925880771497608216507784114976199429106346692945177928814161934960130535025514543407388791652973820838605288808109046231667115361976939325392410463501079569077927673649835326430351337458466094974438046865873616052358217598091322445796964305039535288223312945589394998528841253649147658008149221804546379842245192033693467759280146889282215079406023570684699122416977619348780877582780802639988559830145839494796446002578707159443152522983653965139164103062984791663528569454285779902723516200322301581299903656748301301727412072045590823554296738881724098320868041507443224740689883800830922270274928855688797803286953938766949389615763388622931341051583310810203932447183889975419015024244771558983128592167885886766621797172899655034696059382637198393016702614595272950912658699278390019081938624070538812354985211257049594519253314821880498296329072370859638487281990476304532348802585332877792858395893681439903069672290088525419425310873655329880430537077203684294647646737674209434469514660484324458130271073875436928273333394396605768122365766666066893314840753822522536269946635580426747232541914927909538589301675398985405367068397626380209243353151772740658603493625372615506072902171527457031131254374392513323009730044469411665972568072078324035139859988381900843906405308843495379267295869019798750289156896039322519000218620404215859013424764519772746828129671696162298885511679339623378805881225970184075842378322105586151694730450888636428666907588982765415193891804755255141810843040006650048766142094587207299851846084831180019861411405102430729087642253159882469652321313482577992596282230891109246672483553362676757313088726713405114420586215522683920114492380333743188061513600574625801828274564667021426610040905647176912477797866219722059129914228555130085987175310085714987259405651875488553478981113060124882450161206720228971961801888463195559066056179853247765366702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 162414372063653813011012792857033656700252109689502790105231304655521414198697265803424913053481789698613709970537340390869498294242306762588446531806939052750641905319831844713581954561663581498179265380801676319754333787157730456663095612794245780660780745624477936606423905364660202003471912078949761255008051959027304396325164770438356048246281215280673804721292655013247560239275574625799509849847867236389851290700172407865204645111249220486549493736359193685717833820381725605032028677145122022318870167094273650032285654587981515462491963823815952445989584707099907147510512658158936516935567802038228850774402721198516598719852271317935605074911003720515825707018716532525072294675225340296625150858188172054077413831352180901000129603209056380109700096621510920676213564924238395574530696089623361085148573187324667126586814665257924319116196652802957491074459447831829508350454794213675245339725884822723812439966530393541437222697060433073369710187520844048560924073513078739712914302502198410330063162848238071588177531692610903593025425811192129352831728050448321267155355172595322888556743785757362478695368224940875869602758989713384192872908481226819992335477904715458452734815737496508305646994161211748235777102174766119819221883325763343311130343454454393222313301239920076567784456755050522638203195951747389612079134996370988321965860684747751050952711882911418410710715249419729772949089960919543862749538808577196247437949591681645078543912739745921936532342028180851725750727415214290477542329450242710231423251975592096635646263492333131288927169430004825011258533631765793847397392594012573297201342227591660178323493267095009014571908823180832123653562747974919341020227002022584870556913588559590347888165112918884630139531130182581372487145499240124332704234569871571398192110075727580135715212090705886915980743837108368206906169198816946481358161691104668663822347668688662039525365035555339730578808108074754597100709189693012935259772316379719082781798474294319930590971183143922892138349587638718800183670208090828053402822691750750125573132026227096230607917875882554314776865476637258359001834580380819200320713805549507241486453373653396495778125058869518089494947272338404291234338585612486644345596004582817688922606516370183990999354089900657128499711612942093910016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] -127422998109118784384082658767857346757790096700877229547340093095294311656962033330826153765049299053983049431092819748740403687037618960363144882555387719425328910235896129067717081245335343527370616406027489117470285677273039368121944827632721055136572370920072107494027442839802265394280061575551861885024631295571850137234464704769293989257613706788756696406628096560121376137962817415663711727261170083639927929036927643259928328808492237933368417883630601191257532248568625489503549542631876203848288043243378976398588902845017383932483598586932755092577360528541498324193905663470914721401795560214594224793619421916198653397424930210665692274313282230049516353315861206386901274369844436298873806517672032537624484806824638645044425541609096740675939693816777814940625826205038186275708749072207936638385521399107917881977465900399015483910105687775341206623509077041912307648062582607704430471259447571463349722968775231641802498899501410369065846627068340949010116036896590940909277752314829122523552172893858684091278544097129886489566015454542593295595114914496612888243502020309310812099975172014861262144001829813271474706084314253222187127758280181139920563221753604813519923899762052311339079019011536207702434761883403077127311650779964447318832789413752735717488763039521451510906425976263521064666669718104781862967947407604903648297172810052228775544080232437276419708861908033613105896594593349001551968465094187444155207956178147492148103363256883784516388879527778388775345046725846057658635535982558710207504104334853061210830006970050799020234987415417808973926060604889265559892027815442956157045352367994944436174735806193206567231025069868069343223140683700341655536250602084011120730036666206689329740223685262961365806742545541218253775362425171373925495319239695554719368570517205023400047386398596737118565912337753514559131616812221003404328138731463455415900777708625590880481824926459376625872652315555928148659912434946575539498043974933032705670278887597006495766929499616204495102474641421488112069630791670480302689915898689760045061550122508637624567076782510949058687578440550003930650596861919951868294287183813885839116355689118235963573817333835358103505831951050195656218565052799295374112609196191108881682445254943000460448996084276532351132084719362695495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] 97948979612050446532965317091522308252729624997270739333757006045159175131742300726612664069416468711214848482759897390050790704257268347769547494876706404827539385638286347588269724134157208840211669678897581342333319760455758749162118478332701594013047689235384264889398541198578043254871193359622041480375686682171227798213473323427036535999964708406920864996173955109430313357387769275271658864340689390439166973101946650708271885035532878476413721208450149794596882744063846683943338110775445588442946731317866858635107312911738393925873117737975220212840445332524299396790247581163480018265876853092792244378655713749304435658447610393970161786187561122827407758174875021690497927346010345294412089006429342561706964421025133582492986342104255951586805384891097944275660227158690572604738024916043207313850538572742024250062716664770018636667391361249318032392986441324439929903560463637140438107571563130652887071364343295830456386961083905958229235467793637488940946262298898105418365528236715035223411497613098148728805442952471080415504337337536292983212598519435236661753017690188690367351120672944544044232774503722296596905648071351379496201810336808450294924080795830400128489599582281582412519818440108264118489256016874597405601105360563573508784815549377036315855357045286292355811681749691223682646999812573113765128557590034829848918983209663137789671326016212807977250313747212507761860278284492862762560338331073447884930977302806500575141079446138710959052489264336666269543191772441210514766977077433251205858106099227686316246583125206400684122714532660359939257171329001817173094356486265895618651380022735464217538729492093385786912892629604898255967653733472932688466838624897459047823632301011201719537453457701998474312993579695281191736006000769608861328367681758052602837062791784552473014528522210001021015422231358002162380024419158003163098064293322527852478790615536395148655247300979241263642050750706869351679668300309423195724083587144421003014818916712845087492132925313078577526878985590015041602502797980287556030235086602088520050123043648485066525494892734360826603027691221947836649799898921865599486414877043842391889520258153311731963133882372146653905421868312582980578311908298118420278096312092042967610789077354427345599832721469678319783004991606390521856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] -67325617561664948101284014600124116973845195433938985730793839249697159713501637051840065120773013504031646894786191412867137678680919558147806406645918177617442141737899879494271359525005351478854773528954829542248816237584955110592008386286636440077272897888448084091167180212552059073388763980571568170810144288626569334899169010877811068098566519873128893217209458636657001349966817768787215157376884904475612949059902098319100897742593642378795541415722026435665896643820283165610193507993780746377433714356733877223623900299049581516564819423034562466713940670880157713609893313258035888139216886341054646147786784184372698895018008019367185174605267348929149496014793576303142956852010397349001655066928380116099771097814718134176471075854575696763141048529926864804645210841433143823075482975993892005319049417832214338889103146902460765972030319376949953718461633932714360810544063795302595057995267775207016610478519146052511008958453414308471743107279338797449994705680191427609731351466414378234600296255538262738796557876306878298206855411873109830938881149296677589977505973912248580018693004066037279306552247025352162165927700911536640754207440338453469588564634553167842694043811627047477862452235408299261495746999260059795247010977595658936760533806307801690173918531811094917328340667736511718682850023100023809923833499577596440769940800844645066555479298109507410106896431486319698483071008501856783357688183670827172391459658419594698162410296718312971592947476931042622301841465178841443208755428230315827216322634988245515188071994760049525584442489590169923934236930736103946159562509610247750162573528581476364831913255570713745619174788925665954465359776665735888612187822944114764867935780003975950185112809390980833964356273472610837463837393122657720274502019597216847826699318649656891772432663986194687591899636323621012974968373810777154148267737805120550942139976079639076181977421493685322995981115809775792832718124718776200823984398923455898672728870581812632486271178004785197935756799598748465721341896458118417329336560551312945552235534031816499605547070646330200790048283250810192719721954849820259648876301983494279391845085181206150644472204125453670173724794955802038872729192837591963575678257839174579068276794252281268390719133632029969110419115575313694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] 39792168475990047668672348951754936361538568886111767316394135171654567222526402823512088566086479543425322779925322144434716340724603148604675937908598959680362342576367918542653784652885782006685575873620267389087893974397255302402866653413294356530243386390526762548125863033904966929661155592538246304912093461444278126613001313628514004635547170306381917018995146686814581073778376871379530298591666960848995435845196291851876700471595420731754049272271246355602536302855037024906568385303548813214635437249547243683497979810924071761049541254154268621968886385787640630087132767344105674694403319581050138392501434612420313003046512047705094466964614111183592395590871991713781927820306947746827653135918941831164632341455831307571849180496980066706881665412826141058683986161128568368451860174459403348752362112691311744837402612776901976212895932791453344363545524498677767445961285763268587598628415697101583122495842528869053539404245087577012673903050438913436949117513553638780255383008836939855937023663114066323478348718765896732943882174668844656864748379044458902158757106219383297294139299221800871425880007522002977829055518607621195378945614376404012058501220347536102327401726395598472211487904356538573954708381891052380463962473482442871710175988424843681742997041556075580238027946679336792218755123738407314014564011859256505669576791511186975142608536253606491995679427027311350954510509595541341900404022661544335553888927176226182061686434234102538488730055805252343731598496292821727045812404600199095629245777619186345168954067961966832903818015095776350034087288769578643972382345695319578687803808818147361574930101150607455095293475974956003229774398643872517727320874852025876212290307026492461256456763729537023734369810693028086472957746742594949493740804244414440712605581735002910200659187974024174050310449946941093307750075729376697135957963121452282161665919059602645940015615826465816828673553743022384098431701080822998500203551132574448518258680847990898077250945878101774358909075295970233486118843470428470397274664756735116618326633280135934160669320114294816161716348562549988323444671010133877379817206837745268468270348529201676348632847413559458012106791168405150349246220264620477712209011727899074249556775702113740479410885864318266728395242554739654656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] -19851852373095593616077852395954201837283762008254271145396288792838196146500116338307344874932829368746804470358988929289763407998494610493327997121011958715620082425685580470874674268665301419415928292377211941444800194410817899629242486281308123388160247958300969599062907836992331423113310331789792051311906529219831298503982343643030701758792917186258521066881353919865169643173665094729049554814406950958051361030853514906902050180337458952074970326802788800674565062101536148509432582141826389411666334034373862552159121156975897110145855770397861335571849278637000780945778471688838661938665214689175779944036045379156955539053596845314494059418945722095302633195701359118866435581313133220436313688810134760226688515335877436990526835354291683109071970981934765903423236880088887763715084344730981462671751421047414655108675385397072397924894151044923074088803224899365387223472078151747485590541589438698114254842575726071698117865944170616596287609201357030030190805031753292085924856091463149572826541371919096050204836452981218965640830100329610574165726176000078515727414427985543042848260548656028002619435766235579548452908246303070240682641934153670983255528778656589166344614136339344395280819094366774205771416901572767271799165256731281836586029289045528842308057898630638412972364777064166372225024763085567882473422530960467759417211623525191388556153207261671272755778917328823916870579518536260030213688556832279283177190042889141088134250914016486887046460254276836198735030383434286357230120175391128357296364339153374574495629243996914236746879330527070780485654958551459265942990935815881791320192871336506908483601612486333329646973099183714888954511826709011532747862725649730259574826869354938957389437367870084768187127752853667472272285221932151461836545316474266357646142088808942719129025827483805315356296161030090577907743026654896903884537000466380081933372380938742527519071064260286435354249609317722767613131598373497707867501579420471635973824584635159206231129211978098481246191640370417636882185259755063631857235755775384670129749416455217512552757669149679893574881988223254068983699216971803245141389644959428882521950146601977444382284903223904065254916171819179928644030130089381072000037992547565336025143069263311829814486176401183904283955998964832010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] 8189500024217067875409095331912283754507696962554738341646431409248854415630262509342598513748516955202618740888516708332678781054378847730930495590920330197530027649517531601009404765276066246870267949643039438237447555874216107560899439198598871033349262796194015143574877334145263141518390333929606487980351406821674523177937905509131009777848913742138641680992301046483185629509421534032459925866321352727291334757170782825371467531843872526405217222445970416517580024067693439326418520328161322847504353571288933707692511227135123865434473046903526533490948649393195829591493384104748118098256450773978285338487672075906032062663554177854131770863353785780180610366907424563049166170387948444081104930104253540648877454976185858484867031904752917803793470253072232613406396244890506951352402795297279472479869474329768465784424517169066653090655516504975574856670496517630155497786728827706498874485757572570939062799084670109580636914911445205578824566030728660333451996289480304887210113159738037526985540029518767272342781903384823847528165229170931081273733463560257081367623344526940547860941069901677921181728557274038497679054138168333347255200051687042482288221027290693249234263905608548320731155761289330375204812994749713192946624042715787829448377538133758055384104411114197731998194274594283607671247427197075847457969758944883974733860578869850542524001738178257760980117740959763648093683489003559350911069876977757412351480821363462983046772470769063388881987879425147229993848374122803328145169056727739795228035310155663990097840317589262139311886754114036474567044135431644814326414795512209132302990521277285085723297963823809811963567766886177396678579177639191539884724727096571602634019633798480405811152756820351634718187341225082162339591904353732461398707279944879792929045195433622152288757397762265664121315405877800253124133734757053951403359177065013838482713006894182106288249363268497893343877644963102511214928509105180979267627026619458673711679822133210524950871501618504991090106473303209777216305408869195436769375748786482117446986516906209848671144233403653762262943102947938577501981749304386759610434675657799564784932398054237570497761995497994424963580934751545063189089451351178241115132559109250416994204205247587086192686851128197340025704020427734515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] -2666084090140592835119631667473425020443528535013755818348410922629809293994630778294432739561456910461308779635351301980679382883306327339087532142163821087068955872994444027786448435852525725933168655491849060708938610356054230748415498595632721303430817457686626029568331122817174623075905909040020197879858086430901319748218406300306479782925947221878975374462339189354988148053264494567935090875133328986163639330137956574989454073046633539022719507478894594194509471818250595179196389812093852535260631096664628687786393577634426054055596767486788388689779153481132167935413303691793932816560604745761337875051931316396086548488325194754517556079109987644057910028660855469974016354031060157691809251131412891084503159203544211997036337522439802684910617258301731345940268185570729626524858995151083219228250011983323125547902957433574006703812381002256990493373543783750135493506822216768280995515222408624923493349786382563333377019100526629975383384994626377992562524859002083920310696409403542001206736612015008184528511661826344210775542201343008330466631403078261763887214675225025014565956411829775928807728023291776813427419780454308205662386332001990902155828958176844296636489781238524198247519535307910169036893025538761068612941854601566612366105356674485017794287899376188211892225479915635364849431832346195465572109090724969314371959698484875583837889148626162259307014087520698709893494864748260534018037202201422042328294901140236866548399298599519444102677516027480563999185079998896459928058529183999715013661863814371593182906889708235445800154890187695007278296518360521208140358330244251103266341753330774311512456684067731491235699121840682826578724442624217380633536850344104757774575031992026796449048276760747873535377022691322796999007303328633708859259481239910733175022528285150335036651411326096926675987932952719789113285680819305307280534653065782858640558052737161415216850964819880443454241001262499632669040235525733692518609629549469591902249101102449557095163604866184557850662635363634892640167711930581098396155909556845568805692225065183483059055962510598336746106230340182664363405354882123459657887162919533135673330850406211850455262093058242323509252043971458807837353616835333867195777584044632507449321307046003198501783251735234702412170183097450496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] 591686128166062714859837778246117725652613883031902649650285851417198086532236391920205171812367547608629530524226547257590398749439313370645206486892686551327410262950468370467519913327276640645066927518186451212681765799929547063711152511657600254696446823641091105068197221202066179644469550540534143602015211685483953663518389059245863701149029942346256406225787644092688416625274444457177218979783369312629947316600567600782704698173777812735574312822300759311238475593738093322493096866461305863324529546210864940019168086340874290436081579721735364509992890582822988382045033531652039945411272995842603134184270015103688295181518156763273006693669181990787444540932137979834266049269077479381471499064138009127218969327225483657068572673409263095927116237299768565374199335899901603115388732222772239880005792123246249200856410142148680878805177521907675392342242143470439625152214617015015371915070874825790320694814284124923743840285659511962957590293847867385501751901356459327856982446401733226345417352861605828783619665533791924905596830479305337316637995533701736711159546069946427827443202719551081259486421617059463525314556699742066342135660716570739081292469901074942939492451266052983639957062473969842840289906683000916517324327858510446827275485703010483233126141636226313881779271215575057831158083652326720988197441955099598085026876199014199997332603669832026001081063842667880592744376417068249314335522374780379262399816655344219847642041499232928688631098915696329268827903387451150039822911541201124617326072521774252934889300752733302581978688142889504129886534635366843536274902647179413882680026091299969926048425232388014175383422066884786055908682616833123395524906374426391079026053874619953881659731707393865556899041362845955745238139338785330011851098382663277200010219192411281601284981030028751680302521481449870984003739973689326337297067703239218647155430135006950504058935357270315158700577556938565043787624996114466447209162149313301724062019811326147160294342666599643172752927460385738092478491636647945077182321297463950092323738282116621054016672439206928186570222172303366763009951344522445735552087878411999518956430761017144378432789631198418770861931953780931409333985555741031973787954938065785762220122979944675859302190058155562588871821960652259328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] -24902694505966551481648326031518374326714477432756344521318255786616038537598264106806650041366165384517544262481581623477099316788815259463621741530122427828578090833306091038162969956066214271727250949253420460326604520567761537991837705118314248996479046767784568325759443682066807302740784638114060949258208552822928526678737551903311086139617124696108712511903043520579355604333995494045324733093851122046339000408604527191295750169327811992182918390401457345988954866696123228544565230876407999725232124579628394953233523187267376239658851877880837012930718007867612845898479425985742886259658991734748615876255833660736158676982404171408299822705302147477759408700117779197143638896819933436043390971899607751494053613013903375176738519999432834747971661387036393044693733182487212208671079601831256046378717811576266948311469035713343544820585391059229601162404969822925772092141806149986050744968053328372971172795179939455175925944780089694720700568554648103996817298459449005400231492467372531902932529475444902022889411916548712511555168786703302843494516214558176419305888530886904766563523063986035579404532225729195668986737420484665541162989392697119645194991568715697093015101648236705238738073144626144194628763011245154571208217646874459057052706416208787744523426621017344896231606283861381600447271917170026662782226420145229557279098989968096078444529850325930498466906198532036552767145473230019647228029350051608241165449891245327860797456117890129120418049913355238079881009720041445519144514867630546037546603002657351858203943168170714650676967844579422971128290179773139832062267717785180880480606593950348605276026572920244757271718222112715132722388533319556314826157900106793666290166127110057584150617022999793239558837036316479683561806555467716103438322069027476308372508923869592056762636724487125316773344664512662474149858543577280205985833491424733767855416353625055393137700818336099460803703336941014728057358334684713279796095531976573330473832446353291615923004514157159226030183702018079670377294295393945989574450512706656882789349929364569954905176851929160820837755596093386063166941444216901705962285989546731247396630958758149698788779169311972696496094004032223255276614204468431505758060172316283239672739234042121293107729320091757878704039371881840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] -49122467710947687331202949996644948732487957330046656559983636873612218052631666961387409583361718014315349154236303505755120094258162575885737723651258426252526995262238336354774478142049005306341778220246372402364840851978573631573161639218229035685525064817660415089121042058104773104356190426666614797649765790361589826405379777316160642424402079873013686393517570786563803158816716626760382223727653290434258146102214151393749156801124529834273942649539940543851691412466424069090213096772341643902083274546300062844680884559624564205179224378041050190988311573717475538609445391467504465184544829112925227157621596612102794709800031311728529466226129670790431540520263525780470044315410431542808444578252843700248806644921383281366640915124096070335327240708791501861177849333719787086858402991380513088636039145435927480880066079288456181597093251806324750872055023428123785660426790785115812341829831338336894741730340260153878250132479001031711635547138125965989001950587651531215188206573970791555082344558628367810769932545526036437445173871079112340907406388098835464381804995353176854345904612971469654029291444753034039292884390262333717502678838946247339269660645086172679338385739683447412059790329592394725288796243250019031660248239815863026764348493637609630774776506420012960357392143687609779873842215433212191370517094792987611772367469755130646687805206585951190046298744178886947067516246184834516000589821361118366876373181262127028880393458673529704334605472453982944575486254467999941601686385005317045972476080322754186896285548973011667647451587959280015140949613514816636042225158241462822175489583294733543189971571935809404433279855756312433562683975995649713540750529660678732186291591953781344194131524077858911769419802933425963155636718861398082953451975076763424305055128592091985158815777108706261063649214368871202384684777562651234567979427102541776972575462106043774949439679719110691003356837578091133322997328637206233062494339812259265530023212990718584799978322751738510427402656589149679692551532172965182242623588605603001970912982869832653156657665728749343879785166654105195051275359583040237575990161939571117315274083748085782988695595793136064026942664531278898519877478381889742086303237402110133884730279553036755138970733645497187473992153108054016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] 25406748747996371142235563150769507476494945122989053583427108259387810104357102526156676901282043549193863754177013650702676091993156321647720620843057040193430902228112507730021583172112241448913408225452273950114808817307095095217591800762399783355494027694656625034407468941924518769621009463206894216957565454656828975940031390056603744061948785938437584079499892539615077802341693965462810772249385266374731975965544595599946781659632590202407973318856890693171086206566743714486104074876486344534093882823956509935340113694291186333549517848475015491130818569818508520065395028040579628405899297424836172610920287154630402891024063671227609590361673525256207449421380586366579472870432373590834536947278672260104337860027065021419478475015386234958614684480259005431284108941114998536318699703815159791555709462761723186042588276794038079750503614570505423366816911007200255331742899472739728955984696211869817550297544625015818910091883989821707034861928770565786076385326599663855423077348599200426122868909722060209837985228617374213105050914184297330619290237963073850252105166858425189693916620744255217405201766104182634018994781306597775758611583225480009411898276934691162300202479957191038902893582395329987893236677922237700242686365163827935613388047927963776072426605749272608088533308068375635409695981517281492758357268333364946208024785436624954546496992200860402600546066298627432438732807117073901610046529231969561999383985470875611768237902548961915323712682999066834076152288809762318646658242942268679341263326399557223587894940918039440936953081455159761032272448258394327850035272915221016941322836729208197343827224255960778339364511818459267127909497932838719031062736196448818623724942183472733004483342822885816136924682379528607419954445875921142315737019535674003450259801205125092337383981136022935908300175291192483150096008333794832092222649230775893266199727769137373645929630084229796821328577241729897490133718074209165913926765061494064298654060642190079696999691720959995136205822155385008691248505023251304212010318598301906683171823359423633302095516708117221523926237767490759307022755659958638498001635031526266677346607095996947487202327275461106968534693406836678754808372434226646849550314189949165154910326816889775815134612605214834796819087244656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] -6709064197761123516042868792359494480876561843402985044996281863816019298364093344593046392368589481890527764519273999847610825626413180575844471654014466426451587601144528098308927714310595213242417289840708724039607551288690350996068442159580319199824677698326483051380932545095301669139936355385206419594483496927843203945634688200082519289165412533929484349042677979860877361359141565211144696936343497971852782842920621392245855705337914096137482573847117894592967952406726345518895455372795359691833888916224730416334421081998276244327360710302267514085485318654701134395365946553527276102419994686490570464364931879829283581251021468105350685393258324404769886152825570397655552414051248661526149145646511007351226621770342667262768432783210794339554246136769310274193758789978858899432518684886148437412702476448495438598421269414981202485689066210882422420742501650018291956749105793707356366108676659421744512126169509764229712634947987623145675693865092391521317841052343718810963682882811095116855308712253547649991375570835118253292984530428218591007515623619141601206845045264254216749972009119534227762181383115530115793102774521060443566862782590883597736466716765279471513058323020713618628015952931249735971029945654439695720168685412910750166568802610200266974891190598047453517244825806786368313504928457427922445962578936632216901677299256459477285651769787388863638622709761542818982901362080328801651947217588973775528700258369268469136036141402271728023715564023314633308851333434265761871219995300765465863787704933166420531339324829472990171817458768946870020161760341452014375996637578717814864279602263813751672636081718017643533682891665052849310358210910554054462027963210174024252791013474572520440741329911345355711056822762887867943279377121872635281700454922957190251156861362365168101335336169358236311383306184375023497903727912558102585070094572832445943929538724475266591915413309140102225534820926189085325717120491708474549313553958653825744613638657963405910898354634209161370950991410935621930073530053375574055140251143079090989002982188041763816067211920769122983491265182556667144540992110490597402725379600713366456100659132810956998110245167075719788907102546053390966780811538816470749956588303435265548833881533900677174203873408607805719711308788531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] 688388499769177483592805487558571892583457668715722826047079899081308979302235047237583958016517500353661887754403500888669935868678090633979165172796641621816437038651122391761066641270181669876620170160421105827801134526548028051266409563197094977490276263467180428641018552177215528662879355255015586762066375817870874126886497102029034650571852146339852430625094817013247944883379918679854336664343300029970790775635617975709141959444982070721906317994460773259738527020079818869376703876028574673719562807219902489749704907245825059639892061949503979646356697983325524883765985298073195226698042145907958671068987011949011347979312337018373100393847071870233951193819959745213992501009008560458863752746615609936569495402188492234805622448212229812635186659634059093650432495377353946254164336265135848394544722646233153855497918048654874465709570053032515036686186452029915695948186058313389122105599144470783682517454313946000680881554307924059924950076774986159244780813877559431940761390218477389804107409171078494044866462116334551045577501992847354803604115754168112886542533295525203879508730199158519625350969440372382360646428076633498400155098635590540066200080531709632934385680216404442866421288241175172660886454422968001207721245332673022148369529730630249538025829164726427881080005702353436502113462322101106002282502240472004793692185833234079661507737621506535207173304631402713031226576701209211558152694790917564831953949570512224947561642524869959238009162675012529541357697964562534190506014401521218031254580159333916141890819508942299018763354220791644622995662527462487848597000220805701510468287152869755370831742201713301211985229241178489048932685437959317425153017038534878067026718090136100302725090654818184873218677439013482754718323210411245899101796539968401473432676349354603585799581027628386839024675333344030906128839697291674089413298671264989903827205695900661561603299600933288903508119805308237090901626519010070500637743398164135281966802960528933459740481465208852727961061935730587111358859619212206781068280466531991413153491782450668479866286736108497909696898151775448293107005792179396749865096537260164607995861398715352257640280918242898336366989577560762737842999798974111192286153472842620999821085371022581620151337202253831139579584168591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] 224267973587539533417135838140837957630683449126481405639261571593551790534260001818514809441616542221990371360368511527986041529067293086128920517322616599197038346009374173798290647391556324221416746145295674595809092989703357106052846408445942162019734969293616866718306879802452039255518630905005018905836830550632545899095972817337314853061224832132491198467956432873587566086747079416872816552588831388508368081193039635925104001723769406719108596271061160207870157746990403683560992196678351737268234662939048979533037995407056292286555099571047192855294876143199287924477219606751956811516612777013744617902038916163801902282186437700044133748704513197082705821422457714285839994734512501726665487600286828280051859161671217885359726351373800430161377057863200147399293688290363342632352370051757169149119266278435155988651745164710099174706183341103517399270100961732393965071305891570352915918478893324425392158595788871072549252618491995996048483068919609287916807237176526919917401665603701505620795974239167255598030112685973170924032496575614446627547509547104475146888220743793574593972564859556812547770676834308980538563085631406726837722323096056622558167099522318819313039238596291017721872369023594740929122666680336556559601589625256372112129201325493611344632690963281018265683910357317294723678501263010594166892262973874946431273245391216041729188729978448197599247874892777017108246130916202442045109427788271334022629179249775257321350597230559507062063407794422351780701715817983703720254114101539745590511007581719191522624168946741926787585412362843588584296216954007944004773814837693872736977213033905484993686534533132681793291200102563807249028541785110307905169252695056680949527859914810672363220867059782108566416346568255757202396738548776230661977468489457580344962799283715851322074801872259387824176397613038541504089901357252553421209314043921892262886385819291301398797658255865724749661243309913963095191516951616673204741248619171857871191824446419022776498929459768963575588845840379125170639242515892755587086573478561570473315387480498305943338816802746442680282501706926832637013218678195753228277027807218789501252304729589994935057449942860054488418789787001825911846812737806530308421380337970007151852526303433411846844488848118197243619637513420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] -130059443332735419316312404763809649553785244228180933863689401518168587139901264799381731110853119237416495303422495163792321412562877380598138256592889399018006437458466928833475275263807236026364498881693245604287891481738961625160205174524136822408855834147899443816224584432833584509312973036486368608070069851244758385075751509377068087896162972428629766596488424398289108930194105144106374727775443219709505376781243468142667937461689801524560591083526246019957248862447893137138973334474692777864241327552766599618332151363451587763768427237345992379991521938073636407965065955063187316682336346386505447789354145048010329025980299590346759165920061369395167406493249503457242911280512713817878711704219944006841204680256448363402401500309322141361387167174840504214482526764920491117025592094708540807641632053865583071723717791339488322091843118337872591235372727848431189801274878257085273718215605800559291862703346286495967899091144806448094782483983871003921443248395201970068626694063174573882792183564680368656892369976436589131941622157454671857972756398508937029187019233974412447646967359831130144399842914499415757959103052201475059820475154128804006272573841922538963832715977091100788159723097669646915512039714873624362730601111560349568096506501779722980747826392799999827727105460376735570506770035640648112779844381386295003862591388359133120780716884172154147906818896470942299857654023441858787900292661698261052205055167985068905384618740304795245097313551483003223584166370563458367522190807228450531070450712343135475813750845099247752940161444557994561651958055542274194777551223534635644792652243071741147230274092625359874806351909529074878431221467831084134727025825249944222884853135759301765222551808551317326743639207497678728154460707568706791327386859163910979014906937118107715160023318461017411750944948939981086187288483219886941954264505878616186920897100090662595240558954680177887982015162746095819052449745363959983593585746705400970893399742874344215025225178415922270524297813270789556306058675775292442001643399343289233082899649150043522154071466896266638323963432513963050731731303322161989878961256409185450555020415510635637778840294707387845625767572488607319617723840585234665552716854266642514764591293914114656424414611922864521491384914411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] 34817346020909159423501773385937929141880516312752453737153612011905406446553305735438427992422862892110419994432253143131961278100163336649867123010666980149969475453904983657345870203254533431604010395744192456885548192461307660725732196628313766928590814237831155641402229108508189326844486991610488938449857907203569682496909912447599735815421878861798287046586670426398213500443397930617406693382737859355707344044992333061281093794458667700880921595849362439127605604851310478777699009023629879141931214573815883104338802952373415591404513791158307928827835490877092973576598121290406719167593475869560293698129558247079656721217310754567076566031599932563666512162034151773975458410724608206559106879795638051361275408963438455589282477905829965496912714309364145423955641301074656732829961670154484055208367671306405080428733751388013590865664473785205852815372294055800357548204460981431176461466623712783200442017211575939287210857091895338483513378633200570690082628068616753766091925624245947221230549323969437954410760422782761998233547578337777587953611292427253817008453820516473341398907310916697280883788416720032861473656609321772292819998057086279044163600273779107303949159285208311755070690838810420876947421718859871526526846393406908390242360817439588770977010999104324228985101691961046130469883394735212556874729316421302308278958619078401808979021126059579183424799470043397050747845618749691952240794079273359922876426220200401397291143642425847682158630856578946491089631351537692407280471104224352700896242587734878127690751366034901051818023899439725540379479130383642247661874351809454307425110475507575565096118659478452917842706576350175903282214633148600143791000337112707032956008082214332960739141339629224957082827093801164013033957828567208693724894574816023590826839697467993415373459393237946304991319666319893233122050870782030347825301346525365948909666000240452751991281052920762318701444943423600898730140629329288030065960195502641479177612467213234079865336233260627029501140404567039393355326807976680655833348726084861905488916279928429009019684653020667373695325072146718152165721064409788322066129332714545488050703719354472978942842473566075622205359619747258899488853934212709553384603165594134454053444774660397474435536002632601643626613358723072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] -5943491215779192645969757276604182767285620624127258784109173810260414330174268246255193714319885521412044498168089038889513296983207557666085430522192805641647272487826592109833110529570898063584248904602274796876745849139235214344227590025452663841764621089380106076591762001257006888165868702962968248637653701965298576110175564983851521731022588792046697800525912521568304285630379233615723625036567394822510372784601395766619237798642435983395118872070480442482319147206154475588458396501810613787699686351679593544608542011111797701767499966836913781849391496819851184356715641205583049361345272722840663827258664475298884792790518520306682567450452315523224230444919061785444355652999731572061893618245491325691273377978907241118791772194195973159112980695225053595399554514161352565411045683859028407406756569466293317117425414865936141877188720852090072975492681256421030262483212637525978460742164166338558680785930160134426737847263537906516972153577002779913147464991245783433043483375294398123324995068630015400198192925012107524525513609866306775876791243459887741386346562789980231190881991239233383255913178563368735317493720720337611591260261710422214395115032492849718655500148476106782742518550090617289800981696600806249897424662852541173701543802069805204659755426097507959416959772584037081508016787002027901956688394015468046748448149766832314625426412449405632223961451989852067959317584148793688297922742992042777804703794476409398223169711228724163960602059612044594251208706798034650493549925727371672750026419577711942495630879607493475726778772680118151785018643526979271859986638617486397306940017099394862079366182351896897869495604060381450964294747685113590604944170932476290115401931487701250681319460572230902118631034857008652708321755500068596727719575196663339504629928438240523040343497252835811240511999970544327986743653705193079021425224776816641886700523361803190256079715253736041316611875925258590060982329565176522769494067585183675385229917419590650478988010397438349477207716915962005732632413773529027855374851628895727130024970082027998432881154130459787802599224619968383180654894293002554171069507157663851543925292521968655017889580018424260874511888264284148847773677766832192132492710780752174159587958138001517332993583738193978532004563517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] 579678610029771575097486374038717955838810374259645048347290981418918918003254027993365766248651812827355418452275859856264436525676259740866612209968192194568393892187729113087348764645500066424358515421943485409638150942867532023360010982387583785331436568304061749741488080976053554322922006319857446284472429978177677372730473661534611578736471508242056736323162734153393623996612296000146480637899201877355991757254379538765658707766143271201695553343149895839963111273862341516026977357812499604862862344186473602723802076981959641284262981291847220932205263592357760138429717215688751790311284503924238687178797968488998067826163707986332857404087133283382981023725607142365145724812709279298236388956830886293742339223589881494925162472407015509310476800810534333333848823342916366605881119277242433549322540936880818649134828302533451081079329017200816868307048432991724824468666587436738047891524428644508893166226869380186237512556674408132190326955127378210877121271959723010850955895122748654260027031577794533960089216162363643987226261666820183557326758077912112418372403578319619653112598782183103634527208554898173193329638468842635960646237310025128505187747874829888646521790167788132466077303032241762065690803128347841362296055111851834194656047884542351722242940589998086366011066939959884731134274155367431734972325135531979097597805130704967760542426376296327048577618454334714319149610279400180906760433876505890105419743138942355966237970947294800440157251470741885012224078819826264458046315098043421120540039761936301651607806120802106693888615280931354806414495937159044827364350577988135418391576850563646206774712212070230710673157258281798725954448351472068771680266463056758629786165847942511721113964681430034504337619231933329501719362082609343384823265132207014385832181208504547240324564160168741918161810596706144047464534719524872072255256425572473775531034278878541532126976575956521599307184217501729686338213506457588742388772807236551755678023196998844749745997672491080890284225370335982028586320165748093596069743219481081013576865768125920810710169400789916694815256015592289565823678921034461586503039745407930979488920263061132910029541533793671165822588444311894886950209818275366366585042711140348211604102078085209523835013338969892680257029275648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] 1599557304893718562438384747838635464623404419238634480329593990525498170492597482840645835177873384115555055825209945187429947708424302218003579503258701610349755336224011750490047968671723043380682044363725324944618634881965673076360671588341704422711200560902648103991222044372459073027582344467425640035344924140886466977498683144616084249293256935768846722321309929990355265432958607629589846401668818706658737875602210113399121364101707807988195111425378740446715743727769270737051344899881490816834430105605158926017900641212480056762271429672404613084897644030437458385310553392875826083395211269160353425068076128264042970508527545409317662610949119866225749711991804477744245246831579555557002569608334538621993866841327987871231235193818164323564261524037738027560947718942976688859726567315925803260121927858779599074209045075806699139797306008982268010470644946099973735156089498281292122364069423860810998734433095449014204222554853888853579415849456398595941713396219563968793359236230080982847817974060549215472199523730330401426845523733942466816833980468947680549112868340755858591352677751337377639692807742501334286898761449721426614570042442860709539607187339048861636722895139883301941248090688322610351148687124214573163696827199416947874986444394791396426119647089889403962602140799766144250090500629427958572498808765684621266319942964604338230417830722877384673459858114609758372190287888260193903549997608611119451311944473407053921843423246454890666441049368722394940718612320912299210043640738380364288537491394318868866867118714132882619790132489616692736842686083710049766104552377162941595230428666713281306316086570508826462015481851918632830555502514380430522960650636928785424793848627752427358434388038885042630094344244782501394037659072054044770151520039680301313360772924522463746365878247285995474711302173188106447108071121688145543336187203745586832845238508969023592058866289455876368889352054973904915057058340798791120317275523377739655633517190496886138939076833704658409852198444921404598142907585251353505946241463383580268838599277253757748899163111139095001471505671667952196354306705925242936450017739625920096420041067704419775558085726442774091084340882690924356674813447760611310957778490429203367809359913788660164930400294756593696768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] 471006738381008089266533108968377424004388814862863412692389941335989083227659886629349226931617194373373334185452308200851902539865769312088087483246320685573139277374533286056064402864222250621462419597438467041364009464284857201806149300584273372546440882914341177301811931210773396686237157774999047989479884140073000996721797385056519597966003770121929513737293176504879131917079469486416737602775315508326184954513350675492211291355380787282419581400488845041432923151446523311384020460525226050262544540632046508122281623175865170934722198540417454657174579577282859526235862598767047978485151687370487800429534697894713874648520742596832788924313253754352745445793560705670795975368562573514456180102809378854709566414956479135173148834898665784987516337722294839981502298874819541968264303272137465798472677215487804696495087139321284004934862358800954389877304133180775472262378853206937810301793049800077108356235326748319466956311254270518478349456881136759404634152067561414693981602311501948182724846034087221112282675042516866802734249877134431676263941221223359951022605664018147893202679505817899344181801685587029327333221457117389369341804666472561703356331384756701583749983909745277464905551064534557726544480007026712228969171161842653164196248666772375105012541068383311359614787032750520369327163214535809425918862016955586458369877120107057910775420037875056019219595196593057611012583198197474558775103467235578402698171255486533485683949284584937261946986874763995285906999896542328196847611699844927056634584531888132445682273648765840249985435674555912808936845131715541902377069134393159260602505948493347694334441452272533263424682863529326761575594413684723746988181306074176489445824769582412110215444949987454280508107308515230705598116788062006712023920343203145511436084215636496537558918669043477569975723371551499635222715632824575531403016276356609858012249371090354618212989874026786531988317557559419528898730036156121769502312824186361515980459560627385309248038667460014696878387166206067942329744940678515920724655087220039302482569053319138132275530331895792435682360631389298249678515487328192642442977825441996494462949794758144428253255618314959881467746448131534363758798583675685292283894602283488784211438315181582226431970814979676808255897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] -43054518908257962055637943067317066477990874423610225197484612843232735965908356482982529359316400778865454847439438689952542348015077642161678920583227497658957937502101587621359640509143111918377358716962443921704914399910429752215271299269823064118808713300689683001846602700268419444479990013130211756148631360154496002229801310655523859414523870882705449925047809532746863198089435775969089356112760068453010264194124396300868075754102749081236119907053654767109040762692197764548626807028656287601585891533279566095004782528994297805582741839644697420933024131592986574068989415738732670132552718300156131076085445957646046308835233779279515193152675813209786009009727984507558619597020573162981575795799988729481361782885329465277579020863945808733518798085342267400007288439478457591842502067926359694944779699234198588289844353142666228673426994744753564708816457589859016490520332251205682788131748754850539838015685678530532142584184114292414609848354477555220309087523510755566968068023705920965036476680986805955046918070218335193616921503933622236290836938762220929880862985412543898445520186423212910116325156052958661505181456238427663047108745462371977035384289764897613348772928022918759367370222828688863001172131020782528998701622808273105831047437758664775731995400909647178079037952920789308613548526066789724778627600416860065485396570562451363013084786042257043810796395375528522760223743360509623468248954492500238769425917987338749476570537836358826627147138265445206780303512651681508605248310201020100580447611082258598974642690483244804097599282739043183511506858406355806195460240151583067425642213679195256736999869721494388845992025657551023171074801362961840360572484120386316335310401765131081898724133218205202078916368549696032927292625256785792215894110261498822212955131742148155984237590360582142833125260121916361577273104050973850671198858073209339783772007086041733295337564128405689935890133878429139907266379212368120973611604135691865876962154263083848510495897205293975054666733695344322266166117558216109989383405168238331650506159671872664274244782185509277324900293563880324044403277531191386834896047188745082373102810150731061132173899546588827744394629883600991909990159890337660937936526195744500322906276654139892293934952809090294352466411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] 645514321315970455300620923784287723312281399310959510833134015777108848909830990683503640901341099396403205572650094733634493045830912264616433198145448941308149780468056583960582029109763227592191848355562521199693141402158644239682129570246466393120054947553363101409310257311546027727714249042936588535413694902685561068933800306259264164371243149921648609904593119683604820634549969071733074055031845805440082717638777542006438401967316049632429918336936233803722552283187384966118878198149233495098691379563702628126926057743116031057426275491854452026544560347324116082565201001539380570416532609707801065912908868014589007366136610169364994660576177942162278602165370741721499349606799349235019965301499878252949448794868270362452772278529096094378180918993435355628376620724674978702823192681975893817111113299174246558500193562820369526704739366024668700792355494477352622494325109834976995709206297831895439760956624530674898488018133656981702551194849504285720992196264953963208664251041177374722118339019904317436262615258355674015940852845082177267219775722158323860270087444961499033583866384041154801562505695459975168988409696869276906876100323077792764335847253461277026794587837573117794444415609454021294404921217919345939907286156094064537033509806341789068194988381932960061515895055402432358875971994716153569968101905777362933404795575145112169079279941294990435772950440668429849334700918547985905968017107683431970975431856754229076153984755259821203882484931345495327068553225115027834683925454139086209025527606702541571799498731386873697276683620446865887904940211124786249826423402332886132745929520460253200540418315089441583730999957658661643646735962010625506648276667658919050265732506251437957064722871196164330328199968633364264874656350471739236771476259108760686238369204646102820472066294350380160270366937099529189586762128956979457908824332782771028875995826870449345865054129972089472794698714998959242399385960099079096233036920989437543380602769327511484039225060872946700802322309125095028474609048508594968277151611358218969786181700802347397237505734974479051372816959181397026090512784843766381828377440798549618630567407410403403736259169917859512159816391863096467714103147907743918699390980555177612082592266962552435474501335041485592436188119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] -58238672486022309923945665380514926952247978363681631001928117366672660864308474493681092837965947045343441618919261049588629813206122389382532308235080637350169801891449750234908608625152375606040130423239130426880743396018718319003973370534873320284421855079093920230779828734540751624220518154342772771948758603645990841708020488875713821224369876232126837638976245530134852384392014158552574419434649237887575923183609543660504859096858583888949339309499872819544367114716330142900914150298891969139368210937398062360079495635370178157693915971412477305951370045608210362711650517723077448890543145071187231629816842668404143229016104581053799284884576766005902473383756093386112146457781087290909284124775347149180769587412167410644415847868052845361729407961527609233872010154965068034527627455870025813678486595276763201906463967094082825386888966969148729710236058974832689830652393599225736785263418041895112282565459587449638281102592904627932955495964759900070763905261422983015415723572534956486636200765499195367678246346151794380657107529585053165519590621635117615679438664993780817414809262288777135621533472015797188765532886143165314147400849930857665276800233328707687204195397787294973404113715465933121582764900632279452838027974554475777215050137352784430160277156901353721151058623430827229887964111675224626983473212708627680302017903945105411413904526211161035460796915742894322473801309037203810874977494601417324705931184501639945964837267742321847024788209479259776121170157052619091160857630829129186238250434002696897171142833767976762294769305557356268238112994114649545581607584584446585248353984099030182607840128439754385024647849659436854481772959858601693387145932958646522244982753636015452361759004015473896746704791212823044722442491963796905520855656454158298488838624454036286248251705162919661689489448110907866286705447353808837640217123056647663094653851357935351190266017412662407085006696448765787045898582776236598742915848787853669534830495013651672271911448971846463195040194263218355623160730932428930177786549655608061126375575334744438640374945436368069765862916819385375983243274839796226196542875600893190715302874325108858122204101631758419959495208547360147901776913264441444244278657393406638883078204377584934205607332788117219106464202752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -45429489652601544333489100280778185541519347293470176789067337946513775535433000194353271079386819877627894882256704873372810500252502052175069180037650754597937078589491932425690747391850918962788210765850487327580344356184729245402707214073772330737987432637269727814821344228941441415669495927116856025332335942025924449828218149852415013158082701139458951462594639783082103815368398842096933017739387384995854666990337391590698623668917890545063531959273223278767061934531840794117101151086350840390413945083724339725090361693778331537015816493632008430430787632411010669663431161603876024546163785119930369560837663146729826133360952452894446928417579868189175656114680901520118262149631177148634324216255644202917927283270298506779745587600321512682812003313924681874012143530800842734036603663256754974966519903908683515248588099698411596784865074954611185122716617163235058108528297648995437033967030909232225414654693822052567532783398203437025634543350121686251878798935186001775989720530710696142114934913523306359018726988983544594763499818617911889504232362964771375215559987100605757592473687429397902499667238994642094365859032429284907345342768085234655110978729873772887943237129336796908580326848718963936661018406295448662646595333096731696506713720973234981138033593322652992703872187406419310404275323612696760264993964285890533345746372307620536735204145877656833033263113486820154166431168700075477644740448526230654732728251171677309034927012114599515243731946813713977031557110805511596289558544977253872269268565611085558900159910941497308684321592458608532544419003808045306864600361278273097387392915964059769565334363891808722427856188401920327710862891185720933362672868892007626957368540786085117406675442383203111527960350581602348894173248459124356486323583614194713558362437519591586882680174739779057311848420484605623658468804079216726978496518557506807479987548988426819632675989529877535620286113737100375331554291475862300400813467229304111143132266574805639713492068142525845683176715475832062590948700188126453689704438610688548319355493026075839584594908630244106502590504416707707201108218072425415194250450679257576624976532353918151327916620262038728466697115461668850452167362002894510409468779908982350534294640535371077676764102581195678192377255690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 438328843532532837289225021326898758924668833584236846169685797420241676638133413601307196308410760580392974506016457184531285246267585841411421345077717038733980164470580119420061050050832335479274093600098038751085292459936040446099856236981296744901550870103105069381981855523795235953163393727793959589003872987590042364901282438390063812457599397602880481317410358127386913427852336427384362980979075293707991428526992134611489921933699423022587336881907471281773046150934345447209865391148168265296101041622146708196350589530209943922787881760603318800345600654796942282317126694415123258543820627443145918140017549739230072132957262386198416469107017393068064228797162712131455221454004549772807285713298523967333809508081465294982264925610425098010116102077739356072041495305546769332456258864647112672826151741032358783072293086021540955560406422785464187123229887731723623496487024927605076470471781738397787885679163758900061476806228689386241141346199304882827559105715088805314722300576354699398421353292232254466942358947502181119985035125257280550215534315934382127947838163039675194925368793165481726446705092549380524382061304161343046023967558486451387112598650485682493421304947468436433266096185880017702633463297999546920014210783704302795024248501553701882128862761896856107756060991984449633407825450200671399442951794113172780593566310883970511570556666031109270830413540167647633115112326166611863141306737638176629231581307525564579372711167042829714967431151383555769417608174337710652158683454820174718945378653496174089454957913016244164650257960889944781863774489669312298902862105615854323409251818847975411148608946865640768663902088237518761484241610250591998826824531248215390716657906589980921613369908346133299140915358889709080079046619485691326705844013422105653960744459291816685592374031917501166672401724081268799890429416869958418211874563689590506888214232676231162918506512572107441477201579768418309267550831549225431030541242835464035640813442410223760531756477324053053018831144929601773065517955320205409333267533939084977569820754702272442775568787190995673860159548673516055808692807611584615524453575498209933412617712009517923877396191069443432069251916731690721574762582267439193414790618951376562671802026898285545190514423399285849594508785745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -2667928485204759107074842255128550949179545253102756816964354798339142861108955759015993531473658236500472935606442859266374271081299755981078454845501565131608292275538532382619994363579620858160350593572789268517027549830075905884819256735145847397196574985103798683786795580526733015873787596874382103453472709918097034996011128052853933843076995621446977874347315489483456559971619343644660361029288786906259673941580439437460369892044320471786589579787485729152698416735722244324919276190160996908936255248366370639843225705061653621636928769020738626659113319997913335962666263008926194758522637253703943931333005239054169157432744790158567009616631864039351869742897073091502361484450920858928948504201691966676139206079938797259456692136579909971240585535506617031873986053767282642333252491844209325649432470777212883383351133481400070865284868109304517223553332700818080350038686322299578189977562886225807203340283023938676065393423303873853697634577633208494523117459732173090302976546137908624340114374515849343477451765322555880809983857972050759801576077019537996397504385928986072873746694750266815068473017515231986143384588006523061001429643599484583678499935129545915972644179526461811018918883994773241419309198551488283614099248661382469338309248468368645148595690596133274224955355994117592744893707005264003563141493073652196734729529866295621398496467044254042857279305144313384850365095007229290277953891780312428382630744954369867772567478617789598091728642112361243459819878772050815994401981601102974415119248507782861591194934993663533167360649345165431607529258256570106639299806121647196889619893663774641337014574845680323683346769164948747329740830410604599863083340809522838284222191138553633719517966142326723127122623352746002766160637423364935781555821243225396437884676954684093100718411620742305605971362000561814835303069576284984984728942584913539031502648618631485943783735311208114932753576594655528017086847666944271181394708391828987818617332980296916913812176918913987256502476198546800670172112851523715154614461628973903724398146920280902747887219860683862747005661862113656394314253846326192865467484434533790333870024282047928998714376743607885645480404283538254690405158332707427009535002828542816434282144144889384195716228002481434156768660144783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 12815678716236441758746984201203247057948040267064022533176865097796562566830850078519147349472755070526490261525686850831354990628359154607032885503426343459556687681563411339876004294128590702317152080175332308757163856949555595429733199502519347864977160121666927588781479484835450882314841379299603022852813052841030457029195039874349813230613525463745721847586151924932720695181437019347924695950210903236132469163770703984899277138585419082866788889739729449078236545325991327197610985533141976939159725647728172431467359157445928782558386089823320040711049685413822510778022316389856617768134426572480987323523686043700491189407100295367679754752960564803225709864462847683195383088696097811765735665317805052687644886219309976756134188482761388282724075335008015714770935929441034421753219089196400584455197737829666298577538464028648489238299234436260053787917820245266260830039525445821779567112881735379180956778093265177907136109830452933448236975404173905881250039664185041888493568257618413740379918483942566364738367539124158969189414561556145991023081112550829517404277427569830917595652475801959922489257724253120490767438506906755834190117846587175551279897918082581935205726386841721468901517295309114666047862412123292290059021169977998989831100539320128009501227953377821061885285214829360139839922388111379276935310730381706820211833966040889257150752777901634184194285144874445580603294091118754926526867723598105168665528458704652679333092451347416842175285947957231396348486794115088703783369417213959160606700282129747500507408085344388257270811279830397378798540775722907192437904643848308573946840054585124944621697521742983955797420578312600778189283723608695308657378789764523921276981241203163000091443294075525386042210358436064497559316674525376696762005269249340920508035306027778829330987972388492225855568099741173019389047103032609935272376469086535357244008845746572838998401760891622050426255322390811158480963865393902232018890231303552738699030692336037090544755208513470693058561771323987107231604520392404404744260106843324705495790134946130297367653500463743674160584861221188126783694416198278438785269021395467466613734135979305005694869233149202242863750915363306922205110094822693829299994078220843980930782829744318310110668381321408993571340608998473728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -59012127740176662389057094044431815598088114566363629113625707861162111516585542050491977525807004770618856251273607231267430071980587979051762353674836880741761846788129124443206290841769882000070818810142262215513397051224849082200920318102105643394080341553879859326270912846657642553059889829668790721131917530186530157640376511987680298204216090022461732952949902532923136693042188100262548255162757358631476944797982123203190355316665724592047265076416119765986056909823908397775162586205754433809498168605880986902142818100587904456500474321194501561782991835071745069409572656606265889787790200331834623324572683417721564639445411571224984452492866144564929918770150922426551577182990403987239241463920977011721695032730087404206370075581028894204159616319684478090286290630543709383111991999133478311129598149530426230151385909766146241128941302155496229076992879682412990150052656625409585755890254209218124701729813996436080213722987004744779904404781915898603793302831149836777482680174346662185753504646991448472404593992810192411458819207692829346287669224135372541690876705889894971507298985787957585717102579295109709800515071824635620370441407473874495503095093654644053963821748389882629155633910690525619243145523945705226316907879693929730544875350095752988417709695049326639849192051895309455342938744161364237543257883410447949067643006761163175929358681863441945860993461309109030419989627152915258019839743205815222318992572214187168408349481116245965837032471499168347738929218161406060523416866685306972225686427769793583115320421103497611426867165998996814289873403476481581136769324288187801505533697437191617518634855754775774647264411724643358225172624645903207314945268591424622646765650389503543159335670607750712657501541004734207633656986105519859682665591108605879648639396383249066752376376193285407930493259680883302867671461618767058490459436405244728677052909045414416650763334316197824008048964471000963847739472295488143110613115337545031226038337397821917640163662536532494501341212442901875630976683354068973537675547911266894976917502323402567150699502545956129970273704874311894955691305092082279033574071565425303615868251599108952379369278185151283573843438779401951565595975993767722961897565873862320245875450369024269159917138208911870012997656704450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 257648714277848554197280907341880813856975216969557895850781485422819911945510189089353697308865394410316079382738390401265654505194082810288388854213702167558317258799894962643456574372050520954408935005642038850722579901839830182134343699102965621653919811918660221312303792851384487319621224107492588336122634485997503229163662602538460062637606356303232340107486908086516218793036506642280901471028360519742833808232265230667489444837548046252548330414386224602940336770727248176067459729272582103922878658288871945538283305496911699434634363624691891528200198538568422355007773881063311666430534297844193370844432627541446230406873679725441964591015872417581156058664890929698348280410985078198144166794466733881734361951979497169334179685766267402178150664971158144010359631987759176223368422579652771591179042832167175743906220205581267215307445245548569096749527808780151302417474764960403095894827156072836294058134772113388753471392035277301025948150232600360732209631848679734693264722865422180679741900514538226870157445939280807383575720122761376704103472416478635859452048376145422862669831888865525195702958300690211589568037206223345027548068183414584728439372309693858524411911055073854066129243863579758088618944470963999289542451293786611340366576706867117275680978498414543248058152498276347936174167577063363465068797323539707718802249539262348017901659813561498634989476795482609729022154720225803318293202545891995388740202783398209025049587648632522292998335446679446763968602220080712091268575857493620884843028179912136675586048475081854655625422671750895286757992236542814105303213744709620091858434565283390864700533433505086156175425497199351756059252292827559980238299706672665893155403140017650877540651408878859269809880204227091485494653551969512077467030855779927635966967894861572914321635295643310751804191823460706139605557189153128713468244732813305585603311388080631761015891327141245243259444084149886974728570575697367935370493673675163568481954329361874983939814416213758781788727911154042438611793884412511947142240719561252023751590117303713483832726665156061360004937835645508178946678391099307037635375068709497887501136840458109843909246673724369898265245054493883355595834665542039281478814415631075695158133737465409106825608703986385374081075532645007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -886632579546732332596809087257504611410763828238064109714424596663694147356663929860657036826110432857543585919068467682838057053049400836503033524176744066952602478983845547385385106458950912217168950742775753776049362028309750055163560923640204779825486990688737442894063745687372130169892953860374759214908353997637953438215331237935533053079372023618960298537275554073247858413082172763539681818735893968089022252580721799482644256596854561043645377525061951339538761162121658262298204969967588099545793745966756313780027983222127928616233027853907197906288074944951201743338198190815113285263062246108630756525692619305496831687343988386526645777032809014305818241212270347062687181439290681508752371417450412238435512875900464136843449071012174910986184222020489642317906555674035902993424265194236710620499805747433427205661656827672639067201901825513624518747681435145534889838879821352643214196124631159592153337452883700105173683835229154209950241983132107851410679382591160165248381391279276914529049853468898041366494123662851023144740170616868357648708478008051899844577199022225685209436059936617352002658728735498604735411336975599223411439284511835388875746321129004032846082234127327707400299185621771468912822803143046054608681304701134183551465232762943167028950147369641380605582987781530666069117164581819429261521036188548972389534998057291157936661328721228858210760007526586853249107905334799223062365641977486963506202240887630348028472761241113441556788316941569826501622136304503633561275698767326997943738657690087006427736362906467247757936150418335110776349742998739853281153596779838521750417736417713168261936650957290672785547798715725479785069223795232403488961019472704500974785486171136590115606833783700123593801248594252635879959180597055093514186735555474843097975861732655103130031084480481048596325704937055855634419561219459743508121822864185426225938912920112764344966058061317412888129217008188813271965954395036357214863508713082864361792644824022672786615013867338925093007584773245674055078055870648230338021355002082823020196016825052680549025575244847558510387660685380508026826204994593920880164934548774071854609514014021512352137536165965525409560929911814154467626251625778231548690048479343347558943735891407626067208199186912438947881349464111185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 2533476699910637458559259089092122173633759225847010886487328554462314575208554233200894524241143720136086321049479535842460418739069869921690708946400737887696822447442885148379529324952490777134693658730158798296188312472853491680420591717200118037810410713220482252118889638400824953804669072057654969266177565064927942966862377406148560621784750823513198021283975744622833776027806114675244710810759484726278143273400591788870448651693060198454668876390857131651867622830623963241211604400650389787860057142838786128030493257300816864420027255266957843115962821343298087321669526569298730740548568675242691407482458961193929966529065587984764392803605954233249055923963784101608458710722466860963369545197542173585088911162423423166432563833033221972616431905031232970501579133799152901125881576613815776589605736612404309249064289683447958713518651558863694218706753900718885136120329292334136591676564462356123563189718442316908307071206459703720920213478692237782719047990650937899907210822878068320777715981096192556648936421658903795070075986578774540819871123646786503385065306187542822541854886592160211510535714766077980205997674440522025499189975329271005721230825237011009635309329440023983717414889778838579696662769278384785202208422205323613727828720781359252668045074852101846729457512358161074866253784512553324244097539955781184673132956381366087663153908238024583644892736427697262818616127933356340725445146126394916760955591520779555806600781308924485682748155825822551800622894416458999668405716193229955005925962802477314320853423656112700792432285333749268691161271543731953865736970982298337312530630547989568380499575634828186934044855192341003980806100415989459824159009599835477905465226428335010952467037275955983785894135909707174619227594688465946966991906402217103536363110838127750606121570389053949343320744916339575507384705910823376184251456568258528523992205391002868644496606583998553101305135913629989906723866228186658023847087632914191875186884644537723783345544350789203383157149355893447945879096008640038814317791200419411342853350321601685764811184693881568235454921370131319516851527922316101748708981194602966861736025536390569630439429612247833788159714781131291840227082191584274489061957867811775882884438584007956167455032317588819884131199103329632256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -6736544365098207476690658237276215108477208615803335822408053624547133018186331618397630534007005942255063774571203743857122940995688197852801318599603107711694871171097421571833724288493606543361011222225612021524400289108685773753400700119505857280675382144138186364588514318614149871389500284813840720212979285497270484931106375484166923786768695936617554805352850575664753449653590840506338347639818498491681811802630919067307242443632856355147473279671680586804908382402565252385742266362651528953438680646352306474116175327714949924322750276409985684521138251188542607981295328588904201760399784066853127606812959445392192800384933116899830665668263948407057593238447569300525592960831078829839442603342862025814027931736068807362833963348252534390358769059231193773181980841939280180704034320638042560436167166893737872189551662413387825086591956055670267198358655201398168543114878567248492200297821716294231564046357372887814212057133738319465827813975032135461595988700305407700114564206353392677027448145946740539405867026054697880492168021948523302757184777606929114511521676414205215715518777821624709539970467366331679260151065561372278628877721454723608907864421612913970810211775472728170616093019076785354873185445203730726330870633957064278978974687973777044176299159806972325368750026064973238573393617654125947892286360252691318894298853511960700431159824420710119723550392321794014426673238925529619147923496454060784179017331255345932857274572483148289646055068828618753684415952348047339358455957579659607453374388590031420078153476394293394459017641232165446687030379807133064852611248329693061041227317179368078856551891335846542317056263914165181464380685045798931746362321182942542194010592430409305211437864279794799598025322765203648133286424586057554067697195210763635873125962338191467416946052847794676860306947194923811428599152622793819759443870618743245471509933219158635707619253092992348385495991221526329084689228155789253426129622766478133905230609430119504763350155475023678863704245581164204570324201676071557688225420812032871932278507424863085562695768007809522169824663387602171177836935649179108944064494101898892079889885566810310867925802864337506607246375160846226350123294348469566058568476847321315048216423945834839082803626055570598590732111747334799360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 16658098993478195905758898251018539309621964286882561262665945854194796185889032083544862819138778471797818044318346189262067038098595335874605349483154554553389923611613284089995833396135232012691936476869719518361012682632964047813477843313349702545296591960143291884258328347254288119132640629004171708440561537894517161992498801352844898274964027953888147646439683316174169202663398307105266204179441684626251349496812651230564624664383393375187265606975856819166184086039788341924904663066633792865381613621974988727335097531540645264442757107036302328721847782044820307041291535054766166650307228154893333422444481901947313601617451836263649969415820248385409280460847749625531377233047513858724518719941591659604033888481419532331549083161327680920068797150632254093994862733137021462259012698164557776017285464279817998696646106946697264478633360612423936457939417404005343119936409293545018163228481040156603570508806705316940876498524035028310698359522443452657379767210865441324405220366241514835299393411285081929136998256526054331202531355743431290461874540623216264966004849191556113460029561281508327075697226132717130887164595656895473888216802683806397775563032824726877416064895897511649289232159621606838978419374564520819013421303575349231173623962834727667566963118013886870111232530997297258261185349827431805840458057322799439083329455161946241869661353919324601882877368096335181065938434637454898368619088899547674089033996465260889753003604399627195671684131244794114150647515366308414347041990198422616274777287596424196022810630555008281421541712413512441477286095329169951350839651854440947545207485232752242069935692531434129752795325911405879077413282439411887686034162135280203293438896997809196285726046212454197697585570952209133675000516512611875241250623785403979533003005906365380404684162402494256955176219924965746253540627403993019692136013859165894141600275596014623717824450042702677695554313955419005634927973643899691230627954734081525832093234954729446318508287563863249349456575837731591826659764224722868119481013751133535372877967034802650466692742463800266724067428949557921747973760699900401767783906892099304798741544044758698098932503546756053078364424608924857235715856250516963402086366532193378535329949764372013505598385748107943314227995586722791424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -36246969582772949604603526227222681636135258806653507674794592499765955253610495053743170860987819821621738883050190650442620205137859374669050669940060687172233096824985691074007353921563225695589379371224817872626704180122294232228593673212638482081794271140527266389357551768184117865951513171330249567273257617296373092922963355471108681428267134655621759108296268041441267799179413490893601569244617397638880205010257420757475431493393154371052644994059725302952269755100938019620471601253272912801742243698079465642813262189927199126353361892885062958458429543924689655958145233021272211650544860284036462766630582744070588504095332032691353590486444206557288272460638496633009022817321264981667658020484723782249477753487746077334597790563916021229437008498886838393650821161190229834041570404433850813765487456021677318629326870718808473303542113508120101420142572843672755543605159926871727293744683762819521259526411856401028152202739769923825484434840209806769953401974745552770485924924793913895676338730296688609068625417082088893805209519369560565811696841314338695158832009451873190068717871570773501633974500399776711351598648503541657306629490610813773820465072858215701338916666796193429810192801182452850249207910677641701850710588320942771961831201406626854026851781043834861171775075803084861919678917985880511666160611046777583210459931610579034472947058514059769051959149484153609194057420657501075418444196130228076250293173418898377990173290748287907203422198383148171735248783887609337767031619375133445520697156066979926875998634191099497829188670050577166255004805869251082903325885171879690122897806880634627363368941621719046787722574523518580596786025628965398332128197306889628310411723661620281012179700961596506970596487319794945097362009526969960947740317282095623361167088978769258986486611388835614825763910238119646411719161335625216768901797255082223132041513087250106970742049018932557726305220581600857891505656184481084086094570459586866300910243270085127455168643563207120946171833314145344545641427602149658017693359411287012101552994979166078747699537960889661126463340832280169009923577292927710563164987540433865501165935748269376647835545221777529304913003658870986259388090578157977313176340931908495909795776335703998217174549912103315273249786656603504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 67821021305348800646213147288515446061633397874733705751247069571800925580469708098656560753274160361253054839637820673257602603692041566746077344155460402716780148111553542512078944400252693493993672228811852676526744703155442640884286334662577796673049010515622758588557520404284104764716526512215273777868092607734534266812735279403568014999456805097592467307040596530434292305678849112511224683359178288901006389626877328476272019708730743703758688482634375511965711764021175105002765561015836300274584692802846461646501240154006513053978637555775345981746400242651464251944788909611042623390029401749047782511720474155014512733715689541930789031682460802614312713157818116866501622515192746898311613606787871214675640194757044806171297907942392653007148464208958522124372305948516209176515832867147519724387243103417132761844127105515728450064263315548091994437329787746459623064269924688500344425244373688385846968202747649841280584369962953562072131751501340254399364925028525799551410741642310966350081463827133298259872278053168964742495019655990755133871374444823945280990478007869036099235653255372906048839540616263211903362898927089644698489941648980505790902042861264088987751430547746656036343803003978747584065089734709137195361586481396407566707207976310788810416516080032332951886799185052137795379075101507422940079773121817041463883958366781452624278666604587119888373016012934525660551174843767576931821037092677813645677852823015538204994735174252407171397557911637562597285435624623887432030789215972731316999232080689326048744730757316292075138995697393633665261684278065856967540915039614446491566785151533510296972537792683819173635163480339106379616974924045712283954595958754179213101449355936148040368482061343473350727310234713559387283639362468782829126272225235071951260160941690150115005593435880015043767079751776391299575474320236038215204927208359340009722600097005543479110232905631703069913787825054488093276494750108038706517593187252517596686402546753167166909228256935019275202197893656724600999058677539894294597973192018941485882570501881085038761639753650185047715026785644719489988352227328699679140512163203456206121964794777321699452144791084310024383452975392775587005078202814257233285366911138111063930496700234301340842869772178926992380797736042228613120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -109495951493458859316735354302555199767917497006420767320185985127831478789113933215058143693282487607870183881240106613561578782321463323219739741020705367992506466127298443306335834244466314001005456820655451656282252751829234613521679020371931125008903918489359668148511004944163955064106608176221056186533334858923807215513589710114668417073549896296507645130705470799517278988012653779165239152607870176520238182088973079122318804031568232400467220843584899306961698792595793054153844933356745130437924007967316669756714446108257455039830549667556212890963504915955172009271573282222296405036439404729879453484964807491118763863649231363176173315387967227214356189255179496684173126888133145057815142904673306763054175068288395928482513391198351843345745321949514272924506821046223038889233349346192002298317937318380546015074900951831519380895801273277285654395367203342232781501564034470502415425207957088671139633531500223613373809049455120260800739634347412602808714271684412713082183384203102759151321435890796897729903982205685705186267146493914617077323833917114867365076339947291488687763369481578969065043238534143804173237739110508592529896849323750411504782909196744689622748064306978548554860062138556497857630618570991004748592344359622626712110738738298305443535319602424296554489817444391073767563964793189627806637759533716300659503878988439338884625257371369557344827863027257548259529871885458857632261646081093017641964681540185590762769382977737581822809545691173370248046590375941558843181621397972174578181650108347854439147914644361115849776122000242573794009522970724632642388702437604736687101442272710077629125805232439212180112810921584819976880773933592853282238005521743567262482624071358754573984358979993167288895718583048766902366789706280138950364748520760179634965911651100861380189130052283238256200385990574801964849602032331612069902264836218964953008882564538953105979776877797756335776089007456110735782199811886903117182492352650057659188378202868346200790772002286944239376853586401497165977746865729112130885709006195955793387351017941180773944527720774248851920210306796782631955621390680144983106170066092080493267766581202381560446190770122621132796235131963979491418219645641215164976356748448651644911960489400733123848133772025730043761714318672333373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 155483820955306226405276597247374968913381634828194525157938069856584350212620721586147953736659168510389777602040283429369284308165489970652050244996364636865411901832868676268064456572094447297488466629573572514858245165824805084617206257017949228439091543569893832648685997408400055739933848620108552534248060001025108146895713586675501048953598873116307926111419046115243995966179682967493935202655709364478763507298260924081048532926527707987795502603435396265732744509779490296913497835339405072932219693459787940643547160681909114293451924971107936138139223122913170962812370667721338963598395836914794002545649608671220828848262218043903785369229022524543358991641208395661915563512619259487809795574456355840131659956974714936995579758990798371699915609532240877691369662375670776835768657994270792818144037591208403297026599566801116569643569125977999917322044950492397912361673660773686326362722925595422562142497796949656038084703943941143096615628340216402479742978921615874054404113017727461404395427229179197853435142264604811232579115696370519119546583624145212702873501609610119859169780921502400622149074325236954287105319599001944484751843669745775017096102925334912636803895278832578306003131954090000223978922267643151222909776019796195416518877957457435630927086905841647388424116654598765511473312485588868078176274110137769926879745631721035723346308638774509119523350636250333484939008766926231403842274589926751639872580207859221810170184254658921256929869952399021330363218302155142081498217199280569869291357104296792975830701781257872290436094852179185709929751967548174433356908335040422421457865646455669834503157272387063304931781848851830511666411094307819762855912418274765383069119905106297443162696734605761709141717914148895197097096547612633227114690400461656203670183660561252574027294592238462059255618271663203359608437687564603036620213683086937220668339891312939455966806919496055452212314470680142619456631907002586463469538869140107172004727802863248049844676260019724689194006597174749017402004786649568966463285986690581864735249562337224058324950574559827528920698360419186800558154569411877913894935056851957174985506443062639390667066176728897175828079305904700088979100995419271659251189242080747425635780701717863669620869673794826736820837030742313664512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -201553515786396879348992649684325290563985360988556836206708952057537940268601603280733277866195455193897053383934109254694113747570074109004964007312240577288301094935120879186993709710038634767349107787096790920597862778154036366603635573487536738567153468738999031470921970573612777331050715635589093237686730669783804441628403594632831789305433639256880231629272013007060013217751535338579732847020178262758574310862069611599359179779859923094788713430904523355178909382859883130651558468954285880785177772569704044363230839769001260736956169043399370199641215033640923547530394279767316316616052858221560371339553530592140595941040756867267212457033824794018520247062952794456064495089997252963218430155825285792617445727490158352442009422569857491698970418973969808480221607982258426938291943028064257385203211547374684708212141188442315760995055367423113174380758166913178867074894654242329967737377576579727174368511343948742988403358060177691894760690033988323911254653247146430926345739905389151802269326486251400075768844704852788771985409680017514010461949909934942538932949113204842705071157545115922492757468275517752532034600143753517244459003911490621507281728888102039929900100226546909267996272282449363460063310254692162730167955002961489103593576123029670280958972554333943017966078260034502906663364692925786630748253663686836297901488088370772843588655488448958075672534929223864293371911458326284774569673300921482071495030092175689546669726965146731393560730748989890812311945727686084039653375921900453741186808781921843289834820764078581393898716748901918172826665074121214130742635398582067546815847409172416403327120549911085414383004120492047273855722589617703711806943294967287076331023562924642170489988886934831611054886413553610467771457459387231582254085219628044222760585023630589210035170521881533291435502866617797976556440152272322207954613381607848999084993339056902416855962803183333703460009379037304756833632210827769713143232558137145081389824331556740893396571208430381969635143688925955743158466427913886908542225210198625267274378934335741109136127941469085435835196172544821380437828430622071749290852268124738586689190728617303297679725201514827554278028238077731091382610526171693756377893565280704781130605621661516044611461238125595753674997718813276897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] 250170605007351930226943914480808459491406309160544577987326259991983113338848514014896803913825516809952874870600033938416752254003101687800315981942512157193250904128848885677939469308097783963155044607415539274273078527502667769506003389976034894128105529182279313808156244355726766902993742501076786082420641959306602788197068959216663103129532975660700199591215808477221383281557783798309111238363769797973726888377507164074892754070241851455148129233767038713126786161106907746378261176583471534244199904492203309211157886237206339446325825835957510291393362271538765662148160981967669702887625110413528449185482239909444899732144395383615496820973720692040247546063542387316604927531015155448973082580914918851506561859515080062462615434728090094184955646358816734520800617766312064410080440120767396351962858172214576647924009032338418314187194088764508878478059688483964768698925008591949446251622672955941493868617864068399228300321809171052184075279072829866003107748284696260282984350976126884331983529257922040109584148308360363631856651974755649659500167626139668093371909167955992668778003493313644726421217129108467539989807545850290236397792803104469634201717880091406177119478437590731751165627709780051641037641924042639742751997883922407332048237325258160836313079530656622236455266576442640589900580178770634647173653017844542765164862386036617104246687260140718456395330096334064800040723564977115077906186566412172164790742590427562070202416899828115623604260366408977970151502358564573738217912342615849627298791946480782316629395540902213586312544574038335433941938300042299948630319697220949548929145643638952804647828955438114266903546289172255952235611993682133686422418952796791748475967820068670745036871753660957650383135847670109077719098133177260528239137236364828220199631716648877048872003222795984491260832147094760957240560936741757467813222153587046456622632914954244667315442568712312311626923077864508814769228435283269801281604397066761654425950753363867207766862847723882944335811776699978138444388234383595521001871165761101470850751159585943800508448953074033844161386989691064025947914152129734432031929708825764028678863805763572010377251704164605497655891406061696556923670617930393147628853091265023051806202343333262753470246660694797220367043998141202300928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -305845300853946659373475394019611105047740146319423645541509241035428534325157074125379764026354744581395466155199682868701844122917935122176518442988382524841765230545691448073454490036388696717013646249353643325478175146485330716024184794887335851668573580447434796740411795307817957433679710996806440834194212370414125994178204714763177037226039329389035145085069301728335231490120104705016375745518159937875358914487292002534274236375122901335756207820984969375867313201625600211426069770435955272693240304566762004238376329155885664763958746729064850985102449392315798324825436408719596368417584008789010198168748482621096177140956627882329463089749147129801406021061094483189348875114653582243800429740587130982566822178002966085293690396315557667058903751138490168564987274527289340412837228973003867468477779642878194235369313468455395582981418003897321898677348548009466133317336834507987320527074203426697404627089701283145772575305841207699751483216974803610291311835681096874171451446857749423976304110804222488771824694487033279995003531270191142064055614205665016634947500213501354625604399996736016258736257985083401863366125874364364103009513780607650082229965666450419252945192821675904336295978612028554487558245398685901373807130559048565314328021989213260568462305849946937607716878249481478747390861014842570432819901327344507800500172966627821972237440041629050621468909321007335656825372700600855473966756843678517977105566967149054607498204209177614156234113259328147510440879102570325892515925055137161090556082780478483910116657461318664485092472804085050810837035453513087789874812820281698166995006443588838865632482123612327759603237977566543327382680231298379374334708504401286586872139438399808612535954731928149736844711950638371492540242928117300117889892274822961533303333737214650004004420108833985893658323134411743697206330964561234559617902667805346481989544915421816648502389232695219210616200524775812044300488355625535749487559443606347262613107366403483631761446152149895702485222824754636627606917640889051681914342544062190763660219512651294378716494465944409740493770928137554458198854469522182372412927138696372074800411506009087164899384994129200000548834315842347703437643987716196667611668446762057338276020122696179499187750132301629543535303623657515909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 363286916771265572283751973020199470482882798044381033349538134709923965075202204924341668246244710509889578718420794782124197163653827703951475750714204077569552122791725383185443337753229541538750552378467368416998373079286368089655796415844334467767146839446967661432384262229195336764247706040499539889214833723647607285263347428963946001592537353590431046405316057117380522057035831670579661760640728423536883311923031310571093393223340154751835604567026490678159162640485956491390321636999806396013416523260567027384757114040343310731277161887431630837328313914112119796344408572408366222242777265383281627433798061905509916698003165244980427911189843036019294607139468010878434544593563477030756279043727993242787261581773213721028149526254801522622810430624449980152181334647760712936093437509054090094961709064726837087628354877225221484749431824748619200915269593166745495452589844260895902807268853903378125385241872633682034687132487812242769973115478704318872687688206600820622276793171963433945830412185550737290188979159101351742152336155825562405213525212779045918739454192126355414950217347321505925488085149920084369534853582530248206482178119879119913621622872632620807645509979944138880134368726443824446541904992866166902021877749957943132215646332000289857437547406698194418595953029174648932629430680087450730941352021989523147484599744108187146733424510416894143876226638332950520716162311778636349530764277339591866009479575139672170839118912777174293439523891549293295809138920467533494880251182056239380440699823300962915925772520548973590308161888921416872635898469922201585254434949557427560915260440876755934560375988316673537061597012802232388423241162077116188263516526462475880921951611899510961811776501428037979344112290314331541246630840910293840646366724803185302416837268194099681622275758314322013287687823516658544196901096547553033797803307055224812639834372811837758835893386417224953117061086025239997246023871074980694052145735373476791979677838095221953675270299266419902114854584522414569798607631707158720457279824468911625320399302146353299252591700254700808936680512656714479358633226054399720301890762509547176371457099029150568080723156915069349382037723472321411238133535258712745808515311490441201281652559901334881356904225960315928843067366404914151424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -403662460796089102832251254486092364937299155114011867306390079601281838940618684419735486430334355249377265732211972399732950712394707649587981695040266853118045237631634470605256118385067492551113956589449051811004898774023079155825099459067740857316969663381019530864135729448044379255724255447597080775517378335773326247705147888677895033328049270314209764562857923126641903729843975236129754601412412767570716783143048542457980217203526541966053521915154696329434700639504067465696210142313385357273347579119102656139473469535286668986666431798372344608968002087131947465138816258977045316652708195724573951202266782347614195560101737416003771193991158844946089799133849912697452187701462216844522036693835579855664973757758881974214912886968834494669108119075359765174247078596068007685527708199139383594114945422592717739112609996169685140204766116215248075767001854292827053705946367780574024022102568888933153881941454610442184916233784935951935474727406705058068969662022504054000944001370374200274221155428731367086747106258230376707774375380543295059976345437452228681162892256040565301073065605652024227645756906535802848873823900620530849215250009699224345478520534283795223865230272146870568873121910785668108093472558413821333337063544498200266966548297664212300437324703611115295696825870426571792569317331732763204789429617237378187933540436643505460589463820390614369678327034978735725485577317803371106061836386196451053443294007388120048786241371965829088914076176726608007581576797939731734173847060785516392545621101144233926582257911688374067715056041114969644475717428668450164471156889867884218689855734521319483550937926257503927900098608405580166716404217497553328631289476859332520991474867266206851756394152146699159581365469334715869453314886589302668403072367763957769097731420178215839416975417688621647907670318796782238680998261537933212884558954609903013156772807841864090350535395681036661938698780600825239624392527765708356232489873039614613550953626083336982862738826041291388656945482663191982077438783292652042902696106600086776155827209623333017117499732447088110059487516617818864732965645962659195558152227764711241976767253965863513410504190758239520850561322920774244062740880483910080047377006363249042650796800719731355114148303981907231105603021432474828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] 406451585889301811447435542242564727819338232597989964892876557362562168175016170910503769276420135048465332909193075777126696695036483701845487993712982244904737400217973656812461494087495442708136323435123813156174424479294983891071819470664959937452594773350931641863885042018951601605827813937534734772051849825021313828756273493232601813080769890397054357985909348946642504412435993976510945905547246701649146316057268958149938518598878545774171462447746775172369944515752374346946494063972791114441606361582364433988662641383743638327631836720638148258026960110481762272926628317615767915435141166230241251402697124214141611120831206099604232495200616191251602562363485225944014182947451279004443704239942914428776165357066952019298849862391020308470966460935509783983169554124484200062263751113540869316724697987375893127625988941244406118856920374524567407672877899950243638368562073650790508920079737090477022636397378541541426670833312263968208080168514109913310689838076630922363033545200457258075462193716076589640608660463349082790623045528661911461090253220171135629801943669998661576669659561227408179742620402862536389816056945714015476455032033738647663829082994886785726670380052285980319981888717827446502207021067299621973371068754729692447278776020806516437899574484253037481209374790852576722758410589879851871419421579415603802845071378482277879083312942619543917386790353920535149251951668959354699919772262821055185770760332735747007335304325725640173398957099472158104743613916508584632494885406336553409345734577019426151428571083885622981670307798892609037151260319324821331677443905148625057097051148914707428532878697207126606782568169598364951087309514025566882664642745469348118688305025095410999789358452273006578153843805989347388751393708294713371667676728562332244967864598548991588212195082164177927211217836912274015886925252705226772066397601615328685213682289063022481743789937709051402466226883153245002685549740661803276525793389230249354608769591731432418947950113981142218240494078382525574192265132424557905982245793970609720339830029793838860868679957650029778219311660924173815738835038036600384792760663566463410566365409192256349480123530558906039240971798560704911708704592583285524025111054769647875916544434868021772702168469672547667417127027239920074752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -365900437295429206927049969906545777408910507073012838037274221419728597626284425204452733106368689952844821603607363916672392570419334176643014155510486445134132557772690082967232942428738028559562541164610569506970777879646198791107307805592003727275239713554373912504190409329723940988718991155457609738132569295363367538596322607719578562040731881724854266196737563159930951166804760325349096469440747997237155863495551779505112903169633267822297967754882957171915201120805138594491043967831879371375245012116737790765291065265780893772725353257218279383763081342232678618233402019982528736069226062766533832082896967474202826766160592999472880224212203905664179731306301285878051667095013907304627799859284112737109683213622057592039742159250273669195059455786546216462370412288508424128553679789549125448965339211266088280202572206617187993709031351185586210703894043695864670788093292685026288623590331447759011364760013929217189100228634068101755347645886199002081343459405651422330862071744240494652082859326563201652433009075223899785369364743259840813961322270495057776822828889144456742349553764231790580085698820829891172016019286653251664205991574906741759311666966034778418762336647864205842839950981895723469280793419374484928852944253917970554238377319947776328524793704516330289302662858210531453138264886755507214853681388998322987276330136278442285446723550485572895243016149056091655408435648570570800436388142210839350946763525157454144502242483616518170708831533663915249663681606873997640921751669302419073702231530530773045552168877155357547542621617750353059848259303967478919556794790230096759790101500017388224248427224803274539350249522912966942806233735803855168739916010974527740757801226945770414296208614318420141884448235474121683896764839035324131975338869977062530789461067238437670657524747965628629038271468584198181690731414627591726216855132975656430240397066404518479982882585953920113348114274400470773829074369904744970483804299065203704511677396608565558314750782473670492883617208609929920700405600227584497004380949043817161698437692943598719376128975981617671202200361927351813508358605329416651511453979269075664885876088035845110189115096072042732827950966932712832289451669686651074886274758441278697896941430651457248621226091188509599289307943622714327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 296069606951883741056072478006017669442191303922273867394816736596711507411346992716848091049048719340670165440287763641205350969971722455584078428307974018040527969923888858225857274636148047826102101443540844185249555438704083949715028903288109592584073960336271091860253881391149628028844652582359461423262984858459108561806705094508350122466184304088946510020385952658899124841937334137410218481105209914632858829799030225105931675713654668389333988928089007486615677653687663529316986601409427105325323760915980838772358342146508209002347518349404916411879928733746792738191125997188994791583114606585425414730664368845677509865296246981532654189219566540817683093289956601007211956673845522744599792012690804851645031317935888234255209137250314035905236897405981727292010749213280667520610021625319284564391900930463268540170329815557597903002709873341179661292383797071493987582867846693226842183012057649075262556923305990808287441047310930489561973251664894165908940863413135227321766144883315701502688904156499899718803558494421925572814873654444135303074019895258924929672573972047047283620344138723624123289582574018208871914070890288139529147878680131278033460089294392396748845788100116794931023454674006548070122078265502689948787485888570606546188164902086056415866511398894258195571146609884392448462140402516180874761604829098433500213204370568771026190889603569494305092813988251829967361491469436457905077905431393641252333901727235370312100183178085671729734808948133325038298316418376930494952146237855674345808628703184258832483687274600624974165850888330633586110263253623535517887926791382565196074173461467818738734151078175428744948163370110131629508103624102405159641152402079286884893176952370748336133719349043200580653084952289820611908147943969892699123881786466638024615867815420970729787594537929501611694419021578114649963188111721531547325225985192316258461965588259080980504071424458447217418437773786322759049223980720343212377997960911212547670172422459444513641889020508300865838711651757585284512901520609070979161322144595029513546284306684376940103381780413184089318531599027784597754846914494219112836316696714964598532135937624645460533746785426159097960999964972296431431642854581211356920778227969407669733085589998708412700010011558101630877860427096662212608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] -220841772085729767662267958189242690807595185361557049103554698224577070999474798674704408104296128817107425349370535184474413901768762292816550146116321082209972622819414454258888765064625179780401666295661453968039495903433919268528190733158614763160757578521053002657355200366902739614944573888447357270340139824543020954928171932522059724641903069592922888821908711676428107803166986585504817630639258701591595079312118720025140201094454851111757977989864817982358661524822424394415912844778956250409978228533847339566798217151237710309789707386044351220826442314796951244670004162841566431863600689375046939459273707918090238431600325026128832362292490653388660242784113268081764598711649749167288456306696660955245388223685891485477782249018697612883723657474283855947775263616542872161952036102024745088029140882024767304964744353397573070528558589943874960256695332964777231620414860350541868145679701991492343730396570225342071080075324774138456147945583455337657354062091259676587795429659901558521662774231611779874731694437582716598497665257495608355672713066037677466394357171067936183490712424402528975660375996435485785093455984117415506434037464382162218095827501174153582314624668033051659489754374099143357638870948377061346084200344554037326699563554932962982394744696384956845527008503101985907341422511697478217838268311610805864276707598546962394034256826400252933934890195824643588528029871790509360501132226374614446289799352185054791941077808218450752198338501054178976477849581021121894478143885483206812630333024664740225969776458720764216695235338720804227980924640362644463734831310825205296067165608704120929078268552918986837072493201357382514963278054789004469013081902757169306370412498945573955641595739005711273835498296059332810990899432160220929940271537742075401265527403997341054136030495241467269169936763930981416013010008858390166213125467903735332577772301366085968191133618235744575540527819835322393200356006743404480499930461275119175754915298080441162014706271856859528951335888151633375508492026782692638103266723949725438768513754749953469903659331066594348963271434781314170442034491939644090105496824827471101250082014946058877173929593032136611814733248476674412404615203250882476044792213599153155147087933451090826067723425556541649193675900747346083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 159036265633815326073990495891930553453430184875129181973584697587995992811089205065020455151763607605458654768500643101894521260474521750707353997387024570069260418030829821803495674478686942515568506869626443476576724311528800219660505131733256713875184671991670719207447597656313463117197769947131342704879860519625508260087578040197429009878170441924291324980851446591284355223215768730444004664561064717962350188537473070423313952175082843741299628154516986616651490828556656156688264961073350465549525735653807110454078785718366736913014119190652923032347343930850690542667153209655492773912377257030250394080571645792785221343209771040580995555521980636516414188809812422618231535871287895303777967778339879743267877438425733641749232630153974416901743879341308561899000101989197414254922615268585581319165297551852683103266052703954737817376106841996159257867676713263785166707368542354004243695217897660149172553303782237063184571853159491518469913614195218276622663348282313650941280881890203499709037581585333115793908734655513624788087426243675827827654900420101149036989151280430862763353726748625418462235739510907839478345427003136853184377881148747856280070442712395750380194010009185578606812386986164147885285975804907161217650231337591252441636976014119223741090397349265456382792882315866550321982738453692621533365350980238565022303559490036135586330445048753706084609314216337628862058618515042682376389786064070999470568133068167218205449360175637310334875398087386130257545641486153035451673357612751871111360331340983990457087429845106139800683854725645572397396636886617261435957821853190288862322692204090974824209984586001863175717881740952697086003381675008921533762382139669643238027723711165274009696135040172633335022584820300742784815192350269878489605742043215012071282771967492913418689116163607947409559415450099174758348808647946875890041758440387668230203091596313405435607110618687914826416388506220679467953745517627061598147255639260295032117388835047279502212114860434882362482415599189374317623356754647420314179699542371519264674408134511037430988124762133666355347181647531200543115296084406796950919655942332064940042535031441552949362406183983512201688727500153938444409865942703496997098149657765071400259137009687419374392985982468330349264251832992400408576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -116558150052500465549883415255916482252837495872728043504516344351592705383635662216727392606510944589661346832597311639016974206345073235347100226019852382401428022850909207711258236953443877857262329700392154852688207915908922914843790159833149185555799558160191780235685745318140295842723337397184781076504671815824104748800670372068165151977487687689831518266761372137377631062011405808965109128193801187938975560418479452846728606326844066175116759497787656469829177177039393440165837695887380195568640091415232657405889591399378167952433004960053783751467127101424214227475071234917563655000249852356043964662793077535157017804388102802678336441483721789269488043629642799737977069042685295249679791147873338695611454345568808697001487565601067673154503700602661820949370948846194320863298120811273361825899078649450261632742880876394397939821112247119183950249188227860919927336067671601330544890899394977601376692286867804011060138859618726211405389676357631601041297259721018383700682737928768937581962155844720777487373804222662421560185847269942261521647245684900817367178281177883226356567146855585373873145389390280238294224724101222293688025003691192782364566857380299820984535642884501392568164859540106821671280597681136736104444182048423879060226209359418899624155114864922953487107620846103402272070378298017642245241194410687389340154936815294694189773219981853837723661439307743879556230836023109458382077495441759768071865032284487363619154805231488385608258003984752336285619048326058575735714977992305767665619914032948153043024606834792992908539084910635011733942633174801529103214789814469340736143231562231104484287801788272773838529269089340999114306559519528595489226643727226951145921097462339768957921884208462112277369549681083562288763462870919353022167961755492239800523097315340501417280785616954588444313145950040476170562276221002496408296802551558269846072809857040456480457600424023276717439799723418827666896868752460177254860437699684231326132212534625411980727454918396678887723255645479451654285784840426484759859111580543073671758912869325385389759409879859472470104892423287495386779126439308004522251476486179651591962504000833239473590008067136492425987913424576628686193672317514736483643572293710422373673981878668519955685852067249446583062028981737378283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 88848532449058035898252836582106338321361883199336275215821604824267646193129464203616170806664789990862373298037363434523805861503420431520673947959274696771355115388990415259065723778934896099217871593708620918384493595170928276672689274622946591743268792405266405988027117319947600372914359440654458855115301304016995759503550723391203050220263122309192523467424094492025737379957584848841920834086300081617245909429132564366299078117284754666548935428568504261635339819450507532294461581173702356858531174360207901507957473369351444825905818518651960619310454157890389906533721686196458590808647259614566627977427117392235710154449242558900431898974831977879878656763523309114735644449089543421899068231337929158466090032472673264629431582180277970950790621349676142764407695823877935256809389564208485949998547874728066373629511956702566362631170111691091716403402344943448713993226340083757993490190813280527004279687793057385239625881795080266655765012556105032393063043688807802354801373375034435581880255124484175255242720335517623268765427544309108745393910657582207951710321006677521691367887412051394090364672469200046309792718372650976736109076043775588960270126935475293928323577261113947981471605784065849238467471687777764115708663347041341035726200047488482194063100715512813597978268893807577786805135727374257554168889577855480241929473752366176919645995444747696113561686835074253123017849215226123644681265290086500509026410475923354606109634387865965038017097038851254228737735554917852659602390744450233224659979868594003486613488308597794279529213113868587394802665216930351127520656486839994551948249283554305636096687438779290728040256031330298631817024830584100572121585602373661822180059315197142345798906805924913031294792662110678380774922228007621820809451391876713437517030456190478518357004279988269676866449372834950189203227644169925620204589500826900734403899486950803292089734216592856768668891723740823684203237358216773143728492092725299270618982462883732559678849336614205284154868584004797903234408435258914157512665800908383014528741081639134768460047858954551612690606521454154740552310988915142413444009118465489093907798771560145847921159973547895103370697670646622523594436443262076678533107635968346507470367758273770925609747481817948828778845989330640437248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] -68346302974526942145511067502160250645442031696639778731624512085623783610153997556167315782000549244073685350158497270575463360311573831431413249741266048975935682054007688028823182689337620106280971941930760431865944649774220211118407284206167970568449583934446914438493338688882345157689119888254564475320300131340574034188341783672373876330422208669588343131857557116612089576214846618343031427960733681171326469266260645711913914703198373144440714711705816982633048015533091574629561444905107063567166588190279176558719270351285921662554805843904859733127285638523313153947116195679246948264406224882169062695275860178518730009232724024791475002948373647470752750892726948403242695192484004239000990441076294713636076279857513939592958845550215947491886737139361690597450839975482143692160287337381038167366075839026673459695095933293438704705116012025284878414003422253222154678650398072182024970259272235749468338561409251174871536843181173134569586826994757017641283907685570847632166287590198641158476694346649267596570408697349111383686454011056257244866573366186913646088292353405219115492181336559641596954986187333352966651629488445801171142900426349953324871632509307413223251498153303368377946873094133733354345153915606472868913888786558734618169813230192405399442193605759697270739614534477270274770660282338762705538086166724268804366853098993140613492989955176996860370565233487565789925752264113025477748477593651137526959143413119154317740665440722220119478794975394164814666165536941161961781271066907895815649339776960351939467484833697322802592106594792384960758054678063620140854822633823805272879344931495633592678832098477981625871791028240369649993623733736995210424841165402286167946546924314930319963383851952376215666407658513358737297723489453682842688288820310583824215311842345135897601927981438824309777826599676346083988742780126995728744195473758195447476169079927133107778029713231980620864245644552574261233243591986535499570856286144073515053789024161927940551895013857245175352281025377654297032773495568254575499797312603426423229842901416414500018166042048819703818643988515837867191510279272015005934898707734928914224283858828946924735178630763243642937938748713968606793372824868263515621817087182111431290557842924005106634504261717054976914201058184947302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] 50213584771998658389736682835298553888406770208517816366848569406434601614152350996782037388659308162540395086844468112086429201109979482385912531660632249793614468662329158718194307877292795673793300903805704114937488326082947944259252610188501199951635131536642400859505514589751187700469369760014084877281196358079956613306020880757249847113046721643607141305828880941618188777086309541929360387643995727706712790862384843594890676974676104243267779927938269157867557618016352168371656316928480218465660562333051932371539186305305079361290483988233156652591988783689565296084103744449828797067165087640169010709200341352501187922368066728035782394230712653193257526756939009227647745956146544583891575932175377961587230785912977612039111512541782116870387492161994177308937901988622240038602631170025130542743350937032834110642996389287955268044230076898026994639104765831641751805313823688397357283977956836736196541590919553452753608638153920377961657500906269842810501005996949253178738554115792637685990408024936217677148632685972083956195510839968386095262757652587625111548107239749036278101252356657064774799270627954376435899865957108452923048152831037560945088024597037089768340143234718114351878716169964652279887156230771616111601631283927253500846346277849781172698532287982591659334086196267046657917617573935787312085707642899919162587433822965271424239835476464773902557484331255060837004176942516715401173767152665733119947121011451586713800019507935933718888450941127609239698094400536030138557225164054301856350331228079055082038897669492840633294447903448629320360778967012273881956133426687370984071622266647015214842593496236799292932234221228307001590281226238113659542473175084976666797491508243193849601096836079986882487110476488023513286592263624850207768933195642383886359034548532229250905067018849108911836388148825064600035979221300727742124113170744485031592344740124555750137777999044106822976987455931394886415501690949175698304444913688275845985125276263651450139447639623816276772068924842116219603211000067746025263757073488423971651046051658791399927044493978721405811990919988539603910199440764398717915082871352032919595984820116989158744701798123097842950414605575684809113027764808964591816844673510187752127181998405834540771352188619714567447934259495310458880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] -33602308255635766614512249847056747018573949231718872841412064690829323408934934830330551410162951846757508710144202226865431095383421066234388653326140188481976504339758867215532922592285084697464237769640347290023392666269689946334308347258344128060906563440188238147715382745236675449162074850381540270641735907770243444749268637550504974392811914803929470758480108089540149214635797655886779948789800306607993613547634008754613371373823202595345797383766133156129295735406007977410484471609807018325137545624973493827166844323808734657646572260701606157248724620921354408651033869519000261919352687595857430491698266948268706840082048885800834663439476024247841180372511501583295735603937352271839913181054321548275779269150283870188028750338799927666159534864062703446637265738347306153534942592697510365580387607935470301210525251192384228034417618865048590332135419990482157669487626298468601186327114561420014038760931411749975489477782329058485795879075029236999441723700489556888915831473085078464985939422490798019116655649285278634009583358832875649956113890844842784492817051442971804887570296424642831492874955150340327518966542874808601042064631836897475839641109040481268159591962148707216754451285699388417752531889733965217846056442053920875555810879831045408927052394416672557239153417886340234983666561973038462891194684229573829746330238562119546189030363344645432168537675324273221613036531176850670155578337836366551741907829677168144865827935042418079256292188134576104092707701159643346197351187394591927158086345082238595692997924302966529437925526798284279031875337468590836353924765176001002806594521176183546976317488737579060078776836265432528059419681480327315850771967109527039688198569363403531900304647037298608429683899556849630843581234977474200898452273927055370973446916601925216803391012113294145332633988148426812162861230094143235837962567576483541079159530860326870076433926494300357441062106095502861748067045927078459616835511081073835187622754736726346840452978470825922293577622348956099182023843477025147864808338212674081145704292152696694232791513570928280365973033740058343305134142279288823294176278264373584889535100381677685305714143491395530937678848589403841041086715014313350912448133589961845573840646971463037069458066611233929562787257815421419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] 19826829065571546318554499472925404940045171053424017933937057895152085309263302408367693851985461875611813287471592379847420290042672676503746442144525316298128817576637199615057958361750177786628905607862209831987527284079597823955088230192718596250198577580109579871443980088329918479840659240731772513624290331195112437453562453173236251752013229750274698902530029512207361977962017135994983533001648289685912919532025191968769366084449605004276758310629200710198666681391264677995704216450011987980822444953884512753690756096904240916168092655448665443946853956577103967923237329173905119321881078461488217644131973971248859681855923273724200887724685410630381040139320144297712756364448483488955549701145012885269878968166874328962079490235792130116496685433050832800534382938150307572220610716389342163454859493718776618228727598310536605427197533284251643700731857983402683734856354358776794776881329441492610402907714084467234018138891265029304005423325228871349966333150287484865484584107898722749137135468162100701436490683767524091701502315186635484602598516186539960083289718414740384072565813812490296411372855608978080675937462001333256186582949938415944244153963189122346415201537724297533157786803029413204510278727333342232587638492196073027184248207695521079688460457650505014156098568064635727214333385749591085176041626785846048215772218819041473270170516890163220977101429933088608931792980457308971510224570166154906178174932530361917027956753931688589340224956840878966399232012487489395553435242779894666814652956861312321237257526620414287029913484299118828909523663199392444207232880641268152999173013575331718305977080726979453710277186444685688150890498917486554830048265300410257311140903170270445967237942020688982428107530628363166461245466441703358208537313536239624417294347249327274113839421143135622524898649522506964946460288202090262570544569180520499350874685883770294686623729851494305660256154265370977203985226060118224436549870569379063730581408845755995535843104068136280179579140496822024128631377785983677754409938207939813766094737048678640738139952183018267281996601985224566957018123881667151794572806984232202858317295001500296559444917095901759317609882249927118547331712329148203859133644769649511999002736171814513149931080892383225984642437418598793216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] -10070637977189457825008453362980377845013571285488219153047079791458521652213428126263156914947742884398388482847362304079272643020410976673609022177136611994982733672768297749264146028365856234771532616806755854038652526509789542845170003317146502701085408094747197018013824018461002108678566047759245791425639127308604217003463035278113305510044103382360414464306580784903736267416034504969013647924175722730837317819009314887488956974106689164957016174131930726676382815635789068289277291021946973049754091361103506761519132174903489340668304031511359650891842608484089076091544048040851634514442226400045237397101052966027527887884626110855551487420434473633846850455460814319651766448648428760323972608863012648981044865201192495017507718826235265759988566928568178231248291575668435726869125698725886021688034331941579081147670914942352119809451031600756887998477764313798988214877698845153883637370212754482739436359619989459902840288462300902163921769840986626250831704763762419256159002538271633929817558076728095577927703791701667310890225741132910858510661043831726209372240843748256741161474569141550609505652999449508750949357403813721123008163232830880554252317528310323964570112183652949881432478843683843204724723084317569577618778312653895723626135448788097426526472467673294174781405566699819048108918487805591591765331556112211228297362819157024041066422825999772837514880441227052591107420255554737627470679545218354699990859379978194729232933276579731581759033733484591437415339872947799340715598482249425902429031402771545550982285838705533453499515538147438843840689865627537822003289262166017587140759346593936936275447059233126550908256690408552358886912761086626257185252704004966375625053354640190801362813939123019243344263758799596155450818878668838061978405717152716201082596308905782561924858483420537747771072281079123108974941185819309337006343744896542996747629834959061784514258839449728073603758412144227109943145472652615419807957522474300037117601323476021958446612275044391232412094898843609592106337535410666430482969968425277954409341095804259954015395380498139946113461384054076583535499356166286338848842557687155045666299143504868886089706035843023515551212807453997399703240310147182514940768878623934384067839429250779574501644950178482981363848599224283299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] 4294935688670673128192491635180394602443818002855962858627281797980468618152326878972998404516361595489600139033487256302473854934514292563192665316390656312182259926535145366726326366516992949068750690284391405054864556359049045518816087380015014798232990126733145999835391618443756364505004577181561550120156003963656441089485775560913112547301159467179256031287496346994194266693372324093066016306429367732171509759888940073404708941171437980904176679262754160274252762910384083927345890708371718729077982365952640417244096475737856834811977270974033249999561619469602763170150830561007410256141008052018306139909755949734598265341432702803837070664912477933192001492168039664473661256759138199368849523395271895407004292473519380998816508844844102461418330345763158972774095794216640443399915196847574376178555461467009164810695276352163995982022018764593740232908300134381726107951270508260717520647338373829036023794134846708000391278975364627545837804743862591902456773092302157974061984102908586012887221019495760669531290407494127809639363898295959142573134364327519712036886573977985376816880136616285084773884904795134289376843278256154321580532077102373231734924146969167839489192986780188999866277365926392337963243593707319479430432438981613248702518502363554035399396526603355777899376689642618134993215640545027648176358981185701400683576339272487574842678658749644833762030230432767442550147280198536377750291783645328607916710101122693322058639691230121685929235219416989484159854736178343172320385260347335726371769725681349625335883554691826141649012923064254550106066508704334279853011246972933242335887423165887929381922551785373811436631039982330485854024241624196911874615448453628656033740923000587944373804743310156447619771406558830635115734820152961288983338689086581552021773558676683987966340677354315982814092657012580388921067278442878893285785418997308245965556124230133422766220342015095869232769010072581599032924631146048253111081887909613435012546093036401734920650707227852385094888577217145921953901657000487977942773814587965190067924139774856920940842221604092233468579410789135177339956034165976032135261364202804958168066334811677004421052838054549539172381654210735664056041878301623788050163975474176718757071380585052124067863427991596295127889290763006115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] -1476110494288461674474085538479853367846505497396116972702664206913198248336750042975658464095585567835467845993078412946846236253564224638915728573562759948745941234522806519039586052050857761819008534020553884068591517770766025262852239561247626210612029382103438664840066256242547111697420113981944757204973909440764931038951920938225849689296963955814034422304560842678089807236563189478215269143431525603658803562836942996865390922048236945426961685260883992683741851381037705134469249754693967009778035984486469778613500027980478170398844306469065766052657916196368432790426239817976100660088409540462792458789126184440775680400661947289830546535502862833236011087920884249244477220335629061419540362641398996731600646962732642591143185442750233931408525299158169105340603069794536796300059922769102403038617250288972444418971843238551413609842427476573396677442834519229365104901591233976637189241983079771264949205010239847947338806637932944061229139804240496940921768199429925393405381938192500938066512260576935141954910820975421251339076254564756913747458857202335320693707127384348898591567587728814656427180222713445547624889996562580369693579994127134979889970699395854017252374749903479056074218087412561932028832389102663504276906928942561363942324499711206019460181337414965274038881569459755012392670291629867563983229712803939098577444056000103926573708493374120262992318188775875347779117842226516747362919150290484678198631791267188246087693859490738608914267140230170865938680349329207664832566396782730291661090399996829751227915381764889936279059481072715443372267391446626336965823145302230088128747216864061029239442747740159657169534065232935922495168216900992192211903197523091327828687716921685720027390085992615604613098846396415700775948271365761164707790774848883099525481161259972664960012826516506460130734901521733805350144670351578585454454771518890719251483906420243137298227322249016181089546185608245215774887108469916490069403629468315891765092794840493375557119306735482292227054847589065055536255829877513157320124255323682144461801118743009346640917124972243440109208890087810997586187381101628616676606643403914626571422812037964939457212184193522020253816529107381928800167032278489551841067875148702660332500588666917059038886561783058430882393233440364298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] 368527823316632888277479090192674625492541721525354791624227195844088832398472548454318911507258833416821791402151125591453923649796749302413416620912411355519217102584148616160906048310817492703702845807995857113274139220223482041682169838790225887374856594964387930144881897311858448765944760169211126070000831191047976275656602716736202491367478939157624881640705204377824614566813265514983743430681998535628014379964562555458475896510982491295339948533225024284729748341664612215715660366649444396180818330800126985593137569945568849226897719451017099615045116205302500833531419770786578531491720363337540749304892589611104939695372344169827057810148932283408764548276237641822187999620287123406890829634492544541805004678119164592235743561926131522271181666702695971688479090248691250193832483712091279696433463073555886452906719760497198928140075696664388478248911183007011157207207583721784486094684445575491536212237856229564132831127473958447164218846221058837340051314426392325114152066798976601479898056549473445196819579276271455544256474481085114389771238600349541038116411430582020477150631284305940979245137288777721515229963600810964187320231985600664804263011188053665031338308187558373418916563703622453689668732677851354511098537809328497728164063102934602779993086141955101879126002265742682493875301149660889758870333485441794153266068418389781224145517266956599628778134572289138576572165711869189322129188017414671210774168502437922666925767918146669445250000291915605592450621206221699358038530013863573114444389848238185849278099974980508364574331282648222008976816513477435139539931321239453268074359404862808716950161850259459209625981892194006977723226923429177823189454763636072402386895925680428674299363270362671787715019716123542494939384762154390272746782809499178443264395366992694954185037658768995421194385180772106974184156825276970249841490046315492247086871385888524108971331985738344319710761281255020264444307007050096747484692820468800131735910886080130010136787815634881523139480027657391361684440122294843870563421392124242474553752123527372907323946466739611972393414972707086917930492455723405528252613821715436657129292275625113190061293442873582847563737029666626455884034668994704049092818253439356771194818011229147384359107155221364210636496101242306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] -39701293441761993094829697672782140478947315453048601360814736699378177312460440310466779080159189591646808928977866764528708442850045969862882791123038165627870998171477941357498240031542569222072650834331664707079661595052258053599618206520184333434039939405971295549020793627970485200927986214566275226669160523790822967478352610907033615193401924271491647846706298614897233654808219582087235218847117351053237598539425879495410619704986198530877387319418348475364750681439661838006110775008960320096527541540586288070770343469652593997207404813319587300036267081332725809998857051816872389436377792106569885689111889692875897769231667582609295393239078387510774817078407924539168129944724794902618430166371732094638197070304292350171408802914301940583437878961652186149475597537760769291401261563578405057097213452684819813856549340691164797182596536599814013765083855653857190468274853104899963897509665185485140830760165547192681329009313620636649332740132678901071262565418176682368304198637116225541722986797129902175246341575553843669132668233958911817613985654494913624841215457398910306535813997593503845949235770724033709721205220512369336066605515873550305310300237407534269361571653807281546966606221962370832810510128666904022647718687132614008266101661557834095398712393080522424839253552853465430887793508156966381205641713071519228287528071649513893123946853773037513425864850455682765895783068277071551612430600805381468388966616841304550062086978045898248783018441936809678877835073689413539647382056489156661664818820544968642181080991707873106503574842561812579158577013888491831958295310913735236501673920746611290352965089584428686172623455077252794073779243278567139051128658702583445621834789708273353641134192641406103838278109072964454984842558673963102185530969893433425726187251231206094229000977397581091295479638710357374322410159250496787940141945215540839934075748121603323839100345269039415915302727063592657289581153250012709143449086429073441026190215707912510834060808631722957043073259258639112876087851398451705487524583776353624020535273258872034489882061607724513398688872609478562857571672224960343327932513363167695996032490045135697392760134866714102222817529317042229437437641612356859949036065548609110685875383146792781915931554061849878641154635270717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] -18092747861340992477485427196684222696273459369615858200631318772096026203857130784276367947362101773286468907468720625820338254408560616639917788071529095316270648546530268994652950878347725420666834089734123770534167771928945988808732306042321981943901246105608466148714335112432840544932936046512397933654295521260680433195026814092938509787452913375266365071434551530557117090135144316116129037212268779265227898314126527086657930918780780243541574679430684380210458891086317906687483560103209114802072894081489502579729792608921635633373419989323945067329253345505935462599984379837165382926602910163906239072663571089570694055083330190342678768498242458781636175435788469313753625764831198526508677774604235268323195900603678437583745620906315734636517268620544661128487053741535291862745616831729298106531838116450787213461114331842625135367630345337047184379650481640903257474596935863761002888213526238087461066360577295025551655401603777914538775671802153503433816547484082948040399568587932250071780041083558055815782867671364663109730705761714034094982915367970686958607651672073791246025932523254543062071571483192132105592462665578473034251009891648812516380307372891288983563174804292527955052118390818812830876944511694557602473223590583962295028382373746713232833992708514019923329536118977282115530399089106130092885072149974545956019891980703270735611784802094726535098716639328379102291591217328813451101241965197796252246460718226407367415869909783336757071055699107489390423362900619775707649509835937349605141189080132750115697273553945715390876339368644475355836037786514133071818858090534408531924850627237864685131644858652624755591539635795767008192144436560027810622323223956169118028464372058196633706245577361774916892108167072686766188148169542144162241250048805191828796179173479175435353706533379147743297105605579388499293568945328796983664068459470603668735158501379552077357593340987808176653360967194411054655147315735928413036916579709352591292437583124601653584646621868666792094952292612363906351935354246956685160194883533025111891066053507759956521264330801929616192443681797807122870362626423881743723809581335047561118084208541848308011600184023124169978761138764415491781295132720032503766263612323784295531775464672350024517257538522931699658775102847188992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] 12597512133129643058860921080892800645982207057374154218429652872406769040787415627163241045676510037967694823770790942260297446629566951311747766523111532590166478106837735577527433698752603186196133408939103699144896213662603948924628683794073759954916487555504057623379575046516421802318840282556817121406097577233009815014099074945498559988545444334731785584049818097872576373671293152967123525492318768598769058667711718743232874598501194786449714148783133124385065031291890308970917716565086491416727560838815172880393905561215407269313679965639345013627347439596747710300478719069118042619052384682808365103124050413651602690702802898176112379485024875281170795640802004504064769241170325660475880345733035296852507418190109573995381651020774150869464326883527419718005104343488079924567318705190455297115607620583310406838902605677102567877617588861276579518782235775937504056152965178537449906513422104861615819863303732933832179594625182370710515644734181570433155080208772820189823544680414384840735968110254730620316943269769179115836496833010957191498288424710461714604518045435239895459876931762495385004353771676017165899511446055142213450670445642979304352082762086703053209619216761774642644061911251353472418998840361383264671313401747907664838825963654292269588786759886396951683753695537723948728828880532014535945490670583378422240788055021310635843563293038253820093455122243717472209272775002492358502849600031684809738888367511450504519837123032157630225255915407407304604833534240735279153691894888443574297436099690593900903226247800881904790172706659894193671804252657061760312241320995161203439577122281319552872045521922034967050400853413705080193299858646054730160831952455470411973458066384982473997266214950540792097847630585516989378071340162199447378529380196770149342777934420311132650937861982307458773344327766056565049417527209612911278336801342780545171114338945486341483348389555601520580466772610265660817426731584491063622746346924246060253792469069989402942000474645664700503607645881187205503326447702917424890920208844586753127420204556304446427421680166703327111271095921507841251415505865961729664938885354862676442402297986017616412359218065279201155659876093839759776400055247263676048241696142482300716036828105807188972724946529907595588373506340945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] -3990328611139372212350958420813908041209672338970534776864869450796181802881062200561935070467568815719555787651339049851608041068312698768908007274591235195123662901423731066888857117341020488665906431707813134361255730444758804529106183363923431378715015138125783584214961702205476292075162979225623044468543803423806466144483018089731975043248015131068105610169621284374962002548878284402515385335422082431666847396218046625962270054902456934170512302905095798120712079860470511968482282458844298933716903771430538970605409878220738704829134434083085565486653793012565269092100903822764247344581499127790540369546670419069261192017823684268902643724911879260872490189221009416837011251107952772501839876089344786787086374929493606730730545898140543851274637283745633583030369044704198987224960519799134137132812708604031614363412829038440000119206131088811585350884068387863316583204751676706278419849843145352377678075261041980661235744952914505346556670877177553218692992125302897440233712770595191534499358675848280206292829087316273861433853074586805226701247232009348615275096366553064443400656945486198617522641439903082399307401894432146644489805818264578511455140625170359884910769928670818304260204233477533781211478563210807159856553684666254101315511398877492224937425103926948612963255603195331593827377672028148334961483375654165040402997247467680570085522964578721092674183755059206712353174855639050917758694326217449983476235154913642924739424373417420141554901761419354734370207250165376255465268295787751356783129885009535628247945911716595065020810516899363213582223010213370451711151715929710274944337682934557997229936950628974907519588716666557247321035468407312602987834230505710053612649654174833281860767851143658178600061710981018555020165899842526538358968548959137473961424372711208014211244681594832399358380073304717753058797398020912016843847161419223621996807765546831011211880130027466653465525804900145342611341486058171082043688988865536801446835232713726335178636701606463757325179553288190260842326572770876510735198914941729868449734197718385909094833469300758501531334110840571225459127131687866479852821678603248140098277257274625426148742201496625106186433083807135661610947125732702179925455460296840889284372371562002400756146013316408108913765972636073984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] 607540930405202621601738915473769682634311766754673145374570769126273519418879276727049581544807279494260747857330096603105262599697609702688777487752540518175571220288490769825405383847873256951593386633452107776472979782733299516558670230816707610887651147083002356122440226394057701690447975824933981316247990486183111870201641896652681115028164735118240244769591906549249342540373369280695752905423528912159657450746373660796531011668011130513892308326622735143828900845689017760779953778769584961008070725744628453197008559018825975466190286711583373672503261407464391303999212599378197551805413529521140115009488179437593355548362567869792314139947794866175509731896446323427688880099547505273147997721794499217996324921522461338405585521974206108498793590461870138911326497270906852119887009274204771550376637659531446812897149013541698235086500054301805948452903090366537177272843595950327250263904013209826057442413980306481608028399173485309662216039845994709393663123432582666953216934592454405510571117474091184480453650232095305084648093600322067960299468328529656315481257816782544231290826413354125472359209452916577663834479040561194335887924566698933561332998106222793270356324245275848766014403793620755897154206714092030722807384109709153686831621599813575492596143771409603967986282491196311695605875735194442565355828437203946481597109665003136884495782989022395836884639792849766406638386299557059031734124112132563596140215568871789678567337095370355293333577545874218018466401331245946001443872724530492095911216804373408634593257892640318848739913953986710534307825268708574555433072065547352475677861688609630457408190317346209990172913683662748991976767283673912613992395136726436095537300425403204885072959081329448972166426595184874621187710929548116693292263666996005309526645321961638100461320401120672391008819031840311845596639083043855645511966764494647565922145994906557962715359775531214277225950317871026312680602267327308380723453917887003751529936492674946017195341559136916596903653074975328778727838959835084440161944782146107343904821727335411690391854156498033504314620574318424535935385933323271381900871311011065278798383522422912408806770181017816289286342722838890263625137864049815266212268044133575830383725406778555532064574798753001936666209560821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 69835857886583136814119463558690361692980061868533298227659986025836410335685638044374833356132895297462906893663679282093534853956796229119296921046898889672397004661683482182780214028238687652796663939156335726917149054936578401355249112363728851805881278434287896278616062693965702526833229322074554009573823092696719243211066392475990432569897190815045802699003570224619807249993111480150500884864180429826287302096139697413278413331452127333568430384352526100366523479392851167692292362651024576255861837771255423991603784466929282566926005914317889899904093366519271034003214665998767989011323763761272297498058139698721534946081761603109160343784863001374546833059629407496834196471483749945371310398615075850159806787651633811432349256313994291759979818217891137093770121746009433909081404140817229536027228445105990427087487102698312643911590608225221409920065712526920652468581538341053673121106850543557895777898029393474653781197755494197738959239680934985687221865272197405861170699106165284071176709255958154560321242464381504472441344206037860603745325032822420445493284755719731588738977971469207926283367793498036490856283334769422041777894868730525665081281668288141284943370144481274745909426127690264317673185564022661058365335135527704409886197195677712792054820988610950255691596091663975559370549373832388994410669240233851182840460306731799352399586734158975600134868798828732868005584551706765331443678574338870261395254114165758116404955042264600819406949456935962923453634143533292718008179405793351803492757073515132079462018815656615585883239449586933516035406436430881663067012046875012315274520582937614647278917945162986783204705577111462419229810649855064381859670853980468835809265719600690601995427908109218441360446290605149927628715071702456289206526256819857060956465250788774975413938860899615916509739331815592473022434328950965800160136086246048804575865484139823306902009401776958922194653875476197293934572168755210107635610893930069134777890111050075254941012044784803156686762947362117096630363969009098876253887817110315307582102480127146129063399477425188934498673696822375711359080187625012192968924571827078852024237915278297624462346403314403797706030540016987039484871595051859704944621643026207561819256570348350606715633706179720417623799901454336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -70322784149926308089332462390969613756164665909540137966997003527305692949896934852590757589692440916025523534748368195010153464625346102063885361820708390823271236974073559690128019236506005316208994166659856701319560259373383280176382278967371520312156295107077861494330065134527320682745122340878819504540290591570146909683334593445967343595890687901355949464099747200834169241954089043710465635121604922116399874262822433260101783925073327563971188271674344083755944579125588366384081745833164822134739178126182217816771606651022309209805858938774189044142554993913645500214894622257047848812428469980628354926611080192684095747072926954159402245411367881481998860652832937133263469419771383320630092475911595136180302698300004944171919615687297667516132372338649945951672517653495082237147368921677937547506135480997499637310878086227716970332385833615441547008143771673927309004062635195870780137165742048015214674075952825723663376654216184720739398493427155856933446212110424340244793178115466645844983693518922176495173620284635487081796101305399633400100098908130126696717443662939907238043326063964778910938909912713344613833065316162595887453079065248079830650675282481382471207524999473719902326330755631884836720560880002289584743318772877685146803378153245993720925155727717618814825807325898774868709016682668462201112016460264301506846401425262253273254785402125516688463805043611865869896357602277929930778410994303173466176150767688544230518250439198442053611847412404556595497365577175186758437897440563402906808325310681205768890265715259073668336191698785637769966733386404897530410218121694430965219712134437045521713579295257055404223014522909420913756028476800680047075494872495107496448596718403444687621376804889324826745666766055370507023865434649675400045166783777464288248546495903890917073336901464552110625223170646293610666628981107703404352341637697542119888604794396033691332386085568946328992284839867101086952970590670762514958721526270098761638904117465949765207715809641506500277465179883483737329503545998012390479378774705758937475890485142347719936812933552797584054623601448800354886412318439946148198091220346606547201264859417233075974435635211865412753275149187162203427883455900956878311477373920300320617514613436675856325843003721711143016114495160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] 22050844236427012834467060241415762838894824759937036172032527322199248955305140469364230824205379908910059787873139221721051287955366055557855996285877113049363731954170615372939232001993007686081232978100876379164604488994616800294762581915222376629639756223579805648691925303512214589099901832507829082659099533356453793907979069073487221973806663384572888019623803565435415481222334237037486146237494261281212980497999252907257550391918108023136811626906053181994862252283226595039627137672824284442515378718455155281829276832593898954840425024703918488695790097174050045079856786522542993663677798982488686372322929634909687269922920276546494851079497191257924388081747592652804233856905754823002784672687878370512024934012592092878800138910100280860917866298341188235625834948317267920406527582740714941273689234491592907487574920776883758270835805360482217814553822570007853739565905820672661537980483961379840511512222054837844738168711815467378812422777899577962876727953150332353487874316126322025360602247495666918955906641485229504968412791965331377834329092081710707526857683432087552525498019835649790538496095953389823192744162638222132681330019444170626137018458405200049148422858974487863341578351554504687957524139047397236008618423076123335264198044490411836491137863446382631726312537475774951787213522731223197880961093804471231960912471406946279860630502951289581533571080535213785042886005280572514428731809471174363680518392697458273077280324799021455575768644010273836713728722622790972927100049936947085747030065323040039019688146587674046134177273452128198833628652026460152209094902431323324295312930368711572523790602147980827762796191605736917540966736135998036792784300760045609110981121160473978898901437113724063700239550956769448710828919535985873395554432600892100355314317434722856797868058241673606637831768561922528759254578071567085128397898433305972590991052299377598924519444607258758845316980726301888521179282826644635315774606381583954847229538793768256896888116948621641947185090551362419858229572705722981147458001381156279473803595752246570766347314440655332878329349766687619193861468129261521311366793123806365155976682086775096561411570456373710398649976505243326342250963034723804288076551244985386382252691638832021492873837556367323464277654765568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] -4218480686448006836255691730960805878104184724089555077881515234119736004789404805670758055081319661497851295528673025557665479886755445434359050228957663465471747804784092108523392892917178827498559773249802258344067996233646532372747873306581696492726826583575889266733998938123031855490374105269262213192593409060520573712296074168479634075640466486776703288008246416412439323330706998423471892255282819067639744041880103592811301464710257563080608454464129271803206264034366088820940734989942298083232706569590429845221756656612890968162567546345666707702224400531720495239062999468230753368820060212602970248291762157051587429586625105811667706069551455930706140851269437826191259550650603107644064361130662344404101612628795877491149709066768797884552811345151702429425285203618281351707233804984336535259612137415526989362495758552243875829395585147067272072830469498858055449647955135512895400868502123417773997348076206939806444982766861099755948859703503948831331183418836136401888036625777290847268149942657794367551774435485152904053381097784486429570059727934356101447560852253652048976433949995838782656186969431892574661040486481536045138822703401268957254260827714366834856482389315861248660457817405505096685293434129936331976285675600546798702421636310139613005953735004671825892954653940911514364524885321236582187190960297679017877630312020044405318868144729304299476504326655590561875185975881547524729587607941563243553548463837974841617319009999433703391407169597349069062467975867060521682994151341133059729863009045144893137927103241548890072516899172926263349772754449155181013644724143911434716020318778823357493235309593239515510991830223182430631440869133059729288784092566154977565316013826414565526888593418092611377567479162013788030510170476135276258757940375025284495823359924453350755299730145007849180208963732297046388474260885402653199185242828591401196696947765687720031768118401870985523025215846607048397617665334466289708016504771916517466314597188405452613765955889736844315059230344716340069898831367607465403335761244700758080208074205961788846975778172550775575497935125463367030984773805027187870358934494528811140663376023877365620451989487485246483181496260347135744368475357795500559626496297472148141797040748877712902733708784224872891564047728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] 458631880210935129913895542867838807839023771056662484718545198108369374873989332316181860724880971370613162788457812889354999892042788214247485579805366181912286156667351402461808318933595591455142276444424723002703372965588212263763380405117666946745918057365570104706788775665918598050060093998352180121124121702045563853076267414595540084973704419140258427637571430390185480359685330501629902245685538372094212241456913764299551560508653576516216659662389355431903850495280701754520060479667860678332535046417136354676475245325781866636690712445822849238597748853051695096929339910631815616895291290050156642202388754395164463835089821432532458107909465446128154844964262074212087487301262299403121590489918516380985118771484208824456123124201529658092482108561796367799720689330479154325610579357304848941857726049924552500510981015266771383974029312338900352703391787617659075120905144054207798796680752587457836344347441389387093059505878775749909432326630146049823342496400893357468567402769637248123761980539098305646744150179325035909054222240073045333040519698384139327212471990272052338770761083570312791911193482334188381940559015336318345876236145043237205966614758236301874292246869820876571997436095157489125251221839644074245123196858493745455864393305306054259874976196940032549010371413237423228091210721590688847745416760098439969403622732046708500689786878552632048942220516638154491855197816388755162078110828247694546090079984550807648561295518545456565209209367028133585229348034406748925541376826222033421202614413866869848649094559788466080262496215122510248690027106022073343716998168267488185569616501123850614068262169530015546023984670426224654801420084840925210854832725795344621130639250219848478672329948633360419757934335932950723237735367712388434156211698083768106067901869763792987459326479877341445618645215789634771348936349839258653942643540493334517387833525984090730213016817193900943502548743907166594210719352541973244774914566148398740248320363034754860238345142495663361601971136840647806804222419238721562104169551130225404805974760306125825524535543370435703689424209125163766381236646730259722052873519115544754331039114744889002944281052203733595225898840086749253154150699176697739888910478255575734592130321693575312952354940547250234245737611264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] 14958809185450134472695760411725011612044969049404079092990746839198101912739440316281640010827311270721387430100052990532820746935173152496950209376069105698737575709163791366637515316543949357675066771254002090852010560214431025824215278560803742097204024818199824864095540653099914008682966223329561831033593540600823568029676554661919224004496030453782843042119855115306384217909252498548846367873832477361190516018820107155620933724736990331917003222462026170021343549397170728975148723876948615466732660915547900459792940697016066399473349191886266088077643864245978076035499008816167497562419164713057085758490541102039913962959551679960558408017525681105545164949564223851272282917425407897519377336530228759149010407333070755591435566145138131535997078390671401490028299682773556815739087459070716403882298717246753999470853624911589520028460737112691408381339421323405867247716101415372662141077352486398853375946533949469716001159053450985960120027226108915640097226021291339451898655402493829971001677324734709835567755774787545900901912689440361722093454343244777243207636622713169595058054659264832468624345489422169474733137460291451608719243282348159747850142462664471788567877218478832499583556237960600816552696151676628733566296571694884492257380850496437179260041267828203866178606521733717936474046234531733607183350708492981065311336781036207450965110096251401056694279568638373431499753549239202485665766875255900279988813287319043028088221848838957458005686211210458800091566124854602376403481737077688176973264017986332998325116982806588778241590670568310994510709279322122776961243226322153653218112221537128237247789799807230892492746488079901122992223174265903017592087563313361346180340643379796893621560483516422678206767826184030500054453404394182609839396967901163097448694257857747987042775514716387723214183196985154607894037712920182942210305774709412207604553402479678351241251334066772411491053837407135191601417442712046917280944803968188662082904650514087699344061299421954206114289861425166183113723208581830467738952907418235819761524153961147647467207095733070791129952750746300297798231281855512493907611003326408142650596227436454638953915932291772260940603077819110883722441215063531622447628170030576343056853444982920932671005174481618195516175155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] -21038540081858535282795623804090814565210571235549081024173458105687175561571826625474640773702142348924052079360118807223363905378743594039640552798573264854130638101777468312531462509190733093846826713477348890054953063458447056532656710193170760277938109514322519552441972273365835478990709095604373681227780852821122237208913195987376623413888008104691022772087616641664276473633925058155228231154136274357134353225402798570299135834897475103709612454949533925444798639816794520287324846032068046412761684570842088112446424670123653023989158994386382298719624903581744383605219440898542463311558926664908856077564924057464269695797614048059317320357785718535721013761301959039239311548855878966975509725035476117257569138856734735076065845279274260119351794389457912398823004649140046652415776177357780559767604102597306214333296909187089159819769721665913424011172247145797560540501518302974324018464732718568998988255669833958319154134024405632429400389754424572839820073813336318592099197598787034005031386445555534565572272242821750654058127545351638394023103652035854661104851761169780852758932056169003934489026668125896615494191507304799851650283778304739280272048312912130496595468298155595371255082382230102747124181795437661165059742665690351137751424455178498261015382773308647980313430267075903829971454940166395008793883025154897415152803066639077521324887537884274134133135487997482549533352430900722175073063800877933975303583981358605062584966073983402081267927368164685331612344991231462576418822401294676119008511645210576177921331820281214662848855413537929646170447945300069644180023028074620496982932253893102838041410864853637784664805640745454583787904549520059830818925900093109415719551972451604002946561856382597262595401748681756406432955140278244687030895366401525471808330198824617896786232621073319414104796309825328628035622449655312111218588589702167806823843543066507251973741751692976586678770491054363064528705536399228836012972292277285042923364935469148793220927985350863963770637570557263412173334481019170050409977801866693660948516609133697272350679012234267698776305669076064313140863833368331237301012054757906697485487003361622742375045657950370239140494094719503885851395307281161477570351169850103626313307721813550724922457929679426395665135042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] 557624988646096842120092521451983340218182130454107742054670842441093530278271739483056947020332369643092832724741043740404720210749064373812080997190932847168325433646941738407439199798889395209704514176948582917871195112648568561396325257299401441491509607980517565106148104913306887478286323402353354280973274992343841370880306729490199686232857931931035897187483401107231191321100496853821498535132366193057951604660903123815110049107716018129960190864961226568304046844039939857586078646227746615153813820853770258351223705946329530741643025624654405859539090151790516342612662363760316481526960505374847405168345401311715387676020529560951819611766957703515465767756284093509580868466229295936025763339808546750711825235079382795782030961727000136254875507578959475021011204021691298275694854352713882551814880736592162384203539874140792473274633256528921180762083422709402337790490623595005378366038164279803329893992816799003792175032614388482136679675506323211060685596544682755993958428436655966378955113662061192662502025815865466630838830615296218599351339883133188758848859642065835280849879659685321631066894745074575154493185954522681785252910366450772572258829621878033869757986023036522216781876107329381186243249905274938207604270065245479453353018619452794432687653819968551226037020500118143873641722498835463740125301643299847396571644594585676549253118055038389117526721806234572542929054587501631772768170556982614219126669179609295997381195312575257791994081004221374786592943957627845461807722425156425571497113000430382939967710773568334530841825934428067464555737484640285937156791789647162957883629684320867677233150508878673332474245406319624948355965655291531348630750288249203951094559317007402170191557907538183115269658437423249650787941685868792160704632403460636783043806315744649246147968375036662746573815164667202094207069890852061292367513350637977794251837318792248865131899215926103051376287366586793743361838615497497263757696757957734186408497507525715369023033111985541206857541377187591468775624340394516650414389598140962641792376084365440263505007053299347230533294201606979257119618150926802182982291184156811413225300573786493353267392693209568904139135575266082352057690987845285959553931798645674858219814503662225115486386834171340972359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] -96623046420801294769683264138973459044253501493259171397281757865218228369100877898575371501433579101695066186005952454855972916607727284306989724094067919003508723036512734991348301489222529004604139305246787111005267819910237721235469244445083089702046080319451264528442328539678264675234736985336316495591521726039800821116009530859412981490907140517390947974559352578395018650528076819034276072225580791712261925976568926827068438551879758990109054962684873537344818881494329280673167583927915632000140692277980986208537152415676187705436645385714118718562947090130146833286536506140653239553906462437956370875164385139703184564454016438478826969283438254819214778475670218343098388279991082913637480935467915857542213460907355240214375858687632175220568466097157427879992924361930564072825453494861361152350287909989708036281732415008779332285553674680309278346356998658959701372528983129058385182870325776898454306437188985241970119783464985639742123362334298197765208821052340859038139736429901945522075482830280192577353122538424565455537676210190586137875017842737559875725658931230525476508772107349623419336148270181926336160340440562568057265779698727390232005993497585161229116860943656447632843439915059735899307975594342806008847442635715922775720387916084013045430031642859895801351616846742736749890687072423834353584950813564284897521279794965401503155932663668805315404311876209137379026190334526046370272678860445128108176105953006043034030381022051425417549508788031907527945869512177108564857813266975399071496592273740158313404990909712016955381344126085484733956487562744707971627449054591095261614314207407239649708632259028656008813017162628243710467822029077492111285104580225169502868554392436053620265509534080078719193691146992564198377469800139934232298132226001188948240844555073264682347066711996323403145335552210645404593656491345621868821364680964705638806159804287311660372484077444497525390949060253177322322791190037067104924380539384176168527367149579402061944158428548037641573279031137558507712803592374471413341304900890447958255726060982814614689140345547944507211458234142464755310762647569598321907177315833636792039765197901028260864144911444632030915587692707906809400251173604881956949931802535193247323543917336054182910832073517506420560363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] 6572966912558410762964133102204447930770777072937967188452136903447052876517171789580846436193839457285575384447222546934679945552224299452426801604761995233976649900924642486676876397484148376585972714598841766434721296223042159447773369931840940632226809055473875086852090318314710940563603563946589380435723455333269111798538968021760870645497665684723676303656380592953801328102267099452829072036477531622958090751826401314416778730909817191074388222700322392979232128570687071508883206724399123573921178821431430001143209363517269327906072608631736752463142995328191368062673525502853407464569856561813012446458897569097693367032406219470912758924985067138240511062226776995859837263854964553458561729092104533989409342288429743799004095703872644506380623439371758775535252347707187404363684630484523807112783514766276338864774546566114050684732513685692047480418775493027483536691847084435184379150374185700713654652968605922658078842189013412021543301472155520976756427946543871698535218295078419639141235945074521871131711415429983975303743760792850139622819603335977238826683961236967328234111971784474774026217270728628984926355096745283594704061996357804841767047271328568313695584474625267042075073315584732595579278333364897240116355000453369358218648359829585038566591482920161359949800715950437833000057781333657942088316470178244611593819478674014800882382025965811174636924823932246285735844968743867414766047100094088793104484892675526925350047932823385112612054478368771482118555505317216813122755833485702808235087007475546605851828212995532654815344813540641101064189649298144912180677750001182369536662143891208704012556411290511391670166907057632933554897161052251599655986702365341767478475472080552979160455250047399696516657409195679686636153395355383066761267708363239960927095922258196026782878741850763502325841039971890935093059525152277676705935579665673659298518860469491449868804766612565831141909503847482229875693477860386794711378026600269517215043387237838581166793152081029939421189684433345344235046167992102017624159115788392344453129001366164578696532108792285748862300210474141599451807814449692080507669520540677519316413626216169625502053978903034038085771040763867269012396593626105591662507176970304014857389634504098490989111957584651230228701511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] -107896048623192547653238576406235586746416876035090626620441200227811264887265390877606205588129910538134264295387226684038414065671948166627914231367582594012447751537130246116342568187756175170857611377537690264690730897279158316223029494462248234780793492144445658775675246464780710333181205190010567134710423824575118858572919212828077305011261418068949636012205973768882382941846100529881260259004250608016328514207921157765233853272266459833210408653338681861745362087376147226820075187336946924137109594804004642141922631968378248212010464104310391507453855622628516560577980336395946134661623032704972595902916449026191171241781964413095951331686439824172206318970319802290551605154217258084749245045820192602543040786231465902104582400359834268741254493338310165903492730891267831218456015093699350045541843015516538200598853693442820750721965271198668082429811078510615085079455356701328306763601374697310607684300287447027413397933252050596218278135960753210702471843136843239973913348687838647521355840257486981437179418115869042750352512335707450958947161321971108049941774612422499970481272332268442908670987837758332069467496578589279424308429899225140368420898132767861449634620014597352018500798359254855264133110157829992677249902125696926395696565537037754669113789183614038019042159970887156203560157881993205300361449036671068086119020031115412333733736347967744827998694514325892405070179512197642695449975628059992481878978610820945945078309713679119358450661079575619149124928131312911289341765744000052070043318631867336241248758047811799224742984667806867784080106671397385253553271312253584803576498256078253512933847060918591659678296657498391087291626314771136968252701635785585462935555513314653478639535000534100718460849813807913430426322277239243963501435143345964364524463365072666299043435961110831688628886470398688618822939809831282115136892732835369270125359893665527172261685449567898945545698377015737053977508797278700798242436908650564194730507761691763275311764965023290705632246748283840052668835352148899697694851123616797745332215274979691309388223004480160857545597376575446471264512053246746209783365918588127792712399758934122176646793704087452602281150605629805458909146785115479677579941658869688356638286285847232803777987249902940156366877097984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] 427593913766957513499479103227791773966240398231854043572613411222058659118517616867291229159524005473253882644971124756520391537427298762803477994509337671869541037333938468768599417617833819970330236345556405236717779313408478851522605415026907020541045435911985041689053515965951716886817654469360623172579910587634469614605036922407081886468856760599220579607487424475941957912120151645915130708740597580208134531082054939185008174861621907049145324856328230224040442623796455516209094313582149449910096817257932819658615456091306556400084680164213990239275350848348592440452172921243588322737138345524839699859680179036563328176244812064247313127529739689619416721856454917552421002431333916971271622173969849205782834581964075533292241681212912085451850794192870895606751567573371908255797914911116278855448577816450314589610861683524602086353182936716360625771334491180424657701731647518791613080699028580542014197360970605997321190743590728384174599746224558049108466741779265618993250374534852141859125709012895801653711260227151053801619288683171878840307521831038641324230726360228911341231355636225025309504299139897528600311284491575932121541740519550128613951234454568520009842209414513509526397909978867354041340319198018100662717921888559008046113104114227438850138522718136678793621656539312763456285295575757479616065642995586291551586311892908287959565647776222528852497879629394554525033078739305196656407635956327810241716500480737454041148490878351500706248993698282567462274125242838606174712987317848632548244844899878822117714068823392593873360998138531226078211101510036279123278780658146499626757889173660498342478465658191986086255804013273479327145264413146615929839092213571706094597680013267657015484738038866723264391981733690455043161291360107338457512523420784735468906417503760364306539658817595193257938623850454171473710357237589036627342747018341584702537386704815371669113525365673656973841196924143182841074361561658612534149849812403660384535476276646044028250772284695609113478575622940898515659871114640501373415894732760635657016490479119884163611747178817548948052113847371367958137429385373170160149463209373660198586877880408429437915825432419058075029475868437355566387320415805227049514682966953191886037852594355351903049174212454862158056369684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 1187440312621519896345984600524885057548042951311251037744722178189457863762357845327209520562156806406170317895340726539960217252094285110135530252177119776089155439510674437498136139149520943926246286062471431473605868652364017503771350649384981341939486141972504888462438821627981497941556577889357883146523076204823753870841147520849133776478456777931131508553325902303610747998544306611856182878675531416603807742307471985403392726644633101393665999167472339410282781232741270800922584259235220845693522104359727728514736932394910441327814983292039492610212164612151525140756259661088321825413387516294911040608885306213383842544951144145866841814896534705885326622247650329259396544993040782856578559432686990288882842002164825435926621710645776157787912303348480018319594588507928610367359318762088434015596313057584925990955017669395134714972939269223455456555049360906673286641513101537046964021194359007175848123812402789852493780561313634609418108913248275710682064203459969698610184348506783777762487024164751874839850081688628472810466184344150869637799174456695093573218300182456548782611529550742121359654332930752583929003322369675259961149873943917387835466878426354605321058777871412025964550709270837105638586220939770097862240379914249723406236052299099343690297399582238131402375088751258480728842151649464936884609469137449887057881376838593026822325488150194594425678868717672778085901615881239224184400702793186631004701256827140663253474312246678539812334337805785250859643541345216006704653992006889586320173382618965930191847172152811286710575036620982897188588248805339746734567506075354256669035084615522376737974888637643851896659424337507651365428169751822322867468910012923018457832735831923955392467904573523458728137009949143639405291404117986738571544312227916723092311082998529797892611833781624697169260981542106554148322664206261591306702468227358513428820707665290757905043252615780788672898837417648932832602028365869405299490609096151863866015462982041841077852843277895917529553845318876754552655158691326764357871073637382050475517789627698333412945045218608584112199666050655527976247594434309188673167850161373288028093551290583835903360075232068260515495320700602319971498159762268505317961931538130242258732976558674162480754619297308065470040728666112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -27257254186933614497893814062055000712975935935635617899847027992688380752327243192500669730363144950022809318374103624905231402625135697143168278511480614044781915465572038699194684627223244598028348435017846591632586413072690328775346458439973543991784992943744828553500118086188979551370764179716362851153246124834212713571628360471168925809748552331910468504232362450190353951334999809313389607878471080466856207527319812597380301149630223989239762149804779783898872471771881265928797487345276201974894176885521760284211396063786208208767394497715841537937554851371749565186825608608240488680929495949511930361935890863900066092444356828315026773025263392327330293807273902153766319137930798773091020085264119833847275806247517822365406539256912931310144293085865758025344750010623649109628633439206630039422531573116820417726334721887514748803095812737621013164086736184397815423658281317255823077119724458844984118359351857704844857703823930922333393217534396124092036961007848101880437699647693190941799908164289205866790480174537972824743643301531214632057519050875905762480885817612399445366651543569067566785140759367245119011811495405347857139445103686697002109568642843956876333324733013384249420221096411256054174526678830746645619322172199484259168006722112096715127321078408959792117769735163218334769238230417399074445519455711762334470104375696265800733855689107712659901903499400191130652045130478407431767673092450602759765022406358467291519412484932024052695562009674872446809072454184433553274138777593548944430700701554803843347780358822963207970659287984621395933315623826320069667282087891002516412390483235649929439405872265467781665706437627884919089344720444658344435566433375296840340585320760905317783458614291782449339828635520794007261031558107625461579352271054732357371779773564579454736055744855595241877889935138391110588297265749261404041605784581566342813130000493251016526947391492568387742319586398367072417449614965485459466687799702849372514694756830876673410905735377456054863769733668827788913577859354467220373032158125064779960738911065407743568351283311522783802941477268169696426789051481067047585722705334658238442361548860971717032320027088356382837133592454197631332072966129344557213325112066694102006811614140475716597100432604697718338753910538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 246839321079855595281024113582708322146843326864223301966228982591394394989301728211211082141609577360777008840344729115862123574072273988342478375192469423911076852644373621100815081305703965241299966336175773297263917276994865662902732666854983296690962498304350639791691663035626896694988790291315626010884313846533821736963548236782545083022778312952418617420531659805365869701632899523384136598226587769581590075150779606111382948727012818211391487450758036510395574236213481273298610231428010789806436967044750857308839440028833635102358082690534617526400466938953617960364103768319173409739653794979162744936099745464714310531339261050133918332616118973347639256831180074182590242274204239003054658030951195844584977652615071235599157834045040694234348596747576176625849306507063354839261054546663574197776885693363956982679689904826689984496717041835727265091946518763720796614407605696963617485859981327234044481947343827396660240474464272761478577245693468539970993039247172909174113124745954112105065883626142539899116117806045414270962046874311182159579510942765695963439425268537096898289197796343188632115621120093313748817263263219857672995056575252457251189836093678159825789549385800965043684934340877410799397328645758657529932117147272962739321978009319232304459783600773096161927461284325445080896709493152914107225730786361604022078322153914989884886631803201678230756066771103531822323407476903559138711906781609662713315172709709581610305515970928302327523335191946374593341128541165028285642583904521166417555404418668025399802419015165337793131806559138844370826026430993676647884380900520172334924816792452180265278056982960734395766001888307574053705130530060809544055577607831744799545758148580953759594034225375520028651809960835316600634895583426813182641541691092255371488715571338117837383530285254388244228163328382825373400378054455426800231160171899208221446751776707385812694564593644295558695582505594973350019305740170413370306141760738097392958354493154048612416621138851064234929110053774274727544425192798349580301321154752606212772498161212915600318050813459172574437440044389027168108756012118216876068475783685494284924484130946967193885823140470353745308428711627933173920451569012719930519853284930713029436515782010637447071803288958499933464184997543936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -1518931145150604661816515471578912469176730322898398869167758292592442577173383859333839008947042919338209364796256995429032805024017664340689726457783632134160273807408941880086057253077041485334031529586029318694631209890447654296564181604991123404098685515714157463120146081848911280507005618146153360393393422774581123127926320700984723961602958482636676362340188570012952045579696144110961403735906302534444675724309279754425838513183346196079167900055451725109732159752017884847089766780256645401806093034062135392132052884069860589395746611883443895028716870585559098871127437629706975073799281073436565704428986989586138013291341551276287774974780774885960376059418075062720491855905290914567575013283972842146986653012009435618932330712780379508963916178386624904835648775853635520933756343965586564700546128471741711301604630311879473231097080698844605144025763257458090195965884797507333826093575961911629931969293258468617818244434875233197954891594120518515411619501968899697616175118998718891346810312554059807932242583810663501448438479188341332916175556698752006723162279809035267554509770758802930771550933235727408900983926540073537204179032368438309406741591437724628666642772187485889698854337395042451197556236806051325755313006661521870028928076257669010759298942651442570357857807095381582591653287745666940459788517351672986974977938356333907320884941371403249157535758594072050641026589666165235658434148360360229953228798007705959762715998745239166944667553916123065307448584520905927022996352753165670681377801730849339807300273622142742238721694381836375012244546483229742000311511622269274232317101399442526973310155253902186614985074081057408868565811910310206264665006247905298072020375170517817824930707235994895170808450421724562300181281432705793118176326045079365407146314307260422941719210456416628156160627888665973753761717396603369682952431327239669497097420281876920008297360531903241381068060718512885961596997114833287786344184133102414398286864579423393569702078851892729478042926019269439737901595687740704662476444637562945156540758453617975633650437479028241029293190787474112802974124367224211955922607068755701256200776066230800021578408771616162796451901430465695825635726614994591777181231921828820999266612360894794705987227294497334655465331538001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 7605645354249381707587835535114463398355311575738051482026506486343617442052002422623260074275338146195066329944382938533776765327121844083953541446468794076151160597467834835691783328802434201385700976019795864975554271177877734270843601484537640243141341592209594557559965500054989221621836371119252600292571457904780077815767360646281354405319152213914608039930933242917047945107080956164818225772997408347528970265117145660910540180572296860362600951379162393220267870963265394132739707529699682008047293058182537552129929701027807081721690790302578772449964222134971367611876240885461639538319508610289554261116317636215028697945093959415156820614206013985562337743470684441066582468943974831628695314313734212704552065584409266411416669553090905937870354922049579062436401574239478353323070579584233802596278346075059460699896572940245984104294461517161666683100925936557540718460098362910077905597141766333056532074805619548146449732191794805638748567266447739814571022021170669887559561736458479788052606136024598871448240768837192196169850506056479552491253490706038543246446740951198676264181210967429144714940402350352698348220663727633428081107870156642066389205286361673427837103468391959079231410039383620946477013823818210197000572762483824555685304673063053183211287198993838771189667082946851168214797161634712849621521560529859667131519626972134296121029648286346298902018087798614859844061407552002552076798463073692065792193870227279075662408464653455121984907982715233703797469169607191581500838368629270338911977808007682308237643803982281028792004632889424653985166808343801397214093393142335580909916478807405874778507732735993246000446978445347501527331946751309033074914644549014582067375982395323504111859156493901975086174543867878766135712516650319844556513465178635539886028410265982079012713517263548055073836384695968984360873117224270453090689538443728559507917901909957771521590173580436755297616444593354928532476180050837449024231453509356183627529126302374296671865532193825041634327803003025210238686758954011063986829950841400633586091856586385185062564528641780776270832409848154481599800668693781193890279479615569379538845277690027844197505619019771147729153898543018753675688020407900286938606429873124021545106260840964618414603013022405524371554836802437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -31001316153344236337527441669873720816795801912904877078385714717747589647402750077963091119852752445560402509247662394377792983772759946647354480105441752102756591220153966305240238585752678544836856665748185537678919276258565049254212344841434017692541097941943798891819499559197639643279607432553471421484509436320132365923040829640378327780614647445790971749834506340859769045329632071508611121794455941271284809534496081280911103410106158515458633635851465828600817602954784858378921829834449452660947563596348167718661614026148137924812077056876921225979764454079160743732308631894633485226158482503059670830120446023977879434069068633580139893774165394904851466405156299357301022199393158114408537731918826752657949795821002832250008738655003723405763832802900867171888259600564339287125016535487635373039146768059366982768498524125005413839798677578084297205780244524383515680539125125054852554446221334554430778801484265108368865775689106404951651952307634947439433649176138926540846605307176335381750007522710365581085509443177580207361224476034336921191377023884576563358560767593969097409614064998573430019805929687165774010397809508257634691835775806280029365071269898145625323274703932642632459357220062694892585818671400169843002086467879561381133840774056560763607037108008363775477309456442934996039159996520161198819716447072092781021280818750765566211819290859636895887430781880196673961837920096445038381018468517007774815921761709288060047850860234352985122386047207876105168087337556352465886456570197364451945030259378451216444882012116070281447040349805742882439697256221758919586590354319795738670000102422140591603979184707881328802726961751713397165297356225474358555699537857169332668089491932174385330347032470983067662485486326346419237259009880828751623733481715750338355584146660653388062750344494461564757759314851533696499947855769463865735293032027530624836851449561280391133837132425362307905005216196846760925102624890450932410090052138867182641353543723889276862825643735481591160216932745357319309846578933311923139893545236639651704344880315709446928805928897224050804869158494556721864989477036870635335403866448033246959599150913757357043748660439150276354543634983159779966973341940702407872010750219884533180387380754996016895362757007085715439662516173537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 98668443218416619187595195008859996979988592744870022737810460204859702192146476802813172064075809096654694404681076476241071209951095339292512739486563724648279971208796033428567652361997227431374689066599347272621881157302841692490856771713313881624504387927722949363294231861147510266864805029187605824040018684446701788401746076925757759632265587767714164629260614001036635398749667280358540926408756966381162735608516605439545585566732536310150543105277223699969711229155006727709165954818324885419887137035549237308452500488414656960500375909813361740660602295466373017297589136077289208053419896050742880664138061985522937029661731652444416697833054965858489638285693831327374291618468714174321201572452838569426699103063683282760320284384241928246814849206627967676975418117217120962319365158481573005292842199007016353947735779093933767017562506282097712150470922523883236630176990455187829318306338681917268142087092121607143377303271323973046829803882146849457619173195638666501230349321696026604765617820326411863800060387159047139695640500177983471395969168197270231875967210700550180304862759148447014001240529604666866622402365101227178049366041112822737992119321616338215450786874240181109806557407119357960426024626786708037034236781491259989332903631229318546899700549543349641866913407858240324414377257462671246840240246231353314442751210666150658301349540661564109617375463996121610217785977420797824260477978159486607649188852994832197515466183497373418318091133804761351807966891281853084107538448758778493904899836116995388928033397644654084373922292277483550383537300676295867895328999663883265254270969325303874083455699304235521593891374597863449414254087922317786103821018076268003051390205261330326627568281631538807887661819148423091352408442169837468924526914491719304007908011737000261810764525010975962995804547010420752571194075425440185275918477611112611741545651945106962733161417194736130967454810704231165886794951026149974091799326918081405138632558712408640007901302416498162066353461463722698944618411179969597015497014593028740225819984189307737826941740876143835543947590175532502106765755027002886237575369714757981095608394657721589860937572087822788280558267210621412027121106987866929215062743848697863433781363721188243581915166417641147125401148016558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -289352453655339943764465876503625309420200149125649575246248968471802542937703446018773920522899109599875967597299099991308512622608616432311281370992875853851365178085294905706929075906250679889865389511004025121896957219270822587990172264154744834313393705475209632842111087774328301544363690783034305126603688866534527914257776939578085776946312669974013846705433054738493722618119142684286145416260282636004960332250298262109106802574073070614330587823423401955991925217294772301794653951064190319244028034933506402581308216854319560493008370754026665840991217552599511210071132637767542800602113564685238515356821550961610387641038059944707267194058585078483826883081427407492022100030632532069981066834523124861061497107176208053761649528168185500190155977016317863417196646282794302444909652924446770306025493963340920731377452946001616708219111836923955088285114613911672179765465173988749881491990756487017881741355701162845664416406720383658844867263505785336709586818703810510917513248554055552620469037869029265919429414494623170225735128528862708845054374255883573141327966673645367981213110909465358488367518915735610637591168220349865333372451292553924614732208274347588938832490948659094637898726933817670193742196981200060056318816536616733071443641611082135487945774173853977742862178828015586506139823686710553967047692674106195372362418601774277342920205084139745840460408778492334820824700293640696880071187798772914547705573657240220049565342742727815275792076219669293745026394083628421456167264876995642292880816054111986786663706915759862768244042701313981248770893444671558500191896512938718221755692201131776083285404463790523432225982171555154312618032365441333068958871398385787922397230520054687237299417872907471477734740850190116844729024294028181010410537093562431449943151898203687952523766388086576247011217638433367892064572756091275361204300263917736085731828568110061013764563482668744465950491637458823911603936970568120954558747713485217071970347578230101569808582722144026362399662896005868147573922326928171337050552552100523661327379523238141443426898584267959996727232893990169592979304942693888863418451758690343715230380439846278721381918846088697482968590006032407902255113465440561929707431639761923480720568694539662525234229570175439690219896730036469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 859489576633394260104229290780358371227706743619213031017931895984486943980603337514480266827316311445167098876641728195156579834926926730225041812598572489277460956336113332142717062938518030958869648142867031085857520704921738180587523890415923358447786178426884115229374611362198814045614770010285925051105159493291277653300705676724065008350101916593545309707403722510056423641384460387915251911129855709095424141770080954347814327059089551474935636836023122709593374675772781386106786890622781615004354654510882041565379876457313465587372911436632383645367839344137250831648249716170268215626005829875907082048385364008995861026185390794416913117038039345039655994406421954762897145047687848668603363263379729149485415158525548179834598465538822979181876406656002799395221721398481051410013010999513619699168609463614715538840596704091944763370908715922819991624531539948538811733355975250148459753100138170405135118659194610341377643923338256319273230058292846307305379841313053191326175575644317287719179717169715791477580356503356596006944309989620126910104783451142897279868741523363367306662520212687593255954710474706159958815619627688382789210273230247699778673195908047017415012956001482727689640599194908692236756049062703834984835712040756659021711360782296761810869867989109038040788228099076474092121180182448785660872853359477454264664121319978883768983553784658928605019903704117917391213997063958471182313455750902569900936736138177054839755720228454493007202556578416721895128534873817442157998408266236864448119913688624932217823039540227705206172223170399009963622651132380173797780602321311588927531331848003016377060291633595101681213858342438738707947031242018967209315378727269264936374305194931330769673271125108256606877784214012405839077613511040572019106053788681839344447491778158282144648661297111650865788325756078141846261986378201934891253792072095565395201359954476404162707530537974714841186853227723046889952716734503669742599359601857607650113550646881126745414791351507872843472187244202596311004036871711883516107817874121966290501478115004092662147519368411817990978071740264261779576296830389160506258488068748619458257854086003953590716361552419816414851500595873895964983345943024305346728177885494778708101449752336970338881089288937344531525277623204708352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -2336066249673618041698030930115634874259950939759705641676907707402963033212019279322270905013621760393601062347014631652842591167713872153360478776329339774612662851549505917767030402865763882287132278956578672898680547440692925203505761537639071274935790061932748268782515742751768152764275168285609888614614828120791771377548044360149978716459759214720683655600041519411762732667136630425682709162064972054408260174080799330890626156864043647157755883540245307224198527713358913214602307868784954893943964692171066358517227901836518293237508421371509585832665313274053747468363397585225744684890057145450485213633387635115926041396570588106025583583281759115661477240721769583371440688005953943904816111785533181182843601501592192720788743929724450142287826712587933801951623223796481896090630619497368820226013460256249582228691996358191610066236377910582513949221030248890985182261429451841897216026025552223549804997448125204477525676478355009655000477121138660219990984890547415475158528897177212032336525878469245259224955523643037967579820569685512288474854425723200455683328437208624239725641948183320893987103694424069330530115949262960982738599541867079534992430793884271476449441190962795027131943519875525161865092753004931860535591899965432409631490130713546755812783669383474406434953218015197916559312009925972086059358519445790156426720949943253072005531129389140016799918982884740686646905455146760429083391415602376479592834338112315437849399753821226702855701137467768081613876501811512609076023175332245189033196649721818188296427920360744267886578092994356463071449180881242363121845882016519455969985664799189250505808286528927967875269075451905567744412885854182170901593135482418561313987033803685802952497013117740453884675204000023312421319506076722568583943994528572314113616240319150652898889188455887602104442683015263865489568401247580457628609177756008413419253365870263355658569765417657259540402883562176234613825581490015964498569693239301652311053289608883783756839153310844691455500632547793101574179594712751981257543387688590827253023064548639564367850041169284573468475313042071172262166288270121558489732764477953693947960675696604521943986994245598107223506273377399648874729475834825549339160569437171264530117910746287579104217470420133447730381862897367121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 5365519927370123929550184684835072932963989411873361858283215181386837522634955835216600191990820342268361204411024706947919249114108118706061456095455380225043837610052326530502912767444013069579476170999406386002609613496291574357420817763960746622119869104923933217329386392435726323947341959519981126358149586694506419908768086132700638828024461763734100839891100865525370218586486561760635048396391488742216774708447100927865432897009862428137043303100403515892203102643814889520004334557129609364173164501997936342233327510642819375830039860565097692338846389332537973383907613840122072011227043649282312152339738761178371248363855957227438799451039987535390261954578379831691987458413306419532929694877863392788734987091896533642535075355622144302693722938493771862423828817530567344847328042246713507225216518626218692659413667134686118383265579477171411724804375139472655510361972252537879070877537128684446052913908281017122728193331215267284311878013674626323280396016868488663078385496452106753456683621072271820080338842561720433432084588487111553334083867167602991639179159934764134400019194800545420640322432516688924485956509737260727624216022464128382445605676425986004418781185869524075121928873634606652940154747626884435266310612993398067271272159657738763155666484692735327471602758604617443913973333693302554897441693074981600053808676140770909757048243107488751361304056810039603629682757243116143523585384902452097439908610283821907768548376812969417944803059579246186874523539898799511402220634891784704558491552310830241026090378356107874600310815847268714362899476873542212540341614742182437443075889688529425087010214730122727780581169137060216933903706888772531552460098917770220815570187531237442080041615537524572255225044873495839767524236060041950624817755257748977784198831871141277651763816630625215040378133141593222012151950704409340246665010860337835780326574638422534045609370226138390623028463899089699243129011304444902634217129013745715583212531085685446673217663754008474631815889609943472041565212388168069660515156460838302121796563230751824564021287961641427522500721635502913328157182123817716444199395164614333667872667956474442211796555097371673932082928080728949663730086254150961167309239620317745539361554798354608236826985613300020623634252946588303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -10393899828417500427051794024692148973868753989454742938966566447676962964021757320693811822132821102736732291751516239122505082715836463755295349279611123568779783845367244472820855737863350049779447983227154876638423870087867207819004423195177530311829443488385694877083685066115910448217599837997368510810620834922412297711551408867779703795832402370518416144458790462926925475360835183563469714827977985936231934116954377240534098471698491873783719282642438368956973436045085243383436119790460492310053334255340559906464965365049219840167461324537055761902309023930665710036086096024339998120549471109346633868746650917035690616577144063519091955022807039752275441240414451839987147966346247966450643686484981957759254086504558593500194936832392613874379101597228324021622966724684645742875367735686416463756927625654561783761923795729773687441588187903547302179836195022966385969990523954938746074012969627289465184525203629669680970948859024525527088200966928939683365806357010292784503022239828582132730396932208401482464784061663622308796317144512978982565565632749496339917473868548104955647903092997223374600227578247550205684507728503002053834683346628349269105430325980506225705246973256847282719383712422751049232212736519287290917960059630281033161096571244125355709799432912103491736143292288746138383377919320957885495102186886961960835947094430147781726726013257851767808676817071175417301978045147974004375057498468617359682754216949324398226618484880183258041683256789200825211241409681344892169864224919503901061199158990994223288106147040770410172296448546017572608546804464153622115767225894641140268178198612646670982220395347414919334092560077499655319454298389226249029348892712087904532993800265866533503696351555270123773955819207629671134315251468634982149767760214224988736756666540106077465014385166722230510456981195164426788399760934996747265071465513462699757173441870466039895350954827201156941610301030943227900775250510979899799140672371739076706862359743832366887457136304861663554500577148931878671719260321762085920256568267279700729198402517296288370416050939952656628432698300837985841346672265251741007894399951864617477320364100546406379466392760220177626661267449759321352342127414106594276305254824528099129962911224952822586313052426626552333978344116967178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 17419129265644009272573248084324103096121343973399890560412752487402828103557927459044797564471933493847357599035336263771034202697127463048600377981611402439468720381487532162614643195041557172986419583885203015971259236817507619802829631264155871393942484523571676787953821257628467222133598463601739630992117227806836054373690641368707565494325814613694734683742676099640111230586815508590821554828699819404983456437012054676176889834398151351927677122168275239805502505410453356428514760151714068692323753316127388501637517809468625479457286500367315771065551311251668603422766246718732265220283585229395014665054458238731325558496604540980724561685309693925977770172570243724897237867527693499137501560637783574846036632067795651574115074718012580450136781991503446757068683529871742637350624013225854554927361541647564839672601928579024685396689895774172352074286965235814008080276210271687862765661552007916938114641151202037778155870709670482456356460318516566169830882034161711649181256994696486106366068570458479752146680742959972911624615915156333275461199765183012442791876137650182898975224383551993819227491231176964439092939756860486559201956676991183782377509653368290928568543444989611201604688012648691828823910682752727554434959441849627009899390311568398055637693664721976794340348168702416229071892976126877328737481967511757923903517963343338704055215825074340694453734806805438718052019346176798714622943871577691292396256158802350724301149269252856430966426849759354415658168547783315289381636625884758360741761512635828707108106982315739942602855752388745725677774704977789196743955571367681483732750487085564603792150262025801576781323625133716994505677380534517250021940680930493385111037278931741260661297564645258368716112733816001210446487469234208943707313050659023772105333633474963374243253804751506366755932068501273738983472052053597588043228245174835893976712247251344952556884593909880667026615243686870124829604004751597069207381445963333480465669820409794796141531259289289742871700663671064127316122578640015467132033066777293847878044054282912408086361081144120339423670253758488568467511464225564126199588517419294393744412471976051120062459468173513482614324208577190446583898963853110691092176920015603314284884446375541321661207577404476299643554648442240237568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -26047456411571907821395656534436822612910996703998114175740112775883229017742883630780874967634957870098400695545730030628469042375283092573552598259851933228012893014845899156817456986055072292720188113807408969800833641588610221678254464634769631785052434240509269721183398215977899481332778935961345313695250998428703832976158178059335091839207798960647434182508988621824143137075419970156882686974265148953173833525737842937603273328081231859943911655508559301015579767432727838918837351606741280758645736381091617818602693353684981542686539014389302098297190258556183652268781679380576126107016866395956693478696542816144946756771916966924430556573024856238190113922832782454690159413315279032526221964848941510054321821435497916913080017205158148068735292170784992400410496693010758803098192348082978974982142476714931759835032424577434914911272243071319812742729028369140101973152948032894659491239132457964906207312780852842044605871683573020267952815058154324965803771853650769310204798542642112601376668956865515774737349784336884158420839540617270665587919496113134396462496292476726276279024254394750780979987441082894706270603092423078402303936962153643970808203391851460017651893493583789390203020648205126423611999777849800719271676388780920553773197234296792652788561762164483421001248946953297609849492778261604536043948192418498026851177382376405743547509236281926174158268222988643739191874391131617135570493188186323286802399820833886013070778062202483576352941600567171637187059617826059410068796283420404129441199582625513209943351201293686079747585861232342472949529402744331058838157707704405384009646311638008800770828516407469466224739807838113092723829989416482700875333043332188204812875645582089718491647379509665038918659480510107692686418502663165197900315367654113218561982737113857229053671376253523848261195404845041373429500052589412687296864986526813256341512844973663977031026628610996502651248524067845394477646641992088796997244864945402455512971873339816089372316209465062894014887585224004772315570611747213908504176153722890658754180096418319733347555547670589044830884999389957807346214303682286097826162454370776743096693855583581867132251618058278684391684630305762213487877200655233169255746837342435408608931059547849538577980143854859365295131887660034949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 35821501366627237375248846052283465776056861582202658484324836227576275930788134091453329025822550140390019198052736385174517480500451457009332604692493035218541576545425338804117513287664093894354797486904539466523309806559505696090576693993938793455574229825065753742151291828606009325452937856315293397443620432528785882054893734433435542989129727471427285750407347299219561812490282167105404222012830459771551160856652880766594183376168545592470899449451291596466537088454991761724584771148174232708013706747893261411772882638722057772446052873792410325380178931906431094073776116447743505947263207413059952407591356216327316838532702234760641488059910993974649686125462147660210243128569185646423918155498427997155194788681739074630682208642412499597744918609412986572734022287041179052341909065320263905520339080372076889427191036959131404423471097652619970657247985477028379692937886405957624612221824181520240372833952586855810848739714555088283472100606232110482703744818409645410794294040578631814610211889457251440817203801578653241779981670028640805575191959324672277133510143478375881416948403636188570227101997581048849271599871745486501544360784153129732670002121381806952468045906482279794834562491441438215293442951084019395472228702400288624377222694972998658559709255814448455761777811619213971461042596517019910523113189427382466161832273124377307845520019399296959537053944447477615005998370976968542009601845412965195703726978212462908481214862086884326973704045495894546963256482642444171887853359892660577699951999392022989817735779114803815218206858010351538259012169950872190050165999266732776411148682629894902239809028538555216647924913694349050931972147258171706176831744374329505296751697862802370626904492346187398556771534276774412674692496052248784789174082624597881024031400024599393348651820561830377744522837395261668031588810886831031156757139183285094556411314249386473591176500903498708573861754509655559190040956100891057194801712500902245145458824477625573398760361543470875722434221828309780129473104355851673742415525489676568513199794732186330120126625333346827709395097453176271040417397658525917205753895093197000419248526960854374130653267013735570334129953386771006152120150778407259516868613847172621747400596134229352691917164572619244690764595373610631168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -46297926830593926396549866257715765329610765496811571769274833969322721264952609324472204578728766986576532563484517970222683378769273269240376846472634776966798910062832520511107035636102859462903646889818676600154026538446743632737183492241579920936218416890727802118180442374347083331466799327596469033038398557342280402322877762167320213349670919413190994077747982698566619127447691548778367061687532366256880063929245905763570979018323438094962094783673745981378623195994289336225778753309082012610138759564189764544109670771696468328061175690033949858350543198807242621425830035728856677949019644464722380108065576292161574221614575819156549283724311580882141794189245446184975549168234113648360051205677296860624034452627694642650414688341180692093993487670087522759747276080436080937010987786029846212313261429872985087172479710090900043519116771207694587851663797349871006279984414830644684473069691180526222717303718796266079237869332313303626056212144088107831778731717787340339068124960024748735136119931674414855781746526297480843379637889395396758704710730684814968630633518605278660954510160648774273353771454647147211669724608734761519073538435290170843015908172442419444968641636872549681294031407138472857952399152831432983030712072427864497433935129815039967861530492925076168515443256377350460056157606140145223432124607985128658899007903716431972205592342403978629202823234733214363971807946971876062593975744508092769358710463915209532137866435363578921407906860346724886650425191990014450167609808346487544814868073075191625152176428737401421992539783812598608810653064069698359999641821669577613305285270420687011152282412977525088170477772112918537564800267690456753686647797050718185046640804147856959785558622695006635542583764107021997697217802835701687886077166339167832725572206753637323794851786618975068823963333711621836936076695180086815245214895131702100051419729559951161354900639033500487820642379122733630504761478394948864165514362653462011658687137516707004896071465617647661923584709925390576967118300707844111000832771932464870495091690857530285613135420709076839820082310685527883735306455594572120991432032906393583908291154101528645298374152879228282369325921511554382663592914975178330454202786311837818220880521144183405642392960625201656790633770498738094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] 56502853050514657453107939753834297943818459380601506101870109139075922024491926995725863179415795960024443494596287062010286529220418768116286529705230616102762127384057908699429326739919633829754803877475500198126237678940378362103667445178974365587664530691755818639177360706873468908829717952268996176965539499303514895972697069534112994373676848108486477103577835754496343463090799934648115654639634570256353946633877981908677615531017115110943244185334099067144855045069335796870622901668529234540609692497413936073823436599737705270506838234999323600948824516664376133310913319055415921769757435683896835360690704116957307423611223370836045528832704792998132114910344089756468185086808938438978561173560752536273811752751076514222984139637391320831255045098758753773982917644271967794720649333246471916222189211801822233081234600125806163444471949888314300594459272374539231769735494908923833598839231996795640240913983149705518621568460470866488510093302678186779170553321541145022005424521706169471557606616842196326644198455926210685059254399396448528382246377657039137297059266400942085686351585666033976460275100802741741673837762929056938154781576595808706424452513704696508728916417339116339178594634988446784741190861680733562758404610500607754910826610558238767472574746106706500226000039686396943274356369471706926814037054845455851555043683661154573316473286267754235601281809412235235313327689295057372613326789262207024206897034492948486127384859493838368193463356223839671097487046772257754219337409678722356803323834726116064818327896016610721671587563572268025255807475741437062815299350771686788836766955038328427649967287252008775531810529693684760610264358256788881750561644272996906303802023557080529437059868399538057256645999276994992857787976991227360814233614307291598318339841375293479208652394401589578980929470690066070722630357917041617240550936670083641352572077493969381384182300743801588328617752609236898946293782778473589964811906338645638857607718692370898656846733478899430456159812659902013244967684067318502877641159508652747548121959774668055303995803284844651821045576320255297360525675169673829938180021938007760414485255309280025350515974454544252477194205165586339992900386318752288246088833491581318845353986937703154906696650737804900808736998353256054784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -64456921132821102077160859180159620963313884571722189908851086465544619975335629897007712066431103111552802063083736121511235175671489387932983581645263978240030871090723410725285344431328692885530855994861858938452019400270946544148448442031345516206992303977840083003449564799057283517384658935872539310461891103556126624037376904607257183475633645322874746834471183943206407038782759864510796516188334960738725253104114704737342381827537509000892076764167668890961809350218971962422183005907256973920740049984772433003939077171738269995720549197485776013991789906756671680761482770425849852108942448230742937606098221843846991853621970517704424358669605574426440195035907883925919147645768411416617625953596479421997652475165663484209308872462507802896059781849889689326955428626708117008461167036646450848644505153007732945599256721510258421481834277389299468467286993033885925714589931867792711169758381701022438437700710655404476087314212494208916658018755372087833962344429695294755908820694246545055077930399709343910480786320661216114263057023206928763308959482551691851271807424453984398967749094063239508554004081119252711260632825184468109032474013821581643530943084717661388745045967596699172197371530561089951962195635107712959729208253845760130717948170146040780170570193631827321074703679640591900559374113605308483745969709384277371940334802774086566865408795407176350563015448011285344166227366268121498451276342400135578964697826206543398020936154953846580770276140865729900430965288714768492805498220911856179740301108627174149017023193504905621731857857308043943385683638938385811387802827784014171823761578257082995960039932504921896110396257117146081492997895504592246129311602275595917833198764321645757478252130906345445653775974088587801089026104710206242531100486250620235961110390745358266045199628765187671197255742228909190441466608857878290565622894113249309912640515589041684703549433224068717847465068029570786052168499588791391281135876255174209504222942926583061516065089669056975570808512122343668365053072480723976527237564801842074591318412817829344626894561230862118977646115642071575604052147949728572431550463650718040985716681915425687129676451060038813165275564369782331839655917866208710813642218214345587254046058893280867492078839876526532077161406200618680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] 67901248470324862762853802331549854155926347519951950401429423451276432212936992286281106011414994536342886370539905011145039497519492937328298959747937753956013506268044191585620561956983014890577857851618554883029719147390283838246136116649225898955273037942715934732634895037131240499903431961340500927172664144807847117716129956074211440291118810169807137419079471663043544366852208421236777951070838736114242526913065971350716783092601531424807904475291083598017856852708426554167088138334266953428772552916062783716752208098842948818246074192962616238441691639812731222584200416265098039259138448398995237193094150537052674581844955723393486566704326476253803003350148973951502848451385703365445543140067420927304763735544069831451869429759586906200369206598282750422726930067383321298971923219197849358237938667990380726117973775952785758913288655948752815760288147820918265968975226755802957664253044093139515296690958374826691864811476229304143890590912973167819098274600390240356917919520876600873106277301400481407591031215397937278390481294217009649803604521303752615232933901769660889331879739466524587825621028804801265943166943376016122446762226533180558669405564966202021775560555411770386258117062844995927163924051934565470916886810732549202265073986594395003003817855856585597045508565133653652253302801027712868252244360949500699343501382570338161887513787522217443359981314021136002040206336131252246702561219487205733392621149856847101775094685716372928986282618688532648658034639506045437223329873786579142340479765422925592198743024985046881014882589226592081855786340661040756774978605178233576066287380402552721514036766588287573724822065362581407306033167749485866854546102475653912682943551645506546370181301537206636202982639865388908451765664407420327541619056088255045458975185856888926838338040669774211859244326652524775499821097370491051100395797729040333425437697024231873345477668745668632964143399906865819997635056956566221137732505576241047045553715030306833804730821443397095699482215809683147824015119199447298843016869283085556272286025656453234162934150298386796698652850166783974869661656236642052044561262393071135002029610563913176866250332351490670620982856273494790088689449553035034638013445015032190035338458224698744432396297979173185172183933522286739456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] -65973703988936709782866665579336707741171345422044886420190169191163871263831545988904610268961315815944887582301953366414849188638061873551217150913990899082355768083441955581125585039857974713304541561554114264759257024256800567039229748289353124457000905689274714545468014072378460629121872362398828208945126978930874991793996742686962525854736256213641246059917628229548319199849090586308888268487435321560507272564024016929577490144874122637926285288773010349696868393871587785359550277717236960753568750244218162917015372223766683680978250263668274725433649275429991160679594391823064232346394730863453097389424731167700188822556913532176344049656387775375566745331997505539336961067125757381288956324155833260666938674688470909460675596859894243723730750171583031120391615135906710163558267284322272075167237240619101710518758737482453756156730946405046393056813240200926722840938225389929082544288327488985621688389187349341111155556951501141528315637597616506496934788051208613496048121383405557769878319071195029200728871829515953967711495238414202004413630563459880171612402160497015359593525119434081133688556442328755058219761138733556874720573969224261006301861390868481775951221995915664685206115174263524724781703653662655076766817285599048282310600525810652239864428090057980763416130112034564800670815763902311719147081514887092178279440992047173384743150994823038134733265600014959868885032917455189923081857651933463665215031020683408511418908675639000111049361488598840801027988001705778409892121203783660369291984695898762303712084791380382840337572725639843330493232621348593690161193122028808548384940898975904366856116269797564709961537260374761129542836178455284284099314741153737633588275171974954937145845939310101000971051960485457964938958950682240177074470277068076926058797309517598884219073436778659035479839791082181273979950585026801100698853287831702594303132870486809066813385998988132578944961237788095090015691461228427886733236294244026135657093418691841994646158693206162436209129845541576369794663985597267819993340802206692048637050825006756901927166568917607036669842410059693582915819423779498757222221919601968639939511629082983129222618066214536081000243684104723748982375924822835832933476457536145511916318884429743871344752871482670503770702969332553482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 60052555074388098403373074363860515685380712644561646246467285436485045589572246064760471397702638893731805254314115934446437123237204795733984485952652610485463162592579773800038225909310285353983806128323747976293320976601533206457825833488131736354936015567845018896816650193657631485557449422868318911974695594066939892544650726683569408777294359451972952177297391778575245752203651820023234554842692668340648239671428543785637246698271430569412775794469707948728743820924345254418595968734750606039257115110648930946495093389525254657162481075602717506437251701944165421204262805131393589823258849092116787927278917982007622717271261335701222156556360731991803618373477992334564172210082701995980706410757760420415715350746860146096226119291609043138977712005362507562825163744935482412581939898440038475510576991997114320459049371198751301723875697335043520963489406512651034794966087549590651686059510398069061138724783833268363364514022083460592709309460609519577171138700436065511951875409340497762713544977447207887196031731904943621357733042895175204460466575540951425758954657261104821595104763849005537781592899187483530334425549914122672331297509657305554090604579806394952584782648572889506552509826151099426134758202115418893488646433014927962888265000209377884310229898915508999158129964964113180530937062149773055461762908570731390789433855195599755037869791706209075577332138106397123279636749230744021298363898996276773184482390602380604595354108601010301156828405696970723627527632798988045408124728584009889332111393921480536337223318502609611323122624404614050042206802498915630017922826602882195823822648206262637762449939623818488029157914927166959326732365028536702488616869648327484579866903161356037789941438614218324124375984835922107080575137992669147973899200789465593490246950828441719038217831353700666334391864700872195253671209072019855849510046137966800482525235769182775915624970770340280439607114153803866853083324525551880935660591219875058683153657976667368655578367856779124112132503244783417101170613475360651645550538879630402117188731149944227966220461308848938633540988090937189995969658636747390580475459877955778829161631273012512199727566691779850022413131540701735038699630234347906631457858380679163130560834091895874526447406954105885111742164613684264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] -52687662311924440439716943461695263358615916445107170236282284385398763378315960523402794264542780440268431118274683156908062718449367233281253600977046352085227751942676115685583409501846846909456256088443433866210439811265865349956230730015972280409656934897560063233102295034706206104556816931130043654270147064059801780597781898708986001473228048579723211425853925037483142489836284971067745471364734212248073703290499256717026821161446733033291692744538724233801870117609762889695505765571221643294861222197138818485421585572444524724628219781588032182712423552462779045592622192953490197449542965830947234612618726451657933928140446107256801970677942079857290351480764073209827463315340689369661482548397423484155886343095049575842916411976127674204527632060315840865996275758368532054815202818692493000834397913418320070007761226479911055330354646428707836861140419370435566105095446635336501793811172094178624373138465038701144481325488722527595655140630101374028599043190549881321869361758037263038020668550908253362171808726902556872298153976343729379217484997915230191094276472021987765339388290066964735625775574649035381087784527016855402058886755712663079521446050878860307226863580228292786095347615667010849519193629983649147393786976041514989618711609598080432189580272476251210271963228543858423782028770345400209735170771948537628081390725060726150170790361121424891772938070543240676645203564253452871656439162659059021360510302574309227709345558979323526338453346682634423899982460089098878471968857248633130325347987019658693674214325930631671884273625630187238679121068390286135101900537483142420855413047308167351839331572585698833944030980288506133192261633587755508146417921614574495121325973163374985801045516400695169160149695574306957901295965740764717555043109936836016802112603305614167589814677648167385106943319960290379448103687926813956241675312197584954788791764423141326254867615979381496261628613481627343911280349032578619966801162088551184570839666586717881579767451714580252429407425981889175651208268782596532249911686283980632676898384706069491636022122864584884139363871917918949616967053084210827139027606281345423344671904362299783790505156539637025979342099648515007231561735573845437579567673695226545821702750873542478584334093237732509974933865309510041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] 45726600903240868721992347535204718204461594985263835752755768394272344452020971325053683048874524749396546200952527845476783898377968670565633941208556921125952449842524591639230887142140661342445758472803673360502640056684217432007698988640051470691773372007196968850426511856339830188425686064005326159106469944434696842198906541265633343356792208690622656430347341873684552530547710592776711943855927750038044745367998565642765938108425773522409281556842128065992498762227938286435384656377886225054289984902558351218028764777387344768611626539450879189175907334341616035587949686920308983906957925502289018124837832526416689482116251397438630276712536724911334965528059461142152980387487671254136405061988035534078339944063682571744080507760175548286502638578391567096514775006118446221360230821836702601562092553302498774054792975230535233746585216289878532048085874425362869852830249442902415047622806127717014615407875271573584736117252626407206464597151880487025979705655705228420080064482414603002636523813000838336057024407712016857136864526142506333370748823657581589710146406687889792622038202944255310963823236653588680722229481909779118479256064720534883326656555666185947770967304875316819833102617983081867571104826117566515523262585747966655945740733707893657188094090710845356363625709314751141275848100016996832757106585775642922887914650749372604908977042899747751807291243447048374947950835168485011380845030471180325538142935906198773467081440274565588568300979509049165122483406911522500754930482578388233862863488239355362435351773605775043461231893668495009506763846858844906124957204083613081658200858561724966539117874013571557909034204248916840318356532299974433432536275552953736549729409705079736144221929869445170128330010700606157209822716219334930874889175353310730550099789302304004877510784871856238341980830443672181767918139104483774191707023225074266190460743314681770969024271127448333509247532835594530844357244086845028968385202708464952859574702560486967297994984954384188678316283551372987032330969994230622978822166955154284822350649415585230712114444451476515255697834854968547971299163699474580100082143171560693170546643503241703444450842089984359529819527281375397753278086725611892770196632274932759472642033776541727901341672391081652294601737951158206464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -39478906076106153076465357359282866150976528798249039552552461560760363899255897639567574555878383414533615252679699981817113027080930195186345679267179645194190638958515242489645463240918598682211535960576374314116018143762529107920025054829553292659614627685249789602158038641944024421026715852249567345577217635945946083346560204321848875635716677894632746417649173471795946390966618523614905526916838895699179925924471549773913755481243888147044293016212408792703114784199249406312699488278644228502197035452230195475498242958101005005994776042502412553423715252260369688965167657393521983370539241013467468880029601023442463652191110289881776724284026757757301693635472528317513632848653683804870268947066147965555435170278012584261642160067842438125654528704002052674744177901792137366127008386595713690790834810253808691915909653942777055422840676926663864411040548967248493210864873816919724314187391412866274908720511111598472622082540277335825958873005077355424642170571698623018815365901764401868095509973753024261371696349515927709846762634398661696726867100438273635177747124616656003548757168236646405750250052449154970991732579747667156024404765354855371460226902236069774703690172772864016331701916331167076930262476747191524840417980790927129565926927517946139269650946379144657057820363647557455965173165004424709046623920166218109617672576597559576672892581728630504550936978835592126661584027662361249223635010014634593937708021096938728398835023364065350244404259545570359133463343601270396272254561946717028462225808438788521437698327149633834926640314545554720677508529829486979450423056899209666222872972355261817227795306928244211235616683866240734020264576970429197732036748522026779237044128058495754201556531820905919767572519422825936103997831521510290040773849102814188535188342458432398946452483222074497314689140977092399550858974246214724823650994217084516966798540020397720494821455926054456782391846804234628047066769600107110443633331322063613738404762753734551248220834200942169086513212648447595997593842029234033391610935374016668420559895251844499342979617957993260109273752517369115857254104048523755244050303873109837653828322492842554164375485242620037570041376206782534304528488974698588540031224520084015808263707369799254432378922905439117302822335071681249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 33326820899061716124254496387073100098768676802490409358098051640695844529423336589111225805412797224076510239025026907319706534497906427513324765637599943513127794617553051648662390541605410977381839258914964125638793976817317910882739771650383647889864591989826329449608294081787299192558468877266974924699507569696223961365110093416664427700511958641847255482971957111593042560303132903244725459485375672972569375755281232594429096175029384812948263471470836755586522727186319912276787333525558934429866853122856028671492945771713065247463428710633423576735977523080643444464263732236663289721867312238906382098873886735515190946073093229378935748736890172882034758927914060189329809552215761879712811957201244753711078385877261897501250710455860088846268318198980100521449726504456868671124667714276082167515720664272563212183448140261550128600654774918527873296142985900465480635019736084649961192844388290355744645089609009668261184149347927226379934494442179833876818850886765817040971167387423563561007033332995165260465263432602914689994297369154948963914163386457898165487706684789948607509307013663457036317259773543981154603377830333099209392847818026685037180759937075327525328745383980645431767187952551206143193174084569696065170515934451131834634280989617894872244789337081893440845402440939863175114058291268177532316362734235445844772059228266201516162286736017219944640685145926252451390523541018809145667953608862649544450759130294469638806249011011472315606406601861709903464883129772467753347885296096553850035866459022722383861691181211656486026502467703373272011919746892723858071620899460575714168548428084310274845217660801153624772936960617383111015007762689718863119911974285431862643669802274752756154897196441395165793991111724397359904450045713373998894231968432364754473876418256454222785583174571992401196467958571419836021967902602206759476632744002309114681130554654001867596585140335975199246837401364179311103592528411868955074172689122291566823076466866316463401636924183297207708205918384798663727468991504946220693969127884375218805365391196120960548902273794198402547157675334097016848744243754352352591025532483857243704056071991024033897209652055653351234189833703228025449851688631943127995702202221169216421864941143457966857753793998574909384239383557366087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -26764967417847492513955609931762742891029268549079320881594215940306829122777389172311490971836835629952710891754004171801256949499448478976548441826956173337057093401003885288544232922873115879906001269294552770096947207958020452189636702614949970201219153726069733106751441610394424726814126513155256152323000108334155959871066886480792730903840123340984341719552156082241922988137503537114960199610649241727190291596680771253226873022628426001506297599676325976138412154082839444334021557290651617638700719340350551385681580311708979532704080237723999647544529525618102539569248555703187009471503679305799660668846335665191299968448169003394205713449324167958281095783213427540982349966422262026854421585053934689458923722120575856040236625985723151020125224638489326149739212623958540928228862152290433660251360182472656080466378461164836969018906678037240098619955207390756864964295441487389159994993937421758654820252586671213725417056059345690095935772087766071052563121114927537855585286463817041955510960459818045667075228454875925097343445490534244198368084568565147294294619467572301964434628595327360157388441453337430105626868412707061680621487272445452627448023781693861792545050799343538732751014668284184579821103996270141496942438592725662701513523400729364180770623698282455313879701965284843068178804401797786292129011927547024687301167004591097809089153397985459667400009654930996138500409187812658945057566795270049271823991158667609589180128746343402815589737495037053873784232403314322885556754577786457156245217233071320570863850517712900522580237148048788076154569022906038534500172348044996747473548898841249159216390103213499319768011854987552150857798702302496362892638799187050940595847562260227463730292020063185679499182363040619826916321133927114684611074210760460505220683897337936450062276571038014537501651169585958011916215864410865968412735849467280041839651123119382036129638813458996737226946089614708511791992037145335504398074547393735690975409831633762935067226897089544927426985773061268737606034533737338761918839144726054680266748375793502733043146068254890698183093782355435844098389839032270785246751307552281197630953294810590915379203103776675762486800796886054472096664091763186123267687473744711623820814703199841192599616170514913637418095546985894379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 19923594668536932977955773911337366108364838133528746820606962963320711337573295700230112041159971843288316648751715920781096042067546117579698721732243863326639449346839141049063018782800938756070484237568091146968412516643782345849467418006460153605461877669590249910528537681578594358373504831847455096761662993045268170697983294862801821010667171369440514696698593258523638657753312091866968923190307557143955430111811236445378081111542763790446858439258997310167499338758762258745676340399801856820417267618049770824945934714968834594136685537437099461865745607846499996336645052844901486495119397448795522538380881891186009985476408285704808738854595295113354300463537658271696387949730926159101446122684839180801302749743195090637038730506881578659664586349091392987639682061112981005646442876851684243097535057423544413914733296780221148938045012720997313599911489257662232587701436831826200592345867822762083991816185009541910962637645820404594946847460764415987101737377401348683224583209352326217495280568228780431236526792040753561218100614793356057619547025293532942692641436085742596033128526220936440057624459237158210106536777076415426898652115002902727120055360606847474197678201619682870423739419429196963354313040893898661774536722708810999815565317789024814839036934140242437573569080300026348131823035545944987033088026729719951708627366166465755238460950108213420066306555304790999814250014151841344671258055143039374073295319590054998381170998280496577866950059675400068106922318945074665787438847876591073708296890133237656824696516628059297423517786668510887659921434133730761405094827719527721134997935952572796809991591901395548428049039634976586323553215439272543357835975176218096944108948945949529987766855370406773514941248960547666194526246407554656931911577694305506943796948693084248529927408709233699612252084204378592733838556951352936082318802885240518064720473194676694190109815214186613676633443255101239517317428190203163126352476516597380395853932388173594375913029750438541064307206630017437875605650569433912638295219072835058133570957351154930324133000736173361508098715178128744793444904317131848737015670078733297850960898353510217775995066587795755472142764897199924287595431823431999913248262951847086253308964757583419784486964119198352156887159393103118336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] -13446573367550875536267890068436492185391322338446886076459182308736221566607978588790283935095374802765912021673042442769532355120225235960897665633092455614605302741579619019347582230278218271664928585811097314652398487571859221642668125156247682120937841402133918367022116919324494262931140526821555321459978118016537303315980977570467250427637225374474985471804038968815405026514998905801440695297000940366083903914012548400487758818414494783255441456608637951963375815563479094023553236618356921346057719775965675656042945868835466959834457356471923997826174305553419406740102043663518735834522625142240034968820317284000523255264534508046845963186367744384066328142041637974332349128257222350843711420971071665959619846873367580791394374081924069804751448780302646633384014388879594331783135461296328671304603650924847066901125763149099220393667656415226211519247275958454003288809362876715820532179215233820922220848159966300505177251588491783525992670650266635451655015003518062833450482721233652315823839161183632262921738632522402380572720042870487358292385738694111855562108164608823494473867818004866120148029474391050787913183351696230003275027376658900105927931238062411320684051164111664247123863136358909715092039122645974591478867955990364608370979379034653907717084625762428671016356660154163992614583867850910286258433663087760590684473614460438867794080327401822713247294705463255399603946717615092334506447665391038163410771703148879703619158685995885487719996771219818850672857002004495319134475882515606148859361936843768651506252461628121402534881741808197894075330442276416444797503295702560720392747354855983351764297096307278868015498971235342244161560201221129708707823271867830996543761069039897258841007233594211192940007716234855860908166923475398806544394324407640745447219258617699443025574101527522818169199453948284288714341544662240092356431747579603367748602707727702702400322867606175999066920669243325549543175572912555255719965273152197999059295123556544505074412411834230225172892119118042200456952586480538964534564550690650313272972742545299152544306587686987313665472505479883335765781936369245671630863951255307013069810092433368156965595279814762724513822537338466787328040881190642803130742267962344008543032726268196245318692407871285842815144841581019791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] 8064246561443624868257035006641970013407832319898518981701310733818897992898585282701043374573550437730699282929223298036449011692442592689518931414884276409559705088537539855333036503481138363235602484229343145764922618392050440551308981101348550314897419080765576807683684752447463883939576408332553092482360378500364204315253710723141893696964618548277824144970139647566365559240551906522458242443308123687981795935203959147043131380759937841242622002992121470618378422505420078664755957247069702286369935123914121990640065156602548666833496518754462641162624239610805406185184439131523042967181722827262440399971202038824097112444758081792882417743385301002644297523758537872936486353327975936751872142599446218606023488244558122715403079060315445323478029177794648105178552697126485399121591135612645147435646234747472599337230762025374092654712277492935297246194510183592202311118866892144561328679055584000452757403815748399517091708640379067794111256611546435029225919171908764532660859883628238711150872201208731605791558116266613548195343855843186514317111433551104252330347370487037161566550256581078291440674636407844691320857151033706865640259243729383055360058341204728345199468604462662539492625613960077169444918434447020598367434751697696483081113409048264926589994408302328657314936355757452086646725874272184875701006345629541414424050358799406659745092496472942309848971855972010025033353853485796562479460295858171535369873026368273432311500543736212669124249843667874353384317520882413959725486074018404586511188700403165173291498157758483033479409399100478095959096238328439217070226222672470720306353947325561676990759222895202207625837105857345408285665436115953599470280548075768464823980650455327103069290085728126453280700500229793881680566965323963240546290106047583638354258644881656877681362798637411152131201855255733061064294549029165694269563281828020037007494619125438554132913693268975172819636906619824797098955263987015883776014937107104732966124467733639672109723905985317811681427964447935527240235842225241662563657371447443385044008220323357052983322461691722929028283788551665179730938090197437973973976361272756949040570779964995707255459796415942787121840668814200597723012569011900831183417229212049542616543097877361697087757281367306331511812413270727327744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] -4207491551829755310774629460844323108594397744811651282395138079082573513176686818222886476276417443439997387412110352892176547210192567404992650869087360564216758201771300446471560469995551813189739577936382406553416868180007815680640009575717096531021832168191230616707567315160505036419797772263724447082230171413084197223614422471025279583219802381013647199113735228780685126848250701198361001141108660401364419280397596782639156987541294836977685911714499935399680357286829276690668251305921824853441482555824339589147409899419044347201308524310257744751248039934040611300253276021185418647642717001467461593519608864831675618811916182256951349893877128081330721148609444177235408063491330199792582523468656245744617767007257633412272801381224565736137301161582204474486677742558917090849857687377969599754703869611339482264780770998861952309670511612468970725810173729436581348450515425151423230946272241364646199882549144123404150248722654539064791621151671173786919374196201228862364759820773808455459967405933531142827722878681063709153658892240187092136738221526588754526853245484575410385848794658878512859592732012014421910818652937603460674694507681754540980324021616830858270506993614153212294041403750687438563744706857257792458537186029877358314126640625440903216146456210698937115568109141383591155725487002025253553185538698366985734983090082887053145840336778769607185299553352120815874579265046440120924617359722704466692758429312464333953913762183942773121994817184481526219194251287443882297399022441839581250071879743989059277796502294557747673419610754081928543118270196400794477834997765505725693552186521825436487791142133478087031316511314599666531785356096045973524122070681815436932970223660787902688557003901643371148890324722145528459852366447051328444630118538543327952513394746625338078802002017341079283823221840722546434367888601868016028454139520186484132397357908594628915108119939775108508659725192947374890862158424023830527745301764580520320912512240878456777460884335751084135456750017365147766771996916814473035317360857604126814821912091796732172513350876138283463536345475123914936025162796688739524611382777171987904543758008160921635568774464422708330291807507415033827069916495179566888645910538832041437471439852943569164985864608683497924486704272674652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] 1859487141919181978815938567349727286698173288722809936074493924568463281413493188039659850536971405574834214303734197567000190061278124652602162989425142700384688014565514950210651580918617393521324802154465252265388581391098727654066487094973398081041329661510402889952630539694103975647639488601802032911022234571190617396994610649743231430750159313240936802758753768000409067241523334053247266714896868098895204403512964866172641242260521063901809463216814364053034448279191783474700586612154164337332023869518835228786982568985507131222248199369438584331594362681940557451824092467078706387428887296035334854559868364264773811271500147521377658330226577968238801096956518295467204070591883704135863133982173330521819435504089076276041606947688781846971794515376258918162693750075773593493744772703922574735409297332872235288721438297295632470402649302020666775873880327967387234494543440715514283816253727987281005195670719485489278959297177226959879438972781138291609763550342747518730688720863021599449887389217404480251164468874691085730744159696506853686380831489648799184286288449518493462154887157436521628241006954896299599863368166719576695075688287114885088969214462248625589729836740192527420482014646729469235187036258710527826600526941731050011042053109366580016357989868954130997154193893176319650949105855948865062940504396669052788001133210411836528327971926289399890049785573570694349487428619422632004523842541048346523164742751547725917165909015524566296410473924054331274774802498661065192479105893070963159753955001344573558792028836283580993891650960127028911599529165638453281497157097284995232817462150080893605792096281596014870510229436713229938516083058883306506126161140205531642133599255872496246295351049340367959705400415888962897806003500384601509373479590127247691929642722754699632729293925227871636256578196253815179019187560226310166678192847648163288163925861627834182092448458773351994236593005416933020413848710845287807342977164773349548459470428455471021747518652772911828879312008340374417666904056620504711279286967584798845888363846454905093351935481590914742758453185847445565534753994294044896866719335336551689624179175773039247203061358356269634027650443572860969298709861260392528907970367045913341500850932592131693265619720212172761451105814950445056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] -666562918432935197842997530110463159432050077740406392844639084051091039993610665506847763686996649351029737028912212196091970576170037603903683665150041573161403543496316534318311360624398533745622304462444221238828848352481830776859568285199413445013482063906150695904206440682836915638522531060653093520965576292783715083933755433949913190784566610069038209631899418150890003209024962572180399661712800055116525239550997268451996384182411060774425439725481934390651605103104745432698624293586894306440835619239660940144856337701513371467577066106473596754891548316804556786796452793630002285832119438093766988883298579679515293830006857840901222810303518472056576141237366548455358337655614162765655857701165714155557413096403361765233076490681039305216384035088908433827293452143604291023472742093834082580806698449242300896849942447324707537054369229614868484591335680983256632906008363564017049794050226875976167985999240161707274882335121924921178501499507802547410773427992070660303317844801207582168355025408863461254572206046284901680270838878840980035062598873871116970773877899345621565315886130522242641635702686283332352353352738192308199450603110176324907459341149376521831994383703387212465051559271542887223507111248293843841141460016628592065165757096098191656788276921320915811232814673492590331001641496700190205920906494423088182947534431351470396861123811040474078134393778185098311575518292655517150147043966443438394438158286432490232062272563599289697454828712029416187348082449238047151538443989503150365760822248607853340005941595356400548230076592719057095238897603543498023727544116649193350596403911243987081187027175891564552542269740902110911090107261110887708661267996110763552647677357358455963892385856719415669946245786037025446570575282847788832440724343267470148332865750388792979128969919463793876065413826395924859702504651672766911084232387441511521177698634126193333892207526850894539673259823030122289940291942984679522056038933492889726807967816257521178897027044206969977271918880939062678643717790563050294310682405174235864138100836209966574912224392019517865982990501026094489008799028959062032805938308085692680579001148026603409329392405996838755825355366582904568581267426592063548290446944517509541107056419803611686317249677679846631324218864445685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] 175047837202575006119570751806507944022664541044162386145441687237842053014583951592963842986893507617803441517575080611814714866020397512625370540583491390709103268005686330965962460809383919750892940019746099395013199468117519260910692679712254329779155917831703857833121308578872258146434338219369051125935150995417472490561291920021924532162418879849877495122526004869951799156673420089387679708248163412554767040160560544347734709793203995121259376177569749928984918801831574999298061773065756148444781857925358100524484351233211309902693174475258578085476117215747650027904753668265378324516361281228301395288436420671385178720791787616907533223366780574216003280850361614727402053141543869563583656701029395447542781766033199677828714203134128327054989366055719864707514278763908508361096631083997396771582005754733803257339293175470306887875599211392375827345150691891814759681612724553389424318893398851960934122223090778365568081495149045071056227855134204810172393134236332982475870275431350946408453227066348980942105106820985538947047693732229298485478690749736113681844829057747373247754429942927271483165534804382928179263038024791561347892056656139872347060759463882549264455344371050036901019350185504648195346378939931058451428395636492187801461102428876173767545951145752578063907492679694063592509411859217529397896298889839598159842380727413101906220133257811007045938383132818775614320618861719003599578568881484251036362274163405519731892270183342446109947585348839987280202192621500923615063024879331817183549009537575944256970091614516766813936016574385623769302624162452286204425823662781279411708674479637114622485889070780364469134871210869702876199604316523980564186724324629625715747003838868177977029784147867692701751439544688642361953830939738047255855894994647575579405538080590912168059954275737167370165882471458382032481986043295028172986323498869135428413866262340088420808782782653831056130893729511016155975537700486832572084816790561306957577330715938668006356455821082286778917221989055581884289865771665239378953434200442355651368835792369865547707357684299086042433552593207306543629180361151541935192982323665407030518579073623779510234449750683669429115120692005891692737928469493627923026957627664395709839693168502988697108328037818722289552836775104217088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] -20785054477601236777028193781260082274802266566778406809357995195346134781025428487650134631293823162791020260257772133821514065905484719263212741788790208869940534200820641794012198822697200512177360963269434340681360389567988849283038927591587765556024599026400747344527060090436975894939176124225998682894433324026768673208494921343216924144133153328679218215850476056120115137408736681559457246811721118378280033521727602225070865273931169724590977217126609772097900073140542682144661099980714000963766535527132748509324662843502888157041448343878725552323633967934244215232370169439826308696788835929745752496424861990620696361974847735498878815390366255574366179997630649476158809965406621643048861934279921756810787388471560508671230229821470959016314776406792581364093859921048978666822210072409908939642121074821145743329081617035040497581602145392698986134803511734660918639568309626567767471479682064947697409423063256321075397033559195270468233281721634611009709721317120310482866604700412381704390318524281011142155021287887704811308146391300783153235208304292594012680514589859835363768976421768570352481649356381166588240476631447979984013601452200271207401381488884850970748324436007526604578385329522644643172202114509340357588087172084918753714106404151785203415014519007392215172833004880394609180366562657500097780581082224058387584175421744797048611702758397343755300567454913741375262769498220451024461643751047084694445391522986912300607933313562856268458912013436002685245357580442820230566999582530172323225876186094730627973845837654596142538640821804445557781337861298832168660221251435456352205487651970810081493061341884070047978627013123400955362448320536444884940579756360274284555935334873601509674792770370288289822840050506281311227989811492894159413374655698632703768386834158037549132729418005222437811682243503644458251516743005403561736619119676191483433925770239995867007621736238557241937008179886198524654768524875204647256921548219126403771808128856731909854413876487874793145731056867727941433747054835214109559845141175349536503041938739428329233941766966918929657741027775199453444259060779808228605276331768491488041797238759855894584965949175069541237345193790190836501282396040510269120802966147282778242348342175789343395841469520494182974523840701399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -8912349881795160808737915332850619371026842601398804183373489063822134845400045933403534233773124681697884626963960217786537899176193580509160488626668246201838274298327486001832498836235038757545980765302037696314239381857286624689177295878077867998317012241253163771213646214731585430010358379210185792755072398519182354303586158272624795153086227657829662810481500502997471789619344186061799708329689214155098143365989829474833579673154447415640812303673507903159696050198667077497139558928580489427027135133846938684800556336548681608826869610326459737559299088609672288043263561106666804098270394091742496971326989023723267449127486438862425477542034600541126621398795952166456439535574561951395223573499809574910422134471512980841733236450202800074647169679423962137877267681250803402900001818760100437047371152820199022042859779239792032158511642218633362721322332823544002015265919017973887216516618860541798508062533363135421076632718374596726643890150080809263959257060913941330723099930868613047279488780432754560556827868480821100778617294373008750445738227956377770395321438683161166743248124039866517162205269215178509387706916760007383129369151354274368989887816159582312684343963668232951855061237804049231227136079560526517049335721060708627336707061378428537700844209849276604734378031071875368782492884825407242030305431799555630921862043798120131005685354238877687024766835219507526078772039661743720091499788185056683646409298375957952719111875988523150815953341169913205024455348321825552135673583414660260040186124641519254272281452177629554635297082864836523116163133285102802068091288359517968070179245811249014381001949843600384447985987170720168108635891628211973341024753679654935970064057752730406320604142507857459100083946794849339517797641729214108960577988832932146263321728232637633343828791235180447892302568606175019821167408334579941884063151837901945328974623767909031025886402684851204589284367293844124603476189605682105477301109957180825368974703260699720307913460800318701930530422650311066882921234314817587010590168759314753589388697676089849885236060130875126804949709969968477087541386772793959622095331200114251340304530945772999451955240052970240255275046203465730885347828957559231509423488123237337059639492594628009927881109971811918303910239945097216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] 7020131087722955030265002513044694095943593553599538505177004264103861682233026210415352160357513520307990431687465574117861966177775111509815387995524250319594039013903108695132731536920826329364876954108700035027560006682205392369271761211079366897845080177326964971410821218030698515546387765528829299262340125086668168387951638424239127970183804134415737698608163633188276695418118517914652083493205050512011457801307352602018858775299337280404097586723467667486524739364652862164530035039363175288718387636331174463968041785059902399866096186525890716845482298498506717223899287722228522908793937524658267393088513694210465656924136873071902961294275540729143419478860965503318529642999256265771091576546038449205622795362085557070189554090702625702660259335210868768374101324930044908023079314226492912854087403343425759600836645351028279741315627814586087142136590489685978504285385620734523658808346110025367209003590148393233700411487278996198851690528758489343741200323214306587224038568494253717844745187448900704815072624054463396232184479294941399761899629012428374382323258707152047973020949449177346078296095085961193624608490836276400952928355050298488096628807637060477155471945808796291869340448282800116625675615695671885544982478386243439341608078550694900522256238961967986426713901504844628566882430439454556379307305705828527929937627721547361939199034026675224297893494129083845744058934047558140295261048323580293596573231015356380015780230187512423064494205786714312158177432307361231781956453594285982774853321671436593911106597047341723434524110101058200491264531811188227511801140740197865220819540380329148557398144940210081349229692778586024479198776578467221066580455363489816976294729010079019333236116790489562164904964077629716250849664908499398896699422052580225082492532613769966146651193574871849477175777379703720590463356976080185322590354230562735672709989194912559716275111868967275730600778099602681119589362860587073317165769444270332912006269206401597789391574564518741004539200539003125201857653577758353233025577449854505417698057820842929467238716560035532022283689488010786687604975814650680188791839905360004752031102283840104601849424911571128398829498756865820879856180426734544425559059425871355000329968708580979607014084482905948046864610209300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] -2616133195877739114340591559004618042132135930449409333198455040475302770483946203490535546632236376630427207500698614164084467969180959038634259133569263292712167825157265612689261310277414665126511719686034625952177260701631511615004066365210175410989618529413692798174123239789010927924847622935866671424520453067697132736325904747729425262653734725134677228692377623270891042786141162322316770141995457561167319601033073691481636859034258785657267098754926753587060472518460198669630817858224867916739660958382812878687541169675921930708369897657172322210343849454141272152263065405100349312534052778785614907672637317307635129056854642006183295699360947728060732489294338430228666386055404033596523680885838851186168816491305507829364418536996275963623004205818253136898689893064290233448880954796778328063742276412212929308100286611571717253195989075219329404850050713249506371606373745402162255068231129177741910487444930784347169891896142110109106176774932750054480095618241714498038130941535282188225847992576388566618274236579892064368301315262329591244359395741397711991269287297914854279862557234288667091807261958319001765969742557176826783323755386547274308459469200680187617440148111245920739876253671818688344497758304137562122271899151477183002365873228574466612537282890013339429976631826289137014348117856958008830269428880356134202733753021123187820134661933381540956970155294588293124524774840563043740567830992300704327482614744461901204749207954403909988403213369792661860479430499291483690984510793750016517007050729643371284354651909189069097583355394925205901638840820933831973471853334395527514523858808124187147884083870690951479868831240004139856684103887637637210960490500344439549756985433192070661495077160873659035573742440823659275472771051804483299014167984410535327857788614134518939780712651051904247103915119847976444593116273130376036539764099023074199658776657243517649828024107565123393997520933530182855900784529637765041466777145497928624688721395286989544772231466274391562182776824554331641705888126566846239059905386611894113727070966362579308359618157796024604489201160573900882895788282074815422692809594687423926798639137088677845176227981419803509495171184235945136686952072505211164488570060582513099268161275146825445676232584120900901718121531834368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] 589848958528685510604348589820752805112736730097198156675210843871709750916003184899786725867474121387722515031194196212134093696801381527063642012411989249090146028630461401672114055624225469177215652945902539838544113720751397112496674908730775460869853436149652888271504647655623238585965922271378523430593860035511383592546898354823197916497847890072183084439248825916844345031241931680267311637759528398335409250370497960989621504953060425194182324191487534806916294737028223306209235746908557761637501809606952044953854308122023381940969758773321721431754689950925422926166021405038748212966626869173923594012131007406548621588245321696885774010846417151036129426276732398565129415864842778930171615476984810528777935929561998267998997657959950052355316135077128601140988718723200590372089890209710758941799124980490371288931421207830179413360945435962885480523646873461330491825146090228241517245044323174284974445371300006871986163011706892973535153140368202280946869500051010307143022269589959664977906614876034854424117551418136334745703155302364085066466826361905636136678386473607861261261411307232944016833681680582055414781955745766626128838755430857424135194275181528764511057168028867390343104439625343055175830609740012358237626007957746748553359894833417067982058877749381490622674803361018069830657442760425595017010963201622552564932801416691498046739593649911131241623900150680114329021401919667028798382668779497616381952248127370316598487249021849507428793374375121536243637735093368635711066173405438938038303665551512682879637992523032132752564204494419235188387595595549687465850054707127868407170572792150440135887439317444733504719723947627866875095041179193838175018674366209027019485609298116341220150212250382509831427793033776231916427112162337167217486786753512422969154797696858020374965466579800981120944770526240957297464313407212227356025963595104656304336407493126706581427205317524380803453901163430116726893184166086288683755389843177185515044832746824159459834775814229599260002490132799088600390584326720471559393705643702501388499079965902604333184464616891677257648738474015846882106005614039101156899660206404479129727749307690555709125781221376481662469817888159238995211896936373717299461184568231017275077318492368809132795169806936423526688221581803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] -50236782617153231970702379277992384287447354100368094916932437599005843667663538574583311899640464711657571347413690585356224120290761240932582613935819494732377893045001180061998299161110689887224693961010059453444972980293032031743525869179151996292162013764595467262405687534392458814498162977258283180762950891325197121419313102423379559018804375849356987692507222911295113902681858071459124577026001666549197593151425064907474608603499368231945166369740796551343431497382500008601624527548604204512688478663883066276742194241422902335825411620231472190912183219617424469269912898980103318065623384679425879186266957498677324542222036126146286044803417845463610512069256988047658092146198514653944929859182544738569915990296669882989661452835941123812298429604213184441296054306739287647486058888656461640090705728387516000001071313996076133509991923877841100141172750160960953387432396034429082272149443352575065264037080232093585949551126194710749391466043536180203470533342360813038043703786383155350259153949406260790651646108768767672254718094576577103633817837293680067108537587074047902361003804529940557203599301137204571002639663095122980162155373227276024146258473402398972403709395729721628251131900712327325529437180637228850412612276213398006709439185278207061555805096193385639736578334372832146979521080872723031035470560437535627604910711655533472523775188772997739383937687610999734404867601892406111707143869696731429759631711299344196671867769947085696480443071870118641261235679342880989218092414296191598065461807615523229662071557566344269863418343795190060801767356284146270339363913685995983593568365216416977257529442451660924960442730786441406045496296741337932117744224019011853767960430983725325483692765048008842477393697092405970071627185223001066136195704481769993308866534935193574110724204283863657985430573457343681445532410361800054461572168071230858013259125649711729978991553011480382207072526201343221237481863855660975317550895851431969569787591158475926024516934281564655280151842018071002473178591913463167908692129597990161857488941650486712398041966561954900393055148769168143804606316315673748864649547223886193763553576827562813086759624311233675125749869316829254738818480554747295310627025504976309912810544259919711668018196133265023573591515463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -18649049817133478042440362403505568966734738430755136149002656134870939727474373159650149527559473281365985363594794707972705271505802519169481677191207147598731227938227842687042095943042318487374532095419265554286236118776655545741243843153645703033059498363678502033899146782716081906979086336286395689244833489235602565669122759314232749942215529209575595491290214951558458767324674979380435301703678497025064885616474251137094709216663979654822407664066200825940275691279629305646235398190823240236811366437487771342449536859679993141035961342181647678276184933038072127538446578850204919462283929605300148678441207325507070616203524048192185861646546849761068597924120428021029813484755140148312219152311686873216208495554756054720936415481515222020812991239141281593219135657095617124885924970182290709472086957868282057809571467271431980949251151101517848549934933512577430420379155346673543927478207533428055743431450189629957419492511604116596989162474412962491450776031542540189591767312614977666965816009614801142011050168383032840722612009334367357283642389978786718695179615345065132580071443618819714830160629168829597546587351363226213065566421030666125320243975949121118583300078321644877026439560664349632611303969437470325769574881359336558323682847233815721208181939488884604095639214092435128541958091747335572823281704037319690738513836784561988030820563237014179297777954796524847597051362269622817718450361136747410957013415472047674633570001056859993114002113659658082023410891428614332853811789828537072591865081647504378790795837107248112107480630898698689425659363096224776987053330906183411873137497175148969566486062500222378045432324097401970951596502746331830166801500302517741796401738999803999217452292758040574905386428344010057038642829193632776926194866555888319957305247974995793001780645878746388203993618887759148243266110083331783662712940604445793126938263353098630118862884483844450525241579769818054810639044837218710786150429071294944524036322703086189966223075396372775867252684781252858432289879491690164882000557762691282287060334469474013419483699616597775988362460811002251927081731942812268688699358823402437174563389179671849664756562600721013076565499854975534876066780118993077898530681362658506459929478910320950532207488607665064211495434321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] 9139513901539823643728879995497998687784222098090472451318230485446380702648381714794264490483962708330969558651648990930536508267750320307429621345967859635915057914628875708960537977821267192297645732678075574202530933960536881280867060326918254805394145545227456357153818054016901213686113439487085378470784573390839051630196207911554112434867956006674397028815282759415035883895288912661554607021609383493452449927270991998090808771419756733433405549861093809481671786195635430394702656518943767665430151844133039575614600000751353794513004185318532703826680053493581018481619778092643940380728815270711786155052591306310468927381865270170174946386925690457313028573541616986756681725185825522010303013977204492998696829859110078643968779724002029424484286442463766924131063630546435441151082192639163796813049662553016007297734045081698803641645995059481371168757236016168838631046101623200568732816101839059110778176603119823994951666278827948187005199656854227285426016162497174194627683160336833270863605235804328669060642910591758133575449461827401057956390565716893763581398306016201167943993886860044326595636997946607843079229897074355803761467940491225401226733880457451335650281867944518413610478875086338467010934517411253263625475756029004084183094158706622497831944166335343478414434204166106380874048788639893172228519198464232042760420435315065060413828107108199269429796561745463275120016164084833686818267879265327607215460222971340094391768019007032768066514998538927357271677656639273397138255084303935384738297977660068073312893968517461906141542041539199702443906923902903771998533888593873204551594352930179629180871728266887827884246643731359697318145919993893483607991874942005418859713895187324965978391494706082925298244845891767632230812368145180141809887085207207240570063728054330287941144979416467429181071224560613858319243925086549446688338362349947909327822271537799212433365029566090724605527432291456790208854261394405419591182656311542910145685647509105670224002160249970372994636157796851821228631938431802764478200162988879889317387308952222758868655355931279753306844262268012355634292462766607115850256131622565728849378745149986800868599379554938377964020338090655077388874189463994164669857476919841317591432522238941932925298449665947756589472186105856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] -2021167397061333161425157270516727038651381166082274408446317649549131671840156108010517551126244667547955244425137740072805855783357514384155356903314410053942477455596082390704499046316295834759721573773074074948410266222402920238889429699774523174297696893117438899018782105346953078345707329560763761128626539918385629848712310797787952210283144748704955727466306661012575908316245202105656082584076291836657569139873918995790065076138004227588106704769061613463690488754686416828580053334740270759050887593246487097860744591552858806456060984714435523767524100553985357042504380727303454282021188083563933088766531025148254236992639993706802609569655072773077737260236337772750432970805662667781304224217091904717293944984535159934406843471930415549796593749354725999352322522507110272518832500720304478931574060102937268306472671746590377883539207153583797645037094429336799061992493362183548283872837134770038324006426151547836261398637517183390455040413370833783265949413513786087490098910941139282461118212449328877039374944024972918822836665041328347258658857257615853717374513943887881044713504476735465853530745107449524540825224641330356708205835300875031613161011216908193549711780528890470654614607418484996072295796250969015482183178205259893906757735165891449084557956557351738620933251980095109670121314558137742021182665973539125701346001763300170842607694788840800069687510084045360777598613056343837445206459028306964780629628262195165305710539570322247040290685426383441370330160582149036967446648481567223745415597375332907902265019752134799722226113013957243975371112755340472500025408179337537465457773444057969062364144048879861549936006512972590939682067292777318417497041091816514422880673284775182755690007946380325685260149715126566062647238064363369999702341433895718097630834494788162507400489120040911246600127473531868485860942946417351826543387870311260113617661454969821275779644964806407778570919388440512962885436851664770454005405838034523893340998106113905510872857725458646836582015649004785332155234604668908201958013026897444644064611392211898913821193522696035118003700642497550485472967652940335765761476400418011202956702087773567678560546019800530390402494896988398691110072165494521588984757914653588095805743011709447171606252178561084308227883008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] 216374827031745175204857505462306372730200500375161696062553101090025201207562617892682910765722765355458892867495151666969173328295870705880294591526723480719797497581468410086283354447245963110254908205870699660694648471628979479409144566323183272605656175703012584451867359828787921209779544455122964796679829232016311786016880921112083814405368176214842588129452532915059421966078866512825455704224702571894390410032392129023685308336219798706074135958117690318367627211578732375196542125061980637388496457456188436181556107019252031057546511087160879338952343109744473544029179475444319407922401768491372041361545102894308632879338915036510762911466038542287388574501973665195204374178324080810947020296687401034326181817347418991196790612285985042143514930037793584442945029663878121561058144975507325422145153637449456424528216726898944087952073269942305358028144403924576496990692984982812967547595565572552510822459365849188641075376440160899115194809593268259852072396422410491375709831489430936126515721610339612805527211738878872593614781933844039113745419756976702529847471138488104437643879616851453361216823958006600061180709283305277322514351388471130104571743095854250037142002415957812982973845412641882566599221464135248273221467699902021577437671641111974230458427355892897727275150509756017281305918279811833490981518626148011004152948538082067946092369434597234317733738337802897248010995269454667051130871804618537769942552535120034230507236403003582825935933155004363812592389238599499721198955839873388129922512049629040217814718600214110523629094246439235456276463770240572708940061277351411067467775110518114810031166894263844853775460072431721834700622726442993187021391328204963593791912776734433801143656642255611916311663808426053742282432807819388057273490658786823040330742089507607110186399277413445605449226784514890542192206508095288530596986675980666863118379358531632872623316453758709508268013556180940718875750491431814799958562316502193638269461148318717646969355071602118734289312868791614394785140586842724189811895143031517045055972287591689138621951424110016173978600270060487156857488700116802245401542259834695675368746839479256550048661307505152871209792966278664757178312453346604924342976520005386231377568951527174888993932445054222500465773379584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 23254938571665819416924658347532553866597269003766066282122103372120613373536829596583079687010408978191156074931229993124881328987750648012613576842373119975009370826688941646724830300103384520821777932712018479494988628469000929204608133081803425663586899229574174740303844764477404459727306181792903346214276873678564191816550675126062836877062231823297313033201704956871854856264318330731028254122283984845546376110269058905829437077369424548157581108808883679342923016707285160484980185392991659703950859001067661240275588800865184156900464847551583117005568623350949678218143265083977868693570717627289665862825854824388591344128402381842793421890174432327604700230999591692158515059725407213617025307684886633684783392800160093043869733822060787935627552228838077955509522307684049479076943566525411124868518477955516401589232593782422409655874517302989043171172374918113047748986120701693120973935498521369191683611418119564539300141976879279811699977105580311533363810482296845405194606599675810471712285662325396475982823350678917613796755285708885803036900152304030005712880062290553796807024853804319760262047697536430436480013278079079766895106205040797482595276548540973604260519094464532409457307681741647615647307368256605396500374008834668768594994821263291975914514794683421047143516298072299133319404186251122760255045218463296834894000302833107940093370324778170698071430792555840614983538500123683038483559218052907818392365080997593882552714724521953241455157904132507411785227926060323983311362977055649831245711995114728476983119624043674720598561320341485074451352014467503943702463378416151636646394711218994908152965214763206477778036560674217595483241819967270970068610972525393163562840635394510190398352871884469718081468979780070199088137748708474210978316876940185391408736113561103438611514744866294655111384423607939035451551636061045267539243002146440371036238305344180170465167758556746313418357418568936523822706712466418502735526047566258464546013375400787190937410992855722736399443126138032922936516569179532033090305712825689569618427730278197654813861235650321618424648309167377367531523798870114775571732717919011268670084100627024950449413699955178023871603559473210500690863159804862823924245311103920425884260515861131545155279290684876477735811153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] -18858091457549180747369522217771125296983631363702207560861481772887352357890660017673733562248709868438610006684631263445112685679416236767495925144759041552567274220701217098991794852553073996596304007846214216991150300543287250719803481264582786081564292092251926179874429865504855102680469745632171290216598333638180593790782266655598503841612411526633622067938567723178663609361238740908233981785411785708972168497907445292849385669728359328662069377190442206179384046385142907638815009252013974474749215118546899431869676940007131263165791959738708902958258422055697283151637487060950528193847045836802379587452765255617289979043604161144446332029849311835025573204070279361373237709324969123256530072125328030229177429210008087842265736759417683811482091271925882112658532445077879317502437831332550875911097884823999400570254429794120379332599884278822548304745065383936464499278683857511946836595740707146101590447451001946077473612853822895045820240004808149168542538110485021410261483369244430446615408288332103786273043642268320631664648816674500258735734750880193587626070376922760294242414756461841345764256007431313579042482096024398686087100765455059928124681386043213321366790192470786374762590011903768871899756610339714660566687741051665516947092076058741803368001115754593099172404627613516103734583710456305801432204570870573884330244024143266807421112704904078404089263158455651438483621219464647519809520677800671247827669938797980359153922682745662030078311839416421918137737023161824257406324908217101658688527032067600573521615407819430388229560416097151462709212211307589444533582984911248450964707478553899128859304906414873867070674962659293575528197825689404744150246623754694318970389217160312867857607512238024890402439817541865429435886440233789119254036194400027007949529688448406240019878167296678417120753039622784135411747182432538349538492593603397414486424837647840695837581556901640790265504823772800209854674061205671596488078205005226390836433954876360774590002721377885036896555025424008210743101391219986352766666318220432307641195577314395638149685126199656340142965754119909673448386106758194420328106839570024217962657444354479873375733929747969003216299027420596660889605227277276136984682908500446199168046640180701529480296678878210765550950285312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] 5749163443561158336137107170177803877450074362229598912918409167608829879653596882715704790905486516233881906245532721394199376454887879858971476476610205659711654661765162724729850270937953268509767253172606035108675502179754194487348978320942735471175223480895858658241313225823735521008852907068477751486994972832871074959498516945693646392084663657922295246974590625703544197158377323296925414309975893591196159784252711583091056563594962173377654644174133596459873941230737011735918468796051597988928940391478480784442000670860785152953049254592000667893407332814173114408235668317681585106993477150732078187559705112446186305504453090360241695753645829143127994773052211155767147858612664517753134809253162572147382873473717454427270936607079194861978192413950977364787602647953718754023081041972036488460231343187827847300871048164972128803835178308352459891240541489148490538899441188726529708426526762947497718004230715504948856222084502661249838673693512007301202844678357984862846963240545185568325893583068542848027262119779207066160208305662354378158669941726163562390629032250894900155612712369844342236208113956140724409275843015142860732608053590439146523813240178310307210862963557381157212016846869826636989309630616956879957050056409503471390722392024968371388334444535360525300496161720992121013493774796225880003963657370241597686299407223300646442517329192858751122327578416453840106860179383016941175366743438537363274079280451093673086442785029483600550415009352231514538284310779275726609535216639113174365692495535142041915976037077788318430284918957474450407588047516270748438068775882358664598295613852870035153373690077130464330145208006734610036856388620901306091143999214954752118703783038414954930455055760499916438922969082129300511504816776927776476190169063170003345927292669952228576124809374415938102446796880572655087222238914060973054401640414550828481478846838319021620640450229598616098906587159388868605188731132051055497032046616233015177413125549214436711173155196250411846421349967998238109250795754262267984687714393550833531780553218798163781490467541142113916579233053277027858447888742874753454077676850491102897170298070775216882889703170756014132165749195841614596701902121949157116858343826926721071336482595073240791829657020236639973607997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] -1168850866086773468569015328628534793425906454835373033217160391763776516426827880942487914413429973084872100676550013136595248787854856711477796369553071446982743617197236099497329789422366267065957683363521365141795279775445894738754046009387768623287539745084380892310770158410902197911226186576261316057272982407356434659504635280467678239964001553371761889737170012162884799226815050990808140005722669636741841615273446589574896819320350320881679873949133438449922903250480626238652409223263447421763753815288196588849815628394127920490835434958386210853202991854255749361491429137599253901325260909243774561367944414839037941448931470431371931039610866184544204584505068718756628572934040090193267157565701795342903969301379135738519208024554130397454608214530522239732670319662356660203486806741352862218171601663062112191350327947493066339654611423388003249570290714098447741855998363717087276138985547976762863932783541922574952277057015278445051659411314964861145302652482154503613250908835674133898376777054648517172325580367033950985031961063106924897578903512015174135814193815847899231463828917385926024076683875023699010433027665825902012804057767117515163177359991291093902707685978179963571542523191283614087569488773338670195766762248737868225292275679047348303420804941508793549020883147305580566558830083322301264148597567787946522645767460803966300273724907326254969945304206087707024663951139117911545709208423804268924372127657945137097618446893275474960974783090788081355677200209189625471264907218608168468651394536457976498990762838386808729845327130071500419455641301854978401179721987331623542279431685034198210795335107654083021513079373968306823505173685340248071541026529952248566294983687611744453926467805018512378491348682790764361320980099109765203900754469423757306339542528401592411602733527767779871137513669655790267605172735866757348643710131597212498582718341623792283511634976115279749473393353250725383736332763505428460542182793791536117752786853326503147428559484487690972208268117655810290374548874827837566657915747666313910294078735976976413588747724754736625911119006944406101591649536158008932790315873680219201991982904673672104723459111185852859442106713967966947065715357344902021043587484559492176899512655670778654131552636239528399931965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 469978291108841861453931047250827269564125847876563383722067698305821260343425333971739595317042668237515608445452189635589031572244056134613078550357990519068465281232704849743414125139164435521197847451593307230783490205004984958689788713929307144192651069714873156287137993038399611584207500326679084463926526631734941611038136843828546895367659919568101789980204032818082515538903698928669806599370546821621648096587183142918051635818795832556121027590535988564565909825793534467846507031973498185008616709367093016416595122305926653719255561291760850769881353723972402922180526640354819394566700303954525004891722933136873102514551787585023145968030226110408337496112673126665866303019333029370794703100468024947781966256651571565080224641841483466079329629308892766502711313990458554304079226252435734890520040217096558563169397138597499627452290216232530486570287440985942883494895303298130089616608629560316120118238735561191528341942058278935480387830165107725988494592843364189922600603316118194990449776296527030134608999349722837335142311394202028069494200877335190158984886280448505006977769051907627298405084670411996256032206502807685657841234290096912536020283228919548129020425979549267956774144759083975858618345019658727108396800683972936647539414901844336791842106950617201970193234134537944891534469982305851371469375139326994472211182698100948296157740146765191582742799495547300254078220700520352883147286219459752134623055768311235471134134670178826992776790026542737976316708477041194650644361541718198318891003101873445350285910881482373915710748404459923263319094049913777587270996832494329277925442645025000530844957731077346505551878489751062419259077750073725938283048316636589157354777902114117513074073827586923242094322141203833549332099116411252789056465665549586213805888390010739591076005627849442560487028941091597191921606115380860773891975087628613683184228739650044065227651958346582448390963056641207289403642809069446422708390635920851737944020494764249330840318636503035215106887520881254583636041197576564694210364782644952644310024964193140206626613584104637474258902244626016090988464696914156167822458111605387102464186460633488648670427163371935292180626586448649998666678979542244474433108200374107927951853328224620038312546296086721265139712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] -13009554916320949664928300661419655110285987278801603001120966602694042705213630329036986301844539439277283573501779578778041347837544154859633320293254242778587157891652400594926400964363651844229253756869747135993407442934218156252499368981863441917019934235474601279534027202247226867107251953709447669037235223329436171757390297693829493418491694503968115517123621865484509410364834503881202590797452996513364338806729155875314114979431765562208182345661172899709965859594282635327086090904860261604739157613240274496611451765480628979618896607141913833700432241110192459885769112699750536397350332543187982414759372498146289901162736073051590576843071102054265612519142845597901223072933007017223736857082915484392061866381999979380507841590425844917741449419864093224857514341171285849859495106238411702283502949625296640354509214120509650820511094960500150240918059231523654072881847539553554290585016785694189825658925538410653611135358814067603845010852320466239468684146205764967066078825637675709409086097401581767747041516614222825271074717908193125732368433909791476499568480151633185784374624300599583711390481706171117440941973050977957146648164314814912973874626196091924170513505223291259752232623445954379050136791605960780623273896654387855210903587234376131649551353939178959299516405704025182208973001838380961985125063790567015327488840599496203049231302930032844472929337685894386096194010831092531919842942471656007481769332128119183244869507966319953981279676770996633922663379889173262927678118417361231845448559484613621433213865144620545971939376016321712998244333901850668493160335206790682344779435880034789092216138285970465624942165788485418110899980102034496663047250015090919117185299868252399209909216218446704334807952883808408233820680280369590663881197850686948716164709740126366080943560765578830362863628512496024956703282683585562615910640170932518523312544500263192790799037991623717133778783071288771217508837778159396935475750650434583252584329942259372855697755692125670572311640822543887042508771750141021268779276621592419433146817559137755219263086665546752614062697687661349857296175042033858497137862574039383492166794371837276793699708943163217507093166982446755984340188018957659834844011797332190311881357620826980558219351212199630224752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 320745201202097931869908228608059897963852783123023929259873043526102704475087245977868027587462040743538054794664111841622893014136423603536402670818415340046457570496456635918315751456917534735315182315848641845838171318486184643911558392546997217726596974309320054518172275035710620821883312521020003245311996940579867585568763300590653089134463656074214949248856066369360559775758352665601134271230297369933428463742616265694347744398842650825961028676564816369240903933278318507830779201678833165802617827652025070549247083404403868944834765176943362587069055321715273718854946706895917604243916915549904546200639655320745852394526505544533589616961146906676244085736421266506117999262449409382720158795180915776345427842703629157562405113400898277068135177777668105836870879998171114905721425469183356186318267064660439880493553954148677962114558706290126855104298794557376442123783671246710214002441164526439719597371880247700551329903615269333015124803350717550246949338212803167739309798990786890192793448874994816052066833055897663252691271909561915360347804977290557529199077848613845850272886685869780022868517115409901678754535528055655224680084362670191996488361877362345785523713331438496945861407116413089815269504062114706572993456602546656222155305174906233968935788557897314021318007656688129204615318278337125261181223014110685093049739453730260163155933252260149725876046216951230097001671083872086522436357061203470126294753314309556137743635437471719935687274010970113033021709200293311052878680069394365369416254261683232828326621962675864624604161452658477375459486702028134431927922817644626718637621342856086502277172499299954459521731415159039853480609042883235773732742581413688618591331887358475563266562428913893210936524797332712315685724643794536707013420392899082996927023432715767981033077663687550196570606284573197405727074501409129684344631751329043632408505701821068984820310546313528042811577981404730706402274599586968112580548938438051895433925506902571948899853238539143742813756589037797125114190735886044178529324534134760557076534887079060614821568745224623396751684856275082840781077940171555207992140320327734863526450668074229898841839409988794483592904369046959104577566013032985116285486255956187762828552084914134615751671528149318996580106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] 1605488841972353539729399272078326904303516262994011839046454751628534425907233570831649370389780746487696019571846214481040053790685828579546338299930475164336777176623237539391959050270412214995523168043897125747288473611133966431364318354105936876550973366285998662969131037858789559978801511804506337681135326037602145790023571314327413849833739137002725615285879443094672449626816623262927348715377238937648031332967961849027635023385741456121158282554240680434377696571293987567824997037079321091968730362618411858648879230423432144152950535879156571758034773088384837762552265482819102110676818757573353561917445322113033323353994028433337368886128383583791628897052825772910082138025500618757036366163872480449792895829288587634616393330281330754879467912930540374159869952256970985505561045257352426026865762819564915271270259973486677044894568558651904119413149317315188271196768305379288773444267281811692581916090401279179591873707256919618153580323771061625466227615667626044246239986006582614660450737398768683968441952415143872525643541287942285853816285228297861403131723164080472931714224575883254646884181688434117144405185618676330540736417512212604741850235730137705408685465921681130446324040408682327268886727352081445602336550214446396926110904203576685608691690234359221420877428359479897214497805176783847459192061132544352367544593911897176121063891555180190827906332482292264274899992679325215926134121360709184852302205441750975668421787031293422382372697990370938681955517141489998128906665808814455334533031148068192242426250020333126523217287208985307538378953629952806344095094469076177125762687831007515202481030472480493183919273955271398424364823861390494601884384521322995333345845026545564781899579634720935994248077844288747888591460848303652503034744879690813636265390668447300242416040369585071561355305429288871199454770156705393201684043441757174731009639323644993571469869198162796721606738366107171209213842524341826488433531659111928318911874674038070166827872418268645148218032456302593081092976585978006844758778894450208723859174420960133735192896337712113650017105746340917585257183588479775743318703807226179563572885806229332526756136147322567944570779795890246252007247176176301456821772597277053295610505312605442773715177558349583041303674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] -11751849904864948369950841076781101775911750879903739126139457414699681963404438437172938893632600666989315916482618554020920920717070507369852406875346371130734923943176977702070353919956329849765939029883262793307542487824085950442390907434949031949490785677707649574505299727633701572532019413454383181163285152644309564405452277687467119374840876247540875209769104149494139755331951238839356098881726084907949509829410063249060045167567490823073596298798098031184980397161716632873418914905633528241663367839603057267780846412028400355857617931989056648048784899514259752170919614616333151817016936027982399119657425303179526732756528260306319984183418988847662005777355947900739383634908481541883267355111583813792908061779134637455579050997548657004063763641728770522369357047179157003703200398455849414088351173415963908433001796629780389397551834176499979973983411701628392313785242771083586169784703835140101401031514257424452052092979897570299983248895443897706016573475679989506802856039875965181310436956568170502500084254854119232262218005015491894293816444673647990921309193384156180220679768264448292716208986622625274456025239396412554639238731461884150045511988004771723284827534993258830975575176238334574632106054862757052454811927424575495829156156292603350131608502143103523631385792674017288234944823017752583958532806188758347523234537450890937178338435149709984370856561928145693183625394795453475205202106940070749257430042057908422824888208565865169228552234844148342035046185220540028803236549425328348670783249592156751761644733782232876613631995498618932978986440859211334324246024045196012922035026590986501801373779900663366292037153953536205474210773437984051026464019336682555838527407338351016865859351551686927877981703076879050677151721884038763854824355826120309591917377573580714119428937960275817010116516390581769932246279305963620854027530276657106453815538573886536160302949011888896476178849452179904325692077805579220846866574072004359448130686413164026704566613087975718709240005835320892236865331052714669661733750703322544759579576848516736389332956036577853629479368500034244537071571788568620295743548187945831526477595432483353325570748482497299433550705118086609097423485325877157370943764904574693297769662471331522197011560933653257580751880192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] 70752286946589053070568859844638821051134938661564238196083346748131894555427814549712716736337570143154957515528359004806040092319007090350438051682001997069343691386245133248768748489526275673502690592256324854553801345201290397663983188268039743904271927925363903893699646176106893158151777650342516688094294165618453918194624138780647053354377094637886221245823889604041644553167462881834469159723969264406978953413345293707374730521688628149115397453625114772855949402677590299793845736871244960352256000431501614578481328750649777556981189021000085215071711666040389641409902664347490789817122882748787721085726578377098471381964315712619177289059002160175700367577847994778343991507158697529474243747994466088153837189900523720497251856715251577316838053176434456453224386563165620507922523024501158276868990993424525609090887830092509687433924196492700390746042216115803275168440726269156678673484258595281539401264959392034437939054508975210197917905963417602719872805579897446883488192869462237700572839733561714438857355716543059494248819022152837124150145080745848537884727715719552565846200268262469145419486167241397702609170141682873957778805577751707223603812387187269657608521857050859589814824090478353945634489970982933144996205932297983139298541273319872818960978380609461236917513440863145877176497092655069547032383616261123781656145977137854329363796894246509674106128419734667927880553730571674733433717041281261505080125767291662255243662102689763871365019110666551844052023585276644275719383802616394664641770349924082463959717675020037647245237284891244298861017996182744514112968411545734252840527581606920805324014982671221830340628311256642861404763185607710940570662936752410603056309330192557764841407258276043837345628815591137188970319987035016954504084853335506826845853021729201374998515545945403553351446372913550409737732270527114790825179263868376249981218295894253202379894095151656085983578134062822284222480581536113698126343401119293656763992960080647715960886070243481285131462358006300553160582955073869979977002366672305016470126316558272746351714579286041023560844742750359531823017381062522509392610669464941975420008905820498951908264596649148440537160244937914781381303616366548440568782660583206683624897362155716955431963797437775931236323164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 618945157064046823499399816705234483324480329687863342731311832081910919247430550619473482545453922221482492625725260380761038273245733898447514034415824341314780436559605629051768371254750365860985421839600415408463735295640121085256696741204971604802074852021787764177285799630678306909479681659002163911050912160127401444290685229170405754853119662712161380420701673359429044748316292518944547388172192008397171718715929874562314276302508797863998991202323468632774824902018244365530937298781119386477931366363465919837872978363175091563801075729299734256306471901326752247174322561090240199658958415092259579886580052029629526795814161940421364500631339749660669443435592026970186027426097731352430801076373809764802566067208701307826352938832466875570775789833960461307611162264060147214987603112313392508469817711914092360219664905583767351518440805402616961771477295056561310071580012339715636123920700156588905681004516719968578923163350073771935678496560655619053545345467030383855719714820118722666762310399512012482056808193496538254939973245669402787399653731001095242788906274926267454075929810944845871151150610740516429352833574756980792360908666945395765916638914229187852437030410676176072034635485682801607824084764795272733330516561932040369892452921475730128492197571009777884596680568953829287129937307815495138674831445360001105998972280989605264294676752898771020783275695786588602610423317311164021777737805566454441428358650611889910164652263485656596890262346231034963013634147082601177834056719876952242403148321920394822136297779650409969648685715544405537179921073103734439424702550170802964098608468079401191900603324281910819056272626613546302318512216212920285500173303328132024336105232282602241621323787353344094980893035340398609687923284828012445347556601194523551135608750423843083894496017027996203906927790495834406709994073880257186674591835215436628524496120999692193314747121780102815957791642231370553897670925264766220615530466654595108928824885087786383115356542486364861118306542812226571265586738782811217910958807693690665076273943436461289802084433030306356432204484296230330185325015116413738740249180700758262114963953869028878325096807473847843672295818847852856033920559183817809616157984109598635876753921877105611929566303657425466831763668992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] -17733468333970834416598753606774943632941507172540464142870007684680856581290925968537308624793796421943772539592411822822297591155015664966332539904759884633877187618876793986834549394682089829222531829565329900991084997525834668338248512790073252805752740217110034033520615652975118079910578808188987332616939303749860490307463633104921561498587309354295335042349092039493267455958201779111643892234784621518502658158135631693839007698059393574095049794920798432911256290210020106342607524474494208449808286330482151587675395917098228067663799290557705466358457167247181067606438221424284552839852278078841959677621060678653034589230436031798121117874363573694583039243232374604822868062008132483341731893086890040142382966978448335928749818408294009263575938443185191139689270819816800623272524978112687712150123781432193270267742405854138755243934440350915420545546390093962823875840547206332420029882320840303620696774517797706835726080920622302480772113013781779979631627289411019917640666763089750011258315976495421673730707107780569260393926027949828136219467937980342037186439121981036782553024502371085044612192778267108258671628477810304115883848686640046360098582648244901267484815392453403947450039587213439031380208045005925392025596710933438058455516665339286866141637031721357502849333053481597461946712854683985858893431745897654866182195112553389659019655384169516175232877423143925629849053513148503539871718952370509492022491763932455895034174328466571407748248919192088623839002893814016468312978228378756289471207995604864223699941998793944636902211303112647504614570285678202164541815102121512587069090202456793293303239479768819442147878490207888038273242042824566228018075780639882817199613553112798008775875508066003813752027120688187024354925163626446999086722282843795610519836030161077167135421826964055023037761851930560313964671471735846485688456750878699362115455664788935046752548610402062564712670923934679498193526575404389848536852696525610098608838337625514636258678576589359071867056311825021055135866075359452316904566217810841355373021204702040896498271001472497384210087443292041803565394755611467206776751216791381333839596509714590533349671592550593767044140753957784062517714197427916725651262257803593090590425534199795189342676785490453464601223296450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 147539968109019523798819647955833892532841232647504870827453464511819921236679485405241901161030067467932325985340783588380961139066207170128518970505089817641710742619937615871397118687238136280171156101101763158084583406753607618552337103306791470245239221532031712529676612619749073656041423899262318123531097471940223271623713678496174588079740849283501799226016184341211085587488246713668850241281052629431925123107105944868289970775556262112346330771772692346186453442245625726868460187655228852690355296334439755303605485450587486463989819989925938690005704992658783465819752945928146212812236498429154991346007907126283070186499694655564682896807478572598995376501271921328367481840866462929749287181960680963935393197554497202745839116175668174882722664107962305829272770814231377810399830778840115687779318286700194243701623138981519836505124357450712713705535266563067130126400586771970763990364527063564261156986941232641185313182677796372188728690342616851756441024062314375661236571619106670950093366910105380603667639955793029491410335101774390171241983790826782694841415773526248691346816804723573103196564959870890729905654719180146960216194960273547429571231251294937983012677070039906824737880034513499636828034176943285571316405344867521390128661453049778111976627257825723296824866118065040766292032238288927974663628487472243960134837775078718585751729635088668347359996684897787740030240979250544074120588749995536569054632905205348093474101745069159533989669498208249658104486684397266445433051020285214452607682552248181566660828139671654802403445461833318070522904679132237754456689473213825805015691897457856231798420547015703473326670958688735497421813680603237988582659969146697103822080932616361355831023238410321203622625012861131079996300344409576805729680842709599348205660361941347046389934376321248473008959305386717998798593759455231411663109856000007083839434057480824275882073415780812690719667066546474773293458591832555816524720502773902595183513743990311062956852970696555521289110028005805850825365801348218387621709837396268999492743033378868768038218383894714860881348398636107911385890165339522072156726501333885000290568869640044621810348596061854464807749324137310840767590430968863300140816894364298383040267903490774949472707779258060184807927734861824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -795912193691824027263959911046940174022889212561875206211335970924037396410127883255198763209504442412062372845164818826965154231529690596896179279706151768796469761415686268337316566039562062032374223288857407038457225808471996954400399010295741664881438101002060730767465409418403154278718070669438342229837362518042092309428174116006977844841916150890270133748368293253225029373661730219529337737093276258900149682305117089280564464361563819971078122137502545641693411695320696097853663395338104576509500117195881918799113387125672592027865114276558727881684995766768929300413792459506648882248044977074318784822397633134115640595626818032638579074659237291059937144026243782864953298977202574255805162239209001788212776540108299835351215544895318554204317054333736999546087213539908808461464731740967662029933782458926049121744830022549317286813889310682896582821515171539704530696558992041755128813354135713123120840409270357453495735531361950071926970876645513855032313750462389993051759260032192732825487817506102846476073985122438022687674958826747090599631323442222736693169554620248276881781943569272586144495050155608885669468073022032181507807747999538651156132243491698399428429137074206265330038477013486135128229114778052257227613003925461790158551129294917706483465689876173982901936829975497901130745216366716371010337726398470864194629190596395686993206391933729389731233569803060414010644067876065622047391074519747834484030526087749034299884376709727279121422117880024116134258556538391912544243611729282793815090120563270349791367244158087270234514820117308946481506951039362937831886657789840962079124945653520261426105132973281107491648157122228249366639833947689649048087782308851664224052866787326359444983142059303159506016999164390463113409228970394225936118977569411793075336304544068792734042266468861901016216044905033181337871504823018518906608622181423359319331979842158484065648411266425505486988416332278890100755166677492962067635284878879327623211673030012169104854989219403457414365984565843913208814853647540419616902278773705387537399583106621624860163901370734806045748487282219939098157892094763395853206152442718424867017946883166027683537906849383718500794138158116249144613173184387859011740699832854045245346796891799443614319647293752727073172053494333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 3108831970897324837231584143375520388593297247790938603258549489290712893372983287699803659475654303982035923764722953041491462035095714973001689231515719870982460636261569243357989695210297709884752805432694313620499581187020983462011469272677422413476714793739594733108604084300463232874036527777989453750515175503386438981445163602336632785844249956873549068464276480802960973655392933893132533778200456922005448856065932002714408393137589945610840982698580682119693058313698267507623562612449458999278381549565959270447651310252184033184480673312741262390612100583733897355013925124494166821112711367931622929902180582134270942994540834086885845100630384636785368111182895626939606520462996298027147922806948992573756408499399226618996134158224552299978488013676260760993462376404736881927325897558892995958386253275447580988791805875398229757479851860085423202551903521919219678084969544832074619009563901731048980293196556810502749778208739190765738569459666520427160448725118960339782351962945080724413491237912238817421112186621110581204234748992504198472951224986143829367900983883429807079866335889526821967119243646588163746968301142459526355889213965699375463879494893016100081522148987916755637200328216728909473119037908378600146390924768364418289580769844235656317261087037697847745471699055778194566868818745353132107759939244371239932193747766747116628654878039499869378292368249731142400917156720427281801758017405448205071513700398520874087945020745365916229480645507852200004706432939921432040597261891216893686875478464746903276341563673466351116496271213127608610197530122674744892253989697032064904313625782919672663098813633444512279277550919249978107324661158667641480051241669582213101379087121084948854222204015901899523513259758681763539516986987249199771980174582060296962294173021040756584987571281629331785891808400208840387705441340567166605171993315597339136587973417241708730764034717116226963260279345748899768994936941542548661646909439298242606714157681918075572095369266060563225233026628778359034573616318109333376837422110534377558233344147145790337694144299110084148935452064616501953920574121351967664418753792556646887995383375223491685498763285379819272511560832550260753265608907311593814145661236236499866805042868394570051433153195334358463277432999772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -9688579923789050490363683243853182216558431610011336480951329511903457221097675937186062387064639527103315802926391979779178775548889671296832729815124307040865456079307362300062123303518497261682487128631786500289866031147627278571127318941433178967570140202310945405364974948775279845770109355257825010616035582432099812962423377368828369062836465995244137078239758260551760938939418362739388553225478149817103145667797454496845554712563259108993911316775065352254659173511141195791970622473261612721105506186100641115954269966521286561737289759679050527718007254128417416318265320429605404905855187596933456368077344359796403547251387312432619419610086921164700798310106583292120298997492096910087598429752298841029191980064129773878982940461629954954323555125725511111245751179801090032993458404496362459757821061248072185482651986788785647985217684221728489158835040884733390361457823882326713518717339861821084224154996699197269456142819916485257322393257159194989731439368956388752984737969439131009638087435755373798501731693596490604586256516605954084056211497554483782364885131915776483975480665750987165000198583277483632534369178769270177551246897846083249749998621870326570330440916067723504797154164722699926403131291632719907688493644262589760324560007196790192591388694199254343538032366104302430893784202414531830005212784465275733843303864948769642824926916084912365504614981913219845390067171086151502355173860095242849663090534136491278171115442206290678796600634318639928691575646621233069177534937549030748355494496328624678749156462034880232549663978905225429771149540741667056168339206732603383945254079508832373558531959980145554437839319710794461345720340258948146976383771912481733357458541001946421494786517979271191218463754108390625471680501402656135988748789112321624403723236999758931427268166474345947677781709729631016567761549583618554547738020584436714451928815500986529964689597049495271600200984226082380035996457289711924911008000417340519980152202948418196606775552146536464229773875618767661036119331303510445495266889758544426373945145267339223848778160907487070390170973330560489426848234482088889817923074332115962863941359479186173537797198386482102373177552456050218125710638685200059815757494982102918926004689301276671282972592131958644323748754604687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 31366495118893313005129865456572947260834501192723597104149221909007195823269732808737917612169640489076218730586560409199658602939764086709792799369911195224681636174970289199494211168096017945475682795659951561487611770137329628204919012430950177003813434235088442160133380074203489881358898999663784178402342469913139121514193420825064999786979725230665035549803113065180816910642189763482106316393441319462932692765231175229981886207200096062918476132491275534139620787156482849510122557537537272546429243680901159002112368136864549636516124309595884884028738835974136318208025390886578878770709835964136186318003078185643296996803943506002112196873940092432871494900816260269524968262406090198725038552882354157606285073157631298506341366947643754713382205707900985776291352414730305170706844216261978055896372449679411274165198605498150122675207630022382744551620955616789095704197800772897733365713690321093309648252953924367941009874079868552482946548684775116541574412193314427509005720950580374503317383443592492429993386388524499191202998874254522363004817513798253362761546306690611136104767215470363116625542375772503259481697099967852302128049129892728255518580269895026092724762542630336219732868458992461649595592218066810595710093512429404560185858245757927371474534160052078693287229243770466978822318415898485515276011521772041194660526685818830865704733857624525787664586905217136420284665251318784845639794532558223537534875906979758954563217712500520904577957974941522261637430748982342211678145298010153747387100151707491561734606435163134946158831201587546186547239267299500841641216493155545863859753187191953520873286113306302504422161888766240527147989187763151918088285578468457817139218506125151365582563998054153136491256945435633807719562296252612546277578901739487820323948283748849009371759786279076543242608130754559448902619491000528078463509512300012013607191986408141568443252874031503188792327832233011656455671885902983136868853527678275920496581720091831974595813847980753395431391927859967978087310918942546098568983858938888818110805959345468377447225976799751323573077405297965945661538933054585768767854950836688418946360715401349402844437475209381546071210442989950054141620670072770806379481174931199107477972505815297790007893752776608899982827784455061504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -104661834578844055383965314050953242376590435006994049580319039406401954232079938926246758059481689133648597606051405303746462423309339958780588576482852098489261906949286902522356385030465817917804247009493465474915424268562069159178731748986144824010512989246326257712479377486653320427371045895356413911032311506836493722312667188457682150839791479457463703369010099184175637774031508382297332734771332391197860658732890052092127121814911458422465690112531718962231958710107628060111291443817904572035176214812516586414638745459502796891411395518855489940450059274738330519391435134800610503668109534996451107447830091010286525341275874229555021473981340030958039048858121447197184713002419421940118728591072440272977290346062287378168199538127992050320432288411997217162977945764669243627067178859573297348696850380066324780347675386255337437574900941254041214612938095450322311996769087291633197263972385191186925909772469373176543803727950869206496274093739781090615055916919140038427610940241410996532152016310413000015131696475940431577890834133518286985522290801889029327333156337691046489445958081360877689733210284711824309505268856754681355474810898083296040828340181433863054505045222390063190525523501233911480921249340666458574786011952740760023355891859505492526331524935283127921484308215371935356958814142029115372530985320434922987610487825970510397610396277593792562821500262808803330497659202810427526099763921950942550808890731757888983502779282276727706996418459357562165961527016601083736165015746760685658574627398217861062887565191556555345926015986375597711080290196648800452345744602023779979077964117542132648422073545729009709152857830389592716990196014872529921597595462262521458315545502804936653588831587336340458352174312285269933936167612694697500877422424133471091474897587632900364659437493419561082600364259220064062695678440518181430629543433241949531303971312027914531372205212944431014037983154864074810405596798330879497024019606145971989461853463863546392004778524898945220005177077234971372528164210395294760868171448397821045632343039874506402169467483159267312948144614894840957807796486292327131686182862226011405079103688401890801259477007378009719817621243073879864604221255667662482765539938747770852062671655966588082685463685558853868377022623865896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] 300739345723926784104827015355341951739191422186911077409051598975767591775558793800289511716846124322990085096575736186553844106137550123439243804147024681637639958452807056109326998793515556980631418764646986782872910993677334492201507596221826348183832840220425757385959943396806666387519394913500862422498440447281367121537360873808285792371372434880171063739320045372835851061687978366206094136654547310050298581357929323148607879985187106627127871598659571955287487786387638972825460416661305747380912117400359621126788348351393404075378998257439645832054412146274523098495782503045785509345771181807420963582088864019812099326325143167363896253805120249843409363816880931426289923093186689189330579453694472089223777787791130551560132154800642512613741396756374312819210923459755291130616075563858580354284820277005586408771282004028148863219887679342863998690690246902723663298969192310434261244359365770151567080135518434387805892861980201713387899409101823428756515551606245181116406970068365000676401327414432869198211298705185751939406861533071185829793068518510323158132571097697718064263350146447770045006286202905417999824105068045173779999692808853842806936913111489928868033650410680814195189242061660361682258622569084599544346222630531078172163907478721068302572939124230758529018305184466013816486819029635462463021589721398300127080581752896921474047634143879840356568076515392575188797168650454831766961737486577370492160400366966446144753750869349652180835181672879102265305628688309453644951159804718933030834864163798622924324414274960829316674672868806325903512313532610430612080473768234082313137458395449280537336721155084163471598541804022160824906057217653224162091454263985960061930076186398834879508952502675311894452296494797659114679116630368367008179504951616158528034035242721857808685903056718276801214021054995474076781503592374111069719459339256278425237385677870225265767246678436538134911046241096845211031371847273370695932619816448462069716232760691686430552483713790276309580476922452601943306967809261326947789535484445404213201099693998749861448115869866862491854006304895534567402293338477380065417631503552246223452824688114375986923537805423156499512278796328501174910357681188400601303288469242762837490444386110158564518067086170202393767222741643034624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -711830460426222113147645017026314385216145890624039539200955953440749018862376855788860609954658281891880143637662235481462716073841204964146415031338249117388463066460826544774799119206330423866991889993441694372960355925932764596098533729687350535767452002284007905781228749255069726728163794686855057917467257902743350766893450434782562779040931249603106448109078073084483808261962291565257429136250676397371744889885457972152453558326947493349096637165772158478162054405814101750789772167583880204411111157019848391770311799939023799999133752194491019093145680651320251985888573894774844971196743263057562857918486044273490189003613572145726386876590198163458696380956839529944789759140007923906211629171342159255206283782207890681774954067510437074402104898870434066677904845923989609511149977857546374472503093051386489259455895703627849524449326079183207071388484392710778693268759037034591569371718485262269915780931204213753321913705235689113935124228887961521356596541161271228796876025130988477564739939767614190437482715597702507089274214363775961041296834193688947920050505568977144202494166103466411687563775530394792932227115770728430643194631404217122407029017345942315711491659683569046801879920751484608182152586538849764016849169990440046659262391147600127207101395849223009165892140163759319732486310595231524187197374212016622542846163962841005479837812305237703038240506320088351941596955814530338283230901576042112558451210942283559799428215049251516316368428381538340193113382016104587679289448029588777759340947774804248011873464282035180698454426283614931320104122053803555962327148556854711330527895029760703656754850079272013946427025747254165759583741824221986194737401749104448005364136582029053698538992844957010661588266098602788579417007885232563010510805094859967331736132588908949314483534159915624837089714695395699580397746513162606321526986900656531577775615643921181034261766007054270219777566632750867990732566081139098274211285720240478568053845149947638094171222213100061167343031804464573372863871481964016739468712733571087904437368949674561480299296907053865853336251898357929195843920230068621975012543991353526435367774591997238428227584086792270027520554564872983271273142144947470392710925284334178051232824812904182507336254850413477150184106872201543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 1440815078774695215252746636025915906717350638927332471440496424938254203874133622650994755131149314867543643529557739708111806822854316333287346060744751262891316498391875763880105674001657155290352408485002533600282434242685607119343758784437493284265688499221861108654338358740884758251890971948245986709335860260668161419114448622533335037550149878148223996110485080323011843563487260725384913935331038120108662718756756498338509855655206684019480107981160766171445257193783299246693987917476543386782116429762115929921746797526857420741746270698267520846537256692506061294115551980246944225389177344187015063993256813453473150325020852504937986835791574349922492553395312795800905233429742018698956327345549840979880091459182204136473336920018714346113150638999198125365244454234655760261900827884532715841541380105315696808381067778708004098577917081164295147656121474133549492713399568187216965258559327465238442122159397524796850807675765292795538794129802713616536354696241672926837297996349695138063571450562531113805090489421858498531685604026911021519859270994119556726928592880583853278475337107077161891536870886506828453103031878779361247683023422192820518331869797896332396454131499773344978998844429595658650400259801755566526222369664797665387607334389719365462272198458958089614944662399432111671181584290390130878059022444508265298245067009611073598472855308114281771846438084851216692580463845875878602488770138195748922130196914115170104315596758909810653089583352427688177590033695875426860348808009547700466344232519641730730297482201725610038218045194419473812428136618379508390464801830912477680472260348280485552055589192286517705712896063152256200734093137541094706530460920288203598528110828242323884127142466854287783087547167202584216972934428716193238692669804816069783877072519211459785048860450460493299665214121042098902598057545906370687487918005496007784797427475478578931641080992237108832253133437274245723747301641393994862314897237882821889611533947469943398622755831989321384270985307410280249531718834041860350843361087561902496005799739170100508669063786459337190763167394048079358826530257857550676997545562506811064823132893343903050118601993914584767966732853461278265022090626045401987349115738855952177281348444005653225488491282543736291507086928145022976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -2596873841169439843015902547522508485932259340048355470453193390202072663389488945666322902402422253433133991901157954971429732373923504191049103427403323273195622735303856114918179066758215173765830318022232466469875714698852141895959448719906417414361708859546734994614727966471329092968664098454211113511985264571931668226504697692490812726077123475451977553617574804657268996548453261939934629298769468415075132701548127326837734448872956738925147449372491417906753149429075036988747263866232287336834427164506031907837923086807471004288031897060704602850397630684489509865362122613620060040750847784228431845918204826967116121303860427078895428065345366843479529997185747578204333432034804819652601507740969968064530947904602644792466181105435780770682154321972341921731918363724435790142595183039245251764977082105309179240307337128516370116604398534164948318060684398256054947630533533694305621010164707153501128258334073320587339670667171034194814646173255576583406715626798367659729022058368274978251771308891478519567674972195537387638635755485996222665588653777980849890105866013846612664309381417703536431294143412986199540445195861187278263074881521252993243043393972914585985320014981540710263850959561883309926508917811611760952663860324256680263911968368665554928035614743585725143358812127815077689938945528259363684268410127073336035614216762899517846020975302406870961736699703462342795421825614744031729843056188290913362342050481232419870801429202355883326523069545906490540845316250827555052369158479053679066416565394636309580461658025189522670906530263350265454244742260166372304097172377025990170406787923755466995740074608517312857869698473060146318962831923755108222379922679453535554246104111785087656263737134806517961598639601818225195292581706846873359240727044553148497040980823557787000714139806985645962389930948585630897813398176397493457928122841523683059716131200956336164914456568763652451861849067881222279254226710124694319473821764437503004856719452530621634977439099747448001327376027746041973974148390214482658715944748858366332500393444855538463477682053215686694758316586705170993665936714192413029539898540848748156720671248172467961506044213232572885897307665728203622253786952541000170725411232358292684419670581825316740308883997006558472576048916762460160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 4239215406229271306903126559438949618348131329295707731210892207731014260666675227889543469115199641079174505642439758029323103610961128135346639519610098475502799862882935885165684587798832398838548751748368475242676189575012200614262061017672816910394005257250410438469530172177781164441130687660152967578322035851465105166117502807518073752061666174293282855901791545502766971496110587578309723809745818694853395333178680841326257603887099715947191052608973572862474553265767615851266512187050480639310799216885794117584266314144980181132968800295600890965755876453990262501647616882846908880055099078511707739354492570304149264774980846743187548817021411459288907830541079165934257695403175504041551457908470455024040131250735330943277791038234505186064028826366849852281873478846582166535716554867331938899717239318808249103864082820653368077508134341891171495145188710175005461115225694278256112280120941651229279642152884181239441446717266897500301863217294298093178959567755944648676908213587887261971000199873954102593275606482320352755006826919993827910132665441632883880506578477141234376184567753474163984337320247085161376396395774118715724976721161187937570013210856825515297470492969528483615809979264242713139815861710165855171114467950193871867147456428374402342491922198714865526387815729391710563178877172593567084623003477586701953577810952299059896879893989675530178791268887925312517092096313621347194810027544082584357207144221575381861847582743329220528775945446995828589409308777033990928376053164345689181936741035807421969618905919336523510645519614820633252382486744714904550999617845066001896844794746463726850324731716502222733525366936147619046426302493434632220539760088765800388324841128167810580590516783443235848037311689353838676621719068171070245490634355454337669151661663190303567237409920245858028553919717580960788003940472180305661151523627898029115645018494043697050058830925623092897089987281172611835880927578142559296923256517995013953022552502199770875621549929521324999254932880865472059449139295072172486844072271733611244229457810074770996124696887235153466216682589324516443883327968364066104129387691471166669237280700064030102157451897968347105997428079739171203140664227126325456385928996298942667697535803302892316418475819217037396280804822011084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -6250996621899774234729177543676248272067740907432509400959747731125880957908903296105861108304421624823042330334409890028360902370991209896642102966484735999998262239540290347549327032497304671529896681322511105902341301774501692710671512209665848951951607284809573878488742592859759852771844649818675542631705828489375271406540592490136155850858289585638319501953387886031466381255289996499341814477821203675898867907354625811526317357583271041185180668510504591893449244835756601136509667146082676589030040046092895929857587381774066621259046124782283499407141908036881506148067656160076485142020833543457349771229455627806193101613776130938537588063029803404298725859012127945846705988928907478074799687506294539072079643523325164250433711402498092378618948931705565535932901267443507998189120799127457472516145914812995294803205771615452618693775017622194464243311327474110173676629810110100810508968714156759573047490323076696730811477706120953896681927235754129168309983226252679080940441526346962329814216669741232519492258819928466834900533424154933168965003064870427877588853045203913470633927649641778348423191802731979248723172082690528951902796697854788283431241543839571160811656126041466432259424307365978426366962562213388346534377608420017794998510620503907870508645255601128505333311190029915411331117970569191620428492429979739603011108649690028686824671433926569019839370449605849048021627778441508846186404562459303919196151931743357048444443259083154182766134600120414861816458095775130545642668005424531316655125931363346731938593063281896088771555328829671129383046359950929232902710159815663733338812122432460491569591306751893115739948867417840196565632787626092697737443342628111709487799669304438904112269911895977312188177747217181381145650116519168598127891827422711164315759973087832606029391117436435352123489011279754333603015543684233876362830374123312299074889087855986220768737513016642766755448304647783880644435835785333012145686620469146865705575111492170355997751515838559366906828482665049621484868001673958658217715126172727963062131769961310247201240998397041671709491046678577559118716613685566773138898969612320629510532469981020041636520967670603495362225189124778991613698487082699277469020785164005824405665720249554807085566184425404784656792786641574952960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] 8271212640391512991578362193346583199028984928114774184084100394746824875548284296275990036494259986889444667320098160611062659515345512224177306415288687500553075040259961093776144223689038577866893097488569071576358367735163709800415574476327871455879760875385025575086113531905408913915245502884409753694299609422203828615909822577756395338083769091049838595480594731373483609991026635936856708461681298887219566684588305941637078808317190293929818078367580957393985990158055411371421199576222075080359473948538561886529905577152512115850120648070128828272890800963081786706373883088603168749058561290184254165639136031046368746566377497539626934475977785100226234618306415823290711708997018204631129452847949323255463375721896220585466210478221645413939515458396450911350366067180493088835594886545783563769883129329873683610270382476191445365435543885974705311530910971578456469590173656433854142868557333616829304206724476813468159681900069494382506471214245834341562286296762242291172622202205642523268781964029334651711223808034449364174026068914098954859488899719569699821518463511788325182261708867532436617916120242530008833076481073412954809692763244992728768996382635951778490978135356708679449538118097048672237494208405001957231495759446893262376763859957428127744071270806702499336475526296582010607116594612723256581589255560123429067805231737754608941210617458762413510202629551187315304690151983037002946820842341639892110195706177016088916481059432247247793566175908750943472831377536880753008121559924516274689596438894719946061581595654756717084703976941285891035530037042018011130764256263269576392041673294760960397783219816127276790478342766023017443626721655033179757901256312938362228288100213735534674695455205625269896574221298525985043203699188679987640058345116716977531883297528240151430891759706690335571742367652709712058936838426962264801153682076092717659187787798144608615316806363479092434691141030798130264720256741629887405184772317204515433014440670888668111503441832398492070051752927236975565701034228068351277359055203310116709634975712844216350862181344284743090554816780324819031517866948425983634856269071026862753882404776235120967726566870085431057481847982778706140488079761805255599621175737662246018216458851882168104478559867119519932781290297929760768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -9820150803905332831792275014464546595895484785255336735001693162245933460958336426931466775451238404940416056596410828219161628908807044012306310076892885833294308288807518771469821592706415656747744042962783948162391694952175280521806973430449190271605077186030023269977895437736826173295667361123849310416721096940114269109099629254602961866357632659964376803412781554697255836540380384511425278280190477650100223467006842996918507244299873592133963026712984499437656474972555149031745762106076856462158283452204581336710751705799522553845450973563224460106868023593786284154271479997081769908043833769040159195444648830263643663383572353833413735869571521433350054023336923635484242801516798706413537265745892193859124534659191236768372988415328101882996147356635156494155327407494684839495611401840186061582276761579517497698459478410537177148954807416501532285494698625218677730940250818078827251821268440334711187344235961184007261755072525836543961958189662288627446944882659355802657914692041368479713581716726629126110850987678483969252932631084716894676646986094273781667137931044870352020466202599802198868171541808525617604938380543563429219228319889385662011746017068616977101459056731487523551667727015303622952999757196631406958958335032675399501189272808148502613331800581661117011417680151992839931884413316201076965996122621589148009887960099577069591982784020803933657683475717654330013401635251982457425986881140766986332896702693842380654286471130101473648676661977060249766586380599438533556033199821400414179336835075234728938361193562541617520434232279647673444588953041534555009817126398910225635017861553775893541554159848352263277695371552391104942532893899902761655955128926499763829421305571555519855381539343576580681588874452269007505488057990762870021569756115615454404587759832861920525131098814472580001245231663139949328016237010599381348877788419663991551508185295916301611672410443835404365558497410007926146264162003552253088705354961421581421034762376218468255676665976771529648681224524577705083372782200661607268086100723395436443897824575196649782942819628888670674033916103321873176295099541550665826569350667416096293264116412551984511950313595186041598170716268068794586292840687775036784885419045268030246678168266552024452761871653804781500178281213596794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] 10566068197605399599975656542297424964198979613220888089688961383964875527770524155802514869741976575422964324396053374481168538936764649174191279370143141673852778335479696388404956211739633163838304688754303188172080486500653177366918778166915533345543678656888907159678345232325298211841619601694650146262840359331597066030546105995628791529749137345249464777393812477274960697110603364954484291923241429371018122965158314575385935654354890688738605869035920531865411484557909971997518614120658780975290251670598720689590342722897490985149493263382027019631528715062471742749352380844755247515607912866631015077213286336219958321275220180991360099890773110291531058518069046601682171622851444917595333712170968163864503703698142792419171772773445922128736715412981842915100475102456746614840835457705882021316221598323811021477533794987187643702961102585873548830140230249753348859877139796974647054142331784533258418907144689714972651663445846443619236575436984158004553497104745600931526174937725309390998279445690756902757627070833875866100775361098339629739995851347529094791631053678650303337454584624893710889707537934993761198115863627406248971284717990935526693814428334338430238263665520274163774174014037681259995418094039977112188230635511168644169269820133411839054016669302369787839048722977231909443332505460810711262843704807662307857114630239637926032531687113314932868738465097435716506688634359189530788929917654805274472798130197713154613415017724826413414408493385912894800890214282024764828435916217849912545365517796804356118115859049491791382885793240451643473579453219560931272408852184193049559421623855223819088756203150052980460159411034599573611642898431886901782824047972999827250713471669470465739675459327728457223314415574971693871634562155693780513040712532981617956290209822079264348564827462433638487944732883036887121674409007516111770764481150175628827318133010957381762093822799495907181746252037210903585227494467535783169074914478030634565538803784463998867588611313127040499865886018468816488550139069016938818965664400036088179566524113396476141188464835553125635143748272419658471048690039874241092329538024592962824642991844160172002690856604338725832266772774435314421548176442530110767386549505144300177216258586822906487360956313352267350049779864632819712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] -10545430045199196703131982485541172844431472346133685533606651705154011499684705588951337873357704315261293726723840142566445238463096827479068025147792220823130823210959819672065534006825961959893254650641552101373182180568072228294482465026805210352082423898642943498936965086552542657608586181326661222943203149520101782445275151123787910406968476740641241912763755327481523514915054575189452089533099124835299619834175262547669037080276230695418922135366711249627354847966144096774013578181110945396243156681362127538345792104036425711191915669609726040459739621494512510791032242488677465076690444679853575139001190219801367067794762761962521230565757894353767715410252923387314333789898017603835044283846751418180883624258894681119321639413453629728499043758123754223656963285219291394474062581643202519401289278834274179519339118876988399479084721343271596392429785861514314097231019031214380956039458405042787278935986900770822971660131142115930368042115713245554445840713714563983611960368478922508753007914309133656765952899538599277570876681830450470390206598051913835555457568817783053204857359368393477058305555122766028440284520191196651513791244359749626080366392685992140375674094036421517411666967473702452801675582560466809577399703829883041553185905297722095267059940204128559877239619660757356661999456918288413762974627349292922365883338131171160612244853372474037420870283639673027650562137478058195619077626584078206239199301590414417265966839424780328797717933027039068948261987386477489482200574408891163949227817548220828994795703205187476191140954820292923452986327902195610904180334638842793656826714640618882126550666100994026872218324240868777606768667101161355711477386983238145280783103333628085250211840787964539379962112133672806168724959586558378070949512817906646473445522930599686242496805565809207842268784050810125721691190825204849666096191218549238847352039476427457938421114001891570702105992680939065032838741589968501067618367935383738438240114505232752019141098402143910967446210106839200215404557170695880977520705207760256852894289035127876532747519516979164915566991503880443698471631073222674906388931270194295105250541318112601073443916855494729506381556364974019685139152578584849109613835576280016139070753238954178858557615111252616703258258869479014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] 10154395876511698915937696377917576331748343056230943429513273755871934518136859338785292500405772022162480136794711182870160147145951584549442405452443064911683444041956211742236469855621685875177610854935728485375036509186835294275898616338779838764014486565665967253846356080895588130577210390880562882220348522757243598839867733192838407549448275981465056265623865293758472988085827173570662399841368077794277529997638187498729623738434456250530034937164057290515086611111729745691879852996162534516801596185235501015939574985182927982679352367150092323326828967192994939898992412465693707137844996047634835389388703267606668030000835412018079864429260511587459442981781743156837676341567560619912864823172753158782257013346807551232903090469042045367684844722785785717162771889798125786686875606628129532802897269825368368900519394122725085287346887890421720104754760547300517487764275299272754564254258801832597276199137388036345462337767568583835177933904724761825628346460908714163937777476456289904003011629286731277621081765772723422003296345317201864785801987255694198269110260232584928975636902511545115079282203288692113671714539161591651597211789893678885981516574579489322317705244611335770501810657087922219887515494037355336419808366957500093674586980247774506325848009443661733525028047490406509867013119061042036585004517286686604121055985287770096309117125118717588918664386330963160121464833639194697826205843176679941030805422329497323256369785081159426862262245801657916446476627517556732566063953184259999504083333280953536321295176098652641603228771706009094517345459405777725501673193624311824932245039971150865710318615573034333997330981261157353144466233211062962592647277284453792095386216936765355078617709141641319448884415916896149991652631248287000133387104418104556955030975942659540943989674689634912792273011569022711722645696009965745110637529488464499322270493464233776680898650048787660097934809262155617535847473204274504842901372456842025472898890276272792883564363434098962909648214937630842610253799593330984387986668641047310609966764814808075258681707832210513485709572320052216242024889481608085902632448308292936651463683204531467773722218835230110716890659825580010429013369315110746809813955630022152161716045473012905946015492924119365624327163281261199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] -9849499035668774956491296716652767024332118331062268073135347295364199338557068207105509627496297904919813001553240677721079634381720886512053122390611799351888757325976323164061866675757487253261665916533409725621363550463822834149865346313540766564707132566509998375476464620114586718570339188280339058156302646527793600023971319213948289041092428048683165401513966107669854546381196193858287166379081213714113655043158917845991191447066917666404637876748846126470966300967098827421767124901785217431214759247156388679273040638149940113741639758997474930533866257811595372960217220258844507860644556130917585036389641524922707670545651674233030438052553528498894514591003160794225914051530550951665251614541592436609179917569070103018835602172328678376065311727595000731013068256803965938578621281826641966553335537510712263057251700476103789764696314934451544681441910421517846841114807117857938044722806054753195337492734991582841581142097943742297806582392691522808857744662445394380574006294111786242852003957386282831075246475715437693582455297044828410283831505001250865065406633701725524173393570681286474764682833174832220492385041063594919870114828082908626109810338801796319802092102198086459616318292734872005331031312874875267877968746169023692254865665491317906866400822859704824625107277064288806653574258094342676585616310778843048946642107680955350578070691087715870992411600281994002673039379932651754726477728486333554395669580402460659046857977152738209201909214699709887752411094047672719104071031118758931741583862524076172257890695041185321608640777860253743355563199777573384338911671855819895620057927002349543914541206844275854698671296013148550286478902425396438265442342516827948310726217231955698290853867431234313766660856327088859365992597564420183056775988759868126480091350687794812801086024707536875431754202757427783569361102566290569736174501669449518462416705645485399967154277814172289713861805080638723655599295883086001244421061838642283184469000663296855735399124443970621233311073461288648842741538323771716605837428374591550080870774807012057476504661858437458826911788607909668210719541214079243481098827054049551321937824488093218273781620510551196214674959647250614135079765166833286106509674347899032123984623539089315008217016191460524621672055191770234880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] 9763691592159369766429908137314831933912836927562831510457071813923597156700697162466524184308104703413352370088213575960560537481133409791560998941361520356135683461022191392495330105691077105199596276443766112920215834871833026657150083671287532578474058340705472683397586443257190170027118776728335512764021440359729177814928034226718445012714394071953980716533289844070357568023518635949467722183796076108117858329874830248017235613533233522024724912115910668789899159167512851508799252139265158689160635736992292390890282166069294945496690550230920261105454772373302990056479210150683208672259103445246363574372231807513310142304092476628450321054267911524137792968583420526101256614773643131659462052900429080793863592923459217371421284470886780821767757831510287346689670093716603636710176998910611088154516936196904997486167090058423668264990112817949921756867994153107089264824450149220818479632447328735198824053674746736978405507055941277086784037226850314830218912952170762000456328145136321981847842189138729017823709977269739778480841359428036571248334459545252612472640127519569020028296621277839349666070899816504427488988530718576840378774131095889660211899053105661871105816525118704245672979110316614818902547842367542651063776037831900756249321422226347982660686254347864638325203217160661952847893736853852289494228794714682641789151539108375121555494512341941949116596082969620772370512888130051217962452387502672782164374966389271925523137028350069474678543281751134464638466942737040720311930795585638731104432226692314417064702907242223948496448799048120416599828701869222345231048164511877800837487744028004105268992296790182749406050208895366147612522601630037173141217337458156592507839723573904546434842132450776458704264111620332252449838809800447500870082334211910220652833707098573167213911815613533637516786543467218258822330837284652102147483772144356268858408424808464268227128600313013351271379122982615344283397579445670063789910107475722194213953677037767663853380484710806804532240183458197827695094737307003916485566478525631190307546313583012843818521927313437269005811021750438489814114173944644199933766510027454518257422052364670283851850118480557624235670466400574477795414379133679403754401382730051617121502058107372019391404864655892305067076507430878707712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] -9611344185600431625835211852961595255256585191545077460654512909517702614490573420611097503073436767695319388064881297293869317220306142501288625349425109207895232670757233110454488390995581771205217236130455042498373749060387277652364210223829160727278325067963364034204061274942722925123020450309709035618982588438420702760571904217502297623390256344225680743908133073393264028737862013629992677780357427326468831058671546304437140214219497869759130570261480191847224917806514134022699048327318031010646146113688822706141068429189848213206972491003295175982252266097438274004992016810170013814962022311081184348439012036674295841599569090241911794750483288108247317572226627894728525501588423509233080614623108196799724231560126910082441706821992454891203985060466649979790542980926659009298915395103645229022754353539286253620008177034641540114010450381907835382000058660279858057532538034105659402970260358709868115708727244997176412280911095857786100805005837791310664890532935335062234255442932540599379555000954202771112022241064073359386366789006351471220943800886925443048687392443771345966708120606540877841695800547934265756714347531524724468015378493912608180115871501184688910331936346252561085215233280717735998438279933189218617032804709596396662550221947966381516273617386387337731965946678505692814097432196038108031842056932314514027622979453851000160041539392287657005314099075346103401592886150977161856804737704391668877909571168578543119327032705328645236341384771229788637879410892639380637354071108675319619962301176858555043154956805082392545133345130949209710815326228284017101868202093839615471715831464527994412877187273303091715885176405263320061331900333162899319127313742945605478261202017655136687791353158015299903952489940592163438877186491690478318300838506454363582898134914494788474197998059986292708953889915170692282866663411959247956813111783866651862157579484346809718038513400196968458168227840835909000019265435177937044292731761234742200272441806195098405621380226669073825445823627937063907258674479937836468147236762817910735482928027442569494482016327172030668749829637128180936338897581583118341981555866482136327988174251326437296600548282876222913702153167517693898291448053147950456329858708688745103989971118673601658288591607264812924107595801899827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] 8985208107963191120172778543467479615047944839072178032224574935432329864405999937746475854740245893626713400168255255637660990562794844993308451208697237912660317509055489022444244603045176424285224330523929405061531156583027274508735400930948686689247737692227769928328639937744411584905858469267434467995972748951017419650384161034160400847973782032328972265278157450108904946250449442701669218453474944633156564133514940029187825894614707314521044308029604427471686299925011621777752303628862649095110587121885442009301797223969144375593933839914549616411629583437292275858352719706591648537903000720915641504423920489363010687116307543606859794859646627624429722762171761794359978363000818113240103789807652739603517126481510409728347121278886839060717408008609949536550306553293344213168492011728873052481366098429007514036794689280507552012496591081886273833875581717772976301515304901078606706011495493274523036780365061992462799596142566536217976803106399023877794211237868847894936665161567566886528334897224733492809595365478179976037785665200578129867361078730105635310332802567130861063990249312005738275773811455362769473503569827633000514414107561284278252084521186066495275311689044417220958952741999369830849942020692094944357687187375330230393120072388738352925650617813714662790828519520002203894996979252319184600181121564734186837540389736598297972159998139417691268502219338379143891029186011855731073382344240389133507283311190412704846623126317237924890935068317208156412070838599433419853194247585505689344943789472302546263126093801197553055728637060452217821910640607639937090521606405489929369200569061955419593382867377845137006893678442472558443903559588085539899686571759415430231656769029254697061924014088171000028540200730986124937829333146010068253021961285683912813561379177131594643512897277098941997680650548542156131914384569694742331710269176334985738375641129865673196632099934621194787643628068471167966439855373027366996865056567414235370365422403754888276517964264909597411117537694348005301483122286010699722985275094562667981914701819216839782301343103900127050591613599532219757339170099298733071218228211628673172831913110578634509840737012975707048046785323871008581332311600634960535936431726673957573578561592843537848974081785304829107234619882557407232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -7721679961565690453698308927073604649973038130670704833601808052851767475809934998798504290636682612354710286112666906276977108149481445032869238626186774268313808891579642078597306797604217293824724908513456300803472999930775157299703708373858400567176951327722866316973965601737856266182661841845240822856800941980580030575209727787300665881603427851550023051757810221511535450190810341031916461159870417060020566973189995199382529459597904332261433541304434735184150066823493193673701088378126308895700400369917783646083425430435185821424506523641127342439159091525992868168543425708672161032137476776217848509565407871419277386923319859722560399557134210211508325043335701497706499400355046206553607097587165407075869540179247189484072596940492187461858144065838870310445312677500873394717869185280965851432689418783244143494897588101953745450434753852193168532618317482209165171812050505722070553442026903836450510626522297113323128909456612488424050086601493827795814923787206367511651997343541698790073009379927751029799844444716646771333213032336378376656325182531672602344188583033486854722148717173836749663086038478513349944000409120551040138361202897228371572353423408972302235123216481191351844594054658327680023077212801642382934058734666392874885410765433121405063458993498459408595549993108710785167566781345808142110778831181946812854806446556652316718158704512768137722382800634638288627233141941313522504923645803637267461158055888733111903170212220262426699033320689821439236838938551930710664323251501709507898594154577392129336495322043530145712893685096389924923622595579741850078804600624585198870759072215837927731741437175260974977163641908481495497348077334687314372293925568255112660795520217091790590430522668593992845972537500029515569958537696669158759147889910620260813641975384342025161696957539035470622425529396641650415020953781398304463788322228822462133304395495724055781537240649368130509016240585679013375658641653309684374320976872876453466568974370009113356428714407903026481330945784505574796859547905768773597249112556023969295494834329548300401260922616123763077339802137792626921359379589714282032866360958572878660811122678144203400024642595033251562406243624076034679629274549446435323431086246489222494985745984631128680641623063580001308021384518167429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] 5998278867731405740273948150415904863657867909039859547476117756788789952648812603054371674062701465807359293655966134462559387196419221393507081612930866181630964555702356142241937227785010241090666908133193646755836274224986957327648865764750413460557009611145723926504788882265487351165809949054326068641196482181881450026942149714934380792679591987800538010910667059024073600292924080988298696176299850833204651197264585410480901031419542114875391276815822291518543188449584428927248236463254342043148299314299360970156536195543902461080487553362488633997283823351983615415203763620420285144456748045487238848224046553198096496195992985535093207805743742088118883750885519611516860314847127188131354040365563055637133945824164361015604199685845301266589093862039974180411908185352425199932774002610116894673742574046954212859916738222675504586879504374169359823839306330579295955374719548892105569498157313405994641292173369526761969179765697435407955447455287268708859177730630256420252916599699633084436364138137858772017208036298317026233595212641673564418338953609444036599888278028357558968325369413652890543381423764714923245202888174511920116884887747115717459452518224953282597861095265605846312547793002475885955628403587305560464792145456044801173680282349013291726168453256884823990711245933814890626785114992682795537293053735559892226933771001669979100304714428883891758763802276305591662101748279426589386394456979485887155473405205883826408951966779528688439858065127602854837252393968326398406842524639519820236095165412203775016687354066745893668587244589141671980799090883149543210517899432373787525851064707932342788488212590856791598098182082812117034584329331298960932590475703185400016354838249264838101286356575876074223255531489687287752590116742923755512998485571913727476647449182628217890930688294786778181536663534809969236364036100948690258511022437311132657937403714113754297413150072108029205726372515993705746468302514354492622287310617095380512155636529184128405049014079585115667311429691373521807731887487389729104389702734447157534881159718566915631900354079317372546716851658781654230063180912239326029290060923767952703271607236285448221226185806264874509154213692343632945928217846501863355176651020111383767645321152727689078487156826019695875672687222361948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -4171643439328274849948887567565335031735249317074801875928537840594408294115498387325410389756228145101294918117276599396694684542359540025748248917345465442643706432969888810306637677863826405449092180340368529394981671167922752058945420855715906394260504307934738903886600018266966488210081376452609802651637037875482014758110604343242334783390531264915823668298001095014776242607072846166712432889982521907453400991130876810497313453938672078347546325527827497637346494888764247133325721809006815499710728964918620915503711203964870148338774579770623175209781890618307514274296931668313160123765282233145643144090270742530433678043359100682740706234644321431435752420128043237404545875063321025903327526213753871761041942944792655358812857036574531630829515971121670593599816948565222479254730328436232332917436952148302833588919726763054168979221783988264262529714799908472838547757327918518019310819720997552044775553370110415998507613372404447962133320599923094932115300028297145921466380518870530162557295117493402300594668158220335755537154961140063598844471276180362726957343607022294914786080761857898479031795773026029066528868957972435195798769006758239486201740292960346589267835951421293914573073409173775532902730166038839461995706425703897080352432768546334086907703510290209666978302675814712517208949882128402675563309743845646110164536872658344610008190809997378329878320792282055831730627725306789849618636140367839941091587214713290017747908637366986749805118170953460513459086271719280312978820388086816134730949202452932805991316244274854591225433955544704953191489916978515732948611067299984947752393114610033332139359774061414852750785453265197210562930530466617969456935670436060024339927607864998568884918858724219136726445609129762177701213980926620660347938185454607380570388226213983529543043974036523745680829991988462764217931097074941203725511485866900503498421170929269458172449970932376525162493922015700742264192694945013782736844390669335484414570986962679438777668060242207081056022679391022055751934644655213337320082620164366209674557750301156040006734767252744182429612876253859016320108360955186676977491898401342905210596724948498698813769333292084748908682683764628375857166009466995759855708815067096882147094426717583158213354462815368316490484871988919664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 2570151078416647064833581235912439623206547807953526146937786168835945651884365172893618451842003661406949358323057106786332530311204636970261456169389954787068385560014053064835169147038108980842805292520983356383020572942227060750866062643230789196761242745679225128764002658593453489147722321000460551385655854662439159535982888151002292839634566465921686590361517458837327652141569032152327119809721312275863512813193023762076304919871061829404706491720913363746524129812567061380562057767112268423428652568672431718665412683382287471119534403225626979756349394889908829614432343537190038774789456052608148825763086829382851885820148425784397572679521913311701310885764950985470127694968065050825173764234708408322020311606698980182696333179015818540249962377051487949982791728558309776739534983081113380146894174488833829373589770039063707830078036809413507606833698274610501922763200955288185271957317803236013759713709195713683273713607315978609430441446852024085793557701635604855349442242435094515159570847680683220886215424059822211990374406019919333699272878155995868071169604441922540464001643517144147449911165620634498167612543098637626779993650620451414880173831270751972609121806987508467635270705258559634620497807376962685041487489404937753317077603722470973759268152082779443610790915014900875045731817790583950923540200926038048912034370380143145084125893115699587645424415419164276301192365386348423467236081545840953636640354632049429169286550717160202829343306044233741100137772595397845672364749066879034057635906860684117384290796983868404338336138767907967255169433867741240138686109585082805549249497509345034214137549479689582929615578254138937124787485632154015973830977690373275809557905495955673580076663329916002329724189873533102837933179608710933158591260073152540964616244658091839845774727451907746800532736913419716685806305742693518905154047607889829913917860935024202458097011962305444980992763611136505293317457178589243898310795164949860984022750949422590591898183895253607727639664870965744433544758861693764435411465398329228018194620746615004516847852185581124497312099137048828045874156312363834527922221136677211784661919611790838538659353320994905792830082419331877129859777517093285111169592162528736318601585064198705170262404086480300699771624651397005312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] -1379297852005357559116809604921646397235955787775696215448840740057074080905986204837659000709560128016586966382213706309882204857089582168264552060964185019503127826793788431866326844176237121491280828186934183742620316241004377596436835782237493519281763666501542300667238390617707512339980233811667272322561682856398279964059092477189951171141334285981441832105158520412225484832276060339799402919507309810601001174581406122692141078574062530790079590881457606359645042623566859509073969518437761345403270275260356182214664389165665788524867200448144467302096992298421240853933694664490129515674445136600664770641044913521677533454319340808842100251644286469794370078630770158333155014905389567458617707936167939096237684833364164497620556340571943679787739649927310051500606249257149506744861696547692948738549163281396524946598295083346593440612423906436709206767598588136304737329949032368471468268809120627150842826823501639672493932373857964698261004272610764765479337675990439558416672130678088599234478748396025621138939010718481112508889975025430125399263878667872867278240129222615845471786415704420138474313466359295103683896520451493392730142759919224837777688783928797629705019080358329416328487420537659711314824242117700342797846387541398630112696695621199572459462156726309659024376713261005270930669044705011953551034253571070170753447094578978725508389622443121035225938973519192300140292592347717147385496846427420006626809393574201197153672930774532214858502415078182079376256949349133233106661760191645024147870834437235830763706716074425404379351835466711848983905279941952707851664014677918553207328272963893457770885076602952573634095899955413680370255310292996521862606951427472452912134669705029758952271761039213445832669269490675443166726880000201776285389356003318770080368935141567249036162839271593964863510490990917703521808483599454208658911362270095966381261732030072027841060476388136487751260334754096124274787249491183853250106292998486797248678824236870399748287504270882652937700658267341309615893366737041858697104931991308319658053852812048086588284730119375883893015469774942973203576533217896520867615486455948095714314476658243588411555902262208812522306886151942819667949185619735068536725559262402225132505307754588056673921193699177054092260064688645079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] 626810013796911919199717727916242004526760689161462503534536536572147296940818029566324684026968840442276301781958660229840576544611610331826686596663018720958884446750316969507862896133362461537137542609964258958146459208568099082173994131954501386544877284792029229857387080634090278512517790477901693407717989770489556987471269880880468887623591220490634582101092209736527578555009962713109892689917869236302564226504937737853768805778814633143300753722350035324015936141037215544490785618563883937083998274579517782898625797768738813591889858881562395217590451102412272023629371357701470089198174249878956607026267969064428433097116223866851938999197084586792038318481565678132152748509765927264642725887934230581158872986069511657176594482143932759054732104098391094270069967023208122241269997553532646861764058439766540006940034836258227247540002658788242323491770727579676519625739855764262307313563946764776702258746001655784021079651790446692473980160875847114460949354704239790879287357201980063222161117906987946193632266432586740958410402380995599487612146392831180208691689935292233327646760759954850394093828214909017479582291111895458003108270897251584078427980062224476593017483028618339316893346454819912389537336559424736704725240983565022291174055283979600210380972675430284298341212594796797678335387503173766591428487968480961603041915660841102190824065882639245345557320532088806675677178838685740040423339671721765135522866216377137155102462372514160892860280014521027885439949554047272620577762944851696017642160948154596616754923392637259419644633766735237534255212914155638170607129138093733904193659672073484791361832947334841347493634719550417548398526194470757867411505041218398762326002682605328374065096505185851764714830595897641014503928913393671384818322203417529736685380756451179621543994309049767824908434231517734673087663636027141615850858190715913985428075535416710909514662517500805568584365437234847768748400463345811315028441159702209936725333551810043697550661047763736323634983037528723885931208036502596404647775182281810412714957124622843783500217021508583936443378137319145406215578565880153303049961313081970869136451011496698024035770639683881561831044060425923818660691111225884354884604673067029867276033417499441140149847060220211827543865675439144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] -228689875525576236712524096502472924744643830875684750072867832434048604977585443088550593965546369441533021610157611689652758714882839920913455612532196179721016878580228557581610334158101802170907414847739011871712344526304310377927116181044375076160319774249735992947095881061002789146691309269498234099077588312530527741533096580688983797543147998085428976112129658447376084967990593920544509857474810194777988589091298347682389558538662759517725527257349843861964204689125960865591304546992335786781073671690512511202505065805722072572181611740126440556414031171559728731839264924267857319492435563036787520501871590155298394720749030550410065267738202222612763929645830743291269390539491160758877996596645974561255784245839920659981382470892365071022280327436180764772498821031243037984396622397534536523118057056002490541547706654212696601393997522897503948188140371013124288928368544667330370561017884885361366666527427222029775848557698645612446987458166862800453686955097069035207193068640691269244205108291859027560629685061236718089576046040651056243433552958364693091859807462905802052287915489493790950377162133076609845016377282037303166815221476498978975374749605553450617768488320800851162584232921335738542071998789728198473406797150655594709899169835248887326696925181700074690829957195275522827929222251522792982531387015573548584308712487726071036732668575164628022114403150494194106374109280547407176857339613429196988824060400945210824933148915579744901681328697854110610370358987734130399472095078605512611027384362852645697204142001888470927381417571994055483691963727242692707996879608828263158098607143646471312857389570261055611961075111135721278536334877080748882312182472896285721991955181239933038217842137892946925880104767118328461838334598903511355411668184587063470345657867774319334077566178467584659899518200575297090200007746859020441368030344444377345958165985332900341493053086347351792291193181098357995272542853397166631290252511384069753451570607231318707650110208792655912003635659885532890571773744897337950429530355688907354378819923956223435781413243921049488672034258721383766017191428459599786329793082212941534382281723624945813639516703462408903180919797165915861849693049698551093756789634749715019492809997160871475233359594422380856463933151893258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] 58188302718055485872091144212795221669008596759659848120955108412207787936472741843187347943543726825947785375099036254536919621329218242964763244981504472574148030611713054367716757092437616767602891807940610161879406259565349543810616064676159496250030964011362160688271444188975144916658486427248357696111333028220757930982428683909862675945178358145091956832658614609378337416362294901804842377479468979850600146610102134853832182271474517807698701823858329345869779258421414936008928645594426558462810362749685992074246811806690152048561590410977093173984433126343314606959715675835398356976539602010841739985345385296976718154779632430437102372710544853788184543945766822159981937168906870552946183606895212372449960941163317704845093864493448549815271166049345334692351829384394786238505271564601547067190339278279174142746639173627159476211575346803210458638055785936416084952487620121751098440936893183689432374539984329919053935280196655779012884306559368740860865922838843070091235430900811562349143388389393605259906409875707125222283581965889355490493444321973900014788580710150870651099433203404009946976748644695425454399901072627982594807413978205365198088811879636698747471162942145950660995896675872043996308457693201690029225688918110985263714306185257033628517981512065469485861837598383046852000045427736749792524569360044958261290323337455095368950494809560424321593346243819771018184171854109966841894368525596462193769656738318632083633781495310567737545876855298014547957859964357819282957299255514560532840969374220821849207441817237000854660975274694098276744149501993291405469801171817105417954987225994730721317898125604834789385014873377123130050091744666642995174459557309110007601770300155947589265466173720919001714234695379703753813655479255206561749688082926040375458431574945424960211167773793952207748533903136089968904868414263055820597454576321017042357520364838493724190622610695816470386586470058833769934501785051676921734848873530660592027195745435540904679342994221387571816607282994491704843600351762486177980333249594845478779199966886477516081904102688852700758810955327054414687504906209360649197226173358092849622138937944764688967144373574291239707113298446108395125205790519087183758567379855702258657638117134830666600787667092615176557506108225224704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] -3553864387547709796986329406426405542293759431587126679435587654577967259007996471710756491673768400099143876131252566260958995107219391848553465486703609225339370107649584321283531849918834184767093493657629258443487275994286426187247781175798963291674302087251274976753855110330902372189001873541166596966442324286212851911761160450473081235167746333964012992173473744821667881842905218813983724954928728035619907238712842160204208245659743293233424695289555086895589589170475158933386229304550805638084796172421746789023435757537365941735013859359902392596076630148335889999695856649285109444219547947292354269171739563813170049630833714855665575765281980195898992014654576616002921128869627841665135601118477494293633428718508227061405885219988728611324359095916886411445717462547751439082998017803149307828811955774513034347133472711592608369764745789000547318124448744092157874506058804615401811481588031636788497967862270441193052150012003284434925427714899003754048755237880612440014090539574675476376703351436732402936197837067205424228385744527825807164048999330417176395339043606463103045017923805032894925078794151948371455915544330943290455006227591444601097810224535332138830487714064419147697858193246150979666755287185585191733376672120516860937754722807098822659406162274612616785507575779405050830729083294735100779211035024072927280528642587957157868257854482490298408896522090014117486682677147356583382488491552470335888182213705371343057033469859635781606319592628403976837620413381120880210978522501147737791031529005181919006942994022542775086595493589474741756752390260672856866135858884458569815070454027154201613732967030458894463690878870227306654277200314933739860039989659580054147444169255624168416668199753862383640739385729865522546976672351830493240742370076472586760701768742214642736832318577097468947880288521863114806291446947005247666635541022237315144689729924589844116632917461610239906853667823179247685662434893946161775290427688727312193484277129344278688608880450225830543500079219251943552540900709618499964796229875292378107641933761889261885884572179394418174962815238853905973988885519048312914687039585855827657082716918827822448215462036330558243932366666384151814566416359863922618259078447937521519002535824267876800485836593963959043468129929789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -6126715649406760843750806639101611187879451176649127526935430926198013342429318506450383225171372277094957765937765848481723076419626207649254622953304340596472498920257334621389730673870865077023369207876060620598985170315962468022309294735553948244978962331920255807785448368531497732556916880910643973860321435577651131370899576800992487203881776661576942202362636241812267256818691735626187216026475610896759379585084824198059026149083447155252860029258199638217492490156347009632300510517787706439008936991027734997639298651469457548662642308668065705350337592501207889472555025445166732275714888303969645115623280830499202083846032974884307845589585479106226259584494666956908073252380246534239439910267700490080987320018463617151079131549510171462744857896623167444541654911909095515672991183833274930870960847783769808198668791418065627619615268021422317510275518778909200258569938821967605011213030061697074812857455340335599181050402650934193138660527687977802832555676881867649999634900670126011640246091630557804904440637626149829114277678670511168002478483460139067562144289363828192824562222109852664588909436790447966961538235464396328927810118239708128081103145730244376408643901840827094996989465487159367448749081186191368216327436208230007211841611079040152087162056374202199259559003295515558054881579750926284783696017525069140200317297764661415498442829237399809952112680729158508169551770915189634184907367797639841422743938032995819101667798168167222352725073938911184552362140674913715628808403200273311093908931178144098955407056624875076600073679467409382759815799155860629742205917811599857815292209850055263679424006724038589120516453135456671921836488035383627229314894293833873452047165745709492152861976487336167347174385454327423060629260562057444796695296488919943694765276394990122314782757006250645696274390638211648097105651061773243075885514129318921340624917356869613216752794020455598253978690218779251647609162858025983467072705782030085413545002040167590019060080051291631165232012397416085814411730352598255599040902537724668373616878017701768254175373198037128474011177080325140389072291838711109399531854712953271464743838544411841008288118292517324525576223965359847056231532559084513908237821034836336425379093085446203502772591514898109915777724116369408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] 4196371045758962156938465978121684565461686147368054102221723353774165983017192265324037774649477028123321716813101098925276931274441865863975083903149940778664870467872826782135841995733635131194905931396357914096190037268500702458932540119836501099872224940292841195752404115204759725436254553183512118597311376678631377210211924594498263972168715367835237443824122841319404511297736252221021826351694463261728693251286831151470980568424220663129771345612363992731494278247222639903452312882808917890646155243743055041093411342471277966312339357521245097415900284845334579315325365756949852092019484180729720337031606087095878036057619330127108243446620976589807982218472157065022371916560200276637903868781809340879130515533914769727969056395927642062266851864454501514063283162533768630996556450946394795852158870680969843858227121952178798126379799313411599862392194188486717294386488167797205820838706803582784892953575316921776032145352817601817270515836994108733024126180067174723303374459750764412636268639811223971024122115430959990344141615090667944822837154697843984786382576199143109452639611677338852509003567179690524835588246993539200707144676126148565374324922443849712060251105533842696190360232609423648889146941599030935260116236832694785215750309508577431126157828707292975556477433234589458039704274402177324146134893015472156870085246331492508376693448157585231597622870750854907039262202046710967369633895596148606762094572117053276556506822120366867162168723835155130342704493215324760989306163170605450433427236381138069194579558101954537814625085302025316725912909222449546572604418810838712783529411505124022128722312499532035539534122722098322931309000507531660728499191242965254797829862923846654800420572083488734413243441417143902858585553935047941934369655639627145910813679979050583940678700590760167540119647285848754406712848136911631105256361243510733659891015916106102658844547668414127674254350942054332028818190596371366275149124634277649669505266530812576999293794550748711852017373993904616876254168632122548590966157730528223343130383496869027073629720460323108224280656883985678680114965138611471761939614319536515924025698852900135900338364756760085095134202097490960482926249432061695206457721213041973442938145992988785965580454920575524894788460981780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] -1688401927609223076454598614792170588245135709796798249549709828397263726432798210163565199707827544207413685351674977275453484637593146397964596294917397312483718998242649057453260211266558503778813128689893793091564249706857280516931391154414977163582050720112157450237193823734531463866859134684463016224367393084646768275187539718368648134984844127427152586915157438257134125324426687698609066041575010891115130540818086692896972503492696861992916122117702358546138113095365208505980544124982423909363132116418818683182505653085978217083761902122695559534214350845709575044502475917585042609230726901960484886649733233487496221376402088070490750012461371453981283853511926671254614164387824940724068643330745884207285150752872277542417199299219435334591436646210756689227946160244705136220778403181341403107597096227859076697748795892617364222171216648022107694008158571319502156662250258922391512069992119402443702485101927805582298707636688480997049163107792506881401500298001220886229145038224749546639358355910091899382038249506825576683310318477628282163584152827082605064611490766583027533669945327416154191884252721616741283749249608256479593410076566461718287130146844439466178026545544046121650054696620135776107649136447495031409848416797240290211309435779894322814365028005350299709302370601885250786495869949360739990904993297351459797969166589371264071183453938908436231513888560593878918324398486390111879274412393038298017937626210557157350795736323315826965145115063347419663519033129426107919389339724092673807507997793897655552239480009551650063418804500516880598238651061581714684090791773043635775021476276729945427836308636006119572590893957827269249852143597767028492950230934061865965987891993778434831863169173291591236457549818037141018228386540181448500431600717001293423737580067667616585149482475844797657751930409419454927785738233165494850562207257587099538417219798673921486668501079014313871799706832476175312361078258992914081036171435538253171970229603706334568645498219695214048543639281324346406012824704263712856367984676094930867419420473786802963166097523726640745452782001015551255906846023613130951889657245089117776586874173806102238627721358836755575212723826706051754473772410690229708337800055674884329334378160903360923112836895757524607446040382013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] 474870388785511631726378822015696019200801088146727209707744803385111572312506300401735261396956076833246441080407017400025420320034725375467598250234254787664291901377020041957503475584396915696601350304414529348062344256209880206171904594707614995296295277806258692464120997023425394338905978166564741959093457751732438847014810989220300068513744834622895309761731908158748405786668271096911390717472283925228957680539559345185376000997843997429557604035074862038622136286179548197617472685934950313154804291288659371677934558150620090651446242624052684217832133125864952680536581820759460099868956359793335680010483964826524654832917465283531578458316060799978822547707084657741329054551429376111789534399521472894770972626070792209513505243769220324086826259499905786076498164675338729453726192421990957873922863415833664854060544651373748994974856700252117233255970876933349796887931796988724266819858100532798886821946135635262164105538236247777029878770121135383579262817079549955061600289572244346793000985547538790661894710809008031797943364102934461827913266363463055262907317925493474754899400927566794226454471231793718316384942145476341157911435960164754624237637329674045945490592664004827942321364020593577940521068453166394728470298571909462672406104840361996062445881702041199592739741238543413698188422208403424246109196860978710220434098736089125412888887084031045961955367829243609692039667548774110402480879567580475444167809368889851306043999383835286582324277643347382814672200256009430368351076520952227569284028751663866386628909954880465398603197598046488460003094319805848240012620348563867886860045217172421012713914868218343548520964314442788908953810687448353378885102607997489579764223099802509373984938507705534232355023925690681698191492467534896883305943477226374101331604263498318527501497963452411323179140614189138240280275847883861710336299976769089696600866535043411739140308041460108753921598100509691807189859157719384597080685351158404386575191692894177228027155804032112975513162112524228280159672741724746957256607510185278840432946960619356805489075611618516573415530793662478889943300834564267225403337914904057343567715355914726448868037527184429916730577218125488316830550420685571505023551580135427456734251699151351219784015117982263256569787994603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] -88855790724029443199457768339842449697521288767814450262342741341433368788918945822455730098878345904714259868969165247190115707717220189512505136967709943746377229539470467904730697588756412826929036042064726306299684549778149445473025947502463450556525204138070902122354311859024010368148558254640549759853988067455053203238565128416363969064558878384800392950875955789624110905641915422971436968449310561273106103484706054582875914955801876040817550717386569205776162013609473506070527344204136613406621580162460743208503347455049090083493891280412096422028117316118845926730233379464841120496001282558418707870553393899597277522725287543597998366289721242080869440097217288418460480441537530504115569370058809365052853824457741924239117837829060097868910376358706840838455074218053980660965431026980378418512074309336845647797064992124521077220293597278802792880404962786536239694560716588829920651840187919196334049783461377645551474962142578210177149916290012976451290988201679523570846419964174477055654107743235016688115063796676117671229746893623122216084190500912382193863206920727958447589886364754781491826396425759499706027176432213961433048720498185661786717955752277269897176866909420715371305998754091446667890032640006733813925767368065611430011637160760345593438912902319343309698130130063691277359072758708006339358255835195095817553825720435680116838394476400391760013774872756858741977439301720117531685884455819574508135562974101521308877384973383218911291068024312099737280598718296694916268492435366538544504986788089200180927160758746987546182619557557711996144776883699690774235688840129818264477394163361074979389971973701127309389240855428821324401665805110014070571224803575981729608678135878817139929064543965067266444252693639104945679803729515901759094704623540509117595987842358851080648839801222978812505325618549118000937271495372171730130262896716027431607736805206645278404730698684065633577048430088922621781312104953000468021397831267706965004381784601078605501819378536735094190666706151879983012592973034651260367357939368363999201566604440053747645318883265224006956631950346219815726650704622301370359800110421258181202097377893987255158893908917043732882782435973431114264786366833391579589294342037430119656600764453416115217466881213224493237581922697216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] 7118875339633992311258299762232650469659772776581591413395803890886736582237412454882215917877177439150687740210866793606494200829247141095920667111155108320134465748697921877919766185603961162228791676508205885406006984986108338736361346659683538303101973071859347162440788508727043059671373786133273945572800839337043063160740782816245558129526981652379522123246285082930793802340400869641970082050144157318152933869999240247468673836079487862301009398520813072691367804017471977593340248780267039517084441613635372513185491961892001667435908823558281957541525620489691987240930723247686557403627119156790476350049763192291388450211738477178948033626290345273161996299238665007256636936639543911932001589104238043279548747891885429560628664877724719298756968976284379493388380783464704798864371394544811321414551981793333601308041795625550622314721659961531358412596038432879574670147790840888286358215688729938253389762667016808039582032846661859711803490450478249713522708335705118137621255798726407017824465488015141291773034472279527169075631717885793549083751794866106001973561884124928431329336542518658801307402211615469248338537430124527107424550830083675030661988705491286090248650785675883613435080715106429568198652525279902918801319302788334424443681550985939849886469740718134123051070384054280399905288543417529039072878171264710301409271835254131235985769839698126465653798531112616607380496863985049902067980942178338727148532440507910025542644186832301535912852006792358151135075226406388889799238685373717930651478094758139274856685182513462486088696255269916415518420321602715004660877653174789158362645410757254686873889675790404168043088253971907150418248703832746709084975423202617949043786053550144656310117880089857882227583577965981804774024124916423313361792085265828337810945728213305389927390590466728796842462949305985022095265864800483716899243778636255141712693024918075394075765525951190024414863719999405777837585028203190930017160024975601030409280706057683529945855375260088527191594433926390065160947138026060717253216944295375035130810076238713924986609892346072752096584777964858073136653925113880552566547322899393150012082348017543523916148042656610056439061593863831678495295492483712160359678915646142111645025125482714436634267923671866785640147740262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] 1514205895189791172177756703305121005021418079493196863284569717293587931065950236210173084464496276379689567121578137288294433403081117748298964132481669351774012521217497938095142807831967798958452884171458950475696286882122609813900959363602584289261173197879236728455932741713124598471551729679665804705831688377678301506547665343927612949507830842361336580448134207430543786430990557140077128187273086173530249296494967568616724840580130168082461101151943871970511947797437594737183170564353839677925494643485450329019614768154258157734779785474002413893962063497464587459445162880412540194744185610897986806246432809395400032640100132666155867477597282245550098566513123529777755919755278788602692217888521095659000843260998574846551760737846809296607500029331401982802111597246945107391740375881104061622438491917957439052893750587604760797883971620040378487456369948764571564163294970434284238378753480556357558420402144142893806642286053515013486161814481590401264831506948063410438666168060199272325626110904797439751462694845391234587240212002436569726744836183636243181104490437719871539053515128979132895887415999092548345784698369167717383721283315905576891684285247114809663900352530696859166168651160424729323355912728014967146461599511937507042082308190420712815247518292749036893509925099862743974846141579158287185599324346857035499337796661402364967626455454497622261130323108075684605192307275944269599236402849575809516466209690761236779667039376138529919280442592992738849638177179422403892697093435235289597736020211188324108624363254672946382954445767122086394672830077742608013601218989955348082015521025712647919666203132661830357433746552163300697588995808065730481222595665144207111860897406030833606492409152927702411976633830836271678026316538815613174995452057442542674749298339957973039053660045528584237531169500905571174831862197315913388279386310371724170862336245551744800352106613017999560895930430662489773167627696135237447069290274690457420467921409025694829175901488844379875547829799058060574877363828296485325018734225205965893721944053118864544503664679658917876397468250592107054951685807908269896836919927639071137882478494163116795961833208646964369313301509640639578341555913239669791432492304276975814256181737107155423430909340197080672905017163776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] -594639640893759922795911414608612667612735026871941136522682538050218474826158191727296477153469766730540371200208971167239469492644222801481571294464328997407751463723169090331151524060630628081488697032099728006678051985129168480516276588149740556515353630068453526484709244026501396923273037098046153452777325501932211551249667652613023995829447545129907629216421340816530426647542251269229741591598459342290493302200768697652374554950986479021111575195411565441131952189174064330503116586737570338356144601819984198016774899138199200685409688654838308255176664804305207558212044700593106159014886060263985308125144002097588942961259814944738705434516768722583731101944694355551850087804663724408990477265655150213255673635918002527404888459612123035224456760555608163630207775702710991521985348223679755618534753127949337161834113619130532384056042722644656727568359517571097210546806292819649598991305740319131321390975401061854853205595903849004913790267178634612440256201628311298266594266122401192317455948540847471897380952387637741461173935149324231172226680088565394351412003378608361436311821315064067807398053083354372478863891582888906386283034159970759522971408939043196459251742819087393777747684909527305663068757239734786692782050407303281992150050340895269128614066650203096853156477298214973730520954256853135700192470861607110246115957305873976081163312935207461470433578802037266660740431264301489505195279829226205893961510253680890176397899074182159108181148341254611241421683926354574073266861850698727633156976412322938482074832730554786336251298806593280967049503476139954653944168676133105573169976858248227060256201818031129775977129584878867333419843578851062744695693378138714126907416341847873057115197844584743113841356710222040934590363841571199646317224857304042113352834390412692361376769244592500059145461962590170815312808157438556768720130893638015828552026652291285725614338805281558141363427437319850258862243644477296439129674373578703745661022845347785372315104317582219290330221318084118758008416575450184328299110272151101238722527337337675415906528721860197779364051530760873743677392442713100849633915365943582706843153332018409837967983574304283111742613246355566677103518782296342634596055083809179796078825023687870612449906047356786315309623541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] 59758105162446169861065197260172986215750185184087144122387647666095867456879810047903642412924290670896268661199016083340137399667710309246058465157558311834156992969740876486522455114885151619904856057782429053070316111754212575191383755402606858863370234660198458283681938032020256641975856678413125382631841883450507077928025673759163775356446321274698394942864687365507204543949074972543105955808081483255768904594720925662999397040727739821205966008674766338723321296140883188281061318009021998001942076666962628239148915276276714625493129606452348151684547952974619418818940531573316449965465104920867596241103490706397967376387221754868548032543251101350295912552194570487485064775334273629465871654778140028946848774444394006903477582179690729540103823161328785529669060058117277582361632430562302397758261037842285817232623374611460654160659306015558731247167862120877156333684201308129732762627615727611361195610409840857162471028641046074910528692790399188157459889442827834246476846530510319723689369169171066826795905562137129297685701776741550434019983764746591867036260804334656898607494892780488682230154438946000156735866430304785843633969100368559063516174950466882982833007673516127250961366059743383455393092504656941699478937029080947106238971766225953007084567383460743022889358460822399930326876066696438236649392998127092765155623607530343485274452653734186872378174589056527653938255309318500129682956904404383074925646699410200355966590770083853607478780706004347029500230995591978791491947150261135151219167924056796679604213456349992202088807539229525870534389460664308755180062983538156136895375218671452467014954332879888277263282494622702459223375587765863005574842013899778779743967107842328772904620633930513745236876503916856140937413302165392718944442654993872914297074295624802482527669118826559928924706112693551144828586144743981407166752925423061644745658890559744065881254713463010898119714560510957538021742671972096353871556930674450719391098679739226785754075154144470099370493705811624935037614578826216273669089619953116144214289765197813841813643479548568136171827976095976797141884180930813352512183188845903913717789321244263941676818608089867944048812692155419338828574915198282503069710284662956901875340279634988575981331116967465315759908978688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] 19835682665365494185478147952340324575574385764214906678767608918384659547415873036671307037736952296362533883389165668838866718283280188516176804441640381254665251811657140671890826527091845295169271595361355352699987192289751919257530767327639830951291829021195558660409200713173365776692163677709132244672206424294643571726426767530575860371932018459917120701639944745092338973454006628554449259025704588548727220691399909606901564221807892246770473731866054029281804426774514731844658746096003368284742764595685310284838342872060379742256009930242849340668961772877374628193040770004378778808992807277866222455188988392823106820308273048295044462359676125959527205439204765761462103034275964038580542258357015681373984843570854149810444587428295171594194109266315864919067388725723363043542378165745249354196994958269998398071253171022995342047293430696791053547764726959881184459191036317348717631023105281226934183232508254703788460370901469620521516815893909188241909912447471905286908328506257060168457222169153481406754641364540849246351902216817021432507506133611603603637146136040112553616566026194270527837761524507959917984462890690751913690760974888788211564705418109342139264632358017182336253530179475990969176497763379430735587979116847960733895644633588115313925349675432415095397516565763013854038856853731539923030230982694061893957459871811317449210805594336283557754681548631638846978260673224910312027453650672775295944728484229775455888074661180171166599216543991590623252006242448867263718866889640474472267660973406850351238995610834134089963299117108029243914937386948433166787106501749653870142439206162666331312438277239957344999270282136927995682991182056135316580473953611920741884406560157095447958963720900016229502916692123352357744858781188974868184303223029356572526947566950289458379953807482659271805485118636104199762945179345506228880466257306572491361230476662967541577214827460974402773506704487079256891503571447770519112215569324896444136726462178865062787442120242482479564627581346944516943120500157838350481749218741294719607313992029892279659117233539888791971117422108997948810634967810862062409845544418211123240026324860761803086288596258405011733095356796689415113697488191634308977231399764800427880904235144491031161999679409035304764985835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] -12308903642589872610009909992639830066534765139290487414483488206095759738622807673206540307355140109054716379665514384803796972994008092685108206916684553515691676165672061320066615930686044650303236439161946353445488583520175173790079832456702434564941070873153547480410578895282151638952978087255578077618896668326579265965061223726232515808408494148066517035978046846586767869888975233083905868119413795328204255484337028929103076681237526658915023773102662361371495081165665074863607010449741005674204617551707874358633079671662667134826066944012895578424327386141472594098058272593728655169021853828709125732271448030637879769177181943584292474126490448663819575596653596058917477893527866155450486615691244885091591147326862541530370187906038192552403832131348926257545049085129866893381958254118888356525107975508790628516431921697880158182542226237510174586106773774032410399073964349151825707407798201596997888074802976899268338314449682654801333504830067730931022505297102467429693418834058448216671817066989874066514187956210839871200605233014599589925731092687387194409418459134086948079554862277924556964074592319473687623854358111130194246309349229148270858204122125894408452235974434965708811067452663746772041998773987874614691970460149249306819530894566963339728398467733828471547525803610214906221052254135036647634322904026262537042740828139638185245582783802413988620335138529281802938861350013288468950413839287939699273096810618277405176517873838743222311300089736793403549209083741617131679569017394184787042721285344533511003900959529033943345324655008832019953033825100623684170592421238644788781832139306511956480580155053959618063372489059425909487104195836814741201532034989708003941524280754819863173452771645454042807889745592781948302878177235364681001466286818960727404495184613426486476252401814849870818781606683218902371206799586759137239375680552092287877495093583321170234096165722232076198685904494860884523568469923963540779167184598611157014325051301961566280446997942515940715541613857643361184851303324824290518651499396086187611041591647653340237703189413887440541414796329216504936077902460041383351914134136764427277420477855212514294921389843086718859248048223445001338314464099593827536199533390549401866686263674661796480788311043782575175636090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] 4058596209968485222057945295540076536566654270219282366324084648768208560392781706478587925591437327988544789845086486958430216298947942026635725620431261462915025489782549994902652194565133781536818596494421343067311241843618366871384688396041051975613205963486537406229901789532179412962007933087066134157673799326734816991225235197697435779789523647762052466152011346673942997503153578861824054569355098626518751318228753357670874215710936912079611447362940217089384322125121414659586688501668961018229867421067549146991355501648554396534575891590666250256920757364022519906280559818891438374735444552879746893091663611874693556233760342056515677003078966731283649396391674798690259779532958095059977407466677752435566542959337489932926889369603785025389130930057011678941718951377129741830031191753593224957139384592608020401552784768474047067540785241386337123265017868284654267906311329540220659942599311736487410716115492976830415762429275944921204416557843874786433445467069461930309530662612164894755333166904636128575850063823999789346466454010546461777539228315813839132336553662615124912196474456293497913802216588056382002628384404196165736798806849699996032944034157998589360666651165688492713757931232762671568842347471230973109204555943376831984041754316835352952731336886250851580461736026167131668310181119547702078428752551579060034321485006358101131728122982278701685188158693406183274720381879629138886060475358085022378649298232782553086780713351262956740575879087497950510481434192460302116081522971649522236188317143448160331730553085581392205805441998582003910331629591900300509962378176613696832423565476281467261173495262899502692245593628850366700155511090965438402748799433593683757082598865499164928564361610023052522944004839264784995151102114467180243815397889690591601393912521350011278913425795479403609141489432116287332712620069886057714111668315032322988802551163915873131873647217209829229316932479074021489488718049433167280677842310083399045011079812919030640912170596884746237869960127348326432234973784842210802900531183866638520932932365180077162708424934603828943732426416219261606938828907848250845865999546654541590535833619970854054244485720601414466440046010388458402576931600091820290139083446507381039507662071852638752228666193778088890691747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] -958613811723529414873679633232043168037725505759786434120354353443476289503150437596711607035918241838310478407331283708071515779204197697425782590590903043095845302905388961284247357960579915384645172193026241330292318489736450093103858333848808239949635801064314740332070292863350482267555689076725368207038230158870125651568962936260018715737767743765734594485726682001704158877312692646362572309894918872992215581405727413111968312687968625812553493197456397813793495866500525716207110387392728084057914458697299907527857911397646750353403652326830685840721726163529060981468966971652918999953729025791134705428191526402347491520986072348375570775875748345947722273517971093572964434278313196254903086271801910654847629073122203453989561279522351237504908914460099744461326240123891023731126669753548522679582944676001800396144333356684373919555678706161336794827140807021254589060587070062591148792761586167211890989318836076944069104172034933537146176813131057732779659436591301705504042947298202835515988852208084656587274704767851779022287898601445182790748130896496674139681121795804307573505307867588699248955928045058258897306566448984735888826300695138313714699903204156315133645562846419908030712386924145843059000931603841902591712735321146339659825698800523221896527205901499580187734171165193902218015416434679512774420371659566053110587332291100532607429040586156537077819747393625242864369347218731874778694085282118368541943145324850095229398424451115098708347963928152561503330624438548614270241189974236594011123379532120678010252468744697990290038862815098019223657166861724265172090423876485490031951579513647778635557393512771338434582681314418700951039428479913563115666300132348446787792035387937745203160409377751170781666571727125401699587112092321625803200822260607170116952779851203051224778715800416418637416085481548017191959848483795799575645665233496247435671997606667284993154090723495813513432009120703434090992026286519815026265678277319896538622591971508060689168851061161571804713071996551446329405517734074059473668548819013643458184915160354006552939441253884307443998333464814846106928847555785868586946417499155759461066338931744030473008731065721157446358026337364129489074952249308332181583115893285178146449774519967901460324259000096270995620364288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] 157291862133358073957622543504754484000509398035750651754028419003566488334583378175465896336579637131167855730567260581603601183515102172193844035370895572923210035740443380756100187794085379380763662517956630876711204556882434235294088788708751937087742633711356041835808047091781317052318708572430311333579124241097218095966451421157641104908723239158689473676144245806936329848901464379577451899729460846560967800684664138231605600265383586701400356089117762749106036264667552028685865547764882390564950692713115472485060435119578381267992813339177352000831419756575218185677975806448801035952182168722016240462784143080705689875646805572776075831244241852897658382637469356406082222732691715225265753811130538125322629738494459136564835925158179275731102188515505739750117620880461433760733914646941401590728617407480942990915236255827583693474150208082766501814963448352715325773512155860472206580917866629039777895915741973177940394967908547012224146183008213436201792972074782537138869956378246280744322541897797778107416176519902935789894694776288972524928037793063621834773110467989129729170773901465431304145116154496267098173733769545970811033512205242341538758859214051078682625244039440416341893557338959401166468019481264507227112274318603617193924775261448642296903545304496063809955489087636076524168436987602230528919114956487501154668862225608776383468031524588710010501463534256968325952639275143404736954111909171353059210210070955825956243619859919870613167234557207298874285356067618079218894952503543371279634416527682720837211037918973407242012359406784906118347427918787432708228077778192182811133321454824918262949080137702207119108782395139348978122491649095257185779028080096222241336709462537547782938719145614401130952291285962248946489393027377268542902304133115771137209288752673623266638496871816674681258072048694314214304979438272037463067433976558737047612679387397693596145659812603801200248125417432339651093426982381239100309159246376060476353535383008326719813544569241611429507895379204812795711335397573695497101905951235278440048041210732637253595194540035456925226317733439199906760884047814335484836865852268631436877891365407874909688170899741542551065134011589088225237602284674531311184410850604001346386416530281594475787313753041469698201354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] -14540606733446988106242739219224661435571415284971722663097358165853954904315296062817100686766323999204014638342774455628673678485526386922385552329166586721544048906171007291058301303903546841748218402290807004028128830223721757677916209239243289638545343967318011838499371692728347574883565283194906487962653437068345986526424273819737475902401483683833791662129862656790779098222876665447837921511744229508933693971623927922721035261106025669541565842349921313286592433752146151856643617860362279944194637719108150464272751978644156130357721518965367929572035953088475001516846711465872042794360174068352350100288744494501354153937183075305083129596301267396312320785245791785133699396062915681399793620018807437002521487899003897723880357085696404387331582470153144563302538026791747910376284232559739302797508163309144534025326809665383385636308440265118376689803123849520345989181510988044971780946138705387673656874703083015735229520008152735997434899866635418466351804257634568462075071879518004315826229783382806185524337703806954522079918690388175801882799393496147141427295833693710967212631880959531346082809818861238771531264144609932999530971428152278550536935339265328869026877556111739377577658688864242817072601165490466062890538225881694731056502627270240515634956074642071162020835321502920370986333061574995931408205144752893290856101963209208120983330097546378433799318556153440213834782442733568816876533767714874266236866651658201427504549384622479150560173793551900801531989500476776719765504249337628591701181912845384114355873506119579606254247285909153396031061719851399940105401263949169363541284072975925122717602069875992537499491011741301761450907394615054830527726846996176039943386969610363180813736424511591695524701208284187456583357838750317141664370406316614673582556376157167902890260318234154954683411519975228502053945436755698900400644132351093449602592313805555136450392184694594064308248949996249733577059956261470161255469988702665004061597632763862129541402641584052391686580522366930910433999806594811882152020650834929326101995760303161179230275062015351364531150448284793348701492509228848426835224303628028117081987793133612485969857129583883440969862096080329080838210488054399767576306159393241084671134281405748006250869106673055727798452224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -36108189543435757248360732228866175167758162501731926290132164412607632316285569788740119752893768541357450270899397699621988029307554711227729028619922117890638934558647558942458293875261004786168460713008652544622491209605354877260131298949618740927858617976790238121082315265889768994350132894161996973917088114241468411772305783783173841216346590130134975079608814215128234829978547187808738201096941696683919498029480523458416594842097323400434304837274209827917759926512099296704383277325703242148865247555402169466323439781314049605035992360040186414096943629787209966107268656488038376002400920844589871489674807814959842378582962289585365493696034856955668451041862648156796186991548354426113678445346585894507650732639591478360637986401916746119091565345204759949824057285999996593657100957916418214672596673060565886302786364798940011504961410190682636495328657760236365561028198363290685528051872230406960927437764129362937217027761058319582221025939542057114433619255732924164417454035343117281259700822743181039462681778506516177067773786747307674003333879028585551495896259842281802835613778094877204441589453931003216682616367426406490593986153974991940808128805189605106177733726085844973785405108139143687985570634648098860179165285302441602164128233266400628779689456182259136030591372687903873875807524194222768167641792772234570842147098173365119638405087573197585479273180741279086614323355435584155756020243728362925386048756778765696026921703515038859746083504814508024401811955943622291916285329820827386829833473802383000011584178978510338271938471349752684880897107243306698024367144031835126139430591199083517514761239314630006308265624105766946232181377046201014315350133462303999971515128029905958631205105351672397115436747740021182649512281539682697952150464405732731474130433937083041943453342053500265348415523818729711330238329421748060913754657389612168434124483074992238884350744042508855944963424887004416709866084869134071366861416123221431530979653966896558818046898402230749361125950413180537303988679580742813521289529135798358073555018293143401778682767211877741255031332806813617278196647442697628259206824759462367004096282370638686619436474779622558044196800752993919342259223999877779213403985902439484028006729559303069465959634314957454049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] 10419232785327179817696977979532904367619649261571801475663561575482429803199692407403043685299504423512520039828696627727648877746123849940765896697709896140819302345932000275986301642115280206762296684069659359214584812945743868568597653856423903206665875494059806956132084786554343778161244317106627775935100584573689417422094265726681608978400881004717748031362768140245239661308915112222101699461525973887945683433168777511917838683765741695097770373591027570563521433201543301897349258320715278004508537250719604418561729542265071912444349930760725996071786886734731101882888723141217199164046436167990835890293064645687584095593209064326039160846364998025504658503377523698460049553910059625987522036670025657625266139238631193020830097025028977459716811618688153809637812899468999426770034051442427220967355014602249353157172156316298415933774799349533228999052907203270752212318800452513134544941984196889995790697554398894247709384341178746248763033307810028149021524780989231578668264408997174768589082452289225356297742423972236858181458613700103068625198145868832263609857816395973819872979275522552648626617578636411368396511596959605693416365941402129742311936681052608035267809852053346078706798599338833565981597454112794763733945611440439120556238680325550604352748441169881521791549211735912519539526426971184062552172997400440602745854080351352706809520213800868268196114098150698694751002493451097807180235292557742027319487104211330309075483367847708333367461802874368663944272097597611612769947693836616618826676911928886515206420241414992636146632556813893824930969254066784962281685135291378171103962798491095990930014172088417783163163380249689746751554103071458031046731975708400316980338692079281676580285298755314060492879937949571729718769208141320566228348963217518741948094309570190289153601392978356420942369680525393088807998908360241909879820294777696950584130491416373650390643253458167395519093455757761737858941380580397949425883221700887904456117613985510622831905970033540434796195248058446040662342083748964421043647622655276909102240251485667091798790174053818880289865883753475247014355762261017502140199320431164653921265903531246209145575453977103069442479104970345272681349395419584621391134515253767096151697573889606948403319015588259318261088256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -304411712133235129191277215429223554585761687772238941249155305101553481911638234675203513192147481714437042682974247708479110074903773847051259882194475887526238511912563636837954792923328751703037459445257471758976875309715561630669478568484687826433229760025946255845875861820259773828190286532137021612725192674374242426360333158028245359763504882529378634718267961408048542230711250173347949037915799204885895612343969788489398222167937619014810701038049337932032763175730863232100609467545239697422924597293040144033675824003006503053992621343535733353179668128666857236788933159660044268160845491559967294442344357853376799765411941212708680251827875919169960138906339838440249291307143520626881257614897786767193996880809643471041043003083184464864955124449572314972646462598878762555365393605920773304533207731639079899634287459705331441065095975274100421461714409759520151005288387970699164125812106453806332968324635039695971682626017094765705865610730721081179666294158460102580070337709599324206658417597822615033827640684722354322881462981266863038793712066168586619662467624385567425050392373343689322425532145939101587167209361385689103532958028664633968353806578922354184642085521487108207424651231465751730215861628963306511577642658053185871825134567683810297671778094463939124983373292708737161649645653062431506601251196157765828029778948259394420722236681280117792733613514562961490989100180513057222819501006083760223930131569892726373463720451724143494574251797889094138065842086758338357088810638719603553873021122454977809415564967062398514357915248546065379623723449121918338112950429487375334375898452851389945805006657510641591071064351647450471970467450944754600784036835546602782269980501643289107294859901424057296567782975317414060550889107862979063810204250607422665641320293715854533936462847777953658084903317344614007141036342121596634545163087873856707626506374212810808948685992682174837387340651331975312014156181682884056581371965529180221563955331775196827226574117911077364518656075202805618815366656927468377558562244989985972740817283732164235349513918142808472405340022953828859933033428351269323721972372674778822383711616952396301865608434781024059609992858181651630852461353075581384255364005238929365068315806486072792051375981894274810013286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 2465827690978483868201006734126295977487591526332628051621810042463630481265197833938815788393984199549767650980669247682461656566537426048539587574397184353947213395358943869808500643188209103383472841384867214284928555311557003586715040995762359173749670513856492935798427713623561930752160159024871377194808271621703080392618880602069503008263557157050241971975871107157291687631905815724405078993954126532532780606506444618760241809644380260710206632844873699427628568526699436744670958027467855757773310628743515949258623896461165035747253591041499866441824039099419531235028567411277449548356201714518753545013967421217675950929102066565545299320364883480566186833303913985904621627580070955553890738033411491373779501603684038563570808802464981520657071713555379767449265882248505170933135918370454381026350635247379660006224126960803226067133507037565958991470656770802777109973483317708002253816756684574764049146741454807613209806185442552338763922647045439019047307708119515301468538839983157109095221463646268401748657125797666621223782461942632486334172741689153109591063588217459532370139786850852742892022953057736984928679689756659668683807978653930782244331275980635152599704933678080705737942713035371564097198497076558514136457221450265291252058038471666226901975282189189869463774213811214500793154267424672100420279110847968344357425799894677373122852685766664519492424188928789520121272768740678862251905364922424054022412937154913066663065944858504867610188997223003952692976318908245136266182361684714663382611645917439789150783083658575434987109739714372390303448372064383411741158496303718621207019307860944896417847391731100199390245666126195820821550304706524041266133262905628722195943738143350645379315908683682915483213217667044958666783650266964008799516365506691895119713154411432580674475269351763197600797515542718279994372851579227129401744941695382534606050883631907381623808513955300870012136365039139220738635127977425116387020621051637518464970874941203800850071072827280445042017280410518556355267840151264380940234767991205639979849937527975391045753464681465541137795727138702723308344988825403464181530315764286386349128208160746652990535446864933996901170643325639198977196997883673483353183592759230281358214750987701402173595048570192739453739466752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -11284148935717736876321492785420125810781874993383036552599429172674597475753337737474668374574998753043640150192969501375519685782011396558884863993599993838352529044076348972067653450174309597009213946063834012537154288466503333859658830014488160881229778793971275047515642344348008773587093926184428812707265406759183014177348741258812514426382380875150382041864527271951628845512351780530849037542756100419214003971031638878198786901111522240029566903029435989315363544092378805205254899864888134027374191974887695357509086343594235576678617681915385309351094767305571310114341429698130591620382057175907502112477592843948534690197826973286587867737325208078355215379916729981791670560005728024949143806028563474699539560372850257015607471906593569702105495558631067166893443108131456758345162261417727178950008980244551030838039210081446626558320086747447478247232585847908707532733733096229506663772253442713909344111968872758761056522038959207688716083799489805095237191601271208521357840776321615053286261290354822348031504703993375083335169854777116762847753980936611330588537995146609208689091307958050482122876110620967930333484812586821091345776296263991488010205261780237097596829084138091678135223441064934467939068799869159647046376459830946681923237356705305325631953723727486306906203653948332951507412800731351770960080525701382450372062630775726262600445353664850246792209264486662038077227531729590916981458589459604332071614062943414558088398040500189499498201725762579237037561044546649828270033872485279996332762943677345932178570857669390883489959858545163768432723493549218950469704485605311840490233318479617267392239511248002076345027106351962837563062670024738841891314230037984999656034325908616279126858295894558580631783059195437797445012850239134033562667313391308209170289530081789795975968700962902772103400023047412581786761223958100670247339658760347132292817788515551172539892007299745740189562646471125133307336234907867727187768510004087038978716813357232569024018921630630953082459753581822695214668170368642761641541278162097168170599155317618113998278376981822179933651237911105627584687941123227963332200896445000202235063633470305259826431980236707078371193956958415918397637365472716436612977092941104022699345029878886392481520682140263762739603701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 10413640427933675827955161086865256050431299981846621123943872478905961156414355628153735010509447289113772627032726483692050679969905569257378043577824593300839837625599687038291855602048847999841579525761484481854443297714663524254706477069206991013514486525165685274920746059719645393015270517736694602691670637150439735629244246449750803231206192140062026865092930517548838093145970963690679955168561315771817990230312980000595896826703048688372715368996240651595689513996965534492949364839807580680123316293228107805841225196236733417439861604376239842468312422892321158937714545593858436506284017892451778976756826866311336946541359064342670491964324629513028075214974139172091196772194732715217251443384754297951421548659003055329436415078635085840113323048345961099886188115672102850727083708209023115665797057866441507450639987486077299819085882948290245770493421676598076107739742261050813005965919467704997556719795129381389679108865378424145836176012436005756168365031317463142851118903311266713682021811343609511258814151696281073872451935990421965227265463638021132693352998072590151587711765310287496937670392572172842893115724799258187046853195454081081065669276808037433178868630613162065163637586818249253068834790021546190912326386454137447289884721794356292412729467345918309372178678096921781024586496464825705468553578239586486968455969389741607668601637863085475985399587737564311061963819144588191938827872737253606900100202497766225410398356408698073930921245856686293828632112357390335473427652520996514708168068821598040889714227717815002117688950896867328850820848742843836113043533849411313931568804033309321927633302334547246350019144315705202378963178609003480894915951867814172365536984268657601529420121331656472701609390822165072724276253948951513156813726597649305405721946633889942034964215076740703105699883975899270870381752078130757081716524867754771101709517756642438592119782374034262126255578375108398899481406323242760694434488358057356308318174923543299446940359958522268674381782278665608852696462629573782780180945652274457457977544099082570876456715626707269780965789708779747730910947406703426370384068590800582237710142016761731074329625390549194661700462619424321497535557155891165134201578938635241873000360889713950575560387054737568524780175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 67624621480726206539822171003627149209062880096959681632649364996567127799741019890388508064173003074520208564490555406438459934146257796830267948706999270237318610443589429437699288984400534162804234096255110240635337397604689153381956649701934803631812930614870517397686863534059823696205264058434124998229729418190039874965698882250080475967046790421872395883367720453493153176175906632990947561487820372537066398247542702081867166056062184909704165565328375774092192767183136227021113854530800862951169895975296367456539038945276329934863211881043257753874880517414751246641874036447262671008695980925786772570645380992219450757229796559765901689737764302919639596135091450587944335292191661200993581123361942390852536785706911672503034613558910549337870506028968938371379211618824703609355969954201967173405337969993077993850136110739232232037152108103313895179917987163473930927778239969951502871343881861900053133155830904854886115865040184796689606764144948850302149471487794189192601092269031732457653683564403901428792705326185528961945716214291002508542971134490719100312705225550604208729787365439750428391639310610890475080039652143726358366519972036529343607989182220247185211367064755292965780561482927710067291990687865609536595039548703686041784604614399364562396637812882027398448109756610313852413090031863896020543723004828473717148551498320065061960357478307734150185673649293125354484008042556954326204063586132528606031240212538467666334084490694814513295223069416527864083199287265074617244361702696055049626696116245319691057934472415300659411995596197935960165330524332299808283894352166991377529165840702429508778151358982523803920639750477689676136092262572381590924080128516006011886221541972339923205701349870479947911229434198035839265227251109959219397335055646597804410034061759752354053519720492665167425059453208174666213907704642979120366634031601604042726598485480483950563484271602053385712216526209689967714856934413181333047907005103640474893315603353471671906796384018042796384248216615830404369292686429481870792799179619702239791867429879507273219877715514815116772318953262786012179842509704442686539656768267768424857985316202368366577211521692896593897249233139114816063186884494933538340818665952597636426067188580250113928288181455590889929918382080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 726899965001554337159299277561858101359683761558616372247719146573281357482352581496947670789178124171627716125671295784851036466849117868875299740761547958014588305082808455822589896798395465589450493461647551616993977074255149366749631860451988361197906453844805974869943451294229144455670325556683948618610665302792140734601204543210929092177486964931648255293443373478283726905690622514425242413026646460478141487298856881836875760181557857331467042250800159736955327900310451915423943270769349583481891654684551899449514469524829243822646079664829495281500428719271858989073100190763876934623056142347448674906942048555740260535363941093135185747750112830348689473512459978330437896472893171413141113072166320963552077310591791496222588841119692823446834152680065808785134065795479591227853680414433452460873295166715610221778238602729170801042594740408804618021663714089882635468707658177342091156290682843761717470032017254818699274074902923704136292165457603617008528824336205349434744301266316725232223032268239615114357299597831622807295096150106625022238663770072916473640986737483710759654559026126474619799427659354315287804549084590597427052742385773357864297432940397501300813463365353078912852435990815715109820612065000270318140215235205750446700705407177862051747412700084135607458579438366570529507163945240559831971803966748901384941618646330995893736100486535387675684209364931852969013983744678384565643367673965406695077301485688441031075060821278907465909999043616679667809747124163290555579390747838276947842979264030566052113622520187838168106799129044477088910859214704161582311050722221728875775615616782989955926875100564089781166713398510659959095657387620032230366511604048428412887628597350569835619593027380146883201281353483466541470935887083389981131829981057404438678063114590470886220287987331261342926221601390010880143297597538195149199555340672255166097941347914679953852844441710500763812616476678603912684120533997309418947311899897333790564154111659464613582994168597013189571711156557663353932835613148707584503082720851159096721041330980329822743892710960949029351505031195145779463511011936017969464112215824759927165088174718638790138859933029665303235924187496098476957946296844273975152964005145697339608555395597131664337940523371934088084829765632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -9780715330093276453818141148454180517658426638878419206170084950237777710491228990625040981183226119122231327066601783511778018948183189395080915914304869242771698923499063620118629196048111295235999230117581248759479459174843917540157652131034626841461839487901924975792529315000480209495180717991494284485064787067008970987727403232892498493970208503766227209024450014243720645588156522756580135902729948711643407917405003213220405901712015661489027820543676806626886677785722403932794139030996290026886144592752757829704604918049892470609195862326427021409678049338746272015921499673851007730442766440562962113664710161755310437075320558514616923178483454425865961274767003071963239864486985009942473109855845459500933562395470453406132394875603052152212732107415709944570090531996723914946771242856997615843900488630773461951226326933589061514092052217379341848693099308377611647927807063664298518766821703236466652856386489379544885672818295810810193720905395955995884261917667078807333969855636971759260146890672648161025822605153937681656772181570057333525810700033749543651071124894321257708983968821412794349044791320386110277429026448555884056365311112824936566193054060842920291100572476544313747510948683965472784796718640426608173986913368732764392313947612014447943844626507810010497555148799634396998655163492033259246219971799695516437848301625953161494715910691220830640533368355349888490941308122929693965718559133888372735864155148902974179781857592675708951045007083105948831922542919202547057212565860925311427866562091548454711584658666298189000558220314541606866355665068238424721639258956958101074152072129822259801929972350301114204088546362874790493322012427889424242817470894505887173722991446892057692492290934980338846699182920950250639480172385741620892115713235564755061931386385064252319838410737248713879163691654511270874804157680032391952433595823399439517739822094512491254850281226194618396769777330792723411006263631301557249827316911691294230491552756361742847544735693739164168224661773978269012424538371011965373857571200485584670118503328470332676642678101065379337310864784982825426500626264123165945081182057070316164565256965380912671558405616565644741604824553088074522053887715945362537299018051853511341869153968742985953497009544899644156750258503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 61201350870823316706135259690962686816029437019811944210854305834757042537327990516062853321825080746113267382019971543802773600026555473219423924005546648467068845708110264226974157189637937722845082038891481156878513342983342637766756357259162656804298172445079601413566749021605624641948002763002399924103173884449004459598163377225201503294740786170062659327551781391554722462182118583959742568720453796950453845651355292814607920596833359522511202130094998158998314392896668220451611056442762236324865336665455204217268041638349739379342723412497561288044065011003515347879292452148394902864973486836823756702274533496690018083629516681563199972744957408803249368585195042878968701444040734902535458586287264872128657510640574126067371293745903420753470432293170065882932132472608350656856297720563429300262835674707851129105956216066414506810000719467592835494694695819434893799440791677381051992793505631075657013795533417255905607516411750907636623803342057340027016860516341252926831145526342794143303136289910026515117634866857573538791876966915209908022842085063393155832966137024662622904060613519900678198475073450050272832638651196757020027988848660253149470695836930781852358849536238023137753043614046556928334903403227609935051459162009043624886012432507473024349446486580388433986365655657990635915052410449753080832439173734365772645434441956479234556545874717437228258645663061742233127376225370646942049661278920598560344859649772785439388419576557959554521356949998826276746548038084968213949164127943122027451470736887732181658539923009670575651150317343472319769998367123135724937961827344174376247691894649701069867466571370443961290710297615898699076344618456078486064614253703100325857559661462516235864522072748287618326651208194579687053955290186601692144422191843204735084598964913804809904857787429325175405749183451853103763669148491057385720840122305483828293135532688589693916992709688454053649167169468543335319696609878687350586629578332362292058202317903696708856833135082466800989136513497683346750971400806259448647049941912770670008009606190941691558372630154648369957158630701260669348964550257769351546905319413579131361500023868320718199876618910779948716002431617375691477444750362386023817602314852962627665415329142557051823354403638018779318510432550912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -255617679571942907140172027850709491090174242773792019384301332570192808570723320603944789527285783904880935086830796805692241464792664066276605933066396593573622828319524853858105501348600788571417481260204785430895991129110390508526846043038011941084512019980240780821373963478379863299565212275975206509941150123678876074126626579457062643294667017535560233235675606884472338129051505624874613484558991895870978350264351743394719281232158707534276961091007526968090700725092974062276373065938601324610190161890864399996336601631873690625915108169407579865053334508830760093504001859032255080750232281587442068410354596836965945820850460655419174212723074239935135422375838800196556448806420893532610262009226136700405430093734785472549276313834593730482363903233351136466650529096480061510407209290080635199445865487590657024513771578043661074045757188501421222613263189594228715525119774346450054664662091918496295585421295691563488607256623879564684121831291909510044931300155669357989608993692431631803683188388893505299015057425017635144187667098965659273067691535151666856456776629993773484975182465535349222277868762174101512099986494140758541674880779734769179441345187757497065022425906023982489810642551409183820491506646238846424167396290859237531373126407036041277234230208772564204719171804693781015403627262910068457345575781516360594325247856188813267500119525523959701402081840034413924947067100420065967910219971582642060981030432117244724259419541316120129979021862121151940359177585556041963670806581838033823036688001041069759010345913687028045066436890180830731434503554690512176948358210084057474281569154522949515694751412460753606174348739772320847455378119857303130417260391342868688737106075850086835982884340741255774479029209966503972795304170251494763986980524053614011965383722774799189921359889529415971292922916800931868340051627560266991033574420143218915387709601980150435906335248187663177500737379723380874461723769538491826470065080582640862526767288151322019441986155211893672127400853271706642860176513131261717565367180696515414096342872134859600805451672148283331675658820058866378764025649963881055376849411756934413291646959454634558192371239302944343062736296700263602563804270659414193261847627835407038813948279299260015664803320908420966447007368478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 904071742349980089460565366912038154507999114498835140993571495052856123525241589562805777124208499107060360487318892115235278570832889175656282911959991894936246965509127557733493797891535271792545018474591785800918893950781774243205924539779263678763080999682180552292970825272142211475225984173399797463271759738623817227058149571929975957597920506769965811843177911956235250205627040851435202692761231484462873561186112183754031463406894520996024261173563604283411809638255228054196534214568190109427065080958109141363320135171988924504382145429004426054225024465405901149879836687552837239647649543675266382701550856567185156457255063976667192596848500263142845411488848732019164851963315668022279038520171774831009100813270779002974470581641484362474169046713828319355370357032632362621513140755941610944798676890769890412877517347676974179102759974271510098516077511468881348446116392142618973335278053673750336193605629379750077668102735720733136291269043930432822570622590653460891362997287692013207254579469222678787417155420958629340093761053639970141506680505281636244244382841138586209131305605741881432181636525430936088769224886987367752435053559852189372874954057768994576564076930990344139659293750462955934909587512441390500727807663038653526613590820982334707951240599623214832059343455415075117090500311207519102018468246858350814653865213164395769416558312428485808107613194150584866318489680682698240930120023511244015083702026158864087083627648987388051053358459332664937543016681440334066000113333982382344360794474983052665659991043654725877050026056926808219419532741804200192912610673110391415672094725562679428576684817069059688677040700807858585347446492935627547780079709791833766498497575937380255364634005866423405228933411378869625392423821585223526364012796753029208991225602531106287678852407946412485414454260321371086371684226048836219688027525702967141996786256102599767475095203063601080718209617977514722268339869973701238600968063243064500722777610830229018440781909419011708771816425489072557304067003945331767105125743105318259189660905020312839262557663009991052291716579988844848470101525597935316113558328171927038316793944515598896668305447185630277881895893934749041430504717112807762362896362767645188572142789440423099929227372473336519069458155700224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -3460503623213275182757548061368849411415804628379787359241335539939757416048654322010187283384460044405969168474882589674141670949873724359498432188996969653657931150765043156947871768087568026452516629491759468354447913871303410689661333663135850530584031694380692875518476887451457171613986776526027755748647415491477473010115361319631057797390566155592339038894926439591286072598821054192831932246850984047566213738982944095891131172613490262504207086384039432813268297748946486871295460748453231006473186360725882479222943707090749655838486226374139563853156509710464148667222694476360537644260716444554930977536598473580841889406202026358124697466694605968260929516389232297586032502793042487818320207581546150178324446783862083785513849688941723171064865538896418536338821305317349460306239500579265249016857916140053872322845903471621005210519038495576574030653912321170229892395629786113562953051449748594226939741288516519593650767537412913555300786330271492729837839565055959328361972113810956567453017205940076804187590843352873541619035926666587250025660522366687266346270139074667314171906070533086407878842005769109250560649396271469546575778734229152481037164535065257231189216227232536537813726433317433760392504555391474554842126453390380870761509552199703779981687873214716729871330584055074514591129992680966580658136187645190580513548334670914673498030064874700938034637681956841812640218269977149649849205692689302096715853690175543036160775532877191731775029220233708506980630545505441049864548201638607468382304241223075838029220328616830302421722364288635957077166299892874144266763892379929254293643985265852964791222925310182611797771461666212735382550819140988310152957383764964674232027919377956299292665318415745721924758137467933167303714027431859746784770041633776625829717434227965962232717293089257904783778661303093903644203976392804866074257069472422158387111154468790929092262258118504044812955339743256924037593436131039348780026031619644097458106647764402181697920130008702474117583867890247278167651303024583150387609567632527104553017753344291288222909865114158225792682016902593606238041845748944507472666641123261488283866610474062587759167164672658037230440254632258056163482607067274944038080153675810795306780922521725331365468191657173532285597004616171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 12284764019584355890930003023841782394509018870303983086776902462053067094384827035997622915705644394668261395688512430594273194784189544351871940126712229421332997458341244430450906370805683152617828358249109221396826837070181306194059983188215874271438637899553093527340342410619605943386706452409519078068797438180223305707571088955860815006361766066129792478245491022025092997983855612720537575166013802676220446821712969026130705753653720265436644523443366533450245008288243326269679089184287839330845672711329929731230548349468421530789163786160581823883673662599496290031259601213401875371693065424349495693105115785923452951766586161965401005622285436921707855784174427842758733290776766972787505477347434815687613252755079510746192480500950917567974400164092201231112211955261610534131626640610443663879384992585026389547003965408482456482031474901077289519510588726912891326616428793806158461024331611319473593098634460198801244953597132579666602437605063656377727485032995828718379616760964358378043938064137392766993373730015945231551727888217559598138471427394188714990180638864634348319405001953028710525350795741146525472418350552288365328292341163976578171531513347439370508625055966334689910673703133113380602924644961386071099729555229624139434819789496651821346763997012936845621430031157205522728104571320731918253550380898300122465415921803389081132360604429709132890925307592438312315318811551535230955112436792410479833360092736607753567003006093090391349870779148627072778896514721331007645731782085723454952730189388047642065259096053016594760526611694940231250329873088943176438170443945097154999041606967543854680973923950126301918717588719350591651846521614903572011060680510257247769247723402505920998894669993618690423199725664970451739980558851876204921914820003348439651596999710471496347777328625370678901357726971028971234888787141555858641496520163218020317439845752087357179528480218528230156035815695272407932552266580879168694876383237454467761070945574448783334272219114194031025584493946750042678893429167992381137671262423081958467127585940597577531803845563819441796961046276941301495539873434953932234533923689339523179971364939089231056016004725959086935768411125665744967954993727651822436820548351566771895317570146367968056622776712299307394218438223200256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -35412407975397207144068247944483089911640699130453655304098905612773576290119153700416155582794412559496660062850432008610653883873952187608725456068646188984104286406803417202323861343903486388068825129527292170133402319608655474606135430772229309028081305175262265915438527472722930642345416865120808836990714486996827929802162901244991804952949319205330964967806308108480929281249313283782217928485206914875359999739986805291426870807299112745365150569665450244919169029773472601749281763671759077339099267673554289783142808896801165052119493716085963220245639917563777875750532261366299404053693201489682446244926808138349530594834727064241795450642733914754588957887402760287864242763592847153754790361112644633167520673168564359330693278089804564563676536380148542242833498886184558784866832836140764276506828154204622172848626870052371096544988534161430701679627007585070891389247866515718835705807703216273657602185689102198684856156565824857188562297547627554272365256409314445135977202596871919191567704502416967960032808889476523944754316491612007171990054164905099323945415979630734999714132857070406313065771709515192267790165898141004443487983370445237575583268702180342507850916119012540395545423791567692360503165602176145383140409749885056367101585104054854910766468626919687076700109450935748091410567289355726598062668505710428379510673547511224364011488107503581570858326129675534658316121431565138767019169685820058392929153734207882785655513554227269997785709029222476323101184331261192513060076376635580317973779671196182965453827809986141797635896195913053317120634805059861266345252287640198429406928617857606896067631115409138212077385333968856743092939218827542371339563064368036030282243284388350966769881232861465071406767191865512281026398406786102631733619254407728088146577984734489773976747639958289251852646869355109137559806533674344872607445340035944558550209489706192011724670479027714103943191368404270590579064087006548932397696745963798716712117554355483734028203621519521068366857893425221557014343287398672233752525271431646010708859903177124967266931207123306149866243409896351202995995341633228638412831790907053289308590639678605553006861788142354582031197785063958154434405012922739248584929443713664122827992423765098490197210156276715860099731251307479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] 85829146740935835024894826279928218521931987385097534307846337963581867647641032452055822024137568961052443017277856488744705745334617887248717110022091904345875882575379887688017263909656697301299172228741472976605142215938853014938384727117007003362125412422142354468705721702251159524412759603899225517638218664822653706054261358156431803371431283082239333633679019926238509019257583585643263512721923328751785074723492137387096801969759363471336827853196228636870212539086545771024661443324227674542197394921628604747168928708203088732161856633219354947325209189500860786990112970235295009264049314662181265830857492245524375285448620521722738157472535699311419806066121162763408340755032276285743708342472531455327165303404545308337034445711404950227977802608025245521761803841448674083380307647173749136950635962537873068553805849054489984830278292119155165025008371903278045412494738240883493689501305776063440055926064742191378164792337284607090433651672877975336151652302282245702287460707117550353771621567378344238187341025565313464066857165088774921158736664834938118477169706385910932953164614404847957754601780248719104912477309968800472705526984372380399042054753984523608396234991981704194443055495686408997588089576386191872182625492746893843916924233814029530142158768260088148112439604701567813115290914478241266130006092989038666989591240042255289207121452955309860828258394565944723606398676754794377782044561084445376915256841253030575561363889299656836782691451211674802807394235163734756203383506819990945223759573574095562842216684780741160642750494654340848488367095943496331761587526260941363828253781282924433018888989919652380432381138901241951327784504615458949903295666546165335815307343526836168886879582028778180872165069382005819679608964709472020499074450780434892984472137685067381455939361700768830298573616521553314156800433075126868878976483855342675862391896337471294765161872761773392764898015359531128304380962648552144996487490937329798475995699950819507755781776940644819108809537746349510590840095169338827389213438498951421862119337687815688955424158340306946738164648416356828063598564727586818786154283733223332290399545936443623051994962808111478881312179730228621769014608603224195602436261236680515599865337832904992108107686528780923129257413008424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -187114655630655500148856901536799431808556178734994085621958977204679148716409374557214732902909826299940306749740512391131799798967922965751299715646979231817136131114355257264523371474625171510634361078465473313539966074071809347040720126527781294606518009275421117725222167664608421635411131658455741104717119693945131281632614308971995484138440523844722063648193343283175786718861343697043146717246606444171169204536295470375572530502059853761831430664609896952946568393058457646867798441967957553214361129664911118136935772291500218547949038127377972220087333419155020681434310122733065999076674531043527555259213789829554620215847402586951386843372324828536064839314893249343025657504812058001869759272453826283562028681617216888084523264378815686618287612908220565518823117047445269514763480058819677199453003325199515906395374123393878704012409332498337683298460318900641709559839045323556020381912804899322239498800525956822763250401758116626615218790279992054011883039359395161962122027554141534354693957325579845442059596500135216613206099233470056130264111819316443584571901548006654587332595629449020027032214030442223647494038015188141205798765732863793579454722691660966371663120883145920442857865721909759646565260001819033000196965632813416776714199803266351504076172356962797342766943510952604032696382708033357655486472305798273109615482548648547778184765685101222930574568351227292728795722016254054250387638241590128455309433475113590695524025659925284208664919190413435986902202090056182708179714210210176304493560951002161089980674564731571878434957296591862429986601116619799802940526327640634229775974248440485647339566195636198299554149592308414910909833862004763664620366486970308151801870690062457488829381038584998764199668495809115495702134244358914511152202129219511278676945650971087985629270952976974287917905347630724326029821529759889307721162498918001518556308594758132827070222377968177747437906625889568300314686010364334374495061819396213672451524200696488879210820633961779898435728696674093093485602843456405148545713688687362725415819425952823568902187004067498960887587179637934583854929471929154992344787510599295255040032888262597050115874311136210333656202056585695710369851587183920326147981508307158047457074917983993873415031575550269832590353340741713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 373781852016146397472044396670345008184141561792829112870248726678971006057944353029930253005940027874080466207506573920640017995758936394518150129603450360529055247592912767245762145228276164985157812782850844625486785753702320985285514020007443285591620935298412608487625054537765068620538976495623619542452384793821602868966104861009759371256923984535069324777060506130150681785398293764303753372718037357487863182471767300838547748461007051963731170824616400436736353567321487597937937089431349922778209276184126986763770353245639368914319825569804857242082363587215259176619160283455569711711438233001033982603266476660544326486117186066102274056496876662128555831515304444192014626521150491018659550925923210113098920687295522316055646231055574817604382647600339204110437243852079803576869923278645979282996140745056080450527515492443285423465597849338812327143076168990512435078959890908477561442576977420150653038878352781868278491599948452195426055732441553819969207179857397425069337263302071796577660794492002440842341816926104178166542501748648416514618534332936307417923913313393133280636231804749856453391648479049377045420394544754270966581783955248453660100144017774108810241375700928466493101777425983481160754519445236539921541738495173793011947355868922533035546114375834957691707663586790240714267140840748518354716639780441197382399157784230316810914280836351420741801740115297523936489314541587389115829451099589973515778902025161683217614749698883303176828895568906605094288794152370130612555491292073674236011469644310179075745821413234662320819283298518558842605043511103571814549666414779397411125974386662305467732695982199654017024793432411197152186496158918075072434068534073913395383095607310906794421134744602146678240746294353488965886566681300346662828074043976841521036626891159978285708888082433573946309276389116710634457256380131902843868751469119042864321255481545842082501270244238291269074813593446488089927571514845955051395947677909308492322035447710522433287108878349585553661824279849696260666452669421179912166958089954169365824685954819641012515640538534761381345613829255771853770555058301486854641908074975905945791511774204300678631042375562184886097904757491889349455792120387082788550549792659435898878935926317895050710673252001186780388022918972440576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -665586873891567327065592175551705321444856777753945610921691195326836423127903205224778258406928879663513246129167988651960760654192936249772236132642371941479683199281337105665970821978639047237253142342999520645316496024960208137410641927079439568267409711131076281665138753081913106839660079070387940687212558343534908800203135990035015395162892149259046940756350845137547051467134069860708788945720601004300761380052931041870575883962738966301736145577742970472974486808147516963756602150747780939358104225896988024207762241528556008148019016464050605555683405495968677333780112314934519915345971325166432464366738523392158642648723594697867329632733874209746224670909592937402729416112578764380050403321376974016776779064773371370035968489447475902004716563691727412697736426021879340322938061451630753277217522924345508000950018865521410397365809829231667653308462662674320025359600591505458301751679023095610519492033442590842656892596645657689949026901049221797016526575410243505551258695738741383796152960363457472175636510566801194874075201566983507988183914408634351606627981704488214540835923406336936573294278543600216846220535653207816804119612757486561396780221781867709929798491448964323058886815732093430104689022692339913746155896003053952485888274280500891551461197267791846269825995888343584761331174709415935889770115992688275799281286615227840804088140391844781494656596845038742971827653884089996827877547779889315472402633084185070757644033758333664193481386731769457262170652834433018084325950304363394225248628420834520998494737475991133081063807788936073694497200846440704825697164676319639798652472357049703773463204874748028427556166781527987675692139153385550261128852276495741510881999805751699690498676707919828067168006684639911291868938480025590520483380377460281821301392613760133020132101599845751388383937570902209694794149212253779245807414484413552221035202270605572931970277693347747061551681856984978794813324553326447633121939537399270532665541332680219763733580121095275859936019002496622752896817455281591584097055283403608888956962792801718244536413200966348566987080154959449303617000820602575238256266514870015628979741811193652254408933883546857975167268980513143060191594498544214681990812846362506997298860089314646841521860723864495821874438724722360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 1026552633156733304062268221078215182755831261012124803876394791128411205931632987183426304426938647260130926178445296085462995808349284159135327823313604218585144465708254656972364453292307117439785482917795694969508559209163181049125582671829966943822457245088681075164506462001742725651778980450376966829051669912181774237062593930091124935094879958105640863403454478203194990845607227755724575345468270065263810076370608004198380959329164224956063095477132073431365555094381449914020727698536616924919738034048282891299102276649716008029137486121981367890958570240911710894798623837401494811906321201321910332707591035134620512009972974534424516401474707279975256816665330053191699874660183297747723580031211285767458218036290774044931855528379419364958394370936156034782647863820292388240410357473507812653575761219366137345192835985281345433223734800116609937385249441312599078040636374753948533864344524711703271417970451102943345158808163258531166662334496801769909761274992018144759838786365590799120953234667770029658902144302688701685039754665067190444300653478011431062970650331678518151321808196789239409934937052944918827018228006272097481422916415150175193537081044499549120970591352466186215891081343278580691869414454010413749076933414699214429470265756986030722960272875056007871001171177922218510298488524954460200672318448103149148428612940732868765848527862823648425663990401594640965977056213316981632805686281149155341388891391047598811225449725587184192838247918723202418099408051055214540987189582273529257509140559993897241301796724430725474622760779289265489331749460038600153172129015591058830117236351302013829827937897352658871558993953304456485904016308469446291512600789984011599328044563971993338205374407699294836089168367060353283445799534258627866880284571279317734689388656591955276366774613167616680331764675549655149437663234077984470073789872224108050076513287210518832504627794682463248526502897959792832983606212340902210543481470214591039051027293652900147014622223200946768530124532253560125122847125069813696252242965477840903200048244147986136225846396494990071088158743960859684648207943514684192136977566156269621475474425536562712778759846216847042484432680920929435671827908475986686146266018532388025930029644080030830910574660150532881624811365266882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -1362498937158594327385531767330315268074147872696753803547599294044129810572214758254633613381553404370960288841716115992674841409302396964252143592046099909445039816429405369802175218574453525150880213745063994730776873364608528858316648388331941232648017423261110713544347538681954065025483565784850663670044293911799346314254142817177719869119311293412339285089603227411996574114850484960146196735938746037837315479047117256610504467783869004962426930688221996428596673985140333745317207209820674665903697932392532230440136576751454455121736401271008971857495371794804974118755109372836181466725169209007964114044081362934132191964835773863418479324152751050954208015687636021934677068061680675545793491043727664083467078249267146397979312470955172843560143717781909787898073387301200560131673882699120265776585968498376203508027672595309722515293520606180515846400304233232857242994803309541055065753908813751690174162342390874834872495366821305783851173397933762077078812784271953848807269885307450977616655887606496256917925848316456438028598446661335282522196616346083365765293478680765221603412821322613645101205799856010868772611396823783051850836289332660812597890590836788922609930792796948541753420413790649524228863940388037001724411827152542168660218582459299369327871181869124669573219672492236088189147058975395980280667015300362906329185002030269132580894458930428228196423689201662493303064964976339812370828131879674286740357698295411738017692374190650204180647682067160096056086237928429831479762978937068939298345021646890760919879677140284720383980873009210496774321180447023040324989909008865701117339789777600998817285985993495881296625611143851336657329667655732050483911908991158920036084301937646176216919579729784718549152469795914938473677148918271343101822525599668000204431545170667657729955100243152811714033436941582582643797847881193368436538102788114639225211038430733971671956750605030102411997382940530299338572562739827828951607843129809836067078197496109553461406112650754279366595257247675273844876007615770291263446332417669596552490021979187905491557809378794994447130187449171388265445101142876113590163213028420037604219506249934345654819960842473190309648953541204674321879521485537023350971389721108041221577315403375613399321162281042156309020994649351782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 1579159772774090869205499822000441634303732301071274689395235065655244183103050130942745504136455266350703139451747509568049115693518505007328465800866019031817619400948628469005732598397605852943476388931643504517730764851197113208343556554759785850809371112862421777839433506001764905798534242394642998338205650843094220040946828003477748815008789829338165534568190330558017391838235092156771281141815280692975182691236232257220677188682707990490930867846556841128598070085719336518495041484998418763843662315505073500909046023429134634457287287461690551389906002595393134443537781425978547929747572671060974038915791818500480512143477096651236594296819368422581801715612905986556027961203924193134495843063634353643974354129913096737117732290666888370923502229567211289382392065395565063010758995369098455494389917879541037134985262760213023852825217117371905731624835198760896320260698377023441034024646025952881406083200100094995823376965765634045877598854686566483633998226336429687124068080558847987714562770695562190172526351989129303228342187251540343878657598803185683525824148026638866207556881098145626251286916456085985803493744335329090966662612354444694602113499831445561357587065564786977839820320556746300292575737959179275198533977656898789270719613088742645406796469873747573781383006268564135248542521780801303366259615772500769586349205097256952582175813811919147823111921002268766183160949409690315078835463420112021584366743205151906902690510881999741934747242821807106160818143077485900680104353257867789641695170744968265061026400082194457135945707988384851992236816084615959930630178592688463653906547761176931211915556498759447214764671477678912983856701529660740738726857977017130154020988587518751825279923315060382665017782365539196237296892283018049176861441063715481059079148649435380320959797265445302585421419488687796550850224758341785567282628859218254561750536117903409993538462273889763645045099282824533994335821210227998009973740788826490428634996316477936363615650121214135603476055765417884882443901952923160715193680413967519154822780040334063388417086298616554449828397727272662486481909312069265325794407018131901971624748770510104917460933880122874084937635635066084360501966948609919204243906602560460426343773398246862592191468071997866198129305479723089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -1649378320431585791131679496143620135548971557935321499318992998410965115498684046088877970463433426486170931007976211882499950043576326190447952424118219981536909927336130628006158531946874463274020128087138741590142594767673044786737505098016713194481754567043701423844439167935932389435779755535916850088574250250879454036862696860506341197192850639380419389333036707398854761342782432708382339770321452006477245204649920326874960333518316531716012960248460662912674562960341174506380749102585812287296113559723235600356498599135950379158946919984920851823758622569957414693145510284463723846601303697762815271928455162123365765834604897759320852166597847244505170570031835765762175696865847657229398089930345787484802555276311635761346531034668590780063324451260619958327338555868574882324029520111134751572967393739766994962508187692398849125435725463080712845777226168946562543590647287829665291650320088739171749785523660995750346698501215777903598937313980238704262660803415288156680430164936264591522766642906818645213772028735852670760787520326983071833394751521177919238711923796792961675093019418358948922057671306144078330986612432808649565191521650601477382660823728500602349489667192775808592084077395871673342568295173729333834319092473073109255228810083987368739804598920061648341623304454606102677580389680255121305181657132963757024528802939984873749563014418451826519498216841742461739761055471278162283593224854792238030414154807468998197871364065516225739759525948424988534678030309521215292866637150036940910078810617169931965981266458992911796720960002915607384968462441766960535474365324571213466428447021075698723680198660365198018147756817273255087684004529233701984182218540871778720368389389325980167405980895988079338958331823486737362324784914853678477908263523896628300341380080849283901747873020279117546820801059037623696726486406031947069708603872880109260165716842599780734564802435299086695705565538977774785601312919647408180138558720256000623216463531414861027216068982248040624333216871649068582616374832306809909424180042161306021203647504381543001815634922958375674264245189337541210698740334011686737311884597456538879618807984158636759844187544687960558043658865651276468914773884413673137677938110725614593228511995444860721786722592844487857228060110534737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 1630689499807401556643543959952991874934598114845313126368742208806783171738408137701621186218351711126297450307839079721121161317601468739918108923113444181290572736449061261866590651112855672404565875180553163075528815985489310267327449193484358383780110308989530843291767513121218809640259393770339689611195877106036423602215794591588625475696243322920344350543180516303136603079821019930153061647587870597319588381648453084451266750490663357859393495873199681943653296931810785104788196071783460843907910556729637520034151318509829991068699516796011498457029056959309946391232488265039893426111552617321849206923971996747010826203690741208825351531367626711685335233497833588860170056926015467376016541980773043420711131364127594736712020157571114232165919750588076523579980312598870500703095555799280808528584757375742262853478360728373159775496956076373235583554634005702166758489562519325777885811850058577977245889179030883849949817773907948026119534807729523590989188887811639476990818292863369319198194995968242735004953464659649729076556189753714110163913803204812092334035887011397123587298164953849245960691415884211519555407383180333564649921400858382040890775281652424908155209407137668358615931839198305899791460841413579250168294496267020801578455852822551693781895493740375210571463154663300700545008144565125996397455770552144626854190809608401510783585524416602395719031543536825806668863674565266552484743905955922846380204958784771439704416841625212464372161336518043323016549441814602249723652921689881133463109998675937161774974348206125119186730279490650468039822012495853054016953390679919840335447124108833899964504991270213817133064366988871562413122323959062711064885551129201522025505707471317142231724020758273842811288262857858267496113355662385253604412641874474025753048582673934210860342076957610733302007537475121022981873369038388871129593178000295084720413450584338408415573593430250043240549845618985300599221202878610501196388276436948016039819175522266218601174005475171602910805134477386612608749427914206117202884706557664060372264980359110916310975008781992402399238642192366602756693159363233960904875286033292554638030172515396374238093336732138135653318458206384140957649462130320642144833215738201237617546586169475429146383040989913547341447921176672206848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] -1620980043640863352635529978754579491091570121837068387452882495218231932394221573028586574161977376415413399474713134331421848940143279322319014515212136635467928982597460320515546221653185463108519008304802146617514043586222664420580063562439436038883698131008086139025908341390838846525925669336771690898065315871925885290648717298166124663475728302191063300727516856293971817592252638064317437904691757956823474846673860242233545126629993052854178215000932429859542273601554153097809392836049719360049074863722674177379067100942364124685275111365803314300735771664521262683417031615226404972146426860389148123495534184898091599561174272328445580630401706700299434787021387406430845099932494397801256417466959256255056604289806831409495718383157505293327945303695116685294363714908745353134126902148005090521777369978677949635078531157718658568865209398611417998240429160967396680764301277826451767038992551153569808943031299363031667358729088937026262529154049038303198649121617298886864107314699369146516579207393647596962404427520035263708285358689818911461720595277288401283698685775140020531463566189907778858964116076386174139274983652614103925415443493738560611772605444258005636810357236599670230149235354311959874224093534095290072428090393826967353546453610804418243789021465052920591899697109739796839784911111077349677438573678309032187522732970179075285273673433049402771476786314345397293671240921646204244768319718076077209631314864731399133945073295272850175220007603166718387250915994343779925632584974910223997009250232221556759966987591227814202066885342255545345930990850040486903811028666348397215984038995018220395096017665752987609924477160565387156716227082341843446950109731754811860956940516067786237871425133924205070605058903916299254969723109456808551026252687173638759669269791562174680678531452902129431701801901190982735719193545690721527558365038545688803293832240689778901573267517149282339988508014458374938526491503944738347163838713203215180237115910004669318424893880588933479447779695338536017570259882740054675299502909344776896238925214570579233447438656805488159190721499430234841426222493827786299406103126994760372706093018956212988227803447669878975962705279959199793002595498314625008759385040722210762959001430087600593912401150018009404997996483004334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] 1678512289688999921317690636439929343379380529379653732626084894141668527862069691123127200902486791399047128624369314643563008319958062694300775015486158168119495150430120404739432807946192563586302623781484297361115931824311161838816725640034437521325198584011769270361836012432634359387303323102211024349806902983834857889627733060340492503412317916694143105158526612478786578918205879909840987661613912450015767441962684608193044439253669994277756626640946412347417771299513860796100851704774839537985586880917581369662148823086408935679042353607598263779315063002290606165686748270057255992465096224103926893932058685706027317447069966692689899529331087416097036559826059916231582212821343762560646115716217233867699408804897082967670049784587446512126931082904282542905914988559254732606137047925129556462393174988994961099949313012528373745390746471970250354646683396030986628740279232411775798884603414644177076065767693479449982195371430008651159958679589638038246293690676427340400609495686442944087112265305583553452090593194492756479673590092156412191340881406292351074956152673537280721539923723123641895774221299252306304841349153592462596431431467503191460291205295652936273275675009626891221916485421596606762657144823172625972820299679306252056110611222218738869921720470477918834545745646451736539387694514286303447396258049336255291864285645718061210333340942633863644779199176792993256417449054652503921580354518807770769934052845227518050151720566765359919185019118163514478939213284639738535227065231535486646104855165490812106717293083184266499244614609152244463723562158446274986366114699609575283701073587845640051501426323874217071189184305941861913462513776047399713531706732752695134771248000525177126910931030809859817038710336325332371085499516873155771047373827228506669539133518258120350213680151243989343631483106835113269791885420762010637781602090358085719557835887957330461544322350450157113343782005239608310480326079022070160703532855546394211197978443114733306971584239684430714237032140458084926987738787903755519334935504957983546012757668596879588818646487087452564989391013528203846982910427042408730360111562688079751226626528914331181015412790687761959728849709539165996097258704261020452836410710454430592237971446181538640936249197609442980701635813409030144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] -1766321451452798940222910978916251564410314390220687046179081811234905562373665376216360946569955686776432263517335936422644433665687907523417335540384715017719081998596362137693642140947996931958271283523755778301529863989847876501306681678443340824215523540227261976777439261092854711562963048844882880150267623786455202346178599231476263961920228703704112730446677969859238526118776188202636029150269276471650884120079062613625582382198057608034427786351418232378850467743796835685063227471656289458379172740816401019466938943812534692999195029136365192719287817662143991478253177946583256231733192335286176613711445878940031880229882005797261171762403298846192369917238339722770570224535439720045362278153718540528285059358146898237755292541236552157245766599006283587049067375475760238322984251847899045130979506027131000543574525853469146826253274803451752520594245469917796066162615521624765278932916952722118995551694019372920819265285229953827836373442301142873961281078157378272761672729010154872883358748124521752854770434812529452260701038693185816728481261222863473818697273340091106315615928425445424740842029823692966777453430124229627160521086898560464092708709756601395910063424990532927016879744667874443854859087543766597400726544273381746094300985772437975004354791571652070583194031871480600304702634448680699267527442577023291128255170789208781199388251516215717945050097212371247688410594615798923782764097454572952103177451894390708629271438932809376762308746830160138765196787797873205238266826576245805453989844174311141344188319399346995023409741049672475638727198529551776966017277070962255169515757889324738901018082548360062899655586069986511217757698463012491010765342997988595479029877395645219433065296922423318914100946288139884126613918997737387369622437673285831562278644691736215273940754524056950247289906987320824829473046978677568884490603176233577656518545474033892278454982417747761355838703705501262056393209937680450204192528158308281358885417797502776402681180993994831220456027360167186805149155474271774944606242820387196964156942733243185509188749571582538734362308406439801020360730979260735584806159094593492666662600219930710238371753474549235369038741046716259617478504034654867024223723895430871774155212689670779204771501275878235199713752907524341760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] 1779606692602617407011223787634918953026134754297409848765884896459929578431279060849361233941126553420674501881529600250871516633496766989347036839674181158410085660721840468706981955774144343480312847193634919303615897125123666670226830883721302588418709354421785965323857971876336609556647255687645287197877642059855400452600546107886378412348273870573268860504989457172508981820934924321852562771738106354362556544663313068664965587724679911399982213707809440385185432964668923307136763781305454642312737851787162759336040007705758485385756063088220465131133519072946028529494237892836612445563304293208515176678766946830324446478075451949368677218090611588126294886952165977356166814032194647554922389672373330569969350434831834609230831332906718957019867877771841155616615419567469918049388834227683022380873878307234318428361053692922703037515715162999737496988761630785097006158528815119513394619454207226172058739381060389263716510035312044161699608046410124333552121409581316279841941382474160215936066507445755118361091327488661338488521310953621889578421253480226090579872404183757432811182303288406719959249686175688009190860514462905027763078655028756541658853100173337927389714167313630454283457173150021357264374876018244904722209745848431085472870222496381615529822759870880703306295960274710300635663399919182545887899280242874123751681711602221509743930409406390075423154880160568198713443378640067897612746997737137707037749882831007496279000282909194700522992290581154146192586273434782304415062768828302085494846024964862477877507289784097097551156682212868249840375391882310452781102267977046079332064918110635353500529254764407653652288571390486566204740013376590643950673000001349516098534306114964438504780394543373080739225831701718394040254486976793876126713045032133390676108165654288780864842625266583778079874618218273398031469758833219474506396180007381552416302917873927338596201585570581047229113832373982272979523067483358873872270593559496264104353961502386066302916620312542090705887828728914046797020231411876001838678215138121399359411723825584049277404401983266951042856985342739786474364798758690750892145767084730195120350815472337777304879505384747139983108006040712934554293657303353339002780692076695664560171230996194541317066539114685502656825335830494052352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -1636354117574784073608237148297335547822553108154506092968716105082403507908284500541943806068663051963794385875463235702843062723364457910571121773623759629124706445918094501202786778765057554539829261483726203044100011728528653480751193955415944579147934092144915902201669040320925970767058352534633147786572018214787130726143762462600437572222946726506950112335626868672814439079369848118540018222280276447969187481062005457784702697857143974287432433625401928172770762059316035465827310753105883510675615208947649367579086351855265904295669689132692606912090235505304324220997169243755329676240256327030676896033530094133804090121782311686353921658536889997302886047081574072325055851032962631186090002641603397843695171970612660132058230840015343174145889920060192922179013791644392582258590600634967381989892177792466971612878296505636274471678685971511718168821454622687386866585003881711361894373538571581590970316983893741520771520366243533696017233634369856983753443013935492492717482390349303855506313026771585476734120923792483077694357741200316142720179343357656417118826589957798715044735244896320984158577219611469431760095278970132427868923462665301472851066667278215591651641055393664659086494255889280681090575285172327452231822002283166982247398778130366557161464017200494118246957784890011009646745860883371198914526012303303364680225395262693214886017066723443530651455949168172759328237588733768974949995536786763293195611854793436788288975397423883102884846425133012376825125853887222065773111134296180277717932154755391483088070744917456709200963787706856827939307027591428834665686732869819454253358438050602521590778875614206814802223101079191468285052461564863486475099339451024754847114026577222979445631280846926571153810059451850556918254650471276711293629962212626626613550187748093598952291462326357947049943726410628434064143155077488860595496465259471074428577649945640763271920134910465162820985753486903003391803338227318990008805013441906651881511552857450447514333360411712452826164359184063732768287863080022983703639295482264710168536123319018588510593542024351334127890016692251078910615263249078846640780779140680202147698010512062696659596424284904875927798332033874911122634399288340090637329465986686019939930889876025436655784112080540723151941297266438963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 1341191091619944390310838716690207874064197036233903133525575311794942387228346085271108356752855132397892871348283634250482513909746747753650997858851133794123531792598386835146030136397561728267565794911152753132326149666536825846345928744007656214772666903717805000238972847127198409465027517151800296806546888136465764617211017963271578595021380524339214779599567447899646283336978634410006659845088643643321455514772491820267242168280261299548395816787246581188533714664482353623868509797885919868333001446432069994683541814585523249764159454598856679267210896181027256599482914979585991916562921937267064407473800777023450275262003577227709661390510127024106467023809346089802710357983977479488274149427126399141769737615692088002571497363210977133495142009959364444966344125796301965646609193940325647271389040940688836379437228874365246853290058111028210628231233031145964602719841393563471742261127353353777048197819132323372225553904557502613366323440908738377001687457265143516082323221692964100400701071386222054961388020988327878011557293064968854618485418651303106073127852182613173922270458556863948856966612468571601751023430761278270614264281148415537319959844346527153370899835042657511840489228085648374572252061028906813430867244423407410354157247852716512269504591440781758434271425106500526021631853726713626389399651527080794478181875685524499686178718647682110465399557778265802022959743220717307296385806636442613924540903003667921346623088010285891517364079205532144763141320957619398020125706663853337808657589825273783759536051317482656864180245225545132161078041876744227449922459309081536494825758503354671713113855199650756155369359991287826970708541817939146759134556778279700382201808664059760566873232192036105308856811257717453480539620171956926671944180156273315161499089856253945019254372218300183181460259513237880573400035912961349573310146164905469982424057108629809968675502704554627042361547855470546403343104870735927445979682575169556972572924187806658672208881375263780878434536635008771726969745850882503648765334534809667477542313968744603465445434937176441994143391406908277524465318006762080929724667753162210951515476280948280299845630514359336546018037908972726211731903264126175994913690122860233532412963332905659127517275521380974006472840582493372416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -970854536654899126084143455376096444834484183427397835300350002297289494483839716351748903427718788284399937144358523925987032276045645559327975827227785762263679402669723079599242555404622127845621100150835745988546639420366896767589200461086546411545135675805309217576754157189441921370653084842419920382891812850497966850056081919847489334843254891355422817500102157703422385078002934176563159598707768557584756396746118685152219177664244558150053812075582383222491596206629448159707850356036169999524272472303884806454588125296361323979507011388829824926356117096016393670147589016909778367392743772340585079646549118167327137303054261485496925155322626675376759749557955303616648087701254416089855574433674630237730605264308179863067959158274196170127434578601226585526290641396654422809674630829334078469567173302280462247327782245707964797296228807719470074182962171628055005444103363519859573349004862134185280980575670494612755184133151195235502217991526561904383556377668203288806504132214843396029890184553673218217878130859654624020722406592561365522251055799361579628782256417985330353002353530826387217431550536791984409103450523167466000986294310296617185642086517670161313051343112413882132330266160899213931701382532951344436881653689942386913377427783464496027912920562032519436677391585444413628153146072500687746053467921221754149846350653901694738286304312213050589965842761829091586264864755227787272748976382320123599678916472484949239450474506752795058315114491738349081052633153447734689805258462518010320983256648553472233774080627309901570866058486921095019219896721350658556705795705069350042231665211985948160558243088470947959364991876065105761512313947958502330334401188775048080475826246257637728712756209512384203903775811880213096782701484553617656002869958245346801653868965568783742340003020600810292859586299042402448125193645781367751786682973720265634455171456800833802830363308598823701803075076180643905850712359414986174576684065175169133008203554501397483892347561799162796684484180352407203010869741612372935597410024255644000487218411110093487797882597891003551497784379820259827443232396800158810597332629059937993958433183375147838180420257407354508778158816597472602428577043307308743565896143021718948208526070509257179432847638117230823124507237862604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 616129642473670159608596541451736976950446812710534470033479085724859985889982070660989614692463893845991313956046225832444540767958150797090988100806791178240348276998190355486098064188194935888966146851322109929939937782214811212802707619952211590103015421574741115808333318452129555785333660385885084479641455319285000224722226352885300327268271690299392960656660102636279751913099469448985514813574305646952622990155442032426901464625761344101563746589466791593041577590956165001013599494039051907760053211433547080154749008192579551397330944871716742963724378767333799206184490197913386428991093120774010691739136023949307987014324624676032618753062142795912000283808854979894911225244126414801859611229871585217396836153581799651667445460706697926200994861034209901908902627765184363263150360769700102080447454605937527138315563071291706602914251662850297990991568748637811677836565307087893510311400922062719357801318102220302005436729265121953806786824445634849619951195265544171257742473801979510934208312996504150257405722076174516922716710178034469208686640092980871369502538996863371012864494187905947273959468944670002044787085866151893922070213296818465663739341398845256326844020413458867968972443143834776623808981034690272246478813957417312363830001599004090186661395436349935677755090654016452402367567751539401979214578089253664310370516203120369165272927134995503047614080022027898069325162442874260825542296457089419250920438634116464963804246511404094421379737190425634363920360375431942320703133436037085151264702688162594774752876329630680871266316563982802892246811042290226920382887840838077811523281595802059924584565745621298201698203582758065908213368666405151202454887816956180321812026099652054710671879846466302284281338338811752432823149314029098749169966923572422059267357380745818564865834560583337557346249509651422224996885626961950670847843836068033167264421113356468030013160789390451413009697120285410169801845150391668631637775603761574159667680220677640228158798102363044886129496319298734140438077425862681280494253712120944453150080295326331646318592882526308285478248027775886422539087981407608193234019815096033345328704453442551982033817727422254735341610435214906359352982236489753117150466115246391812600480683105487323804868373950735775588964516996579328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -337560359983397776071845954535183633419375474183779646712324681383627699046185642241347331753935176129247478735002153250161079303792271863838612329601368440011006287076044055566357690162387001178525875481531880711856855363955724056256188987069122707963816605056553390527795902144344868296682109882771084388348208784890344814174707134353926710513566848432521134359700745061111138881872523387369130197131357998191685615924796793923059789318473387569089310215902592147888499707888251499104382964066908140933939164121811097713490111382162482289345739603512743335239028907122510816835033240534982021193071245004025704032233397477546787516960724096341278799526406464273799814782712329303333531018791881167384442918855225191554879538240319668513419521906592019664151408306691180518295503684528172700358398116700445807347522553874102524972389927413734293651951332671960213911417894094664815445196727414581351342418938431725071861822887664096443685569660086173236423586655098290647214074737646346712190954035654795795554459407736289818623267067888656167691555467066366443423298643976864270122472117490969796985022744616445483967941483382233898116391979058360304589416714557458184617943000963181645580347936989526464151425585025332057685730657825100069035296437564391763745571424964837932121059332023253236372184217871010038975723470802568445957180689994912064700563857800720744583739856390967592195684554101684733949465484173361740722856786646871146548085053427387200237125122017624903502690465343623853626059687507674959461676943335604455214364643485592962129071985402108933421442301110592047140480607720243556344535169760786587598919445084836728184798838030807852554335946738218308222008318610524170238250524644605342433486977227427454905309555896399132213749689024909395518790084246703674038510810599731523564682655720786112784119894896034553492273622674613930981760841868796150672396342760229309869074378956984325570477132050913077984143514134497570824345990883409304304764010554437963632756438525309090543020463566274047565815842629311765408328907036515843618090709083886252546992317568235854391400321920999610052542800440623799371505498718466526091986538871047968329624320051223468197061939686154567024574808548601019989593189821088411941444213252582562174996126876280486129090108229241706202690838509649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 154262743417947785713685024498367411375741614764088385885559572439212180073462221787228312106127073335532924043856552320977119405015549029618536253648406553413270941094855229051150087490500089077309162923262998635567929565884099904351823747760636865880663256285877874040614620360330715327074997177699420476023219354081694329928658375981446257651240245345236144700806981257685344596951426776489393269757532759971810744271236870253965630652027717088068886384936788031072016309314155681087805988074658208132719909004228946309651688159558859246059707110756916530576755511795582405446976162009978278381355433173070071476761054325824813834819429480018311389684940960696133741997033687382479741146333140369289401592089666039445385249673082443097545636580428349289144716268325521695202679081368293496876043348125898906035362907139174685038334463662015787396373361106561684822172791964227170160913103379637168106222721728295529963158435875447649329045073160451346743673530699099057300758673145940980251642046705655474237765435850583643914037198437121237383094839897225380093556502906851368145444543282283023790001988852880172919353638887867827300384439746022812795946731349903820796086834478414894252148160889918629687449494002581323806514464874976603397796681212765115680325360774773362225067679985134655884332394104232022565785232323269185900410660356570548651480291441752558702206761203550322684310633810295089297314655147067068730818017590558649515189706555281592579100021552918382244497837028136097856249593276996405542053656168655998732849704879886457375550238488060071408018805698000813326966471066947825316267129884008025260720528284653392583856828280156486847265530927637487577780305756724606278342772585302613918764571198458716227417857301095858653444258927217427331871879783513155252997479820223760554870228451268572879638919936863951374663341337672761006897720310081619282492347879552011607898758449277383418292051035059368055693047604995583761121655417722217590498290763030892778160966835190713586785531706693074757228707890599782163638209680800303041129061596745077215673427271171955707986029716608752652207397600685760403526160810095938167608848711021556152718725274359714119284664753318606060218422516743507540196745557143493976152309438422094398335092482732864071072409548605884229335446223585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] -54130532660278599183739645334999283397372386856002465637284796137433784877783669886769268777886613740876047981314228941781242512871473393382546095504091743109609689673406308420866346138843675610965069338300095669773474774049921320419046577753069507786528839012022942515586384736234153590397775435719837444685690724246610162024493517370781882988379013835806341874057170256128692482957884595399954473614981759708906168893284850830188457098488957061247158770847678188105197389896040650498047694259496778063800718057581656133841296084554926258420085450465484888290741267410334642625805524600347771029320385068065655664108701258429213595287509249991192447749195044870218216249481849386748892776825198530549495084483552937336126016014789751066696480022161540893118771242919948336667930181683622327123228540575002370213228127729478999771381554717182271574862757237657952214136792071898784395416984589372539683919763868005541566229328952456817497980476877613732350615237238901816919498500185121403889962110994224627669765156229931569439879644769025441371473250459750660055539073178154244767674233027979301791784548732423843505618367623078243408071414248223719994093489958087006829790060187911960715477420619131769915650287301069384013786375470811825516409924756806739184252259244618928875561345244649497171343375720777567309433709911332222062793292973232227978428628331972827987900860055135302030599457809070363457846436408872199358650138148435485407250752186568262112568457825138994774269543943529708004591815630781865441295164333050238059083809878582574833202268320056037518112511932872073603031671616377304303646279294356600118648281653872806316010122943115015154521630286372668004437446503645044175554995284235687513297023036212696320207744779938431557250452384819839338920275687223858111509820581043063330751192489890925774221856513629267000703484795096895217201163378241818248034723868967160948534018242001275322566956988719315653443120156830291090726404238928494629859246196147853985150318722963580847219713658011203733946160448431436511166982493278133934890222612316129405026408536851507438690788201010877532522921195910683854696060644302819628403219119483575154899273209983549668208880052359026886147227168283405296034523169432117308275537554347324312072505175185335460971278647593033242801717400043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] 10625063272896413360954543772987594149730979019725206189498575841039486178733375630421753984260445481463809280165863656983681264747138914147621787827838649522830575524386181498569052119863524191357969552274000679223449469568321503182516249602257498017797619508688338141092857199908137927204888179569563689890473760223398124233293038911086665528322265408299336558685239510402130766286482480214824740131033073520185335964119037524134820286649188098186872909014227555944551997272529962231968019341400694234060826316446931642285948284975767757924640987259993292426316511645830636813660165022593124818266740572181985045974918507665476312976707737883694467832812073884455323005954709583839532381669203066850869165108876979049542829987233575890228913720278370335597126067803099934156446021886669995175477970584228293862463059166507795165679899940576849033980988671243975228816684569076195296232344898775877460529300436757283609730824660840360885487925925225466816820145768043502392781518635478225772055926670452963679666387562301317222599077661144477736526916718886531188915229487842128187652968760945739187624225844753240359003051946619049910894082169245655448380630992492846075020021693035141850226170130595369274828768149703834668249479523744673261384972413181740013362880275451570032447359255543114626650590707006632242198002256703006861841303895525723811181531366566954293814322689495661916023582777977883888861246556783124296057532622222664880544140750008029259329236459718793621123236214870635601604872884156474784834277856062695312298679684351200175241388198803794522385145185258953857694731979864480613425088833798019046358961694274916612322049032919477461390650702783853071276567565533461447899541354709082902438316697536793351278797749189960143366202760511461748782018236719886193176780178421738125129300039021397964183467345996817940986685192050468842557348758984049364563945839305133291619162911404990102769043484257570383104240963712845160561542958652457196079772908754208611347686770522135282373625935954582108274320305464562602268556208099479026900373456751820321459024415541257531607204463282428368648172403586546361217068834954311665996490905633457228824782422009796057643215847816024370664850689410063716689004992322493553888443016354691183217499625564004679458083796167373128065258432233472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] 2624663212507979094602709737246386894168683948787598296765278294944052687550936741489282405200056544699888776611622172549307134159827700835448146470960858725070104552613679155841284416286102772603199566158643145565726635930306939677329628495030591923355880447064502198484362428767674008135926445196921082395236445353404158446992903405766029084249132238519340748603108664288156297228989825954034404155392271824359719226893654764958079926926148565025868159215922900766151016507470749490943629456734466640237909230252152030204080276670676820474804217367456922938762414573077136958199864004757614613775538483070201877720635227084379122611806081146229446645932105878880588005662951012530653765232499110353321115643650012178249274251052069696315787754652062054657745388505841551212071900560386509330877038561090606250755530027753479013095563403935308523997338775378165795051294064703139419172164875421051175563029873515737669366240171032246639019109952952607136813178183130964804580168949204903112413192300972610441617704660572212938484975043217224337225739991739411227692470434699320963399408813255779718925289063061634051669007115910893391749030080745139626329765663236358012472570563076187078656332229146249540332214301553070819721752507886039358681208473431961859954300614481039011064034400630731368667757874815196671535051992188000988771694525393477318796813762308704415551160897661264526763995453423247503789596577655635936165126978433516549163520488481451088451010100615250283977022120002550797363929066626892090099501272024207501376195116275225984007601103256992157920533002148831029240999162299623022730963269699409447885707232764154894272487479980983660839085709627959796206339485272325448075227084117705425178704898936898093804526732360804038347971433430388110519335528888632501340419452659689039167201315556798457605834687530620587061639539278064951629156945296191889505881479731817309704615935050478498544344604215349291304357908777281802207809263078077200536681071666550871908741163590896271266316413399669396794820158566682653008247236763867657552878564171413399978886883527623920821435001128925512242572058794163608756069360572826898253192571479279005873379734488513173753372878878650509421437756163620057573036073140918420694363739517342467672078694566614408289364272526823924997186251653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] -3859126012748877209689978969381942089715143669601551985209919302520900796629322172881806559190956193671282724944884472518669630496378303348864952816382189221261587742719550085053432968793392913115212606981204202558799895618579294625434769291394809593011136879745533251267578519865271219332310175922359737071316393562767503618306330612861868921347148075357148577955741230410328493949598031286114235826603731931411890984561801743196823145843075692740747043444587329907357320892456970837268449841256683997769202107253826805582322443367270962387812559153790164307087241943160832538661505960040360653650695329419438611227357234670490827082233193526140822353260074260116771242707289736611074798524602404161483382052650821001469385353070757230494392486302177676442476364630390346878937199156485913156675096425959831403506543103590055416193035630558416585349143697647233919072946815727710325396297221844296620339024622358540262503788767441107054120842520296393662953250779658684635934728563519854922374203637018343121402979694459123130863052268664327923927524945928036574396561340552643464221095087733307855125124003391257612005923593472499638313496452861990156983217507102504310656228126753497617232357597036091056807769754913800793119799395384221462615291329489841709119013356055485488385466781574653112147821135844087859734420754647821301331378855967146322702451222977135918142981875414550053073668994676295341228989333451638749760192813646253730917365221525018197146737866184522067783639374938064712715630234414640099124570638479793183665304007791194645221793458165013310658168846428222894727828958738243051081972985976585728959804319101451507372335363498810282267248212977659321941141388287802240720085187833164362617689384992180021635935167155677131712540737611924073608236765732778844089159471478251017240693267901360463948233716803758200665819130252785928459762532493423973362957818356126041678588794609042791230719077659779725172783965254508969242908549616667912522509982587725469078487390660190630949411605803377437854288879180191994143939674025152317655270056896904286552920341033782233486983714972589622230502850167269802218356393392308757168634248127547946863484089636036654089628218684802612510051593286175774980994906388323767423675765273723853892771946084507344129844790683700174400769316880384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] 2252451204267866856855694866853528156819633577566499906028757096010597811092116768381452137871662697638759197451851800991776466004719571965267489542571273626077846153959604675842670340364536474616037881922926013421645869286554234423295273310054559211152476570355587940306074092923530501716560465637461323339191089213674796937870967841890868779207685328363415172461423304363024114135064415353221873822525299831699622445291181324704944667916616836633132339814702396139937189586094740079464595812878772689701597718176539928225238949565137583495321838138211998419773989576808607407735888500599120254522503275952925370955759571973405308376762190693257686270919940497231369391157541767803997789202959962564901467796590338193949815089937928551734451002808152236647279573950986099032605839299084389137810086604379643250689550775777162472547563486829277045938676092065329705183525517253363003279447236444790097261406243744865788677556977181479608597068436069572019340105017369094173688511912787706043191853087095441429505737239124432678074606992719783944735208238489149765330393106800556125436243859879648197936652919778620791377897342647335589476406914045300901926296606766365924040113200893518087619411436810951578980039838087003251632706401538263388587986713014596234397176106714656709456265175614116482811406203215118399241562565848864044157764655855972346139877395494688555593189682523768684630702219038026654699248995838625492783368081412260731007016840743891044510814469759039091106448063193683986047203073692883492488965570056419726472874644293427679593319445245907522100793310806974867002328024697294193096407283304135948256184916472878106671844995381056796464459246226500459673230552636335590594311006375117503267818116704909603866388792539908920250060650154133937857557352159593972842888390678659046221462506683211560493813516081783529676445236509130319846443317678201778391926289830947491322132930168256414337854748059632667802955731122467906072386383036513713625917285750096462880433533329588239102086680453469416504833991525248703832575321043548052859443904377843563071048803435510232428158994082741796974142917323825670081910764295156014226881111694967542863527965951721706023429231785402178014578926475475018775144340922169153192854388012795312791978133060831378745475271348521137069988081827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] -921560789111511418406531080148570428948071164539531073463350381469585274314026457380904154511305803666272580966534932024137777696395217628117697023604134007372818988397406210324057367485656386817782848833131083940275446140435131927067092570487565271602811663221845193446993221069201023017112159702573590817615212392717467825483822478274095483896340361993517312877022100953761636903790917420057650229520037966340511459900965331110163782372763674895256571407271367305430481090445636407178161060573478555174003220410462095365934076734567283692277485307470547508936823975359879719842826614740571226774220027387664401059984449626663275744185286012854160625462883986690976594304038035541718193910709428074315542266495741654451558905504981935992984220130680787125176991738029257059207699277273606546413675442233259705694666622070507605693213083809962461885920440485588902656275967500870228762309757206602143887327880920326764865210055795018228321202252727232385099126428359906155268673892451760414663389121453614119100697223097115424724341987803235972691547164140590178541813919928979517782727968038550034491705142881011316874882444323144329770789480860928290262210636517128615336709429493923064192577246762103695363720655656703885981226239522678769729781122650582894648613366102643670121353821240654202671737569074969686580306944658986245524743408882697603233936432839579918356079371898648605758243872529249041589931848049955691663198394289521659046419153965510620203840040854470352832697067377678186894075688465984058986404892981346366828523326711672268305088288993985766886761285093338668812256871821773835334308948870248758239360641515317057856982256401198833761907206807152828273700582640203279855382920726949430010615225478454055351774444203913937805137981881553040690757472287402296192546026762169497836794679228091186063198102627685205144510685814503924879598710465023771265764651176587371404944000062907550445468068793349693582437221029177054916171311578815599355031148514550064005097195930426491352225408312913178913111759759283351455330046254874504218279112723396313509268088676374723347571277443831851356757556707324114361488698097432723236752458243499909089448202021492129929430988828565193767046452260794970845891701800007462206385431066884096072009695809071233275891820254314240447258139033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] 285968033374511224526853437867999548485114734045132137881863870829224596649756325221035867557213202949083663579463127106269080652314973337275587524060901914682546922293798990305357269255363119619954619065686261947923802215371570347155410292117033984777344924357736863064701537117559924983157811888293283606684744422994628533965788452591369024644883939492451291909799898868848068756946595401677104722998880228403686201220258480086127317214633046008617101783633376748289397190687878320518721579894811820628137582364883417904473662871359917908202640244777290461005994835585322475631641401700728408703108740594658499213808298673056833727851121851862785103053303013985620292447398094500238943853521867308667656959775207099697699326307857033846510034026838507024420165989620221585328146734498290198153277774755075666768399270678307510675791845669988766435863773202374763611364374720267031706373766756144089800871183340723589148930126049596016146569181765956596574795299516064456753374439179146968807167554607092514670639120125015323837887949956326738525127406004263218163799528793520515092002970728447549641079275575353008734304722480712887891426710242684449817019058367714144353620212504853599507836406297696286548153499482329305578110895715743076485661186310880907001224185975955412897961654131631630335353226110013512045369981786382078530348792130071934612585981015709939865663542538004686691863687258184195140280197050182215274469563050338810172934260649931130324633048632358277251162736328544551883782913790944624859357965956141918647252896932441158041595344504690803812405804031193057286262494277954783139812584295692615392999814967397846811394359852404260610466349291830218031571531762496664128826749873108566642373201376100454821831430187649853950544974078156572667119380695155809804420771790467158343569174897830252460748965878095039028512810077506983715665845430732800546668474717226536787661312078587573377037219122370757993186630213768444747167390515556298994184567416643187753388714626189008331766373364343227174919440286355902084729886307416266251213038597287370053100161353850224495915736904712688276296760971131424915649910157061639442379928970354847839393608449880583934525123143405656725337132192697544045804906026425357072538504450770805514700767398308279079607503248008829825554254397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] -66321873454268702608127205021376557604204135548868439278274574076830475070711653416943923933501281785947679734938221691870964050161835703869649631920141024503537878536766916883259735736150825602562022738544940781428969079864496430196626897337308630421838330366254068031482336182415817730961140329935459441395316985758772315507859133513861719163365970658114266910165908549874461038883193380389866444214197898166221833766712294756539277855268668542447746895462720930945689215435282124631410045509871087876117747827889546538087547052324736469588395197073133911574272922619428732663052999087498674006476059553011452049776375109133317134653280695959861380230481074312263640859656878536085892557015516957167201134211068142114790620349006048791362228780568091032957936859880838011250413281379887556034825601101498326143970856704765218492826722324198737922018128077994151616106270837684055552431856282579292381200230217177457221862821959881429471557329545612958665644842481086854101048541817060860641867562480548798889917623602786282755681596372293748078036333861344949675818833575943828188095968550162228577527269420207186823687300465652897163709570153977874318052368663587678071978911085532869654408151543123082985320654501088366726077596717778174129649306168786519692650278294813344983900811729373623756017344193515294726202738916621315844249033252960747152026971628843952628177461752781407566062993659689372700417618384961085824405026456752742277679380364132310640653816829830798939273457987664932957327577445976690271808265505206063064159112990765372676181529454918346295972198998084664927484313302952021614468333279017470749522365291233414293105953192515766525595612983922669343701001802484996408391729441230005229044630446241474506639385971157270838747975376282829542155994283789526227289987797163484751356033124143285252073417260306596307726278843282883964328842968187373500048275156628017741378139422569628137766304167966865813540259918126802893684037135611927823180693736151177619436255319701540763355668317562114123213603202448131467415478114690888863210212378986888962621629545134018510524722616014444011411168020065599599234705073155497231495602285184028938408449981410432454243881699788966287132910596058940466848487446445712335224274227240994721676805122956200003722411832289375971979391139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] 10293655260086713010649434128661922244270080812683785119984723236767880356067450975778382284821689241415090050535925659632414793814485955940147904600453675295397013808590651591044881248416099585989734056621940575109634544951664351259173425290039776455609624522629120536806966638613859144886465165214796374005178817511690844986914970842777542914214052038698240378739606658933500447135931695940106906510897757841636671331422186323758441912219349481027324235206008370360400545538959686475915948988163452015738597843109291051446551133395436928392960923214414219458528646117068748949632488743398434386243620072708137659844854271239552563532444240732352036783750758466703782902086102204603936507588502124333024590931447592373199452654677483658959487126654434631177331220350046763268560916125700109917968528672806150557143984183719083334084339981050815478199636157820322207163455387046286831573249953240786277211068019715993718268517171667479719566489126596019747720002273686851068294034115470775157838012989585767564493001396709778638284120274706482394080112880753335835762261174946128732178631388106879442015247456881840788890435962393399247726900862209404917829935273696372261829039013480865583433680924556211311241530769734737332889251916160596340961082850048280746289276315435062069377236355664797355323634800051845889849451373825133977165187458479753352605833699284318372785772087508484117255579603288247823367710025074185090344784983667781866798844034939341851081033115638149215382115503540548859701177191955208774995691492844130745544674666841514801998179363960262163367045605476669383763447244493697942496523052786370442968137824311457287682916487534113310734134442098138816723248076380074673028517546112910876103452407966343104636920104488512059242312636336224842737319168342715978431759080758452735150750267964669823725294105863416367488019054511284031893939571477628990735977804589007438161012526638601026048090166224338755568680253861903815419245620458227189279697203484411966424456720715207435386526744018681257669092491818159734989936419824844070373959298801573056826202643561767897132722930715751287144942440652493452614530492193193725449794409951457689056154941767820208146741122282435758993060049645093405307555681958193315636762854621993666749096045652441626504051774505833829835850383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] -579910007987386979859832058809068470631399988974301867396639561830176817733197832151321566659254067869764345858286004442013647882624148236713023038511267969974773954827018705428115244543270231789054515531139220781035065506381626395422043038398160063007555209391082580241963782237462392166755934762085470000900233841655042307544365389737889805485285406714933159039180192784860345076233634562341817177077847349185036968984034312302523000399370400008834941428225287399687491673016712105776688515187903388329117433019047282257977742628813116304504474852553872829628397682189432942847978016406455000098305116264799425297442548811609530498886197502979952329754623912396287855810655654595440169312432220708231343202605104931757065963891304131946308476982434464272998953844154010976965102645499549535111837022300819785910904965548770310545602494673760276745229906543681878960123195160464257367052235074435917599195904518280610321342354759864263829582775490745082343450783032685755454569512656415034261323056721566685284564744631481303552831215431419771484702775001472488014151988903841166598964636472249254502698657209984998855101048855118518671264646940845626145842477710842767050884828307401766271378564586858719522185929256933305921035441804364002341472645249482435824279649362566105844842326878591476553937082280080951946280526716972835181243592054951260876359122276610957261197292631162315901878567561603288120872514630713882060573710781207355468053356824309474948931234610153911924071647269497394426949795952829050648640615588134447274375670062700969339681309514100449904547350747972013412950447681003910656421359691282310410901485251956362361507663075611991574556488096857151868199860085607330363366089870800625774623639372910620046953191330650685801693639774406385748854794775357235338588574805520957133782778526803252475869722121851495916972687768731973040645696710463678118765699468770194526776583618349638168025108533846942507156542238207453493232631302715449106966175045017142627086201312296539374588183780277793753951583401039225577019860562769768912194480920546488063305063209432227338151679945421088166422591727894875972962344015747083714225468285657813224380047688233452251089542172258721485837391446546012868130590798897305455948435349227561271309217556979939635178940927450243291013971968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] -171846358437783662700246023199152429466015072461631100325900216494084629573410303691954339326282768526891789966168432065887695484234838302380860159844063317744081695438729509581049242902545216783577579260872315421336663952023029373341545391760866342704544342975942424598503830143289442715041291228659922639472458136953595339968446885389035374500353610561637954383346060186282383529106392793122258559536757027613707544121793186570572217752197796119909264678776653627023868876991675496096114958028951181151915596185493613545584489759770113996826779033634619811628469447606873363149451040131611175277265299319642546848980670162122062349912212755243045053234887905315833056577008283552281798585499459664997336266285196945550662168311936713967456651082084005334139198063251766554802887214730026954581870351086443117206364035915017821276895798864926417166124982532238978506917297225546751617463340364663768159684617981165645710642782005209555944000125092097382987672099649101504253231952328189027135565376962757181048716746914887607785347660806907588309254404723223697043379466813918114227017592435824984953832938461084178993555163786339194244597007381879479330330601428696670348482532728353683954685178264491369176372151913516154425522750401446140616732896699533055455198853256667185801830383816260807429407855128555021248524518327796494496018935919727527341088235495181786593907238423599377475599726583681286013620907724903584088510387140335110210991775426814420003018999481712375875844931558965740904378769755463994251241502817588271065898199792483972508259753091688188212090891244151453349261614350714968225435610103312262096900879564214498059647909251566095150708292848234397328139720895132561753909886077319693262503814476576883471684002774630345099490363246658397566330270471027857019413033214705834211049836293580883423504457284077852154681409923697374830715606411071039423690310678111543346808877871306775949581824309430351770938847801692151835196141565443046512186920707578152042652245967030266359175194851810487684403655748744668758075898782924363681311593551078033851478423870498333944432782409104920795597571386619822884338430076186775506866088653452560375201034480114776865174143905710802700951859166173912130376723172370594215053524337317988663094797543881406897393414792128187265533870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] 47217035622248469461540025947762984445710353574719976633969345448026587882573969085745059186425246037783958199227785825692911800613452602282501401159015543202822153706167278556742237441209275604234826060329232288162188373015918055142584091688515217060550174957549785230086449746760714702807675145972104795690451682218130553148412557926471551364998418981598135565599025047631238820923342838284950140785972288064692663408201113521096695488992128025091829112890066112902657698589441357653940106714203261576086961030640876792908573033778655692026940434150944817192016410538541737220650307709194246216209015863577958523708028141190696435333028304591176629256469500864498201099310754648770819131696936556678578356641612085905477152559733303042273517142337008445116786660565884696508602982836967629833241377956438431352192092794159983529712232571194561335194182539065265081527378569082632942347447083743433501983534279613310806745279327143658269364469934867636840624307185636288248757104783837598658946407411867346429850772898516639707276859900726975443581556879582070146399016792340023923257143392412935884195945713149805243178923668871172495812145608360097836017736621621911137523997796289225379177014351444807252383615691890100066017069106626964567620094835282438253062345107385577548576323783683664609048029700710120952138230357804260535571867978809674046716907616076829856448555805585532654753129717649488952583680577325306700701481739912329486166772229871553594513664955593871862041917688220606033474495587175553595452035109448089431888432969483317947096812071312825879389406758063102922902061691477017494115955343146917496809733661978244384957760853351903173081191135626959326544471609026948482116681459388143480923741311081545001294372812921775317078207454687679206178775673746408988841839349887250784243863567949095470308817548734675429143995572876078587290727008240591215007675655750092185872440474580205062413614157201967668280879938021857937387183738576469982680389701864465078499991310547196172158668686626281216874744682470431183161100374210734595964060887384625666736130380711558699484241135342636024314695950358906935216747625461685461088175730091188740496629666691659625852079987625486033897894816124953390466521032176097726071283330774821497735304631950462004952842295860078943624232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] -738892253128489917806897596824226943082862335899434023311708152328490326565415394630026152087095913188843270928155833695685130308876497434828288440647062392897106301153111321047533716298407030282684060561828047241712930983131632024230734946357945646580423530353003780406582766284923784490751470516122592443787305392029877956843829386220858663042582785013319606298653102359156711453349970991042561476483529577211247857111350623683678537721968695326773359386224351810598990704352169360939328713176199595122352576397921764980377921889509449254110016937478687316746262185633607986398389957727293587783323686001421885657435969848331001345631168306542466997090107023163340060460649119962090516029408342216605923292584862322693866782826820594962201640679839330296707442857218634099304484123260772523343217351296314324983912010535003921214681820591442741532834390859668591038212895853463502839672010320821220125413397355735316290013948727468542819072571174044608141384449006044860322527321587211749833838305432889271005525219853388554146781535254271638950706996463792338374868520462655669786645102796092699084704370003493083061045666538579486122675734988101595813919424491194054813576035097381718311510396326297939380924389302032668590256184593912956257050115068806125067980127456762805665866344324895620192789521729844630656863121740503694904166618540761212298354324046995411971698440303899250768255060532172987817469057836214582463852187925445689453791154901112529611113981575261091503680493434100910069827255845129070335210326006721072222839645105185046378970276390597586205118435742322521307096641162631017720472282222194032750359798517020878803530047560966947882517279732269594545017025873253653466317192764460686752301099149162860053028952556441639795853355180497637669855722702006720345198441852423874347252958275656141339328429157741542364721430946322421966019728307784055901234235940878634103667597511918371170380127016892121093560623634804588309431859951809635424244788189411754395778876457496719984585734864455645242944352618434392346912181967292482321537867670192078831974657634705182681003634746387320875508703199830102124063124160742808272784582923753202722499362722802989772062207818613258232713024078920529859810364482459550586802664451087037914103654690087224091533843185201447792803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] -3317559018654406233119263050361290188963254369359819906238667920078141614118431814311644814525529415371346727743033589364158443318137388505195266065834958536045574508708990201970494167498529043798628792491689312661351003071505470720601559073344795169514125969127287577726035059826803760423980612055273770870078345552335875206432579012374378124817244203103041583470424861468798055035412446014718514540860273415532292509016047265065073423814786618142991541563367301527163061840156258151321583540565195599172226426556873719596535917581772456135461302780227767428197979714325499000147820135865258475370721236219849921123385194687066357608217841920199223595521245574283482227338305838057847689741318218120446735685903797035183460485826990450074721775992076618252692188293048295453807227832068605494066198680028110440960499605178669967113896205291146489810618905913666565390159334773839621851248708588220925809432451124106016780674845379962341875745080795471840276377748648608388723856439601085299288484031177123080514819879354228570118482809512495520558974256389348113569869944086638874133980142317329443253341643041202109104341732171798685832407065613340911359425539085732024444837591618526750161713029527290626062014688165333483804712485732684202998119887423546766584250617454595482065821029383157982394866751115008378391633613996231778233543245115682979059834527767828419702527173210046107405278200724339738177738742534544261248397643807768726041961911611691874312758762263846430848080267025829729664449102325099205861344764205738233382494744718329460946111615054329245755047102072591681285309218991187841438154207397531680855929761529111015316280305576450895706694237765464158967190999239678733227931700304041786639493503651410622022738684836564419325742648420017969113763212876640987803754096106189180661447683803168087469444910499480686932669283908933453740005975211037591672951350902635924193660643612848117523954038082139476563927162105224635963072379726725568945377718170341722172511608513658339300448626145201373316110457124474474819042167826876353006900424496879448630817381340408961836409766242437852267044586244059409646520504184571076936270830519066328701292252468453779773405484727215356141015444647937394433582870252548499522984585937537346898640384166140766813014979433546949037391872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] 1578161562279174900218198240472456896583556106995379717279648619433394070174262695455385861247892178641350378951585002608293828253293858950840335453647982551341677989216748652929010749191790512248434360874855140798624855773309556366808411448244636432555055263798961448460089992028639392029703225016942829706184627158380716220718076410547211116594288766661300348275257422845054413295301033225920455585764903194457734049202608519747957865780223634148074319362838104526694372817748906389363842822707995446083860649930128763391432279418571737597176485215955856727048694525458971919977272054337183245303213823156133761284481629586034249750928256884780499358499808927423406390550212226858953416407510029830303710926551571079497274226477072524621281037033197876316549119399430317680468883227287370233811127772478390434945834772429376994812056015391573299800096739292352476769800582110932479481539712874070304246280878220390880181239397700545764084857119852993776091861362422318537544551237350358944668393077371127492831814413408281864106497245187990287698598083893313059859571085450036449158799535839569837602803307077793672393588532416283534571184631690713422963283158249589427859785472304670517878090632733121387623326863531228250948538793163480941553678866923678913664840464491179748211103211392222817903515302516030355730415814123968735237703078301506288040033474647923188927450654339727126368206607185127762134776577687632600313618500867685579455726788265105441049578109770758382898909366090381301549232840802565037366124630679263030936650436299123839326445485268261583459584361469339833791611322901920320611237364874086494158047739478237468668540073888264232260397255422423158744459419754045768333935019181891120606324642507091787165158869269519891310579254889421240785616556922910567248102652810018103003354935016913562267167384830452593715748655852998743194788615080382152703462499743282129088274050069392665232106011990228017686525370283976462353080481032737510549690618374157637585027167963928764750900218295836531896165620908949580252067464335522571525206424716646094920816511484668654726091347480230364904803452383485348659935525596521592657608475957431031301179913718056902504850997412265970994344307739765890039360717919069396984262456316592752924686882244487682932180009812779777004666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] -474851574530256587233860116956275245888302489046692187961693968108263346701854084803229947138729765347194045521993372747513153709820562471220983845893125484788077764387332099648110178686162357655514146792214051532702727774130598910051528865863799756249958659133182964890848456041622061587713836663694024457000675438976899138931949077072598706277309959982994139268867239671991517204046327622946149707560672124719926837127918254133757895387811324889059888626189687465070142196956978382270950868213174396336068542671866742714033307838655118636218040053752220738133426575476876905123250324688512718400890451086111319524932925111061640031539652503192423856360239568246616851583419581682004778165092029214969556583795379805063027661430526495164183885811889589171912320634049760213367469473906219289423905855465772176098975895486466669141896292054773932251097169443691767595993709195228839484170892961489955924298843856089279599754927621278083584192249968918598989982755780965938577113184179925242465489495003248903372819140692176937089323527856365641236663090258207339663192421730732458996065963428259682067492653748588510549471939422902906478793208395753834798869627798643204969444147937639612435398476757052713408109255100548914536225343144572010698270368694344292831857582842129004824263251347193988752812525187900522993326971588686652433692485380954626530597499967936722953100278359020517992068231123726124478468856987507897908507332325269369639432720492032117668116323928453216773060282266095894748751232133273654041017267489913165235381474467696799695890688748283639332997428810093895127224439894034522270632053549310038149154758644296148468129448947114652957336812598938812534869283211618455291515038156588034201246922437714429418752911402713110970481612438021108364036166239203958588059260144548261271297905309705681187451246175856557518139892387734862801531932719707291682654758808838571884235182710752749196493428928761681315085252136467892089009772303210181499106014194819305376852012557431828055062341358374031262596493402681296851501241169521437181895712697193484760711274988572444374155289792862590128431178146735954814904794257616034875565196223691509603130142978306595583793283068525064675234710430224143673796935466597753468631137646797541498332750959641687756806543935466566225756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] 95837202287178057412842215842647677544938672704073299348198796507896774868171437537502621882638129913893157830046670792880522498333352101844639799722006298977987987172024414457522884051796936356487353015796998447745137106798099850983957246781990099952688573480736468318622288435670702100964369202916927667445214770915870441528455652373121396013894894116326632758909455112826747146258242901694150154921092866719328463305755383003130732367324904201998210649695540391702968629225554740094923763372119410157755323805447442621956944596108206099396070840000680906749944182516774767418567241657822550544508130943476713401085794572202258614663829908102459370842180098338722963880195397889941234209597619786367642050848634285690124540517019508822892788013266948159601417820114456224172304326806079587154038523128025370009228523026205783203565692805322287263175474527672350425223125424601345352195487225280382966995471485932561221765530231808717273476545458074358047936208622460312581382832301033776269199714182777940824436195154315284604365340432363048217084419251148263832922672774689515888012138986132838604639697156233877859577847375304960473689642162550235401164702014354254841301826070723030964257448346592503193131904248882253175230651366760865906589336715966467464153818880850026857769007940626942266123330271825115320141508238327022082829896417784522677112888683602416318588123880145876707232067923927405760450263666771965292057370897946468767871262733307311437296701991372903482220011177636311173888635924148844039286658466418481204278289039358454654432293545547137542784875517669812858192955047484383315277721856456007620097892637735346850346046396457701359394713562237079251884633424047978810336612838978850942312953735113714808377769355531758002343455009055390010500805813398401839251913059774026825464153227996109544579637708264590630227170880210638504754735952765243249226275503249020449959150047360099128177906913807745964841310521650355495293395875781276647444573189715666135225170066934395959487833779221987704045711939724336898554370153999305393754426449351556664233434900615233287134683850576142094079814082411913286766205971631514053785658878834656512848577608764236693037678776775683885867266669482040962038652769683720375753880941871399642582597704069037502708829474047037024501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] -10699489312590373252087647266157938879210191824571724109716589768911087740276414361165033101441959476233385668066143233361100342505800000712198651108208395348658656929634004714510224237918591684760439570208659869095922071708274710573407507922587576405587126337823021373038282643647272162948602849623222488161189469845071504612979120343326195578145927581863561895421813652057332613872759592305432168118116792444752054857550210669689426481904613342649917811674055514712254497848701535612904710460334573560616597452288788739441089205011912238537639765513426532073069771975562311924985628977850155596281159395042195057838508435866602891854664681809034160846909638533026574626234441497727734800087506631782187531249090553308593407027147391386202479867005463201422816787671776016991277562156071004892451830519449845721269151274513983098213602927881700916241449171316606888252904761441034532578898779794273316479394189242270480453545993002806783748113174780969858706514999629914221083364356787556972171303421818716354783253990751236916255450854600936558337373333063648805005288154293095006540618753489420198269923875839882628134715499145263047327704861302795979839343476752503792211235631354215499686032936359994241273215021030061056507731778036115356089973755158322465051150534030042892022652871339696446430862797700288629859913024913652705140158166546635514185179985746139584901247761975018922689154299629926337566130318871513298781709317518285050521793055938035950278847485950401874991532832520036743544650459807558598978384577727775239648175065826790999093047296845074428246565650966404301168539559645874994396111024415028101313050158214504206758186779848537335614277278306057183543270369961302504217481155561865274510208613989024076743112907716902993836047759447453159469433679611365564578870574620247200476923154392089790139235786125362208621656269309420808572778973183744633108935057111641819638434181162778001669235335492353357979996499192774808728652833295506015975293943342961813913813575604164346258779113223626868729381882991936617691512157622492205866080533014655879727522523006777339780119037619490282026389908034262755602816795833873991875857438465196127800035121548272076202020264594829821961619188258163843420000026735073044775487218368581984594956217304783847775599978486970259079168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -286691323968434524540163223691261214990668581558982472017492376841929333740460739882950189308614101500548864183085157198370767289093795040988069015023628979490824196845227282298875087730627989398721701835685430336898171189829975919728641524021420299077114945901786710062175705933412435108678483450298753192515516437822762671476760913502792540373582992623875629802714645286791558558750388275994132736285775967715126339285135776001297224590632007834412666081106118931799862500972851475777715304927781100250228697000925886100537801642571612080564909019450455422347036430383511307569029270735326455881485571803018142563333581648729812427628731287455036616787387556879315155679398262019456942270038204890522400220441338290025559335404420978957218627811013850201845270838767066364029286685431876162616570578598368647799887541762863239215570676224361862114701860110894596478298727713092990628982997277545146681904189124400196448766288602237627601709064953182975714277946174794459187615964736939757424461512870874710898010403649970702282196581035499938549404623804947168016882792672260063414392691183489899497945109596236910953608387487384680893916429015020742853960704321269518861816130353491306637657248955053684933735945799347304603752446976647940872672851680380543481849206085002246014422652631531612794790057568009501685421306593509721125890460940956233472303103323491308334261817542525440597323968981269920852316468065309317094382980650837839090393779285200507039324159514306131968099089195595083867560750320248670958701178760798298584824429055768226179711995699239701432342150891974061191317550893300553142901843114869485567278978868277611707686796514297735255074065169523565860950245400006514609913899766712971321907017277108850354111689589254825000538357369812447675436771431248972122897040867653794810769048296114429456268053666487208413191298191681982071360062192776556343926210034905451276617958112780220884793187512708960233754285162122771685095726422199621059881575906105998717689573992813665336383223374030577649181059077619942214260395359385454200468433231115182900755625897511585935262203348607710063651456661333583022515766757175850385314255114561929049671923212711221531131116738445942587070580374007793957139467004069754769178096695506800600532738826842580591013218240384613744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] 377213089399050266707762870556296159800443180783245089654579291904687976286413524886900804084950577411361367091599661985222671492890588573306779972274070692021063992569699931150891628786075022700571967659868534785146030565856512630847118267713094863784007190962136991116305891933925534960062898634127829325293777109499009001919383564991336410065653345111038052516851743490139518276156376942041432704108464122717096336585425709282805115855275964907919486935788750345719092973313603964807054691785996273809353232556707816583451770073315434329854416446097487574249724527525157950456583917933874144047011679821770135041794992524361550301090065739430886320818394902199639161553446229241899089769644024282783766323112879872116314541854469779913886332025263532149166220682668399384716009042218018163822695871398469496640598364345561274087059467958150205585646985275241632603058138687596576612819939376766861457030864698981871460631390259173150154826161922794481508541510516823610082264444197788797193348490085467699875314401621823455363741669856387586500545150561863365602718372005579004186844702323566732067049471275737326913494267910736437490868906891012865620779183413389654536431931159999099576419035805300489368497434713255654493322190623399999905383379673639963888066376227284404338794622528407564534958228178687968680124068047871068694793264946534687209363549222972977785035810987249980613822072633690794530405971053464492053127661624804205501354543893555422068879991597695612306588128205876065772763192003986342517835781164903683249850434421963652573541676806512052587301131154735292296890062285582611481747247298246839267786682303673388536561429257961671709815030206361467678045997549060941044209297323704614696920060351192092166028264240852262604204798881954372884615113518377432047318356347495564200594047688693166248313815346271668763898299345215592863508556913250453059685843954977772263315878401180707417134257415533777599262657783673244786325250444063875725764221777817293153438783443282981384511373628476890103387159308204274603677371717373048370482786157465918794262326719426407182713035463946450269205889188110897260385677318481157270053120340913647183300360091130121917183974768931698994764110260935394523533054639043541564860718552452493423626655229282105473888801823163187986432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] -2286667585421396202202040555359617184715137448735546378111243764400565755625628667888204433479963656962781284267574616070356796286679596711371639664822463974737477411380860561848598321862417396605889190408342492164151607103928124789951863760532374245375094674229066199965767661670907780859173133426485908439992864959456033813126755934449312033067852514912074873593371433610658378647982976070553720391641031248211701714711435223684326602945338620019525900535826614842752222998098405495890646417059390478937064247389483046920974526550263862616635195611222281983215283372140684519868948177323632608436145763783465257909649632805315913464974083742143289539586796451446900131766602274275035739092590747904680015388328489871030665007058708578469375324272051082973803796189250945301198623645527408893906188801067768871501842224709549349492407153151296920981897378188671648988035106316872524826242417392609176247210322827945722359323457691244854399974874155855126637293394511658395654966428818594030218319246522923792402432810388247388103452172061622220881581533636585920813734456788920634479792531223054862663251355082407023663757586752755014292662911267134628949607171319985394878877708380133525272547240774765743484051272390430061176471491295412382071517789737197242930741051446783982418659364602733062745611045929961747130584364643339799023743708902053005595069910593804131104300023363262577657941090192263868037615927048530913938843315550122170933441365041646696563419188762479055682548283968472430423008775202325622357194191422714573293466851262920201955756637096248722236892142647117104335063840753159718820770476691371087696166941486936340172855835957390922813404693476203118736450726981896886033102202689432679646174505850837248599669702602153467515739013794396372993624318590627421775444535239479141942315653437499274752551153302437438267288756429843686093270458065362721738971100537836237879583899383008040022631803488246388806422526737478346478762709624420086369101645500049457525270215130484409283068589378224702229622948723557973731817516122435376786547314590732635911329964599641797260551293250352413442487890572625188383216746927517797001866197693290091069264723247201857333197015514765927277860520361393503057130840927760942051714303672516818866271596685454444252216706602761191424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] -2277997374025623956009008060146744055087650268411207728788181856034100432005865708416102417443140308721616190835864828749983725200996917209307356281455497573831501329067715635714326674132328240432552850032031782533327871900228197466846562382141303145045290099392834246201651171473953065775997929835055733054418567760412425338400149326439301337268670891987106849510019422264929228829295730737720588277951481417419739655859075161470445436292813948661231987062900896349570240532439373123910891537281287691546492923272615864096050882638542207596616130847026700087610365922419079433792880867782796199199770834491847872695750489061230965723603241824217446395766008068507341545975196147134809503959431514358610409827040645783644377068563008377314242352100999102154075469257417820873900075552565850271766818434663587532764796540477096480167675258348889369958974926482712262366038180182372951155513990645430945306382515366734494173381216246484414394575929492447760073799400215692046585356198219885835138174058039338216939803430678832329753585901331062897029367056454654363322339953354271403537270189126119232648974025806535891166093255820874875659651153081102360173865505126732462613759631365750801444622155308183035298500011710778733820263818433466515050399933767658671799763673507233253201999234449597655106156427559538856854782696642579068225667149114599385844949678226272166211448150054387109177987135180943561966099433673854350254509578560026250621582576744046213024200960732926282784545128914760911577921319183387434225204301313077429225112003924991331936281600916050073854031230621316639741334157991077212265797738643121333176513885475997516973183160600862015288226547685366611199987384000885929258202130829257692551732006775632625934183846614349905211991478714012298786181394330602776601441371219818588691907680340805262436120967697399478295336536903751199740270648959931061172039581483019748844016674742443183024203601423781349727471295416068115473916466746995289662841006202840573861214887527759664545348012607928637450030083180598500225720196979319273438766217943119826611818308225625989229199590506989855452101458743287020061098481014473767349514247508807031981434648783245391500657550561291972914549364894326033164587090508795294688836790265273391522702043476175018107660177100173905756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 56760023206671092585527182248640777921085747579288804409744325470399602489904427577599527944216068768535776143057498128246373408706707304885171204843594295572292221050929777517610968521535838602212450781879037788441678088938559425665465810524732062134081800841981770097789751286558646206369300864980756859232974865391182827105454408438012098171512605603382210636411102853326003273772022555199096864708742177069693741371369662629574824128186561555875663826683864912795532227747761124500325678989819769124136135235955149161689401588028099787196586005272270653089464501621474577638942704341659174239904744649771348130173130334459804705431435260998861921902867909419344271784532937562478074330796856891866776647772221912879068766430616692392631674088630976679440050407386750500008827192370556547218919583289145953406042274091937192569343311733774859946190132234527271720776809087545102731129642379725774843055052742760570307234884375641002568721260885472518450687672620056942092206818746699274983773939607394050796117050278818254197100416212698816580461883628403335959028648930030969170012616331484044486221519952949662981382677654671383355320324669448425056188535735595203845487475752107351519765875591498019275959617176678731012648860958532868794075261920967636701127604145582771158141855297032502977562975262882032993966153272223961510157137505360854245988019315904238840806163211301091999478074876586583548160194598454546833928150077261225166595616017121337286240866395926330988052602051558247715477876384554864232849260553488447951628816034337808956665958355263958058170557915562162133237961379840980814095829265754025185375188597519637361088285597203213112206000298668320631669864287331629484704563133835443350166575657713243937618774962082529875883158611279175639073388018810381376778874589767257393675978300224874083430527899830058093466628036281951572742122261741896141309539408923885973945024570176019579328831412310197858087693151114272855641389506731971856176762909466733626285287531183427518751873619363314403358612521458459939357352310893806485162955038542589773987472980034626211791617400636427893241563114340927071643577183963847656611532856485745704318172401476124987023041819950799742236915206690543203929887526839340002782906356775235320594185095555255599692481862340128412794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -477355005766972525927352202634970861875857209217023016952791748661420039936500994969543679952149127356545313122851436354168770488846310542323360847352511981082227259145619309098214715001397493851472627745927285123426059205570784202900783254789226778559743288783765584647744870255954657890247722092968667117958149941417974832375461407660916765058163513505765161316494639127957276810640523491889748050321909246012834259132380480224387342563319789402468766870690221756395982128915268598026509169307849388691783221567716311277944221106637651585127561007940862087449078035711363809819841771653044432890510057367264752208633004066143441229452312089109870011209362314384939345070948711620230121865980634911798337183455965397873624706351651443910967061333626440269434698062071312874479782079886852586639894758134568275169404998395826425812793065374609244171006663396924013076788754251028262033787439675876394574622924388070266432945636850546447168333076815794873894003882455971112395319937035330698873249394262693458024601758698131204652556299036151134001036989758137314121104000005581777754975922946748520555825941053411929389440985940863210444090118437878262763090541128069127398033229606135336101193565936965815986092474374243488857022008885825883634976962702361288608492958641977308010532276142105755484443324526448984652470093341216216690778426792122775375837712563713851818172912995563499086911835785799638122551353708939991801767534307866404581686915776982331415600777542943239680488487656876960057104057959931550352488756278004818350505720972174343634149970183995521130442029912546563210314800292056902368906518164688517012722324260582335533265160570165866106116707005128667914637980681374187324576542250301742246089618891720224554531045317220740423136152904696373780165859643811029647381734325685250035357178820485895536783777376157840066449581889499043932955885057700271401098510860865494855125023671822357706367298950755656520825406799154177673012418316653085662709793115918671359680122784935769400997667444212365718847700400066374158929737457426527969173902820871601818592749554009985037631961543126597393278371184573669932709416433445302484514282798677044302193465523237899631148887220867017697287542012782108410163210395849384973660498523000083936558228360479319183529092761410899762216960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 2322489919136610951414546917532828791354030375448209000816757064716127974875079188306203966825232975408903624653513919687591377675413574166970996662760859421571929289287837735565917711033291364794247440817569349523570196394076110402837564013796713343988761838258735999756058193483422936528322531712787846302344332276842045902391255323925339500454033544337929299071597144036807811207472991659051900983013227831883908937289453910955073436739822202811716166069841994875387247158121939412532776763496492814942271966051604647269061963371623796494255961468395298644091081672783239114657510345767486203336114123776362522173545248014179016876131634913828970087862100001803544481164300773688549408231852831540669559886555204134681176336489515936316910780680092079502221134139959390374854717962276697028593837545222774959610338790178498293507087435090097077360823555597884785931548526966576138230401769528002414747200765253905268792839962824508217319768424217233989938279854615763541883718798263223358146894638446185341235163944840291867632770096392674343577585636808457528218969412495625086011879080031583798780160647101999406491291214517105494909984476429910633735616361827444676316248040821522219801230660324150192400713337130394144133377303382776160044939157587091754725238710471590268018979682236893763532154025904673310040031012559559634817966561252850336664400184264040904314456534836467885964281980044442842800422684792355060350358135393952506034315755655123731431193885775950211783388889243640559327711598262470661485689906330012054882513093082607689038324532081660993679337406368294335443647157715299650747529974962844298778692346848639776053714107307167610054883693883894657483664376608786510646273675712737066741989559767930451134179746112355444823906451777063502497303648262347199684597371189904859624776922456715118558639728438782850562406024970009879191276636497338687018653488608496925390220899868335418092469341921295344533033225616426766952510377421877499179483689868702980540094539744663841667073076960689699995671681007417065964454639681160471647743531619740750771604519273421457644760848807379010161989768315654431553003216291837284118850835531357977165273213266423917725840604290955212228252561249586379868927359461827805083647291569537200325048204703887163605926367652681650540642304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -4945225109759856036383774135906645140269798834097181158875880471160098249794348036726741931438562120491984450079180852678516771375406551220779300364773062890726949186685538364915775118800521629981409109147593609922163536783460636390885305980456604835220375358937571722337350107987348131362636341807588881179234667035343120986513188657881784954308546358136705642384040955959196137768384821325050516050580295878755554579146236909599848994222289356301415013744348900036683727950030856253701305136981076731086185433580284094680048619200137945504815974442359698071681132006874959824252396350309475235379955356891441934062950841279953394484187145771789311807976528176156988688764072023801609467616935141277916471246322570103355683459944619951376947378452077399157564205225006348314331982970177479535068217717231772544192096054612980741965814483150625730959170706804468113038415240783062348892997358205123162633293193010105219385466363979757353773340907296695866507955579304793828362602675615634656462685551018943803996278176546603952613626186975590032538015733023160156938687018776380027966084994901479807131733354591490938960033132908804526100606599833213556897646227384243546783883977319528246872219152280586386401921140397596684717667583313214053973918863888458487851338758750896990241590043586584198355113701649528048000296300117916262502213771998169049241786244827011890927299650337005228097725654585651763076548273799601282547726845952562287255102116344114810342036660106622099440647908080656976510157227001751801752929481803753307167268657381071061221275653088214991283118547067908999169086383398567775812976137022009179749147818356667871638097494590775271414800132633117384182226022682431736563796542274273619810423548489677005440797520258687780599714056259835715054864159203611857902464555868432751058681513245510907680751189153307371052436918106430320415324230665020574239383559068347576599215477853442907059504789131693763133553915725611475036292535686302351528959917981968245815779872786682086875752184940294872533278456650287181310477053730428345932423000130950092648384254858301018448356315530524723969525359036810385733510710700090573108005750119430976010028395376958869455420915183356648417525329384433170706699977558038814650796038164070023435626727586678010016212033926390251090083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] -1452108560766506847412142656312181557986640046577564439733095033041459030804907552247859334116515993897309215889337131721793861063081781438794743070410434566545226103518515741717360620586240967757482634972949445605941522626935625079121095139661864903262164807101423809288891381143140616059067698350827645729735600813968621351351940019088506797958950284568176518157121872470521220409869266396566267434440535623539632533404146438540803334812385500821737872485798972309685297232731091249484939064831483123759229085502687714831097531519035047457737265609027304745994306296618627951038431515138550992842285846172240421603897307472500895114894825860957195286302396929321241745572693007299524824110640267653512238364387208763218432185051783562965128041845693793096920710617527645991553280877575387103117680299109364290598903064204237400114552049302389969043170669759141591402465963002623080362011051097661191288694640015730570519423761731258712169498174903939251052392935622941660496363028561014478025187606439426063127321938513955837514211555518708678293215480076976419483902999579626986201594036064206817768640115683727523162826798920921376466888084944363555326851203905236906267988787877208957825837055420152579129844456713958227271409419633688987948953563039494477698938323701503214966841999980507718885241164581681923214478046752779634049516553910765745554773992476857330922943449526172535555740770707491311806724689402433896052681168150452798460376676500424784165852410086651664334113129547900025756686246011895096898887010259659933843993834060418349099550501317060705724855365259198900797844182395166798317543660255924664869864163684352535917870969859116102567219514116363538382092498251086265174748958162224747764086409386074894418948219854138002102533738513283099245525368664627723943097022483863223254033497983556481366523421587453166853378729578228840562100614154291331435803268216752085378029057513357973216213351138930620551012088392665804615294282206542866381536479814142995230186397539867465206095774256635105589519538166702180069082026761163621088178255002431242374901664677933661741997359548215517274643481769492924071063343465954086106367123746713032566095096137652063538847610062881167128440754996032112899239884018941381983971881810320861451085013095304277916253175182804006291374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] -9171065001993683429781319761561079721322002924882739256338759650058139380215819327012734056439371210368576367724858951063550508078263817863552291687491777305179117151069495836638741475593614999082889856924300765175632234088570881817299499421185545276173104199186523093309340600172182532519906027689549761150134610194611314053596284503531481101856834779640808896703331772961678140280602529225487893157289161473032797233140621911925455885979016858895979522467041227924384609803878336721102810855107213541563363797781682829895662660762949854721563665862934022927416876745757267899144978461584200562428897767574192594377912010991295603186431835089589286221299296161536144277811006307039785649689946167792430477067239805442411767234791451372952007962533964867343058723625159052838936207253803567446575127836889019072667870504925321546422015568148145492927353566322674909221204804141485796267625686525559608559283590490643836252061731752172729207059153985309612876312381263627871219527799789042315155781170877969710628921781758840479260483545485547440676397726241071151201402844956056226514755661203776329111593473812109930755781232607715305833648447005820210946095223864512099661175707658363047785638001918488204973746137239769201851236024579548226789228522415482830108130863863050522575511442602925824981449728107800703193313435558275415743132727833524416690538421591563138651446477687151742251615890997911066408072796618724682903003515611273710209972314750370861362319449248468794192619720728249874334507390624802831593815202343347608842518122453353968617136939567675305208526684186687055977985453346595768357990284962769058826024561120648751655620684526108528365346248597970098848746993025489248442624408552436074484583308513995294834105810268353924731152739730410875554658903610606541398431664530484869781956738797461683589741473327295526498839839416562300851835943717242492310966921420768191769499627410197194716021168342188895300753682275782378067381517629279598736786616672888814768478045574691223812209637945586447886115056561071906239296257204506494589296758674178294202257522837264774533165848575731974797394941426659814316847058775618431472353751359312217647092791634650128237492855899776803168691483181156645719330874165068928224882515453674765748180321502529134892075090779391318126755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 359892882387015193942342098862853691126410027975286880839168087467022046097158270766554302891983883162938331030572062578988373336910454656338566657651369636723241945983690881436471284136318799352861602116437402601699663751662988760687640607890650533306930942085781030806471804946251251756261247284061476501157167762987161625550087829337804065942996122869219386452513215275091141162442786739059966413056032585995281049429585831701372736234680138733520559840465164858915168407042265421736787595517118020416927233459562434762996391215270799294355798301875975968154426886086662348792391357854066942276581269782937554082097896694348608640247704789791480309242462530504932060817975030341349684784290402328183013880889221430020114703117089937213828764382668262689184342391689984722938892597182671677055508844478069845779174497542934939372880055948498988720848935220605935765016336435864625227689908899078259924351742458140696426079705955456513815007595407519420704151226228624134193520516089620111125328768181040345720522222682505214682764627960923969639889919749575930604371945972019349218915012764007916255863692484312048478555354059570650183829713627218007277649513893306150370867623021519144153179098621304376912207373746329600790303058825835205276810843868149600535872210600602431399482507947921119317662685588857418540949832470652111944307840992638373727446614088955550534653250577788612038269354821023317513427261375589323538120771175395849969925998841805212139277582722785370130570353394227900809227020434995476230712701155751154026177826359310598624801109949465756779531711355572464657319519042595840848578606805206360875361943555235680326964757638448430175444588060174753476721063815583834928304938244777770857692994618498583333982043737332345020400644200156249898374238846642129637635143412844472166772449466247844920215979163035896552877392481071561495131703729387386727449571987062277608344480666631565439196616760327946806781279199626631920913182095730825120428815528636435585754278715931980914077779728814648153900998191822572459764263591545223153557338848489998033478732140968250909269129759236791456658918970523639824002411624674198632236607862187349165830582218486234398237891762852445232733154179686047182593203263922563462941647164504202121724656105897735373685580055512411301184798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -3435523660842880991234921701196627665252356661526932521716535754337063937183308371068100098690052036984405792035716381530893581810436141277645537433627882068694146161248191604961902539172438858291064888570951823145874136525767663511860299929433614820207271746481744923728507142858654202196735657272272339079318502426618059287062685913682516324214358664570360708318160425570518041627304854129593533991086437875511398308523658489460890130979535526074642041491101693324083093312878363984728323872805084262281416324576347675197256955129290617732292818726975967455333940101245437298796993746773164329561489926867895072939081723033660586078031420254748662170852690340990779787244899066730641399284565663513507224200911811442344515743685609157197900694916705118419246664958642695139013509337183077787773880388065378080537515786008035703190203320714065839289336021050335082260223136784257318764576076489284523564241737061466708802425488617299632108398037028566143769377866757855203631053809850138805749671154416633314821240201850632620772507319133628931825179316195844501069197609313128358307850044826578022074827368147001543381481753239217613437355018005617808775006950442252787476284218500348510280749478449085300055650924063454616860085549696172122567629425775966149771815027206810199287801273048017714026567539177083169826748065069611888053654397528607172927410533443784934412736769708375135396761327968167655827134955478367278118876423520010354374233158843713021101063904620588755646676833440800586324953960919169627934360414173514171921398823526148416454800108494862529966765948416973633859385645654197428872365038126275775887722362911636063626837549668772727001254905383177379272284158513562910328452606793939100403005433851867096112819350522701720454421299697296168378740034999420458792480891517358677385782169874760963512927165834726679429068003215185868024128893795622100025440521496247826119937056784790017300602042515737653646485268920737102021816385337028437390716189716126134277044094094319633110092742067923624660679407370027103250276416717568189235800956969338203523244222646503251706554467850716737240525338668093424228262763484485180676377025573373282272843296879652913413662073933822864754650668554772154430352489285839509382865015812873788328575389856323569776501335222921073350001295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 19282504080149166860489353271456143778507524422741697647816475159074196984032771497770460283630914928111671030751104744567934640052623435664470981007728436144023207720134116312408035904403659237919365446004261277800793386334994789613572491710386860958356591006342125282368160236901790900036392236379496163013553897685924747106058372558727770063011011411176582265425905860864790360854882838717866015546813681707591540692429693132204476652043660620985413738045619898760957831758365903814889182168919673801891032009305546577951236551439688224961290765731862079197326483817820935918399887966849782642665310827844840546610867243194120876695524091842373901204671298208482804072723269881210795083266261297657650065381905489143343752702642709957174278512324652209364731145987640795934994802369283506281639104646933143912296119353057424642850875101236728540223344263274663873100156668837901697010864093858571664052593151619602166745232840997132334653204680315409099662148060378856195323091555608809083871481476058430008170208126171777202040101169129458191021085767633527830098154118751774556191366308216723820066054878751892257924948400522126917558596382801765466353023809268283515642580817952994564959014839019859773170253637285938098827168859153353924752883256889818576743981257655231232268898175193447407341102614220147083354900309421725512240928847771246825185670034398223015154608591049910968782716210784702114866013939495350149667223107229198677471229952050191168320169863285599853926858666762319294447183587054140415527094430192891639721504823842669123546119528350387083567031906881326223179593123748467040308689531172570092308016097211432487274558733449554548246913617455019463389985651207823204037291658522533939171133459968105209157800883444392021636415224501128362422931864487906109244797870304731337453974557767283534989871638977165792021687408097923669437837870348817853172088154827333156495309715370967591815775611362530374822843617212492494489783806502418636613811805712486963519079132760426804795292809153777093226424354309521657899420933521538823020376294308404409293612163615201218640282859958045154341139849672865065646187831212220287351459308387928008899413694359168260545479559660376753403442462401661918959239571603798081872875023488549944145459632091233161423759558730424400637037903872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -89799588321834073327758726241138274190901415204353038355766758511536695491391786194083212190412932168469909577569395553926387758613961327217174515210073469833666129878845340984663191492504963871138382874042006266484382657379235785500666713976312456869016381604847826513888055667847179532397107700134996264900435507806217933418879857800062859134422865485585200136712084692394813562811381090277319893790453604147738705222863837116234626863104797020952648554740160332337108185483676610782224566083379503478592029467146611374604880344281487690599106355784184151589178996537710565836739274892046461380327014536815371523141066202086593610468397280016488024360364446262196765230974042857537217809050734939682479172300544721087513812939260121347681311088857780817214459562009276402495258792116849752515729924226776828091469498865362116194217261740852170817874963350719195433544330714166009830505526556223267081304201105747017243225735112720151765120852702023955816126940572019015408540114963932486282144058029270469884418687289145176192724005752888033377068254326779142157492369955406862181909593340917183735192454821259641427469590933807513938742357258424485193333020580870136771781390013582541273120311897331807571539302515693929212737120951009988554770017059800516536012474279599045845582308756188377586403585750588194727798278670339353421931830276576803088911591440503482502108908189403737883804663649314665203563140563698796005223338298964351953036286329592975578597564190396844435783097842428023126944694327268072500253093688231220549013515174427690988699001408490992158899964433791958171499056371763039092433615352448690264376392618890110196449926181799544086131660599202131586848950883933993162289853801538916233003798965830263389805207687711889263869037662618595480058395834434850186556180958596246501334383424437494123177244100436724064665882841186888634900378163034515962930662285842285601649530335866424926499691654100850625251734404278848324126383100968780824359399767450730708054551553342436130505051468333636577380604955850547063700291846744920683303654917276949646586273827594968234754901390191793813753058355296732916045177927648790198814588081004405367967483434146313747348888133393473211643103330728850018977747775994824231262852501917395432870015473844366116292737318119397912624664412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 386525849119767405720782173735370205105829735441294145763499152669209585327518658270603090495001553592864077222787969610309397097245778321108988028709450721664260682113335908297597703492381298899340925609077835163632385682630220066384460070603470855202485526977300540756649389960263887971965176960670337420251303312288204492769154953719009133748252753903223400559126094848450228484395372249362857530223454861429829607817849848259940168954868921166252715275292002795565914439800108764675392216276247446243240350332699790900537037402071467457338607274146178272040948556734947591739130598930900172711646658965945980901121827212978243203384893978245424590313136315977271249099849915279468049286144579251844099525639636739300513150642563688112309610683909964952525006333030658852444697991828988936707089507721370409488996915943889060435796264820346498874142183047703915072656010921345331019803728550694466911109029654038578927050034196982076883193852205914221242248542982979438771847861937945884440956393529867077173635008253217055849457437691615198052795160488844272136883230362171169339272518352630888227698427969294095185590805386753892215152253227571697500889010679584024794740966845416017657632347639071762144637804218920978591967196108281715865197210473199321406482167673185500404952026766294206713760914685708913888528808875109677498419787486714175546931290493604665558677378185322995758686339603373437262901008185656848634661012203249096114529770366923729378083693803000481355386454614365229026905145830558037036764476547321490741695130523881413245208175992838013057534430711127831182912478041904566124012625029215825318178831999077317791735070260945970636500416510358428442398272159311969165660570690859309233736720322111289920703697510576388391432981120864073697586798504267218248671438203135016543593359926809869662165927351767795831083462588014580185616591163751502831995159691619339170692109478495005234195006384912324613087057391818666011326745234199327981388008978355248179151232831072608585256216247340629902489827115942936074328979171481139688148525816085456260787730873432815287118755403765115279033180318231826278668066525247429883509144992594387959775534353486191079845971384250594388246304366886821100468796135905844002426113045347688216848804843549159588630574786469624494660991844352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -1339455013200433936489063356447038320857131740224176463462077232217146665481507841581489750283994733369531353242693223273993223054578329179525847643998664308506783742861474997422749244536935323205760348521454824517975980831773074158432685095139866823471311091160906858402927345170008223490968107165641817215281048574145053622834930470074794852626983150475250718199096060484325107972575510819699605911670690694335263770095643524477513518787662053451950128081264294747821031053274342478719197113064226937658766622681626211284977687604260752293827339713024340089315851740946086927758900138720814693915071562383142187795427906104874972230787686639936228445439866525693025092113185249134713709529586086321094418589201004175119197817620944084706319550622902992883859345673049086702670437771340173927645706158885404858752214784243800267040924255226229646917416801195624411797237530802579677464387172734772371147642558151603810711819480634669852227838004969213953690682948359911653698631393987814499948783404263395802234259148710981883297668244124550861089490819289716303862918449883047433050967598937731240212358638422711283400428111471385106032328618716180031275968007913509200889689250592461437595912794240697119311625702126601401002475367319449507570178125270634713092515650572870418338663469242643277337020008026721911143000652201339365570165902660971026905007753542358479578803880395175286654112454786906077572639093099035597788506840307793571317614012408886261032971533751060261029925972514004241567159668843735113671853261025829071362642342426337254009646690111676230021904483316126784695687351520078194244351809827377437308263337345007805694450560411843361723542375098577631722299741563174463579668455939850684141799399478337923241357135377246117380260875494480504128697024322654112798184652109769648109276159826090555407643934269446345813476765165703107163379086665253187833433097540055851323540954271229514465902837391913748212075088216294322494635403018687961545457996144219215088335296521456199557980237488127274999898009776271211828550958554045443980151976488555172375620499473177901892245914536946783150233789378988663526591960711106994780288875293753299877653653949015961391885450042939339167628314920984233650670164742786204039991435387332803183479831065796556155242193360370124705030681395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 3767353595466541015895609340125606391846988215889594219153630857599480388007330184202355815117672380371418925628246139085367534425610187833599579824747257303609951265500650236548950921808808367331700449369797931869039375451695376535322777384532801273942680540022818161920517850261162807293634461092927149320997207132399768294928278513879985211879474783491505996221266979463468366558527313019159646823823614043928989280919973901458378847609891351337507216674595130200822760206270427215044050086260550499176081293263885373472305546726419641364497197136571362398975907150314024153210748358058937215160736248158597911551336278383195832363200816377093503621737368001967268142483575463719626021456075203158906571775706991384459262385864338504947931894659398012627229930966400124261215059890962230709479910582599150516757220579223565790424375819873026181558014472018163674910061264004488441112096343090693916624443909314236076410834124175782102014870177658855482348637953870541388448780071192378790578109180109370795008941024214337895059135690512035720917056293452638009584505398844863078728771936733989887870041392388383536812954946235695368943481929794284078542859408806917585097195824693713029398058399964930203490326722908023236500384390284874047504695734980562985752961078347728642461422360006983001944599730082301407512761130345859059325850882631651219608143943029602842596545521510961272291346414887917673113146690254562901727323434936030721483580486061107630841590349714312618860999713691359366428921345642880214981097249369730830677247692629002259231670446012099094475874184058050376180059621826094117140801376030834213130465514012079551138140886749685152746792939783396525178036542855673846390561180100435855731005734024476699048898819722440943206736450606977902435071812146656646008261961429555098589377323073160448488424904905341376367656241519074989542808753987887012064075955108979585032281815031116522856741095341481694787269455575493996863394433793677265269785738210737502095827679208953827344332300614400206109763590897171651400620583828674135711633720920437050133499253058714125828541548157961941184506096545310846035562039900151161759357682345811497658731499601798239427124996374674149331284585115232168947870465376296086992297625952723913015805068353477403784484557699771616619349657255936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -9587639056215723056953563730095085050432134303082803102761190722188801736677588058655942144456623523267666240395177711444063008740538827622981378816539981367765091963923284225287808890176144729952268455426893844590385075981920830490553656007111368163818765611106356988906650455914897241219422448829304951502133183898780242959993782851935947276328804633283402223518688307319547401675037743850377107113229550782185093322034982909289110425585678415055850214665411115212610976818826703982324754531378756125998975441039678303226325079562014777582251556657634443570486977219383460829707732067186802967466527103761004630818891700032929572992896213508665538629930009037491753677004957053423770505958279636542304760759477232821875333727531474492968013133248413825018201069856035550608128982378406260244319344303102807443197581478663169213245237429430517737439576151835760177531706901427213190028476519171941292264282125513330350218203191621198098000186807796609242260956106136733277120620831380386628074864968452649433626708668453695588487180682015976248613378396077410688043471456890345868587761028727002538883058990548527459680025632023259211713023963233830792757027523255896955598624546464874653889776783959020279277664468513961607211852231859405072593771450172610585087017799583533354439904906261827476291386181794540630009896529313142913840285676720751886495519573971153887933245880399514653341429492232958187100240473982569496649711900533962273303513847540091527398180746470480962130027659350505794909164180882697242757670733539818465817165353284423702334264435520348119081132847626501902474333442000444938381710675287643083946655420804733608500314507891599086732610429114114868508132237381798588553679007032786344548902465040397038980759881654411478230907730480105298986286989826255321481071328222217596221032007340037626637983325655664505557523861268041193757920874527903332528632549454983770916660635124447816623493739020096416895413437973648333646710448282805038558533459708792208133509823345704861041810727099421299358481559578284084830568281357962303103458821841057547906385808839878959603831727803281731589879545844386789782164791437786742918267332758225771355910906681997053145332885494534480089974217516067606108523989176707347338668623548388074529642314124719113011904120977669543952022283223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 23236755126017886228848864431727985588540036759296386120438705754633479167414979203800336423559001669506772355692339474016002590162405004599590658879886374845144141202160813633054483036903477352371303479056278094308507031506330763096245814787691898519553120588044001208791717532849415517954006066224582357005481870783023944030645882077125934875761440409264106169341750016549939456740639503523343698727630826026077069787891765695760491171420152770630104097307971704633688313851221183602643187892714083950787573869409222382678834286468067044345355453021285263598771804838742477582624637547092577933682325403633894048780454523677958115656415998803142623826452525234720910463438881398235054538442611769914226197627587194931721078016795353708422697907856814875139764823563550255067261226130464241051434924369390833182100577984366271780932188163238245053130346127663691477616547628434627339547875289880054320335935186287378438540386640959229582892075990482697468447179815415182048774917178959201713525845382590065658684341103674123279511698323310621321850885235250702959315079723046757047424376315578351100798973887634337285566942123019180056810586618795728110613543441524407144794187554151284003524667133056641978576431284503724343296331858616880481592970374271471527740093872561421985449051464209714804056519657198421750081191465190385357584542404738074280460233565413684798968659059614682962049776623864159741437353640551852926757992534731453491035963797813938120577673488677311804458759418279876826583046727181094849394103819074357232328778319913938578458941186174458380397429106394879703983096290935342425427058898301155916960842358676764438445006503105997346022047959295210147434130765204439600582781538716137719504902474753086029585551721039968267872905048350369278436440115525050223622191572007628444551713549181429685437085402932329288108384251730880738214792560464699022227190144364659318328651650894692130047556601791910398726279405930479958842088351741170350373453204509317292379721849792051919355200045198134977015821961380545218270262652182400486318002098351674560296819949723586201187729273196712331659338706985259024771011038734558102394527309656235824050002007864244001106454761894970257195268788611838312799455749973732236171703491963870877706628546616170046057916102777700788584037671239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -51099436204323447919225639574591318698751479472232348483672647372853775806188417590839528544374590447169479475352629718178410147980620353183771512610802278875892897543413310787706534521232490557065340521020765575547258401116686714106732700816000324270983206587793187440923069556998525236755012000743135778218646880559357926307840340547567761807532653680060885537876102203023787908706786376276788556842157494735732750298436375265037973767581147697465209801157880951239346400428183822179126854335963657782701555258910720748840266350784660593414207178020476968729127486169081147700003255609083687407557824087978391332956078984754057886776371394126425418392567156826480252042931394891618060030585176244110603650972576516945588706419239779910837900439391737378008806503307908843935205582550862754245911339593037646093263335815306565731876508262379429303459902260873639568552259188520624387027439622575045189585320478440516593029202852488883867876597096931032434002698925508488984111875564444671677240166188906744955665016354173478120046469859473287953851063585200073030919685930323895691444471623443201037134886912731003087658181187290757794162416553808002342773544276245560541308760390243787792257343041098790486844964447421488950236164249323434284529055403271238914541763277752131073053917165035624933678490860337789625889857426595798933827596462760769938721270080980471524553143574324470215849973305479478822131624503466295470512202227828051074969082074178685758627062333743179612099533013991995930887836202484392922036293930405439293243144443704147070135966712808008110959023930792511714639376751692890897796306348080131511810087101688365660434849905209667264814497638703972730722127528570272153702267529506268670520787473289310938382813093511136720047369758825126778100696361223849910907175882325297658570210171085114128121125835127399833589977063346544534460332100207993893609176312215049088810574101100207312717639582343621157310704202677450952787802636429001895847569055973758324059386875271788303573775523404058584850122366196665519155092393391543960103811794307528921817578766517422591110693370516806419873650192767974101600465228819240655686428843546291249649969025315651334139462285796377709346297146254676755750296486763268044459258512218160369158339162951267989401529847935282725439725266534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 96005324374433041623346520124150571020856317358592875407745397887736143300704964956655418934343478211356087679487007654919458661254335443383326847746235386092504994271426555005180661486458756087949148358580775761120946658701168226011648306523944918125640855754189735161367446464732929858553864268148775205255414452939994205863123498575493948295555887433608568899267312540622398908474800705438729715166688947389554184517686818293398233235092706237385120228720230113103485570736320598679819295439368237544987771884814321884972083943714607347668862250326471461814760805608335867605745949724836231350143766584367554748623572780697793034188812888294504388956344049039088644254442762922269454102944254803753675285031444824769385785668355403794867644617058307300019523652808110044792384704766471058955453421642087954694066130280806062213135406223715130254377616926850813149147251384161287176164109475548520928904142782847390543852769702374872748934224858569510622361038058162221135497462035367857889317105830319875529638077069326859213706509435948236801480738181458708653482349043448940705972776166652579608065573021058974707377953814110117134562167635288473008760672474047018606390002262292902269344010227864793121776248486013021276215300798396344462347327408972648240958142925003088314973951141199665194230831573926144898099553004217169531426213413409448610740748825360669205717878175107110169126191674611287199403362533410476959280043259546089017396955182911422435441734228952487720856187510726169998636215929453904528222172585306573436235153797974161961699641191305965995392990075089629390666081151932770500590400176303236814872151441525265034599338060407096547566501457542348642356633999333339625948144375396073151616358270877669116590403653966696134960112386261382210585824847000582363835823264226950801485429337984908908761016965453257737859537830271493880830646258861992792619842764785099867320237852977198745367257832449701890851905532170902773016048350403533912355238781729735043157954076068825385940382339603180061397303462137511231747818712567885417969932993515309813173546736146930743864070459558156153470512432552351255286467246173742339314525233303948208668180937980128313120619750722603755803450923640149924043587697568172188007589286168004444963864338475516087788407305796464088407313559322624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -151231580325896155251835119360143659637701868736062796312271892923819478773235932399250969113364048566114690680664028597079540589405230747259868641845222275820382843300451863977352391371110347805372287719510858455808544225701344081205719628959275065489313924886687460220923315613861120803517043082905372552175722738848095613819675100844735808507811589180678379147931007147041254775148501283683948866789321431003702772141582832182125433942090830648413751833354874649265580786744351237709970935914354541095175133584290515095793802752092092850242822260390667840103276152499499747067803887686369851558486949689602204531039529132037604787030974923203757486601986009208419215294199272657652498912546565569206871959433567515477080425412052840919494307703174346429842790305565780648231330022864428636574362590042673026655752604207879369633619858175759514176693143431180445892915879316386623667386003396415877055874218798902048622964058111022632873042436993358453147765045339412412795499629688320861733336692671013818456831463463313615001220644166280359418651017683473372627132199844840237089217398143297333853964522042522201202836492151730803250085100985648044691921507999290984668189217460984801690605792308815991544188096849169344663344553682351551646487659794574224446724635898898769144684405260542451235432261437502176443931360392070645527417179841159077879981701626772042045451733454254430486842473433987866494504061856624888833861341754730130172150356877113757377208792461170867081115389304997505124303552750745899367278009642602274086288683439326508154709451730516491356795626640598089605329769640816981760471422675310061345063242224793884007600175399235029987882977608236314477481344767771934330843008362197031911408799073057467834193820980861846365095734957270059804186984083685824851060543955929019966776261125391334399838286380187808440208348091078422352696128267361138679206639904325546461969963824903113785007544339514129826918167848125989458538631215729542850636284331030430529368727823644244032263283692960386328703150729925886770881623394576899796098456631365306991275459912729646800542856845390482549897807447147824933491515649138602516081997673761906982579873274373597486416105944708424537308313187798674420653964098152440162502810775484643589902118357596403416248568351979953304812330051174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 202822920893847909285469310386682024705189096959153576357559286745261229749483520324539765266043768635328831749526518195933439074143998725059453060609308559566312643684219157464298606149571611704836323469344067632560089075563942015252991662961773227489913153910988623788379679095519125605277125635547491855374916862945515527000265668118406030882267620634469109429018228325183300998678839725137115908319579594220505199297431435193672430944117573533764721537375038120855152197483331356740505011130369896053033318618711961876274670287733841134859726691481252433204687886877371613563385758245757570420515421561230630717732880365276044360611801711079006368024289822753440411400785723506930393159688520310513520272366109606415372715296259879316686340749486073784749300802986502668133995106304601714226368664336567613234060147940202875381317524013698628966451002815008365296868356874464644349851695315935840553142905478532160130249434017825727218203861626542766173932643112491124869663175955372624220315889305178726095783780737899626164876767318308395636404970637337160568078836242151791107646937161159467420126481792738631372986421262841077172688646933342996212502478535286332549038336320407082152062218240476947086041713800696446560182662517117057827725531983211270860444211347404076890100008313378273887180568560132067301768936562571644396798799549208106224525285575731775442562696304555044569960218156974843278347225432431482861033454867718794665666611159471368399918892373039341286427963034751647318003289192395888443749764621416422563602844348020738105240636725945051614150821541558724433048273760345635626717836220885912560798627962633167179824645567646709512510645646173541965561348874430639340735504649732611346631531558063758753994867680384915952067073942198725992135637154231782561999431125486723318852538749173871545813222398968452069222980782483691121388258908638123695927417972339737942263432170343277280429457352721712566113355270463061239363228709203519528349341450286401675121007721864222826178996217194759276601865180864586520789063256130513529959438932537986782269180184114850126257656736626753736064223392270863673208546306685088410230728217143467970090291729464898079495480889694182894405798704078632590951860721032807638538403159360549736053374684687442024618685290657670197315366981468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -239090958238760121566389095610438165702844623669829901466611081924622478755654027726163236368941900838426407291982286325289023712549877428535568262864586554462765582590289500577631946572328470544289810436403200467759409289783913656382609830111263863903248918850711607519351223759864485232203522691461099336156663177973624759616102234803811020263740495833362612253963797957636638691666509240124300884745310305721782867629418699800887390805679284341479668952658841764641918464818404781757292289252090848954319520108557223370991322555797156614361134369071241015442294022310795700464160109702169177608909862404882411605747520933675828647693237498510979895119672695499244176887770124919942308256581154000899228538994502211515165063028997519987349551492615584986482196924931198662312841214717061342811912666920152574977687574298520871762139722874462497009784545024884640691857979290686490704320234510506320971348806421749649342317154116695338289187334960628625727752147361569246571731234305313604052034527666456168703687308401312384596064821515973435750142183280772978595363292899779916784434002117357873724371296227956530836060718084892789563174193908646869093152937704611235214739493772291061468383752751488004152222409197157263444012137917073496457439053707422735538783584088967649603756054356005062469482474062991028318839660420037924729315631906927971909837942042020262972096760691216273365499047928336436788938631573987942417615538868530960298537876942566506342231963176466784040735933824470484207916565404701848374107036588111742463420247609984797738555517506134271578165804710508904407228665883156018542446957915269190687911962427727188314818702632220885048926921034676655990552297608380043725690610451378851384274142923890906412021050060401969919555838159687262293088255509426095515771883538840908175178659260916154705465043484932838714725481301285391540743489729950167485204901250758381332165003394322104843458721450602449303831049943539957204160071824124569066179535408228151933087594851056149444976287076748437073381600609697688140306570641461417806081486713199275915430852060551644126769929837289877088282326528694647103198674591891129780995382002302762732866017034839298634239665187255372897611392151403016685888054841956328145773865994427894524747978101543633046821423522878992171965735763968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 257271969194381600010012245244841548801770790227454349202080164547361211731215204082357966189349404653104930388268333677524723207288074473284056088536112926461892874734164256663150113284411386914634904204572456719734011660653501805011090266472657297592754289476836029281818842142940660339764983499102908724414641700459246464079624976102334222394217434784902566400084592998601130065504289718763742752729763914637484516419424024283591114422893454007289168413559555190981508818081605244992560645135537459285741705957914480796672655466300345198501081185129983629214278420133268186619144157774162436115716141035734311140698576129692781374670965662453663269825891369690742881147794527825506419205711874909476220474405981881653338526594963866596027297969506497039306498828911275047666459953414783738047076098585794922502668829936941769138587686888135213482777355240143103086568991478253987391220073329149964748669939613700626274937225198758800474257572124766710000477652252617969199876426848043308057664730603577400544589925999059285766933345886872955233154520081405502436544278666770510432645792427038662248154512617601766949123456082280925867819624750387866096437188988364612308688365051542596158360896531174014273532948033055193017152196061802214123383696493949612442522573121107858237575486795668584167071335972052543019305634645994249147939655372746172730752907413168131036546991423339418528387744199202862327628151404615921732142045796181378289430322111892738034872741288568605594587068279396409766541484625210214287280186952070036612569455249218169802676981404844865376170852308614578978730141026823868286095075201184539915468457364853935489033375701615006324931530557183818840923712633869727867193746791688002068428592068638847661788649213237273718699471424889293217898571027079809785297181917322560240479701856916791177372978031572527994234544236705060462936325207166789635256880820400268568067489259167385322450901998377870150138815360562492928915985764333853033195476992950156487871751356961438428301992028978240333393185890599700859426250494143803098748522451509469675486755124236053026434142406506769320224772332914332872836363727685490090990645085817377260466325027537878976485139404357611079340505154942814504265811684622142741480923927815369076567133841317098276777853909667121187893827873013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] -263346819033882136195243015545511518505087866646676546058111459223020344917851148672461965405824010100238376826920019118781878506162493404097718328863696143651423301270636485618508932348233050413927533351501469660278103891544096706418897313369818401432215576253420234107989883629328688074607347994144588969794120055606548871411639344076853349842629809337175235331005021737293382645863638486560708968241876814187130167789901277689181560352599331020013128358118526778776918714318243738638773546819211233523572300666053230628789506353857689593223460778680181041941512200916746559552851939369711267717488397088048048503222472356898880092944556679650362138378017018056239072630156756583527156249328583412292437258060245284273193185503471743945706171399302086436887344721474637759272122489604818819753547164998960289953670453275562118775202985164895196726137193379707788956636522596913728222213981781273705088067396695099638829933211627880409550813725402114328076154238949793460617312662545444311295369027242885817425346219393111477464550654232510171748250068315601486206234231393148215679761365816334866439334775468605551873487234292041795276618314706774878065750836277284756660728202928883221594447932260682037117897965305970037374667407999361187601297198051841805613989589589550271440393826000531748439734913709642596549349109614836422411776843514894330773548542760232357169554453194845055262213127982932257391192646937363249566949964628308417026123392165408739581092018863409349753680726318639822294638039048007997428684340607728872427324473001217404416255190545281588970605300288099549937858876277420577081925305742929141330420566731215461455387870559843834093842038403188233644761036974289451801736152129972006983509766262575258433387530269916907471800984152478367803328542498001472800793589319749243346505607803249111718532046114377284826982641149379919643006085548810390123579988648893758191626864898978447290418161747543348516390478072477693730781231550085482285109105834383225496912588472366351670970392604380029713365500677808394020173236769677983259965238567612880094510981250252402076139773603238588593846311398358714618890857426643118259116145013272910799434590259197090838068480694340722655159272082657459289829101973237423953134339858051850070920285732219194398678898355836852069584991326044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] 267049419406900292111760013986398798294865300085297777465290699319002469197223788163583098085471454959931146160981093299458296983160289446249895827348644224028069195390004848195966881635269352338252726916557724238451479514704695731260098321869600478050393748913769865318062360488811170852161470751685348551389988733876090694380335923110712394556386982960406882739923261368458079080887456343861529500237506817328872591441053795572642097616880557331986780781484454887201183809078638136978946721354319411351807534553127520106488093738380341421102863642662694901587323120393122612836310034465299129293081028401713600621302065943527192896407273144368137448574410554911125746281090606304490281523235610276366332038938325656314554611785272003751372876737411341852888604077128034397988351680184274880657583770925565616364040340285921481791913280670603558404490119368658144311887622039013464246270316062029550306195550209042045198212154194392295489390295799120820272774017530354822779453919793393115197007172520558731092590264100791102317052942896122409855527095421874674388019168514047411860032128964585915976063028149137094128571519770659914098571762053991798911153169093523259116020705234329164723757212812187288228372338625797030789583399877877196429190785074340765080822550883022623821310488143033294900073541228805577409402856276011265689373237886354257334207839604086051187977569201956851543366723043986343141696484543327498875569776686314030442407290781344758472512447316942179254280720677180733096951282944573446845071294916614121812773196621198391523345652080148809281739415373385992554154243049953449924865223714475334566432509484968005401954569359555247238749090744923924901437259042410068150220678637225216132433364060332974419687638864576792108456324501354365734789915720433243578549499363615835338760039407257007135478692686167759074154348004191114383865784573960032414448125141777946091436236917470028731862150455302257066435528531009204319993400698726179805352937667003151099793999516054496606549219025691819201104854697489077948950454299706816186168727780304132330063696893923518797545651458568358121062146811728156329049817174538183364847660034319707122617997841054021420567090971854158883782205994883945976480667512051803241056201927371962994700494186372723781361217670650237514545828764581888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] -273268730173873614482117307865498376885981697309217456231964075192682466232348862979556984657323382297116339595001809357093363451125415190573373753792322405796296473130378856545072699260094438075211297476214834419309722455009262351103804433241301528425354328834204668517040536660433627538304311816557930226945435127350326305645355178412310114584906915892751298904726510835494001861645466846257050030412336035578879412496230166712911603120223088826654804457553071429425107695080900636576980473338588477108592936936443403473470410604929288660200703453632251492202619144274067404585428277052082728653097446946149092010751052641341174236024224310948394265893270026407709354964396572227620249935550532522481587327269184970946373122338965977232581165523410223022114985525943649114533170262553242239533836177559180128044408951140018620810000791119591629341515910131078483648856788254256417975863630908432536863990612662118051492589200080521499400166813020697982887226889309439313888853387723469878086138631561855993131446628227866770186655493965334617502385426321816261263076527520591772976032525009776935539304186687257696016202467405526895218163026863466977129597247003563838691233633153625638957198823648484573770341513167522744048555782131551216530649101648511477523204748414530689821097746341711806498381963172660859682105545392779798604981718253271169724770942464967727397293652605173768818722620813462065327907872149495438372771476838714732521915255959356001522812885586927514260633187031558928966463383869859378657184034613857380088182814913576216862331304611040325497088038678974463772988810121947070678782086881742162945024176641503941499001006940890621476760432649948216130989458403182670572818534013947834833233812112043701980387462759639775813857568605225398206199831225552262304332236689394493461388605783956911913089657624813455889541679561296366686526492961851965284741110365200856268312420394587319791738051205819610666779535155865196223697757132126673882737899836138194648049166002764598656445897184368111298515698661509136268986870730897830238815252704415877577980757367274675625021592861066126896996368630322682216290373924806385829160339281325711790662448478916738725963833480619064026283614537712072408533956078633250262198335547374595799048651040433917886463183309681180703491583366922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] 275578522784344354276495954240022563232861866909667432092241795198118370648528532726947378624874336155896681822682751331447079695512809564535354344155225763785472024056082906737795904518327004798021404273061539308750893948730540278167524257589819532133992524331056666115022244627882264638919183137850064658538647718082188692277773577573439274113536887838985677077063983715700834239793146115713640751693720197033517572754983715744964861539431357824032288447476762601446081762113977319735158347248730787555775871177708320681219189131163108034072598573414694830504876068478452485299169255886830043995883943513120229631720303561124940190815988475425556204875030473350113516319626281136793374419357796596635640400739443892857146618156224091896597961394096858600107257653983083106282260467779190667078066254146954314434192425165568974119838214403351061768757078042056626033233890607514427782278662013003744177105365119037726345037007562145324184482143821991473350956850252422902899302814003509705714378608052962558109615831472375434281444728220608686883775797423350106385481397522098261112473948697952670646059468580391002407761318137518611437121970420161096658580641113367519421028279895295938466207173759935551273210658670782164621605185710036523251938218975881334446883481673066244851545742310971644119136665027471315550686574482797931141344588724012556145975442386546207794044222770950885639012815570420390752676580879199120888992674054391131134565202514170535512905102331513795613429530965427221863022694527412847228125073950298206348169219196580096610866284740587410973416397386192716471717377175925539074095453904663806317391211700822720573162726795991462696711616868279224279714230886890049603902744280559301440798309049226062932744005924873670254829066089465820200504168370318444103945141115104367864176507263211655400286575595316537127486905410927288782434399703784170581085042762623319075185990257499869007302496520462699656850891833301882586818719710402195752905200079518357937881085912374562809712920736679803279600671955674631108008945592050186964671264931991669813989718623007606908616411899794723392667428646982454878478365023270099952019476330657456032551602564225096867961971494896536527480145619179381513821996062055399426176439404579957535016274274575725736343800661184675953904145450139648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -260878175422763378684488932936589342327131516483676420201629077819884584946331615822709288858269966867040623502672100973817379887427055000065018887444305249873382574872145103008371958923392331345237374379505840016054343845812395323769013816250133500723401185741171826264897992438592346846106622342526314927030651856885787323176212692958077649405415734325372132342096238388865789633502499387649580492084172621169074746394707488385176662819603431621886966581869571895983423685867652522847882812597833493377280105138062613129559278806199104618633499872221527848050121124210812212888306291037980435082061796792549177978269957733533142483521179514378080841007005799254724831359793668541974176270302320748517437499653884072677781374104564290131759115362926099734769667326798170634062825253694366233119094048699127349067032555427912346725103655104362171241637482423587071251567410280118594110950133461549709559505276429699961745098789465005145803162458077190726739715464812781548887317690694549684103291358685231388757727260636928940173259841569615190658507897025144914161791389696863086980422247831348942711780674360107089462230981255683025423319374059197929393049324229187130451874225998840224365211296167692268966619282581595740014193323003893102123020563019006149442491462617891696525641117961883171258684135381846307682559235110581057465664991343727367402747751148501388442830895883530244287761451727675752602139134800301703884364181243757070827729929175680186232501730063456095582090677584241835468749595965951275153029510517346550207613787510436791294590008663429985972690302766371061070666031956720589342947627408513993699788886839130176242969340621949553310130720677437452658339977704861158189795639488595775371376408322184280894802876617334878419121986690544980811187506789785786553434980219756568432942356227433264907969750542786590627322442185277731629897019893922503253853749305959210504865943228398423884189354215626580435773242593561560156847645176979225219557652302350019959438797479813963512951071611417302727398658431245685440240143022310681281679606813267952549237046928703994878154252783220035638755784612377130412561592362901084196830977809486985890544032150666257784630090293787743356245098245207112887038362263594325912447490791269226849211165736007479190100361853120349457591772108554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] 222311196065095262755736235917015649003620957124144882814531257730319700973039692681209538402516461960197324444105906397138189116489416575475110629721058463219172743316630111854450319966065112352549134247889599256309985519158068465338128663165340471336466051176566000764212815966063385594176530050541332389908352158026171690451196113084438620392686590461484566902106282593373047227057251279033603247293174197161685842166114397871453477175846847298530509201155766457163707566922238219872772524247451036060621712663001107117954637226115976903287730671008571675421023875022229732155052643846020563221459378111041630070175888815630408868445131697714714231643354970607555327655114348685123589675352196006585355757535913011213165329945937284333879986610064020588522778972538729521557804254869681566154096231206576713413815816701371521119877755422416218942006209365019920464826344897000541420039019457980496208630477093654848426669188210536817503074844420764300043318810171358878174780951762452777983199266021555957804413860121495368888528737584071023975120212560550373295710828284613309443186580805259396234464756096187568388903112896623748965206202612949343895495387545571654525298439224795148067553968445972362903036806942373079822741866555402222357659461577135412439590010474871323213894130290168710686864554136384141720861400488748655513428892000864890137064146086798498004331554632416635141721937262899035930732244339386113520884207450038971743236505752584344133802507383955538343801284728395320211693924852912380454713533702070393961435653299346979596286714034867861159953035004682223947776665931752012282537946469868242287614890506996314324999122844714733548134620035190282031108603977506939945169916550746158573685888284892534627337630535382593947725121082070886815446828729028513533393397227085761312537397773428359251312915773981733181212553964952091332195393975501111100818120081539064373742319209968966070588752407104378079684243001654095632223805365634997894506541042978339373991022411233062976536170153410886208803137895035740295019324868541324128473857987035049183772531330376659219838647875512964726976948368545860562864710951856821466540718578592623471634233957416986860468567346880857173479869245452119263917725779652236209314516671365549012181740320084833134122006122015586041501685397848064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] -166306364553838194401617504602180028658650964422772552287815294371946387245336518137201025058565452335473594154950597325645972968492532140904729180076444755165119184263455949763069642726931172156205621273751867053912050735384706430191767463741771980388157098982907324986780976151693490077103384859478855212762636654730201308817537153196716343932874876957448785220389656335568844553121039686515392595029588796085942906167186194641122962491249030042456112832108962571056211070713309005316170491398672654885987739933012730723486189122089141866091058791606907187831178027101234422531997582487043667855162074867575392595287962885865403452804962425585962466819403735508025946756522083304779446381158460237329756098747251118029693863326319770108657248759554734256691815612324772261266550153887266597616305230347517634589267084762724366480485201273224887390714891762700751089779590964810207299978200111786074542771906228168112194759695272784184998938755599661543569451986781285378837727984170977787085652818173193652586295518346921387134497541048914685301409203514501137139055052128284456043630743205182055435288140326927676343862852991515169328319281565709956227784874133069498343424844252356732957553892214013722271963981729552090794267495784571044534268984760453825207832838520847830937037458811861362281747718903029042617830990435180767147179933333604796930895658242114470000757982348204452329515164276003735048365757985520849287797887176570078815546369493820470354381558675360947973527473933559281642101361130880275218367138606734925307955163824429109431565511611377900349145478988637117125072920989973471623448100697151650836511594652990567277298255318305105160978822774333404743382770574967353482249960792206858457972266509093381474909659687231489427371276926400244874372238895325210061293973475192611727938837380470071086312896729863131386596163809390405778286839305139117561269798021723068023753666969605064287465213014164491023579204633535678317470186787127714210123831960615466371878040078404633480152394522996343684413266085045561330012798471485254004267279671515068012164852610330203029265472977111057053091673881560440182203749004743924160082440890174667750388379834734605978564453986001361125088844897515221357000223234025656004254788367891613763371290151357889383210288623707644800346173713940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 107380536079716026829854030259194814097505195189845837168622801612003421060236403675029041647364051158865467102682720893600685673723844838569757223799306855694376255073472567896265922131535395015053597261531906367156563636985085836554376413249237782147342334255052344823595569658270737988559253912457184651088271172201875451086350505932576791516678698151365425665832739412398090085784923965314997881165165302148088977117556263853554804000802797874764925847418011226429200015849155762711005795038272735316260162452914684842081764830735230035623418903562995379887997917767263084498509785637072218229898808252490838807371992350278676080501463809157157438990047340581607366832393115075190754535499510985034446411697926814044796254313103778726915333874884176907280506083342336969862726847148179341943338841124783884773539315024989964264497933596871773666889438202183748765529574086598199479962189784733588156313068765774390614054930150309140297769008724864860556126580723780004939772073879333354310371009982819420042536987850754449586463057202075725407529488747017651792468501828634913254633008559653447815987827512905586068514148795816299110561562595160642570901639766938976321176328728043469663927521871030946072765927039495705923588524949835009551547969874036897431516413825020624043266621954937259065421717160716952708005962399917565417129550035824758950074244391100272997244920692397928302160148891151445052109719612405845616346261070144894130692366227556770549506561660925015136525365411159758050298760711596135563299262110808101020432153790071821041862444867973257088092023617630452795822833481709113678500914979509584314862616432608477022192623083409543960646372035386280348283056773024870676472912134495458599157602489856392075239367612604919203761859659547527384054701702926068659688244528150810591173374256378099368084868769262351883081223299198437045430158101025828497978801514676674269722429162367802427920470561117397987157972949448024324331948096033725707830085811020230243608315398124722897140975076109514412608137914056655711974777574796051788148189323389237798659097210522233786945872332816512747547584272707410982414450502346862299946915575996961102934793917476155821487345102836923488956428254710513652203414333210764915916933696969937475503604954130747125916317595824995258253704930787328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -58378159991127705154048125457709270881024067957653572625588837312308742827694089278247296220797394690117594922441500531205717803455970866677460694715254988530604917420334099322786875744373377124480550792429661591086727048434885599854807154482804720581314849653916248543196954483762989877231007194453909088201593007907267056260965331126630453818891053293133406048127311041484857737094958004917275004253869926672500944376280797008498966264807139444950961276761014439024250942123862956337529274571584757906256808282520219312503022866904966461305768156140827068678804256813125860476421376961123862970708549957507721361001054173395342360301410269183165935074971112395458484477136606366571740571405174621285011097993826159707153495762977191655165945810932837280249167594221911161743774255453393400214541956938261387989085601127270791901454218563500914092986772250428355095232515771423212973594966395464773069654759477701626533344318535200312537878345425307842069474547925579551873067462796777739135151517950502034652314060087278958381674309912649103554582964062488790747731730068772267380771088211553425324351589605158958838003059577172271652109347600734986176353163302124719163699633236945856765400645171569346250761637591928691906494320783159658575362539512257726606045951342717696619850880882442812915731546431641064524894435341917913524397441691722386459360549963679959757241243926984259851880800698394343032842612364465354424548004001412149100458136262717874886340148813151241328642399645778511707194462197159730642605530028129932321191083996959533032716499414303348171529792176038302335864814570472146527637753964069274155737929787792009685318504976052024489235969245856061968312773513560039131827436891253106430236889828579465732406482468279598024769966285664325552985001770567227296028221837312965820351550492870849593796363256404357725760311306117867029389813919285222186419785047224936477053272094886077054589789144524396979773725569981335832428148431203688459381726927993836509555469493292222248645907381815060623225747891302264319951011697486208205227846456334803601547526275959708153418613450010706122872950321560473739996889904543473955627240516073543049613565674873333948938732079402189435750678048747673592943999834965706988402009655236672729971833491664703925069016362476750991264399816130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 25132842126866757382273534977574353188488553592737406478201818638287116193496811047991241590176495981227038310876211940980338701788957097999445014153310277286802926830900457951066866193473759093231518590096085158327646143994310978375413860595348570611767671521694945824038744356737299826733642736521792226210223318755604415437019899785428150461838572730040996618742103519724146082701781942806303016562424880745702551503547124976824566829285083943619551173465326738418902963152618433643883360582039982130635996590673653136716310305525745549087578599422525952702559604835788508567305169202318883785422576818669383749729478791315563533620549349628099850893908087207308984244350036830166250817502171749652842496422842082575427795196798406894592614476869719221351822584742207898261782163561394175614656487536911130667278318426761139347795649000006203160296916531733542834437002850550308060567199625762224824116554878674281909552353510028079227461782157188151100511437255419834483312303533420685566887179260011548880407500083624349249159670238365191260463958753923933060844606272476221298430524692261699134002625838023218781562204094435614989894798238524195970763179471892510593838889981216226624880160356072802491646096998995350230117031458764904272235071865805140505404232038922257549713868783904554614561996145175735082941622645454166762381781670585227244964768277824256372102716432007554570341414074027426979205883006416636208446077719386175214326461380480268069481431844899488865392731924159855544797368792171650877582579508866797859244927471277087964351604753908657635628188380151416626289648118943473017028071679979795959340116168725470089240130594923359860576593910784660616418644391525049052360793012393469313105802814580288281970349745251299903087505733300890051931970066815819271823454415377894773685921558363690077104775039743329490370292650602428737631995235590948665444904332035162290868962894820524923125148607764719634210996312201209830182147519152745162161691648159701432128376632235137420160478905387758541700720429905924004101814921101498325028348051543049528378794279282904116072137164746982683360602237805206844824834237475132868766613543526484316882675091273972042725234321011976562218132982416314444835510610466154535864205064836503427162015078971186109528595189494783804046646968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -6893848356730563623096418110265260006022113769976744011490795732216957447968052340530674901838085558800221566682411498591555581773453113956840346365779609636012992086869322027727856660900426364733957388125609485619747943664419274161032463240961412263147264576601558942045533353764254290603348723496820336501503800332575938580697370807145826180568912973903542950770941111294982427646095345564664923372382092390579899534950007634857107617035315789142878212688056125627576517355340254591589973798149679875444993634432351768754349113245529857929906462269852709494135150108339251119360097301314324405922628970900537260248196006441824015310908171853799172624571574715577345454617328073751474163328325295111436986067256240565381113325379004804832014493660352959820311182589970621005829428710980846229738372314259876093431311170268549654771546954915351705272200900396763964137639083595499862013895256019786900794733829729446752818229548696322822162291339138077992249463286764374260694560057360316822571569114879329347292628614312187572036631245608048986408612282549803421226649288771305907011188019341743142203053039542288798982544600599972756881192488601976349287612035840029886740048025522542652641295872319198647667521038807852523301135903177576243021188084942786997346116445006201286555744369383193828741366499669603306657119781582794833369216808384409622175704802962911282656223700087156476970381254422254460167124918875115622553699595582290445823395113779320958080183332263911533091024341407907686706044962621087397056662497376140448961377690685771688904312091177128265983697495979003414724947182661897533107758013258986243419760114682800266811147400627495269063634264012578555452364510628186699279542196185611503750159979208555987184882611769692807851079962464021064221970841116335839473753333613293848090939756760227925084427838165530648308078719066746341931412702370890209171621284935171522070072535388047127882693088538810952616838496699835602109625528616640752823104916905249421485542045257295547548472248752956243149527252755007942569612612785804741146240777136381284082190248565245715118552188536473068439209572308987531340895462851450084628858513990553578541403494201988333931929928632422519560820081206375473396089954443172585359756431205560068439949897012586149700495831796578076358903385292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] -640384748352553053871689689226549836502052819130453191281947370135178796901148528129090149114263731424844947774333044552700194962825564511068051096930838386395516459554588405001116336256153989942485751868561238054680988593717822371627867814983680857697008534823206438600650968271666016580426879391910488829998173255664964889405392303942921928491754142071589591940320082047415216091321600955137395227378888712597207876237228824524299512275183228367787686760763150595192675694373468372583806216102512759290079929734548021962254159887019536250902699283139783071154504168280612455488173614025596109087395598724639251475694117027802425802228425549817271704962922788381898203370912444580316862843004920643440027549716820762227824347048488766133057932043704854399935240753500778033733923337213137385105935741916812758635338024184374841523666530191936395162029890467808464696839849419674636044007130165760961290750793911926348695360734017092494629330896553069080640886551124688738445359441685108759455262780815844564637941969799207866642690261288662687652423838694598839029287788900295250497972811176395833588207452377922665102144991122972388006270717334004890238602316397599187366452327719559539602141254389216070364102990611303647052746207818314059868918769334184604811218270150689623763589154212245870296408558762278773988791288872010473118064672316809912617007220362252695527758580544407308970120476636515016075420662292342405594411868607740468286686194285576814336225570789424131668427563192138966429580266090463789847988437075567327277201351545888718742286606145292251843974703951018331625385476960391517932565019607705418756802201880317116517500834013721356466787470524411995564904695997819539837551971446890803172530557373534492955295110460373325531721907008725271486694086735874394790595135619319791800422763027572530977832370095291080647877145286819935894382301837208677243609959644818456256057465438084858460148246173986418012867483355986248663174169544578060140074754163705243812180888965393237501962065247970122799601300485078530562050796856023292596147873167272609409779004230549079506831021232432717153061153405609705992244071835533303600321340502145278593016154924187804250428724698072776014743256856228128911295182301975418978937293810711117971145402263497268693747369233257677557719942299648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] 2336143582899340431311610869529957340468489379058937988292070307283428513719977082244662411714613017312245461809180286744362430592950695721925285524698300438087283457624594805313478234564937405576723366178265586753936008959964255716830942586675087606388769726418177167192755567446185317041664625199502949324885071220707499770009732587336460679858860975376685798475946140979180113791542262058531283225887406616625114568699600963293211798490889854389196109201792029352445711925312529893443654527862551358632047703251536411791362324594402560864563230922249728727384065027678029614225994787878972775545715351305042783206832377470851687219933182809496445935791795751999774167767859849541321626070313037244468556935298618485944571771864393809163589878104587057239165565335217220101696928269449765108733664479512562260416486562999645055099534522231227956617732557553808495163393786167509499716255710682074618317321106647219776153225698066804287075426824702415988090669162369276118361173616291065160676737683830014742246780907340471934853744260404008915418977827941868464342539889172877281973014711036579562574389929385952450322583755140772391951931662327663492855194676004633280974635525727838735330894642749429615399470667149073870630137969251586710425539169321183174850554975598192100900607810253311703690936891437700643403155135981878353911184492273320855179578228942102275222954402526350156537049778164357820120146090209780602171605946903259602979193086122565701823948768709437273476466925097650981146262563729614182408320099330701618047914927236349452021904402005041369067165964458259576358852607872221601137717670990688732333508490134454163965366718702744228785062578337104243058106039451893033160788309955274687833854360160996276974535723344733204497663082913235135914944337954668921619489659807850563175686101876711029313969658536419884742100606053288672428351857785840882152105972724403645898923495134089106106617661572949606766742561098782233259221849785807713652755860648995106960057052457919186842460575838932466988572450161491355347536601934055536098275165093345741983550712928548072859822021123709170780454685130979352667986411842458785352591636505103227210404688130545667522153530746744492579615082041658232769738971985921666047156355482723197152142206846038405185980778542779406391139704504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] -1808077874379700513333691617872723433963038218314386615409935801860106712154895352643867995813623738849020945294228782908244007289018441796453028655605636123566603707856389079325511110831245277703912040205260867612133214732894617728179971109832567463846305793384298836960371616076276526840376070097257928949551353020693601322621271253220755084471546093149210817678551638005926665920745059184596962253086124747168987850118049270136536140361364309359327874386593232158989908816307886727598669764220091761190650599734728755976678980019090440642789305304494073395341275471307848395970797399202458280583006592394905533091702884076108337614108429771663725754262587032356788421367521012075326436476241531079937610944723548223072795632628098513228297302036148915394291111170205242211474266845067615339055748198776485924004313964221440462471684294663434745173070420373709711770976252364198611902240789687295242430812489525395649359663741500646597363837241059500805206064692677923197816229174094069403297437193938871285450976373749742845320308328473136241442859337252391050900053040574464517962612510434284224647244270190882664021287410643054847368639537324421451105995571845027471361583810678369734850664017970850196602050013934919782095193074162661190527773116868158645576890107379844951645750720845821623199297393445333517600591493990785846345721580084483336220120649498808712821949943018517270081096805265574112253701475660642514395958347130515317341581375914588094330418812429201337594693700980599040496345093542484980084031512183541010629018516390963055433424857728563666846677379120710381239319873146432115413599229902587710921099788853057585150955376874922141051793050451681666197279636988166346910848376891278756038288358447246589147461483778785799081681779838047951719441167112874219285410570811933522532036729853613084099508004008349192702019534214950551668435339420446859485873859601551641526634737736000882950255707331180934309728438858336041968528196231582353905214507000150275945979097916250098166371622490959623719404352030706696177080012315665555512233669891421978723649057353413930399637544068157835204407798337396372868107469435712181269235058499291631029705964629404161197122674532418243730202161527145881532032393350902770945373206392508211017003585139768155894304570941876830769985330610176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] 951865355972475734748743773209615861219992224545866188948815339120875571583583081264858418214650397387797491893689435147696996739003946670353932840294008877530732979507292798806191982492214352113801533795171873479986816326263951959958419200227681443834723643915410952700842370504196677100263598739840693529193654513111032846676259250836114237211281833461436118353681098125633136048957391581889173232437099469536790946530554582290901933906036677214444022162078971851013243501237297084704818811862370645938903967164446658287288111384668120083417705668758586869608530051066887565531614067427553470712869784492598093231337687865487319398380388632586699706276416435297122589412350531753547843648005052294843880572660780703482958724096557950739322972025715061167875150210351140205473014806861145133736057413422417362342488102178715653196155083127628799556031743362727545674289317231350751549960319961118347434635745579650173427349214182114947519071793651405223124543088842989408383609682915601631187149083570201715554020632963288922084395386053536254726472684259137505196738969296936890792167598343019876728735097760703659721610801951852047751003897949770366162713380794868886544107387998592952343453975670226082541200039908626853905269247712962326210668916932141793417261532894807305501033099055728259700441035586774658462434836509624475761560702898195362116385353118019200356399622226178195031578995838942708883993680744906404994558614695466753118585472922187575438477374268866535093552635496086323701820611733379369252418251194333738238256867699315738209572173249199488227602694569352545683419685366189080177554162948552797121882000590533160982712404144903094843990697408220937717864585410686275865474396461963947598922252435704409683799990746253840280408530524284275511389936070181386349964982980131264876915787088086214051829818748968794603567351961914339154181817264504932028790520415546677204015051520631051423747492426262195316157183645513169013808523536194345444039439945741370367318626008202098948711356454510291020456435629859681632640223978852522346334423482560258952865223881845814182161275187976897470066318711529023380133350068177096964712714399732538877181208564357403027817543261455985330460393930556360640965191515147638861693297960797524331867574717732560720765144014153606397356996034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] -385895000833767540682804405032974511166106305384019308526970570599618619327909689738792276227349084129610395824063525314226030061046465083210460629443248508220916861242726560607835205047447960116074207262637659450428374435274897249895504511367549461474763315350906790937525123354791957029895142697935568980392594783339428215489842851195168791798416944638030512877942796900853827374781795369764977903469229193159491113304532687088007757222493063329500952925816617255911922668836219552601062944801390730724748556093665501731686288045231237264566799917463961314634605960785849589909260831160045623392309162146741367857932991800871996655753072050578350041449077902099438672256077582941345651888571412570385621898828228383565216312364710547975468130409232110964662449061633867514967026350503111703818035700604279848157449321818322306946660793092227142218682502491196580059036218932662827155021921690824136890804266516365348346026830780210751230707414274138374464123955524788234954190527673574666773315946170947051097828156742816997715850087338860206580395650835611553996596147218522127106336700409256904393940700532140554937753043415809965988765500137850845440956886759468662188374210022334008220379696007537291972418422068642327405538984200963038700527197924105762746094533258973723124582560062193470605091281572021362373749597768515278702051451995950662935928882468585040097252297557282589760591866403113095844014891695818057276807911258079916142309433613834796932657294655434429175222261962110573480093651870168191495551652864383465100309191255193777616043230737926378671907717877113877904268123076445129024756410982706592099287381346772938030392805942059445296818760831428965648102120649680052535411574329622565318102660478882449620608272539475804313673316257751241110581597074811317197790500107751815716854518527754541058163337101026749746777096865766615668219822325042717907215164771550269156080812843921217906174265857729550911889971573558870927728208303095639175179952565608059627491018716735354521786725356758693781138546299385644924639803678143423579870552483236149840498318425404954600032837230700563601919040499500960285163909756888799995457052296139587273090223247614085767510795878332226398267188767987480785828652677726058158041537875465174355383878392138900184121714152469599635912460861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] 123171544720892829477081222073740214397992262408954892223264356204056020968554141287281677764277487382332358507599324457922522660613936288842255222883928408170392461385275211157006178629151560366815598216357329404482009503274667739460325277724028288244346449782207473336526699355835154548931378864363279558620277635909980171420217278159097044738679906106125620459239845697839300483084220547319821538569588225779534460844494428767258661001739457306293128453493777862273732909405577294695265139954423772234787030214449380134543818011426470077053007065519474319742496371988273241651737085872050363299184691895441801020189422356916068531493591556341624067638564467966771373863362708901271107095715890620306909109544769020520999765598960301230410980830558256915820547950175719975804421063233526876390318442393011139197385269285101719112689120438102702014688722981750156826372915417339782585488733834230734939489505963454349609718560745796854953889238842288645908185200458855484120816401926760288862988409647533805540410664265448490335968679593268698603607457900491636846007551106071168402283106040008110812497598311949870039499615834450223955674747219622547196618701373879231340387543490583341392818409796689931430085108828512756302515555939916577095283385781401924050087836000357225690373281350935326096419927322316927630595974357190053097246513556036129291943364822638873546628221900630850692899850029388827639566302384871083846269819392147506348414333728081473969200229422994287502168368185221998673285889184790653773421991184735607106513398948110848655904248003184880101483145381289679232699208121653639481116020600544242308771754607573157618042529657073969286579339241753441473014679805258240635451110953001106621192187942875111770585658182592168010049038843129221843659411579032679531827020770425970119114388323984055440544264065391110043267269355742529222818742977827878025519021346108952924858270800907304997772944556148609808177939591419044083825862118270526315054204300694000355548368108842106458212937578699645443948525876790033704210869918535742302947650617027641997741980875964219638684869445394008789437642556213073189894721999414400431558511761344732187581473562887215343688367596780999250402669404907512326479156739029030784807752828590968763167018272023317493889752369102848342196150599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] -29968854748612526271155750911247255438013417308988640526703861626826421193345400265292967148913995927700728277566563629820598517351351989061214699776766976451072840405220879608325337207115036496960482968589946249757034614009116641622615818466769597543828686141409478073441387035937875729883044187605469002410710622714197389490810281784043264142871950317352035663945204637390410058322457203867937083228704997892311290690306413035210187332163072331247616243865796037206319610267869002370632118368561847747100894855443940039816684327128782826766380944853938876436955034437207116016584324427887777879306169956557631043084754200685939742974176715358483376231647881812944978729703934102295996957337365283165325379398986605352284203501603019356895448141093359086874067695669295650723261101235184844973486445401355387460799838728003846860105188766082902846927738231586429033503890125349654544028699829480975203180288739333917896166663600874080657281388140174009346033626802258318966682225040263529215176507436367273377504024461492745508839787725446322204650694830276396480917251303659646048974500738530433290515444810139092797460504319665927191404290784812290745064499991557694168278986442695668369509370114148426712772430915333085708907408424930641860217826058512918873498981952339886143411714516582465661277493084013955854955921721723238821561964784537505052685081127274830984588453120050561819735239013074928506689817756162010307556240248431336010894537239506185487132304166557699763800788453756669359420281682075065570108703522664512939718854869392765681092798648219031941255152936104092830968526969995377487672514218527058319103430522604717077804617989618121371660498246169186211362282661577720019781941080795348202930543906264147387502544940817006540836348281892409005478349333976063941916634340109804469168228406504298718122742794890357422153002495012949523253859970743491223170887755643788005003419842959168158554231068759624921037563506596586910434375202809849378256455524541834583522359446067076718774794633005569779705786886991472816782971092679749331511363015877422780827259129399067088416437236385480980209866524790158606372928992078180701621406152774697252613377463262116564533309586936123979788169756805312970850930596262161761176263563791225041845871664801963667995900844596097562131367460864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] 4801806382670655848799054429311665784037148238735401563196114623933399041619047677821765056438367722603049237659557775282555208851501493529827916404137308561678188294036562131168692165854944940777012414659181534172027055023648570560644304753604959755802522814481478725570412339507296646810820913744077211328618378142985108706050089410164291354351258918202712935709484460383916924135318973464031883810018210668095191569625266701217240599185893605018105478340444959329187330015869969734955512508936195868170218966688280103581259697319830721596116307920092426623924896974131579443834887363875173655159208198146182090125294180838346693017328498457778339026041808313613563396589354017805176563902196148910467501994376083510372196810512438115072743027157062818513682004980259863028752833292279793948316176787829354527521715503741887318043452219970157993170046465193114956813979618484713582618243039011016385711455812168353258960365972724507571898198034384532210399482843990940259745902292553830424557220229112448320910385374836129651626575151575228130454884639065556731901937949190055272292019320580315955536959367715331799677488820590776630968040828782805288060309028897469615987300985469560811856119194933614751669965592748339170139143378987318592138805979826048485184360653395333489755467032273283085988334462764310838203896075846067050768579515096836456827237015009841928136635121565577921093309079769881733608175351208812819295456264651279263383970834649068920610586701524773890440380619530217669996504655661160966787694667551076828061696478454700688263170303223547462288397085826242284322262638564576201887304981424325336083319808231811953217491909287169399553560098919762036313399482254384483103321626123008254048469129338502423523300629627016743872669029561875049734630084939521617952237504607452472378567051631375361568943070235225438581127692377223717573565572829687959156735446270852252980316182885658350957350310613933106631166784362879969230802085144637935709370035149822582186897347108985579989804430847217705807459159094600916968362251620619792957704383303702165693477070079857866455706390022563874423549352860638653864534898204847751683538530615870069611516160975335388452636589596341621487958584555057907920704654839104285759835355642057609447889518485470479712148498331120970517341798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] -107791549156182202223445688530912609855160155273943902996103677746128616080441185366928880077342421300974662920095085916698088954086523282897354742341059360561015509636195082019187667326808812777301100981153446119663824410798779663314703780105167577719704592005533223639056308897964081363999195104267818790394158963981306627932219156183729195023458233351092278639099024054287884853592864317655139217631187457792093209654413712657997533748629241614001788006513850253027313298079747640532617837229131511671060142656674776978821093876833412100094526202574551027244839258974324510810372435820346163925084911727755476379612886309158980261012522923619758040648997785980451246949831272992388457236659747283799628231353847461335435970929143100377509087832404225292679422494441814759851961683346468438479183985421520100035112700772884974295472918804552498285074807024894522530571413685413708665973393525391037635923891682750229607924317531054039748844097243302667256622550181201989972576919385038542218549077871932956000766838089304115861295723342843902094327940595733147869988840014992317814240808813009986280433925001657583770471939374117823879491382609620403761003579801661304042763083736595679745009867852803576896795266552657257849467179994524085084996907854659797643697846321594323171217236326532726454186863460103537037541941734725511521116380132148037509013413125619295841337898707536597480994680942661781655479985160943343400753911362682433623761213694518729394032556038987431405320098802095300628929857653130520582791012850975544091425834389479474073514190574086215843384316293625534800675455916741906552399560403273341360107391083058183796482512154990356352802525711086504305171499904845427423570078152006207712600774373734332683877354153026156729512427553044213491401122702560679876787441866256889766172757310357685831258333604034131349808391614224899370427918701538798058805815501655915107481693096846555354957341096491000490505810778012790564606638652984241866245025326469448970792721166794754863249093209008269727201400858688081789510276032869294145871950342609576428040907473453891010353781602331078899811920851952599655856749146161491499280244562850397993356247836050043503374584319270500294348052637879442562949639219097313606403937759526603535992548018734536936155325145753670380647612416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] -225403885634669449213938781525066803992256443391620745514558358066719801761730057759927031085623287645039904980932430901000482747932664268580581440221248546557173264121916883265450674188061067885093601999531709400990019327239589638181670591588948303470566298455915029428122545890626136296422187293616023389212248432950666042284031907145165808852348450245521617525565359356061015453738712571071205082565714664657761246381977320923969906834920956090121741812292281609902818922958073934393722375029791641545377596840804209229522848199034151120496832406801520833053722195020733393443480897670776729628923844341696608912452768516995403980759806904036198529861185267761117900832163105169979330049325050853050270930790516973404996477924002886412128764808427949456807712698794808092751191211760000052806576308602700962867685145455403732856699547510205081096180791775077862848468575629662048560269336997178490225230004038045793387441026315301218075862216887917818296705270464838873562262969868658478279069895174317525905986958156989532925436168419061108190940021873326369262067683951248311030621156359845664101881635759289378473969689193462748414590062174958968058061387699335987545502093367742659634838792958569802395829452821261565500011943794782662884150537955980530397948866315667097171290611071246371629386302425671798624320978049354178163860480195945561638311245963941650062306338823810047668365008486838378060524758318090311498683482119638655273371957760322399769088873137641462508340499502602244270960015331830231724817648927080439429335285127851929079818212987517977959550035245011102436414668342238718494329233278976394477339322305356895231867912195295030888583084698583891255615160755706122799972546668221937296448864150880868776549229935328318084394835937779255986561925585332581188189262501440575046839611878438084076063417389325973432573216461541852581873590632696989302325037733372710335859247599431502475832026661902189780880577344349848173570173508185308814874928089227455908077602348072284647825668667968971708658558899824767057385661357608212558107083959994203445979356338346661208948260495987644793875664026160253976237590329315975231638509043908804193747558615960036157567729613230789387419684548112928636497555791246297326402318178779089389528575642186126230521532788116648603827568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] 87089546021172402664032511413841346130746252713473819097953578174137148374031713126120362287699109014805796424483927049806946491865811092213775069781268619051318538814151441965274319541847635619331060366602196793643413070585682649593518850839410675851508897288013482973831516686180925440891234510499178104776707506431970858497420880104946102832273181093456846286479654579301536490281666335412794005422282313424796694884849551394456297345600602372990817534915830844980148977251933645599240703955313135319727435207753138535647226268260239040989291721102472630880016097588034757350897953498544721987379521785415738457130443381259372494051203059867072913865398919065972136326454060975711827835598893147603617929136486646119519033214609235353456041136729239884452624320084428695498600292641749246476762617440333471370659676066738314564309920223454170635644250666195189954834200171219196105437372865481327684474716058752655571188602184364928224765957076200391441701938299188931313302411113840282598027494767582272562697375193412270534817132714200333130580202197179059530906985543556813517776916420353472893224959567018615610660191036059084626296927448841760946162079134099692856537526646402571489390106393067031808085486279570095759330095181835146280259085910113340836166902799264671675517959792931419915498364039722615661613940808727245849479871422487668708948269180407961008373554258705420678194297223009768403533558749297294912903217011297028585707414530878656702689479738844352552427500377056452212307351824127930379528957234584593972381201355043554478481362362098451094633118691287372597408213014273674097430796657343215719147858932545176139716726327963348794594238704499983859567853251179740752772436286285372547933059956561283372979067104130066638205815768944692239942116734146256047519077803205918980142225198393083577472670228789100723767810142947313699295547009124187696463895896726281074530859709294757616341914843488308384466794960263216966391197496943497051034087563769898280946559525122713226876836204548505740606330883650243833475301036778819448816810464944564995162695791535853049871365872404946982448094228071976644988449910848809468595727092372139275832276123836717874724248727642035468374624597954279616652302031746570633487838535108369247722753247486484742030774922859608677766135808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] -20743757677451349613819211893918858880569579815369597073867927680157298300185123564871939916425724563694618971537554030205133049139031462874760372996315781763124151781704581816223024850908871775081082095108776606593444162025386375755615897716019595993272360765048256790778442282443258214799855442055880631383632132581126850719247815484553544752080749744749962991407420206417338318048258985973268719725903603488271806065174893992931673007073264465648921902042444432702609932630780168683562633354090321819851110999754934225949987468342932607508992325747294909543082942907411615396047883109682193661280078181088462660190002771918091322055304388107937918032604861166758612928491491426370792715689339681759572581191534360914189734261619491650968106278475699707367171857934317793788915595194886836230528517503284403771104763423080433920576390513505924982404682603255056503424544165067511165255926086707105334120218704437663401293015826366187754193531776319242611220447184402802878496217328927279432556730470101698288162546549807105868014977945116487905403316542691779713482179267913973771756427270806720684623963341615595300680652659980501577593163570063178272664233725228692170226596056928918927531681457510053064453734133396950340473362455070383586308278082341812688203007645362055042938022802833785209569211360093331199257131125849971874208162695788596634177112566295329638595667195457799447547225586093157469064094714207363920501206590887304556900312851700779887273662433454006273133514742624909307457881637786829650926259307104963801463057638361009077271148739512058157042147847106144894820606733474551584471268313598022058270500134348536781987572341593441666793707150101417846085703105830071825622216844502896997818285990813655587230626358747136480669670918541522374202036495434985157557783348110156247446170721978194112222021735595030082078296939253509508982354730211675970212243343407644059841122648319810302102104797610115456385167114212567309292091802168377319991047829319932174891636385326567607945657233728847038909446290779179978639134150349086097468985877521650445821680610677212644951292624585667363445386474762006042190645302940591767388188253799601712034406043012875259417014310903426979431925809752632658242709794497927937352184754789997657511656671029284713754797320032178244230840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] 3638663035600169759724244135819585851502163260183772965252228986387648281226418726902041336857449992097558913654193075364865580565740951680630646454765622500464526563915474929824103529000788738333533683878935856903200209220302187239610258789968683729214509026652965310339376511096591699866158049064615833920420835546535831253009754364093879088729662583448720157338381038461490949460490018302366067751473931181932119347820147826986736330771071168109325824125549932387963626075417800116427103679824218447852395432714391546018122577561318078403774965800675039915014396484560953356407694397655029566959302002557136609358689308981920296559272456592419913048971345919602389758633731033246718550209615378062054348757092150327613502591922336888330737880629720674470185891108297653480632150762550926249617047568698874266473387200867379950493390443926376705218844591269683202020350759745794881556799083093665353863484810462639883038057296667316590096287225883642406374499797833195670763399543272138550611004891306411035700636235231015853157336401580340032384864187579590730960025762688382747483727204688884696884990959279514331828448138496295791766117139930364047250449893357070997074489963788682499699088957855668099973214216100605920342542919740340297245522879110360182227298171159666551642892712608896604564339558265676384488784084497942658882887861241702104977268800469123047182002239236632846762102803921007164893096803527680374247589292692043839046140421227144419646849977144193596048615263494410385207691722751481668306552986100545334541889024892930936896026577529068126531918284063113091886163175227271504382036241462823933187263957340227884918209993373355458382903539503523879185070214347332034579337946731780634802807538418986856627206260755866383478804169224138519059741175693303432816968996420503870830383779921987063115783397744338110433575196182420949214849025255510698152997947112041129875702538054099531990306921578975346065608549322447653556228092432925985176415119621403118079606137713799905595653618954408051230652955008511042064487752661188365462117460526054647844035997691694132648260411804576293054530511173426822958723756347896749859730173476322676800397278537076223741313662191636440563244893882314324334224452776146548691662166686237085861398006859787101834013819115240863339380736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -383367860754634833665937132738433352197632519316406584853817935387443020302079356704562715283625689492560668340972115154763544611278058659359971256488284408993404702382337080874688545377158463010505992717421781381439100794842182846109050961258692495295171904973705501186597079963143008147245087902252969432927479173312778779965526328028790311707358941069836020141487345422653249276319616115653430923200559787810171040384734814596436397162049146720304141065375735145761485102022745072470051824181049774895587469398049930454137126389275753982303912155094939435149839488757462888225868307942291078035344105868988045152034059881499272802996242920312982934471458635013633677767218632882898761929604468024285031556902725746389021617776097924551446641364501273597857390707654677988492219077007698657900407385901023421194882887003053326315629745663439102219526939567531383359977322866946215785684536728936744226343796772245146640267637341789753403446275902767371109627667535516971845606582464237188068527073780645446049087117393707390109232483361559611946901616704172422970556322929136731553688876447668240262165767390817375293939538915093773338354594382248272156114869132874413436882377016206457083465032319249777658327555689259454340010161000113550812255911974916539153579327365025587329966303625038836476851352789085923153869841348572494469684242339251488535836150679110804002603664876418188615412292491743985649589071768383211369326023535208449069637522672198307146798545628803424489607589003671211030408243315048900590408064203221487521914504962092395275445924306066401449754433952380816234040157721602077247654923865656431729203978447534474156657530680477209789250244672092376821351446623473453259069439430804782639806508213348517273985110172886856312829164059420115482449956060017882776016808578200733902599291403887850221181560403978872448058984090599048011723448689042048533777253319994053520352335751083743033606855202632596934225697881683718814826307967886139235963695783078521886967339204258215228884810314562820522383211035879797495982540583143181297549764782925939570128670667291533146808187713997342607717140230672813220259255224584993280962259184087341589020726026060324116791523861420981288462751858900216598699817143474754499731861936942950876352549053353061519345880956412520038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] -29705665523415773756335681778015260273382835073713506377352317208396933291111058473842011325670402282908189407160759483184785431688494465464116443680439315021720411406095731276612216567309592497920603151913673301660311100750997440559441001285376801363718462060977448106952229032575479715629267089718097520060183214890641047645629612156618275403819290520467736042727543893220974050050347169926675106277568008876692436364328443793782423974342020078528929234799431441134687428258842062914138736258707505282598379173274250690313751251188803273570541157795131908959333352358937958216256093727678607335841765880739184303315071070540398776210295679503691661525459644842986428445524340875257059103022567568798363037364112281587871206946474548806704647775788548047903975860152386018894507937481753390359145908806379917428100062617880408962173199072702564980793495674756481109460363562439807163048231468166704252527247733798127609672150692847703744206906740929572139685789521335840850908660940804809144836266637407412885040392601928009345813126459544411779394320586014735570114766031136511535637615834401922799306837275853363966462652531943887975553491868871813701968444612012259889951389721135502654425773643921444406139231090710395913201071121095254353255231835593612183204636375432892711631194737971315982948260285517653745457252575044875001179505247943303862256596689108540241414769376098023160085457464230388257734104167849521817325429779996741290161018317832458351817541856245325075279112033203241239599198948982395027104502257697394554418677953391494993667146666574919350404566099773552931019063481829902704055203808895932556426195240229673290335534799406472713216767899301365863768123355092401226481807645939198901825169943835345974018931623027804224610797941455518169900508372953083690713709549387717156085162410335060406963869938797304611706330037201968840058477016173255220287979616074569053169792418600158364376392161913536138179061297304225877436226697450294218983017608840034429855866429340033790470665933965553971878789464625292972835548918516252951158524947100637104418561691528427762278298290166924496950261870836682608223586326141562652381328188788693389502576211986205502472598655075273489827531284532566578346460405283930329613859418267774093814234717000549814529652154525068598181888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] 21849521155314965334301005486319137544632576500769825040397586441396392628337862364720158881105910186467308744809244124958634146311865932561380094202526537357273977295699374004665218133096051002541666284441629154892807892261561297877960030794698661131001120341753238505611220785664869015758571362616725575921665889646845171571412710154085443090449676660207006403233120859184025445507110908418970941785662000410586378716105324617418625945607162809299040442138082291857655597591583519378359358564263214746883139295932072767027516049664644699188329551114196276793826627187743875219428954336757500448449008216553657640098660187704762017510037525037172643940458777433946140735637025632433284110432686928117545441646060092892503534153572415668029761169824656609716809247459433931071077150399456742164246113596376451804068743969421045166867488943986043180161134634122128044665158169994989200407875476411314993713868550496405637694512895483521748820988541591746481970109945196140055711399761408872722356757288209652677844600590918580988200535381278488111795505910617824905143571986781492552434462072078827681478470345084407012041565329143233089466131493686500041403867922494284196536817230763712710275358364751663172026970430273217856550979721619496245005761221517323524012764960330595598244157155019882797800321014156549963252658363185406021289403743901153744396919260254924911118871106231784994923866154942093845822019437941629969395796289012531501058480879517458414802300955911514698827496282069063416927021801707515605169766386813946576168045833800299712917743632862109587014505019816899571769858537861016782045599174480501381817608725115681051641725058215689200063681175078762330176734145779800134305782846905734065889986065276228254729572183413988715143173312839787062289279933198665592093981525512687519833562433288620609409212810841746504588124449011379093697569003603289228470437346549890545349899255257764188807508427206932241285651534506959974196309754077867035153246460972217384448807459056558221154523338621485639448081042820527635341619188653498509095733312936821550253759945396827244732657666449497956789895357584664456372504616176015613464578381274370176627767026303234064767775497977469155744625138649466092588312737526887733518931496377853852501550561381834769744686014209945470238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] -3096658265989333624042651842386436840553096005567539016452469003183630194303500732079304465890262891539607070523228317220335763431527771678903801207948551387860107476548730582944904168876308209767232690684712502407064475142545474007761312884849763735551974042516125851729148790893656820683195610811300096937451101065324531256382429487290191921383298278838764992433740322421358908805136906313877765870205117775390830359529341562531538414257098735301032481889011516876399670737789760516891556782645855208165441033137626205863685275394571671025366429206442439180154354412263329871874246907140859584907844595296876325516561363712108329552329407326402237928784422272706029488205903379781937675010041991500382124208917102629300007508817525074749878013646245222629805317161405000903449348583747892220263618479088176630282217466478893530974239237574239578451430213555854446151753276046995847842420702300742297390524042997434584103981907026932545595289971885931553229302635481421003274989119788159159147205595858288997977746535004519008079923722725668623925730273982170160080646349460581577922489116822174353283674174528270288068572656645732012155431994729718345532133767228015707530385827564637169266083293527316390678898118444079460833036817501724323983670095915451931072891468246180662476289895298796026859651641621164014383751068904855554397452858042937103364647534050293819085639058370471398638234649778556313746085468807180382297833741564674032612091410495211443295876651715511369211128345868958638564668015015552430407941536401215609512795992159437300764640731441750286864590703015532077639057450165632770337579431675529084664050904527505097938742220541126333407502015793637989656779290127950917254741932428517130564803526341806425970376121845773580432803359915571962149331256728125109322009193414166835973623390514746359754161273477374024799919546642453246953809756411922401340335156710676169548642173956394099921678467969742805406330064975023793699188741436818434807782407564219194507843114772205486507548933499983357331764951941011131095542648441027455493374898845738680428128771362452010883834747278208925538891357524176086359188696620512964585973076669882038217935572227613286774293664507931096772437121999434691633018453991147788067565837013894274218005790926035128074622085791221070954496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] -498178818147670017662998979151233154380881547927552671813757885123070969758939765133855385932563759340331866142479809764785733943747695671700877092985270211780333135421906514171988997708276386374832210497017245216658164577413837021348532726319324606120089408794729678890676083802638149890767820316533507286101470242043667522468178872187762260141433359698071357743069150962320162364990325386455426888179926453826947187239236116055048099682225037100224490675104908040598422291143603259248675927698622412915337571671493334167532047301623513175845990571021922917695163572781122937611569394599910648594980672139518756209694361563514963725611249600505657066719691417393051074241743749154478148794017016064422909187314541836893791889587930258610627263520913540208876857877397914160243245917345807769361306519533789418301506336232504308274145216084089467276457627243449404784789371128128202679559309786705605024148506010688162016874887853769811325017202958883590254501470269374307942966410656806000552610532959671507484533902171449966971140140540831055021442997889828063682247065634450026463281903636058658171907561212571481055284157065359781684455290389236081455932251772687278649231578364701772942610223263455423246533238515013046594158366986239916154116308616518193289590320582544422742010945649042770027392698283949634618271607519531512611151712204436015568350596909041194491301483929406307136027943451538554792606360125064436607887708360703037606749660315979470242331636500112047000108292191051645033940666461497107897930907511788582023793879870795104190206586233526004917797414695091113614199765920163677407350631985245902010668417221268616720393641740981568243066161284597339496499744347600036117901143760313681844381980012152023990886394757975443990641501926453051522926511382811737171398110843666863947563198342266091606711297681098661088585258627462231462421646932790701054854793585750684984150572200294954568466480318846647299803776579387955460246393812320404625950105574170439402998003838574173490047517616214972998700338991513134658919644767859459422583473189972156074692099734384457316317185183014065183118594177991628841291046618430640382969357588136362562495807941963712823922023869977256273958471580133224818318489917393699637213311879125051414493105244112425640679243984368996188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] 328154839253578932112039366818335166755764110744952213338484632899404998708369440552282747346564421737111689748627281600594780350067817142133923945636856590020615290410267881448963020946609990000591389174952593032901496278956750435988010141067380932814597275334136839677123692227892043095551013412999083387263924208038591175269710822933761948937232732438191735694914892154099645128084008272683174584394668924603157633684522846735529777174812058730999821766103170979944463176042448977808009961370204010543840007999919719769658135858390240768691324434892344790704143876208964021587616771447119128104538436048525724191107111232687817638981289874573571323174518471404525973342962991293650374680158610673701442499519843158015225490736927184011896114963498521445143578147327853382168933904523534943386321617980931916197704847741450531057336759230336438275965880201041051569116383546001109374796183965542548874600950880266293368076954972794402059483348499566456499675888634104531243247184187253672419990708509146581003928430049472323684581058436332455912250857941633223300723021428088676217692871262216608630835259154201211429343978462893839542841700314791896211496284972604038836506626821595763216395075092319765182575765478275415814088254787509397612399060294985175722635336032209644610738472269758568786040160022033091048444366129153538102732931759190101385937786784156496624902847138583628829261867550139653012964308016798187916659107209708826562189111412572396708027059141458734868291531582003100009080461992548205179775280549528713175648731274689782663362834302989277144010158916002389391888650871639393711659965939565526032012087168291723974994165689037555130729591327224564347436775535646310966053416351160634052642678579255893332174926714762884117997614324590308764545273724999597506908972391764817952033294431455119403776374946462114032495407093045522168625445015086454524085688117202434057834596788802737860758825922540058115580397515413877098506416745017841060545302248926563424919876074456671839894034770190085215001684481208360614160390902722525588357005606152642682165976784305375984943790365724929925842106035497533256130807888600672642701588425805318815508543828198211291404048393752011383003955423777539412800075691902633668438121283271525667323359200097162896783323458505554264064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] -82853697282263476650992745995906651607820497016140922409699669571355428547613942090893170702553822197852248068422235769943072639676366318277447612959412135509362952036932978234719375536933394176232659561908019518451506533785374087345860797176440526703452694348330194452421592569206952833761368840864788150148637279979344912099082677528172395494598053934097955544421884002581002149635588245716325211770300263732595644994040883909317652353825896822211401197607463605582007102490761462549724276283762899403957104261816131430089397781717500492376879548053176328662810738536924453196508807350102399886360570863494762782244656122816295649956653394368320074149199841960603115606759575206078600764396707792544884004810281514690742314291760047195700261628850712983600823135727897326487061968354832083709573459850736517829776142769261318841090489207739138358312621213966766982131848393068142921326881261911182280005641079241043565754186195749748065820041673202018281084926544574005441787049636921389104063629845272068899810182704296408108813544677831534267082950036474670313997411595875208082605174279028381968605993838128160980444300241547422462975660909103397871882576081372710772274366352676564100433137058988192263433463452477667955966882898768894936504972667759028309210715756729791182062646261282031319093541936733675429451979911673181006950079099745981888455704371652145265064253861603956624040539014105600542940668865713014959047551309895862383571269948941203280600886252773671119415247694842381089899811863328105518574553477126501251901246557646523250401227695476538616341581585779040558950110574674897994641804542039262392106208989068290215663903298692246086652536678819572230059227765464406672970862113536423582797602492157314464905187204649513031807821736667274179426730647525135944106259361825836520671333860023611809974417033579305846163565790217402854624871833487036654473053127458861193262562590964889979400160847289814940095643974200566203661658910410408100376293759407788101946101518214261587480408320023366915897473087750850120423837502688960724924694726132179423353212023160727147078730248126574789233566633699202721656448841531763829202362063658309768476771752970359304668475988168834497978136892371323622491801711450495275275333532267533059698110634635908443920805363118170439680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] 13927133221700627980661541416073471882926471792378366732782974534753755576128188467422790456200344364185535615847393288496740044388879335510749000686405030000656359172587510983897460983957441531530821474457300993918120783806105094732873217125774307277960377438936927180820254676006258152021841038166485650605062832200888841042291834688549917599104365514738666377622996846093777220090224369215619640692861429375055787596149878327609045709584050402702753739730403998928500270002068514227215139418543504233616804190471704746175234125334675909458056250378441464893118780854476407552114834961181846413161156822733120654901617986999667235722279810841070305217409884763190310228818638007811542710712184475263014630822256432850353859887586389783473691176036201613059076502112491772544514638942129222444274021216533530376683630769517490951489896752211237608082998980917948723005211255724054443015745229580017894351804414650791821685917536289056606062527710075049880045953101925549054894865271125554943578338389504284110888149492930216810173047275462642240566372211719340896055164386196418207068930099501338127446519445755254005496117851374154986615102305480322709296834396705168909249626101645659405890808640660902400067227174284290637123210252533408266152776552148753835427745341771175431322838342857204785933381143425823167901453958546067694479962853301852422804134799142071511833644310059902639686155751938953646916888973744491623717203115785281722162071230530969340638236529174518613355259257620990314710164894283565109119226430410420975867262910315382101437539263276223721355037819699940470691451294928440875368791519491401851902359342851194867348874206561695122082917232963847880336598691470644935188930409722828086659829949843128672077627936505005378897055726732194537356238825425104957436423428278653566744559440284896782704105360484147439067736101026594088963481696195669429387311084585149960988729819059928130323055602396768495812362843666937642771992128351710413421273161615709495055888478504812389990410320969402812004159389424926634948386858579171659435161938766715792248687138466831485048186081830923545937148546931188019534242315977041121643133022254458055195896944063636492190196151400848893240933723795255870107866719910264216989949002934315182053128095441013211573729860840446754816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -934892828487009419656100220118775953820596641108803850122586791644066551852832934502037462149180992663619777253927941497259392684226061166139848769674156402199598813067525412308603466866740735099872217982312117728832359067501212951247611723359376518862758230516006939169561738311019590074206220157002950861437643219772165469982779804381682360323696491870584796058101116799426246796097287091289307037540301219275571359692537810786864278862516256298085415482441516798274097468550682798962090168146625503554326345183626785482170078359115030957865745266761305141260164329202496335742020934089832453504997358388514210424485704443579315472560000130601941817652557588572617236681876433825592804396093564307005147229947982531509447443164849947761586920622731277859723724097005726104511359425571918679687724878907869984258642243704224032719524756821195540206295060052055798112584997889402205252211419314651535420510647360569229412931583305763037685630781746426585768577121503957207407648023713087930616987130160548816125549234089552617248089581775650514933564377569483496501256977002468213257020290525299992464688136669740436748199953842008974179044731478639852540685546911502748156125543975088522436839543510088942461184272430315062658429474059850205002151471012446107340626299589229720746060375082668143560570767540671733665280908537521443062877285532749358348924970141913827242009105529725081792825644686407287610773501098612781655652275227711631505832241321391017966272655001330770853399537965180617812612024367242841386360660387464745029636686738751107353004560163902179759923634176673004319831553682091752631782616320042467980879043528273168812806509460408835071169768011359141402927485378529454237565644625221287614550559394882161154087118483248030054014679558177091180181019055080934302955792889315997675519492539303031862671704680712396441281864309211442865724847806117166807976939593519092417484283742179848466709154498850144266823360784956602605633738647335723614468027136992721788630611880761925664160645919290011001647633682890649862977708674569265312845034011946978959799792733112438779798616956312792473138376556376856864222120639796216582780388579210504229146737157839271532418960334072854392385903427616169897212247675459265830466411251244112346871044415316540731241858093547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] 187835912549436752965626996282230612162261648367158455150217155688764844179029631067024988252252031949978686448190176397941173720786658066690808127059148541034095802787444511679322508224219260247684426879332434162252924734383142863440285324138554872494790389092135730022909088780448009250856162083765418703369751431288529234879511529288181962265964839292357108810446540972415674844771952176604309188335538425368075817975733907521641245114845389336902615422040284886485451594062085431735870435601292378221432911315711824550064354233953843131617120915531466569749555308370700838483691190270147039375029285753771254997145293899738308617099931376385037914819450574314005774782045812749483956795406959160093639325404571055365605771388651869738238843885243577038474623276504817178503691095686643865190730281296704079616421795667705844374050207813565502104741753733742850696818969226382128501806756358379904943442280473248513577228110348237206433396922960466550808906256580232746514575024135066165602442687266801713496922392272129692012869230991580439129668708785500165799725252979206473542048006654975078976876147031805403381285040246919347712551908287793433441462261317681320133156073436082087771152534032097301989106416888116077055441558075895535899303105216066201596368762567397610653461607563608414398393831831865360090162686469762712214460885053178221412289243638065957132823283829609999032144257419355421183484815100210909420108714344539804591972543714141797762886367035336485389901696045527909765468781193780873432859111404793695086641194097813190514019997009092924421086852863768897920604376101292574618358080610643135566119354647579088642956816063010570109948371379581555572422477663383775598915779163061211492079336730791200317645926712731523149178899662998547580727503219517665633944727452785365229126635867782196531979303609345594319409259461680461198238648842682308942248551441486572952590503339448846294487052520826844981277831894394862869735999941687009513955492822381884753517979764760900523285052413845249418592369546953658755184448972360426161008259619333256104595956324607705895854097925358778645353105022569313388108546104731967868797140356046269338294140289637789814192389195062036569499047155565269138862262416639982502680565516778962007281000374843311131317580128451408429056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -5177939637047153917224069637185978182999612272507171300161626656386688668121954364038823904684886319198716680703071503720328763289167630186133561876584541054211440812848551152924251630558902503056352917888571898259206164448892798985369394538749033321506784969848704127254311114352890454171176982496145966721760136445391980466869667813931208173944934696279728263111312677791614800875285292801123288020462655121052364901011739042702874903964127183422210148314175516612832912063997486533026620182389728725982936616111009777390122686048556567912956008170447063312757986490784651428699112722561476235329124628513193899396533968229319703436309626262974822733171952819421929120633012132404333308384367854753469012478059471967172922473097662509451150485282005090778415535241227813811763212268308917866910751381785258510221184892968101290362657659964550453127208537404394003753047901265003083962963231279410944202560494819561316195220818811856887283313356518529956690068309395240931992802956083502472399220885952624539309690662563554465190868625942191015212315091494455516022691039864546096328483077680586614903170414470069666171731967362880038899481174812958737934766961626944827806931881107601404009535974757269284110866425684660198621695403462764555973208674937283930683888101126992130237407032718935239291958242108805675203408293523758113371990045631134487438198803539105108044517385999117856369377944621681654688623893068718165692682735048160593812031870678272184083771968480989717371010448069261458277882957834569748066471084273847260873706146317716719060099075795862060041101373714094805828599442199462199410954558442659810230837836026437504046079062279045385161310610006992525820144463521010336016861958344750580829147357058317640800610142162612966810984104222589069345674790701540791469556615638796104927555835778857191358683391924855263792582616845509245855407692375110256259689347005574287443635362613008523993149601404537997395000636952184762190735094989477757834137543882229169859076696125889613640294603189680930562089772117715208975940921840301118099380936193528314920843990790735421524328703293768017517504954261396510085849264731407818137891492926781458926285668969129027600709617631233312780365337542029021072554123270397557527394864200785968825787780341704905394170262143839145820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 41011977003330657549891294499407603621659236583961701673836771286005483859991347087022844187182598796128537438046340834472181242013019098038029377188096499916853685598213847846815619313831058550656329578707817798713727143502334415334967811802668428566337774263666057557564874430804360970604760635197643805571014606367214235593212732177913668661586479506878631372243830715709966642372056560672062059198026162707811760266494325639201661098374067288784200602111002114631256454187901121114545792153358991353379288463762996610464730616399304355713914729741398039227530485554149274434347462706732855332846848059853324814221857086360553914228274384136701676061246066596262979204155810688198296088835484603976701363595185682816548168328377172027771888438889678574972519544594331790487057881688151446422698134466388230715089840102270442151193713082589208269455391624724192162515961888679914543330251322922621054144088856076366186286988070773164941603340758320022249255737814100494903672212504913563540561572312011893964043033474169611072654312944683125684282215177264579175842835389486263977800992250397130622681150269564002389933280033794741370090519157781164830333600245892731718335349095456176543641213641326489547897629917525455401121503203408369885595795344733529805093979475871473435465170974536799131778527948960159999135511884076599007003342971744298146953592459197586216952431947361684845653040979561026449604546998967306260408016179797176780615043989413842382743850326509534716135246921452295888127697019288650611263080651922103863086584839602451555747914504603120004847981850692743288621824767479726008750467232620811631117408674616778043848900465273248665359494896071442393796221565178294660772625157951323902133775556641726693603321084988572460417469616328185621713630754544334451405472426723807786816689906800180269295724879333625126234316947888752724970483715284510131917582681609131630360718722308259933845349856890224759645165829890521377639218583620036070303079015977278764386281228582371914235190550686663923101438628809391533881871559553710133484867751855376680597031594412438816489634038389789972750052494863645023709341750535470449058707587101016234548709246663548528025471724831064486674366683478778165027742842474804390350817624950128235101033112509789871029095536842065301209088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -241317177472550617240296434247447987075124646171579092580662735870984178594324704090002964855381353247615797095166719539708101920227111455935263931380825210270550374516723640186425043343981641179627865082277968546813680711438254627763537825554252650089217535038475058605662762851475556655122206869503891244230667292883593464093172212844227908591678300955314097498980373433783327997406459740193738508959502928588766961341413792473296808045956590236015623536386170205856081594254984737380511168633887667361136845858198767312424897669024622944388183907582060382954983900107904906671738653471644333380641528796935770424735070337349210541653227979005940393575900732704804500735172563171406367770635906640527568363406027429068985097020405130753018507821309984358880657213640036306560153538231886918952361518920190095808812414514603546194879946887572078923582006621226538289611931413585983458803308032520249830450643348072180089503281814767247899884165931977015464984624320567481217473922015698626173870192691308668224579531858401936140604129408000806882611969560011877021811669131054602115323364861694188866178961408527396941029219820208850464851835620894624113652039993711623396365711731401981085485501957091499283842344128180167743707833364288276170097972675983042801300892813332756057940950919577985649284285170899535991223346008362571961402511834153866282364532721690779342262395014675488555828218453530514318980813751490070732623927023848908410828293658253016806921053955880663930737183407593639657314685338541474478948698963033780020281775779693741179055020753540289989804725936960379058463241966878707621859304883709624517861421118461651893050122283385443711196544045826347094280780793437921430455565991961089111229758128251434033221742383225469981770668500916616148035253815252607181940695728473923748903466921919866987966781399752597548674122779616322945775799905522991011816326081942612691705726751648618126551341836072729656944873394297617486720219678314504950112168596749914550331134691249533804745311063646152890267197456757172525436953537972565933767935327613844140239196489007014684996035604019855873148349093540833625884330784182550724716860139092200890773503385162060671615612667927202574009410144123277382488157685430356928495859158524570336235189873180903138135631527806022210027520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 937190557402868107506045102615139780938350507976298329610992665833438960002891175537396044873413532366083457793459829557932368385164804078783255692707983271442581357565173074523816749911219167539981951357057714115882688421919800654065686977268332760484545397480675521717505663317936365906837328351709781423404296439411178239789840172479892744105994572951957865896794233826912493273986696550764718007954787374643940937484038759360260605102626115772589749285959104709390109266819802622504969348926477681788941045871655658276724021050828661630244131961925229885267053521205619310528818669683357992139712669150744287056373517785988799991474381200051642873806109526124990425667778939456875128459638622819614530723335103109386766657588669111572524596666414005350036635762993346642853500495540766137300233473743358421310906848538725039463866457539691702132477325953924919044644456987758945985812052882249602410130494489249719573292700581122675797621075582004078986575201810246766211633895702169765674559974487259425205957250989855509000985035952325055918287514776198718732484368724322858722821952467865062399421468643411250531938488913225060958870771738183072470251968250322073567273226805344451069894827977773231157652451946315755994947263744068338273001298378641065428903720082490462434603411532846582246541868405268594320908057180874814330592026359742452648562290572247982052094193040141331321281576632197853330102455481677564531361471369118560400247949215916891469618580668091437175403056505690472575497468532477126753069871221439844381465893782968845617634065501167931370637920970782156581143421225388899443812258184338794208385607774048668850900150287813755864003730760313514882852743865568620889148540990695560954196347588952904399471814545866312808375553433704654265440658347271173244201046481781457297578893347414200957631378249694606065794335614857977335913299660977141446485762821967849490582598766986210902846321921498045704935834720928411606245731730707862663824909156758227807225994400508152187124261521082298778920669121326206000009782641789743194368001075824169351492429574966210019957448497044832770753419886333511744290002986806761255092264250947340951047500999028973215145855446813696336702146021252739536910685272825955603738423682371256710034243508039364334535172330357535400787968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -2956742541468689951066374982229872265721494107351611087964284273957916420733407754978732402434245178891700706570866075306942376425167052260358566350017432067045078517003826655215691144191721704613761009341360928849677272442527725500893345566574004033274447127019400315902321094328762005870923910313723467008846133175274678804310688222443498014929196489935769917026710377314843186706185422946175576056137012762151553490393941008107618738935817042049027693250906210444934129776629583692474617104116455762589999432726702572643190254923534939155631040979510543741114822437663715994514799064840138562232839579919472874928772296392901616113540033878834560860767531794557257170133912332648056653979671857133422890577228554247570224652891027809761598224092747866789166054877552984886914868770308186481970396502870407965731871517854355352421553619757189282764185821691555938283196472389306837290579559900960618884418699871804647559380737744254100694620452104582292311470207058717703556946573561051227289797394800975453177252196057338612760033005045858665015778149200690900586322511633551773585411676782359477167054555439683133230579402292380379502003102696897984428826909144225247519845633154506092764750995172147755581292014707938090077517689521346567923614385446049665603519577691133703538789500402055856003786161772256822839294822498358536821565497415365752312613177605407955640046926949630206410183837799603507341403724982120227442072269192296370448048058204241958414073367443618494280508766187222865175690699847972206795229242089663107551439963635855838279800496427750966847091968336126290408256088049379987698367691636256107437104247371375342174669587149038883356549100156810935087950940008147564470408576363808853087608012983166108812678436844595513739414232874972930824528233301679192746784601332807309644005516525744171170836872714702132663070625238723656552924692099818906137619084680705048015428126065515863223604826328969870697307350202302923560152356304868544278822986203958683220068364047743616053500737845188971561481393653775459370569461180134654458987231923081795996894253705337675678688112270921169750390244146350347732095102914178017507781825461536741531674201013898516824033928490312860223205482634907113261975348855643973490358338432001494911661904451188560031182366760451737093406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] 7979601540492441342648755478314600770042873290139831037633773516425942404133006698653467054780509631788915652253923076569693034178116638117708629317654991482070920342832352895946034751554127516536120331979622460562360290035314651224625121312316611928875979367477995861599736233805703853272354355734569766874494231935887152634593053101251844500566643035238265228913645658704598229875790059501863813197715344807604614763476075390532916367323644283187811373520917197042463556542280423847163433814945778053649775447896729070864290469514545350857777417071321933844169077917498092799412363571683398040327476102520079958234701541000992370801638304413391994037599152810035651173059198952721661517914714042382970078689229102203189948739234382039354325301146594072127933314396122306894137785805119598995433252907503568068450157788980783415154027079359479398574388726877371634679822775604468615490871594178921348199354868302989350742745581275752831196595736077434889389563459295751717111181506569579214220215891636404651273472978414477681149299340399791786274459825727453054408972682095975336137072221087087172423647926765127507721056252736226388078315171397956610371467736624209081523997073373378932715488674842200715879130895815571405723840950562031261549698472235241440285769708154922502307184865987097237682016865214448107782273926976460509411570766489500272475415814039044327985991909596859843997156344361782222819338287702168869739898495866944277888365417914308863094253170433315946405362286233255870262132394183149452109002755444387980140770934112459457638216323426432062961061452570083962920624742256471534612204733508898453789945983022161983636203644663001372726484528023410408178731403946787587142275837830916284553486421436345640590559706143300301392083306650499695462760624588962745640331387701537831122379259767434374787583153208355167729367548467308807558608923107421325039181945019693059277906707845805191533720011501134469096657034365520251055353239366397725767086951964443519179049581445630342668055760053072527294614508459190699275249058923555460220199900291301638106430688500588210145263813153916751003813216101665393858366803183441501192965904025333596150170893663667895465555396571836525344888470068946992527291060424734756212781952566395252203830273153988686145042263653893934405386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] -16582104866451401486786852300687373679735804579276269713197710164517096756575132300830373351149654981230537324658157153839947858885736563826140488464917163737142659121505525178667603241193260103795527916987763952348327245149645512497491576951335748671527833419318441563751732654203678659423805552880867015429554726227212058898889489213665384271322190943821615397956641960017658374564866108412417350417904415950783274143393864253959483779672589293904960948105712351580087940636362614893320374302505913309171536785956248114537391548721326691223919730674253747831488246539055791791397232078308087109524788661743464500925150714873923057243338578361386834943877711248546667312796109930619987927505776358473438354835165594807517338299930207696618059759780216174590786355280132974023058163090693194074594366162138723024171657423672451576196818842229556206501215577219469229624545458455320811530646951581457985958074410201770288988543967339858738328032920523132347801908887191862577393798345316728016818426712956839035115520824139751246470406318331482671304132486871647035094328762119024551256302442031461002907450123059130149085846113595788064077999893936829413538648244125795889886112019461948266727586040042714889799615401922980242667793281548672535918921048152690674797304570277629277614033016274257698681342781042893131209372753948099265206934123962084620794104901661358822320108293314856608527782428198897140419095213272663090151293657252644642097546922158192177718972264325077814279754971357009324974040864760911346220670053300200785754590949031694940663870955631510799756283711983403802221202551853282813278889731839114287446220377428640146404319045584665997187892366740379621941115404119113914400201903643302234420048844741624043900012648563250526920254025025682901653645629306544805560438593359437406830492875225747520475645686353390604472304165287638920804823581474448781229502616541465008889988011537725647037139558753747963211742453750207656842097856635179843361039190287400829962615504839043533897093134935767085103793697842061599126264479192446787532038352260886104312013737250140855238638684468017009457545883072489734652917920384083844015855635220448781022787199424857953554285337386908275880522716598609906210457101624039206347490055438620469988532683129402015362290560033642521275924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 170581785010451990297838767900512103353874295625708808283715779948787921529088387158953154691477740501388230121993187871977987664182601726872582232931413993317380211592250947494818872842931329547561503848696872318496969361600215159002599089334053191321098804920414693017088200380015761535493121688617203333084271772105393841652635267371586777426170277593365529373190787381322455284059180616795320306162663246466215993356537720490953901599761938867139464051082739518940604704566002459842122781230619592350288295573843553725790948079403004006684430334238085278223299678497266295810891483586609092331493731759235083538202946635401128899053599139389866506870607085744174928425739308796139110746834214078861742562680123226380066997032284239615604680184013188736741711952917413226008337846936216285083579582792659534779990165404738483569210499661476357149585494521423596845505775357294092671414415978250584059180292411097002135824344880560759725954556320140645545140477288965409515506709392707773416432415352495159631428156208711697717802674822877690714006849830508625855807595385585117776692144017302799790472236971133622140001166685815500847109319712520525914380062597469985533442508369277098325946335829982294937507224909974405491390356875054206669268677338878958747704529287253968555586899153356061868227122742849833911212231754210533363951378914432900982704794559771666194983659726144162604456672681144554771980342917321303979347256256329375865699764936021582160492803058754805556809844412818403783310725432876221768494400350108331140699108500933702748728923532711085916237952705431197822466556445711153728172373824247592820932351635924613914466777232235955166615617885406121408107598063851809777098098456629830193911112846306053115810288175233135780303808084921518013020334881192528468112601045635359893016585755850115765622749514937906251645155837787947060009383446959056224798453467897497689871497458575786923159859141890146834779281753514379670097280225588272572196766817103366690461168133623643497459555662059906438039878281402192467386997357812210304278757371756610575892053799004542494123788381611331565145680460170284304969431081234330921081410784293310013281999643782070886544544799709917807404849940543349716645083407831492871006759925873305732019342793906571839863666381407108181188935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -1402823690210755410724244034606137570199884692618149833593387761142192704639058129819534849272601813015657202489761561439797098666400837046994046393422506529728957138861266835669766798811168498845601129837152819690502286313545051401899274762502863143890668895641213723340079659157049453974719087254681413072081461093947655690730263228870503957573989501508643570066162896859593940845842652873119696559480665014128363628378519625938773906047378151211602737571963864973128510966280839081879536746191089519002140090773769309233586141481268305645124325242562029372722837588787933662915208865808727247495132525231906656487076460935764160161373418681355638477160436954661509206441014298914542342392441129741380190825210426729115587919451054240918272080008032211209576468119691138000427297211716632503651331345999534905232939906813476424845287201969330304007037271758016148536080536466042567204826034680538356212794461965903700759561963832912307308166214731259795320549915921603886433828032493621989423926907738582407995984862369141553428554543714220740829768618801199109870172781142995484487405489253645858614763618787058525347798317099633788628622725847310205071608247616680913643484268678259277613926858493684119966715028061275284557545323463625671698187048680928022719413096752354670345379909952351541991173129518735806553760655337049061279308760726728728225862003487273140532762374994253264684929825226457696749629253467167880984845808280260065877304364393792437361650313213025332592841734386359493665271738841745829203085601833421602464425186441536465935666282419594260448393469776562368999297915921139317252300957739754145119312419676412122741498625006336633864866546028214305892032245952402038028191701783784613531975633199733153527784247582332233671267872748169468494770998085828027820704533130501247585681595118391673955281088676760206295554212698691307981804314421643683011097000740984133688722566852508834353197727991670444962964316836509577427562596421940904816518589270119943066789836773372185346846401186834279171567692648713444004163802704805706697465853703174412561634187960550755746879353506555340420155541441714283304225709824615844132016981908300880178667582752197008433544476792254858519103497524643424439602120009990025500187699277008838637192707981906561216026402373715171244433735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 8125049157171120321625143894641998732977597579716252956665220198875141700644807145987068122658654040163846765502896977344435969668989234910552516295356226163720112055292821835409170046597404704371976688742887960670176051203063590317747341282251736645011094222192851088859855603181663140780536320810992333387610955271680395087375840709735801278500174635707109568028428641040297458424190634453807799050222602916051882203718073392574184733650078769066222575115385329314288829523210318685097971344601045014417229544073281460251337485762640027321703102095116250735837645541080719778752677321284784014309669800230812262183224471404137027982322346711309706938814635554987848819487802171810746513278851403829815492477604703646383558962759213976941991786795277565470578731348464100988872448562145217907545896263000677779291631262626143301386232155849746239907957065191556169493268598908100348834681416656021158794117738786911139235999354597577397957235612825326404830826808447896656229281965737920270503168567188000566737310582194160845159519331231171471491319959120478832448596260058723167565440354845820269003539297601343765906599278486109694605397518996786601540142146093653352688010613884288928010962303645075021399965618649064772835248524434968509425833627446054263054078162118937623752634338426537021176325941984069235379957536497097606756040482844353508256293640211197915049562906103259941276797117751502832748318233376172017966682000767201298356109962467883892479167468921318297249280864970571915935630427401396847888046328588716578677245286673463986540337135959612711961075702713605082456083803459908567075976840376092927343665354553752051629922567523971662937562524614901699079817253417214197436403387415640645096599300822091698816791719649008372559832546857714188746428375607291489448374669485999761391195197817402197877250937185862702339514806578486227247921882335368104752533977232983696548920747102582051630968586500172259617029053121805036494988064423567461767631988668587670153855787123792500220206198087781171371364319228703909398776468062231380222027376907962720146386088084244068042107111822387905824730119437650741840852087195078713184070927872497211434439199954741434362618254678771552579282305885544209166182883026297551165591718769928682954912583159783037976806023295086306115652157440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -35949662701284124322691051637867792157779879621327911631490904854486255295859310838579942525123443424844428747953306717959830800691888119743025623911926109839941402138484226297067981264200793646345196055139955082461657159275605372285238985653783524367770700850518449288884884982502273761094954938824364360102156075887753400852520027412497746520320620912969992020888519023089597161919532729498841607422494814679358401825678845981769181464293279065852204598263814550498469080526316327134895407198824167543506882104410081015236806729052142124731461618534783832824937835605733761263723203267651922020591168328142574681229209230310294378893556298500471458517496368357679850579386379617806111332783643612880211416641794220507498689003967644979141773376349683213223124811570968971087149510858442540158638711221099665669843435643977761385088446487424721554723890460505356077061807046497945381128177676065095221407598104285017475280720363606797211057442158122001411795800231338533101973694372300191405382367822420423362488829063330121274548735596008172159557965201555975461780268686334817360344749572891304921546073107729632066791945189941728251468159549797432946488684481358401521434138397965678991986917144385296575453491898589737699611857198356539375180981999603186010998899191066824758839625544273892904923158875578686655913885251008543923183216959499127166428659589307389579725065021975482126314417092507383634262350406671335562556404929276642218790290552088563744452727768543274253837391213776355718620224560299900794169933885602772725605491946614732261038868502774064990214055547687203776859459908873935642341275979321783870621680624220842166111361805544643856630747454201906626996623471784034068660028411382645901410846792731807790061710815098124458839460448395369452614960669106316111107780209444904225114951416199630978340455984859859194258193687218330732583447857023902121124352232268218400688608950783379393405565710406251906348180977074173086124114524704589612196745518162095622986340661477263925062015148991549712675549853600741611407431179609780729442504881691387787501619183548699815093394528637804633974512592405034964437283381464993032032920384085776319130669522399283956288719894941850615004926577161238964946263512508852783231556622432725986022255229104896754816688889121010544587497799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 120101760880137294183518106407007699956852140875487620035570008509320444385811358791950395453464557951395692499915975326653089158219053689797043611024041672673640523999440675112671107001376709354837634054206566350713917364862226867928364302908477308156509819918335028827268344475275782458629896210539911950212087680488491401636286366752872220845439459218344503459483984867027505794750512439715195347962746305655818913410766808018232979812724810636406601423218213509818426458540066238387488877851462722724156533519108134538883673863791282346034067365382306050075462061731472459957516870404365873080392783454435632781335269480395392263685292554044995679168616704327280555162690314755049752545020170382192485316259036815906957362251383637700503726207619600036258153541404306973540663977453923791709691251194462859795746747766497892655280882186004851072880168668166945066889910755779285874411490238089812536287955666280777846068943312486458175357967821469631054193990690210215058129778860836739392411061388312099178786989026401386457405189430415490038603282034841713525048846541490515825458827164467531909545940092937651366397178254558074006333276519071334994467274280397634646200324451030733370179333329065248185107432676624805622880746658602597893459012115205521879983353082109152740104818448200949968306166117814054356175055176747932269265157499020748036188570484381529472181088983561291728648629141747739236551406814286569652091861427671155694994364945897231552129036955443322956629386770879082652818573099430053861390246747752599758216178834561144256948651659603106705362322770810603606606330767739595074246003137399613421461212541185502615411348093787763143464969961130473466546403197796325468148380665182910540322601760460199331583374318384384808285031587274163059714993427950532269384491742400421397284117510463824846153053546391737761879229171868918074895588711326719847724712650165068943463086587871202610377930466708967149033954433039587796601629170727317103946124240000073036034846910362526617651719592224329698823428239260657507309398128033838231903530258788182682978137467116414990989233419958481003093471653445962910303745154964755358952854841080917443789833974985773135246028438075411628558087648949076145747191549230004511747016793437011509433658585016884500856121579529588133952606961664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] -347463100577027065062821170648009161562187133144711364722598855473021480522223252857283752180142687911972376292043325706049317096488321167044978648161335181880628628739847562388655587010999467578572265233671023171357491891158535963264061777897583854093722497684651051430598003268037067695503044661380242777899921027098170906095156087888147620286663053768896983622274819016017915705957952839703449496457426682051933002127345956863067413365395612035826096971902143646792191797631389873723047412587411233273827066220582532687839081735624316268532175039461988580289664701609202125435689289840522113300189480339480962653033392034746924648408888570897301912974237939635196525493334842749741559403046816125652476289548558032504659706551367749649722271610186601813059786956393364250745610552151362692907646671194963874194727877242510715953632894709540276223741184188845343883940133564547662307103905475018474682702593212057994972676905155732658520376029016440709017508681508895352129813475726598552713069060273513843019979355853724335325359260278199739826865392242536987483157363472909724200074727592028603103960179372171601799751906500161752643334549517578778352235297059240692729289351184646884599998861138963804735567906758589166739106687761979503038419792484465131204153121054664297184430759937364007014407716182440910143432497860911754738213451562739523013488884929769868450611894426063593755715824029242242999582850726626968317604608911896014215509814583665139518411313308893867438250706658491789019231403121449351478859202650228433259185554287419995271638698424690936600048614291374570244445902216340264474578428256330981177083831793254978638724307208594727889067735531687044783521319830683034654133398617259685530657711099110415628948753685070070180732880215983053690897163896717267192585597760970983611846284754844688838087650424990945199692265209126142952847933135589074046417355697855952870244650390228511669689654065886963866853230492928959330797062490355720606926254707221544202592846138818477896959870292137837976508282975027793339270959217354240022869632893356458545630720928110598726927180231615752577197196311454342231181053246225429144392661764461803639863069171504091043917581270852912878727727627113854666492272093673439088698494221238945224367623259835318222605285030119540019162031063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] 996233681736727227956080386486510816602655220938657859372378333376405335249723760663592724423969411044692351245543366779160723386780790449016398018371070807588045674419875287804124352476090737892772804982164053955483052288785434568469120852901450079795012678688967084222800822848602595079889163968716188522752025424176562836652528039252488780549029335428594202020596939442270669954398252308083024575565203810013234384171467130501913619876491719920891587151281634851933970732009163785973210345958425493336682136934289457025256601864031395184811683945597423958661650141386062825070364502336702331167184801658798432158082624940667393766416802647012305205550886546700753200697251547087947772218073361563141784525593536447131209730583407440550817649587297103962798909369866587576088415026147512032165550283130246312282269365866538345786244097150184369771181633559712539464217537105386867976764087252184719459465230045219485507784151750917977606100161509886716855309109242382716517663730433153839755554272170562275414575879151631886182912242370614855414617223780654230967643306844512788973076111459816497514860012336268801411256236686961084168442263798260952759338527321865521512569412701995034815423541585577327712939326291969053014153399395471745063673740756207782531407018522987886954170893925878495176135789873944389550265229279052536717307903772655828075987485317159850121704075319789024694328095945488484341299716513319100607328141936958146166945914939217431882061646147489413524672701446302228303711391534963614551919465498234690617615302374209535680223006209035796203111705879005312867857764582627738566605992833908070028500615343380612437794101048502677393852975528054502112725609592379576157832141730076090902728897507934288725416194702125934109211210816093633062880826314392424067335801473634891543102200258759546437270237628686183565466057632809360477062116264893947171224107110689809424553538548793401950529526426180679506690732281175384213275536418417847131163301014190667549942667475277453145123696839453012301169910395464266309947545211363671041712333928213116330320710168804247427847030934688028303179148700588671616815856707650682301289195717042468429919185282501669378526865567917584248457120652979387509696181497802815775361158806701877830715860139889799645143388290545437198514730827776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -2719782249777429065913995208261721422649549506904232428124363600040479351781546793711687054550143515016357343906222746000989014952229423147417516224690563795014044553245108162207432407513653165651514042796810600416395699193598068626178571371863869164887912912356224992572772252957952808650155784756512819001440644422324126118670049756935609307999689264672229535883514160846586928666015544872629782618785569986426474250039118752345170503901157429934266790805899193803871534703405908381779642209473220359019856434132758556282889573925389150437772267662210953579280974153315879950738999169473854288442337531123189848904430730825700749495027883673808473458517776907099444426481805888408147795289075270418436155172038302615829372100814054417070615106416617063515117596091747006070702884193484596404884406784328241328287696708443180772854032742303400821411808032584202208810245147577439647719167150363538118526529761529954315244126275266747034535570117049606799853867381599481585114279169146453588778090942713848376849509349621874293971846747451442281517489050830181954761645387939449800557627219926046396495877089906458849023058041598633922267846841824329495687854118212840510071018032050843200993684134040696344578808494679586618106857427359573715262571920857243958356771455422245298425790158458162759679432788277702470505801109786113962815731142291620052825616629153614379040736259030526114113673640187467974669096461788552231164973971491182081315184190628820074886424957699209313782669507399138137351000295139305163378044290905100547982216139467432811109153976162982223337226953628794730232385866971376275038274683743706090136928288750148233702105754919101517487037539429912349675256553152641967213619471063393954650702524338533053067940674573864448249562203985115635405539582713056300021406313553503376418080704150270297349656070846342542240809914752338505696540886739008760147784889663509906020535801933267235536699724574176060259325686729207267708834204107372298943703661173832584578681338574301448266737845632584513021472497014881997417024749016627800150240275670258271729084406559521541609495301645663139204299579453575628702635590167649100298175228584783743788077397622641745476929588046215882956081430183218061855669329788211330573059747615093137648987834266831376439604402139555222822517966110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 6373365085132047023557017095622425567538947745940907073144023715373987662476025249390236742291988761211959574125008637889555482115821382052086743541897735486409713818191630583269258849982186960999385422258242719184667474784828287169784407049240339200008610079528046491895512499323368581480304367793561154040087248604592995673103427040117437296848003626831188613299318749800742936791045228931355227784187436059973276843284862981624944478469107108484567789390141644857446896984916879507080010512412930130038451950506072193603444191443871883834089033896954105320105315794144358743839912625106468617848147591363873973421012318377328068452036944018657200734140446764693044996831767395836009317261242773983852104954752246308730518121337243459864975653687339418695761229476972941807416593637962088741795342105648933010848870442414907205772398742438269711547378948524717041589419975492334188023011022237724976178923318983348951754797915455483785205322228584703517882067278228158548026083756318287244435307072467743349518559004339200348959739799540313356090283419994238464645969342188696848607667915691079195508861761191896262486662619183777866063352090006003024965464769171579382914935917940267851109894127543148825513962040745066361964086861309954622297032910772996965545598943632227152965976463865728636741613065816457541235432196256583818675563134690554458262755524806106870842649519161208219840797050516299698889405313642901362198272964631411687268177770182981319442105477396896761546177253796673953787359572019814577093349163939943075018048275933616890353899239568591877141093481995765816256505599427047135745865122721862597991917820425600731053599335179783224211698640211915374806149996950133481564562965737674905596196315223013413154971163280124913112234614970836814553621861857925775188539044542730287051899172451884131663238546825626972630682797476141292839294241138598482438603070776757839798673146601359126090089081804133164855794833189134472518740517088555650289635800415391896303236617956425748285768074410761241006872508347518742546228087425347334084429382014919030135907277999016506389174234824780372254434428970015113657762492448360293876525553348240034715500383211551788847362341772959536640270749685932258856125312910574167726592523145716868412640446203775252787992652664414386352005285150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -12318750880716266870992327113770938632006350152420455788988168273435738869988266312064203679953276067499677469596278590446053463060721232919061441521753471201272024081210020046469816203359428597116520796398653274373704117663061077580639202863127853306756758627690715757705797879637468517120962573976964551966241228576487421386244468775805146590406821964356961330508290969504080115316088851641610433759499561892595805277096113636930957418550176117994310437129360736400455572697927905121892894909761536384233556957396051429241326253399595676852101824505906254486079998300158886908771244741670867945046825646890561261733164309560021172283732546994714641790776316220028069984233911775635899981674495851942012652388328703334397591001494909293646300710086885697777287479479284714969544243226712190548558813371464178049811783641680481299516954419121502128152002176269267039293196635701893984093864722707742882336470777009518824424023401113924759930515962939738114353231763919915445401794879269249195450215622211848313242656835963740083799727755226961286756312466599237510882079474411443680957259913896485869723356030602897317420997617545363274598535307162783457871571700619164441432868125189853165082084248843264152062108761961422411682881990663063869540902673440164645900067212628474615667733959275648081396503365197570645252716571289092855781988437835597792054516767082504069782772929427478990917232736841462913904686153786740169426399358671795820688123988453440110835719984661761894613719825219471931055379367631622284738706561400218716185323323965534355323743965176274429467018369950053437388448353207008267944851307834754114312124959347598037377761303153238547289741781334074535881477703931496711847861235824557970958715378695486160557777727508719279270268913727677645157998185650939969384637230390663486255969906153446708725558614462101950694401478395869361804058159241408479730774302690084910595498228358806015532049940170392077731331887442982682619178778462173877341776232820162847733114984137669192014451314011941483450644538312194814822968101455570669841415961050917591782131335665927977208102801275449034408002226663913593233977604875683915933563119014008359992785756510906380337775272250076302142172957652310274105703736839162990069921494337956130765840247556250620497691228259294345131020590776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 19959752949492903180321288760684639572076943392646953080227299864649553093722775759093252443869040664385846462141167294323231404046736363471939022371701772180110523261559971366381931321634289754856499855824456855195575200993619740803629199380960309663919558239274684283968964658598002532317150557859577055763184678227588339067054303526277091939978192024837573225694134364524522013391145068687096649802280021954940327694505162841904683466925641615720927075820128211855310181824515681056559303922883659471613125255807508490533726967550044890003765469407693658602485932467370854881290994674232605998713177910437046487619076993628797822867133988776058172137692732482600903804815700468815889221988492576325791123726708411111653099724539213626963791110864767498917840233604489070255951616210173747136498018682005770222395659984609571545438349881624300603848036551412635477798687809560934380045198443116778706757472527921825002400143110612438321320900520843179429819637840228704404341932532628655752906352949485183483995465688900790525860455691973427349629165410587127922168773021655004007424919226550591654654105334179228325840816041105971912638892541059952758176962466821282189187235629783525613392823174134886376445183485713770328799328823402091525474565198251599515532674788918280850942350918260212144122136345952314680088681534608980955535250120525238951786968591936948192216433679002875542793045631386447271117197216924898389415478233603848008974182798900944602489139946938245943940536738518675159332803348995152474765104458872019366237799472740669284324964174460278567075933796497052447244727928798372777806394872507877286411394790242065897363948696439738185826299625267812666034561091898146404486018211408609637648874803308004389474702541747601271232230573745480140123215913175637307440728408487091383875287133174337759147281579707716324773234089701613629851309414850858885048781920804894423779399213706861912756999731714507335872832761749949163132324287430200830959140791729825490762898987161408517490122155054863462717886506465335808567323162950304037452791733168382337887096286024977716214716684495992892221338661110984543657760718750255066190394641012790723235365427770180209352771019091482735438558723671060820013732814385754789362917602624036684761520488995249203293802085927196895949299896025088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] -28110512028817008476204445679167093003243508289673831413460767818632547385750277302819953859489806360696854829206132470949540401635221271074731248767483872423207565666266550251955125220972610466236198178874799110909285854236711037816929494035656538175919429297847034064796191793469717514348028674648268729966486830932303167974731560028648545390907059232600827900643317908947922283844728992438162038739324113215643140872820834551143847549727657240940743291924798351413867076573139251087700154741335671418992443043941074725818462053619277158246262043340027274700386729718109978932751890128339966396669808334928961911868009980494691199730040602893471751699191729178314290235541319328839742735736372227934137692138673189760456907042222965732119944952907708775698627236272315378827381376267140128614540998976011181743646630124345933883254018217719156214730673300012035375681910103458389562305337919468178235477919710530255959885377463386125229974009449371375937954137195797966379222392521932999729176817980091135640498332100247621222521124804211325223993055367027077801452509122634678208998096928106732095852775270595375291305808877393319030760301726883750284118069890215143582589619527715324037170575618338199648461333953239037038807775071560971068178137962221458960564937411260237572516515217109494668457925736240882895204296887730143030691197940760884899998452379345877359469295318449372205452409380862110002153140360100749676473141423214197524616917434761406335395996819995226405531079924234100231814796930779734785967245159262660659471778407852666883594370595046010779904065444332249643624016286519368458457809849252693880387020718711802519274664800102560780968514033776823828889823381598600017407501180268866363485982671171861997925905123629801761641132866380886708559928472390351364301546120904270192225900915778166632827189693852707099690406407185941760307326014597025575869016364234816821464056912052306947890323637746529799293404239799759277011594726848735480852675004309777550621003060062410145589554283122830643511143554669436318631120519908671273373815190573779718870465825549189470704623458248339173945997391233273814451219108665362642544784830396462443612144318709285075047741569369344062622607578227386224085138679642722959644572903415119814813243801506214587485108819285207815829302468935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 35451140931858670826361021913484149114595323589585501192605114738001077653117212121938120906655930907176569594777970168986825485287862070954231747928772968963961439923747156103856583270993677332554765379069824856109012170051628854099023286868142654193468605671692331376163336336431448187408869651264905832021101299136899590427622372910003341738651562538829958962253861134817869209625881720396702274033644204091751800691683387950335963741779177968013975842970813640212650407907136351757223877815502986698544059196088784934272767915603888710488251997336806500209877617446475955065284034290751228098478123731311809039807841066616769895046098288154886428086026562692847503890368164970440943100397824586686656317893327733581391482335190763669513909461893551452594554840852342141130864358921116615156264349630872324324690254772373355307997680448406971975617537095011474618902098339839233630362691335947084449775817990834072335184453432605230918057232145440810064930597541680001256110142611287021722659987307871698603109299153507186733412569937370623550921854619636160771672861843596602940090891443029676295779145251272473160239723618306736184028924951193554494851202769364652570248708229051209644518575042993061984437226160356298307805502647310237536512561077876632876452316424627545356726770300449335433343971711590325438740484345788543014109947423272246618726834703264896014090312776930207500102261130798797710877324982780923932557700102200889644306929239495332514091683819954369201418454566810841032111638536643560447625644522061024527730233121585630834838736247516234224084804388229518223607194441188227669314085656387816307729853946483012212703045985379114290484562438264445491017239122051756128895734269421720450709251097476208022440021064690848074911543367988706651666117463348509188261496750695311657934111040561093800767424450837017829598753475728811354856513527576083943029006922501510222010903812700301361361579728453802534821202190332793095363186255409626010304234796209419026940493044617052973536212778606182020419169640001362104587981633590083959957191061150974983177859731250538753566212924704909017224397332047352213529232889209572744327141782123872016012027443495151180858013191129205269924280254142446024371454009820029220612238506111530454325727255899436218548669944862266686313987601072128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -40586330835398918024187294579741141134128312093159011835635412628554509865582992735932980092353153913421976633704936268246479620679700157189642784595587654292440269708129826814566651589351509590028243011011738343577278871885709280778976230616729832851690969961106152318651157529240001459894322390911551286639545978159123810348524300231320969775221805345243641098298834824782165109878274228136198397995660502849969683778513941001145256436797761436268540965457747426322443446990860863754919975894352416390477885369138048436449494573469880248466401719805599534505673955834397052729827176944727115533031070207647398488763591911142566258877305177626625180743331601112820716202068729702614927048272261652632547797512865061174696734305961994361128085616313475047437621713884596030593534007034765460551145879453226549662058939658483977957285597673224153243838967201708968295182725725482432197210909549650106071778423898627669455831111146263661753023710205128020065108639791958727646616567805836363967787627948600705653905210798613009752706624401896750692316028936374742517037952793935662367668450290022418892743898274771137707759317737078874449849724491532458803775549162608367447931757793114180037405519331293417141581560977176009531063602276906997092313020034617512320027015129015919180684358023916042827831029202168567660265087101559940790040345225170410050712800862286991704240918608305932485380966391881544535599013521836452533791061893564472752873594587408029122995634104749779173613219538872215120318540087760155988953656547598393800008715356156162827835098555770268045082510464002974199939345444654083148358188112439686057573733731911177582731725619634803595834302939478032719821298850449212790296081301355729068788095754393781444061302190154698444325185148029249580479674190438739366950422886589929446429951499054616974473440552490110204785165510046199777744290412394388483336463219091866549908151344715088066060251045771599311990101025796593231448770186443724888440898280821694294835489550106905020539133493315046312799028573899484793818495749631942991825653717480341255465429622153375650440381246595406920488399659689968005212526607991458749992713254384167311625985334966559143113126928236520654641988387896611209352791132988755148619684901291960518187262895689852292303105036028547483493391033958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] 42558794005081152997859426934648254295328335499233739747377302205326898231186354315923520667575458675169943132694770334105294391226859922057204755943907465801656917217508619198846902229068516328330480977422625825675690282292357937185246950971510354195446848755145638387603753389116728272561591751669445309343176956417080321203122311815377697230313557518961895533044551520628389356258665916508673984487099463598925665012023610778765085749637392459254681523327890040110443898515667827500474848740140504674088558403302296491571068053555536877820258014101342163338882938729718561811107053783304716083845156946051092291968520980624031980969730091265169968547079889636339984649424555411640991818400205332574091118813737555127688230438180684974435207884254324729525863502066030425898623712150088199895638674138050662089438746040893508029179946746927443310193711727580813100907033019536291582226390554823526126529143454604918615906555943010863714416672093721413911564855599937862850113242569225491490617353074226086431488880050451069322642491924924521931068152990149891110564630746826499924078829416984949400639214715466113829623901564528975612401727176180758523285590735190815221517541499765216928951925162952912658791373274754136048521318180024176685091370249921247570780774599346745752392362647800319482166857745554260195024363095071052068379751320587643527710602615247044717327556773705429558977933574747840905863373005538468464698867961694945997238539804527292665233320722660341462238294160293563552389347799644446758541799992370999045646720854649120678541412536165590233143028973861923081690637697937874077571193939575451667509353970684618417667755410611437810812677872616114219701999072589352946181291679440850149585489376509242643431176366657106191697243180079495428752949909838191789743943997556115911690930254057676433825212617524616284865104210536037127602977641774852923198000168227769238982710525554434669813550229464504258397272707513512465268861804664504727858079701294371883164677636613663338187819008953897543355746863767430028343182403490670021098203879535334370152529763892611578464225449077194205325681296400247075100781755751412848624204459250093491995053127539676392901655388244198123328883965308714892309763021709015420373284231203503310197225094287115217961328931709704194408173197590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] -41666015305304435890531596161025256737480843751185430654447174177407590169928643771838117527757286116507602219229602170826072524336280331557207550430857530829438630635190559342103789539839135356928208307824893913797801667048780831104672784918464618869804377066009139129501809684222293738094124232053986850885753927058898769677850906398158544633043053170593530327455232342053143825858239697784940334903463874872752387417893531155917577810633128051711736679834012206414605253447222561866691226254674707604593678938144747725006628843933325535259611530351578195719701478349566308348792142034307695364130099491731943797331939052107633303163264955234140439686402546069334806459845821023555249485629773453585023067595703065974388147779676149737944175189598881430260515842242013258232114791855776277126463826720497305343133807678847758357070507067901915143225974722237431944640767423874453537079504405592101513904695452513143218560211091860600903773458493906196672964637998710936628719913068932144183422491145752460136131289903880961613637461581780367278702292781998384302943824064552199421228744279830247882210781119118422698561034064870817343352312004591569686491528118327851498924013402433509786526661875096313034948344381284083058052427848877361132169831807151518968339526940679345983652757648619644984380183466813434844952645179991916256090933183714335288598737119714811647163430611793360220809210188821243132487416237851290252415606527686471073652654311518996066132608428741538373746556682793200503715468920699211689919976273169092973048171851102335153361000855107866296821236925597066356600225157640387371681617499864250197283541544019598879346361311925581230721977024576833773710384945463913393543687834036657514123175416490009423625224324938214622802773951797969784502643409509110900262670730674086041610949491907569616536688875513057455751264362247757686963685928631534065703647866453871455262278791880738949128251547948553405292454376444328933199180093901064471803585969815877324798500447352337981967800066693066602949973731389073227953575989248017633300663057915089818576805169915429958329040433388662281460921286766445611587242482292659391979165661690309434636177827200093788674840066063394604290338650037003020478591925965092241496901328509528086190146110958712192538375022196824594430416943841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 39004957596433159994972521733351662087025707940138281367470676354609953975607378689907534997677785495781058579343667456206438372222608172273351708854432645520185677028422671257926731640544505713434654067290861034961688246211267304189996510372949186549189338434800881409595199153716947966324213058534599062357201706248701268042112858164201326569903231568975814506468028151178877412944085175057560982145659266507570685992588902144149379413099922398080055826919043565635127250496011744473469460006188371537792739142366352952769310796373855014716478609400562218815455725730629373124389835467481213329212419316046982715449336610811323772201158158645707683739806677175116199004005376177220689658192888826395451798133293591200103328959520355198543553437443167165459561656446131452804648070637463151804546880192637576839620175524387089310459943009392610214523919156201167998495538272264696776191583372504402910361023421196819097958392434896978486003299695161757386293724655347612306705348267177085322638975724069474992450868624811395506181747361219094752204951830373757988751723507678317017867406381258562167895379351858824196681351529626895920898120023110755804570720683109482676122411301511607908333426902807944712339268892901125343760148954410133218002889805064482451765976723784274492136280315292088555432407910479734377575591372997654624844199469942836342052680127818636408747144808343403423008171882947828793531098652152067381328441227714414397569875630187765676512550299219470202293440937572894771652305621144896522485962092940075292508984043558751115513095851033649231567590380054325716106212090031322277949385397836728780867334998473196355558128189746904169109183758586805637961606381913441251985236096462110060240053556618827558176852514642320797926140628718767421017179755924512722342059636317975289821582479916806689016687213853950800914174467746876629259580060012160999302562636535546389675489185946918235492502918001027449031081751276603740814248019450268118592120944158624275108911862177134749196654009960415684215237360964044409525706243662117282793192587723501098436949482728622198205494867449926687472646342386249992134466709321949949150991747521639240867210182340146518063012520931358414456978708829358356271301405722758169500357798846801594557488958044091459135777117686893384164389347655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -35020927550000439036149843532973100404389940986333975357583934978328747758290889633057616826899745228293021039538857602578169098895979783978512228101833894146153706510572523409745632824769741532040579162382507590213659369124190903511860412002521199205024714952121682105963777532528771200497258701952827705508026341249546376426954148604654037961748764735264840712385634073623605180480832205243054944039049318969778537747486580862983279041284446432317956594116687332867477227658572856770199347887747256734216346033515763018618374334242352961903366791260011617016560608774640318188666470709022089552276129773272647924386412941799536261718404794285095412300993057271569965365307649027595347576917389331268577798909715416272355843520125555415029369100642182164111819254911767322477970144725126600268800585110435312330409121549062721937486359402048517960629632035943225897536167199284038912948318868746785017005129804437051048233178862284064608566318535138979841719349921213334752988000104467565142566509727324440603573292841881292607504033638123318366570451229905080396753681954656149205865490772699768014365063113085865542698501545699864668014927170339111454045354513753587135426371348133946105678634177475748134685101358948974595253948341361635464386798513703375887784891432810604267657309573505032185939799249595821374128947132946182674022937502266680690740150077210560117759992356553773085072345282667260711966386967583051006944600117443545568286520239694086499189758468429978793914355905077957760689147599514560189689511470952202046561424423616678517287624028600646847599252002493918387584891495412549814335653765513871911280769772304186023356951359739990855057343508249431610231450624327576372408465961178644834577215461449221234806220656818955716753697875953761315914233220965974449624752793235540833312210582947913173867962949155873304728872753519811738904418885863163056526471092601866275565848459808167966833020383312323880988123241886660849113982013711724777999751195424837420548779207015189579429006000621218472049408263707079607966903002869811652567236595550714520576036907797914465775893341920378272402242997709556110663247322286516761726175850942854423641193995881145074126887693855631053707396350945376349701792128296134450887616910157280730042325327545186122477618025762510957134242885140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 29275919958717314966996354470290925946873920331152045488165385366315209415462334481757143118538866692297545713557189592568107127063971395564318363125392025253358818341528509755742430999668298880202138817304948413273423744905926404032267358204048279099056499793627761827434909896582876623891359697801613894200738999679183118242996498368089948722725987544947369518013369626346822747071777252201844147263915397756899794727838798409487530963476226085999464999957857373963094140220602779845695486564080773481927477856117524442459467716656246524881886405480002792132082802683917732762562903347506010734357867473116555218058184842479000481160655809187419444201688531252746573703211507874628284957862958857493599574015893609252735811492208094547880163011427877885325430170106270349875039517122797602322328239994754309158427585541498430514173012398437138562007035683988625028865438932326542218535030859902930878164291718611640327786701967314436699843772742797517054577212756155427080244939691090284654590073129014507814206811961491198671969699208106869880428352146036812238695388993333407671329005583492212359439244707040166658613839794541508312955454026720986251791046783063352122814817050937282384857990138612739369720565580789429176060362908125447419552371330039413432969845752748944756754505464504797153942653493157003686171776800140271772805026013307166652975772314785043383657198760427028043092757717744031345873078101945798167523204097665330550020797181016305380938630736174944293692257621477407374913321683794164683107003794914360400243304064738721053210442638690825806209363606838708187746693391105834458168156216102867266180462468004498653384958792879029707750923660642996646910725806288131711140978243642192813192282953355693547429177905224304251960451068691077205453075040118308291680372043142876961680443548432744221302548278425197255292848119775029177771487188031138067096976814745451808561244398134893226378368923257150943550596690524409847969678880494217643717241531163157253925477290447708346920350739518043045897941650038371216679761197478021165500204614483684183444942344398466476413880447703329326236467822497524366672969350636887985423537125645225569231447484874705884771299075290541032592179518204468993445060913911707549650835642230634851849159319412872175338179813086084031340167053705216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -21758708610314152393944566263828279925219361600459482184797816114416289816662604961181421521861261676650408419134756485226453147961017111554136034816807069134676678429913690539971769059768948040876353189495710818815739212460443008805540566593471162884740367033025376589699733143210616613008250105837223235496444894857450890254452045312643572045160192359866300411743365367304363496796078291057444346960085459120198185203953503711458022283616170830620004204580719997047428074294657983059412041957331509721941610757855524969756926131342970770040473452344384670573899960165886795901256600717603802392162594001309235516366984567921765946818934922501650857193719103148003533044780389596509180810763744120170863201641263206328223136015671887945222648642769092699039905192382940224432894962412952616110979206100713573607162944763297470095151677170304254464147451069452198256432228867303954917389987496538202228070073911175948898318600036191184468296316512624720998883559766077302116057711707131284513962634824933963796444429504887817301852304244219582122911573825407400598002789560213596655580207612885611339870184213249694936518680983604010484866708875751282989308186237231678980850933874741575936522752147755653566721524242666413371971578898063046007272179782612954105724264343958067110883770470014657775495066093888462620265159668861782824897684261612522024403068287356606861426554694658028748074569877996871543404863918023500901662613380689811877900033993619617272029115339646673389335947811142871294536715898916048832092013578633159799447933002949381508531002989691378397824155564501666177302455037910679225001840466413134274334598862361973127036422018656945012628668585667482389979569829184749303298714622652408743230868907473439558317207969809476288445125574761791793326764525546904031675709893208668119911576577945637110714515608284050825713668191023659200829178722225478300669186094362867843521120465171390756692722016685957944140458600364186693423689324034477291294332954819833488056539097718324504656676673586869958459954073872916731898531866639795681965271442097516766260361169809010818916749695013661908356239067420931719890885151276433306764847341590985172706638857761574212824046829162868101630298674076075816976544173334932592781691733256747261571419092163504234128702634581270038431961301647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 13687692819036093909300269803296539632867757608526669042595284354946741385485328747472733165042936313264751851709052785481158510247140880294293462747818834582851649434016768041522273553461927817812309996858573953084327420434813975804176191677278016867417241109292553043932123369184615221271680747996975273976780300214398510769210359811137470503047510893937820060266367729269722478416902629823882161108719110912523530548327927317827982687062400072494538711647591156591226225198824144504521814103271252687546495473890486020416786145095232504828468217532619911965717995966850099728187737476019701106816666457332128153293856107682806708397878059212804091771015122480509658838475881740573050852971658102952643702780472444619367402145742970560285637397671590921481604904670529546785086724504155471527711948923492386033323568438397619133114386928227669845812312360172129157965895401716403815971309586609663835106793657308889569454772553789564680985091496849425208991797528533518668151770704735510013926385705127956853209922060119893697174504404483973804352439962500263195274580312934106626127537294645688612616271819729336586561416213549210009025205604867730732185353328162143911747402741773600793856839847594284822241167262751462839332281208896977232490367882650603912422119680988100665216658635971325437274962098053258642120375810690165113434784647183865169492913230500425346948866049892611660389538807351387155374823970201629680907739080804371823693495908510824079304234512710906548127747905211862052582093524586525908211132373630199132492579888950960019559789307908547508652410944451527307726873773708182907475283590955081692481676464298919660787641350099054774049725490584098121358746918851875294200630207181354882779078037517797488927959018309138598407194055556093343861765288197314769182096839868721162157238083079524167970287727195760952631914766711601308042989155169545550423071390505130987960715944719405222570231070367429395745943845670430004676135145265925555362907144415187592454484508292324497157606000826062678349622231095066035248673214406933594919266986197343194572074185698187511720979317029053690521393775012787593316422476135333029233344078329307606399911778010670936746212261587505256489856611695984873643520802984401845775723281694927355968764523101166619451806444117147173012302335049728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] -6782280500992477479651463061766423965083615072370929259449315152554764424687300193605395586146655639565407659890288084378982841425823378379921335392974555771826763803788226466658818294226817455107247123570653619771550162564920131417818539310581877526271079188525230795730654142032388551238070429572377091501807255083021362997233285708394078454942812074826077638877296124152694611596007421671448606755071030679174995246323816685552658875306238870737395826833344763993920956211013798439813375884714816936553257683049998529141851082767160227190476288061384940319934468608773469106621397919184796514118070102595426179575991818846384677409458235181465687511231662200953455485672195345110959645256420976761886168051279505221666084939114201480661852319053541735941096571926249867579094034140685262997939518915247941655632618116926163230177869304152745080030077700480155023042925459506676328436403891892026495307461112416355426153460262715266718539792844352977520344442491957002681025860307900579352591448394505591733031654308179913524519292729439226770929023177878651449205257039032845119679256712673195761167387771328854701255628176406949791933981121948836908304474457920271724857119036335360321925009251823437137414920812351254539826864802466852290080908456087920189711565277633671189723182950451721451237601366884312332179786554617157655655796122762859660754156462042796546960272676009514921243934120916252956112530729797900502950402343949892758791291913711120649004583769566588889608388100692984731618372835839978832569721760192845919729986844413044947634695038690654256686094729488810530929779736828182410884327081510132160181427933379151027822442959106520005825304294696562951097048775352129417194185026930512606052691047488330648214542755833116513434302156724474433486448188839822318763921279094832302729089161487273165104644447205203652706883080580480750148821815455135427397470122806308195879787326331011621921021364965762983550679043180123483858920593781001827820763814116299869492202806986799054141891344024859273782584335706031464274586876019852914683420158160907239142729790038098265960964437385220870683550856625707159426455394418501921838789402183059099045641307467929179308414930869273761104065131880580019455715448823065200548816637900077861156050215036172609794679818180904956299740383805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 2114638040361191305852198200430001167931514845728370315430220609534580587995587114230433560968884413158472107413897107819507524416502674220249974481861402200155144414615095469910549291814623006667180489421509429566526905141583568791786505458756495477217947625585061207233309684598508678069096685882209509975434296258822231672444646951398885639718358200099476734049559392010906663180901864523040093418926889222481165903433104823244784872195420910226144983385830666070755190676908472878631780698226122629808170567586334926130056781844033759448473712808872840943461288863733226203117831179598192560901297320987358713952148792688446436013944753524720633939202667522087260406812497723582872481434838671056502218022427377940414211400372828129366734234674730937083695428259217683161687361963437402800205402245605168471038243669506876933174203549720716182084671848604700946688415456828880720132898837836023410144068997133063744859698656767224010845896233289459147628546969865406334239803464367819231285402055069808550722757849266716256372447544858202772986347588927893136866398256402864617192416563506098618629122585632094031944820211726942801412434945938879587584228635346594044901427605659725896822442346437007168874928485155684924820641796752583357044304841528558540004208388572504852579352462657857711382512401796310766365758689758181253193660734381434267588686329920974152120197131231040052100158203911256007742737502098530039002158454900331521883741469597644138149222482747127019381103684585965703268216163904772039808212516454365151085053694113228746207206348278608773377731070814671808906186698651715610270314616568518984716989867039039046419169230301089229787595742946355752149633334563240709990018905232262665616670560437960972419725904264937341769634034870234263210143479997032965821021300094665780111086934233972704480786326465429749450615203363353274614904695576336673720251772312551292990347496543337532626563807903150316804729818748931065098846217382542770763179922952326949629563753912888336358555408604844428806943421384330528619259591727204013910309464211242912586048629515925599636927215326693007817208495711969795384760391399769474659084604288482692827818001251026489217712989060274271314002724368864949778360547705510798796559535939930793667765853259638635660853163532496579323191218929664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] 277361297955462142878352565733958454336322438838383742540668980452018128007815997693981433970605159884823549828443701951424894689990993867716184773099550532083204322238405126804938283404484960129661567245192549441449279761975543978851995603491010207025951029064342174070545447525791162609538146747609684505665964239259266876754116280257380370820013623691616212128520511661391142728119758451660560811800323679423521410573604391939233283330223119364590351381740101801631859647026567537943607596432138691948643366344763835358796800163571815757393194005074467934260631416357113109914773755996780312672513849118402109390631293939774396198473140984819638102182737115054807563521382183493695315145023458915741740185915124034972275982185172404795688930681047597441915415198766896063960663604890819448369699653751692845173902714073316557160253879176478338983996651890445587142751883861978823102401322772543513822130773033553471635621505176149554134129156517900549806490568202012212774460742924943810137812712987720730609070793816021876705039103520204648119980752531311200220442497081877275600782589669937957166108739241204476206370034138428991715588515842442848173557670713131941187063648433012955254829219083526036973063811543540450502773909260666779862334221456775418697108844622217086383440285702051799494049679918838403137922066659390674344863682359917828412532054429132703693473781859862771057983793027817239953628866337203044835618066771201063706794027706500394457505544125092773366112239036457753158145689816316236643634868539242553215318959548001778838304610236926147451558111747750406621567627831783553284645292918367044186130074226450638860302911525737787852259291323589865388048143367987233508586756985391964240717176823276687897696097358754395017382830632247880259298761415646034081853115172374559417209563830323610784408557176725890729074977948438981408178386901217534731773093287842541205340732779893997621773800745176662398066876573145016214060953641331108670176201637202476444996689549853494632759933894557169284422903528513853959086023152629260324973048764616170448262663892951324352831067404507821404680649566253100646539973458661460116849094941846531140463680500959171527853824840620976503726972607649972529674509413261177153874945734819679643109776898010789270129312476229405515911538933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] -1033071049113391249981765969238913615193513622314153388209732796785877396471857242434290835856337476321240476352703523081659436569498768093476263139014377055510536180854012298950038970818575629225377431368397352893456241509272788190726633816817911784926294129881259919267257703984239780729798415018739527369645331715285033546819369299636150439444546499491882959202910098566438272976854245168916737402870568152535548221617826931017120654347066015578291889998198425958716426586490128851669121206063921743260528523195020365340480945471405611763756605205121341979754296288771006143746020874563350883380994763790268770543311104978171410562999932108933777976140136452929872155806507461653422167246726923175325561018088899322097538017983495830434325418559227282138701824594104690064154676302072979574931187570720120861750561470487719851996079758828973157380590452019001906889993134911662213562744108054578120321234059004641551240860756681870513323158659095020796260942421634329563159172940422632601156487637900211213869181013818373435726325117136496119137342584147254866551346113567401878643681489830376712076949361651486600584757336606965081799870306742981233952669960369864225419170599972031495130684819820660594834777344206192980997410392869907527521713420731442708505390061741601690224051749704803457404784482180295262816629150931165027770105920275742556723734561794713935524838233511433105984825091081488051771618226625064449880229487072886339883729303321696779543637601980789946069917966496015235374126851294399788497901794868934735109434245490398122429089028538604622743371460037062724446390372747327408741553693225626039654300061842751050123698051918469683199700138435007427860317725998695860414776715473341115962543953244881499502701239129461285041537529382112456221214321251375284496685908811715720634963157568646358492393050320256437899719557392618891513503881039413123128588599003792297224204653254719996373153820472480040394030018455879213442067721457141639232981247236474810506518329356591493949769547394465022519103795856759670871759943907939377951718484256003969483606644809024260799902332902116313608309751199330563995152112147849621997475606788930682728701464448696144104023938418193834288776449355444299199075197011459605459626798685280106849537651060533868819453850756619162136024585338880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] 940093975376590720505502473409000132606255686241763576250958126038102002741339426538712054689093591853618280846230281749748994470548286471464955338610281422350773213177512831678016594825391860714205289893378518235174629649992145290698819958790470907117442810901601789424674482600825589418038444241700409849061670941719895451595355895271263948946104947084747951308874603512051326544912935114706901445826198171284650996602862188304808252816962618243968743531709062426687474007075015174914542883976066289066967618982086508791559169137266379322472402944754867470337544765823516473129792632141166615802532679588324787291164769907866399556109877571723817386192938985814946059377527011489771470959864899332511559742023206251432798968352849704173286190467308655680491723883206919109538990412826703209534768877542187673694237054181026276066435056773708067608259253066646840514089347257372417721213438069751031240432775518108089280467025701944000120925315774624859656279394985582918739482722830691393748077332007770470997192401423790868539928157583527540161842075321773004647596919216319323666526881181560797920162797052157489697519738140223508987351464384873225174194537302000217038819660959250632647382745355896799625655133500678054824399872998558218866632205723920942225369154877998015163400759471651080632147049365295541477234082074927926244535451349869441161951317727691888413987489663471505562844928430412249102228927054002830048387391711520629209630534616476636002436609667440478307475887769495224274291830351200807098786417625044222376097234191516274324305524412217008381751601651506011189071967497568913299399952842590360306120076538208170556210665399859465471288763506237727492621766691377134602456574565509375448974784730740682210250843140832491888049827299326326731353331174253919810628921453230912026498274639321031333637905999804015191867667397677139139703930931208810717791512928107111361807117059906048209170431635236019814208029385315017037823740521031043061130122098810318316731068067258450810161806945312491842372764992041194534352882400996958019068522815794435039684079019682994888047947664886684167275194376592551523336746561566781787397273031018277323450620148477850613504166661165002357291146630625050183685772455926030417950308130858368506568521108409016456234661202364369194828515246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] -591710993074702156584585182633613010717139495276449175706918658536385860548655061229691826914053371937650476162766385542703345869578495926649284145841572236974113066301322348596915499063005218926597772374212210003736614428685523417487219616261284487288427040574645884842457886976714637652756655153924070864294930775085129373578219840140339566978165229353381974425829108213120524684946542673097792237732855564047205054492407639745128327421053472664567590526044462880300974143632258930573484743622096154306055979059068263161722093266844438392304845832884179863684667188063830107384817218394419152595740077967352372316573003709681789329498913692087243859311854904433430147275589745757524680501126817997111107553521729026265158596724530653004279951342393617362459408812483748140919229953860971790839142479473286110178186377359110976123430758324090701570943593339464034055647366061392894558556749861401675493504633321993436678697978716838367997649419503748938555684501009612298086482502104002242023719429568050974709347338370693026118658160145818835255824840122264898662928801670488909683502188127112096242189942459140068439091112787506846407403283103492032200683607265200602756347929265297897344625986239761463339446231380467727679156315594128779311337276085984432862293544542775840414214573580833022499811419389388584474105378706859714990488807820381433339766077243391982173980280872230489777669169304877362803024441877067476599065462640377235554378102434493205980767343073993681483972299778166764249428479009485930666953217915101996898579731155068344673259706607804974558942780418680846261379312634644872933633262830284677578454730752064829150840123101593514336138468566275935396927365724842822163441516478311832910965253893330224156242153776243387189200137908883755994602857560139458221195804298417227655135017789110121628345052991870631409539545582605522609424385308588889626170020787564329228981643719690667721186464944071939661899521131166480524814598371203511732494138049059724539584614774795635950319214121674329432874600140191694300037185724983381071318062461513509932455593953977217585869615741870347516737515135277789010807723627061058634652793692391151200855054404819109264756754387473249368435363877931401374988362742095583565849990842793201456176982213965024200942280639845129368890337394688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] 289889240155007702090783188734312382097487667978262411514946442956515793633461169114121391779519273621234611631426846970588579060255315527845475084061579646643286065810630947697849881002328959453085344713415841322220900388340458823485750486747028943459554583617520471171322342698648356269815193079064604000440781549573296377073064135168656639826115677379493037529775504160609983734955922600685351449885352931291717001798585800734198511983300845142190216930315956774152543391517134720138282171595787850230564918719158839809929504143068368679031730281838197740042798736711484984714277716192704137672658416389735768527311956596515685426268573794430691099545708322004521922829288227732896096745426163480505032676260066031941409538953458603812292668951100230510885206994968756175874907391267296474503445580362619300721559588865691936657039193759529913823476514593579845547123346476887806251947088248451848065212721206954095504419604235391348583099938305693950624395074012955051209756520866479553186203415502472609812467522119070047085265789567813870488925917367163234901933362399458900566861838965806643612825449458353000610042422214441496001150790393535804654597289585443551145330678949440295878443638599344399550730779104142842395887801929586684769527498415010742388887533654077173989965367371119217138734376302966458486821428497513789177160246992010980658035522784400952898326614395327578697618992998817265216107749480853432030224502130440853087216327090460303507431936439159277743543258858101401452483346731097123692217330253102508202896857124006718845340852315383309892256309950289615634340983617245610830613165856914072126900481250417875317584252068019917310177753534227885249499295267099288225194172594049347624956226469458317172934188421179817649069658565782896716443157901492427395233680123233137652764519322050297852566345925957469097088768037803301061941564574743543321130863231111300682693508207651863863607283976783238300624228981586886961552968596048016741179851242638093575512148052019561800940353002643645655733432749549949778073878740529528864843690786553390226543579213778816737078170208930346868977855224014897497575994732493677320779157082744807145289900232658756033691254326686369619753655102764660898228402161904796083318872856958923800866890185742956145663139864439307834063228764160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] -113123429583548244985666565501103582197441045505673920666638043641597446775986921275935956760620603046433905513045337611604848867358788170554992557288446396380270584344242685110498230430754312090793260642620969194720203193845300547076873007086446710137475949222508728408525561436401078237449563821516193474772566278857752705824858405624160740337972436009820124836698400080231911139548393601101851297309288114355752954388787643431485670350488943910490219548910484553152685398436332697632153657784881983661822469655676288225845712076985605946122047496750990323381502435312059806678868177191706865594362001975131732347235710700069185238670015134213379591261062398997226597408448659330259751116840609810102856853146614978875380912522678497541483441466820821730308027003317249033028212506917326046052367411756260781290377166327489295976602481042107976152974597473256128138335421046989438285298147285818131070452124603326727311921605594199860187402334124344145447654323214811531681278934186205608712984944333276695366730246597462422838603486552582984146584951366652676249081904081176897281413429635493881694982644126282062602094284439044922276739469069187036026230409753672071017002719127795848060400097015450115642452146725971444709254703363541228955792357492319745326932048676598838229981918046153641143426198512930516721159988399520453001537688949442811771366811616098724376279976696800316123225921397660779525348802550788718296344866344889310338849614416301074987050122511144291532377331152404544741308347548140146978383806034896604553373793274765788537239518735765368462780486848872792888468984062376993953794675994650590720212942844909636290361501354398858464690128206335931282232713614641689836926212963723821998813821089329482468103567743131356597965725415625744978309444558629777883611036699214841957938824637048388922035771535965198440414480227062383455572047111766358286483789925316367927348050781154477035796822139725760852259103965302576763636472838031175397814718509675754435630588600796165558502789233793610763713259262271075906921140002564954799407701004098103836597230507550225333240344130134180577951110496802419036910825645093208262772244995362158193480958920063752122251628513447812890690135347579148539240918144548296096114949900979919359149490213347272854321320568365353669093723471872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] 34363026597822682104314420982529164550548371775197138401838021210141723705819462533622156067387562981225825313096120307557027758181824416380476681238530891853232325456325800107745913423013681698734637371205827044047216926172181406202476416452296851884658778514237755642902360870303476874462646792437088436154922563772862206720592333173403493845431680475478374908819703871659627516458451726264637744116706842580514998926783716509045394560294797510458384589331986972058667805522608264545460330607281336329048271913024038761239657655316183303806447523862177392834785217761034064994435978532276123944598920666812634352228114886187620194274894732890716769020234501980577028081755314475648388036399069944582357942704397581513443771822552948214929853406400460960728411884856656328526995248426927112497593033367665588544606701044889164050559670802936187400954919147435409510948213056020714526983509945633297767440872450127268980617228283908813500761253459203300103355414890156458048949853791817967358894112779745975551238716861061156412843312664165246836944585201957836053828777690351097903023576510525752019983198252524160122613724187286145875518393545577861316542370907039075152543971262239120951041422098304722339851056507222405887833728060682733135624311161634742963891367234897872542933646123473568078315548247202350922084720912166080502836527345776915090216779599422424101763269263218157092764106377357622481677657487415462633673068190699184288075446046978215120696528099894440431575141046719674687649310226503741072768158113892485987574978035764607012010322681949160683440377578369543826112875942918282495396793532207426044645656584905934574434798458776991290661511357668864956481065939217481332264731882668924245431647216896701936475504812678315945682948670823756991307195315587591496752123174311931874954898138147943217889907229589109466490920720483467482276283821186513829809424522368241980359605432159264461881206530102849259723186791594613952190215923889866925423488631177317303255216824587032173337350400719342219719947395353140508926702963375413783091050099840874883461514813636110507430168386651745440003024066353016614180969054015116922065498329058492334266879140729015373526153763296517503167122818963311190464183633037315781123084327723816536883795970881869894676986505475273405884310487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] -7246851731036243740127754907961278145709146541318343255678946003255150599253971065964671517584034064651700229968641762817961903543109268501476558173297511024109163108495600727482248847173337600901627158175782336880857840174608880265064015243204994014698380554936453223633651437986168534841853296213494622317682662307407735001200152438998907774750713468461907857608871828593474322513975633741510190468177830489034110315461320525366382524778803566800210070414884393180693604368304649827416738662600363703683198563359620674112603728686350795041548866650540959424279381022627371145437797428260963656313675823900102345471720508152860259196123161827766049931571275372284253682181279608106025083116748210116232045036409554398696300997737101448385801040959169992884455519081855956596534027035221329339736055356100276373058344938755885965903636742566817696528243534300248784485086149144196872653518814877510108648689908946787080785930535201239317582547343286208191406216809865215526780110677825665637407543531583419463105287773241183654828663411883321786791517571335229397797379402298219994126386348398782115689086821210848663905166979839867108412784042618258953262270826987290697728187648644331190013514662991687939674507388612482461024411974220367868169388945081212281728751359428280654150559990340964924105653251603379148871653429963452986920213684784402647013558091681187284802638871057241278459409975336918520830851407165229993942206933529306841235789197902180110813426649119830203233014546300761113863550441274959693278018026728779558010033105912386924384546317131690121259702571593575357609347407561949209516048597589175595492339884719932172610747998279731137875468915936625329518983185355769749218421444107348323567853212894893935216705626554379115719331376999323959944044126279265718971716230458541964516227343759726301040601686357311677273369136622825208055122468112246352784147894955597851162188692298790588346871026996233441807952075968145769759135090829481213504715800531197606661341292727941382011250162141991047348628798785905511852253836412593345436496999441034870480780294107541056419341766878301227784946293168280052589301689573374416417055895237985255927148633446381964818032182465532232543741326935194970149845759280970885964497703564180942083283556971769998455867626644907595431162150912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] 435164992443934117663957457365695451305071358631833089983005073807994819288592397598498387913405750402087285391019737609023071822122684473342820640944508491421140154501989716937107437196804145366315219812384858938075799535443015926495471093673932984357608268981072903325998157555181377338387397722723971467795861785671722465036370065977308386672686058262905990264832668878189115804283096198147044364561222048663825212871315966788729278430388175745261581320811212869860560429371394542532445409988339389050439364162796047708516228707832024346839796500970899043020071214354218066951885781462201422621077046271702070461528704454335546768035902689473647790647071544869244314555172490414294188235401403967963102783245891198021984500759732141772299299251030687238728862850833512265428505948680259797648710463255424561999969349363588959326683158284177991821678677565261877179385618524146859914530287267471861990816619671341192905798351240272247672293442109113616574385203682084288889538119278716621269044365573486964365145741276005475141691806035547421432704066270551219415015560619837663134443195846145671499368914165164924806045629695609673088624792123384817298279882347936510885031671722403521343934305571066591468545690946394541437796883273942273414916536421046328426911100718182721902520151715127289938945848616219435969578187613563467932375179521937293466899870242769224895133723793621074969900124991045336632671104543166237879228276389486398246754729988811856531506985024386218206754091897230596826618952427799750181431308097205667599266068309418529498951180940796758457701356878989328966740314005924319631408272666985472263895794339433588504225727590185414583805056919744149631420580059796644004212473101727972972365084636100197620210041681625133939026201659361167787843814389224026278609288152481054272083890220912658712044760638162433772622881040212275092526294662386183921385165344666069371379299661108342319661064590891287542423286434753112966157555611719720242622310366461401432041381098446913821267606702565360406477010692242537787913730862163308329294626355158726707127764074734752643797940402745401144758059389848281454073519614974463224473061367503164236125270380514359192385557781479633227664686623657860044253918040657283699515521048000618584364301464209342001993263375696394347547197440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] 461278812494297323386328407062086141134501828597257953737273660381527680524667888099426713502278286196322054028607825303013910959316802950840797638559187744010533347382906103227389490078610339197419235079145456673502943989928393602148353769169281714495965098609721521577009776722770302524731924068191884200265645392293408165470525555856544168928174963527857437093288157356251761742661971958790815336320039496585212650181240598117312204555495905977503953057391221996781522240033709449414898238099357843488710937375093697308953885321005205942861889124029068367005738660040968490146915764325395682322762100856316723992997041438755453183315978000915318039633956109505903561488732953453882579235671175176924665019173171978549206223308649787129493998014077049254536607569713020986166360143751977128376552167960653571603753500268827296989939816123017677685426777968228061980516754219725686144213242811807599625418332408368084700034543188352076624514466422766324620715845072608608852040708504870605721371906847304632296760683376727676569753567828900837692195019275773833491075746423895310986101518507456659536728819976151218679840863110492503428079469988954218923410673448847846610240942533753594757991794643055769775999629310811162972544315339167160267635345935667056241490499282008541311867986120425191132912922147573727086862589093168834526534674915883686888032401415289653260576469762757231585142755034168387141950138777502548992469073721543341679137051366931241713335109662416648817099951428721430411384503394002058471651188413000642075081801122912063393659446556169498150711014525251766792396817987802179031926866698642581147667069829586290362695468705154769584363444175995742160062483691208787030656849421330043198353640530682456187359414430629118360645788326318423543194344374171270808736011124417467368423064751697007921153198886644605763475318229935654384665468922619425455894056502559746826132589322070202018365240504273324536558754026174986754036028598274625995544844085300590731941099011570310611288437916745460483545976357231059249649281537853973765776565419246788833798186450413090726427702517021985209208740811297789395732993411257223355563503635474821828855532188957276526426610490903943362624528006728812345887010618407527185766791624580693166321567425519896276662971680222599330932981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] -269469949877646454273109096886072593743762587410679515655369028091023537470755577700687983197671200789849398551482671959899591397504826782856611667087378119549922925602953541887569239793087235309549244249505045037295848207062279640246923201608044730404935081275722536069694605941914938861013655947815903404374548642306836316466935368133997296110103093389441720921032681875620554132099870854580991301956402631280460162972927339025513488412159547301619186109343301344264961196581887035963398636245212245097414237365763152085754954630285330499807678735433981984677432987700485181875597537586840944661785938339720317409757817351181296123966631463136361494950035235305307485814178016438651133870939623489052127673395348226318437169532779088473764764990422117670944168001840725351854064161189339253541085023983477547904622198858308482863388506911458846563705902414116605872776849605513271230488803676525997803969841021724237481155936651304947167767221931535979354480023911304325047269209073499132839890820417467164802312129859268127940970875253201682651945805204770758758951332572600695854506503376243267439041279722030065892254157353635016414567452809699239814732033240745883560070257924016455606612665200947548393831984367414278186088851538700336844736221881294721719554285298632236993171184416683252220309734150163661519117677949201715578800177988334538823543633932447063113766744042646227635174814680835299585887768019514151243059016107398272679440254194789241469021633370843969830888780968850046604984873116428361988025740665394241959267102847947446960801493650354781102570743952272672240782371454464576543492430774491414922761531243407239629221941724501425998110757056717915530304786182881755397966226337677050649063350810513513395459350390674893169481891343041666041634128083477698618693592087908275490125481793351325448090740689829146146271347639990802133739248188825904847509041816743752756408552500937165554500387320851738330811480100573572702884502186602929174897767616348379592453762924331606580438627858792826663488159104520970852252084690374297812597479994605602163815112559707962417587654717230990248446064277106079477273720819300511931853279301510943559652983846271407017988193818283868671936610893683540165108725008862525408203655287691461854906201777665286979230539204252588691035258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] 94084913760355189994204632118679260176562830846896008305614951859022725677203139069806312972147115920154710684666898031110040421930374357190132166905556429703118071685431834906735218974409293321674449845429756925514147547583122631388623086214274052452949233335801833745982517439917256094854920991910684953258811935747322329051428056331665121433579359749546536518129224953818542757490891777845356152586178730084347740592005120073198471246562870316512128047366806699952453275007479814444167402970167849015410385217338852547447959856201859413942656234649419013594823033079292464474067015774957774437942431410992234845792553994618231735240919641152806262575143646153078872356913704063776668012481702087249268780031737951845446928401437560150602475551635658099167007008585298361192449623967614765520261416203672284783801172459899380881000208821658502871119009795344116644626265528218365099970233948711614546269407193446705659690155043416445441339399728745530213920533254271990718764982622023480824115883725573905695025330207620206712912914897120201689404006092015718815097527052182806779941537706918978667954401247702096068862121384195760653419754681657445744500066168838254564289269595000177107814743853887557712582830611180123389570103444745839572372803022863252549855856960321963642138498460495613001704314943925348034050511059791851163214886937397434573576668783307861728911699366449887997947275045498861064244998758385978687466761344548587128272796974581242242529964372856649826781178421838371427913001925438908462868242269164036127107607008670932590838807359030670538524129824347748743958721247607867452128671607951407007753044780892309187115820213253150408509139951233561890557921812206016381397951644432830281000446804880550317328316816252834188363467289968671111893607690358378655489818024629728881629816533664522936421516017536158251559142015217152654596764119589197326000673461467881449133423614785639306447797423379171763745250918643090287997564362431607883239817231066179802950265935851601018069108925861080836980309164675066407073811771419750299352314337209427791139514848635305096417591183652891605414441782932736322448403872177077466102147988117721283466507304176017848421548665675212966707956954526049137081758222557355015285408201583574412239013916573754658378283398146719338914119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] -25267407170050883191917335196521053974402311925793159110671789696101093978610627133746219837253156218541692401615572000021061286924314275763681811626251252273580841470350001561508546403718958694845087496903745442180123194489808039805936528292125299573524030726601487793931024630881638357513899368077111991687291064436739543525418074689273159715715317863856111750192208182034943637364861960634490359288085866837889127052819677575416067008210988376526291674582801693064489754229169759778856106308155987647868223598998958905696718836948415339681142599767377662351620699180009168780185074920036283571451653657204857008045829697015913540673956268935875728883026761116335718190238782280626116130998125560074051644081135955844952587205855351552855568994795460102174860195921213639076196192868613329952944384378130677988376971061164630171451997563873613167477438681830753584986619657570682671875624109246811359528435204286957915086591578736074827763227504935428859667581131976586597579819821147713790141434361447723359519988585197863641527518035834247314961198490888852054165725365380116459351568092044865544391274217008876750443031150378151529838151776327529832108896403392625887963157306187255313719126479946243986480977176410415941327002576839367460600308521837200196873900618482331567686919003119887976654592730581118569022344878946426207511686126911810653275648411421041912226231820046813717378857654506060240610756188433385516748223959764761322488300710769872025652295862438669939506874216082796682552844298052596759826084787892746440010156528198868204804573607044263501994875386442668471473513213997902825351971229291757878179391946983836629396021958947854148953859573282468028414187261474046531930487277413770304195105022673385928287243245305182718323269782782635279597788942891540479368660740256540717750727138220676936974469783500858273955015384643107256331019454388485328340666648043424271027267223632519551096775119371731648954867523218207905280843035071515026211564156733609829888162875312641121261906518148586731089065298954478846262607365199524521389853964255272456873842036601630111716635472380455175682513902983795273787058502943507203677889339907386098406763838509425851139671287771039757369083555546829823759743484987074997603589585255516833400064807941126034750819178252472387098378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] 5683412069464472328695819106721840334229918365337674100342971582565071939894718658721424515377442462876645661383253574077308268124201806955410430423549089984630064636493178001140106000332785219830746959330663604706485513947047053477697123222801104551174036943401403753901465646618072403842162750266712348889485065521123875270678087963359519563102720980553113428763341305788741075222379194822504724715927339903282218090678937146547381793485786787579107336193569101334363439202519910982840129755322684781542845553580804003319090074796557282104053131744411530080755886264604594576892447210986719979415993569774324041226569730332143250330019770805383534307980836786127866556652023630097161552885781756585723987107462804135094541693163803652779964526847714224101348063608646259048794197229812775831405054544850737011956793900809971443873281368995794232080040241067323537691102330879794550286438070189183409111067952986745926133723510636360575974817246691300470576702532468415626529888749107702123870410366052959140661130651606830320103570595325570147473526436916658341540305918467141928344230104851364979167000299509823417157798533155693244123540827485914389074124970523742157128182018542901952137862158679496705986960285627611748907645801836465586244015549904996077778188126072217137280176681646667007008394389934476941592755530057437001352805348122619687414202171138308977629742677951746297987815389357459075450597243929595935430146294445350949570142106834474097439018805859615672241539510332675231757769241868796878012551848768685378497970999170115396773316274818988215719348198972543467301786618232640255071974297514571666138172475224204686481059704321068193092464307570377008043711175489932305394070868428186696024941605388228152283265002200418983927690243133835210598846502534238858314266356525066479298313884714226926716854144469551794836573378946183809008489301896956339596789609310140331634797819615412958733947350839325489190069981615766384129608594381541480812984266267596595669954416050690033551809473347955585498496091504640836189930567549581861726211995701384763840142200687103562025145779353042163159670122289715916336779838769834787870990559924896543139167086024744213504054103553920469424833216368745759713796575296252924154213887218574604771936064143850574435127365577456882492112896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] -1091027132398743234783067781975315402474142010225520964822905988933031409938523700522622944321038991033111440573735247937552040774337495222643998001584634559611297949625736942454306027091049893921787178055710380141150547430104769172317591812035201687088016107273109480224785767748137936378799289040657834021617873690442537911860427710495222805155148663644039548499174054140105405743481500280437543191315094194520951846257270706441870286854237376491712147896669977618225545437076329717811345321781445959661792131546094865253174553785983277347743482933434589058065878603919314925792893022318536005276973777317253353575752696020879057809895158096764368606559963776417735788081474689015025083376553624302597098417074032976100921998247036353810977372278877167408724010597793039757101363963507054555474650869667710497012526420110571544401558858794631627992404327932186104676827051538676431820270105595049802025307052907768411487924931878727887712781119994033278095894628250313289328461397328681798416999517734547617700381671440271586558674362474128034024362306748531707485116738869669020495760382391364213585892058785796298079424210871312517777550287980718247231710488266897132894808125990343163351455377171771690021214288456668185824064084256838361472495485570097495692736366033315627226773819444169731618241230305437572769120596619327182976219494091839065987230447936441109627478805472753418918207417452074400146778006631529752695331355158776381951289291735322694842294412695686902402903106789577415114538875493010852738651279176054619021782076364489522876660964496719571960919177180512989830660467910554389551697664820127262465022566266146476575154333113244508771901747875092224068454772010681592163017288271922484093050966993279265038066872428777274747954797923124324018882605187079891085121662810942649760021894151347913582008945612791768738313497079076059969972126632425989166303633946098779231874753219942437033698542837392948684508175177704427331814404008306081474223516067093472220011951242788309796485043432011560089057608572688374843828677138995783303587444087552679054478475162090737423940867697243952107496216132231498815863133815931730652930154437324720853823432400365852404780135276397650102977772965911261893671990517541431530254976339725352245407688100140564351646012676540235555799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] 167712196842652901588495004899899989022425167822144515780776768228306560918410387367870192090707990991949734847468254354341397253766702030543905033999927784983240336902889313446105146814168026995718666604430057037966794938783443753466739152424957624754875070922743823999772288250961996120979262097042941571309135180268419174172624092668440898070426045692910317404282237697976500821710773741422851758954756388575084907728663264615280185256240227050774816026487177779269723738162654862921081223708435449283550434675315649677318593612531024039973075435846093449177548594977583941502686450179673395586643400216694659047193039122559759027361839028797412520381290820838518185124125254951090956063700922096849678441248840356204904281488774296682111811665104106903533407507229081852631792423565276764494946900598071227732641896209253414636382236892336557962593023607388907577792250273763439078677607668864416307078708973439547887526690885664244747904093258827928375137434618827380160998892995766449989924303154959221550165742252012513871149555237274306306131747399500786739575215199087220131851548985133652358959918902824975641930635118632435924933226320849560049795067706166324334504421464392131893650299015202972680110744814550953908879121508406081411629373838459425720735398587594814757107188969318919374338036934006605851060526616607225326152817013562721126649374673802670124910733534033457605340106105395523838225315095903343569483396465170516113357235400939973269251896525832750805565842741190956974479059561195937339406950707338699080659219365194944971832215934630842469425679830291960735745744196528247817379449271548687417315545161198413193816359419960394971904131829619861145091766933732544628631427082163134941942797559510250631584666298079628839757547464373214403004120698059288197134482372268770599850529359283069157493496576107173952563635027751460540561304159038108170332799925363413782848493452113390532455527111724180438014902903021371853942491598512124699194027204860492614204394351374617102286616124654888111836190455138412113426478507667775824144328392514018179894462555842074861792094855810285050659757606024499453811681439684445256162379365055755999646476401822398044607215631128483029723271027344736441839676493050375193890204677470948718221896549803661161002998373665348763254784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] -18150120436023164364331371108568202626519086076321965562763957807059327093687509683488162855955729807984477689199241835446687619808817784434872462334671169984541710518959518945702739934377040487175686220153255332592639018962614872465275973684939921010917438215448881231552032702707299485047931509816198540126814187571304228234498523629110462966276708217616387612372505272558492708353591421272818708100992427967033488971309559448260801439531817695133294976024767500770389745910837684306233399671949849015091126015316905185353266643326500295632321667026554248080366416757861022758449684475281095216462345578209502815167899594751985058392687573510021563704935723177173251341067410556650722670599281973186310820014935399407164774922310446780858985507427945572986651379392589983080018495852927943561030994386778580986997456619068793301430875909532905334718975907108473925088025172784395510628139863044281234377147975089342161159704501933452805770151909556206734405627009813956199818260387596714868778093050080083262247423368260439822229682135503264631878519906423316291439795184130402543947701678448762502901352768868363855883002442828666342750469508027101648531215073749829533032467293783799238349309012321624675421993103199846323041217529732349718731442309179506579555508721702475143618977264056069649974620593852311082356342428968945769183769995318363961884968654753991975738944893499394417285110758205249219714799097730747465157693798150391267918649317663867107268001094048866121314801437636792315532441773058448775263845173557864207096187294181007171008837721752488140916190404795879221569933278189621716315565210651713199411716596615812510511028003081907472642035905466082045701918032402802614505561440716976333188537541026548381102953662080616964040269531297755170382906170804815117109374994838897599088507167413484971043179976167493544050404292529881713410262072182164625730930233509240849908116540960972632998472582744804855810779894179021356040188427601503780650482660603995331506749060977555722854783753770243821978155118230151765579222638057180886763294519582050624657582193123391264292315241440700529560615124935840533280312688687408284807561826617595756844074622115809955078013235958648888819086255150659188575599306325698764083273021561554420656033827210598366471423852340937972776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] 1576564783175446930717445257630703651088987624444507912677619902726478805202294040473291368680507916000154462634156955985108574771255201936348458294127062822459512782370841490761480096271893003347923182310555414026187584843235094394067941804533731671743606755814452361474956671301169777766879001159588830645508539242265922286378784393355392733231789967932672547201310709648174076412102955861186805466597029214584274032899639841920814763581759219212728632496872244764332381808285824695609383111375064785847169567862521179567022537784697172898191369843534410920419114982562379465530356180200111392119794940064016925592539812341244302470303746058032473699758341064033619192710501607539054492661659353048708420861982450595396826348285955682157207483854192344220039894652609269910595547185465391617186080332112114033915662910199432218367252872643800526714676136522967222504699932152750309120318520834284250069216280674745751176212015175942277537647560973199368504370267058281086557666291963761075975398762811686743236352086387363382325405960646017691882863686907799669763229356576587878213112159292224782931705938389358371904243309044652925640712293451077625973900096758473848007870442029575069972582105167724104687988240825678575012749345951254938282209361896282055452138717945021206309668877680867985006347881853337591230869605578893496669407892446617453382193671653511027848945370539676345422977650461133749795596234206951616860934087935169851941927446288987377069936605906873288294801623141034591973683337210255469349096332333765107669285760324894655773588283996237683290340494672200390800783786916509782027143837850000901717145216576624078919185161616331037708260708309839317984588428968125924474351962321184811399641705341926494721911568696331008773380848124922312210057237839816369381755237715338829021575283296064801454208118189627526502036804572486177139454151637720087385312830310458853724213095244038594314063731950693036152614307314406806859498791542826788421403056807928030545534218111969183674886135021550936976742763334523605924914931098542601900907331189177943259283265440069040976843742048205265678150300743084170616585894825608463806198216474860742075966966877243370661214971345952967955254069450212898219772120515802351624326931631270173288311803684801633752469083948581954519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -447967932316054648426003073813299686797577422770812470471090618564340375555131537495185955420264652155596567701068010929207797280844868514150416587552967456396099959944496490057873663962197172342187578161207048213762510873799127375897341394008238083689881443463187633563089315561679396412039313603555781354935171132333276879009994814589657081794758405510778647727100034228738720843912688149254021655894577025404768390852338372577068254190525231402103481884831277768273913248289633111441344260089348463301744960697266423430859763191699933478337910500636129843311659020829435453146600922659277664514161495347902353856983498507690590339755694945547268486036734024753662909947559087232662720351783681603387694175344801121667317462239592137786493074570320852545108266384381310717162150526319480571229994431865895130832161367202306469109566502052932538199181219116200525098457280731456886541408460582644083627953831837295689532371767280478524217873435680734878834764899360024599662101694743110398319562044773978762366073314193109162474973308972850264924075859435047719323087920909403464779775641492639679550073193599858002231566429795233288013032097046687014590876548261133796218197318980900233165525344206305608649701049997051869645201531046112794241885899770459164870734505496688720813353894762133430399018135713179829835940883681514514469370116290203113497343980736194223230408540076943059330360771295934081429373490246286022345721556075733599540845544155939348166636048731072177920390125673092549189474750226392568710143796612785855125079311408375777922832040277235931289294346004548345258447048063017989592586981910956491816868225784584405019712481663587314450071592084819759565456342788024067132349048145907060857355823545857722105092118336505969364882049684078733095538170552815036583737359341657728856396997450000724390518050545227492704101474835550020824506313391943987616959154828495875994793605053586116848485221182725704337534411917426113182958594550604575846189834478410594542234817751492412286194089917906246523016133565514312654971353776950752770101913494451848178475126001289147324331196187848346560073834463001573872421871805926179426467821132073933496137760712747457795181286486149697067536400846221574498733490940300147365465915488654292191303731775562817138998141220988072755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] 190136708647441174453821624605310022547476772572148483627467106699693046545547679002858111458552330432103291602625753542015874092574443653238814369282709052106515593083831106553601294760261214836038433622275516190190377063754675132001260588386249589588703322478730219668293079140655963652008620378043616507551644725056582320705712909908802108966053588289546558592612451991463997180271721937512484522372697827359345403532999173618608629704482271389474631636863195078239449067648280765436393860565328860022711600392698991205185803174268675525601631807196834706811833800910849059267192635169340864824095575970766753631795281917324536961860152994931662764815552880350982256183411647179590530087387475917825312789460008631599122626415483752652228670900249443271980262681117069426691884155971769717556896332544311881968983538992843149465164507257778720282181288587593528868957128297679346234434689775231605450721193335669880929781524898434836996768890076919435217048275498548788272357491893269113364171470613135407469507054230419413524485750261770675388504179027303574248770664516932886662320512915056124710599367274295910701907319344562063309182485771286076573697709244118460217571171151282534488249506013392785465881232955885248903397166909117096492189772870852276184664727426528455017673217773316054917884122494789412726924507190045113736831714826063398914947529334079475013616890967647364608712540355747411651041563503152175300908247683067295312987788854862058617354406412043373946471091302877754028125749477457394097552868193862704821130278792705872109861752650463128723343314989098626695363339460332994277711425325985947786465853392369782232656438274865325652273640515235773727111291841742251198022398421003155890170600360222417860566118515990616447007862746310390180715657931965038737692466488825532893742041116024815463116839120497746381201789526031788516147448873530538278873993303648839369168414124636616112965048433106561361726088143591319504444578647401282185617186285290994291367188072685957787597703182401955797346526771618407327826199460900852015122114799040749890114815559352111167054677615902087664469377612985332440715455133504703432741803096119052208026157600656482755283611889757970346861707855804516096228954355713769007434942342753655295714681201431089782563619513964062310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] -54143506520492378876725365757573020717103266711280762835394762368643677487035861371148093549862705473987668305478223352341628739317674910527426616225825120054600510845165264620967631744776249293678177795058725915445843670019252494673978731401953702991852173622365391114788939217629629784064981410462889634874657797894640565989987368750475875580600225771765609937107437764376380093749432486433448006523295902070124738414174936773587830019507753457279489122148765194057848859386369046380975406346650284784616613031079293417995346724893796354084540823493664909137864899736298254883677100893188415188203050887021384445180206827202534008784615640658804607050616300801326029692840924365347660245868035059884281083285060634504835867850245943640700952645873545703228576563988439184945401019628970684359723565346156496976288328416132528798207918090335513334169667922681035215627346724904854965639683246721320060530938625900719641989701107187992943027043712384302613257928961753001877110185563493485180128965586491775682458513570694934631158442872786469295510511459985066775651256838331533153776386903962012908024899696630964177017909080543982517477430396262472541855442279932754013516883895675801459254755656256201806624522003432491070574244446383900948681316896355940543852393315679327921774046908425840033247122332993548846588658191854557700986350409947352613907094309516937176733858212886550554211105296252986299865763162890381758919934848493469524998252951172814878814610423779696229972978045133857937377883311448806052634716562039904865464868189181847581581796351074936934748861046275721081807808097919799933693143252114380629866316069964308364390458341840032546125395121648598918584882631914622035511754097158091624163040022804262114774448358833510007184153428476826784508913053945732393733373352009686287190254034465175263280536663038301223422238121835239057811244002582021869704976288187338386301013063621316767791503070809229992447104548720222991035053796904372948524689239612102756312002770367437520852308569592867702752542878384906103606669181903669006406235590089291585599704489053035685065136981037350483287796435845684137060048586400362101461410822875467081283017294902875948628399683293889325904711459664809126184422535628489197065301919920843277684807180209260015675336532100938465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] 11015362435204075586694921514458011996959800778827381143052382570807492538170891128453392635200491006261031244949356549354690585100096232145080495484657308064638920752534711914304390650870572865991530426218537013228927762677436855568488665031534266707829629151965885880327774837114172913496672680615943423616690349476488431225277530920159006582746651197277374705650595992899840777685794780148378614192389536613263964747582441814548701975027969291075140497155785145978885237437357380442794032457515190738022737005188071657848978626318677641486279152806152812771004719052898201149059957471021062612786011257884390651398594601103669810325617948664823911413959727870662832670763200796999125162554134143886851929499174650137343798684907880207777365787786162225795326070241769192906737714031460868091996398183459511319474400461323380090275340292635158903660922371982354299849996157370861920099893546978874943051406777041770795139454049779477354026422454466156918110220733631338064209979442985250474538702461443688152213537236185509033151642283874463213340666295876113409416982071379298907097368576350350048571534198279062451565274846577886704483409194913119201357018823041919115890143555807382579913207487648242957368936215792585739359756363274374293809885843248226525991786923603722694796407925752497349823505092239810663838080528282614326662705980950429049781964662890143053127417066825930995609244666997656476783588114140497803102392300893678323065610755250942948326857458385724601524132138134091946867232725211379728542905567869117555066447948284531666998166053445900239411868968087531461480089074813822693506863117953030178817133352857523766935290608016487716304347210574305803656059074100854326247898779090267091867300065167369002925712264654986588339471166493900989919418821622156874646066080444648029725100025428069742521840740196766340100699425630126287014231312486779349559622183495382681025337011449425657791104281908367556588295086385711908203549915856243308104728116473526016372417129973862219289659620919976591201554235004619803088078217485752469389429299106141408631522373886460164293534757126453990235457977121541552707726432447573294842663400913818553506175822395685213031954212065868398194111218674891935109087773893137883173491082769021857909530759528742759998354804789416558592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] -1660650120443674220744253509347685316177897929514875976057189822796187244167700104462323621724051069127463818562336012234630484658009486652795129189475371046056605641252779806739993449961775051970138193384774966398944928557811746750502827937275689195986712959696341074297347630081115364563290016871742092788513801387480290859334326826052001750343513686154377842279899346139775033348553467816454149605082392436620401409153976224651601837118391228827305142022437945565975875621791221126326496502015702027483008517452774645801715214216882843551772456954230450481259606799241791953275528669669420514710858576050471190894732167819315244526130401033891594240057732592843184315452255541865986992333460972083678154939569898216363375228575188753420595156620172551145091358039260682451302002969218788907610230198355807013450593051122219613799122333059343087355881226311880323290846319837341738944548234290302102103115121852469255459993733973066544527769993534859938520689745760030862509443992471309473275942410044402096223439998565859636477466634162555044307112271003717575416743732068763284226379727550832804939630987562273264222444846627080472654189331626579978507248135267768901314382282753861357889202365727318648529715203205890850752360603224969806496032380155955037571853070355083155630011548052553932436466251993998298816335927976149648435015197593804234454590549281395024443789675781787259415822522675755779024424781601541723513496217893003768723048587450780448363441693006529370945238123406552168725372824355415367230381587907931877783009436070390699164294851250533215331719861689742946506155777918514230774962985153050649807441259944598190048310672601141207623782594813830877910969454163857668631821783097223298955712539565164325921244723320966523180470715324113165747410484288715826675116710364363064868305947849734104790616523335030245572693612969968069929898444284378817346499862274738355728508566146895136334945600876636771370554290996268552907852305787715274834642593910933419000058680182800301514931167476537166533933412513698081336077886882726385309395259175245673096521769316523354973923838347019013857101048830006121841802432964781315703435275261736461612310265282253368556885820135236570232395581748884520377761118744773701161576707141791185093022305386093276165757423278893301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 169458677876072660225801235541112841128858199303798417211895617657259769860075824397866130687995504730908833992669730605596787296870476447546553351773778913636815555400424241692787955895488170316799935562411746325564136518581953714753198581770949053924550996287972915950381620700320294271317736168368944177924771097439895197484663630931569405394168679261719509693962986550138239477435066727998657941876998912812873185380090650831689545859697736634130246484802266297550039899726624338804478548686402781323123209515061411160594421361336600994376777883470147025673326958257960471684858011735654404659136423114236851063340810626319718003122407681104335678688665792505475844881884366640853109661019308407154730357279934571163457611663381093312707690837511703250211601931625088724626724185557641024196688493333668841187397570719938390742016626434936119718466447623480420154594237738217093195133134599049732857872988475926316226318745031864859528526519269236298207991703994665938365348692200148294751857014983501677407244456538380897496240724741344313723379119847823437432217777857725691560508804635016586371950094528605342579908296551708196642952424638523583571552651023622109726653257198929159384525301527962529196870015803755253468507907871795824192051995925282831358551890324942914785435525769962282494622782525642732897653146563330303560995421271788652569239608207814097499916447583680240426723912995701414737356504670930356925006203443778605509094044585585070419285354856627565538401347631507101692096172419737867228544844879611020485815802767018818029286685829356760006008423385329279936056143020465255218127932832366576964213576149053178106576227448970210373106472045392528288401977569308979621425349465179531610328233681502576483865802389406302898465588719739888367843920526966974011629420365461848171342716652415443339522252112724581175884938890948556242713435034809294514316808971242022099569388966070532861865734634032004598036409480764866611649464609562459240131507852966175819864986404361595724754681366985400610606223029277260283307490837633199093086853424819553896340284946863762047068044626097472243461140251856722702276399929664982846861136491274531119679101203939408969037592852931457496082525732248482915879185252481210703428846784313751523503462720713919021980390785711865856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] 172182070300923524463048023355725655877011013433378556170129069331216359140150193119707287340278043386077339022499222139842960880107690199705056990070746602610139521002254793969067377339681398852557405854896571656748755056730046405624484332269718097862642028507740354377343228285131891359104801156739191848653954330905131240885878238060027484791794304992133269280932430661873846242350935675981561648584847496991225837971266764518065318322468654519538645720781473341577166765864932887215601194405575985697446400531159088937779621767935033496375742180801535377956365859941005402945398954025913468192853263608869980274792712952252435028538758419616025940441557402021281173364709952675419797724651592193937556645914473144563616695254038166958392190680688375398042323185742697643173201233793918838468269306159675332360607648943347474452308865108611934256552450448813515229076452704555231132445931994926603482879142074445746523998913849616000430310220466107865351581998327909681982319405351727027697889026129396076464008505332127566896892935249759773597447693908178965727797640467713078160811118239702577647588725497616479643180156947850114808908591753708471031982857844647596225883323712470396836068960229734908574697855141287103866083142732487546362088434875935182144175878113174024375950599902340385850789377947660604453684448590357258423702139003612487901782067819340866509065346395437215794325220354919330501307570354880652784467966923519383736133519724942116026103786134709911517800885056232862576798533268343636283991000644009205637946883586331921015380504577619062912772785675596045611043742228459306406341415578471389178707357511155492912738804282329891784070678882401690537824878093603365121308769050996304334078245570268855922732824078528077674405454088115201094022050213781896350863557231369246359116091006377165634109908101278080126076149608090507620348216782602005569025514709966972817358042170167703771938184884483359237427566532002968081714248652712313542042233549150918737767509147064114784954545203415316729510255490406848688493413672549231679399981825663201632524453353547317230746041471829664683569203103147350607816521077685424240297535351431460582115997365532129223920001951771384198049588010046688138573177286854780614797710720404207268001054753581798361216052611885563904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 1535934854440824234127336295137124015605174911100661911139304759435140239233266966443936720624154961542772344568500680592923076412604511424634291406251450597251519304585247181135479759485261609775945868477638334309874828612056979572935992420729576814623790256022742448470641948829096216507024065710527946099931832989570241044598200952940217312901755994489561280356802451874600640892933101093432632038636544033499635946196861720755382031241567854984648869923123763061336934499833958919557730744760002726984461408044791824437000340525460756429968644420881573345140259610191407471781444801033269468505202771461879042645076603935919284704578345362002047161136007797110014228395176325920883849804056021641231084564454580271193056784702647588464043322516664324317274933115113456778912967008945270455386825903843242668240106378498779037810864978503493770898134101590067286393143433236702200013143756191695173906550335750934254350584730534767620649087180925493476723153131567840197112169509487168808364432900775432301281689071230776096285000350717154640815115454083349122951031417831163124080942640627607289021468723928061649529038809702633968697481400267553775037831585173273831668098659854894006545984740640028024310997586628961201832683848128668880978533265476100131928291104496477212844387481294853383598518267279934611083244902862034506177142330959173417332762783050015346233722077438491901143120048177321462737167260125452593435728372312556943175424171244750910760353611188106305523724125321031377430964799317586058059591682384962946113221401888048212036448257773573101623804624356862085291780519310627972945296073826453492872429470568932631955255116975918125829778826620848510118169676023038324911500882521474207115433352860102775982045867382015309828345331899017550682430038449743912851833714702770397431090778086765575395072704083984568511061114904579754054061758307556197265565409048192735300462811634595470869027193995538479706151353692237186556804155821884776726886203460584042086164183483499378655758160861578705788397168480986515567373081300507094213591664952494566219529757308343261202739121698200545243830571739848654502800781141865050752518777659514348456503322494660583289459067981881284346772283408915397086992671171871475180921994772702926320725079022477109959459382707512934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 154547699403389332031805403580916374166288799772741842394354556007491300469787467199874095114840107008690220403017549915614862212257938068956634422403832130706302597408697047171013789787767664553497790666654450537940358897330125842309575499891319133444533697938917544598948439564464841302326665713965055471448016507995403451815944162227478392092587678478652341934477614244226999317394217338719680659515472447500981673039500345652221918239852533898149700993415473267363382080614977022251478168228647078433046664455383527991279514860775717591652927964796979957030839169153875305476193102244510865121382500310380299889022543900234249492658538656654887034781687707709337772683770671494441075527737105334759580234232304006542333271467039500671255479779604288852321332085111556883222260887997770707618690846958213292722776406163724258353090730811123870529149829326524209630413639534015864377091761824250409587319201942539399292244480446912505074746447514951067000260004751757888613653597146299556429161455497162441776081369387925776252234641656245311559835952811632376071521383372394378396692459905197646523178349711419042923457022645884272100612132116910366858735906053711943307550634911017597860781917456565423099834261270102442399729320381573962548043185915864750546677889162478137136922489838269997075035780567185300866780126779309649460852548189484390900799201837171645350155306451307806892164693631567306495681134197058055607054938420857201225701429907326675360448975471028349700547672457247435262425880601706345590745421048063062809766056452660776819715058468585355672229749905662873889435028561634296482918673067885197993207816886916014230475991043484937718205578164586019063248975985587578507172292788758932099150598302854240095390425422141983805347964087817994279599412070494882586569586164950485948336852296853923992047260159624943782206966914487043824285060787736794451525351851369405008052944719275970622032636788676724400031599582346076460008626253502019035100572831584152399458958499175101295966698216116733158552027135844756333947643167757171373075493212665629054530234306523141888923464400680460650848526448093065720451928008297773738138674246965500388125267175904795301966222996052242720524409641372219022162719519491429985364688057253117574193281394247917462963618412152475353088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -1169476558452126940651786429735211134601700151367831216200088710973519050208627215354736938623053542624485527061708895613410957064983815438936563762644216282000393110455739881344791746813932589883861121621049199574529104490680433835981981075713513009138651213673190485694101582101275380938643779855807003783890704735652551974890407205987358965834239476790576935341705919399073769450155256508486595051676812946149769036433137491016777155380292708920791619818354829125851990375259873149935388959260448900387328045637223976099967423901813963582196564671754536795249157147767176675969916143190029733867321240380198117434049758718241027354369917139620512822145009504269369483624247487018823727757182708934774190738569884178271388130331544425678956542091201700371500016479046749910372126916437721823773932079494004208463604045448645524393035979263290562212070519456866877922429351789068313175141178858343061964501965115130622895260756759292790638102939974648787306299801367084577737376540231315999080645323806484391728321808557816043488855452014971232486368830290665951998067683174576572735773199137231861057686028377733564844089492236224527156050692349569003715717003416201622927590640075094559725574742627509247599387877746604219121247703881286716110440584528036615790479488146858883279374473881289277487483099859229234419488285914852161085468415019691273678590015710156340989570320050516976123359081680938902208523968406412726676053691747504356674098270743710061315564508216797392902772264423209866060406723243826556160309713101129138652064480518857272193450837752444006426766925867937715772708085474285854692005668247037664083082853252683483442093392157932838038721770756150851035199478530404372567820586191861688168047093703506997023924916612496373605498452155907754372935814730889040402311012333916251821339970172444754383711394256113748983185616277840614723075502989036462382772196567748043201011083567958900429426969209741320328647748447875691270436964601751425754435914866323298726685727481134455013526484557820556093640601230210804361397320004095528241744488908732266318986103345451544509123211580214958462806023972046589077869812508666326601893649176950861227488688904721230651132480066475230809573088562051041747482722834456246081316702624945435881041799279323757103838592956956902686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 16216009486827587100597933275700358325196827115661481032880277749641575096994619871343833708974675313907764206926906222746496476666281585105073684069066562986262387130221937502427866743689058933403978219008239806122904854697808547824850237198163830737522389911412220432982732660032489522682028342902296575570362485343977604685049675193854706725372660934900576621705492387598559591314384427412763128598882772047471101406814302225398266161060337196633805758436228609182920477606983489858952662909486157803847817983720994620968439169382415759209395729052254140830690230358261059830390505865842702182839493553427911552328125987912194476316809544453974549099142618246288109463655850437622051208745543178668119542897617750128645968551249094947922049447397024638316075682064412916730493719279834066504174907334794199805552468148669488033030402125515231763526389649729954744176694459776413647051430169824872032118537034690444691325942356786087506154454303354322323088826333755395116814849586709611184574409329150697886656338541773421551817273940747787899604580437172070379780230211714843014089041557553334416183718132793099381910340618645112215989181821150174756967857208198608905552945941838517817525695811618771519678414434090105883665097268828308735767246902729494185976305089297152457060312502867044689110030459419439021006449904283555224495561106995228162051091972357247102511239857189603777506167478943531369825991248352868190321888819508201207139193772799677360892410767352699134554256071312277461108956373843001476049753210809962222459825151453293666650949434635263456129469959037059620404470966744767310980869616835713596662074362578436979298682802590580201132515338596952417955528861122815194213348508548817034430862960090194744494486522989528935191755854128142841356752762692792082131584124535361436835257202968290433170757553897821581830080794128752224795784115554563047395581536597782293476229443818799504449762669037218027671027919473470003585851483329211668947260676898063144248168687496065122663759371797168058943572785026921673341722364414763073635590400242192715503674195068597619752203034418737993625629537257192794385433361235863803350102641159177163665211428756687349838336619916898530274740368149194563435606013232875366778132746921801336000199697605448315405726470832026296516608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -130525830152346509630905039279728129356755040544492076812753812909380493820755752528061207345309956205401021742868902228557702480673511028505076345483898390488357607808744192838954578280903466908578671673913669048486120662603369299086076585878946249983348965396314981692287892908906858979969098185308442948455700952795503297185262821539783330407301014061584963971932490971960456321133123660755497938763747829291743308219773847615690367408185507797714655312857849703999832956411753148741755248220038643799425205677655273486722954534388912369576973784354066383380390115134032473265069834870413344567115877351438811811386368641233687236982577344620543728096504474984926031600956991617483517082227885331669512126892697348734862553623577681115430769876830385001940515571862715938866333529060680294523766920212905145664585478018158456763724100616469104523967434541187408236764989608913900865022767537759551613402075747142741407067819723490166137733979600227769679280021781731963830733972313868175090010996411889033441431267896253713273760067347628075183823987396299461545542784076839226333635802482170098536780111960156305973579715112436548188909298165383901936067229297576340262735660384714411955701298685751728561896269490097914318504320707303374218943042691704429663540212797065721219809351871393076721847277159133919403609079305745384060238375548969901602787677222562034706173416502766236861564503080046113322140989942577682797262708491015892091142354756844764950827708352040811691624135208572827586918188532137172155848417945105101487010801617440279734638464161985703654512787731247566040448431433469075806055539286649927599637894354681961864045197382138745160309486487141102899169193608791776477272007160225309482934758841536516323576360645617864292540039350267942432586597767907867744749524010868325932347419739515087620001739910741302670610506772015211525936877561926047216439915072795828755891444702825434513344706751809377939242850887661034592753591145215340907307799392333597817773168028742117839490960417822196078627045547126334251121200521659261556339144412991598789874267240118656269917066995294163734608679639081723644400860564209598954262878370126665749754388804163905880150517944711381071425916800214576488817162594916180436295974207916570335879158498229932498217214618048376424366080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 709707584691708968531211730690585143838392669026745654558989789448143832097647190484327238220724523775046751625572298095849411570464295386238062112220785292694385776063312726816827665043582479257504026579280663414323160806874219319382002365669309493112704790476026660656848644071632716365900816244561437129913380099188346171795007047930189937258995372425671237339252184711664710304815914405642571490357270182396925644484342606491348464225845532105818526998141606205693229089757045991067536958517766100339007209644634157971282311332652701331079899441802890305733248298290597764230112201495182952250493902290909152500936341038271661213555395599746893089940849663908572831313615627667833064448417263300565085399639566709495149166206521928412050452274291281773747136512925355127897083716562861233692399993367771393438637484346553135616055208333899697138029841303727173513293448133603547729572908120723897691896370034750472205264948870413313774042151732910528875033764839715670827078335290236440859625748739940216118467135810636829403729717114115027204521048211307421603828840982951920875471884083727641362348136876457153500862221609221971406821530044778457201767667069976374378400912584155755284223365656330812297885860699204309529738132057332178476446416023217868057469774672440288416978800744012751445904660516386430393829958947547906504472305690767018846428289228495422914924588415879847892239196106422810055485180163036644114481808219678993995952341730613303738116764808301280910012199824703216123000596879379503945274650176289212773628863819467628026712531864345013994044347239394006655706291002448489350394268383460663801169962001095954668010212500814723486520414841080875854215968953904705026738360096606105706545910359430802743145740407071251919719936269431673499015446902572399042223743167180688330881934299989875734273218678704514904974656938003870716386241923364714727329445018539266290680776868674017565979624483775589368797975792132756860004740468404594178631764438830128087483469481446760336527940202091002868445885217824211745798659499696951334869423822604049032859859913345144286917797173153952186174850315214778916381647930610701142839450590773224265674393179610884776070810105973378355834653601171322900638610984841239382726067879385435499903854848085104555009174896987349171830784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] -2292455341157370456133270044998405331814149547759235599147903899933074565571306360557344038606947897631739547532036715573523949564311286592482046074500554785035797467229997623007411566748110743966213553628643298293497944598010567269653211449147287190635830815538905264400802516413726369431293617364344077063071912482787238512016048043539378306363917224688524656573198037099098046418767852512778661021272298862845288351233092037154379729087791140529199669394529445410410901039696534823977707281871559758320840663909010806180995178127932358604221408908999699122943842170757193104790665147993538238336250600281970709487343404389988519055802555744720858711161730641538041268115683023278994041918601776655968328473587066660159097713789098790081263700921996901397262425856927064923444587018891241330724837341439920075701786740736692155296767143245246320078811062694394394206580856261155390284864595030213236089575433618530837992947387446705244944234092284367357147997016587182990245101150100822034286344169696195860571969453555910439593211532444944523373364556532123890621010564836875772653901805346971944885581832608498150013848171095583318498092007223206179124528738472485105031292951034029517807697251719594929381177392493273045636922013201640542891004367737645486125278906509057201256768642466095405642581841345389588636864588051446827858018956833348681529135044519159367961779078974558344976003086283552647610131889613348124720928343705314606432031133312407679376038769908011581208301604001874672815560563732049822454227158228654523162709970492452716307459921273135888055873054287592345255054901949919039628908902497332718185088098664543887120672281062500084957566434334211004526671304102682881586752647482691197415617393659054386295838403285565392059614881823932521563736990052373423447170632022336186613045802056578036538315204969504363641100042807986521963839262392896664202850881438119467245880164262197852170524435993519799692138237853811720506042691593149440833736351427871057140219070989617087086443242657490067550740095008433661741407023814258494472824494282637066876528019276897781945267693059571699311446373283227621356273601471578770221551008633057785625672090313043148797340423528126421567534098991616796712175551618840014250842429006991426447220448206349358082838206747179763651051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] 2987158426014563435046598038388527060521208803717239644625049194761027557999227826964500384080117648563931677959548969523017908363568687150121663112403630281740517923731921731472636317959935088608192271024789211697718344426222608409187032757051531243007343166063594279518080632840043251938185232873882403335480452248061342005255338654906263564563121212928701832938215240270017850187980947001550629788876490856965973337822657671436337500807095688878303091867241308115849077547828707214572723032605168544950961058752938741118868390212751402100546343942979108942435852359125484593862296912378702023513810776770191091167586892758799344740820693344634820205472445123520189604262351862925785323512381361679913884191347081497322315583588598579806492503262631899099390108973621152877969442066404258646874163025705238912178031198086099375835017792916023039750803519710475707675207026759237964717380564279447225306928970196488785533753540654126967885288226025352300356731431959987715840266981796283215349700073790543062889218831818246174888108619209708342800613898951844157974094411302384661392663393187178744164225632990717772952095169608909232412793845686391999098377216972123370985885576062453513620807665984156498133972647009111537514791967774956928901093575322887636152585546417120042979122319241304501435867083489612769610374984162727358199910717537112317005508103168182409874940234386792446746788329870025333512816287317558393014859279409698992127524299238740576685912262253514743618810101484080348890632535911528281439554871901916333976449345266726635749220276961386596966401933168836595588473219868691807567900912078798698516501264043748942447334700481059125296137666010238398571689372176985973903485781830037515628305449553981423653920016465308483788630986965532746069821243261194528535503678700487278337534026631851360552379671773342224943316350417674082829180577008342492836852456118855955554418468597780638587694410436583322583640749800504590421697308720066700935691047053169350250859973012927729905332347869272150392603956153303579468813263664499263250734541306728652620579315123303297891368612947595574270735557761544594995536173448573893571606217762117423877170132296162711739486576778637986678444594946261924806753930227218468566344338999224405943956004141118169682319713729783331534405632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] -3552006896249657180872711005362969434586583922909572346179420148884610364273274077311191186491101377215785910829834966177343236775003056983600397227707288859276748110736280909272668555693096322490752290748367999681563310119724816566812749349760592642273116612909390945322522098480391943294057066156530244086153595998207435896220938188805865155249468711610040935486970120057640023359291527531790585449322803057018074577088770103743615452197804217329952051135030649445904740099575671817151802229501033509133279728671722550855229515641228630260549638737270572786725827759558932617779809390213409857273797749925343179086483003003609405342323287570864542586730855988885214133849312572714083158398758693054725661435627198055798346808365214629293761436797178633650873339605790523103424094949689915556318196508025256418920340207251386127161156362351628278919439140053743687682211983986305337985504026818859649062531144987114709060643614412500566814984239237944958322015020542367427351784102634262812774791202653041314345770152311479353047423896503241529878082551143985696020164807416399484668552976665819759232717975392098094943326804562517730278850070073769912521500273397102259165896153256257616287092729313060257268265397474358892223753296288272330864266276050340248638270491461095255203110928187647734385687571662791940175759630905508357310813142463832143472732124646570036446071635654982470770653671238436645331028926003614407572765805151977842662717692903425181680795816264401435949801851647518970441273286702773183459889749865513030450492511733728949814767079707020398364572021559270064482210659763380560400800846644939812259297649624270641229337461360441930514919038534212478635613900617471194260406205999195053830175682457909279035855160852403323804324616260683453198127370219271524832721516813516472816627623200502759594775103149353561814050750135012370993182978844015105233892984678669323604624737399463641611686390702741875290828699034302437501070779989438633781251649263436427144575280430585057209220994469425371038614036699912250751818627924822214090635041508653875890436895742868522119397121364744847981556625139178454507732623192287419740608818677492550020419291976683304557241109095313923191602132215588621513294643983813455266063769167135788859055494867138510873584540228624142806548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 46311625586146510725751823633929336897427655396129710161457698452606920374497025204691268870566081421914561011712770402343787881524189204066591528080622319420415627041158357143255895357192043103449968474658165937866179535374673751277022084967565107911627493766105785813090654935597355801488824275830178081266662625811405382405535799710238356628543523033405594889337089625719396944423533646287217434520005443222201622130649906402058889125452050368797305370523407022093899721572502979764304019670606701925315080522378437942077581359601267782585424949416314448015169906193137616531495686668875340359488088431295579816906269973774385334704975192753267897716331529267411779397396530617568840149615541107583333610744472206817392377221142684737719475084696435299083714123308299451047908343776229027979587428910223392485408206821854384814168868756967643120031434493603435791182954656301860713075340140930203465707154914766660372598794188185502755567187574813484468277310895281917667797116887610987486561015212902104047235056907747973487699018086358525812589797479361570172353044127664006419201937480049695752780237810459877814903011899078652180403531384758448683316259754949178056398669779432919965851316063275888691300957103300694040681709976046802336035245826539765109659119919504705880014748962089404221667154289147855450584422380248834070371158882060510266108729272012041751104937066489313877015808933143665604589057220434055485838408485297695633665897056165575490050574281679430376919531296151767301949119369007928446228108520926276715861003626841087779380467948707817960544861127331918947037144087642734968644257448655146897569227063724906381701662144207511319925515068875862849051585965327320629250421188847594680393558377292925549979208424786247776602292044472024864872841784127173763065911486472198928412780660315937643385242213319218830066638294787473690437806947438299405608929079982220219096462450822321622788571698456338589364666721272758509488496136847703364920613781924490901423475153715065476531930312934639979481500150972655944624011225757544925156379710013302317451378298313421297608101827161105076703741889768304876024940273820243096605954515951986610454755884290466910906199290621916032157903163587711185139011202249277586159157397985046011884817832258785028901885991445360058696728576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] -414161974460244768486895971742184176196401672014800330434204069851054672812748905302116140306671573183862603517977624039651294556897230171396986733767703898723744071015109619222918461831896594297835922224169169372303742746141799582341193291860675919679639492638493668325448073385504978857565259951022157890835778412466041560482150848015580748947173167223124956787700340305201820830454966249472208174722592002439074758920770245829065942078809378377807207778682787374406323709043312923699978536654313616432326696598138892870570462916330937094974122078674945987612265702656961183976627819385183822555109257682909395085783565000042210844158472103455359744803689332768594207540868306211626589945072222319874825858530966451888696049029467515983524469857288535199380375575647775757855421297192431976431344092348871135549997138247665026652112897043229053574421516957288311200492985296756413486209186673776613396791665771158106697238146409391049372298989765873258992993617744894552468092922729478389320835540903011655857436229199552850351279832531620540925471012445510651245239342149571665546689017407593431904854157699587528985494946226577199822196273498778350113971284609983313014114490996627716471888561653756538084644353491749231251142726839090426207351572414249585670036561632287724792053247323853205994866802676173231860829483608502944710647091111245436307804238631910493125933339920153543369940629035035943825848167849276147626681518198250038524523313326308422317705913042352157467769080106440035673417004612172217151817771400100187150537275477955987812542103726266298751603113793112925767661805033630247736126333620173947339147506636469890062723095263202772916713850465892622569827922988206235679432893364611333659841171876274838207451516420671227937198377714485089894149241279016073686424877510946117277083137053977305507918104858032957210121036610352629549949291453826811073698160713406376585782816540800606882130123000124856547819901139429122349419965688663923599071225476327210318126892868074008775744434325943055233419611945460261319224429490921714337392452819807701666198505811221839941716688081441506733240405451716076027553416122417442690318266503008535190839606484832144933116318645007076950108360201896718324316803549539085123365433428939602767514623002023273432874647474362172408573460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 2196159424574297690668385916114221209502256625894277018925405430291951038139881585924344558699126730602448354931026618093435826162565953051260299012541502082959664912736040353691267519272867008283965228556556792830049930013787297265435280736308422782182311824608449024281118398525344433506622513770885007331892975216117824730244645691787154044847861651661456574930946264572805399261830921091260676194748691315664977946287775099121488666443784388965573168193361980606972304107840776838324581458569597401213709960341800145945543390568087879644461868905331515291575972804831626620553231851557500461128401266926120602675441156436425501246731378908970551131406858793408665838247993228867269094420858565911327471412915625059897788665550332518566042692739911735747384124753178948046989048426411127569595012279279548436324079985793143548652470444321074052489772226705470086511728980374559701996398124401259922417633503086313192415953253888867149401481184933507315416283509936472157915977880189099966341717150828152462180037802041198771268413965680060977044800371563984520195878326662064367978028435696874035954839875961431020570895324803961675472523264418354327744127662491496867614112187767905348750595515362288186947042610179088363927261539544644448683111062874437267265878302665787829247721335368697246718373215159134724638390956135312146108255167496974146294111659299838307895223517599736300344454388850353563447946901575442633398407191627452163642335862118794027994125589482085852599300436209342802622587671289951994372209942286146178395207782349350372207588003118445111797130366255050888473379785567949237306780288165049147829964529834129370707654137625611044621635405636833823125280534961440886743449397353737151922246341989437691688859936103824204951542369404836353600694640579766789385611577925942850648551773768718700345484782577209071008505489658079995279399954037569867495007340107171810301650682863188529783185866663133479630631775008806462340019149642930455745463200996645788799131588952345676553355788819519443091164413227170354152370437799268692284850162396019184204635073820807049820836318669439815988056615950896767477697791661129996098891659574117048350801552151460922146152721008654258662163356109025376959767613324069210278909034373447312271087281521018346173867137123057152042716889088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -8420939089578493565323761504475393988959452486028157376100916468902828343882554267254296055969739885196135775218583267921915944125877439618416778939095255005847054727078234009963115523567649003680193003635040161146701506424303362608141607455317962296337928551438210973216707735322645257950402196275425739685704691441121440885112964828671935918974157755325288579689384758377001969795380172974019400211571550008189300064890368103570138159034576042076607378843391271857748809883615746888420752025128459146918611262329621609598693014141806980078364676625523100017616004296663972561606914382248546856676287106686042533073448322980349693126451323656575432666468698184969464075291089761471029264911384531966613447531564373882328469776223861056177890629025926277364815156114365359213348417879538559042830190931993417493424443165553853937618364444386845631666346409438211472271401065546319919381153137520005481167320374149113340985201869564477959789736735695569818610851663238806522956780307046947374936903391155232892124361121585802475876299068314875136961541917148796109481013529620372159729648221675710282774698519984914644055832044411826907382035651103711792689953666242338222607575391870785682553054219650823161039529294813162723432909746514016538157037954337793550344284255136204982265016224807699172397961343694036582642816534759849556838744732353355136016807487114677341917736780590953846533030534009064597324247714657316644143157441584572241619777660058993028154491408813952553958599179199821534503770622392542110895223837980112951542767834364221139696925903309925790100611091420819472041108833925141837939967100976539495051515577073496874736978859704979187133807605217732196521492354702833632892217029642122523759143699601954771743281436085345707469748117645882077661656914909806318145411173576195142392627720187049305269804655682192635469472447065385432820430553245830587275265090883566492535960620830169152148985716573078283845531200909218976841328171064191336116048123210707517555471992059870087657433127134768706120511046392615950437327385642372811681794698056558793933783252932799857005219717965173950783173449272286396480492596807363967133588976163599999146778910988010761500238132539360892136073672387389511614735367604869620662401010543995182358865890325318117003628578636602051312369008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 30002719948224714067028174627870428032026734931547108692825892826706286804299553683230367607277946926003012197955470457554797721839538577899893391353995096080976785652739566459338666140549324879256544376116035237258925845324690930120348633142909396364333340721166289981551986802075272068616391610342765320609330379420335286994003783759269547403498689414939505199243341616676626530553496770314664047983602353741665038487989378600152276441248827892595631037882297754636100189775174295987938284185214557833051895011876426220297192070756650947916170143475789085753467303147045800774547043793637446576447569258246857926734419270284145229244733811600309777480893912328353713589034244229385594361776705809035118588827679178947415721418562204374833900366406666979948376540100287407936696201118663558959331928139919984571815806960788342263769121074818763395587606932938630502256125961646267584194697093327664704945475162689806930552038231435049730567826043526742015145304948344027364039780955662783918157354362403316806691901689377103366133060882050390062658636740222442186983752067764948608446588091075210460485603603172940550543061049378180342394948744935855303719113055936942705279120803465068056926094020421053363130445206573759128212313486692473745980137034281003858892315743887989308627451074426249168001807461473898657465694353528085843353873976137967227392268954381186728735471177625644246386908523218314332235956951448431891568531392405263024266540275810723664500748317840094798568470504013232068980293176693575151875483907044275732334611194080728740444584845297880681665972040300782822129722868964876382274627688320154950703822980955034936023967450616587314714659420959861143382814406684675785548509514800251082421520272955423109397478835447979984214525723069395501493798481297591552150440719684749066374772467066166737236786380264918946598844178588739049334706811121065993053530506722928375547909277634516993226245261214387157131612031951053766322834563781521427746944587300284867758176065656770190878932170276772298434764535301756709262539252973386700931306378437185748479344111663731397570925106031742211786843555192374762287796090082205249275319120125579550523292369760317806166491941641133678776577724602233399093490150364354370971341500168300568518264725048707488524311474513457697681987076096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] -103090148062283387263374169138727768647894545268400566170855747535320392087211662400497390263878095118177266455679853445599189396920937203545178883336253033215489946034999888968569068992118172118825824139414984084370800882706966770054154642938815115069339412380659563982037051687910168687530709043530047439748714608242331103996461949071870146414484979265232527298165912905923674203262512325873358332665728454587247428124353758311134882431049775618300441698360941595873560635285301534213366543465589090999623888374679355639973805208243621077006435814094474832562916029670425258499760368651615533568369024834248717491086599530832528418936349076501493024959277869027096657557785747624438960764192011153086368439135208844604591949912749268948538411293992742023307549352314513006085175276702498742196499717495573229282884555980834788576196849782527214758610793912382111360894903665184857192303431127291800192543589272572365027995160609118207450815284676229768546136327471846099319242292078807300107077115562587643217193697445242345431380896242802037539047091062160147173896650665387364259771681033451803463803178228996963572392084364547038082149196944406275219702330202951062874898274314184917123682234553203649137056323407641094028527469763297839140862622838563086350408723588599388265598424566546300971119423163220961337179726577884405023031521637612961327822380854245747475578793064696910472641593912746508237063276007428377808629004861437972384206067128357392266883953688472549972547053940762338695026312218830363279369696302669564231450138430087787198654431315712139693140656061025645167158555669616071138520570480955758527581742063839889707023093994997007119634903640501928841878766210849648966339948748518561203482998803445537761522988778159591051967609379646361591053939400898263441624321503030193895337409154140142473564371386688553421352496703886169279916836906774612009698558273344496813981591150606261552805034611447899420735947669650506148616125721868288632036942242528101394356777268427896730800653211861847739631332553839917367159085823761782274840236857246947688351311686850694992207985284271789870362783362427974030052249616530646178385634357697342062922809390755842628717681511590727453967065399313312149736905429217080066305023603963456233879924760481240939167322001276015746385455349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 303721503737520933008186878871956228761737589419732343576689233588407106998544552540273324853109858703482670375973682208643501978411695244164454230585065351315513810488661899770311068564142614856279046942892042882819851705482484485413630812994231572790422643939354948600829517105013252616800645757558101934452699448708784279586352796778075231212450224755664012710870389421260705569778280801415146712238629720472946787025940028021997190657068017111661547295543088472652250706272567400939491315449638320869314871091553767611624822112314373452360025080479526328041321183139001259252504079470505621491705842831354854727635879465323152294450503638847238787215454590726440190858923448473025435110635585652439977434752764215429565030679073231564278408022129605316766681473641727902658419709796973543008150828505518303791998890330884877472763891824188193789847876027965630379247594568071878579650500598518579214402096605066544686908409073415533951272699232096007698738793027957850870234061002975376272388564524238284371952099352488404503286145951415176940055987625837258048816209541122528289526863410605842479466218015594198207034302316058926377985156062236735294258252861424324124592791100785989701858974214906892796532007228434774164197935934167596146191901313784714490053985752250498835489924713074523288810305473103437597233363145963221195562923208705467126678186047267735856825632425006751814115861022544512400144075283700554897584303964180193574170680148485004546607296690666539826671164689912854580676895583676810844038394632128651291154014764573066115284942714107263783176665506286429077507024564049615892206449812968556596373871341205107715879876947685729398458700006363593713374809379377321707868083776093159675155315800592579438896584780439673468471457525584166964412252266179002914408197096200271843519303593525202859759567450319344739879891148942753714227656269471421029276617896097308869212081461106888916926367123422329248841983691535928708559497493404533464228401475407348723724800846615701372186738315386660046523273035963462237978965817993611969806902084041943314297994482589844933628805606897744035665782938634461870168142618754786198812270487394577268253210731103688973000341761023825587911116269783092935468399784678869615950597750284215605883791741322503385356340512275886703803214331904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -726127902008529354667108556755994550775770472106258659134898676581012818631120012148548387857343512858402623839323747734309204740573324935103664885084989385420029015074021894141290507864046289098501821867433030042710734284378355275624749785215708122056017341918016763910374026490456584509251307083637667261581255999467048763211636413066663889912906478403757494141477985791815196645357683851240532948158605469371898415010951327985482653691069185427313472688645964947309549379918368364674245462622927854798522957300231284103257343533781320669802514804547893191163785957161820230585019904474411354618182641285026175434880269870039042600806817932792707182352040980874273398901997919892343000041659514988601497548582588089201556448778071857224675410165369838329390215990380250068485601101724449514867406572542882434906484663669652187664611975804083584983527787518375876559669711172996665913233412310229076359682653447716269242179277210769971349212737617295627814663081502760215289745318832301196018177481466027422346569891267994884488398688196436378474207911354519211881842139788451337671157956126425704516022204064068222200753105739271349989341023735866081147445271070582078941843897480025753837861653886280130269193981294384279575942676388900823008842990378033188024978351574976206337226823531882060611861180666904959969625091587111623665549142754571167818831283460767069210679770018317897231658398791115673850196680753249612909031796916963896568905739888542156271680799424789036095010539546562376536402185579129446569200984451992513620234555914106394791506946381620200841343199232775405475077931193757204344333733926237366228361871874271248536935893605583296072956667578946339776116113627977887936121488449232572265659540173743232165945243964583268098139677284553660936297738218906874398776634531372894843152681408611517157072896142482766925397262177351869599890850715138095080734759680754026937121213661193386980553688321518876623637325064384695876207606190787689767536019342200957779288706863382415035395683375821945132422352695319909791637314840111728938486979007447176412993611065277897394646524400168060699283224993314491870832795018372078347384755950337896039529702016618054794672041332705765606961869989426444895394948161635455206245733673200205592532991353139214521354922380828920899130192035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] 1437404838506610730417710285715758218034558904222088163279527190159241159803717905820766979875608316104381914965241205659357268493413985089969018906139679038278159168896718460201051204154252485660294528905765331908064494089475352279286544111269783021817471671676176712038242695579792840843601568132759812622298166896473098011648198520373844302733911612439150758076986864187755441542443522676254128120851357495956978382853108020053629113797364834244818817986808545502487910756925232639692544448603177840794635026075557268971248606253629587349208352810117692007831113045019687174757811303219666344034910108219538529052342425007857187585095261813072326890720706373913184609760398382714299517540123073462944882549415277407134549223834520215135235088811630923199258129450539068554786322473471348378412165897253704540103351208985115841497524547241604888606797284167932584847283647519541827918127104682684547436521801354900439634744952444133337406922380370798329136410819754162727183583112017462681621025453445587601619691106873871916618156483099827810136936001201115231962849257739951205281468810090128270705861679018141493033841893357251022954543109428715143375450362957762850237178463217378992552898590125325650891802239394401328682911540584689979815284408735078902544021903311082959317370991588036191916714418930321935983251359933714155396519304571749952884185644555832029466898295428521098826755986599622563378862646056814855200142479709173656529913159772023399874133534571923867877347660353614297258731619443394728022534532847539727205037314908392256531371838482448697971753258829043892649423250401150007493786560011039608173401445241098209099862747684766005041584213578520461274254998695291735306157511167031782438987420929271883754625241884118067103374375404112200499350571395062925804948510060430818913172794305131266120551423907113984455794144444691742444510733280213745418571947344478096966263669507115203593572019907740372050057840450184625361932335082628012006434841166721333501630023732727139072434711119297553728385054279155253818298121368837223840343224893697351148901789156742067710813210341954185553364303329858606974622724728910305096558638147186600128868650939056205413995509437839287431110313779573475416199537779125909800194627366133799207817823368446686930662878862427536027232505954304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] -2464037853753574077950904042883923976980373258162907372870075717773443296147860727686120539615520440792083014539570458199119002873331600512729746229179867414990827755462830642678900600847864903521376443950554240897646437078167479590024773765464764605158011545819408098720583056606681398577474919246902760182346277991627088026343849776265992109565320030553796226460598259913447049603423774699020801572266331740874024631143734819898295975464674262898088547049614088531888700786952587185632493038485994044209600517428383562496332569811207000498741669117862532060884419034320521748874397452521518788791060566724981879201095170673488547590243426659026997393531207744470314678853065528029797306859919714689924455888932721361833552951145145712982763337785641345694811976621429003267315034087982217709886997626601098276518293031519793857980138897305412657087221435430858462624059564514324777553688949952675641107662403701270110153153898898921328169427228255337212859602892181680607772937166252809203410359733917337086019002048390147841915714369664644869600127529890387489303415429911230227741377803719503016509957119077819444063486338147576921384130851694820570399653557956847317738975860511563714768713005412110794945780572002138316075223904881428236347539015997428169659019479911337631447575877823298933134059940355481837166482082058019996137672858235330844470009251913874040563533027403694328181865759674775167158459751201342560142187414025420473629625191038911855960607683085723075676058294204308271445715387875662010968804476696163131580708445148203594717735728526750862401557908898792374142355226158733011812362350562010980283598356719452354320536223781529130524076040422783779630463232682447709165955289700439320810889980355057338685342650863102565893653187263351625891999626599541083831598677190638566826110673460694216434388576815721997122262805272504719727165930408186761750771908567104292303251172786767341604673216712152733126740985664363358015048591245016443607568721261918870078230624744036196708701119762658699864703183719859232007606878062862128258729376720485064672729575169319040677646565955691983520102531815586779679845861982463387319604112047419230636248276501020136443452701607951418494676954759813411525878487874707535811027864928474850114554923411626567897685430458137706385839457566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] 3765992134151622353284357847687861837818479740081127327301706448150849722518759472781067223044555794153335963237950810857875198492880529646337728132141099085791604197372078440408118860334117329761582081596746457934122510655550358705507278632799105954276693277405547086243603540454210851628153880837324081814252177052909498205340399409850700187307132298774051306051022182494000899982688999105939196535801286225762122487937052026460331572021589229722939454470185134102039584312670124178944015014399892967893108903388182877181198290508958026831413248633989559016591564898709232621422025835729450456856932239815379560261873374241420743133946535206881665725631740800581890516154026840441652913554923308315584304626894516038757678498974889167792508151095270913894767791708041206500673695984821830655429888186983311217740970893370659890162708225369784395644289604468831847280487635561218683122990285621608909697395801821756684310118227073712827876783402363547004794026456696890157775375151429101018800427085806704933631942948496464051076704953050098594466241680287239340310305090457233228088785190666369026249834254236792133858586316549694723817229784955352112531914127370172183127400759531118534512960174473086865571280235194201271575351433875662524610161552043513067573037579115164381068652960525111966268931114894933828046136832600426495633055418206687978697351944413000237717022830249849803623434378856896606837314850471769042191899489650048258209001059825437183699654032934898973642959418872101949233899637246496030313913402725306862370722904764404476302857456806266423955703329778240017475923525973649204663680974744160583321042011204501471513964415493605347207212591844958312379248204296307872289065193745115149632605380485449933788814745289794675180950039589488775110361485565747935238210197827521974327644779231764783750981983535716706310082884890241217263898885903761838986892582499604357944149358859402810746165150637345362594963376817699358488326756147993213235646614545094093606052259477774046195600091839530969456298858469867713341906963804385565198509392341220509347042980978254807200173881748144608308316462450064039748183255703244324772342599010426905846235507242548348874263835653217998229773357364639575235987135821081094727645460683527816980898015257223108297958833596705023686797923713024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -5121221419140757540348352999361424015813007195405699716754564280417400403988062557765042946528859711960849567287226024924493762414543236583583337203650207938186195800013310945590856885337427904002320882551755031272491254822844812443554865722449997312297775143329791618153522821944055453810652282461246902870314444334153286006770837559106060574772425148696165333354233277989471845051284086889192832276893678086526191874961204336906732503953498601642455460550826002170569110554104751904527127111570939911008777999152583993075035011469138822617976863978206622885983477916112429092116017114464872191233015796936634113745055893045157663150241254923230432876973758605036338197231372585082316499846029232606153472315222205512924305790156225881166142933167023118673755424371152569635078567511675299605153726350183478541399683398275706395291012443709045868332269424553762395233666897976239842252546235380460593386982214380478755621337721211192514507914121410342146400481182639846586318278415929269643221697633562106285210998579804526456161996751027705818057093741384630432212704993447117475846780081811014642479805472736542461956058594738484993498467856394715099270749563262933461270958475628213911693793847519109548412147249806607861450941062544693847997733876874877903955458404731751497711212981505741109897357763591340780739057759455676734967457953909628734596875875722620635489528677089282443385511019837565952980336008286302113062289071828996894782216482046873299026580199038375282532904804718886614211138097807439475098791407480055719338829479627084530375008177943531620432412404670658891069090200920145073913026451370649335031850746852132414800070570643423974346151470951263521050713179269628593700503376122559848471711952787423579716191381941112319623455700530746057943636914466503292043733354157497917091766742259702386905763090592601554419047175705890710268542685194270038595973030298421889779561441541282981170873224710510665456882690007857051459717428527294420410989918328504601339625729932784834928855686083051017116673232095641806054300962291950651638359669052947759230435653253281140150866334367618691996614455406275943793243010927408230777941064832985286383737814140410583111501184774091802160996727738184348543339128616712588405877755399840084968906105419981220899964218334997160647930926858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 6095959465429829201524064143462859021675118891165528528958881152175645626605555484364191045963326588748353055513886738684159930030447449230431589906895432599770543689407347186290240136174250462677181844707162967205029623136963516904515171248426643634152241056053840576870899499005941635959996213906008179557412357684985176473267238850996332465145658131855506608323288120659683125806918565951596534449682287203500973085363425065538247404060910023009082781059323058605630596693136322508319484144925704168608699527196240819704025914202134129964369743856701218231834001050178004851128627099340454846952942977495085347855633142315105399693074383222041832000859279496206488180384940228553947570629512976339431796944869559745512412501927733316111216166728515746858062815905650370212632045952882479952320474683125019994232004027654001029961611720406430841661549340134667342446411753309375611328711687003577443674671678734132022009129958450753279106883352114831203851071389376640874828808721248855600558652065975488232636685650219927169228896777138629229378843268910763073204512094355880271155405486403103353531807325172795564869671851122606803478432460822284970700609273886288189097958402077739081615557264009598712958398270224000300925941469457311312794552091200125041434655813353936646205905531081033728089351712778563732682523055693053916601824753125016124087650279617736888841858937099507835040901916421374825985621452516932877457554458623398858765839166918936666094305562256856359042351563940932889083106720772095546594681646549104925826611594705673055977379014923106470435928327520816046155741426202360024629100328464363799886874054271566553222575194409613379713010182780107457769448501959159318305652575272785775685389485264783418121036228069577277459260597148450624593790011239204158241131727877751651476777548750087308700631891267652124566473100454024471212904949645207000828243746296596052262332924172636179907170255552806836678060762946947037228971926426375268031677773002231370943493052480885771267000681593185611443900595166962859669108685523644904147847660210566237623790292701028100396242864117263281726203755011124210437740252113679068475053399693613475608200002386620538583251412793396016923000004621159711349995777882952923076251626862900728262443059757298211011052558205013395533547370971136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -6320690186293244581088480403336568521008384519527386972819934139779735396728881904954186082193983421863025639763903105446288926164888197676485806981674437198210625095489195354474300646553209535404110398695174826246547274587142803444021234631548340812498942391749572232821785484463517597765230362372333414609026316878203468877339118560892027632779784725613929114526738755147129961873387901266172364751277308976753436679431624398511544535474467106775652028364915319737816067553134375794542008721970457909822323515794118380064984356934620750313638974133422631810751040792187087748617319730533748206986074000631960909785866402308141074521386289472215346566165474258519470852817631130764494066933781003903817803561021344660388986401825243010427465074923461942164411588375925037106825643598480862647916803263815791196458893665378463873569210696395158513434218682346045776712160629002532956227840138495960974064063829057315545010737815648044472938998392981483240947152614070308403466962855876239073122453668950155811943072145843993501269557391809358582522693079577881271841380009168948696756450141443337586243547819658553731465268537479666778227638231568110283462622116365346522578393995841958483811480784514849374794956167684071280303349226042794382801332524776357957237377824925761282209679232685567122997153437425458730640908465207693395635973471451955406258992586579798408828228038114379985114780468911221238644486104206235960000725077435938752365711502231765182580807280092713408419236293053931308065189390493406021889763299356892762643801435565562040033259798233716095425758883662362971359896723495692975894471356922042645162774928714935695296864069324497137937630128590555192391571640929346998991117439045548017882258302655080359614692272441716412721315899022022607541642894469724380510678721347507901155326429242081920818114930258640460287025778209306911727861517243777075766301084204554276909956254859984048877220328156499852336722686010709271235122916908422870432432373037593493385152059714525809741787003041798904352157232306515915992539965964307396973751593286066222005580406305103257285299889924871870269231025296387252487363838027218884089842053514440356712607721562915118783049279643684056346874104183887776198453316253807666848271097509737240548908964290568363864536400090584951778507688509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 5811590525302200888760740700455877442573378456163487995857486024597275835935085157455990006045667869160157032413119149727703200272944819485229814402901098633922235896193941028685603754526009276552110686051950661238315058930861229846280487494565061908355762862389679457230381864913144222902476733033216403356332659086045293306138338528326445206262254183104237253560945517842054077286504243091433800084279813613121158021027506100221037670971139258888071439430699420055712883958817252553722859501477115363671082575415424080298160418579372796909045736085997882518992262992589118261276373709060809126953299478797116887825714134950184562546778078580717543450973908170109387046626928934522728505804896471731158181243792290752605562203553427463047006871565420438297123160731475545513362982480679261628644157572147389432999408003118601001260513467588032621504483557122519421176369330615429891998083200366602501829722734367579577045921570591734071021113731494656963953195206894895970760298069872957098518022299667388254604049582056963406811925295422736208546032846148441897373349108114551210196006318751945296839918877160456345260084983953375864657554082134838516090122011554539087547910704538981399755891712410070392561084378463453109191355786133898096898441512198767822099135254731084403150037682125570219304112576291606589641475215448024675479771642585911681224515702590805203992209751834942739725575299153091163347467584088154874736693966376398935840352338102506755428977194836891772647463641271331866603895477790759993383108093078846034020309670404526230347346649262350319747236619983173554174256285608006477651722423777114942703433833825040623999193356045583278858044924706950258132156145324096236260001251376344446173166512911010045555053025734306906675602082356774394390971858143499137933888481522758502463284030068965350838168890501085110169334176482321335892167912876431529190048759202053243804426130472879197450144578451315810491133216749549849266208624108631270196728137807701319529746061026029403009600179105717705820652875535767488418676301824995082306816947904841029050390806360871627545432226716991423104022803488567528285238643039549263441452629695678324973561630730972296495635972084599653367755532838469415118781213315644670909331571985951423858719924726840258400215347427436341563443965329408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -4889315202553725996360420778098296861570434223943709910872466918232813463418365467082786028816074794128538487884077569851748053659213385027568735686678607181189763467878856066996791087044127526314466697474740982345183854449313344238067477121157222018472875375580724033705277946624216072438644163592072490373356272446450566368014372796685834315965897515793835210292597839519760186861301522790173996970166395087093449060562764990922997080948490401644966596472495484473942619649460011903671751783151754819672509032002716487154959570938661190233451396414685060214011225193117848294759144085100550114466440061759119729267022419503342353533789861923664359704324894118966499996565743591069443574837503768674633094725166188742410058747712880037326659959958676832344146672703338097340881855479136014435383788455795610479040125898608875235045403132478328551437634087868696891626675759889798360549325471124442979765126583280329835691413959694252258172611653714710627942235435038035386049598006174195734039404254623898201168421835105975007454811556838277769822557299352965984176587902551190364764715187278041579747896671398285524662436548136880410116131976142937460254297334855435105796049534671111621457129265250462342198876134440707134246518798449454397184105812009747881677450887353902179155722837152451004496805026571376305690148824573300161167072932097898292924905223889182562071288301057794528804243034174023428575553973144136113935216240972764693407507727904063413683154076821043665871413960184392852771136613660301563360081391044446577421948189439643014256050515159898236852599054784577125810039846154899918028649163279750190379919614910601640510372932136208184659365071614207390957890972535205377239943707517144461627538390801900320040100146923246576454751954244896256401059464942779909309448935030121072800453097888389796764333204421897468309998513506752101785309020246599653603175783886835279255576176786864866947906979441408254001888470904445913517639049901081782793190494767962287758738760649131882960529178564501418212319041199331456605455748709626616196383336437109239683489594604000612328024776827036574456566596646605746009712909881427696621402590542489993577158404246066453736154406581893661449362337558583291656540307846370105076231597666209762779362148441504790018640119468796022653900323553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 3821142111430091560260253987386514607056230217513831911769595588816599421771799475613044043782718739215911260793548610628472816321246217312531244997808893104812155551796985871816623473975564582999829229685120140571828537724920234593748572017783707233435962622504508908628870235417628884763612921082059740330006257617983245561547913626164711500945037124605019502576920782019297333948060939849858825981241111723631718881197616909442299545125066485211458574707762300378240098035762796311205676349807662287044718402292897672110680146683849097370043082936854498100018795585419220165571861862737865146579677057693887142691617187718028766356994577254949877570401844010728270505903053718670094811934413424620120991408774155935707199878892410819676473753476526780628857498613284010730565008146789744697012648816876838425398497085961332685294693423228270492614529780360453550344467102760987613798197028889981285155422657860082373885508785036211008017453159101046468150552460747026897482642983209629683225484044818192466211217267467565272926634803750435480708708566007756684105047411363704467090267855240834969956208123096032417372400347841894126847874016345856389415447719171529451703549286451632990405925317699649763736813861457519937099784386857037235099904109326053343318654955230676135500993656712163908328905540652744792787772973930510932148264365034423191109094435668241678884372782401223195802782654309358710852371360030594186102183104806283384841128129567717451305246582403926013237965645008333523042731354126633611423239977593585201425445999741322820306639245898937347302567944879521824401921190067202382702679635993158866034493869159201083843563286730769157329005364256461878159409294383630079227022842814267589652164371572621138491486864679986867765496616181830729977395343999381051622673098610630845544717303957789418912838657852110110351289778961604479966839547223424099537565047484696907924577187664337148733018743920187616759880909890463591190542847552745093822528894856006074424752481916512056631230180325220901826255455789146906615529535764366030215183087391670398065097328970440707849288528224633453080570463322362005902718673262658071911102887556087201918490618434277242397762734772677714224431972139220750389657229637780861287053155197197763111615382271087048833052016855238815002945621327872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -2690711353704021076043449208930539070663446764670568482981511592278307584333714521195514787475674285486519371266112388804809317778249065351775610644343666154310615066810501329001740682405511749672171708903423154692766367614575676705128535565410434739854890777516016406201132160673703223744377916817809578556789897032543241264290622225716236726618013383509235644223751689085309297631144300007841309710765876369035280200781817251749352339192163025181158186382194511920450171066551223184508540425008638691669372916655552362877966237117498557122189048165714139069674455740790849403466195081549667636433635478894843153476933853001521473523636340719994599000132192895894325493822040073787085140517517854652392963948307247266988524786735837664918551850340249692903537114312025388595191008434312647274925780464593432978397529436067529735439394796901222205429253988455591118486966055099907708149026683530626404496284937187448050288379526533558617520970596068302186075587535458605615474130757886974385677000241448571834523216236121601413128246961476879175276368994027733724978643142196770398610477155800531367007905714502639220213960416704118348392622129187476937834787047088666769137142365895347850681047725386481255207846958214710349335414920078924382298262336843178707091555681636641891464482723973677979548394938719877227071459846845902658460675428961575395179971121813742078714170878855762419391059917803136066767985547667789497402261147009718671396000670523643254414377628969495996598901175484341567104795432843100920656846460071613543908068233003632935869060742695578666534816503438831132073004293560925805535988323803763419551835416085644547276731606853948762411185950600459253031359261101582998278420381017815255678999164343824770123008548437152823384622604493521245048300665504946194551397877968145473359881566134301352621557367263068185979603150273613433293591414286904816375675006620992942867740683249891813765759040504028650333490486997516755012493687660312124342472728251342219417913171248483926900129684578983034776109953356095814546681920986368316645000745392792530690360353886442809584237944467950659242611204739291983954779681856698014292636574004560414683947240526717698418343940995643874944620683522919315462935775889367959419179942373466951732074489124328659743857166326056967777632460472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] 1566683795418559434025209194953890690612415207088930160380200259079262780297491171392272422977861405950289833021299436178198448952370580327528945183455077453880158781838946422571369398281551528275004848132249306917542273005594370966081545781606644181498675407592011489786324377128036572319416805663811226588109004982396745698390173270013235118802345135337252534766829934393413250439017411518275361238219145475420316968477573953557064773249287264969276383111395770674197074511808439072999218850814462343588459408562500355654561062187516656645377787148090461880057524923438300060879839495039969042560569441107200776042869570947098909723972343663179893608626508099759197149200762456884344082488235994984344824942316046357511322707138552476201822517736276911103995084271516870210581141219739517938335403045798807701346843259807239252110149729420815816841695539639376429776860648492906191303576836325096409007023487812205103687015605944012499696887695687707760920015840409236878396323831931631701294906402902712945414313637887000528626785171983244982586168179438541024911590979145956761037431947242275468616555043918989345505029605001569508591183783331221339127071426175023624673070044010712324449861478925801866405510005224936282967881186494984167757931876366179973062122315781925491495126687046112667641376758115667311334260310494068919511751454503384091876759282626342728586788778142950189909371040367337402513181665342538120262906279451573918320727843496387723545893996759184783456966570367092337111909706630352895493072226604399591276297391405785529972671891605987563582566243380646734429367893225901255668851882499858255529431003520045453904749275148966397464025345559591879692578021909600387786452310106713210963077530908446896471567253324884582217848338840655394880691613179307394540955031347669573120026285393795937109207938875123825216631040763855119714384490870581804803292755947085489677552988714491535037804438121045285295801083512693420978075958671268405428103095260416395154027932358473046252114118984926066121441114898354558094836877810748601765168010655762448883310747132385510963818840323215266453837280125093303796838937986276613323049976148640343865163150165137751446226721778385139476808570621189918867732740794520630868260451967284569768879412934621863550240534106532738837897044557824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] -612217293880584981454089436177322472515607604048359043877040864761085538106920597429131341995491544339690018249105122898439752320453226401674813248254067621381576148623350496358223440872067072395672119861229460139848068489710165329718769830934925949930721098149834755030362109666581852155671694738892491021134994829292079810826694013175207332877323015242537302113650748605834189765844346613893820734961499535905958366705159306986404007439981840146507752893690191343718554037268207066689501509020104261174981340601237554509651668891248283982876839891331139527897879414942446717843249856293284538422695058579463058804455862835331822755177423415032656509219292563814115196804319975092478243391351327199897040158468573948230088376239993291762640348838678976029706058615549073534196121935928214246391440812008394065544691613456148956846841114331517656273809630135265189596440242247874561458436402844551352780591031759973278527248359538545037367019982173875182806701772106316498933716123268955924538533729693695248231534997555346421246105919921855210982481312243816890439798629681944528019941464041817077780161094631220479257455458681244972807697513044232148192679155612166150654065687667517269364760485219038822890524861621956846512007147506669397100777339729789714690490556329115006057618247221295635928131107242552958948515779768389498469064760431583787982474898477682200756307290197574191983586189082466877355436975631733593625317197191738731103962155664396834983853731558193324980730665930914417402476060960849599711105168021844128645206938299638136493533076445149019527986021695611689084611516823774017668104518191546344924483215130571136173157887522506983566097173173069001686268341354049491907631619933745118825585910119357116254762422567302553423187272034799577937388738132961199629014505140575061299471253512090818039398971935048595877297922971069674697006084994156967695875296675967337553482712036327888015251367982432436908745296393295541889390488918838022901995573275918202895477518288774196921545032130387476922540509442969164639841237595430804260826645977973213273805016089333829102385901282697045293896858325802373870899390989195187532099620771071042805847676204214619675847942432435281384548841027170563427072484536842648925266108505149893701958784751062162168477585951631775990438218956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] -16207928394915296635358171382682835837275600045145935955746357470438270844884229703468652577900433873594351504155808012428305388326525679235344211792340279732203254090617687933154657572677110396875713769654583196519432132481929886048840802750269808275570815156263311194271247166718895442388803143291493920946917955943189858176640102207773633694657244472454938529536366100612922782897993426279579799556213424940267432129518954663793689696521896846167911232603058028448241055790889462924324260782328275052876804965257359016461563394245234230376442824414808519079214779559672492137464769447397913946342036678391058015829562054922065376714689336109354806452510532676842701073900860917104244682307795180786372545957101585722118580460563013153856806190903384896940773007009021431610468937456547577302907442634422688022285286403895481361399447635907988964351683278637831323359991858429477857723027276719475819988198615042095163173397423717919628301449555317948297689872764063731694286671632280748800099801471582268862163722899709185046938951287603029060538196685489473394221884902876923033130454146510528001300212700266269073746495208300230318641484006467631262664004813089912957122253633102517415783760710314909634294380849471704246467365253683612842857205465571898659069055135595090840925782146774222577277375406305816503851293422002198920419343006038351234851425960558148808415117294715268997981270593108942788463536429288811854533838891667858786139534267101241263307107310348855161796520228010251477269751147221230375842173059163361978566039690103216884934761741288921655488123501539171561601919212982469473663717648046265606941034202171170775175013313575172153801490424822301131569681995530532159973509878654239251947580426921513205257986915902867406413861094812338303222012141487490433775248949724151339781752112554060531780435333798419643676356368146192615474018106080353672043366746248256710363034078084928848224934161259994907673451155340545516193190357043915817902124150643229203572003230001164378854391525240749033999460300337871450283842274590366675067111868969535401508161470026958870728329141643870784933892711057496507970206659761354819643933275494631417545113641671527010276401686601379246135957870082764131694675800322392848951562044005701103236629968300380304022020027081930835244192104448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] 293426583353108822475951609463863659147673475854554111118470339367913861498754411216002974375463143404630669676989922400846653845543493996833511591039544814487646031968013308977034215795587096464686943490167552073441990871210361435339626238369697379093204363031877790338527061219035310166790693213340220550947909104761299486565294409421445328077335940392258497088576829529513561677986059798007595784209699271033249934297927225747885566913970531021011120068789035353221706388324871413328528310230250566210327187649540427753627443043372477958904344688866423475857970164107618930180153143042288241684679310656050583276558166621745226906969504739064843473619156177581606618725022540126856523418622380567058605906910953264572335311419808207004069382454914938798397724916654037271110489256295005298158601571239114792613393589497811371164349646109647814808109332765187342366977166039989511098628937183207194485020953562247545793913372346189062634146490925646483635235966750946250213834087724690088855842655574442631713697896508099790987159635192650398787850275156138720869813589445284300085849992212182433371911773987479557886978681029283414251549498367138695432362901959896876496127313181813802144868276919513660922194337117817554565878638204915033901753367972044024273963238088801813808111149660799648853609580252920198499614093841586131583935388563077444118008421555836778819194874902669829860637373861419515047808258672114251960047914718595801840131697054122805942444376975481107952581959715922583568182268045514452115515290784739246173619273743186058532480971551038584196890750111413538851291409930908254241645665635478617305164670665022280097571483283288766509564143443494338254231059690981522563758691694944834785966647418956179340085016097705526811332620911193540644865657923988060956491123563355747061605557179432549035409629262885322075109634380056658240267135947246485245432372423569937271881271818951617376346050126638205804072001665279793092970213429761710082281345304613567911785824177965650904884921375629047250182966888909566763117378721309790827179304293502760172242467015740217559553905243873665658981374497904776372104299876548258100594342049405985997403583437709555401775515751857193496315863890846346764650516484349632948754429262560859676219918905737693204941018781170067139648437616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] -319991996812199153569510036849221483473663870789194517105480490543477096538299476709095465519107590501133578092594840864129032287708152286193954135715321665078279578023243721644732394593798993731619573160959237408380932395259190055460380775473628481868973720907788916342381270662852999371678336737621308584445785598800284092150250331687257269512401592624034072364814195298357725919393403230068018042515959052421955770474153141850303792961134704925355015311196352019126031933293961457686362388209606392437205118905566683535584762479912286449093866848021358911391052491815463547401044150213521268783792195326074154461255177082295693072622004967865840824013143303555338352535011531829930829352999985009761787806271667137617337820558015794675997213847961277156555797920698707696934333350972053476737756386152356290368356952055867557912206049516814366690059675609227612097439440416589876026450210592277280958419031364795886750806603672681270866482842934322661337952133147183831765144673654797298491862945105806215302870399888540420735092970255508193359750297341974295521693148376577107080752396485308200692701763396945702571276491128402889256429085136580539506013452014800398345945813476628018828196835761377500147801497958431815411568835268164816210034283989887340100112796577314598190026639084749313218190246352055350709374115322992263855133167243332114382405261670764890152112533167833088064921486178867111741015822280247242305140411723284955490403786355715826441655179899556127469944356896881118265443327732447901431299521970464500866910283033456825575262355814091953899001546832128792941883884669982924735888358890288928824009975571863764546329601343169843506319048944332797805536178333259075621769418961884245673353402121228028447951304372337921474189782581175572740695674448026523356784667453688857400933450142237643182963225669565111664442221521960236931834468735575971076584091014479561030027621791135342461530327179562249333293633317447019071922538452518491232187242115792201058745378778086430268300285068599924881753645521185877465513433478275133818361344810692325352312273449762076785380483752694905837520925286225505445424208434661362567384824454798696342892502443618483442035773869463639726594070214093577967237607392698323092330674540204945000496136756891388931754654503651639887358477729792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] 232268220874390894263424459901752097654809246694503626843454336509382708571398214751099730821030979857173193563914052994694776185927711366854836957672152824374951966849883893815869996128211491118781302116307970059170825419043084125982811368334688175231783166731010940778572417990363556351827949074994267864725988309960214507057324242557701546237258277347702942615449228139375819265236555348591950433627731564264843271042682105176310600548773207951312460720220669009203803411565273613795452385581088865048662910731131435051673748175062128699445420397377180621297474200748029775563234064706429493022123892097687140090437708997875513114904581026496907542998759345746046551197554106764800948995619146056968954918873369912560158370453787138874725934324003770859011509763255397117096553932959195025257382021008079633937062081534929735484048398228491527003339801361340333544903991997750322351021495102589000851265487083824521638458968821652403853125936962318461161047147426176687418523195767232480124565271140972588963508157790804109362741916901335353672588177557149991332269641661218914675866430116035976454647666524459080872630050063619154375738737480901183202660229628927299832814122483378808661269586096214888239344113981877571724770639346906984866906362115699752734742370432687947585145458874908405493039619463132962349231085064376318947251623621966805774297725264290932406376775256753352454197617793816715626159630254034258975721074364618224109954504906005750183466948292530681829494237172904534228215157715966716339676638544297863391859869673252889491169055313236716750600303687900659823096765768149022646890464011250537479014409518262277182526527695433475368853402709497393867690424406956934450601809109716247200491515388275525308553555699609112611185511146007867809649072798918535346524183599803025658042753665006679838226670465773134865560965285465871022215067510123770141010580290127913614617634840900743700652757333385505513427816476891814783244200634491538239728101692472640492387164860606142951905795638952999611359940356999862175003182206653672107801918840594279948600798066706749346871764932103856743057810940603507565530391040764490238354061226579406517731047854065694047299468886441130331982674132281789343420212187077994386385486081071114330793007294573499356286362579800364637563188674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] -129989293430682358347049143760545347744976633582527390674168132809356977830924255183514207971792755295589990373623157300532178643349876574475878350588451582945099054373291749387171720994576436915808180506636288925368306262678108307970818954082536229390362182972781088743581325334017016641547023539906481378787041023314543024945774808979778525180466706431850415828242379778666572292679384045758877619573493365393903536249714680242870867177716811519707398938344710748872483592303848459530034605259316220623583502364590622273185017698732627603432322694727881289466481385697445103770451137481508289503489376945531417200569197295867894256708315836513125555021339949190149383196199686381298995137075790068863765387501426764452948952446768280893651426564897327431235716814397618230376906708483659183153826656388851351222913033649142197855679961799330842316025483720532877710714679209165222410608907285476198438315479001766286092721229428600333793233875374212791437723647073470791776904915928311859744525335270755403745700593034722154505364166467372772821978898640479535250419991822335020160240066843685992189800570896325378360804331420380082098177279587493883496250074940161012122841585561534893087871122002842216230853386203659753804009337886589158433275693315725370330104533270388020459797104892922273675146921558576072329151443091131380400892192459337265010609049342270760918709332643895772389979104028663425301892298300428278134803460350702027642007867425757980926890822737935908807982127812903487308025262507907559841918785645797407574034622782737198148358756971164189907482021786719635218541398798533194267900240559359190642125881087339989684675683439393821623339265407471437629788891292607655365818704508258145271034068803864876505078854287033736841548696176615955385171962209137212539142341651365133142640438951380883217685217438492214021336253855636881703599387135999942908673220558934178509347151943387880252672950092901388834434393798710624521499334327118709089462558640958817572142176811249769315798813786890949693647813264994725703920478557227839423675682561494683631443696104543515056698192324398437651992517745957340182923841780176735403293177034832841370176523243532630922134032869944410190347283313278210667734481099521280828555718238455888562161574134452454586537535321607367779326575509504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] 57378190378164941123708599165752362408973749721426924879447140739756786635419184543336330865761192190210202379536843541767300782522245596178250355155548781221377680111319051144928362553530313289833868071860247906596807240589439352315843028353839098148263141860899756692920479642359802886844186203494479338379779558959172932205083281234819826018391162527978603539075655285170119298196332139119403327092094578385596882214306435801167519497706578464042636072068904158681086620155995819312103146818524779400938901457481705151764976983117514286478810638376057031641301330081329770876693377827886426217645177848053634042911785396549672899144620913728384215792493641554204387649904713663708759580256432219937213049050840336047696475148656873088415988455472101678810659919736500392347812613434143969195312931801915638306079993582718800664138599763844026587869287102791620955977823877984021934707674365614894946245761334291079586914220261388103208506635033989140054397457442658150837555188855954750410358238482452630815525834879782132420112435977095291541303537978101584302675431591783015359214302820709667771298320612691278396711206772486700508062907608631077250371342460544950992744332410057290055717944137465394034574664383088738285042195704269318159784107220449320584866805108249124374676568117756760479497353226855634021690756536255520775679677056953305894425124796196014812566405293599215956212679869837683581624350746375297141860849583360236448094339831879517623098061164534161923505888612973855225664268470691512148861496028856534275206330189264629918769694500056785113780312004904964638716243213867501048243531232737055113257882368083327962678075236610516752592316578015946107338521996072646873134822259799667147628509814480590347332212515460587201468919003767262019349690395166749140381302865858572350206901215147720394876528548158865512707210449090639733105918114009319747148399318026301271840419912290796165914877221336371456054521343109152560252391201586382836099466417225685900946127569957897871147090117505513938647653328484636706252833886677741101918393215874240181713451391675177628433779168507117692094124511558699493307680663001861373237354516970843238206383382867065275108582945167547693501090375348018133423302379887833430838657043686049633083814185499402998179579584767170060049407016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] -19143983658424142592210809529786107100647435005792380459391559615287311815158596654332173304533850896579484032701367049462676619062975791992610738070585054214285005818012819751317119705520170373537415606475143866283722821719805708300475159428256438944243803213583123166927621019843987175466824289591846607986970692799559154351449830347718444222671695093439538849705496422741390056969668812527206378138110574945916720993018540148981564968145076055349736544866831985821987079288755872828297113715636654311474432041728282544974411452921652259391686352445223632759309346606407140914436123962777939232116056839622916773883219250308953512147986418601687653172689941792685354305791518686207383657726245305229010646581390887598259955919895349905138250822827423218174692814292711435761038564276894240599950702099394796803534391568873566176626073349613141784071819984575912589255041658414859659013950639550850070238833211539094630669410067875569525695341556492325863599947503235616539841983435214971015096406282274948412155672874687005215363757452614078443445180428267635276303819131708470327696455403749390555563686786694836609813039889534245034466653317540575327979484527203416402567564391315286300640526372668207118598223348208301107855352651676067131785529882193330058075524628515199096665141316450769216658853107117843868313217746923299332528155123796701407784300433963405567733539875966783126234198177006124072705327600107939801722374436928048074303020226641933063820912659096471337521985738717231728055985730668939087461121613002530262081101843264828590913647449522299229872228372269830280869255889120270885950733915535898689442941452867326433751221174450055842539090491771351939143784051335202931187799188147987398983166887830378505212117334391161002710011954348590791688986450054189352665334932300657898060806810608287037657976544943000772443328794062503389851902687387383383173375085083976706360231569332266045590421084784372646602927425250989424562116178463025779485064322893312854135231010980190139758428821245219522464710477414592758972179847494515912575180236101570597768361169676464650512985750628572076014437451165418701678060695279660914526218754510708047253325204245095661497114147772731378958335266752176391620595775533916731353315088879178750716472314145745267181376220915828901226712399872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] 3887719665268461259382536063416808808287484158988314072938597974899538383417756815079477341254580345060106735800426461765605445440635746447060175977490715887163757374734051931668707166444223243360256009770603125869201447119604922393164079977137752470613225261662553421014833479485156333191866170300522562132788162386628322702942498090417403504957637910699677855526662362157987084298962754251701583810913683645932765799889228825608285125294250099887443380515106006242090490645621697586665143759077867912144944828111722912330321265646416710727740441976099675554770768467525938266184516571647823271381704085482003773365667473113863966871861472897757000231428328974648611081495061815033815362623516807082832996024417296984677980108650920047673101888726567695343546307436682597849979746157255169924260667841188565597134168264499837333504556650140588561224099774764601688286348592149206248549360152526638258258542879998583666458020682757059353072825348452139153585286363972123849347625629805203511223191415307551516014243707392164689717997010482441780022224449285710026563039886160755357309156304934291416873879853356131398062588495037930561217441231923969169744853738886225518600839391384080865267669514005555635237211627759551801497230000217867266499477974283930968805557209878920885646794395410573657285538535712100495944156457093039771908416559519684049586505832336629147546767744407568586999699307993556595160634179293918612270649150030397005536995363401194015211989267124188511008845500301023121660859754588111167821519118027592295577485484017885415191382718713442392103893297235928368693530263835127607969726903905643444176775329576226369930645213569226407741098619941449174908970193606847197362114782434257511533884906075560145157662569452743975390827739986669882344812154009103260900003859140340920544226468382765262577598452639474464924692986528014014326808960715172222970747026321619115204065993306484292595629524365721835094889920488872056543684902761791954366665494395017643682523076067136294713242396063461951348461785098600297660715390090070470326464750653056925126748158413219450179140287154717593109069592499076091397884720365866506140272534616809200230179110406178701811228816704450167430163419011574711626354103700969703918916316772637490229468469199628856030166805090975454463168348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 363473717941297185000571836802784526769798318558150148106110377438717163648451297278750614616037393152438288417321590030538026634988932041441879961491983432174239596665492902777953533092881436377675058389780046694070381638842999022274020339831079941706825611470402003974930127556728956262087848452267991844769101206260350578319320827907902679164332523658504347426422949790274020372970642863610095379730448907842098646745869807356575190991351504071087102592215741081120142000122168750535462745382077059956141697192239254092298715347454937904162678131506295508379057794483076762525807890809613126631721635638939160755711433138389497381721492659584907390229664265609903858899663333450097267068224003976556089345122231155430186074399656215842789396611734818877024069789721085897144770508788630082894124834240145779219889090008845614218560568207225118068170275859614113216677120603289437262261888310661057836610657437350850384945300500719039832499047872160901032301115977397973715808909779044830843982363455535533501324299816313298602085354888329061443760999273659885834344508532042616779398300340573069015738804386491426711279371975959007788521018008662514203162131658424087266269796968602274531345269489802560824790351603663787191663357871653462938143271469632111108185428737674529626950692161151015502685818690332313533410419853261294725214207161828786170641272182091072238365651952188907062257263625615068247654324762533445330935156613912500083834049381189862174575172980492106725744750121894871425376550222930634665022337214790155032211896198061442358942080112067401717240970314858402681878887643002048055606457411833643800527734343768178449270186583052064300043632847727680929043903324395990279240635605159865974912563701628282051787331352997580111160481682448981132644273261581126656469218932351425143212119993006642686475104576417795293391567350902313565039510612384368912404981685365569827933102093872317443706682430090025200851933043195242945875658642653934967441512141828822098461347134786458988843434273077683331467006749329048447542969783849728191194944841509528509186664840746241932062124075919589329715887740282651652520138572462331149536308000015938226445231508554655047675656384074855863942802947320540621337346807923442051390764924812481616730956830245284193854051642013774784204111872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -812303992639522265480118657900908162684878853945102771373303905006202180556461495089243058277601298204595907680234186858844128785875320214163382418171185725319030336392725060376708699209201334405914984363871402423880600912136860869753093592598593585835345609800933412337886417093461671155736619615428265100752957068547864966198221119092973664905516994211385175718932423990393328794975077364704215565045951693028837208144824132876845362988217589083358202183438303846796528169767718131525967581040506690542858267430988380070383377087711863934133001195296380844372309601274511365333392150501641411445457693691898483662376553844867654867790240352630289557913379083269506388251026219138643795257858037888732741630827264467647696090349898939778081481868924647442871891687962487416136771181638054883016583995163924979888557306138117157012163200587079458430547407077381929022517316753289958092325795845280437515074295477099674212874247093422081160804780265690694854432320990011359508181827282360337859285049080741623095754536577210056951946564227395191335430523102280111238175774789735153878845408311348177133746162171811804115609977289784694512493490764970451670944845858661247617260923332902919301811331104973848336773501316604733914242864507051234942218803386915728220694879368456050482841298126049152369164845632460620357678468393381598625986588514830582474973256378066073753575313509903305527829783070120399429705800279254674683219772405905006307472302759985508804836805072151613760761548681161465634038731042875592594826917587304118022742233109686219042279164857746205842537359370292492545754765683179744414425486064479418112561073694549971805785190633835018794327195097702552709276257434794754883028920495520581042466883158248389409581333556873813700616829382006515474278724479189795249671510366189296000609082632989923715358145356663510619683367174948861345930935823927485982911380052331291818874889666506432648116502827208040624251501421568543270120491546143302721805690511571273323842185825416212138109408820044896746156931881838086421247572366512899814593519660563670468676625032607487712805707309100298793718330392531910599426038647405416660760806533167542191026859989226710478143851825249480255356819853790802277379599101993442028729734805719862976775708224634288162171450149175473315040460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] 473199223067296398462833170989792414002889890358324965534028859420545457727123051542227731211327847149909904967161751339641937568338968722816686026124177457364676266572025479811532615511778292395718769099290442228717815346418667362242875465539787373255996513786411082847735599388555338126231203869164499382152121347466268231457478208750206379356036859776068571516891331289741766196377956490716495839461075281103838269239460364363885268424159832544607727749772207647877084948735174414946261369910974256663980988665551390385434736015139170410802340509912075172222579899395670959870025734196274470555364508049072668788925557141833550297686035817218456338071194810520594765017157847045974944809629988307735761213460702716841327048566957180064782065399689474610991281582387132420884761676895377253109736017108794517204506538893260764191751044728095100033003167847739034758785415808010772447604547180182333205786074547934405577746279109977112942496649916072184869962490261913444192326221507395946783406709667566471991951765942242604236879642580089380882611527733847814670396085382475740486721242576033237187087350885948743030842167589506864300657378149633755186167206736668189270773889873552011885433114246624978732971233484212700578900486022582127816027604728688629337030503667181583800565791316168838400563747090006997474779410113537672368550042126096442366973756866307180495313942214914028803080071638915396120181213843130715781616963831778064937183588041700984088767221230745009431453049293617459126851328656196617954860254237085327632410140871775937818479383435985527319143306206702974015149163860315461443971805368869827809549691791646401940464620025019788604526892794197434149982887643001937768759502113319976321852511189696597880279251352169172591416940148527944911201656704629623375713134158297141799584766863673232207300253770672051663833598510649065919750639930757371523178559335998018183324025272451781564221914663335777707006316519348849658652306434096033386707801298373580051208522852057587226185966909517848322809379865492856073150164338177407920641455108411866560803559559074566912139122498187335521682518456614429852674417633928274228641159307851637698946926173252425749184382132565305001189941844625095855539659640708516016710731082063104871291223686660872638700044088706823917982973952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] -193668567078440712262342270239385671743358049996642264029033905223995669277773621004369801329661611336445469802038293927069304287127401346554307381809541773723854355919779264412642379903621675355179814628344563530259126057886969544123116999820059007385173841899269230269267061789642439783604373052551404389253484571799174523685718221366238639381711850924618539496539962595292743899263315281145236934310826600941017046618087632437853109084170612089612969231284030088892833677074832297267760090180716620120599132777211932855469938708996845756788909254591033331063211178829518322877770613966854072942271812346706861906785613306551071327392622192070279398435841870721028507871491351966301280631108330912819376396898609094708278565060886648109221357829281169803719158950282979586474964626203935540028238634114851597773195944781912776609783575623933871706077958040926921372555599475164212292090213668124248852579293554754315869462079611734347658570829547635958773657749758603204286556593014209579911250556067654573716152203127836089745561768092777631699772001755831735545724663181603050348326215234075898880167670963638939019908660911685705241494364293522972673315471321285769503734562116188620121094044770727919347380866464665795280086027891705585266198342431450002162015348821384788027745603353877253572565414046478707427326238389549785801291099070394594669446360468965258227797867284291425030072653001567150755668690524091317801420364587657208984547323033236015966215555666216498765328748524138459693457773888335825929115232331523095816281749656940429577105257143815632992062721851916230240300910393147566490746480007714633250165132287094640967511054216475732144445630849575429316932263983029270812675464030362609031318165130407080100404348050423469084205334745950724585372566305799566693555179582992670514654578941828143536730383673331841107909727713280765237197415105542748557311242406072213623521789188157418690467864493481510499023072108042440893894371536568649839926680944023221547572835191397491363654868799209504931534835615089784661866939466209098822024790619359731886653581081831557029782941323403837440965116916676284411711256603298766419445374304041248743669291595121419936486626985007256768604042251683468135495215124860197735085525329379248082053425702715869931467798294526127773424025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] 63231636384966368339949441248963276982800499172201385752310591892288798080851671388367218614014122086235973812160391410494599257863984495435771310945051491335606435947452197888047009820772950852153737199421747274778376369802387876523566074415149390386459864773417011177541996850730369086653721043103604477563128318265769404740542854590355716519051533109738811611568613384963883654265967118650003219795280798720372233490820977691606503599939819734099647426057602839169673086284522320968808978215028511903302191671731214901208932996351440503006732696518251190791485224669605822846982477567596535605241007291152653202849739566901953736497770600441751034624664198021358483461979350137514453555941458734080404528752172815113992315108711457584744306614452685810972965473716347847153074148231401349217560145744897696727704650610321892317523755875204366987764597726431264979105246367455470347893171846086752482251051238884253078195579187037818618580083529396517064167348088656321828855030399767300666015044344080454548055552535218618629482789442397055273597645630243206117187712944112187644905196833926589093969469732260212372604657782203792403266488659651329274859768329511566206706494900712350659197935055827537257593271636321744351603260820581808385369905515525411600417742842851057033004348906320860554665622269026142988099093026322769109137472382714448180686862991876183158005571730068172329984782224403806129476447427471502311800037957241351095703935785603002135330226233078655214490225346781888597990554833457365359932242281291861371834405729600315740525248863355759423324385230696755204304896948811628081596371210486044782898124980623640765282923698764035980395765391626736960091741585927392268934547670448734764250704407632826231588845875877456125596566630395039406526264030920263778333299836182899868374420302725048565911647614584464733849377876403327747807115599206210075341048563221987288889819176287741714524277831912300950710405696356928270629829703350830996463705990572726701974230074884120925730316366221280519324664813209289359969581354706475575966742397952409909188123880325834940296969536254478974782782357937918209860281592340749270243078681913249856628212676657160341838590462169518502743038652536397296095137562556762326720983086644268414590658295069537529611747835633450774234660864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] -17254695230951598894458918109657184010738426891120781706404482785562743335535238132142507957238737571480444211288730201781815739639745921173323005833970546873899109291907175629363426320597441175910396131974489421662583138887119009288961339432623794708017487597881404689703473994182694687322533846766195871860103433160148557524508301471304342072577106250566214818640518032352706025300482127198138019211442310159741185973906192800365412465922891002377167193578579067576535667908779904099195833627044240617083998856713276176511444463686181723095218607287159302237141334420604581472998772753881947755409712517852300615500603874975465085497969763327330268787765015673901406834320148167837687556865592524693099547224117569758363745407679020297342019520189919964449508020381993182112034541115171720402889726101908976884447379325449729578466342816163726513959233442239948884047575622917580970759723449088202042439358960463930135834042768020371069566914604754301388161016183313279431435131862595918603104794262504050191556243175540251757962644763108964492509097432702058957365892544605793295128428209387690186032226620510141500666433433494234861839890773675642459929490622400569176839695242934284030793026466869269024289805095965024267409213243040804336001493986196583074401710202963586728000771102271661889246286050998919491010087957237926812633192186805112082385753753603057936079891878393075597881592754463605080299768179768687986088389130389760763848607189962626345373195619466307187685194185647551221759436524274900736683003779168283583775377147344621659851769319928189246998616299560131813549679824180032468929447813088163249975309068695739356453926457740613698007466892415128991182910001637388332618407594055830210905427889222852131897653144704307160437304473695970034111669709062826796477107066616686528464281196144305111494597036038835934846250569613282885963272654444618308350746415056083155923883882668668077159420280580535301837223990494286004975302430908931721294517506699806966195698718120213521002334902796810550638841858849307072877734444164035410136429685663091201930648560884948886556680979973037832121369116551437033428229644630700167135359150912972433889780706164789170917443632100830209203292087779714583239219667814438938293471976735195179698173691132762005071355051063288573271736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] 4059792642464423089035638701457797749108883356699720505612588894348124863007629006319885511503346885061346744577514818438722595577230318001764422307703097514992023902369074144057748081673464471575284306795705403467520681182987334331393830687224565061926230970274040958581327260184612211816348664833471527919829026474893749104685476518832288913926238409328305417197524757290705530282785311014081068691332079638465082187655597517374121978964002013773000081187993637461475151415863549818527600347582692099180457345277000296145329212284683102135519717076832757175850386805161440450797854500102001023969552922362039007262621493550814314196841013069008907964076242627918065961732817345216522816139031979757482510539416256352628077436706862096339189836100884981029669949278563901578145246766463319310635948341985332393887116920541174405771182147637658973403581569798751017992543498672178959316577434990456526677890288336227240426650959091642066698129808232348101690574132725832636962537327046211595526639990349460691280291348232274020594056899673518857406244756836193371331742622069210930398426605236951373402523622200196713825914372921749394860574472971105274060772872490581156370955173083950945515520665495408374647103013109912071880198534225968222876404952853435675945964687683546870605229563880827570204160591338976132057735997874812306674387876465431265617409962361616689270820753728654498073694639003128412753276778655368989957502409173472862914500813088028626708270995128861016164508518187104305469478882499647170411834919340148358610863913492152845544706138017290913850868274411496565816810428951501269379698974834248483160228935599266166156316362313996163406185632599408180564228495666969737462893610533421927815439119482189764311845690249421735261585214302141567492676582469613936314007110206594864409156770692982250928665139844621648069149276706322847505920790937385342778361553688902080359171733421477074582608068780824044129459563170662633141485483364905857262640123769389409601514570626482826331457271405945629813013018740135652315475111997177862220205735275657051397147639793966634918876935580652683507514364534752891478633961471043717590269745733944528636866949051591464226545142965939593573739208872448494059158091789924370817903324026109418497213677988538661459803835089397263955394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -836449504630390167039396962243082610103849091037130711134208845110688333255534452057528859389868287470221512801296780200413523046736057330317785660493999173577070527881743316597884502371891220270451059529757092040404241281199410248579007932573728544724721206587518978407485024864245950778205126231297561879720009063354259680679891517929174410820793515459535153656413221799178361188044500577373891362024717240091602281251369144250404365952446323496470142789630390371465551964068495156029209815648264976351680686513155844379855288813563579237882249186806096976209322241815028844431836394901007634952424677600630556561580639642732124013808599813094316868995005610051899653317100003500636333999252283895899177765363287808078128924588408745857501042409978048028345057043121636484061289498381978820082044988404837154101478626796190326985311709646603989150500418439032103572093759876263158923371548492883222869900875184362670526654326817430916189690589695968004237555894515302728123891510187344106079933857739435747140857302600603141283764385087561795968277930562019353521870913223713113744066817564905769818057112710057952211264377480648510504634092069180704447675653966874418266320735721834460412319904947441670319853057413527773560632782183930634903050238045357352835705864950565720436298980963058189168497269994003381181540961815369869187008930256381081287614886836503012366219228382232229087997031985543031249042640097593345830026863826220876294504789995144492206782576514888261997035010303205902826271495455390128876937941016897882896719878501690738099927465499393358738295034004203513406433053319017392930251674479387201543558686700435840461557183524529399420258862203217723820672282257509275299367382289829868872117747484006579416888555040059595414775626980650386554586771917069651884957389501489898146549822867795353909145936392934837415959789612648361817874119899505404163597020760905958013321162363137127192389098875190830297376821009926230624247835628097805820346061193339961747760036093434103863115507856477642340781416185135149090505783951391768997293241157213738407620952485103556956640726312608603863362171913389614375415047592422684435189039927561347522829990622933283880149278671985832069357549851126780214777304260587873279958345523795683165878130170358112330903015783804681007923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 146055123563768851018550595017446928461800566577794716749050154636936052974374490068304033270026977551245662113227431026999076220071790183945889360290589288433896856491800521250705626503435598804611327765480392930997075449966463378287274566614543765893308572791311811360289040117026420236219939978006812909002753141482667212067701590670873354563613432665862009707586332722074383032264529306034733443722463247570901166870211582748159859265585727855335892092088535440237418026734904239714980382473873893452815805078482968220140911530770409409146673504092192545554893643522977653368102086378570496512098206888159277335686899672574687409364518338643439186791921636395691711464221357630711191848626485934540386917055252999463642698519915546362959296438778339777166288559401981644353273542532168574087229832064632094463915801777851789413935373953195623286343106662460677541268693385023465281178125483026039688391426364202489292879914283218953251720101371420203816587394226642031941895411848963361785064755759169351785637149717853058440021858158885740136425605272046635723322923741386256839977258807466918789826639772689403349709969405302393845841823905850892428546958612099224397006111064622311673638726792343078368694540480635353204912905519036318049939750160907017586054425512721385706060990799797484991810697600713572637620140993204265307665718430851982610446633044327939842141246746089067542045760272512936364127739821408193132225232077524153011694476562923222367078721222379695183053536499965340743865236074046965114517123549424779881613427313786265868007430374840727708983114223773451851505368362450882594223361308471118411132427131350896753409664531780647556285030679202081446913204153498629992162236987196607892047512046870592558913382812405259505006457123884307867566137964724848926003215857310404139491776449019760736686433530039964104507816311219049875432218313348398070735456405342205756055914888315396602343940103180605241725013113473158249229083793914753067474081530036198456270972419126225668707649818082077628301689511469504777060974882272210212395062177616851154046294771021045824056027479884108039754418523018509070851963258286970617617358322354360843294688147431395886994011143138948384669208935961491556718203313092161037210954991247519849147678685209694875076823519513198068760576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] -19231705996039155971410608700319446877231992799521579572674509868280039439588081744880596607226739228049096863485365727772420339002078174070784635202633528020116088212917849708923692602397424915326034741949309586940164822922592991344540979007989028426323181142062659827794064871873504844357363224191331642243723644973211071388163695219930018712768534066662610695513539991037058301827811143647415732862448455284099758808508842534036179618370801588143621337720482467516958050247951227980746633064729883364600701478487828515279835409208386806867841517644475821665344038442004052015168837601270146402156140724318794922310681874550818795738566327637177540244353455042151586764277652550113081484272144021750729328093235112541502671681166604939262415634200559638565879364772987444774807802747577697283082681275829228268295070249714757443247625082255298487460294159231678308607150922178680505942560013246248482201003327508108975836798921537489619222811248942909625994651869739852075634374375555501926186067725920730389542969764348741209499310039384395995665290075818263667615007549363364716713269637456380826463136381855471008211882358054499490489477563081836406486066039488626024582448176584587933098388731441039861015602565984398258661429780272676890253157935057569224626124397264204608158420931408449789943159527057156371352272768311320533390955312992762188640472287676956043797788304649108396055915216346643122746039920795833195725747356945177688155698524553509029447359375266834249762246316212011072616169417252512268330893511009699852923063372888316551229193992589264241397338647159819274770528648956976431224428906875136928177156999870394714165954678583158008838799067821518169207257508958366770527756165685145773185921311965738554800100517865102995186293219830746600122783995950321266817180654021007910826715461038597824666856697971196240058351984052940391317138454495467090005691963611381518052708922441066022294169999902075945306339067720963654464119171386770584219244871697976459267748606889999561910497555182172565724269561639737209344783098696509470857756538961227143604246337147337264306060058339608781701506688310174564615437341146048992783696971600719110458168039026518639780770622897993846629470088516129327662707017046284872917297960509339409955132224840224780214652519788169333309440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] 1439193729718383294073466563426306034788829798011515369578210196063022299498592605839457883879450122792945178322957236823839170163486974628712431086567181616123752781909125186921718859658367934672251599614204300851841176098987061381046069322561458442988404006591074021654558216811216067249385748456040606252039556058282640584545154668777871110580406595470112252041843256681029087643979402491945423611552348470405132143474813275862101020807846005352955361324721675734465250065051482079281266604599878806895260191948310366778523456572180775745652930663718541401828347762959944489785577396368735569356303324418286451916047445281324259902905067128566421038976138737985247936450477129640042653804274518850275355117832390305433147143953871406905069340839824645135352220019459306685841560571931477265814991943888636450152485066772737395945308190329273685931723463011981610255442792192124701523257001655124427300459573976814437693989366022903362888509475842372080156024919512742967057733996815758695984220679125276110976137608130615196075467984234295605915433164969367851338104787347615021263629734149884979102260301486889109358065249652330689451584811794149329589499720123912020746247820623009933393659828700208124210169144610522323917945803177387639607893393674157139819174913878628632573368684871383975286063171020039081723491448436004654492757474202641240803934140073006036260932553931122069770401954352522363738361544631589277232003028544838897196551093355408836471345785862667493991986316891416455127495577323042121016953033411679246629912721239618802118203111921682678842397638239718478185376186865048942886085627296007016591017939493338613137189667471626347775123705474763851390368954780016200076186342751589772351435485310889395113557558993097296182898859090856897417535844591896641538883412460246239047503285745263667796848707308975199084519802725156367837424752927213220032895053552525315729832191776493180715505066303286444620370055446883971300203387160964479352738751125570974573551061097209007328598949725656123989749230488600697141861833279179491838180710825484916237142852567810220181130093332514170764818180053962977567032731275076631411782146411503743112804796300296190445461236768070717955253426291668488489658922408031049682923351492099956895021161278306378576621117249538433744896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] -13706069620496622727285900867084154588372308077673757111457182994711996497199496999064042254902695836195210770254724735283553602075405004417067769122209088130615612899908352270646090101536659190931985366234080523126070727590734206290988084802261667413243776549219830686743934652740312033644285137157610928536683280104742923286871795273999494253244881375798680929490122156026094814085579311200135011264213191203655653399567186362035592610672484401010632131398377859202292060482584637174346645164843282923978330995148316033685490438463037271305802444613539901733590612752973458312213616391593186668896934192391144040233067962055163301052171646496203720525133810926610688905401713167493211669297976971970380313294008158278992507765776156001198752634864958254458592639331171989148215913287710650020074517618422627246756647214353960836538411064722243521892824009940506580364620406358782357274039011630904098143601795675035106447012106781645187013987454863025910734748066055793281486328494967694972876607596948253901169876103801056539596415191226567229651169326113645279934514987741493962155415021924595220258306639252817832142287819368720789442627841514097366904360083510140084200487483892141334070315981588028497356178466640617693952297697184020911181201679599950551611874083530030335904503956887064812359631456050971698854062583456447592470618090006943992554032039905396737431415735095774767576951276171453189199378765477417717218599654651746864827674562517906845133012354373594850733555258602794681030232838496465833399121846674400379844912557904183057071617855626149750667219931219336546636933604236205673512071720792701690919386729759493621219102212261000139295168410558546365777242043174690156679232677074535055267095199965501335224630799131714369865675401378444082166477376276755971664937237285933057899669544302781147181171013548557876080578268528752750517160974138268157395136991186934341027267566160787684121072086366651177255334221637098836721598388353084881832714391058678970672303421562726613265589762705959938711528943010256300984559344828431860067404959636176816611234572771281449506060557721205818500009602860459144113692900153309790437900339386916552607512394204714706078267107558112157903180280166726916826001703789381952289601496450973558990447704266050507127411013696681410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] 17327143595325105259510744927332478100393339596824898309504243825264880226783929098730804532996316795970133250829458572372438924087244951706621253208388395671821837645411189602403417915394784933213404486384583036037757573541794115726931009840285193611526603477823967280380299643357038192595157124763873904487318104150031949094598673991231286551314950289358294649086611405749687014156676749021707294701331147564269523777840308146961415462655344802479069339684299551870397423795384935538908254087035198115307253151966651215239079142240990571511222278662518518860695079827527368641547906833308776076115261926677451045971542986113820163826046637696386540087748899893804438905353472154489435156173776333722314180700044037095661503878962173788609994047865659335506735972406518616487156615767480857183199488926597735111699780737832090068797016025862302016548225007287789117931458078977231809764335644630246764027163236432425727774578844141790879740021151774312012528507339106268159726757835455054125891521809687121205749858448607974844237337749224162756907088991794508426036080120900649757075642783044494978355065040719634875587131758866145594243611352791214471167498632733581928090443074068127360817395880783836071176762850171255882839040190969659560523457332865127175762196492087706840746879874761096825051576948372129179551066372987300774067792540437560558135839503788074023211949103957286654807148562187900228032051994422071390442899100481487511904205281396964803310146264994708674442779910399146755704813243603445441416601791587285520994759832152239229988554383435018403684472271924782731775526111409608190974645551770175334194778391035100123644715565797487915726017956955865747478291686741426336554031697276027888766387709320998349824321505236743070733266200834290839889370232393949517628897148356130636574602460753035160457024620772436291904607984839753988255137553340844801896342800834606071555357403810592974131912270597398766309762369443426167806793434829528397865822092918670087527882212305480860109366561622320482679673079083995040830501959082254237109577326671517202266778358598227022955835541511947715005264472795438556099021157273177558091707124274494046514976835145892616517794188259450308285133525795441973241739880734985416000907965793601041055310083610318616158288983204214865920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] -14050146852566166553591661876754670981212196509110532137760185679738022545069570521858276940151426802437870449922191614233789562118537463837127039943101730048062404543873237920979218155441490954225310035593651395717281373350094940177381184145330012697183347124209800600386294861322114093532879511985599018513147771743617657802915009124243289750095927632016135607013639942836840049429256760260095641863258922822649479536927536239900139665476512503692798294068249993820333778717950027733520535435215113502390641010756045751496349782631981276331151402790353556898254012641270868065603063674707502077795889571274142551969536050954162418116130371844050770877661893090074558077493857448899758517178190719088072777353942411003023543565644641311702569241888851055649677990300223974016030789058764138803130885062659323951578607263916003113277867716105396291411564018976571516756655052007212697174601277202517808484513355506644177347818647711976030715804124975534040956463092689063216028464763595975820825406660009907438957124201851975914819443726402101817802977658341526869967310650759228848259023300153216941338297886966322333053406430882972872769427664719553832737104300181466783545877900582990978446393615322083638294523557921727960654389248767303980525728529661806980101640858910199451143369642239880435600081569869778163867074036493965428219130765439306427705168209724266521495580114591718993499135488672737017199968300041378144030668154679829827604282108977025628009945471087237118079173464250508941844920974552166429825987744742294002631438506970011221651055881164786488326790840326495691549850125733423785902005183333917924782411531423064790836057015447086120028971752230392545260309698726817431034123072648328607636916436774545420292920843946294764181386926910148748197413955644348366606107948994981709055496615120441460903809684853063467277992503909975773836951976311954854431151558690716258798582004391842424471719557740612630011332931689350662321132655349012613700432683954732631754958827485020831569941682160283682585021595389911515375240634661765611057404416876922139572508597549313249880466552966873590570492119052707309176942517772688854154967439363875735158622374486857207664076601713350492171765673938614053072131033027317201756352963154168663371222792197706147719468327664185507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] 4495152828992540695407818101956896928274611851913269521699811807095067900978640231970530363781362965506023009062257713341195406368617926607267146647168460236524685180476494278431919708848866765100416126071093339620251942524843712685413370539560489242720029020297590234572687431534830692846770461350957366007195071831814812228078221039550348572325821580757970667350232496584742349704937847137021690950284178000119739940335671764954416058196475296929580298754483702694266396947185155769556721445402403178873685492843339794051904709787823175531270296789792087814032013876209498428991464130517780967090706004778584120234881878568594798107585535991332109140514521569596545581475083262976497098695942835611894777418433035031538443783095337096325578710642554315031283864390376859713247325897075865340282135191184709966153913254820411941463065385259751840111455047633920639573020249495540343760112092481117536568616135208845032537033728971007267083222079562861110883836097033136536183251053655330073705634220775215861593676928515063667970174687462312168754839470208115387957466167618907141496160253694631246619924282504828270967573989171113018119535730927932520305491361688167500408509053102912813975471135258178988088980980220045224452551664822078488130561425311267859226362915062728805655458606221658519151712534597477463357715282394255125924231686886963150962668444120728241873574668639853659273623279185594676476932870199032170683797990404729767709650834909755007954746213598708658905041878102333025482615010416124598855850560596019320907506338317090874541518672074633981887603176806636922053274705708819827460570286012764334824880027235818506536429076379331443145249189130603292188425588994332924935591413155654948704612932882799629510175304657614400240498920854578154599566583839111344861144258869124666985880763217093441626920132306547293770296172564451679608725091379466615574577061157789023911916472075371433407639205075929739176890226039289591551325942886641159951655354852171171959227972633713039151109998843205672566090573995120412640203072743221396551396281533678158566548343126412567662585545824223703164556887197830598750767570222917911846966522359854038866109567094112682124502199303826187060797240662213088034738450947860660639744872251798852429077282483176689019897178370586181632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] -923145384646233712180482958716711766284577297334640204182909046152033369888514870568609453446121659705601960004148981532126748687511569400905993091592824474616301136185633249605195275514238223817859119355093729410548442798044477412289837860432407395827404115137833736664836635520078034516730331227311235352048234389735683627085996994109515438789823916404237874336242155353934176896153197017836647783697063444990245065171225575930504755361487557854226147233448687356048449308343430581638399584800604488020311248480661255528821136575912110785817682267853583210473922417956918629001653175770254378582067712016688422101007095929011326272264815987630201493032113025418497976022737552221092490191676887053174062555515450126078582407510977417203102728831309837568612356480742223541283584999558125706090263767530583807986809452269012142994506269949733874659954594491724779056603696727889372869435042369487093168900897663553010638484935885139930197503144283114258268785635476327869061131512871966443885188634906988810008621619134143506767805384757921726926751603308078509453422142760023115991289241843477305524672768149058233419457564084345380065922390829444656621410893804569987992502573468102139925380771250612875428018009125254150055942828037438825513900959629685776613786797971084659575666868266315898034130976786673538122921261390787158610611653524308950402012594944734808327832998576750529921226584881855111680846186504714042029278288891399262829618953197189846487926227258271517037704529148961450139115799161945542109160222605662144459572789345704700605434924185668837437993222666797324290164485305686272816647551946351682375472778951311221294743665600216648628494283382385292410269649331110322956111245219091834077704949810640209038319481874740255715749107054160895953239258399692000080205582941367006099589551934823561954569222615564189173569124480427744775333425744442904369217272058839986880732778880333994439224305358760476778124084684151507476606192958001285442561696487258436227197484780238592516756261652669221088037469502342496150383088765798711059615848963448347531355170627612806613751791784238832842170578246844165938697090305395718665851941133957130618188595170424806915370923610860170865389719059525641728235631153306403963261246565336242687169995494465422669024373066233282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] 123389925045859566398730412680855859406628481118754355748742089883018224416416673843245022009900230308682562552185671278522946273649581239367792787367941375636700377984612569121414112916240685948425503256555460963240193204835221238460389226993246784027374160325329419257814478401845479991561655405889837127234352483790976240992028472220100795128379712579156573305920177374808257121108795228771315753934567007352838766829378300049141059789441326708958009037746313415643280279624563730075691423036846132085138344906303822468874531099932069411143448426908796717345346441071375249374792860018405468555557185673192850967222234799239578036598453262693040210325265361109304919636373051953650534120625396800941363109807043218541520826421033463594238609526038314776883908600814793083000273035164727496724219966716387346098998815227700691730901106500943729081008800363663206763596161237837533774448094528128676292449703796829404806455459094156351489284885118208031258817850584350382098016555552503412631625576270964252069289029625924372976808142503863868748764053619328502536414531120683081331779195104804698646184885164644567254135840824153777180897232326779634832062213971137068404963591402955626798190862752191912215801746396612660899424212322099907687003240844940682117331743975797059254767443042125757308693749007689500996832721635535758290196872674149829353030552119476396828706967073823351932468596440314059257922386236531461876631937377403614348728691684223710025808388378560173766511359896385287047423656581174836353916809445282795158810512922922155064170442297511263849140592863377636773906991292493907328207702502096161581564842223975843562436416731049349094434026429977602664367876996365174362410920473515491101808946458282058330866439501497605874438408884736117991097276444841064788429073665862942587445537531383908729666793695587120651391500534045633841470828325122359813548778420717699689376553211730716331244425797266447117128200290702904590161345866558001157486262099644901374126955344371962902561356195750788075460666914484205207697613643013457238423271797093292474448307049763028609382745939846409587639319951540866685803205656042235869406457695716981218093450231251196300937825962782073494145271714319982594187886588083847595220665567665775057014056639017257173220798747939700736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -6874932652441342352997000352003078124637562911729606643727734979002546683095121172314272627859303780525443695779774132674119167213166808705419305934290186313852403940998727989345091206853479257330830441421136424999109537295302471218624634451256411086526698676468080503839247269993073359132611311442933888819543593773560121676545625009222405518012238409066984127035614604438437504023766456032079797461639431454160243460543216611709761652631173864498604212129240496673485996019969265194961493566886701863817941454298479232905764123907035654683513332658221268730012988693155331272746838528983737165156359889494403350847068894197137247139883296418321845986579665243694170205950527927376055081385372460787101183837620046472737090327181277370451049460043634420975973220727424319726214730314865677852316203745748406510532710387276145993517030737939168350718118295088719588853085896980931486062433950974669715977736005444550049744884903865157335496738226420880885565431537727884491168536220943039489175993731457695210460521184823886377998692453538119738107318624844005586358438294882685103070562328801092119820053741927468369778761969276332460533140566150525200807962217217121353648413720840372146338230489335613652823000359401205573937705754640791041641139968862892151056589244940672270081963134503452703944352607885159875864640659192534267661995518916363251284039239014698039299007916089561988233455108714865532263242698118533501716372711168544772818689575051033974285996990565057091145447725926826498510603850264305576893274321408024088993571364204790935072338731670147900815477832665019082446761941009255036582307156453605488169504099007272467796335946890969654894714612612155185151379204489081263527374436078774550727261049965986047967165484043955292518897772751709970732060490880793166270803011210623296957649446548810531012175174180396975545179517972535702731308564669933699885206912265678130053781215450348661622624210587388734444258666953218125775950151914908216770489884651694360993041731551943300850243841569777929399554960763162408650257253918882944551788794380281435798773407609240260343329709112827221264677143087676688682681233713944855815007808458445005422216408256714082278794115964400138536309359861705428977002183778289248274042637577463383302755009017464495164706812759900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] -1121223988817207215829144954960658803306175517166582034419116902424679046884717368003456832430633206712420701516527232246086249183917509318011385606560173997212898333224297974475900292454218418402733389810878831803618152506428806778755055405093399383988372229082520817277147017177083040028407281716584548893346455171994569820623294894747743409978768121971105241584949168669562671199885217511986098371710289939304149037969784775900096025294447360532594582644386271195092700152623956218822395434687951963713526964170862755892882937225410302010868618100179961016997234650609149596338000666478410432052798639276612983395200308265584542375715522785584955674005566389539685779203935167776585487552906807575993885152791118736631080319347341654318843476758035732432610813246611625961701191663819483334940227146748480784391529144872673964506692166458353546757052349442479001201482417790131269361143326385183867752192287457074035587253972826934110967507715126119665349155501100904258008165799628386097424870507001266903808987262325970138541791145612245659249330971682349210393182277774215784902935810787950195906213042741870034877055723328382834522679168746854757331509074418612677492895274189919045762733520746812670408489507972126877700244927726579863225368423431793069338740182635828726431948366165336124435733917508077660899806406108029058748840200521193044461311826867169880071529857201352405151342992697657279469655145738090575582609066886451779335604886440524883348784963569672182482982042679355494204192076716540703406166723362882103778011077154295647421288785565804062294745571796806480912375233791438774413230796542158348026614207823052193155944817813151247054278505370614458753864219175590216160999055975916243505557625907813500541264832703421507692190045316616173315834512744502771474532812972006468289954105640355927110822591607567357211313814207837210390971496355972678160372518792336610893551846430045511924364313490761949754576266585306298165836067505010477606281210381827027524942168918900710053993778352456232707824123399689164061772431857980196431903322856398830443080615964580454850486123450169061830344644161202023374935168745938986492041436903423965252752487769955634695960917633486280672647140955050841375795694367115820150628573218671467744102312779170270442333211960803328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -6983981549757813034611540239314807559255058740895180058876416237518600425729611556630708396917607911588059448274283607171517240565999321960605466515593871529521669641917942272177713202609236582329916472043081818734259645085333765737152833591402318443725200211682111308618623453645395325291937003162653895515779471679894824501000234674669825020311152456274549312670967346356926966154974705099554778624315565411437687572825577985896592485908397007646949191847068700547442606411975799063753342522687283472493241179970677587021642539456268433629663922654026074412069498335183374578406333270249688443571382832905075675363832822424150777321459705879062156214439550071652448064040426830381638618207933879587504442848329096874077829561169113781322947790136867879129216062157130890867467849127346692391263857508203029828057068447622934897445905545446835911610462138440011451784630921915829431147433159891955888101113628235617679461254385864564860765268425622448548329009502361351082299403465634644025492959376208377235025946701063486930122084897014367006807660048683431674874689924256853287187049955042199775762281468173496110796667160707529578797750052527671971431107945587016688370029834587321360490716825711107149068086616305297326958243579866691592631585589211333937510184896834101522378086123547664667354809647157038389503160504277798607148984785270858687493210491594418615153541813216745447574402381566633704795596687189104276024155078631543995617588873797312023298374152587336135017291002643943578480044740314048574024123356325367634436965571324258795406617350154166450118118470880252100788300815699169852061803418121357705174454803713283292467211588593040915893834694688877312247192791681915332302058248262276795467383569357030892936532816367477882620846982483688782779552315193978012411363126329965460121686145098055840689631437565056474594188998580739429148746603361722408156837997237531294178477044955378171340856253360819697414681652014908471807059272168835947768626773426742573621249047142940077272773444941316398498296780408691728154728403287772547872415346854742466121592015325938008753106976146519481917087507469380902433505548922770668808768248987117946633329478067734123875898739505858522848705833528803788117352346938409884555652221779471947181066747491484127483124463477719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -1899140689366310861111200676187814883296579667997458338342163275836997572739751373133364390475061178272780063830727984579614753682110356930715012659175854473075843430472182709637165383735142262219186462419777957745183656568084275248527605943892321079370815223019148561582611396382728458914529306065120117911070720021527657486260524040646443709997395788224937455811374185774413165653275874747685717924013792960484835781161638431988723662303571977478489100701505728565802230503797519788472977665803071383320558257723157500862225959736379784637305486949768815517458523510343546024233307705327111841721238331309947629699683447481879546814454163920454034604854402619715774104367944632088042388029445201614184078467565908304281732792946293702090140439662950581089365140845688408482780145056619130685029915709458157199850202472252485162355117983497142567285833037932205276811975754751642604996872015145638766437195779980343692508199189951354246951471752581283648108129059948907110610484212449839661662488766657357283427693220275273652042549432019688061809790689683117611659230755963768696708080472904017645991276905860452894771849579452014244520854216684912273319370649211794438201855772535067266248620615401861291326872334549413150225622987591960058054857457091614762084905956218357280386964699213759812732636620771881958352119298697072355021230343607941850690251965190388881692250271598975767805706237946149415417045513167357180345977671781540270229744640955880599538160163429900184685384530164508034751307684463487829307694936815737578647892564046591968155047990798932342132255144038301841025128968446445811805665982918783706269175802499320534333249983175027654322752770154794634271698647750286617352469838590260139020163057512777639012781604550158802343358563756669366729446337388034514405519830426654375077720213857465625643115882676646674306552798370023391249974522292343352226403330350854674674103298936222954090440687084701809769115131215873259973138975237831016601806403266771758986641402554144095226101504099643053243811852950212860350802399859743003310143728471396186486307705760628733197839608893942039498224734972397252908157073216485251652528492911040165235130992770594268177135826292238835990003703757644408287666589084895455093323385719573504428090834029818551250615361547312037888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] 20219636605113658148154215345131287900651941014527281669089925175926744453992472884002975714195985172291641454801969081848865560155520271561039606635557912966316484680007151220884779819529118211050014961123048986118894893532679082403603731428219516280110032262563013087050603561790664045460209982817585218063190334588675447498765525870153866065237810975575976230144553316215738185091035048922497532581524247242295153865810930414097454805091443878102678414056978218520530385784087949883150404707527554066492037093576556996475760013993555272315486827693226014185423405372196749111087695950403205720174473735549043551883483185227014750875980245429640715990291919295994800372012315555469189763406744678857728206131405865927122904380724586456270181277730243088996106531816427837009867947164797781873037611698462506412756810391938597131217199542899588808533249575487228443197967641935830739456266377969160419199581360262967053114206628683400994943128734557663883811078045304178824803461548092236891369636855560560213394438659733830304898235124197280831001218675345868332992472247109424262048657878723746181336419794013550137746951370443288836332897720285293374377178604162508945982523377185179978636392896850456422184439210983265798860340124893342837607041928585263275086672944438915379063188905953708115379366783110929141963504052912975120104399013584624044392824157510136304251921064102207508116920097843156329776763428479122680534785330930953914106415034417001343804799236163069989300109573331972864293651145294490146651450524934958598042204517468941442816553868881149376358908037938386366356088335033594377809703680428998406786263052991673593633575679971836554085603961962618595980034554013694323479023077978170258677633447947484623751403761260163303981372634299640775280362833258359354106372930807741179287663713949367942827433785529976124002694089793996143051521175184184275368690086820369694617979003546323810134117171641971442067929938633222864588949104555401719125912319796016607160256977189808506139366074810875019526576486215977748893770087312885723980709988332900393413224638441351412723923999863870646669687210441792964155893984724556226805009657767693005748223416923031924157939694619408302911641443320088553131471108427478416641843256817230078532132480647036503839416712110884782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -92449644459630249310765217220631035595953781017072118729190619186339587915402935514964333507145352442718795483874631842250255551675459984015582699089864791559110982362937419360618634244487819211606573585633719826318466137175745778944832381364193515293582235179992427262925935715227412575977347148693283743664603848281759909130061906586660385984552947785170245253088062475901160069322354204732313330987567791992227254835760249296500189770126236634180914904848869152630306071401605749782068562541427176972156107924747190840102279747762588139382084756766740581315084515140252690462850752771330225595391748230965779515066027190636261297814475068697552036428203638176004985246086031595969971798218445090719943645593423043483120157764618992971422092824873627384691672565643854252070413364263269064007858984916007920567648246618131416238587190149695873216180593537855395701730964266994321934151942448370783320875146806146159742759652481248400892808952368588479580934691682604248043738464725164510721770938371994694311683385967207195204294721779630636850329480980760907499223393472040702273726671913233406405622473734624353975136045399400037370617685817195045737264087832070239749625453206837843532447871445525103315666882310331958033444558930101421539359180864056077561769662863585585094364065343916266764386001755902017085847719766926994699251362033923309312727909620705608441167585808739248370719783660810947449921151129589842886616629909528083815782577017894661756888369759294911507944865562741589442932364274324885820398383041022767878471766427498224592833052718512547253807852376675953374469403791575190772735032207994419182232631869485721106258058842957915991060366722451970418086074390206183624589958163525105518445036303647547490599184976800522633909769349098718055291887722714271234002543917055647507734651690024321146143882528586408640725640277916529416688855096771940267468570418743254520697266346382471487934658309852033502508548620546894081130603424240806285276719574439621630002146767833889921589997224060481767266730547992191678879717510295239208947464332814206264500722751165735937306690785054210716054589172264007208081508957629955452572363681604316173159620831990390031623097444094521269408638075486692350479212833701219483368874684582757579427898288452737888892147866955348443136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -985966575591547719087975518131112797634435722071520607528310905685061025853122511905234861245931049890560782109749561033282016368192001819024422401794153144347760852979269923904052745269646132076124493547696512975278459898650897632345485057661100874717199193727521039624233287653410788974682688025043571676578635202018159510117152745225344362010085369180752511009477573443173558564745821660749572479061484606719349523054128864030927398705887243645581400701728474295923601819814754824870396482114155602193050342717879177136655375583787149894029007616521963223479348410944741633428308546740802087369306716420777955871937797311603838101000949842049118760623006420140099300249881439074745335020091976421894006804368193684565377886272976456558679387265278254760610749840257590305216383055518212015702850331489782663216822348963761483350532368748246214054882042868997805116561069364837861730219062669569087667352563847568335780240385773640972483447531167653907667314292067535266607499800555925936057681770054695117927041665117806290315117958452130861729145943396257281643941236381774587023803726450854223258108225932240637543857731835138249389633504424551550843235046078556198791110929355595824175926039113666648148889408720437624414895586473688103258458013576743222671469012167885491684348172488839904787171609338874973727867922570045360949703350635195497672125693519981960434629389494642666523088989128655615264170101356624708953865871950791145032081795109389428847252707984001601846528927760845815801483394876178913937930919727620642352667519346542215350007703831412988989921553341003823951228045803541576134874925922858442171771203750845047185339094229468573629238020306009825960340625055992714991082548481052517754181743915517615482271285946345834046592756116108784694996412068395392631978076538915670663534157008795035732744289330875587798083413075041876616205102702651670031041384302155691672876788886778287751408706817926852947929257989988137148977142314096066975950644636904402708078203861710445773817060573138352730057631435948043668851720216940403137742683540833238983793038011619437952491463533407214373785090907119951467186073565423665602978612186069236950031989559377100974656015143409811306071670154928028679246955087735479318328863412548555959265381392063835897105822446010761216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 13141883032037197421363172859481750000798380120179245691375419277628943884226253964420201827927853189800720489063815245934695728087330256423698197900480661205595136940849042519205946705979284544511183271863897530991258951877322034785452662430819097791852600299745007644923535493165954978581268294780562222811526904984706493131572122905147227074345748495546460412904589965163289589932232893418004460195419913007356079746475546965831071897488822041219124863965303690698177373562715200499760103383522472723430401720308893828906830435295596940610451249107818151501899731931494677243055997733518302250991106955175149357952358425508966730774261540072088579276471951658884658361489691997315060224872840624467763929870076098204315868949302911627348872405449882345047155611464455129689578821725177971102081084134429255583590865451697891459672612742635579087892952061632491093085878343869503078196334573791498987705948264794278889977085860908396380386266081519964077530421984340523254641036568213216751701470046388940455336978018119904671758652439237633659796731619733385353679821016489490949914025642567959752844923989158860752528211841484333851229394720645839120155595604667544527579200391128916032755904547021046148801669235253643890493696545072081488053562677042925745100076206737632669395672331331153816647446249455578109584579938326044474391943628245713696366490920010720073240209075687020298019528251850481883420058284522105551310534689890391445101953018602941445005156861033088466031631058492011850189425243057107464907207296063163929886668451410924309121426139009451439864929586536231804393831798354678000293723630887920228779341908091149742065383927923012424597973060924971578817434409467957560433475419142206325738437159583439010459899524229824465617950045428009578853735335958584790273184359369786543229403000569741036699354590915784126820447176596902551116453127143103896101517517656474107252687585702370663174955361127209073703278466753855249712104668693078441065818250825623349372467633551917072896844726620723092940360334254417756379032039587847960078351230549600050759993065837011355928475451098377775510817565044189390657871325312488971023549329511441653841252016512802212977907316257982053558051786070842186893545984252734742484688548863885593900097900582241070662804015339298164310016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -80215527401228749616258237632933896137237724860165970853878810728198630754390508973323386779459436023010067777506752368099712483467828803552097127566773939706228408020534337085639371182778726304338034777727830555812841009779644031022736339156797302178204891971486107888344361771347056897279529596168794677374851790468602655088100922050387069859521102838512376369196113752319076298262390481930217925779534001123519618031033653345195360928156534680761600253042097883241511717460287071087539878418120273321143992006089386567067506627137375404941549566880913347703953897030367477771800526258958673635514157076810130478111088965307857828493768474876501528331810546609951329277642989346814764230425854840842959109527423043344908701490957896690963523244331479248563820116602625484409692227528243149875256313438135334812017333567141779539799509691088693281854584192729704503253842213172373618037815162457487167000953849781468530579780287006534556178132560083109669965354983036296904544772432805903386981417136613977805894867507879184897574123574716166811204047608310199356187745672327154272676132649393185413511654598881963657758416331641659220284704119702499597283059375136079159762441270625244385888783255961018254403653425418783801591551114727894660668614197461164359388036456937130771522740919921354611574788137008934992486840824957783259999287346741355761568194254116907002771431020721381124876304500879451147380104469774438736879670304503476887218660132382882227157688687419913762843658238968652600394642664007191771630966321129539079322699360651611400891350386534367177251045864516008171079036031466953326364902152368471990559782888082964815191089760578540439725556507256935333943462792670039506794256394711128316800887584135471266452192321212556723863849964712052259822753720682541489296648978310167770553837976962241163599043196224931953274841843279542268577752657597426821601890073803835571024946151726753447155964901930769773922387847928204737841713278504456155166547335115950640417713750146154982182810491859590926059439661952025185904758590054392834526042216401060434975897674412324164535298606790424708806532970929973610007326504811438991806590346546514431328578921234551245064379203677735781374173680162334080327457727963495602791495330427839929137334375246758955234256952149088256655360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 255777114238140529377644111855639025452856605713213247378157841221996403251328237600823167454113055552366563631421198322803939352787022618337785437285928562220135383446865107989109096076477049447650657779099823629761658570136826457880886492663023149109115425547102997601989420758378628067093333778037548082933670934255828145406837170741627739001726339339944732501589775966635356631912801104721513974626931546202392424729495613757565542146964481169720618434244252722556617790991010004755977411605695168241985179401114767343778133842439271575323322135865943141830637888446806008700481018761890245071654929710452833670331008396669409908525013267798149902894636712403708921213975933935835994346826937622634679503386609285827453514599933130505024529187001954141697940588592209077050131068678678539091810487928236103188697709954554995928255451533246268783709009192327772371150830756293992204936775819362529191423684936268652903146175094026549406920561788243183045793660116918265250031143699557738142893706193903083756721319433235893483193911590456985690996548669540339834791496461122156327204053748158368544034647536504086015530884273969993138829464432293604301653910534661832050900286314170632525080322841691327270221652716205697904919762637099978214322068236505539401112782666828788147951953347174817658500912365849037860231497415157298330901702927348647619427920314243022817123575575842325521106161281437302533462947541015735209270368714542131446154869922048675919173071868796610738585189698956954666352229308935529652434051900038459268440609362693462720932347430810807294919997111920918034892271328095567554317281262057331549143615662326999508411735402997671050123519988087114360732681780507771236602816280709192927559691700191442042869249424079710493132964568123551238817860211994350082193209813816121062652194310923927045053748803725553302039244515002551768858249161507453487956488689938710789587417996392787121361504540785028845083029886876905266410994253060882117834215716758055696812869354154207530047126537576848849618122544132982659109978745730123497477603336714530130132827391773371431182207049599448155816886631472351694871747306963420562912269884609922732987081441097886058837538363167802322546809640321940457706563040148086669647477345282188112612075991335847009299646510909787090190336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -234689391599622380512315633023512261258528910934885330876879950948097788984927275492402794971353624526384843179569717059513929363637196758292506365490374144885941600630142752373196056500130208949603144527780049493289438023345141349525170062111044988127157390705251719971734010616142394545784927605023252245083328632261880588505640344457995006091192291338562940429485010448024425200057161945838610174155902210773179575348422046605535122726520286321589171970632351721020383924409894255490252056934345729494451822430299203169623372880798911080574729060170570569157208447968769052665246096823251094119094051288644074673924172272242737403750551358190794472420899175906546843470552747530100525590681207458605268369796015070039495195582842893299271752473402448540860618788985361135562586780024675474929007412995373438640583831617579558614002651572766718367383158970421013613346045040057384012527744272167104444331715408547687394509428500625176520990987438340246594488460772277125906980574514798223111446192980404090056298883400801833665168466333357529931719926985240654766484328959979811922215754057087072459339055931276862763754185410045637187836839666817105138526391953521077779816848781173141672335763678249050060249896128908034789738850997364144119910673015753691896523730697374602539606576110581139823488592668410949095372626673927336172404521588180947873585993334739962726215763366232932590280903320866431456231082672739941870649695678818431415804923506883429967248079632580808670368252889001416832329739684671614441414568497353559787069771129856247084677022571204476286493221439859497405776020162698723251791752993688133263297518865661440532095410354875892670084570992431777833152078125398241112689058274848385659626044869356485082032337610634422662504392187821400605205478189247895467889484888430002350867151543184326230908300759461382018451894039220525420590258635410618442513242597953258571222174853035760360091993100228425990280565807905838237642725352036989492915978291870110689056316129922999723093425554120728255758525883843676196337227862310879304154810447400571877134950582093169594555983882957082490172551936678247170432723386619651076606758988076395118451743681169874630748432664639409057975408803183459201995161820378551035334258715118946211294650806677165792189881306278467416883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] -973305180978890794044577231978982439434320597065137302112895737003249359158657783602310745088406513113377071745301777625341528254054887761709393437748085573292045426341751621922688120008701247679685475174677861135223583371559869417546047792929697049536209714884154009115250954318931078382853663493378994444434503238999485938959649848504759534305289526028674419216737935329255547520269292042944523660331281465106373923168728710737807778376336641142995897996894117478749721776465914624884288890113846763386058971572883721991548271565480656629074550435921989639666152523773753212290875006605656878884113220444558378841353887763953110158820315766896349389017932511825069343136196098354576059744091477068796037743933082529837800450743539205716875098523810002833759699145266887072510779059649773669787156497186270768133370759458271087908783211384004145155190414781533610854153985766070567942038508184597677985114052779510469445813066250644924587524541186722924094264711862888171358364333477277488430991183631233125790391120072377159441604393495718831878194202576826430740150360027331255214130679058447656159659265472233613327987837274234487898077498076122429991878748808613178167364770892841290495558726258098866533085933126588898414639995771232601543423827479681174728875154582703686439499737579029565672717473593390785367240001360256104531950337677165358676033667451829411067841551510467265762364110974530222881358944724569715923839251364080059265734093453820901196789724826043869209215060738004450612482181674498628615886108558003016198861834862382629357535959856914094853056478216532367489109520878863649312974069576612266461022316301134472514855425680476648173909478936128467989603985341718545565421811598203941546975124620731577348046597820170242076353791840337370899843668163504428482688885568798210955360505801164227714280923511881230018885285860438075515903186410440275624197552406720322831494175684150774574339146323835068219937764689060527033613783665923341660478164655791397051193025782802159208035133647451108053444112705007891149654591108238636311963177347770065391420827209029380067147744763962428659134893160154416468372378913071455043887937205298526786338878486157138472722494392311992914639292472964456760486392626480266356765985876015044657040181805880476290907949947650977138999296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] 4185492068885026209469870658001379701878927886879345892725321897935161127897605158835934039004665980314327160374721789484062905224015623546965994548195554568327003399313108668828516206511904856282725133523538483936372574141680397200856954881555242872565672369113267116365259011275053004063958562234388717031883003769916841373940377809274364691685112158122787969137471921095781446779673468239798473837082858664491054144394341468102571512181770215809628852272160468929656539552983115692755250159127069351003563205786780906298397848480494465254538305026489585986602720200910308244959877524692482256338764409151504274679633551988128140599314986582636166212449164425691520626693873543613787271445193424372296637123537045257455331355954724810185241352625330114041638628464180947355877966584104109175464018306272374812230856111109509171884566582023068559759844391889253164066486208185006627627830835485432246228169807403581779939000917038071162473762697310150685929973880145205609170989262914108380999794080181941585122307185618654258408185511642253589561901988115113447541553237084859197213971059934686314181949961037652366750475568785790969311712694028237749617118896940578891234344142791063615817834006210217376506022030364910045755386419529173911648640927491426168214564852525927624459501559825071955846319149340958001841975006841371811298748568548493311150382393352415691172980401997349766482190469581049549149222433665363202270942981439132139796307762883492822751787583448635997218743631355758981390800715608023800147064225381492525641209098478123935903764519666484951589858934569509184190159174141615485005318929743751292486864958933249469925456958372814474466562055953729444079553257914473009232612536716138319188176852572909446858496214765916533908920114985284787131261362281524308503569911817669273229782348059573919727605977349977987009823729156456826830010662588526698454058139308267634593159703621618001194548084348989948143059375099611243975728813025355792706076663161136581123972990484949227809682054197423227407469872059661084672432759290727135036784177095578920333418280727408397253634014302871492371441376894978958187114034844034957856472657505775255745868002761801848599071771973967811447246606039426665077629906052647982556029721369733935158839090118431857639645292141565849601310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] 5261649754243554930977857526852086056526763402696463911401186638774562468844754462207566239852239182893066593525678917299894396267780736321586032017808154266029008984555631133895147884149520347952417742489061054183806492134313181079797602446594956880647929193660664052572228419282455472702404621597224941287685591542380607103249836099725154011015025901878454789348873170985744826242994120208806318602838052914998529908035610650804896434947264286405510659449508812590070285542556369703488794134194277179019740826173983792360520158797971736958080169965887372527667930064024890603043886982783508550680391094953830106978166822432549453872857819293555537115723574572621043455981292909279327600655709814445970064730936980354063648700437729494127173393827449154730941489495039704244578288310922286086953449865142932107743581700744177658730122310395470326827330867599826895696477966236253378553248770325587113066845964818867604961657585759665956652119897814375185332835178156916576676841082593342359403832556099576437175917619142516557542916311608975210963100661438872749230697103139320669999079266756869127153498313348696455113308019728627873342724957039180425418897235637940311380296613725668246488199866490000681033071066790539785049578104751942800500103319742046013439297587375953326248411108118906914925746014088833180979200132868387604679185347392148425542043499480311677938212486556151564080869763435780978599983790082023163277618373525006006617228349367735596010252865113845419709254986000370081009853508097692438575169525428454625446023198302861671672503222428947201743723685299933658497302270077652247774832719248499267427403777496018511094413261023490890108309870344131740558391301257099928602740551067758964186890330665922978306431525212842592320357247540313422119512828707394324710514318276683980571242824512207856464762686484371394043206889441486591480967551339978660846873831845525558775412971541486320354615791046995547787334340171363823986710471570624872185910555701863782216807832188275873237341174193931598082670279680904947796422816239770726939442691497236316440008977849559827909597393433524333243806176524982628902385942277067471365942257091733889367764842531974323884251203200213105837749061348428669901095045887234732023724862839935149281907494251582228959662673964753141941403648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -120825436922672944981002862316116650560931906034940682150107197787162058141556795190870356228350147128945317330304373399010595661480520295725359014852797676934145381368349083061871675800684619600740470956310132075473656183393566831023804899600303278202312381855320181357039867641834935252437298846970447577713965133739322136541431560828165167030202070160217122311930256191806285177927084958412185747135964695913591975089638236026056608671622717364709313027202546315810581569623795414654577333870435530971994167281372769079810646980427613212914863395914253072041722665825855719733921777762464766706205204019851474452366223103896593386224325996957866187104048994979530198372908463314748056809466805321218825815098648383158314483851776926398925670210219679108985832422271092020228558423172960820144033972583521456333985338752661023203795039246628492933146689625573289542436214617847283924547878399645296926633197550461429379279636817404117738195082626472081152809550368085933157732382401550552758501186695165196544183998420635760468050656536568551981207623211599923856956574522316867473807782595204508953750468910802367716265829186926225362333377461455423688296137966323458008074048238119594098842011970131061656204375902441761059572743315661080276996373634040250097877797132434158661728431280153059168405766246185991229279549291178413978606731279580530924038990945289211094001396130747252806391283672144853937129044762962173168008131156731011172713645902994672547615868176483831664974210229664387326965659086158843072028668151654141418020617722385999841986434101279301978690885207656880419949301302429617040176924196141389814187306669958534808305649656224386577942688153003967808527171358327948944414874796139390744350063018065573520494454094835462765145416109799512391264682006400479514654031434036953830071817499055620643193743044452154418042351650480670065955826570569201650423718241868905648333281672748741320603316988597023648928155685227968527117696112595246701161318587197425239035281899480516125336059026517297470173420032432922962810900848076670702247023766752243847552289632410589896596605085883872779543330629249702661280556487692834421591912422513219659902939163254168733410286228418379874404666512393219798672595439180305992125647733240691194944352200877300435459699262325471972845158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 714239622896213636968650355769008656782309742513873151409216409047248911353365147883490843417554572061310930597725850691009682980437717640540675227938086542322678369593877739808098190730570496285687307225789652571667940175986615067716830224972149630750346855535318573363542127104003516428285421124148876806087032942383416509028212740971232075050356125473902677083373869335481018967528967823763057396913763175563037906948771436564830768429978347772479237097820693948753831544824262924087436435033035674947501778277998672627097704760999607701840366163747475667467251195381495032435883120469549023628455055191073039988925402187400074287733214105245855804814674215321756659881687386023168118931566884457068150260777314748096419240932428707716505453546066562934936848364612363187250917951973963902646935156404950195431830470698010241923872647341236583716656728159470443427587871620046346311418352756338406186091940962240433725753058717877503700207148316096813740173457681717436812398172467934713091635755783946036572740172622823158468750346889928983260354115189572241871158359092218921086242453631440223634763961926395500280445871566521448424664472924531777878611785188989092692992715954012054797217705224782991979758031501488081445396057542243473864078934786748988939647427356202722528210187584355669968258457802108112188272669971340891793012013277865566698748996302950820424299339915039489385349867918594910341749473471539391173027429513124313628018739868316885084713922277113717694653579766320857251686813884378139829108283372050870062435069289505641949889325063631713633820792360966963229435843034356312652106855782912513250806457824040360589587854919198872165476633133312888183707078987778283161523909467784740885396594457977573393530877632496830080232701583166010791751073604793553922913122255436609450885504684468575061151415985050774491931841290237682100235583973278880616412330320479872609117671775477834098492184661496602793417800554112004475414893388053667148393487465820707019996148489206796101908774224865279666039528032517359241608775872439297384043124165580423511721904580149568925836679630538817098309976745746962879388328520125675162315313537012280679954859888999010407491523235872514872306493518172606085685805127381958345410311664279189715189105801321746851401020112945860961460289536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -3165241887443594166229484553663436839412009070944057874070933803284319292646038590174075050645921609096013572796982576342221497272667578314155042456045277102569763784660131518558330405653723343110296449126520259855334869295715330226147628496450875201721667200233568330402047556500619766769864685519935869109325534876884293512790970632617479135303891340355958592209148524574030001444046920014960206157870785824394064531760716388877140871508762635738532341600389749445360819096972629262484885213283841745638426685157938994263363120402057233663201929058811380544260478804386247560441437807819066138895587935097079740582105751308503983858350519148189207170997413659244767747173834385233350465669368988424201289583879126314641628143004355031059932692232342694806141873960038116421338640120157020834029871028704438853202678669077848145164745452346401503365317291856463054844589881806254601507959969332196564897793427154858991802562890156343824484685980280845364646240182158063114509250284186488809262182002034312968856569688199161023826488665568179606342511998978386821761444815728663958248658725732887894797280582250023882165352368081141211418256250049808014996631487680881659868417694633056306081233641890815106720106021342012410292258824350610009463412275069882224486776865120672084451185446502745656764178030470831439372478551248122284840846116445461749207899965541026000219342997607938586660294980212000422265363831967278763751097173324529094571052450770834321113173636628683641487770345583399802888644956261026641922784706467896386183194584360224393228262741433054725569967174771232800493715706242378737768311543855458438364704190165222116463125383258838746704679011716790715445505865098009734491631423348251523654008725966627731342792965682600342341142480775648949527976015035458578538476395985175454996593223851991946390017048294730931585800878570839110173211905886458618519983805717349747443460164435539140491379036764925251339550945504394586485705794456976790839796394275669151138894750362820597548431950648161829983219997504838947612466632572075563949352946452919887130038741372930104344717777720761249050950330687944410237709451149373353409695347792950523349478682326242221783386013594752667533478944316270013426821605153509551056001415642780456233181822747118871728004977207700325543266222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 11294033680437258844842567827852357756742618464460105889627924404948887716768314934963926956579732344617662755193575382745134046192182342158836290725059801438064557694878242790087337568899976117495170424733246721978099580917314233020466343107534621341447175438451613253455152108237756256899977476457677508844341391850683664193707412551761163751546858645844354544145350784019340878168758809223330211868916318078351794796674495598249980015281154397125000397848668139457037104450996907430581011286844359960694264178763643090742781117364293729238575822991469384974664154276524118967039066155795003945311970490971512324908729605298696125482483427013833516028759392163645218337646448406794562409675756619948580637423515879881833723230169101760040141146752556202442362583063340681767421388515481450067627427770713399335525326515454723441422328349787291276935107870219791590204344228180359941308672820636251208714036832580599894277676164593782774087793012110501036576231660486993375779382674793129953944172180134025375565210307959084702564677529153305094324801875081851891318527791944021512465796407275425100442799268907444556178034802184645208934558436645185829060928966307303020891759608607681363231555125473304427475904581680288086159260344307089361790815172259481808125292124923464249789681669081117665675587613925620165514070112896484202231597345287564496681867080600253948084635828830671629309122429466417256347236212973512531450868321549172129074382926744972459902838660430803355662424844767465868028294337409582458687216158597796767949319205357564529463752819228583782468917649608755147811939050445509768955300588901701036970740191585366179832547293672857150549838775631872735837471680298901134785120138209562741568379430994646661586763337103730945107219091787098856477871639340637624495573886821071055699469672086191393324338091708562360479586084394627069638524428840560865392508420766227974718474694709042246940377504189677576858531886986015037570446004684363353314745010233939957248141506744658802628963035726983899877362750633451090659929527984252824637680814413677297806983157694641752115953938403456277309413756526044436976635573682442011525262766917903435124310829188803884016566353792264634894352608510694953022710932439673191022359117578660329773747308961147300432231996161375210167477469184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] -32161194392377654646170017045638287647458346212650240300619683691576368310839721911076446662541344442708762568554376799023442754939418958615622761516995798838563589283360615408820384203938100597391713387374929431436362428950171043389697018964765727503519961828768797517322720897770581839522916645230090144288924738076406712657166974654686019383685145241812226732854920268129030455688858832292705496063473964400405685167528038512251510360374009022632523104842840682413960737790372552617330544660589391876785771382298988541321864966553982068217220839739060365442539460102204960149225784455339031296971465093822620612189271227525923228001149893310257909561600665163661660502300898552683632309597420309455885289526111210244024045239947641715718952131504452011817331070062013761907955861743684642475256520213625585141503442032068393018581254400098336012961761648593329380294014160472836899316279580547478471965090421992144271065280604687636852003848383341013516104981736781871378254471096563873527046428480502607796824222425753518588348852411890156344047910072320618805656298734488149933443966330608708938606428727916800261705381412207219438021917206200689821965504155645676832973795688010299235060015574185514733894011793614621060600270792372042544101770992958169391669679323291374989725317768034684280825590311621241631726387520845551088579831805155170741552924250050061874723059260755447789768077670523112879880482304225065027581838191847725854538010006411096376616936996514235759396478052807527583896672891291507727916874564241987459383554389464002343305360287941388312239269342098834582779246121038800707802938757089248545449817550719416515574326048452353795117616830755174921650091615938984250178394357156317670109535005821435146084355801527454530680008793787044575305253829635074322661954549592097182611323809033753131436179539466786299305555465714042936122739516307261923531026543930914087955768190120999053291670286074349023817864002260856155397364037750342850497904768152483268873233097674193770957358956563365854994587149689753505285100541591982970631134963777692608344279904147536366310687190345644641448530687199404183630765046130612272635598506557615235697474650930035722711567737231064691987944967029338055664500748099613986137860397587336952188803498920194266008747667832322769121863270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] 75571720973018991735153255871297415366624150974340706162539323770751304522463613906107108390162584312313858009902701750498361987894940341445986675796763136904469551334560717774901825989688573938158602427872889052692263712777139210672611399585586550279890856230144213568651254720714770084244250584627057276969860236098454413111420338638461470250889573973626954499128823072294672841518798798933667540941905391033961446051835529007312924850505816434142831397174332486227526439044332503277082781663942373523165984550824283114936606654604179878165858741340985306964892523917762121785480243304696572328503911235126278431058459418729105962552781480589473077734233804300575163264482131353842955190979976898880724500482858461103048871639640942256680199467368333663469172387195072243992173280570310265668185224389677833014476618378383985921467646344224069646538878407460111568208871212626914599934978659672999189496624838968899829113312012432666955545788971106226425005894300831544564134168241857395921276494823546740205387890827388049147989932529660024524709463328239627186601207426817104432437208983972657499945418298267105319690850152794739758301023458936066944679768743857757142755880764696468516978367008558705019395368393454015303918516360951442143546360846379747265661984624926454607339452355465042728869493750068637755645538890329961580140955574858144863350928341325572286750258279420989478392438585452377392164550700849194437384588236557249875931095412380321923814238808877291755198724550327454648207921555488657192645460607971493107165528009569184493628371094463757035062442455546773875143221971683504516891052434991675228148168933525746307728569099092692355285933736789100952006689159180155935760788151714494093018711071853556058680013709232172925656688501393594383715939294692568153028077824794132994480459210465069738893721383921244857745503182527318834926674536035025355274141407412610033329669033741003596200494941087343255701817877796055047621639135841819518879862036987524948179763930989825117134683149971862117288414542852438086464964223234492801234552440670638744061568184996528315800393897380678700910018876345436669899435223664533262220678797019340783095933722356700681589680103677169975406129155387420006911789732583628686021688351010508506227268556102426919780285409481444686770273779712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] -155075936009935978325348745968873796254106737415588193349335229078738334474807832645861791198362156173346590943935199423914451796782380480468805621792767951231358680026052790680169760314974272626853476724153505565927009458643978335825672441303119422216209210912695551560497218107273392723398136976811687527205362663771712785851172078533953034584478337183682761221672897754102481581146438864675757152231603035608883761032050124076665005272588092941292917054558157571719795696354604561667981698571220725619495144576388133699532070694325213212701080826507207918153191641937882483146016539614887644322886663402926104521316562411867605835243617964496045737351734055797625860941444168166043996706089873767847796177815840395911563116860189587818085853188277307654718489308150171675099531672024868272776175671071570595820984888017713259644201305308750642507942772144558149054296054075539163422123276158030919603584318094259406552547963653145692475843921008069063803921744964564597488454643053235614088427760888233257287353588281698484355703541092733228366050353011551979273435739389784753028426687954902398620400887880244814852078476245112701965720953920092836249657413337994269832469162982993460171473727229954272800994216277664601222344873812535697011550439764032383298406189651264939743956914974725008415481134171786457922609233226538795970240665339993237935837456471944928343444279235648224920582068862763922013545070102882521199373488162667126987647340049236875800299385349575468081519070078140305837623700736572182609244620806787752104988264766963360345563843682101946529665493636809875632258333804470176407230887278347013378606874318351491654345309032390673117011368127210554441340292262611854893040278686035963200043154946880847667767419859523016936879076183616549413866699322228977986749795803924723901217851529617216812690131054541426222749049372638631084232680842769189725082204479036809639791525727200539311976140892231102308166868018643240536716035650303297002397606477019434109800458173533979265411575409363716757794378779686868750296013420210890389478303849683893531320175963687519616959677282518780480532172265304800594978195016126490639834644484339279260687940803546605586172884351268680776867737161197868169010684614578585308028244566180940068647110765881059022653670163620023580827320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] 287172026856099517240762633438644285624172263607167551886898317203107016991708056304917639339228525212942855653780653470652435795549630696912179077939200765306431612488426844932442144570030233338620278310739206355742635817948918941894185705411852297282911232523246986000062040594931882443327758506303885637293533973948308670386094012819260951708061762379615030949760643787063887502492079136785330652259736111107370891868729915187721745038330900093017904502324410618350825580457940475045531062641533203226929463760631399541060319762179268453329114201896857222345487962996141075006971393493877478532781946397047540728724059303167330771285118863675029296889214282751809747186823920320267906863810016901839945799169001540994092438920820308605563157409931800934729032898801181447899126291066563001001215497707871364223931739296375608350744593901203664994895768297011724483117641018733162890720533232293637342586516783270755374045205472762081634626876192289828067459442899441238340661752888436018397260606882281441280525793318743974534713978587735433859214027813223542969307507365715924973120263636441291941396744950231944136305349046411647753311514235257149550761387759668475831388653547367464265057960026753348955036908516204663030545501479869779076680266985386967748896229826435387807601440277198495656698730123774345946973244417703364373096891564945200965145730461503597743409508338640359763083862316698010833212462928996932854373879541382181267792923414024900596761191763398426917654235525122340156883504344940528211705320548973619311907763450239718120872245757637560691252657579724108263576919699037681432956195045792793756622525030157218057498393723291439030400028979161179826932406975696875211245638170635296838649389264324732988233288325541033301778142619121119143978093700516098984389153383250543581764218289536059554314824879354114376992267234566922760609572175064775452598595796160104897614857541298525437211148665161909376802161497313622682716813126585407003159427991721633437639054327650843357318505104630009071357946136929070114590962629150275916381688373763406403841273669925946517860866135913851360998680767374987401545993068769369684591431507676214918062548812333083628559632235299650843098332620373253812389307006590337329859015135225438043912868844485513563801479271037466601790598283264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -473682428955971661072175665514605245009942164232947607844154845451053868831541626688704085527117771005637869835121989646083685610278222244144125638035810367712495629972572206154280868333763052737014550664352652107783643293122114890077446524985758509350719490064250142620420149792578655216467089050286612475543339246985412807496727786726493837802090395876932087283786730326197452133438111082300946972787061244635101761387518984656743936949467929535156925655017656952909140018683798907276789167694437203449014482702167691841162581367807376846027725700752511425816158431998138050415283127898798328832938969682971955673671095997023458014346274912642098526555849641123488578706918265115721675333495913122092451355400280686810970554498003951566288295838567435551505660529539987326041781458145694543131385715861708535014991876857857917930104615429243803267724504204075391356895426366827634993244927263737628043151603820299634062068738595200406635898371097113550950863821113572425985541540195724766056633994410382613371563424274568801052705866441887681164687993906785871427452724369833147963725978816253928987299205588818025889273622110328739224308842941555354758908411780645626370239284493492344397152901711880730925314618225801489697665204836824805095469428490097086460283961034236261358308531750254292641179978607219610639367809281700812841802872671865991651788917224691778696282926262479618813378324639843901041356489120933814298303078876741568918509392954265981122458498370823170229795455305693056499417653556930655696995682106495139944408708597286822601862416596717866536298893753904472838384003872207314739318259240539855173034880821326587326144036717701535606346764509281166394316108866607733861560868031758605519331038400007099283624209195904757932837035858566689983531689200366969582871994321010980331342490091291541276353368804674718819364396940568721115939896572709794680854115456539118311519700896489364729042057922987589097666921276794611347611786929367971947957408753280243048054553313775595323804965971119029716473351995704830012838424718102032740255305124011939145088486519992839653040400098739952746353373498242694625526025030961335543005288816127488383407384055277497452555964093096995540264801863633743962214339386803781531485469111701411994847328418120926019960712119250859819430869729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 673342490511620222013035356059143104565451574033647335142504880777282348041606118513481512826427017605877151058567540415358101183612558697972960502113086092148490069561175774606975027729480647105241183799648528943407546014755290124644609460021349861754573919386966523148050225692372307022331124368178563369894292689344444954930894714400468627190823022933992543247145753441303343394976729876546351915625516932846105844555668375240132362592526973150482470546952284916513400118481626199349437207672446734587258382889096530300041423093037162009514021507963505649642628388240819876607224207829602444149935801999195085581737830542180919039373468260961655680138914424962313287303303437717389659053886734890134627013180808794883483863180826184437840277491192524861320777808225693414335472274829745184696294867721606300535618296128823689448541740216185085699229651446063805833077290185980764667160219203956898257464255736008920984247458086649465048773945579817326222303849416196772738769072814396233559834741947297260541324570125427703120156147126891715853689432989874555796094498393928074584891477726443152458156474630541560991828900180645485513799619958678429032553592187336369449927189668626817492256534479634863796741362037002258299023423242051701864962255494668448034977872970115742814129079206746070034999284938083069928557065816040145995680982779087165429086564361573842427315580762415043324297991692747606907852316704150029320852149142848121805818148439791716730576107729777353558053649884899956424407123983561807033387824740367112834253734256212393040410402551879078980801088605559778763350494288916597663419118144127935356779674068375616052414911311779344604229651257899671929041813854248816770081986986185370101706926290086052141902971293011835422203819957658684062520484475176810061911401211400786635137632030284525428487012370203427561159890744348303417024281099855733216341225886582656974857221935867558352273901502130737873361689558776230622535015410974751110664457802826829495233929783693406654180893710036022535936139644370883906441261238291025162788167876460400359537947251066898877147690571854303426570983875598378924205762545206864598954232396768402469814191541440720473725297222677583439406093751603388142054389888043968848569658989470029991159142513759875910478432235962905787279242952704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -808727345614460440143522487851572618496091179114741792417885607873294949132811964439506977408148795505164446205296552067893088783004883665836289408306187025566975255678445970563106487733769193439969076464639585027623991736952051632391911440883321234081790805461882469880968148581820640417267211208639315266915053281035945515662363427148456657322114659913431043627467034442147913155056018055019588093747446665566608384727929107484290635770397666026436600364030055850138923252805369114452496816075427166132231884012958172041873468843214899517396451302191774054201495241097974024778971789324096731686104106483386699127918590332635721514346688795358626555465977520382082694283654521843737959625930198418627622183277734999852679539893867344687717125383132823417352298356697503261063043686207191194885939002493629943654366922127591713029843624565224182927398843217734326594615803707190446324458467075483973508819559874076678887412361150326039349689595817889144719349981032941666788853939114690345433718252712467233567122692684173308253668007400342079213075359225884325605520635418843478918206710535503203169213456227748288874067770539813235740221929015410259651243285278406802788078944261769541919623883139377313421332316204453373680558529802125369177902524392703517077068876179382754626759686690295246664393309342583174715088874703050272760083592927679924703132247824643732014961932124898721627001936529098879143151749550291529974428254860639920329486189281200049962053225227573997388640908622182936153275425989571812507936011441721254353786674677180698212577958515666027894854502970303244247497409244406337322533466067261740161176199503995962545579184733198757995999248045712591026256459354268909144405425990390215272056181864228888933294419111617106418782109397837542447596634033644572049567486950431204436130319161266985630276081364516517710328895732907816429418772833159653930933056977205597662901212130261183069212347067211444160698661992751578259154915165928567710861413096059207590671718973862232708370658150774805025145424155330256952963993940988992725735727929069808723142727155958552225192336246103503518425662751607714675124695450618656490742984336396827005717647447348776415856993531330571789693161992482205311805997002653342506016966240904991050214656373270322317158505234822504179854286520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 825091293717994223592799365358378003061621269123824228765915749912032970026038839957126598735605564947821905502706610526580696566739886246895569726529406800436115249637281865298299297383395941453448438975658140030519989126918694215266691252977296243362962112672915228425073560622827558192534551035911311183072163957773229101743219246894471405071851212999484597523182326865736758347752630384615051923773722152997601038229557320725207071823090666976707282320308497510677682305469095425101378007683743622079433416887325363610165355204044485854768652189778325113238965578520726623471408369718690305006439440328820411761375460118098326080301839220690173754901447801603155558205679269518824097464556968882283940975550603835662791349215209778712947927640850244241123393087204658027215828574568042760962805910321100426532988030895371785124606573695914213244163229729814134880283006826562117293065836965732463131610874289977910949262149751083326777022140397026839010279367187944784156711864502682599682795936973891308305490597146477947359141220590597576204162063768714767583439736549645532205422034977147783622725322671807933939015425850792437980267730829296324084594664220188236395161179019586055106687604886568100266586208768461793404636236138630893483237222663220536076108995338254310257510260556021588893001509615687825773753909098521356335830634366618623386682429356422168883591082817032329841127226967300338052728236791675784958699243678217931230912125641061540262088957437367866920962113665194004099819685622427054870676603008536404666799916498838048487886874327056851502497210881234893054377104530252735599866623165343274450002630091940707978484902732160036645934047603771250722421255429330671051064392194759742245359402292254996196184345764053009894169738163951435759157070093382525522348700467896613596390596581536095806578153778552604093227402005043290105682501741620008217183018738006617183701280921730019857767625392412181909557300817989252532840121975572004486970654041035615823700104055913768145286461799392164071702542068508948615076814626398266200156255510821988313369725761327655591033249517868254736033572466311405641082626754457428191019394974517323798426132695991559293540152532448160083020705084928769961753894155339772357648498810980389044998552739815617845512112263136661492315860238336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -734691005896023140947837679261504522893281868675294348245683808520994808080268521101742420960500154744179539835738678440995290920488008013590428821111038331012197670453415638697450365483239663969314110440353421214518733782409813804075171845856848144316047979920218697209174009322642318784982048963468866186456411358434572978027286440443712012480413876804411684678716219222214240997263765399827394078453200682374628286864436696618816533583205104585745007967777342754410910867830550078578365767557163881548421272536920353419616123809249611537932554846454952868992418306036222104608238913540904782517552964664465281045799750861349677910499425121471550831007523188059768331865663073993527153895646827385288155357837471437857302475601486801048759108847620145095443036298724481085875034812455519425742156296962946125733897292171521620904327459758391243241725198330486120694336902267745264164406048460491931320320630403912479571662146731069871792745355495735557436305277825640857703025877115838807719669532736691182646052639588823053972097001636885819966060948266118480108818685817594343337422185029608205241392721309724010381325164367596543936723666152157901010139066616768591815094844283658859841152844265500933233076215855009194154401132964630550680550450291844216364865653911541351554285528126060729767043887947644462360028293021665010169268934332507442391832377014654091902675305886564998574200002904543954655354836316737030570244767746168505628582639819530403667314904678653042445019218347417017342862248920952319274634675646570888493598581072674024156686920305789437763507568577911865360629617614958128279698250979986349708383725349698071253241614141303729616896185111446985916215257968449493330360386811497472997326949196186413251426689247081286948322945796196026246494392346389601959584950654118531754035159278840215938044496867515196304328850138670014431887641654519776115274256081699317913268744133503837823105438187025634210746885805070638599683770318507281649101809548199609944882148994838874186088311163423347548397787029687611043315083779046253100899505672942483794092024423913779120560303300308843570795777278918837469971945520720194190538697744739096543567185070329106174078734679431617194477794507441709599395232628883290411237518942963716475157584735750338604423092038669489507903786188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 588991480212818671699032000200727784566711483459913596563256932084726303433561503151160371091087888317542592886150759178155936287022175644838905603700635083170957459291802566973424898943713308592110305037405404594082516468480915726010044466320039375965299080768620025827926057336320257265317369635777953083198238642488549792193352230788006605638410585638262551771597524937404139115454593098363221459045189737445772354715952142633428476890975439818486059870191509218978654071277447371361220007296403944606101151515553817270813871659935479285610282844185737047127800094259508851984406753919523778264411656555918190485513517067751709387858862955518551156491880558835348739083182481442317943121566456486515237404134311217551840216469086201621914267470436986041104231647466519048763119971377555525252025271009413050867762137802954671219593028008384654320080406074212785691610393020830041920336138069476523730016189215123031992404875735218545349291939113392385908248591262394037721388474222311482985729672461312347521874802315952897419254737161830991531480665193931180932114582768992161209471685176181814748667238309427867039415150102042414479611159494985634784412701122657479617291788131897030348341694799177173604145745170298543465810359965071533635253947692268867818283408265852957888311732877833667298634207481923108661564613382771419997348469598143937759024583259681984827169205876071748259917519229036631957495484333246175486339065088526763462945874070340252753306280704485414437846739386619990606552659169702721208913628687899087751825620820527824528561858308560368982891270313480472427434713310663439302426325415144869160023997305002344412922957309586377424481250392692478556193836485898259477138609617824032033194105567595755113964446616933166162077752223496043548944816905401417298791872324138014310735779117443591889845888279570991155161345838364814405057302040983201730317787440524489273039217227411775025726607907848270795171058819863815844957137005655067829633950867253784082740556114872671437377655970983572629837608101086170434285752013714598585103747699763373146750414474098578759091453261387985063103757004566330117390423880057136710968195354962403516419865361864972645855667551970630562646052134707917273313479770862884262964514019310501067048120052218787976285556940945311546532494835712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -424862362854806034196399951283731420097003167949656798090796910754057350159893613524846544431413227263868817421932903283657221345904862233625303455404667898747959647601643042576721150076802718870169975726141301653016961897365443191765708057530969202536443956674134173329079370265607090393380460220628832881361844420374276884319520052975517995638529887673953660529642348016903768648065225663687005300131544683615963318822403469188426668732369904628470368076023546327543451722794882607394310465442624251270745526270088840142086516761242522586326160248388900934532202320559599544452261684737593017921736923757862309044412144219015233536491534361459909089723366026069657817812983356602785051958618312595140763149385833850874933033944331025854167192844899722645954739416225754202929690234664292879623136838969301671983041435858171252139419309459453746610261464112386289390903871250300128695066020073560990596227986496937328052969129904699445586288186789970766439037097653663648223300112013243335885840476464885498330946117710054890264056535961192042699274205401617965053020239005105048023817233892854747777706753209692252830767838454407091230746184865470399867459558922735913014820123921665387413414453872036227795445837268938472716828644230380410760237771348780146858675776805818286191293532240216338872586055219064744521162673545508682009277561516362993946585198662255581423585499978120174150864300868176224412784115869811176982242491856505273357282698201580569551523023976431364147136454304067606340065180853740250896620950472770296385287655364201760571221706831256703929577346027146846502748614723203904498383830461870749488211782847389805194157812055749797627261255157325123966943794772871058907463405766366969651143228484290407377653043604326406974640510695909010962167601106445277702925054782620403851941949139179187931825391962389618651855638486306150989737923978195070273998296666588926594813179733866553012378476414873425143138113668806556852621024497671819718189494052431681165134137548594362574160224175890246672250329463969261232977708679834916981769189835260589188171807537723598021170702720629537990269481653585200851329522347385123335474150178978995491509661115303139182703551776902462516925337236963884589949930673952340169968382325226329464223968207711109219867862400452705672747517214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 257205896302837053248728200065755815912563224428484097317610157720737670266378171310474198461920965376549295813488859241379862358005569480493627092525590572117385493982014781623043356410391880725429153043775984401481731926025044182964731458035452721270975116846395054688910673604651089685597148431454081531287615130088169778882536176715157474986582135392305784169275954392471131849657436044475640679952902695813751504236385580887250577169199985565496796175684279966394335084813473288437122955283609580911957138337393712571047832237291042476730546489788341362118398736391471388907209319936203914677322777697087694407578870730425737835796086635654355020752889377892389050616749907943569380199556464516580446714589504221111686109960336898636616844738356041600226444138467390461236980185333526848193627422516506288325383005979475863376843570886926271559460286390101303149439868088427376048328789111281968963640609429784516224078291132426189034938927488556713555344957904664406733390319700229588227846651242987861916707971634311794179545943304024041211825231133493314697393082903112532124460828537611137050796134576809812241336528572254084458875855626088559394027416739779734175780527846512132140914301470364524204211686347140643063665812529333777104777391858297815158756317856091587215713873428180716439716443571531822333421743473837206068414993258201924571925629940752197380403943217684992645341450724090218102655438645766787443749187223158948470441937846483624678950490128716181247659146532835414369000999985325679600127250209860587388459831632461182977898892884423462999333404529817642144201139733058709366793567107490801607353711737836173296452851280310450242448586986311090062842677957245937223505564547094316152965560984728785184990415858907141330227520613036434539339730833829843803353991491364021309780433676201666704691430551490385466652653650965925085557713187558578075855520886122446721996978853387636107832884676450952226100901701271022620151247095897530648908037787886854335673268955523252419349228324416547857913646704710163047744551298967522467370234032508778979005457274344716916799847040794059223958976237438787684765643684040624546394440488765083368476020795275337296002816907128182340544688148748082719635715716332684508559033670986465942801176188203671619506900415474914841489500536832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -105355791960732334010314475403294611586799831093968240936601714177963258806878206279706576836399334513400476660071581947088498778704967137116992316245726658570775900005577419805364036354727848304824962092175541369134149694948847503368750938467554961028106785407623010586763389001019995829228801029499869302517631382059128245627537726308019175548919253384801888128993683260360496596612293772445473855711271856590751622635920479787644475453031622011905661988813761954711410143180347936007503093194421919527960766989176649517676540013045770818226288520362702028027717895755663827817658299222214978901724412670199441059570524820728349401480102556687423624534582900740513174283698235112242394784176846006435893963226278569440526889357271093688962594558057041211212021767857578323615528193176895679362603647336914149545365600372557790175621059602605313072492778847269382047066797251455924124706974511336627181445616511922922441111258096116739327403023870537569374578649576392715213339698753447857467424081338172576180880010256385387240361282760885359762655430169443891039849910923044349524416191321771944315818223225229987319254430097886960339065435432988797874311795089850410898608730428426141082887590700125066487872792551692109975876579149852881817457153178293749785567419091902775498631597929350666706010883362853412160419659794887156976523010441721069403239132277677506008289898021758611501517684920119894995101207714136426983690967542149381947667804634341496392037027038549377453710959979527243332169481153740812537967538459484824396799950856773368768780452343028253013107101272641279073372693460845438039435013687650977559038728844092262293561077380018696778361133319212679908799660470542120056993409208875649981237274110570596062196464852591176043057627827524926120422254802263774707384401249501615226085121304080966187025835376988671369199748897317399524182073307413942971304010789561393179006019473714902009903575993811910952408662401191686449634492883651986624181970832313513543499206338728184878017370704263781728023604436339194849914541845800215310287898044446143601094948873320002420861448956992128504077564751562451145044205526614450880098080422529647085781396165542462176355903305455981852368882906841750576446264568976288597028712530498897631834758862814418838801068952661630092295547125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] -2769732653212541032959849313293559532331965282105508439146574640997036599357115807472362077631843235994592752271185962204018373955351044965264936544340450976587986646919846570480403384738930195569051232632946209397329383409978848936802756188045982976046298141570787865993905842882377925386417036979778277916752761608501941629656698924435207650979632318103583506374680600345217114689341356761185100019743354257996752538215947180200392866444211663043501907749342155743988953879453916104579620017187487936312075507109478517191724313482584024142697503511128712547042485395437608572511617073629774733831317161237386652018353034689783007959395648089975042251035446776632825915733241533004307760598381348636461105755378503059975396748153986572736918774707491474088190673034528051804433533170568815237531616911429270508166988453973324225364153525972850204425585614635893408747907647394225551276321551766497938849374736457778704200701745597416825759137882975753908879432055376278203298379721426957712750228003857630274225810146544673919767800232445011073241966147576975739028201544946386751732202629964107596741668712292203725157089025247531104166444503457509715234067534650592433185913234690631058256699387261942956291536176520580807878621423707238899549935701786004806011787386392793135914004724997475245541518650772121947569080259315079691753819555215255529504012494516620159614791802937035389026064292567303308201628773709467435265809996524660118472981164210719990957732756604916310369114690959178638128518630365316279908154445804106684914300436539803276932790844524035556482934600472719580749451058513333875614321235847111837479882375429024581730808670868542839273386347440035166405825014882631521726257658150100117162050969848137326383860523548712108307744083223386533834017979786300824364705382320670637499249623717391019555025147479546169288970178818942397112334525145534821524040984796017137211104645592358688977106865798191188225611013351983213676971942344556023224513139297825894290911707126152994205072396291163068474172965525894845988882407069330342085493532354926957869657598235116730886535880254473996260732465015211261228583379259949072230958287711789074794733767725404148866827347072730506876428469909916911599727873958759808802108489298135653714929417469576133980927071650732270701976223744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] 52959230542966797745898556358627785451612308013809115626208667667234798605991622131898823985520301489133499335656600306084445857684812530719237127153647899813174477591228709964610848777229963817814149236271795362810550920905924408460596398833806390911852879184242128455006202997122645441405460636445863444172604873132408537330964814053400711664520191061484518674069113751649547720281437051072765810751671479590820671039680832236949668221012026550952781680252861989795232161214572889201284744933784894027438388498031854680929796512996185739105136781617829641630814037917575402032981733317838365738282721827299153226307504514004771305397455360867274757335149475460200170612684167550947688785049731307361731660727409603188830208561737212822271963597149158180874442907445676739517368971552175256823849847252799247350889016655455251526673489345511550816577724132575290994579059600816433194985663230931450476341760343571421490335288938870782709203261641663855780262872891307878596397498806582192388919023786503001464155580643022802738432855735707945073888322227405561737446554409334170259162780909666594227412617312815741695507305533176551580034646239946157832979410649012473970404518183610919209752056552046626216878049862000271784742707053213310863316750455107402651767270100723111143676651602819472742156034096837295445304343985001482256299505189820451630015468553434432927625113824807978539789665081610498836662311411362973257771371561984666049531033611218481704568444358008300992967335858015802085163987878736041516921176545409419921015450497886002266216012608807974859862959122768061394800454062440142916727416071910243906846842133237890702681311117211474560995168694293314737100117099010440470413753134388600253944444411030265014365564212866702725199228985269996524979115853269961186054994220666688916560188239610825365663642056292302747522622454623988698201534145353201959648740143669603444581918856044075029422613152368564380488831323341490308265628404630081900632296268523385330706122434736051333064321030258606191869393036348902127436947321769254303769603111570292082495111508398626027996221722510595866667879115933208506730962122136743435185660482908988994783880801000789358369158892178971324616978686765747633830111993237784119990343328139162607585271830976479088189971898284837896126401085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] -56541665631681795534924055137053516934173350331418731198169827171974538298713592972844489753285615899828675129702406754627655004453812007026521073465132962958466925053192001256364706197033465108131093782087061162865446344651798928077489443557044935408838460738929150613725424509288151208282971122404859865061085940798589942233962801531637094379358487799929506351721584564592170521500078675295551071797229254600726237511032366800398775511468422302794449364318550430277535644057456852445282599650471176703463265404992165995720450098914155766327871875533864806820417817600923233043631969680399752180925461580212009359622945743405025646191666944267646038408449272211229301670766850363732153155988583427011363306468698486504822974542165573891409668226865517714652601061124793831971678224614496807346933661974741507351562632710692680513070160083198210167459254700259051190061086989354496200388754283487260309599212728760037583664607149871033412884156659147905900499900499435188348958579428742865254784172314455086652715679375294268491857364571794589799356511207217570953373101650671150118710182267740583190354031787980582901187911110204875715361934266958392072408130273677434633459266892307924076226961127432194372133874306047174032678435126150995354545340075463514003980080823719773316392065874432081894250358315038090454752963875508563648697779973096397237457616271080710373317558742186913491705204074012957881823733821524616115369164821315229040249266817880155781296005894846203913876645703378475145762889940924503991464677070579807812327439799913761472254756278485156105619850263197648645586425618304569698860550815380455761984983345120473804105872740289338595606993162479451575028002919599127609237163873919579026239344203554053562865012282476948433275430795149856303315087693857758933817316559682216335021802191955526725549749348248809367541391688092524201411268987273817006235884207742314401240404562562647872393344167193253839151589638632636609247942982426562233446177131708345860755091021134911088288734674304692400809751278187833565290820084191251379589385034290930768030918748048849424890807146404353370306128154235869069567556941549891912291223893835506548810145706434166282366371767979665538910136489487550103795677947610802596860657767296262787628983915997777904728174901111426191179768659968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] 38258833270325347515622928635865067621055400081740116900603841113733259623375510311194063186568893467448077013254222096080852173477328474910446805156896653471050472445406981003715346333612047028670450380657695671005197057648940960879846587535221850596115043705831768056128513628508572141370553947860729031232608522800432857955634878870182905675436370918564195797701837426124485314439195935991133929058575602539788448731829831134831865876594070327188651529847695443281840679382897590348395453945385336581554580725413445592672256150281126381520454551355185893965719237900381030302148538519145169640842302739057866027240288950571591709422055909089167475387579898325120322320018608212702934890256537670479870155323601099780676469042797397254388748448029057014656714519101670912108636578712747484074960922734793900625230733424600346977658907043794327454416107731506992008732889345945604250513658132159283495959655001167886714611803477587615983306615442997073931969189562652272830588669472146544815659631701648115259473090979827614012285083396273593824658400240801124392124403243186486786235549086902441771955878157199675352200244542431183908474178401612489982897595285215176962241903153016789792258864040890018233185685646043631328181473020067147457546529416648481102152377876649720851728706099169652476878514262552755071514600140285791963527771809490266086429956222082392211152882304033512810280094718144078076743837224027825230522721938495753228697594283542041006563463483316026852740008411429600014153159945686355904496607722895141561370745055818717704512260796377702886651375124792408474849464507236478714996295704726578092109491773405389790178928492027326230007141948511274674015980988144531917179205990557674737870643221873061615519690068677709536958537694260826691941237654189675403007679978440780364212308143179665509485549955779138637302465247207862636193893895178468252222888313904640500230652202746858213376144363747220805471401927977413677897388068485918461127042172510819511271583949739360683049592525827177527265957803962106440099050985935630810573893942930161410684416218819459054308143188972894683151410508153095093701305962962584065631364109002381711436888924575323506174930747235984181878794306492596112637967326029497476829388592355114415456746094981837903034703030219350434361859112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] -18418673998316962226880073855985122118768577214610709438789655817755371008423652297814434984743487962141284601648357567628003943579106452968891235991069716758495396011189217144879317948458207688541848547722044406040596685237657108680861783708116474955790855489923648614877196996649631124987401092778937325702413637805571529151265824162576635595920400724597304706434986946138528195334113899754300121710145331482995691471784847453086616187250032314833097152705319803834506230869062883815724819396704407055209280320859535481386350990855505822486934212687954687920043091148107342975906642711061140488033666734213503782728899903488499557560126682781770587794446449090302539330509858812640627311296583824577725215634630765116142918135848798427399195977416526378778057532137435759716503237927064084422445572631524879597550385838738188553980071520851960344437009419638619543930631733901363129069968619563802787121006035363695823632943613216142458640511824685622307960572552391437469240400701243881932972801796041929561551153250000574121698720483974658914465186650189818065035635783457912803038216620910965758004062723501651896801137570029460884118690819772831533035658395251790501470462963789744800239042296594520197816354014701269315873898109283512247996135368758783496676177924702548910591500389462752507960648309779461611670667547005235330820313416254672269251966760788457315941999098008201033421766338482390838409342183986758318273082310912270089155889588237154850029985371626641677115154905748319422990698256033963309459396038005270639189846304730152839389406319129947899553584431883019420428777737655937133181484147159188667715194240729313946317916749364708141756437826086698109702496978327819114835851161799053176554713992197335580365998901709653070636103489523944520104532457476208308487674559558967566255715863102186901489755834941236045429077013643432445108392275191777473334775568259525117660093499345562230280195092592219927896482349617701110845669335325277846144579346687732748719635403487667182608283339070965925716517872822039298913305022887441361244873480341120496413207755155158137416725990741271038953657577609869446011163882260668296074097175846763269181493515094128307250937026976670515366142968901417057902521216744313088711740604271106083259029682308164131804464035161230408653519978496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] 5698069648170595915005653588364633793672521088375256128786190271994031430654436528173289499624876237107174863951785196257607095775892746439465537865287982873592599057634394984323727678661689440718685804627463031354585690962960571257037575724977030434668018006354711096972213078675214728514990788462337257953181103858457557998556928430033219490700107733247057906030919550844551304630605466676065907080898449353345283453212487408726231015922574977545491007606995947281090193793628443515321659171770958018459825907795877165383758323018074554891968909200923376481328225654040615429943216777340032165726094036057028281352818148919754708714650004971477925879682016488961510454423800788695106861602613048995653140665855359043561401898288745404103210260679463630908920091668629756863467267924871662797603191984917611342875510709570156904241924452407599013340679319348592757139538506573471012952578115961491400388218176894588742413266736070436414753507222483054255250658673514473347835460137004700831028237592348414251966979144821827078833748808663771332338256827042172891803967667352844807112369641874578344682650689814186973053814554297524005733410086159051142655737686762025795221291520899623542516330294568131112720011015219829622345142741162313134728797729416341321812199936113934400781527240069851636665290622310648088177026471091833692675785761798209741701416952530461758754605524413902278989053338732930335299864640480525964101691686503202993723503320753882751006795086180044727547734994018158171739490671369063671013394647272073429524836419582748138542751345484054773889878368758976919728596559307221196462876606151243870016103401052411621892293480836575139327657548431611534740463140993576175576240916341234009024024187958323539150594847435656518217576609791372485878332760595906916331681200983102084331850774749230822452522497620439732454043814835299929834672771870962201631562666434364419101178518782082636873651229118458666518833050613975124369938825656147232099553008013918808891423484412473388374261815512628353027296738541730248629743746482524856699750350123967214756165567090438093795820480415369947732267831458802149842754069321456265260060565430384708919699095251616613229445170895626356551719078315338713344958086667537738114021497930922554811253734938009923019278824637423330613012725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] -148376246616659263338588642141726687425938136590792829528206334425226989261003749988614902437198247742345360717379892803880783564379952178620010452219193318027984740736893220221505376487849194305516702481094842953122351042907219454425479118730361915279817160760136708415270214028453814268599792189951715847762536280517558742654924701266358757302130796341674054584047582363649692937296313927208703994570722478374439083897366389009514340580383352937675261891247096056146365996327848791495172251202442772399787470882687262056214776987528181821612009242360850637109033596367278888441223800090434745306851308514299884143075476897912224401137886651263172913957937870643757962810365132979102875445671156665201899310700746319780995426570152222219234891169130767520200870625320373995177902181664284126801450536165755543398859417037135679946857426208736603829055659724567784160224980039162868337694348581263949686914969967430171583758562554001754587377469852033013756233925058282636910641671120143717492311321738975949950581658995952366470247509632992706976835415119801065880764043040768685588640514889493351776467661389612002895700006143139311322592539295415950442369730427666971064127996779355081621889759571142157448348477889560706057433219594316189545788459339607045219556120951947639445848833357156547243068970380998226602341889171960047036806754214787229651497713543130252632370090493419653420507558270543695518666330818138304098748218978130445711059195638791781159801321523548547404925732630705992641845620055797675209407518805462992355027605322902183106592615497299284887554873260631627310971775253951266700345618138405519610986589571824692922110905299844695606722928290141181450075402965683730111152021908733488757435905842965653977261404072455403239485313350854660168314954478185592458406355810778697537331309822693292389966788568996028740487343307295335262048679354884426336504486515308717905281450750192765531374477273330951579502990665186160566013433431567695177118519418567211181255210528707687550459273146966416061715243165027018679240218768946453600517672778506970972457792909990203849104444886329145971952538615239743804967218267545188928202808228762793928389694905274525988293958876587012802589364905341709889635755265428303767533284685939772196563806232793063502982435467720549509497880576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -1225008333156983962134732064813139130980930766654139725218263432569589847877837364899145951161099398482844559381874958905258090921025643878603378809519134649340220003310628526052559201864687198486989162939252527491370458057165432520520096808515323409075601316714707415751833235544354123401878654854241947168550649005816193340236930988225034389341610187795425482504160014930316019604454851753161717448042466913919615603999510188903561915466533415061925401209983768235137970789257677377984349116026174829946087878348522705594011581130040533392507801988412681579862001359340042293990024604610956221029169430497143239776390544413249199210864258413769314086259420072349522707057870154097696400475038162078601260098343773893814412707478521563744311847347467540399649293088352963966577160856130786631711166177721274782993805556250470697026278456234244338389896710796903842243264736494119745567798306439427682189512196555507027593467791850528137518785731847598118914983570742784712456553946789918477617733797155247790477204887134911337949373100588785673672919611109723672486099119453233787393320518828555411417705343285990621559870282420295395565281917818783787585898526297870349834637554638938294373958700624581017146227741352346372819281140872427377641818749163834323123825706166107393216100035149774013539040083526671869666989232161329102319661159414549353478218530395792150559130862516941029582956702615129210354306329827905966416207161264873690279437265361677083557709387867147027696911249280746973306405952038938328325453944368428138449909858874079461191617550349312606499940677011836202831037379475338949631455709693628683295734875208749431543142156571611711010810002774339707065877434701855441843704403381130917253247658555460535757730697528128895597686021819142168555912092655038487180498538664443679042788206930879488162421479393071048801121357023726034939865336890160505882576979818267375201506369034276825817917848690482542291067993766240857376824871398929498256372083215868182406133965153015130662593087582257437299421214907967491315905289093431737758963602396644497672321480081613133253867681174973978693769217722548603659164065399134485254487784556566458655268337113155099104532191541724455248845658574745467215875746988167944398845316180872979270523872753427109375688741419565252209876664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 1021268380239599275949157747744551236039202801969128715385069462302541473938617807006667991999056548105851120746097255372330870502827438327740466141518527476703041146382041992686061180108053953018863150409198470802798928262989540629495282640944318090535761596298567776347226610764751154520622750787218978484582729584995029455749140361120022747382936467401403455685327257344163721455124318250368973263071649873254583953417706894094649716157036030043850836605072289124145420489292668870406928981002598614581446160372872168277826548646858313584507181138031604832144556616795928303523768304328288428117860552071052010542908608788806903513248534632255128888126355617825280723810038587567723929126440177339966050890188288473893121366197764267522368259899405038836119520625068301223664507398254202986338316188650371354606858384601324181638931696570925175923279582514437649035690909068988914220110140888701994749331601690706449481460509847496326031526899254413938547957532343132352322507217453312881022513037851708350483224900008810947904889859981377667206685700711005725185696053549670135724759179924872014970912497675963463066813128217679212472481751406792435230182469017849346621994481336962368693605490553438277505195488790408008893200536335997568318823526987879536147757608433730292627495203025661468383446106254600157214961911782010096922996559535790185922667494124590396182455429906966937778611306744397681839086269462361617258621420014782107692253705833831219028964087014100198056598577643795106467567373668280900804593361468054510815829272866134015736247603288851878147994624393630888734283002578275108570823826019318384104704741755957569508659881326324053338166358551187728749911803747361102637236738697142194740779196932518580044583630573756478881472973495621948548018008919116616122757117532916388840356176955125710393320281894911183469845962349940247241437344524892915879477671857018973078892265430686842952604457557793053607523375468488497124909206297898447619366865086040935649160746027461849899136298730268908481312158037138794470203542124513011043114949080575150296378583969314047382889283254029411948894728330850407724181428834938627467037272432494089339071916023898193772570162734155558366168506092571428188561749349802442492410633413394390023208561398641276283146024245451849468741681152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -559528161414720472178845931307686799579194091810122678610077007606481182203810520549240510340204485584038070163325961045965883564386441105955077966634480393414416058622653127387750995826002245156281200037087356577953304886409635573111147112264435811258981284822527011971200542991537641071685017669713272671785097310681170469849410550367529404156053474449084084404653631039807271375040627078917433302230763990196917765057740773252932756324233155963351607890504263010929999289137970819648514496950004022325909330301447464543828304535710855163277880960114481266980103051363477564764223718591939412808860745383527502533921668922265293653519576501031216060752897468762620169260225198757094582683794148327717976759209241678382979282839350454784292709218901242184504152562830749923957475209693544286299617637628198106813716656711338263048151628052843602194369709104720681045120970498922634988971795324107206211502398078597573375331269298687448766689598310284940498257948616918042399662173496968016789441241921089825157058901657978319864069924277907305641678022560925121874267903778539805388877528126456374551949449149749092546022651666704948175279338606317883910787523276845044207761010818916364502934309050550192035833772350776586580608690662074798440612181160062057346956335259496501616346012883810013436024942896462049961622084615087562447725955819944147909216038006160238051324290719989915540237777536638931255911854767097347990521331940917999809497349061961501640979523530938942027527263144330032907681447030777882507315328517148669268706791704877619714694018081043003400865628813094177215657974046949377458320230571634553424420888015368949632386284929760458140549295580161470317979613064825436879672327861469528349826674415373595752751616597717195510022739552882813056675502126493316559085803584083042716729491629698566526117557924344456146006574290985612551582961801128561367238909286499625481560282304419453702127184531660228922935599659180698846218496094948988264474952031093970077358435016708399457155435325659834011853719998338516646033871993418177426009946139720638023636861985661839969849174204979699161639823899186873164881110667085617191912539998198135371147673341092257579275100077642749574094834606221822683947835353437259830567758541978077296628869275240893692065730456610601235822673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] 243219070036375176997346459922935126009056854887417772011181114340389302369454953661907513167322300315761653813181695444585173710916464618049921453674333064400413681412303931606336204264342110120630024656413946418441511821819787786846811495285336978927053958470437616763743348723065527054535883554974588873978845870749313508976263004794586777655773860757651104222431177029721239934625935332741424642206747285427725282474651486285269649614762149159057388124558626328517008788734535316865108992264265061848749585010731655090686480603118985490879722024999961520730880971658456918510169025851679406301502246087710921788046834504870446565311351954537395373904841900704812792201676464711113283879569818585021010513572651123320356336991537902493123232721212022837978609804181266190482739846783825605957108872646586923571657550586994868171809273190147706031597990166474734977659942214591540136923340060482340142322443057055736711578803496142819648448864608609094788461129914593828822465686415900530848706901250402620549859191049447024106708005592470163019179279517660523674252176285145231457116985466431201924119089326714360035696402923976982975089474503362782716733213250923752834404795917353438127787151372873018926548944631991974648985453310122924978073085836839566192491760117730214931866375849562998518285335661157727033338757022378395725280824819892856091881460926154271606176815697194366708355382045293205013483579518394463791176032817999435168798003104085646004744205241843370033069912087299088976837143513974573345463298432076039189244231990895956219990500154123247495135919999016184704223211155304505292824154795257951569844381231507297863487565425730688486328060920795089071358950397252634000899608483642018065191430672117922064034273953426916966859988686505480480228296335129695865295265217932743685871984571994681146636075267280115440078441391628670190688873070234852627338859234658341175761673325130106679395201607388408844516860213913666083525946818065868141354012705715208870549702121634426219708134491985799795161656003427822271299642730305397209825624888203863938150213181225638283754703215774834106615656478491436047207535888294853058956787092097323569809206704877998719041127638489665541784441052142027390747909542987425616785590061872686615939232313744524455357640166898549592736923648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] -88718474732242953536323313878200568024591449928070853835387402076580927813339257492094433876311962285328921152468349400818225296308876366979835968534396906894358451473154165195674224908888462219258206831634516025172633583816755636665574476829882592624723324970028172428274554407828498260245768117728704971892391862853136440798732414140948588902698626381782246280022492437421818546978763501539068125367406142978754002057164201240307021863965809252431228155977147492480762109720483940379169724921962548888522459936887991992602860843303146527707297107221627490772872728645740094096812023319865881353195893791654480648833677938225032819309471401921082584436857938567901161081504753201484252033281979330183980315781517853454822770753267057211884823816669974819328356428536274852986794254724601492460273198344866369751298197157416162788087231392899398681457538051514104738686528583483980219529542486067428970352265064225893453124153653859882029030794336441372823855783484318522907027736721557463229789043938631431405479148236831539691570050975613498434946199619900883640744338670013541267312919786065420201878992649380992660954293323654522246806267770227217050830546360188031793832068534094303073021242606655965228755819124533004160772149634275423185201994360112044074567582970632392273109940393269172917056521965677227105940411981154493269220677474087325319484672446579594230221103306120593985722420830566435061806902060601554491080786708000740603034981483195404228738774269683154228855464424144323971014529398226915896157197398796610810902063057662654209167750365896357293021753940426062493479523743888258754164297556894173569238146734761972144433678368278614902841756831015374274028698905975206845955892126335224387609214304572971129129974902910585872251731606492476181154996997058392787420123495952020879638870820695051511565552980266929571923797076761001642817472373247472349680038215929728626539876669493829301155221228706054946930629786394545762998120667694666079196184354232780600061232649646140749817222878242669479600665481653014479534924957510150161168468031859796727368338484057366815137340224327474808976726164638016917950051231024206727917665335379665150206575060327436922297394282864680586836065733244200445821710825329880629332239302347744299843096353203960053072974429278570325370470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] 27692080371238006735462252345326484044700061637426213630844663434760765366846393245838088795721697830470387432878655476740726727123118560554038683959090271102130096460916384336443942973518273511829323834100614286136556231523163622501565537489745773481349590389790281446090669216511069976335705883193223680171235547140366942520844277635988498452031723078252558024349679432012365108255886798578509384486939136124130819839379222008282938721032798258365454976015834347275433436773684399269311355301884537540468500338108632355423392676680771530391342338664107961617178079998343433257843634598278891003811985775723927237830004495394852445888434953571659608995564387334629530046034895243783183351479812465509655478082693149331035300158823935660353890078213626517036449138430570742677482120228169098152082909382979211282780464924482016835157524085651376394785550530478819649308569016166507382068936796966492529431855627773622752411713288950008959069765719749733153942560045797125661370371685266113453074849130729522791018595296778787332567232868555320669706678479509602620912766925680046570856525045878692303656471390519175620723422284983563660029630043382096634274548021049891646229059392064552162681048791926262879980523859475122007473485217948588145463213903555149329001901146161911476744627521127538039894481259665571705035539897443940932515992259727062456052772092701418693283018885582297753096800622104640460074509471455151363694050459981798192872561160258356561007891443493643060332095840509608391976815238893755624826183136553035193851220420064243181524798901788409354953372057851743977291311041831454104999493052942914335100486373103726282358669618055955868516330869538463275710402041714692882968622300113174767991719368982092310674065545570591794670368159128251851171455412069556665657222425046906393467287368038868713889462260246122267126851888824732443826085798931402833122939074856323338492631705045038942654816896879532776759000140712413980284621868783525245915919169409673375355751620581479862495129829752847589800700907738169076182349263792212652271940947998338724528469491574053593622623130465463064432893657027047465218320021721127095209173905372942364506801871430467716734851372621219931133142148281483450917917700551585905867401348384312137408287409065971935729487503313813099862032384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] -7439908604546590227930007152451100286588801656369522081579575601493468510186492971294570535357806816666097546284365071992089050374275858633238002545580725281863542624118441760752068469920132145869881829833610548959946118316969046394682221483190111374999573733518526845385794871126465749780605181421882405677696876556388706016641432199201288255514899272987868621392276441595299972207360394012212994265742787235595114715871731743354529104128965279744419352003628812919037808233902711091005867971827193886577391503491975648779961205398543390987218233361576735533541522445407085073838589778547415707332109398665350767968166854763397311574361562760352514755377678899074523695940656404833908912691073414402951039304528465896258734848968993789933507492750370251147544080359423018582104396023341392881078501810223063904685428769937515330937100293657006992644169972405327241761604391140135087604963670952511468747399587269403311832548240411628217701422281595796548986665536353179977364034047122538658593446402435466073557330912755509650375359041754249174047218876539787423580479231661680009873838102881270677491442366580300140518457873819537319190454989362776046684943308537795230926285848491308476934681073154785122706574346761826979871246865930768486637041596644675309809609247943077431133967965991529348358150035451605815132960329878873394929597336093472133813101209343649518641262572655933596522642646556876095921803311102051299650529901570145955157626465088669117477748631895380598473254395171632943211702725291854146898085125814595045975297737836734114270971552113966538119582044562464178017570656258943066259589154497049140252923146392833064165182871450804172387747214257524841747494256998054999685690828341545983211687451738711387338052647634307230944994092018041049489700793703733042700042423307950681233433112682672983414553355959114756092083154362834888119903464276081774580756505005678970475292648464371681295403518563523082580907808948993045342170177167986304912453374618257621732447239156489041843642623904171456152149160379370552177103739177231225749530389480949388472172573061772427791292962393011287227196884786532453461465274243573598089690549036593938985118929800212318636328730816578183730009607869765383840399501649812623018730291922696022672202478138620899183927000441393613111296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] 1726418553588105852558836657909073450568045040783175522073768221728699541228687519712065406739758606787907753527833229857684001075942670256440390122245195011495608292171733181327729378521513008550765936281094523350910179754524606366575826403548544630704745098144872349355842859316744004941686598041736186225953932921178921105819690831385277319581559638454534242878364965909150119209073738482848509086645816967342015616732253894515728486486554739245929682387212686924308278712471676716298827233552438388066394655183110534740230511387588460137596835437856464378132716980313610036095668999861084414785339241294967632545235671567975356100859106768867669472189797184695325411638177150356544766997432818369724186266930667571421116700982292274427725044535879883293658649199093506620283690770714414835264746566664205628739488431515606764157508944677081032086158051765071961828061170873539056296314913327706758920706255899526462039630724130521624924847926276373148965975299958668082738406220393619675512828979148279068650148360207283649710120080342214542202897543017889801709978306405366342031230469026577685891027557092271084822472937220838761401079702351471190088424849183049015244184963025735756168091226590183359425489758366095795880953481370742371896684699017444322821800803021193679290699354923471501918611953435248932859626508398383535918588221223893685475353964686628714909706586915296685672610953758130225409001512813152270084041840066027320193926519235521259940572158510847922219988261347210968084136206622965539781709453226992472340987212182877336505852748958807421825072272688762826007975912741376797503159811413068514602596318998970045685811727112938295725814048258292740366815709020541993420264831266734587702577135698550404133887768034426585588096412406932146341466900332605205725749345930682544946458155790866526028289248761783989460336785248358834754429498196920015349733948096139289334834127531596645227268319372185097376442147800605317872957115295835830571817724178824050775170072862210950379079026342299847002865578977982333989706020622235021376458019902085916285478271391426797907656875025714603529800019795847613717963521519790993832553002410622053304324753460702513239180019556556562838887894761419631831679557620158353813603181490505147394073996098303632646369171815722121200402432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] -345205647748156731597084955724347433544364987756588991653190174522215268257163478451490914713205141707062322008407766838103973515572621597558579262321064235898673102731548724028283368734364717468992771332203424076768238422075071655995944971307588907876403906358212415467357642461682403200020239618735136279005146356990470155450606054798367082721378807121048883100914857242914329055648489297015087331162033214214205283303889933578670091294671295741071730566587583561787998805829852816148332901125654400744155077218319987452156700231187990195034030545930676442707536775517432857595020046592871740450500139794060549919572180351530080092881128418899978516295779280429175762397472409980428477686174515460747704092544180148022823387097186243499078841417589289406757897973089388612933524179201513778353840401987624751339873827238717201324827372387724185369755460247447806374037011037956521049473497386596774230473471456549093425857652782332599788518975038937744147923755185705714459304479737423792018422619613258793255455644116604798428131217554414127261967643434654870953095593157624506219953046348717253310082440179216243259297330854095308752651901787608979190068039866875256901217794557513059097665043444484156871859332370906731704782448550928095977309244848201525762777402073042930100520175521709771160980705071824645242046486653407434521416814340221126870492907662717275640743112205522366121678975168288232587117420084680025037033038786299149690988947942097164799394655758631494599796355639872552751888500514766867648647418130070914170431287626593354748712539134955846346849170643755340900592716273117032081353472658165232894230784453382261147128944405120156046654451315985768779019971514026473877169775023619185903695318082414707704865869020163402628300773366188185094693550626998064316753974956625558224244855283441176328058826067783469478272949532185571343396298330861193682768958508702622088175648835007752237964471041986766478904883215577753648388725612465966217312609489135270550443239549453472940142245850398958204506644063557681301319080943432316575326791353413232606514006936133837574719749142222757560731051611534965758295878978695410072731916953893647513102183945875344922381160379430075061798169987066104179118612699165918397988072188395314152297504574991053329886543020516774300876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] 56440523503838841144398216560018105516316513604702159560486536121984391037544615344714326225463917897781560109087655903621479612359674863363328954657215089647573500928958067178391154048133508870416212730151997931720203658677782320870402797822719727598859833942939168246675605322313033379774729491885839214692303913566024989340455959524602101553601856957255256116916402194828133219299285988409157617674854268096737604446735604098582078283058089829452602693740620422535494266105738342232679364216125728412210921308046230023754261547499560309103225210527585299430020277911589642005429237707566438948743565361174565983675645764655504323021578556461707894640323315731589706335978624316802379017282915401846949454275794997211224426177793844138953602219830515385295311595819092052477773421478098887995553131247253156198250745612061754598578912343663496930026908194556159188081055654678097966247636011148404445952769659211704935293494321646161515585388421052488782277743726403405954427952051837520528801000452970635904002802033332884149796056749175025743523102309372528617465144158420031963751970634091645784203905712247761017029066101478676697275082266763263454466796395958705973166577081145731961367706376994866132963361550944510725965127326883140671957119139558794340908355577709028717485884865609075728400574772764383766468940805884921549515447055203868248225521636425342796371156415478516535762880188314548011932452358329660057118344121361151238089707094103892269017164546270474143781240211270299927013740121724391833504187808851182214303188676181340599488297492049474698850116433245868334281570723315346844832050932161996887385659073222600402348507115041380314384569210635954061579994540341491191497450187666510984337142414466286528553867908695789629098956513366237666881408747273330378337457345766032110474316331093510565623977866752259387318229082812870584486319403070605120448047908914204868968344819884404768117365121730444875921248358917643539901139672419902900300131501062343427043838393872305938627010279765755503511429337285146455084161149444693340390033036584879531312569847050321687292122904991433222981057515794857754726507544973974735787683793089687139952074173782522349346415010042270009747115972233431149974862908773670597330289306761147219854671794371793447772000602455711661686784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -5621429610726119340473812114745612710721451266954015243167332654577606791047791087076773170134554131623911790353085422244998009288919771460825464262123032159398347279819013699712948012882837761663115377075627339002274616488224745081702217715358461690870803328910949616791761821646230048708255505751494222440305301935469122819766814834535350293063685299124836851135937552039507458867376364815025993326353105867603627201783094309954566962594403103906919168571372762826009064184432392608696560042419228950558972137945120764279622396863993987801716256641287753439768132790853622253303229697779745014303037946405937153427928929937871781643036048640417681776488869666055554405938197070923413671422490070165986243171181479476956139905543946586178407563287329172166774383174166347710712931542483822392934448803785354730467425595748139221515749797868082334128377104028623086468390118705502312069733028902105155925857127357877785607943815483038825833075100433617109758473367528256913170484677679359742872587320784825680154940739704315023242643668711103261739768842988206008828140072043629433779838953571842593726134455184616771336343125808107073338648972553837478253377754645437955523943392075644298098441820340996425920548847003344151077367315748785470330688394841869038140784747371378457548428198106324385990731386896441032925389702514714414618094357692509141083976391475784714568687112742047712858166917316949815303760999208251693623581958185538248582695682670020451963115801953046660449459060098782364988040812651706669934770194687487213276651219854534216359939869969389053393106154556115546368126769285180858980399117629082159570638216122066389886441675743534215463418525122067399568407460914381550649369069080166053502499931087004248445553086895352516015836064676539021618248733866945588836934593120025960099711382737527369074400119617311174506118645814741003469578194085236211736702039487023011788697019504787751212700562973379988430500296162626834372063157933242530514761760458402102902596752730230375030859395732674271621764582782810638197386071771126875268505503410792075850459440595283380295996483697391939354874418115693587845834449614286624522774206623920355193917195003583592137185636754467329161290714320183409355256917567829044753942871073890029315829789900765853946557768057758983127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] -518105223138325414796509874955777321914837416183604898967882777669586777506622943347264436442834076953407168188687003947425130594558100967926914258552468911994220482404268249882684125617000058718440048636919602819466377914268181431802003793997163656623172692949947300702034438189534002991382765772697508245353390094671024852562653240346514172968417439122050513593719043947137376230714942163390686627699301983231344297479604892563832707251675777077581846456175650879157439414266940611774261608579113090392041590244670098222878674409638019197469571191763602687332683898413377343369513853722371358448978322371897300652398863137381773910842352041071617910033033008902453540994040079739657102720670438926122437536214338806237015787385454503371294222749863239362797720629842819057199090696771221664692223617091265822121575223663481126889956566130145705235389831496172498042459070247105372702283693174042340081472540027460428699425612205475051861935127078967173512955850284473226811236024295092261201385783150477366847843502219359819772518253559017452106056921644606494908072764557796122532140939475423291338633718703706125630691822646121994694584500909266567238275386105242311189834584816211183963933092007494118618911805356546500414033960841611509437800473379879114585505293724562010359838122293603792771931954619560796576522359235941970355595963133822767447515125774816555750516645689089348609157194541940489163947944193320852333347992737059693909124294185282008057327903017291316209232012264022310618887251142731156556799793601593600516499180260317128858921417054134361293958162967003080028844837349779514731744711954820089993565645552650551614662507714889930831343612389764540990681240935172084607796135265890882445455043203242001658244000618702131914295767348762609284298886709883137038004304362540075498252588739917136523120834392779877350720008832092579962466315390538103959963607779087538570280090335384670725204431292769312264550548668861829852392753450335953976580088406223004156081806030299204490077595998373575784113885493021883933281914008938532642495133483570314548688726550560558791366220057020202719150830009459823832713817941011095245638346144144764188177504801404888930304039856494978005039814654869373486970745486798888969256801193303897866632500165937612652338523037495348690944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] 398547648697518466665316131553629923991337571478738870792679674438870121028262732073033457871854352749815476962384843144920630267404171951113042478116450668782831354533536705120317431498965431111390711705798724498220136096110195276527280246912524252652186328715644183335177825871041982639391238641858899630818938242575863618230514966574977700701435954944261951752521244670146842526523426576198658520350973056391911731731251804045827051641201848095386903535408114335743843553416000214357088432640931869218731228009839396179658347082432896437816159725299936208367471564002402821168138722925698105980348955622215842942823246696785825590263287481735004156628661226547426338351071974065372547150890455923466883561240406397745055838872528150852726182028567900778686666558396458564386782713070468567216774155184423906853412929372289947559044153233013858598358729123445281981628311970531395076781645053123575568972578980011456749479391668400851628407062139804167097159827488058527052400939940016695210470306234529551139723143873844067074663305022198337621543780269237437549169462647388557574061323299403162366220156716551796057072051874734409076229241206610997588449913756749113766043414520229275733000047705357876615246913160941732304382898028117163837779769284844777724261041017794201988260605845636637657711315803087711412354379081052140712361314479134739687008435387876582474036902063070381804976621983775503258594830554936351902031423821196637128137634313782322931565600249188382422614148100372981043699982132087886716985619926011120697445037272723692590882513980124023253777458529834755666824516080927466263374626943726022041890416946122820736053685758704268518987627309350526991698169036205943025833959530313922616155665247033221916871652100669639863766684864293433508229427098260488645107805620708169434048607980199117255378938510182189682525008945259434007628848828334228635407622403978127251613246799734052804917685667753098073200579337749627983894735203493917025267100679315103052807547921530567937139520014847321672488972802063285773511378752737642165827232549722063192392781296093066635294186003560675521584320099353733765916201909358251059594718825312712863646843681448785701169243352803407929291998435807753286304913786438169148814033483053006068420811843109874936232667818302153687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] -99054921238278427587337760368741992862930632666727628631293526587144027172426726747107937119984538816716591950000338376720745372618947114659542215187413502204815309094321821740063997798937059294695630839041904512648564055280604050505394694903309441555196571162472876956659114614551090803687520858695141020420097769880266037175381596848105257984530767775544688744639081461854432966539782012444698286754312438876389609039254729422404701201513586478695365811784659235553137279045550802936212422561983016558582759417697343192777013305837201081077010333791091418690316282343683029369371760409567689219412439728321986393931103237485753579907599859482254326035000883985995171509711218187349287938252510602842694919744285884422526569517783689824504412594019989341089137071999169374815784567542755957395881280437321204399725193735577155069360823907882474920321154720671616759103782756336665941626779784871936586813108811241358238973624709909442697360433659519344093815710968913376388943368208856673906161761046689779877997761096703300462156909964028443484794536500071771197369116885979558535376063231791040722376310188648479697899450677512347069349580494284435416818349240083478081203866699119949210056546612245260894608437844263081921770761460481524881057123342599495091322810896436138998503261092109070895475032821167474730012595821459580815359635131256030953201948152725731216746494690681221808412481127976575218880316784142491721808620381040618678494927208838624356217891121465936821461591402464223329783124382162628381772519227271872667160113782605819129905695056846873249231684628731215806018727897171278008837992669307022497081238714350782186506203915777153812646526390381631693554901869345601043614722642227299323878229937508467190189489390331106576962402443439761876891054503136360011029955619146583466811408568294273752150536102486402906929991169794019011469302082389671344021892270110397907457198470820603246725301349011228164555445716786025089370462707684416174311049295444146918672584591998919224904285992398579495522278246333170143293800366039066891652634962084237505526973714560879477802557706803245889688335768529448235900850094540266498661841181390848506910361387227244059019858756774888351111150979848295627704371486551929993170338137778064513085798556094339878218315551700508737536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] 14748746173390213866855288881884740120008055397188701084354606140429773120473422854266995889866735775083072559991425665933062635149839926329412137593179564781497313443835731807836701666325752327495136250871025488069738517509857655110224843103148112164850930582433170785389552104904673721176125793701309542342686215049047441551017030085063109697910374505019348817191524424994948521912110410407827733709377950473238170467718602910050253697064113117550671661399509271617894871456406086103085998774207793413875398698223456812082614015202111193265222492100626941247350517049583154157944875890749979005517263490177318181886459472711855037483178502875796360413737473116064052415004122722752927316167959593376068373238330600439780157761272516531250564763555802651652704194103615449374008639290409011820173128534386726623129923571402867799337240553675246430943470608637593392477799213885795309712786456648482617889338530102615331505860392139880826362684824754715866826464055482328766227122970238921722144858679100180946998726923089250046984642844879996022667065729705843826795589373559205302320722868921362637399715624442864287309456340993325042931259113940790945207345512577833587085511417371936536419312829073063729983854877158493782199850386051071006808750506019089556012617288312075820180134117989623683837921887232003559345706311228708465767862263873887312993322856594628420983887221615957973670754714601199200883892447857707203167322844275210136509614606217358645502718234763510504900272329540023379025456774615120054847012036048438929989897266657797950594813987307978438121763704729133842465370957979436508152961555482062840479756211702797964099818062361014854180964330723916569849719886807009939661171368028232805693651029403241312788546135660505339079761258504284575065395248015786803095479753707535172667330342151295442579091534822669290124874474474183121684562192624977473070723856455965708572474323492380228381978529924076648413953195069581399695846529180406547767394055288607638909840848947201085239163958779913892626766811827589915846887291689973028769851847654080250380326380517744139893505126505474156346357647673762470693035131618407720817996587483182397904237332742064942713827731753725863147676355045916113678786280213145605336557927509798602205654875271044876839610302391312711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] -1144470982622726596571397051783439819388079529096657499420784472990217490843989595993296847813845571898730838444326731834600808527281605125068462481936889162386189070673482228287069134384096760582622052276036173081967798151459467683125762359447927683219549104564331505276709152647296668567393406196935344859099138321105904437490619590495577373046697517536394063293940742416310790354137234546308674178892301234751519827569994087611723221619664514278032412338281053485066496272149787619334228993220103051279078767263461443654361469645565299302886809691835514670820836882774432447018899318930250540106815680336386770450310331603440560822584341287250703750299283997514903086221406993956549886817920304180286083436988704272649142884716124043572682198860556538910039865378876890021200841921108202621781747790794347340687785883674592307056776509891407415149216894897770217808424658170923917065258785400290237547291240796313524144189283919747816490210160427129709778744756428522664601027671305773911455866665558322547450490614543592021491734131852679115138719980912707471665352949250398405391218796035970764133883840540980805637760707135413513832698941432593553607799749088921469061819350227007977260509295518309471796731754521830536380089197749187541487047191712789424811972035585904288713713086940796289742909442839601956305549810403735591862292580819723732178010744401169313621036051231498622712736972041090721229132667072090015255726211446004698206836956272766691174080076215484770014591217196723998483104890367969209364328114810723988036720918391799362042587387790087668051194679134633551312853079961285810608455804870004948824377127077364042955168815497797814236923740243203038578154426711974860360945264197965494907853996520661405885774327163801961386991373082184233138892967011740170424986599076199369439280493308164705253067058255275655557967719474734750494064052131368517266829001552299103225865232760456714433268172300280545819425140440640317361314809295058065625343254004555361218712235838111061624624096146183327836142494541784580059737092088130247918823016777722830680571127243345642425289602169078649677251892167778702735618811751413803102089259749964710663958578523309713611921305074410004482795498655365294889393730229159124909172357729953652211406491843515065162730491486312333312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] -63430264654596710908081611254319983932385560847196958958089120085605344687073442589364815912507580876050938212584463148480822397884839293320394109817081178484449901667625398835559523347579777269024449941005906640926368094037860192683704203292688858494644524146206376096637985033404116894491328634024580110999085805753185185190118980285854656209133465589650413781060334391732438878375326947675641873490934664240501306176199811217802148777555454892618242008467931881175209640412810574857055379345471023226041676006934715502056473837100052252168019690250200258298735540131075644953059935521694409975123606445470667445536403109017898704304611314251880574661287904549237513504289751133074828320850214250693778667416767401260265161105826925589092650685481689280656220638683743293718236629672488121340788447429128396707116355396295456890032023931155520933889010576466648909269243370568273308498769526628524146791744097261366110083974028689736058158871196951539460220901205456811030075299690940858395145319279351294709523429825783790685545644421198963085034453530736860930231639276539167597886551918972616153232911406020806808771594042087668949555663088935574911818983989201852613783282387837433355750902980633866403971911070962957642455973393479921728356868326009029555539196578289053131523942829988184314338792756166426301833610759597640500517051226654039914892983857640863780155021910090221079708659646470005791325180819094060547045330754038095126634000631986523552041030255815164323116935816725682623202571245879466859346301856898534938088593476719553169432293478904899302747157662746373278368431229784123973519101423218194975678647522784590568741720315359383399302782897687658630087877686976043875063226198366188953100201455505866320201838644999508541604040053789736562675926348868447269613728936971824111170001303433001170333479684037662747673237072759630099662872032729812814579334257360824138900454834312870887508730853314662981200947140060254612545007815441811690706286713083090889795736459967615226957325631059087834098438504164046017609688058583309375827504577421551516420491091023007938643246636163597449515565025099065803059543733892368044740836688058730046695067916730144820111141317544385093961294766249376322069289804739558344641880055360810369299423674579182627555195875523297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] 30616382231619851767098763138966747072427618493119309507145463079834708851947951976205405229728315038038019007052796546218685563821985073797436419840944290087305657276893885696212000585154535461054143178350829276995032576903215197806932502353590854906087503461410747508944647046262628241714567641543626883930599012153083946929575434937598978049547849581823933003366130937649044079494735271409078302653954181284472059015085373775543784189615870474695081191892794240115391184450695511787398365893081191715151837132264247519795312297660975090172169700741563445024426993382826056996962593775243738853012518145063023806380189875811317917755901381100791090411311770015667796366177031366094679333293748047308368111146254936560124519750002266734669658407698650154835708570516876076666892193630838135511613174736872093477532036508957381727564785550677707849134625864534284849337309598456511384465884845046655984057397811897790435730942643936582911046430429923701600864681789336062342230100459931951415709006388218874663657285273976058984125787747644485951313003887910104679640274632851056895588199977856646491283343830884898738058593554000214987719664319210358790513622006288099812826134033602042263539951541763214962192714784924235112702052856236433192066436674133205293866405020415453249143017075629725245020397275295161595104938157430914410561205740270366042317165470732790087433361410769930645645112360119918123768120858783323922738067691011675857491190510819543294358382388442164756183054569126162709359999265388713018257300356491011639013538234854688808018209788723052284152747045278564786320591872788063233835830191249633472058469009290545789859950391452727783222968501613969363843415183043464678435160086469633173223006253880209849964418358813899069947473204894949405330292295379361864055124527936070527644623549300603629882221081142482892827582488934427834911413964637626171503299621116741953149301849517055823717155462287248857301072463683368683428571771579827482963593487877520389965163821529765562153127796042657495722269530842545494731927618696921293195104934294668286830111096592581886587629381099743564867918671906631300908816182653031690179941341071702012503748272710490843936420515240194782221118861478722396053775588761873865421209075749931529538174342204367036707436280670060544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] -1651117831320165948162973324646309150213681567777878604332207608727262405090331228162497925944180751835112052436137951720848684788333277506592956757522640353487283947780041037644644402728085910621996707796261257563333770600347203524947496911224100120621113282146119128493573877057015447492159789239628155548554372988296297150162652898667443931299139879460314914086057047392577340015943062025339634839966665027423295069834063984569692597648897715466599919856814535930916949895170639008420772084761022175445138342587977795651866937599719145969024001616396815824002633692713391451320396524175472870284235426959545054710611034085451647604110677707862394538907000657193595921843701255713249848952033613452412061716125856325076791857512686498909919860343371154530559447937800258800968136962723252530333591024487195935258530560572550283142931212634360837732889793870280250428723821520836663998320175080104288301639760632456062483946076904238238069868656007083388742370710597075851950189077981826419544123460757543220157984063155496324378720580555498073797846123032178129857920242770428647282861643731082224185154475080755402428678665183307483210374520394224557369928470046027215215520258927760233724050063138786498334047690593488722630493960290727036565078841014318448360759379615791335960202097778421278510966576653289893597178463494701813927085520112352584130351250286323610009338434732462134226519089469859425000896796624943476496787490763467626320626220902549053763996176258331749955323797757718643575669114485942130820547857023454582776070422984078559919413698997998216868739358558922795153283262704661582085513158269226655165558239353670711820317827263756705546448711546460952697896691525351534004339898562347351454392864110046214391709030541735004423800852947873696479251830160856885723426042695680637526905052779740347965741589689661386174116017710940357640377221434588399655193304402322251147763956103006697189703510957130754269857252361189127554237641154439542811602944664658438464634407852389541342204907661181096592887004020656793328636037063322946432489612430271025483340775492785732932927130887521740630893661541651160640904136626788326134657286760976310167775042745962291250890108251074096143965805780628482036301956072217728052679210715079828533971836525787370921696687994961920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] -1047201562459259920342157196064915651568357370258998844091841752508363175371673984574241613153655719153367473669711199044787860291864266333245615332722219275222722539337492959356359958639508708326373556049007025145623531433190922285231937108729551637372756799995493710732091801103901650049205839805626063497371489316810856103310555742705083294172256748390114744597245246080984199836989360091898306669678368927967345702723923232995457295677609424494146773421028832805679005439700319156419975108124900704284776438385406464411347732768203704004106365539895581567254676163157570063581802085817721037894954504886185560119337689790924638281027138721857198332044390256032947879403199908965624514289165095964814479513509567120751577417118693854599358488209391776071256275325952682311328774476384917814652382664060721490166953304401820071449302720803406293674683860622113097952073680074331208366297021331318782483855405603937236377623746900002039222358580913986728257734375247755580218553088600995974891658286029164369795386295720680122105884478132561103745025946490147173225265292192935507511931355873915632427937095259728628653274131090602672343835166006284461048436803319444844747075546146374247937843201616605284805803119543925535529287078320094375985572666497267047690329694719576377279328388435548023845210578933277489104879584067064267341342165686037421242459852621625513519942049625065283555702208405659326581929466834447196047163723019447562071788274048250600921974334291144949675396804882553270047796961258154759076152600561729364936382189583849904060204237637122455519786048593875506306546484500271830380339588713741478026658315840736198809305499950118713750861174377062507434190509720764210240313432844472977791419547570594351656889096713595566454382776195246260969908845854099713896818580243717819751225690778461008332714447215803659294825177874298630296485839752220731613017291274827061913893742941504289002378559676832241772165290100921271618684939064606113503004825694618691756429175155264557057656571976599021751115661679328808869939128864595852927178239049068174527150001876823482475470775200924833050102103471426072764911773189414909210373208732273130850875274126279603617925089217730308598946721802737743260615061730957486556633521609238710830432441973901290532101931755634688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] 343235153116558676770833934449473640211867443038814483188422223800551397533938989426775220534664347871931164970279310826819396239955501201191041602436504773557690013955290611062072149377772060857379687700980991698927080412999413878786966634074686194322659848039635084741241318467825399091406021030408128503338243802655202737014793080706414651384445454062310592149121251916100080752829681343758600392763625642682751602155242432916930106971676012412425110552982200863939890741637913746835406697053393057474164984208475830183727835389348307754030513233801626105317590720449128440952589281249591570074443533719864134247197921753549200591270751779553991061994596595362786400596009726200288043640390273971926602534811026169779506684102589328635396802001156087935271795166931433916817977687563186144914008605820080708632616238302186638250608693890984803716026825565666671549213460647462461514451934983122036904113655381634617113847842364807239688592306175332167993242728927105416384933699875502191588575653069360141166146916840474767374262423176843018425441095542822360599805554041135016708476118833244814698024262150149609339339238783514920282810403208544667328940574691682580201967135136353280174431650119892256438528519517789577648263721526539952706016348776545308807148165384844300467559417457116281657391758702673088654843977259755308097047966292947598533613386529199389117859888836494898924101973940922176624613849516855976816851425693924300617329236703723036275929167610928045793392936194377274518010574008408633865773363337407692017112216366427847386641651306181914211791056035852890337443586272787691174092347322671249894145149803925393899782807372236989379659499714671361765436412153851063912848966603473929598793235334552667828674773062095457079641167492669691460364544831491243019012236206527750048118898500780660046083384140570795224313238447263546529359243547580034815492100471736001434038014156074748831117706845595098796103949129080831168745551909906009304907532232359787534670987296048634339781976222376819076519044841366082673967204600011358540267596906837586445684081481346480805002535177273219406485126275461660620238892056135845970849386048336261017898661506672946759799881178297309025769214690173263653066113688216910859453810079317864288634694336141973041399148608225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] -59699119881939464806156543834462684140340628536842723976676015400969504067464623852301971283229254629154088374914341390533857642926317086962058076751014840869212117634465192007050833022370580942667508243929156370728030495091813161723463461951505573672117002326082887558484459730754116753383544611587226573449355143922906627700156113630810642811302055938884682579494594322883333494976892314977369421346266342692119321446810811428474668939035719582660878681557743628272009769567609653588545898170621201759037379313607985667190384822569858804380309444586210728114781744929830925205224432440729565614375067320819459179068904591573999900174286609036093629083221568697175973700163531216211256495734968821690568121066598429424714409904823808899315285175894820929596924829743626828162561405125814921427656721376367342552124753622972448303355321322508538998577866399932476663808058372962512915292604057631220789350132809244096130870422669786103608394067238319244417558139175518486964610874276479277918860080678433708614470412624354400582592693244194230411275919777593767210534215722189599011766112272250329805355964470849967637370900921344558701164426371865381925698546885265368138232817808196231011000226886438643750934106489305844057388001553249585485276932935119763162028522135483795536187804945378637710664477733585557619016994298373673462844075286872040065542411303693945069484352217220055414502054149216435275304884029943195229319467052614455767268838796719536812494610128287704542004786616010587056139242441499810317069026431709773285752172514716837198143521123493941512865756013369307122360134922145977553942064621344347569002965401186974567910076660358320366350462820053514142439485746311686949586561582542242924995653888975270887295848391504819008141332411593079622099743739941377919998578528660830985592941536574151816738761567047036807590611006354274137967622415026250138069690837644317912919973551666481976160393498410926656745584542986152415817892991188376504328367183780233886551304509427321596171775813020619951233358272063305288581020308323920536930655603112706346507202122517555497564269258532450608870296408939721038742474043803075195268766236714411087859242592334818238118305805016041712920957517253128739518534314042045057300297375957514531997245663450688930367146519691264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 678237050276496254419842307600759513071564565060728971833704111996423034442361441866621290708603973399978765161056994468194284977729712893376313690562110683273246547673801438758062090324773788585617387627853829390958435482015988279389900298823372705874905042386158411799983191974013781312263548653729838214593166278339292060933282230525882268435661014065830111181657590408199639240905641929493596731273016461342938968263318172227246674080587497703200152268361407978421698228266205967679237610041504021233643586098072025842019159545593530148792791386968553650420566252408156121936870831600725862021179177434755232540476973491551443138088430969132593220114977748052492104115848302041557225642517120558963217459954072681266534459334823354474119900940699135006553242422856694144616380717508137087846917070338379365103772272474058663947536271628289403855834276392959652059992701893169460134209918476288286715498997520205115042097375879062754033304382487842139431739366272597808264448557610657062082967597290566832812308702384217384432876537204399251076000037213178233193188959187295345639253150699019556909011377092838537961654562704541438368524660435464469301785155736967926007860420635148073318534159757082916735247286182095491550585029692412562832031374969417464956151944285078379711480325418597795393296447155615694215769351751506481770131323154108369256327845235455134179698727118165484611321403056628781814969453501397765327663039074740113174245237733163761810319050089844670233889284653217618037868342953131491759687731106209979971607961321656329393681446115536436157510284708346289118876162956817517788390436904059652686403369262356349641776201255740364901711998373480413135571019331646212530066908178266459148455793642966650853937150880996218238284196104591403767006309925007612255765588092782067907147517800954132952830139928231225944309945129037421687622169469848397725346900086227869122726255397455565405244566167441787465660669315522793159443239560462213405672460724756768613559977773101186519629196509669656217294480296500854121728658286222732893966767579604969553632054412103839006218213693327509831516690343981615517793573731740838895687245560922612417670740961538857930987175795822041150404134073155706520672683664543628823711698274016808733242610720093666901657484718505984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 217466838772763603060714863339392488590506403372970134925240366441482163501646347649252548849549882744877561128700241773220139476000278715290560791841339958881258177229747764118626527129442513064414223004590031359294324026034515584816449099369953059542627761524282537968112993011677672379181595456207006529945109018195370606999433131499894545876610198973537796343795597779280031975568721876566147631563622311396066743465313305374867367777632136405853425169887496594101001989597749872776686640542202758202704866665246960004106214832962000067779043160278921580594147734560413067184201474612185337801008080775616330275153348404271691167648553916940586002431406636523679951764728575406866849952798422450388434730913775941480403491258028459515132475214887619624750290495745639175635600840119854376850225242882443043134647352827917436713831661466458909627776067388878096045356774105412434388696255870895905669137250181424017300779028248536147120399012246726110033390685136844654254665609693276518377180442621094298380109597793799597572226268294139476589890262425206527099167499111389180047459229550592556679718530068839199058074735908681337219206061747341011452263221003643933892973314421149238068719260979003282928413660886049566520306065076693917907249702073929519556071293264302299743557229444389092207590305315855422330119624101982945420125715394833352213877234910552152082301087091132096653743705407995001213090147893786382020760998431984568060086156287792960628402211759413590387730110943235339136722719516632365093859527077496053484657446985078177792615100297483509129498082848362774128337418261716116141932201614151192359381215309877320181176451742707271484885020886255208816133310514550132297808754355802030000393873866266179399630410352643429679365821485843988003472669485133278835125229616917328601915942152336594776385188195202487400324769111328502789452985021205509801533019109523392905482413108215697252633823235118638949717334891434550636683308113194383390312849662554592109244214531523099228199591762533189802809176403630284746765773983712683457022078035707563774704747551690692960341998507399229676841438060437726944476967662720678389449007050790913974713865031426452691035275489692704277117294447658211679220607871936908236797121407937497341001475657691987836904838937884753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] -923007675625294444174778597596477720222153186672164248345138942190429334875908639947943653100584814239596119363377299623268823971173987940366275580787740251141720547833323034556086830808955504440097420654077886082298793100775258160965195731089480679190125525709577114686360620501419693972081191839048893684676679402539442197126179473739736559649975788760158904447146419921379154711430921557697480975399800198033444077223746295982034480890391748607855776955232038595301361752363209669512516076560963081532233414926290576686925783504586350385567152861172623757871535444099698946534261956836130437688637652578477919401708707360285878719476140176706004490706557807373175207705135021317024472143010414235444587791141463177236736317991995069931071809554694775055475948195150009054973092549571780148077555776401921879371330864142463053737940347769615960206475938983284407661559313271938905554555832588398101109523255239205013862780871392945871592437780011798916805265335533902934678524499055715137073350102228364899366930351200641094319823256114426482013453184044648844634463991594840274555691769872741596473109184640072674149164364224219453335221220813653650852715646413430833793409659868909349055123087764014406238659170252739149778665542749591114932442324807763331379893822394746993073616408698031756171662352536429985042163542429991178664925192008718984783486884604554769498159921564855704272650914185553716055682121042190678194049806997468730137551397162985563499384441328917255752135457330421739669602441055968368124092960067677936689293598852412222069961780112576166039318895249963578268586770990019014646956236090428058871348231525796471623269291152062996463698093338022090446228266221774284499225086573372223687124932265516299087655381925708577666384576211911400835284058777052220632038350448763309172841110979090688570282081963456614664644801366162407500669111237965726378618745296073063170200365166494318779947487993787299338295766992463152268653060352047205169107404848741935721573834409001120550426480508714183103632208275669027289446658975535103756537820782360553981152040785351898567506868744188606708232683901921821208894553647622804327197194373364581385121713796280041916547218134692625689902471906002714049850758891609674431507763630475130026057899044126422585947867412005126144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] 6983848113187949497438067378211953712132118547626239603938642349134296578930278590256892456921089787235317678440087170611678452794741014188416797144827673281825025448283299658455777983627450627291900944911804351075714943957084710941430428069238828346641972191751503808628517371159157062459882236401417499491602029282661287042458259173830171850908976838838035433075681030235918033684599317939051986559043674925776264119002279029483120509146115943902094059027696418710939757377936297711813565083274909467337576322889345367189550275014224045100290842469024841051489655935372312195483488503016877241355326536179528314249530294403412891551266523113905480617622824637360126112263945829819442278472917420864942149217565576624005898956250760639415762996847958038273159089988085930744408465210592800936666567308801625799495467158981321076313006290610100073234270205858553161283222860750334982642708219399110485929187529355363120876047139522022539543639373408425035224941784570783403368961662986435768236925129556561882588907149708732897376136669169084371582537118747911190733378236557602145013219657227280747042040891627306591891504216172522077297335075453986254441720403469313163454603906772105189137260649332498236787347463488012802532629558399940012206014257902235435393517232181976878271667497159538822062300476687894326525846867070224393223525339686358568535147172740186447731517949175305907526170452484449328466341376201321962270321531044663987710306829611339984880489456895199040615260658524994141118413635232605746141639282428358313094937041492547819272325574430301565455136772395400279169780386464817612564691326168735293573799188520070087918064790711477777070290534812709238444232149948564011359430352881405883577293219069426190175369417810894116404963758171441269896610611960628773342207692945506048100899557126619696457193840045747931997006513402722243536298172676073443031126226283571091008094944967940229410620783103235761117907654340697823788278223495415654617154158563574893266480222425292353150703352119014646375082929419885561694131084124711195562294816802832166892144679746301456208514104030320954931768776516250705172309526855782485602809962735244571583194994630300055353336769739844021045448625698214055850547926848386167467730997485986617711082581214447765474433686369227243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 51019018928397943231832804061426859687324211207415819693343103802399868322101842368505005923544107076612598066885471230269301184249596825593039595758926877441806363827051476613472551442362624406260139398221316535115301228255693145516713168741010763063318006000766556380834728574745528038008635688626018186919978916637543432040568678489420625611068470581770661658250892972232601691409090344474974069395790452730971239698309406090766286021135650948110704197846768169192072171097701518452785023157048004165472360620190719644410305913812487034217224180527012858581433707340153438909793822670529634712980088609846304042724317069421070132321156608356742974330757699828927430183827766406487175777986646205306037756974110013286758550398235599533131701795916267200439021026050895398834849850213839509940331419954596406110280318815147307793379239264088656409981344254733394932405770895889168005263811386504904168686890347101070080269420107635017880109462409623125692708610915765439752864852487926395706506770235162031908093994687709762720128457765701000460784565443953357319428885199664546131741534042478538524061651678184893608077256299882036898992013771973955801237367572579604549876144181747942654911516929271381827051932019642013041361055617988040450858522764222084348153760516932843532086171349905122505546420240806176767158583121112010583769466762726332437075602158483912559851349728048924438739726042451298391488374691385747491345384459428541340818505554354254750249225637099948657454199815519287689920910907817286653223091865631035870668725383029253315576029474520198340039639253227702161200917707414589384760169579903028699609832577504272328071992632040782677625536167365684040223934106350461268567443027272033098099601578720747386990194023371852736854747827062870412568037937251751676083585060208621423933220998434385641057606104159632462032429895256809140110478946778752725329522547772930808639318762716047112200956686362455946693622178644561925573320662918750847770194934843879322545916563624172996344819553367388714749815526203776931826809641645806253643473345968539567564356198655048190262597925158324957098280859403195148291391768899675612290735743151837424354553850282422465175854916204240143896889576545239951882160299724728516402984657468498215429011371773704607499985763893537406976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] -728334689642771295098900065084248048784869576210541863807759690352567786160031491126151799659455631357909581783848475736720589037821861889178507980131447688094488092210812203583391759780820444942657221777613888078350221014261121676942637457431949060959896707800410555748817120473759486315316876625987635156022052200271829544133378824925408561889741548866690769773135702630807476656605784953432605193737059663752596396194280951392849833516697042771221808647067341652992057413890027166333693259307976900816298127070838398747864751216759626971875822513743220553468949544594617025035797856082090031132286760581882520011198537840687192489579247927970366741871422871169191563129129233627220687405650607625337525452100249937886369901583443203671384443969273315374320078922902895256109651035409126888015712479290828806003175081454576250161527683973925605629777694113293360462413554962008709489977447432846102661061999912920633786222621847092950331518649766641920555178661732572554763641554890961024706848745045064073156832302274334755040580112828815281953761401706653651833397294087296640377915414726181677543922995526559879921081631842895857770561770922376753129282948191904881103522418142662311383324882518077900169330943955441085054632854612300714369105012166799023361819012946728846020712938097855668033606818306217088529573896577079804058820225297987208363106877091930691018134116687788232220997876883338384976939587703532728969116952018200589706293083764111631234048388511627845936888722634363154198780974509321532446093023756847049922191087146804999860051221711860333651094517353066937516946102790968523461987952126505006594676502983709041180220683675886301132868767326764851512364341325017175179026720004580510876309221664149673687548607356954528642320091467432732800883452696476203394524182380527958029730176925059265921655631939337847078117422213150401477822437857129526075929252417160986708332221527126624679199527877133863792725975928330412757965969253320785390066284742879987253414847170169501985330009295919900695161001751136497953648111497332452415831962072023856632641117241772082647446466525308722018354006372077178446641948581291562487097489536103068614175011344267317816620015554643003997426765843838855934242117059578974670758709731039041176652966295035108433097760180626815713280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 4758010218313649120741335876977878591577960173211783777281463199207285556647132058322523361394881323326234067379528230578957474150735622892354723762771087531595268653768631368412285951418979383090842421388109934947278660915179021156969781634190440657864194893581629304066243030772944809411751947476196788844656018550083040670209776988256725882540690237713039486944476949965421375142368241400968301794449843842488005287419965539015085360791929393477760184764962767958484398158602129102235862221794449935101556365207214820969637137275916905964544729502920879705447300552068007457352161643091148089950429055102674179304342997891084016855948480371595670905643620488752394853252405823904791180159536079699653313749185417602706278106585770261747037872001794861068753165211800392274900132214324305882735654907182856313142218103199963706805078632865682954604936082968750147485104894079897243885829048412886731340163332757553034819032263110181784232612050685949530752830494028733718512739708408324997114203694839975305431764622358501471587345830410050025938237951279890255725285513128388262970669840118493726056989585695909522215993693432208192285761216246463576439032313299072202593183417674618514892534986195963994815376371245440469807075365290300004540904271375619921336005504760250654952047605361504934838905843600621073239658774304571515341635229056581495714351270447526880150093047334454808946145066145284867728344940728463010968990670453208229644757570268838120113126347282328161486876700291684480730722820656194387289548695087773325763195193943789810475401835317426578901583201309656082911548208329290809111033116789698545853308682807615908434557151773089237338382096662013845274991625211141730270838818530232037075192885174122695099489469949653309228880981539972348986662542594663408137337863027348945884715603503120890300747778797586832234479262082517028231550986180630455402071008899352227518616665884878009507484144041594889598037802310579335697251751203665917618147620316270343249206781622770174042300358920631765181407910274416862794000008448616900961047863057620715403399803403312397781619256728239596812277856734419858407830595012286669318972521948203662961147656849107504195324341042604791698183670178437462750866444506497143598299273255418164357369486556040842233497940215180350717952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -17108334504089259094985628790668324789646397878801724901722460067904006525013570732391055409560794439316518339362203479238872918494441992727616348529658744660173999937339140212929972246853519673140586958657933728598956020881808918571984393803280624889334195521606882727308597575589427481324827110043600686508373167464321353270569685636291789254772354216015495624141467759623493675948418554704016662439741302826291531979775409725201501382285341535667492497255661417763054864117427378056157187630364936368227208944961906449011322655116992998290118847341644018344859737806357973685069271615488957983083227859907620941373624728815223165891354625859085005187937572907246334767022207704136133339605155170029632842207240828230512612093674947305368890928550827413571153371465209577765100341791921764702456705671612967273146759566474515199184009638849456395509820459831827101945946203596154759470365608574479014243740697893793629173893883294926330126433076654978089150846929237642154910364367625122086179311419611502901075900754817386189324273576940280515606762059666802463064104422605085159472117020223977617694029202257186470956442301786507746854013218901121403024363297085356338556092421578163842642560602013845193547752164857405578659514806659132806751508559740096586519852835351562506567258480102869045393813016654007618410226586748863804606290083290318206169326009461441434715030019202239772704429136596621705842552169007224775641372696941986678700511441419058539120378146193735844274179781009793371667009358693806443409748946141783387171800546784916457695951176211484617726486758937606893992686942997698813128829587708043558641944110152266847592148336782587593353984244995234149413832764767003808968614858755807786058546873484548948665270941735393607642178104836932875295514963180063125374278145594226843807278003178059293701286098308711660152814456578743358491368644144055109287492988014170198519661272175006737719201301121278239705403166921595814272133657886923441372564502168280401802509498227729636397401633403398594402158431029824611373232147579301434499842982799974591280730405544721154662479248416047048436399108929225377434784200973559293797155768712279987257816910732110191886066309638577409312719471868141534144159541145731869962039571542228189851359803075910510423813126901974360391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 37757941346408219520821217439447035228193738490410390901818998732598869695516719885174492695718874716768210115034659745889344889402454193404225097735618586742733930846579837145992217136408005026895778646076393006786057819776291185670542081358006086553002907554233242087165358064905700727887511570570708276564965273880233964379543006310708455796528820584199579532501927455135066880518795184413811393578527648458664144904837765063559835343158842182889588439258235727108634652051848706365321691897238721963420166717592619501811467153653198908778224272957932758516410895948874198550404020719345131867634114521589702908079667236855654639760381517063211991715599117429430243779330552362581713152402746793289825534878920923283140038879874678322611897285289305165199041217641804592825570437329585081606668243094926664027932805948278857247949077065507339867098700360520600137626854004730643498819010808995251123981736721043085968681444417759824697933369867398744625866387628102982214362413144446754389522557507795165039306607218632365223689681795193631563775189869157726252327748853182599434531685093621352147283744231634354963101886496632886363426697881562198437424720920858666297030091305868044009769858145801202714039557286256545581290272874589210600568912181504647368766639231484785295346908289702941046476496541721595302998528760328935798266245295690553943934382864771398375294337587598620592662163885326386308883539680307758031734612638202464793987747916452671510807110068616270326260308911293874257347816605383501413827167592414285111934806233593962070355377432934789288615496179683362391119885433869128659790180615989168834202887967304158472776497813196451759488695355465454691789556662128968822439926686049734083239717198586384375973772602712435447765652217845049854283856496944812211744623479170180375934842128161873428429974093187355054436521229377727671155740561258415168469995997332135812452602253450777035969429979943967358861664246320011115358217168501389523131738349483322774568021795196541194861672976326846163975784516731231438397143726190874237931071682630023418839510565340058482683896901300015421386650204332618862283858760246962309943038966385018996592298695546471943909145363425197892923678114584613849895641399228299458349455564072465710486954961110231212292187633315960085020672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -89458299132965406432817173013143746236235111510708818262118533456190704510214369684236598483075481016543953807914043183274233006525705598380852446406540277628461615566579501358780949300198351222115542855326307409082710961049881943304517474657802954139355441814478393278435798744837922612434036563362345688016406351271498839635907558119521477421938626739819392493381185933937120033286138572843418447446802871144371981367412643311862840976805200088163488692470222232949703992558829248299196554541453429950844944613319971766184775180480306538226507572657765162187948214237086369591584590923412579331022172522049282984050771443366996614289143215309695267151608482625200867285061271753492149791420893681496935368305274612700825119465607653380129820797092791089637284758633201146397777165082436016042695483676213774675140341375020572315129695850909522887956678007944234381576976007183896775981721488361493872532335723609866541136329127901533629661091571175524503975842017857561200660471852258356727916720836953734487623600804774799732531985911121624416339635653276870075634179740052602239870212032754115601114361855081568577939937239646067457634211814824961237329223855771158531172369476334776703026961393560175239310671164874974831073405672352568916736405908984200255495548928719550142156308726507282154019895751983511810030377842671585849570800580059748189043485285408915020550294890902381689690251775304328612168338318052318496358441489755386652242848811576766670279985792460222438906840414016953971277163376243358086195149639631957579384338754865472638185007164591877329335096116119337656861613517045511874749048727379815331303240155642872616332171090488474218186646396547672512630392724663833354903684742441768566931863546229916699207755455405400201767188208937134348109320942566792523953225086612036091779288622990929719277524437980415677048259072490871855851336803059419187558192916396792223625584720234605587063500847989996210023016313792373034109003672060379335733128868611087484281633347677021873401791385590720562030378353044477849843645023554049678126048662222931544502567783439428012060031207580326659000254135969001925126479030295989082540648774234282584922529168475318519358846419284566930600381040696370989762623604319126384278199390520635166004412525656738882178042900734366166548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 336688372781665630416444058871462942976964188107061670765332643629401009794916184193650469339548214334673917054258532429778974338788383525555875063296900137407385848232723037833502768261442612895921715660514318403348166898900003686714167068519284870401200396804740465644294742547364744378065267741030559678099508810607014230693422691171774136279675159202671704668246763468092674725725664764697503291318831817268903826720283984380503861366249959430471070473172495433085100020418390932666663781823886662440277855843265314572647973006758883300062602021848866645857412028809937338660942131306590490782490823079065340336733167539682262296518947531074007311763453768365978680845610731323355313294182200271009432688583906439350967488766686617904479730088836233659200239582088938144676178703085567039798791695668393329976489869661694908582478656163053712286541448720214851057670074689438333939812557504914254952854051991021151334479153691413209907862048895969060384156611095840255866653285783314052005310967948369376071288183350306192889145005484582076801456652969943644481277355152516401507326516421331068030463966379152774564797086105146773619819720255941655668784862414317183618682952235300080416091100243315068022503620514835472652314754722245309751524946841792940292646299258161639373882661147230052595460159385374740955859905846052737672901208525346150200962157636659778703724913724554256488017008783426055613958720401231832719316226072058788820284352100598583451667750045218175082604075220579228615507578859250236695408976423231505866735802836339896723764733841808212887746017316149131483641418923994951839512090108681542204094255104035696587342391006467879049123514806779564598955871070250556745362095922031408255016893485004717053808913344099560359166836135484170900802911682047728900240489030915041626885932782701540963832402574944311319451117926456745455008677620571834461834774584720748251848298970318546662147316135166487233701789413448392726732855635013853847786220180717508635114213162226472144128153548749125955497091229849349185734473807673312264742633126225722321818825146258947669307108957510639184299518608117351430248356995433190384875998826926827416202052087460962449425325620187827997804462932237011307715043083294272121664266200839776024063427003818585276177047054908541714300928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] -2614189704306978909146205506173889253672531450389321462808701316364979929229965736549627381624576700473824662506378455402024819204956349177178882493574847582513094226277292731799734982563949951166398153596105390501047858625751242393640071842607493430272457441322495138508325748107412073795185754106771387167248407614966073524208040882848126716810239186541243986593331989405643743991893388973037567927022652989398931439521314526062269985033809702554540318721163922047387802110744626157168802941788368761838196860154503360117399682125593239142219424777658604516728767133825730979838934342709471889692155921740912757368456622527807414519238083467545805736610522268429544430031657554142529982343093054809742726798339303411698587810801469598517813191891298892334776281592782802029687929839135168172573389809102533153752900047558876793195852376550419426392485646202442009406488455453578588111625175230488825318580766088731390733091079968189012952229024764981932595524658312862582080998864314592818707782432238884385251368045523557103231983163059623304102536818517501520082619648340847786673361174204106267960011071415684580046213344056296862421118927747737523102503923822720693832599024127393430435868087768175435081745708314185584489336618719302410611695306514465124500589300986344299544349357236437324902972191102700470751397877145330140811653076578136709704719394616113811242596324455958390565901252405303253380427204515942913330947549206800251693151436851790757623577955043556995888417326991638987678954663659862539888410198632588792605198247278791230379868457246169212878259759543174851344167852508841026032966950986456552647371222788766005111290021408066429204152903833771570537480875498008291718876204962332703426199094596658176384585204388704937780779034954002148988433679487565405983395595241254098668408740188489222786619295198675328325814589243756223377855720360202744726071258657594806334711526822495370263754106957087959023310244997356639329597679697812377544693768759881362019320038167271323147746122200373060494427005709312581078492770242879724057400936078240789118706368759452540320454094458894443685265072088899013095930377894995694868632043131847247516153988444188662942790226991885906627397918483630439547675180667003445321289540552740569765112263232468086088461934547840838748078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] 17128571672051975662416399949088300363348274840336085972563302127214785881693017250059974780402978577411718809282915894513334857105316013363487968240431107441682345515856154763129123822639141397095339747392884550394793894227023412722463077903501656638209585346341168631262832993748337455016145002010587959296155360000911096691112774174360317315056792803355949264401020675568473027703451302046958971355727094782560406759392720020913478778571400965612363671765434536360467882162746309971798374838792822064897943942835087582904036218406323014722409805826175703467882387113329989524936526507587761434993098535999851637716726740926343669233198549942602255151457722218432589234215191734541190389786635487028979364207755028718321756414798801040648747800669447502478489127230469337912190828075242137754037897863789674751759401418497321314571579106850436780099350189003526698993256461335721282353273664083123436389644531013212523051242098062562290245312231417070248004240615162974646042271082868181339324819114228482162803303100920906089627268431524407097595973226201312054716958579682977959660336188021489766631002100187612080490445660768544421983516176697144383488354005278937320579271795401701870137139508548198713016806904256867670144602194961294848735108220078123844289141848630947255746730200079690108424900788341741343812168455022604449806565566411269690580516076152516341541104379956331881443996352909158382777102966785742550732932855809638246156741693259664582219383283474164914594598686125554851436830988382282331084900554947432941904809230194432187785681827396396520483467911205084335396080526154553080032465696293740793989597446979147202800331121112488640627915163698206928637818800866993776775704535757791551878851183337478002083656420401908839860798936393180153578955490431024862416414524675237001555575796090823737380965074383432843765317329160266136890290007057977217356851812323544160557607439563163613409026393034118097919218550831197899110121544994069219683861633424434625120857596019555068151448411786014105548332470164767300632698742307573033033005745153576125176661840957854243193945469383871134780677592940898728626846857391000595155062361713983185368727218231124246208508849186663494343137392872867932264009287529978255182498141390942797983984282692999587698271597822288717114507264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -83356160505427687621869742900226662907834466409309103020892119378405389165687689383239305063550404484584011285728665683164964137565289607309513554462852176325279161941485615405627460293086122235584536327701561563209130796066574693610695882308538051813638741745617733025609274097995088793104471183384327667691117386166454170458044909972240698684293480625858005532302705960900070856616674416637163146173894853808292995846240512878789274986839969314776168831015265798905352645307988346210830798374032874803879665280157619826305404594033075452513852540933062826009453883772636275153704014146445237545451170359796184680033099683008396695504233925119629606154915555289344398541039029415801038893172851613687816439297869869492988519765612227218785043802539749469616488165165491976259733652857992965428164063826812933384202633409895220848022652207235125737064657042153553801751713012841650010469981674922545412086800656059375040828062135941075366280502002067655045981484469504590883647068198262982461926629590454435495348489498117816469362233964999934271128252508627614694917099399301087883029849258373744184362498215335097669062881402757287176675079096092042911681225111477811411306199288202624182861837221574393968336283913846844725948947747964053799611364666280362794147935670830988850086213171291616196524818401589659643730032720566282666187765910286896365344968024274551438586372660750753277928637184753618754407937399483899033783189593241765972093952692740744367811619671873361816962588366874679687299309901825227392550026551433446884933522508401875259316493408295931047055723506757540537561858056999181098173392679322597276860948188366329101231336033614718496746766921531342702102626013621822570495002999732791679364599499052314615713657975167160583101201974967749245447785986520281905123432213639733834377535168067616953027495006233051440372965736629283298080190205721616704825938078853632258802933666255656915307665522742238104267075476413409241745405371020448730642335470083255374101117102644006149693897203924644065939515895192780641808863927764923026210623251940108495734712800737299728014351115051671920438577451947797072507272036763855097151475299453521966591813019763040823188309867069995381692294934314134749406465913313339310038246287147546483077579127498482869703574351328975833981255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 326773142999714730374701159161416310713812087064627649250305671860215406457944519030533805825076407035668943891819294828086197973706148512979237261690044564162901232963467884195443480893472708268820039921332577632634508482357905341842643368788792641444586201097550502198537827238685254014487420631564943026084627508927945689713741155007164640800483571632675173207453864916330023494219501018102570905956753908256902267111672708479743958380079227263716426888295654620538148138416897111986644165462773216867842614904942871416273124363315761737997671040126439550925106550809681973854290308858873433287431394322751750151609728351635698077500406255921218900300729837533765154203339700154936157672885781846066169873940489096015313779793132087909933957229757082526422587416309451622709746439372905947704585296742639583519877952615735733677293922742287739599103022802313625381781456971138316589638949317246092965188502540776660989843754538333590320893365517656200750122223002146032445490945268670339816189092383180207968569586445592136492009401781432393106427935268593730541640403623460919832704005859089018504619423072021753207803809267831821142028712740211131490717287375223711817967860949759082938519196605011224896080690129483878093607921921915072926135232314985018733826502836217155198849150149090404936686355449891506407584299773428593251119134332618329673041108884584167766331077587352483845639585370292449369968559530753991243115316906606647003279561942748686466312442474380582963156124707153531129349965875248640988593002391496955745764427802278953011453042030578132597242860001335527966909938677813971626964077451650114309215523857969566727538438590047704665807934698650389279435226244950509034685092131673926267555617630402693127821362202305655175928910923154325785812282635754273304271064208958681626755528076903241109787758304289866495852276439619929186153040985613830282813723530989241298293522114189270949801819364767187618507754072691769193303752141389847205046913132881295799964362273714728192053244517372965916637901268051902844997709439638136762483547401966979874152123566335366497809016847543314935571695723601141908897691080084551844481894608560516494929094416065060531140996684204448482127802621579706777930605727842018836046058687853503711792072061530081136477150247888954011007582208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -1042957308897711979395761688133676694278051917441125035901163044980372587348932004209959130885677481166142978697541519468567677419588907082725747069189446252498517612201564420676420597926021170355389621235557276967004588798742762858709724817947989359618436658500839313773729412485770761404257356673366320237952205668371174163640011648218520845953797835267169558385062860202548584048265841719855255031579729201948858418788308625105436317644736351954174826187080454081173103020524024546586938647458392493255944562206985537938550906290349847706375791209908250472560297035472104938254389648984295053100127611447771113047718751783497429428307118314875125594883314753400688846166947875879744661425237577559363105009268534500863890202139716048830949327061266072878337112492798033119372895786778747932743543011915923007576653621240148567845123591284313916288860806466622953919014419642554209607981836145533360226806794169653000389609093990891478683405040798572244958990373042989105571805982007425682368419202465626455169716732580959243544946603113992730814379117515758247129465123940231539161341946872908922135359737548151068061810183451951863483464915899164791993525890558395171142585877244787718971830572880190007263852027075660903795803055269471192650647677361404412911559472814825662699981722098876840191034089285422420652625737602829827296527707154673658443586618896199494665216091707369350751043629605789735206017586032483853111902411223049863321178712215819746855065036991001036989800543513023335805535022592356068181454450589469107406912684235970957637820594170495794668025733206453811487793840632860660472285724681375966590393693537857864082358463181658639807482757463596873970123000455666708355976550764830812525430088427589939613015162470610087946297012296310145614167573865319967006666246975798081369501555352595575487849455787983695906788295055641792365182593812691427235978090508821022999068606363290457514962389135437490025298574435794046539824402182261654985638036159944168893588244419440391979349237296386446020379150045395112107476772268004849965877407600840222768873073707294610615706921036430562792091282686592178179559445035511329698648115188643976310593419914211917321421874332145606045194751546796618788107360893212948655261221698002887299124995427252695234867733642630127329466122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 2789207109528136877114138115159597859443758368158477859916916162666380772117643819192176278211735144003731438884227734167239431315964298389701320724491013918965946594750780799894012509496673943213774899740780413917548512311802445909642899342945568382637774667277800014398540332135290771168704067501628667173377823258579162552554366709821971777302156086753158396626324321949481957428057085636441556895284975756146178384292839433383200711090921314374041245170724027653020215576867858788070771759212020062371557174618212744571065474497407322529409163891116107535623251583890628032485873477185304581121492006533692865522527846599838935700367678086355103342191987368918438566341986210395008111941557243259060344751506037245394081821936045652975680018209799103748206272298026804875353656327905356750378192412754991509959120776274894009568876474187586403838459146988697189482759326411594276334928902974699552364308328498921075983824521081464063004240415755754820114024574621071431202685249797096756493963472150443435207915691185642782170647474390308043186750873372967610887457866669801943153759596954456231209072097938684596355457679273924067613416565939494577639195337256349389335966804236419616632008274347890413493012959902731727125880291909450576111840602829315894927567286349615258344939930938639193140591940706561550512443127634567488703819552172986478291807249234486115345632989122399022391164184641827573063124410356288153365322392153805682629295889986736114234775002448257667365633012106321325367169643516513317456856699634466177186950817621979219691554466054962284273211033819317128072929953794904018517056956726482636960023938364584070014502248203579150030224151430575853537926120694664458385596075109750865091886208030354026583089251789856337945646312290831784644411970387026663352559539690053181047958637043850461644299090158299488337687795543765533495870201337731592800314449469300326242368539319693858243606130852662836586024043896167148240193973633698353915292702693129665243563694918709729980309773000094346202480760433002843741228133767864712823262132883091709962441410717367297118061838247292613405062795785675459393314727950708349453444299944715506905987621179429872701967643798577730717637452309920796081799928229974740250261796569068296999249582924927651491992673781510356414469505024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] -6681742439147508074465194809058815013715151093067238334022252547720379825508079216703585748192982921733880902211928054324829838354290093999626329278308453438016561736788304099563597812442406243832396362221293905368277770751764391054417470143566565752898113032917323380318604497157515142455987418187381030073294037447845954137047987583745895402973477464830855526486932231002629038550624007336813264139284831286888655566136615912011175243807597043103580296659784521252262455951533559039549007664679691296883178248893060490043150302307936069174617555047063252900618545911090331623692031438190664889861473597403590868026532380432827088006334591997522678208572008738334051379744851392511960326579937943512049772516746315689883105453394013296733509637763174055535396069579295053378194400835251548607335598074294801851224775472965905780371046953309293821592031033485335325378192380118701144640044590528375150454246000288177636551603357773758505263036380098697762426101385427962016363010581697681203115855961028378218507074149273489144923838852221213914672875576775772832347652895273995949145684843272571428123617335734111309639713450771773216946974736249736048753981913835342277136250016846265737581402393018981689156660763104058983029738499769795706486792464988685507415772825969875624193557346769628332705375925439519659829153900899250600822050636051697850765284733403708449292537357714010174570941004299319179022083583482626218631455410510056879717789179719981825119000705178822353012279892933887636048954904070148797084844507839504422264837861386471017055120088319612172610959221033254848474279127614904597710261171884505236939512125868243643324742401120626082510237267940494183994484016193272044520522185308416114957196461177437459816402977811248959886929229021757080293082567353444305243586921287194241019473983013411870856421471798076376997058338011923205006068355316006670136481978528680023483254720994615000525950301200761529747593334139966170479178038803860002845663886866705410196353979181520000156376119084259336900670349375904245826206610897599311144656042348638681907771229240141372142345215131631116614325817303327965170091179115942967672169424398066806539609643537353291900841524922133759600999152320296009127590974775822797427684600658903543411038424497694784697853960642277531330260500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 14942529140369778396356123548179613195033021859754671757564668429971931423149131167481342130241747293394290876786453071518391851443134484159307669683714115208689502697303160122721091837984892901504144689274909955777003881083004611748413504906816185813160338437791563084121755029212251550580368777462356263161994884067043614311884545235697360521135128520485212455398538418380693477436446142356533222380512133933563407526060417870281830697510370308082192492691123174587722976103640310412644498006722659269132307169148487143107328081042427839159723908118491667864166960372806839774834874358616747476716157208488791512629267577751802692564392179978584879234786865493666282845634836622995300924497363461448710067819144932590440236638462457698293248361042301374903884343297713169275959735719449276250868643882481472250949010911630797477202257635611320124030355094266988303816564454544265282619564821873917797747139268187991464900997472239792017787842399404234777609796636039646499243791170652483610413598251156104173776079729954633249012666876556241749967045236307527367007027980396272504980957319505016175291384770663214613389536041785222922359989506794856190854960647810434897479649996592577125910740636102298631728289829202031632501010108196783194446752354056505103791185544330007102938261059234331346248112547796931124902705774713235260852678352997072606563076028182003979639418199579622507882943932788290242938254386779367621580757384012607911716760554639692823862661728849151228448238834950685102780945961665026562394844347456462966526752758331727752434101023778771854031516109999181513359689380621096183749289476015971176260396870595186251828013563139944889993956522940877186786218230388531704679635306224276803833736908921714219561471689671593264100768701702912010606385503617532228653124203661467246015368938407998462682793482873389673262478090662849335870530775302519518218704848680425772706910335441090110399675970264204912816974469734781008573597053602579464151775649991860624327977364589124175834403328461902260467877301965003396236692459554926065189521088294426943138933841855421791038060256620860173459953362313472067400480020183899031867031479479932809603811355688463480135367234261012409485667856224600460936199047211877570740742054298980559254275405320030712963432060325105384074550181888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] -30328305243858030624068309176248539695756253066231567848566992078076835095185582865637045836986311020334578532183625730153961332468929140195577209009765687745600034612622654960957412556883901065110712849399096913819306257739439495950589390934063382327513869932823875117199875706897510733862066714432348137127029546294359439037602289872775017839331517873369546995156821311604768679219688478947487572238899069882847814295350732357058765752810616586844798819522482723016733449787244600182750434629748622951108920819435248525343480505400171315749577626904592909767276989433270803351296452457975149716322709876922352135099878877125577486832545152738152189133192561562992648140817238168468256469201347702974689276236688675056837699562991678859140323908796601365290507879390388548721137704652116905734685407001775124419857943929560286569805851191122613811613919570354915515933155732146197667228792680682997945426447263745360843984914853918071234915930643126639781773076640018902447648495639745280032608225286199136597845754529086001651679965855781915349238707596877788459981479858012582553083691653403195420074423608495823575083749282769364172221993549148996518033113564992260984294509655923522230530786199633245904500834828935038208525706418836597945750005369004132342882592980960596383185243702436741208414139190923720730564518714014098802814908994015851749422080446642463016054421119509801689801735924552703907063939451712144507387598440689595110767545332791992007951182331659115760301869683170867259725928854532129933123684061676086743358177564586791636438883979210660811448967520625751449528300854150136478975539203296484068566763541082798824572859156204556333217631926038627704798964209560392270595716494761006295470065145626949064377554383548828557452663029142054327507882873837949867307722309800884320449976565948061430362215070545789782683841523646468466012928054086882804235846695865776948933464779190161681280386217807637340441640040427958489447575344950351601969654989030930521076138057997278951850937300290212767407534682666910287817397057628943029074533507137458002443416205973449523210332050552408512396935125116166213709037365538364220557960970884492557483824393352468978556089458069231492190611807188558363418911490856572869982392540329351560376224186934535269255573170407124631856338698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 52897608514574347578827627202148834040167184508638353919121958235926994292696540727535005266049744647985347085419964058659569605251382976493424985174918472896033026067642812684324520104378807921978781472591586909000405804876667588187439625712726268895190488438256615562886706112090244465858325694499160411600123847257026389864644411701935033009980118356436548951517805487171573419591235724589829654912681245964695004558687750428338299673190339938235958520029330802969016552584160821299163251003424032719001208249840201305237531733981508291048046446455999110002478061986971015484745194317407969559986566019590755306520140449337316399801870275137182500419620823896628871620132924602448340435410852152753790089835175008118177841511624995129432774408499474126256152446334178921100465624154812328260381870225572954465494500792600974396945048589228442024682176286725092335264208018484140685090491047582874571363786851714365545902295003419220844929041355699857578273359101392525077969012174537365601655178161279524486783637941297954264580036358932432064789454181780294436305853347854873027413153725923791547798192281391490400642685287082395902303121151131616078310877807117118949229306696794458059072423140856149210655767415790681395928874902111869748784744639206037133332858758570749832237321121889551581739539470647929184284198289190243196851816733604243384133661535781019805351192934667425246574286842730096517728223923187184714610041324270544006444652622772382911752727299144533118357445443930104942472865868383898456884835472440086280946141663263265124895475351958158433766568032097242686903931204216210037109347426702565258993874063384177080044024308098615231739038785335409722394653027191311593523451986093603986208053967065820244094234767974935277122125025936140325531244757426878732998184104085206322831551069245989292990418992283257864820098572924150680890453931837678057993442810199729797070921962677757376249870238864023364641884454660707846982015534826308771272102553772125230981080461650413657821343690546941751867459194902334827772070647140181965942260724584223020756065015507652519590932820553251710885474588435877726440978670715701055596093715376460350816771120561885433470198675798183845207495098835763196351441899477407485136167841943126899710210339815037623001669548877202161484701892608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -76863660930531343052274819634633454595477962120511312333964659370850295888856791858827879165644438118478227087985625621910469200755155723003750740941194867387664656926161257639700888375650801649783002324102423670996523604850863197631646639664800528115730551106371163642776519949131869455534303978930256524776065704887768508290804109559199135114522804338107807026265723923073930615351081553298359514653776698012546765373055785434594975708725979108439585582820426090804165615286571465891726325673149443752606299655132346708832134431227476516120528798780354408571752516266205718093888836158187132503469272972132407575049658061075133545637702684580928756972591358911476764838957876375824063067872118365985551843239374902105088196493634812675701204583916233163568310979613566049367904751902536506863500602806054510449979268144667610118032318455059152632018345254721874061274994622253005436248990860927087595974674009811459728185133310439009748580720647082006908852981024610627458367666221845145296693266086437267363498049811589508848461011008590105597937016834007661861893438973403345899922385594045704455968205922258689848580315550545677003103295556963988619936115200854938227329516492925077568053099594969182345361127670631161991221542963308406516796791239709191241064483707575210200582386043929171171259703827622325359037259471579247419304173903693896811435765989672690280910802220330146916578338244046070569234130779306923045369204465311977724947544837065449804759519386895436550137020299707498083937530726604477636650877719798418995298869468468089686463162337844362893341683806577884094280769291509626709909520598929803682059432406691151786908212623312808957359989735509146170085202689690489741715999664819906842215508558259490095801493603006953476985313701973033757431665285314977096313207830055891996352065400296491736606605688583487667501738303981338790523333406216785766942738638311099568954447501161693976375613204737656678087855139632324938676636594623798010978869053866048270272732581943756512612550510834653883665832736519333226312211829997345114253975179896140854448730519445423361677953158433856092260485075241542284647913049476944573855851427332621995967983555707898499870190374113666892416885686816330234756038349622977482707260794773513277717694105811045494681238715643467361931975720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 93159572447961727729468407939205036811704009540163110856246161288679900153289210667068166383637203551183451841355095716645511354685000609462303883559797213441167907788425663441743670762809043330595010836354808619864694362025146284706373712697014770408391956287078899640901622982804295342832996128067689043119124800293960812457939309196486436420130039463738877996022249327905172825923158331494787606911737510897353463743509591310369981776673236424188728304166625547234314415178713507705363288387127817648719805973035477185427753999223628304457201756802506756694049771854589179422414490745474800112901806113600270383266376293930682221276406973644025161967602597996961115689250255472366476449901414257839390228902629979578685456146051137846495893527635598463546190254803826785363258592614539512267557447491349048812471783283204181888209568120639843162226260366304501143270679602785458815837283379975332849694306446698623708720882587976588425850685349369662063918333038532326966626471219999914313243690062636919577150362170191670997313749885959643109694249462350648782424397584185927025953972867997215734678423686240601783293397409010720962756172802215236580390341959289136983584887006708465966697868015598708431169685331713710808702478071688744324258031237740721698791100954022648639780637457506859536147520492875198483486605244171302678901342983696017087820076481880655640552203298802782082367071297887652001143325050137540965260717433002070188905390459741616355828601297730525450906849714989995461909235006613204718905406030490856987772582775906103832665174214446740799326277536891391677477903500283733950101417141304590814057039970667063624811345726675797266430000081033503067179073150648610835849412147026717549300837052218572071472138546837098394686256897412958476708034835180459094567699309031752996224706338442398261714411628748761288737490266822089608154531383722116494934457462912812668817481722842179435150006367677151949754165354317816805237770997125799341151407438042019818475993692376567535226254623030872563228652338307373720579465239381625940747335143239269701004626851184373206539348047572482990520240477841789590737326682450860929446237270978016249905561138128878583355998082726483853449677838078534899321345356193905058003350595971271005340460182774285692828608063189994960818930712576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -96565650434924467419120437203142057805881242014236314505795919171564221264467325989461624548000336102281088955321998719748257009350930398355887810336222668438764843536797900515555540717880669638476025009057571746788869908363802387314799516696264633410466193003951603985210082203437454117467470598533843418760711929427856036931707773510785469758381254103768182620587062346463854359331394415996158724746868035149827478580000936926379296703891562010870795320485892275108316359500435982421384815752263571145113952633299521467877856700667237374849114115519222479204161637420937221154981475231036923034739896118768309872114478726358563226826594377049004336478996052004266802207683774575027920290144564491293320921921086339872929113930056206777285474643706172947736828410663362372131425248538813088205570789622547057489337800484503295591687616729012841195188970820589792955735384733900864596862238804657242298987801551441204997445466743309365917309720621142795522794518588342518897309244766992980755955224327680396238659702430675392683476932110169171934076617208844453406917775570326642969654516941263515622221113063804459694152098574349435135648142729412059147583436749670566495241845602557681829447797794607042361432225545615479649958999679716929339404875713199941799621881844653879968731938647145403551655780541730623320478992988638504068654418956718130195595748271800607864476499852126854435147034950229651108338136838643948340410321211652670477964092328009197939642498355080096982941217885602854476661220749751604775840629954684036457044769864927267731068558946526098675246210014817407482199719510178829879778658805020989075055513849996907810708008622109702174927074059501160552776410769324550158462795097138832129033743124720817623352634531212173742007007950055035182066602759505072337244163452974326132081805708351207226944005640770808359153370514283187704867371235997710725814926507701536981226285188803252114441240538765838282414359030473557228851564498644657140971792158013146058692884851853928441945916218066919998122303025599394064105846292709482397865236354202786624801215111595496141618469688818062237190740668940447295357438661325702068337596894754836005415963037517938137772673251287223262798763197818371587126977285345910340352107970074544813378652555846676904838583734397051595193088737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 88556597933988887491696059871719866375207049501238568668381120279305468849509729748219662942982033688570975471152861945176174338626077029007931796220880251708632383407980557803399139426507943861891434475484249399260829031238170473822332908541819789315975106922950219658312450726978140084737469952702944927692921140650690862445079273751202691931885672580612215501347779221577508571095673475625070622528017274042738452597385704666009266170273333210566489066859705206976343026960039753895232582928593160525375895600770018269471585140736463398083528473278063069996734450521567919413445414088698731898658826386803905299783469319915371679972941022982249736096312795165762339317679456593635591566057036104185873846766753978035911649966725169314245270415703052471635607440329571031557667047166904458056915895642001721133466947866003914020665885029177906357188217985202994376759939450687525536917341187755426683367377443048829517076331595564109809944375021529988652582002019117995316911271534879334163403453503828855479439096872842943879108428743630207193002318380431973032406290939159149894665060323949429110182281348437371706806657500826278292403840287266528726808643613496344641059111308713307998347843866474307326415040897991185523447746829601209108945485813066278391133604126123281040624879869313220815295231146851467806024402217483344970180737482486639708406258194720554994865845424151078912647193781143666838997185871025699219969781907824834926762431553979117154871263288805652554517894058693992093432593454313358562601238056611611707535355837077926948048727557514723276065518647128151712586359725859800721054359359051248467498632288653079106509451169048416368132629119604157592670192037867807151004639609109412181627713882044978070772547749518206163475372495637735781683516029745852311284309105341791334261164545468297631775143737454712241715274986660788922070286112256707819507182155646581095974197421963384122863408400754086318390682356256414032764977548686488957716465311711798981497566788392091676426266101720417024747892498721383737021109846058462004024192462011049557971078939296887647483373900661315457269795822509247810523932987094001884019937871470550720090877450187081519530105971113824963911502440976815781236083254153615841675426394471118257824044004398794946879861950084117171558336692224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -72925191683605204148475569938707230973647951896053686150187665548064976925650902318781472735970858792933861483155901495068717434835354787114987944002231346037266883967107723671062176373990755669211381598649312849629091363741062496068985865492208234718255060153817100824117745840664862135830998546418668832339002329154507350768961958214425376810182175476557354201726471489851290890992477614024895763209245510515672124596415901859466995318120596118560564789646248781326969312697300160448145080629650613660087440584590442706833396044345707247640584733827116957816033969168908109568043131366900586897073977322802084268721082380405269923825473598513104307781458623457892052037938920844359442707609337535065557610350357135715179647389269852984032517464989603176557316556630258277526551489805808718162563376285720850679000092621662014966688048151306626164170541188851499900319328606353516096249486326687456860855859813125421777343080751165230846159278203369223876719761313881293124264637832463821354326749346332037884361495874438212332634512606978856110879391929785716438900289370675643890407929611818915346936189520902427925258998304104093868706082022038982326082347240473449456375239782072580412367578321074352228163278319306445684153957109695418206407312368481107268149543095159176822556489704506265621225612527668336496222607496199600100798516161638507082939860700985963330599368911942532877528745665755905763381870736740876753011335940197859299617329053446254447035770196082949810183005464087604632844773554166004677312015430903250589634797602709720618282933572462306827968897072100573630550813616047126374218850887344085625306089196209312458968378026214407620947697051962997266525450291817383253655227544110445280435211063303455153571197800610962582268546628076895881195123994946403226420945918866003614511650447952652181047150072238277334544532551468652662822676356139826134376962796621747441473774775565183734105543619997570930240182142170085922547460274067340889526430885355576644214277403288861406411449971337498229467718078566749613258988524588042568080042179865051424407506726613192735140183678744862146018526494310494213670210669040438656851860994381628164664903354559722536782517680592444011040101173648714563816936456345300208325070094436783223028746590573964182965710922130578815342042152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 52053080102502974716463951859966610602136822881701664292864673803994835316950367224705332613399212256781510144929820142772670701783011825721354996458779412401104180958332817080838206933092101676997254995049477377197403963966776297329063817042942947838741574606484814580307100718596292555686232774954930924627890478339526269110352320658593091201756510725129981281284139728976674918037792437992824071610372963838420286275858631656336777182269721362386747658687989311132371685628755657462827635216096836413258652777125165000833135327410693461935964048565738637604959257468018249170402251039919313145203103085512750604526592023565798451907622879377451955352620704464858219940299661348223867701938417218860473270910426665267295282571369218508974859560367798747598513097273056893705273495427510327590203693447316006711867027817871658833641071906537133905251057525826949735418522178510073645140110439916988516884369278525466807747035413928826466420199580978974572676126958530693046926964491013141321159758125660086232980468924014137636431333794055144531592003685433152923101881253018078924017466624362679552954738854329437054388763448799217898659106332002771569893812535111219981966287573666477177851619255878094015634453238384412281834457538895756149298357258526610221778791793128093009904611855843708100236782098016008137674609624832032969995167456710596173614095079776483067387673084355129466614071122270358253077556606836203946383789890209956606150547687090070200821499823740808026522354166965963048724856742114527131293923487853194176862417044443920245100266744301806090330335827090373205479505720262847466311865723687165004877578649752837367054700074336566731653771877981546020124572547772724260793321469418000320217769347893704310983934742030918982267473325947877725329790230755054138362019696496529345127451035478857804778696784416693033866227119290803224323315929468343296301116624890794178149811421168212249131044453605120403485691076027644404165845836131174533325511682846755090066645872685867060627757787489421475545688359375430276446624632661820069208638458546892620090252328547037099892370165425081744449346799435052262773461406401600366086288243734835120311470423926369577221542290845850714039054988534447668119408214684245729603545226013448297435779765790271207392122983632291862403145007104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] -28824396210140988034737506133089210471281128953604096802796836306770083735292196466824509219054156036244060511425858190380432106941461976370519782834228717897374143345846562102136167707023665093657244166889817350835197441487571119841846176348977035417973413089019387056566581370935404003120512206270321083853775071905156964413846774689178460746565660091497024356815390904195499576046019237095081093258045838961173989788487249722601661001203800215890858705262003922226085263709159279565693978758145645943640933941013492596254730337328682200294641882468908590013192914242689607917933667638509586590787142413536523543057306793810760362529460336712462836929312415881123695198153999736526078970346253716638809607964566079314487807509823551475762292451228220024820741846907627635477128902306748352798030759186985135805140814910803874969984666145383550191490842282909002114019415667703708099386450723109399871845924712281895163584790171950335569043588561033862727194775254120389245871180125707907973931101202850740339652472803077882713322695256991514706440841219762350837590258832812443511322840333352989699997900521982993904510054655897422016236714942892534198313801570202889461019255912892231638184947278097707945809961719678156718993948397350238142219451924720870102309554836576588806538360713128743743119438939103738656719314656610529033508752669223469728907537039878216200867272999802333346776043459649394651907310144957713881264099897888213375549980421770608682111460509796469254184404013151321038120982298799382645606039824450928376985703112625575334441096145424546909117296650542630758850078613435341389048252704402201126399027948426790640670664101268930158164118389388372698207857031959408945688019154246830477471306120381277521859861484449346556330989600074490936253643791410727585635032406940748659273285422711894974981353922586905052454481815113559589915681282250467142132402554571536606607698910921175636813292395760336832373299373100685468922632688081134697360338119955186334524481050887140213616459032111359449591396555503130619341116660614061957386220812501383692256582340342392641331156242882960153190105294712215297741680751433218315210407056844627041305767984664213335095772911722133722026054312751846677581966860759636686321192191725586726081283065798842976559234539265199204982251847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 8647482195890839343843072700663295859006967718426764655055586891045995910939544880746076699645172453985477534183856671661750957975232366784385364963287432669225607547445950708438831910477426611959738156979915985132557105328014785441502468282389010438678238023965315984481806052544498417712943297963233860805898369029052898435987507312844635423742019576019998706239115047349073447603013126961012478153969341944506330678075035500982458276062546794852733801038661134065543747228061875562910259182105963957488546473246264760410272924874948212402871586892843130115273394132815443659487019366810561396740538871711041770351131754305762057955363055174912098759615451822107309969855096465631389253596591874554180230644974321162303934451291824423003683102065132157672647885085360704251619768733009788273557444067443921105341682127271334826883784062925993511270205190203180962854135488220113061239097543950391571822083060931671826911171572294756499703786376005771821870240766653909576975308466455531690457138269149817128175342263189564839189014215876335084538598923285202318707526744770519991859421753978531600527184446774710086415723258439236666258853457798720153960457122817278789078925373088540482465331867805475981474473990895315938642171848402777220780245314500452897854511241005506894823014426741938366949511071569005769800240047043066753309593875917144447057292142272704346780478761426209916496785602516865843744534570765296447480689813382547435327265087024275162925308236491294231881630884669071447261934706244469564655501897248683227472619769665386691430728261498185674989376435920227816238783563281937061091170604594839346503782627004577530716084506153056061190027740659144839453188408819987425075528781333919583880492865579246151525845873041501772743976846744380049068075789976368824268335650130038912868284497338179834736769513815812890762132062481354747655537518290411216075281437787002415775022450406220160555439944122288780173605327552720200559200783419122886809722828566080815982378938137016822033272160887552927096479907409253307011606959743943400000322895030492721624768181119583257615209828476898619784159954383623223797160115753939175744193897889756484310966479625229180529281103794729458440661973833007139334754511846471866608612374495777062209572103558395176556506357130572720228511252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] 3441369476122697550088644370153450782652593453509587589868208127323888730190579380688909947769675529552532734042603599274786159366964907902189783718638299305273740189261386835317915308155045617649013972690118083541508911695667944898424984444934949557694907006784158444744282503158122674546733215470591929695987071121874795990808514559334120597122921677444405612455698674284447205217827262563677954123294962770007725181300018248742337196282872412108103319761747568288391687597157736118206879652198370473488094124827940423282057209648595437831716805149603006046418436675986269740057365126880287681985689516127183248909626686900046809651454888799216422753084735004435575037149099018352234163192170667026435867005800413517741992626796812083191851912229923788286775905074463392546008424411157679872444466639239476544538609968118028127982627162623339576138787457445384986386809658655337824511222354961238446389900262778469447378643209729085793853495814908873714351899612063848636079270607989537486904863395249599718798025192083107501607879507191026963384274361941682721389866919371945697787564321648506716260531612301625140638514105818245543160415700090858155484036239427459524796302188740354602699618210790790369799487165080565641215149735597463928288807509237728032643780277595585945654211743648675667271423629380816802190664889871078578153659437432990536066624534682548090036807132109047549729811029723758304352564887541746233996847771048195690193824353007903513737241757307866486179423107530970378767343392053865304345480046057343773004874896574717863623858645382703250919214146507488595408063315514229377020115868615793813719047240996946930975350218384440483035233410162213067059276695158215166738638589641223829498006383405678114874007051773431959862209165792522231226691527077344119320332789764009167561469784195777003975460074251419127189966027633072041393560682594186122623773875943738677597007130281368454534194056575324295383349097898041570550880721003808067738592658714816763803165418728436643136342549136913554427546446431252633701896874675384980911428444213661760376030351692107577213543492588477848769122000673799498900728962171259851154657547790811168490322875725119958010311136370375153771785508860582752114621583752759707375450500177884997134494105569761432008870810784758675317802926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] -6777856454288747077712038115364499401611093205764674996286825511696112258500807634630945210055454929316187759016348177964084752724564761229142200183022364922659262494320681497148686111289513628121510408093952592945393097561837861845032667619508569461952468010143516110923341343670126635822028179753386374831556849121754050006209747390181995297149234906478449602210359547080519707926507771719223710168374291321006672655748201918473995930052832702711288419713083699770494375196125816726991575193768164402883222294456043625177892889534506633127971192441182511383998382020572428431075866691108161417920657485564815993166938253295413148537120061742694566033657513448369465617084143982333204063938705234819527738021694143185755604879786627087083178809640217018939515043722941741145179385938692172816617018825058027087678198971173345551967423415894069224683154505872255576867348041492243956733400776446384805668393248121456733084872616586437871786743179934496356637942490560761460339076691273202174302929272964829509250110865676987898764581939718298652527337579298934069469925241853188502299276295195753518017816930415034076799149393030648643948808043363783445649210634155075265406745439792574114126500187470784849241960422830086778579953564909797103252501121409935297265626799406704584291419729153190170101797191517826861994150060755519010812537880270779281119515015848230189216794515995705642435908422622527999190493848427979347480010921453613187934686594627761420959059478043173206465325400743507902638871566872181016991140776388687818317116505844289440304100813974983842729604481702645203310478494543679538315460230725033778762826145228365911878457192799302919537684254389155574927317713157557294611984667870949534920795932284005403583790228705531708597859466530730827120837785547442228139259990226900987739848053323697549706486930749479674381114407571656101236234227096876896653682285355154011873196640505784779667513619956409926749069591436268214086704470632731627563232534902691251530567168379239025281707212579770772095935509920572811976477831927358990207510056992890589386907149806634114756060326804667839514235314054020657760285358489895278993805372834222468555913578737585845669701166558647896989374981068542970542086811858502601110567583944439594496045565468693534211474363039270816774862405632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] 4848444415547589523018648455094676119599564157470939157333008597475009679880483788903536198575533036473190352889168800738490520265651296991018891268604333618432048635711142089206410971381737578654204271456177102857542377411000510057934430135193802850219181627671400663912910189330110172179670665444814233614575885227961142676809251330840008028431306012935388331659919893747573851469204774966206222479347137295603498341624671454631516486536981277080588352267466542509947619559047353439011232001320188601317734020814782214786523269353159806004189094083579371960174844313313966154248651159795577966662267624813653423214377787869878714416318562129788646700115823478533956594264313955784868021046607652710444417288560137821765668485426758201125174541967367246713291623109017942719112650339265971057964835999279463732168191557217510177301410505271417152899981667756067885027894628324939323647124946230417358990446723486880206915541821588402378462750853999074322984093551205157269595779273560282294618012293241518474225001455626278623409197625685052358826828725405253390180396445393827629895641741743235216233793011247053669906643858182649481230275510120125370952426155684371019348692877306256767606027299904278207935975935968022916500883913039687286363588219161019046706056990601253617519290182617795432045177197062182789996682913846240686054424075948916288244859463390702891771301382529693403538916741725027176258950089009937714088413226450703307334460027001396261464206518517530403118181418096335541261872843853560874900258670497218265783718756556565373776453091128089657641311734019836211211829212070205328845114198979561930736702355484557532487246356253070598227028233042549325568318990825477990648069824667657296816308769807659744116763279063393591522341343987966705707140528498832692161734822997999670090776804573712761634789133278986935945264542398290355743396809789589726208798390737175539387548053394056950094600911477896719959854685305122437357241743981155857330060062493975447884932161452570028053584400539981615941706686481987663819371807257547447169678557814583630360910659027206244458052644998530312542140048722327398728121790388223482592064307270667838833002794813501652889661717712560965695745270776656180793757737284723137147899256106820073879037346255529789400186232715130578580747059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] -1798030721929280432469259555760145282393984145595799178663878711117497711810860273062915522396620707988417396147114156860132446344872148287259821611821847386620601799913437139110087192630391448183812137480824175136708936736229717161720272917491695494733231629377958958594057973330586146878395003138040318145681185614857765720982125167982176547392486955672189653645621064702273559946844812985605780242658434812782364324826591622481887540447506045790689544929893467735713618714217272092541099178099388387751908774990205381621718697450054902691216158115375518519801997137761189405946277588677464228854859052603777746603919605200452571357382943358797097005452871919618261949981199802185829674260881766594124738256645954358544354569105491635788884563663341602335145672409698836772730244738907494482323524577469674172382237199658055834812347529646070244071264815087271845711317444697193964754006427513673686346995399947754750189690340528126452864671993562790818544577814060124388338815910024408341472227806801549908734096434729994108059464911897013787909519663228054901057345748366675509028831712401261558907259104608915909049372311538981886923053619152050342155798839972605701999497362622850347690201524299558295994334931013012530529466890571012333827788286956853343152374277560170399892789731341556344208950708636518493268015140497765726889950081302000841522471255633971020280590926229474289878862876257693961942748072880645545118558273492415533331085400718478649507273489969440865545024615662707924464182427486233677746661154379054004196035139337154029014686320280789836501752989809905408766704165855442821908003852713752105089115003305500916126370739683928958763873441776221379484254176171750082288820848871062725714551974800712478561279057198224646571670437536858559786481876057540111431678265358800711307398362096816101878427819080164206184813751274919750787753279836802190970301708652560351424244089911927770946156950828972083509589560110168185877680167240710241142748539315214388272030730753513759697054111199648620555196671522572443113094760884601697389799165164392446901190656169021255739290835711576033533094832109417972598612344983809623843963541144410558544458653855556883202919734618724450040726748264124162616022180003930537702035344283281656857963246469157469612232874221458296034333556736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -154630961620364676827896557408858623238819444526575739732795655033018664320803123727457333274933638307894878305906819631766291012462695811307939833718421460845702677417633288762544232649216635917428928714805678314980519054198655260721810498694962980547688633700959271400932105721433678731159569646960911175369045126119708354427135414035322485159460865391802418307724213693582842812114054344023422285728887087156985481059726278926806334848171486629132506282990499897058413536859336582059673091732095161869579947674734420548262065632647981970491198152009161007597127160082567542756678745163119852707336211950025060433928356111539995071478020255275792676740162556342897333619479317232606022630232971711059874338042576960992078334808681626640091576239989675081857060510774773379054943969620558147638487860810039353547244537210321970279704712238322980624681768801758673391546277201718556054839225397032710024310899666360642015911381928693112766373587532579278958562425950896032820927853654751316260576285652346492364790162409419689272259223069665049058246220563895100210404817667088680683127059059600484066198843657515103882433637933237818123341771368145270891111521641206080984426469265904889852230620180679690423881854867061033813549179746546224782431337921100899291955695041494697181163824111418542015063503383113236183289949870403303237540366958014247737165430180128233736183133032696122731807037266122637902979951403502715123908372781838381916071198018345872103611639711727342430708732404355978861647387620525388008277832978805858894161604205448878607145201774379599316053457125034737974505308430268410454551616395913389476154420919851398992692803294327605871608357815366773456700865489862011079902050353745266283144345185709811984551974432873299751664828540342454062939741349841962594126924378607076229469990399784731649517691702420889410444675180543765416021670369691901223155095967661594068825473614745599349097059378002277112834481695700686478181645325030082589850661063299109764157655003892689127061274553430570637789655726459924364034961639635403474407561262258292895455044996600293790020668392388503790452436173231639059107882418010778358500545592770231932767815975319147879373687938391881876919036093304678844963101489625188435384221128143518549807297360337403164859868329659481484154634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 780638854313400005811511015510158271873368893263966896256655209745916333952327598745488416125626687878275222365454181252788449708896148406522893817547213027073595446385075287500763276496868494282175508780100027199430327396625988594093661175651191635172780883921956913751111965152316732109804358028232882037664892499926269518152547306376251903239748684546208667296749660849090615009816920352690166425445581965378297418814446125036339393443204097910486258918524185180542401582934487413942786387897711128301832272949187974711999187215977511657865266602165067278262483427578887629474475729593236695705572355360485818481850063411633444384518320033948085285139855430758507675407824060912651034509180443760654759451519556783778561850026217280955733832469856170127526554663484499866112391625771811865622682425870322110585562633679206109917065952744242519362160076339745464263197112092376576473001909024924374567098149924438834242372869520883458095371199584828315747895207958209900886227734469460751901898076455904815442587474171006470483198832274294192316576687175311073329546758690411533646773534204650146964005500211153072546416475328166700042098642089465631010349763359506593757898971777617951191058745008208152898222459931882341538979818471549558411980609264764594543220044959476677663875863451261934999829376623306183373752401454067374672693220966445609378757460962087438921984889920366802714148475776953497470591377767059629414853958977350262949222684004850304295482703051274204129202812398222487229933514554784187007876433024057255123877541859012490082575523842253646726786966107157509018703630912283056903451002831788086238990598012189628819090670064220981277652685996636206446317721015423281380809351372884200626704010680076605165756803109314948798955194523674121255386919298490008813565407897133162601537278937605686943755899969301111283096918570229847840229090036187688043664089139402930437343020260328368663827801576040597366736516118159768023200939181905047299691855474099011984785316424888480109205535026031461477429056631985279328658296241354307867745246351439813654638816300563705524974474388736589742245843667470953299386349945770740427827918150648030693997004607577896921753359278523593567455207935447646369906004615699885181529007086189707309775762938984466369125448937545390616192483328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -682475823634228734279011416686192229584151454162085354082103906456006466045860581577800297654870999329187305432949728358086567197874289849432073077759383016487889801445447411944462850627610191142523307685020828579940981729366889915480995601602245291968057645428053720661012407174297145477461104715919407527911011858074864494677284892192969492794182258273058807470985290449603303408308319668140876582567791152674446789421165741035129285310145308889677870452183462444989259276207035022200192683811593061280165579632004422998689113548147618988738040477228491996913441541622209385191043852273928087885028547488703671410684752023896551387990592791739505295082744993217255707045633708939493807503803941147705701729650133493392539670436845434226979624292127271436295553097604836200331460986332658038925096255863227313838096354180095566729827636141378686412050273592831678752162897682341708212774579660603073515492295645955947791609481956604591129238266703325261805746181367371737757807047261164397392622099647670452881103532055727460725759160763674414618892829261179827297895367210847803015413471607007721738403195479561871650567052257592334112177817764656434875682694592151142324678938830208052231579069862129858961714765955933132407606166144400463829274000847668905181038634475580213330539895240378022487395130630270907257078675860374569426519763217235636559730442108567623742219836782021579109926356632076768216263276626839312800479546515782889454424013205561173912258998650446425545366547440830904369686824959257848139200806878460487230686140276838146302608559762559692090205214913980445231916382727076754302431734425510354423343982213166517535298872947941449971109069697371748282270099638666721293462228750929881292885694739559195422513137665447381186822501085455307904761782176619340679066032541092427940719577678474189922607048730593623516229624160057351564703636133658685382118471436435721109241641930535965227125186468033188623392682096550959464609104275730241068996577732997772567370422950076631256295269454384697077582014178967815497063200827673195519185677667580028235722242531573379887482776620199899813010619320000630327903232804217890876668414454044730520464712674520600473982655811422106938060919563564223533693392228194390629525802991565033662131035977336442812056230471394231420652093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 405170854128517708100208240427358765709582489048296915376739890469181377467250936073982040149151309528384176918056798637349244988635642753821572567786172115354205922541082143232693230861287956707168062940281593709995053828202316595768099763727991519227769359384819601212806171944817622518685244202054586408042547686105423192396246830844455154499531401831794367714534174287583295487334669712035732106877594633527915388736296225379494416993038394491698328987259323545732266863647954407026970743782051284983078447867193742650162210772578776128780780765561999465159002686040132140859341631503420529391203411381974887795266082579490665185917262950496213942738757528232603951033666116290677934818797236420470472774045445391680940079244675595545717623529329289445977449937296017445630696984328035141043379855030213890078121050129519094165251682845612765553797199122065834951284128302510100828995643743361323565475300086425279772170344008461276943798136222981516458568762823718908825134328259654508897397055092456667814665268097642249138228653240871429662455877854017149475963065795476249113784986433740701692629595176946152164295703380310341972358229177388697178211466980661302660532929766298435282477503270417434088110637822955670454380454595136458571729236217586496432767276469178441554247739303651373741293523953680721299451951485712889859538538649948406797844423688393657241564725493603319051044734497560215771799146915105263906083170197110466760626723035427704675442089886311724289145393726540337292393940185667129275804616171459261178066699623041046816868014882642930235263949679822417964455560285809777020283686414679639902499653609380738517584439694297892820942521559917913434095681642676551435427093796113093494977174278952113047021718352229819034684136883811485366358065746376798972514544068407955273717584385443274852085155195145005858438519224820062630113214906823338902037007052469762496545691545299451464709716625695958139953696832913701680842175158516235041107702846641558181742218551965534755892418852589995759932458013050161126611552508004242849082535189709917697483254917862223729678291888515194446234077184555830039263873798090960261948058992827901955159801167541741248969988644387514789737397480227472893939795364423274238941428767842856124542776333193069890234399542499368273950277632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -190582523902677654211371717890840180589898662599911057890976548237032348278250002737357033123427529204842833092744588140462725137602955626677880436816944503861577353988589522304748200574839887741515809720078587187437159135121084162718054731001921748843758090773037040377331672768253715776699198324659528988228040635914514054317330458313889282377859515604251139108158334910783731731674149385106758255302320098606888561951634376729527650883891290569053368467036235305232516032187062512939826769228335641494880761081475856339342432870655325186647517155905350876325512993864310622472591869093510899628992312733132627320468519183024736374998740665320379628119266804504536291156432443953704209381048855652166369271384086357944497776246023344242564332852225127335355813994232833577869073875993791735647577131986248671116409198957969960840469825929750013771402533644755223792708155265069202411903964320568304010924819218281097463508730930667845630750683501701991166117462489147562257322173307291466504803171188274447083034348697103365738146423589950355167870535912439822108463062620943209224221415061229009785129341299120260327049834734058194605315337544807486078305597210369126797335765458549829984896307457989166965444821964659530294552673350602099365255913922918204509560007417186382419097997590030063452383241027674325827377184302691878122303454829095319325946596051989026873598799029267548977822882710819615763185265960368498658920420823085142909645072812522867467771959041204473313117588676569272479149150981315422568829058177007044611559629597708200323007532834955018527057345857164097756027157333847199735799077210837482440111084512979415220753083185097968267097070173887439878515655627409812913179090915824406459731289572436415578155228854848864624441530649110271354481918328931684011202468999451749256530901779195749863858235531387169241232234023262818464381786423560626110388881602213706339492393820018939490595900956907741814751392533902711934107819881067785772710885868515475341206817347956340071849638812929677490003436949302640956098048556209951437236480130539778685735125522586775355316217855825059932313702484371350134208109370494843979671315054033743036106085316180025856895969918884356593693028618413649029906371414338769922487883652220985905425903911356837813713869656942707495319633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 75065851687171029988177509389563231660345976007773810613983142755674580498375348351940477199808526843683001727045252307465883574976308682485333934236940336474166519463428518432192738344542223533506575960246010337390072855189122692734408684756736922656202938637198064733387359484633392648894850852858477629677345713790457775611123849676914531802397922446666251095707214892295290740288597053858377460533955875617320687296654875916587813780250775271527192111266501511785042015173734734882806723931182421274320064349087675427942648497253170872272182254571886348097574697135433953201914465644639319423341375670334265586238992660972765507953954311788603673530451301439833314147958503837981479842974602783119347121825538531990920688813243281337431524099339256162182933272776207011925899056549199772464719074767422615340288688335818428094848496517320038882365844240152450256778023912363036267613974857185767227971744431347703457197844447073500948244109757658658133285026548756601630686383096949858263434744660081008341006253578796240695146956083303170197200955766294984521808144637329574358274543755122818170400829657422065595333399340987797894348064359775704844487147613542991150951812865105644388586117334497423424647500066296550903669894532637394234106756690950019651153074386050061407323227857803072885731060642262488440611302328774334744783862645404251368145052734599593731447208097707232246260036748070658866291459374460368050185594114937848513674621736665142511452544840551369075767345836821384859093657744675259823715016821039580304652822021941651842608577108563865112365941947161421700496248447102456977596372060851702045276785479236377788596769933594855840695242812545203170520139612836767904320607494953567600827625661134143397873707482005913113713748027874652778255182566003468644793786724881263076658078609098509919238565584226653562100723806098441341300829607871348035851373174701775031065284077713242863954653240170971806306835024412349764561135028294830437898130453379560380855034421398772427478763282325945789979288380735685455093303225974486889381479726058355750952819145945461162142754097342525180424220006840761849581254077397109973014851740002272223665326917481480068287343635203047265201922172724356838569417218174278340663436944704114040260833374973437628248471588332134908756492288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -25360265867396472574526138171310445387054309672304369071858295565237773931660222099989035484473219099365240285397800284135004262195710512447493592253433981735400963856273287140339256664177289838595530418018937379738719614726206532497805780268668073679198854190850048397436092818186021216315019807086867977494668593698895531466652871333592100639301654463137619704123286017869842313359215907461477451304359285312984747363823741905172212147790235134134678286469834167651438046287291846631033086879997514298540715201528809932888938920793342202602508287618921861092485782576260738004163591640720639042843892136123112480547030797572226891811597702795303541730930860393122843402728992223814514068885470668219160869808316179589466375486187176407513133376628190828586206479391775740466006387158839155254012218280725942103082564029919393554032492574456283470391420303640960298192207923112800978785442427565872519594329558827335955905050017818381462290735219770007652684723680903671829963124614620624066844446626365854484508784196783027202944162092914046332945844053805261442256931455870761237051266299968103610161321867918035422714474764493830422411229961359059899494252767138180934002016870101700499543896455643175846798120683362920048385007658455651217820378201335532444173415940872193811635083389326097987910140871654121430593450983656895522970583970624949075573092664973831877847575255468015921682250584712783798287554673523846444655985258730153955436122765723406624556064509222737496589460020720941434071059768014262076717042579656152619113037946025324333952735319590293968556497812718076525534142729614852843429160207084722239562113444800391027665241160298226339573044607810799900165225930935539397407418087086602515783703988893272436755210054685439018459919587252484052798513795362537114682132328988182780575763091331051654308887335579545369386126865822857272444994445237500097531950106732713119857634441029050008353057816072996737627956597215938743893202627977144687133133880913217086139642481298138708591188328104668836545411343518927470959342787369582242168583174977423655226131953635800767049432743860978968807772287115217139766656216419249662204627467650672581165233969812391250386496195319568757941165263666790851403748620892958804798918115418960162168768696532886898106321581560795035074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 7376634182483665873896186182391870545157262850176990299823262875639438894586884750845113040022695872528787624090925905015486145173018519765414870711021864381736580471778364203223038068301718775665586116735113540888526131962580058975031949510954447006777005492478524545304077050694893991875115565288194217990424446699069942393874064786423771309882118851833999213491372507426656078529360197193725120146308363253991832043637595437157832271335249574408066946073992911800096082439649846936735163504965427906277105436832816432170292592451028370007259927111712469851673020374393523016167169061152326060895182057294162397185068432744182380784833403148144550256442505998320598823279524758586859308394911062808599127406972599330101348806786538589255612392172724621609284078456158162293009224340443649719621806949410046950077117301606144301816929159727161153971653525237768747169354317763027931250933217478588307501239795855706200110070994063652101979795498444193729165355580221105684949233111020998922163006360505143859218438078183532963833844494873340501327405823769525022603839840927879742417196644926527805833751036044206400926669526946276539559566328493640461171353272353950895721108279739309872152214936007067655540946908783579382704512981331748771370387571595753222319210657444696389561394420997363814260204232113004604698997403876250941263541986223618833319877788683008803404204086073635232052332855309779063430167901771721180549574939635497692133277964972293445841507618094673974864122133979783581610648074460352976464686161406611680382485305161553842948373687912668609101009564028190034857695524358741096538739538833078411710613937179636137392303623597396349469486717021358226356202282921708637186894202464145206753723641811821895456267557400237666096689924333739367383784758722873763421904501800272799922849517439888365455007363271115738032439149916225714272031436335424452211490408458302054476357651110047310053492418768529725974824031455908990208117232071929105562337732394442688606783494189512099370611951745485659232652999655710089451376339259311170842649701554249278545667740614236485288691693476407958883136235264736811165914558165482499180357957756519785358918889767098473581032358408247481925511151155358565046943382768201955990294465883863486900133008360719054183066570950092709662031872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] -1816301493334239401099544524431628696612333082291373789151654080357096771521006072889936230009149691864007800319365556228795775430745746867350669500418613917323810266268626596930996919784667718978304024628375879971525089489029173790450728880799177610214444210867864872339455354287209878995365519958884485112323436283468710087443910391747163842372998689554876511280781364625325869585970728828063696238585169448797316788328342742582395932665166328929276254109448513748461750803818249665221772527385293673201066479403610762440728010366101912866248713185379959837917224960667513718699017122332885034996446723426702538882824197789908720674640820825048501780518496310815136739967765699695015907919407436354705053466052750355287246953277851295269785634808879887651258047524106311648540180802417741339859279656516643070482182499632839822709842791253866915468021608492742452883817706363367327077223830000016816124733918981691150178140129316165080117398035542767590866427136176516224823974513258879082668129481923168593938421992793066356434503655526240807233722812204063500821775197101436353006425075447629537490226668978613907193813673884910212084176933685836468431149962555142916647829943623494009662031982784576350805599450799997170064961907803819926011189008026825692046922728217883465806745195194228695204828809067368123895800704543261679979986844676832591135417949303566259737073806608666866828053377651888302708429012917344582563248572459549081916929932129026773836485588531433337323663297437625634215003772797523611334345442964330684726921068338020342835237444236375782476971607366897274763477020091152053531931102644725622498943475302967935323500759011425889068582822207903818548245842082375155183405705714298796566810465890638285875515346391217722105592043163052551256031995537591986292378577171203387754450757309970361748368304863076302039224868002579966507337192982470077255004502807708137037400722724354761923619811546618744980107526012465556056452050085285699921879235054587458149927896336849114331292506966314418241355191178303547021597209676772972519225225911480158084180158596886685389215140097119863567710252473578318205568820480843475493571957455027702536777406775801486566662988123733151753098194189306375485734205456776584621980264973284400836599479298934942657695145821730311849902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] 361422571564006550250514202112357463839406378176103853012971065388137191123805943428727829590703371591595908724727775853340474700417954402259897000946816490082691740615480938467502239697077660711269129135511657731793598825880785754629021063614854203804927953991067382425709208392517370878904478221911972592761759574933321191626915477000688765693422033489267071287229335339952955233258569643846217224416853064959564511652799074303929854477299718936217589126098525151852377980873813177972196856334542027727258605740066698119785183819152468368123037545475942735788319707510955415845517452367356403251090328204693213765642507872227982974075123524856972448696658767605452255782946868840532653175672191452114547375196174351289284146608064193897392349775478437348588819550087330665813727543470636051895742525044823734811080106614729915739443901394803245399833395276684135949984756583551391029310083120352728951428242066895126050472674725826688425466253038191674724471639405256919753740714381842903352112312393612594564185426986293078306050072893412901070186028461059450440456007228838464942792177069761828601942555103730120229481582376167608013251387162579860375276003204029834432441661064272446810282231762384915586863158416285255822531675438243220316671298449634453229243776492440042366492436867259862457477513137135189597963057569741013458623402466763634230346510390179185875191954562209237084070418912068302370636213487313639256146245864270256496404092172839821791488734773481328299660457873823047818695048848862435631239898933651266930386887383263506123528765861639752487416120802440747705493057052965603350252536164786630677599157976815259150970179038696686336902028805206050057466738684745055656273805775615052517198792412828173793135210507449218152018481917887409514665918542026340998141706122210006331690468289125335790278946335700763243508219553374082353295661571507574587986787357251470215420853408652313121540560017812842702988402223689506533944016911407181737615342032009939958056556539680251342822957233777210974669985043410432153358817974524385500409724578939563310182393291663867000704773438774054279492221844993556855407063989596335868538108594048862527144025495036726050703025262714504403518340537042768293748770131394887796818754884003027629930326474121338716218734155604816671277056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] -50436842797783354301582368474930753697122223520896840321555014389742007051383211076083610887501194307741206752744204374015932513017077185806749405978065874189913240128478184821519969106692119408435293994671156608216213883714857962104528930290777345075603492766928444450635200796879006618302482396453082244391051016300145174032109545843952856637097390382344554943606257743401127884662970445349098052729774189136562056134043369483677870846730360305540088534322269267175773174598204315580050068047301873641650709764506648772897425960934034119021916095071659990018244088430478302008107835661076609570891737637934673841555189010833868967637749633312094903782475884534157107358270356060261756623255925977803959929110619510273044361281457050969902041602413711983737116270760607940273574694043098706177615270456830286890554602063471149628956622082845870628011079958532615032209025837301298280821611043133596696331260832833922081053903188886092331883235477298091900445971073370206942640844397108444144035421654482249425396495536279787464864482107384776707009597755351194383454463441388965478746317150885597466037426544338341934904178774794590698997807141911882815117108456587039879952901908127675547148601295745669040198821243479313705541558003705415494304673650517850895627113124910684477579572612537592778378884992852200263883246591564525992697025847492538911032518407702172727121243085692094826091212792241713241607456408549644703096463428505338710429531699147737909640439148148711919826973666132408947565874168506862132966724355327147425024345119967337772047458630657940481384291235611554400233664450903766826551841434644967774299558875678794436320365367889182459103746383387069649198382965475157819660994017611337414120389216029039508009603937594200888650991970459572722288444185565652294205437017380974829856825454856828328211179973680962041307811466274338116290632188843569064361603431112398914379697061387737519541217635480415271921879976196899983368408359628078100106373584173670322193470107022873482158874862394006631455249621399701544940514665648230605213361861231944255335221850956827283383421192420550801099001062779736981740789137729271509828397972102168428970577954148844010533888874886829708339495873660835852505736519540321459876785565941738180602704399359403303107647212869880832327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] 657439693142988222295712844569474105080846892753621045166459341365325103892783952991109756361662454990924988159923765178524788382046592224452711708059299440044670960843657073972689193197027440618453134698936350990712033532264314754477186469125911550720297733390125010194911627649196081142670931389598587079359597010888074398474386487886892176526399282909272817674193088470572667232073393723753676769470468161776287395877862141583720660647892997297149925207305983065813291105937314952020476018405039112544727825353910052250660446913500736964256330168322960304544787511408291572610791109914724917687784608712681110074683954268462711072002362448179327517370512496894464422457491197424165876149927643132515998636359290632111882051587725874429702225955556773530884232348044564524518119829575134715371700857285795825578722671208068517902843048637481921129390745284904850409560546506664786068782976734872520284403582690924489996555390477878705867644783704913074209107453806768844282092043284429491789530410043869101945634919563264186248489637571757614772963817400504185017097927991214723030043222542874474305277893563155305792635262201381910351526507314812799617336333416614561620374842491843443285728359417633354559583177372229602401038912831767703100092346276122292630957902443280479066226197840642381468618979595330576057805774060929095598898144268865250950438029694195615592956803138623526083551422931844703515058712011495078337961182440352938676375542607108730665412654416114944121064027970985257654375205708492709641034777992548768970427740695003604664789394166754040460030736536053997982277233392667990291465246114919824193467414811593367425496653435461166862818999772609671064292019684727537064158205649662215258462778889965619017904813963560224581248904940264247193405990354378503758016914937996839646169754929921526698953003710977567179781796225562799326045564154562178181281857570159276835087099681980465853616179667044093424534430389529198434092560300536685288429563993356166207738305127783462860189997885037264421579611273613435947503922652863693515380505375305417459484504305501992867597536155392911297511544400873436465391846168337331577505041945828992274399175710552034237699724704744365181467109152615882277544355706213523773075870509202772218720283921940065777079303112500705230848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] 2938579252483070389988093959767307127743510975062698317333313980786347965883124782978120615376970558282404177917599342973662284101084003595067836778025412093555672717860255771176894321403606499991612338604511080961669433491968651762282657245699759465771805189223258718133609967359502441309281607094009537859983200989931762468744878812099751858318421740518699799107369774240788163087530546430619180469945883609578963470234233625255818766850216893486197190450382190887262444893461395777238947918577662721793821199029796618361411380662535355824094731104583209348570194619222085686692653739191008667989429364785664282799047193457115613329976816236284760655306477328958145613954064063330458076809324640064341851422885832353669686562608874754430334647707316369820478385608735565699996034665263463515154759810989205462364204982648433307417930885144529847085380676492916000557019637016680719268839397331891995692187363428434476490637638644540256389595326581233425351793348862961857687048780383957532228943973661789683041138899434967363022303628220091137863862934958481000788837623948880922245714364265636815712714250808945652718067901480909730384840240567282905099172938570416012931647510760219301525169950106539828079532254767244035980221022716924330199533533728559250834234054571551151519109440153855988003749855333818680100881018429202480104716826335504291821158145533572577270066174573983786790651359744881222738681674500195173873978619949861280000974560632643779088773118720195372115421248337293432083492454771586381152207919355308211906560434822258409460889514357699338119934954006024425252238095525097398095264157356485316700023974349032271050939288225123791182257577669018808578019509975794237486611915324068267317384423684391983744526990103128606673812307532235119820643281329452324797612115854811838987596610566948883496217315612045076211879569658962765699536228602351725583655026235355024892287930804296542105488230101275684369475015904966438068919532212483942033708230843667281785124554541213440010252063159410174844950906402322456917105764451601799288910357296115538342298836155482387213553442341173648381987537903698057430108121718890629156942249731980813468021871122943760327716250523221189281454676151133946840083161027415980588760552419933695812657211933371852481362827945470087659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] -1447696808119509232239528651099352202464633850831268440133249496177514646063834503175652559274587244941833809078743183992592500975211635540162390001248644900682146404417735096116071681151807928736290377152852651398676372613946374349404097000063078214568307758404896101699131684364882480248611805151826205422996005344287148770009207413916910407043336882911573977299550793735253230854005942843235730564941291908534806978386302135491422152864448624377218616036742640844834016355118298156029878090771170954595893542895085228447671490621249672494445006360446889243247683794278804647255237704935122411698727906430989982396072590764874277964652005622072393347691403564581692623130188153483629846535939883585255605357866487310419913238879672428824854049038936110551272831110772619720454505675213667940786340253801350341785817127160321175859193507443945537252621117035077776618953100530175184382882461754367989754232608848141259703607655887029504895746137786244241887698554856000352084313643598431771169233504795953677402093965917798796320826803722582126534442535893872790132555327179437737184086520604503727114749118124914905662116038693770861621896546638290046126888260699485227174419153815520220473847943768352177085969598198191514064745498420970016157723381547077865092954485122013893110482814202158193120696952588331240459414904288081598308811869741838565499993808933454382555190093583027640072172899233789682891694965187199767118769554482574167309091602670029144393107125585623328346318561483690726673275907734994613851405261400151995182745639406222851716741893715688872314564170217196275330871444792299832490318404125755261105094222236711679673126671040833484954091486062225340057361229635911827293164468336815555133946502076492320828206976363357588876585287144611537143816947249600525798495960315499047514478167547328349913177654005062119129720682929336730871766693899187152180775275495854521597049590534509965310951620134830591003042748302801933234974219938071061928935446227128697412570500659708552944543111229518400060645726195716484019648096211191078896638203592792151185939783413148255594653931743748849820270411862722914289077165201637350184687689930891280810284525834561505051049241115324475249832338520318407632967702067553588417223529757722921600575186764735957846424569756003824828416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] 472490952839892969092554539751745361029513629726903863656515899653067136877638796693572619133140077550390078008899443192960160486707930766126139710438101403600620853362235115617429186441062103130533506200921764563279520653937589782215979427949490218147580139036730918214659850257359008143553730041414952067182708570339663956688785698577174874554889150792344003162976127856567499940846285730439105653695389918099480782235927060001376387816816256090048537036219151932934142771766499698597632206662792751642600225835588066245991225652540366280040022381999275982262166407193819424606501922491538822287245193857644007540008465742169963824141479908204446299420416574644983836629314415664124693975058419336287575657089990342040858913592403534540146277438279556561030145470771312824467811872214560381994112741573369956804595981794041108648172527980093990590104690828137285372127872912468520918212941994181502371807096154384482805205966398560216377781049599037194123562254464952591204581062822617410002718436535602844078131160138329280110294998191660080564009881328525326516735018180465073781260082353417769217437528080755760780971475476681300352156472048744301840918209955442491063585237115759588112917743611861360912648272267021414691883427953402923583426582850362425381729488523865202651451713724803334411876684577449218103377395532658860022885219805662987875709687791422879882786586355687734422424063478911492596011850648362131155410210329891499146087541344017188554583149134521211573553650653443606941962857058485692905017565211960736612778065814683130687467902125153859272046834553219728928891353547112209357966021751975734753818144091430251162475325497443195240090423955083888446878855189853729430023219739677124798253566309398227814819760024103368801295098178805851195577617983931939586895630405136450277069146835887986846938337474416900893829137433362774566186518138932866683068560312212103500595088082892496931116542693079815404296043367924372163583808140104939895259860282657775307084582415761594857438346232409629695894798696762995191738699085201020530844826287298163098063022665993593178075062141577453491562287560828421841153200823133939128222606832155744837588902259186281941480885363104808415977317748126674314556213871997131730676706281895800293766382459592356568604652067028593541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] -115982947142272622369025657132574431492830639263867475663891453489792489947644591296705009848627683048620524626421862604715095069694663369055704260000489900787560972250364101405199771329413691483519027435246011018769001380335171601716827141169500226438502879485650012159006663143247457069370437419272757608958510544447602555515764130055057576214008581438088068349495971523765466259707687611703698920494435893630870898013779058924606439118183308293191899746012535380965904577606198703435879889644084192050653996647245044679145578951219493248823114829349455189577534082480508983682953049550549028912805492459800965120138201669329789843168729891958735589756598272737629968447663619694624643503772613462298321768568386892262908751133447179868282005115571390148813548058375216792573994310682118553980473469959667298984363759051341678719353011682866776782485298691686718600031181083473841650207582410538448663780408493732761722207524794756099048805191636764021245420117325443677564700546105194519193792187708489566219482106138883201889116048114097249130550941692297383650678193957248911956536932083931612731518108685051329214117502961419515587326930341958184154140709315637914454486307528629526327094298227631653667834180027784753558341708561628860966539565994428651136563058798443903447871647813725451803271004492419602328170579314371116008037863376139942736633493398123207968062131154278520687534931795671883487095659668296290049509799806872798819126631131950111611808780007119643711069112475049619861387176857129875624467996609987701601512587834828136989816682477858937510841976888575877595186883598806805139488988396553769292708382482124837089119157043882111980677961183236615384585522208110676436013304443976128769434066590354754785255262910334491976478514268219303038835242717336098487820976984731468012896696790279809579994058532520877606741763881180330138896601875731810076750242066134560784826141084860747717007741153733021713922340177504603426791215284532151232777004650473827293275224047033530621635075872377704602677748353785634990518413590768363536143629859975264060569786199443625009409566516402690043645206498103291565203289759456826747145371259334987502645818576918483994328946882127512884920278327840473456106013462113354503362029436511310980336693342306259912318408339593004843008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] 21934740326003724503034362118128177814575700986840175142188356420354789559560638228259598831254639031790037880200253463516751080335622254556493255596445390481520360928770033850900511481590371273094061199315476980261160095416470307945870942363270893994605865645037362209615398789072087379314656375244374380822019228198010168300744082880337809706240152518727952039328070388660887272840208697739406726542584272649830169760979158566313726120196249221503308770200329277642413668889927504522487231281467689775805961834638219145366037158774080587634171600188980234372363005067468697911915926325193381259274128622353284025934184868844545616820001161080615726657543129181249036631581288180004528517720010493023288749447131983946253198806552853536864702890967871312611376292493526855444371191182186637536588088830792871366975745499138177314691738844290534103218076465754261679135210863134212148284886803198404134638238637583150304443155249629023842222537997910860692598597735768993472819696279746097563136699705638485971782100160625050454290720704258348022355255688137381878666480116445674250547780388946138140296829162385216818330996589427628402672896840611061603746239686766355067956191874373281418248294090026195700460928518279253114219900493492729385829886827200980228404986769509646397655083827613053217376864691529425002482255985922096979083650322757892681911324283338935336413622872844561938456814056227476645768120151686934644493927591854271475894170063864070304449929727339208121187940385662627650072137026931145946562894542048858024519519056640471493576765410406546442701165935479099378734385106943145625534053564547330187006557548933928695475960229008986898312795766948440886655974676499194917082321132370576587500269653717559358172535667677938472516798753622486317575147914077021115228605145902899618683700510072365165725076063733272480056282624905602977915221883630061605971872872638546755431665979207603665658599894175165614116641708453455603778924510910304745623128949968135666861589925173106176490054849933576640418529766567309935202778879937616579144794883726650209564616737401869866954505200424875229577875874830306434951889876564604394122586372286641350896265060914741201471708354700987024303908126576304592480826620623636686115701143343799508577821324789671447560953165904619765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] -3229576271744012812919599018326878364110127361876516705581493514377356429885635875363229765392061929958774335816234727334904045746965761176788631130813423744255171529683527821699251417587651055647175611909790904256387475892311338614467256591240199825098270857010612176668111819899745426952302060081984496859189015541072615700460020428604093243557999225765496404597575714423102550176670746359575688486096313992939950639356078259535022780730642371141032405756759665550659177878590342433695194260022287186974263450579515215666328327538284524780747539053612538690655687207329996103728656838863951262746640707728961392146433406686010980904667280944621487691500465722485782281354930689802438985087621603721306592579163867143595782982616648731322623924521319720398800125756833809674981219892509790382132126189273808781887050201298633860919245256487810376590252108288113724209885969969056549139774314491458102721245125341161739800885082483828548172296319704859012092928038827468381813767107540111337301773747702323065825991129439393639931238638427477416600022063611612975620251465552628550541830214845223659687760432048513076318671932351160965729567001119596400608227038555524335780096122659298273738853155140312348247820208548551479745958086834760083512391346965780460288168501746651809842782715236052214621840024289850606672340197459179392226523239205385642019440536088711137874389870502061404491512458422997164993147963824437755112105708301017296820412509292236344070713533138661136833816041568987952741548997200495137928658304241165353732376836810267043621405259963744856445838776857908164219600647846049327222247730703293546401116668761172396721786686227042178777774698537907890197676841391414688786862058768610637601323491341572990832853610104564763084567717888818153287516861026565125170587089623476359289541087490351012874002153819221204826238944300801766296407260674003822958887269514944838481290918948242833273061619980287242673605962565529762917048398710901770127054042409408931865146343799272198437089350395469347538674131167665009941909908702383358581810414441914857590411669355708454443817690272391166733890436691018041423197020375736077129206946740454463672293557165089622552501885504276714359453293548469369819200420961482136679944958249311568776782013733122464144863440683417993216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] 365202693553606625832386718101583249396667858771886250370494035608841601753683057157046616988720670021778099877288674944029300668528799007618958994920137856496508289384801928737102451246321776602443434805110978547613379341869774860479786826016399628179376772275487356749856900961551602359811149158839477215974343245689417385583569500360928616487147713744108722978939354306277595468547450019823498438186508699717162107230377583526452959380812241961031337279992818125699636723190576688765846908406533645519815153306975671860313045608314979895081878560084292277595357837500901676350532682585630660162240600237835281181758014048433932921548205545719102757352809673744585296964323739743883928845271079668891810380283008852660483383009766871529554180171745365798178712499423319946431015120918141632939016596649026343919321506681134081457175010648256726537869919591865700666612748238843481750638864192731493381895651470466211612766557708354061927409426529140229466184349547561839974969998405892597333024773868729178180741388390031341714552131547844968918228265405520531377069969425398294663639971952334219939532563422796808372998036542824785180943861419362756419696475851396517634063609296351638348986633563685182606958778548239489177705954938867908462241222173753601904450512591330020095029325113156014000064263530731484167277845028284500697182315528221902231923796135301381835882487043597476237647526619097427938518601139760535885177931516903198399796140096236752262867378071425130535777859681627696785303807335910695651120222545289936077480106807267647526437135534323003241693382323156233072362166223865086671940446786826584595879476491883093455854267620554355550724273323407744623124789478028402011192557848929699994529694808566441498326935766221494361157451712772125660921483931598148621727187527521921939170624387388091511459001618172990735743721820833606590784067844197482032979792700655073510275477966422789519520908276805223928041404281820805991210565068870996909998672723057841680384444562219345372576010943157731685725418281589204976883145864014012981258478787488081597781140374025762148256557839593891470642303304338078657159841015118738936160121702529806651192714618056324629510276399589507157578816008195635656145360102144577620049725067090258961359135807567217959142624634905559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] -30567555964045471972681264629533439321750426950903365594041343088995807230686588405928914410809259330470189820065881825059399984249961387567333108680372513161469326438248890429163493074248018145841432193045871749181474535585623031280093609912316819910167379137251837849905756024826522108875807800884137552156214165392562457509122804974375099953193617084348193133214449819772890182007311874058062948152197633609668938392127428130063896423792698975106778498225860187034666754260453924777667012387459639941531154283635492405687412221380052657445723549909620102519260448779671835822482226764354873391718068515214699041204967797878542613203023418056434068353000614939480768699725227521992459429405438901622476022422408431224149470087452425774354316212274065256525945713774899885507052769589267856514812813472698033322357534898844791786270858324548923870282370609311442442031818062702387117505362570526412545832993226240438120951723359911967171629196712851358011531052723976284245057388742468748323530939652383071393046030812541032710577620327618927415840420925662052899789177537697866932857950571507103251376114571069360599565395799390848404771287567524130193873734104708485877571129725152185472246443595635389377536334497303634329803385300055412047423640940560153322829513510576415938277738421029621323307714638638464872945399687218148342025254567094744361841482762774348241043175062918539908792075711821031141056398827320559218012070407112407208470763007033766232773200486532540553523256153872213119986041700867487931553247454468381849112824137894548757554215763829998490268722746883550819639874324518871941899704858258217277533831031324612863493084603286400151908253560731299319389483131725848084530683848929397599974438065122364116915796909769090857476685166313254584913896800374284371660505864964035738696858385679826189898903775350534114860855487414543497809497810055239921164867345811057262922414667951745196286932504457397929388743029902544621858622326499762699173070472049284647079456832426971766336677963496994154053488385997877403524377016108935094265755735868583442061538648198790998074827137361418582379550172806419239507438914279967905209466487861347840866559512599389319236964926599823904709725311532568619630664818816619723067543879876474601149250396972999025403384093898440704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] 2766982931739693681761340313090928533869719516027868693149808937369446102296157474077711546156382439173969145842771458305509901792472539774389378377587820436508050556586541070726910206738363021593767290531402969407594318477537863454394593778432219515612873089194738536879453726181086409745745598696943811477344638827214068155707624869404266060005683665144124034192384670416045462848784493339220205292765636525303693213001348996883244290254330738718974549261490101896278148435160368425079511192590549548547296316168344659197849617340447979345366457012056098771277210333223718774868380537223547484389216170502029226806626956553193350122155916038712881197071411590003025072483509484811219261425459228620776082413800772578258305819171941519420429128537067757573356218380052891112945182814939538578889538337156689531279465583544610992206733552422126151830974437155906025696551472711725640238808041744185515017249820171222183866603172150183625502560384551061585007105306617985813561614972469805520572085886071856699101465678516417142613914695744275575203939181654818161068441305293731395018109497681318316055689571318309998257532089116419492445055299119515917822316165668454242048893330204880432108265448646532790317492864720963871855278152204374779168295565057346114097411636298934316399341199742428961472340010052524995973307001719205898926780077363032451693161151757469067696595468963756908596580033661186541158356986654744910662461803618241024463543499759732568982699217735096288396088698619247931360292540034754396327192733579461198981428279755397540492888012214561751727464120404264418333813104142008762653212601720872131088233709247843485856994157591949992688980363461591909024435635067390559934757358911325767254869314707027764225516379353624268723259893221052338086220313775761363263269256309380074284251549898751864203844780954113285612570601082090520889073415365220176297942310000775278767340325375677746645302753360447036224116161808280552392100594740729691758351806320503747427256845866335180507600233608176108570442118099483091428318800630942414426473576761557685389569444420358862504090648558710788320253149300785591950153631868992668053292022578525874472060188235525505172819966273462187035243975016314595053623621310667281715140187527361346828981964262736484458524712024145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] -747695322381264517922692152747012814921361424674185656088034052875982389502145105915143050088112711545539953353687714987634206472700193007766747515573380685944221871773917023370847179984328813402100796909090557722105812927115395440014980474936902007833814762663897649861055785459207141123043344357440366514090927653116673571471858690932475973245550230743451469736490466091598013750693481351274101437742362016766887867064633306398725101469880847451314179257387915011069513157665262476904001760307286401291805495159619799231470875434652864843029269258924264781904184328862796105047445635927555844871135815158143898762452098183996000009411395982554656309906074781386920323479607824294973051426504704320905701016427020610614762642019138554593415718360623568130188684584211885074229401673013883952103212642704703542630420100290234477757124008175891137241322691845988002771379829718602551750107102021036178782791159563355855112250055821567929023312988296242136172485895643175655910730891533320795889804294776718074791555646220665060062628879475257669726647979710516572821235680547366454626339774641805835349581877236708250205465380226076008489895150442897097639785109456627701464523054150640423707680722733390075548190075234646025874099486120643790193505433813750306176020468895858809997240985631944176184336147174516811168547739857381403722240683025252553524146773291324250288420090526323356410686428920516693435678509894872124163911782359365906126270065312737249183306595421185247185442902526568598780029246013225160677646394666781927143374011846904364245633606259487045659299689752565137685501348796917391519840598315424683272731200140978586711221045306331242705196967588733096911340934110842369183762046937329473638743937522960231943333717519638286289410817657713755821692711563199917786527462685400407403716569798910647018189081041420486670484175906008082590917356713498542679190559644485805162038052937855905983579017972510403096147785954622064934017266901973552457925559627870006758148272456777190084855302772378590782192212168554174733602280772388745581065528526500519033597260272901489681835440432365286973992582197302483175060617257413791735137000028309387265685033475011137045009778237459249153532116002409276951624089193456112607573527672964272982726145178573356802011136262144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] 226028780552931569999882234666177701280541704198683008109540380696904810542092786756401697094672221966412862212188424978509045263205300619444748142698341549446587655007101782297463652280230972221795060012075631558791237806943353218543491529331346561054512286477272269285498210518593807839838350666848252923897810729855244812614866135670860412963357039707476561504148774519332140600777522908868326723051232343348010323595584122337434079966261394105068471336092204761514156525246591319471766877137566347171120395704055766754721167569479512941608514434321220513621057647511964431620676471569627442594310026180357414452515051848824520128866955518924603058807134150319603592971583602624774616059116418212087211153073491331101574287177114221793223762707190121255480555013969236525522474276702923450366332041929614116773521865802389201232170674978016852497540994039019321878919436695306243928891419888686689268941826252282586762114419171462941660541794045681542919086495390296007664902411879890845378490942197031455526128466016855050055147089382975445814916349397830998024151657101284871592974516857743691020005164296206985180829485360893070897376103905490955589045555433884387031024937384167416022120394154897721915734196909480796767225298900540637629084907378781733703745613785256267793224279980042136347295348314037365254178563004953256147053705109738714179110656869954787321250804580843294084672603536042245046942037201645063822602609371398062263520022650457222495798520887414225275836106856705325784597117754795985051739078153685071821809052818714322505266998792703665770400522358308628648934456961784260764509100606949033600978542153688391769063362691234831136389521580456195326515099200741690733860127896810788058241087050444347461397155570686144109537585243602957681528326137271882622339312548926788414641339357543989360986444420041757267565617094955565848538610817749266000459720957324694756551790661220578623005272801462605892801728186739810265026235889440095644273437903213112079851354655740379912754630351099858820743428955717671452568829590275080339683575607538064056339242406366407665170572011287273278440292320970325959559021770037401338036183688029981625952137114007468481688672912875285306601657790109838175277742210680745709280222947531746187061586525525503858087715279994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] -47326693785825486718696273890544570064561914258551462468566417356446023813366289679546473859077127855368319796709749240823366022243842344474340478335103066544607658680169356731210854194610513607834235754669377691888720244454034803561262579004887407847326821722215462901039914642127033057568873291174100551054257528052152536194621305294996494999968684538347968634659915499117920514908418185778894254123576581263338054026241787502169419720109963436665580098942512426542991302563879305363904341045751733573997372135967560271134233302583432662479502690830952163896608234285165778985240316954979057060650324353138971569642279035486655870458513552277201356630228186576495972347965622753249071294284044616844888448398113049618614193097657493633269878334866694496961947147332727547972026069292661516237531539531813175440192104315125570466330106282068579719682402779840875376864585424734073532532598231026535981541520708965803605650403408069345445862973618325090392762302131377003311023345527607896997500061672866678845208627873266698643097858500427745391371096397326546770380467841697841357884962909765833388118460998488190958804850686503236428927912959477847739162352404867353211091810876324634033615246079226651940751195213743959163738625307643061869513308611778840317211785790672060411258996675036119902318098951238819154929320285468902999002104201666435101323022980877198860985040283588606424123183472742793006180935483889198920105215265740953747791370846080478878609062785044715237451222518902521256886354527944145552456568835681497896800605173641583670873040908524906041556705506068614546573793694573836856806331659917718682277983876758991557257570582105452116412630647501923931674116857011869506145861864502772491181854927274667007382596339296923963306682876530101837228872134002168323478243768870957682527356522814597801572266895180810412388720817666504911739031561327087733541193118308011029101957361983669851846340391038791344613075579370298526719512847189565585887724415222315512609687198726515371565843267489570192104338309208907812834924198616738703333039736788797479152228280869307444157536579399067185634744357803913241624196199062936398801181125680831477948119134359069131367843643298709435671933720217478860534975391086299584103800904221748392504153075032933080326747346436096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] 7211895417201688881534077995010733761244302769737228869277091064514507737938421486806895458488751304452017703123667524611587666732399611880045668179902556962153380779768096518785439725683406658439192410800494082359782405504177098726689491587530924427983469189710130737882588387561123805152404049978977829512367977049514976340816483909096664513426630714322158853513731790643103169586132156398893903370007045714638237030174758738495173266872211524597943080225804793789467075017686414333339463978199231547266857358561593462286656676662200001998430567848792857344289177861702390734691458094394398332933128816869992639295216885749794781490887525922417075919803582356889814602435475331115100365222236092433212583701793261956615656948958412698231899053576718943522303791644170469875048324568759458959984722441073504074319063252507955617102119784789186862570409906642010428982228359747811728117691609494737268551677646977704104731463554748188692225405795390844975186604851598551092472063485611153189044522577415268298220435521645047721166089830226705757297359085612091552323638290672892656380785990557320223329475214886119828150589941848394970027127443482707967533615673062385905745667201045345268786382844007204281470278023974318589185100002962584018015514863006406654113419368685883487519909306203630875037365312917631270440812513701229608785319628598128145605761038758712678107663192362037405159729955451416371286262128191048316589762250792829403630514285396644345871752434406772527809157422791389333022848538972732818791121303385536857791340010957572971032990538043145543238947773032028219154255952642503824150877581620501757005815603093975737079934123799942084413958733453698174597873244836129159903818097798268902723981667679332934721099097767694173573192344775126858963468405153673610107761060992282434535322953955291092857339215257915808296900297898180801003180226228058754358793887505673982102715588686987372360547336897548012622367492495737877294238280882741297953374890803288076328306444155365000337599003624605988794365588499913165675987912789527561429560777508092428784346878242170159800631727009956820742702855318492739566539760110971250391885810319493182665507980188261652106666663418230698300907669659607392089746614243716473099518372366067720381236040425521312986608277913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] -835336573579050560543143539826263918024412835194966415525406432072586771260803639179897361823613655581588439729631489869236531069979350167907219987835577073339734844931959868875157578121942288800985221725186398567677670999977631080485995914364531113712696485579681122517226430012993666149426744770371629673176745648686046648186502826008771069503521793882668228091402415727690964728433566830931230572750108554663874097533776127549259175754299208479200892172045388917728445537903001810184351633012663393852165815645195203211876051608960382740121370139917119274753467432068441653987342969662430425602011093587503332902822246953847347167651144176262029728154543650766650475075415422369532100788827837174900822592613260783275942286217949724944030402923809561609180674921551744451604983334852436419045407872063834073805691048398924975366581321359181208107183882601888003545596100628830258555325230866163782637184049461915430685922406114202943740009141633813547482327411501354480966738339141251300657190556737219140403412421052447747889432644600287914669694156619106012321234923105673643108790584297065784675919307000428557578722951478904215895113314957541330161004663766654623297050534195664320296197691831864245807297103397874776294084578429803737130568973396821864452330921582464993854691238141138686755658034594513335846010149028920554673562015396262948526922146289313941832904257192421650698816280686128581866745427688826477926862580525965606789582194113218778485472619155817809361192208741882562094584664102038384337652561657396469643300415676553063741495319788023660815627178980663738654142949337706525546492954024184709698494353352246211553319563691547760365384056187847164099116325586053567514309256721032165473369625342232510227646993754263459746577225647241169947906225978030684026749798850876831614555694227010066959066851605867593373383615917002691760175610432471489330939232214454333775276882178074850066964825090043784117503777211937353304261466539068329032990529211832530127127401637739593394954410531861357839964934068557862565701794035033113472628385830397804427541590078246939963038780510604401331795429149794668439452542136726935788128140073314544180851993159689736319557754526807506570937662938619912975246741046071790948311702622084686828930193635509308755925106950144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] -182689968121459525497997812821376552567965512879116804908304246001885573167214306624036840143134149793617195391527033927574383187665808322476674623488199461002404607300372475369849593604901924501341851765773612875556563370630113782764836509739858916810561203616519667247543881812530346035034231415821072841304921966856600307182602029681530843802442898640764878284157478166222983017904749057152558899917405628036390666130634484996886842727882458561558404127989579997401416494493008612955612148638168007822065671898134561515664625690107499490331639070794438034612919247612958125288401240431155726078082054313092358674808466788358401571046202997112651721187317864520609694884859812664280229650326440635975450945632863222766347163898395346500464461188296251355030273760775293284267311341409537904564739693326134012999051859729115795443527267777469470285193220873790595434492105478546967647723314983129653158409052302984496544953470845923742014910626275359282675151745866266237939762398890564750549559482602441738407884328769848299023524435274712776594335452701794262441846031910402068706275282089473258318789363866540337669012982855083687573831131572391028226856725474063587204150507285065904442933437571954038543135140936602266701103139288511168946146593706420643209035132555246464867782233696106382954216675159019485766744585582322324666883945900334290624819794962623614979251224567917684103082241888722988724124404623847786310381155266195598407650992367279597510304546922432128411871760085868594030602753068278755123309352083870302698878607657407597739647240575710561865643715349149919981149666526061117363349138064680188184586027529088796806247596022414194728036152501695126480314431247873440811389624250694701284292017180511515061696699247551643689304818265264584829503564165033718258986349427014354211241574877435869868587368086667999275925476712658783903526805808747778875191883911596250228527495469249447598486430088929638162433427659471797800914037800548221965294824760507069824680507471027231056434215767552984213376097687164148913874787113910474353885243830116397780116431679836141031706794210349727515303431804119152851258148691261186088165625186332230643600941206521569065752030095732550628421933909396621513460780617951445443605052573448366011207025134205161229754515702415360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -10531308830667640715454932306781511930151844095770753018904606317481545917557285595865570193787439217006188110048928450153639639962458859287089159446318271935613936368780097768614676690885421766134615779846678655916707928452818558745209307640621413758188515400796341233888000003344289181675223698331677337667686756120017043167037439195740159974754689706296026955052912624382650088014390825616117610768943462878684705706324542703841118028364019801500398906878447000999408170477089587322880260158080201018397382932594638683697875406439502475707674856310944839326760306541406838577620512017412516406074473034028839421658309149825380135361123535247491807469508102124092258693808336127703991894446604464786498969572737005816282117504770190386050058578729604837221846006100458533678499327558078264454065640290750829635709261704016112410650358226545649231628671566257860262802275181681739730970546636334123407466215563417114867611906113863566515037502394878983173632084292730753816020306906929207570897445459713527587280707119831355040285401133289570698946934549212232245385638895262003063407459522500033755250830552332859651558293853984745297499526278551541218214296709459753344634669576808169254657775880921724864905848010951468576639645758990949385965651443200870443200078332981526412744970835707485439567863810898054811976737681037103977318735265769875676498892626169602514068756283454046839326829390687070865280962249675326549609501388625541393458757125915422930233323778277355667204127694990411534118323400968168091455933276694930569746096431781690534969956503806717703276601706387254216793395829565174860941964491840822684308156569607577819696982802437880226853485358260555370970638442288944781055716301479418870410046775417379638725734224912784653425068508726379017263539515152126208075735572234601398809968404358656789687787552224744775626721947003482102445185996554526825764280383018386159646065357206823597047682221870165266429979984314285378923592195466269161101648604576074925843345546869417433527356001258668232641835063713984164539134661715386889561638955125871319135218476669715163389717697900505705734346363438182258131966267838871539413291167483062600252430277244572470370981021420271940011321487752022356690833178624027591922033664021154676447330392796283397281923405438779392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -46809736314738996501210926185935152736226500469206096662594921434019795145806067247909737155479619887381681988787914758087282414828847640542165803209964703035849207497494297666455771429683193420578775392024718150742914906390533963009750707600650534236535003237823839246662723010329411027943219854123200202406732341528379698976228080613559614207668150857295631525199773799835881275695132689612996057572234020465612142633790136370314659587001472096737028557126661069538608941813502810766893277068344025442979498593441342914320809200217023311270529301003198269788743443209728875355263157658580347481773212984220257502557906726934417082686492268537664827628569660883027257210584646876565651812731418410707727830427164620515493626231015849591478176681642612008950054004259361637677498524445148700547094364572193542417663527071467209151021874471344164116534102844752195771983615362946928619987843007208407897102368359982846049678026609781364770253008814873262633293415897468101878446529902394674394301853839690809503718967069566944074243371463374314954699920574901295242122727391423880696656221157918335083429983013915035357133217892726801713439534659860858935778359628483331663724436240228277882773261395951226334017511540632994933866262602408114901513039203409406333605970961022398926945302933549980121082201432514237527138032908307361801735643070582559214927292030659258479306934134387248077001365643056236272946874477475950582358959682839917201057825658820304472319687311195286091435751644311059973951295430095800907877246755657415151601232537565752921346853591932237167699705828798491105060512809514447367642376013423356477751392927384409321827822756124290101767569415394503623042155886031810020682698838985280123414468837332793969976171469858175178986879485476688335181833549428090203166752319396455239751466694465752644387693035790034415114766611552129677624267408992729876487193539328180472369878177673622052176897087864847286632295248647852303441403588582330096983761400112182911456906367216308303961311700135475543485562489261911439698531756372112051521045375359697791083226143439567741012474599682378008590078021642465981507473623910556594352732355563664251110834318680501857282177370042447519799496793090896507294871341433968691444578967473556136280570922982796200416772628508835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 330787366085534615366327716176206378736304527093820167974912347616690148333108074311828278290576213096430708891724382545102336705980120160532233265324956659477738116175622069029775074634862067148974823765580695819695441069551943244249215454421977144296003809715566360446290013478745712019195627329780093858118983324973269081883296878904325383572106150810695199626965953495006407789941744376558642540433144154620190268556405610525059652977409417659868630169159012394986130808358178077704132676508606481239371128211211399100480419409984014892607929422164189796610763301421301295706653088751277668424007457194286301604134893516834084745708154179534444264000011969480292439519700761275133702470244223819105178980631435344303409699452748084493590521192290850700187451901584721866420036554621032628134650608630280680059556127561888721741223809943927736149398679974662129529973811226702861819738280298983503498680310115915629763871243752654679775271058993062409242891809947402733711724287833245986672155668136608153677951807217190464599312245235637266585780930279791488561326208041996970583171285730751796859834064744635295243859206502272775648028103355072195200136791012989582889644425469384927866040030741559190929546499128560683366956709552839600545017583099335099186240708879392266373648809634248764217765686235347316806250714238978329464299425931803350171288074672445636031148211592658329042501601929446580791124820174058981815792572524067830290779351918750727039989382585810579148706590053049657183118614552060589934294555183910495847544556777563341452731022011796536437231208237333395030878988837195416588793998400995961187026038072880037613422717231479174919493972129353806238513117760292603816113287751836119649065783731952555142939995574088311445499494113928486722297740122587772273622529386059343914534276319565755801683868989741519043464839428846898554888815731649508279700443583634003024826433294240786302463335945739332714527077717925819633260731665398957966937791407578027487792284800950671786545023487477175690677926252155233382591912346835416008058682388673474340271842298739579674425334633159260239449619247024384936515093119421972875947366993565461435548919145542529248677598456776983350681758897392074567048733896373065450686568039245466093085652340841668114953827881186230272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -4240110693914820109734550915848084458560660702425840392847848104308294123630651074378070722108600779368309354265412177691767131669196134188260227986102870641738598001417184627443141942204239623910117557979786690463472516194536495137639681432382127439673401618944798562326174751105789635110362412093953149575497131256635443370671268375289868111309646153540126780276499582720270656155326514847939162508369576515748620465317802873879700179248390389036543022851252062202231157073569951514344104433989106536152017861031930332943998142716915262257080458889757512088085243925760034204853120417715967568900576413388143402213341953011417733605866640811178913589285676011429315565591001437759763034360937221569204759382237631275201952925926874118000413099222972764316721543175761138667420889813718489195552711097379632269972142043514340514591455245745256536125162108553460795535045538019198679241149824716170178153031124705460955135934717441924605459445662516477131581259264265211090806780062991536941297228669410039092291509170792284125666098958991810907435336791002471390034743874822765303649166830269423315192503186666529807038019025512214465892048914062783759267457670806172421877441861183910924008894670075649213148960864969905409214352967872588566050759396081990193656490462892148793480920861806614842030024758517187269864878658813499590963719283458708446507222100882843237802079632796628897164342349322695290006991199314959462227133233347895880735211084044931215309360899495993175171740066057155763245451959911196910534547222309344988499986866393726396900738117839921154967896683541361632919189125122973579541355136870261436359358108829359944045609344571953260306663157979371876877528289087802948696848589051980072881274478214545909427044723891101016830548182313375756512455426858316757435514232102628772984668276153371983608918189090764261163177552035622591526202782766325627709306991975295447147328275150191687530652815502111539074373931073049285580011334136757968457442650486236823495472680530688575201313558899679427267224272193820745675487603718818358584260833698723233360049892792184564702107538271948729504265250959736823085218439463042666876297764645525073324847112441036207337678624453584146813917336641431650671895987448814135855191896292799037725871799187357661218770649112494735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 13750001407550244392252136239400712611243851774741277062502097966604360898241331281866984125990859249681252932201979581907584194313402212711962243166911948076602483913576496780514514863343787950277501293456441729935012101953939343045999649881359528072434988053040504232575617806472883383591336979253491909859467235406228016973577742037479602784344086310620325275734291592211979544495187191061347241624682453734740118587083576105093827965738705211377492970982888880756378505860519704524973509642777350766110271356424918251650075420821091802535848806302003768936965974100952296347297130329424937903031494145825569185244514519846356880334469522773802623342281631968861110544570984708986821360805564766801210643147828210083177223427770447303456352340210404221599176793858575685168810688155797808242521176395972632876734684604664398237578265361530257987442338219683098650136244584178243434227036917396927971288152815129238264388818438970621220736089406466711534089580501907828827867076126712039272990631301182807302316528644118158974575890220725090133942296430593162583341113975751138392181196090237204085777816819966989354121708854716794322206840725950528038470922075087501192189620289571720073530961150169673207914354643919175308358738426252877286016689137104980957473553080129740931040732743735328847943621266426297249658944865828369103328087859256432367200176927509401859937799611441237085669326057136923754806534718111408915215113763491465297467988214014269744270596773844083353298991490787982250029940477829097919970516513385678349983131953603160797655516247604206727439300779989174201735024822717311431809962143136129279122664698630843637831105135192058590032170471566905740616786117354482115097174815756521818982493137558885663989043634884344583801750629919043734386052116797619337087216602622526123724504850666286053518475795376410507719390561075345930683162394518711120085060063300438856959176885721338333636692309328412786995707717414946961533370624318240107664620916772456370751873491530375866616815137339140663409774231575010664713215513757132496526667168934306808024201219914499708725676235922697020600984643761653420339742640307149573315138567781520022598858454508493162613487569692438195833775648980800427745958811088518480169422999653869355957447019980422319544165290285702578176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -164497066200843088758654998679938347694917144329392589743374923850527226271314167641556834286466395848218675181264484942598893881085677038306737943220941596221213472415115618446195684754127340222826177603396997892804948636839413902740837060164660250090577083156526765444591185720535152832559519755142025236640761556374937259434032681945011555038324987722486993100466855429296455023022333337664760088754066262466731923730119991949751585311269871676620963722742648762443057756566387985663405807979134322188328590398571491529777339621337467685333072267513361705289345927613878318716373824265844545755217151987532425137719289542169333539382598992320543850439894128239117773665433374565879795021168536923576314398100594247193121029422670615732015558731364423137780893354459162427014348402379392179796234260884492530834597224379074880406098537848973395059440960751821203693144990301450875978116315456284039469332801380011792021789613051417667266773865255881287476954222247051222764115283128866025026572747890212044766769999049351359204076693671023038891372195579982761659733411720777853726214576322992245507969924591711751223582884292796865318250288328236504597902382037370085954310362139316472953699283741634572163036143883436261662988425401961380156162609267207869371123271293635139345409445515669724946792535954007692988200928569692410071515726198282178347686623823339399825290452371362680614284344120516323588956789182262459707146299761326210050973384123800271448233661235064973990432416573397636545307447746981121770243794013587788462122699886896501728200560184274188595276430338671621330620583176841768605064706233519534467526275218695165998957640369639294865443697335881566345751597156135128315119659104475014698283119242527200088654510197420921394486503594191686574858504275567685745490545692261928845158129400549301663342135922906378800197892881106089749976759195471485162497261096956780110256991548400194638067410277933344604510122788018098643305453676860266147541992043704623634542916912550540747638783503991511161097990795396029852736971490503987954849407051776197159710314183088344027195983743490813497285044565987991324768162005861462078178133420885741739724041573679058375890732081461680906591871569672560744424562249738393378454187779351565339708372362959167610985149219743150899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 1736645337387895672465100272125746360732646405757301156695598585773120593833221498229885908889220461463702121524462673973557534310397507908210801747589155535845749751181712056644378744978230339867835928371331525262839773943386663089070227739541132718931625912864209037176096672224991828402555115098249441018942054286046399375837321252214094174790641609514807457547302520165686849095384862241725588659783228641483394162332059130362205659452073121747849219774299673440174174772889842229138698567339390983998732028659825238955182029396990743065301617167766557116063567410905588921764176195359767482793048643985746921437723201530487375167094048356489511096428294029372843681670800651496155238334508002270093205812641704636548846215009901093442316200104135741259738028204793639087784163977540045095590903780393975700869673748202248283389901161325749952315414514089601424560227823920609844133114871149134041466336246774415441190928507360981299968660976276251152247832393610528061339347531085378514809448561372671969077557455225587385600703461301120282184173785630370725924634078849844703866439903560208377102976972169397096063544255246305951591515496206304866709116381919091936434924916930904416441569409640527535950493504545226964454848814225060442145830971908593238885205730544958687061619788862455715470772032768691259055010579996907769371068773500246832355590821853124939074507619226349832603965795148020164340584808328195208913372818853162995083112336256360922624605683356011364687175012416346811749895524476310194892249184507987175610740512869865914654990999101979765176207121681296580672088506321754943012451474400129867358027413407545818292481388934662404562368451839133951897107620978917676325344588880845101504175672825698377856472438327879155204950170422125812821846549318106411647299193872604745042381200164810898790856348608313247463993704566662916926680659942714721111218255427483727108652872678469425505370925067567247123389895813387610020266988856761944741454711366857894295002732559725696198340116625646362652691178192112503163235110964924210228002382304680965229230686865545239509231070619128750090173373637636720351633987613817080089947663564463133935800618807195179585964130101328038162261540266534804317069728982014151732214752730144566529516092106995460556865750109004694028288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -11645569899575010056603471739386040453961014389953007961721683710234776274841028553898209945614249004970819143574322276921064576857432197977894254069934541350433818040461386064076174412593162647917589532223606755097250116308549092043142252047426394027628505369749284828244401622008755409052171108364016624356398420109125244234538613080639615385017594222829723122385376049243613518275015311319881900136451335210451151941652212607171198835718690599154586049797888459006880631309152440043123896064420722917054649783633921752010428356731666288748640307748811202422169746330668674966383852275759458039867068746596792120251410763479646920354472456349206336659552898127370570725607386193909944755145181703310821673652038381239106368078037084026383251331233778386105740955361498790591629719676599187441938727346880846388511257747386823215161611946250884487469659538732501037863272932679666050223676007413970286910876611327815217718876197842403980643688168043813016579744516971768988522217291435816596386822031718208555901213875381897490389112042880267074826447826656467281813164236254668804666409382096068187123729041032054754689734551021104343997163460254477560977278099938240316298886533391434967478369496328690800999050695220049781509150185763960150497337932686702202080791950876475689267800867278730590229989018789269188170729648314032569342597669614808235672276015673583345103819242049572841006631211551175135564855593719197863209321781175383498052472808149591462627866100882551712182784780179951587028817589865598365847880570771979727819367180589984547910803190577107753322772479245579950269416586455837109372843737718048187874215321950296820775255222641006527060964562638794247423314707306825718490630220716474078677665031975179999912353170735716516054428022199274803021091404313617248827865927945892717886151874686420247566589348361508818031104084845905066812852092395554293824414056527163367810047086534853847163722004798356184098544783191661869907954982983881623405603479966318007122718586325955480918844578227837753653260146511602512626494741370162979298746131066030054765422614664760355999027812639590821050342900299707279999881881065300686868073240030381679441441372417027165411283674663424735578926093704622697248084654644291476411636312420556072224499951278154786103154943764007611269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 52723135608551448827313072732442563015212755270753036056475894648290663904994822334893751539871234163265846021467841432134752898485923655038480036319040341720774356012597473111671482752245725772522980613001109900265008502170366734783398755455628232021322515329348100768908473894118590952670871846386969791618911523617519586873792444104481782397808697530661103057007934266463681829411617752962531219950239108914241477278165085533072447170425948719786556274408783519999476018673282000479969220767708522787459640540620734895440271530045581540715162784560309987577880780346355582980645891604431854870041599527009886819177845549792348196174552818898715301802439853686219586685937293527937682336403677482620631506704398667434639885450766290436710331314687282063224496724028178470057076406288459544445311533254972763631838793597740134429901384191828908010541695286914665077567350792879406898845724617492351170587747617772155889808506096222078407587869413990668835994395014673498205945660781449391218867518606567488361698709192639359468555595544233802060496904618168940385491987071675062722312953703185793923021951193803121519914373353470948750522135829566935379573852567509674676302034857287213105157217088792748370236489148965409787587973362816327359778007352594984230757246621086711549388367948192580357999011554360595472749004376956902042316227708883422007118013006513346127614599000128209559752455974954210636748295237844620503846736879260707861804742488813995175214152018289267475056099372690111424539725107978778948857021228077555273773247792798894178724865209328946254642312659400833138613105042107103067175305731717544671500193901959423420486496090919783211062136559004389239914411786410362146079934574836301515957909141277895137189404202421086464645317819700276083787979292430380437872782061521707744304376000814917663436873669684679781460649132868815278270772903098804308880944720248800951464763376898054628748199097708698230663175590431856119765004521829311862415073644203744783149343636307771845465789329565182573701005819975545383726232612782279979409798925760079906087516176089147925823873441607965970791286658556977566616933890708407517108804128302118453905858574476609002054581486799154619666213291314910912446322583791011932489431544489910205152505855227967504229228033073776670277632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -163438393941929531671621212721233477808710078302074319394366350666930567470911320189654384565708805514402119724570589437190263332614959230223218922520748696517090176806435891364840797599957529134407235487210195468884510412451224205511179253612906592715883937700091733254497410642998821205037800640065046390417768793511486528210431199396813171799981832084649642167579742257555005262439515909819991923917026796985507553072727017171225955450456876051324583472492479315189725636826305747965376656499468852679672966968072293642428594981517451151849703475479888358086504721953957401790276050698975923462664598194468175560578094711439713253116338422589375188526871668021619325349850478768331888562557338440455952779306483340099680047985871177012000433351416550408894854700683502040359131091384022450603790733181577142618104858670798423733708231701788237614063211600066561206933111243937831644633464748378564123995448121392374970052588373181163626705036108801111528742500801191070201219120402415559791976046182889407803775280316436580348076266191798080281902719174105036720962498729935417876242581313039458822941961799210185604555747964455436220515865542049546010463684312691227392352242458517401605834937957597323663848737038440975022742151944680008819166862488862339927216722064890366293762453369840467426139083580511325669776969049599621882336656890573977727542180497971739693746211433779019684996321290019952030993817386414677987116552615480122395069186437468768885191271640949409179203510187599881120386484132626781193543340738118222137606073118645230508411140594920540368753223467056205450230269999267549932766823270080818455854891333771589072908083832414126491245307447019549057399461993443997094022872842999097291118555284080602738258553358210786141489789423953045721492956322596830126393620576328429491214011151408638857497075938450140250685915736430045891181312840077491237424274434934481403615937513059958998982566766541613706124729807891181433966057445338452307050851754895654566455787163402937078961697479872951421840659302420310671191096217385553443878276160922614254959259635791290972958519468778136525867851659802134412344205554241865371364030246355069399382047459305317270628038725344702672625176630455065216711841031516215501258857451914116029417007022381141114204427601908810058301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] 434785993585186120436992362469980911770161045883743771218844419365743159537751026312479895052646558485043765866740428664319014166016053838513586220486081622350218456480929680637236353301263477540234723575885238489148460434213076278768815268428601556884550197106270143752218028029239612628256774072492891880877381799601427106579743236851630285459235766677937795098598212854605743567022432007915563411667512811410554435043755705464087694390091698756428584679746554675935864409070100363978151232097926539763544864822834577970769793777032124309365383296210281624869435185219498094729064738062904684785907327983822959743820739448587108506738597464188104816270947354472895096093588362150752236925860918960447861625595133421952892548068857741643605929572439586957049503883578836562139061149957161649280804997295051060379228737772054875151462675129633566144693561653381482214379323076033423439069995204193491880666283943784706863881079474616264871636527448185104296490103829897411177794691949847434809488689008615041374429973697632043494267950389386464000548742462414063295686945669785047106892809121976650917437312399785351019544303689079507767606615115807344222870487035997177017695278666409293057009674592416743838838227280038245572406472970425781559226179088608123259447046563695117738147419997182280414019639796945220902791153380398207471099109240921827433151260591989761601920664855431929429988628075242000305427228096338195488249513318616389597791549799827027197246101606290295824518891017140760126609593655381125823314917814412155445486720552618384491722145948100311125089209140735825238422691673218348627220924081879242571531108449412973416436129714959338209101723366261731267619667101924026350662846769332335692689524066251050413260046066408895988981081570706744030399280280156310896293212591530109220765751409555408576441943810181526961045783874789912553092585803263948944458859081030467361338325280816776223052453498579559596916006597347765783832015031332061038904606262863031799686134107631951591433482892057368225958996771236108233359672295775053349570196773847458178240810594439874966709813148000778056112641284469749864676585839553738307412127828214584158207849834106033715560563720669075310388220071929959569208117934654332517596838295214137363169395842312544773310680335836659694174208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] -1272721545591181661690887150472345239021841680602630374008242977495548112606447424948263165056550872133397576503199050442119547245554832153146286622222907098705845951224669777082096872782659522621082365357158599869301774687133225214396333820258501654398685258137614166634353396338885436273250340615855747816041157494766830838584456244452221299105333629144688243770713839036368041368279448106902154645157170753700981656573038830665671672831593393044354482106012366802148048074626958957389815334156930293930359075449363943960369385448741708487239427642355918297093712183267682254964655425171845752637058793153281781949421266657328761923166296535674321506497596596179918928119014126227642646808178496913593686800033619115071260195294385530778892306415828015643343120769157818955767803398437200518860277888175886759521760472825976518522235610012801262826216917458704338524956641507955729024165952097922221024410150553367526737241156579244526550561824311248131007799492282840659305095391169600934104029818759660863117460975224861235572672044516181895012833157923817584582490529168602464623565519007087092983719972034416781898776542416575626632131047113263577114106266700249060016650848255239015258195826338288538556096719786122078136622283681286106249476842346376106667766543077684899063657336022024244592441713699627059725231802964931240581736921289151820201864426804000668910638120348995476670117622968202437688435971030241019732765423175955789346387567874055115311063480934843442936565087586931073848455466109943070812252761284850759768931230402625065780687399879087268314896457299295015305784944727338653323085513211735732398104503119699320550676659906962576664780194495916433458358800711356568695747531783971172802198850242311420035877096181736096000099764334622996354650467192293050151257425405251930309260242632178943621239467920396357965559168677071189160435478761518757180666485011763046760437033463043783457784243358126580982471254647086382451235807471351753717529062381086270491809639063710429714302226200090952211743856082373052337439739695008012077040515462624074572627569259981302619017027880470810543739908508363016747819488272780426305036507613522221748559333346796834946165556282895749759096096420135052451153477346726117755748942807708701087332747375935294467555304962916389245419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] 4500745768016162472941294834975574512972426406433875599179577035088159011938211727369604324237246540441399820569262797282976080191575476178395456881270643084248058767790761105942694871080319143847262083580992873136568181280202955193864997825775073976383844561908854959019871109406701183742055261429799607246241459429970724374823422007124246195113132639316390149313651188449812704305731093446068524064211967951651689194994272152322000206116538655186042300981624484825517335664297519191549531872643002583550932656496158978127098245653834990756648517484794232780199652850270420959467438017304569998081590077532526465629843553164924791963624167744055128475431240892950982993617181059044510931747324622622987268380113952930978175369264339126391670278917179026343226205515704415063308605676654611170804878990705716368080987399558108205709851666875654891693310898815225350511190996240449196948209235844284507893739831364670571340415210848995282737342012557902226657091651820972337212429510727255999331336950725534865105970537729419411804058752933443433339338719204051783439574324667654903750751400829749030601756767604596182344096986723674599300456770854915484049533692851692401286360239853695944109699117148177672845229404438063400754034298964618568109220727920255461039172597681576880683446072023355899082888877116518012562667377496520263763050832440120880403453283508323406842978375625139875951548623651189795303784520190227154837414660821468933620437563786880028473407261515352336504884001109094555580451333427047975601080650705119227136505408863046362958251834058206327537187671607071281931453197514197185912384582867740319255437418094592574498279514908103861061888967469592221743704210740764918486327097648159303205131252014340889834482627955634519363278301393371352565688982763183829065731761638265035129184065236773397033007873586649288148856840738182566651139608919783008836059421525204563717480061826154337635440513244241338465584849839289069958504970756320881448129808520722238792772692055058422858976332476779165550940800140317439729974978616785416521761281899308484857732111636565785330065474689144955628957701021401995522656787091401899031508185774964967772055651740969605283627976782856492375358580314571261717259571371086884462992942073111459155524191748862468405763849500958663238483968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -16776319346481442087145572166938408622672116390638142649748524109492769316608688429291289176038849668518763120547745028114925501010401421691990444974013710744893283197018928515239658687247262691143534256861758057335475048550257583947271359838893533020113812521680122286317420012234635972631371105366010965687144342592090868603666065470177801243912907716393806193242120958792303981512057716327100972788995092957052329532243428304915663780306715980623480534102551578599351307938688967731870704228480154628277971627270833986207528924396256796690768150356936215825425714599647484440959132063025162319328947922619281784513973559780724225807529724388689209891022974425279218009664662761834377929517348672912587869932577359689949050522943685112251153260539589276803930027008861379513551160451092472591950282525483081799571446646156033123105631481161886573257030139928714277189148928482452626683025917268565143478665626542005805888945260396052088173625042151189760944262500768875765795806325914839313523646001283036144349737497061859957731313754230926134500970944234034405759813998350152741583719696457289676161902059181400893333941205272142090998550870330396227630087776431976821256205286591679375892106352399319969405605765139908473665161834081814579974775125760761146992244017889467125535601998961015486697198356757098252717563171205263537964821493277902234886112249451820398529966788923007819231792497643536017687858607203388707317021842045313525618227980142038918641077053214425518032250865095457596941194155711751731402284721048822258278078345261417502760102508934222154973290121490219236418678348445219718613030834818905506615911976476189155334006709330906503649160471319637749287060280097909398827327305124000866651337064501657219749427546876799720078483929310493894038151539501923416992745575799813978784070720255741544207931918004996808385293313089072920283239608187403779203005896063480451968002790623868147516832303037315798478285653100214525433564365706382700214004359197488209531805855461202416682245398707830464376616786074483815246866221171285500370796385809655915641893083710211060314422182065677279990365811216349114434257005591118323027055737356451337903177029284851789054957007842443990923188502451648337009693525341668043394692499913741473162257315708444206919952554220584251330396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 56731104995875302562618927586613657152146326205911682569375390709654759984843843154474349211367674665494359801127311467876807336201846566174587734595668959455267281929350795604395729621933338281894714478616789698422534102271464134592931191191903185393299544981950013265363771939355699584213006975689923308780808172357799373916734672625990693020843676633556153044399033695849493644536086950920213359419665115552870731457072220109486740673123956145242779047216929377114902651353562673777439115554169029020256687563372894446919368104289736030540553592529005432404381434589473410583192535990833439794032366866371326068375506237155648413258076326245141832527364368793316360969499652707454018559628894595649888449855900055864930423543717059852087499040668203744043016229982598766576836511834070742744078012228874204673046200447941647182625647142441476250192872344419990872880371705793437645260338477080098262209858749430422778268540614237155968308769480198910254950553404307673102302130968111277513118007325596310513158459060838003945250514707120144906231349965167795459397353610642510610939959759277806582542125029307715833263635887000279795427408527162038191981518892479842500127381203667655488329339512014923437570997772901993715749179014096760797729663101824470092034830390824429234973768187026828068486921815791075972385022244556778226092743566991723830224825364739924575785356036553539872824649034138359048190419345929117008298572556182895010097387888682018756907944295699172139710387416988732632128938516821798411927831206692295674345628650156608448221342370593455995206028107394840163012272494104099228565213812656140853209751295815449231377546543642512553908140197286257795324175800878640792063158335926089531117523334185601904083127877343124733461741648967369362501913910369101077755537341346513221557228340290926928299292084806684285693103663141272613460901642322711887359661025607325350554851053526181082984063969132864555811044159829061042705843283007141052624381770188060604336756695233413120066988164670959435653384957327914638230186010608692319819313808180372479756973356584537228057884864946492463426605005082473706134454359333195945180742391931229817315694168138967371580430468940230957312721459756651795431839541697390052718905257570395605491545597683469281918045806043161292894633984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -175325618045712751777865449316928134977574017622623943086795908933597405513417616813297045879979408317358503432175663836994612411933670393235623436180904827739253091338563464918917699270088285597586558095548344095737813961495111967693970409137191278785622303711830103740204212323543233223396474045473584836510884101173317477589187261954015366914660152013353996525248427095619901824579379373804052211927186693044799742613386688673475003498152906510722151650398382423759810750902137863087843465953860596631905767969139164678978953979962664376782836388293564360367317807127610511031776735463148272927240465359782107717168392460643297983803633387863891718733973537376788351801629330639344473391728426652061070899581868668609967845476465446157324439504191305799915704179643739607332029999037399623637495986698628435821775750016621332940075915719850267981957795508117175313266705738106483821639201307179900395776838421286856646299838028694587086469968796096142312448460490801266841715406480661860933717693620865445014250782617787149971664834693228378160020298946218694736408065456736315165262219231096495728010618737464065671626244342764735238546523057601478519179708455780118066714163460837463330092015350165795621657773682401153796367961003122029840940272770608289888927972157035824955877009025047682530108984655285008685141708338542832708196937927493355884499375410843443022243178473490163182863009993863366093913181291074448333008142259022642547232914016074275055286608844713362590050884708754997351157387690631414370674848892346513072738641359029709571122432711246548117858643097983937032521433970846019983638496172193479994365850356775489549586987494923513642326611132396431914271011089699929772643514822983660879257447508576103259998848573318177902404305155993691275019709297504316257264154285457329440494270566099726496096312923255646815489434842347569352030716801975360276526948877871993438218230092982707248852026818482151405411017528518132701079737324480426720456696622216360763510326229752406923242081067104626130284690934100887156006094366306879705871220977535853883033211070575876485769477045573507919409071371210519623323182474982353978069008036179554845993102837330531881555861949864521526069942017311095111470500831340283308741201870409097718994044508861435478986004438587989286715392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] 511180103710709003968735198489537231325294904541613307595115600310890445962300082373610013190577274512812704700738388477670940358883989497222736153617489857320127720226254692763682500852926483935866917479969091621836141398198962106835008746946690719214290492733332794550573631896510156852128475819410685673089514984638892893467718656719785635039803457076482900110928054673001184148917695512561283269964233413393296775722436782023222064391568903725286214819517045524170816990899133000713532368528488344194096237424806096745008160146016952713790797935255190682697573823992145681758819738462831958586401359266723276312952652760010872564332228540099988221591707005126917677129466795542187688564115950874171723368154001468831159127088567653661442491226901208725718479506139647139933707647205701698393102172671250162904345699189215020725996889578112822914823659747024004375493223477897528454127599184524131526027036152396790081619747387720105868646838203612609450026247004115498421184666529529210335664016936347367174976225170862997286154675064446311531629264353300903767817567880921071437942550403521036637233101457985728112333586564772197636978294980956921912996275007210250400513420801909755588022370210592103556426809150632226955733821167668593510626905770094527108048204220437655991880647166335444870858516573274913484136569454141470419763607072041772702686756107459589152917256460626512211169057112002867825738334027944883782688983651117859789874394300400400449873768504999103232118914398924880303062503624805097947975676844106783643319460961318465089556934235040020896859147558800389478027537444171965461614440098570043508596043319822399700147751027626365992195465425008893468509256996868654604143434408596269706658574031772606738677168843993857225903173940614393481787707425331215003753229722855302526407671908183693607426466258813003415740545543147532405644327838655754245974601520055166369918043931954068812334344321052131546580485026581609195536339806331554489359392297010991804536783658482260062305350253147674587060556290160386984012999192729914753143607736401336492308532946062046871849113387180008691457930616569192651479411148986208061361833621704576193410302784784395091576245343168204263529952100404478849769802032753965774302436041405564318088967508342168582458448518438476742679068672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -1339452767370174722419211447976204574831302584573071555592058481949576286675573078819345917365057560608390561051543493818173570374093515279517006643562437883753057519691984458057100622813879767639396246753095092394497982591571383864993071352816464258465791182653123912962441716603503773404414044478612054790078822231693820767495897521466816204142698499400842396092522387575878097357016791075355193758881322516316576751770666245457612203631812089601643788715071783032668626653664847990273379455621756433256067286783922765424431039720678182396021728269116511794851397169796150379806828114102643925975218916277896643815252745308286816592097300817320658008865109306120632117174829353098528304924651259972083271093042431848692301669534865292977001530963327712164163696778648394839105187481219858677424549037480550049932243233068141194582634174872481322734977036969162274011141160119495155449023874034991573283594627536408719444710713782263283988463649706636548112672358454148791907310786683488065434501656924455808726838162384848544560838215640508099483058470724786111016703625400099019132314769935200563160777083236681887494459182202556547445265114192370099755552491721675035070325531091293143618826029971721759873181445191331296345773543018510534285610254974377319705829678699708930893284811736137789791482442042932018237590544717351803784586466144593229304642000377062457115652774740488463596061337037176911054030258549689851258818240095463699148777333626175757355377428236084960880266345699373371778096739358357469371424888751633138707921402660831444132566170925842085380349041979820405888956761239909560527599183848480414085890903016598535634315727359148923091338261973553428145348596725704413865715923183089122432061471220140406127334797700438920964445787920100196749294776959514198298260419977862036979187751104696550752512009145198513974834148453511670807578592369322830710954472075296071017341896435254581739696653959295054539602098278018982104666915475854867605707799169076591444076341115700211878094199228075771777022527313970699982863035294684974570194211896747140816977470337775779749474221880511776081015945030508849082066931317767212133546272901387652134653725401025316687626561543989642914345828389236883090065953979802898058904665291320620492287635061676829635273128369283651283881820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 2945022046658580136597075570038900847868991054318049734987353578466890432277027129546683086402094477068477498633147088592881644128606758328161100660074664634564563228926597007881577612243261144060781842727721516805396955906958370288832327011270909974091815315224005818202625511574911716154656318249705386489250280495968555850167369381001194240903727989608684370897650521385449397512056524742512823971596203909436306132432887303950519249157622027574320873819697206737362846680830591463692354308476177448305030207931030770262330481957102764494925826924380450576287245150497594567938153193749417365616697326076846372162698250419048635836736177613086183091639584856225817916593997693763028805103963643678097424544192233203333371093824164082844800218272162285366908085102977365219827770164301074746272003986243428004077922715056665544529724007707265790538011666172191587376052644216122248155349620543955986611285729180247481625069937736713281390631500719831251373166378107031642878083611826632083371110597229798569345703862607898343128165233249924095106262987611896636592765159227453886515560629884824964359874980740241113351008454372878976724784164302862043872314502965363649090106762703574761034992486804036066909535116234777835086113641687889424777692047145331092469513599612132764699633167969707423127104480546563422726987584276113642205506092862994855541339820153117185824164532574564384911858042238390357411843641954333903774221570789830394407785951120007349915025357189175609819151461629642745966835882450291178635601387482585131908440271557481212966754986879372710894229471144312560115425226465300351387927429439018324019044643711282804041031329086447150153091418667129823478265609392450512163635361297948510250447491134633785403242306729047947928119908706784511480480469655734931844158418582594505568606486042115529641606232617550466247408720353776118843109116205632793997984119895918415737889212580113260331061136756837523538980435843551245232614710853953744714942004462714129107910501548935751462552351571008375643549711655435723393240046688552593986032265791743536442600167594095228049646189462480817251598065658888707676329096451088321151447295539449469463830596290663397576018219414004535349983470520413989883486055896339721415195950752997184114522093611480974860621202653280864618617503744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -5275544317197887704184778781618703345262733030864353143648247651545852587489830623927032735849648612196993556954069260216740595645425939260065894313243944240814590667648095492558633235057773012197722110748439780411660519303470873755392853363987723897174703936503173252732157680054253758269166403670332206871665825650811786881455334028141019308595006367493302327016701387580758720124178537651462356447303281031688316770023783202351190951436169518793052287679636911931515056873616558971766507010105922471591035916008126793508165077302569975856019574542980536588329254389661767486005676256828622874743005559017774074203547911591928273095323205462015662363149256097744598192296085423131851453503890307433578581311640089189415432268318187227587376273642116667191723995088961876517125873306935522653138722926009317728520702200247824314539198598696324294475128095822543716628361288458774006522557786287896836541094849408454003479805416908401412209120787458459762756334337149813769193605980813454508361751670498866565291390612955678051297673641948564680260937256402865931697568198545698153333232092440187496865644963528559271925255686858586139644538249794374719949247211228070990323372344056151930940908552553058714442567793971016286427116445857488554799747637684146638706569717569331749891230256518262504550601727909071300925720197441274099796996800604190910208821269928531518623900662886578122372435511470634357994207597044458482150975540963476574650490139013063675022609141670417997467055511974076715700005084724693192508406668353918495118207563308375069814760218074533363521413123952230351438080448206091532491851786878863984167045620402711951223441941417544508296002042860712010521963268805593493054597041862765829870870005364320161329978154457087793635215079186256543561394970622680627772965819097203870189862637426667420233440608542081191975356139533445540196034764618752742179896558278583580005749274099449886662719576915284946879076125176866515362827367547178295487914576532127449299027502747052546027198332090758980342347076845775553822896840923976083815542890024533586501210768538964022845378458576633432967861159459853758162678239018430140320361114982212006938364204136508046744367603510524942990668809709286926864812401287103153182260504185266656978350319331657221441464516547292892966389022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 7755504562841926743554054441843840122795519287578445833911375840314337302535909188667489818362789977377646666357862713418538680641495580513608620114826495727856896562743660144092881909752246555412072380872136631661066120445833149407358128990390657815953973619383838722217200018530418834963706430345795283519939289696123810219910733535259168340924726007594967548741929989562877554855658131207779515817360254390598696750844744223477716175091441059183833912919291618326434090448711010690087030944484330723096229741554926870987190013762014675470919325464719799322815880514252559971390990305869216355532175553690619246618165588972384585569887674275715465167234155993253783547282048155412512543563257743354866645723779653593850228731349120880389220717616054267164335791680426134175832233891168227653992298772268855937868153375312385184637986298015205098302219333133161561940650932210713424862552430912661929232145950792545851042772686799023519250244230932161035089816179161423639500268213534944119761350788571594457572703692418211671896237322995019269943982055578637406151075984757035568682710347315077786699976722594360109715848377494267963228453749421149779507916648766643076118755964501613627304328230851104110908479769064952106297412324043520735177572974794054767056473071158591548013265080991716472460467626911429286460849676227055737910202647004769915935150844412486956465105033841649676250774095505103258099918564688193965864013018834362749081840560770947873063729655705617301671228491558477957001408694040654938863090749458277211063742258419512158463349153020767648246290836761706861614533300458304206475487237468455407593027670916451511366349304689654138138426442078647522214360278457031659687588202990966674443219559295786158804212572392942447093549498085032884731751814854838765986490394583381756157885282295561911730435718485055482710656334166727258072699608303476871077959546781231510332151541258498216072276099999911313918394141960291857362313706289955359959105280426389825114273595754838778804224838531389431672775663080343667394600115247004850462689065861437773999799235507539215971360999391756639596806071227769671367805794973994613863810615296533689503046747510567788227312175072334213781415011474995002152653281214236438413801724263695261960131956674236817381234083496485492639766937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -9623181646182766171947233414945003330450931677886892494057252798396435876544623296555929037869278597740236807909974316972654489276595664990983591797781830408700551870400308167962703287567418305538118802296707360034680911456513268793487248654633638575250159064927013256928118627402920727639909239230646058094160461535237674994791100216064136077511646200866381996127614607214127152179836793636342981390865597469174741333761819715640387167992905030227100390928184662935162108555749001833373228609962620217373526980311355832746253507101687260457466572767027067073397143015942547290868732172882202172128276156888375785955855946669309276733898887934225313662613788273495252925407834736817581845543613761432786893601876512210717330144758808286615714042136893694416762318112710933786365977644536836564092277324067152320721588127446218424315140540665108495358390582976650341918658756558541753529404974074142802578000878289881678677924949065553942831286633598226320655472903690575497728670454641892048949027603340966280563392519609535761276610500154089091402210313581821101101945991673573793740720461658408435893756866105907581628854265988822312898264850575597550621848828706567515753203485853298138860836288698850836813876588219236045372251089759318075138046729069754799664573594727563216571045341939345626301203708139456032387110364641942499096022382874902119169437163436466782168688480552374853891384338891329483834002944411737540753387804463915025766041870672491939034701730764156227277766489588477561326357302654694004298245596638044469948396441355690373384498894482872903040757689253812410779702680633138146739922925886379859315384379698206716611925627514381409997286171209213894522164098187763271780280506842491610994054501541884193809875261850286925354407734009704299282910150405469408479982524219522003926671517088101220101740782598651457270544762854229891383082431324316039569831429361417451323125492705754055845751064993173515977551339593124631390976258001646250449040069712733748021824785063910969578968551784771901927917183709031147964655184152408929703728483516076984690892225502862180805551776975548338079346709853514568160489137606141122174865935124866345204967951307183870593378918568174996930074135539587841475939779461756661306426574273471472039093309078152156572474111148294127289892864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] 10422294539707450680108136638500955305114367413514818037838894326967249940214948191680221047225417845901234948221403770627419860587048988090724793847357449294880038446426427261874344541880593065010661615219487652739175342516557951455016128134563268592329870449045826189846533923405842932429074729695905907445309846549457485578609935446473669614952129686011572949269020214368455170600175482021059387496794639997806077017543256682958657862327540939954121045146532471706231529961949517626024574726227503534790129048226484252958053183499032608183154080252290159808183618649281305785906624140367368646505984036395928730583232283158167189655602155831941873061941177995139519767778754321211442686864157888829358227746389569589645193626675365988481401960195285590037325050209356614475948155289648007775711364059078362934545723893253696121762261175187944312931226447090014943380640616197462251120309052374169669213054455533534620642705832668310263466531043494958906335127718140798491027931074037881264722234574752312790293657100146626646914418032768714227857060265810007200458246733907582955984427368159714831905141077610085209912943036672122893637362104778719054576716744667183545490135145841788639769655243671299040157509185289416906304189431672029052763148693487312807340035538512373494671356713161846185560847937694194801837789214873224610070996417139205704740853602636911843267398369641258851277180580289262353800453124343675869286102867619618967366098142386987757840010432465028309433053609599059664157724457414385484961170305936130217096650434112278001338927547710603126859744706497524668021952287063110084936887805604236256728285409414747662927356984530397486136676323834210135210660910690901952540046698153134055511330614436784501417840676232365113565938349637452005019660651815791867207740398973590842548773582270877072593040726121008426463489300636140990135716175980911168885053265437674103953775932466177913296208844051833228797346191490735725712340329379036061725136250530796766529454545822173370613809686473766151196202660391547753014257098207603288691883853442534047968724670998454097410835046095119494098586178816816653392427969221396565575531600438066813298553264119268296407339928257955245984004242276679469651295515893955013141784472126962052762593993977282475238284135532826249834109337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] -10025698068439398023427355271215149255849581888640109494118032578692765976645602210312528038755712556354217678363023381202739710344419303969541781285278479634554605753101772191753735844183324568675646956800547164567615590634216048057690732263264669177691533171089881661438975001604825146135308745595628285446281941695194358355808738094939611322006999588308723804424497063876812265852012255449063539137259656176255302044323013799595271358324132948157390554520365413559656019702910869218405674624162575563391881998159636978258727591556534325575849482790743454236074910923481900120759439213304277913731383403028866757374733643646709309309148369731420553773908786477373674658452166551233533078336891355465323905916939206770261903169884375662168830249285821815727964772464355646283947671962381486655337390009747255711551370552009374923393778051727573984854095322345849285030675070638631344502285014432303508604638741305361425501977721395963543027082664972776153173588152839854280867292294364318013277521360703949256620246543816635941088105440259003437639863652492330156076573414158890714320421751585738863860274373767944316971126979981053224879956276889495501268630539838846955359912112253746000527128554531599366160654554797721134927887031276155423742585048638794659531526748727388677967960410310625896103240874820593852244457800857438734261521291945579931484667095395598695823356552414104992187397150206875130903078022636987008690153911716038155382395036182316502035654915671829339159450399076418390247928981188179848380273655285115564893114572997278149916381146372003157797343543857492897656196682536654478338479315567427361524274536094957403377349767030790249198567671951602335510313415320386746216512955911248956078774375256571134526280108780402636711532734778570908028759432533233452900280783994961669572294521372244424892578799498148261666191789405712171468740001114658474062245073633270777269667160274908119341666891213277324251552116969769560511898582107575374195089094336867288879165422665157943332564210734603108013449568642355707509627121919820885295157645938774928502011770475392862433125398440478575076003307898857616238298237174774807099683609235299733819949047499626171372745105115404396650372323799314973635142827313987696585814282591307150731110469407066150953432781290592114857350266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] 8391408226662948396349522606269794395423322883389092779062134061626261076101882298622425102052845898726082059342949978782485358676474075922770513188608843905957685123118734032627585577091535142468002259159519608015966138796321731073317074539779005328389176621450350120494210193907683140743777582451246025880587942841245917499808634245799730253183938828117395183768773768132438031337012062077101452050725066950986406168679218668263906012127429657457685444756125169850583163790665143235945890945661389021519942605388132030838489178082421610249681965818472500105321415005993601253177328590497308132390804548739070933952983889609520772680028322101673132193160961827534545402700269359974736047902395561899099670707080137052711911720602120562760687794201084590893548812452010233584758721292795541384258723502534901535297390662310773331737080856496585128850483392013895027671800063000338768147580545485327941667228201556899291083615668888102714422821288782799970359620176673989309590729148013837680644123957600612491507202084645999851923316933900853774561689551738065461875795630349465045772563033065636845330561925925690187658051391377424737803922187341618814187477066441479872104273120164833517838747767038963438211296218187528994710962792121928599532738996917814916017163411019120707494460890394290411723462136146884550445137398127198782842353736316153995042334976093130719390379388116292145001871767415964792420700734898971677037249027191099299096443297275582290606527266324844134233299690673805756392370707876736672829120206844684340728544018345960211182685950567389993250237953692977983517949288814277655523626841015847239468194805986715978040175477039676341462045088030035464063347665227352354889158145917130303186129902575320588531780094132127614411655188156640431195781216959903193319360555073967512291247072612718597972853078299930566498526503307120199424872738578595739616934772987823280550270029878274071372467530153283207305502074116898289800699159329906911375209897993272797857749370767745001625518792161345105022000886585425150102394968883320853957501223675549335110259184579543572845145991910937749707059375059407849873857653878292476174613159501909408043811892666729164504980558285722380290505706942951493459333061887877545034234772611870793143116478730577899970281831971222543218893651968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] -5698678892721462495135816709019472511854733854494868727676899887657394930373306161436728077085585039057149000365506419373321855804116888114536438052274149336219444898362894650426516846962667770162652996249375097993693708545331184284364946832992267240790001616737587400769903998184057645425572037812258755396754971363726496822531233381065225839471604028220833633198571534162232294902968304931967416206869713262399242953522402265365627440574590353910260969014482874572487640498399758752190827752020881631418812613158272484613832499792911697061313573803960696303915114568733690374370817038191520519054885659204509375961458635463079034250955141227396578985186980538527662882036756668815513186563197102234749637363910179797720195392158962056706208641447502410838453353368891244441505699430382455788374817045608442733959404526093424784328793103159080917533151957854344712118552277968215036553735221060120264258145667771545865732791511856797957963990858618085986315747153545009375533334840905762615945533090582144410743916435874141219387142238024146190153904506786426877323909686707442680054024410059302402513299861793482100995375867872069994236333395061531702499807876771160748401827665674355886633682991954077907127589034162162896573611221826490305512263053162193488695730758124667482415271140871953290521817982841454107558581140044973833025306563055538127520857606518687630509615618440217414998571404888400415158297172690173125925451566749315996996781542326074932952690772225583755958773340479803017556869898537075453381069588807525287786071676711100411561602408979474512390773408640474022711071478473395275754710388034220334712355461622357593212008388559278523320565265086205797969853009824382671194140633042661955827848519775861280727477322728849044584021305278356551939986256456608018354501169793144354648859405735609181823906053926085808550980512189218225954762819034021385500631471666788124063356775547799771715894931966526942885088187416024420170686698930757576317569935528698097735477334966902264390443660322845313555170483491486596471933262597476347501327636979222750990815232334918671800310159968019482256852169118968405520770451760367184815370513980940615797331631455403130464605927059171612940667937565065706210093417803381727991006263677441187726214904101492777726727986391253436800906035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] 2675987150733186150240730267177395021902484867364866377148313986186606807183464107269673605832801871887772411837767990164162429814322561752946888798532279526593227205504086438712110577577152175828239634783057659926756318461466278034397248332329891845448812516868720133977922291437204909187399673753811044088470064209624224332968932403867687030450276242819802027910456211073346602217699919544691239914320886368518245940003116076992202084362044672639227254863482793345709900067177122371914498550099185187002852599765524478660168253227188385669782064539597746983503297026503453913709170696006069028809551692190119801883051489425036813205895452383679507059863987362778742107419860600588141678438402844359634560927672097152137763613684131629353625353162113789256192449351346984769355633333326728631745402807328268022504064195745707894185933415243732377222673408695284357306693687456365448804796381737367233428420052645767630523003567711808535648609193076576344831054737872756528136826426946145173595320244805445565491078649187934468475322129523489298305864592082332427098496778043881256932811370312224457607875119976748589082586799454157894981524229571422280381837854202524592911413236728256853058445373890103871323538951571124027448540303513778533077326473796593832471331370456170345661447509109273629746940899707386580005479602479909615722274739127281062713035951128603349419489835517707569224560237356083107081921658089816775955582604454819054141384489890244250018397732116366970214584792724603296418767634388383074193734099291432579875934303570364864643261899618361868128955794413970298815977197870487321820861320147250974154678488613409382776072907725366196746627755517884611818163694373533911198733287319661296585830492598874379010615747679120002537120786106102891593749618556365690463436681017767378698367896574972184347927154503498101310005239685373824719214704582757644268514960727001214173487434414026237197279906312485040829673133530685277916242211318369133466062692054391364111658969265392892412653948802076939470213195934583316119823013861789350682981404470106490765652485507004751802138057430141417937261969702866759559331155076169910792319322079054272940153681005048681424685073400103105665868385693920204874195583178631800946230871224333156997482747726722685761816580479128847564251594752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -354896714479478014620328170337695708409064880734315396080853402222069549271838555235739657931172180079957741028988727062825081858582116765378301926792877903982509497812841389453381228117947725150673472355842523712303470066366602385865519385940267348275545927582130434403499687994111153219924077005992577124693868854364897830698531269244757899434810767433131565447096799109101537153486644859215723632330756228085991732669350704318377192621295328435985863940555443055977701831568479378318974531515092056632564466003992507941365959435588198570088844124038074407252627732778187907995351219524308464471632791180146206256313936509726106629273562581250739875009909854232619356737311143734779804859277685752611077287543729350549685507430321505943328818692284091361372704609115493477973810771696118114866911985891149466452746477866834565409804256037153785477304139521079846282066796020941220431953255822362195829595531054755474319937065613243380394844823175995093655714395268594947504211682616265938951142964996415027946036512124980580399980354214852118960618609317086983553692537531718674810267159191208168918399915408558445858889755666871238651170807897305539554571102385215608973159773372073399205354467607700336924225377051147620926869585780337853456643470712511976052627182555034711275597854914530042403270375472751787433227598992433862362813605628671427369053163598096034045518494551930348728583223271736627120867301042406035651032392735329777545325604281157521168448683379930988972563533559570596931375270888896242679205069738939978718457105426763693037250055639008639564269191907305958366425761299177831357053673669406625664059995281051496704381197706836429503163176358950722128784514379077687480485261936381573657155549892370935781417650347859113043857136532106739792523677033971462604294811723904072519832105320934198666860783628070752975091377942051518782837242593865931092181744851244372046899276282012243575570671924880388064312647519785827327281091315344829437259926963457965522559990364519201502894567862967837611219425001329825968826528584668119995458198411538141564540750554824030612090954867640202946321639950772305623865513308889587893606351131698585656564013453446521027963953315274684516208526810942232345160720823365039800771002595094525728000468428922966520954830600812483521030389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] -681517025616266691369391839545898069063281648580696844561274543064034298953143224364204641751993868368297458242123581647234187950597246751484716369992698440810032307568668905521864171688332995313104573352474023599113180070123102327797207368805181624920429560664525522458737826734017384473533576232377199007420687369222769831639947629947039227781933252808473704354898937956679793539444436788340688472333220765548574556539743257899890010781394938311159172669752772634302325511425841536205459298598945723208484105717687142576407733040725068909303570619380154735206788932714757566824607420581956350954620523046484881181215939462485353456753844698327967049980749415168926594078600811599945781710507639492107760872262722391121581274750641000308621039998367669753941631886388394920804521485696304694918221899936658152606296609452104626158846439762715406038316277368252057613098751577838931107604466366824650439438893675761579786406622664844539271655690300196700767346972147057825726223213513084393566736649555536944493891985374013966509878272113385050784282359384953844719185838967490363704793991333974786381639707557279650854048996726416085479714888275192263135381892536378670929393824755315089985335979798455688699573694039401050400947465675623626639843950397458514074022082407431096324862992259302305784288971046634826288041179941509834546268753312448832864840481598814888869267171958357332054859359927818300592389208938261827038159610413798773319001285490318478774176761649117730850914294034229715152934514186997579668068355957118115935113352432482911833530196331329037258580502339013646115954234901899039674057865035955185172457825577209017247489113512230452295446406448367608395544995318411863624545988518656319165468501215824927224995257645297597476527167200846741284433981283132785793360332046743161139404910929385829317116259900759089596420853003185206117652568520480273553186570342075375475759007676676620527483578424548390868735289685788155805168450162335731667930691803080894898562753872532205301306430860278588756266766928060986242664023119460859548560475439231142392830627916686650715615717722651568413802008629311405493482441903471837905874472516198222377640062630902352003631670642139609732489635828979073391006697326802486002019448053834310183626144084501381593094141525547272894700060672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] 662128861741183947375073524467983014991245319178144286448346457278136902856994304322967918890574288035995418994336623612164838176107168871956411996541371573930975815125934516809477864985468843266334471138118663372383149052334926973756659872287022275951048072305712657572125347315639535702369559922089423157262222978118531027708806068800794921408197510547747114337760164875061586318425357947416635006568167048346686641682566210468076066911532654073908090363996419150367517895988698274508423736771769608786549266804417697257229838692275289405176280363687650953974744091672649278902414297357575285922783396356514968639657167348815319508161987251872161724132473371267433108633000720698051917675735624382807115415209297413414501045699328285679091215898757950693492662268969505758762651443635336447747994587689648602538056963698462162070722032540403079178898260375261834086959454087524180896032639511525345403506018096410298137442061986821797231023040006306256491836956339319937397978916240032163589222461443411660143567490308502871939775513560850449276408010603802037338123597157212604470640662148769441355176090643750187349108959327732162645988552246896093641826701813452430440011458779688879366431386510311305490934904137334056003426019655800817503223637242519812214244682871769580427412618214676646074368074637115615082561946096165689614975681609187253488735540181748034424748667131620586548191541765679566442848285266183873501195228851056515644880663394515086431888522806370492506197368989706613717509073183030147740541543105770321481182095006226601643286845305049829154642837364120041716894771987799789584258752981272825458455472356414380119293625491857102004240917808497795719553438886702269359521667327108164603137943478878079675897057952148075143817213377185264312084816005838761366639798407231448480998614759491141746935364321988411184590791960798038910406929886765367864521181371649351541255434638387229682052608706614333751080622319022419908125233050808037839960016857002520490965313065003580693282909484193735875866952909098996232688058446589761375469186589074352187172524698439056306475312459035637315106978008518907375235265107558044918664248621153408265812505832710516250408633041253977851508525943710318532637691052933973636448197577307467420719684478518415815719443514046379299428106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] -240143338989698744045207818663079391670370234352740697315601846548823253700408064594490957243381051425779008775275035781647348926749399990408304206163901216364805648271820729398020296705078676205849300988826596968658486287085690204215980427756680519515830472952224810737344603187895400116785980495086571190389266805443664461921530229094014489521068176786175819185642018881456911343584067276012868718511288617162941345026486544962765970678263164358138065893913248227927557915618456853154733611080556944848059654608903465593163381392739615029941533224397031671483060402664878607137512484584738751263697804786520156948697382860886116723789536660345840102618721496629122818739819451069415979833655782014856654690158570301437760872983276374105141097258104652196666018437780427378318152625787292039281178965187163128418239852383618904680729393298443630998893442158409104254441839982419001242997688563333658516856110589292498288737932070460818164709215357562532941989013653589797526785284128688602892494917315431204069862945205456869483359698169796600686907199851090524796876767968880936396381765062254124797262381768432777275237868249389845138667664658356962026030171999939974747030361513971749891157791104243033969595842482541215085152144550419051620350952584658391938844070482673399410653789717439566056208759804274014672704533271750934674375769213982943820446467493970206929091716602781315716461052641129211702334054537876106055475883253172712832035236204005216576119115376828752787972299001844564335149085517313875563081078193618266700085962356148647146929282972002665635252204378018792727721120263490224626820733012693269157233969523745605896815246180951756403654942252658931589521075571714531559530455268204087444383985580968906458451750997730612705862260767148448990445432671702001854915669626745226577502084561350330571253723883550130723687790494479673474477636840911083183402533482043349832425194724655936225051693900520442664079152313217484170222069530147134074688813066209348266328186444351552835392960039447946778669900589432030573646626199392153610517425076635654065970256377018442803608450102296597830115737142328843660346863832468069851394578221867660777821012651561567083903149173738749281820368941779030402556492290973209444991734454045039437736060450624562824757210422655788390723616768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -88295919401929209474943046324554897177387916186338034485695696703188926241467604518757433098226176767132182285792034289490234325671959400954699837305497944209294728660206292806060279814951684296100340986573699696765973618854563457507446548404919157645076437721741088496451967442935497488209074694227916368084073439431085410118596088423164451224858550738046315651248008466515286081901456537489662647065485521547961139122475991981816693346271120388225995782306349072498843980397434857294209652414003058692265462542300053830252536681915343783848814620496018728289265894077497951171220247311697070821131542522302634687422565722916219783225367410815045983700612700604456824974713920343544920124634187402346887132335128705473137412809304212154512366482859967374094726562617889710847787722792069446117667319984838980627773779117697685346199096934453375356151676750223219486383234475801300607494143120252704277229045565516010667606983596943519387435801332338607435024163337481214126037984428168635953937820532209916809780479374911376076767588242754693825088103268627992095043329435685626130288943613813676487147510988048700767750900766446876569856452179108809867648683288540072776061957690230181162570642788983040618314860945105607372754861863123063234199253215653952087985359169738580107481964021579336151300202152597787702526007441242521526570095106848178596229288840138293776400907959612345357120111970567075323770142421197952103008874605340226260060139892685875653900914273467277993167250282511937922209773095582969008546255010720888629074142529092393085006410849016122714541569364819181544234215799983995466593854134905874527087406843911684122096302967541580549205857246296491229268749014846298434138910605715121466766186474190541804915263176839642383853764939704295668592796834841573362520391799142544943787999216828609247596908705301895426702130226655492932873525039449693353444115709374188321570924960396273281734516895020182695494529184826042122801337656742538149013094947306669150805347190673983085550403047190051561716397047271333494910446655472137670074023456594310151079706864915614326292417589322554655153264841488694919566336444668845933081790014779956009136168353527981736674550350215010681341534456411586256688333027903128084362026546760186996055446399332339576883286272611687216615260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 191530067820716459004000449521259628669023337823082699749429794582120801023516082287328951334351228201461946914184742675601847869292951879291483709259653016357928100267327035115150852333456581547249825333122876530363333506631016968228493482768823007396630958174281285314064924871946469277433402904793677571504880552949405927804955456188938404631046848909339841141208126419234926645447958265543278756075584016567995356514275197222188488558990173979859767521733530410134910711708186616142115026650556886466920514572689570290561133193882087937082766348950502343287932673130076962620074361426081652979079613037497185834128694758272485734836957477208103148770406260497702555140640630005445725329978336711111979984760082343730206969014549750525676540355638755268393706347755226304801142058880570270047739280369107305923802529471755691047756706429491668737560704940475047954347195752510605758531171340083271874957833050667357399909689650910245568061532137760214188954930000984882918000953982709324501443897501888351373008003723499545681015006779878228862557388235081768793905702415122769632896761515648552943460136069614493747508928413849856626106357013292560137161098964660851632759528396654475386570976310378102942166227453061169311626069244764272929036602663580831219077559442790493647120979742437017863165759930721365819562381247992778916826157496830951718067760518542581309006477425994131936631273470538828587042128336651574197164199318745336708676587056432850669165531239925024467291791169825533025883446509379332978334916222433601220759035213906933585555954849981983991634401254300557671687211801947394600112762589447036047881089087460025612654767301441208909058786970573050629029939790321548949910599570007717148907371083804751344512650970401499802707738062024134273982530833050854195117100100591819646434578359687921680856445085510137102496933320928228197900551463436735447987042834539397848564001642256849535663736666431874867674195072323086665782919707032068721134974692716062292795378554751798175472898080062447560552256030200667015610917718672806639827061542864115752361043828914093684496412576588278207995845999591815154796834121787612846927399517439456979148808200576913114271410024508915947050267097622382899026617924873899550169391362831605018754027167010578497594855657368700601652740096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -155194293885352564783635114767939770591582110404367241666441023612957679103443006160337434427146982214224506792802321046895016870675829735017186636559791264492500924976213573273143091348728417804698357258458468600791045329770844307173845615052831679595006767064009138481626187688777440481752074704512305481385241943051205952342864869296963234544481134161881419147681919167850442449255594741201346484548834792151962098331282405644913685195075189097656038711424538799748674474686299031711579358255630759416620629790540007746189093428288253839238274736030884965695135457644967264818147445280214867870174176632141865680936088776721827841631878564947561945069401480720243080414526890841806092745265910662141822598978290595545954751685764301602709247737738786715794711144797186344290818336157380255201697176732290589257739542086088738170905462717032456117082241889185645383499317095705891416957427109404967746233485260045348874007763892259207501353892287373725009164357121298095398293935048598050005125544951530552358363409110854864854914451738606280560116689515748869439331205641725855042825440058663224180585086395864256344140597435385994573326707428204927594808200865986884757508493511871984288406867679644887949546344230911370865983283887992143033989691092171066585228008484222413694062475703286245847785984822842505410423355524211064116735787723686202162869347405609458524078457141232326464446293813498602679621369881759409918635122309929608816561535991376325067955712255435645680328342279141290966038060613857530569224685771886420623894340948731260499054625898536738902246078479310310616459806313239747278444909094399377312269564176887253475205592338728355543229947005010537225110462252731977781796512919595385293543147065468918603977826233255199010381134977723198170181184786478555254890593870489681325920604603312121078056315601083671551533087890746118558164670174478547171786283250852432697136367521351876503173785550926964069491009949711835667237915212035296441861121258612793837065918704829535656828574009907232839927389624575785965283973426769826331073378333740997542579624769648753538717049684061823238669437198757366490659355567462904814683096923564038083651858443076652931024273920338896318767760244081214754298292752894179256265069094130755013981863546577882502620326387970294019501588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 86929090401142091889767500396823129150353573956295824719031639505602915659618281265494431633445102811704970259565099391998426650145484616031901839365415694794697324422761654002315782332815909404762901599482184846037906742703435407694184137809763589867120949201870974014537218328808498384518153270713452881305596642015561770557716134073662985751769401066991036022744877516394826685063486946152570858404521753082053733056923416608523411771953848296281322830167240443843599701900539304320451060502767635542004472444832035314991735022829256435299032472158214359936077809960008304604466462451875592932232706099376368190488561591093396503910006573589024455188432127493690230443245392230790039546527904407419619039032308281616637226402640251889632700049639139347669689930824138619105476888670320933844657695397466065406639216354166982392923822447473753327838585791627344547540358559627977945735829868234915779285650751761701118004113232163063226042482736355575507298255865941683706702034687429331755309162139162858592857543031773218224256095447239885493013706974123467381629061620970981870001902131051027837383340280030636381473701327394888971909613557493537696142971874837232203479484153143797342060480308613671894697360960145517850090475883543628816407021059321767321062044761343651807655184222782243534254097166278216242870200457414710309487200285756477646298970937850478153608554591228524360931172362817622511747886809194811993445593357908250262892682960685537500061751097898572578030587952843035034854726709034168328750759424209143947156717944380033354116531926702204757239333473025990187410909467860439780351402521684833965185966545965060251890998370846952761632093640580154889863648732714708921806574138548210869494608370180246966108672853325097601012758977321888161511686861379229196498322394974402043071154674794231528826179028529308008396448176862695245335499229688279053224335077023080245100675733914820790690892883489424891616247675126897928605337890169748447896793405648529166847510187935930208363754668013404146132303105041441879808172831629268886257459461600284635678757358519220669169905000751014968343044311525724022870918116477297882509344800900723405523599201583264201299737955627774129406663067129049790988498095263023599293175856762796032343982300097118813215110991300857179968372736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -37677516872549817636259836793642662807946626014887282264063644725497844695250939590811977886673602978365658724145822584697867528257947795585659787384426098315224495605423011512912506286127084221833140640268052907810305793291708984963995857102265270314321363009328260675287577287103472673239493524112696810600869311282284466118961107013276272151860580050001841051243324429887179593408726273140152700531930539085489125850937581579770619860273630646886322943076347440468568457024487131678636489781487167235770118316992195974341315475893330625973879206338759298838422403235977635126927233451004737103751061333772711519982069903522016975287749903717483752699783019087018955928022105249326796670502565800469727192455805037155509208077494882230252293531135021872189072715448882348308681556704630583893616840339500756890291800505743840601924109893057385129681192754871384269209091243048739595305408709392962282814950608660978783535450669055654775376374007647777787269965286950257148025635115441983397961744720462166035470383762395180406899456163891655581841554652104298935563970770707501322983543259299721818207138904155734966372247620808013012498028116136486016109234871030750485689186550718235828407258320705087839560147007406744481840852985858330954070139036762623769310958120085705451503585715804532065157487113536427687685899172472428666174950461822326336861585276105011542110483720486633105172851587674927291232926698141010978254550426750727161700930049121457800787175422213907438605918709892658822071539259938240591024278743770603742114047604842295633238442053474669110041557570232162569969057971363247549290201404843714966909523377161316155081941127132248816831772651615741103550695430680970322054090052956075541809672996881042050325566394178842400280945465063046657754347495507707643176404892403150268118165620221360842707371312157024557385236166288185659482103614272142835682727782584405793628603763078605051095662042266859971035557952217465798605250200648129944885525010531927690498817735906455937313082500288623789452651173983264703061790731360186731539756209314688489182916608335329382457829626172554310547869029284495201676051640122619242606858379395509264206885312647989716164151692741598238127343333924258422078658851813171683273910227839380472505079344427359604326149786776784904671723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 13092574911054910433228259316527213617551915564513924210485140036485287393853827224796262653390036977083599015489616477521244664617347922335980496485630357851895080170981713069087311227484753444599942147239023741677484396255825429675990890744473560823898360931756764625217132810497391404464886842158457437538226596958393450340512404168900024120571395420918593662856296963848161391854876904742027581750404087953371319523017606099770302963343540529614003826866441160267749866359466214457124823065061344147122678251180076224365694713820700373355529923091616638007235644597148608936538943263655480381216467116958362150462464543210138688616246001173822155386829195042207313811366683235214606959270930674529954733248448417518522847092810678508362132538745653666060705849656434587970963707123486535048291738699626423230793854096555777818344119171941103688673118576048681747159011294275603475773185485566552874900866554960526228821893987652188829930787876963705940983762533946283905842223975241941408436003467360354005903639554828752942364371955186752750456003766517545698022614219601780175130030621595773305483675998454207962569321819029280084582187328387716776154209691162471071365562582523911347863758846680051612548753004318761347889012545936426753459962200584066304497285042282636669279723858208475566528397325810545282666282257915096029163841984779242863894002445208375968998505927124988439984350490473267485383257943769001583343808144824884158450505332081847587905848302319733774674324337217948537172075051595261007597323301662838296859982379940068456688298550610500729732516135184984575119695156401854705076385729377087508311316693453911489467777681815875983260098030035181232136592038246748335519603312047865182865616785600224328380991810464192808224414005275769934103153998380228944062572022745004965220809670743225239454019903202062809583981518202178892331225278610702586321875202775781550842284545846956870051690924329023688904815488760548875287387184570223323079438609573583398257132311568657379977192034062781205547115041388129487283303726111672450488636143354866135346188606465893365737002174287431581352203278314139680395568134906941994370800150008187297460850219523917677759725640815482740908461726391612867032825530215734116933402987701436618215217559497244484903663814745015702987472896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] -3622931241087770804939408068342033959623882100501245874591776116935439727026182888642039827978325717308250195118239819941050242238447146520022594692734526192456178566316425392996929735695550757969356212256505515256807554473984279069845096484416467245815084017702764814125862112800378419572208290443336606459834026738701399901452933739073260292607379176968461463351666529747016943795853794714559276601262107674875773285296216446099026702692856494249709228742267453995366113092404908648640485361271220827385265963800137377192897465361561966074484566793546504988066218399378361887979958988024496442224231446844054217403472835279992756975231874649517018003856859573955310817926912790094119806800021425366722012648067340395241547904618035518319855924809410806216316296113572673413017247622101817362104024977618027829882556132984338979826328560699513981772263671123239074340142951665466171849603341791926876717745029619137926486216932029169032647950330529248700854895018210955541766111204369984250390320502770492959883884982657166588804529372021212861871553989811923997343276949937601554734962963134264216792355366903296399636591787184893732605552170133651122607838459567243248720486592948473840492821797906584899654802070873002511009774164057825414488020601238295003341336408053596294567664627899686993519225530627405367080462009246900168372512041874092631049494698899626115414005257350149642572623276354631592078992186172717975014136735073238996177234880287714944319470197917541908973367485916467188475911915505412235730280454784546006557957463867136430177126726972598618371550252076631379504113153312071400991356795556629865937016128567036366396080293901947411717916604477774600004718429316472392313817986637769981172329980877282567000790174411607221309719984861962418393959515383458205562774818164052058740000539393176741270756861409764761681446737858145932412285562671197006563534478929707965154072024551619832991346195020525213059899962291453839787101533818965971713630124625000299727963441447001942198463864496411037816244172502911058033145568068954988593350285412269630340290429607711132502872899012782007231868922203326110440225172023560244528502600991123205125281769672142642080668478873925722794440513175138816790863307810394803016038027865080054548117831675395665916078686438897082129448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 726288308258378689044855525649077501307665845904359998223218797292694693109274232509790359047839367243490382154299983021065716043848549572882600582072892069865493268228004044403001220982558476075718597447897222325266240441739088117769058007222344846741912725368589827104542126180406980894035666164182185773022843460543041011444000197542827087539718112008844334388704565183761063931116589112299524504823650522891459213050241047496957868652015757370426791032226287460480495223140214361155474971340826464806689823424094889506571173966090761960502366175286595093681854539305883668751865431565311047958584365563507522904293073750006124203304719779638783443595967180911445475489270186627915329873742319624305447006306229396659704051345490497935287153377040446626152992125187402501381630773605775523345358025256375406131543602750151979705198247974768459507664493070408441543188021334264297726845584016240549691093436216972171344746659813739412791294467713646519419006473905196396750908828271416640759792941958608961864460329451773139290123092665092833286587521657506046575407215091754805221791749399752397752545423669344729129543541546473607743118195176593383713231411426783847372814192514767733716015032584454968993967298395057485432109929601277300932792650564315502216525851823510096867060373623725052961072987423378980465214498760140018081235998553861462167321829932260267006033706020883656294385449233057211739036303431734518089479576658760327506833084356880162169760346352005376145667938776808136755963525838758394022167200377233313682051490555986839566877177750083210939861678071289591912054044314319923281957167161810260156620087546148684143732723214148710233476695965759430219466361822298965055681629329936855154503311885667983099572110210238604744838347867203413180202119444658184156060601103794126937565317491703819150910818296857867181530943631219614902367054108613938539393129558665114726361852303981213269028514784362778588141126218780004349509652251136063215600229683251498520163320330275556960367148651246885031390088901488269426117981813316807443425219346847358333131787131577218520181777818960349801551042698406956814672928985755888547556024266538281128068388092401472900047200240888206258772429615687374315387085955551164313177185740657161619200220876681282726109635174173661028417536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -48319634831444855248019630026566674418407606667818478366990044498267266180464516236860500088175282460754160077493799734122596437572203724196672847681167582018673787400187601920715247261779524496568623543136133400029505837226349550750359272228332499795921518179642065855422895224664657816785048529047489853487156432750970876491706830055368856943536567275112217120276318475567651531742130181776612778669848668249400753262511864042156635936391365393341068260920100308271315196101403180990147061755899708826026400725039313649474811599543637627947447125317792587729405968618475091038751629395818721447608127756854307188835321221455322770762095284670927841372741184901830089965127470658636786671713543776101188442282181686970617039691550408556819725863093501890161643268964774047853827629544266582059179571618100029031400166027267818273188378871611547982083336861694502138604915379959831713069942728032834498751157986129384940793880437485985144499209026863305995435259235229917414624797562877825511813501448332828973435052638487291086722896438661245576584618176893844380852195343924081583048573868322768633414044997341970700406511023158436170562131023488901342263504801916662754502864749734648277747479236873506980755948156931122895049353885382020711593602295505922289708606557530375768963233991355450431186814469521194334703397090757741249557450680902277149510447204689140851618928949976032122590953953344093832218569901442887855975829670421013555699336068193127774502657704048124416885448100959952774760759183372442925991052142793003869547565773200044890801982484236619780313440445655795341912826083829864629306726105268108716772901037425788882467245536084696501347639865698971565008145231249406348380245877773929754234659854175387662194338178512211692463649178078154274975523653121370735649855386201332135331701610836240483199372514983195981874435666285492753191038269249678746723098773828352917545325128910962049388539881053892477001322566459822385233892738079051396286488834351939424708766982857478053231324654082129810589628967093991625185776047049064117602685148269582510064236681241708035001015167078679101174946724148773308128130807752767876638746978854662002734595533328950896060924378480663078951697239627640624909608041677270100213502509969709048126676907388981470039879262318863004467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] -43276555399475479268786179649064926542314356105886485512779011832024359726539128706146791189860448675696984310287465695193353892292412701058195136540790207291647395356804496311058474808837156941346519473890416307381756581462549742040004352559027312385492893780886633335952144555203189154524149841582358971889015797735423530918334597804870614314006660687310164767876843248909456972614119073464251131057599506400290985287423998420100081874237589735516453094008185754834079487189126457079507171042579302622115884760072237758653014581324469561358169506955899239230853615278546888929713796897473829214652501986273504999811151681379786018213227895885224985256630791601027142067923664346890271735383350623334967848418051170685293459560175922621821994054903646308578921930990585426201879900198336509161698737633659000256014668167225883939613953117927834587375642622413724074940349252996362512778063833324941625866507043377975887494910355145201052723780061798526359265899293258190645544182930057145556242257950811379059239707532404203560228955074271352592540177817465551186008241617202006836540700727794803414186301139062587401352260108401121128810694946542141501500694750020088045958317114364230698383139655991745801614729516189425528860739230729600520110672245839496418062768249463449266635119962086236815967857597112902550651669756509987136908431077728545715276738382629555571692516421421071588082647659272603350126831145275855531233676030644984927432486489044491167568595179783538383623504404336495773253017093986734505172189795960563637378762053728938259485780913918719218536573592795540518949626364940193094557251760577880466380051425767862482262597353199843584593793787167673923196220746785539985001676087985964409159753011486674715252853140537303610168679576980229693077382897383185993615653234557141881698565301702684157864594850135053153780634094694350002688105226665414797195293048346123736345932947490485477709067436662573989112715683970580037603257792977823071528036808976915366499411391021822902561401131735772658012480764907954888208505241919459345951840160542422700146919061044585348718805068011294856241722673829673067020482283419702950555159859790331932438901405453581287829584426858149719527998094948997464157101423382880260922875173652281459854306068063357509711736831470600317829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] 27968441426329162053116699174553887238346449275559084398859774727532740643204718733163692099425030728945661327078776000304273358751829095772519047494563902395028271979568426134448417539934809836236191445193616893989620018309270310573471667209057345682715306484223917166622636996740070918934580128672291631853863937867625063908031248714648279140667797348102792289207663281435324273939288157257002410015290065776880967463398890752000270112539031357634584577947275388332813177924473696728633438323029838750009309995538446187813259961263368411497338556127873287307881846486027436134146276526524399274119803896164325188956922539694069764000150561684535658415703093117618447534305057602699206866824642065773173404709227545818466077258158826921581743849615827016742922978449248884646487508985834446489510932969838543504644405131212848293750820685110171364746414018012915652721669162771920511372412701445009706094842342188707496884046140064095541694363738370933302947883250449237479446190131086507123707387413059952363761760317737579434546191072345094656871539104075625674311908822914974102315651748545847897421354450009125534357578891022492401691636381527721134416159094775509732404866485733815659256317789723280606563846738933671619898617409263573193037380999509720341079093836197714195898914294717213745207905377475610238889979023735566393149734392634030138311564059088340055079538043581300477299925189166616106668293902200245119122344158286634828597486765962991721392203714182370654988610953714185776080868439532025531827558581693212569970683926931740543951223054968157858125893251526399662783375804030972546075018280363618600874403248332389728912569709905721542127604127452703297337144964234431453937281440244349049114805355301416107975102751899125754653075798925822435137970363067820939366868418914810290464251094685274033626168762143241838608040458377167249520031341462425867374654322202069454513576180761236047696967487393947098730344698190594948813764854550558743076709068043448041688641807000266680594269674999373997099173411393679528796244444410148858133182602982281425208156242553679677672591050058818137049341662432149667947802017866536265123762818250998512928040714658632292175504712187602100870068644498584660576160403885016401465826618600530477148685726778553252103146253672037734154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] -11183479135464614804813947460081548442056830428759683292851718885796045009951440165349887523619845344019024641822743388678216923053454641796044716957448165764947994122530490859922022785680001041349447492688008125655779281602270980630523585599079084613975382210794146181451201436938384543819593681105463964086499835595791443974623364161274014924695981769279376020704532456992380007516573195337095208376541998758353050230139498678426501251815818848763890945928225212983704053971168841529737583056893339685985758712407152687723718681121012239374441580244050054545936381848224622877874851073866275544166677229552920471018690465547422154531036213711429630273258219054360153738887857167535032477903170782228405242548781742486111865240950770020932483644194688741558069588476054908681168432774034574244210422712049334952512744504504189769579097171514369775707110874048532812409519286338455215361590324605744226331827011006019007266528585431999775123957428789368633963073123857774487417629939883399503256101723590934823960637584352577952300658729207819531727400222091948426927543791937044830251141473928187220784679805333240108019833754808636208036061384702537681465057594068573248776068831795815865850112408111674429605364256809837733013235102077337609332277736286142102848228644174631409544897812861705249491932280196373735632170080285645676846487497160468337701110405587202293840057838424791971849730078517535819972714480082426988961580442940299821443068048841995988132204127414772541702127859342920437533809892219367098418998098848223585718535455682310243588176017365256580375054971735801431615466173822063229337078123417573870164000498804625015999625374089774817801006125225397849378520415164125391306891762244227387187444427959341038799413449365172534832786340133998412683752172723191587074123646855243655724190575438498968454825525336356643900595242004166819766747081279759635028182843875735691631986529761600406237309392548298577975030903459449881447058210264442464368914220638627249257970615397764487897791143605006087600654493361683859099725883603106985840982728623100028146965547311044538740426595158461322165221549744289471633335897467107976200871976331585736196166008166977554293592755597567786457357960122415206552976126700019983686714593644651401441907388507655645342665463329981321969664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] 3667930763010205701285197741082341436784935803829070736391117653543316416643923813107105556755896394776401226536728126056292635693491531769077603581929190276854426195862609068381813479322870505606324859114064504927970085061837933147764703983021962331604811202751933595216167043602684825447311705700329596649610833209373666471025872960727029313433119487933477755672713811309271022666962651880043662821219711254207574412923349302501501544083356887314514913544272130264782058688530876494768349719422979188428944348165026101250588284193042763228733885942970034436491300928271164951821739344426595112082888352209364393605215625878199489695585222698876271703723350995795100756873833009149667353347527400944067956019959097437737568519493695145160216726695020171869913234538590508716580994331192369141039835505894045838375686480465483078240646160177860189259000408149653986291536649439475424501036004794764923199629254179829591444110469453129019102520262085989049777740071134148624307291922205640298058406666901388008643894230489639814587074229187214114662704028249231794197829745096815111576756512442991330503805130032963887921195221267332280642091558444289459962093742959634406315261253563973410042877073888014218901842316208980564716521408694943721901236153769042575919045622457197075083074176365753788874218487203655148476946706040637639253592612458714927761568822085789986990555136937256819408177083052481767138961329521931407209108750778847106264454327535323679270003523570602585160825369541928653449864829723217977436200424561503287165036041237801107664482371840707995099864859061632977136338024986520583599829028074478900484109955695400254318132814316749429220106851473370069887997960275655033080976287726411866443482624483483058230620950666354022949501158278191088075262729613903773972101775439119974455177121362713546428167317835493427563332766095623841047870726253675899010230404297299132855749078214876143379952416271588811794226697231613866855646077391086987172335793069218957210598707393679960717908858788205877819970475718016153106214276382349978671242208220633632752436191149158543939380701644165337210086087716048544566887029185720907445441611553034761837598012703510767911103039418102462458097520585842777872753745897397228935293228951129172705003301087551069616521407294356387266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] -1088029263932720391452589176088305656148715529105643986414367185113708538890589905856600337257429304042540573293448180464633717457864592959530574982863143302574047836548082974003182431116393861721421089218373241293439026517988427607293711258372182252301549604324934455426312564952639169778082974529026029204324771695648254983691295536019802179235523799924432229720258794574371818606990967751735890791697248014764440843834484880638882682315717364347823479477531880488291949590310845584938890718361503382340666037539075698104476952473149473428971584212610138871695100934973445398677478998408223415747569406529128032092117031559985672702121549233633512751262631086223118911864689636451693965213943585541847420727602148860332481869253076578382600995975402108285062984244112154728788830950017501427999513940809349027638497689687248408032729174062768174854403119574528217949118133686749761319165506697432575828344031807524371280535911231661820232969170690114078268582808924195941863983443219977943199050145123862741193483281930582911530049039527813002122732562458543073078966122628978920297496058457884457024344456996032387266623083145994286542381591962228027457299078704427225545027051882961623672862266381770213872099636776626392819427481508371311773493781318439943042901098566255250822892460068946171094289115163976208042145434875955367395887609170374563414693658781019558938616329247477105558889175489561839502207183718305148446086886425476114573110411907445774240571845526195893455113051280247217850570661685721734045340332849455791813850220480278928739252664299918601713647152704173076461299628003612930356348779557409868479426741045592771547327962214274180421586934938332137617903733752725802409880793210308086012324576856466553409813684623777519540658966297752975294075128723163231044508410195204327837977187357321504594292840782824310797438368586828701555189996290974432320684117055148572067233415961350020423469279656332392556244258301872379262120324476476786302850329704595030580783372415116467492731261490634744962818264115760898745170676740942261277627270261258252707370089816159657419254627662752667798834944843547709710646605885016418949121299428488155730028735639792519825450441281154521349141588774804347506637297128787378478949293527121608594188210615711423693403135763343778775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] 297444210888358967852625051685801986589735873854217754428843364001920695534750322966137401013245956464326793777561912594856367176930108365737930611569805372544623924498436483790723799481812420600551927193960891455627028800204642949871459007813370449158420713267343175497371657719464581806221550600234310049288042036496485136445146105518208339608762765613682827357446173896590570090497404183761826920118062002444459331566423102561698607265690958766544412295618959396842177910044325319031373847287254615491962788437021153038537978754831574765196073234959486203141052235715758195982169924681623679023176158391625162691466110270223113959669442083026655901268818392374846661387749541611337247946568349266076297125905735153280821521982880938949064787172969397155871874327563946037025886683487000655123802753971704983693429667931223970556826332003068386616936720018867254010485446872645326975072672018209102780883766972853437135788547753732940778003981810628062595452696372258995089413163993086721408035976542321263371878380466407386196783191231251799266543314487296048108057752099527835165631662352165831438619795703619310858770680754501918612027573056547003023323365496989939216580613789041477198107933583085653513411239444868923757471516496372997901865287553270426714632585287107873559887667792007486400676913464043624163083345578915420725328099639896080642132316570514555840841049531358278539150047976029172434873589548862070136736815999449949566264415950711362617448147213355472632605620805531941755425043853721720464223145359691076062954500812336428427670100637833096471546224996006023570823962049725477073425399133143490944092836926150069859249388758541379165578647818463842667170603240498898562667266823924214984649584517249347854798857356953866010345096408204733196137881815539220698670175705726513105744833945365635844452734653802780863226316732832653973034448752005122571135440033973813012344387708006348838089348674940801981878620787738262664728157012909053226509270387454569995472901663536655318447152424276144298511057013858856316411180564976247281237684666255909514433581970225521060298778536540047928939504307882951504291246616854242310503312216742900336815691710088164359878358048645158532548700977194089600557763571580447956227028009443791205107236136873432682282755265986119598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -72052255030331424121039039540666126497308114464724588067630250456605719503481902175983510194972255106015924058987316403862363343184134959108224943169601541020299403898624745522076305045991380820496117544029270623707120487338117788459922283037294370443179860428967090298923932462409601663615248729142932432036933355706167960319360042425142575013604563379055046104823718919328308765156779693139981211493230518554808010234911931279632396027309622379848846267629825900468900459976142228538137155479445060712639352880211699162127583620736958411127715450823469827628355917325926431766257750395601432945912048543909243806479043770323976692424083481863533322038308968074979550761203798918993376536180056431706424168292457702563489685359570354805336455481222380342116334370100213864419268503924865898387523108340348255386550224974003272965668344723221516203966846436347060531494840839065601419263332681018171588410130483496797781551124748932200316287703748333845244853871426791703421963019568112750941546307078100423065294795635978678218725859924660655913589236577701593457339994721801867654131417613262064989180149482800403928804420686475759551135490948171218862938379489241825951899014778624358814851240072414954318075598233961428867020631598984127963880189720844151461561638290996979112222968215501627986706167354946770470250870850244401968794618509997283026702686755149987820416494790590796480991945930439878812169370406153671016507906438868877534172350277161774231707432869858076400783992307501321518845646664021461632777391169749054061231068021853822197942313057588648536434688903486188011279383603571008360456897408696710382674875254773250558621016162813292646978523279286541230475017323773009184422871681480344756149168579684428445676753909493893153176879081959531224146677691586288708021676250285152152726796075510161059202073886150430369508652254765351889225759100710060843823326249175068066801865082346348749401299952127196113737443803904702731619354374383950174606500561126635839094318688633737661455808199665466998961315737989713287154086870845192232078906333476305943237726122490573495050144894100218341756230495270419156705906290894797654055163197626552626042282197754591252217926013636222715554132124933250858847088954486829534755932149162148957888880401814101162954386405300692320256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 14737985921110756340244443362537272301608811569063932377506985264769052738589712807086985315971642612939580243912348944419857198582387006122011784430782213825223205510285181979344292156003991306280334272352685116132108098505877120186534257064762732877390866112483512800211271363352585032410965935560392488174676987235630967102006214955251844499283587910910997481926224976637477152038826240440857711664483300121859665124431867244273477102136426394216318445579244665225946607184160198594327882408725491174383391457067983493522572070909364462270616592626295418728813562934073947480196854070446810767315873008582367711079937854601494953923351133977331178391486916903939354178389503553830556277350611916994629550013851869879711023075884651344885287851607007669814031255478893228472295285015645396654873762447749086730869525066839738543144220659574565121482078376289895292179524315671957205830215142005684916070328943730807280872784608356348622175871504355258039807057818079623949479426220414007115268675589609277940762478036785406419442572091710535710975541118614931747267712678904569063201294066898679488702557079381638840339319022716829794364155692828703557326953479384298201161103106233782684323288642006466308798966777623671269593695876737078286676353640917525323957254902809998181142983077814330491194180904967893622989036636166022814269842766815248813424040182575223815298557282570844514010394103968415863454936335068303828211959520208561955293003597556645863597990224804223984808979668063393472404922581026420886320142626182416877703537977888509783031562787102028513011994210233737292640316744180697525681570498086566153676301446367927275770925028419126909157477208433813443772192180262989506903260297470699009038014348932037955669698441859357027379024844172425626358941292869123758260208515928326650744101393045190279566854478389117078325883609169673793288552183109642659351996864939332416567713705243884578382202949357319521692107396673962903115863732274343503297399216527212610923154221459786483820160550773301647869758772202611853731469859204749929499275325792068425628898473252003837899976048037678659411120832613649150663994149176309374592061962829012209241332325829315750556183659371080015659719444164406821652814844656498091277126234589432369408964422354068669794006583390156881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] -2477928225852062228110801575923919612153477336988307782820246587832434990927040792627059358491272974798659124872146762843287697994934511697307583686773629665369421351038368739837947524988017133428233501882649152436120937315428461424464230762194122524596558747553211308276910202402171330561104236846303349406163443405592604542376981125445732347499095747294263481000857030246138831973238285695845821110760648917072969335654903005898573701795168900068622179801141665078240095498155357155616784595037365225408150526888242527546253300496389995748314421810933955445552241515929987274128692850464079460169928373508399001698910157962684398139147987773066564608312930404365175540850248362220852679895352452903326037139779146614828700979995510494690171119873579613150049173028398712701453694704680512796328937433295592033967045194697153169566313610144842472842018910498648106408800698250594936433642882454436311350203908205733243408245959798280706908538550614625653627065011536402005192102601334919836078727582491265908472274246062193974904047046213131259279945447310229512878256686898592232949586571838090409164111381469449702655572534706747443670635216161760521530176524226498432125344834314854399080971105894462874545022466106013661669028426725598748075343966117043487375251792076554415993970049892849405025576555931124644445526306762569391049251350791030701472565112108623662698751152507755159218152641136727670987767055407676211126446349858608944120369700929755912291635519939514478910478769738628292012330856585774855963009007880993037143317097122917714206437493454047944624303724074297927207002971292878319849870126333050738584738860861614700976660836837808861715439629141561286036820842418608908023120321348334574433380795336139231561622769581834536970399450056039281064058622772132398548586406904450750607377132625509943398775922438100620952710227038126232042703758139764427809122399689482895686444030491598778204069824540806884899665697175828658776671981687315159576986838733149944709428124745584634023647973285774403387641481811203677767718752528147560109285450488951348904839257608005325898612787252707919090053426359465371234624980022409011294602334767135451539672438454978138064877754132230110985080636807890275504199889418487465809506703753190089188627619041778243378140450332520480768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] 337327676163162287605008975088045366771766674804255761517739216614348686588094218886436276332824192811593421244946497772099220212764604509872883722164881707638040322110842039583490463149936138190608212009945732036855835198986616796246986580279795229089164135798169846656371419922597586878946139219481290833437602725236750174298091676787927949062339513731397047020744848272359998854516930427751040136000348291496597288826433119248302795430442394542765703410577776397985277065558281589691895343551719856292218199653599389994508567490457498355860899227596019098011601383339342737766432266515812542325173086975555954620005223182475599861355012372857385259655072606329761037153340870346569319405164031969722321401350703399690681488832284254141019591237148751071401031204792665312242088001531035797974705528773387211794359324022591220856932291390629898833898350767570767210151555845524189584223184155838500040036294066527495997225967283601926717194691234084508633358220927993179805055676468631141876054045283358508339227226658868991857517076748933685748146400523602178150693264225806084124919304917190619180899403290858185737651610251434134897067995127625627117624044525981904480078117737805132388488933992262345078378704847455618499832282787558765726899052923282118465112671177155179594271757378652506521534853862814862867950419949310297322035936859526289943766026944575797526466770189618726940776294124206413531294015544653756409627720696125426125833225248152279499351824482860364011009336945292385787155502342919131386867345595758030085243668164345108757657609156026775777703302953669547330184227940229050371427242255346181558120889137609504155669478603939776968957950853288298791314602056413260315628487971929744931857674457576225642148198022083610132994521897910352096485043833801521448127303729101444945035930588920293594681670908749497088033954479793852484550748030945340541654902947811997973784012620883335947709310892043235162459758304983080046233990484864184224015656782946804140115618367649366503229078925584610814405765966647454497080531762198425908568435362331744629758897989305418714351522624396680347788852158264046103090729450375712448180773731028789765261856598761092700714530762461558122348709468370730018317626016443881391571033569429226597500501963290693485558022405598740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] -35774944215867977699684416079309353745987474438711930460348195907797960841185381554136771431567084085520450183850764056610959003966391379955337291406836135752818035177518888633303522689722265296885554785151884321646364049805666070428350685471761170932854057951479241767166155329341411935193000778055980045224952166820955834285099229667408038761801646836217692645973082510468275373106727646327738715637939466495216570604296963275260101267930414654262840766153277959131672219993857815161094004022029001036240363363863287030062825627648578820366405278026172438678388287472136939136769350983196797960652157847422194995972172425655138078827066767237979813821714124811065238606004976034820768142410698050561136744530296909764888658959665369180825393037281597875591335780901335828457696102132502536667178728143842769088091303937841770527726132306925613266537588452205307124972504218325114177646908904645957033750425704416484928738640619390831366713189805141046617472504336817640992818544420856073907575392191216950157562599584690467102987186920481233956130462411527340564974262096396481212787211977191985400533204454089614797975245788338184785231727956972203258953267941278395223144983365706278649877270841748837063936198556459805152852438040882475425520604293556025267674812954774777819148721134694482498450333840716423837459385346531764704857597314213973636517822514711474114883925751564922454419429795911080727984303163114784981821693911173899041604491309793728626121488910555962735393714154683705373309545114522403917738915100257454920625550060233731595609554210404626174321292838178888227078493356316092999706962409719445953938589488839630741379178943595968175576205482801203018947255080667804017861637591950254141178587351207719955694056518656741652744658324812718732819082128067501483590310318877819942874834380785619047349121057907367611853807424706632005751177303210111400251698881041470640816992723303137497361285512006873832332712353433558477244022436127419721845887970546648523398381079454995001748730036759735659151364776712925515221250375934191923661441829659601374089145188788975242295689384944376362134507315903767183062715482375415024713398097664176796025270095548336628521249095495718645501554015922164529761870654919231513092973474546896101015658676413939053333452013367721984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] 2777680427545369749869471328580083324627420487450670937404166653763352433211289693910613759340527070210383385007253130427053774067961558890029860304474058158599159584706761341500224452101598573327296221776918421819098175846706190533516620661065542620561446004152475906303703824350227334836792652659828429274516165943397585574898601463742913788876578092485594107171452967614350855368054030101731374063514222046571825510840860048237702053508634642147859505634516876742064798478553213441390886742657522024125408154805803114072121500255866428981854873607071600678303941289972535415146099764873146882869311516898989255082672832618568169150165417792265668094833116222709449936705502476693204934089532842336213966179272899377708392020525486776427667764407747519249927440834695216290748590651901529526058307383037712692314069248850266124846085818900882398103032730935993779374207556285439273027565532981910442038550232379412045944016709368029689695921906564546684471450834881854457760944359264033524320992414239155063190963972458370735431224134539926570702150144603956111407647772840336684789765586983701298132244699873347754469948346828294261623049878230851558034836723025382060158520662813641640858918956745915001580006328657366213891319647406870920612987436000918216198562215574238508544210599383560773913223689518917074736524489640969111317067660196938230586999767490602324751332711267206024660493161400320683538955534485207886248752690839614912706848435177294778887990077324079961039444468393918861552427293077739717166825046207719285521980834070863329414736744405221155306518672374062582845400054872343912644866987853508205261650085610315681319381408295923874329182963479147786074451252274976185838473953160215073187871407012048492073617888392499633192679022910081776286526025580556249980595782292299542235532801399967913918009138570669692506583292212627746567959098994581278708590415434046872648301573194905897209194235195798155158215893532518886563806390843187153033937190278682048820939835355052907066692915708505907415151070926761087334003560422334943881784298713948894148755815333563534029914253544120717770322078077940090098403563815275248138364649540757184207487270612209556315134019834533015078200490205093252267901744741769901535469043372082464439907503894587421516008767262556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] -237955797695646982583239382262149002685727398749531037952862224639435805987963187719591950372549231120385547687784699317206304971284978985957865206089204264993399555336681999084844114860641819224677616391753271603078741000172851761888387446443008771200098715418639096160355309575482042132642506621568468881954172978058911612622490407546454697883771783145821475734466887280420979980403521811729156936241415637664093008893882145924955350638610428533386550615218199567414335717719600891767538066094658656333612009527979052924568849935835636175147882105081878697727596461016725465383239941134580015849344731971103069509822962721097740178263448664386533568795284411955090077084453592284432263930744200092302786918089034975966635641781014843911255550180354377096264955157542970123788868227214388845999481066788874771767870643075267065484529805268685006125874768677108081454082715223119801853721025570167300321079194527817367701699821560241597347336834091354346085923405496526186066368218865549321779931093145564530969999759924502253824715439675815103844367999934841726906151269392040133470653852072212502190467514612858860617438192422669932177482355129014580309751538421507745517835969979292582111878213340324302657588976167880662903828731778043420522988993834619429001303287594412518317737252992557029345086232470526233277891864321327079104949516052842454389212337281827082002220181746600330702159225894747868630123760420550116353405786295494791183486407679769261296792589238384914475433206922695563981809377683578269478453511191399336792255408106991489193414207942765688505164809230464888781872734204524219908138979870461994105487476696973379757191007047217644942610440726272834548128304731121472897507050849448762379178311222717158565318595991336297461691882946663243428182990663320702446031089068786055038121280234081347104685233593304674767576784763564836291345985975927216476890937948548095318698285565097752652710362047517167128891048335396987976770657626712397710437291935551053681826479776653395045498899194011390419774836584836175706513614946815382595556480170763735494567549007077439365317408116120187624337802000497838463072940644502759049940182385290185249938413627687900751359465883999146691286269410359395337305875152965998601771107952861137580238959152078494167529601592459264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] 65640561475696194583841596508585917293951757614587561846512731705219530966231368861902039087453844293451019327153387236761601715000782454990710048140550796238608033349774767036754165664449880298333375657361523534323702362481097812953458670782560665454152676640308092457812684508957093292418969934315824770615958842152882945325477778787919721905210609605956815038444931252736690764014489939599365891533636304323926802292974628884266673698465895887470573830262185034124467144819767127079079730084068313369647217603668142401358159822054546505350803334343358681288526488040055873914924188454256943217290890764155376658691888791627201212974408147545755684413885349481982992260285816089259911676742504226308108019494824547099400360284102707061624334873317375083626121956034914823656599701111522104651550549048419910872983752459989509282219225920339328808382347008162800099623150183300854262501455091998405488270568474661126417130593507922573225090510677748299898397428620876540919074716883621288769835761975609590556384667423294808144200458045933006260809106236068403801019366757940860064656523423008938750669688650602486800018098204895708741395162147274571162472659571660831522005531632422942677860636576219906678039393603267159479142423146976960838084927691629960691328913778417211031559734414541683911003726472114782381016681164033819267050775777560441947267940272748297494895623466221767591041929567802896640279340739675694140376123536212620781493235712215013163658104140592999271191041678755944375295560688626858101052319957995210660247081660440805843901907415559092105891367903746524647305169364763755257367288250542334541646472542697384501670821198400596957039714369515561589051173481062940891897907217993484009179832891523636686315565707580221170553284350773333102716658476201366326706002804666614741000095429025165401533706162734738135048795450140605621033512261541575177218267711172701919609287428095614029575307958506329879231693104999608224904681897850734060036180461126350196893485429125417842399316830154570145822060308680932689048152073695664188426812699332745126375665223506111143282442054769392348310498259746847828651652623882985649780442033029021753182482720242315465116156077721685232872707120419480412960318605248833335127157806009152642268968469424090115065172700692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] -19681890664782766047522497013326054407341967572359908318191325580579484477230575144295922860927355147479612364959549463909342237666645644048082551120540433074915661986927898918141570810575950730226433844917159773821522471022338447335509539230457781751192503412741938426982752593503056845769736040303911154577519894628261450680148726694170750589660259989254811148577220816341903514995063353265920699597434298868415682814746523237497323169226323582682884362860307308236284826653113290825473998137027267890226250567296662117144791393766948917429839899785036445309333075257016734811854985846125710422481814544808365817641642786344571539271224559688616172794087624227988376724575490229292159054688322685509008531557550141064691710938116173846736554817139840648944794811716330642174310480440333780354052349424539880316254495280441448048095159586184119133434217765845587366366696958885129390220450672021224358096657067018495359640910806892814838765615113813925386933268504693672841220667873312573209680673245524026255269446409507009397652462619445810585597167397297680409307862106536554934359604125842652122837217645477993727868818980176925769185970368343545070623001669245649826753137644141546244819970842483657051643673811586635013943089717083890804683766526511370137572643240918867474756215919009893041791396209069492783298726291593052882393861211776651134904817802982667457401654788832167316395378864191594665839941822855613536121933474416430521363559009288038816477555449578743630612163775471618253209599565929382012104737430902705139534209751283299181031228328575629170337774225144759984412208379489892457590462942955583357388197115070098557295888906983536994360995992479104376410253951886750462054517437577517165250580140478629100637886590937901763044584703721446863775531011281850187599803119528350508585126571176167981416118539429058275783407035394098569281962793044545280446269610543475310343297890439810276748391513752414023500944665814211037495440913150521065228633248838020736665086079306727105336459800353371850780182194686197552649114576716340740384574804495685386743064316663817198486373544874968151915843653165512346367516795425502041376662579092796453593565367106157813839422789283280889377751561936299333183956564791883256484513707143675906477252313115990097697450095542272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] 4114392117218475359091942923437119175205107438023544384994510046263893709397718786397167935311785845962798462661523254863222937910555967622073605140954194475718009490540010760879590710748024868750103291581179269380899605429504228959115157010013609048183136064448350124263577678891417895612483761328680909165776824650245302506666622110896210009733740605686023614156215946416951453713267868951553264092243785142972175000398134813485296318994640059666341975444854947161417080297443225520053993810829013388959992263612915205175718518946624709352731202305445341022072376763785944861092235564309242881763060216839570332611612310235397038454567487992586267127370697857322848639660494455233467612549085274067299046614153985220275689565073047758399876929400951015804058841371552521203489561623332763494328006934816492815726386198125178828402531808629938195992332478128604321223207105579382622608822467571247213304113207640473299584016351780780741485500923904438307712076446072931898342514878413108620116009487260125895722469162591747267554848718459546022579712223410490260562726499885567573237496439387143844312458451655144356959069607384362143239551575324835998083085845981411810031325305142279087804122021001040828468620334205475526246263635757795909853453907262923208932933976735402771310695882020756428981833510888371611036255880034337938538188982229265988125609136373963096206881126798723167924835561713966864737576230738893784273365277511407094980735347522875585650680994344267215433321470855306779208397680026118668091988175246295303900386840692359693637790742555563583947331211813206194447454373278058842030522450584320857297483396824058682971537207845105708809759147611616831391483564818980920008292955847196744879004956081267225767505289380388488424060891723228422057050350469243778518742749398819404435142229750385448021637805778651182413918649774073297604708310485290512081360445974901772480295750781211835794275312109522325751044606856990060665227408155671047472294645945131691185077669870701251975464290388952821755824932479691435842127946046744078332521113409729289433737869346879030680454609175266851339474228497197184599510830922865061646932094438960784535650984074494436259019692966608247793072687746313054589970103643615389500477954486664530612449393059824573520996812718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] -629217639537834460245821953011207795996474746043885762335307699116904081195897114945743103728679577807007170334278203658524653335081710147785838037764624085506166169623227579373141473605105761840228248307050310338239700728514853927877283805146892491497834945126771977233390331188335662868599224172348164565781406175721939288732994256450914532818721809479759413596341809743428038713026779056972436833540806733559008589092602420316565830067498754743244857790084758775213279184341272627457300968979277888538285943321364059012486178485648829335512259713923786082884340564588720877889761600360424598537053135282840260283421392596661431003311036553353885905125452192453878291734056188331095084338349532700709275753046597284380679501226066679784048553270538981977619983933114541817204115832521676878906596322675855285895173642593563026191434093586074006621810345556390296452253248732577885384107732388577343432226299547181708559405516792813553394432823087906399827110827934468877414491110255550767231226816518478132619316649612371716027522337871446139767482953916762684329115710019658058241879338274721500527607299857633945081771274393020542731640925700154434508276431655074383916338286854641054788248428841686684313448450623681874304000164860242359113240187396580703189275512847096802630762489040831536268778006505079604502636098459119210654401910408230054778870566724449074203783203803775618020446357281449738048040012010594121413117986134035652829569360500245163995190483842297410718306838144375267677146742393388430911795256293223051428997623199536264734401398956248675213391177574442717547524753615699570538800970918043945305605006281224786623030285707561468957494408186448901748996342119394506825788398062092254644727708557338409839274526141116802249929489853691246560779517487136912629877784698623941226447352733595176008297135907861787317022805208350740942128060070277813788002844975193517154709932518712591679043247444412728877307729788068279288449185905142554045317036608146600637011462455442275613195396495693503521366886124138486093338444578998436687078944761258015159810262200165907727331494504263411113629221671168122535620325773013695911482595424435643691891463995116468819427005089467572786657484821275267539671873180314345547289333529120398999838141908199162553561677561856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] 71909910496916112132528711322968871387428513503880797597426714064444972646777386707697601469195602490275358452705892766133204025195127775738951840078951786737095508850027515361210806139179500440946690142423993712407694560084190694641224982752472328697727881513775054579696968946899705082834750573307928675078809179037277631875311951872387861247833960302689383603221206343335274930490348156477208681269897907174325953277404268274109969828787343286866225634824076322113334434769791522007552682111769947925503572161713014652698426345308847728538162655013450809346683554167214319722296460667430534403317190495324502287785199720379705379097575946178338906470457744835425831167343382618863518830818936043015428873502248495857975167112509627452622841676126611743064759300390296610614327401735587045141920974400110592656774931203510643838077086962311794304132844983743198606663596734245018285595331375856341324155244970631976659065820571693829762828873703320796375076875016175822638193247414948539082970141250150765703450320723105086384759829196449001778934881139695084213387964942348152689398626643765928974032087298865241347502139963990282736952963263634968468260935407651682245615527614391430117930714548901313791571090714179911042292664180520383352221442706203310971286569113643578374361929037796442465874949243737296654690594607150472239976954553387569784690213852362717230732458873516872986094931782416565215953640460116895906836088264084445430918598208642353842798417618782387014590921343305704153665043572151914874258542665835882899899670128229747022954768675445868615697871273933775797429148742128676597857710444245741711304179672559039835884794831844892030032828676755410597781861292916825060420160742774157030267077389698281099718585807327140346569557155565387021984925330639953394667360284727824918724424423156715672603146744841314080049473454766118863696043151784551903749369606562167026855780329952958075034422037556137382022883669050883574850746685494906176567041091044932041102450340254129657312331372034055370665845261878834515734383144883827413692215737975002914876145173607574569828884580256708399642129924410354919847674629066553305949777951087038445288704118998873788163674501593973165488785298882794334258643671959969581959920175704080296593708342650653391110862274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] -5919273497204568147262069182698157287728335080485609586718631780544573952538193061933463516625428768042508458837788252042192482621517701633162932667623232923118629617566651000582704342757027448197791240062829802652132482691975176366015800144633931875044784178224797773667051984778733114793894535542422938609120164499091986801195564210274032079579672807564401973721797917174639462000262625854741902205013216032579474600184510959224380590754733688316887709197414645147061510559994671249437553377721680379194476460298339420167309348436158332107174200998527463041783406401698586710940574807151460781925262872037639229639063444439975543272992017471271165326783567600041874122242382163678665575061806713671366914210481230888980277051977906856515170259604266867671423935580487681782559672441563046827316181073745642194685568167003463120860535977599714589571599082104233590651516947650914777718738515198797298200002868432404859005956613329334919560903390541292425683077181963726526479830628715302873359627710212791892892902567443749776041487379756009267197875439075160896611740325875669626800063957182109016939368188046465573973147836116730517483722758675782898549379118040120447120090769457098725201270850530395530014122167921837015048661747823225690930782066746404243023764447585636068905814333207020306989273619936295018918103382186041277239798898358706517627657654940770885564434339453896200395044331240076679263147206438362891943570958216277846776370054736733920859316369474137660791364913305398369910382117554703274777326740367768693756528457955573938004314094932799755146137871684189124050727575638218399639912440106598094555241444486190971760877231393513883062733372187045285367570368096877605919262934923719727985424913709783743780386594476694728272383284654563041539689552895749853257443322494779576963641127590513744415184718205259597100860319496513218077779272220054717033592948785875088678704431494903033572595318610135446667320619355660507686882781965885000430979899844465174535587658621972776061838958756444303045241228788528716880302081049929456733953271052665942096233209851538525269567086614999177563272558504526214596447461568089235015716672755425889331270969764499871872831071572036514608215354949354824347402900652105654975248265047124023803384960245744049676068323328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] 20188498748078725997701145462459853804309254549751202463147514914094181717205831324707793036072365521483699398856060600054397445748867415929934724876092673457436183592953002511965479217796161490473657198569734451674389906562561900384261671714445086574609253825224293379977389820714213842764677981599510486975184497778847955010254043525146817056360255049432420432014585128072592122827555501382811587680286059196079490119259586479789088697726419014456064324623541722848419975102479783468925420051258253089902601676546354188931923159600094672970898877206766864456978478734026716771241400529794394412502321668983423527644535879493095779861582214836374702455854807467824143575760812173194736177325855964568838088439578498821644119691506109713568229545684241166108230662390174097972141392224358320365124273778874765498973490325947195742950722701595502290689475587948758953526025425840456097152098130048052385122959862737071325239747468338824775390907788696222407326816245206833777811477846656681486821403291467874299002348611526025253512384369132570214258135971341996987968342740182086558563825121496281118612585133401694282040468160779795445930116329018690091972537371182276893943129418917948984875201236755844490721115548375885691734904087291876181963397956483770130177029403599947606287418243242121888640016215080439889677614566462940934704617221317396100502992345613796727705405927883778445991207745706018232821472845604647796786575479774828400236766078359651880650279350249756651689578950869463341990991449964817848738550590440773267171362571572111745045773607686179986736610298419496243195405659361613190267219730221760360783567112583750643937501538476503377610643804241913788300320699507874524210171499461955225094236336229575541269418825618089301739386953093568817827523879512204410723308487174331363022019627429507468337101565050628277870577258004037665612811390300142505804585030386156811554253759411579816893417209653969232834517670179810990425030793893515372659073823182088689267852694198138091697389237273715287726155234835869860027464097272508848568156862784644404234919175141176320690353507839113957644833546327866186044611618084271578141760645158948163496693137547605948417679520147238945182709270454509833779189177632446763569853504689335986180303378211979134215464765358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 148164236170602447280340195526808143344633179507377966078108212413313004400680711520477211774236058580623135920405387269262879784502398793353351716199382358807873204034030161446545505545889547287730324668927531188553830290008540625183821139864623786957536383962045551546757070790276316464058880933169009360768192647515339608052632452557651700970235511124460929575853383627065532425890493286342998285041815561711396189559120924049908096089034836231175710646489075980066036869545056928884664401818483914537654220576520176008674336246769330418013461052126733844282152858060120810121885986343593675863043805310741238560482431392711045458871321459366227912837668063061307946437317855731906423007924705319924058531264313546873383065758304189997389469081968651095732626462720727346916883047720882771045858074877382360793344903562295146735117656683896452362031188681891692476255143857648650352809095444626258731938938439105295824966591607879966274282086003689472307032716554791872177017915007655992004665752030973059052979404317890163950557979752460145999118880354912984831128749030135108860705571732181773039525975441950322829739459388504700627627764598691526281672514195762024323546081808414859734791639531441352990274762981343720292688120394600800260899306290120051920886109665703742353775088324282478599651884994827197120883677915199175233336739289841715834359109536917831804181051886994408848736351140870738782781126176460339183613273373322593627109937969360976917984806448217437717025946635314559649283077669781376387101333565783953414441895899811192611068777206052844147260686337513659960825784116050217584457827834861479573163085115348404610212791307837073170738726294410135497069411450489425788132249975089776718803985660571462873489075797870991786465746328919191301413353807942125344980045646766037029707771779023433286193359733601904528295667328076826831229681827748602434531434105279392162780638418811938227112169418964129040394527904901495913603410186463632433873095355200767022037251887962481183233900224080379715965537943278151332729150210208778163267900612551800590103743763523148786675543503882661209571530688616907525348502531117629912547614219397296356304490473633314001263812244970068102774708544207550931738608680389545002127745537033710451968666804065250340878634178314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 12240094593828281059479740212822668534554206214810812866022107154957219914842407797486333287829872999529332037301383789026519072722306599336065249870318393141295216240824632950666182451034236414048415216000275975540353473199446529488059311981361854020945568810713768777128018003685821791229264258142487921900783716430287049327822044488880828512614061452969019930991506469845662135597351924326256299234106451313220277899416544806526238558454997310101471192084381261607004795027147420958910493197297801800628085329941218018418645067174377399923245338658439491646228999438681014430546687760521200881184420884520962686832427996738234955026337693243998945781980200424543627801214134640974860707468230009022214349432668536362928869701804862161294676682171407842489946570479865322559922452019780758902789110460083869030780451342209706533997807414640146834139792831775349301156518877403933191266326838141435305819734713516698741728860768604568969111980784411986230295215841060695537243349711318560374564251254309136495408099226136093286997695938747230347333566406524997415506725903445529090454297578617972354742683891039137194715762349258607885593083138744812144135008949458749054881781224120617270089104095373185771781479475906742684742005210360256874400974035639330941273331044762819695462789736833256033375381853219447368570606760052356219409557698644853699124127249499449079446316382758690956064870856058493660753465714778628901956090914965050591325330162955406039000022956699097477935046981173733240080929237530744189546247879632605577735161288406120644926728530131245526970726970720278046653582796864785211717946459745661525974998247143911775457182485637409344216275904259664795664898081621654872340029631073691532185826936410451370815756624688246547684006697503430906410438870026785768588103384842152106969772772445234213177543989038575433571629650971387348262996017118546794247176426733874395560760603564750655922383768438299926481747425832029010836873420437717728399066136342987371307721454132924407414503432545637444481079484988491247205444432208154510056820821657416486572570939809952561988483063822438512251397948793338450935270858293482034462842589343213115776396904633663919094572924422924546514962129584195188134243459708666158569191227440016878972052088650217636690095531966332928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -29423686113587254824347571451498401099380982987210260652562965328809330042935919836729449338628749392576652617242396157024075270669441454484532764219687539232862330805830521643586772115008180112807555077375256865494445086496139497480736121778632053375319512029884412520351242248826999533173384014571749704275491800621197513101192614565340068355536422717741666202702569268060616294481477941549447389864100597395195221415382576032536172493419881657374199599828568838396650870934045352181593140981910240385342443342536186668422314168337643120972005865805184621942887393148366140573114116453049136655799955087977471211402884933456836289907342736560395729502157349843457981254247248684514955277561389444989479268562047252028636306104964443055087583056574413300028978010129813089962911305225692784315040234920992605489711549296224218179067584563335199390021636933197366774296673027077972238817307546129397747149538594886376574523194174907763488939138302394204057915571140683790465875761779183197469260565060267228198927868264129984838320660505646589833547824496543382866234631018917592798235651099864869905664110203715551960491641648546073838158472721997470747488887479989141957783111642744990464239831622685069147769669262956453393381963865395871554759554647274754792391367424301145062908731120087022017592732906460033961180483614344458192814153595220867664648273128512391923850725058435461117690663714069361972592158344553006206970061304166536370518757429466002865973576674439930478294266157498380793983901141743306381309189890453834917750162769370111544571869995496719054501655634541168663538095346512271856077384680382686417341838429189121568972096413204718170938284037538242837898151441594956879402369822989808234912397862296770161722582518139520940951059165729594235910975682902046396254015473554163929841669348642446059985774293277117103533092700938193570974137467892415470032533537732822345250863250201307093896207833208740422098810951750609047929138242018539229891595597818181016317494353988049262502833124756094388102133518605934046862672834699764161634089106525208473472079004768237575802365007926375622593273481706679198576678294627013654717859887223843367337817786417657115793506961897351009195889724648392456458323977156146790847163967594317651351222870051379760027741062588006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] -85340411184833415564201588287416455652566386933843749789253059625020577584959975793475047346400540822163468369943580533344413220689995395306230622294838218097679471417992810202623600800313694996288100472375865417770286344923055142801718542782003144505165027169750148750049635079605960168854759063845354058110834912941386633957988007913113848167134002330287801342350189011113953929341091052903956122753890471717886285116973892868807293441015175325853415566377381986732844061985681127264566125081294940617199943975614757789277164141945016126060911111560549663783372681970213264590161998617685343001642663818807597137796245197287758167382940315684256971256429889451605008891011664200745081297137093363953161917900427342372711970256747777766416744448239354023754374694591336167180351490989208905032877855931476753541587032741393490269974224462276108426174595536006179895360061609533148182085615912719302965480292547217545189368158082715830748006561323662215985558256086061602253505142190918948451294340238391824016964687290638422423931119460058223465512867223689308771881905924234821032726807021868545337251412940358408558123219942289893540424244646891478352903704168673719431094067570700871607905146243539805248603903420313065647931218927678969413829070249640900293438060268653180348482193813981294282408323847877052675613752704645214273952848774631749619075168047791602826891932896383038778797042517472170708023110044412205670007881641775754379495081981271373021431745246139018926334592900521318567237343626476522317610745450463379414445872344984713068126171217746328715425351467289643845027144058385319040321011497187697207406922675383182033551886759666317281336981066328433446587869040818732253594809235611764672731274525756969362555420994941002707639462340557103538193000989564737608454725059969402288804004219881888388474883337297056058653668680446170674347718501695291867162352205196153354571906595691709920075011646171557220283969306825692087878453297671105716199744434491558084537572578001586240961851403643703999257195964854724330670260323307113285556521586936611984606527668318119805339489708354594952298800722211327695602955995235242393086410360458662643668314606717739096440080127995070771058060972130850525683243518328607595558749956227252133906163631300680664595083160201461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] 1234574180307448530159484658979827489181645761591346575085960274801814451383083839085497944851054405133379315081684947706251037860682838943441261172075509722158754816604589689893105360122745868668715639626584892994176873983649515003759871941493143238674340666847534198773994594389212288485585312173388815101372148894361946195802667889024719235670632535757325431276328123711739982972049587573274970729031155442743956660347003719540863618863209147721480331176834849541411301717649130207626106295713812596765909500799760970762593386398391865199764640198803586516256857058339513323967377222783653997831492566529097801205567170407288553516147088680155787262866212963853378082326021452898154555665414621275113967877799636843068640329090712172874347503855088391464992696303557489853729856931051305469534044138787897354585169565151477564421889536652133687180792812366733480189787190154100508559762466788170392905219400605479468163742273666759352533650570915871577018983252017776776817630138755916145862990832033135014250632923213904864761298225433539282517485823600287633053861357515587364509009734203218028346261900315830346244383930674465101380291478320695947971112131641904563985902462399481316400001997790853947174133756818063571201106137993449185875560096413650338517312964053740685796684183784158010168512300267241089017195413949457910608356295315680622547981832394720781010305419636382283060715670162859926047003574722380562217564001423538172334793924304020216257906845019655777616816150108766497555212625851030908305532731347279609226197535910102110175871131850834525043116726471259584297423446757350156353828942348890950985208252237649778848976279065864721598358579064386668509497968972618288859614723358111990699639353579159367162255672042156271815934754917606190917442002160821392680216328954492585163588038978883363334420027780092816225632114913959714124324221867336777652719957749839216291237581349430572997781440224312254026434780535358852470093502659758919529077791900698868980640456662610809773921721853939214521200272115645974197302260844842961011038231023066528397011562475136183466659977701076738811707830629192382292678446220545019282403934881738857365840717484265630901850320153163130022148479160121842739128090220080578622130290108254111012404867809629318219566320853230551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 9289229917936403823039830638367120761632708927214715522240203631802242291996318096824485567698609894888627766599097034076496212206585895217719813140717549905552827035746903946635476234561028842693688426594699504482383029864651101883810325496271189088484934724013454492959625621710851427269545492809950823605853845223154927693269799207251833067903218651406867931361413380309365105343537781563837449010947816489951995048840662288561455249424269605175061585718106936556560092974576539954046859463971703461537928156345068385063564149786433315088227158893080962553228128953758374921222323977584867755498663528160730685056651255744990465769194032334519266626638816813021927674170569882870867059613851471448473241022784434571402225367645754186115120794293331617738655409034597764372036237559876087155903917767117556303917746882176565246103067808539044580155004981168326000633720087838112102314057408299335463614668520514988000095833830559235191195872417998005902615870977834843085305574565682200761956726223238380660048861640050568622345277396319832699591976345825722889159877956481547569977641425801705140324323630642025941316008511694386145967596751886732263001917196073079342618283036618341040763734085072622040741842394475470776099578855295351624848160771872671619355903457830137969619996524012645666950545144509235434066012781620150656199933614305176763146668025484388838436881744805681542088517025951799742453613117056720158900273811479771670141584071127786267337557391214855641690172017102477956084955429440537621180874225763877194960178211744237144734293533137872882432933685027335356796283602272501165547245955024293262742713673590031564806397089979222348489312603264282930503121119884263126410503179241904776164332229911274840348120065436578908581007367968069403136474732058951661371502149002574710379550619391542460564897661120765728070982431467626038541876315304894537830005206668049495697892224382100432468577065909747855158499059600380710738509750707738894328227741966508879230653292725155464115016883097076407402487904353237984239706928518468106904218935906036749718481646120802613857611915192358995492446339208451124716113940337347105577412274454664022169989254545758743749616816141341366594429451785846642331350349584036215423511542651163558946263363457419810451237201175157669888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -164946311887972530130310327582785649747744439399356410821079071682565274853389324304244798218798457475446245845815507916262729694642764353928265994464710818291489132612041582126307153779093341926478953858621312768601028435902151201515353521894987988792505348432014947914936866231895479278774021239836167533474317626346701467137217465401390679003482623341725640186138475048559793243809038353176346628373890275616424277606401965216992429133077224902731618563227316099401563511084429178936932115100019379631709382571400657484471650484459471145622095110636775200424606265529155968836681339427665898214549538751209656866819227804641054483607143876493365052778968619298128246348369149627266989475923360230162991286324895521047231688548472737170996279500623177129122030578539149722934541823498056241845226528442096675470161881888167434910966165347697357775536802692752448990511985215257706500703648223042035917681657342033921882087135274450773505618851581012397257929738695290051239376048065457384867521833513057751252479978901067319676671269191265845851459559625408499194931790137897241995541485236965943754421110651067043850883759814417581017934834555846344951210399317714630910255274882138968288332562420786965552369026460083068735199557814424317951046612193457515844075000116749217005985880930716578555707770915266922292646534131217415401822553811337564227937016167010634433093550720190332612309179129042340442787248387558207076381136596843570054983346425169173549482207845405949952265896703964502862908064283822511369170263478363609985200406170635274489159765649365609889221227900494655551075668966539378560305605788288097407823142312326549742977007404446603009581773903479718282352901151088865484499405095726520313160585784191204454690574052411483943557627845002751714110440257894758312152099705313064772295232091863732268021280563136963935131018980064734589155334709689535583487707429856324471226822990733483368976370253106388396293448192995433637952826163325225524433233850566918610132517392027100715407315546426678288973730096529119396895940806134434931838011296110614681589002545416801603534228891810319855351350535676449000559106141126991448136740863313501764747509537874230721395407244443585121729842649790099426769361015790794193867213428344006794689409982984056568708505699949089914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 1068730856362840199544561309222009116977529877523870039783352671916219370545229976967663634699767294133427441900427427386937667612704268809005750726897545982414023499403299357431249102216726140619104485714182680385361601594864382200394589294405343902765744143174670408038304253066073972114178901536550135480501704624424592684597008675155649304768133827653168729033455474953483522386603392497564652919648025524493475897397130903914556697261988175699220092574355188854238763648316099069328385193314908526708770918785876581004001901278503976202522813268147090406704336882673075512192073074643171043766011456989582158184603092720862190064926355920721761367106895037562128777779697321238272732967955294769043964238924987430587644974880173622106233089594727836387122655854138502030882083038089637684529281215751637936457781733188936961556915328323110475390490979349092403354190071611050979140125441267766948954721093145942595406698996360295387457925882126737849190901804048228479638422102120393098165154432651757987388507928746721167734806638205193295956471765536837455284812064274639567018855772709070384043693325763482688787317614623185235963100478950532399364613688286252947206748222181115522751590327128159169320185850544668354536562740305739665699753449925776897370567563051844313082765437171385222735109539160764856790691906704927665875978741062916915540551949037400105791212819590524311188364053255786115031304480443942070227955549471511721242294610490753595633712695366360834237527878095217052034025056590565878976231626901402062345764142434273308702156723806563826756434406544658726157458545068072270286987528536899091629475146838734545705967672550040224384278667406768869080023778831535660591631199757625694115421337078126391232337419961686525449544993584231307632520235759055496186282987921446958352794469738307679907560056639741666187666095361248482796855565371023529241216172487234161194717006372674758853276539327632383466194506442039580889373181625447535888639649932998596137278797799241704173199147100420773516598029272114921550997714233090203548360664377200149837343410164236833934402097645031881047103526379797818359855687591767037462931587330031802737625591826571903342380370303324401949884151544121437062043262192010737540301506082292342051697918035096270679700770089728932315136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -3734204305652246811601530886075047656805530276634856820528140453596992756175461105076270750682142658448303129558729562220794820869408411744958243752238125655462144415139533571134255720931040393510730201331131266225907510121344016765844623331782473757936149237841043456296220123844290422760086534166177600865167891894841276554981490623308405804310410747897175398219259328683211974005458863370621817714804010020439410438409050934535563989995200832964953581361396128687847886272324373624667707767478074244039102742979522864199655714563965120260812591813183653399346727974904697812477759217888927879573191690197608640401246315990807577652820611377370565781898819922708291784683854743271135309879036621652198520232431358123472085506238939015451498281062930272228079318332214070364656915674510477421827716965352449261644333742171319485314372545712697745602390043666416962547197014774526846165146613674689089412025085086263936776591221253982469178619167075225122596019011644285923010019113726292303029937552028310303210679471148195816089622748301020994163629021286343789461886347669704481064305031297927006403582125909209915610465409234259095110494636669378747162550606922580444737225428211109772691135556887695984237949366134004664101618423115912009915610012591389358652211410759031872412183731596774702346571339878636325880344255636409630808531123126040902519706775174502743481272185839040832334544499384540344240672379138756811994969944388492977886609873363411396556611216095929158800940302757528816138825990462521383402586653487597538606552196129689956729689758411817320625741267021483498811810100733002144022198977589205232030518309345419352504616758627324398207246610040495282842817518001672055330541679085896166513476196007857078483558665110149281896464349297536856327342116569052784367444698377729302774935555362400459390177865018227270014285191452265994343781408185870362023143143809516590188950461468509797762624666704851780315378866900599747257664778089682387089150452451746135080380156501618658794757737073892219644324869527506192569768333709598651234117674322849282064334290386552957293484102132148676694657728636156048674578718353545847441163052579116835431992320055962594483924999629278715845343410383982890001828893572406086381030986683653712626806570058906482745622945622871066542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 5301866455932736929932298564906629333486131874887840213867547066478206958568108072152694903117100166010929821110934399048208883391239586783815108092661368031152540144186998068634652024716070330691242138816235826658844811914816681083852241927899584774674618329558192509141152231097722903015879785368566794994509769285683761945184093122061337493368342215495144676892658790247821984764170173256689285452744361441043775469318267699806175757948836092328548705020132620151359525368977807001961261481619958093115821547099433471588602690923966489547835476641945279798907170285935271556918091399328933175803139145690908400649609483593033867332967427479663398523254431627096986568530091347045322133595850103624475453461975417821249227170098749227549535968929381343097733545809526745414659724928797710030192573010145472053717389309954887231980365531457775898356477520118979574144800238829632573857965413914965879537576117449044040582989740399441485915679886909106644212518757967057968066218861043923151397656830545976301640877304805956783931825824568308876546833290972401408244784981178838196197693586341080649992152497419241209874291243787990254244569730839912192150836759779313478816333986056594685141077591920477638502986121804428594872679315734984660400725500883758994163890298086967360012537796136073087701981270641345715828962279034624648814982239859333779683358501575874610591841377166343416872543875283830966523544503672570089793960895843270853833279735272231738276827460013226379785329993244441316898538814685298500154630051718921865698293821511447067542721957483312502894071035506055690662533294147298493103793192274413695388885053097013677663472251184364516487289546847975881516685725561368060356699126180760109796280219023204683757296417149025584124154932698754132967719437204249951235644845727802070986074801613564675497712394416994535302318736281977819611865903639455528714292678131840204072300585468911191572192041882694619144425574764732568475090658846826036007863228870036241065639061931050509458357827143811325102956395544468379863278291021126740774389101650981358869030677225033752043241951778858483082947482543385887339262847303547337422182544868527132752499398433585047002268900760893172302240777194451652752446135376449868441165402758742596466138304578921447280469649925736522317824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 11207053845695499760476833654573571758017653153802484508121353500449869965626279056671498836282277253362473390837092470784104619280867761963317718925402066029070447054941850260201905495052656944123617782584243260442452725241006304732343924492925725094474484422155621937825249940769939383722554906945955784091699238820067299594533982426982651779523739943529147642064728027705115329747394395282785204541432952975238877632220295781047529552378138870544802297610830655986422877593731057397285763816150989321933449010571927796353345064437464685683562414102586863598518744734693768340148159546066635490468688853476057145706697874220882341380313326931873686872566360924202255973767974957457585973416529645299282879526939505506743984101674932574976966275558312679164808469338619034564291713860765618891941045640547869500472046512578787346125972552980881332814938828423487510096007197603644676640871379389633438515832173299817276941754752457411155810150409052347289426522715722392653013756037235031671276541984234690908257256238150325774727938488270012084795334763408067091110738387677879977722491252816811813420274713520115267271148888323293841251050840184471354703676283539608200350052379190971092701598768469405414495158310525784967349308433353939109956518607633372743014532446174994707707878063534328331504120900030089141338610397779753721070676829426798701338730443962490239779392892754354136207774885663694452130558988070602290448563998117840402670067959951993033524165360999497717888160148650579927953674057053950277297686988406491538260092545756964321245675570846259803073137284817497241837846790893313736664752395498044647784094519954253742051202628862698646948218715830131138220185765997439662263764872727071605911277048456653356233188858716562868929297957542288946916893631114297511756925193147713302475014274789644513128652174004981282690100112818719776464196516500636621329887598822243235921471322584407004764999385151826599920616668392414099932314493993414150926929233973959977765322077644133664507151962593901367481318793862526717472884956574054546769167799491316853415022371860945032118028508044197836219778784325081222203054760796145786538008230612428239702613218275994846735830383033744933567037557219142188313601701799669791802718755085730198274375745764996937565318373064054008709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -83101445332262702378205995288006067048125087591171677126963125066975416689065008913053645069743121520516143119884292032532930420817723092825433436939236177208918131658783065491861171926474404909784575813357096510814396492188983635982105604484353128282916663415022641685521237552227985842298040333275401527194254790888449818719297895386018457851102894796629604199656258140890023430043189160888698408089151447403012898992728503463841944919696651392913232008296383298707503512301262210260429150335276035576538401065935364487218855213034831114850137812972551501906463817820753601569691057224408865255965798515832233042306280626970778858832677363595316505209778168250853770738267301560180977750781311519227966759699782647970656059264342536925591082027552078200602349482130247690381524244473381100679944279255425831083618445450937537449947478663528818413405374173407257925092256860314746998476646950603599027664736317218852388693632785612975141983158540129151462675879431917022233956312440006130116772862373691403355065374112599375051893692641517409640605132734187604131041603740298253477322200674158877584969274667373455999099661744905845628472327780683627824362165361303189817087709535039272170489643065023206667135123558965376042881805155479885604399012801736658410339327975800659698107073183062550562081584123161869549975001148930506578505006750593070417895106333418964540479896706244415765126128111423109131964283984506178956366747940474382790894351270218611698152384786354939627195364972921571592538348994902755959383162642062303082666084452351038969429894873433629475017366018409268703699886804124186726284552716157412455048688479432886516901034911557786824341083198649402243950996812784729382242805849782326030946657320767557943584210775548511568709903482245283848382356977159616799967766118776704626170907721750188125017645367777406108379068642672023218635113100226691160215807004753437243173432509457992453964752360554270791285415481660425720067826800208381553625122005574658370744539382685171374258964111215115969073984649147132973938322192380044386211649448129572458530437569818276570152042594554337550783771453801237499547752462225635717638450601077882718369683623688553562773233351989230886814793836962188871821654995618557002032930039257927171826814560229166688937288723113877220360192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] 197080085686851316439131190509454322571557107874524171408574839498825483976053423955942146720019738395581298488869970159443707153883744846669445049206654546552385667418975998973877673196875772050384580864765015018347954336642064364230342626764539487587843511038622057769228043183418070886527568838760324605318530601731111512642783553626579588252793457418137623325367539868179440590743375023425846948343433665535743849519448389393748916538500842677402711170907021396556814948028686807543362327376780026287945141424788388657013962223881885282077422468604441160188060515220550340856173491776605196153229028315445202808453289944553584748148647317595696477573427081078879116182951937065935940906550549835455675804536920496953342022018171758906556177049970334972512934483856377416879071944520014852137648085657518815666633833055260072757487176396229004529739528446158537303972397870867785908995814628343863462342794540950530653437485669731942961046446589763729789281007738042664395474788512823156650663723076039211428881122291012517491271262189182756900381613732992496510538557106644502286905769790136641524210600475842454069214506945687053819817943909338409275336469879290577572270089731065051634715613601370390226808672478657006151256694536837586517585779583496095689720268951777298804347110265066983071655139014893591442928316189664618359614323349582067322012115330659737446919970443269417833688624261318970196005493172843858259873789714570639560173919653176644562202850012990333337953847654210689054368409845375154273198575028035949682384995755138403235931545092858526243359897666854223464200403062343904341418254594345292466155977536652495458461243995225980683540851082945017697934593636299348282925967872946950799158049868787098922567914223299566560564096417412445076196930348034632215769582062471606702700812748696053271633419795409965313980272316225319123420836117827032071076370857390040388705008069091958237614811976886559650692684318461459781942561884757397077412530291275690228085217592882232182317655711338304018059088585011694313782529024999244366707813418216543923533390489416731219795227363971663882458662000631939657461695604548945146374600967031057841516712954069984717774228056790995247043722753634161178900096514570701839961487018100796792948945863678485359050404924937813884928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 71830375166799213802052134420177251738896367708612241543925460162206654427438854445483081224221694301422160994883360120842131873722398943167799488011244972856945533464080382729601580096167692656673214025187759147952731056405256775285306594091670545641957422594226703278941747943503413606134615866455653482265428546597610254207511258088573588029133468256237649717023711554228090037858755097715087866530617003760953018697594570852955556287217699703515546381335316024602212081889792355030208638292354747903492136622351536614616630628478302823464888495447265958785358083297197089050564215881136865972644042433926217573376482972361324102411445170529329233346196842660066765067464588116749599262130008706288666998974219541608100191695337727831312487972278243510597752825018121915660485842943036987746104538628713410772579628791400422261398672240460292763142260918618557520948311596818055412240205151508502620543659249068124701559612045223855313320318460838854905051253116350411985426800700511394883378984037517876920571030108704941615980038152176628733289566778055190213001627414442564906326333692173100207859270273838191798300187253111982973419163733082937199963935247357614551188636686931754756451073945903840284320058236882372186574398764954381631309813346174430912081427884250176599814775526380137165065600478075653077461715513436985854160295218009239846984282605779595413396138974455701497131544055266622759769465143886360290786259186966695634634819263161715495714066713655345802028678863504577152105157601192039141974552166765859757190058109850635922884399188256323917399169223642764790262375006526762542012127451749729651466883936204693687868804094073942775347122851155516203181551446061220918851556623979830822471878197445961503838798998321464296855698633781255071550415849008157566687946881902339649762833330742956416640945209559871213886203265787466230038954992270174719085592994398402442187908377808033064361726929490076430836898995068668064712479326851551249199092636214412237039195145664314771830052613463660682302714960407066524541974981986734239270857790511985479139590249203793465752530150700906403631545387764755104296742496366627466489628505610433510861709000686656540161234963009274289031706145002284326429755183766527452433828451450284405477392084310387517164585843451628282183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -2585191021554033632511604127644078804119702301490171718150306817675334732532990592447018452298115390344467735152283078311103587957721593118422217919261997116392863751803434270566543675386920727980872335036995575553497628804876903508968498023844895946395095360059200487206122948211311966421342032400448620423925274132472615896709524918999766994452670301185994361311128043551043592569046390558620024793596681705658378811590291789155852380015417130093194983411871877807048336454178990636645061798545159487031067939703298021455138855593291815540871755627676587122275745083626935537681427676984828861442591010428388949469310638357301339531302242221083917302028189125602666802770411634498408107032945682612168101338106345446213907975522326796217051286167005561105187417801197740968421489250018340698357564966093981503946848939103828750208357608876280261855260870435584105859989395970247002047658066368052001933883192756326047989035676412904169576550841927908536502973343354099085865803812480889992966359737161388154946492626788898895559631028670110293780428987020797872574065503955065106231177185573722612956573895947716919783949709089419330293982712260886146171366535827205293262770502471837024129182388493741537089587581200025551624302709049534593963072166837730087948166884883353516258070259319702054138474607163102917958860148359555264495111409380931540940248934158195714263086287267362146560858801113083671808805200265978412970513882956480274779096765165528268269983623512008123575560167824693406562267860303393949359899125060974298201672680388295797939232075836183402419916101774811211692490332807437958528582068182415499939346229349758669965776361909428696127267715487549348848611541783103821599252892969087357271083034450787047445239263154666805989691232551008305508748982170509641679058062103898761314557044890526809574850996852317422427116163775482945921757192610093147112690687624759247029479235511859196149375976241667182779141105342190534882697908142282897565477796085969874129268249310177801928607309152867829815474026636211385561031547889097588450840087898373942173640880428038309643123821134967560810611081571740079598668384797664003869310124524571461901872974706578006392869351101727216330035588576815160127048918146009202974831520948601234966674267842536537103182341266794973159751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 13264415057788140182876146781965993417439562971585052712985117431513357862339380032051704999055573375431006701955966293597162883730381729973977581184857332060957303819994795777609937199530249557304178479470906254507625073177195994221983637264757332384750761874017926658714086559475495566264232538666952010507691751650940819950139689287945132710130409219446230263176416993560904171135523955031875426683462230865550590606504707840931518605409686660876987272480416179967777220266127280394922680604816455280250658443382640332020843684107262956179980041390963833374419036722405803089717439474800256985818825224112193312377677655045577335621722757841662482954939240596596877583774417449744946374046710873477231445885761888585396459362752129454438677522986071356105410558478728022591013265740979195667519454524446312150061682167873030113256012165368483348921699836678245161654229880403311178860367517553876650622435309557218226041754864955772606226499121931849885613549291065034239296891368877926851814146250998934858508301714537074946868216678333979071018599942278725138648583826657855571054678068732585716004566983267331297457326401089252350169052714310936912516478575589432036252943565370268257231222228002260353986242094047644722294956035190265973710814672939867791751776738375435874675785223013561854323995203180388697678752499242760076713870663607328638042538466723296194125872660085045438216016181875829925820924422773148104034833299796240161499784532723602091520058481459674205590048044027002121311872924661736819849866465098463854900130408794544824501421262605589332537654923622386479951319910611084766302017934251519297087993430812614819436358672761248579613489973823957703073033995176493751064192344186845978888736931619457690510882595358203950999485104784601448393388735317826730892765789955238292563753872172855264744762950208169424002554810432558129602870985420396060269341385029232341270383212353555809858579518412563388508876825555436463519359662059790913536871453103388498367734338701764189109423204393805848291807517652353254580794724527343021975109852524386911096693996055909414921106580790711590523787453111362296029193037923430925414000103455691851811981804371658832819079845553077284194662711967600192209215660924169293052846067008401630415096421440209382119316477698443785027977216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -46633406725118040968329219485020052431278122918111438674682292989215772533976084965018170957088870798694594920620335389136396172283681648360715496192265769495356952238022156099860019181305744616289234335819579964206517941609328928858682325815719191730937252875261337709371509179841631176596336133855678017327417861553411547086627312079064998584813206735639260262036370842604315938199363566502239056642377643531696612091806997874520079040034822923994568708095192275444285472156706602317742163600534769429359961970777404901903297066875304741045887054178030751121431808843625706395986454808912186479809336262548582355128909511465111829887732652723332931863677793062905285558536030748268243226105679213116876722781088358883188332599655800760162641203610536263138261333918268323287237996360245426432472681878685621908154342909281231773119914699090406883696287153833405680603151973148516481332605787371994902173881648915348790533672465799150137695297027062312014088796890530498137004043177874793057946066499463210825867194723240252744461493297044741124908881608900290233325122634809029842822896180596673335708831492306882047294053655617752687612849461972620846011075661973502855954782050194839765771773466488315943303564836424900066135407250496156020642989713175578764271202766665019686456342485143873108455278139503185651715760586861908840844976775419232863002275967481620090305753017289312697529516836960156776745200374578411004563799856818895359556739818353531822296736169965341261732039341711028158094817386426297906095073840358345899230677522373953953200541231794665227217068766761170169622625252617235001071914995774365494183868862807402578061678299330888447646763240625309036153252594115632241499670130430495960184824302894443411473394375245612742666724656979104976121975083583358491931754763131438645252484103739958034615786400227426678990253057575337764054301731555196488471727314066111297635840867362300533910994881554493996124399561750404685582428030102940325255315719731548057852072091921998239341188419359404101366968943821946507177695962853639949037388450796850209072732088074237936303213642141368856219683754096135789270533954551138096442289157910659483797415491550500137601960615909611370198599906352668301332767338526563090955785534813518997314479892451047308009235021229704602158366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 126191090134790475558167625488686377823438705974833159607526588958076140642210178030971336704862966922776105953905936480828052424442097635411359665923321581201489945188246129060077099341922674832248975982676596996095651210852006990582528379728396616930851416962119129473941866246603753663381080658581907564249258897719571064783821647281424783738288340186526734951259063392217034173732763608971324606179669260196832347583645064439063657717678451163497218249523548253275731490781967223555820331703181205321180265527075696796423331474938399653549476540894177662756272222148448786035199225637039980615892114169080807943800991616556061630064808013750583982844830082943490887500677810346901144446688078519893198524568594354038779967053683443868713466934135458168254388831975847118874121495536971472931258039236304155377488587339741881558037553614237828994704455579019932634248872875389520245019846332886663917016348700532629900043473750402013329066198550696843275750978284808961305272157697577508304309005689826855216395593652933264293562420220519881965170689560941278327405585828248626231129591187947961998759456449385804873745350331877444373530953262125636373644599896798169694913430137216328069523525685808307864996336231405450058877588625355331327810353781163148600596095849717790509622226306068724250642556099129360096677346473341271269568445089081606266765744064349501542203060597416562380075345330463337869801075049574663909689759142635661673258254495793956883676191051023786571427992011095387515305121987058670869583616679702424165227596589683416861683897242929928051308565492130093365599873933651664207702559796971693732688797256321745200395739629334503666801702624418391697382228176310503541444719477843321601738332499550329033511446993044785410172400831228579408728887750193246504052561209208201625991292913167260796108216808195307694890059564331790015122520522495711207419281722262604088691460277809562739788144884332030301025615642443912047927511373751300755550858886542122041216844597391734107493475542867031592250885400572432638975091201427349739251931531892848849239781827647591220411326809256403111796330639044307507097331722463635888175502261892599581652693197963454473872662967032606851868754625167769340830936170492645402036490433249059902479014334603740398502228367167847044283891712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -270312752597935657726351017897521833589765144509444992915271535029209485645579355315069342222585735834056982344366296356586106673130373577576332215772862469308065199639288106641399665264183552761899964397656726464079528521155309524342204969979840158789418455333724784037894185004782308872650485730812410213723736917985558450692414102669390850819110858505732466442927583853783845849599906528861618941820975096373624605110389926118354727468599137823484347839082958227340273694910743544811364536415752413252037774191508776754973207798949554224723610460961051145748754221615625403477094596496193023663071612687353201129092292616831129236022121077153599781769294840871690192477795970573125334562099907355085583958081944149824812498309222530884863651005386450110503695403373851459599850818173616889329382324334755432265117046098476484058871602983354683332618066753386227609511876240173918997400002276005030947397070264336849985475544153162314755208083381113609862086931296029996717081425126562537711417424229924228736368773044312069167651456767800736258279372933097979404813134174541794264320333356746411844354924439069652862055556589764002998509843337289988774939064216811921210040163488125287118601835172218233769871504971780996139232001350916908256104512009545682182865283494055685290135071032959244102820463842753613040199414420523240476697742419412094203865678836272670412977384336022499019189493066496376300054410808697697785218755279646068274990589357574631360728333697262246726606848483668314597521462510608256748498487808617412686566448994133986572715001186819706564857432781819290669009060227194443549170068870808739986955652107182511259586972303238543792164454893824621667755283139002607170130252661720743824075684575227217536343402921151794909348151661958684795384724128625973345188894158670555185454772003478448079324884884895134732533676375288788321582362443016993656065680081426037959608649517073543465736227918620230845399515498662198317018292540076192440409957035337806711960044795055244436017617555345302845689416089152988242109237202270202944470218179893038315138625251905293974716281345026323868631974654675303014738823483851777448930968925263873827723706128795558692286769095149347984707408687279728789688448222108271045677345376197480680716263797046171086716093606589157014482452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 470586603406519167101792649759702220252801108386495053124440608105986832451839481480597055623255599650559470486301889586615948888859634812379250105254732372809857328332278126136481993401568722690901189737607709392495609015333889937327601637345428404250590162461395485367197773957284066300724697066084550845862277072987717858886342261495042847421079841734855842954482639186095282714756756326483189952288406819506625442653781634703001275397601523375663316582983961267754350467952306257681385370750343268833021256436503318047962617092099504245151020651251843972529521360103385619299111570682251084881705889307146260394884239282423788353626989019688151338624575506942208861568262985249483745443545290092740261682248553526864866418814697725973987175967945283112992251917266597534099584923236938752812402347623857844506084276594161951193978112362749488795147406844339825859777117899920736255684315380392740701277778662913674316468488281733670601929925053337691110895760263528092186138164544777812275307919320384530615130052322529003577994570690012141274808281354332044558532469277870828529719520818889676221112898331767814339329429319657882745321453843271347827334347267499799278727035665279615923183325609286894621861884366372704862734422570800181851265660363774958390813490533229368920983382138123370477185777348768909873983904995387512678134548341488915916998695326065674705024543640503872937991441777411378488489749377952596454887187884778469528667687650205965660726794227306533823065959591098810357642163075211110593086852552563667338667131482626323853371322316457192167621522419306285951486146707469277163216082927708859974307251536374586771871379003614565135464880079327236031488759723221783086987960543546823768355345241820966734419053451197139614993385556655563514432872834880472962751359646340867930149119132925622674892900771675269261126613352050435482960440410720345112145478680195007765251623965323604868412686929228457019541150943504008738744960165169889905744464151514855450154238268027147757199848468661485394008360150757281993128982620719623614573331224813969882580597719617920094875318165326699993040995038748068228917487044575983555295421733960147979694919648901429417305168627771147284419328358823631833123048049212229770003080666994060181355996708786636435459084864402986701615529984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -688748175672584580402835685945008561776844929853871204357812853135617881307128568775022776092873767695202397725937602914306325722379823505950711738873505313271144947229756312937098501860482236511431864685690474315703770549785425005159657883062540857716139853009669825742472852808380051339664757576313617180809676090344983015913356037939088051428987469485444135757946707705415254480012869656241757339119123103361627094669647777663185757405197424784808610329678711563014915106729207295997045147517984908758031755676653029097380227299600381863289795980146890131835721475022317319435600676380367513592320230527786079232180015052566670107585061642259315103790747840007262353266731651985247081680944116376074926610267644759991336778020752085175099825924865710324210360345674298639835038566289249951226324975833195711301230949960164928951712126232424794754229059602981824890034622122789727900765699899383351034890927692054968525444369870844709343134077448291476876439988717389294872741044621796215925025684139463559922945518511681788697134800399673596233862564217161216010099075711337575749232005753655646595005279797247760972840979294429561637802828599027791656663871999079966693489780465774400767071904642093033093067313698780725966292451939933026652677281800570693932208136438167857342685539171624207721234775273156648186019277297328795299657718362098241912026352182259001728951789705598216872718916161823187107938394527444227721433044638531736576960072773591173811856825879827455366430139095295037362670503307519166770523910003280851152498221405557051006949920916304696715304494417057563636590180803842120092324801449631796214038834351115384963383463230339259825467227825713938438361169512448895950645585281831586050157947242771553193410724222826905912674503269233995345865423176699418540615196845931530653399241757277108266352202092974159790681922428175651363392725969257097651837377740807336158248093929703809194569253501589656954787661643805555820985385827350057746088626692057278317628091985902772626749965280885084409209662651625901695400769477970995534230219628729049324423455018529185316378805649947363789781483295914400729510171631522329738824876528743457026061674094614085621779498574789516785076408591991950417609450142934687601468735405123150567140355739438732058194703104092604348550348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] 875302736936827993306207816070693822508276671724541583974579559940598867146981595342547075323502012698362448321976742921531796655752341304909022879734769957232812662068053736661640733461076268751750847833275913276497134153852821572423327787249991793789156714520967034950551439941293326915002118507820044576397470251002776792200914901282560200257275499345190272478889309397698373825516354733338748922187931245406198323740457144016149459556706419663381038652823454031014802435261161323291319778892009910375156082876231389633014569346252856028144493020810895252548860877224408315173442816359965547524410036332460457092206902633952366752397695800546711975523405390511550344768669607267456283647824477180106164002204623659523447857597972493435535937837726496719889576477297036631422079308454296009596227478293315929876046990315194376742231509085539995291251845857359328223099774539469920439748881806130812781823749083605670634319797687456998185482641140623990407585300796014203376830573764499403675554883852926024250539152592470648768067415061127520152220104043945442319079287812259769511930829047381877823805930554422782464405395436769234425421108508732113533125871514948431506678882481045787445610555947717917539251811516361165238239928615908056691093848694732151895775910909804511500371839608100992315463828648684880581327932271632343318893581247397613824487112843345495404523640636079491751511505514021290800760320280941489926815794831441697098991006081380942068529003147875268856552327582358518046398271452910777663953256169063827277925309465173866288920442284934969143856164771274216026163982328069983283429591050665684612092773716617052104165642671184239157996697102150637074997282741046780020437900791507454173081318207355070948613183334109895112176893922927821854957146525716939518331440027399651877631048396683273892840604729226907779850451423413576713382796279888499311368049856717084145004005099003511953190390708909471177562856066975394800644494769224506745952537202384436626840882938424193913221532691889620110166432945981963503195271427256081802050119987103385312447910836382743531808414958796819087944496098115500788518196663769298363890380540609854822842807793997580584130463046603154077733973479498511477851562876375030452163268890940413587519852611546247517531418013787450839318659072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] -979407717610998785354145429571720990825416218562690944322935344635886781950843796243916192334291945176560053033058032697852502603348532250368010072447132449275820616637365210596384254582221323493404010564835488585704293777970696089492688800351858935274450197442729206495739678619958064482766682209063877695162472132880224995574695887747490830212925671498243473933012630569658408575080377202944138035744089609273720958895971411940645430687305690934177994969997172214027304983392335248057471384768165824488977190627517483890881438471793204134474377902353275302703697169724661606592922694983159471022999976833322947098769065649470846735135983565841409428400507120683343925797006910335163612730826840417693144561379475091630638785141368533718552851838839999252128953883217729452895657634070628835326635735200040263943983724056348338875877126847577088556116666752457949327067086541141058821528135643626526389612029254362652358425723163293438697530841230098441472411767864793904431406812887026247809607637566720318406905155901006174688875970843247626034974345384610635882905988355382170692830646658117322853316577392064637311345173144350876153785203895214200514981571589244223372541718140031306902597739042806017976685255870716991405288210289194416699151409375752606565105090636538706909902032620317123162706301896534282869055602280744108828705241282434263924632319403436094027620487775643184377595930352968530613972956184954108538793206252674950591550757071463543220668736692340818300250896172272680110222724960179105205401615655671225934171964646365160540589751558515841319786302376153084313705828575050705396557730573095846929792961250776254986702687452998825561311218123354066761248823185406003261009998292249195155887889739589155644590772116895796964503983373601886077172755840529498281500823704596806634314873001984091609615615920038531442408554804477133890030459755441071008264359778606025062817766082867255086761728316293187162461881912281914785668869062137262556163092028403433550840438932429293695196430089205821596367841417901470173606027806574444644862593546366772523382835349393717774575960456659838014874237381792982050192791420987131633354842920391522957656851365217203567985914309495492413830620931463514151904952939220543756817743343284361886440374313853406768544537138469970878545264640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] 947028318656793856533230081592156775699685231021192256479495421711751780516791663601135669349239974271512857391967823300830912125675869523325693224960953484674562788845276576518527606420357742441335285835345491079887619960111702390359456241936965769027223213449833720512224153202254211217736177905826608757313137775361023017845283067739987728727479496196177005469150281453243366461943152282892207623571242041166613715865098329464890353201291720658047632670080976027450210700122537761530528589694719849088008460215671134513722765670853026332021458291076886164686959978453384551421486711004167597332299951376620473282466290728139228254055014537738345172559813253686928056941859170764448966531836588232878741447482283371621721066715592048201144492823813632362028240732900502944531141121619106691102029976126705719589211015786057244666614577528537227245567783086818435960702544261174349152944717958565155824055646511334629154512364534008375551456657665903893845883347824606448875679542786320440418263406640039261199107363575399640068715775504238978426824635065623051326146118092128320209520289450397019237566462369228742050765665009452210721559911359069007194346409194397061415210691202847608040791016326904612682456990309162629127290648800299398635738463961756604603476285326736116634954876613520811900436354827515204169298947616710167616391238581998247359764711796074407503848672846852432754930911725726008301897317012533834975935585083179290952523395459487145017997191799921388616083259645674094124611822953350555605163210170805633314790326946751227512528016688408851866133954111743733460127782558152296278121530757415714052222390784347833123638879352665119269044113906939748636565206952225545546692795033468409223812768377047724617286958409515187332368515687883891360747514330816917155751841196843942007097553985656019311343238640240218750345759460127071644867129589346594192152973470496151885255778874424961093288884499734174739235814443963471043455041669836952318113331178277851165510003207445828189589518075118108441208562212565246252095318526067222546740376440668514059735990322775455648611471091335484207852212652541798102663081482935562325937629767251823876027325407776791802911241538965971054386854230448239578493313651963811242169245729857748089680966960549177943061459910878175790794539008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] -747857042608614009621174064322711370866786150698350020155615125988073216989476664352079295230009424197760642581650408314737841065084465444786986070728169025922571884637626145268511571542711783734685188371540653718294725451744722297660784267851269201182342075782536446379007933557723014718198517265771237974941464924024292780243204433325977830300983555713642631252016573752014868925638376289802091761335962900768767357832717911905784479236806920878972900278391100751753336321637077940847856632698391908456783850522639133535612848347886154910771318824400740769032357929829654524846833319227211363625788137074543972456994934674002751616581015457761830256938734982547525957342808327935225980120973637564399579183150983973304685959665976173151540596771882095965920540786875972276866046941150194146176384790000079296002358603944564864455602948087109397872534432457927593647924440703967070995083631371280026160902928941216735365130463696698451705700050058028968522469400206025653176498170115761748977983705113968749735358025781723242604836771216703586232570998100196835222773621904251006203893212597946044784886656701293414209746105727339450348167775681694437954458704582879768473606691526111344977764436980666909790608407315374560401338179987577918834057782728064586052767210836357955716453529943805211846716829931847830264862784177081827341806856897124654047772426554433503112758917297489957932283779523205467694761109470758986132961012384792008223672962549178883146608928997324568499939835622087670522725599561939123212194766191816280495918706569904596242261414350098476325367397070356070699856796636441302977693163182604085468821433804203408189865307361064552066539203474496550497875724455835843615361915040630631232329308498300990695919121903469178894773707496385987684923373249860774019157698407138808816107261417780806463922718382259046927831443876051898045706443042688123479535833069975084518020186871777783462798374730152465181289052317241386463321288075875059600882777394822081661583841254471288034190433422179620179640263379189453029112624664371410236071374683417246587762214094120597157892695999587303983353107041024867852887993158360705409091018219352868018362060641373622822221838802767615032070523380736631704564449665542767761026931390611913700184341577671338634552008040819290604002344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] 428756577042760050996861354274440063034521499652148946770147720123423901792605023867940945673997716536190334776108762697880585919279719552040549657284435730925385933775467216591331938418800445302583017219877230359657021065589514851950136536838855778748060327735580598857691264792365626358598868738108427253937521888747451312141174656422275028239472645802380160984325407610831881300866064849945917726834065477099419956464275588656088122382773494329328729634836333408540257693665750606459215813607312448520187063823687080240316735024808523632279387207350462530607358754491517154372300903740516392541319990682536606317349308141361657444815806882109359816795761850323246904502480751290353263250273017941800377409107664245716774034461864876688099852305941236094502058872258314956911957920040522038026023101252417914613877837400862310446859078856454622043202671507467953027893623957604720176457300081212114816856222401022249339909248793870932224792686972908743111980848061256458228615419953286214335568808242407739711991324303308974423311328738937408171573905854939945540792186711171137121013968568289022402697325760806181529015701760544362486175695722207999744508851549169530254944216478209455530876369638624954708027744840267285546679405033776266679369896107452859809982490841445937078078036440400749478204221068900276378215089850039848864957575686500593026448443319764320725985754936599410459577580238868132697100032285852990337445013743429100151593023119958500448240243974498360441741096421790960923155790022605168944791210612620548682986623275977147342938407860108919040678198961875929827054896157816381079061177357609176992291054244183009236803229191675148010391892031705990044175882973198532492577883733230428119574104068108947224304503703653692245504799272295026460922384464425876689914246948947891414476512113405035326817255777317936983646304440179311774738528206122354884098846784581386157734270901599217322124801599373611581218996016938475629978661479248820791483001812221222481652293028258687270518643997706427300076703592805730753019953268843944772985199206533047805150309284342037731915281550639369541377449022848427819179081427677191358035083771223600316018241204528214761078869663944111388166682184971819721562972508485167000237693893247868396232058834683292799093237759655998053486166016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] -116083373895729633041828084775365189008467272301076486147758044236514282195625047284167615570794149384645590006824576508234598597983350819851741230316719082742274750625277192411437708836874293107620654248092652844388590515457999286166955117885641930288988055870167115653736667331441257119288452224808135589520733993177088269607516696339055544887686972602882827185881280781427270939739707906426607691302725054054360814062348015133562180330895647127290429306572497723325390597886555450628865249445852240773822002076098602793610936295195653790103309851732982076992954054450919552116551041349927916688078175183571459089828817660924289455440011612933969235829824498144650741859321565883260612801280746968999590149389171478795511037856573293398761362305953882003851941411075259072866500757296890936023489278688060156576130183991112764860010486874975718799250795253484639922423437447576989051635981586644167598491246829907545298767602284975930119810771961096212389025394869245213649609832466814290820910342313209890393826394960988668978278570023739824065748379081770996373670584753867419703856669982743641350682698212468614419053431372577133942036122910159229001039649767179138333625481705207807626758721075799454851907759333800341355115353422662419486569048192698602197033049589373927433176144219993595204188371565713876260312105388143043260184979655096135540867262874757668217051423794432796610329064541009912129108904647774615627519965019537301025935710496108121306000558884082374962725545865055340966751000976658732787051897501987597476763920130962687487610163927916329394277231200396194127779885009453119815059620235034440597334214310934741736816399459443306680373633936891667977951488476713668668186836231653831089754104982212827214908278788051339136055169708303569418442018749155056615974867283989982634183413399784183077403601267130875776165203768379313626576852464215509988365212155082127097311197573657512798040795026066483765836962837286851442731093119223609830136177284649016989874480000500978533243996797541559070840554958331068675317785018502676831169525785160789988502653741679946129799846662923753212733083719399901011164478286358651332682673989616857917942609467744581747502743944374109425166204798500859415422017350430711530070883255820568944175740585246953842906393151262585102375321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] -70113118652218404879448375479785254941517870162201812313057853255755677129024920436139110931338059966011800644939084343874597184539175780957426624773650724564757029204436627613880647662602655602889320732710651498163984939427589578260365641069656923404816639432016768397274255182268426533381087350740514549917980058210008633266579696802790382068909352034702649373053384859756439575122605952897977277552591729920818811019557872686576931008606559682545409439001513916502567279440551979220751189333628105309284614122766569853530618248648337314584065382832832758649572330387596956835949730310251387341467208715896378087537981363279884179058676932509898472086858974397253156111645870281776326868705354338642124720751315881080353859165158442797071952881592659057989733919688818327803697701227752961357946288586977219567531651659457014380817004375693154930041774044027277984980655166603419632850200987044812109272410099954274614266377933652955681216138854449591566721979605910880440448150647127173978743804785919567709313669368123580640252426265338344468593230409159373334841888592223564622313252054178315406188158694814580645011440419381059049586355255409764757217145622908826281603332364089992630098241477634074572637990144885650827192647597358356461268880218323280166232697495788556681400143677655663821928920992354397364072798246475632981217674260952908333319413966320999862792139338571020008007536104954768425149960039899919840237452269571295682871804512338545774782488486637960037559793703911209437646794052833402116111542096039261727795724587080296309866977417778522640757207135259912352486857979051991942390814154478237600575878568154924117530252230747616554859889986729900918207354483938384276922889237064081496092570280905371179536452081216475904939099402297384143995273170710520971089978647894535716364534582142192855659692863473886006037817463005113580931356689999671404331786295329957285599297230853578951978159020885300579607680398141566693645200941662456960517732874682970329924294025856214938173799027539112867025173847608821136128588690048366546483465785557074358060677966687143693137724906321970294282528125405763819726556749964786793335497672551140076725192664514330236642939139531607328168357424226946773844674984259453628023467272492517466631709390413107030339801235035391344978690048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] 105300250972460452521675162507129005759264850294033289926434621504890836511591723882450379145579844979698063661045348482904819286417582662717147315730847147709125621342987112563570441358119164235999980980611287340898649701333901439509283472522226224873435579896199420442128298861463843798251566092214555874866328867629071832293654027774324312913898017609159923200233167506557815730977261318678806458327547620094803779463893107119759731921155442595216614470559628540556383231265502308713303598388675707510624706094547441317042934811060258068553560611679889622788611554001405746717085805014587143081910906216045804413773583843111834863681198317768855562402257161420475287348175799200565426505557140429378233180925864609194765734963676397742210098702727115072666252326892679262033902066147475752425035052667405485740509066899178137364083258405821527983827782781347933390592161068274994922357159568879536862706845496324598053922308851752381534012172464630084625285442937432965882114638315297416724935519839056487698506729750658994507536995566873829591715269134096457291718623318123196983609392145371914492957406513321542377559506714996039526861033804820141307696165337892172060537920921627445761764308897266031763684518829121817271644350165728464908568770196862837226225269788214121198770565176252470285460375682890083980955076325609733493607918487982903373174573636995694336102617528327241696371839949591170923999776033726634332451288708651106780614313568643613533962682854078121745120932693693773298813297065992942738146941325997031310679079502989224096911325515983194910613551329864576264456596165135249868455038924934495014728632266664910421458370499582635630699285991242000681724152025544704745062165121269459800077600509226892535460114175007030553871712051055731083987430820117012380514181923392344090727540538545291702460664316228741250923177574676919813411661646769648067983864423225012607633780441337031897340261774039392082696128271808843205580412388131833716305798871128000431765260818920401213803695510046808918667498539057019812753228799290578239214626277567035002990944151432964947072798950582532613434735803936629178337968996257353878527481905160368166908910232807939867362318228554557331693004335171901422934050621669304521402059082095501542207559225468293809606817303116332667565506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] -55817551388067442220607813554590688311924438742777126399140171555055875336283611793661304918092582374670034222623000556097510210764719907651822731926530641601496779088172529829128341139926938243901961951972832618837620631094225026187767624640171609125089911194499793528805938045488974860340556456851872323602829541029507072785447487625339465720169046263563455845966843689585217925122384143176675909891751439186478842378686565795241730623443662551875219829253706080399035250052467210125501022762526178832478157630752288869206635364089534022629488553244280512114555564058403863829641251671166021817335681795402309926774023947948231418045384696864751441487582715406387374578626358604778487122634287334532736000759975854587055966260475297448423660553734331565599406840687154844690400494714893180139635902154786995953383429740937035960413529892987089423096112619929613686645207110532911625780556394386912574409115593796672232278216242858184217285935366176789082724675879401602326133441016973037191418680803561056615456494875851179972216744188063985932574101440277929686411355853207473263596961640566144552363584062234183765702763567844720338586459360358639433745716354570413353171701991446543388403289239949404123918189819257858081448704342984357662400839305698177620542097352787229827643545753038670388787637743478661763448417407229203914864196711400874823870284925486120221317451512309729535463583443637549411682656029183713224433480712255924554067101013713278015110278843703666007819018253276690724556976443072353202952203196278230487065654027104196754747404505508341577048299349388869958997027829587149253801017270984688364139961680809964230905666256580943596836376020120557616522958164871821563446191279805870060113798032963566325543561388248908397620069984567966781797587485789000849111286584753224906855175423772432691324869743586322287170460081071724383566138500937257758066713235831828792797146936680165663113005796042099998372229093154328542796658750168696765270839136946820857804670780209625682225787529424585269895952229122357602431636213194048917795935235856489433307701317390674702349446831188768001415072508528346497848510617798343539721759302620688149563195717984471730111702324942758405420440214249881680913277553486925310080466404786448075600276293076300715055195654462266974587060224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] 1438678911145886771463744014855445853410757254875324657841916773300039396709611276474122009832710633226229043241674611653609039824484467982461562204972576343350431441972935432934500078977904155584261491169926253339569612170211328073656940945080646944848631359344918726154150681208737013255922481971520737097708038365820736923844445184929198730164661339076336813789273637305430984661856074959314074549006243563873501013787276321689934136253723715352695989926027230341110945668818993608135395155956982644807436214188723080567572314013670299800856355339441881320778042802372982083584745620600794058092150764161126830851076588797802347542159374854528524985176484304341328552733535215844780814901018262645024838837292301489681304611502688210432851570526911901984336658702090438227763583434157302838621456774428499585902187672951144093088157076782656049383299629828195123763850380976151809332979726328461785036421237770925071731249996839819972700337404785240292011247903543717357933986715368687874102151579980093519565958486309612681824006746306657440193568703180360146936184714328104329909543595136311796355528314420951411447533619284245871212409578146159823438044688765774019736223255875218330383895800771065435018963924796850357617960019355779873226145501375422319324475666116191892339286105973413250287988553867186653689144262217319848215553920738429005393284159242728825899953313640268499093035051691487732241719994843430521089865476041546237346609335284070187974752483713883385963671449930244495464868346849933706107766710655493983401701320823969288033340977550653671141487695333187000672834565908157033934329125152004190526546681360770490858129562131850673658563556986541759861158866853636569211538776688467356347413031222683314428084623067773813887825165828905036748979460043882141473431488213769265383135500185366295945729185262840600216753827935349642493565241317010396008594154317774345923900211367304764658421578129171484535276282457221519298328117771831190930670056074677219081758226415776579786287824929896319324175266421700378476340933802405322989595018849639209446626581167444374760007936757253067392588370726597980630118232682945377315491061574492618439638131910517544541686699961456032208957835087370984354615882057519447692032214947526672653541127304121488203317138661896731062435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 22064447021678995009833879711259749511486809925590243932509332495482686731494430464437396067938974776466831324092544026239546299965056263693790151716330853627561266996179268461628308630323018764550364383386760463673140970224382685116317363990835920546474868167162976006488822394225915379955725948805824569333265527954912885506442943220019836026345053557447685649037777548267499417844852683024177965436763758630757668812934990586663983751335608042552830027064819670692024356417282853755444942316880933269825750905370124736577875905562136959379097103014240679467911023234174139188311947763041107872059970593183600042499931197088653051162813314430010129888015165998326839782880780079435527152397590536184140395060400378787206242897313913618932164678584359073078490603672978021136887537697939104487045768669268833049299155373205240745303892494312225408874018565786096599960422398994529824555420212213038971185937984795465259342277416123081307963474858851771611533581964321509160225501868193833294428226513723538008398672060656299027512710450993860445585727447345351996014078393666630716770941696250906792774708958051377839989753314067093819673091131789766324076154432814321579329750078240082510201219381944006309739671949466962670993777531473379096270408115161474650717398868320098328676289762058441632398485822194739870863752284287820480675811554066254511272661514986823501047069625699504625774316740943337433760379320216945635631639211047322674344556381309361420726291613440211094701016907704510546668091802291267454051435078316749939386714034210479066983444946798590445166521276701600821994463909993640404866807352534458737652297882976340769382670984149604155503999791964955484935787965634084484574510566630634550823791156032189952494675750242386502037735043946878383099408243785412001339418581120700112866167032234589471602524146053930462848856289427029341308974971442339709191470182485047039526233918775231323358782262400218716478001945062895882560891804309383066908385782581477498114647297783518341571152429217130722789706858479371356874478393505601205577741570234815131509852077439672756141428877389092462118502178664309255193068088355282060387534485360840234836845973355318560450026059062416058170526174980714193925185737622229771511748134502624994890631939133987982201574468329165386143498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] -20419577250165745509290258426787537929074864669318299064896632288845885969099563854162723421880028257475131318469651065525343093009707420501077842962198098909091039920587327759345957069535069769217785570081114946316758315832095789408814318242673289589228234070602252964453890738073308488424887261426995111320419792998190680566953309247624078277334253523737688277618877768296478440592131738399365917690104245595905070790582081084916123230719946978676542094063167278379235193116607020867908494847094414620890838589056143400280195930645099584428079034123376026577769306696198712550105463675382103742109190318288081387091385568224922805382963724957741803459831862841787083451903076179027269404079588641946286862268707295332779653127662178185272732665056407803253613266072044065202308205500212659282891775039428087548765195859793154382164815263308196690505548433976497833133435797416894914592014039019265952266693677317113680663132557954574291768278022954705072060765989064482088428389593010564710883831869237577389780532457627619124177491533509455875655841512659049958181079039658993249688606437960746040731151406471330372331478081419733050742873834868767954785143381145344205626049764844620270965489737093753528299026877717106850750384462213102033051919976379176940589191880071821927450723310225910583564568339672428951499851103097060279179463628576483922032204545467776923750560881890150210911225779144650956097984839222610820014173466394138159130829612210940386981994194021623061250901080287611240772911644300200638864947975717618088680109784913362987893720073715564651100833422063368170894638357745265564220101773225975221842464853454616854839620641280439076298456233955896884414867627856249125014228794668538327166136967818537566429646748522940060750467525545078924734012428355786923494426615528464493108235296284879679417569015453246810301221443427807907720131402247638210978355854943560144141869823836141542533788634970868090903369244822182246047685329858997048249674662164555428597722544366537174101076829837193362156595549501843102034898076039007354230352848586876734570538830929118699414158696658742085181907211465064646224767379072398373391845326156929392325187935224650270874261696775485606922894438623713171145020697546146296757707868682617807122043713243636714189192964502338562225602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 10959961638227452110289900349308650875612508951081562507890398369237928023777159212956470229545336186722988221016669863769208229923058414733693771143904824464658341638891338773248924839474984224681215652737011718095585614893128047340870331707603389218337702091776278222125028937136361959304930852337990776893678998812215630421106594911465695754675721868113639581724037579883320753162354866169055263336352332938320075694381792235945268460014286539727143047837513785691879557762190609602409016951867450772816329775243948050193823947631666741064083154508538944146996127806372387915882759929117628781200175646984918653461622894227152787480006236431850955545152576867602977024334081950853018915957470476927314665763275539653570417703766006125033470558735419089898582251727141065120549063706189702374383948326976494213039509967414908403631051898435278924183916065832575746563343974090572896916497770525502345103814508734046002956625709117887122997994691039405330807228124802469162522716677876797856831956931848270801729630169493538121417869840414496911529835066522080738765333795255644626011986126332537929162167070690445435428342853636155141830501663820326315693418517047567123656076190906521210362533573537879870932500410428558140009980239177869685304223021658509347467997240630521835007815324621501805962812220383840326687184532249848354532581840190304215864038176256561211113238175138389864507575917669351804891759056322912080266694610676368417349877197945320313726230603213235566434933064631895132369981250789113586618587705029391087986917311348519540965174680596828680652218086367742476535838616189677527792882582257777716638962079103672025890119165052869556591727478113578267142021532445887272517718536730667155524457431762479224952914019053189475763098308463896978024738576879695612973067696129396379571163093859663795288495249865436557841266866972135315391193774795655099717402588088550644584284400859011256654713795210354744962350195490586469140483730082379169105725752927816851246976185082805684055064049618310049403866182368560922653073688299829781872795341886135145743881129452611213969628890082480491310585077897516922297754643017261379544385764701428952823761763323799402280079078931981589978060909292748207072156293082459178251813467523428601573065153020234004012324701517240588763660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -3801847798234004575644846578310231874724809441063998120264654220875430032439026597998111886100382796484553471048737143369326726135271082972738845114373968614248750872957555174958124870027988830221726592012611496475525179154784786384115346938535436653123119010646514243620478412846331740704688846985902500655907763450105329914538608209884041647828820387273518467399230238910137114345338081569632495747064365643983341433047655732760523065624860148657063580382286537381703758845826111848512879083409115904663962820976337423959593466346543834766480266038431143704913505996105085150912750287220525854383040759318463838626800699324639440615923861293153081160478176510351293184912077199489663923055306918485876154376935360022973255619964165657294336669962371257039884699698496453376829237017481399867021833877367517168637767958051600139253150480969035995899555268975647975687007110698788474724580406461309729893245821421098950559892515895482776513712392803062076184203589073012953421877060631583295603962781110522676655796851579579968055072404390315813336209850430844239206471337205283353197066373989620823629879220449954648195852710513016194714281731368509966923168666833078169440395850688117972482745438245233584977074649089040692672548425501976912693900908055849817155780660621854240571863106275790451000711910815987567405363760726484230389459263888527514229326137558647278534458157198900230010141780429528935059580307616000980333571804375718454042250390939037356476967982715725273231100808109488429623068005422992318672415443375079598052207531843012736103161235872674457947041978139831551371002467758881309531379194327048301409218414625059025060971745850983050151489400554123400721936791712239942489904961082801938240743879032625087421859695853708465019693608324516567493232695415295441643632195397177960624259711081934936092955776330277548870144265793263173016952107684262239180992582360872038394689529800648203046231981965705988036536657290832587948594354789486191349987707263081821795898553822927726279547918409398308228733311320551013935048381595598891453923499729833125576787716214022738253830761435979061021807358163111490116381644232032856533224943014619980479689878214030731333343675100338828899068095555096813392991851299319185816087806077987713798177566331861920313077455341677750968647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] 616718196707021852111372511170198225497887836041894117520955258099150379888542053886461830445161254861919386307764069598933227361329238082668260678308321580958789996729280551885092551163453518211783999884300571590132748403281507297357561068038830642274230578005388775305719540987621251465836252224431174346278896968148088505950991463239617495765860388885993456388652645241456421249081465370318688335998496494431144655976619962948682514843762593161686761630907067116063209222843828029347577880967713999037460747233491511757683095809270594216899345844136507450109721617808527686158204054649896998237780597695841764289984890371044502717648966555890264885979002113456418125777836325851779881360441159222898974489885135745329615397560313492286428489841910864449889289268132315745922497241979396318904902197003587065636937124547182665261878411542761009016129711298368381135390105399453654603261654732397417297124847323839009029499732867071327528048431473375476531554679175019986914348251081805196377187706316531164013658459524781834805256626365611619521101837038477031380761442676613496581617477445412311668514769930583872982641806226505535767595387657123204199103358469361499116095535498707573216229551935435948148589969622322882558221305263113635948669097455183626590268540268160253854948518001109804216854899073448365539885211469339304746835482421361762576970294003490413083119805889874147984514683450640485026566708405742827175127958421987635801238436303114080382892892902186036485984453238612047262109570348234852303909669389579178995147580603197407928862673982767951192192425256614557657368333001807607404344951734989428463315310960390570255118221685329199829351996450003558373123497641154986869547836622997049465434998809956920502245232676671114386684463627723227879042146762516084291194759059484561734973745505230001461861952956525053035602210357950170154443896603311950900662170628382241172254613583673503521624799034733631650976930596382484777003627993765054969553612815277320593481990304449264022446776047220750910771599584039403605318756465465680433300080133703652553798654826829014176203167284528157010422037073297209458835586763208934110934355095836006398907293277967393811232745217178444322230877808280800203128900956282089175476414829715237769331053851664128301475264073908179498434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] 226128040856793937607816754457821608458079313467366401373302471200475814108446693823783566597029388014440583747239309635692229873005559202464640946786197320422972303613448582043811379533832688145368089379106079913619765843509415613514893906863330200590332239357218656195183026755025204550401263242467027542340588661257288421851744194779541339940474809395845036804831296099285878761708777407075159025123185664999265144491064851284675992639335314604317385411908557445279000344297457592023635181229814790531583212662088500865832733276282546751388440130754455348575014824816176879700358195714533656893429712533343129821627170601072623625416539599679970283980293908316060295534404142831580521124662271563077373516196837819139685812057437081244776607154260051267579627964343576339650853306820703010262443308921073682301792406616554350140881685336872107697254628766692429172689637621551169478315020567823500144597866700007955181585684555093018030559525675812561097432317302685335274834217458963793334537743870384268567116933919445382135810674615432509430459065400722805411218584673981695577771864145609365790915278289142175933466020032031322935508574831388998702383161445070176900496747407845915607321237099962625961287471517278889715353062021985205114190838891080753337385124651581062611793861029863752704866588608713889139676082659222740169554159462238825799115269714554454937952364264835488754689759186029836311834782711585085630412187135829179200164038254944473286956533893734337530337341974304002447704965100699912645892957125945660575013324207397887154113329567077263570901095335569574030787268735512484236052383790113566819987194154405262454986041222166664718736245556528072802333573708273096405891020581064085095126779639791254874083499854374849536580651000332622188070251852333541496059245883512270228894484114156207381892136864508105587104563681603352671753157884518974050367964392740568224334670312125641969694453039939706361286053288140402832494831755557657334358461816126689052063902143016980188606771341036285316269748235757516284226406100628689886661450891802892329871801460258047233416881332425320528840544722642152371543694100751353495609525432878345492569708773615758860727829254243817447432742474432634313309081145120839328523732115586595008095340849567870660297931324709671010304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] -249034650303151168119334027622101122148874678272573247454757038302607832947481350641704349338472637816039510806336265452009449978134829497962050975502044680946022459792526486149861562504630292176397505648897650834423138588640811381870612905877971217200928069992479451590901477334198475897937119539066783686485966893982796614101891879024401535107443451456736169176702683044497579304558833587481871135044513709710999507767599044279056802714316522422015344987050601199307754529724400696929334986685052271078764060389404291574408692249443950345604665570463027486163336842687366886764305588530089259117761880216551656676492837031821814696463170529359193514398537337072449681950202154139666534881247625242879109006764748710335256961652312122324074529429229848604032208891900363306385141180273081053291971873789915632483738133570399722885232976914448999613279339377006003995594456740236399641136355347708399071231924178809739044335120939702288261606400643098747780185878377955730420813536348547310455126062920226946913401626676686553294995640538002695303221559476789774471450478894422442379299548758483891551520614480479028335221500655696192818376710434858310152063292666645261303865262011682366194896342752694129531005215131885475084697980375806727329095167646911526112183583375090372692267622073656988654541371287530074122631387477089415756573022167025624078243376683169137773666426384361072227489852362397174279735805267354326839745097129477183307137828711607085236623453626243793362530845257557224838455952274620766365097133112235083752393353775639086172575366770979938812458266452616519484271099297210339275489224901155301980783394600007516382393386022686774108328153475302123106191923469120621982550797790810671211058626254860128722768007457886828551752831784157762608501240398070339586765988031212571491272523385132031526986770932737941869003171190335029711672844132566223818461838341655459353261989159991679618407226212780538606696844904700601620604321991592927319386268383396306094436198013671439869089296657370955914695549286109445166969177034533472619799642549484096306426396334610141339395103934387435290562422939580238916451263769099080764000778451577378073927177180331640522458379599426596080929394876368117560214528766563004108450032684363899488810161969606153284887858373114700410912768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] 134268208915478537566824542795641099025014569806033323899303429590190118358019734480516127150645307555779287305618632724427814039724404369361013212388094112516584269708123500412514324292607086187496015713160818326229535877862610808387577601508114859727829116585813856325566199277470233430963841750314909812525287652532627117393902649132246685975345699936554653841334585301710205235129997326491028314930751804548633231754425090532793764995933346228336379737615136453644491832615877540722783866071202190253788632670202540681513283728853259510818337468873892919680505925521833150217739853134277748294543187764038547117066087990370560629211045788402231274087557318736577664854269190550232343026942839078452871981708758758873316826243946550543179837653610498620206486578998463382384772416691143656342132910849012732859810472158208404924418398100164197851664494955279455146987689134842601390501112947089601982343487379092586460399659580805526995147762830088598417955388288250374956047720256773541321984414414999915223203821473158456002202492687835867722281280022261292926571304593405806812808787533173472618558515716111548227161140429632438179426003512863449316366756002808195074458298134550915209657383010424065385631643815112295887218310648506996019686617589969225487967749248712703539496242856265923070016999120484480846862339179411193477250321573046972345683782524296643195578460151662384578597735404166120932685480096658061651603543835984960293866245326528235139821325483986891158455799376187941371860673455725926658909295378447355324156731584266377564263838691753926093439976208001570079053102427083269893023044517210059030919741800609765413948157913465730515301817217138218447388674046062025065838183087631495894361942808594506436600071638953969743503710155206077650485617260651382054280712976800807158361259381587124584983436516264911962535222752970813694034420021033788808674023529893491087424123317969516172127703277552469872857962855392198185552192043252811819199619220169887674582987517546232119989596185460025399041089031165588064516789877104493065998399852668733029410160317567173027623028680425841163546830906289842551700431332215208782384222203182786969656270472289615645545489502027929741358172706102819907753213374999748589233572313269494703345823822207395704401232996510839257169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] -55793250876337051672174970691958472314289262593708162970083310755863353987905429328889013587710943266105665420777636878295417506380142865045344563005403834258624004445411522271319132018114689429722829365867626642625332995523906491922130288905822755980972421784315105086505181049514037589813539365944260374495430623155055384155658732368075204480819184306398798242239674558402611035557669072268811596779297836978631734862625752766017164212121454997012039114076978071591654788750076821922915470016059787829927964337942125426234955667831658020701791952008145739841093469897945231778668173852306986222726864309927857204678525855471572314946286125200585165647815813838136034981703284312238921619605982391178001204665086390578523076740430264367919040006605177515144453120932381153923671038785986507449188898853834342581310408405603023028277411717016650963511110568816763152931750056253844597631218827774584098865679314575806605459635497000075035161759110027821569709417450653481083451376256904992899857636287691816640467389551954987521746245449033854622077092986091677522064844241104012672323335575624847679590637817534766372317575231544724848964095970292209877070251789933900985134585087965574769382081651005121129883575015320968555630626271316731546201479693773841685182989593464919776301480257001374995172522693931236999979056191921383977255713204925043154557539207622166210648204041726458792527482497302123704229686213791167320928296971949970368613321409649497625937426645118743712386498886045535795039509304125414979358090340747842353604224165622971111123186340528121980177622104601633007888645972229746928327768710199655794444244129902798614305931931745343709192139466835618236910622258688959240399312682431629663479785760873802970562682794253223738400020917940395588246334021389745804321292171139558489636735406425162170419837180456919054653979020170830246085778167649305474693097025741868424464849454006662401635829685738887557300269024486774581201362921423797483867970322825615063957068892681748008183932370071765949695281951697443276517253722838767337997243901779436959871180844363385066532800289846826230347287440024078715599845579122034274792742730735711066705081591643754334428448102336759922431078203362857739712443972851751032927012591318468392330565257970145292171903770407616829718528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] 19663495480212872037400966363909892711456026782152397508076162772382652165366075788969361753977809038672086820838154174250082727046008977389494609253144896456192281725234695173316530281260885979115246864767648770074442523022595570126113836241829336183085904558671172000328215770714121855959834696645192949865567667618176121891742265159952788203788713556133358467231350159418623547965461680113581876772787350228852077727619122003526156550926365498797731370258480247062933761019830028735706556545546013227302004726068504492466981661207739822643169639097180204171517021358707857111891417244944900517327863777195975314893451256251512897759868574200205533923402582970794700732757611519551291971527173926719375030643290590190293061685663334358470043862712153553028860336723370561599416721910289066252206814451299300578577959136655021711719568354331890324160599113196755417941929879867450151729869874048266145787349469239275911178045812704680913554078515143905809449958782837756946190536259835398509478598528270747620838745612651391084718056574332627486293972151120435009590091442429667449091699732335947863843657409083489742975335269897481853509058442381615614208538395801416665160436629965669874849829941660566487289801123051737492550305226790176450136886234825603491282341385401093567170593166402227033950726284792127662085516259244794268946084823497489067759024788327487387073406390277605241721251335118371610072727473187134198999607619468145057282636940153042775658609822776891375447785255531193563337337929328960449096472737029114613912596884355883896672400466548229798469005860292870312725817248880215171209650121204911143221629227978929777800261472203345973294761883051655927042954298550787759015600866651586728978742038515147918423608719087251684707969071042317678619516020357405519716224358879166319310369050207626868044498819023168341461101447857252789592978490216881748647732544577240432129238329145571264312667738034167078044162119567147205215133090013928140448063749780689892028544673222490603291335276670462804574052882953001825703519765335210426740321029121759913038951590430565558026880751670517226381059869834280291181631614675452473762743530517950372505637172941620101272556043705424747947311195988666958230939247924658076720700392674951874929330359256108274113767374969714675548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] -6066658554465273207744932603206836382549768617863919663994661408143839983698129031074474690130479249908083578562940493586122275304794797416316787622151400914805340899705389244327686493345881373805811895757283120321860817176127530888372734753440070087143622872669242358202779446969528760080436281365158840086138832554914565994661456423499431157700522266559634134686673028693801694190374627920349491983138789684417864607383965822384954972205836380792002849456749750360554869597532022780446770066025108107445255535060068422842786898438062646424084918317752952404701696996487259159184456127689045273242865108136235077299825591437867418889418595684939478345963784110914827383372914270062984710631402346020578440905002878864487460179507775223613299040744426111601283120227125509649015512155652129457336500870813126242278270763318901581348803539819972446560726162716966270088107327199633553168452187114918291505326316165788745926179343901078357924144831695871214824059088999490321751293140863810231231785741357998181270751006261861155680063227923291234076397736086407932441962845247496298825830213485024245949827866147206982873967891056317826532943603604511000464331273994303841237714653509424734533448811108079740725502172566822684315703816766246460699824663635010041198588822178412897416858109387294347821103202741680427060228394633261465406773383309184623617474726479960909017549984045380821262643183081175918844125654757330948232990761672521934018457312790265548733096733768428075195900525869673588658789090126040448732942237001188250097760091101450433261374385017446890270660616692237838255627316614665326641191145498032660563483275678229637825657817126349970920084427720103859729480511524082095275359894627410979469570404963750148143147919063471489062986668877027013883412217001374832197562146769701969552362197533107409138414824239964655756284029145812594122088897652612970691608314466620071494722410351083089014966365850168322332811016006587861962910741849981849851742897424394445464388870872810364331499741003519094965413949917314910117398464868732148113566576172697373487205605881037266292630127558509661600135711875465756972141688429488951702280691607293322334687182575338585255751534430447678221592524451732085951366308075086180328282168736569024417572628384580586511580632772142442741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] 1680225212476130994878334703248239584447637156107647906770483465459630234967757058067801168920910439740232806453877856600093968869769219438180659312126565390708111965667698977412882472803417317120360701508952644675564657832536842036462317998307976695715634978164171994892378335252570273953544473650121435868375057464350524147546909788875788078911842669335569711925258737442805181232794836250854649631291367288820173269931343729072926699203317502222266236915844749150938885909088291422770708350644636815101267166982076978996873768662274766684044025443700760935877623409114124177594309812861987435386359623252886161498963421951388391452632746284430449813045448489659455540846768327625648610841188447324995783013241638910471795076381216234790216552468826185632783690594133554768014143226872950316904053318199089967812724787624013407657132299489613954726580054715686030805226325618566794975156457709995007007657990830396931117485470540646816018003416450620792205178788938351577157119204226097644185385790506888400397755485755660870861418671038859449675375746923724951844257951124114262577016819085846439775998572648177965522553577696529157938148021852112262240902726638873868772409162186354913923751987887026582742066016993203571181495393461218828793493408207204736287606886021582940767622430829482057546574418873841402266267764583010498548503639169967848902571987069602118614854295417939732258749390221211362884971967014417585222815431946877271059945704779728562508360646273123666827394536817802232615911279504085035621196400010185781197905131974968089801489641387190042513579547774798659276189338486421126245650813680006507221837582852702625843221309892484883623460518721853936673973375146830989875465481134977754798109595505799132673301241674782408078677617040544909329965409053096898193027039162976630232135637512600966976284611091169732937466793698169406322601265879388457016607557445867690250431959921322756345936420728977499062322509965458140717820237137189649380511311670165573252361340686539559101849007382178047264867022518824833992140984645934614372397520118009987771200040938394002520872884397365170906029702401698434843042709331664462500229735701926524478526372450260641489798754193640811412206489495538938562149622148118050979062182445862691028143702705439222024598691016465354588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] -435699090597427975046221761543855794699906968800465187353577795228774037897202863889401201732806370716044325030493898015369020401401126912076082765000039182495432456739087227677188099805586231753413434433939717931823422683317738481694325619602759237801016163361721300444768711376810755983859382346803430115920989009272179916675089520207643812248064870939244008062567702813940954140110847730575151946625395055510996764650419050310780101046774305550066284487231946900027333682711549934676664253345106296501078506494612939048790463768261807819952176851409470292895928913675823456466670251603132673024926566924899120512051142831617514424763872356415915577978513547233652936111448163520937395204290483164850464203601668079229451493875689429184049063664690621724929563873104070891815586381418143114299137610743302416270235635987540445088396897196399336609775670493462664631769344566946602863622065825155879493715249234059751044189414018493447945500433055355267573463127351848844007495639835734968736205765493511162493369300260844253168520364539741133575262947512863911642962493858244098742605622439773021847755613500048662549020372898675266568149687745788091642161769209974111723587501539985899428566854151157102340988805905659776846202779456933024491630334922249534414425957937029704570115405047052927008779914763020212491639407204653379143378227335378624222560738167666563039862492153993006515273908255935498583424397730469091197119573020083064176825351728047858027976491992556231876405864315764178440796182926151680793445892619844473180366866687136480074697081041814137162257391274908144246897561402250540158764965689776363683158267848978520818485523532175670911630660890554403121782121700942894230207253284882656071903679760151071379225288119600627908025802988795355827016398274844803509217473113687476452054268690381030256970593078125268076589832596475027299857290841269781222665970288987031496313490605618816253237633390465768894428214161655864873323679875888005613347716123025548524589415663434769373558573221818978513091428933425203675459643797584045521427268202339375457455097455963684960567201272201770273560639559669243781773084795993987481299678516606066856403280471102156986229997951848857718301843433533220306147628376689532104744925244922323250648620937129549696039244971486211997696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] 109889134387829266840675175384214047496852976461495440908479790269528284135322880790897962407851936224295535327839632448860419114687261730739063441047828187762923940960130817184950661167602102943289096916973372979089434214215878099308552310527709125285498999142406552898691270142335999767734583947449391888678045790295867582258749553403591307833942155689003827132875384474114464874618061447064355966541689276564120583191895632130800146371109776980235402070575731755765073195308473699504650772024825778168313410516454761081807161814201358108982436801898177268922311209517178036510714325414329503920989092740875387549294397693369693162953210515471004010278507930015782278403656571901199240440921175761720299325709129604772307111399694887209141634124460063395160612892011038771832043046269491405679175361212405760998147866120035093730284139328259674894159172285082049419652402167241027214935137829472338427737904457634529065104533517822839040536739128184586418081703831723484308280055429374914003355334104089591043304979207095050093558973497823588489035860071387083096480872143426899631574442154789297446498613743150511775911870370315781584201668576585744321532212598202759270852658610291334019168945867739103166107342789951437639722102001122707410410065106692930749563338280690069149957665655316737655262820254386664874823880713344363662446009967388986261603709240336968318710794444429670835722517671779501890341322733463370693416650057142692826764540560935207760681253072485911689353354750262419474199409321599212209143230455992282697400373146945352845350968139385775769237535599766339787074129358572465375777603366482585943728157483856399181417118506888131340077554033844778607867897511534042916560853590858395071344224430295337575292256794530601083487332036849120868646710749992593209686235347004504308469725118238326206174535643828193237335276743893329482209823274172022780677362431664566355922962828823707453208078697404993958961683863483789359953977988496839697714073811643337662564587675255592593322813069092579387387115660513689228409585265604689034002231834548942026937916127029395367128178147275123394165822353251546447042021450747565710313839788644479467812828934856859812722636367807325725812107861667529944108411117652530745789463164681122010790745830944934570493886329442365603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] -26551885203959102464471219246989284833588591964157589328752878261531639775902755947266313508634926601423176362004742198538963781462548574654947013102139900166355255293183255448897096855890613050295381795077895770754724475565649129830235458437221234777607335745992092536396735089179317492612252859641685956833148325406911995946107791655059716713467759020610445409158747280947521714001619459899807430618486633211302002828110815563710460450665151025476995071869273225826403427544941135488648250386178971206199650609350927754223752980129957752203692741669678267612102139457966009514818721520273981424873495549621106309678522675411753794151169330925587866103643695503449281698693143374199478220031151028758725494682066916639745277199259362618674906975405841031520461693930209359150069683457866304161409678720281246162388356038867771017753340530619454790816909110115039168580669684274099825124986651118287147802249394996339277575478250757571659768442077316001763661908198154572186504321165689686631449749532877101289215904525976704143739045152646334693412325075970303886577332357565437661771674368584507802238178818676606809861707091392331262422925757168882508939598701035111122950023626930252939402104304145206419658354295115661005904433480029861826776079940755513768695534481318734645126902282209298293541050468190960565841017269448664031540254585250202721403901434919474918136222379672808511324505393869074856996337753096924385382384001458164480858433047593892702084509695937976570229706946062134317130875408432406351608042320429627109112583003756038071297843264118922038713465222917255753503448791105301245968904954948147804782083155341656166422299846973651309075892747967300859168263035666423349980857508223684239417083166690609229589880220225341701199245921025177298285728478252541973437925758075480164749063107970139998986330050554441446589327311036009972413276920845416285997240315435833365119598272635780595033310096175459776358527964900116195995707969340684632676019790706977677987795522840019177268880457751016805224955333681169008840682687301853226495955949831774410991927365860676431006649116476314723673340892572809126943301037537814433685469905989910334714444409094237120049618226896595409440251887463952105342921566519814037237471943675094607686132294558447406035441629177856393216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] 5756918447762233653163335730945043467419772155417089153006450788729982724455849002592887504450173369521355052290875604262650486535620824770594774187301780037960135293964605026941225196334841483086383017509125917005286573056607031372600725475974750115947308230285988499484788606121747115803114809861284477626726099574244469244926983916208835068194768605701218614690256321981738028724668467069380352606805257978962910707111446378774587725295928887287962565884521194014486848246285552800398107010190479032015586975911369191208332921060389058309099130323398056483284572682399413974245724012062909500180310323819047843117512523322588358521143151137325474652340710784072224159208271871392242532813338405120413069025018573299117356123119960727622990282074483010740011455601892560351375198377601786373485761988126414436570320783489482175583641051788290519750710982393824392571924581563368856365796478130606997299196145338881109249540935000764134180182727371085816670309658182159879558660006254982280681807403714216507283479543363540634635214539114986587858258806466290695536815284409964310548700665411093259646695311125672360902904048247492193203779760000169998944724741857858959845236223393637615170024769479202641399883715249117303819722628073859248100856847663422043966113820406091781886139608037125784551308988943882418495227221143246993845501339460209867718971164955288140276138662626347058543680498978136605519033482814353727343964114022365437395362594616543625130399152287728647955966921020166446573231397517655583667350365694450312621865842076415342674684145915697172895283896475791266328010767811133084817082637274402124912782568582411200418215974743907998313701398998210018074510234384219089185654151553182693519681035182853633015643030357084794659471323392210311477413451038264788513817625665354101876289550695976061423975095108252580944376183293546834252816422889945025601487816844915251294159958066106749282538869621210569513865485084022886071543394231796561990974357566124351197996769321384230439699050079538644059205348494351566115236782412158557513293153597295410462954487633543758601393090837307218981711372359944981450741678402885570907354492266204241507248609066056848201587624898242884678953575302874635183507909276230938828541629928567052855542156262399644345377588858679459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] -1048654066567707691736848605586086030456082976540524314761216837666528083443491198533963429412446636765751285743617539561583925564757384875111687627910382793799797023857956634582343312987906642287461935536497891708087732843421528339508527347768370972179199018983482816174711979210281629899021604747832142133224348973837404935658652713833603668436123083886139514865931597807903364158269838650591530932048229079642267424407684840157484166427328995122259202432010466859648534737080412725981559934225938965878605491049134147405279140298567791943272265342744746225711159579868255374453747995387064332530940170065766961086498754843070898088790366291267832920104099817581146914854476492763110805626744116730222057983989167368672610999353702908542294714249650868306505794870805301343958352823883229069216136172130543247578947259915573310657317260773414221875340999185048863070032131158153314693548996308415005503303176220616851095572819849305820446427331336910956756035294127715670359255449049240273872278212003847022205978229346536559994106245546930963860215596182311159737735673556071503928197201095998757994867570106815095277474216806013050071000644466018964173612718634907829701521054390080049882556853002399414304929809036052828419471109229856846581893128409108396074878428885914567700284771499041942652271393662226500065573478176236720810386950991896842375835717640587548076904294260515359345354570955260454040824204588887655857931792954210943553594708305043157761676477668447696383684127233614634861738598657304147602484765807381603713824452664191103732261978185202947733844277003069955373779292274190984802935089934584139418622216819631110460469353834196860010330452448692958490582409749949185106007876075249381237665098983104065394097664500485025944643062036532617694981778229491613241305374146890178381266799807590506263072693270597499253820366083489443427484122146635924116185528576346648432686084849783695981533051631397044952711700030375918730928382403960891289224391890222295201988156010294007626341994369871843099595953929342211130582525185109515167575803641054776961576654707659674187107416122375412330347596647718614858257431989700749365763017238919854932537147146823150277003318596803113764983497808948120599858334410693260232638394826281372394407821174124857200161947042023735296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] 152009381325212692487231581444476047377595396530628982705399266620167055356160925552212508733749404441719735974236041868196917620421443061706278017015669676141607641325288001626171436420960705741991844882355847969907035222886932861094694964903026985526219740493959480323393675907816520443088168098450843906101663454063564474359450760855262734014029602984837338835518667821151230660613251357540047460730997551241869028316575998631044635044589210540272215338342866585782714035210616996801463323933776266003707162264071405188298956243954016588213960607968727757017378471780367269493988236500843280976526320942166864429577694592377630671950754110701595364161402204924588991703987429108994827072712102980078614491768400015626374929559506178608627401149053856288466896733152138739413329854423897466244683047771181108370238623280280266946197788966428549366689827147648270318681025837985156233910589623938566328423931119355564218595487660312145262797291029030678127976380457007691655307413750520134474277114209890944248777556188615234629885939747547757843015204337314354102670995340755173087335836300544338164720449340785832992284824325289045367305837050612949543312523623744204749666650138893362827755513715582612346150140060357796170626325492264772196645375525084708869366370319267744638119240998998141579629746235681873305726606819336957820111341543856196038436735689368728920552842614280012727190360367351318279265737010103728096121495134472740137013509913597981680052111224877890868001780182923036597954706754822737087793126400551405353520399362056603842247290857668723809185921373114066803728841769117663309722258594995273884968586792543142313179076563316809058144860390469754034928053979658539060660793716237642748339576256098374536928101844075461349834233755230653921462869630448077630004895382370071672499098789756122956865069291684397831494559626298706265894285746521837493608139773647154687920012137572131443112978335441191807074076614807619608277236551184094376797110725884885025820501473495838684960343004352370706730782749957193551451399921287745109671076596338043380617880472113052603572018401192469274104569017435235411767470490074194034526878488065810955666727866849055521622324832963300777132867952926488250165381464704278917027158490998598987956223848062554071846738944946339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] -15659953354006247087516914594673605762160844665423319887393193894621785044417438633562294572354999446932710668143567569428714604677128265015630253474488297579403428301008238949877280247429729140300310119335908139570552913024359105376087284696090688299084040375397514116575686074319587410054237768564235829747675453007479814422016141565449833347839755071853125482790500343195501993070398260819658338710272506696885765624983878562244810524238925344692104613969381760870763815589255922243084486817089181882588453231644386189637357926884114693208913434706765195332406312334074083288656118662998061542421899970478246475142964970879198365600126615524648964338068968765300538186411966957478956804462312192529788892957339415294287792580019116674584940479392838771214071473779772745128941620225509508358798584649969527084439786514608693402252506247673505553397449107104571065511996328412232997576923349183737581719809235396346507465148716736359808740386778369189024635507364176304939164865145708802999944420136070873127122769172409544897641440638211535910732959419619338548713737378302398494252126883956871451940550018413972296284570812797090658201184724671070910523627139371090820712263666696441090066270892367243268830937222822649941416735391042273159485269169364199289393773363647222086760009989775635286621955592911941144767697718001619428597017599742533797356001778500872403585737150063989512684571715668284374581436349065646317846705145140851179440793717253475714112763863556565140812334044697139901048836844954008978365532741744004710753336278798204782711725361758684085737220228775997915575943277031116385690628579004487176941684680958761394222977834702395138564729717422240869312588214445530740222631110152073070629236815023132924423043445475671228559614306177992417281972064167306842798380420126279336630709657227792244765565082197624478557767531660789889505236638943189800025608250227648218779881940445147978114700364353713250470156367722338162462630966777594790680850158786108162090675399011696473216048818522592907543243330721564443052215589126586807727383134145282975893918900443717795961787758060814213107214481318386370775094714495743043922557889473506694120326710136575312978498817658457611677440696168899360708134336236939536554868231735079674524734766060587175858767851778211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] 525714506080149997909230012978673083698568909688753504198850331696233677042252810255649298775354486639278052680961219752385639717464092809926422537824918689374346779660798190609350203653476753298907503016980583293618114728437555975998590743922987654742507351892286142288390987197079925120129458574517504279248033464399372924957813239923561472026160288368217301168547821454769686148966502592903135414656959464431010096303223993177619325450168871959213770432889435086586954083436739082035485168753882172827210938926794364138060749537445318904564336407746014191255783557029831915037139655159636801781630355643993113931707367396878580798285118016784884285133065685424993106780755203181219094820436454190824654471467161805326824665568255652947625414924227223945982672173473548465052530560353131286223539283589181144324046647867348852133271769593901099197456839467099598592868544159915876793716993806010072527780450065377951212221220025258317763595326162564653976985122180837151080196664443089976177537156229478995222006446260483561716704453944373113027516035841145265474001956917311373067251194836600823077139916354994532902032628879437117054278172106368211824395823863305008716323241861859121309487268390515672072718182290283242136784077720594288056079658293930948752822464865487382105622530221597060890484078348423199904591856466673988243535785721521860303373294560839987327293732286188817262358009896301612210080492391938807062708571352188670586000141744722079911786048956567832959267219192123651508329235632604663660779937518598661719053318408159227429366638268889427184139722155390909984872988581976469619886075603994008532977139539319335235384777505868016806005621692147635546529355442066707974314223813025909236788356543998630456877064526034920373387536517172043787751728040029035108897997561886254616951079491931562941141894508725640305765396291016518294645044829257269128097751410793577254323231326954813231618943781425720747967279711072441793651167871245928315306611443431114354716266087241705556873960721560533009904689732673164779901715832910265917830514854508817625206950105479440623034235975724047516424069532805282437784864142909893680717104879611934791262389893608335193453582658149951149861447488792746128102327852225358022919630431692583723599241800961094592503213394493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] 199744043361616397223068226393754063021250889399810182425633173611776356499835428282320233527580131914633272251424361593242050199902651565532462471633554731846584263924609509902377641187741444316069278270585539532296582045230681211360512942664380644493751614397415060740447281707678104223828286411941262043809318540218401551786419591616907588629028895144664439470950322715061341335673746930860272038551873122443830889713369333042753396660932273075446383349362006150353715062892308495890598855861909691872121005754962273271039231518462913641100575326859725534121258225042904633744071630074688479475149443034495967350598817573517295093797685438837308248264093036964423133795849883035457323961982990971008066174682421716644340980873480236557372276977766325019006895615317648264459369423128875642666319870106517243493308506576197710866612341419473763445453865605372834821577724555361189637221944955884149159282847627663194977009842444746584874044049422840851127521860152219117638574077624123890385190089837396326426054944257143928177604136948207740156088120498165368914991854682181692365898874857319555474460806483093773437175392728616948829623152148563450861864632729658552782476785738415110653636035118378553128642874189087622631633241238162360454796705641452717798527700086283506061864686562625008576017144049748070418220613053385321041920158139599311446336608395728650680953534423525471512021985195641505727522335420023681908735371692245020820812080036984780358661780429690139404380273807201430109803388610632500361799303404035099354664520870025086956304256430060178024482066352241132274437753679491152125628921391211490342128361695801425806323478666130855079074630691600435012537193370840053223263584781594787040347377025762869082812616589254143676278482272344070301792954618976690294070917870046616514182933268671270783177172896727010773023138537316027620761331392641551538713186436251016532228945346774372138881584459559840942305234662169720392099243128402948466604158614677657380863691250085811077659863757875412585890216533869718680061989919413298406865677324561619937124365616380766141682985138176936525053766526182395640595247678958852511272886945749729307719106433590581853401262858338340198596145369392324120253757257200786349832457310686332155012998636226155751497461615558656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -48147179810548414939157659356896700997535944746926676748557088824326419497040601374514421377536055520092235913026016637686333410661251485339881911975109056679581852714794432978226171951279021022909408015680286045230748829350636176262615198487102132947341825030769741579849043380230453613306034274340308314690870716605486467408356006928277822391829227958566521915821828925723264246724923557598619334700977096994967834082238996837888750481584227266059745157676677710130289856448072442166745925308268505651683307016766991248354061713800856951734733626169379628823715700227724002783153622732895578604141261922706387828919646276685921706911590146905165495529030818967951242950673323558689065481554342593911906342207135705306208582948233853055733855132487013174172503800989856853798853211784575714642949518930883624754321383325760380417967776926036675716133683076754251426851530212079930761947323288738021568596692608797660515254288051128315561045335442754026879375009036467612231594339467841126338876307763977916083396970273700121899868917020983430820479943510544365018162426034210459256736687547453351989682423418437472214340487993023863617045465716984836538053688799219350766306576885086199161454800564413512410238981484397800062318364830844310822773372203741511297545893053019885203399518446229848743774623764715433393637373229824868116586464046195373621217782098064461629660747261083013677438268232867565345156706187773327093486796823528507266134862065703538772456209168233154949700211032803277370526241467623724310270388502394711356292067870846119613057383200580510161168340275021317784958722921835555284960024345282943801459289056790077957239048130551949839520797943702314174389292955698749748115194810067587746281447118343713642062464054493810172787944513166834252431410737326093024254461376265478978195839299926469647443272859383465458712450042987677826180105275033093516255873607688700802767520363221429851628106955092049984500629723642443353528695312938228961970164631386936701152009950218535378349202041578329395623896185885541209870482442545680951220738930623302766361999515632368633970810858689649313914123747688025111308863227943153015685325808260181240028243507745279215159706434356014314126295107461532832032166702659693301398188951861986756715268220237267022469135712911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 4365323712602886232889814791081673866843951896590344017217265342145095329264620108120555350427347032644809045181326132393232514043260408654024846203456079555286245615930703061178656280582406697718512504860924117293769850378785087749132469268643967060292117500146601056637863684542714129592067368196291318787696565037891753529211608065328664281080816230103014735693956622120262368542108126406543283536681597971348718427412797261279245817719241082985703739758588343730867518686391378917768883865643509694779732566379870634209926560384900606180171159111515886498723771427252564833655849959034793177799889322301058265222165101420395761267331562206935130088655467343294506400807170110714019349902578020493904941209575870356001598326310013290511699952068154257436217613989584028926901960573205241889707289853893027054544665709347667803203214824702594140507808127254549230122543355510720151919172626767390026109987912340225412298720689221996731998359343711930900105366825062363075407551227247538371264204678391285482265101051956155198745884717757774460656821115767293233947331637420692693055106102832395359089739882570957233611867639275624058794036364658045048633577809418552637209919605812593827340846774546952626826445039446321019174485597580498169248411719569837014927822517799785743930930187760583362190105543359622920947462134186757038044728256122585929092423464542312499693099115675736356700512349667006667931559591322929534444408296936261606587605797893295376353409032246601050810058671826261018341478888084635499423577715414152749101107617382481170911008129893412264147958935623615657944370556243347645851496765620397337565343126699110161992044583215060346275842132096414793522617635841004468112780766114244746914941885387078743791901629461105963646037614341788448594501120649924285793232863433734490579666130315034976360166401708234886103840962979428009090490957492074611968101801640434244658848582781917148829866861565828053957156835355360353793839632804113404025583953889776478005121394803557571559238971494073648028659009206076256262412365238905084343700815512229679029031338056329056805877956235136977962475406783059057309599048812069155140220909128809432806333851579654095905495496061021437644684567356291464425814213552271263820277869498925428104837817748804054107433029599232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] 332551478147125546792929053042309876472580542057245597562106256184630805043832960243828855730433621320780961401136051183217073301187491687875408575478134716701696716423048353319720586892310935098661221583986968758432140809019970045094537050008474637110003652808739341538613421434914250988729511146203827161897216558685256792999470546743065151643984090296956549280372645050671166156686961607394614276874402492538852125772118539541828981271224979789228498169987079689518969732326884878176916681637447929193719685841785989964692498767455198523572762795266673487291108773516559786764024854850160459825983720021248609868479275110128776004090341027965607339472312153198010162377906105450680121389690348203103689288396929569678118781118745622029525492949346616390639986109938060474023776200214479086181093105363477750566110079324686449086291824369970848188872580521437471476787981301826662593519142351920305309017966375039088530396716587463023476731063839310025556360561340114377861205057092859832554936086507546865250906372889346760143336481281470558089030713843040012700347351746074421233190339180041185593575026086006318801135012324557986564012646635182161953736082518821842194360398933641240209426140183510391448727112150801676407764880362608086604404123219541357089234625407192208249834111346069688375909884001808555955311422358543230557026880421086025564424802883845089115208224817298257161897346199910527449002700373470817403785079048998561882099364020805398268925357481789138618030204433092130520473548078284804790149433268671482271510385315628597417045900008342467117325504741858730341912950242272434572589330155539241551236077221798572577584007673321042701314778558439807017844927669958091669505783150502601608196019248925952220186334594991975305348905279983836724284490078780493744540583939998941490158607074096686862082494482174402651440995420150391733824063284209979902895474094402816205548051615224768038661773495746969831202206465440220511953363633297649926762565314585453560430590670683494227958979584996084348633120159006127927100616475058753117301141597267640772942377504610241087875872337636800380836182481076626400693596185440273431826829654047392824273828579870336805550467105999496166858480777707740060869770453816999870022891876613055343563075714794777185438033510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] -185576371732277177042989585071041218016103360992055494763185063339087069763539602096015677276049442206102770957083803114410325660322000133753456722730077866542162677672466509100608046561939977397874965149923571722825680413255126067969808848297215027345076639851286401946833522964336066695240842595077471743492747631672660845454890461909649949814806558164313862084781981483327486499199364093291737480976414135983634255226521769661453619603801431050024503127637970011753302938841539360888852062006782454500992103839852698607273240645503735024089075982433147006863349510877623776901072386550884158570121746212375306918998323853086792472627045229240178882604146416751156875248652826723950188971161122455744839957250008846402105892754540959425994663458034152039887962275814463232407000027737412882537110613719143782118186943315087910149809687374467575312946634196159011605131513895730722084870111038355783734580124050678328224735696687799697203019296979743805581063495416340203220940752453921405445302751225447510200337959674768779171376759135538399122251898869606856370418682578994797065965207067268490372551234173078569081080949659323500427849323963569759950849537945019524630743250582869017684126956947539309796476596013742748457973129719089526979356781211768584260827590737635779033484917251598236598138592278187239009160631825456102972677883577328712287598318116854143202302039088176852363795306968815115338273325385123237251524858444296046156141446977949348959478766776248264119933629174152947799765214553514816441477369669180949150969228541695898265164638851018587668227737545593281583360751555906309591244522082306034948729041229070745317855879023369509014765745309519237877484365411186664182156838353718253840260919000416969585767293902736963300755307025935555435992948652249173261312247584862081424237207983301686274551225056076103975778974498056677112925360920611188633521087609442231059568647458471144659140140919356448648808514067159440307518987897449114553753376425110296988463955387630265949071425230017725551902232493093534924372802015040235443225094538058050550555590380676899251767457192785506763737849960486030625174007065415250654049362727627977196093076593813406397585161868841982090661856237684759532838088230156856937019289471684962545705113004203068618654798053376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] 34771946040395257462468044899145520227226305545083864446382707250863064993026853472300416169645783319758271778479186521246026178148406962661236531893453808487916475983766226898847814640574529215462226584960151039571026041488216053081978414373950822721444608966334793182562881004616379580719035907353528828626890214142373875638954303477861670196008777200821210003944200191209672683946140699280548799867628919391301856447191414873691779344882105232863035663930941345522708923910558336327015501483463011431101438356732923505957151057674737872766036093221632502545277599864619801034352988494062196857200253959222472768686550329563869164380808156673292774790598798005058202724996385848456804942604739424381042884707760369047863649873976135178441930290958871474456906601963589681268561627005309760931944978949715844362238666929357390991787493121994424524893924747096045451306561498766273777535500433520004023407468470959932925348201299871588839416114283433295273823264339267566720920435603200686740184058559522408869313525523130768545773842531264396432783601042478171644471520044011585929553230660070967210393163801159730046270425224688972716386779267634799340563387139642645758845727508837142125639770782167792878869461171158512772097491271409065343949038330842891800403879595588810251994798144421933546824348482439287994291180002522367037402655652254119500276412842993989422790499514258073724065265156465584796656212670882275573986777610343546706857675996348043468556883807096411890329799075744912285754496942631321982549037065558080258142764985805049644452434558423289406153446047653892767170114309599634904296647638343701858738723067158151200292998232220897542746972550135628071969348018461726446204243942827903193627860507479432939557373153301791370945370984885218032562991919436261248421008494389769054638752652151855403547106995707512472569684359580604985973243508520311588192196101220212377698371648404638158428767798362378166942013386514651660867316864141778242244781534858474583360157696896503891470868730927948873725592397771857826886028324719976119598306138697640980221570271285771020356127587535027171221919194272213166558225307071064775027664169557034547029332458398799217628834033763329063967688879255946260804310037195599779286157772759118256474007407923353266615956275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] -4079116205283994341655078542442870929631936926389940847780179901137020307733128032935841067135015788433815945532204869842546399661377987659791147216003546887194607293060339747104017408865803050502011380836162335129884910689915596127467232680084766500680928978147894191422592144191607457826292489704448958560783417540517499153619352542265930725200874080230025069464298862930802922963486038951150108304837946105580211039921772173297624669964227703417549761997646304071109832154619077896573908803794248264325857704781924553761365884950459854982339593191379442352174063056261868168268767025998565084259218558552924714275875235489587986989172351438926016264372405127384981152265050731862455444487783989438833235067930108433461819937758508868207698412307609867410743794392336656564233935493781293631578027198425923748507443701157953157496813192938715008706889686136966442441506211727551245157151224861927887165410292441184776446592899649311411650883542554117486921845149016563356562722490330652666342278360834247928533771680790144277713427760913145438256974921480526175068919662656126187877887306693336401029826644063756026574995555372038005457619031159735492887492642751929016977560015659373214652230630708739948076181323727953191020525071233853254006696689369518770902699102339441737412286804320384698081655330404857748030061100306522448768183031006626655404583741029212945931911634860169685024984794299216464899158193556500228614718537397212311938116945147057122563440236358118352439374454595326801406300077438539639538225739633329478743284205646323484874859825375575195418776402549700200937650020996712820787402975248007645910368834486261021822984923230424381413714851632329836100593642460872991863326564807820975070346206145280296849468463042903737891222658640923042920165198668399124156638330606681395975118292698670980515612387231175686534266446600508940153784026494512544009245408481219375677445112888822676415549733283694412400457927596813976843014147052932914082766355749459059815947146193988708201377434695851327622582002130697358657454462089954193102761008736193218190285309178823217625441187927352567088808294977886088173085254461039244361609133572941393998213511121031007192737285081104432764295930153891413001633504851358478430408163002121485371440923354540867716976214016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] 308358920439761924513584913579178587378911312166627254228712267655603164958417834285915160448419664043146147226508059848486333645463692746248846402892086211220002266872018404565826153405078423395349661484178790520363133986696370054040331169181580653041979145434075989750449178437678354766209618902687012641050798267391575667485364059629386749854308142177538914759440009356422096286117253107993856868016699182435251098605771981733727876239744289956713714872181762495600565792070591149431068891844581109369065885936161344025807475785301244244473355674077673528334945560999837013144686886984794051450398553752120306224582299605611663627585193277562387181605977481443996174856202383827771948955620134246877216869339652013399135242011107847208136452196367786963267470421098236855627206068494458666008990343039504366295993365001714595433087818743732085945080193156606059612964201617339648059047389452406322267551487428847263155274274374896322045595621340357516068574425979944434600812929105948204815236543781060075615766917389020267596811624485281842242726813755665093478173534212027680945107577487630449391327653736724909869971852379790460501269493103919187416601013769537084095082019808995294280569654270724506157074987363219923864647722189910379713716610385414710175803222682810937152238270205169490328573611046024882420127362040003639809072612788469620981836596719301870313030564448895076987816242923506704953932982364105938089087174603209298469570699195653184137109289351516290111148508993833179697163780016471781526811478411938706352077981776678412217372811549662095150275199864743127976522478450793789890946083185069290430762565670250556906253432904016704057765738730460308186349674607138168223825602271048126138503389387532037936242523802916947052269640135833237677470093864148073645954798049561915075722509069132722195071580653116499928847269309931659292166776903146401434614007244671979987644902575797291931301131838824113676169529771878517655071537996024478020544209533688433854066344685493203528874967063891802000477491582254886896997451493560830829034202816704485477089595641155503968136070091948524845349565725816472493132571748112035037383470577668472344570115472278083576524414819031529514222484705131423493475356755268614143431457609134955798451135543564310534527385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] -11591740905997571818430171144310456176863488577859192590457507931504296996128604587083892780384889456880810861367931595390965173366123598174929815691120256030526746988242118027983625483802588555837937912192443669376444906612845631078496864263652235935716584502065347297204705164214296188157058319924331847683979194383880712420299503276584773750038658555616494647076268333127788406366353912452742722285416090027926887390442041328958677967050309609337322725090749377340506969015081169758837629513171640012159950214192839230277285183118417001560389416425353721640270171598007540224484869656062476649564955699289453271077817819571926077492530170875307140795583011781105316597699714359517023963910278954839348148567370686323698238487270560489999708803131153735566745054183819443749219741211693027148671051110638515638200635075755684512753464546956988369673604053971212747924590120194472067266059804487227708215104270727100924641162298286674748682264045459046374974334651717299350953919941749330407589782709125990988965287119228951652054636019111581885856460147586367328857601563189951886058819481295705314247884451841796339503391919094686943788047381601683912830019669828682833719071927577147314983609708147461937305003824621879970825863814138312878377992587221747215117275709703393198719884522197960067600093398623187551658292906201683047579484907721679438126874998873361390956154814683236100448452122267343925888846356713907836185572292286312468444353885743631251278396524538211597158567191140458373051445813679868945248811304707148903378221796427963673635609466569099910548602645612060810280507704360586187816813325727015150500335261737487145385827194693788328446867033958303026644313327368991246349649784984931959749202388825023037543046524502458208793219244915880426827865175797371178551997824275401389726090297621056193434756160174579059796462278658643113096743308853117453967986255061447797294620125426231562300783168737825643834343640739132343044560667192539980191731232162844038988587253480683303209405782750095409123296313994450614367596878286720009204913150696617602655791776160802696150688134496374369605866235672789171028818218892326661990699949207766445110218606437322717737621107837848360512123090701648045563340222786875748695496454229177304057825277383450749590044672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] -1215855400668183511159542250635149589880730611670325442900433150113111455298596513163821323879010177720512315471520651768141452648744511990157246222549855184386109778133011188006664398921251862428506801671515041497548331058389878059733444302471849450229845287582960026138443331805240106651537308625577570686496433752453959650554506000736377941499646228127511413543022770491757529469727149844572602066321870929345260233031063750703389707742263958204021944763552301170160274042829860617526535963579109969079745786497896445256101340555282043503494049362864568046911539921629129086702921683547275713429732248837330692583308449523975383392255151780567743873544947862642161459981244379873901116849951311949063603593032869499422442375848692920248758009778800103962590944510084579093576532173665616287839314958519572863230754398065576167181163237426149985715009793448975170277939380595385606633000778949087651640846998228490854787537289211111950931595987607109781343399849245277509729122651253289934762809791423031548361562281811908887465511648864191154641819734601843957680832784480104883510904176681782128004208131588746343813315831320739138493563111022536039061917591071714261607960162082093140110432087761384416294925521938034260799056018298531898436580262327554300629450322853577651315183213055909153847700552451870754270315045871505530550325436113307517619695292959267573661347617083049769666908109392992917173053744866375048447428974923770653720114150318769740347450590215960209384648566890212164792578977319077977516366102163908040952070428970116223342188873575877350391002723473483444818369012284436019633566123652046921155741378555901413919403810653479862264729744425406660914549586577260956135357645772199633978766951555415151492994045588325162208985450399350041455921113697936026807160772538320808473873421091107194827419965691707312661630222732230019524333768571878328892323329307125358316558858829170540180880148234009168056059903169180863390661478289067235959810423409052311241058203000378628265457999632763951053906315252952828608112450042790450493540842437587973968112313196905687123978818790998078314598998506109650157619421684801250790516942814997773398093941078433570450096864942901711884013448007765233322477312723563345405981690125853847749085262813737302768909318881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -5758432434243590230930502694462493903229738887834850991044071206413699495449968034812820360709769145779037576878474975411872656085422369076285137852006401291320023337992550012196654101462648376684777746605473774571563787901785031346306725576312644530490706090854401074787499549012156330048959907620417266525358898007760242394728793071947125214393981034546298418429811440318540269288615361878959962192296374437923685422992555113586642212394610305498756809448951177773868331105002642828081332713438183764802994183616911473210847887595847522931536591567837774928155766289598732044207285705083086622813409796560541311068495267845051514648600930932492057820328293702602489281576948190671262960365435119229702443832927773254685749304886426779944366258928740171256129669755705026442105923983422943293287940702382035619723009596294636983023478256193878390647521926326236246465091041799343545703067625155230008862908222002217856555613483220566537441707892356559707672850872606560209422883352136116926894148936337662848369613391862920859011191621822864262139677423762138497878066586776108895750447291999814787173434948988524948669186130829211963309632350668923879053759444315145159491880573063980280757332214405749320853099333637642149293651153330793588083987434127189083080611329933160502212102070695949053408568126111367323286516477765840871497049128428386408979030644129672896584856151409722601722563362407800710789068758641290107934221602300388859245736178345032705989104952440442508751934680391942555630377387668561241108525252169327727318713934338692368260655688843151168167880694635006567224379828973748271605771739906595553678213716713992749591134230945982042119244588686797820623168275870213803505458099394610470619979043559450828025495637966789348611821686692817244525647265523928356582845717716507205927161126915941731118935026651698622752935624986236723636026593848405693695854527501770729423944610355681074373394739998962516056151713246213980971743188798081254383093539042133432610882221214659394211993566246613977148627355250139238864108136670444962257578947266882228948980782354836183896678097029558470078514158712754757830246662278977031335863064820072086521899805719964036688455405849542378043015402725072976057568007246292498866372759193166788035520993306152699980631603412992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -244076752711990621762569459942579215789936163301731764851422249307260201258862104356534290262809282750424976525101727933743225246801133963399693613823394610846457969423299697010151636388612920414219776431051418711355792827676217368721337870026438863458701384461060811382322091573466223146367255374115037701651624171402115765957719161944382565262313896953271610539301649153091755036588842096475339335602372722977193819218323480413077401983937669980221397424591225089130345756448662734290956155093871734831560228983601804204315547170155746392649603028142373671172883541870414955489225584881862951445779162597918566401803769054701953293786815413307030442328881658433011347528331518496556503403204440459028306408174041190312702672846588552772172165080164462238510367539523013604161971464840559754712282765750806388266554201668020274322105259174446517897455744845663671152506917851014020874056230524623595512334706903710947856077100117719874666169125104386099184832561254867705083693718488250001328909164281422104938068815994450355867492196958532878791457156783378694552023714127042684377054239722505309584785886708714864909070693342751048297630616191984080135669838059792090278919604511544777249921894158573205077605436572999557051140062457990480025219753221175351227599275335314344219287790127513277649477869871484959988324554127266923547213016452820825975493229461995430652690656826445519902768850425913244159592659438472235054306892627597830866218967483309878632070614470324343916137194330546097115094762384515726913298275452055730158938554364540657639366941628540216771590950456750272650911824703928248013093240123359663959057440487254940773012894510314536579424436119698576586585055955661139494444548834426268973263680772005628378704189036417224785352392032593172936663256267527092363633461511908184373635869015244423507833034652210273834477559738901754830191202413175939593557511180358845174082888681337512701948855702768688779808471774219066151326156499337960693116232172495175991112291598394759147992527053035673618507260062014008670631381237910316552687087835146199365593236688102704996073515251608444647293419837687592025586658685336108358569519224123226261976194893349621221987602049790880371280644743503376873992224653454665204094881993155121340471908464307954073542114242723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] -4012336751149183983838182744095348513883306028986608383100680325555655818795248097661654402698446062873663373491511103730900251443167379703932393836130380953019262915768719164069025105495033192716079437433692910083377722792011171015458039852039226811401822981807389914830943201231543539676532584419717694342965665154428419552266058262800715957430466551575707738436886298436905563942616962517211547901252285083053596891060408207508404464475794974652837314156118680680537962116682434991631546369294030863172132570903622656001056825699407254811962680645583331791554554659480784200123145597852760460542941092114795015937722603151273267923277469527083290753711196211534003006624052633245346056952254731168477122815729260259925253714047174140403212429811469496270982709320738811761588271117304793753141550493425040499919208901321889639629078493889697335374779333173645642825821764302483311988041083403695580245541760548207074800698279545034880059288501819055692789242111892328360031045285489122166217466048887575136783581543650778004584762048371025175057577430789431770587043529630233331146949881228347499409599349436346478203764654238665650781549843964136163769913670892606660611234743890777680092173394927208981943735874437551839288654410812011736820584577938836115937134974757712262364102787366896506871305430173169817106011108435762387062925306482428114865983069856527892049075122478484198180557384489160101488886828850822599006611542747914720749013998537708419756884543639643583308806524601597921993728706643220318141174946573811876858137735008334202493341179326823047775801281576238874555256081967794235268482061175476397069346369621052026789855875295101603663269175739254865136164761453120447999939537297121632072655698576309303896442653069193306899046098601219156043075129815013672208114723462098389409322645726893983344700165209299956942659131292911301769424293364773921936832452192444529032508053816163019180043347893408934097692319054711911747637557642345544281246547329203613926099495987467655578537426683726282933431125309813892548207459828229533307934916665139367318801135562911817796428577750152703213517921636306951260427574412885326456384495452104225883285544958944221977412613484216531026867384590983020253185326705530701039345360101784459665603807615729984172654875367178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] 7630334793432406715557751105109121503075698195765253581130608742830256290601066414465873615323158882287619173329846943395165939338488971610584957888463662027525354883907723316278204439442248907634265212431180185647575554239466733219877487745970674796551361272497181642177607981612131881565776370216526184809745773043937019568997486158800042056236535411860267525360663830912033373728186818977779535438507376053145309173361838395045284139760145803302805741498260293279704167962903462974896683544371010455057987492965965721815743077516822600870067410331276044761337119483499347987413554522654925515185390135467024700277457652527117806972719922685790507935023733404995264353277982654000093244685032567953302140892770780458953444725795076176605175906293227615546993896083640123133962555798360211601887491580231453413505358485995975946705591427965732785135225897365508750395671061950903929473263824377549523742770935335518680745868662486812322722614521863931175793743350672141587403011025749587072705072729182632850035105571485635896921343067371513729312161769204593931046777590987963030056106385292629026171452647936303384987297086237390975393801949734829058962593126266188038223379365084556963446276181142424242056510452384793224028252060005087587033172819498588966238807052203389277482853546313880414852363875682475889832738930547558094795963218693264502728025821332385826438769983320498104042140235130430206764870556426848750871191204176178746209710449578055621201644260206993329887899250848668425829004336134138863464298018315420280159461578650230485390805088481242379896926853880871360734246701340494315136970263301417374950800613223642500307927479475578707691493342373256753290105620994913268861485528129047435756804683664657917918347344791482465575576554886335746025995128313383910022138412395168351923932852575121587326146097394891278134010851491009392503389466774735889545764936282614069848031781396580945666135890314649724881696898314048230586712656094009226414273011261327515523959785457042204080915906179994207065700322515531084761709297558110628613966214660541374656111442173040620586640062081484871778660091895370164473805314086208409635752217719480539735834073327988663366071327783517656136930853000004467029263520023501851687659091209553114239611847251531531787243049053061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -214547386759257488021541749512903357054423165544791502258290824168931904845731795335365746622296030411354596097217760621101123323988638481447501192016516396951521883740770883009706970344819569444162352139693459100913584826266174371044846894291641441970815117556760869065982877809458505994159243619233123939076877778978756744066313158361899550676001491188272281122706626066010042520969166074298499639092618612454794468441348540116490615393731239773168145020226918352833643397998302420607878485141561420614666241579186833370358717342848338373738683036342645749842584861106858842019046351197467757094707855254000334192945979834828525853621519422328137581121113488434625422122802458869876150404418048743647012108150572836510436979322773348320248062329230912957149200389727410097156004016151230744350100339675016509975473862786971657262707263069296504041313989567087481215028236668012588875484092520146549819609090056399928537322013631814922118861657063712473828737204538573115957270517262799554987748966685514658960857312123839824563307136469838899794238635428192149303939194909107086985123544431820150644474241956328827648175793350416703304592069223606710381650527042664330435906805735730723776338620363981143374207883172669237207698921733205212377155337352637855972943545821098132214560008286644410718503582168365626194005636804189555421140638899359060830698855598225824629708024368527284419184245591609416940087553006422243091750208147012135817846502427437600224440177082017871952222240996067707020419649468652852438424728283787965697805314345628315866475080541183859207255254428146839339732637373021618157626766116123119555888566217853629361307154810660436679280131409297488697149874255947343552860475572437303524479434989366743970662868147216683150390184075443706257146191871440483349398882123551857650959359314399485620869848164182996771684448319836648207040412617500400578082463097735638376127935191640163370574848441221331806770375668814795180866896622586019204805032887240936948138942812747133542170195614350392839420714863610979009323980561480026439187065765726434639586560217846912619388495432161100287162639134350881828700035707248625296894787966234009463382356657681889194271554069068567407074210027171464265964263220616981432368221235139482731152041778341700649847824324285693952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] 1538744840254102113611838816964941276376703305740132322223154015949726731558281267880663142509776932207302060412921358486520323384303337224778787620851333290453041053462316813230764659697429729516356178990851203979115137104966486348932537597224423538771444849337249991062801035183203669578667090739409627689741521879741889686342497326261971754938105483942859109718684302317648727776635932493373786366799179391052114895695513755620903591493058349367408231531525065322992288273938509467345201312954661485273497264068969326494235310261865618670209483098002036193252971272807442958950232781584156921077871343404899361455233638553365272907603955215844459010905062035976525542181122245627476609254388369301991418599412626023271270334920885405819493881445972442467605700802339105202545037455221591046662490850493815491366716203030717110673117319067413984497246745760093239645534436864735791756680148649369617346043996109294328270621239048606240845381749144829884234460742367588234894896446758548833338327962155954436145985365329751857086827526960412798762320723159542123616101024468981333220829262787631457149348778715461179978696821049390061571975877218745239465519981840250671958453467265479477628094649741299036866465781391859138894532373939124653614331551065763952573495065907543416743744411247030255482143139673276229550329915191694655529814934234253930876524155824229080776536740909895498329530031711906977962141904898183708920177526374997652439824784478568113371441968556532567358742200434720957321416126066255732133607834066654516330151464153246174077188097326025409496196173059405755084593096648520766034759725602462271755126916364496969335014869010205011282435010094708652701647865029690272630822438761224928174649799057118289649202687513761896054419420657562579965126836633223721132570050907207966022572939518542861682938558230078175809786452412970333429440708050621338929650307629808526307347574110527925020899685287044826239908288834619003092829810954239357684623383594799574179076408845639750663055697039084764970438781952707256321831016781049329371702155655036246460372444384262554698035767080872089382481070031507524353270942802688433733487553352465716097668083236867990879205425003281320786958248547764116638965448374130061237644262665779750401641256910608879466098613380395827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] -6022475043382765888593867799497700996379421142116417445513595085064753508616645568673302778349667035397014696307438689755199416786865982053846407177024067024457350347357866263129935714473513162201479982072283326162809234759900992969808741770351471064021404044364597135030269645887760159877438222641226095599945911245066139993039147092568066844233747984731315909698510479100582200531944563608971606974260987453079750223507023410972734704162342529644972066296780866368109791209975195091535018414235046688567852751954223694662405655807733411936220805535399970640325415715733230402825467738360536123249234867988646954570112733206678954834800714763770327799815007806650165435521697400716097927690123674802477780892996978658871732651131620416084482658822962767406888726315353056139578566416412417729359851692420993820795801159204653618859451626743581289770863367080729564525064392100712718851157556821111619816062002533849352462433824380712172897991505668035738212554262948102041395604288661817900122426682207361286195685990313753630426513435737701299825685564039431106183951817810395595045548640161552164224249203555033725369583175566746661595948940883178899727912834285361769773933165142060902374231895933417886212861339135594348947016716553640918742741840605120915757964159819511765128893677050902295486179661788378723363824208304865935286678084359406785891035128269157801232545679831634304650196522308127842217416834074753153251132960002705378115903288891364334332096660034609662134960717028865998335642459448894783983659740295599919017052088852852308609825605499331007465998323298030988668433078655718103234145630393521669884930803785256869954871142658941313928004494853896726367746985847979043697615701675504362407626348555529074658971137232426246622031305434896110460796899222759421294492780911063951086767663911106830469236984977857073525552152962020571327974002895968505439236601433294668378290068486578226203803638953474663062942124685757209719504936338159047457330521502182071360763170088078806123686662911711274727107227762050452333555091661544327912582817094960865705614960341182909006117110363721031394805391759451335565661165194176360976075091044280255156211229394162121555796855520090219395869137719688882826941443849900674076668236437988396656917841314433578809604951861295579136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] 24549657594602022664777541162684910196934371908552120606245289630637948554089208779796444656841418731028891869121598676065936364018523326041414392696050062338470715346746845893936874387041532156469099312984449038289424012790407081940084463446652044396961262040640254274208041932269989490607883908042884625102800581434518031779479926414625196061720909757279595606037141835642189634841726318025519250279324030643465528073432681980923357636792336314583692753918785806409062295249189636132042368612833719051043278051228984192489922009525687460220590352179861305817827824670222047265519396111669762816057051425177420753316107044534007304435752112614047272805354539046354882583477232377232084247945121853568227897672925564704362023055351203454946890684414985841989432646701365033923870868287893752357240307006789594977470161441127637993679875776045388165547685631477261626598658276784007903910583330479166283030970404194245057612771227942619449354813778713677794917089995973168591200463411609240659662703634499861289001558059651107761418699944401471734849350613025124477363641972093761701521936994737619069167192200418349376342088726640481159649300994980373294709009614375986494699730186459411942853059474956345744715615689791060525169575777482026312955376012902573543306724570708048844752443908165208018234103623310354542253235401221133479640906285378286146736612617548572846496047525786887578973890461522206974665595153878098857916129752901048469819188766579133503872004988421707830324988646719664617734663748258223202786606465755285684904594622860001413298009141954804383605559912418167504954242806913820950839891269592290971784211065585574370321693471300426523525822521786749173881229344693081394418138475030752458049594975084746038872221358272530451243679546002286363663659556086453734360387993082468117775584377417601111381735845222528694442808021396440407322892577901552948273285425999674736757812383768948291136457811027541209513526529142421562828011503963958684901339662214043908963105822121526911106178911559129104117036764255706237578269312016328409951025140866786071302227662904764413202981609757514664724970908866025778494909621986905238778912376371718609090750956942278382642015423915295990905764902644701334045119636723327103771343572354243781991947324663744213028139484559253176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] -142961310452858003600040007747434715068487418595312803051482894122470390384566863461659671502685352662852962510268812830481786234928735602709854794888260199192335207610286054122000800277325777247132150408381804902359614467536735250426494826308242038589246162040263649272543953880936135784012349927092259169764604101796803260437856844941339171407128683955107851292006599344615982722886359742468835198509752134483450147689950479419101153854068453080167496386315630007685618163903779588000744363080930946940923421464300530276334205505226344674785591458592611704649597189475948754666098449225255327547761387305936735635444207999015258490184056987872560044044174721046216403706175007252630817108590002044858764419926893094929001222055837992524573494773026866790459278994121454224904793090651451705336636972823527072049289780770414282766496979114738566445826759385913067479802595013212928282041478034507925785044688325378765482707333286236214746835719693506401725155884363800562712269560988031488954251262298527937591367117118779408044423865677019691100487683407238819512799611989848018281185627971835646198153061843919376750872702789033454846029294255534847959922229214492088934077983862674210952075539475142582209678623606608127470085352974653750576323810758442908734734166874165679347543615774581238914359805490027219615978189829762874428945545301945121015733001482271153023969369462333642932020304327030595315792887401418729792811505695394476446921603681619930154919304520446085697485162124864309595113369999161733115039687037987792537706400627216439117956745109879621486325863794738123376729203528677748588447684955867867841940028950715321434678906198495313227390818869919998380977566125860869658350460519053073716970251241153578779556837655907810206169771005183937069499399349677701646319670868744468038334367816756960979529426723036199038090736686240740413686096420562290782264920525328648977165755530723941936369267002889246314162564318846364041793001620896827173139943092475060635149578451885739796353754899113898737057061642703578017833027959954940243492872162311813676128713020745097895758550783756460173700043093248285051915680376963237586115684419265460282488768395407458223562529043360525311081144219737908613541155566380525005695727064672165649687245157166457266925096873454446051328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] 699454742613908118954761416971976154983148237851845073305156261115164808913396419483186984764857424775463873098907987353484497690322785983456336565309902690456831700722772412167451454054593600349043001631901898320755711713084089502881876626109619317927692952629928633207967617793576283982178740228442874723070082285405873306080574894939568830615138253871307116412861856154567433614927808151187132728086588196521044146225652121093290711022059807634187550615482433168575878827514458542196414820014685377438454123376373080294034297537085827317465966525829739889774771234967652995816314908289725656119737020141542638866171442066335222995453193956022290347528896677789989283887892906230468679786970516770432597524720809617296474873625170670158240535571988417031285550724541821738963711749491864537495088359766238026191534763039426988502664466054465697293935747737085767947721023917596641897096472076661310640874013225124867185617275474964833201122138115660106532406976694230654148263808976022576067145728695016865376340719968404144021484858080816063634391488074926570621157019632419025096938452276943617696095279603590495092248312668144237236125213403859639943791653474006524710134570088003481238970664885760761069233613085202277822763525377856867723841140146993340639163914097671150545203210506735637562958793164447282721767921155308030484493584083501777892006002819680884024921967682304038360644382658606307196213903818789672823605712639585632795899080311067871746203279230113155980299185085054061596347002544669994920349409242647337151356403224107585494527060710223974336971479913050315615935242665351753586934228172011864633193562845209466563110659166219556871053420618453504336022968142140688354036891208272182598869883464614664835363198408838085492285665971583184919609127954876089902838714127587658201732061971465407114010105881002659084315853792346320530868932296378879102812714034035534605654684829817785797912869160174912074849504833937663043647847792776594732153682811852006948489411968265241046172672200975872330748499317629058858364582415589177181461352982663357615823420589127225230413556225987817729351673298223658845453204513342796342760408312444362946656785714319003593231525524060428647957784094052309500367814966305321480070222150300066463436064684805268891915893492585542451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] -2126499013513589813115812154951737700631392519262693595240678710105790317536952099234204528849221402299664725723317435630777020170861369950486543401908117077590327806058773193414784468865540306360184596778945428777582466811480487090876386333691252201952348280091506029974619478416685282338229861933374673415805532116118609179125000080448249140623153075616583076137814848323391658075868579163437644638215663556944034861643274290235581059460197674227421726984042949095950951016185451663616778705902609539418459710041876260509769255610049130270428965764681661662235087650186261503508163206012720284438339934519480251439302866321817105713628885430009743822510150674772806696065289317207303750143215221390330471187208773261637262042411498409376667578930269662752458949306072375969784890462400391559422274202861443581269861779801095146185380607768548614191727336361003556313348953373920170849410268222995491934868308989905168563348965815786061476279421413145903637776945354274457253219693068745728863874735531074098175047329411333170441598090856730610995192560985579544738670617022969282566796571508325448045020663516755760134345984614094837409686720164480639462865003223685236591765314879090605871244118303259451705213619394398691916522166768000737732401766578399684150555434087719232157673150528489335813241711221280287531279482054490001027316273758842071213699814303550630880061721396207723307721674034950560432678364129017987044018846119268817613244340446928374627859959866843619617730232168093242117629486520439302838393313837596223207996308225924004411484767123075084738650979180271557705539647189088211776538854222271303385790107293422790516428930606436145236856514163802399671847308727031777494098326208081308774428121498369216157538253231809869904860873938628489376291971814564768381899284508253872220583853155029894849318481184793903819616396934320771563324358136553354819672151759640679389432651093655520897867529354631590662467176940619208559428697853112621221802627181819199354279839189542633314372335104493344883271277765378895384947720126195530194318572948342912361144106187587992292278578804764486396796398515963993070000957882441196438137996629206922925282686626528118838567061609292234295445660758041273379142380819424974999574271108135719784047347737973802219813634595640945147904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] 3038890256647697760770848049540794187867054695992711181224477349544249746766515413517752905959981281693033581096648055381678010805646271104982667485397814519391147446090051910676735208443736211974902488565017527525334126869631558161183701094978329200749784215494767950841630077449834205748711668975893746707821868297503627666632899866600103433965943651690104566942891506782482652355117230460719084469486397554273751461154883288941605163359125465570288648342425154240279862222270286682258237423148883106816223572721006872018959626684491960569702687842674928915211429406870307329127215896375946659417671341751213364899390260561438836267327134262266788008477320307147436401595958965926594121543770266949845784089473390691976899215943539373119406457752164848709493263350547636860353392078229747919104733115053643293275039150646061649681168751605528002831047792800401440758071725387686503158644587836813833836947463457968904182667058448533833334087860493465568608331104931276371117768043450972980689901964101363501975775795183561489982585132083635310684747407614906659799934853437239740748304344130003910729792810164119591825198298285606219565068633832131004952465813584673254337028697891070234269690214971970954131723683825096894314639286671368359645352495334601423745039687492491406343397749263204826073729333487501203498690910416045425314724773492369964724259307251414310668797011180146975399175499445240183808266170031025349154116352440256913824276734243405996218639771310832963004104796582782000171163920428908918469170610433553816543139848433115704613252806288650932218376856207100813967374984780600911150201258972277520222956654241801464344942479116681277083008448133319629360660698451524870379632244463973798040854946489386598022538450041007239166828727569096584305593699048003622045133200742283191028330359859311311470218619667002681859070924429232219352924105815137812166248348450460919216351028171924277806633356937484338614220832261281739025839433840310475348420678996532680265951408118624396120648585056734733130753334462472136057347146181420313716809568640316172621952814778471036309279382053315240831637616259284570751342179769230954568151675749834986854300938902110661000406262033368724820998775940735890769664481346993074654684339874653521543038365899812825713924220363821107118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 10064174974103760101328311074787429342483084914098559219894308083158125221254397224067275141867954653430670240320542030366460666447661742752787307742205421411937219637201595578042798028835311615009890170281232184070821467308946506288762616010540364619112402729557950323725933444179371979997181923830501278610144991575534870911329866456314289282044666318992283194584038882011370747860215896636531677212825001445704098195917651667376094859421948613437170988887684401956686957203570328721573988513735856918611344733661389231692317819982676209377603161512556057670847089809819398419558766182405877207759416406630764074714932816257998216622537428014701202927257197108062081917344974375625784032000654628922001692214629962257432674732454617041716108638882855015396895280969694979423536884037476086805301814537468120394882167787104177127887728588059455797649611999680365079030349905815276681551307529327583105640875607062506450774599177819634203944440179513616740675287223195297182416425764683855785988798366135254607309092616295089757694232526801183038280902473086809614556203079439407940463049586524399101341274626873484388441939347213328231543842134036588712501670485820994113283278031275903507752044166302212313008478828267184214510108635383024729232883899328130336431056799515757372847628397354462809565311231126162750378670831405312638512092345061589212723001662200678897071512085224164648532024243763954829217124387750947163146601904714436205316526657402019375332152759457924182542290023173133990256379606650327955555025193896036069633888183394136508232668912727512199182166321559720386141931447524771845261578405892134316539974018419927299630831598857027060306901649966393421178327710145629963822949504981885161839979232623176618764346901487294924707243335026049298730983284109370499724987854265417808497780869517620639516987301857979214243032665776405478279148839568382245063105632718232130852015183490481146983698859501531752462693740958198399010433092546735644535682168012510057579870413305869168372853302287213217398548830935521944278824877583586051681285129310053234966940539916878142134151444487511536227216177482327533700483401813938984973311046785670814844194831463859520639926176329245710908828695913223006858739929656244757956942913689553371470903525462437797659149327197737045721088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -98465902549912575111532661955215408938838660459409638709251338139879446337138437808776479049400180705629095536856222710924083168499572799676153764405147013329353035968699361234842406741260449572595475620349584357877479984117234651025643648888535593572728624165960445838498010637882366878645524067530549621280685424220263780387051238921024562004875993642114715630914500853598504675592342372880687152376267800184137855681091054011279198309202020516103509111627812127602531990426851640425092655500289434963916678056607922500737546090623599327152760791533748196071642378805091122239644741189284871254844896912336214329033446141259032351644057211784793889043011394135999997433122469727361283330824279051652504773226329495026489529435424330045994771267629387191650804574802290388669692168472480380177169667175577011130023289722923172796116605163447372555307649280916851491475605339758797371651979870747661385911995511601070764221145203353787170077408886773394526821622415043865213088438307433331883411919204126841291939909441161726383268292791484669061205827617290081619081109894583090599042263855556913614148298306611404150176781905163473552892080991877967310223019112691612415633848646623666920700782986037904099731288213549993624790775659847080061276669543975480580161985028880327362100041828389180581755823031496882696095604014023120329701160116038002372151852001280509974872362341492814176882941085742629295453159901561071551814326337775663159767811287281445917824426778682950461113670297340652419033132337283440710887133876217043623075624324739716807310875214086342046329076088143495092035437760610561244435841784799630604893108105650381117488037529480213745272889523421616170125093527476599449777897639822598928273658610405728546619229268492403433761896512267859487491248525131282843260384878452610589616111372561169746724637795786545862595546470159515987877898886644733527477917094168971134421430603834508726205440692202419894072117256655981999319351419897335576732939521204427985194168841119143207466077823674315032966964686521243274413603121209298611772710897134210868756582032463815993935664189005965180606490853237993294169054080274897390554443629147709571980172347413417087101201882819170429001631941427330849453256002818669175536095687698477892410422393392745826461975995706799187558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 453287853455662407439645981197631838969236231681503348625816577023480064507125446353607188761521628916697831783550905761614217601624018141866912993552037615352126523379456124557830713067078818183678290691582912730738999744586371708753589205616821052303801428214168779105998067306656823689640523208784039367209027137242195320267075133376071871006598977309953806387064545858990273573283194620494044563313439195699807098693950001387328997048559129421720704639586126758857503663658090325847724503229529691821062364892683256123610707696810640907552175575089833928938657026133001488357607613067164280625455350367424977709545081814280229987462639141443547877766377968191084835317387950870548070465343723305365401184887956992309736600312928019543470789530830084366906421031299608036456674659028437259949690768303567632890261974354037029378884438504279223476393832752966061205389638159030331977413445861681485524160874254279599441436400354898923473072938790437777681094307460241731931624205492627767172270824669000564760050471493090102585968927042531364362608817566268252846999855776262152836671070876307873315003663249911384766412729261240846548411622700466190079436344745439351366048458842775835238152822326504482526281663419128669517895749721752643828439996803749951042636594099418860225638329309559665879942154255421797672250774746822646888867808315427275085510287270342845382661652327932703812879177539911222153287467768608698928306920026838856481844291668712643816606704909344714054832958559535588036867909965629825604903958441720539164089507421829155200790542595247223797474675412200261739459206385248878439330399808015905070268932773228149485472921625780268455368697489985448050782304698909768071878265452710099501835302576542755321491336747844347489280774778673164950415619932989092402313313128270104019413654467403123199106040840790852695580179869152521882306170002282762001889176854882264119177877296539009872405112994908543658814143162854940921527982288451866444536781357297975390826932335231280645227140793244227184489219165295515080527958942060512785132523489745067434776203727730920050025498462584647092062517690408358273367514663081392916464030890621835541814314971623842967408021650549536620250716324239172045668256984541019532068531880966815731310901503108900849798791368195787777376256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -1546127140379909604094000424651193852141343705370728672810190001438315553023518687549691244458222367050150848870121630483456277561870736608026898130013924720498454771743147449984520587810336523742293029032110335762463773501609029706952347949535999255077829248031503143105045206943544302908655345472882841674544620519245758507203791537991736068809685912104908369151165679103717801811428668062017846728877461731010544770913584786102275015686435545572589510234475535779554267731746912648673940223696979293765503820265661030366406318676748642160549922139378401836205519412091192630056349604055620302564559982577221476378453733970465666229888361695433452887362865706070143608983147365917286505701480646337763281336798458334389777367071294257195285952622463937323280656031947416439608998348677716927183105094962846783106159685238604198611083519382326466095571377779734845488730785197195250784414430271509357083421580223162782088542592452607839250446151428256652143408025532585386662084709995714428345331890210415740549209096536294989140423352652068105461811969986297572814106789350538293573199531354425637334601532164001684064415849092428973407909789450171350865163009596849840505891978087050487011345581405339606779497580170041354567289132764649968937386945553427567996365965855552593553862921303854626261545991820745361445796883005935197327407813499731859008665441281337383295159427272184328826204187958414349074364292891502972790573743363183710947045086763437990667900229467530177715824453731724421647122613576438105179634693330277514451752392248096834830225143907174188404731559457535827993494213489900816127065835988314103788042351904686113340985534821772410931110628908731535181980458505152074073069459378603881181388630048633763278253014800297096600365758187278964316267522621612307734637815388891699683270326157191875634773785472678994883005064870566094000421225318901434969134379248014829000173017159924741391346267068135996733878033490858864725674528585407926394413038250623946659065317587336562770585285403371659028780512147304669647144870290399855698523183058219788115465160119129046549984210383472172988084008320199235153709087815531284452974257828269851620989865044064513143024929716965184849160583123331990654043134497644282088132345984605421592523506824704232639115995577109473918976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 4278008757068823196478773690451021894358732326681929581458097482691068892322346040845314369895754760937500059813431457748344773785663175491731332046962163104587563652997288995840781137023383389917006775288334390881820954705237283711882536318443291241150838720752217730281758123976280903160948681763840573088760942857300928101325278510081490001998714577184876322923585824719070553546303720398027771935688600771384217568575966358529711919769879102202216691887454563063669537973684113263324980693582914513082235021514878860471946945120524087781115623493873861514582064083133777134629878272051549764007217817129979590090308280547401555908453003044111723000133205909268242410722769039850070754476637384078698805263900889486265437140502332950466793334967205018154073652203137544971941001756020170488793235775497047652933757484460055493201440209534878738085543597686572461918235790094321249619367482598903615802768969791254198507350811865935873628821750378003684306855759825235342503117184467927546946603596959212726739262315906089718127798685248939456900062053927895507539038668658269380693023880161914568126501777768382993054314386415931364364052097555741971367245079468712797575527619145629134435434771698952889649315919442994064212399182165638186505521230656155177003471615901230112926684256282230073425164242573857304437407211226929266682846533729590534079800619694691804636935476817240748992252963260976564720285556674675896527277892133797536128485536836407417621816961040589524080812384549900664882610478698936280895966368989715606852326516026674775187047143350152928654235705817086814966925556838696867735991722044931320056905180385466592294758277669985892061425334159046349034922936433896154509083215265479048448269963005534531143373348588762857115924865240384740404276804392352855915771823859940874810382125564933859062850117194825531427305952283244474908996896005584630006736410709987629514310606693813322762177609007993645968438364156401694238488590633914265044217454551224075566886349732642872381714514566535109808277616272736807490540682265695664694150131261894492128965763274716308837399474886247984145607457768375998183760607215016337538422319495662592716260244971119400941306753705841802081968891731056831759045537879643270929964056074939812545756912699519104854872126937178537952542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -9803265648780825294340538733686106613255257945017605649587787262663416088104712135336255392941892926065394597874653466388075940770927927432023528901060194204051863062787465415749276004917231339540713189302655232941901851310938392256789574385225787809976106445861681005098782848590941236103400927242766860991760211194264053435408173445200701216937159812411568698657960950587885365733918729957507542748006050843284564691180389836215983311670471706045071767677915286809506232417330901070185996905418668062129633304353827090092790359764639538822719017848490518484544563872968670625175479978821703331993523644191232010301595224069024304003271971113635954821494933045935186921542438910954175864453528050589476608982633295608402075702751120707332256305234533052075196107812714153986943373773159745567460617360616935847398628118317841140000522603730202950873702075881492585499677597920700129640033515000759261226123789133206040153222902816716700123532787656838497982191937133290614954561696260905647377162237876624646206071161306587035370736911925315891638456655247594203179244439721480212276749025189147246444350797160315466681610144050525042054416775344837730773981630136626625642555702892784648594548019421525505749079300107682127502508495907284746997730950028380685219307311205052086606676580982112057244281034642234884908815852376329772418055982015643790584022439647211231042077183701354904232329405756473278106381736569027530723496770030158747225972420038328353322842594586306202355708556793529734767855770689507149623106366937575861659990124535947392653527916603499059687254197516592006483352159867172702205081667245776271025547684496645806315962058450420167635006861333364022190166989702302161183032761118511150015385282583288631938052219767945600537362561426223144936713912146917489199119284365666823000109689765848767609565142281747477892898816560888944064265516389619349333354772898681899745269982494021809531910499071934505048351645987579609604230012005128568600798976073268543526528684915412913827437819160851266697417757337557658985188225611814290318336261749149722589235518671032686988225714926938673012706669071653460384285858710523776879315460596732451319672646389035066229765794953974472113296201257122662457852193197163846320383117555287718320590703522326587253879036180582911317114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 18913128294705689734522449492290420836683821836649933185894138111685377088472601814465670386552109143123986053302198913778610439864354479633219885461471826244911729708669099035813939568881479718116537234426756345118190038639870040079530852949582302907572394020553828433328137815416950697406019251740764389478235585029863595328012128966781335705097419182454271589900733501882252020501240636422949394983992611059802433552277891906386686669352027052828938138317553970717699444239994181547187272720664991763979461154133773021432708236668793345561421811873354559868438679580235828342643378710024932105462331854873934822043812372381539919995909303545542834000503551756189871885062953130766608839932726853874116439587141902197276210013512443449629679419117887490706192515092070873289131565338268541206221099960271645242729842002769279921601197761377096619118082714317062091115844486366837206381371724606628780072420682196204306513861372367163567320238298301324052824191300904637653403468780059290254970992676817255232797077357882809712440905422774035667938467241272155390637582995733904636402597173862917939315762355566933194231539789168904502226997155833479273959266256439833178204393460475630984124508941203450819851849692075426061759919431529214024578177769175109899040234431883051978193519996168203351837624488531031204294474915419334335165952136167393948574079486476946569824580095650026853546527219971029331304973531647841980306113413424180604455414508640215760682155549348447948688084994081416083389240217577352816767528066244210850402131176252078891188983206386382244688405294105490192639877543997432649345311956791322544355278886557592402066489541947473444000359656363481599257562967011543742197110071934333542592031526973569773250689585781058038047459021726397214252054087871547108749159511443793141018167292961187635674025465990916511608237232198623348263745850837890098243381195632806666321889141092344732789095092520181821324023022838569542186365862638249174980698877560450457644505114882166430701583589694882712663339394467916222253364322701298898128370636103213432279222811340175894879653869258646246939699301491091082009236137086622052393370488958761722021942087036940903280718284348941696366640271612709940281201784742971717414649740809287234494666492449348909340094789301612595491373056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -31633643929658749148179384847337731370925698130752707641605322755336245414859534191425244534602544230681816561773281763967889710976738185136616938856914255638916025423878092528596657088980812301171513713919751641810825539882447338008877927139267528246163670151854443943200196768939820932740606193390568558825166182417506584740320357357470811491713714841047598391883904981914606776108775338695689870850584882904593097495229164572955860509131616593434164730082979019278875702833231057135145312423562831323577969869454000312391699084763051458703481723124293082959216398953355174860135775024135298720688573909394388125821580104860027316351240966008221727637603882725062928610142655452466583839146553578114846690618723802863680263631551493757173546207145293943079670458339585217371235364373454037134431731409404308085978346975442636417307594993798913660927708460928727035842514637801554085271973999266544901632079722570723308935987396000905382558236420216303330163197020756054686517013762687729584646024993468897601625407138811946407740775531844313728872310229601314243915763713490888001568524861062733037702229613040329213754589989317842691205398905073676083496213274854095493580843741124619837296235886215629203141112110162013015948378311357660951983093628798353350424224677812414600968750876561624425389770388200114946046766188966478004955315667575016295355005031659229395607722774504600531054558038456243148830358719186327887222656907298488679225691140122054555471863619342915438779720353866856117249526742972417455871666347395486126054756064714580057601152531304594612750481895777861471445653072923422248204008199479188649104858759648363900842665954065616379207909354224082113473315061622716750955782431678004362393900831061579049175311458647492312471936252533265225849757339175372104766248000632147526100656484801743897467021844398345830020757975118028568890422640162110562285112319370367165161662733921596406409496035313761853404854110747563113924483965875308308281599473706526458982735078589116428580702688409113273579826260478352492160912953934166737629155017201090639852309709078598443780405242497317638687250230589116267628778553403607123812056489653857661742921261625808552987879601298714430612267269253817009906329778298152887559481961309167579675610932315475065348579888948115045634539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] 47122394996950143866394842130033466277852030798830578349469215216823446992795200970293170163546222538667456360974679741470871227159021683903392411871294451325942028002988775542321630928243661325149462747013003634887805309107661774331298448329397126972793363050357144864333066237374056164003872527223976024237932767251920260583996208553031253388952708696421235403394295851578770693400323707351378437254059850771877056770694174320603124107705946398174878530216369415412241156015457209909189524345885638730041756357382894166144062786994660881513508793228880350307228046399459191595470420339930801415562683459573902125717157318965026750579905922230695206125386931223744487983088113772407236837877486059129196110010703153697936415841336184889262997214111845519993855321854250587604215720861513866159612218503118376114616722300204311353242744960552639866905758371440923829253141292523912253065281686133610068850965211867945905162048250029187796419038737652955460429615487911108974273353190043117403795279268919253438951161897558383999398350912646190456234000377485651348554124785153086673718206712505210572925290778301551022550458365375950844940387155549078030910162705631771839992396301826845533385863963491871727613887280552827915082561212171883205202789671856888891659479297439515377976538462525674388567897958522196663810497635152392628937771174357841436726327644515219640317663115216003808376322644125527997376893086794354169718778759100187733101011917953529970564899318702728342014487548147023799363073783469484357357429056363269119211319412806882546709456190672313336536357511551240441444951842332342227086652171667481682627015815493477395872711604175919886147165721333766965654172424609836917286666580791064044127480184048170465884169700315415984242540717504056497310115673673752181111211505740681238040496970695295521606160545362501464835990096969699924067853883558227547295100843243630130489164900533824707028902182147300575769710573326653562241770105278572323255786531404676951039419179878982610948639048757689458052456678727292996376690699468628531055134249675264830395678448743067996814958460987401645044833563329247784374155177301143759694783852963603881628403702459421976533396562614580208675822200303630773578101312825124614454430987952863502664540848659227683973785912533239067758821376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] -62535947158753290982528997233578843066367784740642631854177263458526823616370895663537641050614308610473597521765513363442793746754027928526811484582455404590927926908579715460060047281268759115044859220017232758633630368068108228099693080777781474437066277706683535345227917639566969252021854238373115434093254104167293128466450803536223175219363614130705564421920454189017494964470654068235222862703047399416805104694242887206802154366042653554397311587898232566977805908048567524720552763724867978112514431120578330291137315983565342477409229995957132451164450267371615608900997371280020086939101300752793630108918683677799230673952993845406416239979746444211392862992331308971493859652673910077275083653796451045074937645173485381076922845711698146163770820246872294505540354805057128442314320017152695135802648960038501976040390071342430138046084271528916017463204757180314687237333452807690433149526772514090696561058019601513563194884975028206920498178554702936877491936267202099848724227302552168977756110224063519771144185534326483078372757505530165619987041249880853261848710928751754150042386514236478537039639764947414891148782542445860438540518743255724401442656860427232750474094192359512616344354700028333102128706611135131020710024963139287665516167363876147966972804844049421962785581629514983402219294655601270601893357369978584008700145788265464906043571616262732254412585501162394763334135981136117582032290910884064747815550126487360678766596765910981922874220047195976905874316043643413237324591298392030441442775630111331345174969145200942525655077659420945430325601600698042097682125050148551666856852856305050810599323996732824157492437407237441235346166789362634573581480563833990338500781185021025954341293018882912714794256812418394450212957533367463795475181580436583588219231759355810826060108802775983388682095319076222853390681716742527874318893539865341894941035352491533788959855783687044678080425138350400300860720464027421578086859546583608764758412282794953941819463365787791387148228893045490234750751442160615889443174305980999860291956884589270726121350300661308535817494547793314250208850425926920335919889943060733808234120761012934633179323577837717711739051252659023355996108427346752362823669905606808245071664307765736408792849136387561938836479016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] 71517706711719125170059824316461624462016491573038231200548297063381965677545393624243610778345818325635348505741583600627813126710249992488014056536900328200294338174570536661161379502003128420142276210236917563864798217830922988144450035758249398283327542026246422813669555730468762410488474381369214203798646810562094893581763783854825212408892749994693824471537522690463336379861791852409508655328474758628917580658402137730088243760405001182276749885526472360853234917751083129067327568786965555899101953116897947831320743660160397294594146183328105990037921801174513381327702596472872236949164304912741061091967741743689735296312764419010805853364055767430905110939430285594603954944052974870995946211968550552766359748878418864268454689680232565316451347920476533623487541561330181684266527572912291678055202625389302911285476286701105578617132239266418055238217728514241395205627924608041270571919744041414170429573652372171953857978403331274543295957735934506992730766711608760815968188924175696974997540370756108520165964187122135469972112537623198779910965358323243207220344080921142790814389911532070999341126272015523770492363008395949288574172694937349791038620455206767196472582920716946862011689618334386201982450416627720075851372070411227943261097419211116678379867960459691094232802788357824765145140018978712938326965859987487341738167783536592316270622089144179346755008325510712112437542684149058067122158627762944014541482241318308662966790839625157479303836559580194581101592220302249179768410410172922136712022602681395372813723906686668609646501778422367761860869309657343872927907552631975517743574789882484339655821032250826636960326854010260266227944592629342879158809225954267633187201578877219798402486251780986884639537549432198817788177464404594605661104684579754470432913260064265935958577427484825445137080692479392430097233446761824225307834224045984075815240365186183964220976166446939718380829099585743297381974410702689707151931078461881550044451453703600008265337587476824316664802812497941789709983791375107028195387993960622787486304601517428115673562105885295807221447916734239240981300589870678830124116612081132659403968739929187801074949247420633594122453519838611573173513092693304789581620547511999540281005604773409508213060090203296191365320278016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] -66439098603253675504786571231554491144561033619372371049042934769876131992663421264198618736947453580313285482227784699291622920035212698505151602263303618648242315306485017456615798379200717436058917402053146857878713707296699168462696940172557238349742557146482607585009535717188868794518366429251640205891819461024782030396813767644307015761751223014040994657779124500507305728631910119300730400862507413710909792267407142532593512074626796289399351540245735075366550107378915772365419973901525809671590917364715545337548766979059602679271760872699605156555598900688118253527432798584953176410250206133507302400133800946734644109824210935052170705503522444805173385511391686823824620172166174579518332998398557162684322886971660890632324067270285403449995236676439939134391546204142171143828631374587035802975626826358445192218235328174266496653700207856989737871981526535619527613376769504923860965508288978763860254188491145662634088130922352250119692957729642493594415371926942074189984073699099103898556543272618964808027543919191513028327924545119398038690765062413611192313067011348141431782898550658341945854113106264748576839049600119512269848399854995049284170807014108227428861440120877265956394776247539165740164990384456243612227905659081668085691839939210369166435958614250314711469009209415416475840614215671518841081387092946815718403607842746368104685899109466236440245981656164706485115750384440645583851332775007497158065439756739386237408315327648498056951759243657122381115130355696618680948462882112417525937529902681972115947353348426757830189127520360601793252551984486267961556160660918018046702463468740365147203211708009393933759231053548308435182351456653594423157481732802185339681314968736750874446682122725961844657643324764736015743837285208479648623152969808048431687298151275839020957879540210272410827304602520262747321982592390914442746075937533513020815647123726283780456417686016202217716508467124205201449300993997836055345688740611718101615963907945630645346436815339283976657891979862190540361665831803277597125803782962786765038901680925286537995602253525935551675985754425653482030310584944027650622187254779356092599080398187464773818832163321971096143967617424432663294323661932812539330937337040498169936354816167287731675118377147486785440149667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] 45399888303223158793604803306322413199226734112809747481738389456523861115537761951528374177526085377966467734504914759970786287032959336099556349687626364746745860909982287238123959622848791236086052022219863987194584440827882518554698523342614607129813578545947223684679492958730415047066925341905581584947606632063789206363387236341063498315608697729416838209202709986781426453342992283241521161348678568160512876523078555352865468803892995040680380897052930066752394275835368151652506579534090651294507361065087385053442072333817659025330470195260327329072466553111110027569862549693401655644411430513010012522448818082663742709385455159983496638598036143553546952239605711690296578529794291348641839420919360785114244939175629490244818625174403948435373543023101439476793801839415923642542407658955302296438109247271138109454134601794557552717917062231697984859877844661262284048993969291377960581910582731544066585949018278830542921092767576285320387377152547984667040433326092659615816701764571922761172996311452054919538849540878523126585647257960852769252971125189583082016189501461469985602304202628029037079921589713375358348120018591526231511173082618065107262196328333522692204151512941325239336515050587960826376934003220341179963232010783002610573156696742690686274543329967567720025925438576262599291533583035901468962493489091879425774692030489391387457260467282789288347363956873982490404416000494347752021766034383079830606399723933623914132349816498529746020349268806340598284345410077661721550904792555979112803486035044298064523381513862047772793636595123283194711442456791963614595348640755872434786157248026700771798654615265300861312103818270365587677382171547643672176049485246013158819283940073802755544301266982996368826154786054801777023418176767109417375396949474455354872851971649485597475546817937502539665094016913642893615067860128072932425785459514812137296469081946991948774714250075071816322538050601706213472641992201460737754981264460188214067546027881907254806741503504754062238818304826059702233584916007729585182011701070999114482393878060947347434050421867906879669526738531790759235213667628159129078054379450060077915325667497262993233063429772459926228587866907116206308438952552708626634122974986545457031217152761192267646861326821185687267447930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -16885934760380372865121754097719141959254631472680299091580500601075966735539860775823254290017520347662647000250140027659635248643283208505426041861807487097785119867263029323883829447177198145665719942239997750987473903266513032796041681437232281292101078016478485701335146295634438285811003349354635906210825531910072120377152066035042301667383989109738239651287176161847419321060489311483199407572913896926418213587501172040868093018306522729747301429528797332791341568380033919791700977748363414999323010173841867320422951890901530956107996574813158754601392743011087258222642578848274350036217236230253786824203381958524545188681362295302902379768163151343871894273141855529918654704064235258965894588987129918982560355002191178550796123717808021856539738312814045397093901381594905728043661427181525152429148858531028622804768844186781193715669481312188546027320331309634765677157514640776073946932938825147234691190356300106801545777039770815844038106987052076838721053621641066999795705492228138548900937646754719916219086506726534740731915447606448705475142374001544596255168324374714757522090146166007367633303821155968132138932593012641882527500148434772983108595652163873196127035353678105605071508857751864273137277483141169960176646439241689659411099750940658542073629236803143603223724606971045144611309705277077321309905296921023439114190962228523811759842562909003200390993108035370687932079878767595461052364857199112623505159128377087267220193801925095305208934506761352856726996752986804020467388925075100484109970649190716496921183731906596554618091689227059451231470914567507688752189079234853237493616396658177407190480957883909700178352706681270261637231790984037719869319580490215684212641328255782457107923040240118949027768399755926197633823319768666441174058981527877039149307078534817195661282426475785272693731712911857490785857567617996992928347101134698554793563327154471758135029517061416433676651245584201463286506358199842789613007260831735550582203970223566273790112418072538017053830015652351868565182981485371293659758254768583004706281511343545460587155592295068467256969987418934002991174631238257410540956606659037482918707961581522465812539463203810484435584772616061975680674712102767332851672318145961359047837292013025632823478901403717499706534789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] -5299710012525805994332803065052624468211842556922156811579587704499393581676252180373311674845681445197848946256390143231028637804362724190514396253093986525494481620860082208469444132893034128994320735464422390236083841028696640267602046706426475880203274644226543800250243015089785007090393826608024602647695128954866146335920546935102767735537084276773663842745947519031035209030776680367058559913952094120186033967909606783120580631444111843209255227669554924755681967391774555781351635839924834156169249762752177657811394903469407084376224302618843560602762588193770176052145789347403286831404064562022474413622726449659845193485754297431829020165184025794303164213824537880722195176647235428555382827963335479360642217925931891585801823159440356963962112918397571129675548145288468531756062362666123739291661259126279776213244421925479076718080658702466372364846688598687037049574062619740820293788304422805600280226166800649843959865428648669984383637688788245860803635267602224428773596784007941722918295258171476923846752800752475871292853544285326571700244311279799275504736907249853872991749072112158798540260962395098042102554518788213474204423044199535637186090953493074924487296973559660693443446084091393429250203143657345901997230151005608992945628178067110049426766617336338895041759455224672118942843910685446817245805367948640887412528429335273417921498189218001858439862229478449267808750959211407871155407263752605919466992923709634854903566835974360295682217398625415983066220260580604494151783640689080634022396938854912615300997066396123883352688778703177536363944126306393967731042768211117887923050374691937730337417771408708634346888395132827272034027474955912474292586705211951815001734429738478446228547474109304130174935954875730209344917858293013197298145916408900329839163417635163708787730342713122327316043292455392169037115578631119345538548879770674371264228309917265613401634381096673516930377302833941924481826632731693934333872408597895809639139878788790789033231677189134017409702142220604994545776923387864420012287127385412011816396156913296754899095641184080955032776397232712502486021131857825751053720733356660828402333954132192921142288125932374569151917111482034998478827576343373750763224777803750769513940796134079343366520496722949004833014677504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] 13076873449546610255582983972375088848610844721274657271453840215601905242658420702594785000674369041722093123807835055856887466926105421099126433422974437106754040334779196574828208031694300155808689330613856348428892627793104124066409197213096468438003271341294712858594021174290899846910371665543506627931386261055247545097399200123337247995469199482850091363431189655759276524341375755360757392195944008961527683190452855682460542603663173351065529235738008115124173118118821792106888904847913563343386080236536885173855270366608154706188436638816003294942723126448431782544605974151174079339333946143710993975374940169633518907653189589865404851599989739826065657138371843823640015410307884366919670896945856237718928113749628631374171509597256457483489077088001606171811232377369420690717517765278131717280991449460998075951466521955598194457795964187614334612157124653821657005494945362068999384717373663171842789371187560525738191494246698613593421347244302538968763798806057262464651866890667382722724151178462752471613342230065162432351533168829192187336891872911372718920691748570008333472105751192250779429811138214306891940559268049790989002194078909585186476488207825020164579561666790134518492154314674686676751575477314960942552210248320332446980820490201845463732876701346812190658697179987426545605085919248748245475535418921217014310363353810037234180978362570295313926214095623558502870724015589119000108724812199507886289169783482878460308974229828454343586061612582320226877084699986656774220888394809013843342804195745986068703354688096624353779130190741605180828551044823757102364499898758122638804081403611552728368575764049255288204019062848784751463813304233521197002026043033798018826938666872601294496435321004078665331934776548939291300737295340330712891749471618650297416872036463443635892391553026954777016361449089931287767666514763789922304128146167127649916696000860835180556618281193632494619738650672503899524201532075722599279326107363841198227835464454277032339275473250877991368566242390543000141967110357503128952374365826048155287077823565375495571751741195755478181088498810684843050262922170053351757755343770066117036396994966973397185169954528740406851895178717299338230489054163003539067461557022666222275650245714477831552208581787451150594652241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] -9312486074694419317418095289415025785901985842813348691432654554152267594352084379002877030441426908636880127475892735687514223841996013049525728587023261166430132880386956212723608432252607104262478239933245127900911428718534235747646846271085809263889990903279069462518397842811865791241637970620766353879697083099414349719694901953892569683353341178290650277090299334271901488248035837909157230330237185085625894297446867079026221888992319961934270870322426494851750899674999212967466588470222890104411021571314439395512024588122067491448360891599024160904483317854204085111062550197160761064375202463282924454359553122824144927804112035026187500881211297460645496710738002524175054608752294692165361495989543357534861176026247392157196753460046911063394224933031692599252044275044968350532166669262313501167421957228296343718689661034600569493405247125689638162401404788698954894406216998543788411626177076338017249739539010650186632522969147758610949948372717593062579516248913237054787806202612725035376870214301539092257823328001493879636903741421068038572416683383456974814701858104696565509605882855898863686628072693633932120291980883084650610793206856044787018075480768583678235229672426300542031567233554281817962803672901632686806700301243082052486681764636441877616886282690645275421884129837152441022454715136434205933281294198632533818564115515139895138343420759989986737322605851792357769398893609119575144367804339313810951638608249242773199311548272026497773219350762706402737520085702223802765827134119666130582485571811314187912278846675401934720609996258464780000706295525460054937292154743459464535082272564962576147268845863383955091323357777945317474248717960820060946972475019719186500836404625438728526768392854771248706324290307616953146074494921165027570734360724036205424213391367328443841404913280139027094733926983360663617023948559760579676109350700718649246645955835946662847679056886218710470377695144353271580958499359540298957309114979144868860098899931417448872657906784148565225879742924208949049748153685231024696227327610461149606706326579746508360560673514466801607561560096956222194910745719625929910412118147589718856356110725296360533098960850555302905770919918814322754642082925705060622388044356913945073990588742008906500182488177236261945321979904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] 2524810586620416116907500792581094733614826335391146366675502447231813401715601139060226060024580229480763302007424811504597857639884048515563795271634096713198960025282066227803824700146923215297207118320932065911138635271660876058117680796951238173772110547498530603438806866454189416457545153603449126959722142246305507752791480697827524873710984938106025428690168296244548314273911694107797160844613159444414549832370008373778111588512253129837322942851525995305304076074130717165212455763473845630226275233945097018184191883872239432233187554791154509068873966500958705718205502248140355010778313918755121091017122830773181497750080633793765745533795606441826627499002183748079797840104401020611540160144312901049197934137731812698942383279012478014792376340109704371250593369136362164052333449979197691741453552541697510538187459708446344501128139556384031361759756026162144997155328449124523108216614640598536551851750162702549221541264840759667544141541872734472519987577539996442321348223230091473139201527140900952229425389099088124832450840078892087914797914272721026763897975330700376812182359786139828818126856312532630491984683500974785993880406505250147702695978901839422109334978484261286149621710368288569713927722004987877784924949895660611024389849937853902945042822734962730353754171224263920842992776496472608747393231869927820096370569210466369242990783481586768605361868691277277743140687841953383864084886123743961435811502958927495754937029423599800034465338592096100259558552588790516694216524048843700566791078057584933668907139666583400088643495771844944888963689002978473430233829241244996637619536371950170265326067643385919724137963068914682558365982810912446223739171100728265064342833204010922337126675327603778693289186743302037348480944028121478968856015145004289459993448963698420231902525694132679618880772987245166016858084306086653706646565645227789124318530390601700286803632196502903248907303733932089507473998510370795681063300015893765758718822557776525581996684175774445875687995293430550848303968235693665390147187955575794461601676241835727819812033776027417269805097350490558864199937552480588879710055981308065527023688515604202798847402680141162021181897742729616498806443548151288789807293703339266242926182154061389157251424270912136705946419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 1376719661503657076989938370742872259892360651169068213258813134125105234916408226202339083782938740932279408341983429399523533222667826177827231440140237581379003814235625892253281197374141794472955672193857193959222747021751839133248948690550013945112657360240646824583313340154043724785103590810483051268861378206572736688387564240199184152049827832616703898468854558363637497646549805907001953779287044943419699651159986419596247546450721279411410963555078952672696948089452614632484453805720553574748300885093964120861685958747674641416832832830272564242203490425897927712706169814053206259442412484642875235684811523070445946308616056771278468283247599030762264024460362799625815776081637151611474894048822624757339315759474431039929025993591665618461700783797483457201182038367036735704916667420638145635076789966440018064235136287872479152134780864789864090706020376003743608820457288576075461550080698787273287480204090195613706051066605920053769229837817503443324815867087858585600908585606180820273524840743365750919307065368992144023304512706676963186022448680969983377776121359221837019812295407904030548289304780207593585696905949188172905913950928436532365715084113989079220724323397058932078723216472936689797744459460481986630768795330604689389325613119537918749488918928763228905577958873945046280131834989772572172304645100852863923471049392603571550576485825793350799001268249099562877024755164987505749430502355977924724992721732269994821945091330848435651684391541890236121995166501491551157893344419971084351628798372760048565600150610804713702509417219819000442474486035382155731515222413179920237977315062499686357780866432540585679511195565997603593462166549913254540488554707997034860594558642196678954151344423877404981755096643584007587653542403606646280879826881238778744603092769854430392173674233703601506880659596486835943949194208260500925886047390981118293646682246990278471024441727998948345258712603601715642265986185223361132381519973842851533957547734346434677617294885300415704539298203442695835748834097735266050862089629552192515618098744797149812005295607007268584323371809059915615726663643565831962006838611433543467631610664012318574739870051718291686921463604727810434233768554615575076884911221261306016049275084959132878652536421631205620355956736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -1811199703121484474718211825306266765753902864039711509667905798678509160957712581940740771856695280883013704652954085514321670878109676703137979479807276889900584391748964301226395392794110060062978870254475282398495286322066617210246342374003609969655729208591494160959315373445666225523134979526179007889880681637404967605215972519973942789059115316189512111107104616312736801699900034209673993827868891152750311708273572433123019894891662811255751252160930810411646314062495227275868590370275495030392805938227954970172008985577271656934903640735314017607443285825152644570744934264128426911589812855148015385250890595368487769455072459607442946199599826337074690649758468935521894386770321512531032099122991638054110163070963583558929076889702614765239292074402969265909586330740041442195574345167124091769446215960203261633671395242907622036858106161680639216022109915339784892712070904860012340665481705473949186129490396851297603624292780686367564934877387620746863336080365784553148037876241239015620089031043171593069847349555212113672265752679941957832720047214918133725062008654056109843487134872293439007666770805367422422805584573142552455305709813799877409909150501724967726146315093095729540561890689381176712224526966332205858358009743947491883844007790303631294113964110056403829351823134741493785568221658176705928538977809424061673368342286046294626766956664374513778440824922373445026712165286041065027603002956444606193106624582940005831422212775009296815625812965832755199953068506058791972335881616973972638841239920742817924225663688590540089893819806567047525870994206547934131141021037993343523089220804626012831090401674890725395964623086243454878148626803231506557090033622916811176149116383999397520070967159977622972189386817434230538275322942550082314831527662955185150298413043977659259007604416664722854584881331898350679472877525928772785361164405405711719321529890985581457370232392886125049812300444397823106343391940054726411705852314331241372083727974899884366618443371164270514478608989042878464847390238949197164445565230828333041285237730223028026666879470202995918016965338599431572878637141762268441302954338550976756206199737588905149493391509059828490961807469426170788188527649735465794756813792370018335422595460085891000089607144616033598518067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 821692159291239193155851725210453951244456511733290631581519542270508910064505585633244400468429590384390360946393712327510881841533166348174248435503794234814528822205940418068491095406459721658779090927488377089691008068299786045383878198806718241153290023755430679302816282070067618992069916064128405063043937805758928027232917181026582289165047713350948418738521648670120398666206816362778164103062519052367204122734356601159593950414879692058050667989417688441104916420129249129448785714026067215520572988928052127572865174966265505630897881620582856324578182015717110265575472931614936574152956273410329564438041293082694467376599542848287687270361448689951971072824752135496639322290821405350326931589318893821496676855618129762054875900694352056257663442397187989858154290925116883265659049559094908352110449306979620493063413457668422400361201193602188112619434172398201953142169835712324973226398585931467366339355003876550530837976377142766681909633082109492684608421448698600722640499613059787585629793351078946189499282620421817531935474477499017227916728419660195314435015444080835990938280753492659987194947437992324484262703879594129613480748349371694247770885515334547195787000863571026010207397653846373229022985109710633713909861241508423807211957032485763757066120659412530013347022518526764792321629427336045861397649338873226701940204518845277643945093728412067092676544480865708352937285625906158599624445868719000954284719071235427272664648324728392628744528765295784269491319359545713815278007044030821339361208371264954920199671610636979584230999197865349976600049026852156301003691364790085481021865868181603090569553727380287536321097339321527170731177563482859459105901063918021637078513903964923314463941995049053727702402515410031991309357421776951232023670941765615330241713727863921072002447669281660913690470969389970958738105933381270494849346643555906520358313591517331810887806103021208049318501521323883411956001789701001075750964193728153238918335523475882921137989753655923029017961880266931643952169382071131142238779491079992254936624922387654126362226911523985726504205929914517319852796625208122535005351900634352204695716121348408289480342184315860440053342321614651783732657795013829139866319241128543639237146244022460955546272363601264597553643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -8757231744329957496595583892261819309897380428304037876407349760499199035633497876973032220970321872379015141338878275996107537091886879302108507739569655679681481661810568905550215221465456791211113063480180764686917106914319812957655727999614433976253215986688977637665174279140122726470380011811918833270591201004307709610485315160627934457633853028886749302472581995892332953555118609185196453502044286336918089071321863190112580563169801099321344205889282403763011871756542598974862658233780995882747163740549086926753833609006026622735389532218802541544449417784916419916902817140270730991757777080194440405000782164709335284733227359944775926657719031178441669137522740175698963595509137003595390126650538641976976417007583745136487625940965851033205463983107660532673561824496500584799912575015494623722155411159883336574163305397056138807582287677537518360477411141391335825225834559636394501938385659436390468221896703734627815907599660336417201593704203606918758383858026005561860992702160706669731445903784646744053939883718335764910957777005565588857335940928938326339634693538721199999698007178390589352607086281772807739592808762136591818413717887670992639900475067736779237733081114418789258063910547699151785364771741995427968032460749053926572200628534070750271672402006427589783538453012446823351111841247091550099261169702152140478682479648900907062170573977076061960262723501882199843517439387685088805937873645205595517612138521701093427332153352322990748777646739595937107727903931354113305693054171759426392471415394625920579611227333704169507085676604003174449311611050894262152043364094821971977797588805294057936554621197940262507667317593726475433449755502101406605060864682228627388423733350096933438212882298574688948545953886500363569429296904417598173361904139029765093808391954717751783303094162066713158923980593326994572537484050927268602020646648491857566373871995422549043556966169976561416583328886322403947503090749655907332587390910136503999358912061389522515715860772815205716929547590224775801836470597285402904767791175045562422396394629542554181407531686176935307062885069364995160705254331179740019604872766712776575683329669505362963665744408891996845808571952924329270071251396708805390781040251022603579316396434171732976520860752568720241459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] -258664978560932575338395401323893665234477907082436565397514592977530319139373089887343160335939474084278972444862502737740991977066402605108877302716898149530068246760940584705522900767803703321747531313432460320440738582227477807368975723614339056138049674431784095180459682469538280215409783460342077607439967364990535955489851871350652025744918814299156819890307867414670009416225919129301038974208476252130717297929167185784913125700479546100138499336879796765029011942533100674573025242486488286286310969845314850168785757602237442419420462742205913882799488058310131541302298022898551285928939843112855588468944236838575867843503763656283059260328095192070087736861972685243478902676881902135629732300665127238083481684986754190648957883782370125691238247668337413559289439616423767994348296186591681893764369888530876580015753590271421372716863427943825327144206140390863779155375730544007269521815882534688051299937861651490956255796197431483714540325740910121078642987537728359899935155255437959570011161654073675746914481036471339328135108690708061053367412092884900092104936250360621277130435791349396549854725492245218249963123721060117630601548509696309206292033663308370971242101908102511116520997571039157940537964650237067861408099465111874614212842400531005611793150111883034507532067990648575516450107737330334830232786785578751072041859249590840450307400966982741444585015593004362170566100283811201415676682700585524472484201820797042615652513538087760789772814149377919850359690410745072755748451412842232685470946287939631449228814234780415291821454596505090636238534586587313622082294417427534681844345989844331380636060860425890490666908525854009185688628477086361320724035432532262353876294321340903534148771188618108750465950702768268809268359822191497681815482065067756541059255465265447929624504266773004812367588217172387509671583728311363971771289961604034601933154864978978139782262948590695109354023857390464835198497971924946895097373112983427539049273358551119955618450123743909021089460365955098254776328878910825691309912811727977133330099079753062594605260983482166158627740101414444811333476192637530060063587176835569803075453413154196714307663268027715283071791016508142164552877141273293313857048115411235909023001929916737969931731305172714026478600192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] 219023059741078847051806971972694801349489643567644303420076449003173896826628428378917797369331652192550033169463068534271000851032534922798059168262607276131517640115630463272179137832322042758789933313579318599569941053126293450651743952611397759290409753028037409190826040394521738082213756590285021819326898124829308359679322803134865215810286308710832651997633070177735085573816052670940183332434801497945595940747942901437842772957452531996303603689819468054969340683107964673070242612500176070950815277979350638983130913927668186403638404508707172221236935827501209827543435977232704308555278218359019183262644177336125064316195811768249967434522837070456917560499323923434634350094648966195699837783865805664048107330867936667197781355825873003471122764413667539663508987821613282539621342078679245032532618413170657019423884196776944765285514396473360141462953135722271009406709726403974929825362795335873757324370112844117796732485445143766287158527136283677967059224121916775809930180395602866514059999165752550390150185117288524356794663813651280687486742781728444682330527165917028285309940176632658976966969504726869150228539529798281576275155855666307628596006396313179256440020427853557609202561710124187223197267021098484806242229476450054883758031565732276398088261292211823238109769335430075445407524880963294807323676459339469204082510438415396196787552130527602736346436121413879135658235275242365745431055246549063576492163017113900539049887204231106749362030834876876172057971510815467402425019664452035886395900419039411783818170555274345832207651387337450890063777453816587281976350106019340929825033477527192105276330966403321152230720915040897869839650959387556152808371643269928569804789715522040237674970821358954093389925833269352221478053487830861839727101197092022149803858003333703788520122417081565366438327609469290588859711231513787723886113323657073402951647448648866373662623027301549572868140925789748485598501092802979921111227112917694289380949394737941798283987531499618030110994486251527509879565695197956775782385916825313536703281130819407063655014056652108575330491527212327072232570337613547127182063332512132291894786912971212094328990711050212044520345110826809096110359103742158252848961275974270254555275884229882436985242629568176736069222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] -118033701386857308673243126272782446009606404843914652510814555146521402681893765638706305307725520458963210077423386888171796604166584483140502786766082863803674520022957491714378682792924126115089635062242353544140269787510122849181318237017777603855864921663850073764878118621752411691758417166749206521500684478869383323305746418401379940134160085267523345025613882973664272803437117328994427938208614198695971813404250033282395672050326363926911896727205191305965049274779861781483825430372617152282550163545614781885928733959032099173324357088268311919041850816521162292616000559026072655399750465859343246131188532774893607622028766988620640068798585148338355464751178231736292631652048825506328103792740196343020625852640100451522665740616649227606750829551303453816082591299123750120560602153703394164203985296402450418413731081985662508555328427196599169343536120690213218801999938824775209517596748463905232484166254384581163839445376882657923731193779944839415060899352170808479427657621967508987366296207182326842334804793055307869423063326623338060001380888249798752867403254899292916238014551292929863653528994385493409284641740937000670941845596889771957438098977765346504293283707391615106054418910782583958818983154092030349872905601037671191424716521585737125571366856797088415727928205458233269792947540373417990355726695343621988388585938459213823665108762427314356360982218984380484517609043522855129048821891872399628607753838652751640788801490659006071025124049223992859457063871780784342594598504055356751166800937843960346291105663408489154987207222158088574840924346866126145451182356148793139048071164994982763497113645968734470109672503337621573274645780685426205174335720304872038552411204444622753903487708057790861114676268880811304369102884761675287881339588755594943467511340013792728402697631772295475157454008297877197091055255592807008576299690876408262449802568380605905627622854770927266378414795164788595862575981034386963139257660089523280949496652125989029951840209093355090132697603556721146498721355362208370761641507511790672103685420041763615688324792709968953098831161543949909912102175278843865959822709438543973906521097306543777266031183152060130619202383469815791618570906991183384379530839421604032416241237470488261200469744862711373384122368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] 49537643811335046629144782345462926653902137568005889007806386124698792607621121892021110617316511934177254662300396067697310833039698728793210147480921802338283406378523728869862458732045710257362316975672536159579721893137199310962042743676887691777977886130827833238150310665364310427500568342843715591856566456112632146314301231286847436468272737638094467006886439869399366652770138525370971577678374932906376788871720397833445325257760987222869155879911485544501996102359188393762935210749006917910187465825456832419729247299845998596475034475918391168919589641957625630166618955908832708024401846493115455332344720672486886530512585827844884809628207849535306279032925280484150351252020568359679745421716519954171650794553446185042193574875809436906564873542106035617075920996272187776551057692895830652024192924179541571904058970770248872159196607569153229300669382740675922214326799783633643519081002354257707553749625396989552825345083734482116912290820255737890113847038860589051418441183760137943514971042189895550137543675556797184433330786648689392532238990928886679020591125304388435341510081942364019168213953227509718451401197876141764270827024984360000604876607148416000276120179101932572501920246304365495773440383216980808844432053027289545716297405609819958697777544813142964575776113153515853595465021274205392546235806179436587925383470656880852516730074398081194262214651465151777651509661586545296907384193421126922857959758293018328174920800126710656584293525097769938943991320297776073791261197208446749459638846179582353747047243343163478131305777282146185159238672872763790571834752824132059318112528035890617126005426415875171727904574230205270318196442568233031581676966499581087516178655582992192413941272606738384390059736626087203328841951254026452001632659101878863274064327717946433284886006172964221730508886229001877933408310559165917087217813888689179775923325464768846565279440309039861749103707366914894465230466853145401780436067687698853672205339210506228214785750705775892255105033996664506335989965143448342663538712562393858667018139123110814541200149224296859308090361777982997342599869637399765244191935788366736971041491504936578957483887832422699354937629080999078113076331826936124047358164544876864256152242215982407514433728677334780152381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] -17534253131834635547706393269518673901216272257733802800224466731893255181330664064714653071190845180415473632384274805331222528067529293722451608391535319813882360742289144851750094498775346930644521636733306534974821241872562936886217848653223263402418209659799279747916345815191581444593731011303325645216321582140055524015554977888971965743137174792748664572364217311425364393127500696769752924788815423047962300782181536678045014229535870299453213409334716297835630492562767716123969015367177179311745714173343155402669090562253719354315148873127806833104059444382992510088534084847158492809031583595181077004219958437982797295432614721608791706980123548733266764752814030823464681200545488166743680215523327522665019094570151810166187422501387689943693998363402258135016832607901540297095798526693658041875767410977081786561068391914969726104818934446777728148535570260458292016990384695575522310700100493989882549615323179028115490939574969500779562338653856931668157860460444652551281974127841400206075362334803688431362046191087516533281911599812469443654439126717736575930574060132312597949888887982718572846001071658020911597619024576205947585223167994559807968702606209599024180038539611836703388789826550257980377403174034159711832211563704538685487673564684644383105380703822600082160575783238084578335803103235249115967686442184685564220836702790042333517340961950860755820770928329735594041274821114785060798187058254206275168748966103110066693733800418788870168920541255101284044233182952173809815785479969761006193586980778700224071280890369379971867070090994324634261438280257442222154917956563083292571777410204550565788563488154403539514368687381110028312350929143822712228980916255583677326128785231792554504875506388801398861764904196436901405029174846672749276513400764547261280719214210867370622927775305229451579619222113212785873652626444396674118196217022135581622200166585400408921915278040629643576984803636476757755536808395254387401328869411245486344265530598260361439064013920754521643276209886166201932398310610107157458794401926697997874033599548553335746184728901614222140128983627718745987274656976658666045757863668993541920512282127844266699466683444289478200556970705208962011288374532165339460246265775619617818184673226508797330957378919083276255625216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] 5446795893459776002237603719170290216288110432837605996587684926135901477406194924548842535842418679972531728160384993529420590706609533940704329198437845200259703585704161029210986848664473374986315738761160696395168725092696652013781896142121663889163123995558694701893880430060279675564907881973571213527870699328100732297997085195517796529031309302631323796812783412550553633537061178274676198905985825925105144533745969883569309426693779484921878857135309384231357136769897635222981207569856856411641630472761958032117541614343874102550912642913787035786939830469019254342147476486806733039077418161668973927166380273837395835982753755637028948719351899928815349228665372770551330564475495305645232139578436126657272998684876181773465564059531623928378437482609614579411080388038419931380213838580845431035013314697703883068896945398877637742828991193079159353388354415234260378839125773510819717106661225480737797257117878303766243205530693022243115275706155145497074733063702571947498499820577321351939558866959908398662163334179260155301748223461602680020196961976449542499453018262899034433868618460204120315420590016138443978503374659832604368823233815442165812890451994264081094405169955396583059406346189253181417386659010112556560721349071048835374924166522273849963356058879475047177012347859428426446349291479690569974288951054590247952290566355107443551485619212354923304831382995992049795138099795770085867968343829092804661493422445163402431080429583010243804461170819168320098241167109757624939424544803125286255875725756678016286475118718587329568015819861418697231395853865789405384896685521961672887891806964626729666410074952050040090914676785901526748360905096184555207941528424979731164545539408590657136968500651909788776572894311060979153788310708128959364614187637474742340439332593826926931563684905480603804538825543152240997952863498902492504288702339152200186786572715521143533528868163722204869506462200074927298535464088822189941975277139915892804029685637935766764233310682073611640456932624032740997533297283245685187281385506463352003731422038775550610713029259546510507302289315834799497921697671599566707954172983039736137392184661997630090639971586849511450636764253019446046971246351913188221253601420773397756743663739991156520369648958540640273039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] -1501172662639720030814400888764680692598255905290316299260515828908103049945087774295775142798660491024928887619801723234992836441287360955570920637739784629111486147310493464736901972225551821296370484866777563928205892131554869920250774957131308595566937992708135127363899933522428723510736070726564053071507695463717908229028603861524966101161842786581663642328841419535363698111365344337211100766199065117616812674251026144758254944364296606905528860037451993485480488776628664008252460866277415636254156462668495113898415549617896475290381181747220231459852138577466956259080477325283541145724552932541564840988130234844534205158890289516990544873149898937332731724425652729710190467372423683480325953679924373087854466672652393386107872811058070807015561700265767267014865048504119875356319415646611561790696106124716308542188923838307735374866734445674268980584095392647568636711024540207482849030505056575629155844550879070178466301265395069648687639547853855296247284947417882080479390415261836373027383033045434461522378976223768476152118278381020170943875474770755143011462554929692017987431026975269547545533318033918150305627192747283880360134545387014187038279234904047835777694545187444081668642539382676329301339450624328751878683562729107621662114827789396936773593242669338090766379918820022598650793361066763211798114512956533213332571404383563168567417089955746360943797947623495834999271812551408881767736350033668985448944251931944970843050018610394503434702194741617413314362395895520936742133370131240319647620118221601427542969495060497241563395184170591456327694604172997494013507461167630917581650852350060060232415016025620648744365499738604585609104261367117085438720826132411165720957509871556725217010265923520668105231952841335456536278987673307728995902516728205682657582328961047057224294810454583404368129934340697662372458333507396990600161742672395843994745758658470644707135749779692114668993831777931324692061241456450213551847485182478644789175291037971916071465152752803771718631401647797377243391375750168866712217469174105625532478170295742930679281863702139573290967465040470484352798904296596199983359586583441296059824481841934931133231126761089032719012970698545587520661051999567618761027392095952212585626386118793836648302773334677430349070336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] 366770583666627642451758604761525221994010281337506529277834940181538248431459303393311277732226923447606339831646472134529349867385679498711230540648208674725393302228732685318308268787949398874340799403373632499653156971241795353884780650705091699164318383088669138451971884627367823156382896470687659040170523684198834427373834073676214152003508663151682522201977131967613810693548767112956628793236194654570115010734349631996149375418902614673313669064236846778597569684840283965218017018745382551728098959223868681087619624822655235137721090024728776149337235349545108287610504775038632501465424147384824268451019258685406248871113022829267834964514994877504641898819269350993185397198659647407322635088072747049832961345922485992687977142517404760185394492144266370451151836297265163524093212451935371264594422462476638622311735097819974455639054687424965582449175484480488456754091773146248668308766678258153377377558890750868385023903573798264187143748465635375509786831945599772954355294580627885409718502837304137943593074389576352237960458453546283158417816661133868036261383326392507045648515227200002643608414065187994678889014993723775212069371658956638353677112111526631570753106171743773138159414536868594069825255861458967247964367004972950539889472678147778098004743605107940253448591846113650880365060492416307198790134923000920922687500352950843694086637136294612088642777198794555601245950999819609418418873358606215303944325762264604386796718482754840547258037923257796376509205795737375839985969670589975045447315840842805879020328957925385564115639174198270280642529993770520484883590975579993093265286971425758688146657749497573886481796889502605689875056505764350368579452082001311976563833026452537443945060073053221457642628757864031672951742903569043775681747667997203256449008678136158998900931566846070237280243674264246733157021332828020619848397089737018022033211455376726583528080349936956288112453002629979233840656403420406932368710395561266229117640639231068414966872377652619056684990884366767207646940098343883503616298664315951351229579505439786329054623601856690267268244458283303578565866146374833225039782527744327166350438785490338396044573870311868262006534506056845980977844605729285546958341327671582879007790649964634346827220795316414950932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] -81780086831842843788622969631828941285817235474174269237034368424833969606807605294205871078480579094003697957629415302896581363637770953926501010140608567606345393613784139117746709469371840399440775936018583041081152747770074924709023132719891769791775590513813349125351641916502131441590937154468391158411520648361963782180392752936672580418421257919489049679409970293085355424768855364456993102672112345341882358953633230148643372621695421144183208636428318186919857005547766725049407369907116008962838705285017344762184029314348922325310670503752992527985797958212838025430895470215323652016175502049672331232499295307621902411324293921037604185061053178679807725252957030894919505929207654435170546496770031510259979807350416330117419150888027599059676195962338689446516545612360780011507816695502435187551773903370213291406358546255824435826907852452577077421710135771932988227972583285319301474670851373737708441053768430143552945819960338572562412146850576043255759363305898801013908439946422182983999951179931409217033399155181651844098958867312805926330808390484547775107940966482553562143167304367475857703467646771270491565969897807953282995273203644662159200252806149469587850662996785661986501459100110320666898474264961873851324753513399212876014040309287923791154259032308119810537222246950588320179235772920036916893825399951841107667718605358120001333654697543193108775680472369658641236709643875522791139995040119383420057089608382355658378366033083337333727187654850983147541188203396854522469000682956970087520646094453896700674605088041848155072011575083507200558249569570617863783664159151374036328820026195988473997280168130169267212917018075976408455234109967411976753629724839410675728405131017522314028574900535264001371879702816264917530777401071709653997581567565456162802345221917952595554907020914087848419388691702224551120819955094284585458685851188596219953046217958204637411676882991306621441812524779228740101725175697776667893105200430082374965280375938179489758781812626033545825094760154642653851083315879814561607668409920548610453091772060010839822912664902791262816206980887000768922329312219218748160221960097490226013298130816174362403200121273649701662740801002791157584279574260690219521557196379841384586089476626213687412245325627265961164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] 18278648547974255379062968777458213117438229773556090663685732711315932340213390385548091506045536757940398204144724952400131285012167504088569541784431250482706904462933166302190449029919219453698646623043252533170466928663606036645012405783281358245245720096129530215939358261211309234854363821018737572646243967249505995686694384638812698586913931096239963165179447304901886004340052367386387565018938200280455747119130564328516276403550967113208870050970154635617264273068027438369759783258272343749229072824687545207002845729815276387190862107277970675839379130929681557195183042257183093294271878811937930982817159770519178528471457723389581215748089752506638670447857833338885098018884067745885214451091119964961990351146166480424276518981573970360554089459042110622216097224054106487856383427379772674449801335495682088376433291955592884840587074127149159919016213150031445824193177106190485288049129458653050687844757967022081954487072411488358806779160985129175830522732697802132779420712524571974337542047870029841303850459473384315425147983815693574243943940733208972438787056270382693985661934738684076828564456604210709123783623701910841138868247910670887699695955360201138891852717952261068409896859324100519362030551735115221063470378340902704092931126286081033531385401942593254424495048867887484684224828255258968254553230719781627481014575225230094081787318883144623537851704454587249247576316146309473671612885487011903809791766578494523967857268885463192083389379965879681720801223792460925076680405082669721503886292405926450893517156886406161460098278236358160390053180872504731073058123914972956186403304282583641282936599753736243647378509688079993937137601101042415233683799827959231897663579471042409106124390106227132220352689960922930930033495120269690984533170700688206351085432001046089244135713953048073416010745559559738000240518518845360575287473017485490664501684976195110294663736827501618004790259418908590104152477376294220322107391883629866388814683929196074667257141422846763970262606267754934333020756439001238862982818819632469681467791008479579809610426213408354757724524034253608167799999675049105746754409606564669330014075515022243889212533834094891400375071217874285552992779927725477068841375698803728983964909075752549036689116906951037419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] -4415668880779863847628235024506889043791870789096313982175181307047686194632883606901930773112118016021975912002811757091466235083150601429034616356666645967920899205960088095640461614906209848248147072458607299898249061854478802547556583217985482620670287497695096515678444348786678333146735196150868040155855484245183439681254816134811522708263764126181600923827295516128345667424717099453312802652869956178396752431920695986922412219229633378533970435927975024900358739046262919269022458312188371061363602548221928613642702470479928697356955880699251437467135408904208937463692205854736714056413715661050328540701777317290002418913555712525592975695636396378399722793341144066552609915630247704625489621143369097644237910896617463753603786835946754381978872811799814894088881485494139745731262490503840363040534555010098474927402599547831486514495420643220035227838195564546287036452320250981819854823231385479989169028859625935005609854210651360882002266006695803385721840240546228891315731550229290551493243701971735121381981034688635490726979989142624530861564988920482142154083163448962848009890876259883448013909839308592177095293256735375430471059603377469241941647428787358949851499727735531311305276380150585981825254560524654666623366485244321386957333609352152143751659993293539046985320992524178931611896803782376106074290943304294671958980466277811614970892233348605555241901210507216365220350938776758622218153492493919045125620906753603606390704566832187197244261480119664179577250445334583974288851674247101190794559780766714738788529191344806024290451585847432740351544396522680013832785882055968411649647281542584252692451784357742582614827343552613232155242047760899932743645537248700657405474123266028977244212878267952301370709265302507872671411794005756967657358021604674157620070270198216945693105318812542765463097300345007989080312615949534582712217112689631976521726573613897743030438568275418055256082183417338990715862883106118674945986692472384152164266486414292796787690064780471728971616967581989625233477087472299181651857403330587933928207370881539666407842046944744804531821898210194683593861936921785131379904930677080527404911054211868542940570314463005666604851705475095522635670471476907731507860113356345708881487965548064431426862260826624411828224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] 1057117672011609913541391990018530893050879438981242696887352743939138610542608487291766678748640548401749433421933323259996160379578623021710916515081253570003791187455945063033761519941248404595901938256282498848855364314214332561533342451041356571686723991099295374486674566912406395827837162904626232671455713776538511040645861247573807166630304845926548821339008367967937495163161118289980844894733326701663500353737970004396590861110791875247131142213642722898984387965939406027778799746742598563466268544285601429750398894600982644060308416139708195822365172266670640382725003584372911653923291714506605791478089616901539056619157904174939519131169709460272349367691518517916506405034922561068333983802856335176743023457226500482744789675279138707251161209556423677608226458822548623511401063620294229443861141872279924629735171531810406440255167425376890497400666900809690564789906999512120020295444594761447621024792058754464350092093369508507555513041701763323805407151188303489405040908568325658562089115724033053920350100045553318132266989176235631955715082919519727473245780365832749276012871093973922223019343667281513970656306473968749873861456568751716676126362651400390447828902601135489617860661012060563678028351477676802651765461108046014939151443405390570344556547437940086462736149847432362170473682090072388377586480691403714650603546726567647392712007440671161043399617339152783767169642058417720089738236827019391149691919414120167020330053497119208603420544592457406232697332551966892083323655262465620387198023282271873810659172444549170536151116650703323041401970106876865917099555965793380168681651788888414567742614848540267836704685791209452611070518895301073280089363704349823406656077516267890228914623164730170472428062832114097098425680945944053124555013454744418788128607087465721300034180865804923081315285917453458647301880877307078321599292741538702248881388684730300823240464659596856640196566948699804170769357944477145918928298527776692556157345746393089675980420380932862916758070861571556967606001842000601643140060089808309545601708102934295787702081308212879079573756353303613677813850134948057432283227577624647481951668831492321141104928150752513128096256441235659264773847780366305361349353334045281049057948931828916636821810817265817354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] -211569926931457870832071673861504376991347018191490482357543499699939064338365394259444542524711807368984696787947275575651745917163539645257523553260342871921668432746197205705672932264953103673286656511181670051692557131694713024800613359561352338751105300708751983307987586443542540189628577179509206957840085577037070676055919486104688009180554113930543581992229141223951152859082613168965458281740076396178619328127287912704763703460862302513297056103762675550822172655752060732706749118561214959382770709636568294389151336417483483736799749880658458711533640550641526374977081772747739118741445249951936555783278557479699366394656603372623230624153361507984321961391430075079055448474558275639217157706980100074332021240255769745106268463243475570566850412197494112354952660207417424712343666068049680020216799628794528092536140830736433593762536842506362238784924565522198623971894769549621579181186236652019140740321718231349673637126466986169990517242198694477700367313262497439392182831737461060261038382648094119929459602042349299121658227970885348847715408137978845065101361584338634468116122077482473151643749041586335542064640971325952986726312701761567280008252036046498247174385764502218206750569571090513491063058630563366766126631680557935148992903968273280711287757098816392409966728392193403130760488164121023609769722222130279299961327544785661795374646412095538726844379714089076490644590920018544866174429277466381698380442983913768129015181173893731962197957083719732212028529537208526089628488702189855256545002929042793952296858637751723157904758247917693007928596004487026923143616318484270188118755697379501019836518767682538453534710868796885634849878889233631186475043692070036816375852302761316558851710294146104362251387903593296565654854549645214430780499687531331924985300245812308098965613283572330678821295487415463839640822450694444729440653023571602414230655230849848363242688044909573916235754397295785575171071660651911007149270807712518328308602683080258714911091158403215401303870639422695907546185331816103143156693663863354406549783296326857765839619242641368671302923735510109395988743883474817659172731460818348528612798594190187527708465317349404333714524124239445474447942642258326339919467314559653561460684068591624794980871812157135650816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] 29403478161690781566881298583229369903405950929004390529102650864294224095275661586265120837878194588434472558940324158582239407626717531160259425720956546711567215499514348356928749811877062862876590482520437197423594731547348938858234601265177108293097113987199033244066598855319122227038743222297522386061695329880271734284068456010949520374001039974099052888869913519802523132922086737508138579617433643458733534895782545750843080026436357770087349514485486257260607817323078529305628556111115789008592880042830140470933897158292490332360105491371216839140598347738184194208878489794040952607741825620287934369013918450157569628713050571228086262124411082582969556927885174739102792885484572731384867640427014745262414955623065811018133283403638124763775924866490084533593670302643388022379860063746256981998959319358730968519667893480253092376170676457932163328201103121726561342401896002214195885333054441733529478888215230839372011702425522550934963220645354982585899394948450138359776162516509171809209059785505729224085966603217252296398948468615481899655587591663418178914873471672167011878783312932666734095225380129884186824895201388924794695841417270334067884237534743843823684040041020629965280048187982008988706162320350915389983419416900968108591637228640703444666996503983393833674513491555160207322476612671297997561014957421829056224850349018949113443459718496045004426102420950334654406962353069117409769749199769003854636638045961920490471055188474493924827865081836901003908001850711374519939713225497326294600808433070911277319624168505163197720865722408805537243241147935760973306570351809496411335393015332910512375859448504614442914546389645062437974926888269306003170300289200019498169409244752594573771824249974583520034445799026399420314913702190176625621441092107481961272882381601842575362460291446533446360433722511370200898270264249967256803113915680403008548773688812557019003349041871160248581488488878259782666230299611179084617679936597891722489406421571112559732300111865107657775753139864416810995517223410758923031316444520796084027459890281896778100304528686857783897154610588481421041873236218088410297047737690025580963407517105267010280280334925002750773623125930862342104466239121412497549532424447126392475156007315966346987496941992605122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] -1121773245551332905297853504520551459697170038297065821286954179886796704372677713270668325255235628825868786249774286902620151302148569948475353841177983008120223550542035894699492845829321837330495489177641959540542317127513364096647180077416645874243734412952014259585278859449125229423970138377895026177194091149387677229513935239597009798343753653999661071287105094359754007671236418541700221041417971519635156532456657282927647860671082939901601197016089890570057985728110225209614889224941265076514592368866806712863866749189906231318971961571411227691972588203880700860810019610420415190657561831250291390546807103758586766690931372926583495059047037324408927953814850875017560658972555334921684172976706631675640072505495498726225181771305337192279257589197616109759032765926423416573569842440273966650614247337944481480789948550836545623881085015135836199592397087763719022892903040161553323264360885187434611295198599679083533199741711908403865739691030668084740886701888955626704160178513885799885984022025019479344696216419302622329537363573970335445902906804647660605754415245633647135536533546032582432964705645575649615178239498646164145789174167074545341649446805359038254594129780801437058844255408027946407265181455205307986238938844044214544443077170919206031902081939549146203252957491561038695926684720292834460656737827002004566837040828167524215894201528423472598573993437107551031500179711920541613673647573409755897234567074192924048670386189308954398526158246285060541895690702948093371520056163358835529954046202742675116925072340377497604290955804395777193467283546754086553232131973696158905294487588951547650095428936150203250324624042362571390378761611202135721364640095177975641250580729084466965399813269035469248948733567995419883000469172707252924409429297902890480370042578020505609237364628695348124175451675067435414220115711122725579004164042025105908986041691689426730303098149524201992198995882397130805257560589105804843086564097967681288391398889882730633150155077271271156606357231995266965909704437575946403656572673898427083032474318918397457182170127884135691061779021298587053586101281965384645762038697821390231524504922741452053645153161052184971241508225718830464779073203300220402281905483740692059579664354965234565704449151492685824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] -848927248053166460076173519742759232145646861610150224089908109341504985913188124146447202655761779652815457280517858194543107421120215741586298457038526815946816307438701536384553642280515850974941519479697234450909833993472717948278013763445460079334789472334041353806389052350228948025030155726353995736574049535116695986116971791273826868933601962160296377470821064502867137726608278743287794321254455920250253512575392081128903028418438179902739079549850728783736304137010584603899541940055016954759172233888801366206437086997243080727074633624283235875954009324826312799057859271579066261892560057971022170637357550237953405733572674228075460997830327285028302202595241103952427723034604411704735805473826502875922971183422078509480609144341996508736972052480606868992928920475432830296374028447486905810202459783225506329793732309834886816605329072094346420731526935728665208759129128093776183911332610094423991894089907738474470684176700072149292058751934875918071884001932144950342029350562776750394700714480819424284842188614822481413163453089583214962195964930510277842888148322006051041710823907440660946163455578321507335393981592913514510173439200910171383546789296137391744579666765245344163364642038869513295777622766004528444759026135645677586515008597380967017667439105751582425283201634768869361208808845680279346545236316171818939146933389613078196726762757427417755430985640056661938272281088068599560714907852939289202521302573307496782384182269383838602552994178805541685586520040702849167674661142293170048776534564404738894548442616522864885239415426400192980152851133028157229737992686873114063799621628747982167464540170474777104916106391393662616450702319381976805439908256838849842268566779604453627796601903806586893092303910885223196396706662271114346853882826218919628888227653795426627125320307403101905292417486863386893516114826158810875137788787561004004851088582078869242852519901906295302836932891810335780528217818006485357123598364817151618774282272857360527063835291623099126077536813856567411981031114800387081718719447777096367760837627417769824300092962886880357751432963654534534820507855995752834085335855634558210462978028671596987695543475245266985951668840130818766281312468681590487531869842671938208723170750957090347035843378083266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] 337232111293958827465930670454391228612562874298724854203464357545648585976124546049838361234002184166855634696700117802337226972063940787859320479257621103424274586716894721256379386404688495806020424519672034365482931796199366344897918731321193560332893208508518515194733582158377204045017038576586596064309475266515828087894799681001606701895472859018737018776033559419237715880426962529773440573653929945644669167737237546670238480211611399974291580234843340988108612784467018162142277466493211521990594976526984650866603995655737193608304759475804707384636041014478670118789343106124402050007058752440099718452771307747308804998438017019178986228236499293042301579031929770472438924983674483940321361486708763071042376181721671954310540821196818369059112851567902525909826931117452291924225906526984521939262437346023045666882343357170666464079951834397131415287080756741129995259464488587514001117490412162967455397320287014731996350099593560151612151944617901693685554726015418972569196320683010881747647459342928506302261935250682597457571142081191976606409928376825046572718874695696854105922755101141403808419868067228404855382119557793668956356092292907390188331008771399308617225664408550229210005050294680605886357056142098689920788436491757860106900877511443491249314827627838023749546328977641484926052516791533440508688305423492301063917844865765871006848855262378873221258007855334293042356223216273505066502540408345934532943536946363074604109269710197102397856767297651538739215948347035206012414937565742967615353860314165672958920623489586230954708810659319062445289904094534262570532086887523028333841035362670670145429728005445620761447902746924772723166697954986366161271305490691690723323506249170541386103925633348950836760470143486679289538665695745492831920188516757815951944875760054639860179486228161750155886279952060226502975475047308576012673113130754691891771971150841981205552741905985772901731346973870259810566806588287665887121773239038213925328143270586463355740228774761035133091118745569562523566611562824349120159767467280416384147626206423482994618734643887368452350878859113677014382113971406512308280178954595963339886886340513621794841920089985677279809304585391175628300859930497959323071748215543168133696363111470371224106736968043331584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] -80143727971108519198970995820107379216025467524307340000581209801751610165800780012354202689655022467197746607052949893626770807493441554494841358835381595592944428891086781371081247731737946021334314804330346125900623455235604690368623130702917010198098773190774340659560720023387482687154788439583984168748094108009786074857107058576731336253522779621156896688521919619273734551717934993979834877685866710004865541296892102582022028434620694903838089282887395855888649024904640320058887306464301063753600580769545017716180227664630198980725394642481693175108988457343439959284363672114010554107541637886023993696324779541533636783828992691406265872049444530279853061787389958280893858045458203104289903136375098523831392874078141919543012081829839107133138833545813373729105910312868323734034444535836221715313643947414269101845435319398523016560771989186996313935771642668123306937109987766416224401412690535890798587794404839303730311489292649287160572552122527934827628520502148678897910249712314152625750746101253467383488217488487109105494624257076925097681456528479146126805928160252847877893830605810628116170134927084249406732086575331649121656846742926820063613422643715217145109350450295842093755117841052654367523443265798118498619051425344794525216561318298202089950461172411514293996825006336720856742629615762014503761857465640499824715127204713114112074876859135805400517495072546469019629930321777125850309716696691560464637563286466896210364146825074082155106896060265069081258218818368015147765746599779254313484409498305972550787383089962344718480834949726057160109487549261544435152168332952766402973501503347863505173790804967869119912316406504233343368528117154109126276789991754799164421685463045711464094754883679577255887859072665141097837899090591564436922106219699531959136713161940708038594802551145290895686342551458938218869672296451380458681962787777429198870038476078584698748158263173131975435431020142865708397989886037115112767971867728102357270019330680091724234732146876502287330558589587541691418997791092539124170292101891272396737372429004420663690659715145862351457257728228195340541720172290202764934435298059038095140017585717053714882551815415269395359136944950195303815574891554143013162232714475627790083533594172475747275377990392872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] 13941541890167876845804473169575290146888558087798834042993544977604503891390945384864596925285832139457473158020580971529785808718168291517743318175033009805525809939894866111390880378097929570977902542553567633902762762297412402406776301752585123115582182544566987081386025665240631301059701039606754294891740282900261544958364100420806814553424015089470578247148435762450244621602998675087926701043449352013321866118818172686877372891964616478466716058966937178630922373313359829030648872098412965262860599666005201023723465596119410370084795513756895707112340896116795126558932815924301335978071553390662552678514422405658934317874638229529462478088836638156287162862848874848904983050372531883463985734627436029419536898747040871410563920691171354552203927044923808765458259219058971106748295264470592395258985107888206353549146545931871258170332847976518369679358284089774107133145899497752018847483033993903780621617127984926756846818925048070796219624004478251008811079427581339732453094761097027553902273705158592912423946062358986907908092654679228749252953568587442534889111166819253002427714442424378033450096627725488905752099119203223612454239378498993157362924738339825560660159845626814169936741578442947448225626311033758331008792384272728508267899598999053015353479433539363062002467536569803872093218595050466338678587501361710008318776782542931781466796474189179466249196316689629887245813558969818196754029139970627141981092260403206881378066787889233484821656612672423413815836213806837714373745601475933283693500366588210795978040084804881486121324298396428137011036499512879182719311682108324248631346395147257540608318920507011646695475001880292556059289881204650077557522065757791323039887971938470399016199093870908364700857512004038197153086173284674639586806133320326161132396200361252157859828972050115671208325857617999498413444153721688960179984227805631288384108490326549246792941672952289889657931274344069822813663475502954865737036365050769264350708744838386673391845424962419420737705073906987469602625379008947876947448995299706286936955565640166870412541821628843012250312286549941692871935500226000035010224847632075610069880660977655432932386151345586967065743547663406686271860130463476699153163052861974396731680198857250884404983406316748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] -1814903128187644089495605715022597757614007399426554187043258089681399663954032421085825231839342207334819004156053381032210451005904912843861487486152653912915228114764415959619076662181582415370360405813609398666101640207499732840549098437445687134798608450992447860154383671830486092865543332074859263430434684439184497479990747274325259456506153062514105533431391369297588897373042436489467763549313623080726664386840969349461044889069570906361987048243892390594266095564040625145827765577969155438518539387527124047265772755913903276092894156498402672187862813487392250347553539829918013435025934437254200463535267644389986280190797531945252937661210509895202661186560948019223549447694338821056512451558839963754421872066829030959755191776840098927179928164463739785376461240674523184898973288903949337237362143338479849797846243021313512541003851758615512527393058906935640800162587777080876051455645456686037169224415695400080569342823407987701339703758776461127247175829310390717883607327547635000549692666626735254403411973896257443127816324013717544820037113358947038338010019149713337949321066104927314616834834910953519165965668198854793042838125969751709796834118315705836682635570352167509718949638903360057598010575350641421528594509236491352842122450989790404972778592777576401697295099092813355873352719821793909189040840426430374316299139201063375699313711843597579054083168014772663959310696182361953593897633964465049012978198844625709854058322719416594187956673809390713634939593961170470558415028967632870111473425892641285760783983851576397599282830546329585990252241871227393740131238768234579802504349922646274247302158080003552855451224502860676419892386010146003289610589862586518113204612292224648463299240455855006034920644495131939374154406482108929783374286559422596726560370018417977790576006048414619409935238173014858785413502805866072843745934189326284954047123648265598938103039280900954882763593908341937307589079644737319059373022753722458090746780283299246946322809822728426179120077194847558237706111975142897509524226927463790028792306352133795594180332584461394264010158575900097567357966232715031005932297228709463846030690852932466948712381414654492953767151442161032831011545946013580905964783817256894430603956288261514944140007681556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] 167093327224673315977751314128644558049664279899179545589738461830286126132365320802850797363496512846239543367083698696206933540119414176710945393595908464059786883889783102676104269558413759961202837301459726982225316206918477314726014024944434630512915392186419537153762391377938214092728932918619972645516763009259658248407058887075577873781343245722254823669307901632856509952358713097806455701406843841925850815587490910210148750309103035520651785815077501281302057010502549426368702470984578378961361020563691009450750354624222044052970015353807233546547325957092463984210201771326845927687513333153644694490104811367885853146583707314525003015283629118730574189399007580253677090744202307805501914156586339655328537361279329493728731425562955983326202436861742947703178308617914211996867864098665137985313240573939605860599877889768907313938205430660192117997544228024409557048951415786148398335229865247896333797745715183580210519963461951603629338349514276085256898049754901136887983715846495354174610989118716254655023769061289239505956308849278282615632940804413284438328105728698595134584259728173513924563749426398422536295784857648577777302224709013128584173679621733876723378858317311074745589218361088632141121800319458132200745881371444181751713906021976223922195304738685585434179998025624285414705439162050739771961910639946272946905493343205232185657367597767227012237490936567930054464760373077278551732507394443320041698491653071043238576893200670612642229642846386357736520209308543061948674439642798302813586458415655931904743540450543980022884786990911479078604379636596901063979906771282437196148820306252072223221720833315573344240463811281277490579827282451064202031552841496571787353281850792131944844979837364456560945165658072891063608587176344694658111354223852388342569527189534858222924866459658426646726026412887423685838007603852229010726464602339634381840071117527745296955962440678578961430761469605204126933443919383069504952539869237233013613594031833887958475948475055509626001346980014113897287891350426983047768033044346767950263950377512392107694240084034492837481446749108156506731354437223987036171087660035691806830674036772395106705298944761704240168643329160989373835724218343371714459725541693681006091159605571215846413725595598848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] -8331716962131101368633225998018376551538307090251430233490176731114567194767177419070249567486232243984552868538454480426663722856208226176196486021499230191113824535919698849687376039196946430212650461753220674215672554384668861997997417790718428905060262176752205002126392525072263460839024291632671881567929776751397864147468997938928640603470390662289543304794706044849645917716771593878315713398651495646493179513079178619662000505586426807452931476068757857388335935268027724917401906466882755316245200538343228917680685034150939700011019784088247252424570156046933225744535708659749740122873690065493603870855726730488737669369846455086727588979231321665263705121241735532546810530932522368074943618768727797086619845627661009836469773512346631638112831563046189621317527340641381350754471435156853636228443841496192134927787722986529350336758219345413594944735328045881260523120797112265793744268512348329168306001393667742314123012366521974629956044899742540004384380292042078705120105243186012681338365667548407288558502453134221223342281906252402966154805724750192273712444757357799777732911950457197685952222490241412428496679029223644528232497728030694419775274814198682405174419225037825218788646091693595625504573076141865976033009141777604505305365498128871040380599752045117997546981918690352845182364832973092317292683293820739319614982185550697491798187106638083322609288005135639346321185606939693502710709825195807740825431762575809875409998609759822335682069418326570612766957219627555054701084790040390421765710368911236290368626724413445770428461744776047018006177999919091596725655881217225917957346150913897882787619545247285898354069926444080619967902343734000644018609399306279742927643721235061756683287006883916159649444377087746655350547480244140133259454244778722316097515222294395871159760155493882940958261182324345495326928331140486800998070996811938544296953688212852179516047947588256511831267315931597226655009773880961969280352968690053009661144378654425054211919912470271898051839140437705719496435661990581974512765315446084930348149364010931239609281884916634873367981055727122638609430643920204373931953529766448032818726295442147275152028192382467922014612199928006342624202331225605529724579476286329709229018669179256702115048429977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] -241067497066385068959422080143232025551669978520216201483995723575549386606843306355746743283130146295587737820823242946886980598698095989979618394245198699828439376854536550262679279224896367390271063510227937009091996982528731759271777879639245224908699741301593480008696286595606473862626816067755470420773529270770642215491771227704737569298620333653843230706117745769229089399977638665274836228346122018871207510228446557656156774921194799848248234301479946968805485784252637641234975187748883814804490825357131643384374910900668729610857669932237445549384504278190535731874713615955202804204022593825913918768680567525475859884665875867250655297473149839486154409038068412137963588178407616110703893830047102622532164372054466582974609337624107245955246951471801485216996028310850097572284976275424388189389089366213378264837940230718121244457090824022954044096778673402107862471797554340226006998906704600997289453047453662524937755320601433739933528426317382199139626208015134586928820776296147637149376113500177442622673190237192058507758988671553953438573585536011949802146589646222512472269956107547900290344944479202246155150413215551169532278362023066298738259206015002184503451722477389586667447448040947977950376647700422550447103583906810066389275791398260334035963549239413694152260176253650656969802020441339844410510938140109549736355599061454638695295631215939496462738020000349864851226289829290982160187024253564817740639155599492015683178861029441602671924711705789940454191430125461791933877028103072488632603880759789259318333124656565931133727355929862819972890401623519745053237884617499604895242930048594089638620765687724743331991103862543042203393438144556261531536572176101492248805426063337746839565295706928847085522543884529402997958344745079346669447493933843816486171229524314923949055718656690481140958555283497159357253999559348708593182436529448181920421030212807144565987091479625127505944810514066009695518864696043604438497884063452843525817362877378094250961678965883782409121977641849620830216935684515737770302426023688418256602802441772519123257751728199401722332703808871056941649304024157298544814512901718630480985470593031311026843868557725959771249907686863091355687650702974123159326673902655257890006671455203001044779355078656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] 75511075699920598627403273416075007059444677249380746976772558482189931022917205137294967260086934161037698295099688939329251771514468288515099395574076388286615599689536243138338442927042453293926623027191575509169814611518809086706921824167611437176872551549140411020891381208449341808248669164717595046263042909998680598865135674835823060779940557196392764785719547014194497418468217567568354175969445568051804950606521899559844499315126836637965162523998016866307980542872646492714063882769652854334757366583620473304241225254122626886220774803490042282346931486780903385307465569176940523705377134071320173077567865060641085485742789607019386430156165961416271962515816490130776335204757975407538213454967727639202596783104007868692693645540038339681497723042090015437951608199247381476485819317816814434723340742298987390046408628204322949227693291993299260876548197674784954944700262354949133413434018637566828764207274257130533796634166822827029651368664399813032912992848174656143502868824895372430335713060394443830877854830236982798827947013695455999331399051199103283209966389527502254257355385376029940423931061399585062368488688900037414681985031195598271664416733352799582971834488778752491575025022440441701640063533698215150502681079532856541580587558938015661860938026774583777631072560765698561386706255654144473885677302319835367690846499016877343426762800296079733694820614241305774322291528166855412548170931547297770400156108052712983453277579339548497825296540287673274510071789774908914103921321808568637819288431475618766307268389773070191324541773244785459849528813676706056550109248777685298637835546442217603761722276168108213618870634074087591370327736478197565989231809154640483867385224681139908340893095317525791935748072386696820401614233037287233308328184271232888488152232240068326657234079157113060474166405764133944627503380702121411596348411443662269835727256780082734132319312266989695715726304141053240933115561683869347539117069304026287011872869017246614091411637990255068069965373325788325746649097543581745984768105978766747431557386995447969185516316033466947857879263995229007091204398939022581670794156430391848301402588414231979985678426773621477154331338558246148925288076359221305676720909605139510485294351379799319694750515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] -3667322479744542220968790451278978243827620686993685232419188506299160539368296665504266553694703091637844786855905365312454184900037837115124751696093534933079391239259290730940823400073858172206851200045518785744785476681619051407601478184777653338535523040191641510389866543139027368595648163617165142943502122041008222617854394020669573624413734812537380895034156628055034912748941190573480968783702536893134077296594713135214951176577101364054835098274247029519133989150669280452833797492808928493793350035678384716269463811366451610701709390940815820663273350505446675663479338332189788701348565283249907670628124805432981649573701554369390179915840896829438575469319493990484506385193722745317190936636621108164397196794785135758313748183086242005147309103503283806613851332359457331016920684784761665586681478713626490852870970722067962143519001101812978359135694330936102924923397692188734054390935990276205150204789813107301736018095453083307663876972659198285617397015062989058763532521255995021692397223215930561515262167965061876628205249406806663282060530061157535422123541221909468105386800741501938580934612322399652731354447312653202576954855616480328595759977683670158218263450566089870346467113676167674655276681097866646728506280502250891469425298526140044871059727430749372373187077744166149896954115282319896749563320381565957856391463974236243895996286143315710176185548470285801584675876958348189941548333392356031558959755074636852500585201697606141145122180375349430115689626261600763924278004230391836657844034471527655232059328456044792834771740346105345794874054398392564377321622570895068676670886748354713774582083142921367732790861122392353029779832234843638276850407407610447020296114354872229265640476027110650585139992123581255225846500455708674827885205068286624770271556079408135634318172721777079196046423030340990906734295828242730374970064592950902471583167186255829387831173000637360653684994569279908982486070627873369529561362342997875184324396986789789558044550876463631413197848572322113357826094081668088707396825867324205048946134333813822379369102088451747274115094306787699435570969293106757384768257886885800147489533962703942456135796057841151265662286183768827366373284982743048459816441977987272186872968966794838285408534528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] -487515370100102702975278434278372094990018790768747551512736676408239690462083522688947652738744843819738180421891576203667008511575561439904779021675228119738150105304311798943521562642830907698588784660623948024360039529750376547772437192671363815585615166811426885010979912423190563195317694703505647539141169044794139593795648614065421603852127005014127482947639434874319081076165711632586116935436910879569070311902165126079829923303868875840717692531234053112507204452377222322209973133648682195036879634777738075293381542217841050586396350339533467700669838593679922527632807890853869218898154188345857763912944535464804028660236952894014338614510656246895050164209554955275036010914395746684666077327484543831651996059683531579489017594819341795862564565950688421584240889184458530317562562892740633192610909239189524497017228589868542719348898712230240485692356090149363429893183074069841152749855079550656270137519385250117641410597320064638450604736471111856574468079013963033061987307209430893743830509719024516937844919243501907631295084840755830906039511234895012167664422857919070486938293683122755605680424195587011910556824405840927512405495471847554005360537047460813366215193052381688490615264425670253343654003477994480783248881271515153465068419841287920584920519379285071668314703446503514470632077906213620416011800508793142690214449991604250130459775121887348520135834767422313341685119351698439027010471852192768480868233861384810898547149060427275055441241957946338879841112018952770736806918590272822168281365613881732324131299043529947031005721428347157987559821028936587763650503344743452253875385246848222849583065959797565282808279969098310384448764457043969687137695680469651029124631611870641695206195578159347357297546544634147116069425198115160806481438608014853694864009976710160401316255275957690714053100829002074070912661597060754419021594475619306002936242540252617656426888824287949555163687440924554716262959283511570605095285823476678977308535105258954129630171534754584060596439822448310023110378820250772141854998479460162798294319211080054889636399542104628457883362656459925501695902313393376747495140339937577043207362678674129868274321675840982383269935349232290088303409372788236532354266092026452674494325542888437467830026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] 113528801422293382432963125227533988372031435614498486963617352812117326431713356628430771352856357351553644714699097985437099061986522807453251403655147308883424079601010068233111091423576963612662531927596781635702331310737133230281048089787369951589244244659690374293681990971088529749564501035022138709477253668863194436193321690266998810607073327042313930526133957342562820739010245749135588771033365258576243419426231754916315513381659124961460812387873532206260648358132085391354491326423963361576377413695092869427938067822007584809336779641908192398455525394782839738297032813231247664989732359319614928946050184147408713118728406822495426461313476285486137667394964107520150600920148993934754945455913153294788657297414018656190391751417438055192167641074383000939847650752668128328889354366649002373100833184261729983185678068699915081603664048301035781483024825643496941455224446999964250371029395426631853000016210091493515827922177364201439556817610067708351868857439106431578067545763525757357163643693987356711464827737780941039044526119394935247228359152063083127696354857367997051289847298311304479329520395108311236144845031902498761895209891886396956105245694439984542928451639512267856234570232588418920474165673339328196164147569635069008933372827445088516105503928360665484374442138588175291055873027406326592539064090037453038967036998485570714880779002705528619170298531429636257991601234975054583620281282388110659922469108558479960520011708030517808293536636702442467698151116364437382335126238146451348401943031328662285203109781252925549390518030929330220452963634634136967058521976948365703904342998597053229959586215410274901723393928318789968800956269272996818477580995689391689667952542689083493207689453562595140036795918750871733175225353334807281249061943882885553739037764014372970772327016103777823189942624710967008354722261747311512523590308072485927269488087944701374729255978860435496525060706707899199671597156306915718368341370471158967999258770218071047153953484343389057176871320480587511119743499613941846910657163599305818620024661390823482413750527224851962987945024356999003448782818081274982300930256111734126502176617109653813767124506719361484277087086471022854236625660147501878179447540511236240357341754353428836204412928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] 45747964672740484654736684513905193544025886111146223339093417413138693463842217345626725163210644150092649101141390093452449316672373473346669061667932316406575183829477883395870264772785789512132741927541410276272194191054659644958279053878081263484811269020920835291375728910719543223777978943375513817019625315904651437333277507976368556370786294292575190235876724312485094402389197717095129327525560564830759601960258081195214003624750953147241791579599982543127553198759611321015488814106174581983418173294272743109810086199832320070472895939269743937107469856150810549674266086927174738524856622712796679343503461371534585261569304329739259688275806624327118771761480420686850332401367406638060850995626332634738476657228190963008230505896040485785652031235195557582268944944391850256739025308009173952955062024242457638800276402002932723080185883291329005665999814009077805528156319351579249168961507454967211851431468594432237190904782860917826163292228479527797801482879936768780294113638539278717983535633795572950097407244048266329886705463110971955028219278635018221015680769768978130638956481583968823921388051603445227934955062513118603206053891957170043287568784735296753946731430402955048297194400180181688389957450895392928884267524136019442573262502134197625462310624059809499693632871123044503056577847040014903234878475344905194556329129443250142996817415000296691654267160424467405203168841795913908943421518932430801671597142438239973290807056515543118938101953600507257362901095472242811693673983345542114654757993882255662775944724893986063689705323289632258263861253976593782528425468540115530203794577654458158698407863152392115341486558137182039188891521753464970180757780516820560844321184161756574744753421064100612688568236333590608093213788355689556917694847301808248972676682696190652472238795713248496687091536810043625141099275614983094969179509253190592012516976531845836173369356322978280868119570009241113761386293379934841227588280085014123317970260998534504293339790722402690724725954940655953746798387331458028787319109689452003669682456048541555011764491839120021361037724083165902692152026263920662649619493229854468613527462507837996311011373804117072852608545630040555115709832990732651438312330564492242879259335471305615182042081787904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 945077089755587774638424214461049875255110115905450088281792061371031323051496614841190534839344365666035247817798361377331072390157831029420602797553627485812828589557223430683895846705292720341746160084788895806204916200888319143495052065813073782716467490875584412249015018029903052953344651611674287315926209795019471213553288411395023671204019130368924801362158116741576994557224961525838908399081402507128961371268207862030737003322194840286378404180871830173766898127058495829272434403668853940206533011135930251934275408715733757516129672818150433268963697192849200806513236990471518592705528920978097419107769683322287155458684054412707337598963916221586247556168657254460249229119911236176598568972666996931377863698396306054092015882831876601724798947145974807565641162064780675400568671512132214788487172116124646777422537578359696267442462491358955592754103906362353711047604749056004775882587965945875860436940391558644460736477834329527542440156513158168624007820473769887188427756448962977696358392956664400994554776796836822474927990273093194931634653283146447058844042444042508388682618874863177061866632380697680586686975865525964632537663568376142045202475770813921328010659128949092424162372168810603216406968150236450924568069745994981623751360222336321716627274987836598914615178788319739673490104251517896833840572679079875169818603028729373220765400769259219324021657716760288605496982177506995966764110489867402648531003179943689391666778297848927515407378971108004496139912338863614748572825995099035204459405798504626657454200414612365045259167302228562580630583130057442030507211835117489635503507014230224177721548589634468399540516912332268604917405893043552196947509166095290504136454939650463349818985607297137012387634605078476278457858835531636151604069378888504670223309105139559876542209775120758653654734995409437706412253443175216384235376053977091842051658784157126395726627486844178773140460465335495447149423933931392807920524324107333024841947997766493043976322771668405442257581468210496452410166688843430384655955260508252305438110280523982003094706654838871255555173273920959213665445341628469362028199450939078058044147049743633238718692349907725578917831675192310852588048751417845592414160119152613051292879244419743199269563599421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] -20142768568299216474140965767608319436310159940402825232810521043783490480515391189172727721075214555980061694324947232380825644733747454897771007586635182944875142332667453097177787169855466155294410512633491705478310891290246110228367188847540171125371153058923769441743862901095609081027606817061694198866048078341096602388839282330950329100934054356946744274257535150576723661748942355985795560605973563457375207643366553783488072447185736331514975210342555161218676443221100092478877442168731671087492343275088934675362712114060932461296504403726260811983394806446680508911037521223643764419564940950401626077429117353034110650848373063152596203926899531603171314579718684226589806205678883534591867865739293548472373980075181016409672690498983891216013855544741820765421004156016870511353965519253237839158144910753802030906542717860935739785293899374704044091661845002876551148841949849441347700249119621215095069735980816561731259399713651014295068130292226081343773389991812291968371854051115333777520339724898028070512898815874862972103175445062531952062059919762848345253435900471048851431914845081880198917620434018628871243418218920646167885913012824616941011684002700290084572858258829044111843731219137768010593874809883480686408940272872769862540952040389179733109161359975167970471670327199868573225817603724950911017126241859354338632442504777024743594830207249642410809749929987607277170397951152367881738120522884976947415200050231969415727099867144277794571456710347688345826438260622134958356997164270805481109130690862479927875360310347486746926177246737084485983572316439902890409113533934972142066186658972327224968032993530244578926311389897541334304382967876929577724216457809420308435294805414566925716374022291217197575170583031350718664296313518666844562716160149742110901589585439402971798443926026004320050040861185968531822442185156478949000401413847606884855423496484941712356871056989147128737832192895840124996830594375845777318179856874565869967139962275020484717417317468590074451527382164081276409514645693201959225968670151556497045788947959773560767372871928663351832971306759056108119567728129223823985106276877944484874477571395865536674679443971016412564635510709791463917686962801266955583072891086167481708772120003533096218472625773477888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] 544097666906043035350445509427720529770832519764606820696916170829353846351444461898860165307177664770239856276870924424064668085277559227608477301951403254413091139032484921559129822533643558034139260418337696941280527704785818599405837330320166831857346539297112627908426265268499935438054336058397251834313629250770869611529034588772159295608595233558521708442372991612623341310780353232917424941014546670999823782338899167924014005088754868168267150020393571575856182698916132348240926080498927532114421080951971249759929378007323235660500788420456984367778803386479141594453369487799809389802539848447494692084937685845910686218487015688187903022698848314269524376228109997496925836566809287125905950689770125842232109547438754085043576166511604146902564718260739363065686574345500469178750221206270988028899208782715145048168100491528899611594293413115222567207811448295224241372790396044240791206987754692364525743317226517651992645048132634243470238606654985344504375612304433158996815218701134641347899670110631235055955904262403909660523851624021844801946923148227435621112578599850579686153308280845465810803427482089550872491745731184236110444459002927862241585686419056360715555405471404865698682885679756768450916293792530108746536513965683468574378022629746909148814504646314865325184942872287514180234785494750387190120521058105983165633673650922975947600914334342093402871658180166920068533127541605987610072152940344608189228427192656160060744324799768494725538526367805202779362689583856994937943237759937382392373350475005829619893298108472573250509303784068449345478250678776936847027859999514434249320118196137875066769409847441724677103755768703743018785225053968459406588559743616150242569179541653910842934862737904609922288466661037295199130443590312753833898022446981664861876710444943242924845014755612202502951662897424140255496782937747072350169783769783477473056075263185851472153173684404581261641723593260185730461876223328127058018175991136961338630166965324492236295830938950025006665536946290823014589204311505562534408425784270626890956452432597510024848309423866314881163971554275905587401656416298683038234551963415804334427697127855645484080400431511065600838376116872909722831008685094983642777977438820295164585487567097316170956233487773859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] -826423262336810009676188990015298596757017036728737296949549877824161688373524687677524364845198738476999389900976675082425249444897831209641026978567597094867819684736780686973869844321758824833281687663142009938254495203890054437177301116368565545994567257579570212669967549809966679720594007713776380329239846158986191060032221977241723580818022442347010787676482691501617602666272835555957717266443129709656417543684920896016932647427691088898392631100493350200675835392196178468967130890617971519002017051082757079498507369077814504272398914705253112275205024772917126317183049669467596053040042959487588101459788101671486001767830553751286419080971876322146043954957231054431038658080854545704927870439224500299675207670561284618678861947261387221477189827917620475788949032868143780070157585062877807551999396354693048304186373638403166124248167858708296149999885452907815936709087391643277667741134450797310810447860222363595139362880054620818339925604213202888490339883916320108266808773432391101751211929567702722730742189520092025887186198018413099099227372092199929523477686965808065888209780354346517792868227890641371696821000594744305188523180051382848804257952050219573986667453267803049221990349336145839338574469353245084284237837964894179503595444757630146201441433707873703222590354033729145710549127116728322441600764160035198290328198923950357167603364314427072040844657788021859833180137878024069478840335445962640923194898235769551090620738677951116801030948841804474894077164936449985591004589938277294775370293305389050190768105393092018095605292870047389282670178537460210240313382473296213225648998397148854191795482801451711510112366111504311167228021184431740027621903738349306977468778804437207691457827168680944816294926966520030907466492317880986620445118579937357017015580018372993250772854093881112118528563656138382548679164366999097628517957716620727126616750230741292148679527849173692611224197136978711595312820723705566333897353525955805894321111803391461518802526792919089710259298703889810941429038621689622555758891773904631879972542748101500670776067282621945430973686627812701843603566373943079454047364771002054321725894604046391132754160490293244719043640924021662109212246628427591350736749231542251902438239110098245338181182602086449152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] 17337967127576397245795532520712811828808199250835326207199196842486619511410688661149097304705751497500295494064318878402334957713583902514522280890804498475882731265518231169152376859474381882279921212620487435938618076502814434064400096239171461490917830396910325919972188098515324717550570306265429373846537972902803285269049402128159551590355753429617965287545781636093626009341810939964451200423845679303803654619915191076885983675786304672726740705139039693364149721258261155256685611911984588021292179467833776888433458586552375772295253674545164428729494773693935712078331127107504576974146702775196178201096801749444902653593355791602388445974372943286790775616982350504832298575201188891700852616081224324957574294380760054352405877904285141527427304667222914319156615191071236621017961494785660242551955587925177943728767241075432060249227872102975608823876920304397247690496348102427223835055477844864358379759919663429572991669047244471097781791269781971270254653968978143033699605691892432955128896060569790295288628385882120239018754542388054812552982311252641699484993383713943214534953561131231102995934371381952847436824560990998011801110183797594341425855378197592848414802817192782738801569782502461853679151905450023144692374299397813249163046017353647920992217665006077375105126171534374734426601333735049454166716943907526669817621884610785902976869256920807117940619061535998813710093951859979320744632712872602032261648466087286063313794211197880990594643823910510282743368553597721788613893153141598529150792928334166703019222183151266155815602586223586715504641096780283538569402340277466089857988494777724092479034531377475772700054352564952475516355902919323575017162971536269875586164249545402381187008675117948452732737809748353135964776670709822199704806737526668553452087687358754341942028892813375959289487108862234502799085923881886716861415983031217080889237071618162176851597827801548832445191388497667596389465449470417017405382336278102527117790603352664464961221889784101959822350356470460542615735947691141724270540141798828110721622744655956091656261935638467102748416479026545469349446476650229441838886908129376806680840444587229422067250628730440020245702139219590874621469230337407001255412479975911308382511829720641622935047679638167879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -177800688154162959373121411558961885822522859785351728568670534936716108418245656016748545505500125234664808487137038583450231731407628680272838072133545994027871911625715631805976651179325459555479674650541840750835893189817687147320766955572009172407623474003927899262141998874841586447802190876142808924815784778063316986354302537549107048295089532680559245639257897145821248393625879160485159674092502667047974842044490377511328959808306781380056732046367291880234598832489988440695796388227699429937410314756921591946444463184099391867486591674122652761448871215726404734716915614334606373483485948803974582966663321233373682817386317529836417356374601433233802113159739140844731685548746863098264184911797304071829816662132062540630043809425054171773857096296694356974100398124198902986360937227188048834703459823896107911488981135649649175789484622779218938255794452564349668732878470571782208271259738729959313007264364649189201952553253561699833381954748435158279011063328323273414751362535960280653549336101218797691714762088989448411435731986998783096800373304846560082674060432906693502090234572163504240523168090282379219910398011770998480880287926794073721757712712189964734613413962382991460128200725694939423905355615733782698917896041066098151884357280389764273112869451445012343461853332232491341747149693719974445940430800696480304096697427719915662648315947617130349707523332867310411556217926817936676102598081849575535055576906617939005245069886300915284661506918888464351487019197460433137189685475241290087283254045724809643983871787250498466673692560624464885926285576501395291818842218257778581533462733444684758655739786370824489910550445892448460850560893226322896325744757271388432996170584687236860264555295357906315839986465237681519706987515639604849522829563623083054887941638949931060130007434877314648073769366538460735853974600860225209121993195153052410010486536397496421847499113549714378054037906051802781311981148428880479121394337141135844531583203502214134785397504353108386917377899507946825555015924484514280302005536837441324221439779325426978141481943904166196561263480620511584456257930510525334333795922743220310999501610840634431686455070056669170341035247606762215449676779124807492225348685986325311048084834597816964278138599381407891456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] 965168953260499093553697833318651613781581724713580197428550053033177287812254551613831635324802961794681967827796239636582789777388726842659776129231409837765125600250805812377499546607050425366462836852628205951785255759738185944346175860907187934776757861662950931440559430345722589621529973942047999759080379546904150178665054576047670914939618284881588995980122358319138959101738489230946676408813118959844373382538094833148925065700364943750855149642021622943945427211139434128048232028369385175949957336206464957421198617053101003633748429298801955571444289522573270463490959065801699268264311716913686968327871094196115238230377245209162033453106194933800928304305744138638172496102012987337876968869746266157564614599612297572055039893723849649325086393990243203841850451630697184494857500295539405461098583978721596831355912576842977004877653964198868634479636848997941195982546609579345083111251922333307458159735296753042911059785818295085039263810390610412036916014016046142885475426914306517639794174976009028994110822381139560095162808938532186555705693488399832259281782607541044285940193744785931987300737758798375852855868692571085898026819294595057714354002620149055366707497419960450327803006048800531302847108169439350723211415810409722721344476516911544055998203521841290912029611081206392892055274631276496825821541187899229187023499606286240907739056545964898729003231013014683805364583647643392528616304850219795192749813322459198908161402776289982696583846367707043170187210854763555519490183404864931627943210993023643074990516754666790797480311294961731138931126683932788693471421339579619744522758246488915653880113124688567516754885731557840365833524061668030387261665602554910668378203782875603820787405647702214955993084815766551345556307878202926408055583092744582935367429454252171911524087420982162036202666875142627443796613027583040320190197069665473009453079395186882479512186425027139799932489383483079375618827622650405709161501298679914238039377239746391338900691833186188196005153454690109839423443085457651254494655536140602693563509554684552856494631475551935506190717230955844722030946083196044013697172566081944082145178960711367168779593561847455469941349280620191665768112420467394497120931987942120073103863524079951153718236917477524111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] -1966651915764923487025213780660543844092222240312831400915008138320496777595020815145420033041255455235825085682614544093768800969094247659514185752121525628190280962269300087287477965935014175590496562498123579895475039038877624629900111139679021919333600384465310979343084652420467579238712413497827935272193214282853445202533210354361682264375944630607961939942913245748780012657024859763646527977959223484172817903959395864494139288495392105117073734884968333874261754176392041047514010660810196694859454206120757502638252194314871075579684383723344543586421709884051280461377625703914298545302487862013638579965287979158642248845642832939232158472359084944280214015058452819538383734705776085666772328171982486109935131375452891531296686419774706182418942531550742325210682996751971914926722931861151146168480330570331756480203249405333172834175152862190864760747447443583481140786876313123595595128686795563833574747214838204285416979905392485858779281810225994490714816469357310417807529622683377081822201341226650720038883746478246747451672737671319638351046876262554656399306068079667794724223010800403452269174680084655680781953218409614188704045956193363119387662618006432290833430251485368554629661826511111301583702262826075516937607417826328408896338215450254752668723595875500717300004405184513550095917887699571979017507460970183123353958099763478280176565794131538390019779334932972454355691489738173053659816954146598864569357093478277156234568569602735029956544028082436679750291254721781392527095546777813695292368015678524187954172572424555011997161901661548803499976542201678643340729765050211975764585362397295406047595984592736980397138364600697969284787862767305282834130303139824244219840321593455776245453404447785693159115576958895130990587428043724824663764330895550662043820178524141297470746885139695508896191534458353441840297200550967545410518691240221486218201564011661540232519817791321370716628636782834038479326322708813552945619557818365984023869620917166941637684979635469806524899203683703587782249897853885967963950307865091446795045889470731140876942674684925336445503408384500897636846619576662818709442463074038974900489124973848207796245808399293157116662124222252091449683450627272387545427239435785354291712178147781729244496074606663516028928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -11590520754250922133622606672325088677557392523438610561964637129085717428838360506423059737890391480643834498208602341492622424623606241522793519099082256041125784875732345062360330701171740356882974103787073995107784851896657971159253689109732961637679370554728201347830716417557238843466046440857842657755314831534476119139645059019878073000814459486776593153749230385236270482983321180009488703587474216637735127298769418510507545939114321015562864739604534988446141278047185121250272023907759381785666469803133907514358437660399940111333994321848235024570977421198647414082962265800583786179512721885079363564275237914854094943784087290232068710146296155512335450420771291973055754703117740921500911106299062380387890238312912296061402236253775193005880125582714037065470898911673564215907951838345243110646837046004060217024041025320878540188501776745376036790796821047535268202122805950173523008213991061743385068676258312157938741312533656329579208207733262330726083012120608844147701612186065379613180431014951289680993035237895020308569301359678854363381485066746592732893749133688081758446883143085248331053320112158723975312307906862583895643932631677144191476683713996645154937123576734722092748512538337629559584586779057377413643210570594056384366506585201398120683855542473712407965088019916892293515131041130143923143569394528658284261531361621118968175520891243409690679115252272967313459794009161978330865692986269512588463376577473447861773208656691629135956348928434605629317265852776820236881687906401013403983338474266817913419626450231516456722024251933690916636704924551101340181553167092889650394725167069294671793276471163384138417451369714244703803806850212053303112411005642231165325007642768728364475850887175339714709512863743789967453966318758825258751415403465505102236929481758831580895146383928448493271654439005585141183496367199545641476690952732642529125696067520748822760993597209897962337553114024586487201235459250603453085635122647986019905041243974480672529045586612631185591825702552148457643283738841048887978149151173491193847341130403511829001610511298281791232820588080419581996239721972824650213807840367390708549182048707685212489549898974143729126513823365510904351721395453526325529740360520578586777516248361305841491172144101783397990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 128708240266116575411007707417863966503257057248878529415957099759415522678757289713828619749356273506676914708504618669575246143905579867653569606894205063530118339597909529617143907960021782849441368547831312515132659679453317715601032773555606936425296808258010098515514247990735691422065361991770993139926123218852973331811298057289263061484388759347101197160319133360065945875572650134619292926366994539493012059709430818807962374686013418924015883847838553260570631329222082937940344718109030439978123473586141662292928938855685629111924427798078209042329713402860516074943609003297720350679812818899753750827638444935932286228699145167376132909285020174229305955359563264321021040168678337555302859524299263803805178330957510391967830945312179346672430928304811654139994897978212083735950263903541978061509014659410765875353714021286912932860741152655661069129355222834631235714133912410584536666936142506868264268068412992923473061836430611230545770200229699407682773720826647375800577252019021460164135696360189875890630987979481068291402809700621068823447942673069373808806541635269621358685070579430261454616898191394899279057282261465124893474619909030062567513431914661430122700955912595712568180125660740028147401733857373742361658316261125601312792193767969704897497098456842966098371595730353048096829070095629982361766586485775589536364524924332863881270095546276792293471108067065909681010784022073370720795893992284822165286195917035560607239926617233873898478753028624409951626912372054007556763271487312108535271797962565690108720072356360539685964016614677508491319629956896145189804839383197234068884797137762880245302880945353701645876210988349281229974013953776268701749987966950717801887005104101589340088495288146188017992855686433625607728086725002932933573608872266843154604483616245985000541404010903215648989657352280110638475389712616927144136149193204452184665502076441487863003810827226553502042358128035937970341861469931175296878056994796378115848732820574489068261878492626145893918783729636218468676518918386977878634868013301288435656137240072355154843476817779350234101413326680817340221687225257741161726728029332893867909883799341657611449673661591520898541150627618194879802280888776382018360719818438473101474018515643910048613878692533300877066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -662365275888346877100326182951972545742743480076417726356452518234733993167271153459503721887070901491289478386091554117504665856644590395306643724673416111023447767798274859025953162822671944303229975908569368416265569788882194250842360981469120304571018394373051884367307152597834143179895068354291407289934877295357178425813056989121690501311582770412762292087035367777323892739898255685782085314654455715444032044800732667703476695501936445406468183104327842324120088991967901765948738148070569790126311119774268195495048442341917683082888202434109936305322815564354977153231645907316788168440514211133102856172065991169593314673911152278063605457786350593037595997093047253540056560169266581565338628352908518576709524201723516326929684400429379570894321745958818923416415038402789151277761368496025345078255679184154088166852457740772513649764989357806600319985773220898808963112218699570339664257194196446145444442177826848204753840761282382196348321934430066936383249466519308789522382520842492119183296467660701841525940224716497491985641197831772805550329651628499811444838666730640525628246377955814738521586137758728757005740373976675038046793451251556410432534406661992009797621280700263071088825999733080095106876270925739676209635685454117796204297548698928327707168459887775090173491770896795875045567246360257256322422138374122224645541766396254595470373852431587151260432176992962569142063127420378196397743250638304119266896946038430406363437492151572383701413460752484833054586667783466483066949174921352041188099794257503044255308334804509166831130940789334418327887702726806640335303880516748962243597911737399672100037317431268981075436300426774447919494334242269193408039650605097810335776294251490547724402731544681865403022460483767770269413148714862154263839138190735462440928390252800022776885248258632267439200564520040369132625919331327976464131382028796850383744389651542971336401433101986124415115147081818895072266391110276539401790680334092345936888543418581496639514425863023546841710127108593834350745092513746018870315438656078045486328045642193639465498377048514771348740297435816902973424779079626257166836420281905116895079777877224738277751303753895237519497727091498671178993841452554580576820092821577173280542935417219561611903862251164051062128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 2324135357512128517419127112268079050185802889753165158377309357519428958053028769729211379004129706284377151809274428387301447385934847247528142731182871867911472825229306117855148062093344074490225529202660454718366922838857859204043063112693871407746743599140494230692480185631788638397227314799813086362461703736455105070961732331897761424461218818953208330126879035412722400796578045706861517087164290511891454932713578164729764252375233734642686176612221014019187227898563543884136586067092839963046055129690133851616094188187430339796001919564642010627770749918176171740984898447997813377752373814938184024211069057883131344022025539082211138684584625250577544594990808527360114728632757987288958234633269024639444713587591599180496967050024013595191132788251215916739894000089168402359183864556716301078257654237894073283587459542901933500871296657199179122890440862151464212173803781905384505302555342420410432868012425251523261498176019538022929420721061608596223381206763733949624424129911929328215021290449993535046876280732940935810774973830307569026572811179154985393922865666451784050719671074527025766905777584156345966235150726800092440467429492462768299685644279650500355011461499788678138440941758391422146230675852929514436266333271122768057736493133021505727798916438739653397833889281536950920677291410382390273659744861738412683474261360948305332812652382180671923029875107151637794656185535199189632747028005925525727386912665073201536649852138921694650377801543650983552349770906358825555604587556382799562335247438601267992589934758836241357976012302993778872470755262137069171069404606479078053274289447614716409258556078453061985733197135661471127414925300076010994026737540702479342966958359784192207087484719815884390718918971592860518534715558361939644327343868876468476847298584952795191225681591119041675500094552196869317099921610588538229286609775987959670171458246143336246918086491704661190217118260175411355760420456115904796059995223129239933380867834893530240088205074711281862651831304472208588380314617650389156767039718138603481304872873660249134516322986495151854918086450270920644723138126879825533194424732882086469927170691091532961791215633259980175934921379124390907672394700751955282532682624760143149100247025514980407718859364211600379609088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -6357700093005617067196797870520592656853374986510742142749494233769396615005247330629415689547032590829475650126078203984209338225815541647921326105388044422878380182975833509826352544613753185928228245023089682929042176925472011967068366860736415764537049671301145480037984885092113960805379039040091237761428245765572165543296478718224551925134283956255468471586806216832968867945367868912837559505153303970068441629902303789215701436779013839891098775950044211800607050138261540364629533667916890392939970530502348995622581551509249543610298280163901955278179305588135522448346888354655089423788765423182792798092993806227940900607733489978570271379386308509104523050683495871041825138188314221623190751442490937522266345823588526961742074733552116121941482330357285238249986732746366167498488018275627829131857705543640446270856630098414323005744100406446306729549794837788505586645004162820628842296700782573234395272759053644079915815123856646032324798857302002528082087518907825615058674647401245162131148561496027484210472008969173917611268918956495540894779194381341875808951065694252940835940919023446611980874550312349875059350667859334194515380911602941987635197838931814156124265254255208852641733792234420361635667600295944627095114411758105903379990963003350896239760491537774956123871674004069257640634488532924024579768220618756748860472867578205775352249928337653726213534219550144913354297562746999011412542683994977815414742993052367894524821672029874444774062134775511807181650984074460650252905956189174941341107303644224731475544079041411868612763236439892953275308136889981397927781222656311611475458686047488829806817541382764294071507667806617914100177663871434728080388436737912655759072324561769829614998331929972612249005164127450288556581330371930983182309326415116897549283038252689845390647743852426665120209860326074312667647851390327844523672543140753519879155397505319317253805029216690610484689256130024328761810853635544829011344297104916472032377389198898327842494903983015462074499807203127345246267895106673000276919141864846050630014381588461678750749462601902899156135689788841395245527212717639050770752787442065046849048810824437100658423745224482040876804831823327592552623846054230377733066941635687708270361642224576535200881339686834984693268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 14739789634735309523587012381488189077213191958400430800758236916109046900896656653790215320594476537916865059944886626777160638915367418592755694361338141224632030678001755838959376527535092368171985911283636955698086932502069818981173103384107352240369090046413664503111343936620524807587135730968693646752004779997945093557534482482454621951238056331816684357386895393250569776434318657343750227652455291944638305373737496650066426419432584628203254423034730663698432624698054929744362129693373402704785595547503564227933223681004562227699452757362932300974405782114307431161940240358912981583028123173604868766151016715659115965942104432728073398640319550944119205788567826302800005247643763570582601313987533610906649004813240722219752871012399128532500027919452851730135177694581839748840916569248506999769500399944669146591071990112287917501973892135023028550060609871041644073304299834261629673895524623893134790375898970826961307189165672422090110445892767550134067620303922532950485094258641614657382356609881018850255487546037030515208830289799293722940031914536898751661680636843580079553368224444209722271435346127331891502760401319985097521299746239409150232753941384813519602222211357159243695452636364757974663187535127864253801963307105238303637686394419642508306341711531402173807003875537599844079717095897836840104126405887000535502768616096797116719615054458949064496043732954411332744601691068489734497829595169448108840540560294379317219438475238283811432311992524094527546352889776736152575752805087719194876582231623652586822814908879350799527182395566993747384006344009375174259644684423386372869767356887302523364576016647661378513244435547979454282244141502406320713363541267854923009120348504632248304682203450173673727189750460362234068785911714910874071802056341136631126851631507084282199982366348608733965897917212564901603944005216244408172801904426026089436607664779990199397293286834256599222233120211533911999841183768618913146179050051410320560140182192578899416446255138513849404470779258311936501250817351938644070661458407749712829577917749727297371970338439879752609216072861911780116453030238675649454508023482503686597926900618597932735422638151259112218299391181580191398480817442704181002343066423169381883393138371204022956084993607251804435775488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -30409943849589743816531095844891357228733539380038799337989569312172218130243102916981871516831648842311190512322728767041670770462544058768608509703781683496544992657943645365655267806342038220936022453813025115949114241307746120576015658063064661555659979199169458077405321116304294849235839730926956728640033987084360391575685460056119843604250907315683336790429407451911330908376966405248451860153649743637814623790389401950839563537577277532021136198035757340860424040268745631445527038841734057715976750850274145836211681640536001482922317258873747433504045074245543698155003303967186687077973466043514649744348535603406723955567363396593926004732963594526921685181593066624603071599185441363092319724146898263327084266985158090093173482698268318332389212340212386877554062788228980469662259790593286371145301031890266807725917257427780227741971581789841395489306340857559702023028385261350651167314614184825518892759977310893744785788834668735376702073239401244833565744985076583981831189999822286257041518217261786047224398964148002165717192250119331328623031214714573887391357707791577173613158661023722704397392586807161033581109059783059315761337256513655433274235901228796207951281401845782505570239052829510004882392303241018805395836931257859624730171854616272745963989592133652129793525069022284789955111577719374284571916458337391781016889137326717151085475988375891389170152611401085041947564030850273483005402697387269265299618319111458541090826442214388218193086678181885346036132694768683957394434808636716901700604565938853676301042227568818894121132662739603034442776410994923519305310335177987208229304134029724908746396924450273526389723364053454662327388623998135689095625504679172412136225572986546219400649468786146032596611035694269129189140555668405404676007105756119890671309259987344795798042123002873143921173342245468624819486017603737712745865122631370304426496526194135033584189713435681636977160521778084078395871704508965333430025609263037296346501088430941948136084119607594227643731069510512439036868057904652478689591777228434739570624499017438488032224654708685778123002930569391525694975879167357763564704143198987970549320800129413622898248576394027125344844410232419534703927520633654186065078812631946423295628167904328322337114014904147931949957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 58622325791235861462605431289241512451625532864152587686051041823887953516375665424306696996094863114102401641557398348383189478348751512962111150574521338110782571698465589712606990241039444016059278179309937425455999312843001026454981641044195671417580989613069886051344693511607169841083146637759885712691262650517366501624703193990263509802809390845814516742099156032836263322350042313769001185448962833048571729256013375448176022505444883985213769856852370218400972232228312113599537852826991417574634459735142352760050813239884564676609609930706052148704767769809350028839989522938686381558614545065881011247049278486398417980870494653364987861773799813052598358981337555479202255602619518000860322911212161967652905238880569850065799006196248387386755285414601380194490379420488262949339730958197704026432405766787922036538810749055739129938354459091390511197799258504086867942440221967727005838462517118123378139373545776410800357149652845834807746879815767353388964925587378883914749866672234354314257642933166884418201416200713380893488861363678572314619389864354964777970543831244239527249089305877455304572874100295511484009746828091544436174756855586086359713816733788945786875996387223575837476736184174250986905949947824195511846110565800589649632080945931365237043216410045018629459512907515822925155914645333411379854584411428980983299694585654813619467982059955231363551802828272614721343142436649033515806681392444470730108693401473627293037813981106338404268533165526397018625090442558794493762906545508475693503007978602671500181117462239325009321882581059724909971419460469426706402269955804147234195318849588605825380352118302445758334632842507319019991185615981551490306699216341590127479215661360404879803395809264484932231897162389279216864836683064447435687073681578547235628036050607169840652619259114739856320166537534074476087582312924145366421422395881092667535181240645767359538736878782653415312755717110394074952275819621048556248334746802950880461741310151264470859100895981208542550054398044345867326151476085044134271235564952881040139746375565360500913778539439904651588741747950393468951885481231585103964269341585386816100141258467438746955015396424390990949860450660127711289422110412613287290590448789359606803218666868108630060179633518949133451264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -112182829434965619553819647528057351670529114702936874712831969960977749295981470708264667762720072155414284624505830156154080457662853290951525496084216481442427819922919339864511608608537795021257844929278042232901394573124885362116985903265542847129913103716788440209678812433301501046454183360985220868225821430608319439771444205858140369921413883057087248991002001805813694782976525661933797771327937018627647228977457473816299936886767848542545081194190242763578418400644900512370355681042319946196924805345521943849282238699932320912715509450938074361640366570140715066049693409678956988947115361818210168804782703503682395087411930778607901454045298587104846716410803322263104557914555408596911076705808770599057470348415740632150118684295435972701039281316855584797509398651592798810690863974031835579566157508134129791445013212668259039463364795542624381266301283156199113452498361806001561695100744623567042203291617073269410946143430891201070767720144867070059250020733489708362634680614045417415600586443556356407836513641880213845286714407676383843705965056457046431310992188416945826190506586380393804344516846440581269670543611854347826365072564789027913735230894289759203941685824473758882326993926516116031743838203841714270935348513988640523704242814332268805414883004782818836434050751542694022027048225640627701526462104201207606889519896793239373595246810113774818089369164534910738536070640172350997468011334037275037868743719244426923032182324979066154903608631519589720220200530853017517107395621704272411147885591159563296182043518831170722931475005063811425957128036786280844755876863764789602385667326778044599409378393644364541575459332744959804014653488092927977897667421275563213273650014334191416812387750886428370519626257712668515246823831332398248328601564710632981957451377639477745943924901698380479248386578452095841158282360858131906375453940116525898203463341181655967347853749445679426752460700949653140166897336461689264334142530791645199694761885791165059655872645072003968832708650762553038444694132747682435336752206153936788993021172993090677060546986954349147497140194795256916478847082099957391807904434686932995764425398748798862454958682729836063137751806471035756171486469977211352149909842896831985641797958368808046272228165256945370881064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 226592783810002134104257381532676477796022935022854642096671062556645668810941243172835847252377846712060310068700812706491921054103056978947437678975635335204625708492182016382613842577803132686231908777439238731149659474274526695276702500193017099737445980291300955264624795022128342818136076047767562795289524344920883809893301489825806219463503986247548280099305536194794100390152419487986019850317005761752269819090628517191884319663251521145976452272116279426822198797900704464222263400349052044065180604551410535480651211055130064259829212919029272069880983873297386753815532724228168232778244732817035034980660556825363229586049028371791040704357900091187612155540631204578459000032011479291362911426648666496716917848547224577203386976637881244914101583414872316251362200081654494789427854897825771506265646547809578202228528092484981294338614529719160431369133239804988633105330978304189341495754747967438408228587341630955206714963819566016281748186250828644644144995886237938727685456731642857108094013619202699673314812913895409279371555818942585733575196927032578609820056491803609285527373728207166816185942962657195867129157643271329791487321716484641024554777057329919351683268804444923771605688496067163162366072747569320122436494742169953338338963223761693166139519449071625748334541138333997841721499706540558570390973135603966327907182376573485308967204187548970492963398130782353770922574083728710663649552342989855061312108618361530498585089198850551447732575100036196075589246997535905889374213188500807373439414975897348666832442812520554550409420265543761558138241082187365640041917435074041641007046867790952880142882354326294923998000432607518330268202924381812453950799789431185680661646646222912337549317327055601638709324014151916023175068935499667690999933900964090062594015143346297293435375336101595691183845914228652023512905713108743454662084804676849525624743340494584870587172743477111977095790433202581707978907664832233971513135896881915297695763122109218578703266638778613262319406027849510112051513468200565206317905287909770977074304789376250291774443535396330096488587776373274248954509439433767157589576118041815108133602778027843852207003304677284857919482291429078262529194479601649627454894782955092747355854520760350375952807045663695252041498624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -498615720941191875087101148981239227500095542886737525376143986848970749571262983238879374951675386408301835634693039085872332135077811587201418138483982668261950635720239729319261206161704409113768812550109762918035008622718906302936212164962380861518575937757075209856670272646024006484429895048842528177789721178457222954701316538291643897033287651485412276276261461412380018421626340531353887726596648341636680933762626462139750048069901734414865835965478114181746179189673985456021825988137105980401688414288700097821653201464828463437220887878984725965748846932858438728327017430614772732363550662151961027234666493840007748974245124808625686823673825243238668292302583946371617849721794242117582386029761782999100000278089530492920775533507708164041299724274224998534722959021319115580539006478047458241534759817389452896481604940332601675896769587627880018952093578899266592596856513383716831765917555215811853878583341613418175335979278639094024966331951500994428297811599624725739371637064169364771797256327777612517117482442147574785274362654881085345390267294424033746057586123609915405303418730178507622284452838943844430530692196290651970658167019268270180566536230640633589314229063067274129861527735142586055424586050734633907848471416047468947212297237618777779110433669909735267550747282181547871468517989031024532056111715410253884528582937929682351804308761319989150233205768724408362391021859206551787850162733354702966324274203689425820046929240611209136570928015687254928358947252644845644143671542879767603504464991467948029057770336600262737722097717424712803143219831085241567446824451986031245758166332994301291413023484143232686604103449439425728510777118650885606350922926833055041794727530355368563610418727968764808876599901918956756489794185572668008179792174926328537866435496063659804179803800358924224852338095092142195412380923913911003255242914653412094442538396387441597183403093963082592573521276496559193696206172157563632216690139158367248693849878362084063508357540022239792461012976034976993833507800330125365426154234473066405408351483023634239735794877777378257020418309930618979507246817094765156438646840788839706452069547126391495289066440584733341662486867805616097340888820908924332264315272846804304966069677605096181569761984895750944346603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] 1109664281694738672862014147362111662216413340805431211899101483789278156192786575244551389847860295544851699855824386162235691814459059910608905154887015079625008441186765138812451411465276089374397442581546191127611645694545358283426904907411673692667767142123316778145925599805809177039840785541782966066880237038979916994842994116985759566758684931229815530839118197282169289932873084086298833951989875307734077845924843182731212697723321452716087108535034882455720711969696681184778440669657193044365733165926612281431595365099821652577036358649098982063781225348327409808898869929634648465009064630731615824668824653874002992809814743278112919221089602297489964984040815605782003092015742402102175758362084453048562768474751611030768387629027180007377317244970938159662942675305264659489566226546766722651048632702807824853533495629719867364604257410368450896581116617643344433072730081868725905891854112476741696159766465693558312032194333053947337047966442399401253770096232501414721682404452376572725826666468273358418274104345764391294117426289139009252936707214963142117374311421724303252202532039277341484088354397986110701490977518291758281844844560811482325188740224874037957773062547926896175614430825707096336980607394731460094498869418968108994750263600577396143028158752695353506700719669823667391518400364933206547978305508863006453743997669895688861291352156962943952624034909929808963531510340738429177582348876615782901080240549916406788473353290713975811094857080188790532372964414563382248247579453858870594097190777779650074255977325217294818653772639590319269438528277197975148070404626555385112017460759466036553648401988666912105972858014466884796459043403079671015482454110519871617493104836643100399090187246279634096700219684567359131794303256278841340895354765627920073987732148325189435890914645257725542967062008790165055151164152847875497469078288404353940301801457159746887166472526982522306073794261472530295305479477379270657013104701136499235535436345494812230687938551052731444348026009925582501053329523423932220515894389225704047621438235568748319880146597079612038894046097660867971239327562715449508808004828783997894592881764062567812791399583253416569184429210870823987817886645362502691355832309695000529694889218804489675861658547139521156453761024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] -2182291386404714027594678901086731888956684564399111257908255444424306727899373559591269146425466674152208891015017713488525529757679407395807751233317600795616147336987345795148370662244258461695384498115621301459082776331896825749461716054651078189562874337638001944595132370571182369251207332027566280841606344957190339349385194130786203120758065270532861573328101571374835161681038522140189975841634303002661604515540998467786151083395950170113979289770485179564675796401924297012075736208033334640889527098346042812078366193083739573817503275147829359236596557558207275612899121040993336965811432026044639059963661667008078690574685507305866995179363239626497242344233435164709303396548391974662688976436791969719145615564856237980024632015285186937076051741572095379240661632837099519451191562993385318794390050614074516912110070881660624582281902418590875456752996641831117566563711839333962836768814088945417667734251989645864522575299956607234092286552954991846730037557135770826210594307232887728827116354834794705342485457822483628074884033199369358637642494211480911689796473619576367594477640691144759506530432371334004673970641514679188918318644073001734674349519842502053687767208280047872002915466790547357138600381094421384736027121793679793593037967319704693420970096277591191464436619505323237318393665738637824750537687055557072326251827983265509274525155163564310239816540176338890781836245525028619201692688161894960187842172092015460863915865094593748960957500862307518182356905369193139473064213905424367133224181967899744937034601088902710313436354950361131962051306609954289983195047089268069501795085186596472356247074139720546710219134657154466201584787095609370567160338825062015835592839003566829306143928242316291603608279666471070115510604023756461070088939875705407049269295786634264550236225193301002025927700115720173854870332253003394845758553981725249766393582528722051419280597898926657848469538268854914696464140587164635314376742464298882299997481770593393087115898642582662844981599413518018923255608598735363332495076921642489687917864991746626484198281415572882274212266692467721473759981840416069750208774895803646804590067432210149734673403800318176722560344329412475483059029618841718821195463675912202211224203984040905430991228942822074983739555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] 3453364967832767172264148457941200704037586194770539364289675010354685781069515302154481271187492255388987253286770542959903753582207857212476749535603274616918661205619883415727632241676034907503444780639265906516174641679859192609926688663451927846692923126116966363174563558821998857878713876363930872346478323273193722251166396361120296779379649831283192028384022128593348244686582824029054879803964333774918427167942431085696772127073421807352431403195305729553799712023733922687410728204226372205488005796321382648084286391151078404531259341803410078156675366870249318847537068219477525715230098923716517705388648705321025233277892279421603039145317675108349848144585722323085207311298581934096992301861975678411324940005452831663240585083672607466826321708217708733654566718411052149743443846558805296527320780467278350801708092586551980964658097041708688740407091851872093781397324843748339848664567380408161077481489143512577500068426558105236211438544439871935477881908148961462757198340160513632484547651999472771142719442374529606616582433983785332937236956009700928153411463507124239254395025446536103928307540273461931302276036389463680166314922938204472634799301416782731537774219885767595867710554511971352633552356246932076257715428670914520479014256235391048310221878983166645969068672825735313246967101475933998757155184481497991649350505831397870885646127010321387873555182737149618760896427416712257860385135333173993669125694427132455787174540563983264237715900368688268529005269646610183087794334919165259947563417237007034006007194662930806886864598628754045460700498986838770822297071702761426136564224409397075928058180650828948369570506522988556969136867772528465018204371806103131029231453008063255229034390327567272128746895651855459413583530118283521569474952771635236276765239372764119427844113450171354745214402082440070628497832283328378662340244194285019878375745041087964743919847502090496362328589649882368022683394818483299533908305583664771026232724417478715909512105987995980418187786282884532436385006491739437032558538613767241046808571909323528258443289320182399560055018776403264306110705378783096457395812999507933902080748726259175036677598662604068790024896930847516833488554012970791261663099618495472249689327713500733129339093643493197151924649984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] -4180285143154242320045719086509555938991137542065315451295317224802279215140884317598248706948137879648166055335722296332097392511579946681056266307462919306836708090546065930217536051398527105179839394618889610939522294900445557492025966718178453937374773382461301253695095125493558429226664148952570960783048855174766205955519712491906728462162677681088775385936488288241298968507344823559730244950547611613270114499801186447151012671631841496393603299429236519118454939381063266305922398860645951686132378385255841261193718952254887669388162332993721055188978455125493863605410909936554641423031804502277853956047846475941443726798578832837584080101811102928807670349271449595800698792752072816688181981219967998725762017181988515815086696714335892309956616869244911057355728627253538230174023323021699107169711664373542334348866115695681647291022224057135133070333501919116580561167025274016572120460654345115023340020382693485872641945485906331117432836914896875267083488160579928565514564928714855477941243311480988377738527468067388139103606136684903791432144186187696865742035509320241123786235334386415841836175288248779029718203323620635796021459021155585934612616805660105609441350048990607696118244301953954178630608010241963395699182699224104600159057656622352789134515052667215727043305650120824754552924842034154584543331915190751926455241348963301158943867020614294537837046335215166950074299566564450005237775828759812262575415161777113621135814288637952297395020069022259901446469659454504046240893186219974799695160487582277149326492497323530457564262620658188014211137639503371325171458307801317647481661153168851156026887790237916267933330079187640717208321651411470673016937272292861698267803702955177912534785466429352215419068279918513248764277904334536638712237084038821356813468502817648412161713586521633363746654262234224916418649387589517003507715255817473185900285781083614535793238217768517538687456736165007063047811005038944799115775705134604953596637781266902611560960318378052524343759615195969135334437674621136412274005727900149495769135796469414189508838323061707371009286046133470308423740202430696288801857669097115198399098341793064164127675726191219401987908930750455910888699496477239288275889652739085005556797666214953881459673028108647745288992194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 3668510314223551303909896279485605064088626201627959391805438233673484605162183076174144622439170608173339978440584233208856429024670691380050815822931581116848197004395560580598806362519717572807703609093690588782851015141699863480657787370651321417835095915885478741297495328582200348575647378518245071485666926266637341184548012269929026199137002720456295462874066107457384839488760604904089030257924383497305368393336916850962729574971630403197355330533985426949756985676305791531848324835118199399335155656433879969165535448953808454228781830853657329559798085162079109033012822936220892909732119591061949351576060214265618758706022295120476828126972217188222698377555556366189333461674693687351400238099833751370608354906663764431705937717401982370008908693133633338606302081931328152467456255453992049886901119186419449883620831071080146861152697163562780931335273154910500569361644631212291187274921686417752187380080119807790689577243888101153969966368062091675423766256515120331659275266890396972739407042340919452547658605527456234128256889557482634687357677193246105929323368648947918859714814998114849104886245379504301609083864951638950100497047857366333473220853691423661748819262386271243935388392942730061364795237917956546726755004460126089080118106375961346607682254054233101792203921334965528162072414243680280034187227299476702183217991261551680493424073287753249195307171567213665167049607540003028940577661866057661299350133144556613717781074876362131888227433657540505515975279998409731467956665001313835705464363902596068957326211375384413976291919680061218390598317900203092716789928975579890756232709114398020284311430391610024671087064687987719776257544474849925603824148803111622556497569954169886276697642857591094068831396877182049191972323499611928328662711178047840800597900436870379534220434619987047888960974489828084809474274754777005432006067586551774163321772228090020066140626469399580935292502181271227277999305104151269301409150746071294410771965218841988935672681095692447043785542113480441113703718523550098405008268261138586333265808666098121421495510289094875987795523900853941049395843886024359898911008663241816869587913612219182847747071052848866460227644442515645639916681620767418595975608396847935102636073821203169401044748992847793900549570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -2012805207981447035142146350167532907114813987254274288392171204803183761706148363932422446333945456068936832239089427477495928022262996596859107671471279565678483478780950950212534314782848285469975136604168040587218041090793686182447962816869079635180210184142751583531784732003518500064455422328666680656524310724998143062727097739365742756980717084195099717426631146207274006252743805293420715883022706891535640330464467541629505276910949369761630196722899141888145853067794972200099428153170253232412843717301168653696683068181820226305144886434333784696864333998495570912798663596057182219704131618120255679349422326027501186978147631514928004534428137407942433551671367336310546370188518739956128286508509649729622461881333685478313774879566389372096690491758864465342861663540596470382077678921470231102483486916267379549446323999931444565305626952645943952538209617726138432303284025627191924046649803627763225353173162857534869763309862562103907984601103190930212252506153330754677197255784936340123880858264248891723119889858225187045080813222503159242942255091586261545368976856233131612029059645754578305195673143443119389208739371672209738998955884832266264600103625161408551631669423224867721062378900489625918102147037466236805220532095943192810298216926733466170461460476530076329306734872186341181474332429194069339273648345438968803360227417202333876385513892647593651382365655521261843739541617592183523360501758980650413664466133434296700376489970132045934839935425461842922847898018876009423896087785188749167196152501368307670289330969600504451736335757734128091248691783848238868185283389885074532917770998268615862154225907438057086854857877190350883439138034839797556319765681460650076103640909377168066015830702899690870413758172528194302225732095552259760870137760618413473226814733611675616420441576340239423739396633195026113093135014318923774533314393481739784055934635226600822349858152125259674743856135387682701927824201169456443220616853127590725057527911679694118949739570879228862902070050036709411279717455288878593091040304484098259901448454431610705761791821771430810225109558981275564133565603436513000663120050538160558132837115103118378291419477670211797080992391232569729924091480827791691666415262725363619497334276476826250142636866611518381186088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 166346197622649715168672468546244717250379442324487660764064670557174306208979281345054454207981053402721636067509899945260373332335119257058090187523826263463687374842977415134770894796557965383208722614444565976194615802525328522128072076756844592565861677920654931075006287918839125995650709663296276488373686173447367139181030193084072888850865891736910345017522090305886979974150620991224091022047493914141280649678220318450073458488844858952832313627658624714722823998864477578560218771086074814857365069403688383620721069913325918192373593461691252457012483274618821136738937858130234782007359950172104639379119241273464296069969652247648437625473955021550995733933974945036303011825717048575579723843672099381882916450567443337164905744519587718100274166886573404670298890130243688241139283408535498824405625500174740516016320915590323779291425016445384625689319774911605046948512818055623867973056984619718611137008516600314050748500445346704253667728789324444761413322128080387625336138657885268695648745188046174428936952655782030969535524586503095787617467901181139907061580004637865603669503455657607589323920640475027174803051002678035841647773561935873324431337634685026281918351355997758651036779123930805761274106010045356225150025716579033739487692344097802247737836838707809865958409581050843695593876862555592012676735676015403955026413987462274905903674214067270575184286818859478506496822002157948876777106996207891349305585412850736187832580880702453529631266888247853842011035564664547441099847822503954557462074006816296578278043024096464413483496977343614470492127034304952007973709246641362483619627848380886380103064168225762939313304803073942199101252900800418722760237389819613463602730937116077213191660718075440821869685600095985104720752788590198189334660587778723638452614145954055324739147118994793313172932119090738480653851851729875356252064339533616938422232138219429667359329246677201241621934602123615812467924772438184570113824661642291432453927445449758099392039888378687957182162893968139183917318331834326160883530303516363487144782305941787383640690144290573157238759410601173881904592850630841420038920040317454582495121891173612554525601124831111617658118365663042342672383418242150286819274867906591775782436911369113656037162106494470422723035136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] 860129432024469193373553757555270456490974898744669161463284473554080671812986258307182956444702854977027777947336295134514259987724743375403682727887968433343753514426045373446892151364104105147803043632211684942546550323764902339147898861983595036865957376608229649065325087848667608120192881433376291105350713724047457418696597616464437568915760418790338823105580893812280014218019067140056573738561560496642752265817890802673177536448513643477485846869809798758301516646404506531685949735365741490278084212746670489341690435419964655445439678665578013125051002715179371787539486849809605312629921158054639438733035526517527066108937179420990420150978455265543496829194788251872097662035801874440956748805448614379703135511741219303330258016243679561930452367284505059461548879579076101587130352270404218707565513324259084843774884377618623219477881318560883549894093960976351766256108023821448147619048051688274932905040106399996582354437356779819338333183439523115378287165989990221394532619247931459406081186555965198717851150570293902919199339649402285226225336661456067083885236423984911848926519825009694925414253417284543009969347781335218802203325536421492665304592140459923684106177990984100994535537123020852934385944447020534895880035295846697241771351700906031028438886511002884303652621381715726424525659270304283244780488959036647650499541679909357438418117604840133033579148719116915374282110667422843404060330676468190197642137086387541908226784805305632849301826001688040600728015355907396325298819955613049289010616838379802829154957603028424627386329903845782591142660494105148509142668430438342570190677313730918140951819786038503669978117866669367937643463530231699143501676505518442754765377463335735127848164728363322482206310021432524398377183771061439549987192046521751276826254309381538598485660530144707160751530374766383896635512629122568212211458243739336349467524076666495983806587526733263543002331796768244270498754746421322812884784579234203505522083094300613096688766857689430557739181679860367929857799005287803027620207970605745801045376325901503518145297170272414883296268882203814023510984704385686789562628346155932947756431100973669801387988678918744932826147469802062806695248632626009852112365769519339758558169688146531633464737062181620025015664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] -831784652431821028605671014128686472843985742877069157686765394995314090552936757620249896218578212416487865830456828947753024841359018014511887060439289199789484819427467746025643673890465916016250733855637060193309562062778605086232520340302808527489160374865838016024711103315085328292172169210971576998778960301937811350257662365764384855450421422567421669051418825368422717220786472334392275072375205648629078744584479982369973016100613163718087617521317679608967615867007101013519025031147506001819938542551747559341621599106943672253477906543921137599151062785129774049442374852358825175660846211776133254966293242144064330320038831913765591539998931293372632465116707220513748611499087681027640474098245704938058374927687650704281280339017344493193723327618463750387802348941117663965718241187145240791084459932699511697609089937189984325493817745408312366654637218327105441722611107207449289531545774029557788152694066981027131686902971260240851512287605228563297137123967257647994019761601315931826790835883128534198050276524410080397566913272390689641678812806996084470343976237362280494211445489192071760687033574985417651024339513745863145600072982712518084811345763330011033022134889568486504585755108398708308063702696608382651811315483329322079596199324803371394937069663466848403972208227355068165629139431991793153158123937420372280116645159157369883599949053957400036418823238324389506190580441834758362378580037134033552370128071219904229628405571849648024768034014432146828347418470918384248235259782544367219560920688503132329693059758282584751921000231800938224783524227881727887348791138128990859998306199196681656660035669281930514531187891999189554018877971245427719154871722907710113228561200438928014133585374988135990758840453176802320266906478825916463965808057528784880500635613959822925956313664321244062797995919867094101784415386807671562475053499402860552950452151573666536324585235774340291505854831135421683278567018120048287009391998683372751022105837887304730252181762084883677160362188899597144699235526796496867155475170059005508704181647344628121064450537846876624041084234986539072039729127544246418562177487176098143267499994468938344784216429473217445117754376572631914345541130191492929030559859010957512100892763113542418777853108614203862394339328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] 292705058658044340503099000528422354647237956697993091981384632483554455013653626486690795711725320027690575800972456542320244730794863663570458207925755342454057599291970090550772706751486792750651619083374007689485707498650687388271807581950871855114523914858662713756332857057107738762686240621507221898273276276817226317936378323520322687231975658565389573963868265335387386177924002511121580520045390270499747168810628398726130632590304684254174239579324209298718250664055294307595287528150815401496036614640235862912562715624597956565334808421527062797384666163455421300409441787600906188966450246948116156152414622031805527853146420789892492620497312148747883501639022649236652270538310307999815754218784506286273256923623043183486435068253820637188854947536175007654638309814362280621788813240116125673016593056690937798241847693247219304338972434372680873966540013398181112746756079043669461526917428679603575392057556610634998636255169284740837579265315488951694610815928986946379246203178664813809503707359488440279640302660060781791670301910946792780652536284170824179754190917820856748477299818529417671228521826661895677780882348896794656472206846822014557380894871803480618609620603537372408217924155686502854411850578218432971475854388642910764993420438506726469432889695788404118099605649782623314783297855768742350695796004837126489157037250543080735669481646608809612579588251687291625639918521957357763833833644986897804920643496455396596488695096242238889718784125328583942177672021573837532848848010531766307770536343963300024909757639363813644810315852994234006197755973312192823131711133994673393876288276880086591416583181133391375429508226735979917481138084911024400227650336387693226874047112106846641089188943755878692470151684148372237723073777469596883020379164300508071834302784606583739275452353105587900356029763296950756654505898799730457376375380203452492420680863078338454828970601135290145238533853626556279440507715639835095578259257164464471361883162412743319898526029112824780790037027341563233941581051973718215529247956290508513777326369202906317842184988183697544572962230297809936794023253655587946177536778873848033608179170443184726728425276901608924644146106905149292160031444414580835043870558927875294130133316279472497687305399738200297465446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 116799030112167785981361200840379735238917504227716153868365770809958580043607801986220987916526241683175737778939714532788564120988484798646299032091460064641037182642957944753281584808303012257159099992548801929789816068951204094401599512494479257290898378681949094282438805456409569569245911488054030973281204967435907697211095814857137060492041283016455098994874984353550052581884067827283676799865116250413921969927814497242847703811607992363384630621478553449983357563558421869980863432962520988753411309482741715369937258293119713917006770783820456245950820730079378497341918127433002422886794291046968286982618784180341423928145511464178346147643691636163298830643115750492078219528992799432758210715696880201375812373803235865067019360577150687358652632306661812553393392650895423954310366879289425909481522415002787291963739993017266347475634364275311713747098576710272093228460790069723384451769797066028096765353536339747315133835912137916037866975615651406629562470538361730401615112648492266288461322411363691359271352613898275215240947644760752053832230313613817003396109927563656316418890291223469118555000559854382710893125681953267132846897831114103824146240943009472235402482967534608200779022028755627099944769208266673815140505789641401652139850655370510281556936839781640670681634583021716789591054167018701208926720415820458758447441131529424655242833050967696115688190088156686899146092690523829718621803141226745458511832333045729627927472715912404596668988273248760332646959047648887538656287027575696028650849930119856485055186096208999628345725212910729992759488712094108048988582029943939072850327193702917451034795719164857522263072676389961467826746826757118259236596859014526140916764116426894312828881774919327405200633262157799726983187913816025658834783511241715464277546542968735426550443025271255879385334995011033207328195104497283246554178597512107853807652098729014297296185463137593664400468600302168365991873801195943938782574980908359077274261660017603930436107451949897142127510051649574915973114193097786910566930151764498863181868800355406246864976687297321106731790784032016275675359635693866580501155074749789781964432630400481157354348909254537807533914943073798944128258875426626886187028957726723674396186335002072611378636920248396881969807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -185370073390627606499593159976998322870724400846612884839121094502884387882599107896417054077959036616584014013209657828430894979815186465428319360890387297020046342904573172647678225991424775993035331970442647758148068745865067465127856445675706122991484299679777942736539445549029098889114762741900348131758857052367080097619278806375355088626618832754272296602269514624645136726304210743334472877720687546259164417077807421369418272415366573066125106762183049800177179732002141075645239037056905546347617779757291650851594891590974337663594214247104653656805068903825660647935371182249028475741909755598765631532975683721470611327592475378831190152967853964344034330977785184008882801701495214058209138099953115322894095805975826217865297970754161591687574557992554802800250379311700933333856959407949592413370360638171760337039853103275507593107951973030503022076811972448179326417212357279990764431734147763716375480726748101493461947714234766243726283029971494654285981902957776899816676327266024344943793644452242282179769964261553300844252731065842273547552685736555865313024760242149930513762289815586719041185499145766072043800270855721066869181194606349510771760049639652470083292935876974199168355233065845818358823590556607469869127224755181765193566297389481558702837193250573476572707889657539943583341067498547941125910764894427353626558721608370110066853737965656224548968372559109472299033296779461137783048548722680654232651590062758887773909392674375157031859526645310032698445526665346485655061729336156258943639765173176033891462313515264542926825916812017134528492609838022469516043578213959493483718410367148475111583894796839069422758314185982256104798708957737725198860828822768711285806054367164906356813188014893148534044198344571576998184560551840514337793062280248865874555174325556207968990505917815845614747647912356014463863335304240870844574316614842235796161429368026286647708275490828994179123751286471285852985754688265640004760569892111111991324857176743987967892685800883122884178236097080588008292895253319616868456630202477284361350797300953951138764561792351803564707725947291010382072734424236385717527307335891696949828495401054209865039106155693866958004034327230900482681011481718590191615928462326923989118025277583343441876966742116729799877591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 69710761487690545866707259313148165211340201420601753105479567827720664038250100486500010923113774333249161620288585414283663190044281077912773480122568820480449505775516033448551520937692793899371626343775817992043977035283314560170623013810382432886138402273285916242065931327289914787141508473442361297637271794264383829228098244780449346999777545705783468551306825467086672649446284778042589297345860639734446724431801945578818725401095654415378069935974102739641636863544291695840579322543693592352603340767034026569087383739278561635758302399329465402010510853042472898274963926788751554028389663103339351028598259887331377626953915934302632516841792621584744856912813822543130997998886251991792991911026137381105458455668362040117231002062367084854251949687284797417086092382169447126942380501802040665601305976628640181960397317500245694154770495613243295905510200184550097776753644689272228736012795690466439871222462295310845265386260144351494323030035043485606534729405269941981081066436904025273237215829570579789644431562087705249907930810916667949390817014963733823593541241083782255748140116997540916295675569768460228553809602449046099351821156643564374718691982513362695462020436928966239969671727114663315305970309344697907142475110664268269910700948914739240481390219754510068407679174485028956218573327461075610324255812875233800094869151804743128248317894496308413806589818520623256231423023826918084739080801828830590125953637186511597055792452904467108857654907056713059367985267711421518861501692980516213218282770783226822334703724695102133028617013856061849049370375492243158001800694144538508575583800800913221461996235238071036606825001035354258673081176936217520065499988537473258140788324110985957966466705150806354106167766603484575631066461865838415463061588880889048263358621725236972699796376015310179217570405215500481854089449586260382331299995244673471565935066643500117539071589424674801711498087311601180553418098305644278191126150041310619241211567937729764851740258215878180925766385764506188035477660424618176411261762472953714129791703966477604719099698586625672209404272284247679899685065680344605872580915220888397328452687614209817249930822507284076209855358189492508089101739425126054806158567868636227773716188084323828311463830479214884193042432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] 34211535776565136869458596807214955340647887188253013039092852992072666750635495484116181991994354622432585824356552665363350270179325711242498699670732294060894737536042708682366568774442357020880182083499238172966703993438143529976719656956217915472381624787091612881469240106297292150157388614566111597988879410745380090226192688903902086753971434440998557730123828988043400890974357541392077200608834697973161288435106616795649987316821261410058437455448734800849257507007041141612909910327449888765683053818674104710295403024554274673338772371576692062935674945643813613372276590662318143678190417840496802896865549919138808128424561981891165342592897760540922989560428360468798521737831834708693705083028048720100889130442019622241392687588653926574490905998314774964805579034693751011583938091680024321130980021686301165842207536834989983942402003322600969036492204176976620907685605286964628839950377376481500258566408128629218315379158101774563138937838978595143813523818691950183542871932081955825237627898374834714960513435864134443961285822042514261558859398502417916214499962385226179960876703854631117557512798757850357867883178180911794575217757226796579050456137756470849960360996321733514480861182798465093852739395126373335466391667210774934739918523894245747050374243085704556620335285962091474884910802556761179798020420913866767994784429315141852491121620024968850742978177022988704958161709635092129056591032214419289419169830896298770931741359632346791005759039447093849688034857733166599525913392327926046976044455252615013254191798026766098233396701073806144443976578361095631931930972750695622318899790943358159248771019441988442073194252946080994805918250798076318295433574819925932701632712943956330551639414064352083877494312627144254764318110666784719465751638855793679052201191345046694783615954640651836340489460327672464374751028755586094764387023936411741930999580741767464783721414233846680827562344843855008265138749435656586440411927304797678752566096666329582805176575275838693402524956651403304670537712908611860590112465616388675963081200393658344442422636238871567590127749294683662932062723143953347817355022641434479793641338847299260872223270823290759140641325909130690597258014181596676792485829542262605191598856401173452776863255753806144727941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] -62743993273432798933414504403692637512868698006965478174360325991292513898125896498733381667381255039823544396034043790775219146809774578654406775127318488848409139158472897874782477887251104243180230353383560045457401665887689157868784603361100603575926213349967106787302312548535263011688559913454296429021712331745054344246070580818894107223666137760644809055113508717334480625190480125745038026200969953366438817457230585832278550737730609565738320594406692256042217219063492917431800664922399928152592545246626987348206167717961091340872950023666504639457185856306485971066697091088977503267433555998379340252580631246202596740430552169286685196771615604670232848141109256803964616160943000969794757108868890697493364921227005767647210274556761240009745523514040159998906986511935440191685208763263924424853454542872561160873021794932546505865958693630124088117179071519638645270550491586802311498854755265751284241144105769758363626681921686437405972048952494463238954116717416772423427377753214191586151903600659829550314821208627436442196467022253685684748916056241579752415449635769246189707186040147190438483152772376996367068483187465124723540724700596521217471742183155624392607847915585115461192250466331755289747154042135916931321326161059335724999206727109368738220441614446983898343333170232242131079321394772920568892118854028367916453937121673152560638074976112138486084088427062927853437999630795110672622786934441073899046878400595816746314973386778623711119572340457042661388401910970790296048972403963325846075601953577061752440397925909521408974215713534210618521471517026943163356972454124731761926870520359584831542742562048963397425343255674039812876182385964665413577926802396459770895677681183839261434732084141447370406736680006839190748346194922877498834022719784816124540120842714082203430514886840645868373278736921809377790883649479996711916071347987139505259144442235664170287207400509056682992378662327824422789236674261856059104086114426624044056933202953146275690212058637982755976924182852422785545983866725586928873544171621153256698065133072345817073440505393727169884128675535504083092863162082249219347138653659548021451671381302529984167130241313492846929028865501109767741305063696000085360589383487970435768039410469642450427647738153306761424011264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] 45871019514074038026785941956325243033589297511868241791138674705039678128997523774034271105784447210579939622435586147852978567767384032991030766351225256680706456050047198407492395015659624455161875512887587822823555448145881846047947764769253829844989288138880966427480116605027703434649024229144651440782784811653244116664407767502793375943872826125243674314547661684311859152448328075577197895505191424319064857287427796839207217607775745367456848795623248154263503365347955909809752690672272848264250519366953989918645035887117503941079822376968393262627469208054261359214890506175065052871397759081979821554659180275858359734144419586444470088554480606662680742351423210795340345738925990109504048972262654788641968876692663472816212185282401034361937197900148386881565807390327070371765192831998078469739270760055468151502672856952599889107226812862384807969341771002090870788292634435086295221021985447393325043326785217692849369197973124427315870537709611998129497816490039454072781587178221025821166521085176285599159117953001319691779309223636203568779852780706622964426894247654115865920274969940041268398453934569034384170299573577458001660186846470095923421237473268596008818198573001868144783279348043134756538597173458618538043580598555202680824672240861974651841839935320265326732441786729711588161269486954970525613660794072261151757668429198300692039369377516203082534960519279714651245423519318579950484703555112790801363325868736625410942714256540694943055315681141985165498746456274455274255964184931419096954316940095387858048225646695249202240116872594461990517787908921975859430644657171813901562580232294259964050102516074996915488687096976393737625272613229466666220523393384416292333734746469421183046666285724383050862120338294513503904999284369949749442577628032556649909158264925073016547095094429497420698323370711320564089016574007004630362148845125600963692038412969754694800157285113012623193261612143582882486710367748068335322823644361952565987636160929789147747729658272655287777839401830998206072850497204396126826247770794189173696433012624973231132853260894579111293775944378599425750824732178556415810789094789358608114968718429017046420928174400582660760342031794723817213975174779129162372583943815928174741342029536540082112169729653171963213905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] -22629320762195230263752945776587630278227591482222914031366175851413480158717256052865461613409445999025263921086514960564764764351304076874512036369050067306577683801733780321478662774787462587570816568926401033781599576470902755378632770182586657388549997029888560051938164626335085336021893574193091422892835274640997139373549344763441265795961050925658235349870687042846939219272710578327977219086870920799237767357974511841186571516577961021573190981479389935655830353471433428834586214913604302954293592430333025829302555354112173969362425263706064530270611334020626883032332159748135291893343226060193921864784822096010857236975004102353421155071820506429368519343745756718607985301150501069420441812010321684810710801982097956218051914095584541497639439813458309787336494599979290739691024828721038494897913145374409720500985797432047232982870069827335108182984458626585178821382712191404937185844879959303216293370625093697483107089592071236571411938288155742765346606925076592325061849350693386867203144236206728210736448014566783007725807375283087396122964590176751389956660586535079658475786586190544801410962113399916746597214381436066136488091388802887829507317533840994803864097687670519042903435703434648706220344104328424946291792417405925795512976428093780062674674507469203315599049733142624958825743801630493938018661362264054713905017541585281679712953886132157822486536441154744227282765755362105631937937639575714988175227091379988535596524447275326579842972498698452988442938633327337841063539897420581561940051338590875800634448762512878443669107856372071593172697592414756273157497593319386567895736581079919470746535798551259649633758379191254095539557178821889787243959132357341196148195204397639197367678173516278799411532760668662296684797083225773310248540497288252483690420917553079031765527443101542657751554401428527627585121763146830229275677056675530371733385729966209315514989362104327606356308429247483685654335297224324465459613951903091471295211515337134371845296549188565393613597927428854244785576775592632970075164434064582299968116388481396053919506858682281569747688978408478959236027914186057983719567659475859878343760822641286374871166759727793278015882262065504354571011315868512686874896762036005871335037334749442773575327019244902134275112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] 8401523367540008004424321990676379150099867536157150124370805280772085043782011228285116803107492319298597341995266754271811519758044550333042875128928054807484122042555109380540352133529816085412870958661383617463622689641719096468217683732303030454759256067409478089687985300769570318869849842430318110586422644502946558243756097205104758229575914554346126700691614997256467080333263628827581076627976549548933787339886741085717214970544605122758724454345329789294560324418922788338045090407296391043943628111160136586746521620084809185456168552431803568723606048005812281113705560619668214992608280812758514747356907386757529894105008966945868894203706480623767944020633400213888116029697243260836753957292846072778298892067358030528172383127420540918007171751250484599884128367000180289135319880355870218378604234123680730180117794990133420571442448594715942640882198364648768409822839192830858457931111489219560620118443814943955577384323123877240615795017824064969108318040358775224535717705615187135883569562746398184532788262526523669685854523824505314744770112073595910907235377961339866685608669038074476610042126464156624115647243883707387139728802193045358976085979077634579885524410519568054570612803124329718437940957204394112438176930514460728117222140735126379554910674335792301231229969010079998729015630024973417228469975460310384881704082488056420025314319097416878331082734857388031976123225268201861244464948070853302980056495214079620059544515784137805842402660114579957238429819344392272353097446883746692514859219445627474656739442002496593078224675920361087465194119798909954046718779614485146912651199451487302619399684060962992867746416157870271014830658321013710630523830623000346583148606998630287493935148437356650248645858160120998314208209593262978520841374028382394257842686010511976224342993295255632744820961048313638188770325309377308293483486607871169400218143504929785656145951461635454932322214126369153671541599821844503960828467579822216499912106902186339078401860023999449382707969664113693537380183931312446647746168849789806034629934262007398295994597928462642866482568547157616444655740899348221469479752565741007804520063961472773394325285640310879146912085644442377646848888756272172940446174491309148088370272862865245319287426065789978180321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] -2445420533569747221119732413244666314997516997216025418920478972540328047364673621969756569530043710162770983018415049965169773979838386173170113954587629419898390894631108441107382948721783504973333328017146016182682988065239034930012019084307280074686189974372056941970721877165366987262627437554113701171521964267415920211967927126283212797180707472134260645374356845572196550616934853476345289078217889464311326319878606497577366174357832870767504608760270409696418753342931270428867758510149702292961573978142054233289205408345485405852561512037756791264054355609826288693151831342110370886464799031405914287323565183152235731986490913325786856750705814366828717704060782692922634634436668667710105486194877496759314963992387190363472451020594518379130897404772145802408884070990574568289988120742977650095720346614945871215997484262785818248752249938395053978035198781881215828139561989786395826725198315586217570108013922247015500489937765211259441951675157717032024466754328686838283548647008065738700941325501158247207685786510939647221364878317856417563541440893965586504333270841352499454033839467398752899363537913614252854103447809253451945040275189417796336154044898938470504281052932666906421660771268951649466414668917047695104331597060792458502158867568161763834529191847732207626396059363162228621485789951845150847238898164297708254220117247789381829066223905919449546556136912736703867087865690664689083613184852200028590267984255952643059197990229610145641453494348146726599743088170111156156624115692163918500512476877974440889966089745959324423846727375481324706544126173971403858203676542115790536774288128895128737802759722097499479738425978352529455026165891745193530868678947051545078487412008028473963342518520472429782039553599967662652275151738130992677139483552953431349789761849573159456952271670186443083617249536329334539208774548868309798573992482625588398115783483314499085113690802890970482710222311508128244214283242963784602733684294870751619264921654549671692256909687791383250656245019185548644332745263523235818453309357700629322550967988482355625032462814545933337121308428536933880669389322773688490627174910528114384837837249874180269918506419140240611616565715468835842596781022721101117554072004662467516930159777336285717841235601410821952897024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] 557453693351102818960090649249092880531337631205884630429735552695232400361025957653900108023894333000238081878555778788294980841865855270419423268587195457596251317998054439051951504099017925005740986216700097538533497824182988222477539892283686948611887339676573995607927128107234921769878162691994107782703236476022964123695526691224008136914521019705516145626437346134641999508121274973273690889616400277546189184582330098478744859187905802248644592211318378033661579931253026980060020448477836742734479126629185160148437866243963416126539844979405961386750045677649012569126186284237436782149958827936893409099265741271469317952867650068994321225313412585307095756671009459454858156403476133117445115307358164705639621124963167671230928575171102586230650652398302372943711007071766961233228097027109619829390681776767085033092305553635673347131117124360884520862512141536051929173798546589522248214043090523994651620258834017295139076226459239427146208598043770369720873626329792518917470974455383030669436197723308627441398873708622349901494925300413554695232529637439269304736664441421664776296141308108081727563558069130242278851876932095020673837034426671467669554989376309468890024974494334518026278884153940469985280962971605212022855566070346706101420066513889370982108180421471697924707741778712747503979759114288060438041017332232428919414926272985785216612654403036767730715909448089196183399889836820533481561950594311509392933287114192545633214909380787467551289800595927898581767273299959341340226937503644579098727109908036385590471232481119049744189684535508446254800788481363089496642590603256657187598352739288803913804352500645235836042537654742113740040718282966484045115112851575354109070215018966233654154218067971987572897003979576524823823092048105115026490066194566437665818224431541019131430850395324377454910308510770621182317574241657037166309927021333920731411965376323452223572448828145862680362834384170520089066383852663324430325503492057646071138565780063668081243854203468385272541611450422038079526457617763654046091561192690993015458722503149940646916335832416826231534845680378844822428556712242469371699580312399364362418255829830241150782142066146496242759680893630468152142090893492272603908247519179168607116535554876669727205239947118414030438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] -87088590691074650565435570495854814569239943394373846071472990571881561325618539888421096237304808085951197524698094954318343828732919303891630317460061629630402389056139695118808627052936079220832170056366959391698251100424808477096309346195160583029879782375241891438445891022621905780767142355181915746003269991430422218290281005926172423350873666371287815754322700517829574754830033503089641128825037291640050987166348153788729238585278066173401227485473750941431429613044183038625377848345568464756680428531175004019986349333669715727018131860854132484892117272581803879047767784374138728710130804452609383947155404266041350996780352723055596682942045442094446974382736689308233629363745290657206148870339341754172301541899271822662094588710530101601550072604258563814434257208111176165766431025454445762412244534272699131761085828029780555148974439664631098154151494334395125319545943514347860613415095637673853488399972376446697802526192496811324917859405652654331136885671134542454421821982334690719981984213934931505319324693199969749368518837537745446315469162659131645564032625501863752998493975289159346355243354734589130944491511383559641508733518200293791761658562043801217092181024584850209475026445004613576105738079576700630406695656250672242128056358792262071707056120453680941771667023361846494309003935933145811872066076946605389239822804447099373620638663113681623218867634840259244933788205913322995150976730422274773841280419426007833279123937491629480037144743532099599142155867453498107935239538636536237593308694762457172646078786496288879576138759511117835531927036936352416658842163234104567059098172060533890769002632637342555976970295799313657611241451047330613441925999294850326225631016352242484120079686499392476510446120506893908744265726161119277567641581698615362211076816399174026448373694516473601122795720916778818524103951042682738129473978391862387027643327973211733457079266662419485571177895832979344600123293889824120774089504635409940773852358571118125941335819102127402199344247119685574966677393177219997758223789772749447188378214536020560492409051158070522452256003620575496036500324081150907616599682237361569168356601318178602898686321657234466894603250003037583126269553180237981719592956365913692904905902194855082658171527936624360947712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] -408676742044280740902917137373795819854869604762486374289478319997704252083177238203260174518950124158578828840636160986755711125171534756500237693757467168897449506225374871446171525958530720019093891125134718818858611353291083045207395025313257446614116062729538734778643558809265874592009937866480163640218743459660349628086095394267918479071964609278745657460792016037007317440069878923740127565149882011122441370440956853500492565452931297425420382064197073337701472939649255188201137701062098418059026070338497569683998936331769816514113928361591532171332352956888270136410099771380288323297420386617921745723081413459011159343928235497699104845110735335740428366650314453629357595451030136927446332007469826796464686003556697468864002411974549432991569791234148719438040726395266628985854252096797457543419996392064463425324817775935068337078233102150601022852004317093887417204123752121472089409085191988669378329633070156640433923946810358444327895261701339022723999745961873995055244242279960644778255457502584825941446755126413210724207322965002487746865493248595899979592879468183552277788992895466416472059129685888926974350779656694924559617369181822690849005398545633514477958199004255253857796829953667380364150379452952689810493738590176973061814250212681344785321662857439178764366546371318918159888605815404915246358717771533786758584396071870816770367911240042208470784336920165226290052009416858211481515675243838707869337838051652209174242714944883579434097298982893329611926114166294883938505061651053150806684405206505898585123723769843464434751777210633271859452910187827083900090082500567986475015808480222382236665832423873879746583071979271935447049558747356894994661741566544020069426927533942878403252310090921415132460898798424061856988750421675370412647401101439229237454225939126945219902674220524264588654788424990125896511173547600095576045901759479367110379574470920914613140006217420445474291548333639146343943715912582914432613627946733035367854757797717876960216093349435410886773288164066605880991614423587242297706333519839080964550844484287715799507268813534942924277731336065214513836047445148428464918350387305712734926120615674283492390594419992676176464125537893979792991434008665345054888157408973453356676855812501854510510743279021106135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] 6789667976840673518484324389127116036306542918728116097318199069946743702147579773879242733365265405924926887319977028333347722436002660526810181632237721954173315207793133273641458398341625053208760471840923820115508031053379485527919048270990137485076837806019472289256483228530216204778117624255749476050564177101145398749512895694690649080212962497546296598907928800681863599178418259843988399747744555750990085954264900334227369668615891870914795400763855593958482834204938720492817384498580698865849139145782901635860999410924476085962458489257266107879372659371673525601964891193814827092330572555468718897362702884666000596304567058241692972875515502085269671741353005454571477312340011835834293739765026633898094363415480703553217476282636743684912461666955805738702237869015981528927885390307461512838438821430141307406275866775781094333888415878835479707192203530533091492736303813073774320937001336573904055989820786959294941985259502869522647577718972354596929074734590260141002006724043854885315323194576464988036935391179173768000759118398603720533100642823630553147914008243397339611871268626914344599350624111182252500988419773410595048465956162634671808862420767990343225247864870807968057039145530817273691551401184581709279048723297198947293808233334603774041439512280878624768936815463551020681194992004047864441946637777857461774582927210638443864556288232895187660413453862793860802541175647908528087895550480080420826131951272151417112340624447073275607306868452041893341263448345690656152706100265175266571761513457409863418700717515772927985330229421557469610580917169788384941662178286800445130046731322018834762506471058427304819205576844508383467920821757642573260249958436834723523450797618358709125788871852617613126493233194335981968339648111427059896896308476376026287209323911332481342448086905155276383481263424047982287705418251934839148473925486538630831517688876692656419785960790298766403018391302347621541744342212474946351092714448703768148620077050143674480978821993042834458763683050771997506007574139256689227791273227072990243632781419380324820692378320806870854673385888673298462183539558332437937574501169362014990122393574789592615221307242354608597320124853693901609565457629378294256898020393749619314196918858193952614515214418177077280768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] -2921078104323189545497901169222186314558417268948151968042339816182839476416652448462127366676840190024167593121175467955434913539484629690796995427801041534458723734412500026629074562620506931500027773348975308797277741335889263652415155965178814084345680518957626611544790849465268614524756043963898498780615894832056884399012302463371428165093182566731897728641466690154259475432047317787949711753331267307525681868615130468413581185321769296214786984456457707706959048532922595453164404452970805236054460570509213381481569644351188581224653161775997147160703861036552253061222866907514819799470424567655834812399350212453804566161909531678926437164130403239405582463085313611983619858325075367405603388991096292691022251558627147465183529989044136765616721536212580349722711928741963045689166140619797600880208087587296495504435864063280602497112903184209235475009380058475030155861315633582501608119293801723328247223760946724906899069182907896682384390849893117365868460229690931296806820247878756123226740431176779515664152668643640747644587697327440981513253505219293098379173480580436482976243029999204321208948835253469231529138907566159343033758780636792599677942235129515247471293941598575671357838052378919430434543031835713985975196683173554802381649267244763739823793563934506721658709300450928334085748606418461320537502404053395473273369175890593729496719116748907314220396027876227034886203752809892098259012079398815381830280132426283249543195374001002412637465451995713429327428175447635196941122605944345853889215769579976869263532055763789313713083029082689317809105663805989180307609614264191352786957219953624765610287018911652691339383571714941374725555874669320667372596311449090934772292487070593225529434828470008883707390046413892438581284877667908231566070902586072138726335138386887074002669889720099071540712687510416880157195604407077430977371475455112892304772583368890421482766087120804957714353053877555536951425478819210240104070426912699770447098500855844534620631813154343750148823641332009979421052978437506475685389058486255128925027504941505780215529003963140391414707687596100106606316984382143454211654628238732989433800484869024881229246327591740740034504257151632913557819262203576291153604979242085086987785012352465197414957731549937957601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] 740332108220720812872725433968917893030547232125754751903352136723921954842557384924550334748145654551581474555554699942305840195597691207722263152072344143157632034808173024525542979385327778825609416181504445715964217691035819089401687657439858776131939818570178695239090417562813572643215086605833066193223740750201741425409870401311875056914074398807944875764838970955615418377300796592299434921621178378395414890481797616710855538738505224080980207523542987367502733127921899518263399603627794152537452777460982821228175878659923393219053232823563807708724896330889866971604858154014064854060860102055452960058684463832053216636219087751601579702084114024116258522692309942465376580993330652535357100828158638941143615249244693213340941497522448313419732998854327305688393289940044099040568489083767287923977419538156244037546858878802209313448033368966754680443492059946524835370582462765654057908824650702587396765389462487581166547124231859450773429460879971940689471529784257088743764063628941276335246322069454390241081844228376736428407089301285053495714930590258295630140112380145088853559661419476040908344083154687162524988179566713761361427043845442422542861472342707756412615807142787002769150533125018453976443065724557703302569102365515605244276328065030705945476669964471156584943422868978534793775153165309846682003835662058871914710942121786652907617600540992149869689147322095962897205402518431069748212350986770513783031513271147352648002197947424822087062722398185198220108886886314940796429881344910410928062309282864919627999458586607495636630364377412469992383193347108197082310606420337332450942452810906566429480987763455804699694618597563912169164039779463761815494405269023211639603363325334354156308311442123460260894992210059216415133657322202918890766891456429616459800546002051226849177880193641842977300692668133697486512447383103636316912790211738728531797226857817484531312803189498188143885832389635271479276127053000407333239301735577453321525528789290133790213675456373523928043130670065703427856643387930416458598532697123342941394648744925081675264721966705549436941960833741498926860274778061524725276398652070494328016442973569702919006697608177011393878923402735930747875466906466444135420618504477441047915315156823777560699095268106040246272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] -124668820833935492473564009245436140698508321901457188545050072096815199177754834635115254298358956075507523679947024593848644631220524602779006878391720427715835934078701737755279151904652448276520807922318030251298495811934766326236217258246044587947226993738115320934741354204298253082900595114037643287488719089970162390583807191408393122704411429891236021490141545862059054021043168185475800767761979520709174450161641409077399860454767026357952492686199104283729251394472492967214746862677290870023577028733974118884315711970274070845547369533638163363403885109030663933971686727487553162455303728398753650580672493847230682194256456180960271215445916082148072107695117959892048925402695241416068497089038691893814531715929138756276166847248802141535841495008999394230025954627152930387655070774715812112728286807621679670457881367331007198564456181354289051594576589342162871779841691256556580866598829823217588852919460160910062226004357232742851560817738712624427927492286067306939212123362319168704933262874347153136189129657071218092220148891537230555294859731788250545650394894821860021483645230590120203668237297998624672252403443304993191107821133689798834590890800448385538117649810197225122183466582144638386746913738790483411299542027514718085757243554247623321032349648123012736090486931909724791791733464042552420587493830147420908949227627546331331745144084285474780987503240212018262041565895374535130670870270994124734886616071057701359396120570605480090192003573470867365789217857152275057465134764621993068911921287242878024912827948088486924159860470261475046856684384744697494481796602328480080894594289756007660737281333977138120502604748627298787118230563195260840780660504257742501471034040315909036638753914283202677239488816349946405389755484046996352934233245422566265333470886630194253746786781855140875155890002916635121249484084323151580848341283125579870150969297986325725444791925900684066410426402244500268041543912543260063571746764760852421729043033710257057129918017642339418350001998581551494642289284751212042652113478440266315812420661571621636907820510793705060281508143665128776251346769381577140727077645881637738031840030235473228722176419486588843471423154019296041600027701986587401326597169164582093460806136363377638421797625247763005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] 17694729904131381713115793855406226996518373500385018690547977266117431320049911221816332154920241554585010184421449066520021905910054650752014679499488145307705318430780546385870645955107080173830827413348014217348790248281945264770823323494761066153381476820137978103777980463051576683723944346234630506499556196008694390908270417007373989109062368507806074334239507628037472730311807202002472751738370242046960856810903751297993217043250480813129977753884110031227280210120316164668239067203637512724044067867702366649726325563563315112613859310731404934654781267268735131908078131451285374422626546592273963914544688372050862020392487944827465933825495343303784031462190519094740530705913346135136089594850169789955628100629291737401285699545302794015203120271379512909557868395409882175896180233283013572319542835300389400541374307715984328193584902773730537955903776174506928105867631067999508589791169467233969275878811142795404622630413632585972839588896701166091320817286355037506739678703260527137024621216975824800614518294909190967725834808513549990282619254345439994959071204607297463158458735231440616008972988542038301602352889488171500288944072258018998442112260945301309823673535245184751190450848119235207847766285633416128684387630644306268577642657018724186493805598900104265536046774272663406648682156763754230426374456824361797098565709446735304334092891882554461168382271002868448554823354289039342056947011369424849695835074107323017193565504616725906751542645427589460017184963502370653769496836910225144480100149971751961208124873976232474777878271184123681797040209196667991007960329717535143545539111190252739771988275590304447108722020575823452473662878768436255677793838527495975336842750069094766448301535242962818433022408213458372243786713818460390642370128357063713833913846466392823468740409506757831885286762260684882797470745754840349067201932460733475027227065997381340883308969815292018059252439815305829403799920739169946042601854163486277014491298651345714218116934827855948460873488386430354219522739198943283363700433960001706660908930056929166212142237158627194679760621617376970189025790414407752129162030833456912874954554292822460155007564578975291938737728992166856953345796132040491124041301473441207957337676987473969193244434264743739392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] -4933028867129470243848747513112109708041939968758147413189961019400204368273912206524947389975357938079686166198985317925080523757681809770626677293446566048549781963873170953625742756419708829153178661895310608421338076711591601690002451740965788138391165421011689056046746387443119213781973457568401442662466444335769023210265821928053881007101583530833396300423339985971073806084685082045972952423963096087179385502122936519334055309055775214138749277790701425345501358141594930717114484481535575916665752734763112239688435752535638161585472250011555556675793036390259189282700268511367893251848390236158455631471463234060181580674441183596594224558553758923899961854187774131718555799911196315624491820542701428859981014637097439251645811880370551283753289273558292217509289727589888714705287105149963495392039535773940402454980225230603801343437293411058125926034768485980219903316081752365641428446256173503255848187106343549147927349627990357156435503911626264749141423820901054426044135318616221377767336709537139460996472002353917017707001078985316312733533299942419671980010124426039173031801636858393493749707481430215169431999948892876089554461888850138734773761371413545701334210484314354682061685256094191207739515814759819451223162905610448081334201176889043866633466791357773852537094603472315835480570343347692316838675025811737819111555992589380628575596287146289143858072939090523785930699867214693198301373302770278768483338672338140203713366863060676344376917357737086058023636100301400289257602381089519669508582094419461807050619826860969654369915325991200589246484107148074666635695113466786313232113108518001758036707572520947044465613273801858396024860195493814943471881663388510548049874804175815772128568181183971969004246206141687897155377617278625751138987206649624676378759259455724715805983322446931052651562562430442689550378011679848723958041101813534825600105644885886230513806915385374294063822869082563989477600309000117067621657408159632211934270609793586894195662471675471201447284074704169244085060889269657248840922590857218978073184152215956383348550570137656554790907936504043456870011319532194942280414996572264912284048000450312591806741173747111867643142351272093486237633913493804487089711075288498914202482218854541312550885504425603891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 2197690170716490479902171633221058452360708233441240608646330994900219103394245183258887115939592047957785852269638376416067986878954066092110634942415519419396167178006310832487431929215695997584249338974934672686539097927988193557836552386563824417090048499060311164607487392997190474445819325203253107041671600389475112897811106493007938689016054398255475338018606925201717080103796551801005487706097372632080585514799978656617643706354590509377020848465193398843832396298437287146512661669990695560353977515913077588781550255766069814383679446577791751672098997768315344322095650600361737201135318956417850096044525774067137250101711081913626891119835160519057916138246195646627981518472676507347618265307711308577218374975694450503474878323000319409815456598863890367373870857477665659759250732625318257088528703534592538052934013056990405408964626165801845037181720241839669763521886800014076922369910620078595318553980126949551174882704313322164458315923194827177134327144252020175980894148650410068284667389178813489920733939574599072003158520337015085052963591845801538619438480792934090073027588484745103331872044556262865374818580161088190134842493112483025135161837989418981936757996820133716579196121148777556584333531177665241495264677197721892294840786716167830061020079584500980079615393516032050841496825240445861752171329523487148484303024882567594313687027046586955865977973288364254246720626310011086120025371814154460045273158125932707490620341915975256224864620527945769848167966393216625192939697457627633111313530485841903748875061221475657923498606251058815098419795802341221642907874444964043184080618688300030391389250762311807267379054555714952150703663094847272506171731632594518132138827983103070232753611981367300329525243319520025923442229200708749570168806758804472674449437484264184500469695887248000142543713082500888943702909003287614156102839518652602970995824001174078366579787213658943229271299153684643623542915943563991397726908353144932845482712614608501213497369823188634188787271771963525625651180554937603795769535912830366271813244958786379307055874668750517314640558684764258706623551454486359057623669783995075155040545540145365233253367178179494510170802362465763326922949886412171033270522842452049055293965781566475817038735707555758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] -819576722187132668155310479531865499759611842691219414160970726870614966749774709206517676438897068805910218913253866425594516516589162804214818438319757320733669811731679549079255849565944025192239146446590308832267410843701295839830278485940842689322476201909240826667946507900752212864738222805941094227269592556081636486397316226114197507552343602145455202486828822258559502645572216222192065563588621872595619449719930760817131202666538490381222105478548847351482666028575441897350061203099282266233511232870266890548443038896860922739219073846962658447158726077643926943992387957158189102518014441989127443213087897931049197697057210867486564976768887076115586283583875038530963460049503170750856400495488877303521209142396139508884373601842459475262608089924412009095024599270650369884677717352160313935253015701413627614819682070368460469142874962989314937113234011972030974290843803000575484465013669040470886141686455866496839418307076157272068755690821560294266054049304269042879480326918320654612612048924896270925389983783446826310800913538632957975609821340869253207669196347958666639738139980821354488450602937767487029202829050692088366471379066023948022680064532444860433852835642925117793569889767238914473491552564291701309278769194152462357689838171468869907300261061585720832277678086170747376842503472596607882529084785970398605001402448681941179379778630612066678850685136331481258929165956103651514362733016035065154848320056021710265668698323191275351587509865661184854906277892908918237170336397536984289838763041360993320185781666405113852147858103171822545266355820519679133502939344540026904294548421989432732365753228603787327040497076773801564934142301358805668112651363761780414298334328438793989295079477912460868009459751636996575316305885927674635309472235722430257516339203362523491916810024416678136037824252812417662900501424828945136480166298478389397405175766328717640155627588752343302420643604147594481115001432203221201051877392856887728342723177811364263581713684324481305309347801736507500644236220905983027502015175710526966147211062706367854974039984155989073261975875845694488599271004658369728308051614360302734561070332096521932873931683988862002384172923134059168800054364647397766102138951053539472884978186642815828513834081934376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] 242317611901271515032847248685737628570233521035175686661157456157884049075205289587534546758170542291227180531336109706748514869240611940370883675247243548275663281738286136999657710563773428070210863716823694905541734379725473324454094352895713034268396075772399745765488840642560584976485782601719261879756879630997865249258683051540453353953364482286690363654982148211678825113006297369195354556349858078479481841658057930229015148403668053101121608036173971703764316543686644569309035848967689497780551731051724962984415135212158529192928320607551528143183618383960386401273379922127342896035721587058172273612286636688764922863683956887701370548099522405299828080119268234385194625860900952515096260552416434425402533668143055880659755755746860245603881388246825530207714839291891361382790367668361999582499128804436046299025275339217337240565466494071260320334408568997807141241724923019453639806592888962953293133802184397872926057921520800787109734944424847716459010502998240944915492937876528728675795867091791750754025566483828135007560122706732304170181160760592601619346690648242308562913281732784133219593732629608461112274177964036808721528089469227832759297384781577419461400855197242572818748801235314238915122006000583041541241611724369261210335980000412379891458129949560666343657022497544081014863402786692972834316773980801624962741782982097996872897340075539561023824565887902500544002022973076520150741010091889711866203105524993582974369206851325810302850212169641131977219717458446149620562091602491277566009098567982183029634739736235130313525750153583672120503333692771713498746369897169628644923449160358316890889479596000419291827658376578462418036889726302186304139840988150758280032393088844877394218788875174744068303639067516237284162500483858828541423014536037610963530250653028616981183932981001066097853218457290706841375415192258818648402502810657967708101872491991289178797622574067318900647041856833624614731133233156854138733927277497953690203376988146447062335870054435094439679495999020326531416319954577250926480635555874881601341420219795040671770591291873141915100764200049338020485646380199245398071171837223451780571892226561330041369349174176156074978269216437924392619110510979553863502183251768292376985854453782413764856070461013884928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] -58771396080725227333661227769082517535212693970033426667815069113184425894010444778258640838350816795372432137146060497684935105255433713231125643432465010769625334024158568234639852145317454773958349248065342715462971259999860605234969345404337928468654279536913192314931611910064727071134982464076340762248285394674519206416535634891448782955088618887010013324814767940613929768957675883887502556254594359971444533834932189969558354074823057333951252556653368793006194756448909162997154517410032063251127671534619182293383331288290905594148890219717241724030932526608198668719863487257478839144605201820915513896430683251768773563241569045421230294736627134258082529150572387238630495128390030271655035657026305314247900843589558236119131306553347976372637237650271047235945757096725737378493718102658705377092900155013627833858178255661782438768306926433007828256967024754562176085327474265442823411377590320331810569163645415478623929962138137112219871468039976271787031575291867791201279287504484079749061579933508723236584902545834995790163882625305564498011802723890769446262560697547012299766848141766146236688343471510164550058470222784620892539413953958124010193964080276369714408898314345268753640676099727957738658649886388399298135586823155555792950945796916548566879042962323602554654722067304635267632382989689309788256698149156822340376425955878060524323493094922896864315905194524796080504317593528696537825363282086690197970408927857809486990081142485087301764553713275687909826249241232933072936608826332785041269257139490529818444667169601013150956170355602170447672015870584566948026915470202489580856182883879568287526227829297434264616250783898901768570850771343350559760662079746522665949902066907818227596038932034013985642627550424045760713202447471656003808837616583650547506872447807147764586431107143746954278085515259343894282242665097590833757435214640743282665541135664572446402032947264390951161286852854635248871154034694025925435108631312335890450819459044068314463383509361871490747828820853682979746853361122255785250339080599383928867711314585173614090459973510975239910292896470110518067926536669502854304797494268652571293324434925655755541262407643058496261602439262983126443716810329772646122446009430633903736432429379120035009714003220889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] 11841725322435060094314227245256554593282058723183458941839304867112173462634215028313577410977790475766533873505690179870389495900623107236148828305786040214341248924636958931374692153282888636310673286125698210222388795334597173075992235070464231396017929654787553992468427146096681517357875389283202336895958069618226941046782924482438027163937769639907805308700080500404004259626443898261521720999770141843501607837982727251662284112471697995931726716358023628534456139255990767800966004289104651515330227492214922138304210447886712911609054325976708165995964443653910353336611421125046964981404383799029598301528784727599821733729159158078610287648320628197719683591315151863076813732173403424241630780321183479301137755948127739424764246319291885153162952594350706195547878177187606362300749425550962317660394682063711023376790777100238757984235305514732521319173269102703670577750772557397227266530345464856494004489415952695799492632441940583005793567198500721222324177396767038469912104287753085325856770095822025696002009747797129465912328088401505690715534333212358956815289518079930241999033143168711636047153940533133618503402585460972483215569224124896535339380805420099625676771067589702458966337283213972295051321634720911003824157026869804764787576565530665592334124552889649153182056728176067459743187242667706920815122031423061771686980681261770918046752646647903102279386149193002510386064057161356109214827339441520715346708173670005017203972268910479870261220088305282326250597749095912754393169783935182794528061733492245534342763204207793959205238293438553595128684796684278270110009088917252145200933973624953242830617291374293082893069534751055652038260109416487079196403861084147646402894312569189705076942050991511759877852394025135274175951809411934989410559175948868729251791161115678430927052711409318901026064613995288921780868871295204822572634278419410743932983796599159486817713045290124823018405900659966603077408370929399131702854771648522621663396779522242320582899379517932868927153417362588068557048029662918174595423065922481391475428651913815671525804975508681725728783032021056337255899284123738563215844833442271848970691335453257439766647795160912860032458502192926005224791172105597121513059924435136889429565765750027669121243305551593472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] -1974505594437283821746061057601686088152475285897497771013739849478825883836999419586250105502619615736338211090084675933492367040499660880106741553923556385236353870584446718167177243085350712196231367054744383514472311678790755059963664030850624028474829694932085818060969705253419096451317588323578403063398861936333264433450669332882182828171323166390314953644942766603524744992292480364854283812932568316431381073129042207024087617044030808279547435465927016885876420882464378671048200806862697363305686443029683041617096550479574176040009842848101086457561879651696311355455982368523970586936230672916990689125712890386263192029264195120507322567058222367719509519116516459654264897090764822952399548014821704221558859744187027357988251589481160636007924759740084763942782844614053015053291455209459330885851851171911655387450491141402796721119198689368290981271774205430191510664164911110891145029107613756244984090247770531710299498576179496255050453411919649307644208277216580113746700070579454443309245699907352725508339639575850204851050915131383751516839409711540862937390734335453597042497303689879759943810017171719472795512789585965721056654202059442663315206620868804922918430120820505701588220064688297196326111998410159755567008026741520823662190477936237455400363149121149626632914868755251426371993618201775556881605338402596838781539984839906956650638207197799465751264395685632322013365090021959885430481713738237522617784129903368650917394354069367557649802525473582511289287224039414109787481853873333154942420332674711743631129843730876604958413672521906148420803050547336950825525893978956902275875384691217769051494018334017843027586317216238614323849795021470433937648428769036098666196890102177661361133499358293193822157932979682279829066186755514911877649726187458242045669011484600743384957744637814171392004153680801438414994455996098188029749999975879772479389155012619843478615857594705481381889100185609095520505139934915322557453233189738146038427460507101452901117210761783806348080814714230290080274859833232625034908793465861572001884345050425565617545599842333004519529409480636903699408300367386018777991686830497612781380072629851872296501001499436755656091579022269078412543415473305923313624863148995610026366935193224848888641367184506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] 269096518664983504778286694130151708095103695350455628567735801683178214137763418612676851952603198456681370469653909848435739243753726104783997893033423469014202436720270605370683452641276930886120142336632389075100489925283919889374626062837694835622503235910632273027450160098478744956134905146261631662901974618930369140376817983044370371413037397818585107599598968100426209458301321557230997920945605333341564628298107499982292275639571965415000052805453878692201090699858231385918336098838416049993445812868026534545475468091299279381677361104125963736547976196388539655018727790410963055749996965797233860400184827586490047477144509247394098499727519180038226264007773169001190337094732631072842523141680010502798051086530317086182470942841991876963587407307765513278468491552741326057549176612092388169567136269715404657826690473178521431919676620806845673944956401903019768783182685391611724499994070995323284250418863060017604623036121596123971528140676787193597907878974981931970530478111277151046365686226070789829209708703462512480721495217836570583311925597351783348465429597239387442877088781644741155330867335268581875369311097853603014314048806596061351840821277627362688818634540581991142318609182989486242000699386503373684394800524273127661455693180843776914777923111091620677112552508994832567609174819489069368319603793957052733632160896799776782713045971918194928401358106959154051221488984846709063662327444940214806855666925833662251956905278114790698760040032367995787757906356585111912746656430863948613629001530379759752445030273926718213878560913810241341286438215486162468873219847517023253920887539347838454455763439704030323984116363447037523790750687561777450467521049000780504110604586397440871125239105975682708895502456805534402446278265375041268462119122487219776065729509218250458770882903837010708648183482077506131505391548804058242133490109784472279209568659220988857978243563966910241041898301027863800079515232081887882363390412664412993076441263215622638049522656068979188418947386889982781073088566313964904318371194679004502558336543840300313518468052298717282447398899195828085060061581887533421581029102950177900421771318551409261657481572290837410761019933685096107827877615264909632787440270954650696150714964927953066616050382012416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] -29429815512128825667953902648850465343937564348996153404680849979188701868374561406659096548678908586987465130211537010374133995933785211667297044503856869737835068027088772547784655586132884146524537066862898570890064076380161666981764839391467134381288612987054000917461226901590624684148279605656545190653874958509097020828045009636489838727750806917509494693753294386645320717978353967996232547140124324741775905159791677301459537482815467796461049532530080496181088661730347303573667880540289359307986801396375851306452644666891277334179921417752119792371224668978985918398906150081180550519701798573863291320183424811664002520426985776646127938599551962606805971855356678343003415079711811627942752828293691048959680899622588068487615477679247378260556621183886346388181558944546658214565924339869107037469273845102268065069349625721926956448266957831000750980775620395851808435519455894174342878285355407670471988969852717284479356882043079456226643091153871506441900399805468921198590839562920164531468556219368265342681334492429145069401575765873355040233050077458498170042658606010531398358012183983051357258782771872327639098159368524637753392047238809960553259080924204538341407249027129032388645067507317401634724268960835920776559700177299434368529862400991796120192733964595587560743966255327950558120745384026123415266406173532801354436310375934854870152596622059740124560994124548928560153213672274728643174165024279752152686854020932092571461473584377187775444923010709980911843884561472475710321546291388079632903447507048348355025085371606690350224163368096525508578114216520984625716737938431651935028941475178828320708042962629596047851288655840112184775543744411318596653187256074556908852334155827582959214951343041114902089717612176263715491949228640459105768411513827232351762111890489013989902595902908558249903473802943121973902490148482045587704493439719651729874056428195300704614607914261413537305476344862524646099332214862074121693447197637537046963176373677142796005659570467827670397140772130777989452613538596456405584731208373790556507987564762345380258910925931982097149551881970486457117567436143711649879208998194870479125010884887747468741576693004017348407258076964662231964345460836305497769411092757556783596574151926016334447372937461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] 2544642606618798040927254474069744361399356327875165299339442699562675382610022481231770252996743537877733767879536365351274802153239644560825034283759713751100898186983423685752142060606958515286696534790967042425419684233462839177855488232332066302971485910507866013402516889609814797904622801403352320730415956636611241733749482165179947015040789157096323737162109005688044716453827503548712733790214948356166348638935642525586981434443876798635733774133428536263474138583204890430640635101708091264274206365166315276252157445484899354053309453068908572478559656532073487831188962540384863917821405247332933960778025526872146998574761293369587898144977764087544828459473460769915798902101825259984461529868951203591839085048476382280530871095078742510731452455699071411110238548982403692538853317748871613196695527600332012530796995404745975097398822760320788019742491792481276037371815115218491621734775155475214432071129127362099094298863665192433628147049513722285750246260862270500215833851010165081182464805438346867475834165297439788138190603344665216593495339830017711887985491635955536447606905814504936274041111961074473817157578613433436540694472573778477499147891176245325521522758901372151694979752324235919832594612487705849936920229642390993363524240381582100994188871097268903820176249969387588400162045089826668162462367382387766950338003247327703553114103380346499087172557747347801403626861867713133774849096045933324913667541028469717413890617950074976931724454908277222487076547845870243349591554061705935228189192223723440555157235683446562684434433852390924682372979757681990588939923969122869292245657977123499229811089831604512655781056735188735042422262137775700308616825127836007154246721628596570454690734994024787408708228875090578128758110152542884734604622296340276372016944944809191461306542509984995615089201446430788719631023492370528927959893825883332705572525298559445350238607084533590591089092740634398598651155676708958609140422465177402158191848495172684022733525409307542002153186455282168424866588811106133042082765170825967352726253818029974269683160463981936459839202496414531370883238281831453243823682399603761149742647079214672401206182916137384753658524370916749492260574700414568256395835896545433458165873688327724957575019495424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -178896857592062610943763257831244583968753681140870011933015321631826022824146139938710395098028677115429270497211058060910966020951426046935014881294543442821509907427466692075056912386060995121692287325453502496327226506418486189964034681433937768637000692403264319879404746004556289057741546983026194790422411680768211680755068058577886312533771126526830489021307579668421715147885526219745334981304055898571290580253837536401502646910098177411402963457142487026711296535409461206247369410249736744107544008216870131658959990987264540476430315196950397319021270205445788752873301250809316473065690736663884251107414141907979892121852642990118214407018263702874709360651955872405644317483893604843240041235613106405307615181252846002170494187266811677257986828672024060442092802707417075619921067970924491042722441747406248362025009751709373252674461968448184007808181064711405568004307161866191934488509136674932965881329250523304425040476025515291841475134683509830733191654709316208780164860451997883426689070750551737366375341091913797809369290744007104899411936690225632600564557404904047109066229098478444792881057411019037978609497403429111649806663547877557615908722812311664061472925331579500939478482484308496143589699478155030040324376024692844906911430488038453087316531381977889102219334193965209714853445440494913226387286762682228171275872565775579134218680765856003204771503327559538623742679243843810943051078685088191343140172920322156901626838672707569407771428062794910059573645696832195780927311785421543598698177756778383543675609281571609144394339445928889272936542122216554486389055676400194780425010232517555601412289267236733071791404055756477959675352309742911998071012749115777801644740883830208929019239942054428154783076829389270998264655844791903827389513273643797590163314656365302438666043364624743339068754314885682905570970311471642341089798064566184651502839712401474422545535463276129676531079748399800435730139999191960458443346950222494257720786233199477612824066625577922340704472619645673960856199335074407119445977172184204101476477365690762944567833983985826831505997373334068880333755176734608326835580511281448001379454320316207044712891357940754912770344927748630079367056491885697441730978156650664487318423651277471727810657648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] 12201880619085292281751191737580970749035133151270372184502688021033218198131196489171949223613495454254569126092534062901156087333740649706304041193924996323781514575720654069143158981833366798238517216335984103015561200210820186281375320176033189237641667792356094963824474788401904887572484062285202957723031212350948358119830581932776923420850793114182458276753814757607642448475985361200943580122790915269054255299448852505427443559724814435341011882452588200103400301886482503021334360418901122257283425129694749644660802389269422932763205721149554609933743418780041869852563394743428673021230836818572633166215646838185794860148026704506496970829768819103233237610236124156321578622407768713798931554002743945633161111687774127494452858476865006322293379352318953807059083193736709926050235674434516431577174650120112932490173160192803167757007020271741443547841173254124335816764711912351536956196830941034696094045448730966084242624527271146404375700268001209951701687602957401775142194325839056974392774492279733797493952710398443536877473298873084337472600317641239091877969589843900251800196371214901553112758518633263549615201872243623300983392136825698832805590505238218179568024136170668670813862709318668609894837433122436043664824288673472300136667743685655338275147564514868422598072488926209433885763474521701494151446889195751477003886712043489600517363414591108618889611554726751878354346192442156579720367646598835237045948702071119334539999259065469008653191947454657348178346678482381367458379704987716424078988328002457921291426777171246259247564597100816287083490937658622531827281265613129904645422247952630728880327538402843503688087756890904638379562574624866868051792756556575297059296953906005286061712986871449308219473536432617941927072774041357830981449653721664121437242197308299358980452611620751186657336415004026590043992759864107334758255636139892030532181368121358122500087134702958920318816908866230058169672531547398752161331117245153488778589407996227898938706323360165528512388389748921160859522308051698879848123844878966077753753731511201340245144446847598532032796345297060755452829146563272398747542216234975695981519195743214753628353382301617229989270446888176692503089676546791558759668821093402348931922259354927527778718842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] -1094458467723822673980130241777520672633511452425512986500542307306640340951269377557324733580764271171577642090524976402501809110399216245207682494967801803961788116852946049919044065656865297984950856291240755083839772979450703600560163014456456573518019171163850719626327880246904042361338740915991916674009736548570594081019987028414002724133711302858771719187924426666766932957359324846605541310991282613718326546080492670242558856311701022576742162404031903469373072302898651536166701042727901673147326137334536427180058838121113962449417569677308167145776293715869128725085834148846669386983143232150018239447874261040801478627694267157209461073800466995378070653290099186410294228208244283251795368593167063992157981403228291409059765398961344313306122880302562068373756136548283061519465980732999984924124508060693826551509104658810499750975020626451621666094392832976047687179596234479423943230164748933829493124848546786806358428224668086227092970801795058643628129244068922909363882741940338516204832788575065207333493082501564523637825876670052379417345826409493905011516442669936148615913942764845041044266054499654930814123213811179813816854544965767632137986988271791193146357279495199748104919024405273620608606265194853098511288154264967916234048783488632756878203013111536263615210802121132695600116167066008852618749668259957671236670777598481246981085651266910300901742169285068114320927053765223225204241620130413353137564885266952768199979861502808269967814727971617394050370310031417696981898357590136143670361377061073843878005590598421495364380339313726184198381293158828187524308792227101703476632998513010517258265887496293600797027393343613851535599707988790888135833387591136863976479916235842418368997369315196130995225927941586122249208833711047135806890584827956507323061058031182554632015199568508610587194769364354619619625883458755514523321030531778283429104119388665861665769863414996136793193313650799093103605266728326515329254389531392415609696579292639417716472535547797908743906753127334321557954176128877119218878070267416663032086172625386904248593821835267505867333130542641077544130270740710382834196904204067698250513314746585769118577351013390366981443116283841348672124278962342247543143705463438914428872006448401930680595906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] 121703925365820079155667205212998433889730410690838034251878641382793121211579652227785736646888776394123149727174852573519735541404765367315368807578268031208928651184292659097183789498958521922284807546576961129124257271750257217086128212056262046559085340973772052189165064087449084754971171727694747856999936907781809929615758753062334241614491521661210176961138392798598756487292028474340440175134653775837340551762041723168151774022657745426517002155800638965646184999556891561128282390456538298041048549725535814142739585870537692963016554611961056303690538573055037793901243324350473350021947622917648242167481058077276285537950687331295155995753251690178200103778329170972174953353481092009382746829572370815810068884961376658464776181284087428179200536502146880613944335425718401766812832760649891516027923906009150152102116352795253343562011964576488311120984201463715974623371786558772443214724898481580645726462976153216562582685102250871893394008609895339761809395626259234138545327044133461565955289022590571503017851150639656982359744059822428845808888042373428531573197610188741067841913644811079817500240904342459372577947235792580687044453989554110277651633067094597006684037221936803742813114067647687145982417167966383657035212951416260785241940531597739146676721753365792401067872672417280010076421230725191264259024406790808928466038741213239297621393751290875526176956884802428052635740084008391280812795149878357602256522286250215674164376175822368363352654491818713403111821321500734687436597065130599306961318610741427294683865367533430690160385282403848476410723529303187794025834506577323943452158693708021290561522611372865029830618931988657867776026170311642399854688006221768979931663738153605823693411312456482933653406905940644717838026787563141433929646523834109530026020617969421219828886671097027698169957572076756005967827910033404090134257388466867202183722494014761325145277082269625075924057769402558525469401974319332911275295086031876366486047069722940859667308193760416815717069372295964507708744530120809175300615694155044023966039680882216442736509484302199579865791661552707796782353275618590081009529588636424361975508178198200000286397208016638372102814938075207947447892354872300156557747146231867965034581900392402723134242816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] -12503578340182409546476530407676051762499951317453228882694317513091491056520826881135815050328778699942878273205659206495607772648904005892726278946233049135739839026800285414780740757667976722389076601025205867328684419144691559850977950329023767431717238510483225416814527188356910998969344736611885626720232401462658904006964747140616301146566344027733860694072476988915111632649364746523168151432631786445201963560059120164700996631776627007069837313839201680055043268315628744101945016923988897869101448869074971204087341840752650051864469128708951485347353925583309840662210023669726618968390701474774576525223204386743317051529881522198322403337363165293565250362712853558292691336703324473334509361624294762155655651241342688977531073959851433465184522759910276008408421683008103040761852930663075651677899859909089748623735664395877033192200169803378373167348499478704367730220736810573006385315727328665965709351446136929043967350752976049437058539148728719584937527013977250094704733184136938648593994302041335147538531817202327573366742676921839238887187578165845076976663907373399889469680040628688963333903548193489640405644652321019004706955058603335216500766153402746160601654912585365947199007408092599974156217357351017344246726093657553857788990918418830350004887504993624548482615382177812878953498410478104282752070767342352435539606091655054769556705291374067132549922813111868178823496576965774124432450998250225810982020700456180706509121815242607938009826077038333138853978366508068238962254274754946328298832057563818039623446349167568281814807403494094930078996432057630830609759349234747133553297845248800155241884730123954368188135000474265045204667913882574574700482916766437506214936465187883909444464123361002700453525693752084960646621579760376660522419845647303425603421574798116295790922814876834496818429533566569317871174770058865040409284186731581955718636525078587774279184629650903187355983964123960475680828883202207230052216337086008009057192128911931299705109461679191796725546482804944366451395949207339909907493834298443373566422546171318501323278484266174157393474359245656819096057536824933639505411490643322935479860924142642987524017429588808662821955087664402087199805962349720911103906612881977175661251483953170127739944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] 1036120948199867421083661397223268336238446250262203100279490044836250132815887247619268358406935179149261172175843470124131876493879260518702213185072850160810556597840978134656945290618704600592089781908646700723426420379750766041016732677620284364244737816116463433596892863727479055202117565395721479321848320920982769110293598331633478255538509445756582026570579700696241629950778503928037948144244913283446745101152403196578392988669117837623854958515956023482013915424953121869481143881294828735601760434662515150830534600138916673889902018579273322969945749261440226838288771939298379767132939509975835006832360278922327195192826253726998294828253772802557008962126935168702092441627179082022644134644788821197417427824916863613399190825442636997149693539701080134619523134371800081101357219201514162614580583554745692522494669003792677329964512765459095440879805377971318806103316500512540711214117205352328661139688303464656960967279849654176345483120563048264874084166829652191412140565389952931738331231328055504825797261928142096696190220854026226842076778568751944960453021087157905757893189872273275821653138072633457821796866119537994737552711022378922954644961303952631711766376880577164193249129060444395080628380924650399692663585539426691793646866746322215485278508523253927246187337316106370090948247503161238980967792553834262286209109018227005575032092777543006780858793272956378110083707866256411626966389695495465471764640269196939462542076617748811747116578717555280456952000497345055378742994995089717165013675878757477420984672197531023754766298825036939856308385857389573373956175237361090643584364177470814173359220362898954263374181374170536888278737776133870752122925495601933834165158641163300020051437039899934917877406344840071879377426913259800911344685668396050793228789269800730103543160305750631934402009802203149927905122508906524778057322818570731175933807066457256766892523413381547933565907184544879695069887430974159827435404051400715293446160089808600526588552643315031181511821955307688005410659987368983352154146077058485484832039622143614798024017153010066374148741067190879960814628784274914501351123258584732540371202785534128665262895479987280892573552057455098342654347269847406241435151801690344536591975707712741745623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] -990125660653929461447806189619471577130167659218826875592634765914737291762339716485322973924419091267503992993433844947385307950400440094719695232274894720336355814416233072126017876212428150324084730784359611552752585807100140866293771589903128489631476938373227955280764010935263440085254732517389785262960333693048777742270923308691403382049343922933902176007492341042371506642679396633160909482429274956360066951536301382490455964832910660509062156735601386749401794032540905783303803904569507928611123456635593580069394184310198900555078684687357127169134874275032552116114179744571016879045550029148379787749059644648716821812863342971112570218383642357142110655412297094963384465580573355750875324072445905703137832559955231083255105986024436104465294807042227160350997057095496436010360971600481865902980772029238585321971964333524956400742804005331493784071775720008816516398141345629339939277195331388188514961850852630370787225456466040662543980154358741799125003056438742121398695287921940357928848764074237835194368993360379903234482727842617121906276108048052456051667876744138950980902253829986352325332299580919525070117361199735363369208232834442945979030946590306298148327845001735474551174543283947731525184575506416187443955334432966331165931644566726670722000136219893080650569959392794729930357120460991418559696562218985174365783031084266458039016721087179379860370232686153629721548287500756867592362535441100306036107182393385007567096887215465197289110952792374383883130097667256656513564394509090028503879671005241881108405335895311868637167439225735918847547177206121701091019849187297958816921938478609341254237632469999867659639788412440238881902225223212846815704210753425897903050672275041269408498908712019179388224456931439543552626437319217556114737817297105896444505723447887723756863569132550532063697436891179135964287301944666968112483516677218126586697277395903931160446073890392514973551371468472456844280862558631509584633067305186772538985564276932781073690765519521608742748503634334713370495508241432482567819341666850226950157860496600036425126502193186088882020398339711027555602409160117419844055501830318609454227547252633369309100246405283050190800301817389581883147289886332822475515798146011679253413714804967776679856732897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -26650948315057873370991414319335393869163836739466292748475966015006041083130568664791043628815394628835634762518366604187527833591597163702962273427031550481054437967016522059382733907724718326878347817464698960201340839338147840809762878062065716057056337675862686004240693856287124548036219655271995873123395261301549244777470808990687062758038179282421538205801168583242049794685074518862859312410391682501370271849714226585511691544844837900000914872969374296265535208616643989971933421281576285303043081070136655863482124545177332589692496803191370395695462813570646209491466531791975302776532828156099846877080116358476088646398215843200690364877792567319901346481043810100529337168040162229620146915754493693440969392393722184863381360721679898794923686985396890790492731360960743207469848100539606876582592881170411995893319630640632359822736723223022278698184920572339664938837073193569424116623941402099886404325118195950886806051912505148568400842805901732519492648550863775321154725352506051937214472915182169524502752561409840790705826077988698493579598482269857091297968893937099819351685946793693677819853045009712282250033413348813510261397789022632592111353935616122376726912815979359850517323092302521276311914376153951601703880983930473305232295513234024341456820696663904653560151927100717664056554723794350256725459763620065226898850960964256799277574771674309599507417222869473384488688234789559826203478749148821845500845969988965195606988413599557720913304605559859786852798105206544140856246364695771863159537548152135461177738474123044977399854983391731187320056313638023839656280301303391125153946073761000174188882776947049393034701369949547539366693453686535397938905063102768935220476351253510892340960508294708713911755530708860753380127572032062616424081005145474088396803353146474881825967022120705699271045861891246800954291210117932373621755761899934135081775927057376584222181594884389662832660617800841850968993133131458378186920411123222247348223949043713807293374154243730310315015056695873789409555310699495427814073162460463585544823771520698419603007117025082783497059814710110828261834365762045981771294945488070548779265299219381652338117395211272553873601619275083663369993746911809052451081779647032118186709058440763560827492050665472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] 799455265538990537195978155056515283544436149684311117503991654281420597076634327939723427119277465081040267876220980282850206632894503259355072120133641989535501477386110494979615889496885139444148042505504004786459637172415522516579858186167420945784973616513017802301051143643821583563338760244965756553937026444931068596336999417687957821062154816453572954059545899478222361163676530752678941306540743321796570134150040712786720545562636039622134654916841026956754034684247940242906441709450972847012366484747820315550387425475462058149625332909716818717423595213312652837637551982676069657314490966934479046008021128439041605465112638804721087647387437789575371965242815229245268704349266567230597744239369995442416121846893937142748107836500184938549178608120857435522442035841086596583118859484826107061441541946183541451255007601770724137737586399942755959922775705289064661468267516238004105263393746646681468718056686729370277285896844554926776681402185320608363533643532742853922498280776603410863718874702160199121375559356636055716277668325842606947465639598553332895848980518259079777317575363100430517893632689818525609224898245582001118296284559788616465635499481024320817827716467858848180072857933106359157597047403434397354379308633790514031794860998318767588941201374631105545875224368726587730470505937979847167148056275808227867932560891921904497973465344337246116399384642151826974138694221898906468685782819506955535460403219204259043665585373048171447589318837205127916945849657089171556681458518432269728782641055669405003363083462715489951375448211859020399700518469155578673539881302917452964778031786897036234024518227306704788794826047406610777631983682637629279255570379080401543532790170709725066698281190038701158638263807291790368614729668906024752773850944564301279763105763058247663101949503877079366724059621849673673928966424720356733735287123991376176389463756088819064028820939727127111564585995073508860432568197925035263584479868408037395643008528732390258410462812638042480792560703847891970632883468101159021391028459273209067155198874155375781544145865864718013107979866384716324992091395212333677345314582228605445018630138643248410369043905535201465355714134227325549212336064519225655502281098849788168006774876087075964825891975987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -13470164740713612596952803077020716184554813253039007196534113773897472394599655312125573243629649859175837990383160309842851322039501253461536346636773064631974976744242863153083485581822581034602330590508280097945797038021258852582113456069806672321673082278161130800192933387527124347461897926803951462972525861509242783228147153390505869358430269917943920782195159453858441452680557704343938143308967020320547226162521283774862026151166078676159543799670856668980285781696251626529290722263260255634659071941749398544155225377304869841011217965114963030730515349222029521822187290931843703246218745536649337841242468830378777541912624408757414145425382547330656017436050306460742776203515450904229549173615657023151751952015436423540610955923645884420713939380964245542053472574141311552345412518551405286715908654812327850926824693174183412369385873466367316696603385564636848425493372222390194042819359780352480847270227373684505234052683903754807130731241824034766642135067502783846781051578129712010962421511790892156669164820433840741308348172948102698115168441466769019690043589022878599969705558529335475975913521641368842359929086155013180361267365738401655207942851217790333785937167896743096865087265674778592358875841248374744551255333109130658296468966839856024576753965304617992186445391016481657304363849524072808228483847178789219401545998125918060213886769035564741051508779506937034070005079607948466673012800010603153754811515957403690868982355732248428100554803994861748520899113863939904081627279348058813374055153755624143020196546107383850501228043515495226448765364346539427164714400442249143235101609136712020175572973573682271815950096044049818333173998249016475632690362205605577729029004709714176220120700111088096160982702124537777392088595885305803351492305245146308678726068706251231190622268477192877466202150822559021464849535505279403589041205688301042132158722320152980864294954463311523302037656105963281725578416394400612899315464882174990185514817021316043038218178730153486608265311402896867943152479606766784196927450726482554554374642017375867916026117734119252757885511835292999798395335662962195708526262359677303769173225537757817172627167546127066435809955792299304342879686417182641743114529027640292831964777391287096166543234936340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -247812210038075870324914434758592704618337000270358201876369663752757215981535657164754211740135026996911431282040502622133545687928946837084595842291178730401252425141891852691810622053827889530967153619394759111385234295876319065874180102402614918575483745641410347828740804273617594203065517106677688247727605534415809741976391319216196368375279416240808187468825391018922406942773053280073530428019719142927973499547698122088030596549116742413445351801153546698089353445869673194389488151879261304435958659779341198668535738885886427982048878823554540393015952573012263096116976510863731720971990005440712929508120727569597527011681611496062434496344304672805356829680578061216843852636841680244849920650554502993056280369378442406721029513214412796155293933944744006487059957335052080501761271091098439084708000655235123790631922171616572566613115760170743140481379450947216657652719314998858464837422184439474281470999266699745596403084654085422446849961291906496642823680643898691290264284378531099121934844451069230686121015468563772227735119481002251226221054123293420072128395298709362464584148633906592512541198163817805195550550789974746887285111464174251279538493093221492685145034457605779155714866221180988586558732006788351392111451253848399426925237924071843458672729346035066276861302160991238845821827538324697575343460065302931834560032018090962139935317514690918647661712802851754184359733395221095637447856638605470287014067463525165343324438993652816829830284826292375565253858085476194722608054380420949693667294651648664558460950292415821925597909319551657343953793084088539093598599360394216486846784213532953093132907255267478946042510526791940944121336084931080746775545479921864094683733626921639632787589368620281163481485826270403697011454971763469681755691489829466715535471874143206843043477768594617906528840338549839017011621903695825252475917166822855533737275507934986889657736490917688961247418130662738823772501893419838390345521776582981518103782330076886605550213204299664859371936502336111561084176264628100602461874740778135295913859664026282007259129218185006332579730135223872897239652808176566208159293730892265963769381634130773340962570224344956421679099810146423232562695993857254160817143796113909514770479477560575802113280966488227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 1216949698531642338858184527278189364327021823477553661927753399348332600638556612869405126071414356109497753188936817042726418580438083200952163132771933468700050729387980531509712905009409058110035306720140496433460726209507080651605626331047386797609856487233121191328425981919104459744192710608094143616879647649860046172682364576308545514731107348320344879669004147114531210999106554227784003380416454198527153632098073868706067749040363668604245858459292351913083762992495267255986652657976424674132399620672835337473397924484311935953308446946583683217635592823034085726221372432661040648070598611357421288825298416087112756047863059714952489665221700582450152349234220944326111546465615052534967682260979635041113019270499807026041755519135389337560246246852484351667359877903920493916474655281746792498783611178831297907598421580344541545390531801422424252566276526290483026214256454450710684680775398007406605068263476838501055192657124649674976021305607747686558100934612989351456337201566593021396037921419701646957028617824332039861187207022633740458604036003737269522786997443870519731219305383024542022304385532887228746485116367993539722087758373664944793108426406271322336656311046906483209191177836798706208032483327141409406846788051745287267579389243305418933488203456153216797230097758003848911134358778568760731105540826859174372722804322170602052819029337807102102627889822101061787057846800544915123855800550009296925516191754319720187381112456259882475201756178242945756196809087712930939621247109410077207386512710401359667955079695181931031793898361272616874075871272004528452761611086417308144520658492912606215314349277211060670769408611313987144108901522035589657482458048848774233029452387625622793920363682351470710949825940640834961522110601575103055257236183658678229662755121221416231861014812238123883450168841087901951704681028640885399185013823181226506694800941135199453436597381690992246428317697464960611081194252646551179213022960626863439197910927059463411825290675027102114239268967243507380819358861695953845789292967081003734709145115981243417985055145894260838863194478058356342500326546379918847941257856131068822642638810098235598771998362997647817370035812884617409968906384794954663266155656845026144301988942081492631454835833720274944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] -8745751476239322293516672879865006097799493072439851893991943658551018314332658117299644919639391691538739929546016259889589939954437039336694411089333335600464669537924005655112521598036034333587162815120874656455003344176578966560129552191252828156694534103381308121272017724898163773896721224042949298307833093537201369788830625489844312603525750296684973585527029298766093866065104867246013113652032064348747010695673383432066911393114080909234014629040104108171393820949652983793709022475567062042951607411538855185844813341609795796321168780855315912673864495740871689146731894924752628316119572682342494842892285552056007685225506810442456001721912992246213096477891086355405560425109075388460673939621706822323827074248036319132013898221874353116453352317511948546351522486500687007572808489096154547510808768524801427770755548955211678148093549759945370958725279980734216259848345615660711371750022511242954865910215502218835056335365714913386019420040101608592609900540427482112421486760603875089122125103547677867190665588989002191247322519404852875343103782623061532935268524143001006836683758834899087661870428533037037855926818590706636092502003930170586331875563093897187128892109146333799068767738134740198325684349879156033628430351559016948179431050822771791126690855581261007601122311949728992615012758310312634419010440519318046040374305041527365592558595031475772835295738224424933585934741362051560779373048827432049120468805131737633102857573673216596583167963973869617964739042983929452098331118720808165600260631960219153101801438393998447150436530593968856458038101629749251417113286350617246297904084139570227652458700435336206165608036335712631324870997751969459835527533986553643309563127274721109200967752401576066177073495313681663925765324036916630768455473193849810778840259191576868920535511191407449545030518713333787900926332297642489229004495234814355509104835293587149521254265757826448308283363477045531776355297084245110840247300731084499983622307595986985266190912772607529990323032511636661927187509741671145043393590952167178935069901783446199963277113376795758643217125055968171411091641101224460889397297083140848934011679110217070893739321900129151022014747954968975233364523027990859809463639800923177941702731979662796482983980943015936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] 100028836608423795626292144383650815218564058593126032666948325246891783425080880977337317942205561535138062815464636763343729072750115255274403204801891504262095808061572207081198529940280162329595202901898672628983866287010931149999032609840794064667108446859373140132574385753246623456992464225297907957769087320077994290241637391209824230543141871049313079501767553507448712366220330603020053356864732581460583625955887035891153373582255553155798169683104278050226404121781134619117454416086853981351431107830152317659861727990535785933967520285758284312393678132107420114413834764078685837588511188192609863837543201844088212237833519651363313128256707713455807102856449739923136836632107004810372679636938161899255859835589336750801327272022585262143976572033839959832260380333863691434685644054559944932988334989964367224794752581939902007173124165992910969164270557903930878057128750460914363813435522551507563207962089282611980566934181578986681623440708564704915787791177092203444421044857858761172218427413317834916852597262239547996251774857671126720032940663116442715046904764352202266829446856388493661334705661549018851410198773858075345508840665282452772379212673603071561001957696350843155519397586827308636559094794116129994070307131441724113014911627191739203337324689485144837224923007462526326281317112045253875843809259019808086061798330758454948842424982303930250465904423297443666760506830530989969703249269494328604415634030875039984068934872195404734860612501330153721921096073995154821357410784379700502577524830944024536884739121739790479708774771989551457495582397844929619081454966640204837328644594409529576681204187287684316713625524926044122379341429543823437761263973543886149319820129873463809321262234193097847953916012840532691231026471217677732837997498405028527798990276742777233459758308122901296786360539266568307145476981972883311089393532124320597378252038456861238637755654686713493742134863021918288511307943537965334692541470556875240955349953372830850103950647447182651266965533065675256685363699550334821395927470882590705993535910660569755641300893146439211111556526010679408849597700554477898435764361357843355227002956205237320713735686134196943512514006938419488135842075742873601690270153495968171628622845925613584193872513968526852096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -803870879977803187397751592359400196293826918132583801734800974207532674703805881078141874642879786318491060784577457192397337496950736314940698162690483944405731669362284834050985533448698581278505533418106240034997100547007352768316519491225336038307401005284850573574609601884443072035078355813393429358471081213525201949374901023468912755707906639483586076029147892799862260817322841130263912326649206116215957056993525628461347887596286140530390104889473187129041530320804445072121383254600615841291668928814725130907468918590664007546614216949546691197571167287837822447953691432320872874581698996141935373929926309464767987122811511537220012603185212095278273132088841035223331339443416104850335938976927891585391363814467435511677789685101724478912786452895802443653383885636738957277322491039062793432292069403239187904427345614321990411994419356657919518749917842846039682872979835048425390128894472908961717454223992251937058118500538462757496204218596416739262259971569157979791086367268878396969510516799967360917063784493936490325902399874173287978723839430051315420520092165724768495987722403853289790321813280242719666502407620201059036984446653334452079926460645021472859045784858430323231577365993929188793673130961565587618817803038367287019547345778484514465233954006919953009477411695519081234934400765820820769004759747860526339465309656649535350855876470206059582836308223447688302137744539613282655076933199887715138433241780099289481805952113910451951172947284299905142431661170213259272365622095097527401648100792143620820095689225515011127368874901691047349661072953226862802806156765468943619934905853171714880942527216191112623780569012710243689753285759650140170806111184687656382973420896531625946905980967683211475089965685739380636262711074575995639531208270467468029938711290235663200289225445215965013615096096109335347251404947203900040321151540351409362184757939233371400928423798681508431243076660571832941226181058359778270698192036094390956665705328621048890754589121070629537147912661333899456997781287238037653816657667814322057185770078625863347380045105318113083578515404723130708517220394016281309798615183424990854974037508732816550037279984481653931667365950237617714948789925874760162552618073633381793052968074074717411081716622157257113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 4523540297006886896673345872927547099092506727725975226925500696512127341235854780429800180483810456793518488617093481969062326440799508432952215175307102575877220037657450569545498012981951298713412621249628763454788257834254536476157209131162861458883110298655252722883622123648853218333547546395484358158702874978682582784356847665504907224129404857792748962561002288316275628171473282116139039163470744652418058914638464424103323488938484460723562318323251680624943319565833364558708410896926239744973280690510522602301151048666256401950692122595773021241007214827653890018956662241234394493431262905358610184053780711616564232401330587987527688091520925389688377438334529517898314451127151611298724971073505585845816761871422398081318308181526608770175438908865122666493156812353439254479419489063827956192487212069332710615499044655599806649325689917703001322551379549823255654721570351403580737637631021098209435402118268922391399827942816111703412785905192114437169620504531297266836716687616983517069061699932373742809163922973777836864706742621645256816008774723746533478847236520307488969287169775112976710824118866074049107370828035004218871821986484649268068239732358904841022662941096692383024932042360953714114766953325124577857122009009886666609972260693397722093500906942759642562435386600008698485284415820655910569363086522539480744207748954050392284473953884357631762985107627750626883379882264691499798907845003282566257416335379902433920795417728920729103330896118823383867331398540042559418887802048735327541575643077221476028610051162134330773108279909747513096014003320746403080759524637793880551572899558674005684396709410693575579106427763651016887513640884548966315418585943157456196601715250218699624495115262795620579287409404748400416246139999104670299897902189592789317413317040376666951525913740680296488505380910748081618177633877059277937068126814401872804597952611884221112651066506432461349474187204994769379439230296881513434123553744524876677196845685753035992071862089364856386061712161256787340479828428722108734365103525886456902370352458414831783540836602172494276048184370193637224003692078291628348243843405272762703568212987510417314688477355943448768824875990738071212225674259079841268259498735748930101567930305088936674842325619306229923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -18743124138227574241067670406881225008127638811415205228941051521168976202007255938450538996566912069363047993878300509516043850370065809464166573496098472083296675349906830179002203992115374970160773760251178026630691359584273816067172770105246764764004731527711121699351422036147640427604551232876035810419839251837746568335526568496772237800807334377585248036143524705407520425133013337856624855763055246533435746966924508056614480764499078301153113843998518265175472030473296629594905635178908011635977401676717664265694856499584908699165144479074623961073020007973527664137606199917746080564957783228484576041960371224265739755243944591010963782498065866581515855020991789555984715317991471263376493787123628828142518588650913051086111419396814096858152875427487195774805662671797431804123612054402676012083386965435013218543572507131758253147717351519384820039829398154448731817236145718512938797509778660942417121037131615982288217857783405046857599225089262219746321002809189327806258902651967400199523613922415161374263057108380683165573207294667092581521705641860197833982059645236794252318030565658727416874999840650421963649421546107561366191884748882047618382547560481013680797526593304198389533069555161998997283881819643864367948613968868358897863933192013542134055348401334766032697853067807460600693941329492331669828103440779206106955862224524563619595059574254586971528107994475731239530536002453426108049583710415310877945562582889438708841008700209717737978504405683189674903689323522847058730621164272934912006497058231057400829504586457662853618220307346616253239096868076137432571082743449495453123804469786641379067785664932193314373611226460570824598379388931791796492819867772555650014871509706766713529780921426631280063115794382113607830352771566007184799317188001782029971604178916122631156815472798755712728431321806387662375571784813897443684657280534610408927875996426641654504355977978620724365792161334453963786654339071128633647073561703257787087132912613858873589035097721724912922431622575306563909642798071836205267250229672249983974557228567007397222710094827911931175478839774233091756241004445313367369131354081962687908520599905277509736022551340994995468012579740106066963275135841493084943028677315332078787851047806089412173804165495636539473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 55405474314843540144271814026943386077223751784390605840305359656712177808469203924037405487651265825828938106597291578696920945094655013446016942491964006369412548052905838282300973679031402794398906821508346459036404182200510367835691681757688563923204123097055737938511921399562043434074622804586482361225851372498911572326183210207354775844661416819485882146358556316950108755660729356443375321714594039196754354237548647529183580147491572514779477468395876619465482234538901918282187741265460766406496040343148171078264440590974379728426130690047051566345160403951440455301783807726553911111444549708587696360820095705268146769315610678450155112780501770138754253171354577123078118126781193581291020996489740741483538016758602287207923599680062497221555163276177629415259309096587404639438880716631497667482489275101643167762449684179092708277712517923123738272139329461386698749873010925282761739678753964248512140021989721539343860156155555969697656771362452918049618507288816849252493010242799960999530088017888814790588946503523590294798277347004835454566417408585833777680400577668197650736185300330639179863279626591145417717950078881151681582913504546749893948762274218220227193534358633391818607002261419325626475191333016973114082660501130794880535801351311407930528522068520420575803725526912767117920100719377707606746581354225891789988196154982773953808408099111813950731069663275823563866882352867114261506739570779067350336906609197205631618982791344089155941908488029766124032735462872319776354680252197976997517009618382606717329176843705282017928542818973101464391184077034476460036811176450656987622131384463797509459264512934232547370608114968196874972497035011057430086568314127974105375454997097199918847302602098523546904477729303714102104805743479117248000017695088324398467681953333832599377731523091227246366492369543305905317262064524391488298170806145083074728358176301483882013892640922988666113053311188574160206517904306230641232808102474462293601192604345863101720270669452497337540136175167895885578786264034472651039940141565009367504868824318461347465868528009101339812882685841585811492856140635522565249253248710388865075964999816181899846612943544199395168004099293011645504732639023146740995890067048017672895283058765095373318027382732266162618368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -98518817291277233931654828572196978690700570268070103112609710024406475694125930205955925833647801651359829689885746290076667791605528764507484585904869391619112025686002774358216825098510355073208364323309858214552849822405409479982910426968649409390544836121500229195074893581341219449393432910947114773875335967542745723451303009088154124504805329195298658303488442074921769623225179931887345108627786349383380879417785229085446759387483348728022354201094551117192152898012537472218257244912799354366698458755763537657214510218924668319515485702463128100657836412140352177794194230358263805067253595656146791987423830459605384834980385127364285871453528739738885796974378365401202549487483330398180105444817159527706173044475903048381121912356691127680951832539627404940686226765444817672817631913587019757287396590156910744412434468641482655530497448006640037713681996182418621110494798085709577562166394476462827876280038818792559794297369714078318417042875441171843676818204553288021202292868621923278186020596914241510176538738972891474210417789096718097212967151932508199404808146579865331145304186740933214909121820401163754680545246263748052887654442160922676485833939097708991631551471328383681104897357009302457977216136347926688756909262682384080125785623479238107491687233268653445232845978609231626436090384485703318488408021891448936485538862158464148018544481358704657571037850950442243093750579307462248740970056833228391112845897721448713377436253434491281363978231051436175652074191173758684609244423823279528644866874880607182148856410367964979355348488790244983122079203464500735918305365368369000815893506852112115222405663591305157861307674891829682590075865793654254636618746956111638724722587995339059982639546979387866501733260796412649470641075479160129448377389795865999622689398209089899147368025756981081231127197236086741214942838733111030648363109201788676635461402796287061160583482739083670728832050931585727335304529576518475444274694838995110097417924628098268527958123804128987854322045846761088869015033309044939869697013510989331646136501785493068771033507819785567566120476278734717155339372852995120913313209894135587261695530990334182899838882511368785506146684188598303983997640654958350719757168421980728789233822750714010291530920696439143137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] -6990916590273185841548772925692286607948592229407996952316988121748257233758671733434530289577142964957186345108841042941284563894686104844689289566141495610020750658588435283927594380354663615347324275621806787609099261084628243671564642932274175735259922528199246880679636593708688382139494838718403728255968861289410592537895314443875428820036963453167978267690982243423679392315809524180121167345813336893673462618983428430981913571603906682673256591489132186335747624342850787502328164615663832430247199223707253927351326713110508758649948221116383574908115345387486428092616243492156486776090670563593211290482341564987244698118409424988055806719592205530342831322702951173045785245712961135433394240993349123894863360785927383268564841253962407874302764411975087234964267104594184750419853587255840615799000400803249659956121113255705831883727186078934171063681090521180575901255211344636319546472306838069111396954105153318793466349475205544267895221031711148180344700838752515503182752930809447507323187387311590778283078817979971431043356630639200123649047018971035485630824014186908897931534698219657109000338547085326713675773829559412808247208431426576109026503891799249667900431853985208918723934618785460917801456809457307222172316315512778865845439874042543041994408267441679959700647400768698476957213639563432131808878019679549372413724021284783156448205617082583129018045630856269832143195231355277403445277173841699417547166630414840292548561107245282596742700260259945730871740211210462282299357015728554753580052412400124859881236545243612825341366612752016528463547433111386495845976796265650002586922066728358802549739196114695335998115890634748984104864252461068608595759822939346145832623936788461498182447602250369695971713133813731324579283400644252737007960704593636004797907794122586341695453327267844603179142029671478979980143274966118824528111550136326972919940133399414819137011837449228023076019801322761334097027157273497616483610760337650794895976866794519553414039660687889780339792482675039630705332683231237620344758608565030569782065721527436595553172259237489126253643697862027063924312289260676265869641048305671985780565284006156523094701282342926029664684500129815329060099531314356002086866333609665462880839493429443929673823832174483529007104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] 781002795478345398147976836805157968930979094851686067762523285413538117190488865038847386887298195209782122699748216092084114496293818992033506128056669075589410644164750352247005553405423191982082841987430885514067664626850684845709989207378508911225619313033248859833407047835688494722088434854773629034910718277013582508369546906856924199875786202310506951936329053881934573546252500513300294297149575554091401613659726580328121274496635028160090267310289602353792628715084119048368105140864128173004075167572667309589407491524113663874157075791392596421392214367071847814872615634526575808267690662124299178400510676698353232234804288784361760028494542417939753427066804480305375173973420047857137584396281470040831768926278339106949756490223140928188645758694779224067054770562636884321661303299149523330495895822998545084951541308657883681282519170852861043543049525424058045145034669378857574597618471738577002360667663742522194303045708422360890806412529772733554333173020293872738459808729270296680995882710664380254727648380754414138180739236823147044777354931426163557226465898265668570558320585557957516709040007543959149381766840090748628226341698141938014371317642109525360009384656352303973651616299803625013201844108439009283389608397428571868721249465047202479337323786657532727632492036651097022316428236065688665993247219069568510039171328850324520611893041546982054624388743445159538150274037468922025754125931857483804090080713591717791597597801547450140012473830778343746455532638465099198068993845041652310973550713054747878500366112804641923552616779654762236427234126842442794232493816361384244034493240494450066801989632054685569109567900449187627515834058758215870056674627053608057038558636248251629579634204096403158051595547788605605584951649002368205838071830514472085478190524239206233274327155566296847223792433396619531204857412423792430859489560555393050866019275151116077917621103421194083593781115557791145901881263116619924700106312067321538549910970180727693062790749340935969863208215301074744321642767059402724783228130793996789226695939803184816192869575784070870622935695927876600416254977079833304760469789353290843941019964124970297498079147196764555527208567212251493406547208340523301666460679299946184141529201606677855554247876508481748992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] -3385080891289686682494128814797429280195732862217175827622533663272208485302259756520688482490447200002974468109453647691379320399649301843344288357366807611898567822521211342127511445919883566044475077585914356861416596359431775416484511161705076728519464742651281725729454704476865632596692883356071024457170845522258972160604301391891172024798862420999011619148343599303403886663571320061939058522883588080099826354262660800937705902589656085844670635832010604066462548848482463909439986316004949580982296508484768244011126770505665258358354978545170956840092928644902221576316975566334042535814311528422475007511083359840873069721535805691034301623122933331495377295974875030630871504180077204645749814263306350005215672836970355760734046764767936547662280446800701628086748403269476106105615409164886498433000867585151894331688382205524804956440933917790274942638784202326056275579117873926537736614066869207853265817353580313259838605684306345960531335345788952829844428196140704648756505950808838037867551757230620966137138274966545828321701387154154277893287611017632642387308507456628902166363405096018317160220771376644998246088246227216824997792319634992036920724845140658347538026077580016952521012145232654758768840574817607181165465705343123409219832553446311686919286393069497618309648432953629843264483646420064961013959248731537690532063267422486253695631650414908921250116181351371767664309357427993895431423676582994468368063710888695228410612689182171279068687300279283951107281401373832049061973416329958747172858899941078717260389680609366065464942092173530069184247951638916112064911751528739156316633745625774657683011540713821136960077215884072116101056892449723265770370184321066175972108622918491559079522829125127401951968084667910075813707117200670603219924195066123299978588581244467669415236735200544698211352546898633158903895296015516919886831197664582625433544396115159563356952579146505537125816737372560234663484557649646495562004410438171258881023049168874770914095950504605402225856089042649349754228736428144450829776585236762827593400824023310078504616556096657302796209053006327355357905090152507385420793119792822808645614655502958240219985328586640461664009355948922954289741490949273283788873378911901733804339909320677217210670578467358040710447104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] 9455115221703113549759601518619531884022028472391373444896382153697861683369189366120398226330049443830880114751542690923369255123333542828872686664559427410849017141624692264223789329559423939159258693072049097918855022680065440296818989628646144987799124533028740786358357930914165879336253827935792808173359024251252640676373282176901647486395620991547242196345063866234788113725153766658707589596502953009650887131281025135111872162605790371456963963066116524043145152269278078377764425375215080031178786093203531696584621301945562881638339960250430889597385779176406885236634190828326529415335557943049306894605008910253739705143874631681827861738654255536734153641460647392539920896080640540207745220899841318668386471293724720052099791040776961530245665605320346773435216101774775823579657394887167484642138787081088096698841663358908757098077273623467582163039046166581196761444706200313770997017908654471621844488432824569944819164429905976808201184091493768467907385211059311925799038920512698394594242852596658786165688461996801107485774414140694266106655090045804508947963318543199520389181855567281776544546012796797430294684027624535750264182031169176571293690242037875510732451230502790520068504148700428102755031644396732281022190788128440691281926463560329558833504335529921972003141483671601714084083367925155806772652378588321589386723452737905425779974053168017712451340839851844441083736679511254831261035193969772130702644254683933636898641188904889475098716124143658424094914912684440538869538588117729882513248591594058891129954056562891917680288224083858887019839494569758816496389166806488889338385762944201441364713168598856039554247683147762012113556497134991153085597056784582268544493283337194056024790084950190746920688993587359689024331153305666151162444190039918130200375378340724258757961058653803419856566430474966085982047997534916799044222566753245154864204178048153802830265128059056964539698821524591160826630930259858471128101651864169194156196907578519237221770799604904875343413778112002550811903482334535536784833862752613754015615166899222367964489075137798098808845962313145264790340872671390966467694478702544596015013029986541649990243068246006258303883030115935352460247632323671976454484746543947553217957017700160011357184485777780353699676160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] -19326914796001119155638937867817852877974369741983722430410397242016801019286391271357482624042362473422660845915591705036562306904718683092278042806285715245495916957112817219385782773116147030375374547172559247980254911210145779913164949173066985542515270490622216835293481180754919415137129722280730760691731004073308614404442664220688544258408856102373175749667874085985632471802053426191362498752575773122302918526704173500899408801849743233851209003323522925323672356710777303600339757710201053362250244597467628036885880307168140110142143970943698468952543217317850711010208491699216208028736769983820621993170135393804366344854145364166113192455518080329361853840365519459270287958745318794085225114178334036126729053654907313908653960645992597854899834845798301041796860789694594874228375422900290035719223659613236457386927286046689604440745308795794072187549013307537098090766505420129350421657760390293584069108426676593819425211304282744072837148452644813841891199398042407550808153250276286879592932280773861486938168504237065519788158853053735898835963826521107203722438708601826515152731100427166411214734430465051309470483403772014751269279159335054481767127514476729123026386600093991495056951629818948028798535408504167665481337153681030183846141788110769450622862151247478046624183095111402770607479403219085686335047782203752837392729284382309032857767668267835887361505583222028627855118367649063564254796554842055523017374841008201355994740777033696427492394120983597218867508930641747666381235007796009653900508214768844014208359157560487553830580465799607627299687876235140468750875416874205043623103176545908257805655181334892952589363689853848708662157632516770557025830239714252354151803264958122665974702335005954293167291411091112517633730208051309222396940352463663765322445002375658575879955144351257359455654511626048001143941088326633172266242688228985973975817575395550425173160237271994478425098205042514494152120436177997414791188623504561671407801053095696422971113152578745496760173945824605296173673249397490065303452800062411229815317827264111533644305997191676314982165225444596866761623524986558953588291140994539873439893299226943600681749181100092914117711900841042743884210895931492399427687097493975728836526479745278733038862133250834133424275456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] 27496014534569046631533781555449239542021449626382714926113089023724387351514410493818949486113954305239839617211392997914896789603859712572815261840285856944895282008893809878993756675054493499924234198308937654140853299327758931923770705743660656011024328318450793080124825943180476284762944556632228678842874060486023884194190002700833802123702507546209920085136722841529251306783738551478309704258792074932439163324405218210589237848048452383263001485465701252036118837520903192041088119572244727509365762708297300403615263060491334137293387130104146017500402042313042252498941995608808728249356455123037389606152868493962120580909978090956955803648401050252313263869719360249784196451368416016114318392123154095513102768725751932118345563179393183473772745043770217654174482203818033125389972721354883400708065198145564718059206419923886886225925964408699477068880577635545735771424685225528496472981718162304378481014915382098931913451521475587061185694663143814495708949385595360948741736054851816398217318875019798917692793669338618315428476719996336438428569363003929781067555180274556038945476138297420026157029773122218679197503694336227935062822432744208925163955149004081000472948783366850671140178870220250858525752272174686097959056710098586152746127088600063936205579816739813073158458569524571741991714086384555971897333864919879133795645575906182948723764036330342931897697866196767918201128393615922825770260348683051825997432893724999664228741463772338181948906139504538340164885954819017604295296740049741470224650747974741037236354963639075106313142313926845180676607166712828308282382141085621651079911006658806351635588976626504931497481808620646761123976652216310999172451869541309504502304440509727385385105082102091149342570138052605559694713168696046640310409926024954204237127232377560686051026621971791092922793435667746742302775275474390618676469298230897953547880557262142335037803793810492708963766930992064119239902932071697959550835806955176646241223235054423171049682719205193776090009236532499441503668469233650862414432770403215796791379117953855263054103668892974932462422274091539285235667110818594118830110249526809044595838476714805114814892678823670327498476091819669434779056709597805130516031367906012548869356443460593179786412512762060282779402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] -17297149299986167476711067897901445780245352128677550754412825697792866964486911776687807295364454075999701641162685562414970652887317840058316288708589700369531371077516867805973938905620705856264843859960101018965199288231605133137779402539003769385815903308166768292683349752967164971651583891588413104149831726173981793778590290952528463662543778271456562970926017118992882528251570172227339360589881505198538632915637445488819488803328829714634960852783115894746514446035512279422756006151296895640921078564047894212218644124813280990756079748045782458729492696926508515868765145758721527095681463640514951337019286453625200795859755640502973159663942940023902761816944984414662600702922284970571821127900026704251104387416117017901207522030338207140375884216019753198296212716872810208547711171607350937716981585042555077601165434202386963057143350114135829304224769572869317232033748051405759618770423761794503961733348508024072301543112104857850556761019207945705506361011340072861948526679879200273928386429141274757067994435682823823112565907317206204641398501519725999896219631589640325366607001847531469383503757045367875515501618107478286252440293273012782241885899162774352748972346330221113967639694285383629012974929356941730864966951659205298330531789075272816983864632694033022830159815211221332632199861152973575246474344213196171548249321484717530107739905491045718822611156307283731509899710776344472686941512405050684394157526345130692907294960703084025872390758558123410461082214495154249994805540882736181508258007216156859924787598082201975635840737219134980120880699283279378270009981884480372870451758171103805998267644868089568585575231426763629472745765886742379331686421893181535667966581035622797266900722547762831351788203672184994140656689494255902016386257158982822485117003940853880077047082544927411050657221687980874294170331942092302608159639370502638391539818174811173361453880469197213167072532513433836872009914563227928475265712179768824428074914367820573867178310765892746712966066772360822454166195024156865674273023980699968830373793889395935059461244724434667852313330550185707043197113817919273389447222894638358187964254785428077379091995551756371331432707150572546888921023284250377271490134733412300434817958269584895918230968065895478228680704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] -34650230820050668110734096016923068708457647812247834884768561774999723523564264642723798448141209385918893090030551541865167501350434305550713434959304919023495044773796639143806175576185731160860735297956059972235545432936040993069285214510781841504665291888841312645491438935711826974374464857894877584315333383710786625994517053490092479304987408294254715707654415200719397311590660600274884493813771828815061732145874774557556470759377751638048385965361395360306601892240328517299167037570154901713234238852204584154570985148732536282769276543045943466543768249844241330136822627251675483908096692582327599432414903901719734227107099413505735214849445578672422667538192123177791065940022064866546013758339206984465960308898078989147651647241787065628852653720126667954517226601684573697880747805719623156999979630272888899547031406233064822603405536565651315906679736014686756105370495803846881671450686019956550282255485243179118604551549966447322805664113974883796259481228010874128161874808911533177063467724170751433819742245912417371331377155497750294836523425747895122221366693165691722116847280923041361708363937770368032623800447584044431862116411336407827077679861318471979666930154151148905063294633123841615838810388827765675817083074246814505049448623466272049946915621409274666559426112630712653461077675525875550090690680097668405949917928826718021638688485689208534440013812744244761791904157953652481174999741758042151219746021799731104173128994606049367387054505843193653435568200705378162257427683513683527368843221136533569890136102180258357531188549168770755009705763506007380134360078406209292693711671320230320688685372882006135967879079322409513962750612971697978157603510330774115530431276742064193982624908438849696191208841852982125079663428634138934065680600005611197796479009280896873134156386622322251559276718603931240045705219127323887977440055767317730918104162808373607526187395967189587618103508744282109108306218010171131919426929983829199903345890452075609609505250500108534282702604554643900464930950689213736459949453875016198445464629336473868371533134874069818295880427686694578008927684401507597732538951470642598222669426593409124396682446660644151790738454420031574430045610203460206063147780575532164624792129171265164820225714630233055192678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 133460206720540536561056111635155029716979226347920615435118238710960328080927523769215200760639009848353436173181550861060197169086687197179090562686683070370296376098541743012927613703778475104603521602027696725827726669313624375181209906481473503277421051467174742523770408423144729458438961723696606686858060247057686739360883699388416832461214140167025328138910997541256480438346910343018528652263959459775284596512324868358340362056224655080612367859182010346030314950117416105240899822487709218608509352611979258487168392108284013202045168928475635235131266538649694377847058867852407063837787695944549149221387345451946968037512546439572626324740724491852755141083291609745544407249077743151465152468080554722996833489464399142238499710878231939398695122583282139300588590499261466040092401554958161808538863975772897998000053658887331646256180693252635308462735661615775646496120058517618412325496902302199923933294511269921031084780177501637910896878571638931556155447994479601970278653921308128323850969787312487845110029869206494020209014204497389619716388212066297561016050215260815537393227262596500019754813767740206986375258472074745373424042233968230609572424977492120381021158246981466353263357919685766723054704593009297833763107508011975946863593006974955005508485410073785596736557849681327874088286970839375912107999986073828160617471447820074519215986058529739077072588398129869037580200402672923579636735114760056337780185616523732786569558866016703913611831049421470191051256848119651692486852097714144517823569936038370892123699733560719945312525686771255291954223849351675875649076489086551101477965571528990810550646157228764439137188939080485439096309562386009478813238518386847166568083888710605517621201222882548600877029583567450687024670526083178353497897840363970374181772569929285458644180109144584493759041029965021633488405955606019989624331824608667689753373862079255576216164317004039550542196646442845295776296665588010289809680598163481985087607330817629132255407782832368671496767103764401445013853733483525977614519903938273454134212722722234184803632079055140285321577623920329885077026005867612287297858546234923464591109596295051414909791407049034031715473754812780595803227707688469187324070514117601453946225353563639567637194235180021593239715840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -239152583012178880264846398047524876022537884128819298039954908251062158257735211413437463214562894735656830606716781468801036408672620397585102830309281558171299311032961745798497468627682734938315235949576342667745456157513307172581994465503252474677616480709236050774959099688434011309783908508233538202448109940487965620594952390663168875594384941411376055491828444381200136737637350488193515595368921669486580733001451507661144374927886258649157834352219843062231412602390417705033339878697059285714281631259786513049464627791928621475018163325302585406671524465895576830381095075935548077364590813863531774159652742203982971807017559331623271836895638122861161774179665144736705050985599108860171128872410465852600294962069822005072015956612829922860827627584538148199873098272913253035677487134657388715148213060349015378257590016039349619838799978256967441460665394105325570556661000054346544187489789712559219781111877243172656718586595017870513730082997136898097657749754984761990694966154905010514270965426053590038735335660467387467522159638202517617778384454858090274540044168882301701653125462704294448655586639969206972085863316809570915747033604981550015594701338481611836839763616391961062960286734108125871320623077084468625429245628778293607253804555298569040143175141944492560687286301767956393732383255200478150054313114197348889180088776704641176901915019706061847518033905248802574991099466478735966804464008837692464320391817016591574664389229395613301186748012526829615640037528952355352337933355934509641577193129752847304569775444529897484236060891805534582596700924371174369979606229146755581026411419298337722446055594264730486407139259138267872610209631754430661074569054781888262290345030243922615719919456481831510707004106928061081544768891665808095701164770958933181157792207422139038864267234363981674377503486392602857170075453673190380038916400739284770778186027377680797790564947647091872599228360602044668541069535558563494986854155115199462080414636847784939941437993653782830372929389334441334040716498894985729518798510777418449198449641368879624668598871049506183900917959750058185765203929799568387463231919324335168848248174948008245792179724389595348829483524371218121403113986136292005371868525339821782369699430487684874880236083488273619023298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] 282421330215069712591641886520038373175252134422236857011709265510702161908846678546046052383762186163253443876254425480520444303285718823347362846185208275452452238782830641820971024527209241495457569932764368623841967122569877826204959473386421559758385506260387146756313183714719522888860389772525759562725421341562237741176742685015196776627495961203624969693178735199945119583260541041029446066877245808530986058251778888084243791103032424614904498920155751115162478939303239448283858932483532421992126834660945627764105553726799575679654900438342594075984046078102092934488728385180953648899545527034297965804557654367328527101572286711111719552722347958530012915020561372525267653580734196411896802591557370123353140579410034483538347792415152734021481539430330720564570817464356956587047282233781331813595858409277653724026577613989948298258885108599368080110323900102232316558336539001222349027263087169965448174719066076936857377536409519246620718383648397086768653905063755567187880052834531892150350019599381344950172933151169093239520225534932047416688878567550134762210430134040347332418324963468918717143219911098972458225696830218628919142327026568261285896050533516372341992813681256984535770062444049052902040023241981129053490157682497707359227445201917428126250567603182894692320064424195317525744959352851334643493723596256158288769744050753951037019035075789511410585699674954309451913552978519372005963977697536960212660040598798100679955144804912291302892435230129331856551876905389982706214287858531475291478597720412339141518330185029864791446133911293224546635929564566069242858049522714232090870637325758910940034435079201607810866682478222077423653538228403048961222260689327473547139868169955312858270048413082531179479101072940898206520829853807843757734493894799337527352614335274389352134686611024145721849042102000573482021182643508977747688524539658668599654684898835680967176274449363726024005492008716506443651642381614500265006672919774111869238147847399285493391579915838841271859919237427954805945074360999259990160011543876580457328463776951176888043956749723915516037629396157399389571999458756830537561335962765413312501491169547416499124119724088253161709134229729340240304239007497177274130438719751629141076084376181775888865165198316376329958719488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -226005513615335815047080066154009455166307868054055071639303000386273253089002655720359432618861792979846561171645856282141356195251710541124228202705545453490605664862809380435702407153278700072521802697004205406593251482416032694974871191870141666940013963568880026286074538085767757371517274207089039481587050130078903068091417538207935984013889014666664034064101814874520073365028506082396872406782073317483528798385115361022140914164569979921604707651817007163158768749108770340918238070104061564925751764180625802955143982457046180224963523986591426918431906215887160517843473296768997889782721449173346262216083679836567724851635766995977591618779646328548759115596357344945194603745169782241539956887280340966685366584017668639993647304165568880910444837790417261967491050022085804574543178696807588960788163804114420774222711315653861453655087583224015719785359297684434450520953584006882719635666308289004182326480000435687486415308610834070437664958924218972015722327128703895371472060898521347651277192031888515026131602073305267776219559267051406841048018767527785054546772223152576737829325108724416311148907950383780549039940832422801159874825473885053077510960493990194387699660111451913244789764682216796395516103245750121615422912006677332141912070383813983838922760240426264829457808975984839227524461262760989960999331687873496693815412188526565376127333779883209487926717211604615701878668883667074699218352872710770885103633135518476822534265844941641194596361000298364758249186440789130201485080752476767775892918534087218083090870074374099911993739578732427405428652007943294688998974497013984279658876018639583504380208982577564540712482553298795661085189198987677554763387514735880915547152166662035162272482748129575656022859575322266388402689598860739447872773593352780390463984550178294445967560787466266501012297446237978613369540703981719976045514408141506864761470557765821433397115262226726862952507994373941458781899784064199216023690989272354689493521457012335451833268946009714529790723479706358046922573893235503661463293251089212304509997536747954508360600598886517684214947418979109518689207315311180667617994002043821200230510458623417364880224330439770344001639462268325022289246669654316226370916354835080323760384629185087790065395338276385401476218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 106457702477722458245590248438942499879306052520734397628896714449779659257017449222909223416025741994070023934302841643609467575475410379431872406915181502873082997783210724788254534541622334321104533701532355286983919226916921244881446356557239986637036965365925357463983871347007440578236845408867283129284893154311086243525160588575805621795230566771308385252823026750818006734508448813638623151939207783643140854692460629040186055461144081675205846931674077244344403980451666908750312292961745995483690814784337244615982951915489928649244357600215806384700356139108396921667600259002186153294178368319371945725148735146795307041963750086477822820702482317485749981071972658257468144679352669283844083956479030066649549382448479149257351933144819313904479899442675588689281682412170618956484863613432118959638367016821900225070012766144635842747876470654613923770734348092989481160579791052219537865301804619616498577888048657128156172942794298587934554986944160509539397366751590594638504473540702160512816666279308534132582491046704688291109324170985577639215143850852196430676737154559868792597684623925168659184917278082821861196884092013112963676798382210440089356392727725028676062354728146924624307022424356175184578722522817396535802989435705973886846451888688288160869353316153098477097936215627899114773666494863533852812207445578261866683956356080493675271489066288377673107264532448242229708915617972189769611454975261055831018230933552086859724778019940399156873775435463490563560651712567313735011797130246998612520907218254412808186276331203981513497659340572478517646167965506359853993152988347716671364873564759664805428789731913699535672424562579210366806428225387274664181157295265970462654472606554207019888461033625467977673218295199168997504269500500283503720703370864158462346399421847927426983896533285927044320943000554482548110929093735755805559749756395386276245510422480656465475848467856035671768674346445297678611255160878641994388667844699737492040164767638711772308608190336148081490951802155256971339786014006833638055982146069246060326244620820316631429491672185371190077027235545009650680745974276438205031214507651317627198927347044557990230871223309966856688903404892075436358737527797044184721776649823326439737475478074400240348133179443562974858444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -3638852994882375699528908806124373053192921308925555491464036226456983927747922835577192128657836545056808410253375557050204258405175283197665308580453055585518094866665969853361172667761455243197892056572349165292492682444092070998961541274859754646681586602170369437737361091815352786211117635026858982509732068406477241181529622474844317647693915518578128939910044762531091563572785075185890466183585992910022050318947786590774016277448966977045896796280866233023941377105229588943534939219195067915590352958249840260029404225494718306656266857159189425250718197144632481018811827099154550672631306910640486306729801491732796351967685066162787214300071082017387944051006872080733159477688422376851899625689535945181301083076233160778041392807427836296636191267540025026117957095149883297381502374832971610205180600698926803411867805499146865407700542901518969044611589709895466156731700348251162709500919443678924859100844421705917241027227453998669974519082777312454009039400199613246465286939401354636198316053168816752900977645353078972217698077120683169525184370318890703848283243087279201806217519050740380653685079716213166781839490660249086126412751923474177626394809432895333815909187704355939337108418860999900715343504874385386892174419264899811347846684176901064228587727647142772554341512575977625226593442333145461453505927967841125487539564653251341061568026069942598896664327379685010765599783491092829092722172206412827937748286373994716998769144636647275613857775734988246829650410826056959380286273601202392652129596009425104593590417727222118579998331050382052746648279914907697841694463158868992328289036491686539786264868377465412605975983649054140087479842178614465425027391053125732253424299388883293136010222586297519651313782770843039017458975002390450630863837586572185365433472988062206251657432452291571479025729794616744847835770122592461178928511353129547475232253052211955407657691264632210672589326071501692690473496788204023059130364538351448622973560076678924489235200603251001396008719562319132033650788226578251193742345775975937565645379135360508865156476606209909657737549262669971862271869649697522756894193451429907784949085305074668625500432137415073593858120919055952224118175035355141706066279952662847050623850803395716724867692303198490082672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] -30574599298951639519942138847716622019054930997435414370166834292895945118272784773247094364032211392009097603180248188842837889102907396990118528377098958047665265174437879415275133703070665380782582265604228707532423431488308556144784057603672219685725675898530703016465620324898925375315665394912873427416642382407382656326161864841781916921262194894418818346514678851003061621219551865527016930215258164908864172546676180925830025335100211528642207038832750063795713220754595459856089719992908265792434857673597263255489469599815788422371722780269232824786831808875863164891497371528907893165237063240600241806921246092121597027664580765777091073020656227660733757557024902253096326640453669554555224350383360576583587035080251354320197836089365570994404419457739321751420054668338343197661204716578403416266682646170307505376526161707903672909300758519973025584663355884994114167584203522773083527974403677440603718675360380705642488002783350122685053451904062801694072513808815106826459978340260270662507581565661554321494924716695429808916428472641676202109650102154959817728058249408706170967525798947562549711761510877533477140332834063029975356726693346400743641775908328356465080965327197615740234665774727022437640990733745443383936399775506745928109673039035107485194963937336903868585481572753838946078061651996640295348032654153695958570240180433512060756752064003111487363870629908028418090079795860952341298202910298107730068788796629538064123701693129530817121170239245520478998603527454551642737449889713204943853899705471106169509751244144900963937314609161412853662871826016435723363179656952103801682608413337568710614725898383015195093702394849307503198653493392955471763809219720640534562349631487011148413597606537983998320551992641085583964961433238926689090419560285964472022481498950248395960705711911965824646627164836907733293673721977703953734965778105378911759193711674923320328369409445242613951191576215329615392830171122191640840582199348361848648632390390887193090413447748164994709193473557467415699220612850964337585095124251378392739482017117294705628408474826749844765725228068020909895544467562941747677562071843331403211748149918305465950457607257008354441422057022261845558119929424560759645798461019305455105155197401173370540668289232961023070175232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] 8719168866412619179072538329016798675052431625877000795870587803693847636149151664719652374098739471645938637285426615669575874349389266894934194456282662502751919860495422466038501570004795779936695398828298020677481475568495497219141708553850337864331006652639883413814162421399502108456997951354209672800298221526106915880045443889750315850996788015152201879158905927465968323576465858698045451510515821678673795964095910051848906084949301320427372878334954714464507302834277190918419088440662428885586110780484047402391449847125810339491136232491529315028183839968059693295275918450067070576932484859716361914030389486632376139617132170492447790368658918126041550021103894628364408833582329599754299393766183395674448631393339363149515008033102474299552475258796819192344249790924962872612883512686627444553799249086874781331617663396164289273843999043333431707964051937136720051836377099014209657998614723544277931839546649931936824566369424575939483564309959874331738743817124311570839262320267954793263652738789799138267376115281029015484410638519858678837932130746724499936259729009724187082994264100111086931454959541345074510072686112491918058940674518550030987507535917304923978190509250142299248897998225848438622619715834019951366189329646896471928622072056865943003592097087942491856277429653912981626216507214067900854569108357182398548859501150851905687841227714474757262410806151910079667246550049512781319831964963293668772066042424656313927493831742320834432022835526434871744449274646822412664424769676749094904731534624341290404522599577108523830728449623500671885962091146004047214831795267932522397509203193045254231104273245148352963975162578014608469907350008087766363582364474676974439260154735738056130875841537733003257149000845713414598957456819775166113105462279281384331664192763035918061475470810277253798432108563802276565294182080518956323934839891555369249740086156866326663706127170340853644667181275971239917145649006319335597719909888403844529929772549296756006237532652060982523491016477446863965279515850566191976967973138876247425165891604481228106804529239473148434871049196467443660961426388921362500032382037701587850904249615404123134089495069968644454210217821662971524956433637870707529292570417285560362245552777506422210287073924602691028254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] 21270855308730511931147250353661564736187113174356063123499123790240437305474537830180961523841920806355117323394625377405015460554285615233779577994277159303681101817003217138456128195262457250288714152746697076423218700538977584745757877116347946592640441886482396403945194267309932348970646632246440115697561168882771519136930641477139590633636532700768828947508872604369394236050121812350327135939567914999419454541695204841841756061791092287303724053396462555290489257691618282822060001131371577779724772928701749104457062090025120782799969153155780419525175953717317429744071141887276124841657842553133045549169189153301875062156049080965048769169374716548695400130375756566586001799028591438409914819500413239508950347956930407007001889087677674719901546303181405087843246092082197612460197350537291514734795944196084724796057081088111180413634272555323317991563031260329474282543692072101980881456515360457295579708585628465934225451986517041016156793078081430231250767550455565519958310649122992412204004233284628761008415192845534111916051847224721573108194011044933400126555927324674841059489149283309938586335715059871090106041562495116468777292462648384271023122171274639419276217379726626990843095987777406838008805555294220433203103188394260537976906969496929434158369616171218325338989993382811095032250762408637942680991327754212587193299185437585552553466821051706004750054195084595779795215490697263650888547530148910415861036869354253283244053435580629725405223316121577360849984716934218476958022229779723030551854448735046765151506290324039421055201273076899326015387801889174885673406159576583099811529232302051850627343633380115979264598046229438099313664351918064062196974509307139261403618959877256813486257216644866422101413126252789743860488768028980347864719262323682917801706696628709160113535229351762969316794811558927282898397191140097613676174162700010540625747752359722707488381048518103791746510570621216663359316410721276291809637047994809172904603798125952904691529536458794784303726267007076398096913875005520320496103892926777326110560119133037618898987106238045754553654202366045824584652245338009306129156295684271838141069061427675497317884539251713189969007235127844500644870955042786553612660620284584411414076922958797258273605685775787410906415104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -28027225351076776488642799915535697784940225562898287791823594449576054861277186663368260492355658160488575442736841900049318764854252643994700779134075078165350252004186452189889709508237149700144770266261501697448556470944394532994754330343309246614410720208797658257122924931779871341854562991490559207888104199552302785633650635154613066715356004743711042350697655747247106467790083019906384207441604398290859017288113939986133203439750734983970775608248810184059303989277593051912131301586299061114462876862321442275271911163514537228809782470483704370702981682334118645806252102144310387963900873958716194095969974942149274945295165311967977056309549359150328668129336600598353676333383974551285423668219163486475044655269179351568504089385879747972702723772376863878627437135618690607365295778288673573297704034292561664612896381792183750430374879460333942258001531483679383074498186148775959692026378023979820172503923173601000818392920757947054373627961983363060261503805568150464145987874207852741432798539885853422862709752294613013250732967884519855592566756138184093135479385287828237155562591115052664555171317466837505339349661131524041871920056535197511082689778257461986132831436386914151375802620766959922324168049943270905737143723241124500431092731220849464720941091023331950130198137984487511666628080502872455412305231381534415810066304324904583595376871429547833201333837590085136419844231723175202963431569487899192138701230375422791466656579513971849935936021908936110968619845270229380177621467710511531983705450955274726032881162952974196977395451322173392608171581010619958965116251374396791885761100715295899083033564074879932554780205866449221673972258268644503855724308822212800176646509006026839151180382652097029267586346426616110350930692292374503732700960177849178680872078669950409732249598262700627271844463693529686558666570290422365623371801748187931610820339470218496458058653665139572841528989780561924770171867237113908037871956890329151841536547625909188502146284861285536697833320883076007979280642203073993863864556515676755488746091334385504556175048581843124588858710353779363847303275400423675248244375142251413007229241890201112082344158098841641737081030113283544969427218764545718982429544567212423373765006251100693404747938947999247368192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 15104496962585638725620591843416364515997952888419744947686078699382592458585903405802818691052492498180081455524851564713585696902431234369114440215152923883251798225909648031784895344219477082250216251687624059730433060371284007100263322692571896958856249695445625621981552433619472212323304316685019416056966537786661359021990355556321339138507516506997881664267747331722616709031362484858626252659503690916624657564091833868043738334101117456643040020719707033393194327986491519996751342579592676684047357378112208272308954393899199180336034321653983949084958266685543609566641915465046542404178529825895722133118075495357876159333396608170011995455863137721333222718898845830015105273713074862634825498325037064135008093581871893513999414539109249001921716119979696598554669625827634906620573934426844324620343778283901011669623784992158600823080757069163652161818708382725740476311407644516200773886056010532549191200192345734888573607162780914492467582997437100248191405842871933146164300347069830800569093451202636395883964065880277711455838033055702620608052143388517717799758528812218529390663481199684124764737914993952126689480882465266682752186517951701109515495949266007518528874663637040825805258972404634686024356673888104296788865385503508434337358996404349489176968717563252796784379286422709959626320418868867914727239437333214082066134208058958828399270303326979359814520003005694841165705880639929063605686815957447209021854333193338135168343279358389501092258617189257851608360066327408463285495798426690566972494562894307258517736092048404512522310647647455745830192210364510931410941234276984170081759656908811149115224830053738888875517353183398650922483062710854526234221901756523588015359575603523716201663572923495688835415035653268775779146617725750492012599663215490492904885517406289669541609838451328686067155867995306265417979931676943209406376598585881306539655685957217064033367729138202459460991447341000422029545296779268671160115760193118712657691149379498274004392631332245159083193542382967099332743238272762496139324159759909844273738040313422591580827131047965071218992030951593600532609048567429798871535872045868255735352325191165849443155900748914795501134871201204234085373074898854151659836101249011009340187799445140637779085121095654005910011904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -704770657571292596158636070272290537695412843776577825723706448003920247596464799446596748652176719581799490065592369122961263407119785154173146676155396397931891814849392346784890445367696077466549383983265849038271078907702486878699108556032381699260797809983233009150097508362710059870085201777115855193599682626353547114388250768331863838261737027080915215056120994776511045645046238268390534524426022426836059161955890206505980748164594871589882668371450996900699654256465119740617368356478049891082533424246445665132726971620548596519627410556897724040281458538514363401076640336332617237045366017833902398837131766739326001931553741235535349824208427271014300399660155308017265211498574761868551524216159492235413484721342515954017482274332956058594768734546586836606225222586724072443599008174131472926171459512520573330972490187831693219573629078433851159385354288739640638900490102466689880548591161915677085419614418206581404984703615307232124343924672338805646417119756100325410260551051048973851875002708927084356590026556097159963923390728153923170570504670147311654220526336435840991226091848355638977599278093178414845632649964018972089037962693010601218461459032643232761971697303775043828284346796382111828649241034321704460591868933949349447694378905413511320041794973586694855733466962729526345401688737213212491899119816467137266645235133556049562561430545997201227286771401514253475533024746009717599390593242617277899992612249569744201717610642620123946076951058947219681848863382603250278112982327387975065427710049486095199283018877983931448104697096132183897231286351313351056637080449844042521224379855778549971129655163052341747276037937312585761870414298627565315089098958942101974894750097084041230997169843263721589577334904584940378917549915037526599028026481769731362327966326588100567122788676785008053707819692701027483055514155703511523747260357121770347085964258445005189764018102617876768746237408326618476617754890254854225224901399518941114642945663224358021978355287264921905308917701619254877332619230398745284290934869636937072908611010479017100175080522394073876423313124474787611582196350207806899053001484441813428234176867154452430765333372383874144106724939993092425808295249167385253847293518719449306333524040420841302193561397661015757291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] -5277942239357985532523049835545872355659405785817320179387262624378493755847116107306974464068245349772338132616614624790684527937537537077008318117305670772836349530812625399074591389207673866309737223903669018572899900448022163239431675344840589035725915980443433571411634243710068255347260056623710312473973923848954449076307997827977722678484528813053768369630516551767654432766150444110369923952213911707024826398430679043372179619297031379305387797497874894450739618692068874654850182743653989158499351487408938977823085415624507556426809753855270806612349831825548299317195636366459787761390359259491946517502981706696732902835624923226221102166241797933914082659607674390014017528583755812898252903013827421544349198734842536951136181658934088363642172665590692768983472551475878288732773012068964924950625372608371638510488424900316058755861844855577706144621549838719212196561799915526283590787791880610011384866755923587691412476473673959745110402456568709428144151448991025535725482266353876341929989331624706751912050454490283125571721978102468279547563659487973199229733188121905893311694592694632413038345098244233924774829898366420475051501550335564675208548057193079226228111682114635665792563042927559640513150034140456475339870033862417967931411643019953917941056881638154704430045094696477439429830495524401787927249587409805208494667188638971205367635400328593021353626496249030902157064505086455414051153162614799681593355749610885934701369471906451415349869186175504975953743323323316352352476076075309290384666343283630815770186344380992080711840771542492911583470820749959105350465182951973944372327971960581687570837310575865900752151524192559151069853893351060988539460974799411267785600171145768338521883328395914327521829611677577137068941453681959362912695177998188961314506033363554938314329393601097759279289580295302166397588240524822436835874861687669016418452144309994377718334533749549504786903624312308584436010007815630983213962882812541338494592280450543016737597197242662257360605339289923682788616231422095066976591951700494719479121061497160647675761274471529127228328237424013028863196701217964949349475852574087487773966875121619665564272047260615217958317453715111536785591423909804741532966934934858876465571676375674688825396130955894599110885376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] 4538580375982779445899273714505026355695210497493788794624352530205986180235861021399138624472910151518544165802784445608334753869052960876154345525104165407207749758785155702886395586008993137262752731800207662973754129441606228306805424337960101451672520973082349285713010158644395948669407412044616406197291003625780201994796905973774695874299520560249510683595490274631608701564770009766417682666185149671691668535406528872416330053326380103408818441991972423475289290810446914429414730310254054306510053985836054243315853253047030203863218958006084483519953040381651410741533257862963467153499699320943829990878292397142502413886674518133458634087591324867598436095680772740532524702755679901287838249121464423282369882098470685121024599031123413417986981343780953243174716241100980147712366150999102831444948436576569043928591103867523101516700063307951926605932546105836557673499058506250970900292137730448197716371059146301340595440009753032660646292844833769631418272327782609287680475768184192889847177160606583387956445344752438118134967432136416137062863250544417339634183680877459719744597848822087097879537567612287043814803057175361536709514179775665631569134181928521236134916797209081315064406549222055204903718129718373279817145674263139348108842134630241771631362134397037551694882651615757442539571965138560616296244922646542926995977605371101330285619448225694081414858243233815195197304844113812649729441012539135145384514886957194353488411938560303728372931944234041783940656705469130277526400694739392414855731942587853312974585522688504639174670897743789515525586761476898930644099975804871222070271934417517756796850271768550600149799566973675530701008327894677724699628131095118680409608810962812747766664336732833905781261038408447384736077001640642316989375122258102601240561392814661009159041054107512606514092013886024730594998565599997644069557743572120509044435391330429869250604460108687384546633397682405117991538927575289095940990223563391321816326945117162837053465259323974546491284896321753147370714446074774548735660536492657287983166626304388590012671224221293344971485762507831407395090494394350067837169929933449505273275771396184530123497180778544705686485988720768525801611769967415653599823253218736425961912939323463564422342963437124023023042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] -2072045330021787738972131607506896103156241100221401266111681629685520476963254005807755766333839621785703594520931567988126345101994700912300479715193333518847254445786676308080068141189119515462155063471525491083478159960803643599507748018603739119758810750648303627344752863900853725563450804209768049868968766849659191829102882918271336262220763414553906645906257964459766964167612166363853161160303583885645567294125225423040496565544007040126794822478552869595128128059557178947769866123025113937891782414458520258476133878403153683443476344331917344352456216940049036588073056870288574646507170594790796863555576468778238002115327137962407008769634357508255854105639070031029526487518743176381590495952815708010951275710557293805352095474416834993283592180323493628669460801964304686184526289254903244329941559827268816411285171189483736840571935071399135528935747333532307351161081935106614662887994871952341927666000720048605930232395410603398411385320716319001871441614844307305282064432437051513632142412673937618095748804806641130890314874991035485778983041320567937146013455226543582712687168663295015558916244594095794726096303060720900209737813596670487123790952454713140263312687040167569829507800601662666005788549493209385862526037468397246082093744106210109003303258401891462793689771374930452654391451665698867748076331116220807640694082581785738373255685873896401974816536276380116458274451362668275307604323830627272609131689478029947051715334500215449141777592779943068414301732159402219764981954364924763259786859794992193878037054389844472415921234071006947545734572123684422363136683407471844988844221428408931360069169246148146946169331163158016073914667898682049519663097491299300181251064267246666882860970806904324602546575130422706160301389395022162870477616604080393559133961145877660157891509513470398988906530176524095225441983733531427346108692392475813192952256229347189016003175660706815268711180102301177329217331710454937824544437381030726283187866098420998811829893813344956044005725055696358819955417142519336326430300689324952872141764018468768768532949938211847957749043843487656085999015251091285373406754125918242730487443795879527265347636387558241021392830081558495393065724017660470502498206365854723406354189487173082571544821896824026898104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] 491631137054973561691455795006934290423793836828505518820294239243833727502488106546753509587247325883628893356782893331133915879017529146059017480248118020647105309361247989006673844335324700290714414161857392517819871999048850081845194017476458024809162329919691217850797678608235149226724287176207939763461539280339566429536558482666412620625657177340107869223691757176668531929915164820472230477997614177247062764194471624260864031783619756265981427447640868185977071403185993901972648772655982319045556744470793265314395985349369602957430701994295174553240976816552843912503997192506639354555911956967099107666793332152094913564154973504755294892148972227939208004174473154939648139499755364460419273915851110376579428341114247859964668466775776377976801107909265859141425582658206072033605630439849174450747181760964455891384731458434855172753058541344234356243640861420041658875885328108398479752877054982255297622531193233029313284145462856036849076659361300957084841144050395327941004928271756457048484492586079653331277977722515173873730127257896316947256170778802723586939259280030920010094534841883206938311613780253114199920511096589846227071977754298875460618697026598932741316615656267741251672602035051153494409671173808590692650900895888012189408003688680474913946517742036277415129263882427333791345327611425291545308284632292304012330652898308724298720086719278796559209707911405761707927504183011747774447284657546151490472451109653723981742865007106423774625756980989043081576442961915435944155594318474716212650977092146287302066520352398275201891650868936600411388737743980797625832084025724234728341999331078973041087652931286158710262809918746194464168362997064124762852049958511062472704833537154667712605392089700150875009754356590176571650815626131002239828975278955439033180004745350662610994935808628559118200942507427376566440177443420926607099976294869757508925306649866785980444104651574791357197888491128608664671952227007990994077379299459437608615570034965367016966120849240564541752617619540366650237125589424387021762655499410463388089146390575329153374255754869548487283664779037540868312697925442947169439370929800919525304024944801820337962094094494787740121147180556693245357084462415081857980434824030164553490239218547561774351245610326658048327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] 43747711747579258592270827229837164427329163549378203226372449809104091299582386949990641174462915612759036936509132315105208110834139268008501830462457524765090987941478974049668268456537127860053372084217103883668874890914040064595148570429060412327136745845683665812051610826955768683564536630328464393358921764595740907880606843019825799093600155043107465811066318984526800659984810287624093345134291002013668689802519269642108380546963501383448706680328039822442707599374439968039647808021782475223369735709369971303248689085245269976341721319443388072871297376184443458121689244403311660665090567662775615197432919010617330249321467752605735335642988357855522279362536253975480782739652440074339574454529982424237041841663743503256530855353980373285782416686873229295920228411932887342015998877396069333668164299797449247058832527369391903821543864375599704574670386207658505095887294211492406443731103163127456643888133418690211845485568732831821111688433654529045914276673850266478135318718001333347065428966953578518214711159903579122998450405396374955712772376124542305649539026305123108722695415592922161978561762514193360869515749376059775556417163568987347571742414111233628705175701367954027922695554894913182536415978993732845689351532125003019300680783865197613221843471946188073660302687863551623725861803084468319365540281289790318291861593257731818908128779118424270229609874772209732401159475576074940841090132847744765541155509283372849347433206429925925286509294656791798756131829651535419716278353270943004394027237218204041866353507951470692016097221006907446884628360210968162769954286512227350407728316989077158051912654508344280409679786965810908458690458419968029941119276550742718773427613621408709116439242720020886314948313420909429336670429997790741728926761048136854772356849038698157507092523245411440236767365339786918253167750133723698188824806040934665360507451416215708828059789107979315392183761304570975818799507561516175168200525051056922118194218257641058084289391327363775696250398314907267008638955607109396942491408245184933590831403686622525851170302550683014732416837361663246416970961430448910133476588147352874714875450673682399214819833855443903204767762494007057444158944569213520696302125148055957579981477180955040963002335712539328905216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] -101965796926434849185737572781955921480513859456142549788922608355720698270052805097627186027159120709224093615236304220993045098972313666532495628548440115240542361583245224864580988576911425993227693660049150918612831117056019707454530480402844121084593717288239967544887644148570961264153398903228503196550305369445542606061422802327356408655283566406703708532741634948915946410357216709766320887851707812599390270205221858270732604042637222242473878662704622870338597000646199572049256007556009603618360838549932786614259586484005866985453716122114071240381482362173123300398045918014345718071476346409335204527443550833179878096669239229485200400471445683647109697790658716802232318345466344294794649860431896185703379037627532127305310022261351055761495633019781784552544416720937805368229683569792882961502605706188166887736236587707153349763827719784227045832060471565975923411427388587617481364292011417731103969769137508442255865701007950574196355946541802664004448768652337856072135703865810822715626527936751680089238080234035665698321325513596422388009196971932326795192214572496236771065768766372280708213394649830935546810948879227166051373647214274830606085282060153692769358173796325956279284683603183348194289680120949275816230526652862863598149078922187525692308678622548042778565756985324021205322023162842251671625052469379463686790150139210076919476866298482771157738413971233685511518633092183690430845209485589323905455644145590579218054626397537210729952730986266988331437653621118671821066840806698017855043943200972175786426105186875835453341586029129182333460669345268483571649534593100075450984946615236766988414614990588869392361188408254869554123017816293016786874243181871124859231468802988605054021379951934983870263929334463667197689134844315712482258496371704547033554951806509179377156955727637468889547227436621183353855612055720473488178732667416239307622035891332166955971920789025748050289856325706038968635443567250321028040969159739343378319394442746884337081908755267288192875737905935798701573305774850407639937038652175495913943469258594482280677840266140209935884751843953462408480213895020307381173003164315030299481095745822832455925092654299200181338980888808817534403412956426130935570799466853840520607849497393983545928222963271781832458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] 56962260180952378046508208796156807276621998632696788458322362955037177571954776756179199399280280317692514666927010273934039908793620903166255623065479899598494588087783195799840803519667627168923689173059819144035351767101504155694604910451504311890007173146743860217998999045807213767554163085137561942973943447594040642068031652884823744255963780510676460203314705477378808333711800427953172574625151231803457543471830281979761743206782866451208987022381975764245198590684963001336166362949875568843904347657306417118393632750581012968433695093742140322498181870171116198688245321342641839734860224793537807615919614083873934618995198769543637802790752810482901754489472192185346439595753805984270862729368625513022825159132122233069539177467209290779886580919274993267534222552780294200045667546977843196542751434230656833335518481198103273855171255900370602503616434211377994320100806488235400845542068837275844783192182536053055427099776042168870905080080778158229598006499936350756406574148851077511950775537431231575404457869618382048787096890369330970754204091644647968318725959800291225524730219541186189913886415289780268346304604453759536265110757149460844164936652615708855836965120450714070564091454931395908982229252231985723112233614763677610149466863558758230708941693531072897286956403469331480676417630404297283458242893504280059076834941090577483507905660376287098924882748586754577328073538874899697873678100691403509675017306294213320486792362329235206772079111378008387294102147627749130663137096877782338086572052091941405453901758484110953838333331499997177474043091612159305979275038532463391772309347335814943391853247132368339331684241639399671309016785301665951605480792934947363916719355057182156060101067258464937822007804070802881622741170231210556484318620218644735568784857849381264739354346874630650813554183885587147459891256499857929128918561742235638406364743604242584836206902476174294733870181894411871065378979653707861203570804844999661853511695913386013634407536540163753462517159135691132371630491325126061735512507555991045521055203102692102983699758566640215010721326710477686583988456671942522070006345420491643587265165994063967994651198004629402002103630050937037938971034329796454868742461001814641749433699948175628608585584072264161165312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] -22783699932258521737847982453470804135241545391116174666178307148892035842851022591948590026733316757260059147237115439121195796012318486377054759452807539443405992442114201412279059577810383788527690423908786127195106189860634651344654248107815220006583357390285548733357919183331654704252999525100058530251073203596739534729284630412582986847488944513516915936284316215992499529308178989211221946415562179982261742799806305490181068729652821348132231936640957657077356917872193876432015109728076704106018188461515853216487454310523871808468493199845814267676130901359847798563680043828296078320872484775308048971100734612849968362339789553228444066071480340291235760894580134436313467428251589295997440876977599256958914589994504489169468772394221176996608434433381995593951677349182502996571495183578964036080555885160109769169134760401631347975417234512169639272447229542948513918031577020417500473346870816900463175369463105960422582007643084526011859951543770614706803193340129011858939973207701361139545030825167332708859270719721307321166961747641454129475140810863452316638358945005551953896994966791400308256204603352250950753460725875541422059801558520159243692646618914678741682952448103237584499199362115685347668484737923012619411352835278399339505891048364136896877533696510080223417726593293411023689597754730841861398457948049429501215379968465147187162200578361906700054528164215987576466834595490474701770937040262223259105768192188416344943328488676299643448218579029407165586915268281326486760889028248612045269146171667001659146614233012751506230040149411987711358163866769630634554644050843602799716798421279996968851574432859400352652299718707587069585448852437773593632010625653632550045788312105285417803334981274636037966474406906538479746932782735946711686780342901916898922571571856073235589434018557245614764475530595998038579951424096665511004720171373715026181989319487988842566888725181638671885783950676377980649470816594352874238342964755659706283029496020867352136034622860841522727807654760248277265599783017683957444230666642184984187597750474116065607999499796434306572201477415221048947125448856443170401554719567663491286818051133380277399713519104890155015673442703637788161821618691413000375252509428072245179671189468456308689270014321720180080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] 7673910272485036877265761970918018272247346602268687563726206516262413185800791619439045916458825826189031285874347564120764040467657415578965429465015422711533679950579280082367863323396541010385503899911542655990496071114313679778567983153445116997693756934280966245449450667182429356290577461342037417841484534867695138179424462440439902231403517899078893758041783805637836946318325050429127029696326339316831792187870056262603360777791188135354656433298551652394079976221898091255857464050769647979474461855234639409383998628658106693175400123713779669756998400141859400547733375957647013233374442629325438690361432565338972416730352302032573477459736172177662677246597388175194807722894760623179231216758635091597769520560779704121944112291693762920301886173161710945635071151990150542583661613878700539490944208664401621482723086327345137766678145368724327422162404782251366294448169591030626953664875592419853290353011708634415339549260366848774328052879894467559588238663735498595600459491700336293524952222961151061403693806887897252434602376958621782082208942279906467209966192935195863449323778043733873153009167888880707330597190436402863206530626430455073947745004846430029426919032970022126878743242362838367887451421037167270682489002392412032832052038856766015283525949588148513434487472811647293096329017048700988037410245588947341467061901087050377282678970308308011832649743086306739191154921604551048372300627429376165262943813651602496296717428117795075494410398408378733809561932319787260617240997155605136957318223833390270570998899921638300342719073454105951714424487131656851220618442931771937008793588945712786914482562606766501359741750305925854699899725240424452590508461388232095606260506898381131374136009884131750840145688150301510849673523171015795735808337570194195527012427669271206343936262514894347914348698574569323897579330405165497754169043462930297880252241586081296090903649743228651320529042324571029881756706970911093165417879598418721635461920339600769738445699642832848650376527473428118490921613744883665581370905688557686022796080555243386831752479740960865044632435008165910554165947423366330788656842645445874461224151718795896496599448162534372171481201234017030217166820912287325156169963528378931966769820845848378669727459398821821284352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] -2249616392830749561159852635856912750991432653830084094523246726925321580557735130179467657143024976371550999344196018666711986572753448805931616302865208645091940099136217453369362684672088020851129379996113671081326353613194381936729836418480111255526236027817437221889900451634386587481826584817488998444039341384662275830398140650491318928115983606286759634748202206194422691340615229926420860122743877024908327357474618705548859283940243999936588668204131568611017325175573530837587840278859602606905348511266894974926017803214529904164616192563048100984362424026433025704085934956291824675727746679899327166621025361530670456881657784064004924527199349055862504393608360253321742051487841229963819451976348737376994355747137351644031512244742554763112875079040910718409581148637164741931145698593142111823612218711312039871337825321944256248160447492124642796602398150994709393008762192473018241227323209998501521704705120618303719796629334145530469041229331726583559537180657099123910666154347599712874404295546485582976010390256610816653081692262224498610826825158492330148270102593746123596011571508694742628168353928658205793170861870593414161780215883806397532015799716158970161343062648441002896893720490451049877261869010496411436323489554416120489874939373072059245169931050801687846353140038935274145802595163116083992948474476257846763946346136898882315052039298317261217381058108901957322258972533810616719280188709034288014622105291990151240673904766244337735737287226128825401528985451929370767618874286879082105990838811906049694987247393297233367574769436204783105482892668064814747444860512653955715437350383198916192632513278529324878968313966926842001214058361375947306030967898557308886772301172756497541080595593030582492659134851521985381648368544348294486958723454060899982828979731874548202614507801719616500014396663878240523551588857709107937572277860766829347272895098549552669844906859532593210897707535041138342464318706574614678209770395101291880322832707055961834924752831203965960686029479080007222752364523114381953355881628746493888785240586793421763873899301288671938163798476392289553701812232754573830655638601192801178875390414448245257474847474532204289698274780265096292251781274512865363537798207302458361906534751071805365372090174818284994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] 559144296932729551782047619779859684475141158991295214313780568668307710680403063847487997018044501683698004109042686019967442675058639827136661857696262212264255367366340209282241306699220379373472574365609674005824118219328448150336852914194552470360703543842518570784360412817302262515172094156038477237682454651412362473514801103028352313689410004901655509894193887585281482540979890954446390919978798131699804288831008288445681176425818355015574885394159786326226643922423834406497700892724601819322386290526800775306709886409027839220775658569305385147165319545490882742482184684095065803231935017061023796493331474622641923429024198835381201337774208499903734362230613964959616815226253695663345685918665040213848233215357347352553856844850660035857474261129695066089209926603319638633929082783257926659825732780692618126829884702232974884733575704554492450254635827287097137453596778727329086113905342510147790622538115532109986264481338910473331255280306180578331323534552762673851854813881804453827867095431313221307509366377818226530730703832022947154369852793461044742737296235840291645492361878749755788779451938938837200240181300005537799885346823028549007489050582065370132457714365744801723487192845211521513144177102666172015584252042045376242424249881413278412927415183371242124750365994359107458088542264561985135174645303531241439124087358800456487637028372302712678219526230883558485467659306356572784066581185635846631597048863154458572881250589359051504072838759868836474447255540301467542138138458595588047774875532020588455332420701419332718393284274632465909573159734151344428598175356316030092886367527186859197444962314519456879045927699658473336505106189987153055985090688497194083998005248891862686251565278798715499672687810665335801889565969560442893746996900420682248175233048177977035873505987621393105532438196589641172906123955980417565985545228718494735908931378287724114761523036675071398261443776011593403643647646114281911103793836329001772548850299992784545710601292054790783854770323907831352660792259771514230002571975742603689273774234290255130790704899829855277870532311740488636063187855858550791115515574976297155629509229469879358971422127246824982329686725744421092454449436281479393234218661930970871303095601887920444526652003348354433024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] -114650624248923864020235586379074605729601940285197846458237896610903335343035988819958734247155937930582432314932054749158270576250273425467583097670140602024855794711663920218139886196676678914596930141659053918510210712503387464777489158991497463649838106976292872437464181802678481311040215598426603568371891543519861938654531486392157746905074667681378694157104811215928534342550865808279281226639826288243378363779696409544068980188231506267821333282233778438371852841664141849112117156163222566924920281931650037518101631331473400907770404564643203782553201658754912465702392311592913489446301471373828190568600826426607924544527957014563572806275813082398735790173273038628200682623866586619127556266329483392287518518564266813719711963805165508818977635274894914973153156074075354698346390873099018999869934042495323958621426653290592143748360029706003956748176355095303505554457064372779707543156579396116993537703338934403869891377023430855801095537072731372655047381480326055645483270299524589523458666736281267053806623963229830382442980574838777668759581982888501300546482802832067829602695488673962152210717417729107056510412408298947610882621345615098824382706632492778135738480577718536784900104390814970820165363676074767296676821866632218736515783687005634036828063753437025661368513397168998389158367818813625027023920398654514392955958029730273285929989309562149604413752370524815793410117617846733498599968676592722425824769468529912004668686947297048594735207518858017789060762578362542872967222474779882409083033893287279362143425917862735885916202259756782128612729533730110518300562078936294829830287554330534983939780547234303071509684073434441117507284256873480519584771708262283626773137812267303113229480398529868516759021568325213477840583890885191961307145486274708016534590672516054096185477238198194834949088935081745081790191739570082732554569042079819594773497897239229312432935500469365807077576930396004405235693317301813441348703704982218940526671517704761676394093463492698391986558009815817768439764010612285001271096356663072279009351635873176691593641703013268265472964373158125828846005771996463682606949909835719024682898089031566045157973008337316052990094009135126317221997344024520270612088902245814151282866566353569717182707285122067988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] 20419716207539580026628607976054586018209887303298600574436531744996990293560146157232625689082341803470106569767124093574965391863238764090546199108102681135637807335645573371409371026700753718588273184201820898455246708594906215560463143100558567617966289672676902852134710453398814437013111661796749551937547641022331960839288098083883519865571357431937928741678212179260493724825894571100223775622366950638801318094416742424242005775885872205927809081544569470775594055051364845397682789502710593244874681867791170678935138501932648232484214185745390602292354665973646564406008590671241625727475165593389801219197235711547798762645045019010317333805253028157285464910635101023195144387485299853022195898007068767584459702221940603331045454827711705568138591181888538853853366835708056685983533146806220591550776040323581985388463745626359719763280202466720051795458444658697722687341365543745663307699308110256525674995137492402825924046232054412309605212159230758922591430740684952334027748745113719768576043359709532587351070648731363299147153684710851976402881952386980131986993221974165459830975115315872712253562366489936260085287900800330628168009550094381471616270950586461892021678128281271310085525813559942544589969575744471956619678106279054469725567304704632778501870173874992177890293367432006468468498960684854951919371446541653265341988195497891357542188006669052367873994228299289828831218167747406605120660547193534481415542356431805508464459648493774100707700864918138309102259685949556159294638688819876754759462793876476686441705992543961180573445524745109786537834666066715527416246502559027247387060974077973194919673710883851042568860859970875085206261018590194806195203872939043982990199046640558216827168709425181855409383653832284597082541150377718368151502898324094191825852829459000835414783842947025144707514957974738640752520227662081825234400751648974805946892420297188460298538474034323595514144598531053505973689843063135959018634284469301994335353696133385348092807536321943351530206132920924559245474292934383281693446563491544831952416103862356096446608474599708236507565594096677262089676272897928384918719638657673310408116764014714722932111706462372193497679751888164060422885856493532917042987237710291523876778260107030349054233823789258375168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] -4051910437423796640778063892674210366350888477005100090046160856961337124742073396181639299171181752462771245357313304045185985263951972862802570966560765014662612743761857281604474452195717545785973006914976095741389578143672183636603876479411689526364872981620671408295851283809337955951249954042237270196109792902047131449947905227837642371990956015234445889737459388695438619382873538271931736760857302237204607831507136331345089866674100782992798920774173042264437204361118395374402769989947804343743421777759940971062865872966502456942444665668447027556938722012636040252006286537550601204876063752081774354909555061187516106104894617616519979257790607011690993838248660738645400328654644512438099669561149485304522549814691545576567433900232155714119563157383659995185513219610447219888703413298767878904289438757446164806372237469417104696685019983781972253281299969319926044087124967620585425499490073376081643107162254073280931064709834157079875397660292205534327902008437751081815411022878596234152612413330415943231348971237141794645916347645745151952313354791475735740015870524297298916253729078196597965218591811645738713612680963055291729931024866509646717057117900204824378305625784044330631541220656984867260698798425857606224443703361476512111025296256522624157440872396093735817946751321626231841051979417409693938538836949197721325606695470609815269325103203578365606577618745326064726766078406229928361537630290888105192753514823283818666626631787481509127538365778299305204350298728866566333118023864310749416177305737299692929423599915440445510763815239224213556385871801631976697872075775817562898103936124720015109083362365898195900900951555118291958305100960804017254005637479738799441622151599953425341258194638861891275892582195038727924943680413520823922585789018280724362456765009387419379802891292227969356375888637266887069630121790612978274472223507224268154793766631126377400163751947549166179303268762834742389626739307536854896873174002489034940425955849023037484704825946610235779767869083874691857188323548771593084880497199615984437346315864547713433107565304276611423326627923741691151696696515803211773549484064276398264541832805376155533928858475629213423380484516010965285668992287655899866654327687573267301029554387763858347974517625045647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] 1134989860644812719766863330196209543142000261038787475882258742370588734014615368634523417967199448625738887856793443416489563137528935612508980192189171409048230227450377954441483641846462083278165115548189978670701708920314545696991605052186469556499587679585854176946175983227732819646624555085769662545652023301274500194436674012666622544535530205275270045123835919913833480834465850910515321805279623152952556258226246770112978607081684335739968014121276335576388027904118206005182461264195407219885350651266691575990853410056005724497346098797647698465928969865020871485919110199972626166445638198545047107789188905526764476959845608826912840442822161586841679954940167155319740396042594564609883005098528381114177093723707192995453170660137018374131542260109297348137716550369415456478689711015341050910973309452856163511381798770262206638879763428329297568941679451416130489747480614659761398978889213533943963761061861449809103147443305094035542614349022251583378360542746309566274693742405120869292081334832265415343534706454122590725151971781431186440776322278390889290143753595608005340889825541893709422416359028205457213571222941598804477222535716828497040807848888940997466178954321476534675864352702451405068994460791952236902795628292006318209924933075674918879484381111234243076549376480907664037844421044655664776756667764511622078238566020842912643244808730800305968990301159086949578888808289999821783062546507631317292412068424557516535395438742741158883368207383139762890746034263891125438588391367698676368564289251231358182639886743552750939390892569591474299427780699081173377255865159882679087887554499206603508132097726339595896206474746211373623417237484391250104715613893882566723092562029668180986062452153165905727059139072655754482612736030142838979578195983499030153234575411832744750074404838620514046173146039288348069012037728596783868173498843781718607086987816640820234820666088124909027648386142551176563886414630331465888147536377544564543640333648149661817748733115898701820931714206948131937054882366605142754243289876364279994656095428960449195028953301103415983104940683878067646286208290482236719158500737519951875268423099965280314674398209246768933235650735382620558556833920686568820704176371206128818869088785367260179589432131807346688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] -365821153859914303599666156636702794426988696825669893302272745064302759566562952116561476887663914473545928871507480774090823249778452424285818420055208356289816109174076844453484162892422705110800188828557607248813551133433539592288656116900303297721096514701792356729245346502895899248552029183647411951830082094484063870323017898626040000323991480751254428244066773128602850569042391806105534373358292529763523540013687349015099402616637866528545199277153983915779035877895141866483495325984474025798998748378252652311933422899274216803732508712079667073415683505540816347240184345697138434988291117160689625397442399895276907182570917258431306943145478993668702009948368404347284975119731630806190972180310335433792899386720183529667839382972003288281697382663227542184767440412689084077377516429295288439579783389636019931466028466281842175156841985220995378223788071569232936202996348750963030390554773400136976240815380225136658199637443297213977665353166658693998277821811418096882890929523297350453284833867375698278361905898804442176473545870741334203430248328296135740451615913371993270291547012012825989520201120500984482931582486544474003041094999240739241302462999400002588926008855779637824342808449174406730215948285079594869013548001189395766520321139609425600220977622791187074787687777080693918435305462220345360611868164691137069813431416527548215622485755281234204698623153696885256534579574063259650695551193742198666057352323493594990386690129900738594753723884409544242847472522267311033981261285085993802860551306355306364210352063640445217090532662519515084223815838562997546972488530216831442782020353883323566682905375445041865111192725158922345879116865926549385301438021698303414971776236875643238250107482247432183191023663529857078833167078941605918500156190227146456409347224305130220321718478115455165376746250117731773503555521537868633010556120591005741776252482301411842290527932063072202564081744341014217079369021951668517420170781951401952945870047258181677056525942808561556903751232647492365858979674384745687736464961300795507282040512312506463422727175693098905318880242786188533204619329801731265601927437352525639517981526648007677874280795274393092793607668199056883396226661550921290867011132680382408876092534403936261288665065413672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] 108465265404847743673973220039529003623029796590504223149770516739717928294414634785443076101872982449136072339293096910385595784254525830120237593397382543179639268719787473011591520510934243879325184198788286937795470650273069433693224590158022063553109422934117830387434789677875599836832827886207675258319575303909110001331818339572619973865551797552650216476970304013273092882168087110747000850865984959554077987879552232328406875033624215857229079179656632872387666125289473629659954401184344140104744002197345180181964231097287696779448293758568341752694947314491799807150849047733224336695440084333289466798189370703597839652059100318318944626225002674707380494046040919592981339615743955530072889699828631519938762995720144607719692519826410630031980291047642058374826005289716669254760454824838803247062422405008255183422656513161829495509132544191378882035817862393517670266489573963012422959945583305670495267836977669035463042060852972039219524093748532089947333242324216410100003758283433107691910654208868015506159645069838171459195889564270171396825277535357432853213230625791215694108230420494921298841641954023171441384982278990642355450116161971042365285330003634421618692054907378894349975124292949859603067215920734488685087893729819723399246361557139804024996547920738620892896515623890274446584413599232635467458567980551738597689352868371429286575194681668157319184088553696416288795137134977352075406377966513433623131985552035961446487073198810833058290219066953204142373209076449583927956046867488935210680935502887306403268978807797514713023353599051449879617454195267108499180030617583918681506791841203395419893085827755435821604867990427398942314861071358756210697199562329604128499821202796687822886840595648542010330684235487949289345643838894469599362748225815591203332244549163996148754181482327340806008789015944130148317862084100151198814482906300642217195964778262114705450126789001322203403561858713614703023210201404732232217288521642089634539430648815393423098444924125440082476800680099336087548368509313154508104891440365948868506251283522027054457760655626121621631373499402484559034091256898865552227400348521613513596446286147386853746425766171342989353034385932643893159571473494921877583104126862290417059415968992915145239028100983947264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] -28018171597927994485262414711488194569162041381405562221008591951706656435999776109507893053732185710210601590516279011847186725579796755958027885528067290458154377779074927524562335529848178583694749316619988447534369100342510778263976641629305226481397358466896469967120114911666656618566011289910623474259005639907898169182134842457818766591142315194832939031331992059255090971153160342132831743616158606088095298265311103618814984319386919006209158428190766216914356103668960729979659304056113768980991984404609405696816473934180066377901232216876292956277741305974455841607367597692636901656008439221162040504945810807052811204803867352632815323645472855339352132540572330063248633090401553733112287609458763538519860731838741622429254286522662062399602602265152038952656877949443304831841747753771085611589078536087597899553088096336161368952003995782471103116249332990677948877507037716228722307447754103249828189297908904482222787986049342613503266088438710179665690278935774138221620320130465290290352141733624943103899699906256989038690054840993100840423243983644370578449337742467827553407453591140628044400622292831510032924977678373191666045310650026752349699324529310097811722765682348615611626915164401085447147058915077120248560489165059860284449509148255029870452790538654323907195423010324477732023274230261554564027420248788701115896245209876531857965370042729636913810874898449552155806170811409069062965310146337758841084787334863610989354568314317444705055648002891683011473189421141075875526503147859116605323034059726832038123676048199763948524636669504536391565615784576527552855896719930344533500838492599273181423703029215454050355901364877771123370362031179669220515063119142443887008896198108465834277145262436967720641859322598418822926082467369281118882281722746606185190119429170623387898980130649303484728930057228423548367458080937019886846349881416185763716724900033742474235628541905838046956179190826196060695511271650416153542889426651434577122088697659112092084097259935863506743138760306542882230480327172673954844793245244787699592997665849251623903644671905088958902663533431488712156083973593559789610676501834239775942686765241942453547762271846096450672613366011903896534928477702182517029398682643777236615584740222176925339298339917660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 6269689623522925006061672730365013054393286624932010535138013218990468323067558119481289989350877840349275154167647345687483477318275603655809857548872307246026281309367593431639718472174819736087611415654033543608545753467171056419613336244235356773576985939876738167751056253105888605863048180264233815474103677889489921745235761648074846685607692156143329167415415343068218586403188073463305435426502579096869181775093707490037276496860294057167927250923344988972826085347047578453395057187731376256166545758231524522485301466109707945675002710317049026552490656805250332103029960917078357448549585873892448159294658187455428192421329018148485954242799401356171446749873348422249869780070803172048416146849365785227770860995341390203469786903660639054582114495596825614957331615592465746603571984251410043110027956701506813473068969039739727861568458098938276880144196034778189291963624142182020489175316152282331696389721438038401830532013143443717500930707367674661723366787742680913378638501503372671169948983388233229173503470304842632228664041861300456579038807527893781622721141443185964087333912924255761994056082113620228162187999803425652956855785998289299577657460477372557951783829918249750357402857315759997956889409085191442020704954009229370857320062468778164875106178535044800088827672312359543348688454814084401279585658593877232877975583807398835334347704620456466106341462522621857043407239643445813308936541218666168297379446310591328575285488731843083505240797331204139662629482302674005692718583625323438344288492236260838036277455303846754230744748899887444802996531256149617622113567002552813602207941696859099605633192405960518399409813232626650299233580472044059037011690394000364174533016398749263444440589037043364397546610332052323044297223939486754142172496364996082170463496567452066918943338530747193272239465239585007854122230951019951871818742474448314204716017101617753794230084438723494202466635445449640745872000725920353141151454733248019961102597475102880916693006382582170350008124586439021590525922237623783423772631075241519397178686494731616074429066250913668677956918631556327743773622061427431888874527031643587330859322970723490062830130349414866539556356687336132333775549360040212039427852653482717823034382034349528177889102293630976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] -1205693501728717101670051542340533593866207599404417488950379061340824680591495940850981614715849120087814206695032319367952026634063340021221764393046335763564039639611344165117697994680059172755498815542546950618266912039724758212646325310314995795692317416047628011513127717278237984930314430320765790266979641403693077175525817462152848521022320067446395560596002559200171773545838123105873605120033898733440217658448927471453968631286851621693037680926027841607513237212250450437749397729436790671235149998051564365843703415212124671822282485519193393063673736020028206640721864705766962977065172221928589581522669135340345719593520023165167093507044293789897091207053695986586356271026480661337991439041715920407490260866488886440757251578266375673852646847295972467776397502768492567238903870066629527601209994160222634362092108692492926386143191772809824848954879714648463163321633598509514837244363263114271764406744743219778845204964039886856336822833646928331140735168823944639284422938538368375867287408682173116152498912379973944829900516814852198539228275068540162267340851506865612323020929108369951568836320374961981614018084631582019262218547969866781874175011065591217066216569249229951944070934171222738056451771147919264719361956761614233880216840618394822674836812500158136274589823053653895212608769928434379277418175225159807148080514632075058200450207609010934200164192370613328425292850765139689040998291504068690011521999675487679527671572095378210912471089065462665528499572420509053676408337642034584197108299718996261406980070826099899961554628085898979661088345480189865604419191655189853809816625549469877786079044057184774388665626138185823871766953751879391834851956445730643518560123486061205167684833279876561000988640060828147313971515597129248492331839230133519974301004199756160623444960145361200765296550835183872429905110475623653389602134651264024401212605841458958389641690693326319710112839383996553181061021366517327659014710975543497357617822668099134392163445528759962613627521612533482621732460736963576219356936602606300740383697768737632140561942146713891322564905354770010923310535691947361442449059454945701635253626678383672543435049524586606853731543758145064052174983264656603052767626061167271082029099692512298135034389080309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] 196384713013798383449360649540106738959746159377522539420538358936157376117673978259150912973428459635366600906792102457840388721042749945523922298893431255528292342323602672058911547038812511683793888397433254973529130959603762335958467895094629708684375456104060250987210812058063725189991874394654095308068157496102040636010061147994383644321941086921914766911597493207235206612300993333864916130958319375538761952304680490928977009628231767410783048374598925437246519257091813170159347321409728540363981689451370230352096898445301601411462864681427154107071537125189104433234015132485202490148547244569257047649998454368960960147917566979674457011125170088978425506024587484238885229731483104972315702711531687879710685912625564987525890414411680763633576092920203277538514994060507095512509236074513069044434621251846545161114540716546357651739351188922517510624603815626014194162664156570890341194925282330587832238975292310594494081899211778335193793486332635371151681077260761111371611261634428244375198315763589857370523623497556565335607334354568489073584684161633742196007793888226453579565845183997497828410317711321256391225110890831650974746479512228810061632665834172238613745547293335410533580176851082558738858575738217347289527025132171735928237425283496248983243596447682896879712429798263919224751683509857356026972396486216742387581226653383166877448931213063153325165618117611200990624173261124966056029393803204541426512458884442809335144290845179514063518205862983402464962785302826045564675507670102988537592022257938385568176569477454478772567305466872129362916141626011421005372432886877451859968484990326513621570166949991714298017080102381371382078116134954558932061551511446762546538562679232571337096034427937177134223755865181382201007799964741076811652122149880173854204869428441221534125356787068091379034239113438236566690399416801012389606703855810247053131800496452931070500883186422906876100134501697889988341623173739908469399503846572160791670898044473240347745429751759521018020899033391499550680070981919674894744646497065504731951299223016732459383545073631137290450805888190995741490429858720798131301310451803188052590613993826468029304756799822667575187076219479499744282836310737703592742521766229531933938466306397511666183312204890112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] -26658057325055822696615351698258846051349801254452423306652057327727598696590616319201974865279030562659182632029241595718767718682240475785958166862500251320838103703045971078333605142018570263960973074363786476096540527083033531455413490762785442027128277377706617485419203450508201256505235963242459862093885096842009997222289393430707299350172825366166617676470649465645106590424210543031675892321715720202728587555169937646092662924480465479266047341275573432859131358807484812011853483012112120519683614027783140881402219323001874480048576511072612701164021511186425689376277680950187318219064754322207954170528181870050104367158337850486739636642175066799362515884075665016033681066567849832042648743700473784447642912736785775016902631532398635743246753775777888949979092887666784796239711521163450803677576372354203907019061197083793594012343187559104686660309885693693202551017815145438665196680833274988983176496556406471804424865452663211453350384582672937018020136010852711777905419966332910277983778156255800739037809356789637484675581393080017611885318963936091667474031006706537069794678935648677545040385720901470767418573453142270451082072776638290145161742244713782749880634593694129071883355697856502072325381637279376016263906281819548534271111763793385635418396702460662038798550324520696863175040420543912984598991363516469649310308042410105684609837507301639792206094944319436655347336275791346242956860681963644879569041726061783884780399031799328588565160555622026687523492199331760569292367834110917174252913542546951690403474293096372233837631901725994209004450279959062442024988509931722065420101323489086726503233559499065415443349181877812822063307120908657847250192653837026671564373909233883180909980745790946070171203709264397726560430750355624269821851206277814928038369472405285114994922095995521581750691608014283200183049085348011909928666977920143048504423214110744092307602919385812882315134811806168137942668352988125909105589559817045839544080124139564486133151945388566268673999941752127279327595741056361763506623189592370129688499989534506496521841015432369577317239723071846038252650701918472194337068685243577413593536345009806944192370451726458866342960831609599797181198869838022661324913479356091504198158920606856896446965638758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] 2981553236007155175629051901317039016674438715726032476101799423077799772251024230698845496784263690676660811388827639049096872949756362348075176928366681249061506451682749837538044486941082815733070298192308012657812907671429098774320304404192372429135429079738885694362743163993250535983615564413365669722243729172283745318425723094404550970021209779435038443900227230092209163699002386270912939905959565197362379291736511166014425742439962739207262019108468504970681876226543924942395237771415172988301519251250582638449893043939633746442866031833423690770212092838296510877208176111864839291368260785182714758429168440747990874591904045320420230786529134890092597649822983694800925650552344298844673900997214402701341026268700572940569586765389909866827957698393436102143800641575522808995244810986091197253914965456390705025599247347616799517845270968940920559817958635500429750231942352308543530018586804314996249846999439069752587529820499725926647616233029676358230039751172780448513384458007011253984327947420333913433702046179828142695413114862803667557093751241856720265510553820606778478992872699929428913196445698830219269555015836521397029646884459102119540694382075465621563480251832113456447786574032892241521290771494911118966532100957488291015278915978927821596095224191668949941713412202044046083004846745143078931885476727140345382412967286112091362872423726190660362151562194054344779933384692231482802810730245913129560023050226823012541104220079224258859383110197897383256185301839492505109421662992249958274500817504216653688256971886140019658048884409891998870312123410084288889123124020714009985476456722981725816616074152922399317350715572810100781604117781532368074627330656893209307933626430917806783362537975714993975553459921813457418164045384593708401135195902841293239184097398434776888704598305868374741557423119738809211022053530784926646923689916057199504890243704168694513376796640339820945706086298344542957239510606377709341119603963933486214450636132805064412471054469639900648316990605618538640844353839374694318871857584747263071070540260584853695678999136917834856170375850662165812085509202323543257596124070765626503273332079148664872800825962265468792303378706766709886586759981332961329254252848082146904130011173090618029945359695872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] -276056448544679549126694410658087078324034011993001759103605657942349243548691187755579586186234930672665632091952504958584325752729313385930748062027909034131131736304389083754128222367042788066896076794376501959072549588101683491371100745050659133890789244206633691027758237630721287325083373061159170046810687077799543501019872532903694546480206860918154929170021528024039465332843873641284903691168971653563228353426037110242318035163588238488237934488665928476456186123412817363796573235913071050497864373305031965085021643685333224259458389937613210773754383567447569453285277273105546334733815045042127724645264622581653385688523923638165867656168850071404938253138828712950696682297061734874227943355856825886807041596462765905119851887541840423711829395732130916965265870790494010784323389905547292559239402106514842909720234423822771511336305822822882604653701116016875714900623075545496716445368925840704760776880638960045486660561286900274577336268326600641728858136625802506486662091813931102622310660883034732510598634205782869358444203851431746135186175985902886358948850540119889081997430762730407757968303084939010033860287942373585796753871797256724933199723757866039007259232734087366172939951087466735768092786315532552604668478784054552008047484081337355153760409410230042429963136963006983928258119357454105567862057647161893524491659859494103286181867195206525077816206591595347510333899651523162556649494288690526754858270359871728303914201632137310892058286915235731212867515282880032641765326428134091619088414240672459389237832025277455560246594681178390847654328045992078875358789547647814282637921922240150457208537743580920846095763790676445288959805672326116187525113651384118784994082415170132433389896295428790428884491905598949385873613375861982764527583579885470622949718999947401303800507702867574128034723022888616661132262538373034288455228368688502157268432639979528295081081075232279022669700998749328573563956892489630677521399996553436405501795150400804236044416207067739267989571238939488151581093109589857216960612834929448727119280046565301942538568692734225271003523934995559272429966300208631297107264103709658547924277642825653959735210078627251983506626926370650588826064680537199534914581472309385624767854412074120377930958766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] 22042315094464820552868312917899345016395515563785568311716869573603504918327241887813200530797700006487654606055762203294992246382434166433309549257532907004481185641845028036448232624231542067972607394924442255114336444262013114497218193607169638558877259077326653268736051818851558278991765752255501048461825799761009274092198695622674798095553480953975577346496621112842832573552675556816591891339857400111934939867955540070049761792943717462521560278357673887931566388313304046609221319942469140750014237817395020161525929759913369904883975045523901202172125473429336376251173385486494629997304665857918281945935587994067889164108167145352816125557699466540689942639974217815591849080222558484371420507896821414157048923011126631712728295018561898087415364311155219254411389341323049806804181747117007897125363999342212186471484598338187394503139957892969978094125288252456028035863163231790471279909177826552242956339491093607592448862793313543978344803352971910214214467384372649957237901454675835726315389208511473060699247786645207418642409880018117131663324868904108456721213227335700597055738993674426354610985111852520934298321368960271407841995643392127590482620159443206303445916322033157468505363565209616377876541373974746287738764411686116176731070862674060400078192813851885138700161521937086979255888290141959265353423121778089056339802023258105856465997170038749763302674521663283726810701122704840325578920660819607239688428980713367011246742904626194830421251373872150087173096157663021891843775517604501611513516386085474664309883714573828695524991509210601752780790644913850477109040220749115337616778677726944353297466624776042491747305809545859907199344170288111667886761547774534488094840875857095402204257368023810408967998046078684186393750496008876858015055538010749024368826213903380234801196746463937792577939225035592503702773326460585784708442416167762342372493378826480056880446869835769582709818596557593060078310688581174878106032633337228587168247747848862378530197495878706199542261274782889855875293306698939110154895444592522374883748076538795174465778043058963682054082521408438666470855032697657949156906057729686563115320297333758736517414774749053206621325785214419616154898051200304966898949715687098242054622226563204398445888536576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] -1671298793993402530782287752454357811486433470224921990389613564273894755566870418117237947563071342626217977210759921035049451565141403101525717306618722482754898113670680613064104241539827980628298500913391571124514415968566073926113299928179468242713724449694200166935630702763843389742208887037497029876951581200511427914387582050398040134205291322537885703582117309708113502514976805188150592279282115876010281052331599357959549961553470973241534983038143822205559981620053614926324150223411154030728911883763929860847320035077771675828341111597727632949002528226146672772531003807871446558474442092484452334145835498597455795068011409466076715654249526842285547354516102898760153907587002826090778197887979681922696297552435015363711566450868332027206906037649988894637531689726653737178221621060973915480325092079268317048081616411313166532334260473400445076062305016851473549862684579349282270850346205109024481769322358374217653747307291074028078522962239108634489290641325326249962774911490017636971689328930530836554038480573623956471146490399267896463258584511092084337854311614857898955823261547479738624157597866135884142408254084506790837101703968103763271978700015156540399769059498134323619980242772640749415907223564053872232878774824134565507019711356920390359515130573797045073672311965453609289424801107395001244006916154947514666228638224541992989291389351453823049474406137143550089033850893537862727774906766774310160037838870247127025379915741118378970340892764439457501119500550382305506819249134001609013680022286208408657234187125463913693211763690979919574499707047129046222840088448128370259590278478046323531869495330041845579485253157492629526548289665018287626243580864017776377444178737432224773632468529771321076375697628495255623156775629406820583665967677516385776176824721414419420647301094886102340349951034377023677452793263378585543044461040449802995213649542143449569343096354789114292602689979151035561532677726014556783170531001983373824859592879050161829444983041360492977854195710780421228731438990680878249352079439875411124241894057916877377435007002688681996917190410906944377368652972488801698393480349322512855425520505465380669179654002221957902269830562799260761493591940933781084618687410156526636835982313631889780669153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] 134411651818902579022976741882150272709424985382070119021018212705824720394138761716843813870338242994668915772058499535995544797246182234372003478528493529951143589022578329540806852548897330840805547902268279160775114434632985686637556631969301486734868054775913660728092250954579557893212745039885627956049958930387094075289587146137691443205892284257872257166991501064398749678139337072074567789652150132792063975804511454878347580253225114437813221898664654698952180658418543123606196198924920368449012394867880714215650010806171489460630983567887326116313081168782545161739795159078214073771431741061289661776408875307685518747116444291041747509661715337196901670803211487993167569749721310683969390322293465746756763080676943741574012716678741517890231774531594694442042413796943684980801178660483044303204559765871444258475157220251161340891191679370063685638340196386499176972696240375945875592888669616180939565445448309733277338265316163523715959213337716676850222669365101821947872350352230649997154096206523843562308984193657240226830707066881097930236523283497017030655430671369427729315876298476348989576259517939418145906166473867019524733929971847757951696594881539467641318297512471614028537673218966261142414941785718894972937964309565862046360152272566368748286076426304839556275631056625981813277815195202091471677833137584861234634049180664753672366089697278171225613333750410700023655343737303216966882360756318339300051552803531116139576150651921870330805112318239577408548667042963755210337106755052437390198089052155222463644399120662366271805881294315090098798608791823245270372726854649103978392640632376677277423002719013647878863365547763792423743426033846361172873635023306379445998223090066513173690405701572755349305284832723475456232651947799894648564723523590961932366660082631149598597387891230413693668281881795088461794250713023333316548121078544439773858599832416685609718780253468565792979979505629460087223549615053727975708864960381883939936262055156095219422652368078903979465108321120165028042285867508231873037516562131491641178873128413653841039634314074943557108469357939244177994633947093474641969849873582830288653419733973324674607942158289006601005574615237793767446376878895448280073741058128983034514460143627041902027603968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] -11499189871172284379921409445102112366224817916149453901834243984835425689696592533635355921741340992518789784920258191652355815204119727082579144581252274397118322564510321446022445457220962686211210896357517830355996807808936675608518022370734464307796698131116338349343463806797280732104137695564360094577693613525983510795284199632366387685447999330804953036256997383847877558022327102330688957716421394836817764263887146003573345855715850453056460353935139884689383879371316329548196879259310628166510746088798837793336159405359463829824870894308087990633998806087253898550084791322753096312921229979996912850400727300302748015962074662178277883164256036957225579720804800501269777474414857626677235875476460502805407125279364778633525206310893260430071364024321120608962336595603932467377126645391096375084486998042531656119808199947899552520825797595487039324520964899753044554613546656908026312601869236948310132580752806483324467518265722810603933057124302670984565904273546091918770374044592336874862486877715448475242755590368697362107137659699689144539966097025777371719378354396597581300560127245398012146179800196263219905637373925855080439415695129786960649483499954232163554322310112107322928816914696805993581175629938804983046322625211674403908962256770868338040946284378746501724038154315795963197024977293813929898306646309715911831838922627642617929937704530620412820244315508363449546336998010684585442108463398068113096742236395809127795731213468925159745855585628255779654858376278607712482334425177657149789809085686331836556796326401629954904617730466977613932707398388553820004237280286901384062884039101587659360125970149800327011859224250261342266358755836872038804809960730554121515838168132491215386419163679266557450603775641113182292907070287306761125039522231793346236274095499001269986946187822576579567987743150402729023981239388005296248135501173674741323694233048659440487950992103022525598268866138547108885363011666561020512205218868016284795756366126403134138216436815115477555733878554602793361122433291835684248469123968812255966193120959084532889640637368741690210640211437444876161536027332230918539064205842025705275739121074053179809732019755229172042000053780146860403357441632760485484307496453034061669523308523904978135285760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 939951081414080714908870136826475105036459836273157593719502609387440693847686250024438167382337054808347769516368333417451256478883852271562947285196011654818257537334194990607515314901328003034034498374744102226273256095923241500363811070661713968995419282022986743106994845883017324659516442348425497178156637188916940016160469157531390997155334662027485991595191516523184390732698428366754150198760572606104639120546587421615604114564942548377574305343617321775605703871361896394490513762404607446537402392814974043862201845309820806363879669226407177401495571143993467000946522137185331512996397829657311054645598239390898508549725834520629237004955536761148017152860865939932782669897989956534668355354317767246228183644814846446118023116518362370895516413391657569901579727163255736556762440147522385108113417363027139828225778128860855931634111257649353698140213486310402927504283493915789365864061873564713469761163478919786978213632372847930799120648377777656588266809831806439514178680958946147569740298937277775961394618480225028563444816103012813766027857700098884722311620526375536999308545155167405139148346568241680529447231024011777996826078976841217347393351303298340656975506047015626351009915802975120540253100661867313158217786821238817804372253765726004566092265060204162392534238197121689883764475825108031629048588860398078433062792385418003200211698441350146408893103898298126968301901493107568583417595758582917028438094768248470364716771111851030905922501261355011470648990203765927646593580644338214640845510192213279938576690733327549185461612695810061841128252280793090147630209317947706898219651135478102548647693044799973980996533837316349680749418068868136230376150680200293989904949430315166764194045268940182242506724950615912926937072909404497107571585136761362485219722453274407126548125630710643815372364546955172428978586093272409820277083375482402194602138458549957024974114232434439778530217458287626132289007397089199913045291212018509846353699615861771436250233018989248087393319225190244205477844873566631295681103272608220960105181584452151211840705771574394464509338594828935388475821003620610419721068937856357129305887555555278576351896875574809380829427050539564474001656808985873341881246569060759572858255341581255351205888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -66026423729274380327653044864981108201804728662847046964709709882094428517448887530821513500995396689403955901083156038529305555648908633240529575562283622661222959268797869810741770944751271720830062030939695367025245324144776108691818646484236595883443431616092766205480030118401606996210491601260509126720226857880226516949088518326269940334294473640046797522745708717872797173305751309923065435097660855690948081563403082895191717110627860557227480245610966992644697142627973697852939879614090126893676903114305060890300367988470220548382915517261006035661445098466714143286772168946467176354018867724296045791662917626893404213921506933427861395450528317126688343175900482517211536464688310284410538830430434412849976466271387848040102880486918857736103587024014637221135916498854421831658022056626571292649111143957501050330628648555704045368215533914079559755009178160527785550800258555866316342119909473002039603104786993654652220425816309423861090683164226163064893947162532244940132424297464829903749611891914429504234471744465576859091309650387637297926970052153214762162143400641276543330829514362378884506113011862739710859742302584094267362361742805141991664066436888461418433333744914467168019819486930354919330732804164151186832386164113929043789673085125216173165918038269762510139989992070770465410172034691589363184602213451586689406935135269922951049668497517777082967153584822519239257406830657929970136216026113279279005514851549775230292374654349566579798717593655305705744318947831991813586398191842876297946108425905430341385897514408706706342599367723056795455344146940983782097189453731281708063247060900311246624635254131531856678763108952530887146951967979314410972057915755763609683030000777810013574720105431379679047374145988086886171946508911692385227138465006367023472928660704311603750872064250665933571450452181541495073894137708375485000216842444406491587765024868105638060668586286445825023801369894797916160540673111348880169132001079646267274534358903100774567909395263497419773451147027376585092188107004936594507102884143622194915192528128865779868509645887378811327166734093316329272551011460067621702718907844584004951844791348983629031142455162770911534756376623800243025874855182756330064492511230623716722094614566493602447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 3701675174484198152765827965039735447348396826849273377704064901816791287908953513125178516671001685969565614698970520107723951152569715461574887636854751061244689617976059435369143257062654591914169159398554218338534925447234164579088347765001261235943358127814906363336939724411641279585738468569481919144724586684258222467548755940071063017203294440756722022883198122997285598224066762997746441059505943169839715834515773150211157588946673517390032422323860823920514070905035547818716407113979231520954895605941446352772993191171391505864868751115783653361276201501234300615029194853525981427917634912438697070724697917610001952699604327299473576143628180105818351527587565986798988726574182205733887879244861482900694683008115459247902215283966917904638155646649088059391277883017207711668188625752432424903552585967698974718213302214650750554198505142808137846539063483915610997620766488495292954352794938577413706763170835500048858240088230142746255489703058594774645037338436958036345018186971616243613474783340021293075324692630938074437453626283070117128699210873213935971712060946556698646790404115243698530591265416271679151719854236163364235283302183929954602345082018988065030939079982319884690870570614444665979365130435671955430466640986268520077459525878281776913042628210982551080471272255923175282483111910147229534124082883238501459398633037944302736806566438128486361939127993967538440699905875630719791255868064704892145010610035930028469301455060035571528960045305163976693727773396021245137894728551960489488543329372356340461282354014870629310171127696603404946013825114567318360882891113728750641748976188803479930479421514280618137527193873570967970619071751066715391065196832318950468644885964973855538765263570473265281832002801399549704529643749488458530261011488643288684387235485984502687773453422852571605450783364345340899865608357250808316808507985585867562478597651544786451340559916350289601126337603219885634764871700508305342418744156505447805383495363056894236661249800490608771135993286745590145774159379543662114685942218052130622376618551696735272830644213846483750925025505534829075446082646702378435697748160840479427680228809053194807846100627937069962636908547540455730806121811261887921900326938638659161938172538669708083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] 1870826543663369550732698600144443951458466304271120041701355639408523427465969381084161265612877558434792475051954364829706766333573539075946944070082541305981347589835009159966112309829694490261754605534255107495301912638931135308384272456178287004889673614044228889162211588478948043556426302225534212841604875416504815524406184471776664733907299708709163048218159799706033806838551116735601902538563669808555331696941658263485010322381810367709203831113192402702331324975026438538786954369897245565683178768590499587779188827445458720758900374387139126770184615113379643848502810535230935957860011112946266252337889145390185661576329669271818945592848297953126039471273425721411052733650737207259888636063613843571718321671618975214839445448230895776633787359052344675607051221855169977344845737297261736812993117689332350426122307903845772696894278554388700950851654514703108420578555076176594124839815559185874619528679870675119154084353755127599030971556931113402431726290803771536687518027018089834149386295527282506548957740794196411189282012350887133170417220449526328656086708138234792611981875759138592492603489246819439011673689594909937910345157368390289071998474778078829828068779151529713384701677369221898892122529576461923849197939232004751875719450353209763911201244296374801990520060675994569274482344741584889062914719660669597334328421770612899237331138495801231063219604296454028916401465199870658531420257995813278379684288742002810515482064374734632276867751777769257693197941562770638773262086157789086898953697798194273741939333342649021683097078891080665153064615709789374626043529079100536102776088408733952615555195869053049387731804997583340944447389911946838885468144948683935342226699985544577702715975013679849853629982431887292696611793639666857879660953760986654392933217042276197368587341726631726990673146868854866260013525105866187350356772883109615803845231221013512951459343243977458886598934886787637982822958962409282307814411172321225456969816726553723460765975405463461710236382996918459601668643604533529858478758620443577118070521528379226440026447750198064542768688762959912698305689894715037771666121673505054929917759979139317211485352471637430018626376510167766347112027197905587486784480373189295037833759677618952028221865984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -1761689282558430036688039693838963550049127820920897861077711845714124267010225635810404244960588249600615754441344429407380533942326928037617860564599256109406887695945710188416568643164226136147518750184901172447305632154168250363205801533212180459895059776357559511126588411643914015574286467764736367908912295308565276468495546433150002508532642841309292442140999053877748021214053103053049643534908508288057061775150207412770509836008656430276190097969055063302480257704562895061525204298478320161141098859371483318959847502481024644794750192847453387267959263924070200480325098742634875939062946998479549836972757597023083287586902785492648236620222011471550093914966141609457029390190909598908893640914851498516048717569167996273338586302345835065810158080372058199694071279498452868586970995656714509786389074472481073155245227807332217233879118171141081184701915177126217837338664435640688261735888045780845746210499200293326069180615058277977596056379939596351915673778171973046195083959792690523945643289103839277846313562025976282150387644144318584403697157902722265826080928947030611544272227646410045299719995953601459173153341619642557096097839375667212322002683183411900346928219587810397500827449138232108391174247256409327203903915903420823934446736625401988067638042129621362496918464735162903640742458857890983814148532687926291945361298991722326539140775271586791990984863649689648578486806217740068216390167986534431995881397426920958822125102912961285036527365671678319678041764277427738538239024320979112097315112394558779811680871674876933792535482226681091309518297954477700501500628651810345126193370494474687306016692140656533037757887720269748248658125943520139223509185978369811987440418131487399844993865137278672241543952931419809954452213768828022068139685568928355939655499966922130919826115292701336200874812211809018108696332470316407492461581736672096919732579894073359969080459715187114150162041269156560976879932605593288929506433002997929693416220269578828825866206190117046787520840727855421169404210793117104703004733880618404063017702463082223420865822257607895741151584075828409436693799006135200190201663153916075918834511430800869195119077313496896643848118013859239488479716033725143097985964794538045343577082535777520478647327129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 44795496054525165587957272958046404211559594476302554130144061346981850464086584589022721797974583921857495258097121486654009422160241448147363975947284552717303557520934688555851399411119309498139018852642318741550850850985059768724359104791241108304624432973063083688772296384106168398115064112235966571333027093562642660526665995361926848324799838016954410557275559375102126192330683882664266534411971427081987181117259239488493189639109100103229886693126262610105481032616869664347318791889807561025237301576379284996614512597769897819405274049703083018208291800276722903488174291430073368529605629240627255720999860677849624432562263527239914399032437224555935591400002264987339334812031781534977808481712230837860193887294420103257230564851534703307249056146400942405288255569855697594204465040601550489202542430867773609832144931400108722131138641879975261174795764930878553200272203581956847564436348484782430217120650403742778705237739999503320722486848553035084041697384716474951988325626462228933685408812341926595875771491640575293675796496304947210260925538471083944468734283197710491598916081137800235777133406710910896664339521576273890047501993881843416095507761910212644057660993030705211872763039738472115894734651904599366162852080145009053125881833376379407845257697369347020262194096173914120728484016578803377616638716626538251123139592862446783174068500691683874022739815484382480269479566395529828718369188905965736456052609330394096457435635079532700072170406404870730151811459145523431225755893898001785210299129721951171407437908604437192497867621874986125690327249487617720728026035452446800850011155692772749145296953636507954867996943988588040977951435476350635457430059994066492382242861614327358340665794560967725829491648907889224322956922566635189220319442563508513600413421038690915923005161635664419438200814181502932988851959491929162106813881078704210612880529603777109898577934118009430736223484078267060784441997189358529658834168443531522083729937055997022606049264117857373896443263344732867446152849773681105989799129836176078702285938135419851131855653804875384216861617738684685547910774544252046034581043963215765041757235181706956670270872071681158604741290563626668773763569244236563016696507572875543786838105671192975198278886883328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] -520895399950867203458207034243171206775821967090361199941775814661309109001154154542655844104623261188488148177374383635176277785283573342418430409730890806647269657851793067919931071638069734619294785723504977275098311493871411300028590195539254583418272977973332824902841625814205642831067185762472642424297216918075763666814423939373519905179504158855147614038865819407873181389320867840545797601338276757953030258682963350645154124254626273550992115884928660072761167853683616048512429767888474697812468924469326299513517875432081788770661280914254853222671078815471691300554312404993630688037317358630247802882454212180354653812346994773852447116568648594542209497832315307754003296052469086059096145633087987772428610564964794800638813411546454235762579380945247790341908492923867125651909153381113933526099527033940316986153909280353990913704298593160216212965846800407578584801579505855239681388001968889377240783043236792780052491401885097405315728959749529575471481263267984168632031272072291112343432624874549644211358508374368582898850746923449632760574340429928338617571270573446678544482363035540784057944278891092916763345216992047591027556471864361258270160545593453083047827726909856802160336340032526793320984879127139308409284878585904403358061303638027320010782308234352193020897776124787244287319131731669566616740769523627373375741832610966460051158446130692074008693964783554142933044894162852967557931929893436249750658257294754607761290107480580569753325218617282600294199306311891099848570720084298931142222628724235978658710257149861047926989180281498153958795176591768661683665687033590269858421501402646939104794208355808151412886120545160429506926854363653851231483794036254902487274314898224430747497961629534091535204172567560696700749336877974184726417570412458988589304590851675318898177645527199834740237788766138759198174178391617221264347145103152984059097770850938358588089957613977196125198986170491210326938709630699839007163918189698242487254261459005914631088711520517321255942641089094917343324081844243043152977032624097997387885894386494349656130074381231152242988598646796568459105876969981457232475011909452010244821827521977201705072426835642708680650981518420415735310975373528351728143813708417215239779539636990520473896322754150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 24541871768838315226066836597436465614310269433073540467139609793004179342574552519601423700229098654203359824639835204038901985234315942818162751209621390570513813502997788946342146104454182385663892104900993155646555340915296686347651323379699734905584065660030417164425994915399701011955018370052855660892079069319155982511193134533979901947859636801221699879776986061876870364265503087863457976570719215761851906625713177101491747658356752730017308751575129586462332407099054767155296151874476291545867224732202549095403049548728268603779831873910040469560936873983599806655321912148543566535758990844958352325054152962755889056896442964675350789457039308571061917396275253506557079891074125144024768407558429669080579512121532300155995628873655597617601665296730405262576184084086566801592214410110273143768084768570410029020677176065430382263963837017035726555243736601595956428672719670849562549217789339722896638972443864600299607734871907222203244095314925238033649496498332103820857735442259643791129426023596407188799188943785307726433393653002355370637414470670526577387053655451114083527296600379922796016183143372586925103091886560274337215853066933490940809682868849160001060383626435100489660558951525054956094888107917327987266827729014308719951628398701850196130558361370720462313418735659124827469268890670942895707937311231023390907432139951302344032021448236499941311941336097972505160197376227849942322421024509268460498158038424225613050540471991003666482908482507592050716808425257348970858277866706899231079808654638184060450734298114182875811082029902457153387630014021424035964641165437157178854580301522560774074034999403354638393446010641619696568906431019357675037853086504007230774142176797170886168737073712454461457922311245799928548008700194179007102122351383577548793808028519903976152309373943469455145182834271888100836096093770630211841974492609483318981347082285205974449638748780941298532799048718153853839733558856146358917279720582272228583278526124040047004427643489119449769777819990374507146334232630580469539738036426728573103492586286729695601505837264138100445054289892580894344283626878335147892234020615985682991463062063546303444635764234963083964342058790082843995722065049247052493608213394188902489394506937826435714455117655703552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -129517464414765110117472848349196422405614410542875435016482273249621211378382649689346106376926825010856939354310336322342034437376755146703191338135991467135746374880775051865521140722659305753347257468738601838279693182966629943451245723429847611427592647731542346638006076429405885821156451123878005409799306298205460594889679973628732738904062202578222293522664894407221128573465307692960158944146914001718272232481427858523112405875446607455115760942106717535465038273120939857218369478862895295561427355577486536633495826977342307585970119390986259853297420802545209772593936740053395014431367072208410881365921493139884316885374306159035056384112536097981146883216885430280609188850053169913499463745513091256377443991723175378099742943643058760398209109505256480707947763479141748245932150383339244113901751305520568420781250343622277382175915502541001296145477246919374856641363622813393896420227148818122350382007162464472426464591749356641805516682414941713020691270474513849198976782655233391797522245875970348354803940450358149868344472425969665550841581430008578903714757657462497234363033327117102709764025870809278041647793261982692109307972770879104555995274796147638606141894177147741054638284684345165548864147149630019333198242528314114327430046279259363513278273729908188592439287878761762153871487171539488906421483562714824518971906734518037324458512772990751211229611739633238400422257733804314885799575042971340952662205533284424389186263517332358324364195466439592963902421438438123750249030812094782062126742289938732787614985760738008071415655516396047434657549851689139706382695604289603934451569868958833945160269254062006583427993517929114712066246237713630892562538383782144169296931798954952020198822273103712294565741575573568800803955856948609870876767614728136173982490101946263374866671303091043339042314675089196922658712564717658904648203231847809188109989228424860181343308101269119892114968473139636042878181129451122770592158562544412797195525931770710786310366431790928999151947588695386971856053588804212292327686308624506966360187653400402275873141925794078506517344585135144885548430151606296987346430304826626149058415591438182479954239281939071656085868862948140281284025612170186998934507221391873960701373541543745786903226413230325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] 832215768548236066013236195600833555065826019718023712668971000039224277209484592970172972212157673456042848254017472657013727558435665820284721682050162115776889365626698657518837498013761461501911207211240678188693536670527228431239625919483017907730197111395518085708840016960634337288996829399728598170761758442484066688890819255044503842394995845377443577825919307497299290140572332878934433905830126047906291641979057772035651639178534602295862289982755111019056275552698676321091184663970587514665668790787571989399712669301841888150970331529963895286795190649724075987276406862500979313724459976258404859125666485616213886347147800068657439788912074867147592160154590871565216668160198115493895041419515914766042596479661620188842809858603698898636052462734311018376553829118455269337494417019035280529170820527746260909228531126432799924990042062892266329423492403806809309412751575998178237073090432491340679500325431609062931343256682611282836947515394202036358419911314579631190143197135642056820399244371231980565070806778015081605341862398934674649879559519015798519775747616168150700493696954934552226617843155523405002392861926488923811922754868899124311547514568357105825030632360151786326936890682849164673955860917954059512322386405699567486819286307683258288756900247777988920749585204806304002369932388034236920035336542332442333806362645279398272280540082253325972528587043869430824413116781792712768073465114287343443081306923575983134667165167149745546441457363272159387349213855286393951828079335380243353492143502203059234437134465629005000389804022434587433875447174445659140372153942134210699520190219443499774232899563920856189952254841927541730279193197932348231244257618619798933164570570967794190211812240447861743843119142864921024528745633350626007737539630591721135772664023962385762783459073609442780067756378313504778666689852129274308305647047900276048006980150189986039482029490113902857761091172579745893888714953857499217331809987362442006100939225088586345216298716438932229368919072774619866547824777218239657575531786855458589230681059419884163127035741636508783712828316320901013693280271404981288706020552410295904299724028696795721051400220473935949576609044938396533334015095827233096717787805077811503421789468335361006904329742760017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] -2957454099176772311233056713133663867909243378398696992230274398860026033074736041603861425489120122025768455589334773935821100444331633247020866709218905975457100001469502242087496844446605820459224530653576621704377093592731783021935367961778696485290816752505676467086363678527609822791830936874264153454176701115978436749136141403253905201264733987638631662162890197016166837606481783405726353878827000310532476841047038697139001011754555720978260462643447997551952325174196825722328360262934791275867550494516310825023638788639202169197532229234784793805599083342319157214862306628761856631448484380783603765111945340381631931750372500107610790145990143939967563016182602959010498034658925668663024014095036973412736148669510546204322844792986241476492721706740845229205950868147968228871132937189937437639076894814617270906219353397347849937111666327865580799542872886520446602382517160645675697225856948604320157794196580953876117850152243677953117194345454720057739514470285352145107125824751265538104350866504159475447492241778428087345216440555035348466439052911862186606408077887701042868816073838674951207706366646865216985581875448175141047871776279374236338637714552671360791002530795331675618478183191319442779706066327385264988075504111703406381030304821929587971770641101215495344363497429746705513282393268744996063689314189112481271933068833409816456545757601182872132850666757112923892673260451165775195831464335766258746372462386704942370891146028420294293471822839903536657130261752828227525469709761464807151951389833340220146113177509748410281351816797629682226205937448007778751772010304008620299799915652288562985512746000964538481728951295296388704853075107240599688694390809784088898540321969519668064575552059603056583338387350501550487505714783025603691288894408606900221187807686886920285347017319691004883995008725931838005529172180570317301591592415822516000190740438355843495882938808668511574739873347735907632535712172380647913550719520195907726072846525655399241239145507855705773317855797266393504863406477047671712657118238014304902551204582513051232273748091404982353332141093754695754227102426992223878891894212995374227877163097832116535018027195907867348837873329412266319632761825102668837309790681451896590475307657328737035202437321053962240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] -7339666947550877518017933180972642255224499798003790446965663905410021252245543891985678713003192647945824791948591788845964964607070746349898697484754214476311009097768091205887519933555306992496272510360246581965017867720805459101970215565033638343548573774891426447293111484224877122037675331447351244636185637961123529647425416782384902707833041656333478525059183466662976507293348249397195633511222478152694325029831379807196335016685579349171926190046836402473909067887030692352216115704834063853556158570606664612292898100527445052637932858358468227908041336426446970529473427775572438275022569492917307774518534204344552833832661160763150594725658945061658425098415031025584518001466902613603517794180037106650873086546719427377996011948639430592614773498623854623293021278962082655284337272186730974796264403303016470857421511304153349901635899465663950118032892355766593037593230314860645509954790269353976198594742079586290243129051223638515672758060056229919860559223778903575032155073618585681839784856620312200829296607135236972709267854888746043834563234394086888335723310415712251114859469998838454620088878520139859623435891305586404272596666975149308480669946576544029356049412960604601023019998710032925310742053021955602501361273286633932918777216898040478070722676197591398064761432433802729997411570431626397549633075037462113153315852540895673723821634406526150293277497223790481695723394248535133802506048749911491969754645452959558401690573499283207961214802416968156112745328788263587587537663799945341224854692177700545038659263891878730585141877643051231299922335506704039341377517723547853580287354384644267369885462729236111253316958276018999113733030606531175610886636023537007639927611638011787333701762165888558773094771975010341931493541733567898995400458252312769675616904882522729489149059296229550770266739394692741226923466194979548231837141394307560666034902316983649667503889427156490560960097572590621787402190143789145423949036713573632091678492661856610594532530007320112951861135411249445574805156905010616348019206904336900816623498558231208746941079862952615045113976970082651917279047926470778871306488010560638359390697202299602165270859049803256215270530926615810020022822303205529727204611662838868129623293613332487912987505527516823552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] 140733478947848334740475930976147671842414772362296228102084694750807225069551269843051514521786119865375331062832257339830778486187257070169954684699052216848052637921685295586272848557085196224858501099776685186617087554495164529644756150815078207119033717560801251567880570565522615343299119046773587399426174590485125191658705953156524041064678244582781778021451820485021611889265648705797178868853213391562798995619378289093286950250597688694440893890317325220508835154083375993801265591991503799005073213314385730253508621636994086900171830852205896552360753232864517860526171071928355042434091708628628758340439073957448436603942217648508741822074344447225751827746593192244720837986337060824829489524117766403717846435820718437768422000228917086851073074510396925947129593909462962044708179380935652595385667288749746203270851656897269638340307181265319501350319980409492831683080188781897173403407117850685569227250932536042231322898155723804680921366937641038690395842854959925825837071351151938142233946363616925679865048457072970701979270579936423896597502146718101558357024170124422413964876479546865292310863666375813719461757519708375067102841527595151228204001113791430057769824235778352031551079891149957095970787978747388720110741688135591524816529858343691922520251723976506975093801519609757082075760158140815831906607572303007390341369984527999836098428940373400563072270209032833918948624426089489386479222259448633786959889005533234456170548756694047523415671679610366668994108786051610561047246621314736911498596813153163843388052215424690764668239456579748725668606210722061312827990109313521785294608818315121428291632482963437205775851841004002486393574394276361962639392283173081907276589166434164430049492181599622331990240754390060037940504449346470236275351946067279845472301813636896428372692191995824108231738705266865906868908970337523747381308787280533478058343460867373628032593661695340068782649187182863227302680618753003010411588389646993007564725279188916865808718358484008394503301403192168455965612768302978444715469746558009125758909855728418866510230747945414246318232336495307481003622540842271551042412060596176986992385085844480498349913047638982912178691320209740929012143897437732535764655955933833042463787095733660049719479082411129569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] -894318711140436447757894767395398365006488676410999870698801659030970605445650743931907531480851185165288724538750522000914179062336617323539924982604543374586687481410531765547445081379587332367022702367561309991077948649462432906698573532640127768019293202005362587338134887203309781992726766229920484988849769610942634004948391981955190013151008551668893978259879208853930475907352027594269731753795920384874101250447759640698303670205510517441410416277785422289366942047376597441305169828337582366406151928962246181116500393558618137156392308043254377887759132694741041013158822962047968700722098463437747624978480295941348645536814935768694459799343659557919423971749098820730407176266450181278790199082525781504896222416469973172072324957580398947981237063864378030829442933597433877248382461592437859718784823158359891336684814380790787204551038720586349472161627040797536170435180165167777990677971232451006808417485008127342142614799569198386397121284463615856266947638650425050429275719349237557592391811915231368574205007447792321862583257086330950477734745656459019423351776412489854117969407845917342568561211813529052440279208316478869195177545784649140976640322615523741919187254931541536028819869444983946411650062376022172292463865011200204989686474722569910454590335445183179239023174409883682441199241017229443276438303282574187420529232729868429835266041802649900815556686972652222501731031804294534150342940005041714507142576993520653255046965492840588279541086291519891855383897528414775197145800464692470128868498886063782942509971567847271580806546444484353616192682795073766877202497595814010994936206166762633391454335468042370680493387491823997101835532163724949446096264206852043875581449939018068756307464396504949538577510773343081775710104638485230032089846410313732844649515447668980974324115919842373723054088185493617768247616199320840204255264031740693920277276233982130026167082710507934531307620620118027799410521081616627829741175507252153174045046273336079706322643639376506849271132084148371364906884372547507127895527701089469458649113383660017983503875379581299619266377162077407253016339568454815210799311721242333196827588504122107314131274647630043690162806494832036372001742801177245719874873963434825742637621574354930770712912140989271900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] 4044020253176497363828897032690428579257023593790218097695731770378543566942039383491716302264173225649093562116168669856284065487863410936806258248849050840776101568022087377967725352616015937074683076795586046711594346550848428472757043273621543858560205225446986244923605688488596676915304885739673968819446328946965603197756757333442117224826063109250132980741254974803243679274993057899921873982975928293494738853085782458852435508853187647733716302243681986339447319172343041824763916927399902667061854038568613446948385042760536973965023851695973861447059671498202173227945766075914199935647967810161937225475823611064265910485662402377525181110036008814882833830399906961786709487881958657666774011192895300480112151177975633503399158008610105250077791480334057241679925538385256640293419784006307217019630558528778889827839200174066635774569901802317458075031591862569385370048550072297727684255004448438177336110353934801392822994955452365794607206135017337951745488328478850369055440506151672486416333742948318949469156080589594723225304287580577973701333665779395576571647386859200842026916133652829386325646336373202892891243548178882867313475943738555546081872434940239566914149294500824124064840571327871903112776415556606277772470456467576179422703971959412173994624375721610361784585468993399605635126140795068102518407356581737125291072832986017486525270822724611431970378873179368647657057875194302875637772467083571392259587675074528619522404091956842957091117515321174012123324513631689881551450436334716008715153612362157989916393293312479655310775387550266266654081179181565302112281590396772684699680463679632483855313726977124752615899187590183910653744714687368496865747415786153834445665766374846698969439878619624149527932554608517795752936385018785006812001728226415448319734507575831618181552129147472149034720447030151562632186527367367242844498074142936569424512911845907469842031669381914048487146437382168569940521827951059090341889448082243178467959240193842898183150011149782806758258814054845708525438140146481156942552869146256352406027859518452719773835701806788032747404226812260655872578285301120755061948260339051085928966944826145752215633351297123447612259279493737437832124068279227871123386829663492465065002246300258388414618736325375232573440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] -14912862228279486224621388231427023066813128870593179658259688943418731212699386392768282605124926425688250253096099257646852269141220934810148288782734502196718929657664301300249965555297967653061496075886911352436951365526796487609764832562314249850631812884618085531127581779914602283715941574797649542951643090355820601507518441947831713176819637634069639892624854996516902941277124729479403172022161294581464550826970675264322530613002508080652428650820009384118184154518134507778028502189245870658164664761841871022266643925545099914931949734017637629145901451600047185511261449522537615721522448198092850647185313495503784109560675565834804295256329794986399334344991346761620619842230874678319733758004362547986557669721406980664085843575517104809765491034839165301311995233511722450819106763476021508415603309647020244574827755885330027374648772090529665489887093081841247005383266407099220095018065224433579804314826591146826799613483093144231910319752678634711583617592583131626914857943851608579989868262721785437890886191520468531684177046401537100955700106587321848610023726866395649541965623763092424486293384751577922874260479582548212140459351028174376051184629937211931974932986331136734719400917292537879131067463348000300361906721995280756730710361404888797884416124732557278898234435498309189484992703512604539556367697934833964586906323979861271398410226656238293029613318538300282435043408062041354165138332096447070881809731285379501311901171509207826433242499218229787994393652059622420778678983801620250870566441331435599410942862132968996127893405416872251047992709927503702224401907570457335309995051764089928628490882772076778070108266476931943988187020034881602456741839397032485421946745087054482955970584258321161708962443750674826998161414610697714170105953942287115149367728138942460619872271017315689687308877247370176679705205870797729893621444878564536058717599734614286467149293710552527562895591723442966368603784835664391483963936751876998371729049289674977402227875504076194621336837217465967426684509235218550613998551975809893104822024592560241744214439283872822584019443034281012712812805566604792791097005422037375625244636883577298011754089083110370346259868314972289793566606605877572196236519234617829641321420294965138133793852678985398353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] 46545149906701979597697367672506391642060550528293988361371451130684902929595604921920038789681673629961443464104638214841750202972889865873184685343959786475851830573110581845724924866429211075176535525925547905390000059222003528014688603682631576604644542105652555215304585846488403166082280718172169844089610484056777351833148456863662590954594464949329858666595732622085291995324734502165826019570014666793315946474474616999242132319471179333067128751128391667870064486976601983936047275668435127695589161621484924632931779874207356832416205069225255318747851192511739734057710200055599104657824292099026681245676334772278481698804116767297690360261381637030256132823828407202034463564595696093185102841106498787757830189510632904672842477759036206857074878899438913856967184859679554239953203816511239938864926441607128496778830491112997482195749357144059524128692586421534756004787200429558430653972327683617115826675189716539032517899231809722339075945947696910265913403729756800940935984011176087096964054130960307164854427074818305038766854805391860005323275874657046757279948319274082570035938836469250731430281647768959150188935487468002644812284107773589239393797876681440348402644994627258351093793124510187560557434484827079615749851549215757556529034755617828769079200489347141286497381407611728564601878842143106680723614406701175413871894475844760973402033834840783140993238687673219662056548572725457148570432628590974537496520071503954226082449057465029387206893630762898454127988516155731367539670016973472845438967466250685492497353932430830187008872717467610435345257233039153140918318174467631763168361426815596149209765097365468105565987363230424302036900881210069502055355035769651168096014540681071830328331097995868942582875780335290454696959998027856162722678123491754311475065776875411914337206342603532163501960558874464984558121578418192669247367206985419029154633157161358529504250200789173465260191174626203346774609268272617417244231388305074049198865280869788937665188993891161119274823206396368481563671276064435440749735674723091216220877381554311418944642215693714474382933205152621207477123890568181462443756341916034779908284961170362060797503776312256566754880921018703894390166099108142521755042372534437938149915026804150802239482847741592668733440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] -125759482996589777364153069828119008758771329996138732451733964758420035206582459548071823374552349858181411084364423049687294225067963929998408052950309903886170764784307166216861564085745058384830820309370360647976120507346573994890906946321901902182408412428667745047434134866873775067763847281287279442292595707819847039392292426304915348708003815233340437597352816204168070016201860789519806384487657980907095920206129354895842682847006878260090975846521080451514182947169639235717443979863150488736760858383128938062295038199670335778327187165789767340969268936022425218447589300026313426709281866404981121013075826444522235252289942170520536815836199113748632831308618575480200786058982821949279571489601546626256417925881838831363338755114210061768687810514923657037171118083992069490173499673243150649095291481462071452552025737134971194177210794665740360674347758297976592400379081437167119171990039595700537222695383351309667695484820272880087639670370588698366663919432082996831970612346493602326637691466833109517844477162758384212072651229148391544843192030028111865157765796695243975116690753535735844776979843903623056856374364285847474576194591761199308638954783993933915125620279862888174387533570622335092703298065004696035931257601046817763841579488675586253873897917038904889326429267126843039845430177019022114896906906316848657263191490910393176219528121710242149662522729386604418934745724165566778302801351152527386687537686105179054147588378888395795172784086084117443883692889269259996847303629648853337304776638183040510667210085787928730332486096820793016867673574169621878666763621613247077455864100758922345657224060125601907587921466211497435243739187213449275429215130347203660292355516253987814243487271272906948356868522895354754023984890498427822951854896160342995803668544834079091338785262408696532425620070917966314315738096152189520492780234538021422774239745361493739105296663706916042085778083732814386630882036283665257884597504227088788927868858285168953848580735577811904471081560316638913706774321975865841695249645024463827159305712540603656311939418443479977896376267435984282474621872608189890696734435713399462046692986053454789345821423595298788056929496346912857563840141176342887881185165522705175588570803362142576017575022956324476420096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] 292686408368723224457554756373130732547735913821155442050285828451207114266287280947927139454746795819534248027934929540357993435211250617341279006982872486826191289549501586172166697885637915436643432659521703063209411807603948817844972606558211148857319691039021944422957312883599756314757035794124503661023713133590235673447034539808065352775548687684883505934915343132726590091568507946111773392046187012246627314094155868185743692396123386389647465871739195612181858637125826795773596084815862071428782228040507781303948188463425804926779872050673164855395636017452805847666777560196874981599762124961627851730350042613081264740676163375857214624307210269015534886638353316008088041025703736642127241042941783240453399354506239768552361603927594927609947513731182622633234265870174510579471005368334079601425558717571994976779338262207302480251911937529624335317169647631674874830177559662009234539391906970651861587261201029182305088456806867306772736452842376611402751400712438132413228535168671404603496931784942600576969351979370265529112332947769174585696339152407608168489407792198123618791407784573475816969642844826720620589168861996922064380453417231536105421765838698507454680765743170762265443037573072105134438918828229171719541118815675370645269994873987308972000385067753683715670901121165463823567450153391456710759908301837060629836229551976075670261896441658882407156975244701982078553018538818920335078006122865274215301875082818981095387013690422131097622985389287684687331368436877931447417146181830095554703073259752611402390537813269269812624437169399641559323264274744960930716827763561757121209437575514194041303843459744435715681166029223634032877807053991537677807016525148428656833427125329788971368010724409295107898009955087612336589118318714402522784731739478643414050125267426337709960666641356218380049337458507951222669465500512903015018817722409023118047222380996378493176140606752971274166287731998990845480776808768224949127796120705901187112519896787726936956795071106060366336422835487147767294844822540743186069136852825880194072827608253074149721688251542374983262108931529379104249382829200037441711736244772494032801447954757042979705832606966941735177288406345579376770419341141377446828049886514553841429840710537511208438011741202755983769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] -548947534444952403943678447775442964067434951448033765617850238061938961133284367756757752208632843828996611924738035052274418499845719179834375637669207330161136765038829808694269650163483715672560181874957342582823253345325438249772224966420985130478141225472640453194605912589405329096860069486429071280616642245294434128306071124042741080540311559264295389511163136496286797182969145786870305581251351817466323336748715370465025316159534770007540259321809055666005613642685159647869930321869723585232453170156521510446110098763703771088016320403277439404212734670632285710831395388271004535229238155333333921588952370461185305358271951771835832269688511538108266831059492017249918757088668254684246197701707140224099368729695632832315258857121167124681449348955390186501610603464859493938784866477473474483062196705549400872239248365731305830600657464665952059343442915271071408958637435382664711199328034825512287875402548478339560924809896484600721431713075430339091666507982235535667380734579505867500266169928019566434801070863152434629352983499673945940560177595752016818110367706548615811505554492926875657952243086565855555168116459727921447001866783431772846126137593249772993996407092251822189808729856767590208870536542864254075737353781894565230505939042370181707532131807138397123038273283883191188382457315033645798786979122618997137740030378783280809663584323258472955032315544093874399478921569893018387572545406624689871780164711045858437843721736969374169037439824912325623875541525472374035266471506347850574825570904110414747854766597111754777398047490660112445141156567892347242322752624987098405625115342354710770134227540213466560774829907446546513118667341848306743762818490739683272748208309613401479916918045667359732940943604909762105621435090254650448122221585389956018958875498021773149244734166165125821918098463500842891062939121762690903508763016371599012629227448012573475502292022730878285352717506366175523824644623577765532341266301368384437493206752330173107869942285740497702773411585122188620063709174567650724440563343669176328673536685823883172059550354009478005001869928923448533195204186266345184341178830598651103087299676564137795127112167813606022281319092922549748714960362929678593983239026159842012139518326227861201052813219445503135055872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] 677642005802510536118115257306503931384365862391823044244900387731894242645116344355322477370863337150851479465611619185833081316672751895787750608218066314181531885410128380981040070291710001124911044978415893498369080608886197887676096637849829834207989157697570593141379840350936835578989356335149279638673095961959623927396296250569250242842442075446168243805740206982779639375530680368894820841636410638343054211155775374823179340401697523158936131077702984163483412916489046092460079768232734324803964679059839418584787649748956763206702543290014846866473033985910214848613141982235288438042139671103098404760672785278683104189564799371055613261047852898963193335475684793455036933432029480949820526611874773632751076375894121800388547000466318323499035154428758894179356886166509452334186791919310330915255983899421176123472121152488161254949257191757270259737219779596466128567975474635242818085109072871687145625397746220065872125376483995594393281541361470020968132963600590466790395157576216777739549796670357264987574162068207629441737492733022233148942004904322776961773896323883883966677557037446613447663517866941727080844090041564459730994288447145905677503985059573174658255626678828916329898560015702160092637379185682868419407087182960483117770265745292505007193017105811288097769658239823828798124748862769076735025990333529999751867307023825225693648402782150301436562052339271878097900958864747457865967950151231646388709468831321114780040800027731445822549859670362498208223018074714694673766658523769792930769074750884835618843400909632550653958546841913146579257595805759791503362588011244725205497972929217706417666063141447554580055475381821885579820304849577112382196573012851978600791147945425805070486187405040343811387259722601510562429813977516072739902481960157198139899667360995347911127292244073355984638898348529165127383104165890948390029441271396858449765133746874819689638478513871754509922321002247638063262026664646438692713730923198815870209229282737391743797542255942832089438712052369844120020176698777312498801844958745654222109051271138939954861295895254162187040000698979395886333207616490042577674634034749789396454039769195050323671820797718073045218631588832978682725631697156021628245035696454209913756459121596334056001256478268152705187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 45147385500880135696085820051712270148451439340032983399709171767261718643339044778418188744955451776473371765808937548214468070102935657895580690903258672375442916366238686666448047903050523111010303494114156520436970798721989810800682733960322232965940849031282715691295508590448400071883999240183384732259774900191064518960016734990709260879229298644376559484573557267135104191557810296545069583879913056835912411896139785299532710266362396154887845687917186339199634430684355365260406843242560801149355261225564436608919031075194663406304239151251411482170017734972607939951895590507646192513717121564409459757389989704948346502967887731489585989801591265439575767819271182858494093995852587553159661324472267647578379767545251763018629965655450269608448241755187133984155688144281383407260878640443309391506860537691138760063764363055327436992904770843759313851749577772106303892511617304097687981458914005715100763466198908924845217092977068454308716120993980583806761805714081044157243919880407285789133073828352752426003231284171544624735403641792802349270632510380947103772997691923868042130162087013549058422431252732018099405374899502685433509417924774344721432298500175208746930884788590316258503286494621874074511347378950121852136386972286264049465195554269394086275679431984534676753623976049055207246779534249112826902441581173997439783507198606829856818848793648032863565670757744983899334590650926527038050966703500480013906718086000402558196807480390505157831148947672352759814836790183758143872727672155575956977633976878103568403252773475813034944085982546033178345997691942745565091537192103315608501136681017484208891568132481238571767488254396363543634932220955417918058559037458546545799649500977149564120671956043088597834587257485692815501512177675032681856816160622930408297751577490423505424989344303510325592051962560093992705502570600028030710307855935273497895239831410317137814342220539801420727601647576740553640049047655933835728786082587509392835281905109576747175033500012243682971753419333184778655057052829654765541273323248547598620593920592322914077552674077812353869637833480727663511261911908248220950925533098074037988487335629515807827722080294942487351963437273394189401248716344732294835436392768821011015834748091978553136006565779615141330944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -2870248721111612052896670761643962259470976715636521935808484023818957530112689623057263187922881110422004868924559519447663087592166252089407945622656269784535487617348127321913175602353888760917315665610056784710993005331697631004542367656496899464364519536622541228741259009636555712641896248723443580887838026848709054661403946745355095120844115042169233038353277815788895975042459467685415584624260396251349648131291287795919600831175639242182249222523085044646685574976597163412128784885856457792201936505678452213690991078827859042869688925818780698100271492916892525428393726946559554379957388682708705807209264136578352915979372521635946632426467391143725803263784966746919349888162068944109313830821511482150184798827621948461069807751639299420792033985169117293532309296877587316397190962942442066484789076400666255103555148684659706033738284027973187182326449398444704177208614619649575581750031426163245379218968320782677819852820515827470703409364875720619883907065651623462391460953610866181998107852130993995740622381631495725175847123150406378570668250983069583504136821384791907856158865576528958501462288836722462677141641370639588072624083605159994531664305138246586615214947446942760877677240662511781441113465288714716384351603584253317448686280402615305185132910953518641002044600303910033520610647900800228909784372913037248399383514430669740140215674111534334507866238799842613860173718960571578080273060334991266804290377370681682644830812519432376246553344532096883969199249364458611042656807589838671519412122763321595557395739500104179275475039064142797604747727160792403477145463710092464414187538663387885062482522493145710100752395770630578158731226950427982774751106149945638102860143150616566052148233163579550826262234220211695027194789257329264161334146596377080792253704503588569049519958929389714234384569198580860367162046376684068100236144782947632748653594674253836482111391290952818323715986569411497032383022673148930819081722760497781336766773054962960199668379170216705525526358663215291249008748526268182275636441010063636617984618734532365776607569260736372751251284754335301295504658325848718389874417424830138230821455016470553719017582452698022033459025373459067763332806323202269958479970885749494360744596328820748351793835560788226725642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 8607678486450410138476336348971320022335657621558159917070435764601410304111848489303282181511447062001692108601849583707330275530801143768594815661687532027821417329632040727822896037611599802003309257451410810744343548512144995290683905022773151139892513260853204855227024702893275695136541258298995838395640475031497881510970717153092150653340150139871585294025054176612239503124504867260494125902703423337695442030192786740473083932305419451651313212026943236044395003960563910494117129696487595514905347368462579680668351130735958225753198117041579905257706221562424977136902322688037477371229022806111655827599263537322947996640577346752116600305429598281831266953351772404328568062299863884131458302697973902361842197834234560327556214575022760845213710479952662770474830150065296274795244108677382558025156237043739780627648540824632088068361084925099095244794460078560374655926387267224493275177545240218949455742741482032139144296109798440833511504783642731870068571823678212067792034580687637468530068663590012658309486817658831830635377817765430130606027185314590192900499149577185958835959878056568822779923762474679778732512442088463484403979078048702214700313629251229387864254492400780929537746225072402462866443681257067203512742716073821414213408711815732596404296172966350284831670830945123586256813161084232824851938467592668413800978644963435431204302966569440892692841305118837006335151571633115059756126522324661495312940160553893017413185517172988764550267786702467618469114147461118847542367862219674101217319804734032293129599678251414301212085085726045021928410066504344572664634755611229913079711665129253728872990615609720220913893557748728017912533706896975210152396661885508533991528271753673973667617137942912850292043552865609067541336139241971900462008642072215547311380561174617863906413491316214453092138564524927117716480026431964492318463510514136817666336710258177887513849300243496614547020889870656869216322452215839192015295398816681014574873573106870881723763869269763923685799804355734218759380844826327647518393011670159434529833711188552776642595088800181707661798490074059601135414731962692061592165097562608570903478130188457065415411914660703136782654881398187662303574040999033181980004863404669859836093758978659269919679227970976234269048832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] -15827174632660549863992127178173477396878770925874082626979546825243026950080903401410610359646966095466369656689048298142519323217486920274847613395158045960352244379269554474326011625025336562816776231443689474579826360663943328779833904395228789349659488694375741157830308061183170110833821834211804975080901989697014484726284888860507864031645241935011409293848697020208552175413927874969183898341451436748148929162699053942704038463882904802463708393886097619871972658304088161461809214889223068220801974816504122393546597389456196974423555361420445974455712892650296744907221564864886051559114604604158210157455286407218816075663531661722030669942230158707454756032383097068159821759720223516783240372450910964146301019477252006875053377964028531356855805958061627738050154235434958876214127940580554404121042862427653227710266329507807123265215615954120368054845108315422257352813163144064527497881467944037575839280805999420442299888698958206275798730481347998748522335193099744769260360506198099113968963059306790809419586907999076590525499619730251896939686179470446163116147900933991937195897555522626155612213248146088580715631663421565316934669385388403725937869952653548224852324554516001410845929980606002666811500725171760707762291445036159887269254651270243804324945504988255372048867313574820357360570126379791180981501551221788169714959048841622543462997795924684533670833935054688135025620603062263113191614429463544942437113093216892048442601249040632234532306623554416298443906462432782300296864262916561940856692345513343159448415389213995061536274667297756014452539488793752381029051212240642782892674389352173742267714962255552636692701402059894091952213288486550500727926361854597679157584824894116659779341631620207557893239258554993962227538427735279465037269540007953504613758432158259646687682314055116776243260640857870028345430761267158728832762647272193446541638001375860428333532027176371936704603630973181901221584441890007960863885618633200113524362674486622906141819073206909073767442951209178012334183308244581882339521688031319871307138502020020044186740444647579954491720252764020281862962237057136650886050184123832108263615949785377671222909128708349865192815281421027363651110539604795438968148322154402782087997839421438672143621599839833218644705280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] 20495733071288229281785556049961928647486868745837694671721699449231636057017705347290672482034689045734101472244282456430756132733587959834850436406695846759653128618306723376342748787411971789462401245637050180522064579718360274415425124322116888152112603260201418178536657337901819412064867246238935906684159001453321792096833503948095909542542754060440789614109151316519061988122987173428716740592360762900436834644379958669978839588391934281408347171692412636297009856642813935022138870915052372823630036823710331943840131694382519545746311214839166278596662556956301706830341603586811540164383998878526130795809786326717427817111285969426245714064964865120760361465905894191346150558958351368366130955288618133149445986922266866377858715006545980207836785532996390516691587042990959371996367669024295448793465509169848282051547820245300507991945814851023980116800942178543557425398741606664256339729190636891707164988632907212406184095562347368947055140010236800599963352840569558168757885843322647024461710911292497881597773022474866976554875741457649959287615070253786643557013505691215039316011566178767822810896291122254689235612197015562143951158057715253611755091819082059184206703550752733304228875005921646971237120267880976459004117470663558010178459980465539808750734307352461367428408508673058210827935921241071189232723357092487852613848447141493387652822364723545512075057807628512401634585909989530721323101773992836045879580072080269849427369040762376987618844368105140398406435121850349462149296271273448078947714901243202226724159057988357316948534663523902621899006765845075922560704079119505817229154698068155779004909714515762816781872703167429679590017272946437489731169435077236410586152353280878322806816911631400822136345244534843453432462789646894932541113408763494577790762604204511732357330032210745052439543873577902723321933166018417516731987469012305385968360307133620818766561279017142753648284156544451725954562469670209269240369781451446181530757503974015993232253114212482944420645886142549845734605361788068066621949183190577969831546513046962395206613675524041851983019039582062699428184242740030625797401367287900007336021361633618597256585829458284907662736659881748024040109560244142469840101040521395426101507267744593919926545589627682985231777792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -18953444365671857674336113994024032245176696160649212101297636880788620954998530252409934338062781265915405149598952870082272988374172408706541184305653119907588379145935903079976614323964076286278823785533936549747347663051360209965913806065555627669435750543747300216908849994424832573863567394395549400066663271659655561425279855935119295158509913004029543119679087913836511317606207100593896271921172071595453488307958702390970352021259362826354008596174446410443035109961300818096741393238795035151701056033421042629655873442223093554483557607195751442789915878725759076435487433077668437281237816299011111148484881201534145307542324101746968388425891684379383414488432545586826571778522139523947702840122251495755816798286087579866161849935331614957581773699469707343744799417840856475422505921522830973216598306134287381306961416875257189114036731053705774667484316251387200214855860662381482925947238277271313909543509771921003235674637598159659762233635185786803370287564439817816930054656516249218808097180046081744217791656101698619841863683563361099366649534606365435206371824115688738067103361286266057392606210931525999396837598179109886021043004855199537924111483739167464983763126875192383041974100527176766193264238958139680590386485128459659729102422659505231656359376822983622400758359990380349358692465919006648419147771972652903198040980495191941789683407548302526006716760784733164076977764181298779751002453849847038002796831913612227925627556367972060221697362387409218431762566447412466049776862757659945603550443943996715966666379700926258302599978496077935959313780598790584150671494639748502218013197495498520709863764189247613085741417800637017625521804861874914452478827914902000840505265073277684646800888664850297196154750436904602230847942593888190790132554844673826970592411789377684063885765213212203088887808726902585234905435157200810631905450595487839437841139801451419769748788409246619766915042605148456159474347030688371768746653758305663440418301079877452775725790354571859031469156320601946627227373377843798596906794507089100562790092562368107921797574637475172960676035133437628411951057347331068363841407499426819258731298765297707989113677605551917295403323487221693038611119137318219505119660477557503269495363167080916174224151420679238681886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 11720368850744530548425558918873718862241658942603999595651613735461891356100751124375584725065976859865203635592427496046814621570327403808954561324542015722932824758211795896083355323023322816151037893218795462048696790837272207261972080793394547626992732507382592795809376673788563331271263497768377239497548284001853913082450629386524735662820561444923557912858134835445785042131956029068159545508006465696340442534016985800022609635820908308381508907703634761591046794491740959969005827437528747837087343573219917477306844980481149380711425487487868193388135287181064037911665355719073440138474633462914657725651841985375689255933733280474035034476757054090251923726473352670407889693643691785215315796192682300616461733561945786953017506315324121422851217945890921127334577372307362696857421825670904535227658856942234586917352786911888730684836691990981901712098841196052983793628088717057647584398525324386945493572511110686956563475128929720401871892967268292238348291351075496034953715690300858858704529331311086784270485605098714183899607166866291573988738627201794893655242605581874049850181787557069992056720386664790540601535710416511393163142383214669928881668483107697080167227190455687796716639758977196437392407353841665324775115055784331626950094717487877667328955314009022331241879446504901834632454066819478281272456306664365889014387643372592152031287772205971053777614424115790812913200944903812105795049283486088638323843751151905959194214636157748181289379443249432212543121253047387862671811320923282762680597586601480379668328850407867157168796238843018703746965215196458539561447421208052398580256562013064351493708667271495905653897059371435566477487058392257811506538345585829523733726728715408037180269414581014397056805308633921566081804064355238287490474386296880557209132875904635822320592874863427204125543063839679982983062536683112256506553089031054080923223198221177761334671607075363861155006905734335264144255539187166012033168689894673968174336494107000790314948067715117841286688709909257270836732660557797333415320538261362089458208308243607165819934559325611357569044012413668325312129250223859822747135390334358139030764539751628671392439400817175640651940488859961974587488600454915544539661423859502379466098299745983997839975807314939491446161408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -3500588719886819596702273802966699580699756428530589280802919992800313071639396507004626682205679883863838188448167588431863783704563508540896156676475338908458501572863403515884603005683173656666811210004983695772288825700252267988046135377740921611335764270527402779118337253086070301755482089741231900388501886488858654998320957602459488067023416148302741869899590429640415741099092900783804972821610495221280486426118893342476006184571013288698063788817357771760747386839469208448355056525581404188934015943358929276957429820391117676729707998678213397086389910918128286542915525593919374483563771370787839916370969838318928280397935159916946415419754065605249475495588768747162095100277759695258958522614126800629747915183418442998123009574546561337742671014086808309624346187212633450448040733253814639942657955732116001935314440884781104802058513797649419961549441371611807036415305455718487989393899604860311976737331826873880770834413135527797632855572897383289965715344381407040866028220297821421878697074660045111497487394427501367402174071634666118300255049596172558899307213178460298098922950676805858594709131374644642361376765156679524840194134540359169853283451958148641915304198624253364748128110847401512876414394130164364872021345207118861634999197508318904962290214791298682634872422673053853880868094403563198282765628784385700534007838145387713290471465087925714428158199817689646032153629220209678807172365971598671478563371207977000042401546604479003594812794882921300968848955316387104062778388910890922908360598360355354388177374407404926251239615944769653853368453211219182645693049990351266784263859144735688208060371478619380049974495817498112153079410548372136029927541219198555757162029421804140701026211523807093410262640022848466546972415123265143482477898110707677783299876561289288116028286406695851000144808725713079522429527168764967152640525768072169848329294551835346058148604948960702624838807015143430149133572357769191377720059660455658260617202069657637034467406396892584114341608105611933017581233032155532682731996534035494051198624754076902499454791710661415452023748335607969971362178093280132104243725268942677133470027952755004492657264669393400964466177648119176244174103280549171635128220338100280073790445499324036529647071327815773779394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] -931723750072230526906469091464574001955455162419631001757577767951512898072693585640049470326012327548385638315031283266110940963695044440320560654428825262603616201334536739214254877234541103876776150460581537338361284612335368357320714310204606116270966682120949370143209476737898820437425548954431300937272368828220094502126660367115648657004675082176790990305529015285420963217475699081863749802624028245461577380164394886278707738817967651392615220425746276048875101060734447582044828283525448957621379700762269208830839640303168135044543564874150577110873353043391272540508985134873833786050098690489775754022811694131031197815053936854990880537806509663102032158439042614709416509421074584155241021634562023591459788608220344237361517522040945140583004069232616135544115534140112917825674102996945977785517794549245834150946893111629120348388029771588747265999997149063879702242095138273619258827665929317608283904643904605002404393486557340036888224542877359991867872462333944076827204341343821967523416278558370836324846862999369503263635612765708116700382404582077248750635641349267221198935465369315978303009155906678666717798718890090952261097346418162838850413862329654795921520516207679924844762402803492589089337051340810057081339521582242388545747467473690797324595465268432872977619201815429192003767556712034398469096868603177935930669400001174717528569632313269285082261086941913630157616213812260440601216997835696764649268802080624885163164857652123360848763989219191269165497416744960449027414147226514685008677696040483032801810713092545585547383035583716899378382723214524298294146494955671251082235588763099220707334098703813772576792875350411156697113189446646606519271921510037015426071530249051417280525784072071854403141016492547467531677832512251264622889786583772174253410646852423655768719150877649911060121135225636263599744942605796814015471153606384055863135209099067084678452951628316464626855002091067693521667766928393818572194941473642044856005713237798136250894091604528892610537741112068468391023410171486675605624590955076614666279744799740900224245342393556823787614435538876945041907290510620293296821962202838544212491618383611871318376268859238629198072035729747625017548619586050551573718330970726758920732413488671260516513292911941403965128704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] 564574568962034142570782274441453239142911389366355400144877749337719680029479357104899135069025829654411177416922331384586281620195517433899038159988438271946553609434733543457190351695186466344812536190067313767190291385147947980430936776986465890216222446186578664607025376155195547066419638603814170165588643444088732532046879429400006428779684480329817316595208452174629604852451010643197536785258030457737561345438985763931231361304144470534741280685006518192506131389308449952970675953080233506565255717475261778015413271347267663443145244320073150183554642795811154928719679535666688037753362058352100408559510143656310645408063598277597584662329844046387884411501074966757791357198446455505845830250202133262063088826451953305092814176216541621013628593929480894940214407466616741043796192180129590991132963470016126431071180496482735809177741839479760228022956951633156223216701823871259429134747533337089999610227102126265352407308370760822537097380869101534073289099849088375844035523232359068084048511011821038694206434605865319066542253601524048500718668030873054365240027133515157349941654994005463988819377869190307106888002235542837051433192100448015297537198542714198232235243532204889734516897799515288277673928986361306325798525085913319610123038636252724010727898391592009097691251402081851374882414357151679278652311553790629017037161816327914996086217236078720184077106332011058849066487505255817277170086438702781403117300255182716002415877569627368588876586875987651158618224923394933057357051938409759511417663561702743609570358498033923795295377555089826993991404679026586267995263225241363009659713315590221667351235019563061742700261084249167412831959790605918152906547023349970641356645405137040181049731112612200220016272163366022369440448195732296791526188461892294249923196554927607740115984909712873192015005912164589533621052552810816689229153494691546603448039634626651916691219008156995836983394599161548266556244462818340543015609201787844581441169952363300122190439870783885793402327019583926544080330023626913303464251686570466276064385325208948352939580443118542753760240416860129205082206911927758917296885474032197063767651655330999922011968053277270506833106211098603114859882747891977681572181292791041980394989639016372584592523386711862264463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 1904087310735826090088591849233670478566144801784252432478662471654043565940987962819578512425118199932503093487732413798084249533977340593883559341656507088499260912579256077018679836734235773111567391182452214979194171975541821942455295910390455415102077653428277501294165853947130614224914952288071262539332803291451292940919492887161236260674818833140901116102943081337776270947139258171685428741816420898971777682839602927547001669499920759254403845912157765919257568747856810891671040736002452235770773861420389411665664468222659847094481733607066194718187577994129988370856228028734045135622338725309289138236927320243175442613500878197325929692711765006405860750799155103841515367998021244210172355598293419579984935647361794253415694153155051682301423980674960344176852092657775898720067235817150917563482373573820434133348799428807701075621574772979619185096059934586550654448647137089889122202138709478373803759389964610085642615860139345526817015674245873328225090993532289884596696962563455815271318055168412372688728319089340127074776714437597054329026620067573126466140710161411813052487263317991300572548733954783131263829290230384200236341819400845951801288588144989899521978437693927849812991019688384435235408856716201414187948502071661192440461025396447134596158336679452698390583054016917087736208715523158894190142325714773343822341688257277931108438077765777288926717319703176162460634175628512241899646060456075787017093850333323630961480251152854960260889686162015678111668881881662261534387987911605223796186670228188821509745906896242790985560118130364865373214391235796494443358919792646276094203355629520771053642447209855988351407389201920521354307639529106599693591028020965115143323629103564818303249038666168371008985837079648992960476360217647900244003961909123044432992476683041970443494941978645073394172598284652646611779140554969077988186878990666920509460452030896323058169551031370820377865551308187265649231065932808004687005763947285926669681429782059533086337282509485261010586313893611582297672056744013037718798942580607380027149546111648846710938160046242245198530382220267561575558428650177077119853729089615086772320931906085211364084851398566125831753098443719868306026251175252745511458958461635202788986179901441210299292697209447892899594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -3291158982005269727575327340333981560085624311710328294190486416657797758597258181254573514716815593050130365963869795008018058286273901926625679009539872561076967807369684921359598261510422703070377447362778057108888978189252734293094458027549443332381612028815999578984334359621733632350451582327974813215049129426580466658956660939392837875541700316349056358072423973346801488408342688133356767927960694206173743085919058108366930176207043601793634533361148721536554628362085552252403951750323789024885625692313356878202835217447957317988654897448442909212410786826453423082365324170094583763498401097392843285668149870381229020942272012388639674903306172245767111820525832706904975353570243115134338018209303672640213129618014137062391413448736025657940408524665757253885211670297157534544646028625496392159008735494759151827975274858881400486330762246548942650553789602041292351352176176899820550960160647462872309613434753500210136805979349046422348171619758000657808685485695408176919961181397594161807355857549965481999277603924737859021920929578164180485120717309152971929828506604987519031157460781382285743656206578561365761533082562990356147623685694033761103029589221244291694164651604106934264955465261078481986125921552132492430360037291111654606991893838133671117810391078569047293535576085342470500670293846020985724800450962207736999379184098886792701029150883390360356404688464558617544118270147666524119560405004005679020975534913799462893124073275880249252482523813582171999749522817580007538305862240239574739594897985237078293708759705739976968439456043754930018207917073595062983105698073862102493250050070743519688909454823827360818077960107471887049717156086604427694870723190731814824461185923158594687382462674785523392327158599167739447531342384423677939705304700477138554922997572759765512000480938663955508975373135115147361630336867336654105421152212250324862548843401651288138804375624797002112788984943830155837474861981889299000393567570377426652572470668476883490173971255368862610900339705491441379356395750835187659760506284978163182189685928251597486969026752587717622026456686893769614266477048015359363735857417799555391521884111936922862561203590193732745808815424533880760254803760258498011078013346915579558228120506975345125868363647207525706629120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 2675542082034111516430684736367982249791726542902338635265253249963722067006310100656257769527252515715584951308587034775022260023668150285605601479128256970852708336795521667165493909558022483608437665834092071968057291941885345449040447025953683162712637928802795639097511668278949389317144788537236465015983105070257828991277633053789093914186228978610542326852748392855728643063693275236656021441009035424790730432737475334595752492769433248607444035671203905305943941208660248620409431951743760919318149553088255155932810074052699215578811287847776435115690415440653388299183697273448386238705418577608906063843642618856090262440107793481822051917529194109689683592721215666209349421097153609607622449225062956958021920492349930214292406350620309549490414697745095606544626059738270581148470321138762658843006919059117244360700346833801006784058776979532924474604267065157337014532334418409589306216316164756339948610609243501403886669368977368346581319296458059312310470453463502009684076779011487203934138473631552223475543898440277587623380648648476574153699556509871233457432615907316180768834257513206540443704545972359669642994037698661940602984542746015698153657576748716756672285717478955675458850369614385666492694149243538326245630749470074102480570781952641134377183945089272066911228786697224456079826983603076078047840540847398046658185663603776321100863915954804655742686348019399108591432541470209662109304914947071736605649276991237044556367753514978123699885792573917532126270360909661576095885027187239941050567216445398000543313921243604358369005071024580431845389889208027041156408668888347693223858022213797061675478522024588131792518735234642791782579214596527970643892074816136005466397459246743440155593687446505404456979845187189476464288964607091181209115333196975342533943501073958647083169324995871197234157905325290829111732892584622986551187146219078648481163208616251698526464981305845671407442469737164028860492742425680885606968100618234433650982566400595206630795715977744429442953261341997219085994418167115522397188965019910553404384479833417010158879809413742449487651536912329644770168997183853852910025663863802800669316577648488933498285840998320589310984384683976380906579958959143189338527982644295977268632610137832024705664647271716615094272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -1215714340730473295908493648012311873128911041243846529575212051676438550501009750884771893624288610726246391896243023583612254074492064554711017829458357343762822395474632976309950147839661606318100918487827794315906087896066183712025378028961808034734556916858692071195262079152004955283332505564083431123848085574593380124390629849909677425270558027941526305544904865851911322685047583252322766335967239485110172189829528509303186056196122379924320428765466740947454757255571151945639197057184714263780449171827864544019602168597404924438136574626672961967718679934550917451326998626606256616482725925109384157760208689416476252859626706572258403687053393585091725928535002952944912996468279370673605379594506087737801658283621011079931833645019235541372410354472117788111403994416783683338670456501005834828984408736802977772185015937942536485084416385837487141788406218102312181709118232563304448801112418726432099087896396615492346745023040907854026304858427849931454055927356587936092634132375049534372722743255318806671466083697241220748143685531421858752983050987502788899889192062980300625611673740388922174203289680602542067816119126092877948628335390914908095877306509901494069907417019606265916255467017104525971586633391457695599457592597973498619339307431526579348640626984105120780258110135757346815075716143944396348326017182743583797581965349337746136934835217600453448696031582784053380730956579141744256051334721874150388061002691844698601130804151406010971845872221464093924519299033108805504399182350770810391974959980604324261424039719655415702964013149692978621372225733533855631212028484424855062256508662868306852110410767001584557118583711143324686537488784213772303564796562806486767168325737929871205228444604046207706394146746153212479034314735300357273584758053388668532531785105140050852761322967378270238839026060580832993800417485138844629560702242316765647944794483309331528553766782325584858439208603291400971756276905493489658827386544992729172824871759741910319748800708255675201463591598054784791792079543226888554679577307480434756636359508122302920075875374746291212858579217196732225974708095491962225289487059177589056696924598404692329406760388549362531842080615975574781418255187771117246132852612855859567692953275044025118463931187686345990471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 202942282974442768589390866966942197254292560814937065622285626216176258523833802527646920859966754303465455181337034049692811325739704197036097377022111154073418452473233680643024447004081034092555522863101845234289469626642743429098963516706482217690816660343922705793289772637359664389931866000290322794888397485317998701407098521145259125669575271475821905356038312456640012012287843140890365259758683701892019116838255659125854816868387778038271810564851000648165522989517501609898722425540546096732765238869570412156332564362713248340526961015833371748685344381572179127811556262861704113277660503271563501338996639621940066639867196175918475999991931818829222202267182624705215068303357061375090061296908012604030707197130787173505752186122753227090958085757673309023262607373039678115490792997314575500085262801730693849129533994387273951968459261051722135367877816598915939234531464858092740772258355184191907519998828518288572183792871884876337037452318632372963676052534635590681725836347033407367938909385133062248976146204823029037939236300211116223399843388171864287062736375174907024196536967450947756729167681756775534076005489481345611662765118514795707545770796739813372862562746076854035609194659037043109378289013073287130687398155784448715741868319542390615168308638409737171436691643017681736549370137253421618958673877777011545902257835467048907484672109578021153721027255804177178303253763222671880465058870616245051680676271932571798160618074527555093885579562903735713955486364743173752572822155010285552388277439659900984349607909506867196831670608885797959319077338304277170082003834858280214598492095717704591546872884792028029560253644269194134128573182918755497090353720241918289103760054788711709329531341181706850581585220425506099673710248211118847816006323315045903117241009865240928517089236329705996661478009611525558435774543443006863748658494565577783700776182423725292224774305627804387949073800470212558684619313930685022310266667479428489758131718571085966405231751042889575165900667087742477002626676898927124839615875343140008018168063393347513936810108120105988730192125188254313339529105991295415551780503771625874299878342354283253356299838529017117694361103758349122716913666678707492179795842537094816661206867224332520721236022024556980994048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] 77548633133632495106170374835399365839982890017899179686451797385985995245740587651872204239853833611473282722521427865352643538189337402944924037720854748097418058126191424496992582610078219044484955473275197549178621839265796787272667807284881498173679043605643334685820260582076652258137964004201508899808138816514136376716939350723639080668425596997165148173367093098806137451106506904489167416372690940151266728057286313611434859802528343589293699005834583875410361935517615179105758570517494160208793290514120138247971662695417494705398151532660146377099985327779576955485259583900040629664729516183176727562424916048668454794801452493905524277085491821307491714269717613086777974476424733750752978791152449075759103134094467610279936568920575684711416664541858764147847142360983220229358310196320995093404909900742928293186203558614710580708200372433238836412240434435533838278459476540650554331959521687633939530180803166072592839072517123414858034144664675720925840033700947479299148719992479109267364931299802029381689129034446844812623303801676569201502902911358230043271727038018767012935956066509628282056182012235458429436313357538203526780711975379929579921688072960521786964226970845791530100793661233192392314007614214692496028662318230766318959819532546485601977783959766528458628659882963386932711022139592513936372167935165791739084836044790003574274074659278843189969265487701851186725289634537522518629450828435440483384327850404652585162167551874221608457546040362855153396034100123047532980775087817521890766768141035166313164627630906866863179561580601517429983330757888480166680634654061073147845791026532545667385791697482254575844659388808730135105192482183970886457118286124368808924508749744356469138550144035076802487451853067037629273236156712904494247945441942195857137831103378227669781048526015535443008005750173558296955064777379423378882015297493650935872574316167782546033010428711610220540604198173823474933234285256122366299499112761505061015108312445378450234319619275208784305458577743553705760601387842510472361922038573233879857264039943998548055472076741210322140814307993105545920609007973144165848824155767413652491118943984455313838094569618942154898740857537707793443451133956416954557368308234493384587519063101686467789728358651627202150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] -5990947540890900067557893701786082637143423701115436655770467273912042240077571979909249643092300759875189363106340708457088731183014631611313294897851594543383758075802899049238973204325643615007755322536005350806668157993135808263567830281025516444416425428868611857052170144680624219391872034794565552164701944636190472249835712020864086505295999978922688368601294409026682796319522680542412830260981931540964724313638819183152854601728662527148434039682310896340042646776827248258775136087528021211170238574136657909051561535518161882033226160286894359523252348254570230258564780447898460766213984046008651336697645384917016915817503846693662347906673125902538294935486029345708056600100874623158657341689491696184597641386891261261189782917158911914852056923871868738899975516251723500929943010690444970992061695213531696922390269095941644648816458895260657041437946016895009119602382663774541562209324967115513370813147838014499239200707325342093426468732329788742239092022175518557144843873286471410498396053819659100927729595983560143965078403701411525011429331054779075608132222191775405596271588657697733951081148477394103011800640728373608751147175260073363951041367393486609282771151459116606061669374790423630168777676091039374654916577910733647760290105215377656098716229914287172451196183207866862125649820128991732656323398415675647007006784370168245271422561200589754126021296951850767735716953579451512885124871071286769253999444330129875339957016967887478790997407002472478385587063628250084245009328804074873987880693347807118912749545822206065628953094386523805634542624656877069876227819458147006248763394952511448430596392350650866118838537740139816700213636813914320970525623378042761483976522883719956549165554968898322729264473767619372591116061958203211075551637323714710845022469245058871349333808223473886311480999897087636711282744073496568596405979314835758618812770246358143024204846443551421575404810701456203075208000028580723788610388521227678722436056174703478802151130269695486807932438168824968400687867633012820074163651183571982904044007920956361781340776007236462558480432418484267731734528256366839546705254141817426421798084830361434212797435702340913200465097146482564616067008359721640156626657393280727963848564079332447011701677610132624637952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] -72817075477136053760360784631384199654790941105560154973965958931033391096730615249593439526175668077890605489210480932260392727943512047541850820730698311863243269716882556101579050846497951053797986907930622013226514680112439899514447477052197651777509432123575015718288623468012906091341304754742502305568943085756619493101436316189156935400083224306058492705691077217958755768515606621057385501245543596542077215073668560637940098891298144596853942068901672472200649694251750645119631906566150458726185460335389365723782472302929722614665950757984091588766649020774237049125173989303671364579717580217554990156777067736040533954628156350381259993014534822182706262858308648460121484017801216751503956882672577576128636571071002835754969268687687842200867597853619869017435121833727356817493108206780635297286910151791128722794636857002609981186170229627067696210475760596941399108549942708683244025033268036672864839177427934749527143504814164974248550371516478138117192257423944398373109772498372265460550416715871435877236450293231231108359700247213601208130046945608780228531356168016975532530666129927718484660552238102830084717813484566097830504335370839378894036083689176946893949930305931358103328631413717577598935632584415199921392725187498392318790787770670442874698334376580324419874126372118196279366136809106569244178694199066097640481604623120186781496066502422525776004673642454716035149176291103305453971329581374902912319536858474978562309853217340786483630523902056549397326016564737366274104308119111153620595359155547007311704742594750367200818201543438882886040612162025716595011734375492885019030280656534404213123635325462897414485322723347851545274070381366028081895674581150388507269447040253395766797900241066797418580011420172649381421803911696068997875925470367121600525228988926090399513978714097284224912575577458311323705728721070940707172070117085564080314561663731473985688867907183645020302167728046517285855967302296656626275733297210393655796106023758073325324346267882846109493860282515069569194347066454561529223328781806188817883306157050471557585849960330069704096541265400877567786192870341502677111072356063384697866395175436843226119999506945143017014690872844226244815863665260265255619365449270745365766296539094637581534246532350757809684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] 74767303135530573288191658887421897810392178910508904503292262693364934121396066443718583558827855807188720338568317353835879468354584052652448454705643097219505501159290416429501813544429967303648169959222924825038747007622105462576534599448465943592959393139030622812569789012584681240925725588179089489472286052017022769876856520536076163810209260318910069955979613421869780196507103616549812052480198586979652036050727678511569841293055010871734954792092215256084270024126155112889232388677854403122529774451422790206950646792999034029470742084325258077421675259706091664641817015395062852512809109481884368870499470423889073328413920998359228560447313801563533364573699985400982061902657448723625049507475587659089771539378881055864578370748382036613417310099658726115354951308994760866719058953246626263818303346609546055172774364331983889536724556784115242590853237600630566745536871248038211760721871398600892379475248283810445313258130594214569849425923950959102936774362923743482597134414806809181458634805444264436970924250180595557371242535111529754005432101703682336429200085465951125661404152637959375552288455673099451496697687139712659048706455016636619695402268998555675701893518154015314672682816444487060023760954451815152250181149852312101247290756790788480596997245864793716296999537639631400855571053209014745624766067800884546273723751528989595532853647999253055716128290522596670014701095813863752133200129275820039661970704167369327209842979829168416254434733365586174750399693203053379516278397237446845232516113535503302536416174166775649558041870639632420023337157130304331982629604870931641705744999350969862088042818890238525454465224450810029650957103459821035095545278251439145771358112418408707560869860423183986626027717073939800252334840455065190898795467322172480468525453298419185059233673525194369358541315594385927577865610602000418209222095049548435309721240242053901152872640378439024144848434712341555368084301358148925982057548223683189321647782518438349889223152261225812489333364575740331928922600381016424363754949185401076653677507312063851749453453428079710126964304765087150523140829469012165933552276708526627920503488755988521125629647972826361798963297701064204324387393554956245093654135554203124070923533975111455713267229825529129467904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] -43570315100966701484849363695931050926425525773070201400002701250874033335869284016777393682340477613465360995723133163770787648431792767616339931825056126934467238494155806732404574300209641746600362936593430117173617310135136846108867211424385843392912246185829023877886141627666690449372124672950653504179003625441326749457614838681448089690479622064450113280316571957554952369755311259161438323912156041788577908028174958222844996272635840950933915103823140433989854532454366032574749119852659165741525295536233328139340597796142023968156712659468274401682618408153263578095657951006206221906186444062237852363158201892178242798163646311522176396566323688481705044215995271182913052719674473237784580392492396907898731031315920936742549091816712071649014877422158815495591894090269303441214758118722873861816289180348693732171500932385126030016270948711668232118745584003083220401873530658727788255165089774449540794042708611407270079130048091447123746534397963252823982704214937845608139683758841915565050601135928684008342394421114790325200573007247497988014263885546420915662758990555372861069797780126677027129438870285298943289041623097096836977029292081206118243867803204604475982080943844290506611333178663207770461387143620820749353859896822635543774584395117606302850217347696736299081934181035144295014346668644120805879088630455670743238040929182552924548370076477947293625928574551482972938992479885868279007796711354560306536359885170201234029640627607336757257699262586263946257560543844961117309844020328762776308112124139734818051096268795702199909117137822581134047629497827424689953793632253862481974245443655794920363018581585602024243317482874913453741483131081663234013892173384307167318064725275890467919264151542699220400547825073310432792060779616260358717849639415833669317197796098229114870765094014795141898316518775212178675085625153421490501039562782136102635012004864255522613441989612930099974669569672246507910924275272745653194208866046677377371139793690690615733203429226933744452867330720340803131883021662949072926746833317889302904129241598519173238354923499475485605085580368069207811080424411491937950664793940270506841102231611688734177094812772728344849159564163228137265909454846892452269555611125439669399033318210432137030613502799558905692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] 18135786888347124786085664879031595723082855248667000705976847797041904080000855122999458126517140662934878335312965955513380165232732149939233496972414528680400965543043874583064802050433465274947392973110693906775081893092284203679518572650503273170408633128673217980978694335106279454464963663104587720955544042968083077393537924418696413787151164149963751540763491072869330294705347388620803504042284055442424168254461862773433856260119758961010448829376966626265661573468186878584275041493455698250243551676387161932982293822860162669370005422136921555473854714923248549785348905291887626719952497840099150283271151953137718117420254591921052050798741042154559017963032955587510664843745251600476783829940773957271980809971386891383475126939674274353318300308686521839253207622060723994266119142546087959880677287189890693152809541868095506172535342689775781010642168582901433935225016964134983042380253218098816954864325535901316666486238928115657631206829588608864063152829548981636716639435315931766988541378484016158735525879061305156987294522914970341823778684586932998369407272495225380264458977082631555387540943445144278974691494547764639824423380803229806168047013757101235689092488570440115430723025533801346344146333432406927713193122597691145060601932487993609286016421398832703106263676144408527941559952671698290272268759081393911827662837236069695753024739766532359278782342689638892677426053999140456454333592438692641607331128519538128860922915809764998175378337802980504976270224837312210257729010407299534151847657009818246307457996103008396682458918175538558759387623493456848076471312295250938982552937441953579566601129467311715583139012375325437829711763236744212775490469479813283214957252233552737144552660990906264490563227128468962018289649332795132121033515577871533133074238857816645653439068418193013636138386288762370806836548837161596569031439155304424401705593523854018817311576011004804440108186076069858419069643290423575346033112553110378597246319634118390846958932415739787462598041753660279572931451940050166104658511145524105494349523005174858375841044460809535900431691309003622771664587900204820238267637857357068462944834954933048889343265040838195407733198498983008362638735267435885408106528479604071153732512297485717810256579335230045814784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] -5955323499766897143399928934933853495305316750323695818296250801495381937377716562833061221174924582743405749621130440499577349967535686282446021753011422124723345556921470925301787490592550879034229333693834834242973795888666651845630170362095010016249751535877089225970411550675131147859697859246446631837123554546278997450261746004143767679030185924674557420129586857806641524597180657459394384909045942058624424084396448815209232480611360207028466732328560383067467252068754299119051017463245368835044023082794228511154443345945782480158201243250099590114035124660215497790731936827471564608037684949595817750633777737403010094702969478469879010060271994300878419000392340873674700139016447713092559263027942773268619101060826184569376216717676970322533954441092819177529698568915426878136155470914077143601579668322336078707429488232579576462121022010896568120060692410780905862618664447238690912473549302646027022677176924026653320440570721463921049127049944340058789263785970024621765239306566700385690070862896745515078220363962084367609032204163128095418814234499613384812407300799498650343946993863152411636575083352976665623422433627775850667843341826758397244501955311711593778700442252582009976312324315127852055478002500316829000573510445805494432987274437141696593561118719884481247434536736675444493427434997365036391520899844559885954228026219521657228519619878531842785955487321570140240183563692959432538083376446621014524493912906690893980551207131920163697565920516379679294596525169178070608235063456896842394910949749595668138805669155953009966104648589779241697268338766079930733789885146283202755583500242728380035821534245928401119741491672072447258336148842492133068895897001260455111616181656145502594411024329069925088687640131174843472000054930492114391553423591561999163636884956053535231914274316142987065199659313772678202219581659791416172901494615342342585361603766873656937940292716100714141364927264360197612004263218670881540379270860060315901537427100305218762994193975483575467988887652098628703687050670945516483210293230190344146413837437593292431131617748220078681798164901278616180937612135330306366493270201598123102143363046922052196945847147911055449474250329136076433645008596069694906294389993399839293714419872477110182920995358957350420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] 1671572014308353145943822590987554957700731772253359213584204169017211032248484808296063972606073716627589935338262167166652828037761494031419834734399524848104757197374233241383515336548009531404099630125699844812437024136894416459069406591099283855137310018119055439837834007018421964626368543041506641803199602513452424230078890940564422500418201983745758046582410074331224941906849324750051215940319018507413649981241514095992727739963584628105961032062305017895531084108446898380771473021041185216044344990967940525195230203250053896196287945691184033841714586188855764413692335843234379879788392113710482316708886950975426971384121434433715164916916796249295093459776247367283844776361914063543341936350239821530670264417167876615577909731756677792301326949419677356282477069051036958590070892818918381370208190686734276946643953561908101720648177665636124580577626873203831483340381541391513075635037064503129198114063483315232045509651582675925865478332236583626718138371947745704343593308429591716403671541241305946330671419327669940013955968392935187117662255252757976696185100665525709087179075931095596945989658443512949260796172806217601860836179682104683750070917671222370156427148033200846273862032129098035304374931613358060349084664489594438619426166284199281301453081706813690682229962855314317816867050526708969252546352500407535289677325598234738360609633760191848861839571395271323551066889233643918638036818558664845447100492622607025096884717349760858340865434737236748305160602283375368673902833644428723971618799250138950483135981771646993077526642665926017758600289339621892624344757129543098057367215722519972845542143981959316545331118929134628548633440670088804660413138312155055830680535808550835252822098143343940142844485103856549865258139285015603583682516914692101472864923126230406153830602437951913382522968425599916522176786915010354647825134790042337881904200087799804074244691103158466438885615690245529396406320930049929450962469907435389899848099552675763815549946651737292853841535508666363567868504759520596067735847510699522017455162601361687936013652463521770027813733565115030181708787272431367180323170280485652231800816955886591810376527843402676273923603559611577824863974081802753957851585517622937705295694736786600170700820617096614379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] -426613751961852057469506245516914733062091724765066409019213730899006552294490455771620146790446865222915557245240543011608510968912094934413690688826742923847761480822664753337371195502929622872393238484824021480439268764048670925771573571883896273164847892509307166875491788874851663206757504407921381288003550682705948349060332620824148341939347935465964105411391427057732046951818161993435047113697814467177220401254148122259766048294283956867425927224656046464901737964410104798520229554724863753085675446873506414541992742532248311045958508126821175746452262010800196431358280236979645541664096690203778072559626759450475683742672727806275961353481524900897922465031449574584163102407425857860493081026319086488688323275066101667196053606017225814027826315016659162440534565419383702400924426144952618154315019026744556521262616330230643876604028907022485183647076986539259781912927566626620239744592494736772294240472492653469357582155821365507200645217391841099666830729364960215522502388634198527089143190147571076251335309655973829700875356960405086489735992588064560913599339079555319247737340349303426623553778118319651535377109656481485449995220837452586843791758055131038599266354619015827949525887320855141451084189930988669322565995348172449489361126400605177027189930363740851628735711511286133646694605970777991291636886493379691995408847899120790348497906477941344480928391043537380046171773824517533989742319138639005096730638661292303022462825038967146138755564153130501800267933749243190552381343660785924561636463576993186486195726060540335085491391479857037232110829607989393701954519654402790266753664436039143739245024968920695506289908857541746538017885973216146168315319628314693665151047229252926226165800224386831337546598085718773225574840755145086001170944503215471929277496367964971999650112450621668314363759836089739611915278292538997338288535404734227294536338114572059233161299056947470904551877159941767095126923928791509043606788621094976713970886286660008915320715362993859635011309044316662397997006277924727683081423616593326016063348167577761123317727100881862810155735892912123384515327527227801890330227596572610414874004018357405165556959802544554619176547878181668671824878104347235532359671707459076530169450648478285437762260097306554531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] 99011502857933497531833180873605337123818956284900580656914384661144446935311999081975461854852792338707958039020304148438261783245290937163659935880458098548011424192388797605949643795807870278375386068283863197110343835195743919993447345703637876089078696773469555328128716103965617514896865502059977298913814492383451092848290511988373820114601791506472294674801345351368403913170378640323454016891286729756740168824767582028442578204711721974215933013163484132804477118379725339864305282296002178740571875533447543453293569367142408542809614321688085685277182841481731335604130466944520077592070075529966233330616156624749187148202919147105174724589446884944728684781749589162316115500985123465681697200485808455758144843591791452204397428812674227107534070009485650392083367223453686777232632139465130730770279380618273265288214912339827238936081113999552952713343657260801825415107596505640152785576914006343405994013460340207004806412702840160602067824828851008438073014645373879701455126375840638412043359632220341291867311824495759925207584787294879967382755559766676102129755133489623332066947716240936826743762244285656220017947405285465632003240626221136634761378876173679118838044390433209399977402845768762402315259725660224539818049690198568042236510807493083103650417588685513999722509139199744323599688033607550501492585644653255073204487938896534607351677968606074165666736973038494877205317206489536380818060086100694980963338909519228049878986565410378055270182480808319229092577067939223373469403733243350544346282012295107249141442997588506371640751051941616528267060536890967554258253135564941284506560969498314864821764555493201887719968027801878829886930792525130586404714247760134272872957748546557495958603559463919487891748009467921842217659007105508315615829986250504995513892604093793753018884385914464705315814352199920611974463902540538708512129096393467036041462903047840120725136467531155552915329987503349099589983813227531820412820355890761486737855457466579674052997044834673399036832720524051440857141792904613246168617948280485002742956891426228827551517611599165892245611809761437736595091334979944319123892730875824051047914468019438753901404339594376797045537112560839531223567507266814158354287931887027839633254740223618364834319198732622495744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] -19642332089185131006731538220439760960839725313712024103685407458653613232893300276425853413025897139361707043314001797965139428351857192012941853930797521245468955564082920687727495116532365131393269619353265732110119026998812249035436246653393474425280181098697792265375108854734315987323605956252849001034143038146557189516839613062538304556139939277404632330964116535676313252122951005604549859003074867138798202567179138618752645355068241623433418949183604365692018394690379437744653656890168907210778906103078216511085967802584691508093334457084555047881968526331768910234579453002901437513421863329701888930096948415055851882110011059815348716785773845864973738937792534733812786929587568061086269504888686993215824343281799827622331852969139387637953609079758552081657157494434746974002985016743419135370547913158991173516545717109136930501018387058673708893290558055169508190952892870893188433732150714931996865040147713626982485765459160375345171995104085081303965124874776061663189412550363781406486030472889318145630905140134541706250900855278510417750000071015459323223711376897248607530192728265666120052934483298994852878719235803944719880487380924123377187016192907485523803548153586594539675433140142786450336723815735418752590562735177642323702424296966144556417241663505745648218942936596388139819634812573158926187449513602444722300443588076748192669946807120085308090463407049383333669380234664327042532708713456511227576775301624399997810379075735067236995826325308045387980798461024498083159861466421741139579080494747579770669874422657896011018227675980398581261687276407879446561713880174291133494221289277441291626257732367269981907442735578617966724104101257840900288242638387307887430640780408409480700453624623968811270385290705360675392209747131841694213096640390624020969482737232247283126915040019708026197817487829708886060731751757629606928561675450886287458821894990114511290450315627224853687185823972762848699978722196059939006501026798918628606203356267688998690769382138549491278698963887723259972391318146400582276384567129053759710306830817757445733349150047442660882947055942750757231965384229209212492072495347911602864192744230183968198235154916010091599522676764444196972738615097908786870476461082470018635468761235245836970994807851754455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] 3292844885620831901529789776791017986835129560684610151173292981116822801364697506502989282275904817141756939661469444571827234732212487915390851768759610418501413657363579606304596436193532258782181352715283418859971661511029604156148767262580661886727159649527372934595989497786121035880609230162574035254612801036832402067034588397824508420900834533940311670194240186749649255859604521986596808075593098298989402000122709274312235890694844354378990578556240117573602731483739520391560525607915569797914326159719465697614833441481997439587989589836311791498756224769015169528552644530262761632328564620207428240780643427997772799639114939895494287478378536579608836944805778410525141039844436282531042307015857164934332804116907703892748907094192416879402891753074239160036998615338572789408222848261071029481851759483341005404721153400036892277846029098728659763905579208833424880129434859228409080561390828110686123206585865371943742486871079377173247067769968066574522121890284463802821626088262594026509779732939255587800193514077035334510743300229795270993166249365746637775810263228569989162432013710222265567382851555904279588321710191840213848435076153812730539213672352142798138932700724848160211901966922373866204903968175770132529802011853771603638049817079734113641908966011517673057962221197384836926718282010251903930823848972886838318739422325347155393723166583682575838789139876165185510401932563229714960636147697693014492705401192728304336539881356691814050111979631472478308441896455754968147190425760605886952078380164855843844954305578276444218929035152265202484845790855704328190802176864430120114432388385908543746353011362705057003284110257472928979597566679273052264896884005442219453028257429998939938435747378251186568180583918670301238690792013268303289355891705172791243428519765358737652503072915351702285761888537150837448752296249138216157832449479862872884635933187722514633017525790585615891562421041676646136758926839165613764691780598395359316325675590603094925484284224741105469569559435297237748644565881997931736273987789061769660288786449377395793151735675856368898078393439029822197155924587401040221853283951347327810059715930577723262940153590263146153993555049616817285600189682264709998267618493086133244959567109779278067995868406090825728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] -651109861566964345868198949146288482955501922763226433306666172440388824035795029553204326324465305293326215517040272308711365648903231551614031515371751788568126665115883831929082189514329937890348619683326484637938718765398046310231704351521012627709312111750321231920946563993644000729968416409967410051269594934605016023734165410466246440355500127090566935788601559582260010532802399607976822901591975001506572764228653539065653800961237531984068887363830160489288633278902667453475612203247221155873415283862500986298957567817422508672834622753111702782645040028097884962898021517390891920072663766971428913301339793444837645137338674472119094343823837760064313595116066873165163885399913630246888463798275930235767232629519413635894325316916580112374014192726371079522537578516868456424200283020799301439720326815095327323245967455333895445353307494700727905216768555992767978513854654008794020095725114032932247541270921897123025047717138664870506625824084718322016786930553684762663936220381366899543587805073272723268350727044731182317298305404920973446554751016548613931974431359319425405841569012159673454692006082117636944155730650001468927507467860687284101745528963356095365924847580783041692737272119732662048987037713878009112868224806306558276814124817345859323492352144006488941138849728174224789410144856445979119196088805060189242943324451468463021437003104798260451937813597277263920590290681198772046979991264626965872949153561850797012849167411639221780125458421223998476466551787296579445756203564538488807832511500309465604865572163280215223215699402969790917079117668364424182823642156559793201350780556258241563616272403736635267489424375329470750811586509242137582840769358853352506731623340216972295840276005709618552828288479487442762784027393532418998657054622101628548161305049403622747326790184706592565116598706648079751580324847113014980249366524094310634175871173334998245151850813800101362219634428863408306043991168397748716028150754683778234862880329713188932530419595310838371515079485883890923751162907775567842196147886808529167837232830552778547079945972308061287501782265625297176649671831717471103094957518545264312074044408988794471716431893193516264798983926383774229307303968196305375430702261382145813518769554674023423125559525832130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] 231990109300673996856492408760669901477140727438093281310903864047140799026856212941642616524002774115816340326145589213446216668310840542825320525897485601829604504591464911115854619911081961012580738442745821799057215210177461878939196111002358572579939908135328292662900505146611516300626551821256101491107672787527482003122297260738737299229483381587296720573129154971369974890696303616932106021172524092850041392001496617249347829880888987120487873480904303509860774059484360168215863726070251161189749731658282926251440971544969448855045013586581262020663035551842006435299654566975787830623453192943038832642082521206799742477656810860542097451498047062984620566205108747171212953428934198515058937349062389961262272995090238898322428204684423876033018155020491639913972196997509107250768729250297790389227450648365358430907537499103037000905193899985169974700963467488494799550169683726654743258230089846436998973679919392638204636992423771522316765564370015360378066681800401387964009944240569792083141932715222071890757903970610301349411447137253176041859657411784921640754361763725117487753554740036126104421653311347212841370393423312990924807261547223253003215191447528881483548847188974392838850978533805822082078600885833618248585744491860020877354805603094016231499725311154518214963012417723506360555102188321262442093309962818220277863621632439550387368434455951187792002266496307691948168591043595114156046013379853011212860288119157584260934934468219879538503184111382138379744514937212180650748036777187118879053400127377957860907541796996457763175302825861685645454511834606594795857060329140254106210900795874283420011746645085993748073581640566711506883971797109846786676247224734551250328184272583353027703603329727363565630660231407367765057878900678011837541216836778521703679221297844716166479905291532293921898194137164919342856709848181343074168371018390835942056838085774695478133097196410221234028281361010908301131520513759447526314550644866857564382755262034336241944039052757439409700334154844848043989806908880614759618287134077576470298740427311832686791699283296082389360359839704297484520553150175951774327787985454375592218191653509516337266340056209608538138593938811996581385222214890190752299479127122113424275580249772440168450705988243161088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] -94953414757646465993277691504342681409613127347068013583117858446928998182443766871481780576636885707684368134781566406451644259196897872573481340430548957383062512787466308538970746160731590688643701254585643522170869440747279414055320473805876957164912611572345208872127477339652493690276353948488763827769641858723348093694669785110842535291931141028172517697121813545436687699355825390257535422172561187573168347922550688478810665220681863145392649110279179598559040661635221742834414826114238388500745463637917417158473837532529183331095951595676382831564404179811901620969924789237904860227877792296846970142501134625500097264653562509316771633790824656721426351611669328169480844527198925593959120129200879098841210967503327020368438861900161762661123267313812469705605390473920067744367978654243471193671365371888341149484995680723903130056239138181224189627505991148351100370553613516915600523211594849071854533440672176025904448157248477168948368365603836728774582652979821977220761663551294610972834075135749498269357781848946766830797349926360394733745472042024830419879808903122862634571885774781739666087928560171933667083749013351351742629557430059089109487561401927918179539953233356851413308041973848922435644533202376586913749886035796714566223007648245542786699322115839882814849240033136598028725955940612913988321050826966715388886375628254396483207815229575856291262997761264140859623174434053679554290838710193947054910348985424411202610175175109404945011180429202064995387146373824346668900143557024847140006517710343538905078762106867668282661415067508895153382452391115038234059112759461799783255197601409248393039090475285271419472907664429760456508072344750979111397640624533306189620915371093682323118956416741579483717344159800952703175490750254588817945959294752251369088079719273459748511747398969418478746319695975536162641438341719512326486056388916236787879214636181270619505689986511109168004100085056036549855006520774607229622243430302249530325474430832849257199936074216237386983133718404543541211798678545492234025951509440094660468074915758217934179361721006652659637615314421606410682516212680834575804088346308554486085286715601401840902182496232719026654251179609229664623171457986520150572605280952858821455860064585877657174372441684705280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] 32589506739259415673679161689892189102286890158194062415588051251700735227810825314186626952489863482007623720981284995625208725330136723702951262853413843029599981982524684475747465085479729456218498338644067373062296716604915816146578168442797215773650050549578500299082286781536283428674215418380594444183467738108042821871906230762379813540217525070125123180304987341005609690496534279690123155913550443464566711721407420288686557154157493933402315853756809423492842589537554722291008253704020785063492959674275507725190050492807228932267208487369570511714588449730689350597688656701758150270690975208009800080761245627761935567847002993702846734390859227115383052097717570683598370504707147316146409440352634495927969881959819234235777551241581224892870845348296299729043447364861520997270740077637070203577639724231599679729442400193571883381811777364730555391598835242186942922048020310246948100636725043333404207504441154168299899737004856675184057232792348415361149850936197738713907684292723773463485818238018837438959491249808115193465508305593105650496150106148490630017943025180878688489937963955238803917177538888138575411551821872425413355894031935994510484270428411323210371685742384650283928693550085314516075951531049992792259754329269337044137514186053880691477031809675948442848184815077359703956702411050917711028645187363575744663771549413267343568646569298283075907070470094211126574797950984036846925282840711261076564478320465692566178811542443202861904711424221725697042051998394359244995588634462677781086470668216878209428150639384826253374991981823015068241220778402909281354899434590480914667125584937627936231262376879728400349611281454611950534021857904047355795378863115625954597099697984409459222095166769812037945326215310417513801134950944984521520479772118942611547240319340767183437529388913288038743654059790257752299040905147614667595306832625124424168720096521405285313085910654777189489721278229131001068794414575224072768953182775887555394495227391444847507201603646236303129020562661134972770022412448091762474854775618710649457128413127056713274650663426850454392734321028228419580730701627506339556433381451916240693051064835034423705343577496863827068407200791459931773895658906279538926166520320050849624602215447631047219781306551369728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] -9301107900698857445699683067642566099626276838332306517012136515833120990143666735574124693433857758849842124203567508087983011314173791670194067140130083842493455952420899579518419575642347001269051393128683938330246810411795532161216246999103089750789861173525838886218976184979952422273332728346941265548832909379743291102624857203850225479976418396766339538547100115916920961589998991430574788384750894181460255348029709847556072674200952142245891874384604188365616182079722755403502207645206802291870336788292644787830346169658410045811427455434966304710453710938850175553902367446069970830889497357663995783077961315829877709593785913734886112551648385517938993710569501391396328828456844812058893875797934036991566347755362225660795279036798588549662352321579004472199172678612628753071826288202266916231526543145453713283511123143025746017675115657136756425393973776786331353012700255210311365866728911898906737949962940646537789885090325277853629920871707184445008056490636719998912436082334137847434296426125201908747908790445205719526518709978690136765478582924725825911365894351641248741707637685360329106257345028146659543583068587487803908237343278007758674581857522611844596027489697956895001786325898471670806210577623780492620113524771046918342329688392507329254218679134877080335683622589577842555186600127584643380799571011994031582927528087704516094103323388786189131818765557832098954660284022781691629984187575843090202903108127583223642803558291934670261244831581610122652533508333430536446307597343603843727843319472403963778132838732272289780163623716119728626759133171389605302908431626311008514116985360501726567139330110308611662869501926420335449742515702220233392578805235463257105607796261840775793368310537992602357553528273469637155793745920938592641027924377968947771800591435928110603865746874446499134767767640929409078670242266918435785707476143625203730984704626332659682083376607084506975832936375415746654268188062609127957064217936221853531189543862901797930818796758463799689670838592458472079054953853000284844810302807837678225879465579399022534198046789851155081190336148086671293038849750397053323208165678053964349237715668391835156073609636964819150465017681163916763722598689548795867972901668197809350155522851079444261766960796139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] 2288244391090118667099360694812976554020591297191937254653216151211073254926464614485045251243768716932966119633799219041837129944840156052316190402677469510883036820358080896874848959867638072511563175184839212397159352402222208131237301833961245176273109624924409368675028369179169272961328415599643758221963995067966987334231422690350908784339329766359214847423580497334457409068176056820206516813021648127741792738292448099140994537615564682267307918536787765745849976614820675291046948090415059632306037973934624790921985363395743160258268271619075649858645945346131401511060115956950494404460578397303061326753944440835153414568319503097367859912671534684276601350915890433765502353255631398920935362099713211730102886627908715262738191331640558887560745626250416664301605530834770201254026578385561794052468292175719969020682451056457870069621218610494220252956738190662463099848206535250076876174751485933653048981252689638212048635663113510440888447249209077256517392907696970857636133638282697157559405550615795513949488927108927592379906955537750509155873038006918774839308263549603128638641816494236435761860513949789478631606181108854269868994401296967619417946448047958127761767871233852385877376704653448633146036003612229925379250775798213505329557336319808719978809954011543802121595181008201699930093007878536104743843832048763053052640540168823493648925283326009878246473045472062608399435229385597793960085923941253954220833779991752766387311334133073229362299938985352403377582552293035525439008670267351756059280742744784980033737665481009994066608317191928242640837185783306157534496747109600768203610252944810412048051211307950284311872445831017013210702453235762221793488784871986644956928986751570617579457249265683435998912151908949701599449685797321713586660185554488586418655700921977055134941966957554668823093379636734868996326734205163931404755955940966437741268083674805267542877242092436072089365880148097746276012814437447970887932592556272763773470668515132488436112083635142937857277772580400784901562610997402736910784295959726057668868435294362096920867267889269622436178538053466119778011400711645233832708961700897981011107866549664650948467776972346616649954047528850991835772130701763094865594622318784235234024270753710374626478381338722304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -492669070822817345130455006352694252822681314318880012721545659815914439656231376962020999186342854994238118021290086986400218336272036411807282818466176628992534300910216496099402489934959935033930642187023913801645623169776565001620350287213950407474624382900375802576641919608469352578999112880335817556786644238329715280769820448191321030413557116995510684325515820988616710445253346421849397352161454451706754305319257715936284213473062098057662862189426150968534569019822287320221714511390347711018153597462204386131303003051979106422922154072999126470014192117945468377911957547424957142898408667584912665727270606853433674533535323394324620547134479742652042596675930559856135929642495257399744239351400718856628303050641323550996430430054417772184507397467308520418259287997507646329467152416060053739356824836406186627096852095760053744317558138994984103423574745505259386166270538864319822180218795784457370115325545393122454808444652169807737614045899817059615446692381790580765601936221793632138978902925700287493779456945850370000758529101452747301254743829784512301043099840318706265631418621365886307210396788994134883992007388454143844231368949604633758201732254072699860501896257407487605848885586959769000973426532623664628836167360682391918754250268722706976774277812623527132080162092347694956678997885615332476262809059088889338913765381634110188293159574273492230112909866005221541029760591783083977850464374522038367255507012658237058761270900985690897606016274557867275165464590785204373386935593092946807953411871590728103605573160723918357550130985631688558934013634065266280466367495684668800448552327069247615200572026106333419841513967131981860509654916441287620764779633911722318233762901091626476337469471805657334721241526181530343235177909793077317420599335241581035301876887461175222523845008660435248771835784302690545143690883019340678189068202232786002626937032399094254037331583405924050267353167714987905898881211815776594314064856442156578950922288428419101548419897542023742518695021057103241773655025415566681636020315524379248061176432297912715573848666914499046333769431093450776184698113441276209066618419282637251148885391784813617462970231019697679796911925408467469622355907245395992975872595228797604090401269065534683691891787038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 92101678495355680721135000912144458996385017378851298714187874321186434795304545271451494234455493587492433497115245229995829860459873143604996013881743672070138937743574196757310162589215671223492038596315151580040360716693985104557418163981677333379773927349683772549747233386536485465140949504126515868987056853251429253664855608493185474242103131968525102235904764789193208237169622033091039552951044213675691139903267359600228096100762411111134874882404325771046920544137795610831485366160303782188029883457478926734171556169177956778552425321718621041664883589461875882013618110251065942897956132566513453617526846303406361811642975621190607209964302210190193580337186028712381956177786023638389075355371001519703914366529857864166718550827249907978159778664151026783154741793602875122480364702187384712447676379781288011900569616214289971875687681798783203039091406165606345272013258846369578844237261256764993804067764425892630474928171956246787183142988511969374507856227375903784984626565704100032085645022201469913740402805784445654364564232633715123715440292658678582991539772788299319475284515272942302666052415683175488987513462617587558772169727484147041487653373054494989449963651393367310878673849052455158005974087916175573912303772660221820150414042217299300603505791905343271218963518955085161620938981888319354592643408580084067071791000781352122595289995468817284648134828846507417745895617898120525806102227242226319335386973461133906349660825545133609837144735989410238506128646143138419077034491241702275548391805690673297164304080485096770232629185752395530371583143986680692918748240673188232263257048013065020365149174081236410457085807570370419618346435898887440900272190722453987402177629372348404071799768243802962700154312633997620771211989718537349930165803854796575045148014065036422219427614778637588025881613481907551234679304582270960857403451717963876651114474346439959050275115346307530235390213644885164264463525952457634342630997765795331157319041186183783223853610278831371874828561362128255805711709023293909851759236339530720209797247151470973874864388889635719474789800564424353219742730746290133268342592150734740485887928668728742603923890770706908407194011706813142791153518092897925808126755252132398848960969210736204530679348723712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] -14681900169925534524607201765242008865161183285437018823164622064849395152898271885375774346061333196549156443007350565979950168796327116727523694058702435150050465907408221244200421154092420668339359469184533315585017972119489573462245233371923280915487958300858563808274173459344471095039297889729868296695730117974764315241417674227017793791156010925930006023971484537424143330199108555592051807831872590085679475930140652271698508983414770629394133173722003923183144809007418412300316451536660171840168151342109462248103871887431016521847150222508098079334621146142730038189701396890253946518311416468488029962762149873797112047620497249551764280653867078496231548502693784949217628693145380221418117376879517825410361486003473292268299840964068035408203389173730380052304122845498845010088590957337182888568206329415800015425901339329834532488579797452698648706275132937497450087311199966488659999294054501209866585459980393261637419851045416440268004016218365814569169215657709910571868374232787051583960434735975766281050209079139200323542580358950003480195237555873850930168387965348364719156988937245958017020527392291041106892494415770170404087774957164921135017503174076076959302615888138938877655673858072104782944006414014490411781612411829837002339109459651758110963127121205549029490350839281743285885030268878347955922274280396024009759308232861574845439767252604946841674563168940879757191073526953168180407495376510374139514186824674022277568457365662139263235925581617522754390236791973256634734822540651345362451509076201653909549711709435245981966198373236391683147810441098019030629590938944434516121077378110881835961797510802146641208883711711515846752503984707552059931366077099137946293623314953702530283357473279352961871165328102170842035991001578736661101831097800357738809523421641535568236520073809976998931990634527680829010178451614029437154715081644491915684540330514830706999088187145232198115988435693554206116594290979672058033714129217982860324318535435318221350207522092034340716041680728424662220482932317485890506278446532403826534006005113259778273919336662320934317899633419484117145905958588148612537505751312611877706750436636112651809837791624784775363524632911800876980862681637364076129578156983462598243134119883522076225566754734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] 1963467511649595231564969237717969173589664130888724003819064690637675753126192895968726863914775586897006211871896648707849626520252485925659565616619266753848288102859463341895293636657799102928494331164898507365683847464542973560346876734480689577537246617722632341138620420121509197236364383460470005579925955933021351238026609676111549491333491215424213861925360324550572707026159040689911966891252868228664439545465666894350033190266398106589271623301794519971535307993092050453328312825888997619090720565055072015880440190695379012656744496472432278203304819238712733210653245807016635894761232442779340979116798832672047277322241831217603111156146364153595585242845180513283220200181153570267452920767881722930897231013525807842574928474419657613400616701007270294543314359636159068922505404725241348923789987741017050800661045573100843438077844190916377543468254088575669977209033119814313922922560748611374934390218412587446682268151031968627940125397215209458037614780405329814699639775639656810926992899318920874018704009844651890622410348866085592791064902681196959844999192215165105942670754819052438078872181129126532078082949480693128798034144551806501306419895137364099744747816421331177900527425421325436520541118860676848011113311183940663668853005362338574880693873943692928301707517036413003485749749548051205630796474769469485096676777102198012036534442914776035154726799689328696761511016606671851844010833234807462496470404970289824661582145282403724511604847459497859960324690999776107380559013177183567514657806033915123509703379286159570833441836927138288683520265014801081792746879783098462796121288587132684074659453273791664418017773716232185306373290826049834752497470138260252223769966502326196348659135393652276001278974891956567037351360641552019048564372236246268263223289402879276666741051428431611294726555764301457830267566286880886584833634556255380523652592197229619152952411377268704530849666659724745738881447622776700238823748870065698576802834551931933432340242045492584231411254838428378928664599596620254329316943996862005912513901709032571456026760572985980252741257479358281444379995926211435426626805884361078461471470876895048463334083511813922776734593442056819399616263253113952096354339838547089833680240546030506151906293841920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] -218958216976777900511563410248407167500338888989782555257022808738430937635430314959558282071583629969630603644758597882731520575055066070767820674602889132135454324148554394959861188665476314250738391739198534392845623206531520487761403563824221290036549430608521213485315643162900348538420049349258346402696021896901707714301236565144155433691733413648625611618230564932953602812139257737705087366754475683413319501312470870806663886497712834673832109284953087638667001438488540146448707778109792123452052054467728505310176701109654791709043541828162895542682638437758244096325900463298054535854462675091088141096133925735620309516146926071316379944837272320511242708760549657631401924858844548781704356239555882900213622851646877251058611785707877571091836650675521303424192924878263925659316130064291806334984088869520709631796230459260260556320920339061663864076399119563246496334755700460568034774379503329823505597614666929477159287112469605962456755010413190005826324208519366847446114746592286318209089485004505696921665525784112094113040838753495855540220703346620512198994054191144119752553755822104867061497479618159614172710162717954349142138823630159863846786800915810282178058365840103174365722976554501614452862440977382416610222502061385049680542051754565762275984940925302150503396213248352114605331320132545617459449019892075373811011166745287483007512384237209695436884758538271505534626583643490453182683518358581378966943321464090364790574159427941652552470978531373353140128162518655575217670733140542754604150560913412139322265362809738459216531105061211403486050437134416094575174154187125261037556763054406907300918545969235879504913585848319851329027536622464081828966913248015203999662566213980764716651607258797097027003003283400577501363318767958875830761514459565778838521403323382025463188289753828883675587326490141314047627948085735716324785307508513375550496141851855984551568194241132128115254040746751996027577630349678367597042675786014200653031619185609348093468468235835157111166932641382352951024954746132238397650469524064471538565746980868651498487983513287722119568518477131370341325281865868161926436832179593528609955777431607757758054988640717779470780390353109537202951925723595622092541456552912969516926989228198064682590084792320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] 20600256276003256747646478922417442739346316103391186999761264863646566970142354720719349767478023125011945182171990102039237173550727826844006520095660933058932000342115344379303834655552072302414687120686083621958295963501319357394957221863749927367732383018886480621877294958342681044041359952104563084673311596627432636912445663818642668196755056088531144770126604573884356083553547789710571088344611869294417001312535025090905960923081306942452210548177601826811839248367879158116696368505337443938421781866451054379038538138930867227346951412016517487865219351937773603467176188168716840826013477520232222381984575402933081999566846842892390951017178473380887509376738862449019068098070226866918786687221720275558459808557950784801094024973983526156102735506785830812625950121489662607934489646215179112909069065619192769627897012487357913512433084180456696877325451910322028416696113485220020538260340382772403938820730611193174200363143649988455092314264648378053960956302508975642482615471960957463078311534570705277348730895778393196725393830658133237443414289245668736877811416223864402763586482992680647447170364964243151884934237760677140023769103916577008409453341122832215976385570692960928769501730518808655006371437001281166014090609637358746212462598671966711429682413383993814009523207206168735850738901767003828272738330949870493659911946361595329154050909811667789156580223133970239379277721897378739827623411386039872326227551141893425071427005059466217417291514937519797102210536314906889221432916354690112212019987092527536866053822511355970886471867172174304565959923182638585661201944142226313744530796114271910384021269559854672197670903178360249664597821335063567137760917698366226355922182747559818469008674323449186265090183264589207886301789611114770616243170176192705184363859627314588398326621764488581207721417404754530303874179249123882646594160458942870788204058753159985167855248014802323281972518478868164159507575927363224748594313579371388601681472402547800146959962630086025814053951651621987873024780470600585090093559954959725249730914274153821869635006919479326074322008881718604183996189973173005691793797616948109321672491215789566895432692894971054558268480375076205390632439239442454984566628665616847474952911928363411132735553536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] -1696858974158916036864186358412360585967722262446663742269923374972518296683224970674531259952145243537793062082041693602941011230970445616703234407063421282164039100031584908246796910911808178482771821132161347595593809013377472547331096280722323441944782516964457213333607491923330587019350657473716525196170661342108682839577052944203905267927449500132452867329718822028939527157405725853454608465292338469101771903262141008187463086785876303942574535502324167380517939110690472697978415148983227028457814817884629939156863157683749340627141020593711694810911371848113355594041953944093707268259344391085351888211599929316475716798645403306380791958998993788268400182584853762417742145499814161582598401530021511732095428334806797961079744235774677618394168972925939921735292046134122535497141814051917999992417251548418464718752236312547664593240838316514538447317546959954422301950234937536220448369168674681211992654878673891982999073267116681414128557460510045750199802935310185579907839119993397350951364211297560786680715571822115110552424373224096680778165947881250742618188649457268345049034402758503964831403176899486440313663366313338483567794593708637993875205590225965192709301895180442025614374375098346868114558368091124587451966669800100112799307612334845555814711635790823221177834971969927744359354214478664869102118614638140081924818641749875643992768291442981365081629954719922928899524818751549087235636657711117209925705330559647894009621293973693813556429991385162900122187638936467037462148384548612633010127018808335979390702676931115700778271146917741184890097618360948265510443354992880362725625612867879706809652004714937561483921714447903770602289035838543214655292823465975536857857352796062350769471460477445233059675019529497630917287347659329470409660124978114714622652723627553702399306642473479430895685124382968967986530170983393883653698638725456685452203837900197579757032687668299746046566171719060279308902199477690612136859487930513316020551060186261943202473852390767325472582330057573906223601459987313213118793483490697055006974619295848674208034253198540914002002649262449105748163087786811604231067838842170276753017801335271739292782479329287729918571178463527254990678959995639976155393486871546101692587511327741376343561994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] 130187583873442821941887781914502892692278711880667003261586034017059408652501568843250921684616583337635134556509579161542116324875676342190082070030906089202258316894867806911823248152288641856581724485202411162997861618868292810210146699807336687442751741154390598679901828123415078370019349224297098803225093353651513402367577252854917045988502424355583885655062080177065811219879027905542652311605637217131037824738117439291206380588473072515036780088348937150005333280767601920891065836428803834379775768852167598245023408782514832140758201321587885525044618712825919338733779951732739350055072355172658552475282132940928264906937712049281247938345183308395703049953164428014275274788483486671438689797001070436880350931958214995474397715371964767338142898544615590972946008769569747329631693428532469594193456105672919489404322733043378572500540028327126235597048359808379399238896331356038463111484444110153751019286791806539419727961240512391021618083016757807107089617712714122111149394337920469257132921705744074892143395454910120408444451167565822627859893016373578906750511522466128215948822514416575772796336880894688394347407783374591713241680154856004317560170749505394028047076252989243935123857629214907838050611604522236139271722390558306928201353786449388598014742858118650787336858216610332791626191935286115852702842737771456375672216288007039394525305357745204015858084586884121045529847619208131020576155643527950923423672737254691983428033465994169359255435415642224374295489884488305095700759315946456988659137769670611127210096710572693565297744151716927651277361907915370773679870399425328816415320561528384200125904191598954785645593254014612700483144331106677688438405527202985093050307830171015658207168130169755585183813161296940523133029369301956982562578645890291503565879863680347936451614447077623223806819931736940624525603443714968963917833278641472796556127719016943276268245915938442910483926802096962229242000606401861892702187461038927898509868512647291242279181639433716298531037362269415549191423592796479952129276649564145798646476044340979861990679679863823521127083723091919371340701725159602877412291093952016586339482068842153763640772212350596039563127070361530258173948250148725492419465488551135606588562573129170037048868864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] -9835902569744260197529787106572862844614373943421784000111659782739074293565181961468341884780512184809684233369777977160765638206867093339360791652008040591149038825719075663303681733479843773783597524088580732310686980125769506083468377783008686942677336090528663788402208951011410779362568315585113023765012996347278231409129496205509183285082005944920408048483609431997071494228413750322197837538569350308724589569620978888435382039776878107537817838890533835847915827716840719503901028751574066859912550742956842682030950022530825461346360219220611847305532689587212578901625096919683098513102334033962909597131523778088292317845989991541631650372724866357595892897751277070053642755903422118089604383811681951512470249442894020201718873892288488606318631988228839742049707197924431270811163664034073699776583931227452684496070966474674138777579777914034989890737327229651833696138185949776930093038783055937820286709217547261343521234737463752055408408154456539818767230971597942894515905908577873445541006626083072136028833535082743634057639516884569743100086722375993891675974675288805932808293522513497581456174069366875109848142133413524521664155939226670651648941984715502911440477190456813660658483751240449847275419158385815379597702034638762247842371393123445658280986057086494839433620933284440528232351582664686689839930342769276429727564301981240140384757377836977795823203515590978280946754269386133048715537362838139125514216651558149391081366584696957730989709004719402157249003505817028289968512620817436909310666742484312424788906147410174126819150720259480307995836356621725521546366250767757876040595459172638415019253544436388815640720692385199489543915435734228805211908728625917902988001120368674118022446527498034003836696033367071218341834494049730965529174288246835124954687740804440116113176835681525249494196989131101263037711212975598868047750099236296576981752580755744106263288450868082284393735041279180317021368270177539509039814791642060632196965578316205035451699036372110244898547801919443590588020214293258164936641822824485149537219673556728364331948182126937897429190132565247139879617874740831064988735830412794272291234339670759790232722705411545412001411385006520677697618073202626173309031913466367557466913725938130664177008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] 732233101279096734529940852738479039590833930541874118281323901242866073464928672570407923277386541947394355269550973671366922097340608587919747914351024787101254622899466725462352753596158400260397696284375390152129265018609132679170758568860623453154826342450323921930875496334049586216359280211706600204767903998984569983712476249942033641325587894902715432041547017041872250200224091856451801106981491750703001036910375669152804282667304051808210971961843078297178981916437145085341905115837734017657258887374252919114769740107645270419748815163576311517939914412949632654818207337378690099436909376610060861827436300545868774851482433803469147063220914605535655312263092502105971982347710373812426794011785300589983608885589985753561927926324786299771659206153106029059661273973097567154475836918886169406202874007073941613084067088768231926882366513473656784219913254670793549094802373817127087076878937072789195623532662356865560326988780346654688176099645913694847830707218502723829519209891855130090714267393783616219503816524937284345276238310113240132503520123281254560680365263303832474543026351495539881505907456071005273943725542663829030459981080831886033413759195212619340544707769449990849426350142289893552654234758362625559925116917151270425666311384155514340867690074504135895913745524316675499307303802323148804342275174433068312367152381785653411566018998309703344651607195057320990916751361411615591118311153167162474094994952741324717270041709764778548981333575461871891735630435864298873420395457250807721601626798001842321218253693974861449990580434804710031434006026402781009246192379823614112814948084656477146106880677462480503018946008714014615006364720132348057148261133876055911900829319810758115410073587483735599929984663491929257066224938151942140800394670811440351765541545603429167634963312333155633493683240793824512589859563366791840013550431639999028160386337736784852847659187393843763481645453906313581335409540723946144564644709049832963281377970696306627848166116034633405932982709861544439583755037882027693036695688776482660924009740038093330496577025710940277213348576970635620623658718898650737024768797580604406252109625897436004831015256696210412014424559289238371646247202105859673742514113681460213449383067982078192648192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -51015599952506575306483840066767040364769710054882301130164147520831594768187736259970338514528482004578609571070787210830924623150856680223338371029965451723254204222241636436370802413965619854503713478459313823259307586765732915638669330252859051913100475575935843820257217319977357785019354870852914188895616033859765501196453747581682166225749474411354067209342267682649750569493267114959067423069377179862252542812491764680230070514055105441267406453985854365490391202504103515594375344101005800709016941225058031173371860270279045798362154732965331546293423368402536651874567583227907699267170464328972190335878568042978411038878219682789621975248193337015470073149402717277116624310147945234035972557170886562503393990649389298857037690072711119691541496214866348059933521760494308921288935209265451171092719745412123577028969303467211119764810648866551780292761990485954501830949955145516316828534685783869489821682114038900296918072267202801133124528169479527867210311696758127102147613254815307539572052551319685504082279150289993164165054316500036986340792889695463183790710986441418563547385121877227367604999104212210418855954565691626285660902657355644270700460721128672720944565623864733723771869152403350712833325731153510938819500757977368756850385061636820110165541121178907545647918609073499584616060737705264505017251360368399116928197052914869939417098734336101251934838744892987405077075462586756039779855210863559177071858700639401343065964331404894093988111011633723235530788970354996207768340227536399336719919993386634682210516354758442087959919532030664108719435134771291659546278594319622205944916671322919982350203287509964948904056696949929875378827012204003370542585679471694506797500555705607128065791384785054208418004646739290661939362323913472893219894967374755114058683799722410778364716445589119896268451408714548926853895879841132120504425093620875978255683487778596198096719791006046087756026310756393572138555983148503510969222190193903746050044964143784074979176659127855572382511703106598655040245424803160274754246022730951070583756131834705391868709695504282934918248028508209808708231189994564740099785886840973861337088570155813413856693754064736991211462750935990635213664604109003485101169163239790886845186536955134785617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 3111099553003879990711641030335045013163187810044305825545284264907590250254003204204185042885855943342527525783474517590823270628151890098481919679149422555991823201397144994010210127860231366934989643101362022142004962120851035857464233154680916387275735400756356565388226353211873074922280015730202942006255821346960776949533894206444517092433531744451827719105468038844102905174968381425931570583968675548907560815954984712808735957249129110014264374841549595158788637774644498114720588815012564072878955698699241317793593734589031381058815777345611266847949340182609860168000575857775237688715063439629971775446402456188337407617847397701410014135348261876453314362211299980798120899743710388416015527360866077603460553927188581585578075189224532021533217956126123094399033767780151905036041824654285032015773635802465382284344531712777168792476814699339655790640280062936482791821230318584702178348838906897226073247935244274772443783320711991958189746353596198032501479773020799757458865692008282086007290196172201593106321206927458647987247237549728444951610151662692447213311501059641959802226254889051670691008719936476491079733951607657724072416805589296014808992026958727302917811956561877705763499715279322124497310683109245639948096516109159584577883805338319330413061949018288056552059737540009961546632411293797209892981796354776301418249082912143844890170366825430149449391968082816016660370291176837668573552233960352012141689245611394778774559251183808761116808721743235360053725671547310046334047261369532782701363375994125944653780915244444851484925101514698109689040351244345532189177839727567665899492851305479803139761174355938271987240137633707522063805322600054764643411875484196920780182827538358536863366720604422031317628485384221067828120644739380940558604710477870961923934397999966969592037876324012800163993580312064290367018556159836574530117856954102667932434381150964586862383725731875370731095445096270908276083416604530463626082856528045140744911124439829511510225187960743674018567586141477127782952185198524942388624945762425751753001117661906027780278787491248540869402149884662302596505419624612558821542494019799753651117209389172848149915101024906241639595961255524841241177077670190176326862863855937136568962966556218971127808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -155615587937703215500485495864403818064613105610973128338692768175306502471871503357940321896476699711012566126896429473157459847513896455098623074980124577533976577586681056059404961636733069376349018968182667884993217861023210553053384402170233531562162642611076529096452780563940311788183426706583163270326056490447433185123203026053797325249109573181362777288947057371061569423653283580600112762462095477263748798994772501881637817392264770175767097549460269549835334580779410978032223674179712615043632592187656666851712301846793016770732917447127306709022085591430581526102046797583287086360801432972208364764346974531659411376855347463203920451668968075914033995119976924861932331530958284185128573719793661728266151846927037607485680607844125252763228373424599292711967467217665977257430124780159747843395456750184989002845089111735662027578829256779648480801686940151891393107329576887805750032129013105678095815924896878762607760006755681027825028921495673899588599908609005932757109336718509405950462763807465074893052851282174486086441319163985627576717555933964367860666338828442820741676698712462100305251238529715739352089743727133021780486057810172321232222869730264781022368255922010630633322145329335692970579253988418498547339967030819882617213069747369457259304234700206226077631252357935344801491953829252153790557741646903848713018595165090250283133987275803610590236871219821505519199314182198876701557687748165323474091090393137643282209807531909860810510953001709721959396293726219904064691076304101331245296757324731169414518211505351066314864104680548549970812114286258945719712057512155241309192552107556153824732247152629051751750263652206071736718381220361862010230202764178559146428828177948629260376898841457390004497401299264446122911193644562642172095977151500798266881312654052654568847291779681251718897869933855706444786453513805983913962383417673200390421604540072764563846672034054552977955017392283511079906052390377586713977621004542698205950339123749536594552220453994853325683031476969019591359653247825614036857583901416093039539777368111216031323132682347015916963859910118332001374441040681323705073470689691312742650747482236320585745904068628326472134258101635128242068021372004144582344597506312753650186046236711526072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 5911724700143719051461015630975266757891142050868104651928379307725998154095964610696728778813900077114055536526277495908560671689139462341623038893969772717113109807166038400930927041341055402542351836511973157988991999723506312202570972401768966025455464373041595063738265671415883283185506050545498545381598658171485950103633491996769549822510808448990920889630958375561409131073149755312789143210694241033311808562037133754290419694288471749789802350386003971075269007603797176195331308861124265391898820443082440125113964171466144517331703749613103073038594164318245805575147487206856076207200072192028027255817011579593456980582216879315991779419503893812932064021781057643610537590711811597452906369392961790817473009607895632184929735783042434612803704706665062493471555416392744448140387589956245882778027436007795223919954001066757895276666872337173786658745745454215678430669249307675441693431141469488549575569844127037956296017887626549493486599537858467956270327652698794271709104915104447164714339855217530777592111341307445886255198314283591342110035747496441412565867150093709650723331571520789906322344841823094350071526902557743453703669460682657094762247543832966471812102996198199916783491013990125316430665825159285470798245180587563101630253112986420244367616054414106406681861046884943804385347392090420862690753035701368482815679326713550649547903280685662313315760473629879265694835780011938169800573469210800894392998973338681040681966489000951359741488517213444770458659773966521088403815877501496580640253352796426152495442129570594897391591074479265868673303132973330903794060749889085559550402681923225820880251571879192159936151176183710376343176576131519331336934210003730693598890985316321974795774588495842726474476486542027716905675103965228760237731421647954870180407059670177805376124787544096816612893710137581532512714723173262660982810684457415561185723103149025473342804990009303282455976244013399843900714057508794872255988045078393656117443286501993657800654725004330943505214306761478097556230132920960362066521104347765079947509886785504521711718580536852087716655911568509636198672432512525617219730675528106047263073822461477599820448596564904563256374568419239151063289113818267505719744707838810972182954783256302583808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] 620318521449196523875483303198202373369245066205796872109607197709668988761923429810334380844305745898374630857639520098300907111925335852318507259638964692549233063715292565971610950147534521625574238540474975365824850774939715407051200579031457458933679230331467804983745379855661580253199472982265715821722785234469279824450350876565196114290429216110923747761932035109474470656421608892715559525721504869597228728370863975674992930137142921086600745242481075127310619619969640897305563889610769311283601014962007241737295451387832007794131156834799148700417857377841920448844296190507802477281463044534500449534403923439554856277737160534839502216859115325515021085551117749211161148815917031979240639340917957245457741095716024342175050832895810212549572893193600600751122738655440570227587914224428640316965223677953712935909426972077098754424578767987412930306998977785265427829836548797250890275250683807377912327809920845723145505222306552639180763043810680429845407052842766103014184692111109433138755446203633373839741637872078562198588035715025135917652596571349029374540038010360974491980471020386350516188664143582827938142891166125254659655331344942919738662922110022552642317747320556850361570858741400112541051849341936539367215088595553350786335752137833966256720280186364769192260543277948517356433996014134312689460888596337295844690097078878759814358161743454542549846774735843306558565420115666394010481398342234314668885312656531778630062662766694751261423844312428990732885389436842192933793851458135103038447145617425743458002117490221315986962968233039010310245226662522726735278335308180036737002338794985489871037211986252725603937552854115861125759888997179308133012244529339732051568535442129339116423670225067998203802389623179104442640883107259172715144168667313432201215438148345879531295918670390539795902919347626284134203446558885649555078570157094981172433013127134501338360577410523981083871378418918358757487592128160962092754755193021142944995377347232956369991334673641926479014669319278358104393078664389777293288230886503581813001989055336308277610739692226957198300951800749452515668554956988898936462295235064262274512832883215480573894462867565718598741232627193006010330091790261045337052162107454384231556069726126313352955166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] 134164174587371745943396218732030172001988205133144297771339405377930660307741596120547265523677723617033847758074727169009300958158262157729046192973965746740244723241422842777242875269474200100031784773000762682827103836954174272810560657735833032422642790770991490559782022307893429816509766066362969637183799740266893024960722874656888064420870542132557073164653248375391316752422473159243038465811346308461195344681320306897073016855103001151939178916519772028210963326098580111831398075048329876101065415865217111996035811338854067494891372999296818708598682068061334419440610741880863814309594108877407639786138804687027206198300711610577489491574493687123544905841020801925167404000352159800386890016943863036210251255042574084415996782972220021033305403303565505058071472171880616095920443727991626715669719687463589439795419429216146667410251116614585083747510009096538071548811450841495948611398960583714247350685588357608137436032154072174309174779918106718616093075723046826259348974039236308734097759055146899382588517986295452100142305930380483125188389787008615667638000938874203895281588773376569377447607533189267228861443107881832612239310986563223887746656325175900570666691220449434592397956190306127497260139124117326586695313315419030979699373371645648354960717231390251578212415912927911264147038029008711432764596032978802299799741809412095660448681502201615759141315943235676490553694581598873239018089088444303974745432480523387557554312558418417630466650689827596034531922197771382713782363550433806047167392414091912798358652714223391793789781944031296709834765895929846106557586086374526319881514962649129173212180079631701759947125401677635854531616739393611026048315364483629274771621634963778256992753564869941440538055226402590418328455684505400021231164166848931588360401274694576203132047976402949925143061002862153118472842842480137880233516280118037094880034005062848374136567001108321640063238132709057712253762927598219038549277736946110834274916825469693521257872009478520999243439591537441061939302106428925035434855881560639685218280574960010976182666207887180633734006371746027454483884400959381860996064752935746063891206421196829801798735090336164305818916546016494553457424523904058759040137331466357424701826636593429334239878316032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -1359320947309929387453380181005206760744276817733699352785465774383131266369794085595326005007454056138335073114845359324794307157867796881852960900122869188357462546393295223906737630034971557203826162482987618503668242883761095068870616281718927437662755705171978751589730895957248846136033364816186635740685347746006908038440812650618663887998457626986221782472451893209968019687398635300039394642756467813391109762207423287185930579067528360231994260511311985909398590282637557481988819742571919999757285803360395516064772051791409699059071966966178642021565844709830695784516079070245194377616195062863425017479251995828359187863011973539635528885256091166680151658298832249736722029793752594934661792698570693272553569870740053575978486391123145866639256389344378960530307493937201062574336544979408946030639888324402908212942500284132802567531022105556188755789022610901452198109742756380710604477618360656150141556288196668751368017205597943411700565414481075765943635991152115335688814042287288774398955387756904035557232911015896531976928822237612032693661467393877162315108081160524003393897768797479968392291698215506383556748213309605172937695478820846680088884830088367390857346062768626171222059605770392000635868004588969733651904205891430752139389349268926615380395120590228804576401905408590906999678224758220700007803914057556057522588063059141191886983400270239560992871070248461164768920065925308010006959694873273631067136587870019758993068821664277121934795489936948820775638628314790925169340315893435075378839134628544848930508799037368028381066864913063485706130331924642922313421738368512280207039376777587636410866912401073793844699347533932338309466031861968494283243439660094091091277703347336605953516443010298422061896103724416081096703011236830306707099813863901698042707996381530689458621653608664883253663191945880544151437743364528124876297437005231087817689967755338861638565135642703005016725348292400692759044785507294237665028786388429248815224732418010213194315388658142224997487213571692591953085622734816350503527560512424626698172230333861378527729174145576244627616832570112785116265914599494592413255706323503361659104268585502653748192600765032745907991344905122885534233872724830873720168527138744424130109826388844121203710634229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] -62158712612389266666135021804917174014657929679981127525782276510629847015937629602771186990660268609841020626816096904286056417401229091593292905798273133378642844003427691576391467316312011389652885257115817401628512278697044728083616637525154747347607133979302807478003541228336948515444084183649040555587521535538474374633877046315084427288257986245123581324315457153079480250275809559039405962125595685562189245136204926100161670226655661371201822471722791704268758541445616212984722046765730286001851712669405594436157529158746264824593008556530364613668003278881766827299003057976021309934535682835742589444532282076379396141100805962726881678503082120876779026203386932482371209330988139303195426335572651898784459066611129688825667949736810815130483976288665518609874592261421489672723119562875355070986016504095203326583726754319313186470952738697363827328559813813058116958872567591925211086568255702163640651913693309470358057378255816594529594576042225865541748702448439506025583660695685258595563831737867153836362999036951877188615799636096763774954817069539104102475703846425911741056075033212945931626555726384929847363239603988921580736339044564491232807158967798280272427602988095609333313204335775239439376669202987317478170140679069614080187503783892143810115036966281622609533921174279588608144299403605414398817982174068275257803020702290324389691363717703908887953659860846233488734621857720682551534394781849285938745156202014693352436105109194958203181145829654967037567286132762916499044225754866683189412837863710947091971591530019286470194648229894083474685125073639764369397107638646249530853133900372950869932234582982854679346299886809189868664291472851973587890018895331504137633880326598213939209020140294827906164880124061404938199104677765077102079878862088987050914496338298940764106053089066406468748295167877020968717410377948022585112186174358979137844691755553944480982048654677673299923999284835387422467002891018210149565224684436706817404161015805890743282166528655828760174476026476322310399538089528851152823014716590268580148173615667143236676662378122491916001076302943435758713974637919695966730367653781604228031168353765415580955151498965588857359699837585566685701634478476273760722878772329211886362176218820831205914619676721152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] 620952698238420291410504150508341170349883788238057501420540953366409778057498725125299299540530725811591521731260443117225868798138895085660838153858528202497486310367522549785504133091018123962039548975393868840024378769426551575459038739157600013907080781512860551725161827583869158997820031235077646190819463035768352738363287985941504058655522344312312689547003789512723915477463402901045280008400904363320760453307767455906012657790151070133184135765508324751059671154085769681074839688006159900889198556293125925605371177900664852273556704671548533733099430661826744834361291110702392834084553033947991279609221440133240043685816318089297246323745335014588976840693523509811323502129667613730238048013614108635667729599176041519636769003824411685351106255154585913205534691428546126187855018648701993210691690013255208873953552539888602285473809800806381971477938550207686989275502692212356227484192823673304695555647925499042077710538024915422756505985656824265912569386490436950744626607045590659425002923803114640376640668846435016715580084089736255305672375986220401720215520696188950505263121746437409865374589747499243651556385925674633005336507860784480030008630778302150246769798410165591632326957558801034774446859901701004467646930727998318418677339545160172266721961501169474140247401745924600352564373988907979124894906412079345100092213928155815092689468651383166478527321049962674712868329010044037496625673817878464799507239664250090241023031743401218363723508675570049753415971892712037461780957133524734962247008174681967388897211097878510370440237109691029914547046841702774324462753939765596385813775130230626675898924210664769790143390038327409705760101096776464839329914913104244035353516031000458277861078892455651255375247198707512556747869722666705966004899095992840199103587402925497872411418938335529661957206253155984860598509554328008414206033082353746215919283290501183378246041152608784465081911705744216375404069967624240350026275168066957335554097619973663767687855530588389596991774452538032496053370455014151464541486742975049846530845611741157556809490774423689869699659170740750080937471683192525881973182593418331354116468816255069241262862916724912541489860462752483815778896423178760165652626321558912395918879250991240134156889568051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] -14740538105743161947493121490472964945205322436417938568134596242323504863695425399851268901765016288722827295251077328166769153540545144323861725065087718574617795770036385506233543325246127177772355131288674370975380243559847401778289252525702221514827793534380118574774356002908142331597789343692582549269481633833195402518660279409335757578646079496957823414706457276067673665410716199512477202491301600823210047287925581157504747411620581745367922424515591041836467414633126212715673525916260962926419479665020007427970304248923624870394636270503988583865651777516868263624285211957149679007429132967906157607087788070666219796516543082262979563075646630555881318389668506825424840656404276159473975512145376090387933559231200866204888437819050662290530573058672778022824155192298543901685763121354078560567658698914051445825709433071969408829338513680143249458739898257737893115872092237929479572795522248499630513230463971083247025534565385669930507375621514735100250361323646465340208725396092838550462497488665425253464126435165116476454247946319819757363179249872753002173640810048551053314452282350490211161249566855039408392757083647193447883683006889863883281332806018804969384817914778969722865378754666656878195755138462611364456120714420278488053544092459144197814290297255783871925508969549993765135354288935916915711477460722857888842679427641344917772243557451378757210010498708512871927290920932536639309576279900647093242155775693270126911566880310722953991586163747640563521837497221944292023298593707720240734921837776888004672543897169519421905792201123328603986948791319308529622172314053209163818761917864248345115592285065608381726907454676288352479305435850475298190638534461021868765176255635869361365971353002652273292792776594737648502563127199612454809923176935559810473260127173653596690459519165835368242410567559185025604559318220557444481402119953474189739792651874559348037165545515618835680151289392478643377045610685826142875763357508839616883067102448468611169432728068700819653181006275194802850488528021583895797639091129697744820786410334999148546175382895492148033470259039879537251148754917710698719572708812843309813493454409319753002990795557414735265632737007126957900967141699067813224195178848722918107679941361316788634116854485352448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] 129818636187040066366864004627913857599595356746809999370007482494389944627893110500408067991608003809794513268421427450122058117504263522302357259315758038200999359750436524672087624922538824246049411351409200414410459915972972262527476200534336296186571145569903964258425657045838465446287275486292610709826734366443778233577065868739532462996212959027060901754070172106132937786028470590029940582387875572813487627244022314604037207639468207325298191204107265499193974891249203140627088138841302819333233974853522968052706908957668995505699686313234269802836124858119918136335341596741654052349371834823507331093378163583121473375530801131574012090978911636555220006653312518018636179736634808593123178248871228571589608114739803502986228342723172394792647788780032620018599332393280775734703199241274385412625952423377805971649359879553390101000556028732284675149136693760082662394197411128337123149837966940912412054174895630328858753673852705558298958691679670164443175177922777467750421753284266609510058267840866060384990007453190884660034346645432429281013155346233034467295037024891015001718470174142490360037294780015936723882375056617747762833023794223915251220498341476905345209055757461572482349337261820650940007023938754948543121187231357937233477796008971307594294009959652766924966224066982881996979825609686897552835587684008094049613379956166373649512525846175401670381403505056600813794873924853886807884232033807710362157162325389054709341226288289371917915213070063994787787325608860855623687217977867965067978969314326872801771959056931343389187226049679880066146445121823854925670566038870089106178263247399449088272982510509991992079991341252287485084634631953225927631674521885228180440482876193962099079805169688932322341581948697130134044618704202421054295544615811339184860114282670338632320359027194255996798876991160102257188623574790741055714648259022411920635483271469783611410783448861459547586752982300042564522094624868923018237950279072113967450208265211812965093453980112874181898862846332968407700668424316017612733352192903112846977143849447403234294589725973545484796164489957040037784551185240030762239066977074724590785098655591695721341541822644462248865549584861886342867313519827738193802914954744873612328624956690301611937231504335175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -1032945995613647521139968157208033223769215407773384802971637063283040585107679790187281720318302895224246940648589671153661632841782291166718921999297814105688695179657020802895230761869898267359832016801892403053150286338220137723868060443858944125369594276613158164519434679272812510399386124177291558282515781356838628987090568050317309224562113619669676383760508119284984122487333338357774911225928508471357524923061074081124988066671365992402150549967932030646037052251018464003147310463728588738512862306325798794503296116710735804362182285163040921238155482739365016952768927579186671544425805581539232559586610270474925903838970899154284021907616039130328019978282279581635174531904752917048350082832958591735994721461353339469131838676466808306542538857030454720123561710434345910245967550507018303389858604340438310005438477353792050340653152620096986657174126068188626694527503770526807924685063232850019985502830937952821221360996209513696360189890544735667213048238580458295083088958793211102760783691940095720315631472479657558563217072502113277191926283598126452507791362431230116104245201004367077293774770772721034248671665919423397524984834058344096104753967888127955133156573922313297063368877177260155674492580287545928049589018637939556454559154155734840613877356745319767990806028611801716397207307157815791528077171251397319819315715997345441110465258357881709823758041997042886319254530155515946632042660520478985857751386109685158535052084101970386590788163078573531226790527143516947140240567023073851357962460802181584023680011534027670140836718699445276611365107223327773980442396080457072520730754671401821270460920765774470489144964705771102930868439090497194735184992956837666216007349409843058320571074209928990798815290329092532645096105288364841360246455730590085470893534790959438205993633800114711348650755310363697303631859406650761387985041808545418959957727790630085909781362479593639334082690119575410307807555995307952919811961196880140522489717444453786178841050894300882322955033142970296884817055174503728733247100875704450134388842974314273250232585683591117603361433846388150556397915657768638816491978231115359757973651293802766269521163986234344589606429468476635315827301333239986378335514765608811335721218484730343494688767470477508608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 6544785085287250636175305628031966844078733561373982389418339851163058638513984190965007310173744023653782943542133316177242151263418627170016018179107851940542822293930658303693374775807681764468178105208707723060387920553312903441549529664068755187975748005969111090962648464937558083656218684091244132976222080619187654265443075223477627423456869808590694235520837475487400784301159538129674932556629653819848713008478216755611400406676690341333123408388985049075340788644970837833275569333704078490574842517743562561005940973192886708464128431567800170295063759409653945542449367455164863261499082558424403251480423700159942845975314507835601060925979907173218632161319918930107934809496818527217817099902953537581498709127855269220292984433857867166100097205575175037902978596460282037997029976229291949161681642698656921539599429929019528257407008175246148580166767332310160323810411370495110163885200680057769500892191506669972357735041465914018826714513072492186640997561389229882742055452851926754373065980848489926729476369425816078105763889656707362909478374733817062924396641034259161161810821020760989385367779218705205684293102836186137063991051094780723737466686232792214833970796362351111754789266659224179624386864404568769751133535819865594379356315312413612168503019043577137132972256905202357518277851489969581349597259488104404207539632774919373151191356060680705426386567637534161803143134490255228901686466026946612673742099085589730750407753911101843212839810265069692003538290649564152181090833625803927138367926962639442055978646770091730822453938799652850134911718792212242062926527097172748633514056309621566479950146426861228717069801211128439940774825386349093984784068320609530253702749088634849163648170820248203473410717145242482566189036910815996316192580295619483034743122480330511207633743258390179639990075982647595439866957330787382375250753218045017337696793551760666750826438809191653048455292751828274214542165725189310886673397795353606519222366876697838473208336654459743026374009876001450536933723924240155368627688651654610028335279790046575352042914195313806586583049687632379873896946556584245058758234375853065411465283782935308393721918660776552672290373472540355334458154389193346765815007284849946844142553047018992744888215105364295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] -28413185870478161626780742858119036927576399293156301267682058580620778919691094771178803135784833116822374376822814556106638603187880042537957221961157320565186412652872539701772578178715095141074155445600726947963305854475864286736243529235282814659731346663336046153064131302734132029294950966319730748091692817466847274783233121258586118070729605915264650307873829278667832777169228266088763483722597285615474968082404197801310545960606893572131574734025984083045661794189222961375238581380113270140374394069678602440492386238762655291748939367191780497678122733553708103183433537470045748058543672264353770843958273890822301888877240287471537957889141875431059875084906801122319926065626316166090742325802592555956081502425142018084943804713377240575023437596875817172106746301386226922929867192289060139290465298947793856011603286288628618175838153076747764587696265382974299945522492180035256341060910642488655159628825214448130329347772337240638932479512410882242697334452142039682583905098880060148061549913398814521253089746556700804146949580738757833899226214909877130922358684122758857022308644406301999510960119054076818745205916640254225508702721069049878467016591716189268882973868238099859755922360322830078874824864309807544612763232073559891998276637365721297304679984009627901873499638083920505287747378221195867749711394132817204652231047375302075882403841174758370990304108356599978500993902877464827661591929471389496587775640354376689491501734560069314560684280611301789454952480671977017130789112464159162347162306941432221105492262468986267389923698326475670464595642102336202519092453232769376370723815092674543446047818160086602006451494573914303955032919753102773962228880154705560343707873671691249730296752959564943097010426404134148307229796559416740121489545309412587645721684551617462540220474402195063715883253253147321698737634893342668626580495377645622519358060934639256211067156556260496594427455412027359284606428659099145948576626631112315436660649775783847731304291270987919240026104480475249558308640635338891361434863174780686830554107124990082829582416838839817141131151952978844326854186057449677204306174340730028450983631917951426150006889434709460659946439586731761489019594110027268725464504029111972537441672879741582933034947707374927872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] 75782864133797822602224476078488576868973322957900733178332704738852362788783004964470727673819395743978175658680135267450262618870545530843347593735139224417878663314655415935317720830966257512024118132943315068669099197173949271848044738895391109825133748569885354617633212214660474628577096022269635035107766226744016706639578206512475301244729997894636571334943561255566020552215475977058416202388081414629038066633754597525283557857050627416790421878118504085045492507248270402253921026707040548747950530384690932246743763666484730650513983978330253384129149193910997294171016562412781109317031311680239098875635578260522057232991191446459123149367252234797669790981019581118117447949989952761369721778969975348676817852993452924192351414776263961395940955239643345770464227251816904501000620249803707094615915779692118319155341371534953688413965946698033609820266054879522638089749773954053321360031794771992080668887198724843933316486732675525855365300681468840172539051925923272535322056525208363964112621042589832987295976979050001255620718736546484512157690204457792136220238931618404663034619397166697074724748240651106411852049404052262061250454181665819400106904039196369412015187616318998589933607822519310910534813654752241765786045231104695139346026920136997449646382498568200124178843522773327320504401002868196910310829052170580954514353705119858482375175784155118215387788951564439098319067467354236205586472685676487247456438267233124923917399983552170162825230829208350270960816061039902334391298510492428621139698692099060173118740045966664349593828533114923299372823168812495273013519130997666025783442042157402034011222983776143793035022796446582345122626695703846450052314051472470440029312505490501802039656774687555621971108029599174603875105670939432800113042530634530997351120088330751002645829088718305405766476235358057553505333288171307486365023115605896492571772211356981450642671158753400168973481776113757237449807272022689766044267901991604877662774867076972882278137385187838517788962364048356039927335750941814962180000902931454955381788962152230994777424394329581931796766699496070236722442000151233626267771029752526535590643070017739397262423420872700369793389492913777975892794968679765830699088590317883547149665191655356548973601954866397184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] -59620143926031273066468055255402076002475566208595660566851676744059735561779296930866715584323566872791959466681196979561942694105340313908314898794160473636436491679220367051462863490481441479303968024374590226038453167232172432529169204142732961571085059712595775683963008572392173612985525569433265765224827240629972329037360277543104226763508133242876832672351489828341943758353375061056661851283386965854043031555254657816177277883614020712114173231988406100617443557788709242382621842971060844540858110319887290311067938824868974267360422721665717314185351171347581765401358477511859543103016909395852830828549245002542438662933163734801335870531465292136671075456976195448787629372258260822612711380935383763430377226447073593293856448139799342188391786813660423661703450075462896057644671293002427448695688979508495137637149440987946019490717212024676715696962994876635839500401468800553008582433089159406017508848482223482771909288334243568502168973724577276258638897976862738463440745113976502137795497368594210761148881160015402829490384980615741236403774906936018406201436479460928255255114664175563928957946920672751351284730442333855596884478050893305159949513815394790506837096369486035925607774781369066204354569999435096825850012294748364862562240195459399250296671413357752814501557830312186156809915579945002409086952878022957117954932372331970061574425132663016586143069777698852073434417854001290821504923752700028841897043142174678718300590799996630346511257802590348246623359562035810188990993555636327942214982080777566744855747388349735801134063999589570458790361429245457398428477865915878977788938003096891598501177897588399733651218546667146959092296739338521297113480812362259712106531309864534265989704060368451453196747996835148116430455575610223054575684096079496665812554535710514705330842489539481324864122198251885233222125158583721155383969741715508236756989657532186878426383778491198846395852673552630226790934219672524458918902695748985479578508765504845236929283332256855185004610152764490728106080651542456148356066419124530979515714587355529585782450862578329118642758475980420604222126252128762695301795268796182749732770732060444122935647104830337933102538043654560744245449333199630287153472925195024286557908954288696179833217327563288870912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -521255484522278582260252355777102446321731231477561439117904491235800459705396084883066011132411336062764208738796606055430464364995517115753536444838352369910665649698195200433875924198718549488116043061490142093567509940114407273338409291940272662220885275752927397846676778576583240155587410998866743825562038999713832831691054485551487728694419070646816520808696506843640810461306180595258577825668244620839454770007875433509778709657942242967689616831123590954534968550250032476628717254745430609359786048205221869680263734807799366002133749820629941769953422459157925480700304331276228563654489475273947252896235581797153130825671731816818124543556051753867917180871626441062464669316484120961532678544035655904877438614417155261551097738140292621025245567208781462320073216128991042545272721762441163856901317927380588115305517576003769376030669378100935509433207161466277973597277986932052553288640702201057217031885726093275387116820845428250397942562079776292059455369609870746947265133876333233065640858176451251044757048463158618109914534862295264343664335991722331274476169291298798467524289980936929220689041673006311852174897093201874115624662939384732636129384794819288886803700974303169727818487417607187465029505617606018042019934980921701739183308272442824912980862346431624962200914631961051348862999696989459741803150191616958305891082237372117581158352225211750566024537278782580264049089328721509578394359398144142449785765244912693705369407598243164581176428743370575436148396238264318902278151532565216489432497619287431911827240517642883368071081338465079679075618284968259698970350551363544071374245038139831747948663987121517694557819783335060939750848110730975834906298605109891543244286895704363533233816330531010019119098379585440932402077292966951539668734765193268077189844745749872656717548476206527156016077334825144779515402370920307447277786801193037230386040934248439125641609211303819546561551768540567927065652332103582506164573884166710674106270817439125446833351722664101001054522843170756285546673030364131593001997792041131564838812771440414504540901673424556600372320653922207544620120761113817083847856452768749699195247400359361080860854812818852075251922596133984333763507090257747655007653160675231143250527334830831420997112111190046146560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 3164856613390900802807184823443812184122726837377451271877547102097280846209991935759954564124906109599413095076089509495936384284287005552942974536916252812868506684989054675298361843090664086531521646772555599154764892006349626881154167502068291144437254703559916829880243243394407259728881108275051320339319822580269930689652763173667088981176961986250544172092409721168726301860028068901357038877579002488835966672023291540858223679230530526404907684669387546438593815091342717544569352395512109439987959763113382309339412068555909116650242540679020607239270741112597927208892432058740189640994887317902869680357259970986779650684399616983864527906388342818024780412117833735665761611870365183517123941665927749269369376794699125205154738425339549995927316052253072692672789559311155195580520222808089808527170194087379797036541350878778931922515119935745855900487985941517616350782928870080903196190858751729359873703808840454662015090871875160357398796876754601551878825441580429230636326129339832361893209436782140581150278854223999062858797005900742377706685491185844134087479720743039790067684973980767809816709515250434918436226380083949949104978912489531745240769570030780494649712038177291833324649032445127368214488544432186849551002527159245734635903286509599074109798160475239330220887172363291613181171336837672294802315764764704130748633976347915466711375469174814725378942346104449832947812137846408614575727927730676235806810596249726563456978566111107750778327256691488882518037535034145758031516904595201564253872319176583541766404756712910419612499081316168522772064640832997363878772648054639854459116577563338484832305917825321076472829465647553216694336461512491027559486250188548174004295124205375021292466505511366602436196578440521457963431424633284844678950729463410322703430952942836654675273584520250908716371164667298182474963947622210239463519580160219230391857817277746329997025696646295175155590099169226183253745608114934608473362340008892402947715140572372295603099251231876137367420421417497797666568949434857347239829520847403314399112909358210390684221184076611979918735292256350134239481049619737807338409728271681923528232748571189805703368321951007972805352710161254142766338913059809099922383235953418693825946736893276584978411024041247399477248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -10850074074632106802917038477154247337859392636040253216310951633512469387513220458629979251205705593760927095040777766804127862748801506982018836202168998165515081169276413604274948833550835335066871124869042839421969678091266927071382477554674167707973997860688843002899071463460668646336514186857777880008971483579728454936291443568838438351518298190101591835544884453438016845990678230681933262252467057015449959746119098425932529023709517700072297985429613520457112743111205871970026627199377905497218373765108128970832645094032400271598660273465845390060180471769716137480115356449492491447603491090920338318491321522804843517913464958286720974865751806240024744603144611726234787567745179990309803602889637717705676866524118147827293132951497919329782354820881029676522236977603907070081322419741345035008281066076006775989119515224633346905987825862918302220967157488317277094742057748618925240924921083277011663012530946669540888008657593159828413402667913389083078360366393511217792500002194722964839971314085733042360858457505862208320507092976851551934413658936190349011095028874449697768915345707952027339434043356388121443321559588619833171447452183450109103554236815744851348512365604391812078696332268110518707727326414426705111949625358018888734940694150465912614818519348964817732882703881683890761950407197694434541985398120693536026667425277060137663932551740795507939179145561773609861469948641261588388092526169253163731123203285236063086138768193091243508960343984651807101131254395588439365555117922919297785617155488998375915137617642910831743244599473971871860813897020537429817841485685434990011259888517362405010984319567312346558342730486252854940721437386443724561579654176610407677910081991590201387344723678442093784027911926625822759656770257591644159247499775754501457895808454414217103248972869688251139625757431180326614695222733357752578500566735249967087629301174422356274259579276018840616932520570305026327549611257341317228569414462113142363720560085301412210624775571542161610888267534953976830817919894810738736527732965812950735184869299747555930473429306331967192632981972245772214123657306830041237683494122210307124690870243649007227615448451421271238764455498924944568203554658138214016702157925617312410262151929603702892657406932609904148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 28159656645248660562811257060948660310954010714979759665558930132097284651417809279139097390947994177307292108579419533047161486525602199419358686461443791581469705405672970342690811900362976737071885417028749104060669638276952269469458698511384130970993161739475504846270589723975758199461920493223546196184363626050281194997114174360993437576244013251818861144688133102868921888050421733815630913285603739313423525543446797007136912039050467268775681351949534165971998607812288252913350171558535351569526177760020615463222867776111880016924630408426850962865148764543294227950127464532384789702737272923970118117195344184031708387379435288928987846896892784375568185529086384422312645495381997367951376185797107666450218678900915554444017473015410860496038743201558287172646973361842814953211943142278736605986965380077137720595385624932888464986413412998271228671492777035804592867166430443694630496908178616144702568229886502217113309456693329831813691764292162188558230698864399792883814558767271046365354404081042269709054082835844866056207303753822193933542952649898099780535630384755042452316367025083025588429641497516732001272584159557635574990021568610733876724317850149586645354941229781039849492294657191911202523189177705111095323842518837110681858792391576635768841386688814282583733932004471702864911687949285926173078337845955146454745000539736756412174954014368339396118255154468720845195167002954377565635730066257961685133324278374483479578472353797145383081824457410005741059954527686181654958413564116230290580612791700623333055098603078561994846866268093926211937275507342496427761522083710563615029553310774323833072656285744701216828875727093193387511412459466894019837650921177942752239219293378699282139087425339469296736938528769011398762273202866229201891231787184488402556810709913759524683738902725607736222278620708097276285244998987691641349997928070467794075917434203183731879634197430292502837747961406887978067691941143440594397363168870325905977125155392460239618273721458016752452484173967352551979006280099110558122774872498823224882992140001007744119403046893946225343043390351662570157557351936714542094579538419078375387326204500174075435597579336342479334401789936233965966205364492366791720740641654921743451882890359785353978688642721650088869888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] -62796644133457309324071070149668160087533020358173953624094291005871295530637894598902049008653116915998262064465737932546568311514108088604484313076710419512383082360735580472436960011824061629967266971945734725190519060593963912972270743487636548049276104418698320042322127251024555339104441180374434942202018558953645195708340964603431637024027903671634448241587090641055321195043714400575355091810925846424978935190475446257890743188912648016495114375830150419576648516265405454554258113414826027957287814691378808652011110236261603222745318545278121766321304416501872542230080875716501067320691404039980505138012223686507938904444044268488243915259363438179446315160479102087519916882625411675931080111073576537808525863546726683271892419899517121642960525453747106789294286696933919290202136785777082996770728339009897260060592083408005771837140367703138976156755863338820444511435685842296045033676415161790146900469770253670812907392975212283073506618012980060597249638754740691211416216015073009302771353456807004473068456664044213856613624364280252374311206318148054486612573555168174043801704652703861418189319905999885679510602497647520767146000073208388623874120119476775901828093347590144737750383088694620638900013012851091328979684146684780393518071495671982476556467101275004779248316345151329938292544489266786947433263470933972682240718523894137607404941969120004205528693877486765778092957205179505041806969189164421897289026667900713338110696533043379364210380959816007238219893841845718965007584570374377787285001255964196202091811627038973452764364880495337691348024220363831908978334556509049466271959146012758189634013301261869200628340326938871377711315020221884041967488852816876346173993702722803669752297491985598670660905995250533346237631386777169374681916136979781272082745248552525107454910374791721165750453949735007515342060413849946305180469414339342164199129766289364874623685051746858719709612898985602594763476936975980093730217123702773244816758517613856966133358906885312165102353135015737434043670742323307433561484530831390098406794945797236063967759573821540902133153302190725826681762522988523911676701131134106414885556319971623823692404593533406616770566760873886164816892638340351090607549722453534672420408582260084439407959045468975299297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] 130734611253339331138844199141392799028984100682395520791135151949450624809097140182169995682702153933895794148319461665268677478614026819934536577275792561505933291399027541758656255926765399293886767506006888642562940357461540309192579357055235023625618777890355316658999787578577464971169695057080180896055598702608297831418554525913371486680310126719144141643331339408578293887140662165635924583649408571057214460942800925541894900044234170367569208038392725220027481980691805875363937962961104003763281503498772565102115974374558665953925053840081189681555522811001966995578426102283720854911658191500635147553280142870939398970698462698481049121314098986143812287624185591845794143223485949509354433514766408290437081364018491536637050095962675854698668402675183682151464288604528735239312355158363263044332215459967518827341129708317566538456353097017410249103934933338825526327457084107871591890179364790517479391041739100543665368315666244584093406257632049233136699526044750146925626645580400304266579296632893501216134524576960509210229035984066458035223424603267151990595406758540730759385836886529387619041895490082303743373110968080793411464483022169399822721357361619508183009294262894395949533106097068099466869763907125084283990111174103096602076233686071283991002592409125972886777359086897544543608797320625951257248030560495048378992798637572048160169082802553120136555631986191331250967467585969874113249844097270666830915891628669479678036941074571782770778581839800354758274482809739154214926311517928048902773135483036275512709998705820214685899855773865426509851313292101321441142350688318598879642935776943283991573972534428929529833658111003652979763715911202900725483851062092888371246896343561183616484548994335646475280623876351449043756763661746892351944231763430911257630315750473536089311718781380182061914711277774819157763308732472571995808837494474883076903371533881560351556422866008998611628757835527350202356787830261781329167030048739042224721804455415582096065426673666211012734257345666213052098399868749596028926266548925558088740673010811312872291265301105771127792995452183407349240448485570753810849383272651919319005897687013963259594003997144731372114333593303141809885490173963716258868546437904283923122348922965071745148086366520053348696064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] -259074498996587711698625472786868833625654055680756936281926048453436456636413472756213420455706998278473117786199246407273302584408784579713530831428125857014643984216151030541047265095755636779740696318234951426902106850923504389117130595576485375724602762126292457573783047731611674195089894872598741040179970372420080561869058930306423567865932168446152765476959317532994259237699874693404246211399696590616105476845527128946367047041023270714564165696212022459359780245532313352505487041340599550639901323434112208178655779580181788663236779068608478503082353146707972801786912467135924230479150434929417134701433252706941997442973048728686844855384316830982176105817719198464774598601305242107608860696155632278857171992851507919764000700524383441189047310265036112983674752466488574529200977040533925609033112552866949318509670719101963505572674844493859001231480259135516794260063334555739132097685101692474425120680114765414195762687886171039292885284210011927108154602585585033400606349132193172039861997506491164658682184968633471102842473350240863146999559762262709334980783206579598620386730377725595584258707764160769648070083699664353363160704661482174997957985740834890914484215302340401032871545062620071411647888138976186147685832347505844121042361125482538700246379803821806816007003226163271991044185066719592250610081395745953992269084524426385097896916212284043651914606472751910610441024679884526544811321684096076601377883153962072403299548483308056353497485403187094883322041463716985947283373116537957591162293293551660125708314974015896180938035160499820416801997174697290540479194605667478780636754224390512110967280531352772788390315650498958396437397272744703833597204576322750760140170975263017161629585594536055867975640442825269572766080647356994404891952324157347130815610829088268092358851121444639105434707538382591038539877349642648472812716517236165734859815750324576298250976812244198200789417011254136583992000021141728580598522141241282347731306374229406944134522315128128719615383375895554559514774226030830344886927742541025634108117495711659728888598623776836444231923649321030056228148966465357187473546656743840429434495259784642577184362768534038044698478102586545001205521340273146365079856560630224868843571443612347010132734214128281090785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 465896122502259149312034806470785892735804030026280032516343708073109014797511789764840804994389348663864148278599914023736452927265792212966378404954399352249994899348921133901936082565704923649662309833947390210226421497643099637340166421218711897106545661922564223106626984887610237617017385585168564384094987897762478329452908014169309585234905295159948503987134418280382293589331666351484173507067247936380531290456428403507877648511947953035599873044807024294709923512645836965029860961437286609934658868698012794744879488746922662261813884040826618228315882726716561518041456704334644817315233579046823324089312326266824954744095045045762248823155027864875251524583191549774659789825837596030937976242983670630943747912039336380534025362744292313761421102844009277819500827440121173966354171856307605293148783326491228059705104506291546288439453379860853755158440363147501572227364720680627207409458886962308710832392073738260150040520590946760421323091939886704908776299192387089991665384018763220471167354371227462886168490286261922056628480747532882362435746513274764152981046514135869735572255351707953965080739870040828624687101663725726191909309760738958082285662714236313944474741738634873569488547023540326333974724757515026800448952065065073041590499998100509249912368112175236312385982327781423272202290616203472490734628848463652733939701114852144473739398772589756144834042933512685567810157121294920786094402423948076342355163450845319774296272955445772869754043855035384835856693925310245526790527457539306432302387835889358883061303139129423004482277864906062423056482584299685081005037552978791050054492748226761952094164249880131216469650152783539405069750468215970455550787033951871752934360026950616739320539343561404548627810333927323028058624068875627391714179357015573239312386104342412805910842349559350669181180882218753055057503936752878186047200318897319372482619194084005600419244000340334089133330384359563817305597746485660124930481146393105322789968787708831806730084529464004058240478701197114744088087079100575000312823673266711736632161221338121069472512277005558434954332630615449875414014596240937922743688085114795799206943379840407885108665277115110779344771201591771557068366349043346170530363670074954581713287051212419742338955081919883712135168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -704539710652940127798618126900796821035438310155616483528359100860803483638324724278093999216931619267353215460126230202140151804143696316425796104981755049952095514013434253620068822917329178169818488912589330287787068659825148186230142274018637193456046248669713350733104651149640317694735025356036309113277889903274792454372983303554742108712742889342725492892178393707595046183403396871236437985759230785336003493719862777717510723796542771162377668666335583196930362004926900140712513433153258052149597044034593501830711894941744770650349703363016547294327576066538484344971063369730302497613299484284919080414154878284381916905784008372456296225716596347673125671542555916936562445217325986885500796274048866709388830645317939856637793456641673938810642352142913106285625694578044472513802932284904365264489146815850179518377028207334224229921033806964857366622249063301400319692746936650485666211003470106581155963685274365233438377778694550970171377809799840634664014732139782481119516323245168171890962088176118016874521082450630826944730604119361501404397821509815389495638148017960663467090502183968679629263508383940918742984667502750496733150635965088560670143009717854233377947936834194196547340086061005669288729504554227199389875094822918231118248099009114939965047847721132340558239614606603266334579097874921480811731440140449499017410052088583101935108921229265709397238010155713605951556297435477575851225629893014154502902585136316663746207883161893284194389684128862111275125188833025271397718521159665967317112622630638760959305910866998679943501253513798273873518545774720452004454376514592474407481259787970043641058726182978650222201788004784183001631285707896171047663560529096547214895939237538924642402192036344318380837197619593582010008985345326186815018637418428329049886884310190483888829238298087248703865440832342810987098482339174518761121253980920550141890974059749878786642385472648842087008985275274764685831168641412883065824351816092969228666740578386346356686174774406551819004209173613128727874934692114685958950053737069484778151535135665173584526766370463828909163797448344422919878865083303865270385591544741591457196269313707112756059212754939785155385252876419670661790187430814477573354529930774506229498072850749408105157342327452201365012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 828257184593970943847768665168189215603365250947676400854660323173567996586467826577933413221675376723732543679848954911169541961183599868457984627514664776451908381170365030170329745903543908010362892813200367517894100111993645377279526914602585204232912189967312413840840925886376392508660463450017764408924864257124479698713128387873597756117345629196804434552181179535910652064175668111485243775304836868261169820092679704394283420119831997004447600361099965610811688685502542446255873641859564317537844506501297495211744899152070582057218156026397798470542457151991871843910866547352155949883853765987436581196211972687428121418696309337747523535027291970484438266536086303995708506188580500410431840117925803408775503155894744634651580673507243701967959500306960578334618312580083997376066692290106698374591250777824291539217058129197432277408235563742898830700966313071680339075407209218919253060179686402025932831419400780905451518864490495045450054258183255973527997661742516995937119727446948960564463948333255931886388565004692664001800113225735840256163076243067991029865257221319553398145732635337060700244288964382272856975038986308255926115367477840888277015569255425726275141494552638311594155183872883847513378384255538470184997482558169312692190124455598671235054209664123959116535280089431360487737927608976775492044428424835345940363480012023519174290659661084511619496247448588979056797583349916186368909593844198760239140867866686917050891456094714699375992521801790582987230144036680399774787406997030315472569867470994887722025154445692967733970652187421952359551294631168789258883684622062874726635661219034525158827597738795414013843508273970602128221071765133995954291743023283601051510948232086728596359775930857404316933619332655077002411282482618995358700100558687110919021492214021450861722806946795373955767639290698942216605630068182430008252708830681853859325553135729362398188020660677426003490721579568214526674629915761830234812960068718477525922293732982444223995426214629231046651182184841697100912203828186044718290804479243242602154894297426886811661765129405002970438343591211414079340780764238322477054803996406920844832930911923718980890886740965373669019408180116234311538711625244930496296988329127946116665670154045801087604873366461298675548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -678900452200316756925603067884011961240144239733985718191361226676693027793160346543802569902122631914065924504143647057382926078065529396455187621739477122033905402267143108943968636660921580113461892988906743122886099668927596846973210760007607607600779691776221090993810572387881850761478305034433463701346884639099287712365373135324825839820235596620319157967213012101948247341145061778540114637217400752229983428916572067130075590318854560690058729653202420835251889146124660386710790094986314684744100343767894773026011607528451451353630106057462347521685556542900596869209907073016150841260185480445201236882908229956555948894843348655493486114104586353367728334355074213615593215065358961952852556096640268932016009444467539778611335058043218348047599441370929644632781689464005559376567368821192303149305531423176930361263767762068097579067092992761964612147741208379657612388669918728604550547379445969577415449642980954481513818926034053137392704792664643205079432308311494323398040943067512329116213544598386169677731816763999129595871372776331869342052945224246313336894720039402427898967600736998404692142037353351449025020852372745290546364324853939434156460447507072887993045709465416984229628996215381347241639465671416915374010333938779585545888690172069436017047185394289353955722281474249666883281041970152307626388116198800992624844223012302423547481663024019524650476265525676660319500583619237455784580714050634030630170671645732468695696561190947617756786977535770768687315157789208835255219219701913996323746818511417114247581079285721808019394603139299399378564813452445720245124350116461904210979907237429993918527551970604955304246545465021542946187441705373977051128637764027296689402183152892247518542259808502472557254790525363428925539707801611804932209015573795972129725723662294887616161792611426056725373128191387291737279251629613960099380642660868836781137535582139009713478595623573031952057030905699751190861145648817738644964700671275481431278246522121441304489787902835870674956525282374910870070890957750699686431767413681498013731543351205380585548548187793260815418903670812170977876700062584458431645826328967599243412358330578306324232647191893310804857050644968369427884320094123129767121420263123096420959021178910697958495033832674132859289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 266196635746760271256675415658265813495221406479737466710149526611493269611696875433869209543109152229068301200735751155094514787689105507147514490503173840931786733165571933945343995866369831329997911992544003269255212736157915819175979839977026531689491372860920328762529283124521268399425056223352999066511754598633213942043659795873316732556315940646165791698836337276724101156070126422760391956872583630405847330709321062895973224483669082298348312961525320328084278999036575102384240171080835863019288129964086339211175463978646795386134165936080548302882350144229402057971889940797101693400714391129827407554469459585371627459643226731955010134122505505476631172811716939170800820351911575554582107379067199516509699995976053069222839958870585574043016812478504196052449249402396378732278354630379512735519286942162910577786898681880211195907476020770153447641251478239301448786915417011348630782359578894087631595309463555367376864564530734650799555863038581202490438248153784769041125805080404585988360576305853321741153347220255478828546866667748201393610499245726975789951975919357319019686812887120101851491857897478681849020930213932582433863815764089755024785920839512322283906883488718673097567799390556517933735741279690664721280776844827898107429748387223454808045287667266395244733428869016903801664125286128249831946670891331597242411839913428689797906352011856375511821340415131040560867711229850502238269789589734914921052786331253122220590493922014307963075033292834732659448493277875617558053538855726113019664431806209732964856298165909588476027092302207341027070455556933975435495461378456987218430027778356938273705838479483204654640734054945673325966257556352063245499948590216401828558003701978767999994618169296153640320162289532283312715119149998265869777049516428743289482108813333392786490519381200320766548433471285918433942966639349545856370465476335353684409742990918225035897307187397903522760403646153991350246335626143352711522118582379169602582561874498390078052861411699051165108136266391758175288022021805056921137474292510682567566544443018243466447618989149717477217902515835330711596798117210952339025669727445638507892531177502575055250779386164390339276092387989154685449710937698402698022925070145943225852188280358538666418916512046540633669632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] 180336045164804215271103169366842054868275561524735062434436679357168455194194259147364061776350233445377795956102664501897559312450383994018750407407083681445348761390967579453328361234141212988145512057947929039115350759001349655346992174714785691183664207504780654716972107074350598931877174308046089241938274871723080657403478382303587484879536461553121138924271556618687234379668688935601677965870891990134063720968277665740765678944372853133480764943394535128118895639395312379070902829829265151424798958296339232948817261072802438729422832615211547995579072104394092279218903339508873797958850672790343034030593785247888725976466692593866035561598666289341103372554374031363852109976672406492316773732944674663445754276447515487280501343187614724172759915889145081689623300198118729728376727739533724666281141341972337080977043632239868216624888068553674360895224593762388900035852038109919193518633915228809359269107455275321380534079225224412547524898543232588865684047650386667408402615459599406525577645132788544603039088533192481740921920354642165046349090463265024315548367439324871834695777012496255512294917067084089250552384072758375282854380999826739030264376846285871875108673638636232919555779369007761153675756509671174430989880217383486938440125997174836849548433366340772116525463725554492213621446033083855769955853706409417973669117955470929702981726371516509967191503445483264884210823752728008165133095555106266414569696040134065050096089346769179301874916256089395184652150929412620992755358051003595791074526069362900434350958126158543606527205533156805098863574022206790916275763752287182509304885477016287834475294816294340789088690345880528087794331508853487075436851254716944080316844177456436958132862793637851833167622768153279629767595502068102379808907029103758276127909067602264088330201421115571268869742800388238556276942451547021789801250033080067086635911246321018742695884446650167651776056550604751221084128535661945728523070590470782921154655070796442506838389967352262943258696343950475911844278502844741112695653603829742883921290964110893024468007292492516701693448336735634045169821949978840158520048312127982854650030738251550542846394720024135015007465021937840106086058925759396300377153274451088985197338287653156140063104196476017164943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] -389595696497363369438913390276040588978530704602718110794732338645234825084351978516363503799203974600792323128206228445738349997024765928263540660753278365337107039675395875380713942255899019991223365450228377864573743157594216919255070025989535494159497521044974145405221125078216750593513252628417415142515046386464494739680172931361293321337305922510974693419115757202725206604436974256776577733243852544254474925320408519543783308379192203469187013078937899939969505049054436534241092647178096193888119304984756052440597022163669459758328422619818966636685477412408995683253160385322799893568098233887500951289573309354611316093788578142506818182111241042833811957899281108657453245064872810531328550898953499739359841054331697459774523584195300552926258664922508901784286601400459166485083197212518217210237643725854065190924258303521719464027439017637816890650800536687941522203578462310862958353356215706151110731615218741977273024916746626553755234917098795156805784075030477715132018424352233119540322212770999557263269823298982034788726522383794303773140724889026058625271354452305871051340572790157742045277182655506833100113144014064150660162667856055338987192892739594742183041662865736238771635487550257798684683304769981250258592191814466179405111312373138834672372714001735591851036588769314225254061490808703480395572919292445588284928411994856312884114490333559364749268539764345048840619573784657192698071279190080207818888535647042982283440686201148339857077078726398666842001350286358888925853251987222172822643375870763160831551548317563591162770592807787894421767393623655063323683292974851726631653382683040868870947788334305275271621656742469504433213326104216032530120288776556470517288482308087846235561700602003329021260383978748046391882354912578511215415036708538714793986913119087346640089574004829018488653298515325750300960285240372173972384062796514784193111876396696100690129925288153367646203873310892254579357118361133403255282966247331642361009361389249175134928009776684323166565536999614893986602420456523866352609984119419395249229414892170107293189496372135206020391861077912117708745751411411741262027881986255090222582197293494074107427561365100066713245414974187678389373174158885042210660836416621069795286069528385165269191094030687616406388736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] 272657659394275052298677911404836787924478602257714946917427139264282285139086095899627896603017124632874673959842861982173688573114508841376214091668005442224927412370828427306072380161791440020476529586701984515351413741241440554715239200747151500115958807482515779073448884698733870513221289812198662298265806587121942177408366886743368875531111719036852547731262245340213743638192331509096191746567015918577958889369853184526673477705991916183386334747913065435554217085429032472653557498438433976049350504749442423612139136841901387164676847353577350759262887208501019352627646060463158648766456650957517438269574924086231004536150194475049762358263579034539517909084912918522004833254807888037100628201455250854972493952178101888868015531635618586803088222148069386563329063353985892936423343193221336436024434738072016857871524225809788344905864689527765720764195689967987473524354815688736452728141078682659180558974379352000946296779431632651629675223067806987028084819767508018043049010136014095270419151022959283485026094124447103655670844818960229526146835064275023250203906394392180291329848649348293609466152194100634086992565287368810741867759667142251480320410476420921748398766968139172395791791363855206806035924173572851224426915196876841713658619806272128996024744619601102578298202279952642122205292029098162173179676743372530932801160544601052926343416827447387186088852010453855695407791717503220768439899449237553965073655722359457840319127788861863598249157700793897668637409744433266425924272211219826365544853124616968683924408096731054240487153746747061832520969733570971168263088397813452074177279731171342774164072020519229043881663824420373229050661560180000284694453198426536532550992328249031081681088367584833785618579927815380585992511060113595834383823292144201869692027160567776710755196866094109539910661446608210813819291233318098606780449606634821587731837063088628438502206446396489588894491512582130266171954744782355620659772831305419809509212152570852962518954233996856220470259547142184386668977030506781990280452678682878390704132322645524281113144114202758889330376736254865108683450450829664800471377421997588797683081884661875839908259855391820821481279642341567783985338460455459426188898398997738836872680410559449236030452037700824711823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 25887318192213254433247294381648856165445806851388024553371824401592602610249797800996086150943235906583956453508143462884109171937044050527045469261149423567293975560898586950649486823954770870854762974877746112264648348051816633705151100832214860966825699778801499952820524685508332256511586098308313645438319371698497692203661190182153231055514300844314295284471545140667520297591990370716879202794941018400351626869131846139425569113611249596963800306717278815117482468806320755094047265000472346116053387487299239820177733823218033398807229659138730281549512697327006202052207747931623388627258339240583936364109590305498334516740822238770827320250253257602646927109864747553327410953924390058520431196508998425272618640912330493511143009685802486940854104730840940488414590012019915623836571098984855905641782267180060802961487355569542262674433969884885812516797638291860476874790672176648157153827371285452912099099009550597821178152829290552428520764038156234720989527694064121318917399711820393733805481108418468336957480582423289227308789523441422643657764114309151242298196506961421989552044893034016324281752545010484219545216930057029625743663329346919881654830347563014631608713160719807370414915684041477060306038780521403203497600696796657054010405022515774709111475083054967123733759012809539977740725379043561328137392614032581315988088417223147000136385812669976453051744678490712459645436325801283635447017003172229703822831330781646441499803770891211748181484552129261775067446768875763948209990268949838321962095997700052436585055795337801720374608364664264816578700716729039710441088696661130146736931736900751089011897080319322264877311628167616906542525487601998425434893927432852565334843601815120582000917688953844916395101645582717815857548956855333417795724022961402023207394367866571236732406759031546534031071068121680073921221979346864930809082747241833306270387475818217754972626785818002084974896737009229911533317627567227376980000195376038222629272308746878313764752498728707790991727476028663116743295058985137209506389170451645291945849507823071455383759168759963418245755892555558660145619122942142142698829840188801627181675307808812246300813377253684078168652695419653051804319917676366770821613870826737805190098138094251716756992593873325634093056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -268919643928631365159932480752361214586492517391302571589193295230649310337058374313325727763795699558853307246281302015698219663464279629852998024366121693896838043841772155734655023064857822912642004271483146350077770035300389869558067118178177478189538727797242393708141378022556444988551837631643985002907094632064365421780864608964452781774585020655783463093670481891873660216746675358495383306967062690351934463977709242759284389001711031994467437164649830559589793571189972308770284474680830951358948291643240224154231697117922187507997959207193069439289307839633749281932003181065428009579590703323226596913633534958558772208362599147233349106920269320615830558218609432023712021059824360981290311536305258866921838762265042454826168819450403710410162497932151352796758096126121990485899352757792510600836018105764242563961038608183089016102552078092404298052901405219430904719456563939645498212320188104419417596656927922360018745027654402748594735711708473116875546186788154937928840640406644467176975555404339701505493141974891044413553030199373367890339234463476761974069014670751901566195477786091243441363562862126244662090967437916781928754163268009591477765789421121972650107538074759037737972760611857524089689548133176554962462736581768016334580067355579678720223310598972010392407702087303615641171632298276299869441191460471046954517623654182332611891852538284222030796364224285762922056864208033610942736544248327703249665906184324730853091521673456597109833685584229057756045927272284407087178824517707849308121332544752002634622272775587523258046833718167430450419747297860129671728269990514564822868043548454265604632958822060649636238354524040277692793862829259238508106662930661305114634588708528085880653225588480209884073774833734964050187315004765377090017004478391173742961626137003497462059451586736298889038662970585436482261902217263477319432945968340045018171664796156857365397347139209654340372640985195785173395907223816826017868974816960212838255257162050977962589610975965930002343597411825380108151552423899089546886786252532242725665694275763485575422631403010826183559246424401517427814949679392060741197253219013357551706018985890442204708315473767681946473599381382067139330983052982932108559156498660064288152541629515535603132623168538781700587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 320856554995436338033572107782990217328323425213972412723502926481452182096704047939421295720837301994395064710709304811878571527414602394435858482881846422543223180412286707585045620538059192800382055013829888165991136310869923373682079894619357678267738610979919391066882414663304771087048396690628311430253505665463021902583446479234111431993152265231242917779854759392532656172033198423041426847460697815506897157842307450371212902748978537368157405309945666412323096011279355024602071347113765157495321955935674940179871749661447190581845440173189161874335479434932159373296938022617438713443885825129186038161922202234925498190963577906065918061878510961611249415351989199560963191356678480106109489171440868075168856278130425198414712877141898986038657763596169644297555610384027415573329285103251551637124473343075483974953713442554414963297322373564390114065265938362538609425798696189699020386292231559190035736562487570677316637891806190617678573110077286189622796737268793716665532267429008950657578527091765096644269903775539740202270173654918338865436614961991328933852542710293133575581472916831327000954034538508145404603372767513896825527362699501838855693849874860741197648250896034141565826659797220218985262962465260417535558692486009679034774953366164115422608574787447891970056172387999272305069482130183026370427435322127148613612360584267603492603833702465463956739428107174597300161343017136527522530245017606722623460458021346585589878676467644823404439845215730865136157755870440106768493520078222669371309965218142233745316070807920952173933214167139790924271145248603184912971628695740330696209961887451721033289521638495598448178730769301749859679290445177889495272317343276393192623316093489412489319279190264393223374087094428942994515596321605791767466219800533451195706882410391377583459950333215394406978846667455176180435050074556169563535647617758735745610892430824001023768102411324557177193239235599224396643540203163463580615148508842628831698109632777391908748324827206367645985262753960108780637809689866007467260514302859088200149431392674452074139744262228600207135837885499105884219730340338367914792679376534300540639222455355719638791112657652466309973789591126449656745005094863344930249091720345427154343681203808660495351423775695565263732736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -223360605004369487052663780153233048046196450125332299266846273536111933051056550045154335979724469251741316484264558976017646439322422592676074468117518772738352040598155416950798354315056832403328977195997451259185937033727124614807158917347629153765939839494709825664335561877074963347715980275386404605713311795052602054095290278711385508316110269222549408932910813147983085736079409208813815990495320150421857219677756613048511521155874438034373543645916174077430171143323803091718570219418207160503332716602283809442322322880299963182588171369771912235134779963209861432185449050247433906732430093270604803049089685100227938728689578553071626577490806643068826809240254037388739302638369008673369258857941033259943913675669082526881819696875199083943283400702118032201317359337749962380657395210277463778416039615429265139940030340680241698236097541270832968007513281783029283894968988137217678252015856318734368406635550076458998471057507314871295406233618561117251160757356717530872971906184605886306978178323747502523215986376211596237202933442872132194233699049829173917795288235578938699816135643681180952203825907361731423930525409719749888888592276315751491381377720867915249821865278433311470150920923583735705313175755110853681015986378698219326634505525087031340693617135353263972518737686646857886107999530307896492773208155430267533470033356410101521309840284214314615973914505225310479427339658697654762452470303520591890661118514287540422885732347939140750687014818110547755470679603811774715098159069302531850605208410466657870500348779894731368987949024382260926509145764656105245929607228203417402406128426379207390267947895140077459878892964699689180941682431785286074323260624187501821773502677527816039178146150164403992182989515240742720523880895547294741478198575414368755334895844165257484307636726085288352477682910970021860196905707924277658629648379459799654054901263232422213539906860526568173249612216205199306432073799247249345218651452316772101557789457930141204577181588099618433912689874788902327353633078878069311121490834405391596014347737221062663510638762698319009459438286129754489539945510600885850784855732141522208199673858261804772514236298289867262905506019693606986100027712662899777740166943457326005575197425378609853727458737020998401392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 102083381870093236884801868833558789490129287363440079965411395705561321106447905995812971982110398505686381990991746530506371681898698240552686398760435856063435130660212368336834213657620676497115096523344651083100561292204591233607980508095696601908713089417362447160272786331468614256067280282053962875409710297270315156828154106232381182197659871924843565936022522821633215811975969388998113347932001459157715600078464922871875694008956689978010135790806602213480640478469862219809453525234537949704793666819550754986344358967544626418877201350245703225174148634183679003508630869163818776448769205045726130701337460877323132075383245996500419298212661246697230271706247967306393454771813548443169901481648144831504836919911029247210883217961829317230228383007637274350375800831987382466054409041437173472601747048583559242724155031462157847911895469026577756191150629056022515211307109559266115641850244242627890065856349599228198783101360258256257491455835702429906195157272854583670489033324841814120238855106860812904349961793311161512746887169139788043113933301965058751407255954753783272553035798046867963179666441740607627916316837008431225136752724153101873782454091770884598218807117004786258764962032904756021783754622537799848909110837300425375919829316499663293402872219076295260413531914739854320486109246839657892483890332125208941782162083324820109227391189681875350492111114785965797979368421325601533798290642779745609701406949167429884069868161589982857105870806778494273252573276197591800882957409529356987368783388991893661149016587931404860907854921966605895825446096057906088452582260712368474285742751078990651067493611922916310838023794560378688954361439495692157018912247408139292428459682627903567781656376493706880771191998595171878852280214487156226755280208863217051513871813467424730214361583705979201066176815599652641522101137567236814882234125548080120583940583518725286072138023841033136614856192215271956502660999441453435009389763740598930391140237991459827603126635597865960855006241726557819016959833945038148028165171035707186838304685679592422086300720800679337025954868503196231084938739695666101348783200418163545796057538082589928998856733028151221519067520322462475788392476378201899054326754701839824081089759877737113578712598976717102514176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -34275356996148302708824754179184526684791261837157659239098778388753305133542427228001449035132661853219020720776873917195412581617288359845583095719919827472655385270512990398021756524544056215932640666051345212216278840027390979274748381205325695925303742591952307675717150488294991382309255453244478232457072034072735613595996025168176635409012324025138620848327463302204355518167730338914540221450786167219291217215002092962166854882201715539592113943317665212754415778939994361502409669009017713222256974312712751848713563569344699729720510088497342127067736027058267154672857896199000663384476190737719537443515122847599069964542256172316146894478120818548084258487183112099912135351946163331047529225135641893662967399815518832873843419697544369873211952900861545141195243409392813418334133461948807310653321893244587390166243947464573259175141937049360109200790206363802643147503129680343562388037142024138888879592883371868698865972344876010179012786054773651027393892576175069505639836546931528398763209320651224483074605937696054954565192783979534027385629969846470268801836704295016455998992664728098890248706290885519097135324053824709229190841208482705796146411538593170378523025744258417275683567321027390029592422886515654487107775294262414320623950980549003279954585036157208175222542306118875541500239829503334900052946843056079211718020797641072689194604476695385838106763516624174000140459015116041504274583637519091496100634456909955517197017157703065702268097828867325807674624928065366218140429557615009139539129866187930988655781156804331406558503723683027751066947316116276355820064299347893999178528465924495113151664620685337820820598907396616454585022757220387318969563319413869007069030803852658490920775375821857025185229204904142891919942593791970619767985552212568905508558476864352687013036720059114815902633419394340730707201842028786273049129844373478385319078869402045865218691698687188656015107402828010526361271235956645304818722085666205199890794884938275729455485708691996620140808175128303456602972957862644716010489651133757495050666150137759118001738615363173883201941660627097951868052923924124621462991450456589323341032348001094987074477870558786887358652879945165271535299034746013279268006927365976612395796679887817163989209623986934581821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 16008128699838728951928429641642344189514903828657838345236349564384931627615788712980915808962902933585702302321258482626950325468249788996644277887684385163839510252537083790920264055631800988621329810030155330687868004748815048805490452528565544823517858175052196139143680162991515163049025072044197397223196631183494241889809219936141737647916711936939278124964807251975153541897626562836780802489900001927591142128245922871900853645829934994455235517292636829717197314939327033640136353764237885241670028808146458169933571134595500804818234543508384823782131868021572296998261332723686533546523080996615798910368101986725677965578861094680544640724557536108604303533977981165635259978742904648359676280242140087377326618501899963348284290608924795775405954904466874348874039446739713159460331639317284467856836505091389480277158553603790961086863360216106985656873136956661748855881398921988444944391811239489668691065363460931327310816110806971713563404122313483896823244127219422987028986180563733867208977250772675603449004586752441863785701889720921898880564248454315589498762690181347747712271906504737955460389211942369311113077459723789187356795670379243825648741381374633969952515920770279363660812798580424831656695187056470378830139871520895120670395147707727905233573261966718875555584776264187673772558371536900014999229369248296157380344894105216754573623282450374678470142244168799885102904569538910533663959582369678618104175925653513304873567606370719165543244759515108890576588490357497357904214135887344231385001148224050373798255071402408912962247590672462757342092809844072442517203005253175561272325847914620720484155205199306732710432809729582245514310041832387398591156081944059925026187821239946638185651324931894987913991869769648439061994881332315466919133453561538575248661172238833078884667667402329798170249055840825407086528829347176004374317299922339508296958724898404686688618693097554835533028983352576297864303226984247184753647866679707104186647132487388448673696141495267385835604013165193158335236955084909264621074274660314127896916318685346990394480627395468783950400837347053294222352603834649703763250870211918408892718793351284922969962331338745283933861635619374902633513823939963546124657693792065726954854491522011261639813279128030906679296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -14243525559165460583096062919958372047876106218644527241895487840498365771902320208408597363113355541295401254949846607862854156515169537431605462413019309751682609080002506036462449744432025381441516287788236262959441880819440174350883051916349693821524992698784957548732829691063364438809437401143791843422913056859638485431631481522773930634044468307765175951437967060426491679785771359542819725657801495334836464234388419306188082036708689381217726846765298893134065409622567347516686267551772292731280368702105982298203053288520093336709112274577497987795337890376349947976885256277129299359052389055995074292685892823512177294210975366088364688327541730171387007320340129896644491606732204818437566493495202596133878104900544534333181150153438659995869225489471693547440043794124348213082761344436119007078477614997821708938292983434534215535710435221361972193720419102081760170972250298076833429905713823976576697161156354613035637028893749724072091416754977026415037911862727662954249469346243090687872347702194884860888117135904114568136149227844509488492012209935168881837639520565677507470405475918192737295394907785950047169251403553114421500142766678056626896902010536481519751443648964542952581621333597674621659991922208938420778201431099652019039621052342362837996881257935734661661135186428883074899825199548541545115687379060981012629184086225068972209405113381515613641324027976455270668347597275445005063328765812155505301353928749137110190541372260428292827223478739842516296896732187428188242511250432405287133061210161612926174826694334865130160662708744023717699070797678361718681108985278972912027270295814972626719832328015143269407269559829172880522178622353365020989266330995394740693330964026996414137499811874036240612457032603706891513581675937305212255256061009928758511672290773874663102756165617389354589910122410726483568690870491519817520156939304459209641171825977749233411689031362920564341980641946338530014099254344260267461035090613763823449846075538900277303466777674887978101390759104096716459550200995073343051936283140710016512696174558895921118001674205544410329092540670269328958427971334991631123422714224223482576551942793688054346968985784041662924797467374265408225870201656473184916479988217769223017385277263165391905951517409148047196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] 11075230193468316120731582244346092979383639242871961732091454760379068315901588770617668690430357586771398182767164644940265551922508236618721336744676730611301682161121285578392563428454769893057192662662516587004778437881676496916347743214927017029648899927963815816514355480679922616049068711617186100313065837527177471897927179274154131371768178120822602513156421491617208140394616658142867347795813290724205389370251231843229165854415395506791437581242489861938914300319427773178106475589153779500135714592171591398844865334084856633614502396271539053638837644443543812350036482909759736613909199683628978145844319820476303884522998734417236992280509272137797149280053787460284143085763091259214920468810243004401072128534632798371352069503652600481499393829544874975097092016491360221380565296381995267618593474682548758537692634199627520949450492532896820998971123587585617979361423054473439486206249639012754619742491314965573460351670454044628757254986226717938450675051180642587110299844902053246633995027013987921222142688871666380234691765952640714567038207318840438426892811067446379032767853780854360325421095442557273149353166158821322520436754085942821786942303766571956673927915566457127098067212413108173410592251448116849081668046100145569604452743751555146874559143345181524354008046324993655164451882371618557966353474706338085962595490344242242054451549955762375153424656288080191740477891183279709552931011902595602756830968992927463471077419108723917234734865321588978236311657017462170339119265297529070605836529368647612636886273033491927731426338126350146125538260440551797008938998223393330644635615769109525197291926838918293494264256365092540405204700079596216605721123805592440112520230997037966148543189841568719666552951375626509345953160850584253774954668086579775444850802860036680474944603605582767949689919208702991145429040618564623292895019630214322126433507574160710517225602412007906159910038803786347473699997635595289779777429256558248812030859982019922113052840115403964762085154455724642573126470673226211044098864419099049450330502412849210284784559727372224490158017068427607967335046537106720711924499904189077659927664546189337701304573652047884072132445106648088281012384205350321897444611822545198157422085895462107450347843745732781670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] -5964547581521857654913927381223270045705317930290855395779894639363721125398419235670749904374788080717290984744322076494205268156171075719692565178803622081507521410995514256820565937829856787057022798162095684374228181860601008074018669964172391611523963870424248422174420053985282385072188916298111648134860229160728035764482456449421755552001091454007098309614052759511711596942750514291508328441267330353592139958633768206051237583789013759777190888064540049649667219613736287586907268244839250565168287691660231565646767093161716774330783724474412360487820452608376336254401486499253879913589962355572125129204530202486157754744475564445612955216464281905694648897166746152231809704617754943099746887983716522389014125725717307320128884379017855229383023383135228975393806162586528947989140234576606628707921703775602743948030210647689685703000428714938045451295178233955217064239879029407077679739557987098612948765625318550371194217656968149355512699079196328385745258187269371352240787402845243459320924344246147520156907951065960717248405083559146304351840355971754860316106771514568306240076805424305354131317554241135893760614314061883550167229540174984447564794389512106926160074377965426739350374589849750269239980801622016754648028217720518731492981711054038499405416891121941258415458819662894957855566428205088882901759236396153082624744675300953582608868182426075179395622972068273671136732783769025695131669847199392330690420924142779941786690359971920935385364642097211209672766364197932062975853278190168161635296679258414292265437764161079055037337186251516272170350930755803549224843257161526556218979180853361077290572449006336083281855829478993225215876209715972920856384913922766891977012224306356708812465124143960287583721999633205892456321177945021999822188007049856657993804492201584621117136384751890120026758250694455531697724417831044381824886462367948689198120542583821676411406482308025676822434381696963125506606772856095372203437903316120434650475319895642201245393277407204654275174151770758862138038448433385283642720794188856920591374921605180684898548017792719398825705180777594010409506950142495462102337128847367520395194404013516268883649684840067869586471697389885016778948016655814312299897797404729483823574558935410290537474649295513714688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] 2196313858475308330419159738758883078910099260554821329353166108929270757213255249840965395081206410304461569877808250172913259981620117023014415310697145002497160167991219356631698375604180001174488634075682299031672539875019717954208034791419561137321626254577410581329280030214038689193142313512379795247129506068487171465128210904237053560352039168470430440016298976997866145579837814169750490070198240521151936632168910074999844411781682984601103466063798437513398387122353173153275398042673423767134189415763840044575666733693410007258897945712152953709009354873421622918892809848711573307308117221029123877672328660892789912394212600824896931557442958693433353099245088594260444421705919768230266437696621524487763996590129297057297516526836766532587489702638658144136657620247503968848937006600061297034138340100846312990559699686667046083613047045782202633064842695057146903776734118139582946924541022940674653876409127837501577678971443544218317130647988708872204907099736449173768032464667647678422070200266400543941925418220672179372830751889654403878282849191566104508205987972327247220239594332161894281644193295942557909391680176783970390981163634590375314536407626266473068547751262517242489468225944645258718502343146017536053183659219628832075688534298014524385046057231178872385451131637901659257507985454422084597555005486177251186147679813578528230846902893953900158075765137320803241737453059966864941358040099485114922097245882176763561440444025771634180487987025414228321942786141525179454163304438693348120109890690765828370779459711422180510202758045277719482559929420457867738378859574870399218910935414162462609272414983254897207303354210454993464673682092610524817353799409410375265546474775143942640273258600561966733025192767276302791412172000770314275375515126528564026237878158051229152337080142017355031173525644039105739857073165381319767053450167955952243727208425553648996715588218128890660524652376552863861643103279175800777279460474912898816394452634828288323632172887461248574723008283906085101080815102699511686566045709156318795506539231259968553879706836839154672678035753277866677488917426959256881554256342570507083380091376616551272377496638560581067437191885060301157358954248216420905703982314809164344273799997800731540757282327027100155904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] -523932176452372384466221384535243027230618444612508005728874591395117817810174179904903406002144148442979637310174963435003369759930482968119065874190723608403602058131307705232276850862056816576283380589642186632770788715456004055495237805873647881335550016441023528430383486701644608986602649952193161332424312230146640042216930913530064668357787514875835303094677510997738043635550119833224614497589266345711410856732345413037350100844486907538985128177657547797595371091042525744078545260865196674391916756388867301667903160667071817992369616753454637397651008058998148556605324526320966120899570942033135967107574742893537005291407704829487375176027791020501104073785286245176406685452521632551332079983394184551895789567163541893774854029492653136796015262600261657285840178317189912905018495134867859172962615111809060528297713712610549450840057057054468727699289786759360708291728170309034717066263146320212906011271676098594512329847485138986863661600867818590057829416493884467878405788801944018476789218410032452585047218382513116757890630437821114824466248011750305560530209385364660534456984492072420384535715652930143750241315074264152988719218124071321534341833206889576227109313419454068109406542581049750399640883609244055176200380366619133641732888546742368584567878173288162995507634160659067678797827047491174522998798449055905522751657750309675111973158527584068611916312248811953839856379851074383470615506977788907294245819316788336776545553277085234912473869332006336339542818353636530108494433169732114275533634832883951543385603017314950899959354023884178072694774351499144138318427189138757442082113728384427805078658067728031919362358592625250948111265297947216817230877696477897188034888928299053538249052492574873539153963839905193755310427966915453849959345946081917597811232264597012921279044969832163370837287697949661863359429990524103601632696278084144362036846403303117956634290643961275935504940917300966071393723050966064298434560027491287995198690465742862426889977888333351547528109277982787651051033885497612237235205656799680190361244858521073646596898210519443001718292981379551160342239635573239181163700979529062750197134730664755444616372509302436898769876717810300374076019248893262564636071107867747415758489476341048913992428236621291192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] 57140715933988787962843137677720809710038604354331729647061237584413684123918489691073318044230332553341268729076970300603122775556943715448050934318568684803070218417778091574160827339616669816375807899822738201736743483457414233235998010904998425074987350195190439811029020423141311779863259669609189226203737302021664087495337999364822790845648089783704697555273326111506997212628865609512959632807163074065579384513769060081382078784504488676602052526433623766849919096683293862918363388087184765005528144113841394655474734752997726192431065241106852857285683841489803872498716248806217686235059642641883620988293711423629603747376916937768505856133513902690309025834413113726532651746647942633019419188503629974393414980100778249225763502974431959798799225658339944921188430160627764529823978344879440535707131649217214780239515553240208586238375521887684365129146444088831913891571368408507835661589627337890664292166114934913902781331871619248377703765067430310143832224740293149984509708310498197778680112847542482779430955774420174208122057665343124144229672762268274700647467465951256239869052475339096140007152098669613826889136261634721303327660538454380722253875709409511342386100513066915410318485118150730957206123633882829585300119192384350847177934051849999653215362629274640926744567001051219312584672736640916403245280317854421502219075837181930178254292395474373380047055770369508827465757416119374103621203884258525833920645254657211158449561190013349741922502235671506908282596579248612505995862705889932936221725417699339307275252349008700059540981334909888238057677152581140807964233260589259645349105596937482110809908584706489729367595692144452150836396236214625968915402995760485063082903514111552290098852651359325062482640197357617268086223608948002782340138611040008443292581269699972646412681382918786890565172657732468387623091796287818552916478175770982375647029148334741945054656055291104351351938752284916182992447045341928273130589316557015971416617881122251811107761202482059452662376689347517503805172126723596168714151653933540310326776345238716391691154575522908255531968598925828411247615758848488893034872474867907029794929795242625838126653012980935852617292419409789290279093741807927163091679203619409571889327859951687890205067887607432609792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] 11294741002525646903875088808342636647115246557306482965695879394136906342115994417851864939441128645533257822523271985174098523844040867708614869132486568778110144991091013505461501370213983262929028238903557094197320710426465371506560482783110318666805349753635825096384199917019371702360524258609935185084680036678665750317337845574824490435394811969159229822829391636456844746472639205021296432485071526416515224787280504503726499203050043143377539320389780507112124238863081730527395538330112886816007933672460784037742049039058302742631817591246760716198479962825308120915826285139927192588393270709529108488404579466481095481412635684590085733572086974152319235724970552117421149425545395642309809781061607057751131310041584015205647379169193695111521627729595639131633753850837581028186522766261878326173437218465844473573834132982631395701318553928800885344649810871649557227074141648335006064317381513285184712545049135326648850302154542161619892075634448663174632870293277505422537457689673750570867905668734311165530209598162295945792485758234146875143596390806941695795148634706361787015266703911532173050015708022496975094926117632466982722522002368993166890456951385717225743292206056475607327891069516312849679569609698124196114821012221073518395198048135327727855215304464085543217219795782380929494147757087732706322619389139764586015919979078279988527192320763343002640541572214544386445629279560623807873073458608623313922505691433168175133001219995968760588234820235355156763541975157526048886217065284938554359321126550250852491935939359525704477123925302476127991999002817565291943446797540554063205877613427444620346339563345013975530382790264946031082822713446214636629420692018547272924643440390545397636224521420214889803562367888212882178920809364184593266668100126260634287740355675271938998761147987875816008695207377897130193561703237570394586924627707096593706251222234107211438970026949951722485180796022846571643056978293722928231561717670859689952300485132582199098310144488694668555157240861869719903577426991744823044756856587135457287159569270802227989492038343936949856460856731709337938033878195481772352144361085419227008735421202095938459269365941585427429581292527558137825900538835038832298200570878979269659884644464401029273158793537666416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] -7435115845529581626276582792062782955198857212734450058338685427752724524646640974422443615173553469148120127686499050639109486628166994343040673151587632348780510002624026608988418492631234014644628581730551875806796264443502723958214399412199636786572543527282689781807377170393160678576465928775743853617271758654971530914028841317673601100423199336878608708934822034551222819343321098321444993824585898842418386926329727636738616850984152612425451556886364440764861722736409922039381129981522588173112750536394323575830177539747409203115695840602276537650598268235713031429878698108930952260021568442474112037619651088851465045649498584103677648304590147205771693071489438938704772121928344197666521207218085382727339136724713249584934022934383245210479408111683841217675543129490134994036431387244538416531062207214243154422904341285960498638940405830306944973419125488834421689933189512169747261744930501186904099074669698661359835293368340283718800041068921701560851336689496882437412672715259295736749463362215071242331335533266038493892857990139742095009370062473887168272273143359524808672079822720783578174495108215966975378260893812095563335045599187827689911523505643327119261182891836913509043015714503870343621479341416612590329662195038216975318333797386889151459091773500692303925542433348597438917120635165711828220687729695095831309368083796450459353140882560854303984140504006043828440666645863254376889371196961785292191184027381018093275389310067327385300892069481517950155873026133296098550293601703264234047492553330165116001158770650660241521615285989480053231853194243591428828440425043191483828508206884272113225349331335824780375340462345930862528212171960434958745146476628290157805076145380468651735950495003660837560556602936501240664313396190249666698832099515498463964025597109539943470777552780798517881537859753983892624364289985278912092822878311548110321111866909128605266466356222049518426023690315131737175176757761706502604397992239464732688165993060476878770920363310364939482638991821886557358955240092600725033304853615877717052365818572936303444787378036272011113876596923449443361088835495538277837362134631726653020559607568229109843588624563654088915486216668503344453285996283378301440751158332290708744833292598236511966200510847238799360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] 2307387939423653993778087459262974558559281797031686333820195999786868827247159302931621644313613357117067588606885067130575555003214715270977137751196826407529178124517287040436946848018693565837786759723470103926076761629842304329495279524713572252564355054992440444557119257749048514121590625860801314564599251948045215052704824507763864184930986376069508364599959584061750720071441312674066193724560765538785970875586714971552868975844477305526899038158785423430717363196081165275133411311766464701475336282389299092212538157100073364383475868591724054075898192239008627014211918029402200339108244621182640083561443557699050902320787394986618028997984959766958236538438568848859539534706030822406430313357127067492891501335414531411117855510475586855050466419034582869297410212873002283857450852964309829880621022749765438847389028503329889023238011929595703475852081826753517159449931446477202217089871251793337340163955737391164605381725169022829026243387491994844773975521828939726129372527284001114278465159982826008005957640652934765183597120508272546764750489389634812591139945634336934617707870795962790776843988905464294173779952133720066041402083238830273241629390000511761883268808902814609340345576727493844580753527666590013913587127472308382340140950576528428048254820543971910883311645324266536236658845632041204792715318833960602399896886188830922743124762229317339878276453598855219010503952103939249009050596448990624690196998373028917459906922912310614968595043518332377431177133007809790180444252968574490423640886466226184536615249747707811842090008787864465229158272240987967228235660380815846117744620154314838494769871211196917445599315244598345964115617812848775651483148064326232200983746624043784101944363863337979038985223313959837825315877403123046413981168826660714019216626325437611736844913475114133965717554771129352240087058819067086321011022891655048787343766783137118123171274900081298122955985161379368207271480343581444070706808727264833904283399285645820855445751932599560089256859507937272437201194905118572128777913445532376601562022236735322016159530725422767335681637441388475915845766050888248731423148957856896676626699532731158673473446038224638362282290102832376872033913629497814032237634067344023564664584904324446324119201359582986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] -563087144998179669928436216952243457700631558270464758121169087348749776075112842167009785293800972006013421051621796567631139300842366019214977263189222123139692859878858506863016972294522628137400356055874095047405540030308223403205464699899212794025694701381712816030110007488785758635078737569033567995509365630972117845779551552546587951280635810292667139954467723995357927427710323398085179681925423581685824774961207357660600850520360864117622256016530373087100381238415110976059576177450849177469586586429477958830675776634648609006350450034347231255149905786048155660616878666787410004715031962869912082754419219852386515342099544793047671318196732465822949980483946027953799862857815580335681770612111542213740961357194942531686576536090686988145530579588190580357035111626944201178203043083350538868545774048698646913032684961290655953380137369802704391990943995093099121970841827700679832113481381618591986754144876840345007225228751271745809228000303731379780996067402314030579092102624418197584850140366602690819749840821654562364232408625404040533773836618442428399690261687128622142395834989350699971965056460905332170506972088028272314191959841454149902920364949232953519648269138886037074623662866953936307345496547703684283323700714436452402108658467786141276513694828419827817392404898127594206674997158075477570564536919655589161003615430264113645958540362951403481582173952589447773126638463971070129041312151268549567378597109499210016566069146945640674605647720879616404832555704680160621513259258344035842708031975491653117968421955818943274241289838260476472450233542719610319503413041689944242189168229443782564573847105828071357849683565388570038625686663557278346524952723540057956032783223836875226049272184303921191702128839229536893724684730263927330493510886307259361334575198363333127925234087830823476921162787947520935203014261861756413576415961136161645861456472974594277691880932326683073362151995487801391330684763086960450749351610071875937034687257005224567913312193069596028094721215099663974035358537056440762877265394545555828994972254275321695810614055482081875634577725541301094802997506541140975079368197565436007465654253378875157951181130103754782522134299285476259251711891353040822406675996644553284278552609772639233494456849523539968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] 91999115590935787234443897573155420732096745283586162954065057537449302029160578028587548795287596402881592888732438519235192154020875800220448999707300865074623519331306497729327717160485481544101947737224640245449070740980734329298268242469538550553496980831937905029940098909624863948598540282018183771149559588304223927567124904038079520472235532175816519730859787829846620508639933762701984954108857072016168952407709086300828140943381917597963539518786696955978766774337442635122969025254835506384558063294430035165210215682515811488500161627543799094113704736184693461791687748937602621022763173883148914057220050680967932583941826450638979949782501155403758155733908066699814463772701642710166112613919382409606490584978737481699367557121537564031089436691396185575069860408357079517144038322598475363499095172948932033061324310664937376111857266597894628905548294835899778314687828627001644569413004485320125454913990453211047267451982200026675276828030225380637423215614746021930500479342963479049099596593401135557732173257984977671629726750327979604073147601113076867033977459571318277700075133541827643627758774882353398222414233704360838072239719720627482793963960233867603737738185694727937910963490132102594984574263139410974759904547312259904108776162923192201738456703014885301897067785459947803328086948663100037028906205919741198390330853623059843818363818031312434629559809708058294760561645170436496279916055481823914629030529632148527788181466587663613041592136555786224240206693476591267128944992026009752872651905183510819234907100123279535546231516171561859004639276274368326873718874692223845250682924052195744648476022879535940810477917730868778975994044621323097629702232751903679653933327539837560520775088805003159403051116474739751003309802679884412717369654025955374921738009149770854569204465842784206362358409467766176612712294133223592406897552048075062216221993765498447369886880793336156735138488267289249262920585309361692762932064025481441126871165945729225603048620896390309506243002651915447617118038278794910136643150529814202651993866343720745225398321566953477650843598138641389395258329575424655270309921428203713872766272169791674579319907451596155322116395009411896020176593241234274817078826870916068642582366715904244405459637847982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] 8987366010055240702543649085021735031737912609928751134221567280854883619003459793872238674554317186870341403482315807490418937727606941220717318430050079554378701642145335149746245408263586279374607574254783308678233507337786872398286030684721317773085567673060579576610825389316103247711610528720210084895233325470284405189456040561200168531091817528218271251102288956862928134078465855766979041763403711559451525738886333984548593731100532531242939414429907198003001399546711523613010228185516977738117340363416919534296808889607280063125835536602259918181607055542046396539739623586037775897010457365188914918916775738549845862445368710399537093635749168444658039465896559803857701214113529994161741091404334947212757228613629876592322354100523631824552851825799173235910909394741408951988910846074082527151433799160430637303407175577551796354566353722379604905222221160629396755396825004019488677603818201556784687174953422012698540794877676739067203828965569458638220764652062958506989725753820511250070163506522959191665326520237037654352248981799795705916964740486356695059491362048928102901824200160847210020127655360005082167638874262720378040274072545736785384228352853896978998747547306373494645933265762503889340991288308750422370363669580567013947030016783012605616642948049645118641272603814467683186185704473340727572550260216527783121224411856035663339784459075114605693429681052040598472817898504400799198054464063204327679392186482486183685665452904098187436991884351295720561889128071852956460635547381489980145306347639699060343142818136330458509936268459050167925777997873594512903125347105647281081766826254840217170272129493009694049702476294069485706081829111370760298190658215313819550483894402056061511925415566686685342353698273958271535676729367542486922374035871013625318551686415101429771466792909040131407948119219554500341472696452563750056458324455004071789105659812225346003568865707849699446265810653455511512376995046136541908445132814534190466931741034953083032968535039329335024144984563119395582000936743796195372231825947156724685532609579041012125255569930559233138281480028134434090524259935643038593873190242784335524893446295157626050720177947940274379560100421413334991121903206036383533862973984926232224775042198030842150232574492934144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] -14425510013462321528235968543084080205574087907771486159035756711085747824319587877579394892346755025355077592360328502807729561853160449844438367794883379542400811544773714676449283033249082251264533628352038439166595625630073110647144028737184651419464969689822853701715169758286657713093500319883888171867408441463998558673874041042163256889660469145169143921019676650219462469105878736109881240371544523046078015079391078448728124728376763203190481118275985723851146654967310165677445538216485923941344250556516556221972516331707356677125315837312497621253314947328530691369556153156493933999124694676369177189152485897017592765093955432020874273582000942049061272387138492800468119522193050325548927799467726064338001837887267360364503133861607942152175601914211603436613164057689797524012969968115130591351269628590073634545940011923379991897003454702033904421224251654525523685944087235867015247170921799009955462953232310515966138097241874874228345466494582370980873485991195775280475338977328054231831384991836910491014984803815994793219359316546286050558614434232279432770601201225579107230544127737395518424839837084439430150617793689640165281785414336776658338946501889196659615190290886788406969838313676727908285996439469401561057253812803643641372244305505717792291803294707427191434305464082146700458737055657671192346071956850081381441905605724574895239402577028273791496233336509610613925392592977180657682677387237699767282554932867347218218987091810340087173120391366785778435859354091753136074112742448820328331677317030522412178893445828752421172391960989346406913841077111670077790727108483296778660854063981306988557051682481718471174506980537781161007870313610514366068088707346941631928112704912309379621544343748310896141272893157514080738123654657674995583593721282159472349350961556723907810528149650063869131487984252054377231601554370939577993148561856469126287061175672650660304477226568439604787890977657551504140097593298156931459344927017038253163070526506873703498096439006529700770011461101953048714736004681434768136946897384644017990062340212025513176681995672839729062261393799472632568790132520128295229926175586384950648213829978913387432572531093217163264983715051292215688778877732135687150361477793343701750682426994714239442842292993392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] 6576126881337061576545765496139706099159039320728590737985517387542096991574833222294013761500660801608248971742496578022434909285270415165820755606874116275890035633934540275578203318692803300594247267083014737891496303391993888414409162215300239712058972271412327619956303714618670679857162984493727026325007967247155475266013458458341631449674694825923978957470863321056340629790958721746858732574485995361091062775366122983677763767097244503704886572769781728203039646813608188189860491258236604001769749631486893792601804812587057532017729795590513203308533437584537863652591723253389726054275821517407388038545431496911234963625855174077909749161395340176533125799657392260235808300890062775920640569370450923718871788325418188764499279736807146236616396864306242501891930055999545096982896249431080321077074943108358961396524656761688282049792491483032026303065064922032709303184083456892762248713574820402672076769205139303304327093897390959636242577664677484144219520846493080292181275457337376844235518464847274338861996775292550814177438925825004728337307263095989551727607004086688930455064091179004770320746376297267044600890498786221424569487414443728410564866159301350495454998784728146377655153138882232900513564563858485106988164826114176439969569479911352009554409179522687545091808641391455168973580860182173709982477419191295223940370998209518505612378591749157217259559387186970884249555880836063969336435462755229171495000501611591677874794712661806337814154013376195796655065710990158096016898202056089933727696716997430651944817226386843342206499102437925506043865172609012379260556997833489710926990730558655634892096032853539375218231832767658326082222125382337080295156784596403652530758886561913858205431987929724174014949423188693778340812053717042884616346840462505329078589328446042560619716983931604718050014737684836771656647869422243667786485870091350293942323068786281923756225716930550518953961562826920941562684731966450529134200672117488305089130250041122795433431703963094599303274126264921368275187595421059548105421288490139110363403992725590923808712080061688492675935226536193975576132707370610720820925771419893697705261863182667974237871905574727933039554437375660743433369360878281782382419880797092799518401997240467610825808966924107776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] -2111014389839832956361723998646364034347001929273704838017114994879647553171558500568723904277083802982173792842223044868149374237618190174428020764182722904704574486101391118286931198338649053848754606786028894955691230794129498078336009135622555707094649603998099629862174323759368521123876555348266306944590227349793004648760122667016579105008857756875914111794475552542819782268292075265848369400556353535875900213611976117038248102785461501084094274254699520351647413424955203551304955024474264508863492826363918106761882973786887356424798462427126799682852454172815785851753302579938411399504840458346124202855203382173228606378007394409931470439278136429659487601176343221703477777147869737782381933942631169882041538468369005683595753645606088200911154819282892531959022090782994569226579707997223383081392077827134175981079279841141946988252497660324439945321936551441116977839089067694212813318661273778282378574008778588049523888448769421442413486877809651556744644439578029606588039763338360298172620456293502342989533249406713922516845599182214742929390696713506783463946834103576710157994478443205360094421301411442680606381899055282043359686136029803438257227913943659689871893480487606422285214984449526051749224293710701332635235694498475838999132801329889789823877773967192843757477638790420978388904556705344331218408017012313458410687129302590323815145121742008895472760970243016134260370232666268849713447346907679798442988078370476993298098071914297693220228410673931950370964384132883764664384580411904237283548751297799333668105344763333549821416804904261734793656577516632885012572073652288457172177424043411670230656662384750141909722318591734435225537273992708277486946133834510159038041225100624119761865058117810561544340362569065298392264122833581640628647287804420937893881660404774438338624398661007700057614013543645803848305905660268946036196110140152394669579492895395196477097136779282115117971238675224545412612081539348578384009680969954004702194677891451516964071628818758171851342151631389987153698282334226637907439697553147508970545609974415782745884637016190415699871377655415523472415164674372393414914202221959005398803855260503193988352372408033286653068706119087381583570302662846722547513140198344526027481677513044450501494812935454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 563009414509549610017347114939915028391948587266486168772677826017285595621454322243557550912704060853125135012158791094166471377825207790775337292405578151367692687976408146641373329086757203649174637129982784864032182867242483416818335153964542875573989872960915069691403481258061690222680484915980940524709303352771044671873377520009022735920715830353683882683972672387395664424919468240915807962104999533319312200966208617513868790478921329569014976354498121481338203644058079236518808438927036197069919176238256775078886225662378361620884206454123185036955543919084748046947722412921948946748290138428312472757494630661001113282493411967119932421733790216657182595450662498833987965725574101975431814129441113152398140913991724510412298847641966644567907252261540997206612780621629853661282127049817699459192113316042693817783496699738262352465981283131808241763071931261388925743393615952124466078696279925405321075140605323311590935274531892712088948712457806846329697958587802552922796765520051401042288832998144274275132048855018111093860912895339148667538350121182493954741429917817152909183383971910394599459505542113454295642330163418167470022457602135693185392898575495221623223798293911467332792658121353034309877202369455832599790946140070549980468742820004591333314808181401535731469196039299332528696642651134762097772670733258520014987292609260211659263147567780801679831789729465996610796281305900268309600546245330635875433823910644804916463081156396958135556396197954883269400793133812788166297474512286671403481244918404689202006897753359902586924535807713508947093789078640178827104422891500701735445028098885333097561086180771077637714898854871990307375149127976544411351476595018445639164124945740273318122955368712614669569804167130420129338114027187175189265679102860740987346505132275230520024008720000553068906013859937362433435203952525086636623991250515880572383463669617706233417441713069313745434863242867065595482909156145159575469953139117814790512076472835159718755694602852671113483990164292080853723674314506352651757711913156032387336760382339081418981871388123795226111222069847533627244077691509748025934964453014155909736240139924737634316138088417431807065004412957562903815528113222699964239932169080644610046484856967468151166637847871488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] -133521548052642964396291279878071698058408625130084434363748827780948468468310816668810126141799066519443985454720044743489465287678898812268218268899076244505625861459961018477961047435470131582581140956867200465205764497006665645862781778226699078719917940920673509407604017382494381230439462063671634541590482330783421587069113226789467497803145105408225575252946051903665278176445499815723886838345184843873166877613678922358798926385970659667129283869074451015228877477614001026539206153739467524382885506290456219702174682744555396766320431821709851061230398451141686749376945286407039442590263283629513451575801155686632569491203562076662726425963810494488617151946912246189726551225023181090669687298583823794666618694935394670814137176091245350268505135231367793473445978736278584580963849031292431333785809047432216477086062157858093635526704766864965519407275012965416797773089738549497521862665022454931936837353580638255024559121068339098231790550014127829353387834600743195012784924767324702639721635475017120689028100272653443771283707306839342193402446135421338807063547049614372410757971855234295911766396047219892689885767488851042455203935028321827004297502407618261310172856744085124037767396648150224345260670997383520238396505592922955181026918615200498704210133047119211500036228087286456817214563284523869357305269977343427491943637306234858791959912675616768894226443995098382569739195069993314189107997186898206569710907812773854366880753279581709695846191022253675357228629925437775476738613973041469240306007972772595552033308656647425176501298258724654231880718563589831328561908638707451609417063842036487960290916718475071953475608083546463565113902826281664071363503771068941485999877078813550784350208873767520678896270949321891285687828201988725662124603402857044438975210299710967708222399958150498952118896098056004573693242360248464092386475880882772245255345733743332858213110879697944976687072390185136451754250684925879412804117090782680447716063794411751327422557229232439688815551960640107102568968976002734918865458015399039943019969564808680931763661946366594235279116851398876952538781861849096641522112340350975488920851535135798214190567417410824757869559062935910267589460051418695771372605200024477166212731848755192985917070466088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 28467100996849088682055472716766640098742859210524248536812284181010271921528704946422728549177732474333786977296968359642623680424974286133836141839798049859705447901521172121541921656868208479789253159826804764028504195652046410545237857098152436300887450485488659497943544983815993432751113432548819225511878190909366174632377567840755963656764976920997371372643762874492857916117771198361961615074895004613497368714031850660097245054356501579342382356869957608298347430146573225869588386693942152408354749056072077650430891723032735658561911970829737018508709834661666058832917270444431738452741899904677248281118886959152236534093681463063674915685266857807749175875094229691819256931193361557242010249099116998067853749775103805347183114769029246406735503118288939228657317346570632421679797925865475421408955799640949418105427232017671001020637169780071633335526340659015055352361712339875517557133443180867393399744871809047448501391760510974725356785890248696467727764726565414796799075306790638610555811473133501822051452178383719568275276544132857742769842318796912186693864720737097668329630910841764516722388325992156035490177399449928162456152251953013397129149217781209395073252818787991501042459983914674581615667058323458167928712222566642688513554100130542169135028663164595931118137506594719016658679000955356685072242007038603003602306363424701205250113384145586723949310879475074567075697302983105311570082297165342940787677320606865121995998363949871021521134088052042684028276739225690596456977777585037002506419043289143031435824567660882789018786079790411444016754331793802765739700338480922025181972902394602637303648317753340259476922665062609721065854300661895757887475278609290074109999673073689953446641204038965963012086020601047903603361971241337630952052325180201359717283307208821159598194596611756864757543358576602921510647973815954954328139876271089980388457065231068900539626944307023820780847374207858919134947086506412391435421632856977391958026640663661199341742969625353196755938624415087236870443951892963617620167661681163885860345620792536061818323038742429056032691060085220813478688335290770251063001519367339804998314975199294931415697523201734862314267284372425553834830126158891448431340270025323504124605614046217788624103752597504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -5333919888300761259708727213940001726389729844714524595927528797900109887886081947033398515322349825949509900564878687365171523995369853296630221589498648986871582222283169017999701094949847032860114545392757496841103141665691891895288795146384369820684766874447246040166674348580922961743537542399750685360873412008834495516511544007948952369625145385702658437670995147909444066278179710362035340485354677887896297643951717880328438810101827834791856555960764545838244927191954235040060021163135168344570983730466526379007286074116799285682418716235645006477930664298283787255076311583364540788507853953111846088716831518311451660554599432319240483242225389091693363723952063608322268033630820813707917735386135907929573728068579085961298321749365766875500245181456599198277177236276305781826044136839527692683679010530994144403378881333774636430023137260771732740189352847110363794599865575353498851688515078361741515358054055490898928621915252245783918882986717857284841133475404466389045540679433980090111741189043212609535312354298122828909007895490161472912327324840750666299591987219439630389439714954512080778781997432993074874321429346214279817068848987323355507949951584953830388944325039710232273420477655802725154701477421276640707470331007895382598931001543054849671819699639273627622192122773687910188698874501874023465093758010233752642430483927102096080045924837083666212736575087077947408888482888306442588676872264720681511941795776601184483619392869901198626308056172703768440157440929869090028807559791605271064117613609370762574417229242597387885029972362337425904363628920838570078015900404646032629941847658837211913546193520025659582838724462738676854440059873307471568231746646939267167173749582763176190296727129380076854537488036297938419290205941288893221934531846665085809414364671824380865050286547083866269649538407873503112613148076946390126559663043378929829587478617272675627406189848180863734567489101842670778914996630102517052990908115051677591302124412599592431577796001476308446574812061141997352041405435070796422792750332772881281068044433733402188643372800914085563170121147679723657047232992608828860384645264809513164034682069404464841899859066645526437914743768573448884062438280107170213261388962583243230840874510645419376435150192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] 853689405495960429664646153891772459741674958529991333607449559836545249504229404331808850351256386274986598873141184930535815866120974707303448030871103187837972034986996148415951643981625325000204199818646220787271350663756581692359591668835999615190682865246679463759997776142364839212065026887788737172954765308510892153024527688852167755000443296075696686960610381240637539812694344489093905922144963432979942743045173510738651168253157667018237003174877320469058009121945901398808205432235824257366266571379633421250300909912220297281302209861270397809702640212367918489243966393732268027770005096915874158038100260468109566440647279031801570230216529891067899120584775812382647196852165919483728953793344223998897616200047965616609338645341461477361456696293213005190206413345654620194883356149745725309802372763885420168610859091088249369602453320081684782140452228606828923808346824408431590993963847488481905862322603993827670906223088661311988659887841707122392196621338557858356807451342612890936014114293963530645618115516240960609671688657702232663147659836506832536398245850759435805792047888536970130333608376781686490644957939999038900198840883241761747776455159228277303393027148493829637231876990448044483050740370724638153612710815728740841032770004443327491522715225394437698929520295836136337841198823549356701780669758670967630254510245144586707668923888987817054325052263338475730513863418738259313865911313026957661959004104690401936169961606872642264984028392598789586793027495144188845487287242961277436904747017733188972510536835560364787098351917567066340867677261620156408062883598143792041988445960397391222195559176372102206904509156854220287475364216155244261555328898710260186495867971227151940121654678763851625075564231238093983239764616183986586068633282831724139850715768509598221226025690567731631564303819209164109669269618801685759799933657106768819508073450984981787807667007374133912992688310930794935886691200884359034341289897439105794566468703492062961876495182824691777610279159781274957359672886330880399654692168535938951999930601643862747310060129003965405152469395982722953215711917595350733148089886323058778095594498522295739623214690687472385748562005151342163042855953413055161320206730509886584456913601439893469324304711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] -114629786595845178889619837440398082599881119095374247208084429225545133426657937875804913931482553315963086222046907667644449871621718354588135853885838196500608505701289754999017934597562198901849853007842230247168706752769972992228251942609160108644659735740103328393031219786543719996843524478451868127412561267470738760094735866998548447667434978318652406033076858091800498663987690668670933209481509606041034444708665142106080212445644086664900167800074095923883161799847574248790982893088179875969483885900266724391810000067926829975477121749763375946674334357262894959976643163841172055499043761901539545281809358769070009419887289130685914688892348509872880634295490051251624833020632075261607550915402638936000908673794693224195216386901799592648314878926798722226949639386414550430321863298240685103647935236448856449631298207699711666306031677094070447670974154125219321083826278408659187831859777638359800181556694397436446127434490204877443470931153171420494814387360067144018008324265417239125267900807878657510347372634467487210309479193317042945743098245740618184530763435824244673493964088869823106810129689685761950851275064308130979729460473870741015600665805954734093366309539549004896678380571098787508000013372990371182567705051546086066717157378723524091300441864531304486962483228981349259863161917601154660255621346957749458630606131660420032842746068865014575843712304354561411635187442556094924925971320622298439210892992293872703852383196187251436478118732985880337891081433917262346366608193367932275558390926275293205703955100010117471813374613013562702442795446860163517857804827882750313768986738426564506781861040110907934820321953653474926181700746658409456898876361577626790512219549950628395958685104934618629679642958898503097504488397965796179298558870916172219690028269585303437678017030298663221868668003917223118761690439041505162380138923770208536343663491332001046260227691707620922663404217535993698408922559794111472689929912769354150607907965990686972985474667207962093180000065489169528631970610430690260546032930073830146603097298062183087417033913467564030058193406169781787430452687027757576115833393967638458123566568437244534020179081529855301772888991092893133138498737703281853649527832645241166264682493189268084926657331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] 12879747226536966449048452134452539920912614900026447904495691696761078702042130417953870205801760274849651413706429548845235821234033572546600070727582492915619699852421287929606977936584630831936190094551365820578917195465913831029288930094551890595295236592220846259994329855476788186029671793895829523718505124374303237511277267983960170268220559341468258462599132343030784318938360963710995682225640729630030529097960182537590942853591534873351593694187353209644664963075963088644244340493733354472488278329514005079508836390961806934614787969001999173338079240696120596821549716398001459260454897453885298671057695425997996933701451818501292091405504522017310233601221079288007908971437705820456180652056288254816008805333441970846258496108592976564717350853421327507842219895560765526311032455967639696016041920804915223120928967554410875878326993655375426883248318684567595386150756692307865977501826771176000941153390292673927410475547837352395284302434854298995839512757234215215693381907129519331817381448489679870350296955023140133999743434181726601932776910254585705819647723713443226052236836326505221635365546984367516811850287185296688904718320259599004052654212841954145617832293374683960098247269381699619865207370554697912937961769901902372565956691541046070269139492825478904431012806174718988268913799778614212680177335261393599458354728181239921434354268590941886968650541593270941542362580588971275404750727628967149381034536428079120869372066301733893404728893174618181017255795183301749159546622424107322844322783607565265807191964535221719033538383816036899432971012946421979583366623874755779752995270764975186034265581410543897966845578692602034953703243149153762355858150411475556159240918913811644300768153961091328504819190038550959400090587978950379464159434255178237121609943504014369567072677538807802520872038805453784309764336499908240536401353458532105886209777366368093314522093401763465081950470302881386361154536999105914152339502307544280118314552566839873717401198870056567683005069109848071575366080096970697617929335182945158307622740255881709399952251814734697999044819791775740150831971899318533523921906046949208074168048776262229890816938253369270660901485576417059725947537454743231021851911069940156630845939502072150398886477824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] -1227316856818877014529257185300196889613156917466271378535968526913671135454573676963621356833525111369438437824407998421680336710830647288050876126163175317108558790592444765207805553843794692829516633361540273430768789941142624901587649141917086068279050390611689515546713803101954573314513536491191767601685192143997665771196406790679840377894078834440398537719390391575673445626053473134745855141249969765748047997434855801379372961615573251700497267165068974767337590198776190147081904255214042388402681083250238511973625822372555407330325130655523975346008924983386844099074434341960512251245476314864473769802913113815030301235237007050222013926706666165266483743304883041295461006905022932111420550142501581938972976794105931822496685079519096536956728520490482075085361286503498949030706105032609500061000522582488574462058028217819481355069203655605274454143460196111017583688435729587959701434015226364119642548911873083986841522142825998345787359458431867306319264090277903609048528030533041584799276350694680841768341311254909785890183366068098817828765501642311638642929658063537101103999464963450864300860343758450703795897626142210572589825239594680240091983229555709746853030154018420722650095299320462573750329072217054160869207761668876734121814834398285075828205885621864503174246566372656656978528967200024507092388605451577340199813448173317481169121108589558893015815647547066788310719206305924599817128604769476608008859418506563103999184692851368311488586122494078861966770909591388818747681031325221845952712198582685770871332852715528391621903662687402220043464174569171782034335949687002216513486218383734522025085818317661889053945752115888403080195064409666284193252015337422956537216137687665004096215161669114187620822778660246379680685991134017887773809923969619614145100008903708069785152523782958948101602327516894361889806366775813504935100164447138253645544590055381098034468682940733090393251362817541372113210108024644764286229419415666971241706029199642766601219328323553894334812743645840623255150319126238606354125431986849673259847328636216334353951684512513060671427835457095030132832293854020151955638980840066530415563241972278390894447342594722054489199749451052186008731957310912088908461917921299078264032005450010581380083220480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] 102026365209326724011057991780215466074646374369052591623761864206532984476315414705873493569218499560605248797775836085652741088468967945719705766116799484705495858942614527942493423736476331728252001699825114464719685269649377682081238600484893088906517771433919367012756631602394181919862147590464274891643262844771801507978951254856170032350449497608048606136281641224226741987375748530906799477373639863063320907144790413524535345654177179278289357877542158253150348747982967254457721273319645928680315994420294665965909713696995441789161008014093110615432963577508635065812077032334155582896664642270266976888575435488976093641812401950564094714342412286314174067290911380590099752061333483475234034280064818409625328492945037771324124287703978795259930694792410585435585953339091456374996701224406534308060441086818202721231089304821776706359373011102737302144070838527400307247546306630737759681241502336301420729569793410608767388691742097832903061570393417825993596266098450706259440196179256835857982270741458726398177458461530828938124776931538485735862107547206592130555638184947101956676446510818342787861154832028243503355786054929747915802076353039705439209948765598725086958783450661966333710736282690574384875940058876629315704406384674717906161845105412073471193178180395622702026363587152815744594152514055399095438626706294114759964939005648436219918778004892067289333574042795614831881374823649788924409534975936635563501579748138966657451253906130792353799886479875360934596923047168276213260694983616107888041780518647406776040227123696434152769868608115505035921112528790198418009193675049649273505820081185044347232604294617128919275094595114112955096880005539233749979917755405219914863213708916218414197380178076936952037543948520520838087146183596118618002857690241475932487785853868745049770656891424090200015947086622501563105393252924793138826085940622994137826042402352127638642001141466678465514778865288622808627784990812569772265207283674192560973657165314169060354770924400956715379035209450161209798336318624679923327911014064882894001475861633574690881271814513891523756568791972506089635428010257887855266566745027061607615072080318606150836153668746656755842489930274927216665949695419862535841320760543583962502767619452667549777395712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] -7660186866560928310834649073737285226858522957827335182807840005886071710804421771243874984412954665024326926992057984673613678019989367427566321898968762625051377051335885898759382449086488085804899879688559747336901250476512839014955318666872739480725368681825565239612153459754694116369171505767198323803135419942295470169617583193395812430670034012364340443714285989636720226016165225110729761233640527642330398493042830089789427541739620149067077513818586523621073214284173690228262399728269459309947812769495860476411653365089968509371726207004173971835582527787336028667409677719092506586528162339635252323386446960037214560169881454856542791285620919950335238424920546932253394819744276848786971514785904445294853274830643846020669787138141027978400196582062070152988808213265783369338834159097977050969244766683065527479647121153060278946903209026970786098821811306674697573991586080429624084582561446212928843938514754392436866419514476071261960396677128041733720092908086884877634307494467327237046967878262404255180635323149681240924116200339724254458921617172029308519768149852488759595961114754718146903431223270650824098333943989832840768349482423280209542778667802150390099557368112311815572082440969652095249301809207368141491319623508962983085223601854648440798077673441250183681331446639013618870763339692237599898920156911939384057852123764019966433696747448041880666824690991945253364084629324062108112555353404643924460155485169850372536879289844623877252250734039635936050312095209982409104401876276483038463522009491123107140212287269679238933140209833065677383327703806403506182462962711400023408266584400232128754703608406155826044488006434921119641181755066421547487133274171414758438416168060150822268701214117450078570610813826248047865432645979108151715933402132938556143053008376627694692363531840641430032304439720932738719127602456910235875511945129647215153936029534776530309750326150126997159086189286157599663411119704149548072639560918725535754083955658627616782202023432775688903441601957569793257528475449740515268256182137273641103337439011119443510663145669270285895567965137023197634497959619386643445410365489039064281456894098681348484976573803655675806686646906293258484359085172689587804946134731000770343144081957678305498890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] 530992543976714419781197077525697444073530992176236415929665357851867707524078407332354978624189668572837294769226694448784895709013502524460984055984350088799732884581827556012135127436766715449676489229725425131040289801981941084301728803541183382492346636256015249279423012248865876728996099930987775063348689179296427250047680413889320424366782734042248949435034420730997308443527619083930242809596103626397860199249311984802759715910115208394441956471663535652922317902040574769085303596362777226985859180384741768163375382096810541576253693087242545991311741673046581970737767180563314597995290948819459130672148726588484049717372394435902279932178208556516550588926140856190987029681880459744982859934863553319289051006755405040172183737160381530964581808324742022576739242219130714724856885462177939944971516353298823592251671614023043613838631472920735623830682316774565633080886996130234005628582118505446598629913361143436564422678927400532308695194103196099674539735410275545556404927397397266536801271766830295923017886989689390711376040872487611443317853695871276930550792174681151454295939952862399950453470805153089587103962942675341918703201567470258374855731584277685846081771904103846069992209998013713600820513231425483618285184515230626885239990333344398888014996495350142534646590011262664593109982149942329033458327204263745708648321558951070085264638303328130817497341544625041265820389231218118701776469588527290966341067624575607346449664583090819375055900919091123335248677433133532240977491338220435320155066322381122215932106821114328582171280541660330149210401321817066670476126024883452499906793833959906196312938639047069183599928749378329426338732151899543534419042013026014797592519000944300062947143675334469796839791741903084172080130255260246514706419316632098920153359592144977322799415197060728679336609179102986427566788822164407399319794455106274020337412111427830734324105640844723604414369991033979318168085764304690246372512921653933075243850456065913774140438011686520232173709800212375613436645229343720969575859282218961930610249652645256632478457091632447908865496553930249377623384531366135865398202697104222413763756169841537320446790573116501005783654750017927833943374234317436149799383392265723100744440910261585881071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] -33959593128716304840955709916031356104676975558138500772103116002279229827365990166789224618678598422264970304062727588311692015293183482252052879831877092958588794850183719906805784068939392977834757580634778323634231058406062314174178461037659442888375709545073889978778878709894354627721680236982324533710523971053393439503341013976981177464409037329704864677394806756892913024465034520098639991494326194043769027282158538517431847770637568117996132594428155004352448269658889493398177493454759397663264576075627250144306065516963901311623912911897041885010196825994909236679510688436752895061848464672749612907718867738755806890313317285963234380558884979025953845612558479718130443198550241907068112707830303842757204882259501110868712618218545882704696209342842297088463764324404750679786410363129448530307473349635873222510621136842587715489761261726641349078995297869848519035773052587460498766342225313090883198210318628403043571025954814334918622924549522928656146572050502559329778867298185120926628001166379095615127560329690449274202731312633172141576741297998028728183354726710503725369927394183094038151194055882780820810145032700606880156371883208080293536742616445130176731165017143936049361476104063164682084817933552843548577967470159776083853905002912680833216981996806135293238284826391834792966558831666264912845861156048448841917003305899701763367333409570610397576713051017909849013174786679854443783848734088611903114509473711617979836472539174980792838871771489275285377615619780641969546813015554826517974222165563919303530301203086284339369999130033975040790166554395547805654389386012409749716261059241684116451439656916028240105768469918330572830383974862104502567772639168746716731222076071696436642578825980408607196810860937206473107865487466344297216663157150155649756315244741904214395334899698030609428669821928814656051158191922093135116633841735841218155066046717333604106764150353814701203893790734261991063148077229578621515294533704037265966273228345047513663893913938427617248512311553510658135321642369630239347145562601568927958691381641573895568735382038790285776000933249978039898473636096988231674901726172195508630098527162978850708860113017576495798364739997361475403214799038222134718800065725345888679481175494513928437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] 1971572850287042550902715872626773509213938862724999536221942006945304951864263745143827925928055841398012860806452725018160640359633998028611559675383630914339674646221606325394642135538836575093126743804247235699479858015271694017229472041503031038950399443116932517182558595849656741054483726198791319960111172027594121779235027275653587882205228866182683263054166178630619428280312224142132509700224648490647396085435458528286029746075666190892744617544089544288655732753571246588279874983882556016297163921632218240605109350514970719462814528634272563628224053436602127917943200207858061670121139280543028503578731840383327811557840409243628387229524693207741228352685246279157543112551839138358824823751099018813106710688615551725793181967430848739840758758525021629672068964533204376090491427829658904630880551497159421346099288798454897759589824676260630906949077509008555122908477425510446806538364242578966842844331150675620987079943266325275800328827362668485432461585977447843374529371621810620042179436536018359752375677002817843063608991650652052217190219104454896951563480556136808754745615789269610020995692474334183923929513121511403617694153345178407142146768313911990826579819144242490781673374248267060234079508628696445922409649804660309854359274430410676081777984295903000055689558137452745662363296507792251170598167507585675756060610187272509984228934935168955925822594947702765339323369297485412863629850572058812303033176398899186752469827796694237865963519332880543019218773219751555547756488150388063696547597948318910490688318861837260068660190440297988387266715249938160635025480830305693503680963064805395817309735265292268469425130388600244773506894812412160387385071484684103516197696210212335793793053896795495107583920956270582560683280799291928040793342963774941269862715673157797724103553627922699642813826578207872901508820992789077996784739934041214066772321530834600136891296540126049945671385453696429088238927824426369806929867560971340577112226563143644353284198393396418347462569311132029869637781251934348411345230246717159408729804184851716406125008478227054770106455262383637507004996798896158939722429795673452368717478917359205283078206142919660682283285819960664783630713228987096772715487768775133133286674274618154418176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] -100820200686933993100155972917031703409081826411271172616134854923208404230239882488404308386439692718281649749416116643595177433856150157166206620891187626342916140277979293419622523340979157006140269667824982926934174553901847189222169535587660939431585169403224064703144819282205312376797934886768071750569001152898440853763642281908220569686700776766746355538747768299619932799272027048565322392854697198828562918599889638691197657726083979401809504424649029721767224580369934825615874504550447429243498940417155190222018205655160593758021163660720895792837584017418139019737464084574421609242968349465575081101611712595136262435515740512622069652298982639933456349880958611703837304251878413235214859006732568127805515523198646172422369999081953684213423512176782925075914303884666026567261280206724917032418924257851385749411945301245616934525625925988012194459898675655408879144776281172650298732433065558257020738905234406015890936961657270589908030070159513543402982707981388280085932014409888341047497351254573782706791846511648632642555232773273310664395779403356435216288838541400579316118751005795156569799195782489550654958182249352706480469910840099921580523919595720020479867565127750465425733209234052050479954441046017506592390770046408112081922402182835273587853060594147073957413945326755508246140463379664491466262239630861480930698837531228162421683075060270516355956785277840405647531623963234599893264629522330418902329132861669952484239838121131741657279825134631336603247561764738270724981902849663640714665575880236861675163032231321341079403959917879997849960235626992139190879568107681071652160308863293597816453134900177862931283929494339661734059781605775678708993603169400011132001696322256875522089798806479920066628839903861360689628641768168419625914473851706731725436044459116895034324628445075692917667905628205523694503791292570501501964307800683089563538744061444322476673002746494661694195284742643935437315301156896127239636621673458927131754461058678128879185441716188614616410334979626283046534304901130593992402980816631792481451565002454169675497426443167478637334735499717549794862863250756433126947870362957317304763162158054293042274417655741222364880516447995823586337958387289687106448865613098221538563467258249399500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] 4330076417726227440116437248866087127017294473410151944478511278159197379183053417562310951564409680911698973170605302248281358062302257083077100848842971337498880711338675645741736622664813547543333804163590161800202709452690519020317430964573530559238099860802088230525997844871878879791806614917042446445580169029141877603540982720740889941522106054373340510061802531293803499864465033984239450723697786923533550318360297581477413231250132175095654586432777291699806742343748226027877632072979456107238576792957971279058747639977967358826660814663930244568365508121511189594887477807421746100969593631783567265795876698439700179237496309162053141022760309307508246640628282761179727330137838711405309626013544569498428934870464089979142762632868767648802890382308902219981620903569313516588573537471710393623024697074884955316359454689894093826539264220255975131374312960640720196068289164958131414069824777402307132276481753795459272029552408296457306550062259127789614934817920196749179879872031822560671430551776626074535453751600493850296222933536872982141365716501597914380180736572307625198612728636515547348297847272932253944222858058225558665672868179795841412594952045720114849435052216593777078943833455073423247438816970146049637207259448549121412103298988351311330388986300317386024889242842745592806773482805902250433242728144614035018618167753092447842047659262558858608257991693871540589300410229645929176139620550738407659144588333418842481621383277949092639458461732045151803133199120534663523950390017443867681360657816118721737573087366277104607375841650985516630072027310254093942849004569311184899548063405677831832723514248203620154278605160673745379901529540368464435849630729520831447734681893003152676793647566471274646587963354361792786401653819488848762141435735507104648122988205013400037336135755233229190668522290772108971904938100778599625145953974791704193305412593987720800292633549861415515808320747421592514864665619439400268664875520077443655919335523088426009117638155389700590970033676567322782043135954796241323918082687319604131274367561467570061854494115192323712733381605932402391968244199019064895835433553956471426514417785894683559681022482278661618684215242408184940254189933857095015168704722106366488242332679089946624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] -131003637672614222205020125835954939099018131375671130140608609792153695992460088760722713999177056309619345705961556004917378285471505635653639301636355882059621190887468032640523585612168114568056775393420383387151988799382815890310207767082012280528471014947971121655835228670346914256993303016975654333390449023986679522011841718544671234826313926499396703778080758017217948009001944903032098705417441615059708124954130964373037496609592811109838472412026644671540575325132115224128145157155116728332217760158557122704605203831936510193625221632583759526798909138477055797356503193811638980335529970849729972297861957506614284133435841368277715630305453492700241477181150250229361737205990634896710255047422377727669998704002531536268875738711801079127361181253733962410054914045273002412870976624965418831746600390062291849138338915327692834672662468588741560981327654703072490716647437960772305920935080257636392134881920088080178447457836389234518550894335520684487617209682883396381490458341813650363687611436387663184422136343648376203458913661200718030839609815996120497650814179986458002713653586534347004836028594931993141700571681479363319653568844491243572671058217977864473112901649505120244433184303758307424766583207231975284163460708785007737396648224150248299104803150605129657963563324180628115531317890664686805088278280823927098430935083233601324086215078000437795609846218067120101047124210303427322796233557220362654672005355406702309517388797550767834759268870343955921209903620970902042812613411301667044053144940071900408127101242523464220658761778642691461864628564542501023343978586300520472109243106887895713603406479112828411255209874024444387571394438896573989204417072033370098018839481280932726463350364699542594320642086418943810613239680672681443629296300355220815611158426010107174855284369302457850584839588550940236302537824075460275363318712624112683600619616500195475843208476740409307202030543970113528353535083505822285575592292449173101548225398250763595959069617217621142416945013485810065818098281119709291533947648284138383076898215067030214795246920851147527570957059903964168543326331524024911899409714800627514103352364869474436952692565599360895252285896704882499682693545799553569010708957441417266133284645523947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] -684531321272215657838250751169156321906326688712636016006466365834188127090304784092578077997492535204567721858023021169875001634263930303326466090011467271746906953964021891442388844390629306393790947486706473901099966800796612757581348374600564189625771415736927293660836221151732880658629523648120797732281189855864975260320339792986069243528680377878601434880258112633011936206841067278429708526140605702050384074482036479902991750379095695723607212478841395384220244231953024440739300591623162827855561180907121553084991502307436600006865062720541805059210835749144965015394546903406011759188208440844391533081206662414615842864922597169753347671282251050910118170556476039093778351038146683136923677471407924266109792815241468830180369151466745715332830973633893137997068332253990419054581893936326735753867930424898703426979806879851018066038154160551278463200947330959649430880675228580804041741622750458973663732954237405358710999694955412748576649678692561345019486066760006814621458171402848877777393716499442621304924536540531233618251466954494641830198225859714921495240857787321254980221037363768800200971696803252019039527088620492236139375630462412858021993294193062006486963492429159621705381676111908458508543296068421915478101165277185573855159371668285596732631850709485742318265698462937925836547643037707478231386512995343740949529299359324799718328278434904626885966635169434463028305070766414368701243960144422148914231990802296424010589151810828438585527104079311254815018126836850376499604697279565025984323984693494375068832353380168235732326898843892029727787984778646028391190222140458676894925841751510570310737127969619357027512943779906150089001931175345135356295996621328705815979580902216362277027315177698304919475310094201373365226173497136071393420549447368779188860523565205095132039346207783135115305773528766082133741430994442266558789966538743428066802981044308130573415860075751660306646618214402153054906393156304138284920255726220282050758619335792208469500884439035904593037393969348611210774324024602295307802045010520032076429217465014201819592671140144276312338326574970047426316114965323212884920653814494174355483153571731600639332255245349868432732439144612182919860172477304487323505258692674477749300053338488832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] -20682171949720820271222821270498980698976320718979705298538962590435751032329919392255662732555451748433297276246047169894204673663083616513933806868978555271505511602757511230588130334734515621863292115220005803563094174610533683515607012448262058044472781884486077369735861186277376755614222644382536998049908058046740077507135031638822824321403180715006952751879414016313014020466282735363156076438526047657591154544551879418283479129964288646004094916152339132441961287632554197733800065328927385752193969345384615997120003065457765518865675674852573075576766864680831209825986439899501965145710811759272832429196913645427470336611109164734851820089523253372804118971773566389652007905100091300916634429989968519262034459602177409777871589869696717338349530167130683478750366001887279532701215446315104775707377273897881762705355051080132965019013417186853122825879131591902192290877013057650868751462451179257329520550792807822160820544307507768001982267623174804007676840117806954238305268064863322916788439539481966751843137663053062719393309496850205737211817012308965526312430916503991317682883614366600032746910268453214735700719388289333777886186149448590720793551693903455692524613723056732238480482587716561337823799329414743022463909820012931612251821071821305784271926839221997708691317542802742739076982517649068831763166124469422512794716351434619696481760119333219025554406531694266717032955660664138413414077197863115830865293255324054425200338962656032225679943876107036675542893856618454622142327011653433360021749486530473698832455279954570867719921912067033838745632165617890558229028604541060488462668595206096736381999123086723250657119254113251641680646611227028283548452438059987793628081994517658302244112234244819660385222163325711640530960763368153945379583079977860925842770867368808341911183972237727414813640533446217759268955360260509344983820879374256259427994355284376819746049338207157067498177777585866669823698421673881281587407912640080050402864156313451745818461951530672858014252389884924815347145922487412895516670007610775649000839591999244261474311949078539524400196736885112211029207566377717927577861490552362493761631565816100343028181572182345312969484158623933852061521028026738790290289930156331326774455491218767776906739712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -3246036805357930203082107389345006184989081442928641772075047479716304916399864622845793878773943286140896496224570716510259570859612575035906675299715393416374243248873610701330025124987999844751375965100485977437795372537040266912895440370010782409211480575786568850714752455724879942138038697513142054129154796459836130613877685621229755170627223937686804147120708649445998205860046821053235342963081680518916645734367975267518740645783964526712712986453703375148086945010656123413329796378370851081776405270443549196982496407893447776036764535004528074300920643008384717553471759756405277725972844955676899728729487838601031921963308419544345915788949021714292700080811196959402349483908519456768740717484641302847713747467352201562805897550621873429562566874691855324622849104131544481552109480980727991131170802729462538250181389121044771336534921579618824855134341654537210449782671376034151252718797593704204687443385258944114785447036948215474440576139719777949272539103998706350059878086005380600088000890134137713171155453339039438219370800725620393135969940270449886026039232607239797240594728743287250782412804311819679942018430578787393757313960749106074265824136520214247894943909968004819104677190419333413227196864424034547394843261965922682562478705381400827204323165872804462522856881790796372019509225309317354864122504493421270740409523993541123390398985691796582013290333951982100955758345122477922001905784431690644921498103370071635453406700692275443308560751683621696205681923472771278059184170162489860337779770572174054360254868290724521872328396822903795474601502079290537640360396899972662264682591256770007279321029223606349814216747986463024697925485015187340474522152137701989672356065958842617508535203741600964853398087199857475264790346090978390844036888320834648170883335900021240858109729923439763679416450516031248662874942479308643433705213912396245266383006604333489611325802908732523648082069645196436178541439261157561347284226359222322646533106505317170711368156486183733948946824691760764859761769810778139081307653467059880073419378360046582998309059848897643150626829317386244193062940308359902266666421216849126863656824272354722389178914514078152728741358061308253692792403794524613996316082653275767869658837728301814017687552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] -7038144740557849680665004948595323844088213959979594141575469977205227740574813468523911478440714537284841128314513880150295095616803739197738240871394982874616042415328459930463600092668095653061532944446673498574696592959477073330333698813588859226254032697154655109696148958685674792158033124175128997443850590196071282064167555713488755853030582569390843793841498616054361300571187164953369335050085043095103176104763607266780746181156707196919057872604927954237499869048492240549757209734648962533061546211271263889131646688789966615067080833654009938422845148472241942738991443050446818232545607276104792441677360539285600629561778830930141004499272985428187559447635462239752317614913287658503372147656733538045276801350909008757616762181809874752073182279631679369279136131754080458666513512766165738553776794085500892888485122757127341042707824468034414587511088263731908669498790113755252443671972965155548463407591853596117709034791906628740708495805350415066597743818946365012177256429103901846508439796211141103130865600091611356479658589412539917267704043326104500676739844085419859238582644631038195137532711687802754392983327316329234515040919274059511239798549937694643883113952017673898613611920778171691764138176100818915934320657320672759122150351741507873305236614954636928153162892937843501759225030351203586399515780754114987131621392280673827233079087252230886132852409787566014606743993123027573660913059461334190661344869796160447494668448954443954151032886268625731241179898840446687976137358295736403700746873135424521676750648126736260522786318095496780483802063282465444762620554013324478844567943242741160160231394058232036784624885254636622897332900536471656533011432416473177761942185913845708386116291089171769694894656986738743502966616929471829051747732152690120701619253791348609302907762383902130846653415288051449835050442013649256197893568394194599860257618104376924166532328603484789108339699715307244812453459139713232158089675661040672666343729194410547424067192795068538744206967464415454530989917955884248231413647659216149837129427639486919601221918755128426107001835371380965873446328341765510583044861234504336777471602002750836470270035468187055150816256621117318457499701148921446483143165782569109326445825324062124598053830656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 3296647041933837597968278095740205826905635078443002890813640526023638396201862618475336484425798444675357508603711068437270020249294887640835360268230862179441467090471695573943106117859714179106000150885462283927980880937519015960338291556269133795793097475510190950220625669353554835636110048943168765597096101857317209576517819028894522634452268179373423465552645951580696646943927657388591191836607386975682331419263776029263843993485923664468110196903627176810591868117880112060129334500399458083504707733863872718274200312148901959411370266603314581946469286440774692328035701835609331805112553604670876130802451464035251295901061476872593514923472486467888550095774388576156289283369861227578314491886495321412622909788379004603377657643911793179313510158002577800175831621627275862162721442716192839557588057886903547469244906837939087944580669012938761700256785037459292517810323174123748550232182256358470667389582567429119490203913986689500415285582906237595066378443168190601185304511953059769355428216784722559676660454540751672818792745970271612551302269706362292462533392709441121893626740226328145166294719980747107267272730859334451044552454752391955981997498257546360215526233832275806999902184574542908418791058227842703007522068242735303668485340695977199624866100119278725836112832630736129893319438948413271170875216573730676150704404668801431305542746316977162383514970582364819929253579319163024422355500557958679089882624087403157124909577122133988026905618291552888948443563998837974843804477059122211272825864045912399669717309099337495750776339051261994313562209528277768192278402973944641963619567209526152490874873823663041059594408085972454052331501577081729463445247890947960045527899070764807747847135694655403220556750224411080696550973991471663268391228547038846080938983728105135147951242787829018840628843075457582148399120794227225076434283467924680882362298174782376577178972058216910187789301031683665254894075089605409568334381799945671983226108166883983516167972529313931553668885274895466634394148635044887675439921599215738271494525456239595374599931078719421390732367626063120938685635559040027925180787403059355050543228122768893712573071671808992401756074549017023433686838917185543149891686429879414980157373175778841549514987274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] -9880339689707208916684420117755966633079440523806193208527786159493900515505984050779725185070124450220437812707562145679853577603289541581238643492699567688120010115058955221603274872702905972575592811090895387795907443325242861972384059503769665553702693646383274754240919836109977934012846313786694731519011160516458312365360212372298446321781611432096585673257663816297783304948243620856661222233365880585381082420068036334860081174776708044840213215782875650921991727976631199746971110612294150119686686972576039018453143266235056666182647826531763822037361645063348715590264295931511475191288651640295918548456758935683626945254173171940119867853784768035897167161624306804631094950882352824770862167890068951106977797389547796854484768481148353049446181118132263613875653157975375501396295712105538279176366567108941124759932510585815049494941535621559826474101676808835273175396116818729179910000092161064048181630465738306861106056494887539763971516721571314759484473028333669997282908571257366698937333905059709736534418625248909820944009978929618969204229753122225992361900028977502617418788201770618505381400031207471217046783284160091131271859156629803128052350635671478456489801322356634050686755903283910962288404542338195503873828763221115556526409277791236560496891194695148753479143598625127118795895136707603080073962544806816605624626576422349571356647261127792115672394134775747767339346357840394260920390167778029920060564172032898981475358499693101820509863868038277966977753339332219290812810142115075549906906491470343701025592966286596354090763643233497390891267695695626103425113587022978598381407873221878106986355307152048088914241164517027340203487360926382828203075198318495047414634331971592567780849524054462144953043847399512232001167081737013115313187097345835609452996773343061145008780670019394196609493912856769837769979128491370783702758379512208829263517391760138765700736613200785585643571957762531751413951303454475355600684127593767636302912801970220988426885883017380122038256265337213007371324840046696920851835078157176333141076719408039408192118784512732142362454811302542689186460187665632135662808366527480239498837934533287258160114486408805890428398934587730516104311381642117248166719262550001604097225993826782757867074244050944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] 225776942133994498639629721376689102132151557936776955169113254236603241810262188393698561240801141408354521253531006581707118392889120167751508887013089924334491352823220550516585215103350753713004362363249367158190465702917100698881454803323116424799942688166984738295720071167185778542831667462593379029087150674785470070152545289814217626593364740378247355848424849685142434733554110918440445431580975695000174083272298547140128931349169269086910235586662966063432275853527153516062530839897893636134736236436957583765491070412802990794120469191297842585316611580434739967022774214266624236533788143671990385834558280666430684479773043300994877858224534498113229091375286098073880982035170788232639338109672977083760546923814883477076537839588894216357766137251075787225585477109791271431146923536797519941093118169963750725011768677463748159624986315926473605538189727880641863169485130048598540889515174333716801847392698757812368153989001974573116826880894750570591557214435235872572392399611316888115323840402941156367655863329954070868744653896932450817627577382262734455456822416956234770538452541620879452554593717429992023204050245366974528298950987573385307539816086770574761405211768673434310748897615854835032680546004684275589961998252074566078991529016236847671026840284915393261525502827470711584248639719121594399006549490167100903307930797635117171016627800117273388648669310827868240634168813071021124462893099690359314337761782248837213676714933403422711175270641797597249561218881504068009757939876366389096087071464951879314631643986420605335997887484692156026761432562528422521444844944990606002981124766602116297813596248688770628118903532752076240731522204690626636001145409025460449833161126340799621483636046790997925602161171589847419883962564036566342819465939353901890176031127362578837258555458645541798998220172251967357249881142543597423157497403670889275270873986562338647888072702675136637594833509548765632218768968355852400744284728176388392867936200442863036602777693043904495670209809209776631781153371017783892788616311889631304916983417083875766052403337953503786474146406745367236325454967956559218917239023350369665550325462491577611943030604454411857046625007811807429455870095199477062254757158222482474926702638484090975977696730808320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 1127130863186584813925329362022964423755242380605357979741376854160133663237402959653994470617490240188992734582966383198950504221678374041365519284727296212667753683342976225446138278606166482374566770101594841380700644965982057644227599386313850648952505011753127789428991785950033108360375079185630146888532073017819017735798719535499534820531346476607556482721275438862292368769590570281951334948603115332268596220093709494225824883622643985744102221858638069796782948767454833478041577461070621748485005175821411956777159604251249272196857465775610721878161018376745225963114121889756074003922366862117109297930539121401535026322623562293409091689580556340418150905225657586316859849907819194202907713104035858510539766099699248289280724708436208225755939687608027180158382621856832421805391412003773596893603813470194406621377153826831109313446890382670502585405980823952463118416391279197242170234808079099037160523729022703561492552149385100714019281586277555484143705229545051156584133043088518775162635390687624780533700676197354936487254877768838529633761021186723472842013756241825544743032407808545550164011730092052284356445552626822889837193082678011922407986000867295586485029531458277207965338676678368919731519244765696933863486650473661274075469027946517076074275559346884614585860338802873145605071614019685472322337464276841750854842785908248215861391990716327935376988605057050097253589233029820900074766643180450735671809241201836426544716766938934468183703955700493719829846151565969774680457743985367394704829092194870885249054971009199808509729917911194729517196711209521487239294529816836690738636580507822061840730332020910240395648760920457052859333750232707914596938367116705390075253041031480238081774303488878146591882630170030679964315105570590687582665604603062834899317718849903400135831939542004826541104793349670266857493400868345046270045801737503749399859352322382021473435024481697210134360839754247521853783750197828563943073629105502697095616358837701825347051201134031412593902634256405617523782555922009973228652215686584112041704558864070846312021417679176783811489648239424591661888905711925572084468312895961298252775570086500282914877509489055439714509706763390747798320103710280797129304733213001613508982320059982800748053222677020672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] -27055439163051245833301571968995361504395408014667351416601343769724782952215482010675570429957451226562825022649267722778320618043683125935588486586911645532681788465764634096825049545944916770815772975862512002705264513720713343947205174757312931381075005158003972512773886437982822569651858634031411693771619487370592355119500612667820168959859674853839421312935904281711069966347568158595238976707425897378655671761461540366807249784136445978430084653760655868442017893249225833560863215129500780461146163461092568960368258853953707643106338864766794301505178429154517944368755860189759555513560892728816207778601072449835196027080949495087405355010831665946410165733305468142221186600712141092139413015809669433198715013386363239023049015071536464425110330804497974896317090357808360024770488140715013382342889371028174136921374950339399061420005695571590584902883604678747899321163677220797443881122844194242029167283551800976280587971100508691794963280957563126106045005917806371412977997333513480219303753386319075324157628648522503133895378065546760832781255919520711238881890651078663551962307852104551919195564958014441828927496102319568794593805688659152496401699598859857817374237976721858626805246313472073386879236606283398186070352935839032797387702313023804609855643351900728959605536103670207837244606036727425641664151163914376190807904784727003848315544682419770594725205322699533288559069764041594301325302853463835912401960251207953641179537676097059843720060166105456352334449411961201598895374432166864826694848982874614792642646468504002188246305906978603378769906001382245364378185594715164918548259081383449933723294058374670067767843171391415706940119476584788533647919889228145163925241679493860663625234420321993851040738380870339180032011766081920854516984534323135679414331367921601370093801896528965653379601110807129446424269472896455128003030857727382170775459602177198741095067924122512223082820310576309001398410850906632838428377530554935930778903204377712218287012099604817572827908717416696597281321347288521455513704786476967485302913448339676371462576316669715527726252801552401314412133944892182213820319050851146561891159716330057667143303112369674237775489570657451815969065078559433832793180969446536701515409963555032516873862909840588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] 290149464865989255012671191598788091195624818584549345797670231743532775772069801263057979010045249188670881736368661240678487823341945447797133693747128076157389357650425883257676934332126108495818701573701120940114909770752166591479082377102028960179122483619571567148476243308553901005090215793803538585509461618302777531404247322684126814036809726365858976128404934909267478503603521735702867827235509433248593167179976234206860365236677824695182206012836091868667615223177209752760710585761108059464715617066242871599637392814993893698284202386840295635637972713051468432172144981124715012266616012901348310584720254239899798751254154100243343966426667412595107078653193977145894074235517413718759858821596681798324511752042732329548461708604730827613703317211942354160733931644404502043011455611493117829097811260779923048969872639641192353032144217289035067359706175826747821924874137391065928413709172796621446723518492575284168042416883041758873624074492262851453979319837101989104273418386104081911233770994097496587927041381758856148875645663303226363973556760119915331516833267881954663330481755937090272101735493112251124113525559687839988657076726019411610802059717747012678991369787081225118831138254030322485234808924127887400394881780547517731311234976166729060232370360546632422077044576276173876942983822759441706091419010129907096160144855973490274151030715377031710575845136992241641662813527379137887662841343158650614530164529604392830823898211315161288099288506446928882402248357013523006042947119996768079828110686433280959101313462706466602769127682911677040011946401666806168986422792672017530706289977503594564176105844685780352264109423778972171570151784115481688221012488666517975204213466416911961016526112576146156840389117726629603698522970806525985217040923807418792481490779300932790485492358799766995296083480137696481390217103915392816870599431933452916149214670798946483256076820979948970617866636202441936790311039883871551538379579915065969109007836006521312018651226637106139597880639259974934557481574237107383258690512204983020759530684635743440716409711448214273380945521333130810386261323548379822679695691426502857128154207301488778502013523192305270040319797599587823152724650428054728224709514033838725992150553971348675019788042547232768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -2212359141609740763689189715616639332413980606989597933216413790301829857378025511827831202213693831130090620207499465524898427849394059033247958190283068917678629849276223744486319263108568893443157627558361914021366115592607873172729900152729549390266563541310739864494017230888932957002352388284115425777212728240091455489548323615133058969740039033284057692009517518864579308138293681486766082193648002740191158043904725389267365091142305493080377128877500832857739957037725575708173180007330534720228296755010608227706074801851061392592128113929348348861763262696968515911558995769096429364296520676393428748975313965018383887952976886344527942863459822992108962967651084278044520332789073905987273202758542447733026040424641610171020437890909075794866492397054418026473431962310226690469143634345017808845630443096047548638023089527930632156674546600068801664729127669280589840299392684010277129411589967122308919051797156997185868746136352931415841717697818984406143129131670733759013166222377834809558140341300415254732222787686630588804867211999772853849968772361465421214154442327606112699091322251705148874694507530839444769560576425410947608589086355456034424306421649477691636071535990084400689036869025972475806956557837079976555724866554171742512354080397111242010355102237526068989407994448181414191536850489259169783705662540931001990015202867198933756058797892016702377828267301791620140339661280383664215556238993237138210008828261029707593952801670638606117962364192642376373492528432487028740636990169932491799705093448413342869336773694512928779569740929998580429337052056165987980194053215733343779979057101657445726338998588932584738959213851749875693099849385061872738967066350878892403167719472131300657941640415313189165913327366549280029642236729074685874460486532559530397854932753370181510837888412878676433408355721624940183524721674392644672598775316167046043848900528164173293068557767219029272808260861250246362828529052581067803080475848291961872510152806036650542881419357208746503391786482855886727304873790286807375617868782850317309187197065139628855595684958535634876596081589432852689894067866033713025396577979835541561669674463906564636290922636920240554584257669072027661537129868427645954269679395024315936028814908333905008202902578512527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 12321862315379256297572808365041357327019318413955393516059270291802142843878806838395459921591552049276337506370659066793831319097595297096829618589908567777651977189018400607503265869393125845720225160657275068053084855671213747454773479285109759177044293930400180327675735677193459231137906877882640134014557914804072536329771414372369077053768745240329553690351588590511937026326071434359452748255277429807930735697850380205202867358780116867750871367900578018300697203620184415702619405553550477216677143333692372759185014462971988246350107275685657215185739583326385013310831588962361689454715420124369120268903458306579838219142099610212374388143537790898568531459443389858155388354255919544183777041251721511994203266859232086510213598681247399413191600101602640381447949958806494394399525949862198758818781114645577238027120183690663331703963888557224392431279493528968141175527726088204363933885644234052293200151970347943561132052052490088558791033211284836735848965224340435319392159685042226598077284293940110937560267727705014620713043032929628604064939418103334847594467676955459989212254363427842020203297648277575816419620135043589392176599987190338559141114446155545486658708850118578465991931057791823195619822938196950561325380004718246863285138721143629273989191583412645119155700477838321111913039255987346491268105049506584765982837964870234361508882470112737399676353644701796623808904724627376802277165257412412847318851055825650448609711455647208834115766117106797964680092639101554554614336751388887976924342381458627341090665747409975558182963468109116133687849986972499734666329396308805694275320970381584934674081148991444090114022316292084637222667540660720888015070073622397872613368682271480926343952467990618370996657270570081962190451977782312667430141249823530355232351296011631446481682378061277195947718516916637115803363309640349478530263939014816706789569906721574796385139725872412093889774680102330749968183710019007545465492056871091836690982729080752560108437184910436364054085122421994955943975064952732178689189032783400340949077681109442337882091165509012364937331391957810681405193977863070715151574116283668903391753059925913910480064084677428043266594588239742606051794544552926040617298668589104658185514883995348021649901319099389050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -52375005996186818944759419001192631066943498248425325312887316415435929434401102073308952941451253942252592357180910589836821343250416838343001621222561871051009107843631849995461468227653317068722309824117402696663892412854699056662798539119272899639624952032053433305039198631675105472439161130695236502586548791240743950749342872712727354335137094859299844333827473935990298479294940172542255056645012136053776284077640641005468000602651301096564590342254132649518482530650847898750012361932857650241534259208816220392204116710530733390381300777767812827187802677934701377824586923566835532249374647979214018062892761901478804229938044752794985524113937709217929941734285990275945462258023135503634119609754523012401922484296743035413360804500811359588762062032797582983574200154825687423603419717467113623345805380667396128596929126833425439006522055228027327333777405150142081456464116089855692285827746181873386151262471537926507654833230174573756344252501987641279475592185972110741691415594822950492235624561614738395704768279336317184484555481492002336043611177214086435269774750505261715403736131501148852416534787620746633223653900172786309212224815415891645347770418094257925406154751821651234541279049528251304323310020527032312588293885312449948662307235062289633017401832198264485445400096297302241508814438442387470781228521218337709455493159932654091056369553888986087330933209331213442488763039788993724259707954528940439139817092922821716624910680697473885429123976533314713556835531723619605749269983332758522349851750311624613936477820222278956905217686773977931326290278019199200955616270971898159466797581456812329078535300580514399954872180910341781338012296361912770955837443080189182767953759800661034888488439486174502230334953498944481226333663386119867345373675452068114041879855324796165202089215718869154019269998373631689378129293241570494571026465716583218759314583988559010414025158169375355841598280844621468154257906812429647433690600063980092956248352840935123890684202503665392799479933617560206169745394720674031836829088612694071567013395306727427808052811563397547946723553534125867544647088041637926621147788879980638907804905660160174920637741421190613275023395129964789408989195320248096952684550916285739496896784415553243762150364247605903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 176949966442140301884848984243687162413721586196692644729580420198488725037978485139238191412751218131615004210265837419887451108643447745533838453157907530906738508417782575361793563582397443788833460877858111074953743978917781948577540254328470080900115967093582125409988651055035272972370662979106755380105687864343575619395942914027214030432512722674855395541077440280904502227008464259875715933693046409486019019747570002063084660442209894626256959009126331156548763263213605609950672507328777954025526603384651677981913425785525750482001151935506651531235758833711355492405352852595156359384222567881936465712451188290609327735969444868808442070206504631619022600838453966569338215670199540771754597879692016970950711531559788725407235959239858280910126922199947718554548808250342490404222001483006236167177639249509003582533689780641728751808535902884034020736113414221430319859749142825079086841246373765506808931403651493581645825300151193058107138028221434713729920585329841237785325247228927470455531065850043379425222209770785897557857457199122081421722144632471477824223823070250766708767357448391627429403116763503521619941265626889311682339513545922906706310135305082826485040240676447302027900234462486691414813735889748705085776719920338419084551737578146164579795376349297211430845141856929221819885459598668061956373759920714671393922022598143323025072536459232970214106993952397409245206311550419678767742045850254538139702110291936765613255668228211370159567246205275230622680902240702919224997876266593599554168307346053069651983493632393883308905175212920049565467088745312052506699796757394019443648126971347651124919702467869858748599794349081345838020571643817573182370471740276451005651719846074028207494095177070371639541620365877469316220165925494718093180128160911310429889413831418977748004572456173466025112201464937899075972189765180946901819185192350235915822630247965375800723119030980272380938127120351411501810522315984438571468462235050085779358371756356264726305546145859487148867402225744720499838966442129400487411527860227575666069267017543715547972992498220523024429229251380735376534301283859251804916030675267835829442160495211452743377819001320893504765322903279634705436776647582736550437450952377688394103100893739876188497788772576340738048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -483744330425842397965862722181827627856926171655028716806854801467213422444137301044934687338953459785566321770160008018774782752442761290330947945353457074386613611428485571411605639991824024754022731286080693024822020313281840263141286140291072042138975808374699660992675377793635155738880044953683063280260242512999368295790609739185854386897455925503819235653401269249584520170829202931324267446246907512168878999319331427790272229111058964189435618306802856810192874217890226788013068273438681153806635101630968297150064849783957637934434579842172915055815634566711903888673087362248033191113191249313310597594718526459009580722500652289790694183023554946385221281370405033284165001890133201906044071502691966895548701905149426888370449272087506897155327120588411446377412604111256481859981848845181371146594205618245994851553171847805107454154405498680632758333772383808469823859811874798181355603768414638510957219041097161602880518603172665567853976705417533100670059145235007990303251845984491039837843724569445304068494366613543638295520132569826563115256145979245877416343477643598673115049599518830313936327500571577340396659545422935450002701501196798170229920016543850143539795453195732517399367566182568666173030305296662644908316301095269880872778331795116340412056584574182856294320380593656211824576776768799554819946377034457572007304719376406970754856657801009708231133257558419209872206410995307377694174306490898930595222025104734522776375463435859735815074010771511263124501540810544678598066605120980070435061519122331770682711897223051356190711186306387282276742295888719693455353442857833423530954302326552659888537260916464634437844038331884789849342008769458054553897753183692035610586379581055297159200052621014236394233947660576548048417983022147320527426235210190462174158609423493306162914889440179653437388344174093089251097583338558587314589271068685780527152341628470628868853034527361984683298499524869107976790986964792707722513182185418902515017749782403203045720171795437994120600400238270751819834467800841080772794488778656403566045483627193935361784047526706283249411929657213791823934922643584201632527408143120790209042310211287889262527621022229380883924384661008477859080401146829305938744685775663060349550248520067080571817509412233449308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 1070630770630865408881830159517440968437266908596564773643637566362822105126690120984948555700909170223160502333812086281127800639396319729345879107271393012745564786214434208018909094624664932775990794356056972861689073863100079028968090043181014202906405964483629488536840658689787146198987551006436148183542755881689178322907714052392726073288213752951879775864679284044738658609698190959571890495616119713186889756347105176100772100610819799296006446196056039050577617709471662038194784612057052609893142335686948588472340415565182651525563295989661686505267900869932758985985922045161702419722137031443259787345949520467452449251709104751853231586699863135094637531366000800127532567266882359699318950825207578246361094342360362850770722472665049634139043770344932685347766363675569548440796883660279809196233814311064335553748900785512632945707114175139100231331507157238546791997249946647393515447659405967557027731655313834178677825238465820305731437879087688423184241902540308452410553809624070289126622070683851732978228204339740303840010662567044419828463677413465377117949728995622414024813943167835871141937948435457863967209876847502380594661026754023902035334974318154713240152751784034476329328354356943307465361305481622302991379454065170297681896519602775298100483363883698762117912400367819740258932612590529238314708542528428866304720394914644945622058825845653432332826301831180459075283712883929965822777370192347894530461744739691800450606567045824756498367573168133901518871187016802831549046392452421042963943313807248796625468351521206290039009256047389961569748381939501220686369159731834490914112548647794559777168888371608603243705150678208013771949638483380023508693249325317280379242934715100800405619309209284168516589475859957198694215939357746989634336770193670443684435916387619479964528023400079014141133611830851127451339705830648104771662917054218247168228274892926039610149976962638703102629138608024712956337543106210873483960059208600585606654177511452051238035693445595172072843321374224444101393847426443625448911628441827148550946315829407559242211372707618701618339545943732054274847338424471978544854686864249263176971788062540748772924145967277726693376037018742777123213953605732090437965046996321766321573541746355709543674851738507689328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -1920535871229500162996600377346541211402175095207959362178486279599859068986409274699989948400248914137302742756374384695539002016926520814692270344814937899856477719552534568272854382326096389822898671176318537770320812957550012295138076165639524300811481057574310145318009941668693655873900311028683208909432924353541982513697002977489187966931668374750379690230444263498973029830561108346393161695495036966087995657341855527497619245759859450660172475442311063156882587990866990439156687506784508431584526056552196568671150880166016110491624961167623289561243445715494553347920020096076000386193310066433810401662660239522999616828284453056652694263464937599251576969390039607452618984598364469166587580325373592468862549833553639952820400889192029154314551119630015192502155324746229656589989629946078350716912202557770682822486853795294222191443726367894376732866553333512807753533337991766202728314848887160411892863434308056040780825861086347457785945020184914712209505195348940965885148044155644484409730853018146935335859556932385832985886374779618349795386253003982939476459095386026906255643049315256809865641012370255162504426600580209440777046916325897441209740823970996746072031669785966350121632413482482880639813552309090891288476771799573627162299679847702587539688122731007299858420463853112864719212560398552321952790910168179423719587476490431710990768219320998108259327539328585453356147214999440526894214742297000954539332319419525584523585334407362918499299987043890778394922738154179918980278941395293124695547519701325316839072570075485062974840749556286590568196285971903228348095177502165783229297357362374485418054784857564930218280544513371109750534905678052545235355834200266318744446298198350709644334898175025326570959094811912721051659378491533473140199219650361253521420027505466229563765719775637130792150675530473565242325614677322905538153308257769394462996122205055274531041016121045494014181185029416260144042256298346557111485098891541006310991426988273866224476863353750265863755303906981039645764366307795112754343675872341109644609298584284930709634146341905913149681454898931744431120809721573595894543787942703493994949480851365858388224224518074287648251523151024407885842149453054681128553548937981869694679618973319648324284258496243113656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 2827716808028461853098562260687557010492825273183993685595153950849763863303297065786216614117154763205061365152839544289634233277034765225377408697536615624396450304134834277862178943572174964450916513426073882845255894025882212138578206545360357328297825068965745189741261584366217013162268854627059233638320661292986404874269369577501880941512105891720123060964273206513049449480101836355163824309839365162905491586964039558265604237055703587146681578607187585298536141392969450565349200772800054081317504220840894076444032301038275904531260432126148573741875964405540577789201636298706245670245000519331043458299666060819474727658077679358611989145800661947106330483757841260486903929417944759901556085743172079667338446888719351030853928893309829124237013884131223783701786339238738693982319623427478873623716585123163685358530337953306440216382404949092901836825365304979302964022201014018604436402323508837873227879307092736450264667501878305731073315526786517898517827767510310526654767875883265169142976018768728482688145071282821186214205243561884743427515388336585082271607846324763127499312969627652357081259175845848261702981539554498219518588917904498260982268011326204783989466310790256961825305794824376263963943057927199521391957304398180124668560445251868020051738444312193381566510008282813200498913488106346808883202225941763406918648273092921509439508590103483345915072999374694528088578143211316601567939845057108177869090707628124805006926592088661233397877589691305679029601633445856746077471074256653235526156132597955256079268298863823568792346955270154536758328961935723301422465693222902133193528695858326517278791018211810632398886644512459210676602963614959947946249063699851582168606369080953290364398563039193902755288423192700642923578256877339955644282380816029355510034122396183977828819656568394952915804696675775002506049018482064804238957369687557305514177681077951949911676419346094468450499956806618031764602295683051405321419184132743116213069893554949374590527850908700479204925519644886992237367542741866309693970399478488513577374618650608322475557723913079168735630082090462190824966795040110718768697107377184242055690442357001318688082033417996164110768552067158637065352634650367635671077852283849906739394284919308910090907908529552529293312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -3469123305222698760159105398725641880724416654943559602351614235960548687911358726099322516743779191429221621919239711617147076810490233829195723405467989778141335008654787919056679119346939638672629589074592028064011061153628473958169301344347713997115936945647877636526819594412564445962314941069767363705282929744224633178410835730718745211397366693465273678724230867765026074503542346539756961688673406358964054365761894831288186705746985941685460095820570399415322906150756973300874406758172205540774680992101769938340710463552145628254484760872857930774424817698026124702498765801584602431916158454301740023530159166173860472534132590462759344215519593221144726208484221347544664645897109159850343908714529969000343472229837468144698629450469339985964317392755398615489755300306631986853942356621044069412750896027111258367605812023339083000878399295758568197446395238452675195481773287355271619015845809127266121515670933070549394794600145037223969213703360668277031892975865564710195765470228826968633652292316827247736145831612013232353056192069597060256945518713508383764091155207536668052798841298428033761920364514852412794528626262150381301998008980227403707998829659473912543622270479870388779033969772016268905902372785754722443161610133723869905181569018931943859222647028272277941129021085810681656684712352819601020681075234147531934681222899182430866081284587668997651468264289142848952623995125955617314861149147941928976259990387078248515728651354849139776770221828410723441159748394431054966237772888493762028904013195851590948398134671438230808324894192892150065468455644199308421616912882061604001167771322445127610542187313773065459534313899803207691118735130157108572899005816397428105882834586772241317368490130117778168274031440802994226365893405446264673308950595207695279548445949584545122351610682484769127063110716813812529449619406129080837456217622284247920574963501132419460746543918149673312051493380447747627253375012498650131922488378414055796682317340412158539078484984667359573048252670890803914616498953976197215428173412925268429193951076051342286871821118258162141132560165292863596763690605061287952865437883017534114475460800654309335436149460616297388095246524541764840462796076856927550740568997805743158688323527818623175591666699035276738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 3358601307733498830312816236612646501866650536011743947666034235324367010992295079090113036305461479202153263178120054787536234552657113332121583700071161267173587521029042420708908123977795948782991245964176394704554415528734696024942239776752942974742044338824789073747425868538163206451702649358166744434915565993113655729558089502999054067015024348769614024293154851572364239145673405912909396020492384327319590694793779715924690937672831711983832832454922990496505427963423033905297113871164625277237655988682487618873989119644163942612829844527107024957246373307006373584309474603095235554617621117275484196407111915732191397494771471865287675582765626612043867481334025328132383215506687181549748476970727592768509829483766460390563073883959728721519261573527281728791786085413264974722330469769666059486096096347067391747726645789122518395912810563630492315296620619036538343371555733475584464555566130969081315450118795634480139447261812244656617031751644627135786448517694301315069135304458620418065329019435615358076736520681827624673827343395166759849035861733168770463982659259177494469933239399280009320147491460732262464887045025248646344781691793027487929614738025679022999842471099109765809924774310983983920918584052211203668608441458600381837118378170756491635570935237680970671567548501115863164288023587915256995085019669107662036374125951226912300645678728098591930804793440452641872056466978922041536162249779913716046951712521283574147775901454674617269787864344355520538355444984269095915121172575053272111597750390784645945367615774407157350274746310397283941636050982054347505293574357447289235760954069596065082332660261029433430700126652858195838370615183684967697413774638014270673108275715260647622514834288813280830318583330758419976538443188663091536054643727846522076526822022240245882089715475071072348446519072854300836448714831684619726232516900526667148703315929746097367033779504626105356299085573761401627648565986642429704044234834406689774176000980547679248191034386186424016246749099577174354744824156257387121857359858048538307901209637229987455469491003256891803374613541424552178416192920391115514986049750103604016074181707809859277482267228700047083098512724113466786795121461541724489702404724775452378806690158867414299968947391017726771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -1224364265873460078980369270785307187170970811403172269166318109587562412582979687853114371278438739645248143069955570317679894139914840308149907911893425677258259883811781388838428411155753602043981351973378205078281603956463793242130440532710333638115491443668167958634614988268255839644254874271061114922427108932715173576798538210315211837838572946653908392098058316076336346589225158523662479530440890527663768530329810066252379384117600623957788359092012611014464700636035819623179367888855062299683402719457138286880379774348411530737347918555567409440333312464241096969024069137773103655735554565272594885510332043418620380002474312021427706987670236978391913340600012211408863467842930243739982992824239773786936081019520798963301795422912997354727321857885432635479760147706875047904704370139854159269003061982095017395059723889380807399200318679664406169603189188962273562455968119925622283279939293707786948305501290994434826987849244231033608379288559635263655574582257699593826857569293243737453639677921700170918635547370740504320268376016607675942915986765092539540962021875936168331363452188203337976207990968710422648885878040191007806043923825159903768329252294781346016323664016741282806735455922051439083723182347516347987403654106866083302187231191399708160356724422547181319674632877552481228066694130885584159148325113871594111346865655841758611850397229987450346592860194246211167825823858967948504128033159080013293719285541454839426264784959914513618773680344808265875915701415872205377415575507897849590786776643574525415934675440555401176757216093258037473105042057943000761401191283014410903464160185935446338197937131991649643070194410844961971954037461924358991756627823048182928035050178033853843724000063511100577014697140177184226373135234145766384964670666473775343653727609275938269458868556212944925587967488249706113352479198438162779961280469335136918830016853123974368185924299048569941129817214264840048814557004165094835840037537441949297425674484232918240974320490919794324944088026120878987006066644379089303079515912291416338979301145129616433247259801674785937409162956925049083930833859096779844791265937213726013205857734753170184020444468415489552869908636454037988409091418229859843976415999576166598207830215332929432741825974759619297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] -5556822407098855697088929462255236414231547679437250893588281156465587680462347811111056532064543948455372864135301696786785864325252917932515159825267577520004522889099288973937080725309238307452048977713927856137412217091137191755287786340786817769145510862546711088935756624870256899802418250873832565820423119111964645601852097533609607822211860511845164090940463848242197608445114989200679978373558273515912119227534436809044990431454776418608927791608682181254254599017223014028781301199997746925366016059120914580751408084416274892307871141063807611069775060033974217457597987442059656511507857282988293826671137958150277925171965224534480508028272607400472999238907711481128318238724903558073119814190225542215116423638787645348109817843000509925811812844744716165411494021167921399806473249565701195723995638567856893318905971470575009620366361012305432510385985596452524655444537414391646287969020601764834523420876402993872614437322223125265348406564022912640269324271119574818128250747497023477020597206122697317444635432477987074746973505151134686451447863025406015216071221945906256338926709241469779110565846242211263252764467213113632204881647473519754106158165923585117248994103781224531881169460451607623262634497978223298396144582663391176754384262428960205726536838222770181037185964455528604674373338138354770028396732562229679801933791876534015251094328142469176984956282526228457023499799133858223921962543186210063536385019493517509487981328764693458099194271661126541834252620367178611300979497541220799925847163118610649057546039326603769966264835536066845269855511409066226121249689701112710377081458230124110634476536262686104283107851256964464860250756455358151355473055633802275817757298143493135712096822609752931855989582916201635508488234180304688016875585635101110635788046332497665251019194424681334553332677560792914070853568493541007016084849433305919681863780177344080637135805315960826799282010220516880656184329733226568592012874817223585334802211129303053099753963494525323012471545186839219749586295875835655785024907880610018249740780117775705611026581780372559234354684473587731687841118225603892773530142256676994028540664358496353395400406891613938181066731367040879436429301385093659146124540224268224513617568064431276628458613850350563622912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] 19024221730283393567664578280689377061863131813414078334814344900281055158406143063182111771986923671286843203635245361127430323190932311309260406398522647515709625287093921895172316750940464481255521519058782847364088803579184587130024296162136133516832694153124096656879768660883630919068117376257038291191692388956948602285330259020840832574940663415449634212784501853388750809689966532801671335656415261602118840394214267703326063632073157929988477429923119816942972527810828099274690197171715592641461086867138443280676360933667984497873408486367475327678214864044591865985378699701794078173990149737846298869581221547623168305419598239447714466373645493263880126878077480222635174139445315394769303495942922149026621370254794394754734119717976726195198461100259031743731439673255913799094799735565855411327372600568731276365859385056164217797389407394919259488739066738670272837752285179631222580805127638525641007787557593030568955111006930990135820705934409914993511728506346280413267744333243485682840055054996557354757084648338455901887479756203869523889235407253904254231996258059093602519408202250313550274957434613759740008718402523615714296085439353389827964819793445437026667216325691195330848398319015775320258642076314368952977212542326777188240981086559744071523613747943937506241495545662844001313792836051437358961356494514098415948570418171219685802257242385437989818290722117656962683367364499740658115256245740298555536828004485974920304467034137228059470038058607138046158405285962803114285892771070497108701106012262081697198971899668514319228423392400816905650822534155485331474855364374096396804674044955716880973086246033916157991621851466516029689492973505783443961020134686963315617886738571826876400184782552360363430993485093692186080353413495789125034311178967554152173305076729555845580049170052324077744908414884364502969727488515659109527542444386680325492043826935175636047281203592326666467999510252421605483039287552322137938146807799083200163522715935839801691631452188065535832400045872516103396725881313550782214765954321970917009607546693625238588698740995916959860882082333140107433257868910138638267177915356029263357304916394866139950473591911053061644733002313628982970997535572356785271036781996929086926919971538463644864610207813756434513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] -35924872164566757828490859837995940284068565868120195146098470846542606207157005829048666966338476238138043352358695685879119970651758980416124486503015609110882247889099685060031553094950731854887480771889530969733276298484520402804678239238509214057022326738452849162433153705522412075600260907702811329254858555878933766397220463037806182611563148148976874165999535818488287960443233461351913440384250242077344821401184617859092194697203696140286685395360209581216834826287339474865246490979390168376336828221288442445441299472641051931006753256966022182302365117097274771991216704115576226232191987467147049243704458089247031989536259784335472049088856514149719733650081578013648710100293433828537366839035029720639305257307166920104086107940559052778483072997269309198975373697661177538019324930512533749123616701616748573945509957445800763515095271177266732339810327842610645721194379902869398040596159256257668579346688395940390252907753654307753810296222700740866981760292232353377862974029057940288565421515205755591449265211246801253648534541654662399638582718714726633756125908993676687680260749824118295083550589151474666866666699779188349292472894706654930551765607125946184421870670045062078657851594795804097541362475387656153342016382461458187812357084784187812595961400561766962320626574541400951683755726956662965651456141993167199716815113245313319577570282912672000243963907026292602228283697104083373370743418974934605224145860974893908892614424170542129135077940294697073461407112161489650276297203550645568627297977397276699378840362127848885464166721074417227590393802302490978617490784625540430777990205611162352780381911664935927284656079063240839102630534524077702154095554385641169446739438794554128435763390837659460110892517648951607396626790883221763599455911379029723686004110820017992253546554945494559611610531168352961594216588838182679125576159437495280339460954549447908144061996498032385589590241733796070264093396404108483359352600410760710986932787209928908616798875918641037622592023047918050241724436054262866031112121277178720648064047125476346941140715147682709793812928136271972677536273819094492389950963540515577001887195165740307943842910370399304987914687573976729272601706174995582258244252902521873268110363267183134664859934502046683627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] 46480109848431279039209336347121876787112337385697350038316033442667948635598893182832500358426182043670243911595064926148026089343081482250288223391739574110950542040107492263506606421270444840904505463805193053930364222925075757624253888633528626094344608309926465703767939860832051183717467356129514636795424821966627060701062546077052415346322331448658465742568391334474731162148310899937832373584620865141147482716954340221566523316042402480384324344725426686120721500211755850812504476019212097144503863539901938484684735982718402347157889269613554264010679179787761603208770651033143871877045123456887912061072662029307671545623052707433432222528729230610897514252764947445118106089587777918052082150256868861131921257880479154929665434469981481368867474612398155047002546927049665349154368912052981587087235787610912167506509217957098334380328821341572398346395777920264783640969067105194093048908559451089808968029226704920058719825441279844060944836898566773297595286788474035163307451636015735955532065964879695360610687844679261862022652448413697198205197898359213245024909357202243956267371500481683918780760340337894206809619780518089302361374579852378628306714824981396788223100194362713437639306843041050234526913892161716841398766481767196723309401543199503973262149266973238550442453061221033748517007233503746482736423638672609696586021243679332889759149275025613219588303256290239647402160184940874914183358186550197409877391807722830661713898047519985435077923046123637996477799331232505175166508835905321550329219415696464068417821252119631292278707464709611444310575091006624587489741831167223151309722662510964142349618948893372424165849316523522980507479758103845129992709732013034130715921996079946681730613062243516977867474886104680595601960155287769951681902129232730915145824439799031407752068592742248707383225834269957638944801595005395370871809776377566009768598187466471775428416330556260392673167902398389968259771782077141272759497433015168379109716275917959108012189954588683316479585232737086560455919909041332027666217701278939698723169793042635594244747596556942888134500775960459341165519555475132354283773614109444231666981684307129754773640971884351526812346959144497933497544506770844136825390024200872748606769510646270830344070304662813210050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] -41490609901855668308024230845776375309731757411611773506038266789526068146385084775594586237122040015364105452103748265854429898598858433540254472351435530239384448727245916640864855366593868508071654006182612079240916003857256955554562880222439780560894137774254605854030966280407052191440129155212415797738433475848032173879111882678658579087328113824840437735728327030270063878761597334448037747816980774153385799583857637184151022009108304341378052157674949844580555196230779388648617368456997863002013168858520480250485887203128487011858934509233136564906223800918343050353710639803031454210481878510207621744437131808258680437384820804231549604022292109719006013697033744043173899360288768022659082971514353909591955266237362869620199704408986495475767277363143037089619745425371938675962357058931682259245344376080230524664638046270285498635738682800301182028885617087351556696955665311863393970814528583190740884021166174170193208511239132472425808211549744099302803089250041203597645497928059742937027245438502941664520244242055546620723935292651140923614174795377893814772535472748091751297835018157942602227116966976312502483600567671696339463508083019259887733123704398045547726805895241587721548482202504391724086643092045284799630041152142476580802155736066542538135715686025694368802648815008319591120515834109002556082268778950934085946475855290422921948484546404757186291349298000699622341457300308632130561524359883596745393690860940282211836747717800590125445100807037346229561428687677097415764071735269613383483023574412795789235646807301148746862971568495244295610937294323157234302113945657269830668950494918515448436234310953636367367113196852825843984529778543672437830844659079093011257814224996355865325310191345562757311180001736765716157046498324966435789152420497811965180386706211932717657782380896600219205946252486109304041436503201055195027010872615779972946499308009554966646395006170255012637644363849912697770511739427473774728348580322889695658393705549007984620773338121747299455558404388552204801105135983179741679973412005735995103385808151609641819456588476706279849688342889008356214900367908803718057858699894085850302047777806239879090408951749352948931055897844961574376983968687764097030115163998685428357534987470982727845683265308423104757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] 20849526318193434491822369236096045931576107224258025473285450184994502684618984226221098055105572195941583628189090902285837924941429664372840178678775622751150574028119935516270817903934164897462551085316083759443444735365291915633506771731124516392229051554873695438589186728933962447552517471327092820429361138196115830982077212177103490034763559806336761391652138854230995329864240349935447025756758458018396913555338770327592720675005624982209302900251571848229414890566580292415730361525205116571088623922534995117132396815338831027105200701248203590713687400364871028883074445251665530284869475724184786439528387889162738744505045679619078786733982033497973457427701108286447590587509227547214957813573810200055146012231306683957141167135524057454769532524736098668864815152068909471920931208100714076095943902557640427668414033488586941269809468449215310027521491902083359934096861450728303157548725675888588755341296418458885428129565348894084931514468992459563133989231143168428426026543217026808645990451149950982703157566121356756078484231522655422395679549349631317162466881882865373702171726374124224549963552356122737290101453253967678114130640374015299325570245146624510547318835365808735790282365003359944468365965006991813694303053185907354467455814173790276308331469173107316865840765856653083300372903215793369772095418065910116554751745830527928980191294136714773925312437672220575276646337302713362746491241968180999044669368650529356564585882540535682621784580208892873326331414205567995266664856807072666067829666084382110728877349691522345603077900531702942680874593201589898831996982860111669089903218624556692153990846822317227683193164386314074762041116291715257031908736420077772444655100998451203015438076246610722791318816280918655980637471669984047123751300315691213925385201908054806192862922035909674418398048279110798022598297986356711141308820349651579603600343911315128034179121395571494670183957086936848769971867864627903118705313952453769831399032715345474635233521249923567754397395376357900921900304472860574426328689544109195422386842315814511424940448157724574299226239812327724411688807061047898286504870512564241851239556961315779392795913530436498866582693766561019987220279581370800922176105199599588885548926554969439929488368040181204254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 5991886764140508178279216384134631984591810654813764394062072862680645264113509944542344227230569859997368092795792209483968045770139579543540465581757006010867615816481843594079295433240583532127611445410686521827758917815901268759359623000578712972380816176866587742298891401460658669703026274276073183539532381507622746226620435909942257391338845369969006935978347006338783925435145373051019251867987027586815322279019537311491220233098653346371255244238802293537341783870859148484459420813318239429899812480922761238661932777206839554407611039321272381383387575352914599250640216993432001240172182312633270408643534399335526217154436876037225711990624663228826910489564896019652903052888022124769395740321976617142752645665178162466141142911291742034828663527765126768547516557560898253682819065423231807733756975347910569164329920419580321753020910357411858814104318801775554899529859275136846299368365248599631447434881961574491432725743159557078588619627492874375282616275890614017513255358393335697053794877830576334323538278331645918611676817673979270379840524720234148125649093571689860631749266791937432937303696474088604199761987521041485157590263082128208621717491073153861852802282153655487392218547792724020865758575114740818401156753765215193365285140617918223215776747815554366001268025582996982147050794707473381586413009781330811157542379029727524202646808406820009544958605795381538482905513352172808583356028024791403242023520664745141426283450396172926528589523138690648174653730286279706598519427709117693712949102920697013535710964022622444399507014624347463814488013596121104927560238312733355566307260599168538825008314745308929620563423641301647047535483178582775648131645929029079866480613055252483846819034819484436748641882690748148521768571139595652023027393831200808727301121918866665700288853600411688827246615839286730062618177846537064328476313185329361416672062457443086347839706185478806288998165679904239167557709053840539402015571299465278699393216173548331078583103451000672088623383323374427277140864816782062219733660389707951386555931845717293462753824647172900158894993064711936765448143472988797897052853931910277641472748606423219985052392736702673021660174334931895434003612855172906665784828558403853714091751187533679056341663394951363297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -26463268811918157272031607638335309424690924702337887781262134697106811318100364669272933638707065330373092335959823745083369802437280151565554067578619709575205562494783607456968566230856949347340744835472747248017441479338669366429770019332326810091349443837769712608432958460535649492843318396266813882393446787720208861168406078898011651495019501899647136973734586901109960916857055002008016852031992972216813518618026011343593277764869198331062158612494654555327968828726215211289858595952307281628042117206804844915369653367788419598482290594647357940100061476281088130477458164024055141656247124915118948946434057095300304432958602094274548051149225321919739625841501412507283962762218590957912765162048567736835140163631583389039122274925270338658377493774937058668459857603774215949186812329890719696119326437320999088520578130981143128432709321972083871198403610834708287105977306422740310699968359504189754838409649681606006346328166826831184254961171880106554869480957828267530298492701165644043329075393788086403984648386418409741212899715833189207171956096318000379672895377578052444901295399366927795983821696395627840681807647472921117997600082752986576176806631257686628812843748957351919588860020092933130560584672554680118759888367542815982376998655751634780377225653433835522978022818720970221567036123087160430517188204575517713717981024470598439221877318133103873988218680476476322273696695314713217569390073677595207498573449628642911079651731726462701878163079892733830515180823724591561940070362219832396125457696922827751714802326594289422084758783789449814313262883658573483613950157248688079796014928838433537369390612742850391279257043450063539643851782111169998575682052451652455491090860509482111761321125889890958331371423113982123149475476176431782277782293614124036184750084938083814813071156728893081626781907808168647180405371737981704469055733735506215628414352651440717908191393802748231893907142519700129424766014536830412082550650765922555687482171646123979941082635827102084570121303099857044266845385552082216008828629906017493164331613867835805787606893652449846607541821650841084795368311672946581484421803039536212924839952297790932529759209901127590543766072419780729446009101197761818641305662662027471543633039232553478363459246781177612206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 32389131275415692481914464659747959417354424030074489179517318865683356978894076988937180625546541092306881190448342280846734219114109405172311117820880757851343828661941659734420556702916650743375455507198872623405585331102145704432207588330845340336219354819248323981657643421022897241146659718738073245744313260721446781683216694979784792119995274886869158635119163712268170918874506724785893512464031748801964510097748843974906147674324926806354454895590387992844356041273204001929522919403778492675365714627275308349803485223765850385103150090971537330177270690119002891725731575125389767863090213993293654379309930845025551397273720741800101793722092470950694585016763964958918086279918019905107881050216340557272338696178955047339617695910196400500879416973784533074492116006857202031345579676249840372807175442459873883157016194644112106961270483633047394384285710516731255434167573343947798254816823949348882798054672470132513699523301964926487344683637687267803828237522204732110666634519729133189292059443669115790756251615665794372389418653720284358960788579525485126625952531156191185345202520636226842273315137887799710621990313786248069125795613201860309168406348353745300335036402011094054845947113565899763962057694859118335130423110696854470097520672921476448898109015606009560509328575735056398899320464612726042473882602482591689989083653986606822230552160758180347427000667816784749205063643999494576798955728631169914471624423414689587204080720367190039751808667173962029175954338963080526050302925832333253531602179608993123494731537780257296551778882314339588760684720845701191607900640567148137142914331644664278709338240728365266527580854861512024687215044275837136844164213054015803602377335736650084632623773268257300419272416553963923768957356180667869820348255635807462394583384025941501515401703358430527926434445366564690925057014816707001365385004593731051694717983268103099551456816483171446971106415143582438775906288508938080184114960808730697901627972341579969506738764539256434299523459184310930628940903834648639569977600953417579711095870819503419728558110842420142827241106610433574477934404839080999985682583139282437048357108863626675978284280625022550180518363029643008732317259440745559826274548553479178440484595769761476185397925003027466420224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -24843388164859630814934899492179574721951224654487289171558801787615458479672167272510644195977706214992718077022736133688578513908987998557133050707694404125583307315041822087697970863015035407999745912470892341828360436980961674626049962131829660126173359859911752923052785898057917263134390690440834700462598257102142671432033575702479493765638408572034206981902393154335025412435223177988338588000671712799551684014514121857762406900656265871870909168811091615313518274143681282887322997906207631827340732275000743877039650868794630520972283667272930257572073640009996729482581724208798734766828435035209271690345100886378997277859665964498691887754376569121779320886860417322369730432552237919431445193707034124467186415452160001448363299297426261799456765880362106718025297051759297912186692670118938872457968169113824282811073570067425314917203428854185663165031594782876305058997386141081872160652256730368199272424833908840156601791044821412896911883074257140351642296753124177188635934232069442493899856071985816412382034996087366369512854500011169721287187755208189514089807317743945159385462232385179784800416566559487332843155170486815609772081431585846592857848672650270060761560386641146215147045878428156413565099774832649173949660149030985179089259260863415026883306895755264348777985494680408990739595282277829544899497722647973603592560008420504187540081707941949451963006016478841180813325373694318312774681485000634109017025701626290106711620187050778794913133673089861448537864853110043245521752338202916045897169258874212951987041510852890748249428852710531093877398861482946020341676770344307601067567277852860684568358202589732007257515499058584331798069922219173875311362986694491353507346394980100057570209534867982820085814614311885694408339844850837906960986257676441754183872934382140542593531966541160220020309595709331901151997580656070500555345795429532912405477177099018592893084698495637701285074276714648503310884904180953015184607938811152492252392230553146845423775231415917390140763765100824025681355087680978819206133401559838226680939455397168106359038760741747972941075124646724698814526720827167226029593343294151911747047762837891260293663700977865971875960280896252404782032270416011222923212988189989575841303919516387101508120066649996247695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] 12432477919233213670844103683663472598544702185444841091698044975386430651580904013962000417035125663511676742506060347539526542875221948472857072728086560109454250163804566181373384690703925478508563156685205262094263959329778032549700505231137986281069905878628424601211600656841464946087205012525913851273351497002356816392730699217718917490856911314047966339413854226436868725973201630801655378895955488762994719086364378408361990979718879257363467612908822815596513568520265324667989017356305226704717778018226380000440547073441723652092940201433101808845428809546351644213567008412303322071957683574119817596890606905715772973519507807472205064338384348462463914627500799595668836702500894821794403211455201533703357500986596805936320241684177596396571199123604780158441066666983402790807872325288005925563043074911245755126860951957640187053420832665056770135972056345824283845160096020775313634172628927612019399483706288559403155838490148114852142298635985055249406253441783729314098467740988393428644585015189840307265897503320712927436822520850729307934984500746117144971985737896366914867986996008626316420988454069834452969727793232622213863606712855620659061603763951766912316920922100226128824068678721994668133648222954898209320170289576502064779467255571840658246892003944125772420258195053684846435142334518261906451096538882143413326446305712222459137143515475415665976584437713466795301880575969957874234720312463819364772618844635067123965232109489231722253633686427055269428821033224491630680109926482571169926485329187389884530206636833538177774181481856438113688443342372464696819295362297081287803499313533410266470902383317534875888308844122861995032336695503166342267759522154753272379634114006340367656221727039096471834516977874259491965319485677803925576278518110039909121077184770040294929085183307959835769417881590445760669265353352362232998219699162866182403559125142091357393974463477075516147309852142511072673344920353752371007303529605727003972227903183182993675872760431021520704822356067251320514710937263270288832556307037185507393900142744114756239601259626589977968475710078367879320773147065882863105950789658364820239341036282531834488415196747140071294344844646029374609158092963022765809557628947550616846844476710346789007110304575358314217472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] -3460334096293387084796643787259093870029661191370762172137511101769620832958019145022204429580352478023420236870920433158890341969566692003507964308400567413057148608737575771853137563798837392054782697154682116378800071172186550670663255848539777869168232457558461160497869956535687819315940628544400487084770884861574282775568501429869248420578142545871085661439532526476361435116092104526591792322602875811049422242686441224242234555841849397589573685475863038723082641825970648444179097454833469062493112170526115763827926830289006325600271367754932504218395286710867588597668577340462091522234200087939714619643013490909119472026093153527745311085726218372313969841773825959535695050053004161383288540485998941505762994528992721427141162466413861892502323927768463246909378139192744767026685211558951660410705952378265095759505864274680026382102377996711495686320672887784636889010369937638565784268550510277843653192519078640889702952675801535399157703530297499735158007941282509741565877927728754318185638358739793205936326521435799753571875005512895721439445023583629639893224455826873963319491462015810155291062063133628866736295627105685833924193318683493541749522089684213999191000156671710789139770827120553319075401121089798612183207436136668665057850042928427174577503903461657360786607097920851250284798305931129843922116915134786813759755780769657589162447219823099797723903602529175302862206949921223085018797543211126409569805417913731337674288462880156000601076990052900162375414243142514049657306857933650342393593760359444534771515822541837885417887667109424843396195942702719811177986138959693883047300855336054179218382327151966622589855078668049965829205544389331737399360854311321308940419353872162267975791601525304348688033826660743600061806770753073844052404974187677384072981869308505624240650678651178735164001672964547743498751517832139146326625939543494978983547443379580182573362360090231458931637475999458863391597001922563351926998651206956043856072825935980527484970994360962779723948117021487761953737259464033631882130521048025056142078060598973099845846952863764383380680676606863781033826070254823866740354389931081335967117414658277188866019927342745693853155306306062134561482644901471463752741537240365963379482392836626198839036608556171054284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 107851293383446771869796485365698660282729758307185612987882262220649978733895355049986587332133711643552174759522043420330608579744391403615748479132870514376066079812228617877811457514650171206943580409073523194024409813177600757088305301386104156169165060571092261018349625997223328752307362266106549287496815689090813943235540780498165937927127609841261144644121640210908814399931204373140672154745148740077131411602483366023226583496719823191639940796868486378087617204212288889887339161834862067606942179578720777389990051622254296459260190657582600764847123128583379358272412376367771848863761429431293441627028862395897818716232092501580328991929029703782398973731741728516055457202750573645029583187482219738838915566765814005217975751024835803721383125008709357334747017414804026492298082150110263099398935247343425697894369408087032360721928100126063750166137694902608327386866756823030986307516194933065744487368535461170519188094584670911800454787063076423348247925248978998601724326478692579318324899833200078184785842146838378116795871267158590589238076417594103745887808068428209642475615818710239992484589591927259571828907240110884071045805658285337648884478158275646246248574597952389836740795984681066627251798619980204762342504553522494081830481731074236016952652272559381529100196146269885053582357418587285124138533646404430942112194105910927026999590090989875982646548912768654119232398607813911053777858342896240638065651422090836613388686585933952147897088187504047109067486558155951802266334506121696512614157640806548414545439686550456447188491253423482913058645065451355599299775206574574430243899797351712826047926882842315111635402465056429782014526719544034536044555222411321158295138087679777513061891624284878699213045960110238390139995400581391677464417844535562538197374901224848912836863781463020132538509911269501122736917421650335242265995039233119419069792066233802428305118123963797719730538350739004748567394258355255102615985415017230882178843074660135684232674235733299618620095322649409039918793010682921374184426302165174543073546796144638659276476924958099238879663140124746827132596563388505667751175099325911906340103592824750539582623268994431452411986865331358321234006273318611021591273964745802875933803607743473034329948385295328083968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] 110160454012976300322823773485466141384441379644909996080350333423844865823564505835622160647595925670841619446824990733058540200509948743823553736796960332343785729053737307815956925208565245336873990346420498664996639340191919327477216435910104913707502727816297912931413802477926832052822950914798220476461709166618131124723269810280302263103274909512380145120113420496319768867694567180485927825508595249873621514977331053012408140688606574849004800982569244653974900869229633650295519181912993183438090082265704760584819313083225874740694384684944169799119257126434737191503283692067416135082880760574338108480742588404256117498165003358395276844066164795511767638915538309937102519880868514206703593185857797776358587220877301292050296844004622444212066677784330286437573153495703415983475991779364514042436409065284310972256752807264449593439811874479178541774698026245460175317148959362069511591799692353322360850041290084159242891213597686069811856912888061126916523014374102253605116863636576787846435428114300069255948148041982673307289599722277534058857730316555515084808963804105639964504501260294264130948869710667154555657850749230798653256920205314608821962208636919496325807086268375953738510913052937751012064016019969560095037784340471330984730667231671988709885063312430717238684110109602626209675217222385579570679727859526340476385017479870589759544753781310168111766410164934486067287651544671431720421219027162969912684527204457149991583800273760702217227075483811562556755103625495969729136416109792262027483326461130317430922932847092885648108765603844487366703518715698329067688612333310046749218229733917195381162783325989119276096261972022140702529543201226438249860016196518388087140824713156449108922479397981106474262108279905271995068293109250049622758374394686988714831506095511252442817584505585479606790238605269077951093160375962970540459355648752237784092242290126918317836404453174380942221233481772511055849792301521748033212432859341078688042484415091709517197862435701900634411632899642184843828103588368782831925523403076972228043629640786281704431268650224542487463049367068639976919020007772409269111188016511607229734411621410796700397372330308349470196729336136345513429188472187843795627741405113135093417056323659802532912117209308227174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] 179982683476031800490805628991085047702936360238365435866560234013648036863766252847979422171952122624329854012209716524226532526960949648942019474697834252845276396984242976182911048265942671801026210114426170313803779640856873064923124209885088215615154722872748312750903575964984554303708404491205804416367714538962147081333411345265425162401382637346923134142899790502769434267495173316723516900010416550205107932845790156316944816956663495642800856109305003665836974825910070477171505525059698335660280544404393789843498994672751785268178167580730706172943369190915536116156000059878927765520364099057284995186164843721030122876841893821891329360372808476011468684408585870786868250397057886281691150789268653190143930344816671490983329197702462178849199869797897552655827445245759431599638522856346145631200587253720548361391796191008764829952488799796060373238880512418738051277087280317027869994331278902584869216369215041286895440270767209723464099271922540556515129364179478036384502111656882055774679419583446795631353609265717681194899917523723265540227895886515108573916109520452631716328178813053719805550865358230359925417815172040985890878685872448885587265209082261128444530555081093987691808499290806882623547334253307801719676378188190021952395557441083764200704140850106395195304891584280610219931097788135039038364735255435345281898595033257006705431091201563025149791979187297875841601006472852034370536791797576353977883015688362222690524516480261665047727426906439145318308437795455996097267975886204028673208059548715324547556892799383609815140688666361303481265631678336822591808730231636075024041270873681361762395278543230920080461496577301489008515709117052636343144381426524317986230881024366055905283947143294075080442685873013572731053208163866051796567688707778178786271826314471877561637892996137750508047395885673966346238830870201543658940457656842112764955277234794513620777822635843286480821792201907969270321343199222248318142031911423862084192003582767628420676485894698306149546903983491707728090595738506982394649776960370987412395033578533858963406382958303486901565386794306045496678395193216342234058102936298747723511818375269329067254597727983296173205031276755175951199742029822712830193529118942855854733414594050273154942375515191024549888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] -156618789348861378721593160000434088304074468084340175870040164489608074097313019570225469248129489853705368734566805663914097453546523507745633745852105343241370783848906837901300984162615896859520275406729498299260075250919080325465121482640920398505165303209648640402363029110305412904109225778383831519855005790867284257209327379218848008343136260277301688380121499493527748333156664136184261900754378896351407071508609412112979844548891016016189691176173382720527985824656115634867924891720097969272991029680313227422664326507487770613320379834296799600411761166702176211311212675821521040261359126148735780537787403108296768638944419942218885572093467701266725240471023752314508516804866635759066463167076820173938142596968528055621062176975278962678598791937172305853864338121923762548766197951367816025411924868201017609245154907848779518307753214727522227324227630825757298460054555875177401108828134267491537524204328411131329039898430451641992272101480635395880064187776051409481014784525558385699528633855568232519360819235216347416589776749390459593234700958775611033990103074542868471894404000536774857635951367707191392486414019125548687238895203244041299474531923740891386337690053339890289506113170760903934628548675903097495310303708709676691984090959656378702051802038970999169096034430797241209881671193671770996985005826599737624561080962467095241025352466000613982750935611794960363170631635835221960287953315989483763224272303329414706480298074291733075907131409762114423805535945338739005315174340812604756542278592443541518365901948361263770423433313534407049543814030835231388640633560547000022689267116526537065156568134870559706280159982411411916072732762663694819232003984688631736787713704224999739483176280968960311679520410445628271675385597863375055994040529069836737457708953297886759422655824508607797678975187261735146672001063321798327859246700941121833251678528025489621128153163817199040345622593768299862522790011858775882069472718372880175352365279991785655012878335492166638267376841431819096585700787942231555764029943422262099445053419350908992384054999661296115483067321922856159553495811966855759617235724859211888120105663846625218096379977451925353974557984228949693861867537939650798311349217508181441528844889624163491599903543944135311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] 13406313645444882410954388506156487482267822569826298476382052291729029708915124310186426236524988422129217836786954811710740423095984020940650150801770771388390031358731738159649279298028667995169567053615000750988294762718696661973404220869541220053795737679505698424197716574361666071314171680474090652137472616085579380520042734097505174198334777142121847703594361969635873275695784888724499347466744252342819041408896292741370373062455047387423962927880003884813117040669538641272224217946970920488559212684430084580267667652159842779078696456684043529209074146187789382869126286885330755013821178951345290150311253053388616571195801898858427118724898919604175700715554966253925391137413346916893738703038907332287994136350812475621601898528038065601263826963300773958254875370080918396530526249804096304154716823514966279219250940637213446386159626138264468641132342432109594677916985923692635370645511340315978816551717037038531157457611635674536484589561076191822322061656792160777207057035913285392157133635867769838240944472416492003438498435219694144587943987067551142139672838008146568873947626032954090316418637666612322498688278090699803538678815477999841310516637891244269014907731386754837807547783847677999994823824312705357435877985486493994114355282971082660217168644345558072617767880877295522841661767850659057382989035964840217631857234964267487330566818072673962951933685250152720790578022628128809212054273217375565723955332092294135973187165761666431037283982679008103863748663373165344643080429181425045285851792554722814783812737181342317772697793876015448931303413696148568374872350100187741507554837468684951581374046427512274244544845464805864536239494886349646927495360247732951148487804238671730827842133497662842570188995659505433532663334690648237294071097722897146936914510690754217834260570073215881932728886385872321957511261632309133271833122433942568760982038096553769316941425175915194392981633734874397730161902986914332634943747048670408031671245330822271282391013747522314875931513295020773233070572422756506507166693332365181965820586385468172763988812000366159891311832160341384715117611081027959400766385421615340255119292539837824897260593453597855666814969765454396632863850582592035326438873965653986761672117142376441397446077212480503808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] 51150397130506465229780670448738855712707330600898861193965853500403968876592142031308305494513044573849450818284516628171504953530227381320166463679653574365885114990393897578623117016424153738098011819420146915915554317238835406544607207221766250010657204350384655629971039314280750672906110957850154078125661970231591810961455339475554966113387072622788498187615273859096820751018442041944041162271308385307436064820561043248020552771793742092685600560213872122382847581723417716845818115227803002048170758932613692082479142220042940049194690234608232446266194934253129698869343998901268473631467097272134392105900693454886532691183398439537304520694935434003658263725771111657538432733204876011341297188192539197359685238507461714044319161243847582600996392657197618597291257472030896924978403782373615945209230454384659455628046560997127058102842799891809016322439636033447931315372937422339852373036527091160293041987515708914153128079533281991602362620896364010474427894842489911785734801530340546350628079006571923201778426128216743608780147794907126083138115939303763801306224421886219149962660130784088381472457273783892659161109821560894015995946758305276057665350331312518112820641341062409242790764086510558265737647440297812607421300448298363408199267663907085796790034024451455095433179095148695036689221733185866649894767866943347447648069616037888885307363790876759698656268766999496722735324915424750651014467541730564686870483872038044769594088865305941855399855875850046544591176803296290012269657498677259617553273101709787495842787217183480449752048664075927317199477586316288031098686684705708563149405811808852325278496030170791480355709743107104165662316714861298204223625471182676225320796276454820805631859084582298340145354431820502114054106607445020191117010686325458190800165106799243043998522747813265946074298388874404769296129812639808142134074351550864810530661367765029413576765392501040354896189322130931692649774930071141639857482190475807006491235698809332858476709059440169634900063762183316395920974588716844858219811734001640937630415789284798472188534502375448547055671139551703308186688563066760063211026003840473822740983873855267593833751572970875771717031711386589220527981477888553705940527265285196446847420953465027369579289373202007982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] -42788889108212208393348363477743772356093474707903135652149114743669087530173450111900563675424267352090988954108671995504704662430147167622492918274266785326349355907990420735665426357397814589206041911854502527785621822289319875342425234836997355521081133365735619355146449554619871493956446553379570544665075398805252628261255999031433599505043868437590330865168051799891933648902090977039332022136496437532694024411319132998589252518782956899942246753481818391911621769005497879796260812269085523256597901163970564225710098764120233197145742511281944671951275240402916843577489133355324526976233070594828905156414521343738603568920816083429446517914986498462356560566587122014107525810478919301233256071076137601970957620035936019050197179897796074636770906504149040332068872870256049366847090692222927223552871149712578045058152756240716738703373441619653477191215487041792640821212098714112271395229608811138533542008974662172447506263972907326655812333574189642301306281978335095019118070903146963655132704785600769216381240423751497131982132554983191044740560098570585422191667909702108861720389504091727030358225340442780250706456538336622100858201814251257517879629578396966054035979889180231383963406732745649797870322220168564725501083961109328766746928460352781039384955776475651787390973676000679018514408082557325786636874559629102376363589510864857333043597604927209728596651823927812693967497579546849384968542263959852386398968752085046148693615024510500527253489345874777874337701236089394609517550980535961603029252279839026746975439797728967341083596437283427071327508053381544294089111642862404569902922243884843387471829498065257612646215772877593339163986515611707935751874399542848812287636111143636723293041700231728704720987652821284325377433818026315099566237636685569438982306653998990951575966138075362463030768556453323122346843566842118090287425658360724045047671561041275796351707433745445547714821904604775670535457269509880678825069855241634757036493618157668819242491539827029642138524819842515800686665368521173253992701279174270295261027091943198408197512273113541267645323686456685068317234360039415976743070774362809279395609853052052465595811457968145006468146395475362660101106810019607246843375938655249646448033913240884265055799384750054965248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] 19619500548827806313802642492808862020359127029384916091311629370413174314585440855641389835391736984827178742853925982323704602449594642526179885397651052332203442094554156804869496505717217923853103390040027677911008677635582598413253429123255043626932194595377964261211222516296677016642337049442415440029449677970727136796299369136122307387555095133252011316910682388219891063014943264827386354678884941176801821502137610889873086662352673363134730023805782316506226328454760241928500606079038966875271498255402663285626219948298664316204643072563337235270752511514330800964130501937762135766620253344863046444825125205251109063382615190149545989851247844087110794217621536989241384449387118192030225827006433190491666842216896473751263331934568605766188186822407701705914526969856446939189094433465921492311163948385737143412610629604097419601174258706743652750791769991566582588375226921539288620862258088560245943134196845181951889615875382800515446165362754057881788527010956491188661963196815066383466870427153756429960594378823818617212045136806881973880555514039419814697482532277415070857858462422400762444441285518114978392800573108557776806018607986795705659852862555653868847508418531360076795072429311240362741335551854679126483422449097614935221287559279291569284204643556781757125814958493416668433886842080833792767534243905538650712683410179458137211338419384994497122887175606684377453891798696075388366253673603756516942782049780771837491607963903822016384696906320255066119247912841566843204759181702390783089819773105585912960563332500908720002318743225588435595613393752433476845410913722304834937722927363418818024873714566820570162130050435946664339153096387625602028287568039316433567898587608680713255053943939238329739232236066792874820793615737647214601204651223196859496639487004890532575404663020536989519585440411934364348351864649625790495976755422214378334200832692569451168109820992165693919802190911682281280258660592102470217220018723419426836171273168920349027812968609835881891605549582865609546753481598950220002320602908098131433492670547552408125404976877437821678542404578626140201165675175261497997093899288234373610441961742034638157609657379636983619767239140065775492626657959244666812470544575755755803254511250256679327206741611150049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] -6146260251463430288733913544368447901864874559230164477711515528481452779528219117841597038422651035485574299357684957789674190960555884362569535174274301445144395890718077429455095210171497872844514917982043526298756579389841914953824674564405581084940657396826299156711196414928487279668614772155587857852403908139201253078036149356112647847421755181609961230292083104171293252814727409656721342417703628972398553515924838498707561042781309077489278806381831089733676513765455389720378770497045193721025343133958843604813852149914319641561891475674018792662309330330389274898345804305670578837361332077810664096945620969115511852954069032987831382541030354118058339414186785962860226021685883902904564137465882485560039017962146034438616946706701987431928125997687134124292892098834990888516765613490610693915101338486289991725346427347414670896751608201498845461803923773381309356456318159218764747351725368868450953121356811639963221728028046151252734125765406374608691533710124764961210463634719079959551645408296337572493497611166371514577271332206057690512767975641953740807959137712900171592901347735878624842482167715320026050298909172689356810191249911436700628280806847517013740826962819935533465075667218250119833823364587065240538232831181085318243191257127595057570947314982799783783040978030415664452076514509303600441080995159085865428625758206221771135386953785364637738090679183961261285087520736136653482927952106896719621235544395785838195724866060492703567494889945387265314725727593815574483587693129278387221802173894445473238347414312182773259718734386598289702916351101351855372116122432981445497724252900976066917463916069896810217487443465539927738147441168401403365907796743003488763783489255406799323674141581101140389548046477399770458089189511097748658055822368664024967115415357111697404112940336380381574659606220469693561208753460687751428489864769457021216136403785631090890063539264491005597864086661069320911646301735788284148649924021418261569693529830122136589107638419836813733188995309982345081718010194790287760559609948009132784791321064522112880858563169395646244835424828627608756955668564492924972425076461293213388545811302374823579171695050821804167696719658297260770361516804938047249689665475931133156133276989754645984657582424728797184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] 1414683422502986153994397499928345145726903414698432847361861356485311052795033260983900876147673588245911958994410544212638280137959480326315860123697939372849424012955901163012061904300198326536601053748724829271483172056208793100817207305427729361171446100149332439159892143649069491915027180060973739371618241545321484950696454402448876900333862094226687937015656654704893761616376071193269989156694202222040711165524561891207495343578489197698311493158919050050930638766688859934640401401606432845602437373702194763798465258902507226517757823581601977513617260865557926034572036092820698562894839513725653297433723685296339448451508048569387915419610971780819781770207556923820522838093820188557670192038105469124430424266782333177339966115154502145110220973465318547504053297121722911625522474481218034852275757324974631312941456774350436073498365268459457267352421331973511906706695881220069449463475473074174400775298856844329355259754705474910477858573532963794034523493984377317234932380294695766100344115772663292576952437339294664333496912240638889122603694830458683889523690748106581651250182695865513286522408103549510893908131241018086338891493663499185777776621926089089879631908631596726978210486756469435546454346609325074436620671451548005597164375116034238635766311159622435788788539875630978937086680266296144791891292841704509827563747403242918383523589975725017712943948249801226539156190608271510661844313413587663412379245885600211567945921039553097731779263507338093638853131832602022327315011510946830932610983491515604164494584169276910676855600725325381211781694855992794001927660004654314202973753969372679092629121385023861219247309846841670705278982769301445751777860831312097834287782537476197667601818902844215993866140817293946147860451986676792984468063586951819991558541818758824548888525655516747892574481350721193469104234474035661304481136236288671654316607274491434410487854617345803155573728976303613149279449057934140625025385106653131237771218076256541641122635068112059033972335474566445957362541200319723594556652633883178877954141450623191121841934762198979940535396788046011624886990309719120951449069595831163516163733858365428385248528278825089265672026911750219346250030106094619815341284462865515656630127667941338256541459576269045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] -251426397994388134951371168968499973834836805182432339762831225911872537870557284834346886218420736303732020826242585349255274171527965283766390631289804236055801979955526041309108712724739302801592189294847098902714010637023752782148450805956351391147459703739091080429167466912750129847885001972774720708980341797401733800425054190109021091600764454469224762569312949417429357680619776288475419894578277767063253517272371776949205610002229392351615107033078267084881470445831246309813560849526407503021494331231584810803705281993404891198562389387114682222529879867825865910050108720633628343053032599633254364318644076731119757175309205018146101438596434242105136328979635993135748762947925487712528367969414447828715159423586876046423983254798678220822823301937796910019075559980293326146332850890691693208896458936846250268058372212149431608314889134769260786740182740531065272395563788304986904884123107573622117559820555114504537097260489497754287106781109451581739920127372090267779471746473907936078685546987214427818311031796579866435622128739177723055593510331761479179764302919809447113181606069684475578316037731373874995298283380401970280850187040706602675781825420945853465932193432553705236606914605590052185474952757510599865604531944371343994007703694833277522857576343072738775802989318498528953714809397050277645217975151157031612710618886275283193425666015932372522608584537102107441339362388080871536247975221221038727377562431036703875383104002762945070606797085445321718654833343921763237629641784300993185984400115813449236000403981949946869871624540623034052354965358329863310025881153544902640686446567662855068032641859999047345279660848371736403155411154554700603112061863834193011657067296325490494112274830236438865217428200287083945536210329954659161782699152132578923165063133706511446757682000381687670015444698516884619066473283376016397571023746110821098402136321834409406166806985927438314350877945974951698494186788604751801265775976365943543915031943834823923422952539610873255088295838026502032281596900525807645526216501160079978701280593989817343433178068131366013727161522232080612607928300458502117336683430083819441951449314546935128775428553231541847237289360183591783191014394816285652284036355756697757912330443413000540179589703258865664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] 34914078899581384644246654068639931885837574281364628200548414578656007454229730450202146948514704254395674733882790435726696317925244730191476404843809507604753762919656190183856627483716797126688592156133162058752095091986840548390424293278870529914877546710867315182981419068365339239245661961649276754446921188646339255870736933509558924926970945842199869126780327244257726492710479844782814989293752540358769241362752086024785773013267037724582512508804954879097828543833260327279494429040935937734224044590987068248654026910356178856874066122394969441936768976739151434259141971308644184955283382392020508898508634045793050998214109957334760911879055429614763859919398465231888754538774455420807272472588504816572257849973787674107767924520993412277658316574203792231565314901144714788797332725284094046903774097922381000660878881719918008449523120612633874032292734039499142442897338990878024801888316596954779725245797752618869805389480535407776602069463068183336860510596453948864784528862396593665440195992055247309395531127425357821861719849945552729226065654403265360223592008984471755345322066723389648732346830757307640120144979403682268363826562824349546473713086767561106332594572307425038822022806447788234685979911641482822861763692103787949534827115747310323662705512368164887509141935335518243309717570428811155299922797940809239381652758803970721937603721695676472178427978903072672123810974470905989893911076373593612942537871152702382291790421682314138214014967579891566202424289077618251817556894676016840547008603956708806033912272097590325134914305985375041569947244468894272648290343384717685565206823665644154610961310581403294494101185531606286162095784566166376011939730053498879979401132871001301553590739571918349731877288909992926086037375647099365662382081121437756659490103560663892983589424480639502881523018699366648693390193362012878069915295718945055331377656627718687064484890524067512722830492690454134735536276618750358472791522126703937167412781730144303196649625274674736666191854164437548694464022195389210287556171983827010942058791991304000438925951178817285158289213935559990638685703620861607441603474020856648657309468806612655396916805313773948940205360112760333827121171754775347302888339474468143009585298581238830734603267531079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] -2090992275047276849154679213883600472176783545192735404625099355952803105357545684208907040664045496099689994648627977542068625085976385108420879153622033108979404328917307953910178520744974758246131243146002908172928793434834702132105034137963275018318156855477307372287858045823453569202637129596885728877405005987490381536872332404222126673718551266296171014316782559409768546004444801121032446004978599414545758159635335036114163412530688332178676696635420581648144809401646165137668966960490737253793074874663801078644585527080238094543792804375366518024763854797271303093073568168652816410155161767437705710970575035935319383914065978703954764168442886964137864185884842479892025150429475731208807691571363182617282061579809078031735893437431024967638664590393425869003193877486404477358765848490672850381749232262451738531798528731720908276669020129259074190799673832757593457979239929738039383228380310277703888379276402938828078252871715636812836241957993114643234216510020608658842235126034501716262114364321648119186387830796122596373262508564846584470350215693698346012915714512675990199859904868168407586658678547444765169000494656501309577001889937826096448149143558656430549645588623300771639668909379858688016110156842244648949274974222629536809599062774416299234006878731430259715200932955761922257904635427693173259087712979161764804048424470855241583073413616630896151200835192515840829473495816378306561553678844652948091899425095882394168807848134658311708991345284076461484408057795176494670640052541635621589121499152077261761548191104101348336135399460448657468038858218959964980535021521901859638041728218923585485829625558471980465864529978623596596125724333173256679009918210825655245928714392830493170762337051545467773005015349949590741111303106951319792410755728631618265182755234480066472606218593410770602141540874117207178527005646890233977542364682454395553845318075790968676509489232961223077037512404550979438016272944276107389249133941862946612506899287558054074091413066156009671919556427449638419508945521737706510458817993604795659677687249848081039340074807128786516125674254437422303572905485767962926456184429596575235955958520716671328826716396769498437862935151218060806940285363054072920932916238591364801230868821645871920594285821427712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] -1297116993390285172631509711362294915102884995818065316322276100338100763139146072091296181607452619939838982523375503673963831126485128409222064590280266883558556396993144394731768681621947951536428370305052442587598834011379712237506348432158055126251059740252964889765075806101625418199821668126509789021623839913866959812246784118496355385818276049936166388112637435136777217759573407827839669082623871833553789002441491225030291650972552428091110735934554739410630923982322400631551675120092137542675427161266201651221474144066767961686184098324760492274253924506145985624293790101847760935199561637063528753051969740218663542131013426419228079944718209790875961935928554185437886561126541231926756660495579755310500559160778827779681910789662542128063093088454316542670738427367667195817709016469083031825431956103253298221457471299741453630827256155741090910024011458546591144852577479187601064096661084466974924037526120740206286532691097689860475107249679476782921414686273907700620302480826813665200863574411061069547106119253150299034657380142174767015811738028812112573518017674936602037850297849796502927020123655242546408546161467323215086442444596934641415900306055647581240416750520896346378369119678114612215555339071216185651903398230864186740888681696917316417959251483767826532644840045766360043735978640174551389017939111069802441536551801502756005210826886958632723023288084421710406612251986591061795253221540419785752117572747242163771727685129179799515767125766695286119875537956737527790287210890927160312979369822081187905620467404093904235824954112806174426182879744847300680184203870029797473283089755750704558526347176620492109215426815445966683867929100815286896770228422994899084734302044098715089555657963313500406928876315164695167196976362410606859652694871806015418070697327106932486105803718370392171049877786051588928342751773541885357940917488701612520646897460075209178956904999777842104641543378039802451314108794632658256474023493578136788990004536195780339196870080763203630771340308768349567153223745969382092943055069385627286547153160090884242394509545942832056073702380992473065661635161004166658505891406928291050402347672996179829196959981272580007095887755052909796301097962033864840664558942085960673397319416378642925831884258672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] 769598300932788446144307741521019397097089459607944048299479984059503265147035461291348543942565236589587144118695787748891634839754836079372194627552853152634181606103945530679655104656165869517511093561326781060080406726424695734623232140102751798097099094002939049371857213902724074818066049003757432361836799341420999576091567095097461543182720345039479412915862514783848640893710010911759180722230093260623798945051389723105061305357926766732865678341089810753708185854517034916384698300407564196676649884491169581310023271424520303179688710470159891805487196159057695881655499785527958594200013196242667334453713302580349242570172960180556029012582712560503635884537694682116227612031753396643879310894006197790434203746993305660626222102405296411099184597642647608499589127383593426323572514291118265804467435380151375032485477748516204382892150320828740509337380138999910274916651101591187462090200678649586586819588862210730187962024607830030115667803352255424416876324072047254235603292024304382996159602769574072078102925343361574877572781967338207335215568053006726730331793001722086114259234175509836525509432184898128218620073230732420740653485190607087619107553096789308239466411954073545013535014809824861613419796183556254084842335592519429758854280306517639024349596424003605351972334199185773745966395067801284723634010196698228266922854285063832103478246660063313167601235828239596832489216181761143878786685568226615688591350255646843515270219137094452498651763187072231894391006664858008887290258300288368522291488250546396129319997816048172344273182833777429526223545314201327868800319524852987861288475792020229576200176176755960363345815882923040571381666280396498884267020050665774267908597633342459543582239238069997508189295061735088699440206799533994953747279735782303320273016117682422492023987606565776126402921726570191333844449124980015343948732130277519943386723955282741864904904131720722180754968673416517852547252627494232181910087050235985580517211072419547898932040104143505316625923559293735614708559382676409988366974976011321909720953813735680251979892085186348337817884978471028676668720601888208195905428640392776441592439564655680134667147919590390589436767325651157139184519866380547961744319403112741375059481272579084758181062727696384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] -266132041045086309685026040653621758964366946979496186626322336339783765390709315399671500183842929074720750804489638194933350784535568748833010945577503992435281764200665316618594904669484262854793836993776133961903824704735062345548859178347915825813978997809867665535935979460183616759513288836525785445265810996761676447881961856768634945067988087982635918363463141365763876496125635117833370070224053183908602295765984503221197757913240300301170582734193294642628210020759929682167086596878119237407589851570912403094174801238327968453917050374109011004180860290241863410272767444913044859708027597212528032861805666588399675967372095847928026955666784857431729096699230852323693018618176241071475088164076060912155887322432702990585047284542427329872804892638210405047462079899179481662725720628146973367319002902208068153769174743701373661430590435423232401418120257829586924527734750910099530323382270944507592795517209578341594814435365774588808979569906774500105719097991142510319952735558025027455153973540207029204382969174673100792845734679371450231755805786728801314153177799877492908152835607401233554462663623027884469190293929080843396486612363991547922317298233611038011609524521846952719473006522828627713670520211195735651973912925259344897754001762876633229738155630641994993480731977842146134758777689886272570837766087374898424015298665823577380356084379702994065506623795290550077362036160712013953415646075238295399040846396907483456450225961473229102061042246879460256789184423079661978769971373877100252606204178205945473222695491142535348427895762863816741519645517863149472319185958189516798397023266619545515381045286570644582835713855052938063923051723113056151022754184817255971950061439115298983721222764868956818622536937053165621438110927891598734537200020695410734645099805404101186968114515080634303268591295247642220497797438192001999797983459070295382801315162816021587060716183816290455887440179389607243984523471806411366626106037674881637008176188504589617333274590843710751005336152545493653910282186804161278263653371780294539301287354700238695792177943858836856476192664143738902324072912872636186736886361907943104193219267377409541033699684595736519424598993504138529874014305243183009629709718126561670787610805073345562907880351334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] 73972971367696160722735988830260543858525631258147938866764907893583234822013100151484169394539734631700840938591195103995676378289060278963630073850002335964475429982560749851078338673932719441747499775668798746064446839885430753150438226083788664059585712936059153346166703565197614936233569771747171677683505388656284308340177233903085035668824748248206929219924290458540884411459058421966122391706996811734937383866705290364822993646331170724101640938840863664105869657057309472331511718311541751894894823896405003633260830340345795608052972295734998157633642966403955764219289152003093220139581765924909317621635624209234884734939055257462704661507913408931685797588615432194227323424830388022320678987601325685485075107348169767842666567515248299980665913305871363851234098574933089507545866385385719779116012338670787802124522039018864810561021965683991971090098907673587529815322599220537629463839893268696035236986596983388876483745080050302287546862753029416890056651483833649485679379443329132839601919328543474415322202692003891420290585081161156798217273319963376191794996097740035226538547266537903400085852785874993069188231974889682371691024018693150599724504476089715511479747365734852518867570649474122928262057893262783704379816607972755535648347121978772245231202484979526442784573139020976194564242956509935161958189316761558198254483171640577517520297845652292043619331654631795178008690545171983407487801557264942072998471529581373492324632718417346782107958447541709582862432988903406700057759941078129677220494109368495465984026514470275468711546634509119344562211878241094682078033439290850938771664901681626873406866151577558999525403479739163670371281142392033144687879549030022634544357187921887747234513747440946115786708110761201717966300106903006265518081589499611229015050307503111315033358805028650491384628701306957013639387407513721168611666591010994924717431670277568059002806121624277839272850381472204069863265476304269499797020838965772004415673041260118352507417188011417844369103366290792029627980996537000266370496744706375192047851348774036633508289816190726775318641714224164122167309896065270823138866086576822176832030184822132596157685457737954041909660513569001243925772904188466872512382550377853740212062134237420675509410374615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] -19259031588893370944904554808262698408925239339790278040862775440090484002360861436066733860125300750081256813507372723574062849595752838154037784613186318677613513250269501581431230714893450913756353926115107548014676344268412299570211523653196916436970279348518772253228495218826478998405678980162969283887729433256262241591588485983804825260982904116515889277507851694336907220444466056254050692081518928392982803502857263249798691487873331282378626755070180049831584933177854241069409105804872739163235065536849599859714338122780034183730597239890846553092938865440205177569471648139846078964956678327245090217423831691782189513058794889547730708534028039599784956236336833176872497171054695203216238176777098153821927793452305879792347685006184250064879760780215616277089256239248329181147029394223854991436669049647702868571169058555386868942362679161673115134649917545016568245026205441200485517209502246798135170485545867272837388066392222756602279258453676527840198861135460829519841226807952991264536581087009320596914953310003323151011017012608969775149051633594489039061399382503436874321156242540915204259873746683522074517175811494552973540757891023459604862603407532332623235788850164423487663563496133171336276491420494258389020755164693361826681466740594847715997148596112515110259408717700958834334134838342753528935182403286878278145752417277762230218245208236104226296855843284856001973005691924524412584403750592480031138264091046037830452427214258501981340156677533817621061228747672981452479662722111251712942239224220987015029354754216486901252223339610075071223523583691952146788637392799399806279989534777133193497748734827688657433544753645250768271023931641237898450273172124069410467184894249725152282257491562870719861503039128931579639714280857539473740013885156811787778569680188653881196569112576457503040599178226716194710124546484882416015181961193518916426674745825295583816676042155427844428556981553569846816520015410387800853413718807861935618481827338295840674359132255304586408598749891169949925047995417971939667235870908904203775169469642588846015240372908047873301680723855617038532482274349014465550047902840291770559206015009112807935256840290655626753097589463512187554989683438112562211286527093085422331958822293050724091446731735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 4934935363661739828246912130357265677120339133156892882507883541743794101119971165149122732660746509046876465576814480568679905708343114469516033579319127352921262622317728887355242252137183850872478008168772043515497423462435040486124065510003085099196124767033590796032904022598072042248735908162386776143029534799682881279209415018230307909247618076763544453522578583414542120505944531496430478664226513307034608942701526813766993407390800487748919078933384248220103913422858290955730676655256627596319037701962232800242199012104927315048377196809967811039532541886931700780569657473071555089327806568436278710434714536343447244458617673242618929434346543802444559227647708874384536532713988398087204772620780447720989375333261076613361599536164221038240113233254280696318419881067909420080976154353534163633352234762214879722984479459129763983333356550176423572403398715158993985096944847166234378003961869554075986621952819565095472775320987821498839844874454205263111460167836297978176783799185208938270541625167731424422995049687220722704117887652898953496659540848793176208895405174386730523513035894895605697936054637940641880003467479672789652385033170906263258120755945593150235295698333895984236420653258030192733993015045222800120859490834564300658362085028745100484218993497238617373287052399510002961628694644142028356766335281032503627017588280989663939504896116990264571487310063699624023441408279892900337776215800542193849388347379856170105432022231632665094526103922687898776848514803928470155199191580200395677890624488943620749608785135225320518006212783645511224537030747315003552764924322454756961677826589863221931399759259256870657409388416239341606341346091280064657679054032399119697395693130508549615982651341594043941783063588080896942605603336380311281863636013730977837044839080207181718452571553413709650132789830119639920058761258450825630700020600359104369211719193519673219535333680756685875630112255277946036897428952842983809683340897604694566617597204160120749433926234397282196168630619419609586648549855928881687408540540420121819643776653895333077615112802997205533884443018323136313028308348063348800297259291442614589091841641981347995956315708411363921809647710240938128161332239246120158364323770220584292042434078408565010203630632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] -1174682824828480497475582632719037704159775029885649336495750621924349739665974276735448398165230483462801140431972683604665074627331703248046314539756783487503766082877924410382107056463033375579650587203791349648546375101121038261035793980139455343110862046122753516141758859161110132345553033789158783977054529425702526313250922263782038459858462889212470479903743819105813183531145784706801495782869209365961792933543874628195339299498824974577387778025607419315728170228064145472413829357397316522684763669651780775719927255432092945418871281468815895490075433479613721729937551423640184355581810776905586048779174419576483016761385968014345114492004256527109521144141442728809917095927094307751021736222961806341047820649562254512523865041917047025796252622169483425333917011808758924283485446270348318363369550853778056153455078052266957042997922352028358907705881519906727275594713864846093738987612139343741815494501851325144799053143986241350910594345188061857230220649302742686592734441792758077339548610914945784650645404953017550661109929471475314525234057552135706478061101397556634571114488631002319816148758273235650052084437201332298105355778231321574058257786329329248797692841958251627814943801927044961664154126623698893343300436391949035194101839928970873563971916525205335014065065459183582849408325616087002807885294272787803693384321503120981124837359682158082580065902807991245632789666595672299867499696040639494922388353597707876569926436822218487854502275200115007501877552245613299657927143641687669798617183923014341781813697693652124440264947133248471668833287643545364415090341834979256999500842651931627639116615295483393061899376723067286115313485280026019323516758103028464892195227356939428586057531285441335822450870733790625704168859837703198391935813937449147469540585425918795940913929793938828641847358640738467134841181525015626128141322587060380299291824003681201718279849236700852506129972506735081350987769977166099749790815191270106778198540618463238295777197385043447145578775814175127816541028952378371617100340857241972671096768253218407691289877159247464702198612594365043662616307190202236749267894647263730752393700648477001699225372541183001620085685883706047630464508533104951719177200672628659283634420128917395611862727393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] 240894051707626635896962265987211136420458042898012583754789506702641200252056317164274410583653248151355517100682417945903410423752560951277132824584691869826707599726130420672762462951499316189188784514091775001597897103664401607912471462905827322530851445485732957145253042045679870912142284412576039893232907234394970778155274355656129158951256404019031194209770823451533903615382156996810603465670859427921809827004763108776990049971584094430535430070710800481648139402679888057936385110025571212547821954596697668959535372646447483858155708022535342826511498230945050348103628390085088052983103674204123469751083067102955960008866308190279839087394043521354100481617378823370989935236246592840734957096928721383696099804821007669318757672676937046260086990693498235874175958824341482402147939687211359893573825095201188688180073277255084486768388191701116697510322784845930245081354010649534207339071276355296004853063590680958184028935673398945809421957762026835689874708981370547050224758621562179558554396032279149367534883711674284795439727881107581263113638083815122723270823900262166465630320764720960570711044147682193342185309997644468599275685991560705219822998135637331583095336497487346850533815865100515392118815610145085100573860408667533424601772194547561757737952872229922234487796886306909889683569570492366686062100848633586635329717565568010444955844820232752186414524019421882153251560037842752453843609092691180212025400260502309636834946609906088039683446956883896412195455002039364610067169211640616766397535185596401439430817658406257853127819127996045859077006626977469065531427965516881596650903449021513840186446028905920401271856016863744573107829437434861340229356284119320197144853358134667044417223828864206679171694701134160390213641984124804296825035150613070093594597255873198230730667739405617292334436658229800344700685067319162097013893571519821176293629916082689920352499005431143381770091840427421793953270586625564508344187661654217733559932013983751333064881182829963787217589225598126870768201056855066649861548242487195809641716772722282261675214381874112024043692779342774240193402774572003503116884670202340168646111446997257499421238406816166265254833934981814797476250782193244259654851908862100262601734925068143504393718726656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] -40880787937024422328471563102707860497491015163680431663022123434356837163787004224087049693875583622567744839337775084267567509845632020896203868888703305550911466113007347836166435895738143752957653309972707195484756818511654140132142878266206974145753027246982558690705767700419844796167979804149097542961946739142234072294295376590137570102077022064427218880455193227868409864608501924286821648762476426013270828475274703477886903941032903212334537040082755569857460756750105681791057556541110301653933375611435928999803658680345071971843790233522801729242135429363040749775938002242597251742092401792378962898240274913080088412251934317145462886066246794686047401684684142392388863989461507422820706345678968395210908318357088483279607949486120504775987219113105169794060459531059572105830528797826365711792026598001489591010179070455053918428668449323175204113237921603723735034542783868766274500668889665627823203549183968737331372573452468489110109499672167345883554790369187314544726843688510749423065751005129449393008235893426881553327832650800992123901425512426906380915436216199532979185968611886264771722852702071147897183269338032038111216124551853220908095150945780439610572137900271522090412306397444167939017093489595822535306613501586656306736775817342408343026832309172624526394552778193116708826264250092626925597191853043899325973374050200036840733084196938763399780453654509423025607802202996142653589679534752111240513450841195469628090140965170963310388007390799596298789963053748514454732080817047276890126541137606395933314024762188369276145690144334059144024905656499719607579964794351932822523737479438496710605385996786650861406779772688138050261022681046231316136255076609202475675449926080886618888244892896090401141512316882142412722465372178115163005213333861747014086674617770218802780455741072774387802791646545687077515827808689110705555261649279563518664805742951136896187827031441510068923023023428847114284626039331671166318815204807629942980441970762003578332244426696951737296241806139178052160847779568125964658449677736224459120779339021205354299258682903153447300903547734880925206928912369141433601656177000973181218952171283094462848023596306361202664815210085786255544141643286718111458728296913522630174664194757630029107120046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] 5683741774795945877794716332579552629707317582130912325091665352039428100356113393567709761756918463213029959379963275197668095818118557720045328699464655279970445639802748516259658630385872686902849396098001147777536317794315908586663853015225786870412977638461879901648295626668582872218367451702062586541315323133970508597597211318226100455308072573959959157759946368118580787768505301066755980958541471272960592815918856540029468767283460749865873709474328893085223154985789745513584645868858510623195663598681127603323442444405455369603552480860609757981289581723760533897255641593044725100410191545991357370147674458535160229035853740980560659114513234145278453127356722267092622228876510102445244614914382410426601598223080561723263942275831815394046338654979486391521958263554991705446760057590219617371804144910237408973577482371265816805430108796853697339941312680838808269698776645104411655829044318875848022428360257285690481028500921400893040755183782236878944966289524096575882470831093630996018737673603370927272199192344294531583055564259487035482613127183927290200137940741613895657686097834743188044113136414966464578921781548424409041431700654808927803914301721880498677968675573392583256378478492181130602407559093475679365486422078053198377104570730917784352410686108914600981483374742521347096947677976985417965193209367771238550546179560672929915914685072311970933544954428997289605651597632053097869480322415788879222264225412215918199970393486005240012609283213675091820461736596043038500534810282240097189456458139838806896395924829319779214666797741153941228076686238183957937452247891555992975745843739987569663010189868221474093593051791803865976930957838711905945608192205382634958949847297713738169477819016427580423407050532180304346197534247401653427870770674191966641883949587258948488571815361221375426552401268845980818788188472906839478526376115550424247494566013890163891414300625414060176844774457097099858681128768553632555913137912701343583068591486983474477001303212637181917392726937626895001902098256619198414509355461144656996609156614824523510047876143870019280825245270436008968872940116355319443119722077491607116502686635264861570439833085940559021076302509837811253707154654789665501294123847409265773704042251078547026869223424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] -651730739674211319391233198110122094610461478429999271613476491549956915686211553189385443860463474527081608637524221509368523312721829798752831001077453112339642683697583430210943047231985264506382329929720870767748287463778414905461409838059633026255954176363234194692169930544538331566774822184217399340363255021166985592480611541879188714074829470388140481468028273789441845674954634308611593440882721274996320560352324927604020394465678189239343180081650450994048126820396423420713233703681572644058006792866470164035452940824654456293783207390305211594349359734239852035481907262586401052510132802117413902564157796253502937149333415026146026882104180800823638864920488104195868393530090915057914931536305654948467909392302647212545159288443645392176910556765024679770604873237287204797015666795574454624868523414868265051286803343063972102107675186435381356783517631957887909288463726076278279768804343325273024067198484151998439350265211568394320845301309358971305435343527273930120443415252705444102861565114333956775808333076812030297113712064099018308932506205052087624919558776648907047305438991023648492815751251008202341479066996836720851473917162189373542745206098726446499343934869347002231152763252757690670764419277150523771769266849957438211853667314699574603293366168299812009873176674696185322409449292313561481704379728366842631811457338059549772154048618980844337787504513820821344893074415226669625627931783652727832370554711178014446676549072870585582041037671641478110251813070080929829095853192567273451172294884583983909824835914534077198962464623049409677383465603903959469633408452047651065401942942447502174532803864363046143992656396289128430121061197956391750052150286099683391670171905445036027432238253940054280785153629066048581193123811815979041325814762666988917369590843920788670526057903957123109424300484707759417486113057950242064280566755583118344235446096924220768078493314425858790464830280700268149529234989590696224131299377977733155898270102946236882214488198777803507810922943975264581616188458123150326050066102713536514040646062583955097834472526078761551317514941568503567044295299339031766448211442180632905116074593269652014885229363014458447110030335714399533802981761061691663885561570008005825145274651357269235052052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] 62612832207227876308144340119653413844847358806025106074313989436352576655451236124085128181235911518104852753942279420290336282395394224400543518832591833008184642863297613651533864635952140865257514302611873769174719808058408842513502568644288895709082673087600488784148439806517099941803741833272151219699049365735214304921992385373597556340683466307788745555180814194468165556464834933572152076408014970194465571694402412675297164715192727335641849537732297579780316810264722475904766268454785215655247121713913516656567625368703067724706007317913684330822204297742128796944020081340246213777159402974777817937659366793167938938488514865121283588765585554251740896690467479189521609005450677371525459891414225605709058398275407044351369758209311587723210184173621338866545261208180066220764029217903584805705425999670488741634589579160836896841209385471301178251672328822150961718091369518282115601516131364472960016772726185548524541154340996651953943111896277152930152470298591215205779879169554240876022796117441613698825930460736999882034262111172593309152418026376891633595794863197617622185405441117123067157076657020326629452175641994234631818847755898539762391996802884821946878228344141740575037556753264402497632894811505355938951084254703546920209546344221362193495118857867397469232500573964400385524261594045372052499425554628725295246753282714101135756911029101845334918947575185986217181213726191707316785849130593436538269376392137016371321552852007318808261443548585752639235361038214842711512781449571980524235698559453569507926414473493113320588024115325458772478099332260547208891765342559748879522717090968190470912323628828238372475869504773596550022478280911206658268260772538757266978859479429888131396663084787976657759760180057236017425990315121887396685866863664368633721425648373761661690205111770599890467685739137300570617360705834412359770103688962507215153645862001656544135525010209096525276026878825878719054089894364413182773270810985558825519307790504132747128617555673927507927710292994325802601896702504735354858654056846344104881468786222019962887829334509267759626279206069141822230119057321326916562158524549106504513226416316518591464284214043584692827598049357137500323673806676351786518110856552857972346445611124865586067144704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] -5137434827254890349523194772617119624328800690187722736635499709497004459180891371730133943579293516477490121464470252129172161734096642178992174524642363375204802245269387157714048223114369998810180244155238962844712156692105792221574802453350744517810098507785102768975971873563774487605264198089607314200496383512852755473896832367752066180098389316177174538205373843580408695104467317679663501235569566828092060188017073702006968068855736590274275006143930525662622230904785285406919984187229479654645845412814127093920480492750936754770599810920732325951030910996892482753075749505086444427816997079634791342735345537669246636263149903877332557766358188742481969761664079027357253205255770129466740967045871950185920157252213074268641314178212942050266689526034454662748481375587230740538038264411750804045163521014416596513842988798890760137468721631382736854011595591898818009331831799418120740399366389858248626686692466812121415873974967826619095746723743708624291195351920210762752995540728014100514102860805500473986200082435302433884219504410461874191282876463413401146160740591604912938754939273084363753478232598120418728182630692522984827412999633569087491256209694334716833557639505252170205796442199500001381720423731847824082005331013196602023764801971685594452223221278853374677261814179208254528458961340811431396890209274083962948865056967273073425675727171166269491585912634393794538429585676715641127243862859499926575379893586985046728764478677388856132883550678880532921019624386306417440764468330903523541240730518841216569336766181480322329810908411131197496532622351260561151581766011879094555445731029168726461110781805992607533882395270323197102095273888545389268873279927861484648154908629718840690672140565361216246802820147032161746231036347317062061540811770029264789779450537851358197194713449426545826588119498945304531598665321306258944720790049330427562162334748851378461697517017651645907812409779342769008828367202080443308261037616045127732233643543741244510168099673276838645080277131536200719124758464930401096653810186031177845395770022814516691589931509035143033708484412824831495846731344307595544927884869017669633830363087395340127090254091794515324129462468130216421910009740011984029248779475830720571934384709671596410798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] 364810088550511328013677656293049691283051778608512094748630109334052868406179986547000708350344879462620907527499750203495556395053132616742677581250623349806552657249047674278958442756659519227299415854084623874754335632935033689275289845377056186116644212075590425219928378902771472588766967391343947289272937758585942282000080389326028945460045126146197898767374333793770190372021136868595062323798970492834191835285509902654202837608175743557266201119793614265510989688401346292331411827074026996827924865718122006849910278401085517050793863338474246476565273870887434282315728263655995297700934604899121335587435460602205356100806006026184754765826781314448967052597554276369585863392305617878698351750979631570401280908431822040046689960116176677767966269005165540998339769516741662139646657684993646589350924583499562713511111125086027235583161185312039670154476404307316308536207786239174112376885183090475690200211814161866432385568058446163294573011589562783441629275531579197003814806295473831339252333789819672905059815801662196857912152357661663946043061189525807495390295096995630485064460658507024424776385729907811767925141383420187283065471157226306816815731546567271541696955768018421214114414902924927730812769962015050998508598935551555229930266297793010439566493727140054792104919849025110522281389825310512306009097389133041915952973440039336075970245175444638447434576500530682223785132813222122510725031390708991936939796074477192034199089338348606339341893500664619952704851213339164014044373626068541920467110762958515488272091304975570000359610096449627580124400137230846608702459253979534402740329266737176249575278416486889571473870534264727976874167195709222195328923107376987835952519567641539828718731582257963194038136643640785702866210705950839319280338023005800448004047652353187208578649421859054140266632604621348155820561771485168570215925498454036514394628133679351506192849501004269539773988519123968307155456780619879341264978455825376116320779370908948528888647943318750174278542864059895629838520213731955678727952902288894309177765439737974708687230211493759782105996221859791564606810367987612132785176951372132395367204757196601425180877403246905021920894896698343252271543665464177236462880017576340828060411676319494510215168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -22361820774299909794450305209784857980536877786470270473119205763189934074725818422517237156314305277081492991167850952494129318910107970207523590771726483360241072038194169199306068971807477258002488601161456419797538017113600180676522610102791334416769197446766625407410582772523043367836848414568856258165825310498114470848281323782037386553917427599577706905031548772058054920617442612454604281587261952129047770320216426317666433666275495093305496826411373425602922706484201734127409488075118377053492887769743795624165603459325954706487749404725030886932272337799965070694766661870509066720317770986290464261942817755213314408607345321128232799080480108791021607899836314254409522272211419114583123360264496899333349859739317854378724139943038415474360575992332652879390366722182317498532376444276759363536496489186403523195099058224519487817525213303758949943301134783129965544152087966431859825755280282980339459227934161733019268014819165991192709878121904438411112510902073558772700659840973823540488983731522201710872962556846942445850911512354271245293136558736901566829137423675086126326395618697412032223777576507741638324520706506320248616832422670706694190638676771394556312698179038816868919054082166152659357328558756067228574514374050111786238259874751619544903165288077863373100966452731164347515872006707074951718152141697670781892677908672865770820291117390761028333101669375228915156036141666590414884207266255060318859691297064913966531284002578930428193346920698867704485823861564999027254768448329177341431585686169282496489981705453560908094644219789288678215908229911318328999362684966571793736805376058051888882913154367147032083976796039240922785397651003657389548440901614463552589191695823388163639198830249266057560878414592965768540147760108134061007803384658819738628461241084660617543485480295350590704756768421174455246096167306209227361958467399604262657312428653505778228520980260181762138086494444523311170284537710411795794686700391768462355506731020206320998293709885463794004301657373419151825239983611900853235488182314553277388778077015420140666304294516417083186563386938409801283493732846424159199929578682284519811737968323309791454323075536549019098711894943960214182028079421098006906684025567697575434956601831473964646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] 1160717026833312276909704712103096747821727631938709899473605002486421408100698873974260007049716745891036829316808399743460564877929258430163544693483007024511943728301736341186419332538145820006337167284595975293985210040492472334660130410111197294859756142532029346862398152893334189580240798360339207965371421592977885244157799220325570003406854870819062593227416216598240952974398248601721264220061423130201849327037666733544352111625713559078979767222268011174302962745111377935815099617150339793247480272364880461717682602388163064324987526820825706870486383523979096202645301067180276459442309793879500157274337821865853321038374037988322731706704840083133149605438722183173435157600855138836543360048448369173832264446626108956958959561972477783311076914473359151039164258015423877362523823747773852614014471838639395272908663297489395136764510399004291737738794331772147097674904477871906892859371452186112589076956953601641639442879400626527606429086164184772227738517576235713919599244137166232046671334974072535406103898422250410901713337216539832501467626548124139672597393791919299246070827100940497955250603794567250608066071631987165204798469676764255111173331731007988799145471459515887959962450000851694027445097110534314219551119119348711597735714062581311503923409000876066734841869262569473858092189716010886269346637173323512381822440246072269266156958900985359794309627144515046490962211892407244684876958912901374453929775878490458051743298160764527058867108016944244321520492343056914295507803913178346913114709961507099108577840009334504299975258374017972887324122646322293107044086074340211345622166284077014425341510447583604160521567306517414921066303542200754368561288555574872021316069052113921544813984635012562631440839525668375304507345219108129602648201770693750081432900840984873326698072621982428996735204883920669483453397959126982831625611580110327980490972085543320071000512500265385185799209776082002309833394596182645276686562342145615378889376317512617844847471529198834659078341761958770440703978990547675163091893674128687842575649554194557518796257908196158749890575609082009495952582946892001430065515193124979222350839715847724027036038105053984934050777959762254594333866120519095131492521236549520666904757992296017821696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] -49236247878342164076114150254922361861285546069797969751665663295068212309319397141952833466320081337458335911689695057896928467846186459694305056034867396528472446427588407998090169003637859297218961677538683564309275647694792817519360357027227316535534088979197674760904829108126110720332024842874127522395478608794137695797982358465806078633343646207112095593752059869192536036016552458275945377120124513038130027497788401730603366559037162559148531618586859949841966262318361037834246735718934847199169022343344899984962328746965595666573257764776883630273482656395828310041030107492718714909321247918871677410726600911103015130092072776849820084952665122551029467629956274662583372067196136285951493266679062564973242296937002662963312948014803388170045037178243133381478086632966268141312308336478748290482405457111365838275868633125396547049911638025821235045263421416545462134686470125243511392317047529785168195354728469239157532849486625295828323266670195468831213481683565179587239948576395336218826513742187682541095218185905680367000607680079042192359375704392504228281319427659734106807334104826819887273792707776236970617831927749038141077609570017116181936825999588530876479279899682517100678808802362764068785011455909956632689364551896418870101345415231684746482987645245062917343674272472908002033680604113251938484903834573545994263189899723392759182678237251150458657439931597368055377858249521067458274616720684423438325281934330745607999012772725440148292326307620472685923198550807792119664042291403197049653290921586146944227098379463683512894808825867252298717054092082625218745467364705233333149727048407564538906022625698765591563941160631369080801652743126506283041334505943728266549474080615112406887076632163002371929139736731513476440464724964330987824730987371468927584469904387267392091185865739138774852402324156271060560613466686432047277993455286996963508733369479715763956521001896196364518549491439468980801805862333443580001873901296007582303449741311308942521547568379405953712174892583074206030317603707636302556219869699135294423136860515527207428571961028314452096129917581592716142193168562444816994100288703497841353063134926209444495496775574151827966825362520666572434376470679800958980162332340551170613354682323566592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] 1593994429135874499752238229360668486797866530690160227123392197159035554501774992187686275983855246050159667228332818907379309918029623063487496502048163254601823571084063945617454254872134022956156309027320574182638566020515571214746551413735545342609667293748892352305977260392702630214356393925367249789489755793033797363196309116559974461875034661881806084542643572776825614468880993603004679757556532577081218245061784383924676355656803831808763094434953457235838306232634350330903011486668025286237583314091483065932136239587421667575364392030275980736579872025490781982315690225843011528027246323087641829376139580937157038635558629603427302543933468220887674984778580387350343053320014915439218104862075416038633342525761342055294813197226640205606274099011114438837348460854065555885033453209512442333678266879706870693297071056709828610866549291460733189676689445876272870413228213636065782909966064004787715222330209799491735295107264483456605493264576892210633918229181908359888126475714225107520602712316863858486333852197920833824996022981815203886950114112100620518364893780680245797130517547811045115672550631888218858376188753863713007255470402817662677926162440029924041777943222814408534242197422002416895134760065366637017172125224570939501288334057529314841683436958550111901673954361486876095561641406153509227292851174609438579168305020656383478169807022780704922729050715333189149075160165692096432937657453070026078315040422151564298392018145462202964986433646879512645824760539407340636971843184144304736221256149871462428321786521964452234825214141392495223378530989194881936832534971320315191544966308718480298440564751708312029636692517905629102786853337607280568043354483718504770606922649018062562455551156183376423192940362828589118301320023419645507736377551545180826317239973922400983851903942189380321086798364637505220438039138658110844393523654089658805324840195953484824496747195470405012688281133191054620779079450345603714609411145995541730163555560681570096669421994943352141876876364521861954919118809451142520086940817659788381037362271451627521046044438468490107342676615007862792777480832010445772906587918034147944380512414299346773609171530905123158205626532462864504800021547616815406772010214598764561827859255269523456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] -25910517040758695918231945352187970441089184173802913597381595013973911991121288887667757323190684839442693152709000914189608019369459407378134593706818201295223627539912954237730814446224896099398665627737482691261370377102051750757780522637941508649592817427027964252709803225062830973962595763116203225049146257291064859971694963910882303026412172144495642989562796220264196208081133384308771524783230192391827295978127236923652954104269469096427066713428647524488604960995040371415382148780296373705713869460461741498572647071603369454536242339390162527523085957950540622835078602579746367607032306130943213843771947807263131658859905148182326416434579094620535128912622885643904273369082963757659328587029303837606342022405873274413828481241453370654132301800532255303030413184738066220250533401558054619959373882936468880578830188832686428656999752624552744204298409090192033288829338882965630146407547250793927669145092593804317986626660734803603216136264481583096404449726145564790063741511273605801761577974841818589221454552396585900545719077599379312672579637280904158016073360306338743037281447809376559021057317184186305344718439734242269946787986375414294939050643433289404595607989655911081478397639367520066398301749815281355837585141718433233836198378594164296671377281339653073780096756594496439189502164902768039157205630638536646898486565553215277745028698540962975175991990672210850844926711312636348895902620582831297601375872036310003192684754439316164907580431205444392548134864383728021417696385608228644214922058002250061061523355772758740377099045918254669536873163372835934010054846479463820919985653320584663084324419892917396630499338665062287792808348122423450336985296728188900871447528860076139625708030341652429577569479393940133087916744363693430052604397484467485023160880103907372894650114448571219512683755278054812662986784088138652207543841492468929220934066253259060282832124206546977593712594617096564179635042995504630082457229831742048168816138265429600019028893212171995731237123080909673763211210250412130006797087305482181957199026371370640025419265804518468265314471581259074704451786055662869912261332053464244932446799649619917168498456715256027853070744703998108355345283288092835137270626721538561421020238257848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] -2536891242505417512552122224680675487547458248492995248575861363637681687531455475310282328953361279815923573228478706768393269365979445206598124299721994481349868207523561985661490611970608037638358171469583489886890104470602367813082175666955521826953128616894136853309286418700132625224918268250447165453302368847517042600217410218462208727716813630444888659581137230343418497385299717365756295578028569381299616300853302282563029963204464802418621985279594958928037414566347957979225046197246557588830248688782976552778222616077880916701025852818307682145096106617810931441247823160471694037053144938395291802331107171416144960722145495040961485912018412066360948909148652264422725538268844286421166051113293972884526150630467586821621746860935729811641805790619576803401837167684968838037400607967008919483104068550448221024729435193165942273156189259110496179580643990656385861939383926889860649507247967291562359559473186065842658138153094749111851671980854179056235149322503536098349585174232137502263519855337802257861212762042657919757815270040727495782425197127091068060791921698573035141577613035350079440546963613765526800765141404516736827963484528559025402017035210521057744105600255659355850427567117185194491828753972043286870960508565512051166446116827939490238098646935139379978445310980782370349487979563059322132974487056501907337544657034048538839094283903247123234376566707633656111558578016044547733415101563955935108083267831542933768283194430378047698165900601393141971186732722109723079157414748825541254035714381323858159481116226531519330031150613823040109947736276264514726717308366865188064144109818185375617036986344178637321079078592830441882681150616867376798078063357858306530207303032849866645490030461736844453899727335914375813187731164242147719671343361488256475956230414572621672471290107786179551667764780801313379669985740037466477899022961732438507223779068575361773581559405580131231202331968495491402509538581624874299405128913604433939145077789897054780860275746135767151659403499900091176352295267176695447659954645567144078604891951933544118980299228790378489011500167132532271064353795886965879995160674498948418010716964957432338309909728348132858389359928807865037696874896782158574417245570255643802112875340759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] 412780477820193900183210948358373149922641612869208612101280559772713590406420927337428747550388018156209867136784119957778431274758512262311052915718369720487128526560755402110834929446364697584136839025145828904053667964649710205107178514384376192480240619276316017181244901564285110115275901806663365819502848356411997624683990577862653179442542334530256779452521872218197460442165906888294935787890589810579825250860862410991459937941254984990854671891635438998721395395214282858130885175670209764005762203341210387550341617338212017545620427085190105742772717851446828245006158566427235180948305948293528574926638861407040318770708915204739947453878435944391792751108171293720519453187236622234095246051575644705492712110750910113125279385332139966656622712121269058795434150304668011138180216700070139810038261547434630067234662795758525544331877192247225091114180745385462495528662656250244176466249854465166555068400271490801610546814461576203664489807405587137001801822082737412506431889943935475301094599851426114726657547651405856171585776387126399745351274380580931951079135357548271222897209661105290976418189740143430158780708104363137237767880785335117869548423311806910461014212627967010826230262559524496305474012813703338782865615907191791597511556242942827222272761159204354864142465429006242133900334954937699431755287369821958034797139687610207283427211668879397116995494232604795241035627983972032281516189844376469299697800504257349794180354987136912701491949772722054035183646230425062507656386189160459862968148147061926223069093593294363567418467836459066761106977479818804486110718895993038432451541043462011412057635700101448742903752630458020654710302236800385382049097330201302241591164426861938337742236246178896503976825275565882077544410450198088112736200082941980910432050983340035789459300368008875199191676643092023026600703960851447696741281123542480713942903725989172313823535512981488812221809505615419767852720087585146711855750330300149964065564926608115314820240475582615210485678886463592537983586470005568745242806624555613520937246519803398599240310368217078790884874630303159460830020362311680117784060607707810111338057372180375766043840195244427905754513719838003873371946466685741817685933421970999955022492760801280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] -34646462554321782307500272831430905072903319650048675854350874597301816147060353214036262289517896332150180310541388519828959386221340511988111866660967108675422476242165041712724986099796730332450312047606022234728501852461623762081845715293721936071048530255151907998123743861989540523118882043842952386924358758272169111472338351584404495408112400056477912296454009635016043339297195588117063080330383645239512571407211971545123206987131776811223622871882696046016236219543603965240374720127617551164599139515393958821178739045960370732508577897721550309856630854862384527189700559983783120775305574228442379936027123838682544448093048809237062447120284249666148390013661034354290625085184340169557757187678882800226631672819950878671273854367576810819283276323145155689169841498002373042278924238667176212024730406485793595795735921371918320348523023779848376913380556271605142461575525064571182703893999806217308937040914227327034252033106138701744594528406382010764855156743687873660478734804462669199180175641285641238451300509675089680579178276523659631850088721558362270481683773539091711150228710770904535171389679964441383583746693346393883497840268758503666515716928310877208000095833274984652854654084740208399014118435377491445111960373455418576929908346255069606880940749478620340306385851253698736144659475383843362600620427701828685048362375994619598952999565880631385088774739007561589876509832032629271209245250772089763585648390793960344453553234704485077130338716613401925066418135907646923485613123092280250515227125181410668530963719722174151739792258198970718432097650611471709712614901353602887441614542693518601295147688226946116868509687746095814412600306640993521132502909672742116290855519541425519905841831707838042959750996258557702490982538112245745119226978958575455504468854119573506170387216491994415665144774534160250589985869905984743359801417446970550445413974435433468455227636975901521080138252475941309089965386587009397696562439671090692261427167653408123548487473872481769942539911749744961695914467642275067149779844583781594026775296978001230987999061153957223117036310910831442861214520301440988251184258162487918007511742150065853200516265421650697262655199976534701240148046636498184251865598101218945294212255449088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] 237989958742800337471993383397125505398222002489049127511537622927775123187174452511066919814479240821198631136593606908109857990286308392872871819328358058751367908456961335430246925431413620409083938318480618987526812383874613093934051834775759408130479396959764025823589272199197857143355432198366822972490202259265124798260649347126718156432352419578515605817054776618704414018975760194440202058328586997070481158094400798097777105734477531764373848970461875783712980466762289728213663244637223014530651174570258333198762760361159559552347119776511308040711744906050816592743189429504555376799914702149230451356829169965902955686338254872567011912988840746720609770473229705465616492114286069881921044125110234374912337902178461911353337335770587474479579486260704867962127036312026646649101617732652733317674292419728951622470840219272683466565659590450186593409739078711717521939375581315994661947246336851037207536815798206351792317639672328722122276630092228304767191594206594641034799692763438201123066413535076458238542792879646475309155418769043778189975385339214646889894142442449540471026605379031851017524157291363951351982227444371929616191874519903065956458596745163083065150316575700352249757982408036525844146958637046211091050650523681336232946421726138604009596935692701894891897459626730581297611572203377062312450178652584882428398635396551574192382482051975598801976826647968370366869679613015061954938406716529608781780682659174256335198250641104362138761970902963005277018916571527773693584309521021805796811503360818961147540503416587262168571056437947708606306609842815194197433109520919898575379635308457235412723341916831473159201406388549952125177726191316398908074099755921343006770949075192009234998198690253162700909199026903983242961729178746304030808674749842894226088440262565281935229690014168090269910317337190745535862749815633354449427164360097650988054189838539418949316667867862830636346081356645216599058341625324125463531043161579739486998410232698549445014658477172130354878580074209441391368686561285235515334091797181670670656814458905038842399215418199867704083605546140488741715326091299093989019685275892473760771106937346267378018813246128781965160793457605320497487816102067665060622911279023165327359584215396539831418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] 51294203502346959687067562449714660349479071882404477625928568701723725317934676402403727222013021319125439939048099918841158609895538540350421531286525862543332893733833048099995178720535252369682412155606263968473401887815842504612414340413032943047706449186433181782970533528466354681113903932916640899554416753299844898431384373949592130281119604589463975165472700055849361929222607849169157626836868653581412418209230172550615122986570066921265982937413707477875378865012607635136508566701417349033280447074632169571272933272903420632104046704118618979286627795353141490523145551815688659588953394104677245870073693170874129471175906983816930268926038436935115443078711139389836202582452388321864992466202662893618933147407412650197002388165239284196912211315174498117076583136659607764665819323383026447666596190959125058763960523338615664092513360271135716074809839789529943424438311786307214016641910777420351460583161689032421446981753868672794889720077767268254753016384178219917754337126046199235148316134508456161607798869128700878690369222038110247601287985976940647718107202843302098121472357910872538478897893912591468553831394094788171022586006574732170375184126869615798688983046256206644738289961181786204110425052255778178485465640657507398580739536315233357835503012724427707688483543092163538466247837354202365171933567381852542261931711870870469045741707791089587761385794662246986448385902919695859519317041492094581360812301126680253218232175134059308428111662041552014362564739228442775758493481189278540325988750516611813919553366318295258383021408335077116743302848107471917880562594433279123002506741392218636859059604216223887411814866847676348285527893370412966926057273850762937726636639785597773764652224550839830570775720143240437467813169870612147901407073428007575547853840987412280729875790178681258171800881357565167716016587405898203558289467547713127807360877286465205042862630795645683716957180225670786015959537596202839008552514399097346899025987945102272922391261419923089439242560501060598160224424042601566942855868524386066907982548735881416861283203005740023112160031430552033074135160799830436111952921934421330205686595955927690107863058191149570702545538776508862406970118784418041282781607141208318491624130071785758548557824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -2721246162719247292114187783496563293074829110912947429343645293998618115187698165911741301538066983179242844997978300358528727873980194292038649782828870552519949950882598851030298512010592609594857245150301958085375472600035641998827868654152662305620535489113848367494042628615359374485982660044281383878124152791332843569901526448422521397593080923855731506786871315042707747685200029461308666857007931328362020139734846025655143998498223141644096855721003572699319549269264508980350922988763357826269918006377724092006072423171568861275475677021046365017190662740893444155259034420451529208439416863564715789060300596375518276136334429592011368646515554384321618891942917120963954460442183371249870586599067574153842340942988604719926330736425986717475717688026082223539014936602692307139843041385902557468012400038637482881159956881754410063864709738488222083191277168189827799518410708582575549164281694445530449429481301124516450845286696221250368143677182136249358673867216673752478756978139170329036347452212912454234656087295257248618820700997521590865118813647152163313372831622421501686399061147379089543140530321083019335526281643913730624914909840321867091213325206408633807174043811962222518179318853600908178294612881482647026466422837997541553114466980311282551577563385632851560352904047640239001486684380048482457176227610123100824598764075911604801723361464615195175820560724619966042277737107551181753807724940321408305742354368392441325449553940880546842067627959098320541304004290815397247463146569777039572814381093296802964347767375085828213695330708880523501610937537809358587500567655346874378601351215327832267178498731073035134340559526124760990870651628067713748402480321753774008411911585708557504879376011932978169794171583120778488190186386140770296352424991799033598156706105892068280571917678229806201029415524247970227995587122170194516370946924817405817431680388028577224967437350427538836548129754577927801358213474641646155258653810054630936904978909351000010529693029378831474619264468307206648280187538707068592477032505678168742931389852928394994539766782052426636853074194423008144022213668506275673282427391001013005298551216994311493861506860529278315180140428906406584261905380898636998234306000718029948877780750323279063186145280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] 26524320427494838677726914862022970319790012133961036757706857422591803613221249608132737106945089972437587820264907270834080387224324620969682555263052673316327593037519681724543943011052055855795861940001174936108794115636017592026707851805353447236586239618885598867145806027147038414526923869423299251138357232051250390026195392082615687498921312462163759606984822855867906292669473327720363216612343477803640429675316955424801132983727040207093638762110760156483304085409053917379515105672959624542651131726811685700390237424222496667092465272878560051946569823997967971091273953847040537237022965923808140194758665091607992082443856069255061142025599818711359395217568456108192323949390579949956055906737645021281767878853399815663880484167196594242470569139850593649611968548944708977030541353419406573566309643946174077936416304290393099254417957046126716733962513272332677170214106070710959466979575366126886496440462054580858133925241879258392630862845599131306984203360818983095855024409025733528436463434605592254475657275162905269099505496681681810240496509151477966646353976226049733250388988974401948722750480417524556877899492826404607830534881356772342542646378445999078567527976230514373719711393626061610411898426138886890188186378190473613522962758628840505522491739427363064650443465277235299183760330437788544978550978731350281330472637107241562184554235799355056299324444742925049508912398674068527665820178140863553369184592928863175736821028594220082801116190653572194646143318285519372178809917724599081058523081182671902448521141212376670139455089790350905156537159157824697157218940507606791907503369064463423163905613505615380627458474900789810814689927170529248243106323918691455263259566700719001361167806927413378678045210995622765654360779040160512966596365629637374950875019340101866279476261114898364435033727541448734529479019471909137595725196171288390483099458237553607806418173584772618349418984935618830934756108546322471073803480501018778181757899893834187058892563651192157871346403843488839454867905873250663998791742811179870761578995339925515055039109905252787801184637431037172265971971590822502922831654248631667183532341028238469312996813379615034919545883018877037742391775723408162531779803121277237619706163800383717729445609472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -3418186315598116846060793436371191905651198743239096547768345228334915645199447759207655164184005254012776252349013285755516444997467236401269877126427705215078817595691848714425982671826171972256652540876642637982676717190258602940017546057348284861809116828886933190295920813334132164324658787857264641474122236151246534727382640808114164639079839337462942711057431338618255024710441346036818830115016963168539197308141567851942917465073073552092413976815382648392304638283782596298074904854533842024446450289507751131187728627391595873198508947199978050650686494704200765552623097237502751346836005771086572132235605803641180946379815169456907302589649193752479530199457293219361239082299612604598386232701485817024317212960000946495605067184319650049578076020770472122537225029772139500815769074707605693540902921731874661986172733338995205916127597388618856264758988424899102591082277828975883993154221623375739707992142111586325185963192651572546268460968725174979847859528891505747964632343141600845392210039191366922940810513817707452028312057344244235782922149115421946643707170797287659226179527592129339683797001651768429870237577604366506095127004677367551795902747966421560609419546462771769225089086492909321184257584802238857360994323315197121535817884425905752267091606288286639184825808568085908862429317052037148634405142599053500673286271714613098329764646040710858543450298357500865006367294648906813931400595154432815540523215973053600728739986446462627916444076623136836248106506500140106237557334194304788502311934268869169155316598742424745244231351585803990121147285552409789438411336421921878225438685187499875689730969364670497313610398686259418538935234791348164478919911283382196263034585381132397361407179134049410908222074758867825286577469278140509260326506273931092154343678293068276207877755550748392177520847639849217184443278877377000994741427963291186962870843097959181119901745148648040389722650533487810371211147640370904222833737637753356333786638735330443407825230297502640291028063795880402442008283130083297337775573411986291404266716114563973020377090558505927287890465265368267256850741367004155850073644737885431420626003600581815053234197576376138111124510766276805085399748153001188616508003425995920091179063311395843057643086151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] 50885182550735021857289504422164234350965190636562474179454437976619100958647981275519790362698516779959711383963749653713168054802582885744881849612129841068687562272174925534448407261196452565196593530712712967485881220401857936920278312125651609424132932418137845734262919871099342491230109479379533270503595092993383858032275610628291180018002039310033849349267999634847600120298448698877515085073686270696437105304516442506814504312786983119971252376214000837924036781606799422173157530641568296342594121660721362594420985766824291823123341264245631060412525223293560355733573694237620762816418312959171108740448252432585685583899970086649784294056199961689965354347525765635171149315154221561532455788274090275016562923009134148997206014842199006515685924943075031823595922658232275492416620064464307618941838583065274758278087530164640165411450037188701221851010341868702682787616219070926982637562771666860300442730262848506226207737441808851489616719561415620141353873091228853966814892837914473095003316427447121248558528468682881207892431773649875390818456239504911810560900704653033109286435741542271928408812523485652339270425132727079891376987753088524621927000449681992048001468909982192658812360847820675121405846027010778012542278372367566880292024748784294226980660973653694043557692305165157695716911335147447432598118409827737718650444967327374588046831949397966433917748045832183184467650080477016635021495323114819757388312302333722105256985913888288958950431027319391468682970078763244598058713963557101012895575811512438226655131546953109277779584030824122508125222047463842375015872879014778178289136645647762680947727358723541639142177044068077797012703216439791848818872783203323957094147665258421563780872697563806658729999559834468604542121532140392245112424238186805233544776823732554172737437500023961585228112399220971215242873175636247464476957609460688100392975451936876060820384234848662307958147732149795473249185628769907737659379419614369742704375145302721544177115703685385023345904772776623249616448451644517826473857373811073444628677361840908483211826601571617396452282178817634380468796137278895229071136670110761584072378375348438311966420857267650617764828149402914429001070391602827837760210929115458691520422358147697207655521939619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -693741741489409410480488450480532010041217470727004087389396521690344038994629488204230843293378615339311398719638483273641083008130815636758440466568951822085574434193916791031990409887640035359702803560403682514457199947686178757398063943169022786328551836116275272356619101749877708114786769579862981916572331355049440611176068302521133848122894398141501036007760861000674895269954490790431154892900048066347649018642065712356846420730693881185316621317591289235249724249000192263273318228332704860876242766850026486303360808216080876275504628079147018301837567061598516521290382902836286901886514183115892159470989919429760037455045768565633740370171503806182592855215075880506866868375716030936549003849544905990774815866013216638608652047846785446506277317967892373860819481347732421375012183780841471736655193164634738830995592806775302621112230583643637133240107669854368021368481347354960649189568960874303542850828529225643271590088470731110039609724898338032164579944276072436329764449276529128042570803628738191432056619133742356228770139035703813457180383338400612446417213102426818309709428116574661810036027217185760551965250701000620474290722081969192990225525908551836686845508897680591741643750385500536274318983421241169458270357545913575871758770331415420777458186136856085226905931780860146462195536674360595682105203294471545718167315768444692286420486717356032902539606990054873286627653890274440676022775126193877549003377473541055960741962737500732560782402855018688428186714748091886918457550551243276370606492237003660278228196114278360134730398502741305841972836151223817618256350408118973154814158455824325347354964855588082731353104991479352973295896322541059368702053613096791418028228639970811263809729352144667045258661626673886508305462638414714043161286969983173832011904779037198861782185352058422212994600737382325845277819762470085174735382960492186513817853340783517085299063892076189254409554557537390246353586271404700826312709518462134279404887499993738554814427834418336003258565108698670764829938122516755439110221506993912369605706979124390751863968399084544212076608283404965950659511711888016759253821453286863955904515113165038696214462356351706255924048707087616503090179533355330116701437929528985851687295011432453139285429085798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 5444263983621832150640473623106505236827349192896611112401162425332853001173635254527081669281074754232873666483821960740359029974857009102896912307745769237766273231354900181387772436552738506362240261500292514639350663004378735770022809182012270584645891438781261173031332662215218618670467173899910425261849609558979644511758351528270365478888295077778174582657646463028403913937412582150659087564299328216835460432417277022342609463840778707414175956731379007212046314536789680842990646375587401859544499780978338081912008129975703569240886640236324310286575158235426053548452506320476830701451765511826594929439107663174833567175744035267915362539441374661314291343528939565524931402915373137941041122154369987344176723670449553636427744709670220236398906999052485956984858417506669287233397185945678023164107804938640835416504005533594386666984149476989093956956252089825643414883035820262546566909689857652234779015012506323770956797820224735266492631017096978275036682260910566115794397583071684935706920325706152899539780869565582653512366574727637372474255796608904504465521390391441794375234883493735512941243669791233414159393945351058859292102956263181435374352516661107066107219324893224492058850563247606391017186200749524627043190653048645789784892515347004745903028057548152433015306100203575771809653523151557505951357626866457322617165686913563855766294945550983875555747795798181704076980048099248076770283970252865431470294296008490082381783476179263602598956853635646429519636726206592467699580548830846116035183260187772031169012901473572447637223218570681217518660448183106728977749679057828635197348938026981011737935672590298492936058499757988368033689366400535272097901935539467435030856765319520714309336867600233670531360738409999541904523564182904752355681373266364936952136561425363960912561347538885012647122769423638677716513010339532964412880442454696279106608208063922007436823590321452974316726192117802818766228127925972031075882627565418175558540724682135943148581707882068179170960077934903391030495403720462312715821173440595680410377274788684608984099135571704908757645127890462314423289787604016981465243760858117428234350709445307752416592706110166501174045039182707247599134123819261461829461166646450126908573917829926418885601188596678656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] -28408365611951859120872650539800983845395198057506655979393918956367679562288019875432122105345702785089427428442193464603979482633404745834990975404804745390132132851106796958494285566196408631464426898921826477682056483782985386873425887743425354605957604257734511634748658133728208363466367504679864713346784850989207943129424261184449488277734780303608440672866331719300661851139142131386469730140928681771628239392646813481232960789394758043774920830124265471811026559472820013541018082041906525404757425482943881364536337232783836856587572792627313084473112994263163849699794330284197555157654490692067651005008208930832685327301223004988823666825297908262195600294442123708259378202374435108606596266476818830661816762577904760740135691039693176491786021926853274181707379067432368823442215056205719133454837951127077374473228859988722958112171157067854040558105750883358726376561940587648907621373631908762598244392583102526287708024254076221272938488151173610341590260054303016829561538911810623233178824356869484086353416953837086707795298201192051098829595543239849944377242516704796642243620184804846440022267173265811001190352153697527026026120084549403355169546080350414180976658851262710948567856501152971023461350547862586902814948825882374034249160134949282922281800548191419062786123562468567922113643957635689987306830141264605610151829807127712560068010073125544737319763248640248986736824439614264011370479620102776582874660886205548778176366424740917715607772728328403767061218211601586109676968915655773133573563991314607021636164193242613029280173811129876130054333513842462184408229737223844133847022921435029069161876178343145561713155186785449852503396821746873425496146352710407834975673118153458594305256462136916364893942622331489162724448037784802896890482808987258538041484201910560424284466858129749110782129831501686602032699382593090846032910020632079398886787544202707637373147620374542908910640839358183482846877869823658203942201821912408171474781048767872791754125778589627264846048377545594397651124106731957159316343759769858837843443520786011518749934250045825812857361416910397041939260441265292081747857077356147681554911143034448475327713346528077666664477751673795377778964606397153612987382323113677708388631438149817655042418109914808320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] 93551967055208382471880620623539567481684525161460069521514978799043568599821877240401733245249699488467350580361937366190600670225985781942341836780472414538768436054994902575639401347668983154925871411101855861825108090854370487108858757052709637358466884488341354889847809241496027342265003528480269163633256815908156454507143514349800746983057352885912311103059606180614659837227198146547645257823049422472954173154906083424429031030305999882385183102160918025980086531501199621979218494548409629090542940291542597528063055783148657616704149849330746472988812755423074420975425827146185169246819237062367800164216775560405713284602246720758547214307274917938776523367924344710811599369536636912477862037214265791726941017298296754304570112272391737685335309157362039716358088034904238129461747904232096163455422937916161946512438460402597190812322068451376072418176567501891494045666015188468909945511000630376331384606458628027313513833294933089629167793193461766536025679705053943292092376124118055489110139657609524434573490496625371903769540378649683583283041632200084061003730130559035993505986526018658782003314552825274352194255620524717457470845532588191245884039741273441437988565374366022245071416881543046422359420670417667352034414519019187449921100508543765270101317038151090276973704899309825697144602304719052670095970051935004700520978174981979696276407169550687651874028397195510273232598177805581300184970399658200648300718450961145062669678676198789856967230783192016570862884860153945402337530775649106044788945834154984297161313355908529930456083542777013933149631197039070217624358872648993670578190953416536606562778096164392583059742386708645645791200615046098655382162623386173830552229396864144213193355291499009241379636729154323158830768537293483431074608372221871224166521329902930554202516438337969916056078579861465159294184661787967101823560241530970624037761484008778741828795003019891069422515474570776749500109155660114126282943851561469497274524640872898347735116525228600562907402301804436025822221174939142239772463184101788551637035393464767068769733670462909238659763631618607470181927842278662791260282333190283614660638577289859780552990805480825987066358902784472146284834227274373356167902827445244272925025813418840090608232398137065472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] -111169959248306337034058576902709232895783262851585481988676323576378002737879449326017415461049856820543021968897895525551907240587321338593957064579730751046011604493605630114519808493278013992172002436163248665067974060492855611648150627182723635731974003125156965868527386324212159529127818477309688059702536816106540776434410720029496209141897140789706896976233568700340002298100782687474157203965584726071779018359109672669801355490509720886165435807584192341689333490283657430819342414628287639879098253764251254871450140249413340844299230571065198546569625939480518461672020335955087358832511499581305436727442354240120415307431172431243835667076145941848922130410680341024814008199905722376811818393982204297505773156082755344668179934891471394444858176517870795453081346285250426819538590883075487859874919079346578398871315401050621347561031223498609937012681358330826606286118136067252432016057230906864454520172376497784912571077593227538245714620324159319719174821770726448339553134383184137623740301734046026450897128283465045307656181309357783952079815841457338930591537039048313511873654285229485417977280687518067032971034492953068763868672737568338287039936965271878868145498602421099812298130491438149277418483879044844189625185852233963484562598604230872441481575850687829493747605396684293782731522426649186768201730866444874951515721675885002829775441587259137162329899988418484808435141842848422514003438516737331786473255556522996645904482196939925028851437606945452657743513982109232434886542201271121245360355869734653455281645763208006791808589572908508626209591672293053907025706789450684621824153496101494190721303074745332959724611541696949473922436290086389337926565803979878281034802609851741609418889887183406332983989671932545182747651320972508494072412534720354042599065269610259942400729109226281683488378437889681287353272196418367216736058637380451181503170257841170721680853989381887751052625160438092129381651784975647118955648415805737855453786043324096241367488125115104444636314539898940259440413327972613438548609472698016996907537293056012033385704921517558355474420282051155474291963476516675971569712270648228346201133668406048560667122368036982341308376276338409643146848071629346501042712361623617626584183449588574516948239396320051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] -684087863966130102841863604281283318789462824096020112956723049945864404843121894052834756023000556914069311515066677842236341735350469422963537979447176537060190568223508053765001427099858793278970986621295624241374472168152698517676334648677390367940745588333719091866306156867839122925545608755586872340131456235507213296510967330947401284913446826117956549714783767761715968069237422060993732022463650340027576742708216966360710840854729262581996309022545579754019599519044154314395823241464510342957371292770516823108460744871356614941683636308697198208345013591161505485807272222867458252492193631025637114056521733155602243453229278950122047577881901825666679372232115378333822019990700920234575465531128177902865660729791024444376519077058061126626033391923846592914092086657133000117002150903229733666662763660437393123655175618716246715132567804605098384578187513153599787972763604105035453137388395771960470934891658764939462979797642867458243639965298129878265757464932316861924619463489989395583780089174498949228760867874646777310155767016200734463193171839329780787584593167539503692601212065254362569237831188039999850845377948647652521688309966228542321655767573987934871679743875953750927060526321122619197561125344023659337651700220557631219573864048713390056479185066431901734336728484903000285105721276165603300527526478447080714007844959371507180833400273398964512444096301143011839134108550469746114311003403919562114382143261615561945099247605857870811621558933076167044183977681441244322159537130400275774865843061883582601657175584179367023451979606446042368181464429571321984063654646331601378736544445021161135840865284963166712014635061070255375510013969513416933502061911081504319359714438739669191062018012094556707001021721110945768301470195936893954423587332182823304487126860313653759736711079310965684587857977416043805281731077743147480936402914940723681752044065452296081117901673376526107091873378654221657026942146181017481765160066964802554696730848441701910606114389387043509205520251569535691960244534727593401043844458093890893766574936667163680684371178912594000359507520086616348782566659642161291189269910197198586583341773769350959030453113280817823147436469740158344175087888463643818406054745559836766037231895736493130190932288179535872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] 5162070451256766343158238213790179468759803725565474534862995035832395153977205598022919685289014797945471992535174772518497906409042410179164978678175518537847294674886619895654154347115085710126470682518524680034500065943029553610188478325207634156345342979276489441686339932538351762386024941950229271285873094385022366612510485051751048940682563767753882956046013668637736856682790905097956260581864981890157554299827624888241286497376836791658424492824159488283770705176590734285792208029938335342267427249442090575110656182917847525197597259329855427686134862618653675402920516415088080386799218500088987219081800451463235507667897686743804377154391911289275540784042746852721066528041037498328630568699829444707970851309574346014012588532917654424287760258609423248016365420826342337794643564016852284543273808988676434177732666525574416676655802615651914780312956108934900283339410629307304140350530738728369373909875000959337204782228155598474571508332578281156506491874592060506165033732173959409598037795011020605663127228965095774043176577196437229032039022515096694552402103221690326825248580192242928384927028205803907477320630614242567414474971277268452495821162622222331694123260933370433570253998609110015490850469997570958052091808402130267931162959884744364679488055490898472351631926412247879268756492933245488898885641860665798706780406175774317214392686613342848392375654796441996184261193051855197350015537684544091260741603657592871291964230818625372376750155818948111711149660733474440402396628358409902955698907758093890008063351615859737897643504351381375233724080844893492426924747497226494956725802683705556472080271446523738016166758797966691934031161085005214846923376393136388401011700223854722056762546423120276681066565612560743126243912127675151995938158905774198149946796464031947090356177873226555262973294004299009349834751673281135726393749675409965585793285581313146608852428113300193946582069018815912375204540501817439605167787133606184587386220690899658881103847839897861272699714746633021064104743411997206991129748277015265478808983630998601628216983520643436149425490120902336252545223075611721558428744504391831346085030713322987956872745509986712197718077224535048715083575719896229929782177169186242211107721505774205198420723599964897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] -20828025195008887989505875779625446968485557611320664181334435981872584941630036735374343283981535445800791565003513040986317385634240939764469005316362567864309214722141343346104739634207816945416109063459388468181232966230269840565365422785410281594000338461418219239506404799151986028286249162982380229204968547227678343191059770894040812722178385006184183489240758692044355329262778485818206470106268307106093796099075499198653808329923380190994558701709106675586506052443361181383323031057351038291890716265182289357224459179757512287978356834712041580492716987130262233278330753862060273844697677655424219826853280905424048708133832115062791500001853004184725668630405298157677559409796732910818448566563068861121192263907458843259533272693465216447882316955636289478956525278388059824452630791867786042916445208180718680335430359469296690311636193268189847158595721880216771071754100274910739890492256656355955654364882673229804692618479662705586447032487518959988739831698236503729606772727534502081707050287801836926322731207787471895820117763784601408672317055924073549021356695727749568275779216998022900806601051835027237860504928639853150228607134873628965659928323248640806717417594377964485505375101906143479507255154911223279256676898815006345014391842143064954573402162714002731841806801270202942636194270477308008282242499366649689205653091590342683921854922988870795840253815955620708086289508772742182899810494529537879450980903355196421334628444129777133107119764203922900487743532992216562335322308696077913263799227861626715146284598792458633888714075496888648459370138052350837196061809370609542374704218508289835340699078309369436730232424565688842835089627548898109679179529608902524896057741546807391941947505060099223488872788673757116870534063276584289561960881215543201640135378428508976170039120110514539079675448950713658539433036809487719490331387931882462654593545217256356573291878824138917147801933119410159472730560977178348922304738074651741561308136928202536094430115466276772411739213608321031289895319898325320639408883402509335829115601096283078455623191428126454968894071712169674612901364728037935876823306620078584012706346950717943428931888591744755427368158819129902691505600251232496350216930725751767935692116581008912175154136699300216832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] 62474925918758339233832018661812127903996547062743876989672716319472601848193514220891235786760788782035558224292236285809729993621998701793999306938541633820791668131493355678874407861902015565887534758785860066348673081559563897045904220674484007392846971064107092088982805354040255577720540530356876999010213998728768180188818316580225568870586112409037316874447335969067022802140075144193965269968282939343092423093262903137976024737745104638326739092809114337307133433903681967887242579414730056605949234692439906611390289079653551352014639771914900794149108498951464724282543958290337849908875649516522075451224765894685299535184229014623785731126579246917964331210710187069778833639540704381926128986649792891308048604626012525467213466901915996739135866011699987073783981734783142312048214970869029406452361044000965350786753196778372786864607660338316900712110831365198894376038144116797235350836486310525400834255884303832013436246576849322977561884700644870873103171481981827740292776548307739588526562696385120267802538548922531061883458901904871057077542017783747099666204248318948322615951108817013154180465432323526569096785236791841644355904776580245377476497332226806860579142642466830410403066514958194342116753187139930252583990002593104362088243098427244649293933822911021134681211332965712954052408498392612226505227044807318938461463400431396897045440498539364049094757100363446833939043579701624020648336191917944039940732463370497929384444740419450749875255569015528960687061837235644850087713740979475835866284101322012048540744538728983011732142120837689971543394147190330074015844188261753195202962736515365568184790730688708029343305254206392553905078603459820571382838233985018356433129757903223365089621352024497443770084681850719111079134460811745909606657546383319444278008438003306565769577846482272249990888657833213950450208110272990081584099037665886229438303414977009060983128851597318232196922215323663943087740770192199930346671911128038759584771006962137640471967861524262168600102167671841757981293771568462085142506750836601347448494797048566904915220689066868128232518077547860997091626277581403830215163794642441772976119767063645556796608216963480951406398201631651395824520185322015342127729974027392797359356923407883256495649497859982622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] -150319541541742034865025127250008247185947925205323606428991307662597454193376006585052047797688852070027533589753929148769852106757099516964645934047780500142287743111966784290570480108869540609943768996306568837638884846351004441184200245911718070813316596123254073426996525712405103566883960693712447176402377385635867364151269547902191763763933943876476406348365141478463422353738667825930304888441844069593456269182954675445137915469434882100965873214082479029613101578918341236535467369181471693059340603746375096770984313512818795247192875293237741855787089338563409013543731873801454228051892682966713160359951361908645733024573433194206426337825789132285763295011667420943174172301355651601823662981517129119807391271891585709578938571165050180488251459338642604762045485740135695817654430132993302729457127674947615861853378345266108200427900470773650246570155649380961668538498361856987032657934792636540499368813775191120715970631175828341193047880384493635795105795356933649724296756787270216442150217345474394658011075176502806446731524042447745471819955025116207800410323929334139522135355554777548297953467216866306623425096875962870903440790617742812120085269480584071954689146244541541977685386969812959041974980145511323665268686064360622958805763342097939879741717880260691854365039940805940275043664785241891432190842060365032100867135544050197485158886812004984870954514119954366719110733872375511779758263287971402164538426529190206263049086238427733728200890157331583124132573719247422725487922981991466879103360368579439504019039587832906600862382457456876288195904227911752724099482598533902091913145024401075642020629569027087864876279997566825307683948061614759310232257392772021104141046746450785814472761287748885432057164286283230818124534072194123679054788276148952886703432502161458899717117225070106904338738303968175905174227953780683548896505903816575808861249785786569673956228445545998448977039976692052876836164690526699050887773587769857208826469729173858160122530993337467676980146079195718378194566908441693345661716562035068390277699066107325708814801538722619731315711200981203927425665225038653031144504841724938745176828140223712968569302025448964173253076119111341623666586931734636731919471283501426578240620992489652246807431173528621154304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] 298237882325021978952685298446354712127100209695538895921593765485682653580482527222957299317265896869292463820651115658059361942178846534109894138026955385050803251023091553787825360199607768381367732319109144340265654462887007394948798060714772501411385822623461249811454361662644556630126004315521020555513504892922389907925930055996917330475900452158528421930736648614195409091078191283167045361747628929827272504565822025543930591085018787096280196795001833918344975759469230622029429921710923947019821304712048710500187393619602240145317376923769774090428288748269995834102582465788142742067637500677862825068569868677692137323170084118556380792640996254866353814668032960219925972137198013932781840534043917655235626907421488804924297905156317538499650752479181566880833351189947203388868312077961571763087505648755987494571077093401962537533748626696578057579714146918575397639386460052005922319617944907798269112380832491869549162000124947176105979491737894490794389907737711954936801251262922395164035900869197318005633727401086337789191812606383056287094323154150156974780618098220820957253465911523327966066873479496678841162042855298312094043703470905390311173110062954546758903686138048117153454489712632854768716213970356196754598501497776487444283632408416857737414921743690917838309616972236741439061246216610320142262561066413206115900556752649226532955130962840189423880525675238970619062492964195415908623176888485594644729695309827073421771930022079610821323973370140168242931778040344458117874637966534990778744956728237147398523353840048494190318178580155035693154957638480192285127868758568188017603946141543278342510405387225839369712656944917616079086162142701487879646082333866194722401408572288201170150788049609774216189206040493160066497054236643310283786789928920856040971350803490230190676724696901363448967231671391904465827368714473048853815565728649010557147729767834804105323686923513853810017855561362823360945438383195154052997019145861990320223831176349744356346553892367530506753013423316695995044207914575720812000560993391137437029905120760358393923950986601349901290591418936489476916649636735196344378613669999627766207318451474842621805870083362503954009171213512146939434620555023771938478998402277586529877486347990022827829536056169526722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] -499959906170528826775431341802452539295717076867632421336888562827989320567852743193381748002387400359662006165955620730903356285094443229242118478606944347698182766029742466112196349712615171680130675358144849372216146939829771318980430521034930765767064936913830290646721440506308948964725935470639631304454495358414625816940520105764881847788472748022181349224790379682207611176101434894769035966640757930738157687964095239639094456321634469726306450803735331600483016549835839962186163441887923417297446304458829371758822745951486266629300253152512322959888346371675194095575623823469492632794669573504767291981313677973065790407252937868746921735761457562246376721237156760470736846765908492552677578944848205286177554482390852936079847697759007286813011982919120420856420804725969901170427741442528566983272094273775025090107593461049467238013471165893696180147362065540693179757830670170377705794889030637078511670038047747509832604994988162083111628330848934743100500153040226705910723454706873723869149596863083677065907622176290490574991943286699758205801065316552921228351906245319524756253710262342717970042595990717642165216941174045458830932945480477057315905638958663844405508912875437591796265190836980355208940984708648980848693864612054815537904018984896190564202589672345902789408895660792951188342533384467783338929826158749772744977416000913116136528453627050716255838099419911619008501224105222662797996728138745936212476732527810425962345457256570406200187725605185056208729160772382015771973939373786069745093041628532229838137586092497539775913278780716263913080445018052651629348088203138389646147580474948047057928586194161155496771524765214001340028487167199599792486424414937955621661276964301684099456830195253568294287714282406431602930333338267524785980812653753584176576578707350561198238780633452521541999907367623751287990779063977105315173177427557570989518714824532855633113805042083562570900873390537794785588001226848218828713863423759292513439616414667674689986598588101667464573885460178518065430787910416993745558190653576105492615308282281089214625165165602887942693600462277780993368287891035019266929509928655311892360308137701521537468993524967761820346862356141464856154186222314807739112059970672473903218643188450029920385989071702662840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] 733471323537000514058872285590915956141349025303802195207300657856924945509407537678276397139507499662387740188730603367955481202302752589002761349974409353730087390567171520442812095507527213462844240869959866095769982756061747302517800546656890393412961219347179906185880454150440616319820626784474758641198132627308202149681365952698040785177816921377727145087474658595634059464769795880684301445399892223449780696867878295868318812426419013158771507531640480161022783675596172836584354270200311964832839395378966696364553345034856542528095720509819926692171358600717714429973766834714840085214932777413285739506888755457518506633362464410684585819866715569843273816794719072579720670084209487139565000795200481116954339740287407077012243092978057354605501292200299503563197186470978706038852024961835612937831643680739440281237043779040273658781611142429109453259576838564529208124544805401158925648116759522461044160482204286357492424892043618800656489441825271830876404122303610630909033388580432882838645034876807895428804025175668894370143172443592928531039010744977133788562758408768104800966553636502754069030740450908965773667617578349198014094522701143469176559387879332593607522344060615238776904061508574924567535156747851458989925383658163129286791476299502931715128505786911206497749082442748822700820934708008827834535948155076816507921463691249196266085831509684844061572692315936341689288526805027037406110808557603716017422555359092217497105702678335861244470417981462484391598215021409793279711945766889877241858807786954036729009229196543480767250710468635265729342903818482127378101272135046658253993933567875728056202478260298757601444171080364286254188817494391097150200669254113122894813386571989015488458074830926021570042001363947394012439776130794533165147725591106644863944868119037834810410981542093244543573437232743913995931859371470770061259870082052164084974554047512924525323021604379819824011597868926011038012641360229996704228467099755019575101328312389405255816198543573996233651498146603682374571199812221753523791754371955878695548466257289314851510920553863397254795428272393832271749493111055489317105159275447021763657631541650452452257751574094923057195414015016331441214143453818792961341524673043922688840245826198748552154149248751642869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] -977854465708229748025511219469428292653332810888760093112201811304494929030967387647516209713158310088125907196858745036503873762584124503703294729714307646328535713545962213920916065667550222629170075688869155712109558760703999103388879155616946105112996216217831748434749197583789786854318073000707373654561607996887257768416729686648324262408190634708405148444003686110724156993389076061538411195578354755543353423810464148485543638779982658133517926446958813801202150383899826899379006467923492390771904332376492233851233398557138233402941724657992469801175232197797756514381265395602216788587119736241753034756688580079980413218665954825959817649127875257873149704193416431686350998448929369578305167801828639807819939255271416272315347861803492496731625524623666091266696279215035422964824050217413069685318500241853009808163716750622416570665088460967322157506830405324723962494830869264128764589823089632561681556273769718953352990089643957559182489757397253402461615572250704731983937804578494450307408622511901601649752361844558486268695112062642104746147761221323858695271354207868371683361936154544818848599303568573205258344598508246907127147537287032158056665560566301685369992342516903937550195131473410817999289545993316270856226389661633653023593693799210917318756941489806208408163145580365836427368008698711494276249440958742295649086799670320788062120766735301456784014969966671426499628330688290896246741871733938025227702396802589261839555159342052030980907182358431817643198393141476233821997220537307155612330462071841237891274403503784876970893648865620192691167209754329249890071065319989333702291159929031613009663897615937648393454297156240130705668450992322774880117378424610976942723532046040438979462912626711252622825888053224225293123780896843703969577610226817854297031192802806233920758903208244623431529345172450612775908363613982288137269474454580540518728295907457617926878289997122387814849596961183513374318113550790478818076367785093756050670194238765833687081475717841904888519790666085141068264253772370816242131632155981624186079011534422797325444075002487429538442720747898012621949461093064450660178519639530316923941703570088346353008485096024165428908917888344845521771176612980594495359120433504611722976590462807319892752202515654195019776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] 1186642532174459767022965228342782650070615194466288994474339577189241838052417462807498350944908465507037031169073281871441004910814852365546799546854443349002284958016096282650880943941005445523235336229409103165281407510778194410458090584553354720287153272031001985539553936526766115175495471377261787854587788310155519096789666431230782537843768653091078326660655506916314234974218228815004546277582477499755084396368690830000288363646847874478852346179090126469921609310254258934137971615152915789583128916934922550286100783280169567339338844824426266092107323907800137150278639567166241865417977962765851306210705282236383548756109950273965670493782445899374025661389100143612102785910178985778260573303746393706264906037220636863525243554695034541719814088385134780449058950888427887322924123279677125773700135219479494062465238550256911690092356065535979881091404323781011301396361625934410883278361663332359984956910473001428244036501359873720410776791084888846669213744439962616578252733896846554972243853013600378120067064807394206741047505788342289633312917648809182831884247152839058343759258145266964572297359925650293642964180517652431572871135282676000331872912862333075824364555348595355333821405078833446946862217612542639373066078710127932281671964852530170478581292789750691118192759955329681934136974132870513830677966331498151584863552151254369251232075419712804662480857539581381599950036293848796555777242717451680227258617875251647043287392849520951422276900899018650256947393514338584125260274812373631795642242281010379825134911374850496552866551438520127148824218372806473032026726174447821977712056102295949242081336954840427894644126104033144679453458578782292826040961027342268666608894847504903549407600517996187097936563860965048461166078728486362098201026212859087599259166539472438790465984328807401515596592161985091942894684151035316694717941267851925928261580514967629390272453877314345162929357938812679116377196788857336479076126713558640190251486489334906189797642519936870478870154478631787476603697995371471985188187634921610452503877433455162395161932791846012316201847455047308909586800239362627687059181130485075647544245384725898557197519624555443936630933623238031128661373498291021758688656171843038539489171946652812896845078099673481216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] -1199392713395334548206906699289922553922625951795823866511616987245293631712900774991047456343482328626660541405306440358380868724746738134894355034384300053478069520292192583077937486430527559617965194669876551636653225614442837273244491344319880455634248394292982488886365524190568997184919501311916725037501396342789219970020616743299546101068449190177208275524069212045076929670209317992456229124171289366158029200287745632696347596193443370005908059507091464505385690966160446393130413984367144928222883123206852213874811702986745689735418614689265913552372439997380870025822577099640546271717811934631824704213046720595531053811159728918455337913323175847360733564571712408763067030539314595139197747531110312737829693732665151353606361551098818260642923526893807843183384387695874249937529596325044121049365349282290330786321997545960703826058093579689921658670320762980622906765824029788805667943437801384033555443736648772148695316467253485022641407499692118820705967149452433836950333099140469977199308666628506200405380357311353523848865603505137087259293787159096189025374529373018616474512446855400422844866125665000256874819304645676871616492081697596889197532713772227037892825313665514935857760832829050605255898098334226940364922542905581673157123122111530333327676467250932775730877169787443078674708227084980714599684839884756505038061699684727942934719740198671128404408849196904584234895688111308873355969896953913496815807445049456831696722647532002014688291639795239082463057168892583807360246466057696899912345773048905677505228032209734467358238314762675460972073909884108723893536580546481604230314904489548050156401495074784933277313522042896198293540052372496062496006911787545956183702540423371837736746069942367187940499234455530605253179277522924276896445292056035137347142112332966098218002751239874003551786666643487249752170210407002205651654230378967648993184061231065563298093387281823808313249620692085200568282335045816583317087565495406357930132420948815249358677929744088918007055997869912544134390701870980691206374894168679912835057060596510768819557961257666618798978272591578773842545028915267613644221457589208534802218988498092542586338400653000426344202450670472824174230047077702544941067492587551197741246447813965248738499394463365051973632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] 751046783053360256804011320334775025551246992840604280193660250458720593850696984030068365971910190480490426146950013916089053136407166390753514634168803444405569583750434607490565579702883920435339839004999367317557492713482999213153263758454663609134291931942039425832866472087486457663269324565337003147837368667382309813544768775403034199684189432067477543359749944681202570119098906166994361389795582825395723027262269289311023188281147260673005216429251594758388705614243370580630894184265094506966087948920028920456354206556520016974037344887255669708414480318328909136025033332185375292136972795044445101181353845658466267793043137658960380122620314087461026195566619814627010307992154796735333975233718085453460984098882190510150450480150414947831878485904370540566619419802864098212734461792772198099493870320764712250305286405001329244440068270213034265213610485167310226108671854934304754216664447980963280157809593277510957417891541216640144318125897602704273218023630022494767465930373614042404143279921421869839614721619151261787719791401033686590767725076637400637056279097890251508098402829418333276265847279029710806851564334513356558023363137897898658125211525735972971567431413013122389088478904149473626018770014800252009062617900581733118192039423611838042579868001089640024785238547786527631270281857164572668628058323690816062115735323958589585022548509141960036591359796199440054366555581064659542810300393997004758064655066894866175037569658373660686487212689024094363091763293674561979896192988382365164360977673131441186201021008479116859188737451414618005925823632443131758664709296456115059372977892286398418544198965009899576771241084515798900624920418462586208119751741867109243804015851475749152637754840557318524418251001330779282917152794532390973912970234788329343533672210925691492911588320579733682612622021677148622368699737532156040149792217810287962520564195919813268012905057078526577078014174610230835291417818199341004262729217540038602309479247679659547955557201513502738768068094999082134537322806619723692923680163044150124970889902804433671399604142099246935124711147170668375723685006558921487819334895480289217369354008766724311317581928769507252738822747058406511235425332189505957774286808061253364127856632586637956022825504815678750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 262658107749560742697901915768685375485131559513316186197591290773469895754635669565334999677992697702736006123333431519960899088717476334027352271413236710937547629810585510288106030255701822227728572376425753085557698129467284774045526359801578607368701782972140063175406042269215220273920330578375775530721369597690310345232721671784214426136560840903995334876935933068243990689137084986044836959382995895604895561685288178881547404424857265442115605524314054772881813095017503224382553161662829964376134372305781160352413264708967566775457839044121889224140647890298424543296455716580023697988959727287339104153544607936336569444401437549702257715212604455531514325624891075947809722597179531399041864523589419296663368411084368864874547358431447411542421223567693864593072940463867553719854518642670439402675227782016496633381398998333714322174147184055155167460638561197110094005095328014306625571527917518360398568100529237010527768713711246065904451375536972714202723843047538447506344472414209931892761856614953336733308479412130549782900344261611843716632674218877868363231807303249807701872057934250983900518963250369165246972334920185097703641946337101182057975101959313092910763034480075763728416251298016165386613296637160860439038247202884514632522029074489206395778669551430875382466544160150700882263527846903517887263920263547730561877226788917726834095023052532794797923698648485769425224227021004733945868445452004129810012231951628043322828012967827101134763060605471846749138303664778356684303904171955005256311453091179146671720847443072843502504281473597344387379551226444135707300117101163125317091528151525928126660222901901759175814150095887156577454500319037221012393608689372512563663951472899929116171748159296112575775480647102985947963486799202982422560854388135094898601642785962847788239061247833137499024185003312036087013766108099662485720389363288609978802333778077462233978913004667542101607396786047571561647775513081062962335411971431061571611159640518877143519972295041064830299812533878674631026850136818878584745852431081106251123572074840774261016141302795010440615277962552809921834949919665320085501841391127473114782983110812295354035270415937626219403815647538865130119659904145672655938325962019353466703314149609201224125632223729630052352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -1534420469441471723289757227997077655388526746931292050379646034438306528643744789240326547436076633481600843415728103759641899146869234779279461038590981909678281297824223641914895392939574824768046919387025566052451765509310051063102209238894034124991851351209253181085204357297004617215737288482716721748965711057324395578841130824919752939615135916396630368614938618016709982335178400183477348295025481517481867848013660366455612304296126538834155167380991624343474093603759399006323251775562625619727677718316387890948347449261041017769917790351447974179432635651380777299752657372156649757665752811973374247831731764598123155532064825144848177953561310348405977249506847506849391311972210248399048403778093979539190725615589748315292274183691198767852261696362095236901566534347012034172966482861405704726775847305561643451983795218661319196058783900242683192813849704938362941755325317400950995129510990477498335196935326817466286246321650399622600997215706684331769995510038770246250786473337617415717143036379905478222333477978742950160543821189782968883432072284122067999154566928270232530414952776870730679619848424493857994073885355497883422026849811692153422395320999722507054866902923377213114416171645515458566611494809159962789285603554835000201401025510511778404547075257458905591019216803911543346753691115173275662347156954778789420543255249099129883811473230681304292327201857607047518156207208989868501155938192413223314359164366921547117436105272224069386645191059597275193473931712504502852180953944067498481052455682451646826468027106212622011599627451417177398982462079809213825682404514707001489988808272828595423161841641053929909729338352162317404447441764212642612123037274566940354345923809589598620999547852132225377802593889376092062165096233163290395899903592080556600022239495233240740421674166257149180451725143926091576359203373510518836984502770214426122996904846273361490540998840729190190851481835597099213152395770838571190910210009403887737970689106913798033168873607728307655547944699191193703020790558017748593613491047314484685320881999423636432021785242204829122800339691168792556226428669100177067375907751480484368117434074262148481150536365999645146646409003661790641059621088539928064810714224092023878345403334447349731801731304577428357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 2527394277202518523851917228103587629219556853043068877457019429431004096116822697947717799901450816603758517128305485716632991488950892503192701052158811911239797505361200885461731477202980817429186488213353513355559462919579610412779646917866966943521401258846178548597487640130767995329366532805648628758052989461813518720768783736184490424639742301543248765802690122714787553512336045147204072456262585308930832018280443155480537147094329082508928615454619585183233685434016202062501093964837273781409713347736300781923263863989394292318740344950302263090740759114961368391607592451269342765914354626771356189762691805771178420054614610724846558186199889616582469202260832728162733810625516890401481978462300098404636005168775860250470064598377721456881627210052821865890689766852745484688745863992823894918863596958626013561687838745393482115083818552591439503249431679031340701863105387391586206866232337950825266088406089059738748252143801837359434883390793612480542515193048079771329797780849530750193505586019136407780973668789312323157752659560479542642477516001544150067948531446410793883670621476035339455034013682916290703951797290502474491186951504757654446899564432998048317487960212782799799382004657303301610023669684699059436870167668019065171768776779189290209517743513194708804126506803766982235581565215504377173005753943025442595632262504276467893928245593947586468579105689926664897509384518988525098834069748305221309678148057341279362853424305361340217896990693783742851238955686929378319327606214839974221444410374071187785829577966677683585445558876123179945382348501147003544752145800324116317781800232036072177615688588536565685571114088192738761787826031655435804076446361930339248777987391765280376693275717032637201149122257097141807252791944009038052979924174630457320575669360332624420917244245493539919767835036289798348754667413784982053836999029800765247957668037877058091330501391952290263937211412820491039520785234308082291146276410011767196504906636927735794144773758424706517908431401591137095781916814455989355629304664927363511587569108685890198737526205204330600351490154266391235239999909769661434876874151831957082078588319153767723616792514170924692027014165445276452277985367722968667964501832883428585646427091260043604058020664060049096704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] -2878426930825286700013589352445932368633675177601896057811527914173997820446755033451351986299757260279202298460948769149390086451029008409357957851552922662557968140056502740042500651819133036103920199308634020690482888927268124219322588946896441201153718156145943894145521975432045058155692892013359923859274942312466285449858298924533169674351729198401844999480863522732349871706221262546801254355014473448952957850126764770845606667647202158361638753724898349736482066137983410550697756772451027732450368874837847124101506751987185054926959798821919331873715941823061592748340355508280605785668150687373105229245038412019534632560702153236441547555438093304273927527235944763588538031679770727484124509365994313005659237113256883565129086500353745898498797646773740461046101006929981235544678748606875727299556692827067657383552080812967482844096165699834467445267761305296495204816763959474511656674209712469821938622031986021568983437161641791228323863947723569933464673486491612465177653645125484940613720928991931800436528435069017689732321965998346395647440797213412716997645033677839219951884167556742011203326398071778996752192681327759186481430543832422591755519032402812111252767356867159984248660540454243750421124488654908500346641402118705067970726991032918452347589256995878078363150686336656273245425396402476106802318250893627028660152162296543995514548410965112816768742093985118222880525478776493093579976781846462765779773533856951522950147523621751106305049197879087019554968138693118694624150012258860748824164037177557384902615270940884019514765343474836122402235046409780874704120543672964913520952921227021159764584976720347419074015699423469687441750582423989650563455125606732230701498412177279994892208850624266911333029093848545274703206980357767222117428650285369834048996479353799731536541376530053900684483127855545749272813138583503376964457974908690555732516434657472906395571071818889985199232135351386628238226647366138901893507275430613420480835142802810856322902915649680689632017991139046283750017436435446552711547861186606316477806094335455612753699827183649510003841762081202690483903122426258699983302090317017850878528581441558780157747366384060225602303974965420840619347207480363066524926330504058275141586912669263807633156253680080393338880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] 2524542803752424372361674810303709596644714532254204698348627469427231575231677475387517816471151622734305409724024076953388636197278284711216945807159007527648265890018638552240437124918498191235076046992370121949404825243862346197643659321527821178871002783811658055253412323892103914776416155240107922378511240844212349484613676373599218472612317177503235769809825453311769612860894959949539475489629696958213234714686239238372975808008977102755183635738859985465485981201080696691598240115763114728698089440801167966416830153801780339311666758705582465781616087070650109686792733716775830498417880210212800925576156720685749721545174151787144539576882663598846917745820365820518555228328972369725581928222903688368373935203374579442149048181990147220272390752892057262110331724639618582065384157089353135065957018009317365592149390636670890454255036417603928199793484617129731111364289647368335854953263957668303074118093819639255376575654524996677650258339434419268720915977122778314536202272105865075684723608983875004470542110146453142583612895918606993736878326133820779680394522439508248920447350622088296418154274078448060131612095882499711357322764729648059868741993503303351644734376001620149969838413268004748564462363629085851247048148976953647923808741389291856046432177246896385364271241551332109650078728102477107539952217361339688802495830077582909232975309287516968573088107379932138738542829991203461415692274673441494210757701885870082973428244262955079058805420193022280637512093374524333318201941217979703220811317174358984509394834123469654882502008710902436966724578198984044902466710981443668544799866722692058351538407582739957656113436900527982338445308450858863681250384577749554686007297386858869876272079879807545989041649014570508363536300294262442599523860503696022812180025636479486451359214699453897407709999776967400394381662854432508039677236991433176486900975218010204704424132375944017993017449353452287303187286279637706799366220968518990521121170243870687628620026729901651087080583971487463179366509100251609478988325511683281708619570296150089964668492869954442168021811944086163112469282069098559996573736298867190496604678499582514059511388948084623478153053312054386840774064314844763471599755446845228625813973164559575762927596140215104700416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] -1635569031111570146061231037139252329473910050008401245465430772526849863518582675154786191682808779955066964106770499656266051196861815500655533858983475711168559629580613451962660893624046925295410299981602109772156165543648459753353982029220338501298256154589573860088152822183289939895108832082185251377614419452633034591228832232138119795044764571458832615000204271775091583263291633654846430598641065439839162384617257146454940578032414471935687223781598046463685255837962450401087329419343222916912567227423300632075334981612806706939455887770618890993207165012029521085694383949667681730441129976938417276787773878805155673066061356837245613037321465854472737990876193838280020741358906248594890879986343294551695058355068518909287747168875955012120340768586061749806054011240413350196198609029509013903219777546822065234686362133263029418939501653289418393758003464624407234876898738444610268715213063098331619376380118422378683304270007060900954103320550645884340877296695966316566130065374395773695669779783572406795983845825844733554473294765532185919447409724287730578657184431867449132380738668745347445712019963256493300160055318249821186419294953361957484293816244685394089380200161814699413909883371500098373730199572573091766094926780852773993944598740961844302873260325822395509896701302824123533496264310604363637172477295545925933600859920174083100515850620402211297059957480495224692311557402106591464149383992868596759338059761113312125064700603968697867706429440246368114249966367715519201454071318199355919797156151821196365540842657617823576641271903394425372255912212875518837357287681056357660706744039412080642285697900284016613648125151615895963015324764219463595181938476983223303161799357064775478283233455495251428355167183481912413036239893837789267628131215724724693640042926227961317135316805769265057563133583210954074717327938561585727682125936768115370408066781275024451228216586318299581076246324818949529432972050444692966805449080253546426296035221399136536892987198284606921313338155422266374800693056298687396007002319691007279075004979826957966212911241412361497678913870379629681358210647929405689759762240131785141951361939234271304471311640290256397577385116238158656707330696129717737762474498355248584840101903702720221134810425910792028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] 597009597949296018673031077791773223966592697166263358235363689122125633573418364356401746303676596703054498005282534172670169012234006330063938193027151376894565778666074013809065076006419605203625907994455364852098664396816614082530284363235712298354570688674925280253139281282227741338018110752032324729849479695397194312947836864347546422717846116679329371779717794661118763029415714727808950818026296684194072321916706864307866491050979377713063378018453134249098827261831230307488157647350700957902056600708000154478546498125309802280218123936409750029141121331798631260402011113306920421438374229098525468481375803934700385625966369767310925359104965674411695590634036931210371689903463370391074312040124088948948423763409331078953751849694274525083036094697313226673408935647645113127701668502986642441037447820946778059076990376306589970464012707539132650023075963147340449769306636070245765140517394358179268672577534121027702210689436711446270472767452158295814548561810026249692682364604012717678581801590158304697552019110307418840481851355521030058570351063625705993312883508530429466512915062620789629782399841897390276803092656818631294157845965423664740472281585591833243822028102751795849637975320947691213416068798557419332177962604629874908662994616727488937240039919962631178522083153029599880896625236506209184713102505706889167718065225729058778117303456945418271936616153206722930486767066886059015042821624819656979125291225856304120686886263994207869410987127870283005882733877631233412051149486220875402455257243542496074300936331553464492020415343959817230748748137808529089646109868626147440207626868236486165793518726937155693447811630606201671911743170246249865042913467146206092025384434060194802447924552794158684580589940805181732305542786193076513946076163615753832330951145449849816648671463905076725434471173819570831054076908755502574846579398432486665978848637569904841159896173196823101025615862095705490504243693210093909785857958171562613031933460970166447382024228180529768005579266385489354314341296474294238805367771494271911629663374695199565213888686583958640438051344699236678643422778120786656068341208284934642395097153014379181190231273543472747657554454917584201378641049780073762103591213853473744036644904072664698521497496895904284672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 142507596338119288526159713390559528904382575278120734886374490376887031361403506580519138755844192387742591992837245169802213941485823918223502042188350570417260300590807564551476546403979897011566269758602070273762606729656427762501302630941189786892367940564325863926125282483184195175805747414694400435431134668138554675877967082797143182122320574656901273754704402522737191928744708819853488576548744810698118537678880208526052896797280686968083430763001702052894819691112848805431085425188821372476978909562841924522938056475978012619760193889413491201147488296140904085298034822268217933278324022483301122737454586915294308040259316763131149332909756092456782805839680752927902599770683182186867939018017421278682163274235325443089964921120105097652468687966203495912684671537438512248722645184632000281485393520312581896095078047128787611659114025376449346288465737785802858828829601578480849263134030401839351683644015442826974189178658287180397130430124361693482938868390821980796996190995397302007550530328688533241040405302656486895003156277925844543200441154102774482675652379596088813767302148842905739551388108566651819180833697536937398224970235176202309671646371001193117495293794403180949623030867562732404255356877940529956378052678955410092663118607052629191864585993330568373723714483441459711951652501816017273308055090511256780124807272060876959874571852105656297830654079758602491243740948441808900832596972387050076718600595127459757879775488633988707985269191695252841361034171876895158922884214678545515489055397204914005228173445815486410750707400665031339100770463202027240459403914796804380731802356198555579940300000615021020899053104003316555462497733818118211009805143752915535535020900226234226690083299483257857093813872783216479295432351324374292813955207892816953049310842506146950579202457474728470707000665179610242540651002281979209308656103368381153977080156697168780717583537879355927538025511458567749010738623978626226238479821240000705932928544589155073888461113287986977508690633378307524630608565373109718498231917917408265198438294147209404200780391704456233904841760751111504793028546673124780701661369676493609479990885150904703236125959004712313287454673935205627459163350309064492524564150032226509299166839427319016529091911814154813440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] -390669608101821067240942761731945437801457698549638107044932667877813789631632790549949398414276710704174200106647750260396737656603069151697364016479216709815582135862308005742888126418867167141200692743984933854635653032584765354395551262089144287910264962767105505051538945276788794461125965020132279030778748057767274092680422815559095805881360240339325058055137947311412746469382520333378686413278933088640994722846217080710852758957100842253634887144900943945067223232571483927627495922248458929655773090499364739845226448041274958686474775322089448464887209688789902780992144139210919871574464112430535620292030713499394574896579781349149975705136649343344595423142084401256798965714210897330869691937427827905378201217815119450112106889215707203893362662601785674332141042315672839281892108319447089149003972785468725302809209366068334162068592647082448921537578416379692718540403870597878626635012889431098483107302005223324600367742174243689893384486283086664546092297522947471977504081553958218459884628935876575372562049590643191734964236489875603432494973923828803659193188620232275626658474791295425443932209395496318116676707014524554152763590081214944005186758336746108897683661233403825331258798403457297891682940447909378203931881760527204954557224659745229624943643459036673980876349420769012223854244093674850234502916339687358233710371721394828473658493562349094182648881543694332183898381994060112845749769501480358788578006568178594570971575619405527128637922810180934959121266879518770740155021877111053782656415660115264623359519174079313816289089296729524573509297980567133546577284427769963093498523098946598775965971949233593187682389145787134677217834575018765827391678622382986651087235220053942636614744191786856022030290322061085915158450602892964882899821318608842162722320979161247569985469662028514796039243789952984228102128907378946285253668121368383751173380582333366144825607396844768950572597466170742180077941473591472609292545874151042748885038628459258048609504999088187763146266869163212065021720193402439932816088857456789140083857428894799468760751565420581512680731667949543415612237861376184049314902146468795684366278803581135745665887151226684969227769090442674190740701750411901572751658318365583440466068604532950798106728910187579572224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] 305372052005909142415610191913141089422832871740670121341859996203007412579938676547269030939816023073703070480651636538537049969685866855906230864483580873390137787287396436291102579451810735304358635694672496904743233754797333356638412120345900752729638894887429576310228744501325265091490656644897542217174631563885493979964860473576696804048137535055645188598630379479053061459152161071872344339525759048369012594215098120509039314483475499696653401682079909392727061511542513840777854447726492970078666703900100336041171426309439767817171902857386175130227723487692996323653389839709192623618576822506671700783513838186419190266382445139977416758032808802345031954318771789510988411527108792277055860317178183396771883701482093719722185457091077201839545783663684654722442038542758793478842010148722447860996212700501630104880071896298479355644725756484340843570818309407925841846937387022212712969401695835896119584375402123926581643481440226809483664962928375683933720432982267984162238051438822740458976520431164865990816931445457771292455659142443120771999374463501529540966777202361470405967404297275698066746209289156826914601334064207339116000265428474204412233202950395784824147897107961508935611070386900460012092683207722791292819707663017886456471192730606921012996637193675742230283745954107994091791454408688912354340617283545077427808114381095361462813207423225052054426375286636439317340023041107615029679135721277507623736430987450517461894323554845597440652139893739738705977129730860362643569818043080233888052525597040629278842928060145676882955773477068822147089459961833676375383127566310750868244843408660393281166693992482501517850429671935079995036035601934408086969295029627488441957750162356429701119362520432015806998711801652641821735226868721215333173616831701503330019445810291860469353395484739684568928930213066491296858258243721120184852322757069974148830589650226928339444786894874545893268804299394897326996478187564485570867185917720816122736028535708271557867819475418239415068576767358897291171547865158952453239831546884301612744257813142288472566482665723758941911579230684955094909878001143615045596467434955653174383140350190849492972699496316088017774047378457682315034372881560228024191576231557369525165819892257561139411853315833090539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] -150035273909458702330239109022835402588233368951677789881695601409713544221068955493704460615175163189744913289312448404507473784580429029000795634945825742038148296763849304404546176320125900896990235026723104005262169904337982782178468320879179942063059727151785136495668625507450915042971366037199308696919608574286950438386875967528668326365607303231283785687297789860415230989515399514334021581167007356014202830346310803312569635111313420013110928208070201340265226925657101323832124084583617825513394036737142497558855567534885555366432590935023929847480530776362879893681005881316618913411092014354411186982726391605093968850937758050901804848990465792770257940625233363664776696626500998808853263174959737564614006155184459889732070220269602531577848326322905995239093208611537137645109373761470316290046660386170545578830944146329035813755643031570905974409760480627680578035238861639421248018609941867814406957787289592979175098132854653818799466182888863104286020989426092871195397674995188356875977450356229534185450536745818114350539081648710580654636306999117572596151260991618281842354412386706183179755248810281124191114204329001444471294586677444505842605654354453284834601477548841945859285294396160675618164395624624003576813925380364116156150182404226153799233447299030760867279550849750166114769119181569171164180705962092775809483102695240096939439379467696588003933224365899624136957366852607685632780802192480936110154087863665697188244527476136701665197699011877255636041798341272640304283103407373031085139874804279301211690974329520859723038671492428467939874878560465956082323176558115399310772894562687121764292175019190316484171288963820315220628104856724393637274838804844241541113896030652223641499756422692379182005452352635103279172301698224793581354892024745038505247542873028340852479887012745894869683877216919250101966223853723408580961621524691684260539274314637060197557979126740855187654457893038413081860809261572397159684293805273738799518828353698945443077487839239143329433939397165439620057837133874244619148527741036725819426820455791607885440339549804615115353145848472833477872897183824769255065455176467432115596997851613014509656919358066707548493473203676178372133080398190187231263937014247824477707050762342546267062427971743259820032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] 57858790988599511916451635369005905164405265289667567750229894872747091288041378505398521159171854967332326637035303127000886283048102524101666029266734078029544531257346788313918667863709026794002736789235167868848101739017908842064892105922241202134784194410937051278052674294598958284993902535239428432429325248904058018947401111163888331038860181876348596172840983980899867371226215457251920261113839076193315594973676920725641588187247710702326526172527336414548286758611505874372404069642154279435343832805071365768495315747311136687274886460875597236193528558786049548032800440236584485200976401492636465335992066601933370932738344508456254477046793845318180877291722898060607271562939108909689612589978471084010161066721451099539140980854238353276147282586245503620841156000720280382614265373276411072428798638055029836063460771621810022018730595854964858699783564054660333297614940050699932867559646541563287515216504397014029255331121444307809161692174685678356814240637287502891001845207319657258092769757630050186916131649933232718975973375422123465685592071138346964176066258390427880526518339299480151857567225191509452221561447502546785138237996088073479524826894595367325741136282300443216724602851376993604849388660817479537848592435266923929783617117432916320627342853991075196378969396742240246173466093736409927227336330180033314369122383799441327546225376472875661986670426921034142900785308984032811535312215881090787374930516791206183655659425323102360532958688897520856849130294013380779543932940247001889244481442456644074518202755521235533472132576103524631566377388275072933245642479931031924164096296867541528510148674909842975413716540030596915814766423611412764524145988250512161611112426103764219237856846934153946654988686624570635024727306715316746770422648067208399928286919224362150113664958666255620541633192523373202067336000315494476738680362513399814288997372137250149866626594026701211978147735544556852957218134372052406539536276162346436518537435153306308991755256331210173725819305952384896683562631293538770113945101830025950706170497881361148227929874984080354307276019552828796234225460515732269269817643569856263577422735840643224592700594960871120143238184754725404338553715429350040967756930521616729667900868119114648657949313225614950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] -25514644617837992923128914882077301777483913381868507451046293279220439016776236935577692108776615642951792599234587425010709745261489998874084185567081729008822448266454779547404828064447347071231682147258820491332599132884751601355824754758309911880918223825364410533590127806958404925982054362014146372474956616961791956296781712436404561898608719603414647853179223890815708068939913941381423401817141801457071014634330950716249120614186333297599904045744111244789166820261979289039108277404349654777915653855904350838721823460487821886435367916409162622298214771683880729149580770235534337707521349547523482965807997377240634322271359969740544304146300758270010099584373813798725156330546891312250816265056139310259694051490552705708773618538446569761977235490822016809293027481732402567493976324780365432782815291320055801933723766662453671050437232185247788730386737360076078022423784960264793059662714662475987884028256743616584597687955389112916463781622092902958013441951052872277854927002415705797727208900071967381171201086688449632478103588585210042043810487070436644437438153921137037062587336141816646870310841157872344139980474819146684737039691545053819159572916125687861964633191722997051465641486861685615167661594956413875775977535630934727665172642706975435048325268672245031486788922458444780928176116893801133851893989775907404007553924023648703151654985228025757890133011679943363714403540114981431864644217089078105227225225471076025364088963730664890749609925100275117928519647477017173917268841852460211362838192928982369736982752994846849058377774148262084463685111123881358221632352396533549166746232677050164885885331972051015207707194542446292657765152203378237836034542461347115839586520510153583218701014147871409324180386169689291830383614645187134462088036561760280257940764745333325545736045071854315500405848901551995760837395147378229807436334739927297293127683963484160369188740990726011818198619723204309240766667859154445817300033892451511558449026885452986583398640024950721154387627242566235279429358396127868772109262460303998318726180010995601961971161882659880633785391222265938163961620386166535904800919019440278377117636675952551136527519031875248522475797372961493218564026458372157689109647243225833664652238697189772661613455927354064896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] 15051178323177301797932639865633342867402661881685224687688533241141046695877322803185145778488913070526767294989069300128401230133699727868933704164578270092451066556011275294028066552497330570592613032570250184604258663907195087290051156301819704197491717643194151366758619139437822056265997423961910712887048190934032072901429051961091108872058916978623777411784772278277855267008391901028590386910110753750721675953231810521939930145503742350772836366224728483868540164882280491960549615777593830364481182928509590993596774758760514265967783651076561856339645036659412245522625916607076471199284350092146409964789949999661546315429529315536757247875848310323667654868179626761530206588305335751704009127715622254585299599842827343966559633028089577259638770044623966112747899080391605976048863305661923344521214591650396090722404412693989725699727667590716935441172387503058191102364786757113286765025140135017440076841873495569627573703033757712230892813052722797888949496124408522875295757427906742265133496142608524396254229499444171131384525582752802816997230968596225709476355250526211349404432664840052915738940705620972108293528752419460964830721034874340499300894787216130465516343935774700513684223182817959702376438143729346811037626594064998068184683988828560296040896147321838915256557467700684177461637730648177571648648040965204558845647247067481484226594955854170817113079659900542814880252840083942838024922451014527339757776735342418254917752473699686988428435099009059101212992785628789442375895924058251944582100424989948583226339191251801141062080446880433397760338037502503400499312800511142191277003695398019518257023087915350012475665620101142023014089159753748451075073766129452390697253130246418856359151254588376230032940961241970389900460932765369049126919957616689201033572912368692497690902564281109251050265396533619673304307441859837167992635476076587887964561192128422336944728225981196383603952821119206982252054455885147007795532013004468494719570939278073699609111611491362368735159533574510727847708378518388627494334166376526715195566557057078290786244748114492496583972937376157027934054865662604222506957836247579795429349337630180970786875297940069663748379936702415361422818677347815654217671409013040232669818728532199991442536993386901012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] -8357907748365085628467529461942269238035569306033682005221420920345175099880584311509727604524580705147724868889393723346876215754329943541679516406051788988620723821470314837693787001331347898054131974718637655557801804838076058417764097657741905357484536519602328102384305959174385486998607558160616346532187210196826783496189500661105045235002943961576951760742685973448643492663419844496656504174913381426890742248501263124317393118163749418797192876316418888205990074992519590815365673522677652067308828662430201164109520643286815238968087614524266161435252535125433488855808734519776911273181107935517663702578843526780406972490436422319270889608877325716369112571692373368597356393641164088511130091777926190836374220405219761253427145942039505485732728624118609749904727252974655694413320774393499520315972688475186552945737614026653224748284377079128155302863917017671897537767584684864101749069124686525080400214252117121772708130045814167654823042095400685261202028961373836529792885407551335316862575939162761263409738251253850361464037767072971970009091808504319818016440842533935558194396230511138919070051569764410335093567219741833200432649145297199555310320033952799690668387061602688724311014454429414123488392820169439674049497059744830070636251709331524192279134518801353813414699748830678088353314361587027570610375141132946250502360651638732218065748686658966515960114386229916965909965800958475446148149517327441704202770105737167371685098617936178192252916093812147764931591750160299492636129419890701727069285294402545360717400157098099697279783188510727696310912861862447583807992011574706540115643107892319461711708515392683540278806413150198226123502879829972853520004366379084098770398127913076201538284627053271470020321767344519286300603573450121737122860018570990869809745176548438330332943108969090589982574068834401968480884887792456465633091678988987215284082426125164602659102098889457011855271586545987850547326403824214273992672080190144716040879810331286058598723493102247036428737524892794957528968406964020458657824595183898078756623851919779127308138768904135386610415071727967217351598983806694141459147164248751880069377592581071791373711038132762806150542457978010613823328934591900060544410114302686857844429842338791585775012810234915717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] 3486063061601610791239180134354621283337955530511561748989286509527850549488660395561788393570766327763619832513962247444611893991967218041665847916344879670596519251717111463851249860702231351309635023200009468192039290539855099717295856795330352066499986998219655320806658819537194129930547830235374897155679003220582804739635296571368790466530826103955632355456263319476887149244022429181189216941265817083382430696023016075575060246251329341388743519250156226745137395735632277496906384454337635947432720251582293356598795423688809015285649580482036093769153437627598819212663865145972485958185409038629711340327613357128955665824666626854818313414185878189946538598242750902173694369370981750798506176267320310504463813333266152078948468129635313148658871110147335071082802797865766065858544611909234780262455432341747248322100604314340590296185770125389539767377051592748742248641372239772258728841019196589469798337476391732997987612824803677167373033616253347319858269806134657114758414860690646500874600071890377606439671719216475794417022541914795646420399265778834925743215648137548330702347218132281945277488783473431078743604971993531276903973689700964443918570242672348383324356109120653042780682944614627707164514762970294348420022425758015869417137723619230125185775986366913492225206731151691653611988846166850508887964931243996567960186527370951498868185087684911162306296438945422400812553786010436474939004835378247576804746592250834307896241257424368865770963622435152354149196265051318851217692340468605808364526372122950477165058332828930695975746172511167773731640622663855093055708056552558571926646893045792982669427897303876039749347751619867296814457974743269150428249764946107364938678770174425743398868142230788719533193116466363661981975057417894612994260717817177973759151541718641597848111168373183570854079652483221076367553532224610552132327785169536186890333550990668901685385990626443351692253067558864903982048974491533350220332200262105710344801698469490682326011964172977530598679345288581111717131513299439953562189529015304054454063066647521816753059123859730857689548358137264935015240850054303523145554669444731091436026743038538848262480292920112463096793785411474983034980462475841053358401520683712136805641953462879935952865555347459276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] -1009915203495674673225546883480479763790467291860742725474622348373550708147945312438743810198017312605671277024648797176764767124157924102300446691384587961935381003713157045682386155549645163930046884573566939773095345688651760106387359620336988205389367853660543663585910666209401566499480221614412432631756105694966985666500365333619829377419780497022343995082107308872091107942841362421305582685813458696712569773641441253732937704243388437887791508573434256891927130083139020342023730120412876396417693470282550622556223829759253871950213319026031582773538655700608325802253961382635147504401125048664420644054961083775315454553410803874201614878995544093307351863866673825197594599140759476022028219301776805727882298899146899006830582068176617186983259235022562118833319967064911132917665887380386886752977298298735207913003613170685274131109783981695420331486739512814830524051445414393490360105805287521086506310723860921066554004067027519580598075523903483719453804707308654619328364369966408577942712667431930727322299834633463525147680129246208829058979703128996215205895848682900104387183274840518925688648315278761335266795278781295024973688538965566001213083578888502223610628512353882697999780992471796841250768099380121406124578946844507758684378376104821581044123364338375764023218977856311086375133115368089289222804059351931033324080208474360948627957005628840370403717176821240139303441938930473857697179634673479190444684697538027779793730272579657463991782837006325243244315436565205655897169792552543212577421804596944796724778772243789345382794323871668957557311798259281140657056256006016797481905406854596344443496434617211014833716773550920100346494478373166397560298460727796969281381512776225883960451459643678537992328370566377631519627425168147686050524450262287226107771843049777501356818646550909926376963489555058131529624606753215643023550991463480496046797835203506840414460090356568082088203951053711579344100722365449835297130237923196670911887105816560743666222997908448516296870419970486693457534368634608401976369924268685414661894851407767975246565817468309166258596606386524719184563490210492975647993934804581191808248463930537957148636787609295609545629135573777329825327191521106549768239179470345665037613944960571557331137273163784650752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] 180279561441960004019449068328855461270345505956895737518357622396342735542917690108396412050725792411707507092137167280525056600192497691093100870512308382600418045560707869722863851261327494000759216746516156104896301719377804954697262155764290811478425962106046644018542130573075298263402759341980619876194725661660018562002749416501879612684318278596036286273225550666638368678834852699618033451386002104874509666594187628823385877095110086667312284245761831688365338062127715520756802392288540229911910947643865385905589369296768594609740682396445218723933745999398153929130012342772078464409144456063835078613294027381562309018169735400067008862583758697971067235637973097515772480703432121845912070570559035442740749646130377728935188586346205923860316050080243761602143914498526231411523831406731970222489729396510165171405210112261098940452784150029938155314142296188781234168608366710678482595754011482651214163565059234587702395791196308025411183487228404365212478333587235589349581078316467997001666602009738889634612446048389635040697306610042460435940382484544349574701410537803773793242748474549308218386411078920462056400039668755135027898614116701939570596611795245637618400238898991752064033556784621509184698036173938307882600925261531178309634283959615253244582577791327197536366157916235870927019846560743664212026696217892223014017103521416193228216504939237546674001174378956051922466691559986632265650774478964965992532170463655621970344548180100987062916189755678446522300202739552957838766169911653563408680512703134207430006505883517552752350235901583806362150296307152796883325341865279445364305103486840633939101576019033092764083439689501996062161472831037608181175155128278397573109830458392449567464447325961253449572694101513645532508803260685346349303271046949911058386776237461019465944328874420440898390130556775943943482696067114651079855731819388889353331195858117164231635838841050133007605826236327164199777651406799621656354985523605195116877544911942509402175729891002704690572648178687855916843868097270083185978123602391295184490397557100647132898071597995542254244445331299131291331773331593280796228965189429958344566212120905446452164825879714063709855383561623002067154930684112110496035335036721352667461567162159007642699392086085468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] -8899164208560826443188743660238825824083736367544749517993539758025998792589404059419320041030487121413284296173060261958602443988954868340374833411816742561574990468567869362353502412110099328230156517073759740620424455914787452063224996490945100361573915187890482403341490865624657996417073942782830405836147634677319888163531667765693537464706776377327169027346345869592579348024458380091230868364165144089752346002762556699415198017116548395441552709614074753417985788940713785985980458774730899331542758936568242910915488835886560142695732796796410518507621652907112243266183689539606754212919521845731224289009859698426656855988924240225994436529630229096134091295883970779052758103938237976759348365696035912391600378512079421157806653351593717953677109095210617341356942360950801749914591466601704530696364503122649939996276503049629584307806796561171194863420697068773484984320096486510277657443991741797375234242518986490172664502572677056983206368100374966079160135696368146230494459581313362305939626071621781224929082222779306968043608826734230180383196312840011276720718300592554977027978837312904195687486330969577906857569460704903221269377625261009126870466402695071919993861880965641541663718160535714667468011863071448686340791117520846107942056534915510929959376672460619145838838822920948362063543386928242225151835190564123273275567323623029757329306418506649844353979467519364209203454317639971754995917273720309554081141115315320536902582660901132603643055565730321722862435667570735935251869288219491763051104208986161561392673980671383744512249369080908779707056485020088825725853390909862511024217173929856633386794770758796917153152418756456572763649615405552440663238962524228922288342585637699959061892983706866471679250633673261463682107356382540902760916608250409646379080634069064287686500250285206516937666931696877873240499155891065319592055779755943636729612509577544254201595519764458927716709482015186518375024607277314687650030812643540115190443201781979831418247749614945291251177695794369875293637917305409896139438549736417698161270979574547351101157024876084244120637156244588492834230475311043480887489463864650026363433177363462950549995216381260823730635239772700458505361780953598329632016983082042826126041035336588093711641281262780416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -4856870435205430491007183678502132062417821422462577865997569469891311244042878054546264050079288033707383412115069947406114244333839521341806285897574415658307239659359232598364995398931668452265831484285955841360807087936567588225746509503466095176204709957090427738288259219205618080991395225827943813204952333182162336756094157144684311835312732437407541874579190246749086046251985879231155745809611818834678675956254816799791701823116820000143990982212108732401487081225885655726687671054323358497574396658842167474057944253011410815403826950241687845660161678153741326816205067782538825320418545613531995146451828306155245521096234267764566675719052818550080805774912855684652242440252402984360143686565866864708945586429891185097506453156868494547054879228928370350423649836171277720784103198047385914739962079744217118763428659374087723352083797178784058855439871492660836612737403915468895657474352943738814924933853515222198245282441581752836420222520486267119576949647833022759091671927750252133225958163367421511129285478164220063763971256714479850895747842495998337815356456439449774211116995350485395582457148487026254320480563558834550100919203588319347156247413685377904609974506573062038513603778213407501577734913590248232581126603896583140653453634848423244055658090250813575214302318507999170249699908930582450651803160442400587939496518373168914806049066714219161663671665372307351328709744044351011944118283970259470927612900675084647765596276627804314443980182674637955215494348477671873465162735139933810797357664596466904168180941717453634470248283451131655111094477625065307876670129448313480553082679220826725800320750433426849655239578347041171658280847261803954578306335710593487022318916328684881206392768750422268927812202670131717376551677571879342777212078088004845617151811077741945411671964231297863483107197279810531810211129765419294296864976456060257259218350228308478234784821397554287910014740269776085952671744562983472205630955948909254703465978208788939166423170090868465540325713970638995432289772045985274148771445374985826884241797904124862917934235195876820573432585721141112627169690044017037294625382543322928123821701505009200161640241799353327072202934758007598170899389584076662873911958014428292826607048435938077050085843224494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] 1462149670850573184063087377357386933065253608195144559005017842571660585091930741989787754727706415064920592398782079915912377563012842214870609534648823780131202583953949309349146883133833807637548871197707710523371009995397656344210555307016652699305343815857143205830120503131499505424139754580606064895483728526810639877307982331978909628157032785061303070787285089631297122463077922188596265283809218379930909129670791134062655439350347782028425948163279367499341069849927138001860528248711597928925176159368084766530341124456045917733959063439126140570157804723347925005022841792881326511041382335623648830919837676487081697690215460531905711228500758188272184949963624264439911181235828903519769054760567943423511652693762199858972630753052476179557537545574386423211860551461534263856882140476682817930226020171498668388381131375607159102286322212967194340144850551017033675311757576694488276465700993359836271295724364971908772131024410073291997945314432219616824134266972708197936532569094183360475525344821111951037594353369790600858480177200661633886953704142668731233779961658990661923410753071766001662938737924432171785134693062823613236489369412033603643919035970448850036379220422334848701148442976951549721569979729532257139863797964688543109395835532722947733622747409030830676195962797524616924942319900800670757910091704963465795700659208138046989965315914039183035035751769139402230170281469960484874887775030120407285405562540211476148483982610099762040599421297491726794297555950540978075867377482004754161801242291617300605965576200049173964303397160369659363443579839083140269122248875873127898975465378362201593474562855468206612772362980942666623669464940139509378669864652723011688376062104216323158493210144563589236180754087337594265633818124259007400551152749580181671512913614226964878202223233230689618110835166354222884896415351899958755093852739201629398566182991707077338679996341289301855412779546401141841973437262463047879648099689029868271336475622266606851180896360483029427342063863704629993187591013044236853359634707414405571418418713281264867408308491245191062563508252595227099836070292597300485400022378815184007656826200215798607180646254588105356272768648176426878513696909381653044679175376728941139189656841508436629710622194401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] -159844619977450855527263371919044913692825738642654700951528203304197780339846814906969739624523498934831625816339205315457757523095204790904897627051238763438823060145067404943321865842364231561225128799785161345860821849446922858447093163807380745375044768565286803720722196942333801084283044347066591507073700469755921632948923669190411424802697316492872442691090439954154056361657083889479164642030112791274345891148106357596125912010568680756123063568789353593013337313315986735591274491105512198734096356258118637342918399486915551871679065742269295490117942327097156673111922024154181458672135295547952811761456278239835078249881688314018085249615850684295392428682654366797983415755972192342729359480922818819618634847178043661234745008501809155960984587139762151851597362361475158180738753799770230954308841297241310231091377321374045291713689264914885026941859285049187869152181749406654685078625819838175268202558529424684932927307840406888869766769570932603257187396334136848141322982791228118833248314711545092285704726145293375387307421429633147707399228829589583355703268792032790401800029647037136433864805105227832758739445415116235392092938480637658732055475763428053731448329031452909034215260544937823453948561028346771329189728724958062043416877581857472124431345273136136708289634411018183022826077206921025676360204411958437891292366878307405784412055708246279667802963604828086312881802687485763039588150509499879315613409552477994281958831088805526686127515456439906703413073194413989470131427179131006029774366039602441489827350200347595666288516824403850322656421172676885151385966528533618297329531089854216647711082898022968942657287140512293592466714903858542118036451591232039956280347430634641295369074509648371254013531657019641371646387687583233543348267974528738759277454823277416163639873388242490917425535840209509419324365756931014513995654109312646549686702630462861571174108912799082989022463665042528198506766905190859992947600292916212508154850919698965825331028159173674522500199319659695375393862272152717448701459779457762041090115534938737839579786145595117991250888047109034302799599335438321326022610616657464723702198517864574616898890126010746692137397860753401257914284944297722125401182036821868761548867953327605505139697799659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] -17076913214098337924873398711470469923445103939355613954885016079553613993491171093788721676615300041540522047965373360448997067909548118173942726698601060723630478777191801572819429411737928518238491214105762050317560456320578090291105114831354697058819787833874465269808778263502912193582809057949873515924719677909051307178781718971865072995216080447226816999391854384379783487276711380715734006156520969405686241538338890263256621582576987006150950039682457929076109284508896034345640969515818247707122858069528619895270747191745922129151483683197835530399601925915838256229199807598380991916161127275703611781536231546443109536411181225358419866579871101816273656550308836332038028493856234149031376884752361319857719187652839325478896460263100669318247159371726535071547702235544951676990515816811716455433953072659815175581454308088487027242230505383016403233204026532140320335029748377821591762033247225536986701135934175881969470510275209570359410246945185343266807366691085228493131831549959381797199513925150272930382702132938866358903462893180399234017750161573132406481507927425157161057115081323318485517105985227851217824310184330408075059637673236819378315741491308129183494583475918621344997355923199152863425504266927286908575561027186043903907770160267004558697850804400273420615280048449231299096546111726689682737905488999372356480654826268943143324659327565333922044298356257985720077531750069473101544888393999773935596649380957732124668426174548873020305176505074600951506236725585351531718880022593321852281925325266920744659569222553789350159832829250811943896219047256354466596129882820450087708849865238043231301630547344353710022668631151836860473891196862672159445941784077852267726771126865862518138557852101849609368715834663391252535738376693953060730855889669038816164026224287500970854762733026783303600646145037385483150754006506459779511555975713183059443931501919816144976359998772662176648331316698252617067012731244318743397117884299415169760665948538298570864672408726963680350545980875273595288961045939143715846832394313192424568037266271292202527059113677934625461771720103815532190087628712752125952305150054458984781187662227074276662472278958086854218222981926923972211211479578215230317172645140182090253455836874634172161401963937792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] 14256156801215279163291396821908416420517680466054821321785902198362666958119968118480812326377844943235171308164928759615390249699365477637776639440001233740510577516578502094722919863042180176022016421799237169892792139004642515750578481523202256410757252293951680562285054510938685644404273380911688457059538878825197103718534175352724783242238359020753010670159795756321375273982037654906762710040984109330314797194163277138813830402840134610345178766915715208861188731695453779757535640423448981572238356924420379588243673425857450293491240555620154721533612244853939859624962827548111160613084694681800456264762039443558724062652802825102741060834034732652877934184989069514546681666793065247704995761611856566368562151913149124079521394673689087164036418789119333339088300337615776258055836685910338654064790516716157485255780386402081734722703622243984670628957987007575863983960152912037653820834932778791306665327025548324492145233248449934950440014722224443928855635698925824168699166732216233247734832493484163010688747316260788602422884493097959167755101209006851906088468683962473513261955678920585476848081933996401117763837247573522487498041355986533183117889685673230332922345177880391123853914301655570539627545497228828417665272692860308111267771920035781259705901748918918878039987072265473047221524958772189102769937254366705045882975092931218671907300497202260998756029463476977727610701413791135206926579186051824149058416063911180298788622240532135721064411908119275401654233614419442353789685970577149067261808868775360583405409683236636764846323945561165245717337167989539764626012059128652517907257666410151902829077761422525082691437797428279641772852529600625725563117919111964563018459834849080177294692466561095862771164259765733237287488869292066709683866043593980722851533938512755283192874165438487697709790985192629235293042631387313659808718631823653482743478635590511410270194660774065733450100256251739376296550975646405308500272080830741880490198460240039206608518169101488536306524320949686862238149692834355352166329768205827944176639568422861269995747676639199064794636183027044334336540649145234048537505582968602506699018522524113211150019671886262558249347012655059266649786510860606884994036520678624795783745152589007576316676386324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] -5099459494046601299223002102942624683413031727840173010127424198575676554579706319483510124698602499105487529468164043436684537904006553039592873289823989125535272775756382792871218476137161137567316973863466061216610343439848867798600614746241471151583311363341149271562598682343592136425357956487949785990281794044159922849271588248004886513450087995927779081850245589098861549046441848804991533045922426045239507987532349717447432189724142496795705021288350028374163645414435479831622610707635245042019873729294072009515015398173790827113944159445025341980203309851946172555293076735138933313852433553077332140801175243280351505746604052709380155968318107640635114455146979045819028963107041816656337740352076107340815968032679667144466201437981466858559535685981995279185386357634798044525980335461550242072400209564970609373250868675525533259149269433983958902441256952115344553624436884191797105944383166086120652111510325170096118208505412274735913728722026491697995228866076572298953602714095103999837905701822539131779610301050420274457604197332007827868577013175519535944712756654039965167463129111380246433593733835796229933945438701585765524030242069797740857201037276453443097281761272911251225484009424057873115718874052277236681286672508693771642659557763845069624516203423202232909761221996974910964071715438376726698177350962442042859559732826342421000353437068488915463620573691809747337916221833781907319335357056911244584404889388112866904364231419048531386538121500802863321051559449323828611859826312745652217173750220104550843790490415809508517339092930601330165945348499189046193579890739003374991452946674909058162657006932044819054701620546634075273836356538347518719398957569890341761333386231809395978871467187541469044340463278186377624744158585060133897615429254446864093479286468948780822902242021074311562816176907897873928546084442075282961711853092095725728126210142443615671400287692095739399238341862139708094936751376325245957676665767729517663420363348193213730608805942819822015756962824396984908882241488010681223488101483852063360734022877823580855570958753946098903015726047949326597236459158228299800737835784774693449713778309021022852432593602742815533739304900851827914948557155794007612194688273066180773218924644697231906309421400064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] 1149764908383396201579600405127407634003254690341473014345638356339905489066222702271757867887197502935728154473683603851824423605311872141575813776785555777840310314014623316136623056044419531155073168912288914997441449944844099112159530756850169838179188357259551049347748920961224290656440994265514041029218519521953651456161848931307763255844519460084313009087692082146694669622831547789455891940183083114533586779947063323685228892621259938308319130593219518026867055358883392902280995585889658885000264578105265347496925029494019035434523504729598777887943821032907311603578411197214702940265476036617925311397886849876103125860854445410014959077811278207721874018127340814052144988727465921290944227325607345866064741881804669439263716070760526962110754838373527819911385787035459575294588357989819278102391777094597774578847123618263500660233239795574626546174239505327541009059021351174877783954398503367793011622438432270347666602061071489227066480562136928251167728728296219647139648872188006097980732956093295588690543684163267598945430814515478102032580937408696592308129036385830607949434961918835652388154166153313866134117135144853977768392651488438221908254845028287468484706427563608993558449566971784556011358515004683200554901639150323355375010650141870073305433092271564568999929096254025666512234738191773982051835545264959228687555737499655395861092485856035159016419361819136028936521847651612743819811656903656323026563103523447346323625789028955420470925407557775264994631727813578381156351601239813701426889894084217837224216477362261073941009429449821644784155683307877895193552848913175352108769723574136668157155560744741791410505741384111947593239353594911986961801267843568115348788527282118854916232544973606347625427547665480552511843975627167559148012233333223380823181510038959151119055826582828127645417834610916242790222149481052351399652507769182254880434330314272888050355296199463140359053351310226703957429831129833862018950894404064245758737716055955826182032251690771333977585209357894493780841595142838418654363778258306656883584398548183044824499834332181865616612735121340474593550393944233047342916539471143870206587307560627002591584582932862270788077711923943954464273325541937554477677667948851210962826095251190478292285464248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] -52550208838159177928308859795046299160290011557787751444441686439535812413244752037887113633770405283247106884019700979134126983540891266794182433745711293294913275986491798983633132642679729030668940708509673788137359507160704599060913064059949385679035706263664211549641971832465091240991861029975154343867832408768175681386550808040005229429858240796729298246564468062966186222888352256746439194237659784259672469841920465100446036788251299030515181536274671898909373219476161504859449217293184025118780666087607991929474911537503651114752344801968201450612853185145162635867435336022937784678720476724632339471594272049864680596807101577272857100152290025845369224222175366816327198316239167848127155967921936345044728884466919321135108511508995298586084629944950492588071603060016900190140426115918214590365015234716837271640861577436473668777661071210931880469435429036042436872205641501774264858557137940101553419082809171662849504744960719422426849975634766285679485758673723189294811881436022840039687133248520096229184792568882985026800377642402325869360679721271169971891016683070345004087402665115422216655766863155460640410628203982821114789759381166752799470327906847498076946576644989928323975836699833861852585352253553005735999126456265876177102790674737620570147048575458129471647442816338810622663465939381587414733202064590384493692130073455009134815233438278097722444878999402627772598963575421084396911051611742598692266672794865914446763618028530656668115439309457993855882645548741923059886861592983804705813058374580477422740086769611083709727746826047754599470037571837151118956781903042066084160666671609386951571684761124948190259014414829215734663707106489579260981396221948148514214329971240936320756346770751670133120861173472958118225430666949255543108074022986401066625072585254013812460428383717714095219967319266929505315778920675737642282851896540024831358547770054761357328978141683162415202801844400863653776156434274731271310121329741002381067410576371211936652503111926790851151561992327194789653391033243931570808927905341918706845176804971426648951152969709274587730476644685246395277761692451649987358599683234506661708447537875766400457940265337811200927597902196303303119110471829414232590750769989430629173826254842397513289469788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] -74829131842659505322696665287549720538878348334399550638257450231976281616049799381595894056816306458833086643973369581224411486147204432356866093820284317498262968324048842669309957391743560207977613544167732321969332674523262216060783268620068034748350698496818231096959670677228599512165037311420451831200558750900986063691228245921797608541668162183171596529189180172335869561486103130977214200073699960517761140643221559364870521284841211896433051782115705112299111327990696100881595446186677564222302945041592907795947397082820907329869199465610795665193267744362806040198543005106495209761060132037584749367805968721189884496492384618800556120262942652366985658744415187120073166936008415851572338461589163985229129540878723430098279398630984094073990636109520948233803571257671029982562886323729671583259425927439890186966120580742730014749558245419641322051242343493336265756178668525935310513626972132323402618963764119610607583738870661449279970396893323247108827800484816044838846549428655711055787072660409209101524894787462832699196948537436970414371466988483993775077520655197743021688551024469013151742952279616831937415666599911030540244151818250292100849931219944598877109837836455830215810443298536171741523543780696883285196348159104859625887411409931126823884041224600166985571679054400568245856154076457044793887971134233135590103573513994769851459065274825258902044105420049940695410254026567362198715749090644579505813856656015262589932315955986520425858074507489175220513479585611679218840889469434674270642122716256048588449353264825519943254635341799122446536778888719806333143252958806560644674448987497954529045573797115384522902731825045821507829881643968578128472461228213579566019965107357045849304242346147693904592805390561889843316362374239509239238144467714189648128232601067671817157828716073810944575391828806532620946667085589796203392612979802136366933000954378042705529100531757897248952236767802459982194374164637628228251174819175520854069612767478460186950342436142372328853482507810622174208289941477881695831168273583392197756796242102926874415286009033379721183356713056561266540116730236093549879069157861800669242595007285780032220453824590416402326025098700712061844417400108616155587956661752709131255239484504700569915700019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] 34731416921577818598414458902060203371929168576825902924147278688010649934133473083765647850733129706622228158683455365297330808658816523613356782062714393966249325741642855718144608415367863277770712786111686999762948368556910078445309095024205751952231692555330533352885963984283640726920564517401908835524370451276808070574061435763611064445170567934009061934445634694361712649341420262005420909922022514593042790601706634244977520594605059051473798185455023979939853563157492028993624795925432363395739037315419147707531474917223718051913741670540778285974112005663929883839949163505979809103980539350881521731858859706808462866305166128543537264583618478487548108033961085275781393954925156569309111107163453268087064650475253214178715940272742990447980663658412875838508507999110611692843555939416044622804966365309638397665101643764049929353262205146671697565888850957580438166803289538694000359331308101805876909146366009467182257779216690177049089156684196839802966121892091115456459229940495667381016832585551552012221926914755731164127041913355298500437770242615523374804637836474124949017670149429860159038405822725111263633459595384882663250984023220885950158096235756129129187158735124147496505439704166741590188304615799943619744559157612097387542319963853302612877734405390522132755466054730853483447771979656876962706019283599208084244993726262112392304966255887979003536844192973956558699155428896105555074520770243776780260888040321614874812855737728311888046610157729027505831265828482645062747628841182938850587426899290906745338917932649633290360793393853822601726263763779814697375077030813727463624361823272362835468856719950173776746024245911351589054988358204176957106547880062525385891888911332258795003597583850806092091536540699976823865679027531105116023894862322078443937821103228388610392713108242244912585996830414626447825924365154973220731204157966516739316993211253758833847712555229736136696413536151961000659009929841541054904371672851782283878989137093272645735990548585990847516846322066486911785525407150568694288418316799775839355825964828249017104791214085043561312862165018557167574947116105655075001717420783863290002438654721499732362824383622256799595842282172985203229392585638991239906128266637989101776690070831263419622745964544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] -9174099308711326036919258212064175647895993865618623332772525003128718435639138409107722224195976260087472800662590034714182204478483112792209132033715022472270933347384934092801860175725013209266271599122796524611467892704711776402535375504448028022087808914873657773338687858633598450332924170689460214886330691121190834237276123916951050081626664606207886506739367703301859768575281650686566806036087194715347627317647683175724347798897550005381855798391384760023321316150461556935338751395746924825064259304886898485564431380173893147284541238378226193782961588109150039524336477606960975058646313740447231227864525311927807543414138268391301469851134492612049045503140396385856062333474136883466967801938538637299261302837816029626541273219543029507917363195048161320205842613562222427350141421613253738516138405224484093415062355892483847381275740848767827854501896816103912356463407516670799554898539743150125088798238611103473428065083476725727392318003723635632817634736214478387992335056987986645357696735630493288820872373554094705407449622831986079289387730616583286669138015078685683849626339615445201260666798120876780912747473850200348690689430053888970237755875786207413486205812812087942234995573069513099196298258607185697054584318264571118652713707799284313360176538644387622007041484894572415532814337326942944129207718932962087190670671758176766404958630278810685374512454632322995145372388790428735283968502930322975615632956470697115216395626734710162549283241066145730443935328044445884063432755066852458041058673114945868377133747823415685737338723211452359772573943730104871455082809063576361788036217202600334528047271422364520202909071940559424406528709792797750229691557531737752330815453857389675370914982338491571993348693111524209095701532271946830441376973379753890422775954415716625642080130438745210858655276262192443930683513047763929333494331859923771841549690934444936198218065693374778797419003352017447480183939775792184551924726007927324570447889921362166285769050023451592793295787822947915297368512419122890655770417747778319959474358272611255372162285115467721597457603094141118866948826232578358005212458454433149129774725836875491870571589521967269042685349098918938554483916221614381545312603139630244016758774417223995408053698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] 1732985621337010272089519944936943358066806247754747792751393152985580695352711109153130079214951347580538338731203656061998675416420755575569711848717840063014466937169972069270700108043740247973887504193203425717488910785435951344553115160984219638033539612761145482769208053044142974303455729433825270588345270969701768238282632349089863951242446837925202700527204382554791407191184967588320343851791943254708346865043245769473515944714665054020541099342343019939454628589474879686632592881460132850303455579168300397648357678612835062655900775186836590344560154856635825130674353292807564670599023803017213590720588083895767320806138271426737629512617278089322205996288135162770021801866745606651749140810284310078089640467937463831486608293868789277816266894699206323920014849930889358140659400298770059477666848459303687049459962453932770389034888405144524805276750112233780569973479010859230243333620857651533628364861131332966492443285939199512898587719665126245465749159316401382679181212103562109125421257380167824710909001341520090490455566650015323738299782508770923755492869440651082376132275043404089996277006299215327423567447730532703401365001694357764541677626516876282753649152670005786137446033514042129330877062585140520075286912195248595233424453995462494360262685059250449907395735601684577933973632110826677657030776547329720112503600918454807379823159470011998560492025013730677187527407987829327360336192452786182124261061639438160342225083399685769265842938825205512110474304081198604169925565681732950399557049054437708677282638667560278191145815178846207935199250906846626316399768560969518203762477589359688360397313913685729796975093079481040520538346581841002685200790938253733052200468861813498434333572786292169385127521387921694024326667181122731393019568720226281603095212707148115451333825272228280518458749936233421297439248388871612045767736591204147337508730668107359510980206881288620230830529225956673517264527413712801875477580671878699455950810075081177894744803175906347586850186681906603546056981775422068845136598064209487656554110027863155718645400623462135595051059454701200760059929492433395553610967504892214006285994854622425701682424093955121505366818606760246455776386458212853142151279492119186385762355626516236421633671168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] -251905340233226748123812899307074945811929018674027907197646208871349774024957502324037730505026690920110966281338296262864246658460033129364810541263237858952446234665459158412300298291801942525741520863522094099875631630585479527202393863955943386816104842279420938130046785022164976646098406202529533091603844982611076220954063937784741711076231996436790116269291134982097516036492411739542436690813848082678853103055920421400925817138446427147574660959536080101865920818004548285464389676745522799267828533929101955925395237837952990555101818591901529512381687701202062434251314691115802454643407737086977952613420734854818939760542203687376967976041361701921548468166637775728302399452488174238484439522994499371799769099209664620854541562300685901724654725637866979092485143429163095544595568063320449495105949815885460476739841902076991319597381350434272410822459379217416826719200584767850218465859447826577811443192469093768546544698690997492659028085624082965362650597705644733276482242159770311610274516997078043460426745208224517694006881225238763932165044641847012643959055386344569034601050461502105070255728173518642036340935146165051871567133723762287208626164847227709173198091410452180942391474327105782098018458663776014407748357777524035755734462317911495458351242005889929560887111057435476090883435958086148998445354145236078151385540599178663550866360530791032515478997210114308641210283147911005358765355973951824275452542763607293548678353078909346469447773067756213905532061877146450211355004972218467138013160361369946109196220392890514125900430618541413732722947810038269826951259149940431076776701295889677727345956645412419492044526615340043435783633588891778980567751971450389152120594293198118619186893457878716163268243611083716032865763119091530518820925753562997711919340842440799664120054150471378228456717475112914817931543738229385198448061067697600200193068153244046371709514710332802581310371433317327977046188069637326456127930769310653921784121238789395059373321714714800140964661569191961059955251925717847514825507396027623255151870607864769616258334659740498522354189898698650244063674052424759658324100356527633099886746954193315985602827310268127719932265948424988887227324175052996389576652922679220099263217752536677567430656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] 29274913423025119151905879405686494323194040086707104192715912765282272574171124125729988605053838860250025458002748235574627852807716341586259968325082500828745226665875411564382011660111087095476749542112813287935905112277683642433354852096314955273159572856214988113695916918112559513635850610975597722991733155748838275041004509674098631259326252827292639537590452641611282330775556039200596286859222921863596127153162695285757017434964351651456475383943600218951703852431438306206314787373783965029676360998447574095064816823739175376793331870567576202521742295629654954832507158002003924292854228826010472769052192103919857798751447181639256697255749208695488303303483801069988391907901372738959300797454831307467305006314561051091197336626402480844174927831584563514556379275268666468657593347628869135344505719176598005920341840421953152690632426224128651883757458662213823076375908173216465287175317461566096731560537076643262442914107151747974053054809574757391567916574500324067485849696359259823545771186039976023897601164814346196469062421285736401287999054617785115303087703688131695171294022760936473772487349545392402784503686906501410584346852088282987029739884741856365836725636681571670048983910945172125287221187690122538576052159129938621877087177164130784094044322472662261511012360056138335176729465461086713519315436703362043630797717195979232927771673451669170751563864821668936335358799273337351185054915493358898166719767808459020756079211134339457231210455933589087060522865948752138857576835539033894806427118595050732558353025986381833490580732329481066466314090193808231756130879829401483175720553299421694543024492475808149262956462722234863760412932627975820495986061198762721707004047436815982715564150268046875313043733631192630968156710733997605429934025037035003827614013581403986258288771569511914242900664038053533589364484919605760364726935448097473410531488379435836699149158414161871166410048659247127010995680060167884005467317610473548196386610142168651263907448106019153970314177851897467551424669854107504828871324600585194679092680022828206091152096519031667093083002473900583210360651680675428634150089203887347822241876860091408587479368846794986890337825569837465276930995065491686216747229273101545326694105953986576490954752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] -2790925998548273731157512517418535484437611260117106905774772566930132631536587224501048806388311617434578914183055796575299254890326084642606966790177719101518802407743400960297177120407067709587931453688895524490576811660891636622491060430909469898245425150341075332004779884027031635511456205350833602853356372529066715131063144679654492365626896665908085025805788055573572524400474033480076518538042584643215569453355166271848311733260264314983598887214308170776226588742997403329798569878777631222892411636340249647710281938333873856451514287652143099003688000645879895737814451278142829703843062763500412592994795868357526566524326589250128385231539963561551530761924683831758104534512084286060860983576701684806986615899559684527776500538090539355883223073915379361204792307442226569674865595556555001857102017164439172145771851241419942123011890319571464053603997541612541512251192926188023462194526964361780990909014472745395002188008388915393220923675025889952482846332540155860522868046586480536420832367823638206765012339251662842273956456807526194359539655821516977725323425817217546785242732156651858008163604153614286759427635670178812661087261821766955876548853060756301317921067913272600656343913160874393455657948623421713503311985984511297997716381487893759413439662592961965412694907601087753985869274750847124930895051741813966947469960197775391373436435627273572399908520585681130759276906060029104753958953680121635829193592682851220219512178286907158488628833312080110295228644547775470629676866360032247439646926619950850886022906267696667690469980624241010622560085902775769081813653774965234629895750400114338670906173426813239229346226184887582561948593725677749467008442744230104997891570699900225769067279697286983622675032787355614931780873018445756397531288788755757322136980152328377084239887685109990366321049711131258712818027629989231538434168202890657015191718471543527227694760099945434814118448895933524323410144050622460801582350673337968310378782311688915081046610348318320862907985958441192390171935555511991907493774022839723537923204265536965102867927701986204214322519158108743106282319913120950878964140791841397331623969873750371050191001226746309155312947524010038473462934991192714443197509248530567555581173330865568339722240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] 221651127063953578881626165776855961528991350750389737554359610712531571006465322381897270093990097721436431786030876371262104811187260872575189393053231657333342770318448952218905138358304359569682400394733720193781469103961346901116401982182501547381062620151386655286855461040174767616044251189576976597666608288800342317834512952730220836541325182358894450352950292642081803999109043143515115755692730630444802764045050978288174043903699613486588337937045817287099240851676977128975932887918078381180221035129244501651543208547113641967060508748329340406636856598503916943369742192598768211466231492621419883218611431584576596121273832837272411691376632927853519889347757263427952919523549927756130600125584826964223839897435694201981924975135307212624774441810636598152175970957401900098978658384134310504048884451993334479020262441978668515774933570727739757319694950285171240313220066551716420572447487402370370144765092584752123414744286169659365281245388770000733290818299669759828397422751707050630199198517679648694901335357883868358760201546592025038357038812060221713816102640031564963456090146487076144147467744336199723163191175100730926564308391143481878189126199412883337751665492503498577282655959626576850920239400223473848146788248370947205015056820662333629867733714144736670098257146610826902281896044851470318348663661359594533994801136774430338802886818007124756703666188514763882842622759481888550085131597342757640081446783826995770328926255202828157827017464922916207794607699861723299097072479022126935368164072569984284403753752798023198938173525958222552570028743889530075235354989111157662333998340647735641118505729331542677165253870860976022262637559486545286233377155026911903398197070604485158559345207309591388597635172151669826557039342725283018891825992304999009678164556815711031196536333177661564475311564318622184920577144516519162468496994657968271837299087874155827258778556856412475771957142456100655094987650258603934676282302556659775222011344887772973413468705772899532164684470072155913542605378241730358815649333468326102033930528751303255456616651928763965053461520117394421124306217440898525871683494203506921579457408587578375538628622683083329745362715961206801871208736260106510322474737064183691568193004934176266256384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] -14608810293878332214664563282752968685528892867982890064033367831673504238413369880382050733747540429108549703078243713474039490277772320691155419866113885215045974085104128189849632520338636793356343987612721684004137944515172488593118841617665217940630103442361366125999569586250539274933429559653319154111183766536834337191312512459541985082798693853229122565981134421079731414842318336908555952269147273748685156129403053593459715268481298531634074339172812811761215949338935721516840828038742464715942534592223876019188041963807362722809973547398184312747964026929568910635042905734390552499938351842168834528636797934000195816592916143705613120453287787623505721672921778050463693241597147798869714159531575176055219863719429532879208393598675232687155025542506102633668477184365077062822579035100166827172185588480992821163712769334816865191790987542532409849957673416574697851965165697907132999742784479020601756081423494029421732042848016941110719585739161356944594171602302087005365132003934773720909381048586329413867059392047583820803461172623619080901210356866478849119818492593183860154307482317438476427879559918640993756998462396848507034940381249611132331315102546140760399894718289689314745712917702999041785999535060116563484732580756295994004750879018198199952704503294679295148631942861576695503016227088440256099607272438469428796628308797278405475967142709694822599777021728159550918515078664927660427682667869966557279432360065452340656153318243095917514604918147312481345291590135451678866221451594287051370813750718462362754515235927068532715190822121353292673294938117346235338328227218253236131801487644432553606918304093830259971489998251149756230966088246339230876783473948432817444482494870222024406589793265345474535495062577989610572303743799463092709479260800304424508368885258623114788946189993342173134162271968173756246564747780461682450932379806069200947120175507042432021068179188164345280863236950426277324992727680799546776034368633537502979688643153372377350122732841500134347779670527352356312834016709418021131000360113386202262653366359527295640421668174525227377281639878045092965915306473847409451764638848497174795389715552438831033410335041687829011909967431987508034791346247607839243573849225635417153283599120179113492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] 769364246635680159054832331243623149484638091815765901106785528142595671025484836477064870024458350154509879245212567126287384628028331498803030548402470547357591435237194055352190857031811017332327431127239916447726204477664930435901033204874857855339265744565112000164791648283985630611550702886348662659834397526771638785634027603402038195770837276603748893966890192469713909765655286763981267009158824475353144650884281312980933617107478038203982854354586590166746464135348588957580383778855295064259443539673159556621045422940656366907322060116601212266048614631220032912014877755436042593359182898095741829874941767389982150448345978875324835327885853707961575925962810240553382813075054885969782369660316253970612829800955368631015928443502388475619617331341742494364633010285731632909821013985070305393079588977091555213695706355282999247227974159819037379535651295748828031754714332383619603551248684670280885549620942820037623071500456643926871951095687034161266878475545559945832300906818310010124267645726938612481788595273272893336691480072545560796023186456939050800616738443823122022523673619157791338892441328805697901639830797049932214531850130162797285731167161254420282961590329390929599830445001219364727105285425849289091277218702362397475914025493431439462595628710919932147614064512034538045785443025901978201161537723698016710601314361322028209679783257897888914876302806991956028927775599119042710643523655580565364854913039942010460452441978438515379173899076962064621070570378966283622487893658763121930484030139627774869366881041248789459367706236087766827702840266102637717109586337006562581533364087360522443592608760132126092801780718318523475895146938682263171062191934664635699296538613357702877255565347927189877070568954700990571039114239007498587831962992598928586034955372408730533161072563470390954286592030074076016378092168905549451674305547903333873038971888886127645146094358887129305559841555958818459786704782955557464166581068746100664515806134074662099859776117076378759234863239256178050678590636685025921952586707587098224540981193191478317949627558678857047039765722443075209960611094021353198608213803343000790661774606615728707260909470063976088460590767369450469809501822949291964818734428675828397262539734508388745216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] -28798140689416283546282603638382977396405107636390196187307100811513128164684172833676255009220179899748979047501672670061036343092712171752237804874722106854171782281059746757768517809623990384957977054878302466954550185686950422778515080871078223102687527525594891840314960540157423379650807083435072493340339317046160488574147499268962449355740913762689362280040594064320471972365711635638024790113189758935504684682205403243123785094142613267289527343881803179339090402238524932866713100431041947205625472328418033283978526116390446195943215472588240428783107420155630843910730455837640322111267480390512842894285748976395905777179615234482063840546431437626384180569545606623359845231544375270892761377116551649420594912662051228406269221926917106389544405275251167700033569242329839102310365515776088705230650176886779210046659836032167107589704531248375015166354244315356856648116693110741079438463095719470258426029344376532681948246109308644846297932962632687082755512533030596014603911570664357098763256149364450111863094261254794645687141786525319087940479214316623552812359363018789422009637725977476071375069039984683573018357048376205641935407924542835402059621272341475899081968872295742434779623314896814728053097885246513632216235041713723332749132214872476328700318891240633058897230707526262968375234151985373899615958862487713195108865374102269468512119381862779678633419276383435186530978390782216366614671616928590697354181243890923201945837583726827873557799725266015151659817531124767046980747980391482573598843153682354752761068285997358128857912852358992758562496433929552545877182976340956017475603506920342735435051701970341029141046770944732410995549264286334672228845690477637966689830737458056176430640072151232976214060772810158869029434899433006371875251657879170259950372255562523377297575714151645886830451774854613499924649292779817283478948963057176286738981116184329886308810205329139720473810514656975549146209853913069392279321385620622292028346470563676340411917882354394501305415701940652024505148902466988127575135548924479574157919850877583444608626634800800688703549849376754661460566341660127662396470581362938769010045147459201359426245340405582770479890105888677557635878904764788308904687467378270914733028870897962844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] 372705734838262690905715343646109903579073339922159602086322902365268926093496346555448527037275124359600710193912652890243013261606997092589880226536924921750548058232988095396813945010053706269485728232482157669445545937851267658970857998922973435634600236674935107945913903931832691072466060268032333209516151741775340519097067330621865737402388119609591672145410543036909111978378499168356991444824224087079077195634752124116406982212406599309873850505974442176134249506513321522315924442393444857900964474791296802372654479222762659035032265790544532243758125096873809586591078179430658814729006764693621120799391610027035818744260997148486425986851079236237603479550089619351623486474775109808756580866097027048335829061723856270522435374354091778566558717242057495694013177907081549854979370360207439299521892850134306718589266275901542689909073329489873778467537240867041129825147002444663758763428758046420918991502277016615120393234584174545534073313947388099678879589393428690193176384742054133864429372123100646097125558120460899723448555524858002723968744121661577871129894037967666521711557140509723543042354816546274738746938721554904286708315429802908960752549655669056769933366613712480486644924708893869496851129019694487714948812076433153336679836577992855274538703524722742380692171949178296371739279018526639442205599667067917825827837398567360460931273971948063510889891293798352213202277501247324156392390779724790003018675035321732941182091408040895920019582819224536642481930828887271472719081923860866117815217980746982002443245333834182916159994739455388114072961862274449225091900410086080653541423670175373600808495220736648618152930823617412830289367083179562943781564498114931056696139908760853666459503412342796221250074261585110840374272718448053609792904781043865318748974042211122851531934218009172022701666936448496545609463885540575693127060196081446099407788357827740592175335743123323303931891517716618355911153247954399292130990173885420299688853666075572943624266655120076707359230083498795954271266747839334287574007510206116642026299996893808645298000244461164191323509242287637074844216048762975980544580385291913145064105739547674305926973128953358215527887798435159024811740577466733576007763187427704154888875974724681728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] 48706814188910393417961782748602562709767263733964031537453026827479131222106481254022032841194797325132175229253284803311511893021157758096898395363832734936191800359551204245456016100746317988709105390774739927050358681214799160993595087113886041778210005968206606293141194179259676922373825410151153602254804794750893395341492568707119107696670025087575464858758740731673387825632814050923385589994527773364994484106028900216174573702513482191339409027517569872637873741202017329410353218038821448788550611043255327061374699514820056268686355335490672142540867014924568276865974933255291003686839292007907738750307029633458745580778807963692404487630451095832405774780790805608925074037190073703052219670130411914028087058235720135379349940853274273315290029148474443487562520971561216670683000439101881304482837953501454789960603805466315811717073237332257004430538680494574941300261360670201981612183399942503233473574772651595419006478818165567225698348068941717511045851361812150300141127762310524578157332380781501351017209283150895879255313481654369723675868919984562594977214244438873843793458497322223868225725452366379873300870239009075287755271049704798312787430787180431141371640575624588113592257697090086455030126472549718811435479265962193613877835686928065658936838539710050760816315557987794389488645772894829385854393469237622366370894313316153234889299662259112584349627498261487919520015422041186244767507003600129346931633303485755530525073604165890319239459543147595672871909005559373791623727470778769159355649227035478330200673102579163368105711791008391250786599521186514693422393175128160638605797955692459867268890645051727941140607091788438876457857346300215993421570999566999820499767241434736472111765647037371925723386201209181254814823610559431238497308081033545019540600726331709197504177588906495603377315525231132719837360469676853493879088508735107583681722082683072509553228020572150291319275413436376146118548217182603499536130155058763245253005696027500720890278144027161867233301189341427595699982327191655937504274575590168926811776043872491723861427896560440511350277919011377761669516251405603221500586016273055811873148931346158719670730376282681569960624726524356954669086086686521696696670618574998117675428240823418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] -5556643244564231957268165045420668972527131417833447054144578344302698041942255745540739050391421691875462405789825457245720247077595662735173712160899319415338542255645171854108814150039587791366929507810845438600354394689443585488791284690731039683718791380755447399077361111725534708465921298260665713394312663497547167493895798978277271710206427559790959171154274312262934969462552102100817353685397002044986654785382791782187824805797114171763835562465632406679670612048618395309562485159278888871390173032362952398536693437725814475951151900295599659203482168251115327102589543842936858209097220055150404641366453904261800969775370245302889432835829024852467162844847403413999630443280365967192847045105110366229796772406218843055032954727743531261920632018505952642103704816097455257613754419895563390662957294681071590349510123396723241816413015195130718777689976341767909422054048446905381962451917470716866559228685967302094875047041970102049435658309833390415596568299623638446015605386678597851116717334729641801317442387336477411791623435942115907665106352408105339822774535941884114545372635806299409460967476491129428956915915471667433401164926687476784623148604111561069386813995895618308301849507612214022467834497947567796165366506133283918890419787282871937429279520324663508402608480058439022238642592668657232985928355283815010220559416407423012770049643636222759847033812888469749595487917787540350000923143143943475912170629787928462246329723676426663393720681071664876119108725835100266207696710156000472042494593211409768022538200320592801846563608190483554667850389678125706339372815051950148752440739137713362783440889680369219582406479546205359508916362608668808371334161138290896865868795245457651955896570688154199053092556399776535809875841294817204463585521534806218715654233924389890527075077119305567611786618673878991027671238339119390684335990402582516161031009043541559804478289978615026577187117228225073946591885368364806765941774931565906141798855821778277900421481021833460407249495075544916545371916372180182281872286242865609376955071738385551744926170224829308021838301497442524839675459231739906795656597715034807888642435342659897565983441500755733205827094872436576107061371781657148618414029922015536376828807719419904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] 424205046820881198208777358286976366349093415638907734588411960433299165905534471418641861594187349204539757794865111940216590792989204036550195616780651327698975927039546155335230587182055127029081656330229738733108740480179029588349200083107070216664938753776092691069105776136310845796543018098843446527903818719939952237256169084391296353322307044740376336807389855688203025773452574300349991399507447900233074081955153945796619503008914475309746411954872955916897877038430413684615641585637085881748631841672864177414066374543835491197401979656875011882070495456501354042195214204383150620007599179257778719865355232283722924668079624230091505184102444627314509252864836407575748613408608490686746786704403690308502965998457066411626150174731047161575711365382041679094858852090690217854634261606422148677902654356175573958944056120946814282211941257653988947432511923398340836275585757464122375039170323558698426631600645283031654726013205157440505792410065825558813392270797899450717718767731506860690907446518031474339557112238701144236681156071780468662316387102692358463160298357531569834963269590355092999325734386986353639894535211484371164477531096987372109680632078121449168312061998061392558214324712716686064925425415585147475859272051426218212469771799428262438501388545151010632421774700197864640588014688534180075673710883069016649239770304359890476093378898237984955531266017755269798079599780940064422134062225948707367587694686194676960539528683664310874085184694743933847003320802200572097627258587025005382047115902418026396946199047041395590831697211640958127919720022360805374711892017769622106881786460218234633212602882516937651367073477017443666297895344503784102920416895189407118829281284062018394125607997769941117838610269576880212565457778396275917957297834240223663977452470535657443367701215921593454671252201139563347804280306082622792812706784583364227323197053804877793654871708338564737999080321716727562865685904588460706915445596472822448695173408397612683403092168283987686936235252342967309433882914730415321371011397684536729566129374706488895310037546950180416413696295564579202385470573041496225335443706239952604499278672621096918048259380822859850507934331261964185385795606803520243153972463010090276077023789056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] -29671829079157098996430898486574867892994278837887242352161983739004668222743362913583502004699325411544923326061646823437331529142272664841849348782920962615948259946521053544291674261002937059620082055228064235766022402712159856412830895324848929579959717170065519446497064329326777537543608320106843112111274631229990475463971739249824825909044566529747789565069323099418632760389833271297673546895417867502671172381682301274630359706183128382688599179816037827140535561599587204375616259222226696709840934838194942973140677320696278362133316291326426821222802981708486038822040890563041532441205211386803092364171169402174506137195876136821496886047038040729100611720512227697170184248346768413459658234941999577439373496677981600426228813888679983308038628511297595301967552275900058831122251931168769674521954003068163075887599532827966868902098395907372028491536410221966555347103090888081728024527003835759810395908550425369610590984270157525522789927891615493883907363279870190578370968258061125098825311949378907133842392724057822501613019492246676983489365167686285360837752969815411701270352747334334460633185664102934409835843127410843825185003333893693604280657597995390926396239270331910442124847757289096101280941226372392668703288806815155138863111189306564135324715954057605651410576767931969196095876303570983127862134113460178781807212439787254877023344426585659341406018202969488450625667425887700446363456156970775113454309728333612388027845493609179719419535356762542175287265109125815401327803744869650251004532918581600035520268496501342621064836996753045013838197962497718371586960816739222463649589040322904554608034091232433598594421505875983334904472441006589820635176480468264142249777399562624187433764124803758317744684526869437816759371516075665672694166892582791995062863437651078335830793743952301847568103766336223850628712476854754618141899159237257491965586098237871161192092031205591910575907655685095007436218470001364078519655748759220009514243865797568063225709646014676492125068561863928206369620666186804496792142438534934857077429224520840604279065954693070220132651907718781449699810299062364933341967529264161544399816433137076379929504232781652112622468191266867818872404803061680589247887667957905299614736463167488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] 1907565249617255754463658999160359962646574371347456299783434082936660835304056798937498111155367490310755254713083361283585561269902166472674365668942511451356802369103039666548929232420371912834155082250827404824624427798355960958769766005504832783435231275256763255586723177039625285782359244156242630926778882642104292213552540249797740703036716672633751035810029261133842064280441104455536969993318509199701563566761003573382065175124557137439306393786453691085243130045045672999842954462270755311100349933440008738067547971543976232801438394856400891567059199259169181010722321738073827963755823362262238303926012071870584172854697808638417892890335613611439582214279294522900468744240129339104173142340319302409002622098405443608892941801859619899350278041917611849812861723948275457427901270788785688483997070436167377349149374394237957784941332205659322227569337447986168909333936953180933817575800556884568804407360720941220441495791527411472198573068636921228441430133893772964829184225979677726403917752667676178398002942283406145779610489018271617268119507602130304317765667685562166745200719956452771821846346162748074846082902725154342206546443280096560202934896845409729639247530103485546356176914001724972049828494533314226085745145215986863068329690041790112703188745910544293542611685292195032728545120437136190957544788892051338522953073443031099726503343231702767868940874959735863435548902680884224686135198989733290055696507358163062398122182611605909138335679845394261520989151659856490766028054488586958060238565934731512221516822383058989046436338949257780151990632880975418285283039928305942818808003366301960508962701677216523651721947281693124098131772688683004627115173108425162785605737474178325872215215726017259465054163884954648802940981844876583158220870863163955895500307466166355836383884772659345131288291399326012915113890278840508539931550502285966517432701981474277742968697618893132775981359473113812765348685941108554031049658600073833512963206402414706620242078078550245982263335298471541310744543501318522937313558984582437882401702944855359956306606075220183079758165032148997275642195305111780975032758126346308187048331062952513576015889111998863878592597659331803410646982188732037074427622235150418554647184670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] -99235696515726086551444106367950811022105209904779029969637419969210050414123391784196418258573080093466611844479455561506946175986376436783215593896074011425148094459025809628884723331426347708466819125180509560331729568777058646283389548237883631418763083676914597657957035182101028995886496018119305046868238618271348402526723951772186077183605785550675321596300006470705969785439037247273644903086242375581509675664734102779505196464432375633394457402480998687240227613997942328751809239334867424751223938720850961020254130158361956018435416835467616616993721701038103966421791368414056797146332049461627475477613181115087087901006904877895912997287628399855757691706301842215113366320696169080791081726761125115667915268413302144766115957350260947897165451592913197897597761292956215712842021273818357328327381857663726856975181992969224139973228444202373299148618538720417057640629798819427823349204844634245194602933826955744355214366669212183388333484968990581707157848724516069739441882028353099794695192901629559769690540790564044829404551652728773241704197385507321102950304971885568605429441925013640040744264189056173361478488335747362256493411498675438299012096560587869405036811941893291459721474481466041774252827405769007699655672711490738823114880413069346411740583379662584740377799543117409950922830152100569217015958117800076583726826976266403772155836712170351048107696742522672850315211096209819592602616437874505125568427063590100890211447835912560912607959108973093688212023311907516633459317858564824857072993798785708968812516806230669498322725454724466191971423111289971068048024976653717162316146178266623083561047053461569997751625413264164666363054570306804223856087710635376422943612768722779260794983122295244833794624990693115116569803172620204538857979084299941123811756786780015750676176115826900068690852139535304428224959034993986855273689604272134327496470854695828527763191657700638592504922911678794734208832691565000954274733919750901179995913854499420406792809502255330524095660856930884598774483424558858525326881488262587191001123878335328638971182315526412730365205140563713349087382081987185240777242966678190749585983124383635411573361756803481973817379021555907662766963981895823752857324200263288889544902967296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] 5155262500805122928096014289723800616228733684778934827639362083127991637964624412439860269082985374638597356245913123110437269221801765255910020873699688403903277188903655157811141485154856092750798112622796507220069533251735975659114483639044497270448912443607682470777563566617791487445592363164482769197598831122414907249382846825969749001839841177159379844795586921330224851149624947608661447311601165356604762156149887149978670245442240257601476496346970362901770382639894425084150380326128342373194234974384764343001868078876257553372424693658623705716965889831315529280747898486886001260743102846784994482988954546041614865411447046751309066517373928994654818597387549068380512450934475968634894042293286159204566480017112973535340515299260858346574063461591748215644655326935678351465886577352948230517650721699484525489394684082339825864819504960110817283587720636026800701769109346778581131236842156311295282267624713695878715151867097282981908026400652000225984455076716315466562338115030541080628811428524025649834919057266039356630780942741469577656024324498722121017424163775562135454726821664341341730865626776632388905190526095877971921088910832722023156635596318613987163019614324021695479230298688355267240551750908993280249046208427856767689362496532667374008114660207809585481522367127058827264743814073551389349971808182899944929442587157835542398798109685734381154803175656881296098982011268284217884765729765196709461897291298393576021303488291642427786557302119490866975495957384549437179495846212849286698842925704284845444016877137706189344722569391326837362254344265546318456811045890133484009649759455330052624363222064482777487859364072660492952189545649092151965723399052243411780184722624463679736367710135003721454895383398795202225885948196771465876785470971196807794601289643687193504044582956029730974951657632787945410365391238634042116483179487365887393450478715060005362362344045894021179389238287641702688465075183122115334754081327480401499229534902331387726083012463061036818205563524442076948241734965727672866177739992645710459748673455649877363982352633331203949354768183973336868197990318914268129563610488052689492456106934423748815541586010596415081526332475954066494211725102091093798805268323423235754236411161802405052416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -1094061642704420958056259840406819129242662565205614571074944773814342960134881035883063887590311341595640474052080385246252534662518157760949654291834828325845503503836049680955687386461911260673008340745778953420480004532867953347306480416012826104084699634973828775026533247685517155003197234407885862704507359135609620663456199008544525267127364678614670992293968389520102206367710685867495322068697818207869704791927605085266859824016775925860810981895316860236677955019809860475820285761192683143507903437177322769785894115952636000593153803214722702062263445626359335961068323409137482199038222032254758076468427587100282558404592248311157382712127400028095778747044125972957154620073264769860651634385313148468981564458698966194633370914058084624031353275258095828491024792944953497551718000582402176452833314760676995301842069007292578913626489115807819405179888711609308928050021937769770759575082638543941375597612018158974449500435873525055932681510573544796305220824299936059926491494228064503650868539088229258841192598694391642907222296217112925167972384169103062913937796389191266790462826348217526712708590558982429132844568235907387693456110078413139807917346444607918042503377452571284938166688126039624587396793579064397563070430617895312224412055710547785298244211115043688269743324207442932848904971185071176760900830675642447760987091779106219740964156644083112150047347262020212915854467271967479509031286986985711484813641047877398444159301157630528522807178143365554926525710206060479023737413855889012553832376957878375664858931577920475784411767886234309344535413218295979028191532795234469899733142327539432367075183545056273220047386487159838857288305668695264541935800086597564527686206891593627359225965932382366829852594444555864015455059425620541531199070020830931271363382629338484155729053879458713755310168714559318597976231810014007342944643091009197272040754606296438239425158783972289195856835386664141277379012374804704851792983591393040018173543070461913366424146540749358088514441490306382710044035673779234755738006362772108217217539888378592039451045302396996379806160535728439589483841351184480387000625090689687015355863902032244900479352920092232337226921490190794179482484378055354363777635001004373824001708158714365775708160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 156802445883079596531983164276076271634475351314895750461402609800746184345375513147169474121838801661988247092028985397372238233658240378196969926202088927847793048160258140924592549594633651546901273189123654574716072597362446645651317094866419798397914262807680711470725740715385648177652843703551323807554995355404025358088122707580902054010219423191860284674733519778762397996360379955661646416854724520016220341840890367516010497013540424361273034752902961190838598301445307151314432226729909152378477018833568285018831757200026558536728415795698886959375863889995179709483377181497209454704427887377204788344198876584829830509144968428240951594163554445073073317722954127543471413988099334682582129029026951166086305093864862359610791203439379668896507744110134234185536487364308495976679498482480484026816526485377959329903833560770637723337633082634219217154412757930417837074859791939570273264416602423748345256559246316295621875016752833236713648815247704741749327611502079946769221919456036515242475272793943112005235816425596641598692420709274819208156162730483423432104679083707507732253338286275935281344840682943298700674180830371236760453403040898301714046172904608639655363231726653664355346316391011907377798657274389986635598827950516255889879147235209825102039799085697726838832150495772553100959490609107710132443899431105329023816563517361371204019314255237046148190261084012998265511573727599409838832135847179866528975624753035132690945322495151585912711825201490244822866070575263958799800795084341911907154454059100660694455199078637457106552459061606551021837882762675503439136037596577211576489352396595368284167172623235202995466465174826071982081769137299995950417546319375989890080416171688437706102869715439093932152684068947088052316544434699238654935851390603932705670322508250972164312200615113361684471166788340037123110072717435727154550618541136516012491366086826565039441932590186591819953914192739263792918600835584997763082130815241323894791892347652614665577780767130329117650602558997907406051858854025472252539798167246777508357329594959548098965075883183619406164901663691505291006591958702854035586550078427520454852882555040820440616045723085842071358255471307460659834188592008914210296841465733469788801542161508274256352378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] 629852160114903507878187799524172864986678067756830590119867923659830269650992493671936508013204092717803723772615557660332184890819292071524128066086711345288465267109473166390290927800462811700335088370428286642766207266271114673578447261583828262533453740124448075647314019490158755200131490350178874443059638034175409712865449780241539146704498450262419045219409391085969350888868844453839803991100508471951960128776006378692526827387818660988977711448581389068856137073100217218537197731740562078849073854164957914524614433685357955231090101345086444921323264079857019622020761772960277639663269269044072200673821813233755323807911143902353319140378270391307443031220625934415684264076735195856850329477551128204506349371195961890846992796806395640890285509699153108384599590878920255168483087003958608020864256161876184038847326521384451498014503242334733150892311603172385878518673920061819711341010255950408573800214063333779569999623117319297012660464420009985365071489819822166244639628832475590774481534279785822590589065683090457071996372233517170749937040021884330464376223477572030305387726991803102573475323041693536030478765502063840635218226620385523259390695584807242128966661307907023195736531985925353928799362497578700757979692184417781973370585280579887544548146956450026788722025853674511161119782800919118093575060259545866111537525210400719353656023714817442589633256168775333898245068290017594566902583780868000856377718541821510542367579838408831730888805790494348347148226852664848492884552795464302384016113916245581226320065567487868228008253385457687500570605392792419651126769321111592220051986257639810283957400818571351105850378515295935743927596279675916511457696882270636441305543319183880007460108139623588743982378969544233509579447133908490615969334404789586018198034463420820409360007389395349872741399538608780023794899549088078422659639922772677982295583105202948268969480055882710057708188300685426863660724913349527228761693006559622120709527613669670368881871745907041071737349788315501580881930328218299695550425502050351162715127471947036633240667747137982144948325670545263909474150141573241070672047455883134708365461541378805637186241521290033545842287895977786691497247921692234688760844898459204120343014913634554331246100480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] -4620751978975612956752441244224137475681477655375861900932826179758179525281815721429707338902179136767836150002613932440808684120912659958834923781875094415663075169942430414524030948357140342065227546408346290870827399750294815640000964493111189204677689552665218896828795313190001721189267405303362168109222544182368059547353981415564356145972780654151214394961410950945034402311547074622905624918995937091375706109900705718998910636161455664844457000721377482032092545099029869658604649414022569649711366678529590637827561719564449348049106828488363778228699140245215725630100484077862127527123465814843135077958336339488054760307470996245957860066964416298231999848800624184876904847691327254284965970424912454483134229606302192769410634727729429710404522759076624289985220227084804945776630184681381566921979954005170950751334394497435043465949977412183062945280208495985093684541841012819335201107390471278204172245465132927750425094146845846808833821391658890228975970779897760580808300847655245503609108030189918638556330065070954201465777017876730731749840086345861288491155573874487997030626546171871622560596320940132806718371945463363891978787639976796326723886935447207672314671847525930548547841576568936472651359839183961800326022113887801836483887112428196448684675074622332049868955035001826672681782028224457525290717973423768740110144648288485806174996229644490074702279590047738145467468975050108775703792557255740753566175989895178971197451868751156125323228909223270112754757228149001019041331396009397324124430846563538501287298423404767955353612056981297292831147088284744997978060996916505005820213244232775892434688024203759521815966493665675030828457926603431490058445980820406610431676144936549953350758282889843058135384061964308251439520635688420663191034253542106075039264930907687405609770798861118736517535515111294745991327273602849533055680692433766152182080819965387281841262578855837408214967168934388128678329261455156306190052821200484943652831580169251879502286438804164867513412684351050567654140163131936179068508565710783824292060983218844158597545193604043529422770029831714506190152249585612326122902620877126199504734491961374097560808032797468640332243195728137627305625488135853335808956462241093025197528642148201436431844900864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 1482876748330520693461249500572995286933951108288944400810856732079722261912613658331723533222380840571045338277256456933895732833505679793734404040334073112157880748171734402878453500181043157874131485276402403866303390852999597024620067294307562081195333312910918928081846759864129819338899189750741144813408526067544226734568149251030042246518632722464720983331066720947984419744398640240374837306451910958653358021250461038038401524221375231294233291345893821570868765378941523917519758973320189091225017510222416565262512762722077148324788959451409935448210516156511539011853460176343320117213166128627527911236244930236251499851829943349921624096330780746527827590635623773921055320720875309314040097992237316010164532750676640387434955996302894166331031258002230251385296890256788787026712551174749517386310239659163526813142600900877953676487690731521364274808217680547656615105050758435766569234425056572663048426802598350801898491719891916949043143235903803616619372668682644037669200001649438468663289245105906263352127283952219010751175484124369757552808669226200818886055918080803387672135603461301224137259993617298795386045645079995304626287869310595520966890773471710851140884717887013596687540499575198906149923698137934115220600905829521250425790670035268960676418243235666956953209233566666312321311576841309021463588888599940349488185425202913302894475144445382466272300588050539303703612418151359060078786220277581931833898391914721729205038340190565870791758962773410440917211955620949181081691733727837193837504252098135547715601741418520011262420823083153547004865387421256088398752950027130377945353988938898349658174338403229715637084892926947257588240831007400574469819063594812439632638280256602753809231211743153168925403477912116526246651460922980070224377910803318764903584273815545998479326826625936310570549935998763188439277849380876828381701086427893111309514845328676952766799346155589713834169236962762240131901717477135267422343652747963513949425144137248691687867512868491963568319780666648742556771330748059068413686645979248500002796205611637539351052052519691868878262930706300584838421175687477176107764919562067059357670076602955421058903008411893916896569963871729935028991538864027950201651900450386904101754227050000451478604983828480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] -24302994393378398399337654607896498383499000378711190443057315095456235376562491711743221500795169376706070871631073673614371846307090212642458179783743286773466283883540964075777540755221742477043558665123213816198652593986885950308385023758789744732371819822998862353394308607305832740066878319413441670147229746262316487272297635189989762047779227394486643990270510674718716088163558173207502664814837980013664164512391138182059504769254508516614187264114196061019869706399776886438565362599952508355056405747898133331970332999155913898727326908828285415189330444918595183675535335321048190325579968230442826105079602275072645700015809397807806520365120951300610973835663427769686267394647975667436892740346302124579367666676520828038742598938144412650701358650910139494454537152118511785741826229862117633273459204747146874712894421531812387052503636632568949618147698088568548287979977196537861979452393213350133079684507759174638805886868408380015658295460438423872904601304930319827063651668076418600840972885480916153081583364082555244804797636661878693623641095039702608389474859059826436978929578063440553310256953335900003463387209495322190141012946844920877824033319379701153575584257369478656443534717360570065833521689100800103117387543675551376516736997441432117126751488471282669003945716277050559591946292702047759306258133655684586265136068051044040871567240465623530170502898791276151799283610803327981142724860843161391860084862723240022212063245062312688850384286092034404896412376547846042289686373154208693655418084353702904763772837173730657088034726978934415057042178372446985224060914407769194186258563522560395935253550915969827629917502553050976384879286487203911308596093237575707349663287238790413629403861516318781025021493511199910912034499601849177002919157611117733790318578250009951330259579041312222802519891534097739944456705841946819852580784478379548086144033127660397117854782359172361616672285039554140746159236237983462280855918280360558654709690492894933506268563605203563609449031888459580206459156871995341243683509635666745559378903244974106977216325852537548796235088302075183686249966963888475019512675212494792125755041052471181532430095869977411322661419534902474920675189052590116680001395184371872139904922979103583680881951244288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] 295569756630075688486066244035465336925076233813113240434682038827218058313319022014033107899512292433417091361141273115441112036506532834970878003985260440762697016091653269208517408434592887260420009372598489600239982705154736793923722946196166911656403695533547226232425170633543362301008009866985295567061623321113903807504859530356445838130519095941523087521730342780967452647788938765740336253770995254950460290095289312231884919029051496298639372766778623670495779354649283612863116016916381964390247397713738756485415156194433334440081392322109986134175157877575328512866360586834512422163896770365468033882475401025005154637677309404441306567812758581063409337257903316655573982190641811028745109133733482065324137159233442827339060547810028884605298186652221645897290995207572391795540285915657988666026002591612641373929421177046316642626040841113441166032691584023150336996713518493236514085563287084057721122473183079834649172358344293202833725237666296718774646439109383463459887547207659955582828535891632098998042449516175708507787074223150287643754630786919072323750267584994634798506613127790211354049170807718713213939248346413513866207646146885723121699563780068637152463845868655004669808649759587883336640316601589002906484628698899993066899101383872223752700384606754121349799840571527229475790844936369972814286850791804227559595773978010110525433293876299506626854177865363997395939401897349233490582455826006223988201148369901932192312497814717768194906910789741744527767949479694537150679152832086003738727253328270472926796548022103864347679230050252681998776011490416708224118160248002254272906728610872739861012476462259702252237758577345398854476345624618665753985249906453098262817951465828847265365366598806202349254975143171008658409345516809780640739331855403559215258032570478127844202646511902200340803849182765511989525255471352081654461727953162991818293774897081081645725624370407882664896116743331409785264920541597474885461992598445565983686477247834447480653338413110293760584195592959608470022086815791419508396988419899079108301958156699769698109170502403357651170242190542616247368219317351230496739035528860650225288973819097067050652825372770767598662129582576268245316703170945386038101718638285477237590984526023879867460313740738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] -2472838578902345040775279077110277575829848772852452534592408294675240326685143436238068544539916115394025455943828690252444217220485840434556731670905425584697999095334033800288575534056926091459344273225994076055576581927216876902034110442743604082267296188865803057604746621909413058423319011269428239253567095218459222677708647149345691555006146739408583954548903901959927337515587695236567121319909761897192617702652507849211682681423740828037229005817589992736725965323784114648441995713975089474377494605199674382153771152584142809385859762729231360599174274177107951894768207092931213657420799713353721684091696628501200735391876083237828451353457864333764365810346981144881891338975453534129312474846243228009208345175738659832530795145796227736073605689685729857335291718155159530528039385813010990364736698590121062890656717071913236054483781858446065923157604680287214649469659543681129284034954584854329039899836420883430728513582626827056193924328285227839653491188035363241913184405093029048916845789385778542352211709152708959392043775575394866734306229777893444150866536420757439925584889487792411790108831450089199831478130500181894355206155465582681603688747302783847791468665872049914445469986189320039865244215235490496489393007068768394108561661002167705104922112402042464147769388942562861743024944817166694315230527635233884572769614730436293658837235674799288442699715065077009077659558519348392838354182218143876323423580464767187241991094714719007788321331462832437324935786041071798286270192733119578513879835828962788982092708008705791436871956568558623613619781250806529683685787758468700857173629324216790793811110182416458474058713214679918589209108612650751918864448606365380577916565135842648307465963314962109257877721141858048462010472828594504478433197876802332112045419386017344751114075622543544295326839442389205295717962486460655306262793665039050622280578680388124829396616848343776723691661256990490759379217807978505909098020709320385855286875036704810091706725228106923173156080642349621386402725426516657715758928884780970967901339117801504967416873556632177090693235112755287732185989236486237714624075268438039620629895838972833244298302647414088777068455959290014360977219358052042540338231028042603998452747442437038948311505370611712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] 15585379344698361973931850356750156356254622366413508890030600703089661047706405407845206509774618361358655082638511259888849035606709682607329008219449050953614576353758857475782516225819989562215327163352719602559760218835435940586457204377765919438772568230605191485366318592335736242399869608555995392870493872265898084777756418095061462980186452153155265826507411832502236696312938945727824395805230827916199200071365797360440425206698818258137877892923823146504002010007042369680985412351361747945261638147757120958221218743756458714496672862959551594245846935058648152422006714160594868479633400993973639373426348816816730593546955700765242516767093480526891568860957263842010201316192612783965833151689295235823140133644859724923054080199825695279837025675771710356337996803866935275654754095647252389203096240366206589059046647491012879826110698386222888802731041672283436757393896922537520718482631335361982146858401177861074603507847194526114269733409704217820124497008081550254685828454195849088838607022412397321529211544016873901541892208347230475649164230981845450994453273588409598616741649193794999341736156999302869139912014217658801056412559914790952305416647433724016553141578964956940937360704863769080013890185731454993669234544264109791462006795884283091019591513494507953803185524618622328286945441458930939392552015845475850126113464105080702287303185832257133176315365921471592251938880525934420598824466675822104149813085657082041074817123809735339662956836435364438408561542627772097545592111689505073078391189766075005693873182628774808553848507655097261449339605753383017290726616138654024252601162008697488479947572647144629981535011315774413927970521107174125895565027470214360866613990796556312258272615359126929101343146274718294469344669456238097161445646160522616734166499882465589921020415713778668344045266703687590223915690362715603606760618596924880566663398383207193789835358459967328992541196792357040058510940793947672379705195180924764509942819044174676892332431681433828636226974837830568218118640624662128236161612977960497660162801969934084553165908663990387092834370287351863071282091894835714252645035936158624039377019320801625388866587435074436889948496560561024898851346134912437616918165900182325704194644555724253532364983605657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -76475240056407182143407580414972523961848306962222950952347515055539880854362354731246734342525693270611075923764221563926533612430158026272527208108757313145404196961319886933796121717262750512666253430690770214130937121386121618879690291673207245613611984803688165042340706442152773537189233983584344314522248761312900490750867179831233132999981917985477562276934066551177322842540050881116649686254282743399913500425698751527007648860219804850243474278191166932373417206312035149781501202876322769549382950519256447494031712385318277343037144642221347465426376580791305398376145150406252097565812064910300395728786602160594953562190351684390308187158342230165175808373598567120884117714396165623449843969446720373313979187797301813038222995008707304021522851107221113935829345400446856446360304735581771904916726394828365399706767279140523208036628035729007741033051761782834069728414861339669942880304691751456192792175167674850981581652845385563994805985005652187023809962093233663420495396242805004002163340956194371654851308490084607309559744432132322909695835566488758985715236484288444712351262843266766062602490741293101023182875634616023759488781150646998212662308652646718789850460539044569274369964765934790942372418724599359517248005932251150278006877754131018446737389312429673435580174227822776599335605630802625082727476777384378863298219210448666018822997543168247694024735345408556321094226039964980961672254733537475410755971590451149206699315096825090240277616933228022878303512856676615248491664446806646617582116390781587767126082969682688979764648354628031614348963306081797814326968810125529175083680705402463159999647058161221787182714633792360365196056783949297316293217008848459842570251305546410702236509757471477965633439363940956062190881018082931130121584754194008742362985711541445567302289665996146627443240444490980751117482306333807692764194542279484276907139681817197784097067135948151514010622598176653710655998943683261228149926865321269978015780465400533056025883081711901290887889543116544760914679543804319707452089997132035739700690835827643167147380623741037636589010740973235208563515591488008065424142111971083978783649740117743824619526451343069581603280628168417804201309435466945401820879160643166917453018039175347419883957378355298304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] 291737308478462382737098944191420589782577852192244620528898180854610430058288414126466540250883000392191610179000350163973532698854386180153246618500251232743615747704463406595867218525778352291385619952898586796643060578614991279639757185630135258979276885048126638186082669064786795642666993380383465357370500202957712416937623010745121143918200674472384181579916779059671672153293763848744579893502771097346611437104068272793952592167998012275438451863016085176540117227124850631950856913095996459042838462760436119911444375027293104639885302920264682360125544399153309039673066750113455712882075803325420585370473038022114224537674521068974882048129786562383667912998749094883248775744205534885754872858882863932187763213019572491138444654321161461677105781806862068927188221460245628096541568711114864933286165253328202599606348506960881392317680018087916955916630605941850528339104023713369599758244809717628991876192615933596207049218235349214749446587738898579462582020765479098079778919890195221714080224187986059577540379618382803749718296248863036859987141656447609809418620267720432976532610861604941651008136108654220632825715831986901462336471429908272312953634936647953721619491170804126730694071235489285777282047626183136132676573835469160735899820116985163945547937082820311092358933702388738384560024434024918393175989953040361129245750477433499642371587459116087600880312570517043111073057441528385547957079596820635437354501915135621831023568944145160445619022216338902326878381419179655566080474302563320478433564256262838801562221192270904639532484558738827055769016096836336662054599827290881524532204136113883398813134974790337952575530073568998901748510637486170626817834294360002997136370857752425306035365152918864438445732918999965871160337854057787373665284350697872671775665347519767671932391418974834086698279537541654335746521269379514486496889426350404119934445381746539468013306994732145115591749399228443750169774164279807575769495733467615670698298231211128673927592444471846621759751264463803222987451280734385444147571575860060960692844171035326788974406703162184925402167006188358468650933952314321615321765691930832612614735977992422279724584968003229791413673460010981148376984300987159120597574081725814104690586037765058775241404072874475520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] -862301103157787274321930041475441007505648013453066958774669257802924211494243318759233375714626703511757433522686087227215734977935708111358380080937900323709623237833751079623537161190446864478189283246633826892779031502568957141521396938169406154667168116541090435600884545712319024516588468633666641995059652701964818183141768010354575933610041856401129128139022610046976176860856787870922313407908701465512606784095044931587848323055391300232327361030110781349692481279449357362567407776230366543905803338481462000904167514807739243744483853240394531551252239751977314687253135817587173132366640351567161417465961674383657858388975006340975182132776071160882830188503574063399945369041623285457023556235345540531643773061734883904723616186779057439677629501521251659811573028187619348580830991450072223892284304872486877846297011135353838007660573686612740151464268543952390635293587010094106437741384957415718317367444854533903854994069644701419106439787382132402867986504390753238772461296837439032756083474638163126148448684333276631910226983983997421064598205626813056326099101588248366769835964112390915883972227014468185517946093718707785078020815273272501098345368990350747286724683994050156973922516519975052504538432966045101405512457736804191384557997371105756494398935895934809963019852144058570165449782089811724455044373346590644355318954210977102547834020059675080998990842125958307840093353929854223287525980854991514556918388437822073055487026715861539334527544321968061977462678341231030444269354563087011732436826435634300979569818947834979436554956057674298430982756651838096486233031273690754823978705173630273353194838893183723193110760151178392341650636700604697343001594806182776827121160643556529958626358637436396478717137607875414123550411943409774723901619572538299148593410496715238784713875192995791026649352680738051883649565726297615800661889314374619906601988919421702975136540319514677803036243860571858396084930572542934290461903255749588039991862316380633191756441242418073453601574035186256783195360660533054502764700314596233581569789767183209762005863423437615174240181102191837774207551446400064884395816031119494942857453153035151196692154712393973972686303689662900827705436762575491601017395537976724034771645438455697490477462267801632768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] 1951261719590165173288732100664505009287677541326601239862898223642504997659691725453771695499541110665405304176887493608993392121421510485979604292854780523475723011936568678750593136270466057140615722556871362219197016672839690415684707241479001105549796787055304672467465078138353223598148146054298904642963338185158993539558450976135425534304342951623434862541177622261438881504472493245210997712947370273177417955408967857086598125054160282092648554505420894345630949547628844044908349736530520005741113135288755544524522133630517768778825878649300318854181118131627965434864455072719241146830318551362857768159033304750046171072346559626428487331721850951473278456648171874695467383777893006659923413335128128192005677555013153747499991771878869587663339900391258108271390949735123196789965848781972233707345890451788962898682782471046883883229887752539218489651343022388510043531169341714280239959015763057813213870111429927433725452611798370899033724297966695376592492917942054025165868790105945248181107137766206907231472276401069521884398235006168172173309386500447736257502958921967212050989773748158088280493426466435449685537742149223981032131202981914835638057826886375087892839139464770307940323232741346102733842996193953408243764747249412910942042429952228837091435397923618748945195806184099892749356229983312206149651471814099885885616191687667520391607462737010436664756351894728767121925209800306023497977864464886173533151607631231191753710604169208406723466972885537194684558454450746788275227585331736780727612601164255241323867334889788644789330071114435511077282091332008807239866102722670383087320769424719694782613918724186581622825329668102095082854198745634706686082482283686510686107141581734451048709277754391415284054618522080566416977851884437855357317920230514006082276327170314130379021860857185552701619630819264625237200658050790275626561441388498251524962035882630860054288636253418060947274293650756011577320131633021696060863205631867726902476683450333240867918204736883805091463635553098520592896955318136347784867880250547474916860571834816940548758754844826517358615926554209011556463729461195979651581961001401001386763630284692624732358347588331229567425262037714602862695118325125506699499547586579660747741275420790417012906471214421114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] -3190919715229430075169516163288804123222332841833627633208295741063319368721119170125209371571877899894424265169620434439676152335464904457793073275588918231162454576846568362551064159235721988159019123188783365926897929850302208632871957486715514229043445111645458977816057771902566803392036966526782936109784535980817803209458138892756890505037112482344579384370583769907718616586029102421249811261934753192877848697189571610970479355430880769840451967469181587458625125867593720338429278399823440791500980695284656962576945067777033608813261603945157677990506523535104713692790957432555074702186527719105298998078932902111964975953285451004482785355895994119807223838862753533310663727784322930285198140689315054345591977333381037710671185706136966214511107668611052278433613114227507422987720853364249797839020052037205938180640363837843385283569070372817218712130420601912403696441374922942367179482446507311244144086843823407236172280026811749895266189776858746100505767431860036311204122956563660522482269226244501714523439709559935978533084662766126303294056233553867424676705140984818859612792567218414231584152455089765479451445197800619823676917411326094679796013180844143822567743271943050484729933755004694455676799145882901885770764998535780679055416759588696815167689990506243728489628010647855068093705230168483466914368931616488694878036155299180299590336199055603418295375587418298175921329010144086049380726674600367573968601653659776743081182052797959389459869453968714656087104709814800499529184485903557808501949639184696194460399753752741497896009428246804933841609069371296366070462066020955920724012621676403012661564215275572230914518748621906285012812901163400091054939585671651409054014707316369131589176481798388578244104014300396368050745151129650589112979946064487385780631551605003021630207272153104930254772498656461577235654424389698851834560474932861895188749601472005109848068474519768563832749625373546525092106258833363709545126345658592411622338488814180945317435109160495371159469164469284133715324312734798053885140112485761558177712204486092535079863041248160921208140738905407500812144175314360233829061991038556420870597556992538851049107876277383463735316882730030674948855222261306658482757093246015008599073875197363797408158867209110683648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] 2855219097638718115147149182828396884414923200496450382760302545469450322437607587023000359585564758815072907930223209305081452419825707700226710987966806348392603541432316856986812099870188861219883278000646841969973586558710975136001875186123145399288479037162724390892858967347776136348805802733826594124219382216140785690326476863282560035142889169635641668208644367437380992622833840556995047708175515680738028840651302920357337005062770936369682187566696960807914843581312276283395198630543339834729228858213293269008975180882240191396759738826144781766656500015909573018479782884790734129241245276305090693716744962409716065266328849052417177846785355344810075468500448063102987197599335910173514961246144732500816440061072791954026351506142451936857667728978968736797773843452991457616532126281615326986213293284942821465014626623485578235990165131573743702392905609626318953012083337690190650310320790784330776901471114078515504157560612271900622603065005204387608101421145365705146384649615648599600414093420675772318752900635061253430116054077718622998846709511379099228173810098872588327125457018532078330168347731064174759591496178481163936555415034558452813503983755231580852904106035058336234548839926915750699455075985438394744994380652680985470658860874639060354379541614526696369882311545605251286219604051657423238494968255623705926536826929445727897225110607332458916337042263967467861835895944009501127288108977785408481917818073679068682250709551646117876764534707431377632926606479761900804329237833215868218877071977986327068317255810343233796290022527096305641630101513442059911343340483518957386337675311570317284102589889587078248667970659575218370000150518990715696213325388664349016433047699269881921243149095044989756035947909654147744019160182738152344896839535782257828000664003747130912202525815032687781277374736789580232073447612454051030764735145241465279763003243427311057426062002848080839815797850163214125932508368412701578998650181984327689168941148875894084492565481705584844606937406963551256642241365690563884513740988651746352081683306533977846850714591626431225017165834818858297259691443094623977813132390690543901315074341235310715634301304683100078733430599344720896072898167026801994166585651469486251557431129042225084952707735790551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 2492931943677273831074923101424865451662070289212400513481880164129240105608158729435469682708532204961725598486444095085798230433415478444553276353630073239792444425941687722335919184495549050158331816508182697314968032611466322891399318426755740604278413965960726271800571468136661255885931164486373942602133834252011646928826086489446579339453580212693467579759773633018783619265427646713465686983907779077181500304466145191820219105058582379604318199841288804934408733144144971237987410766283891957373662920268077347037139007135885601300069087257291127614904147351226009267148388536101895046997243188785817193374090301825947702685783530408970969089892533522182115054255962477698024663114185489479285102496233742889789432450099728583145628791408445239920637596822978429501876650909640409490225281663055543246452939849564412594744965780031718008452000451233373036987964521985119280051087775504723058886225191047046000846379586822487861653395113015725051456631303945753185348886214626171078603751425919422828348791670191838693768606582082324011531627969067403344647007805868697933088766490929053328127378866252830670663358897964686626241010222296066379112377864776982457065034795404799631401210412747778333850339233621148401182486686781768972960713084333217117911779140562374658246122146341673804250018913455338611545909274531702763591434560060794884359356142613928959850810090990195579520135928362567779867630741324496544807954887054656581251913603435036535073891130404419543460295454487409313497105003019118025325239604020416409106936177243908213675026656785565743326110755994740539687879598534709479460770403366506437782464585862954090238504780291953484232377789252304095092443063014055228497409015803320709465356323735939122492368923594187386047267667307785035934061984645497233464307068935653935001830862291509802958960266563383324013790127106881434068452316749760039014549144530202101074284877007606870073648869287204456245347147097918037546586932977267252687776155586604075963012952709505644235974465707167384892479996643909342883996579067471007508552968240838243570941570109444087219620974387998913768687547137992881676618491370852729014529254949716370710806535672289178350844720683071563083564315408393289838134971311261244636352193036105493462966302234737016395237902648344576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -16518791123688683751661874765134879239791045878730124964851159479377563064604891611413803027645384310865637397276943871188910012567853814160074621365280035413727826338400609236850098860548366184618094872529294306570119604514812394225155638648789871273388422455344534700018041649176562291787836898248400929920942820183563793572185428082703688246854118978381663908705477381861470604949222308296638329144788067222972249372417306090009733826565262822106021380597870255306930008382747285228454764785174331877670391676127030112138502810092328868122320454284283376442330401229702017621266017813485122637588878280661452897042510865100692902931981230642351685404018701588543970595184451349465643109425430572129016540911867473164282665336575977893675777602673030230251181248239965473775452638796409300673256445772272157787010022304843464772247180151398234665954658284854543795237245538839928785215939375861411406000707971906242066961161571957976698546800043017451976095366733459916511350220954793536705888800699195212459504712081948546288593505088423897442177188940252331894397215263650686246444313502890798915320291037591968776873795689847178104335124748952636854556949218467150766285756737510474608689295803577088498353794962019415981896453689093050547117005339072374392639454403016460925761145954922131743345921979285740529505472372125439472796766474211121049748970922669825336897721049877413922231524616538925767662332009175726262181975217792400752559440707685620038571797367404479818840910097797271924792088949025207396010652808255865408774567575242061561382252300171591917820250172945594118887464899385232833913747962341205706423462584700872732112996539164612627509673437414466543054375058258894939356176007715521975776294013112736710669103106868349655785264798182034266432177491606872605394399602482617963259958424904983452770850014633151130835160655304354529505140572334420799815470086993461342082413646595741661933254339623579638713831324883487778738929993288123419757039259268797090917357310295116096572894312287739100922932451027091887350557550227725545041167032132591330051606057936902557103309432846771643490194825804944601606844971847490645123988869649210738167766681985864443099508815225261051904414825054561317780878679464755775123272143637627356756437224344789184707570117797478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 40103986856174070931991407174767531323362165315604547337515701939897215249425161633833635015639329768814416720157192071105681580942161687326167263199365050433610711966949958321138992394755082977918085528186606429905639623644551785282315684745432774547793134839356244112559925979647773067514716944936658327649420559451674619307874421412704184791655658841191624059829297204702215560926189077627111210751354485975003865964386276316626138068373504756240736500433137440332444936978109728090052457547122762836773821501696305795832660980848633484743970861425427093484916506532723064406118259471876788879507607427912089959470749657038045637223521442183610071059186331878542461257770272770906039040482886791321927702993912101336220291930453370767003620704848719834795809991376669503319623112031162860194644881374608551821592613001626586841313420742602752785393692976063473565836485722097323546511487927584521453086367935914703916916307378686174601258154106310362133948970568459593147115202402098898514492087771701295280581548419073667228161298963862537674004261263437237560241018915516235904844236200663404154639696703149830730007141969304250624488571673209722501339017918515047419482896169517185048241089426459978598434447053554388061593332216855811161492567642755286438341230626123375326926558095525275556386637702119578070479647478753903551525725259449468341413991742673554981407524046298830646695564165147913591092481618078299197208279212227627271972599423737834439095215483468743564904062207224987156206989104781900353531018172728358916099305040323821481932892026871200356620340530792795589250876386427824696541088117142609981722522998175319958089531257062489017999418585609863169559136232778747305046493424065181260942867664525529510605067270724482456510774331494223455361227481473117037300340099417874321057514418052851351186564476819228377419875567715228640551304460920995068477517601892715895607661375438733457854435705986927192447654079667091000171465243055217694326318500741529583296811760784997690266370334794177003911212640038513749285303944596217914859526424595851971863628923729156135881783093735069306761031254992523624275642937381309693395294493171144323831166609768176526249916289521610878641856663365878866559666780106949536202321807069246355721767373778464970874933676991315968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -70293940702255364805757756026219087539495253317634999539649249512285489865486376250643604211406536129185871117961893336828445600977271733382935839216015564338877784413334486603437226075409211887674673446573068163361874989236731894214092761120383150504505360391905961149126933841816042484550173683235075853915826960140851638028970822777433566193843898478472736760346769525141313512642634582500009058669129778946857529526310350168321495810915114439672844944977780081667673537446775045019897068030243471385161105665114380110704920112424239634745373299979941283212924295412804256528904824682133562161354726007165439130418555579921164906053568195002188165216920948509868351823727737401579174886738208666996656573368459887343560343869020190098261703663689129844172047001331734341182550452252155907914388234147857295811164090526796757404896066880084719443967662641420499944967959201286331635806082333515072220989314841706186249244283002637446986439101794381340007272323456681402210218844126200569973232219658398586307621541675796096821392803963396770384028464852793825111889625085804676200830417419874044709905868729966534566719119604766465415516420205591833062855141144879317714360888994508037357790546882046136670013472273094052575159890290602670140349198158469078023797305279187243484171068989081816784315806425260245202438664307915358900547866961298955022668786118459409677924538276124911958870525136207242042623974830284773121080718619275068548584439608220631249412514737917529186288519531615783541931636076229130760465546705217755426431240624646015150830977843748457133032706078133302854505325966832207464773036173577514638921490545429315837523380528914787324834194618472627278947732681696244505138323985290068032613783099246625551423256341436023489752430270281811454141387137314206546438904045718351485963709108212500311576426498578975878432447706620059838184599650880937551856551736186347444849139437826904357192389341082785385084026039560173551612405586441762690970397405905603610922158145099611061041610246782835818266076111951935260595754636949055262809635252259381225665027641508699539055651464219177772050702046960431927260366692836877141621985753851060283094097761400492624679590812362084740410887112873991010992114282719607243774479198925919805569981789131081490528298314026188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 103824121837239326581086477937052482581111864232463819391077346765799346004879039501503414828077031081598627737688639620748038828058066741626940447954313765193938366452471214914678780832261597092296436174133917966456679581713763804312661005042075254708013410087696552350391415595017523493641292417264371405167089669463929173903759395329725688568895796717852021033335601512576371924650157281727044532279953930813389132718073610838641909160049150005035975126182279154315514555811302693424630974773032749580158220799773740221244052063911699786191056521875674373872928397976006129930402439324155410298135378866645183446310995115483357673386233430230762400553723993380386252918019048179886208716630415819519204794391372634702136226507162353524370314134758695480692324370776069161797164101868962494169510660476439222005354688337954376113957548374301387975512798306773732048865710770470531933307826593038573169899013085719447892005943941219196758669015648153885670372180074424264383040716763619537808198307800151460885055959146342664072565995556036731199462010301886706600212761648510236734923924707172177735602330810155472525666046577409187844954292110721221193612681731772728391641001407360791562049793569797779821385752975234574976510416485956090804596225956744081059560034614906424592512469346768391334972222008558730424262130780095502778722569246034363385738207037937887288005204845658642754414274752417218345543999834713462319767011823141779792914267276032963236554433589591522506732969982304164217453321976630800171652061578835593636468821374520497579885881522414807567311274321834828425336194427653752387343145372007342656899523397024620367192024782384241810669082329610262435318415797643939894749975565051830837481369267274059881407932728721001397570779011413679869705419510403710095819318285791889140733985560530531657839186364112694241040015316324491450476577967765351894560742071312264871345631248208552833066054704985565087957237552498147906958006604920063428197515646327150172929184207188059843103487686736681349680793998942796778855072432098641939765030858748112800984432087052313321761721788115093805135738880425181836048770885259759408904600715135738905053760122705381220930563438900474974547706378274969015647159819016552170482536566291976688591782038734577014322464969975660544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -140187495637787506345465908153271133392231882573932263683427170626754487896549322085812903130448920194123492996400954237106428051524279276617120251151468267691620240047106349468429280912640746782898104017320340498119914220962617658059572279145727614062925072299042720833067965956552414930780603138604121326593533053429741845193158620439412978232039806009153292237305902688155527465165742150502001287296293192021278463677702558354978453747881925542266048658781153609174440616689960595269153870678378744312739621817839738589138311821846523124442157856609388766109433983999038831780614658463633419694057471398460536087036989641694620643037154478540485854949811655594340720355049731164233365116944220300474543760843030216184617858933650768806031068637775798972143853809392470082797131773899209136366375852017701295489337776038438607288560887356354501303646445385777004786277253692876312584843220849696189279656330571489945172439592893863186391322929791986870099020463445484935177055150527999684668734892099156776312232255857684201059759889650866033378798418715355606387816454596372616883509735569450534825822349656714034906298332979184688656039855493901129711304199794770108709798528838094133354498855516307936706748884217898860383751784358270323922516243813570714566262490910927104844273529927151814876090700194968945924727468090415809000814514136130426140681432314306099259195246679821916131077994911510776945625731196889798607165342975244721338619920620345691531840395276909024418004803194904512395660317756005442379366699608427669715859453219495663301965916421602225688553926732395341654361158752186700296137712267963470816273303500984038812721046662460211788938786151768747214006751479508989918619870479588016166719551954565014655145898436600525058674778304583135606336762414280723238477424175627423694182990032899962993983276227721952629594703882041098580241103878600382248944022338612672857872603586812767556692359565771888685180224943777122280443606314851158967613678455418218137331688690474149335578604151384484212328293480427828145967718852855908625698453953484010637940140988062841338748577022152136416095506852376704221872110415969031549258151306866151130357287310850111542430922745642406771605128486217714450391155798372196311792869860640300909345056647568056829128961988031938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 175632085578312121660767476665699967055489178212765832203641679881503622004042342978415268377057852090921069779204069504312284689669676320802746394930087369858551326399284154741554029960451993388270356444814146468025418680711508876312500884960909248674303568511337947902791052122573182908433992186343526407016068843814161299813722114585667961012422517174974106902938606668109701647033801322266106820759719808788963887554275963358284934539887087285973850134704493740740009213300705413965687638342876860989178847054854413931958660235437190263893363989037419845178576599146481207766117204387695633384454987177706352238121226391949874062897013310467598460209112138917280525489478018827568366381469102127117302197735022178434671910851872465808621495317501595829215031882622114574586137731786359719777858554463231947515934907497664808108405137166625469028852838983688928768174186282872502856892613706514274526438384974126937125836702837487952614545122921699723831834193280385049178699345711926258452902624618455959948232863778673573003736011973021758469706415160198358287756711564869585292921106931234385776425439017063476089528367521016259714464400471120200022536257802618535650572863583966274605792862671319323375172585554337711162317950935169159174022288645043416953004004464754554699602082291590145488486540584292967664884228642305083660515023647556350131225436901061481574006125807983485585175536429808583296578455286002804497578979470551248439531272580573533479936495903103733556814723762061720164736886769661090747719812695042139469379591732903394328333866300709615680413370459168830098643924067387521283775583529986685994905057383085784082817316818511490757882617939324704990598054645565533441644497328014351979297038638950702018423432173943396922008858139922825550020812058064617516033204713985920825004574920056155187247464515074326981181650406178433215303134743854258823014016813663380662680786436674172497993593843114024492190476658376028030174788159355302148435372276428767836133064051932064126843182031876007173313957498873901466941943922862448450320971997391186090870196709279706053451282234269574694626433083617525338332063029451993531939934900424524526573452102387389129149163251446910498673533701947763065558727130946947272312425391959846837149307695463934859174366147334111232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -194482853249383218552050023145104525329484962128467439474696203122962156728056274337809822864604928384017022789890385825242654595740444852546004594248039729963323901149174339888192363578357228752079623871626904384800052952533677172027994244372087423598758724355936689719131857441414112367079177401615079798666422697872567657268364502570491593994944927450853971004008732935060674345685082958443294478082043227224141670164372516304707326657424159232248827895316925765160097977453163416650829994677910704315334577531959065432959962448958001226316930594420515397519326423453559232385214701811514259309331613609487890306181718537634732891553250234104287477346685755807505400859684564765561347711188197717102011171950016854275400619365806056533186007231540398865735789531848062961903797360228895681098831114226597927631911468683285888809927975645932382432627983880276049350680746653041620267581853397802868957547825306409553558766555342103663988591513724798592498701593445266325503698461221524165031837863781667968478304348031784285547842210780842312251297011039552349470506167230691884057556984728832703964933801945188376357977032578629843129384180254337980865125465761869040936418664385718130348191239505139488508031933123442291618346600127097405497967145198073846138755659483352478072554087996868771560293995561401374436627200339380269878261255292741295626039420291347607575925342469431497898719995196218487131352548547317333965298541744541654739438957904697875080469603726967905407652941975999092522541585941793099766873339012873050144598335595593785341260160410236908745469556420283580564987920594114138358017466790650041239252431835350771957594726322384803927490651967888988018017439340399507304651337991197115083339966938981624332492545071944585558312019430957913377163746605611514343506477163185188888559026897878634332855114156710848660548248176764756397326669881341211525604152112913742716615483325204418116470946433733273542205884803757554595892900088551505342346051511174276076270652634962403292987314067113871604171928966951714982666124619939306700694288472697090592554379031692999533146330246039416904468749832432243357512560431009812571871544571043423840864966806791247812241448653611199403913420708030185466118720173235605240792703694487264573615761781644208479855556720286760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 178115213559885524684170018326724388667728747916244798848851802916141092250699986601759032845015325875803022738904675056234681795152119730837204695002324261316548163284481192481717916196869639159696506581465707280332958722277798008318111710810606540735733673075900031597911565644623274838896606295400134232888898126955476929932503201836328518363384094762031441037993134175211382707574446325184442449843351279066159943198304790022177547484618918922562715870496820198038354306200183244259051168455682222345747819653001958431047614574715346241088867304619478477865047938716492442098612871311539585293389229656192214109791071879514057501087818497587120242929534297879242937835452559342505599905344164031515295725081101914115571416014136027449904123324972868880038169932388202301216809320795917078668082090163851923702850950390593658406332534222300144485840216722538501711364653355535389567750576861108722629785978223420357489986020289937948455330018966129300665120001990651631602549496073012204595953108530270966859949954255534932048549941220953503904003220605589717722493384204525631929421012394790840387201172033393960084114005383041351446809388501104666310318795003016523590282981656821527198773551164005521632200767565390467979921244358073398560848066548223380829983535412668154991474370901262895162279300856966403262392078372269645790830360822916781498609906827883702496607880104424789059023904232308960819514299476011414002692343014162142222632056638403696029390266148553710580077252698888400763919813833745822609016680340830344912954905372240556328907368278313518065014281437577253058594475138147737088131256667634579912041471330804890092676117205209622098915377703999992741453335897566849189226607718727564988224357067650586859198068567377261973983448136367920564622862866367220489748784347531258804249175976092344826351163939552580959003374531475292371672876395673611950796786161471963439985324563046191476906065740746212502049137780704465391457932966703237564757772084257152116534081076604271857235414679964804273222444893210324817502217965876566629005900851333236202355548996378698998836433146119746573006794973328941294607773364561469137844295237052637067977789817662128117524395057112559118726494296680545455512631414792889538457548419834779772967155701892361004842290827166220288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -127095989831091121535986743219168444148737015275351470269073643054764244921718071740278234961119527280059946223361880727199476835618359045857297866597765061933278119122903566188094021030518660930154014315666690055109574761258107628507541627602878782951848787117848793244985135710766461789132028994612585658137277729759805665017770919173554977453597024870630841183546081285965571076234509110608922223505355526383079839188805339114972083922299865350538846156942054901376041481262736953477468129148868956319586639703857612017742009534347105346285094742984412404824884955025552275099219018882271258146229489771234778512730562562113153450385153276671282818762713557923918456734683308083111467788819265606766049793105681449260062057727580565577381111972814458502349005343704951226638146263159975073900429905646595762175041584510206933844368203595985829517046587648941367756291095404188110009027652503927359688187508104328612113675518743491806106843756016642614976547054439628432166869133216719297983229156976965769061767584125366988229051427546766300448616990361135586081337311449196944873831085357888019658410517657198921839256296200339227190779355739192899839500890264319610054512775675300981311342566306632599787796766717481899343060086689420197176656687994117812635473181951000844164447881618239492240016223641842902362449035694749955164270691335661591138073383202977632361798108197115672095917428706516061534040541081599270678911779945546118227424408220704235771373112241865044817885479090417725399336974003898115392008627465568538671627579518107853113060606373709428701708912964018545302207223938361292098833247502483306515672777002598284731170600829876042600340966778327847255412357582507519668288765764491776792593150058172038578302438293956713685973573349665118792026041015990674693760462051808055230372918857108587162247179779337091151104008287255963324590727509708930510071581177017149193030755939356972247932050829691427286423508657285632329190160620723393176951828332951067875873476023767183448947975169863459190638266593462759616128387606796839781589641475535541972506367376361479994801560108199436243016210309605921988696542801286454327066616524547349594156553027675594357009511869370562922962872623668462656762527063940348065645700938370054409378504034631251823808154373424414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] 62707270265673128439525821386771235305570752329188415132756397303966158144188491691106059539527026996613100806705435584705924225868136466200683159158151299082506632164951016382987145280499542553861106827806718907563288872413428210611254279489189607691890342458973413293634708023342882884194284312044447945289746006220987410619564216197871792632269323108555715411387097693753633924606906674368006597231690456524261349215516104013080122627590450749602667567596614989386195413758573916070450508288338905874788886340741928760409985871427115429800752178318210600784617744342777109499081461727253817049124493168180527236211706722921399789586724537181166807403999740325069943416353259498230120540465916985535691326457684550204487539491886959125995832175421061463894582617376038133299918736418770575696198774235651317239971768130963065838479263532818244324333552285914773511247555213804988975217529412714218470827994572482425809673285131685223449577766428556630849858811549004113161409432881498172902346891182243793982137206784705038442871083271538509601212559013924810879529099250121949385004782581407570629978281191693650982061584476791311090380944346050230756248500885922030518349838287407749443217127033426328287461241214863677584886948228579000446826920870347287895279590657997805382330617091053408539922217225273820948157771898511364639706547964595198214628404441793425506186500840316658665090041386249173588015710424253821874076183843395406869151049361643291093396356812363512472152484057100377455927941435636694752016665275319782637790759150724782275329531016690542100201729556954841376460080091203353211621282518288226388353347632469656435921108815160489517572981735143700479656939167507011016008369334260072408034532305240310067021242334377229809523881711090439222736162699221902900856219132292088880045126433083957879295186509343653852594786947056436223429922779776082242316409976233102308357638306764457281756334379512013324258010099430482467195404464656399193409317668967418655932745680427354978619259614389846194305475081292419928450224179617238107624310171590962640634336779880262777319513869984732397469182378415275458231295045937537580175135649363771677040210109182145628749618562576017967711423491255802878181040442290377081935407459400195861002753395679500213033686170094010368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] -4684092123557147018256251866517126784184205779770474516444516003173877528447504843278140245770122773112751370273116136541319914220073430352735974412967880700656544858666839845370966819416140320128533636261681844026988533787881370048503893766622458412513980245636206873636367695970939480219630780850306637769045292613917647450761486056843335818293684897257856244528313053729314163798694966048379989648561865255143547887843896973175945623991440995589811057036054766149481921195447219111837254709393273340362678163811126443126996476939773660104425887845329512635185214634170706095570338151211587945663285845662383669374499684099684039257345553332448170585203211754807741914855436347578449977574843922949390056958154966730786322186486810808557568958606767075932964137589192963656467449268166244314305473057248006239640429715680460925417083524105326762313420138747608043493954468335529659726820480956973251742139640114707419382271093498989407219694604367955366216280738148819039810584537293820518785039936057976243243687540736410491555857551991652708523840312050713926273514616830148534289463894551064176684270317902174213390988335494509320169301037756077485606611594792652283190890265342156345448365177617564183437415401275468690266792848422610995424537198762409886880514717492768362035448179537085928341230128609283032687505299562193507317232043135162360947646312996385955481746109174526787128429757940566474478291288978288767510195748657633642704833853063720002441241895461902538341842729174078731219868865786423861863320328632096304028008035548071905365646422108714632782116055061832895153965894776617523196442778541662981351345891249404890718304514461862856703267994964298879842194467834871692293412460594236452761227814096815851597425904798288219049054102720235484303425657519927367675764576911651552364496098451331138250817441138284587409395342470931443998548143944867403540854594181182974459036719413136435525902390135609737788514972624402675504509218936370260541669947390682070373878004633770964699487735773545261298406051014017145625960128953009849687757806638721250469124148445565750750346267716207037704300454520063756713226637154213878062594079142556016968514134806150009398832947459802504784058747599378532839521860519519049300040959652358791055508563297034695274991079286374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -38812679344989185328997521593742374928383617636758644143547505897584466702584648275187861415755378980607288058447701932803917723115045739674286667742554027830069399285720152810662834982337034199063328516301037095174116856225490630045780776496766175881530502242570859409036598788125499116298344957485818475866938650854937834209982290103889859833540674770085489540688604174452025024740183108405685505046759896129630693773166457241111552786849315443090383639527942645551891043768288171241810693518606337152271700956399537808315569715440333023984789468558629482072040095995033004859978515588932404568149588991399771227008798884258499743276164115724340296308230946897985497999616493554024625381400888878350056702036527534853916340027525576714641310098461532355210843501999885177600320398821524108156198301675860175630508771692239537205953963206863451045669228024615388401967345723088632272505730173267165680143069828634757003049956868441096962246849215331295333155409068009926791077158753956655805138424187408257945311908038204664822327790100452834084349380034981603861337625252887183766900588185188333252551681695913740761321259030682966332264271021861529818019686876765869651665756338501787934907816564793886563767313817355805619550388236129076940955871201462111158651755072200956829062852940308835536149236483163219074071376713986921724430035795029603642200634888256958455232689922057410254116891091778255031947577687700768569457050220832739417848963616036687870238437475899775899831724354437801022592316323614523534604271114391398210291548758052643485990214225070310385999274158099116539452819400448765021106789160074393582862530940118137572817743506336538955960755404080352768396867174636070810400926410433003097745137150690770519752033200866175158098439522973719699281983463387568974072520916708361560746497134932186925371571290197240436528363088478005788839596447683720136756158622200551637193446342555623008684101282061967899125768502550609369783522844829402588926000223617616252269979044134570641035981835468138646678385921154562892849782352535284081749757610229467132667761491813449386844108335018385333650808968421287875873845968549400897053758539218942146313534980109164436010182549683662603612088769175067807232294854115009220376642766191577400047943848724330353715864746206429184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] 61986313895557775519209614878720289437353569150202647500779844773877920237964835197860153066266054216823682563170782902248456941699315508854323634499789636721775166703259542455117422819741432175358052848312092724781227413878984421211506467620232980362216240028830453796936184270996088332692800944115784204100779757330377455818856559734599488517151559329744451719010999379598035982778795281573820272205672990408601749144399836104986879900973285627400910717305522054850650647669903229558968740101080325266208997406278406088825715468018220639203204018673341703931541788251300008901910883368323906115963636219928220707765492770136997468487138533680604982635578189623271874284111877153430115416678664303409106511758960586220585686577432388397436263083904528829520790924555547399329419479519012259410632554406831359101320504701921814861099157592556853209829471057743705977730956326572811387806848613343151139923817238399277971847751408218374123915098847359244783324971072860651060733995272198097697535226945752200826176164994750950895024626576281111711650963213338793175992918188407127234764754845202250471276642154078367424500354361189328291717200982717432163704246257514901786593518342258092609637365603956855071099995167905652319896269908433448219751748706515587723528266995681683712003517266757379726789525740936084537178674585335946512443492505716906372471694655099596037616628901643434142903877526780132963345262525386492912168616896080585271608795122992101240686559465955405879810842666220819248704603984393230348475686430046077084671642205506096370184375116563840041805239916813604197952760737309708553542249635507169788638677621280570529602208756197920481810440550262009598078403806223586321887863484326318755383021285894460258668180290296132647481535110409670058856598952585768986688113166601936553796076693834299483864294566891428809629390775808954828848939154911182751280343622641538750964479905375435274784788454536452891150959324176857869985887986591839153037129907817132984392906313743978776204406715964305874857251194349884025197664976302586854787397488468161435192535067305215637486211901620550697314162441265393881163698350686701959698718399882259286442545431075629166121782206196046128098325560137697716150702975622993658390259755646796460928180043818120060304296336970219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] -60626547321757827815026871432211677206005831312380343241819860094681248467500265373429053529287725051456978186648644269048726201992064462329290707226483507707204186939541675452255215077433020167801234907773847295560241964567673438359515846069481356218361040753252063061141883429936403257848056364242277857384518106353582237308867292163095868621273254603966418179437080188912596175862500446753527478165244192609099305380915116232008837441164511701372631723897446867871324925923434315885147916750547400648315107326407621922857128023423229519482656966253811134182788937429411898615817146864563426738587749058956315277106951915709289381626806729329533702590645005175673112844929001158147380336642836971859347398262555900029127315374103909997886413932066563329081160732256065808229966410963208137618853804649770552437051830515691691640072615993941569519195238366583629888439811583333570489484766687099349375723409140478604377721300538823750824531789421766880130442592541996058239243241906089537445359518417849085259390406446649791903988083515246228478802625174659899950667572804440096847902823714895013404160130440674622341265072574489049184868294716503027724133035539714796080220630559895987189453962731330747544872741675765014610908672642362983260410810264988000012498762174521645578901197009471520222920053088420215367532958055607952039302051619417770656680985352268724673466852657111946649770517324880074453458891455585178461362946969806499053070635067479059766511172746965641465299818375187356077163005332438152137854666730716043779766436740142073581426005738282881111017099900997952528051121159587707859256058536304433055672791714239094441907890347641078638319963671495306763574459491877890934856042595760850676843748767824544960429783023007250847290842296108134666322114943348818504493950818973594293521701082682010716951578361214883454195705191310992282453772813083270757002776996913362211195458683626355509419944261700330507265382493345336720097438702063261020674635728760734333510085806909979829003030797882812264705612360218640168431933523265429051172375009514291753821200220032703646872354612488220038697365992582381476150083845813078013994766361656569344847423936247543468529362718778274170376043214162694850549203859443232872883102744419876728000481379562782629882711774003724288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] 41509853468208476255518767056048282865868914736215113727504985887595351900739502214885322744189906197870333122372931635640787582931447311477011284664948815939827138996927503654717702528082092611033028579450752883066161682292627635973025618087463275078248808470274224845896476323452521037665436427759280247965491342260993348439759915528994505640999150279469632621254754507777043692548793942771072289034444449906773011819124410105264411387395998519308424580439553488097803795794564123230859689218190678821048917205866845574829800485270865820861724295921963322351057591111714693081000385878711527571660577252872264425003056493724645227760707323529043825313550352881101160216701117086180493375504940402817441020636878312572715926268861702021802844040505900679724491308445683658192876989306602683336000313866138047596815834521063017096197998690123700039024174160610647415661526025023843647551308042469247185763926933186227607578856641561050681114054427871324878765416985461120381957774505320200150317947492679276732399379179744471713946591035465837036304472712173615153760378660085499402856205744311565312198965359339849600360604066194748241283955870341547254551102074968435379001002094496398849202436590476694600567505283546548363973238830027331991457602462401558204793315232408196713875843646381787707859042336877771708454391897515873418465152026236943512107373246776279049037597689899544900234133754738308511807745597831073916678728325215039558191536649731181341711004782841242073616809967173864285329679214387020094153201561790982613248376135474803734629781278826773389708675932880925095107506117027876053165065615269542404034662192099136751896403530488939658983704240837209069079994904310795124352787943393152593773395758750197944690900270030426044500016706712055122425522478678409817410314043058570957799453746712112508081266800111551934357093812310425351562795836612783898546608505479535058151983305693329280666706112851661749187768624285807141018605961169461408174257683197934609952338131181122307650869592530687953995176846784027297765494718331404373455992141305280974213581223874619483216053582285393052206353140515828849264728145327353754018787348055540085103136574566593167335574571373537895011187985565277614949139597231490097121921864539498909511088018827978461069658818944696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] -19957143010451201190794240910953869796412058858014222984022751494749593187786606134256862561759193585209754713597665158135997231367640786036274557411583598049374633135289392560094269380546164899286658749703374288210562441751636428983930634246619189851906315747749845023314154542063622590743053108134174879531299199806197275032953899637515911370513361406565494874034972689582061111796817550148980001312624257255157501572322449875299371808517575972133548473921683813767186171424973231378712343680424176971606310525399032655995796860154522364409948830205207659664670965085609820695982537554306887079735152644211556547481513265718372836239021052741090299215614752880825077980685603444976290652944773987446109432245922276251693684234759545973121481244172006584624958689751785833647831419477136186714956880058207018363266298759584541607592002019371753300704134358983673145309052599216287006054666450369830505700981802470619173269681254374427055376661918419716732158673231685076141524802272941807052588460271864464394068718736090873182314395945570724401606655863435917587318477707556553656878446705292950799813865165208610852309974726523610942236935869538763645005874975826206380536072015188735451584558582812546081019089216057544176743174891101901808729025183934123209818645975770015202583140443813344715855501539874030048500554621653135296879935240787346705975260845816286430823870977632234552626223439845755098861077441863065197846473058721835186235343493458613935797389633442913606445509525975479151063026460468232682714441023921650116826072270924920546027075452269264409343338670748536695120757763457863242332567668475986848498935397523036751980561779257702840473554627765438580225232528742886157233792727721233857269005028695024854335757816388665972233098996496366963377570407172726796392104406564942495892460656761945577268924539821651325892549520178743222185059215344036822820054904976904339878385523138129467124688636493055296566375622540254354808364178214277951786427932022890161347693302973392468121199152476611736318188556494594974392761065957220028325571699130668325529578805077855042814689448970562091745520987661851874504361754047780210406367881341732330137566813944993767606483880617309207564106538065645730051986030946754923341466737917066886447941242714916212565909835278712832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] 6536042608177280457172423054144500558930769789830296165612321821654441872458950889638025117819545803380916846262361233198145322806059132665649438297923259225754096266476489268156891834000722260122001141876939754779273979859414014608420394908978236774280720190180632311066796934793333219585634608613392468993011314624280271772006360491333798652252818463068160715116756074504233232767319484005658689526716836640639584948618704933401714151226135894670357454325680692017408109246586931366098082733692483220299922221479347848828859919004488951562497350326540947205118758232843280800975144797042178024026406431659993031621274406951980729217601742094687689137619189824354787564297309113804649139493369350552696473908778350628192239203727517612046324677291252610391290278378397672202728794556038882558964237854780511878227242690849186467839690939447421601287068360588760386053331927163094443020747812063271740933536743952964456343325636336631508671850860263544636135255613627332051943139484303180027309347690590427376764381251632704085610900962412760693059368260580163784999875740319996764537612013177431397732164059223587423015878679842408167185869136755580172365388217410107457298715024000173692657360542607923321562071797281562871872204755512701859271191873241468028646687739129899897913687905273733421909743181911227907028616572573689545216761716083197620661396261280707585556679573184892423249450700557230240092638977009844054734725183568103336124711286092596821156195707520286608570084739889999945353578399762150431418972081336321635349410819732280425781893386424152001863519173793489308183077684620807878959942845123052247635120334616971170756678445026110993761392986147110003279711200100120524203616843476307323844454653868940935239931095144186017104992554078369857636985275940925305661472980663428824827598195542623296605361199459907926221666846131060922570712733564745243707088489864768592511907529151777232894424631898197540055385709825831632366170477854848284261177183905148954271562023258634280814109928947506215827077202392872211826287184623051886780970621646601863264531471236698093113649201273262859142134277352558436222890752585827963812650733687541439989071377348018911580671750620291189913016644125279270468832744478143606666076292198858376725725964155747506661144120713543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] -1534842588961680487821327612860346954300685426883974026759161443383221259770799739721032025508705099997071376913078598636581190285611514714575598272620346378185542102238054565226870458838033898058724544380468393929124899156293680780125968148283633551940932234007688079762004888754811233848616831336281019497789823262977714934409118386393416632018512708399020450177884416424870251971219047992455964139628486049781483811418492386559541706254147361579923220303624750916889118219837623052886458679951798445846071312648521315126344403959977929208566806469836203133286797515329533163024299789404796918669682116867712900649605883227755608093657554875108444319308120480643002001020607845128880559917454462337959242353877381075984395654236055775411120960451765580458948158645749793838384643960611203367184816659320745061041262277461175241603420012622313539090789492634307122823746302319531844941998917174634890457913578292271897938425201469927468011080499206804342568785885247373217289037422490003283635413285582301608794020150749272921200082111764270217209185854454804079706189603576856494346114076527917610820662419956463451666921882972857098256499081072458689026128576564852760791119301946380853970323814106872021830589120796234808268284912441648739462708196250893344225873753087792603720211507944665470447626667844637139415545367302817832256905223815218055563333956440501057708517249401715657769440270196013196306234547047799936770095155524505601860764123067590487731145708528569946001816411572944086951725443417740845944032117558087800174528705503251678699332302628160990853842245239174214817530598070106580868129499012111760172148104394185025385351901630005222269027169159606362994471723537635506034335265272587650694657910254008300333833408424010073307047063562375801494995904645181628469397873047237870292410338183311252696584550753944104415260120397165529564363594442897655859897008418815123764889722515031578038283248832838135425951395309544535655066515438125805479002152276677621928102387987702700411276956970714863951765334649176121086214832510276411720956494952503451813959905497726934117253556537821029295728136124556287153115661117036750855408009328974761175732762870644096211728716593338922656460138324743977748489777125576763419480232945411970102937710602287497416198321808080896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] 521831900012318724725355800745288108987552555093321918049009492466050776998752528065531777821337853106217979945046058839183876868629878325005181740506873979443814924438493820593934549278901901048492910976478420905034861405434283197722327506706643920179989843877951276209591332046576893654056770073012561443608995550581371419597894910961343026622974686613523601806836525910257677133325565292310159774248369554859299658741326851319098426244782582555002604229941577875693239289229770674533503068399802306338024508318146968135064602206340280653266170012040797576966973249249768653821665895508820599634540284351121429735597076620584722872753657736378640645649874064629188460016838994597494509697444438736735895566445890783432345195405875348143956327946603228042150952973356926592962996546176567841803271111753611646710878987173097928642352944201427926586478210487817512127048275777210433021779085930216086952861897570797611531907228574282781812176252520119099933485009759979209256221616826612974607409136222769225432452643417222664249109097639832019202974099420247528695690024305613103117068228900288722685597537644849578908369109531159728925460272357653338696805227651221078687445162925207956926985544064564747331086978645315756166005094903582796196518709989476158377953977291568146347722744254624570684343941603277769839133954124180111635366202237348682363734093415808237695894674279179280366123096169841167099787264286283468449996727829948565412238085179474160476836043005831559880706825039686106751542429579990353142722248651618589862698523866591691708772920314668964427173292152022180467109107275241818458805233584920709953649863145406208070273288242593961579243047190631310632271547408316478670883946644264550836791283116116627827121124707731548776918012645826295392235914570293287353740484187104959085598255773256952121442909782415834340569856110585936877088039449535635602708600123924544864982028882607011254381461223361753503946532942606422251156966939393635772984414877007783409443080507251939514300217195425677489844666769270940083946632089610488068832704732355610127616070786608614393582320109459357803083401664412698228563014480481902945811838597843527683912098657310021872550463504984708436450374578879102853301401961383359159615371805304565229035919460269707567644880498851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] -352143804526554127426456468538173426596598641785892295210320192433033914815694537149049784741570395315304867543783169177506303648656043579638219406265938357358656431703017632728768854804886148219615662979341820943575672111959447248784544963538596733348001532596714118250163116631927556898022084305443887277964943142066012075287933606466913532063579543936105209782440433143852733008090744657048819584675020417408544850340838821379917687942540158359889248355482273434249423884405469660852988514702920539179412878400357070474991901398547959715993657395515588543735710327333970649899157045751549363461774991355352644071101918042108706524196477779947370858389110073888302984653178418099617823358693526174771477205441447513869589353324389414679516495368648273365047767083325718455509039223224060609443747477607639607501061192318749046767090519697366509193937149369912588321652226525753706791553692870620727600584966801661431706333656700997239938956923491253663676796921346031693539130194811832004198369190079809828530123212362926385908607068757567704222806868749391508044570553151214729155976595242285108482333190102802823443098554430398608133278609140401605749032973249214462306301831865098155124853103129651317785923483804809303711442419958946745751039541692278986618370530659310682366453703991655656496265961343709967513777630113809767191226545707117520483899898526677116888446230946767026085656569509735082284275272313850415446952532449939128848885226137216789741729788002882678117631505201618623578258890477500433368291572450605168058939292412037523486625560637662421606356503294757262769411099394018446675606781992520832760449121084508010685917580604834276227406369853375168740916464221410845855325118349322210356861447727704583798730196032268952298381668761125391915417790275994752245556672748380067917003106709446457361053411025342834465480148527721913352690216497248295707335189736462422376235954084920417906039792365595611050216445793148758553426050282790392729890380016035598193259668788293717563027541411518116980593526788148214945045239157042592081921429051033215884011387397014343862295759752416180836653495957924028877415665613698982770560004768349674677686754230122748023942511538858532436554511039244958538228006270718518700485882206730529246219727467267137239506583243718656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] 176363519518409784325869952399319357255949644870276598235655221553952947550930080167608613891556588708439433498710138032787996431185310541544056037920166654830491548450850073724308718663391923472652550597398058309496494966234480687279600764579279190791998140735767117447330615189802488587065366558599065729489915212858855502452643759748202425113687273328204059828248132071449076136863303915694122002977770287352210161716880101296066702867062040586175197458069371074846942524793359250328875313594982070453269605772978778942593531956496433369548924722061206308136320980608155137394417673856425787065897620616336258617166787310051242789386135338260452109432896054724373319550882106991910615497682830898220019912065696072038795034644068699133048405175349227173970100435582919958850737635967546793044570201342280381683502739059499783071242840237456692250281981713991105414533557418394636660978139841080222682019393385081624916399861304095081175641387330314695121755808599863315221587543725518033209217048041628111222329397048693120153925106237054500351799424358631015300674959113430657161800137128705932494461527620738068928986483127162602356141221742934318986226459180121259635076350202263906709852939259446213021529373660339662387342183060114734193705251996111763398282692577981285192690177068911576527919292540411261835311334189975101920878127083156782394380837872512520586048400000864784120228167020795922415554326709566323233574813052339145911742196387864792677417289926619041919361207549387220427562880137674755879369127189789141203413327733578515719270972428895675928706002642966642236168540757706906255813228177698779400984237819019609197411577971664922909920149414558538314168729061205402233863333682767832976479806495840893240165108170534083608738975867734162353844043566724683918422825098571188316639057933168901648668590090847959162267061715192014793946221651465495128313524965128906066486999347573183554585713942884502940625801267260212051683684931151181057080146321487162013188788805969433248965575994793677262217846455936522236272765789212704209301881900781058356974660437905125221716815703283080047086079943314214283611045904111390760132860932507910285865251373793806810470020738014774350500935891053649952001319883817307376153824505688906475213473634000783551323049117614080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] -40279752754953417223564034288983118597788324098299615248475533314896551918143267438883647295682285773191381208741858248971067173951387623884685153659264956396688027979627367587600481156593757676530349338851927793368429890000309863444696981213880689968510206327340805102677006321240136236310137130670632453068583995494294315140866093161042338883846171220832421135352280244787532567520760337362050947657113344214312091601976279323695698351136365978232703842845857276845434778119416698206970610694782760536516808547463741787750620598868699275314013834796714757467012105382184575673662427837782504955196521991253061528372067927625163122711127110626946010728969393900938125340507618687698268394419587412510027588813464432440196398583176519392093702472404449875349576331953436581134092416249756379469963152804827702030111666311934811621435183882356291884263295230890794547609651561226332213884945518715737236973275663224067381447861188033888343689671382495387962008762299827366929993432959519237848232970520192514594399343844613798079588200101548717074803483202629623579876560838003716083478398884826147032733587037050167939685662173671410388128022937944547700854156585707123379983167777942646502849073624822233766774178489881436114161343221191414595493208957465842010537793199663343050920320668884605031024967606594439706414826789668137674940211599561231555200737992062544130485826934503075825697921157919271400402107584988268140496780947687577680034278907066681033310699209891901197852286042560393792945069206887664034250212760454779995519849886740516166638511293616379617511783188354987882401491851273559255791835624673091977529727834976533425710940954411978179125997311870652975050429798826375114619735307622031024260589140491077938110290859913419738624638976150349416126025889694299789469388753554429435873366938355382061855574969145264914357775460610189357822276776154053916466346118143729412386800022459510981841546257681183935659629146171133012858848226687156621011640152736453998937380370180881796868798434297439312829253624331604576574333434639585828093628530649510855296143302536336250330123852954939948304878899985037682403461002037591305809010207897785403031714646169744508756958008227462196104002172090981999660196220437058726193872601876818325126522200768998135855730684592128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -7879175144381844780464864159099490437730935797342862346371894382735314832103735596152932983748566404478065209580549092311446608043779365271338910427775666973835692233078480117734413081359332820229169738107919835530000004234368980751654472440202004771619272674068420004190834576762077468907390747620304621465428462406374527209999147463973880770026689776251125438042063142486143534621751059344477082224129444407137116714996482254724676575815452150219584146778698062517422029859621542011943181463354377836795198030444033350893351189120689516641208252211675984573615861335010638792156654760186792050984559453025365148239428305824833987391823819536338429827955662369085313352653741364948607573462586598952890289831160679128801556347975331041138692067009931243020325878704384046220817168033102134312088203774444526485668134058227087733139552692939302192426833203018675615462772780282812520080657146108242989183515147199025952662850748504594060657654922428713641971805993273687531018895640940326385447553863355486158760096867710428524115069857113120467869835534032211059229265049326214756875249132399652755471610150143866099651647493190870461465144890596045822659978859547911480400761873152151011875842743580385773112579146947059201372296694476161861778252167188867482665588464566813712805760248902116429944394798423027241531334662152221816744166272771216370609894275396621027335612174070559464962208270580254625901216201658230340226423167285169162134084931883025447360182510921304351141775874886981501093047559660949542750243009019094742041809162511124877395988080021626637719864095903138411681855825252656420502194416924318886939914971211765223969875602381534929736664602660361486411876132916849133663648111593124227537941675199630423931924757021992847094609556604920139991173097643221663184066259860798617747087856974604923260768550266608509351552628726943590080189735560310537517123181556632156725469942622143839395648467105979325282437644084058693746873647421943300694818573547031823270305274915090186771584713645093148333187610139867222629723427796650977927650825355788265428724013000289773816995501364471229515001567910704812142322255894088742472888553598889599691951388922853478315700123312511984037145310830645877500399479836466149759258820497008977377993863952991571111916968345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 9870588643727864212521935234967189014477845485869407608225207170840100030983776294212653251178480589407781807136585050319497187733986244337579823947383592091527697125803137173799776955837719340651519556071212876439768115909763555647564363547019273467699584052433065913355500081220772456918067731707287870562054697635142993101896582509785264946315871755733067717843460431737199627184964575656423599231905261617238020713124623464726698517763147534387229615080256565858639134412256826451055839529872467078192765612907283962609358341842611372455877524629197925760370888834363174472274864946052501204352024317956075231029010593186771319059584594794228067090232979100998320504620416369439313508546639138015936443294782580796424685533691061774816433074256523445489168142158403667705935703135686358388288835963061645426385746343424580806419471111615861034767408654015817320498943591573892432075877695377604997980069149290455737805906166017247434685712491983696184332428331951763643088402571359402825516000170520527581026699848289837158259006525128618152601547252848960359192088169962209858767558676628243797492154458286492865074464035835914686746057823406415328573582724744181241170936915207558394419499708650812954756616394195474742228433718416951231756738219527534229394524869402795831332676215174182280940821817194081521311749302114537374061045925090459257660794806793976509487215407379112915339024701111315736174429421814859878136903819897483767508905167848175467625779576092756876159269954133433409677230519009027379265056452874065797390197866969641953059280583385696903200761334749117008401389893855746704485209958904108661930094461079114742765871582887931916051473395918408370982185816984969811278553366854120251752346500898622656884182965734044578096033164845960296738519338689850147966915965704586653473945324572627949049663841697090538551554933383179897872015629075258429127735879383691560560609359511036212889592293136823296100015440278229295772802467034538563237742485433665737338666897422875669265194533715194075743154806240612329021114074106715865753295190131287140090102172190168086067855714498818259188486191152667557571802544689119124290332254053822757789455177951671961753502723548424750274974563633471711331540362950352019162946819891251439274360545918143925981757770301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -3859601640437617158850115394199911074505095901484030193539352336631143391968179305749001227959401279665972577119248639241480100757950939377160850472236091951690476442508854678081446914511215564091763594386323211887470238157715352717346675327082950888307180366455037995300214115073660911856535178363443225427972504314599827879441009043708792623980380352032594717142941555337547662202765804466473493668333826773104158693384685937363308475919844356289850545241702872691710844076652265820809461877653400314905028080593683243895623653204548791981741779566156707190023504188962378549103574773642556109130072009631636745444271213839703975745717675520376074746824568384438585653921468604779020449594004418865489772559578523970547313676381591878439759904231066953452150163491068042337860632052093406734402601586126112578413239008418440327602518495363971407152345426025566856321497633029205295891449183118026953483935984831476083953501253785448260477546425671138611487520232099337138177449688095783126068883490451455152748204286703219784633937642140012653896681025513329458454959284692665019468877683132923812564340850782304716858227854459239054480401277446417500101401962361021863707572517620402875204588175738917937577258403175621704344363912669423455239940626278030494429459866494644523359922448789787337404067719869979602809704518969437962389336822913630369282999008075331335974444629021879867278779299608603725399606870587690777244178086405782491489632391334280120921084953293496215649611104504904150072605386116140535878650257435765164052877911769108277735094947129073996090541671454905091175785002359267691918600416069395403326621773401277006860366526949954175754400054670545187291458035685159197058747438640797079041302982616895902073231042146895283183626826411482873220596236476525658299336913092358432877662025125829090424086993998270537479597286241706958815265692008101102028900054428723011788864701155748217234206982596260218772376666346392754623618126686884911652068594131125361651348935003664117014035681590577784345282489594711048026926912311024456877625034553183715720341931440451952597856436488946441835062898054157189745204926518882787908526503488456727347908938153300024139528873523953802625120534942531635885031727193134406799075368533644355296216162897244875077354803691520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] 808306263552737472724632577582323888194970124390154181181489312398809303558911748564510472111413977240482681538778404126215048738864393600776443618116111420263992368556223834313432962410724806482821249100811731585579381791376259836307154370981207515157163290260693471278742786963224376762797281881839370666367267816177316846880139447922239242694704700233205592179833456936747883637293287277009130827814859969825533023755036771982714256254478774571475667668007965748739450133274384155271302777808483046374132368706299154408653128691117615226405846616344211536287357343990000314029596194234915612030429909874121281177014849856772208648092786767328835553077191592929066410422609571396672135959217680637538481512183596355103105600043881725417830378772190440733196874440272661412031925279746891748821276840007792394386729002777506744597952856212919655311403511836745088772570321428678038531124157243276468921467708162604383768439660688393388284942886677737482136076385682782575775544372842595166740495691463817160823539448908399379364040300350067021165222777345746070146193228055462457737993348106545022026861925541476158099067086116944444356778518659069685782218096195890653757612189819423688997691930916718394343203883263510057830328376017956947369609508203551235358746763773986819402886996984521698453870407028927854879295900224430202857820867732280893071562173881284095613464329350455401928103107380736158172618879088780593507780166358433602684820896551079246795990071569245856891429152306713847296909506223019540520082840459938170809318345537705585927862518249629541680465992430591602417306135171108838989774123182551875456227958728944026332586799039745427887351299854719445547156540026647636956636610623336308215639408899757172440203748859658857773016217224383074781438931954353100847156344099800130668447615506883744190632036460727307571713376863622148896855095988744866076645125741732583959838325463257668175539912643857889032988119771223326165556921970755672021627480557551732227859073749211586850970200925988282755845435691296671617288927093964878503804975233174089118060092998840429082290528515441392340544717569242072944052205195298115340867936693694743098038803624989962959258179401784350291298695410353020075537131655405130497231396417647483838632087510028166932726749855744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] -45528803652606306261395320295242660340583899936043088876810307094016834042304001874336012864950374648060444047500409750027590804681059830510267662229543072760789659657870679888692651454415455718300465127877858540669324089180419103368871058366190267386326339899783686938849131573293603225212926146945503001171516903604668899727454250063155019042186639548302937719843168429469988489950384096480235361420396300633135727223324365919696087216594428490797500644607845157758429411506971088482023078220619564498620313147400064583661954527172392729719575976720504706915544147799188232230769838646141553951026856778839180055196135902962517577456361144992770434848680473554173145871089943214090053744906179213997093871726633949951022851419469112891462820779574962031217131877311143835158705046656968220132646635103877735280392193338829157634555640654192437748762158181461395232538634413039809860803679512662927128483166678809926555908174983968322453894285420601868584227490676574461698897729901719889793747850273780805465210617455832161134223010085388117550182498044033242793202312103716200846132734863350733069769865984772640225888677675930781965674459123060473216328734262166709980917872103212586225289330170428319495253435403853180509982417231297079260227441038730180121233002541941879613171338369392111606190991709152972681414735390291839097546342202837722493723743463827130012368235693806753234911646084785364829370583397297884835681199926173549324328867658056393999585307737483933642504105829427046629776815466073255640842718454954582551152072053592750698269061102344090018091071877556573827918267209137056122858383094814699601075429582268550366658477714323839859426948244463905617425115966107158144879851813357105901536587837234410496731476332421277412088740180450925575507788385302608459804358281583384968509384030867963687239573817281076142835531636283446128038016771529476949099370232172942294414108596729620249620026378130843923496659294294297830027020854784287481510590361718508668917475283777313532429640652455747079441289966597309557357450113003241680835572466671960171001259808093506643384826725407129265818474240201793904817231144695050796999465782286681543871158863992745498112932368717774093407796559547371658399329048968520396700732676958899361073990881535154473639933378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] -33078163639327558006105148083464735139581674652542825960103055969082468617794331936848180051751999895663211716416484762854222750295862628014085342265097525095630739999396987216258886973437479627147551512408777981198405756939135279161696514655895474564050775084991691039257376238843399356915735705562272303659054283283200798414963976092861101638946712319248654973708102540422522108385662753412735831766439869573037687835570782096091365881438686021514444707840056040551235898165000958205631676919522422166485536521137449535684204029692310210806938249937706987677897266999864602652562908435166677226316672768802185863712389448285074703056400278726486618595425311068161097380414103331937282609954513557071468834077203290142086325544535965419110006023100237229589602301614157361753436689262400520164358152388206874171377442427372770826966830081843165565582882173332687175105704505042335547299892132400409873688876781726941166309115918954846661872005632262751148113471083859677735001163699609023141493976915595188619238598280097108519902453972624865222642550248726490624824163254328003990969285215118921459213862922548612876201943886935577592220722901053773248036282333294955243514365021957306275187063960545746663124683349535474691474575964044619512660412584184241174661793970746652816547562495355552510023537821618725581521899143752570650667081588423052245121290374539115956376315246748295755733553280934096740982019702786942089864956931766164035895321256046017784969958690313552055925316471526817657241952734495337118027164917808291401705149316854774117414288520569309969308392977917012660384299859362556308301215261081020211102962374934049291438589545553498875031075787923057030282112851881780606733309568014520097773266714947918418146514342431184285870787917941425899202074909158326332072855641929619426274314498718047291453929007655410416677161084211433667301721700500474434161498617915352134278962942274129955158587630354584126935543878118929114784547214631127132152304053372843378259512466271029275484721078997961729295706579210540247165841374990006138139220379213579171411848775070631740516971414283076263425581185184859870080711568146444057637121850127554228564963495843512668539527879523598399205225667253432439673140113910957670019265915105283571531642805112044223817909796864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] 15834809702990510234457558959951411428678089230695102158143304075765556398609302094050235046985894331450643328959640193959936222531050486978568840032502879214333930516470547565073640337376346975677391439286426728115069725480940211008220753845392279150849305341656218686822386089744963028980363218329697421889023028276839083839712243699768536883749205480674811173128802756289212329223967915300741931169812770415514190290749849054189936282933494076383735075720575952196719104042701309556870392156235498470192904170318066782869262080837346130837058181599053379076948138534764167292848059204130570877570779259094508294515974800076698550321305192119772326268104820124760054799016451961453020440336890577326634076519707969266230281200405775538928542388174180841200120711405604670687195663507305808283796635736612729562775302730830107124403156038324612587841127229061214925926838264700525173126518115046093313377614470316736108562049226157539119860999921257184774986794290656454808695914679361161249219359982386827220671117340743532180190305896151931273193999968072016468039830468540561489818906081973547958778721658000422934812220853421492226461972449584558145558377684885564019487922222332634379973439848669706583817247229513587748075254881324795161096256449533240128797804217756611312685678889043985797578014015381683898683876343388220572099964779011715864219741183586095411518896017874799769998090919387528627974281971322285238199124844780020947299789260703082284498562074204750015110307280852356762446308930034920991548231030038148938665898535007547251523170750110986574717776526138015687213392780447753037919151407595273549698657180449398707254857265791512417532672237864376671004166481695713410371223177656724852963476025005286439146920645959147409391473670820118663789045119088691411368738991079418044470011187474908923398564909958218236660893306917903698619013027580369139960625268064775946977988769048644103073285841415684000368920731224867812668980363887560225311428388949403072624592951130562573444058992443262408372172374039216627745011380677115287623705710512416936177619233778771354646118048965067399046252929274304712941364978387625211491494953827287259421964566202658377590182738097454971366699443362168989065655994214057866490919859763991995532630863594115479932554444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] -4868009598676916066898815478495636381023579149950650888050097206222170552506096483723233648308349686808915828284041827217516985725125908299720149082521112426341620098438419985958840664924956195771984628189582709312058632537374676908606270757707486402599522972896234379841056009636224576192892817264054875176546874267274009593511242175765670024814865407827285035225607365145535627429276438777399424404461484310150691708791782257710405851585583811734255379582715562184637889566859556334484570921180512028867530916826035398368003200548699800192618279775640251989197394425507895714791202938231679450687325581380211695986011642900627484144513434063788175546162341207496173800105539773794444830661568205312328337778170881541658642939558121873419229679746460080718804176383538076727563932347402902819727946639448596854416224018926973567768924635267206019372545456702566228183156446389137059841345276075848297818528703907625009588734992113865443101965870103977009903545257153156691775079438394509962549873721598073301615157812572794185553617149908047705996045414845575389657872783015823560715232269032751499097439487643908297631691755673708781935531936967444011604618582026714083255529117743240751711611834767465191111426690095365096542854594394448481402820078266194669378293760722346234547363659363162315338210309118897988546077029207904858536245739829839279544201402019050894431964334699783964758334899213422583098825489060020756246959467870245363110600385087683566862000962541009246886568815050569574238349762967153065091302827879782512941794824983701796284443158708366921506234625515853137573146988456947001116821290001356471724944556174007801253726402060831076121611966121340089872776010090525960687651460437963272541710381107081901717667876244693087350979672874017858901704461840430904818450912591928247900820160948986807796273026032329343438342559397974806582510630062297780851587612910511159390124235432124983887159574934215755399931507897770683768139811952350918012071491471449008457999117079643910949196911875859991844267090313340476543425896846743830076494846996425966094087347090307843663059893897068609208176638796797117478267128324995508111993422376854403762505922746285991660569496713795173036258350377360173358802875690001091133302318942586914958358426409300277026134949888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] 1263874679051727521173614756232960948742223470999935244206428668595110022255854131708969865068841819592596168311201054938739449230894960906937219732740312445060239032956019112032674317144929240174819622728731502612878321399138293184152004038485385420451519672805249390445184850369995846812177929173404626888616565975575172652881146660440191383162896582863017270278236697751388142080443435068783246820200138240288527929865645401256791798463994306656942808630837341260774450296447733885621689682087374921531253459793710541516809872684840710180687983735752491690604450570906668781415536255913738544814719974506656891988376082118602680949358745696266225593625471693971766624803251618898184395210869104038435782435513488586645311986038628357356980328193200495928761605410592237535833213282161236383780388194224059561618941653305125861589973461091457843313972557413257781224068741803051298165534737647049026856569607651108024245673227259692791337698426239656521556702618108827877730714237549843411855324234175664752129860554262443368344809739090229058984357109530060410326385439884355943164215995271991419708363875328416855520457015562539248437496931886636639012171460275014184837552331863805841555015497645643945363093645591000129223829772200942312356452893527719144787520551640806196238383193412027290880268266608359290647879615581844601672841518015074635661833237027842289469323048956539890883465168440096090065745767308109156343363137845984624958211761762905403886807308400823504954552251623458391773002910737160358406608973622940286966198414139086023936099549530606811511002150971884890315592321047593810812460387576467549754320880843064983371171015488585351415798042457483219856864966768705354837284577286718419990355466661536599458518023462775459938901343399028708174020445193054456525549395472183230083147004765262518331410768223489551093375533086571479801741423531820488737131562274926732803351923028561244656209435816296721405515125495288935823929525902096420498131538139330939926565645493370127590257857741518248485222603877177876817737917680776593009139289366374197529001971419613365895799942729862406326269958974690072730124490717795614263223951301348995601769373198849165541338913317372636071235616844270454981498154683024275471772781127058544746470553771161992436740259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] -274142247951678929906416570685217960301408947591388841510235974190111099305646144919863189377081689732446720407003546524366297399731000803727962907779085578547485396642480035800755310005941695321146929383697990795301032309283246612789237082045674978585629912387298748648417136578520925670131721861324695286430742059076424854888935682799805161547342963804480337690726564033938158473715531342806672462463593257023017502615523974612129989245324869075527440735887908850119291734760115442179547619636614439410912045143840456393904891282972448588098836233074943478780800953543261626941954998048084568867869507334116380187769955401403209855765487188080163535284713208339537143216335859969105005450863004059028349895364370603299102179890216107754493280446905396055061143509045960557715377110092671727583185496708272022021447607262146907410057556192605206357687078775435433212517772955776449035151706404239379920855653132652468581372297542446672195817349137376172071200417895813332996642569300975965594966264034410770851972983167626287685370646807472149756005433006457825400740105092567828675874835991024166552072695546793745748988273455314517330406348512365204495799643970874673878134220113426716872164599868313602720172017794277823513573498666763568939192462896781823976547714750676004865593608827460763623566823583303906842621731874925737331463115714755912554862622237269739136517469781439867033600892649663269166137255455100912299968125968742248801011649116298094422613838740190038033211836780266415680242726385647156362795503462892392268265156194547234612685207811483642143425491169614796338345734381264344686660156112135335786146910406220493855103536123511257324512658572039109216556819902349835592308303384107433634928841864056809381369874366063692892583683835395982231028935366486566298684176943552383284048660829674551069551650333590839370062074512283327094789277470327419889223801597581609038532388087030581748094806549466786297322190191032048692430902701934859411615665114860263649829354161199914716044284624914361128924794809464200515709895856970305557036648182130171061811658446040099537023117035249651175628744394148130248656955651824398352065494092764312245603137393971312322767033253848102190844975468065089804339047051681438927611089161853227685464952463762464013507624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] 43136516808121777353126355422164928960970970677148242014044871805642126606639745026545659277055609726178917517651460878424808987629937256999564122952138499379857616926640462515896503589674495564251312113720567621144649262693280763262549219842900223997558469181262077725963365697388014183519359563787832066384662449235561769191028258937443312271655647450948623837813991658389820021307792353849045590204967485574133048880413213639098897248238041802676708804468784071884953021985485809066852261975752817834713382204125277156466430679153953588164175388497209586644761014199439646607122533523598078254651666625634212522845219790253800010857485140245544082752053469852260759106333484831491278603346785466564920211143968891536945182730478014170166961143047051931602178527935328705328048244117127293130251563781430709429106980741941288092382544788932340206541280222525437585000484245417225871881641232652788346703527279703180574139037930448363323267502569237712001273464907490919680500847476305138961397774158382285912397914897645060387933031371186400995787139167232115159812699488797616981775130830940107493512717670924443174386971135117721937224149845259821451021387981491072618168798617265487342469339169433017487891138999690440828332560333046897798120693342457280312290704736132975335589473369447459384341601039197909438522058404822654213023600627750059540668130185713101756295857143573611382312699387399884109463969004777686934680412628905651721599098277561421298063835057575874291237192674906565172261063875015742903346928088166010582132656272075501246977707387180412663106799779428914909348386033963263404187046156234239706476310879795765469883952074427461187717450752620210097181248953720207090512480905262019503733206827725913424331375093886330986020887219397670628057813663306409738462330480208576243417610735580161592814607006213010069387126532984748277740413368032998455820166371792029473871648775198829541014672918194772982308550666165517092129316872511595494942017778695157438510595684721452915439683641163232982547482585896196935078449842090834738772544520646473527892207749629375082375694410321827577375426468451407830924392574597211721543406066982821122269623634446332836338261543415388112053436522132586374811443873713366605613405735867620132136913338741661102485012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] -2907562552969505068800497506185381793321167414745612288267260869246821456853192564955409567850011570870557647084922897319614257942226323923144029507740093425106026850025488252585253983217296779111013567082394521050386484812937006400773888687376489640494973407534676937592751219478731141132589925240098075837217843883978973425503629497862670792557545258976481597592795213954842417095718779969298895328306469369473890433125849729956046271295250623140210688677720410990082853925145917157102267514989020669864246123832309371458864114393844708202399424168856897853502093239013898887898731385784081980944230285099021000699413048791512047301464760184870955122588374795394053742360519878992790546023581599566287362093173691732004631587097017185898002024482138124033319081150564926030624851431218833417080368050461890300496690269362025988071650884761361702077275632302148460708157738028298731399338505535334562773249849193683915727096041799747547495822561939381079589733620285436685221400131733219010471702126241477824329968258442939034762456220609170323694135372161653291014384573044787364121409891480448564754020809960498962349166189848898929905337464657719132924132441042446598355773378796285452058477230215567698761472004497722947379918098323994365548986204471267138032771563806054165243968873681959305198375625171644529072723283512677485872250329506296415065694650874042980927792475855472572893739887068284923253097112585191418563786407571131564768158039389093248821531651767955131737142885569849514511481079797998528661382311731611018708138019834428735949776002848203833126856464043060011282315052220311889997669794712488762174852957753134581694345946110845412147829467047641436640875657707428618713990296743049172491823368529290148903905113228875847882641330813506856054680288179643951110189556857300029232513615766834568187576682431588444493250128628616750789791561344425403874752607639485474711850300120640520465028344096256476879726648317848130668277086156798510996131837129083631842483060872612594707931387760819154453828241844553482452106162572372073616098089296913132974470680177843431272528513194353331900676888401893664532431914173960782693888094953728152191860593150762309506175710888339382453782764737752689287890923044145541668269601563717340094471153711733993730211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -736685257584382348563103178049312746267788116856829675875360100304640085048380413447839823354864704281437054418550237685261359732706915607965703403577734643566225215019441738856197536454153342095219703091831257960679282126565377998177443310951305423010904521564719378774011264255927999593334417669689149828410171938646808934480538392082642954817698188273782140683997061461217706008846775109162355456133791504093130052979544699194322043991857907472842861251600887681066396241467394572131406389432497158984258036122580998748409582785816288901568993708612700793599488857902284473383675835357811357125135553564704132173464263182569548431936060246220709342143008965809526226229860515351746634776461331754491370619658688587696918707599496201979944959131738543279729117707407761383878414443507901104950501587281126391931452798543339080912830759863444662574621764880191770630234345982181458019066757787561549514930670146417725747213067439546816091289172034348866275876405273685409395573421277443266757241954542100589737713245282806057606966030742408274295646162974738891383830975865456607815022143940841635030000324399345543016985089556461435217110453578173061008598355855289688690644730631305854635095036228150019976891030936155237434957858448952819753544968605499082922914404024567785381886494529931117558070850520406199182271988353027562779877746150635379605575271379897199753498574353063319773953194460202531815900254006060917245354074337491386253843425505532800386979133203708328868731871128195771178157894048623817343693194152248886537508640137588946465524855203795749488524220839727125465941719549781854589895087853260863118811656789900709958723203471504478946282114047202500520982753519215472607114316198742016182093742384597928374910995163080062789222765159439353875433445186421793866544658950821395705605416353352320993047044048429021692693144067331713389682434469060650783564909840421183182176477787864386947054209592490600572526574862547803837183719201415030820388674042903023168535292990891474267769779579819683610606702154927375261364799011928620913030243466196378598850531299948650104446579193880884277184871343489900086514853134088414879187805937716830281013319169653152973803266916925416458440997332991426802833839893301841858490985030574735655031155038095256814878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] 314021498786846760421000519878027039487976916189645205506188316910921223544836649416543569617226764029373584430607928529420110434709636292400138608172780370547910383191504133697244380683703047702570922544492122698546971038623945194559970495260093640996680740083792515009656771411693226908364159607572445839191109610312175211467509246913301274675985652213187577627404811235412726849080298685916963899534694968113816705005244779820761683357945593748438024948004649411890610561126082547891018254349656502361571270266104306808500663421034718012315278448702810801969391548797547249621283824081745739817437843332626119917287711586106465814690024973670697120499262285689867624296855006571878117804782015389622613669849883996070345199395587892751648602841305095310615038762158961827703712432135184859796665658388473866891987946597433970279175456194353718497050884356409853000825453795587348229690714105116090774241866323104280101437353075592949448102258443992301651731038461374996454306701781816019560346203808282624167439203724242014141578564463142417276281857802559622287197509719661181986987386731776136824881722164242631337001985663846945662080505405682881981980145031773288646619618273379785601384047752050885702432971333537922760982711704889488933538769729959388605303951561059680440942319116510051943824943906303337231087248752807267480369742982939131807697605823886942226613445724530669174398210302639976207283737887705060440523281348634111787953444877189758078130908133892824574345537605790028568512485948099590709984280480558456791277918188498197977624120594484249459197887797384814577632868028684727191617273826704310388854742685148824137842641443468791940327222638568029714403533784649970222450289566043221506756343805132563890259508470377218494773121006223912562136255526205929811211466611753971134728519335926186747558381501310757301068357508858093624881941303088473926170550588184240778499421484524416076041300337019423653833574506327592902873611078903019751342849682105763506884770821958652226508738184470030326869321937252057816775769132154983079387221517442411020079423397862775733536644874294773916666656246497581407768047263762911499401821571566049591741563209006375438000253329413313723502081341655469927870960929912876913075658415517129651438460757945874215075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] -66391044639449851048124238089277837907303000611783277659642115356471923945028289632626502754129011015954861640443931502513691615479308035249726217349252487415359626472402779006635167146572678034470082805850221671984532901038528049085316344863297002058344971291674208446117031973810195059910360660591928006580166634218220621702402131440638533926067476271643595682756068512601033320325143774188233500153805433222676982666168425508913799791693102193112196926072391052956707492101688670844107646421541650908575417259291791929775439364174000110902266503738440906776451919142754479558595057284580093929604437570683470923965669420700254011595862005384489224766692435494607783147155910229913202048118237340970252368593453497224790363394960658913265493153289101962276302638616943467695115016645117455197517328967086124393550503529456406824055346943630575629299258196672617511583456591269133229155493946797050828162695808098675817833713408777706778124090978486100658606789645117799408023338495240355905669589443506491502858229804268313455214553635716274369301094304009323120797079001956507760235621249333625841269134299502913740914167800054506305344974545146498391664603530960042258470234779846722724821049398052950581161980299018481491586739973025401305046691160291127296669005376653237751649624846975017616186145727260533839780162671935210311038961370945440637363515617593851333273651445421343647606173241192474471949422479786195586151450415556415425158856287674139668097666177291500954792309416502880747317221544370423261051151560301972546474113640238157215338274815206927487186987727664889107026566803094936433668358504928693811129602454415928450403211271446615177628825772165388697966255562719835646321837661886583810473206465383795086631157757261320363354121519453198213616539297057684985048252664836911500756267112478097040157042240612594377980777174839663895198309903180434901447722283993696445445669221747240197443977430876989472190955462495816443624463660422468161423960850485781648016254662416198137249488057288199915037878124364755067654296531222013565381726892328901645275171588535726871303930231739302199382422549318759399623051262108330922725465880278316022557519391582383914581176408705165945020522451890292297655159619425026503104902706958342261022033477396557274808320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] 9964445409196092106299426308632877680334950354706916801637584070818148745403814775579484496696424372015822086057901179026393320678064223485384726314018391254191127553768245799886819516718316632688301122189440396440037570277027322078286945702763208422137961246434829371407210384706956754826971170719257713682274169136777273765639101530262803769123460576517626072585582066888244395442215622808755762394185020754597405038329132166607268870813060795127714501640193939530461214502736359357774343643491407816593545228536887922456829188384266213077422076754582919704640764182841914754531846845554208820699408926854816833981833816663676749449413641677885743163545297335374137776564817783447483029324688793313918666308467168782671025196370931372685465444357759718477012569459368071410201052473078423283090632895599874424641230976624112304955800682900768600970253740425094376166292432297326001978483492590861570202810247650438040391345253236387210894355181029754761398345044764494816508410501881147707139406189958813107283417074954978948916622379685470256054846658491609482931497843446845363188704247300686783870870298241840304568627729460159262239016895031213152435455479757606848952218066273282722814179101960082039105305586722257727967093104683624136584878095515029713568906190236655125735852996819452149036074678592001002470373597012449653937752513647891752741585610628196209344575359271304349735798712157890307241053124025727959309820826520938650298127484297984698210847378424995724817302567533998990692979787157414867616158048180604289116424688018798701054915997520557367974293043142782092877093397751181615692818084636945272410357092684613451406260278110883019071454750455503786662301200740091347402707738648889174475603626423426828807309550165522076205232731388692143141900287332867005463462918417901705204403128332227385052287763005646970189295141826268316044397058069244781535711410368009341046040237531723042382894801828388618235325172634362568981250205979133609421730553857101909198668926971759651379304330040028613516029227034418392371918469290363983008346320689563669952093165391229061062138091744721413540895712863204976094810626571550249782543739891244875773432190812407800448709069072144704777406582063707345645803697001263888801045395986675402225840056907298953494528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] -1160569679190120342680640059442513952126099507295802451688984166070290750417167985686673635562871345475847735462551049765588103833607819624512625207471266624965704193863139779217987023841095229153013939755844030816905451921125850783513873389916492827178199332145888817349499093742965019076278583087767891593669001896498239094068618525426970375574542735197451089423699381919390383139499946645116225684473215054524974271513617526540126746781418078442824021550445251305310251791328200074245995554277967389448181484452627323479444019788481557643264220019227515152860138762399224601788828110954550780728240668513928639136432343551224865156349958780668328100790737535965408202966703198324022366629700530384665380160995547629000681796724053348553067346149823726436564964420500828569029208952013339767326604978849615977800166980081500748523887676965808328499324638984241296717813138486403021774784727198774710510566348788062454076212494786950713760256301043527157148965358261248858289777751259467275240169187798730476713442578790607408929692375819134247862164692931867883944194774594196400713705082137477364727263206866112449894112752888626431501768813711511774727877449461264103852317128464753035825236589396814359189655172474216101517501593420889151838430247870886723352233702421375163968057579762395374413916876047902322197332902762878563665542985109041494837523115365225526237419838500590096082688349556143085078389363720444427392428541644266160216511110138481614098976676000206938343214490874587350492780199627998912582633043511895550933425661352794940507237259139245812047882615034762835599522161424520243022376650388967240949508108142209959684162423444004075954151536072803246192415362880328200190846686802144852337249969339354929631750925200413436438486506976455162847937715643793266021486732112410147003868613619236420234185367723735674186759525845963837217343492709008485211252529414383315716590494783965127195716884301677710237205842189445043581008657341228521209365274562059201579006173559780854328373991330628012052762557774407646011031256028458692428937937152361949411167037304076202023889306565990014355179398201062514480531243727716434716494201366516390826989040179140621747538933605679373928662056510844849521822505438462402447194131988265415638598425602418372771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] 108958600292618181172554016537927066371765411243838555723143817360330568561136289215078461080606572388031594291314897182481325648948194468780509015350922741268392286736225136442295630282644848805656755585841876376560788178116455569275848844621596670496902625993908512234810333584289511412043001065906810062745371077174146656979075869418760248791717470767679255151355413189504306638062832148905508654203727364026116565871258963202547914947200205374885007506144502277205079999309612265983707896956568140288150782405564262643615066831508409485395234464883254114992871213923474623430764437787521310254697600730872588164250825892061472321045336766591066268425277445337846301723772475515637984097083963691322378848150808572055444021946275002588286758483201815820266492724590423286524211780849351210141563353746190565938934084124742608903279979629543935414335257387515391187002577206282155213438829117570499627745370056589743203906008915248254640131995279281813219590565628403434105081908076220873969438363695049692055638130860860010302359954551235887062680612967276124247214110668957939435676047712203525973671753461211386830545659083381092004076651781448627156531141689310052565553255672990509937613649619202515348700722132380013090574702526237785576751538947390661408698638963571336707038858474348326081316389442911479775501151254259777619100326588972624277582803274689962680314126801059513677123704764806913183854440569660290992909452726898826051352654810486640218369499979738733813992348736614414550738629837622237720153463031276674129186186283772785167509707190184022997699535221801948469284999418846484458507830162859288209463719839295504181773984290571026713403893350370707690896192806823408198667412173226791939417447088590947785085204076113784430438593689603825733273175917490740892053183741589247445287071779883686491352802982326898415724502670313452865682501594339971919829909214843233735763908537507525296573000643875426083697752213787760685638466434421762390655547579573907898162909419950849836996671077598488288341615636199411957473647834103371811102911780960515538022574772415329819593179017700456649424675380432259559207194532496377908948819059537323124825377823897886579154997736799431142762798483878980329447043866379126380364068811435970901736823087477666349056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] -8354482591725005080959947697364986494338792503823874390597425831777288474802920997117229482944381099432363740334676509503410873435515655798961083844807355709174670403501013259156312079296017514770894499313957986089686771879161841124431975650741753497676925624149185134866093420710990064029056039611009628570188437563288486198014948231238229905358749800598731337875123627813464352829497480450894761731899051422855181167385748405181988702065981422886974941098743817470716280109081640546891975024549704806230507262849989881760052129924395938595259541525745430076198563296626223188395958584307377350309750768900334827311222386019680790673340079664862522703567311749495124079042952707418270273272270408963286512118948068198537987822705097021657720428927277089449726961242703894624059593823800518749220638804014341091724258999986798542773684314579586158858701593075210632389897619198961212917724763174151870393691948547900597903700074140792479524404179791242655741842609054637035339223268146591775344353146448094758167147946896924386069320565390718790471101114633037586462240354892855899136493012890062070771461322586731277026243079178820536155344405784892718840790250016674580509284961349797383279219644844544483566324846864213476145230593714221586988955448060607853930432739472780942112074790899636015928119195865239197597202306907763723718630196102229279298868650242617570748800027031277778975825648449461578595621996993338106631588243900531248389125043659918171017451929490740722033445484916431860742592760679319573122933133569342574820622687219259085618111043547077264667622440152549234864459370247869440726106559475611534999458805808478772505350730839228405452429509188149048719844571927076530022532679675089028460415281540461704823276685516588694130189452724308209542069520869595860954892089125086913725396339673045055578762267593794471384001950084695512280807656364204529903243947871479095923338405990368086395615396131930095347039461019586768897345674938012786438027400431123511237487415548997823712498923362943559245018783636463584869410081817265446056469860639120768248821080672169275299694945104939882047755020128330445368464065019113388626983326315437285362764222673625562926890384875463149709294197865090330670449265256548795536069102486585649855384062356661207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] 515533293567641075772338469477803267811511772134656494216836057391487464734744726113756060446886698170024458495154281018210335060924288395462799430192364307218214564261307705457259666734197849627184897611911129229503479079393241083234562140660442084254199911461617373533317614194668404825905898682043311760057208357186497417576273848992563006596455729474922655211085601980052417546984924757852205937689047659959910429845790703301673172701079915233304250217841356575272217579080117892033938604810635119838575623416333535722395519784135034493162547877870905609572111126131621692908456958673198193976346585078538253459058069913594620781200133913986557034610916144570001659295353704417744928349775730843210540519595487369942498396611156874967205372853891884555448306474373072258696082591068531164016518168005192433929547067560632934295911105858623391791592071640687846855158946299237232114675898197575744860063922066436728501510923691396842626399637225274479561008106030963742940783850804188837864372274679340784368712399054805310744369434928579948216325959198738086733855093768287409782987956888085186147943306390125131870008159634346187450471048691486257218116553589360971279580204931522710016285038726014161456806120286455836897220854295031334852916883470635131018552406999233280072608495234461494163554786202439495541446020323642761021988598583172780284243556698573442657924952487268265352260794612443089866339008041706691743274016139875048791992136190286927617134454611907477419466744838289823461091559591001631164738861146266943965359825094881111602196388907975310281830030206706908925462987129687930241314861479953094416011469677489934125277964316600321199923577244487904354258060731415662407561916663129206367191562043304881316564474914493602532003335936904102959557486174539351872996575561562744768477111085244025575933424225487461789606962380854885021641683471973909802797196497477581025184789344610157241404244214180078328701451330063485568854406020936742825578819143959083058070532142896984094018346274121873013555642903685349955092109315323353540990446591108403154720837528122663609647544367145905509336036019863197199982771150579164227344383196278295110758628500481408109675677042758524193180949026563490371873822671149141846949117227222886935787364067194175488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] -23727197599170447589840509139802709196392438601016597387219055130828974576385992077243413588525387779268884659165967661527113984012278789376393256605422069246158872008794606581891789125777943332571136324780666441334385366315512815987925422318643811240896779934861730153632505911217765508600391212179365021279842663048305143589107424370923819476102400416089401972729852765667809584355297162807635085038500474088726785343270377119323314150363446899839602167692820935641388219050436573254635875040008780094887341909887726750237503662394322145565917107120924813113924812576998795583720940520552075787974591359357851988696059004003405687131256329595136574672969079177467362428980961408999197149424839395203128292409028003104988338514942158984124127560763141971336011855662198067122108699233260000075633024324424920688134241785790634248106293701582528494796841401595498198965750334782364225057070167049910619365030737518027967798431772758950320378179941297782896877172427254500519815640301203396226818375334956811436319107493190122884970615819262269629322867595183981806609411818297150354369318394732533776984062153656290396861185097228086248166285140499451560970957253996053768503983917333956066371687058176646363432463718348201869862545800830035428820411475691681829585780116258427214625400879477695479363748840847249829137913648108969797719835053041589876709802910541981849683951070035281958032990015335167384474777348656065773155594654038351119461372117542701780130858455967673376113721779227361562137407870494350141800430556081352035029551874961437182603230487019829120181696201466366605605481963015061104908022897705631496010471858922875306602570702509156929955663797576532592035827353141025137839853847429989912639690214610196315248157845329295192631971506787423489398729502653203157025552132185579722235705739528007388864524909402473318705510155339290332047787995455575105673212544534418854550932324373243644851819451989038620193988458947794484981331657333869479133173346900543685576836937395373698100113434247917425410674441071809153590572894368932773153432595661263640550433935638034694016704976844397788600317488966622116353892011458046646095088990404077517452817559450011655082540233004984183398275694743585640135292234847900577141915031075117648936980713150873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] 537291617674618598417091814774204642425522978796779439203714076628245425459467008012024742467576433047367657384232484333007963822923613456248723564971874843032363832916902738584851061839734342488505370648157723242827424249778111505691021467449766314516043507988310430994715445926045995902828187253551822911610742337504661875173585022261176465854502560968892079651793540167502785206697507793340541466114719183845146249986694182553607267683359234363690919619391618687183393705208011033755274207147057681235543210424167263792171936790110542355770907022706426757440990127214659522124657328578823523323470891843615191338594212892730630501580495545957559950077024687605765802718288613195988910180291532606814842765079928125117105397895995328885557995094548955183877659657422112916514447250398382962121164693548378698302646300837225682522741090864385088423548305753685397120323549415092281719294202377977642170022675914072375018442400780239638812840964813694318465258491748281116880708524823724474867745044885702510263641920201361349628310385821264826185026791116869936121057973256386257293746752700670385643453952015284056389174328193836125909037664473845145791171171008560636792661816257305100707573832855416864084214324402300605452947351438898875525693673768565187190171016280474906614605618673423401081586848296652652538935858706992321633949948305635643555762166048018315888053488294919288098691720718896284428438552313155903276595070213667382044120078105652906355761258724089737774476518070550894064319788904266943115803025543193290826634911339414179764946473620634844572182736739309172643017165001392823964468498203727536552224228538931675777075319056923815234446815139206168850524785043239856043084686828016154006861805876949897802588308295887473813360246010105286749191833022852244455964094580573344652119025496778536640872672204804978017306058336101456272081128815917082807841803046586649078359756199539910425525344672289984733019309861919128208723151133199962338040604971025748827445463485723217451956369131801195701380856554930424018001912085019161605197312211430995002206399353794080999610862432831095221877494188437091296982657577971812881583248575068573345662424512080593957775882987341443266512237514403440354845502198067837606668998290490198555040017788436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] 33443695326311809718347302234851605034993431304929234278077798291838651092944801155495831339016082711112597704892912642197450300434967999979323756672722336396819485792521778578641448307066816546029579509823156867188091752463411089289096461104029469280237735186951036661516537877590925661068351690604266533366311645392100712521515795337105305700705849057973923267395491551586878767634792406245692675873685485459078272459271955250338431206484707525480402932498732821727386496427371908340851207030282987906955178052440008747193479604632006105220082079710623286555041902100493287992899549562012221947744469989140042922349405545867230294490394675377606149501580699360271049073608559683755496254040708958018319507154939762068693298043962267484783414911067146762835081269086937454737896465291120844524460004743214040504086237741278513161827901291753530090414673371043960755267794609486354854926527089059442160403825975485867184111166166777244965266610313226922808467567929432848383220038456897071863024458631458616286706770897603143840939101213848160019763893703514339801697992369396431299417991636357200540193692534651007062435969043892610708959818673269309431171113721050326664245345504697014457329916441189811600512773706783590764844600057521257672047057373323073098382188192168200642516044262933230681457843047005939181628079949257009276019387383548312792106482845729068403953987052106941148669999635376233006995527734682945457580928702562262281819086899999524139733788059551889107048431860847259288864759330348820072798377619848245334340099070472652668090570549412694103703814830587351989111852810993652564836464642978278844517879000739567911405422293694574757428583870102367360305971038072225903028514587417247273649855433551112223881125261319412138205632026487784922697832183025868802996809262200963619986902713987598463663437774484776157730253541493719183815272692320156552479485482166648945670240439219434070658119462216167098197265681201176694266830790204901359536513212538109966516313927646699497447435113103528201491307699284352035129653511496852846740384497230215944225298170541716745279889038551572170417546141670818192363508763936456886030575519638637705912911129182034416713360808667615854305151351365978066456128932642176846346421575121847432470385834065920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] -5229428965123379439275667776123719616730946398289821367329023541693047425612331160028394391076683443287087672089404173439768041240442825249926024535368265551162054788586340741068841175870797097032287035184872383838332861746766434400202054474632125983597092427738575488155864905258296809341089639228757840139972095746388790755242921689391117044923055524795357726534237516258195729145175503140291891282485635580209189843610577516252687076064203414151952937935703850738489413486244305481419376177730648299230315124178623874737570291693045686567989195962345250715619450543114177174840282479526291952814842626791640189681676581145204009381942577033433156894492301674916259996738936729730166881177731539414313854541220253683187969322675703534934717785413026876407164058986395903966895019654455065324201822517230384570911723112822427897429495269577404301415853746765190628130114961912552457287166803668483266533553081799669810334119127901752899127290858933205120626124780147472954934725587742278864947893066870041086175201554033784885910107193808014128124831229837922776623563960335560759468475191543560133365074276285766942313984180715073025763313618466487378472508255728797377060147977432732121245665513924733896674879850129761181518201885540124787637989070024612094999326035547581285277161248639037440718725310750240110289344076139203771959504907838369689237377949972052055398811408940234144983276345779622809971770086893717633834146616328066564998827232406781924921635907995253432762253482977410417669468957223007676908824426380164390897051676075058467181416764087251907943488148133634380034374734227840785182005187198230670195291281626469959289621144251828711629055139967563825239755768273470994951466891334609753445133276698619712616872643737267328229014251777083035289281304913502285282044980387313950637368261411738948961508892294838341313176796504343976737547299035942253397683319254442348263853523459634215172777540451598415470284812762819185123243247939004413450032342614758645803772050836072365955805236338367604024127378708395877578587099899383958943781762718248280396601040084198371091213683492182289521707487089475345343490028573239378214446997042874085031815736604114970444064178458577973094194962746865934751030854675787812961885254386452356758936225841152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] 411048142178773270588726442352053010828154266840154198471770025763153745514031411589697596167314918780233979509042625073137130867685433744520471580968127780382928421444945124895677126438044648126651630158202196110092681819357083254915543904046060755295057981685127301722782008906029482974691825663833471571063038026280602324052736894453544690165506199621068149137833509039970228829400722284576165679478872186461248184204428402905980200074948485191887481784612102904577052694937037931006608272853747713291846706400672648512109689993412506571444420908881041625577709201553283356316922287083344046642907818621079547568514425690637145455045217193748590038469752584102958971467082416481867708780016328596997265747660410592299942406040224739547765491626906132938176509891155995245088494301577974002955259915977845942626619733665198204604433952906370462823668618307205556825674161263970109679000843354769926418713418483323987331157294237360959578755601293302301299657561478099481123214286022469729832712821418785559410328852489292346722958397217454511033634711694173463159674264883446393312678453169114892647854230893216098891379958365629089837196389785163764702577173580604157608743421570388569981261269751594610990066336270038522869669498718896333521371321032011983165181990016683943410128097047383255568209000266460102343009572531445659441626425446964691565768781339546454748868464403912965722462279632040820112983964781237133644278917823030326453435719183733042768710699378571889075548782793832580767331297247226508515909531348383859481818496665665838565531747726318305249256200537570169753346411896560257064266057447311688730933448540848798157445254116165665359538877160903337754523251773102972818118353757266996204278331696526060320189411749960754296427429033006202546242477509612786874823835137373576204973840182467669641554874279042886073827687916728344486532999597249906434672543753715658810247715473188025187763795786727668552079544256599151139530136424990343285324263021587662080142465068720639343796308776070435079284139191754181626527650156541106373704271064563195451904457870550369639173272083057937562540080593936354881720341429427750659542067139498958201906321136264006448813684220388291644307286151926910866929868810602384603443041461631402122203658977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] -24656441515390181744924738517947687490824538280043911654442879395927174999702948800218233983735216461762630929628654782996626586002716982100472756702386567501016704889996763312413407272126237401735830872390507482772718010554794072151349489759540389270038097132641496076279342737658365673838880790420436438457236848356503465128915741588392327010090638685765462948961173645822156188817238994643903367375510157013754891805628195289194524935977003834580451421831117067737463460566943247332476826714285291311567235101634457371529791279180065125334681854503458652883303642799061866282630358951343828446434800080937399589249713182050801927519676078334631493196241095190385022119369727770510022368484634395296938015540499797658108138177038850211203244218384101336354995821036547891888245891569742075446093968238106976658066557546057096285114098346548234861576692507017971112930885299501244567045320551239497841640531541312603787036223548058507728510322136851409088623833248610036820619816309034052747535790799788464554344589556315207885391063031984624975441167704213106239533949733825651724751885316549092947784924727300411226034053896013217581765786745531030957301057440230739355372404047529868555504734088667161781623635685792700848857771294610579788623209199842927965268728060303027193030663798700762290823498036643568845419460748859023403127661778822463267523761670837413071311516518973817104023019337523952463912462330075596728261671752815641753555008536747299345863335209677567821469020065702500544253848568647928492999164485994212992149680516252273634998732245937229761017209758679065353922743111346295341627812305985333927366147569440519552191680360067096923380910441167721538343845775471009407139786373891070335069725226084443709511058220375409456500170579302266707912000956996252383012599200162886859557870652561682583864335772136200120499055056328386953989529355102352890402846658847552938411022853224974444774004593175643955947542205531433845113421037047971548235682841902977901747413997096059667902247217026459442549711867656064504239937758597943609338515154836201903482437030244467167109925661760851759119562249843986847490935353336680056222796560519510691513208173738710011329520755884497667378636911990941505419401475956282184072266890338410346778172850176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] 1281713430430988130782068662624730763291694070466531974250749953061139496463950694667364390000865395924686417791886871811800676626789472080470569224374915314302888556012458800546114699667627282159980936604892943476176257912395106703608155931678517378647493810612857512077981687881840942204073384686634290961522660619875766267840388963205316993925942033709905537646733352709813611114052474751686075094956842429032972064248805976033828474461694637403513930478710102510305078148917009150356759261672579447237460520938278978393323943018403887300740656543240434047303964476891580454512014728793521690863042386697764217791098112476798080851401515805343250877210111016150958515396186484187459225621396957068281401554616464435366544337402532229431025039167431438949794622460726907270532838181713494796938308262032419070890360863091551431750299609741498290135046547125988637541778738504338569367429786520174614057928545735836049631035099571462598473988678458884366218864462565974829401012258510863523495095931363714135322229043967623921922175815107712560185430183151366008733009479799637502701864803110150197556723125245050950614030481534423069440968797087898406118579845709524094596770724952690539755405619929771399967576606737366084569417932558009189394522192918457079514705746983558025692771837099059846006645403418585719298052517645597001058309024066030021075776067190519424409765688135748763196796537726341792251254354385912514189832993414331879931740917010802578078762260942641926971408260858482627653471757534731401797868777319434972641713374721067079434913305958925140519291419215383461849875793844377138450786924321425855017191452012774985142890712241564529079975711577844085019616216697264445531301169922311431821291044264497119980097533138958580240404601625084763389619008794353195506980929691992837848561600008660130789326803434623459419973303521563131020468888338724019943659139309609268046844482707277894663829234819634609173392764581475679080451642987612516036826541681089376897851695560214462399615289646731002649079313934329404484036060573130643093724784484984614268099001052125122204201524245730128022281718703202916797930903777963376040327638823433286536681485950050192903530771479881226549521878742929976190039194761900402135244336434302221170822348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] -66221120421576006741502512455403051117510889639312974933126774460735199879545043421064903493224946943288914288521870939061031549938540934708861178308617360864285402709034695617414617656673338598320958257724978948629779714163254596328177246234091270066557417322290260173824810193551800781359062667207094641842868077226655263994967142377108687486270642940780269404470982977771352547696785319437144298727506411088107602391059651444561220628862473394639464808324054882125109741149685553759731021785185131435600972035527779143370064650930652679867688803671952136795210814807978171264017622268764949871792741498362354990656257524555869503344369908168193448179104474546252770931880458321775059039828551260142260911826521694919860755396429502112624515043306360894347139717381468455578586183320552646176592328468325761397088232654134308087244441486258847980339910888163902342076119106852775516401425831878925736767696191565309002191277448688016277308794369627082591058478620050938137481425297588395581989463092213290370619121144331272699063076776690556860960761926612031291545483736828854906618615346797476170144165796240691554792534106736305921358692145099333939437723117966980956723305559288361693465253539705963583702209824097947907788319336977280249152830420392094596852378697484904078201268961109049256089897327412286277623275291978505349142325647003789862512333206938073844396237014154272068569109979518979231253757959187596336506455842755860028748262636738302876338610129508092055528113123030926994945421500694166978015097345222458558491544881198276397449124356921583903463295149860938345998476522955347551370879699345915922636038151030031309017573571572760047480027619047300493734012248934858314411007630981156858044243421592944469681331349606616714141415524762780685138521109554905190686609688479399494512097172220226305146078352732832926162207439546960964185484826940686806859557118057368605144654207268970366838499566725439444234475127361299682355371663525274978149041475374162866092890486322806476678284251096239400824905966904930191093182514781342471790498570087647156818117995154560698322415925247153395728992381101533985512511348873463798218727492293728887791614097705674568438860539544544656667981259532014766997913615271195049296198863505326701696516096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] 3738549795118533616665383080824099859947563893218382751540239684965089886130875706267080183816927144640079304377376222715264174662638453516476271879484986153450154953882964107273921725945466947312407514885805831249421749957771492712626257922363069848124315396529333022552798316930866436135252516636962948452658194315388384278724336122827065417666034620978194900192157373626774804035286897280983340787684388619582160139026870389414152645109004007828753036487580881671103893959648121098247518700089417996576885006584882522720302735721652288388723345115711967251460294316340511972738221110713089340141830835117544990904074305022929260826912238135528201975826380658849803996943812157530157834702795026396041131019733233527583324494435820886011286247863094449118202243156867350745196347554240358074273217656900467919330015673537138133415729242230102501770766302854570276532785951601945222303263225184713997047987390142495128085892136719177334660465045344516018178448807139736613523469036943204162648091365004866205176117832642522247680647608311473498123629943177828306663381042605162645186918020251337176573938995411470150486424752899635089958906487745426066474008699647752210947147252681335519590283718186441243929711580706568819534005628154300636996209911791272851418309773824395172733127261213033364653404153774897016335558889222134052692134715201878763823075230540666268044672057120391098455971303664004344712928864855709197533304095319497659430607199178439094813609008894073274091579800938907170149173408501985059714340985258521071693377394559766219965826682063664795776203434207621579450289400941394249374660937553330508161711400873834130402358316719602333629558138475290824924645634865618128804697705845035727262583023019453059773215841751742300904300038231486458513685925861948393327801921063814388310673896400327218990599341873522598992603748759488858216193743069555498234198024840728808637744444531335192800387015441622900849927228987961256073556218482780867723371083378226561322545825439883924321454918207829773285960481448847625803366877493621751049307087473169918678002856011309337908312383163332104711951063328465129233002862931816984129762741331871431249486344173262588150006051966671413818205038829850935652420662650745288480695308271084729658245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] -173210970663803574005114606822481342024009533334613509527133738989158452926290670874243015823166357816799409502060369108125687257373277554770656641908631995629236600200818433478635636123128673744288191903828144733936094646493390362275292273063519662786006656435718524588194805091382302789623767798394419876557987006095222400406115407420391005457984788407266457574839837286673337876175450733219604747457790824493739709175008551686501639913270324327215350016464592785700742507021772161869290811342818840920365043231163014507140759315336461228292400781274486698753427852768557586005984017542448610827231016636187821560298975959003002475399649628141881901782882486420901034697942100376723043542811973410512744370479353409525097257207960423300860408189284696646345890464736290231350562932993891394128528152690508292637690544162641750593019594494902082056828926961408959588015914810214004443416244744810994121314084447922168906320057806543010085306056973855143840197816362136261684077401171025831272004251605604128339028281806153300339507008426388185972549997837491547868425339830646718747846782615545736629641678401627103481885017173667626133299841014276953150097907089685326561791098827481125300992725133715255672320266070055125847810618490879832714845917404131664612366153805855109439690913821926131408493470022618125678398673927586538197227040169909781232670348130689790982324730304501375739576579992967103755234459991474910580175873870611704894467777012563029707410750756219494475635058404371063739715181309748778527898453043638651265726106164581843032518149484309696856984397733246159723566583101260704157925068795889106636088908772314454217560874205722317634515855285996192822827957921515313725035220440651792464038785579083740513899100440484669837062720221707229874193228838168638186454555405153478270873647679302650167309290870893189912068576906855622833330803422389637925032941008871582645058206085674849459054970899354554166547952069203585648381399518475973650834299834086713398476677708531407670823760687443672370792788181860592937010211536484723600522559704924927313124185116367820032886572876835266274113436949618482205110194838548309043679078891538029927016859756003845756833757971078127727910333011250349569235291187323642695585724457528049321115648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] -209516053099979031301709145678308980557908347354393400909599638336337893513908198724143808988914371785738926136525467924852311680262143938654128146573954923914210393481618915049668820280992015742810894753333622446977252289429461756959754893065274488474402278804395983419544925988781519967889404877594711088301180420703442333837062686048152436329819009465630937309476551538937277541048641244348326838723108141996472468070012007212291223121832052381034099537989246370871754399795530951810469353373302748460902492482619297976346854019016294205085860827948317550348038854592680081073250397545847779221790551721871727636837067593884174061896260394277463629905740481829988927057994666278306447212481388088972781049678781071882904925769223936632737834997653014469023822051246410762620264593138396648198308210774697568116377351239301760618073402319454529089890792689786635407844778737415772268542812187104666605899488159548356934485773480279991864296525847370600103203455221735553415561463468009677500780528113719651077594704948934636155941901237574131231202953828635054473913421715798242506018768520309912322368133553832010163715410411741168666336796390316970777435442494228811910608890857949772440929609269811729295706954362813009624663563144158200409782752364632723362414431028637153274371442573517111794807534129430636664576420293315773873404977587256863937734823978461492515931445661706374469809522992258107536709061548209765237802630669557562076385501373587320881619206339593663618054245167800628107196688069383110087235501518368919935441527403998548948353850354692811101994519666711098925897565644023736854325852018898828685608667160598366720978531329700208816227081719930659555523736346396205740836794250108483543929141886828611369217522485272289800709192349375961760255660429977815849367021086655396114937210753321194054874495650079181462934489831140004816311975614007502656801136955235160674412933745326597285894353705526735837369405864669965761117218149314958580798799595839982085137927167547582500129078251404004245686372942292450384997159916874812285829718506199765711852588480515293761586418374413774528444448883705393360035113885022302079897959205399795407685118760628573989731995751163238160507925122733057825601430965146082292556373250239358526912646936338104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] 25506689052938534032713451480323519459940929210796562039955058174710454200490111334453685080288679248177738209470441889474716174391670915164199651220241369978467792602535513046732152474958641229822573613490455704153525154806094572857922759211836361097344184117158833808650441863724258457129016715460971082830917482498647411088470506131754272558166460103418449138249023987556903300927129745965981813543413806214877574367490729466750556627350168405692423472168459454297550723021832089935175088226047107586038792625607140838341123289247387594151345295979545370373208403533382688434483041086037245021681666682579595992298636179020087191508418888998509026742631214519217502827400684970385118538307482672417252381509174879330861145036059190644403496664310159249380915773599762639654328792731781666478573442751347673991808909149980206346085585762729277995665702204612793184484889574769546922018429057924915790459775574310788952285052411554899084596672782332219304713863008116990548733570872491080304794130049088569481733164870068080463859824690256192960708070082773978594589473533284451760890139850637877923335552860075796471214392625522650332331854603021115911402664224377489856685734142164502581876099097659178070488619584640639954975419769324764210195528351516108739360812786404225555810813512074837191412947947981307017002934883764125743004492702419928728121361698513544351807853079178649105246969628462088066363433397623972029936062421423103980767057722715993676960252864340355278781004458068019725347978705475816486570365967488462195681349744444536568171203128799875973963197624914817948751277221655740369774615143008251726264716222803093629765179919539118653363591022092309223510130326962868364750096203473615245724659996426609674022212705413308596970127037865973797018425475654043749527892976143927234964244559567998588555479517671711004696875769481217082354804739309571403386328827159977785573619558354761410370857565627677123265906766868045310647291010768131685272666092221355434797076949117142588998889999579427226126332766217755728303185093629465885764333698286031002424825494286296512114402761113076019374138958421702349787235786143787940595919250469421444213797925072621928071607432992775174700574005710432085732787527284206056729557309232379278818196131994507673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -2556126134970525179132346458934270513617624595174973675225885870868923046419522206270351302253950859403444140472946933522233259637347106458132188182616533179156315697934565577875723673488839238909357432989641797011741175868525168812471817187071498405238267491813906655635942011205869060720175278534630812053444872047781023186136949816078401649063745790363198219981657953897878522520328635060354996718945369178855924876191867763797892417610283236142837865731501490721348457873084820044188965514240825637431266001345395629463101468160554409832866075233238553288173790268663777132688991318053335988170810057895404097805816079571232376771238829851803608061706696376161922945809965672374490709537445974057650271384323173736539476769278406663154189358539952874212894735778966107519707958879825684959240342058643178434148234498334997526503263484052046299632859749622364768657813324977750419799687195813067402339329160974609807440668607652677363895162353713475957124744669720661587246488712718454554881430498970187098293860859508686871884107320708447912964305126163727767485159556369632019047051697441762653580735765299011470153379501873934802517600792385886202136186049400743132900793088505745933240439278157409279500307812182608278236202951835698569949402963930542304232755872993918840522926638240620564185575439266308093466822001084278857601551662618791491220756413051075659088754301942362761713532764991887312877416193477306106682134785169796456248726027561253533185953953947827229794373153576564390591438261727968796996782381214612243495709424825633496922393496935083766529254901250406809384352917289517418702520484065843289102002876037527273674191045058500080185171108698116221191020307010007922421433059236659970133232659842084147238769226987708881957937877973423885141264796218307536548404480616379545472824819063665202839941423229199790417370564267832789971854396527148961445286037620227781264446216242003904580360725826854350900636627867664448792015137838282060336504014255484451648496260696055521444423813927825598675655424883276540294953059874970370513000457474309133240790560198982258456020010190226286904287767772422459996090839622164147681927144203382774955015838988883963753737256883299854703313643151537821246849960210419660031437378888870766715396525983608434851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] -188931623833533594004898124550553374654983135495079520167309743303464259538556718603836268388475329150241647967233556096759537641043826656549856755133629855841182759152814952970902781865889018243629954747791951525185772611043419344490445354135115795481599142633425106638484951280620009958268689590229969730181638868011228770428975022117507079755093011848192557439796585252948281008066850406989441564575428898078873318973276373488509357273387832304603989365710682803082263685599328767481584761220687092966595138517871259547931048894949565208531542134100572395426360954011378871080649426632112872488076585858773124309509269778416179960819400171747725282210902132608923932540954448344686385960747105998180273979017620828599521128548407205403245974464601665056700379558824770466537292947744893056458205199185223523884017507495210376413195609622133861484174308583190177751287360476337108387379869531052428656191298740674074882541067674545352449436848029775222420754764951389906031778081728466380780544524848820092329913228024346597839337579161195123585382767205801911371020279694108100136378176334304987839471117471247358241369990126266582795144503182561178516150326700587825169382528231063464581136942526135272243757492535616718524717937925937542885920676624219760284690054998925452338003057326379579614549715516859330729384291093001466847714591452326893616481379852252127592725293970107857987967278895321071292993541469972946031066763544836626372049906181162508728134948566768690550409061027378927574234903942526521521209251847263148878050326415520353610028635796432526939569755810055756237150376567176850741902339661538966925672568596811998685632725919670080208931534648870858137219221040070585046375509970575275299428047200182102151387801911300769666715795243932825338949423565827048196693910134261795581312584005725800890854203517524711274833578356944355852586726047269269323500883615547292123928721455302164421415846683029650156993322627077127018528774498741279679253243983975926263512573655644511806188538029790916369468614858330080956101804791561742431930365643979616022787196231647473896720717614209690661194233271617376085766215726592336997603195120793378590054258730947166440345947244698239376340593381171253016078112133947565333483524718539553848885043311308648663220224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 4771977443786428719870246701141689600056693161602565621400764411841345670527030914438098185383050821488786957094471760249386318532711496799621675854313705294983120888848126179274873804671754101741008623696552207844217222816075444350992339368387640284441582451334557500329338808791052059879688743214449881094897320963221187998411249696930950771199635550875977813716354556896451953905827002784405560265622774092587680655469330923492780189612619551329734935318019064690231293180048421874052812902419320653990370264049550046688332919666449198500440645929896424168555229864209898343993392016599569471366117888800283209540511410387186950589927067280487940106026964699633841717953631520306402775614767816455506660665658353693417942943367552942398384142660249328350781793230554392904292691210939922777944667435263345466715499393197834028918777416373077953106671285819833661137621530469569472211081553784600505277668405983282899636266888655427622353933795026705493678228427106898180225062516490237885343012011712071414979907728978734326978623730454092561830477694094918484938482087681730041273133983017473978107656223282898880224653048202963187770206377414885318885104567077698381002842504203885664323200979526565961862187280247825293601002081381461676044183725201325472978679216840522608703934653231260612124334492148833080651280616712656843649660204750525027992236812275494518255552965861770536318154672216203137874930330801491891409329925516328130384981482326130422496016842654370128542094232301137592857310750792310724176153141823804892736583457525490103854703829637358347859084234974300650080158721890576233088855605765520647170549057146273515644839837408629044086884364079476969188089926072401090400058582671722902856101694450195460661720561578515701961177903836307539588427608765431437985789882327622003652078394103603279889709563302564291566289773920082660691402868211998124048915493215465762282457381498932246523298958065204238055345487480154069214709199375918781713576957564663754191757089229880402007656998707535169968285856664711237219955477514950811354428988627070550087298522063754872217169632828722341173948456771139631580824513503983531318701005138183238735241152825655013649060188525382687290429420902990212158610532665068374822860209048025541077656045784852707850321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -111020438806155049239917917921533965910300727835385211967165059808100432776205292459348454928660811887247302626976302038300214941778557357773351641139299861152253237571363137019279903148758323609953019820204550388999154717258302645352992891929672942792038362327556940785916880890476573185290615509087614864024184932966201722339995839091644977792439409229267116478509421398391236832536821634007446211832222951631315740328433435337799351431714232465324875272957163434822269678772997670239666511568310728098761723214922668730458183671762686300152744189731561461474249875095197038483818099775372130214312470276725177202380544402383135997108551781275367082498160428790371681723267623084768330212930583446468968636714496045377193638955204386117790967690363430864460958871482357174781211228711195718260110120254265663734532016422800786593048577390960527319818714228086642105781774252120787497605657940813994683085025672846311920137736381052600955146569466466954988891008172292456405122099634584381615875763383712299841026089685644685887034782746346810857445651172587280401003869678426810966396649957150792405407866370945050223773059309725457920892418398412271611252570564314210030929122179967833211571916677277247857243706817606740470602794257123768550789756242687436595648890458310813953172176762201655663049306559413315604117566906452678266475749780451677450416141062025358291765785648563996079868593751007097886339919589832822336260815834780730200852801370503501478870418630566682094138063678101050582455213440666449795674822074426170264964534173381970858891301128404539712598516798149406108930924292575014868653670098618275361281355884326640762182839845830808689279640038675526133562673149610593746305954853500887174251716392967617254677916381391541400851653325679295942190511897707244288014210133466334926549341492721783011359226451087080537810276944399744537789099303443466326268169256821050013822975893868582350795847222792250762031157882686917791014968540972656993159098505335832321298663130088424132926637366024593242865924700073677741814454183268248198454462946623425801329563846677298973970387741645924472225526617451193068418493338958896144465549684802859208141404641087268954318154904753969622724525264906028762371329041640538612599046601281821039813136120473670650223919104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 1087277047403290664920408325670995993460338638014471513369594193512586870224039906408861332641532665377766315537067608558010681719671600176606727261071836689206664480234846312646822184349690309135057981967480147278123702125620778143857548835632233570652931042783041173584835638148764088722251187443137661499012253736149405739989934025363411916940157913694543669193977768415027351400270226052030029669203966442291619952485972724297364526009219078334742836010924145172293177192939698956238746017610397411866200816897254737066305719122069961340918079971311202643685428728765889134266872416462867717170558512517780510132380405182779963442808071662890179762743433188209512528962296048865884877150812649519849636776455216339020238169576648868768510895419723124041596902586419079746927113965412519119234272256433364574163284025903586726183666178020961054307479917466159984135382490539168712552382968939877368824564948277435927243641839142668126528557633014001338005325738949010749037669524889236755210034160726833392940465276866992341855211578960501049769464551595732707842488938162357943537634929951040160675423841409806462412726340990642956341902502495549609358146563610012589920408628003958857851058562854436547203229368260275043063540404323642030838753846734439802263325984582521233217320715589388763337157157216057742857826835858384463358870613581980309844166600470386812337641239455163305651295835028679135476422369273389399080603175996157164296764393222064901803678245776618713371680648628631855852084363976814723920760652256580802659568989293006213982125354191952392104124502466207540790924049415975250427771845149510976165077866842163529129183329715602619969416006024877695854792383614849675404815405235342924520438850682433152715820142377710978805469501127034696355977141589126693120264372967705589010155168097778329228466926866681532163959258922679141310618602625248266654478520384978288063861582538803601705440477718281506636555011339735984775630842519611189709317853595348750375667713466706128587850297416138872238011322161598125541198703422694920647429932747059424090397977729247962361782950009112665226816059154536172815243739598503882846044976159464132725987276901182104325468425022106630414402463758509100262876977924889540640581405659463626577205484335622918037957509120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] -6547806464083162777974599552157397289811183950778951640541926636225783672876681101576961052646691450741297813355731606366917613290453310899565062332224394507771825507847537474951340126319007373859731529353951625286984168580111894877476574046416414786129113461622405159315959175866381263164907589873511009531022169132344707464056893062691967298679951572289913647305040124386362204656152261861267331962989812041974848453340666291016460604857813544644916942960449610125772472267347802762502759217318082186221021277278641473887877814465240125400312344936000241229576987977960901281597234617590046222480558983960666338269638928895105338597894224628188148464278346925006275742394749149822504281184190353173259519142554226510318037910019643082815382582491570336811965630451434258446728769950980991759474682104254885842790771283527380280582564700317311678215612224240473014086772256426287788896763097576039459493185327450271219360803634734714638552690404954266480718223812580765726881462928526664183590162432340786112346707783389226342032930566680088366028899691480451158667423747141592133236840095479740255356165503733647269625778245631108391837745855427410595923159064866598487661408083695197629993474446488980488787425132380576669589907540141356488708241870389399440524058438094628639582609173579538059827201402727686897951543340812435229054230472189155036210311771307305061762856824692560631816284004330731696241046056483953341107510406787454219132881560931601300414301885493288441729305242197278090213692157073050855245842758128775652312603453619298744504272270391452584631776787644950136152769032225564529867176800069849427084320207152514641461753124964775903693986799126666166553118047684224290740946226160996951147308193019105468854117159896270023269834330574089270490885231196751240940494596948577412496666073321010143023627147224583003109892874448672766939512913589297385262524806672701207063848539133494518312883804906468649030964160654354986773183174235330789243828487458004860623329184552076792963486511422301572496081645103001826630585580932574678139800631118139619113347090346987191964447517425539391104642439298050347890568656812522308490383733677259029212046637982910590402860546621580008210913593087495902899601809258412492809151054174574493800158498330040941516035194880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] 16485336072138559484113450849231672363669356513432785699615697518265087211816522159012593598842088480437145771080119863957401878982762485499008002043782597614805748195444739045541409924981246150203735368361165718855388704743938156219454817308124029178119484398736837561249006661661156784661316697030661425100185155338392542828014276457734233222644454382909542918213312127542344697776971081537472778588727908588978545553076189965293585437680078591465907758347100155435125000996917121550155201456879381157802133003190476604199906484925934924425587780166617759806092510284255009744886710923327109353875568174164862568606272900091191192489966519447530102682008491621661143807390735662023830725267149910447378986945958306469876095494970438418229163023441911276010550027184619286347725146765736910419252664427279926162928750729558043635901253083839299598781475408503860405491429423667681507059460784630607614148417589386320891734633650338648670934820805637400046795616673934296621883023366550384987270472574607419410864217823567639687314921529664969987273310200789962453130942357122366684517440119875695930925510704387603213654921898068941556392637971773524940846485574827502779196658673108489466985130817756202805606873981455522638278829761835557675741856629795672784790963458056792779700107881197982015005218057575909529035490100711481254113401527670644112512552726009126072140546162807853837198448526706721360054962285446803780988823282544913062032014716962965618445685339072768248119753400312970693918493920661349256424187975902125547151243644957969948475742980823417516140514059170127683388684348968950916564632067237917335051537967872561760489538725075997069423342884296291364261890824552005268832617235817797189299629034318397975974625817948908108287477359235298979818315435537011868433527017917014020901123202370066727908594240612134808711295642778166998826381787690191364784056512458354469884185805775186954284953745603089959000945494977605912535000843378339751325267306267309050545587038590399661139018657733916514756335124688176329687798351702479834188697716185057750684621672251035444987188027360160502327895054949262805948355347927722209362882543626463931261217766472356550017826995610784943318546328779004824499960806385366114379011222424362339213573805543571319804238233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 58959773862151796377013408935007256627429485336539833823499632753716739414804760534724180567698267875954334751567620797544080649984965988585253851631007707866773000011863765464493469534624585989892526233645125132306775855889348214497055820621104988352424482597898111599925712017988262524264553058583356350531989117299347996866542184648781018243445798659771052872164806532087039624881038502437598212556554486777419358080040847602052207524728906725811600886588036565133852987490096786874411221952622011770134398584917693232472747833760618766965174723736154022389757932304374450140571914734052522442379551992595323315264373011357772848566222886852546943640846406199107097251907843788483459579801917147966746052893610021026261597369008457321780237769052320585140340730431358314676630651754617914417020063444817588319893229213904821340393045108927030918786542265345970265559465932709431520081398372419920724374872564747298866332079844723901123162360229058401547923541180679492899210644136187703519331223364108809125814366143645453932345865623440840922103583220834345439460203870908531435715102788337747487347698357823906449027821768903541572860936689258797644065833122016674697745123879686761375377481946162474451278351261436551664330182366887558739043176875169694508329225600894588940569781400080762421262487020179755198130855703449374883701611450541412161034878313687500571047490746275973496041272411123015787743392427612571136448877809647975004521589217771535372845232296765236416634304685208084678219692405474814502647418718767260332854211293876111974867480031458782569159386255454005930386495331167032095287498441178264070560617674160596826085568531041938590628304598512394356020388915160203214468821688373942215907739886352731515811376668277176957502364529608181975659155076081442333814494157629068296373071275675139720118618471387611950496688856192283215777481042430752137851989981068155379517965618409589601072190472939276520722524803380637432891065596667453128495004727642517505435348747184226333520254505491511754131396370785213333277801299290411799588161813832875660994812956493532286270505360200475949920885457603887720510681045563785597328187549947667352250956117170449157257661613574077703719864142052080055222913739028330095615116482869590962170767609897733509237706850304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] -923321320848892463326829298045123701546302465232275121695145876140561893704921664676033420552905173822080665532365965868084879258056669977165706885903231503137968376567186482258252217381198065551839604665606874644474562455197051693774424071509538466501526177404955377686796242735677967938969303677575997230019441870688734145435595191052607122639354837311468089934747742257773729769901805652533539809932694225032456129465099896169727277310703207791806740502521306243431430166071187062243546649918877253215409698654329869796384528856144457597486587340997322966443305126436129493769753667328442471136755976045484954935861725745622225335498681805698332088633033113181309339893408689342799628435412461398579540456503189238807989694534230223122862821235298186351384629430760364993379330054014488312174730819139359334977310798466384392230266523957725888810467034459743930659539959140255912580336591541828074523313877065129680802190599738448359805275641107352982945111427227602494504892157700003962150390870255980345439966908464490852154158290267822290560469589975045228634146137552077948846532136287398653414175368127888776858297393725928356570901786604391873513409086646475073441833031239516751471285043724417706452739391242816001859051350501406417566626986197775329872915087665780050252746288934070532387986855103177715502355425594663316925567399985271203661711639961504354827709479962268252320099034616980598039818474694725884890097398260358167033150455804643960422747108365569741308921374491961756447853642326191787047872971617035300313711417016825735457495583131584009420427601178590613535765449614397910322392784719371031521186579570112270810402408136235254025243327084888588090450223744742614591688200106360742740106536073518731441019061652087994522813247014990833798051781753895527049003178520182691428187599625993689495146784110912066995970120723655236515198140754458387780619870233020436881789336409691007643203448075303153302576028070857323702955645984390072539698257653647031755835984592092788126625025381182190104820992540270448490772864737701284573981836359238448682304057251755494642690435522999229175954477598192684705404372156544646698373934311902084459409123676518186656430255768229347516575169173912294682534677396298367241161113968647180538753307350343984970980508303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] 6258167713552018196171172777048109611620015954233760452870946628764016220573717460159878145078525359962233656848101846014684623007809726810940184848076656941541894564147748264877295929411687571555532982436923001329848584472467580684842381029317462612449784414656344900978879777832772924558294415676999935405717349983861303465587392714598476760982500588760063786265180686457594467647779411509571639877337998017536475633731920852986137178123728760449573368001164022505949485005874514643843553886274861263549042451284778849337664832195038046294505789852645021102449760411733375622588446187520277286750295157206110763265986170060385169464254221672218975141189000703111178699304789908583425306105192482279356003678900291740960056625135360752274627378366830632400963684861768946086276757855865927722499159435785900547327270195787812975843567862170876759527563724724303691591620052167568864314153190411228385958782230531717391811208105609630473935596152093841230792035720937942733229393473732773077898558463755161908907327123097957986664831184339805807387359640464804539130867996267721237152884344943237243482619239607757056847678580174269922823670530920456127503691306330829385010624702176108394748773678372496309070460544104736308934478075211043496577354963136670675101294442470712827068880389893719960666427725078116838384113330867854890125319114586105728520130704670194932113020891056347003399572527342930075678364194425179483738373051664594746289846720318847946366803998136599262383252511509512409337932613356563479600442168335616206812414247933893188507075073942446211645229023703436882581257473658107397860501685844385916499157646200266486558609322496580610198307153484332476570454388626309850500644356200589353355609358144774583612859155001013640129471706797143264827491540228236155000208415130093636894785886764156285553927687007529546267000187977647943206216710245830072315046328827186900054359811411998799558342576201162087167137491486224297057781337166868187644441586589158660912296082460679767547035226280793870037333576233187355397107406256520173031606870465242704917336730997754995970711757612074335300344709657156732176162775367475357983957989498363891166019958428048316769646037337111878957581550438411024597714075640770812831366025522935625457411776474309357283735056154624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -29954544912964398925956205832689981813586219830931645644519640846306650778037060070477380982885012290318348002300134659347994169032114233335673441506723455092524451053615273412504777322032369445438819354650979381474819920945468448121387929291801801762071934234541246088976382244101532728001360788288849846618313884322059346989482989718874000160457659915429879222924149435688589694659242127937278125939245789893680635246932934140584411151901066069957089335388369722190072640883657013249735057554302170782289676690166369709984144304988097088690217345421888369793947105892390804853770290265016517883708209871709814339561096573320966036230088835245325564284431642196948886807482545343737893439694351111673739123445931232242802748251569737365815315372178742621490520865985270202499162410944064772039422151065854842370493508427013056880839600204728151515543701821255051045032579111057139197426158398496790650225921801003022745756448721843675668636808398554126401574439704789846500944232420209805774537617360026057541078336983917555122846353929671898080953124125858296733307968497161823037686444019560822039123765870846748351161190668114478331053939511357001383276633859616430516309446937931604628441671878629469125945259611833777151274641240833403268604548643274276292265844705147417410659309604486775982307076290695534124820680566558556957698796930000020582094375739019343880631402443446824619649352955210522056779659055134540807324372805704650281186110999650575579440672039008097480108927677285426019328141662012179584379281222933982577441968360160611336101661688248829958502780818426645574083914763893722498236933885580002412568871932990767509516317507169064290060901087600762508249078967137513901747559090051642812363339424904406345521349469095072329635643206304860576698790403092852632233213509453625361925458845280767855655949114703447408994259695902273007003984579101742991035214201168329711731261338647450360313281130195878212664808531523178229555675883132366913188411657602838102401816279659484419741981718773333943715574973854581367211780217151137444095465403582466409881619083271678166985661306686189658006236475146859159290135930030582892500345152919841227489859635075836088457736687223217221083373351469967113115600885052287895346523868681554483606678752112713805665188970496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 110209248669664537482763445758774602040416572109600013891348152322195095517030533451544347145294814786542350297815324676571443514079483692711241190302287299997690689574005302962040094749307030437382525519154862350425868771725417591662016837231282800990750630831252398636059812274308634391156069163702475219058432469109161304117922597369629902667313289575720420622403571088182671140847795197626743914966075580836461344326006398442774416194696899601443732248235618181518266322875415536332568155901489121841247951309068263552016616999541985592379772272059539895525871352515309289121646380765336890658230590377520160364634041484317449728920484763922921263564823502187884721609306575299577346148468922745243094491292533477547558827687091527123882905203365133134954085565826386992505189921264991812129533057134796088029749519013118000883115385685319004976453865689732597061689489263380972041322370197040395154208849628720594921347154927353937684101132893377791760063456818305606628982053792940083527640465442085013110294108521367710327929825762458556879249380322739990855784486173546773807367969362227384849739020207253200289226573022267529196053512960175971683328405033291380969008924257390096411341009878104900361838035904282818487495907990381052052037872840370205092585872011868989472006263043695295752462864897597664127754309847830731264180257528482483945431665948609015391100589477446993530972283685645416449673435241436995443530058085591746241427924965571797551827934073519423709503031455300022172743768788990197766326502628635347038447774584541651732654935453094145627253000812572028793176374548173932517001214078204752928554101626048231108613083315467011766837523534124933287894581816162825560816113478149050106962222779042015088043840773432771321834699099847880624340376798836233863017481059552074054294615685949906610987238557778544013274951885482950999628234475749597260649676439964008847093746711587535099565247781827766794781817853228013118029476792415614174951264348587143371489080132764708416117417442576217957568120738283105316191579440346932035230005430391894676698836231778737440755107345237751751545914399211244937899730175401437235501271088494015787628222408751623949194664400715319223969257144361155543499995720753721909517996346833594543080562349788852814168920636260352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -323089394587548949898405978553426634224352140803599510093920285368272255398223952810105292681387770695358130175227965545285886292545568559725838900068452320169943281316820108358244736028071313579356428090784369764178183472747568745056360985495525383643894902483742468436336278268814804017739939261787874482378973867371367657189800633546300895914194501641535018172330855375860046318887275047753359122618405424044759484737282447784364596591569605086779201678034039994423161234123114164387250455715982760512936992193393479406701040199409491079979722513971038245244751119629648887619262066881522103020973247475013177624485886618636037295361410054892142980357735373356054120775849034287652703602161084022733702606280894434718230806010860654660087696090464494330524756377949709691645622631809909863301904377124411240337107134031398354701781551647016298514283913339918246758299771389220212202453025271994476815797967407881000396192904283954004416456229576293486570096020327121960368578028120600268369907056702220848050616916074808500136135931289581201907337879330362738270981396169571573654542655719838917584613020655272487664679604818173394994776299384181296656044513737997106961092942944200406931051246643986212990100105504763301275068027690515636017452938775275345452654509976924440269297213734295683100724381085850823115343850906229776633064265332884995795736893997562712572740528193318621425137512612019277396777178230002928732931742508207773185174334676724231209517455198900416082088522601608987851450212169441793493198724746933889424852105667939654567557069847914244679189722907995339253576351502817028713680287645693404453561153448327288584771815012688969164274260954255934530321897774405818137795943904612871792681108477776235678066507277061687050773611088411785600804837624082498050433506177358285469355405264235776548284221212781889865287722131166745420557159679645083025667198791565963541461619842988831319118705578917219361846250804141038948629115492457620347616561150170281293699540041062277608808357493223466037519261758566452370339892986880192052121323935825446105700834560353271511950950258763010815781307230945990367171669657666139333453560213090510455740253511684353257698720191725551961146833939545587585912049279556893790174400257098191398434723434155833143030124159959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 767050018100157994742063587920090113137328261585849362404003236730409861315867796109260141516146432558581239570408541672793113947671520788168762152316427923960129612780219941758070951861401004267201469665429819623638831743989084947847699512438841985396786359127337400985558351560538901607901093869893925968912781800692626151635772855110367868801147029017536545260537357356195309305131215978468920075852084687663486933178838064135944386895657383437295967781532184845304164688599419621628774397176738299633047100952385083104445851627705554111028014767341188705890709610700754791950550370743536431419056980618217656872369578571372269020142077228554302296227515328405994157405200644545280500081869364002992338933661005265798051538444817998718960794066415947635740300571132672922724049809500765544495681426856487939483308420965368216804070392698072963177966665489771664883578218039165365016746317209159026130739610874662931955411925482203637691832645063380455738957035846690828479366750521236135952031111558517546872760678802364508584439558673551799859519920676782119663671459642653299666989104823275331110660559328436861317521810050466067663800948624521765797037607238578501408219151163482500576261295804996789900553494428155601575976524573298974214059867482646810261596512223952235986798873935740097908774245002945482926349309652587117437255314251493928207325618048982592549978767064015968355840652753470498334418620203035659821535545335226171098504407847459019242146506004544877903105045622717554725264603181547185067374846685605780106149608666819976787260441673712806862425514490784359263472463420241896429804652689782401920245781055675201046217440782091004286774538068658816949429563883736834626634007483227153693678605919833526290776508415589968437129640975592786539936716194787861776292386175094736673434139817156217698046065090166703091849892524072607469617059500493141427526946340324005205247412815117303882810506594289559571594041853210108555212131846856163704505765987686384110552300442012271086599172985954778783610296589682385189389241149095602048060587105010969459782217003846752017963608072012858931173484247139804039657008447450555088071219303035292424537330650562427095050360869647191288631055583805514230217908562658956801457364265221001843348395518974260801570340159356928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -1476579507114531651696240296823084159656313738794576204707844929937061805290249014199404346209015969029288194715675477911451996064994088009436810098541558460449177749589264165764882858633024593377940453538247595565920261109563184191639319069099548382564614872889300864382429565299738664700285941946230573040332629375963914113432031901421242460925680982815664006532376202492128485216580003161136729771923354423257290976248684832224676171259893960685319569102206550310534705004137923218449680045245128868422834277677130951437594486992414353893490878274955716554720419647205882217188728286458605372335042948840418261217282704839016134779715709506385741702433101332701587575979142662202399318488477608900029854212593513874273196350444652423665929784492969776812742338549209665872703167550586077552371270890378561706022648398010043638819253767162339498898980383895156702951158380695420449107736508474838391773269635602768955239822730478627687212790516770880397722425667600372541304704175413307699473120607887221359474657000313393176513911465363718138427240573648941691488907072454666232558520404529480423051185092769598376546603289578573111281785807181114537604913983505763765354447712077346519223405272617084741664497562290699747212547788526568083980714186158694264405909812366500395074596602048048904644849068502518137059985694701356788068577132899951944302003282468272752768271314740771176478314336773517046337249345481351471522200981447046376637967794701755185176663192433589312472455902011030169227845693056512188692602462205776920603379464544578250776247918597449564393306880912363234085712084394485633772155853287331090876926765196020876487139174910372751999281109488547142973731191155965906733034135486365865804555566711372813513183207852773736404834088828636278380988936543944330773818808225658375124960616370565868189259522295097019715602642648750286179880743096123045559864689301999968344280718375724803745800614098548649252862038089544033895964543575858332933692489139521845612594284783320663679286876041101759473586681928469862552502764668529019992938443518704380337761500687609035714651648173516093147063740729185467588927782348186281501990955418851792750648800698817275400113507759319438522785701688680868866082133073992086105663288582710252193733709339432768781782197186068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 2284218246369162539197875260275690773779690295253994243546870880716369710652056142928476975639029208810148293565335435608584821496822406447766453446115593378508742832933583645893406039916952535246638826982870596038617412236806632902736642041176286657509210824734292605723954993373431592999328261304403427556865976618531312862263906959611329011219671622379427140679911581871158241840438801382897845764264936700062437886810629533356247303455826691728459133645551266920406729249016901697305957105996156756217933627395955344057562038266640057276815247736986888343407527123968766716844228251510419551659680849030504191682721157742694589332614417722317666665889978255816741479643260681448152453782251602980272219930567604806140201151711403483829543327993835961352180131238904748284739809446626161082958407118025231271117220935106490299967970412689218618582404817967145700860310918222899189467727941633150335430162855485152771590588609002447821524281350195477138459887695036226547224226322738595928180659628814481450397000484716421194437007909728013675285740702248582665815770768364355485300157393153361029182408938673213044597544371121512931352429181973924396534102907114742535803652501784914317899022891613748313172972730855779671512861542552828710418796934493319992817788298156840908829873438558782737173755673218294881753964130464110102204400172133360564729002292416764400314609875009946170278393262754674996972364784710587318639714379621994865317946003833668444998530315925993497316505604975107261800523421854367425216897293624235657519347892493986123318225704690362067376992532781061419301678703604671908128830204492368688846572437018948386487921430644766804132557360061196398342248413886788393066390271517124534172500118299091414410456948443143834232703067125088975259951352504286456447601393601991437758246699659588173748149013067823230541428113964111027480036181566333511394454120154462529053308067038565610908637191528665171273517095066769827271201050293842532722547873297793676938475927736165083158129886052785291803780682772772311435782702280097916489738398785048828695246307776120872842459972052035642534730172017525221904674187154310518814689224261409393577078181212747989010102672176427070714694790060987723205654282596821759695343747261237982092673435198869183567842039893590016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -2792599116408241130555792767837655987858790473697730813569896907145369928700029533753914708247209259562690513397715921117914974965387142778941032513653924070054471838843231045560801071051729402400408435466449943197305162301085813531840233825841786828975796256683682340182169182411738308440404524216083939232366230609519839573774018622628916098738491876257419222086714141389617424211101152892986370623663043976619785272688899211192582868660601476174732692365357159282401209428743618185586012024177081164899633791152961139798545966599964112553820169322681054440986015560199814832785252963185502673812012085020183533928239613512399362749770475960696011361900387452357900426993607476866973819977247226740478376802129062618501311931625741888515064274167933176112481192566544406477854447728182931018435267367589817896509640959601245505358215668448614221471737780286614184341690009584420572395154047579250056545109621120847420335799278303748427263115891864253113389864642784728879278275380914068373146612187339052573780318750643850663479367185460254306952375865798292009046215158752050296748040730166895315530752889446507211910405799157532499938377089681855221087755694111732801153629781737860060836427063876401945807056423557983455868940591910543382616719625491747208485960065478123355479578194191840139447058088699676140436169010823140312235402074968617791477068496073423004149094023430509988881225744506829315097394513937521368000395978385616849729991037182809877055464961044654693067613769503531533269091471219107494369312424861295196241841462334437984302354270770385422688828285243890071445332029642050836144262974659773922664040607865684101380852839760846164559500442998067530467810996287989079673923658440397874189538120549207780131353273216118057482334561163718735967837498656411355835783128209466102821476133630198367875807769434166432489241243566707326059916811566682243418322321093431529722246213091244297473250466683774902686121732467557772295052834523608267914952777868343389113179409058747261295609137769322663813690781430584696877562767842428998948979858269870495633655827168516721822730689411589157164347279605320254479126986232006543602358619437685431922009473706873135840619799367263028906081012885886370103320053741759098016441924993337700953056447705619576323647692655820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 2620554153467895021356342886995277524729261663874782283608739569280915728378657311348066795341154135996881386619079511393887009953817116539191826609625789518611554698322353205250072746369391785337975337991475259910829931240416170893479111372945509176256482269576489362904050927789877246750905279859323698313542088127782576856861703907415891023189693527927441362298690573169999889272694077351525361221813853222164198524231752346556946219906607559203606323666155254587066736427435847736625454366573813964497185607402005501278887637363024257561248135953497035715313070677959838886134664834615438095906127814885479149261924523366303865680451035649099290102115311576572049956542808610875342590330219251645329629114845723868984529482977257808356094825066854059451591381534920279152185643277636496045222579285496996527141909219871920244888817560377282351767578721722312819440652863220265742619236248384967623941127414399125004688186718531759884842466783993602252787209731177881687169295923655767736277702160447553747308725669873454414459489999082719972003223587789423231386567078276636194906245903040923568699397686897019461185196995167842971395959938348087237949809611385897613148588984539940294004695011938161332473352290812606769603330878921547917473331333638028061551581596811561561405553069139196684359016239371064916112047741090467288890823824409243808576264296586502474858135330742811807937793393969830680453276745885161216090390740336161942846680673120705276966371486936230254665580410351939812942280753195150736531537932406002407964663106021926836917200575267809801252415568850709700634416745967516449190675760337096215369458901854503159649588776147646566659887587801910255256732050017809368597669587029765804273956006139842878295238423241182546074356031787549460425100455935612994224678817723517375899473822228183472496738894006401310512498734210043323103369732138421368033867978817738491657565465620405269635318028060222574203420620656522076318106491073176162669699204135205479346904460539036353663432949447852504342659813575294765452733944627751385809658722136576088168510481259725697194453538847693703201759012358080258194371859921908822999760748189468695876813352523230321088139681870275038233943781371409337488041606370358693735405962594433706991691989856771777694570618139181056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -1750455447487889449662743578829577850557600457325721588290314119533604812551772988326787314619319748203278526917498206947747341833511665995147345718393118519184958037922426943897500575094529583279984768701979125917545124860568301125008748543219601715926202804467687531830973881397898747939348738190342357003618304967511973575922791877259880051991548372834687766855631609112740811990663959025876607718372132159391353140227690870916677500346691690155226716716032245780374763384086432694911614428858057243517630216022174987772623574969554359142335834202365998782063229164493713482575085441729701397074795000890379858973638314626390990479530522470749099086389269777877081692255121162000209587398268769991138607413590883303940280150208249332883072004244312265851903307384018551041369274671800777911472914986306101119145683973510007323496223236282346958023576722915556810615597091933930254111386404486455145062520810336338747425792055595086336135673340744584662250065843254737811481496471309322982675617241052004222105810525576296974757038882594653048009161517213536622999015216327868375073702891548092585638971721008186431506791125019628579970030590241682309849507041301082947886044890605981496984020056839069623474300696590432002970231482993459568186563852146537076471447582709320696257069139797667822282106764094659416668138105775227138578925071348281726096926052685420691964067188744136115632626390457061468668664001195491930645410663655286305350182606023091538380942391133457890844434608355726098712774552917982553136523745397760901177352735775256038314131630007701799124615655445533210330749086606747585564676027693422187713144878696591986945313478862145200271991315021614180171732531851143234548651740730867720461297214763973550113702874996966694401237632358525889940168928604801381646708727904353226112214550379795200132701858042942263894704598036523251734961999008694446853816019091483970359541474228030849990137082500064275807086520997801966516700074864942273193129292964267012640220060491939462960870692977844721477974098890635386858992004492085269319238540592395935298680566435762251995828418486318664484352232482371093682196197851944507710146789758174324279307535175234318576572095568658618722688365316933449217609589100731870905297570756149101391270839408795918712321704533688320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 486440031556261621005518092597311173200069074253588110783899104828800108343352359711557292107517921424915306384326488117306334962420450073118554348203451320718797181274341333390913084292813722400121128395492322814186298415954347260351840191381831897594240522190019428007155205755782554570756010657197779841395170633322451119783897173386805662175189053424736451445817188054651799706698070097987902341848837721882831023911722786130366634816592414558293275890237812472562591512656907044694399021333346922383785293598832618668656371463876515765573821428051429439806134370667481429078397415768800991552396098712701694674488949157071683179275108801839540073191631319995396897268310803323651261919737822119747149714763217203931593359407020893079612263046128705958102432998477403532805677207019803561868367485338998524358482614990869877634087029616374791172588889225887011139757708549090220130138970009419477038706594901341259244923079866253948993783597544416009300024780946528559858874088669185738085673933315451467488095268658777881122052485610247598142931506470660138583487088148376934881641265224232629079158792491693789127831632877630251655715527996912282789768737168606656219433301198765409628294741436851685932123123602148109785029993480958602572756162953861323929710321244473027258093352798496167057359855375833328789190218571698600577441711898556937030290453228000871719198188897431389437487905953090386784703265638898299270842393894370052730529594149988608385100554725651019604944328874462880849245408913322785261165580370294797256925268428043896116719948612809529936504885508685867198155954495821608137141576199964854250622574361103935609837051120397240147233644977640917929531625981541078490802451111116261001112684898253455224013705034565921941434874410609600307925070585293130664268706706817247232810670512625323642075543898611148065055840556661482426787488350530391759355190715433194370485071719481427911985785751343600830409220137438679325567812428349084196440198026258850391550688367416594757198700714275480050558146414394311850816901590595151816811020708851000340811665036333090856883309689392124420317761724111524712968543679286282566221978567540204403412050354668081910336219125777261232983663088299083418218797554093038738938146097160023328435293784927653302992967017955328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] 1048046384164701870840359509657659736051013659496910586932295040618941673327076216879933013540760293299707814721785469822430834932377366465722054750781549741938356286091066569329022868279368711891528321453807842769007676194169862440848568157167968909118307250420897377913201844496775826673369419341945535333912578579719950011773708732526926270007023728345800660137266806035122718012960800589456479929192866187063558228161310868235423691284514444288152531403217073320457787975454412762329340221777999595811286268633484740203685927202713899110181353851390699011698291519865305940412994371178873298881965340310607354819251313758255476527824105386710512668294200920381817103692477427033658332731387285916115835220154404697371820023009262781056063991841680826165029966989189899577207846542956549400926792726683820263101467468220641556779944936452611391256365200887646473369700146106329640694616308410527511281676416079982586803031483548869633338696890986257412888349958564391154095149122711060832781745824014619865743596640496793800446480279022347680987610143269481497219347473495536599833491143152496702645708340272723760435843717411036914017208224445419107243263714657395389757516026471202296948969999575442941234677181103941338308044258484741551677995069606695053464820554509314640597510809132667810788689616162553609646345911756274083697600145230075493802646556041466664786710006074602951134847926242231712522540416071694176602732158614750171187769058473218870684909290087557350610233319302542193100271803837452357965553937016361258311400943517227794648396226009500145391679277133239437459229148119126643782417929960006577312153980258106015001640317466160703637634476925128911714213051382664650463308262407361471406903386777400696229146963732475197157354435011994075771852359259315150864966474762363986746902056270211611477855906742475669022923478348622905444632700152563495699118549447550916761204439352504139147098874190097294658024956559179539344411077160423990202893371878452327363393336930631528320415205556368337617294039157584198535841094364244613118813474192445073547209115996993471808608968508126394509008877303447303382397119811273638200531769493416675713043577970476197612251705436325339678761287302581007435130938079345945564237655546132017384051576423764426567860498097766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] -3048731635353343634003130320504765958913676297818610263115409038482415071920488794034153745257644233205755205668944935768623339147353236900888380668661959741483503076659408946230437886850459293437661381563865293024551120124195527592490591275188419868120185017620367295123306231926267887445303417083818413183830776152037973872848348658437012729236024080944302214610621097600228041678601699136901548171088498786762056498229109424519659444789288963379961184814685025343064422051251554126744089719284717791168210467879769013940314609644444939331044489380953245086321493024709728318253916581980282784115629017969012612322902521767741758707774671107602137986315699614964412383147029877087041653814313141088633515587436444753008375529811819401970423555136021519381652783220501906911526431490302517069140114142111118637802897998163628268425289693762375281194175241115891822865264717287053763748672223828655362786027593701873765627023813282610080808351714188794027203160755527265189055254690296083533694705925115598948352696686085622912586143562873970638454657893938684880501903999340337302270830456485053369452093528229165687990083162578811599657099715112056573005542694875739613472017577541761384457210369859204730674646013785698840927577601175843497632938131219691368949790750904340928039351554979972158996762147776060201862058326559273159496317434624233004273333953845066294242186107400726880118143636938543155955208681734190902350084033090466929528601130957158200007471464029848953637293648734917000036474545876084890976969602364591068872462187014319669702638291007855672658748282017523455033871428079822701558600401660580038678775048652967300063229398006977294669560915608603172703972395697177728003065248398486877678134196231095158321190979432085808444830471199982225180065291316280330448956781605601878266402178635975113835263586853173811350913079074747107876595169926386141387202375550625296035207964680599989014098050001464887806587362054687389820015083387510576931037384060463685818278050854140662396088062805439275242817816534829375337651492542718168455220080675643270624618749220702302630857263338274433789756927022026595660841368035784172123730514354889670040964546535890462787824301854610509893568811872190918711336147800665146722285963245636379780060011273620867851666602613276672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] 5318659382084007040177124314552364483899317681146116204421912073756606408170201899988286919104630971527087457780401841886480816014808601153766955133649268713320411389942785361001935969141014006187822008647185292154965444639787267940880403493422361632797613342351901698512214525220990759174507236628026298612869268494253264457940629698150053722019120529908991997207764770293887585188540237819955762370647927948892752122158731662834611118128859235401817132467353307827501096256092333301395094622627971813813189919491114652971865799010398742977833561528020882387661319995787770677744555513210754324703322295945363608499791198042511321239313898847575518208539851872461077568421603194480689561026315942721775842504388497902514328171717901418739119068957883566125206527973730104585170837640285899774055120001087325915920101860488351455416733964272223623198110155988195707477308099775177966247994649258977886657592053723402987150870844003971602817935451717835172680587189449338448593990568993086460911550682406516341302177173388462258954308907127752792294431004973082354380083180132858518565425905813625022037884869433840069418294792423993378044613284748449169164928164544825984437617412158321919458242273480063896724590241234449502599033361529947078703348980260286800435332010327381191295002034556639671765657123998669196957688795865741042360746614839307899250595159705299749495877384375255002313087001402083685595625737942047040428415132451845983429235180382267853976580887363375579592567649372324485791275453685614921232571894403999942364267405367299313667369071993141668157013982158732486891748363916430830680775434240347261215365556798009858824282028456760105311058935376132807409643415561879257214362167402464627482361289048296081751241731482439203254690426111319107722595017642078706302618040101668026167353320067015885948385839661780323537330896577824688454647169380535320187601137358517380621326575103730031945084002568911781746550874900779062467010106164889623666634824778036614173751044548830563404737394389536046861283450011046972698257241646346219728369127508210653033264392121815181536167803234380934602546417650365106381472119824639856094135782596081400561086520827482700470075618782780401557497991058018026508242165641876974285665676772232593797894003803387542128635369278668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] -6892570809426020906896291349676703297581119588103678568276911669170674217319429786157281317802921117287974702696155858388700102133573629266735425179126285804889582085249714558034306935012641145651155509432075077797339499434454148709168121732609380169570800707673355631816433860843609733384710543611168098389526594270729376621181402578457570030389813744414731309015985873200674151494174221244496969252435998463949954106104359038334095354769472622647676821391629172845209352671470734492321870494740220042726712622435386995560261913171714299233394659445002004709152235461844027541199718249508518811253238534650294348946320457075538313295595312894185839681639145005557373945425470275939037361882762983289443852777531123401313645937164103708349345350253223706291516844539189362710696183181316201777787604891614501464461290014495710727327617877072815285280727569634997372134391463305755096084152664059826203478699759132038427450399449531484299176346032114654387548071509961390726821867114256743409242766398722254243775873802136672297968601138459560182382253623605467334958024384836848177555947356044200582155801799872940199945211660356690715562065971255471405272913329086545415298608774190379958115867535623908417828495941302030772592363396579414176163635341057203383673482472441859199812651839154569795132873357966945359018461422214912403785623499993764437738819424632918999338356311754445194438758164292712646219566287954937362571960198750954756962730733467793833002124329059879080386422608438949433840319544016453794126320081079931784001545833427442116376942666829890257469978620901701685456574194444081545506362856548558031557084529776726633117034123911634471057456419867108026992217475816779542562125505421188018941925289119919211648717880095350113416652867528379533033120625334652556782364000568204274212446199644078738805628268571172872323029696681117264320579625951924414752605592294622872787574367191279630505667697965363333069099549870839355543763306634173631451044713592402337332197539780381627743288033689791985084159804606108728629208539545230051723633424658721901752341393697734212343735706157527566963557751094892977052422506203053412244530327696778837685078039588889000637549448059071090965032329358060855377949363545166757556978798968887135680958646306749103197568993473855488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] 7012831948540295637898605926363167691572556505110749173646394649765592540378316678834015517142747416309042906316869229923076721667480632358835582382170808061950715241731707786988228050523752347762613753953090506300323623319022813538638846462780697828297202254409049961693089655360019757429831290407899962128396278956096494324360866009721714037224658469096027618227238775275413008324870132306651541054887384464827648756350636069816603931532892101076696570568002032069256046006051608766397757662345132345374507494304509174469364092243590424471105031817144983519066952879314637655319878412933542904267528524245960366643127207239316677311189014569071216468820688747650584449568034206936040004501100642394907143419581064465440376679708802441147047503745976957170112686287584429645530719473501988495631194940752024383264064500128771547825101218745103935740884097773781740825111252298539383752280343215399251197119112662248309287666684545984812968734124752229209799180794661908237583410273697211903259731026364484107336797545422584843056574266487790746334490742012557658240805688190899513827516070198845585066845325103075655570207733250868786594687651567501961076764730985988490036954455076929307561512240782658397270713603175472393170848863625842492577733014176143354803141393685238394802832067759993654602056105086270663102947332858439703723520234261438724403020798528263842529631397971602921223609402164154725129230902173525645287482983504525991524784027526391809758590381985353920090407673201728656524020649900941754944284918227999495993109860290256363358009874668298073734726237524396888441799780422441404896250604804621928253211148712159718129561579779461853824792504242327578764157925331512587557832538244635063444239420319566450228504807913319057725464366838878051509198795690505294797965592185986801949170195720979203135383506972969646001470340597848867624727164356012431483625757553893054988462477415198022080632866251951541947159798890956154201650560016386608827574416349078804796672601872806680821331759913272179277847208270942635652856767132203557966541023819728247668905665387756837229338578508241909880276388105208304415762013384804184507885590642561952829794971427930845938606671570071468425298205996717225264866819144669708552359730188572986263882760009334009243229996963594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] -6033392538661398687358752818227834794798981352767404656177181525310763637463605945093916880948778967189435638798992663659648039600785526804342481955557148376082294040373943689853634191923941509158047384081086757771357459583028932886723203827205831398727697763616340681127860276026077380543235095727942443521507829647000561517609633529363801516003342644139237487716324128982252174275485069147829331823771730982393276303628240557898985045491215417340145575254336063559307506236268261814280215291520922363398798823287232618350560182051851292876622672802689219758783651000040946581306531086618333715980988794201823195144199396988081392643778283916553223180036667628815934362263386693199807803248709001492832600721709126384398341458809345523591696802965113032871081475910863868801099882731738187349350725641368471527060123446274366540266807915962726665677733970233555318686654757551544266914333539401811961967379959847274980425758073803991025032990857543179468769774357626067201685142755305086268546699907603296828674807105065352435192950113755991451423710894314974562527072108521875949902978876399100923652114184385774821762889160167149023961756030302020823712310736299311525458164580352595018920714661890471763886561229184795272193922071765450668094106027119135078530405025103763012284667303971512794161786283723297766045088460143576508935040119145841383935083255079832158717450524765400367495923719068624465428359496211770543430671828861834089677398926386041546641552855658735022055039954023132570548447619358295532099321072720735180073400134053383742485307306927039471890057093111726023883841308862731649920162478373015761148074783941154654530474786456223942387976494474036193707986370346961170014633569606046700278569157751017343117483303655179812771506250895644303955228526847405932955570797434629518348265538913529812043425806330260021184170101320955379114565880966744646763145685728851457293554616702052004035379426679245949795310171982034898398374618044808173762703508403861474896446630633450305410791170419979312973190419346247319387367815586785058871384975103016401459909652209127645512498205814842687945768898112981445640646245995505692780838881042917916255976981435265281349192953935099227288036763741448936557135731574904307855352011345019311326012435553073628218648224667271168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] 4754353116791878057304139622056273256045527590289383936500416009474592185106734877880539755436803445687168344195716788248537094060431024374247741801882819164465392846617113203958788011977507656779104456621552423596511119624388680971063161833200959954619167403753837860650785685639521922651260544001594262990854425398103065223005211751059284381359605229632682896035545359373222752205557025025006623387233895073408323224347106114111104853341607279394761169213658771977436895159193088972836962101585320751310272987896680876548613481142387030021896766958362155792207559127828345244555963847164687950703793876159672812320454293226556026165093038857348907677193853346827706167592821175192709005477904610749859547807994131838999428463465625520940615634621236838632212079565298334874292479250185870299281820314974499903149022519463637111717172358429805305299701466401551082238389286210312439580119879768075442649643159745754267271616385788449433783223713579747284803220932965916055503216622369924211367016621163581071731214308435125125747696433817333665037437730131020463174961543401328732004080782731386731303870474977597426309107939916146529497299400110129587319426182518401797241794715624255005071683213333608283951703319439899446699823784389219352355358223278924686762190209687884026902150587611561861427779827948259265829619032689674044590742640099588040223590335374459529689222159784377046364193625143578323143904924189735559959572005556518498214074300148289805853330246019687407006926346509021623478883926064522585744067201808882734618135266568557806670109103709273076667773992835362116510631240009457602479638734783342372967372044715232808059163114336228001337752407797590331810155483749948734989542556767293709143332805737951768430390553561945784656471871500245193865506058648382572444582666229114919459055652286752735674975724929265866378903257762432111138927109738972283642275403840143953528428015319268608209643838110282969402778951559315744560524794164980936177385996918826623260091728979354170720154292826115291691443951693465452954036238682621438397606081967310718196048542294790041955866231074143532742887146196174727184678924696116161421139184354492860723220274856645172573585570075760734011253340462796578636699685980826054768556563093781661519199612314717514689820235923456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] -3429885818680546506906592694322317985171529841038005725546690154748448618800467648549734934552262729112358923718052478840818575596904790664389215816755184644012529059527073418813076095428836339951564574672087308260055521278511292903040106127734337509503232359600532837805505813320034142780017100225481069631371349879471077710119383694476019729327340103135514802599072566037685547316388878073909048126573715796859498004293815489584302024702119509977520042591358054389509428170854118453214544923882028846700993052277099311210361661752353799973316270919951941639233039107484993379122406708636876622147996056718021049783875854030367099160303205880334677028716593267792253719219562239837596320549274632773505596573152044800335398425079132619724886440242411398970915466355686508686854940597434138306228831220636433296564878987858804210414388054284240296246704108697080042201719675585967217478693543157338899817233392288654942317613003483218070577448381107172660445877039147027597091064236137241210974095253451853648954246269087365490688771632109370974085115578460837485286071872928269690439336470620069833945091471243869303572038477095106899734814935245853342185994514122115823933181152329604395357933556961269538215252992209778410228737938911938424180550197959854741299541888129130263625657527036840643081849873595694964076257548953372785672985179027985859325496648615114102662911719214737808805891993410816517030666034418663169174916522801768044425074927992835133175177514489583404770565048242583853140400433165078039745986616964612323139188565058116993290484770886719320104940257456975029333428454278859684119172133863725174292254312794631094638183353761819143720262143388252582504884840445084527767254956103423437810252677337738445787859834696031002449501523544788149365732609084102701885183038253613398601681321255947853402555995538660644835400905838783512223199503382675752646790853416686836512536581506872897027495577764743293211580979774620405153883434074684231674324833855209020683801014559447335440456026655995550924115830005842835257339903112530005249050281823202078476230962746217743784139650845286816383468915155317357161180856475917095211896096281315396109487370506387952397610840877049702382283156953125766502769709257159135450721989163093097485971786408232313598396331093655552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] 1996917049773907296924807075021439761916438734107615951367110507593373470515582236014366347896976267141985384781993206315324307008876291391192720959579910533028257142144523938759251939087468836528881232407335507658300036382249788070834023848919639828938676172298961195610724455969540195086027952228520684171953475272999942244726790136145633906421914795883966933984220616864883931347100450638419877613664232802587829950646179264657622282537206405363551457032207694495055035936932238757677597242200598148413117066707708485340692181855431993516854471504835900617991821094091335157951332935134237704726825477347088302123609249226834223902647688395449734881990441567810620035460897733007828636021479148995265302849658047523423448974681774501537622285362556830503219046872622205460675102483867403269543483404340403685821821564133243518525114367794061736505787257972794992289276294533727225657236198593604329628721626551431454781656429553797083866943717871307425796586661665830156314064612739557708783069177561788495347410407381265460789999830391790602231525153067598636180302248860701792591564091374459640557191868957190980628999148758728034479907731309855246070904376859753771050048202418062720992172443512160171842843379875659814459059204583030757972748860385911772479854283508597453571339694012281577336409169538147983349860924276733571604596809734401877992350626310290244298734586137222570726748406006242606458973347651774838157280479512154983454797161229031998499782108826571166099383413677982254608903151517023920181391975128828063949070974994772617156613445819243038764469530798070986804493190690790946994303022640908023081820677899470175809009836118760005768002802994707674412664757760655811172560420856385452816483203665894116353994448787411571158183461776352993668980179200896985194725163681046035519529666482180037795243254245788280434643364683357321962171542080691473498967861996366291582446790318516119030847455182743868392250791617155847346221611504544702935307597618526438856599570064919536577970209599295354315481540677961736458904202094535410409996597141532451323138339566660570673702270190751694153923194718987248625741160792727077977215401694762835680826894403871175623219345617283112967172793588954893141224963450690131455397131787700742906852514244560857334136727687659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] -701823426286131924943350644122835717547148858302748189444586787827589652978497963420516859435109623671668615893932774595189896329189102194113822581439724820093202376263608051309360704557902583529962692138011804410443192817888651395626602147184147425975408449215854613915865413672996887682445739342023420137551065323095362836853334316088724240299198517645328495686198493954896977537251522693028534752467770851721494206988873809258595959962622807374283518619278647948303472230971068692221490254965427905675614219704672269898601171773813478883508249559026144505650587686722615494204858059483581766421822995440709426724210339878495187083757257268258617976847714708979213800014071324043992248502426465372364040009158387088775447597852119704262531117812943929933666655308371190798096104672471498769642370811158489717150586103465626469893151284011275287010502350050942700143473666780550575539936947208794831861217760818628527100848030657114060427704529945613076738517549852560615236091033801729564162566689442365973771301856184034596120547313571978741189024498358991473811675561699701017014522524925031349056343201880502582935684287547839345578224863394230057930684502705738696508040728622204798774658687328101158588363383260693160672549511808624558913400080532946157709788533601302806610038217655859660933362789995844128347065165095670706159774129158890074082130565568887808800909007706909584556067524867399612305469867027600364502056767644511291927306503575617041915770104071832325767106159805098378036427012432258044265421978133770694283149137504580478790671142305658559527972668743865500210216553023248975430631273544964702105588356313118630249829150818063819578749993150328241384359296416011448765865439673653405063901047659743141245738991082277038049104040958549763477340333959938169269002616824077982270927263836802016777076845850758111684395489822345421134210600604397738713970034124888644299426561003938572611425224839960468924119717573406521751741468491107407046707869880099460568571988187552450229632259795323150811448645427353342361114532516023434134404274308760153161613906845882390825087887357924999279197189130324522194206148793040958908350605676860206546521536282693282481806129037805337515153234040129123024690033789066864536937277948617665065593928221847451783368702798331904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] -67918846314018324213820563151563845372426357919099117822874405796352953671304066971907752563664965577192101806058160726143848593002476781571083513832679412246596604876785905565232306951668557429688266531169265701609448554887201679734693010482912781124027793655677542097622873451735354890330920279981755981919820995982556243700611979630065042155157762156955727653396992866775847051048168082485704254353959364565442399684366088808302186935422797361323869443589433262081884874810782236621151758834618131818720559583327039376727925257901636303348683596095460869229133178447762926452982221615888636244818580956255379264667620832846133443921440169534374309287144282298827429928884448543439436487862769372622365877319018500377268288025927008712396832831862235825331075387325969932548870550230944745987258373435181484473029807411804606361541875254388421957290081537542587965291234562378747472928047327595337193458204880195415026733753740424660495643366027380896642274419316577284692759260799004528143920012481745392093083047800829783734265242670644464053489544901990639253137188560634786328759516263301172045446264698121527317416898550065613965234934445199621691053393704132833281878324660121941002465957035140822321674062836202241060449856181730779523109692210464720213716713784147184685871539297572727469944477170354746308271372172501410028332523968232821918415796891582805037314814151472396558264195237089907826591816873935071208137733518733926002727384168741841733356160892544072309876449404998602980428951118550975638250953752056900361616608231040048391253800802096657196485560116253192094711900161254843226518506595197104300670011722916757324701377384368928250847909482238951860916261058199227170868985624789319949103845930275535394766530660392883026579054988679312884467961211756931461297659011193937435260697060398753489973911121991374399409650104109100796162234787124245841644964974192815866259999422138341783992230825530714532142331142677040709861837952121355608608989076132365025874398990892678238367952967942242491024266354341548317404082978027204150412882348055834474856215322715440164331015739669587385550640196103094690850546555232439230621438068327647747874198570435787947941990566044297071878642812334600834977971932983625075747283398617114834450436191825986495550320541696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] 269097067603871706940243443414352234033430836085105010076135294550651055057494690002952227003830474195722982640109461978835357090838926260054976876245404983738738789007380459300786983776096376788861499138284428262744530940370736907942404121396305673131999508409374611626277203653757016724914962391519755554918722478152594971227986324451900562483086135718925180879087398595456723028986454698397017708833061411497939214604357469956499087911472433472062228516219943478366997771908096683169682009049550804105052224965409540133850597696319279731989373968996577582406948854134086133544641676682890622969374629906252696188404862965957141520697308143809000278492995203280320409187596011754022253035402543628029194447014245330912027804147547265718218903441059825652570077445246756798179248731613112977371082746296368574445986990347905030524122394283153419100932592643275632930076601695954818100994700933628533618871448408381483010807908231319597445822191115407540656529945281797050623754624805497564865266718294048336637651128531009317992008414230041410003509951722948156694505949461010613664842259447083273721897624663617020503648255726256628771881864485921991797265675864663060934247324707272485874756289376460161903491790253560268929170635056154454148454018668075725984490626317199559605110485540369575725846883569726954438936734597817318911219910698999841367898695889186132694351502324511175460954225146115455328110469561667752278630932635432700709153395620722361449928062714575415126198763446426643422975266574631522960915211572789929487407615595364398326606094442348437418371218280980079739877278084210669072598750509699009701860785603082116710531121043955595869510208888626846023744523680388877168118902597238859702164088933144480995919072473819170548884847584170330890073715354668197269173564649008129640390517677973303542686694454059959580713359369934937574728218959205207778433411693791194752703855382871420209631182271989368746634168894282114026234740461112537367062857426084267722480403722273743281495557309813763128009877895370681752830324538058495002214241282680392945898281408492343980563346490254090312821630160047374596322995749605441230151396175227489278354255578617279835041006343957960515522636130669300902538324005366973521392879340006840896600993545376024085444009234792448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] -183236130817882133893772533945931973968708546161916962476797466598935496442009372423561793284940404479434078672430967070637277975763410299909943642611951691968418703323096301520046075798513052471693869407218545755428038776135163464119351896185358440799989992139307812910895200994130666782054554242165474212153096092571437142650097481579370036953096654329069230289678505489161925369215396285834072398579572442588716811861543925398499177089346901408844345775994609155673323467670030044888400250497016362809868239241491568730591438663720565520221230994361132481007848956224861466551874199731678184182408869016432332242319685037528470564326138775659684708746456276246892124268114638526268056332210686088156229405544687226387396736882223019749886863686115327634046248455724909690221281574978545880775052835159191558582531978836278139266111878391401436964714456368001456139002901134804428568209387163981509099862647524749637540760660938602681059525229428106567543278226545914829509926361560203781520347499760051268139588616939134658058121934195509573868868381026434037428503768171861315667011691243643688515807692641722870314543203484531061919926237963824828044327694691484823998208476842768389688638229266567646762165311463682491293917940971217378565502021529353018869133980599550173012220947963596723598909712483685555887983456974984424900883586573503506423402442175594081595897854809553704968602659664754316925461503556990507424817777319904451859221680554448568202047022390176486706895022187596381915089116384734992959572172274114884415931510632630547589642490733815375527437766956858141841021149435251827044485584363842649362833997966501147726735556762927755225958973746618361773471860721792578889240437735768028454918567379625159457340560630153282809661798456723639391383172215787258382028737225844311854534674896206244363545579597103693066549520664788039065407068667840800784557899331185056912463349412406518557476979252034334582731992858732265277664819689861916365204812322158589065043081304451669558635864037344684968021370765394146369582702190455993184562404596690318561568684610728033619332610936163787696421495037030989207445265873758648621024753649620784815606172440190864939153221690489954745702313182546212317932639808264273601637927331341321268227668294966660030447243755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] 72449339781916101202331490052424828480996961530824244915473439395569349539279691034948674044148510572005908772221344459806000656049266700857353880976142924598716538162440593690455465518311045304857074890390551738538128730558928765858862968754612795952235207129274180070683540685511687889396872874016909149667004075198104994202469002537433021581232414589883338590090389888914116170277940226316240860243299358316174353571110428519184656454042927665683984862707869527674048844803140102909433971795866211379925784653131488140457956920557638078337175457529484489096154978691082576572267400299320561364553065336813544021689088520641495939956776149007923859327705622806848003337062346192225244887863510758937564216756352343055392155682615399467746808407385833165774996240080255365754466988311672996449435898325442478646802535892516387865198689376381821965345609812516807726295597909994157439782193137590587084188786272406617911636279660432905588818681994245899953844853136078036694181431144180730163022607408374479963545752946698871309516698998610273864980737330339050073996617762728919673470815871882931970493324825735028705877813617671977505715671743587395413447892688381627593839227886161746965763605118957687145018523749952917803563912400435359968300867401037295318962696191279493834810828642105636394578968201972759599948106833283510508144352200768079325284267929888918670267577084128538681615841499617547983553561167767749970795696527379917876178469971349732709409458463288687844432261246077764439479575160385708486807159182429843266865525179596989560363804141230606458461421200650650927152148562447958381851493276485513997378964506369660631555867914404371271553038745263264350429578135510399488475186466741238944368662898453847281425748291556072723845318537717332466388805151823718710586982289664537981878329451237487203981703982197903179082479195508373483091959044710046794915420693290232051924390377233678360762518325741350826963369132696745679558231203611119842569954580253889621509564494233842831310931698698093075370222092783588904008598029896118071087027465765433081075221985285666980409116557076650730912471121356012650790434722080640010493479603034587577321031296378289432847914389150324883600214790874454405479707637660908887859526202050179854724618068420001545739827368951808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] -20469359780282508251492936284606586961298145072659786041413663477635426211080189664118390780101379737659964056812277256787935378346762148157118493731490150594918286663587984637932332991419013538636386323812527629388566847089932065665384681769436369992532907236561385021113178005785608575763999804522863651487660694610912647878491333679030677981459763809698428908167975739005298324916302167481866907562436138144147206344164551921054353664024972734116815742637290333177179688286472815671555007731777485704633646732479419268688704502531729219334397420881686774286905050367694797683821995192794477598451888862011292632068308360481129769389501396939765393418182471893362797076455962504842167371190495923272092413892457561244634270091705597201019548956486410004684750241805376309108619928964319566179224896615343522088496244453949179153959151723049306513835504438754852105049375851601921477300582263296227361493882978085874166365811802671732170994927520767866273780432648000387947002576039660106284184410096776900779755645546866386264658519446381005514771988732254986330900007705199880086578060244700807993909362456365511995496539245005363404088526050653976625767025799428357526392975967141382773022226379208650223885175860644663611286165342653193887242113177195207419299179933554815693667396926176112251541431379547726785062423669446808531719019849422999107601589877311757493527628435676896041461057035454404377574887092897676656322724394609582639056741981289510934646952472958538459112773046536250624048022258754447478381072078907809580323499716611793756548482962071171258343527144213245744284109055768763239144491054377179134717460731467357697653432238661984218961442713956744445739562976966138964337616842659676063104531381784048599660181853953237224560445852491040893892169496159454258293136612435168384388827383842501425665617507382720072066700326391909112634697151957254780597874380993816523993622794731971897368175251241294170818991036370048074073478618215793054477136496433286280891715066280818257838950040749510242327228438536155016591208324045519468680271480352107362948376449145459745072895476983739787773837198355264467643919097097756979992534035448329430953199182603548076018090978964850989120482966531399574655564064569252243138666398367881478549647479002742418616612143759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] 6989984980365245536317260637788054239248080818555078399019362968500453286257179780785722540285807637846203333715016472628485418204170799087355509200069588940827367850513629690741855549610866302845061984547084582095153458202316179859881478337930206691078917569033681730771319094366353264241696346399023576471197111547667160432785490182650383131918542087308934020164940232675572281081537581574017939207082617577567708461603611083726540275225124026078878184503269896788242995294982303036995186854341013861115579103098351827535297396005146900852665833149409219848833711964454208238127129231349974104871538452301059270430677313688584074747131891057956600629695488243849334559904572195071823128200673495325600615325872788528202387425838519254335212915707669270392720930207002547043608498755940540379972789988287127462846124449779246407713196102532138395071958019652060111204138668220014862688905184224400527785697047356874843680070151912740441558861248001577086601003312916704803782589777744553628887472776202638274274225568314407515535881315654336255853059603130287634683486624656491909506462690879311747414015541266454008469793000690573282867296296526482908849143393172775000129159750367581654028419613645217861982014234117620248137888052275120486344271603460087694555552442891051984805456559958356421560022572326888591183176259256046572507081539375018370697554976506518851055887872419654774977834282761609352415247395990622619803223917441378862228024278145781900585165032038219044465795785890556479633077765594767768624089140429595329481121192807065983267625621313480153359867290704388724105578319977617537355257139138364343042991253050673187109417505584853227514852604425318787182320913354087136213206288880309085907864311240836328524968529282739407869767455228928496789202522742717578706193305418386335849040638309758899427793203641079067751265054183306809375970889421706265120753259844037933495148877716687643372696954117427730463671804780973685861035688124120458135352720511827378181253687558611262627599900244950194904140596784888541570182874400125938188693539912077211863847993566354258032279497914468003074302447323926014980447888164858071056760512914265963860473324225600717496452224113069382853216162921220340063401703739879318187203054116790679547426938483891135710446653276160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] -4032596954470872690054768326783780919763458881391689279874636011037622771926818246082626882249768169796675369758905372667932107326282987336327112483641598455648449963118337622411793696322369313090229309715580304060064671604957663174701451044636085287714676334874424024548815373740344325133856434875172380733912913217653168079619665735294326705158242479540956007167882856179907475550848300836980682680836228136684577086459993794050114072980156280436326853888216196358219913637656715583674423850234854697750514652351510073374692963944923726721732805723913388478356231808080346931173806500771045514237235646822713322476355689468693111778208538756425443516657831759062553674011905841520030804984252017328710780734821854126044215311972069613645334599432613567763655910765442488765359212686104248416217672917583862344170574863456869267326389967419583107447236381154721853610719127998356377772658047621281207861589176027136447626437971104556240675317750287091059333038441440329987639068777160356527827412010078766138563109214427149414907902896622672520130369145365154139763667430693956597902116367864632610695006685405374587198654742447740353561427489905323808975662915404164675505809749181580450016896502414258787925820824309919180517179418521626162763355767298437321965411468304017702300872011413145299884259887866460560716154786814196215287861374832614367911787508577786100892293716006908405665290821909424501620853488467703376268099623456332444575889533658277757219296390200373350558116545005617612110319011298645510020026321696445029629840937481125102742161067933513905710236299932582029889447902995169042655032484328591285534955420759221156325020404476734007075012294752797986891498263129840814014485824351149176652476931384403298539727813033543735633732092224268645393948922551641180112054664322099321189992148611826832820569071153057476176736374161636846433784267142117551679519410101999991534630695020184916406793957710139370748161513519455069223966633011390592486972853548901099743407639676691333801830332585473911671603887329241972239818523805565308216276933700606320314362610303496298908793448853528432168646378932999199673252655883261449250375535131538455595911502500213665063481521181669769294210069248785527053229553339990784091014708730432611571623330831087036097789522083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 2136999123695402192539258097099261553216440901973019670533930411359115873889593504276410748846910657265907301953957971474067456621039381609729886537317546572098987381451734066241398317332056427633318533402355961864161457428626592216211634643077981266495560380249326350381231106453766877963481877285417104383143301928418696241477932842626968363235369550633137153283456068922612183036640165767092909036925853781542615177203640750198706330742551814234393054632343400558515222459460330136107809355005830755508448724131190167494388147465311431970189741927726283828809742343761423893582391648424206466339543867545554924703413672097169764367305013776251495129753299628540478600668900497693167441092443219665336273785426165490513872856555993897088881756518990757717373134514953953797552504644778121255173824529903793472867124493569938908241519864956315734836723780510366004274153875966174641598449563580957961540299607971936345008148132769353717129629474332806650177273190026428692030075232456893750975616986692872426497412061429738841667007546447024784705787721213148643872389572723768032987177091357784117276913576089780933866546235510377442143387490374762851800598636980701070278152096490742901998192032648743226989592825452606643742865841384488361261300776816383522130541397563284337869576986596764153109059130687703409643571654998655589288755382109513965991215859653185552625886646774036923090711991327496283633270749554478573546726739752244897097885114543459929546768670497502077487240943820690649900781735530440965341676614282842074659701616901192231032698412038592413627212932826370221582940362686131233272680150697522859023730501308854200963094670158716967209835604500819470035085543947566189189396144920343711402256675843140035603331544468331796894131340675138473268662619988127662670923522163220699994382095038598031275613659803886184817664546751983719536018180806053736851473820732229151671655211042821871737508787587783519907482530764157784866047790014359621568554852367351164981227268407272262879920907750932410452634335662604497653952768319503959128105941293019072609702734239984501986237967704305552601449333090991304049245981619692490774909407979040962153905997870761650172842129860899088284645510233109669066875845729157536103316638890124894640048910736660736246775357112320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -769956467503907642760856276655329959639687901500260149464458945753089313281017500647991904228068824456218935343016658898373438708548404677410013126740315331599425177834640605205472945086203271650823858723978456976274197769278076699649715925263746625075074923802689142486051960004532283981060695725224093486533506143543866633970394886604063971546426357136559694934525250975724625529584627294077091404725283055000633983132024992923623743854077070615664218474204595232818688342492211592983631778556967555487740881278523742918067205602269685105560800165209499762080110298692484803758837275272495404008454929468002986726922388740331526285811773490622312938991954908516101851024124287062024138008218192537412397431953727957694231001115115100918104253277485860884608198231933323164179160370945720340228291461067575795756214924710169141585342623717568983391690524765112325239438904291492255515335244446849273701106932370787790165445774060256540876039035607277120566735642597755040861602433222365370251344658136703742190620489776547952064295728792660479427926428677212160715634085620058117948686113653435472798685146331907722536656059658457657367355161034036316213518854669899463718817873990572093222490613577625626960266661386640952073774943183942494422935177859370627693675967803911575897541736497925397602840218682663569914441455361032901737431137364711153977333591357637231306370062627295369784444319330361828965078458974352528697068359319566335977191931378970521444197723732210038684878699015176634261750894853220364455517163248855544049465073898189902660593282424618394823647856407356727837558250765534330290929059431245461017207436244584496998557763714731380711827451230123079510104095383131776439344266596061277536829293151065041744163693054174165614688655024867208680153724879985380252734666371970191391860302691116666795302978293216429552797663707747249155844999697216526291196653818155899681494418639878666628185896981250222880880503974294090324507894463300937116334404284195499828633796790130208315479617519756833414188777855522570529568236576476847663348160646075633445179515764975388331997288793106389149278357324168291789330479077063109273781384363811509243643062382788956848716434572631296847718615938828936775283130975552525921606486701626978291165020012733456668300830310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] 164132422050441912474426392609813608995212508661732025022613647681812223978357360333573133099178648358001778616044079261719953617211303215873344944370025306221194050978004999261105926520187493664050008894893104993556531856811949228481225632379507647652492639124946101230676722832132025195479925086931182742615021929692841628531275533492686086914740774440320479672562327640550069001565355019622069047263430317013618023484550035476947972522355918299439169047489329463081973509967132775266651248835034754464629947163207159949880604476859979263043512409442122388248949546899537622149229293847804622931746957024603594767724812376308998032635507681992441870345320895789718753526777358490630555699501197474874932141482718789463479471724264139827191041146757204752742165951055963513891506689247399500105172355772112550587259975580121975296571143166804305247026082747154381133762110745791862518023848248827060711211763817423848364430740132608005248123710581689653567108743059941372628210025045244433630911938567812275401314421103391214828800459456947337843324255872614941196831125971410753357106103902285603083162975721117748279062707787528612820546419303417700831855252480363148719912835274335741897575514959789009930129534408204815337639769848448373316638941241510463704036654447544236090623419817463346726224153094711595625298143331235031492701494119997527854021249853076982025022300168440965418266235758075422617171240687202578865541859195714600381328824632312487328272189559407900620913148368093838265118058996475143408932960695154019898096507795711397135817171864658222862606103748503333990184753928927204205453049380690804674272673961974966567391724549872873438389478973109641612213485885121749344873888698592563419386330826625758273758072627296177519690186624890781212978627834128111443956111236188224387236447027121781586830868903070161266965840205964446610016103423481760849663629082697914353733427561247515655194666728488339349925624685084091804543237232594355194035247553614060326949543726568892574215483609940608245656831255856883004969449040601130571298332284416968731271530778810717120831166357808648137796138338949998036144225283202204313935761770743635093462707977398798086103735497683421630699393643691166663685780023797911533327878161725898643894201833662693338887254704128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] -6765320990898543558595804936608937116951865715007617271532134203971786737006394999582702841183183397428604091024646278723029213166958909362312476076380864365556785816465781586795874554554925375471892571814502588196025737495388808738419024855871708059549022740504709886720845403492082439100095782375651997143268862440093060286048958508450132273295688576053513121945570260666911154927413096062466189007512199342867053381459710447363339154167920226654066182093312602536044781883796454590154648339697055601819762456272813199060607361189452440134844247373345149036461096178998276319511202335875784378327015925695523579527231303879917876140695677203296817778602816596259165390434109253389657097101893173508619440194383714435753082533149961316931079377779083340886987294063312977724178216440057805942026855413085504225817608462132641352786514772640237242218494345748315645564741484005828593754890236042638979883105901153376292820179484687067377510584802475285513660699027493647585475476944786190824107776195792068252512625052096104507599608625052688888992946571854957706443596997253862771263501222302293758736811735742892753629462178134400011604873020954022144198352438418805165641335438475021471325354405506776801887228768345150536084155498605591398998016143516318019438176715853159893357507748205321590818832598546186236854947999712814213925640132705808013859241027274632247233981011249555144462042694955907252996825070643883272462472327682558441602340980787581794786152478705109121611371240832261133582227149748522068731845417161162523372665252204666393237024431492860313465491761916785407362019097097156994697555786784288589742873073688252371632425190503997015699392825503612158647188931461675190919280968699860303869950877124889501738849093171104285483166775272998417499560116743287960075596475821619735225153847110887681466407303830680092617839068074769562788190141030984471815802796768216617651001916911095171185927128553784620895876304238366261930128771573019305327903025224657145009372280204210367431885397997785232810038751696075092554985137158398486599548868406935808957578015889132992971478549513818682160441197942112758838435465707458687982565282102674142800298103704061252618844008771491996694504720259199178325354570927440417343135323840229377801696149656817351580639559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] -9114130264218530249205970834392380031494698730127432361879428270120659389145064506872262534713734517484958738392716861784348400225753554731568189624689232249203878498652284740436450176312631329774593930212271713850392842846538037775701806965976911243783830219585757651303607445031844306185508388898281484977904418081866634747340162284237968834848518486553401726019720509559791425571912123514233399754798962292576053458570520048807981689997148830361505771754950489327338524206585622106734870884841581858747553790885480407015740429488795831962670407318968901489720899107347773185049491494800491172848180839282976164005965138521315693074449832083558932195061941808709992817667298490074986826565386326305623326680716979198987467142224207094700392196335357404277424190643375746903586220568444805627089329571189267880262810615955099043905430997187831203274280670521037126827525078615950091436681720950921863064660322569187320807419545332942445608633489133702752071712482674298410814055343947162627858613411129231027027767378339211979973367325420670514669507981731770700682464758965247306500366920814878109299924724412487463044512479112515006243720192350700953664646086659902748484017308127433312580743710391020858377365105807779858650249973951029165963184238162013680318113380814231532397096287737839779616108662386711175795544079486385898451681982925250680333506955393066779818335182231882140301391563710049893735069565595090997437395653963657658316702654239998708884516721255160337846909537753664141754183875429159724788358423035347601328863196592477127244130308935574267824209392097694694892547471643625672098946869727421587161266402676910638108835458030562348419011504429562839398704266591174509429740510727212359424791311843931148974263307720903923415122387945504009438178910713158429831470019291345280387545330562554207697118743729875143385044350946827402752726030694381490923276343725034199296871867206710642270409078856475338186735112007789962149615290798283421651072980318194872169067679069974780348189769964678549062713445708255516663838750433615082940043433617960470395440274023003451012299509285581120133574437363283225177939183619714843289524654757096815141411220536828756128660162091291808315576586508196027253420985745232298846302358256634362891243390320627802927997648896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] 4047808860483489673090109155609044973185848378966870391879457111762009503162555858276047332919380670478377659144810573837332746658964600710200725819283138417686610271905854004995918689069626820918430357388761145152423750750306140934445714514917744027928784598092401518608018013847621624454075001030908088360382434573901817563931265010376133395902749329787682262274866575600511031916024758775442326453187706376585287189939123733298720488548428687345933691275821039255544075009672561703719603714789834104956254797958862661674155362036160242867497089780897850391626783442591045087022944976563408111783985915567561591198082090042838029145008637879015781471641256326422317197521601617146420957253062618021350265914295000942775018949610684634887810027352410391146373423351916210750726131454314798323285406785660103723229701162979065597183948763103208701738365356256844511198336833147154172629581168517003812604691578256450600509157451740836685256211847747743251636589783098385014779182404858401599124423329739863659659189054820847820591636709691951131450214781793926043305643983200212745382946922335920362555748112304946524015097020496055076140536357998506341387882678291554084004956284028493870359706524270838321165661877454678988293724895518130294627408315498045436459082201853038986061613551504551354382072830411980360634990130523754966958130062006221300663059602857745178997971424308060668475237333133012191924421802569448682965451976459858524024432149931781301124881153852034880360530363865746698816656191321701086053348488384463547368895853120622717715069818867082585876144001994232603130141376035717488427017093346112670404588875469122585589307349836435152611180954906025022303527159402441067007971417792830961611218085959559668284137368934632318312167427337777913226556394368133764112737426307111550348874657469231354844881142923829747792765683838190164730366938599004770081802658718148722847436134423740030750172241614357150792274143355990265523581867992169519059561702840040568578475575604693393684399113699852959247855903389531264118211814419307651702030072345245960813706788958281805825460732913091605636296648123394740396916787836269261312977497116506410844861081119647450251472628891207364992438207930919029266531720072269146028229230125641388279119621801462297543133102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] -1136938304928294220269620468089554015376704962022794627059392865088507058189396769611289889654147058333080848963377831294320230875564297508521010240575352106819878747182624300741645224595885507501163000797601490447340229916701706162341388470569894838036195530897169313640070894736783646268502492558854000187277305690679587300794687880336622703450781494363726024177556536134992080475516960645961249066209919844649645307799423925850520920644720006352618562882822765325600838981293883110451152885045184364007200266634912019449050544982855623347849250703698131362947989292528160807081123545675713480759013986817518290480151403711387315231127168567899662662785755630250505456670941108815482576846327767218340437283486391984905651952027386902638801906070828639529144853271022990755958229416092556375258233425202022819519258513015925030042203280783607775230790023233214264908672701721319893176249019788402985026427585004161377728253485607903855243215040351578127829534271508811401659204959841984354130562186966077540909776266325312966136759781928713107436066093831079387314342267806281495055702505854881844504007369638824870289334102270511023958462098930021218289913301024635031349375380634547695737617034575183524162300434355087873785292550611872151012823226880217070137850790833728308151257193207993522679509424635125428311746098721991826102884589069357644711749813321347066794723529396278142947574339823773518022971927747699935739189244319553848876717720342553284436285008023272438688897758065251972703108717076655620469872578250967035780977718315043463928478215251029767445864519673837450994549445058427761104371586019944178293324063148654641025837497553458949482757254314662112419295533681460297186072530571531962643056494847682683502364511252678536154499500406956993927494621604671779066114749140767158009247885320277128809158243310016670212181075534174523661720304365534765897741011598735718721746979695613448709949544347059299151371820607612954234844700280848088159979939669169335174586007518756040439699070760209294218053884070822014802144733744156787669966468799184593929986187333281366840426100621282956355975854998480218988786715466599859050921164305613918921249320784996331174071552222367916758744330498277975793840704592676324728957183283314793181753092531750552084550778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] 281786865657569641980235909383592103239421953295364296050026158473410495750017443282160376913493245627925038878740415852170506632997581037385026658819478887338638220595773550575563894763274493785644427451157994315068890828902716023131449502648051157869979561988451094848337113954082014660016520098201592847319136255229054438606906686407547201214290025929054880278204267161931748313881306601712115902620558504760356108347099324356497070563495939799630855692308677792076745665185507572199547496582501212984547314661061613234756214058949996748964888875555824024776359731603061445247253581834680747110507033112425844670749326545532602034697511449801027962469943032645272990998363852223798047431290392388762514683657666387884996597931795050756787213235977250875782833741369110433651593730382383196408463411885232795475036346211829434587328228410487538810255192173160671530493317597402527487750816936709529612514392810013062463799834776498871977253617004994507942354565664856082237583841843780893097178282155223705390458796233764029506914691734348347472332374039958100679561288400359529656964956258050456622509271539186123903228405681374535468144814966989425661418164126144440760896940789512696327884237040035179678142008180170588289900335608931587485788072367706255264151177151899214926404797202527189173099838398373892319647212810876291890409769825354885086923220372916414464752688482190537335529340480902273131696740222957205186178085894526889812828780186764999594573981283985847874221673836031124115902281103267972431043214307679177132290302460864261064858963975350698943686964316030280421682241353868636242250973784593578128401801443959734253391650612555135747157142220969758018988122247696461333285054096158355263918305040141277616289338120892979145807483100040847260394013360893433492021907222626988362619670643394035761813199138995947182226935090028300031865251670077882315441534433824896746283563200985071066871330805360877561228989377756379186069293348284662337638432583587711236863271112013873959420770785038849103248832349436827859329830134225817283207435391923498433790959431036822613737978995920480269616311309758018108310638791834792784232373482738829356010358895859632772932088566511876656559653431267741826105957422362458452392035741424246719703319157821970891428331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] -68876990363881492540569083213020780983700471957313195698574394220386270847671811400927027412888466284201805713509433317150980229828560520742603571771794358170907005096178222049041736320400454658746537860929734837586822090238798376121821962518516015454102487033189220444626644215024533454738596706645574135011745649127509166291512163442061374394553427453897242587958639701225107151466919647070454190317562554551548893379806237477739688457286492826894437911516622982736837918524492910622237071891889287430397340436432687847792460252323144434905922225579960183371200550157231295157942219538263690068936193805371857791020623709099122423588129348552385183906523229757955191669113357882053454684190346180646713858492375511942010916973465076850281956160879869314490869202416373126169356025171956503539274621722354172025866882394837744316216423221426150810465596901862291595770629134967680763410477800255995050472252720706842563218003560826573831623707444341447772044262227670230307655175015177514616793088134164781755084293407136922392819719054232449722598460640638793580675109658626236482937075392280466572176390038859165611686470852027540359819591359911905581713654441997307025658623813985763941539557365241774047701193879344682324003131906018826337199950126380591911508743399328655034134413396486605423585430773339991281032054634834674902840698061025176095714863342296172946426948859691837336223292121525004289341219261358968395633049102573034673884790107201827256536939470763825196499733044348638138567141232360396486980457015579447671643757334791724290302229725579614789278691580821461790322702281962570857627220653236460405496844997163041151770143202908395394577552061052223453450171348412346806402125046525434850409350647237526453819433282065956647730858203840637273745812738834498813202605947947981103283315449975053323005201626586910709499507914782721075332965771988237380828526777037069270203363479400692676515702750165151847187252013235591664771355780331179653330352602269829276010349251001929208599074862721893345534116284892411538979505165466363496089811366665209192700290548806869828392346319705881254194710625088654438102055872005839240215951083323027474864756889215535418207867765738058997075867126572472296668140830906783294151837144467600606224873884394185912517394432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] 15340656694890676970630689655040427809426749711009995121122615552883374430002095720133883161591883147701274185313577107998144299284438099793807448957000915535765874973626763007487903279702791134569853761537316782488976735418857611598340695749244058655276027719855751442923517481683940474830188739578462426283974396032280846752948092188821472654878860122579162300285711077546835436914328308630732962100508408424125773730332928195537303018537382523769028619856985888754741707342742063433325847396402905514247736720113438758312637266233457393909156257858507231773427154418940481088043112561536654868574761019516462389473667463390064323813934860827532975998783550566228056376678674701462460708908739311806186313990112741406012317838821203605451150971993450934435094601846695294736413827410672399666572571163298274784015272277636428738738345561407773056775227636422064551774381173777168842743876439558797386661535606254200105577141095128052310724414186187970773916269717909135826161797526396089326205355219226624574292626712063174051392313480262869937977168556941942591661557782661464501509889133939437146180322794389602019793313607132621558834833731933336174525977599080049935106129382712140646544429327668120828241449744159745368345439972008418314570405121055716069024955555066183976052122687115906798739631439163573342794376757020662135041642986485945519266812910566685651002512302564778582338998547705194872222988047272141251944841341269995072299788701480556663748658601158768924962206909829503578370975404963154838736022264603370269848009627572134746742288727914125809050011701797156650330016855184925678824870655824373003083639053655677730834560317058425952026022587360315987123842697751274196048793028469609368623843385938756945943479815411996258854605293408198236625981418645181645424926466965085705461143600066970673818455216248215048012688474812067646765378327806000145435510907492812103488900675646943273912516537520613100408205935940075131134868023222430410697332346603909557258635594192042898847660659953329909018912160134507862855703075655055341620680801702605070473478253658571279604059925716982866844061069696044909347833890244324713011507136611533052045796479317940540565281729328097337859155723900493702722694402171093734176254454143963622574044588738080620035440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] -2665258242018239152381072364618718714034100695529412964022593942592709238790100071106288484801962143580507835279877067192177612981113567004682766283377294434802083853600585387323287907002759877410347271642513288071683267556490732746046621734537081893926450724169108599669323736975575710214662233820391288294605672646239014056002846765163597764610233738311194999543351627967093816423765707069676147973580840526277335977712616662270085202239152332606592577492899250398269429058575483827979994320807324490758113856854583538145924550935251706519007968949252465679498926239925265145591351992696671568730596038928456672360181514546736798587977929184062545661928886340287048707085410882876264613339445916180734883573682683080519489717088896631286726075100913739052387649231922670699386073507931562890044878614875451447578550716327369496235478509161590164213890682182741819211779098382108661263449970618097221947146236325211924617667849916830859462318540829029399561848413463882524780551615904115408572376562015022755375744714328899775604744314027495268206670056692353617987361974764503756205526152490496482685704594300278383293686844179086197906430187694035387484708076047215200754398959887339446292262444528059119701639151788881430250279127387295508998124641948476850833993243729320570531306639607293940369676943136345259498881056323827732594917636455003204948681128791254598697858312849732949933605122942708588394360590648348165240337910147418942655947102982060449080121344333638115432465989684654247912137758147992230982796824081453038492611321525064141463335537710611702418545868638164208408808078531998887806641926829718903445170926609212416934864067997954192714583628670698674074511677308409767690827028274245369912889411023409088020969579033843379228963143657956807298386628589388930436560363754853254456347130373123305161610890503442056798432193750678265346766943281870073344948421409486890892197838299689905624401119308891335573257504611267088574802733409075201762216648832969891283897792709672942192743064820961837501778874369001800036998711508601507252337628365728935237742318762432119838530492389308734015714264652840878314344198440306907828234983567241600301705198078165900539534773214130675548794710879470618997231692730920430821079997520696807404309303824293455227518976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] 283851257803739956280781134627358564510281530640303194232811843788330534200653680551991418412297623139200464121961468397440598046662984466688614926497513478508151384384603457991867064671830743828935273584945563528225305904027561325962928104213288542868155547755771604174183479562741336243641295150394966151225082483314547134888796294004393315997494627041890157611719001580856690344191853508850999164720616239984273404673605512043516571771815405109809464066153452944665348488202540234457588224037395549952651666663187817419639317366610723046154772502041694428988725267539695487564355507931194058713412240959437184835025564602123256720831531397748221715268739170945660383908232642651817541745642356395243012648607938418522751881122150104299993110941092955130184273344520580727734619806669549435465747886717782218939211648684894955749224861788509868859167220804941835811938842054499277150532945101563234436751558126220899939908370984334766082975882600380666586573219009628727398516539791301454562811526130464558526335750245207531107239758026334442924748628534054154026914461565589529402837218314868992156063295754628264248266500715906747028181654403206948909369043479215571547320112604771737907933419146879358643280243653524633771739538586725095936649208709892131732294525161394260938376602894287155279045006934325979292032178435770914131383311095725218263463883708036094088495223717822352347629357355544475302354540481430572558937049960546943511053079484029634646752865012559334599001364964051571641466771292688031368639887933634585616397777272463196950132429449446286963063424690147107199555264840387122753509407563132708836308113005493252902188319090388964168786710301252542678138841966259770074885019835922120277016672955980970045178240416717925159259340140881031118393789549820352378200135979936943491314366048509053715077745983218971053813559504028946413699622684202350467027973535738277892091932127892170448300024599643240764013154957372479904646686816603664178209497342897135707386382759513984851429949213948566577615319275215843179598925210003274337127046319765983695758139434090792848143744578858630837183795740544721387707033971853980077851352401544815716270680824696879001705210928900768322701158471841901628907013873916675438726598318903862207060595967146661259509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] 3999894618938646966994543471982747293373546074406210180499684489600044898294761418493411893018170270965270280784615094677483876598632530531960367367387704167757484985128511129354706089595175079919777805733774339092984417688586057592829042399091664011392594429325106170392033882755790274013939525434173259498085800542881015509170837136170191422792688494804966674304008180195969544516648705080365323220799723960577599511053385785636196009887985033531456817442965401928583287953910787135893271202726449537672918612929467806220082616048640154289030151635099736658105938506190931770716563687932923835346832993756092342473416089758275896931245306846654579429912698698554573341787451568802663272950241469788464577157045071259518235627370871356005425622107448449651761671048458777095817039488536151967726758690534975342780735473081624621949467685546056185995721740866080007836928451288530699702722403798547776784745493934782004685272951939368247914263682315847333572606840559646959979026777080357259522084525494011504841256082008720905882296462898443869848031308522615030369061342704327934815047860125349046993206781137035384481071101903472158301028732071910516724902312013578202944782619422645267303974163534140469786630973880368267839538197352811117703247151526409742236214444192535158316025880861094043319431104042431338702209972111599762499261155846085474391712709266475315344646695532513749843752298226447845415775088927679363679925353520700313907430039504597424127898212962123489190872531225775187430328660640965750463335198866212769117935319526132210679319254039457420333776456793766239251556290627101792046112859362379835568369180844119850295265452004833638875308852385427556520406782711730376426139236711057344091597278035921726419605190090061218122454189787170735595084634972063821343081370143987040141486417842598072834955170095932997431301038072920842182911201440632170886449426893220788983500157315969113117563357915595138747709442605610311739914386331900974278026353475542906261586333607414356502026949061791931776822747069328763296642200711568227661722731129434300604038858887874815117751761545718548115163001921149970495426809245525029888740980069803265759705035254745349592236890574779466842819390029439908773066725322452110046902482448149902307219469895164162473984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] -9054461749327003949627261841766093432383323188765171141805298318478587378220628694828409818089490518498713335801079501550702284871802415029833527213792214673671774378607399150814323597195763554705844273544767436230162883293991121088520752354934882058999178791434966762196077337064602046801210149811259982271055424057062394364647536822345589360635458086354764766027833720361459955544701198809997071841931654469210948725612584430975916792283760289951904577159374890680458734203412675325134704678758617730696290822877287973030185927035437997453696057489161923277436541368157387300396139482782026109600128297045709806512204887285225776212953008711250861675599026719813493870794589139508733267173171158877960056867188380759007064679279893159954425018094800083133083117297286787175927519397219188046316425187365344171024480555437722053034026860029209411627514436437519043678900898250987757893163721711900638976489612476342746669887552017087159116526180567623371289696268603011931586816003796711036144823969843756002551416109610142735232583293370792422027504034809511320044064499179239879327319822056614786115352963140060104301127491190086688953791711817932325272777924864664524460869880275371039171062772072530776978375081321478580871313390091619559841866400821380801446701538567486333633849385508671079776198273471655353501724941654575274772080861745604465482361039613861698679780322332258056104308686870960432247520315331139522104761840221607143346709737279643464397969337201753708327192567087161786143489032828915460234183419700208717923888364999405311760175496637545903131398038468219714229980569782441372976851059212439489995037868384354376860304223937492696615105138163084200514784445753511319849205876332069588719778591710270275029523920873634304945114041516701873895081443838643689110627235331952978553633538609188882886162312644570789775019699078724894596761355139929853410369411660743877277044525638616904562664359398405196106721088677966264677417790343962109831562681230575365046611726682988504551867687225978104717409697895463834309168265628695581981769783442917964793500384644792551891153234696114042896981094202515382466275475600410287911102642133409620854674958812462419674096692440482337377362830037039600574198130394360557394922667604314577977243075884616232468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] 2201275958255134776915426110551713960549029737866178503234132091650325941317624758327196309251550659953893025423312578288957900826933945184894207287646117044055304973402304641764933215303661084281889250948930972138053352437776728460819959391021182661369448378620176787546074697008162540904534392227493419493827896778826908579494122779888133760712630971566521274713744409955912640683079869491485709611122233143039263248674402132274087953312662682581075054205048886924010070602437264217671737689349302471042401292464452913758831941703684093367638519174779540344095593631135557672379883577002041589933570851404780836830473985472785715104292560382555704980919813495780052923105202162335408109501246120895270145642875196388854946290896300699081983616258714673488951644001873966989731685596457001278881363681671644826604653303702254005414186070338024743874989953383028300558620606001524747907342339579164222003340117955456783795966857923001223923648783607371907335062326074248097015489205723159017233903116234190656156988379568610158004467763218655758695282459353961421866402461888094013730762074155425413626358637003162716308737003622227133787579039386060690539860571123609812657672677171378508241196900665539328147192434143565370551191003278937096998354773294723780263597934309202949226741253727433902612482323789623562843268437610927562323234531910440991861749328265918220207181581471511312667043097301127772136976697346414092962389903053025611037848213074086544395811367014504049851144939539447076397069613769211402544400307908547025842123340990151354219474066086248387002296364020348087162208417511268873715695575975485285739058021012917490431869106224016591619690409207682618573695617732169592746593234802304631312914986731118921932378800971192324345750865783914265167274345541034295271633774621801043282658376835228909687918555709681186564047222272732781906533632284268036767323732434197444853660070340827402339538297888069374467324107443663452440919005649346361213467209176936743425965987761002143322288095997621927089885347028625920350341395026320927946483230285750968518533205837510253559445788847609225219825552342613868541010086283209093597913219519706904855628920725917310205485680012852082093495284924906950125649169914886901347323605978299024854630697352231169032192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] -343811504843136147692900314629472357278287882163538309340492905130921295093754363664845459454968764903697699833923743517525426936209944615638126106706389472396890275712541326397745019749583442998505468164372620650790384360731810285551035906995061376034566103734353050220481066715099804210626314384506801152075443200526672238097289897950083610949329017080304610950359876410574697043563993683111913580182097101325227214955167030586766655925917356874315775119023888029646627520328492127014252828537641054281200478481110646669773044387228652021066532321364368431012270572113611170249278532616131323942983209447147254381365217971772220805688165650924509273859495142891036632248835837384679290672037868154595737968955199920755852371443020088238826263406953141183701089325667006301956954942482359334302260414901674002845896781319419054188146629960776934301650058766211105757603103057161871984083518669507599032576987329777561582547336465292845051585671132866500927466210808353446961272002532250221413457580816183921096159448590630960296167184620623608820095389880292187250831984720100707242184563568886933225872001650496251731872072466791560846479732473971237674032892056165993204711096117727718631433395022986023452648767397686233779440389081071350819371639563892775935939822373123508317622459370858845188837442224720916654671956796359586170366856150842465423185102759975556401496001737872538711082812818120319226430178045807119174138805446640140989892608760665708332089213418474567583288473588303644482918277986870385501523974258628916442835066272032438805792179017322935241813143249148956441749623821200384210664217229883427184741384311139888298088813386434168257988980977483656715851448583548210010170646878468973310701987504495596115354776000182855953907212929219983310636740511070745098663000078918307075770276039436884196304756220375015424700458361391621349615994353526337071693313401930840763874108528288414513074369100959088968353267642703328134427902155970234045004182635117202323188068859885751977632589104806484567218156285077363610447611249552192784235825958113084152888351157313951539063088705308401575503373809161646202110011933243834998384539110160322964581254649881301316599043237457296458497724665908736325008098377115639510442097973249798551182693515499174625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] 40467687673215327758213722298278461492680138624333371603367246102618930634322731453122458018217187431517833829670904378419369991727300563435475828584903572166013310646210784209277601166580916769090506260806931258750579115633042112421051354986805572386693663481920017755373130980390654078055121559859834051283323041471126921509794758568514012275615746399030389552304440913158523886153726936849235158955031127187847940583751037840807437107216111874224571306264227155103566345859095578873482472881212054909858213332584574557636035605514517372224552173011957434179262880498946550491561672634741923606553805849248980202848099071522423351539821442166573332455006451762412585934732317042088209846242481496424344475009340123186341084121953787535466507927452533581885291248917246025407329213168193602666187211546381037276258106106906971091500227622652038319976146924577406412482325731798435044950574672454823431424034729736021367582832582443002308704611023281204984625460508477578751908322244655175680894668478549754393928801433675402513370261327735646386684348480285533873248004440167095852790070137437679389386578829912942903312679226779178900181731426378452570521390014672113353272047774595702728376173488966130472455252349354076169218527480475767456615813937661697050255422647569581467943038552608616719055068723722957656921849003019326118296694458792558682020785672451509208936780138602259004908251084548709719505545059767300103792286714338133866660494420385563515146426035886231818449453407875480807534711311213521811362306277990988607039605555018843140029330483360577852820444468555080384323745890935311957226529974439404720794587021203947342790707495311620931552702976865760736268748697344737049134268781295313705621547828558394442655486589330631815814823112917328319650089384883217198547496802163194412283769668620358197076485481729407389313001083148050181514815281566778326523648102922319145720882663331395750620495758063635640824593987619619553393939616494977049074776962668115601784667158256466447264649351388403581298630576170931768622008933167658237821673226602210653666472960198397927680141945635325411429033889234367262273861539130732694584008111305626424017891923330009968452672584973660523294096623903808960667675318553954898542431065902277021566103321828155981824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] -3784476299622970088677694958887878626459809155388678778672292985276058116366672315005392423638980946043303222358262093196141847830026282317322663070427056534142700134750631417946701686354539919083648744156836979745433778634173229300382110277217941819486519808468663168181373969522260501314033983688278284374842853390026729254347127749875365361501267794115027649556696191876306049156730777133025346548359588799682583549139962332874051099800942147691257823706041956855986411021132085148214734855369379328690076324249987918283313383172713867402403850167765252219442517236237824757431520208210571780064712153046812090151059885374813336831688652399830377379274969930241989994374349475611018634699994197328764767835435138291545381284697769089949854611187995040426647219790503947432797888052873291205683214682647812820630895066502396647650188230614120469466538141803106028103386221727967338224556516135223854693882668784877152533587155158463714107390724540306540222377739946153380035373618634725698912119443190579245595404115692542649928738956328563498346532044881379309293077790306186837671801066212269521806302065966387926733960651779407811090736793495939065783619795682261054126917090613265536365306111349962859457384964309375351357333937485160925256221757649394223545379683847543677882694482412070767430588835709779176979322612328615553530007461719034099876506241686117293943660555415757344175685885234602505578809095266984833124003546083283896389326678821015993128734938263747756170914763141940013904370584801322009370400930946233301508154308588233044016412544432054477887080196939157486968235861788110772823567694759025673377296933028926189830216602379163705032438027679961984893835062769455547438026770826645275239255346548987683204266339291015840283749430487127972127354721258892960201157480819331476545577016557335214519300572757481340329529133609703744277276349211204344176313244508267079980625561843171008421857346772409687493549378919481661777032469875428589733894752088974371823334341915361423161801019407930367807661111471224930334898668185066532795184269605427698449036450432273668795496108751625739323800684378761107614946875255049246767280524652560293548250864728759518072263853464621321314776334637529042145820749812150069050024021794372179611044581760774963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] 286055194904383346495597216768825548854950066581895497019208540136126575505350334335405753697805672291835806054537723276213504692135837352485881511464305337865109041652124993109189238338913511632602007415287324996973200519398333264161361196233329106078477678947648387746612274349319195229302955242274410008324797765663613800507389217612189659728020088890191094352735288895650997965834055618570841437230975868163408927935963508745857738461457027867435291263784248295973199170274754352784063964909564450148323927365425811799596251189550782194675757911251092325624562719337568594376535517446980143646298635921503798966339393089459969200252301862477337742768156645076846784265044285135672339856282781849785605491531333962114060433331855232916758710907784239084830959667305793448142694693167750396057952420551033835149770574875876148107292202432689240115591347059979335815593493795697415683906581872970030854042638618609889511142783004361338718164255392705091198726458413614117521471869478953469385073808719445380072554166539739685587111109704016890700390971900332997354213134248361330388886557029379284179817917680876621542243355000786692654857956592645695499806886597669803112050849273884230857789843432194436054210823291390758715380549488409928857316340195053606412289960497607557337947572764697272363029306503849441055679864286137675674185049912116308406206570523726482247458622757894524315643015469678320103720358412799554779586695441478757140963624806371127933097515622396507487006261343127815050494281648825640950157519749368980610287364104739937703574821337869104323098094298214428554382271067177325227441876846847616644986246681599915847593073100028048005929253772348663975163169747413737402400375280350836108307099204234721340017981132981290942167325414854968050136716052317706090324570422997631946247245091167425341032074195969635104887870301259626359147253507744175463580496825038178546732349636461800928484541032382383159932706433933419429536113181870933965330698821904549763833676996065075414719779383751358501995639158184862114103461959486758105580278954812409294311828021314060254713579963757549981182604012147063697036830376822790454050748360887116069677692297176524226393781782437349337823082012163578964363311592898695830119541070835711599283436828443541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] -17192505514423066197333200279500586601787379060800110188030143218083358048107050845425599394351812953126499494437618082349273429867855175915391074694007626711376852069249853509665572845880613362685887742508349619768354578385189587476089944429787408387291716187231868236613088869233493119131145431313615087253978443082359642412274333418592119938896341170718095043574611184484469718457265249001198482165496200483461962728651447835965569039664960188583401569173845514611265988337200371280879625872393522344965913684365673152731581698267265132678699851263420194330905626216221039083147828856760372222585481113023410295175491241359765314488206317949287005679742594921683418017201102203845275491488869470877799436824301397813184914034415486709034722502743917464497728520434918073024861714250308583965611930255859603897536125481887411718160579546257785267403990642115395127812233204735478341689356976592677372958284687148100406548761316411676494146661537755183386701630962859197982080330328090900268356551559618463166148826135016654312638946208168368945587624932488894146733279728878862743634404003911769105090864913524977749055997980301998023243366927243346135615986031876891949348809514679723457807683498718431096429236913824922022724789265763936273077076009955847376993212934275175838475058595787616438080477322222300843086951162315532428508737128934203270447258018941243358235247963044190569653864828862843277361587367446349049940604058325276338384034704694006811397799875629635627298456368504794812263687763635609404726307400759234070418723827582787756855370385368545360851629586668551008230917202321388876840824487226825033715044618197000482113550485337830746130561388062966854447328934017353245576990891708668727975275210736223656253085216276638528312407472193019669168079338753225644894561770958185575449846574019900038450975561831006737862532420280129627685290844660044389006026042509863823807668237701319134197204854636776680473199034651525063820118371526004902062112569570499061459687932678730304037848875219850253652893266510300136698756916195422214518251713067158203399627973058898566867155441395244548245788620148904578656341860599587024567389643449881651041431835628481519011351567689062969842189928155246735274480662406156443535934306493092454373806058808279040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] 744795217067955351529942526104231394092128478668286496438992201013014970084597231140177655321492711761475886568286743034414240419781396755811975460087643764587337650353776234121057153955630349933190960932817653094565938263632132184542266239238812108118057357443685809505984395527500213400648988702833270042407364570142344094490275823339736090235448991928009445770502187160511463528814028122709482914276039590123350105576051471476016789483674740900746902893770160599248151090697470618906034063044353611746789963573850965984893413040048981441061868281505557430630429308221915176605669891305004714926105255345890003853814982655277668815502784451227805815149288194269298120298652855149411301517680960896568822180766051262803033384125407805365442062464757360387788095103828458134772854002775679650970604551351594137731801589530425546673508896353291279499211513522068051352542134899514333916666861445636001254261718020038910501048108046045825151058832526168572942058749875336988963902004024531941316816425627046141188895300314546648054926241931784594576542012702718831677321625815648336300055175270225924494914418778322411109610554262041135270595843327004527634770361178357074762507434015823424248337669788430074914453541020632135512019547618542760465409407353965720702959461975264873388179835357273582990201071161532739125402245856482127625557256589391037517313319053128068442348475451361761720493700009680110880140026848045357405572438907441737494407734938872430955383689697760833920844268659752910980304536039915424732195626281827014748913164325231507481571515927440321597084473287231475604470145949965786067526165363567358551182955622266318739622165495106629237178801850850387329499372038367878791465902550602403524738588433696554545112139769632028165799703392117945382719362149217069293153273583574000028079522588376536414428424381553773098514590155193103612535362548836103241270359599550444162877998911940769527872105609779992559807703625835539472614317413959350855048905111180782161848252905498125155057818267570132583069360391114169070107695804540537455300522645397719850523387209039316066082648429800145376450926470276382866169032951644889848415206728958989244737619088775189639328344020289890155679480409092817896117781256399864928869245604025644292954835996639232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] -11734101474887708680250258009804354460903702595774953912201502726515323836220213672778175604390123565765561095481145432263358314794762274900760235404726714785483783048946066947375728100466625342521988867917884997533489695993632102131278557075309246534873815681176829263909024087780903641995889488276562212471901184281752480428014838072078284218787065124920257388908092372539755325554014536269022895638056406006676293185987796017996051942210079373635519214820590154179451851096249586631670742697143384039328736272041349902701332790198745540829927751263994033711082767000958255089822295631863596341993750127899270823894227396760116679483473419899367305873968423919283618150816158051321416027467781364636676947808533915728779377071442229268707659144775589517347983256207950118137614137086718808461741303492537105783156862427197995334687256422736103566902861926667618679735942218453315772541646195337561795930601920216006288763020485031734029784732562243102404964744353550595943886120725662944236448001858714863800465665776906033736716129084306519289566711330766845160825445598284936970202543266704315446359915062654520147360514262037313456528483126601548779544286657752372284579874559478891513556553154065621347745554551914150166623040379221023974130718618435681429031304156735609576559077141897512146444927611080840071267047424621524649267478224397800162425449793839532788156700967092030816705801898384689057589761126365183117328959716082274203451144049580964787139201436992265029083560196318117790127261415940365935623315243029998662736175181627954885975820533737292368726573857511217464322208047221689200304066497274247314810319920042691709537672723973708621831416806740883916672774161342195589676196463847413960199032596803870029626307694523787463784290586979500793578109198970387364910943403365500356831229997217412633714720791262040381312238035358182750288562064652221399774323941192692463332236212115871791341732680728088897977198858109737702857212110576693390900340563904638171485555765319395849294641089255905355919986853496963488906059662259399693857393127656189726514255632006306353068720342650071975804297937082055326013913182921568353258814280881601490939342847892992873997035447346396011151712715150697329468417747670366602759078883190494989207929775718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] -1806444827123318785534736179400507754705703346435066708358906983419509010941675971463837741913784513826539456518006100299535906975134389021447864463405702537457619437087919004693837274041535746022668054708421182471317486509354465603423066816032225817494912704397289357905713977090118698527804135417137235928677359581344537121957364984210767369991524896804036886909457910311748059278316073827439650990609595139844163424029338718288334076268497525691188019100470184500222072662326223993057089533766187444256814551637831635383343439924753696437107000441157763798487722999256230554045233703108485688979460102313205162154285042512633776733966395176954115281548653115970741347557402470491763299801952695943905733741579477790677711489898839282690423383563308333543153704479109861936431520502777801990771109520162648879673224239042239753336606135713095971803729042662456248243522367709477441867753101362546098762497037746444930053195062305246992105481491331956920788601542074587311500207364235846325501147014120544397681922227992889491701861655934005677105837319709554605436772920494409967205405427270174832607278856881028472981354431954201312964944106282781057551761736856368797302780463099157740675945901132840992857767083748121008144524573111996641107962683438097623995176694760803579845117897499217986464590922814742509974340927891765308466205075945073492202650830414444194625156145320442763548266650632282082963676816659516664153111994829573020661600787421604960925814906934470557246896251707267991588892995818634855720210273494149164481697129409468864861554821507717203061394945939240423144567820254165362863122495505093558848671867544356467916853815052949504611178991970456374710189664751170973020677116678724582655406326402124011438788059323385945396498429604329293810842352825396348193532426925002585832282931785300002081929976154979326303466458192660891394189918498066339714675318134654838028820905726283233780754463734209690988772277260220767554018541315493126563219602440498662713907962745356218239828538538202941253362549437552747979680358298722907275909360933733846644763647297762524091893540969477737830820946607234874601734390694389015826928311941713690614024187141624864395521404652100424335554486224009647302585017097180128423168268982472173909972569030656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] 253438614078368103746851174473779183251749629605130337170163589355478369900485497961574298235821230781336305370918030092025351129471881653776455530501720666520654670361414737596552641546988230373707143109528520175087428495769432733409157660402081396213478800058069832837151895523056273240192251809809128937556231143023147457031344215614289799938401058880040221365615443300057866807537693476401917935671832579912018299213687449866272527637252623117535435435164457097809973704521802388856890681660929439486064473010707039000127022891740258097640649888005240044455379826925092404126909003326644540272246546496471532985715852938700157141707582003905922894887305303210111320801446997367231670651616556641906584727209210802397660311811892429311745072296082976177147967656778837455711627666054710006178849300022656141091529276101470485046305999723966649431276829994939606977294960584610042044987043403424238234411350468268565949396705396572147414218361025184309099847746295563514805774728020236073393241795255068989281346110978235498217702299249733531078908244914296870564507271019280567891253151938046480365235130487695974856293292320109428914908652819138332213886752352540493733558162240227496351344143577750146941742568057775652077779344415594133922827257857253286302665577535359942361166306179199580459892716419755480983539869023934116051519778780707809851242393026385507461428400367238587811573703498071168101526954139519928368411855446983377790491735084312631917150085675388420430959896386216949984436812079199135341617034925823486882627683166723821159810355864043300074138065896356644442031798836963662631076607929941992642441926856204245234860918061627634177640203249131932604336159351004704656955718079278524693224417749300831491211444682376407294579448612363571918846350587986274841042538420838432892324212959694692761204751439568116225434330419782891578711424272867146278476716605990029996037286673349104358323238131718783257234325625449509311261714047963443387056616267205593078517650249284861182785611933770176672054390122269875322520729077009706049759413845734080367694546415721857220994152601063828256234376445194946788682123700938088247716616146566705546745144875920086963059247667574190473764321797131264292456332596224868174415722873432017061146315980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] -19274535410249244100212228702001295085092738457124231364907762333079512584077048278872697326425379067469256803774771442548381910839084368590264770659362188581317311519189214800903451478258984140758545525065978480699210442385751346082023562333005496080068043531972324778793199561163009819968618457663024125048885829135919411777707154747110419387980571687708640316426144365223751104238388195784281538740868793182274576522102113576255970857232995370131358182950724430848541568083942006492955102693945423517741857963524690295832981846837354608752044910761877081255334080536737579383277190546863491608251981982226883805398987773166023676959106298914585131873675697590996724685693963449848794951453536959198333459239350322341550993343870156679155271989037321476809768430022757509453682623914485991114542315044511081237950156919560238169961994620424777852549293919181422978694843644383797880229467275198567611406856178756578703455429592898912203557796604855692843792326732023198927634627702876164836720663102344172926880943911533597674121626089564440780815147287108393749766228648396336785677689758339471423355442073413308021386841132892411394531655764653356816522449851728388830516892962475585411612545075963398810462059358609138115207101142249045577837666719361828024621751976312240354414440021268329479437224710550501628081258790434463265703213012981911951999111518815057061010684200935427075753986912112783622015732884340218985018149491410882652552425711605507011028891078839696379787736806320059264037040222567287538885791273269381314641349260518555083876572711585183490580762686859315593117994940082354351882763832076671984640317310111400103722456045989789875765509413483518251159359995710374979629050559453110952796833216054420181396829765138971683235674804395380860303073686041447179094949446545319908979186369665320683991181012711960157429652226985442441847661984143853473808209350411747560390934736859507164583423808460367614876192044425832547760769667847454764137051904459134320910406883542535049996470366136801418938110789646902126671704079373325577157355562095767658711668167487200552921920344927143898050325026860132299614164862793354529158634112965421383855897915744343581314399300971167767321522652914850664342314088687020266131095959173641642975327944704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] 1007904406789498761908226873467835484526858872442195602590820636710912063290197505212308103711125219719868137680834871652782155037187363281834674410317645548132322542793464781041503255946760836825181270012341925960735746833693618922249561431943291709351639874424277559787961583215170926316038396658692440133495710964312938625264858546941157362213918298551910662545528084066635918375604144573940497419149347311746256259989367113807707874815239249136347803487161733093738143937853222071256348837442876788665263629569413476333297050684413566799660649624666009792794673891408299003382142057703634105403031520317373717877189751051003214851922266024361165940318945136642155445944929295348399488175912860344212497228143457639493756665589428727717709821193823666416598252479183381214186793188342915038546838882918431894860859869803869807987154018304505836659741064342989111338244199407195709011190285180715701626881026028901449188422453744067133039114868236350296057703139217677729351838135973914809520277642957540967862128493421306842152076344272458860864881846695854417684791065013065632494111401860900529271598271650874489513262662961872091783510610574507026950630132121401374936344777668920726266705054501535465517150662245895408475042632597177623907912216328220689010582698411613281239173617569449524631592079243141296916257847920267930205884809183233919907771421436358823517165770733863987645864723505809072864386039575465188772415661142063221006398459914115476795278002791506477062692405961587628708176811306889545245505825924918126563938220557488786319406436055184919861399943555427919767810020015720144298408157662171007521926668971267015561966935472056453458893950681547920404572387580454028184182325384347425995112758868469683114551107326743558494026206997234590287429930349155776938725639997815027800518391868965702790244654984451524398245283906044272297657634704444772334994445930872368590469512755087650425122614455240824483218061019198310123838800196337992241010298879862019039347485730713735135206689193324089927116991074801410012452933776981498512140951088966565018957239085257292820734081666750323847062103152248090785838251574975044352837272762164313649761818566729936445564851716805129834611062018064136642892496926350535171668423613944538790279249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] -38671463867396397278313767727934959718952356838834546567873220325784583624422239235654457522292929398869561910208349465387964746294877255555086442961381732270975682563565801449789853096498657914508656330556702437766519565740655733693045544796957829523218242809303172313410643338129226405793438890145974559753949327248986443084768698367712259017145103048861995867072272558210613368758808032348701725248189814837895695964463511502350069286274791856672332834708124514545393966854587578853973115240576152286965584539733728352037866721145362841214503158637887556550354285112733208141300228041397100442619014110622951757843321744057679186591466962185384893593122321298761389685691615949991293188929976845292034447600857823030635453016314013845663164297634702840884267454101499859697292779405467936198762675154704372641721374235555151753117477209433724752866603252998662618197965026668365604723192014015218425778704782765064202607152503847149654659160154786576104495291149923632052952938194966994984785647502785190190948106672043935262068675828460250125171724904070009335425904939639734840188840670104230107083141542120215766420394308588322951378495456755563629331072878095621272650787739319439854622534655061488732773031466459326200499920854466959673108854572185733406995916519209152299739484618207699628538235364015895091822427081559533922252347081333584375658530126029214353474127847851657688672280035869453507291784313099086348861730463954490030040400499948195602574396634360506010981119730425482400022571846152093040499800099706725830005231536452377461906697246266573136291907307444371232521941542311055867324293202367794764343443039020069900059576889534752231602519519206533072535925809234170473877728753580006587680471093897679912201959414385852288414968925411816727292198407777268393986406307820834230042368361333038296411812255699546085749568462241770597660288622878621379455422620740694467640473228144067500882394612872247539321769769782943872426827790414820632001376139842166679205594830180774138749549828139188690414677164883599239095122494901140593757561489639627460872387874578500228586789059952838505278565877390084774018516687027568452366538334347307459844268561817739733361647595927679111027563857469883777882041680150541614391836608576009114363101184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] 1346348175906439327194537444467040179045666776218954452967303680538869248604545526173305957990655327967827570024955295730335659667263762234309235306895995780910906918100546799807452429765492359828706924327063990792224999181675757237181708964306815149806325096034623269562110882466387621266872771847501942923340149666873041154641284489022497595435239195422172685660166622938541734735135639252095732709718436261155096784076597670149969871739411689329538425787874888877197105138055805703641010037707919728556124243531942672661827778114334256994867753196728340154395922054146294719289341966277834437420493557811346125132334202799753035742245745777623722082014300533900562422162843230261296939978024032380298223594369125323959866181246323017686982514580546503771795557794043489771546766522290649050606378809642508452487139499108906937359271611579426238784510238595175717849874206083828900461206351548606741871360129414668691266353207073653539737420473317883908741897703960443933626621354775091167336264591095369493992955050362386688978322559596952715030974654237259530861858881789474335880153685204982057509776361080271102398729296389177258880165312337998563658365359717555438373441375912349395530907327899840421898956217729571005575210871525032733971740091023034725313117872801749071229167800847330951080133229187049016478038741568303827693731755573116439634001417670148750535078653111848157362416656381183364841552632561043494613157261928977219574664012603766626508049163411834393366305476511681997498195063575194711942357124634059736934612209279528769488188310130776816697018057261808932664541186756352583945604871447172143108007346117709115326273170995472574528243526423090314900050559748900331304928709939747589925124683795016358578064521262214189136271004850052165012831685718894369122783035211801143097025201722621196112856530346234318370086148538643216338401661624971345375006159581395281765228658891016628981950099935040592523865619933709286686672830216026716990791573989814458145850616395174923564455897313305774703825760528418238270827628604846909846958929798475787888342305883568328480471620832191415337788515725522617404635683469165266888166235918266148652496945550417731427109606549541952098207338729491010582841614821041050085547912323809399747379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] -67787480544524835080327139577065421436282309980474780984822950185730477593187257334167855115344969088537838898439806085604708209146595773227863751734550836199575519871062709437474935355543724598901157836735484946856022481283539252287819546604253162466104250587662179049992950962217855256250848916523663502092960724052335650785465511879154697480697434251403435537921631904467910455324148224881842743657016474815775729677626604169775818490914884161997471496415450527359851849729152240827223560127917977083254561779621578570815166191172529821205165740283373127478338768006156269486999975242042061675015899655953615900468579726920322113255848538523769399983753275451456370290847133649999685917559404630454667206167793609359871542278559268935915217569546814090197213791297949330943096042666630986901563689606102738486500672583259891374191605201770003440391911994865584709991373346348273628843245413930614380983815752233992656111016403161101751425485252062287998614325644243590155242698141826300688770611358238560714615003970742098577730927987490396320123336876337643408005361111473252426120779907470420495765446846218820113024357532151495913557629322003824873722330517777204106115536918197623715220005408616900679547961370205817414952409294995076645127773991387142082618744100613407327917622439052714251298323057316355523445129614183497583326191935769936749968618014243474004580646357290991831697913097400723147119200224790491066656199432693932159297710399143171009534129387737185678291676372674210961119463722614593514378066079217079424486292093229888890553981135056222822724666094485100140452247609683507586552967609138953739328824631263304206198054486222067049949881557914260056067476115043702599071495956759605376843968837575221136950207203850161960259964568150251643434827448433386395805761203630069805519422374457005128824528561459377207804442035817600336716870772224687664381026717165468092785962828746561984195361808613788325225124628780167925292407602601811637109528128638138188791943088705629726651852078918620715653807874631891830458271953484188487750112316741557522227987982674015689885233427715310088847507675600854632577840375778435498604414781535928593791714309620362219216052432289974975025634816291958956160646319602185452859351731373655917068288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] 4483254826019393794550021307325013437557037139894900283574874942253855017378588751250038256286024881393697097105683049297619091488274557986406562215605079211078168644600491053980092339037456119728332105683373264799846137808750532543840149847542145667403691841928361770670641265004391077065523413946864029931982257860882014134468863627210892717327763807834308728436194123955217150519060113778389616229314825548407449644195899564327538779844887334698366101504836874505050633347351687281193506506247270110152111783971223812199749234602684615350813768897004326497957983117638877265028029750892202738729584386154663827387039771351178433035078024366797566947433797189094910731059537256828834194117972413735347364971517303559750779910093863736558951871660239882177020013311548021287447148357843551514211966372609838532918939545663288053516430756609631410297583515685421526263936308718770548655090647329504701142118793013914740531973831908612939573077382136704229350788220326299882716646154341081891228688797850335936058548703584294319209536425460353060386666260311922325252018197871599520633026561860359301165122932623883552768804055983925180190780752670279915729391299791021057865173997712661822427642943885584387014372475255763394185289958764773748979053644399557952555074189096792941801052207510850023418056400128385603836682826761967644478064362112069187573865104808954882799797489232824925351384814106876467628117533646559986920663142368133075707811019695148847366919873707853454469623169327679886331282652301519875511188958480299070158963629183826775285688702564944723284092533826518373603501543363150918503485639012600678333637291280647319456839106041708418209227735299622044393513370580207964132568426852943906347006367104170994645501839718231883730583043967859815249258029925981978269170385512320500841313134667565936373649780474172047341843518307694569741585985550574681110838093437350576145086869314219262251860778192486702230730595300260419756846151761475336189218779969195638697336603641807357470037216958530584817307425518276445655694788933477760503152532487593801009726552204676579412311329967308144726684757760810211906081014777014791469379446568488068760967180207012722919981256872479302453890034421174032523600250807031752134076816173507113123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] -199377932366897531795889064928836359175892985190681961523588587058083346542840900926339131435246804055690122900305384971256172429418385737992079870198429432409152736526989263743717507099130836964152257881371428978902180254449030898130399394054043358130443033363553837284398818993364151824235476186127903983243444620258055903239386396133762275026590283824015737329818862262749185846260834862222683855335264713218661044079100600683746276525794958078973812526845045847824996257903086973270060989663853772689271125077389844467312833789875273809501816831647481189886101750836804248414175095261971584512907812648679282903408625844761856313253461123722968963376285283193291337315334150898480015420000291751630128107430278229119780148431993455456473908850078934903561130828767824168211069137753251808046907149122829159489846971699476041816950404111587115354968198240057157258174005123000457684497013902807694002011746743021081674849614741543855374951575093438033180125541340995965859376592809322271911044057573377595363356745949040137417053875070186939894913661778710160605610579371607597810928659379464222750880473939652142813752043811750856021461777561610042998918275425223945395711493540281053363831354916346142006891005560501055912228990106350262681034758416676276240381555845638454694796540084294510967957293368688462792858924552706402922658085902901203956692789674820604109782058153829161230777959041301168841072068604231897520003574701885733685514635349836362693943124176280553070785192341103970499958455370131981404429954857557527860002332674261008612633639841929921042529967859008646344457622389777836266413749141391343339292571581563458891704776927473417636099571558685231786654264715613435377710613667997926669136319420630949506496908948997999796536793918386108347411612712258598955710840782569523882978979983880874750941923460049246264038687687744838352539561588187485845547535613379032941533295969745636653207440018272519990182945341361385795076206392519856695104996104418212792201549433849981334084495167233602872947175226518460758617435917847841199011804065503994733838842827260870894463019250182390341051698998295520146975513552472911022289722885086147718887149812913089960743074583002614399324334204198776706583217332929222914865700250050766045184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] 3112841985612680636673553963292570990867908617323692496850972396898080630011562238699540199828801437190712490094143532268544213767828763924451401433486233986506048448871569965494365183406286299794871758913761401815313357991691573693580476566194163576650079921068159963296991540822246605228731025038695119442965869155528482008412929546135979104269359588529341011399241190514882180560139309349477507667610371385691061693716387188689048377794713464291446413292746963884555113222986789449146406554815845049394365629840540613985881851646427336651732842754690866726225652090031445933018827431573984035090938923285177688768841857424206758462499632096792709564438910025875425235450215685700543515864331649317495929620462088358935452659630881843451708138707219384069384844114980780486744703200573369335736229294639814368465483124994583801632365994455083081543500132115238296733681100195824708440109908998958351676407459246732785511756379380235727916735183568190995175109370035158140052278088415305124605461833286998028220899969518966761387457720452375569658591920807324428496252392349662564337632847325970515509690152938654569656074781669150058528913149560949483758188725227709094761465448558429094515501660860848717354672433343399615865490083147207103097970066697609025935472513263810433023291233369347206306761989718717669226700982291903594609772235081890731556661496864610710369051517840151684938455313204721911514102951816027321538031129405762033661980804254334582541905623615341211918175070918366625616294215126532450737044642210517148987399954055574297186261603412785372037500210019622384202615652155189540464740826792758119519960324832590589528228589971609917114792305009368324960791231303787323186052335220753195338639450100166158331689354096775862732213559637716558203837560805029002015535265157948425670973323359161072744668530119780919507862313833231020036218902101066893992635072730524469373252370779753991994968791731790940727805421957906504651700509488064312823518389024025105963993645737657336602798937550683687207812245729730396434383887883922270734095527381870719000133702975119324780781308221895438128973710372859327840693184185470464720392673847443396099123989359758274694080692634895110378734096774938649150229746421547191326876549081178225853429898635378688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] -181617963783210146071106991693720196165094736333197019958077861444926297063144910530061077637805181914294500450785700074632424715423230898407684709687812943775498483548419804491479671965033501022566356346930846070232016292720568102726424642398869371148096039735858044733900872864817199049300836042668781298433085201880676617757256668251306974254817094605177905575537440961468589872956463640678578830390514268193309834882713751537307692442178756494047037612940243429328370482499700204918536209473572691939485546251699753274937718305058962341337314695777501001101466493150963036100555127322438528290223952660786010347311063079609493843208420602498104447144992994225824896763307144815640486073177233474256859957770908135955960032762771555178902256278364155123250575072989688267627361910344357423592943207956586721125342471985577334451449318899587416159843260527022492878354947615752885232877696313409230765590811146436212844498834061679344990600243946460553780763488708920725107865023658037365104854034907180897818682226154031014604954073749571762198883296232746101621570726210291574664537182223609632156311322374792720705473332560319887047374485779032742647478583486341870369846867497320765625987171206134918458600096302722278895034104729455363080516909401593126671179960298696188903087307946819457092848125548732556657266845450586259409090618756854992535979444339779964980030609874524312547556486388233574613906946240562517115888093252858512224976978013700975129693628913067511872999676843475298494672749233901315222630923715755616158898472265023668681542934667984596939369557384283583306619044665016415752768188311582930573004820171870701928567616893264283923730436562866636182246839422632578101670038095540969768425815934882497508557031979027218026278990604765023199293543905777720320278491424824184175142088458598180322566134442188512700651272811181298755979443629677089810751875032448663765908712556792086143402799925279640379088724243597174066743062893031705770620804464065644059170449805429217106835044016816858313712841089452036632731288556060596451440517716442967423650972389828744904795024154181428692576586086143699898001789066724321667047717247595327071687362375040857400440807118330570462580945836438723479601682644170832689870933665489367610597109969557913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 49294693504557749544038705356634307636898024960791360396587612190640635349364313372023684940665474287651826490076192663831545870872061061606676865391961424232657063606470922957795771158203696773805900025807402336884702045874392121773091598262584727648193212300268469385239482820073265432774161587906124375143454735752612079164174087304069346259979029823523809920888577851717329857306896729916820075643976506701586749594008405069993386432792450378003634004238898373444726876520631841721802849860955266244808578096321072878674999277097522116350457399056595751775361001185224497989112280553700954409191392616455223272175185091673312505595813640755563453230170310432156916824154623135926667466817356980678731895603202139465404953672115612704296917137195688886960930695868068599088169077925090797961842726276484932736879056618737675734211668962292690479145670347945553195817654025932517287688735472871361050803221279312819671210679807190881509763023122682314727175367425037020662983543292588795547075252113733217199990747977207662953217385435789509316972534864093303582283626010193894305431173124393650719927359923412203337745773609157696317901760493132964201268127111177999533104947139838390544961224882614041534723971818454492103337350136014099396595335367063435678780581796809580164248989458282334256856524175772891482319515131980253453071357792413419728133156793325342371594609947807691855439770403059762154519452088438220579935300307980474073851723445037270375552586138181670438290442064334574967908757820632030431736004853530286522693050072990519280023474298833842305590575434359909988911810055139771083494616392336558466286959040264842897267083007859913279564755897576379943198868025167686440003597818362422715570315136634641764807024873698745095155359639388960626608243625132102562817279720056418345663464670088914475499216727122365717124663835990496119367527925655674862916569556664673272002740692176664924993690885103180207667495658721053731841059135875614841847534750613068769970997699097494192294691569206857466224892110239182896251103408957731668546461067244933986614540651174842146400840738034995982247743097155521271036273993924123008868579860725646995599613728053463044233827304260710908592906270859985476599953254925750210039673288908216083042134168553371205632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -294900174847774147151852669773726390343026061111411165358087702261186350619788993862585314646272899724576304125178703802634840991643081759758613850110014361730074662811645567677405336119037766149591278433534537183972115365323874824052241436760419780318174515419924413219385811919325289343748975124031035635917642432002242163690027451313835725292760984473418333691417407392175966498059528254501086396138278311147793631211922697589557680992397720426120537744420288125463968567917955851061522010495396188663222714932866269029227944857388082388052392834578265836469424397479798084328873486740121955667582011171813587508373490126164295210462097645959527630617028151835903163337881069031664313622467002029617205784001834552966247158603672575625180523413018996066732271135505499381301082804656742278732453274468143180469506945751396639642086628916391452205449251436181551187643920493318248630203149352767741284421846629243786789887058637141633391064055006930909407255738393545654056123050129773309412763112150258996959881708354827432360124102265770392574388642167161148701198702440824861891027923128420541926168882737559884181258331051223547661628050052595058734340678411565739430466819936852014035028789512678800421439696588006116622618721176256965375103450671391072814829101913370879202915962811442416810440270039167342233554280770612266757843564184551975638489707116805514087272461330246108581147219666278289327325197583649554773411082841060634049022970907574978695440896893600053463206607396268108129691573950662672390641317661882363511290802635156356315352067008492709330371586325539232100116127523489604212730546025081745212021249998225072034685388904856735001768789018878047993506585089446652018214894257452764247254608045416009928055285585869894347239680157368935590770824271188281169981365025368989320840557660672244448494555236660283410649431396248072685949917601318644725747817590769553504029965930354971793946144836541525234025397197407600121130586330790880346324158695013061294914911096876039456685739773051069797535913975361618179850782580608476009427296318120283199491358625549562702712847881418689589778584797890559971359202073879035431625021126560164657413246359813480913922701006701485867510153136164945165426107233348753579386395227279335508504698198187531304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 135491774865373785863223318965445573195707081087471256786925059154436192153530074282154874233239577568362546385618960389878045471364570561657648938616336902350396581589612696663826948415839375290570323688131023990206788468687983328236157828443663611759967271263062126691680405210711456811002473101029523957515775477273997933225455378755431275422136940812793880693478987503681191617635876592342903942846018847182361235958835383838960813824519561383146921485656408827307325749451145826193001486770328925289833738377013093628606914436462895222331772801422256039536967048358311170523119477443300516021155330626504422123201026825189734860593608825824607656565454888839865269066890035640134680449801378548576498228961731212529285605413851398174751912077630813813534362641521682796918730409609533939655531865157024513729208349577397172391897664967488233426074598226853103487258121175848965227167141794611782974388113972439330191647010682309549799805927333828760616570505592117162678935945589173468410700147425856526596320200606717492939109649620357603679991806433914307270897511964407831794680021479560484392662770751379955164585519162055801427731024435476153225056931300505374676454259523785634895700643934703085017651122405474016291916869219892195258709976562337630145865489774819513010335405741078578735356282897698250860662478317951444064133934797841322794947503434583624305543561988245210697112520303088009451874062579288917885577614666459784238203068772395484317450480381233841451161656336558618426169085109081416132835598286203963620211603160081844891452471535599841145999511112633499055492357909950907493607560799862371891819085057087700844600031702202718781433691438109584708113431242394458274616015450282252283654844554670632436803946297398474421395545861138248598614103203342508872031529043329808583737992267450483898769819755174645070181117474505184679441444793905821536634718142538234267115659853187604352429979580079845058958930653495315815719818178531255759471413787187492724731313446506565084460629409944810581133213607265976981532616422458901289583320183240022192092387153976307750547423724563072378436608440358170010517409074541704852668902776956422839255043315541778523487371634050281743830918499367143206953937350703519410546325909514863607313681349707649746206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] -3157135887046251711885130055015573689352052723712723122846958976398176437600841306512453357638482594153802835185263679346395614380701610559422725058939852362091468801715822216754203325520679860218943765286677346434350086269704635164072794428098055953505235371368587181826274748213908996059580814554382146856948085942249281966165578560955694485835487640558337870296498572979696553467510571465722854164493820280854639900984466369977522446622762989423687373916169275047824179119141581100670691351966284802006552604611928844273082631052108198846250113054759388291657981906578866328683223618030649401828558295170442354863544638837557756141071583567258034827659671034979407175601825292241179229506966970635737880154030750770144530899829761575046288864937996377415787191677368625238842187588585389913387059632733689754565449740564495998996522118890876700522361605153956058760655699987019686699208479293273140704523744767536847125774734451269969568018017709690447207399529952478656250307093405022885336501356988302087031462660167992060556158655706396352969317766965164922116280118983716088676023327470168901859044263640104726387215149327497765741969720885849312385645334431865472490679319364706532591944062746487480035405478297576282444215751477202547772970362163882394894888679134443399637328837197042641118271669162171404375747188878253661071703666973700195093187933900352647005097414667234988266751072826875237644380197724331005456129832275851771777611348521600428137333780779001012108695710942917477031381407066922820141262505090550907243947738667215975714997884403444444244406095256251134372628056164324153812219601071755927773295427168541697024107400626126905118896213459911898423592640644817798287049826293322037762255881377929506356092468717766641785720577793469529019142245387864739836857877241063746920150570766007275145638851134768271151305924045222459735178282319595339787002422060965473507015741263151152401117337781601076450774582466946742138929614650152413046276830628966794939816621268349588366711147546608942126646143974532834434719739183836762202449781812447474707890809176913050388187144571689945030450188367222438431736682339434373536071119872142516722986718704845971503552929973478693275142622291561633194064419812241613757980167587053714887091792661482442472816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 62617772458389472102609301823708701824765085946622865844928520329024753037172747881400378077011035339528455210604754289470066132898157816693356512989714169377438672177449953872426604803718523467879525856625615995173309127432828994386303502530370409367365305921277480227962005948028598363984128112794301273736443602432015014153193782727818215569794450196111898754380893959235014422077474298800432729898221559723267819330728052671866421016934624030758609895290103515725148834301858187771591024962859248180076468166288226141445098020321223788547990468116791130790395687022990376459058413797221939983414060750279932256937592133798962479161365353946289396178225379545638143773510108542153713691632775000057454641321876314317955056659785715084404531778794671389836133999936309808178434673789182544847818158174055119558552309493356412672051724136940109545160313884343476595354547703604816366464750217229275170149256323384038823180426436674707428399898371411085581340757403564416234473003056087892158907867855229301877944210667812009176821022307645133484129313665738775069182349691556725120853207831499205495200776450418716234460561094590178300397591576970096014614302551616534110911284020180026615085312889245327483346160126187416573460383407237630270635967343856280652880167076618561064729027963289181250926486489251586627251875888640532645131578597512856117102800888548626776593839803990104184854222537505340239841977005824776363295731455717714106634464504016390876969932756452673016321538082745035543330548431540208219194510290108500720033849987422080293662304159832937244530741532095161488054145801534357290974742635525435706803659208769781582568587959389481416602095069397113013490878498400231954820373726319494063459738938640059302114167630237103734713119341525121862019885566836736227607467848287648819612227729166705399469933959198852414213984015613626561575221815574727904571576299610546490212860136556609065894360421746209028015493850479966473350441862514092363070319999926184334729766703583438376265481835030820939368361837500868827886031565950653373103744999524906932094899740868627157036094700875026521010401881527424665393048244528363066329554733451882804694342567585454906937942761247057223087010046350247884829090780826414977579831227505786051990165129751735235875176448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -767014928115835409391483380654133558209637057499427129381735164453691542772355290140813111402894463480459054691016681721189226586843261642965976024155143379569612483974502669169279054268231017706997532286854277455523341154485984677718295040048428405953105661805554418207075432573988783285325120706070865599613842406790511767247746768929963209804954928847547908476024519402865622738412860218641702021360604429870429992824828590436491226607409319265124582619425515120888297761907511279473779944616244603705169338828453696956781645398082534406732903743499303628437729390174934380287323376639518154817109420091440423769746249192563340462644631961460580521066368264785392639177456390813408834583090113004841336624075466362503697478469219578908232532676443800873245935347887984207865455183048454375954206386374632225297924096212597540999102560419321799774814615299091436666030101664635425734941007991578956892452709478640363516579048371926797306711556752195946043528526464253606890934210226922589517638255866787979421708053590407386297215969708240868235457047341122160811336061779359874588071069912337935942165695975778956538508172704739674261360392952179748495020125354032909801161202091413094507933508605512747742854648607767135995955757524728671980288447395916501357605520387202234344256998981770968146178917474933874922803230742634917348321644813004072575948831447427019387228935069778467080025240030408356017912347656939519930935327090358519826502299137498632260094983326159218450053871962212639709329096388870526518196614586989364980154539577459398915875054042561447961243551784497560292726551833521983641216727854263375686331500793725752387809683940005011721742384865022035216587378366563466932809776440652012058454318993527749514026244069683749208138272901936627563158720315139769689940516380054223343793718933410443696326321042651160781975352227676674378808965296185419052810243100636364384102801505575002891158908228339731343195459774339790624020751273852569393248873290985376567283037918592343604407469488320123466928757447247628084440761610799037305740601235045902763298195688526234602462355856072863141000467350457429475790982696321793116493894776573625365446930702619585956092975674537796809348808688214227103619172413316129865261380625648038205213966457032189310496931840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 6383477434219879124907508848331721870145798188255857691009051973116254151105482613130908096693378738429662704944156956115365892300248400080904299484116478688477579927485568052215349704612863500913030785268114003885601554793588863452800578808511856680895452571230659620499838204677159609008750606855121665070167940026244624146413055094529343093524680788480457235552070345779988904455549554407206757666364528701758429752509133696602049222982426204648109987065166157075023834903010421047994231590149711557385748990329768388211129282700997941205424773852948546279734231064375758697621036918630337482065109193895562623660766722230737054931953231200630688635750190946929582444695662005123156272505758908313819007401873998259804136181176158184017505805128348292653979088326807339479847278533949928403857471736633390792005093561051818082365136555637077973029029944888070744590508485967791643109325379410253991497632570385254297992483353908816727447158917659327737967753995298831398358193795009526811148295609558566996719478906304260851727113511367090541919912316244093160348103941498914954635669532531712319571544664752088351822282966425083155623306174951752364127351507986115178168018816669735296419802410093452120668416859032147681045412099139515501916304855373504233275516992582410450382193038370384199076573615874016861266650095422219704512259012183521103347552732878366868379692716526636274621053748220947625635741115503623537292411586405604831780369616244053747749924883489391567275436507416937624125420370606845279291824177640589668450959779847705310164695591790411353279426911389187438163438280691054238942043608545232288267686347286111107374426342387069183945755442660158100886872651316303542253808528562484251033332555022384670568937726395223858332876434063762676717100112174769602463975694385445175212409756172492791767930633795839822675704203487755553829137982696226051814111657104006739914916818822995206923123784444143818616947156781065368799665246992610028797359695805165274884257445722692174439860811544116209523724991620145440302504342324359930811960552238572953386070902311897312126148629935478475045416623825744710305684086324567738962572860809022522381864001587650826373558441379491835428923824985109594644750528501641584814383304172243546438278012618877515742744412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -36811844720516660645340796785313757811126442872241203305844287932055701152778857759036515778432051611905982607660585738944078679784446517383028084674559146213339439322031910970779978149244822681136120000811493810826979605410271515885125990659591697410739148657190680770065658442919198196407678906023437803053229669286924178070887027557968903148861552750757981395934743847782696035053192079896903505301885650142813612241259519533050576384566873918484023472349481431919909719380177466990041066609952121332046337073553616210817364210048452204775260910784953044268093816058830603818512474608094264897876459631949332752330838308885039361350375228717590575494955941427776266872773047204227222826705638481447408679831242839847876664999113432943019062449074404621841003061343137384757500692898569952140493243085019398103003132991010512704778970234700870746208359694827351650178737705476499000220973191032501479510579055676287629785211901878276052646112089136897868688647366988222501688405726177939915769838641906392231626157623673779565292565034735513034633999985267475861965106531733907815702620740275417334652263310240452728303502017595092317517694378341715418028369651135501236410068225772673288210284131488782770233196973614090266349190474641892819695747022127394684170212346597516330426947912863611108444995495420474694251333480982519705435901109591911124252898871228796713176280294504983856902394389570929700504918179846676943289984406649263551132462889171184454558568390689069970597308368698853208673698885700203351055191327560095785132616662514303164073458022191628351217497529612188028967384445924228920366665415542361155220346155656585574535952020631570586489717067650206697328934238766677117481366756646969283465781186476732986184351394197018916427042262831887952898371818575085377199891866334257395022639595566326492567156408116334179755472445205868792799192959356661057080715633319928384784493023375890376223462825327618581623434431210823890031232149592338213556107127856662294494726631226800052892661247710295860828962380926180483592456680891003652637281308624067722149420029874311054904585369331538733889614870107800459681075765601960123772622888725629315445222979154922114328913788623693390214059363909099129286495292789039814050528200981462064545315188244346128983234969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 154201921744162285905751206307300857127279079146681849027525237990596626098234077339461831019388107446301983140550113551772205029770150392631864907610818456841151816060327774873825608639484666458190602383169911759983185503711974861581234983903343017634226297183800605588923884912653352512074932211623609584655024541603514962332473590619231059907941029991953303938198209623975544938814582408158653661150004518732876144384778141534813422145186899143284948017501353182687919460007918381953063481702518439054735488509773778641329112903975726078446972879690624955628319327445182548745808829709626661563942229436514016522069841006789278129063106178065649174062093839324035470959096289083065938033288754322940385877967262317659775666810752628888862585407167916547839372859198621616374924873830407701288101922385592080143068270974099048489247090632356351917539900344480675790402749898393187070782676842481772522108808630091986535779697424869883921114526064215495209664182201799784392747845438112234294183728832645308736517460972679819268663058463326378833843344473735798829972077541875279576588700463317348255427382249021882355601032309568545544481955876577458941871877947238382726209848421644817215838532775013314274984207086774321001008762322154023142771119057658500642909270052960347886103301651345625713829146675863510653460516580095145978875897524234354589331863247236003671620950286991199803132151170580016760083367437558255834723900680638887660973607616742146067618923277339336502915925046238423476750447583442773239231155416149695102419909303398015118707524812804661506775656230389931122176425794776106927437903516768195935504979883642474023469384528116575921748065834099929071913145862429120977273047560345083907601721696457524760941864866454987781762242301078125981781432816022812144560542420969774027957199155809448494756334839300406210518410363290084381423095104065229129218130511161125972082886106970335550215189019667819691555658698035419257994218419776295437196195117166367929059647544973544321922833609067021722923022673393280544012902907387768981976746873967006287206755629922558219390438067123217132146180860145813528803296723331493548623227868564378141152057881344152884696287824845784043519545886135578194219512599835844246509887207675898131399973853072541639686595018752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -478250378900522126300662090172095507039293697555810318545918494440290952954136492640961043258450848624758784885348979563982941364828332442631081357985932145752445955853375782630167530669237079508732787026110360389873441602032257205071867579570738115810766997780313074005111353493209598284452831115658183153760114906588780378678675650298045839919803118881720166587201616845498303088151913515506539449559092440121387612262000034316198656517859279388141000000465515003733909568037143132087115879166956542119233026436162102396388384976570198308583940194312898316275542341785274337508233886690223724595507447249063721887943902239869009527808155125218240602509058877505741776909913419351426495524642523829788311476701745089739901230725667158393937190545738299579108007824057593742337755547157438689860564096263002680164471742324168697179157664675415551799391682915478432023731284104810876180733815926963474289628265286113184988823688681970273226525996462012059024319053007724343527057449060022295599612675340273740238261318950161695980371513691684734217333532687410812503036284318969721396335973935980932393509923048839371528229422533794782229091946873160453533050943974586185920521889912296143438531173485894072457547359400492400885640303253187061237464200955008281692503651496958356117376710501420905045220969728045222722211905731220809019998958369308647489666046797342072535281449564731384160349496797289561153439813971575063705204216437016290582591283379756781645252409764863755607460536930531683580469185938721677833031704623725545678759876903179670153764713652102647723931460367680508766486171049088299614379559622125625528503624482101078828111167715897885104312106279860457163927925535009367312024696095857177783165649915507505585197495688503382289512297287050043742154043650787221034800525594837922121227655568105123961420933625345394179183499887095331164279128223978793858109567696144680794740128562786210124145098325778106453783535632042506301330712361508019654757060478943840983580352747849108348287620842015894681431939386522917324899316073190423247256737763109000625357427396516249668810983490975691001938484205988296380995591195604087156100681132344484025337576230726191118398133994240095766329901356226424407789072931629302472756769673298821917095902309994222669185238958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 1056912464322570137965473690453592243112242800253394726754388302125789610171302887557683528993852485333794503455730177292367896908442309726154667209544642321655187176114835759862854828069466410614643422940320248971430206587171321111498640279741236135441304714683911262725083013179068565577973582898443084567703216607741901911862815649323836998119370701860046323278546405267487369458171828269570429271039574251051920593624037050875684957294960287861025704172271824571515489876793473130426173205534548786467809196452816620550582785276685318976396526636526069150210801744685555992600182754944126833037225076706712301410900901852466354186054145706503651823745276841272047566850086679023090328059293891379885983390646307456790311775126553046049661176650105077409411924260539249582627012738740724576060373480229590648758670656270242137574993762714857864934327887380234343281703516887624489660812829701861676246672758176531415022362220618281964084384738452893756145297830485009148228456719916556261256393413331764938200913326961960665422440213396674705574075895583827677357053264207602610329182929391590973998456465503459305636799139328322079680865324154266939559225928068656174288658679134141298501640430502415200236246996642058477928073136152755671751453003874010823572040952784413359669825006708889565991450381190958362304555787325768475623200458920528762817597427022144206312319884084147433301677254874357272563237654816869937068340409813820920797028337718963193748649382822555598117080997138210342784995218969442833152436339557821464867620197696656282592029177149237073155300758699677066552464319989583313191157705534130960682034429181872801289050100289863595538098913763094113137157155303211432635305474511938291151396711995251794369409861031993975183523529435387971227756510651853176016646346621976113425862147585468073608451920536659109122008975906133623613757779347237628069051098684625738619771696817168186425410452636392093772835825645020100349775135837685291194295346599050785235170023440653485107923084525987129897163872725132746045344351044241869956915985128108271667286959783001737813081741933268056663838233318482150678718909961255901472389213507704948421268707867216997276105916940782677682772744335712407495364276113012410621624039256154877631217371230275051144841820897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -1340729332954746517143881357651121227587070674661378537313475708724590536863911794354884873319163982085220808244435494014438348775314145619131220682009304393768217435359287623607158418732522973044604314744753772502781243115145536004160585927398188783837367676247180505075239564446345494661608912454169053994589596619053689392679253000357916393931904159416736304288779234330179687889481164236708538707774153794390724007871387109125805651883661756310335375221958214236968976087148362325615965657146105041042717991406813855698244710946436635530885323570508651206044980348916135586042303322839903983353347591246886025761320565829638091823805986256134462320931976352193027895876396415617105641061221275410866054062443686582717399387051086139570641790287472543639275714089518197429907553329681968721260961984394438351516497018630680466186043987228029165126715343479549062422609307827412607898960313767985983877506350707659302336324191979709451820118263393189844446671149471932852632909938615467098856097751349615059319311696057570686154226789202053174094606080999368909391305192612374869806875567892717400070179100637012939070172020048657509740411846150687659703495361609353258375785977312007474654933797470783212680300912346349708870351761725062151373382969892927772302172776587953854738076433907493450134350864347471730852883522082389383207737497250580472167092996167050825743584925532698328749100983253146190327625422415382914285292613699602122993267990764156656669034945174826055011835818782338013205897566482122362931493176129891562823571616081109364803891529866701414225904551945408669741922017731424188805076756715673163850458849306437804755439536270841818219078794553976101031552407000337981758144162078211126228266447470369840122007844522934163023189504159804837675725113836215930109735601199415673385183507183698842061919107051663276406682102703027608943958415344736872811190248188586502087780406402736140600122645506487437145615591768000766519403508059270681799636751304518059728382864454789930240297656811313321983868388103960637687177231174435303629406015856167899794429069207502918172672478774681327150681523240558015609115785532809441523103418487605205653629678659846911450979569897076623184997492284270779271366058067931707748747899777870179752589281123522889121904071802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] -922785406718744393847177830284504056383670750318059674831811144327645434752544481595343336574240524090519086258492817763859651952406730477315624317258165135273823786782990549816369956095764877169502015481732907730653460461943333615338050054163525832770833273435535903725967013940295126550610856239401849678251331225545110109528683484271891998933906795510733711029678931358391160125116141070584004210250883818578451174793179419639188689978938002619865270410718912632903461485077377482992114977687632588104141271508391064977941112087857461741992317821527693274987044986199851475352839583686044915109703374291638210219049905082932964551123712855021601240322513751266112281053762549482609493607368086661686797842141450557686522486653481295358125963119030704526669268756932067315714676683888399842832492515803081465211203339485142646277034833560635721396181526331351436844723409234101828598660438159037658803824452703083032040433284607544629257865827456494010309107892007215941104767495680254154857669268788521598251847455839149292087479238586656552847301157361460168058521962837398895929050831072270882301632184325454368609936040688103693254211024679784060521085451740113688733356769516707197602789681144440277008029071300903800985543514329930985702612797555145212464645226103893143612174906654751386621775625032230127044994819347639063638180949734770452164380580737389180427661060403426377437564514442569567158233410564496506890135720048180021525005445966594697670429513807736211346838289271125362297129570426193830131795708135243957557264671789803329176631833530091928778624044888061803306962250604421774755683967917002331459174294472693967588389250782802546997123606897596113336866125153932775469569122927864928010306241287592090149224954874221675527875610399474028648709256096414679924877609967025887244226112112495207110650103584955949280373075659151978223819824069694786052106118715075085735065607545449377164707052920882897999358925306714652039691659916100300967537076155721215228093733769101199186738485668587999266025208242165413496052161476170015796109403304189103445471055103416552150505363068586127853559568401998711514228152842412517772969084309870653325965138876848018903989000417636392059032647565699743650387182884570755422430631596858365312802660699700638351890445238272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] 11275153876564999852742039014646236522691096401454663065405165179977077208064637739255714691078644511184474082463113688463011055577286517982399050251730284077800727185036903338579074013481984049896934799692845454621491289736800387429061639801759668476690001538708948746189170637317737609035788588550780376125311459017111506623068142829061423528821242124790026856389720577764774386351118734962323850476480643007863694520345785552716381202961926289794071930679062464195239410152617060564698001253850366119389711131629765389680201466043627616781089101985452229689996603506691450617202794269950822563104113874411625859413281184336784812246758051418480358437277122111858242560959689083886138816696963675627485315643933029877315341371708975427258401559662224618223010283408488589599182600872904015233380862116545243443492864349068835722759406825822863913142812555043637150957832013444604559839007952364589541322527583423445430387331684701836997401184116819875388016197666505361912650172581951941886000459944963472329861185982890845913275833719810629329503492173569096921127535142085358992003833818199721213063661194365586989754497043646203812361618388857681491339088832760922111187954983159817526746096140873973085570468397707426641422294908706296101948994548925332484083920917710323970209627776381200070111168914044415077673350655073741433568784629460081691825913626591356001317023090847689134587679846943906380552215651474545742373609094728535170686253257849339471007056026553684535314125486237091580151520505743948463073908097840460584290474768572400966175616264764101918365992253384604195235138846479839955645064797561000422351307314396685297174845895930661079089954313795548159806875355191267782832133421529035899509583071946680307598193923651561757159114159473890748800205571260311841633835091657964454168843861242748943037843423961199608137086277279908368694082909027914866552180927498493216161487655426797573120784081340174579404827738439118009539222118490162107121999871684641808233164817524793750438128667403927442062923467071866705992034813583972947948315387044741994966163050985733813442606371595767329297916536702162310379314520784902358471299599108858888149430502338650491080080399628910958229063143849843016208696305500510977929225886565747397509681140452528628299071529943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] -39573518345032375335571597640603568024534433899179788057862182227115400897300996762727112119495176239201613638815246093796065556729805533545840017374827307520588457626904573108424175159641136769587919332355250405238890864475004578939355697463878332143096311648504686051677478130128673984941010545529700886520587386198184330774064657729804849876849748319299640543808822438747623628728022683314085181507884178827382793303721785605576046882809110008651031200953301144589949782947455470784796696112826268573095186130958716708735393238930860567412559502112377879541940105998009028046902474393427979487489272064239490066633089437675039133735328605399379215285998543477734143178142904135656178673467029796798739986418551438638540882149766418435906482938223483019502760267292125911180406311471274172533150642466058607412546510472407762184282132143821352641672913960297990644610317701733870826059349360221768872212055738670515146645658593088070804041520978176414215228306873037936734819034183519535322385435851902175459427808266551533698146157531038062532436718166715889662487946959862679855539777084581559604637624112791880856302163592832638531195901934412716659715057004530819450992039050126816254977388565320790326098409926608078932256349360479111575988140658803154544878996562646384996512170412060336580129765100888450700978008720848760164975774567152149427395812288454519306361163429644250651457511345375233510172772272955519579524741752799152366507367730961197636507529401327358205785314147447598311767192834142399042430516618257492003022977132760294445886818471507397254243097912369733694269462452364782328095254212756697644723324043211789004936010220276536152864382172164719906730243397377986266303810575545661953329752834700846330427022650421039021049465663495024369194972625602120746601462895188522357646430081043708150183026825245121759687457628091905631649866887053810115466065663218217009645316296706336941310278241433416386005100186318020020217983932144526854465154451249652902410923689585187249798037738741741808011665676431179726350450996346880739238470139620498695136849876825117824103780549023227298091088192928861847377950887808081928971831386080658832921251311726157410923883442008318744173091546799431480354250827407944304886181090242862744405675134384286398630121692987392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] 96986436815851653087855860851265937854190847729561558988519139976705200829009902376055428679465742472374714546623321405188922765555085910369002001862286652902993507137030945764425156997997741973023003148857870512483723882454298098080381241394548811255033446810948224786675303985571508983097763386748817091275760529599192721495524659124822955949000943393216033540434615938401400425007035624027034144443551646377674190502712940945311029162868087820006909619178264987262673705383514683104172084548835009023476087429265283706751245237874466295090729660194520175828893903968020154390719957596079761127930638678021567678746510843979803491532837506657025555065065312554109648740677694919572089165743407453971517163774389754172597872162586972514609149785809008028020751981978514401793892655530349683371425139185404832313085605310371483916260622141950921850866580186315521879162065886106356003132158407578070766180396010503166958091546263337037323089587275898670089895679628661828158998791867912858161358210056832182131887551453252066785605332762818017543572920463776721408378125332626424821479535952184761997540565961302214050951588208294886566853842706183615510121956262837012746863481289706669054362968695983237837013479976789554078519858140538451320462597391923842546696764172253867482190539543361259759458402645909074258012805019019481494056790221852859172049419716109940246078476047918756578264769548874973069534972643192620734023308662064269285929165014873687790322075969115076591865666095502003620987917167297713473715245889217058607518852602184436585495716540817317219213995982788168393669466707953594309253759960539282990314772432337636175615181280903542855687264603412468767719957096927869299780326722948153217241608736807891930177516044573407516078867377966925419343640417926636042797700947227761984670835707869873725970018062514186130658590484019636613936453069937348190367092514650256025866710792891626941523478764602926277906391370245628639187465534383670417078117386411915853824295474422628506626530420034927943943508406010480149775462352850922314702001489115913122471395778660427559530801274677934842155783181601424776444076620251570570759217287500927602961664021441708704785400438199491962135463829426827237228670615088546918600403446639765688595232062900858760808017113907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] -185435472561481674489825635967225050425168129643866765118451995877814221549412810069449575350341081038588115793849008437689202321109600256968406654017359904900603610886481098553341858215171538572025401348426154847056063573937952891957715968489558068489990010147541247147161383476556969805916239837641067965586492656200285691796574051003233752289482395618840849973694001417446467079387570995612866546107602725170493124090040529748037836719757731560436331590190373319651141027372651389357626243957691970940707016077597115126289502209672584927132999517038003031980388006563864836984145825614957534752340229338830028409063078700891873010472298766097832370529771883819070224465689826904322309797518575917388946944098949497915402481748428769638398024798514632126538801708863066563944908429031046105700709261237525778834518871604008718730676074361249146853957636346151028886049774564323351723359270809229942714088660428276386411196636501792000104578669908312719837627715506444075228789939364198678421249181678013185154797868448631516368578337777144599283589325726291987206342067190677205568572649330285349095499808016215565666335078273766120025049532708583593632958004527878073798270625039655457941676471360039332677843081938657634238954630992053656743090891882208233269685045884271796838851174388370230695099376306111418275368626784375842083421317441500799857242399853603876406621507721710489407278518191735159056663215003673857115991195196578996332180308629759273506330365656494204374123504862759828362245450366294646413189182022714227262781624947527819625180400462881134954470525020531583649293541721924057215562441767702921414044656663034169661789806987239641273435671946357008002060845635498952507333210180641380858886863423653680405405473493001683857942063885262601407218519321187646734881956816337984435518538224544485832677744403175926903435001831743200969301152882114389508401784877267287144530978423550153498782376879244781424535198957062816980160661945721289904578704221491331272638955047390344568991935632120093217351592721789694437488938459697538300501150432299458252318543027169749925603070796486881243684274117647619108612429086980607020210174904217204961924908276162061422524683902462457155336314962802090717059704836081480732734476620368709459635455507860480601781703274397696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] 285538666902153535318940261204807426426752269828539576531766706679071994795413858420770827810620815978557320270810055018187753598919151401537110526042159526783363251752976829926531607599715840988859587233911798151803889091821423747658384673064555482060121244606808271288769073637703898399593732139879530953933699995551781191867741355554868309694426159790013676822367546894005557113952146536248410434340720454677380917027682752292850271005573929734909940983966699189361707041124672084281785827238530919065538969030413230198278747874258119397950591195226465831607962539877490670731982000053033870632991538557556137239824901346805955473173926058812322325351667133145031344948272630309322988014683749860081962659089772459008006751016472464523871455046958716935633608220937991666554252903599783359572000011680467916011483639777546263822729602616775735038610196519078553048698564602851101111136595781677026520047955280297999915726465094094321034152402800740028261838286261964097298861671237880440548956476495270728844296002917115022220209942965689073976322750650316300238205689234866897281935654030139325248374866298448020731862825178161089011353987428532858203477336390537346316704352206821016614589292152829679799720741088849859229064478651407046478015326928836902463740340287682345529449626279618211725763716535895025190723320232162145532691123224110179082758477262546943812821883976378445717218578643744254236065342058941170062210742335429872871513655039716239342022135099288961893734458361595993548147490824945013452505534622429254956417675234802434527950757646533954810791453984553273033474450157428969246783825103873698852729892782908427423895242404875149685773390105888762215660936882159877528515918346193286129236504647934754518607723114518573155040736791149386618833763729450853015392298952619387404019651072284341934606876284047498145197172658842762092186726331506164885205088994013021765865679885476858751546968309470426964745926711793145678166292034804752539888457054114522782540886461414302841438463512241021525701993842469475129898543207344019993737610517931126032955745551751605351449085827392511280891415395183163832047576765761221946628879807188717418645234313996644303818856208929739115752308992201099080873710570484321435809349519485525711921818293130240246556322168832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] -360617942177966901887255105690809697887583850020322314762859566578867084174268518626200477444818044059555758136981521401869245538749998123770372452852487090148353810139108039088563248954499340328853692134702138758913584959792267465390100760827261724771046073831491534222836070413056279128599478644853417453999113467435579778779774831549976526890994235267602775314289336935278947359413055350059795812491525484914847209808015923684625421203906527340098201181252126210001220895351256403456462953765753376274328669682440749930652712379905687172291934617211998076221436184838465491462398965235279937502419974162950423835116658187623289678078493501963849903922606231622105556016255695841780669558384941994852358796744635934279498626996234287849747538307432523450543308186947690767005016288375499865849071812645901025424110455512745463209198228205751492717662534897076979245458172563326108667283234879271934823700952888775334504181097406376741175048394150334432232359044424856352593772598033647320348334147966520073406644237842009219440197350178495115848339816299643803802132067500040870738178301261975062217562613298988612510328393505293447465587917524109484315964115093504134551885582977982743586950125427796543182350370806977292540190347311504533151919484790979220060473841968733185404847983786639446844474560400812122126717557455387019671086257407354239934601583093309575846236639800496718687208074606002026438209625702654765468288147024938736340171164403894617173493172342836085001392157179599302443305163205628748424569733515279354507380482629388250668877964200277666873449956704083305858425932116107458051850634154484626631453384121962729471620172564338951684668565959401926047980314841553622917437211832999705516674810755623513000414636217250187438942531387992719325854579819277587896576821667585730320546180797433751757244556154315941502705596281677790590281511768155977798967612157063527885173105025715083981468092987645584106751876268773854374124537681619451801771368478034064192205798574247114272981982115917155710011081621770464540491566695826236171275528874794580380174498317184394590308820307845603232270751201937015601457940701504658286117424707746623321774204933173401759351371246733951784474162718454993109439918245911308044099310721365277859181896154511548710134265845645312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] 383699000084334200815989718376007171480603102811438552427673239187005002973847791725013513862101077862890455851763076067574654352792625028866813493968858291133197940709830284622890019528249214547856735037289044379516135087351554068016165841767413615736352729031072046021998498516156875658512469344422548975381851736619118143056408030157264476114915139991518709633091831796010381047539880924980101412755373577368408043924174952870152310741461949034959749722501084460625700388193396994488822542079837216037730002749423395028825309094682276945476247759179525805407757074492760015409945344403843178262692913832520097855096239745720864362722555173507449153549751525449020456593458848772883752905201738701990118046740282891936810695360921217069708678626756357105322683102628155218176096893162269380594530620515257830239253895805437966400566531536931127765054508144512221893787269412866480798578008143898940544971123267270021034097646222460952520901946818235793285257339099022501679561530928128996427794596390983959364795347552802096713622964624967824620854866340630587411946476611389305400785627864266639771651697169796711585353397309309905046276630426817183180473860572856967812946008865318512619944386321429958762111327656560743798819714973462147031832903823273655792464110098055898844838016083291450511759063700949806641623527427087971354454783559340986565710419976807658881606580478233364706427996373810138261224292199940670904806147769062947239217230569699615894459460958669979347007649039651220502860826546945701547088769152684039540463330553055163825874839340429687188491482712532254751677705089753337166303274610169892743383636999276018988923119102572379355543388796643542627120197432816106446399923316512474782326289562879516173653544896435194725569131892314154365314738970883196100651627112456132991599634512451256354636245606261215602357804043735261203246775211208207638799201009265757970762212100551896516682216973529075876660917637854492211811064288920177832329729770356899696157022829174988818658380856449627773184717770567043091260409179819954436412324646044126980013806914783985333979995642601107394353783730129640253844200554872418245067041819349131447325429373340421136356313991102289742506925571429864110123104114482690499685895957019270822067827266711281995057793136066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] -360446889622081093411187815052300791860036460604357283814816338608396515251540711945798753015798584618384126072634212510464399300863449792057654173087333235113042958309099756827302262674447188329760380232355410627604410066253107407212294793828819196052310830160827172200209910826738528713923947290063943190486414552580177147243048781435187773581510636835083804469453984275751035830259239852676590708457067302856128905589865514729314335862104559313514093479468246360719422371669447301257355814749866634051034995675220744418389898271994420954538216116060194721427284461679110834461284563283241012519792046404789808534963808352541077220929158417358734686837913392710134065323987116345330430590905178269449807742888059109354954963569777350762432201232431987073895507777474424230435796179337435142752889818638333469478220524695110266877679505425526204891264404938723796856946139407749029422773313785461845923047477705642836828000589171680631627258478635746238903207488416632374440475227976961116139180388549945354684886800901437060455200486512236382998186901578555736312787089480417829599888715214115807348988809516045352135190318786327900567329050094824688726200769503972198669806719646123212287350551486927961887301900903153630420347250852418810974293467862166576972373846046811469401583416952979319973133340114553702069918951546784097253587109726555081174380609813161692004116483161852186500889554478721655687868631114682913993448895774843221344308515733509317074468739973977264379734257058925269812595235619882109362132862172428449681869380683517793590420712780401102058477808144264086057661340010216727822917787665465691151204428197221705652621230190618403960691510875053791597168119122232942801079976608410722173599662035137756676680947903341390466892637653067270367857797529349748157162193863359620265146199896926182605844766632224718924798328894767321158804170576449077440034072242105025507685482243556055157717008797656074692542250543658362799243648654333833204592374721282744553369043447622149563207930963078834098105994521199238620542838404770747434113057735158247042636646376244370222844350054288494645679128976777198484394914656968870751504410450406493460516732707382596483634493887696996770288001567196982155151476706580519408457915507140792005334200529364878849673512951480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] 313087798050033870605138830098584871848462685189534836085761132990077919652993893394375108920346377039043331375961298450538534939266180910691174152847433022183789265670204683691607499742646615639464458631715141794405060621762670786924896386640577709064036203374284865450774302056608847314173290333778387436319536906557129347169184674569607160510732051621474669703192071396297902554556825197183316093199766569917120279849350737630251254172713690868702413650880577561797658290658155969542237687683342471960437493281729566107897946774510030176839318146393807023787016817188068850601573957436976275529725244933001511056860134154760024510213094840958077073285135865862839290857298084710179317207827644853349517334462879949203381334049651539732618390024459542460934473521546095465966828373281170289415169886485248914596716650035980545068867544320056475229951555491181664638731911724675180640577026920696189127711647728589553614895381554107331003320876561216062152511845781750435711472227950019812685067040547107227212126102824063491181106806372997631160934775903770361177232213914862128371602592913366316096672220502988042909219157122184230095742871943915178374132700023159413424689579543401741771382023995003962274943567044362795251406939509339528639701399756233839533939990556572477721011168982622788143426823956505841075494084016239970703829371606361872209732008373272949912822255498695342888914784744330285151547696334797311755817142275984669344388992091545089541445398939482788648997506029629110099434369245315576648447993909222561800234009479782383886371275388490504784439738529933313028368310178651820816783676711473789195229964745545478311461261298831379150579627029406632529361194775990240588163138458184448623207059346871411798063325861105053545446606194624477375301156087657661349541622952791621443986257282654598620735340508608810955364845909771515801321862086206623837674479026679353636481572015874513350437910310230056654534850656489173264588388133932755854633667439434967694962582082318246270928980524991132922184460500634688458289744300943509711163304018266219735110407034158596648582288426657296558173029537765342043857020599964228756142703664325290228844027985139259714012411724271061404817409807356525688482834162368740598407200819381464807158409603867646123448648314388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] -245780547208236364874543613669110500732365288752517435717390528865364719600057684238428679864045255667072202300939890434262225902929208114789842184698826898471897680580238185864627772219134232407544641592252802249861094048415900354959369167233422890579648096704416935558387767114605478833802006264561086934859569608664986077506039637595910617305116546088323004126942209206021648801363528002576508825452056937929424835316146960952670721644245137073520166576363011452306976068913501788869254297075484946869000996141309071341839093594486669703995510925776450436325782046042218986166847256065861128644976158563145561316279894410726509885805171798066534163054150240452675098373096801106551561376105080021120893117358358874930559561958451449603831932806009275588355772178156722909864864524982417313691976961634465715467071251797700585423153929561775545376844817411736710638966587192078152069571235079108752894112039880267165272647245097849090931479610398233534658572365893537096304857834853678036457123837471929545964854516653601593894126768184294491717846780642540616750260166528521265596987961174387645013011542340351660286940242245194263061369258455144373442386947604112691531406468106957979808974118867423453456212391257244713839630495203054127119559693897127329908043069948437629523753769969451863498236921884235103839527112483322959397865107633504235001323354642517974327019459530027581065690446022606570700238471384434469685684751303628722047645132205577278464609587000748781089748100741909908929919322172497752850065773822850658269527845362196176083335721563072052505031385607406231258704248019995731448074852114209987554704027668250405703635334836148317966418604602086831710579757898530546606664824798581030219965312302109770313178349033680271604515799034461766634557150986662951920475011200080761713283899525650489348737663563740593346587786136126804351185969718076754385361429262286200740090784697142190700039131719433493980204172778506821793342037722205450157133551764467348585308629567913462146317727072123097711651859721473513067340255576147791521313595635141564188167709681790105265003388590143472248628499326800838904559976218501097705542583266975039087598957666117730991028914234318650691749428032697959954090710033782523901722051561053432559252025165093556370597979686436864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] 151571654524215088067446436757805016786779515662899875329115881189780498386792033725699346336007171448333023182903726038623354678076411008869432306972682316402900521883759517314763893521114667319499366025255144401458268056652413329632483168174363684444146241534925494332844795222332032459614744247529995492683605210636275522367853625534200423208322002625269032015786664329755767855996415510200495403312538743973030232101606089393986703838694250191504749479836457664238477298221234655813780413086044773424950257364491414272337602567222515234709562688349572078013761281058572581435075754398493164046739710242881659143458732181751410836977576459060973065691808403215558638219343634938088191580488798731072270340866114715140358520100956763291889937440519199304765966133196784774234727129227636758877583800205954204248587894799604135776263716638671749318540755713875254541949399335315144634301240112107508403366749003584919617066980049079812559379804903450042763231288607075038961300440779287859286151511593930632422301778170224898287046890283469900977355734012726743663392067996271276527102116744827344277832622710147740551609008520651704162875353746320951098580340914483860248385218694280419231245310988447180399284588366937164937482089364529562193342796519059486247066684302616015942559374237344740470305724848994159375761542175605065004303951383847130858954023968300666003902237697456590354151182309142636977346076587755473649178124928296171740171573727581513689359983821200153671989819116352921063590182004846289939332410394607003708011512005296699802986364836667650070273173698592953071313521032834387848727841274718386539510077613895766341441444598324011240842306272624748722806334262703910131449831595147855897327176351142336024056221200520379175279364967402655550068744078790697262694992752922313935656122013234160602582620369166462241145416575148071406800315548207473219506162592509706496898307616701261234316971562114765200118018066425292312576536041507328719952147991130065089928413165831210845888259487182706035747149045506106103330003801756252666137484407662430819280919739791016831217698189049567155667321775307493241040838729820956246221375353543918097002073420188597819782184331695722534718958205264489366199708708486137281580568495785564101190789471407418190025966097530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] -51000392341759590194628136538230969036639796574849923130385627215640241520863672938914821445265168661176818030592637235727596524565652143483977032683705249075627531883673676019953109791945354695945559088083829236730598643498678383308446987354590127395340965333346812553495973398030227879043965221693453842277397806345297463729869592434875098961127549119786032434035212905317279895251055649173063625954842594893727770380036597908448817605279236163776191911018452454578735394737384991851554610333964263245640013195741363736245005372445113597885187988726483457250064848541486529813099049403171363755143981051765067021446692847331485237645229230039895639614306349974513231164786730343484647870894699090163026370258347942737351951031644800003945189114110769773406484847511685605027491527836669112616399921178475454675727953959667426419961912120830836057113433937467212654509479582932014155057205631769505031463117944633120280669411937933712555163402316591735592776995037557290860474985051142649984705128032602750437487478811216446499461029604344556684507614579757006643451065800263387556805471571474059295290889912923334803217167429846945388040769271145772655052294561623788453270585089319113517001137554129831103751095256512336060598424845607084705971920041505884101853984505732734870277446412750423226024393386799395675939523995160030627182384403668107530139677997494417458763242516850490407481679855748169672057062813322461140311190486425848430749832140213921555610897615716474719975853339667234012960630441042891204856896565065191303517769651526270137358024296645938186604550208282973488721398951189579633188805187853804132360785574719184451199078752389041535693195557443647921570703147378665542156575725606201614038156866678077783326794491595351992283974042940911705669262716038608546320153901566116213803161125772432404101524480895884170473953396574468983271150937633056389819108672672007422880087781739859942592298582561464859059795949340676618488697624108934329306314490968408164742456545815273539409873877113719265385332264761192993736506938076888997077447940019563715193364105929975816582553822031374012137746490467000307369373424892518940473383131113496975175206196151331988904558545078355099563060079367125466683139636339856629327517720447092051785282550919900289941120112132096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] -14892142241262620711943830021862327698214550489215188263495380672888791370027428553597845071941258211561139089964725865064284547245289447685639332639647332168642119303521591881024682490434548486486614644057259069323427492551323396452305700959707076011402971096967617202104013310152832224975572796057432569309250274621557646592784943842145065690165261945496353280479254403853976279907052962175561865237129401472524207070014239082852311501324121800279688411636338818622456144125339713667639465009482599838963657635051707478244645731488503627145574454618051398069585324931680941156373418997408290317124346306357395984985505994482060830035388494580586380443437776596850832829906697964756234027990938793540852795448479601770190380532198416351173722144839040205325575730531936746125566559786380817641847197207139758896243162387363465488999216976554212875174365522361562748091239626840124167086496319181612580217250296303668067737780455040490276092967320405474984962417742742885848005957045162625167115112557662750175343189281858423007154692395890648018962059258725185907624149408051900728445871472537581907131921464644667685842694832351799498728512809533418788030941266107832868285217454255496852693647650623572489588741246616816455586065170306130224994888702471530040928930955881952776947450868578683821957504841473797059165677766977222747792633945256297752387764248129636696380034668821126767100233845159228774165177590371660601258999058150766566471984092846429416304401715418177587669261678438511311617567201916850642462433868249821303584549143909872689905634978753750460614155503953758301455853627630164702116901316581243826054838633023814300947206104836318667319187941145625789377802649350389103547190077153872184905475462415573988609218636753678960870232423701903602354905870614611236264985866996915225955898808669940815992714275588261094590618729865097012816423412248723334415598789866648242293392743612060779328124434968786463296818242786552221464020421088671108070371360337884878861577678416573503386937373851640222120888565610591983311698659777062249427073558397106196819779125545772420285998810566167737467435972638495669310079758375600598545306075542456261978092528214397741591660454760052163715319516903363607891390822155209809999975303671467990256912240969446461019372629524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] 35180142030681884500171820367102780851536548028676165764367394467817737600424031132466601998730545561633044829801833856897777017342215597384708818448796875444200684814966078914973810213049399238233763595303098978575513456809217587097871396836218663126065708111967264859706710990654092972599934243273653902433677804219795866860202988111085787396150842226302057107138543561635733563159929323292600216588678270261055498579699630654859957026451234291195368635816388960502461743094871550136494529382121004905088842293658248431297740164377394178885827388239968053776170913998683974210590522221166988121180309514930543086506441921054774201975473098117516716045613300514277764579656480159205629449729120092756982618239414177691513127282850718323099803652773415008070906673638313452421971405002580442359477211810063172539155792212343708210322433518150076230381166668890614856548959166480986766891580478300161252988635615323732545950766410431016610152990121926995588334066356448058006596943528694445971825433899733974515713465791337292164171172095199397954835542029253156261503071424048837619791536985516053005967245916583354699275795388872122452158065445907851363568212076521936251213558792085563546762982579627463230077527595636574035354625261593468938523802694310790662478223479049218859775308102756262290407986285631824402615630878920324499520093549756333475723690565789455197730664844712930508391755520408744740408627723976672892531832524922177995826556348732425360294653590484880009381842623238432465372362699355974380536494791377634006687284044926095080194494765189654785091518123015680290991413442660736384642766665443341265345738067755243675908626034038649975087245425882080725975746486035331057554684703057488801377294569201323315709381981028204936170063744531147891127350415566925164885994276049487937508096997825540666857683864740320367307251074582156079468265345620060592504674048349733503285164986270162496059566474201142861080089977170445225363447552959586598517399773136108522741658561886929718963537824662097426014663781663099370097679886448849886493916764356172322230189333660070745393484150942847489159770482995664964502865764177754982822572590218514125571035419233596840572382541289289674910147508570717022051918471146362217985921627792887721686285123894772190908133612191744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] -37612306989011569826319457620656573295931200992147925439496659465253719227529160503517598862137342660313106798477979493931058628769294853382109816696669910601839902408124345517453536323359099258581600420623227749917223468343624215320781908697973268353319396186187605996049611049895358922495460228165526840736268707884687384288461089312893507436238571253602891651108073578680477404511349289284596861644924212891424338735412698182528766918459803438719345605516620638697655158018687600517312694085493885653349760988374623361787087791854145901122531702738147245036659757581399778817932478139454772143778003036559655435205111456316356054091751033408760644448259435659292920916232699058057625159502074310738582088558259122012751790014319128146767654324448641422125198469368954842332025276715134851111677736140649140735857698545881061967296032537590338013871421041112093744732038774719471105720414816579668536890722173018592793548819598033712155429554282975960593101361485791275431203044689626919495930748962757281282073055946938782633674226653390654265652234146232001156876366257785386046863019163336026852764824402350344032073445612249264864359570706076283740737769877037783171504904828082525960723281282453417419875938618197946380602883551055848493194529917730611298452099250021918380888671392162490793774252757267877189407677908361554339296226229190486298066848804855089412629558571174358115404144929763545376970402949498439322783664540775430669450434547886337185938674991544127995461976749340652169098484289550055535701940880448113994512837395335198292508652388138131810843703398397345552655217974642104329777998972619790777009426020279942066714467630773544698966627425253951164482951361934927315282593641008430427803463157691364573004120358269274604744458619716452303568528353644438652553641931071426999993420282820405893347457559598306479277481911200234528901234306858369787871027247786545839685343773733098391328227701721141069017572859544577573867278919322380911312714223132683120611935642139164997284776536940259287141879167090437040723553248039249736337198866520543694163478510037195947090213639968237593781381818569636954403023091262413530663865639143481601325055920435773842109820146491841085958755431478859095178544232564273670233340260972236576800123433368878836799744382074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] 44248227197865461075540320977661017300295986100805930692825768754532921188199736886863514816828331379975471453986671917867691675088199995633122645200022073087613842458684796679009875646163014665319200895165105917125537947487756627891044311799736487368341293832893223404467162585722606925340316580469657335460842367493951842486918390188273375523440291462097003414032119433052956454193368757333232231945494786096943031785449924541595329131752983713669796635947113487176657781889811103302136943720609797188400353329599269276357342355254760948558666452701129280729668745186269047513731606275314298794162769150154792360583542088119264314349098447368591427060843184852372067992671050001643762220711473267379859813947763034185143348207203757841094024929032425661045533334568099310728655693726162399506920150128747023026816245736371416652778402915192955946208611750039769313313373989986167335349665435612944645467798335833487169396449799453894837788636274305336911437753011279813472118221511255532852130641840730707719644456005964787049561240351984551954440642753464625623067695572257027886954750427323154566920893860690382422962129747507869414370850563533460503084207750557937974727553033594969035113732662913778005678095799325410954774785346951775704736594620575486040432547208906515199904308633457977833894320074639494807161832744101292032594273771208075055845546303019165623421421205381396509000385885286384386515093762028172370290361438627184298489081216860624441194337363896752488306462939446403517415263324540620487269777789896093612165411060203913019216339367259834665594734097837795443587198236085500497143950813258839062800689935036034972446153646228971146443540572479887246663616694577551746522114190035827199543045375269124658505777306161186114114265679224248029341685445868354799810792471164500760132956248704609175927121797253593270885513787136544346318577984698993332132925216787451352600311345094283898655963100524113439510748180740042246586321137173178573969658201464003729315527595027059592276082447808310106408723653198258504822714801694247474230952339920550418083688248709504952991008205350323658259665110759108615168693700814644001693544894752681566852017392496730963675502653780186249952982612310384950040866317245604049234640013223132997185163584406712821539343463088128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] -49207361120645113944632404959838746663357342616354461125954672083098893138338491563986839064805894984130561735793827602026008300004785277126915411307285639169765530182494401830606159962915148638566274054544387333032849107061376420477974353951031349288083845357906171404832375182516611762983458135071159539280960502577064663242778699500092019872980129841152985979150683385742928578642124406364814551301346118543626934257809629463025873085010733443904669577218468917771418589458524008891899584724887421948771458579962385334692783983986904889436599500703850803450932547399664394979584191562685558508442723536323589887013570761346188974420681079686289450027534718879187599056238440320214259451933327738806778192904407865170369776601236425176936742241236146349215642676102136005509192600972126229146107334759941451527586683724476343118040493875021475875375036149918415064028782114765722405014790620488868510622529196454043622417376742589210396955617352018052389120540177721037428666248754201736084832496104296078080690798777314883355385957916650834950070953188940809509274835088589396284379305394886425554236032547040471863499986151995104959960154839698760127678199598792314719344710152025829480694653852836643264059635476463848338614416047534184305991949955063011684700326418342075186249346473114504360683181442751668647548709531319468032964244509064012598077625534471375569134475103920106879855723258866186511880401134115873067829027012811049333194335613406720360735463548265070996568970032633949169185407020428488692402617792724701962831279020823746439426977645255530804867126573801826089526431522492847099110404086253265279008261452893331319948046551491069409056714405794194691528726884670077132191165464784574775266687495744522154867736469295280128559487291959849219721108827524865770522150553023456231817367819569745459666711561508147196190523492039472782824180970467533315209196461236458408453536049570791331107644993703748021838688637393134626054701472312027663895566089881851394753301217988291171915762096141493226507544183948647233539194073588592205774745088355414137111488309144890035432213202829090170651383032992153433402537897659976445993184935575441750762781221733774020979482475033429687324080836053338873171256230139261706659206225757335851271562652182452038242719812812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] 41512939661941738319680772241711961383704127575473082103118116349323602905106650977586896193626550196311538432240668327998439321292488099998531479138195547151336663030594471105296176244051689250424287550458696399461866635107064924927538097327574465158000131570237512762753203311942668617462125474883318939906011868134446303968562747058514356184793406421958497428612601073258107684680837181218351317552993820732966666058738708103976999219349441189744451431330141449178166141504209912443701920899754641083848370378697813874314202767949475757940552252951706977282222577623052751431076456050907327106300537136392164589150575109402032387718768276845038290244521470005744648196158855975835869307704438323256073388432206821301265991581945578718586088604131873441239895017499876658975966697023612390452563476687126353303941189575455338013601226855247623081522038992195180625749757538790225920280727902785605587896124751898007330932300021665703586523095252618274464828955821996488314173269042519981277587023244070234629479627367577770656836582699690623116709429870436073602450302574862424911623353490930034805336741457564284171342547087073703424879986891710491407491161484789594604389938512737232945175466509838678578287477425208481113805703242759544440530556462991555624398793691845955541261587379682142495971922730656611939492154630986337295876482770399858183227134647591728570318140099326369279306261144570052540883477994166897060871297156334101720100514109458372638719413951982564842558074012779773094567166367272533530934678908978078151956796171404485044999704401779385342370558168966721010376032405447714193769835219123245273947449399059061125890368696857983693693002618414327201647661989527216940367769940074331126651060781294216679651229094322948873613819259963247034621048053952782595170965542115526875782710107427455575614280162631955942558079420828343455117898107608823840952635898065433299011310924641369997861624534742451917257856648264175469935578317715572084799130527437310761355551696251046526970581157716350710487467014422404537184379898967968472811708547309836213054202664385347874970684560514334610387547139904001543793275875216005238366259994037942369320334036397017951556205971946218192474596363089842028545205553284349795208849331140960867416738381340931298349281081032704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] -24931145724520332405374727574513375493385546681912238273004356480059322112671443480454247183639128346473790796400943136025373236956662848813405555386590795886988970788375901732189861128125958713724547112818826237681482590369817804961486631006307670087009556167739689135976251135338822164290527215762723074003090029840407521762737699621174465024183321826223998556841385771935692974166599385283685285025299904233351964574764792149136070550156350229593483566636717141329486751613387876261785680080550160576848068867975031466371425720830266870831552481000088522138147295288197058282220217181868730855683412130702942723638219015508738555803632617252637104618772987578817763223253560554095858149431074980216427310600144029653390142913314657057020949908222305732686436873523842988086131444699990922166259281029748054238614358486448188794973151485976239213527007572869274398395797287549111453102837653711874082300299700609592204472170511789090163598313940674805155687030118133615864047742968999642852910424347418834668177869590835358493046471239602801446156218640224588425354690528706226243850556797577705925739627555918505883893841573432128662249757811222993933679179428004729406421995130677574595600134593508280804973563174004749526384233141338020719167644574643667890726175327587260846415948732585987217972824699615890924956124800952308977078940327086856628969607681977597680942134787413659215340212747609911858290706441131081477563561565228400551428320393836620916368111994618065895054715613240264122890088604409131644233879967981545102838846197078863687239830614206810902634256330045153817075578146055229116333454019584587146337999244329785644460782915618357691863087164463389876218080197825372284946258325158824970209515252061139660107184288801181479904901040532104242635000649695443461578533905724598236901340112723773685136282902052852390332269492926478557494823823548197645484173652515080278547615565711176405710217810734169378535324191833777538531575777611079518116780673225495609859445595197055194752720808365267489129211552643378842485864686814526593672839125741006901048011461375758428694299838438231066937799143393207371824167721026153679881641301152355924244772447222126402196081626671960319817046520164417063553777623410809425130665520095421312403279726795972586261094166691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] 10398899902073189172547478387764537627891573299486037409626172367410128381391536318892685681467014395468769577243449000439204575916421742776611093349175132430522647718287601059504655300922580055066348904972943212948143304883517322362764102580583223652017543325410743761458013609601295529417545624554427883468226851719077331905895387659705253663019765848276544053418616401972954046055314193149609647109029744380919673307899713967962562823898281011144725492713683085876813606156867517945234905107779315788978888878332419276132556901203595361664010684747694843816795147736744502724898468167155746026935007571003936095194309628828226118871755919211552926688808610179984732609886445679057799905176817207595196994097580558821464738937039090071713070737228266659965055691247141889519455119053124187845391640213445684349344471013338322988424769972761337627218805777120400272081071248809007888122711423878590905042424182898255842351818475715347726613842689259623255009396963566354260680676779733216765580094944836969458068128257638892770297336524355333260049393869738859409403248705316204898738167690706367264069169264779779871613079499493971846401061192100319918557677993047334792125348653618127385334285343257665657569495387332026294557850314263583825585715730207052815148485426870242577935067468453098583553276869401785895287396104026128624771693464654309051933230752550089776127476649799161002985170916826634196548193083255729028745761410885701684330909725033825022687027587167195986892452764838429570973135698576108353703348308228827964825729504526063786955212514017546098355952883645057915244139494017509424498081530394113618587302920156290673886971062774840337439862317858490429525303194634849980837137596034226380942248188749999793338805964470198384355193376839743864221978174055807598866733372546594314359933200261109051515325214728166988020613365366547944496300334059299152718323415824361744565411493314360590605343815884085715054406151001410215591891950278440600005436341935983667460751631875947973097754349133515221978149712250635805007009093353457539710366063721703465360110384299632268839411912735524237938214643368946617199933528465854695852426980072574047307189472219468643793273201118939050091858424475749545911496245874487263966439895975150876662241205464612618274520195661824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -2920030128379568871973839321767119131687422870881013642193506043505682977919599019799031725442339015295084989538259992733107752824027309903048677153546821047517301789779181567903291634095921985739790963845324697677946486442667013430700852578114367696276760159297353164255162535875615226615114155251351398288792523607051067243828769892759236272622385430910156305803856414125522453270042624913794056910829400643348494381315010777732967195110906091913659402655633625772611899736625881867419709201953747580099414838239913757254946583578214734417574947839260103934596635266574122109921182121452570322223171702662354855147784563080611721207129760224656501663517667776362713510033242003378092430232788466245958394721561500848366636767411808987109107006045189768054772693873218692473612985843916337466623154902850468469834073255988690334057423635772411016723464530793203721817593598633180537309113147709309785657638989018117085163014283706468794493693823895015259729313355951943689243332014096880893467090448245609930029403319034552473847085470301618445434808198809278888107034338704540348700783359927772985593292276120147814568763703092667240967120773410962807888854107862632567794687261501622873946201092290276695027736036009685465120805594656648107355502261316037085814261435080441269702376820448009716371654834257063986916714072752857799204914634114203382206187541933186100100611925759320746901706060834609243389077491028421286251107880502169011731274872486424140243122846692813247962786205157114161633522390101664462010408751796421598125345536225148172501867230044699533841749615439112648531301692943030659537126615073459423855563195808134070102885506370446371178349480734298432921955453829595199224316678671642353962836571961354288937525269981127351673601864444574377768701853156852833019534507994609971108437164517486198861129364531426991819663247057081691774022501050692232817804270139354612788856466854836164061913158548203813551517776159253479929402269088735522135044958628236670626854631602220565511538639353153497151458215714226116719582490480641004447132955814087249295993647642694211994253447028201398115152880962526414827236354640020346305614150222055804226334518262753617053338330783810083317747162390822599779125455360604169385627842409546896634365173605501698161962930667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 603610433327486294404235684571434355102596035882348300044042504156687364173223522980326040774866633171766086805934630447824535550841099168908197531193947096276746546297905992167277016472084388511939875066847056420156515323231632381215876382596627309061743554336958553953278862422225589979318846098932967782628484455481965604461135575416255149883508266902595829869900685984409897349147233456620275520007638941992576604212964032072221455185756559506177306972454473648325046686835051809523273029538743519917880866230351531265508559400908770976297876072169874920785892289682509903258449705777618601975231859039083693576426955607303434556883213627348200725675268994476701397452576271784237139821146589615964512580143901547211871454159659859857615805877943451546576799685684772408102894735074019326788919963062964827624213650665065066917259797271056961664965986510704188541007837632004839627715393234236859322791942497056498536231709737245601028381586558620278322578331254420754511680347691447747450441448772160074272068393549717290627611332246680829416172573174225127801411262692743472470836894612993390231671643501816131566842028330378134170261560369956560367426570775209940266063256356051273431677975610946193152586251639408536595382672822003316600601049412039367477036386608830655810496523954499820705954229757555593228515655847355211074830083755837028807245768698080778924710352441529080229750909323525227530432816377370016409916483341588441291656012086145489606028063415100593780049549114827532527484413554027425485497215342676517445051958604464277889546002094430032616576158715664954529829283054045629924407171033372902391046115895614122144037495524668592272063549060948532127520297454675766764813535807833820386762889265675449736291575050677548180519917392064262589121948450294020456801120265716063741703139786230797718835300344362014130188611573714707838967983230261339932176668761840923806109199801654160512160553630042831810676929504986114204238384224817820943482798750671393847424509614500737467495339477834570121181134999621070512397739825606601046949355068145934384738818341855238037919204579035192858263569392686782617613587326047628127073534615675327915960875098233329547488975805333229336689968134238915302619757939484226419631547962341747797689869573846787758378685825024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -210769343214635156234527511509907070492713409565739421030184057790254680625115803397137310135385673338358505674057615323303650585112288733344489610672817018421138593666237328215064627449191914485006116801035858575169081138121831477834381551061546006205814063467421315076224174911728577770681484740349964757253205604488003146111727417243782457704058167394602492734611307137381415799655869486918279944231345886880882805518874754210876964142302042931344708127913140672007502439920611486560394811254922686844266603955325927109913571311503044316093544123630709624924793341164701931622417362350163690232928838046900597312573315612236956926224738073889573009603998195375017377879068919744637276679788256135629055441157543677761039237667252648423289088410267351299673492329447523766371736349891464037960494795591749563557677452287890587426865091333790868180127231122485327708668801093467451336042310479356507507313960410817266679063413920383637743013964093015611463772256910384853721493185118758919247971379947562563055228759200677871736063832423033382480693733737169449463806147746831791222558960177198198533785090485861943684453258066565485816529696015629343810671719828614443711825804619518281399185427194995036954065596991281035392027938434873627302222010623993135683387684938513856407086390874363078474554741032371227529750824849995994436316959550636324184058465158832237337312862843615392109092882122037293424660358712643243073691151964429046811893941695392421807283981255401312768602103260421144469986926451442442453250916418787629435621721041404898566123448986117839021862513478734964316775811396108961689826512165491964437505050266420401955931319699820761142903161681643875246386986350667859010356340587127042018711638818312225837841032926220366366044509024533057379095707795514085041501995214840747148948944827754517371866242697776390425792464680179362109602098555104635729498942346102927404643343961111338501262019889291777863381060760704321386998700980855838561504640468705544877910362095488578823439440159900464463645108044358132783412824475264079885815443617219431061336044386927379895269363632656891308278862131930205540197718501360830107683935609725044393393281478329499480181327859319932906932262453182083828281430737716725604291807976402136391776838826167265620746892738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 136274942796837138375814971325407640207785598391618536485954190352449215692409170025150866603202082226696294260404449544000731348752562227808784882553323357105830587884685116512644450168867348957528539707519740236095141312780224349874621425031844895402748768564680212857626350984688509496360364483437999276964222857353361579184832802343055317913254519174501325425093888818699668616356303114195439593845331104615814899635406694111507010309706222855755181277872028058853437174233351840491948047523337937612597861471226507510274903269986065165756217144812460700514173816962062109658161670787677394598097403978046277516242168177127119081766743220061803315348306923828926645492761679460683001050526843425158782301667710176504773969134453081044483683009622226549419193067049643750636550752221181520590201779381646321183657458558012490351163770247432678928644553722367817109934237336133008719854678396173939957520415284961504198521878746720223140086037513550374115349690924858830418529439588217407673191677371149291253044187894554015912658129393689622845724227488581004501559967257424931893291666748948231469505187804626759009650588588978739534242819097786504143308205582975454028439590659826297411686553991980164717981744046705039656059095773440351931523107484727840647564780557548838299668929048240061777741206813081024292727486390772276275829906995987200627253144362559566874755030844508466848574998217752648017215022615623615257816282417745820631445033090217083830444301032759079582509552143031581221722954814895080437466859263117790921848857504009805199919738516657180374658139793161740725064972737844723342778834786204839812214537521510246976717657634465895937040775122852129752986690269773905932326213461964247661193586653177200298454700476706529853358701609419863366788238632317777043963270427511667279735640262372324106546842667431783778472670016632970198058685514820377596173058098738683735565162953080883320348932816621534277449364255387808358990950795066961185548842195735903457665062347102419616174966711345343815582848636331523953666773472280496682623790082362047616639244642760431408519422920885959987867108648710891893324152062869452665531653007384124969216082719942103694948997484497149309084097727634782192488628071649908570874815971726728529422359181239926892008159838208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -62773178507377844266906273083597974140623887408241298521448395631086401773899556475235694750238313285814404461953596978057828673917964049566938965887133892408315795618616324020849114110650360558994777846137868710618561512316586707569763876297153241012527652605427354173582363453835495995599145432349000744399880347990527904675772697967229546081885819559099517648288700118575925472665131580468319899558388105593445148205584086265289155153368030573193706300344098364360838866558368638892419594993624642802539875905773703301865027679090000238204858547824670029147280044638810957427950214681765488577924808250506990278196366317739757078695028817428903464786261982790547439135012075616554619799093256663565317536631535147715712982401375541613745384675869703721429536360232200287806246486923340267969650906812442943255969452532661780906806728985568188482346338870008739138848048317767731738341175060980706898222391263814625618486135688676140774716153872861453702663536347138205634224889922580883639334158807254398240884032328616473806534478991373744114011139101569437078831172408543230648660203518333828178099499751192076946523636026007682958236074681795475756019340041131315657958075279674025824501106094234580801633196606478762389178753274976184593048028950708252375013420251655030423645028492899064874341322752662667771067079839774425289605365298490962843375025711441097942206480121821963051095991837565633017678295260904379441378218872344943856276702974259136507915244493321721389145792062887930677328192350169514313356762633571146601099936943243342315793701094081139453616382809835766804703908890700267180839908114433499724142054659534566872864878869539195948228676386065485796927753450278137940579211744880401178099291719640058069384714050992833742491652596183590076292717747205826318211517107282545330510429275600669973338778097698485065175414694490149317481280653404569996704085084883494591499489723146220652446154061647687400181491011213964019201166051469740668907836681521506711712489504450273373170177700411482813994610442468414417571304213775589367012442079057527251352280648428732105188521188272691970363766144641767930811129994271505166273546309529402888902126788256173864112450578400035430376413390448206061965415493157203989077297919511963721333004950696018637324298485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] 15184027118269790378606941767092858805512634290671576286330753508544045490669757826163877374486000130088160880819875246382454766297432539561048627034657568251731663606945904738445461355323522627544169420441611057262250972290819809309626657358436780471172256857900132676178989242705838798631842977915872743583829813618341221306421903776344788013696903514665992500306062413430869087960186337550381261570473249675374880872875320564185821341571987731890893443520766146449768368665405938376896026661669306677606042189582034685509011007766181258953414318399916518947775725893397940921101766166750613882083785161119722932027794448862891262946588831208880692807914516567548323849179143574476937975592037799375115135545714197923115650299742948251055749097910922951142882024222837430392723067839061402444915055864428616254671557104934935100639718442881497306863611798032072343697677422104088761670130892275624752925557283452461703227255903032614410987717851303639700688989862084121163825370279772995465342600799987071639826232148899945932657403536493703198881188837786360501176261972573034425801103908576858618290437666445112158525663695730996353162679202127407376551106411803013084812588778233190856891236552935115640509016185845725784540940674849090553376051937657304271212820492847431828066529654313435218631567578859943968936293489692759061972677526997904125897790439245968031551404129975782666782663210044993342187337878331437827432438385616874953484836793583519996336152385958399897966126299111678976991739959626250008170724913410731752028834734962574200776557579563637597673476397071474710431025282495551075489489973721619504169779591691167300467439623446585692499848076252462940402363349153999632397676932266240576936560233005402203707843260185482327050197039363580466941648542060311746703956732609300639884534761531206894430332477663981252217763440341248901756452069212148598732141597726283257828792798158897348986448053981360439497133763197551266686797527440252150617232383728645418792476401862885674074665632073427190913133532666068466505517449404308678349355197577423551350322693850177750252122292476175553620269987595169561342225925521091820085086011715345356333706648160326408681887811986234223886979495740060642681774193045270334701335962875860369834410789223371074987295244288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] 139189708627465201988016727090365656315255280680322166434706938137374648281649671810792930615312058780487399399357303086498043815681582281808021850360777921069508354709173992609423980051435013938682440595944085698755617160573279902966654928476321451885390801706073148405924738855871662972564249062821999722779716368209682045697823997859421179889396373271567030800742204636324582112919409503023457604614304467409569744556902068963752804612880696902414244582513820349496444605101501490918758411673816109335471835215405317651281009813064111619538171648219272305023336977681167530783451487670785170052898677049401433162169727032480453601257542346715613954039591587225266835294082274323690704156114324475896736899181410450863838469465191114146915181453016566884466272803692575513998979554174282490673972920727352290316129543355516061132217578365753385695928772743723240505054981817277579332045329926128379746684726336829442875626131500186659471356672162941648296483196477210739484981486540980216967527693451889998162446351289948091620939032839577818300516498663859255561428095796233259183416901123783812730852637309168015147696483682491361718934160777685692204527670489404467604215095280535841205695214879908405015452714466001943289156144796356500693347117188317777818368337752468277039035581083758793173389420061308331416731263187217796273133926119432882997755579490312655324001255562029289404134585854141937745264270228147057458484715979952839981039662206271049596181244191718042144130889452956482981100471151812376294714341696143767447950686215988048144931388633339783991385776999664433331880940258806034982253661631986668339803263193281928789249442752153940502604461386900188308564135817319126627893603363965889317895611697452667950374343145006867999014092554846810648307306450295833668402334435791538721192561258345671457776037440658271314600510791872497569911901031530467198130947498771638919503215748463979936691166078835600764402888180018437648749549512486017805014011088032738073682422304188727892251507093802981669011424482084399555624082645804863184904697952337839093194829561279102035700330800914405981598413959391782200304688616244586989413341898138441849432216079209018240239255718213522234200628763185519215631770062458246311596310617827366960804538446300183937459159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] -1542070537294471240941698560387721167154173491021300112018283729053188890842606914265602368471821247370912349117077397571090856456997156281866831453172691119376861096314456254424668041433806981086880578918477021211505557420371343541096227549494272641753884190556768670625974381640327355773262837960574297868867562947088625264814913773165742551420890020876803877664300230079491752230306111623772316710509537467467951543102828249439667797242616095936319130922402816851454158065740415169632994988776591623377178879007421110097827173031799196796550626800276743222482080687797050664052454010089416278737504109142601182987237803609357049258040854339067722652668152693906483418324158260374747230027652293658989495022007067739770173302776644734449706626860389464008876893880107842332096695494455555629425184804761516275574175550715939768565684737939652515412417907040958084628512074041556142996743145097914436067065128474369069779568206307113405386608546747998368224146190185510838095469263890438844447084443183386133620807408125126503456282761059649331816564028593547424823734840728553543690919770925209081666291160416175093514771432926099691319475412232711535293664231236878154439436702367582028546010007473298808356432784918501177625220741420664409696229479267157305401234985757128021335382510609166178349661948671249567478939237553308462873745810207955767955469601938710459962817287798834271625499384066188519937438823113785882446070916453596534315743768830908952549360168356536146199926432995010548686667645087172612660358878061421657326609516206650463057271432568203473105362210954189455031138405916505229034878800239190552199483780749501833679627863557930099112047100656732154975345509357302623482437503250176912963657302569906785832966349765335483728383603199057166210738077067614824510088378397025994129256878801116049400880677930303203743398263657413551785161833448278546721240952443068967547042607540392542467850606169699624129402595885303777151713333503702553913591691121361548272983944221841027065303277563051782249550482425646358534383795312408580267200644450394478347373724684622914471146472232235383977659243172481347831427185137822995562079471047455432159221435986707121703463080942865318457526622162854851771507838101307313059894712833829934606734199826877699371250483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] 618361214877405969287534698105836703665550331090221609665974897871580934089403117959590376447759335889489936064990555037817434140216190056290865980439493912152048090534012398219220286012287334443705433408104442317052453876944178622119154596317013534161628036296735797814919549162009184939107657252408122387728144077842586788118416363568869430070227758878482357947756386079814443045056721184868986562135364252716169580045416543897178688291161895131398705408708284575977685641192358870456887359085500076210129018466654822618194284694106282055054898758994716938759584140232105723321494181247889945151414249662837330785039749905686954227686806905166176343563112337570510753809363156926387549843884812220843505305457976292970934965139381821093043050278479975472809477990600145391759288211615371002252316740842558983273501095099087694143685765125919472643145314084914864570551747317378370916709484699873143637813849835885244835954646781935790873387980939489526257617480013048406469006896069934893951194461361522320368903891124929090656836176180309459351507722011075995308806942726813625782466824832959404013730935331479416801663903315079122644875360617033809444079078105981245482836075129009022441988563397935568511737479445158210902546586415570507311275675687353879381871526880835251765570056480654397980210191058138706250992432763640748373750956056175363795872899622821209166361527120830120746179449841160757396682771307998637308273452312843198264525027884178604762364517829392525413163439157200554601107865565185491826181329012846455122799899236242888413621565939848536455654475765117023801782584698796741094417901044040056675334181529602812748588171699121657785598018283484517619066347358744509523852645816133711704513221407095840489806183641736851433075557181144685991911509485741456833202945671521290831219645006650938872337156403665265711442160666718181428210167699884497172254593745374804077266272195141872528610229845764320123748672169131990989362708849344434635053985608636394307617677768962096984448173071173952640838277007550890918138392936928018471616849056143931071045051221340266566164947803326148489116084739156268898724123157418209592567390585420826178087168795558259404490374750843809010140404010078659486614209592856493959753318313254258598777658590752576444206940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] -142718769990881440990740844481547949612665110285328822929365851311443474271663276701396271139501063318124336090540195617052900854074165605777336981624138508143447123222665681072174025625159093560887932752501368777861058117877033582288870147246923594156708972894583593725834661659695405982964599036495142774412230718934308484439422603497096788055825941422563047406725990862745513103127147404572558721645882210299317729038018071696242367168518316148362532510041421485751764166485329816159607614772408736484180431468865121814673822753984395044205947227920185328141572188570686467324526636514141752832210194872598676575919061453275449255247314732248790795952727305908074298349918670848377896985313482027564434380493482228592214517533658466095567206219893018417549200978699984631763118399761637983481649014940615954861781491556248326157733030096891233271277547481242414463906484031998654238636507777518939373046553850498980733477890836976580306984662051810713957171490551400336721617663441538803948845878500557777329663512771173462248320543729619908021141214506727488159181669923682702810102709539506815366787627349559759433370341956330952546250656078786331392475130196639252622330141941874492728488280778544165081877716102275688058949683272833208535030591619100654226368310038306274277809522324258608978482567607139986258589714863468947914283911963421187016392292655989237329501892390674531208248893946103812328296874352726901269106287542838570736219506803286015958903161045416350857690033968751931015319466355796194275115841686968395852087864925107159697088270773944528914863183291184672524702519637488441217562983677752813594415803160183888139055535578011175770612397220174148239023607504197827343127664941159857033805794949648335989898562087211094979657071050136853361396650932269154679300546506189534842572791170161583857076833248479795925042666625261729819623465583224056811002675805565520606569479546849989821556466121506967708332676087565630367312968195186141821639832543237559411677206985708082362808740219877329087728889855389933070622717351961727380870630711705805149720593587008577368342062374737534755317087923499562217604224324615021658275364623289686510831110067631843630860510102432982293244609413032167732006907451489792101071124934100676695601488722350950984924004352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] 25416065791705194467980475207367188123390293927268816608128676444581411880491423206600731615750611636327738304783633034504987974341680505934989267858589559769139644339253618486318078522728126361234893648126974149817250732318195403249857717763596831872637625587197882831942135147507931193860700178183812823608754636218851426974217813812043779998498411552018415502412313026660482128616767589268269813581313971288575442902588294965638078385980905018529325676221631690957634058451119954277222353434689303785996687894591256175902977871154840754600409374200928688744374288995024673041554907130093442002474986230029311186128355451782278427633725216127933646984426162769892403023429714416535362603866843773117635546742587431653354064964172219530569757935822101232630644079965771689374185527871850508513070599143718843143001790821130553194060675837743671146275706976745320875009398003176263462566809202954312036155671434330581499915919494090601822424495360946207921121639969064527324302250980896673428157042232678219313838851513837034081803766087669839156603821554186460399912097224068511128227927449035281791688828541581198884366847808589515046621077708071838932431253788517203043558451671337097187691440846257354025513835682869043949623720338739354936957978912308746689220744196284337254279235078513829143818480794200328814239959043573846577642750765644654713516223846015444409264534683410055897373813644281224559442508550166079260600862214808229880118989005733529443389091787172046293107920158707843036106917091059728773625940663673928515226630738450856821606464608833335031140651638723393595437272126073296224008084153576582365070463535376002552341068170927416731963517314861078212229251084515134383305445154047911094521747369127467501310094136320568597433792901470719713652424842687811469948425598687074446791632693876459099195081024942128062281161292702414622189004564403251452707825108440328458500123887696059196918343916108395176662426690983031783305577653614788574875004867225039729938663541385946046185523996253687660124550189761158480837273066798089937790773669529476994447744891578226204259441478952771912333462536204488908039628736806758130010279591581182368828256195773738703533624384055342531081840573281361993437205468548131634540411768098806923082815634681773711865937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] -5792183306220648172303193553335526760579276284713522942281869151065794710928981178461307712210566562488154838661949545939676078997752428996476151824090928854454686331271381386149305361229597299831908008505814071492230751026153924999169321416552176201991915281076588370829520117907023712500692729944690624237780826384109408056369740347663126177609376292339084275672643610391799263003737844933476490490697707601921546998690561554633285654293784454223963573089268275926990571894030460994906820956730505249193335257835746141157183175599417060670065059265842832323477989924266786985191867841182278741058508869396332964115052297585282423902387793177016374871925805965151747717770558470864969239025575774610280603625116556582707274264583203091396421550984181583555654366149655639142623631372237589438017588485316948800804496828919501883776422692412624799653646212587641373066939506634315630471309741764248689175540413853188884796069134659033280390395159459114909694080951373129390524690758350192236506887148746138054980539092863903771784898946542398182109593135047220606222071318837532654413108425018883777339629963302057390492942345269142483591364372791639535090621896827375811024423447256186633564496790656479111102948127766336884098579009605990683011278612853668489423748687258738712616075604423847325934068780190054717730908950278966403669983709279872204787351553771136442123603483830251209708541887491772281473221335108470081912197052404630460313829459307965069580982090405911625986146964252185185719170467958429907699325050086406424244774513901034539415574542521881577238936317954180861092851603512282174809509794735310098633148967910758023055526311159992645090595797733891518831497961797464126902004184087278642911981735026868124970197636420484008549073993986002044606009931577995941346902900770013349187670085253210805905992100412457492080018067971403936290498937973646381704699213194425310665456333621984536002919892778278509733842040344510769152294498202092129409390268223821901139121293910406581645793250307204994621602663366410385696177092848908960369137737301898473740687410389724351339604692112906083392236443002870852330478248361284913054728101538630569624090774192434958036317247230532004007220529028273496047188917480553282953462657650795987666045654623136473312919552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] 1902663587469556040675206699051328741114913003123167578651711082829122930882165885042933246544006811029300590631019540078421515132435133538962919741520987881766602124379443810192203553198709659290234525710176458048392426434859565280367120345808395028596453937518154823238532560529798559219895003906105606635783813931719238014747683268272434499696379899229438556714277832629935126281021930099893161100714169545091953778021069625495315660059314631626827926462896871373377280055277947407805095058357826605541023423336793226208814538202301919779041704886311023221519504413913901768459836723522423962193511303848752408654154838571844890102725603398094457474936201605552434358014030711379840311760118702675413241809146230843141310546163994925437823818400146840220080705242366475336168250647788349923876335355788381430797332859080964363408550148347761537549654590038160775578487212473246842898149005700568540511214863353467437937075126532001477913576017251177145894502486384276404447944562863142642342734893726075176748074873081157927986384877275927011626466108739609896881960568512664652883796087639427540518329054152072025200192765539268316195652663251007057814641254865544425551933688028922794583631844756079751934353285670523777616998959387363404296002983565274672580363867380194686880095540969090106803680853884860984738635276063672701766547876561150247480105450220854173714233320116332957985363470673237455567132439840591878890565804716029284858130326041531268408291438227674821901091434706340078183176972935872196444545354019987879758290421569085545977197155270262252535064342580992924068112683512116299773864839898413530817025241263930309723263319539263037049231127755442134548209608844419521048215233142858555460572965973686517414996138715144345751759451474055009650154373381976645272007968838959575243254405759204940433886911328990607613406494353322717310644801825254721815402644711902295122835774110942058800026125185072451899983924883484600834716429632020859263934324651668341423661050083400071814396502620901339953890350955019932853271436312208335998170791101446539099456057490022232305819815654282120041448491010787879506367904191209426018962835850198737198153170905812654025711338901124813201995976845144978002921299287871689144702665229185833837881758249128661771878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] -555308307865975968559391216327239307400960060541698608449513760567132801477012562600431498886281786091424330474427110952441536465260604804366236677490715393967580203831731197497487123411070353642542531567751976829188820853722587567311729001548567746936961401159083791004100940790515791191846423747500851585563736443188377783569154006045413628679343666693915507731576740010084328767309976179501237199544880814320986741216460693552657830179976372615778384462951378247708967486146468007665046451145016488146664066744365960661929659778293539966113609065674686256849339765721946652346299459630388634364890046874079798056752046503564442940548918286192655507083952569266876795228852852008155771128244063704105526917376856522286325733072412307191159235851510677883071237881692211763324062092217280605370633950597484206029091204645333553481488003475651010789886237363089489226625453484820186117172940567940959526955968494226368040043230061873153402739802833038056309528018877609112944315407309577677817756352266872150026683759109898113320205273259611847988142290618623626031239692531889346971445754957167786264445296762881655031280522849003187129321117779747761544911364549936821349866691713086825152141961541548664684585677636595243680651027457665060639174775262431037723287110325449995244364704086318595323864328747781403255015584327560083674605485300817578440834192889352899863497676553805817133087126879548446933752936722032786072515085341135451553938055252861669683990285392974034549763694941679339124765525833936374773407344134270672501092217196283167676414000942168657030755358445969861474876914679002994750091523013035919062317938050265306170318618665951629517730857832263725444895742846780391586829040644311436035158768829427090279045252164158291493993298912916941325679204076110627863777283007347034937736245339012843161190613243853417706830129809704276634067288968277141278236675589973674090243774473855846682326325770883352440567821563999110422916966815584078473764807281552700886368671613685787323842246422825875264326758258134387009680928251360866000905139150409971874770174315517732268743357340665944706366542898711187929468147700481652114933444519510611200970710779657363038918391115674917101156495330639087982935124658360972554143739878046875607463189257333887092129792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] 115921102200885649007505547362783984573551189374400837220882136782614453395769438840788020141172288734804378700898790621231087656040083826867993958070882471285943567972366158888667127922674407741488508651548658872146268810026024377762775862346369023408448736978149637887478303361517850188817361808331236565431427336021878201117767964246206121145031713990014695115391669556017340214186486311815343641217963702067604637484233846019859759413869403307465337628878714815195288371103870987852696582646955835406545122441936098360507421087279316250806828254319595911468243485968612274721956651144260462273415267734532205304218182497651218776878019280270195270737639399558042282028489115635554137149065128255619673027066909945809498233065967317849729212215648531893197322161995734043437038511012689827811272733089577271489835502446789145936873054820665786826858018230194501520247559860727980440897328370183290606702928759160683378419958881034352635083216248258837954462256560254296941085076637447058259825391754161993785155440901271445155330573320789333174833666763526205342155411188126477565742225751048663244005714755791156630991034089657910217806151771569266723826371630796012006883991087929080443516234896316822579203413474320592973140173023864429042099516348453858062618437274108393685464911309936284432882403306927938724542291910224479457212087641958602809856045514863191543539265016963714858493735062116752565613026814031021727069540157195809964761350724427689549967991131494807014812963305322479474325260844358875340148816633630592994915380794107518342851403169560212878678965803227836033644586318723395794797982146188976969157145614053629785111781322769520978919142026991557708839835560530548254851516838028125870105822317534952298645747068387832117935974311141899993567734034728622477944450518781539225404511798578542063882910578843928061216146558106388701590046019386604248337100620038774660314702623035726951036439727771022675003454485083227244358525283948843106059759882438232458296048151595314325338480506179447584204435622752886180073309497091732640516772541388707560412572085907867580565685677163387013487684518944291104604397920563813983185915272150201189943312738564912036317141153203661732168216420285713769253245482048408890754513677748940312238330451265136361472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] -15608452299030317298345912535564347012143677447444050664016270996755642778033252246951051179819159315842864342233365473046094540082266681708700330948789502481515745191811367357451782492587644949283935599141904782898323516541296721288270090234147695487647487382761851954895414060720995258828862495078985089216691607622438604886093734752070181761418101030005377257773505305507737956638434953214753143730458593921244527306103386874576957573718023499540802569422949228933725797458297701355402405224598664710010300678101148535932429620632927109775618365665287981382609876296634216834757158595948663963482827804362660976228722190209648761167519154099796080594279062435772047841129236688967507824366511166367390358667622815958084764120898229379864805573473391742776698954262572132181624709408225906715824907778430520648476049633095049186516407813056805195080584688477116986436475469432489663585374777210040221417573234769414322499586632452141365538204018547339764141543770811367109215731091906676694927517440380779903577767317074342355123640510242440818379302005538630844482756332529461480903923894816401018133811536858582555532847534884648709308107127822278368191487242062828472047798542607243534866051749454560861438395822917040243799274311361965316561800132898535815486902085296557613196622418679823915884688525191793484940596577249475684753308235897735450568549293987770884326132001288245339571213292575325878183871956312926929202062890359967655610925834743406211789024630715367159487508421700780394717534073126262898631304551875334384015621419973641094624371589934770945266309182710133259511427930460545321732406608971094627557946740884647746558679741514411753329979851560601560859237303564131871181767050731811865775861228844143292060634663430030445886796169266913527745283187640052463892365527174520988645745158361902856703108947913973581443902479366836430367992914664619248299300847326804338331765195010582204361144425041765322419185650423299124319061636655126139380608751705623479822120366369567518472482059138654870133556555657765777600994796180266158815047866037381819128697365361601718818026945567988042584532459438822672021512120103532891459775579386218375706928468058543931062256554068771753824564063553522779888194412929208447779543960586513544269609388044635852505088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] 819980964907155439582480650480289072435731985623394196574095645622097720205043875958560711461304696207284719247199120669422907463506482143041080035589440338610881710355616026793391139329042473177527955181691718147021112636623518077378151884641610410992051601629667303459157108614665876808811261326304399843744843686556396472928324899857934618659219028365637767209403949873447367940054945851292924829245020561354885785587293955738765195327103562628553991287304466487696810428171783877918209267507775942001971829349599772923126061156712842870153893536021197982220256268983383930393482723110056748722649015642832631685084028112562756608807819091152431908865394371756531369293974916987568018407986669879831906239798761193550023894798569064161181074489242055819992265396848739373755957266037183284077941908454263765429309286167033517600354277893349276278787036563172414379167314540489675948137265066352877107751185106779869445507170190658520580831857476579714635670714817906060184620439064709782823364894730024654423060674686714014458702062322391333104812233967001506969563393444023863263481867220852903041478165456861487989506696660972178532710532468838493382895427757608240077541856393179562884756260820606661075772948122945642666949923519703530040718324962868374583452353083556768644942680825893120050465391000502953174485653694050261625260593289193113163138958355424147258774091971399413126473638171410671411586560147052930596155645906546234712680185615462624942398735790971188696524950666087834300483352216592784927618086878998047840852415530440087150845407657894640784849764052160264603026098600766416506462172882531493625914908353478316883483845244865731355754133771326281271350982521927544259794013200185338360378688522865849829066748314560304684864120506029282997940433292878875314105256939839409214025234514019027607849491965968918979694537428010247309225616593058078675385178672655105866659564608753487236014057881778567092629278233962831160137538045168516779389364642502023337733810727566594113406529202989829155093995723069614961176511064671674819174960108171444175218948418190406005027182994709084915966429406882384417623621601658496364158735026929546408946007070041393635942213724810427902976455519591212689670646491920966892036299692303613753597136445865533112320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] 186107914095817387932950627153226313103414049665313236365790359828724063129588252697294811905600070584008074790605329686897451613785095882733707825948934970016991585889376872924118357844530256766991370915416495211865896053336373569001422576642810925442557645758305751256547206823774086094554223227315728293950753523783208877111524426123531428467172680636338297767025468842055782825594013590705796322740722096781876743239117533062575080810814699732003152407965859901256178344229118613041945171189103627076052581385913412819399645367580756981515020320439877217246943429849069842260061672046843347786615014074275824614244760082303171548105813893513750992997863811369734716322171640486500454494471479197257856021827306702343045671023250257585483072689650485683110248052856890570082565861779433700990816102527396721201324645810839482120580985938033695468229880117866599865353698441392406554087458070184817229592730915940299430084350224357869732414358733086934014375874199472581072282411732754053743839026732239291396110686576804771298200395223581911255714294073765558004100657685565341102348633053401199234854981752857893291232782961579104682629663850865990178696986200245092077789780565453600771149130825630167243804012251475271970891776402375551351769909656528272628374390249900155058106805273989886406886608434247217162957406907079350522865846545138257633700887467580618311585675077068259563300623125081712692905170599387500554509327724505332608231692643040700281252926657476205936228832844399320654861442986317126817311591223751360552164544074354797045133334874623371588976876636138990263928482149588790515894096703762136143392241968013113302140695254922428097085660214146272205269301298489393881689043869215695566857502414585240878929344369156489575111243173892179487143084433532198563294605793480253372330659738855593836366406944118619213618473236781331407594416743867341509174917478531920459186322203475457779370458747206147547630513601809619068041723384014120083750169147277353155667356594223409685037767755816076757212127457193206701605186120062327122223882388366807069865289457258873272503506480027906500238633567014244426447419426530589338569817134142854783236618767879261293818552802560484675688591757818409607151699633792089287322222518366129344328429850579336953856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] -61556084293769226154027562212292563396125479110038807534646506845785925800341255313055673789865544601656554448517658122665912391235069489062840181178936914929451799922396768117796957954383736953745748028040928532154195581381364190901737598147871487520581319329165387717705770415976223330695843561421910727371382732049663121289900594028111184973425970934764231308880672948772269453731823629153965326517451291691387975839903521417398587048703184323087954304815557836081995471597431118415945356570229177559890241822254297758548986367401059753373979884522138235691017298836442781351280107993063679445979179512314324712333380188779276795047020320101535536470287852411924187953295311344390871132498189559793302577375181697413950577113926743818274990552128511855300256232745390923757614224226656253400053077071564787320398984945961934732420941140389830127355009428657631333989972533635489160693584884419716007536445943365691689839616887936535154030557328601661216148040262114831495479914697858488255245728504499342940360817340519767500144533550088945678182972072560131274619142145725475504847462779770835529505098789205221690347849587889773807655157180858154677949409684432585889626783668809962037795915971059407464645686933071023586841677696333458260040498297979456997688424794849389849572604315405490508282378116425747475535816942712853194096654174298500221188668251934848255317205370120038425787866813443756187300858757790016122605515718266592594616076385070667163230062305629596465793998814923807764820193016965132494736153320235465885644546916752536516734534631777489646623901008555757594714409702157845891351989897325469188026656502163660011390610959347801927046430176747707481643474573487017235017744990916547431849602277740156016755552885439959339345390465412541172962239410779819657002215965163060686734777007191018839322416421556071000101647521822289175830198044134347133214834794150293374832128296812324085308412785267150370690720944352260030414092562769094709711849816774372284620717705267842056739395487773476229990667480394976741185041284604753144366159146569751447254877850709192703508503815477072848309079130147951683814859996105257789412535108320150377956778126099258318763819716825090038782029837498831284844763322659281979362306944502221043083114337189431869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] 10397223209221166057248538453509768111678746828482015974983710177310019549309500027796609396073124806670472931958943509392810726948719924492006871561859845297903664753993999103086483950117306223960876487889552538381887233288259724336820176447129497430256774494602530021579461279007876066205010793093262985640792703453896123317167717596496276348307160440987555317712609563258777828216206046528988585652479399195490165599185796829248102435546606659990596531197848325307995349377739619902286578986573114664020198481145598252067202751585943141766110594359782535427205134834053291879556355062538212326187038085331784931238628146511603060418738872263404981746662216340835974271172414168115542631294886273921063472817504509749844824758468265911829522814347794997643066951367927447111336613513567097844339747704651451349708236728126684871940072533338217271564331237999554854064146112051993627222516146671267351006267716301630445609288040101800493647214803200443608305848966434314495907390148668263756747331636133189991099220512215598929837813671806323145893682029010964235566903983177011307764651615067502261225580563719984945647253368649357083137851051674009969500263272601595985960773155591216874811662704485902449808635880319631562750220007577589356587319129618058218070661226101756637328794305912954089470630917213202716637272414166441925389971359213711557431188899053435120673844444616668548021173826244971220387222814415971463419349760726377555252770810638276497866923764547804652678119682145814050569096361167780839205584358639313462968583825798021357542722272679622956316877833568293069098691728781281971741443862742690349585469038749682523762149791093952602998238426655476388702500471281347555788206668296038245841594885801930432072981603516350606576199960972629265023601844758590611554534428247418981489501317023708537367650538464117267175983402150385751493510846291805042311738769490918309241575628253084784870815276479081778897507908718140298104125239230514818135753330411908169876409758376880824309238321191341442535769207934363443511492319752454864086224213208440662804025255024849540246907921104270540180073326776535817154480906256954678651319209623529895163206182096799084662993535632329560354870459794100698896061426448006028726320331331986047022937025236447526912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] -1263971256221416372937377163564289024497506842013170945273281012007146560229362522420205449287117350682584544094452771117749314707135596816180338295910892536586756627334777805568868577254591377594255926772355133541691440242255580701554508999098158206429131150920551290829500200888777858159333501937723565284741171065193535217901588652944595903441861628211298473484771107279670647107227145174087812868008384749467326918512922363653239037476079025152439201204932946914064027003617487110713550297149022489774447182880701885939492991652788152809224373343637935141714456434727345854768397005677578608945086677073678371282155431988202214479037859519180242139127256705678062887343646678078228666969750464095178636742333155951864561069848979961405163105384856210603074918328692547057970462673080745687435852550563889425548758325258085558696828688097333527114815356954871295459322895126058782009428710975759769634637284287855844970403043536524773979367767322202303955667915877026084863265788773811722921714330581937407222373477620776991326902317331207696286757810920058732296887060198747769906086049536745139246279102032586927323607151161173242112680001454139638719712745176851360837747217445856078839492561374139314962489982278562827470402596270270586513102752318613590874334855212550962980436887989835426079318446449004371334658640268061290212075663300367349005740114125792753693009963207539342191958851328001850578864150149983901314480502925654087972167295869958819797496505651335518844200333447818009075869612655345046174910469212936587215058045215499914437633358607122706618546557068299664742497908939145169938708210426775048544221122197106408556109738435852930845465727643069843351993663010186139868819645924190089723719815592066033035915354171499250601239315959077101516848795462360296696592666392049354262206119611598565961376518832307135513716435782625516739256076275249732799236722885217195818285718809231477863940750197234642708589236497503207106609457077801160323970301818023833875338647761328059126673810343302271855422016745442830806355048311339810052255446459376319895993467581287513521547057914708642119363639778106298516920214492229626848856961941125812594961521438315110131125018189165081144452095184836641424534147886810684164306182384321528023779326902895902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] 120324487312640750189646297243757137786984839334373788760298267433448448915385439382509919961463121277366280149471348810784710766622081768790275617212903810992121400346138086368872564633617343134090422580591557405381699741509919168313929475103913996960056552187516291543735707563453631331640940419990540972908699916106881326646635837187761208960959539918733352730623664669884735312622153957843035936308363022937195424508534627622714113001547458019451670547023221215535386541077624672768599592826166213186040113981017034899799953832401325028125991289247502591074559339755262719288014300178458100310813380284652786821640895732038218536883071835440452848671165253194276032889220634240468062129987247582708905407939922825561715815007053036182930569098129525590675950264625682237787896127259406638872303222151164521711608603725893706331087833406151402535800070619077944283274045103952662963112711432985027229843345240322858337096266351773603423425175944333847646437130390470065646990420216388457272514285729561947266970340612047548215833989928931781768980731325072436261268549952303243064176242346437538432578286646104888363140566858549762112187392247646140163233701188902097755579050357622617598494781158895945764811489963012253667729792002681687272405564143990846741073841805916020945635768909497784359725463608490491582667778101782688458256863898873490783674767499509472050419523249251415674146323404612351776418284624444905077714748187657700052741002542730216765554540031216633529295639290275966462047042509507315935207662926533562948691745928664876427246577542162035198312463417039504624954363410753498335461117642413795445457410235743970478736250067608633537693476186254697904177152267060280194386624546823805166486316120645703675226438371626808581889344420259986235543956691666392553813915209900307482405395489196913635987493133936221454991512186716480182336660708606816070845930343839109875289828730162878435228349027943720634330261550784403662330710952854853489250937577714814785562557144133578627399710963187147229107851475347273399133625066777018474292063358622723773560964210834074756887834758496675186744414699849599622731379964546155978421082879184657556212085218942999715724168614519651868845162584174539473482268415512785598243837134829773556858013460081934336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] -9223919922242877250155473014801350412363659817813006425644709263331558281025065904138982566004309544372842308945619531701861854251924233029481153188926963016213236370764761721646530833610219384840468178798827552162808948991174126965947468802618505957060072495395694550567535516097589804966767309167456788143185400929532953392295493656956796739371094243843793658435235522182240564520342302698878807863857591300882686640017391021659736576209359496856578171417598036081426829652552722587356700966584604143205241447441969110959011673101345896782388957605620010641067395363115669558630292039446323626216335538371178214350210517616498825177006541591941079301820927802605129701471760984535641918691383763902569407888382276727532790968132064695071096223362903992695507330185474672229913451793340595009072183335043958593199271475680395606500766935847307274368774959787453653514548297288297699608798541278602942534928775029357966701861580226895595036599718740807236262057899172385751880981808961032715779791491934020638040198148178337495848698898206380268395834097743065019716131431568441686336881515911349184189903567133956753276316630685725529792554100735790010452527231776908628243753231650465392272061691296303489281419208288956504580382717225349825248795563843723360980375235505085365244318160100973506105267614567888287015330577463639341500623943221987970814259710014736415087069943408940589571208912195406054662450788059567452970436211387440578724471973978901298753351510995296418291208448223922837515711227658870297297958316263492314577464932280071481828886599052220421994260861969099228794202553656667005700186468340347178750533157958484633890496545687138936340185002386134030568204412613965517554735941332670306499735308537740404313863980052672303367342110754163456674605589092024440238780464591971568716550354069026143816869478207233560047263773302821967341607467041627176460072869848929763004891532943013401379999633986175776293882668427753512338144968288167878495419736211459074021091456735594828270471334183313871429854134861011360215747429694090175914486177161543029358623390334482530860017260009324831969193795521160312650379525724445007153030268025851509800471821908905529318388734985700319632829382506473245495681645670395493406063007348853455728912298997186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] 567362647830731313876014522776405952751920882945354281172546141217748971842197839983483546383110580736051055159466445436444977620149686078608115993453053998399812715745339963042701586261990846058789988152707468465111904031622125937635311426418606293967303676742582286783567024319501517945674287300138587424057077460667550178408111910507228548409090938967268889492873168589848666286442483029747391906534259667822310676382987924829195958378587386244957061020691537052169370742506517867346536580730153129488736525379789079001325372764435939287883493495743074125636083953371650319551827238325305686158468410668733978148469809775383139760333152814097626913701091387403142410501806945688691993838840441700715327206446461688771181499720461795735817265556005076670418261993782355840394110117023083372031930538527770267252519570881933981950700254472757584086700556530558615197566361077809067053521942394180351874871552894575332153471725655434516358491694663541569038227970093145873456079624659923258208973165337695484987714096639938159526379875895453607410352263843515696734284983017679119941894290279235733845001914029586521604609928152005848978553740921119479159101539802048982658800681824977049684634474950175927965180889331319104146500581166918440127400728904696457671865367801714886859259757463469273934992055933119782084400963014282160905715985688723863994697269882740706419298804926277971156160825255469757831824298068233109472899232911141169898815929187111156520768223066647674251526832879794634652664677616247391672721598121775575435363467688605454320305315166499872842228112276620184623195661116879410700079903566645422022218993845870017905639149184066310655703818450406838027521477818493989158054536890662622996187951447443177395626630800530798299595571159449700582108035877339258095261475685179775475415429568422441939813462405082345245869826363552287963864793655756070311921906063177105459093500367132386988084891087578823949152767424995619599484659335169392889357669211613761021059917112152733469101292827934260356227155894164808508200257522379137858634910964210982121112672922818158962652943913110381802643289742358091998795907462794161656843799850225201887334919742159692562651239019887191304023147993816664118309221781719304175604579559808133293295255410442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] -26427507193568977572884957078970616768175500755003203488725959542374351900436621977869583930180795305378447593265793638881844730150652407116889662919594754550914433926935778362525779900484463613514715873884323512209360696846344253937481306448070170504453062365427414468247400531515561826964472036204267528739264406012775787993242667431775899578977279087749546949760149341731483713110567892047675669383502092189982617269848169878106734410926201579148540051360839151668780576930308451948173964838234296403414100462888004924297258722132582824960190809253777291749580224314505112223368186202226205613298914017905751931490121325796139343419757524564444770119567387427170959556884634177442727411096337406604142009150070710055109748822405464403457258037112646828110087842914166965774208245500233028627608865765195234955676316757973890296325886282777151832465006578269603613643300766585649485300904265742377425072740737852513066798805914493471112257927512384811626978740932080887382708317849053703878178005193229891734653060772847206657388236768857700300390585292657923331231745539636106577126294011465183897143851716578592359700124066918348618898897956821980279892566783977652796939340182778560028886579678496080002755580382018957891361592494160744213762459156957945980457700820787345829751724439259177310487123643481899229193300451667023266756368127670092720412640453821000021322635458868091300269842000348628622412454199433805429451781228611880976791073272126626204917792548045625777145839327770394717278323228292953501140943045037878178920169348861413235095889128266629438470302451749526232899840480083057375148941049486053080001615463273347265025031614310885463692466258521521036876885786301991645147280877444862403277321095156758543988273753488583090565345498273027452996689509607340925054728265732096519181593188927377261484917967307166738502868695496644249510503493525697917173013057241022370359275653687742767075632293834362919741546438175031589630385938770637867034286105152311225124412240951479010816484362077882105211065712901925250014056906809710556998641595988017804553134978160290081113501070422576994925415802127486663409742864059597791542522373954525415020182294110404974717945393922214319476108022018059618186513693896829397829260262520310179447536583966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] 624007659502575473148268930825928306148044445553262142827984025854066589754131148412923744986914176759214794698813285514254889343101861934545174775418656338654967890967341561733466974556623061060663158321550007833548004713209051906058450812831769166067714588455564297667761619298215398964341922696065785600591568986410471774873114233983022708121992731610136385572765156106787171010260525654320915354216138689555051884514745258955833838287000061108055044660463701932692633297337305667941884391892073640383247193419631987477145965298659858640822222349405143596723118472513656759415710029212571414624006551277192453571497123941415741313614637541798190821756943759746535368264593217540571005288002331809725802099502957716522767086556777519770351348173281990835076425126559377392062232427701383037279789358322626430892075332165591655445583303225823065125512421176247257682905442874239739366478465812210283569547174204500585332626342496032955302402568066809493709496299885827473733711230394713680906689624095335912483423868518375270297710050156221289114006883049769125148302562448925089576873131159834275846238464627653724699998818892207020547716417954888981586451188042895884939670274185719610081672581325115347993588277603627800482962767915579607326057323103616579151497910004777334086078169066707239118626362542898508754880719226101809973668480065207756447720010937237327493954319104557011331127789039350313453956254357752083024138749916512202508932158520105818153165105187445905323804376801819000053908644228721942137721687751565941615237951328599307822631752697712428803509367291475688421991247181951544633665966935320414987000045691045883647064637662301301374740964023444796319712340094295112969316573343350638499767762619215988882621187161583051913625960088442850901571775824155636655199260954801721010836523244798785788649029525673968915670741650207425004873359734456570016451293296200434748493916725479742876967579442683079720517253766459646918659170031544824196898059074350773679748086025381558209083866314625408493388312207160481401098002303693912604316615829522810404677810689585621714154052294563686343529462471972006062752157923446688224095451088476518529567076765304194649029426118833459541428900974335504188066921490490043616552603518998114166941570564096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 43123620502953603512554797563444175243913296415843111967621264178171024218926278943553463116479233069886601502063710367398790968522539907815977841273840977077171986010921145359485684512518143764260588622632440941195001024526475745284193968347741595576121841182716703709158640971652383878156441175919589298658118358069569805373615737833598061875607584091730225132106055823996127033105411559625091153477435752042295243179423760898761021453851512834438037867150828844445647047082878951515328015008361206188768591330296891251291486981918048377862347129299236156674412091386057070962013855543265561081003500597324607166713793577019191945674596624644666599966142032006829506508554189056062520771604433134330274952958416277256368848778923052599731333595512674815565282418980260250856744507990841725081122151502995775028127344714681767020253032579829840173103997956721789055259827357764325380427951284457723445668621911070793654359349549082754456276045081859106481408869299559208845380541586579384752291275223799460848386976828684975836547194561286385635600810382758116317281814968220235822713319434658290679824633948206859138004880392221496265344282035914103082800415956765721316222436452677269672004872318549200028663412708148972870679594271788481326860101502843272084646175690519801633190787311524699042914664452589903548863657388382016965779877778929756885597830724111893436874068547220926589568705002835534171822192556088547631931172230054580705213953337767646206405391617841877025354783838477705542394201417579378251711362664575928814192539009616212674995693018807094353898063512835877557987101205339623196483352248185366146329232871483776141074306671740313918011420046842762056416779147513148093903016821867261559731133104899131430874205952472055331525736228076341401989513218412415845571778898576147808692595488721323404857282356170503381013617248045829740095756592821029260481100742067398430311011130072184398518954163771784293494576771061864029286463289465639055305134321105823024252326787449293139259830452511372046893443579251858734311100438099211059838568700933449962832606483995668955881728184076364832005438969400582074469363885211853778805222724324274804391481535224193793549562392629612498476628953684548413196801535455643263605952673362543027293593272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] -7430915564579780773630784811623111862482336674921943081340930215016162394456914214000607943385010158190923413553307223811157031627503726099258914117698412067869226673438115615263322615734037506571370606368529054709146871082123891394328969962953765209012294274708396913598392941554328711426095577486021695512316715836274924383540950954606336307934612310478557413606198842644885854564933938492399874005042471461877191734326714900937760662894087466302568553523804883120456279387068412723361464644719381848837314728867346954075091430628717196402080354941742865310665651150369143601081786539135160312922911456258739427277477717682181955473983495713382364337376793926104104696256805432867682762094062918376219445138651906554109194855031973670682144326511665956497252744141863231316244580672206866815832419008442825763594858531457359546824100658903028772295531922011969147925381050001019137051148088360588167978047756879610273384417027149808819069473664671885085415139134176531880104175237780773083879760025021062418427898126981314974133964976339751592767657760342194253457115952740841001979518234338670813451789153185410319386346983001645142010629604471730288185742784227591399747846274362062532435895482329263611207620618649405400600077924297740549133249378296614018867932821735252374605302731922547432347210052169673533368722694281108787790790534221075559841631016287470232670949490836891902429339005036998829618656179310171399458391569924820861848678647410869689709680698813890088307686382485640990389241214231701675372429483906385365692659814440640696857231861686356274241162413577853178104680408889707734507377095138910295568199662029171982871008422435956385984480123304802586744966272214962933732770791674085115271538409472201326102569793632344693791820897370416617389146732597163155040268751130430035905956409124840919092552523045978123696861784160666386648442065731782776602223905343560679563566296171400194136905833689499352274480648075775026861608267177806127719409028894188574085772309799878107031200967490405760331157182393548772103017379860567845282354832826933080718464203986354055227355860983394803135113357209325600780643535095787919402736460819394906821878252781158979574753870063924175140731923582093535765612152438582760540454851909566243972919066624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] 651568355657621239927849949857812630561134247448149018543326779473633487838751535892769734518912455041717348574187751464118774557494028915630860901808897701704745349472472538813714801158997026584004441047746551153460218959093420206856278505453881209866555200414509592834172066025732629529431620180115658842869886439494020469072059863199140480894879850883502883059063423856869000360497101158129569671248510956286679899148272454003115384700351483559198125824983532030254130343701235435281345143699149425004193160934821807579331089634497526554424435617160333174084271478362249971058359887067868999113550341535748164609659865609744329552013568888038190436117101496835179798822909048981415427687497435224394385186655031100764919069852802133931321328852098452539065310215079823593486493998225622411849265782126980469316448460795197263099063087877171107810634330248620720519663271559115918122747308693174676562720401950806741007417420025372323046122338199949619277981521038041488240398930986733253855593278588691446336760792081632351248340837811945274737505322822086987387060508111108153363104258382758589348029226531228190121905595009492561779453088086899113639798709358088804818285333328176776663393143998437337052745036778056760012471458155779644549332508817352689473317636847259863808479061697968143097186446329364988433635241977112560843840678045574557195365806317101045694983869783335933412087776658914608980291496125797816164985028825363191475457286686835305391694218788679703419720956737079760328960815958494178546865004575030093161275939767064364209983777943461005261354434847260617174450625370051639796301824149528869058550764330729707715486146503814917776570738088617124095344963063377626409553458160136203194852009352270834618367457318256771314585273932198469027154958984303739296671480463545574328409992772800977367450361699269961888995055293661144082816451990193145497991982671012123720642463367399242209311404207266717059854590005781299763141579885521431484244151550013110206441676949720442041105680566338937562181469737798786329227299784669484700911087193589761586329473796336849449505109821638003546235090284254996781166623373600636892272018497869522594984599966285244371840112425207686374200771918676888697944356801388299099714671573684609945677332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] -36344462500218613841528375270752334124444163344193215853559731249250256273432173287546551102819312094843644067742325552978477656038248595793028162817691224144579462261855772622990825623439827981904917408927240480470077283753363229193499733588222454395327168334373459851565591015134106734853693666074097120833684160562297030711322920456736479964428217324290155431521563133902920437872593300562651026067501199148119471169952786896709274972970342196413558376112665657415654966196759205687466169269328687061413027230775023387055408090393336034081498557097528206755994079413469641260047364407313832599917720929876456645497241651376199238791811894492432394200146384611179158353269402149807293357271597412639663815798348030554558432031797308707823112504315744513445825127877114231751419265379017095720761325649154647478355843581420231661453757953253024580684060237591728264784685620733230109212439971668771531428369760704762653913869117428053373826551597156580511294899399741911446777980815047417316128759763179109510807638241796495769346552231536409904529979106821685357193382294470812842594043419233871584066085185494418538912818356541414882398157587749695087128797134151665954820540447093605967961702100357413829515145899651273292290825969765071006275555827078413514533234478011414042783068719455796987921058125183262174581189607221104129652218937724921007712728422292566049803212705032677542795475476862381102258027607498511667185192407868020189047311390350393339601605229951406215376961652252959231678949614117478619376356329134464431186553283247719274614062124599338317605229676563778782791290657535333357228326741429661094509824646002492038974548353048321741405548536590533865242494718699839480342090016978730561613724544232285697017810979056254314984561431089677348296235344777956587412107695238307941496593151857370307288303719498788547745507952084760646450757792056345107983696282851231650307836509140149955184851351725156405915321336107127622756020695255428907639501722509799847184940408968011234517589396316970955573976162339420587439448281239466474474810315718185455517967997394848477037130250203687576194752272629260508863330980946884014140102160312496002684866789572658428590392773769702035498346641013956925777607850387580152533047639930336217554485248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] 1110889470256945693337119205545529798185306105237941630933553732184891635139748552816086799278264024156024542650481656622830921807042381943585400637794612159452103515032684254515873831394257197208311034341814692494248056557756829960543585758214164662206458462652563494465569357834348318635549620301786546065901936074962504758523020802504672846270829930013128856092810206169491030248077281053699063365840208931243571412982035495776401320614333406765625198132498296347713533480833730069363908712144557303967818252558892734878078002552584972728151622859998680168043200219265381325931917686344109038378371465096636400296607548101785880092924750820666390796248263911050604034789761534511995515103686365793476080015649906309253863380441050129671371493129628335383141573440298661314036663730802458439540813509374002543077477899846254635983407144213156054471959951579103566693553758850961250768199760122911525898368909729635343408883470228376231846486921473468317392939539430529535500995208545153781845452892473051272710904751204199005393311572279259627676753202703901706785489122228897018840870831907644300869477063116257337457646423254084203178260592768016876522040537541475055001809416430041489790948927102789479786696995692134591472171612782474443496274354582718840148854936936705215897238249884181133914838762396188257804696638606986281058468455161182217043387738821106794748240474566964518963973205824641335868795975789737605054399605079912708048893566696566390770830028725875313560467247513630026294294978130535402467310396441931344800272481480004090987147812501697556580037872942460224629785059505026100668773356636224649810894915954587352560450616211762633596903411953295640266944791529628115869374883332053973571879306469006600607244511125412557287482595333564277170967697773163165466763870560298233272389574614525475227285864674422982242887535915760090319861007613853369552791097748247873044651141319081112657217538767264284425405948346917237834848298832907196806747622009412143342369650899714431696931891223769564605502839670022007293963990489008671236325027898511376310965253349629512399652514900246043772385166169169662693303419630929450584953960836470873858149732106663818693158217839695947211859583644451872222319338265588893130858767060962883057745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] -4467055711579958151028384343049113246153994526251739623454982304336868792971163664993769031997551581777235661636838123371056340720184679972199457936219713170583244959938908348963907936842928294921672560260129224157950530240197115498166848294430010197185736446754991061954458291012811889442416086114021338505837073980412079813990524766447446460323488444755263514550833080937141345380456421962469556862398087613658948608555571547293405432640920168584819477044237344761788842643030509335760936166509684177042031403693508760105767410572750538216381051494294409057633332204836921758559216239686920354323783461417321667714009669988349152642857100735455809666183887782466153502460319520573370496699409593685255469856999225816372401931157170744352903282124088635089876759406179443262385762871075435366087694086184920348902337523052629968078787766070593311411802810405736365988621976362501632166240306121398715638734157572839241380461386050006422359671462596917760649668236977637826192745430494283020568828112092999057697875913922494896147815586888242817162628965778519320946390185421583703582711595246123339182066878544893686954956132922797150603336462536912799952376069269477820640464437437994790371292366713879803697811856971366781842792950032221559687596800285803657044576162239613575452344240671961475606677905940251144837668707071201835549662073898228360291660656749706551630532089169325941669923981963173326779528580696779232885647764474723131743693497651457094356532466182883771789993982365218949351263510238307870868480954035041264070881929908484330920474235955859608372318230476605250021277545116245228922875961306006818169151062787811839698421338904910913109159049150492055709789213426163405573269330924597505535940610607826652999564326684263674260091531472633139777720721095241809769273997877111637114937879059245828502030908730491519834639482474664491186980498019576948907037201822850183422113699224882558743355799914306097830096258764674387328771592827978594447992171989561393128730918009970219686687236070463622450329329641336081662456587298288519590669020746805349433093988845300944413693587029242290268670931558434502511757791538887476984685046667992122878439170866153943909992128776962930509956345662138229789869676636432711568361866389540422287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] -1192429602955597955184260765823197649433777223857696240564284434885971250259196833329293294658975723765059372883203544134236384859890373636464202485091723817613369942533072650432797456507758728927644046001866326583254932545646344985250898300754009434321514101541951319666395662905541738061174801118238974784432605549592045246095608117912298472638290397734679925187083464845021403221339522006637544028942896665625792323901898710908999315859599462449350685288033234478047923082201072834846904279257549171541526127603724327247255878414329543864804893183444048314716834808428025504212699011351294279868456111743404302820774033644510347431454270824720561203468726747271967211567405254442788263649753513034492800413733062924010064624868606824819976850449155083293303439443306433498592775511619114400699071992032536273626561706975928686108065481045847417636906370342828672745493937317709717927070982219249286625029284572961680842979212109419069797211880979627536937543806823130951838051613882700097609854552410247187683676963015614319773988768763541564905410271843985825908010217365180898034329839401566293264992934072272999318312168118948920006795772930828265165618397866489506981187586809232437179525124699609049281953384653474986275868251038481290827124608210981089375262348816205953009451975880421931432449671383904801511811804821599803623047099542149322605447792778433881709121260966397779201181864257891291875281789873610211809209311058255456853954682212668956694006953758817628344036778229416757639319505381189308797258635150666010516983551211181316743879519338988907910100498310643866331820767060522314148419046015384963147348072433474550233280065824485004840969787504317607983458586412562277022871359885955610392431772352829731419011339992449071305690588437451949724676863376362479897159586998721691179880626829269876035625515881740901888286951722625247072753726173715723958717332869362080794714408402742200346694011634459646976240239778733097117379568286016385201021031939095821115666647240669425553435163942265824323959364057071751846083471377233960910379638121668121542155801629175303804271299091786585942948659565443282366720341122730925720606224701195412854647783297289981153334415801249870665786713542482920427064695767639820546642055182044123627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] 37017411900841902481616586067109225750701818941252308883120774775521048244299008264631948917638577282954660625001637159187070227930822396505571490310750429170487762009834725943785252249587040369616539729180757103890618914042471482985919633344580246841175125242027858414633529452165744198500856989419258846947702209605731863522154349795391810895015371947975903626745822167617889895437155263564554056210411427901668930092687343221574689413496626215680568122076458159927819643650861592093758168183502845774566494783061583854502717278040199900019125573659244798367263231001024678818248975412629139114900437825733797987019139229396785753576191357796499293947806873888905270978596638231868361560776211149567651122027491444062901379890562860467365306820885202585508343762468736250021942177680354862783698253121992162573463410621215458840292361746860580539457700104504498595157623740911456894059723325573971997826891985457184470658494154925930565343416471768759722921903966420450506722548448887335626849576779950708810554584933900120548115340318636855295154762090829970446626288905441461450213386714784044176188263854144057315069460499402259262241083154826726337319262407662233876253803824211805262770524971056539681366327757336583090201799141958805013519114761364137926859860519255109496953582113407493469603258034492213576434519966671472352691454481432926739143791902333223883704920667410828205002023116753264410614685404941321215859147794806505331462181122868464930687867763242790917050477631706887358979464656585458666435168542197930588305491297132907723570573436534953961018857431652416240896318793316219151748793708844039380598060679530978048793631263746690507609265221085771813942475612054207308275553230433513542053694350147289390341216202296041897791486141975532705805618387886267300312598035489361436425547587094014309255245134525550673240822472906450342702912394436906595735273623142274898002252450137114516414427303714931894518017506834433278216124800574703891355688601358691238171440034268415348966180758209390933469081519174713587056815764196724032844856020508952714987483164005119103472281856199548317932677762731113359091457388767615775391244874788220282970460008685443643133986522124562932783407219371229975675557845049628598593565917967412101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] 2377965345270633110482685082268343773765058390060362496041037298900896187125533001430449812612017953293551484195354489094207847503110926711523649310519619939095592052751619878354016465070396501291221305742175195601623291273951004943139654151217270941829672694729807905456592480218304669591938591408547075903743227725163669586957053512943348317310834893931910460315276794516339147259912631219677113218211146066208916381207634769348558633060529624994868098751228269404906315938776752496917209467695327364626362843228698634387039051672094775043742540106151791215432568640105342110730962774351425452698908027190129886044599577049321763714963011796708136784289550753474313920485242022298508926517572512644250687796144592309464892523765843719903167775459166438582237003858785890367815245480089372183813260320883748818526517139986813024672249307219199688985322582842957537557644722108536667910863425172952791600976636603537202041929664471883176348022529145645738155047762946582075254983562115917111364574965092745903903957514375637310400626375513215028656547088496510927922809934391026545248075450246343575375543461867912885896723727668581641055304610608896561580927932703972751827971396320026844413045639331345478202880982839270467016391099625459655771102579696260315953224584966246175132115956255422472199430908342328674555941592343041846711322378003284980812406213614247867038846527661100540808842526291824253148844489225244675940475779128385224863826020677113835213035432799954533377278325691871526439355158484751180404144845304387078572974385352365196473334895137306866520762847219847525992454030563056549407255017834123552916898008349504140204786065923273840750824982810345628237775170679265728353016340478486735082441939635433625456468802137075716828952424473133142180409029269407606518598768692959095445301676871812726125259636868534362044386209822939535769668063760786036621463987947183144175721774500288212989101185293322133265085637399963510663126477883969412143170250964134947730952092795002527687268434358595098998730441227494118664576586529360574047872175057572313602370536348786490243982788511995724788233366032135202224430541902042865116750103473719665020068437292785058560727559125520248488834762815722301857101274888855791391138938225604689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] -179651097317535510667425053673026843551632843236385542382072379237312171044327459119941466350504650188537011888399022168375617311918310213242671173015068922903296507919209676814339847568158394005672096026364590367342519458445285519716832822078045139371228854122852800661804577848446712263269422210447368890923059961532578738036787065121382709972988582118052468350603643225387541259288345408735460962447309559019885926235592169622725554261300623840915409967904557457853510139544679501775896615647041176619268631261757107033607878403710549919055691163177982055401940600620016761666380539447148189463169790671861017531075313797308669111756112748112268923827206401223468625140715787479292711305187614688516543723084585262109196002716633787659543447839039741102387948606508854653560851100637390741821402159752893090656506418176249580486534927009901956039207872384992950815256053719465917657036820293205693191171920592614000679388542512880325928174982953554608175311126233399727066356044679643190738871082402463779547970047518810466413165982366862282429382165409185596172228932563102630269290772568510303475810225467996346016545825077191362983874662468190925731050385304836246145891561941774533235352692333265812618654366788107615357017252577601154098356377762791860075585667641866644497721037205044910472231057566640204239364402953652523267211503774100189751757410950332024753948559766300577312845045476414519411867878490011176513899695165213433310980406273511984673047717219517971543597396164479957824953079007749590748359982224316731955587071725474568982624960267134661865893313233900999068103349713045279946051035963877280279432491312782331586163732328543455995441937035332178360951608501217309542587285101421683258192598865570000538389602714727779235929723959100572062877451710960335696203068758976698631928738519489406130797935800885042815544546761345765132291300953837949073453339333090531292395163965212599746275109567981817891005222842232914292252764165454073494641460164138976875360084091203945991998255898111494414165278006223497114031850325653815994077865992153296890786522105391892191469080811556708143102761486120013343094235574326348919216429943954903876256791413234934084705598840374620433586890456228174390953670690593108778508725624586108928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] 37146175242646158418635590408277125215630675851351043049039120520253250557013575503718054900684196408320052600109780382243618724574962548214745746630048943442175733262021558697221245774237984357960337297695513223437549355632618265123858128283526967267656144509391914943703539219569131142172415841846276237570395763858393472120630136943014860572677949778450242059365171633905792556022290556305653116621168654048170785419765117323735692941528362028407093577214309355955996896265140164398824124066133077050651964889384001918783042999062351427973279760054764325280780394255012285959542416239154068774467412114962694321006435173918555463462560553638163940313801507836184256325014320060918286079807082059638175985437537786246170105128022898682056966647127122797568441617525564778706867204242211522839482219215889787717436126336596037172966726370183645450016831315685992670345722425903806635485297917476298095261342596712760260868181368066527809550511042332548950162820324724188108646772136825361556647401807938650868716943912496250284694068281200143200548429835012068472172118957547939251257387445240630659924513487952006665884670338919726746675001356934046799972123866753885900046747949237841183607764812846126109130091056526958705046711071451008438762715433205063647853019443917683252599183138017950358841127952977300623548202485934533483077124727111202745565705238937531633420907459487359213043327632631061887639128021299700902958333766328902223330561317814306318664463761459143668341592600390658682419614061228958808232120861258515475666425727172860992340012583985611114480169164435875681807066175969599989322045390407133041144091720733503684266397064629142952639435899204313800802905386021278764198085337061752875583287285048961746285170727851925405409502901365099643326248183082983360305786057691883328371885593164179557861230267216846324275949121792413309874692920847937119242250896575657893391161699452268594410721162666700148230664917413137833737874140266558267108109942449461754200808075677021356579737020649606910339715731930680495237012955916642861469830697723174296571491861661243041189151688147035329297466823287610269817118505639429576759745150935549506895546041025193328250091834022014452521823552762165538745524320268620009378379938200993539884080231874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -11864184902525991025623473077695734996506648061705283047801905217293329422955287049879559442966662512210424037780672219478743173854551586749104169740159853740313277568094742263446384768313192345601681570792038407752006736925216140805417864106040001767673309339306191687192608531084082360725153643296680586375881918030723691717766640816157046519239491462564106660317949602722375335856234722324482899480561697960341777153809471153595166387620139462109006907978614220600200875337312870741306647549613576296530214474590755791840538230073645190450742076143413380081238983296683164181272251002506405983895329458834399460268176927497866423276124132735409355773224210245522133303222819998751384657523211641808649368472465267551611761320870137188430680345335580219946509086275717223359112322008536159532032425239693364745426493844183412736745419366345308461929159385074657973281114854039725515416680122571432498420112397153318573159462519178334492414317246763364125155962813391119965325962131100195420983161580174137391728657273151217346387002793297173856616419495970063915296624700840651841188014252622263704701903070683708050730406443599716805659337615344746325409075410334799494659358620187958007929800552252970293540319287043644869813528226027704654757629307997834988679609944466534725258232699574176241568428017288360536334980015401301698210398293193838518750379014663553063605435057348116985290791464389906170956364546335061429120388331392563245525098972023358809144433441269180606789054294597513127073090166167209014634368314328565016411572321326444143573984847066034641699907525591773513611570497510784250880893682713316997571922701315270465814155519769538378786907776468859565627721672052181298618978518838721026066315275144384376010561911049261827886238635427022126086394846203303673751016301394492951781712407570003217053441970569454459694041438946215835929793327939058743468802437785339485209847240730516582241774425299127311094078303496961656026114985918441890347213912126069728322026362844749907973291296796378968557122373745994520144780326759621744716210944442491482077418037751763188591989952280601271444096470563011120852445110432058627394398814679882100879045265504580388687238947491962459475955222532974564875112518843595422049185646831880624568115224557649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] -2131330889781341123516457791030377866530378179061505101242373514503502921052957802461123818847769316431374377014916914111741102222576437363193122203798474569493517197259404248615310111836881800929769415116628663942949831568474109909993366054717570601572099925903572466558821232768411983331588888779383520916195245517804891720999882463587757890887493983052689260541037884215293169365598845343810756172227618633465811135053653245141505452768708665186232055734748446897115850235834085646872817653094534003526581042391546352698665491189459588582956497426608468420783427803780791137803978484889942980917083513867280685653269823699813774609078763003690338943069694348386339743714746500049693357216157725372219937506202977465510350339964359093017264462823121849462042995292389260087463119236726252372484821482593081275635532309035279465173319056053077398255192900259240196229004434195295903565359258218695623897094420676760516857362531277587209581924627564638445506407994875808759482738267845265346323003875535844408249236760829692537420313064632207578681455888422112388934003096861726979062925833601020556651264794782463842972236783258266081930333045184015863061102019000282628871376596391198009527621881168565540307101500603875499731997759412841442140803545690204488704436874371894931982478999415240237692588584020537641427831410303216290011215829024148538858405078085415766460044931216554412207674199052120689799059331044343926499257854989517714926900691755565105785220525585478583423244122476531201150513574042901707749663493249725750305489654035689742414697210336181744540801455658411234800637937256198679670113715730322091372758795503999646893599152072173295119180785665573264414763944368669189526238838201881319082568994630166443726874886603884365869083455894934427790217050538400673213942688700475280486468192548472023807019712644649892154250092067473634871420704338478647010175804369739795493526737988366357620206204830809908770351810364709324827624351674259892477121965568564305261650506982710289051479558842662691377920021887842063187223888633785327320208929694967757451073906449154880183773528883118619796890954380190905703140309785230677787097244174491019795485947640479207731739083616776918979462063412494457345238264757447559292905480764762784632768316844193873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 165018016224858252982176202774339778444479092317851107694788476452217513318085300950019574785561328194207602374112162012811462003618760394773002694795620264936200926851323376805644821580086913913512775485769044660004984960508520780292954518038133375652792787742537794227215092683076828140333098871719904130956183431281283311428267521735413936487789846693341932306629320714839129076389546766591425426084238149870742470781927537533519701086289924584011997938686803138094528617215527483081261711310663103784630908169623302384152030491028518667532987363873566098951656646798824055487696979593016286703158654748735410388677792330783723032206039565358758349704922286531677501149477623078866665481864221493298325407738060261772803011208259022698678096641259884818451197513908667412153428371636728422612880189309598626768909375783274410307510894694417785280870425905718515811728903735434423427375682474422787878739671506345817720127880972670790922315848430481678828577353527403250503120710055241783390164035112537394351415803090711421258806561781578318172288363684196704046713898105611121714314295900198245363815034187641746694892213643760147797602091918064136290041372889323385880667575041059602312236474547303571356957112812306188866818142086960869222836079968832338406425909331010971061188578791038450718941143235250711752478551471773247280170361095547031918751612688367932318430871343115973560253242583852765271956573474345122748878611204662961248525670421619973778974929308167149016140884843020754676290245196846622256447999684109246556883203647376121423685161181572559141199374548386055637876605119071814078127265126252471685101616995044360870027793213745151885332122096626278218290932655245106437008115709551207043289488531298862357769686187704617005991525596113668322794083555476940241507899572067733597262906597067629836403054636311965865074380505154668576704815325883007036088872194777567159991931296924484540561162132884066389027368955124735237599947301524227467234784720848141242467189891634339904808963855107681543070027270514745273933121277277920653548630555614639852703372734285057307554016727792115826559012068223070142600451030087660256428206990028486457914496139985134321570500312484706928771465938117326331533979433647672088070483036440734539151568033249803370496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] -5998633344419941358667585759759598521030947453897922518809378682513389738896884360272417236288075819706168327780998219651927204936155952890453592440918329963365804017504908002580147002538078992531321437152806174853648868061502450140292533872939091262630367883445017293331698635708220450807801328234358115170328344797256250606280157762620565799570696190144743147433045425408712353903627483475800639918682838985489191223199998714453942888850956377933483942747879682799976437704984096716113141122769876303801444375059288002366389431794703527017860484744729163024240722222185293628231336708779370771907323204781485371331109479743927460976626958259378390458780609932117451342862842795569038367905814898828860807550911399734458405432126312077305290125920875230526179762600695429119036752637727219572242342305990698596668219666478835894033730836110127325698488784164423068233848208613811412260248505748390897261827752709171955452991518057428139349360405605497710333600813135637189221287828158272909529557360407481268345860775638191743807997699927993813230740586824407866337572414037878442830572664714696501777431532367331093255193498796767937567057566761949666636012810589851729719749697779295922007522083846185766292612357026311816011201455761604275042023962080104149186193354586963794409567797303028429210462250718303187943465488446645920945285942962476015857757222790115902070657842936365574007626218036665256048016067517783998579170095061790040241506190326820090998265306582593090553147373266305135520229839711712555262060808209773583986346355848885810446452206655411288883526179242088422654860690532302730297378478251491333814594111178727463088061365738330094696370720844665702549354032057251332011965916326054497699173281645487982447418934968659803780152359610500751094498128910951947142767987238529171252160783010790037117375078892128217882368024024977911865566858808241306513215432847739127961452640565298419850172853161961218834158374352765882475054934839370378619555603983753450506123424316535102728557316097437411130606556156198471025911170834930475551586266213811660416171031063379108665520514391400842483781606482729945405411081372486117385918151548986274651949684154141897740703950670892686585831560861080338112801536834276441324477847502646428816465249993472983695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] 46184806525318620977820700554012066613804430303545886976192967891573109695011169095973442141163744381942528950683572086862539353886726666824567945107376691123245790798722008732135070586682582508336486891172201697775440862101321966689498005287183528741419696779761036876598798099096298502241190066152986334250495895935966352780627010625349919890961630870583546983086233301139477737639253065599533992160075049165910994046053628407154797621717499116699735621032264324322209444612619089330916555830289638198821523600119063818313703902154348998517498981320610632513269605227229773240050380263221337902261753017160368908825150558752793390868803598899090615772035384726966733987822946198727757842038773614908030913945741609699246477202079293895459930474385910430273850199603544940170134567495150162697814136270602803928189502604900307646594461262933876887979562142196461968821644718303715536645524046404100449213510283540526259163660459834940611101558850935821461166749264855404139026525170710955200914358565538079157284640921235389407369231105840266737197728308504644735297013038126638637719938864720302459108345628588098261623878686687332366243187880672383380502575867573395334348456430525137611816104750212311432216450871755393758846636561072501551106349684877664850245760315840895847264745383209835555454743783395739727751569144084248520558127614109608917520108053190384512731288139124768362626084943306111013407509193117780002304011852534443544898413762789555872959034507096655627330110578492550800336883247281034877237469978563094962513289071952780242993139301368002079479519648734346145619011676660789047901992940506849481775661144664130102408351780831757809493929254449057040996175225078529116735951662715524260181413311146697128978203554983138802779183862651711152379836260764042599227604742527028160439061860964553707424858835426632067720931312080216083284939239908829248966021623481347785580271479113021053627100060444890804998240845278818947054130224392650824344108284252739707490260702962078917693401578376818218721522648011965566640369280809832029991824514868191216250800088080239181123977290066116721234094975115614241894784802416114607260398624465052241258258432910979530705778523276674080893251205113220361336898970555206833151216028308914016183866834575050699440128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -15931213696365124106877364423048723890854885132124800479998596766376018167798340571362460671963910675424919070752152184102706390747236405354725405277282813581023053945372507664761429271187581328296248098522359586472449972889965233093883831457785746365406916920915426671977584532080095099738766075577194627233389092824828955044575999031929032922172067414021724525984300188668394513467986010834455845939347808994253087202571870067092369943359879399948072187726704693236490724374603769477636877429158259037370538517370720195731165517138876518342329254754717068206390864914457292588434375058966211851753088035187663141932783953342303357683755706112527265676066882798038436287504601409060590765448644950284200773318628054140603479142118685496001044757955351250550253187753462682681949605758666916754483154981509494415091750326447194212660727358799360343008830220747021988844716473035162765598345024020141442003539797665417874729812707127554129857216327732955809180153272017317171133043363773375555380552495539849489246776337216220506726156416963531614671672830543111969858679873574137438542882079585556746248993598360260079662592945657810164819756208138713335138432838247732956536554853451057010783254854222469257365714300532362699247367585344187526223562697720874550437995829766218980104064011499650176954758120777265470709893588330123178978272917884603940986738476344941596487079956179302293085947501251158700376942860873401716455913821265140446441995864746432450536798700422700033213661025294796323213945353630441357013418229836780358542818065049442849310058619210616062158833250060789459523698960542283031157663429078652176288028300035508980700035519841317134388848242899867452631055260296313925349991351130255354885201259405398117934580728134579605093454865146438473936251730195835953693854584046087355636402777228102255159869274732198455099678016680286597766253168112646924795324943320644723754450870093317995995857298128110600228994229867772541256437345962429749783182672190640816988950520495334043357212421789063675692473068029414060968593368899908228894079715047335583584143551963664681059780980203354334596339871942236452127444489986434907779983853051086398917854460050075054792553072423590980753376705528150291521840805505630399976513527776868784669417699366695516241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] -5552164544974658101337676289195014300561032346057614545966462562537019074394136029228819825653743033317476019905132124379993564795111610173154168365295248444269591746686915716387219408630417573676239047675627656691665443034012096654897280277805131673927313909982258733954123181162078166425196447859945476936474523504301029342379179292774692976783097853638128712731146942144191784481095754594057417167787707059535542085657501252374588112762550020538921233173545060251794371174556231388157542610448614168742742875434631801823513929159507415780895964452400465066846522105833517172107987821769082576089600886262529568192477568581807194235348965485033979257695052262875548675067294292475061968932495745500046275404463522843399523466730137443169512191658900107481314153090317669604710911732794986392873287991651680311794728388520793506545668438722342237910922310355972087639908421165636521001550080790184135120987815132737856826459573378910788788101010119451061520132715492892519853370831291612128841382447941102575934034501843263300394368079041323072017773690885503488452125917747036778034590429155661280222100048806414833401187556761739406420426125743918135139510641954436217077227231887913644122435687785672674004571460455245311296110667741091648149125751795708718186067161139180757312356031169416747509238811657909435345124839979526432412985786451728813969912392432621015864191299977059694074015496956475674783233626689207317140322735223044526172214463554159641171607858386006614541572764459492376977188644896368817062919589431256664579347745512979905624378247688083700594867918342590338426400146623388734889854629331453357576336437170430634773087125277552142145175216796478840660022472353728661897530699295528452040216800912662871539668511443157069046734347154205185224519354700018906106915994296535102816459168075446515297082176258685623259555972234196848520854383356785328499542462605997972437142394137206051952692868716422326470536165057353992547874396474560461983569101534280159860826219594795867914914076845933275435674140298395747204906306315639935583001680538278096955364904255240619067704581519085550798211134590466537868126134926595389951374421703197154513137896763891175258518828179672797576858941920028824412543416202069035936494074173491383520165937014617384150892544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] 94198126982418537804510617993996558442994075539111330293071189016015371707009646622769138717394199815045034162865901254865594644735030539299405495903240248802381220436995666163410180311311569667421958362482160101415573052710647633644083431043202505829313309862585896919357793438682460808068662140942115477473217104810970390766414632503192453478032056531521272630802400909348717977542259741924287730816828113487425829164101552615326271620402247726682682358569026393267815829197579714108506095876083884963499578364380299331598876965753963042041233163740694401800732067740856994385096911108018240688361499631021206829131118051378873312498603953823215955199725140868923969940689065762140045647991214518972058975139990095183826844676060062458961202614648804758496044079143536127716142108587884958310981978172783140543608062387668570523957775615046108686593759878549422220853266177419062596309699310357892550948876137190761719194156265055192269472633005261682539903894467798245681861129086133659194629744000816800458914634191514137437871648976122589226012474901658851148463914628371343650903664737407611807377081576855438420849818043635210601360199846359538077162726601450413540997382163576606152210097160172361316836461632370286465237740279917098105739958627664425175304950827908354014121068064714338869803088694320706883149470830148683620285219779348852553926440794371966024116744301274518354006075252676058709194670201340419939549148366269594357438728205225785156598041281872804445805831739391310354372720850375605232190534991236936812062103879308150035242773241541167431929070927359635294506669435017362559313393853473292617759808727412528173040379345624481014093491744649429605081759703589301910770336679179365524059272697159380315193092036869510783447061557029647203504871752408167588071046796029660627647647701565638950325783426310222485894610144257662568671904024269888169634397952347355982775449646581153156215643934751080489057555796786146591283408070229684735602622802412765413272977818420551559729538017880116079711317886453711343547365572561276896771643971882560845920021125326858709967664521571488749959267145789669194137347251415179432628175833003862928694459951310799458106477024601970041699116707013003785009510803576048943303578884599656102397243700142175919538176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] -938977799588342189554120926314956783593658031503050972496479295777510102115469222682642638679774201562720480719061579609854096994043856183636261497042001116371556401171265110052051078894067045974629736899225820550230023198387645166276309667235714870032097648965488857314063393376888357733949908232712295303566598317191132600203473699199718863101117516153295083221084884943595027109769902151789675049211530459615245365646535844129577203482297977760307415659467270134227562478468300528373512186806978055006754678489310838541999061280274867663039108886344580385846738328138584531740034955089279189598607192843616754380747387576382667724799634989480056967598762572676579170856065732598148918243026252719902125408543172002536436815337697832166198424483470133260970897402266590020613165903601684791747745450774119843891435798460475884472506972433993996828729409242766508292820846494601770106521622413482113111758635500423720606663527044746972216229315282896805349506801947594461255193138974676134841475403668334561891842559558445300581155366267756378187756987576676759473362870958890219681898436981246640227371010513428299424601104507663199105941013339889553011281816859192064726559554008717159756715706191526145753360366187978219920975143006397493497900902851120611122196145582521710773685288202985311341750022302764470917082223932409318601392367608769383567839116047101935704117924259445937703714285203855412554451123325461033395895533479919410565484328140133470667353385860220791168361156425720947596625497658417582614913426108050264097988239973444671017701911193244393133880281872902595180209153613244856042859056558455499582190142235524154802851943702522727088823066309132181784929452850542114139482952527253141930625801753171204705560226747390048587072763128964281833385852651440321544485217101437416728234565592444968136090892598749186224775422924159952444307670913788805899077476659124837063296581720127669597527130948190382798402510080803699249456878394087692391973492766491371047161554759225370155003718511771361639717671196978343439920926044007344736093450991760114453816260657935811213070872539236867109216808839695075485443044049472485458047445424081969570934310322203602271341067412320566883047483540842466497749677162473175645917779756595497924936345840200110478221901824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] 6173946830467205305709908202842876430977720239333101622897397364903939576286636165914081073110481692969037749496954208115048313227756382155356642568069536338289406105008617870502172613795389540017584795726623361872959509789412469742932710117361833985286947742661321447447246108790919421094262997340517764536594849700293562390898511197635883699475992664193980190205926340038990199819868063533830694099571051793523241046682623952977164371597663640875785991891584434489814997995458271481289728539506934234011129181329150451554328423713709785618540858824592929443984622064989877142798242203418856844180720992986095006351356972894954490798916965144111923761717470174247174562498727835570108999807047707253005520189648366251080347516425331905189840812815099399904897574112167786939922737087734680523598956726135304125229053167439306197825916296976956978316428891363331900113343879344925422132463771149699244437410835156948888898761359514883744177187261715625266095250862270046108513550650135272576265029144498352320919362847538942315389035578816389859004343721222162362520288749691258662585801587857765349095468999276200365245497690090722308833011159006792862677643084812283651937506605932582216195565778271800663542638927340276070566786411935261339431147586428071890407004278413864787812086411355190920838575965455161953444824019390756230078287600021293427552280634977640945606612801977342394220727911657054000677492476080703475266734634890121191222320633303367556809292031464788912622699913513279576038128728861640823752591043302126256582112788893061356776087538115680856895200302924777174464709096773862467399725974331151110226215239548873328504703852918730171473268734042108788485590724385806223495993873786116458734302077987796242625702804230521833531353221348716729648689909844854850368244621874820451256095652199392760486079500215690933585822342732267276949257512306876261424339231516424729149398230030000361109458352578562808497209253349720332216282540639415438587881069259651621183627669193907995207679710102000649847257415890923967005097472006646573398068062628708494179571864074256935714643559675248100322053723477383560601395111509648490703093462050259612720051378019332834348795533655719843059996584699225098136028230707934387320112960799454209601515353445671097832329707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] -29015304807485933055846899500951230776437663909734728493082758883927636622653681085933317973025197073234554575088852551763833769453975162952432079106136054014167724848024165875913634975475326606225554920788263286807270204398623254394555567824963078164442752491988969403564825674206971702873510402336766026470068709370498518071288893824646962658992950694059465819496001174654391495113835233391731722318418669449486944628125257806090762422335130621795757499702536982789043015284460565457185897314026571971768062347855294897806006444817527523503606701849431470106218687669172491670710958648333090352048998382466396993217821550358644674600980344966588320027077550596074413117107660468825426626818716909800983478398893402732489241403244564433102638781668622809593144910657932464406215328449544282776439704442332576359465094254395915725471016298528502480446470539235480380899722483551966020738890266945108467548882619275439176598987981757033435385362512763718719516200298640254361733971377395001594608934657267848822810520765156995679327274324906189407664824765554010876185576411657010805353260211499124318551430001974552709664259512496303720060268860124859895921179077442966944862824533615408580393038364239751242404216782926514020727234621160094954049725156875144422679791738755803032667303689739252811056182975639167240134235432415398601579355055543707839761538303867852811637697438195499725341506598834267550497441111481705778303016566862465688583923631741174927761387975668698328254712917108097821030900757192156480766716305582823592234154542453033139621465858311620933148835528801995160305626192334556044014367674369011718388687315020255345387788737324023290082125833480299278332657350324165634855360696589592389251508060575801513372239066725012644351435975807103083328438068781934689366664127708904799148593106337891400070380042757482129723841638922447148973350013770403911692887393768517716566697930446555216762702834181251103847293293259274130715862593240451121806665165852324177770502817740164144784501334908867567222521205914079344503860700414873857499050005792492781428818277931806250436572811670632969425178953331052636939630372866366595858375475978578710671306040147807834501249149059924453702913895949473344432186041901403458357333669812113242304889607395525448909298073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] 103034320542915522574923376136607790108813773813056088889058625474987366797146883063760735658723080232056998875482471645266199729227208402339009903865690513548886680942659909747006573679870488665005155773713800158266252933464849325626368840816126985737673262660265577943279170696358339292227076268753517969507519241666986140091099237322523043604702371377623757538814097304002933181997987250727194860094234780334465181362301834196163368508728893356407220115463634003807123890214569312375386088758064004774556281033401567939848452401463450335082859970449031314011888466894653508474688054065522539227876139872112948046780564973197179606062786193630616934707386939268191668525450341667272500772155116758696036862492196253486360695302619903411322874741062021657913393378187127317448252317277102960847320684146730210685682791578055639716577549213097489285278663083001189263988089380760523990208495722285207372063808135283772582784772338419478024084687546247412590727431533753986888985321693520976243911325888375192522437291963175582244301037746268556701834429615422175360660443057636024982183591321652836861527384898962242259994632518369781343579294967926134193318350945764827375271608172664003992967890704093215399570729955503634697039304592055040137121356296902255131533135887939671714844398795916245058456611535661217560689748990580699997665665064106312005907223148209684250457516002685650239207688745710925017680701871244636766131695818843978188809184201526550728037706711913843161731911418941030231336667748545026958558134497965807021768169411841348763600487450306451432922922655019369456289680761658254079383562626077289555289350870537527251164967845071964958498180140898941775440496187386693772614628930692259552068886593418217588313176919033658036050814865585322814152238656277574473904165022743145880449955452070782885880289920366357847528054283468999366126424101772168417729872459583641457066712333356091576777519376301708847196761436383647265232757722572761992319007548731825658044598116662300383611541885038348704312183379050732054089863190611103667045002925920098593649113330236525577068480783867549762113042175191130054988174743383862598041767011390846102063230042071641941632934944758456875818222807680881927690792491485346876198054207919023121478762488357453205148899737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] -285616975390031462536168846016809092213170435921732599418966396302261088912457473869220726709390426164312288040639222486753603523202006340872690823103207035675719001716171291897982335915447264960006352962233565917525720746620085178226914135604471451934382133711171296837510320995814964337387658675478168949286151635549194052908611869245631881123350420940672114664303872177754830118746039415975501955632399509508422457261869064823187908928827299959838495188861817384220724031784138643601155957858981278764926417464325580758626227378541762893664700637871290199568528541616666530669432109067919929718296963525003892966513279595487433396540427227009039203323164655421565960601642539028806425822817641388660498750458086384363291501638455140410083814386756990043107075808438775404695808361516418735305102292927342424023654540793052912292084862448424429614676824222273662701517581976798662217279644877661488423927703061147819295790163595537203690506584233097633573654791491777565943489433519835938914741968434287420060521741156919572739019608666199905877354455825094815817071911017129761050955368683917757064782173814569841859453397313591018956403860812778137993897847715956845314531806304653393145469624467243798671794103672362885405745087764977016349963712144380811685631201956603700908317399109069818997808962997108150970572868793325208701485950667352848790823654791666854601951883726329085081235130863126328853656425595639488235945874078766064453358401105427965143293045375807117337622789930352106009161467823409568340524545981810700438297809029910712599262544624306279251676004295182952188030741579292998549928004093259204073111857012890107095712321401714308799323716462810760702161242907049772817035751944134566258169450812928395829767849912742616805217899828521804583976210417058986975557709759842239912247279923161815159269821485896822675592561401019093341988248716198777671184824368806597932533061534498459500053584707853608820782637092641924601066140504592498779809837816354836303346894452547757200796233167143921613967417449111929420246619503020694591690446625235242035117867325144736776983955743112149657078296964318423066472919805735040721545649209939449947291994910999452030803665411985745725177894494994902844661645798040317047397943925897840525970168608833012357400977473536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] 630105072809838983340782799362957120804026943451623595877686976477858141238585740291419204698728105236044980370322234318613678201802653988638789037325970345955320778963582114788759904919859985076729454493727927004178697667653775667584592999023170696304616895828068889981188467209554818702381609936520193623150786272388974280246602589770769821588699991101112531703413799378500848563124884851861405000406068658990569979365640885666679561518518971171480755515669827676404132958219119945248034872645935982424616459077325796645597825723008461124204322925233535614018331807962420469156508137240189247868133724410451880043488320509231032876764964829219193610703200816436060962290395609832425003336660879368887024182093282383017547612995851208632747702288045432812985958163233153043849685200165441622162547850099478481282342956734837838221812152380665102254602872093068081602592962117088826517791613402415034252271435251872480098941783057883604852525712966807366640891609178631008706963509542963801177320893220079230475406145771493991962012804740260697406369553157389901981932647248899667506071953887161210206039283316930623508934061276789389571600618099645808079943880483706800106799086881485047222873980658845231639717406195744681102008852632860871177694103469601609935660902474657128716264563353153557114127749485070199811624459604448826393739794273075986309030866717698633556699931400558110072211219009865945510064402481032806589018317005367308566058839592398681113207582837557251992906383018823086876986330831820734866956629949871433003066735772960413800601091611602972024261878543876884937521515443711986432062899830640567948113765602917457939605179370521114218524774727397906513133828758338260558648509328188681391259853198300700098999207607444998942539133673051725414785408903025951918585161753517155222907235242883804136556461528508097469968156458815645268186495626199255502572748980565931210308760452102989551371247616027852535806653670029895121244781947756554966873805810029945607946236559441932819820460423043799596356627989353807043278704837298688776870783600503905659104718016862291356925262313233203180255747143049353947844843118973764003331455888244558613830265132701230366177794506638973587669327128640692671623154995619265373393066794640262971081960926689109697868374999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] -1112654843705346151672783776343258134123158494803355895881678043134704823259711598901666905504875508361706173583256574473629511288703295403900886448394996157438722187813197687402479744320843364669799631376116224682599818931503678111898982062043041427049600110835606123692885637720021562056090036211134731197092100407713246703955636773876158391442475846217638230732550857150853594787392831002117529094177238525599035264421881584725388372956585138651583798958430823227212044692173090599825763826177123093096905165197142056522208192293746496907607403333348764275770542426178219572703823833669460187318504819077443643886176312731863964868622252773209725604010296999215912953729316349262608877430240056130746600870380572725246324107726104130092860504776892306263480503610899722895982241595206036414624337051000252003206310641945968613329174358648708266939722624966991396296038089231000410733201131026438841773414219949431656186292091712324958757043173705407166191788108421087469597590163119221601254805856917039791321940751321411798480403386394073469199531250397933899680755968454017273164124955405350143207772082589246865991985166564778091575262624299802310725364006991552928924040958315912749267682598828012756112039229682007723368680820666788399115905773540998077769382706208039312927225380605006148058317241066676753509208929388832189318692949227945926492022049331498664135682732637588989775045822227126232436338571212440374888919526733419534048172004202331551057411000042753262536939253749562894635388018044774178452960037467379964767856216150248972018669969007703791732729425397241626516687148343705672980098377435852989490794968997241354354940161031456995401588813321539727939592439059703338585380499498124278780925648955690742176852840500972697166085319158625387811536831003241440389094825841558033669385010301603369793050682370974694714970073479041583131488610733944495665047884248432081555770556516354300049766603757376676100842448389446277532201231413808345832112993751347937952151161186200678714364795184493667379898246638448559779933231060107611781152002845169594552195448431789925267106985292091322559440648032873242614328654057780880217861747514732304380494035377320801437583603629598207226759509498920154066838325915298666472676258143358613520933757509482195301889248067584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] 1521560279085601017704336825830136872088819070392564177809042338427826484985870913072790879141243515632071058577530603152237300730120682585561305096890711863776268115082945944438194210393511448006356840549348631688229514426803463724755622152336987300347674924162126865738513687230807278951482524156950006538928771387290608636289127185511247619756599839091490687329011049189316743700531821764820090321326863149256289129313453483360081400816855992402181852056330000332097517134306069682491538618471201693766237785576020567639669973221533403055217302510789443315892278475039811414123511539514189537146365895094691951766681451165228774454861428358680965948933535522640101531467782036831051561916949399602842148460463415256983680545280355973658381379215982334683329413930949193718855870825226125557630412568310816294405675793273776050727193713364433952314620722531208523251862468609131539168352433184078324690716073535554575538424443737405371562308366229595321579833749986272802970085350528645108802507253398891999628225072483961980440360407649041588549013037855223943391002445858883104752312681311437926498313198156429007358573367716051337504294900044340470050927325929581625188183625285727420569995762728955690934125829055447057898208377669621018564559541164064944130223751686576158036909513737513917022988572389686378491928611314311356886529278600683136469348572114385679016601750807837324864475018956927324012083008941246392721322791834594305254794353022219096692141361910519095316924319385327315155283935161190078117422686876629530805742245807832702293921993964987356986505620039535577572050275258372962265755998635845749211091858954434453189921138088154642771928459554505474698035486353821286913985083853497292345425100590138959757172739708317204732206894352923841274901847805740668375100189119467726725174448632116272003175634034024250335628062137357452261849142576089668389319496854932493004613879751593603333397057566013471867693220397766057186719448942196593337431103604163677477936275166765714128700691360905844168611827563415907146804737083933259685582825898281104924321313117156165934287349908018353897586603662422405777863403014758172416591578688563690718060875518292329272772265764533294438133510256506884357772110434246397205418773321388137928259924659436571590023163412480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] -1336948271244997961081499337261003564966119082932320736688160120640460141391922192481451681966722172177713437977124658629406202595803158417310918173247445380314059386386309292058708201729525436431580814862650202750337325190178487391877646721319523386706785945166610558759973936199675864912745154538873586412391990092360891780202763653629341924027794235979373142647538824419331034424337534152793291116704261813494157787218889102733164408078346730073521133382912959226790794528348158694503011978010894143027388857774993512862230876414363383783264102077856476215111858336271765120588800025728610378002189901357167758023892539822134073586451834886062284394694567158762654571335684783796918806608201848599256940811679396565245953583406491933731976714995250253861079268875900379039213334225718285316858785807981722968686097440265604537034008034778227022468146696562701847624491127699143539313143877368994662893464072062720807161220171527952784490261074758141902796251347933335887231080658489629090900250154041557455039726642706243122009775515571314396809875175957454637994190162282846618306341563623069725658451638815304435423929424909447283348972055569462247487218727266666376744631336334370747425177747447176467347343756499245622538354656169890525920175814334557774523767266609538257843637264934261724898134372529443692256209596039138212116475631132352789739369653744753781215040055869559111295231133118036006871825663010984728071064225621389182104643027141092523612472589072828665659897512520489612375375930320655330454996529955763754990785300200017026005669022626285358695177544573707237077697714232860086357533068912617491754491036549473672415374820924087234186759933671172026946191353873456971888725874919059383193594792095860168681007551410138544004888455317455798401242012847003468125575028703422173940967738526621930773450515881938741538291654886526457439650802735425370470938140177117009212998476206712675057584974705209153533668902520217384397378847619823653858146776928999227890501751381464245534401049985299777556445653453137755083305079349038236295888053204895668434159599466663942756154685365336530216337066295266066150263715544607710643990426278621358394593923649027607996734384309542040443720903371223863444957158286750160336297983473633431992665090591007968340896525582336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -252124473622794260153469527402654839515111472827981780534285325821868525972542695513379465835971749788600830575735575718606357625956516884771632086354198332089274677487112924315215386853498838671186198353166457673216412086223729024188915768455597264048713133633502440662081651135028013856312234089234983391187291201172740794064452260681942697368742807486534801558009925495733531290169789423445242133558629142931655081729766894904962229294595315639841463338771226957164169008174154256082837833848844270846561011191408388375538388283613217481819278879894385554321801368461159768934320461632544927955210041812557016732874000104606584635345959488769036375438974126541018350998041240005041676424679206596877735021101732926562986735771684159381488951199545021431258925690559212418799662164182153426231889669704360804704847622131685050037278321095876326080944764395534429363425223702840369393995432788331593776368843154405977303050137888920697889166525916985051061559225242271658244192025640958214149260020712707447805823198341847188957805060979265571181967653179924729319953160296280709522706327962125202657096541999143436552064256977939012630988542417290971690653458174709468965936623801402663583877607137426864933908093017975220374687887677182835425944279741862039617821341728851134975497993784900673715711917671906379491127276342679059734387355247382081526999320496879312894102627483869056245718118038877562197085626710851490779591713481256125913956633581525065555394723532480889631195202203941741892576849708894293859218056195250624180748184533905639690143268576826546952975891138673431043287529237822058454584242698543426225898349335968438485778821550852522766673347366749002630174710447474380740377859097057425604300466248477729421825164639067951126506904177706152244856324220593999536823041707817498734190847381880183303490546729807215813414871393146450869696552105605918857008664685652402914202918858284615538812694390505261292604381691090718447219711172659347852364343811050583480118784611397661074158341918781546683755171239301661135610031255596789685893606739358982701002408587199858417807154244288805766311075734467647647726588798100600405664170192480958682585973143697513635390175231683287911211597454576920445287349671504818216785195315686867489907502278141731756561095720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 3906499390523758556081508112402737099083816008249735009285045404141444061651001508535088525588306936123536591783334557639372615962429658996027195449901366063658743133854179770973398208192178971133427962361482752509818454417359988223324317599075039079978528315298746409537118535194397174628210915487833186652132861857360928022925158102086074491242871017091112772361128639469032426233010027340073331453516417634564714063273894245894972433801869236489687384476026702400628992689537153772929827736777572308982567010065105043010010348190818998646250099440806825185672068908444236560361438889298414696807845118646478567593890886300754572817322486297427116951661225980556910529208465552654186207402066824686012616732925145735079480540246492637103951384447914666349542103199481712994010015967759315053392178461279771339007792157834372203583225044220591597247221124727317893532506251412222780814867903415454629697248366297643149673779449705499880882883195899603596564306803152620267692813333504722418784806798053860186389795335044221913703061486570237537728422856943328972483479920597347504353072122029173446093021877389809781250471359064564184750837046295168346260633323118492583145115716989960351821778940712616459934575882865979278274847560971974363250751134852284502417945551544002510397682675534708929727531365898395449785388632655694439611502670545531072662612131566828558999055341494426488537952540943836417074755539428798121240596569184340095301850586129113494784078070679989962106607180164219165994442862529776438591885632558102986299639812896006029579462269801309363585967949137712525618443876258867251686663782371464491634861968797783813141066134041596570478677424510839918872734049422380954493787558906169545047794219294359372983912444856652522491016190508157967971556314554895643590444892966395749404421427072435793308629380333784707935471829602046557710184662021205799996986571928726104855929119826355095575133791499751394256052253150463231150327779847098717082218936729648691253990210748034247973882670917762096287456831950190949249945351473608942409962893396889680465364778868753396951649123540360777754045580438033457587048318319602234276627621324526832496244089021114398240419359894191943538776475375903816360394259059098011391592752101358496907234757562572904509569941635072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -9315251028495701195163411327116070524850114495878977831298368284117813211815865004855727141127604415655063499591481144068082495601534118331183720573796762004899010892701097844208355479228538885527472082375288663558532471030820687696415517374149462138796232326427187940770194873175299399549757077392613342244498697815066813671792271397613430690735673494315498441005166945626391890900180442206872180636688148217868793041581291142645531059074316393443496790309622176335557990802699476615659629352514321410786722382509116502723154383452437805871418046905773583542218384273560398105019525044003911760788546449422309457088696263493397556003450161589750034260270165681472816272775175967641101899482135033127806300043006996532298216428071212803872472670553885116071275751686624685161667792007328005217060675126319205964655759870221538815880502713210830984943894499554137772572024379463130569219954694249981440705640782930020672657077617006663853849820490277294989601094509755839963523003525330837849178622936603126294453570963125723091048777496620159792211488622747557266363624154986973212557092125402629988221575441608444721739956288729805716906126780953320600942094347221204266610990634531883153717342689671518207214222991466397711509458446428875539106170296106289158182888447567231279145601035184901424531653513015401954224487731366085790593052431931740986039615666775905328869814221057004511123050209947272383414009347812740644372406113973961481475929776361217343583851295255619421177047518386143892979446517590067992274818812232956750478220333406450375591731641690405177730036939558216496845265014096758412752996576311795298022664480715143811251201245479622044253485454641036696170497661339824243201924751808935150167982916299047955152893420450353457961553730409515259718621251970298531903028048836732898563406090917495710089699058615636321714266868908876845374561068434813275177957598082935302242997522019537484002247345825129383915990484583550694773732879692681134083960305628108856953670388866264909160048212672602503606557630967440754092555359235760233439541674068464789950465594546802449231886838459373025731542434890294135523175515673989557601639667956755616626332714298461416118582561328720529219245251302335744374940712337412503594150163340449252176981562088168403383402081812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 14811389105417130984635528929756098150430578264439626327541982387143669057214328437248160674377115138230774016067549103758814246865505036564029104737564786122955131887217697341898766662166984409098612442064897293620786113312817333491635643618819229486032194926163843843126564195498651346357954908960730890512082438012436102522146645171772930961467393479067506348329964341577470746944976055711808477005582228755913105951939079004377647208906314097309416193759832120105872567574541882107205713626150395887279346911091942712380442739727209132633890288483061932247777858314724600475895884769128531474377871034714257445334216543429773953238314492745266412056461921138791501835070910077095657334519660907118256754798338495383036222346330603372750488818836574919545468569496333694742624165987394598898847529588880882715799196878257110022218206219839182942573523887293009213094536535427263423142535174770086979064615104965681752923543095793556574256764003154064203869947900878134942219074546251745668641247577402866032217557593247299096220989113226069269395874461455969772317803178723755354308990816503761826360340254521768272124544279790427430517547835746196282225000409430268070508915929789116110240249516894453369093274928209924279771685665012492209381892893404077144338267788570478789943102261139312637113595312225381204756480062842093335584064661901229022499184171191206158244226578154287114821637684144025705501846497903462828803500219410478019636675430331845806087220250381673565632220019345998119226501531278574124333454784330686351888020591184343130284612826619411318148066903893096433436451435624400863737624420001457325731592817840440473915693924395303506519132647253429401749028694367355088896254135289672201525828027370684635831049954730745210243297738158250245351664190117677465520239106234829608999660135784679240139751725594198571815768867476094131108654750712942631532434240816494158062190023812176054542704738509271702194824364030480685326845063145058393318332962699354833884013280404946190657353902881146886280126735843917956380230735891530284234261374983136548411734014098191431132656626381959572811519564172427419227353681965910675971977539397728244561724743498277478911714777670235374245657364111298598391342598282685562590966948697391913429180199591394890665995003756544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -18306221332806352232765665103074038634909714052880585248169215747292439482540262849469877403736024883295655708604983033901754912692675115179139977665746085813399044769885063073924146555330751274973858172722405775870191492143043204243009294978020818959276012088889913318254895707782104632177791717828506579121507974454022380311948912616920475933284742491606765357071719628973821044798855486793093209457377361420342377263062808921206907395860726459286344035104450291265511611941906622445581580108390883526670602715647687724385206629740968601663964062752511014379719088039418258982059912979122977033886072121694375034247380267155905800367548911478163523593963094870691749010615296530203617811384067102589343244503270022358928400056744954756950984580647556014082171820851854032141238791120828688353382941334336043259998359028908506956845545364572378499271450424289921069340310290104796376205935405339579227814930902136242113727824362568501163989064448115546504204873654198006605099471853568530995482785406779966153872384527858899428358241121273230949628699841880491725981866236721514994912708211151489338431843914833652967936112391186869221882094827919045409464671642512384522389021686284030368356293189770979813052478983471670444319403553533303685788050550912014534946037148244446239210478694136506203369015442770845555504769229392608338321122378023859616478776925324631067586700804217644607256068533409114068712381182315132641499883706615832400951093733324970927859940081381002406458460963473246855072858266263297733345372038157938753854116147703544386826664223732655267781084702905957029966130398237499310856421315592802619970386724081607124653937153204768093246997005871376172352782685046960628226632624035209133018286941954346309526024484716884563199409271934706785020886010504293882458012468656332389865858745071075100959743771384072892369258436882222015478531389438289043047509106067345511248730709708963541086930872259429728761558065664836966809402440839541439232898907110650861749513830617854274760215392946161244635642371804731907877693274775079501140659028446469144915580494376920022819256971296606254735383646285136361877160640128534273396640846755742498367629128101827778473587576175182591036546678761843727787298685107606655218393917010770092589318920883002461391130019758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 18967497578114685167547128606140209307919754057352405742880288944276009637090798228218452960901593670562627679671180205136440450104517914721999697994822973835032983558510802850781522035265031659067933390105984440813077906087736654734557746437780093694560185309958119458383023649698758237940132102418715797036349988602974324417062860566003830349861384001423652609095573979702826002207298213793799876670366601252181214046841329948083703659813051016855374573215138491105038184937999939366282394466670410862681030135136164752799509142482490005425767208525248427494936227058590665158187693531877827195864758914299302769510922766115147630763947408889276666149184380819632400456954465114589151383940422127205770736133030822249241154024412095740187138417561432120538837782789956132223380448428408430601572191550707571294220455187566500069597881052727228421212475776007250302494765722745928568430624549538317393585166878786620520633828658526064908159159744424370724229704596776171792819593887996916077710664344314039760915328467612605761658518352670876695332151866315272349894549865317108644759168746107640807491540990667128970351080031312163029983443816230562449910108223188817160852621133972409534873018801027101198568335433491009882670611498647976853706266570877112667271168904387238563602253352339412534568324054266373812512516607779754915435419567553524106842564650005147372076740113954474146301255449641300128288316997725269341694515018797982581835998275993533108391377080892535495442292496993786965750407180224318815799870855400911260730662409834469044662634239154040498892441888507557335134124023493344326954415959247750031394114887819468830680112549988385684595204379688299959772681345442864727146830206307553168112669549560326037524908916715648662286618491796510286332899108592773125843921108310987228332576475491854964069273971890291881328085445647770866229769069178217124754018303693786322004541303661126798004292347177714696841225294662180405490410849323634549022867186121327478191900150732434346168938878971239116431497079093696200578407134264038624379088381078308633646370277274611198509346525082680748396816181653184058793799434678867512371995597401862242268508094708505591700762127526464614615088381502256194913526971939046092825744666834485114557634620899497038467039198445568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -17620315375074342525783721706406026730928283837447721501131699271553279132456032353231658532756334970710005577418194739170658970547448586757683340479673494219851677633069551885220146674377420452687593670287756254891260260650995469608244745402480650705632258495575712936419546678029447022586735244270755744321743019474410198233586052613175402555144063882015273358802901903983611413639291090225093675654018332827372724406189268542736039534866634615900021350784938771012963927538581809216924833046378758731923800739390832026573400601305881482910983115539353417617800759338717890474856121220784220062339653734034116673986753479547931473933352335836512462080707152814418797401375629189212077675848827834444328407152384420102660248912335762347542062991077924365503075507011430601906780837268290483685947477896027690722847134885006818481205917559286625061553017341738374069813316778224645320260871679423606317578353329708833595820136469088244871167573990886280211931535889046016909388391092065825358572970755260093200442063313232446408557044376507040450482811305856689036166782109571229566251033492212531024938429900799149917284897040163166207526205453197525010775108189371005492434824998435339544599056408085136486701875599308672940965393461594841857823746441579961680988108876961979372102711336884551204527790974522349840581270398489670691319362488654281028245313171758476307471077606263334088349852840598976247095647607495950603537815593093286549764948635103326289584229785956090646097405238316197026978130265912676783976617843363988082397927350587821950126898985268034094130563788098972030245637077430914652335258778675907731194803787920990261216893938838684471307858999405729534628101983907864084645803314376581845865745032870614092249958638010138618062164955702339615539121194798498544295830166716508752915294783388412672745469497751161518628856901654344426500116162451518173558477265098397385033896736022690848041416133337383801764130871262483234304773275889186124404654577057754050946357768939388396449768164434841784308229909550589009750902748864484751271847751449604197463083706813293375203394893182248598197058543397690954941719471128828170983202303780580775652139970234944719415630929300143250768862401253374085066955444788071044805575901676321708645938568946194807534493735321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] 15233373210191793911216779308951566197446130246636906688058403676836737418342774989333750053024419936769035501371927884890935115672208371232396913323714406572063961296371240711787914599399955222465588474672952186731869454733593271191457583323950471876169360202822702805523170937687514979780999789784014249308780555712151371859673580670639993825772270680788261572785657889034678468172612260094980955228337576035718939265927409849198015679419456019415131246578707408793437615274849544596246673237709794540058052274350018985739993132245230981164723813139893438357470659002393383024412160326475468745160802232678704428821415655135486547370223055142749334745571163818748717464204438555527307945377539641434671977855787797263462589878512162077276692868768361822399352518974840464062513271891350969631758127982047822275319804779318954405480917963483299973183622164203439716225175804523399149037511891286133099924221449976664486174619488450312123482919450018923252359984439487193242508778823925958842504331565156223027226192048135285729574030698369872084918847401705265546119972730597187213234439665698784038941096125909807386708230597862610008383908049788996444303760847305502371688278995956946594086749624817513914821142135837370024644058423246338261815005733762329442214420632320427941006830144702570134521000119923287323650606564371861575995618124487273677532894636134127629309251131001466269510903386767177000585303218750182780588390651679472997779148030150679827581029939208993612914533160190341224121769911043846108714296021173938413208148662462406963413416481819230548516056121913067606873067870002466979308432248423143672576387237558559508123522597758689938379691954048192444348476643793816015464243647407257341954700412220324012564079399408667308967432197284941663065647015576992906110916959028044451469241311878531950302639716453272142895335811322727976805377057433326666088571084438420886872156005545649282931863349582517720472329690623332799470730069810204788283316601441064995122458397015036955544341995402446520213602568753510803806974303183556306773680240218711469752688699996624935368608332405066416440501732635452921676068045334407423326963410602864288299961883146619196336175838244865923208957742685464446341190126795900164055358368040576731192562912387760613904649296019456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] -11864971882478125369582910917799394048845777097525875603971636937246978879560979381698213147605075756447847339450335629113939553958596664442098865792290965933401516071728860216597503220831318747262119838786421366822230271200717740625920999415510389167764001713545672051353030978702562847899440767118550394961846329922474925162417106759769132849630964499671904469093343939863981927855478673490129124169805111464325997382998512324345057001595410607070690937743923105211538656195806048207589485040259580971578256316288712872352786645099025236153782629757464315702468034674447285060646819808302063190210391155988069079772761096318364680790302814138626437996574281525471773735450463575320165637737236011442654374421449484831467690704214991509828713940104662185518609991651287901537662511406039848379949181975895418767449799919421617886155353223314615444791400641430725186555544655526190176383940535851793901391959924581893427708255958677873928795939346850702904380866534866627270578910787445166074242081938545735290638550406880639957685530774399605060470167775123323159396369079434574445204297426045052591765759453956850200775204975564550042689655248072777460828258467543918826917913895501137209771405778354072096547774352742081096040298783107031368903134671983900788432046980282701963161583598733880054457184090440405224795491452483215845118076115261398579087526485694272492660400372299477798961382289976030236448167716568250682428513987366129215832695238489550633041172642692853675585987081753602545675633271334498820650725684147305076960572663396204199856935106450282311479414839445143376064476925307871663314445435936462398055202242280640746397141987307255669261950612497450415316740288974096092789509024345531129036556412627905034286509886992015492025822930386286168613909225321039135242665689160930977795999044742054404101979272851427308229782369915992919565071587512047006191523276017882375212324331318546086329854320835658052932758451655481621292857280488053170149613596875407697367226080100333661968673573321483542526044588379650240554738634739051780353965481943799710283225715156505869504326397555912185552286705267547618924122473263994405029016826740256066209431570567447645643130263762570018918390098730387262480823268608891874489665327929271497774814360159756965849105086545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] 7719301813196357944275048320285255950139496953907789258562684461922052548135390972813393246949376323869377637330137354275589918883385252662197995558671276559403937713247064405216851647775871558713759011476911929478983880830958337225328614097370439691288081169961191251986312388696575425051844692647227356947934208570903917460896030854381151541318843827798497620253497130675347905508096987287192463127228661122711400867355995100831246480668624195244393556778532881955944437647819086237145045531734379219108729054413791838109934743427235081489234961989492071402252353806543009295179122957330169026952710183933786944699193183050920731452537994634162493700051038468430990283908068025900716486506532898521643773645581667049218720144657946059393974833108010374436268834463412761804747435541767686661276641886605411082506535230853756352906668354792231092791810706629523589308208817666362117681971652438326882529767237841543907935442021467603192288427854349549655047971624510042743669771487834543975093946362778153400367324111780676595621448797636441740049430402855159837273878166927328772493623958206328033557294383326037304372649402683157651567508598073554247506998165525862004623730737802967243771448049331877066368858591129149190061645809869339645266648177522292625314432652645655266411710145330032854843142496430514257736415496979039900834369345106155988864976128899895247556455286205565148327965495307229514379203109698619593501351626268790144358685046827209455997129228515801270986440760999181634991349536570283843426046725421235164558968105707240187534526563176064557184608412637863627666093659504294221596222553813473838327654878462070611732572501494881421442867290319289312203241430202093808471920940180452579187647659573044227971454079993189580898344566542092877487759120269754245732366918140472077508959043631877528212133224931303682483583913666225101302189870931348789689965765118111065961290517634025891046931277136899023162889593384606694756767932145821135373572966097062001337296547928181382552826755791236205371143719941991360119110967489962075137020197266462115548432933320426511219980848209757959368947240042819801872773458460437280295601388044646995693635536720894824817282945956869375770292206439542264439071439583181663674329719658289285810950470931653373763010785443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -4098565598003127496085094289862747913262390227931265256430988164018253486838854622121749085338941014768202121949571235505321311758565606949648861061192578737272319792909338605062255604651301505065202401424712141031136278721766249235336796528024471464888426870236315168913415548831451582826685611429888953897077561626306919454768388662710346135761135370894776566900471434079630326928037901161893605423663745007295457926226501177331119360555276787481193958471466635064048320719335953964200019796091856200007563124957457244926238521928813103050468094437274097960427712210943300307399400102974655569028790702262770994753973586058309593991691673725195140019002349995223720588033143469559304392269723235343199912580001836881981396727567500874912964666142733227092584812857399544742960083031738503024462993489002542098158438544175992654447686779260971618855655911686167234574935501483415058483453834608904309467941001809944601593350433583280597488691962864190402048492518099561790493756750110872338360966335381834474518093138676335672296084479961752527125796757551292733731488153416951280239436615756490945286671347281173783204128739054315124430775413373319774923530894083740174337078347738689440148627519651253092255785672770394749075016383102708974869684385222780077000189979326486093715550788571709247675756216383771674515561909156871605242275528524159437199305614839847093343308836030610836502009206265122542969494610949873186193982492125239120470326613438314917685377523436228158764746609946165424423629263320838102536327419631736122277778909784284785434282505877496036044469001472754741822693622735049195793919862893020747179796293343582143636879370409374446983365398009093063600611616385342002883559302508733663230584326955642430550546305985207588537941187274140855324468882782340774725297429569816397415806633977587303351444762642204007742857105620707187723593114096133383601178887854270737488297097873366368913523602753686276402150469369615737695807389733200244979555909758715992122833974152574905953693900450952824875858521200504849899638065352984698771138599003106568013134528332841033608357823594761605798877830508065646736974776032915394663077141158526603862548999603183375530921486690591401008843466666703839005277170019653743873405465205449076469895873987384431611825807687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 2209268710973987361930123109677201090981027679187342776802368108824689152461306583338026504577160108378417053072370402726227223103488052677486679585579060290704423909202107191760416198281972649997732819563337379975547492959972110468105164625713416977240123354192217055095141027828436975600086245209716816490202875581406200101242353143716860950349305749109041585914243063808377410787396151042363231934577486139255302557981218914732366684527101742167096842708945723180917109794914342985917373632181812042611689967058827732796690587708393920077793955952314792440325780954001014446967207133330655270641645148184438243032016684054288898408055585753138923799864368209741526860610555226843858362704198980116104941942576049533595125286911521123517629879044946928923353319145814368014615471359851260232478408834938412300898387496711357591948547478758592970762546443359996652191077657455178908754231388143728112794081788118843472143269968597792062742586908257686799127811812884021379894217893550293008550228255196652360219525528189686451480527006591396045465422765363166157761417998636203561459381525805153813483565008951092628810982554132123746963896076237320147335732592527615936724641032833754688067357863478253333848270827133664886419741919119750841883204448251366877750154303839389414499354800490872247554813022567330409299146305027992583584250126779290420515320444062659540501469444368440458883778373516003706642570406857607091145931299774989911603081797778233527466642627666124526442353868614780999776341173128352980292437363604361099525560179442326097706344474414050365743136031974007715095888203002720655969668793626459737530831908907759481948191728201954193155871592525007678865879797771754205569874596409064852511540170630283877264322607541910215063165389724757148126138620544365364730006959922181317016300627945222865544483653978631712508904129066583523246950799797227678342924116798649512054142406108119376918226651066082707186494029595996778765768842760397631032153913864988388067171084808254684409787195221205533679253274542534291980182786994584801443611277950546470270465281430615058643609535854556823418009285587896401585070495435109104290054785152466798389966918091717467620626121268803196089561597930393379892829091304361723824083179930253592431260766000939365528053196259328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] -1758152667831318321889862575074108090603444962216144915840455283860341768305423803053389800876795606407371189062490203938315978351664892496053562922818042293789342120982308156965406693948454656160655724301533643209809698815461660863429522507714451642769150237152512155464472628196605803738896241200658757420867735841707077764597140371293453136360910913252391879859876784048635600162891278777258239248292660911174345589641621560762277624539615668264507167682348848882301210041641568993195417933504954042276016335103199803552609106444168514295579121425091716621535109277339418892231031139003640551804529283045057268577222394103746903669652746003894084610006731532172786969338097749228699109815225356285694922601792444844661078803767320798221277293230875761163010414026103315324637823627072290328316534327857958268185543440826853105185898023921501542438886031186061933199731430216355880524023335335102752553227081127098431685107990662887793634711024856654437765672176144547885123097381026799157519403961453515231617536222147743676617469451960900221302829110864962885196988315317198870396551490775539137353865334643026792254504028589997359190629484733769682988562397296499617900957542163654209179841010799790306105407787826126789398768028883224422938669459200015077043559736532805466939256437893145253408417074870127169709360855446578783381625542158554788913251538199646303469892597297841178126562014272284659845637609723368616345224735925399959193972788022725125559947212644276757769838934847377338767698911756289855508328186753977537691455609398927073449826084030847114160155931598772003937714045111770085582314747471335937262135032778448375098264321670252903660986043324529461729179171568658243809994181436761771301581394999451412084340652614299681445322901683712771143913778555050023447994660974816874826838884818657232159736291364049636702845890354658502254855623135522410141619647884823516333918142362378271836373431445086515707192597870517890952182321858992445540032234487676887292048249126785532521642370436389692024684461995242614540463014453897642118332780693742971756970693341672303909576757613934251467121461216802634278838044061268986314667392970874129883033464840016914926037135169149698960807033376338507465430375377163127585282214893153411373387462343443098478478475919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] 1571531565342993417655033577924281604389949811439832146611372756379663621374011110398542414574519659353114044030988362556190255216591225665633210624418406871657747748980206109253855248162111370625263681531870841006864909313315206407456140202069788032111290088067340055183976170601336871808030166762247507582918832886005452930303352108329774884631236407603380943511213683303397492248389054234267826510620557325261232621836300672215756547842313095434339264683569568962504993337659711090938589140629874688293572013617191116983784873286001735516765367561949093524260656831346272288282476799440238568743685696239109931011185891543662429220202832778637265113155092731116968553061800982219500399498524582450952892706871729469339829769946131944283685666313113253051093171892084900357340399915417472486594802207098783281868849516643878067169842813951739576688151066298368564378574992828227376004643282389144749117987310084114609938232238467888723866712349027513580862051983379932496816603318940217667930118086116322881642089650236676718724571316532830676470630237577137026224620490449580161557256565010535660930633042021106478911580495164780382797373815056937568725748620442911938221856969705197988124212849016789460128502168491192590613759130757049002257771571291679326341997204438743388825865835954959330113644951276123367682611713925330320721124914267545923752391633067024784225190806298941491298638152979270143321156520109874855690387610111185896471421735836120037253545877107962489957551016705655002677490639382864754307186558272401267416552295383480969760744023219461117978158589653757102685841447648549890214141983699602332318940627128640922776122183765069385320069285271489666055058209053251114492883726240770627768099724709865497362487510556999144102595440624855734599847887692243014632885639513532084590782323447719175477052811225398935623069162015255268927635339824371821609004298117638978879741303614061675729547758027322898514801718701002361340858383572334613881239550215603873328121789211061684849556340353582438045775434434093125475216026527034144410005933183181561042062051471320350885350727549840892347164764251111103885598316065199365290728929380806040529123507211470314048567431560186681258114463293682441823129499798465858834530296946003131896266139224719700485443113975808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] -1048074338249023873789735017083013335944944504073849712079365505050489034579795787920283224950996615243345290267271770864441434951619858731422305291606950160233463737704766433695210993187649870788536532576761098834701618510847505300948987582024126161990795350225408953655705731661102447810896971989522511294103795533431492380339935187990414866988198544241271344825672830168701727743194887288447917214076236136993273111044331413976488457309454862992786465846436573277086721094348023618141831872344238238299809452611633125725202244343050896272258850222773649840341074601504859910148032271102446277973124071427216488929431726463151700856148468085702944528119341591810010661835149303112442623510654309540143523839354898448581730015708766445011474138686052195664036864663866042442198199117361914869185221623577962829990153032518318190813788673281758302663758801210631521725196950361781811753108747852849814147280283538393790747671361084362616338642578836919620494791533242286764504693788164678090650079029980788195105283312098472973119080425034549563493308073064438352870467802850512041456140765756377366806476233078607205125696682550438657268546823645489447144254461608441060530512894638921429720587556746599681777443533772611455287347908226874002618534605160301605860044398489530263563124290117512311887347954051212883432833516757622855442063901425527620467672334829754371658542958827219760342018294757639569131983786370762945541221536521843267593103584694329142402066500326771868643350806492542578886562969956556439572639883039234069877749810789448398738213049474962359770481243067893434951044998082201164501267210476490035107797357608763102692695890036747012157683578767311808128997570548905632972922806255582040024643283037550941715934829041164501662501191436811410085722629624845229452567268651195982943488318257676220701521981334497893264087828519853101649667096447570034035992532831639130945060983072905421421784788785912422159281750417520712085870534373345785698208655888392307386236458532722421360216643112497460095872874284183076911146933832321742610511918701808910131887254091279351329079806498772368407995629430969773337829358425380202042326008831909855606361723079183727295531763015729333498204152758861215066136309065545513594767402130035612979405814876264407270969080545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] 420668321179213379878736036063670994362366464753514354530064767917937921025413532150026043078541084104393391315940208177010844071056503739378475627873510664310538653834678312489852887540761287734152433331114711469221138983876847674255075851219681363171959121332604970321823923902411240409878112706887103950636953657809356611481560116484300014931793998289801295207145872226705022753460046908151997725115844877285747583799279677146160999488427790571445307311275297985256379845393821794939104307931886623647708141115698996830864414712277173227218361612083352748858182098758512118666726834595350657453815874977320666426986821375384831267934129810710926080386740157605531923294545992445991211796210470164675897856231192953602618676044960448953078588166894435666637169677442640982104162777809074589285246654762647404025773614040496833617764760205027255808186556306099668095839046539166475616366356518816864326610666700242603527272312436083796215292517931520593405034534700153045296487376680422866370095722221581152870016035600522806670034517396188829131874288675900312063203245597653581942503378321953070211129348108263268526877001600639402585154803880075755878775110306889769094614692597890261376767378661255557561769472337617177814524342053280064188772498246706571730095644717549368962470605220257429259181908342153267061690857715649551893738380427688774799125955200222198739555219525227189116228765090573615769523498179608318856647337317494324122270350243806402195027900108817646838243678888721435866875093675051971289336676641765683564389928914647038007254857821184225662428709110882187419150950729904860154039176903869115424870560872672186392883973141313734189617044380465983501867618467227913793754441020988317652117984134972967065316807800948635522206240545655345304283848639290673415017373877937732981284026385899187642663946644079310624088743974520944913099613673035619313913127981296560822076585173765394760179923769085521187400380739713459489557559559229862920587892872852700715657111024213374023606804385774169252960167302948244604615257880888003435203056337169468422369024037625835198008703619895131187334216739771821620088261047377257051945019331795620139082020138086608690347525300724777908698418988650456946563528281516030393549393186601898998600304746421109209175137714176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] -39940514014843300188490400638634772378659681869364821347289631881757320608600569903481479358461170287638693446313531463792547000657964814408994312807195119999911063155737601302466778352821834286074601438556503025289987691259720930140093387990425504345733748245615614434164495284066281329478305246319636454097756976047208832669026353654318441161445453643183003323803679986937579533873957123470465628933003523109813839171914196677463674950080210114926722233883299920529016607690655074568633018279017451238195960180775688575988076064995831131322600155401258626897968525830163945775421541136406717053382055489820306626187234871692832466253715065628802945677428307781336543974986178128495225608664115088025846456710334393835696547432630350844088686912024267088922108160609639966141939588279396019135867854421773822465508920043481029869527989525556223901128499371775988009528878733346180030121545108577376388649907775061276543869223869209249910065770648568608366671434019483838356119047867671808317424466669177633457571952367220937847148133685609215681552384402667227909297312645752205798824404296969713672617075182244662944095584894285458890861895507315987845039801618489362774197101943920300062774265437764205917155236634401601494389964961695906808653382698480309130257419712431078149395426502466814175923652393496794658601453884508657674159700677434331689568012259152563704535273891124120554628327530087915881467968264812836977580679542668171160740007677717289315001263980141587911202698678119655211223539579750643053496612585572941260538626884823418258696344826015888329276639624034224854248459355896086702562228990282381479608111881903153656407465370286924588711579075023500639851612241919191777833659355631449915510001264164639535309011670646585633729164730590363505067949971916210660139945035029241748936284567956432913453198285683284481324975720379394381872641653343650704745450171598776424267250151748975998200167825093250385527978904966076231959453022064590075189257027530622774186259745092272701422487247134722749603885191408060739613474488294738728573123292746559436505538446130582518504781968667545399465134014831570265548329549557148810318226540838710406807268426733078466223870041857462269574776940616220379360879485301780841124634238399827509413166633525847870757970903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] -62675969034524759227500544146028447576488812937531290610040000981421878467938327098807451845894486331024620837724753750964428431809667067249083057183194790116736558607166334375544794091036397850063219563194220371243119186480331131819707449929099145094139251159169605222311590027890097103494626227278925477850103532297559246024425205793592080117970012702535755220698355451240277035843112475658179501169608214916804240600768748323023633837600470955597623617319508215497545555443717416419696081939901735592081879531089111331323455401529824514279254433174612931377546616274828845222535044334547176522856643596087018733532208145251133671227659406405780031535981283403871560011856650529152230636944914898446559350152539476132047910550194910529039406331409681354460239964995099473434905075562016186254502667801768721410615677525028768958342314184469181844697655276588982627871028979361970844380366758606671282830522259313713546004268960204710815703724721585767649288999104474943286306059491034020616239408778552191113338370629603056091199825184728341252357282771556978175878600403107209707219707508532125029610401189785245035500960755310506977817908909755737197201191404388699975988179679039594769601336535983785395812091374642292525294239427917397810532624081645023126472442455945570277205281162507918726906249336079064569357647472940770374957918779351018134984819583256490157927794035352581842583584779504744207107756079076979067745063854783768806324593675456010324512720329432591990077839000359352720447700847382444261299639860284801904711582525156033084341371632918633383202959926272890880991860601230414049579083555692868623622990747495620989340520427812106299454805159898719478118278236539243844177509635216814011806548558475305202832929024065817619247354754486419758139817807962905651885238877091124983810654642763432127007291893419380693095358320783786313098625609917967066257998506805487068648910250629981642336511243529971679476055570438791683860950083360784665779992835269206540985815014615544722513300559246306901679963767030234453271144760873515106126067304856707214789266535582082118225021497341019378979707062824965291846945961733818953367672162405422959083670074345924355459275068082442847626539128895540852065248559133869794328945534334491021180886126473047502375060766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] 41877402194797434902144431342418127044043262427642729670175051478334661922111613175777431236031524607400135266617917336269489596419503399105170496455650853605588270898401254478523053582072562285108659539322653590745821666292988464596520343285331830453376455269970971400902326903941006194726150416350491147105469020888975450921039355857666307168513170667154440443118129562553184920196987869075402172783819249834156824992777469117347394061227919931635188084247653618350596567415976981966189115016047388153231090816359648805200020986034181735878101862262889943309411462497555415124956717160583169318372245649327225130148413394893973779653683997332528727442298978316078927124462941308096650637490310461714807820520969510257869616200924858798533315118925456182249732308799454622693787773028220326748168767202971588748015381994221348534542956498243976931391938018603258142748754299883334744350332883599322627312158234073038463721278474783235219136658049885360901661079382284467014481198116848116257452767520588880475282981642643300930496401995674700399456584215784522520150371648938758527466854508024762023284934055920467224441022016247024519734344400517764926307811620825130558831688453935551181126589211594326944679143717755980050687095745108580569324700878778105316841104157783353249239877844839015528949497738952603915016889161126065692113155102092155254284964828583730736740393656774288382459102854008658749771117403265122435269470393617982494213368617250265869734006282331189374306789364264001513521145441332664584105848636489256879200318020158057443068449104890224623946557468157420809130197200622705326214058737516117021887162677227664515568082686821338220375744885322668953463535088996652364796403947931348765434117474701193096359671525503181114786123524435076034758972478541508690703720623887312126594705142861418167678808818966618467721377480999824232788493925368112567619827831523091047932480906286241491217254586543771572012917336723309130273449016346120686217595175019381847417569701296115225176884201666664905182196961802721725671798877720993172065769886025616247406127273743861443459805918546297493319685083835986069964538213648819722066249965670107549203356312746487037163362150741430039953112282764810454755405522541897567447549678155785897276084131677594164943388672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] -12298704431539325305384607173508286598936766561082420425998491632393480065789764711416455003959934413406340403336436557520630490072722002741770159342778147146523085916896060966557158981581672455107043559388062437378818529620523237273652945287892257533644047004770954149481749292109234217160157147041949014562315744792570840323896703232606963187995439137966949044071056502042182186771240838927861640995739551901022564935739482236779003035733720344693446763695765847888175265684645401908377491942667864456201235564155231292955110242420199082107149200755490320483750426658611079897988931368758801228847864759368366237573324094082699083344178826287305635676796119425156805634039185911766475386257660436794815847865829514492226225861722817450381053606554994640024517452983589690015866975097837800577323895476946777621103852650948823963052151507981176593667538445784635193366177871141747993864945565351506339635010668071257526905705449156081425890571840965838603296937063869149515709430318049007651359244019136604748866032255664384377807100666489454668362307368347413388694707772043867037669010695347058396048840908718876488824547695525754466827925765493888675960570955294456303692522174471202127856885599404469922819442641807102127949835374089959869124153489662880779831364814935448551180841433738090433927509530016155281512576928953050855137167856238876010563105502097508603063974995046536764047984789521100979971037433649941097502860447635909326104243001055633035714143717516300969654242150744681632780948753819097915552572555645272450364389329724236854702748827610872418003431606886597545640006711675790164707477082947887060412185999388090546160162440363772918555160583470037360752347134938763582090162178282841062802902530349866706847361851604199792429022089744735061334714705448497157710879039977787137169651284242192171043430310740242069496331099429104204334112780486535857872520800159342519351240063115141615098339098877530175062376439777124242561609178065656156451893355539804317562530745840921295260668876692578593775765394273371952878392117142346621135616636589361256719071213096692198670827510650846132892306888563735537391404290024880944325443114157678524878002442446997725502220567458833441731530045767494882404909638742870096372696131744677080588884786014861950649364381696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] 1198078815953076398185973912537939624629313433186187136479457515922376171962628118717387455397235970449781023049190182895012705237502908523866830316996058953276564325876176972984610114886943462852721075297280013600306509959854642869216026766236943883621108349134470386208891495732346594662953882679579387270472545124580355010036589782833834229528158829132751517994590065764161850249716134218969232777114993770544427717236560776136372215551989066686722240636157350950169068863623387068160377629698722554092509624504687468743244153332461593796757542293221022478226448966506988650129292912249744767851050927091958869324751925154754041337101063993499080408227568345475271297355917068266702310957801572155874296973381585051406367546418450506015360004257606239511625918194821428025597086312370462865224389211323714874294692872576938956666778845071816982339343695120009138650162153479518727514611803942417129113963021635000120215823756415792330645755527970064317722171311880570518043509938998133593441598778727459737141800392023113090752515825547069671841941319672192695131149777869770198662800985058936945229691579434712216349206107247080036544517302880501828281549629325986521368777056148473519887168958927824189859178661423875852773579867408012207118668489678101450038931342727487970674456696931804843912598860242839518242155677334214629559300952150532561430067571485782913714968415296919282799872379552109874156107541407443849445449019312265451975497225200818760981128149474467327871908954896262244463167434022513067678095900629602402404094167437766722317126341284281465328751649907197000323161344512897495390607116684873334947940794536189994696263354205295946505394559824065436660135156422821152830505368409435867320967255476009183218741482340702887537496861957403456778089721335767979736776729980095968449874701621339599316798551082856153094296673818676405462091169504764167308057362232423289944890303407883821079462459393418215841650586350637817907448092798374058309286021888124266208812286925469030186044488511322054942644299792611761159960829081078135568903695867374078301296848394400981834422437859522927616960334792455098868352841245251592282852117852232887833014962065295794389721782671216409673066918789997326764531717102506073440615452706108047271049508312111833625730744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 175671522827247348894646914437354718150346123950650888508369177042172637663579557656255429727816530645235011019740183686894994499651032698086077690751056127572705923877770591777478448834845166675261949340748706486595982299673317820651240180642923500144399870001467044177866021899192787996613502828283321696745463190986067720966895966389278589652694869287038780159714032520270702821410064898153778933717731614407678099577403686151515761656352373760227733388999145653482860053737308196609360568942746349771088422965778430591172277285445260528088713812020818103721657240420323589350900343029608121443571784368320879306980469876272732085970048470579790986334792780507936112530400083154025867571893882578538086134911084776187342351366732729597836188613490712066093172585474611125995996925366526554806430700242653659847471902053007796795647044268416630439239355367098950198043152620711728142992288002972797158671880679224933081521897549791446604589203154894566690121050715982853620961059609027015340210083429489929645869030385624625565367923174884620791237652016479391053194516687836210654330387272538242887035947735232472983749055164744302520698056769039073259906070629165812071632154763963649868737613182923373524135351179320498238169702748811082849163517227023041074220143274831940605809117750529897284275835810163055727715243656485817372885535770965769001253847060317367444411335829604500620849707754531216349033889157906193218635451212682840936918582408116461114858220914450533212019446095221172132266404329802886451735703825999001804122844660487850864472119966647268224035757775832617238993242682057377724487738074397061234519137285433462963970340108402219940106291380144254121298462152504582209636379838267024887764057470051979972371587805798698571242389679317448130341996199156253827799087745354576058256749961320108693367371003523578508064829959952330551633711722126936018180756847070119568009576925401308970437696667378963611203396361848192507906902483837998019132065964396787546713386592356798337683186496357240195879173039822642530775090402192514877506297461303137196441932512325285533378065867945268160900544707065859577459945359447695869968781809070076735775842556783975441521860557403177753332130025648452962890543908896246889286951826658272568482959330939974592397049856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] 126891182158594577301525996179142857016360782768519119678075291187902487505324347254959139034243487382132101583090841742868944264300760052184479159575304372423117586545824144606632173482519090797077667869166763296606958243264931890998934089498138248188695409896987920689433156908982750876863407548777512671743951416487999433346749020818019359263736074015434189119922064123591041549385939150821552780746706687480384163483168555419992766106136260585845291019983082179204183773319269395883627389514376004299124138318275206524520433416996227379356130955917094276640357925963265851693965516849498759600968258705629609835301270891426350569018062594895391395744918010880859202403487429006375288263431337502138375226459814974056839258511112781334893325288037876368489397685598204294580036826364254223207075304959080134886244595958464627922127817703886803473128180223552041845017149068607109420121751622482612704457632652495211449781262114313580251071361117597391964094611448944555389384059567123892076673428392429333052761729986741475700236905803427260068888297676073375179953281395284605636761967795323599898400764912021001113337571053513225398293194589923372700287161588617036689690890223585961452041385617136873785773079980052120127017586300673758391347124597190141719065516761042754800848746893381009327878482654496157334203683805108687025582430127316726615502417647031040417764756202380899128080120021239243622669156100278057696129447062031028485458247102244508748545239842929488263872680780515558047739733858509865487520116083105622872990640034710999847353788451299307902212996118579462630468278278897260215467655399772117629538820846392358755771917756846394954714224514036492024215709426510942588679985169534154163646284850027807272490530836303609726005768940398339201168054322728165548627498637013082088893890634390724767190589887348937507189876489186163028700176981496369136016836895701123397741307297959000596348341849103639197302510877152695645777880651055443816472730151885723918278721420800398070653056417219148737759844121479375344508680533392026863181217244121012268646912013086748470121850731972628037327007126202605851488426063069903523664477457430853896143124043963657415461794439905913721378628787357415098885986825172496057655177874036598457597177081154761471400345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] -152114522490374718883964657020397935177427827936816285717124101335510876971428927891631885036994211539931926350678028880367124715300525703489659280549497867207843404963449743127440247258668648015427667523546007774669424898987923469449870703894339613144997318638349066814777597908418292140911506681173511866304236171408944620801944844104260628334989070682567380057511849709290819683993870003259766286274303672385564196408244713910375163673693860561445877819591879884205478254156109047964894878044897749494286421937910213590554492135356520308150914808784202958835366752041948598226927038355510386716608207735972838293810734000459176470738030650518676880146486409896030038961168857240046826806899776862610087035056508444095762363898436956727565380606229185897232208310676943100308790023945684952233479554334901584990199081155844522954449863055665978353701953173996623503776425428258425099776345816045531112337138952649957404309010454934672649437957649358546088406366281669911714535095750021539659419273704461875491878484571143445173122748261731807287583496245657599695633116939771495745846565880823405897720534050803920959301807319282784949469072030877466299852877242068848795297097596096156869011994756632400490155579102377303300823663272887322028043069298261061075023444924353301352526681546388625684781706608979188858844825987251900094591619439468125572347199846136738265022457618791741805340657035427137687760852266235805731184779392061523371624067401436043555442673744926561830477284213223728171860244126841714359364215949683802858864015488119878023917968097648529855268098996305233317218414207707246382443595063077470609564059703427007528632732487584506397919207633392004118264965578053888389634911269171569375616499267946295071105288533472036464365585501275098173796947815770461362781475598041380268746277108269439310515823086687968235922578020715289743522320179190778608160418994170922067140418883823916724751559280644420712907100662977999137630046922421140083557893703756542265010711049444234396828703671709356911363681251279962212222609023003177724444299245230221944775031337652023521506808742925842844452552990010928919138608768668422224971162708141420523106316999022778931477866682382612436758473066390641344309803515844270720477865606432297508147453622556804818483019776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] 57398149899452254718579176120548411662206234481492637022828696969612858897429863480856426638687913603819694244547732868175299114637679771084130690712252951976869007846083638826030331220041275409047073646512042008630584760337847304647743011269653887312190913053721829768993870286720965493157786979305088246099596180072717200415931127951156830571533627583032508392505930573625080785764287149780043068670688136879748133752275248807561851470161402795940215129933089953067057955548238882742407880866759740898381667948493876803170474598113322646656757799949516717934870061375636214457269142770054994912555779969430434122750068865463211630820740159669261482239059079816152034459819180058147760302665205780834036682502914562312436496197927342646903224277364789057091361895796377633382424105419231229166796372161242219862865494582389276237646823680208344508785734768937644050610172936104591665439861287137628909250056562019275561440404203246771530070262286333808801985677186872427477333243828300790371857737844781978987541813322983803252444231656215650255058400228335050281559221270399434132907284429537996625761955580917971221089024877162824308112076837391526943646050564582989318200165025649181164240871887586928570625989957254186530557889868940289846772100617989439476692234226033074181670673417055980780600117297823979025124142918787234975706418739128193958007610279377475877889614818383861316766855621869190569039504489892272907721029783615906394814218040079513427533399466798770446551478662198935668911874880814624578237533290600745548538804289292108969948928789353631318116336570784663554117261861160044785527386240308768982323449387390920475484656785954329700400366737172111699673185724589104067923129394372898821569576358945690588446210038275391669309510486022667426079023971076415226863327757518935147681414120704513389861774022115977480537183927105248212591467353624371559962518151753589860219081279787730723886035453063338601803863048948672179027360886710870512216047520722808067350488322800121012116257892836214351568230001390644160646017377969217850394650158577102786515074941043105348470390650720255979200284218618744812093326153748585835975700711127827325378451152125744595577715096481635006171727455329247375199727161126297203876247163384719728698596189541996545913651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] -8544154512207400311906305431905378711655637746637874997367073792058504544175644911910218332575606997707162854634159020365893888928826519161776256917722317224245603107758804714475155263042037357208879862390018398211368143542816074381330462130897918274612296467357660514842418170667386886465438362841891461642618810822988525933420625545815420213828537163073991353192422189558036981541077505117781580492023508278467063995301242872980704290849010251511618754104189678013739191873618586358523891871328513931444402118858198847263600282455405747885548675782265648850451407070267400716666538784393958373510132302615649419442131889390773338345660622706034312552663818918917950265222486896459902880477290535920252443754267594267158311816064087162957232092463129198003034197542896979415367351561545359137220574356323905547076583921360766243235180610271740802499405209772136841264920050734256201276421449651341325035999727791020505194438035273225134647449950901185601518499997874268362435050969231846550853088394657974643707595083664806966363297383921376988468866341127297979625878858902850440890552949316342600770842119414293813079608912235926494062537946603693008041326861807923623190728526114251972801550600761063953449454835212821399233293366530250798147649405956669515230048216619201691922309267881114072163894384320615461402065890284451852953521971683935475923668907414287784144935207802271869400340220204373100230294095744773610449139733665097251287426610927453563070152842912528493968578992865420044016564922409258988018011053167163648172980292738075356538629228317105597257403168247975935176671440991064875746066843421711100026700511026115352206157571026410682662305013405071871406574753114901703793296880599430476208728362616964563284460744232277338352308708637010614901681726086347357291494747497844643620063907911864857638136792588375402290984564129527686556637997498571395280372162321843475872068034985096949940297854867934062580139542822095788376557294282852215223842161165043100105279916193168249331110925320460055223694971262895551128706818097532994844693952501289372233241232498616663262768420451589826600949822178634640082769939128440205121085651362407070211933977002916759176350216053716346254920469870367702377820341100699995669353079902433456109035151790537237235499008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] -1244262748787820241448567499437536274708771304936207460174882044099021790665201822577358020661246707275579098984701944001863490741496304162040788525384757967186275283044671981132570534178792157593920292307672133060282836770033550410705087734031304338757960174055337170075163812950565357633454004649434327104261342151987846444291845221307487356975766868530643749368308643064113973393774964407369357027948237611448938871171713962444716424014135507666452861520967635381746105140380109768604094506678273833742132643760580252513107195456832511387719571943060680690358548227317362622420920413604432190106192858011724702510885353647173991766729729872104725835790289856423249357013405356929687534077418645226392486858981454184366769592710973380772859347543970448567044273275488165966700936072577840017531585445630523642822584614362641359168666531643542129764485709346215338542218606448230853002247045449305600392749359890301730341605645477573448829724255296491099966607221653931268991916992562742073676533844450648707439907904550074530894772797832981467636275250788429950572536836442448743094290328088348218273525491927150826573366655614069133010408361858671009060863074645198756266924776979520830496269641565651682395226665065586524433858240091427430024220178990048715238505191664091672890282040129747057440798959923145339326454796996076331479567423909729041851555824251601233449604588871412433318094107886919704501975974161217226812482356703405811377876832243173989509922685592852105878317067499767788249988341454312466432170693622231005567336670085050958090387159639167489350256048801448772785276048846081918250005424393410122837817460767516219886170353190307728165894456540044837287525720166198348351104838850745168555750734260033202935708405482620107115874177240558336105057810032391379096476845632820749589898431444029747947407363473287341419239862062201938202043618921625146185796256774249376129680825944722019822383896457852727870133823060878823838756331438629326529982984301913692576932789516666755361178984107608228754187539091137244690971206114558385457084113620235804031215216989232962622537356395116116455247208801344110605922050846309679269397094154899541496164555547329053793549393429958615462414696401311924562023949242450236836430152823462209941139242335837185994915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] 830298962941418113886983374131899963352870260397689874047541865720448261442439635888640034093742836794778591943557437455329937887726385375590716153087250414508492913224372914789080869044114119630950034421879884374748140055541449745336666055285628590056896963143836750467913129485581857485886399088908411042024666624853770701675453411221829075461334291476944291656750779582078753420623363762542889528488586774796115670839879025232490060290722473557319020783937951912753851577851202033503356040733146056674800237333760586445071931587573056221705734034060169530117930223443576969681721937745913121166333391012245301139569459322050011434925122142290503159137304356996174396585991230315440671451050142849442607091977982779007025265301625193027845084854570952891757064636645147113413217908729428877961661031438429848596154763055201600667701549459547607105305487856286590680172013748708463190940296655657794029579260935796016261384908107064886131534223227352063807889248838532647269649029964366646630961724138246038311983119016772024370098348720170559331320578647922997924347654348600356053775529567526132366794291200749314867687659310675968520954492600361336172238265593021197126718940831678766947190133430142418817860453480612598435527091447968416195455196586470158166205366228121401583913629781202059053960370576344677396632831592246232374260203060196670897526364131672662168778428684467882877272395005212378081542358930428963617701227162741305633806055248758349803270849116459845108735793912096579935051021328863933237263601586339322809415776293401721764431495881990065227147103407919250059837748836965294801715196956609527269756316936887591737122627963054649638888203687596198541156649615622392274135704334765261615626701420773068237530893525910995331160658893998509225646591469705676848782862816905771303681195576143118471033524362448520101607495075360255003054895213037140528424493144218108145248744889026331412884224157459709947265769335660348938758811745861045516888017161207401841643892284649811502391028601441122687308759244495877196115542491353707867843298953134795969799040113056631825211455209558941537261721685652899948600846378061806118842517324803125429744723676047369555169838789365145361788362378422738943874625137459499702956633942720405621007076112158185995894784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] -119273104414445990903090915153641780361548634252301414123557672091692707009266793384245937389218512793034236190282529816835245657190204479360489307237966224667494708447153643538321173477967115200216083550138897285152549426576962157287102548631708422206400467318338308035633676452016307601934693299899874506935640633775571877028124877366319215552600139671878897396984395743859935666726636856376357394171125215292639932000158033443529913182601360563218481522219977704538102532239475906685418841227222365927820523206276293823793716015997876357032361239589598866832806173392937298315914157896104768463574677154025694934071654524435743763715930604123239928307221141444556931066889055427281449732252834921580393681920139630845481226360409478960980534137916364356639602948190760345546276425055555075273608843441336529040116580997174337151102573674766328771474507317527543893573608117238173052623992726990435788802158127302541681225815042493975384020420793404231504460593860619952883557343492089447690536380157825854329816272888345213176921988852924142432680336625251554151146913990794351039227311106828228436235228353131315843892744385043887314356205541016088080643537594428348962734944745021169501097803557555882657834966391986763282356885746831353381417731293976073299605160127210468666868428103186503978013758093037709067904708505182016534813087226131219086711137196196083753079770688559774666399946366845039106261143134411450754806261239091827844699051445820629199758699772954591874361501715022448198258514405457695316260592858982802916420396097952044733461520314483127205922936116192304170651745562088913276087236125750729408820995637108274105400099249257868229769906716404940962587171125596941307226960000841721373736572798130609854152129799735530763950540193805040357804480091004136806723594156357194640351730104934059470235528635222705497282060127501997635395839634410745452366178185682432147904106118946733646497316601030699566563993406216528158650261359812408939857707781382280126708297047347986406709591167370255498111978728420953655440659129126692000895044633127442762719484290041215042776388209234370038044206839265505415914252947581579432381995938355395174692117977315422514580529910160484687601178556832080261586663246942749790510953900868871221022935563692674247557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] -26750488271299199830734567139719479161985633739315888881443242863903223041048385594136732145924351490993216594045802710248597183554002022626567653780772137889459508963231466291753379464554705848977012497590608006641446378033623941519032697812456350399959460461925672757426352111079285734087559059716269513293561032725325345930313711087033876046583256494992985497541333412193908999496843366034217895252058110702718028527354795295169745532472173580400597530165885543308110431289492090560406653856046462277995637529821527944150274608095493458826547117639382116265238381384130954142719836575454863688232087673450810479495759558500636286030488224521957399107598455862364557610585875156985160095835951152038303802276866680839105205328945149484968160612214428263960768949000961818867150341090713921543582463097338004445561530068562712750262083506160670071640187684051421853972092040487863731304725295871971741425973719044438376426761332604353228890491494030724190425938274861889806686450873535938805565659904882193884265013801759034745317005131864757489704113352471224302232744496929062014193070957895242469478406455166492406856988948675007571736160526902469680776805403367083729759234193223984774155120951982425977332501951333437934000290655710061539187502489886042890311646898583376599362087757764598441983861249374680393536661600191710410596988909090992765756697113756129491707220987576385636155486932366947409872871133386899793953639239153840771471947355566344869766342850493367182473138295768954431134913317198002577404290798073139186278963207547043771487778203292343800866128593411424024777618428029869149560743938247371720663033702832515811381654790057944963827715805409837919692406833517142328119822191087175015865088741459645217343743602726868063268097791229106355386397642328033465985249432153339806107104253066036093840038230582717893803922557323406494340975089550568533875406081893756003429188428563890337798124194060694548462541172444306043489997493071459465268946366834928859001107335519003054753548151896846832203268925988389131452372631862751681922336316668818266244790595448216301845042985132215966992541335139620395371954649494492097409738804229079506845536280803739292776332134743887953561386825761317967773253446570659639927537048692687361052816758341388495486976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] 17283071926443747166178136094388657094335437630686201216215125796120496686641583846363030436373450337613019414081378948199449085515616104149530615422589782409340376857590659076178985831712355971171165705441609897161865281153261609651937024392255814574057987463753505939648386997728712507632959673435605208107922016470865958380817044601700578889694998486254426235530664594751226846646578270924203022757067634272442918059214602385107956381445009398103124518316330907449331646764161874409662068015738934706809337346935493633299029894283194055583135231413836454049895297197820100886769958594100470305759586881173557200890310348086095613481025039986664694715057369532453813910574718422360637344900759305638688224320652865979759041178696795601241131478844962142174863309995389154934138016963700361492774378316212710044828847221120573530715463672052401990161808291129262023143269287644913118454174370499499483294232193290479984941510617062827650151511673115531376609516078332867628664469336004856975773798140467554932967881937738246960109046058476738990311962060962980134213086236261952770531160658798424845029471011583794342153608624827779237869497449266548568211986048663991809149332535904151072497616941156083145968747422539023196245345570350366413150348371667466566594499102362377769909878754795992098849283506371076845052741405997883416913080208211327214254626852253351225252370501842041525961469805976540229558665991157769656560503468008967731576281804948929835494254361152430322253763753205155279872965391387967366497225061686946974881641923531932179447753187056563921797592421829925582811281415657774029628290742104876525397701868422630733473110690885400303962595787652403986587906493099273757865092513008060661672826651129963477525683031885174454740104762468750701875883004934419874194637615423516058584193314877381805363942138320843319859295347801173060207965327837532375701591572172449130207217374781090600778262442920951637898682554995871371453883371211187393507588527029899531780184090780225923411150333539735038597696918394238106877011048363356019759369132196425099246291243311803393493199001122870575609403254504497780159788388924549128161187149090781512153136984878498762136789390451158319655231474642202299909584728958685689832958112482590357775151563773447241728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] -4433435569403523544423608753327511064342226210855565591031677564393783568883199502042616462605933512263242569010599999549281008461293986693073346359086588130399306418529405207659922885444575021197210636733092579230705441529329055383301574257141625796391447872620275446071313271749141983496647311683619239052466551337681825323243967828434208421312803185580269916524374283712606407299702226357692832477223620615231003399826100862175774239206870780029197667361580771413607026590046679565776790030195214172956626480732739841261038425191543240066527938800504712032345626432872695604745502475301937012098448419478357269345530192797327007196757730694588907358904534106986629643394009705848030423412199875200459272036913715607042295228407101108671949093714680109517931870634765585859661669331968277150680192730218372881178756652679589702730191066998645973923194726826463160733037369266238513833178593894166750898118238439613920812878956737001598397807748072051705117265644524752876916757267683315201960342320133125008298373543398853046251563513469913004911552686288372326957629976621582043595777349653618993321710873583708730179030768622508783911644760432172692241642548100477190417775706743595188314736301734289115217420253199740423868560875189201325658943276164629575254891322842867624453835032079689162438658271060539180801065101802668451596349907797338124246392283487713651082302477826138177958815745728918658914114976870755859304856643449774665012810678668078474973316357413800266686276940386796639246354969641839791861495306902024831468346156369632067980127968927465704888326543764478872864652213748994883934449532601111552029714021514446479746616090642197640424164821488324912522342983948882144148681784931266299472374031629691735051459581186730521847061960048900020594107688041523787990463293384398609858740398378329112679930264400361407666120573655156343868373111230683111298914623432265181002282281253175688021870908492953263823234669223646711050999061745716575728178316639969167793940229023752185015769971362916188987976573291736093498262009595799738935800512843408369072155308264019715128716570500179744188202835843459780969696910210560886924871511691933247239231083801771064062451190967940117739293669919713353436988261503830024432373038553672319385687016911043372777472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] 688662210891819758914381722885840558623572000723618321763119493840684624119657953716386215412405407055256391014711198400821242926029223720397026229531432002841305325727728391742526954816005631947700789309669383647691790436114432541627725284030440991033922505710756049327905713018495067529135727942091888230916962648937745968823007026166064547334789888923847658083157792547374849482951959383667563970280755663467486417673782813140412100238004482222747870240089517187137039136521118521706893050525070055119604975833294843708704235913271905740167649703630475278996116974877545342978294148797884354305469951470360567720951042316062593638290308218278132421169026533302765517974230945590813565913157455351365710616117970340573514729495519348742304680511677599128856850877999539824720271341894422629135474746110528152063631804937213484866916733628735997519349745547483621844458088604345346897890227526054002689093898219049533908783015982053507273622292985779014776348700510575391183829045589780132570161707612343066546462929033434039601271833096623596976023899862447572630045737910876154374964851412124575075372548291694920525093902766372993053961477368044959462885346391101366381870338373956049166779322327757646018177155777436841355527263618334232689111751181350061133466282760442083699712278764755576061300181115927757766106192159576794951947293493036446453446249020605933782682612263055037600217805811213248674006400292239900525375613259877836448646870227315782614202766270316099226824455744965200007124951951653965579442564870662280933618026336897609134344530615229030335837516847238921839182741342323363689317679244507128917205976630494869094043110104435005196861610390263793983608937614879555540738198193221534250905658784770287568448209381283039955658838135395747264316495931188112874137665289170956818009168915724502719755767563576153543018390826093861227515925427310603769460858856122249503359929884782208576037779070812328472580458727819397662338926417111691195608237023431066751542697404405993190021530719297983128843665938987826760017677838878524094299931839491138427142196374571109194161357744779254599496083615700136690076418810272068101624885052981083612750804667523593710701722598022169615066036334246122771920368920780171162774801060620265351933444760030465228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] -58180149833880004203859953786908531102043429049426690032926987471675807624819184121261732759131047343723098746095063536960955365231730246142119585342983225822286689707189481587877992782832903163110112357490974108895854972448017765104724667545035230868202787311188734700684837704783665709111975705523055590737704964933586802880367466416886587635089370676038074027126008983035726501544969961746369333038350473220354432880469291576776725216006080797446368755315104889246753383780312752383110348737883538838599300511548106671567125275790419030608291306218740908376145702127564580960975024505929635736115332644953308734951746634445035559623733965032839299729154652436730039032734088664919312636366183319301117092033166721561110794409375103805482968262910229166837940006657158710425335361630869424362724441900650599978637350835985105307695786607430636861373121441111206877816078474345944006291719941101289693503523698472470340512901911096096877612300174469845781912150908523365550539171320336074457447791259803740462482418957934316852957043553780209285323897951922927454881279005283157922055379645740703842544421608153539545196029376891792599115295197490260473705908441524039600525455423382127125071771430374995969347608857846463751963851538137758374927785823611169833202077906972231730549016008644687969432810399093636795447015442606891724056167627817710218691037600264961830737865703410716923187521908509274810706320504835871736170385675640845926019769189517180004989548880296865616776695239927696928361513563827152520327814074294901916064616467661180739482758424793003459543245944781747606395708890517214716699720310513117431923451029074147672848493103838372971530432036498138650846276673056965698538283203317971009350961063425525971229437116028873103507588164564492716861163764705506264412627832598500497811731534657401356668570104846759118156180735294687150106615894919354567615423778519930081228921840440413931522400756840255256768306956088235642967657944900420489136098388691215197172435665735564687219844368168934625496721554456519492561071316831291771612954214151185464906426763471730559820758727282414873139297757426763575096120544445383392405591545369351820601148094324215186292788338562354573391115009395664259431250491267791914172194648862966193249757428325883576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] -1562473753212401589428997822047254134172348759638924107273864291299047501479477523203711964470233369816778676406236108043444189649530705784128932997053915069475510214128384502207750024411565564460183527486830757317683859975038714604952251624304583666640981495995047239486243004035853804905396141336117000553558909823577994628334971048802818052937219121304916415150211726315445558267775089447740157713636886344848021458220881139783036456757313034968751055711823968785076733320570761384574595080692520497400111223006344701171281580354914922597351670969719080721884010387167893749608983058922871356950175171477977904780450885952306095849526075963250430005326477980553679284413297188745366594837832951035042155789567296542384299743837423530775004541265881355141254484229460198431182247856539471168315655395338068461033270266792830124206533791821865221599220623531658254109174467882012151333856768079601256702644646118047306545808641333226788647724558562738720318432067377014593230922395855619139326802261289522137991531451375172969545165886122124434972234374041497418372361235624763749538937142762511143507080601950511665446289786424498282008286157326994777491664244942981656870197546314922243508428090044825489797942477997896563266357924565740632087070664715822869158948980452894826110414650142390879305422302649503605129938323906191103305626336703604812334306309466963289375828413469419405815542830702334460494075560990115085451127186475295426367907759399720558940191409488586819288742076565518567339677683455197922089598156206334781073035548467981556773134951304801850106520036831719190086098242858263357976357879734836361392723854833099328095028647920026456421054019472717092850633153727135269507336150177194460162534351224412041729667170996485651395354510999670481998801997160426829599623271436300660288809600342034033855853178792284664197726331492871024660423790967313425268169816351018140614822145354517820358647308986113427525609622980108275764706533787666382358815145106274020587280455098438533552121466628782361285254554328692754011860460627095375765425112395889546087579881607354819216293078679134218060282452387653824759934844941149896419583286606798291685940866987293688587264268072347421429728280925248597432594188040699010374592585341504323974254410562378137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] 1441336073953716250820738355668639628848962398631585119719489629191249647260435080193002534441138010111130828970170159941337470801875073066984948510675559051726942768573776893933777650721898297327696226797712985431627935187862631243983922161975807723623694927411920369171008153196746512935408636812682649677117744020929167633565117628831859557293511217267912521054908421058284134653881810475279629230281745624756021286537274151540524844371637578586237415563668573417746584067032837456331881846430399615347180930997288600354115303787924669364966178420344397924419510149495001891845068217597243794758113674614984978703323793016357810295990592366248228338663111981436326687353607086085814322167538560733071156398855218168630440198730182421940592251604362907584895256826291262345506968167395188386681822645544131417736897485219804588808412544488588109852491224485615762635767400369400487528757157838395742305650748819464510651615381303254862810596026962680842734717734597970943720727681064739575984236091639453299948984514093006733586072376259603859463807474260864709252041763227397863244684661380539796066874486196882032798854756131054085085692637200096928325918014561557440048789484304611699046395362721728464484362958946358710110997899457706889776357425300702888837615099950728026721835781240974837816716279736484045018807301597191235114053064452128669802123451882472113695927266312983892688284419801303641769157295434312579944896131631497955915659556106613565661507163265286854818579333831297302597165516173087442571482154279229866397907157151460898051733515821286959786189155550593446611432575484781400335425050426373487809500310246781167169406218762709914551980553730446787030174097894957960659949091137125106819414990654161532102456442911504308908016811351847745280985527964231302398745896387604328926590318489427130820986290995166170351593502326357067604700509224411370176118770705530999465405987120895276012804482553286942333272854705005426541406712174558347421039361960755666507197182948287469570573225628796253401782717828329855872547071152231201064946006575581474919918846083221922794712966597735739517244407643217236818445675192646435638917536586403843081215193134656810468515757615873247265588203943211331525831130969756963392331594135145765256961428228669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] -277266257799037195840466794823573632719439414274651900353734881638823862710366600662971088459746170923903036163728272501408559578339853259427128388646282097144890018511189132942999210037943718597403070800055998244637611835944465611289351303195733905587695185887384082992096840905805008950162494990117336666381514022978485154305716958425191736413917787739753884928826615580325549104319322384761726009799420058381051346256909153037687246836287008558325380503521183955127236585593376993485075824144560285409578296867373351393439383741871382565564578571907329040697813119871518759576302590168578264768936956281020507374711944764539374075340436656154955164704366367856014641250999885428994843951121102407329659595262518931163466906455906368207820620588462340867519807568545260243032468965368112928100068599294203508546657511362776376086762356200136117041875633453790826191921462772829121469193462949861427494469238180509891125012925538103191391405575033414339087709522584639233413842276994775987335825501873855472655390165758211456982692101349630134880001986791145070500160685888869147262820650327108690857908163389467112778845815276396579217242362007888330053198334926064244782022866424929871722655141489209276494758743604626256977027383241477379106725812437111205494969524692660613074352785288038754125651713421739078966080243531340679001050690806250332609206114179071748748529454805267208302181021022360301596752319038703616330640637625942582557193981784171589124665579653988552280802434446202278130512602829119177271278115678003402501748216924976546519048783286877135952637712812013605485773709082255507143037385035343197335408383939816201542692080216684536182012663079280230480580628130688076041112720589402050576344561854194864493219030844315227283408506383717412579035547220919659327261294642647802642211047156797165734022265328973783316295435326386063975356482371964895669766191271432161976128061880919749982906635299395320053334190173460641981003058455695188738050137133583567969698769384734376733336457405950828225098341374125056193950003931894513345220864021143125094535593942258742038613618229916854208412464886617428846873394212194625100241043778629238574723257001466298480160795532291215161243559963397855848639441839895623529177685468582941061724842055780270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] 35575287303464666422470025856784215589709697863913920355453882843916882789763844734735016988876873459100934744715547001453928319885722571415231184626976751341552071665673046067548408224276574968077784002133081372506790102206672350831047702486677620158250204914953012780847439196879096379751305209997969851731845526074017242656191485879283048549599862300424640438802039261704304440739246558721539583890889191380163705496828733423981858030348606440118666063297685327359402455280623393452509785475885840352487488013927363802764852143040919775988349236023601284410529169380346561370657694064524973791440288281002822139448817507107096873114601062767575740387351815134832813794218388230090211155311211407011398817476524679671654003040670231500147708136133247184110903465137224827927792662588442535748400728018018867236164312160090801058893626543659401395021262862687758218702705186531005730656656519613837766214653439100825179831276177736344424380698018056226701391352932422763838129174802903672236953266514293826565932556029258910474767217431386922643526783798444539263003728958972518665570424411040004651406794420566060538803933881496278459984703537235803122154049722014577873256566857010850292865561689694511994802075451820601907406540902315416215889593926727647348651918142650362329870539419689353910210368117770905586920777219936492777294231054613601916279109954167431436343193943854324616942803242517280788932652347648298023867282443350589480096861784554285955061876541212549292745108604306193958571659212872247512713464001985524844619007020458126547964614694481003044216190955176202307755966571696807035002786720984351955358718874869348970966454714964571080120195299136270179306143203446230984384972693111652422132943302047734264685179151503137742465815424080656747794259598692507717648077134868025134947483415375813151971792203688774074989714502260265772210614719627053931710957847899305331775447490461610466645493552585003666040992986298911651193517283565116281724808991134980698112236956530632815442676034927971540364218710111625936145649987258079746925925048003717013615413989018458702878351385066249100403355599510525439874102614029251615238396557407201411733352151996950078464165954015187962398459609208431111358524742083874034352438703422895685431582373403688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] -3512518874866328789842880849795530505878545999465121234943038832268865789090779253139016778641106288286410262687721123613075753671641177774825222331021656943256450286918595264984036339211418300554804845147470446992336807632625294175909247345634300162640201342100017075242070065100320387785533484458334695199973417731814054369168436029996683437269309564085863072664194292015455253448166962127362712056665181740180289502413699725193245980741225355988696012258146347138129002511385530976543366785736165907550550350198247161715839613896881290412166170631930545611735388975477535247052873020674238081602189169326120789416472886630964298364172292796333296572359700794545397015424538978428312793785770447458189295915051546893412367996423769771690837253257800092960310903605864695173643628441278753235213278439284017507426420343009888887608604321123807590009531980353195099429341375908422709435877019304670950632470387436072475785644704526870073932558778606389048425852766367227302905704966302261374665386220129160716899684592995847900112020476679036077428691496348121802259437116769021887706102897039622230407005125768276514912635846128931052900702863962494262178177394708117613413862687753043765087997095753297907908740942399049395979512536107325749902337864217615453155688555598571715979595487925491681997558453173640162910757603034167204256364269250850085661508278441576730919281433064997534006705139593955333398944295292102086895207097985419684265537725575529573327403921531856919181787216551183961961490195917360050669490478431230931635666524688199845405548671816437101605349607536168375769598412962000851739292199460139964614119394409215214407921749623836795284538068479559279147498196602407736342866417716831592667439045282047244505983852123830889266071196230201522608442120254311724341809745228765373455345483103252856733210049332638849617648511366840327101687584027003615789670106822253953197987309768245723253152317461115487891535803166211278245785993716377567085044830044674058228319923159023428514961953420239457864989932011240242423035218635278549555043968643818409934776826859867458748809663302314268805707378385964693128616575772604188263495180755727270382714216440054375369282729122469923512384705303275738642435319857099006346394377154993035788640505749831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] 279609695650215899072830428195305898749090139061577132540978967053329309157441419908593684571717811371956781495850737455359632226000827624121470086457190676206934372888155050455724197718362598266709241876542060138237782126000132411278618623401407036846284369839316620509939918989804372177182449236796113367272544214881419547672972126047971141539818844276953150610025575075109529755949061068423420949675820304597622749319958891916434022531203412004305395479982499037152665812524241838701326716050301206186035612499268820113595727230148242099489353647984945892376657659394998957862400052507541092842153871641804933919475321339165425202026932993853593372870836109833276813893234893859433116496107553994079428937152929841066212689088126298520713214999666613999281581284097540211899528265329565488708232844919373050354045921598088581016633433136891654451945209005390017977337581705020803774326707948258633595492921179896030245956879491462867340793075864782427378565059169445490423216844946991491999361255653462425526472893393763069021941447821806870830749122264266149410109064180318366688581292509842891376966965718910387902479647655731562583391830217358386832944384070953765698534071815104291865038826769926151882429097377513565978500817850741643941272091550091990834628205174381436415674458598979257199275142777213594222485635921374354361826289774965483685666757136556619322873049788258771561411692120213638101869617929786828828781585371330632010294798382573809807722927956411964623477200717342847804172410655098234520396405382957974672847229291124399978422241927306384604332034976549165823728333704957906736611550467529218587041394941228400275033360660577551676423456806934682232092714797729321266080465825477328575033978063222100575834964547000231851289819294205673778326138844598561963919577980311608121677273745693901863267062244660139764786748817083393195026533204700627327817708994192837724398279246215357299003927768046654095121197853392705702647085349455869383765055066375100540404553294455572092358691424864209362182067009185278070049799196197415549263468091229709065974136427742474200602385348994379455072465331424435522536919458958632584261534451841384040589896201499757299928744222319205901800194992055999261559178274204646534215353495879225434702111897026560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] -18234297679187088833540997938993577680173257861259927632789460696140503393483615086332141771799698728583120321006780422818328768078907589860582341417400284266662486417587525107351627209933303240605529783684148959113739697216968993362564429884604492766122332669286075146636468221039638957011206068691004441705014454777481557606345020897466852342746758314187103797216398565414007640985483866106259941630105378461572812294429471983733444600894301050778024743022573436885766487903901411179391582765045305847144023206625527686797160347594019559238509434053868852298536207337248639266033567556121113859639121371705580748910460878286369522504918066156539977176362014140708198833711052426885064451731482169467495810430978984469233884779500578991027532593103498156000888774285241717697107523574681357418782340979131184467448931064789511727715342055132277215660347650879118923672471686975310562786783176683274416272235267306763546451906275961544724652175637034211162574394765477226657727665046375443745761152133956814069303364349583013393278938733525159748308865046691323113818870930204472260940718282186429207549778637854306276972814005215342523780441992863878285120034718684343074801305751746401488064857811452274706972333689552900016272941804132077448142251473407086034987317504763079268054993450455567312953990667787265441886763195710466711935446903102108162397307579004357338068813231873331743156180510973546320464993520393704523170130236460695763993816464606273171087340410995062964770918377235150356734249025646598087930872435512979651129322009362881317362626912924060867373524771675477656298674608033950187410168153339861979147169776462852111277622703246349180148149053143728709770670811950114688667278819089521452425699585197707649803482687529795451604685906981516713497569865686291507031238153581255408043004440041293652022796207074019087475167650060324966708739371701848605251100579191866736268560753866223672167760527518274255155549748298996343860744883230402129934925113335207090963501104430410399794403167419132626723280486570278561784093671018660572853064307053344777340612236173090353783499036438522979004180696613772540516642330639728155776278139306994748306493791892267620097176292977905521679713619568158232201657743221854184430596268876325037330337575731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] 965833766931045928951398736168859342729516406353040654955234234831439076095587333168382316908432201708051702415167753709848765115030493012270682071648810718782876564481986769431048948509940220395324641689525032657297333047742743199348015487468773479285333341605852238515740291175206635852308083301724314495040726585649757780281138934281255986619200079600854822377694672775115174509991132874601801066867008668129511569208674061620557746288113074302831652670671154223994706516763135492496315124643788249415570016463348399417879669191251000146712697793174883681624008037413662130352922628877573842583310444130787971550369870822423682378154720234641359516939923024138239618161663144251677539056495495283396226435149781836399988736501817058695529120316757614341763500610547652186378506065476117000426070662078955193999246483537850003565273487179334684838226647670338216140986006718540430172672685036678942978083328919169308154575030078487017666970389623917185994300490894358466979077298204121427786123038619684952003035014887696341016456510781603345403088263962898829811854470340891937945000697999269863304568681261441775216302768290041370112242923132112272323770611214576181322498828505464946674465537201574293244377653549235562301269353840547310033547710084875662216516724147460666619031381849809093404057052189903717533364434187503103280234289546515701310873879112598885700295213858723860311148273519296268993984402620752491444128240515768307047886407509695004952767532181306095622305093305484553562881363763330630269867378363337660403762830864317660899512908017086741816932010146773122497369300093261652133844974701753565719684692088848582509327297297086418199644885677214022192575376700460987304615189688388469076972948028079754567031713057828647116658911250748667485219935244481510194652215759492361239217371971912483907138200127833282750206595349798717347192381979652583981437297753163025410618942822629128797683124912705972620381712868904191581018981265404091501004091353834446958088921309182941412635055370259800723712151165496703737070336956760749383453325967423260760339570583645392135554834078460356597554918536474464626085511692106958500682153677449926472579087221828336547087823146934106407072330311344970500902412664360814747147142181565010461835474763776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] -38515701349265360346759176555287522389604776426838739443206109552874620093604069275608882196014440118866927145603893640446503352857966005740958299086990759454384124176684441892542632696720287911368882554113974014219095322422862457062959816938947293879707978597546480623796590212126348407237774529329614237520295340736854870509151159700156077579064558732858057108130362657682090307807064717424709665801292766075045491770085547406498973308430598127347692885779925079183239767419751185802927183855906314117584193787462018606897836144697955936734386004306776980799284859105047559127170622574370231903964028559316867432332069581264210415397233314119193362795429654532613296715236281784406321611505107734416581977755632285633529060556923533511186735024356773706771439802768850249635866511451576287599296947631593899742579540439667811559497729543577397991670438716041170146693274759945401947284977960548233424628850858233077429715737806087608078727619464265300004129251326040036349691452478269541895145325259457020623311771471669607095064653915348482442923498928079435924010226221573423481652953639318550684574980313209051463394199665796849279382640808952425804099094332136531936932088414729264450921094277301580438574084784020802827168790639815156444402936528325533137239673883716962555972247744857931503513258425796710417241722110968661136759174027633988933405701202901931048530449434243954901248564715384582626753577384439721516161001982962561920904793742558735165160512139010446526515728291801840682230969505071707273577050196542247597958268488406723084852317312304647927115950617732288937474736656794816154837418843012572920641121245995534399158472189067121839222697318574963854010236684080548409102325353170744273540704574597136915769244109296436243640114325077643872606385258234892663971188334135754302826201943118203325270968055730081237102122777232786839961389860519000906501413711837477111915750571633353500930844590105078871534983559888261719229289195887799616811612741448770664865063680839361234941691060162444856740966766689345661536413742810183123706835128360100462446582168121890968436014944218433598460141654428309671960293545060518508823719971019090002833711965361050383193541178989536482131815953092682024831462681009374752432661824181157497300582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] 535261838733320258865571364673898120864096393699976711108628279193130085869949145335088797634284692767849595349058761448128814512684411093362936915204254619813576744674537319384610003977687242506635270584187518961511939382034524198038245724308462898482147122188600002295795996521317183302190000414399292564866828066289409856131441946075102297208223779048949234127923354796876690811070702858780108979730728022302615479895498927961723975030918527076772893717010093109180125347952501136853707360181378140328153304995958363788203903062234573075974573846758945249036326831266761799272053859375602133933554957408062635877351499500835365237981863738023727383927582244308693330263626431514817747427774922953260975055650582262569570882447369646994681046135477229859231822028679837216812086644704617755030906283079223280304978363632390348819426254271502859241982358500593787699179374004506697873477244563127183055041795134953776519665365585240035473880458402204065602660816569737777785249096287179590497027426895968996441736122098583964600872787599002531868176715329258482812340454306905968835153034554790468206959367132011921786870609113798433086882432659533480897166289220290268393169266681536743761535034052594932356410033335571321211525587761313056473145158681132099128381498691383892463330210308332749860652361315273072773945598764807792674296625758229040424316436165471867609807937053953676582003942735843904103037700801903802709230206808643022634034267746963877422330594396912047832650771832544119328563216857357395811358571308172461500248464144401152382512808750099436566360627282831774066270459234228891215670682772170601646333745778360260517478120429447520299848084737831967039042711561712167755813397316179576999802309766993214196414728958368167187512564315000941248034694017372101819886200102476735344938532255055797678315589808006744536724299256675045733505897415784135217259252534861074084383649102108535373836794239042690073151921537959323422566795956494774656446513498780996750842765307389370489208588315410917943084244557102453283898753788587300336039624779743152851551428286217262421719886092721050957213493508483709205351020088904953826801540576395861749723479029687163142508044257974589493946946387788195611346437778000160702628873438815056288555204608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] 108752184466491678136425107299554807734994283985319924180125693729123698387986518958153732448981576535356497901162230616583556357588277978230275596865234587790041716186695829935311147490718020974993879987760769360245320498031375713435023664053328098926845959039303816814032049818265458205039674156418424423449812138199416365790050638770799385057790138146783051392884875378064638476423883518706234858430446698092002305791739195023820867175986974423184095674705819153795667004019300829875370074398208911761939304402938043817414173261103930986424955138195636289650895407539341207006809900485246518241769808808418347820565437111916424956191521967010750432468505797859051523471387268995725147751886491276679062776429544543047504559715818758944399880561525164008229097929035697800309544668613100660273771418417752787073856025209919920712095041810818297323113085500050053362347432409910965288660974800482006646462663186043818840464207022818874428046464421848182059682846383457130129530487168373507539856983211124731017496168672078084211154055202860375936070255082633151321942223316381466593510871904271323780977287735126969926024210286598712777679624147564905404979188280307723876719516055151944319981012568251388360474137554656339328787456141428744616728011199356826025430100656302090469702180304647162056615506346718004765759522019831318807643013358533762738292527364390908866094478785442469806980126748729323873760822285230469455521561859319420381977115252357602520906714902501787234974126337123870629881086094105610883782136122237732968506058679720361101967511531478188719141296412274782311649046406096096894108013704632435095334495136758903367081843799713682119938439249179629306812154960315254060618838388937774590035786643984555047516331641441061394125883244439588393637541174792122097620027542745702909172862518929602221668860396774545634886023233836409156847954573974131576151659113168926299102632079107731981732266594527184757251335597536485269690490246426981090745591515924168545256799418889882172443873980331218467047185655665040266135568001292154403583376698856057575350614178517277944630506569078032888908484085906487323144201894063021822786301725813299127330586571212049116783396581879875242764175775213843016104059555987270034566254507096350866779668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] -13310977395302619992556102901001984525895957125575561210986659043898361078646207254717873766333521243729220552343682871440291604309103625188331872100855107234682502832305219457281053693431581157355369486179672675504297709690532392852264408387769539969901632799843794448039543338135224668194648143775813958349253537906317574388728612451702170255001711159187691345950736421970268321838189921496526321050595999197211621195863408329649727262237108367414287325043015571198765816245635403770744722089520042380503201918609270302202488089713079643854447569733478167833568043786165883005554186895032657048743816395564784156659850377199390495793862502517878659019211234425146216306311006275775061526985005816483720454221186844918311876156829549835677366908272206228474463706013207398154161734197863118019986704172604589067346893125519090511355182531992333534914146402561285783696311350101780791974663409115595662900341772150856332073454394627827081987071148939629063410533622987645851981684863462863199485126760432932555478326810068794261477415170244100493408764082193469851913218995489955345194671062885025048746545296780738204036401479981297351403302028438917562359530275392833321855167082977684966751995384729075219333269099861642576988158871095401356151838724551856457402722554802675191552677964020810981380542265518484875739555592242483563119129436751478130230180284665764920714113942475649027348550110896070010922018122644093539530929499213983457055705058793222445666242332223263339921378505012648119059498547225346877079668082307977125980771782171533691721377121421561635039825550426365904270284476279720537300209789553928802600391672161232635427088079066705798684360965492326971013357144523047517866434183017335889849279876636672719945378136088871401902245602997271639434453945113038023230803958873768355943220090289802073570268569480982270380503264275775507840790361381410492437167456567145126435645515236989362877646580519798051130642403351318859007984313373404877398610999742246780662528059128279827123789936302053663107843685532540558463375017914169512505964044648194436816801454834864140562984211247460273263462620757179451188120105076430386090486707347431957251489823242429556564082483384642168427211176662668368658321546953203329966519007031611378727124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] 992637790856977465875886306473244331750917526672417693945444442677328234013069477838386809784974413553404781177697426052207386317597101671313348695197460953612244404861032784036099636062371779595622639899221986078229319824964037232651696151087583987516735114438207050649782086468630657918303725552675135655526937494701370410388907379710139238455565210470049802645811855980761331774324116139601082103775713728983841693906953727704908781048171284621312402061033903905199106276189782033574571202173104347872089341843516100445938078619131435551805807496721383208845355788333067805867633550406554473736140598041666020507828984916300585736829303887164214441208146932824117908501586248715232474686385222802259068586928716972743135235154922995190097556659161957620116847619101458487656779188859916182587486185120389654387988586179812097629854007024413312371952876166396490239822990736090864227922878364708526282765766392455702662079474837941508707268518791952036635532449960792328039077857727818964273777137730195165322365868618025964361072246320645818661048745310974176412533238073517656886435231087327525308385557439682195055502359142436318543015229600497059387864702155916558598699807045842690425447503199211464957680793503715156018062955817441484857450833503092784415380021267125129687645851822708453564761529247912776493785156356873927426450492352654454447040340548836453150209446490004411397238948119291198033982791325901117648151078839955869298082140434988621749860443271489475403676234798390333668931868981219320647718521840921098169246998329102406215238127323767952264734434938979206680940204991704685370283301035802297679002403803360719548665106488981545726021196939169071872977630159319619843747676359006035372868209775724440808749182704272876131708703420209016850978985004180672443358316960327074332769801049364731981403484993286719574370140658562265217137211421173309341006858265305290207654483209206603604009461139356094067636671988069614521101038865416753615846163565202283979604443219056548731337412991811140598259593940308179896620059293672506096501323322135955315960862106004166366163545245676376995453368628747021819762629064495012305023088352788520053339497420801332277611855196942340625401568012524171889862070592132436605513204570515391758991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] -44195299367337428521151293222489936836387294754464680739973958411999000618267297858108839370713526886149893796182561955479704413134024893423659500612237287240033479688236246427601255081193940405787383704462897948262238117703166404247342581673728641568292443366755968885921085542862263286125399952677423516248354434938121610554947815794039293975440390737016302911100127732179756808648938700015041453921820664287392434272999949745512271712191975767550906314773042542794062039068923471014375363273534296737613407319930667471372879626500089922651800584161740301162432247319929057478908739820543329704707332696284812392879674369802172881502403238557934686645048748332490100785671139820704011766557997985903112138620730960597196972977254016032674126037261912280143110392330470993386606371412629783165857889002374096775256168856078039947797678067979844854743951670463231406471043027811038798463747657623148512363442774508097447309643839572542346077388675231327032484389429059418715185277602415352309011944704426019929949064296776820717188349726664099312168328001350073531479624470035520717007134769968699008971894846885583390325825824010630191047908326629192121866990031634880087744993683558741911987654826961979367842487204715694332431529997868761874698637285188422689783729140903462038840310403415954101627879242101022260889248002663860928928011493164014995251918167549948513388157632280961733017132286830645357712587778519932621810414835243154043690597982957222804393788165038217940365456361794501333454815401246830078104490936013120220029828954554399815592518955660527312976990374516086320566123589139668561302337399370494008701693695372769894318833470830305845638022098374176742389619750075477644574038808244845567992714423007803316263074582691641350739322942018528318231532132681096295274472404865031687543511163524816863796256130704550994727071893996706496172780958922991545174534384924155817028761431032462359370669767781679739581941595855486915565892678433660777799701049260551468145246662017856471160599864615003579789549132605553074043957680992283966884707795790619849345269566722031904648448873594121274780158295369039528080770279103238491075502096347034028244967317813759701509584102654959422902153334619951447425642683710924508836567037896390046908416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] -8586942592771488004046107067342529830964325698649449252738486249629169264821314275316652073151344678200914109169560257531649656240556194188075490232195764770546840746611668773918327302946944793683445762400219376406733162719258988308935267000458641016438254897265039099760727459208960992590113256496671349672226281600374637580024597279425848432759366255849980425989870777210712652746985318737210150564700983029902306899948098742019718660158416857250705598558944285228135708621690904782617426477374683472101249856030206343320961280550805840858340766442053306592163744215457676678522294463307373823945680471979581074573654040192450220308091296981189686999622626823835645942170482620233160061931904392693602285576769314487693349372097351902074472616087939814108976877043793080067676717995972337575364784335807964302989680519903170066532815770473788808746375796559468575158666125081921534621847680636087780044091804906798864241935414305880848475496891140455780191161575407976833883470192368481540442065325611811452297824744612662263141979721258139004776404848781420101082454914474407055839257682484624035544686710796040495407707360446819712419267455928336990734696545808644874114867060211391445872593535116645302238774372650191826247552496925822526489156456509951198000942325373007260580600287332053818324502842416699096161862300844754567080148750155567374998678570157664813038356775218833484075743370145326693037247999275714816800404393449814443062773664818928387790227708899602579539483228132965066604259241926383715507782788765388933831933126527976937803581561175800832599504247851083644858255335806321739249013198033744569356398262477015825306873711630214790902010092046923506649680187679271901827051277260687396944811431892818986361093933624194528731887952993727207340545768997571186408141475618191089289050249605225690175845016491505576786011012114847779146974872900863560126377456998035721581502851497258468532053950995566889225936277959214914030725340144735236614404404299223217611394123934365164510665233572033668054459579325546548373535871371305743992907609612231806861758821720427116120348841393085933377458559916795903103796078837686532744279260119795712404862124700741748342178473041958680844091080197815558322464214658404497329006567764262912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] 123018694068492568865417408607330038947530793322104354014574122258731564200533443876329386744908742977322776383415471324877072206506196646608779885071107459321588615285545548597860604692038735003493294369426226066737775569455764339828226214939680944635542586999023513550211446912383600263745609819615925802645993323140400762167191478412405361844667371340784800406073548616543579805804852007450983062754012253536566072486923563690162586936104813032617875277479295625771909533798182176936906119425999090419215229926543018926324876271152425186957333571055302103285868404164012112164458230433814682598504541702299758022422405310789102828594305635682317821393298299814149354232705843306096014971793686488786078381110482630756946170677612878014796088442460569518917277340089645575795474584660743001066926286417439701396407916216080417807929709003480290430184303580336217691036884023308034257102699454596388130013774210908271773782383966640443699679859941722175796684756173902209924043605312849234456546439880421248246188636016170846510921779452613724373519772786077744827289672593400590369254705620525639659594203650180702084468305008715570754559043217422779515186286801602947110379531393566858273919308428324119500233558386530638322695931414549017140491971713831762581134378721174264400414935952992508390433329428783887491649073175278571574218965095850982875596292864331995191219140640720833206261101800504717002417850639708934985002849169468195648430900175361466882644239437989120067694956504557874834984995354509150963219996821689336161995793860220559093222156834528251034272563124932043590253223161300937978585285518683074916016695658496016923705191909755397992183146967327735186343294209772566394546523489957996499208339669156288647763489415541913209014824818332679954828431941484612913110237584754422474121618462261347439755837703081185610555000101594045274136029920245547133962218407631432468370105422057598356651297129355281259996604505197061059815197853349442338616564342431640348441532179223436041560352861162232605736875205686700265190223853668524831866261843657048512917880620284554548704572676146819087126999895247923624526276353738075406592680317100290471726916954775845140768749613020175111469204828897997427944197094163660789107339251502131707904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] -7608856518214129584436431855323458216380581510865495210498687315887543108241204442972686722284530023987112229845034547717947939535689439909608253774517295763600629252131660634142782247708426452531389721665741919142417562829415579919891622793823241358076090005288794450650232148969278499498923080285725046867085742635453973617754017726219404816834556420107017017367218621468982186441308200692924003163546451382893279840391742195537933618254859742921363623145154192340422897033659543812269927133148641502047551161914361088745929718883848771433193419181345270955726912682041277724904076617498551804212812557650996544219615161024644532590599519151722605563441742965902917476460759442103980197759731401213538291618688441066538984869975295585887067826156620257052736870989933381138699791716588035311651430354419567581417818360310697809376744027502419079528566091153393670834068135218948757792504198657050117858845315311266396783457253292631455723123002783713968637358991556062433958471113343919146663082860598382775218925070453679833769777934333866268711611456157344520979743295363637628863112230496865479740063820978258274912240241421781945347006430965598796086141974962642828175390480141105928970422148422078974542932034288491810383753543046115785481346368146265137525956177031618244521805704204937936712682917085312794591447033672301573894639935379967167014133662965819319184535007473598095780251707852448012883988883631213473369899513402165453876079725917908684144400793918632171199054803848191316060344832622189073836041877763939065385202271746920104524218369521671138171858285230054730681723701439469503935256367310390984165093456003917775941601772503001262122674589916671126005774518702043706996640373300098120522694881009913720092873239035813610853608235790491359014043977949243644482502422230209699207872051396842800762643057273551908839934023289199758735725260803717396800334856153101063977276502686948092914130992370356778305315574547234598689691890567031645121531532456833563180291781910601164141469602826382946077032398739490221426991687605774731696859243254801811933429354763870006456438804140032168724780835214407694401408179446275179031565047027344047931886895196147127853151695775264790156486470326780861253643400653015990035412059037682892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] 231212221149220902130753222298483199609268535382887948418618265596092801338283303515977058875411135718893461471132637670548777215044599735251630438595588140045553700901121201770817774714585034600434684068491456708747430725913303593848520563663929533826507062076932794693820192286682002974390984545283304625503671320562217386843572986906137739920300086847754415402318192011568647846181677118035327816718276481237927846559755068712819470748071487988312981962169931153636423837692244265345916322414826334024579438700489812329314346638599702352776501695365415763219932749870316642103115478545176396975905434848340516911295457159835977013901394864901381280030154778511176875302008126176461668110108825505310826533937824133277494260102253053853669403903929404502298010541150490754726310994058461127555132198312200552209529316671531290026179137400002738000761392677281491789324053431859816538546898293072275079411621062238219162950107939071889264628278297080549834389913381743025932072873182129939124766152716421451985722923444346909418889930265624075036143647183919993915971594372731226120188541969717124580998574030464984018621163651772503367591681897074068650917235686659715349116130791895268999035005525694213625097894145335073071236729621752758764038879864935000674565333987137989315022642322746246993603195879955188284941983705431253319752850554142808508939434454418355048332045762138167406618882904257074078462998597110343195836650787089589802635082009173483647986349209428216210334234291204357822410199032165446870486159150651824408191119241388427336110658352342971745286987597591169701345446840257864472046786206098899513020502280712293763868208469757831933839015770803776698340714641330941539019779983484848868332270814382069818870212031125985627066111389000023060998764918517333516941323856970375866961174655039803560668111357828861893709937231528585857457526965183719146110965724031256583038888893079094401608851411264278520897656994023062328843576205861780886767713767851367983750163037081291353454719901663962096662976870307638857083159281863588223082725724004409876781260444822867307607926356097830901118096863298344347808709478315053671196226944920429855171115809114030942763978081910758660963961843764466906247811995900657527382467145143156736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] -1864932798424231528609012004678619941180178237638460776337290245851004058455200023228501025493135335375802224826780095501765062856455883893210275520911192919384982484096941181131973104438238214524836073470018609647797966814725595398038969918485079154201956124627492969371868463866888523109526884980315274868625843422889498402843693187479562325183734969190876595000919883220534333198789161566741834099405673159972190917338395777524672803824171128102117668366968750147249048771608547099669600007016219029417289098197637941798313076749374149051434184550660900821470104025894367862124716825541161548338988757731680658123163767845380241157709071213197123975243182343399189379016994009773125903871770391054207909147606568745815196800713581529853062586040828412529141781173353648347018474124606361086728028739963416944580037303387148823052010581853410556059313190401877052040312341541454421870554659016043972055156255488618589305163478763944564657556943325463416969125805262662715267364820355742087542191453314665766863040747641207987864842289099583472027138448901732628848275121154192803429693560367176001332584475128553928685646003954119875433917319099716367195964792213079015613730839503789389042726215638519115591859878242180077254916173369493313899587180523798256352984926338062903828299930151991321058067658483270677270048902684834827323124318049885184069427054096069260135726745833236457639343601835742685213210049833493027491731459349152598498390217890800368417995959353149140242208184618919842642240081505395482789286697979850445360616865917761031928715505456130597893191431440723124043429446418384246850575599713446282452965949607758943376021155646676909233324179659245283652165013129382732775779862973649997112864509886101581169779102099132862740594365606642098967185460443305557471091245928104882570744639227480997344125552647083471218468900593133301737512251753374878475631186615801257104917970708616818941195565812874351636177012981056199313483609467756428965444573752834377227037050728508392556574197673414938257265417228811719174247634039846893238407979719773250014647426214230061815079321156351022265176990138280278752205578773574693007252286800356404017606344696303151321794002603136415030961030045963097838789729967539469167024558865121280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] -102468476555703406940570444022335762558872179511016293507585262730347573602544392874577876702350675528273209381639924292134327947971342371672767674192824506205912229317232674824579903279007891523744624852887213205068663431855972027564423425750021516843311252975642494420101893888586408040722589083566357352002791851697307705888090299194944836274936660179105374018038280424150445366412111637955052843680856272143843005848544309937984773833379835007225840174533559688861998827386422542812543905342467139284975661954018048097095518056745494391382173275968961826597532273821735920405762743786580639842783303109721443896757344842065932608749817214154581414246913988328122033639083399677077653182708102918661020391025082780728576529373016787570036023683770014754029186880042716033173986395528483239293606939996597002968784004306074381673404551325613040990758285154747611274353771002497517701390339901167287637089879441544161942201715787247855711502889988487226778056864554837639853678304629509147370239465253358658684744279368453818944520118202166946575089368235567105177717844388875577739994437468976216585225270261698738909141851425415852461206685678476347457365879151661637972224072394599765025809684609265815930994504425993364502317243846013729049314371577524772982425254092438260782684622600724794876954056899465813060252224505018241930547459189837011210070585871731040934257702416721448133183694750800609706483832141259789540005157022668265079279142428897940644964911669307935227262885792619950294141021353758033410028539596529726795554627899223813769339321525080693113853071574909694379471617950247084873165580837440632127561474132800432544948150014032488118736669969875241994860456405882905622690269203089731507888014420173038965855785638744633457877753427310328598591510088254568472300674448801945561691551320769555639102733607519536924926926280073185965333420714108052432840684504247826700253235794917897022479043926572947918525337289828681544922152684860654607068663657801462961490870171358689022202364577167711457521986034497060546164160764147049788781719285666258403538327844974306401352924315112231829311396467659598140631091877365387684480644305970714742743045429164307419905074199027985584318993598200978803245637550303000661813688501534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] -1401669696312094184311090199146132496245222908192429783734134067567570803461417154226849039336824909720428930987951082296834534057770475011822058448766434524519232553625989924659249485786055400671460456867174790565508514643385285674230806525035540738179844102489631713358446992933381281491933038682870946309646050968446526913282700925534964912211750321231952353287892178787851885179878538474241726375428294546489560809464791606598974069977980533803626141230433870840914348458523568921012247132764295622507787455346574634904494563471698030905768140488615774286744111478281895531963955530846774433619752745698805300431779894386669766055032270833852959575122147564978175012647508152127601500281553825789368019559933213385837937988617808656084338380501414676637603660495696301001382146225616952657996133432748555515867372511521835220102983456447964664166912881385926648325249215655216961320029556443052194527421875813082594817132581169375371854053385283047735691613000595537358405495676920491384359440313106608328363821325665204047432202652784491676497942064716050411644672436092930511772106348353389267265400362232412504597257909273810404276015036129298349983650086261008776836139677048611346303447909271555031396410336783391840154211025620266859445555646577857471248839175481153661056190941869307694102161862429864581559434795531812808258956179196792309910914011721743305478250309271028303554133585129775922335784551999251177870932256799831728558109648219685475649527347809948833730282219062398068741956539311503348346844059860138294658936847460349298748577468869585442555456907689790133412895090710207727166538067862740748760372126018307567643632616227180929954806427855621741665615793244282727284585627911369182905011030446448599207687514612867283262933014881941242632311720674720988444947555679260677073633725594700470788989285882301776649683064619078462953306579253532455664234371827556485445444772626954360899151736826183425987106069334297561544122168012549035957943034160919060868582961150185999817148918814179787391703352770884810928949876647577291877634547728660731805333608582247290074167588225273531019640205816190823713191806243734379086981895016892157927061577652129118473603797078455474921801008067881457601562205604211916168380442111499755325605250334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 501173063334671948171882158242917395599843690871712415621392241610506427060414792617309667434099214235041079016903121109049785619608859893912128206479621337268819279114137017048260093432471024065930200223592755009643292707543856539434857590055155220776098665194411451072036290721197089534510469617459057871269039493723404120479894891985944677013965405954417829467427404530690441052394764558368400858584234249123451108941797793173612779290804955146733808362595986140545034184662861409562869456876903540463882984335119802354230423726315414964288737087266052035541471683251143442320809170936369503501091683665134770113861868835715784671669135719005203552449981458964899813313971623390905114478624983438738907515386441064740614044006920347608890234820154732495384399007641565202129404877367585286817437549242960934792596885868097615613626029041871998403817295797377784002588566583154331966761611540902147424066420609812220000379689903520409211275394518162444518367681542459543287473296777192132938639057212921008858373547639978975290697925898261523014860766445286728270124985544902101779361918163646990710769595254383250327865356401171181684040688436983008499493119534053315787831707295143041671084785503607768072042045542410773486311320953900493780590758823476098210135506740599696618889380458728336167332272904278762842020925296854630697204401389651349430754899277704445478979202147181589823264374421366206627316398780876491571846882376116418714325714724784456319398439607503141609022792297334876164963377300121400942957454339646209678961834819521455421947321876324734478964531131753925062820166686538990281339160400693879706350565823990114911495418210543939455779003017766004978156697372697425297973825219219403165679538865588009223589025750978768512758921555594394286710620634685319269099014688918231565742060640321561860464207595008972637603464304255152840491515736442364042605647338555579354853207515366227444575094448367010851007619445918503729165018450549171549509701333351788664087136165682240888119504429359282386206575980134679998509029360437180545898063585770883792097627589534918175330959260894207654078624110661107434864799641302226865241491297661840949704469919925950341411204215052071781584999401116377467625346188314875611505205046341361754159391105351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 12592584724828693014292246135025797037591354633105635730177254524219219346410590761629247095409664536768345280980073181334835102856536782654879460390390579871258773718531030117778244626183224454371457971273645397830666566515410517972082183122096082125932258910955262587026116297832026484505124048356318234065283494061109641014177284540498734622415436702881166589413248458676321328359284477641137623437719966815925606229257942260928026239937001086402316501461700484784544150270300825271419214735573365563623510577166482912179874629463137799922631473020315740870063828806366625563414894260350989657442100470067078597367479733408535391990196360434686389337862590555985523568122493628457109600506059859065518943586538169043802530525332776485361574768309019514176175542388266870774202169966477807738398399881593158467332389848602755736309447797320350320432544301726838472058767957961767517380056748826878798331819122836971816698717706499302608419428725078645777671034681148245569340475019395500832110018936449226920505454820930092134424448325301976143175967148881151593582884397857788048532037786124170796052286478085361247112812953162209138034948048890052433669696380940119382579743762753987125479609384651948510726707060050476821160247796230877896761740412157274224365627143245319984876480661946402028791414319436275359109319942217583459777887104565944649993197175900831519650441752023978527714401342642675075677039669822581358427907373506290075708078664778523348036129048521173818065862449051584381063203200320789146519276747596319239064032676233432157772508906197854862833097725025980221032309059628625881711105568885607134426077560151785657646554300164368688082269094513479516447977868438626829048318522078011451010528208879131435283229532447566963350911838822210919715298552740372401558718887989531479859933591982754988974289449682636207752974983981026941494206853620282811593640391226804553749393570734645140997261957598405344713235150472046338276799453400455507997437133616178564818627727155289274784460800298772024249843139025432101456471495594406313370242750613997293368272886024425410912241565686341291130472689878405184114436609744437403353210435419925933691328411867560084999272250945765266613679162665922232521693837959890941023400284169755847431195333083791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] 642357970277146887421534927671929048146517038821761265524381863721242998310858872196870632025627686509100324091797299237752183030253929802470360107163958782992109048554726992947117849609680537210901296043270936557313710789244534799001638124561564138492266262345557216044366372850416062053425004230053137818293178130220041847798725681140199682041273943063558157428767759662284602422265471152117623564384315991404912437923473636571576791967996956701196836650105766445604048745229112009606045065206715978862989765948241001477692630767393501462979278353153748320001203559562875107752239637506026481436334786690114153540647861215413830063659216448890890637579788922422150949086856494909351679277771040352246701359280498111634163000154507366900380394965659777146497235711579174107473136301999676158545983413941456596725584189665563486852986441193575996120150163846004253178111807222144186719034792330775762221422405723662659211407391483946382935149298262638819362744997707549208179590522707072805075349290739253249293272484326192935497072232902850128092913397061018224582776436096390762260100673182853992798175741312370649282941387424270650198702292141855998538260074156024544611004058747283110598826727073536227079267555403161910004409853228290695605401256845333096111850115471181902654630799186178330775335486641984994360890814636539422792332779574795314861075594428465750418434610656868720416861788155054066478493363683227704511188707312945980572775451508911620334681895628695623296456334029916498016860642827479026636383096491283513281359853524249446732092389860177319256892108096122624877453140644491872852769865988448732682260439323153679727764041181215603722575080851267249283024405744466973842547054082826851443884163909376174434751116543689318227656252813755595339406727475670135060860963994026848090744178524928143823286804193304323595103755975214579398241828927570095923199632071903321156499437154737524197808623338152826005142347662637182768457923534275081708271290169550601324236501133382835569764590653799553948125935510396452187611221462232774063054718559292938967054042142362907276571190070997688604363562330424258273935758742063323731631018167687725009619221896749091148411835475285019784192971078699850513373777592344202666145762016436843653054474310270320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] -68650911610840527908833007214521512371039540777678463324266047361196226697482774452581829465732815366106891508473384182730859642413577327172493552259567497797068191171656204540494252638716696590599270630042270523947541243569100209368201296111290242726737709173199340164417408211216052551373933492581605990831330891515702857753422432983075266212232932442915179827433819964870034394872385134399292754239956515483556836120213554714642128430015154224971642228349599833815053343097118765130968202386235025222964683296545257761528134946136959784408286955040666188343701887774977302746382732328022093208174409026888591649221355506698224213293641334576129662434012718055368449045145278513862202982359678155916415616586991246606584241664151823295168350879388728607054803177924752474265630659726461322688805065768170299034959741046564666889248987933355574632490049662597926663380755101749455625722295307388565018873659817952774167198636642625265668486916087648301760008737158652138195822324089130393405195635069724246906785613652840251133791764794735481064568114245933887837729828608113211090080330074925010903209204018336046621477770517345517106199303974965813363462174710822664899900672349288593998298781908157612553020388243933128851620703135876727666252524484484213172061439191128921987556388517997193143050852466895995821938458126162874054973032272058855024197953060811757576010104591018304173976214805634656931316993876269833677157165159492238676038591511284221153403326766894604987140916687655020589954649318324498680581192834265140268966419299747907726158843632605636232441045403564119406218869312486589649278787238703482351772222264306424815162478264283225710238410862777347629944747134897292597825297025093785981094810954654647268613158423925365709984354309175872455424551956468716422736357440831231173512878480660694484820193710266460037119858577347501708063659408006337292026863748251674069451524100655927491570145045478452259979628850497283538145772032093572226014595613203688407186168984653545673176196092618040305785498547296791439287665589481802472151238588624895367125541116921218155728598790029930993486719752496374460154288184804303948922456997743844495306025588018349603686159068587327862093102593982198684692394029049965016994522935748188132781481927318142189568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] 3554175192205130092740361968452415907744127099015963995543853057754358267144536644190696374976082571921397029518478242756449238513289401045633950808646481523882241834536454859776902818704247552524492609317071443594059503349017811277365942683691137316258436779064299294219240653991161300237955009187743866370937174738212148956867189538087340135742982637650226529603299380489756663719436166927716371339816943690066944122179614618157851290082991607683309025838471951077370344416481005479386576747365194969967101641855005642102553173786198060409390967133262455999957324582438933424591771679198580293480775938282111450353932501273855303422013443913126212784034231149752447353333619962202856395655224417306342844441185643639001585971054159504502980623214283093409732521085653839927337265794076384136144331948444375854881802303934033566634846972159217417239109877845918246836491314570448929239931144295500307322002972904550596575517719937974669376583355119226278947168364057274550038098306589573103087984254511545142797801146648425690803621727023304901805997793418159823652849800734462338677558474656453902268410258201791623181501798482647305503172632287455856955744208915639669640829685081113612007920710156071205698294166482761805651853690873570069721782865435468711471641713371227307165439067342425962267339773281522242994597949705285486886267703074265273368847885480184204021663323370459510479438754118546907838257989700424427956181620663934348317322410925172850703867617018551988429087920236145455095924788978001949486884655351462418599540213849318671675993124221467788128209141122476457145804079093487824833706000284783268714147217601889205420202812204848962411647679489266531471732853443153333564475311860088134106085927689549740166645651701561254326337321388797299049240014936130205386805261822283423874435547912939625864069206408501603035261788134760290909050243481986298020485129583811157668959768834524461148169183664540487944538160471201357273258741959517627421162551451934638478549546058404838686154824695067260417622590469916423096304465539997864719960584247701253105094928605966778647616292392062901250753379338767214810103987979209531620951202403059698387030026742816713413061695729593728211151231476500852814352179057004588025183870150241502725520814883487466127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] -50912351566373953734657753820778315294373256172705470679673310506627884179975116899997489477670901612522327215744677331257832647719846323665619339925315138764964744879775253619072655367884664145910467450210218609681690554056639523874703075135404539119952006697490477691860971835405278961495375051490278390479258922409225411693861107812329928113474501754160746271592924858949534509296610614677861529801736019676132773871378838770923446046100160932020965893683653546717195070998959360644783324406958812397500965546461826518671955138060472283951873288136353231221985653320561068442258036521512993924261658756770207907743316035307586992074662013751374703852294322807869675595615605150965560893111499051347567425915708137972910248497612572005251973862240206539119748186912731416899351233030414071940955254248052333209502683055284429827401669148811942085236133328105882971173334099723249207156453838583648966426213997133041958462396978865595675806413084754779970019915665158166788307795235107912862673640252814657797474873816396084024539725751315315049246290696686479648892916511885610520946547551246742081045264700480183789624103110263113768104417683508129529108086754065639895912680891258846210983316046879002753854740807513967111241242283425624128234433266213642159141838313064448979131452855725100772325716374574126562749961060767311019963964078302953460938847726729995774762809874790222315867563045979787747671314211170522088706958778470449022075674516009879041843953607671621049611767905679949487013210034752894307468538191312876585634010661201598254054645519803394295870491833309687076840414288670239172854839910907962608482427532314367906500145313535180586800594934021736893870749679617418780592778945186267363119069372285280573902749022890991499732808316991392017929785519315267040222467306083003806935694077095725141264657719019224808794942899623333153537788635430022055839899863742893689302215158538001994073761735576878590579235877310784817878692032312406790649772631709782057925285315719174348510944996390339050095455053233692999056701388997201943895862767411761771442302301647221261060385973330823035134525814047225562820970613808116998550848849221691785680704529673924911479889395167871504468141385208760627963450859105825830380972158316586219379164821847770465828864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] 347650499812600099061835847528803274804470056578048151271510909457337450496788266902723254779755133284617249840020805419928494879060851266900572945906133831824430709830019592597125613366843650081709893064643747010178456558171830611325893504509175043294175812163152862066289351545460129331087962667383905754533749508945168639968091451361557733595639120350449545493266078207829090763943716510593955298543175971662771044146292542568857380437288972602455792774214613109926244715561773389156726507550259604447496915977063010257691897108918349477550437884309382976891798779235094419635596047601348642423342843593872093500208717267867870312284183782573600662345610298326823239287221315021574599144977738757124651768726431975204122539938305599312002280870889440191711701294217456350993575792235567882917189233713245110438495842416533706776706036064992025732732020204897846252158499108128937933061606143992627915693398934708243326046443858723826622526387159731849788853858844074452955579155483579963738339713619801477015448330826198635441880539867999150400190229821994618804976988721989848012040434867226587759614333224505548352210718732348135198049671709660394466030010578832352649755483671083875278714724726706435314442189536613473793167861008756077924105211786877877867334363596511877063487329787026335343556946076949242049906191460170368122648864776152496468718148163209705049403268600201217393577603938728754142236763227752711195277556751288394573288338814264668711936852059138263172875369021111607809014792422003365818308685192952041861763466204266420272400726398370765429573336859772830103625902070323260044587292451338800003743657997825139387066616491279959437884048307277262362889232588755870750228702449456017247387150199573889280080016475125524388683474781466470141734399265055020488630798725900273573375607662466768388321733311779832303951628941787011016292776374413538509772636815751220480780614947118404397185060977861128706293243853718636628498332018753330201509343001848868929707010733068605199382367029885664585430036991537573748198168885951895367371772993061858696880780766086136088439561419603658498988246259929610831203423322210817390428566785305611504946028636792593596200357836764739362977385759398394623325974552643070433290252202212572507736058084388714861035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] -1050790064876444086948262745009143167885946923955102043875439962731996871474926920275374986523231782506504165609148892985826516953239152993770344883110594137720747253244249276446730027710366958021303549991387817832509732015550519007788709162803567881500229680371574048941237387047094329046455642583692564174866841141679195728961390904702939030497769542757795501320883970123234901348124123116840439320041699469953675924039145354179395170712286283898062043518048347792455812837043578332381456910307444459637149233738560886069619450664212693245966763833925604988280459038014685229720662003475421805579337410403282489266560723522975416902208929388545379655729511272133023988437321864896031621970047625273639289998665851674044837868713417117190868018501671080239196492538430829732391601143321189110637617926494955110064025147773146351004114821068489347246483860447366799303791953540174397028966522926001320490337632018591920691178842221033973557186180721756595520825094864970227530093895945481361348281117326868495817831986479175767831516526259228519840355709513622207424211097741966357507946685358287012290780663776851126104864315024248217004663514317239338761991382167755886405472551587332478172462682438660516020824820592976422481223460471593831853368613962841101036112072656100724071368563030579592470275016162962892399389255534455933406606730963203531104888634946281352262466213479027281888679713451113760696041741605193776827615655434748838507915813290412644835885402526552634506028908481149034132380114197382420066518301760326549400399774951333460803298847016786522475065757088719024706117602521529011163133000796435370108391889029055252497637782422789008173424013576457278293015248034278284003045701105681023097089831408226345309197060980315875676239132642120771322458626081205451996618212262020085455940459536350403227310665987088390339017378132968987764072224952407656812292113011646510679738363315678496820552157288265577909409240553289485621931893653253436225679932512540089836482911690735460440107237583850600198173178545882159930634340768675259069105467056887147387789968723465318415824023998116164184205912848433276808939938903751495841225187209088968677810526639515576321036899875848686784211770685656001374872652906342882826718427695889550639164856338490393159008256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -4464667800534868525113972209235450900904061325609557199836734902449741148396005286948444923412229201410493508931936386726712379440790285966054439884776571546407930432986956816916433077054545224099670127089040871974840123316566341227475038320917269303097233832904142144667197132403239129495419380989231842346948965252850676500070372500623063790974880688441961580664777449396348289405448466113305013566791588112205683176891781801327242422633100620483805346084496688168410284199492105674221562398689461409889852917745882785499233123722972346670942780502559512371646292709362931610036694931665988876204254148882123858608893236502460510365268049106375041095963780759065089817494950440923467867301126785763607693645222320968957991284447785214078187587306512473013495856346906702540535024804573794442315354485576240710956037179920339641024557801656888556105421402478379349622122444069573075441457854555197542725513328662653001566867606117719360355610451831138547890451258648656326458968338071204431324128661033038035829171000550930309169069462472189598374682261695339278145168668665251645091393930596887326110649397812133132405231351082398590495130399034655877773125201211075228106992989789357064073645890329916907005228996454164198906426146011148547477378496816517290495361997406518587528779303543052479186073728292896103717226165271389613604025066000090129987042343924540033497561167258878837793057389601281543565357634569689862910373957977815173356119073665866697779328804347524085622245832477035896156293009683256222643773715691418690167981228689070808273579997988037819388406263644596964599174888829017488229408092116980395720372348282015603509271975896102408853908628850489671977937929026636058061017750450197872641872306363590394301691236070014979582512287967466365343103204927214124041810055468605058713927332453587463014275815988450716067017862270885970787610058956068143736908763722481344559305103895297613609822722488796536482032118383390915883579203868137118912315355146299953059791347963137803672675223959219611488736323702701719933224782291764123786953493374663968432800596852251364141846156366035366261760463158935758770768074771633306121815485174933518694931300809925567507748348638568008588391347650598268453881870462464184009211452835676386383447630867692905383854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 88979212812959199370429896741713725537741893016831351369380301652283658136451542361599616136676828918026040738578176696990008022039519277377082017972536899481476639653625579626030713417453586745126916425745375726709563556303634596283482306487627521304450625743267691600718251912132417760852018183390454451861701796289986303708204725257667261843569894875750443567618325061831558137325132373804662596532566180836965039230948893509996933388177898651112081889554602495215716089774860939975324907642261529389291394221680963798698083876202593696417739602439538570792467485330407236850348814102085111746066708410263090356303172749369035936373724276119469083821767784279716382823199679614762842242303410128354312515793020640299745819878960763367763192732788597490627416173341713582842258678419462696662040869624038346895832848213002748486315161687232447709050510162540317064635902832981365830349070833865862689916404902139207771038609602887035426499500902383770359105959967702804245724979593572432227092383676043003851736723628410851225300648141882010641929859157984464380000968867649616902496302597791846650010634569382510966278314273692234631189447800236595858268570584029164784212748881932934794410063255516845540789517192233375130055023480038966984425504490771249851433983323585308353055483361546128433899225630150143975062977254599549943159640798239101212806589802981989929611123405253155169130909402437961698262065881391654750747860281863682303390625738513331386258019913147568626014327651211270571053733035936748593790875481459045243028272419831995709113324232857923536733427867889507938920794416872348752941179935012161053563612502367250108068099711935725678222268440085241453674569048813081145438765671527106976307826150684230829093186977842178283634450062253691899487334559534229521247511475944691635283239859057649194520029173991066723946890608261858515723725489998775797984965839725141603771267556279628748999167145440839849899154618069119625057484035327261942601245573918411838398495909047886528239704714436278235667518686211813180295094483745521680829118385626070740239178506967874948801588916196504587540510695930059228719192247024995308289433771702779150730421950958302148430789901352374633691329935124101160281089803326593490021306359121139532189776706721697875162562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -669076436769716588940434489906727471694652502681401908017376540386762738028943477047279023243378043357354500402140644958641412996172206459583141318795247953274800621407169248066506551849097232832315808651074539429769831377963066318123372047770272741674867877013743592709885384160968692132902750613362374602901136352366460805457938316525469684553326807773811377694794091073162568577350131056824674308425884140953648607210711748739502294215113461161842250792495285265181837676704720572411779374005991426198094499274607139372754426221093153380349422588609793505482129813387048696870993137310778245383124572208024961280362150740217438139650434949532350426269297572935350931105859059583884434312889404542303348344299380489309113251008052288156108431199304581732046642668405814408705694588271912448703688903143316193125634033341223787337930768877069841930042066939930608912068876803549766664200895847194711048713195037642349591279435179187682626095909608188023582396248006374571783691039268633683832309616984274790087978203078586133368412073159968240284902126350939670869129451157049399434721793865942521250470841616792157105997697500439291370255073016138208697530969861097994065481367850851784782707409665658438891094720193824714507077608662330893817619260662724052226793397331787649762764094323483375485984819388790698738582851487791436595129379741983439462141588152029083409257817137815048045905274558088325767895808013316140182115715848139711903616991559747206133975464340790695336530268148005573548535556892945844106223535530196084284171972354455010662496959644505878141417597865316481126706383880600880018505390631810727934832231741922273331823866201412049843275446153109193079859643079171271024932856557186997490071117669323527755701909734747587769376944180847048985229526300560459705420447880374118638872937502724767576346808008236606035239739332629981811421506222075816528822212393227109149315409833588707949048228101078376099572710632555585651909528417662371254698514893330009299971946276687074342018995395019527959574796923246520818617206058661091342270759749305052378373242959379086947473591115922562277079874713358183373383652687820539542727130321107584863594275796969993020118102043304716304782385895699201127774583949365823996176596978886345108354057569187388579685335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 3284428338705458533353786708459228596313807760413355535411789086575950058678555937995398052487239980939433684384230922240757279745799575833902024380897565403233496899597909389442340819064882909292664595644790810787791212061250318015464241240186764173383507489881260666453825191845437194516273821516351633849645662575355715492849765437459430968727271613178669953456551910830465637689606345168674544445057781434650336164223959855538525439701637834168115440447243889484695342526676166286372888966342280606597320673573799987285463790501616432043176207647922017500169985043309659289435340140867233972965764215735620451621770543355315520923406430201814220284049450802109274691075497970951926405475121578275643787604655147465895968265538344056206729219976835021823438137757509233023271746977681240941904386281184997675225294294330556069576672836083827609658592200155956100937077325183911778880956743913551471232172654478067480563770262798361342189621684525294461790786777861759679229853624403725341248469169750783904867282259573415567066497590273054687922010771875048773697411658325296597463843981654511182223082135536019326986428416410672807792585790444271460434403591380297406494553143374656583764687683983675950928135939944155727031268874930664978405218824730958821897486770669701599992420115429080573346989172336551563940595180828095272458979934662039307512444702927576758074190551472167515748843580617086812213221948705835005667183392604172066550414427849125303077465029486332802410196586738557532940651733278676049182268194331605277622021612602311163871497495331804338851725144408029193780253120644657112959991565537766923590787562053666426264574348127687007235579167499221819757061215806137209155070487521739526541813423851974988382954395236991425111987949225835857039035685265268277439641390884203393039374803001476343154920199096277582573965667305026688867025214106342574341723896929596194895137542726057768864292787382908313149874059225856043300171106016246135347845026294296756204178147554365231678611184612049835754294430114404737569983305105248867105537408330196914352401575394044565874899484946600878537686212212600796312145912322332848664198941471029812576236835685119434045187791778025658263157460888114076651370074388482037447841923010576966734599143961506326061818839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -11917015272184051603777590590612618925885334920373884137219951999122082075766063467483640602846389262814597395006375292402082406186050910062497928960013642175105316624883920164238698512938376790479978693042654510132025924369945348111845358824180584350249758986227205458429781789237231426126080275490540210919899844728749176772520684974856711566708080215615914591278667246495532092212148037603684843939922127624364039346245312383875643079342383381495255214979853469200288834553433516820176142212730917238640943486442461029905247956395823469811651712042362101243807805888295308880088605077572085297415558408609961689115135741907534865875296100564871641901701367524942836968605591768859625144094441031769283825836350760075792046994224201433235237498355771265191945272225918973940272890262833311397372439954619820533604824620389608324188584686921941561992371380927334212665686060034588641522510412614434246479166653683893943516156518558476065613875919727280661516814798316178713708426887947069905691252120121274675446568469398505150133288906002694319460602142716295447841726075662380375000409833526869455211517114307353488670589092300162805054026036589833073479198234900277386346013116968626764216250758019106125158213362988198896266280116996950297172785559918099540394246182414673171366479800015359365061888215441872988362216314114286990941670266845996598854110687770013425753850256842898809722787675346227535246488759437166087468149046092339269279156629897489498149784725430408146867189153769233556607775330564942428391046306783363769809605915563758432743706094991990786751876112974701544150051848108249142412088928079448072430176450955789533552914045343760124330089013969160368677376516100560184799681326477257172412656194525077188564323292824063764926204424149461278899305285344613265532218623395207740460912644164501464499408648728661098633300411294285618982832922319884811408083557347960506483000824616730638099865090926450469267433598104220617531216815963667549738492682947123602193006915483216403602653297244227192254310685712716073501036649787674703732135174071789666680998179205166467516394344517482081659671636373790269052227187737197718739050036694583262674074131232650665088510582564951717474512431655056066459782790280787594666872821363395006965237044512712902443888803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 33915884266211443916140075590845296959490544440173862033045471910889374691033393015995113423326870950330718282728086854910257149242759893552952345763466215976983252234146029222872345987792257876033760633880014115979944056942075406983695635102715051581077213650741573278465968159801207796507429639962627543183831450500751461791852236552506805203459205536015719958800586035874448331551662831880215870311621551484147284589160154271912288056472990132082193046608439705199104126625918596058434347824182832830472703725190136435790181758812023635470357087431461933847437372931343946945312687658646042940141761408243831531883781801903231153012138745668715517707619355364807838409950260761495312113569601816424670966736813235110710783994240132379595142049438560095631153596952614174648286068349473527954577452114392684687084026188746203250072149407537643194257720407681858876967781673448232025991974608098443289101472395343977548100758369491191350802647514192711258292035152770079922416647736389208547788157737182426738648612464878325466573254883785993350125716139759682794597781574079687139277866851540560169837209150683574492220668107370787017639497203010014286976285026152999454067776840116551114317978342097903725549342901680082955030664557383705278993382065449523333461160801673804471555110019108684360495569568014308355962174581140116448790561042488115558663914536168111348093504816233034058126073214393061110739932003612879581980270488773843035431203637115411755616617787316148634077933818767727905010477086033244650328586289019603067104478569728284149762007586317406861462111702221985264162809274150408887563252544956907652996910671030307258226581389832378876818124359934351692984868598266521637873990107768982263231854180490857183007179108675969180166692958480424176584480559748743391668907668842831460887202542899447410342836154093801634302384543411525214639402475123194679597514206914486237711185698147388226283276514107038293093838046913969617698861938307780837118817910140553413453541148472981470599514027231991231203406372134618942053041822732547250457750747792175461159968424429656720793926508948178214820424805523989898719518911213651292854084950782046191940556856705347103518635159933928384821426173282044367110582713009104782142806844321578691441330908426692031578638385152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -78729893175893568327535575754585068181366046016069112217543839513696900930449327599820958274269583558455007518518964609836087655822714049467095992042520997619778022390285090414988673290395298389418573133700459533775575430593212639891633077661269857285342188968929690290035309197843240251565493635187353635151736831001362789815110582779068596901877656747086951273897729519710664829687432755805603393377838762122653493714760214338046854866428184177775876480203306336226667152344983396929797466183539062103458355845763135740739257790031107447716780930827947656860731343739916335416555210966983729946315090182308993371302052585710759406209856930823092638443929707808917143384828271337427678628701461223468224037639363527228506236290555677939433673227219369193619550188567803750109883120915131129750872473624067915950289327963276135887151401178846299288425353238259443765393287263380337946737847537386295349680573037641500710818626057962028508804128747520230053069686231408447321840220739263045021774298180374040233791559220154322773350935705347610200610621358032808560371876535250781429360118020373784528672279730594355893964706675558630958733813222833281474276605759984280884842875828385344339028208374681625358387579382969522478530237024717623121103989057840865680786587696667425596534510929683781696437152717989478313269083891959387923063277362789738685679403834770285951665057341834729621002153890299909725054442571064690642918065192293848553509573321741239747960005774220639278727401636520158207443470686711804235640885797716962440750058671092309402143587047344571337857344719748916229619661903437663846537080037083124904123851008184215025944827629716032078815404379797656467976277630670301082591223262665621194144556548904942883608823708361777307656828583031149000770493130325294226817730144010759041503918224573334335737707810387438149884264101037023032485885145100992991063817428870116244987957205967075867106451983317972080357710595127115121820031348063165613083753909842921271566078212124878411541633169722751579258919476393041923936046675213271066604630177401132368310358013052641521189804747631619480804173104155088379496412501695044157522094855334721514438988250061439280403531178546302839481031020993287181068157095063912514363619998387246688535491202380417685557629419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 153799336440322104951565948911534400884873556585894064886191407785759257279779451401725474996520472269352674789130185323329317900468416241268011686431390225059935771214022870739055033272795783332621533983792989489824849756954861624074522199778095652146481457707876642266846349755210249428215622464759121192093873099666221874601675986106650575924526618339699935830450237511309114940356049949265811486128594439051945263170474257401376652919685951338472816527824870831203325612943956632078160108583770179942546106943213740041694007949785077237632166072735819711475585374754964422719943899498170753842827821642295968875856583341609929082930073445199405099005334042805803677066699511265352073489089748536979041027281678297809352242712193211665240973327749974923618927505833560351572240878696172218051689998430122748109022484815021383528094679834485300933504290062042706261197182012819655288503086933474109048388382401636943064749281362773903472416652745505818851467997722057807781956950954986709335192748843010490377605584450365128454467551122272079072212479115814162780506921242118701965592019208410040772846064697845742383845248586183171208322813520036786090183701379866636204345820625281328815103945477877644450417377023678417200814965879706699607906082547581823328506365380335306112292815638411167604084358481888144053191059166671090478035156739919094561194720334245737466782265991906915224199605390579135972806044166426675611501117661935226112953016253975188521362622218929508657293910156459700177017122679588204493748964984321706932067528270227819929902775973228882851784935687822464610974646681430164598222966496811720818693901452269494906557519374297653789437795461030723316670879552979030208118743332500991049673487619366138178139493139963947910040130650910973108306555384375937333755436324218978917394139028770533023605003426543985043480179702619592964639937625639169333815390147960525675970838237452946455700056108251196502227382214373689532113863408676616446817438157122244331781290577564662528555798832389525095116285424999408760965474739109451049194041732728247732676862334007485078636397250068291572370113262745561938514120481787025294786652046201532986083341175248289435545598520522861827047538470960336200316731830249755811297777256499632831277594528905263242040525717504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -258280672271085987650677257900743168572838521218747753821905757744347917793541336849053793810418357463393804153823153803111788083119170940470874254884544542366804829153636378777020881020962613439184183185345015784238629302910221179531324283526570072444357969473291090371501087289766548029523265458652761857611650831956610639823334798216712834366571578711591441684960855462480652654278422960310209739155676488335287744901354134785071565016181800367231550456518779375397945947867089370929383097902559728656040824278785213336892115911310785921700162840627508245789172209296890154583897370580231381038243058099055213683986143542353938913670590268466313499485927200475193395950087333781227682573906169384169405371154439901863039356863362526256968056753231813946291337258336814338478645959072450694060085938238595934207100008337162811430436314105868622871890493184741581770128819283316502160024990174605029021162647545359556708703194981654135062168541600595209060359503512920488799504504819943488477915809100563252968874232295206835747795225034873062801547354131123390523895448203384714994946914963685762712377872158669906117302500132175971835139351751702332554258245308429636749405642026938804134570416273982724089544733564319205730524721933919311350066797442784207521332153358432582894815886745280621483879657664870443156944659228124250259643591221241536059462916043018131103002539102976733103690731492468479526414022676705176005098151618431247146838479931898903141819846600755174134266891904631887172936943161619207435777486267927243617780506872430576502662246324665126700744677324542468931278003358920800285203277491437964720111617545782329908325481959872477594771293419685179836556009393045808745846899348620888537084402829452608865961659412323141057412831736685375562068912021869844522799923703477880821560890865056084603231344569914085254743171905772111313657268788082022524553179249077727503694444294717710489286080100522728445318344388658431847831922478962709361223354276241270696004700838016410976144410974588234330378266636799869934695939736645058142513554487605912432183617918042399261056627279096323059888104095221694059958143019135298050832687256657200887809297096091015619292524292522894130205057292903902802729845205932351566173799860398806948851213572558675096070132858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 373869795779750386245813428490457261003374444356471159384521340881732273231435709351381734352405949371433910542336230901656806244420981153810963850551432123175249373383851832282802389403149532284172595877178038114775998863301121826274320294432358253937125825863707577897791905411638281955660046485335427088108311378112932628303594260705229996669197822001723323283019284445499307274587797234284645388584606884238896078187082217687348639935983968193401488719027161359066812830477620885900544948629650326294751864847636371002999802339830011104838331276530102317063277754519206993128107974359820833914026460347050705839604818503501458795585624222440775296975007663320323940243240348655259587160904140041778367091669270567345911342964374530146326549484078763404065860915720097959773786405131899461431942795987578320172489177085174702315934374043045665731584962861082275369471321165061802310544457878960184649065062975788971404064203397577657157152195784082493113214855882649718889185189162451828936237712829695606875428785414430848977049432163947781903743856389959869290188727278726410492655801953294843637949757800758487023504769766061300124919452233178318863318944713017264902124982143172666836613313577908132294439679609553250131480340237538817285279115167090974190785944076077846676833048237165950646401441769985181259357745349567942594659838239694919526410502248581957691225108560820179699873726818908925864649724463250136452684020174768510918750062725001107097738735881397411271620389470263962022755250200333309137379394425289150252347900251357283786020740882348558299132443753583197852333839295966287655854314799745653676648809910675257780740511415996591712163967964359715275394679515651799755571397035601225750825844470490865136636426449874222597584328948263758670450574608392845781200571584825498747239633335215088703141193536650945541824970377320007072426300333522778064969637658267275996999463747635531713941630809461196776366407385066048037750567298317390103116993453836189346459588314794317850822959119352811887637544875326681402418648529298419215126893141762878669244400265789223881709770000907212170509577969912653521283196338338082549718029040952234567331560461339067171841635993370123155148928608364348896706791867001987257081309155478400575122538831390993598355588775936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -457111567696566033816301162073937259158670565384520382734822031230340663202853692388208336776802186210360250202459231375203393462391505581850397997907474192456381960240298164512182274481249530036287121397936761070717482365437018169570836897126446578995595425200324370244519763673671748624431031761067453906114199244363959423714375140609168884275567729664645215901335701927367160066224096359569050047513812228802815336248477390437263643372043794682233732306028592933329803423636782395554230851943427775963269969188274172887796359750275174087539489565232466787510613485447798621969203691151117886281868337398122285323532134343588113468462729585801089426190192553638371220071921174201938387889877679386402576107215020575861788056063107001795071590378379612777035613270548444261412458064825636498756441836065170420830251510075842830847542056877962314972111250073893473680526421978323496589166344841366799736094489494592838352518472327947583048377301516604686428383161282891455482119657136902543712272111029772726617768629607954450636084463784893906126798820794217537926925233511149814591327714541231307911788041582987134648521896879132197184381153756246899799913040605782601087168258012608233713408290808104102795365842363190856861835836954349985616404819817634980612119067439267579830450377651264971695183703044526163231426631367658937111102917281964595701375823781334995724827928498625255142664049264538487729014974744838155836657073487099426081006575367425465224756266622441559223521184738330434253663909275194013114654815672192264714103115990467116069646405778562115533862183605508402909937694796989382485537816197250716094030553879080932203792757325670268672995218955290346545076733429460895922812254787330216368923959098125524885509150154871792818792910187925738515476560187923797331754117024491307138695492420548087226721268625056438037276978903045576868090676282968712406370331531545339609993802326572173305402709084406258946744145345889526739687203403789772462844977637081920812285062891993043406829351877390327569528930280840498564940065410941971153947203388287868097037686255198578169696330703004895016961913848310113750522768338467301739339166441748258328883523996118188289015488591102569694516712820510842013490183319426654024526580039037566418235675918647599491701161328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 451492809079841870071770187505355776560524066739550363964067663007871967794653266416572626804162404519056651726703672189279516649903475382709935506850394142737955750910673159901117715905286623319807899296742491398476048868894748749510203261722470731937432230791199418047337814917189191351796297163671668134564329523923525117379956648847443824934477751540526846333631711352196766470732707685252039938827507092397937173245112341272839448302973629008086265378771874325817195264993284739431107841828731536818346167128309762498464185379620836633008607319661552263422207700027084694570810108725740185736265864755126647929057395333962568175827224824964929367768442284176118742551887988365867737743001390509061803522663056465954629277649125448302226607335307302174181893891376399652831898311399771106097382488631229543085401607500031407775370456452791047240552809738112572038086839198245355533008767502220221702823279698139452442555363588592487718464921083698036599607409434754716526982036884318873917558291205164747858411254604008979930451165891554547878839802501839750069292762822091166582236051204275879335436570923358590533479880319741069056722128049282847407381793678438328364375038568591864958847399887986075121669999645225018386732177716414502418848757853719764188589190199862949282885729958138583335170666364975652595769495551396527642350903589950561958053397124146504613684605931428055260081821202759429616518561566436038838805080479819238348493567564555481716023288353628067673421195996494491427222541148490935715090278711758151390541223289028879066733315960297571933545983823224139542814646997704483197673284358116963839392478034992689336989884323317143171523244966137268870226963252458433200327414907066234279889202924690046524059588868275954317221814123249164854615074097592459218811160620558902239414992746578852201347754242037011789739212575135214040919151432192579797684290818921948852697091672561129832994246246972022369303618968842597708761539532047781461552291999836356369685497239133856463077187352301878155086338118006089946643193313550988607980482779089389765132737230629080519773124715288181805629590752044202099345564588773300033743875394858475797760129038886694298478025100770560428323715301471528551569689384518976548117702336378399934129789291891872492020547190784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] -328530503176122318483357103553566946836620152521122952781561160391711980985584731530011485524201211623430586207557704864522479973806896904829627357058670638649039891776235203848184766265512020669000489257819176226030745078886895207679651596644845508324654377183739204715799943520249913496577758200494685888369253082675660448982762423498639188767788872357591932171735837556463947923975159222427324431847696508822844484662627614212086951927391686466758466079922788822130910760572912826578819078612091942312400452475958086549661594971768216130163889586057867398307079325994378170384846239095198166644470542326906587054617140456216899905046237492302600052232894317551567146229609465512468019551884675427626979804488143394839050848784456487483353971462378753432612486867867179432802908107411298229215561022291953940971787395177814849204632664639725022793142616443813387181982651248749729336359835593617681473288878668772129836932839773290899740041099762873623622127890985281062258520917630409935532708927675885341868590055895689255733511195709414242648550706497113499235656411012163913845578122136537738413367147547103662555350574949889977830509092502270809641048177049488681812587050010013421835816116649679974052793606149118165280493835148422890390879384290579118129020437027984188285157198172506417497636920012573841380135592713944460424917527148251182054141003373586087759520720051149507660757143563755935082430416151036715885741408909116626370832001845944065181891759247843868044683072150619943029719420258093116551439436383802790881265454197384579152161932192108285786531700840550677851802708890047048081227151832864567992980989694078301379711785377148986100292345709829455875337126670696483409572239695413029931229058421366681526987257631126166644816363339437351558761081691923461055933682161124880799381560704955093426972967474024116722584359665956643798199351672443959783398011251351981986350417609719074723159303892042598834688820384792443655666561130321999481017021057536431058551501722921184759350841054180132033196676505760151465810618451596175390087038694581960597331588469102119859622334024510122141163921913372539878418776811534455383818611390692479253184961744734481531445915776053016645655767713745500135304015880661978360434391920635034788686750056642427975800717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 125122359249508684601083839631389063450391983801026031645193023083696352919033698115028055733259823268881579888999027855031308728981770850087076217839713447617823049493157435106453513469437659994650099985790596299862475420882959902025470430760020544953701962729502609842747139664170079523774814149518367796456431427219851696672097455023935460876977467866088079306255314789789130255968424708016493009194029772981525017237608111100430237083695104381736184101908925243007778321563015258396400582024825888796143551073929694714248423907159402745977468021381056441682205428810461516177140378590176801023731261787535265944858218488508023444650020357721422136982703478690365857875386816759970772986255665236014422557480230874946627847422280102695258706310181827517779792898703482580226721092916429241708167444532229050584629193944223808964392527714855930544049635257646593933020630761457974661144564687253780232995430852031033822236078343206717329381907544739174267115681489770431079450495662479475465428600220695581073546720910307498855202386072360519387493597263235565033493774046476595726681630902151892160442559979718575992837386675992513262188484679789754992792729695784651706430711660177326900866155937127747089771987067899846868573764968670057738322197512371144121505932544676556089327865710067917245704920617848360097564839705462659526222607699241372080494723083263526405509368222500855106242766028766514648686639954418482008758727067386213997090964982977954897872512587749124201871600005070581757543471940600730724459411679169718396194610900894976479435133380485970306407557163233850864307741844958497520218785938328240277179723584595699510928813477894006796654789174079634544299749127421959304141095757579880144338697132750999305290109123386031214978074202106052227041144931868900398272637097939409681783173690923112906697313862716516983624673008279029389452071822804035994738313099734231646079299679175063688482395483361180179645490754078727699001095093018355317663090857322589350253586870779577328896053413452044029073973824533717973220780587799763305329067221258325477863210169912029499252482094206988492508887953831364413066712327242902358569781895161199492570458047251330951030777052528672374599917458088819748467718826228402192614782762898784574259813658269639204797264429056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] 72821170668410618827731619862563173776992107145614828343496335290549689702757784365312917474554299598720104840087649257901021050351939181084469417834431163639530747486311639478801604327682169467405637162552151208596980146406388228818253579468786606631430808240490151233274457873822480704093647871999609426290904717689971589564020670636379725551319538668966951536603825427473501332245730226660787739514013511447988056416618481936424558094746671310758383723884390369989529844636666221882729865257785107290274592093493503152472161603775083975406197407814535960367046246730092839088262130707568076950825693320463055957174777761440546169986120675984118950438710190219124140030094062464247590014221407535975294523994493361351848577417792885633801356120500343965505945657488116860632885728336643976284707239302129893270760869715616274416119546284485860593981359397342939436142130105525274495854020651605344653850780255639644581401039470553141961000564707737689342375318978302404921547239244918003725513696289111800712582615211816667368062898863585683986467651669814912193266550688198513987838103951358715283619920420767857550986040008559345761317886613891795661224719594312693014395962284005764813004280609393075974025950105913158313474822703483177888538879555277967487622239492810403436034803487162075684186172465012696411821336463351449820255149075956417455017593923483970175743833542254653810419036859828835103108162179160639749709452740619395744214892859521633884331789726206584428721593677697887137116456961361769026233059708117506395474493591222905581867366295639278943022357454657960000902480825235641296311422503103422278388184068434335408903030070703675655085045446977533020835756858494217535958697589016218651861013884441324778353389970268460100594054574019957574561156227194976457272185464587644580310328601952909066381570794678448891584865202801377300682392500225893438409026104895726854180235767368188313070389933202721397195286850517808794084971691228873250323677049371597810229162248282438720289803431102224160512503778556444259870179577353261262574132485626802914920792397618473659743082347533696948234899425640042543724089275625312857878310857081173808548054024121915405078178410413852791927967311445959909375566207432646089551715616381569067074754041215557439844337582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] -198679247645058784723458329817771758860957716527507077322489582452181106741450542422622512348755193292668864585479015438258852186344725600020881641710544528100889499515015476346573910180934937886474632443257989433271464812725758736223656709962858740790743478327398743217816182023084729830833256196407754810827491354716292892499555659627271246616901931798490743830007540353483219455405166308056014413360933864239747384964201384013560634265093757526255664516474633131485248420628027952888303833177736303349621800279148303901821017271392793771465239549404204972408338984915963974938822121619539574928667503788468052174320476188200255135232507356808878919717952619367479682595608721740826768758829123965854091725529708529605691506239182722997674183598783556558991847605951944719113107791816181428474741382452614593399001811026805462024489521276249465341256199942211896762676255223644527059499425517445047031491651800274646938537561655418287751608279772655554445982862677903850054636935852408973578777244284915951689352023858283042556077716822489086411695529782694321539839140487686001058830057531446275443310201054669198775034752560400947625725552820744032809699206585753135321729091727182005811692164599765880633171873585208738769491738719649171971238164449133340664258030170143743568090592244047928345221011764279617598667022528161206041013420398396180802206102389118015747638950388230134094042821121183134278925864184623996096343140917065974453359783794721041149015678495288866159010178410377250643620847627992374004593996576431962134273436689705010414038751662194679472893844005692591218894000356042244837353076919585258554174760841479625272864934998955452439422587901931949734995537914025764358554770575019833416425877692066616619744249992922589502314093778676539995560534326589079618091825285138331445051446559917328653915457274590503237965987712514046492576033016339952392984982471490782249512733235497685005745850181027009121274391270335544818199119728673477584355325399272400953030575768302591831246950726587347351528734859639189825063881872658703237323223509361168718715631629529530088585293079873833387287513338877873449933931472038490408064594283998814141717619730007923047408373425395205331481597337554542018161263789687456068580054903403313193717806609932239903511768203264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] 252222763093762969800031834817055084766386434015496812547561965263406802560321769870354398440887013880992980348676113801170798789423235808800226381341392418532545629148078617104296475591481375232246763902926058696592442280725092580373197373930913048887008881963985637592751414841952168725757385709899113235476827085827672769757683040547670282080217157602714964645222146397981022186347411565573177251519129101551347552864061111561536157957637732526843887097927259515933752534676243301759528119325418549672281678059172659470208533987822420600994290695086101475072333234906397477783148645421788314894630662089226201467129300971571621088858779468463896752729675595027336634536946976379843417473393567694029148054897403961317910276247178400349011157989844588609229057806288689439600299995417078141286207251673528288785498017997280450412398017679504245545191375955034471103995632304093598332827829693305697375533427796210520715982422128217842476753371797948884259206302349100570886450595064489516523842987580358250317688326305789098630457524524255655004577660700143500727315829521170065791537525151277679202763398854581467368263844767009112737340794077665578819586727962323710880818675121841519514307339039589790577377087877169558259357229280808306321308218037572598586988324320094979678965326065657977815062884323589306085972589261145297402079928427220989386638083866389868461512908853932566976267091175564289534630989111490396363366078456691906966121538338888727635981376628170474243407451545086386940557311740328943256163508692040482089433142717798401058655185970902456154611628174541430411221505045353164098698939265915103099056480903262631253556782925322521312737162956080077289110395353154948220134772307727934520513253349502723302957322533512239178925467240226052431352137846895222018486571295316851101826096604251811997441637455455636148514337269647658382017760375414360540750999393573680133525690509727714062978395126840244323130221841489120417459613356801646975724276216526666662075998189074451253507321052930535245093373354070179156092911001014248417457179685524495946819830062804349815157387480810581183441109335311009156514764367414169848396049466841977486692380011865945084438165383526757064993659763061714374799551907974788209865801185002323528248768606128969103508106117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] -267421229759880549327956334216763323612834402128145754393529980916121879583783241999148143448359242093856372661243889722765373493498079349965130349397968094834004125568629817881136978040852216418138009182853233979946530281691368891824775837374064213485158867482249987946283378664591470741771889909729145471129881428418900167672448605961059748406895337779539354227296217973462994743685991294918222120972541110767113370189086506984447434348962148818991547398764907685160777857677597957328453528589064505727937803365258615458881587346194208648190880106657625606739709961376413114880133714984445590120224676701172340006552931486557155208961875920150461888594423938975153811915437296944097920745439621097116599719740307913741462654887520178134847435513830118371308942543964799669192730704795785469941790248826929825662168773365878939475717172732601692695497620603565201346786237561096211407133324150219103754410675509659686652354006289675029880102460366873030857978141494505063248394492691494344233543789722271121527571108522584407382832146162558215520837433623717339834691362391867119160816816499120564398396709500216577939897329207290833078576243434726152672791479303224654877132744333407241011874539075342268486857378545120983533710699932053687501381961788055597847563700738039804002189583522367283675762618826907225716809484791609312386036920009453301700420530709551109997791032450294977597852750654473494007443090361525261946562447468745974414778625285656081921318789106062957144769106115415802113935633073626762945647478580137722726674680510110783802682479788894042655551680318282960190315907646639039537626227854207972685044288406402937421579336630412179871635322987431976547313362984282059927618691495560229069106916733846102440205818212221966538993135747047789789591938406068490819035598662610485545003634744452742709619010986871691319578695659868828084498302666990904113692358864399896319565147834419163977680217325710256838015434553454271208943711533892487596102388116539866931515168452211731967376136896361097205678712161628460039945447431990315064541305062762256148652539049163762282281503240530978749616713518755529024055102903744242590248220133293025790698741651006716959994269335387618769893823841488023206877042972946197431996525624299431380459188687214631738555223769088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] 252404012815796096794589866140136382667294597124439112289223089046238020478153573156144154724146094305543789498350564098907465634417145191871920147540284645969221717196937393576719022021988676751746323329693028897765771267162162828437652823916254498849423980660397690311262495528162156630119406213140376761067298667232871506017461187856831624834854932071781451458004642543147462927522056220973071706930553705129952387449046709641023241206248462297991346759916238738005392967226702161343919947816399597346252449404614506586164430500019004348717202994608583640765787724347062477132769827133169862644458362081206089342999286816020948593005392558258058165598554239978766771955349075052961779837362799448537742180768797290284265507151615693901389242600958774955888810336388363612097692188072831872296113100063992163549986682296373483840737868927422160811493537811344646770836146349354458514504773622388166295205402600028093019199693537805391957946895496503239278484242874302894093635106475763920297818244820809122772579310764483675447152355531554784480579340198108780001087019504742682388881669150075802722055032777487374023339136457584864905237334483657033583271649808844874735793621773814450022804339801349880811195762900097414561680141413719240264124210854832474663970455528005798262876779367412144182846217527974016980031718632281101484240942017814810534627231776972727313842531161375985415776137913892076858582147846162206370948096692727976070246581520389493398854051319705418097847543849308348587003097663662991174685274173241025290994519226927160342705138543745155681359382022302890930867097162398535814285003281418012913240834193627889289672311292122075579480093221984068238593333843259463487745378920017812091412041430051656094166263596089081554188206047156101762005096302009527527775068438447419426157673423798281413982636683251128719391248249406323142955834982943484639896367047557089489811345553027849987695433678382763949602619504597581563384806709248839556665375471384967764871995533284895410656019113386619174362796294602838011401209060724812518661337011027772949507781838817256308496676984238547481369647113366088870965899040083386789607063700260797335099782399756910700091237071507718287968861460276251740175358277760558122922797849858046881521515626103048172679483883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] -193137095555485801273534393165860377382283005367196217491304938691510837754043530205913393441970329605548890809818408183557375666907723453950917777012812353310326311210697584189692691389183769323556891044658825172476129472609537731123342909982427094420143377540829835509664979319253770520273086264610976508856619504858584695833115553614715977208608485078211707048710733798405571457553835694581105115716216232705086940345449216160506787213163859416233080295372240692512210271313739894825426020944803895137321572049196262148628679282486711827207790866460390213284012817356486279035095740383889070843628398124361303533073934095832435652145701501350940806996789007721258210904382899309949686268562019690224345611317091206741774053911538946797896576736153287705376852793321912931798522294004787010059011510439111993540427278235142228859129485082697607916544832148405597404047413407524714798039304185611851686799436238158253815326473819255953927702872384651809206873084088078665704908451814338015332943698515411195376147561605851900466622178799766601330084330425051025782455626425284062855610954958741212407015295491539092536180341885517212089977479247583537847065080300472375899816506014709789261446109582843107332147501596449934636877758000225513573989665354569989578296064177426040741443401119976691583039129306400866400434267305744608735540060227869030964490163694850640661204240219546458868761242455426266782126763252008617211058830907859534070345922391162105194678984923907177655496981344411997690555504966840407085370010984496537228124695026384229568318041839152752890956126917520418145028816845192682984494053829192399512351853283169437546204435444139917002313453954090353998621546080350831155044941076735446203436446590847895851785381037767525179981575463945478896739528662100461756252517442855976029134472925097703501638212966748235961919955816796411882350557327612296011067429464260169728187494140203666295350192309338637296745786321176693299835398933873823395888620319550401072662422382102842808979680143498231180083067674379139255711166505349421878384677568106123640081307244625763247597458583137932444040545825565718754666750035507978533342079742198728828753534272910904348759579059874835619773258509965855059611450173544418283745423114935091274106734666760883837610363977728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] 103154591514294856404591126530894151053684212486972941491645933612373707526725157693459754978361531672086572178294045855597386847525065427160506452997739325883033177385121614813305886172760631650116391487868635726926836310589205418789736761323200915119518462292049231301639559117013566306956248145365555993591404296541418420134851507793296724230159380494207074080173275743462827820722886462559218637275278755612373293757137988197953436495453271675312330703065459301415579459586837038302782266648672347373806256180046523594489693479450291334474766789188977015618039108535966091119394867792500019861991050304445962868649274954322475219144004142741256598732901272532078511854938358266135290589497436211325672138225285184130864720745775701210809995303631070383528236250453239967591123062701551415736694440084734033981740598575026405687282494687932669953736777480265939318473031843198635482920106550786124514555529595971084201916786371023160192030793551446049012738685591409246859983019510356561808924085211219854620908996914419624556374512254066310933630150190330506274305723530661779593999153601572534002596022115427815604602124137465219120797967306248563331011411135081469861286962218901342944218285686580188262322186763590943867372334534925020797006305846778028621362768049097328649088014940898592066409090085511977337214738909036900280690305626361558943882043210635812954833553979536208508877719829998509964522522056194489529820116565490003276896887421721847701135921876862335927439886285752115627296060007144638532191768138101431404519431338829158107474032907581182901990219004802070926366097298671502646752392469315660968282979374264995671713077865935315257320043659362792896456797215395413327022396457730802398564286603573473874009577667874699887078923893141881142640154109902608047984976467817617368012334167448050492493446229600267449341710792030321991756996375321781291690688533465981701493473162978830318903829109192978807765278588029610986871167733970596549231160658313369227946781908781395373282970331946111349428161432451556301812970870644043156056071411733125258741117648884666886337970264557306286049023192922535085920824797227132365001143157464539049933751662635971426752943064805594763259103555826898010600181137786843509492051223330042662220167949742537307030059745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] -27961926390276541367117022592128343365662671924567678223634329477700346484346011699925662940108773059123402501032103677446029688708091477827970010917151375688160516880695005540614798861539091311677657533237117180130924564523337881858353704052868015813346236247299070284260606519220304677066434615890543683193757205476953783165944332646301843967645862212618222165386367809900596669533738841910818485643197456886312719567289777200572153081580004420957354661827000490013411209651569245172207563958762509304721973988141982475582901891421534962223395372827562646743326058873218020632047406521487931587332700175927151871499493030064995611882016906391956364213454360543951631636552618950497357974875151283673938826370798263183165219332140324281509423229550797480157332841088235126914477439193277420349822291758120505506736648252372559058153066850714647648104873296586891880146168567503679902060080581657294321342294899436431949699603940078213706231299074791481817337511862300882239408707927096582823559470995701800697716804389634427767032758231049789491631333296074971872923565629409078402754362956710966502898620885584866133866978094324888054402785290589743194343605834076815222438257567963876730613669422158089332061147648736392562476048819565898813662649442906067960370792798795069551677418239054783137386039959105622931387346397435334087265100542805155919578226363353865352127465465870173475718848777537023149436309392708419968507887528887956896164026922584812675614955180665641377979454368841598745440293993338430867160933801477701474532170463920701071104213348390004191989944875142667967230346822066591100757486236284674252785477209094788007430496086354188701162793720776527631577659087162054677062532819034602532637757875285585493897729217329613043462505172928975955871359748953324514416567753511361124978982094369936350388624231933599508088214245729487098536772707794532300954198412013984049227434017352522892770548955983428593676917533622635494516815318939105841869130203628409222878124354901062344894011148250042316640608146286186224745490775624002295208961603695474224774495128776904697353479531020526820252458259568120005000356968867036322781253181864183273670455307734466768257597305090901723151147945144688295485700056235450416070282624104610682978537093235394419748572758016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] -2700104393585459309716078501447124165634665181422183201726428810179529667332035286233984317761629278854780590883256045657027939337326330652273085056713936224065441160467109826421314534147267974490612578358452846236849243722398574204416952858451081645935666202291703270920454338931455776706224205984117304302717893883088959686409057712066509771731151863389528438919233033209498085651057777380031135077897883916703968786284850860526106728769920659057837325142539495258518294013998423170456093865800153477614117739043154843358632014092197003179046948214248448632194168090573357143224494786113268422134622420220371059684684925112712554814304953881396215547237051476616467091601143725474196154823241399169913542821203247259685113846934017012193705336292683212214125167208086252338714311288718275399305786871548914426413054421147862066776503275612104859963659082379580402699541496454563712364579514226955815646418233421169230633385246523643250181249368067261755067724681618506901673604517974152040913477882045105077030413271216427793593224230599482778192169561555645739894145189951991569898613804938191504591253871779514033929252297605963029352261527769165606504185578036303547234798060784749006389143953435090877555221701645468169533651873257670029531236213798539121642567661452989062656774470299366334603110173578289001244413943840821682882406312558810587931337737081302427003869603151479329747118451564269750178463005974265594333289761313083440859176236015862868307209431973573370553488615768586983555686551552261141194126588907338021823178683335796101567498129553674197353641396744425766074944742498147577286137506330987118091320958516658284593221557219105751158966761161585259524060260650071479734299436914885164490003608658594046890675095934434102489203677125486186665779468092771371734859483064500003171803483883483757834074866831294149350617625134009829479263376635288103590200093118694042264752929728237703780424743225612114728165637007978673831866796552314056359380834914501461412118746600773838484498448025768388007935741460049190468800690532795865875794086447260219742677008435246688526422731508243252866661413773897868513716545167821655265202700037160166010512447713422261141542828895680179833689925972212886081864169054706603508595550155711946248622939729485151999518310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] -199389231051485188418994428035141723444095414033921026585025113407718880909456394042585041950232417157041194052874437617103522297846655858886905094661334124402337485275412042576921337807779942601450622190995089258126321992520409887731293370936722052058874693264009088998586504735550264120331358335296830274259924228970139867967215895707481041329959463584941339495065407029446991862628335873276305909102124426395641003270631168218503759646023971210185429796043389978165314642967667508539318383436983066108087508342285179280694518960569957754217352903248245896075144554470168923552165503398361362689838208065901336244028755666925540043031493424535626124712300030784313648754408874593436525237782746254089363431493591741763961395375813129945724558825627339974481929863495187801741316042968883115916321933429955249418738267337832612267408564632747867159129523495708818000045681979052016132174850950776131834119856764469910583727934212180233281761232219937208152397752622311192994704088547318770926094695858032947788295773990405053942672441705349680147608476780737961916071039040024966225871182922519290179502808190176216637073093791211281800681606244721943683583885425024512828415291692996047368352547933861069330237071961681668307606877675823322673305203361891498766838148034941998479453526003496701588325450791433400025284827191711179549563167557166982099842436944926492700215568390692747522811876922357142246417520465369063870930208966553243386934683197894512233648340679700467899308397551114537950239960623895358342102016410138732591467701485343325659333530556249715935963310471794634800971024347256879090245085486779036977783149635131627776796087188641000345559130792614203859710247933711614088576626915451293811326461593650403201293905245719956171387416405915506274083295432462906272863296073390432637315485273275221384081549275514439481011478109533062307122349018101929617879762219108025689523060570805088540701724959722079479450050214116027059230599648873733346047467610677500327736898780187287463398321249349173260068755111575147325495267118639935528444652615651401982424521648856947171758972566959532737329127434447149631315882590668632223003322194352117612393929257470440241813667669442222913829593717431200759437981961023355160654833395801068297941088814584869715294814208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] 9385671996269240506549145649848316991434137293905981591980184021879464037678549916894600814422239589381432884161795989584013343113927693870169256377277535546305512833430069203791359876724636770201265726257064414845180292669259281778967596476098214700423291606424371345135601504676079215341113002025647110373446350194795787079738533504165745706169606289253126554681867990382195600416460409479176984311513373160594203806460114291732809419094364742653987621629785611165264326186036647708502311684943624448064056349077867440223082023002068558704201163273441525188006312509900106846688393926983780301911817590860378972293749531357174715802591382549068007033840552717210065411941984532644881554406036472088510076165079845814573334865646928777819425232027071820962500693086062571032369082692035439979377048569163756550249710205539608429240814974812724808090888855280106210170889175789462746946285626043969695053782964604554891670781511126002806963834661482567655387551745153002593453769696509357478801266347280830947394378258697229946210000081016463323013227758521298218364338275821208661992337537485600522035927028538229551961800501383375938520027993202960217583006009345866102956314316033781261104537592692469245460606993394804236183771766260175357473935979011501771271245896608302379811019768760192066243766939570782788613706079331203250496750931213907574233935801123625075133939293457469575544144358778712405452237199632774468781593643946182945780677383013568611356883437997771324217677045309600511938334724961849917721907079045301655885854635135546546393542703402455890850386926243201481995667359007801900395840084969644633180200922046736642714803142272307584897369279982557810785289068269456289697009058253520160149884584215726714869068040428144586040377178671229112725551658016389929232193943954630191796540779225199715908716442896100540727871766491108379811010064924944973988715707921403403437540064245535048342770712523397184965637370281353348060758945783701641459526373956894814714949923519687805160125061725545004345902355891618869465908663893877246257586341916195409873478537768050847276605220978640273798231586123798040532450201287508978118905857797187350428636866528977558658056480326651810549910793852090183625648866898203592958886095635318498873258489291475452289372651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] -10912250020372710462474817990742517224310339355601527303129023137514213191975972984819971090138396043383423448808475215285664962669832741388624964901764812906929737588307115549050030155915135674718169077915471538694242328703625047495119624837057995501717353699271568249228747372471374008253262402278714718856609299743208198113349129891479401455934677576457585658538042630949732211689150379117846908063205896352824590777485479602020455534647883934375411647188716932017673645605717728548406831407253020474905806005778756205382597824820729664825952667466396934591908295620035931650853312551218813386789253238474599278685355667314554333207243462797566148736624917250566188831182900965988358076334661189004072762561908824593590143942665044024718315088677011026050667889364150593729492533834776551668777736342996895883273350892395316828813635042148569700785477057654973708069505441804666834178342007452356589399672896470937633234760963055645137231912626687412314749307887027734752423588712682224789134795973611608658410852672648379635129749355268418122379382108994585340636955017434648418113380020393070992666174844634988602027356094480637765049445654601080530642548206171556476794376446327605295146038527504799929060938890630717322555119993556864110331031269359628233506119567656505004431502132783582078856113247789050197352145531665551982129640924771166571418991511725252266057434345379872730761899143197040631659043010416388887619144743468733568393004583379824258670347356745328481184010303887497304178289824429671427856235107832950139849779338991383415121767403790980098932958153296606451575841911007794014633533186507177743239303931297201472389021906863299500691780637872498909166961882425543200984741044070236015286169314400798196729169787100088823211538253360493487622143871435140507534718150829691774143814739993295995714192024908987180604886858562977002586613414365351408774153623583641109878560563635476207740054391085586662762226940110177729805042846493315947012597038688388876329879597239591295170772322732280542485296959593230166123417507971643905199008298201051364661788970931068907392155185835071281592059706625900685634853105207216292871354052944736338583643467538834091926103283246264695967633792305507212920402890425712476017187919386265487439094306160488521703064862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] 6783574933175003323272086007180901895922369704002367506329810131175834097936724465996322886492917918728528327909216302743284543533396738718573164946241714583476154730400118322379451882864853779330393812151232699298090503426630551856788060836255479598582370930481221472720549156204611041832803426318464910886227002927182568311958135405190282358663702465827088462662346214612578274104209319297607611638148604200529957883721101797755189046181022673575331837459774828017707648004031535670935072292660825574024760396250272176371345937036049523827791081136119158020602515939495876187882851515928162815349399825685118702558486696256113912608860338656302408028035746688563010014291847899484382457820062381966687869071061920700747306982616959334187046097820225280506572149439969525528201026127184954759573386467345303524265283978153185057989644626676552447650486245218208267681573596267512472694125111025466663960329908350536279487189349629974734691239608727041512695939128004617658196614006875439051487444365636547352542172024548451169020080640407328725041238396393028036142834422670735252801532189207429873446818269439294439782934662311831741025456362017336523669560414648568733693116659087789783043175199513306273275354598307353268530438778038208946138031135831007950248946088779815123225843584716005779061811962661410158501705063004297958895774197585439230938583251502321315444051798920446463286584054448010924247803588592978217772145173894460446842196262180151861713194088495377377996611735979139901549734926389597894531289983069243182833531396234832526021763898568561319618232829263834551455711842375472341424322008683154647725312401733155294043699638029191332197393625321026098977137631780072038586271228158124568587985781073389493563342366954590570038090022605899958797059122372477619559343975185144771991047390952989792181356877973531251048363707101143991362293588431753622264952032199301001385247614060562882463082157215658703453144317067707399183332386274601155481173232003728452518809952936705777774716242581285236642939409862162116977106456095869607490488862757823098220889488891486332049456247866991457635691179472281071336740718368734352946879393010687913764364386193830439003962848615639561277775229802153713133473085061469012788101122752467895841857470768180925708757893120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] -2643000123941785229799427559662113376514177791094709549488301761535173540409993542393201979559409833523965908635350055639402448832258932833501236345195928677121667545063312253297775470519077332713517665196862201919192569863927946494302739468317609878184430574116267805509315888310259266889549610677715404812488247249354190613191514064174518932878466427260749976230402406089737501911698528385642737636497376019005762986140233839497163612190488849535977331090112419060042745441826768886726089444427672778062096523718522288280302374415733628397446442836994534443734781288017463868304862357923517849850041830207979592177264378547413568124735327649423396673821700455277451472059886159426948049262982766321641973400016378594105707635476663841343743531174079550618425018282927690340628635902764569057007166492417324109239214423324914251719856449684154850761437023855631001472641263460096995796414244476551953946106478243996515128228797892349860158520903133489283415198535917921783897425750034134337777316992209149064480426965408867787963595690888489301868064864454605553951255732753366103202966611719844539687019286322998094269303892195910686011446017864748771142790893766296969988601949859730229319505926346137672660900922604562551134245509898072297691142651335714048649059076734881658170497428181750183019562506619770435205407924215919856674263814901252536175795301329406228247971447634536755772563574389323505286653727156088855902295973432776846388583460599707732126644464930457255676421294652246524928714562241961319013252781633472120652757237642537477760411293533803435275812439934934617979078649736329406761783769348806095588140074019163248791762947328579391198434694469991597692160561498844567794356162593686565036373693950786253268136532020556265440296208105198237854023036615005227496862346340502943193455605632291765672938239708982601579860089535343756147911293600555272538031408707919620916987552374071654813266058989002018270570805691332425069410983072337721899201159546505994786852140633625765063702539143986497756710887414861015183440079037664997753543884732315453923020380839596295532709199857368068543358102259938795568100897134047407670222911040332262649044523822051458528115774326621552662320414401698024099639963455854319271747475398245560520139783097406025033920282624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] 612377095519208022686066536427656715210285869316409917116405312697318165994445050448589692377208406364607122031048128682003018771608020684786745204919645045262712582777043140279543544534377018834073224451605714554762092267275911446655037523858095188397917648464460989737843242968897604658264289392734882090021611794948641241606602244041016673258957441819418419105454333997664834059753441783396905092522117749125007021740902568073596348818137501955665713684529008099999337572850452499209447434238098135624454822570842674327675940172428366268916641251492331784584806625862057980763635497255602896445299807200528892469876941879293690646291133514453062372974692384225635247859431433700197335234291464173228054395790943354809560447026935999723213288462256181803725390484521404133733078323505975197284171416641693942398624280293444002013686884837942961598039560766007183724153601626020972558832583832952796367325493442619384587829278792012663479994659136357040752162211827046978319286228180166847253086084256242973702139945791844058447234344887689105777762014559120903927036745518870056942840778998727115427256001309931543679309197627096331684582927239126120615995874929322632314803041588695237469562779633615901886578484915393734592212052235864481670295366305810581350984738529533358986150294369640224785049083426554510133892944105754295509916394648569462548583643263348220725024439281123062996794445570159279264732713876312926508752963541117057647656805116512342979868618482593065135203489611786489802207905604419102388841190513196830184690828258566711091289911663030539825890789736712406773987575476648271253197688759289653154556314755835835034765298747407772247912782273835786038780433891338252963182274338951325501777460722477799545879310952696747050658090590179921007464689219494414716662562969579559784970076814295579520035070146626396367351597527551442798762697678007072633859115032666649261834867880638042989482922448184363388556429446057386864936464895444399583192566498931756000022859469366438568397569285084974303164055351740098051594142482424970484143802136500258759668358678028455816081705933853611397784344797252159522520775889648393265581208153485774744730917520429426128379837426085562160973694695126165986873234339411409446751925282855409179582759531746958843240775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] -49923709488005714846106232033557666413310453155265038734171964429785522984768445059439462102784374671378818955189386044924045884419536534692809509461596579490112136110031799748780308773588724051893600029980064196304856469822972245399819738053770345088945287625106334951258932201591990970172650938526636176028753921127635829189721350900768830093493209583454645811359734546841811570343620949457910155590703652324719150508430569968142147788579004488912989646122772678780715121304483850905876928120356211074987967346319144134457380826113071663660189673142731958351212938244855248388588600523825564230529010387469619282910758039021351746614291017249928947265548596336129764384472630153309167725673770639263677284413286795901438548889323178102006487708538722973113847297633188780033289247603024463637926608177311256815944867621021085082484173681394038312743727690531472307536350905466278537430726019295184503199290383889653545236146962297759050640141701748431440947524107095802019028481260633273594985522365830130622208889890156424136513351273800639431893181957772461869418668171845074816280383752177473110152005861926122759653465722137037963012974422559840328332873424910266851130786882361088223516927707216774524823009156185662783041012526942694873394737407958429893546198474533966194979963622545960288653239656091753539482910715321810142087829697332780520952898652526457586543048460440323858272722204886514486846211396664514811846244243494791945534649964941185451005718968557565823660506610445082741151368532036375602126312475632223622926508673734541983225441188622552938275749748096093602121371050718706654612467298800473721911950548789152555370767647123177455806824978510098301294322549327341094518215820571919220355468861863599267805243155270012577260485650398011994910710191482045078602427024719983973814956571609210810887200948912807839264305422500351019127004478596075286159155037801273253490128378119573827586726871282125844701762061683379721720171527487713288733181350143561172006296951412021269285437946618545020065829181605006873508215649832583190157072834437492796377994889897070825149631294486736041786058371158029640018579614313767919824868245928431985384805555210871900931035063764774350270096170224970754981139466521332845414834982094934214801373876606291403192926208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] -11756605602709109849233358537516929458840419445846597284705777692762089264712164066304369723487637983267284098423248982034893290233952382364797116578899103163358382594056871521774628427687652531768706248528383471018747973488212170867261839866323038044902120846737466838473921812173454160130804361934007458430173559938156899003603531034179200448467626337134048069035740303563136899279832718729416821907780793812546934617960385618589101034867278400400222621638816016577287090507380571648330837562074634614765603514167422655635733381765731866070015505720581727323541413797376810842731049299991063516757333784840906051643179786813726739899414775330845743644121858220465019004619454930850022385603823007300711347263682084315440428036756996293172563209491153085599698139951648206590579030809860634900273625701442323894538510185914884020541532652464731239887264731317521148986493692153526257386050772625126115985116381279216141737540604655311414967101472995376351802211594254764817499328740466054915697408674060240879882476390317532547118787357621947571238878333276725955522642856016784872947674734963976614592650146131267066586460668215252850429740941005997788601419192237265420300652586971213709063352759150425561929400460588728717310384216480037810661302706908528021644961883004941325094892628039392176031386976756180612486805647983098400995363632153207976960816509560234537922333254048427568509844164330802234756599178757430879094450171828214704418519399238291220116795398029493230045659795954408440447999982099606596335749508912092055482830362036985495767562785247561734026689164241313321846831800804724614560678580612152109744879386489660529193584097867569663419896598837723485580150310989868685816961105275309258580827278029212057116157906483251807346158273496743307303595303109358134404129575032784215169085270031060666294473772123985029518880926809560961098775144535613271861568311086041657779419221925851873077527397539864964396824205421423885801785343991965583575556247316537644284372421063164844542961827426265422158179669792499511663022085084497015992328549965338114908527336091748832849714574331325632366048322473561333181497257358365854931483462937262131878661683164235379423752990782952070061194060469963726522664915581729701473473851315177396661787372418358580304936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 1189672614037822858771116411263592034937187674472107273859098538585329070961516290662792170165995242952163539792187627100945347669640374744077488202620525684915692354765032252619114324899615238363540823989274074576014243721254641651226156909032001330567185500382384158479575207098105187333123331635241306410203603301599625511994566666767372123752003542465162183612374592326786951048232572765166715151729575182280244475472057434410853422574938892976382572969097377416974118679200318304631549969876139215089605280273831303876786561322553670489702886926274136228761889168721833749806967016522014573845891946708936014978137241251659808145494908837477670046462647429292368674443509132377350206802984878518071106748647956249240567594425975318137288780449089210436328232340079599154038165315685522145929008211361274747843149491884290261055737245670743502623447903976183399400030272747770370560534720947848654166658229987340256544803949200695794325989437580683169554605222111493290104990086386265404291619014867676968040538590195891229388452844538653357956566861695517470557075620978110884481581454997720854276297712878955808974197661768327135394206647342490973964137726084641815491605969345805001382064505611558899450700403253683945115869027194845860378328756058318132368586053450781093285610286873219849727481851915063628687961920118947954683501829867461191146593452217071825014877328550389040567817977315689877783561120469528949088455042439901514595965243714445782603327941754970317762120738604244741008215275399922869045054110582688849499135644804927601454045984705021659218275282560995575081510089133521838349567109662490867434184452786598019518010702257633272253681064701186074878205466386970425013892839871387503184817176191331886706581431604885235929889077191231729005609622799329460600343387979071671545300672024346046549163362182759427559783340537314951278528907291899779536801709156746870579667618733333140534947187820066309464584312189456323604028889597195542350647782332394703065240731790393796661314961973955876354521552488738827944211292058874042245294057706932890228585395838413411637616944902837230325808741414721418906210068287654318420879880222448596564024843459118209751084440772902220801355261902921729589145700951928011313130257697020334265895637817603623097466880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] 955943729719012845699793977195695671378356778420379594138906668277914653212792256782713043518568461332153595407943090601941350709514377033818506772847422973379860209704964774209677921202933494979201789916965396034615088898305193714656987158812771914904023576331002826526247503751288783555910422957377566211188230283362176727052446795625600697782249233054655393437855176267591960730584627156586633103471657419076058509643420157833563465453904959601145271738111807768407651113725948837952838858648573814812754312818632547104860971645538196276578631310339437863054298799079811245574552023549152966078917798662945698459146577158672244894808441028487661543302533734315140840567360684357783715538921414114011242374018129196840493906008191572472887656689610145707832764377381021138644031010089265855620083481907216425209807337090942546614228902334928313951264877902366374331163707823805332248460817302463503310321721554342035192314281471920618178675864160399687849606031404859850427506028348925627426268359081579899047920773622032590187382159801188401487125170854211849941517196736311322510110899291045268687410366736738716095036061289219397899383473009333012804951861262747046769610548918220099311545961271071049181346191075639760649826993877060310669238168379266959565671870312054574686440300304979333226593182353057427493678307920636090954693538798384626502599475507213566460420257792995718384744341008804693185811319087432027314062428015392226560073885949736527528368036546219564321598373469070947844054294178083566790961977316171412498385486295765013933623320204806193831627898443888805694600167332425041750562800582014001586352607319386510929403240918663462632620074232516748113238727826228109885250502736042759864863272099995170017725524588262627189402040153254861396824763649961851657112312879931756765939094251347469356794232300101442364834113697663323104853598606329032116960174104435583234769978380196420226406368658908307965002809554520012444267556706607397221551476491674517060833272156111583907793483083834321012013274941691224433984446321944292666693284607256347171266313889875292625590397608849603046973245854297824634065653838616116541225861360383400253492982584155511024725760387070114115181104908933230826073652082848878568917637430613516827780254178424811159552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] 311093169672718353815531676807809689779696984351407463478278254577924242601309408353836649881701069318009336826801455392427890298880398690051861955427785970731335062194734932510296116594881947724483394667255946875860972625773017934082294012016463439552611326356155830135183064150183041401129347695563002165998667166185496404468555452423592367880145758761171257288575820702399015547674758606426187795369321437863283178502501478299001775805028727250301479867648648392153018085791797061177582308110693678946858664253162811933259442748859424587257727317976569803629174865573618404612430835933194700535651435995195477933015536813818270322226361626224652056003089576376889738141106661076136131629867365001769601775522900109578046168731974918102447245657641514710330994692873352427430388904260864889794907862244412965523174001127410102187013653628594397610584522173020957655779686348623020977090714459600907670342149823286494579065161633116871932394557458818702386799525739779299686373362249787082660805707601048651315556694643480134068339520402183641003003310345496398397286381146448055900566652456155735421579836362225588967155939384054371608294235656616990340461706466294090476565689059608034180110928070906486644309717762327864199103647648516656272018073070321357060757610425795723216341433834456399424264951838915401851541591982547699059935453419738638694976822230702787859487023633792584046886586594060779738374956284411603123630159370725081382507351685659780550985497186844612672967616353476798753470978448965231190071421625720845669980786702860981206362162514980233349649617312602627273415609643917158859884826499139959940708583577060647464445003342898998255076784295248109514085340147556845878925055180073129396794352615704668280014375668980282418383997257849148907627771098920208305710387188526059615487781890371651078248999679026896050786410123365869049783692418765314823375347968507213861427125416466523821117381086325144047763351223942578665208065675192905746955465125154642655886719437760028955373254614802361000425948205489044218772155901367927115158150820959004433846935927938553908372147489200274539236793565040985904218081437537554243607072699758902787892288485681897633758391244559720908016502412536629398913558600877092781311086552954946121171739150665473509556224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] -562713976141363087011988212573558861373820483194683085804764021430681198416528569621758344494451365024207491177605631223183924555250678776703067795075108588934633731212164878512946006482495135929333740700114239029269887946977038325499040514450075228361897002405569776711359237218576899011442364790005211630700147257813628009823468037000281713927592489437702942962274738783649760812256329308642135681202281895999845990097261444987450791015612703057602342372354467590878233523331237515906098952661232922117956546463039396607165990358200575085789177166777339704119765802420720516177743390387238762411116847971366689438480014239360149247549523214877468245966570213247827636866113031816830018679706002137225293996969931759872624196874847059082912535425811048745001562507846731406040644404298198826930196436184364436208309474773652032508887879767075601820425161060453458482502239844155241672323593024510795968436365663273495615591578972313265199177041127184556150352230628114098136299453754689903519418872692675745823317076520808384321045022704431649957444378918373474114265439555616347509388781540885463023823870094227096814761445388359757283442344554445756927318155489637887339809657516877457417137108640069661830581521994358158046649476937148436015047096994147589641021821711590241881909497734393632060247219246462577572216802014823784293653657901253553193690376038412786460145791340549513879689504218224737938438869165202795550302745405320679026658223852016824481837337413444821878905596290108920614501397180163451399995277372599295360384784906835221874190043567658209007790710490334106304786905172835885666553924308250320930865340354836366096073406452829274261973639485762843965759214070569693271943360551297569712497399911750306162891547879774623483903119097132686538576859340049475859741918555066380502611594589259650556910740367676280447025991933788445886939077887041685997861567095901775325755125871894333094118125495821191117643150616737320497090422864213705002424226699815693256461701815417696097421012182330152707974711376533489994466698252658441379250882914142132767417187064531697432083988095948932506511371447803584327500538684588093570905562673841978936982911163168049449271671731130878405628381773192601941030420379009868469805773163334870584954217836088940916899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] 276794867770447886306135677448860083797329502061252906021678031411172121787234903913565524461554748724307356446169346690977824841460649242422063020155253409595750172944571381766016955135973556159931015674112364752890793997447653792083257720970158023848392180038852038032149969355063442902193254042738535681296812927424840847166648026680675311203311232251079427856027676387080123487954946706594640554107128035093044352832910681920217232344628254657614958130847633206541175223519832939186523385722631510426695580120207786511589793704991661120141208759626449293996248988933398929749146552401289145168204699609251998097760812997877311361439360020899614962662775145672671573238106887937719867151743269720015192583049808431098344172868484136463185871265244500238756664836607753180844405747341105115513616861186885737849382642339579349767878410774629457513537408031495138220765171335068785337367633129325198966456556485802439410405572484985974423967777083018760520313407388687878305302771342606026318458002059607764174142032075244741850804966410819639123887836788645803372245235476758463263683297585042645272341260418485132136082928805488669451282124440524903423808548967123646892596697470109746559411367632849540784906157044889884051927964157392245267622413300039974009243714318589592778109147804641960154327810199494277011270098090707467462316975171177137702290269647016722252878129577958603703979327463479700746801444120185960956518783443431070753024434901747201660919830213112535741259882995241749011854029727255236142356001467931869671296962236202366315590618656259381540790630449615085776911790446255880360868717549320292365316937405348059045969929320059565717899105685063494536533039508408441660059830506781568078999246088873703488161380463455405202211032022911421748506670474808320337786556155661953177798114026684438992191027732751484221419246011318731385837902152446125524460509059470622062503175060656508719860425750214047937738510620001913914481943640647339388220448789817408665864091138051344553248603063537389932581002492901560185089089807591356827152252611412016997423772462216436263362769794649705858567502275586580117803615438664036584339339551802358159304003434821899359029992334752609832829314006553712087417374718195361496944652665534933336167885009423509376466944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] -76351853685574715732536527568900933563741665512636904860851361540143456293896113516031928877197575597876180816249176860198885908344378320441357119996448428731669362505429075695577014865726941751703880429615949443847038189198484486876080252076687401400031928336454324335587008440915769261847804911694394618043422282042096439794557468336609990046873837307946254261172070139328832878478466576319414872029732423042723508606213348707671304066507998665009135691683297857882207531598381614265948051869335074400267493726884650730139536681416837362919601307490418339037986871034154914199794173488984036513978197899631404044771623152192603012890998435612514223392676645452152070530903025251204114072091594811301525786498912670355699164981022512738100465257056403392140056449245171835118043969514375273774126035343551443542376309323112279561719822883090721096237957706998857927569319166491770726123497598738816816715815594028618366085146931162523686360247382122362401252942696854060355069433972455066801987536565091935251878217658701363769102916464464197392677872602472661932713075630664101514462746027214411731826220547502520659753611002025183115403024709591940823313529093541756000439290798295673328040945391500448492870580759701643359605150170659076186850148916609765619535903381942505469883882231135617949030312423770543965356556148908845225964798211403457653047262611972654422013777150575068819304797813772657063265850454808969032967361370005019771275466948145601874125419221582961798186294946865089692792223376446353953917813156605390084024575593094478575633842792646145171026957330437201770068552076492268668485870302714891827823020647472928449043565572423674710076041095334531714124005802808753712106866284845286245957703683934182933679217178794045993271040174735769108156287484455411165208603439668350021726794572138501278787699499219300206089983573596783098853132276279414193890530440809081550484704315571374929609564437871035942285282221883588427958012569360567167390998638881464281989768807567754239394418296238673801795236914706131142278755283346392279921756631612943857436035412874749018588510705000324440551952315996351443322161527419420303445371544638760747284782898881671115215204979911519136287621182737665439801040209317483391778566154781830041618388879818736187473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] 11553503120936255678778553085728745478760382527885213584161021363012338075657390845499820470590739499620132425502966799952954494713756257577470118512104352878629349900181818799991604322247304403907216131096905843382799138800261892086770290087053810925284548379817827079239377188399034384285142831484954964934080773059390254606892655951437230054249205579287722044875578254209782473657851781761996119085159505557213755165115814229056659557680197471557842250054889411344679961088373191387645737785974826056586722784403231526703942076605216733027749123800691515022840500417092634249936577046934889310112392252892518891983246950566937597174022618842488002278984877424109271727807045777147879822628306187815488709476854959545033065660701472804729642729692690483282045488854988061999979518144545408556099874225739639318674981924692441913925601428933685247411568245392993954122243455490599652577016369756726463351964129757469567639463770430080695257603350311989038632068678335271453422304896595303456096297012195091578224853117110500520954143017769276467327303130061226711279108602884528915857924004489535897940107225692697441668688925625925597863502833511048004213667167227531260297006632792430986279064502450306236196784828985211082474605194274206088776179840119263829471766736305112890772991356373184059207975186727046434422385776214055882223442760643599992545111463900048120305836508412839424558109741674763722556200810866888686012840111698996125550676372468043387388840681291183364229459065056283626701340059106508614114100773159247023833475512111902812141294291058088709601843490768770198337578861581473805717577107521494517444871444273574653177824753515502605694247217239727216731846756295083160534735780212451176994071859662999728484479469043785591827056544815121272219288582456595572822347770908857041883714269465700869791942726882196643801275477248365260448509212889027009607157754219197389888307937048144576368127576833551212621535693641936552946384677828960126770302375251842138809907104549917293483439297277210151348467478007823588232930726075307062073322584350966275493102173051483633863338233957303214273198853015915597816579011346282397687650954272658193998044065136432491659620178709385223914474736641994824359455333577807867193393126944974665251655423579757289144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -3770232860070120714989544300853200673146023856917358684529946277651830533183910377638326362606336343480264494939659212041377823106344804625788434394447014724345175628613434413118485283340685853414770148261483867208518018800223779608267887666666688506617341884081809095265963982171937929331466111893741596195914665531194577917536620121681220980762728552040117188836911616503409656483324073534723700865684805856408725872690978692787168386402611389541374383960913356307767120639401640249298579923309410519793032902486553556394179141610805987504231653821943760125540241171749793562077235501447120826556995078734704977796552065956097550553886160664747759386040216546563324642041417545770258565691309426073949212843790733029656325875093166150866651839725525836688008549905611871964030052459709961625609926754298592990417070381559503414101739272137009325643019452362964515270485270962177342091897934926977598964828565524003329382647644712161924674097221703906625026200996393782805968611507470723911942034186509288149110026059506175176790568872874545662630560016518858047168949365682610783358001769088305623343287326389310098082061147260862177857822014940366581634831009929431360848833807547336538946025975821435784178017573967573459758733660337257562117504288465261780963218933463909653936072768787987355932482386827742621796554289513287236400370072185245770719336564830564766653525394469996147553315467025265583098361027617661434410954349061130788279681561227196614952374899704001316016308166524730422262607101291493221788090180186172742518733443174216716303751841235813015288334536510684276369675980641599896681433064262388551312274242410458893120208079619655113890536662446541816038787363966467154794020328390786545134148846617677363354026124495536375560006356746974976727526716709682558298739866964266865826406353115601905384296173844872174211756899867062899210983852298513059518810582332557905449842385880481133695529488360374256940071876619914351658231143322838339309269900737704372037484990370815171516983295882292603393496920286775775767012108288963126606345550161436642325745323948401899373822345790237470359071084453758817416268921515587415893070128581581612459375499448805648299918580374935714994883113068136040172023360983125980156439042205433969849594786529914388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] -495869935709292337315219070645291918923348847250537954323917484918847678915549365166711301151637961551394201095504937791584271348510170628394042471174519371856237902721908739777524419071792869519199452854868540298647295975991875785065134664618142398917105628078450769415256346989370672808943149497954324911205345687832007397394998065705817980398404594269797881114249101947490969826058408417742674976333598566751509819571970203382269776198964248251561384283033723250878198937641962862947019859912031961076317176875130189304721463778765737626413607404567249203560664733063344649861085690169335712678972051980109536318427925169283303208093085102281153366373594424729759103234055858241635288050356476318004264996893929014785070026462820701029177035941990701375018795379758140150232957385528073083263795101481644427059560444746877392815874039722668892334170548749500137546556093311283622657073428578702714367147521951668651019373066128829803094282306070116874446670829779410146276769814596453525327902318995938544034877586615076557880076032673193353617167011738408189194469567435521253935515365710858711840246056052895653524030162157495329616726331862032342838267834184055924556250319396674659296362311405240007668178389422272318498757667368820547386760196780956403068926453000166747272662297272551286107930001448822855279217001364649243304433572185503945099893132248778035598783091071390118287080456243804250802996918148528803555909648860468941861616779173188255043807569545996171064367438145454406078849052316232307669560000405731732213043071876581140323484987780337908380173614079778843454083799594581825041086631491010792936083667823579308127248426766665632034802560734910738026023500439942546426065947871400120645287637949076715307240060378394383427936727668733372312882886478848246350055030466964189585658873869305822953248045788410049677526904628888442429008121313588888265393962053049841414684894877792903088653254395465207014470756238870950012661433001551087766064828298596724908103605535951883316535793304030805821644580204031628145060410791933661166560946559650806093303803152293238721908713020360040995441039835648180540525033582576512715076784198111679884797520015082078103585008094252097308182397029941940231425730711242457590213510155991924870768750094594753953792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] 144130890188558639571164754141566560310045242223856257950631641106316227548205442365133684203160067736550550310937522590747957209778009953460380347985341672042070257433107493931802374232089133647956140376458100094002590239506203242235006636136095508611592375010896646978745237228494268897430804882474792195864803863037158217440293855479422390698790868267772733392362930440045508593124724452527044016049350068759927494692596577710944135480638932206087753984424434168054221818449480303348625648801230362508071122422868297205005171248566473690097540809008596082129937378571966225576074871357070104347920697012170217422118306318470141742099283088658855955565772688923587712905754458043035084041491219337691133390575557048324686249332808592784880971873048075441436039160746209629922746226300670268592793479730026995944446513499927000437351798880750870341929591737444930438768749366125857135047850165644092419279444325576580662793861083220553751737717253963267587583013542499716550031746657928467069053849169529164946672423991857405801348778565016993717168362451065640449766607133507978794605749691829679748947611944079003771894043814112379962742556478632828252965219854652494289625212098225084840977865966538587014477785153806189451068216031708753241040373957020539495269138510289489093100399741226025664147693345865543902994847369883005523667248175686114824639033617874576472916988081268481358922401710215831926067949976619659427953181353130578619461144140782150770023489533222298303437499054925444352633838089065329923145183702777141141347152621500834191315504724040507245395354302530203235394675445500788993186625551945610167257603825980841307525474091481537648913454432333772556186121721295983936181007984812014616583445986763499102005907361979642236157136354742010599561101394471793940023053291084029006251973093753766060181296042753151894661667874885479662533131129954139205370347228487720512532936237124082186536638637205477664256044847112293030399766812653239204272982779361314079555655836918275545139057587801884019769634592085085692260242083126261533423246201924043756495224765794294900091120927930653732549643781735645456093330749506588540694687157721402852260490745944291970735475961721876506203699393082993819792942053434276041436506709621857287797463194928236462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] -24039915449453620488640916849487083660990046763466687296287409788312046733370078285606558261466026213428773477268936833547131093501153151722391180254895753007418761198916135299551342216545302988847353366242941259771680769172085718232679569961900226382914471130230490810308190912354415010331455670257494575634219168686882646047713936588763391102353880811795833131264184765973361821907798664716413701450499413896685114140978987281679118373055591777140228240443272606901254031634108441093650581105230119927440426327774973082872040013856366376266483547745827913213826102563195941432704285804129203234208471140311916951137354091245052163602994866075354775813557932195874985695814552949290023543292014393107891090773476758156813878588954021653193219573084733190567857245780937976741645419468152264583474641542798217850612039848079698406260826131636257520388674517447777756560261424853485609639525418802484748201031245320231005700894293192726209205313251825846681300375739624679133175560098477371937851684641938243577652949776750594427458288505149090789395548946389714772041859783635519333232835811304571180947048401166506426263883879541617831993345001282382417167490567393004692430550773663701046964180702239557542842366366451397010224071909488696082639035016020011794143792706843902492258942205752352585276789345604937896796119529189202559264124314633544885585781562001849782231169327113757777091048327148605259737577220165167492168022651469518421203288311242476870155805514112223585632547338755138834668214332281433810621558814730656812024275427696315658662064290625577149638679234892552190917458327526221259802129636719935176837844533504439194549056732346108731105374484262470286997224399177798503903560772938512328999588921052485445082828500772038933447557701467960383413289687876033977842051008117721745439130616340762385437180139179787545647184034311572098593561681403921182720841256560077668973156907999908088794357842531483003794470372234696361889724996534092419069603721547545235206339735069853948170996822013939161951119210606496299548918347211800807001954358765102644413485671557770507881576270226849121808940546126461369717843666257257854654331167397314116454631040006292383253985424167796570276900715756536487113180168061716570252282957997422453868966620638021156864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] 2446004462997300142634788698506348536580999297124492101925750618173996916364521529576703190820205062307092764906280442749081607003117077588763606424683490708390090432295070294657672433340192103035610310950406663125773704903586633133903818917433794774548710105932731479381622163021489279238394404002588424613287450882874783158548708390183551865739145126865872690884131806694230857870021161842682857498751990708724679747080099342053766313855055575176954535551973833602928365490694138455896004623979806685220779006855953076128949056170025154656259327269583647089495719440079087864181235698648948792489622759500512364542240346794225797321901708002800929521151081528531839097729458680308614454072329894427226164342422503632168059869438883713717214495086334159883434137283389419245791876224801652199248008860308605064827472174341112878655216983378742184470055630986150551122903820891216793981092140217715411526730315592004960273487351028427512899326099430018892901125746095428628924460921169388365974439056816026975554405194662675436952868713351276873499451452051447033656235466417354532587176205960721728690445280415208715420207502098918855009484886763582936622547745609881488085466012682202763268518903434401455136609952137265939205622277778829655449493670219214158487214257171396609122843168473765995799199233640458662867713362209078187524715781056022867272642737895072460459231694714524384309090889426885098695502472739350599286642867295594828086728988602963393618815782806114818518343577717942272151585824354984259943249729190644938464060305730166681141236646185429768262106058213171345806984652508103916554011813472274980067805736962230128659156154365970825006332974200611307402217268727147774763473878933802610463175175030865407084233014422254415259583055219483409485098612792848609240429741483837577619045278921138184138941548971500830036971901667548827434666567336664405694759680610822232082058409517727279165775348112390482579742050908678166802869472737790635370293309117545482642754885008521947113638139472552512609761699794354475102627859844749713603875641379460480669632179788431711859076238512473449008489461223699702067997394071770553363945467302304725302309934162798011248982512354480524331794902034427928055053847494768741570283443660050343876417065821247897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] -74511658544040839064734746778604626397793997373407780239173020353355976884281923570792730865088241322242527246526726784183403922284111409624787898196040243579233038160597392118400519254020570065379819373606080434657955888192388581967164517276479491414055691442408802613172067493365572906666376387139332853179715796854110579716411143963691403035747463774687557286742459103947356255562986011713971686383455740802521731773162571655594310743022733382401511857273754775055244178502292714250049815138331190596387523630406057033779005269295403727804454597842228174278714114806262964591211141431906127370344508101818404119611238304740999161820141429362661514305228815514878098124939607675409831571591624741991850529534734683168191752616455574179460012850180168636725251591185713909091441252006018563980901868340167091056480553778418080978287265608678068262048861774805631408378697427648006029776403400488226092104037937585087552655790550934439534557525468957372311702786739945196842969213313521144888089609200207477861443857935339201380975166755361388110963054747709083259435493911783398696560369348901135307971928776942388038701382096811136884977347466283364066323884172465181066040108230556153238069478691761473657151177372069786366776090307722173915584966982886276699348631506110266571156881334445133453088547860931149091652671640029656732414958235708064463196061281019162379590067918512161763523525463526894510335251255434097997811543759649014982380605287503658305860456429401735282642650463799852869675123281598869082755833691250872792697534923494613750592420572432648136798748619335860683568386194459842377252272968304400686492952907461321023227797111601913338488831385770622198198232228438069812717875851295354902605231885971128975213278859700858553316535894872644441610900271899822591432875822082433585677834465827919688213298296308790224873439772426009559876109307392499467542976897155414156678375977152176278604401978616419496985162820593536209805440196909835644660385864607154357735395249222165766502836307623437550777004960046381351399570935428488739395911903343585978872970726697579512017665490768081235217287401944690842499082152921742004745236875208579479295167914157010182061914201586428618315921515148244757450599981055406460928118163005887770609936100195565568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] -25841139340752246382836995093412886450080008527387791980623599815379748385111581651022751299780359668999219907702879496615530250072618635830215685887443336129982100791495164678685112863846731473630434188025388990243755848669155376350363221931060974715544896984438366289336211812390606032957397636924542459797364233698200583437897861948097369074775028681630702078557886011122496451435439509595880111637920251743201140553663947395903909429865947512418807899870697893106920728771831484156666517788812497199546124307817208623333502396956471355582297589940086457667516296335755994249416271242926759051139216837497247837771975247181139057869306259548288917952658314888827461001896981516283900327239530361018281577466093877565771546905765286390154386325270867245843843535286892018914268272810086771416377143437583060954536298872348158675440756189730722070701903388813224945593170897677888468055090030464180648052548972006358340397857047593278784848612471171116199474642604432263053554942553434921944226733550515031527651277412842009150532412577730606393642797074815071479283280949012359701653203385742354265748649444862438594616921414806995167489744508750172008918434415201590474533698821317520345447085988048135804499965815429233113889370937185046347615128168767437721650835205331541433685913689356062978424454658275381325738005247558004285357298077118132580573185454997896540294152504985777337103223662114641329623178465141871888206410301390030060254512039212948792215327848978989121688417314036178953383442332408563078443258408861496912570218668119296330156559728632113763700599900911418632716948192724929794153092325344247556752683411830567160333706604097176653251229641159775298319861371197309765825048563840991775738429245453607802980598842426789239867978165670285847503455289621285671771305925411850051027008682730590235893434196662411057396896681582926378995277366690537494715594927258636811870281234061826098121536356518922396822520686839970464928125667757656328842502055394299137259414903245133202233446056716843970237731336840781554545061812148624205947982713376327741131061983082610320966655888774847590681363338787546276447923881509343524967522563433587055451711467120171852472735376454860362980306431799656669741179534128645658900056861776649939138258335799705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] 6318352342443047940431277421994033471486573889653694014340450483916101474484812730098528441122995406688045727442842785274663866026278290253812497524787426323398127422612620861247138959207483686836491761652435877537528222811259585649693788243350258508992706248697260719067793929681891795234427027055495214730408920669001852390126393177429152019370533222414620296937194310807585921777313733816500256855892522564892565222171052385411603363629751815286053343300799797180712037030087841157668460261919672794266686042397499952505565430215245128515793706305254613636384862752039160414427340316114869640704158554985641213080596851060343842656458433847286073992699181883226884502977037755448696106220809865694993477635641841669150973503982295863021627959338631989321574395101915462642363516651832728243557973997358504050867743594359638419268654351217198226225813898250486431752130892514444258258122891110588386830099648901542288992294855492708465019949167626351906532172572829775900652646356914065529057754654228401686336913832370457385990817537568116681860570920851642288135592443331005877669827863722363958712077843238030529950509655486247989864099664523355714411096509587396971647843018657853063093444960915486395405393079056636720199903839528996451208368920092447048011564945480393785906178544742664336657404675191706714999311256173454228371529033498019236666409770053387742673918311497938264966519139021883100029952805127114933512072352074661614552526220385564748953572358646538001482730425657665904336602779969079200168314218127138136300936621698913096307770568588723296445575836463732848030439292595254057012241793114497768265547395367421957571299901006863916701691253113475517629815039635668311464217642553479153722576452726147869568396789278113145398295784255406681161111322926372363243323114231293593450101952472668364509966958032358559127971617263993369547314716811464771895575689110186133561909839461189205537268588809152592053658044277903192175038656721919894475836399588480187021335181305895488622527875914558645794359424221809666006984027988727655810261316220186016138215757981327923086042967611205456768428571407781701824612568281849801443598528057067332089326375207125531910159291758031166076071546835171692618815873772108692363643806627463609759450482413142016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] -886955163312940764923003409149172548633762570273723005813881339660936563102708969441501347470943180777861082098379479163516503123103677141593484129987237918464821380656227545358015479876451008046508224481083393881429449993200284912488284862850477085080667555245600258275988419090452323649631393544398171883676947723158834865644658170805605941202976859060686935660271906287798062324866931717355811241233863594267440665561266660617869400967634832785634780319136894333128300899099470929068364988442559851433896170413210733364154918990850510856653250098398425133247754890390337661189196090782683683616662842037213371737480345904638868592762046654908588444062721878800282335540060926656928521406065329664846883243351311009235934038510239608607016543979816809229173366089854590098548529633268313928051941087950047064321113637797669338423058419679613834078460367177114459711473110205724452450261015931925945393024513624922404864440745293503496593818271980206237298614119768414889174459977092503824409029461578289144883013191362745470704423968253374139681775336823126516953160652235289658076108406742412572334404359361045426935515520936027442481955543729669730194677751556856936638979746254528049299295270682349695413765661309628600068943783757844683485801707893050318874232482289590114946761612986217506947213744937371610951016938984900672663858003619509107943237155560609232326594910802865663194499113099428197817440544809739687292195458351158090571830572619237120314718113288468550801470912199540378213422702292213399819633511343101726752002440102087248598317329770169319099659197496666568930087844506412474991794863811606949958740740493005238218714751493542918031186908517001518596252454067147038762138632736595340240500744597559791983289102318992523763843824637858608348625375866440193917672854435640531420114996600206643447859950129561070432877217008995457717469952106043640058756533413993548102024826855119120791924871069982279943878926785401154832801984813243370842443956939628772119432645860333545669798403720239089335991341260319543151485347807382978288955183300676777785663006617784318966206580249052052297816581508826441139531259291814144856387988472424838856989562993022491113010163649788309048328705476843201395671199730026299772282956381820233557180481179484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] 93017418759422357279012626822628466033748095485167446058389410619930151349559615576021495873046613440420797344530884717308313473910151907437167591260196520473870192915775557512851632768992969474131727607380332652892765198865646657553735532250301465368053219230836056674872945768103823388280792096480459048200340319130811208852335713518032705732430399610631606352683595758047535406707487079023878689534624813607963243686230500498328136763992500722670813869324999025167564076247613398333155702143060533979165602591522227782251246543672713792366639240561698559100804890483516137983370912487629832080279733322206712256315166702310726295590844122007486626788944161735390945113692585654283962059850242516210670022607506955344376210064788361303148536643877207834285935963778685449146954265211272863483930562734848369749382537944268189858929536708551840821314932135835622764790054295496401765187324228992383630548696120442507877909899473339086481359841903959667117336709965059584419553945527856057858780834574321548866544328323525125981853298114056523064089975355907076924152318223881957727339381601840743706781980477850900861062702147405629945678382477477078871265297458505841644818960343527269275401974223246195059886703607392563296464109098986899489096185437748534518021232079055317358533478173511654399776207103886688716601779348255982231045737662742065960078861724537613163568898564755724767909598507826610881798862927535421364978741448816120810021145150826176770257912900879315916790222124214806526423696317295029173788008851537103426046500819343950829723021348189627785785258539578331186369491864703244194770531957063776757970796585492776945407072246709720073464776329668937648437993189909624472231629041940587361841600186518030767927850343394686574538456687067025644917462502816437791288151391176604228317011194875797427548585240669478096823626694973700080167797341534908410502043595956095402621881035222860527594267078781255162497028734658292410092633139398706459138861045732648997667806704003631831415204653662918033521571215330020068850789958252910305563171429493071796256511914957798164923306426346532033957341372999453472141145646216913102993786657747764472100067264567580789736150385596175602777454851960286664165795575469946986497555917619749662431321775931392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] -7809464422696881994023531453497313711031117736575619460204202063067758837731449912642625042027923492633021284908470754366224441758287452818215062150387051663612436799432190663431795946080737001012452285365863734879420186378471656941122116740481475965275992326797887103058611182454579615945171300297804876388192806368142235313078258492721475231987925747086435332595084576868410081150548665433117937174062715411826757499900094047288724859184325152785450165261444009759445789656824900243433227012008254671267220800293825448288983822156433650316589685504088575324557265029365532905060888398096316123699926951399476919621777158750760432833913040419488759317050230193326746632299035856833804732550157996509173960619231970705286330125128815328778095952013362826317293964214660899412398507963783192749867634385472275723302007645051212944802776184440835275511020874748915813386668303351844142866430451874870528303190049254470646414779569793055348163107927858031055498087930933579250683886107832438268644276027945220851407176720422416854310741081704174131306588581992666513768336583231502463242576130533587409187862804574745660795328883202592585864334762448596459994255741663320781898188813701783347049278394043075159484595995722803793317512056883735594235531790721885768818719386270485152902854995913849157579947026312655502841148186334115931120631395951707279121166903833203699163427173473704605435305940109732424342464232648084601629616730065235986315300497485748177048217207609048553590405584592849876902700053011119728645177120190486052225109942799997873667188400733885261555823430419458804580784828478792424411325434698391608698897077160272537685763851430522320359705594532865916722195913178057024776947637598934871376891795988153269212336997576639554143076463798227370126564706963336235181421815782869184411820082959770967404576422372707475035271815030774539870871527875469746693293803700521511759377410751423182854489978348009176888555008674046912496535429528917088356589914381456522703931465525538073218805402379047899283217007342961398122460373598478039781943123067504484463467320837623786747121928321596433434051634800454311478561903496908871339633315400111877522169259060546375381668159186541266223999901951014335470412278008988661843164222296201964493932781895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] 541733203793612067959365994397060463893216679403698843727599095227703823656534005007800808730989138204091523155142024170891448259559399441400395149184801888632596497640060986341808778543437031522884923004608480282084920583713698964838466948046225465565173435601226327459356850690816428349401864111233281951359833383569378766589340776591003409686747954875320674470113346748468140365019268336679939387641035627451317913118266702568395488949902329181611735001841752863867694838596315708788064752696750320126295516565239884419682605842763385626454668024198771772746718050049183681800070964012011925162160287860811795450200769771087924148487952411700964429613076250361204263532672994535317862930402670224577014877342687528527075135793312681160652305790395467112825893290608200802020255657651828811401893115764427595117836782085522431195614611942798496931525604934565891915857034555333693137666234832219243641311489163445420320618329754166777745804757150573647613712183948107720490425338676632185086000657028011166704480884952199107111386951334574188989999504433031497484584962034688832548367146066119315308461526590924138666593420914279179807080948783492378344674341575589089742390287316173221287818402683740804067487932439135704352122431858393527457292706390361397376170805791187156976582583101604325829543317866774064487901126422743109813208516119746980962224068431498329310958041825414146132922425658505517311794598291133487289485995263932517737465636018588548738301548578414787505433034854419413097453659693302579648310954278102350133310278360838333043506192017019422056005300979974538266945728063354525970006667113329817807791124999071758177631240834038237624050976928028831765907919713599829954990092693825555187783497644653450836827042197276939496257904958892562879538822297812088475481547657297404725031153557979647664418263812141638463442422750332478535489020241597301217206415438325920260569214324072758830265131749910685290883495622868511140823993168174151565852637409672632633993204497330711525044512608473476581098214958646502460217477798992249069359306062085487565308842510722534341794323245355000047323457474999287086959686991334703098264836516841828039854290975275387401750723097857453129378038354602070671954603358148593637829157451040988895347965165568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] -32222476638622823529689352348060532715084542318152075238782688817488450072047115338317361554721385402582399977550911728822584590510359461612496663903738425736839815925546184349639415797535935012362263716555884542653360917096766272963476420436028408363003110733586766640560944662346507847001447873409252881122902098573972740968707396295051493118328862567163989893641605807214103495205036836338225401200256909705091734345875617594281693563158962074925605625101616214325403339811350742613496997751327855574550360762573096983000828439439663584885426427434142197540149678379415237685078712479570765617942679108006728336151883805042508018565493511423444541854400155262239326390126687261016088163317653752872300668073157462365892003338268153979846594486833091017850273477233401835559164603835302479848917403519453503821206894619151535240141179846415927380170322147894453464110254672803656818242962116941584597663325787172840357390747532325893144678442242289782417852512756446558647182271384170633248929726647121975014466657974720901039808143455267100605893935461158909137104443214645349263503663805804390623067391009294560198001792316371472168675438911590847405964393313184498154802583828188397958869241619703347887753445599190575220821003477297768396997941302163931765627099285388966269831928804796553292924963317664433226666844399542030761515335821803529988693028934276779946760070178409386151942991720493861068175794008792645743582651168556411734483026198980916914458269872253703274039806356506601165960642771720149564564831520766449071723044665390039906418934413565992737063123013144490225184257131845098736127453118487582681314326475023844146502174657869532184112306168919125334461306271683323162952961545740769386213645529797925252030744432970147571301501777079623834674144724077510253747773578968785813425449038734386059844231853835104161965438585929279970118512380958118098449120995164399550645159917059869706214622108185523069648213662872790844458698692942847586502713639716369045602604887998720792225576327872397918935607189901291520075136085182551060094436567265759002735434489317799156876684106843418163053319535548076150420823801953204378332009713321039697123659618513590534914885601861588795456147088540549887666490971006958293510793791361833362129105715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] 1730007353958259178878237562118501477044865865342826915794890402139132945312916349924411458056842074300322946391692015895249094411682909869265215889892827828125633695975077448193490519943988945837959837354059297465987617750855719676370092156834302408431663032341001355360170900811101302692925913158759140286897143906385403509516771372359153732973665263816167651566388320134915026887465279978785124883879634924557899086122587541103111058553732544047192393682020876812145739311003164005882635502653621530918262623010347865512527954677345582273607135226957827134617368308897211109777003139637762676742162739355039195473390940861310717116972205314611332914378969325311363583268057714275667407668496954776881565345317232064435270488959379683161374479174579610413300421089577084547280838508662600925820022686270994163696540971411312050410075992895195877232597778727759934679597060388244177275613100844359982390916330498812453079092165758806595452086244633985464351157786814038312566779223658096501826011408410350738287970255657766180619574766325846240457492069411168939366858558049015755058930756563144558207886239640654031552449998826758911227407288718133930803219460293107075083665280390229348837267079336021682251637314786787670283758525085530479057737147543801093708574087089341925402871577744482628829135392587627249112917749342493232982006617664322758892294362132438321300641179766246607249012562401200303981017628433426151521921182039895224001607712763531131053678345505483213374154150690997735399060708471943415145306263092809851826539912188777087990132139354011126927728722513187455244282268899416418816696610962989740798683194177588324065397979682471542407793366559112859387436796712935411028584776675828823001275077759052138388565500175877579229219658402659409481970301999607022669922583097539714442578283683204262091306810565791369755317852505084197631221723848388344209590556638674961087512725000935923100941554383551993762629317086249092293992271638870253996383333124033208655729120388570367215381803160587250100284937517691416348998662065110944263302873533651160496773968584424734878285320907014766675966079376346219316202674368484036334973803888261210506848913275555774237207110211476719046229303885079036374253514864995458017219344141587990098154094592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] -85773850798122480037512627732320775017430173181149311307276453690430421110082638794013714801770713417913740841117169547283959925600146161163894040808742448748852432195500567023985106931293792466007609321690932508110924715661917554793398818201024703657412764064524455102511176783893158508439452120136484950457225494117706336036244000156312688548249856850367317442667388218794425192122554907270094653526940949505939907828768331316894161293339469093866569144412649803903165885500439990543960042967482773936690167146306038504911190327449142277105763796227757975157946155906601500354050438037419679119203065045565975870749425085956507422727821469901148610865117388415645821758216032379799108779012573082570158939994611012256205782439846591713721566068796422416787660357015773864483315869104356899397102818320510192244510279859024612914754576762232441820735048287807787566910537956174978739492018532060142813471486519776349240972436137026809267888512362647047034275412535071838345801348247775975247676743207590831051727400746347372280546629720168320675078537588264245288760314836183082488994066854070849555674295346459699141856614480960017049163347969600265711159667088748857619063481718982344398846994832185224317700242861137866336987252496011084968566098484012382301119280305562018879980365459058885014278710206064058485292767502174569833667834189521517962887374376159936012759590785314259034867648841635453044724908918687385999145914114002839635764521474484243475190049716416826767687228042686404335639773859214657854393706163547014706554051077396238591850413951394669483009080445849913262218837792286187141208039582270884808567521609395039337369955543182494228133612405187384212629699228697437355803816961347033371401251768693783545146430330468625537957727760961941232738610185716296313736041303840178720651341111477826534639664843635756440422446578963410092496983353488664021409455145243482616711456127448638841543784799150199824664340231229223531370074124087651185112396640116178387767647344934019897997396557792766013412143210590764099148007382781136616519101147170671838620134930268541780657101002492982085823691225819320840216383748333674896460660421331201346370000883039662536413493657476913083237379372831931025253790086716807653440489425194918365961912320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] 3471417213518096678807856319345774369915766278394150127431614349377223271204945721036613813265505329622396927805821760742329208290461014526285756099652108181072164333758192960665539335924602416619911089836778278205336811504299881162263067540892817127900991490139164265403303946027578577354409986366174575174187879112925636508785378486228162728240506123462225591961875451021353598406057328249218662168916960111747429527802294880259618572204377987881411380863932499546284559429258886732136282806009883053043195236676354241071458910444070922616892401485603585144936179176347267984469991645744154919441293114102759587406648787772418242064268124071067503301588292399566487468727985676478554636408497761133274570326838861585241549094639842535056486518032122399879757049167315417526551595334226395885607230588225942117322446937097517084951670957805871085550223902607542902467876897788962396320844047435816127846114882593145191186281012766185444516743220406797987077576526947835123296791660194885294776272541399580731243703893557225171496507636615421227263256696545749236421979347675727065480294144765171367199810985777978214086465409032249135257965758762751074354930817952958750370885362635155505952885450965939534074711227934252734541083103254703017480948973897083070425291984739398234899301950023789172884849817209815300199025821945437921351747147945411879788120215269256020312396473455733598887898165599725591365044020483631587026509179104306774043514271321779859378405930697085440703252718758802430143217566763869597408539424741028668254903408441615120618081030873025111617012906110427681138185755159183321062442929016938613817404284312329416938347789542202972399527567164548825411649613664153294021340602866775821968010977506651142496186348648886714615420674292655723841700174328727869018976494442916703136420847506467897938297796217508575865665129362814974053748784904293232499895853095863548380881978544069685821313240228542931168499528501340843078005439817042828078028997062579830706102349831030738518260897184765721226778262605793592783972209899449036141435430424718708210845680544202556952510597082541694456659389886125657201097538523665265215910293405043800005423814125424746222285322989735669811029536702797781371702085965379788152653378666984238259109888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] 7740622936220586498548986863698901905941792439420512760627465986742005365400003457724134577330745259817924143308899178906369304368996821827529388185207779074152543100746394018798442850821788674588408374997646425152791649971442197848648728487542597047102400168130598502761310604700171397797728182652670787027947359373821004763124197653355171446097059724269929371128049367829320382006826938668635078418026307030926957409115239557564728856370558713851807135550833763997595059362350062574131747528540127174561187557978373033322454241587000604687160787623926162986587724498656774568173021633027405361763210679481697672481839181767732761678703807348591670609275391959547437013824014716669604748040367218984856817393725686771184036337393668276194244780251507965537319234455646576681516068793043892846651995343817144263355168457103426350664645431892581618136779953049306990401696771166819390473136635439864514930685773220251383220265707303981245203017806635913962696528935807064150496505308018212751526833738154886050893971829096001877842199448191566702841977645164233036261692226598775353618545516067969091308185724888996223065659791021604725800967762877853818684653414433484875563465061496363151486781123429093499144138008798611654830103702502681700257677296154409094703214365474540501550233290376857649393601067248479599013376013226653879967522301432765573720024077781359385357816887773226433301054846261425297892050001274359222272091971361936355944759510988385062234025044795787699107824912570387723558395208597501205432234872404262666010456085792712258943616104195758275655307890334793876384186435307637860429158005836142226000939613686361351228194202993201190172389063214073445975327318270677815264895810227713767810613288967236680743421163649247893802369400829575470420701247015501146398470574576211205739665309534917183538627030705543683862630185831289088481308212502825885874223418920988288688553458616103761477658443003554612509001597761207309689847489046332987688360358948126239541300241128580042930763362184639073087114115318771504660839291540229547587007497085213488964935253406476774660866767508400198630289100897770902588095269303833927498517689245685818093809083974818972292567315172318745667009008081399997508916638433763769926962754819608773918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] -12415761967674279119849669057080771731810743076398321218872087901275532417730958471217519882954229491566860881730188166374855078854991245643142661391787789532074773954311919227853613078296998043154837590038303925950245904186643254554588382536492115173188572235065172063963390556887582037231419559736408557008346830838817558299535796152662285275351091090809876425402550205448015030564661888095276784704860510423408338063865135043347442174006624567235718727277887296234335168253057181574770957338371332595699896870193557036869354296854147884756309316773554054640573355702579153243843238620316099200248034629962551841044632234296111136192796250753297878478005645320406194617792262754731216915763573888821218702798687958510473958694755296779307746797606017725813602560138461169168310994320253089969965061022750123592701816734627567072039261041784225828026731074499937749912300013555592334177085213684543277852223537471063054512580198727659665360884490130074531322673842663157345430792130266688532040093694197121233233530914986390513522631903490042145644393245546363785185501588539004124675344627752559452317694870830664280591606175497873578158587129461146079069621481744917991504109688074658799897237974285518073614509172400169288851753572177059853228217581290554437866439782668038413111806140019260629682126605160137598082719210846474021357952040182379841804489824385183708825526457272979607180552650504322608362334083579840920926709447657613703270907149362666347366335342683330931068133304506259413550750184425886336654184226215143351941231099181331661551779963534230267714259003676134912254412313414671961833060966766714489398707626771994577835173758817635113665346756321658381917960339252792396426817129204025316447120669911914460615865480979186271764181374406314923606539175642709402135148358068974877267426114221805415003908845652139248587818235231464837039881621462068959514321395117382655551588416196970773581442809397840507905105115406735716364207480765196789593754653063944586958213567335279533976846871945197950064707495390842032461268837633014360621356209826376817265832632448337131147069571256235180219529674952534658586297758564561236200750251826456214535624353481234281800499580619555619092942997951732789590470713620060988656845528146052166713344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] 1092229606025995057447555004280661776117469006487027379183565071744002043294546185351093885480179210838438654931191651953848689512825558801899299648958445735907118510976549234092814761300970465767866777372473696759692243412026691076868607671449938550734550093470551296690576835615213137560372061670896098483827620843360942292860045361487517084565479375490074447511119508547160131837869693603409808704534743192293279724226847028388329284410743901600762160426888727604116041952814103498435233988373271436697734529919556888932071926141351065726088086180462344222917533667636967653160822923951670907522600010576899060920002225580857323058420129115778640537711480168325445072677094265529828915679950875904642910777085423164946598495506292062415175934373663472888274056744087530060491634185286353077201935970725307704542052303822680781955418784701396092134641637383052996927021427709044659231362336168807417423317172159806272070375016917914172066325121406602523009228994880488270062350015988821954624517750865503839466775174323732825129416331084162690857053422909553918189859998635199236268526972427377925226530391694524022854507217525459326513579875676371397693627363313564571121445926434114219922771102508449244492363871301510577708275202570246751413462747782112653775840211298120720583875857481103018700863047019412039306042407194674658014765137832276689774986383765327287108479675110097430756977533518727468955187120703575705637056418726472990728821559265982616158521541589107991624392783267980867580485568603332927116570593019164410700830866066261731268974993929728698568403402670521421068308712200722007527633364369932792612478052688644196386043240218290054617655409697147556073649629019915210985673729712845376832729839655840412188820278387192159980031345020016519422886207964141191516224801611088997517812507642778478808458947953805504973069761654469011964625788819409743634805681215946586102968924422047380269216614361339486828197902773118669421387253724067754794865593626292015470508549167471231654121470468789509788979279854707646734878309922946533392754851769022071328325782354738794890415129048036339515405921698594689064410902042693298616911012151433257206932673919551104627852968178559954880714443795935078543228102038939828669906047999857037148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] -39571242297365760806231373193360165038945305366155429258644584357350445656797085833082806002508505499298729643979152824384016764100502697629702108528477798212585488589659123676607758666254138728464854855202291974013917684351032496207300683110327072711315590426190858283667007710011139697147226286757243246622442604715344200695988554783081272045954392849143414527729020603301934061813046635543603577930686040141960098614872408153720813707084977488016939823031918203633163085196387610735298927928510799372488323876504335150004865594107626939506163836122877458142324532549508420284285882831208023765031884611025477424651938205296492386824558439902852289140423284804319125877232782349695568916545060770282322463695231511727718695889460894397625543594263699068342870033181144054416332477122287840910360017237054438883704305469215452773473530697502663862943484470831842382187711119394154734059558585224730728474550636138130298991762844542298521878068110445283444584361732175567293932427596153747663210919555524994024503004511417134176211412498896324649273952462915019612280117052697565125723526259396627291894649666538185501182686799791288847604064635046135797314029000785753230437778602623462712964880358368123258327871634441651935963644854838050554833922152832565205985627048450358506966327808065969211808008203972151443297439174279503444745244692108159328590042730924070292453308232215981186487972160037365410061806089405246688682504655263587510885786030393848203247921790488641693607483487608865331887595529203559587510122588952367718864771374554891562939598169588984789280402418334927504880906481756314925552575076627316540970974547500166773685541174262797956094518124462923439537783801061837511729332457336663582201475644570205083310540537111937810625250739265127586153243836313092375654737574317701142443055745753907502194029977409358896756195437355557392453865441257057490474737007127888530029105083343177926097709129783428329289568479292120591397680607706703666604603551595457052196907006808804670704043950304535739271581296598909705819232236298215261396431285882547477644956132417526162993004360722036167523531655321340152312381340559015126125415952080458022235200941377841951294507578861887212816628719279077974205866666772134121134842143803241922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] -2273213064624025169497611696864693667575213879127225486515314960090366492640135014420570233003998686470073741569115934287851353904157168830935656267306945645803381395564688320714665729843153971033200994728832482868406727869138629169692526028776077167360301227518737678105882222102928882722521808564600579785086478463842662497121725429056265163068203241219058799811947530250350293247409443965706643411195747782105187188600143033377146458735559643607815026312666381118642573512731544438761854483278411473820737824042961861825976871761518720988241703284002543895925611915861590024145736919270944601706221888587675385891182790641878240475200772391996068742115612864523205636130208022142909198579104657173050254074276384627856528942697898431292614413686112808233867976557975939975513096353832473246273742740367381334700564502215906855037648035699748954318992730003218198089111162999958024661060976310725582231255337581307181328532683794341572557283675810699732098459199973030741170858115541535738124871329294113821798558947464267261011429570520052915401607283595090209667513714299706583483156979889273540425608217638841459952357026180346038470134631503852203495819845425348642044360153577925725426191560121766147478476239094686340703876550377630452793774483013901103899591190279235674082288471062804946872524330610807106316237857885616382724391552235180571857482515133251756994026542799697569159204130152434388577011831286730653028579102860134494254331673432343801758621946418194793744468443526465971116581783705564354647963698404559258560862353542799390097784902274225933043991930037741363635353935200767571005978063721334395655670754900383947012157416715323190075376642803210578223938733715249344952130576617811850602752955576047210916056602143461087173499444555130975970013082451218307630348311430281886005326976815371737841568797552644043078480977259913877052565975506388750459486438444409427905096781662987757045182072763799615586082363237122959022071969158271388287106807117163675898343972415388048796229315536938053877462482436353029998303000335860939373595506059358865734799053270866277452262676246593207318907999565957479863366051189044760649898650753973112878153331920632233016768888157663164387657838364156933584850812702423709965451007473011916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] 304994196857801458228677471282854586221241738973998906229222803341561336378044749522445238951109858019942112251861252232233987648430195799402120542438853650856384442139856466846376731950052582019304362526320924180789929695182587653868374230634375937998019512926205358254213557296625881102953868170618115675664874531664717830935682973028193355951913374459331902554084052687851746122632597942651275911843551688472804969740007918744440064586673436718259767405949744840295895767112769537167427419798784946461339090781304518449333421457857583082618881657192005638613514890059302756707225368908222099428744555519549386517965154207164116844904132678322988965690661381402350455268149259728967013906135151523676676610798273109873017397517139337201788254885658523651622201722763505918634791268595948908459293623013923788347195951249232111111829113596116693329361721923722893142657469369749693572276636159347974250333254253573895889195226811491147764330184983221339182341486165957307669415888813170149455220176096855874199017368588365579494021740958500066600146346825256409362557778492987905677601461147085877712981959233366092529658866949970328627055510007458394823836662947583792037470981056317792277744698035287980520871508470556147545127695671595489406610131170280293619077633851470126950941186072593184660963165426622784782001489621408356987003579078610858860251512096145211647372404095884451997694374565773145439091929215952154759167319538428085117413481178911016893083119000787123403072802635362407883120905906362677160123286314137236582529177724894777693888120083210161506297530007312445433878583875278322391914080318755665162617863753959612629137507388960849394743013100714280473748189396722657704060919119816911679411554153620740772462226691119552893931241108798842288710392986055803908367543532032227798232022476147055206081767781542914135394480981089962137558399057088920512969293985295468855093359902327686725418981080521699413952164661745690361629616843238546189636735426078079594503044974168589413447895430571821910772019015710974340844778338608451155431096335197395922843595894844693421891205409323692317452075300993297956526595461002352985261675689426478092191489752500713895530506993519966313986505443194988599839664382050760906531989548710232064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] -15291061567328656157829887826077964766260270887046001708609021856476913815149249534632498309668993565421094505849295658603151752501671990507203812575134741219673204623808522404576635233091875443197642252346096202224178756916827550545810401874475721237509988071815692869041667492065737713376406302298275686086538719350552055729487048860432277009974719399200070224512214877470052953831180771676663468616955584478658424443358665065505931268872861472642958066539460568174142855176694788733405412198784562668878615331391693557051729857593937671160295561700262501623442421302229431576419417650514928037828388700443388380124277756392828901484676363301596997933575610190492890428360842298656425957326793796379593945072427089273273776842030255571543402795434528305404128541601829207138292931748117282143647265413388957894031667534835753275583382676341729239631342274870818359061494195921713790119053779043361573133558598491314366509014650425658435834833059636746399091016010600453762709454447525905518151831623839539627584086307360398758339798966262923231390723160075253755324665781503818256262235792035691813197839769576416655036547504277640096845032667802725361292895018010070995915278206967669323959489579101739968087017695301031044756747575402343229965747086602181282055610810608740086234896097674523926665847596800669400817586077251046186139126764948241740276064842042604478829984364361998160571544228860881440422979032073727195198777625050568761380739118399730124446809537859000069396976169068437384290153913456460395562373047252350502963820947327768283562848168119680448248711585044335672397235119816253794489246675364660700104688373065334333545557266694146411540802192389174059877579936130547664321670892073815087054461637928823260321855105384946759192321471983251189764236032976516271640442277922254169397651623989541227408752482092022811164259055693531489301172347430226072724349001730907609410465812923121366798070401164044400019149655180372797855412134286928016416661331321111320683515178946329442808700037552499466843052131621500035154014177741971324566746362022118351912671348035966296957829645749417954068175518774323854619149865869042312842071587966165172055652242134661337947373313195759432341546289945755997997844874593324462530316358752665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] 432416472475681103136082675012104230971098560288487381019942690981440952329160088270138151379178464909793211817881210368944928050727230019443410540154075237368118892228751194827112642437325101470219070903592818152218282721906158574126185294265992874062430256357005896845966212662818327112776141591143734173016008916833170985671529272278620640200715093830255498242234019864777809985300055497013710146301502470978307302533292708725959168291176663206988564507618715942143599271203771889164787196212592220592853000893543475571520606591108001239742023569570673207584162670544577773038219979125316396687318723342491769356304753047713047405832724425386134508759407592777892829749998873835688864830637774182802012614907413665922020000444648083695407019700604725454427500317979147897995151108481703947585547159677856297578475878216914831995242582171793793454809733379517249872597721405093170514783575434849229529408893143218160330680509769299924138148032548632619213723154150233390615256962861846611228948731231969022649705364309626788886627159737462228208131646462301546251975601808385699575431327458923588985990846058805120658128961417000440790348220104043103115361424831863705327500358294011773144247897228907733219519383723534999500060797097220828764794401201397004711578869776980423158786397384555789602942515451194415148260911522127341344686334896237224396054300432922283139560138646135177820329638533629470157683725929043194776798957633185345349031361584644106124982277244777170406374981366543389433455583790673042461248825142421200653354258320632115497635641247228836124354326298244615808880954361169046640657587189474944422427047027593749736159011216438313846770433606063848680704606516519180604410285573909641400526290047247558289038850803835869982476700789233489735311197284445284287516253035814852186900237559389597027313658888073212444546578174476151704978777745684804934790544296508732365983222927824810590224396935044577674330081202469645186128279883898272683097364501748333797938111303145999154341612440296419786935474067928823766371787721142778386275169991549888953188234346955587785373928269651365097979863291694860720923331086989516702429873196050592829092776682531910660970373847324286128231977378565428088009920888841876661878659806658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] -3924841897299614166636989402104940876195675994472269455953433154752320523491230708387262776805560309171134718136164751401546093436205119851858089833472036513353883855151047862882155063774308576688136933111230576156951282857986293472807466000758979769607494836963312517458937887086913168851645409675145112690628244569479477520728093559567687210737311148289190714552779501522959735552760792275792277829263858808328732506368711387623471285172060962191423748654739611509993381972980742112233079338042776003151676350348603391572751392603711959371102041588207935906756693051838683713516317049483235373671494985556706485199912738000197007527308494226326891449462734237158620561815147367329504277722201981340000402074164306543406474466727108306868685179631636195686234091329495299673646424098448334522721844026722442151678703912439479748759428918613463250910674601322841114159139285997037260387829343268195156456651455314828238634823553440989042135392095207355367094177045027836527544060964320299643926106824156037232165379886300938890748403386374168861266771695274784663020202950097021343582411080732092335344396384752284559187332812009261793617942136818381245410796878029584267608355137153640682704882823457911699736851032297499184058909262786775592755914241396214877473589174864841195812454334908256723814479605055669810369614851044356371182118039920725424008055941470187387277764846039485790750262334578993555383340057323473924693650963837041582657416776375596290793419067888177394683377558744971372003627917275797854448168123647592210704717945906542083452698787374169238760633438643832845368235534991953287934239795139806811158106326405709231712595069877046222354667548469692477743183819650034507407827068976011219475335456560304683004869924049764082342720699038656948735650614472725999757043055783027216715628434599918148883322904486632080324524055738346598572240590610670326431350917705251577756478740306499756455531089517298397002249918471317460327545466846088110887167243491632867091519027452428897299741928026877772429513470342556805749643186640589288070239770398346183234477769161584340090036368308224242150788050013657523571294466827566323497870879640239881274074470589379800827074564104175051713824048566752117240105577427458105526501045698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] -78779194593862235241042696238637282707647368425192725821582297390898000548091934060927226140925830699383796134117848598807769779704583294010403916431767120846365956925991906117274308716106328331453507615291129794755880232395436953037570214719515711202319198409788220513537711424803576563280348701412957588987191100490447531094834114779550904041366312065594656914196565793123194151682489873226070225220725155278484985351499019430646606872331934617734016668083610684277028863240011763054019261670801313876914480630482159614031943202206972621742086311386352271602610531833065380566694465537001551272921572470330384562048634045729593665629293191922601714582581763706025784795173806046394894631142229397400968082068714450731411829918900021755132761464649156291884490330922370623296394842759401971868534385311653701503353911024594052054957171640999238802904071849530310217381801762268176996696779997701240187591230496305406933466194077194037755496319068617004621739524302065776031561509465986674726654397519155514835491227685209729471289578767831438010536667391351389946501529172639370482047508346888284576554910774840923590735741316203387666302651634501799279660677343650435116977133614403837513912342808231528640743990926414237839417824229544787881616769569999458688792869262178204010201642501816276313195236318499050213013037112990161616640293281893996550862695223707889229630761234525573836989234196454120685863778920081398409083773597406909727025756526297696762261076375136113403523432608229414297747458766583357115263948388451123125355006490580796850908743115130413075297456970066923669341076906140328692085354169942325365360307691353403781912072428190566893873553128533271923144046705480280488942009080445118382346015816328072694208546360634544992072918874658608848807633035481120897875562929623705202607246706772343947437372517118568725479348097087699118878716040243729593513436943353705766717811665724313722030883943979896173298223575770817500279870022012211969961331094147962362407285445711929743103505829813167709403521835696553831934401538860953461408305530952608978109003681848394636125364153992655897050283819976790838920571993941281646791101462804584651605864567091926571148993630347662477050570439318681514875624527983841668587820417024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] 20116834769182929034385171641341561405004876666111304645673074450464098242761310946657865568042015948725748953867925486327633893091763660572859639777006638777827877655064395286479822810928056287676352624321901236890005300854210191084730246138185672490029482513073430973572679123063071779381527078757128232605966754581759367733107863125812126725434223442761099274313616329328790024628595624025293784650648272343275511733753910498439312512876873782160789562526890794449256408379475283329265580565180745003134887054310376897968784963978840869872936580271001110013572259349456172623113262934041282240080916672406590957628089011592570594873951252074019000161242855300663748023464596732352193358782510155163532174569835751936936043814580249505284483990894101804943079475760982618814055302426556380500128585085776728133861166196444486985046886301820059845111717830098181952836463260990540687388126503792027534639385379401188095876056912909027489020701597338612148252860454675789760457262375554261334046639518236755080293044220429702775878665962509825707296175972544087895457606502927278145528737860984638855029485940000000412540973705620403702286331843639224343149422454282812685492418474957521331696791363583618488780005773403516717611824363593470814430310556201918512535797376898660199556451558616721979378548733581493274060470839626040098800270997451130391278257075233711561490114752469777091308689513563110996497155892148438479407594631271117803235449315151411539360305665116318548950494197525941980889819469394963951980353006584673829976198442756667428992111179657397991492910459196519876228346190425936195079079068207145451994251414004810373281774508050285623067145880612898729112116827045705775446485465763038224385733514045363161103304599010892376166048883316377497328894628186931738173902953152720843518897393734383133516842227652050022503957349654043038506525016351452151910524993494585932012857451084611306344380548292846030009213438256835944951844618741576049234293656918320580463628264808738622888498822938845066610785403057335020856734219748898561611781427463727549329066930680536228513609468065564628509963531490851517212393132264578968648416980317771249784016686111891387492531274669949979138074222384184038888401781118415803638757744486798360397406535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -7033579936844437330160361011628108767153817781804473740618620910049316028136903985613507729551373315866295589178822486792607592252129359093442401606352446081325254952656358304810565650159555015820610847330726501800704392287659945138748672781324931512350390673036621176285385460097947850167039379896226490005509281798353712467794887630121483294716085471348774727279767038113499017435395172891034456536364992682079230606539953880349163410779912782151386300319487208101217353451817215382811386983832564262225085500532258988062925284797083369343372472421421418839897158058076426649290624082946963884759058941483869345758218673347140660921566811995137927023837498503754864446049525116488141582070337054078537902123853113896107794360065866661477937770958217553640895275921093648275687772748206393182071760648265521495688041449229895472155056226466292656414734532561925700997075378661943533344007285563661402186588293617617149258068970855398769082949715945742809208565281223888453674886784850488460680930725492222730478612263671287375936967848684142688989146431458361265078920765301487211933963863356864615999675305891977905465171587762770340795264294058430336003595116945354932645731926033756178556483920491844590304147518071440258992155341147312320064229501443871020089089824528741800062310627418149035289184655497731645638209123700804124872967531744294144302646575795894965267955481461684164489297712214569081030780619573436069727419632427637171827825363757284847745855255842824341631783632838220563215192598632947869065028725460640885649692261833694066853665773652474315181552373505982357533033782320238266234576489237202243593008885124284799698008792117909795860016870116742139996319264781364329450170605356184578394755366355032801189436163810968934046743361033024917456763793821053603335874795851047771770941097862535901783838142933845577072437092003494646304140399356837811181908558820185171855002685385909260554812380416742129277791705913966698360973763019506868254381279437003985343839405010426843587050309732217061932759915426520546511963104499847517117878439484449421900440887813420359923253500161343471297265243627282727042846767019489943229602794123044482652916891406737073766443538663080041446311449376158204469557115558939997870465297047527172455984386801664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] 423553374192206362080402298566946086109399023872425971988364051887751855102097071337511578039520141953870631566046857778858271496840572642483144498562357524991281755691615691814912249329536133341986129729671971095530065167983761018747520888942099076144529922641268331015238332536269106877951561013288660385946791193742076510873674515454516902868867560613234189420019540603513888726262582855135876115153272080506715849026999472068332311954703281576945148400799995666404523756710088123478409439789000789619710788875266625944764706874047361222830932714834829258604428611761407598548894648588486598255399276916057970949792323796316118374643906240097522180088791049187919524804062793534376696069508751167911859373947517857844372639323777420229610435413553170742165630900459865220389043495250620720085109999436284518943366598525793684833899399801970047073002397111090457285701850890758328253575712307250152578547805605951841004952157026075488347373097397052412216582049207398465541961239743782017699970130225288911089734564368816656889787890557371637341274812610630743893957072587468964023670291855692008428310207341066631611589622008133588285798947171177496853545623235321747438039230658948328199436053615150838730970688810907261030806023096930460969640746426391384975993732747459287409674152122656659237926005167580877137062051132229026042434958025344210682589513702526133850284867574320495984325276051766522404699582285856280143565999380369601428604577083393453049544220930961815335373263075886972078243746716582820178160695812974057225094391119593744828346770402346040555124835607365502726935777071102303590722693967559978423057054777372612152422008311981482687829448256023312078236235448256251076371733322775446654948592606581797093694423515094439631708313075352300862927618318601305154533217097561127521605925085318302763133262296936937093578309969185084874859198106520079774671484667471831932014892526608109635797295486068773490818836565253734448712744124145843389153514369114415913897254306232172059926640239689792322122755809927413804420436796062143454729650707734207532249457569735448203037250539440580020226512795830203165413215616391721800480906247962395802159265468378715078249287767234950220924833470691791077054258875471122366027182244162131137726953889464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] -41549563617950072511803569916083568199109637514398522572530720491451576125482498977309440497020250553119686237290335108322414179337065495194959243193402036418416250361717479021784085555672757940276784113146771602919865317657982247455877571808799204022986622053079674341091022151276413190896751857804522801569126081297507379991805963537616472861971373942611403167649188314916981735527302161044213948899395269378259660629923825497782425226588925416963520467910520549518336880352906220552435792409988501794007866936126743970527832135421668359341651832667225868122541276269465424838414854039463581082414053787461420784666135397904795978676563074567680401097984340187846319006463252786998012966064121856040894412650195291653376699062154494003958439356074893064646910124916179263173099524808081329594599747680033228313833361305909663245044147878919351864722894219833195506257522611255314278523427936881595319680888281270198710126088425931995636077759725038473636092802685038949543078886120362689207379481084976399710775159455778349473314829437625894727028177750454571129269972555347310366035929983033093611047841727340271248130993767935705340003610466685512149646109288549284123833079726600587776892790342460891179696708576970311878699089538014653392974175515606236823495856833207939577391797400621614675622954436844571734130275281209832597258007015728606253798011799126119804571563201839347422948227851175665206011296152393575504404213291239794090624114080241811023723663231115573623023356130136301242393076939470307536461320908050913499296658305514061088276751168006428772588058248696170432578984193735137791800303955817007193805526693213980458427996228618014573485197396930581567118146516117631373390659235444509332858036864405570671510320401314739088322687163738857377546216832851794186414019191665119771326565055038409518769233927268523160267677291919144942878346594521237543048557998382118067539743744142711894018587626467076920109013804094365249192322293697237176746452698628383716609625263317429503403667822589507051617779573634188142969942575154565689325557304321751104677479792214101138810944881532605977906920697341917158403190183899519479022047954623153296373225012095720871505002107704968149365364473696216881802127836051263871267992004546779512258925890612756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -291170729105589541870761181525675581132253410834862455518859468514457431843413713352073106387070677946950563141303249422159473870723405888092337466202370106958782254241891052706607900648413575498320994139343759316705359099393494671701876694965801991184843943528854438386890840141959517877137936021629655762560802515208583637198277556438995304344898247613886092851165829800880875082224352474483930218423563548664874261974281765834970468020147019317424577025224617044049124577647353786678215299957005086961258847251127919345061225344487717360383236900972842252235513641525960104772852083698725570599004501151332693781183889535122155169997382238535473353060676243423867525179724840917884008413033068168662678091840933843589667581317003389254292843167915380196552109987628221315536474514300619722470542580972946063633006936324750547890694372730684920677361398386932692914201586341501624041490282141090070472661899554021500703807011286301833006890659779742273777230991554488173308091397830210056557066970019892445490168665741843167623759266560422028554335164246717030413700858221331939912165494224467394775074332154833132482961112383665148151133796023957694695233901041025870096374558291345786011731842234565393764906658423732647830617319334973059785983577831897215689864013414213180512165697137460437297838491135103481391112574036907039988198851904945110826318577459630171770796445073241248500810903593996475507640494469381133207380997735862056669217940903930519412626107127609159246558370737133325169459060423727372239915279169493079719765050781769992036915862052031704943360741848265477180121986452993618656766690709620152876503490332196664091080584434213132278548793580242916796168790331868885919686334334935076102421444479782115047588384058538143496303925631948541111338092987519822181967167949131145261830355360590973547849903225649167751204221479683363552184142015433305755904505500118412113506021463419189238067713749730073441695628555150879031603887150760301329395148153421537278739981692960213455700110425115215759585548190844156100002735814136156449322728852790384851162720520236948616786779622759822915631696616307387006709556912742799389125379055683542525005724976770645008855661973372353101370639397327763646368878310889063964855908461726776410511684011368120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] -9384368094394626790702459915862413573274366587096859570554698601362085945636486270215404222414261153343003423938250101213134493272902209988618777567751549657371206497358684458231103701329832320277748832943147704559921821210437692941627200044082991872274133391243736640337309660161457004454103248000009824890501298043024640611619169597030760751932166767456172189526709796746247942313445034549703358485272948993917042972737268847156619967997698458079943921577892446388463075062292072596573246484842946793809578623742589065121588107393592239823332293062693825861245164462282513732547870717532980475743593538891768974302335286608599708012984089874452868513256298573275717172930419610497929043158616291226478296758022507414122140375289167792523703982620675227022660119276075861588092049157325209296747870625136557105604223906162202204035023354656778384967876701266141120335414034969135353105200511892069615311163390306829832431046988758069281143646228106429866734059874821833687151071443303679259503939363443065874349517038200667276216595165132001299623894273079235274645437149169603245420144658994530285839503050733157270465082597360678293968005680888297838854424122390749273525771957458773138688903564917221767713098618845300345238715816092031997446720900780570701849794034804544780316096633540220388362333867614022117522181948598422745934392484559737543611266916951209158862394538780147015926303749157100009163553155046848172128896741459167715474806819585812303361142006405286044001363811811871561807347829620452589193083919045654672066943897080093662942894005962229958314047935032843399470652647662668220188530061997164563595278047877516585527538940723620692222968798355278044487405988902472598509801116295107433149589779178124025454190359188593412646971615284833691449612742961415817256630334563322526831520733612048210780096937724530815294357399726463375671727888876201573844827795211430734907148416450207603366026703819468590042855638910830469063002050798865903731890402976173239231378799561160829612772656357944061171027420827952732037221667714334931599086360988226657098496601099486444133372722773576665278743068867264807298238225703797968071104747133884977257825706851989520259891449790615404257601547372040148481867874304920833885581590194013391721652116171926798336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -4553888908735055785252086403016286523129082066515014333944171635409706043861264596374918257959658315422352905049784159125461338040886882356913020772210259900433649911976738738199008186520087007504279631642046743480540644023866513184585240537958171583491869603507958186176878311210867525712213672211359512513348349480804544135044296042307664195529530398621163810969673067761570685018950235229438896762335467210827850225120614288070939450287792662705670898101117441194104940224542655255534618438666289987540703561785633245783564062139059587720545219957819538373068559525286536496981771538604547758464260110662132347614205548613181918281805919308625869199389204992160893168268221999027470524254598342045701913094600536441416630086771045138964543775832918149657736638683896627520583381784041451825265162194229640213054035402866748396544470866736507575407519800440600972551230644028142353678083454830026969566960104015968637083800713982061095158876028940709280719426988752762846621038215845587154984912666898110367763468337273608048374128327599851948406256803865321266603058471316419673528482516062994660757177728572622961291652604719244530789636476273973278246218404941380082044193899692168786129739542957316035539537793643168308964417279467331957201187602337202567590455439963401261654915042375893883278025313343875402845239720601865821026856021006494061490348532167884228182485699599844041766984361743948489022519542480116163229018079978861284222999032351029430161533672795202765541429685492956691904213712350411897442336615465822066535285675489006162297679590012773033922699090798861664165309622535654543605706256027496528011891721071588613120215507429648212473346169180461395697895596698861672928746101952178405002207923789518077905341870816661937987142693906768400447795896334296649781324078699295654630236983899838146915440291237046743745864161527446973754532995972611756487744383536080874627853774094488641056902788965475349787141412718487642513408001167743977273049401142772292311680287362078752004678073140602746495710335487498964098006010936537917868994394002449039055406888646900674701160888545269516563681892673109225862065101980115337285548607558009349064295013823024873993444088326587143527332646645440022143118615226095667980200974743370884819426040909534330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] 3061092431359479094700636558420717834059397628724020802276414319502857921663545517475791263316059325356612674526424917051860691975502711321492423618303964740792914288479859685974818493622255063077222881593211267461621937610727820406435158052641444410767929366653806351185624776735527158000372732096500243764265989541656506626987303408385641139792241547972298345773789298857638876828822771967571220188842497453271377887091853954855739913239667828418811563997327866801119484939594387345598060838331745984894803663329068736804373791549396830013647052955358502978174184160832530167470437427319263533746508291255621904460363264336267924161608001871050173811998677087009554292817495693202842476438872677795007427572476284959654769161037930243531962505809996758067046226237090899948659715895524113375973851660043018430915135193425775341560764266810006851190536523480801623899897912071578600109223170064009400289733655840552424841268075720356121815153741985815271532027286344966235200198743857456983105603369448431451615591594645273653732432298109356007530173255707095031896135836793128629730569315981993398051589804112378831176357316374919782654321032711929340590482649035665614050628748475646537929912847071886757239222164379121035439316499768253762199492160800406966602493315488521028992601541119528079190316628994749270592452756615345840641373358223572954643004281569817748965730753157934146990042695425199325514558620187816639223126480824931538315648340764666644008015838236850325253119277532880175594867977821438465689272838933504220929863588017340501764965012196982241233110115183274310572801075718553597715530406456514587519598461341249817561598775971025023699409290843094007695746637544752048696250940449072385131448761542813595078614785465829137780650951359863744689158909317264084019054948150585196911589199211655001474773067266737377118546045236275435522349171533845768927841041367642609209179142911401861750139502644736030196538839250520804820798129909504604158119925655117046267852078394716482773111391740518574600533083878486339415041985087528540537451542359132671141489258031460481148217530943609262403135327631006371821451142539950340148172982329674300630867179391915743294089598421174178370604363096846302592963397655722564005687081235710787257581472577298003656704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] -15279012572430114950128014883436345728699399919790635813399848636899472920414502093330955742431152276531684804226947738706749684643768590324684819006852493407000050381996040872040610526831148319150677129372408613819529453820615105980686212227282479088056865024671634122832938546879138521430187193913200026183718887864872081600321847997372573366739479780125265282988038773001917618310464326692945737709116666985576394597277808315798058659501785611894477963703364738217095722817400063110835106813454243392416038964865101637522339614858411578962735962963663348196511860179869222464259390993054734716038248114447216650278559282350342594120788795611951964252292015947234174692850290794953258373736193762312087087059045936945294399560478036702027918160951535572115581130006312332800799795734405066770193501185917515838964573593561430242916802841722741226854735264311940620026787064021150879609316532455128367187200313958243828073286842022954555788974096131809381543904402001378608553709775156358993190685351839356009658561853198174546712373266322637585718550615470777766242360960616454916789309835116171094610423153293488932424389017720460544699339789316485298572723354091828250651905104652168724330312244519441724340887476593097789534503464159532050962647920932632207812528168020167428754240156614685237493249912916781839338748260124677256590078843568570397522917276563912959049711417530275380135359902188895067293813798701808012421778722778568615415550753382529164934508681797745595880875708198552825008601961766911614114009809115315200211674568528328840696866511131867464160454382724479564301600583292921888982570726951655877718638467190661513050896147150194718002871954277466203009168811472785086551718807109652879074642011693554015164632630500078827212658113468187057762064020167024893832409634593720558634130524633266492693589086006474724496115317525620611509521611160785722256568774292449476564970657855165929632072981088842516268296742927892676377883667203201487948008675827154764708762605265035358363230954743925386902436480077226259515184035169215614353858795562073374300266081605356080025712208214705476953968913536490758488628543532963827676842845374773485830831036764519809292649586582335974312739609810675925614135467769722209516839324853341172081675419334260356546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -114794405648803308301582344195183140786874365666295788855213193488560426360495865959497709137802833243004386615059924631604928067262949486911349542362939078503294089332543775584058671451536477765864821285736075922326312288641248481310506239267685879412163340267653595699895167500915377921058366312396464223025033552238162978336916143020498993784084145380342795881296732330085353692452436799940490972315935735939346396429409001922596248911702416768584608766830554193998533935707271366404033742548543691066843387850412497663282193548583533661156946577215276528037849415274591420896157066858444964657397731799845450314924480671102506842026006071831788385057805011858912700261315272522960296533343229353139917777624992553915580662895429121430112196399486541194266248771249850045252672301844367224259103242214623513551039632523018673285689615464047691349498776548554200416802345226871385218953227079599138528124067499573142691399934159183520196315486046245379159011270782584419344673235280764862319193325642490284772269799561261073382444821796348777832454683452209417537559936373260152854014527699070135341211476868402633427322924695428435808073604534988139605255624106771672166865833106185609952248706323160598179890223237494317294448497708624373370879670634850128354768818745740243297830602236681552515357796665958983850373004709034030870608321329423007112182722259274465674122737726148947981464096263037065086265342332949700078604334973607546673528362507540412373322601365198094219886791020764916088737824241703997815455483010467599941033125175551852502359972814527709214952420752171284160139555718516530829286306242752880707797168063232226208810696077845526666723963561029849193514684088829604754398054963047145220000615216564797004036963919856282602816232213862186914271015605825101657023148087615031347546410892633980816241108863109706891900536281446036626212691589372847317701611915451106063536391957712749885065772713227120327280872567399035610337710423355932347135765798766335016726774514645910727290210583477647610200118397715735120545117478308677393469820513576870879493309004163562463188800387822605940664159285009352803650377632381247506325067853136835227231051624762674811315485425881381340770234820707741205219243761763457676973093192551605536035155432035171614851072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] 1623124356001546360614873603819573350862955166917475218890909345151618730645991935094222493798397345807868545655085409784560418390862548818101969064556134308883826284072679948244968087515922048735757093203110786181567835473966567981246206259041008082218452480844113333776366451141507177618002684890730919561814890851206778650003438269229211092818689334368851106832924362195319551763060861832404085015021523808532104635935189605724103433713998774457713077022770369137511212382128543503704119806593056971715295043929500334556465457184669506710912607517901373050809873206416570002489180439075972321471879830717608375227736277434806612102583808651928372266461651249253663297502402279711329144961641353684181854754965027897131141210852061723039967096217587652730643327018560391832745643006209537702770530559831158098775956329344583772007696194693346177030807242183295987514765005478616972374998773775575439000111335100124911311427644541417724978041842769208086629011230661817633648287640578829764896923451475768724163371351391340894904439322657577795529218375802311998836827328404188268406913485106259041501765673678074095230857184233393044255360318971404512644792480616196404467065453415827623203019931059163046813435519117085512044614297544927516724111286862288428560518995487888491756617182082357322550570203989143215764047697817988535039368557361024701300146089852152656436708462894506178345429480261802878884856077701689235111626066089990730971991392547209990533017491383606980918957146357295868338523945727085384130541470764010381259448001391049216243515161482751394814320650282204264841327029903780357739040915131926337901743302523182644793216174956215991688976069613352332666579261174058945429317964428324969860545912511088254874097038136038053040526919686895109900610260238819315797542263491007480102425818919382375050263328445926275739380845296973928684992277622994680716359165522638866568008986371672494185151508213657472380471604359673355432498119048720519268955871319065325763989485339052748783009169666946457968551909887016033927261550652976743523362901068215640064909962004140219732120228272444329238935503876937252250844480189164042735045021608031886027116496278360306004000934073051803687126683706883868353603730007586321512477830457946823220587171385319911524925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] -10599009476400048557846424743959672916942448259638832765892228933366426597849435228789073430428257459502200639900527552853710546156320239687291080025729160640938656191678218923302188915670692667140587249702535796291231292040786993339742411104283371184380652567750538475986728626227286569157086796416990365838341053428533661711040976129518725470378525422862871404063930432599998477748493455489116017901129984180478241710864556172653954216771574088834656598542763637555409605570221162535901128485608906482495768252176594221167103266097339532286458217700271721844331082409838038540979237907226815539067788466124205773135903321490354103047296234430295753915163028955376908559154312367187722428969686005765740571697941839159606749217768099181030442963167618799775920165900160247096908969041260902052742852643951065664093555750839505228391073527597164482751950290485641468813350093835755383716832769275616486318745598743384800648874993161928698611167114521526402639401958708981234388315276707279627624641767220279607624277387314576380224512720367807951467248901588670105225516283153615422130139894021810261145978060158815877588110263281922537342857158749236757021218199888902543847739423250430036887529243731407595347852381993695070978166756601243816511474517185242994084089233426717961351956560163607397401550648897235365715013679924927241518679399172383986761042700291015123792097024466087060898663305619346523796190771325039241064396946006077541326838799893024306755518848228780426295492256272258268455942835527657637845931281913244944927975691605081652559054421112480205714138220813495498397511279451024087522704717612151912090129198080403208869271569983380974074487236701359045736490160256425070703755531326038663167355795739842655993583965013916279885634566731402611447638313095700887980009237072045342876979957472904930134231246652561028211182955226026853459291349421403065634717210978922193140591524591425693943552225294328414314629773510802178400632078719841102395640905198530093101102368624719533249701774910365629699683911979874811166013026129898743199322737442935911337059966464700929063919512474275772963215103644818424046786863845178122025490953470254633645660640491034355820728559366915897188329209207348638105480870624870755369190657189324437595940734683597338736328704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] 52720033409550160670604701362059938933201147261183254480143623314546677275725131021439212377050052671841456637975452833698275051064934286364347779319971473013120845034131438418924683133851332165156994748660481228417830267873255870806720355968199202952779275198783528899116277210515317781526287600198906608678506747894045264242955177970932164589722697733460605289725133746000034075416811592403946572566184415927853585477835351555325031294181278902176808376765848378073483469289801376456516875945930854400227493340752351215840757908456633011689124290616839448241369270675815623733522070489876353206398176995993827754565450005109617360530791408080828144910184285819658908990058057875558731392506024950434836347890062713064171250173114597967308068949921207578881847852407516236135918813819140426567288411177043311772313071723108781663403197417934851076741672602557802904126948570018160814970122385001462283358746049447054419831046640791202020949383855387165544236257647283857850512764864942713490522429452409225792155824025706352504522931244342623310641398677361253020945882513079654780561641343524986291068628330741127285331771392340251627144361267439989874129021419065794815575708377447747994536818320229528905651876148513813216934397205870513056261177135534619991595421197553667948605008450237224912248944882734617562018041954009200881823922070623858955257089047670672778985211929271912861062528057133223915276163627289972456592733897119714033758895230775455790726908152812725866044060447473517746946434171967354452288311892282135902686104271799568210718303802875750478531715134508346735032895002863796460675547942674681219872388556286229243148105486419685920734537186688698580242237570959025294859337673762459712696710465168266694088100112241364747553097256037880764678078456710058076754641335363183023776622094416666180488977190327219661234417603681862865749295508643709037508125851280101876198968604281259852869851413636270400382505169993119249152762554901519276333442050253595993933584829302475368257888748053428782166913349260100468331813556269573475540619909161412688717282693300295091150332828544828771368946819084511446208363958412939440426133647833565732204566840324033195260091511687085875768370579482784943848668174098506654313864379626606006694092698726796728897372160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] -218529781528132685850346972055430617372588318538255494619685016836539455858195893674128301473128225861944559532743971770711581766293227640088970686427933134937150293371084204702197010672668983287655707578667611295739011588229213273455078032785867931983279313990295291483713265933990008733040923444539242514613814053797947441469635539487158918256720398496935874316544539039193038602904237144428482051826274583997263547134265593661853470021686789923378195588226179296023848126418942874863918275190670946498782874819524320033220700474177773913645115438005293534570887857737517226616136122387618275232283257481551012608827200971206070446286557284510526892652631287419132564276003150813081000408462361083847184038516155514948078220700555765881478152935795614161008338168876392939160034369364611471868965636340252456976946672437448842631025243004858958254068224200499457924776757741894135074080193592509138609980348831113083039754653845140188939526197067203333108049582414717381001362210263692180878179575518006717729592367433318972499601218924871102939435634234218723127332682084304440909353410006404250809124586331065956342997389678686780070093052228090829856940778914081951805853850817038291375997525252431726108630729224517867944353439133566651426807920643570013250303230514461147539368986696181337603637403657453313315585601104119974421625139802072561029859868283099726438418764265372708889627194357461241210630626692295521800222738924019550967267097803863799339442348676276847098189930154255164700038023514715121426478818311787209406537816413030794083478927967063888752763893559244664986568987600842367698747378636830753078030251197643931919679253940252916446156576621139775940927118698205547822879593324336086109743061813865202484023138820231646846420889656085327250156281448840079330821561398197709324967923131505720435576068843646341403490055380660970961099334770987286121946350058455834246663732680955026349124208195418457280356363600625443864305315798035103254025095636353183397785303863767347833815639285209408142065182247100835783620603552695837019325609074369392834353128577753431293112685034273129724113489021352365791334961039871087005060807078693045041413377333467677598214951333165790374830375238068862931721553347427077944351306583570573502645684650028584000894795776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] 747398138774896599959760422656269687614096292570798696289794907659614648287092794173539873075266985685150833242264899436434421527428739592149409524173449055100646226334720343706352477972425083920435845604280462230662722309504878432708368401216772453413151790446529434524315908104345693235294097423186313504109086913521507413140698610785504473131461032358075598649041067942851269762797964828838671126660547693770922719918157196144806388036043626042566713344704623253003490731603589270932138709422602500603103803455726688359550097944038581085155690128500820412981074518171348858152149254599244916509194235192545952317266924631086991173484748846857930753635523084873696946758526411116565338392598246052009112362789605312198036984992190856833194760969892936943317530579953996512059196775954899713901214032745957678159584056502146222569053613882394496468297734317473613062182526027797698943255378096584350240650868033333474231340513035286039181543945891968099768780866086038611180276896092292264093108139121054121002549915220775668356505107773046768133082264056681697982748546470834057969536248114798318832459034840828896730085241563707750576541147444786772392479893933361957291874468808867547645425957143785716794262033411187106413235822879996934797246989235807288917679134200075732779509367256018625970327410505184104455819737353579019197794622594018914562070895008129196925902160135861550086692227007902346290210283115284193468448803683601128629941780616975507625858580492446353833201889509253911687551135799088060608548022295567872758239880349419546938562074988245716827146468330664159495555688813644110586124436824695200356809549044088601265654386330948719928491004988656233155700034010678672091159502770406102369253665033747088877729116287726457574888337428104153796520048724139378297979152485030986461008142567829761463208148577335827959656285951434587760651560137956539815978070768058918970437614065079806592689610684277744142431339328146993281138050035394822432038284492814373018867697414721158209506652904420277992761380100263704178755264114680810522603178966023174262245762780306234375817277882468437574133570782454000067368696344574392483776812229848757186539623594469872079187842270763337219193774090086478905977387067573460835412244706986630004809112761932581981860659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] -2074362748026153328321526108279602346245739147761289225742400681967435441505745102885846017637423248460907854884465569751174621067201601997814398796692448022809594337360604276340211327292289305182442031228382305785693216791732760356239584961268915237185743156412111203474303510950983119156129344543302452870776557719407754025862342570431543606950132769540725473773556381045619814165656927597253212545222224567210204485725907875995676241184895628427915293041811987870475756466172228666850670574492516314721820041691432747768419120808417473852856759842696422786247528813428061919147328389074240339097285419387466523021703719913325691560568694751801396518797389304003570182436390073087471772938565741774130019791859292731664933371010190964179979443925489609569860575411349938488301094514479544696293386035185314585565802902827660946400331142041889609665744737414395135456694470265380052432833970874781166361466965507654587464512714325136446454901700306068252198490181951536985619522110138190067044543642504873146072091682244687986249138614102553318772249225364858635069743365452789073984974838472027366489084246096321922470944045637933316675196815508009659356425659247700441514009239446984113744046941893001861824856080856702251848336883592580465294015322362133564386281782446927821897179051043222079979275812832781381632312891174459281331887083917782466119803513131504801448730384281650820788360780573064367851725233824366201991531816353021457498809452180998439510287179634538559989071599159724382025594827155410733262243278847874630900379016410640225948894917528139304817908756631708981960620322948057130885338126314374516284594938485811170636199978326013057801370571943082356430609403958076448266000312609875766576625583945353533587344332300240577993476921170189440532625238708832965582872367447897261811509127822157737400807293724856349461549795528944340286233147553034319937535506672339751561123830759573248773769269578617281234954407818624978189807973500421246311400612505099794922729483312115692217098243433894426873827958552536874717354845804987295194878156072616383393341999295509913147921844007026237491395002336467378147284159832849165308457899959616693725573036104464480767660057820563694912398970022191240813530718687120937264444588859334580364473841994768175217579655168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] 4699589318557549634324666378877216757905926514672295203288182662432151856651018161120302014053279841097478596170388074658477533754927814603190811182009451646414519669126462219291451507379308145556749412906813727412088648094361692450247816735411200855800447091165364232643463936239233159899493277152680277632510736791061271373417246860366654008679766465816017158124133906820002866352016919502476043221946588887729889519178980532644465072502720446532857102412346953223060099127567121537194860482385655868946135718740002516551018417733128265899002041751797752431930365498928055959836734507828822326115071846287362025352125556912549374133369255155241660908560900146384405229291090013518741764556646216576044049132954028163047524735929615789293666543366471418543685209121359271580094397621275270580129819479095044874343799996702018571769024415600124535138723494646611955282969758217519506485919456466420912444999825488908507567015271362017242348254208654144330999012407638880327911223255685024633416622615715184636519919904094877445960495798431189493102080451593705579437800023326508627405698758949885148690832108790736000337220738457950029360461250646114733699505315305063401585920215104841952785197013487484804214868402096005978471370861663021579429495193992027937254198469595638366862676985744669307318422250021163838469714707235777366884343216390935959645912624000492319804339740209659476585204721131350762114324263623761840094466715733057416731715413868518571997077364229932116689965279211862073279762539810233433731729748193858868909014847927316732415315992598094482337914631992981593656634476262639283689492207409267370220593225514270822017611333777526408599600855367865001531844807034438957622403064034889862596022496749270666190560860951871867352635478660194399175263091537964010985406662106194677099652765654647767951241199172257149983789055467096836236487131372127045415843881124693732137247179545323813778505571408975726963435340332346761147915689716385825829645655583741012791645079678521717349723092143766011524704505630974308111247068638491586568362298291917820766378188202639800984718129157238981762832336287201332696586693726778311108865309958206463017414005889441979244372824873849978548059857291314314086428944387502526906232473370844495551857371538653415088031006720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] -8938806311692939948492112842144308966281129723383353147551098027232028225784169791984156540159386284495377592346968603914820063431534842469904436692589779233500316696395632955387144700865952574245077814425785666924897612823856764831235099264625363385737874107054156305839408390516183946966375148622593407067224125718294506270513103523639402373540785597022017655552636747649960696351019281555944638958765675439851388700187888523756305241937893162567947532431492044116751076239356666572709241515141966628399685978661597452207631637567683179019053167719052686988906653063670690814218363945800173037938617828826235221312551225784398505356826192253429770272952966251092479264637100416328301551130202152219269752465913503076747238535826173349205291513783516681907203039382815482833503427856311963144259353807410440281185056395060584569893516566456326199044680795797141161657189367143584244332991897266668263299193323852230793917418298262392311404742611637588365583554116750494527912740052587573992719344316613690115338756361004899789480720228459389024773306244016216971354539983078859778530370224995373404529681741187680945317926116875522199569347439909320437216355681474657584507039404865243604731703851966555319287922910205516107384662592675930200490582894912189299804966576177190389541857646488401582736532017134278696754728309213253274323885956825869466298536967549632659518661322649958032739162775113034103748359527307189325791867815080479517981600522282072084787128953216351556592526798049060788850831882128436955637869664560524420879538623776294025573980788978216900332236672338641876043509351067749748246686466835987433025354454912968894600664572660137123082779421060339538856711917923811971292024814466601919894131825326843515988106947466500153412675327842349359479012093810067474400920406759028555907556532778351836099034164079396507146188506733577257758965851250269361599549009001433787603694853713379948279298399304622697221329549205240062430790100635582374615610618785002886921765954319716221080079305709292958956596027868990574911169103166771311885081647523566702603816780593071963996886949864888377554399784318488990324615876761784978713028081019410535162024151691038408726087269103619863853392254576541311482423166473634195021321354020340785515426542162393493873545445376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] 14821473310728517134350646625305422721340346634811624863766273328792685563323265515784758732733134569660533090611111725429221738333957645373006222784048958858782400559865424198713199144421559444781055888080778336923486538691622875101337176314567446808107889670834977005479889930883409228228568468355767467777762099164784146595692907766122573406141636559098512218181097652253845188951419833728429122054389837924124816145111899819194252955805809992625618148913672627869119676540958363316087494927135979989989875829796784595437962188704232437879024529905070554781436385751565731038069723961785034306621152767785852644789737538808062677605195655063529278172782896499079394874376136698152429242282214311113772504412345706293049205022562511150143029074701377590572865333026298263083324522397118321986493256616087552137792416967342205144207637682696237494738854305640675078149172877498766440921732447614547578136993135614914823317571895767082203301503863696654710637819656173137870205958221452760601625155562272843601492014412977344815706467199505547765526075850009786304746692302580726031947597600935683354485506270626367426724952143288976380102934898318379246314888411623511437536041651045241205148763707453715275050092170878834226482428114346923562000635595439129039036524802532460222343337694280506332809188349790295239287973577884324760167841127121942692806893031686630921198812259638849678669596649944011138990281275470280596664599554553476759550641159290350069094605330223235382994689840877113407554945573464251894072080833059854576804959616490862339961503581075894648350489017327125356535456664554564853012300064281585235781512209478459803604750424781634199279125725570999738824144727461825776298501338541430734769532345189331661193027383801348743432451779559409396374350423760524591519700505035368207224003998196546408117492273454722635129802517314444397537442444499598476425973886663014929872422863829506697142121979422056275674256142567680053461010526217508151746936823831997333132726124794035264651133369005144077338729394748634989665728395058578695944311953422482147534543140103634269318202448368768731832043097028040720715693377819289462518709100477584884184902908995916595200238622363431453201320671925939715124062455194389811981149402613663831171144663254370459926229155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] -21983134475736364932468264597961416481526767426636415864184077787284397599680218352081357709368032219879209903323067517662902974015713941468277078669886866945438306700157428243869645627170759792795042299322846906730860965936402693253185795767957580422048987214334820135791650244310623072211978424394064753154076405826243507807332811751492707844485046100945366599099459914975758488315829791271496777487786135882701539120701948868738551039365059816563734413291507604222047724996315337294475427829941590881746363937161943571255525792713374631234618844040191285286448255721080973961685093489146480699722355935578661914022024280421189000741191436081463059587652175595202072189162137685122497485921383454072604398711256261310232450871040802520239235248998403976741792322077063359060408405145600402499805337051326606224769961592878814494936088647399141464726551063442566517686529807306295667525869957524815097551752483284952897808728944798629439464389116065292725835156429542614409498664430659957507985695166421508885747038261425540568203422408733195568648432463672000059780400191119503354382533411506045681330362812737516424780899633350581308581698625842595612284872460483015075757827888024254771775452754383822065565703986599956035787609589550819516426660000938274244759141816142245564596761462691697905329757127438750161222374721468157942500668127673039000541167765040000313958124100475137064359785182020970720541320316658002434331632094669112599416930403638450152340880234044218641539681984881594211256096027561320781126421126180676222244517435081843047280499023629181362123676764962004007043577070901454363891897065038448269177537500538956310795619398461823816643593479937353722293549575011929548880390945297936617911573317902603261308944429552203888122821930223165411877101983762980115971472827732734132763954267473237841854900006700371136126910069826565033425785917581403369742815147699647561654703416098695158260159330537196342210172127771137235245953933873484203221445058776772265812675607437602882777846826729796096300564255727860976838293547104697702943057151799487779024089406349440584094371926784792083812087142006363310247819356429374457131830968941963413201238486192713411313568164128216870846409409316137466934853272986847852401135509669294958281797826227217903627578376192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] 29127930457499876122682457388843427203459299717039205162219763455037238827617837591982371929508259863633790936834905249475031243812297622906591855497601659074391020726263216102517300560059706714520889789358660667407509064476125995418623047937759118018226971263729595996181018640835026211752867596568818429979545554733566560722060670220881797375839565346785577340825208048373101795141965979433503496554134526857684369025304442539209937704787932688927292628347565439244978550296521052717675200715866850887359450281595261974298016375711986944375744852908203991727769021774768101480003946906794849329619960054516221520545166806900658314473641637026999438599772916686099715753203504073309173294573891571173918449711291002771522381159582778831595588902455243209326441343506273108902090352179940220673463019650606841100529062856229598706342663063329020593022301053409295611177791782230812427605704803390749329210736534978150075558746593503602878556985625256861341540515811924282757569726092665604884796365188060557598266660046226740442002612355960067177215827595988296497781088011719217534751841049498744844896001299253962683001315017736912249478329502404295347311301826351412305381931450918190446313376708328336988444402203840044036188531567908752296124612385529715532486993806614319103950545638741214896059814547620458216141935696746837806200215497993529261978884455499517546673706682121771392538823533440334828239643133657122404880123634408033178566564987864570825496711196799852042711943159780375215961073428314414764894394416130969019779481556718208472668044265805539514730405722793751202312575603779048814750638180496928857169010509695547789515974070349465845350238486385716702500633374148796839530874426822986672527424264600558766986478558042617321374850356012921653450525969358171710882317449672231896202675387784330717463461774853724756472814264671304926157214165142970510537054921997295189335217355536843809956633651173803618922904571218630712166277028553867479427180371198538613615738849959019662840861327490551255882724356068107451964583854632937768152582583614832259766001412490476313254696059204332469665998033658483582211926636386917774851799485015352834669809200726534032423474188438602500905347376447482437537195218602396032507632110381168278812324433393928792473128140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] -33751684635774276061837153403699822965829764091785100487023367188666886203721892222788693700144135558236511263982207734455074255727793018785122778107401438841517954563886803142961238230252244873887689210460554721504346781568569423564652471974128095478880388343680252377449917731763927363575354423955355102051931762686425062159584761986225529961820960999077012322272224386414834593951807781571990399871243078145276389646772446736739539207217093246237950973647641500536371701257584591223104430229411438875892122924335266537969670870225632725656864877837509903505632699964178406128053532514629245699339118774616380238682470200060150569922368703392143498324702303846840275945111226014802701485543194601309976296114358521412711656168437083861558178584378049866376630277295562832552684536390269149179254346661032258604257418074304282475973078400758303300732954203262484630711710198934345083569482664339692142762908312918657700890720549514059474378319203548292240916025604625084542641202317857619405647664946742737153187480362639239585533152210611091137192374118877343546245753980773328885754652200202250651634296278347105850994730582391002964395805392695941441506927207285570523980382045658824845144190618428891811054266171619453151320016754093291802511214321085353747518844174996018003743826501242849406463677991599383505846016579958770017164456570571004879545052981492028389446535662642146495726464866926031862331038981821732535251804687538193297840303944699924561869670212823280920687595271362957155562633606501291606328788035900006059320941325670652797739226485845700565493541033373653274257247456057325624972148291587379847486188292604166669901786046177960123462498602659939006605669612748752194484539772072063332769312836273672630153164890622259102021849735903164723737912405838459182517019278459123672075974423306346407989616421304679209974695237592427061222681828837263653653572837118228095777939301244872126730160424287699168249507873589476203231389751724989516667587094463767039893417866394674739489531719779520512134583204289472517442439995075374588423979004057765148665827786042689510285928696267124719401295612450083491289917950659323704480410864042762436338607589517247143938281944662177495634715453938733535565347319281076544518116944890214527658760770805644556475188641792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] 33445479972735170311431977594052609127555193527166750886224933355991086435973910631058411708625496965096727951267048576688670186384928307951716310973004815269847017278156980076773789778564207459518161314009776028457515107049418771830979054435808586047766873372193015563868305854145211134196301036966299414169219729426133856317966705983082440700753811534022022285698699602501740427040039387569302851362544226879263032705621857605220295189080371995306637720788011259795800083057628633921878384929555346095193082669693110270974796790819921953416540428615277490266411435071546573893190997393007675495501803619720428550320365982668702495361667080194760536644702580833839936612644348798567916981589346411636736098959618071182092115287850111090112073578936349162553080591931871347785630125800157066194336858031412285556724365140971108397830558860448497802624127968277676406134861635855773633692931047182367515195446487426920917836961873817074048979113696279520732177541149686380008220009715140377970571243547867458599728311801278399229547283593636515420582691208234668106941871388713726628415688934400010970819892282749119142209401097855670447183318448431362559643585599238188657032106837673451802129994103839284703106944454421489633996406564604348500592481281515099779328619122943931435459611524643652704765300245113667743308013015215829278350874713754644437879782882100425927414836734522940442218732771789730006002829721224678968499530990542762740358879857813307574839494562203786831442679489413622203025190866000236410474467065055737938588938774721887569947877651895614268083508504087739265044876260658240141296208957003649205329037115795356170215526578152770636254449326820746945637442460450964126698321821234597633452388622230447326879315415790121975924365676736384623481592493475891347867660387854247221402503632847672050807205645349095422553409740727157731748450531776031925254452691807469771915861154912008104543282644749547546136503431636841574854184172265175283128389942853779350747191909423297841584325751255307933056184078528141083377552529095303700362685801741728944541297747406902168904099474523021363858478397163084330333332793619340053593704978616748623327521038293243723461884704914490191083584498917716536569828213265082780252057039871645385320974080197552059573411512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] -28088859257171111132198022467402192029929044043202909233001661349590820786408202330665283291777615461760293260263394288708538500153281647572736095729193677107960120432024189162644904803076007475887846664566169700872945758410350118085370068976101050005299720680326990703277065143453122050354921643247263340560804211876708627944076462996778307503740818230558522024821397591459319084397317050199879605206568827441290478957848321060102978395869493549301272953623387244541824810798458396433508959952929215718314051842469782552210725948526907662309236992202132153040065197978942958907829667838857921475706153361862519203929177516210671783778088224312978801411240131682937309093176644622577298617945874273704951344591587955544203444102637995238776796545189043542244767540310151971490249790000998245020461117954974347027368783496267713686195206928688039735423299815932806546509912392941962178290186573164125033700281269841090220257621305272243482921840147495376081331880600786241575407312638414466406887998214083898595732684101504770177520563681752213750841469591385956280239689704448615881929798443614193380397670933508238920346962486148602524022463546537736232037802267930067503675424919938614749307173053496037032145474879477198920332039510497674672324706078429919640656961552165310645922101054198899706813805787898214381626006050607397191304930361289240500664715956633546570811967440241222025082259787451793362929372048010816797546936569657314333686316120922713050770670362517581307671792607812930826850744446017120234035727059558128505350323531369173922587747185771551934562344535822294247463388515348676166705228947425681164294950592358172303731265872544828097353650812690194119757092752989683585295937443997920521292455377449598902177644615864939292005562287360447164949265993575675527503999041227184240308681893514480266679775678790871418219588415619451639823910683121615978924156900442450526379009453231114002845983760199142815685366433998265018157067444918028795019776207963810735684565570565569677748642684333626072077663874865323289424113980609844030550164076540129351310661042077436149367551591329649772394468474301856830475965031035903506618120012337066128687812926935438417109982802477537301552009089178200930874421288662592663374114180351944718955978151864067956547537338368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] 20329867495449090126029507465141764152507304420463750260926234476988928804593591411515908725011657449281477541904426668033058384173989962286897619461006791357590049764114256630185259214608740846910038956258837367906624971801750607553617560880835837551219619342429951393749504237372991020408836339585924241387683313033198292207808272301937045760024054819063410952642671320942289670222572228631739659359812482190687579929229410016542251241414409754128142504006310724655593233899954013391772686613832749690787514041779099821429826274398230705254678590557426104500115057973915108012459192563754583506338042597973148279805117453902928490980160215445085833031336675783403754748502716203483232370224273287735851758262251952521020238758771325969727940214309812831600401471142736313148394261648612629343767676460067344859434429960543638176154840570371093471297150186649742757653142182319856273600603398620731908005291736653735464387261510197618837779705784999319513280985303213072303320223747627203612559669289687411415637668406772911645255314019091409786487589381056452026477151214192411033970019747580069495612978742602852385755165838399313093373467881795584377626447609830386715747974682452350208178443829877722208619233564262690631883232287165341941470449741368668387360967018600910229668237749156409416584001831868963776505922436988474063180268804260199443732531162952869411528206802402967676541012310039113305987342346921124404391305108939019525007876807769447055608684379330957339017218976162370543285097297409499756608417763217314446893984922079489098305423717127551821405287959372529843367459050604995415511619017311825124095247706579686647672996683779203925865090858353548984943032685146411556273299002395094965959623032886678002478895063831540974931309245824254045946780552015514020398058300014930373777332022514748026329912110567336765532649516718191520821186182172915464072071731977926755001860668571237757464623159710403771601063005982737900770984802252247646306876633645592832546388229010252830787111252651330770535319660170171612725502447601259401968977372976672101436891685563838052482415529705656879492351494645340162840865136667916870419278463927465025854209208100461248095279303558374845182637415084590500985574597190453481131794186245453273846731114365124765001187328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] -13382699019468993083707400005126888121405565261928011223627978070075081639663145240883672948359783145695686812564571871018283718546927341548197789862941283467138053313542375089364424933284944365364563540172572786325651557454626012517215201327360928128606513719243916861431127884986703417626774069121749472755379962863695569782912319164348104197261059355184620399871523623263134823887681538938352980427868735274118078712203543980532053992857272073241900365153256089786589406871042750637492334554658143928372669143610242863946486371596106929902786038189505727343460894105776401139998302850454098802641389959342305307476262055698131889876418997426291987671244436393289110614327922666719986137104287159204801366065190139018299219268701098641604414381551817360547173214249043845785228570223979250900966560173500573926687699635912495545606970757023138377025567624613980227195260287294727985165162274111841317354238995179853938061379472808631023883419170291269250354535649983784229170646764973509504452278495069316673403469516388275343736825381231386656436755105179530381675755132679792090970130507321561831872582334911932629360034532258610797205891977920123398694882671320941691087314769372946407615906855447728471063663257216658566107840619799384147288953348278526307862726554336908562359923327746615192342398790474679767710035830474750323767811720417169341000116202879125904138215603794035469895632411775172731529215022573566271428367515724095403198617816849435029182537662576439276953311042642489457260898015186874616683173323820446921045684117455430103344836605808514997112088874504528757870187895526046141258229990980806769552580637988363902384914673284078514224350683635925617722356465016703849345288938150285972129876087125075967566642036678219909223686862394994179713791541423355212811906753127179507823255043528426120322816615968361435870003215949342503130728549874983960056350182659172928767602931718016982196531846275246896640420672345770135339640754645820011785382761579235273866979613583281805687990946397294152124568728287468539206068512220922950081699271937281672492139099808744523162447788379745941619980992355024673461501671352981863378358741802056626111704044382768384274549526735726047098205840659509067127264512707673108474452574506576399455564702669695191422162960384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] 8483345324748961989379095827262257208371139560889558279874509543822904520021791154799753647671488774730908837777065848355073348161483284568896543527883190066694301307094227209508550219788551931357522199918992723409731671061451461382379854952756322493795986147544049280958835742747152603432008867050052006502637617274021702430342935912288237555050054350778939510986747646286495677889341667349052858834549082224196894434217460682869860143270027753060700508018164162344411331840732400370395556233773222858988239959385963935107102442695518823235143838193372844749068097208578498225660318600426080889541105710325745864423016501310269367937100123662825337787706254278760800975262138620680556414748344375559026418148452860013413776926541780171618308455564705753954851196118253263453190898980527980076855160814589990927601546983881266967730666008581393582648721498450937897124187780258115526559363340814675359465196622934868003240542111556816222336874501498819408210116309884010346324171880163638337734847937205391188095074485099000775171418687335748208602027718141934241771798587197122251495232518382258402431372745987109919669246644357551693267829621111758359278236174430004934684919723385156322972404915409429570258853562881325617431800593216643309572665698333583184671716829687358604915372772994801394074543472822112995441955735886565077016630809368424878577121291568572711191568547479173416218610277475308323523633002114882698016596385908968373557310801770775395744438634838067571817969451881228917094000801357820787880908704873179229581158066814060865808951471270804907086252437887052943276095552148109509403009953425794841634594476460196737486961535656367882899025652289084296581234129383927727650336543677952816471943285498878653377839788932306472508639334555587751308578886800322714790634311157593752685962548999750629549818985741543060409220885784697543417140648623113821605505375103695690246830436159549238320447257978082958554283131688250171473031094601614489340028884012367629681170369428374601215625053202311978766891621194114842611472367822013565141446102081416719712643413867777684182689636903831006279235786828386658674513619225922868097371704361476181493756136000759444033876400868209655888536140575713228136666470810796033933084271353499574416578325153386852881163878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] -4838506090990142338322681663916859909520027869481602930412908712113215307834391536942704888904168803743837207824623598325441274080996424899839347839096867905300760258665026793638444993062862525719370012217350447372959430574542626204913164744721921256038833674461304317258341334052016220195213573676133205729020380035843439807902755207636580305241547967381390903829536730640638284755237348935155363221779758166495222144691369216655798315231366377145680171148072432129277582337670759427231224633901510149328136528598898778125702350433550804580809840464266505382686165021978858049751415303229155993701472613044089501988751416737658827944792940837456650920761470345018053141208779461032754998002137025102892565240128565432509624981409725719707252146113291835635642287876611510038459501384539563065850826337489681098702273304218871611123142506513620669582927473161416123019868280746546114387808805316373650923812967274002253671794895214076452104933709824707953492388435299933902304310677825030860133415615337524451122022586779611252997070469752250120327494800527722949728733246116130865683457824957499132064035201600133555845875780305282153094134069063539229554641739828856310734994492748828503066334153526569448793927036889676091285818352581132727631816926431872676684136093410240958532192366319201019834623156128717334338811234375260754980903010022155698466618303062101169437292261345485404434413181535178627000662694027755599850180075902756126444505651036925058400753082047046041471022392611837838579853159807242196530065622643361753914621641518577515876349441850583462096611673897681208540649122570349370642063320228512104842449805473511286846732238936319698641110490486083428838746748406609143645513307963161264936041901600537209723509671485040986606624624328501468347688074291031634984596706610655436030753430816940361162367010957044884224697352363892853451674605455424882798485985799461406125348336523121370962945846921105341978508399657972190070780211133435432544216505635037238838677346818663253068690267933725623179882204692293535860361852808608515440885132097000497225950834701236580014204531845042721002129879376099244763774228462489709539940963415749193043303656313837367034195365597734503052774666087860498055205183244642756399951647175070576245666741275458515637085667328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] 1681075734113889956382954584357321433300035377528193036559669333039897465496648382804457840570439548411246782657190890342413918178534805054445827768902607762578665913269818979077748181925025044525875181950298726719929846867285261652214271941096163498381206235889614927096233338145904310237754607980161523863851066246692252678855513431719861213915728610362351302592557388606179769813961340567495500729964091663174735564996572350558950404897953460976598784788750915018102629296706996494410899248514127941991712486245732735698381710037051876606213588622428336240685371855126780753078263014810625641418300148906446954095401267932228808752048449413350352164250376931313236440733406255785318620993748679697494388460983549005279140480221926517752202514372393243015574482005902163323938893184697707617309631296340287794889654116253269343403837550610175582089873140285415695236040342374942525825340237950863921730494258618632643900115036852827501818294163901487415303824196932244793104659851072026453315340515079173184199739282871075359157566070788641868297979496319800514340988803690474938593381954212893838496730255152867780049149145765767508808231472127547541116624483013518264304527259457371651611202423585866840552088735825155299223908437005343690086309762893832906395514069971576188702711895272200821345948835940909873946795112394996672055675598606209165465528894075751514466223262445689299756865497904885782082851593817981154300505725778599005245128934791611798651240099509243258499718419609243094604670982466728623768690990198773104447665935768965751039532956964645827994278067269931696624130470517906804963843204337967313353363537825033998212898616009691147188536857251590461541670929900092046532461493576408413660952226708413983518191357151756143141245768270199775717853504299281148935134362829560661936413856761141954317498790238027347235205986668264932964388254495778379732658390316832281514391048004925779201775111363699432896448957110593296902450152318417979300252930662485004703509435922551092139072818402678729980361617611685448650134276034388767144533326486556113672297672573265315028998145032550655658253399823820993558337484179837894172076996928769980279761359798781243766402209981547936909911412919100970593946014855709474288288488979832488253602025716941341370561331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 558204837725596663622807145264012227469576449813321889330493492176208876697238729499577039478140828070059364299202513891588306955990803222184475574563258056188314013634249413151134709503874297241989367657270809797530468921186601773113581181302311880345538189449594558515427731924548830067689564706665884856331907792643133663973001457799194070241028646970299617794864412396167569255939817123515816679023861339581737490912424133321111057473307666095767531528206228212157798924780145049342104066297860789944760761529622582098823155347378591178634179268928607753009717120879406744141853239124208735071448568878548470429858041402947360569635846093007669608062257666520537818874307228547939511339140795509841181818714898664497624420532962012093417379664873113613010271084211329809918194366742106280556234020707708931735847772474016653412490096724716426044033380002394491521275635778045829423433639515108284878627396568559189347266160441311358525601584161109951505623983643275581931784521944776265277965460326203670577994298456208696649537122392500190727744362553767312806882524175573659968013207125366343184794439024452684536991947165693566502118276328344339805972711165471510808437294447059406294916671327041346867967821009458922645320905148007308446001884235397984468755130480349422158444436585789247388610452537346122977837741738008411466650493821803296513223033547901197624042150102215629917763411411022636487269695316086136428451664998856717135140525342524501690056216463509916232718325095188942056609572644849737260859075994962936914069519466835649707317847727684963224917079748319464540753469621331733605212249098160525885022530390146399106967642469243683175996722345443708837693910658513099743403669857958744393311872250644617213796429034806356201350521959614060344789296822133092181621280641819413652844873983388314271113395708267819687579250001768534512327028673632115545962487456470105798214650247338290981209022161720824012498024182211496205712422395614204908203842381841795181603714724906284682474819925706571329582354411553339122029492033470504363902635477738313507436559526641130066147277094366704513185984648855550981188170824906709593923311213041764106241513453981383823297682439293602482282374149906029927697355350140586814772023127302004978235848788863526578996379648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] -1224042089849302459749162101098418586640880267603712290871836112642198520485352821880813185247515913942708578918941726598902821035263916467579379506938785111104153520986733459915465765549690796827904344787495512139641183649999730890408089926133882491255589056719367685533482499333747109342784396286939198069675760959284121856190288348868050797080931435646798023776797507903872800584823649268520192748789729856955770894077742815393901732828045320155830171674276917807010278300459161681211277996184792748855807407001497164587048735409129941501259592249123897689025858932495959781683891103917648529029620095826441401581321547203239661602270751001843536855623644682983286185488509426028695356493340624250674580996828560409880503045578477151777974824665455809231915416211589198965705678802196896764737712773999935380484679728785403243351543054185944306916002533593947560227329936210303674185171954588766927297753370589952372522109093671221637590368812424637836167310560774834083065501928891981260778375806158397308793686808626940837963915339849324247665436956258268835156110177440084096434709097845617851330353640564451854406405338480677354298769958421186922991645391625900978365077864801829961803577223126122166863716069095917700296007514586076803622810555377642149391722485240701340792799453764101397194653817377323208707400900190071501413657018022950762516634824272648513405967552433329277197387607067141245102315636441404776703778991796919384718816055981924586894729644914445044546698112957493380604634414451950182424761450619293918503495543474590345966541384865678701528286419316829154675349237591572738838485242150418810566879754927386563717813166301565354192037949243046860420547419336067584238988546990380349326606304296175142239381279294910231724242345908621267306218878497419218349832706636950924878376031839407778780845636784608163484798819670838864345911733675958860325917552220517106025896086323802003280117127208907755285964331192686137918130523725318915264722613743515971967151960137448039883070577086486891882209101852603252286324498462862597158232530182060426635237242082255361493872947957515197075474334338038330877426052621948293994264088322022218063662322773288440198669835773815227945154282402862300890304250471445797181229899082874008789158539140041787688154562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] 644898040130975552295466211177833570810367385698583574440009790678453465532823216275434486571375145185700289450413716307466115859498466419624154485096001002422604594991446195270928119119703983886663876270592759180344678598867735921927803764506063830349965498976201167442243164287194381772543420025858729100919341106478949080576387366118740601760920082219626436951587899234912993944764367212460700115343492821091741174851236703476794042128290230018005317147619173039561769989008862542238445712028484804957277163940403410028101353651320040128798221959866600641528748208938288055621382920516137222108005073431880319609588162941043341114208022379839816923868157777292648260243898363074549765026612844028328353767960662203282847831227351557170578889910649650419069853517201305880834997284145443858693534998004313262371471684925681652611633731661453773607356996375939517097089777732474785900933662426538635905632823251397943182971425681863414771222407981043142567639499494118880658249377874218899464383162668379038358432921885724675115079448061161009297765154355401821240771430168445728322582031931811372959296405517210832897546869870656241985582171604809829346744147375618987812029741910925033564724052552321934935095696509142508401477826589645088202042335327407008338490372875463784882997225288790343194818513991662442041552628606099133861344456008908787314560346858719618790211376545742049399741127448276339491672882936333577027916417912231980340241819413459622143261733256432212422119095765121309476609598568781268811418975222820233380356013996566434915583745131039427326794960873451202361972367532462653189411027134974679348964709089624170154024447889219886862563605392359344578667833755929578682290707353872297535644529078277098505773273552095838629173006954354061388309929510798240690869455243545966058606441728061089718981792994783682862069880957612665268343618687353189349700415824040190056738349265625485127321364294133164987532076756795624951503468521837084020749280301604754283936130128875124647833608424677391922509474617001838546281143008221897859101266318715168659819048158408422941648013116935765892309918509768354945289692598226112798560585992374799642137887877229098850673329351488758431510017958660555721818178937843220858746110966198956942002788976322616660039041024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] 153422494711849944445001985575094292691786283255824244172462988843569263289280523377146708837733190360593283386025228050245851926352835986638161259694354074579696181042829311956268199238478969741042545697930740713140970595441127810287666297771765340174374467215622932927473066615405772328270411525325433629358866633067262085266138643067062158385764267226932918265460972570390142002238832388456208309701543295606565056886642080079455834435288557947619484638005874300671014017447878676852258924777704434582592545530239666090983867555556920758848988391812944022336745075688644284371179154601383051584155933389467517451746396501470211144583960110778410676724192033916792773607928564986209517116573027523656895391601749543061661218224912242983339682476715916539668109304281542575048613826914637587386733136379685279042579299992011362915806551862829202985327542278215061616981786530329122173836315545799161665887473977239130004676816579307003824547897786870856994654753528188171716313826976337531143134188130263639461372881135617205319001604106514943919856407287192039212025531758694308542118032103384102094004702150016086687334930910926388797128014581860192947050110114133354485880288590617783460035032735379557932924189911327033015285404152988475329227840858959805272503586329170987253172847844949134280219682490746564934792516571481995218813199062850854099814865472736156621770926913308857884458050197524695726039146070189360231031133016484103324639312284838573865902539643757954654131035722076870419125641034227664767337485007737393029884967454025484307349656283121535356376690401240281498041571997329482407421964240543855786551284155602254546474059555231720936763346599414828405854649031453397389346577781887227322344806325553485134793893760667083495426290720611697392449982621710776090280264214598375795959926949312773914436367467408544471933116707132231794968074337379941369190245375046981063505398223081551463076288854854709921442112980565786009128822951613925613524788323179406529184484076497156143953268282855162665407028693090273073722158696422031667581826148679625087928883143917536380054086983692172350633744994163217552081604224468932466751899030055499532661342561256954593119955353998593490915541077262154867743339013114352195341613255823185289714433347323514165405941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] -489629722177394715388612381516417566926536598269074220195560661945347687739958891059217113978325312118634235136250446201719495296411155685532475142592058490458779646792995149473389840097649327314390656189980280286844600031302532948893719766400046533613972447468809123807362268315227433719281763088331199350910088630651541259080426935216423942423337958693990108302539895556455779087552140851608671922692790778371242400427182435897106268387011120648211198135917743319719754143340798048988819204688045717342621432088774385051520987335341929616488593174600453752710892071010450866589796873383126928053749008965538115805051627373012364883280677756741857569001925657780283012541973617417226598491017612965510099202937156157855104064658752667935815708219657702270599656447188296383140130101349002000236329298621883811149696173089415533769835723643540864998084643563937378641437313477877037746881634166376742009123916051334278537097739799219821056435286270616858831604941182261523203192174973068185790084887484822249631762447995438186370837251840357501742103733909202414070794532517505218450794883503554626650008491579289577603458271191487264412546086836140559900594239852210908277562362367419287278858571041565453692308991904475384880389536300160720688778823030270311582245662130708400580831345565934059877573981036201692857913172126541775194638475396424591024698496825023086836908599719925005317708145754437079779319360233316908035256185322501754915821651349028637127950105108587454442033169937912559702806576099770213783400371844809644266743565215391013457325120455121619224324041521845305210841581430106832577592832339280756967084854021858929145590589816649287380701227811643448999612320641945927941511725868195691831966262700699147083399650251608125968936974866387695940488524831190134337596340820994747338004616153293219309909162266523948117249914796491730372755409737126884129725081021892799205654866721820367867091924075617645512488317741355734579065438512953864595695640129002942763293980685371413675081275533733352803493605778751006648543586861982749371456559756523117668935692402367012812116609484003858113676971235392259096165744998143761281715840712248976055998362961142599277127579249931470393468192731468952054700838893632307805746503126708538975614617884740229170315919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] 389261085596619471219143610456266703861132596418625492460108261282711343400009368349533913029998171752532068658623759792072781563136017761351099119192834986839955961211596456090925994597570446999513503965167919241535100906986908962296166019378576868733498993789580055419181085280324536958460413915349732791864128440819402635699281732913245848473969725827324400289729860056874798940147229203740804868887642465839185564559168244881168611696858801768410545343033086034389927441092559187432937462237014613395260162192768685253607950998819201559060565214010525655334456454755395023984415948125562066325542574237189317884315078029066828680822519187720612664539934314120114841219541467207700967003813943399801488096235512655684692138830609745377544366822564442554541526391376427242422375012617680444414111200392965113197949382886294015982943127759250688602222324155817533624704498439197745858014391769583430409380667553061985541282269808120594306855373782826018283730865104635092825786369834789397566113645398184899296935320646736575850559183188175956747861902740132761169002793957249981701913812384943235423101778308557302138232580809793667512892421038766333826014200373346644091971859627172020650158833221598391847885760410436758044583339892795489068631099950696423354344498506886506172487213555327767735302193585107864574658011232092502227589376547553507777403057380508401556940975634642088616790591164500488944320745539901199081043820653388967832320019359954596626817030964460788801873913401199120830972794014856390675804306496438474150187247302931360915171103855620908613592662870561256447395872976707702990027386001129194283142157357789071784065435275528340040729902806708354108042600874654487052170962481982301730012579965804844962014249923481921592130955496794143317821094152657600519092339925879134138112277940947029453583413699786207429201731451479913115266699672222509389558514941819726309459127265340491875638347827127467149550462436902427361507224564867901521279760728664651640994839531451074144699055339759841003727934763655165336467536998214148120665589141198104745493325675689729100065093550238806271494164860752152358309848531253768012241353391991069111384783121688709205612863617348261850649084037194735489772140495270952952054240561104070454149935792644181882736476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] -173176447475281290224159122914401412275317439691267193074807149880655685020556957008262812046003480087790052561223516292096907148641907767095531048025154990052484313248789555137473678061029024381007222094619909547185363466135758000679537251551538864085463587646365173390800757287740946877085445884193796317613486820827646717391629503575161425494124586301162964307613120868682265205892602714363417436583019243727761121043463279117109411357932075668198779908899140283069723755111598683265475919742548614834619279174855229653085701420834410426831242681788848818294204736760694371063446829916658834161265936238668818190616080935201154664581288352548174263777884444237757507650717509384124051953092861600950949396183232630784822942815090014176164970635130921949634357439043326707717652879437294570389454767001881025604952725165496427430256918615560772372452602476234458176916162766549748321094315043389413463550356046541512417836219209363847749455661206252709082694241565547882472685417568986035606053743973589585721658495177268092443215763754282234712707125071220160684387406391310618361281306468562257024342599584240346716425059564925764006404987501885759268569418876302189590257346980079439429078188202335769502886841401831697863941275351335082234767622554082573340866172166317860301052082510160908749729572859511075138790663511817137764389168137970700737832981784315616002693799223676385251882808597934736075217787627892726150389467330636620755538215049622848869050870640980041050521022714112059924148338648814854107534799300860175662785503950785868221285945027507314152604564634160474405268786779291449531204555665160468727160671783765829279227289412028033663439309474273391081007693799617731424358316729039018725135573954676306967200893889424086120675140954072669100510323425674210590721710512664717762477462657475862851335035258823061034361713523572127137138421799459464404399541403579098145348830197092699121295302798013923259081825581640956975399274050957245970469680822286414293323697585039159860052311775908972688421295520997537441481588797129746080675769211661914111394513507541669154437076647344803196906567311396570478619253863967292744279702714647710341680677614978711454590186935741409140429803982994903234186508285050661049272541120585745913045726587906137626731610112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] 37653670020677190158611747312760573626105565712824352859608392422780387557767714000561142256736901745460018338557145723937201627847314646141500452137819273190237157956303345136052128253184225081320474463026611478861472724052781802743662083337713191468975815227247082682855531375009607867143990931071889842765248389592064839505608524022551003127039955622864260340395300023930688052704300291915459876644403897542755193259659200704600197457077164467713914827529851729334117174443921569696105631000641728410019381455753422610261521885250106733620562965546218608070526066555469053242273425740119150005867285616523776084741785104105262053054543837350459254619217672789047711231327303673087490975357285356083461439404535493992153650987610708083476734873987968025104065672696791243457848610360408703857545213630758729761449474275314391959281503419419397528311404204044014904389549659247303999799746765612786332716504698047762488982597524721737578043587888656434066806158871768828740753716463623959768840592930629479560720162143274628258294830222043410192734802969885966528498374045676539249068698577043451437794414943119879668471487858383407439416779577892012977392800592325431721352849966267556030417666517375048668201087965348596511575772197468771042490258130990699122412750638410512714766087301429670840298429329943080264454936959500300764126544748621068612836145176798430514315818724281751418313918578238066760375991689995917126558348367648174566460562280907128835266770680568512567024784503270066005189214551628660276402965254364763881705691924180642266937820355958501508181174395631140904542969507085587192943212255225734587248606008255141623643694608430959057830060542263396026838027563188449102119737632255912305416489984250677488767570887527669799885812238839518515692273732324015808579049460989705754597873165127619625494524694431207197667503055513092534542451421766017147628480484256890188137112925667505160998335920377111755814286735729188563019122409115620076470948568002487222760589843630635122708200724112088567707329139946072151524815951900078652115009278689759915165171300440843974436777875374780572963767364792350128783859525237215196638938061123501103626574192782337211262382284141431332939693569164207376638905709251391113336460127468242445883023505431128034152284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] 5373830096197938413295139640766329777979078147447851054915720351028190041445591147304111171749941623170452419628314510505587444229791762620174747494730626444357381841229356504752798154613664673604910759385632633327548698186703828071000880560634821034373839133671707884401475532830278464071567812369663923514284446809493318112872399104210732398297627846835390731130506717164974503897217653243612743211280487788270788156582036506740660998725620133099632258246323073839340115740673227352289209293451374035001412284181951919575971367860920162115975835280136487905195977293200268547608415578585731376455852509022827824328984302048334423726014960762212439566815360434302984169898017923978060882570258330252006333743381462645835954021348573611956910124484759509251152401758692656201265279476384659258141088631459673848537850657869170679831066203113226096463304874263330051508160569318494957734921012450550303059191997521151751645270665590637393749662446730776956551929863034439085246807292193980637610080079518647597285130995853346428825719063298931145395023638197713897896266284907602962303312206157208909949318276778075059456260682650581044904060148209296710444993703905208965874645772633910687900346789607227694822012401553682911636096158004200259923557671993545238675938910269181952742031927214080557044229584656936350492929446350212462910045453851624459529945285222702178722109273122667271301933746974289448639381253160030193038575868131698170484635528480635458391035891330821494134839914036159748936623229772246985209370549231442080802432342505982145881949877715209964193743349389004219379768288887965176841339494949017570255361489830357461580432527497719701013802650866939677175031909755476680212865606786345299519633729291042622368513986066155073645861095057251294588391010601343079835907083293511737305271987559673192133711660681415490981191901295134591485670252358321687335578004484426846207301707430320901097636645896035376307587056451240901546246426980564642673253896861247213463988615699820281968348007438328175217986431716483531639339280386331999264194106682335682131941629703738211456146144020466876923030614414188758055123570104202060010231456375214244032509672058880600745498208112758686685182159856945880722697238414157759554399867268889692031727318303796029028302848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] -7543048619426329581811454522646904182339162191947810162619581014813193928408929354120403606185651602855642712955991220236943483754971544493573305538336226164811479315893471436305544233321429685604292342978923648604283142575785315265786705388265954372521692622506456745480258432189847598412575969172031881332910120068500800391207494185371214145658498668607470859242818013507964527518646768485166290618168861859498110581930498013429581217659372332341516806117698550637347427464530272296977400058917666470190128014937798446245758724139425371107278624364208200507488845911977269886270296734342678169747803873360116250508280412609292285821238915847828125726440588761377177244301568192366631078165355960090300241403307677757332616143037470074670146691907825900342948318517382371172357146436817854547844005537788307772905226264135628635634063502817017494722809168180027598734718177131630192197433377906299072668962145897357623164776341151144505335767636663621579653037450728055068424914964893783501911065301784561307396856755836179401106789004320977650166797191433537445767888688746885990825554738488510881871625013623921641050367132927845567466452137073651444684054740879894323251889616923601603018497211498587372921230591748238836205007185574419401230077408367569222427495306302065174783068495371110801273721691770011973428990907545789394933710245819271034336693192508022355431769825807003256928382945465814191533897892705543499427713992269485516144833661092645950463456080314250478720379584665433361751923103058440494172320640843721328417811857318723840887503732987440843838093750516615403222216903845982398835718592027945390103124396146760732360627948877132115951149442902165786527959078056215410511513380089355581807071701591843846417000497514114982231851632904266297573885060868791619022423389641767196979569868968480195143712086623281548690049309420518452777379390514730447555193934968341747933765182533965007147800343018189058257474781046112645440162516286251479547212763809681678332004825998384627447130104463125235637477847527960359324538277052834868475975788665781163150755866682560661366460920677070041929346547049936174193205044720509678846709780103672472295777329761971714777179101677411102333881891477992664988245796216034940323252326314242181716577963513350381392363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] 2969997986503631759868700458554421793522481503705007054275342788707450261131419834372197097442071310617408035059322164182745334710965333312122340107986896374313770763937630534790136055012090700946006150379871853790572254960791972038961738824420366162162853228792635233528698899437850054648366330367870658285488162265814695420595802785216061340584160425290217160409136560293224524771582147850840328104334799777198651356260223658739167969239608455339813868285696482154488003079669019248247764014881920874543603832668285585001535837279585241944150703392253479068179308439373407881998496919795479451186262093444145486368641508812594077728686419301337512129372318543829430109630349714180459947921732089072793863582489756478469867540666653261265943244459487787404460842950944843791191696785837560903748659160167574428147378333323505705251208519739252006871206220348272045466055671096244730018653166759455962991394827322817217445474315840829454070793942093715882844637055476264619542373662969055469172691133939507236798248614779624567154902832623671216408872360886186223774256802044074419907803822302369854053142881117002273405097848224225304219210667961580918384790721992342939297131855135119604773049363108582101884381761086561139987103481335810353983474269763295863518757118963864556968653199327692928452738719890389575269093910489331142520546047865128038673915584099286574104302014418549151075374190641484401987391588131021083030931628799869994857468504112256541731366018291070392603671675121787388807942526721057452721187572781691647496211112040673516871631731092371385015319896891819267673240577732133580032675533902682705718972094438831626049066419220118257588881336499389895893929165754966487005379315140182183444907260836948144937062810891901374002579539473898863585550879490275597060894928323730458653473294196956405136758285099547262957568994260207076119414192577222780547984891744255597339880518542652924319657592422864804265968693969924403282177047090352776700742451400642345871146099394171978613621165523858433940021968493513660816213129904857510684153955246260230327670955426082165994671609979330961424011124069010503391006180824043578900107910812704892279513789949248913138169561839160213143294677111904932801391268571112505835287791419142069775441867704591966850252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] -690770620695861936785953442987904973235163613043876261046306476729480940862254446610222413167345653118402984479819620882305544710013880052632163278121347032374945184474902106936005151451676462768248798644046706294509405059874063569647391494307196903412913631794030846080936827776605972474712414205921450179248807982582492174364029394988024236821152479118580671539602134407146558785281767293500954510891620328416918542612491616051036499671538757237719593887412641442910958463243461129740663893901055197950216866087446410595318458827633491771535345148202374858006879482316394683634071045577488273512322281043425272927768590524088665598512594069429913202027001187530791940804486440804875293732288362125762766307073737361603791874261575533709495214912963804400977209629166772416836542125805262458518141191938732144313884563425905067192368911124934682973420063948954350009059859048681243540285592152392685001774846776825982907810775824939321172368941704124468546904543531885572638660605719567696728703589325685500180032389586144152547793111177705864030223609080834279032564579823301904489300655560407707038979110000300131368669553931041971320172102573991322172660060264633914364502902426272759149433349145738957741924343108513623984691810614075669504904532983029705717433530155665711633954820830225572529234686646896594671535697886203846775244548813768574167558330454239274305009669685215271244905467235431681685993740397105079067278349619515442656729417629118943501321031021100870338553873245079113291660926379737961423040763057162557372004436609154371371635058268255121714323976567397177168193561510563733012612790916733495873670119574744549563612974574501580139162511619230960231834475113758761931024715673668579814026702069973358944443000227544013171383978671463955354826108610095928067576459031948198110947569421703692286865483243513706602771308467489956982994799777484845934614750062703195587448401065761671942116585097365832883251397559161012797500988262545332440138393368931713690787362282407803590700594060234699172974651338903178779777391221529416361901767125861478729507471491010592338815205449024722385724605183809323330751044807036318807838541302386590404580172618972270429928636653892461640825244831603875263772778851578601731096025248564630436245473592653000285880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] 138943995279391758475889695862095080489245412096432640579923272028869333229204886328794489506103137613841943243998620154540254511436486204213049169591103773985740001657588126832324548917351190957436222755819238191009183170823905491337916318290872688566524319344005160807593544223355397754344069006931437302865242880448617396041288638018279560620105316659244151965148243227687317148351339938754252197104706042334164577925840413088416708230947519288729539439413610385395290846199528652475137037218497088508632660946277462362427373884704258632331400276429278810458746480975617685095260115402680672310483569530187176381193083859997280306520191435383918260340898466370146256962882813548659032062557285356929161906649972760715567386406305824178249988511570475015968287520227074492529073770372996563079284655318850143514595163343952378690031263753706260387716114277631297558277074653571950781301724727497120913279334656224756617553772471598313781172305870956916436136322207960574442729893226138762719180847746585114929875042375463726417715516451546049176687593242370390030836022930250463826428274191393201798202371884862910777154425330548076406133775791361101297671576512676315298938470504999548544442898250221572683560301840048112519565736882405810142238958096768946285201960140042007215562135804133570158554475256528725324575737398877522004738434907615955294430682097072153888170494021834290375749800663230531229382367602190457762468405911033756787474252436265770991464614448445352923926479247139177717026872141964992918987061665298751156035507543645772750704487914635169153933390320670537860466360669094817231917187847063422442887944417662731968816149320940374081250650632579824699402045495911749893101823046816349225098216767489264652494834829590475407361950738620889734194444052486857201027812857523005006934270224562550644261301918886816489187296193278795184542142639494141405047735704745494025913148586047323008488696516761484048107647289173860680899437271959934401855508238193709671017844504427766571664583787523402465884153304298756587374541450075259246533982719066642147232932662968021176765171566466469084741782757127228138554842835589346558737386690817161334956221080413528532508292559204412307893650201669651832397054117823478046963207170906209255743745116801521606983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] -55543034176935350829562240363832495844184782452952471768472289662987944090174461263184443832592536490157666128340359476588569199378176988013051620164055442671992935359596819095929927281221210194658886111008420389464436365414130448111959936514291774265934743938811907193882923910618667407602925139386870581288848910012595106707360332657926087298617613364788042222460603180553299033329393410137350047372640183221270888985831845652769025365402624737924091840213207337759164609007801531554119859088222083409845113677048391891730947367474286565619782512264658458591749643579580613947318192670645383522796592110614721704850210579757182418387453988893616564936171819588602028749388351347587258469281671065000897621943130082413743780284495613166107781491155627179369813438778219634120310269317037887893780364917078723116082247058677576670671037232926829361960025406950489746066349563682853184032564497443379728392808154336497060725876815994449567887150654292044851434139692665920164320072427791502346700294455995949803473926797595121633715838419887210931559774102739989474690428644985350082725621490175031663199253695106390182399688561291946588102940360445122357429391145705149740456803690639850525473781538089883210210159568839438621054009249587331487271762541070506111229026685530361145779170679805920248504972215863198023043297597690090720234825990751750608977385673886297208048507959806310441561975410774966508407961581938822944599110403741064869396178292134400579509879757109430705264407363214412661498189765007016734225093971751375691915301954576967812363813070574337884756163424334389176183924240595665181629357250696215474660907901669045631073635988896830906881418005491048440283133388472838273641103538222894302568348715550173271670193830185165362975641972482471097787931555229346574361335831556996594282685424947967559051480443901579592840340972917422504604133245672770681671203268449888446753263547207085577908386586302476673176523650331107034125044657531809681744063675930708697615040873051229028448098078194430806408324668882979453389325691455206832411730545012101730242869875413606757238346085607615362785415020830386877516676637948819776656988060561862294182510418022461233896655303910450540337132366064688467087128422956166778946175168523897118220733333241687221207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] 28864186426058250098813067398995759439057772076672193617015753532154159459433996557726564508991642408546080899689815906490099459706092287884861979950769820292371226238155965774771845582371353056117846285641258398084207953487534628245931448219365183880710231186619361908089664786422829028884606858299730969542955972642935970217935814511165892790858860292389100685823940787352207174064255321190743856202409223623579541416613138103745767087197177132953943830437209267809813215590616830850529484767023375310825974427117006234751130955346546370414795348769895287048639883981937589359189069381288842706720029629702996868031391358135638343861418432117124704102140592141380505186897396022847616451521860309500476973145815758266655269315997177405897233257724772510684352925675847504018902777894266491374342804985323857023793591086639546113776136431438317070550700650213942486304325593959968877012247333398265995054733742860434043274478966795983618374595692980645951405316703470437199293470262320215420309261435119934237976578968636056641879719489988604556017277262602683941524954009817293432162727699677949818880958886735196186534334091520716960939929835531632673420440921062709476289725394361684152008892363456326985403214778649448391854308184543912914253513671967009210918774568852265575529522733147312328781159759996314741643084554918518185012872081330304374913848569519671150060114032340935016584820948373076324316684189794842506246817459991238872297547999095933636848743635923453161617588558693178834942765181861427566848786442003200182509453375784609383009480333554604497869189343632133105232258087549943554163742665124482009133541843259434701902846742924146908651830151045239866264995287219759789912939437570662696207617193678284007227816264166586893664176525370917576825125289602185252324091755452243311508248422422682610039033316850589288839724820943623521953333117247015086726709138124725181956658878065589407702156400172119314902293762714830656698582012684990457146345582577706851982336333061600198792034108419806042362444843612939969598389702589300045984929948456670446818562442403061475369385091612990403311452793898470206441343958815641459815196754372813041366719843834217740728163969874752055904781881876892011932377501862353602267348980108436129888526152294101084536832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] -10875360267960428936872404792690634968196186862862792232555728698460841088826093204614487304291050116847632026324688294555625873231515262453362698452007756804563551369039914496191102258135386473890957105029981084773164914346946567935391122576310084476098573872935487182986904710007774653482536773026218186309451952014245998486916520403346768373075758473961160634717809428227691318211563314372194401255380352572627001815741113591196459006862510337333335373134716568426088583274816010601744596633313687409981094554046970107955846461233943428907814112216801067793509589360610679794064301448388999232041838032527978303937270267057706748051021111686475133577153373636268563772174200028698331304969421558432006397957356627718259070034022148377701333552564750594199154518802273199426333475510757676023977528687228794709066300639192330018914648978848860871296898767653718241550500964652674658400525410407080684316862716048120561675646287458601825696746159974912581305444425746686668083486209409417919256722068557095177433561708305688516564759417478683919934651802497693447774663296651162845399760743178839977685345777772216100337998060425167766631373400883939088248390549752460957822933505898394574665406616077252970754516377575840091755637769597431873620404270654407107725387739564286754425451804061481726222104201084701594411654978053467945245199411131372066274387877059131873898069340512111572647218510555143725541277302546703920741022893985298299636373496100361694616748524172746225998953067766032954097127934462254112548801243870057195957468562573128336252709429234773126368290552503792217545767708001510124334952060091375965087113814907473389888206511339863221273735486645669858987673427129959501785032620061160270193033038097447410639297900181787848222212467152513810955247917434279611540201637072371575360172515883137119806002898399237555273226466508300971658116528363760640558504315800591444391761157224019935223905667046950615666965944129679844335885833593529068475350526961493321813348412579629376234693948090977838969520805800907782579533870071523436540372226133975983959837160984629312924215457989382585193708626723665992098036929708532269110727045399554003331823674547553689120152283027862530658636179617586174466055241643566351742212367069745181340718730221241247989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] 2744278657409202345690204016082776723929711669804405670350798462547109224190434859745570304332997147303861239499338183435933129361853444093821295337595595759743303245479414209616487914046777109472195928110660377710396509871075260795478450254017696875889354788871556600774891339501692198733010236688272546774882698147179625475433878279565476790353703794238617587286295224012044287166991878454091749932262381544191873605350695066862913060537442170562578142046114690514565982014619554988331849009395500211126320187046764711512841236605897081965102448333406171526959439643613795867235521672381021942378445594862830802457268655213778594742027938870046541450202747013851018275570261520228294127640076612071002936712940674825664366826880741141135854444187357767443697008805152315942165366592889880859961961425131658565067970777685924318422130013657466129872746294858248114386179417780680744381009467492462573321197285784191478728863246512148570274384154403699090853628512083505085036436983787247145392140666184515292928203907088640626919007419252545394528068951621543309036408737960250664349615718196709308532381540795317800701633382659514589138742204742662049253171681650079063599089189920021076545718579185120574992776856503502292783701120309869718918828771675312658303484937410529862775859273502579444706080721051896867892237600714515062999594238549159360017513278184597529317131107337089999281122145292475605052392057208917367220606500445567583737743264067098376881518132457642896859160794650331327142784718625763735674390870220043885342300308421923597063293006196196937651738710348160050355727658250632606518966066782929161005128284301024970685631680965596620761612983278249951850097814569565040048958055395965822355260849554861935481772251304162899720877555083128495342175313765564851925775658799287338664459047998016478801713461939436085848073568508428259406656916065085425751392338157217098068913943366018366307657369739753366613972969096387804390164445270788926703667963733120974034119772561274474843925415337496662399680571151411271298622513771980440937911663136141556604773908241190455217662411208965182674053194098093157945496957526672357289612420330474417241720188541010232296790125807573959397336882472837633457437758782549194141695944456703452251585904173018406453248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] -424889802493625930840371575313414444893857400012450730080684235842833887239736282273803186723731589186984719299440973543817620479741268664200176178771323809666641480755428814598712391290385314537884250229700970215280436050405849306847203357221258483940702467064111755518408854772308330177235788121349212923353346889555647017621925298803517645375249177922814065218856036431380633047433756387460541621237897479013644111419605653301544842001602768717193535280389636516717572506874863224655284052898902256768167961785484100872904931830208811360083767147232412594342866907251751807509504808503581963049991978383163827415092581207790881761851978538028260145703674199479276399612517211116559601382009852461633614888376876802160861843073140707033312256471607263695999193554193431439906838249808862341638603602805836543367426650296088870578133577193297098541636672382895208223616233343136948474707861583238960336676861057585987605484077970907225664286468952373703936442664471010377189085473910432588118560632678564213444193215232469781833076988178962728175914554140437301127730269096471493808502712961667285538191640829473651229637067039190650411299660056437342396387112532856568954518667063953049214672898061709740817701142224004942340467226262647891358701067810679577521940205867125803771244085265528082960878683558496101245790776863230616290600097241743073632091153811982327544900601038825585722452886481816299419553564988476620427883516515988513956009309223349903195407368979088113214060024581379324258456600071606365886250109981684513722752954175812395501353424999993240938896706199662262188100853792675806290903744659368897882372348904732781283228369952178143379347132345378348779991715286229123767702215101096685652748918459705979346986897668601270034228231548092722735698792123806869971366955824287820969667524174122382571547828111563046674541087478137692900601132166241146516256261957220742737986929712414656953520159659387617110204194760032377072839422183659089951369158453314651673765227462891342158724423396315186658043805257285939907133419176968759928509038228312079928116433120649048717892559867220190072266047270142496784704678705440100510459613845350249429011452175566846900337575142732087876224986797610375980411819212975094631090782462179753782072068867990633840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] 16804496549984426203309151113639150874504242515761495373439307942809225510560562225246071016262788542317677814097961928807309415377188226761243584666959117021164531385467944254383573534058894784254414233615690888368524506813478278731805159558007336819714257716250896878097335754977771992055330101111694761563465821243517046026755072737770637617257355849212806516633927952711513110105977945678127697401296090189543634283080833652820533327392092293869219918653257848005403895657757607207412513738517989457198032972867884385477265911162347142339087502987610705365562732032782774548206983092778145851122134778545656489421726151651867163500467990807816244918132775224539855264133762124633433003342687969479777266131573972537907495983266903146461891451796183822302221485167082529191633485831924182971535940835661773378240263773676650845149687105403698053910393665493150117211283722841644148778212096592504805247950539309695475981282373817213314341657684491956293432445528726997987585303544156993992723037377565175090737610600245304335980800041360249559418566553954026426503153521737042415742595352588483228685517339073341188515616124859416842976299373276067232960458952025987817889390940791985715579765200266178046670153353992307044176793431946212828807977592332452786110892753632494668928872222916820360066273549381594959846526411355026753418889786874244858100932823102149472471731289772169422537562422541947600608858863563914935432965943335308115391272313705947724227700761636296187932810278606828301650802893769202033120384215107170969473890483489311155148024629207162222411256591683122881122568561663684733373185780677299449747804227496680769727435978739839595972550417889647963240834935024697100997438759262493016470354116300041305170360172327913706115146632415364154854982912497928408060994629672762422998590789230092126583426593716423978247537544969946315631512340381290006048992648583271322461711810792282081881590833942551017226249094448888926256412366692749121879066571298870143650416257358408494990444461001829152914833513944994272750073044849538751459402575228107180569051098594616457088240636333986283836809916756435740623337372859631711288829176644067603520041929908199295997435957667309579686394301335071705542472141788356822711134983026330854221159625083695661056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] 11069134914800068387429689478238689459524329067300852086246675825605341621045315757023262297159806437444815106228688062708425785172530877392374242123971803165552566512276615673450995168146613373217684832326332159277238472975189949389359266006241883212421818474933358138233260685316138932840428955939127672403420280769571260257210638680514371115208582690270047887670352523547473437740288048265081377269125452259249453542597737280309183658729496055912649122006604903656811410220897588287147739177130456100784488563986407899059297804797857176884337686632386012633563086599829300049881178074774563216340675832996155784435447653213812146267844333628242188505348589363122081403725267905671929362306123350648381652769457091305075734880027812454164483219324252246590857201483970646296928227922662052994022730113969978386628043245730226012435082604347960932230556702317775427219567086837055891541143602167185698534020854825271675413807690559623942305363408879886325254319238999814226359940185635840859357016750994331354792266748879028639055565383928218957203657022695995866210422548395004251967875824909642601676808416382718450270401745093963207845725270282633169151706700332541126642141220115488669962907674954200662184216639862530076111999252406815743598160507681273853303310205446312373537319954061792381382552914156462310167533737920047954278864167866030747608690377537611692933448424210260036273226797247470290790216381380386146182731109560137121540759730742844787859489826737364894243147120970426754644948764641141723870292275565821950955068795579149551089414058888780004483843555518566942088221118762766341982890658518196791993323895335937029927355196357930161132415337962098804392911563575171708505001861605743769118976027972832285840146285348564848412239333599883822108884099368625702229249735675738383195261162290618191599512182866931506742500246671046371954762397938961222578157472549546713370399264230541356941766189427218427577151018006933368753336545157712782582857314294116575337832483551237055840150062884649955095200472128961509824148665361276731632711916228434799921485318730000115684582144211699339255043452863119174193603425927027304769336297191614581970557420992587951285568194741610853397199666738483317498989907256006999536769806570722903502498440942001848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] -3649876436825054276868646529244948742786407996039398724294940258628757788425311663428692834542049546482469339483006102040945303814089938941592946905354297731026061456026632027069291057481819466482461744472419128100439796572271081100052506957037804128255330260917612162887640457615991484055480307773453238672527938206003065672194645534866823690770054963550134875082134233141603776860896054446975605273377684270148544374302240608334455952132814563123748020214466710376012574588704577021619331696389533996958280065026950811742692742867262313450603383408295991992841719265100479780968678934753983057771934030094870356845828862931263613942123155629994116925304962871768301115345974229645713725046053769076746915170126597485789135404274524483300429318736236200972947886474944482447138237886344933956270810198526573387853884694521982664182254697945368260760981175989942707429029362429491738490248972583457314528322481672856028355169658427834014460231782347831380106126312111111749044833054797552909809843158130434642811699138440104707112933374497313496788664807833386728958481291556893351110136811432861492059930977628294104951339052660432784758940593852961454083382889548862658183778048903955772457779108253414457935145554458468657436795623858609717490397269870912685395639166650489483824159539358030699559101526651277481193154943200322340890251143480899209650956803220513863316518447383103107545900442764673700458177352249704040203784331081614455393431401355713803881603675072638851126421151634315649837947257833751138837380097923925572215333213846239802073234393927301402922400853563024292253497578357577246376115673737423534086866223266047953396283758347003758613941009514124117866597325212852290592504936885403599777737451569865147357323745356222901097113694062016759142693844724989315712233883691511486089558417653125818902913903104803613223677496147083147696043120094591740100667401883412950743169826665197249765301180213968313941535343489104237747352625090151728307067065576956413479078191854046343945699954583474307262601832460967122328000556082781574385625673401532370444587191633372715065495999788811053250126899574889637020887596048569246922230838250106114312550763289798549702428016454924788215770460118372817317030879608882013119097783065616244093492099270697811968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] 655041355009009415811938353649244670359378212426371903195263963598277428771020173362914553843975764912538966163085638080787958355222284850095473496832586787096042161328377158139724317783731195933542507009451331602447596335020344650479770490762707349454352397377170313764929045843675716773606024510528375488862759142642019990365690410478312587645719063375700678592198930150759062525163691478988344896145712387006644796941607469414072582560156106559184449333020586268523682003195229952285190782237212474583987224273933599422633621181762870705843459753037246669121116740737940702761382212024942854186569714991280244020235550106512670056353595640646604642129516464249834388199379615351648169849441917780791590919186358895663418000072185395623886185675305999432547155816855744796896629075805840514558838909481339500202209777250529061234885315027112076057321408103941333612940642697205543099038549133111222324481000211341704781039926384528625902085143733655539729118746659190781167368890670883389707838492461842997054699678213379125143685536351400979756833892901491327530514091422033346855688875475573308137684773135295286005381607232381732896762454398217239670181697237316601385235056970901942410840390261903717424871967194157180141945020972738130430445948777697971936707981676936082792604355012340920106664327607080502967655266596635362721783674903670199977220023334296764115662440194367186299117434497537143180056750446819624616704152292889809205690949899245376248422302134009437417916236733641228266951393003781326463508403305503711465268936812463196732485631194806132820678503440586576473268894689194259583168758537455266529791810436507499409673881802437402955429842275903146263692657529220163394991434985267166332956118524085203680821317634986757268413606639650361751381435122687407632197140532857289110262743456603643328966206732133580660753623870277880341297242324452424264373252575146196924303250207670232979292145832906914789902117846212804149993324358488351580296821593279458254265707776153806989872812006317730307985125207545968421897775077666406933590091477898246165500118053788526479113973036070768613537865682252540894847062074651302977538403445465082671543982089280939744920485973841219877392965528806051996776373347427622695586155726968898230659528946897387520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] -76655216157249890457156592109389562499445018936144024235948649200588550211743975597341401125591434737740501659659767181181039696857731841211197825354137473017282519772220090396653632971333691909490961063547671975943543329349683909470454911729803407164040864448862772039269361234213309829052127085621368045343665296551424412202923249902345672003493826270718639330057472730251134654386089663655246883293252402304881629992903169349241384007395818579759543382859823125932467648723978505393786339794528644535049943805232975329519653880277594644022665247062489653121813157291052329733447859126045842413053034520135486046338539243187532361304185592932521547330699030290212296628487971463479972579530972164080265841521389375571423650796175609831743227085955564460260646085795229509417169552329931988271078754123852101862983030079487512864793985786825083036683395299829448954227874753623217459892466539410596714995876309750451784199149745840515292554482326156209846776470206636947767146020901046106634242656954229983558237761080594226776500969904036085848179778052609264572597390757345543414473750604607494189775500534089386807099894472107608391276056420869298465199602059514651269245269789281856845556274266834042569689804928433254735004088437037689560346133179644489907139111467891083252319104967817549555076643762542605188472680492762258944223045863859038779670072867113608645794775467020404332271021084755323475345220845435949971981222036198075617816815496033495473891543785988232998870531698077617804834555691475439302965798790368601489649041727551242448911027129469183748563260585646115574973098527629497731981488066821499290474826568677892151237387456745819864190557757441965970701105293672987886644490998466271466452720757336557016478119720542872993772333480808338218776800279422013901446552296332511255411971563437515937273819694718023834833085955891236440187451156058302370102296586959108981173236832113902226165280468221569864978963431821480818927595180609423049515024813755146898456238567241044755309412883334493578811424810840995152134143329606886062055261228467189332188114895647356632776158492877670524140923728528772363043134321677280805937427253920167471785749353435045231756855572215055819798775632356568603356834072168138956322707507862444885510648083123273728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] 4857032639466279448211063878641833903023102241249566112547360512689671549100020674971033268866020131119035495528170920015691870150688707024322216593532317080132957390120743768327149363003092907286585240074931367516671219409861946147849326359237479339954119838049960211726943308395361863100969054070477384571230416988268331521402374012252394937377147872356582926863600565656058929705990226409481805533528018512055874883597899999640669275589765172936254161993275457982732738948176486642911451685259237674719830225857495177927810649769393953437058439406708072328443083622038442933969416677989746813903797653982946522092989017041188604868190976135349182454396028762626743864185902992613309010828640633310136808197723444451740015051639019685609539263705823860517962265542779068722859264433386358187861745050493119570115750903366953054113923838155411318765129074307145997979056091917492987247379954765592429342623517264441913810805132991970618932496562447189979324844994616843695906852799754386668166114740227607044159975355488998952034875160753949168680847905452726091485802241683546505503000383234137086476370090131981963246364837306403732772487374598345848571601569108287837847498236579848947050173810668309783811301127482172791839018610679525094824288359277059095768345500014203803117242526917895078063738599028109631605596734529521851401356715177777458434385206776198496038916793862730822125701347394173247054911494342530495599514249734284298613184082661089833811547116917022764419182949796792266513602067885941769009981477053769112195106103379037350412561273435242949861802267183193846215866541298274421004673850465495453880404320500986274647477022873073418231934916216019398252690280502410175316444899122668114298191203041094373441689243898316444916035419688618543754581386122898871852806158173519166634808955157125130531393709180375331355191211637045239537930734979235501824480461362213548738143527430014284425136811172789970444937085915254388640181414171315728248853168931755803164680295726230852548917639952888113826094654084025844368992912216364485233226611126199319815212283065249024397337288585325955218552650268692077210142358755989802599923327745364602420375985693831368927778687324586184201888542061963355286002522598967279782058844785316691043412903681064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] 226072526033157857449096158410638407066703785873592124591634029944937951714436891357247963165420589695814847845216690776172943004551545637341777097900237820687466306733196884853289123535971903334309113254814650868631462783877712880020621179432616042034841628068769683479884925754252617212806516378698398334252303597909726938304680192675283100954166068350726273875633345537513479267387623182889701249769016624065727213018999646054866419380017676407219092578152357462953176776816384856806738101670011820271904185480540753593016597474223003862320637210176751760028334210749607933494374084223939831882199697389297948258544416079686236421742744367311171434062570734843293861768713070623445567046977376669169708669276907474656014787907414393716402607972362869699508466497137726250598373084184621319588211842020179161884455614932230884522379790782633207908620104441567285388234194199866334058757180515906427498744160815782549068232149032322915638860470642980817606763054139765743203664463297189405159045228030982516051095730016387332870788542772596140360596592813967370160783388817346353092037691131327106068704709188397049067924808933198211599928122450705999070796867968575125691798948541230693505111891770325614350337202709483849719948346897974791634279768743263801201109786141406467400796992047467640746501853973244614658119211390520835938571976744424410704287395078921181264249539217832757375158168626574336366909327417033760842496091928393782738875383995667560017759678255054916707657645209873417593087744919052303734068543939031790000084198782130478723910065001065189049145097607055142344235390274532403373538010705687558271140860942091224471249082125743295665784192772305617816996460497306832374983300347154868670904946522985225482188866835142996914340734933497022493457280486841853487436144857584793117963390990925124341281785537730367513959085028985176263848529406491397859088815519500401141756655379866181653789004715419433696998400864078936220704646065613922007762296994864906028863932408561311467651440745548477227123581454081576867498448152735071333469132122616033413640198860258011006982748842997155165527262017787964229954149047678366532286799939592757232001311781340750591916820384770512742146461435207527205477087889364661207633698097905513719882993509597184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] -115696901433548665590105513614093918845502331832772639964288518445091171698024004941081964369448532407921779393194847541844452019944366110662745611732647022019533870439067983645251427875332276104626468011977412856885506874650746114113379206463279307345900531715931412663676082410744968233948476476075200368287650934083332265973474182398971568727164522135323332327183828122800433166686602129382988414810821667730350344989115694629364514674132352523678752890354754728932550826566977693740138273339075822241520194569367073225896737942461755393141946964653082057245359743474027426468993318189432251960381027844493772988320995475127399247891040057448788080578551406929686276704054442490498755723783185730176112412074351231673471907360395049881690283919558705698229822899976443159863814292660396397923707650133721722641843812360252260737531081104623512131804991898853148007905789235659682334396761643277034714421068939815026077575774758892487579124966923797425352736155080514501848874647492976315100767126811439122887937523201815709796506804554923751344847142686068914967681742282300765028812908408842787052144515327835063027052690265660382676146923369811513327283414857702623111133651235904471226117543817557897092552351259266491889757641316528150240305389174298210726352545467162851144645510841346303472624557563034483595365195628267059312024566787954033737430285943419486131167624633800848836652823041417448719874781745496846087385816544753219325101735892688903160971946057799210805982033649063653891612298876861041773128682157313164681869343421219855905050009007067109254193605972562613724797580609601174425064006852183881665182696400295315233828752821636443888953115726974174528764262231594995001036221852191123992108663388965964366957029261216616934319595006293166992919429086243294107415614077001285560471088918433058877698801013198459360562994332258257593705811237620275233794077117715694892589173588667458594741969674774835945488674128154756084712515374111225541168489388441986409397191153696494575831280001618260080233815427363623693871466862126074500506280486448949158145693587441663957900977038266603584071268569550320021259326988866627565494190487264143516461282081844106128713515314184878982768059335013828133700189385576172996652067896005373206305182968709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] 19361113615312119037350676624350065027478885551379504860242697159254736743101468082168067823096667948241862161780190449430646872767295382541090417659087596324739588178995067511824701387162559869632181497319589706175274354679379577470581669359923021087782057086298121844806728912382971592706819403331002487901616654031203499040535428880391151430563563052401905576220707864719027933680317594758712916866360543436890288892014050130927847819135594905942498612285896010805188863242515211266208786882571936134146841532010761953705709276570558970346467017676541555961454951624879685037742610445982937045042114246158564649187297028205017327694702953464163856587997890239133546612370888304318191566955052982529487730987153007713182934031968869908598815668956243154666027760432120531215548698680839345731422039489273629589957762259830108395347994267312653264877327315486852452844719303180588362086606802640408451568406916056168872732578500113582342446859827958626241912548390188940409954235027383317566358562394740971465772619922295151977629236893187598218092227910164213956143822987388382035409983022271258247545174569566734829712707776229622413924613003144493091476556734879668794250588368337758851642662686670182580896991266518945253899654864803946692606151886241617925078376939914462794850088977497398885177769476282197672264480642316580952228604437590190746765649411229752761772865065879680947043239855430374623521239654570976557054900865804180322990149473649054387668403538021876589125631749425924150961673569354789239172572898864135375836047425694812421514036909024672498610275798585187760961008777196291170355524756348078812839105268780073524427715910146152552067367910514367198238419542280079879150353966578913062227591943246815002405656661430183221678541472127386221219283387463739822546530331916188635455272663836793250869296171867831113730054736771845988524430312954109272340324733138148978297133548763525384035484197317657416134846297139339153006150950680929338023412155552321736305923636332021526718468559484265950389521599967305657223441851474756318139630531135371337138160898578393624916981257334153917474477396646812980223026045715378767158607901971975437556702674809354496557316409813538475001096597102742462566514325553973329432300183322680078462478549254144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] -2243149297319986391561694669732984149812649537976618502491889057958209733888624068600786141197184939099619582737173782291944113649211371061117279094720703874988307196493666870048760947158127107993933332563089509766188114613938246872910791070079773507053261197721464619436437267262708630668825834003708047325235754138133901066453195271824691160332736002809594478533684071372743616515878282364206088896725027898085994863411552784012209709118919466028397344933605135663792036859190209313991969791938378717550371768156095588970330218611788469326843219856464130695250852657146253634361682757720674273928521059653506240978922360379746402712699129619320561114420841613384064055871458370405827421708635134552466133861106217795570332648467954271005285015667430535569886576437892681535125305997194381881576149048442078612943090342031606448850761300906789665911271843078478521550413127608761483458475244959391350192556956299658060000948965672410197587431185849414851599086528931950284884688839649655690948867140932943107065301108137152149032937271162990397257841804040775594943593536040603960451096528158904366673451855242609169806676099783335118166937724555871409068330030506867535865464812533866972161062405473436823575004447439822178959940414402597992300276998424078014481117409509081688486806086347783953731387644892602174699339866305764139612894538228314171653637681745972483118219358164333311682285121507473269811348421595351687470674407585365397156065462526658163100426079034456420248976976739518414891393513791475723135642897107240698865377947452590868287158835005423596390702250209777340081411241670452970853648485630876140379841388941594006305823133170974141957962605507777752876990944250458334005699437517642397177943240121723498480782234260913860249160237030174973579458983979699932597944702100307143390451131340958190324118201762727530187904991723993762877552798659954674942776246282315176277105292233709337416045840042586814571149818436822240501107652400790315364717453134207329624447951677718709878379442875932334105856059075410830862975697142242907200434093151485114571157531447265338160449846150523703278987164405071405965312122780661497428802097901784980843404632556164155822594864107756292598669796099185980198816298993096197127775286029093460243532931399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] 201401929353445530870852368071454111298355819752089648853673819463065382084750620779055076642207313069121685413773888985712868240874375855696767727346249586649643904638183964320124698785008817298156090256320846845164918852920213452273858865900063740904713072094767251749426685430325122554069664299268345076434871849403235976784713212386973121115425242913478538006828436408456210695323061530097499869159749693286505152456603708049423519150408317824483293163739965502064549007352614143366831219334887916277082703223379439914732597421815597551669218507924310855886611331717296902217141007165683032671064266833630280826584679401270292731897335282075538672941419270597387800452900931224993012912273664412513828832500238570120062490499682579118099425343682536753911470086225001493619748937843817836058984065089582385059382200578054171666070759693506267129841278661819909433683486947538027011940837274238233557062255504058989192981572594651985419854788696836887322775981074001441885443753678428493091409956645199053690069363911740960002239537541955678974556751450951400085904005739475348953430485166221120124973908994022766028125129028367599965339557009402865157130748121260834266091661695934141732899646019418681710939438208264398067421476114467187857429180394536768130163563582943193508218783345722962682742661700686678186196475409139929335595085587496314509945824121056982564631550861961500995613829691456181563272862350818868079401720245413812285820038198797853811150928663100477842899319199471151368788946853350089979540272865019934864283626546941250449335617753157493536306156795810559200503623111107585515805087124082408895666906170701597824550998426904120389608197276054630937329913709027884238912183462835318685609212374436848742287155355489507761063580107849886716376001559280823880109245539658894639969256763678010393005232181495574525024585077595353496402227162959389826641904956824323157712681665929376881520073828149924295900764235163440185206516288800997603901044519305445142797314502318282084068448001375154933233693584677661448536417772058522835001700940912187570212346834356901733381272402352468943771266978342766100453437931279360924398700204691400159859979780799826853461147990597687162180598800654629388850840399821711174562462056248096201021576970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] -14694636595524663601364585255451161913416957826067226414755336225456415134247345049283339553012862205911906909829177438700650339527527144415899686285125115650009379098760117448254586789343138340218548383907680817462497074840562414269213235492828028051609688710554326405618634977856573230569199355813975033457010081594960819512417125544528183732266307199291498612869652600098411548247686113994409446693922153655718104778060032982185287319420711129099986392003395593383674320402504901074807052004037078299201999348124538769070031610013821304755281260706135039060525393524474031516900468679772953848126246009633652439156530989102802821477693520760674379067596978401611375220032250409295735243889190543314579341289142890579201874348716198940342695053084613661130647754151187799554450283780540255555417765112613794629214643474048553838322276619762371573929246784341571851466089305985054812027248139987651516196467506034048863083711375816247180567342515188025092374157627858923411915392083846619808673038294530500948347014452781175109460519070511924574597996228127378165972985047783814953941188300909511714551518934490222034021292718182269323765650561823833286294251011876976678765630895170236958263682408856646112707788591852466359683998617453336905653342101327320873661614493627133842073555574205639770175401088780702288129295263774133283100252978665946934146663054804968782267667577097946559233699810643571905088303555115283622291775274865064426543847797825076597848043808927880277647429352141969021344221942122665311083744036649426451193536269616932776911988042441481016496572623383041932294123393660128329137940255899555369715982075454869443672473078483247150831561483359028062514681575974300923904902350603073625167486028349582185619681495113346271295373615348813735481797671433394356488890290687829092040431140742748516113797850429194940820452345529609893302443024872499370615143265771130745414197157545315505744512777469254036235603164949009368082181946180572091388436827060411241750050432277325461112361425076518034738031082733521235329966501694222020715134057041093637035923666146879982318910123181595888202509769171345878171010578155751910519128093249037823092509674315312240124703778902224859910727954068871088901651964341807888002024466178686419343046082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] 919290858847044329833603966626259649657955593173600568437742648100196670230880275712067341133228666037482017830177961574831341876375196197957319077526377584477598955361151336743826672776818823761708765123844327660907472758931002389132998757344739695742154184605273564621369934369243596670164700524704520974161415486959742869818548456967529873469483286397892802430198980996326693794108281964091346375131934036149743602718259109843059453022840813412221984473093942762081631240902415303876407960844538497284683004570997221299855822416465365133300978152342713896848472123263413889625068985919095825663649442112893537436325299762156996687513479252045791418529858228999253630888051113140704758418316482158768188742409630158515712103303014332823545434200919592313377552809233548984383999378024637668089352650069804373730677546992170999803542750879217510078574629541255997638763723528649116484634636161228558701723769976224066502323090795165763340035412473226176045058113418538489927607934105335858043876558924834351654290261307397192356048346697416564404664875838903830553708842706198109240973756041317330852294953308341430265702511189382196855632939188558498610278203227601404651096543000272641337161355330989916865892900498073226402393147899965685756088279627711915269105909345183570707853263479278221409201013572201133424485375495884369338888031096819743598788939312820840647917662137466726356917128173535617492190219607808883946833778705806145516087053582002879831777393972802724671958661093148242023156047709695426693312256180991934893197674389998029625889066334660757791041617380828928755530162557345760853943838254346302193620463663639501053971674412459898064286510354304522657898898548129114648056247659431656129556789463143730287973110536998504450764340479865570001208142909281667814003575323207669638140525645620125316089029591891028886678122236035858165030856537062994749877998172633603169020966608116758511288008553871235209787068403051459580924754800992949169767068896775368643131189462339397951259080691369870279370709230225005929154742784684736768630886539611341602009925314497512202890876588828921670352649329144818196619405476655988600535225151465308007262472916458685387750164302939567085264112437467898408781651906412256807380292953025700335267610624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] -55129864916140266360188937740441402320878766428468994019164371537960477153098974334178047357180488831954081927241604174634485642416236258557195302074770811517165636903392414949432160526239709157941247778756816322321326540560236033052968959969696790931393298450691118933407567476939631564179645060427049081964861199706390086646353877877280100843375480876763010710362069011646989496029827368065849109132829650997347571228975490537747244355252286834157203861216458201113029196735702038894832711784692173821992342341488365415062039610991478041174967784940200766623886884375026321807190603724283517909074359277748300344906050873203119934976807851878168326989193226098247750993052370014114902121675514369576478991711669626584842506689911767347688888777028163236587583400758600677671835093402278998548384533277066968324787289129384265826435724522575731563837225336812341452626178395453769127140781047901309420749397660717037164800485721317451641433429541262219562508338537746434264524723724683223197316638303626003898699985313496706798822697472076930030038291805119700545751508471628862212508978937249392942196233144103215203840391708129749965101536601440883910459147067125738013004112618105814563118318123076598263326202708129495254701956044964554956372831934407875087598766793608229679468372152054796018712127552102177738238006017213403264161608284014997313814569513620764395898935138773333450436325043679921984965067320469757598357273053413703581950832437456197299421416347139203241126235219206426122073474945488230629136581398459421660075793564279813656326030204583025972370402053504480431199355181753846808855499171594277936024272899279585939927794934593662239127938308449720640973887509927568709451512717198648131218730535825522245963910632483661047255171946211164475806213405638131569877259640414634765574650249791627071382282788293122361607113924541208426589383710128765487458134737942056730499131560034190795326660143910320675181557562355482804825824227204800009731739473390033547946420100802601308903116037255628204441454132042688975964528779044458473917672165861425865157841493710955118357945144839103148677097836236870198326469684819463375598940788422742922385464779516567636772300700848429785360906209022306959181276239775470846354766225324979228403302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] 3640910193984281208440223765463166457640704261887948599952801794069151800946051632257615423701660934966043507119783357820783643458151526429493308538618380823884069689730230517596968255756116412787776950907985356460843068940695174503223878691979019395970761678747375626298078380540336804766920028288822145321348958521644359002178102680707319655339981545487244609909378131084683819584088060814416616917744418376526749825751372064083149688014526043524521498959281518813223615819675124025945079225682672077881820416603272064556116596599550375183034321048153803391717180868357966152417014837982609828375700279919239039762626173891816549099370100892324471222348829984543411611820403360065404694806335715885163080738126192235296580602087784645101117459850817489122352520445904629364923807917096999771326128670332024866758181866279184137136488271708183663828216228089056339961685148053403119758250361617929581161504032692981702908848047582517248062082977770232163387700935569967556656399452404283907477391881467028348194223458325347810095375616745465946864538381404174113513486656824583791250068802188106426398108781734689658221754234962964780253279838672374672362379201814079107004843461579206849742259953753594863353294769210679055721774298362466515770944569111520513480614064721410635947534567873488636082306058543560442744884140783560487995566419953359559190302884108048057615145246642813003298744128789226717795973897710472543112508308374503610019781427489523768507864021302602349082363643264154354288554531299078829271627975406817016504044839127648343021845444861756433325505786073752256213429796868676766838696667102564343626575149055162652964937884083277667614204559116029298420696421934203166233151458860620578611764174960799208704573460619901237499462879848427098281748449044766718641996830027010416543096806543490798248651257766952644701938565822190585124318177615740924788065135051033632704824042992396267985445949671275821076977882523904783756541619789834791155088102809196741039661277356303221227885091986401127043714132875081457869970592061115082271843680431685555031473346690636030247427380979169891060814266460308701071099015129393917200378166953255015850694979948150532712010932771073227605806316797825153950098193114323171375822113040549446460375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] -249776210508166410943784577141532509873861207525525052705252481020311719985676383085436889314634542314491888301695683329937097030338770945345800059901516555823338317404146282581665489477196815487724868562689576630034282709619108796695094662627889813347725176756740435706802102845114489553090565193407470174428345627915223260117189549219747978018015600445822755675950835907728503341974441471495224019539616712648111641053216247508984417015781355339797918818435348025225134761298419823611165696337312490443240942523341110660387738046673597806969804140098465746454452625599835565856513267528261219046742879571701589666891099201339729922060136639462303995212193601328852926256096577519552423122238437652335607468263980052446185219463728700334753202805614042221114875702431614006009300087279432999326520823278098077752108519994043897318701131595071377112592843455034695025091210746565650236277742840222215406563957879624526485590068237778791722496162778173670281284158138942431839259791600283146974594104534366525182429591584940938217825849341111586388074282601795002022507186751169458916479965622950026116240567536812314208664145943370001829403855332758725718914996147325213562182605896577770318554839196988483442948038143260249753407997337256567932297936416016088264895106164777588671421767883861159474087096484301602357163317219186868902554622941632042668349379957242011123272308912458773575396341327513827151120929573554169649101020486874981665637319916318354612744520866927835656659855206550152509076954803689401840019209481905930377251305784568144127967700728197508559262754788964821172945169630877621488580736742719976403127408841470147232165868410038085532737069510614502322615523192303386736852753650667850801042826393770302471533169351162739008902880440381836801144858319929649535388602846616936980138602467474647567056694466619786859236315119024559196448105021381196959252087682452895592989020780853205287402739358223140653851683177452629150265038766633060896302241644326452857796835525770413342731467870057157003637187380667526504681508166988945489751100482034324294766125944033148390942259593902613904107638323123976041124549184450506505027535347053966771436775115986629451109959752215441397303164242550484376837509451713805592914518356426083176284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] 14837027373246065256727355752185224344679050083578549642011017426861387247180857781500001294789162900639016450485483941015636975355983690761894263911893576310102496137390814421188859022495742089791556506338663848874740593883496963883194502053984845930509913071642859437398878279903391373346182778805863563935265947106242296832489743568021029379620194954527642610182471965581373943562678292492597356622524878757349054217830228167119232490831141321948468133078921473478452625863749515573287486596552283625644488103070022236747113091101356238432497039863596696261839713256693474821601187014965803837755733048094977039965916999606307141171928738682994275649277585408825636543773414286559312986831154901938648103113879257404542883833362552591226039781300755668364370121718212562616973684550009425100159677036894929435283718123927201166362744247685770465415510692391832645739920838982375460510700226384977221462838056098134461048644230651858829355464706631630578964306539727727922206745199941465930138857970000152093254134187828517324304780047864229506488290536868629851119598134166872909205452131546938865428898964752857066790907764052543806434204356892161962002944987543784497393857716021438370642645566413660247491097773057752202357136441684756455659772976505422918901102027110999551118736110216132031961277551207760617179549118741671929326539298010166644567848984824552477262686986430446460406623881289560251132676994998921689039679769229902809884881749684804914371161374910662124743490541058268812182107441192295666849126305734449097594436612417628288858548333323582975369806070034221858621711687902445610150515610747508518861260275224885322779070069515991608037246769890369189527575074018324329252285231829258956876990801982710510553251179878245485487936494828079279187947796983437254862154757246689667392983253754973213051573408857802177424822629821189142649348203592014104996515669548133093001219156328558968633201796824222017575556754892235171727702585423768123541418405092812042954951388453865459074509837897360046000581604616762961583862618198159896469557877727052989125341994623460967830743598023357372602603408275612495929306103138893180377663287430158673634711615479397348714152790705384988023969843806222998017728329830660535048941054867351978115072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] -453541680275573756052715721269111545911785947552753847102688786894000016914465053166695757443999909801805121175368630318372865976029509853482816504427212441424781191836872642615652895490847649499920445117967253708727077022308988441989822755426547488409544761315437334030685937724065542050322718415426088023189944704384615672738403286789757646472389941619216184012231168026159464701692570295059310269171274543680497321179949796321779069805098825102724367419592691625567855117919696407751294990894260247791755629148776940204302161946777776170486009614911153672196466261318312748116427558368927069762127084288077736297083128224419390346514730958032499668574525730151770218803949594917136172758076764400605866392690971354785470879565234562885213448800377370884571620323960686567326880111639196379499802357367522625318652722173369001871432570349121470432424446471874120955897573171569204960074883489462037632725376494763526755024441250356953875398881417405594689993778973515609983272381718254709442549479607229167003768731364799229154801352131234880780169768100917441799181012586868493098607430048000895297093446361407781777418178162812392468572942814678576600382748952534292956123882202224200297557822444646695154853247776457462228978615663111457600234755959092441219743796344830106932592556961957346347487855169244948272409839813640749538165236190066950500132047847488860245068057903168690628669949350901003384423911790044550751930609554723727998944763802291042102875593376993839453830812784777310553182682587748898372435162138046546951131996011780432935316690227818823712695469102640339099728608447097528170725190868020257365168420695089669753863040270539763721491212467167450557927569213454324118919905172473724174443372534642601173434718821018545372678174496202351800181733305870178484161322574249229434827013507327340759934175023537766256193807312767641206346155170045373548170431870275448365515067363930620836565542962912111080234773143658975086385748223437620844740281829198868033352996474372399530016565444045343724370864955268221050222253424235783186890967630503941199241424833937746151322235733491952519531187259482789788554859412322160642277267482284154117505630031310028147918216114174533359636662104350780872743314679781116429270554952582152847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] -871060695251257682389152195229106567632149002642780281502852754824116183999880834519192285763783438048040943069281981639139465621476204851558687051589303130112566834074560942876953038090776704880959051445348227173807461132552868785722032822066580526172455449313541042754501055787992313735276404108079634369679243334392799100800216361757478542362737806793485945631480907381446488046896038305743681669716068420775849978795588069039357379355163246701923172849951339410623457514317736101552975087351524339360080729805630154469389299954847087054220073936514493634133811510164778398525436405316867854864903555326787189801431769311259730494943347933159754766500320554162287710278113463995720899408899525588210133228307536524923589492437196613257695168074716706941129015461472769997036049777171745907405233582602199688827701160497310978942003645659724215865599482238913022260919790657308107880110551586140108474092593565929015855386208758153515976047497134892286863508265521511374387234639368775575825225133871106115120039261208101588831323466811542596271493281230341130738506007088570521028404261729161858132783328644713956573982985285922438020703285208612547676055229982996805705918035783281500187791724066654372053111832836483292073473714922172477282274618203581907729414136249710818546610577207798201578701922141287932580600277214756739151700003624695034161586123888294409193972292551638668169448967438407670378287605590586478823851685847853347228286206317986203984434023695135581951353044009828234367336518936172443500767208178746655925167220438506644338799755715869428531879294827597282597584695485217146667558920068880096503001010131768634277306313924747631467864743237437104291550399700968478692158217867339063076595923614480915591318362436848173384526503693407226646347660523936143774955757483999097843573612829260087124690507358570610654817796350293100172930476801988244016804535372767651717420073062376849871897587340743589933684315798057883203930863824905926769632267054787823837634661316523673170822833324491272074262103080599831399699795904400011711711297336459100211551496063821696751978369418291570352070834063819704282594393812301973667919232995338652156357729339749024908727087116908001568551609982355787715695351434134536236786611441499111424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] 912176528724819291257170839537621232113838356313737397911049689015472850537555462292089621102210859861808538018835239308006895189488952296741266745321306642359368602826364373181478874597328634999085758358198019670783362511613409440559410816739306729508548279840947562598328864247057282155211214205391255773258545793728371730739999854936415671230786250230764529609623843099631549871216467469105182733424242878802769636212162157832681175104148617024085821398363213626893645519750865160408828226322924807348687831114826771313846439636732104633734442885353631796316364238049842521019193375896288729954774496920555492324854117796169920224505652808146221643207868345640347603424624842318671199079624832607475276249238355113843423461378127128941864902934937584181742178856320762474961372950971286680049974539671875122884716666166627902142889676217633148569338967854314141106776698005061366084096746635513821715078068985854891066125505038662318298573773605229460516367099663567996113679257854733407699280993565078113271499887465545232789899546350462278932853245999044832949518607861516694582075005419755931204789103543551675827088450807768126064475902786703894290489227232387002816810527591995891169313462172484541890784236596441249576738856342972091689755582449402948370128393661928225150031981164879420606508632157315061262202504755999872298493072049877942711058511762134863697269372739688014916072273550930947406643744613554097716654962737808351861909681995441927442453180833450549419872119501907148204618392875848214243341066831533066208724378638345608081342128987454850086030541644382159259412377937785866438957539997226741670004877720582904307097722668428546759979754540459246539103078560433231972056756566477874362064923627177233952152578220861011024833906986876828044647878752545588406489467517992244394149082302222574092420965139783632455793841267934375204048382427358015250176497888161459705604878990159420478856932753026445129154719783018369637320391240713863732215081675145436593256058874107190109160821295548218454549199607095174186173590491918487950727276382632681134516222597411517605766942276954115524737949892192644963369241140838653072360299690127210514549228894315222349714613500369151797287536941313307349759389289749002541463108663954636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] -42546075534812477378909390688067798702406536980712255940560480235435794761573531445947013143535017278569253069747146217468269182916063044620023858438648042014421437223960684334525875896236347455344883953382345186463604566929384796863545201564694760985298511182178548579044409663442329032080649418103028576756314233810093810381790931911339215273237245658919530743097008850971093778045227389241084651135718282092860239717873124290326926033226024346561234879033614684243258302341746522702952553280501776141212058396344070179095219321442779693891796215506383807596303273866660050334429910664817453015905928026842783838763880586764472245958652900472520238979472726072771018019771468293784746173134303535626239026594757183349337307862176012415274484340038450002801429737644954673277154211271038897614137222511566720206981815140853040205509552288093355618883614057962207667719473829722536971281621681696854390538270973277559074053907799647023657338712464431213053113681082945460584579719329286185234057587885987552328423423845231764245850936676894381846530891128512668609553023864021849799232850741763410332219967852170255409195633793977632328826130601475937050067961281950374135297970912429428151559151117894986297400095804110327391801459414314028664918724171632792843151361932748165212983370230971959114715698846337649401256142895816263233889183368479822745126510663638293348224740147481652025016027101772081324713114895887209707739903628659255391937745866754333192412819224590147341883257886621320564201126758792179741917265049439087891175087726438955815268930788645009307869090292425383904686995513663865510045842918520130431430421476379815515269007498153525377937116883949632967163897677440680970891575266832308757471517064590319376786400145904891551378842298411664140337268860730022050091197226773352484363169675222974197198893804084936014422342778521200850507314842941861058003335261125407322374243915342030205710710503053084700586933770372122822584244186010454519791747003411060098904781533888040152407995818419914767467572745111375089735154671558186084245841658376493474820728882281192996075542268769807965217705727747161260301074722653250239854641690125399426959371733301213314718874366336738197408620472297106830961232053149948446946872644287332352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] -3361155871934367629326458812123752096899996065631526983343372389829091189433255688808625958559374771048674637377697074085774028791580649456177592025415677464669311251710796338435543815190115011030958806946074778987406929994109299575978402236591277800763482683123778669183580259569241964188950852582685139561217870172691151780741024447007594824587641913902231737249939254098651994670090498676330275327120881175238315454302693094946540510140982514628245592701718382675596579004729962246377963906094102658876825444602290460370548924484823212419330827076200000230623807036131491997208909986668040438677925028610734049927769026633278722625781538629082597241377904114933081347810512702256458738604428652262745099664404241680800328735103877009400800003625493206923199498665921836654572047391744939649337695152334142819205279287249195549553332377518252069705249419648638056191214009171021960871139599783706125678071494765715666951884471455168128006134420559776502451935786067009568185864700222510956215159231092039877786196408768834404077550269788319167671171367968836735420696699536033048345310920181192186412364176942336680061607870621658950438207526799122642444086061287972496688856951623287837830294975125238228615146820500321668713633755188123757560912405962291246842314708627859081247058558457261185984875689147275598758841635050911245331983270152024703972671808770862387403626085115217138161204608710651160875223019120184353248695753679496192190122667513809830558070775090059981491348880908714428724447940650682187825108529395437000386495670487003165380520228819201306534465598165682096654546742242883808474532936353284208628103265734104182802090157676234003419423508311629589912201614897832434267870375315751208092447234166798610736956031602804989181182292478645725793087995152143525431991933677727115953226584756017287394747608627270294280139595431955442273449444313990917275499720349571685963310340208022596532145932923465123054415607025012300310756570388715395791878311194130366875724917084453604362015845644498367261749956436391839683250134190946557401995320263453215283318571526486567905309326106479225592199404468482875270749255294043488279480063504663645517121820687175190443904786448218974143737026782902097829168476616230421291652678785433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] 423468162840471123825184249244547249396852441162433292373252090568206767823274925932130792889715003745533409273529815372323503846567532369187148007822987573321141315929072600802008914039419885023687343557035531683812827621953532858918031124552870420539611551696337192070934092504243163470818825354806771010319779059197146300809443674315798241200748654191504779342488284054042831625929279235275022602081827009428060297214702880766334822172064638333554135518903253893295272943684738961373649319090467686483364313251099810390442948933835199059004198417888573445670765892501310109242618540349453045577695563851163348980290820805465305700434856602711596366593508311946665965524956830688498134975374429179399557777824192913164837912000030569104192996499653037149100267805398107090573597878735892437149753937165433185432411570069210623541008575642647950120812033419695251570208022841838775553841042797918297964131897216757879159907714108414936168688907001847385853894408133399062507956309829270169809289653478019279087684605113281957638795556126371643815191064759776222245796002920793472448985711226569558354279518856807644295697320857201761021093887630911907654593236460331206951318334456492651035823584145178340104205325850292541667215000446681784490174350081724377909924544237163810850364560327411446772023646536089590830154850376895929673155717227162857516882254125416515366309659521008152256754148527268486714255209651335730926555827233845068035445052957750882437102653513228858353537466090422933007095158758815549956004685700557012840669938687332638694930471908344581455068553276501038547899504484536014890786808986382774308432068421757051435689127160349114080650962412172846757769700194583886443404667148789369728649141860592929426556372505704787096773758164670543011049972301295898256472979336335478073629285323627538860109300992219361854556334149165403034404198015759241775360704993164298537145430825847369029779769200797502995010696773772611284634785816087904696170027739982766250275644793368408762977101762599944423679473298981710690333877527500516678763497879949668761181591834195230444048919612484710420991197606988362761746815616684322962094585139267649200549482496903570931052520351607179454650205633118850376925441472062414884799296166690816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] -18691020685519547491881430010302707050594664561688612757805780091186481632458974074071434623759519522349351923240398970470182366929974955723709811422516309294783749122011801901039734505840408983770122775145020999254537642227664643878681764430955267584590352763581300547369052178692209297626647295185477986094972871325347575840266116163341017472564996757380399138581274776177477709220727964704881900625649607043055046912326692751518057763000599505966960222409473796348404471581654041134550423293683314216611232927257994992194792110604655467279010108885698758893853037324397928403097920497874203868380276480490492788937996407441121536862524253665503042175955562955538193800740514102906983530562455432870108979337505237573924153073877379709630519266076226813205944649708922130746412759431190223305802257910110882447986964608160720795831670699956816510205915211518285024777884448811296194385425835734975448053454458977080980616734857107238397198636144127571620336489393933876138945184350026196694058804434436111160930987031356623777872184655627546727069955815060187210178642968331476189436620733552099570653121348253304378437211003988623539004940417347955821547896088620436128215748714175835882883188066882011534238130643109624920087878260376523215066292385443478399077182662926075243670708759681321718163342753245206879463684380815719898958097623669027181567315719963194329435728389278997343185833013851406963572864339903500382595027460291183213131734612680731256046703547377567804328242558975027464037030409197606901628903322574973576234081245966173816580301147184530241044820694144435227107633347757598548041990143245741991767344536186102030188452008026121473443315945252288007471031659601778262820365699087207545329083165030387671496157295400233499040334030805605542415909357045624815844904221186651370929001952342462331142444077709954936960582234703072912515729642929226885377239924868344633811369405312771631819803245400911909137702567673174400610395292440716444135404759078405652827035905156016801464955468240676501850943631669366372032729210140080497519224624856183891572407388153212670334684724934947027240120439652938778613556541147408739100188523269300023875228934712648933305610105002183568157303481012783660214867560757782408010605768212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] 442846612401902561783544697433330038820897109776704878019279016171364199576906475240343928746215613591621675787896674687246389764663689318702847651247249987901493433687455098205926386825853545491573202784907358900425896016031934770133787290594739151330412299252514339231681971408891306005254595753303849049777331663219284075855565389826809362858180546773829318016858265532886663398994496312788224328875141913794498339870080511826642943334276774414605780578608052310617339538862492122404446893027344488502777724340456187823419451273172074568852430636820285135990412317167157812176097867036956613053303185593869063907662900558836744100008942068184993721043460681610350984842223017582315420313188670655545846918588543754653850671038589593904386578874001290894844778217469145215373241572062414048772179481917883833081543409351491245538008335934490052950486605269682762362781898273575858679639901439399069167941426595304374002022530536484540035138973453284301816826490151076453885766735485201277456465154679036017399581387773420444739020325757136997889303289555563778750741851565539680728041056775867586476651642974816819408929045114064414680789697241496432872228645228230937057642989182948447570792627749767673824721471567958960110574904357123617513863908027732032305966536487687514161351403671805829935742996344241196600042594578106710652733821989880068634180020838945544713816103677480811386329483620476845947659750228526199546667672101640004169362314757901593771595989133631528750474470089046060373994293626665000156946739121866571150404069701338650744677942454369414332258936647049488999961096611608886140419381523237809206563903285217973306507279106568250865195487371942856002864103141959349800727265117429255606143032937786638195523284252240423369851933487120060964223180893523310090069859679501403089902706729804621186108436079200032230946492205777608776500956193122284191394338929146089309836585982162681026240079889778803202640848037570618082715248946106365354315128620704895127903522753228729063031110693500348890067590705881028098780629587645197199078756781615309727508421946854932662413265381952764111100321849597144579807960539647821643666307424509700480038449226830416567231340968592398776348420726759730578345776634600776641864267726848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] -4094581467267738475562976092897181117008265760216819241061878168777969697600898898518124015152344117822400460473043577955487163059251615602328671368384680553085947602030596513370326321966303910045114710756793344608870323777789403362647419918082892394187351688478095850765588277169421615390779073148469520551999695648081948133711647075495379857547524618602981281869301691509984667348582418742341107520378117333810634800412874146668022423596202525114860959231361008284585483973582734319635634074097933743752882748963666032364805927126365058967521647885857751825192940416120986157761347424391725918994469271365798537697694633060917515581522100771255063322166112331154451544880829356075295962730743624019567693806134981997381659943990397531420870030195155937176685767525055033456530847647435108723518419629078661515500808233585485394900704808091622133624297848850779775643142181351151028781138597575900608020380403266146512402953368418669230195792247320892368345596143221272592296554091934675000233636174982193160530048449346450960390643351427710255228922695754351656831731260748362269029713047539787512901251962859001889882226643493741041880971806832236622962265905737287610934679663684321382077464341306563173390638941718522133218118510061657152274312819691934972658055328920018124728424989885096707745276727493584315984518228362102478948456787640639394491892766418904364998013349895346033062882399863842550474790203389428020581568392286298101346358538685069421161403786971126141261869155306896008736571381335379354403535427299459880346337912124454665775511602839788044889612011618641376630128200128851791184042584040158604345263834297742147046684534789910424521470586136056564501423075209208681708141128285105141804440506618407690397771143349627538323216734598889438927551987655789089207501898718360646828641522110283041382062710142342278367611178536606534807227317269607240497126876698302357724921884971853714384049583111199687364166433738893426132305744868119660691624408228989997267527972449586963432627605938213198455926929606133610130925274749917011218010431784482982095730126178244235297041142451199547769128277786157641436977187470112741378376394423571773272700305186394234353064620551392670423176326944203625316905383740896298339464642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,73] -41150123011201435707155755463346162346730640658219657329342685826792048478725691854924087160188562382779826532085133530507470490328462802920962365277188669751219149260599189783846059885560280100713262612958565190474839451583939607006570184164992822384024169164865788003159794802264141455868044549030400873899299274302789032178675926176463765600539546523938630588501477363980264799001462333891482909406849468637093100645644227708811038885277180003127852672570679788634361198880890145397814126264605792527256228672988087807569527059110304589603390567393132546647483394134346475408160159558519450548729193033963685696623317318851186668343262532024916432294370234537548424467914155740012394273044665197990186246576313262437971445628122422974582901361642738571795761322450497241090942761052902025037839602031635649022298397006835687106770690481575200066474574145269462255051848394205146251854258933260581780809956706952791950184494109829662859990030019871948211001378043844846743258773527467118144137797490022653390318927418777053555344497587117047528997446625320259329785612118421472322324328177771175762445988150245356566241735742183431217435350983081658124887057111854345909623932940300845227655855706806883786072939222416853808339518526385222258567149826053423353917324056555363784501014233490073114500413826880243038218693492082025967232576464968319185101707072817792535876180864698909934676154988978810145961363430186627739614931556888894882504685380437795978163898215241848147268452274738635121254201868015285822400398954077844737100466395359192672063620762766885179238381788362037214107489420535355501650415927641468205049994171775902713859257421816511451337822461448915952636404433269495868586766033409784981368263520153863994900970736406146714222423632712506681287697931824186505397919766969306322555769108704665953565078738892256220041809261081501553883825765498279695959399549024660241302170410911650038486907693813145937760771234891592041383550134424218077920330786169320959646863652251304103729882741812368350922979845527147042722044604155838311414361484080895177612472758692473671384828544308813160555368463059018428077295726055589979616027010520984926320006938522572753688882996464880725015913523439283231202455162109789398242426880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,0] 225593759689364534060366567996654076425836133271078585833568875038760355408490201402201854292637114470705792579597328112535387076038915010754746677613880314640353062335808265281673597920794735865322483339997979560177324508738084124313394386823758328286513839988279332541639460301708267136942400972827812943654011541077878887841560643172065725124353261686616833368952876889104969858947312410590381692691848457411163060995221114807050012503828122884549330444405897668440744354567905698613205364299775990600331644005922666716471401020225490949737094908550271585732103716490818853325676209909546372472987731261739200703250471607916925532666042864744489954573130127758118621702106709551764066020386915447341334827064879332665671417236239710343376393343344412781342902674092547589395205976184876797199588650474573559978385059015923431871536376509096935814131565014777569145316333567332575185915176143987149286057700816876440980530649163825564051239092892900569830540973338808964498928084234963574825827346709940462904917819656884039496012092706015749558126366317801432596543818081481042726133686185465242374075988572906654162580975268855039429603129053121720850554871651071340456208834031229633607363853668613918821306155835476900606864767424334781689258141527059368240574797708411999721552585953517774400524959331090857021900957602551086863031092562154600075122349311439071047508961186447952657886449852720129010544648868046429420303586520447351186249138399459385538393740648769700947944059248526732062348614213610339821092798860448154251897651535230315000451498832220662374758446837251655637639312496948241366844183046833613981725260763287386267990803504300042214368857531908547065390484477453880918769604109898002073485657407205175296245952145241532249944874088528444535994426070147331226467697703484601774193852881715789296577078434754934531566817989952555212225681922724791099928248462504933307164685388179579608085717812079416324726724436038281580944796405060039948520589961790560347478829308022546619640154157828408100866271250779693885003056519751202348597251700025101467608540255393774302591404760039595143741965529959611369574309444202573538453194152892893110226495716426341545293093277927919527048062890781683994969587084529243935313436024322354162792660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] -40797825270036732082631589767117757443593988662743349271330542936916344106261676678535861675901139027710188325630609724334478151706514188583291268410908717026484087687861343953327893220356691753139039429554548305164476246701154878297833784559289215008447843732741267574241646656428508486719007064690526118960500277930132584408306533513726135228141893564019526760454844030561039690567684837036544047071022019206560121871589899737458006033033432242873585127869406739715171618629690636225029028523991584324453648840150258544240774282217117348237599629242794926415444937922726686464622975750503869608060319149765003513958422261716775322684271965761932982831106860719894401698215161612709026059126716639719635361747843935153022825841630586027976534870505869896390706652456136472127243216695443216282823437718302773049176974875869170075548213729958542414082285645320570345098451090290612025704193660285727048380912723673171304738075403463355920860841025077226351067899929855968648947278628661691984500509028734871004009968072995302877977050860983798268131295694964805512737710808069077714046829751373238192486742904276242907735132448196028993513666518975161789890558994371149770113344780238724828559107971297374887261662280451231034680070272050239207416390285222937942712657160923046604536652602202034958407779509795275854916061279064469466404635593144253822052243140597527127447440166089210608961377094776315866259864737466196400757759234459409771813801465262944588070006023324817423662469267101308525793130467279077090789136736716050651133052893208894488133283023065531219268743591540528656973982738813112347644347003921929304179443857727141781080004212153956514663002831353827446130720606122125069383111205290507791699608544433217054700990289874899422463104914747340443371883138265957851758811307419157456919528890486789644719889936269118725161641738745199952666556497960158247982395708852786433216098062116023757684234200599330740475882074620835735380453919889470220664772472982464360938915038678626537619270701980355360421043865625284013154503542106983674521772763278818132825627042199388393016782930867656239069398624281142912107021039682008252689742250515720208593167111755780321794124118670849588521497266422813326304946953822622390173338901332971455535141355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 7226288183169330886529528399538172147762262571589721113999712853621202120595585597480324721369898189823244806906090959178673151744143106044428139505291115382013136754095507105203572769196522224697727194445430690968302329876023376545910464867720129823484669904635502918983388772280594220427449015533280697245831022113334838572184684111564306973697834644858746975739202645549272654255356981329703713837972590663001898304598922280402453095147454195438735514140152999764081962216488903222200288278787947027782829441367383511627956054212389497661351302199955175302367080707923562458648758397981326251998839146992672161552657883859839629726382303500151489207080707261833653281885918857872038678216743649946620624960206068547920240922809604747139489048724996869004610221905591259894024573095857860217214697841705103319143009065356018993613610297572192014728497919623186382789365815086811842962338577912346103258347488441039004370044508053857761096785437155994954630801390369464355511196014465410047128925293903112061631432551400368405303486914810588605266820817307613040305314549702512059884149720302826688690641643472340584247685782550890545831202081201898035023564219897063341592487637072479530871336062535061907284135008355189581858221415666205917171027624064970304206102431187309134414615056970810069210961261747093288871200141093277128673250174964318371192060638320084400479153052299693728406698176443726833068935322094006895389387463973024385494588248445899652033145916375636681043909096779992767652336240692852910818402722170315319382464332110623505648407231092953520490701789620165509327081423615110325879064579693398157675902523155408871013050164835669778057101217761975241734382627227757351576537451740683660248542108352442064733226090114751037652782047208311609015531925410240456208106946684293608566165434122457589897082547118946459874609957047386001399252052068464159453182981840712814647422561531721044000938029781245855236072906383607346960509568614761463946364468208117700721067226202881996671908959899600420061555791625964264129317990109829742657831208566099373573982542750982424329160522317020451835154888822989219155346959056227805283692498756880906301413420920525548543359299117984287284066729383644766721574687596555587030641466738150494945359633055744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -1838602467758992187356299054923274353471552547423572333254014921677648589510065352260258670997221998186185629244525233963748276473685731242050519936633888112971794813325743458841937263444098816968302452617803487736401859911819484024075410672930128189360439633784424342000840102985002240877903798168140465857064243317319377432593347460618089087230740635138500245795499577585240063465183690758265671806762436377988145045107418742796929884026562718323193935557908231171292273586502689704022167553546618016067785270383926976294120252416258209214346520180027709507726920817811986354425263433162489112771189236598846229234856917073139032502284460363857526426754001681764338816336138771319922677695080882623559959161587479200749940480095713903689504937273699611680325556866442628625334083006595192846620419448917466823338858054872857660515934673691841781894232415739641160925856665604019397859086831942118477675966335712472374142815181422393798545186585926338233273102863517377692477072845844849636093257944219570954033262818898126679737625603774771611311113065260959468341935842745050415581846616911179426562059824756125643827226765653833911937283573576456586639391150489657788909575208423589171302762866417168633732725456451189866033740005256857547521891470547164804605135456873552032229765414894842015549928195194455302527678720069990034804766074222302244098398285414970520286496043333703332888049536767333212205692135935501083947730297918381280340778844955641514042503850764862848541352712311866918930104136956403025984180015676604858876336798495312431681229507924401733469182147471281112173305182717935491904267160350922258890840555330829875783475210588363056613974879199784728667378189960848115155073657763823406610243357256815426197511999473779788294004881136932781210244091971745930391529655508240596451091809389681169570018754625499433246793271029435957577163437540435250524025983502025958491622651359616887151858925025025687871479559458798340754951799736612628787265931355241348978373605727505657425578896625010604665720121342301918875562956195920005173360389214081923858332055052654433954959941950743950095826730371078818199985271478304080284148586907564644767017030603242666560568708998563723124071873434291374318857527582748361313118543379699691749070932499496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 123212713405949645056429148167428027294003900347581474706737005422785686730583076143449619065686778270084071277913953829426393476500003752026033146533137520886047031541565480811955971405560354888311418883454034475197665349917493040034829408941590812852766112682061934523658428938720060916363877624963769297870641920995386860928630486574966619729852254275966225804097382227068895989491722769636509735282980726529058889599163604362208695257833721989354875940417954864403686140101267879787883588170671377282467347490764003940558015296559751854707522363446668753891420953320850875386101718986682211530602370414033965377910889483335172015509491653762075398336752172955921018337267978011454162634131924913516543514517707676223069190109286369618221976469054254025687716739458378545430853790899487385069979473798521408681948796910814784973604073424964839710281487805056451180840207389641363406251605788372390198383997901830275969629996246633675362671229931233783043232140259833640216291795008264285224244205211661171341693860340234781025848804650235920967447807416352958994009799546997764628012930846096984375413163094218786567329326530124342858751001042669679007997342370907174649974673053346484337574209088376626356465576149280098516478490876012536078017862443710191316218520511298447767863964307338306699252771791926005513262994670913820223650319668356396049572146502667970613945298113140728898845903810131728819490116323309607552132571422919126361262706872415784880619095769874684022601757179861297361156458918988587560935060177968544138305493856260103937134595423714264877648112374930721192888891640973117316263930395759177148196346310653011069314019963262752370441234925742751582410616804339272477896910769643048553144556482698744859952495720571999449611856520815449271121563434536613884579071359643715158668331909401558219253648255373994477199821591813031196004325154574445196730469729999839785933072973970626711083103874085935158761725289576370339949493310205500044201581773127191813048842594866666549791831398679562826445814840048240207488077429908494134404979911301306796010764532158682342642562370398920287851798228188338750805046951924115693222307898959448467134436824534795175192838535496097590954853461318688916802792241825469722592237007631058490702857644353257472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -1158268705021702794343922200341756663297780900195967832905916457010941124505100046386787442530899469609817817993585052286766438536583360546709717962995916014988493856475136642826930214369745191585063959897781208179629097851472275926693568114559544012792710596046469309796240989590575882388368840125239194556749926156279844266083540376519092118654403719370161207928610904080001497273681453852939081883906468015541428795880392984606980471353756188196177757919074695357227786606276738240005583506726934817791710687107931321820078462081422324041980485218789904332299391073871089160329004092578481490884019587573929430431853722931590044800913754143517918244192043673964501143269377033893889464610845488480179034635210921870209869732419081566564061955474285027851861712308570992956874150904791903347843872130443313261346120506991129493580134765433032665300826744602117509750805125743866991611757854059663227469633528301812804350840957692608403850445470740917049345722457813631320858623851747872459915136157581132078540839014071316722136833655634827830993835223369964119904651564500882290807924661701373007438698844780971824500281628100593698210249953494751361704184315073452008285317511462387695941536263018184200231525415151643424618880958704916071918752836882826554268270060606734398325055327145859749637970868517307414190439084230603102167691334686637776152312048712104828774197999261991791582895747662559697177198303514779052721392066220992867578199144796754471473950411195719497268707194018147749245445757835002573652495132770856314997597633562476689551833935385570005286200059852739402390783569341430600561514996340246114013673572768111476890615662765797678831366589946041079977720438133860948851693447710594114375546005547591173503709461437509414731143314383971607621694965898649670051749947463443199673932495687950424430360419014616245482243483433658298244840818594192962353521949102860335212233630316236534892332127216115533568808763350752160530175643727411508604199494599645043312653508085784242572864210192168744918395501487360967992814194130685815743462115494118689278759816544890513313998737615014099036379928977249693092119682877583632494106263721766801208147201734591195661499484480957334146939273794045859838029711101463563631668840169973719926473591956973813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] -1850819316512034325801570318893034976038702727054257441676852636751815362994220612392203501067805075196986615730531632399672548945064260632109172262764149799539753331615958913343833224843628923566734085299088300503043940255244245905550784922011986327250682837736832850574173166155672146841548490595776919458650490660154784019812648530512006754744844680532566020446219567478445578125340641194884122004241897225505671439842829420931189654183658677558613856495028570793423438144997617396381159392409860971113601457925001367990907270888333346424010524146038675097385579630443560917140328624335435353978121897587897542656984404956948032533823025369317038284805414658031774188291296210245048743303279283638069385198885193890543269999200481022884499453052302227692591265416932803256096929384646212901591320671224022320653524575634314432207414360646871635184256219821778465264559386650840116798721261450695730472033135904586731827872221092194304235388747940398584570076764411666336403567636956258436063273774163446446162502688307568136013117993092401883577588017255104038220118173256943813842317856603782762175845582874945645086514473406199631609613040971002117981202449287475056412626289908704025239322692203734471620447252626812652535635696443159289867252447128249916820795505219366204703450109179951510370099253532439707589722484109903482043598996035220653260810183065937346215467044666135071463119106376201011875378266609424266360630190369173518877777172901574777243890258365481633380232360408463685105561070358596484091313727284216593560980744189020210062215761688689165276259422598103464181889313525535355485027753533257438170808505117896429327688722625552387630930421257660871089187234174113448330896241954000319294315462460632761210537859157650051093534347483160825035265338488327087050823615254629482847164529213076355150938929511904651009398164736711628873106563340246022513223345384598583347733910848479710084296429154209373887096727666104899575761139882685474179831695111873678502642028813940965166621200646892587386153116126215212032868131337024135603751830437090911188018213058045075942724942296468358454703011907229073671886861506926049111398459674435715193317624088446311365481483215405142470372579381408035090092561725826117333874762266901541195783316997956173824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] 78207961049038648187326333160320743113065508513479813059026296995986086784581508173125819813600454652103549923268571870314215207332266529568364632963382700611507635710004295512998065735009531185498964338362930002024890284261488416014050233129042649525949343742111497388952643217220595262082690293957702903350436113786132461081330323479262149590733518467290291091046698892523505814557008288074795947610243603609767165373546352102675902675849520756639296976459789673872909607268461039358204366772271095038695525895076428379028899977862521436677259208404976702927088464365974542867799581417344423032677475316980751546724374220130228720005292405025758087592133271005718478872071306316186139248459101618339212386775949274993609759365012470300760153487612972545172188819787123271522621526559774272960877567968098604336591020463967507489312613489529702000506173133315507350822453580824555029584992598401992157091559315184021102258106191235944545171237737659808872717280292508025342364542437664447464194809488984248108469934598728144530934499687070987545784740483599847232833815620405894774098258796751307701242434040531040722788301111133957083132262216249998309533724529598232177588757293274269451573496094031691869026381930088495733168012358051869952595781164942658124759770698124029599675206685014166567734506646109425067676564044151729146591173609928712840564819181676258886592145725845540603537653517322937524830757185235492169026388906217779659953306963629153525712939925221310640254490231093615019243057814229951899843465322489727226639661641366809543520109049884085765420271404834678623462503728702015154183272973926696660246898620831201450347453477444441549165715145367241269103403281024765213969020254085793984464200749385170819318708046433144917528046252240244231407816706972689527848651632103305836367893515066218907953214234300675164156134795207328211009723975166261049832378142886415781120425590944759313970642161523326422097314010273399939912221971282448091894718492168568179042830931619997284444811262970660404449201095823589668202845681200090076367840586400351066751145930739071784093040641694821740666627401115274990414564225853180003926083700443519338198002965491096391051664917582862302749141482087778927469459236451603235886821419816507668139430530309590876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -1048165638195653100282606176823189237347460845415521801720635609144446734563357743345029676829836476998685525200942590327972703229032355967304118654162033977052721939416173407315172746960527152062291262530031980629365889159021961166455327460613153669424667973837426706379982146360771634329543830036503024671816495926896165307559257710421418148020657242809387230037430633665140742646260320785177577828380172065235356552702749241540311673701017875484156972501696352008194056908824576119858005978402513108013474532681476539234358216603529492770235931598758021225883564780360895656802854474295826395392444212039482299410341873530279846212413979019901158938798278445652997158149520426909144328919856828557941196584287240329039726467900487282580572107556222814907505027820830153558323354619092941362439936655752664042655325553785480038142183651101215588036283988209661590505210832692729701455252301153749185475597261114230727298468472509888575892162264612117068252587018956740367331374916509730631040273432532689260084823364326382379314720748142484301803353598508821700926047083660036209309103548126718712020631651787321472831160898326179570116081124645653473580766581931608004282112992722885113398106638397699179690202322144755246595044706007001037642167319068864232954453947221508050755052930569608951107676957734810000570838930347693211919340964164845372019806951053536828574394821690277081541990543858121484939713458089351508100342921606309258187798398259064013039826809881490650304655058293581323869828107512231796575482117707857711434786390702800191894749275800842108138380235131953841225800435468956961637462813577171764763185058561817004928381476745393656758324835484633891500053961666898621373507410266972559472333265431685028271956533880606363125435216045624475877276844404604865311305225724744327461818949892510270545197711434967149098965162918174946425423769528014643448118787831244742991915059659181472536792927791747540578605934003877677569934521410502941795576524202183512095070735117479152558401494607650688086349206153215486179681263836623290101689958040996539965201884874512304465269366882573985362364096883322391255297058058508090681513911507352023509735123941893494606487061208075664463502247388574687866046649415278431481004893172052157363268108526445779746816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] 6320835694443416698068126934085476457889164387893957118819269461717326962990854347090093925612582301958364356365504318993273627543955185283455871384859628497201331544937843910130062605914063822037390431509723245642256484521437564582587410917825854753459732975772076167384654458519993310028166587262201923573726870441071060832956137959977437535806082241868098299293313315589604294099081343319776127607863317661203259720018191876574371850072603782790498151689154387661427134076530803888479537306575686877147628157030111661523121779830366268376154154136056241923929454519907135970286867252852947045703503477099324763530416567660501053432492234209343603400873701148389888130137908768048957673643474798479324921210719676694551997555493087456819090637473477134178021986704431325899433363161635124657985398394741575055288359468722825194965833825371486765279026929087484100519299167600358003069856163010139934825743128301083429887575488432255183463634240801949352095347998515881080942082672057483054002355280989332123621364947479703880244029007119861630080317142852041794584567944712444564954312249537174738708834823980299493552605119284528527841604073749192100685194038900807554050428889506926716290545486668628186529900789880325192255872909519314729435689608698321088089195008412275219965541822294604221174403616471814079595262365982420388068724645681232678841169417817935662836315268794963473935300862354453470588303008885988135943552101436979586052095843965227545595680404918525713840920929337993543594125426752749329009590412880101180548533841518747832801412852973871139672552280387822668350211929442796661561067025111243570184924874190905721328959975506066117985150093129872396867986189008249882182059634723108357047249204833396717519869803132147475139109434320485849309393068503436872401668187690809471498387107095678280416424964497043728307525412454599490365900167774562686029763632351934346563440291416971739150711728476495030432546129098154839685346741701716763197363041329152076619941312237768284559095991755337847628701435475241579478611830410214198462165400675178232570982893566056550181622676881793116046344932329359388904997598290066651236618728732340566107911743245887812556545604741288775204160900295122629734770685851172795719926583110050689968078044826883200122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] -2096316178584477239497806815866869735780270218073193186609896615452329797692552898677784324237409029578802291365580150490019357330301241839025525086987455089928034199022420697112787883736927533658986423020009881430608375291141866747383330283422270620129611925746782253149163070388222410387164781605531644016961232881964835305388108379634046291405948505307182530752860949968835524608510600547135601489994241569963403019837718789854732218141234064835103394969541958563481179473693856806934104571028320521158957466510202888041548329146082285048330696016516673539051905412203222410701395015003933156649645942567237683349325743903104705200669792181748573038331242237245319958729729645265016676646659372832635916742105001651026340237447532641808648710883528782412269310553939405232491767036046252566505076788032065960649755618361806822417414118167709877130848581046154183199348428785158719112883535023116060780574853902131635415237228657864747426612886678223767987732853576644765573469579523888654878358599753210990429049543761470801195892378619414314457224349731306971121145569282863346585851959567653770542106425082284892573212988707109396808847654431930384484486768433099003465912735673660472117481532961230290109352252024242934347911298263000023925002057540103796433494891430154263296513705785352285498351427984042913083445481524992502962007846999593995898195265702059496097349876208548095837641290281260479702653792349443051902418315857273685316442812370010927445086593292052843799008701080234490397616452981572791985889045694500325594816700765541983619307938640282257310723759691910453338945902433126974867494137306204812082323583371788854182789319372165970370620591947595761881030062762077106990865847216686083617527758528111456207643329963260301391619674512917000722158048066825979812133752319919451604608560389097240269734146394032825678252758380302044807738253273309635631966320184545501922068443233474307929933526586712406274706672238799960315042586237187003831145615982324777297404706396713893721671561829376428339018184243724153261790440965949412714830998363668300963752063075311780280839263528705605719491006022167046500757420706941426841072130260591413941856749718863650134015361017030454419624876754253200808305412174182098453741791508658421749460622270116648714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -161791723562625014565030128386873122138605033780404060367896421460681158368377640906201246144247157549372270732120311845025985101594609020491708562674051803934766261234690586320954068817950999850858256461679661233309956117575358095473178551325840270729207427987419861994072315139579049265310614397985342735341482966191255207130898189263941550309537299623654885789507198513262193622937299893045259667914516460531989572260123632519940923457716703872642889754268209118978102748563388671680083091353365311473596971447054164517674613188179925645868072016668900250138702956806459160647614348716485646682870160575974287823976945204116246004189750526695159355508156235447872053896661879115075325504670039506193476634137707207191392380293098268097599721628519741703611045648231110611895394902202783938879156561373768271913077076139371615094564853669853019570618024054828198814201173657987663785183580358748644561114261251862867995008708999291657164185443641813176189810638061479222854991559093064139135699369388301626228810929029474679194873617346649015431121234446879092951956811277362650787817977721294208382326234835890991440851193582951267184146977701141613943991751939262316467935691597745130127733730311938944724498833431280808792943999679011167296789880472216562449001936681922602583527152113629909485581903104129522491158468677069649661405690211509071119164440335797206905463863856217918028003230437676403926201127954250152866659910011306083093533404257512756310229221871151998759564710476227044884617018480867456822165495434672052646043260220493873157775524451623518496423879426487037649835535035828281681454277805438290751657758209377292166260788229032328317028658068998466926708984579848330291164374576063168235086224134773763954269250264922228990063318664722086142420756423333137699821294284787318284637726360096318725578734455164079468795890542510686106158429953861138538322897024844403021121864096822280766728030407552672149989276478154154239752206089408525391050187794797471030003497373103906170460944377936163296501570868719544320331334344445731393411399699251892722322027557769711630353921730255231373506664139316389985759260320378167769060643058185539471376696295334305172256887964225249327131497311264747052862043769371874683960462353003887926239870627400839677870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 974036326427158003156018680724369086082068909911150300694247877660556700182401600858786698883790341514624244727367741648197438566265220526892821433982634405414091968754952741965067032953618472207182144269028591718654794746167098540501853821112463940267768636537067368070850549613976162412429573204872181964357433278473981295965988717603119676384370800399966428497508595467134352368232734122808106421285287229887200823997906388216608662519220883891703707036543600581697875776415374577080915373013923191707383081300696376646245404423235236060678864364480187811376505480726567274834354769091945840788587571420368673200779475466920168585491868589990115095203626819317626299685620216617828799611258932792374125466168858448732411452017427917261656326676095281387940916928568769778941398132772819605162901858543392957485090099391640335338075340112877845679567249926124227898395365735143212290054820338118500691955798882925971779671425412709023780341653503404831950554934516204047644553887860387715285510309022853133964388890613483200482710686537867972617472464767716351382902237344165460650015934530203163127970220156108389183908519085981742842161451615092211618905592623673750072977664115241178954330310411589486057057590947141149799849902381046023354236276710945848107670374639854205081973154080766502378270171471877962224434605700795327140934130245769478711939310106435717498837693925143440314404981291723183280592188274410334978411885171041311636987912310752020401393536646446697400006507475896925743220544610574267491219592907800854084554111073168073292273175074520781263842496752814156586785179905892847347413635603941668028135515440707687661543199273827322536132856941352297115069352814125653288056935891471400203987270069316583842774517975376525061821703740221879510707590079326599475818139539160515347464904401270914785799248692296328375231210494780265716785671224721699036464486667124098472231963859028937729161973422459952533348871195185121129322981212139803370589999062961521754514669371164527530880076740794696568445837418887447668582901862152243078061920801097504691580429674441198191688458901256262288307762534317898662974523041386207689497467375643112724798444630491106823161187418275176653040902528869685768864301189616721484207112282450285624661770014576687259320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -3288717626498075982591365353105166780142019370311531692053939610550421086574915822329436763815974975355808407386072684956526052864998772579994411086625484147297290656878082888526481585330823594192673627531017407371362224157098996402001337947667709592433855780472572586332992744117345403987294925582847561858328230679750449661331500579242355947259726955008751722604530723923763758717798451395106699331435269341131522193042469583324716215018862825922938173154723491677580283192364799851420133209694926802280484208893727310519940888085977128687632827201034124546668455689255889753926255018185565664474509435815324490483600030440944741919515371463055196512370641861491794428176847604972871797423365481208935949564787449977557345358339270939227965451622711290117072368866190770853386407496921944390728603455635873692159379894224058071559469812446839215202328042340064865689684632069728598665559236901484052639398952361084748359958666861877435166389502336205720255765600946419622053313983029974680048093969901970515276457181277952370516267332310410398686707000695883964048448694858731532070351183861949867204696333348700503964979987844202281881924709145312810029520725352053973286988485278212350699058468009971258288765876091692979252943801109663671838470031408018831748871851788347646166556759900737645837462743579494022995100659821599891453619975279462093694006270729367474440733930756025245764902683195180491022610166168877048831195290211308665454201619827330641469325182683272862086771079655759900108781921928338755415913093304863270837822978658348074110704861704017663079480113737565773747136720285490507981538442167046215646865785439506898758810653598237839203504343491129557677404131124679451997617108746007228487907793630164395873293790260325329433444364705372419728551038950774534437300512107013237368982777603264651806569942197844757068803491657057846209252017226302791725206098266318412012142972592576851561158032580053860834862229558975065577741984186218283092072277869346834344804064868993572663778888191655910533442217639176179718316883909171207695137406135779128806614037329296147984256261398303750026059868087194284102104448733964209231795037684008661197037493752654507181200384194133624013035534550315557595613913214936931846490931114480311742045917704037184296714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 8777331708616205612091051648988315066289860340884970438044037747836367243499302285764907801623696405370569244968121247151127767425526841444358784011286503297920869649383013653783456944351873795375739069004439589896688658944019589490550230734415051358856550088849671256719723959023289713783283829808389258678080726339429746767239244270803902546509804062764552862208863629961027863991661962417820468783277144239184148954717866449883837096950413578786714160932110527162426523914211574180897038699765863033250474788509237159912019737572898312997177559367827957502773551133785530244775934626620693606277055746463821268080148883267488205405170569636288400598113338759924646590176513074315836588273248920618387511491517525956437746561194558598547819870001962618346817293230012416378029735740588770652767152724099848325832390860254819387381958754335530424387757471282454308718654239530515849277051327538780176472738621159919369342113312407503922819346851781821734357616570731935003980510614017439212564752244630768182377971504105613809387700667283834099654176527124868283507251567279192959438304493580577762505323074513372848954406837562099709249273363916386923310548046081232697884600867018150429600639001741853915843240847726130673241272321552649596354774484944092915978444483635993034039498155374035116157464157263846616076981806313975851115431170652577684361798852145799793799374865179667254800316868951825762014915605006780067537723906969438694359550093025565629552869756779579125134457331692819607337629011203557655531188246777669319148576365389937580659338229210974000826442648640244648391109191579258712563170158396321487280929434349363403138120506405748109563312102792150456014784909302560697106188605556215275628482199783476653041855853967124964183721573456561961198536393401983341904559615741935876815042126807997391117532863116761164321981537049663145166120610048919044995985811979951987721717305293678225754882372254842307036573492425971012896302561008581534854740052502326502628649845751967068225840317079543041330530592130253937925252884529509732908207960401057184372967698079156566806127163885732854960483888699989389611139597712572626766797416523904016439562973759798539226697739275143105845724675783246515792387840475289346085952562090359358576801793518603791048376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -23153424017755593819387363354566090019625974266481951948982678468640095596205939653051574641149773591050346478067594150152764627128658273244202499762807775971961094472550793742459239032601379763727674234019692714879716531600377689175642556210649774528321878413225763524726245005897764240167165173612971550497517221028924104883405100759370488560617484100473657131201947657835314021343310291213139109149015894677409352644483878442258637589398314121390588741645662779269850939665568014046193560255817778749602687216537278101533716992235902450086412070039409829905959689062835927209234592033217851850832300488518089536602213119701708245933639495757093351080396002049635863578731801403961880771543680821336455812890810107465923564411639287001942867963563682360260604983932078849779841236446540822259319383713740181946956907800811781156633706480719737845383161463968284980323834339562923944317894187472155752486561169549649148322181674114549385803932556755574664145297496484262899392032392666612104634014347146838928212121048971078985596482666781071953686469786255139299857553145279657659082109863747110226627399897671834463989492052819838356437481401007749607902220708706886785699651903089299817567634324587979889953427076220648303502801598165275664011293673014856213495336332793591264297062926894713941890655733692884457826419748294670061621245548844064866070861276748270830736875251005821308242755023727440613134100500196445016744366425151383093474217236217539474882591763797632931188212463853425826556644817050118584098542406832767633591065634843962898360553956362136141390429756194321961884192022551186896864705689646007329042766221412957892255742215112384151995245508149354157722857687326288449872236571685683513284349703511591957441455318550731181591771738672951211588968777401003734543502996586334249911193503714183824358583177694972064157262551132135578223228900826704912986692173774237674886230076365629339935031263862707721667841641941082718560157008872548749786792542025533146770193160645534841606196080694868593034302447687076982707681467747460223815764846328554127572944426635845028510801550958062699756027910347382613983268553294406145725410220615737839998585307229507387962305057333776680654220738521137934616229741418143000948026287998049691048855953637274348190433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 60399312267876027000577295059039143144202986782497285528088729045654376982193134743834944737634602878657143719991749513263826703794862163804842722641505186518279711875479375323507514974158430711247528444865227768285893799145185265716755298473353639425729780040189632034658983437113506224836741419664152337389921857506832079136262154700377100717482941787048596738619196818892301441752275035179780667340131668462472965108854465649623015140545121667617080025029676227822111416517835083733562109706741951983318518632877280388181315348973554392833311989089576590761271723432039979598239928952144778951406041433199096250417193869503399678704126182159987852938924790744839757101893803766723928535699762258403895324697819120113948621816379641688305693101666291966113377105220677416339170816759064284559997406316624874929997594613246732812233636885792917916478220615241234221838152971002792790529697454927856726592746711511350483718866324767455548360771227130769783544069859356845196972181915553214894421407335033392774937596515091982491996046798225821868128327445056291821748716117083518589942359667891548334430243712778470773104810476597517778715833346617973801856529127036309627252314663904179106079883276951609738306789476013041683015326637954859071462921698145414501852777728885242199763616807835111628649588900387937017372177246237902523849399850519401485667647497529999148021337517098088666237906248217504149781086008542548255095107530170338013010077075472258221634274362474727803648597011458186989530017472966357104821833091632314399299331177442816234461049037894098783809010153334178452595400631384318722050835624189761113370208840360807132695519718705085650024988858758819024732162813981615012898996055744986353641266223879890445459231149310819772118275453396109276132082069663995307301650848633224859755599530751770014381864303393920779516838755887844161841325126238702339618887869842091667592859851474699701376708588915487474905886185656471029278433634881776011930425208912788899537746750138063535608446158025136247884107766457706249507369275376375583158985570410658624379659318985258163151125132519747243408661198489289497235611328453896110285237538376557995307509724764846145485732679425988615310291898952206843370860384649102686764506936674913147074013516312189740790054912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -137016279580813169138547552466087860396472159249570061051591543483328324712401570938976111361948938416589820734701153869484641168612485142304127572360898015602133753541406882658738355355282816608103522343516838314008381156027548512796562890847893610957303139925284097072826751936344837661813880653616666779771161324913620948251059615270125611862396653975226702261423948143390390914211333113469506041314510214123265249219135286916593587414630690348443873210519454851530881308071444169486271955153228545682986152609172592548007245316071530185943058358691662265835211465617156221694173126172640168837776002796069247523430409341181217130906819954395447018442923038104357027979063566192563519993163214021105688995765941261067304565134338596243797324168551321349336876642273176195345677444216082074679818693658556887135470354351026402676613966176447323698950858144383237504689558649654482459317846308956638988270344730054899622214106515870209844315972936664287879638398575217308895764802741580200615818787987663319736727497593472137750290640592252366639879273445205215531371254215810822031088914897720493048859298590567337140677955410415141919255255790973653603121887045631886106167302296953071332782403556406513030012918965197899952743553044366217282272830736852446735236236315678403373421904905389662301611859942683793633853015347956472604864012104575240717357427333740081683404749448115086265315281951883148599380062710550699144589786387096987038001034309249819154802745958307089090275637063854723311395281525813901017654534989647918076250267975807475994013823516673026923576554991994131535997184940698462764788776318427123176152133117515736139748292979001079622975943705208885636512583849978812726567877166146858467564554748274348355448572967983821533494755138590502463046653982187342604363508525561612533959076187249742551862696692466346069704570028389054311706360805362217687144779946093521053309089500555935448055024710151832723323951281599786256627091689607425974636261127390075569763376377456233699667944571726271633377313303036913487425159505996820393085105153450076162730455304147671320075227746162641031498547512422351886530268712475655136929679960621911557988367494920866996113058036774149453882732299712472056087037227156307138492898727760256388817051034958699003159511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] 255694356088614665711077098547347430139848742714123303832359907716664505462358209664685956337755368663014375460908790698470391883413326060353494059219353301654231927739253430972301527114228862056697000336958011098966551457263010798218028099983537682758632358818482054599997557281716926557556638189465984358712592915295835064306136862446529475976751296005434768149209497675430482552048659266212337850428154207103840807192369573439383259436327539258846109423194480710113706102954136967777635738142769703018994316496913908282265575807216498910809969228381817579569198543480359992436770497118306951182674711609276987435972331656778834462223851378150590340260794642763612280750631140310692307373783099096461053916495836000711678773523150529802958990211744816575140547992235748633575477428193819131335813969846057014875728761581713592366124564320214997067549155326946316216505630006930196652793288696298665396980414444134399774406478920790952468640382756485790597409480467016375692768317789519610324038314663599842564473329338951375512640515848712414574533613341252168803329903546859227029128361647233785790713327416670272176314682359014739444452894144959896055055784469079826712238350086616075520879031191189602273858716725007301266487431894375332928039332595924338367272882655833604392006982014907694277003784372241098287511212526811265498315488279137230776494347531436564186934869331171823302525352334020820222865200125778444838630232351950629475291260862692668010672756155601791151429907519251409970583842086060074046648296348187288773848171344232301488828325002233468482415567274540702767916704105013911937274269138727427020359501019714224859972170942340048870696415968803168096957544203326707000860033456772477715950117323632707672357464095516754100570173244860807241180181095521072506528641450218523649555093085764042731375075511752348982366293133634402099102500447441740619773649733370153608193313992805348974329227247751848770595917605289693683624328085251936600603305216903883238160038767609159015448685752417057519437341333176734557224398478770429870673367650364660622705302874679963439728582773091668982013739650185256383783095487926223311569083430294299483647165172106133759179598709001945697710922839462185078438701032924581768935863274952829127053043594118015112188002304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -404131638691721494066511496768489476302534770352225439883815019542827754544230745509135647379300556827136721092786985274647017159173982086144431736121524906699435862456904688249414254251445092426400495723089497587178562588015607150826221509468624414873592393807052129132031025185840957788853756101762321974585970846861474134271349365649763821266769586483289953511764112978900228087944101722046539412002809875454976374820113948682731219371764517882067920658110802751050010173084412818199834908095514382012049667614813491373422865040821268669629771846996003452411932754305761082391699205375214703193019618806556219490583101748402076857285199477476155530683375447337691008191058540797655583866090952116400758718998547394040468314841740905552889520175421512842859775097036204256469828932010120694891331394164580716267918197791535086817018828539777637463537046875824171848457102707468214959422683407251088143102277889746942849284665884114240075685736769180852940177166564698942493626885255439056939955124969506347217003257482167317582691367087633038028620260092999427757730255577132963654274877744681355613133451223612068878911270722161420919921594987561702099828297742744100956323410940299534205112204578252322535138651102262678642652963871477152892877331974086764887996235747178210016271793340678109427959366811843062468271983307489322061031612242637936346095747215204786149698780979380202434351817733648136295642427609075826921648855890761470683972836014383172829010199344891979183585674721765852568963689480112799258927768701091025319367112490360956084545525966605750303754935433183137686371978561059661429549771272593006845951532916099009683230140145981361096557249550163628978032890412133269898735729032441560667249673431360562603369382524756604836480406587040074501299575130548698663170885869106362102600069692636113928748715125233996654404095827415937915940655166425994993967180155653297467208621283530454073971879201071284883319133393429763600459999732822475427783359457145829840441496298133668363795954664335571978128753783457880509723274176780410658838056718620102113236040112737788213091564681063129930091330328728469427497359315235851913210192411217214404271983238774627311804842274342129058752660911571471349687471593652149385934947596026830438716813344919771302288424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 574761386901004213340923314259640140583924216733848622431080774824046977598534116724080582894299652138957606230567219750793649779357883524065895546029721074344311274766996803292203259274762824347823656222422717506338823765712208127344182110756953813402834548330694252414987974458075059774576354845148336740361658687833693776747472867952605052661621490682899845268353894369758783521593123388317648907600209442672681063645295388562680267236497323061135460009910253931074898110448495710617210943302619923884437920727942088697840605613543199203391859158193933051940848872122751779705902734502673208462311583990738704326459984795840048890345449289283641324673367732843807436657172529652368273844437866756765191342352408492610567098667081116722975166448672924129447544777596526387909722964447619349679162287540685000325691413782973824279566890885236960393842511927710269369493746266465973427730012978593125183682353889996446057005819332344081522837156772547913569540332822152926916967006264122369993702340473105055953198710028912946495655023245646610010413329475607860433656098834063946221363336822193108057212516071225654504503065160314194820297887743454455134392833980412698060531308485002515129578292156330681589945871007117390367745212948433599890587114158507250676039079865941819782194050991732762446436530997333595093723204726800232873017298516857262523084995521352125076695730910091536550578222319519131836101590221279536974300111989848416976460511504879224195707372486006928975556743334141413120913935038579292164026180063808866334348096893283691329165795604622363628701289228489998391783376615211365528233841649553654644253173947987251682931551077053110528431389464837205306313147251784247703095205264491477120971370550880217781132165266465810583911330342181319588285739533345309354124253595826003721090423017718921323864614230149598484211486957906768189144549344387545428777283651499280719832188407506774223401998169829772066323575560783636706603790363185174997815882230404820908369564868639886119877512788103009280953619959957902032218241071557408241518490571255368635798513062030995393146749140477072709254852370946923269842213395148425771340470437300331728172207667774715525171136835332650658405079555128664699651769533311636352655784930959095795574594240196566279174225920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -760659164331108595752661624595199093645602650039728122752619435779397453578430464523980089068032018148578545333358756643054735057240129654893316853523793487192407198645506955047768402560268244967712828360193316608693836310658377377441302934347613929432159958503867458199368785588386777222481230076091215565252179153594308894537998996183353530679351624782983899546825875279376200377787001234420672398087136394564379478394108425546302278863281181315508838120526287934086843711391564779299081234494054491922004903732017396848386866039566500971791744015831720439035677760868191061257348124307031896040694098625353983984703954445065837660024682207058144965723875136281165367450162616998405738901170501650314623191571838174974512215241976736497518155589464761070398502694775769054067524827934835447320050703178162187146315958450752800795794345645303314875994449176591820221771949001179163362362919119054295959251630388655829870644713645886055818262751289388632998178586059040411157944707245357957674867014570380694952502564110247328302535322855142076087765462248726543109944018734938346257394309133305178874322714468233873487972552070310325897369296885912871097435304829659268683740970683052482570656858871217844927217852727594355302718415295546255481641245019277901966940911225854874137551610304694726151786555305950367315628645368423489047072366923542321820006781622867634912910264050549857939790089071509340485239559565578065686265993097174290884267553643084058751363954837849639371782072822914382165036981897950178502448424839663813906567869771922441997336538525950264358183883610888075680267498118586342533345750302986071317581602578625172567782804632153187903436113381863853118829357144222488466058922588939209675207610286815435387608746446933506063615139896903716767607639141587941209424592598669474164121069787082279615519165141952928765514722263686358427546449003857221469153089606480292638110589487340976477794814102546690171819112809281348643797085309339403508387139753123750130524477226586213633862150018577832446009352469920186455925614454596759517681697838665366205272598986666538287505664758162889656735060264325599577678696040786290256118352942812516110881594644622231533172238155736233982666797322050895320644831538019770654325888955689604080951939370063391784110653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 917848604827685412136582948099300128799691400839072106538835475559077784598916552488843397724974218637544943805579147267169549208257125727039832144566606707170297079813412950032533844584574323040528981285535382527956727378983021358173553211556121862760282667925219969519661450716434521712121813916842402673181623305265490963317782420681250300137629711370144236693205112128743095050849475965518226904665131290217396901882247887890721784425422950090739532538178306228226819729991430879514331115897548867697201968126731168566323327682057565030315064577172019451231426131596840755537846656346586944107495166256930211199905232063586463626176016188413059272196679538701988029652291158728045414222600332182908658547214617489083069845667409622418381365417143253195960556562721310321362220736012930150661553045534798959334559363159082281115960379007987116230909037760799189261593201045698114484328414582200453979577093906019861390417497072799271848520779529896481325785748855404196190765926161565653628664221237041535139293628367900658899424278664803825793180737379321996021760518259420386614846803998051820322712111180523947813764479838984164020943325942380917430138133345367155340670551502724322329568054220786945964417573331398805638429207054788033458467863465230493434025233351590135200740302128275389579288625661458826212110654913266836460315791365942820695063015505603149360709035960753077190426896525424810681761683086305373244743017732274146756102405718391797244332179882622780983568087661851997689803023845556490999066602653590953498721515578786400337233530809909933334489113924667232348058979776049990051661700275980368506976047047679511087039074945057679931206652702001762243748261202959343606477819387786100513546812603909953898927893304018865207388751237604001845276238227739754257374147089974033823098018538784558789534062961688826153843863437951780775114290333216297591517035357409458551272531137506990521323514410603009954917257528110719699311377544678779753727200727065264769151687677682626008025568526118859167802322506038650161494407524647309119542698721162513004923259393505861724628669391662749742131674009780765909554705846094234423852566491406918205836786555910730824556783965900661211394045994038832875618115735883045482732318195586993496638006550495165560479809536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -966251560728899480392713011877339204256610523639611228149277053315967017399424730502222398674866541077238725115951028958876938105916103185823257197764615604667047694940834712858251245353928091298519880312251711171404906816368453291342329000423797485956198023897246444116349009822777708796942753982688095108598793832813217021300507278889274965815940856900868069780781304451323137877558175058108347876749044388396266336996575066738017353719955555464944785161221284615785371560975795741338561604027184224333049244399089420949157270514873291289987400681157114880743193925050043372509556780099379058469326821807405231685193448103683221133637698873663300184215139813131502735891785161863155626237728159297356000573998048630416551863882912395091075272935005641829360430558896194035702288765034582895756094752977087332841462210768126165793037641043786422718761538562082539006546339569046004011488295759401539127865521514223622285521998893267696745096438040081285098781870913106444821185147881910714531487968898257453614012206915115725361699091567586734339660448839624974740085981705532373498152689408093218487341224946273616129671864323384842207948263298756111558182748058031204397454007404358424999362319932023322271541602518675249641878567342507269634902374776201579518843738778014387647637141169345047975085606252407752850812941567924677722867714289207348504298423109408671322911870644668329387253518216949549807670111742418097567629093459812071704464261917405528515585947964628986777398709145962453875646262823506903051371097618544125937867564340480252148529387765640682918990795738892745506246656732241381112816696803483196070055458863153774295015173926557492056480366854139740361474885586492685714951084755470230993058084800649257658203190901855427399602031343740090272900879890341508306359554773306085770330078267722595189318968596509978068914430371161188997806676236153371003932183238938485924230939873588368268442570742669716745668764713138247309352726884930967150000998884146401359858834291293422310038417009998259917334057056824604800626778641400107031375871120150351134459075968284100320591188250043737656773062186955929158587217675374070986316507318759311702988299675122795281979786541974461730749040436287074794205114316971285231284881232506980299418265345059856773545984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] 861197105662021920723227170332488032810945839078693115221022626865912586504225695085067490779357614652814371575015134834157478549531104467738913703267135085017923302112465594251065335125177517589864866638292142026388855958762975638039907127907620570993959909368036537967304651106638943015521807379531659271492104970832393336030838371628712220568199374233565829992092720398534804477511906455794826167436661843137794207836083332483241999862907591631637615670585450688809579772412108866772967336393302035986730561472694695229783400077264448730470503452649501043794795931956253304717718653428748134947090936906807625610889641959960028104870356366129069660152958827959078410390471236274185242319174185136127196402207189537487913988783154772872567274662675769239574450795763959835533657901771498640286557038924711518654396674134798205722513436917600528395385861649987821913845926382527531991142068274675111951350611348799184939389004299726128585109559735736521033705451789958669804827852565291764995779877269829545014497391740499976069556917951564663538414069858860362237876451161028045119780221966347792135259650483226144828139916976656200224860547616694435951409259870335574423556658995501954964157685100582751754336763251973330474799636420152046820171760108162030735198887471031004747071442410037815453226194133036251502703438638706944940565495116553222550795619035923673438529460037194680073770906619984534810591121507222022363342753209359484210199098292368430188685071607016476438069075970109209964384824143237843870682696312976737369311703597565236918060630321361245935648979214490503860719466489611791373077866237471927243770560482294722529050717985687742872694274169978529848206269034923653750469480806123238340532479062131604993769134474081746082982111245388721254709203446653279789771108144571406502089642515111122729613765410785231920127435747448425044496430430158623786390669619053443640523259653125037972047802290784241866534533511648915312817925028852236451485182416549281772995257944628404389142435634435776328653979363963967683749923560253251753004999511931858829168063840301801895118378935031701082905585428370546951100187246356141015281348455073466152378479196280583398679032265692138343327189094630334148340530137772123550249050523903838270481519907144624106960322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] -650430374208037674312594998179305032640657463846216075484062434872261779033078863140043162836033633944949796413886216448336721110228971892697788455007397144952159289890666257645476819690941483036547129008083767359069743186408715180102091956058169149869048962762564650523171255611086894997968186648936650964726040769678274598817524494349971305463294453766865890445333705358983430616208275922709473927107029952438965264946767978947923922627214858108295693846233775435127760857104045559436722990725757061169651800022722856410959402445635945426218429506847989866678932138510343575478069921998349972946587127994031987621493742781205289059649934001865137771697032444104917399627080850357663288739205024091884588656466089615487551352015164454221629600766024636188181211872624590175930042556260372543703100883508421650552400027549849892148030447424936015970520610975982153429358983160401081045125834265434388265126739385456746233844046953840611485831019232524827446434860323693946048364714603074604828682914499757634938561505802584435707710300716786136505369081425800601095004644680141606787915372933507049153059935719889921361496939617908072012922079100834272728375843089966918738994813383888469053276428075345405553787585817472945898472266190896909454848896096193923970807368943321394667998254619154178935505484972966632078378148213076261849754662810087385282161517492025084798972419407783036587881272254618966687835935694861116375830683491285043125795796066861261873556232557576581317484224646029044879693203998796689576932028304708722422321262658689617751302642766843509785323602835244945283312593038003215716357788285934402749709660267723191770159915112297074218393915994872009724480009895428207894404782314031770924833370576570120283670752574029681736866112932872355952511126257882807823828279088471175137768615880433588671964881924544426201272106678978549618055919973794957193801336076220035043128502744067235462023267712701289182683026960973783543034625879833811858835712531815780475619937182423509144450050438523298667515198093647128673912072148811898423519602477024018645179988554061751148669875137335196459031021441640387468444509726129609755760559963544914434427137197049379373798324698119560075384324472273724006223625345502608594901725307225552997676243862020787346960547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 436886403616139755371827330645672945985463218076212715664490782731884820303956498081832529889005934026159263351253184531260918348630330257060352663417755974022568706938221070675217737106475758228823592014419167586453310981093055122384207812005311572845296481259082845103334910096540111632660179377214367278537914759562961406449988999496703173237324451066333038258432011099805778534049557511557067432992429154171673158526822769718792433847115277036262167147422350357106727171084733747677510759068666399332662638550406047197572546523723858554419572524199308296054958037676460044145526228807284758885625018549789654432901831218137078480288551853372922134211098698211815246352697869124747830265493542405003428807842772202534381430517898077939540699123619382664382187050233612209189166186170172841018925084390327854810590652563655626549033267720241589428564880159334619472446452969360927673059414133847278711944110857610779296957294445838432884441652284353264994368709296005215099627377749331467326628523018828521927693703990951237059631325448575775817595287144338268309208264539472770677113010781568985158107259051605712302596551056577794094376398468731028908387954301840975946206890845229502102100869749802792291085377812267535671132725944681134924874090880552055063549383138135277408064464567308004869280195946129407794320252391901520342853270354950067393079236104036882971777704130600689459125704141004080727319753735833513496706934932718028717309206512989543192366499572348698030353239010722153692339776565317210429624624604960201270423189079551659676055247761981356804879069295798083948083299318863575611207611479135899482521000028805731098349704384910132675519538217705604247251829587134293645883579925522620007045753238071935527038991342389889020723681663736055193031741716126694015273238460529925546635608055580023700827075011544251787753986557156811505816238069823798419114926496574991757282569122603777855582853184367217263296581803205473141527509365242168940176177948930678878273602561033378424487385850923887020095607904685260899617436752338267168619627780540849516039272276355707667833681814457796843288823393463652816427311941249521312203916966802740662463773942977205105298418931047426445505191328121694580279976491767479966616058419821658897117369175562905546429300736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -289455900409703634219241788358041483393710850894607976580671216640258544521202261013670846362958641653590471019598934313065230636129786151430616182249619907863829478761358367150002790859418688694808718818478732378354787616115734466832469661928922596074408758527145706379464135906355099222224608484912166482626437080007978743698331681112112922354467704274412029496950799369153998149424504382105762763370021007959517517823808095377997490422993944962462687498571584312561454692851766695854183937213221386578842869740299082099463928795049116633876725786146856478380627237759191100486801746428461482283198257141248354990849309844082316973665354010935308556042207632236477123710381480038023432007359132543422978066355039493000996523492812548002851114160307192472301153484766600069605736484550040003147683459691165254569383309105284353052692398849577596141510747870710552644933266718118943617056248339690004862751687161631467825840467462787073204720897871547941286125862360966494227152269151204239854227851010034365083386406162515138110763152811493606320122148830826586043904158810488489073529967879051439745316979632972361647968753524716936215362014456934805570912710324330186436880997771339145114262960246662683960473261789246000235550691508842774576705765872788231446810000178242599441809429221204181551625110928819620018731545139089144575550708489852024718349353992653723071112731834417607574272763818368721810523444768513411795088246303720370591504334486355033944762335869419535437476139050260667662265920436313006487902342683484491974593655054351010295301746218497166014878398643575380443863634823794168872957450763274779991105435422755069783688509712411096097499014201624950393899826509026958244554979418677979092017681350846396199486916530350953124285658847492324551869308843905519036681574111339431515430475938537630911338294989088534922548353521925144052212235871601698585752753870016637938325427732030466282310749308953891377807039285026860713114595567323708690862350746606590976142094506536440187473858812889199858387065325982765120292948583888356362580265932722412648874676944896109471445619883652689811188952739295834934177751679062892245460713774875974123106357585437279701908726409579443198376199145503655313509856249246673814857447419205363295438988493999364552030945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] 202862385807356444620906975903575681346852055355977493637079134458712569417465645512030947609670617685876222361152625059716547445150391500331691447983121227199254282723014647584154217929907222592526101725937310457976258250969285952629144296214678216405567732011115059231987413916740579584051419762630489371757408950233518511819265876893517568937749037604308048054952612224248169665374633406007311187985814416183282846115321101521736276131591629663025076842411708710098131362765815409488640983617367214847151624519142453534623378590924609140667057246060049801465899749601361979797870937471317727576501307248524262342153176046760490658551478958638203739323699555888733058620208532516446619450033576291043627506757528700495610325685521459896327361956069995646472234548269261537775092707723688801426923061386751124128342382847656714990532879554165748735055584016136009484666087814541411555555666545532518851098241323270969367041878414996390853486255572878033144110249046219067638022866692925657517065912973559068976488630379103892986512091428145031586800837358142448898602037743608870064450938414111327776108128282663619951128703452189254035062644756259216754787200841298478797017688079734450034270808184661704084989887112976361038855148096049039648452258952171795175426416697535038224314931405919898904603179165854139566466531461307178975038889310148572246831560120549360018695025147054234710523591183487486875474796466092696467996706877316577624654763066308355947122763145215281147301443712081548522148260788025787203510357190889265980707562893559597488673840497360245015393098015565458765025207168027718568307725546269740407855242015902805985583874153303929727479937416078289019162793870833997094440633369024408139760055341708114279816263792046889110042824306264138366015011437474281795438694741230430733946760641438851489841540914314198127808758461847568909683443734964303108083547536029951970263108381448641880548402669153157991309336100339188594488803832726932742240213080135722402586869103337334760892369629415206674876555101332419202416622201673779956667794405156816892015277520448642936778127414494170370161869194190595997974302929111453834685273542994413712145091292641376007724900120996974498935477396493130981125537770883079947684518790431432706754054867001027446918086656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] -136726741419104272964011389413403882194066766801639016349157077784929754227598871661577837517159840760998375315050273401534384122063977499983208360204653261602949160601448495996051484550016426123522535154652313977365209164513060095982202401054939949257347319859765646318954916968150780592149415689569158238471290036697047121990254548188561675048434114021858426707076780104671659875038978635260192968651704556940205667465565168051736927474849717305744133876451480369572439115584872968723790666419928483029739475595305946233034774415979557741767899521343048383313932671061784703195987187851021935165685150784631345339802467362773414833616316118917546802865074507980125901583250575928752807296838498873083684110381839134191531986120336986831492456614675566026386665742809070637554033318793822721177745603247945282326570528033670209084738906305178286822371714431804817785043033006221171665361684604585213618689679890102003298936097758850757852261619572949543454574420229068447643052027808607411306677669708489206912034861778397583808138148886374661260319358725389839874041816376477788836768097528945317057307037536894985150914390193311142656046705680755188143051531019510728433368209650581513293182882021539693255857480077641949278220147052726242003079255972432277828576826245915301027974726930129510068670854905110872931582800512627885734455612262289930192157866247434862918675416198723375499026875250463990145306724253650423723782133035099920539317882234387533469217055575539948288077062100489235606427238045494707260669942452504263116564555299898818942158985856645330697722963295407006014690352695705502816872312052696779903357004071138910613401177369408937091440201014999229975838221567923659421355126678233351143565813377718142889302508409711850603853402196655990108870604459570001762756688855459626310284098898723128227450791522884243512676525254798779233145641912910672136230632853123575985360198263123746346940306176657659444337325187802195474882984768225846775239330911338510880227252205570640105994796969605819292106630049009540329493650212053322079628363690804472556222502811041843918089598257613172549421876171569057686593749178609604058795190400544504036375857092964349308491349142581811268294825627732470623403181931153775145252692157466024551507898474477896775929692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] 71426933084532393453113952573135414890331033970598814638916843671454368554624569069736683632494132028275582974792655881155843054046909607736167262597595800404350221456568061119224115636858664030878854058623681120469214529392155326210800610861152776947681762046313051789449902922510060611615431480466466272967657567313331855434510637686198028611914925886727997913286890890989650309835511440836514783931836185612402174205464937899109749208042754020251877707270416840332233679960142887852598312385387181292618631131498859346600834017994607153032580145627455244114967790997228457696059082211583558375745325713533522489785707603449811664453087515072376830101235424095818426658428241385732314894230797046260070465814629834153457235449613820663843526062621242659514198697031516880816558968827616676527742699500002215761324148539492384318239882993803875330549849627073418815572597439101550290433368194069926824894133944170389470947489976673818092181793477556819250125901727042058631723152633042097691155956672764313441175895893234689090306465219662455307096433934083455287594602433223392822010106732346077248667025168815977787101371605247147416689673488426705460979966271446808232562577050183310328173500045009040951408268086655021294325590959192830155925536731999556989150969695648361907279577416376029470875982733175762767416249913283962605030014336002666745960773573765656549881938366120627417750463583753759782499292582030476912875455302450097644578545919716988957097224155996051772556643883089360789282753385958215919992945546242298837907956251165679068526170037362439777568404900920633306388443124373093597569761112771559849833033529201885799396355117759380856646038154165972455885241237862705238593050992362683582044789113303757899419765160148843072928098623739159169307032551513804481802045590391791979931862219890571771514301726134157886973320903228161807159820031997570511548419513788301682409495352937919068472526574660607865165797874913646088473402647792222462188491733717727534497784766107979669766019993693734435601736579323603291383851539798324841937550518716916335376704647163982696535583679085822814485949565900228645859827957083089226709784998377627613533404096827858582831789379336428449827258858102883060147644101747714534412431301894122673590104330488027454365499392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -18207753732155334519013392657541702138934659442387104773946739101867050452084176301374977338674821242044366803431899126404694630395227702329652254043324808896291894604962306105752581228501408200818444155559482081491621857550757835650228287690788089292562061691423728229533368617937191269821692516593503273227250723309042752223982832152928984030214336202659474703797562658790838260156279721309014787147942450485475561402204273946698091281734418537631414036201297402444439815880032670848762755428998107569325669002044117007653264743746864997282234355546949585958496989328037550887208027670602299525779100108027320464223630175590240900655605524882283478883224988380767541395647113903507970048893296429325900626921992897685862744452772637675482903795062483385561150053242812019852621785783881309112859276882901108564246526771519000372453141034702222375996323044809586016386479302261377182999619821930453767377563959066052873909419260432950819334932645258399413622805581861957100438872055139720729115401571497016498680855458726199544192104267269340151528750766337744626404551340979840518740756427983808531185448277884255514212585645449694304495259835890940313458492726514698122656527918223670572608589856686194575755780824654495022211054856302250155280913067387738036198378899167350445823199189993994175623858661473540248428569770476153606976585537779575017952079402277802950801352357595832503533862180146847273617987759583111238236319304779356808766390044810347392970327624547781527404972846276309055048274684281162956034941610903651030114833366825056307591995438189382808948092849984160935376053161710355091335169247948696997864672480650839741921355593047886508788911648430669021982727095835400976128957928448443037863273099102082724109710054664395481585139431390191091531159737045020660595522304615013964842590167691735082001796035756566198122320881542161877316134559232281290881571132729626753937588371444566478594948685837395607885976270504452656872658513845250139462142917157064606820289584934852657011183771703494082351044236668272826644151523742908052472236909470060511498779371537957041327167428576283757417527612404068253645682583387152335936018219061330736602298812445232651987923208231460291214655480007009963298053751912936305355540889100519267446880070668334632859074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] -8679153169776684149269435680432812403804937129778627445710574819767604123164327936581255762500527422203611150091091943999063363375459802011698377622296956841888716071286156702893510210686391122125067196138791453340814681743168731722223854895854194317543445928477732275367470353456651586907633523520813494448821545359354349694269432346839318331397624351474184653917607071314018261334026585144390422032620287086215632430813146331872818491399246144581845790079714513392353217170134908361609869586927623185871148272913718985947701240813012859153457529350031304439151929509819594960515513169946074369563120735830179099892178135634778414929548283491993518378121781484280647565179449106195670552990610954422332972742350371916246697239596834965928793633946214143580973716146073595863656109565674622750546938666281632192145655044406425588559944524492332081355426257193027191021686962194675356574711920276580378117672602784587551278798039747456603390434050276954757304428629775239682108663737143877755719553487495745980007477443041258031418098853733588536516782281441595377579801134108911413328178531885114662105630893859697809153686832259970027687712401450472768306010577726323741015917674676179082517834064294419185883984514485774043462968888183584370336768060594792743578265578173656068169397714430852918725751105473387163611471514486771107294220830825147362324916091136880395669143907128052502211163055790417366941344973664890559265815227315590502830521348751532931256627006725608921842451481228077659445282513085383739728537057243400932302871374058767442187416650179496471440259508954530602131811732164947457915034867858340539408122030289862740978179427091533919250008946810169528851908787462260246883677405805137366078756291684604928502874248590039305303413930660718875873749010193762498428649148621724690759168188238470984657640575196129032591752647185804993226323791291969209885904274206116386492716595861226673229876479411477274126605185885830206237606583947749446075942137426722058902765507952299101978015193741150825947230551668297611321614508279068724742103261937221356651080730098649618665240049722869282329275977634444154321564942962725918464118050639893928625433022898342696735120800657243891321790559109860687500061143008000205616266406733384620922290687248479740315566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] 12001043284061723127221670753334725287609752796208927117268333424037335891996644305970541431588434357492351840884373129142296369949265327199598504963340252056780864784186525690730283400760295978297681590305420468903057656994107747643774562884967717078761427131679957128702329538706889631599432537084669100770763758099868417468236676735383551217734255056986032524770800119388960488081881543254335671419419101354469198846589689299513271382967616681353916098905483691206965453970346401592970085386865303451730493314010555003100958566654997486144301439922150558357191200586522512638399134624270298599883198092992427549265132997990363188264475971460155429954801409084480523440140365650924436113818846787170459106060279821635089791872902841319532678257151486985519610640578570902822736190739919060795954977038258605097120685409160286119968254582107958201676651247061893693193867598085810028073399641295325237916587022428131603933132448501741367379287504430978290994858735224305936603071929241867414326403852521795556914166643949512509414727140236637846535492249855329576553644573538214107775420944059915298336341792856980236303088128583086525989816070290751374939140448648492451775522622472078363492395482246632799825183315281609883779865179062776600304991357309342352725974045685941606169304076148238323280321166538993303188036745124237983297720003110043303953035619085313401917458052785074514510538263791093659794654589372216268575344172118492428715491430383573667415278877960798349422850948483795623204590378953042943586334042123348776295695295024055453148148100850814685173984302676087366164811657209528577740415465814772419134262871790224603805813913222316156706721092611327548690618933582472843717680066183399745957833461128841417104138154472025430949853716396531763680369165747287231938820862194068067365403156891005561333239105714785308307023511027031803825029947671181698541284958052125577254505969123187740110267182231016174575041934993253959488353838975658045833369596276501098028532292126827782058073737668590539413704664976013791332302410266393204249083380831276798330670682608970095068278253286897359862496060706927946821690500869289642085344466257875363280880441172887673124332574814378074720595330641882920493692956566702017650896206491161522160306700536388124378398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] -5620742257003897750118847967015199234072695268418423748970473253616616369050402667245206870311075778391481509592376134219327977143689031830570294921060901494577758199532756336978444975998133829025608902493733755297389533748304336213750068278547673994870027886331801355791696290543892880945731739109637334805333212172640813769660521727690943698242330333842605124124597865912941134097406005153843346220162400404139550015261015684441475966806833173283139363640561095940614573200067324899609848813733316798694269001902305229503452256323954081028034680397951852863116675163463556184450414899994081206991005204793059952719289426059173907023337511575282078943269119267922389659129136199560797180936190299646668098285345518299583299690452449695279904097935776555587792423729929964886378249214041503541371569746756752670464771424137468128153171764896382166998906452548568289556586002962010346767847474636417189748994938127051769099213906823346315904658860547508641878990736027103492566597711098203353930329326337151289668263632498589822799843204617691648692533058558397821976353871888276281637355737593961381654738423832169924781457106337442397188410949846830667215323762257273614838679076803787944455146576685204171970921618081784637415088927404178216673086566500869016112304642365132505301605165849329950500069367801733194345792940026659335361134104343895414881045731679846978722477849733724900100376100214896628243228453698391016662498553110680573864328395258743330497331465388246833050834371875900951244991927688944557032210623415443220147628340893761556533491671316179615932406813994464368493798018860810854547598910487401304311308793374151660224731928786184642137203878379675447759318871303237262419768153697612292020412527259274010669345454498639406282348011669642214602691895370839493637438810067802312932008260006121335946695780188213309792437194494834387154378150508245283595175673674039823684365796110269075496377315950547763583124607570136930747540959317056168126137090473618217218313667950342926985523361491215483845782440943133967736899604266657575854388234121613151083536318826671035273400487222275146989828923218812660641602569355818294699923435982900576438407914960381403031666853477016574135743010458147145041674626539438840215652228977095889109197625038410446826110976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] 260659527148345163933979244073177107107197959568494718245754412563724103974074383930905257974061195326783209602053025295626970035953878588982536346780368397905854463395182794067491181736644328397701146118472753488907418726750890417821697061020042072170724792809902143457723401396325958535121093108940011350749332693813108559463250130090233995481530934828786156019138806038381230662847676222617904601361188273659584000891219032162699521759839220807764121085847497118901545189046854710659601471435971970046852072529973015078442117269534097589183951750299996190132835798049079987190595425447698712216116029158126318270153744921685996365669430679015031822860104014946694753834099556197631109744321835099713095211409718979998922948353864453337656543118602110720624656971691938126537319985022860548776289787689164165399489350966949022669758650202773525504454663759357589820205218724760023177293918478805267251445224478947451545197043786186299590917622647451971984603973707153163414337716460821057974325986712416408420452996749027074291169013350337465377540950764887788535582356346290824224381489148675253677477634547574568192157700312779578179441882675031262203257472282610398703340391095986366045020868597802547314046625942485240762943515204918564855487691057474964990545264780573503880310871923243115784947137993886459796017926688387986098846626195021594758829597440784066331624488973702728972928976569858819591082020226977916385218808736077759843874739510665245961959037355015157605683655439602946195271045411834978456410344328477561927153355900641444979282649396966863774757957041313420741155602689580904609987517104342491957153038777274743465702921347925598510793011620171987849961827318184033883613172055502622035561830915872395056312983389219997613203848153246159894708453267820809822154726500292496118060629561587400981120353221038546778082491222833542736699198321286320426447237895402653144910748480350920472563118038019527971173166525480022114564058086533841455521819703753032127563420941239444013613341087674768438140787056994460043441200238585071888195559905405482657886137548328958155839482771775557456592727995037261136252985935745289977685563494218766859341779388349098500545306210241401483526078371557045132097233950858715165930150611400773417155240069575478723215360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] 1420198444905514158706592614957983562758403132651659088505106842423440843178088515536208674427507923938220487762052103423716618827849584667709911590273304199507773018546169053371746359110640563907954735168893052588203992385742362718804975207445148976013519139385386014425138902692602482710229545220763524717627955784324118416991036131158491870513614406875073881107280056109033513219710410005348805357612253314974668460436492980132165282789304539786727528087449738585488982256956431707283549361576670241900429040772856174648591508642540487761288484498889157713491198708048254057372883111055795391802147005549119092809994599748225475001490034946154324353950429057288913918879490528334507241370874896551761166458117057116294397812461829479651958917154674407894190674395504315564043386604072349686252545861841608259178646118836456137685565663674647572430141198088449403151859078652875942827442111713431319666691040838520554373636342125725443668514261212360593733951194770185014833695173544879903762162019418897861671352918130852184766576507254187240639356022329246114896164964472298266603385069187647285591047643537436129408887383663576585233115290259932944648723051807772426602339668440034426808632385083067191036266097578396139688097736297557177541362143996777963157743673545418119203485844965746312009432460846139302428207643669792997341297235399388737001143871415018855559710536604775848234209591462162407608396462979788112235247826600911007767217976843808749013885935075573676649781958244099617318131327528960295548711897527790121715207144930704196339842658170703099607033014639448676907980269714919589280724156528603017711668178554011102656575372234574598411385837823486208363735950627879615878867192675416477652504559253074351285799266587075558536791310497684779696776070629379096644354916627273052433417913309942850787511903887742715863731637114752960096969508861479516737065434940201557653732964171060875559542488484069882410286968898499046299443097858348855726228011450835309725994454513207067319688510019470035980148846746600447914191947927528777127648378355941402090381315008657152418278907766949172409703750544909027988429316399498608056470860019952277894080265778021729481607994179060327688097366521968945662328879118519035681068297839747240753372718401260902504464384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] -1081705707362247465425955828183972685406295024858752859372448794749989304528745289397743782205503910848590850544619978939895403568568127967264781583688891394072007926106144304212382618470593520969848885764748913906886916885725730902794947168187359302158894836008922064464801573441307652975713201464997717662427186301264706567662253073795177614339130638915398929988543703186875436382017528446279228204088016988406688754063733941648120129070433574186651968255116470787298007205079960278170460109121434770653357216043034642883574678001330057051825876178255417510412574467685509728996190869364863668288705494389036479478157718118730437294712472647025423677223751567093063952345600349309561710217492995331211004294623905934074075036453580507183357765819802850973757785999554850238971626265602565604461397197185340818571721332391432276518345161625461855187864116557916246681655077204496082499597656142665567941731068435319418339077717992332655736028788472247314566460927927539753753523454768153907912770132521790779138843259464841426193736767882114639886063654331777297812768021592992210610243390512837579559565206551383260562302611724750734010206792930489920301948378319493631157473098360292845986662114127787230352709009950201764872223669466919775151621530030816281699692350061419781425391404456064278859238245195801232740148040322221268839087444794596862957571281966916899810369984203695609523581466968312508813726989019166055697093967706941915458442186137204085265283432541217403921313994227195640922408229324769620699973785451715962392756772414599107981575586769211334273868858074337104629259883061254794356182644213011549235398727709052433042335740474952633519495888887665962936405849973212301488124266792343158920546620916699588630354674448482477483371859375212370467062933621793261710925273359512056951573035283377565344056533261218443094712091046125003554050477040833164759575143180964371311716107009332573124209165989776160156577430126267137070691989395295179727270009790654200305455575025723920528028532035517000457460233518228806733661736746298014016488567247549576660434783044058162363976973513974528188565001556397202788134845324784665503174183920850538177131388916758310464975975461702173733444878532754415175539538218489833855739575812762847414738158236601134528593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] 456318495488664598021998258798923955169626212761284386593145816666052485208315571530788948366426639232250008368611518674041539460450056488325367934646329010751943616527631552181343406139028376256348961556576577367993694464383378460297591763692385286080077111751007075684840616849705992591745595309348200430655625748018921499048875663030775934606758314003367536623986963000086294796337010648972422885692843303060453725567928887320540246476594192393085232709144920508343283306721791382710187080373153816789976528784348555495987786879021147996021643138833305755225866197332194546975346473189239905434474791962729079827892289753216783010826201896764688102100529396141936006900577046558066536724099629215202499834077977914805400916192513028368043100849933187898730856229497530426154267742256348271906304671326785038607852603623341979866598321768266101747011974227223855725738027709898330155416744164668235273895942645580997153038763996889375611147702140431508061641727609529106524640255249805808155210722674120326559394206641943607839979126939920970257117053684463342398250609870357888944885898537390457962038810665279157671271314269976156905950269887662495511552560971474488984841677377792501805211156968444185229793262646699582456494734649451559187727131629705784246506436685966609379285942489037109670719059886629059622507943817801535980314606319416190713829205323016544652112071303795859379684668133706827937713377380462373659260205513452891705158533562959314615434719789521502052227906348353732737441103548299297300173518381587741635714309390867923309348563389991415174154129406017232795148627019519277061675890186329890350202552195896311802511509025152425746870678444212367594374320423635062712688175311644516368321967648419053793349408264680265290388389942238297705443717191113611197122341241414493341876603613523331650114654711939065411231497228886027984986958554678435495357025987003517628495288440124097094800964554242587312478187811871158518234130006399037943693656751953109363943794446383536577671614484335163439025837550895506492610277742740187376120413102497368617829281032813274872178073837459698768497990377760928870975695802704643099682017400886861108041857289459617461367962416671795673786772210541102760603542270627001163813098688918033536648122833520670487347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] -122476112892426106872124311018860414286057684184660284982844984087176377985336874735541696788666227472704462035523284299466584334719147884440518585117993920241663677696969462125266049679663856498527685575193035827286647617595553301178958659553913815286048975053603920054915995681892304259364996626187034528386068289061783107162000958183185498159641038412553016342725451827333503457874302997788633045381971479187259709813643935984777318227575834076027482599292469051081799366465880237210667761276221184285065959126416594723791162536521242404111118211664301971485825952841191315266989831990062217405555780900131756625740783655380649012847354504906365923807231415705279134888512063249241226024824827817227848401015566018327277173868934714494771930556547233820345413773735765890168545232850239688114649196317642949571777391249297090857017616049781013835850351999531283033344579930197821937046879332087225499249255557336581956020585193577706451685601539061918560836750101438343048436137398214893647396617409398632780187647567849126874086672900107561733695581599915220174035988766221322584552891800729759704880578148541482989920917156606588981157530135539595687941213265504152148822611408660180329658629556769286812545813812153126000905294094586606626304847046889903888575107073036512390726212690343442265940734296322906366820130351066145706971338185333469400830220619273008132657258677880745701530265341897588881772553699142989869656317630631249588551348245069152863142415755415926236963592188728187178598574472576944929126464936436802851682959556294711993070888920307898126801331728462268538738615566063090371589073741378023459815741969688819713756769848945965922917411581005864441657919600209864800617572798556965719106779609575910512853570907712795960668594528806344290434611651542078042782811754590694893611524105224931684900361597507366021780417451422448924258496224705233617486998128643144178409839856284570502271355378514837740609270192685930613282162784426361129716739646528765660143829161650282669151021677014889062744584959302330852435733869108960677566529720003179841257539577135607609288515280878395118791445620030628638038738722532493381488766999424499270104326386605983065949697298961066135210760977567622006282653668887400613361206499258890235289128150413156863180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] 19343006483607247006886884214575793069658665191690130206670772482811161968051707702666839795141435585220513203136629077414425644752876095779656307453174111720136676425611504037792951392520153266277670796251510395322649491180964438941931677480418405706070033296356349281739226460303343528206032966545863357654557324626248350240979046752791410559042525374472110781203183975752445912046750792449333083906400962752720841666637600923261125543768165766988987436863038248970379497977597552825950735747748290888101404683311224234761952491647921471972116340467742127160222375996257941636618251015097919936049245511626707475877255798544694649131080481293025233818168228333938620584642585978977813864821775218816229840690006068121697805013667273399247408919647803722398555777273324862368700775691673079493698609199160621600730812103355232674806906474414485692799760326262792279184519687657826961175209644940598072855283451350655667028729564036928876594018038752372187632346578523182074030592405390948142187311709308734751024253306629690767422473053165263831995093841998237673571220051449466818745495245469558528797379827305109850114258210568985277081946187188924701265484203314729257919309088602540975020871936960022612694892400262080701128523436855183399016986745314661998681465814495488465310157055879607276289705591384656624804481305714625770382324837872113298552769041277924929594408716745857894396582698160869734428881456320112051199015608918160417841262493787810432319130032069073800339594551334504926560768693211613637620292808555261678484051490103421918698629516844803373345504532180978879101649507462983204406327997584094449511025051890798670007000186180690119990205313400740802132717294198299081243235938382683795531852430797913097355200525738037646988709719520857864438301884694453938044827479098886936518582053498128135531694270539784040178947802910319041392836426011297681444825232990323162506845232248895716994375104343108774479422720695692856320943022335388665430334121990896805417956293338883299975619210183067660186970355637776219345862532750217085315799277247772933562449725758830317700662980007669592506272403893268464726903049582140037988976156038468184104319258056181194939600455376717519761733643329914193071083770774709750021667055333901872844500838858029363363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] -1434067801854652881379766016691734003159972365722496931494722533812430781702112165603465938029871531911737900551512230178178282044962457554941045591522606103149507038451181343047015476252105953078009656431692692435960315401761698973137551769104618355725436363773063065908386556766484932257931335367198736875210815087833429055036159407194815416517975117078222670114747457403191061220706789549851712263180372623442052662277984132812946341771964541304804174928893500512541916882641793425553961144337838577261113800022054622064733283556711237292700507412877456703633896307864564371754076999637424366162045445199065555053557675491569876186445122425798008578340315963237757391039925727101963641956634931066359975948011502091754401676995194400906166559832385043352700836484644594150800422412762688101978605110344508508641243465804737505831271632241152196841088929545351607416324541321888693561351594184026794529403223232450036555687886151749381112443333805926809862438647042855067869916358967500747348300613399272382438326458298222831274630034629474311496499254828180062632294950320284050657324130254651296078481106030598657292647532783111803507897767426014362849453605764608345169422705484032446973353389101907795589177405833153793358134593942526599731602158087796999605220216717224606204647470219904932319758751559954460960197048533068624793136672583297080891782712959661305180215770839444219064125511720282371311869190688515812469824542300631865841202146234462830326936499994631413696360524084181289771844162173389688302397391693229572838201329009618196423325025722241565713291428180389913154000914115170785508985873255595150012541933894562425819378072276118199980564833687940682496518190021604843515578302497827495035322395406143677801138226591326865585122122703990479895171497658416655842697562661212593397840236952359174980838070134454148786326092188174373788568432615355077345175712630572776383413039603574123778077739444547977277179334337875829557545881841922677238846291437774753614195216574346378149435511178539023458506039866748730757356023286060757729318799165589082485418634373271097778764121161939844645756395344493458772144259783151633091753479215850303220480657645625009558833398655846593909829939829562462231009059195396782258869731169905927333138726193864019804160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] 517175181365364457459255766921184594724984199547705112704039747367878196146844075022297231506253012500157334342905805907298755984716346600397901671648686137151565251071818874120453491409834635169791287642836305866562456444126896554630007294895041541881033704031214053545594066839657950578818600944672367208257911095333542949859325259399186849849671462303874300430661116432393400205964723756868960810256796495726857214264481147201096240428763771187599956450554305658671104179163552112117250443106365886297838537691849234101615560498829191126377692497164552304309026624525132019277347159955217600196429075881591423439648987863010776926775233518454295087972031720720076184599070565576027437032237471014744992258892481672659804377235525295810776735974704534456627733264371592259092709038862530067039589565243047017077027737596272119336531020982510698255403696545148875107198714922422366524073318078084266443835344936512386740457714654473653226894712582333638898146467878108833355673719090313455890736787471868430184388487508679155140440603764710149728220369123586973316821646673228025599124418215640657427961528133789151975364666540549065479312799515165833642698576198503757249290841914184273615325146886637636057375955430832749398597658111740017662800848264880358576024062411395596657765707396954271322069137145041916658882469853983865061897030700439832182206514702198387327422890550363682600266140632799142645433573033844711342872552302541701668426650913550015727211875359933481815969971544835769284104395718832881254889997965698332895742316870597440948039968175371953003166825723517922096957659635041974835918553424625018745688942340209399053052051232199927213469612071392903807883762805573676330867194752359733141942452121281114971254351995025545615097893946257392621498789366716099098408048029124537299151631325145634768811679231939801415560319784851596087795489318622228755534012496304210955876183554755933090204445549384136698748828918496115918495063759775214821209144560587043634145311625568796273129973843447857933084598132259233099294112062629689641281876490240840576898274937620428579523280111403482176428849268987624980275358700860213361234171649718697205144281250160434511665883639473018006385272663252161245455563372578689134201002195946798223554063776050550145024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] -503550235230232444065050109001288089892662924176423499661394139827856531149641659223941059507491888666786612275675228075592327705386034442275290196187812932418461365107281741789516429215104490102347338410491908275347306701330623744818715495655891768814068020480642649944560094083774187122497912532485278274810742494411932429367127235608162663392417705502308748165433993872505958880170925653087857555155191895781269044989481146083557953877441223975647450950728519981839517313913918726224311913437981151958151709553206206154438247542364980135053726996289583489751935481478630353864549161263279448558445109973952258173250173546470773205640581560483163685053969479101134764343947669982412076905355718982876143720308302219740232324416754027352831416155272046173037032297893040998292254577706952576290930702296017444463477047222531494858078794294120113636020827652893995568272861186589586190863117172941742718884998592397119658092151242656308052590009678905927063699081241263817908708434005930932526922959957326751612959317930076332614589251277767293288557893697925799494542839184191256784113340907956545825400826208701942327920527495723485587257481976297912120112752013066461446487949176700052687580707612189830272023337670197324941786287187952075263934087405296418121391057145529797379986242151966936763221520764501404622156353332667562036588183042503564893943403953857026928384890188083939489240128414691128130459557373743161572661346067939311730215144713954566010921028954480670803326403283496957402188814546817502606537913826746480067910504440176769389055956199837287555170070543489589324964866736567250175251394961905728832179811910315436051032777560774294102153322038993683015561400636332479454428740992305845449229618870030568723853019323667432418151326994611215294346484358541471097238766993799373669255411805655197908762024740676698123429802509822231336045332718120425549895096369214173016590074989970818957945892756101669140261897124844247338405743946343399271394485884037393055851872276470938803739588390319511565529756065588355992464881544802541211728080609399731150375341007071211619506154274953862684918007880409695280808706966960405898583257576067984154182909961973490332087182110293610368823597080559251994628202400274081268473163736696862794941400812448445890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 234819046626814692797180104448838870974293538360536680014829598568343872588802358545509945904109711492361995856439562695690045333414972769451531129794083230170046114985103542624589321617096099330804573675013843713604003542162607455901719014180862352700216620555312900412513755059501508572028552276330599990187839666210011445198649510904598244223979756281842067281372012762727732845339468510426082017329083327600025676971431637262595574590414813504108325815431182491836653496405141096057467174417303455260981760342319909542524837313236260880560649207325384533039322945091705704009015574442760201069962613070103005904037356619670490507152212823198307320314385264973939475897685033669935642023912408021301641542634033533482814542714471567971853593354474207185285056802280240992201254456802316100758364091714941971759778699632197011282075416539905785089007799670990199991351229297758695510231504828682096200849349019352855017113540108488342526796647613394759309178921842797839757146484490543314187881981942936987921296884723584661866647441968426066447224650367539031512899245409071582323147736958716418779453585378728414766271729592912377433274887235403362243921727850589323704128811206146780041180004172045041128145141307080793937914204950764386149062012211905918177140521781426998490456841422198407149193682401793270811782542357627663739096921602286318256512721026440567657900163424211023701241088483862211668953872538135186292013100812137560419642947821992973145283790187712530791314032433093038018186097408076078348756766504806021177712411032475837050515072590195677577340227059266039521945572271648808226025177019239150230298623080365512663158334596473073501451693293929408863239155164523942724880672780901983536726438160061371483666030483609038328328688714865432025692026708583262689348845060261485201814322949677268354045463883475788192775681391367601896020368526933286593293041375667504511961267090819558985198362731892307507330017064222377148030698735427652632168233220086664269738566250340863617694733671482651462239394098625973055384769478352956455767399534400117201850401902952976447918387897021157848320599750644043631878495478254599789174467737650500729799938469204430521671834419536227366341070094297823473584509044216883903984770685535738621649244080978691883008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -66137594002237891830491675787728347032930813663726779782998884406363947675357717620309786883759659445690847149274323058347846461965838168030591752836984925438148209756950506872727375643045431720223802168072890085529517906559290136124341906898022001983633273936933857408753297461320189527868990883362463341361148362362769594259059581439753917977257008927248828567253019881934609627074653919349182677274616123623481538295463564731633889678998930741724268378423984814547950802944549430507526985823379786274727935279971166040524331713440611162654186405214215147704026069088369202340571208822207359122025387368435706750222899332300292247248137961075254978374201454038012271725859471954036904585246847786786187288675993611537976769514095581564917470628817719563390096251886525193448818988916215334335879107280308703539306838957830630573845151421479306057961570764947065153888191655160965931628274322602335866489595622331828214835730604511036896695382563075618861630615134741696671223901072924790738018083241088840872395086958092220055338887245613539234760775947893158909599295697559669724849151841918905099510326478095949597936357971699768903037744461841080111854444900390192925653803608629335952392959800217158144939454311445001778097976945098759902787460025993836817690879898003221857517543294021904780405606454962389441785410156456532451674259372963837998840625159255182940183684938734514446288611519503314331988138170701499264900734966336948740996976111249570800892285958632513643806589193933779246476087464787296013135550590947317798607013121094467561861699859994886769977258929799121091098924381585580722967741495209699145057306200003049319532088682278241590555268322073763270444413678501717133075420119923914972827501611267644224212400883358459433054996952011776349969765241369644626078153839159945283601506270105592900526183415717209345092938851465432749204892169553983139296061104756571136388513261666201579879421808969219112521726541956605608005754756385549842465345862417701377634059167776479739074504121153853850290065521374843781626238526224002008782842222006039115823377263764916314469624893534959693418419711487381891496398077951241829931970047685748589467536484273194533905016958345712214799242287926374924437183456105433540041018593070546263561457467942041026560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 11738645943563300682788303044804505841577426487535378142124520528371394361597853083586048501241382674910943460538064714562880296908764878469767772913265103047903064775857514462379617008041612576666144680408614696360571714601785730258000674492683377078737203363836888750392930575534414497236905360702537632580337653074966166895429102272439037504486752951816043521466915161851666920930448212697911193948364017617786196781712441682876137337141848193067292182017979058625934719898454909256250874639470166236108531043700537668339363907508957675993491517634316375279494593692227604131691690678176265171532788807816940668667953951119973936465131307294620944609737645713120072931341876044039887731249747455282587677512071997693393408821170849430313020965834972216516080999686167499336602695862164529170583599537139993554868942108451596596742453433964625355471005505832791085188286546548884295903926014697002600547543798672159470306166263463263050518456046198396055425304195933013968676019334105994775189466100133456382922388340035681885424822928146138617761399228227514092649066910188307003424830699549669988932100768849283478783974877897250953487643644151949057389485208345810968595313820275503855464026800251155494090370810723396622523564261328496761100942473257653367936565372702593975351222183193989690455719214884369599236691617609335475209542926128026312934589497857718852166738323357829243179524996467033255268242610665518990474090703860420065279076989181421096920192063234224285617312507782638501160767104823047249841066152665991141852241832414952019083734462399884615383161756916728897061697915138345799644700527949665025938691370244258368648031915954159472187128393364249191493705739550110546350548384545992010975474262486213865743484046552781592146454600928627844454964448764930935318916952545625238493043966214526034767012303921601567632219008748879186314138692927127929469386847070611869199150611108064109276009903190879429816031020688501226152296605272996150074463645752506454870133050594484584639424503318205823666359003551304618960262599055714481101764779261390029034395463112781717462768858128917618975053396922033581082413948777555043368440841989787022853151587548139587982060786454655346271739179274722332129096154271517137758452946697001138609256351183258255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] -975822013033158772603956299970303253985480878394008636366093960499021728696759297188380343684421611441747747442604216518292354941694270683442343975297143811746714745891859183697201405553546225058519533257275450320415517923823015498471936887085644739067695095950929080408431340931386754531609766647197247545380442192205916148854684016789246150921622137789518098398791589754982449282911642181065297485964657190766672195178053080359018172419913187874263699683838631372002830623563639091905852659284586408524620637398081246019205138666215507885433846397638122587594167254647750912306124111154193266032591901248515067311042037652433426003564387796889225742870368731144113657446938800277057586424520731519579248385294431307898612252916699952924681808307927975800878837648370025862714864977564461971564302648583638202145666474402320213116613193258417037705178318722453859282669232732236501817953383137324715703506421579736252219765530843542109968044799852560860484924644885916071551224382521871860556325921379325826110010672357486020046544447268389662719877850583174643186875671559999646468725455455708935885330310509607376894473516929044806864444146559081549607424510668467238469584920352561126480878115581479786271232541683918190076903084767829069804347968033959756795414887705457572086108604142513391644499234511552943568930397176737950809642734579880036508472357659086287974722410078811419878779154455394224682462714360718127768050255673464756639711990215914284456288986991380876959044154008102511372848083382922747667867960670409728223794534550913218189350321003893799158510215095161507044233272643430857047909502307904119341877504626679538391532723504596580080585480355151514003468432543663785304430068411794484291243974419207866967398109425057686280393969727649483724357995086460402325718030473623045033956444033511545546702065166569857117519749071734794381411209460020499619838909883636886046845670824472448764817383501364520770199441234642183275240735588210868548880441620490370038659828289650161265689758567543916448463246863125818395404068552983392695838851804456413468511904559682984084038936032865717897134078731644457371014195106942910623135306593427092305403532764944111698218390874533240837629263848134720146286313442888864429268797097203311983374259133591060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] -132684824459367558917251041021299268708376436257847858568378116104157417708149544182927991605863299968757864663816202910054127364751581151556107563075842508180986829136671328609828344350271204861873501030305116020498078297759756960928434991790349275040857238771400666402064962474657546463673757345279367089270591713618728778497713475174560826473144014365384160906146705732877439762206742599634825653036371728285921857482136166518286759702676431764439302966603980240805559636979417116539666979139017251775068415654022764478500969692981260239176682113132024625251222174606154786987588274682638237661577536654352594725080937264669260744481524440126243702521210809013355237231598858805020683744547533933529068252979451172079228831333382486905790736372683281637415295997767203592281200640132443613097850235795434350493337764602384491829893360376351353383555535583023792888641746564389698680926367626887064103305793065745700131311224816537192249199110906509624379105653310814873097995225185806548748516607441057644910912780407296571461699341843103796799420243856086291989232623817735268769479896309126787103722939374907126534864136177243326078519921993929770480109467833650354368712638564285951571362453705142665203611687927453276388024089129816706756806762975080406371432459528717757651795683689730253560602733586362038786549463770672106250240753598681980806781045519930229613794910856016285018093432292015561546265738444544518512204154720254887475064687125363438437640799120276227995657058442260720559637462712342771489973763417970697042774971200781048145126600546256721655220003090111140527301467182401334606951098801084185504250550153718891379990559097168183986048742498507632169427755674447085047096575005982260288445561878202833498339169264124133235495463829145044479947920324619260759807840863287276591766110836036743059566096731291018343910585946120812199110264646818451017196379540575109626060058805447346222471219463033451236615179265937800455711355026944076291174281045783053849313634569833784417318317454891067642101741180915887330365046901974367517181811825288098095612318532656424179819076052342704053735967474381643637375748222240842356938227993169210074464542779710537184189590278356738327877331678597099654495146702333580949546154402142725478067678427568144384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] 66727346030722807558455703479577153521583825157866317285389047922784719460844626225869419743873341416957918445999892238455531451308853202542764456499861565026323703899966356254687504510756442984518790509365531977279098530871683537915290838852524373546127151498260987439818800889853274077326303420878316708080959086117397752504008589719572578847033867901593657385424800135922858954827852351847896646810964343006566002667675660247386186792888716748639913630596415358038505348047029962351053263461033558291301336295934302851602569412632375593145853403738965980911239085828475686222202420554302864767046082495520327043895611513794205850138459357503415576371628230333072980752564759156617314989836098529103713596178651203453547878582680865823103088164426562027987092242003095026555410374601107755819992782651322479683704865116761087134257496954847572105460870629062604529555782766322025773947692297592763567107434820255858563109178295750128769671133515565072811867281623495483909191041711982214073781376610479938408111604980760430301332383280538233245319396432070834015683847546858085015722137621890112865578395228398596852547589306199742241435049646326705421679400596304354206024770605537011592476774306419962168666028414966091892446208694877956769433419812739442781665101067116367232500689496401765870137145595869833071091121513014281494276054616430684705611419734774972368887027612383011491135586731710570053880248554017703933982513431961217313161782742000860632351025976747891048304136109125104045281472589756174372030628351962127258851227138135893632497569247276012047287204158144646217765137261776797290727125143271843755271547545341442171871178010353588593596259117990225395000316225588099624112525119611393927814918568093996340686772336324358529683603760897176816810253090849463597774951220772373590537657168723495036803785885089180549709054592694162852316740514624379055845503190507576210785088418372098664422651546130319989284233296570047043207777390275717467508020524959003533101395214228209327756459807226115919773432523004611611338639126923359193415147739100382545821956640823786785524784817801357716172938969276571576427180345353817432020686073149410333479588763706557789921958772415632813903411522068870877422550581969863091535788845988095934561510518884925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] -13894646143520592416149345006639553921983316009894994964373930728109245156398198780706748042334883842847462559070473541940290210920647887358593833394193595835306550341844082523261458050091898947633244586249993286555988711360318487336619237772038930485345330050043833692845182780921398531838013199578462089241489908486132064529839432486907607667312159042501141800298440381781225287228278181946927010689678357303076976304784802636496936045718699370667606836936410539047000639301044550423351028979265116571369670413461188967649931515714233954488200384644962607122365311877587703543962324348224027916501360617609398419930594902168950692819496913705714205495131289888387166295398931593063125332900637425176965832457836479164943044687446310904005484823227337349549027804204968854988595679461008889163303772139430327620207816071707051221171384616249776227011293869056602752391781988549499032282492102549795961797448011898494993783923683319560907192884247636794232957598980938994969055934841615653693790098860091704510696488407548279528604369530090547223472574350249323990843241378315305483743303853127997322751200373697565050272944188778565047074264226744763529669598145132941022103424618058741438615345062437933960209091795015777428088341718867693323640375470017973997465011789976296280520729547643404641293159377898736036402053369554522964483924325572613814057251135396211294220442606747939916366420580797716599424168152661762295494439717419509476894601736987893453808774934699522728893904240949716584052419236535523047835839288443867949832301134508689051460675502070995609805930939906218640676636771380813373036802164349898067459498336213835461758184635660863043683122548776098061049873570635232946651409048951000652937268752630159645000398395066352111512540896255223142629782408780621647958749933985595541898119473601241638541521858629375894688624900048530205933688699636118918114909629847492502767410320556378529595137280404116245023004497840383635293785149805518897373075355784307920339852075817266731735613565389861879003998500050191201204282944978004848954502212184394562645030785607811495380804030947102283069852908925159374535454887098603546625553908493646869268240755225439211215922489078415879929912720928302319807399688230981922625430401312915945334608409078530048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] 1910786815830759846306394814655433452641414168257119492816525208285317961977318389060837121902947649908866745768507844678201844234747600551023137399880469412280694039585871072181696322544708338373205658311996223363701874183461155230911873837352000163715753950277668280465988087473962595080007526945592975750812274454300779495718393355751988264531442406265027582524139437298533329850458346195616701587737385143578518887682667895148136015559748123420856643231436411866425144467558379712659376837737623538995131284652248020756736316972376271641529354113384879594745987755768466389670597493140499448907316041079785248491357882278835603069610295614486167027586211077889583282457186678192404761585973658243604139837293524060343505318592166546324263247497400112053119242259506046636455893523592274088891251295962588495593992377726354878819132789963876654859732387122435584261057122005123494433182295396805639686121270686074391485922109568079064659623951348583878730839107367253813523281362274177090389039231891212351742946170873026149762233149344226049371788186428722156972975467906220724905165149397010362744659434799815418465977811811862434474847784592404100176956700147613844172694870765443554139466049800789708356214684165306826754693486906859497002053569897843962520953024738367983417671448170200446371508538169230172325153903161312291340081257813148272362753185827124668921636538148562529161941901396787570725257902036707385678081082452287940074366169389067332633785328947315376228101920899628812887605247733504684003239942154644550490402198044993470372200143935267913037548451360765937152785986086264772933883076490676638141130421650458788997964803020502546728728757723694815554859269509608276506229768689591777719144044343052181971464556593088366196903795783867879117518165467866235339209617103372427164981100117740382766223046602589745184338550324149454416966837650484516902160978237031405888447162001139907439293692609420580994814064757308697167172324659754506833108276460056349314231908771525950383948721148483662064226058454430184754365202414949665185060889909841632685407776613835379131456201644405788275025615928433110662405390109456891334905516416141346563111444532027851600938992490774442253346432207749260738788128123960446947083014915020639068669585957847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] -173548553917155867636229284246447257322443770349800564713042308690840006153369459044267226880741761678077038050152521606764425737780234764242891911513822208869203427524453926241409472452831336344153536055670143256488440800881092895614629870460324873190130707157355919616983459804543287416398271984480077846980537954319168704876327543980228883784146657456239301063586493849860018333773081607901210962847895135793051144200195970405359698339959422743973362501917730608050354757880282638340534142941310563362776080131712971539788770400967389833240441499962306668650881786131554079954176918375883663823315101196334744557432320856497611778091756993503664616604685424666153660426674746649230242092988947049183709324551159523685885382821505280123984337657472432161510801388269702147668381657539708527855581361625339174050730253284196467002005624110421580531921677338514181898517483981163983535789280066876922329130188002911199630863767760986669511301180846019532855226785492034071809546769542128712122149856646866341797558020045312428052358335531167840796866180417937461966457965837753007665148742640010517495194176078417349296655380077955758632145714807530537195041461093221151920157575993177785558695321740404047799958741026106977393520146270279778629462463647012258812746602082103888020785188797439474447054477286772773455546896784567649253989013987798549685008876454275615617216985685862364631219438347900363076037202004288975857610411501962745471394982475569840778344741181524672685729794933479674945259250365414745443803161045135426138452915307434940918150000988568728772025020902783761941402609280974836116066288378723153675768737078839076347074552927228355684872959001777410699605010135123454975723420430753688081851389864390016273802044426363325792464350844770132794500680450781452578225176932377712999826735714367142471613069368510470298632424588324732978759390825450329129329689050203474279214191307512304434138540728012482385382643838102073191193804471210334732892957621389524469081877678644271102697956705100094856475641760261470989454501917309793513420667097269316244819932474561867358624024621805602915242459571562317128213030713314981223128070406684413973025448646561428583687037364332245755631358890443276138551917380825144139912580331904881117743762475319296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] 5731026451776087180838398722684967087247467525326116155068078054042883429144931938372237003943548843440090339009406062474896441961244684791386766294837786416116337885970874064785257057869811712547529765983397864477853212399050409593935098017678844740213239607702938562722116503746432011892816206468437091826642335532533069891553015140800358886048459480939500819529272918623740801981936800238208134806915589567455224633849261978129276357058793133362163386962686436749369260492883554244578867752713227269022606715749460340694003778293866734325846907670633902084412606412788830190408157138525478436511122038884702055470692440245159688000567846416700866928190624242498192303823995378070740922960740996949381688362141459466132358726230267201861702944081460770650186664419572338492232831581832143668839490570921348203503688111426765960668242485368826261570519611995090271983726743897486430422878976295450817983730203673629932688897272805808141543552488771568294987434993298614090322761342747824185478442942628283095230773705446891443289201974004168807997209664752858712672826212610568192362819600267669374462351585875660897074114066178767869730690727185962557559230390166597077377376603746153415155529545374737602408072873514702088925477149170143888295657223745735054215746208642205864212843954638902010861057159116790777587860909332006711548655310023680471836412462433746591304934043550741828691634585990398132760086050773555104627128896858061241986810769260273152353941522328865424412222055860360411416373042539096687917081025132869134336787447304640698961649494808763006609683578918857193348171533607468232189782388400321360039537712985612267655600062265531180753763811887430353114413112052303957769490341279228081684938143255040735499787540261312850892558794466937219160530712872717740977030962116211604881481402250729884868577485319434809500588534874764594113162512567542685082388355548317299100442739401668132282560809267871882913709020810709079174373392750388898761822274078048217873587646967956969160088556584209737913487806270229154679676489844592506878425258181614204768952492370354711204301742511391926422568560836758997124140591847868127581249162225640260410400559233019165093142166158955959699232940994363857580215983632410048554569636989193954394748527575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] 1398336004738940345768063300820457421874402164195916051625092494923474369931697262087529799564110996325980663295840336031865784798458441259933861128476865882080768317759351395736328412645226138904481627394991011864161914410360657770483909580024634905548429907155159144047051458904027986470092595957911085636500029399935700795772658851054445024761981064273466930432160568229260426053984279907959074909094920395865932230662049800135792588620487491557648336631635543284295739855598531474992589754692233945284817575529291046603279849304456149708933012314348813969508990330853219418928967392860255779886115634361941411553768848703955452223460863412093138707376608363800453354407095425449365771790104156678149904609137180801685739526818037238490644546560159469469699926073469848210239877108696588789747394299140703704517624281994705629733392769778068880219724307732342801834890208144593970769939108034235617347860409568535320963365306438667926589438191467748462745172797843277699956228266852099756450220121563411938589575857547973937652150073910786065247379282151100072214298441207070941349780397870245335137608286800878530754990831699337058906659116081621120821130785899136580002038117974524095181372762682431987344471873106533068853309524679284190253806656325628239463928788365395874545008923289222583510853948387717795103564722334661576376366544047210408970200807849727191946490817034461884054140807981018823048654104128210614459625613940005874554333061073536617640492378450985528783176086899380826055059549502810118817098692399781858955679753296253017892101095520601172181799812608853481584223916969732762484641060414165230427889606227457450466947198426005260487581004440296797114418532437202605936491973887248657095470565446320608919989754096580325742723077260640455519050052042331633266393214236467425917193280990644816531381740636661601277348778463305919182508701136726909958329864161143206666719129867146757194317046793622235446312749250462469033770826257734628567927175015260028610476662134052581508081991766792194802168703070332235969720717029990921296294618031343997591451842180573138920427887895027697014939993779403997505221392742425372612046712428048181796865016543094318289977462329848705155726562615198680282338780037491690171170108055619123981793108164608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] -349137697891496375313512331939341796480922811701178753350143571883753084061708038378399040187427470596382428923437970102720144611996820037159609871843827059164962974275008426718430111482070453349955888533166233479514711708430978672615727719972738079150005105553118494733051755096924311459420008639320318075324320819659659474909492471850993859888303031412568375018005693600202607995083999326475177859351643891118030445676811015319925704958298041730361091490644219178755011533836131533990218123518467321034765624386881674545710966775763206084781549414671372913853216459467852308310127774505713161578193016348389564590514761777803939653788732674088988973419157660336995690594489134721731587065476090036514712348871630048014202044694176288573294419812438156025102279654556449840490516893951419282163595494890569507096806413939126583067284915002998957301288298415316976217980947865936631174891041342857614663763991053278079304064129805334878742437845380292461226392263494506960513772375605745653006964454778210557673928333644375713388876794079887249505110119644234111957237776659585452206601144159919560973645829017255446677953034976363411226529373512119371380523392191082257846544881036726690961917831025750620838763222210858635495333106110399868648776572251556529173966268685126510966267244434077435474707583817908100767007283368900441127808783978124297173353173245119558930025293067071956949867121753189534193262549115202893071448374241234864692629003482894326256731104940423309721234427368100371364044174923473814791839280623715290791980075441779386669278088623759688701686781130354441310469584705940915109432187898154204373940463765582748476261540547554226178546382268277916029895531700845438131142454415619124679833730582549429267226210264294518951966211165268374351387032267660898615528776792281623834090827493783571297851849367030051923276662301189907525044897998121538632439174609563935613146261123073107080769787921041802152576103130584980669630181139011810456148767001062607249390107012925069537796232680460028871868620554364717367627788399951304920865921970515910907102030661396129216816807973035868645510843326580146136234032441931531090548763085511463867000583388341152350217236533941205098715386927554041189704210638659750568969384106528207665117276405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] 48084520382530733751963841413518466085218562881019164433902124418118753981420610389564250393586697727689029825008031644433644449412492032971670746417565737000767268423306344181466418908883271230901396041387359049130604750932623622992476581388484865306696802645402245490233778528888015902989324515355489057521526697788904347540012399200048817936831571848629406020467220824565192163347502903876849767943501234677624202822287301404470488379694635557940704552907248698868610152945060640672811282793401201679609679823900062827562357856191639657045076604871425748100879706650221794072183086444983086638437683125084822713864188590861905693036072266533388887572471395283684650062020141043931062607602180745090420387600028493990882475110144364973538286705054329579588095598693768584703911346859374436970016031791854573812903200511888840615596845347460740376335340739068904289909640521839984625349124282962046184312026342960050615511925017668630508783524402038026122100578610748100035086935179484420621949417166374343261332657787859145202428709525183740796818155320887272829592700472726827497188464564283111788631812348714972010806168637043155954645088623311342263394891897362763545524684545356774823342301083278111619765845819806208526931858976943030227100380612545245248543206398164395850727283037172871676881155344733911496617509341637620121549970232747384962775450713903811601020916836325155393132357987287914011998353798024940718658369422983894232923075466365377483042376674754252755445551303242844735318903455544925217458759541163446154511240466038797216305679134250588899143883445345194867695289482198381740380137437612887349684780998538815678730032143083332657264227528956889295176870721621511613115606467358058778074269697243930887865744485584659800712039579509000818278629424754315288413197432740568250854223639721479193184303263619397030467534935250357612680260225030044836791288929036807879377224129005595789459938902524439114807775240450839643999698891166528515204063831765701560248437798453802076812177979240371686732828439197194172126989583713012934308175920947864397868235346250449570930932435688803898310320110932170019119320284811596063493686353572926751872014828076158923698492776552547098876047743470439417883744606288994791494494798572138308761253052416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] -4808087787950474432960432685215144709390285823460846331647020969468621993473909576194238330003133664999432999268727718596848290538377980522216508473642998316505942282813815615673338766125578044881178243251771920756216924622207821886186266836384824394744738432481145690981311283115534186809560685408361854152801264448079894126131278113502839533762121954439614273875497313329159426167243342681522682332858762297370727897789854684524901742102847002920663041107616466024406029306905978081204770169205951131963415752798623164242048010494790704232354503980589107109284350552537923884430107988711631000078424181605479688397475549642595684288421373627858607998162652387828645719543801996206968978023104806608168108168268042572819016841124800552185410003319025851531577708717095701901115790211914099518985326880389030284670345188020303889539812545618514263429776714089792449593579002237606597237894506844288126788612041054457397709308716919809044445543083007766605428109359475231793516882852469765277560072209497580748850722221392826022874884996817153730453026879281770413738585433412882908899124409775764899961177662753878126390645157771274030225369993040348679549979172166905793061727763763013767141193771797937282668499486169451312024101433579161231045807248924864235878103928511401290313533397178967994185276071445035832068073450798726676197670216275540426332884036895408968061481273112017181620328038506396954384859749955317239867816189799630405711580905351051448732844390322478383197192270917887145500133531527347229474674531208365864954920776074882327902807899022458141765733794260294279113304355028027024417528508640888022756723081112436657495678425342513625437985879967342429237384468724858781896391401030125216823170346853559067602228774482817680768019827677461059516573093319944154025523645764554251338741292282528624366643556508475131613068060763145165279123234979729982349317321996409456695395075702856956133093733467536073332874623338105276137515733559154053819126406260200710212033730127575401068433173405855402526636902165517914194098139644418368744763529573559749509479604487187750067806871822457932005639006247203368605127209694615828244420682984042274224229171952411498527492889488713213237363128492569716034626721021919107023743280249392159585982218240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] 372218452966544845793910756878079526169726364732600828355003201593916297947615986485114613583943282577657395893157043442701315666441032360272276600100461025570454289295997288922785791817825354107444396487680281907388563209101558493603797001796088374777278744745158040436157257736882523855759528247329943588301347285080975974484804598476628482744710045257260927015663834596652111784944694982316708203546324234670551771655078736353142191211735233022185067652596806451505696366158610482873103072558418858134219669162823907148331025763800935178095992213711072978658855201578539846002686964807600549530408611586639749610306526139898997825381870558245125059769885672177413639953170507453431860887742706468772872837166037114166801070854519138855188245425400646274021601449555707780532673596398642702169160609684997995067337607626051256118564687572340170360841117248401924480092099101527623835369948869561959413758539041501965897952365997892224143794241145502976781843121050132316814834091818576432701431389306656700083316691016147775235688316493411352566090973773728323416566125646484761980546767263478226816967302608592745630114716762083824733624219828301860925583384516019768015417276234356853595706133292180774307111510573481385737722864744845150589091241101576202866677162252413710015704737439631463418719226411215954349664325299368545893574143135146664469604454201892906862145624291701390347470323421798495750397133024720157833403104068213035615667944520802018343335010506348441982378507149985438787821113812719789352394946167091582983126762691058784310927904639542303366135441920318371104665241180877023075575326354012790166382431326128409083211868149476499607921370568900726347360355222658452117670343044057760889961249133747872526434419138810800910952128598528729514340219823742777809079354135342562328785247822242750530163733553122529412140245870352549353872418800798959767415500383315944627077353659788827563396056489108623884284197912679434148731159185979666073375980741432854507112933822694250412420894339861105182465717280599981129612541665310821044110921303463947850655885392175145061032283190192923624340251761738593427312678841216886968413148328418450568056872213207502168383574116170841772945022877003757846092148920813505584692773653807550205360340992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] -23536442436641711713898236270070590485702867123431991998284197819285085366480685868870994517066481643072430040618222806690819557344441531939624584317264483861131662773267495596096011341800350060543777508453886438057131326432311397243986259863326838821477247765597006309911565354855782404396644226716406006425625355344732711216885452902131652188327038423207391263037385146926513578525113041053097669249069227416008949343921594313993886385421705809322996598907023150227323316467634272822914479525720083337742706314311613387535403858129176032796974575411593284020974593720777735414831476273920484670666347904723957841206275271792308367866758112040805177532181568955925038825132517148665850285411754654228718097914309824019954843328392492275991852883434033265637195782020702730122411528126429594959731037363773884808812860805648364345857600672699447847211924104299357465229760768561423878402091180485162510330055388361914175406626695048105423900918810314868345574626842838657179634088697477038714689558558962940975324379767962555962583283796986168328966549024597264303158322231836098048233213038691075339368007097628137755869541178194025438963070406953610852985575883282485328442151978718067474206485589486595019502512440629411774000755788382609923509027643159698959483064565129674614983107626293986374564909506719883622859870957696767798755943715191499795190514931292103553896944190963047723466628388564717974805820937552891903319665452996971883231017859136225299379666355078626528169941052626145196210900253476597149741174873471890443080248605837355956660024979189679610167942789254300576809803932086770072069135317934916921500473934808849108851801820777702690679649322108370464110118188146769265077198605882178531310216287966332544252571170436238135303521427226520633467839572550104322810893598761349806357108171911320231259898819709081802840340274952934479916607087906213190389579909171262593356491734165592088837905076905972111640212618291703953250184913940125033986488281094216458307531867147721639326184893523956038725670839574720385882863531049290127867902313276355165740167861506023733471702670928898305384511436380794309967743723900599266721061783375105628944966700946867882377907760094269906795736923125877026545832974565731273665561119666798615991418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] 1372541873412462549968645789676798301326023232942314847604542083362254336514799624176497079690194000748752483560730284256179474335584810945626659673221686218263920836340190042178102218774257853391119868706615749918477730038596799050013359001232194058239149009617963089145023033239029894893615399053449913703755585131492492578709508024202348823979395409038282809290611819835527011762397955299617878333196758380731135719858125539946081694030355040150939301281935674951325759041957419487271515763100462146469687317060269175103735035295681669621928814299381780784572831684950313279742062140705142336308265308837607866203045042913951901713343702468891373725844110493147928747530004193288290942018917105417225671944288220592529458455578685482079380071134155621730655024390628099191392019626557341466144821670457099640914620501953289005082505877297744456814275367231321766965995821857717310992439547119111094148417973651821868277834636267173193550451467261741632658652934475704206262968350339978842562560659024628868886463558269974085099941977934517505541632886493289748358424040235808487589988878403516913193047680808648218547894188006377699599371339874987402362025570386712917309218321443783962920457387636480257978015397637800581707133966813797777128113184865263155745587834797593478671119141434562231547357821438043762402798058182817954659718584684184889374552882383900708357309472933494021275517586972681729022644741297922239401121126967146313482256968232892789194387396384208894611901802578358723671604626589820850087611188659599796004208502807890278735325872265983357751088476586632765394021901147590206766950473009214417632123383947058830880000622861914639748089120830421183567584711890477456132520187113394687036552548314436816377663168995044139842720932096590479658737608808556170858312283767962764677274547963541691497896821890271312260467526971769453735662539520377224160861171210490711585256080462933586428114227266947171827044708405867659109703083073048852584705207528557556244969871507450597565107081660269674125705118761394159516948457914180432924775381169308439541592224791937055251506246138977692029095615996492386903742544654302983029066043831762711793175852990841335435649738020114783673092523374488417663715344739492056475990291755064632180473856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] -91252908471668756708945354314730033814762737196033318442171357671715358404965273007791633756020821788624379216236925106245515212113243203946824549360239713716406988681059418906074144716689300006897846547635907976714508264211020857435046923800370878982280233602309708958359677921664088994110988350917126776244842800777171569916488457926485642984996506335276944217348254420994477653614480398663432978205523190871701025612641091131732979820689875665590688795230566162232332736639873656386648498014647506630427635613068962847535269347999602473763657971159367411053919545612055931424314267188744777382060022861989913592338157507621463155535097511342684645416145367835496507059530335022779320417645622137358228506334323878907214385676927391398688423015048784313339196513665953478002528727869740763310816049350100223059962120234916816526621862081720456653150966298111691582465616100001661016397890289828724097412747382900386167691283995785638398395042815040815735030451061845332042919851084586735439653677085321806274813595693133241064781948558673935183325109661798820492489614526823108881017334369034550481945911025620392971451919909670772490640786042054321380932595484771830312167248220203883931070082181373239408064151580513663038183239302744209653436086937841549916452196126938967500785394285394446253392299712218410792858458028255604844266598491065539801253608277973972469115480228181486302827147158348057552752039340285182041830619715248334269878241878869955940823416326257187711943324624341280473740851042270066026164473663336741416121046713413435663171178986450023285411813918389953200824967101168313283026547379515256652267681865625446879157687374425933498303564169373665187099609206296401192520341433652086168571858906565338126514349424280552650850817396122043307239896334909379593647963946428381941326190659959098869663689197605007726941201537376826107253154720400554276799244503599064614500982167025989989603356122284447762713012071165143183494843912632948930089664408573473244702578826891883115670862234743401310348712253668995750491685600805080459680633779983129254538926836958619082003649160928011601147469369806956954416437510993989766923627680940271806922506012131393123065114152311523550306864709142465858956959593841078556349796732882037055160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] 7507769278516981722743126729599275330097095627261735191541844276910330882270297550842026661128061146018946282106913464947108955185743569761355250687339196617155364064831956481147167532454343655332304930601679233733025989633346620543821230724241884792228379112551089079313092097766442351770686913049461397828061789990099754046104345229196618672867498642331765677106375796982153912267374753106105553115061243090869433304782956447017920049300620535524198599728241554005126262121680384996717353009129465499438322341867734838912824769549334274819928049604731210965092383368680720628900843493277637452796042730806827149713957771196640952878461790701349836966613149045154407624979654574496367193889327206465903983261352369586875565178519668424781296994079358745790979384596373399743693306328832604098489836163584267127531503314361332439598716315789988658647060561268896859817238343964920331788433924445239627715115724637513381514274473824910392454079039405736164750807209788683322570394763708476478833409054589242012513320907080709199866168012305651107929419069560258441778970575406169681452821034692953636126322613567102090811313693518464020118384995009741305361718900283607329960668572892867061861341579898477573256803068403003803335936067585053071115023873326668743474964648490829813426958328132556875588557323642375179744483164466679449295322920221242876832425753597415782161514625421051484510326492757202669367470714284133519937419548693149480913864056271574550871036694246930120142122411018726108264577892917406520441133549610741511179645705065242828658485977264272781390173509405736693243425976718693713062846654839627840300173833505363702344967430914754880153987902823295151900477015871490412888286923869071993839920645110210126391283521502143023178927327445060421880738979697503734567868654198282819226790025510574085786494101782000564299203348301337824856471329005437225602209515803175504663545703091581509362299024081268195277856907599063208626087383135045652646705328577400311982266040346590250379755784442890329501092968936659435496038340392687865488178993518479256509004444126666004398233959008820763869468317381211895097433281382753985416822724684948454802063743069726010885656761619203600134970737436597471301798830525719377893090290882856177631232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] -593545498265389713590630672067820227819080941651009575646912968825451033972480340634102594533756464643926427512212902399303089332816182309304338847007343072431408462463872443893132162803360469261914830080115742952170086673744638538691333246004439486022136168842136924144082112602258233546623886999176926666795744923104854555042555010577556966709713005638558838632345119796978882261564219788507721191548252737480093240636224388422062287087226808501393614066487600186911456210863399892747263856891682889179190910852887620889249075387579969669724035075579923272064720027308460440048428894332870125625175782049354668072217290614677864144437940859770318648206290536166762793900047929950384278221790976546348062150101209696439103739776141584272421401950373952889232730214221130051719285742046863095699705017832472271117394678032353267444420503860721691299817889227600857644545210043412664911504876530077451538940654796959719467892676484428179267173691481300357775763057492575779934804856936222063134142773784046960133719113083499083313361393397864444132905144871971601634869808666338331112363292228754407579420052223648060371242015434401536941767474813907752621380761395926228795903918932060799660500466561187657354586867268470836673583127293525767617658335873671931425899084712218555312208454432054063271357521615868633406157291645733030536671356836482309203330420395754850108149157804264229337175901132041748079604808263149977128510202018859419318301083476663556489571466199343612515864534164860539905959304857735887541479840436846820449396049297551759427361135959378557808858774751134218721911427918683393572459506235432736937055750533113240720410362843095568862108079291502449605199702511522690049081202962942523994204358973214975265742177468886784991302867977108779123260340690276149344304586363285239538605210142778456800221613900518278557882397279538021506688784639406501071841939280543631622413008945352102037879422308269140627041065310959115898806550092945173935065817188965666975680758261792634476937269773018859843523307467820717084615318210887150866355826632257282073668609775860334561155033120137351309062271241765059482118089167579175174298659187409341477463815790868592404815556240240172977724182803634118453164878427612790014013575018605854064640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] 38679973363916225431732710371466977333557394761183789311528317629126734043979647850278680292314666976813140831649128850443174568268084939618297535357957347808784494239458626083711939785314853824888187761510009248772768769844104400123484034923897148130449971141492742316040907051547844639821504819780192943366553109648211620546470042991988563061539055230853731243085989392816711935907933564881931785145066047643341627137139565170535102627643130242518922612326639261744341933662740906182336255334097292281351351019179576909808977498810608601621812690806655240574179898147877491829759200044845638243563124097160304914597519820202749207009237703155407075875844385592598498359009575806185521640268593390213564651704552936940212687709911514482303565767728048547160237432982930760428200666411870420127128182579057527934901539476972729316183029135164608097690910449359516697331058572370274395485740117390710145716176151477194059563353802424036271856691514395229922240199619489811873141356764172835990977552004676787339670843524920915883807456116106992014038768536362072894147769821920273374019573835538776527290575049140111632927738644483107854118727678097466659400562820166518037638197892436898764507593582840168179406177329561826208105766160440486346004585301503655209052451989881968088486197310509766390149807732043967800835430192999731103778630230324143299427462152407635273201363399888534445731091969094006739469022801306416670622001410328812550062880122223650622670539292419557532160275304303288018758917197198221357920725545138245763412543090207388747702654055095325357182329120776496323798677094514711112427428706094959063490584459782053429746337779045830381596656249791018464645544454207101438684022673074083855824742683042175814022286204810010608707117749272361708915176559617866419736083600256527348661111378127420178614905911057605517666914933890558331898790613934115203582337689382883976372728643529934684631213525082274009908819797861626921187995462049489343049576810369791526805735325483355724418809818627281350824075579048631400649359005464927870091760165211355743938587560659628867268297346924343955109804538377066649221524817363309813186333389180684575511544419016789345296017426178477092171469303823270551126275684230118063703096563182327562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] -1432032808411455838486611174929099367648050726411851632532004181542214413854609322508487326861801243604279680946600896865988829958386201760268629435388012371908549881452127977263809123807388239064434354488337993662814657633408804850805946207304365702966398407946765568705804810885468763256393580323265382163971849527427166341722308566183309827481116495592143148817997488766294357578216147696974587698265800344656232956937102220235978585729541723101296417911142843736843261344780290443263282558146888908811698844324065644082074145297833775527389158310726824613601539235673027975377445225341506226123694129048851258684306487126794820972249671673474367752780580609161506772568127233773270051598201137344628971062884698021452077824298044049084070818705344648630219181487938292980011959768269060539068545799343781405435659276756299296334763638122025056729525026551471784756333098069985187192691472299238951747109425560503052681302939345852332753619580745951862662602345033114823925306899387438164263125311067631015488527192666953905134170843447485302095001990115867273972025767170390164765387935125952714878217431077652963584496801655110736238553916806348156952780410704767971488154561826010880521376776503074365889657774720126714089209576943617752056688257728432014518160364469946295025783356399457813637824210670146307242840183232003725024693985356752086255142327435800682767267739510782406405686138421369234748477750306812811083627058381519099915897356608995468907552076868013097030734404926083947744674069155557063770966487884859845521677987494742310475549591954685736298618794045751441163852152414996732104742103393422072330951533702722803058948625809711396223941393831426026501394398847967999071354064380313346283588654687122677584530917205690998505571050295501865501668590391635709079629459598671819357096264414951047202028112564418451687469528986946201866607621126602118560579980376202629356531642511021322650586171248539073843479901202952484940432599775181463788007379954903222558422264522478566280727802886198637228581942860950198125200391153872014368565944541855096581814724647147017738792407074777745046696951973674568153745247791392219387252250360244149987861856896122143113664964324162657252811269954621712987394491199641836688754947008464158720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] 19772004631634618775703516633213823415117193407697061428707876269161202135928866834896493380183292573902496439785880471920635585881946933999544897026323764596834229661740884198212033115920023093926514709799587506236297998962551534077176924377793326958905404842250765447254994280453339495053366795301906491374751359244160796036021439753680716176948100162866550196633782651034294600187729148454995465457355343533231696446354978654404595232137259234455248018563852278405563059694562958199273962328948286113902176676686591853940896343695741988163177502908677136143089372837679452926371623396448474158560569083301553246553134521961469484752066148627032181008246005510968339889622524059539130720077240326852870972452316105373333824425556638108447300404512692147040462252640726764716162950417565699950282314634441291656479928568863372949823986905820155643010815770595131332476710580481884241002082062396252291053005574337568648728524857931413218247382170390879584375514952929776850797855222316039757826728632089385050691352995229879112424871413797504060500595979602480304298533629061183817778551258451199068513385565744845075158288567678298356772426247661403610162458717415419184249643093357275450895723785729955932389008438016627388559846008667118817852413397912428579895961793533300389422063103906161244996846288678338174619445372824380495217188501787059007771322651686654964617523319647250092643255594669887645951269758494815630421968366841558388324071294065824236737160657066309629920980950621180833438890546310912479053954439298504942833232468819973556327938390223394701094551011187450495650522243214893823332960734036810075737087854570638707327494198905096910262034734896012133022849836675131476079983964516373681690427589358696899164896905481277976826161079883288406515037196597567829724364204084039592412908090144349856523844075182961983056168409294834332752989559405536346149087336459492810148917980664667906295516418166705047531175459434916038014074634103610887561733155148512941214783360834810396202811409639246158874741153361675193686602495859076201856431838713903965107367125896049396134268465221290007397440640851104519826094279204866755365352583620083697065345723803421933575237606855949850705353242565860168183682682838978332450195323035320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] 921122848964791048913345424937782573915842614032308568285503831675408970068264989757282644501933958356806092307458231009588292803068758747260636534998997027715894786747674197807443079422872498003673104957566353804957041151745441288326877759266122171853100667009539783063409401639358983806389615118749743495652273386260636262123996004505673942815057575076151100315679826828969457948490528177486292218413470432296241696896496491199314800450390219574818673023222260900416423778902811304744379279364351656935188019782086401073942535214133307879226952950843723206153136086511331486855102526671076467468891408856614276280734842750334359979109663964680871640719062998690210737228338805586532878719648569608363052085346467255533850564282430999380113670892992234454288422387180508683382133453291918889312635001848190014351022050332542499375910882357564546154303037988093943301130209887632076991739768259560459003092257245775812337265120391440024477512940628460726514331400661548857744950458148112013186124785761145106680917882811353321232211047859258463300116357154492974619215165228105558274337678813688564941118717385589768862819333642933831109756435478126970674296739776814619626399642585048787246327314922700609422864616699182602394466420186453357381953560727545144756882346681732285442643769988540858843119236107061497755076252688250946766065148012019516909481991179938750880023116801604425786063744274069874952187429247996694679954900948012416519170518930723164366205581304581240161478015434019986473504564209890299959184792295806214003777416871352443485102825260537211377523560727946358727886106059901177621777305577085567871732354758538814740766230305948167201025708223723509157189179169632218363529359410975185686241090290995852346543932703474729447578341182644708912560572898293098110607804052961378142694086932030588509692719149872313027612854806306335065623838094961949041821685223539163261052285497074517099461287113775392392689942075452358968924036022284510626051987922854500046802220030192667965070573720349071991217373951681531918544927171327624414450718242299236897120754165512069852419550416758952902630254388486873167604463001634584378294016638810701763520096825262642542096180446674123760005951680881802922454186669343123744184935330611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] -72847591747443226332916158515558378124957446088954546420814292537037353219769370199194931200247834111949964184091966629341149537908631910681702219474541994417853425848161334252992471371015703458595871087294058741860691532519662626875150525193134304355139542620749581387678583411394719187556601411019663237138940787422964556959055478034266834038549343672519710782611230725611335180677733803885252847876986660070306697517282704221685601820588890330584877385953165918366706104660788246543682047971622937100330455139512966055525604321057224775904647909287028559230943054660700221290804156019925390167113212386555635471798131457361482702482614336875148283859760347445161381765650488703057326894033177145000598180873436003572018520066232785500660450551166021423349720158961773419159879750833606656617065935293709682780894245443773459378860314827177325434437924758303963806594366495450252599059500501086074119305692984741779032110795764861974550950662302722102133569955653442513233760397256399597387373835463749061976272675546712346827448023226397127278022475956962832437045263372935206248760433907043567725912827615102761388884410035490139121590808334528276606504660572784953167104309323893263490026101437654551417643323000604622171017332029206216508754531630848912336840869272366996936000873792372385966544858509740430046461485779173722023909219828826474961106384416996489577091960895996501883192093107013159161786610900150223934736060857625998286049898283137244733042475626949422354256947124900873197965139362858694073340228613663564496541259144835629418332338331675861161376460529179097326357729048287280392942671409695083946479185341788588386040057253954646498294253803462550429273269068796214491421079150872402239552314417724349414213923762127386951574613004224327626144850406712520172826953253500360910529968421056180774334053637617896956025375813761958304595732245565135605583201484888363281615161797126459593612594019466348035852138012787538134227267043335793026389546612324647353746068836114404548487352485431002527338537051833655914565697965069735115358863059241049616891739130240034680292212458383695366197141510971942790964631795429039137589039102157980490232649300500144797751011273254789936431526563719321379436971508503533112187885585432576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] -1423653886445627530922133267510998168409085301123073170644265430695737552449063236282233939137623261014226820677165406525642920952188483424034942337313689963330335350764665546697421221027817886647843057725205121222698948394461955335143073030490476747458550161121108505414185992268193694503241721046418654329463377371800759490787282605372676294271203697319791537934653543309343655136938515708239680382482200453384530824455028699348787711206175449406273374435858947265381870968047157116700398723910990116927901996851900936593174084776156585784460853811425377921003599859204685488082085187660413171944694516495546478296108593300035818787525470293844185602649663773286044011262228738731407489136209807264630811014846375843902035583863747435215345310237453579355512550506528167781327475790309855942027813873511552396030517186684835275794259599327744303803835704128822730198616505657002772135944792415117588227586209285122304634097029860636641589736574344945764542630675474047193929166089728317533017783197956009672344239708412589167654655739236322429432540074657121391026902279083728063437705713547518819886068638048511285958151516924909012108517173407918533091599303557629678568134015550084644598635210310170543271446342376221506303131659840565348120077297988723412564286621532523408152534358492617855198098631035525944130859818772856032274855080159235178440436510123472922078842066149766567400699419548245028867558418526258013352149620111127582173870936972918787690464398373735193398853086839092729093304984805632206944123807553881132333557794607976096326093530520735800399403149161248036893353997791490648401002162490160213912270834470760100413330497628370626772220740420017745020298002688669795204921550863424959218707599842085405024447341918105952176982340366122115043024509272312351222137356132837689191010422087444186051378247589787171819690123082253119188249678179905985742720178079285528593981498787107808036230955620231758641592084967131699924303210059663875851062295852927332621091640663678350477875346927589373919038841152992076036428683732033159717928938519794882939199660557670317312026089603186077783840362149956278310872302115117420028774216714668915819264598772914095037791068854708806096722472536105571036043132890014201586333977149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] 328592761892691435547530154147546045896655312366164040607748842478667432223511576422694014667354872221692636878081571322584247540573525374153262369225989648379160034254863245715947877453771119950836724570208233267938863980574954756629389922952964923894354308347325406176124899174681184882987694309335238106791269563716554704466854927063210851639141083621916268058447296907037231975120715888101611518401971233887663328470035121763766088430192457432090674476972434033460669047123999272810634001041090228123396639262466785390518387398115602922713457649254418439109123817838991243762295158250927151253483485863207890067904749508839741197574210023083711460833847429224425001522991416792751072511176035359636547885522079702067312050681491659226175183790992920014161039512063573109831078334212404724257259378197652996206013479347433118863982230611527554663667313813358709770641783074233886057997421265191015520183284724731389672163833332017477146884308036442325277441377558560820628851954286539752647275782776454574289609594477308988326747633127225058120539045729572042067262502498324208286477543734871188708633609213165495966192043751371203129246339618324535337594915390152068879366507068119985149297726595224622478919538981147609676929553144028000549662701109921705106391044973598535719477070645156092072059175930048945043816282144533300058632491975948627511147500480730780382929209135889982453115151430840497719331960591360733932419002946050449972824870181058513672193652624668819811486444136444980109891863021279618423301165209506097532306884160838718669128299353322893888652361353000097227514779906960998380688692855272243861918330894883791787660143434329891957042060480256249688721917626852972364389146557191438967337575297489224066292332457765980328749631770725304785420080716675494612011440218100408149812799494893789934757574793743442535392409291267028698250922471476119360106268843398499064929708862506797041628479530722119392495342724022785077119313134486014227136216473374364255781998867420805340314986602602161987336809509145070367306726564158348713645143215240807794710929885757807427483092172176892620935361137146660935958849885497516006441492491874678932439531848455150650024710767854245718854360358093753423205630975506068966259164184576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] -15015232840798589772804489157301296275146451226792074507759847280552883880337222530004995671238059685778893680638365697048880520640748083715760215253470598941139809730906553615807143414432889821034182906636136486437559836039441173761372282189690968336111536063522442246934721168612235860012827281540477792273304603812952455751743387535882411042344456553396619980456310885874402402660367932319496479125710099047518243171895187199916254076078337300602621178265122660937363741102093118396979438714351457029618766499907963434393231187033556905414947790239963707306767618974101840567582971328103076732676234856855309074699162988990625159859515259322974679426289928996462320056556324224479778547034147292924604036094777338283173188072052984251341157473528085141484427442647583829440081955987675029115140850660522202940322592179766241892628317478731681421468265811305199472998842389878091488958633199717209880456716986920217210134222387267777216266293624388553090119585767978053136306876129443526742145923141299821701234145603422717631460042745463215338305629381730088587063486930625319922861536796084391489722335444068951523489165383373922632061477752731372193333582779130052986472367005387881999595791173256625382294565156521826444955014571484732120062237480304946649663022650282929160856562871359921485073474425809491973573586246805850814282886221167443117883308536563223914292691280514459400121469550837671743724639519723834802316061022906609529256573222287504418251635467748900040901274302868225608345633852967990166629976567349680295373463347461484259762589195360893932134997295692222143255234468455913216293990546540588626290088065428676793240082909001185691424824369716345897842377982513083800282862864804457907114279737874679644336989927434026935947122113679673598440511680900375128817368462954636422357322246758779522248052302262593380252135141394773583374343992846522628858120322892088418248447352974940897585703612477342755130557807520744547804047942893575895166178035090909635965761740231036505475259121580932755605779722513890342315205197383551443961745470292737800416430793714905802358118762433803758913384370997431714203990648569598394704107547996631472672706836865451756254810769633711775352088027841145780040837397397450816958108794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,72] 304535006947191673977486647473889624439242634540688999420571952278443279117960905936087619107829499564237858624527600170034082145322501648641311445693934537293394052016766106495852153732028366837325119916552322791787355478297090070625219396359073030051981697340593309116162746272486466248954852817390808944833467865088167195118161065426120779556356052973401259389822133741638926023186496334393622016936281093366530147005277426083476812370093359566444321919964616584964312479594920479915078916720281970437012804573032720862171158938644874117154156624094674279218713889787239515886819752912080318514901943818214893263406403500110306420533498908786201361697198199889507354710744033694481038739652580208508360906408068387311444919818884398911098572039446287786860992147716392078022554745213823321920211449317986402531401201294163204292769338280175976761466638011727697495799482485120481264197744601539894938204069338277337568749725613109264051813848516619829741888870641845031324614098939421832983014887655914969782443420362167380151994563169128064617482943613922147382953424838122153067646287841170394537975214934630565284713937501829630666611527943207525347881576865857102164845007644323488631455178366095038991655290463517502119640454782778565851188972563460522122966797565701522660295437924093333047699312805584846563005586062182271483102375287051329594360197413485231368352481124460942126763511891424428945392460480563127220404931653035617831164577074781221823171735622229155465252884101937103545818946189986073347566323791479449419170060443186418348115194468592691620910185845450794045947957599540491790252175567544352725453646105228122153409031607426514143779692110294287120566656721822515709485886951264424067711943746913158822400333453840605767918395983026358131578147350713123209315260829388158996033020700259983336818525854981482151936517373449888645286017608682064347679536405761659657565288709103409134777832510917794515029857521025369240309184622380893179093591807569777671659565576242966926723489535052794962979477662366188775904297070594698177800829181148961118854314805716487631868936763581443577087918757924292019599836762968602763682383505713149589283390451818124699248024362582221471967641446524890208745249511899294609652580352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,73] -511919243671855242223848085900620376999960786710380368990535099964926124877075451078417711749984139939327179829583544550453109894096870261020535957959853407045486554513994095748406816506032341938355223920014747593623752347717254864856647233983159848184818898819758415820991760957803863158069188327191486609184072470476029940100377067989256745883366709671991181231275148168203767742286598880668695504388367989685856774429350074596707764137301959621782342703664391922120873771646331940655208627274921680965908775343957716178257581735761777800274449378297049815366608084790359986451979500221288257038201381397180269648795697537428488220867717226975395441111515470152207383780039501754197163334153632580894994786850988911735243365779369547921246082829212841870677743189531327466799864949761677602116229344745973041269315455815247390158082128347881590555702576948311600461933812991730567143065256706985579010796865299995977079123686130958080504975067998364279790486074500030405176343531643583672596450477168806271163383278449531641225513776818054878167327738253980909208404594543915086361440377130464210762213576472277135029640421049989287912709441907537189014510362489602605745727621058945918954456216258534277996575583544387205792119370082636765568364087739489971178278414425349646602716225092377261415173662915947510648103770489109422204357751408807890533433557505370345687589845798481555847952216135346770319312843636959456463046293478215697417611460414588333805448114561638469565482436545086231250802880001752765506223589632022148590383913121561647606856928074368091978565847880168417512887605659306104210002918118727394128473607943489142000372046102072474022165748672212573656803003445895670918757405675268654700977438086366055615696296695221954681416678891484616362311425534396006157748828080675050783406587302882539976636537205022246353005862125179280123092248386576749237623586587624050503733747678665903234366467219925078630402063648848544636461062199072114112979499378471296633130183820117520727055186540978564617739162526144186564744664798537217368488474503739526861725605883349494676171933162559362480952913949138111989106439099612721694592165047137159894697291511577974204195616489563028201455778713520813858388931786335645408952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,74] 32009825171248443079819483837255291060780242345321752283880186543633529088969107110582752301196467277834736603547248243570138807068668018667819349140892444250912029472765247388087771131404289324833418538770026226370699314682158817228737955977937563906501572611824938620634657645482161752493956307782245643006858810821154574271076035183790307737511802649226552997023900130053315372083090659373359477377688229747424120807426244051219572773161876760205530807768456541171488577815133125536923104628722903372134619821075248327992007677287566685659399767239256655311588553033146508248146249729675816180111051400014136277729232680155592051613762963245043945221791491897475176813912417309723430065407232629536901614612617862603205690634752497690885015250360771225545612508474594422709301671699280501459394348154081064715918013024348757783780121186490247418464660271685815532652235097207168009352066794852811757032323134698528770428877668760013474473942338325247298100936636136342286426808163943534575981753312774303120314610488569926168031916668280475976041027317420695511235423100950748674927352950919167221731240466212637438219957380570733887732430143100195245178350647177009412293569453952616705128893173960697400731665471486370293988157775414344413947957814762840442883216029114518017851974749664947407695511431374929219281676471446636012750132648907564559329904712779922504377281367841301329268214331033264088325612161360528793648735676434226797766380733121663714712438659036663063957252548774956168492131185343030402025536562081826761228076215500535884179340402840638378835437917310685187021422184149211530383563500136077414268660038179514952052723655943884435828962480141762537134010374990774327545652780023443129265314286171816704808988799587944333440478493562027535336323852994972210975436452378258877519351102576553497586025202667729485086578810503721794582631490483217326641214255399805596815639528032858558222981388798602516756787081462248134176052715890017208840080125659778252558751635271005558711374734318523311770529412825308180657077024993292144476578219649744385772034215303053720184874262670432673421451843480659944928466072318875285519201584439516262768196853784723323472253630920028762045672945094952330158959767007915908530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,0] -6633336791225493659720370017682099053377819995959037764927031464932040857032236031274036879910143689133267304790146820897386041561652381472229840925582388102978643714648209973764938140361629317645822131249181893493465227100143158972511202599499444684048324401466511889179359753611964772201783837305955700084576404947534594840619767197493652868486175248694071654508648763613032601839566908413256904508476104483240428409117554036003114806834507417222412839002933930270277469270957048003561680956710418555223180226908795481128565919895886190206956855238018995433704083420452923606442629859849131419415011096061028725088019946051968297370417568791260318726799620224275738215037106557744968224764036594066586913513071713478801004791686263240913431580117280369421057790015051707511972313929916864346212982342996924660108750344767133962788941924922441800115083227602288007340643547460937705099936735688851043558758765416977610495993048159244723609027279246719099154584726059671409945204678823762757595883658428930899928134877883121792365431937543303154899467200086263304448270057419488837813006621695364421356873506016280393826497910677831507570038920062606385082857130329914709490577431554838373648022366661116266757454284330452486501122456388752254674905996438948559869131798420343373374305724488317406136054383065814990921472919211852447053806003690549850170773336147280740803988461177365277015763971463963188532070982575879933067016299972967598596093208846605411839999589408984943492087400807754125053960803026328350753592303262511468246196802805911760086769208215561393702848392568395249763867094354436626587861989244242217974446706601949519119142966809456796779528314875917602123584485733260782150088842948090849553081871469811330583335989430519171607447816386148928748832920978978021929430870920687793697589283649245506547563312839893209387945545834559403076521446054551913968618831442593084213361140582164132793331988562842794040121607014303748963695837733927117763814263516548181742768163071868764166752504393968560301053362236340600768510105028399586182028833568107981467601950378936879417418946269023751188030229797363705306549112566181201708221804044950569148122576566618570231124523155251192719476812181671698200421834713504096248662819811138172595732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] 2789728188903638824807541934771771387047128539790773629892582381312243654629382685716479378873909590244495474150851506873181223575496124132468929703178612840774947372549875780242643618512224184564713884333127998107686401212843724260611406520819791738845411914352212277984994960012840380240057823413241466022565149454712536382335216329673814972074302035899276922194219359180606893793641204545167765600720940771524403074250372982822711221441375436800895085926240761402498912378924460463558993356937782666401333247924558051071734106600459812460224907498481259010227299329004757898878000700707947821801384243580241163667822407543509728320867714144209552460803600077668487818745676678304457875736799420789480582201262757942661056795958208839563972489873981551122052306094912520961751307475103198762138833280179549743870706061686030425314923508516792577478151585596470120520138453678116054042981033814201518420451455109197636180460021231104237343910728590375781699126648972370290449190874627583255912935893612584381789954821807981842839341532230662095010330903473607336283801164690768770890701454674217342237104315961498600153145069816327870812676117533521002208274894163233577505029997861098343952229630442237477289124414120466565786643233127826618070789615794343828616901277597755273519926089497774075907566415948382840864554805534790553322173830042144278427181657542788209944091849462405255612745685415878008302374549735559484669884427630168817850147771986985678153138724391406964650072332830437285181161334269754713928152250394028223359162054794642822983395195914056489690728942376268270580650201112902260254005541088886912306231423372958711339619059894705580770387854469349090579697014671622473408271434067890598370075820171942013089485892950056979660140864838989982906075344512849027793990674976278260026521998299733333119725346462279111587634754369626626787641558927223070070252913296148348400040284750190495071070259375832288913149147612292182655861702174724583529932901622358030563557651803944648258916991198553925946775560874741758770674944781729793560642554821933534661806512470317441681181961366733832963206486552046798735899486398732004701808880809806575279887419804613531909732964623525588534672410965030991709143589528010653111813166183419766922880745472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -366968252166184580346884106199240125816829125264433173834281699586616891567334170125444085968285017655508321465143020004479703476712490631833678499069832084832928324551764731536496525250352283485628669066051045891954499858568632096404856529476983904240658982473578850954700344942838189181396510569248374355793083485581909356222510512161152615421544189918251960086070225927620555386803248191723148491546349399886655550491699525334334392916287875842246681101826957492734040565822286934190836074225320393890503981333509952325784464243863738215187150961556790242155406985836041371120779738249013709223008426540598280086618631301161113311670288392567617101074964930562468120697993635708980324456850425552864543923977283740168630588114253797886906951849816352514886636450389824396070686398350814642251155834651710195619742898407145245830926077749815926356159984357244333549370760920672661021650946506346653270606192747191863919066532965629034687147873002490331851635546750516927378514854110955950182174983805467886852775238306264756173499764780834945256827235387544115726048352141525956917379293256717808121487183758714076434427859756815490771831909431306352941953921223118436127097201167028543449033365071129801604436775266491085331752775085738871739693028998589650772108671152355974637411785684983723916308647454800804408681903956545718858307961630110109138214561395604694570436767358237842220008492370983081979635237965214666539235771146583776692716123944970698952200318004647002637285273182101097479654807709022083988471703303639640452385326314915276285566435461556160637459596984525207862459113318723032931073388620661617232065863189914047788067519840345472367970045346819306356934754513407783162005025423432825733042463273808325639752459186132039909286188873045342868444226448104244703205532980763204720033799877610909380551471560549012597554178111941569641225456422217191989936188536933881977511780012929742653173656734191630770984846390829574483634323324497649267860050804684167024179953285870138564072297530854289256714822478483038315172462157580581421163559258734106390829811116847264415994756814850740081286627346518593668163155947139733698106722683870679183494958387402024122722380197568912311269653856170356178378282281463709553339342187863592074446781808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 39766162037603259121391525950782014025890896091311584109125996057639857435271456421132135434294381086037639697923389018075713079900550981207483442847272710454944784545429249027095652022048244438194049437295234821324026121815698422207192554436466342672262014967737447625246966208883025840538422323453942714146248802634083798918239751991451381360066907268528943993731657888052849970488124219440963055784225783409649126942757776971248838170220759939860377930274324111957937111657546877102444386882961518271792648704504653165838586216816021831407238571190569793614930994627474367654661153714353864858117454967568770138172203430942955288259764050689757854029931912018693997330742805212533870010432308340302139806346648695527671642391650141020849480635205812169864412330614004632910861026299467213328844004377765118036798538764253987500315041544813667104220208114045010157989794849494300911741971133924433728262482842208006384715625982635923309429299467233717772464974225277484800556858038734783053003565338697662626611268304741069170424082583859117934255313942128398869138253105067977186192486695345162807169689314947238618727573235853451518245494813090108126731779411439753835027786280646838539174218179858794948563369822933193439792684040000513523881110051238559951394356475439995172087196457720324223425468506371197130521819956489086464022091593569970940505289965557169252855630983190049703575227353351233454191979914354836268011427292867104080615673202918729266234498385075902913788573408768147985100626067029095333612689479166394950431444530624875366549893894641184937570060754952179554922133583728979260662132791242265452228385810462726972663518284720614992032185718470835689273188653365222240666682464902785321384954014153366784469650759744384124361407736690755584794816814328039446387414999519967161717707014124540934510568533830448044797666090929299730370030017193777725733448167176898989597057372916737762116843154461045367597867295299853768229364913931821661739790554622093634703223673015037541480941034334182057935938766765090466070079303930666073484727457253384176470385752484392257117312937405713808040478677180350403697001625334280396599488091420675764203573073616373570049067071446928301243777764982007542193627137550870246162629542601468485192563877216256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] -2024852052425678876975564240091861327580994359720343279636172739590134582116101731910728524854801189419779377610371302376324739414545155141059165292162212469231221347425789246432842439995491303621874061237172078903081040314654969149179357892705027693213795252868235415541351741203510321337920046461339977161571944202523252654392502742532911047982675314571237949918823546453811146598566890367239596763243212436541780917554037550341458959213608946142010138688235511582303557193464425293317674507910958891454045288055683813934852202585678407531224956032140629444348156849760245257625699932344967567047312655574615455171754881191438833476152300626677950882122969475387532104351793896343884354561619373499507937035751994202816064463287697179505018506532589069192811746009498799274610330531681648985306247709058348265610776195191628593478305266140626538582566687752304670232945758198884247281903978872592547685105807104625776314081908767657520081442884856564484363327787238661412881476086524315074341224246369293289693295137488208521628062234530433282894107698702709381658499680289357795091044643145045365768932689368055595666425444097446171432136000631798170933687230773137641886003801835862059828542054307318692276067939262220231151081224688803837569737386127351310249723221223912451315813915587325391231973492773687843518256222415581198658062766748528532829263686765037749649036960171382235116068562602869785206769488126135657531549504940593021919562227642937456161990780721444960695089583205751578403253367067188963751175865190581153460413959936094614166927125022578520676802533349587325664898771757311252154485952487054204336669568971846341269225137456104867456066931270203952280613414779331669733742251993411341174667663341388065245867542841255779502487819245963290420001812861085642666136449889747737612829006099614291220372564173244565969962112228057014523544681620581808674577981711045381311026002321366044843050213253427937433783165117364841924673693356208409861889173717076050300882744867287375876826896593073241216655485128703507691119243228319512400372482532305021737367294697056509173307890729635820405313210692058376064103425793493039215313770124891119311766346659138654823915121606041104941930421689834197925095840871238686466720452498104584556560772434493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] 4792207586370305712198303196081735507276787794627947186244951934290047827328616097847179424061115135673646191475297189036985024820165070762047473995547827912976509704070746775633160334720129565628643579771788324865808849761041384589717550601701511243627899891474070914888311390882337702268588768639620555457656858103126744944948418259164144494744291288181897769867920940680902518915203978760092313527237768454229669797214720949688875710298921896554505529409655307076603872759932694565047887870050639715784764496977724158491249555683320125203242183393014770639575989373532907454978454167928262017088887453588501740817228424296112589382059776047269465689344962188332819624863991752605912948099566777946217684042363690509803179297679628722704683108257212185843679701509918394434040821235292816816293596146099533775876586967651646129081120782178862655313705088037590268871158302963115355713865849321061135345306625476668259557927282873275884183798618519148347441439180951527893939707688783986306254278360741595383507555107846233969323563720321754680388645420926549833472985331006714568210298490135131558299240294612953276573416290479653762517673837927498673434962761019277187924685276491362813845000199799742362207363311442739725446623882824930709474377555592723758477470150941099849104769579999004228614478480311548826812893586933364608122655139543414287823438232511394854111835418152075835209947607514199134253609437826826268678690911724631670678559465300222143943668469292951702367321889028003038688681154823257351017073767496265155163109426367403303235630660928916120529599173360720860631629952179990635483986239780007254923912702089593848486850324522229712921897229068630299116434829034033669442802503936128202638798973396721110290749879153085805575979288922273444767530734025936828313818142986708993909362997578500356298512486591135802024917935611668708546812945331808140975920743199252132283201653037385222726708773999893165717560792053443795514050834698317518963529410606538664764232575308671074483927455181531607322568192354251146679372815939252732981542295169494602401614906496445414142811047216754867178976901667706174342893185911304498261993233793945245521817574269320865795146418121848854399084238553268988912158166809586733387678226304394385713478597659852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 205245774637394853846742428938479142307524783761066441374181428013918049574422503166745873844316620968674864124249311342462403970186121246081254735285787204872393509778631495538456264805820358760129673346465642194190415518232791806634432510753739787064412585523426524351579120879460888835917203088187285625941430312706440622187720504306471654427067275460715646564510990922330864457823154055985477126805932844381709501034166688739433218768056118143020354858357654222455023396802692199425611705247111385847721852292069850075882913431156999167067025459153559010847192890339193266162042213646672315445532939036524387818579171742862045484951854292620446007760881579648442999518008586526999111272652561523664361148265222943917356567859700969895345823778898140426197273284954819203326091189941430935158987690045746499005098998596731270487720827670238226599383549171425470337142386424163031195259222852416523408320564558784110538825996558837363804718312162195451890569601335424051649319400220141562163714623528813555368425376785707943233670374116661759116674599856033877971380544385489020642709144568102772101312283659669235042083170769021658720489273651874458361915117272425214611295762687178989409896740638211955986433065550544035710956196571247641891918408518747843409486479247490742675211348357629129851506099292567947383992415949755046684013190559267560147846617678235328955381012300312455483727365159048419173477057920283537679961256752024088198888883325370948682831599639640969560884769490290321093015528698182635064536313986564700651217743894273957337645757876950185340459850406778335336292394135528825601402819149873722715582594932925049787434921181421034866186018763496079548927742923205633964957619106891018497126594456467987850124011292615576500298589205884487922515342517361303546258796797234388470147340541647133928850737284572392454229400649849839490055790921669987688997143249630007489147524264551290930012551730945570377495806580407638182390697307212806794974556010723521753959035106013320785731314411952781597359991754143115262262709119963550784677268138556287617986338300603470656137229579876042780073578252506857216126353795406374025910028279942049875181882573885587796702795480433329310783905375973980923317172678712735066533002771290439099482265934312243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] 1055058437013831046307695728682911414323908178962452946714043820566425570046079508235636623417124943208979123699119149133487215908489938274019141879685135452065428768263716265619860352863251422967959434151426854258240292348064752965432265909013869033323740768611642617967275983785762482602751500129011440552634414100292379606222554800766468550977603475213514067433633406180370184661471671156990998743747902320768767736809292621083290252767272579618943228751847158099894619934597298639420370270288435114401412854362849162174663806318695439470008424908451767742578171635236502074346692044761026514935392238558139419490574909669503378635606264594078437640848690552284790237954285302461703154454113704205003852018165304505650767619769769924521185467649441096891790929462330486290959073127988420992303460999120266584091545645307694127425909857734318172078353979227966846709806998035013194617569110443427391775049299414044791088010823885299667529171693529646382091516242075970220251728077808052628333693616423102199124870993524749137844870559319567037734757901572585411452059748122204388506785912973078234376785230800884726906746250904019396334092786414902187568923968221910858093708666228171761534318307197242362632929998585076687654972822796234931677672533487815707771205979100182102472894885657036209640166603933480149669327879351978100117366889654964556723198095348507793452598446363461739956258548754028966296996915814246444867619840269717242358722169802029005895542298897096819436755522827184120180245442090294509386651284280475255626207793371498063629564987899047211198824097892927835082303033280120917592109176187803229038195913257179696224130876713812477287266087849357763054438264188752431941947118010245086043761618230344973878721859841340969997476379516419231956111581371237256123422392167528601222549831767211119237730985966875335426580841760457468500487241783339031321792202980709031476234525154343358213947860651693528435332081084266527847238027833079514814820286381866799461561368477953466904274023411830341192961512075976818065776421379714287865429556202115729372331549880212800439124774882709561073646688375815386484060090351501999055564118496113173734823705627025399647083534716757619751473549364755714118714760083900680456396602961182415264568289807298461696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] -30539342568791810689494700768361610592256709042810467679816732919290516254663966563922404670546820836080051497193253445401725488602900795974992017785897251160298138288575012300924232138079370026980503436253352398239668696225712247750658297377792666356301409487130323533959380568286875784244061215475783575428735523457037596647761794948485816740497334997880758724598964377374606763689125000001230782397590763743483455272304313865433747421397460443818051162001368058452713385042724762616941272081250183304824708133812442155303741727366840533766518032450047526702387225391813860092410967807715302773283063588613078438953417894752702400088124961674024718111640202381568435115684853906336768071382680394664725697568495202018791514785391291124680641104233398537961355263366439751016802061229647532043870728336447131528722046803170610419777177188946565252239027801381491678130082304125130260996605513806755568144129228197263776922624434520265497564007600701590496239733565718379054238596895043658930729383070125231990431852082343799230755330914579120003840634892440864073480007924911805624424512461310445924062151235507716507220824105849496937362182727852474528775403852224792397555801656747166463781604709181095608272959488054757893653182758065896073981893917924294910050792308437429364377656714455495105531163810888201879872709989358166206692050307984253082835972677071641233795907219456411245733179334253235877207742828617951948363663478275112443333919447826358425907198716073229231524036544289971265491069383679987220274566733409345272721995230735178288619869813923105966997211637794781227442623000901654327843741645205474873449777173404312577070758458931682801409351245922480250348479068061052742686375460223181794358890008848896573163074258089359864190660754235425442902486619173548263255104141179539250011884257456950994073944494438363719205565583630986975216768188249120803967746632328973157104007229710976854258929884697613728581511770600555982821462599280553318503754973053577986169012540048638242660684519200818117648951618091367249047848292549162406289161444129794815417509883713976543372243782928378577355720795442885861183091205361351646324735824343497914357576950281980964090315529396151425685238726111139697163575609685394173840365359336719324901622994475270799360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] 228442846356331968703691206946247231215280668481355299475136186328194467837225181764256037454280370694068248786622859248617943148740706197998106697740949899563157181996738086239536606138997625092851270794339018093796472737366021427241748137271354649734642495406798624063293858918897271379446705996964191902808679706711165335239242172478846447740361257119129610308992994045428306516902692956863132626585851176012796936025941939309190020888613719940515995895739988652871531267173378970168274196206194810594694182277880608894747014876867718618032573157903505564244567484843698711027253590347116008623204556306625937995121598969778645736182399686739697950317080130477753533627562938509977897660939067173700406902834115318332967157454354082845225280213533503885937239914005433936454553504298459797126788946500340608497911600839587302233206547829037565128768610985492628969575496930098417256799449164621015850440767433477276825349967274050270531715549481529256918200806833286193122860654930988889439247856916005911398319160965337445694993562182559356724374798505297681463727607095643587081928835598580956348546828304489861698040393153867876050540462394710726802727102464830776732714457927083301143123746881944378563139365094614999766149653391924187760990230499811948168470484011598536492136059453617518850018850975764020195624806791712468469646608789899193261819981412061452788672012091248838707804683466041457000521139747413720366725324709695519673736981577799128341083119467021271942893674068899057799061281375943810661970342917510013286552247551543162581971579286235665555214729243302233939435432155649183580973651168246004775815670019190677516396975607964683578544136159819760133813426536671665019459002248042095501837268713728733338551551077545442288393816527230036076728042477832916221298129745474063608007852003578100853116355525473104577349092100844702032963109890281844675084768571121335398729217605367555632869645526317999597328314060373992219637636468706078195616602078370853707324582515660013927355552405268510091519301986960578101332943263070553090364187626755142011566344093206970349423737921485752174399736787426403332489007735078073127465831939447835778628963467703849473724847509564974514888695624298595655024605537085068828246054959343911804739388434059460870144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] -902781756391977718173502246215703039623413447920584876766994328147644187850393944807646598520440648417481748768469600214589694018771378156900305136682884475582388238276652500688286990057310087784489436850146626590241389036006679591814136162694104859350023563850903842042369556477610774385114376604831884267534724643575224766866406178279750345306784947397088967202606821517624693670016438653321839127492668354159526758991617308048395037921833198124967411451345972321399335159867168742816776394113844616601990165491407837227005062307615484419837965717851687312156501857389572292361735407075499527304273942536111058950831790936762565503097726422771989661890576974911759213179289962618300644997903821531886958285138034169936022194561947639177202468168411697891672482040066352666943287708115502252570261906578848323159022374659056053488803498360873044170815028693763426687472821520111304301210067494694816073581038258995792110919881978593900297462428603257339352622652712651016390671544228194784378695595058364005463584305621529681501990657429805927136826002933782934926176926327047817866941260900193752468557929873958390726251656413720563247476424584596429710173032677157665303887149686412378830190748029987105730526905549498977188509734208038003889072215090431874724595619420568545035207648420877263366927274193786523816361005086105612717464569013152677378791946245888791647327624564512065992818581202703604422181748360169015600400696301079377942338237016166038949363657508723020546713815851564728579651721223606645920290264314027914236055199689919456198649510069547027378549025102038628921582097730806622011478703559575905422947101546930886799913851464562213844248530332336688450996729558621041122266947161087809896958002055300806439518579413737605256546760131259120071479404440505582424532188621236001797989605449869900894512713091230436527668453104060213483492824607014097380752458806042010997379150362717713856746862948968305813981313012176814704647045594561517382002525604411104883991378974927661372026451835928976452394590991859137769106075218941474316149008823755855916623698950461616373977581243400366079003527111088069545974108799048119287200850578141801958310984411907355826684996225211670312418795014169932898975727545842176420163064250744746336821177001821654220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] 467041699998218989962606398381265895030050786669499521795802975541879404170274833932989200875377267429309929574773086003222960783190577092871973012774963064791976115529029417377154641943020684839691424174822868682278874907576445144966280797924854609688154067194617699780595907658115781565329590853645107000086389805082947104364987685567695746105619634107659867547447242249346065444657031799293929958891422645447815062966895706591959583219032721399030544984274249999553745327345847769439265762241438224756916665455256204375184072657900868723226445313778924135254979559205166946213563365202978033476126943424659270312922858522337283556900734934848742202744105374859693535423567663726134030554342063196258161284564802865791702527740384542996036291904257403547986953442318445953351323794266482964236228994442070737614513675911287551763656027083471636921788519336476959107192998339149005238832364970567302087671592821266551951324387318598557835648870111107281101211166060861004392058199234056260113172535561377881780278007744739020485761119983695486525518234318992745876308215157743668393359495021478836482752130140543110692768228759849465271470798756394931554190968700983899554093384002350534207919948337074088265693518395409527123477287784515855267296080505372216772676403728232452216520766150889577817298160883059771426297248296542921997392804451366768061509337355258643881146401076307879627155041675419587784911087810845127736530225435433427338220141590043034328270354331202289283997222883265417225574839532235342245734545527075497400468864921565608716675664726493328896619321936761124832237738928144846632126920280346874571307887241333911781655207598861985001919926513551255347063729630360913755209959064339262396791509752452975100177505521638984448146421827924999848328614684819512018989743426402742778007021612084958566646702819617992965275113840003512508222486709627841366062213378094286695216447596105475208383285733637312622978058098814896296287675624732201216707308673522795986866720807158025661654400831188719613501389909093586695502453609670913317013565991195427308148229937978594124487311721101878701227013649127814401835342206873785254567763011855256758065470040877462268737700113894843536049331123858017083499832579359101378125717393080436383226982544692633141248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] 14895883507034975404220467967921695753057790671664900293050715361588301034739268967167665670529369248888191531006583571871938390721281326514572199641109288927653364018763087683240870491588951763923758487627926213548320227246106726914760077494699622190311908664435654846384532711090705152435517869650684565987598677782707432819711259506096825815265157442251167060126939440808922321325048709905813180701900520736213307209387544689252624925215337684818859040146944695505877757504690349590019040355414903431082732273984297523498554891248773676346583571514321033113573288994095346917363664247418864267025773239241192177742768643592877725897659432785062788536295070519423485139174622272473535240607957260388646442825707708328322589186212558282621505351831712194120420101982035268873694662471201421493799734545460925679523734946650800468940949946550109831000117288413554450009161469574869668415041688012436538878450396118583379411926848531782527814670165255503300843557683129269273674772348127018481876497577161438685760840547159323529360808900677961412153175815555602333028490345182369326110739280487932047757131332253585916652706523040346203063588053426680175745691909664970280535743090718145412697517209827668504108775574556396894393298315373397097080091523401488791416981852331021090971642794319933362207923542514881943202036918370507601035281366025042423418728230447849503066517989644353970939836281411243991956659934822309544042481535352189418990358900707308911016100528488398203987898505702124896084923536792713214719955843960290250921448611309731007370271386366724848870194624324675492941881651799874302923351678289870012635718573558476660482247582764336675604277182515711032697191947352944151663246431455638500311703791593369127730423713702695012072971466529566973122404623229287972276643575960877095649680642075489500916123494060118789966026033526893885419525481994066467301201368184804263769796055050905263645562002074449376498138189300852943766410613040112895497797519820482573487561425351751359278898800670826826220415630991543232744849767092077230850736649523051025154323052161344915603477025895516930143546779570355453711895933136990144000403234258040324251757584709111071183190242519125535661328932492318776790213819467980066458475452960617953609607704915733674721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] -82387377565152431280569161523569295047117987260660962851773023571603046474930759591499631582309306487188164924997863970539886003113925143480169227288596330876913343848263679232879159512035570401151038239240167662849937632123154563751842303332223153989662007531587587601970294813272762082135028887481656491096010013578107463035047934639980870401945087349740945564851055972297658740799708197534825454648833558818395862551632324115586787252808071582401030250403657170995978459140969774171081318345365846503034731740285528656984171549862528291047072857903741284804156007750598036746158455236008461095148059616887318163282650887540467314098888417477138973778582406273289130314147082495538136464092062677658210216548123148881377308743548841459014249787710240273742256891713252632495154713845119454777065817333787417002216466465110001370186364226083869444049759741155027927712884009705992759944406206088345631714791157252007448471513013050582567184604469772335869468323123467623754365050793463642061106132982236498389344735791737584727086369026197055071372241025222523684668062814199758496417665826848501958845742513268529928458936879095190892051796385082627372533250444871073161461316815011248849603954665266102852949384714156130334086511047767648468212757876889927456387291376667868549538235352470643790026021273939039016979339132006428829575984186357647487387986842564755933746518723852041293886248713713309156791880918050889114841836496256478660659518647691169789108037112501720650648591564119849539326670788761585322065895950254764878946660987585846898920716935507000147325927517660311549023155571188548516401725636349936605120617380216857197313350170259836541800139957488087601500902059621591761883051474301292396738537003112298392439255310562270796788020574377578408225399302689069782341376461251172405265927254373197212564644807049040242011733952416248982570354967635455980180437442244381097813360781397041975352447204680440524921917662482285060780605456766802742149750670894362059657208882936024867767588045712889592585326103319936139814636326860087451400718645154725152293378272051925423152677659914331646116251244378341049888048066541521141809123069115973894824902733839361765225247683958872646170575188612184780011728317034320420985631542082532689054154763781161328050176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] 219681386552330507910830789219089843120076848802869214328139427521674762513113648540317914046447172773039226814657660329086272728433949618261237136204657403051693010110155280628946833751590911459164929331292317344056448938698546206912421902015149979405422632797523322278093171584644741383753097211721598626624172622040606883122355093559565835958946975576025852616802121185230699479349347161543537563167621636088176609552120248828700491484349785363345436027185460419175140644926485479778675363694318069627538683505687882395309671488400832602145104768942763011015365400122573932065758931017219923718736834436059953917032535157325086815942733658429208616616133855004024425852926402662730997347258314370842559948389293200806348533109490241300093754798043024775641082598477699946111347369583123041611149750502329355137249900686454817656556715561959204753174907865867808290878999029567840054799738841950317397113289788447519428334222392889077991918767279376712308242477404174157429812008301921163253100104803421557605085883705939426963921471198796010374311242251635278933198090764525640988710261762316181764441613199470719498458335281982192760943332381831102301500039384556774588625086877818362319735688896029393276891924861825845732477657538803333432829047510064151081434986024945645767818729988818394533877169583025987532378249313236041056873361339012304833415284422600665341004796876767924125211917379918463542004549823309896132609689161864164801363518483448568888550648364727185444051611933303432285771081727478147755626828681997074395749037965369701195691167197109152065993769982729046126345327927207569973838499460741360716717203480934633616696580636120739720336669640707853358454457051450315726988434368188090176713738853308383216325694957191225057854081958712976694507579213264620436973538432965113644599352579165192972005408930797721868623272197251575669916840646767536623443129695156609322283495559528956673431481316477084013991471029710222574003847088318268775858271624159972127978414823636918632489407446124178614328644391628640243133157359619399066673048410990479298442305993050027853561318521281573060402489347834402652060051087590706999678469577043866341644153921244751979594215489816299739664203963358355623322143267863307581518319793594157439599155874009428818657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] -311946542402855099814946563139609121777929137422982186436916230411207209915056647278679508139683057298523184167523890012386719703866345141492756672928100922519924218215199453983185722055262433074040299712770267200717435875380652763896388696676076547822039779543831803780862832722482039647328501082154035432816669809321311409827272609448453348120587992211642028290040832518681527179838301542960584172717113867246222852195129760700965978201001019446145889305461762212804377611171417089884602750588167405106432846009683955844340971497434980780013148343285449008548798137247278664375149463966441757941737814363931172932392583699914161721837192187042426807842045298333948695781612121411674323814229891899984620675830483815575235173043285754616582012124626313607596718319826843002795642835080257229230519226236200529268474026491149716042616390433206348929879486052912662955680988726100814099129541742599077108832653887531898000448200409444976442923185256879781221625395232841402130909206735517565297247153189359832183756739888529088881785974958540067342126231051455537131743895911542786365506101717617324973832787242328736534411412541146388460828171851936113768036730999853641312410315898792820004160484045023594976121727692081807749451738460475874958406745225617332703156089802302270899674757599209599951484365148321763956248677949357762323136677301608611732444598342346484441551607395824139865316802951053214203508927251704006215494764633654190185598888436172907077224320889246957886987876407790121451087456464069898483275444977279709073220133766345741624066882428015699598528912401024988252739763605597475822991066080897846695223796281696304375489577235671133987021873167351753739722218777381306382300213253059784722659993818415726517053151457135593042593865592965353740316917184305604495776678526514073040874465948439735727648766599832841653222560877201700380133823343563307509716103411694431108393898839075184969017454427504863380816782770942328005823932835192517831246232822310239740845064008765973873654424446336641619158757976831192062147505551612277264773348598735119975362905964206002757196715496994926687657617487010320418674637764254510329232831017858792318699130536978046172683041618479698755528011655318583991535609557005852998426877672158241944788849123505826175123456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] 155049294488265619097496188092720120549446721892681677680625009339008855159421961107251341445134445694109117604846345299752447429795509266563160345431655985294855366189211492644738946573710625442850268013406781057932688637286667069409623779326960564291996377517842543399483680264453528763340589844784823840813178541402641161684900967677308466498991796945417473342680139323610787200174980205240439081489565614414137839733641092662269177504517989672755864881042512764628765473047683879567676635579059996462450118083446028633503394178768092818015749018811087841506456660296435560655146316385021229063413419948641214742051992343087900121428198223413770631282889395129350877485829109428238959468061365495584162057406149828991382073842759788561350204238552614010977255413741231615965331631170301186885459960144703667145003354441294465772330375222701237587951925915701977786904163654636348619970325671682742305477986702075458755071343467795976819532702203911398099033030721419433364686329097864605985633978302803838946909145521332396823390491281678125293414889703969940801713501322376820471085380243892599661896021982469491282720855778533674721290925790810486593298489678217930330150811104222228789492269912005277841640568491961853101975624268404315890402691157893146763348666310889371149370973482379999681847375826396179202085916670514845455929265866713588481240929811288244736550513850153053154286956554605203906861165836910187460569811146607478531335173548004332625453383554046483307584902255368160093860870359601147253149950325934267667604665998050333885826135640877090426316618210027703254008016612915265958003279393138431607743298685078371721433961172207405323130894659160470330063370611559422640319955377562317512748188704639350737983334177216111606441754609194302264702180324361440751316443876362790840065511882845889023371261232391559578138083338283796590740368601988853353172774210151037330931904973443629219868201887849422717134683964189013879890415869237900418536584652263598781766340909413926138355589221456522757430609679068482581841209498663074470779002183339327682962933908943233506870897691798409881282413649702163363389459355941516099750972911559178371450823241776747378561223167521207779327787415731006281421842103498453923421577142916967062452035621904859403386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 161254006804707478653503442751028395548651478647422092272830014140070478059552158071797324663054993026484427374306069106858622990492752851301389057019940381324046279139374315626183439660562339777897987828764529671750099124375081804772076782125624474437598685517939284092394757778742769104496623696078726055497913614916576708489795324380370076255272987694218203444201986152581723349341817176675614967215884499430238775475308753259877341450302107346468752738041440383369355446047061022778287371866467629963398361969726257390863868843580223766503607248360945352880671286172708905041293039084616603749256334069115555259033513614713223160886607858004051659645385245497319948872386387492109979293539862056543058709851867071371765663281106567058765332549965656167273337966894089705415567823831340957608313420224174659613541388678412206920498627145514224935897903716899458556253638162817008408222040339730723810366620720584037185108915063409325493862619479600422629398108071349323102667551914786011430295324910537100741552800016681321990557555070292250762049035704894520599802589087168015676404309514651075074713549734178961938416172956637847691263050353412591734060559694308309389990387756639048455307959790671605734165565040056647148030413355311242915714569659491120795705301478677334825909677707336522128031976481411372468233543246890039793075625643035599289801703804352260508887115819871352270504300692183244359209596963233134019140811554595775511488871830103215489527428320329528012711853977658068337346436861214137231837540324888743127357775592755918688935686761115839582298944411154043340698669677757543540288964357021777638062488500766360412145926867565861840169038906132855670044129690138150374306836300043852366521643807404592659475472476723004423397518238020328086405840226046941883158407149624167113313199763644878573437301995400790761816020884053229703272556532951967074985374554983666940874223852905565764852928378392637640163374215713572115507877077711422341003261443356818227332414457575403059129852793157880983516066821329995952278246331930032759099638056753645432447620106578670545893145512197605455666590571268752599213128017071677541162395819409687235806645865622429612660175002591438738180344554889220878125692391971443448985368557104768957147043211289564006055936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -99488007900531086664835168992667758938611902392275593496084379528215634540399600610927440287965597056847958694494932491430873000507405470665853820926191480780935718732727652704775024430592768689426836646236127723380668913396256486240330073890778239305475350222449876691591330252227698726301768154086513766014617102696143656796351698060406809010747596972808068109337771903121253942553520979364259765327967860565102482620451986142750973871740137453260570034959097433826991213184818249748931890680792030055491329674246632420231578896860674972354256525167304900032174128288597627366256007607907677397419534458276116410256084461909428338113595325201322552378343157801401733297010533409460200536778142845893873523873168155702824573672597328718007189691156929081773448215048401723348526486062936477883328604569924120690134912287783459922460726846917513546361367349176663516221115816680781541188951971183693912825594732605341849832683477270349402875241163313342590237031455140885738977847744369487330886892308758731318365917550402544635453595672293010878116883653788219280125603591249375612330635302517188689422653375311102606583505252760454922265033649394518634274988525704006123938094674933407418619215044123208340973970128282075014072678217094024157322088924951132828158837839358615551534736504951414860735689143004799716376345161045658185811246673098379745385075742859133969893560333996242662318772764417949837423213276979540139136121620084137985344497833671693873883596707623335568868028578207454420561809117399100427405379495517601108412495211190183554707197085884214393353204423234554496407305564739164455664858680050086987837804279321451744634237317774975893662752714068370915474195769771558605658805574745892931226843529071029095660307718474156200103063317153933935219007989076167120179052716422299633021138439298927370760859472500078173527568931724532944345686034423931773024952855335755935471470284387193274347802145719849560659175104019954778000062598397697812064614840509540807900189842954709782448345252137869924048409055157288404254442677234255393528816881120299135499429455032600673379175880480346335774460136037417758005883057398167611216479371200199682490356289638402737993943518382303799193845477553232481622207671941997319526152326784617000051751901671146641162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] -649757406271249477309974220584212891963329061911062997886197998823505263869126245192239039546939650720995548460143193282929906599695981161001510869868845418065108166442245444059351495193379255356891575800788870211516792439762808938305527800816395788933596175052783359666620865415738517508320215436314503840320565340834564259298042130209038003934709114561831675436839513314156099091787975768657096177268853178380607238525510738950142799105918452599187918973575151519219825435328497274697690187022488863933090946701946050264920967154550209716156625500049651349378382451122497401152239523601552828149830663780167637745406896329802931432262348736887529434260320926137999688277641686536541228045519990318156269211447723724876705947084325336658770313657803759553211932998417943356817331498639764582125820054769441866817379752586079763173392831932007637090650212966939154019231175893467186068032742277876181540149586247392727647649909295929074744551398239909050342426244125779631442959813266404660454317593122087220891119768918748989321757153842157415191568854150775548399855963119161274884802345938624998336531905861837537562991730838861581491533688162313557055041854821322435952304796894825863004151948545061041523875927609446551922188288191336880730861017353935606675379080755497257846340981164725079497568569041420102552263023998711641600023827329125134562197770746860204724630886890328932893773465282629164269464547514525837613397428641124402883913918191063147450312932065162160515560924783783482807453372814823110877265794060884258005787418975419790197088902234810151312518741118092915982828579656987728601364574709639209536242181514642052543309874575125257865205788174504981984135845450485633164625975609574947103387278508835582862779321538417421037093197938908260765790634860903704519753186122477617590150864082851127015947906552514904676273235517867393096327617169260677210259967508258340684172636139452376680658961650446889930907830779686177719428069933504409057727094670558220184610641236878390336419344330114366971915611211299998030704766071462468037429458340232082745641614800337924250398934939051671412862386061385747958085368734881181001503237399427105143776487403869420398626681792817160116323238309040728398188145317656757804852051532023491092179601415639201369554944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] 1686154178856492197848747179852046479042539839549482319004301818207734286733019486919787059534380277021035762481501141381074892416552863421292666113158741226518364733052068183197286521725329156948832173166964555430805150635542885465465528716291889600833013761177897806005741819323261297512137405464512962859617614167908575092328392827492554406957975061628402472029381379483384368089034047386923343257834276153581871175977668662935890922047185991871433248986230671104464674587545727972941204467131147252321733793825276137240783936203602937319935191321527772577076069945950402228224001588573501895637500313805274474422985435891979031121031110477227825125987711404899582965933409950328025689766095228703143054945696709953715020861822337476079946567895505696003766417937442735392313847756497272064167007512264565414194388102708353318656448960325906372729260917143963765056161538082251328151643301660045226972015939321378440794701972587716938220153903533634993802571569531661497195882432045334280855212371662203702085316701530533653272449771144538748756524541575596309757632780363524073343153546499386037606982768705092809385548002378144396616905627721467272189204172678035276786948166598933792415090445002090525299936594971295310836826687696196831930391160890634466096239223951627928899599013740775106403649880475243383804662181101791863444596928536448692463808015414401463971587196486480600866353860926803467767518516681934360774651334539783307085212844512475587924997948207284788534318154106641915297178861439136062715171214408476671787464098784904511088195183599583935554162943949969692165376580437300690934778151099336217659745289319369053800856884800657727077676674641155379625425160412867623153896258465239192617322302989450287265467474702405557876576203594844740861013427836842392514349621011298377617854019379695928748914060835170781036366778392915014621946192430904830947304236382741804365472212544723525787224480270154826560930010019613048591905969575647046200440675708711022743111803860080366076367441616178797099472241691131145711675510616223004818486661468332084436473402284478922848026353980993005043695605978580304444602486595931036681704479932408825389629228899899787293503952149747595730661992530229647822281355507448379334782588104983227523941418655019277452574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] -2783841523214419007211019808671817384501181269625151907912484702496520304175920670440229646292128138402912792261981725217667847879739145829343228512767835287802982894390325850131614530893808111992614724132242051167989836870659764149417123492447949082802429019774382192190734558090369598468384977845163676503238466279859038030619101524070664934817511685168424730826075561950969770954376225428178895997359047040572377242496658721858075032530251289324161396508971151657534639087284453038200894225667749274745441468924554840248405197024619850356409150225638912178526381371097508675718777448640638107656786242696313874936281056081939372041838027429480769377494850130614683479750204592062786347886311517078208234855184715048171863122779177519196422960006720631307110740989569139635016338684021782896848481885063525068733922251640266105556792170647830183346330193293010348450676575589855487623472827139730082723714665154985351573314006509900332596726764808954880484864983117618787363389066793629091500542464952287755719895001263322895229325759371344880166575660176597630995746447828774016568026730510888482155338263418072802561386616070284746044879458157828052907437004151218611414991659191982754315892088716668728048504598909994566993218625344456268515084729515404313207270542383157025618057104809757966390907439584415581097673378256972611763590351629217099861087041605418065184185319873896418789576105677881206409932349942646281490517723085104905157104724589404405672923106062020895322176694477709481111412402672317146664934606983161321180585212245769176122308601578302410484181502539300336601985319003425655258892264494424619405327827955742880484760738842923211562688514635781154677556169635092906977699665982959961996152789811568283268295603693344994128943967042619401811023745650289007969507818986140931844732410457535674629387025360579708320430065269133003307952698499499177389658127599177172752376414596336857949356279879625809764614905833836928728933065771692630602236970044047953940662517502976579349707171885628419320372384209305926957071000973180276769081264702180009650789735766474182498883116380250335840091493631445331135423140084644835117214111659543662711791211032998460654924152725290925545855808987352674496480108040246782804451860111973525086067558772977533945118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] 4627143124316873615242357998456661930991591112197535378572972030815139249575972633810255105893191263885336359761858787093357648976959799053813493248157845333969902311883112923224611301840847257451272174962840733324459619205309688106834425702738957738890658645094456018371781947174349904422776649292878052459273761961280341996361334474353789367906278145518229171425677712591781369567665045460377528661338526888522886295450637732829166582538273076335399980949182707686935541064067625949895780791099004229665267105217614987231647827425053917290669194426970645783796023122543498612560625147492269066268057538459454033814662079754297938314196457138566836079002966241241220721175009075820725859245005411106240847182558756258781743411747022698153775327208883054919212022967165739446208354382138332270380059314768223712331095020487648710690259007992761202952065930757304077562813774116449717753014172394168911587922635319838455721342537087898058806011981362073972869973654926410461512773014130953738172087160926517205318197178584523818368492255141844786497205178403998317121338887611814875397525275366728236256342843298185949276401895716635399564215793221796455461886863661660458648764373336968001563208389383348895054279586937428227545211198173476963639048682864635633790814759550315298329156636773334886985177509301078860152077661649300103005233257984685200221114557157359445326955922878181153768015381068452067306627441261488364351513295746860233476291273487080961077795502926584202566447245748451740736143543382958621061700844884308107493109285889236550429027410642511260737105449254165763987396281272275520105215970043314058405962321731791351825841512484519858346679994883665000983569603519891708747743036155318699843074873493254246025150050290678193205304621642800256106503310774817592869767137592808554430657117697514779551422052023538734645010252672164120528238649975378596220008940976898765192818039639140978299665527074182019773300973506205019047068719650470970579842893886672954260681772506507351619658728078654528561328932012090917065596764318496225446899937525651692061549329575296432392232384317063737575108809907371420933239204553517187167067230143589842892799726802863887442209073675936101328856763108217383180118495516385963930255612193392901374672222742014538966630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] -7568349105092356667743855917635498769564019715801156150101500948059315609010311692588128491169415165372503017863881828251479474000212705741919956882721033742605167784956021201651151730495270546204700017870210158032736404841449625716705479847438474899107026448717731177784781320597825514895010696520731039159153535496605386659033420570621067173267181108600087114989149888767647867211911778179438736455589199567862174582910227379549967436020392699994621274685832419991674189673897479844064866127430298297369137459697640853894829531214792778773499206673962673937487723319898321450906875901917962585664985472664886649170416486316631301191330144865281312422562565773140853759328326940872262422793190885336516272417293434781577209911230628416974056528665534145364638874904065456988215749530785852416858150961078654258797268482701659318777224072546426389919327415204955762421730190392837187679586747034383947817236468835114773404534977059420256576370981309673327763433909781891290896593563621472874522695359601477902543484894974339376739635321460771364470712191972442381125960304058210069713197012622180201075397912170844373603244251748345619471638789910159947760158286039623050003506875280542698252323224828723484877120486856400833720155123734895144319946853969273923267038240096180041298845264135363400967974802374396226656571771683089180228043612470190270679844385527309437858763587802661600097672974792812130278353574619377784627816579251540474915298033507848465358348118773472551056227160259686491175532135024710048961306206644571315346884245148949940586098423731665970183996746667489613739320678087122297460964136569951092220160458741877060105254082256170213625572538846919977748329172329882561874228955055849325677509580954850523430727165995168298020744034274624163916426492061356462066734509409773039830236119047614127274200340982972478182640605063543569673034805440933354822315012484313914611502059914472879543785447356673731639394016347541687394162600903579435172177798882473910504589481277640367153531895333564698282387337467503356391603158122206763969637891707536722028559581112793553214526477030940569081761615333118244998463661999449107958807467732176229874364749320675874300977333223032018252381334597308622182778485785052326550640560861139746854881922614032155935768576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] 10206483787096835654750566252601405692347210027472338143115780927053787590941546391670732087529132813335015580297084743171931779508929090745272448507638910631284140498795575850378443849618614825981332493896306865657177890517551740016979254960217981649466884006651812650341535517991830478619038891288065369689832024943504629993959306313976536246012109102918042560367074287849603323977393818017700958673170878722970910958916071711052230757907547065413429193619794170596932260068521339290150953761935178907249320084198063074473760652445824073797718949094540509604069482979964888189531011539318925669587990005193209365567798227623290833344399776549449691814636247456952699807051156127118214265368680381358166318328757382395608684501626379388272483141691940844236363803204089588230545821331963689014611613647225418971890257504648509803394399092053921603775890050981324216329253449301892388757650511085152705655828641199571988355584554370504720276257174426736388233887288541430138877476933049894717919083982390344949611114212834920014150933842681106774136759198786774068593644833586087837820673176709898980596648088167120796380781421834263209454940501584920822555772468869245036002873968896829866181507198188830914095916680565413407523487153117123856550940282210512065563109777550570599586105395645144880226922396395381222699101050039790613962549924747841752348632461854921523314694609573245744761684315156268760128850468396103471760140793929509438951809769632015537585385604141623710640365938633459243413750545608524809081558022694403815087090551136966834478959234566988398328659380752318608869676649451265181726277505805445573389512652456370750754608327611600543828524656382194554068706646654049905365187827160344883257378426054106275647721880913176188606618295189795851446639166614612361846886289251097471325016578922309683974174606886085599857642517447457760181709553341052248728007797137996494060701891419332646282846966218937876905292049011754504538957276354300730863452055325764986214241884791492004695332724053584862121130270200554670846655947087199893340135670033493592291888052979404718586796762129193661880568002308600293568099857541441598335160047902161196389906012556896463418242764779741087643155089603580058805574217628966885082802846111064566098453334519155383494246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] -10455454390927120765040474757043933305186415132336798275973674092757327600182092280360055061067840527588737567148162229371796050690232383964890432372611111554357642467086323128691263999961920242644850631884320948724215883077819161351594362203948781061368258806101802012285088852889601265406225368543700046336910348796353494717184008397396122729492483919148864791122144844840087809697909955135073890464617850512524269537579780983589002394465622097696252120771625794335384409022272112994148553916568654004508061186051031853450535940525173977859782928505564153015081313020293798800735905213015780574164777503161930890567132483243249336631698215054289530987246869357936034099965883010831936545825236485391803349317723903281382864200122103571191958902927551792222648330689737184866127388105472749868717098135865256304506016589917530467452120515739384096586530888246829075536908681052616316033636205765156982721184603779509923453672191128434941642609199080178867436621470898915385740939970515742593457425076611223127400945653059487674238010092738727643282943463865104415129518113581428060939888462429347394902724203975426981317623861897501722206289088418062819290752124751772558906036130724808447949672211192610994213863618462826506869001264548468752397700114524734910784228929671092139342189144873953246985833049951143194168984126153301277648062241582461889970841973929950166040141012507832731217535790656234645041726680898346108553758231560326729672851124301549746012192556171707705988065127073450923144785838263281838652974821546279029324066119395565480393818297147319211679478336891962814661206607594066928901276200198584648082596471751193999217223551993310576916238799051955844128216450354428060957816341235874572835521275710074256992389936630769330250611832134686818849884981043580260544493129056530205612768746379408363485197219803462371811587814364478929717007937522851901012502423733778898150177822383832853610097809231799241806827033292574413626955372029671564138085576731008624468374928079802068621318932683853264733816026287078805076961621267472740111162976826873477088787999301542619551657141128033939271596044071373009210200916334142277356591400410561560114053984186652062660045195892270567186144473552331839266874021828524441001450776089551111867464674621476971019763712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] 7899296581875362625909801909976071181396680275357970397448876471865976217185778537247298155982819039122532024536543707678205101090862749219351901143843192285802835814488722885483747129127301635406717323286270327052339962309187287518686545362078048529223892085469728573153501693600512220727914827752402841588133964219347768125626450995130357346856113352183032358080889030536412512092547476523652769474179653167716406455494952348217550805100965799371202292644070352595534975794184996622091478352503079703707555252988283215012127534302924952511027964243125570363420592787142970899051999989921433467262030195921497112771611510047627714151787784073336608894257291903899575381565734971823090939830156858936779030008709852539826190003909911506577934575815033658209770548085540156203187793706080880567937835921300852372987846282518893253983548764343188885201845781049693870715003033983549199305620573882695779337222532498219878813544754282550622889331051556852664940448558265561958568259916987715377310238035711014499981691301981807475778715061448181848742394246073713615566097927462344276083676566219866279258079994537507584418098361569266826944279875414327403576485060976404744732809861431064078965207544349893118482928947745078456449290798586918830950633166973602407124958137673485360571996915932598935372108248102217047618955389629580648368064199126502959550508650922593026134632183122647942284358314480404284852242767002985647068450678497487648188984064570512243004293661872837360855249661101223711310260564754615426330803623370021673958755269963374460777236507464763708206205831283377055543990858717186388846843644850979047118104160731585398812732718253606008618172509181531782417337316925857293779905101402370548664039011613521400941171015170224915566014527642974916969474536751822450253849440563428558226007302673066319483141241552910321588452403026732386481858306658456716116143450985037661879891436744744327182673753269380563504066861394898378503268657565955590519962300227009045705543088858527379688360589285861149030145781601264857513064919587046436982589976175166733264104690068672008740947592808453718860864660646129888343820171420932333580711918237403266717919800498003085009446753229291390608410535699055590999982453523036582426421941467169906548218210010529701403033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] -4265845990448841047143423849205926981374660880685266522505975734226154474160272152007960811362246946892866697553079503698483991610064298725145679886675475955310060282716571594002157681794286782506138368533922105704575755019527856311117272882630115097752387533701907349309262614509370242476352551318027373342637554325452088690646642996706522792430481614392225080205079717172377679199249352804491723131373931966760211797448478396444104015866747938915527440744196346782318733248302390168468247946287409317893079094872421968468017125514888314469740300569929840908810648988584200877439563881462082413968888329479710151788695303598715964816790384520441541919931513633612668663855026981363534066104269733355490380606797622839116186961964008805391285558059534199161834511861985146313423086201966614807601831647157600776716985689141674827229462016270078397577342687670056967198793182123049614836284709381766100360408532229090939154627666819443113675126687270241304779277366109849569244307171168214232967719253902720410685533080783860511109871713612917885578883492554238414587865492236657972034888978728662461121691916015214386421257254364192906064847528513698481134354491750573794945643580099894148885178222073710592814354492609705229898825983054764024888829788619025240109866701564491377327350762032675964688027267143018082978205465493184505940617907431808084297927682993983307694589857825139404997357503732465806788409305301505309810967186381195277752038245280191544816472427072862722378131309832878510557242655694517451386728807539889807471734284365114996336930807521820204747838578811134817589167664380300603361217120327205925272327711782702808522557688954430780705917106834602853347769405025472132880741023931894896805671193613964641392853666273628106482619194804435002161758965160125577351448446113769628037873845356804500605280263078275674776092377073668797703801623622861737344256799209668329040380679751422278723440749352828121381027828311074081313365058663284875143956704991382293305869677784239212500392464924082789073509358178634158044269873613730033850586186019368907357071330551164632272357266083883898630715507186662983309981204903100496290171662366985215773532114769466399332921648788866847606997228525661258296906009674806282035884650615008908220039559619947928982913024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] 1624256859835340722083338450708185231464847498872259023057340498038484081782680997836820225977912441425320552990914104850659917490427950405059355517416570342703258431852199016702338470459927346741157081166570143910023728995102800573273816743097978585057742231448628784289442424827630451285095226959372911094821347718440415901591544967223776210469066782787193967303683198757402231667262756983586070636973899426587256572624245514400521890824552198142420239984186664464785382405623849426464097362400758737790226212095350864871317556065377297564730405591273739020202008556914867503076255297447410427359550007852077575092708937426460383700842851477754216434991388062742804415328442743572042971714881682578350033272593872955962560635313767175668579039308926338058387899903548493708829355083543590485602792876445327686902458351607373703979719846845804958612186336456492110979941174560586573693196688766208841891833887763739633305183313774854166594728618936363714215561528163483913163501785024196672638778998128930398523584075827985515722864500112878491415372386558111464875574172969687686886483462238852784828029190701324640143249415392529996161676677358194666787271099629844404087001581823720680646175728755459829300149972586193045535842301189884671380133945204666466592271552533528169495691848690679254098215472408175406930821535598738875183999903306648194779340269102661624792701372565795697576157897165579381156087358116627543648486526057746765108412557682163953981320190655303405198293965572594582292814897083092755951119162496423677805562273952379846435254164169253498817081140591027238017802867071267649038588784305865663070198389580361824677307698261244671973252260581844915905229708075512691018228114617273781868096936904995363438943360956258599134859831591038924293839921974717498785089386575965245535019340696221413498620494538300535906101147218807040244762194282662717191217981993331176556260567705121828978685180618733019019423330046274605208595116183067952611665908674735432026635272823369979726549047902714453710225979059764068292014647341541312258361521473676723622219299156967768980924748248001439822737292446955334453009314937080986919257700907470245236321924992288010479156670914899901215358538211301616443546495322940376044232917285573297955825189977459029411102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] -664678357495165467345176246725312578350350054235690288148420902732544521067076494770640851313703481301087810784413621328134902024342882106832809522604523482395545077081006680465519142741441555913292876921090464314891710080495881384349619310681049396901676489677509229458867435024211813761144177835936786256914145243558575818196541241813054296745563621684756491888031475120177983765226247188493445506866542862393018640213261724015626479823267033851898352738350266509046198423736850817554283994679587716082421643616760226277774752136355537441734849288931325824755673281340511134961557997667017646814817996487195931523779934060775621323507510752852103243618009911172824341003939867713572539059532120771012395074967063939824707723328266312761075961723135410536305375541922775673928571548673810457360568078892486751211440352444740220797705204199594887405998126433443518194093020570341740194242831915589555283403125690559621521069090030949375231045477282318468840845649956527480557219604478660892031203802569567042612635438390311058942161453205500994348054395131901025585214814149270504728138279278966366134483581009413739697771632378641800068426472333237502537734573607377232124169104590057825568794885100716521375110646395150392794231401118337861213741738479029540175735047454731851693969858477451083817007037423444934008489069991694240999634624702745197271233153561518514397521000062051139661595925201704846127027496694185410669236348833654194014071670896872441522159013204598721879779496424735274468275994182928958808366092515495925022582462647075141791767841964984081505059909209099622087955887991387010615862963187403997959202474072275190287060858848054767115920990608011774742014832343989681822467301835361827138609352565837809743247808537445325810285312342539092025447887929038656286433485345922579595412501793797238779989826537997542961562693416468039503761055417982593135841643245271198028851042394689136418488499036939061901357445487646323704157837223853447678796898719014424297695843319653177457160878818645941242357169046329491531687844536700507926264076384281755431081231651119104156239184200609175817465741298385686665202727631849978175167464977118803704059916009061367344641047173638027006874555412585410743601011292499471238759182766952227674535686869186497174568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] 702207478580103656336770682538435465264771464080645053392700116552382411504697795495058009612615970472910892859216676818505625984519985219944983847312685125221864908917669752480268564866806067014993994867344820489274723062913252854745163326730549373693009348746968873524873044722125910599502125144173090239691884904062005841978251247750372642304898527620358198819371656041117350976660968507010323903138226197869763873443534409436037032841466946734779104100884965436170400979808775121112454529703497862915497394160722189617212285372009730672294917158348539887895633312436797982525817982190741672454384731861913411963920523860659519752520349014354626669875361273259142819126823290031206271012099705562212387182506590409994112427245479242885654689405104234625321738836324722453068931659235598023105205251385183673950408186766529764597413699620149373229642209128881857550455887416714941124632397888197565736530794720670985426053299059887679411998870312390910755357490680414513474007903389340584975709222345060768451176829434458286535278818569262226721885286204905106108979465672238399133036401253460305205317980701444816543180945557823543367540896477674690483762331564096029020266115216527402128580527635546248194785088326475419034828602001175518031551937968234488842859781636438948846595575614116886577425107390199642098934382971643341152687060341352361964305979342103327672776750525941012753553115192516022382218429842355643288649652867686779077080676601188348423212159176783616040015335804396822337562461689192620074859939739765386777306590845596262973097060278110931041027387882569563217014139154112550390395161335560070151027473697431264844281134541326578350315920274483429545314781603406400703454049178706678114369248980327889582314627142439015524390708167465787610545159270382379902622632967553841719529443027160616262376178623532825180288396479364783184313593457430639662110859915718110936818319395035941774429167636604469372908924381219803186809404232198019784256443350441887235902046386072986812647722236389511091335311182690850622400440195970278789486266214355093680250156880873125221328399403869282280957785057743888741605860220449327692414805974330486637585134972070192363879139279772073835602572758094339339380262932689406002284070272229386512820249909987511537500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] -802071805387616428335935717989020660208455946700738141505160628849909849300924527174347132372846155568184918465155529907584159474059747074803011143707013981645901744981772216715642756183472893159144509991321684893082734952370500041084098602828887538089496901025268287529614386143637930552892775186194323156769364354763732367580608485158164136928838945699364384720433768649103921071713907979976110597345460561321667618989290880950444421798884169339248724681879709808542624740687051016281572412493623520706875143503723198960644534917406564006876748023071855796754638446126780389719596216900854975045687291154550087693581108313999387146685697383295437971443591450820901229476985432244459191712017381092407017117133738251871799749565974787982196941227789809817357167932424181123120237664022853318695029044783138708057476043287462384371861088481233490241404139025137510885092351416708468686504238965470425254039547146073880578472417911723826931423221211403389398667432798272723773890843012895124637214179145316898701247632909562269056944959168516752402913562484551510104058502287480024706929082995857201628901044079745768889252707439186618584467214081961464111036600389581987344037748290878714759986323286468909481221020594459105765259236733959264755316690084921885324535701981632798790301735012332490924191121550013129557127732281446906594373615429273780214022801424091178013296538582647202661702276438163265369387537960743069486806980484531841976686468469150876283158291449674925347186500262833616697681219334478348430427859191632557609613738753081552188474042158282221687757047482360331227996035224002946660803338171881987845348540926458264756878614171256565924336475541621254158165391732372956832167522234172970868652276937152169269965684817197469588457176098741873991310106782075580070313164059162093776904140118855490591683586842612106066849775257814931481524699710401678364125840566970274942926539725539192136995055248433717935629640889011287725217850871111189403960488103364084962694539725305746707084221711000570176789969623331009123033712053508129395141724008394882814351814127370545020005740595979457708121527079267058106250546304453492347713426250746354761900656726483072727708654227749365259815479870904953161408894291677280620432472434320950698444946659686908044509184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] 597698573993240541658926728040552681369117713078710160367536052281862621449038889850705162683680234780979229900220144480389037886220651859397211110853824377204920105133532649384092396178467108331789012920156744187051730855641520128538711085112097248485418662466866449703015409083557158623917287315931477946381078059980930383592138326746605481780634030311049691763978248517880612705977279972381763362327891144000284345007358695779798676592662678157085053655284091605890880709772784721636318923492664318675396318309555004508613284570969593506904589090918406756889062546780876129125741220936815874158918151971990740434500435181014271510312488124532065471532331631290656530696154656630912610168783464324143691512600097255832210932352005064551397437392636107946785941555567933162328805810349498650360047008907000791690613226950729987860970538100585974470247371307963270952832326478152749602404667625386707036580096501833735419577916328499454427775562659564981244748814895841543028930290384891088114379302211069702768388392019651680287158753346947340170062953226541232558629855204215042221459679345169748539649094363327411059606956804289286288289275458904139644862115050988365246717221984482538292261759997084985542770718343612451388672866247981496482829400899333788015771809888461702359236678463085725676575249220474791310810410240955723373592264493457523645100193079414733779017380223868128248725020826047357124634628828460935062192267129178919518331147426302968207917555712604845289336637732000436347271146360616465102048264848001584754435115126064498676713814778633569714452533108295638452869974290420831338690184567032255531459909700064192403559178177342059460044098294812542134058340888147693981022578440926061056968859245356297523958594705671623065505840014117735907495759954189010864358411990290304813526188763577206300199697274946274786535154862138825961864361229143378019394055829551312925312059529337515723721772828012943109844575336618846919700174201070285641405619552889420858665481384804018353123621299515813335094760906481664095351949218380006592106762624091495471058595728153984319705606480132699480648776137670600897293734374937030844790440019652343746823185304670031213636975778679254599122786849778572172312419877164540000957555899457834989678935231904452632903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] -248095256274296091782371254010070315786646164236317940585720092794224265090515028388146449818442421135153201644509393841879315956543107654808171816078664076735947563440048051290514854248738227983762824692979911057822117145455513940804635907861106280719913433053329070024942094690460096413663663951721142940211909976755643107089497480631578781547931774744223326801209177337637189476567098839681721252955828961398557643191283938413620758517644235914578328864847239533682732576434944555683471970760793211944479342109841579354938494905920146613637663533892757771941096845824421208774977290808384570997712988768926414482941681728736693479855675643132227415310397719993303959478065014703523863964677404603587906429379753450621615987070843330552246697996483149307275351339240414556287474309718067895779622114195597532569136715260114811298782833264139520626600774063008374039377488707457583237220542955384477393333096651207245190357613017562333491139835180268913902091881563098274619559128088027132858087334652991051335101347144802465304453450596307432224901342096956491427161166593580452347772335498015453278197625387657486962805002667259213031158594409919089100295438661101174991567881602691576976774749336018515438543469496940186432617640505905821064162555653493500610669353264716332082081922061750588433314523207642155017334281262732203018106481589366247520803211491159344587126564240968277638223779925375012204850538526685408468696991168295238187156969506648414003925522800461498025298168815849467049468771556858744550352316926091848369691124165818512435051293988394009876908476537839472570697753086073041616224584538130452651555737142748376514838324182196063707659962406284494954562236238755495007885652262026657167195784594992498302528964733882267369459162337061808841563099705980343011850932322383744829694743121652896723739892596396394123878200474127929403154724700348100438390917984215901489140764253069522151535567068341646260203222237829439805667891800672994616775859159393139970195875696327271154122256721082857733905323667317779726998072273436974246143687715852523095401665841789865682022360039714454791467037993173636923426491067965253028249489277805893318557335869971720278502437523363658178528272560160247006356381428097775906435154220249120258703428363134247322517504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] -3265224315693629368003760996674069366829707967339197146351575711389244779689033014604091084573077952246557085440697824107167336835824678942916075331002242087330013474901580785995273838385040447612347975810488371467070994320864817679221164904731070202952100448645524595979565101528135596551783702282339375881620098105243673999756442611615607009373359809255022304346153332849684365591016552698003050480676969620598321687587826749870393491281922990282211862241407230475501285939570742284836726563496159512427843201484892902741361371964055964077343688329999692704072906981758177110101105449510544126362754319171428538504793025063950705422298829515661695450254007640716129624838645738858361570984089424060669554261195622336432514384512615932697524190703600905167672986169736851442862995538745739387377142602134966026967574455454443763565036362772705313013806476384865705634452576030933359774830303518048280105670636566704862241060479005363117576380223226893719452544604437008901549204653803856109348984998384843971491253232482420784457773702609620869550869876259056381064961558055576817660850711474111980774055332396365986533491421296413921379749236893602949196786092052357623958917605764033551364411411340081411655983178097726264179784649746937823889952901262175409250059366449525981301365360893838230745996026307752749778750935245584400181124274572524860650401634262107500010581913524164044924390813966477580389039715370842946747249926057111754707386926403434747869222650584721482422759419364483956377916369201704317347638009156232693582449227424293567175705981149091266167388631161095350681449587634434179031236447322445780358223068669412034391714769727070476708542824710635997421181234542882536700389961211269529011707882027621977951623261153576166865772572285503363524539954644743480076073133408128483803826436902264278312149642365058975056809572862624495240775533240327686096297433820638038641740215424615618422686728815773306116196356513216987446374746960492967469388483418180277826602635112080205827653576719492185491357481228416391887864680543110525225520852061087981757496111961589059662970521673326525188462789359969802210656427674785881213346681996129643488816758966335216232944603126845616443785156422996034813594352662837984832242932767612880067334814278522597539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] 86714415356935125491372251852675930756378048395290063061988346764175341530879250395471023849646225593358003002810142448170594176074049215292258187111058436341057325290616441738023299024706497012059131880707600506232198952660575330585923010565108422686389348195941640813127494059297582093174550715413901614658418498019062325546962275608614166669136584011668753459461006747409218165404652618610243716352552519182008091862307066402469666970574690234017454060315790034365917053526694013912121621687423290587437455071144081720739596679797797051227348401291312730774506451351343118162341392977280518642691068840345320148944726345254818623937196335732061803507423252004145505393629345880406605601613244397456298204210795814413669238159232346179384385075724478558905575759710923420923143642212712710295242661684812767186393256390246773435004180805281699150984953299830160392734386591113024172114011365799816279872565531813554776330295806591848725525017467890910359643296193591442484559498666942251235373817248356625098712755151102928551989668135437209379532944928216040704639769485688551542196265238431122556417556329172960957122366600039242699056824309632269923049883490000855309480692351225387641974700104493489031293207035580455026050597108795993976132916396768434647847884817101773052922137483407871177376376647995444221724842017047557654160107625421241602467468327431518901140338399401470602023352589183595939370527880493619311900676635659250159015862916139180132642737606612851158312361839928140224120300578747027543440041938392871168829586176774602279714206287707622867071874052145883207187253213185160734932660734407892146152610966326698632833222576984387276824752709799403694606358601836622356289955487530692125193861421935792906637017819037007693712678782078559113981941008091113561125054567159137090684882790900533446244415317682424715863241080368968745168645573014177161362870568023304662747543766018426299404461712187345515496537771556787274808868359608836023171115353466819436679985441671629134871885013074770437826814679220003830326019606302371030527797024712354026651997968926884863880859200803741326634046491111643159798487150781158942960336389551151395394804011888013322187355240643546727855223098679424172095234643717159508877947521008334138410446560796217803014144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] -70007486943719771523351455463342686387021458092412434211538359454971276334465866819620007087340415910303085681356855105320602786894989144524439082763465908018288064631536286862102027079881596900987817481790210978573184961798179066409630852471280644044598945017027025506317910889956931961878730055636125010976957660965765519165589147258919044962822569274598152688022854523780908463783075122504991155645011094628567751921052073363214812504918719719855993615512033030341504137239132840436949684029872471796224920106253958720938485110240153974930290219041712712227021477340904069975852956422030093413485971298061461886171033530381566494085529038334027667591308708103315844737091763960829589639026814693386862237329539774443124466264310443849620951887243797037666409622499038690853194314517915779266932131571415354131631248729046808821684628902859767351391325824562517316909309429498173686120500125248453420013501802396827776560166306492476935461166863407645045454272344929364397878986292197425389942148084243527908283950686540200349652495005468517979090739977917417027126554757766977710632835708509723063126314756159635512427084385582517481939451843492546176080347079628689774875591405337788105346544997012520481727693550880639425819912019675819479460169506502862705945274356503794709640451353990426895829957027442718180737461319535904520603514769666569651290322519250854094063710909357864184153078969815820911925418365242132297774092554524554397545385996684254116516341972882991475202615027436530964905031165752707655325884785346451729943653087938107119912577504829350528058132432019376890195476743306993483184617226286962097698726668069309871608624806103522995057981679523549000811279922928093108385980169690420125002727837911019022450399867682538675091778701248755135496891154610264473166907095465972518527185625405624339305044745893018113324620696338973113923027909013932533670937490837912849482914450964027481596375508170299050164721741542971371158935252022771520040066468265704540292819167348921076049992889500695612971027429209303805021708402127901549243955828001982530194283942406535853921800855328564384497141936771456736950821650756100928974515751328589024112529634385624504622611260151540210520438838678019844991863068387729620013383992475269499331924470986472832368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] 32895315066953443170985378772793187813230406581508171008012811460781611505914579712702549029369927262432045707988474005788554803122163599642765757314029091869839179355153521008915028526836920911654018712713598891850416093816381564251774487218865873425990605949403420098334651354669805342713807795516199704994524571004118868317697255799059171146308644163530139730678123168654773243942960018443356966822713170288110806444630762798793704720034664399495705795475435740897835483173020268310486176459198199132210260337750765142912074036401608319070638051756815554962828354602737634745580198183222211028577524590435847509975000531847932390671162065479748058822560658863769727836599267223615589687122385459833501746382512480463324260705939674803883307767299273381400845640095483677900769413561155478064336970335287058059639403858085521823276553852667839794861799500684291235273642210660234846930200301480123413940735843705932866436796395500482314394653658017701961249512051588451925605189244956952244429065941886090682337285312199620052823131007635230088517865649783880587921293737148478075975822530009047016097944759916495300805646423881396648481922184371692905488637936051169660414264923800677324667307654050853909001112100463082779128783663479501831388646906631382409989293243106380535592526471526012182768294512806697603346897676241772936830516964262914138062553067373742136233827151719812346265067661675069330247225671497909182468083104703497103022836490228917337876623580720467192765909066435497730180691993906319886833721801716418769425097111633907645005185329268020920233631976109282458318902532852123873190598865970789777218854630253412197484653852250401356941805168515652526959753683997507766413817764244108825772285013957376035642830564390284955308794507795767847328198924834988239106371972000611579335763108649460816347527085158617870672495433364222499580126415863449000339400351430732767948904812849279909912614629281075264064287278625304556664104139087753188841237958598556155097506579551750670862337405729720015573621836366580114129152518046561433644834111122380010530258318543742840970064629231949285219189024607727207932385832092101721673158818605106370887857333435847227269721110140097306622789523650603985575273913939161364698008230208975849530086791816753308499968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] -9805346523658941261688105028003410708911058180935988436995037427134963388236909570256013876876774684928500354564698309159335055917710923496957583474045786817550088799214970992644894073426885142587093752777375950289585452712761845250229998093348004560299606283010522502889209298512474228085022778404179815537460961256312694835175311363244975376619448746634103573696802309605096439735873002225808866407103037606016578819705421657092830303693908063801365866639203290587996486012578181684600925889463886510118350871228762848938570754238728649436184447717378099498296712687055317093460055224573087999565144934512442502291735324246837215034845919629149460109453450669520027624177269976628532509504432067642867964783530441585371701413790650505349756806229909664005559391940501500839072889867439667145050662621036860939486969149207644962505425530729902583422976743576738327107015844552738355489515372962623849197783536963064511996889492330504750329271436815723159090559180729590145252837839030900790361383461952689039556506241413852619073539678920122830008988790873336706967038616980353358899431954584964010822580651071024902459118973532881326593422457322081909769737147562969501470848276356190880244905895842766680520216631681346264853963894957319503146539004404757989115703939603324652469478597918282099159974251998505076423659499328462896573510832788457656087138787414741170633490804480288614950904273033583002863407534411794598181724753205500076219853745721330278607543406647915953483541258412362643753222229127240627439129400590269825684931272698469441746975478157780477486424057288682804443303527658004623875222464766446029744978391450194313339357761156700376917538864406180822274058900712477980557444964776731304849085539102822547784424735371907632426009218630054953002265042956183553248795859434158752032775093602884994656037379527504643546874600528920491026044310361177396643242435260264433471856382871559420904922819407362091261670275695183691471722412352385545590965357610711235792088804211427271737264047851120838608408874033100854574955657261546986001645170549084194975323326038084403877859785243329178874954115948245505752537743675957261428386643223854980331329257782176539335188708409838559677981829740528238786398695306414189000894858619835732037142436384973007093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] 1398197510768101753967472473176487247852640644246127742993276266708574281080835797667828919637916197058583014339804688044281821884976700035625703763499254964912716341797937074198257035242401981224869347559554162370925011290571280754857503503963247581144334649263308347046644081786571246918389723334180098625862216647318659607894651000718681355003363593103251792040104495892156945043663796038815309975251852814588859448328373964578761887679189211320691368942526411384470196757873458328239592837815625792497488237021098909119626455408068222331507150482562544795737736307471901027579824692023491814713959958385388545895074189073508665109701969019659601762449118141993182365838660406993114408360347217204977033240171130527142291001550055946607628140475544451348568200677626285191400802895931359002320238642415950636987022113067706472534748410686119012613128683438120977075334597223767485360162806335729152427204826210853603604686744465645147900104034501381206630028465869989088212632158403261446393634984169592101547812953898804934591013316117932648963562510375038058563006947650633494616390318114428647975247679442169758097511686606560688006163989407040802655570543559864854611308155453164813866900719676451232046243693500473431209785572035308480029332627214657863478461098105237485810702753481442991554864661431770105833793131036157437912761507309955149599125780217348311989250406765052384640457937230185282798471529235486101792703014798284525395379975469786591815466323818823708539958356012096749630594600243762049976356644663125824592429928823435886505845281322373668860759450239966611834078114693409469431685270430683189327488047458034670007220681067891649056855218961099636157783477699245615499023625196635131306357672291623148160188023806997861052541980441862101496885689668263213820094459510630901233337264220801950794335771493532578648364929960270296806719314736019816535937720935796826812570296632690226024761194036394751968784767095716310117108143764312506198655417687781604890655040941234772637939218432273021170769842532551905420748368389070335753928330426637707391770698162539402753092290453393381066478520628158431721101445263873078744864823403256737473820790954190961841334494848104385373222859050068911739874549537859831115822885774499223549204987877221013127168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 258191034210268245926721300638716030537943814930956395330839979643842451008011490296369959137849339206552432533769926723802411023627198827625553737049991555654806103446811675282859303914492245436022677248504526739490669428211337985365983118263645289828280821493095694680188349852032009247059259289061515385574181340944321536389339315750703728776219510941737669092331314315093827835941992626163759636382242576005849108840426523468183793375483581462292707922747314139305260840849033015493475795085758313774941363445388199815648649349645064968219512063073229469262277894811726493053056039981778182878234167112499091400281526599221542489619993613646043441179454881130408865374950368201523944235089830702274924134329283858772527564812594129312253454699999372669278070114435135790033719384791040149938797932765022110785175250121122864063885079641865515702908644679935418708790225954809778920385587083634013875633392360382974075297567851277874597065758459366306562839685959662499537534896085816896224065120243379398176988446845910911003501914437236295540409581582194279089969458657815680357766220128943763254499847303979374715476991245099413630564551020729383126239297538602890033765620475656373977692075126558696586550385907422569516188776305777351525031174007137636324741593480650193714605861575096442192378401187776529474933475848481935698388031007100150093083077295366993585388329480888495853781424731039253348554587619719178651302381992172112830495157114309313083431925646236026715199992055113170148463918486832825015835242046059332638677995157124626451685656392708333885996407775099316941784447518021022399268997207745367223228710042267050239410646614312996609131836639345654877616492251700224297430502991949514775127256044488420688927672720027576508303554970734346960209410550401820888712277830951771231890091439357189745401676688352191844892319499663157980120649663690159757500728348828600856230084810520085269734238870854006025688318292652238426058735820230330033281488599209282437532663671915755472450915930865750066445814408647446577826657899175223394962951613609641283960807038784435891341453010594136073691781396869409112468868125826362558312617432668604062878172886275081702370352895237857639723652906949021801009792345420742108437860272188462833067507149475718103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -204027879014883185143779079626532833922445284014390421242626900476219081890506765308363783671760747158766749616031442350092093424057316183782334957560619820376686626634521157355306743668994441287057324322819815446269969159815774852665565460330816794365724117409428899179663900930855862543862917675244261500621593581386535412493614350746944165842482003770069132798305670306451293078157015821293716425525780401557531593635060742889071540767753111299069374590573608913534872996832444205342928278349553093952507935422413236260239352659520398541666017728277015538274391768385874090636290016556699830392699951595676308587324998729775557448678762962024066763145599978366983387389490725788562673050563305931600594833073249120589448458516408249060099995178252802604630574000852689866527728163726567307338090804122573049327028102732306888627038649040973542660595635093370709186726816417691596571931502887911492531038070580675180300000464032490419328775639716766706997249150500229514821393999292574168898948305530319141950567882218956695106782507296215678448892040570690752228178742612214188318446231248399630366614182921709254528139053768801129864401817325940480352563239801037611673456171086946099270233199058641694034653045767428639572965413514598261793460426374627269500573242486415164835590031484706760913567154482110785299989882166820697935265127484208782250194099321276125228172577118972585545908632793189691272534711804166454304839939490629208969487782767742808801427464990079822722244816855934642604040018555379855965855581968631728513897309552502529928044594803705209205936887016766259568705482573628889025399263252581353705015804755544024032915566912300642526749866676372537151773109798183139960207498690992779399234470856719373095982938980509018927898958452746168099795984273500464837373721416295861836041624002701990180249540473688921128303818926162871830958666370670203542388147235990066384705057729790122173054479078012126896049960345909123876501024798073100997513163631685286770452989048508253123221388826677310181193455160950700140978092829882424120522219446260381587050850017027686150861615977882250374367415640417703986887885830228148597224571202626446120008772088397971875158943953963166982508743663897471590553439283147258463395533139504372796367743444448014499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] 51114590184719346306025903408538132824736672188302570110085510595771978134206486245612323296718882217942870656402600372478442866625179677837580579988655060570134785499564583663087440279518685488713540508250885883482033368988815574375453665962825836311450569003567619623125175368948903220525165815005835553863953250854467952957800279274468976347445361325938194160586280552028852004468822948663129440136624701448462207991681081098944075846300154130598931038856512797133622373780176708061375926161286004834017069631968953473256665858223242908589293311901528273064022061425719046093717714266002048968470666315739646252309223367453658370053891442077008995544434411277427854884899051723403407438484334348660885129198339418562039783687028523690722033821288539414168145987780609810341696496246851542685757087395391515309311590366091943210006926891205478580210342806544369639012019943633078419227808221923702355976359074467840246759932247889160388577893489486627783514258887477636371618435000232595854118024926526778576362587184714364604491188679847811390133298519199946747922145048802021208756077511268254169680598576423846891940269218769333103630337917070672497411418298418498817803603079003716836445469899902279214058427502690317663203878699785195942669568812036356029832112987370468462710982591109972079535252796540366866749944975443987468866945378892695310596281835800905276129605609464055517172588462651992214471357806654431423741313440821737069035787054719746283258545014879787448982729606301378609307912724929708223073248277881660834082558676321345297589883787206975431361860173386993525594604559155478127513189109655967787860392887854694369956110776383879914032098291056498868229017263166243083115703963857869364607777556740750751759701916554888361170344105992885520133950187912953167420453364526686671294275710329363409298581191326951310666367670478011095488896323090562950017547146554655872655825397854663705388634588150290709979360707099353589133554853550395704272398776157599205547763980695521216978300805122414078864540301645993118982418430809223704686100805972725252963956882378018022316358045014541273852795887370118609514086750512946755046554330086513829572452373006804771478195944368829985190727108776691073087327673975614307454017431060274152187729114473221324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] -2219730577559714113123900007086813053919474617513444934501898341552572691821746773450276215926245983409677865458989381177783116295203197492626965701653794916940698563804008470349861705679869688877183662453899498876240137373994193341483891166060054027395629475649264104126423540186498684421203786216514532137812633310096657148361927090284038037580918577578427097422410652132770804754999125816963029343193649305588950721762356067755521911219552055671689171954474636873384070801071774577350405879757678024628789160665612808768692524636139455179870651344570567638151841027105616979593541488355166711682180803904764149892769505515808468893670462560233293482906910253427431380031563135666377991709545044153480317680431785026041923911057272246019046617677769810231911773809974695364552315278695367744784938395870864544419842529263182657960470888054170708325802222215122898197656927700154181781394829606440445103499693805990726238859717656912419375328308541376409463799395754444769200834578769563707454487026033494110097407062470912556044372761536228881489998666494411224060635799076053877625546201964532373766739868600681115468211333199540599008599516665735036251372370374085861079078682578353903916264747715160190555864016181060807900266125481537670545648382449132729068401086069258227648244988595227190077395503078185844299996832637503364449150126048050289327599289481763750862014177462851975563081311695022370058483737142721623803839443369693897764215710153958945944227416826128483099152416666217803250018360992814247273983843514939680882968887174252116361548387941837480701828807915130686281667690286990403375031482645872717886582665931988367050344809607792814728643204220609078370874204081899959667185713556956649908290401409347835540577728481935188509520828635085486041931157396401606792339196658539840971876748166640800774199315296713264607520242044723427379536225863929775108142043573927015620868503112498821926430035700822655639906201809873267790008255689899690167916775396444110732748187763021220869354340655779679548217602926045504660921716096492461923943725102360282243246457910471829083200257141882193401686394687040190194760961201995206322139286910587366841129298531212646880913653823147961673448255198984660443087412111678319614357597455759848711998999457586741248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] -2990600679308736531751937622008469242457018584830303360956369397579113923989609295103938513032837098880324851302430249101979620380434459693877841469509132786349116292231699534117466359449853714307000129640755822707685250082778112736695534329830601939191470820485247497057383192611437514084668540534601701664323482898249062187638674879039265211074342820195330371437379248708511539748975457011669854321400067445483455450584596691449564436058020349502070921594314449393911603497342960635102741478465216552637786018894011433227819623478941144054341934678859585128064772071521600104914336684663683611460646526925411948245795377706930854019116924800307871339619756194091392878850188628202367585900773796321172258583579525636481475050042728168309313952635811153071388329703033485236290052827262922627192272461157818404930905583454513025326316047522583914872083022491023622938327314869607046487330620007371254178312502663268444589576801654092954844569137634626591313746073670421528871273099965666850308549151441491536320536132266211115763012991682390878890171540348187101774642491585249730615786528136003409951182290867345047490365565498110858900102463796586545920920503011122791453041501985313951488407121967750969983861559996199213135798577431851168881337912595973396234860854738204909886099892147492250444215077924296316338168032957398456944736331574629224785512524960053378535871035080423415437794144286934709474301865436380724159765242277230197139448560600846329009819906745407182643048411316164968575433876552073458353957280015595745090396145847517210606953405496982000265188027515839406736562137323560571205949606585275784877204865566909729130692796040236652208283633847088224567748694402788480788497516697072061089970487318338482493786899559558148724808636594319554669863007069903486110594964151590558259584194091373904616190771948158740328993051584009947046740089355545232432375597244819396102752627505512733189215265610337802017034469550251822908168800662201779259580236550226141993018942760322301537305768092909543463696639299063565117744103433386628341659511681373873000829341743598512857516807188701952210557006301157820563982512999616740291381022879805320702356377841054821534018302779538136290572655782201068224423197133163190592546512654631380913749684879496314880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] 1251407249078076775436947664791451292922081294920634232085138539471842929622021656728479016564210743321888874932202192837391850525875279479524650641644588721222349157143629965437653145369865674793352526732465484704638694515913096371382714814520294750125477276930057597704688525329800784706479712406930623647898712496516745053589879793432229195162026268790527488508011787228835014873677954441791994343468675902817936059461474893036564058258737484888666328256816868022873094632617600917628988380301172991731940209642000674599161084751978848879383560494969555228568082754294994985231774828829785662052681901190542138810391935023440966036775698843567614119385260494087615903675038500764498986993936340266935324089564537393581368625529584658179712314751406853222585461072011619984394800308607629924477312364738881851339542279930116469619636064815433060017214855789050227232216806764985722760135784481683172364140302754858571301339687291614980177233553258932748153847413532514251506991494465902697547214230728112443694765985521263886034023755874974012354518872886149872371647543459789946721645606404136808738028935522130513456538884511055042884860561310893214202780474587385960105383718454999902207318683238942504866661510179675107074018522165058555653893855998945851942921218213030464748129900433081472180304514019648503695199820554308125303756481335395115311622777122544922767783553457126792976724578790025893474092791742760067751144325789752518070022305853700089500623266928914608805940863877821277107555858418231362729719156576522536218230626367712340448244390458489280334976074068015793118148914576299924125010750173200791759965532970075606139448644810448258125210925628710742198017350609230649452015566053655770906731267930011717799039098017854870815880097301259727690107874703223349423199622270155275944221591815763917851643585568273457092324121490878245449706665572971613416342596146007632707590312781514913453381584502598988019534781728056833511076075284506393390142960887794661327931532696671243966693060995955175500101247822004240973718560285414768961036531865576957043523292272362997328621780362052607767966271292207054582789901932120679058410231769737880387636249385940051322996624635736853226645158193815761249566894563459954816122122982595040747776792347000438784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] -280667152797556826456808245668538254404366973701551216048416278125579468928877854887687534598294014209645647697036305269661831827639100957505748114400517325657952767001130498688358857163369508872400303581297822983191727119115370194690662882405775404414030652729777223178234455898781376895483012392459470240329818490393427101427038163745473079039292973163393299431549064107659419063632315026382234191121139784749313709798325476305573934396743049902564105515515173091104566417574686648364261949074088173135126844296517707071082898518057810668693757688607766656531793036318141941908808492371391490168506435712480552534716102856888075862894424870632314504005723175396363055149665801982472846137338812451949318581747000989097199566953697350121487634530260253794671618884566737610852210625877196897735821642876210500376663776958111991821821244480221073326599913686572215272287395187685964815110517288676628258536955591053147654311622121275494842311152452340668232940214911510347180811143392003344390763132517895032873796903229832263981370865245682183615526797380841938749979482025004999842725444898940085898582212229253138573503129384268203922410273677463074313418221446744736275630503951471454588538242158165228597029401849663172954542848034247966854231330032014628050091755799651856203306776256193831743674761546491531342089493694031768015950366972958523229280095835964185086659135351647260778375702068179508206094557422787040031645978135766174554619764649413957982074555238510078575843063159396123037452892942074043095023262087905954512180652479568344009602214903633674415943460284139112328554116955234453793985233618860072212526921090055751885335175933957764928741543369238460195404957652082989667097418189845435640556797863704152967860258178420461698858768320063484727219274503839441023099063835032679465764374404268304997007115205731552252054221526752755706473827696475286553315713431247574184827780866964456136197022533541991821854120649530385959094078194391507818846696578492496080849673999083901942916380720226776345039964540404242256829953750575664988337149644523267450581028908258367608916101792221180411070076573095207312068416340748722566508673744397548846886199504826550372409193944837530950755096797207100738546358664238199001540387871356980493428156538405519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] 37399071532478673424456373175096862523683859224264485121576897291509815620433062584024761563935624792383848086282710635340045245463163604812439757573049120257588396796691568532115447991780475246618815304024903737981386289585612514934449502611722676799484480396062104135934373596905254344620994678278568870544683049391738251962111709459549411967775515688137550288542422431810357590291404471007021071607038148446268267739808234595224717910074098145651074330960265617215140208205236126516038575156361021789955889840558977144958431465160601629249929527699811652419610876810111213686075802581541240887931814743927695564002787230575972488345540780266209472126069148420904070113096408608881673900723815740450756623019740129141888678264880150870803422473330348401376618746612378670934641391750960518198989547576775625893579260614642797126536788380017462972545972686865162173092181220330106436202984751716300270081021184140682724907697028245160901215992484554733127130849011701701862898513793883653375605306637441537453451434161685597400834669034372015440175667140777792141174532678034904699317216516145570713506829267926028698264156793592162388965296958320663962029155564074378722038855651024491835034744869969828590411305960530261151373138648318719806164935582631411260302006875884564482527226786741592855361109988706034473586910697269443961592336101745039568393543198554159834266424646224244376766248436761959380769702126532952797434135044142577434528777210830759016555011384192256572933094983258479375207010339823529056720536552842656603408894000984115161015459649977055400872880465600700985288381645901707676686018859559146466345240477907433912656794521160811460017425434003592131873375694434642919272918896600232837236724126058672100976985708099820261899702534916770392959205106682624854336798698792106775999830164246342842689548188549133129462380621991587892251145901922803480000287940796107330317392928819878091969427028988758771281237344949147329098910368997681261574158723188493263986496841132553407046662492190551961033056185329084464786177116008976338362054763679185534229711674052294326716039608649239790613423266799710876585151936150820245838187301628177847529334655458541137064978079834365629776038061022673318018952347745156143729904921713694577332891551180783616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] -1324241972344837758775651183383501430361785671789161520833400565104489840334006885465828967718683039490563014186982987642308103732278277607461512758664887116579718474205088813807276565241405965886985780645826873471487641632738691023170415067796423051443454171139313369912263871581271559164714399146365018414132756971119703384965199445041936081185948363972946588952080568097720242144441292141353217172410167248968925768976613504626802648637485416127055593446732204228422159301107768759153986884966904261837485556677907408178442947826957224239668243705074789538402386468937993578894642059364044400438882223670728092122078753034704238188887555993267782870106066138002873480973720050477458580542306919095674749454797594056419839131392226970649104084583710788108732235275656082204601436602742309206189922510515357254818946767685100626225410302005138777029874774144632822862461395807305474704833689174883345882466549401116521381507061111367380710695521994287951387232767924748301149837536525636553736119730810032970951126377376118848179358685664358843463569410296082832975662727648211668842676215698815990685182523446619882732495053537784731043781200208743548433400245442445092654364638995562839682891894124243192826455814575177310419357702593993387084129990332680892283951504183063296499353802642030758242434505044467134668534638545768374158648981194132131618683498628544512023877005796202987852595856321890600634112420347718081975005998236413747693633805294508365199345442179899109260813668981488664674367462978509035541225263629002741186536054465418424563368993556048141261956593619823944743962731991719803590722239962131600231576179569653791093887337278947422706582982298042282186354123941628897682418455976572422355002868408854177184556398235858254297337860470999554246321110548131206738130311267272632821140192207506634248208485714064091037985093789598329898241071916558593046683941139777339642385997337686093565074247197391370456507362020525006325909824455395697997681905551584150649289707871364765513236206669567628914347696964230763073636901773710004265995052839553273238648157771523622279330465006060469577057326869875408387409320672222805662354945201419263564240182791197412902365141178348258866560881632357385371040255575708500480788153121226620967484965791989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] -728436532834576286953659482462741298584832924230881974284084421182440695500262941429606049941759034232840292886382798394549781421867003295196212122538014089296585426478195147426420228043800011735046829014654234047238307305330241496022124724199317597582876654353719273505092719042843518288005739645323064559398241708529210479423640907497403756097940980565061136479564449259742897751204918977377972296715941420706875689264212896773285386267718817994305859190985209568249079650542643369663127867524643298867500227492214263637550874058370721703899389013070074694984057030558571377503391106853448202537061622629024910347290806005225307294355541144997976145882106528964985316094152453268969164273967890151301363168442285571846360232282742721912953333419212581851987399346484846958338638327367700182072304417472528796173407001015609338254172871690505986075340444009609203049002295208561502794595921817873770486198730169034582505978855631978609898913430903836222952795816043239584499684987954321649933121143995612457324351575438570407952924045705544044559309335357937639229028151776800485459398102071024521177523484504423263163467051846158809632513597546120412069249686474088976580059763577884150101038436116604808993572579257739131363800125639584800856214636985555493640247953974200905433323856187915429022009623008849290270089634095357657982980807605287599070141155294240227015925550012131037214103014191270761159428767646767596425687019122221349698999533171652004514862362783889769575297665027042251744778113033462271938369942135543385803703785408687097727358423191708110578214654347639798928043011878914294449920498861032835155191197181177363247459612427593301746883290251483794402409020468692740335630612079033786091263876539340558513335780820958485909850346303137257220316637596528521845211283593078263940698565984188141719424996234969024742106430262010254755198675442696457272771587891685874863799191976026119289154679089339278540607563479034723045864058878360339384412804311698976948566751261574787603370303902231971232049944621932716239140068384384895613807955110109722630801548240985294505915577901722867308001023481398788760231207544899045376803360343930355013298574551151320454532209843522711004227615736072447057819189379745418141477823960265422126279467814879232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] 221373828150680030157869883377537374059646939056501746521290502514769776954347295105761792831866154692409701663463129474028028710987113891494949154920378874147846703339081537641086908177769350484626320727017782174562097546826662386431491351270800744102939161093568259639852542510083783296908444426710280365114187012914544228278235690242563217659564934063174026422510969676275140679796148524218963419943866567847488940951268154375548923168679285037356800335858927006180161934296353863031714878037807532150066486202672894191722819948412780146261583558463665479885165353691178098506277095720796939775016169518167702127916711598367174295971250891507242593646407305608938361879809861414175190075284746136615906320464112014625753098707827359890636758556449773369832386838578242398373464901149878440882035451307831969444144220234982749920140956557088577291918157332034848815002693687313272111789777996002236035902389531886112971414115718913477670263604156289386238700819070289478679913001113361644708528812604310238931808511633211559268741819762006608572018690984414501811271299282299515792172456035423508294317449723928751748772831941587636978220544906585331288802827127091270510213434392024953264300380996758668790115137446842650153273105826887702391385494332761241668398799615885373899432302466273923751772571488488705581891729389096613324331178051636906927876413919712659734857353017189780091335144888771841039362975763348185928014630845199550287241268361133214658106296462435142461222242490641980218611175343847494497080901225468177747069355176605757300185494815698238673000281456214056712963200583500503193516920017564742894439479767061575963809571190869778013126084509814256266064812399487954283740769087021257842975267959023572176124250556726345227507370404871421713050169526998007442728596466943029110943702323185251699267201819371115978776088663272233423176807787322845886527383945057187695935921620454951183847530079891133363100155928046363260748000795927094551766776674044984864703924280036395382505097773470928826972290433132802882154031908889027863116461895492741940626264773344946331656913334610551709805206584632522827647637192168907840311463241400303991438312992093878236578671094681383004467795333249354736851844964362653855892085429791656909093133237616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] -38163671651089591451141221306009107486823803546461044987785084365466237093439618634848042540058024802294196095252047647010374067563772290274680886145586000101921352604703314410718710389351097443413472290762418114648465582636792737986462338587602360747060629639867935032165985831568840885641492835015993428205465153896003535024067494843414064011180649485371934811216547377889717028996932414769517185050726204354665271224347884538503607025497091805411244472313771253574945902668960136432572192638381874183304512519115915293032082114613271666441489210972868316206020655057764638853655546684986605838031897459070136288265320308342568502565281132167715523793464140749620372157821693567613482186522588406200076467842858459673263621486618055130992920381525113162933289359593326571501168173175784800927440714890868163369040138731768082954792491881045759548976912475084058372955802808654022834098131636011015255463125822456178055698990446983304342751967964464327857756371327450322185940264411819870440194317341143844615246038296153021098829406076643111598455631945393446166952346125478427946056044682003146933331606647805751186607344830486124416225360977786283305514388610120796845868149987834798046597692657060631000843558284418284757751820947514106584362605989286761996318474776243393981609060709898116809670222562691622603026533327478786821782949767746160873895516329072052340391921353240672217208158649492729745500884372709500715744514084719425441030726477190088723253570417422099469960780072096285630739714121186581259426536201394020742605607875719466359448769481993647876221082481750118698585534927096331976393674033919452049176670442465093267708965910741511298544118563121562086984527710595792870653808198749089650008699545162065040470056491584674991919231981792879984919488670750688621877784708011212524751176563945402511678907256780199712168444698309172219705147372217797451125634100436278195022940502934080496739670229443855155178670012557002696039455828764497668658878229157917509975239229114561229548547386521934520954471405059127414882880014031250703945319380811860201678100789573687666349937776544976265543254175337479239032968791168725774847487181197149807664382990853351996246563243692702355578645221546446809990959098339931132008677037573431668688964823285760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] 4577383145082257913562172409142591781774820424497650809050335586683201713918862076478498855617517046623045875667985911391183101085064090048470673835825236277696196830254007207138558452620360782745796315331959099391186808212271406242081836250645357736870429043440325447794989412661555404042049692600851945040471373868883225529545532858861416757345248954167458886220472896238024405791650753419716268313782968441599365357300389987010463587528580825114523004938553295942619094380018519423234103044697638896827070003403640358618446525738843600238625211540841525411845579716852676604038152995082390521615412665551668007101391710603856100318814789703394137538857952403726741149724156062127135158219889010064582758329882036730783140404074291339833888043181389659939634557012126795218113835094484084933262890675935986618405502088391148085598540195695135066982108558087795384344713617782542530759232144826909874467234198747690504323406328951051215269046322744565040427070589047399226937028228116899798882906448627480653766923404158352889566804428505428983190374156798148926718009391436558158165717100931251655024500830531298004438595574583247121882656152283640837636283743077754835328518522831193577785704876593022384349925569615764174674595010533066966460861502425158502354402414645817158194907155677054673937721066840369152285557228497561060344603914310912531111345950157434628908097064572985233367169211677057615246482608591420957957255888496485863363060292283530746521796943609151769859942685486117966660468621537729048245190050052356426044944981691305161505058927897386129387184437652885068052366134337294441887940432931342974046456208898033754298730493883172653008538739439883136170941754051993751799635235329583168712735164325051475082498277289604518273299944144753931878993908001365361717801274008111848232991542601779064831352109342794270818552701388117049783340644327259871985534802651055670932735440029836249873421012787111041185955582579799210813942144355992684494577932711544028806392631479759237353248742686198726541977885192198547306454177114628571391723351808928131192540779016669264657520351382555526958733402545946319810017338971997045072380753782666444199252870361524942856642126127258546032231475496424160548107797315557648352233356015240559020711094517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] -351757843652225583493195877966247175882923357577237620187080809290732032017916081239703523368955485702345016295415287660937130221704136443557934758099381294790598364223404967746395207797820969171466653885609898222207293793232120761185282251887107677534440225515497005352045644739928030742027411138336897313911668088369979335161557414460334263242821495656690287146800723850978130707055800378635185042685372567345300020477713369663563630008153111742624014019905660695643458969553537783959765968774116113546055357208921494416169762261024740402759930087067339720879980657807837231110436328883015791817161100570814194164311384436680240231180776892097080511131831262454518377756615437267400240334472898239549696945915885203271271242673839086765754101791938450828467229094505086717632022875902557074908213122365341427438942810681511489585368001923422973323575268610735201511547473649113590855485851013358846110943355539950639826247468519436035269651647182165137101156346282753290729671811510323835330729527572353266946542399922453239324919957869042819096562293036145344156811799766026123707842725041224972177086806788201618524424350634324687463843705227140970946239351139604099470800579022398594714080159591936525780695200597395459972640575109075753961976955797587968156878169650421430690534757311180999307597439712647308909595813126794140526158078875572453192419255188270402946390159665787561557206115127882972888873625684817322749108643423275408631703348562606373108494505648814546109282009787989697265047140314117477160996577790317761009784978760460755367961100426820631701941971098171536227337793191893367156191729904362574132840943418250509116989816852124689365956396230128280841044311146159332781792749513880603253766203658479326079248749690185681280858981736910800300870489818606461993880060393058192763846165334992589943910733519531458317473736886742506049749830102106805139431778015776625494280762917068219923778556288746388964588685968212289128420652299193772500666828920143984392042614889666405329686434943115271007165898698926273881026845915800720666094386408543070002794274619442524246709067822335081603371093857901034019820317124116049408609658778537918692869829678504822002493267032390000525525104535024559570174093940281164038999274403099308945482920755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] 3131366184349213694620668563604465213011686905624238811973640492649622774049621569969695830846954412663585215392821502202569123414852796752420969549456581745116488420256980280634767299581227422436771267126991470839392622425719676930940894949969470207707019233270913004572888542424581611469630765037136181416854939690186569873669172469563971747010029330738896470788272108796487588587368688112969432454798170021317908400062592240886957733492280187000279157239815968517862598315487572636246683105069518083899330381765227285046941141752072265057411431987133879321971184537088590841320469476924887039257529709304196683879350691873584152883357151949067028018590234831760745177025555744854985009917951044852273464291927204842664508357482323244226394697940600083252962447893153355210808470120734466564858377870010547660957820313983941844060872255834512404191076931298180673547911603288080687505547452080867679269783424702279824288950127254675212963748965266474475083220152872969289967799839184289447716635507152800006773532027242106920588460198193618145723103000943035127934092860717551279307784584421138206625705676901190086653229045860635877813120179490988155908327449848166315327575332660532783764144027403574261622194746099076866688316878109116827287325116196132242814402396229914191191430853909274747348353783097508897293011609436583745604266615278911152727663278746836492058049442766220567432537509399580849277220302651439563792137408711850168613443036699931931694087223247990951027000767201055868032132017636738631328861445359561547204448217738245171753028985757372444495751551667032075969626960455302276170498318893776017115583874910547235800323478084077243235244374305457689701313173228287698254490793043136104683249154569313496375842503726720439023492977263160961263594392616358511145925851049246014478251394902626455534699357012902849666791670869938214543587358625925064043654971141599335826082479041206300638178869933435326753847432066978078805668474226673284195465035362753655554047962228991077149770625437977483709805065606730396167262516905124083612894010740257909867864326207262904016899942723779680937743395964470198583809860499499740830314623680720296959259251451509114449577220178062806521798996381412382102727494166409929217090963016348757226726359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] 4184298413561626689607129406455059596507983999490872342584504990529960550548500543698825635350221630041125211362177097616464786222227650081751776056230204877464516996906512501663925277243726878393351327927545081737929359084087897100739936768729747270253508972656989182006818564596356701702716106796947967564033591852683408901032142006394595322930824823954801632108025843453511307608299069354508454130713938216157567261238406090142784457522524231262046132451777628433342645001165243837424223305746069996794890934029625551438475067408755289058976516645735237189100215366478142281670537924019195717629229437926672451530411882810024726886643715329052327228823926181677367825847724975418103928447480056054467648570848489605419169927978321260637084506095757738133679877661346105212875812631744008976222418224914528492705712926400189532852096010937349372383261233866611134697020194647933530443490667570929913629218588834496560166274299966558488272412688058556800912603920511692922989936736749817143149261314720278439459298262597615087963479748464203159036505254796756093246010327061899037915739986308404900850594148138052504773426053747175385434157320049789189280336837177630889115573644995609090537565878593107376741890535559581072399779509686355180462144545886286628599009899584614003925817037385099843583678961156429173952879700242909693252617623095248168235934394769307582498078039193095667830456858060954537019760898040910022368836049232351889940404764829082228979913464933770525172932324533947580903155644453457373477793586453173865473575602440068146398325942652501548408291318598813450071189428054887129041637527312918709455036557506566949764060224356473688067027418518587051355871043929900048955578954003804937098457514847134680639612095637299076138328025589385575297983458127013840498511519628569588062942334036110855967859725898071069080170698498689515780207899066555757683800513704512741874486419154576125032535021145737010483599646827877798044128528783918247650162052315600376918565795618557245331981104030476928033173778069048890260061588547522706915858640609070349044916008390853528799781479124883714184115703456220973970737080584148281955942186690226998959849684243735156186052621038884590868034062171521724314439579005564420613894752119310753212376547328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] -815652345748791421742041165235667545699121472096742673148863308243336140303721170265309878936639401635743760310521748397888702019817914500803880360395126692802565453627471013227003382253887159821519188672640727005672903688960551690595393235156180256108734521695937108940318161183524625853633394507814542496896467076316335454357023042431564617367367436845224348101980485833302400237669622633773299607584795355521196894514008534419895770679179025298960071759565338414469703374115751886267383965355086458925113429044817321679802519767159613111384013310713076601840853718029695186484130563384372343202072868065780421331224320618907221059015314029132077615271725459211113556486021528627845433383971613002819443586808319624819281987462244480923825008828422181069833054390017472894591264998380183420396597732184956517314033450101209717922704857928655058319879177784222579014045331689922790859629536270738461731576680628704555562456725553306156495126103706494824445603753015361492023393116827015963633410608639115150138920754080086839530808724162177121758339521495849272971582855041534741597081247499560387203875792644346448904259934266714722944900698908443711178916858510195338926402551487228334957311705774465975145686931380892712672149131961169162547699478172142720610130338451677291038347351708345592964712370886177018919289500070208986113969219344974122707269492490113262482440144180414241266423021972215295142462613171734165269884261540000140597597142407497211278535568433028362775952306757171641813073965997158506492204004767942743326927141123071410176106880686668973977330403593543251416598362546470659152153035677124720289454127854460472734307265868055924046943823571054427231681262783459512115380108863698893952832647541243923590124854631766614014103690123827402687799829874860758847796366483034071539796461443496733184867433475898430783999327136937058878641685405985508420983859165253860920886724351929357043827108660024303045939291908065083591861718404447809965299082416770839449213710327310091308685328369237974947022579737939514184647675674459871404536437730743666519617621649658214114378015266333228873421471072861671660469210324559854078326406550748959416216519060742314387137256100416600566874300466134877201626623667643131219944594694372565463838228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] 98835243392161190845439356970758537249613291781325817966149998300878983973296901560787273412202090472172278357211936888378525481520077472473659780906602731845537295739884816648274551897019313275650910714694359484360426078645187598175492106178303071821139467001910629821902064442038703552200180097576552125312791585250924302545371768778846983086973771934140329906510350850169308029834501451736273776498493197380417886328458930068787850079943338540126911887159626833503750447389438233427008967721583754823818394122997743949711738435505815999409368708679769051649181367358251851047555384437333120453009269230492292269512217243736174656936039991305427125182521869641970508237650508220343806643966368275944926263221893537937876189287929392447065261068880321287686594327605556101600486092694591982359409770744869609078828194794936065240855073544265084483768399492558984233211894296037903485354916371187566185720432369806073632984903015838496944195915354559336977284972973543459438302865410807096909761250501691536462123847795134342395857637508212414674603246873564552394847103599817871044056852840298385379693911941075792813773542492467950801265188147279211339452487061268125699091060939306397015933833049195971357147573461749894186817558368156252395120868529988887606792370926809316333231479650907860875261505871748710837998211994088033452450811169440649311240729992481349914674029870538805747188354808323634918045992053398922822918887393225305585414846379429742343551587697261130700922716870049628353614677415907266020795886201954652661540778559926468601431203558145686846965312587355272780566692276446750914475322150807380551587985588070987895369293128899748227869459348144916068739498916740370297012871895586955447112455091002889494079608143115103836965650370619059876890030198847170320507626681440925433727551858909975465264840394449851153284372356856229155944164605932523174102825410550013971016595379002589260975406981241207772950717056834800353079996506214701302542013322873020209616994859806993021005182405330942437362526827788462847377828233258447046648451724718635616436030187753615699269633188646143532331157016269710426134603102530732388180126629313108969053908551196574097311759568019328705815769011239973758999897224311393225143480265621013509835849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] -8872007786088397363200995760602509518587348320217550342835977226773975982449841730512755470557458458191782540546953144766780057413665952740626164538422758949934343711399265651135189505499209880759490787954661304010964969106481160753341355680349312921509433519548733701979611448261381270390636095491720500175428496944250172675535657881482128029050700462102226340023916730137723249284917804730014996900862761574234560305378646121029768872191138627749428930527122211993399581945876666320586825919547448005310628742798738634400862181129863536445919637792941907070259880443123279366118475382179885753174262527309775406895178182208390958902629793751269603744018912499001966002633137871076498631144490647392142012437210865227327955814074296736632537710009792204991780347324311925498680113326845046065504143669786954634865689594508048593881910812091547979264133873499034419259820272353265169323912962513697324397728371338378074561882473284902688150957756208284786539681998257233467464525206759763486538191309522233183625951568893341173848801836024307055703280703491287098045485792108715552322007666119519342974618599433167708098595169145209567006091358051945467359287602171400551712488474954680263491544057299728783027953491926460129713333957686105506390836668378335532857344578235159460473876307275884587315077903805528902054822837681408983479814791708726923110599674847561637711404370738061951523875885649699434098070235823746209727918388483716622260075438730200649567456821587862744810642398189700319232847207036148521233626691790124103685240166263836631332313042395261104668983702522692568097903996664558042247914711541318792268247085922229464588668223589383825013631957838868501492029557606841953936597555359799351731633373567047375832391960790984546559121526025974921971236173689226104841466012946047118647591054772281737573846221086349218889411986161807885185663816428683009679772397736057382557731085200866097373897931238352973376257257739914408178654154898032807410497529466177052315823619761868252996799884175259684642686324144648507759430829036327440081372641399039628842627593394245860486531175705087975067187552301819475307583886674295923707180475005977578230483611407513367935607668782259775735667498172932439219330657606244788015282545279636773000970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] 611692399340206779306227074233241691412473979798480401786380897562904585449762924746760786139372978290123173306696804709149717986609591156865776009675338150004954880575414412378962333475965952988415747938360142947144104504663799056175226800790671721684279297414073535668981960155698305366109954839354208008453814533207989659750450444387597908690786468477499967573431187797080968324537137596691119112139662185190974095540672595015931538976608706794905187834110352147233518927298853867740753466751470338901727171511522195936401002266147316420963135863273162684862020516904876140970579352639291999341559683099603890144231146503688812669883839475715929752277196155986984890490582937830067255396675796509208050718886076344899124034966687076875478770278320159565047740387679634234680522527571449187816213093615222920958809881625132132172512633536972399909959870874609806712318222563088025911201421132237394940970455109143383566478273223583475024569637870544639939612195354173720343098900115254404737290953723200690520727473901138925713515297377927874255545883005295608805846445455749219687457948703063344012488770232339557591407441542402570836493127403231697939099821932699280804383614063051778266294225685797726300496755929278289848483462023649549935185374758868978026028346560184566348115941855521084625578903046078694080191886913766657366663305187116679056082526969452651209643078258960892042534235317011194636415038717163265394371476360549598212713118778560966965335246953785096244324497251880036130632092203373437668053830787398518969995709432998767843515053001298598970383011680880921391285088968008167949657105509488327502564933733580641469608206742865298120489531896890613913437975584874165492706069938906406470416981930871222426910015297500618434323881252140941043140744950495919889010153920881571304575521261217410559431727411972038210040953763131374877042721295301839863705832138845029617605822039159889243631714043276428844993978823488482238094390059872462224336243833669528011782493880808492253634029917532516514535986511104294912376911998268032244747417629880345887453226464266932681752938299487504840705890717796086522457462501545238620472600616067527361948227543747114189457061646077138427677648117551148731366803402250830640023516353698504294531072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] -33622398518676883897622542805325548543107697691162728102545567025564251614331242711723672983267305521590618068862558393090150534322695398522141580157980494732071441493090487165458050565883718501959071066987147977081210181417429810759799517531233445139142797867557469038303460660157011490711780458097652305157393265145438411515455361876173912531783525494613771294942471369890997766200567058308800043422372988939637752155439534509297559804778122789555331630048128630610934388496418350159547263509774710267655736534570836921733350030368069569315134960731036061067444833543657668091320738044181519468333649146849506067255481951332294595625922929125557106533335506414037578993715339256282424940694521607556127279154063660255073941601822404111874108009190165663172968174015641121815481796603264134525864355008868496677666515868191813668716308296900670516742004194266425882232798857255391026552285775368991937834808021716128427046194304636040144471636790733603258770211029200359367805765414967879011742341775612740402741343866057995762713331485500681343800652569756081728049802961579925707872587687565283342947930105231547027489408407879514145076536412219622816876667649827493569133062362592740302612617980677957489689008624067204171062774719414914225452859275826501789681624282102168650802199037820067316559324687293981763084693377519025228172597617165856752179804568982224030626069758116540548441554511129211872450923582124317489778782211597088849489010027631349326464053424310202829463525484320421635049689427196232446678513835405851133627371105452883064576445947365708240575332242657138340181567365608031533236652257520500172139620114517250296806343446698118686112805933953469830951964762279360461582603387379128354284640195269199543700609326917784181160720232535488362593765638377902272110915490864697627438199623165218738372697587228547526647590998435802142553295330471037153392398375850169056178384060544042126712473245137656470934292139929371857485299963913551585928368871874007228356896192546849707681732001503634300867786870985362131874351193144475439530134694828901570952208097850738363459421720121865603807437541469411039061682517813133357868396339935925598170716465859442913171193674372564472295375620467028344881803648680849884854727412820383545425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] 1777041415093172607042921570959948392764418584359253888892270342657720378392538222371435153518080122912506994249739807203230644313468092878759059927586911218501677950996940248048240772905505159381708213874503596524557829153360652564876968502582375368838224260827664504388966907041557642197451493374184411968043524653225353634696689682670422688739753099260005771200914916635504220857927970398290677360462389573779960765134193087802017132821618295398839826718631510205881075056928860891221413639729221001570239368896880530275103110492961079527150949424572340835046786887728728661623729342441598645507931577548077130722292665895339781047470463118115265434492048403917213840066437898044797890871061295673554527773520225503793361616775479946268099828745006266527988794754614888264774368927591316825506112528678385211781725460371065473886978949906731616123041987521341930736113510919626403167718205437598878544301770756540040345807847556540744110142223933867114668534482808886945788044184109869740208368352130466263637812331346805549659337822413902840147829679349398638381407777714701224070816848922927403226285464191804797722705322439824931265313187370065211981475917802857146269113816355981648345525986905287759712778032908962688445044990278842703896652051392000603021498464758387727496092098476073692574717638520789501974231145851081750924075680040019044574890194802991019878632517761988454167274284929300179459810872054581998187819796749552992099361344389822965994810085351780976722198412228016958745146613735272700143759210947459407335493205707165754465646363103404631336711712320207328241420090141736389509142226606097014389895097305788468608325523583577223101867139176658820800950092501270390508754261185661841250167191637451473904064851209379752010385150164305106720967880541534982896891702686010735695161735461998264947141052866119380403623934069976693807563041426734030726336707297827064520267842674255266391344302801289687057240519779472075997757423409456272949889088948815564866971024979429910897643815033121036067395719869259944958299097595254524450124251969495650374168999176429314163215081767558904239101031837894071567349709205932400516444488513873126399697132551374729934435904912667704808390500277554623235016569926275600422286231932846552907776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] -128957581032806632696063557627323059319117298350429268197286752044785051924868674259830565403960774263720391576641141773595776001890220898577766704796584622534448055436430924863454246836768973317885132722945933565273104503011550424193613738678659029745870732301110765454529383772862892118625971349853200139665563336572490324617704046635380513877409268310287896879614302495238981208959897477581781985316620622437296961954036981225298281018127050323272126483334704810187014181739324251946550023440951448480514439398238095214248970034238017930667880523874518570159498203934947530962105493495818240444311699286274189233500886257111760103712579170792081047729516536979038845989596000089208377129514661723334082419024674746143401427908146218535383795507653574446869463905397977772446662643641058512730015810689107082031415067652511763659908053457272871929899770251807981932400441757950799844760138835949743501746138934240310100632398248707019109182229983583063385114724329179294256339136933727165419736114117970157116266131861984264111127273105961227081590000266881831174745334377548699784578252869150212516265456696513246237694858177254842411027743485191148526830749200855720872239754666986752327316173080103138497400022701514125813885938306858883505175377571065134517212088276569349192874688547613259277832417990172491253719411800053611137583866020804689215710392847344729082620640449782324736879298954230133571680940357208991491680035549261747263091817138871411018339559208482351082483701465799109798484487609452492420532931165711765519555219284166023571963898098130315130728428708384146177852596834301546152857178156516829788513663784121837289813697318525791144897634716613193873163565465387011185482652009567656031881629418734470779994416230094174392092896828784209792255804746388444406538550548133365941292049327419949702908932952333099033341802770425844388643615015581764874000921771424157906129569245458625319015359501635511660245314935022629625465147461132048953933669096235329680813279478433172034532929532506113176149561129720423017947188115348567448097908335443038192612911763788474769174628581224410311098998514798876161478212997472128022688865269188456440164356017056699002104373664904507002353329331070019158011636902711257379810467084648295956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] 12560000556881472044823314315313169706636113298030433078780548757458899828768635234330024087690568578962574160827488898708966641375347801707103509235361453458001246956894181860962003131392551231067500210236631417281419802048541810436103465285517332040825144234192168529982699602718575122271906390851615008153777520836824468625354136468543747811123294233989657578149065480382077310158255345290820145048146791612949343876103550484794403432677094445308813127127635994024331939495434609309593773597930768316448228388527232383679754248227025457995405052868904379682694362890889805234253448082420024778701599592788123159140163502408376205532748638809197807664033344203350663099041900546246386031591513045092837535460050036400808231707138798625553090058945073538585784086346950893235354289024403622361810425644574778380972510662776640552352863638741589249700451946834849517134730959820617776887562444432912681840256691075705482968569972816219214130667126701365718441955250187674451998614164620690104547781204612880199361704129775386895508974470489466165730587746965504186677329254950554767333476292866765747682939130219579586724335615527898325631743057412349468532184461391802901524243517157690356616732634032612535169264919836888083443734991699936107813418400679430420419049923394037737921548235529449610579144796810733513168494817242854322572368727360507416556169887844019614398779388044964991212171476852632966667568357102389371468485109802945693081232469550049288066992649895073561139544376579358998106931507043094556971495112487949601931816550590598936482416159680683820885675921506605736691082284617315262895852203830384078051766558623361693084280334506210373513625499663483404234320765975590929693239545455837864169587756403799678116951263267104863494591063059972810855746973072215190181005081742823016635591814272887048593754960293794392960678377491424794469062451181612942079144659024787355694744038419996041235985701598941160662870455796299369627487637215360670464809189699718569934903048471464234059610315617649892209002208144505733249225402223708663651966090478498502174314631670384438539350495209094618105425258571475902682641575583775083481921004685115344421886330296336486766036528327180523566868935536333009355044106164422764490000106080039862272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] -1062866585681858149563363166816286605684946625702188821368837006748266855562989563545034599501071331098017995467693513826766415655901143194387338150239710309491470484194229890947235754123544560886854343986852041565173739790320525912336525345290453630232498332114009184051564711537896636094346436868757336894706536771371743943569840332623870478428374132887496322030644938012418305825140696511504609384522703982057846630018775778075561950569652675200582036594451922320691676349124961952619537008894311804628886624366920754482644133283147838585702511337713572875246012710958329340822859988990217044000361618587474406307687107691880514534322507162607265923479622751233818562074823173961857927500290522267262986108731530477212570199748479184132139649902312736582797041085266841225609355329577508554181296980107374660925585199601517176217908830437451787035838152182897243912506585083514858209939253292893552673318542975556162222663988644060877330801350295123453417257300608752762148849298422849966856542682396229790072331480803095169179230648431221059385220642616396703788539214696649429267036359913317487910394536933567262585436587738416440559204179638844608134008074682679790778105854286714826089283430861742890407949919486297299750081385833845218306234498165391051240307546942180003882901925456301924210303000527224491005082677048140284954500009924653395907227797989055809143013393024013802999436022075405718561560473719316721164319385194204792917774588734076272921266253308728434103664344137535774038878688786493240589355339680304781329376216561742229615741324750536381891319156792369805930797847209588938315173976696136510897414699512897282061638783853955109576396385748951358034125453370134550734603941605917594314372600025972318125692449999317403640013731598413710574333127445190604968992765476102689385449862067419039401950044057320926909110551605512899927241626080984486375084674922304844060713480596846282621512434828942660360860968905687754773084644101483790890033671943329846947092605185707482649131534118535178126721692638800099220864532204300484866356888048459384708756662688412798658890847360416911329783950154375786085702528369605422922936605614601113823713413653778919780440722067085064863594138905694477229687873399557174513244940477807984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] 71280998267114213688117322237050424113976325186186888952574559821365251147592588249623709266422837838983515386463429312450174229899586535923504577782040302624927313937009763297285774519323588543566009150978062734030673778958135026702113645645679246573052838666329291712886353838724700614932859877541735209586632928069668899908346224080587242861729436029837334116501037696590460868825269415151703972614212154778803541067579736266319861800767558277224292594209541384138631569455375712556059774353684184295461660982019145583640266327923732217542400064008948286429529608207845646418369099640194112024046032261483181508009387661103952432820873363749520933354264396225904935686066776909826784029380763164457106913016897333063661158601871500528334140728631944320253347558430109289759124339712948719076933330411612856271213395002665048005548134638308219709104401805993078181429025612992263569820365960831784913354783896562563931657198743642356837448285976037289310271556707322072237757109268536021377381344934119839810009678275807850940338813070606944484272641865791060433133124117466956736653924985037991592729161640322845680134088476323672945089270621878965875508631374623604068671727162757174963904871726860303561289017415259949891096038531303640470001232646509170998014077806136029564969651640009070782584607631886374047222893010372275422411851631742278507692514697220934230195866967588970996158384857427561551627802141550509452761702757987279332188513427200700872487713936712975051080361801261669232035042600277762830428990085380619742731933967664746543150766825586353863607983302371523827108693695588294935679320620399283847868902569108454199147989886507504541484836109062307193130973388877341076832050906333963428722968260396834594760353374962999195279790063573826226930708602898333607605664571198189600637350689725307650481841773222677744412188655442117430401238127756391547684626459391451752407264593955593492936405832551150535877286349434908423310247970238638599803206693955149034882596732984802614170663972786486613209653538700146944560525206706570826516990472076821199961469882097077768311160371299911173762440307192998575516397538027568414863604886022887091043219591141400252580015272362441481056596469153830179916155391440882832495557755390656512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] -2733296828410935233275807874628522257475042426425792448279213851825182450807611310773738601969707321463926867296720775121087390575183634479320207908139555000156842778177967799891548774852669229311501692967765362668384138711613131264151256637733690877547321747347627866822694997692106705423419767885854881345362767544026129080753019371935789869360672319485614352375148706674674266232886062543263110188257649158561313125566549335774004987757498033421981939784827870681193614616988749213649032075608257430359657253889652448442205700958130807784616393907104942371944367906801375112885795538780828303406225453989010386832056611733386587208926778036941133492983473903859003281121645373658017747023302930935868332245926235471812157311169478684861331764017197676314781285288573674596118104780336006901189763412060130967123904356823182322236512403423780861203535147377375703764963214292740930436397433000468085822681192166751484872290817617914445217839316630792852799771697097205538459058846870023278194320597395822907876943578717113100175789033659316405120201122932517052964498218811936975765942800865266015224717469860094477246682064335588902399628995189570371855404412688360437877197150398349965533579920293168543941453986962252802915770402788292723599427478599474917248799783228855993174769905507587606418599335376480458243406356510439891705844059335032913296339254756471138724739547933121928663590693967530786922726382059531133713878841712635413602018002628998637378035912206240736207374370208405765778555513560088095447496491291088440243453857727028348213447776516546495396558368833830576466575611619006082420084023568306910048720332941850701441587943012988376317937571549186526853246036249684429169922183379069542294551027361976253058457979027408834859968437208396365074926272859253598426853093895645838207919489105015082168653852443417200693867740565071136477379021004655908261528589165535497691024103843157503209104407445114754728045792212453470805314099743570500617889336810754589538889886860141978865134200972462202131608145153293660867739013128119069681029790352097850034324459859804296471575704474121071351969818138609331553317926091783505080990400596915392807356853823739700257368147533315906310689033812516842035084855469567731769228381325885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] 44897029235942953289023857006002216127002069664737461523897956354050709357852582936645297865432797227686576600073785936991409020024026149821037015429504805955289963939086460060401966218880055361978240523472353163477248817185677195036697148125912980591457105540463705016825460255069027356954996709575164972025384324354538662196621255592484976776100857836033115049793379164551528813905013468950637098609841117847126281772449274589706102581796266564885536281537338411925553938719410717326875505493330071200472371316842670408916241205008861747127854191715581349483983188171332200214344114759170150506040490668785223430014844826664859565172413514893898055783251912293921267244975177737516948243153799780438829430848538296014277655405847089377481136434251974794933459195633111434641779520412419668372011958206536092422557532022191196750516001953359997965519191996844739645267636679474524362378025497636509069327970597804412148951662146415610505277132467401810887851086903303893628289023557430341955508971785893741961348620889947219024740056730331616362248903172118865318715618135250239306927648240496834224082620661053413428145475982617077698676231043246499686079212883914302699312203428682740321007745054293859140387639001718577972083903115111531925704940262780208095227194578589474333921890119883791891835441971572613632568019148484015344006617113471194363752077473684896310614186635946285192985054169640088036782152642318527973564301909537206674494776611605146150924995295568223705904915508113197035201884437787196869095955404418283754313750200309615345828889799983095912835548854862764537819075675445409100617639588991687642520637918768884922116501124487548026562250273464597798255018614008102520918403292262137847497681877362824067541229612865681057416556955179225557200839930762074710068644660974597154166554057059741992424186976561682224189853006073965455313587558243125696498066046311999978698736456621973811806995903888172004054963058416640778021496038653059930904497625092081324408614475662443290592736938752085507663014791598792806856282126396213186340161832742684289188815587176317108276896230188135243526021821811296692603954796262683269925878443110596189504700107640657965991537088151471960750333813176594819255660383171987979063634411126784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] 1109938315447081785787623146690314871539847608888986786920241451059839917341743771118471328681388156358922748484829594929890818451982121488828405700352941453857627485124973406464182226335459185007533104144008540186390402431609474871051126174025844667252745388118293765689374852359224865840348468436155912788873575231396410242544758784766159220730029037428145849643492747463779546225175359248589065784416549724879846241904730707959688591584144500686007052039044480415287322714865124813599133312752104680905869679716352092082341039105513960793063190019084971650073446539195452521669958238329477552875277244900519349265720390766053703424788403788823859021722495990869871331692753613708729255589460534199938361693739201097216443832623508058194990930183629835082124380751185389931829750967662886072259376444645598207439779599110891445254310662891413738577430683718942080925184915170735256636658189073823532950863201228426060578559256750014285779281844480807563445245521157930640038938348501322765052580297135121494960602743752465391241193728123496853822161852517039427349129076370819594534734185081292967039109054644325430316592088324675454947063629075815232506654868025690877266640085379259125792754956938104571985378472925782762023477531512756509003010554028892095495316715921904396744039216289974159655004359220403071382992916226423781540288563969463566150515617863566720741917122048910511187217441485006043045601149595807502143546032332584097118735714189560347707880396412347460352817950434821627374927013120050090803557368005834901699836324049453381111313704381392759555108123954698587715123809432561736513039579336953175230346292046640844023635021565460100612213726645498138068375407613371118824736848496022487187468791808578369172254798115732039140891070188229602669419827153433395243787026879784297173157637886147958673197079752648943351028443087917897871983633142625411601402108717282698970859292423939163792055841156273397451419906716574408465024493528614788379514455929178055861120991376069775839828803595451246239389382530350273678238685307012941564274104773004368910057266378338521524547206669678210870302431204122643330375272735520568666969674671848005298361374444082214027819104542611655514723719641711700693153162327544488611212647464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] -128179037079268439334000650732189133337767926027232933051079796172226326420603352994795737674985283102736296542530582405029582576443226802555875583944196094660925938895352799392429229226200088564786757696646719262612794927893355610283820478752561443650061760686546720918358559686160756438116510101199778644889893134717162169054709464879141835254646731194334851672576178365764045058909690097564033432828678798014916073147063519114214006119486275556713617767230961721814782427399693371104949784644857222646272587361091858122429311208043621588180416825758665241715398333932794764908075433006071438633894369403586611151712012647722670879192520347030375963652686681164631239147792443380719197352518856721617252813551010411126982799275308490109429503316200439175611593180228232961071972486640754849903080527539548181012253227304429921546393692096220323468519684627793222614703105581982334855099319592611465951219850269656310749335219766621559297069679212207709131950858721854779318214143537384368898655406532204112208763326261323860294138459778583684006377193887655577870094918993276419204905300068891189722389137693257599757819528651618542063057041155289062797210786196093555165937500600246633461947204791913962539974964976096648406062820912291830948823380331027772913157176294891158778818364364212452458925054472460240496255327371605126494446499623809728682167259817255909373287889665886714871920856801483868770363014068638158305748983626665552941941633269947135999946478053235851867627006700451674271843662244153129110435154909172044457129297932032475691940612983577963067975788218539063052603233625992836350807503500951181222819554543914277640253011123160758644149504552933674394025693964370853691868586260075153723298523062618119333139637796543551663098113550179014791258851904209145761196274858904821977641752934317247188333304277392509446054101640256925491530039971102579820310905032638688505356675882568882050771167406711121121939111402024092215626165347280045961043353549756219840721238304974908372650217923420662188021579509997075286690951912928708666565972458437341802395051511130227410195368617248360723223945862552375558292760575945418612663824070042920145535141101549626878348494936788400639464694861829106270365812442737025167906066923520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] 2660171093009131078564933080891303272818968777360017899958685793671523382102312942599644222765007678779004531136094560539025743768457740549159657888850847721621624601350033724969747225067331221926548908333286003110596274699354733985815407745247639469372097995625136122819881820338871462652981951749865226788068200003004154205917822640776439541500509432626260386924940269745364836770810852366423202762054132202239968442428991936464216499532579919461828611709540026802844438128642756701101870946642744562178019979231489902761891025395322408529094769112901705935978436357124804851529282159711947157507711548331609243669596940799260261747520486224418168203581315608790935914867881938757394941683571874127394004981753849675918070107233195563070021623772478593704660442040733163973718311547733844248020399353975414046905526557984849786224162118651452694889615081552017625189793199930381399176631832248777921636229808999044904507202813749506156567435459588541215342001594545680726993158966070014933482756286344206139271238509267664813698813242760548203182147419386872225403254329097972717086776562976004388998840292661457625575706333314537516054804392042200844303103226702801293875323382320615937705378861499523754815110322036383966182958801438731722895390231886058433321287636407961305351067205204102230417934834306011376392871297815955026581967478642105455678837963625814907393598732972944211623866358646883879238202031849655653777101017922360828089161425703989986984286765109589699572720420348607416265622441514064045169595587297893907576253326658376294156927378470633464685981953098548361398170953746189761125798253958598828434518914383054772053369225393825262892017761148022939816292330136793666607790200115262729724194587481971412854406891861682482668542130132336796428657240302480457161451322399933189229622952468359642089808549501517784177537730267562717860490475297620888913797100176133873401822712789728481791908871234465536533007603734377512737453341134941058689310302603539981532363235801112272507804297749633301389988993645100687316344373778844000649932695486313355721315532509566071146714699786205592781070949691588571005014766251733931639449869161631836232400003030786040415192575312417966588197347456911952322551156538874971670477537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,71] 124324257545917048544190289558305207475971853408082164385848741567805559090604797890163841419801834744296889653578476082396604554846918180710840195853824153761999084769554801556926659769769246327793422067403625602594103012076485997774791715191069350846544724177381846558124522888311500945162184231768194581798613664521887621753187326360948988045377240681142473606235034585204514837994010765659059481684385921231636450498820556331124733549325583756880911266018413930693126733133355296436130516197544415618751026068427801740538212990569946681230648193037851492458405740765295118593861542713027696422330567225909917516155060197034648577178149811828014535714227876653852690288739604152364400890552727867141962766015844040889356705168360418151650181041484603428622903517792044853837030860402968199364903619441609541282641213770158020825812192519066046131604575530798036914586921307787915079270510861637241569844219482571831756733223505638920077662508850594752879655500636615746859586572840327144647725578390126560057509113289709579685233843224559598190513779765110309308592978187495264801828250916523999318765716951002851224483596657715476087922842498402234565009580434120480681312018560451328784116883615479234662105438653651119518295767986179090172833144587114404566564365074556240050092416680938452140432024009125152421598627309082748119213258346103046249862679895857650058818459412367900318318605148339478146054623845320801645803787077897300067629431712705903766335386659575732522185422485243006787142219662934998880708335549230021686219153241646099161708374573960212402985506752121354484150088502938043108657097727898731245752267511444378651194189787677214440466770871322550890446099484290794156151952524317734580556139925570332952803601442207287519455229882922568863221468037301629985506272565189030986262474634379424104876441198782651093491817502174400275284500642780439059576555779099660025359418641012507136606891325618473805930579328078686415140566247176487733810023020283749793575290031357705702756715807494895441373496426490063141127700042166255685377076907004046057850073134247903097745958115729689659021076517130637036321623601550145316849093411319075376331288719773274970045615448005368694923303502758722504452379784984394140154331136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,72] -6449194731952840198937940016164391533024026410803107084132609618213672062854360354953116691586166674967801654633685728908070197297178476444782484036366729902512998741125236948190184877211041240143305844688548427683515957455886654814694598848738667399598401493224357601700787164727006240411802002669068354279763049284309763556473068873141463898723654953630874450970237052072316043074351600648954660025039119980984427436371669706285437867629659789550731414543678548653554577346485737671933714194603776654990535878401831581102477262797365715778874822880432952594312517215390861499560971196853376704649745885933018092925992665800744944468453492064701593120610024851101358670837670239040652248652450815081058587914487204793849466864890208899061156471323143530246682678622394250430340452722545863174386897681815277713641631125561136823839999512931936592928348163379801841665237665127821230905764728690870705668522855509808899822674513640004530678825363601376057939213380022994010711452123961966720705682919958406200831838439163678138180088534335289316033765416738583171104976143169742684070361618171490134657034501328304454780128555276291105042450724452578854751164524815721982828138523456382173764097665461025169791703757120754121596847019974372154466129977281700677497911545445254587325045871556472472192890212620480203852657490039495194684646085237048159198960653050538005432443671822910989011483283573810480427405782315734166785068515906953587725083585431900619873826751639604175795797676503476173405505586592897556386951068127418616862858150956272744168974078053239896085585062290089045726862668662674018207123352123737329210250863953432698053315992683277965652067562040733568005283707360175447946794069706419436552920704360518392411406079703435977855908360002906307930980296350111810829525386778044205235259649899712881313870259262793214294519348957316586080319952581956750456445844168558906989865802480610878334191763361307079897958249266298478609190340968046470801232431059144568048809147202175560549786109429800111114863736672109055211344646584308615704521302244320755839121681038599760312323832937217567763689183489737599969527405160022655488407556662147245166406658057705582211519428092116297296817172185252478772985440349807970856468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,73] 110147152968254355004160068535102045952952680408022868327962203332078036593842675758211183207850813633219921785056479140661652643047154742242319325152205819555822359472151326142446370996352473951394383978957970385541286634585196384624028471645530351907720151230685876219678370274862719378239703897926883367518026343447878657032937839736993136891341659304649694814768600209152782886154959133889487037093990843405361050927943452560907100621550861072243407743020219950885040130080209353940347689930410291499401183925087163328920779629933204914098494937566146006810188454430146280487223565512504999833027693241209360487844063790926856678940618756815219769674326387871498637695015359037522136656221307858855438443455250434987237869343862086353105331104707634616511592479170575281557576083395304042490988747662190253988587348738416557039336040976171039207041931353034388294805440672265540165208688311991829543083620082098045326591154134635428438825286757724475630416589257533184683445603557969960672180677637540804986418774572174252406723555867253355925043179966248080549476314163999473885971792007062838536030906168503601604587695164663782025603513299899310004728259502211051786959562281296914801443186007877053060888576326593581717909733502755523169119943946430286793884654453397664867966617846072554295492403741200131401049110004341508262283179507458412140292726552010125545876172170998141408442162065846383560729241807863514660874023345000484987363583980616048613573769325491048667922403862946521368304994442124864382448795405039504091038370377745912745923750852745399912782965183228602905390159506262014966335457544413829933721362886150186725878668466999853404072280185195670804623108936047307298650179385492971677971007256572090640949625449410102446032397654927491290415502609412957472743672005264682942973406865666893644248066938081924804609651456211737774447446895720618112368594842052428703465696851743474891055703506450476791220932864563880315652277655805794993852051295749827421113209402031830777920443378077008122872033902419771380933671404424422417972970185795788476045759281884708785310328265256468255458025700943154255231710397101709882553376453362152924805110623267487035106081301998530541018833425233954579208490872661568869367808000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,74] 333788974605241930407250146469997618097583018606662705570166596623395132303036660456823070936711936185545189249425581434067402944325952735989292315279990863423256487450387014889987292844328495744291348168807509079195560672851710813870494560847794518269456151030460340965640682071566862181925247048142236589490566619140349971189165777052963384829329533013500121043246968174663102071176478817329922958337126068557311345675920673042444985123080973915105811762986932107343989658882120106739886738759555626026977489031496838183241869138615774025853631328134179490805861076746024358676505846208106551303850287290763815493597623432012562531042549024874724942555995192815188882315922348525514975708928334868043128583697333364561007132446649228190915898223024691320225643365703906778426583017075663582053699455717578854642245217208195778019744305820483472043040691160832884063088787621767380298115014731742115627376472193295410411077111711115479575367713971844623983131477558683619186833753751978213007659282613922747820261771885780287968850889273445417760918894329358806357225958813786196567093475673994043097810838898264147916271209474813837682957244074891176591927736207274523366512297887706090568426995592858490394389459623496626518393639362206130579672615584164075649885212399414582984094024523209684270422282313896103115965742775457500249881770923423015020477108146062240811608093904234395453166563966697810178799195243369347362078259670983156844909885870530139689814833363638622829578223340364312016805447564867468364567933262044803472002992918689284994662966108915812705964248484728487442217332592405797151489572994526723364674901898735672235008003431551995662696305641553508230526966550237529712251775565264632009907991090185567045594181560900428621564594398108261445683777948961605638095290818248590591846084874964924965187772541782281740582997347574992649851451217460742064762182094604328305166483642329230076014409924334186685767308073560465075606034031935474422284240719542973768189553893919883634934030205159190998466288633836885130378101542630332195539721094155177869556503315780460167543229458997835203899709421733860206823658867234127414141993812969598684891486278582798636284649604394454933998466120269257791470681163221927198720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,75] -15160268597049418341729187364966278774305040727177675674387628329944463321779815465861003959325996455027279039412390419382290488642721254200968390745427747917323685830375197675600132401392490693436793072117217348701855486640787583391040268563557949208194243222002388694553921639634779242306707882192248739274230148738858223451214791779479662499468641573766160181865954091602643600972567969207886087861425542120234860840811832469663629162407319628619303602414157214283704015784760083794052515739661761522111135715439390342444308925895972033384071897009057684547635028910374900923701206983986197885837499589908232996550576967098856877826786801274855405323079065718588642948575595633664363580344078158063067174938190067634371789170000459309459733476386828495132739197139852386342826059660190536728721300277374368787978241342035699390537935529755806363622027955662831169486657847283867370136670943327676313358413695976015688467200884641014271549224755176879944484421819455655669192163263543646442918208381433925840749217449767339715656806196377850827428994345747255901632699688649505468519679201674434906269397871016220662566455676468949902793123010593446698204031552317161921041905055896694455243805566904109621621003165380662474151219531188273050974018542447249372545485867042700054330174293867931947638122904320604381960372119594944099733965112151510975995881952246186491894205432251973955923641223068844334103386426358960778923876259895511231564059465774469075269900778093870815232129846286927385167448276321463921898545724215474001666239917376352341623819179161982776978758942196182842921376327206849958632661807184698613924064765048157530508082014039657174918189705483010803444396138743392344562816452786536688537815279760690182633386161820650429801991364623520382392532800129290154899921481062427694904331491810673685435914715098698934055641849709656522498381836927224798738070667516626038196738504642907172094604874318033599247166057603936867060974744692571364641035570708668846760983922143018947449356037771317961133703827647798034142093846065854335181780329005167096819193849320100267861303699092392509579448567055444042971548722898147516867773736419796946006642801559305749007157666434553046133602133680069533816562763062367485952000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,0] 81278672851880294595911353422023979692783386628584559338510562728865343251399054137226493103659339990786364113517228388364030759262109187250849946434093671507249535082408481061373407916281749204028601623726844933079383568059169069463133816952148650024220076901420172054337955611044713095248082704796782266878189471262602438248915457189572430410543058404967514573879396043352683005394744923981735715172691386238005076347397533449644878130139762248515494396844476497469013435994216384125465101745542598381106085050630727137495195759766625999945028562390161846635970259167278428977075525903844940696539728754450713781909645332794760819712601423085677513754420278014996101325735706696673158241258923341158290509024828829705084925848858199926172721097968361365282692589605672278482687765589926259666035273129038534560936497213074852045439945327031805236771801487829986610446681012248182644294708875950152238490641085725731408913236551012671654039454022645206216054941198907888039979621868466002872446729389790328910665491989887000039757306200841544666364189914298266626804295868053108181674373536034615043021887712484934902947504671222981753504919030982796155098413877002781673219070712214962291332575544105254634365844391220078056147263128912708100028086013303383630733342320988419469209006661433472525377290014009689245858953199045869395015938959804494967413289514328408299550903918968697945273904802566695460054163005215701106049673204606403663549923545591625024327760004387497020895648360083623502958760899172727181625782123849520220391177100649153857285417088994401567559514119918014672411225949624348365785778877698580870440959713709089582480433256208932974704968153233634373137240290298475652489533580283204235602551485346775066636299570389778688187644255510789505150279160934901084588886179146954509676224587464576078970437608604392006842314902945167633903541529891991903495838221453235439420226857154162365383937037227328757188571777465737986945154560666209615454259355423893293154874006989045579131413595135104684983505345565343251216339476705805140085964707446092934829827899639152989268195336176725783648158419476570150622906734676552477091501826575891465775577704162551474426023672563004336129878251002874191637945951309576849476488122252553745334272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] -47238519154283664397645943950920540748276867325941587196737103251093293997119061082368529418683745409014695338403421575915936553006532850124395972788787830546997264773976360036702427520745726367067586267254459815326714025363195545577999829103789266960970428040352189317733029328047619444021742674483732012025080638413401221786912684518041717690671390695199839375627026721215582926617515756191459351843202601734242461075611686088944380650685806908586799827488488477680030089424319974544789285700335373720310836973862024822847353206282999549285277325076527572611743762952031340235490245258892083262294548844514169020643037259370141451933490111941291804579338163751086846399753068456256702025354691515909871386237660328786822190289956192793748810863219196895400165068241649451866187587324070512091143176414919272912615575214798251268244182275469361848413109570945097651188522841649772474138570860363082677157450186671970354298726553836596695250076924414725476577107112396719314121607995453174631447343355054071911194471404894005537204746795616869324641674941806922683977312011907049708546607516308049036129264297614464898730057140537056820952038319142789094015793193972840836016439749265824371238914867372015200876225087828875462036146814267858248586015114634377900766996632260907589765187862890978073829744912614701397561102970196027255412736235858834430880458459008987708947626167465507801991049464026423584238390182063713410011976779721313941405324869406603903203759380604830212627469507150465327093944438515742339802519307333372109849610845143282916812685406429236965051096912035725387368968603276716461361560799054316586403715436063502856243662019667957207149976265395085777036311923399962427506547405153384450202128479320830985773517910646028841220163899899120122538487242933214596890090621441844088492665271241311743523757240990076012667101897913395053207271966295133750071608627311525592152399075947175108560177685446291918744633297445238341785820735448346234084685573252450497371211321968339917607494645073161121706776557981452792788501264737932481801569069716467253427102486557069930548306524508609176467706645176176655325751438216594896817566554634797704251810235875656448385269809711317359565235066922916545369175291876898727545431377410570653773332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 4188096632181203447516364961570559870423785641248307178173075166499187552047283959722972229799259310343380264746720418639408072462116181050661808243353798865090204600995071128165034164722413581799188328221807313562513357491205853430196951652881402164895053021083423054478721973015448553179240461231011366096661221337954499759868200225465720230171546690911894071209206473682743956469442347682154032167542761833519408917394034388438809582042740748409805320101047425774377119271086329982018039923000541056511289551574378471677597690397157823136762471544750703757386166487996054780571303831086407987450799506732716281633950272517210544344469910589459675841489174909671011899463174501504704576628755172116107399782908647128244101400648890677088959953281652663998642588526440622855090699465789659368369842794603353823077912995235454379816995676455573355026772945105854907863463685821162760973666280144033661629306879304068115858109762346305603829704944736449070378459513646882841097645978692315020426823870934918936183400028342916817046052277404357449073580055696501808967502530706479688096811492218394296504680300291749585503990446982449997297332196510229163319185102635625000560764229616976538557309819369723574217716679824592779324200427843779579683668041238671030786324580158511616885973213921235768710167087260253244554137530498576921708140178893489135191811484053550755431113837850652441293199050955555386192422671760668813139563214732891053879790145230442764130499803971502313078053091232948591832896460746019151316111081523633007398336392721686937630476298900762631334397045121874194617940848160639730903257222113416012835938165410217351836886020741069079746368314177079801419846006299806102462975739513244965993834061786652987332178826796690645669688352695293699983656209716342525523772725557155879508233023049236108266380896312477337805657147328314311559361170254792812765645596750140622157300199130978317877495413901802370320178758925816166859235086234918454941641353901297053118703082397262275602931071720602848110575024630587773410138792115474659654841838371701433969520748720041568841700037122766132658560471759141416774682046969335757061725767883886012223603934351036937534778914158370225050779482552121237182936971175795542970436725192135190401557463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -151363625177455269939311863701328427979293372624233302708184324823544937144704739724659404511104931194760834150523603571677955673950010449482400526707984686075953090145061058697796137414892149389291968489394725320359270271072488542573824990571770010901653909339121974141259699014490242081642712562913172124761727378595518811560385719658450709606209702510505713316212996710871347122876191432292894162336844533737674680971402653839570710633048607140692895260772163296411517281702675124646699370135519214802078114826315277656382419591150169530950420356374895253268526924012555872958502493805994024520964867773698418955111131684313885247952115645737241296359170155320738736144097792801615620999661454662046947015030570291659205190199053929773531631166439461090509998660311944695688075202332726294682838089135025557160775364071666268826803536270165246445417896660555258064427615757197429253117382908940359109759043111922000233123874335509412674259354320363635592539813676934013984762817791763259906662932694975982041054063380334565325882157031111641179613253408254190073037712109802163686783964764580169567411314299290889890356628812132399782875243438654821490403810145314698856305962890065904592810179186970386290044895583277400850337056647112373269427925724529739103626680261422795404314591952296626548530250225655754216931205588863639044257549252660587704857253453879616240824479345029925652161402070677961378813766319706183445484405356045859458840420414698882747867627969253397475652350438959087876463947819520853015833700355123274212144759868763425015936559781187598512242466836877754086134523353313884571968169840551320449175383966590612017460360154259084278005378761188482214455439630773312402277571828220069166125836287187784844653033432676859976111824816941434150431519521751641472191999887542070084313969277418271787908255119445129331245673831710977336601932950439786642528701723272498734962141218135844906116430249806688887473122677707091627879670845480406703130854188284584303531883389711967182766772951217319043962269079823728849393933332814863456869734105601104908169015518054511077605833931855994603862625629660764718572178215575507119065873895924856550011692499162985322980683488299405263359980880443843664951906013073979826216978739141114226638774599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] 30762687869806873292066172690841254526117057249252767494270963541355884423249003723956953177747484598874637888561853853301019453591046416171692966471780178393389014894224523469090895023301472063966946492187439718348459356431184528732654077718902852394849342057465632296983907089165157512807508470031612289670699812152585814169560656959671684307735211092226923605313362795616479784854843621056336305763563437199018504919174472834389603377407474597925546347880510095212840932885497907748346289122681279363273950250840235462920671660964370332067934591090686384234621618288917967033708014203881179270209056227441086394517841243302044008886603204076784817081566237006401510665608160609611811979006798954924937477607361760267880741819969083465689848415950071768613499571345294489462795913129411723272551603816352816250914139634634751804897081271814439198479786045971952760814536185738507134210835054133732725875673294259372623541556167175389523002882047115158940419980493657062142827495063131710741389731775431120107049877806827762482029469715247744053871507816527738423928413756355797754270556312956852284748596787857064203975852940231080213101372902891797487356356835141699868166232745531166198747839200396464311852285178374575558719718059361642547752949900195262676401059446076942780487456625967373598366698629503944156960913504352546454113156957935953031706941635772569513236524133275531140807513261378576201090917316067190219842046356069482729211111973112242713832098456230406547094338873173564681678191104053461055979350688393583463042729500120281876973131175870261853443155679057793578007314749192171138139601456065058832013873909157496001317995667192026917851825152757648783110207096045570567977285827751470231434088794295368437096933925320382933536099580735711033303979099745303451111819754970073948326694269183983861627977513917665940279055487960459077144486261682755201294347617535100773537351872188857201436805873498672286679857194623952932213725779003828621981386032338434878237944720839282069690860976755475520778630738406338775456027398869017926149512516447947937476880362050776072849553573568799076326799181259884008133789238881110896386402598709113775612183424252590481158304072510218813804034328445892126200913129958773359151788225682583106292968742453248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -356192221070711895144851256391607510945526843193475384063038001440644332701169079875024078285088772255232464508565712217157572656254977397010140115986641692129671276124485800657394205467578006505289323505342426679075752373788444989529720419065334584688582104367137346377989172501869755260687085090239335205274185662482215915579236763144002167304094865456594020130012329226863853912458101148321819655178866676273536833296447174585102992623981888838041226545437432165637843496117842469933255156213918011111743561477441446826458301532878243786395186887379792747026387160695091551932968016345373294129792932926988113579197586385596973442313774403079405787594255356163016021168325756814655437067513090847283480756102622527277195640184382007981294271284674176336331505196226770017305960820337370834128383862342068807792807070847969802388817153759389040120307072286122947706378668373234653097271496327971373232603098164069790201009182916664356221412770388322826664177255086388216532216516092521492557695328047116077486751628966875054023293571286583634713422884268100987920856008476264955347414126845953925950597992713924805532504375715226710241438829869641800219312945853840381263648119936158890908274130723136435407098902838388733190899054806268210485331424883435786006797656118580879451522391508931021252750964997727194657819509845445844393861854531445540751446376650752380483189230901479226688047862189739642759803560685396296160186556007780157772300784316677507155109499202417193417242814118873539682513980760876513845510606791899182149984190090283333943747130356789044213458720543393842106106607436276745209489850975327805657034579486221340784697599678063652801372931943971322129629072000846200009794034044826282825808894600399377118760665130645470275577773740691568476377131896773408613557549768573139295736296764967133161441277601452223270802850395761077623045150292175138917199421004778864672988048796690531053656198674512336407162192299146416594738864775388333330967684850421620185578198606722530064653195657021553367151693651324920655320544270738924590257287310369133189799224380809111523015083035655468306776568551501880038728201970809909080010322223751114466253188939169704827855627582509076089946805345592651833226522502466858133677501611479463367597738940170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 1948072983788441540506344480363606550860974902649455724802761444448542380361295652154090242848257275962037517636053288136426352856335045896778855117878574855108388393592932029640710636310234865274475670797940778559247161122868015965846484020175300254448761328075606248068872128882076368731804371848930291938217274630152735510792911372740878679812164522641885488463620806929801163538528412774690237861750463268413612445309141436736151986350007293724533719220769157112912216377303245317499808326842332642517370952545600966964558277229439407399482138283987241255380273786606986793538226270576668596737976147586470254848789253309557083079161296212561140600717712425301573896632769572520729739938369197843089543603618503476290637206907138633861635939908642792516244506055116729089454574263790427480682206753583758148808070986265792447405510434686730727471829691002976467126371880075298772624979923642165860678259509366422434229563560025591256153753574941065935250843180782451870996728426081043231865118494993313517044401197027022678247574371253319704225511164135575074269581850392767334152930412627789870141085414901705053876518932342779702262011325005854841185227864371612689673516176993161719414400313283550735834802989783414203223516613529449323620656316779445380900615456002900201286530154444031609685090863453125204717943353540256595335502890618455978653755681642759190490261345576292704824210047964621239354405387612286593409811386287731360077720306411533839252845084431988475621905989271502889615136739957809417261622098891692049302659332719137961504008436838657763116596423392496660692311245213637159283070892196843758891323059118732997171415618876994018329544312717326405297029906027476333726587820729079251508656576526068461922547514224128538470515105911299346902539487443026209279720096063294490170183046873913608598873373919638755769889228509319879972569131009110445052033772680321119602981319667491662753237054902056631991508332330336198799546145969432472529508059505120292290922032203449495322404030859070215204021707513353671396490628717288764841803170687734692114750553503210763413503502381240066058488917068597472609629940507095960808765543500693194560025876382062658658551530050739335648303816341970110516422806285631820993775828902580192407514196519944192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -68139758009438778503402781501730738121427469277692755891820178989225445947855221596356167441450612625916303052387542996730163869743258679472962201245362377741427944614967522954643062559416348890395586691189827150482010454458285018342560516586505497834354915592899501959435749324399626878114301807403616794673964229394330735984762314070777702504015773236352817371830555446189834119530336079250322509574765348460818706659726899032050559572967147725958532668878794546420323165457711317615041942526724379861230595493541881247898138455526239595272345712765048259761814266017433900118622000357627601397752972802373412140961247386495501196647317756096620628726840607720467427443634585975529596578085031842861137836728049354724013450500956419862487841502118401561938813841140009755135312772394003261415970443858555606715952513210192900568169171756494902898396620540040672374153873573818976200055831464717150275843215172902710767235032067028010041732316883240169079351137697023866581028794779319679017091284820101037300397233379627643213187921213885711909356126230916642311415641768741397547206062699065023042401597333371083768559043478740299653181382964184384813066045039276515138166626102207201659800340646641567694656258760014828019656677019838567819082377639655424074822044249939395758718209462159058546997408745038912596886500066099480155069698636322945547210146834019374167848611996412391326336939690761724741838589664476409759346178166188573832409903776472631803015195098013726149531403680247674711324612613161792623609146414664383044741695891997152349244274968652749620796288772036847875744753622952820216031397997393321174859822002709483618434366213600326261132643122463653710626100137147795616279015791392693671425060858445843968286733775455303115203258160881950392759843387333789432729395383166967197146056025701537381950388771718868833939726639802996536406654653916743620521366191952665092771871292996309849475789499476573433285742692448972621035956179851737436780210996572842817004147912872600200754153458526854793047656938922858160269503800826672207333215849119480423543901638100365357574192828339235145987676684434819843517696028681970948091644202649493269547130151233025467059513115220811334300124241110584332220761314343627131587174452019893619066143727304048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 502733555874157292494753143147158058014030086229565382876567996288570210468214956933792420245487049075122519877487145816848295677004111490965193588998224618942895151051401811687350467877224360036226050723237672125149408776290411062157500587286811612302751206001706641539871942182703789135065964839274834309447899658273801477938755344594580494215844505465770300277255232233981025569892947736133588585818744638747690183699895984200865107087170868907109187940527595318140094343983588407126822151356252289681661356471871649800343914527395981439431641233061532978505176454117780731360657589944975231850415136236018835463760678305855134517514726869019185804933638830832495672848303938014984706440430679852431731149860578162585001058919487905675105123415348270683407447116161751619156996169360571144507374951952292635176824811860297052147443792939239284296421020448026466767634704302941934284848743934976986086551889034630246300090276605120708568658909574617029529431185805210947572580800245211083420260109481294223327425562710108166362299866429177636914479873821900883424080283682346931364845856292406077814679684644986510412668155872134464554937344118819209557345773568216455035503242136580883722535257218397073429096659128031318703257817158913868805485821713711285053267619098049134759506772187688104598067865478258588585874294693527476214966184708615024712992259587207011531932332554302127274294791496942013112841282918046292467394025886004562241380720831547238679914617842757956210194262793421935585406315738148924845576175727835820916753914988783369105612475427268952712640081500244464767859058343337078749054352928846738666323896200144422502283150334198395889695628826684773690089246641746263559289361139072970499980978673230397471823072605583105707313884834045474527564972541536183996500546412792655247937745081008270199498962836534910852639792215881502757060613435688402602768845806269887915856904855817920577990245454537053044181328934294315900456969248893072341957123065072892206666600838662350736513029613737485572994043462201756339434792977100197985924156277703603569153217210353069430984109532947670132229799445186716388972646323551632423115202235727917106671165798229842309253213414137354754816878586934064827729495871064641450390941267923376220662133368914182144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -354217429217120891760722830131048558281102220582933821987747658979987509270486737764209206196165331143946176252027062846042798742201252987644415809385277116319731288948977196941447214951805415558676852974545625141874230212202504806940897741557848673758828304983878542976381568074421315393233783502563931220276868863212815261945321986627459268726337372743363123331355640414814532390624178775758379017992077276581051388155620041940299621774233961096997804979618990274448850043634736475661001059257886657031875834382570623990028555021215482989015244007064027089121562573006704849892107142626246545339246414860104881167004018397935641999279641900286694853567382939244254665977862554675324052929961576026105009775809080841958173600802910263834296818223534025460655100963252084349511053283363286162729960241400725382625448310093971738149987530371030436333991956329238274868679833472244660076327824444250372926093912845474958109055818196650368533437892161606546268234695150175252796326376641344990740931224568355783440015832441722555204509912550781325587116558129669977759659129416183951673442667212711331842815244447215940594954720256639387098415473188763714185955373302945682289656819798272781973188289199891776219564421231210448173903857294891500421481456779145723222733602935053138149237220922365207541078056581611166923694659092051322440620076072805306101347569527349057398145508801219225992716227929821454827349068143652121214110395269577115469768136202131273122394531347122839176900618013932120201481271878182664619288958510924389660550252992800218487412886436955387546678934489254816531280369277107477970741884403527908464987556272402683089010435719811039334196472366834597481580389528579860720740243385849101846696190996558980700212761669733885607831733935790655071067344361432540505820744288399823949542278125020515491419519980105835043520586955527905808004303445183583242339695519726778634917176480351983173782559546121912377108211326639906746182605821566942487441940770306764778637810282323584132212377009399095551237791773848519566541573673463835975204783748409330562735145224387450622303317001827231273597948981728519706655717017768803120212030884836562466846821957684612467150459621795218855750156477621045387503385009347913170514293644778397790447386939285831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] -8622666514347301115524755062003361179966601303399960045018143596704586109368003400681346795581889046812415408343859696860986450263374443609393604458486189892736993382349119724078004054982995227668016349975572984628051028671717723404821970559909434853512730550871934170593746281317156078896859412961446192906919100986741519152843372376222764691799938046784052502399981739467442858722113879460361759014650862352702905424961800447115962284707610383612538039793179925735430669607348981197899126279207389728657931428675583971030351191693827081517268449657291889335579989222393174509542216855237850968991584179633637427636314497906443507120887362734022921988879894356809349777484842223700176956321146567533196299192565179697769100019864138980405226061792299460309244883315235181416952016895118791578759787941344727072354841052531910109888130750256637515896932859071313704723040402256862161291336843951458804215316531974960983297723038390141035967066486293758474077840206815615810410986793847536584337644967709736275040712726625300475525159488137645254892987629866465468400303676896857016927192767810886800351747172319991663304911558524904072248970504838374801847328049364298633468348860572769134328820950903221720642273327182776933767234109543444997185356044692955023712987157968752237761467080013041259521273275761898445053626346614659950760332936868468956742868329935365680028675449014450734446975992195719310847885369907042872137214877919313754697008833264292344333947930184772870475682615865086923830201170067498026725367926625416240966513519099470655975181516137116676978762316275306863330104002673950726319290299439107389860543233006509068637902567318715322197652209114981825746933780216317220373825543404421472044983527039068083830438738551940224004246415025491070389214948897364702986646514133426133733395338545070718808302395178511965516207288737140457543295207474664901240280706808987067993451574147725843091258835661505897748371861075246819713976415386336089893283856600102700877682083179037168648422379090837881411535951946724876112508144176288324358361290984630350772653288260965961859597639447554765701384092449617343750129913287844830791779412767184058797590134299160411594379228172902014432049662479731532796943667197101630282944382447470945008795388145150459904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] 31086352622582318804727403319587309053776817078036111984450492203084968309100532558756871588045129903455255985492116916092369802250063151039065981725669461842965810282327290917874914731828537985098813994525374989396841534234151038916616608538906883516214615393552081433997129063018408601873397337091091807621134387074651424824807760127841289552693443554588534407925561531265488940391471305324352311763729768753264925211892426813354467441661972401837988400420506147302858010641644277361162062297500328205490819456924144166417657398092323160250166875901860221533669555563260435189821758838546688738434248582471832072800807372346363804106113857715122389010249925168569713134376060172680577680100565396387190915513472908004441116900357420721274883273494289267000387298570470734550970522438264010009661163453762557575132463260462475108876690101050091910093502307529606619874595298430797309604500671229842825102625128771270650295905259806025582663039158192276353073382891041186404352450512644591175529679812179559951057949757360919798650030897674397625606948852552166093204268102517182431320699421272834020402788783179837835894046939728151403277725275057639893690377433824286314624188497272940533730759753021270697602558670579628691010936158627242062778981226883582622979162032826029621881654805919531715486284771733701016448197230228653750207153188555485582554525578654389771057948762715891886417402053000474570499388358565952722892125073633912064542259070733297146356710537161775992322818230834142244334011802094022704848380428523273960074624906137463460318655106340029413696887824483863339748084336605783097367637342751861804732168906821413627664508106494290664816708630909733730764594324521104922032453275423551582379498244354001455881838013685530578613841312551708448302463914765745253191744861558020062953819700983868014109275324113148906896572836804340392073953988031336556828078120717424958414815465503047902147524965465102180313165213578757221679002143891618917274147795694853757983724853298693734094979908513570585833649035892211691495866215573975422570171777314748754115852915115344501548682760715894705434264255492806360912299809346178873471427384039375559635486517583917376512575833745257591634100035970161437402486004946447539768984217313011465428450369913927761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 103264112883011062486848953023446264766671879989309021135252929006908033120970958935095141434771680115469324695937233339995287553282983087616626500878797277746325779991319236667655211598937691747537791193124934047589627134097212799821432438944793911913343957204689777518960428190212375626766186137680889873624012433205552501918729043390920394481118993009730153624668999991366658983878657740489542818561977097586722560979223332087678177243052754657361315722598258197062308566007562746047540188872658380563346384105739551552892583849130244139366740678181189292436886169899705278332943507985907396307415165612818714595772980299272241233265308507902946459727264000616222938002050899081050291241343371605297134537089798789666821565483040968986477324019806508993490699390913014680580841752284363005481878419705785543314639443268792654334503986858298390042406543082997667176558090740656244793049038252224167824200110815909195670512030988307321177097893688798172035821098094605385690722191993439186147224771371088742775928403635792638369667378658510214464221060086494493501863583465145492405714364918422895628674661148358063959288871067590333558837335647775739334016278031166586515028619218669460615872961208731673660539231665614217919156502455557312665344213606204402378321851487297992148773420588589020640770389285353101686174656834773161568234791209560057229131033731342686180679896915578555773365390424044071025059972894451622245135925707478607589072481658816664565627377267789682493059015684672442861207914569104703091367725115857870903752478548025108303462298644941704079032324189412142061991071574904401607154270005839454098939847698798997732462345496604566720055357248857152428389146802687919630741918163556486882026450548799423944305406117767399432380804772900718392529936341607841659247290050661304327773929677716810353209931318306442659309349232415892005335371846575325298231507156429699558607817787506050000018826991021218650858197254150163523413459282648609331217698227671386616491771038912332656510898967885158646342178825785606853042452148831744160707282189921221113904541719528231690571481557179105297123862632430275318695883543586257141957437767179810827432304982492029141714857584875680059071152839346072144320282244788052391403388755139226373417378496441577635840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -1367215685413908324857384424857223904186399989913001040423078813477465439847582366232693935146054472399510388777410122000805271767053130073002065176900304282532886319027805928336032835133389666020252422590310573723854056981691988950260410250223119590496027493133859215169883704506772283104787070797972945962088313842614243284579803900244365512921043251020371417977039937906080150476728950925916944453308967639456338374045996813148622026105386313724786621654578706168604277024878829015143104563179435972831045480636837563580970525845224594745940147776565758382600901316035031788077790026743065643066154347930576108980572211454021403976940186836176748648419212322990718550488428816181917559726930709915573799088381171375381998055925520582030971287395061183823727793439765061712514405570722719531430467092698279783610341222198297291159597797003165123875284851099315332285689263057952889340472724423169537173148212124254352486380960649934987102491579643423363487539485666172783783703327480980185038247648522696019022078195264261775378234122126242628498780482935779809297799036477942755415840374109474984429559617814229743400258099915885110675851036471399545790796904577991819634867858436156587469229866815807719284233049396852715254258463276346847158437119408199457248740088056225858316270746272119520233452959588563439518589364923790256194369054622445294271399709912889711578547657105322920583502161871851168574531550201848088681442724760752568933448513645791867360076131710832338685466067178297428960980750199567373765837598505024663944533042188869575240502684865801474162726862717096087180088712912799243552117288490298379066653464148292584346926241265748120014588427256647621063068972540520355673992713202260749033758806596670380039380265371285853778986337764384548294232459589763328163910571897038501738965267330687080509785090802743343679470662364734099843213385686782834505522469569869994680923977437663097301888562340415415502736604062847644560527492742360851018205361131098924369427412067776149337252588591822977120554380991355450863631701946969313667437885791551978326976925504046363103688756858001693436573230151284375652728501010254712585768417205296937056615993391087339290501618949346499339387700035700786212204954007203788379497393534708085522543126621496027381760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 6002501335120842458651759994982079554977566592626666134215762384029720040534559637095347159523646013631441130330742258502926546140906680748595167676928534841261441832136615722651686352491200765949133776770623798817679629266393055555030540166581736529749244605676948720841972626637478603339624049107049469918193130992807153332846463384230146476275919736743268531078683254943011831779361101450342021905854396197253599653759864732260949687603623539172464406926413920238378834888117983143968239516714974567228178183641338169272594375912653572349051365388526100112467118877165199558639660729641346638378645055487703041055278302074804341264041749463840933340775073699826370860496037771648401264352277701621896005300274422680367328883067466076402271142848300800761080822836810138774964746281449068303403501580189965136049145279875690866759098315107288056272532025585575173276665476431025579648404973499769571391687379992260863673631548066570344151888698646180599410575234108495878918275120647943514838806731240130943674057148411751467723507370123819391638455270928163197402994809718776686300675689842175921175289595514955965633119870401892291486958931249296028978543940981971898509371422014480419159201795502807635298414668183403443906741263326191632727054328671928948662072325086482762828856473049310954240198395508879796388658432590988779344738384002405600870146283752975564559314286018145795528251414751259423116980724582528972947816351655770896022938362235003426760828661292439071998329879932546560305503413472410465574994189699224472589220409390909381380204054766425186715714596664830017735122969196924677454329365986340923602596626425709781840812950441480714408115678853116784029559276841313306016271764323051119034095911656016887452378870479733797611556902885606899432128024090932383606984341768881483661866435723843290931654782129033020445503897763771086423207518429588555209093055161090699252953117128602065509989189692277001971759143821248962074968769498916849605937170604660987217327096914963866914946943576837794712395270978595315111552952320189453968244859899605124078435683291340051012170196533156108542486653012698315464171666568737426056391564401013689408534550749045828190683554246287666882226460923138932345698858558857183983311106791685602085163503875686322405376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -14323732207453884408843919442285199256016516038682619444618320886838760810698132847868282850152225813059417096314138858589182219878560577732938343295111985984069986361088334701807761431570728220260052522379691735222082608150571558591465287589572074971706783672536543143331940926668782436896851933947874129031880534894130202759930815854152493232834673209217674039462671973699563157072767405743249982438845144099389207454741414407090722095038846081384979893537282564679919648920960246343613186429236976911892653114571233111346091112486536534161055104827066269137988572119973128573523784718234989917148796937769270839157533828203104942144502569759141158897913145597604749053927122200366319785389133305594447184678839355979761416893017900132971357734016630173040654865911009966721464432797057427423106974080840517771001307435870988085387786676447416079476383271483323940319378428715960935101785656626283399495042343400097791555146176476480845967682394191315136908799579098219040184422957618823767831430423847312171965690817507381945274060467768512296139378446040533300032401217691709534314177292080037394650686444190853697147501791679750171789711186484509095819219163672286415670505304234541941844200923635413101036162244085278402834812696034899958634591935345369971191755364571080577943384865654203309232386645567327530650943058302271034789642844041323787213958370305715452125296835819217733069937683978537273488529843976741543096703798451306188106597226948553018128397498852962967245955924395669658072898918830330802587907521595719791880912541487139138264563947169692689623559133225771499629072457592651002582947127288492430903554299142485530558805540858038436332945850455132406423273188465483314765391121570850942925632420997380204222652692899776939404049593075127936957392975375876335475152249098480444698591614295298119255763581691785585385587796327583866510802301605026670618897774307681586652821225880739239932608691534421983459737170118189523934093835129773191402162168626037012530761809593157197821936815918434188393712219673006605100697304063095057083990788721437837457635985612865453614948158031796688254519393332378454200914056373490107166817196401916226079521954549822208454409306269631939506606781211633181366032875161437228917236624037226782789515335438583285678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 16202814282815804319658252655021912084033396131288870274725081987317766006190645097936179251743786580786746992861295159121683311139396429123561811035482029478433353030715441059763175599654664660239921826744853331701100989237412377685844974192160344275720299758824421445290448021882529974828144076763785073615929755841344563792235230845384773403645759605515322458612375089760975600197914987089930827022728307779076083009844655661867047057040087268030181234066626921142865923212436141702910925280822873804928498659972665616332220667875367194919550223889107376779652557609571804741789713352304920761842681026274678119692678829149901142131082272872604129170048031903916111108622344932185102944063091752762238931677596988371217688605925070549555106065624359777631334345331801607689490501246283887876085928703014414190994743185008003550228340071131092479003423040215526283941936585429322799952808131754788298673956135721692959775382917847468258180908737660758728907292346523823239901084792885054905343691770042221580481893203854635332942647651224243120058102858095822402039433268830014212721836061806751342422822940621697314506870305326546956209447148644538723665609685305566715916250369848438940212577585461776977851816236014886120842842734124835477456523923127173289942250873384057933915739806848212828676410448944035675098970748228749812830687220235469134824430916743175005029692779610227102768436666374227060354669018601181738573480572656219918582464219324497121373641270165270207775639358444734719127873743293359233611705452775715763672675165733778412675821956724099989585348647818226334467969510081724595323860164522523017548148679221119284866621774045309625095066856782651376886802918990130128631901118746911381424261153368368766376120351704784323850494849574286830282664560288294111130247685768285597641920913140696704663395622143757205081593859235981488017985880848004690193902188492042391483578318545756425846175640980044425252178296665835779383466895460479793878747099572355818238850288481665391761934566690229920791165010861345712210979245591968608641995482116209675614391515712391620959663358626433856498579433293093980696909689553356259732519943437010882052180020575992900691565428577155521613124229888873926508884346081222770602441981625700109423959163503481813204992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] 9767585130924537911555808780797073886312220719213068295528327422398343857714707836237456231661975492307347056107152982616649400714934140891399840186393785529988526890730962969674915848203667495208249538573400103955895879967681713344344399370735925805061137895225263729421492003387999362039482287190309831178017471351578099270633475226411218393806091560851739920862897969268267823258386231060262384144386287698199962266399594219738186954310222396362439308972825876196350449112602763943613688879787519248260890898004950201959928593335414022478339088128218540086971944452065693436572196656948461559905096028490508980196801221155793281783476185891749135519640097612288930693055175744342365185089304064693101063947251443848780318342638127026292097616409395935534277502486443018978708745045932969969232020724213716533280959038900084759534267771495622770809764987406745788614468640291559175035956133609977091956212088528984040744077615446526756634040815283693113559887082125489406409288871637828743906243102435957460721560112687813473732931688750817859359032089347613696215971397310235415937142540431175279758940180310920682742550078266455934700653276435003327181185356767150005773369843496718757302673774384280790327083895989644134695439347022505593483291899923116323265781794942564388934582573309649431418286141800817556050979643300776961283874030259750331454017263897850456510452249269814036604142867036814566546267169083384658908032870177952572185176601882960222073207388724897651845060534700683805740022931252038979398372306310987963407083876238341588414567393333231365898781471009597214779465511459721747733610500125726722947857727046485849318697606709420707642521825072677838692904443563541415107472535377140076318131162077973347014691287934065826809710645664841886855582697535265647139412971258760230155883796232606206967638077554015191579865146656009170359252724488499259157352771036258937251062201136605614056997929559980738544994936444050896289238461895687311217792755333546067694395583355732114405076173033497240713489636151740504116756310911060645867174745720750471169708456077034773061157754608754980843256790178936919860455527670704786778246201085811405907430560854294980227754383691038719417654017176802781309519615652774389563050410302069866711731200101439913328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] -73529033779147515801874236351813691357474575124622329413442619928812099195279834840370181655548145276517844199026412417017225572137050127300836607576851957287021038749201908569645034978615497225608891196627638847840861448502544656660997809619055096191648276479168085912994997127136152937525440399136644293742221323554315126005913307714477573095039003031725266641436919700201157841400475565119564510921217871395029621175452294309197379128338828214035143249761538972687661253789950433565251637616123945512205084818175103182443761011666915308777017533414674841060245478693589480602637647955531469595742700710296780023374813490506014962479133052263656739119805600104772959434122400868482719618413383909088360183910609434585254041605564748328251936395217781159550581477219412337662719573345684782605998750966535475898458068103523534622773216035821736435213679264538480958058991423754317610152069186591360074211776987917805070319694509038301284655770787050936467545726341186284703031242135844745415804971504303124499321426985104459625667781548841590821437667959492068507710355345595893737386445742482906572239503236118190197263045585829379231121518195401753015517928104603612527400448223656149645098458762990750360704488043771782917014556176480775778586254696908395707011755985373260051125243927566251613319433332585637572486656319240929315940621875264765728374629506147513626147900654901414941382512837585081719052166064969454757984126706358970625312933891521516673972640171173417008207105614884251413581803385430907453578417535026826329685478787941032469601579507555581316713612863305044084951975244237451829456444389980439704763083298197715007447267827927448213395775479871702325326536053521801149754832575687110689422601335424554559927501474583133106922341278789293246733696550022753612626016098450423057428599988174928703933733571800942370953248305678594511204099040956191309925807842893388403265677463894927981067186525937011983224154918659981928774383043129655763541906344980262052585491255603781646249481165767571258772239980792051054506345110877921065366694165316761164379796401645093606609565029193922397819062327588008047636680100554108227543927868117190524463990965266158341593212710481350733739108597970640018784300712622868105779771626966058469958579780344289884635136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] 150960406907088636285671521308537369446590220198855783697278225155811108303471508676717529075934893978419402728626728753594230831221381794708973312247798680902827716454258020827340298953880127772876515237980422613034762858833082668898738357426431886678505907226982138470102588865356141707398818363251176220501523804601697126201064805687347305541202510197119554809238450391552296506914065902077881179575708470984281287955703987839418074719934886427960567455380480132915949080966818201194961673585269341541233974968513935553662190795297112167957642302406507637314395205425909010430137104314622105846969229764928888461560043298197839555648923615142931836077052256630011301023005988074705469205372985738762313715648163973886400665424203115339021771376957666975339041980429091878979691683026361292401325459780418546466399742649153797510114348360220739992059453492292300155539875287014761605943148330771502050144184061361726971830576797494119319427439500863940338144599808972251024311843099148840821647872494235759683914709375687833275909274087764203409717638343455403444846451507626579062437198176643789546349914020375749703074623574945876171152470702682493854261583158368735477784111858571187900590849252833703906464571382492672877600634629423319540494243642388223854113623796414033971192600004231411822847833976996703262272079052837009686259321969481660853299188425896087948634601175774554173067093678065461625539453589691401155755231098830086969569461069027670994082971669590316946628702064897517151806567034919863097988722867215772271048082590311423340545400011350839177700164792187686835120189959918785566489565093880308218459692351249480546366866816397951268862791207549326304461554909912545361691413275289536079337199131755060593967604292338626603631146995295606456678669853270678932443801257827765198743807658278221832498917711098682563470841939958775718976793999930383257685651250942713471345494002501140103760238427126257059511943070925878452209891642256619436378391992176010625883933615259841630378089927065620626362457741230054262930869637041150066599726511023263323159561845174163572652812874244572318149050154011257600750832520940136956055519858125669671969960506533187903991538960807332249655069407718597200623044596877853155367936634430984503457154353667210645340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] -206148265373893843002520651358096843412939214040196411415895281416810289984356310836982433955795687904513323430885695345566606201381319828585166313706138607474698577480309303546655317052843355330381402205282662102693988218605041024828337759024969363761987714860427081892756005914752175673056431752859367818205613546213125313914880768707249974606962940016077673725036211138381700047789190954402407918234476785461591175705351355816446143553556950385206875730667077346843846698511080337491959667798759306850359108270063528687174847144862919910867091853119630675055661213959153061138125602919022768095091392365454660542221993849218984721635715122412933566226624412769424378557082779483493708608945408793300998976957943483457406397415622822302007987999495732320133164041962068411361990681006821941229414738899561216423093773806137388058494984658111032063468171299314164529840298395098488247179265169707886182058212035240173775892223451943303487365823796626305838306015502430106453292599713595240293918809397438965812003110767103910938001926944574686919222800353227734056004588623263049316124440690684937285893040467088067731203704089908522394292324436484930502385590342167497564459051508366406612989609484984634210443848453343471819796529474353574619279973828165045587903551268978037468503371275398315457288613411552409625769890310017375371687195999978674449509203236255677080599621116272693582046917214983599234220793332259227227705498632954613105540535579235480387649009486885523532686810239794606704318876375317804854774110962366929930836437117412462186268084336923444510836743898512384297583925442378884342731080059479303941456479638450499018067392853352282699413991824733198540989586686019136308871643357326404180650515724251860907682634663092746612775887997604936979720840101633829998466066697077668572138056755009663180702453294396719196798715358079570856318215469427710260189193952199940793390247197858795522093321254457236402701835099823990027647576392318027232731081561388624646991195673930627707735648069319369967046186406455868959391560098135263582455166891226160366175940143440624151840442150475958328446194556723191696754878567783593837528618199334896427312458151485660573546580835156247404837380822580809581215864981862648538039099793187491925790061897947359372902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] 234206248366112715894629498393429809450921949481667214641481872070254930689810964920998984867450032936672540802626985095448943150571028084873154106027068615960123742177841176931435243915336553872425188966361050893207259953919151877782395580943024141812620289469133192277475278063681896718371687814180399213764526304973317107003989961789942726927960250756752687683906267419376787604436610342411373259168611243730590049923057304210999894528562930325090131693457223395314146809513124693750208500870442830547497937585176119314687599750651440467097321105959183624219373179533129788187191057658430493459873474992913393802401654224684780559194776152541439991544987317523015221252782219795786545968530347055304886003345736236314067453003873761390255206218329267120364743067157295201637717164670856078999102861428340287186235112879312747554199946802177406796496444894928744367032344583549685499865627516637596035156812423429517120057997779619426956293583784006500568068034431053940097905153467449924921574045270044215241264302895072546641025624968216274336745731822040514073484330037472902474987216756504774631599432330740579829366359312433432090815129899191835150617241803614431809705624360139939377481388060669811229136796933789543447818185375569888778450696040060947268215859126124503512054125426372774073416692957508904287882182898787225360748064474281368627551610631905681784795929236950873235402218269488759459352075563019231267993095420493965473005080537106752053585040408582320406584052767840454468651353838796839675581110341077857795505456097504762559358400726980227801096537020700498188288256244670487177135625569419784061265044026019165401373901497181767270333801205866490937791103202897955115322442883907703033543890603061813389242205957904598884576349556707644649210168523054413270676512776113984660659554411530893425119653886132229943492607567288266651077248545886472588998527848807036335410326618632132308111877957933815298124392957497730941528928531186272589915009676688470720933891009859402525939892800152193116829811454132939724274370818495076418841850934921262253700259295313101023188844565047764475728008622352153213416918158604350787943330067723502616773668587669028632660572978530745401556829652186253051500825256349418783389332457136798552880008985185968445194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] -251830136956238457043268820665022920256494046446289367889238608605218812945576239324514879139724621760286421133137394581356788640656976290419733362094923556352368116549824614302948676557729062063631932988272972359352164425531445621340723514969200389897408423785307264409920536855616871825808826742268049288575479114785962881471889699391413316122440471725732764295623565350965231897383587528363030657217155305086545302227493226865764938555244463786879687822266283620869439278339111136127893535618376028159872540581560272085757946589427177700063472036445311061101688357987547997879110481712002889436879731621282783001628000944514077238892963425541881459826255258995216830881582676560584020881305981079042298348214565874759099144770660829370118964846871165230857269886107103319335141524019952666293518176121027710046796693042700380961309835559333722833013863738750135180672038723511270264523953556132928053231925437533186559796324368512670679449950480654086399365316049410129611075156887235023053515751157185318761094016304663433868060621680608445699788431206935854401237444858542393663862087448434013284799814485584394752187466445847463624507617721409958507224420993148819535070512902055581185470151911669504190280032918124315811810572972010923645860347420732685107082835881962636273271642949594099025978244170461086651218428168302202375771192240864493919496964721472173108400898323754638386962832457633976058417475704579000049887440134376868683253261701198459865005785150639425253060601290797117571043429998667658883086401846027225715146161205876322970577392491775093629006488264404963114713360043851682620160667781430983661144129871080800811808787483743608738158500084510970419710111297812187483574011299158292512263794592117560253753434102027556576097582629339558519455140581890512241425415678839925172672108192376980421590857931862119096167401414894135301117780849998543328531121369543796733756549148137142873041652352083119281554258358826342482616185364745887537833345342571163198497937336413990371154881262414176260020551023350639029363371838448355624617053492826860659153586470817578637573535421048364659768900958632224007587164015952724983464561007265294532224410413619401409983449930053628469133006426631959780629204205949060886933092046045347335048214601093089513701376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] 250448340325716029719011194212072021552330609834165692020106889835634688922038822556183855125407462129370976594839273720831690435261341897352277968378473153240225818519572664440722482912319855980496110222798626452917514678899893735034179352967297929178743061622805047721619860403070427144360015511667172568360818904820081918650755365863242459545344303366907282574811580905780979696730276700439151260850408062572821434314871408018544359756090121640738110651391750667285924855562821051225276238380068132086810542694806790375413481575394725333238129043456242943101408358955602616501505651956035580525219150904996778323653777861832206216086302902562390892539712090990313417407101733734004974680436490949411464641484886288632173380060013275504166267164584483120419647635096446645576830415312737159192458399733403534984527334503378170871831111601560151631092269951906701196176777261305913018516815710401803248424063636639236210020278260204734505359756997738265659901730747264977977601186356722527414557556003343689642073810894883710430983285908544204222327270558202434555685792183209053978750060359580054094758274387306757170277520220598954811748077813504606743339924998523030216243495714501043499038856988944602837402040194280175944968023487508858895815804051923880907782635494712102583784027339312698067565378813571093124977469753152706584002512691185463644048789282721308390243177042932851520099777679539709269045859551862791595482539128460539772435060141587386859777074365718269624646023524138131282687945376253265639439733130434696335189031580275908127256939768106520981441294648981260126444909108788560058286742891952928431982372712110324973139393907720898995587136553117504206490734491682653536818938554416734183379145029125728698038760125465254929591413139485416176179102791568451516270318790295726657032200747451286283291497441832001411137308385738944330816440111294523824354631842489357528763102245543164833272410572729114850237424074873053956439064049346750894201260007593466570627554592318672588752415876111639479404862601394828302332380844771739149916356503392391675361241042404717194354589267113524638404268230590707271914241714529305126941584662889990177339439104140500166615099274690627626410497564424517116682824802843765255162041155889205900447210921491739873116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] -199723877779402707486868312979729151879582928703145296057486017521260829104537515914813115292859322468527783441573631467927870976330876252772088794071057511002709920123803011178919998045560548291939948993623234509828484741611775532082454357709698654697346308028144928660600229867052431754392488679814699194187270787215133842744553771853780339408993176779301212943440028602594681680328071794909302483558147040272529219620478153904561318884249245531319400349541991679346927264845191986671376759832000522518950787874425494000722830016521675784473335988438602402192656143023377161937695761723778506621590845244855810007274841755547966982692893954061687749599358344860538921963140768147873172527504789876285172445272936327854255563202254348353366290346967528912304765658563038459701612623979867684469881033875041259954856921539315044275477977327189497773000947748624245789337929945875085919689629016366462253754867441722006291951946827086477671658920508679668091183445023371403769624870800064504695733151319242738357430449376639271911206085526189600795082304448071001666737110615251591232016307758617247894533321531981024421863878291399275529139167555448114927188928197824217051100429201845322089904056688350787079832934840849047419561132130422834207886945836435621954933268499181257256670176568974121691349474682904328786358733172419275420862070983768543307982319158529529899020552633539442782180601718455336457558957564056343651703414145040325015777006868252558285486236137776550452497767910452356141505130825800095003772740903514470278262682415409589789528059178760773869632271880814420650066373161696366368983467638398116730369053824312159744927172972596950168246500874552060792300130887578433252934944484511153283051233978163725034440665808035817414241984873682842244944506320910638531292292180294412437785933711005886946436880503836919307496523101233206967712800224004708045970711012705212606631704450378744473333534815018458838419780901876425063948166488811873079582087250900938291094761603390795932974451512183598340889420294999318870534221374319940936095633796058638139216854869257800361547242346981914054698145090752210645370699126959784041974420051760768423074389713783066824937754195556779113107925249719644368955112424074193358570685762132169846710191164808351088377856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] 101708974831357143239027935550100334910203853096156421469635195859995453506943010132237217067268411048716953538881220021573603451884206804164351406978487141438707238496495396687876813378767437706744353768417303724359958076270522391269838352423852803219392610313243724380995565819346754423175828933809461067490656339187740852765914028000641460530358633702474538724405556802232836323949088845944135254722644772348234669302677933495814303035863008230517100537580890794733431112088188678428847990095563922238634356602347265012867050613673859210426004070945292134218447899297027712113749140507202262705635286931637042266113618073730954556028499921272691552948498615978109954682618223820279706054635653623570638751931180841254397049747795354506491115907158009312153888536805387999235038043856649367301586617127524004937939640406468615156327716971243637135008192318259331822744472992230232933508254675683911269576795838028953451172765000882911297327740844982260911226003978618488777788181844936016909039370455316695828389702692241729698840127556338830162086000787255741505595536132123434169907035856470526964590140581016173898556300869696973053034870007316001421040828779596699349419298007222494098469675836149387624436764252520659814026061870595654380223995690139614415507202129944280697415947902606690079804965170689645078900243175306504934948953553161693863572211927290027540019502225020775570874353853507028923115892592775755178201518897810527702208523034501208983647201146135454654536132316092654973638879179573737180371481589106353764770626980886489317709790599611029615411091929870375676939997420156807388408374727833924618284950791144974104049272899938274192658451930853435638999674702266299788755899522888980946767038330424858261382206358774956899084060114861594943909938688380102635678008298123106586377529176581578705625070982383880499986275430954097651543924612654207908417953640673687094019614222201120424291051651936617726926555355527429536475765762810205491779747884594272028049126957810676986740900115070227106619906015117321102940713860235360435911848606381531809448709174850330787046013967394976522006098040611932834044336013282939133556056740541721537507365676770761977427302475719133923465530596220792445296361316910238986101988418442252489826288841821904909107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] -6157662788998109833164750340011815688661950004546499167091929281441655404337671246940880414672125973558010063042372101407308973739972553584090449323970925368148745899830478007069649888792882860356314366236993663504781180242823935239099128828249204050098986228926089665768733087113026065508594445382992477873357911363480195973329938285784164316313516322900896993294943730760502388589497189743731477240762989906660074075796346813540169374021214457125428449524647592617688566330774987326489438231223206545725539094898956660841620910077401753732421896209763499159463113180495317646999913991836043333123289437933344779815551595785294928710931157544058717450436619446250619085624428705554922024079134867019817195244338814683283404739081043429554731107274625683569235565838515676547843479011022951022157687915248938291431358337434060086422950813646580063464783874204104340169773380653151428373237848064772524448222764159078055072366292183688327298334329811537081593782763392248117060235128067194517854232362548750680601159950732363635125064216418142375796866393725336806492914865237967400764125155175421847812576406863034851343060303648052090877125755801433651800791230126738552379271886477498389694083955202328468196133853364404028864887436929449179784912081782118913892223308076774167115101218901573063110816133529775438539457606430172120467121373285788587953347905825374444704502570508910340807118498053802982823456796846794408643026034494157983422887336358311246926510796037778072559548847162673511174226469041680307166339767801309239159734711636868099781009759154661981613238672785525090532094767125583718698339939427909215906548392260476239902308069521029005195405029457667826090306930518113441608642313243114412262642875279693658466925834448677818265063361899669671721582389054445727297992502161142128345074572742397260341594483826546821429990503266672591201337892367339467375157479083010691856561499557992066608128868328987722392178112678880139184586144794666333610731035237652007794556911587108304217563379896838295364745366734737353197264687031621297506439670676190519503752023798464119266543272389885606846878446899224837227970371646771319420888761754835528156548790803692331030006156300373332631301037757479884466253057405954496543416407609073678342151975341933021102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] -38633314012824389028376614697142291024978270304351730082527103869125619619838284194381628884751806002614558996162078929254612956441024928802303339432033291501698037990037301796496708491052364764220867806560746255168354110683088618860159547431497181502068521162907947996034162685899139761882732898081858360167084020251593307638595678547433970593378943804566911250821403418660707717295439235334023480589312492775079236094131674868116946626063416176774631573162039920373920518322886393838428089011063195852503076138004933638650154041752350404762009180690288316340138411420652442871579909020466632568949736283534848232475116301602174981849568713082204566318899404692580205319321507716399430641399136128811485884299913850879922837793099163227943244027226972495465038180450102751723127096909964614519882733327250207555599227848149955391773914546343167251745869067410394925198085689454789032273281431129890033543284572795772150785788631550463100970339281649717500503979253164097445846812093393380154291242070971623734024516180697327932546013671418449545497095408378114513170608612546922809489905889077811975904907230933442627051525362680881425266365344837381541186926129352728943834465625471174954639674486684650518519341944144630710160728148817341039727409176285973139100631091072190907740982193767677997691338391877170684750206082331718909644199484301367123510530039825601733204658331501522307778088931249607372269185361846643214246276293823615091996743756924310642603913002984060674860534561895364012429262347754505839958532223569631270321842240780251665081910179951560954785137916196286386562722123231712361395510563703281898302584109754928436747643485855628786194154572932243429083085323567175339063200486712124419572011086646848553653518978829983373516689401680515125569038930339708938919214210762922996811544992029328973334102548110529410769344328058982075625880545667472140803082138798400373479744773328477376427524105899200108972117882240341520383300267675967460356047558059818207292277543761842603307784394915116396669127014138690936184106356057550045205972151344383468699963905471234051925091383826491365074176779317992596714372413201460773685377103787148262929298550818114143409614484520737270688644773140410226312122364303805756323640361712320551561853225106395092746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] 30047103508038008830798178075430948081223580693211326334703594060766796387650956074194402625226406630194052438942199426441226105389895360389468643287623520255132368102278215597236952332170204483577788006958968056167466105151024147697103920327629993985189753132632382535125770646356622208872144174430622156096330313377853600109221496097075162833339557265522882824470666205663188833308218770437120552357927175907571090226639181692462960947884460517060393654441929673113234548622554594814487274773831124732976320972424667901401232679364639487552085644613448543568302131947148476317145661850368983381566646206465320473525434875240960039734398979869443950618894238254607871274604352750235832786582456221268886863239441280286716625529034828260658554354635679411505650247556233086305446398558348478327427151594016849664872680535932993622770994395496155923196483141189192432049668739132791810257042660884813382815894548173765159772805384133826517694168295616644262725385092208004704633167389932514733330909474131758288226263389542954098159885378553625792804994525593482703043515138032107881462352507113099884936493599792399674106302337686972810615663915553457928093815557836853879586004982770721085312631449983799580950866517661075990724493476280604224460985515156874607647356695252598011414055566362271157168368437930081801503450865184984246066034003049533868151698436159494009738330445674084016989393318867372346333266387960438353577631341563175123980818470077163299785518337804390258138125548630857986375992157899579462908720698572616674128816332621210418228719830975143894411485218413390054157424117127034765408740141462540544850579896714600743412280218470919890308949065478778087894080587215792920924122563239993131218618960777458054448495504435385745070764653718679993005265882336831897150781002593095252846343174145457098380333339223449345728954338273385202854163471234453710120693756048298740470571837119350616558325812450597983766080504105375194202764800301893913937247764734595089407535660328731700000624138904519525576359862381969230966496711466943067038838069444046388379984175153846599825342365839436772847934216857264179738837223810311527879728146531087356805739766299906940412239022309513369115690531864495570758340254750644292739406474396547168138323643789163934777344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] -1090322194002688393722320560677763184166585334697310569776748938798504902534283814128456918097068219769555011263164460791968870384091321870571717626235409009478886734769672254439647027465162985255844275529968791901614030024997607182339942512781618426077149466213654436936804952409528009055156267036155458966339582291694559408853193769926688021610609756455456110406871073046756301512923755178081091238977204738796805240142974972810339789076600349038944380427366948224198493475860273494996298011713574864833380737830378666099858130506913054206801023308161809994655252649576927138057056420493832608313740894044975223917161859257872038836170904024396338893827571048348073513057087782947406547516058907793047879398563088495332000585788404455562884243161795121958198809520692000833346933954428399570080747604393738340945519484412284969817678148035847885636124257630570636622480856104236862599826818217606515567194403972296297429979876749493698697882975025065537454454742062332650542440120137100854041927618904715718535021584584398449480326625165297903013330400316803269624678082715993172660509991415332013933237394382469600979471772866594051196400996722228907726289191515028603137625180216957920298683520349283534004037012737506356290112468881517375946582411018670787989773692629842480536038774884660276057995679929769070680283477768681533491880258759302244421015769548673191179243020716829243464135360921580290668009032208224616666340641028825967199561552115395841587936727540377640421860907636006369159232105212912047262983518238251306454565423617403445913781271908238908410585669871446269897897827112195620423693967935055051662502952983534030925068197028092830241429208358978813779836418467034414342297586981486348502255550961242277317996581625504937695208602966982482695904962152103407456516959741355689322786053510906908960223683951547643005859103142789862952750878940694853591843823115990798504616392891085883090704584597233288349334752329410890160273661352296530571840521872482172054098066037107525512902740604618116456218817211221034361650988564331238527436598976012560583234839602261922983997598946946528677465733028840673427986023432189893230856197436698478176569832843633242886109646804689804222507386532933576812115867466900777069978167688307170574037180934355744194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] -17542797809093794872205348346558717127816495477328031080358387816636670950847886546479445143663715568721393611435868888271376253183695281177280028979590589959897370219611837947838417699174391376546895413109059570225365885550918257911568792547060786747165430675816225153292469418148383740594188269527348095042503008877615168653532298049041455151000372579096038698366014127794052775728874371353785447763840363394604036927346070074418249745841015970716325257398453563057391664623187646745436560606733436328691409808949600030675490661022600059012786607204675664076138205375602855559686276870291684376371260503531571237848911498234432821255322016336980465008238799649343930288046146897429282447339237711729452101812782815063151900070923536860372979808321467282497623126473133830284075482294372414128469856888691087898622115113315343767031478674902554783910912845818454275704692224818829778937718202332226153118130219997788028263234725777114801546645839916261832234560196574905002054993172685901413980924639423851547955884880478828836847623969199866732779751652764703532955686250120434970559465350064551817833273212052411423004745122723643720528619925021724830855199902014578221348856469446251545702289294366434277463443622844168586271997170063280594083054374141697302249598375735868556603730109491960897494115024124473063557407593374485999866204772563313156635437417238065899765682137553885536773576542483535044670499912467808277588114299241730466018501865728504806316641431717986256825860244594000371216705461160435176683614624936426954204503304124689298407680635692882772103794174490689208194443207723387768635479621399126252043809623050114525877408039372804964886810858320898027843321206456324316370058024880709404603436132376335073736135929030763155921238914579692374999003129847132051855281621682866594593740456198279010094399689562104639401365194188720118380133591524903983190118106526542305463425591298175085694347697697959133359150138207079628608815312310145312644296231622922681793255900308224452004853529543918800832726955607811291190494092373449702246071322404399528734666164669080361014028114469280007023879459216404996501527914143652608462466056206138719942247625486448577949885216315827246972229308985528721030957430002523573094792804630954273349892034789104074883072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] 18033269072972575476188998518017443887803100011437989902251410257099208164504213120647263444723344902991198664572308029747272120881108090036248760619165863988930924814666912443589596501884839865281056209795082554469178131470478973861105524666382762691716761770657005871854213704907327741686868700130181193260922611808971443930758656320685715580218207909164785447092094975424889887005744483898906361778425043689713845153888829097571951830680514417857374166457002699796402705276748736399204909086074625337484990077958160640709755629190522805739353356165599360002784780065991601421596836008422635833805599932432324745923862411273627975243324192943076649206278018736095442358862725512401310614992903953893237003693160587006921700395855166141748331854227489048708294703241912670296106359995824056977774629410506739787221647064120487166798867334902916175850067138838102575199284660770517041970068050831120198297486661152565581512088266554956756831899404698699863406256265309558874733715982981850601787908372631980553173994577266989835788807611761742371154267695587697042966293785482666565095152093571588369106319271147430006667615070244381124724550148569198668586077267680143972678776323271565369918768496046774571037733740396982089658614898759647103573491465698697379824215079538368727591697352878313578132268635016428537921293532525605558396046990672792658043808274610548239314727833639871796476745803684950607931300383540407772994833228097775092584500553089691447721529781018430636813336737693822657159022484499332265217665693291198821947841208964888132525347026868308874493360839144947519177073368188507786518690507814231955702809316946644641538111623102492262397102331723621061742475034435327793889827961147594240299807992575909390556230882253525927750511001324973182547376909606574162235414014080168516037761422643299875485157612892274471874507922479757355244440470635493455349316343174235767223274035840916604252055889803193006855817375693482892160021871814855895760205925896055614991220080910170706659311161274627996862586320675054418425270948022856636350258803610803706318615607940353945938804645223637815711114935686227240036344899622237556515959290418656306947560152707638046296623821377611807088165555390639308788144138651710002859054772588727008501290464164094222008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] -9066734406177611199767485427959484274448784195379843719107886302887381500511901362516883271389687431625491847909500792931741506886225441754854285938824258754778724010606965883246627425928811476963470386120275199719728790667105390609262839476144061069380313731118162180258430808862133483241871441126941728442063514270755836660061764014128725527638372920450389098864147681268719576322179800631359833119884523356129101577398413677396406374324512834686193903974627329848085964350314533028740217410912487129804789328635845076260395657406459943667353096274132050666943718649207831707099057010849920645616995272943672136160520394171265625229663002494246982240520968629410023774124471933656636180412548414059985103875221164345175830535292631004582546110001934453249400145742584255336515002115179988333783982761747465702329586293955630459990904847729729094694413891932645006857631865837584419727680262337604404207923244364514268539057611085223899822314382682742734907106417876191677640639943311161539219239690534036800765708815482208994039382378927273877413985054468678991821840448846818476773387810678897912406110938064593113459977588378447357674694105843288196045818755173402918828918876531925578559166928477600147993530950122454090814581448536012591094747635693436736864996148348548234499106207442572601980484664813411197091272455161785334981477746949735549702632001411240263869999265690898251546610100761316159645227880598193314429150229900569547932835304660741269434377437806257612763106679563095591983541525750239214078205847470060437525723638942172626732436733985305214220318039721252240323081890317832806475251106812037266170533739845291438176868781794799690215291836834936154298155688218839424480423988113802102494258115463252856339625831846404116329487948619401489081911208446715762246368774463151489233284740805731273662380489827925075640931844570625010812042134441757118507070389469174309190700658451734303545798939618013050955493796571621696624316022171715573214657687068277508179991022892015868446016022211937487367647091664050600562721020655640685938265354161188608919936032200542088929619783753423963465824175962421881267872910319033286254513730624651500594230418890925828217436779406913898023748103686031010208663167061366762045495329567120784736047626855479022452736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] 860346801068917763900951636227292333931989129861627498925990809321948483100628173228900079379787242214215965931196943042492534613643412124618664255308446627466646008485027256276985358348561618370099305636528548714460091316009467798256036927185416217427534849761811224629466147669625481802884697544079253043395543523868689909462918501319131309899816119555971223451652021447293264040591446195341414832045988361736251479533856344256893454281255473575008916840618036984852145813780929458554529223291170655490024869306604253012657804051334973073544039598230587492440903146922392644408721719318393523596579277671296336650616117264829741137998872271687804671741754118322403781212286998578395964531669693648499075099358244727660618506564038917599382340770575112498732471240110050459614608335864413568171493116205741703974434687368779624002096448141565515611873583418858675542524264808609194606178293232536386108319044077138222049195983371064367937271521389808036201226076370251882310428547224746846420934295765596581158158878983842898004655019897995681959350433540528315307091384297855084401553401873586952583527881427642882018154023065337895498412898067358314465300891725700219471506566394315070913189377470001337388766559505147384083617286702104993904585256836182341818597997134479714224993593360096221642446852425791524920878582562252402907981304472979033590561751728404218924139255080551413854865003111964262964412582910468601253944577583519276200528699926756515731190613030066227326002313235510948782275999741667214704224967977913643862543071618005071297095032019072594393631054052404875943470331245343014814961813715781620145602265948381294543176734614297742576914722691272317475160580677765181210256033145248218354708883544195973824982617956374041480919444604620518358158718273169071110751314313383121277077821739068870065090514263127002755158517739883463664515024413164270382064195875488465766455800360636609961223501127552556683346104057131067295671216291145483056537573923520008976597287701127892982142934042440664889510919337932457134576076202870568656747470965936297445339012731240927969137155768010128233600874706405790134111347691301220437628303640105694016222279122085133234907493378880544275371770078860960940813790037883361129163117681616061199106597602405709250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] 2598719549718846516123967391258228052184816167998945175505617798358356155724125939103445914241278478085281806496042690098083223694522730089337395593035187757113555621877035312479777848030593794486048901645115631319631629586443952174828534982536140294782514529961032787123744222832910456963549566139164915377150385429273720673000048883572765807371937610011693873448760999580269614068653002133143009869258412871202148534667662245281706879918161767848907656904519119428238117860630561724762484164575268744725585235690977564825666439958366003059899296170387356394251910317068139028671537635295444479838464663791701640813644660036883999844803391228020838563668767076311862866006882505782895892428689409103943755475140805402965669307566075925143633659779653875507075754116996304305508956713188573478001367266513726029361980391728105118100379785704373444297557039554599207706240460552946843965651297413285076327579378435729013725329559274047953721763276356160657128761999101899987698099502659956353963912355967007452997122510864282324001652115385124874067861669787105466847533476921898630746018641867923806430312377911532682179842297654358119288015920662684263110389365058237312166429172394063572189649871461340039031698102256505564073324584689818227132248962841068479550111740966472089819669368310270555798788753088356512657385074365016360355839131003672906418752347971867851778262778033824789286683405000119217417913828737685298662060711416557643712542084066179960634190460313461077310760633732973089748463685730218492790859285672003962779616974442087914714566799691373313809369193934853332545426363387570543035426383440861959037610267427519062934481297498423719851900192872252350240379102431068346254503405738816029613562655854450545913112755145371426180176092075705278149471659096051194917150439892532551548047783599197614076984812112540458883956096334893168895662801170098584787771578980703953080145162143346696517237595336781779872626027675557337664102244874495383534257889504929662611546636308985314908992791702203075976327222970779211763687108957121202898914218348064963188955479502685691204220304034930794302469151795484904778433662498874339239130996897372792306329220846856209061008586213394821852853432956623161776999421045469461257408831448860700421482020874855798276096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] -2510663198689021641624449148729722755056662710889042331784840573790280451907024219432285293478821797834890341988723188359186095146927731620609577400725408612217810068104326146426164117027048361891895752239087090255907988213845741534898533591646866410408839325856984755507897159277466562003466973656911196410363733333541885384472418771622931247866814867931243859799293968025524994388058685835822585044228775999047423032909167680128951794929464443570644037542236024581300484603423068346091195977003734063005512636590853749783655275537884069566244549475887916167663746752579558507131566943635868873500206229634006452269662050471171756715965957508822801539798954101429636163270542561792392254419516241777337055178922706879241527138749788819856711168535846630313344608699480718163200234085111622059917310504973236964422737410492748597332173692189779252248828305367248943527535395717785530435134874157719657586439613093505034368719425871166811892804221794557084829565192319381471915276067437570969630410112217661740848138195722580451725900812938681577876926863401927027374308693515515734783045148708111211665219662178314522141519971059656351203685414984861992715475381663896185494973819957450541768183689729334506235940175990800192627585237239839461296686420050408916984528815797677930528919318217113421577086702516633486087457582934577751260306432451009123674367565068725957365235645085609959238283004969425074582835557713840874745615474259978111193676156451541757272819310439196598906615037136383992880023290606068881509005399837974538806707554454618177710973907919476507938847747377881185838584297472789179153173493960352175587239270205628591667682268285723696359292256658832323010652490620634645868354558588033838890471037170608003268492233265983006627928303563003123889993917560534204831034898051324065573354006961792586328309699929070187842992880652161221834031688305442092720045862489800415190336145133011811286672884270020521001931207466615560021257644214218702905939580630487942569019015355146188808760315353604858479931578462378648977383401778018288895974351194800384630734222075627612993944839140149069161413162164608795888043868021084418754541144845897417984526157649356733076802518154619252046295248537808015296596801668144834123927079994634366529248971976454701056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] 1320896632153064046414981392447537625470415465050352227400437279686814746048012700411945614652288591378561920607651328122940599849502323939233702562538443511987198105551358527146193623432516597047240204027155116407444333781670286221400641056737468258536287648879910813030004384161861228525623797329853468378018716411003025537895455769024677475087827231348829168434812449823567198814956874528262725360373285690928387461345189579270439455883394988979328831864832405160949089313158886136548999433311277106563248267243048988167018457182753689960985491338055821279854245278566165152065119979061581263788975166346282122198867818213047097616773358391570974470293468166409210443598376625373079635383245310684431823488893094602492133348465329530483583581266449623747756444745350119798021306707871175835674999531754996263001044485824396929383320799486845124313003519027450504033468130626231198967672872670434845788308334251688990500055739999498941705316908204836116539868593719784231652421686560243415945150657081558472343293725645967313787953317520680150970699204802527829507297468054071600920766322636009672174101021715129974994049785172398350811214440846816892948291526635561643748193170929609593313601056103906281442921850715515779400685399795171316255812615259009647595079956978613576058911028558252448891934282615324612491006558941485029504463220327861553582688731215603737738061961176976721255054609667753101381419071547976363930811683475223288115389927586296563483876008008183750906414394891390967241425451175487901495751487384204650886765200171716564715641338761206392692599833249915372523215478525014761016282620826872733359324951532954063950348315371644707906771730702665024833047533987374076933860725082242491890412252575561564203263850900789047649481447979092679403302517516419364399340279508842781277165352096372346561883018753938107614803910167124694073846318170257285194921056930546600100352571590473082102729433730667008005148469870130596840681405677580891368663286063356250833758995816506803338863247663879452278775712369882119734754382850903912956061527816310009887181622520013389144326478470291655248473818535391264178341194608739291220947809640282663184030367953184714016411926642509658743425827403043789791746014944476799019462802771733013545915775216143038414848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] -420973033499133287316252910290748226849090709053044801449867324464270143823422845725758079856894671791533520410479554507724924563174401213141043431169975722081715470086129001304698843153176715979385758199281599665746707931291645993833855998909121139773092078856977900594725702270808013443151452897270544576067182529353892723840606395551019107790594018611970314127890019303139546411836964910134648205777948370108877709582854738793033011371342914926147185962108227263309800536852096298176042894368354588642954795190051913972333511282019030683615687496582791731376775523022278475539669291828648152690076689309204625454294839146411703216139257052510230272142660368224928361972497761210791123634767360734198317548503916590111772661040554684526002685352662240655986868228053375988074502086130873836187126854478962127065119883853749652824818656754599328396611116273303317245098423482547880372535866066013806602551441687917600101609935932434474226063082682318483127033031073313697319156115691536131586587477688435898357253044062153428118410044447289031719461903562371298828783133671708318068984253440390881005187484111134499330793488219260457160156345340293848005974461270049979048463578085172206561197727648123799755422114824318413264711367297012568189200995353837008442069884320157822574859900036976635793839599745984525620518655152729895909572653478832512551264451257164903227800254533548406282827956876915866501498511021535555600350481423908395134381748927332753173418527465449507813434019407572509210052963557091455947630255189272758248151806593804757026254608941946136290298350424495129446746577230202222205638383579961186606741431039917575285962547011463368998770166881080411981336480723448630414700543899776658175057697100191725698106432458839586382385044821223432232598631256068085334358917198262786799390790955972336993255312525033607581557269570849428038691737238733550006655673916923696972955982088880671612674748666687640436297980514193367530469300536533951418456081635955069287975539527436007450588433369685940727084717827281393807388786693628950157195319243436487467171695368365891246555427821878768357295821266826182256203181934156256536739279917541791841099722336158928955830599921104777919642851857959915734687191684610854400568836198167010587199353428436152483840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] 43490286117938876837774711257150588133150142255026345798341060522563522882296733566727031830154128015891970862486307546469242300960462907674496582554687491557576175975729311741604083343847015316859506025592677602997410080268430539540832883961008484104256196843648759232314810182435453964796833358197026487305046208209720213797030928210980613795933414995564684836753459611035944609160049127416312834098461411556555429178814590558443752913874208411268669435819455012271052920901407965019286893910993654622231439226494577340904533078048652513675714780101994630390825470438499279140210996966584405291850822602735480072163455221984016648972931052587395802201472691223151239930704230818235498988089831783651121689872666178709149102661186770547104719289948261833750458192233203370216460104839660533939890919551401136762875494312042429845750851703101150025950845018899229144323961260289862602782667178520862448137294558953025257092028133080024556914056214152365386982522965783541669697484282680865617535740594305889336742750262762970898450052525136809499466106396897771726751649070882833286857120419853960795297608856419885271250866461068057123104340950240807104035332408674860039755894986198975767019011005542351199375354168976399802263637782078937881150274236928650466418018331163164929105999790067611871819726686340504987950562650646889810651749206132769985408607698103159811361675613836078432261304861736750166652653015725123989348915652473767007241235996629354498151070433764780064514066932641971503610872899240344297667401218948928520170139146336588264859441053574777949271616012903874548459202502958435325951060472138586259261906702675879278228922103893454709580444172201789152162259117804877786752322590481482258302095151603854303779560372068130444145850864727137395632121965002928714333269072984941980525117325754184165999508285956996135495658240530746952224389407633751837080912860779419412106805276689680278157843791785604618115213863741708733685451782299257795936167890864876167941764593302320202115868224261655114526955040924522977021655642842026933740937141813277331529510152058269114280099965336643412467387303359903023466730552623643915204638829457115339213540426971303749692605667416025888632358114514426366903288467133499295519494242469634595397351013309262856192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] 36669452403085691922704605309280073295769972530626369571819986269035027947764913441817546886978593606310048140602232915873914532018407186176896835593044631491870690539597418553955538668758588934391831552751192828877869563902788270108377967224893028259045045978816206963499049588071180146469281134166943374375347657898699755509508307302324297730036091787647686862458248323442331314016233703666343270536486090185594562802520542681541297203411179412514086785686934425344166530782765281193044931522007602039233019671095624410182227435811924924005663628474131293680705719249407237092230500839947421833876368995425625456523709901929848976876500832617025799360546597745017818690475745346362766653349659287954726116693580764796309207046002985120585052025552018919505401968258155585292640537041048830322382877972283660464905627887322441807276173323449081267021569048020745791661363278690732519944650566351555561940470332071899262217439499570281352768272484820356846349587083932172716404311656114156965306929946751674791062131603005413867162508923951003530386391373611122351479628357965699132001756055703014600967141482899375323602373399083002714729937887539559821748370465848501872277754416348829560432933259460457655739132989146146346565024498765168734706210191046872829275001176149711033238828816959599172487492845258236291930063703472275682286633278548185865389661200491336320746512756700721891910689838986694017490171501104193102441400860032613580040863034620394618509637681500892562964608396883783359562191321901071364451719895467679015453260876380958909915784524843132981816955793353179839495430261273197607842754405119962950755054344188244498925337458299926520970327970447139684210420160329453590236167440044786916974619547384150678736015066443933476336548141138653273558981135326296044130157944247714405940905745568540898310652743342780594884823190619944436603250711612407730068072540435194281116399591108649173260874656050492302613407951900666796252195091595898635396921764603510650796349469429268852161083595186920255293676234757903827959005341815540026876915710235844251811136091696674439842378459691464897972458950726189058751157868514002918945664093480000781181225582868366202525003335399659181258915920801770132281800725557222501673004116244204103581907304222472273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] -26086155893392113867401263057028839159471404511377801313935732791300350696270914638517510707084233510979837359570582587464189677697401762590237986193184060160271659773044072654497750023522708432694730021183356349642416232578529876406520554265199495417189090815133136011100350385292114580967901862237700999286690916267929213060270028036824133353301578391801662071090508117106055451372293343252541793148120581087671415910438072567207784762106423941462527559281388757126499496278910301746291244799320408814418167758276453761237889220595413871225967068928539765117724386221500103703595367827499183870177483678159792252761704195171443733719268111490332388887605955464975010616704888976683897299712310234903124653626970015829972601213348851949976086271960223433653119139184985369819864309194169843572693244386357276067733567602354307140923841537978271127096671822879651736283323851957858115039310156032015066993203343532322797280261725303087058819288992901315598890719076826830059753142635962490003213512537561130219435276088023525757575418469686469250066140997461060768013130376829021280301710088539992760797421860061934632149158295563965371751308087029280738058776553028358735439643004274384968206212824090786334750468629078283932730934710140419355876578204149273407479935715818964232754556852772551717094757572945460296867166486984850929324862164414047870531178319277973140875528194570624173326881610098719401524268769930794966963992037954713149908787424426335527876075215837267350347882273728729649451062969301410030603293867666008575673234535226161382673620624706069288296740543826086156510385628355906048603974961444659031770102868162948459138541968463639379664558383243161058202008884161823914523546156175728176329765548769281973880790626735824039060894338725432702156943220492844237721839433308474845343284948000447505071636456726148575946773759390947378901454119182916819063766701426103316358457177247650735985324044955431818993649644517139412026908589656342988894520187484886203464515091820661842839319701372652848272412881865206421557708953605269549370254900032229358432370911734004546119204485322714689784080702686496472030969826651158512823260921894257350316542836917559532834436128661710333140228723927946610035608693242145613329367762192695162625073138099841662976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] 9617060005843985937914424151373145567454143453753387583263042817805909506145912273133953578806050749724522584918887291883652079155090689189539415998327380987441392057032972427568937226331914520509910140249766768303865253606081172894539476790486408312837865894231602566669084826087521281665993366919852202299017611346642407001685472261143349471203886252147040550855274717284600881092956392956958396446259504353001962146712642960110037509909650861727463389743173212076377827124813473390105689210569260395864595994653884648444425013000615046698092138640216137688614275318222796060377794628531083085693741395301266585852993163138675326078748067080822998110283776980758085888240973847475881299630577721761793398867436921774557661604518701459518398187533390749767734037933443146048938814816464073634133766838679818984137633796207387895309801194064449175814116245759774470289353356997546987247114816670897863885107824819210004969226538681932774015553601810819874317661789021258888238811654430446093869854478827208104304161491460240506951354374709168742622244686869144400189182686462884130839260214026074112715539654033089201605288148103817644390527989817225805164943006318298546578437290933085751575776533015608396693979161803062650030826190487258509546151802216422751566434907364240159344025320304472531016109935703649858536681995116751179299317307144151944918244183574796692365719520396978898204737150945599022893873992755387001982000246275246880211349702812928690627610551622803896043865005514911487572651088211015815725360326961991675792268142186756116874691296974463969590593293740748703588116871195344866691550925642379027842329251812963022070411194547592860509372634126955541182002701328184537548361346212606123452357287649326912415952988582750456273482748393303592544131172424640458652178536811963155521551977007368186789182821655887844053477886157588546842371263657737900816423268795916404634707669773953598734431389917206545334353839685040668833157474620327033436495600963721608692844244703121513894415034901834525117457012465906453284808218062080064119471642127354628354215038383519496802588578076741060896982741094752959248602251252018534453882225286142869946219182529899929422102425952668756446762546218599457777721738563929871316938114661645984023263116560212951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] -2277685588427597220545266912694451461673815122272729864590093666562652002685535782117987898507190545259784920149016911112734770890527181886014437101695990402116118312796892572581755932705593760805695400085060949312899481592369986718513620500355955966948679469970545906519825417305371730670077809185904214359378465986702337477814974888869340666767162960886012058343661088217345111526775434909645646935578473971588816133923226000767367232798291255950803743395000585437003829096540483586391291121296053511080023240753204257032514906964397497538406906132105151779281632833497128424564229339904902848802160381777175072929879755781397774532012851803791146667666865007615620524421270543360054212949629967979887143056832030501715779115325797304650498714791852418300449370822889152003532866423509037721867393179282585888617478826330824373902880433456404631280312639014155063429345731079234761953935891464053412261904041761375299157858071194285178329823639706374308878269851859627987103157613230044487248521162573610735674074689734562475488569173402164597963294905613859721656066102021963506743801575100576543380887426205358481751264614906651928675024310457213723821911714392994732753477864821535689121787474908804731093244943641943994216291099941798882382198522877682593402606790474745181649929552352333467257253080808775615593438963769153610156600493921888747023814284196557441007520222902529992153820211394268012026040812220335605346822376833432191518660523331923324142171262106401653702541158086435114230043798317217122817010722113679449448873905666545045561071386247824371160082972593539554997469325931212350960500155720477549052385644963334395103493461603154837257224854740217728545617214908126281781189641838046295315674457891142466158660401778449008524528561607950535735400750431931753825355252779927518446470364993567830672215436928952157478579865862749884258396231176474720738263313001293336817500304443065759183992271056066786124569526352372735176172064713115140922161013943761087701287690682623517907501896582292536027708832477079352675095560735600859060823295758396554845175746336939037623288669858612526123902773420506474217819442705651578509261200426707309625195649754302557037473371251464082501610132644305556690019053386931208695387803326465705242902343612289253376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] 294083220351495285015682741516400358223016141859698214369981610415102143005645752146875778736853164961611169607693197629492878716076222133909361935479091867711332828209020165011037578747798171154102133983554663031218443962451764929590803192091892526077908348071123556243691262981345246873622601116454700003595050547537366767117332472792223329730995054953871903235177103034283386452640560948106704509603158245899297785244496403074351549817384073417877592771402118445785415333695637364250823564238706375371967050236349978532732534612521895144492628582911105048632116053446060670324303908860780598758295684455446869734546637205986127084329663187316157339761837452837789612561458208696976266392577665913059963237910109393426312364720778838251559400037045669881456426126453863938340854725448026324843744311433559084580092495028798522396101077728554938248410082747222476782316069532011452323670451295844666685055539127665985402279063657319574972097921043906860990171522998632304096057162655427504972009753524431614075398049417838746877133328258966764497081120552185554035515669825011725926587813064938834152996987079179387905766227541806939775277479061183155594977150638275480645984150176206311950639301948705589125174685317796731130024829108258389093052484880663419365905197306952999993422699468594275916342992492344977392058311257730614880181705081892820658629715682882870551385886028204311929198557518349271543114429000058303548842743223525381314638308195432131560600005088080713546688115849666237746118605358457878746132687136909647538767106347203549348192872964225413628338074810115884273304536503999418668883594394781138372872307020221333278859314824319882870630448569625349738371208576567731880305714880223907835448038850125312469222340323567657805907937306932332744570453589187200600548853295933600555023530269168055421135200737670314296236945674721160314947463667415884115247012146953780976460495202645868084087365047051078900826797767100550787217123141662040316553580402238408020686453252539056898643659338900551514576408347283340713384170791559106164625049937938699292226801561619577778826192546879190965030633823796216983000406410543402716279654491082411326470041204798359654721492282385128926803293770065056900766803132820304350362172401612753632250359431697530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 18037942071709546855417012820298858326466912915631309950706447433621676445319777204222009828095925298254588540327040138795428368703010810542070855837637989301562379372492302952224636961045474927942213377349840409559597728685679695251411463937153409521324998654326129531372196121961235608131874602641603009416179947825058198123859153346906886866434480343421007573195037363238427319484547522099978054994095798766312454392948614823873408477176338153774529304578833555458281151620274907244649608123653708431405705876553751222795781066743046898798958788775082183544780792776126602178874117068754105361010225268021086445611078610476801985967139811206547329310375356672023587945496670567489854763216696751985055555283160374824636604760246907034677081153484474924169662734387911280089634839599876736587418699437174763742806806226189240413959086483019284817061451421775495427067431736911372771597602741812716004694190739594897071816889239675719949921511484587677526728887018869300542837170292199494050323801992820969728802406436662039707886937079992141974175015429938642151758084246848630340302090266443381284849110736222482962128310069158315024902972371160939113282852606291524316694239725765591925367807250650309102836645534229685853846103671552301017767792793065387905973429574413277522386839951235944177589403147056467224759463783687904155419612876470797658034555492033142659013730152732364365778717271955301968727222021539346223321921076613565029370508553637325631283748795608423761760793513199268080615633815026359167811365718542901641151209181772371201437499059249448074530758646629174804424152735579390805753547932386852569105313352848730166756404545457566499278842690891225229514490140351230914603552139997631123760609880210233699155357445920680779783993009457683478594603184210575155840796680456681482957403839680035214531647353621076828786422328338193483690924360946519719397708495410143644276418993262954453196309435789007108165668991199410533572411090765838501685834601466851427753165951615451521316535327283157880007807393077149549908813666221520295396444768477389323889757220457634742477595318517700319353651522928709655374008195698605832118106574946637267294958230056992278395933433914572751458707659592124845498683563279991031246009225270640561868077837538295808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] -20378152331503736613778342666451428784189923005517683468991054323538566247011182129913155053159139155785590911165635429970028989447429223680281063341667172454619542513031416929987190471013575986439728010160089987704456661183289339123293141254469644545659635595726543213139347131986836964174966942610138629323627324101172205906794490114462315603872483765723789556520845085676835464380231609709878697689825567184513964529075363114508275914412107082257396700069055491951231290905653441749659071978946000626001639897549931392087304860777474602407127238061849569300299659372353936156130260282001772165535517263309039692931618214092094806695092970640525066772504129904702962774921751361613802805156306061780843278800962048381531410269009674963266888258740272068971364254831863159604736338732135547570998948042903522868346336639674001015124835915584376292024180546771247698596969617282625708544664316303463177989470781987310254040460463715634095664367307689533062526787845186260902615800762944929241312648424163635208895680802613127385151497479540507653408293418129477464901091736677534545889950906702389814608242837637611129408601301254986730892424043980343316866899472558208540115333353511037103695568805421359668650583116860231208480530977796914135566792571014838720244126852343968096282709128746650824242366736926548646346699073122535133083016062117751093423374850972423473648410084257519525118621015257809828814906020709299087148622929338326586061979215354418025428400870264790720706677492586634328583048041222954538540406584934546128449253831665118022008622766701487878666728723362840560960404313371352456992837468206498764880191002380450060220445131971502161029290581417620887291676509241953503924359527193576835036100368463987003246208539445481735984639138164006658280453586999443825748784499840348907370409007910982910253251757308378553435080629509635097659691754020353998778397646600030965920309645850623380662625104304350901749760232384399624030165615665519028839496115757035706025249524190029807204429987259823027886610937149456796607349728982178177906553315893743530270572572707115863167327123674272242403624883638661008229419937761261954523303687037420861900259055074185884654327998439053779475074191859702355777707880744485293256976822811577551416436824809144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] 5802568009436858399987493433868029213457109231416419839428396924864156141788385714075056519022961565927466504761930563995200784292076869073229903301781227511522834675117591122837958924892965164923969817825081976495837666444072120965344272076008320772127144355226320483289345982164089218030866451596064400113957131188891268150024368750619282190411512117026645309241753728037168656298519680254982178644599209245957522850776226642627886559689590666365535416916982843490396967559620960203351459207039970038319264220812772848752769871742534802837875669380342783300047601401716760738956749937007314833845886486953523044743311153156450440392800821488799428082592442876799248851020739228171189911678952941737680205504467860608456982503476079201427176452730646969991632511817369507589455039192803688390202169379907688344975505506832672649727305002804078220450197734312999266181152995143865181504015032571376885387425839098033467656231173173677284155625272355555238967741857836085269570141827805470033426226214177283366980638979778857477435929938757634359019081125597591471071477816997285139036226473424112024486003321242664269569135543134100193256282322326220235631248907006130231006539280846426837319046540726940914093933058697492348739762822697084209790509070202955606242601670373879975278817465382393591678366033021467961998885891934773119068838781042870941749280657783413345274050656163969364330777739577800739440201008124765855348884191796176234973875594518320646265643550535353710147168501526514805712071039274958544529791774164821120614880669063515927322816761199898961502967813733689730735608930394900680312212755066461892592910037707323576059961780151044623746960146685964366282833651105389383649975138020806254551613105550696642435683797037488916799947342572982802366240078176878210762842975844555015416357882354900635394850701803602154965935771655434570305283596345259483087436135227168228967448342640425132358306060142898608021767450069977774867141421408923326218829964745043485827518216126875709436294473452226784527116613557917855114815536528254363764247771968652460992650185288256377506783003879099776375498944291897438126675618166855310102676842008793135288878538735900414568524747692490307256057614506722593245331022567347526915844705365824494356402828488998912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] -1018590587448598733265854255588940399913736150543936045562998113720141015463664690684503252309975742797892678669002773873298219528189595574981193594322773481536728916856994741771996100199098466810709440556500142328563012590103175042739944136768195586293339099282241370506988685576882900463449284188350558837375467141144001633773925400243482329094591328542067659058146798476321638715108042082224630404393811777659993645114986388192032428045719459380828849000874363071837376524317246391967915126487103953164760910592001692355911279321311778709320844774331019426807407870787577048125502760776351202814746591706426304725449029307938268931185511995477546596324477178461071798060116369563786229617225074203529766646358326475750623651602419455823011453682505595331558361001777950590108071427395687841079642122506554172397607161927961276103518940976822724175987225026622589918576203614429784770619244397666411847805891932002342169009811184139817664745720703839244718606810954953032052751718150111956471905804307016554734917131211497771498759265616273318929600423643011449399129908037967749293681043019835718052099164327311829548826092278433733083200221562470479709865946180024756103699880837107375960814451288652522830853721953261354277380739960850400328618340392133684921475296929739908576370253584147528376378032857115621088926967662431457564849872490320477033209161618423401987136370844663512250872855522950394156290986494034444746207729732257779423284311403609308477338417597757966425175450120328316124981081120719118480557327915081698159006722388337506442260072214140174204925116185527998703192217482080974951266519641450260070311513841850093054046837501773469146623241407029916292692476521669229617148098748663610776649356059386727175677099569076983367698841281042785514006408754759247533721314941872563153593179316390698292959049874171832578667173783327541692383061664054994212717283834452749644269917865101819372319502665232964372501166472355136966216493946186714798275885665851429259633843448810732722477141872069218452739754470236443347913572023033263833232799331339276735384808882433573994324361813648358043517366664766182507215470409623692249024247163591265359902616075994210376496590021250803548334110848248966038340822275947335289082951848696963485062827784273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] 108958001871655027556026895398364499593162364600007886851964400589502896572567769187317446546310875200553530417762703625859987174792998319320411931459090653325396499011035062100201491687610773444876119903169674802159035592676502178055310510877370831229774926910534643694627373430819409789969213031402748525144799514744465048375395533591119796924361682254266682134573209471531966154937399294659193218093599586733831686798627180469196553213847173420310990817033555945612373776510223743212174523023472994142906111581362257771011579272930350438711434541084861267932245680941212070087336187848692287683236923475857418103514009487629774373715498211582862979075878382682663822872458658186332942250174167859308624542268652289847655244902355892128255614741278939597531962442226211308558251360100746500581569824685564897354139251160048122307151585792655423614500036716213686867276968032991956570934751443847242128260464420360481125663079832739552624954807049427089931204872399359867760185816816885317974354970023873996993044964594687612032026406110230183552478048083372651763451121711061349574725071816309728916305174390980850481430257710283361432096797761998774337322732892557536045423672299858503566872873704630060462787630885064370450636409482735559917362851736676068480116155356605962235356168743008015851166529198729999870148597073257402615858940426912151501399564552022683490565504984226164482044933230969061328212905209152356856333841616629661663581774557726348315098315158215021565335750443714522673949972215892852796984295240511945235755136438770612145310733323149245586103917428051811442817993004360577821412520812513206503424395563591840687118244562495968891829816257636701429812302271173370603575617730306554440980859048898520227440917977545962166490900466184356509003555040481918216743038175286795128630816927579640431850366628167397812427253344019536592583308062997912395725169464401288725320738345847086618997964886473153695111137920365556204267678400726821313656737308777717615198184998729112262954727256708357552946874522237179029266010201412281080114794312105565214403297545215307047665531029774142779837435858571838651729203950978607151007008360749256977802228191471136595597012075766479367369767760799645339707746995824733629628698045508474683874076591652864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] -1643926403325326988480595095890542946343839990850128363438248861909132114215867244767167954700366453549010755553674200458860461464631431284996143078976428572196355268232324115129010518174509220408099181872865873142173898640836059347671839472260090058898738276944037598887945414009621713533554405333639746352480257688598053920942275812468839853762614848626304829484678982985609205056600728602008438600179362877869067301454514477351670429897557250195516970906776946479900752076104108304643784159531004772517286076417557986528166207892402531031999140155373863575378585107654177858494620818121128390731473280941762612805292598701789423808766860467168041430651509381714878459450829787679806406241402335225958897059399295967074572554547160414052013289118045183210102798182940104275274774951880343822124092190784855922006741699657987497675445734410720662027460928437263745484539269953590314094920126177386436867890682622523010743586454683235774546697328251156390884947315640261242105424058599896807340307811284267101765655108002264690376818394874574432324504292871939597243282163421236982139621589260671283985570754836128387912696860113665582639409273687729696806366579990512030754990783665629636636205698624401720263492970777201992917255917630686599397953112561022105740941267730394844115359688519294096849048098917349686744162774761336967539495764812336961120813357392699997583178965514154394149264926189270768362749944713988520705373022625077961634524588782976271528884548219162640103801875741571439451030606464221395502492445247201475115541933667719519446270244790697047686489418536091566046471138551342442918729639835073995073784447470348786853994516960618690111614058903163941978487058194403792279670233865050946490086163611562618751664368985056282376704522592582602174522556528075140304516622052952234699764383509408074627017744184859453779633617349117812155130966400999256204517648113711040713230276283503378182137871108904445094691837766478646948003834924298451296537367563146920039192061484285723913286791435030086445294434869154694229006609379614920222529074095944993712675517564539767152965455113589313920843486198759743373909179839563779088041283160726281688738021383471032330584498275010721861881145638348514018506393634788875976807449056473142544528404643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] -2187649891741302070922275794614080786745319785237611780901509287082980215052598542356214775095138275043862491347574434746507289169030021089433757853664676463053831224973463184630760281215829581863583403382473944112592140631309482651566179542530136458645675674887218608458952993845923614828542532845487705304540040247650208861519381597038737565092235971444939460808354439219814108243745860786771575257532540903437552631150064523790818552072390537375179118921095947273189466770650763507965489067882921684783036347496386921563484048256442960735002246336421444860948196588775542878746403520669085717990398542128632480248844608697738158912900972360995877583240750686503490896602853636020413226395191999604694409345925976146640309739859103608672836505610352379996909026041327488746488646168164751688807285134917269634752285581050607390333347281719100912471861637269130461152663172641563826784988226977568538881559088402727711441430289966789178563095371695711263371654223704628647680686618329839256930159263284685383037374638283472489586535899333601369787622788152535328758758274727743014396466428939428902896064015854210106010503605131230915162793513631489125478580750634091509982508370602946238960350196881455838292625297804380620987606333726271354022115543149634771637255796953322288968673585914119458602553226520626397952879633749610384041672372322391445280293531648930810990294414101270650961047893799164099053088502370005495449791416279217509975516070603511949589160624090153204512577420004110069111300076345732587375950627264585377032386256193460514673289251743535787487180398886696437283900624288680626356160455751486297095723442306706778547589937985556135694994218867514931835217296751844654334402877196619503117204053494597873741991361226365739226676288272987202867532481601515875153692987638046606682235810774604446613451843188397075337363095667491329762114241983599426777553063943153997875017318141586423970624515284053602423909611787344588665751956174106622183834220174308699070158116586281605599207376579145376216116415866703804149416805938657099230026335519302743794957923166837649157188507138169212700454562835960915302527460322417502814186723542766291465723567993833127395402676136762564235608445714385339785414268560209830808606626615463329839897139740672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] 566165149860728766656357932708503413127252256088170453374047800392466763659427369439923753830693117350198349608138708064484544530768289384982788585624753881993366325497860491924268388450564916030503474647068760298293566410819825461330067010153443821098973544976487109485238122376455286866962812163301401032797381498039520317405902397934663563526562722159595214346353273688865789515626865967655765744749905281359812445334969324867194342491819129938301493510353114294777121791339499834074272749052485219822097366374948210622261233665003160740476482422039647468518599793966668950240460187167802944296325139517483812441578304857598920398186492951562744881229607237697804701062110913577884144264373508865956104959705994048883494417898521439109657643254968343054034081796338571731076398677765368940660311264672245762464107760463112675475631761773596709941020973486936980254504864020853640605127454191801676720140077003553875357597631268115774797482135801213573010903778815367962183741131988118053118465407741841476231776877122846907276647707122055691851151704469575925215795400007432490401385473506628079551012670287371166686667695286593450656429520099467657193044908969448934377541022601366813711294020223269298116629511335539768721129243770764797279498108343461329161255337291428329035304878322683644822071661875606584180942287173186197013893007934433357923848088696896064521008118504733880835671651727851075695496340457695388797280989946855444659716064912972903486523102921822769337649600927686709270610435386452280368352503082858356807065581428263389952280645437068390022773990648865061081430871012977876630233571127299722414946953036508310002182096694500392146131121466134296538213554569461459546815845306313010920157860956890639656589108056173138815685939346234545538246380197485161932015444261896586811007115369114740529306511213786064685705019761317540957005873785149585593043806154422617905818358610641280658882004190777433036334585180831525747551632463287099679785646605223015906268863624822229373330405506928909045925301027520769688324870485315691295335431631526128215576605267287713750998831473766470057559754009186992188397254286663225145814177130927471193975068534290458732548339081112410555371360237315484864370605140927085721054662660448831653147322613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] -88993651945500778526596953689542034739196610416984608867177825238801026079012691537643441829960559504509437443075615005013931369424438026108454641645710540172241228423848336895842397015623808566554425245415433219789362901485170496036595249354517185538353234336513947934648395758912239460617513433425855086315794527049610414525485037243802797517662182017978591740791352739936816881376771931599439193391520436323522144895334612860854236065768462530194553404588145747363089893871454874150701316176726003259543352707834343484844616646771047598668175938147955822197164862859745047454423631320942695855107454441774830626755272697254900726620232820501668826426563320842959908489324817746780993016284621541085507191902857847496660957825011934175800012456874288706862147472479195201505605858910701352139701946198990969496128606057795440680639422986392475029029138551333471485976751337924982810592530141917647166691161949053816925427681390402898285401187565652370205514255918390257460345610636690657532585669933528939630423836008152533930801616976685621100344313148439675102913340376040742524448562024959364629566919831521321143890792880612207168665399334732830060024779878807194836632420764371802158199987343742386991615895723970561241042627980119601894726031840013237764824216431035816655011613321095119665137584398952956658037985944095196685937516620437944073606966126890542488576851563583634617949586036837439636915674369094086321627492751195734807706110454472151991380753146998422019066427297416834708086319196801053790282382042040655694786585923371852463378780006387477318119666745347572421071384452595526191439189343278197230868651616005504481568082248016000130692630910927282918518217631789821453239448274372436302386928394882004440572624706296355916560308341536019134632495067086663991090672534459177692422193338345356289525560124248397798555701606259274657677922208286544551922662762910771990219611791743151758897331350618407149132817630770110244472267803430104755641952052804559331439475914773782485874090976112493910338933984677573128257640399588818652847789159180045464508523357593420440779968327149197836670543896131522299233916827939749735921184883099999817191158116480515420838607413826155853983000175000274317818508494295046467802716449792570778660089364480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] 9840236656917981544739773861086712910500363528447920930514309500530180285869490581822404413715759514485469356932162900974233017016802719400528187357950373873951477290183770345177150873641598361843832781247141455353857086743359478944157451440786347768479644419177365817724632513796193423345186775370721529920403336971623343446030567524175305268213264364592271840726442772413113504920388537234422285817081467006404438134363494402609533971383130230819513593862850405393200656043933977725436439803035080507515216765352680085455933013998455420510934622451890618938525765308243630717067166260092423681149918893514369643338424020944359836228478422980069049368955455268252183823249110584557360881198068278572828910945340742755847660083114786632353047041330835957034650091523074459470816707579206435594171626548368234895711379645610443813733178875698936721686063251226026970227164658722210305370683569079811035455859810285230944172594217070263409065354681201417486933967830584247618827046956793347689978941799641332312867293235787310185705517050739915848515874879677466937445792510643007261460692479641244311408644350676321315469352345063159878984571768416148046118788571852049966550722529643425482870957288091671213560773927034831787260236269695025429321740418351311697301723246782595414442407941282638147994106036191706756569276603099917756458582604954245106255854591590599975517106419711941733165884677010168034717768130194426022378600327274959936030506953537994441810059069374559555144366226198978937554068303420456002722359342830195749549901080161398010752944399386910172730192620489529390343734948191039603103093271606317812504450014992859917763581225621942668064506558983731755501195099429599515114190015901733201435469311989100613582272534491290781093343526115583703938052293920281393615610949852695761497303080564878033845435350577807520292460577613210204972964756444912675788944094281851623012298098615884454672070734863820784067615430438097035943728736645095370862221923249296627849833153994009496285823603809387520194706571757582366871675501407168072399030905389811501942121209821723708126568911962765687272082020821331992737337733144262942638162033868133014021431470003340682383707554363896557974643858449651065710180416731159165885933670847156730166174023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] -688223163753067986985762334566293612380801932452435804949661765764080265967162628495790811059515507745353099671000638290249501504824002395335180973312346575611765294455150914543824926099601318487175775354195100508561099454487589859786065922462927521622404399448299593309905393498989680035832391742396065024522647781243191564283519914509765403190457731186842450993156399861225006674156340992832783327475991239235833196782853477692004253096501706662011080617180179207954772312084096550406693409482660281522744491800581215416553123343948877925794839455135170591073969985186901228671872910301862496669317889446928338989982361659252886442239756559448908471900639611847045096226910053230701690325266755672600568524248334615592091128233410713217335605416265146321236005069903242357153679159007323134802240246484910550489738155745663258574961200195403206794458490194711414624516072871550209726534372298299248676753434641000652067587186501609705395848111992260455549641565825848352362041080792618874497470991061383323716018603642782583313556574783768580815806200607216541625312353054899916553067694947367262218515553250637865691214876541619044261488373186820308562206229414320987942960589189240023091972031164194904049640250320776701877201727781420321290267682674604895593333701061342719711974361480245756660963320198046713105478182109111971621957573689941662790357588528952127369756656823753344002890404180930606360826999482567528890650611255747640611716018869735190989735855152244678834083824064418084828355960178721253780322687484311230021611629400326553047186112048845452841420000141939597878939491874450925081999260034222158568877669739126281444646793590906694258652387818976372862113798999825367081802645232407359193611297783588016651405372091450578658254673809994153340836715404397853277208902155129029923657920095344257413937121035403259699751498376093383399405746156529234188330829131071458652386829328695395949324760090508717219981145613256455091864714083732258243085430081526572648326643981252401998257129283836747463166060587748915143079205380679847461946509445818175801649777083563303142181268285028286779317828440778186616399824611194528221413320983222065141865475867407369674708428507350240912501266398053642853534220475624298075007806828810293743311650816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] 1448093764622049221134022604396217046751030464075157312337714675231414466556066026074075017590743409766314168541626858874159153927298774873173343958856157680017179139925492574659701834762654250754694603216346613216862400903116777055787575534169404917460150967625882283193974332649716046273438903857437992062940137753053424206168835202903742858573594037068493155696939240548385357036919234128106437268193665111469498692582933285469154952619604038908915781491063161590154424709671121996149230472089811656040016966851725995940001134502417128591923847482037718968820941485979000023296054416408595594797727123357710892072295979263025594903939395794517372893607946894234709533465899118765093516899454481932927823482244514751489381821540146830006997689525364285306121226253842185688732513531743897770756244264520114395531242612448995518553961746183149659940812658376060377356075274026491061190242134090149064387920868155863213710505208806075476207712141732862276798111827552010146016174417893393496751591871971857867211781373837205097114399319656770015504041469675543316202290466845255542082044154894009958885676056982843109896050099147021929160558789377393342326982903066495338817597877743918543251665147155468821927854092588406041690256687107462076009923184760368390373606528405722798397825727581832140836095648246621003031059050437684741040448862605537921581619023877798909409479022251092630171188747729433474358175166275758918876819818126823877237835346712185773231017679155882699039251509147540193065940401055319587083130996848915913931102754916586179568504485117894340834432902538087661496049411804728422202046641217874338343886453831412295119895875130134715677914759552281374827876006075113901673002205109297120323916944542777865737079479784564696880946717946871948026185892836330258850254212327137246942388803197214509889501622472875577912498934691683620088599474421317045467874784263176360444170420523988354216879375049759984363993316683943726571714382109124445116289933654112919796585264043916012804205019195334667448838171771353694896215045941288056252053593249489585949609767334961390063879606919572230616869753180067481818538094511030292979875685283644991068151687001080617605667708428433337345209174219920023770550359578507078507475010934980407554211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] 8254004960946354619633367294903676966552552748516660308854959393229275706415535137530252385959708973555370736085574722834100249422327007498052117620638362243403270211679107190076994448916109368658152706575763538307529650514214979626835470747672197737705229164980393519310807425017405448749124381936950731155793304646135732165027319313006888003563044532638920295005505802575933734647595585200510837866650893859940543713519535475581688735041784270286153760644698659139846159300827927943690101401825374200472311965260295203695726527490412691005477518861169728334865781916717900800169683822291750965548192658440779668873175906172218173886762225558746431821076299795765077719204755718194182717376946036203812217014579993208899203922917594300594260345014724191171369665777599134307462260529697809574870549751212721382747139261561204436583156432942442957428476808736268896783929380015172698184353589606595969441114415073247841352132556581302727249348629784193579898396442963692040447208394177674445276404787902627945730322853209178168164208751446746292609144720762008126101246591907409174809967359902094920413907702981133962309284159158745373151247849965762491408875614944348914870377798965712904862582870002426315345647056895229947130709605611945488744161870533875520176685036404215420530508435733880619844399072263895863870299151674204221080647773285235630931606937727289399000148879805536058540726310081329667605917712549534147781558547992669090410261819817916666729641844564580495981891760025842995691057354748297378363172311360106355717793113474945975462938571458337696786036745611115944776657144796236035845958901489522552968230030120301686096168924212124366597381293613577814890978366357318809116028400092377527743694371242149509536453640817436165781233840462316077167342397878038468197757617903354213452522327614814777463051261910769862809185671467644538667084447062814027577114643042281337868972701597370688349336648620359306358761487105680066835672737990590054293317646933861061002193922127301138651831875951243409598550766478053104721009803510662829115384407349635821351594211043006989581457353200605776358841543005487874267673363380424732630690857331934976071299620637885697355535422222087282308243822436600707230771051636421553199902260701857094347784192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] -1508719295052114015527542094187342649607944789536872724459688122777245130269817568719586550875721004264250371434438751834508941462334889752032477355565678087117478271268835445209304772984701380862307296537397198883199380936922725868164969637740683373619740644811316890077347390867870080052990713571229236548095643806527491774785299432809081804740794057248103392868615341562251207934362735633653496811819859571493167086283639504050220317472289768705626925579862377379552068305575173217364235452468493870090514904682950315791345557980827919023556332890759657671408256319537229001361777575017714475638473268965933984863269485904701985814571851620928721196393421349710087164986349311856657150627684276941135738917329181912948827310397611463875542157695985354314316578984132974255681502802907748959588589517329234551049413397415951772303603725814826929259288051053543429830735416667414526283881992784480344535182209139596187422851645670528869885740049874061253318912656881359283927545381970280063327015480426944389404802769706557045052792175620107529145534659380367042500050650550851977074153327257040892131230108018501534232807666459291502982665581914447985389740993218693701174765290329747462037444457469418640232625046972397967844069308749976706021654629594106241936104316554074217980843305205717328207885376638081033519656249581414587721390321659271034706456252973379323566042230038423024274196626276027214583691776627956585924434131529383819763945027233289287817620742264496499916631389698428910576307137669010623834638890303792997097258481796830767391846363401474197191943417753765090753938295641920405987771534088487885107945441337238185555549856938425602434247631205243832360900464171377785359643039507922790643220193273470036917572359320506277549665175000446154962858092197724630706682177487440598120903716636389450114052014831652897243880538955272124957662772550175096628761527742311103825044060762274317688290644573224902121554705763206696397593344200913662947905549820917400298218094558300942299518926016056928152610892316583768419463553925014928804856193212928175290027547101345271490456111825431859394000021222517024365968415191980940218821601368751961194407621186796572792956300146289748672441139032289359395358082164348172220572163421453139574784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] 175487654763585871194081400334856097693900830524343699838816346948365648782971974599702304551867267170673100401755461313187958799074759345613740389159919009786771354154772380945870002710149258370927009600038233399933477828212036508906958046816526661626762234712427521605942718389682692812924660391011738778363276965962193841602323255665926293293861801626812175157785216580464566760171460525721609765081505922884333202705566651020702504663101715041454003830958287190555718140117210432649871787588505584635693427645595144438412083394329378989239943742775985079779507401936416114926991185170091059395183453084646550283477700679695376975662815488848633795557068372577924794221580095713177007902711850634753260166544857524654005723624730079094577464139916342053193918670447710229188833749110513034918632893302960056573638327941375071747756848161092339814205496275459295734126188788937651469250744862484139749938998986644917967546540162748122828805211775908123049189517678446757259988795980222342995538218308615052758869961333346597950924358845163879115557557938054361381196900225131728331274310573087172117823938967544621383014802844920208145561596957634521415020422609766934969409332441339731904913631917355593049312021571160717130688652536086792906398438717410253064963472226129169014597663463647912714408721197212163381802424470005613620416971111114782529862790397823105594214284795913158646637095940974585494679669300003296663176709473265880873913737396099283346343119277986254255320850837893315629028812542232823635326417989605278893156263684630974330152533856870722830148806927612755941865208485051636962463368803610540408206102665841776002690891924160075132742947849936058377042714784203828034661556185638987630438692654734242142309246333439120280903407469038623490002564900608256074811042442564288359940981476570497956701074578398055171542071097657697569159309724491542596546785567822849672984984499330649932821796807119988391832102820503619026325943869210114133599982455465936856040731160996297098561396310744626007015139008599457330481496091801297193623759987189059914388377241167357494111595553550626901130980568194054181327325162345092159218079617397388687841232931981421216823012416120101366993709976837790540707293053260817071108914354147229465313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] -14929474512023642664804490367428793815110057644155242542481690757037257003369016644871934237726243826394670406429060053841981774497503489638313018709103142148259977256049364321781867280136755360445335267951038218973605539916343612732069636288980327245275219424992139611740117417899564915637050636287358597468503417699846050082557771931136542266971766227006013904458826323676256676438124964428554197963537916164676843457195358506861985055792759186976732087436136205661208728619763044202176611847621539034258488691629074631312208482927538609853365301986893542964601229355900632652175688363589912420582151600776102757969901116642655106722565531192110095332360935658785824843442539229484850738332099738927050769378374901661574436605897799375328763175841090178553760743545083504993837210047104961480596155987653709059735032867551742294195705320470700070151817083471386768064975069089856862295457546819014575104254164911560992363982434917351316084547352197292455351957411845972417201663094423583127779665735324733055183101081528395993464420780456592848149270636115269667008088744978706414400259991476571192664568021902333887936353076716950132774564190988560065118820559134208286630156895995331830480582687615578940887956928304793204238312926502297918944233465372641423258345775788069123258149699944274078685431836914421610821441659298303619694163615688645205337595012570184354476279757440544108965303305124495989150724033748518758609225982520244390151490172177817458733889059799887582455266294852771739807949227342282579958065150581334259162284989746773392531964819710328066925378662698619691849549557127976752244125852503988140593383121461853874556352294067018047158349737342250411441030342764224164592461216337503251234978686094760845154179995411373171505078680681435262127945477017655813722520039651562948443640266558461158494743184566827249133739239198063365075719870046932037269474229187557464333542587254824422189981542552347326102842667104789066525531624152224044738344399558492510349377051954499308731064661577777502311182684929705309288566999615752049653966862764534858181715560345282222429800728600790264035445699692494028106982495655933766589725795753752560691108872110714291110937785580574904905165263035151600569260878462531138640133814597120845414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] 929809221914388638551533632105244358423848952563964602987499630693492805300554804298129194852599297666027151330250570554194011066779618460757725597881067818973767037068099642427068955767795181783437191701927326171504631539559277017669649643615818510588876614813258600526738565745150949941534355388700936557865402436387568486822928483319132118028698742876395359266839667540758907265209024026478097190253728578040112017845493153265459127719742266450630530756624797999569634608455685507920494463994482222920483971372841620267817609330340415241183798303317849044516864407628713377695813597564054492959636469692323419278462628347339621751025209092966475234723455287199327755555928534196080654891213999940780432276159655539398576261085403061115916484955112756920371829412310640445807208925521409539956495708506742896523577174552297396545035102606892947961171566516646340916114494561368418481737477292851539908157213544230700895922543024046505078239198767478875363742586010453222645886165734282124853318915259682446664756027852874328274636057239486188141425211163019674323892553504676792641309665671006373330699410173491926823302286057686876759664291348478692836609833138907449496138189667529374592162694861015984789369328461930789374793642154845804603157183812138388614922564773318667121202592459865581059152690172225201692264646669780117001547393144439668090188488683920393022895786035704340753951606543844293327743615059802355066684787314362570943502306328054975393622934906800038921836999272266624248424261960257268328424888382457582269425990954007845536267493954909018093322729856688472088636554860233299913704230728119928766293886791822749004816741420617642867444501741787457298908175070930062820650757699729430262631925018178101049303452672141078903782138665636611034457010318459550433260292007867272244380859923157644764268100051406915648993062986038155327891692095076453263656387787253866217940595806723552241233737621712231844028845995556893340792972668532438538708283839186570933273056563228919522265008681335331009648732424470506788128120819655945561905637496622798731730651702196571632973313926128941633821224912217100104667057919727686904508090818600593724726641998241266757814218334810045697531475025387746097195858676888313751421364452379206877184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] -41982771879561671810496625409224772110084323335767628033472069987278614009814503624824337262552698799283479160875958076402788488066429232734157765828505755455224292522224922483962832439969834329100069783837295648377338582228732664584591540767805155436589241153865415094734903757010014546285555292648768571448877056271321557910918491879240669660025741944056146275431641001875568117355043673021923156446283994783331889071389915789122855679696330553739649299798393565649826154333097393744192454969500240280298744825147652569777453188231964142081191676971946318900028855111063975715341492713609634406526772757880874905171422164475167896196165896993800388238534811300377193932992340228499003455052469681593268488917443539357844154943640090742646027280985269336464691903430475296668752080416340211989560851838767632176873569928249041228707887676038542294314483638165770664430499161666159649500276157592161433600496457187785312415468002160176080354638963609197154274774482117960286800869275663803354850228204023530468002549767128036750037143937534856485853386527166745429026272734633225042249531622157141045758691482999938178746788365325423200934252214849522761784812054514852017144295576494161631842817458913041588608053706617431916274009222247056978998645975247433173788231430378141333203053916477247202413879889719891781183619766393543134696183961780133839910884654292323853643125512628572278782966031173606336596179045038460848600357861373901161363766625234533032834678511536864115492763414107672675351349404405273028706648998721354391431569394878409433581264341106927635161123185378927272580534064978779966601892592478064875091674573263428460307555572250956456791631279925993045460815918230116924234876926816311989861784183666971685155546553805067991599856861444143395072444760136296479711168726267637016296320761291838324802011071567648244085506254569883234218833585246581013991808532704331904369111178883739398287915315979733760165177706063336311974099628422401472553927581440349216957460330278993783572508833718057322161473530356891238437558452628732752144790159343778279236086770667079820899508696660670629791210783052765729228894601614778333257261375173434893668678868583640614472335691843993318470038464384822964535896322528948209656641331307437096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] 1771775863859327029784764992996718593472970490837251606388283592927848509458751479796986530706175129549497648286204525286616567039034793848390869624264866736189496405735545793209039785585940623428465759695924922592371572765620564644892890992849825024827075930490209695450023044221976815856623464591666103939771652813623748146079616531281667013965021098203647366930797363490689229665044330995589285981880799475404259383561356296503046875700483054154079695845966785212084595832713323556122708687503551569658451888285649533670883984124260132627852897153279375104745794113277584853535469281120077350479456016303149389277696139316542611048938954185122931443844958935973734030505505419531482322669142960587247021858619309401725748974915376034091634675701258549121058998121215013851853543292935345031875709520367296174309280527397635402179425891172568152019784910246819562122811719078730533877903715674905020293882385427542138010795031161044347573665957611154210460833508547143572037412128884612026102006033167095613166224736770493917866464711880813980918963129889598851656745798386877873418799102463576353771886994484261355388302104430792258121444266540711817532362517446767765848225179213013154513421831937495541952872982470702767478456554204453656825726855987572861834642838394560872675470009433236471758001966492041643603545121081672448441742035503550473951081137882562954087745772354748244142746026618710686994280455448725662101050815389454623584091826062813952097654143958311036239100299630173163181890570133167611693809897458042382936922101221199303913054973903211990961179514831498277294820295934817781659414122913885809534431518080218668407288052953586709184186937092863009160860081834741468231148635486436426864282403486975243883686501575341648513253653426525356461805688610982795686844812738775040880391596859801379343068050806498905843515103530100904615193253029007081007945768772054684772107647953793492909608079988505479974915012144412097465722349176504150250641051072809616592109990047358407392878368076901324579132462708942606463093580818669826977488207867126799838108034676513649733203108708952674492602952171087775632898200907307179256813134728520920707201525250513017162290142699396072835225271879958662445142354829161110390401547501777715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] -136999272203426083326763813709393347917976555262771672399537528706980140994079996890439209385511356150679725864669766128162893119503259054802431184289712619166036442484581123000756222259635523477744538162863497761097094837325195455422539005892884866941352256802672866388906922158047861927410654085569474242112017090216569464104232081272802784749227030277804960752667655123321354246263755622206757675441274703312182985325923934119602136703426426323989988758340764867022120973272128740683345882455598493169967276861352400482383705601988108876900579192308963735408088487820508137536638190135865911297682933225351916268416924974678521297380510723619550701860124339203296811169249988259102244023769157626931733764155991929125642764949055738639199916763743635518929812297296560281949593634475631065649329162277798376370776834541797157686277590930264733759226825757844414776939469128427311172415090977070483493354191923471208697430525015180869792342480638697340868198531985015435474984722173424824075395225746552687931344039701032579031350019075036114373616417267046127449631414827037917772581120596271184103217404480308142652389186412849146387601762269718780423817336525012492928107631573234723376406127302053479236199908092767599000794935083065727444062421651640969033182330967923893848423092009957115818954812576595138084362287381723470210730032683524397066985102173750990343442127744811032876932529903628347073283527437460856319726546458372881580353437761225919668619430900869878919236764240328740569600526387113036842549364621954479569793017850746786250059477250497067101933619300825351841583676353670820215966929183512511983656132218016841946958119479111153283408775054439795735177691722040668693075556277279008682776123046957643054716728113418178824320535758468162367397655870455438184310993298718018092155749959153038495929413494208657903258967885701827630136478148300382905651048597656680354003010485345400793383880612239906118941199830679188763679037238547754975014207139501847565498285362311536255248164268292987645401373428161633759973631502003099511838613226852443417901533696162399893847596848492413310707501132680990322534327133240792874924800534051109418550981796271967610028322139998684533870048608760057974277865293967144214602061230909685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] 15655420897569331076412848624983103758761015997215484360672830562678437337409956415412990670947132595005465099938654764260430115767740671234601649736819117586461331277735052582218210406905503419302787805129359185152928629691515067682511882804528283090792877673021179173222201062180270726856697075168219140442455519953647842493992859965885789386981981600991975260600144464115043333166613062922334476715620348649154563375390943055487873841222008455422948254862031504194786855163577708777860795002733543942885327509884617965336290011960349181470400062848735409072435461974862856837818830675121807961013466164468294276388332886687578331365763285079457877908147189198018386880992744646566679287424032940471390542482243579476566032093576404653287996181867955046068617309105566448037238706143767399609938870831914315395318701144894585954314506935735571085186597394851677212343812548302897933637418934991526010282237738972988238319388983937000160767889969357278260569673000210877501837786599927424549980030695289496423756154825614484778512490077709400821679455935366779199280741406143026989389080579065375496077733971579742034227556922728190405283443261595652882892804293963272114661590681511993871900810461272617499261280231415171617044099700031943693379654306634702962251840618726246866330799516395881931240443998424645794100082409717262974079809150020896233937204378916557492959479865786073278951413280773740890823785703626789037164858378800909556338565685453292409309478175836996136727584299707633201602771322477503867064014314192256976616257076611118165521462559220085235307447857489224967874301538439875463711438661356824851628410870279421178732177932252602190847724695081617983064397941735621818676876300531541061239204113890687835380591724962165196000769314443635421847301516522065790681247670886806415446796155802402324865880934358689185925281303272569347509674421081364432856558686413036868796979466172965742382165244735001978220836005029075933580259545907759442939787368888477850380021243325521514230576927154902249629123976247619850260413682258981307604412706291878814663897462241104274562197927286221527228444430612336301088697928157014618510896835123590262250888941426423194532701440306053595509377834001825623981724193441156370593246172344745984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] -1379608739439792543989968231922151400605355827771963300421789087903037457743076031727675526875818810808252348442935200908539299732647920130480128258774835647184470210039232911956615062535575923453822868383210907679335551199586320661102870918964823849617016851430020261815900071875530928146810874895222164180335757135397044986144355490766057403776976749119034495301175362202226265336036885996377076923633935989232704861375254993956957111724309283452381199880983085758504363637464192616796926530229162835423723418168681209932270256460844594446479911197247317139797811382457166023190706600714819768730504055633835043531227600501942471070711351901816648600383159243661066476406540359298915284179414593322349254519017754673811509239922893020537504890226658497356999031915194793531200289031504756992139260366689117726344201950434456632795839657696387255213906096279091555798377983037635630360678150451500689257391795138432457243364276679679323877718283520416261364015899333899116332242125068293488847489505189457245331417230946513832853189549407720968498388665860271888386565641037634166008922983321572384600480226690531604525084739563308823527847642485051958528419657284737168355270246130437129636633702034426063644885381531489779088397131984967928056080313419901206926868688081725111103122280051179578880649439463535242895819179999473925314222112716471235691723003272424885147989718599176616078785695630929926855269651526665667784031648448157946537157002917121121368840273473594193423792951710213863842681979711573313846983503071474450150619095180211719416633385373351970515353954424845798017881614886762336170444177833384678626554355115801999929050422636896214225763175362016160364306533273500395364477063556631573082602659996445916182683839048087081795036009192247970752077404320310615490653846370147370735954196885666790062115724160327029670790230171500534568140972696969837059311096989117152755192242563628637934080021236850970774387211905624031367963355210421946079190190284904635013725744237755568228755559537469348772804190685584283485578533141878502188731488776562465220839597324539383412561163659424029199114054267527274399092111519495621209129388730168613833197744718899810680482266802215521145573543629990400439449671956155689480093656741314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] 96222395925555051533807419592295302014043592356871624913539679439982056623583095829003333112824092036548137516619473759070515930168437952535705026520559967782140003615903827121658734271492664375784168254619759759631998673541256864201429270740738224223562737940024137793977235700530784234595067747194292799693378667005134924090758755325934976330290523460759394057240848458472383861940434694462474592783544449164628197770488701735742510686519918429106313076030563262321521610556312477250934533983796255140255218597366338961271509104967629724263344347271738429719094307330909250707248016768244708480236356771142978792662791397255194618233105435619190449005361761406119201891311456242122468478001501611532553573618964998549613158412192074939655330380685481886804567002931712843217163179444279623015187570264642780072405390517154541352212753539086068746966354428832285166428373111755297188076112799425099316898642000698519678380084928210405146923865494952848873745875652210755960973631165559416487897507171433724354350401582925690572606015391729395249330180279365331667742833060026221886689045978984108103517046327172294143478792092647036474771436077429710402380904111085007868479428564014726621546409695043583736093197986035311907864416850859747075823941291391941996986698064031725600763042988715466787420504183700206559985868761431375477923421665016344269685542426469194712860215747958297220209149888906369395066937684731294975652164051817525518276485556434993478617188667931993720903126016958881038610755904153963415428886371554046721171376655893818143573722261245975102528145850907924164660734590351070099495866047611453372703159424527849611080073759738456837821175486104591236693537432097824437591801754069485548218114570564272867726453836671689150655672799906334955098438104643426718757922331418758382866046729571207218165917151776844443721209053514670458106497605331528551827804633255491916102100823198497267913549242470983326673308096970231591168470729385739266019013242902749633474023249325821376063226400843766718060452789923468863153246996067694945725227961308999295168342304874207403178711726671851542720939479615968633778458745624299122434570445239915553796120235924981000443554573947914858022320903998028637150410272754998348475837800513536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] -3852353839492466468967392762708655736251456918726951403576415804415155968289482990450559038151157731880866882408598413496857453392400192404219340596858652361502903839956190199327108153422835244921017769341034110154933487821346689758815942311336794932319913673843549066943239052277411375690952743448888226991408769734905386694464085337125521470386402077728068820471309191703155856571493706959036203062859499209530333781626049832960215012905646575131448416431574612589983347200847520676211055979437432078595735681827907776223300037886310779364520447352040214518795304742117716791081714620355408506728513084263078219726086203092103434477336598551485979316349132041268025202166591295907570544871771830627933020129337271557676075646350545484851127275159988578027031648762229737686387049110589583018620339789728877821381811484649092341005580839192994930080882520955019605061536559254273402444852351636789263734727956675662777903845150994512406187706759527280520217504852101460249388806481015533365728839586129670746451176556415749524493983608228475259781282106273788997263427991676865522273981535759847559103357945225591593612961966968603323814225516741536368186954122192691427478489172277551787423752682384005994219247066426375568300423795118871860769805139760848462732571266767418929489589252718063932834116057262518595921504286612205354880382070308852622545826117569441728553815761954347292012879490080827686282054699073241018988147991701206666823975307151329434745042788993147506942699428167032459271821611606973590004877603047481729659391250017474784475672505451952951411751489567842246053042015710051346289444319540921308847871922671533515706812842392253158054632621752227503937426974663357915541577959966996053368680862802171996246425404787168585586677325775853456253154115499685067435497265167327800238638768756959818827570957371436574857250731997098721198388066824337969301027579718941453094791207427747675808468853680343521229192424936543841035804089616175303285242529598482780722869401057678958640047567682499118116436848227989721385417005051168464744435657418306788725509142585177585132955720418269711024453095103369419997209258260345778695311212487684990837841740536882783188173195554962068156054627486298713186091097646192178250169534382080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] 72176403828320606303786777871429401243350212105544816994054974951172916501829316218701203025107634899571479287855654977418342847729877816636537471152644548486768425766276285249967404504923027322178085235369096977078448197868306551340593315012710917190038346706637317937749748662755541405824345342182191314981948949805456435199643320484376555957044827806452384336350103404705867607883088697745871432062396772857839812618842734489981441402145256116391546495485234562835553840360931572579145991086925255514803855574776555651285808932228063787964616972819754312028659207305177056789976419683799619784661314966545781563509638345084536177798849399307348357084759286032598085471749373134348450260476010605814755128649246509119012019219017536208981393017462836575005882254344945000434472446632245961264063811954685653554822779899628658474111628855728828264922662686904575625752353086720628306174512162823256328013556040683824710095694638885051603053355368644218864726620420521487804100429315632822547269741213212167156050983619708605876870579401718219431238682086805969719075738852338042032535357060744184023481496758884385239330911591862172826031127398842629662130717784003756023040807891027078628859043039229212571740938800260862343542665545486566571154052370624504439919784863153122760483166720452961583307913018616750018011468577872274724276933670640070911138549104046240738743346689409518981555179098035493318265840190773145920262432583869285223942092034906883645695224192358378460951393671907601308703104103284844682292791621984847089796654481010290355603332335801931734123695702008088833743886958368420143049830489716507208189569897871896010868148699554927471391906463724389561914078537991412604134015335724305974718732606208092526900233178574045753842611211226612891361697104156710937417276258141693548491907760413909615643066272530243916686567821193564496818612137753263428823188263220048990765892119896920643386941965053923964822683543024145353115712367987530096589495946697410790985415719243149959785442066158806519391306248372510315595003210461765643867367116621150390649335155704163983747229354553088130849586359131218077559312242993640967003950585732090457798572167020216688294185256618806368164696698099499578578011349339032499418841481216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] 598329989654823630323102319005465347494105110362180728068584320177911210717185148497572552176789828549049236001760548920840474351692465451887131347279108434596175829050695582626028084552763733782226047490283521006979776311174409816480742829629163008338388939854249013759996484985147025071756974406844383025903692048299483477295749485284550705887844166982060150907327816380821173176028073871502866298204442677293295229448025025543522154783973167934664683724047193727064576982026950904077904225035680256804395313758460346050625189355791669076943042908884065333790927531772255941513714431239492081961588206043829492941436024373916498172664192751855602668528775461845678843496897383984661893696034025266086633199265413927492300541044022421806003032642485901613345260692067315963634625129782951737628981574459779597675549712255640159997932607585577774554165182708808455049808406312446877841990261627332783637994312258029350826706030703705490155112710283497737866357488288969182376164835345529704770964075416734775115118039167530805770170074800711657216144791138570145118886282314074083525441941621030038352706013590622391991521572530211308423603713717464603652006456871394351434254755601308230686902518595052858407012551849369862303384120690832399590695822075040952165640237369061013666148298057498571060212771164283270798415852229647155938487006618324868984851729765781750403780061403323988546205356781969841027296082592271846914266159228303236040523508861579758092545533323881443234616274605987352088536354058455348466329270627646418193853489978751676842457826503509536166445464235863450685422401727642792300795009982834189942787812417249428564275171666854933226629920736782628342060739231020141942676204240308497250574849792436409888702050634023718326983737640320135976955764721016720199239102113816113382864258619823404861200349752101237697032166503854295936313911869042117056385259307013508561444685939100095513436767464838139212962912938471552336074538322951522172720427053381396383109260383560823588674231635955366154905529852104538146800239795695475559988994481527196077913675105436928685249777427390890354342569427639079095237296452758684869738852932462720739678523676305059848120452345083327882936062960697020971465195747291640930532065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,70] -111426809142235965979048210929744112475834987986468554647648758604033491801577983406920578342205232010932819130557542799484944181300757934189272354079065510048279179966863505996016840152040379650356121904035136440578361777568852035619248733105941173279536073941902824038807714147969195094245513485387982530817410548486430015370919187796566212255991338506241115828727855404066473199690405563811429436500461259950810798307110367193667863223478768183354720424960736142260628486553627342782610619714548675720567056216535766430653427417946432204118493604550170397770504676174945916324803704081968441602123591193827749525118430010679537989018418125555053612348056739723569222704584309859546552875253345715439857053461035326867390247447798525790841078858665922038448936144364897336044253637827309520119319877485348633959411188307294636499157549777996814594826760168688664122642019624238541293857027392473260553306732096150782287994546281660009739801921597389976425022221012115632285133425693081524746797454433071734163822659557414459300665609256026651881574848170274158859094544567378728279389073537098601468839837653788337303009094163104576684729220338876454446120275381532833228320566136112965150546610815466210796383800083043747907477273861155172134197211344908567638197950655650912654586886335358008274692040563726207996264601650788894070274636639855552382456558583125462525345846913629716625745039100503168343379042020663277241009261109085877245362441008696257026782933968762954970872577857127935074543485121041668692260742845428130725117452690414890284867519415773996848393899080765598739526695000188677440644917213449714764974638430794593122451910383697854133596945854430367326754710947469941527496979213517253063202365381143788239875106698160215986171486959757288244507596121455750203122197168417901323659553793308007711645550363585021795847118683516841350147710717841256877580675791799777943170806600186660106315435494066191434028900732427091809106243512714766559127418801206379199855671588437426367602594291979039439707997263205813845621262661076580442973517712112010305632012127288047178657224160999359979293331538209028742001902616001832680840942851562348618355509169522267492709286602285713674180284393145245108010976526448677821154852864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,71] 4769456882139096644315450382919330378493760501934116294307534038897323553135976227487616471114084551194395765685716062961387319182043999488720205579189541920536609924261732630514031386241322708738005578304493355233421465105251482689048367347672513773054412870798816095092534433717213373749950728213867491905180542473290601284456647825934630016435378509646709639271913998901782460031452536177149290874583536772884733118944966185862716588572509231936054975672276994618829500464451914094843257147660557982255501187197811884592535275443718856381881736887947680222129546998221571257783768910948155183333872208104703609303367611990308872265247022184578134958697000552909458112047141635886631736371555198283915361059244797145285266903514536533994776543167156408126360425448512889501098766287300313988421288085561803803757482874765652256455138723347232856633695020499131878138696731261518377330748159672575973041704515439701128756254753206161734368476805488923187230859613599166896557484429594599677602000159382466949543413722637516009356136324968426278674604765154006128522903519405330539345956419380512364652894124687278192321104109563607492558060410152654460257468560046616994529447749758535463938789923523243678717109014440799264363650062524538357541563348294957359758013195711972083933520973162154141506315699995782771668495279151356241725498657144977397901624791965796309035344864781418023077890781705161658357069649965393748113671045632374434724268140886770989178416600255662024068796423720561090170224180758192224574569526016142675279845623157849181916736518035296099027035109402963579283881381970654104627871128735905757393702396518306959846383899265802619955853469748330366535416905349153737582977286626990119157080410731976834843138316909048462395683429623983323289282496441616242246242865719791270954181488171793159857552076997203312621436738903485357484820699902901515145139569929752311405467008810833112781792881833083805824855137473666137232027954487309683172473179120379351157383865059930710272077744798185403672947516321892371719951146366937661573403468029407236757895944963903269908375675161621564801102559006099525852725856073660304747847908123491053658354841500765799816363241236015095998936322461026070835715259066054195219005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,72] -81856731456922183690634357089701987808447059925519295392461776556157687389958389418087209368523635852904217570996520899303665231615802080058789258153346980104509962099739879600516727333277108784295459644946527608433131269460993985218161761976883409704559789658721417301616557355828392204895959135724261899562805053504790812072743338754499989748989310621568889460299587376597683880623373634839727568896641088592676222139751923032015453975825342649045715371203846980852679080026013644993621654436774919328843349224339822198662994651702224341344917368265472448015094703924027636642518250576799571215469859005270014195316471002616747552621730035416945024086310889986112901183965683376376087692918539497084497506800839771385846209153973063439307485355895097053156321464669663340937771938840476157750197921284215521035009587134941469671648365957398788268756799089608482259705675291567288031930996047261326051879945558307898990409824250102267511299104569773870311207872776973111746040950715220626348325857108693460021548185399273848987189065131909825066064538965421889431508055181644965933297906490193681456758820507648310139724609311624540587234394716161546682525288366883486972044702879070326351986160450875145820480814338074157364285469486090440219779788773487090473893842926352177549434675401798115066881026749304228246206608782978891164094811170156502857131929900466349510123070869310243332725518806725848804328182448799374564332394214342361460775056342994888005451600806692787481005646501122325580722212354811382107768302485405650053317158393320950992850731326394569773625769279866780386254207467089557894579989505512053310388051292415147135843152781023582207768344151919891642380037858773895852435598233316350006587218174887068281686582304779002381879381579985585425724191011943292494083406063434339016580520010245487039749031012258023907513090694158333715638031824748036191616286283458809712946331625946486040889660973864815083229081074931520109331810646941775278297804864310274724535606724471004913351721156126666588416417341372958918401678197406436532074645266047651845157253370061414935076310050360381314783990110494266090870917777586490580577617446844488066140166212490914541759521037419885246808041886988561888509276346961794839871488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,73] 205570857614843638647356492965742310404964553633246141524517317581149361817287403295643847804444614771331556469606807680567771225688173691965358140524115663963521104668102692061236441025738986149318001837636991521054320766020969086957040459560666681304912196340871078975003318271972615717200557719385792752515592858252757200376334181993439221933360971472177462038330033265530905067285951668416186552244410677408601490541075299576988342800673200888458440406194528129527763363082295453180246193272326938055469294687042304883497484748250800155813956556531063275111133763711588157096743140529765843562538476912439047410868209306397996242575164863389290951996718209978936400729529640517678800750629734426135521311195113989543798281371609330466832974967796755189304029626676747450294566596418894668440604907089586469125479097265794724389398525455183047738598648881090577394108708767800391918325734176641453771579041031780741525377966683926871788946311218464776362696564694887140008149387367503715411439067641463416613422921160295773682026664528947231137044965888171152174737280538660557117749664461213503506465865715443785274164580812995279364351868750718272706896871965383378997278179326990723897590099630151513832608887776835669755463911483917243737728560744871737925936530929741122192053861926120558733743369946543211975830523853327287995352029327648874089195312494975464318964990798497112813469255391932640761304475578952890367823708210243573459678757032970627357292340849130775029300546490706611364037243093593726015399256616638934825363998713086078585846771939345557288149055527755607123382607717942189060986765841290687223273679162744088412664286679757006475669688509949166860115091901881516565998767532657429702166686858325743376941842141948134259406702716243331061239643947319195416101479923996945533087852200519489382084261509016346185403366988748409709465759219163916862124304646900408870451334361328221889782224324547851754640296581186319502090707131925811508602389595398701137649147731909696926296934165027604283694259306603620012838065826904398399888274533654699020246453379183259854884572094518958056836959564299139203378571878118186064257152148616936077037035754519353137747201319204243028170021654931521299463842990047530844160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,74] -45818508926404579995949641168850904886050715541090811530465874697010528618384288886625447332379924815123994252796379618680368250475966211298734181721661505559077226425969113052872331585838636330107469725867965175142596792292620533916082785253975766820976117057568605682481523120932939652046503095353588117375592647105948095227760511088124458770184082122046715632899297871262691180269376681042564336981192424974257250851340449604526065831289141683231885828772084666914522608073723867049613828696538961071501254246418230804103071450321576255266807779860527027443325153269065707263311963428102024326446334807107032050665054687223638551394996885544466511427347086860061150960785341440277679558424758649607218710665451551602030477502151978229095936650726625104328738997809516411412905220813087106832023587976018268996570746228007702665983762340415000002255976836221945990889180732530300171158890907203833628457980272793147301860787914190082119531734953877408360563979769514846390615588010587699663609655021917220548698086225435668791874441535451414564389451274194200757612780608062508671920835227409238268518634177537674296480915630781080360465496494552323015080394713961473052008987263814167779387199939513661629747112237102462300866476587390736576519455212286330511936620646771728803953326015910644928931591598364136421318245806474901300514795521304522836414813400816204507370982489401484916793896103049115192843599232404537455651881218864519681985780244572997251822464258434031313169303550967044869313530641575769799305167338419065321465233087700653392937812035331172565798483264993011116545125583405680890184114460421323861792850263165087276080928787431592225465576507389751820972507796534344341880578522122942248058753977708353072758135689252660819539188650376475758473478784252521965432058451172839017799775292176773535004385108045956769739921221506934808944903641762881706894770661188732997202965005066375038126376163579589542364801479852258840981902475499313322180925749422843601055632950767162173646222973928421062909645280020354764640580417825742118648785756146125257266268962604154137534830223347479288884863267831194684504223759437518322309377064066778000067537430646947023402494215538253277324871781886943310150569638927278276608000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,75] 406450553444781964759201662940871294584159791659437036518030380606105533647607111526332340112421235541238698829727631760470890169296554062980291293204149654560313971033420446155388703425377136252772581125276934174326523239911158948117729627877102966999784314660171821897454833846658287873863969730631253252016408918010688674623107628691346371408984589356907770998894382201638538145216846724699917714191498665178323642169855591212248029156055260039362260233685221674365260569543615347857380721063484084713089064506277492321114330850397909151983964206670245979363442872867489280625613810323199840743517093922133452101414506443972375964777383647994043539311183392204886808048793547458731837692396442610191755797246342434609572925164161553518732603978573999989832228896944885194613747438005045501747608624799021801103662290211543695300723827558122155202255744437666743540209834813278201066093173193445125745784257782503280939101972924865584754072635952826972777672258270433488181056226812964471703223078451395156046910262135626938856464022775130789915855118646879545477113703428658011273844029732173679828606983838700106268300938434839121786652843281021646368564621321394005906211115937670103161623552807578142764335599085796811257100356757708262675616938269589607480242078151384260815362824062614448504022380408162140451507712846666522802387260386414177388386601634621763036284491462877206697571493804028908556766964137419961378281452700923598687665789122439913888894450032059398482761279620067568315047372196796803543768130401260372298507055849150804196823681262565155443969911655945339647555728620453685316247655742950563970406066070890411742396626053070513324310517830734862457251993492788419643229431933507837416933111421698562151300583714069868244933213387527111707901606750456792274615039149439691828851085202584634484708136640204982711449691434166390786057227662911115847737695624904377422714968098635392165921772430415881838113216215945473943831915274751165428505642651963610637823463394295387323476165465507023907665423926625475969929548804313548602452813260542753399922381025465523798493041958954517569251961286631959091719607725373410322981616690622071661084907538930631441159212535459651730820983288809915578924824565351710720000000000000000000000000000000000000000000000000000000000000000000000000000 [76,76] -7071211185837817052004578707654722783030421430461334697735061018396745939469589562419062198113662145614945611042645023238729786624120111482750176588863224874185829478054017674105432046244783090950532969110517215421358649237463386444941951755785605030304421506079650964141712522929943710738696796914670718195809660037508184172343060838834238823055785183588777610748437498163664871512401220122245156036794745264251077213940494488426743256423717170046589919192103108326649290300155766503753034385447256369579239560522033560821557940985189203401288567194640471039177055915063225701134968320623393269507002353185988766803194432242236415341514015870266422030865875408486922369900871179662190438498643099197412693407148888364268950015904228090724315483821044574109707253847450959667384804350232742331939500636995468003486185508022503947819652962931278839564131138456301729229023752649090316153912082973555407358375079974292653769272283407304799054814302902994907997831034452446899073829917173406891608920652998999071156393544772649565312585521238454046877296884848714149361866111485959871940363132531184892532732117860991953443398906912074462707004916782421064190441083707495537618181750066794956515271383020761143532708208781667293684822416313512858675363478974453365550778604931467105160234663764622218891427945972577557491694470951203086589235073310496745349520408559449605736117972961818099615162398980305150245531189175221208916386723720959153082522008539031070923420288304136118561986289583288461534477616014818324307014581290055904072869027141332353255097549536286270479728700613409679725934537693255173494761321176357027063880180893257304986928299749021832076900384610980240935476735495174949836532080420338316839987718647775268224774077001077109054271954887774026684172219296072968289939976045220228628176718048782358758929711604506253640686375144549031944084658138051234054098563630094566840981083183020366153330486833554393659114022795689095746338480574721963930908557811462658397798068291977720549506982319139020385336312842945625446912803184343487685885956755085313936275351650448825789258124591217711081622420491255630099520862540236839186902967888657790588623714933894079977506959739220272261030463507457600723731857903976448000000000000000000000000000000000000000000000000000000000000000000000000 [77,0] 1075317903778083435393774424771561076273332029229590583136161600928562161143842393911910862795776700091492356120408103928845682151896429450961035046162000154528487956336993560707551937350319798772236648096852082382366569856489477191216560115108212697778239936817443711952288497563432960220745517576270251915158930620840449181714699286300609569744795415370668933113216219802353053403588810042065280051938574774987063191649244355402954488277960177551945129784465267107631740164077100197986482985792605960278364209756052683383883292977015219927986901438123053490847632736633172735776049557967114474413441121119473172976802354810301431172993631622870949773326776795575570004449869583527388540286368394911294329250459738847471573518948823401659253306099542245327910665083929644591849211014128575987510720063355737059540634595405999071469393075338709956154807551566186962076108044364113256367936754307550122371285607689636960424927572990424088031105134666915979537342243062184155354608176099829208438203801703807737001839580595062279376435021598636821926217195497366919637290645761440565387655744903173398300116109595734734440975321591686884424062007527082234992643446357663040566525373049869304364606489586565948018460332366605302670135367239067685786523086310004545237647388349846960787198979784192069082858519457059484399470428373185392868782491565092026821822589065193041507543030449761365843769128055355164564969477932803840868868971458299404625434013293579165391265031809083906536887490997233432886377190781047586937242095473620065555585145276748389054587073654309921634075405428055961825046325399640268055565836812717315792210815581139611455876299889894377069785314710266250946379758615246450427519176824979769661551846373512151171981705036786144094996419859154133609053742278085167776141247811367143337343939523783470744906568742626365075489669686857246004258794740097792460290711759428981749071760148666301322577974566444687265183891463022504366424835564989709827343146580479256934565661365503153995324615291100904246337034590390181298795136523562530066223419244567539569341386730721120617868357167359882115406791755869184812093669382963829639641230009917518559463300169111848217469029823854576357003466250675594223268072268392565629989289106428122890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] -427242353491458145800960660777246211372845061757459069931875052199328991637161873911810784475788455570812941503787621271116590839426443076749651566033110846779001471495515499475220367912590907941902442314454582460285034540842244410608623196670800835667875242018761809960817433937709274870133581793609078608182647545716035690344301863528235864307433346422667715689547512593881393136069826001435492210490406074287588457865047298582674670526711950249169392105490676973833496401189061923216225339675219047295321232269191326465100735645102520900755147604764337158646078231637800540842274876529706069732880288253716078939379851760413348911257466653066627098057295909246456692630777484856952880175080283593614478712429898546810964547904743901229866692008842020976288244561110375546923762425495246589037717928690603828761162104625839917434255400170707214213001236731301663219850500336423716798718676987367488025661714896710146539389091613308505419283375500908676828257104244336932568350778181229972092741907164648099920788479986252916850981835754275307798818776101027148855194606951550187798870619896718995370642507144928770717904156143833055112209754439351460237161749802703814790490814078220987849427163561443636841838478166924334417033699808007398650587888648055391274394987440887855067099747319458181649177773455943726779999560048998374389490693142456709927183531247672856097725720746619446303221931811012867341498605178520735150668910686684882910173465114870884371535216304883590836588891405743216153200855278882285962693077766585806897129548092909938572700419279725907444054703456419922805998633092852416043690949889206966399455865153395757243659713863924704417471288185507186379593860416295686564744360329041207916403424954066741227158186611089567163462264733378384360450234637610539726354523035145918776686705373108071171765664209984321951321135507415739132096785168263210626368370953550004682134862738966113678815491609188601852003267273264759617453548032662185363991621103481045131385988184551345632619038343775066287109928895542457873390166689698068257225257680166549898179637881159899952349885119611290875447085975294672596954240899748713255155106786344343583971549699822093335979728340318923279428947271253454093419754218431492661673121624453074594562048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] 95815274611579408225956208495674309267050963976286469473135230134707442127959810283248652148572943050958111873754375541878908425090523289993704283458016851352984977238695375882868359402208759654756217189400607492877547753419520373434725373073911241968998140530679174980350816977228237328957478803117446823438609470624525536421250417160445450488131336288599836998202602767028691526109494877611156468267800709833621861120148561026074119892213796601781157237893526208489351953441767482276094393242662590736518444334775342093928458861645976902004410959710389091472300025193991129590942958056584765396954300826449051285776596408252553701437172366047761582664334502286637544536373317137594421224516862995451525845881853670437449071155487469221198055222962549133634979908505702339135951663200991799492551302812441948928867316883414946710801121717419375262885156621517482987255822057316464027428670730884034821841223045776106971082047590981018250157719876159053097499305989195820439947325952599273916946124476442829503506977210435830073338575866497807434025677193264656956710737928529714431091318939628598518381901176454515741398952457159639146642596158691159351045685184956514522478981670023079210484009185505493467725484984440109455318847202250062120648183780618425404412607276854179076003796564098506863310575035662472738383010821022016284201844151791728161840551805051827281552230915548898240575401442383080876814359674127554891128342261180494126950295680223609445412107247577567185199963762495058501917725070165259083489110663000294044339021248811525571511037160001823029429579028925262253313445145441362483849690503036734733744014333081469621150050442138886202139510532731723927022907582522275247199752969344974777896526527088034904794986938311757035391788035450814241368211069465380057151162277005090967742119899674283027760380905225638688280641141118600273445827515166082138742078086119153923284925897415737634224390238522061706810084301832327411297922345125107104406035654507369089634979738675893840907532068571107604389004198692674565542147155809546686990897083491172206976881134938364381886452246526295502972259541759382520370836078607937969409087476997742054892815710977386490753936983565484558879207693068442075312985777139538337115674668239845876721254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] 3654634174481683107328371135094199627640156428545886760556162598175628374762067276697346014349129218559855926245254684747581699867543635209916152799790196007745649358834075995231525794689900113723305878573661220652314330168038216315500125479653076245814914513303017865125641708850517552181408233632034190545374041543236398363853160484467374131890363859254495210681821656883246063793671946706356433110221342926122485797734857429398829720099322984710828359678696064413772227061484435758301877432942198362124118213814361756024508710943281604175537482779565464788201791091226679244684768435915136440931438743925132552316636035746266386330277404474271381346359453912299410816358447743166801422772385805657349670719391886318133298819278003056791864665733146228325514222972084786557087692043899208241332975989077739794807935905266423456140655284499974486694621465459562509563205529086761624156128459714433239935631447140692889226753060679586156613422511638594081164709990233303784295282236905885729094570980088127790988493650082450196470132270069358228947335963958545092072970128916900089251290040140894070822207721141101669731312341779762084561596895007810252424314402727013482940869679964126551528334847031617149877618820018730979419656954192149432761573370865727993365925353234796774359830969485482959580469467332271626119467682785945723853811738283583459161091421887780526775033908039582904028077220630318541025025235749099304202391333160442664915511197273556884457371010863940140710385219289893702175561364165295446916600760830308997484357395542978485269440754343786439204642015852881009639179398394752335190911208917845404274948865573491125469576528835409897002493896264093019860094074287050358378302210452747672066372817352384789413067189594140712022651878530259775613885475535155558456438504450181564030846481546624566750335276393870681041013668824801480936427887589499859859660504695533325954445981872860706827858679161262022388394115924278370920701038132632832796334201815396506060482658254100952232275561921505657827757006739533903616907766858790910164220208563245193898359772553688876454175161626944995809668356403386648440381423591805710917421521690501234097537581076962875318416552881103943825218834047974977140981053431821544061068006938938455359555108864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] -866017114156614895919866308807288547261069724369001695697349438839556486862888936019506639048235868828890598725243020187009578362256288093397382122105528119042648963906788059822628483188935280353923620793020781838518571999292300240839000065538068472810333287721347484322875689507206558404240023256931539583345872162569181715158607126395032913003906410724916919389518665900083584487890518719191295087817686585617732326113239310549378198152279199370142534739841201731024287471311706550935374841059112254308192176248535743470526308214603365705561936165306611221134961272804474736563405316897731944693861984988428271398941430054436305214771428158336314604429033692397370070070040697668948411193841643543876589421398347892093297974885612620500608369106411559497202207896780159701129768462526973086186412485358522935476639682787498890761836519343130430825882367661965186102349725839188292452904883030411078148276257055542530528388205631635075169320932037572076789436780158602859376948997629506412329182492958267896731470468409714266933436735550346826532397733053570098824693739496896013151718272903848473579701035098515564485057137828562068892616226587574934637308136128594607459866281228676484081505617707479831451192996227643916690321587047326802288035794611552510967062850651414300840841208989541938547155463171115830005200119068809323875149392988976278862412441171285554053250110449061269757693865714490533696730697976131615961633543579553007672947230005965185899529032870476889421879540044201546393848045568872906070645868541207759301495537099990902075050665846110433122248830274506505520866026276409254009414100878525987907146326144417160325649965144071052240431553028098632276645928569560109312835041761745904030340686919310854222652727404862985494257868083268782833784417562183380002295323919446350887272521428475114117781635502327544217644268767078915361488433322626284654175449469822629956230323914375734973755461652569232326445577649572487001568924278121848737253336287440021387074076020703962545025340921976114441259400698623285053415885387780642423355304195527994769209765886455578468891537944095804346403573887860483727855948067977841478501366298790567076682821820858955310725792648406928489751605690080714664413369274933121665974010546516127817473217003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] 12766096701034216501979066365320829266237135747054891277542678592721251332060328113087259756391617285397502708776612606426029319116020043385218791833261699742307877026468640116273203049153927353032267238680807517695617652536102406823791304197421176269976568764966493619399767794301560938156148178934489752284187355072536058000956348121409566719003412760521213991691655584142216878310252576797157510580575511719468871890657506095597249320742480312590621221002287846570453662862816407857420643483425086915254967101702018301986092270025963828209841859924139677683823852660193494900463003123901498598572732941900489658304680713158694962817975231607598796805388105660420551293764845584114974059679330590881960130451455577061943894014406149929771258584982022811795916429573920102906320854030305488093049296448786981328513892466675449443332737357936599064334259100198967573438823206779817889738947730173717149261242102613729218674619590316457995492651152386447377533418907097193645065501253385075293496409770971343704330993375322724117953236729408403011965855939109510977465572639068140162381100306338970682891040128888519768224378270240971296726656783946266560474555013494719465854593874247821145781139859293089808100694516089013610718072352531852048575621586515092367012381513776174370309379309122272699500169015968290031306829687728096674114334888470147193108029347974897740433381299890453021582747118681723057611471936369609071213973515472984220140649595192585281660250654199270717518331687009216613840138425339991411896169721979692475168220225859896865110700285135057487567142393451869083556460063556966476830457833898531305211954857600475027894458030348786937628436228284071973623182881865692725420469787589177958144008750263242893104138397934151910202420025880637537096494364950607274782485030032894466263042879855838841849145778964287856760439264349370369878232585736311583226950643361100510577497158175887942458612951389390883843806072698522608038675996523497714848088111762012224236611199217234672869575823054974611888120552011212426951657363194065660736773470392718177628894388438639588653037342331437951769766789609443991822338256172551675550220537939908859863660889396697436303132491711942215938033723881315465018554938075869211006429329785166156177662170628096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] -6157002606028882737474982725867764965357733303813993819152887710771157975786346126979833900027508969119063337721453655426941479660791898766668176185606054210882446661808578514172748352094346369907936157038881723363958348682134632474552186135701032807936961990665380313790823168709879477270031946409110597069418937022763914906088895951685696701382213689910778597958773545980794667723729165122191913439231630804553369874298496183676081959282908546891030524390696615127939692354138986368496110424286573234035030974572149434848974247526118519011799151375281947219114248074932735889896185667017595729353344565157917059297521336278051113091937313889210185087851197322340461335558165092972845316434192199419503522744192217559099550334491455530136788789274801955844443400963327400866626536032826007597585855929452120714392281243060212436490210324823422950601761287509532002939919640392161468540876486362746539556429520373101586692838071586399681643344785987552282203292074737355272629409307880346937471013105368263296921488107895325598880485678556359278769457697704996143355156702227156380865681015680612861030497128992857625837732311871656984984919669768892714968343075202494543771961474588603818932790061647361772614556591030701359117967377380605722045707870464402813448037219273367951947641240013182414362320555610198860392274520690573771510483038542166782346726561561413996817851173206064199669456776843523010494382456617121759679824859374710811958754047522093193016440886517365543616397260807541399053952582705660095675538246007517448354201489460141089913834567561751786455334230412353960134129735889021229452470019373121730322866511110693609976702790497146537800599012074992283935904412613597177956035325033517480375152792016448251340258730409470692504411278201994295688873285795326634093585985138128876961055341520626799368672831729054504474474468126207607620027511156644269030848159845335046771138295727285907745440009455646936376077206376401064211691693885904194026577248781018855802187476968557092603140407793500531230743761806169258632359478001994919150915244726161501973689031978037269992300634478789541520106280581453857091211694232742411337399265299866124766025382264931062823816069630405365565644350267304427235507869339387489403638682739707136234168789237760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -101258272563095475722991136692189063716621834561257595328503423439028509327031985762384898087386644912989200220361285250787965605094546164066219528385363165930796995422669307352261210894379358716540428817502413370575626457359152638808704569443741523786410024483646861646961401553824072370247288763457986409466085152893550241964146852316587281195384374632571538958830452719320935252173975642559357254881071937655214893815003619398029475215222214802739148681830905583965354633416969443990446333830615426778339305827405977816740751384021194191279789272961106063540012001014981116233882840011074269407661418403458962641242894580083046237667104204275571387658303814845216022148549397330949086012271650117632676279785658000887641272051234366008663312980878763147190154969481581499772708042032188165525124488764705730318002710418283093901133237666199457554260344688237964542023048285549822258489666715122811036210594469903118365879260828539399236489505246526947440990202151642360548708597891414380162493193629671166497695320492872387269242628724920149504167352162093802839999291962037242439132238986886735446388136048469194092487295979603409007968281663694494289356988942424124317177985663325347038415657705550320138458805598777158933546830307326428282546761241982461026381572801268017686392404328285332054175424782262767080230543823422638925767747783286065742503476956165463744814274751856383928379906872246541193322101012852555119093207930397871154736281456652667718060305328319755586537841493484315808009435998585040368844244110916305837428535668480876909867485159886918121598966125382336125558621306622561885248412801344709368490611923324090797902834507162295142944690247454990073655887853960289058861481707639893572956223461516096679123001133977443513076316561329799021334809445284897721865577790273621166622044631552246074708740363457011747292693616111894041773731002804430242106624729753035032849462311583829537370425347850314847480578114155303010461922622124375285446929885718194407161963704121455985241144711697220771771046681004441926259683522705748867104608968593069778944431963433207473640049576824751309448684347069383804732119572866300163227665872354151602974756960569042430900947530465506389259777704409983660181556255610446027169047501012579103734081859354624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] -53743356353317122797953126372967344540395204008463935879708513008092159224011813098398032248898948232553723638733821936168086151714021757198377992922772907583182253601874670416625235017203247566284632529410238608552359798746623701570232295585658384763584042236844714145414528318263631190869831293784700607112348348493919181804060419764794788319660847237125480488562003540749383927353089900586706089401832257385093479011632558683952982138728805795034547676997938668270853649862119323438898893498358539220222685940601180868534387195806880539282491986915937471747138603879006124715360198684842657001217033783015154321186762885808493940548604594467951659347825381961748745413663235920637040405788219527146097827632010198677910447952605457591317920504311831760567791555045784102430476826656813818116954217528596865694976556663300866302429300712402518819569756257017037403351158818810274721255593497050827744332714560468342691457770633753923882294136902505298361555591777083397269132650619791304997575161465098046654628459075067536326931974641306433632706171854367135634546260183882920131735890490882122483933625528381469378525471742505501852098082355937006558974201695535592602392883631671983267870798725546684005190983634458154015763681587462000009766283795380954393661617037878013209985884360304211046820274513019469737878307711521060288524709001580372908830405174010092651274145874336372198057927459664106557824986351953648412904278440268526778933188119640464760560671297084478701368406189398050089154775591173664799063531211513311146032458804191070489991497171082040544951221398193230527384933229894548702656388637167436729618318602324450178757919419177395016672144314322896605364601514875205540936799053376102909771058516919063859960983510771199503505299718614894147652219272534844556213312327474492040694625412850579261778248556561677792379284414493736413515767971611084526637792133992307785088288103509296715993845290223311529067753670327462916311800035713932102851316359405529456385787692433825464283925420892448534251761300456254815957504451372645812032262693655438616188162959924801176529339806381686541016914931516650468818717430306952591035636705155094694543264437820349354838084963347841714341819792253879178891690668285276847461999767229899533373971365888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 1721568750415853090074812974069403612680352220177670491985878585696029541238305783330001485351116002671543433950320580865123938457120429374693828762269628281957252933658729530606059325623410899815662058554875722743402875854899534520010650914368668409732330625313683351747684292343012149547769569104394346214005712511893187754225963747311637084457682945606027522842607118321900836076327510805891179398455039012510736567807839239981105913779653425223558798274804921306060737390921342497858235804992694537480222018670211766039270302112268036811845944432198340349411863323322418616476393855555009235468129562142908510279238594043154302626439119543424048264802148937774394200292561339903486450786113747183203433259910078006639829139520100158849906425457616935013685211214767842029426028782493490164741048794594489176539481365022410902188405426177249886944696455968877120284218482760632555475714191475533458791401639707263843159826854100798601352006905510236663861111697997034663314149329433089576749168286667492932864160860464571197138193051740538148825517995471302796789826287780436698884325317993420593614948039187172334332612597408127540764971166864502541601684961222468264004815303637328239464002574236573468224225131046678020001074065377100752547350619134017640385745648618258783790668707230557263922442821043545387443379974141986762789300593858212401447507633880046434640279476581305678034469172009071290552154981714149256453512852525892570863935219030212751643999847672028660178428073981654815381840009347717539320010108813854507441708809394038491563833860207500958218554747744305254606438508042424941276498985864089480096003926528926705313827913822079639225909192148186739676853229033505989469681475868754556211872245455613835836318134532280125865519732967512106524850481263870197250799685892147759508451296783076639148929410714948367479742131828171793686377282481967753872207957209937276336267780559979714569803043411156295284587985826068699198213974973046821172527693908031843877524635086827646577234646775019115906928628777073763816456424919836439195071196065103692952647590826752398754201891056533014946958373541469427098298828083479448593940623211501826974025964625089379537724805242860422104823394195296118104438995986332800782134647230690658989637788229435392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -78990513979131171292312324615521725976738872979891078813861620982302827353731438550666275049046566155948928931867385751872381875345264486644201343917363191904250673125947445136715125843015299526616301907078547295038712876160430660001652251932810447344015384705078928936815335368127165031806039202449799774710398971762433137578059583858657489869947124721777949881561220766645279900582522070263085238644366892738612078748644880666376116669143871196960056122644418228720885849099333320399114649707034654000675319966226032046576362395598298844518272210537465634218093330587487281412331752312306653407307987915392476144210811390621618492466506769823474612074267226224038146024775745875109054903197046385468191604109302519744911599952618831329949729326497441377014504099473702838935300889918690819745665700648335954330708722133513400335417950376248790553627246208398288278909916014751558203538626613192963303260871846037866409654881788015613447040604012892632591393762904281210226524064332837017383946797916768043649692410668705976206934410886030247252178012281475312717717353134346053296493704964217612740383044034081975933443733806103554817367470228391243654487321633248549862694303925536590096563319139685953047322865801214488468666557298301646409235969389708874405135152104757538836165867713375633213306024712640325770397768558665069368483521475255180215730959513605802528724691554122257900213483318678530464412296725950375960645660758548483594331098926115591342938206519751400369684711548604556170545354662311602999841986562012557187286323064708551048017972518322048943205201541153105135764048410840566593015093574304843750004177498372147720364132245468971664298246127354564572919589066756878049711773632887431828413768739998500620077336420236587812792609870334810190000991206808186699870922980807764652550126693916831243824501885523041526810561656192182084126354155503264940647093261318956452588329009877911946694334437877648156026682625078571917845476997908436716441666633365061090781229223144818477160416029893581410837192556834342259903506231636516469874231396728899099673065590102718155558776447777689891190158579916923390084503836755551227865752278916960030488088511337508338404666318821307125161964170307074058378818101212916198370482949412770545482217527831429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] 606355112542983108026325455045315306538014727026015751058413390426218637626258233618935513350047873856846964315238336063480245009184857026327917672026526016202826381183663285131115375854815780424840320064661805053985073835767409561243077595911591617371835192074928054494796323407948140988675936068761258163996164150306104922309024495816574843357065225266270992773196886893395347837028439386054342682437231181436223338532375117285797043059608834204376088712692464192645330580945699457946417573128139696852561997525633270678907872166998992263677205766622375609944707314997714249095533565851886369920850501458814148796751918149919254579243885211290567101671873070627497010750079157637167374059050198159426343098118797117461214034292641961485707736057793632879031244655298997584922426307813942225200246500834571709389327805613857825278561905343313886818922207717604089400282308248117014559045276023672106454722565006414970789957967793299962336759087608160858413558990020425853708678335757132801492632714431673706178361972563439564152361101452927773054094427095329940367429806270717649025552965507145997148095583785776569278996327877282850016921738337073976042177864860015892610943874905235821438243249094666138311480002847549930174938630308113243500010518908594628042089747645017915260618242511616190072470836942879328104633314749944396335988227875934198596311857381810650381343941887430956712697948330628776551716037707436995115569465238875973330778928067809456274424801697759084840328446673658274073613194223965898332186519211407693023920762609458384654707603470638616230741568562120100294820432206101473195122952887963413420034935923824783261502277064995161440119887148779756482787273072812610330057771132042451302926660984743218405433463608794796826874582702395013238325941226643541775695724463598833752791490525917578568497521977739151446735124014873866801372964789854752640548450771934545761484269158625779620372708603861620564121578972869011248859768854052029879143302907447271256440487095286811477175796483056078553466011008761772711510136406977908780839441807628338076619803110587504570670746640254368745156843074086262392914576794249336271784680615494297623509912526944138776341592840608355115994437795025047748122220496266681631378876374313869862201089242966261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] -1649496936946256653787880699002664238983446625236249806133475476060715941847199078087400231779186191793916793100082005377661273860500903715159158508667864509067739142843513770745788897614615717172720067399745021130906831031982837449464835511409939277817163545757497682641245774461010992886878892052604010728454824279120187815843939426651439719428668527115413945030791044552853266896522641122624928260144572553522588289289505580047151790502822387632826358252875687856484166487676356016322429577346748936506979428870772136655481573246519875650451556590558998807774355180981848264975678240575010785022940372365927784724158413884431702802046208294061251113967542511211563839449551867624436015317455816380816485059635086061832516799395646848642068167763687007447713698435075203538452141441311201317820946715100493611805760120226539299480338036000604111425417353794690679283712351072595738279551618402611220468606920975353424415647135759873611181564299695854214891251879866097218468251738558366444895552968237627147254320232612925813910765760881639019107965779372804619020620421225358498178319068827525388415244011744105518693679351507039483942905255618853769769942081158135968448489685818944955669739945380851435116957544649537736872698481785071283126824104610713121640065583022205667891164135971653401844393315021074110631642793275621020920393856450626045021429049469765041193350949835880175910351087219751206789882912199079843875611213778666588039201949143848157953387130033017866242725517027304921605960479705251605983856467100388847382497677659601033757872190394096148010013021953321567532942473647926690754463342852459305978536200757395291748525391525169529209498095865373155007799752473797012970302943796438171029551836800979826159143983796573048484948603312603953317145556056763601802584981901092323100827925514798907242330988918816269408846875480588360475993610947305389309474874864084571841503852460165002766909230201029892828783606880298540743461178697301022295835404296090765342987575619363194685338027015539175687701250886192427062286785895274936745665801803726497590870296192161569020696735137248794823843992018740908232553302815953176856689628815657048778860694777624122152031712260805987039373463172070180434202373161689505712814281012268829194251176342758359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] -3998765241963539075249279554191243111849421547054577249249376372796653217082510037029437743429294155485679645511131469547233514478735374060913504244110699052385264017119632935342171220761327937596405986915978399202414235250830951558447606985256837012404533986774191061565099783009925834161058463583262289312493804456802194201859792490260995735162277675480598879217159820877497670576463243309499142061601533655943955557225088961266773798239128081937061830025766095383234495135388807431395476801842632041424930355792519507256491124355272555203852109589345464093133098814645785214129113389954722471134256737412110923817809931374996266393772913420595921041578627623116906924653398834985443348643948279737865291351198207392707212910883728177107410126898632790750061600498561686014722669196598428079124765393137940227364302354282640826114780685744516455018454129831064651998507903480964007575034450039125400280763008672298199338785342787903361882053573712611808081647974107079643474857507076214174325037702228000996153829354614551030835187792916465738049448333232815369165495855399275912905677441613543323617664006662617477188639901919226288867837520745305336131327731420923999839104279023664729509332806717142795817117403878489502533833607145860835426787392956215295212078938997042584558443711380594369608091879005255115951390997677680553254779416640876356532245164884545983181632674506879710632913299804298016925334909383723566384516057468527667443952631812195250618717354098346614351479050193952986843840408493775087359796765979940905984973882323983969210544371861937609840015892041983448120625300944738387008073122403016566470522420802167607216854862026835983353210663380909631173480282338711631772189189052965158967396801373827021271566326302766357983339926223295403867453409844902111939018887182128691619640931609575463935823579955482375231201369169535052701778493521944909418915139964663782691674772586250956086727403268897067139469930079949442248017567614765451045875231324411140323574643205359640667416937926126659371916006787221146003868662546967227875334297379229186787330686932200896431087035011958402225388362376983375270606704367215363012229756283652636097690472051537750505509046345645810064717376568435614188994635845532901409484492874510261852128589916925853696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] 56051317088281152414717253411524972489197096695562204380770934792166873419516610544647324859931972698795158474894335142027757213452052119384927652312411184446232410754166027113450264553227788484762556048913667017570987368686291699604073288670403475619092034280216810532444412314238109721923650087400880583049902764632354855714933580191225703429889544536218698412407478981720924668899179790114379688595460308442795515619657415296174510455546163767879474809351971002452224246552452326310926445622947401787791695597923950270407894511278330395683361900854578487842975528217208128482704711526698526897026358760914434359837858457602265758837402861480344720727204671262158680888429022826346462065998176961411401541176791717882947673752756383283560804206501929505168522916269446611177123709005341284352870218890683306813721179163418019529628650449606065591665924793439393739522135943345004229721331364334892172729725629022372813206798413933575583302444725209374363849242439624545342444024097514126512197665464239357628330799810374880580273712701650651626912843981449963668485503456700351726099772939228373881149957695483131840944467306019229496625570397825774501615083314544752506660390672068970556957805046247119402939701615953275376823772235728168829691973826910027607527128129901807578387964516893080187667653384192691595234886453542060563777279413860181715670712659317264206692061152117109791700186818671947875500706840496937427495972313333586778904988810697016601136288200874582035387546226127522484523198868140504687543150157919531195802760792576570014092950037352040580417078020369207059588114622357342931483738955862696914037686113783060596930852176490484581746604074605546277577654843343001520031674611609604261675832658649043101252003422104843227153332240001312300523955624338156558975253573865298709514972600580198138451763105173821334374728441394644198761718380628488917979304195827117050704130081448847793817674602372855301813570087583856671834115850074492723907926072039445485759433846593923808358389063544437948854185371590498168187459646775861712354580909135155544436167385109226300788884155544455735710065376731741193886090802181658629490487965820510574397260011342217184344851265951643645904589927376102217632248667318983237154147148850613832840144517503616286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] -249202320645009406749695552956159399133704662276818970242104431659773429663290118414536671037385361911229228327689920092980455893184740261286793471149329007072682944390304010851892170156466928323604762323701091759475608696184901717378037716647210660788544000960025556148293015300811002898042986126915252702586735273260809597464401034310435796004916465712744177999465015962096350277265706192600845103243326602800246431012311668544953381893644306310584456782464543924978038341189327698958944649684159936920384068796064492540043290126554798571728867485623050664758827111170163897323647101647130476418009249279557352387957871213543159485149083776047103124601021960037521380895814345889162451557948243254351632300366601320129760169143878578043646664466524909121294275612940007217039544126115603706080617889110650604308312961487155626917419298808529978393165908434606220589849650241593213849465715409154727435185223319074942569512401908359973707871192828762301663591542914785277343952488180010779320246317286747673615022081001322023737571007484283013974169848316602681929228537010959030649866409244825557054485473162957071684022430514796621681789586586505753397416574911597578969783217508730827131424374536233260701890770045329290611310355283710769282710407058875037615744707001824721730991123340815149722136745895491587915120099267217975704873446037649717877718157006689358772851054932703105102814605510725898688188398346117617394739978189069588695361727851231029997103738091578946341247457917988364395130652416074633857104106189637085468990949615869137423089595495663135601460377837092745085402566251514076442168001706294074926944530034803941604688575468874449554012540226040864821847221872775178192614662169243919525285753135227634015495742065599363964565525676628283491072217293677351003194501686849674617932324548154065809881673308028377683042166676196513412174835059400224767563261299777188979333894979176746285151505117794464354194728902460112402429249311346340390814615982695226113668565858893885192340039918409113564694173330616328386057086726250561601766938382499119277641624618026220452082342297597127186596174312133117836151943712086288077972516670943879983718228481201214739711433870589922747256662895516215906160294614832598459937528613766648749128152967248747692032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] 614972214787470833994631453130220814680269540899141094569933217184727010729979545737800085143095288595183082387993914345443093313276946147948760667667952004983060175671181085099917589438974746737443703032664477652589486427599656393627735117599883580456187026234195691445566293778631431207828978769791333413184677197579501399390174499006600182002982086739754431079983156570752939591739814896411075247558938742082737185130560249176292732524673026088229941296978519532640570096704348786238419976744336203893616303933309891399940768702574610138668023800401606717422169857618826152262383120446092042622410323451975342422218919985330359618554475322986900081891196265741989872670859553575452131664904335413852568185994572583132993233249656548932815949100420609437518541886956134865483608825056312025372685404978821521946741827298318943676338557668956189296888211146322064305159245101456736977353769423848669335174328594100711147242596030520028150099191982376858730770706809423006987080856160863205905410831152025243028039027963067667449848801214519613525214505634722808964210581305475908005320967505450798363080060572250262766785577605251837194536157174069971603278786145222667168563439889107373992711831160570602645138463841416673045635051395485685906564294299874947449202554273696259524808508563197506875892098263488833228464487963774440706036548187278720310330655567599540998271749559388203275912384868710736143851852506856971839917492529261430375141400431651250784515858455920866627346171409058287642294402100328681402834404725095543270301253347441096949307894613552885005860334214507357463845155566527899118238552493820349642373533938066458198617670604774925703524017473849759953628979951036872728985454113607191099688053758487715077609124997298536190204362675043711458451087512313667004033660096510394141896656128576988610695609629577020037680528295252133791221113001456490723210833314387942630314067528779152467490052112859642190656340102679345327659824465063352563212703660100629609245575114223637774146412600040374099244140816285533755129122205850735799057229935072784765676969088130920168054269584519522013191959536712947163682149921947382115925343787806013492220909199842243376762923408559311021606773179418584263146009417054442745945406450939289235211657887763587399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] -779909969775182934245103458130138664315260921018837805305371054357982195184795833659370709233020967438674342627941349832954868912702752692226281031081296079564767524960562725709756058795065273929741389254625813566194428366319673973319981033923090333340705520749875012662069388467552016480625097897844658556231815350387657643641109042289192479786157520423634478484452965170133061946265368448510519357287964092823339807223403532771821644075067355298219759989283016356650422774937862796838614793585721767849437120235252914387877754742187298435439801358211282934051088244302874227581778460379655692321712586571726065978541622004920831220854275479926565323015550609195819468640606169095510174096478457847398729932128171113639746591706733601078042941908239785136021727570766080623744324431318791993351269035053971981018477233336713884641934681712684416628892981562363281142794878545441740764943881350851509357012605509609742084766653488758228743370868524115013587866704807917999107182690605778195603752425636878785498749761081523475440380454957777804067283259837267848704278585819788758892433436756041823504210231162006389619214375301215955138388556141563353945299219664053570933285258038055136175212229179094745557840454726999643768160785092345881552581171614764099701496172761677007157051713460172863272526594936265258922614586330730067341977241183396460626128507180011766855058033904502473687353992955310211154113573147838140099488979474388990406819759192971912870036564710379927128875094377090831813257289424956762871283241183161978962418650213035484112205655494635479298494781723330157731614884618003760614523848491432090225824716769140301933816155773429044745949772119127856114007365079272369558107570919285450761569025462890980879328400170756392025844660042501279870697969333050024785041673763248924496565473152678933885149622871721857053241582757802001137141438464991758475353910837796288922261954731441537937835557766144475753337586116799346382413435580670042616921321067484127538312549088548252728545421803606726470989936332576804623138147647140439988175876313929540275794457927265010017452308218685842856236077841876614208957565838949416338820068060891468872336344177214492899709624179365801215504309452072018161491977746036105973874425934826549533209839585831268909056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -115577560182925716227199698365985645657400741071535019544177762935763411665448307136088402889828828483858027774447901091513740744970301418009660361168545808973044756484037264256727206951364615116297760496506510316983056318110715417690257135561337632521872229853137454919672772403853559121926951876109321544918851752930683082487055355809516664721671270883975298492423746140351912179296176481805142712166805312794517242758508184814050879273515447748175578038984244016270006977982176389970233516570153398257680452989759767819210732390725774819455640169543875449459283837100307789402214555349189837211303276847547322819429358802446987784150658312209975654580098281560299634040151826242019606734152675305506816840845476841029921634434505938268190617956407569498626703812379137872331682887217334703028562400309432330433753583480523146824961652331096331205786972343904765718672221710098068177757194766260845197411895162602862388539965469935556815665537563392042776631832884529136442995189618388411601494921532214272337837421365732321384776660843815804132639551784378629471884159640864561994225806884799019067603927433015141597213898431936039520712428328846427236050074997010069517660364153211104921784784248391227337106681222141030412274001959544101015960708781165872144688725245333263487819450835656774347789584359974133130576133468616629719404197246432362392059666781165792561838830883794071461546391543723460478885086495727505997637008866241387905633816151392381237845061740959782310649568589315995297818143281917901828350413300077753144562173038632200105464179587166147106377183173473016919722045435737765718472367819816044790057801868555032811557553388153544821275548270267150095805299226046004055855720726856040914913361341062291357802704959085318754182941697787586864314420185299219563301109654927910652420723363783228192120644052651728412857328659535352161194499899973995203610656331105433231458080115808114915671159120108102350770639134488303669173999409637605251240837927383789660857144359725552628100228064369641442252158149948921998455132020005755262926940242559486754124619035302486731258846270497199439672445595641071525505977469828581506477066735582101583749064003542419794209559239672745941811570859318664267515207041563407955498233020458242949712237456251640872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 2558487923400295972789854166772440550474955006111860888893411078528028216494432768319048431981782873198749456441612321816606093943785643653836351289395126564854577368048841837444996232300402842134240989778097132312910267928652656329158321381652048791338933471250214450369491080416183431379350266945302000107619931489735080024162909772055966333071793715766985156957982360799582971783294658827219041089055895466116279824355505147295798892483734044947816567954861234348009795125907925588698784402386481930576753065949682113423138144364406347560412703213249858504796559282248842422791962789264423651333080001595736593346798361874547309905102807646742651801478775384727487649592195425672797265738717564735174331557514681446977853257966844648776555009783959842707396817396060197470088519590371900551426198403188457653522132474669778338723333424533655396262272482256458672509141597084474217214211095348155270640430874181279296362843646669620419126100359270621876255326705447415503952048809486859595361150155686535342088144342973131872934156378822493944727799130135213255478893860036513505481974326881379324757302416390104599063286635423803114987715724478158870199253774798660627684840297072644968136234001219334316685885971347688602467526361471778348759685420862407242985440189932501711726010985380391450176112723391421967109681029300034064568961450770905799097566614596559991557913496900771151113808301795560326233048363810306521485001901799410702559220385013804949421483890161198215732569209167553252178356375028553675897945562960399280698175215750605381222926559656246742601546635008885879504109055743296094054815255411412916468254797598848618470509137981624519448817510728211377813425369163139059103914285200562562954721741106705326914844715928618473906359536454765484982364387175480945975321737349392275203782967783474480134296178115395867079848208830541601251291298879299437180433020491824407243779010052884268189613455710290194432557922075240354360872841718676010575777569465959382857249067446282445774995799798507515542766375423125908193873233535933859439359464717510448803114618363839339853653867101552029903388089767341581159146756817728520520034224474467638566292123819359259258808410809248365049094822273315704894806319156938514022624857089001429575539287228659085082624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] -5609474682617748136092089511253914469146139160133663389298490792828874513643460402004438047705104444268302183464644185156540168074962976008078227243794252849374286002080363677632138163044300983912179334561630464935042675539910462280606177401836013613128468292676535417151597710217416203171574991970634655647568926660707583597316362805197128328415959315208791223154510352782809139683010715933936687718814978124096854676700138436700333667995154814667252706357309642165485407514914404600790632243203272953770587963725515553928195570519786752355382779515469505069144068311631147245469934557604637463924928160378441475408121427965158770212558104023434504759445105968056980903027354085607214204861583767154697371812610702297075620240861173032688351533170571535975671435511917409218488551360987099053025833954169052275575174357775834408111732735726720608078114488804777447771827972919129596522918267645274450336474103632556852943994663672784024779265757000931807868235822007127771823053109158836657140880919644617790754076578051512025930879934814591142265753966759818738881085710786983895502772678321705098428464528789563058002479797738829257578253376195104160741601780781706124466433106943722853462412444123271095158468698602171353833874023483493067877505399046072865342878883779281402970068328998038194404531437303102100039940910381041645735220523843212591183065015566155949712443995847843915357339952269787160212005547871801304198665897945392889105967795291247890782681063983620225439384407003763289902570691883073616019931657703169118449185278501268219435068763265322222604862051745931556217979038287782109531593234930268817222338842879758519600355915746098737050975009466114273140074284156084327404707967789412715884972600709842981693018516517963903714280508971438163715920010770678191172961600835910772782426418281141138868301092331312790867503954577270597545273069412479679913270818122224225715972750668718481991495672883000892650125948179673690769767199077500315830493692002142280074428416993496181375013203060437443114652042244826815461407589071992515437991812512012170310449037037635978982658022636927621811123961299504711724029190303425506167773861118620714816981856530958125804358075732677683169194397314995791924810391201445189441806367000407793635326339980295615283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] 7490340073505363998905317893063100161121890086307397168255690460787868976070535579835092920029947504277286890922824199191788448340290025885695863670405063456992367765211407151156551206718524965727490869391398281468948093696452210883939075191490169478280286481347377803367341729330681463316181331173236753846072889566640689263410004684919340745169704558344274344826556342025384885826629560042004869044979334299383890763625371547741972812232722490229275071095845358437733144839625740803395561105976757395957566090260345340159145559828608902417997384214140943950413664715615786781941518176651836777467305855944127195833111335157896040127403464162002677588615407686601619125227029047843235650742319178854998045096255851341609796414144943976623255162551468778169241157612025992589026582215790822379344986044122162079369548302492820168525228723587309549678949260871656320549937110285813379001485754855793608636044878810539840466961699981901542342606592026526571007334642447531995783281774373131441104290527505641994277070093213343149336057062319282816923781284132657624171847234159972235976294225618418067658233061225144103025076942543843116614519281114545996597246758602809373524896315778148853604614176764087865039564673884672026710963777263812439607851401785281542168115715412129683487307234420648537954647320498415073899190049079060322596434310546726987882170327078866283491676101297834986268162697501821057432867310611912842966622195435034759532989745843393422200545811848404402413326281967285976979065547695566774503325553742753700370904265973800923802115457168780403912160349572840257703120157011331200751486020928608160148299193726933330857074219981441303435369267537657398758597439052499252382768892918647538977261209352676407602729950700058663546146838327360474529929499578517697905058259241884110004282537866803270680376482641902111709628352005076001850020199849268331367978255800382445816036887865019062237033848371920034892106839679512379846003910165039636051248599152279718313258686029293550554042617671655190376700662624229704090236495974607881525178849087249208907004702142313926395916823336074039936691997762698094366602803133741487293769995325398419905198845048738993758933323010958524094892791064627359624186364253923877523284507112794068759119798030237331095552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] -7525444574307396729427106461703199937544568126084248165504084862954820796336938460856815389812683187406868153846316937537553992490314029113522994134674334572791607097125092235066624758588020170473637672177577237420989075445598013862418567043890141361876790714752318922228683433164905622590724974648725080799426485747484914121038576237811806847083216427447937323281210369708806750814087934530311181384122043029914656504823680054703579646892439733166073189619663258016693165882541664387976754217177203736962310623678749879371936854973191204911328778168652302878987326124114253862775131808369111699898364715875889649024749163732938409295823497050741529429793294763866625946880955062349994699327975918421128142063864994522046798817609497837301832858020496969723206549949258902186838803523171463440347269764228487636424763611890598266974341261710384969338420628456235524284689117414552277658898019761711561528878691254102992981298138087726248119631852221319749618583655498993581497729373792462153194735561362024862503012179034054471835582998740909238629596948893387043503704195988087233941541249851624381134436273922175797338483602016084197254514227013545106470176163300548273742628151873118092328696164822571483240331165722109314652867569404682973087591582637538340150373327822617746041782744879672574056206975559039732447282989055712483812236126056590851835145036932918451767465168514634839550388264461780560387208932348446013786418612344039850060928171879018592306925969722904821616540760918127749016964010234370829389904102634807647198770810645762825155737233825995377033328797900518753084631673394419486980416225043168325802123520411286267443316881460558935570585826883546939344672876889826519942811846583428645905991361516975986747396524044601145785621128698493402386866667233088079235940806351654666632116955102474056922194392763685791764538179562198638390137232768034778012310494389302560333250010312781876430691662278708752390753059176607407362703176535581098689026247079762943632679975098890454764428822280030402755323937972244694078126161041343549244258801033682171568236458431637553897910015213635636378943724291233790320272589935876081903759914375108220817010592968664967769510375951769779853499128378946557532479198778612072072199692155883272406682798229743489515520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] 6709151378454508064707469542174956656105656735685563689107423456916601802502360428685327414978801046219551205363211673419014044617786542338107445365890279659027847877363974421196289126932171450474968423194189283403612488568921867483231865590777058580710273465915522281355210996378794326338405926145588038362150893893103015939436362148498093398862845994615546874750104107119227962224621428199555262696005346992766827454731985578766934291348952919205080019602878181049229140489131793782301324158163819222256496823162199876854841236588542520676374248940069393062197011118340973651220768185292926076348431797667453356894152057656863171703619976117813360740880414384740413898571971884593577043769292119604666171753533994568426443498723739630880151511894319849734246954505117230559293326764287402904683587627322658687243191112885248820473623932565217365024958205491768147364516679411917516463913989702154676863269954691392275529049091457597146484629496475875446090508775506432633924177682752143379053448995098827537195220801786886869001831289186118131919431187358452781039855052001383400223772299560863495900914743134767750853579626819890667369249421998458835893678548643083424148594676120223613579609516337669298453916575895890436035609447813737516620831663048520194057553263383012396178597235323706008794756429502255762960790078944698657730746496800666826901609228410521852143347420861583333309029759298746223594831636460016669679359980010709592564418609975145836373044503357233173365202599828512171337693588626045660496235784538784313346838274181154169973030510043097985805298031128892763191593398558716539274727098204395277336820312130481932171141433757606259911980627899075533898432034359967198195315795209635598329619306878425239633907347143971646593068663192653057557178093016141349298780000191972533051698376730810100266876049375929556343389333738752029769917277268801034587406889688157252163976815484461216853257454800454652318686359028559701674910171191549816435563015404597140785202576822233545139980674862001947605502581668512012962203562822512129503065332079079101749511501163864558041187784458226030239785954036987019615546128464185789598033794289210578074294611406151935803644089484421164016690175387095892614377211502552181568471950073085277123594014863624025145344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] -6081907426868352959229498349027469682857216352355309821823442062787737416997702582225151712339881861611691493656406036524661503535569523766316847387876261563583472008149613693573577487608591624451877512771609786993956168894656156591873884070245211358243554023290995314371322458596233392097752010865003190052542613257607924843485807725629518475955390999432373732071991366144710203695964735817494176371159460328817240076859875673916140653850731681384818885175594945782316057500962980156397699973575754950407245643393161476707548962674879192792146637636381570744326508341704287732909923364056450436491764894622757701852618740841739409239373578331881872176384398028690791892278020848990390939196610711261070419271862872046583567392044752525012980768798746717293426528881678693409019820518191020309255355666455376148804986800989212417517747911986881812356733651737266244268142257176140628509749756040595620467250388357915921214760034874982395902789818461973052361609016092064486480132575019827606745016956241225281846388289276767230133365091106204150490139108022039130591998552808403089116548666000665624598886092792904334828774448853446597958186858263942976084001219652334001537858694373007202599114504945521857580575293363008588287496892288177670163811125969377642714766980772412249541134120627940198118144770809473217253907164820078938127629276551969873593693129052150728110098670647696274343923501086015889877772255246690814834955011565039024245830000367033496085642115821384904076115780452413443100859385735125066267329992018535087501644412049488512243004331320199534080650247461880425564440211968834116529543771069892890314551025803308017920927966706107067716756440336532498428030063607229920814576931337319115504658563567772907468259365007218654171313824476160080088650303456655230894869279339251503179447655491932984540872209057449949380690320230388729984947557568529602139877916897278902873313333195794991423954743507523056607740726292178522037364008764452284607572853434047944732430747016971796886530669801522464912564227578081068639546546158922879106406692764151276571325102092247649722440473897746932416059836904327760069720699965491538933134918803055725207074582204410719823877685674577871698545449740701100640466957266189444030197009948544768220760031706808970117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] 5445007182740277819776354646640667669452225836354825770470315001655350448205616480653694810599894580919147206001846483428524555023644436249186194781106458481002217530475514503589481733079653973491653190243923663632944832438627141116379684352409519134211248091546564151003141792507327502158391184299021041863121933059777353765174458380949616126863733628890489519443670009984108196900317749915577576952721684329680769473012220058614725174369956905318313561599737655574893988834107296527415965564876874209274890460818659881109510490109682888266930413707723554803718829063519330064702644200325156338194301917112044536607863128862470888748743645909284715278233412746959249052386313228110601580200827549040400434467251023601235682853479043692105053151852453064233668208641644204889901969790235372959896469823665808762578976039597038033027289583289313994133787792145856204124348565329332955008393109868295890861874951818937142505943349453578944625705532488427029500863210522097708619145183879052016187480610405356000767805941290502767892787167764381675211779305331746883026124701899962068124813762026293687349433761125413741821989586841757506475150535801243438113878550476954048796531579255115074055595162242888607447158276572353224152799001115365189353795579728045742923638312781710809828829076092543847448169293400614746057231310665226234031364445654760978932395754484907639689354123065532306363294158229822905194691280848521584636581332418289368202231280469830228810602685672810591792682404654557384604966214151838746271394961734761677760751533234827960283706800785439339037353527332845352257763862865036109480962904573187000338939286322701369206842248399752721082108352214038056884997681742668028608922805228382750359666878189250397474904004915443694200250976224488279278546588845235506057047632392489395813585590729597483684065711071607459958926484826499532088900358700971174378016242546714702275906866474835086167746562887118786667420261012894536170017062332774099521036527048706639435019218740923314948773853456429644912853765471857633123904847599845487257741754888598018451549387788896924511405350540289592455919570606285010274447753115308210050920428072838729775518169414359283857965128899963632062340357245021186024336533171194623835954520342339627284351598478612125188096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] -4104582242133470498290642296600138242823835306153838166457362189393562586760912771243762728108371926669328773917666829428944663606373831951452189853822976112718926461253115767307306112354367519527471716061697602469139685753119344530191351414781787562941536106381397543176244418806603801152452296994605290645745418332922478254715232861991738056352493981180222765342642864749679971284494315338007373129075038616391538365488807317530841221418019260791217141911911143107011408789742197915767093420719683058866129365864533544268910305483429122480173972487017237457916334949978136198675738934305912913967719686065233782040578595961358203022524195699229184285480349766541044513596459030305406731052066772046700754765598358319824072521091584029912975539130530855063689157940562983437972598240017120573503650054459188344431064554682812052133224662430548607144768166424119906646870248216101567972444571174925237255827432901379758330638712660108929254570407929265702693421370140538184761988882479919887018501226292709369231296266721716221088218926886802146784946898311713420195660514795054353443977720990142893225945122526696475706489590515796757790120274534639112351263474831378946243273106628111249739697143256607462771042789155609649245800678697482250523629579576865978049804277072782869035410013496463810779960702199292243807773047873709111839525655029253057225076913960642746721019942906895510274817991208857261539115209296500239915513402993325233861880185729705052650930478716179080050318296771617621380653344575049948794623500284415702616292997434203596982186783987318522852583440124892326783920223236966052274966511308167024136793267394434297426132712411177030584684893975039617093587000613654769155483295062153587157989060322863653923561541044384864085606540612382509439279704098113411867502504306174998548630530544937054444148940224655021825348896947763562504901415468362852357502302993206296095634363729129412108589374265903763869940661110270766342245268937787599132634720332186408664987336035353953798185796060971522422471653211501987859622435133796222217712480149336400642358389197640078757252701996327824670884487693418755699148857558581571619769560243672345829736836842684237232217117518271895842903621344867158669202137801427858945925490419301271325897479851380949647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] 2141811678915491712768640950683940809267591656753080284563567137317594928325778640976358637132931319187065779820546404727653650232694612826449158556410244878358273650960874114486740677013681185637911569744217988815237533272707061265172374389065831768804355844166340739820760804534859975734596389167873656433312890528354381614694770666681697263105045980807318132395246584189726900194304242408946951349776732282294966034326620989670538483621784729036134471165551442575027035060352526440852666727069863183268632121771398424436797924735028267508286888050363178084150095465581371542119503646908798451688857132286079497206169633732146813149257254166515892152864670124351478695940743570245853440788125557417232779280230999072822618397512925032783187010320914638296556047668351700811694125581562482807777538382676955861525380079662677157573109757410135159992506945143033157887351577596401958645127809806352749995256929606607567489039073504545558447321985028684004552204520983537075609267703032862568194793984226247620497549673585496193824555141116077004671969506004252123588416159262300766992006089577213118624757912334537829024735172161541078989520468565490977080076769533183786772296001050535536520840045728949942861582769081362872578629892996942496443077368893396554351648740771389150048322208002687043771198168733095119120447011571729490047008365317475742532589941811280414386200046959962192295654032072599830160966804945644460906379159096382388117641208209449341405855800662810114723601511701623866906971723192062812802219353687273403561572083146357257773689796500315356777862005737320261977024811408014955375233976011461353264341884421351719581886935203593585250661849673867634970829161343716462508664233497235986591073568049460741528225091948571821167354346613118507290812581217445575589134416531663035716059902470197525822586601381167172881119456961467758663081655871119758820695391031964842265614737548014413396328543999788142837891065722860014107929717750619037683286405085296681884159765953912597551757146237657166957540446672568764770160791611452422734608171465246719666866226791888426242081813321645479176651679454520745932210164925487065210681670352446188821589045736883453978868982639422902167154696289822053749741476040096378673423030880915216396726041776931517497344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] -386176749063400835397796808315256799913976487066257431170733325451333546719709046003062423117835138172310281040527320706986829066613868815731312671211487697878343876533113826204054306414384835345370563864864222047148719973220914981610502828974591928229801876264897626087530768643561000975504777842970533902054508259555894667284325058171875787460013406109297681027657390217917699563042289088407485897600107420078001771194769605149053667090698018788339635601221294436189662882005932539097210362075997580433874614167598111579855842268649558139123353835879903112590686723548523712997982617599214992837278349875119978671489496059519834136949782139139315147963714586758409285618989498257945538097054236739846775820325877094344706824387590737439563151385272426632055920359237585270329269061099883457049528036237951708834601392274051432063535278033466249735042141708197257672881356243951459171987392330970034196999359063487513920126078490966129031880747522403595640741445457081363661147055794604064479754942310603363875355821247377697976785669153655218519105313696183465255772299115762094003227811350557831716382892016030041725751520968653528590095355050582853791544070378869255822713694432220670013860573096383800569570274544025838368834110433398696473021635858632763657976731322496505040969279571705408690950899322731204986664749821599886884932440821860994290025929558102062645403847114667482972521190481823592907293931524299283867468062114499682494227061526995357013392874608268698357224407422907997309801998493500593728761681751263051834249200987582694052125978835122980474754604771050228010225291001384457034155450192528853642297166148954239117381184157434988727350854835423502603870394889025120838217870186278870925629277563699940118949392137029168064715359887523031963662722169256061789256208662688615158069588480068062502930506837376377526087236134184341442164481311637967784359409218120875548386264179622902452067866514975068534288398974744500639448537248388439149455191122576722782462709259280876698201975496672491743885740208356807188995246215163266155861219194830251846741897855283194756815184869542159591162504822050363589047716192354863973609717571745322351252066271131384429921687011290638886259288581809359517708149343086574367926689112351316060126094609232963829760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] -519836353236935125254764774341475835465100189277441197198527512901172542053575839267148090814362939579536771815403311795223819204424748649061389201664957716646354881920068831007931733257527171885474075938493680082376195554289544349937823905203580429749019363002160425990019587270555159355087833012524058463452526646243044442555431632445684129004485216184272026383224498756427125607499753746497137510757239267329134291475968726824753671342974630344912289091906992108819391476163310797853154900498009604466669890113497177162512388626193079016332473376472121122608235337768426116990883515338515648641788221069745968985047268710270479692042407504045929179614646040551305147802211634091702746341944832374549218082987892958447261961583039787897849952765480254211003843744555460491612994586257849726396367522125957556341003723504866661618313797470595993451173751084956991788790589162422838611310324551450120035299374956248625749723459422041399378605401687906019095922994639838981862441678804811241639929019198323340584496628709890070450063957317082607916547623826289486304620945900143776183125111805555502119132995051324892425547166621756285117923850196854931475510207138595299572067816398564135107536752071804033529359133900799667599539393791364284770637665828374831605709443046976228202425010838150377502968501910779304119980173419576159688691741608258014495542020067982647652918851876691125989504768395352340427954555389301675248827183519919158054374495775057684851368941010091967080350415056664295881219404387680018816244886826946901640685754491062922800599218020570013933037601455295984611019795418713361163946174676998216389755765025751736078256701419457421205017030910693920313801111173839116117638919910080019935860066827613329572014164510869791855767773692134501214123207468019956607660828542884565479787631921537237043725628961383254624173346541261198687482171946612506186389300654445989496301282005815832978129381459277278295859985171931662332036406588374662345417572873101033666933290090128936145089644308791981354355952485382534700722788980060076694787858687770106051713979568813783586533376566501158482087687056698399156825033687441263430932477579022568116951153877384198674052370159876948429605963079400260268297171269201304018150478725019083572693827187382855663616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] 616476539928142647913088803733312315092003217503398308744313734303075334235056881356320313426948124021079333215275279561874782653433561767173292107198651122587337298085097952728410514422900655090097194908588234565895273731856103081779992233666067720956832801557393201815740445436699499948084127018552635599920031884363161118394448902067407007775708133898204732855606623233255577947892506146147390420269953527457878965932994581532892025714268329322659644782219773333401893616318690174471552672241074334655359278535347257339048766922979117733597685656701724769971854171959091832614848989235478892687240945062983545296134005043503393315116511073211345926047265983932451279472128017075596186648357412922602229300118987901453457141070022324777952760471189769625651690550771127460472060735978410982316631745516248639753912053123125822489528298101845385442535253670486783408240010196673672130100049796197437424963579014634341251436156404430580691136530602958999984343805848139459211455582579651478690690055332772432037873757978587727345937149450225385629310676425685838098081091298176458607356770336297536530906630439087113749048615927364801835201371271286528072616792737326230534123118196521382933653647977648213293293032203162252008349252194577213003998046324920999321937535586319923641738213917871048858987614127353222979348155296625597009384369338106682243539529919507475636476717388359483644250381554024507880203890364937285562602922098286996432529435058919257802929398165583105205637306248736474865844013471075571504642885524893679633113011608603653315157819526538860048755913644590336017792162697670715495065820386792635003495040157593100074451724602524513453208815579825780482862122609308462470834734982272026131432518038831065450342446040221420577510993266384172038276133923670528780387516207489135825146278643601179862097804853942155071864048659828619576709411604336822643107328945980012988990807376886106598090808274406256083770413413195506623483741539104884299288970069750442551310818917606608532545266471957079606963439519856924378273076982276392687582564449723297522687208146085532913362838023648728166305093108487675595836001051050988533366381048130353904889518888639687922045523254441488312007565126295457808228037240986316372896023722389466229405284949562029506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] -344529748151670295824469835330761177987586170539723747587558019872298177544674064986437243500512005087090520953011566745520822607762559787635945348795209986333111987659198396644187087150125440957933982657217480461270488010286231066150111075548803658763132473036791371118591234658156072111022886380459831241949301837776264650899275763787545623453780794689361614995837524975170591797485049889666764035066468580329563079829337352503692220091112423410960381173177715336264984945683791212893890838633632125419670992616333906260172028583503937650553143685931623746163393140767698916896233744322195685879508571628021117276209104255396295786989331685651910558347110204775116508250346119386790900027445993854550170501185289020432446006131359513322444738793049560522658965365918177046027726854755515135129768554961388410899918257903321781107675621472598954088502223354456578394114496238922347078038748830379481007681148810919959354267668436702759322036567673439395291945133560081442371969763926369832619124544168066247104187243480362998514496077193663058753527696241309598946588017725362100698881291000147138857484246586875846828182314700134720494387093587047659860451671516575489229596349838649809654133179470034283905873917540272725404011645532876172996371138049632228666153028110383461022151688292004493711457196333115434003728476823678614423519365727651141540331434680961898151867447793783833531012790007616515513874614326629788923043380017911030036840377335165069635724163981209435554910098207223013943703401399784300910648569699397970372583162742425806603174866834836880087616743981695260627546042611592919954347369593918136672613091092079605069684754345571940778428379867602139668711388416175544811657699262706828618893560614592334288648585946612554689941888979949157266807674342777958484210127631237633549143495074311366945452984049279682110856044126813511717708133978613625958490760887124074744095062295716731196187437744110036926697156401151716927931235377895188284086063661260014621661947517265694934718936368446151271807354157490251661451491979035604874621649380762848304560083849550027062426308569563789232073189581102176408725650215151160908118237887521543655362973731779845317518162630872113044189200663052523152792893358355259172038983279797401318018128328032757219328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] 80694935522858219825315187643818052260849490642545959337414167662528357112361149353466454381324451825723711988610924259000254619995534597406229141011430131741239748893306958587475546261534667621954755992788621501626780385697587948730433512384447154571430525047493192235894005550195748966294459802817408825507906093609537839519040032672222520992122887237358670788388553593665323208633167090946030723605229546461053711466090453373372675855364134460153542362210617625979555934457734375254660162420713182681746224382560597881907246633801788253139743192267985958332952712387358971070786126698731244624792187433675858107517934458632597511199259471834014675369453995053933707043569270112610239849126674129900485404844854228790103257542630710178854020104158327603409766805857809419053975765010198292807876696958441168747821716449330121260979391753755501367451160507782384103264005750339432999705785249551449564905980986613515494655793582799365672530768553086364901290946657878702940783677142981263445630100360585466395209763425781315656413161490487990590365766296165436160261320081180189175034327169255006621101751566093841090695074009630925505687400193443510725858728745263145545714958015095317286550612555458035409966108478298274422888845075683567952478646070481748699897012997994955939072055956490647552877392194001556208460057304514214391294109573153049054911958438722475855790136128074786053242423679380341707504625060286559731991098417039757816042938377329081561002957626199486804689319811107226140840181846012509741811721719815104038728849415055746857427379178629656764705960128775598293421906509792248437615663929172317211474812895360334159243584765121165116686314650028014795901137175512660312432528358341652036285280542214521431013940955796261483318620611572414120604820393763402277022859208703356372345788077249943645757768797440188880403265189605896313406382977609049401499803630068601186631939791019303408999598629765413765586775263475388400568636905216526706480229231758364386583629695940955898371872124030550104639769203464591418897509414319522672017157948125308744845338651213453505222391517191081072259140989257406340975959160869953088902216583865829007795905680777051492272151948354847285277152402830160562449212941385651589905064448759806641015840178384373022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] 42178500371328519715406429958743529436157117498443008768133193556230189910513914035017232010323898939966794751951708438565573618118897986222729820339812825276271461623262745751688621585077006342970568071179510902276275514643862855087618327535086247901403818378469043741606748257377075938307896231087780359244340888005794518781138990492153658554828675161451595773341987146702916145275830541738663144054455766036671325647107657690387948243671717103943773589332070768135313686575284586307550690795479387316683622829141604371601599278561392131057539381357724066931788919737791345790569086029134803199438663356323097530566865130886309965687897178094830327496318727559226138026361304518302918738660722843146305971921004112140816422380939951223116827361203957227468757650199541441652319967463444326967859897593725160206224004701010727911288231881148638536056948834811142222748654075548738797959212439041562525199663262522598387567345457260818504301055151108671800691643487758683954543705386004851192389299126051647945712045320850027804726172416214002955275700457935121411516070757018882349780676894681751991748013398173727495144345217093628689874790432545289085993321611667858677064119684292903718309929097695147006375926795806970065039801830305579599342352599389944559391972311934327373557691116569542190763206090040580812394176664055183657815998227368978869523135639637771351885179442488809014394012800570777910943478470327949638349584678296634290176337372544772726038160782743184765776801186250800015186824064525224525702568876313230828930330567095222109289396793581322038438585584594251114621935303667147763448602315217324607079552123990965044553776563944057056323244448563624051290023301836848762472172710693995107666210941155819452315518174291651933506384554170512448496413807447717260270259414281405201271459983370383936882116348142522695509610898309780218873238807881324188577272818785729128551803466166318132052586065529092782613309859726560571064899786783135048450944238177798856933084770400104674498585401426916732486874653158293785938304491830849363881644911377147060698364761838013402431347162969174941232075714802054807592487921650080527380577382790409697411306368992351444528141364028056090868185931966688202865529516545218653151162104604895197998789398177966456832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] -56454144219378905880610864058667183092301809102973664617531695222625378599625976314725744675404167467803151692811023883022348494266698149369544242921897214860877966588965321767013475055154710478514139131232098792350806658247239614203036607077944214198739284333715203659454865472049177772480933098000786936933259850915699145839598957269759678272568573523980591069570333308318238339448070348328746163970447827549939644024077895292043296602476119315511698800189106246011354047352229483996269527761804698013078758304934501992438557190975856486417792988051874438172564486026222628126466602061845815716358394880324129693565417445404626597842552506248038301256735137107099606202393907968507752602706173297970283501813264113941580639509707361180045302735355463277212267184715162485361599770743214377566079727089540006114963550665085482515824414748415030668267988605729080618522767197586936298543571878057420753192324018525397811616457014627661572896444554769910388636166572770544619066790762303189107927243895040664819536508163489114100409979005122105316010833173260773192361978181625250561082682692617095095213566624072950292013291712250212550369222326826292507535816102123665732859594120485298756373207848204305962219019642247267608335162564363242376032202690464167946622380350401375559335021503861036576696747028804350562619862428457439402974308616753767405997657580521658348252921861550247796194332582319490516801377202925217286472022818109863737147683426915981562008015369840461017449951919395171773134824765814488608974876679160761840995433586676860016357344846668841122897917531525606354918617503282052200562555288455867422834115478840617571512188198637352076460886727427560653239930315164230201910259632676271648027713507134110776948859663072993526676471601923117409483227279451420736433145661803097978773476643494041431187761203899522279334496655785554781848608510266507530654757570811514852210109274392830853229172116576554833544232660629861629635845776694598205125393399178086835513137543901119706580810880131200719329867221626627491501720604032238083052267524794282349829445533110216369723432180326691225270410224840826476655401903120228194017828725864149765160855109635767986512919301635399341742642710062357173058254281144092505784176678306597724757989304747541135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] 31496455738561884519554870403228178515889982937555207208760418747197199494475061765800099349937689664977540111484015751113724792189052444866102811883329751266299653267567753343826833969935079529120365646083793615044293242654915060047971012903084622450999020042134938087376897375753602280315701693632829937424185172066296113554176896330324828497058746283464031722254679759583586292486952639531822547813957506422068288626570558926997605568666753756019353396980108467383346532289211818513913249973430946528558229803312321315600129849420062768775261601946675116952616374180151715949267636340216785808536847159702628453027564514152881970051844331689912813901668197770508926881965317773858794501230203958471723983266122885934812331344621576209386248597981628145112253307100748078139751125954383867286325571987393039769135885032968430381269435394328498042315283815738150118169947162055612145607389602284016544425953006642911012195172515887712669816932333401574814734330008802987093078967583500797179870875645410537124236381506166540280169348244896797714295437155474916575597182943293391938868718537764027159946238762928486764732993520304139107988974506980319067282862774894118499320048720068995171424594891438613320312325579927625774674208117220701565483953758330686407170950035338754012073660898999826953807532797158049163406187589684755836121589996685948305194798161285843996324549884578368784219437907354330098321979610381775002065793444061841362294706138792395535122322929165775725901189677249562483254187564224781255693215037602972256369122615421540793481952368565655532361307340099292910291603835726781730992752268652844091840805675324294712969504285733887382205593193847207278820654827410844689746255792592462968149299247321572518523406759402328331285342418107711852688824405148795867654274260629083362191139685020520146246685277589601361537262061256704023456570536328767225008500874067761981525945969457621863066426889104785234370093186012921069739753674941292555680875902502669280089734508980780068155991819742826443390580317433318895345435958800001256194485087932290171292035655680234825428635843008880574007304255123933904593802871232575648991502453318694442272225350024580073862763276012647730655070334069390324952989188168274812369362548777736066440237310364321054720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] -9010061647174907826605533619328690843833457978760934797824873222627311670517019062172852966697297574569964760423974272832446457416160770898559862609185719296732340796280796958709814292932205474878241121947340020221656085285443959194820582196927312580723921216993393997077753163271074110254993674409544842989459907463208893715932757101367606972076356559005425527354301501182733061708862766524238681064632723704749495410836824468223804708237919481335499545930070282671409162715097528970600420225707381566973292139875792581929376117447310598095643203619226662804240428639193159172793750728917051521205480383154279738822163298372589331978211069803021801557714636842685388378442428523540368585713791946501177847301871871130111501265507093187144525965161282092991249047212854749398585712268110535387501590503400409849332277609980153891774038785454829298426052097218876893509378009525574095068845865968790647298709322313127845142123446504849447688882481541003001203493119733637308758389977921995922205580207641294899552085963541937969309036495492124681000786723265272948840643850501640989931325082348973709084119326550320948914667271231525950433309278214870977703884844032393492954630161167116029326221087211875782817444109827987082443683540922442460183313639560479693275417874067539852869176224081713765540880432365470892209184961546140759448631103728352620163863598723633261657333778073309072076184982191306813032302696676428214451599273325427720638683759791049716761355980468429471190821896493767961687199131261872572152637009908173023392839470021042189999898669364030241292720063392662449640247672362328735490991987081028620466007935011182913597044214194326167528392018277304965994716256422284382011725029992424169864598453186579945701342572142025848008425491807664015963590476273353860209474145408695241489461212081357885711771010230628166176812172039957020279968803424541001411139685892562529582476001175557523255596141216691322599204599118109765016958834031453636181110720048278977343281301471504843790641228641200165977332550217408867392129474464689472226475916670632413771102695778683301984382336348995342441699231183381562576232722674446886070618816697079411883947902414999168076027285374280754804848798480832893685238292950597784585286359613523396955875587490473574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] -955432484060292792360895278415642602876678434207065802305638996919441918350721432143118738712860015270065406652125846566304013819181563792849905138197144248325098346912890960814661953139833450144756634751255119115435219505317781847577265540648793710815868325710794827981498657455061883630124647988868621857633947840508157202899665840380488575024263653629127634381365991211414042076363618577892119139435204367233397395964032893781950660262772279282372404118829145662889372869068898881585704769676123055900571076637412419665708092801926694467553053977639843281603844125964151852043004333233811772431255546989381618806698755848221302375900128601882288196979328549165853239917868797343376977052966411115311677549545227366336111106928016304704274893545397365800945664750864836523174923477568384439637817335845514964342445532471060631536899334090910006912012658608908748613151552151902555907564994373486166004840684180936282219172599010813697212205650601389659073439476438341197880011348770867802344707992046610602580895057613756731503197866627965059579953652876980366688582727408894754176575149003416349373224507063455576175023827538694640320003497226197976705054659812921149978776307890561023742245902532372817978745216027879489884806609603933564311876194855334042898802991349861023098863248610006225396484172131121871534779072608076301898822070922830177970636934538362591019269996916037458513851212225785284168443730884481700491696020208318487056494266926833344309939927701371775773930323330093290680901517028149149881434546334753015836935779075468420899222365339207900198209571945474354911535022837745158828729760291690975739881472748705135885400535271696805523621158468548695273604414293678123662952510935270029316304679333664364140729324579894396838164915032063800514436497096250381249571333927227971505395467639838307611105998218670772432368614560873950690328214389252210510087299600370687468031758702465649134048367243466351908320871966814231914884650598936877296944564411126294076923284954438273837609411425002083361083492730709379932194039561177317402882151272654880519528201499336870044538770488120000896055716394752353346037400009375690208915291069099910678462015332579110632944870291077672517765386832360665080710412469326892528826885915950247752111088893438197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] 2702341413341680906813545147294075515517564620858776459222674859521200471926944947876286431381217362871499472949464979489982978243598735465292782111938133800140381348403871932948755951323455914900832944456978029462633269067157961910989616571436853083308265719448610068016434097591501350568876445375355459341707661671499944384837697922508172527148218402238973439669631824409066898729145440160646480142153890152680800581688638818302840512678256021669000915127941425801450064734555349306423399313577278446018398978754579076701568159949533907513662053805125589651354832083979804759074935455519378812709779908607182809783506226605337904926475831086403740573155398175616708937151447029335874689741249742577288512790195654481859888430866238396613269663911181319269146346364573385768025611967791024190472964863812299430954445149456008443168198412208165689655339100753480572325627596103667961047043983702876083543610048245364363714337774563141850772354239948952641170195443079535272429818646109234177664603951439892607571028445778460262574980636530428101517238005315480184088014991491724844499070406864866752368999667564148718715720451400930154543432832288125515893894917286923110244679998433856139262610372590814956499706828512347975327879956312877463799874378205495129920634763525567860490181840745119828393683103606055142811695334828596902291876699606479399560219503825319228987870497877245653383777031286367585727046401122255978679432571750353708505403572800473775826002403547311582751534373918102062089596976917884864643343370306680679407692641232959455862376476570873282270900151600288359284632514936661590817137731149138059685850023293611766077975203300980405297610651653957219862288152016131203031550874991913629264585755251442493684066884448525735430340908629443881880689856522005416907449468687823806982812026092720568696668719913032950644477478403057628992689122264262918873038680347983579529366850718198415835756263657518419339870266804437613484636975773172993315826431552804101476230481603632477528888284570730959003096766330112359207294987471740211068786936823209440858957576586245712617228996246516508427581137803635685006906367063772264556168199546795390943299445550364247789168625683797317254171873239488506725557163118723148634703925566012211892433971340441026560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] -1739552338251299463279477765265892219740325454458020806729985385184405328818564542826078271432061236630390601797627936769669526767078711785403251915858328960848288981774417324406148369731891596378421419473497974110064818472451067222496965921898581500293616304641221588681178283820796014684494447922792576168857100073612171638420633172662550734271573742940839746591791876447168440955544593100285582167252929910527706918588948511064299648977658323946914942636431357545332998742319490869895605075491043669160965490111477638258342207161561620325013497049341922644779091883467188945695217841718315982387580634702128738225805873143738020860491220673249278508398137041230990086094256519461234165549564353649796658625642576674299593850833083196183373637944100316888888042843067548259063643926663477469859500570702940660810456083892136984680626729131940353886000005298796491298982341931316026073856694758003449832953694765866092256797059547341875243248004569528064421825042180458615462431943776121380436689068722676581091538440289689183540983531115785813539578786592957542209351813713891468921972147246982110380455315672926213174904819183669932064168760216414382543687156148794428059318074678493577806026967941510902149310483836979231587343772658473994465365403658780636584667679237847410118217650035035757348806410722034019363377082484830980301617289847875352993555771336801640223602044630152380852595557912724007938080929373182436358605041969748231432020453927729760400711276102428919948626154116931764121544815126706278398042564059787761205084203944202647398766967547304521432016787482223155162210258548047959055487582422841174731001327721956325366183078091449056831031257513430389271400078965068261360404045323777331256729924907163391980617712650281868747813719290498585734529976526151630485158104170808086674637592765994303441869278399731202273829027589892604280922172868018062110620123531347231429888209692989975080423530796072576868663880162618034912815057360142048417442302727194950089857873921009275025553651694369005219584453738091563410362934857762567178307740650650594079751327922590547893657784806081519024802745767610447457363751735988031801413690553092681699000041957982518331546793796314863377043808204055913940666480305644266304455820868557660331178805809385570304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] 731047027632186736209850357367872592144331871742291857227698550013292134109987045237202619484766350289007365490655926787388535195717042041472365810478564634763410692621845841417557673813477558408997519492393767625691496459657606046309907601649702046010333678054592030256277051870273202491353783770761801299530026257646429963690447309625454638984502464781627523536531256982507996916060570562943228701645487771213346131034592526994944543140887478814763783695815958504402704871288104628531322925931768827153593090685928741072776487243216339377015615507133288392800212901215151933136628658936023042306040541936111816116264209845334966586427928812932890379526785207493658378848291428613710385494713605549367821891410878518159046050671946692196919964617280857445023812411219411442033715586301092222331479785738519407988195865908616535011313206234319431442442257352028773087684128178812649049516965580136828410367261741411792482775956574114251465456047005664347997281418796618331584861559270669439473750733396336893417582521746347509289479458520940971308472128723838831362015404385189938232055166327179947422303274781715012370061961427282985432008757283349555349847451094637383918592133823356798963333004755401662301560581340082621393151886459397170500440747618556182212419871165755901005784373290861732066580740535520294512591489283276461259726800645882291997767131310755780468567482746739501255577644210641352540938196612371442505236092467085137879777742477776105960926278963430702402859783347785793895128719624534912295889963766009190326141529273101029715880026642714450847003482960773289027064257021468343775464611122284224673421726738426314444169303592741182484319601824596731614957529901646008660011469667122850435798329165009739642742588717255158446922604090133515468654604052302078865003111578027952323002610771417789384664101561626130797870490344867595548002745939591529124232386550579675362781876526290719237280776406149397400872999493190891973399332497888527057156565501097752350820539967183650210756523917435703173003994291882925033568686584618202668924882965753795801025514399023591505804342197477285871685455878154858587077285783441810231945801745818598899404975563096610746266870103355366127248163565892461963105722811261986524430178442358661972044815082067066880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] -224660567062490092932320957396643207557122372725712243696471980222232314628244355965687125889572665492489669264576197644041640992019772745822913536336813833852959267122697455656806366776868160403648682123694552163919349615519307494611822383941380280714600596463835026544861145859079150421311929942597974221882830235418044983271578892188950483813805287213380030470245656105217571131008799202685124671057864489444577863497916812146437590808795000557272056961195705437084651079913096620086486886068377643253775937817115936156728590503553984275746459389487292576812946022124870498724019628987380901672479680156931444707772965164370578744297002165143207595856017728614684092278449074804584151993838249241724154064782728646087892020351520818373395681795728836437144309696710889274639813024405329497109412161946638799154420280686295394614010555006623540784245484912843053264378964937885565901523506442525265946481202248001956096889833375162742227396734876021463168524654467634116182523338468972959162624077435637689663023302651510301845622254288087289429550249720631343024060714349205379105372590809015294416749864132669515052247897131966171369910108269931936693882198923890758930241447593288101720236837869521207112757543442835520074334127734014074550638058212990387569526011505799053688504059394823308130546617484967842546680498243209300345346259306394484387535708394510515286164175157046003008823804860256387803796993893645325716350557774099054014322219517809343089795390455945815923101236792783959014767065798383059143206376725377869185931986264162606200864575730583257797952651036781891639738749339331737389348925502656705932249648224836155959750688782668506800768860195840267996960299166193309095639109110374512080115343543980927707878033496474456034413931236711209314036883100307349490322694296186907301444835987437878197275838566508062274620156408621126951726217378845078181420818729849438765060732829725648550776102425479079671202813377165278440491424046418419427392252002138106081954032464452065838691177296097349240950116891725505594364612779991175337758781064915182151446998984525309745908588357303206297762518805101592615866603411280382650735839120055772167624148249250118378129397218676878458697388117344072504130548945924654339440060959166413950835692137089073152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] 50192788482541396082408222275569516288954900695020520322404635582106796551263775032545299668807676294275336106926802503210065879490260254123658329910835942927984160381337102374582096186961179290633207205275264036247793364926203846632657661803168340939400633297493245237660426524073583248431930529083094468995362736754218074534757692161378044186430534899668314972554468483346130975819588456675215096551355183646128986677296362766378953726773275193324775535603377478280986518030352573868995750039007246619577236105799033919564956542557020969753712115923055191659093428693969977412716837751722387742573858160236254601441158255604137127026759973601263893560452365363197555225911914552805134453103123564382300255920450791635386403381109643878827166787201953277296807118330283422809448592013100947153554877853838689681404444547891971780294537253353214885016928504741995704903159561335424012836188567813199625116726634017177236994167537378433513157298692363384540202178091846412900728282698147587710742443977881807565369728334409607190610410381165729139211550523575444035572902985438140085552789954421020610415428700700389155986506525018966479476208413586273010709586947981390072782837404697671810753863356540044739004636922528061285662735728599612125881928759940294336821798541118968074278348572065634406726951289936721537273094955763398220459628185953313835387583701348395680204245279654444499445120912245603949954389552504401167816076866948422004711968911909047481501566995928750786721604338816544233047981097390179322126780342266074380658450016978321165785202331832792910134917821370758962594793952718873461796512852039220381613715263822898844512421123438375830376696105499646167447391908340519560040031286540970234936176467108355111579361749461355245451079306873114271333009231985947447803307267182480703794372342969202689760966016342686154875264757355029851399497162419706076376119854758764275865790306735182729310788317231741463458796899396208127793002342996467677193356998323024124057323742442617993549372534767989545932538471044841730816768760995552852662252082259693704608571864448422446682984365181099425127176160435339948487630076633614754594414959164510365927714992768881058938378738351009993509393125369473456626636199957436224262043526443932825056611362720972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] -7056716853803223057246111428416710600259198198257998733824577327688688240011256072934529207678983382677734669056745086365320723520382959937968418998796873793674427817955142898858417117497204871537969160955890102523808833337222185714433652735437622928453222586523805266508777208253957429479715799241992136737713482766406774567981614917248435381498756474014483265370686349107790545135442489850727988501047627559685584678798159584956670814375735191712316244582745284532193524568407923389122940481783638754610039716981618649962513808487603460886582253651744217037278112225871819899164206512773407449978817569333999675056061536018836342974836526114282637637919574770549369988056408549264676004410191029377226782563354904412944366629732110879613323763438846774009219004159811964804115411539536290553488792053387935543147599065092788853960853205935840456386889501444305835010474842167876494528261246812230988655793429732217557701396602438988719579160441293589410549599261880930159072847131749523458727583628909412745220251238680944369084869233275321828386410781525161693159553244969896840152012682003979062464426859526482986155811066838629309639544604500199063219597391458084157461671980866438057608152868780003127034660648984185489843736848337299920990961692946920775452077103840372977991322159758415371775633196779731185946927462206556035085323217840390694745083232404525258379823074324461866326396789286649572690779994787135364029599949081535747034930638543840567927928237322655228216463206485037196740258505154634415796723632183948038380308119155202629402047555841347694500862201848869065654631754053951526929317891941381079509034461519868470090710578248066994045946015598541363252151714991487959159168406944439824002313740025960913851199776781656751589611727263751756891144278616468837001320790786197434723294314252127246857364223660954181761723850680962641921917006451845259752932509942104852076815709512324186256572338563079075282061796274786831363444594856143244028096430792451389720694371648025160181209519149032777131863458266400811993663058727133800021372981831778820032207382870064161616732160807939064284322438099224596450188896662847629777011697715465282646297748705581205825675730303240912620457293100299113962304393860899853810991231530309237114773250995388416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] 37047116068444229660178460735160404000997829346333544243271123196134552175682624662401942047431114490183191661194586857044855072455754896408138763123677915667171655483373499266464389817545451158910125374551031620883607498549790563189550117802494759893204513404568428065687439690305533004656965736912360164955538075442623984166892517993045804071212853025121088823892874828724008966066776029566204778713008873926148875414636063941856475156236956233465585410458211044460180890759048051820921710431445917487151715681827718029350102276973671306758933215262705285983354054966269593048359765486964654958225109629949311527642557034563806513327619470761134361879420748220730088543251418961223922023690012166348776180514449969614124320696037508639812321416553271727048596969890054428023687778208372546255225290095546182307013098423972672734695150218062172176056791525661032888787685105442128520590975191461713396819383644422364073625355376922909200809879176251839407250448700823198221614571731859698463726703799219304633217536493003857019432410367477419675341693698758568823484990809204177897031612094244920006461886286950373116243403074656253128994575128544482344788273333421443260305215881386465885906851182142455103005150774171905688438334807756484849596255040026170753239972263192613066622111629852301618648820117174634554084022212282605512050339214586174721393093916393009145809682514738467036536580538600876439104835960644398449150414975534370167303562134090266409159882555183687127505334702144604173071681013127656250445655162709371923531171261204461517824146695003774401126434207848174573642495608551130974291338003342237712408318031370984542527701029656980328173370541535866733893142852330409456493110027173774415567844702463684482120071028712614768049202009557299263898837891652445285085735977579773902534068937339897728671204536446053635256565987569601002669450768712917648400433782529339581203224709931207133073615261122423230072655944376791579794623184685854520198530588886435230669439248446170055331130979792939215134906480768641148954929342614836731946192551185280274082895412696615938821163356076679951671812501491817791131165154803116252495076063479472523671840106680199588740894541394366710165498297224505252666961238638628368257856194610348965852546051604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] 309512452395546278641788557390896392383990139789516369267944270580792932238772194268807584043801776905095163029526874809618755512566283289976580009560795861386459599920251155167353877909253853609761123366642778613405860752272244086066892481307876640403127708077476598653533368766696356911657389207400262513974088004644514814243208139639010021371687123826632920240124878767839120879697049803531779841563324845741864309982518606974479242817199962875683254739091728572341537178937700877954685345624556306045073822567844019112349295171295308383304906809274822571170442301820554661258442326639110659154607659281998536907055704967941657049719993196938859844909987929603921697349750599413197358255319852365199409292087830544389215506262008032194553295180182376497779620011623512786169353284119237323723751896209974232801465252146419662838152485802050218684694081714917507425712079174089670015306980966950004654705100336561866884262237331664756926787001160827159634375525273169492616299555179680506229833128927068465554912910155709799920465734781839404826083598975665612509345930769214921848981706809569711193176075199715044051582511620271495400583364812735640617513653015316066624731929428701266733816527002150497810106266096807070628005780029333826549644583152497359077217939920341896745842007652174869719361253728876520619197132830022107828333177256775367254122571013958023203954728805958690360152086736450295326977399304594593617913124121539127437962141086607070517194148572780216073269262707267653046534058783840972705927696598498659128964457097229363015392488635858217169403045567283666194210915954022056505371103695020358424845493955635033519617341358336293894086557411475116444939294444933459314367417757063295213112092083016087872738169180455567300099109106733358057953727038589559470593153965182547779477146616183428881933027940049183375685212749258986123549794289475999150111390760513376751220341813138914317981302720722387218064262933451217061758726558789661852074666202012515299660350517902429392049286012140902139978774669978722949541824769766324334817777561830893230396143923057767411376610454165297787252911340532723907905070437498630884267558896034992382632938172183688041059748508357811877737950873593627020730095633191224596421374861193043288415581023240192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] -103286734610507623123805703124545297281843806728355513318544111190274559601081310476010413536401793859727291586978727754245148650606606030891040226771861104373547969689507131401495039469702246372730684915587003602486061003689949000735959954466136423527033816012932810302682355496814357089216592787483177991787344105083911639288622242934291328532961001113492903805593158667699020487499750290198038543490443321175539318380263990235599189566242916225936990785579595849396389950340980080920217335676999601040653915971019366575347707607949918859494647277901540521751350017205709816561085843522202892437399148376835843217134711041466715105102971084191545296187880939123397447241989201085879646091409141936371785114799765572774974660278993966430113542447228585242506073813488148769373707718302398777189736035255510406891804939314990309758239420704329547984006868118962638452706783239967430273786584075091531685017937149509909894545932679920910925053966871922583483091608403103626244988676343022457872876234963201958481456291522588769249457280693669241588953209048898081375270039068424074572501854655498386480294428368287737501913246104243828854852407835246346928845647018409335000071608724905160567277065557257150267196691055129869927506931964219161714298117344386699484930298518456748507436095939093541576840972525406686672265749848044969774710238632979198115103549108345288920955683849532944728099591737142663784293194421477109176244277246040168217222142585120987617201544420353151946587984455598778601864539729614876981231501079817284708062686346062704191681280982531196851588481923963079407628726968681015126156319438035981678562758697915609277799908965320380264216274271242216526654026481548163026358956630293810187270708933133818310123056429622974941807131022725997144821967674836854173172789644451921966161663530669451978995823072275420742582332773859794650836897722616477576989175377786974937734991948405931582441411187605091712483103546472002380012780852757810063168706668909758060104567141975652443495149510998814429015215922535530309816138883995076759326715554071429597711676491036014659376954720490745375419910310884716393196413682694849264682023161739557668022479971196737853138401434615419478643382683730391400279753713490188566460912782394507084181941182791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] 21217026614903534322186075644326284560854067840716388801627361229581723580626570797742280165504629214304544401215986164278344511907372275509575959128760592685862636873736819313009974253181365364733467778789668287451295518833149048779197695670768408733627241430954569274595442067818301945987767954394692029521157114224241251697852269435978442730428310219175176010149987130757036274966357113597875674071797816845137489938622841242717966300029009182333446740442416839508432288513768851670821241935104640221278917007218189251617766261970574364269181916154218746467435608074705794086720903025114714462492075084604359922824446638643807074765513480138578825178840819025695531786871073194842294834524042934661135907912607048878240994964668847488674305594894870852645283257901011544247182482976549176704537527845087582935094697358163982056492083287591809203805449011205600166249857997909744288647646429546959149286397394007107731974908932031243340414057186242095411064432591224139110536622216933913285261192157232214737033370020717635334019479116791449313702955105432991838901744692498061094511144143098200476683628488968922896421210092470246473246305136896447612518004356288296201073991425566686127973382225298527784133184239233220506986092258725840006847061317998336099248551213730620468070317137146524547836404034876992696834310734673916270525763976642255794079198638650658547807424522857550936640868683328183887816137869679888208892466558422948859964729775040970260817626692130719688311553692042030532114801242555384237543639984872656477155875790049021259307936524521794819023589521958162451741544152638502626244937870844597194757111563510666674314640769262289447522283305398335266422132295363321924208985421711251883267295115942499459180855960195584404183626303227620589506155689044926252967336885261810156070128314770301338611716003086312937034767249157376847016800921936746225754746626115663656036484020633121965589343469688798204259818673454547516205104536357564036410750534183277108770053446948581686384680158810057917201348795279486562208480904487041451401638780370076981367696868796448455220201924916509156720283856319919358496298809716896251346633757770667836886359459206613079059526241797565259369339389118815720273162876891527837682326687266037385161107155451904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] -3075656770959817089292471453411573065893454545372578483407713146054560116051593639977016613903142873649543110707830334557966295027030614291951177777546063482632805292851223121870572218148809608589776825896294608113469192559035406535454111127857713528348502909987403520119971636155029536365083994821152753919230215179763024211225721043537025643023313035820747876753910213016598952358768958864903230132260648277917149672812315101322034798357289026239292162025261307600217149628789940636178060653451927165024795788472193395911741578029113220497606128983548016359545216724625358225771959527036112593262139569710544820316005300157436950672964893393895943314789879019180020905250124920018155277845428847356761675343731058481898971933717429386012986323766703987673681807641917978716118194452580242804792677488850880281495997472560478244384977581610211944648848933753636149543783104080515441932585148726562394583579179293146051730040163380820816265246792087613164562948489464993954233595119072132847864986978330486067274382546831262421029843485931726861723021941808307252313793242217951555793148972243581745506168654643631303284563438098035016849050808700002557258979425505984339499081785601128215355594757152817632956266648726095261127414060309003280993312416732038941090096169919311459522129329930422244682759513642963574093280072719129304089859049774174090653513443164918681451362690827889940483050708528586346702292133904944997082111921187330142364936127290103050247837398085117437624227677124205809598978288675452711392986294340353924854422243777776235437717466205094307923441287341804498224952230376239933424749586794191387770030871014075097126503937006157633980808490661602104285231309754833397638224352365083133386616900010174712826351064313150752355504325527489955692887889558612306721027929356943483095653291360767185703137166160268561942417478649994662110874018744401103424995732776910081509476329560918664159997514277748154957092547554287863042010105239821127390412775239773340207101186461875739994024308028446366540349542648373355418016536272119715743734898451892270701531109781908760633049724373641720740857358403877513516206321797636389558766591238535484620627571875124378185904780432545313134499363390302856226639259261528865110733662874648469502331841413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] 290669721227627362610903510445920993103381892709531487505372517244934329395161820958888631791946781088265267849855766665180425004923360801960278983626535048532149466922489885390283491461026397973019566527552317117596302698687550120375311706346603254458067228006537570455239365567040441395608354307548247861657826395294563752599156682809369007341049507967028147821925430465992744640807782257331649592649944628217275538568872323156354103805681299794517646876041147925391130471146337379162569204353458509043885274032088019802145362567305622201266943436343865293674584477258192033858603564232637622089715316130249620599652052562946910324617902895275206557034179059397499098185618820426397122277160810267522402475114758847483293115999595537752853380936886467952500720562602347337140570750243683497083839809640352629181833603976023806242816287155192482985612043835468643048313216473398134237175779698649489373765104548884232009231235439900239138631326293118874471927803103605247802759763789133153828446778522325246273248341628589864972271122949229277035246819905852227002214586784381683683648303304378000992627431589118393983435869347499548265597444252447263155683657368208636192455008314000688770252447003177198763995039164498903124581396182684391371740734011304451276504641921151694430527311324732835013847747894374401604474312268581149643336093871861297427126894462741168915487097937170227851507858289476508806967085474882701113844300660382788599190454256300218891287175993366303554888922331446886495024967002986584565226201151654397008456799754446522640790217464098222937390996294337123115105112422992170311113366526023433752533602179379924517453434980565115896465782462814276189775666034606097552197244782230837000734269642457243632899987809564874950401571713645433575301703625678293866700269864216046176167066605346241948989716969388632681874424167861701281719448991082210026370310075744243233456192534925192415303104776643134576847642542756418649918188843989882463938578451138623224424689381149245331604071743001216646705324228689745776897493972209582698314614051216798227593920852362686636888039998055546575371712083984015552000774179089613025186044037397311239283946409535257621895824642185311451369110987647464872573462733501627477758311843359445874708574109696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] -5227518199538588037865750670052170830397172184326582861574703936236798193303702585370306150296320430933524419407875011765958011748015400133403697924281251805060808652692186080921932793428086535757179211312846743190507845937149940619500196883339792341876818706918087050854184069855736699850948064837464556334352850078095746111360012069208162946562572575851979691062174675828349935443093456758498766594808654785154992659999495691611536496443468448808065977234214309210837529469066874964244898708795656993427605507507244772503874187634828756051429739080140981549846465625398107462530029968278975414447674666440277704672734824557032511106259332800963561673730038955524049397655111823672125399709790015288412634630549299327780575683105639217289231829984978879782845725818295116970448626886676883711367248308329486364867637045408062317445352011453028562041411955254739487899620716304308311862035822355011634910796229085004806970769387833735485618518041596314589861412910975398753284500891556848862649053326076572042338104019025509915559460592168252141594267929071632755005342270422673290220099534327131187479467113482627092254037054297610732068037721338210960843628214358402963126149483916998538398264193170577193946401319154083821833040741222765905139176560808494653766023914144236036284883824837636638384097678360084954398852180729404748028701399453318204304736484305747821569713858258394903274776384478840739170106409050476463087414581096884263408275734837338429245840128549087103811661500927163083945609605256538910857794115475625178015659924819250910775881298842166161528088047046378794339469723409972830229731362225195918636612331688096277262268506566835483952184152280501831274210458295899828247919641507155646036859091588738886305216992086443048612914509166447705236495383299657524635790300393690626055943184727425770557176163058110735759377399546436802406880263368129586652076487958384755709848152018732275268404216072235841474667783766923447402642180416073479395946383430379509770748554008785864113243956154124082891271246771027363082262950059838885498576015810986477362330996200108145636036679910581172667561949861004386727600315273784798761721068949910786109837717846024777126026059853991154940793331500770835889704916264562363182121348613911945504379371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] -4520458594115339166663113362009621617370913091842214356768786658426944235536498288504329779957937164538327972137285752710765958963527453586323077398406392512754049144253395299602177410318703594923730571117184527125745363657496944527920174058752645447248690475398225008462788493883284073752309892079057387619561365909615220528278425314191115158725658092805031929873706990798286693019399284047563476149415611818539962738892945943225046603165690222689434203193787024404231305387945461555932238241049836659946809507158736687311949630885956301020454247495106592646508734170505095819234014011039048078545707524993718136979700504270143671039078446510963068704497896691655630683914588021056924504551740939917806061050651461896220785655908345653996480484172039490976941271203435744985321147783631280587519116527808678321060528766439512991488410314158636652459954983785938843553290825826867804858729065704404493579181864225295642232137147851091336595540453763637370736573222429563269882022542045881953630720949156640301895853987661179763389202574093028786156112317912139472169854779891670525801502883859321272322905430916201780582093432735006174037426337860960127703809382336682954672942893290068239728134990623018205524192123162710856283468971664455077079403030384168077406190885920136374146902342827047209085152728704625402806280829497329208175222324454889235778799080037399037213596634046073861773567381101899813389560667140798896729102059037463180704275247366848545964027578850136707582471632307206261325133941786216417744207329982488267105542878315586267601554628667614475929954465797160790720127679985250554679673698753804461811323430352458340417742112433481961889451004332019375787521106522652491492054616361374397760110140132388442624084010635406959444495797080996203845156427424491024823540041456174116327073838027646654559833976567222152509924000364653216786043834552351109454790094486207821084662431433346870529988509283575081240176741156174669096118449603369502377521089058181203486715406934665218012942841174468422981654936325253293838924876950479704437318165604995373904077884487110099590970786057306672413144077688762350796524265651190724187251966656544882122593959498092167613572445460651076202420172696944262690961167552742640473702743187719195741659332608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] 1125420982193080066855569860816929310309298637442519094459559557593356406654029204395578598933386934916610169263118953757609146356164734451612478120747199021064764900072745499735742733548240326605284828870328772388077177484643274685180272830666505403956662112218921787066473586808736536042572567628570538778611061863919830595166142327788600173312296160893169482975562226887493553975747353796051253103484561437986120633717795646798339880672863256314269917704888990503209085752697698597525548715479143900117370607860528948495925482299242434615651292994433465509432067599020961543862810822523428348948634067691538130072619615034737755211168054979507639839651569124719592165418732059186152708933676183619754158625820982689216083771719808079804959795075006450228469546839234951693784115125857404764409223540147583708599685894371469302110516276911554726874597245477216987092587944644520538898631382336667831199075513027646154346202193935645923964220119748780420592047360727865831670467232971014557615646934457900760294883560068947143917315857741678821356711462301259831415720366615962509533194197922687204882971358891859519189172935372886984890557439331940904351650321852067814975609534727252703661223745502974011136328898604624553124503653254965804608056955486068680137202278404755302612108491846878117954907222187605600450349846075766906940890939984079043372811467406262096936465212148371752075048699967765847579863556952432127523585426177236822215082832673309583123810017202829142013710735797557056429511488215878030701463542197122438201967355006012674560696010675140949673645791711402903031216579718074645498367201600533620517770113191859712615568156734337766234735449394969797389360253092500966585938453376708807729911881586545143981094670595122967318145280326046895866675845109858894615319878212543616360357212740619742705950209738593330068266311161673800056078712777264933978495969649504476455417142496356224194434846592426540619738972525436983009635513341764691914376480248035850844888275295485533065395935184277992724093029931471834612143678257206348304566675214941617892335345920930887209369656740188716090677149104620538785249345365881668374292195656752757009726083873395112873826560389792031589388738865779192912801066659500253619051174943846085088719667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] -171005223153796798178231839399474958942373998129389233353163403330764072704324906035146007837960830850740538326107156715269953606751688007416395744986409314384810271963203504959674835092641453007181732396108780191535485087260031237726016431031704054451844935270215553656165767460523428436219612587756414909908748290417473656960313895011125148532570613133591420103056140406718291568673241511509206412392613858114609412017766562941656550150812527903485728754900393600651052509139025309545162591503889336427541295315038849306547788664234873361712595720426072325905232301547054744317762971593528990719610851912125160604872489085078509133098537376954001320835819219385136820064137022044196094619027275129524831235730210456362088279967640451656683746612809692109423471664727250800244186860788287661009509783772695158473787822675417693935386512816161649109327337162541204649200348628803317376419477251656208622837973635804629481057265069005805169854983509745537473609331344181030527815556409322626345884487549439068687329379243771678823205573276510010480603349949226964213764933886308659200883292854053204085557753386489040240079648438755267094826831883997210739986598165759009733045428991643845531346117218354688485173777956296555052879232024963806859333326083414570395393157446874975542375003245797994712051467761949497366932055010670878344647255987470080079011371033845441061615375863982400762178144646005800593878374772943322820717672162295406184100126532367512952987580160792743632748096910500110131806224141275165921914900404213859667042975320850087104998522864362852767008675113535215915495367693923168980372932602708693336490657093610623788983216344132487088110333630680670524507662428437431967170984608893020758647027961668630206076628534962244310584244614957830020761174983191146878364527918963262049360592867854590046420202830182167671429615697374046706921483092309364480990344512968045588991763275402097713685370496402903372478433306683299231573251657360742710202138155579172244093031845979133030714467499437129341297009766610305674241118318259012361072209607294745168566277813714848783759927636615653277693418017609167975349249074002729802584652869471790800603054956484016297699907864804311965175564325244836846852322911888156687294958043774439517312778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] 18706260873809475053671515313620959195202026389137594812800886633403194982222245676213328870543686947199550128260429545248136685994615964365728190167365003014767214810629410666589689388527144754635399758045678971381430869802443655495075284658873156656772068769104682119977828726720185238967074362452277791883501577530582984831495461813867981549296130710884428575760057932786684900633119659814792039969442887275065877622894359863898429115400975785117891623658245429602663181132516324161718735802222496990086541944061903646949681658050149693977278040352370650492012470157078116125091289141366928510187998704972013253535758296532902700956252933085340553173748419944374348697940523807883248168119736708637487751467457877110554860527756690466534567858561681920010014976977127273577118978716956025307408148767208646114021915676219722616621227492615362930680146435016264721628140570743276977242633906906468418907423225848849221742116955819477184335034809910956698310858049302630594396245472689655438063778390978781381176511408765821615310369704367836304978969817310162022906196675492627994565050663548997093761598187254565013250912855599552960778596784088283210726406402687287379816500821064775860981111190909665701520452635951401886234854791008331133518431286860083819934632560553642323361647196159607109087530632883883605739254495044110139498796650935033623228836631283059222797721783548275463745777304117410918230705506714438677961458445049492156702106865427308253206138208716455904952384303290116472410789544224493824659152129148343949480995019737939404275556620392018293394561399520181689820294002509570165712620326311796739683016739249003137000015352670154278290484251410409489572850898628832045944742247691597328041702213966592610419853988454140599070979388151071563590964448301892307093907877029153189258282273135155798977491903344976712072223361127315637134802657426339314987111316213594406613652799293213644794387159967218457393156233486242750281581290626541773866702505255474868357459827080512498938567927531616638104726935379912526197214070984419458495447245000429034180953473629203826430691114355802571286187062663844508430943043153159090852057649648027779846391707646278656039729094991884125433633609794522218132767543592916408017175394182073244671016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] -1365676374873249398496104939265741938620068122644912769303075030869459721991796476535558190508051197222145585304626531007403441967634155842556733506458921383148988541211116743303548205456597051131445653933475737930654375037281682184547089623121412794137769351852365171489354904113868139284771187027715268392912296507805439902403159410566047977246986359665890714284685500703666709731426080182721914247322964988377759115359630963905695801336928429499970285466740849367156454112625332387692809720109848447136940412295727343105395473439468468549936221352122565473891871408674108452026174398714487810333480058085603080859540885725871529014170214099682180084364070610594255025075609165920337933192301454498393960736562399446463911138901620594885292979582693580314150948619491477229723399334549964583596342907172539679148389376525480164145059834391374176919810337515400376549414215018108118352711981538781150327448918370168908300367462979815840580228720028860748595911046852200537857578577453003782037471095861554179152293071475291447732792620272801322872824885810090355938373828429878592721697807158987187346563360794707323091356392093163916703156585803452708238481056501084359831402927371162525461402843299505155019321499108641664825708301033484223382307862713347057067127079359448964483317867278229531092662929700221776332687465248266725784195123706961200747300767490138861863906560916410226083441288420647662285568068278383778724792279085920430890672358443202873405259564643420403809013412625101114075134230905137765055229174302286715518498946566146926929685719225830424550656976407753017402870208047627994319146529348774275037014369981495342867795951567775537693640952983582183959573457586300493936336444703822235523824906468236754546698158253745297768840266141821411308629980406287845920050188820672868354550159247248482535707143016492116813348325128284018206141655577666520010227405110239134988455113907538913566185547492850317450415727024831840413783132466652234529070308953938582982464383107200441078714031229732980322256083058061387170430196038955658485711118291141390933276422005278013660830923953119726563707145839625612918379361038234748464396170903747861587800770950737021263053606003665864653609051807200010715105384512573086886023026365576928636698624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] 22174285289786219221795912035348121529500504709876445623223250150246245463805281874798893956684076842030544258640276548503981190385552126001849475059800852778585669918942172500187587592540644485095395946738239765925628341157096388567703300832862680293078543532831108494152670738165667509060838012834140542522535473921015201374280988344589867841600236452942697551645112502261484865101286564479849801469018036660447680449883711024757604120269646469184182567441392660495062365619765331515673200606717271178682285646154082968546026418687182750646289955306375849990896874798667091069314835136378798077210597279487986618267813210411117874010702704834582737574506576476289733155546721511397196959077676871750670537334660101112479015433645991027091619355269333298117081339681767707421283011525044696047694706362658910058619679418086608729680848223741703643879109618175795909441754052997318784897953128756947947135692354131526774128427619243671784684274261343921295762865663743810130934200460279867568986014032637990433298470447769729654900008647064672383955679494521414568879001665601441902704680193238830917162988503577097433609769571137342042914651144582282572088593646564179510203808930680854981959619991892865589197828786256603236911012793512747425112427277225152554250233077051437868960532683587606671482435987577225015609202538550386572784365951420231244511916796879776721743254004060658308824913624649802939711004878752933925648615268976523806812889765318537451091238112195625926454968558772750328973556522937026498491468700733716423017465702719543554774046118179813321656013104151927585696678024664646279708848613174675614757461462992190605527875818697997679668908923320127651875625841065312955187127092277629779940270621472220396070371721673158628906571503541915724023430493005723748323146812631274619690230735231373243985455675406131404163337801434854229127163534161500415160382343592807164174491333469068384049426757392309360083344718521145541115002342670719630651483700541851129693568929669286252010924649365902256188053833971015688929361821429112460852662587210073153830162094742559154128241794731132996518991139127155492144793009920842515747632523961189289021025576765116181948284230426692044311375814032375617993909071860682691030924516424870935920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] 12042697315198811067810027793870682145011728798807012289083693377748347553817987852439375512563198873259258624915922975452256204335873114345899682635932245512728976573637488252437405094428498112295464216567269560285958739847826502281412792080807911427623564618971177212080607196528078279357421946463719056689309991219703627991394456340882101634525085909392740782696311411763723998655074444797832572956670027571064350737461610850155978321308300834689888207531408565109920071336126030318845496803339109544584841089636145346547031729599043681140933321683962045296714722885726822580607207966081496667664986523099175929862920142660946552402016779161278729391222994327782679448866780244449517814068957065542740738770733213913891170245942691357363816050379727046826975687970776343457664924446855474948138644163831555212451734904518526381012003045009263618331897677658867430166514069213910253017748574997633513752486468662290145661425309291722927570480909524937406932413453216920709693402181004474895427743686104886878958874191377597837340151934281420739916963912447296673160290709214696216437125313561822818236573453328716721559478326756624341127173161570410823800295834258077121490163199549658682507383376246640002583424857709032929813473461965753112331720486585620612054078681875644170389145908349209191336171291502190654213747652819396409093454503602724826102544816176096140328777361492618369204253327534739003889482663654866665154567776695395548606271659025054655682087786597460854027674807088449263575608880218769097180390245651164335594607473102339877639816932223198803555002042308756444409688109139984786048701383401373705015478586046322910731563137673076940981217840930456968596077903997153578643840196751009770055204830798996033062132821358924863892856484786164598037877192152653439745308207239446227081498252048960104930879298317077888929317641861889060004281336621718367437662009096569493071390052722424515512073357067075915772012495093280682509461386558522419018707570248719828781649280369719804887162320446388561983908253870636903783370886454207125733984446098323615711602501022634409466220203571082733606075857917547264330679710337309934312056939947097045663205073412653034269972448047483192332265881643814244533848583653646667315205228301541504450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] -2347399285149830819196574369814123843804660452668380575497097384998366768638973832805339338402401347435624393040490280522786366734235677935491930048953042472815916146681956351744868450515691583861420569589556538662557452829065148441788585959092531840213334108595388339126802137133100761456244535847073657478648053412885747077720512254631254680312248107391236595449768538401964862820689079464551909837980049563402118903135867286405997204680698260400971967576795796944501446577251714436243638435415129901976362159996638085437504303638165395800136096987354367247609832718056194903638067219607714326856939310679391867983867566512039581181995908280311568607093507767522511230279703986704291986002957557651890791116245523606395766596893696369493319551946064029613642483060968649451738833781457503533571444263098324603000575575637036680624642398938058072103738248536895655965090268713890837270186104225572398825826706354380404603861304672213245970233162387715005066407580854717886254059932592340470258979060745907231807897953170882829508964378153591335962997318011212315843517619874595753009583428925065255961452387370660668013909211586613983420958363266016261777651414187062101146644842751123256799504753583824592343746645454034919040818547764138173218113708922274910499886394804808002360627363787407904984847044328102892489326647143362830590487317219717726744537871227258143046088866115334247554984269597965372395041895070574139411945559350490070819623013901751593929904507278292123135809151968425925774530660813815276353162167346505478110131879231350310446436988545061190932772461037076159318193313246904311930896133137949868129667067969351074405047688654265352353406834613889391702804408852554618343249345288874225221170381670158715025126745687017113917154258175367522581527933206874126937618541021293116352604244916024786839495191885369332915575306115048969256828723343432777457773785726454012555952500085360996492973797175039950406484659379563835025708742063339233705798809439951268727747537287260549917775253245285799785274622053617175563596717076229582918254143831496248860966816966299421357437866758135422758473647351186651344120036807726143047956000609280568970104402259817532248599657120134048476146699648074941204874154979213302173308437804276326072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] 272429537747121935146585901583218215304892129619763963827344210146310251532097529099708087014534230087347585370856352497983311591643818148335396828247360954228371658267077247045379155548546683715110986391022100710940594280792719847391015122961667946205408607598760734824912274995733097155188413914527538664452554324786069227712491161276393049346197835300286849815391621129392478964171585992029429824837337258876646658279766913952212980908765583074934900484236521689686853894131334331116589768496551246889570570708010449194595889495098294375718073311144333844815458292471310388248537277565975795182770872424484902506715195300529207408474336624335676484957145188043115222171722188595163944663395825980556372256329139889586491588197250993346611195995276638810034901881783904204023614244388926696704634584763953241435424226133472331948401458758938312910326725066788676569401390188267255342662871005600608522761115790873467552498458447262213375969146494095968570758654944993192624515725992831798885278486627943089284908660542355722093426729624774046483131009350082804592900007874167591028145174535638507252265039480346878308386011210251898889440883602417341918470210051878582728124974907914260252941175208833023848324928081737143622904575272659356535961607083632482798829097110564343445812764395744717190461618492484924669782227243817785139230194631923745656110276212035579718874279209705800156319123201939748513768851863831195126849479458291793980014227404776758138484978558159405339210844689510925787536057157767676109867405801337139181525895938680783464255116463371989316543448754326661460408578209232468987187255355859918444311923007775745262302741932991415065616986514161528963074012280480500034805622678359473210763188127252637857741402305793761042667317253466716781334560159408095346773107652074043951274814310194420934107556155877892451840440143342383355891151981441069343138823887604368479154196869294511485080083183949283786687859111266587692676353947782540974895292553039451232757248464200439774707741626357537162780891568619992708250998167340704468531140485507822111404673793781739874228686490313446781428823909136057172247394583044929268508431264470240410023737179356979301928740284524274836564722139612759787406176697209322624400202235190783770624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] -22507843940437889230848157232398697740010528551240141678358773688173407609662528887491537969328709274090732055341574909874248601221066686611705822346613031956329562812486074059782489919489104080509356254224819720479572646967993026514455607684983323446539352522339129047966019062523369360172460930758451042320453374518099534004484921378982777578454773732901994512842378834405616689334318489367959424484068327429237333463460510855341391014389864855952189990099060172810019646008833775955861799406820355047896814664239578052089910163742200542039401388325794195190546978334505437786733806593992475670752521612918423260090582984622408544285294927600257472743069173171920431791943890256320613923618924694545801687258992542762083990006365879133183792026178977000921661358901786284645324207240074574397329702007336911517273185284404508997070710666866471793317328572197867161076574552332366995405242961449197260035874473575629004992444431779429069796190831327047788915234442309270910329950651874866388656418999988906721988883772038339784868898058587384152089431544533097087061857989995729619287866301329469765913038798268170395929762787145190555896688190922610795841250549686025921269887131980789413465779494503122966513655264843891375099976323310351980661285864689580281578814686699921274697515414282407800978185374713442110167380372914778699548275243152561627323722120629483871699816123399808668079355451246228790595851515096667369983101885800889119556725811349652365771465581148535471105753517452217835528368667423497194622246225153803737501303000518551347429165313208573679902004489368863424388180567378732165280007710080722086728399950584452879990251599795405645391410107959140854450649905587038035774933191010989675050865288342965080577030308878594639771088121466748961091157940306969089658386590307275352780862044494345650228044186455414966677861293208295226031902555553024427927532648101447351484023643110366348897314905309067346144248753485826891728261241583446010747696725716928617082015860036671138554602973745459258837463984520788645090476603565709727611041321849168895684928081533588862933981815459056795983287615718011591191454406593386311027777247589433699721400225134141002404335691352058074613986233373133241243752413668229580592212405618537922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] 1299069620636021215633637192574465936681476737816168801532458858977209741128416331774332284806635812487082561359256547519134105724305600781385886584991888355736901599632144086775423876333637835686252000375015897105612686144578928503496086160714149686447456056883258973612135358472139781963001290058807991218105122277162220667524963265327774143554588347954955337078954627623157041344845706459361919385298551841806875683745986364374411542187390214153776324768352399097325804064126804793002350712595917327050701618941082281558133724605636962483444276293211442594385770700139245484937198924646819103451073144432983470665520033366073243884028830529130634238346548790961858308377664356924000595457993875255454947730449940540232192298267002636973784194311594990020972562034666898923441450531618385371735901676012828610038845358237962269837070788346272003700587504492649485487062265369324888028749249148815960244315547345757122148316967936199477106897278604099298431652027307941233145008760087955571246046440277565100475673575276964364868801620929614029260791173098309289048412212131826016945255599365647236104168643281024942044980495693276354684179076694487695125977906014757794295934610575560976733988820410642152817165745477238643516832569845251516762241002948496064747302764412256894887532362962528011232351203700435846424297474241158815035479714175371146591696159098045410918071492697627415977108976951500423676414422121609054799565022120482551570105534068591661654781049233759356593281119106520363966054635859039462106283655485690864273249433058603401892941771434859270456360994498843120375437290043727136401390532077650537115726230337315786363611601966803060624810110047724298389067290120987670540013028353311995555067133170651949626765486017442450367399576124107193174055702139936938310255434310670447372009370492554277118453195643615426279285328299746616330047816412452778078346407685112976612795708279648595181646901575701215504478221818358553898939627364376863204633783208072027300028858638177955518090838078340151193309894482981895513598928593117982202684628027730317972210336178299131991531260148752693347041556772536482711506693906266208540295682296116013707820010992064494592382279163011467086751772917641727578359654775473888782907196410284736512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] -45451756687328069797143290027428391646527994340009479832451618766593829501934753505735367599043211404576885414712908868725753366874546903503376585093435212521514282941212712579491455046652466260186393602080168712170276882359706854030344934654384709387088467393734785920144302014530297660658589700496678212622382011778149753075148400779111406892075623374196191977880955573220560781943080934564378529154493168369661236080019888417355456792434219848268496390186070595091063839306095417249383506276002363764534283464688128262024837391315431938138171281539650246271935429792810142202436868261102895736537244001489827061175940373699130678242105126723797035333000037251124010110356709662231047690837198338327636581750813119389854378755990222192216907643701889175938034248807160094021702012933583898336146011728924338921151781786981053048146800080309311272309712167039636152134461425123085907412923179977850744276980644354941253182249700398731211273462672038342810350409089023541296161256792323138090926037132277744085495444181445105302785599366514600490346255378223951499760865975516854892564980767681854137245449613047190892496397096090634735552782642425494575043196671984475606619126143788548291172074112431163255205523534193305516825553716373749592769352216654344990454612913824393412398099928551850043040971601127397289635672481505590575668097271757648699659276897290833140962185485548897303315622144577528970730364742230688066866117604311402452268733359084700819530834407179029290140403576002609795999656142784498467078946619219597477892324296263014656927353834440089942795020101864354114731436435520675101996813765334800890571860222097916551762992517433666718303688159878722770959986482357297984603086911542675911590850611937661006148709753048881757602638820048013002927705273077226371835705514539985885580615910396714443579896123095814233612754169334148631816719152514212431820548887422274477209821505284615155127240338227763402724620120086262367918362553931132696671387157542022279684700154133348480323690061621964759595900562373375901440148239101858867170872979404893610764363089161845754268619081848217415029554257772662301679895222822547597900992304354246799574134030725144762608301831127224129112370927070011022269825346004685552019720668929064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] 818673192407985778302442761662020207816007097481244031600771924118558744857829064196356566298370092126160761840493653679494649272943901059989727877209658179599703203414594428599563642211811305726413970005959552734072252867066264774672622898506610054621401020527739177286732229729050277064227787169959420667243246119454976525025873900509651588322972174528410013580368829158104820263169228024860916103638619457469056932338414407309971345959728143445146334304159637255345336300533761775896075466330153840584373797642262361485908915539815832585872163096132536940978442513883842349536063823137341999373511657710944910974487353571417545626565652433519195370112141139590653676045800206115295752808361039948201076128046752728912079547266358765429344322590902974406120344570075422591634494416751828338437882635776675297913243181384688766029038027693483471852189401250426779691326494152493426102174357025122896533870512149568395967580189364783209825873199491932094813605585347973387367036942402534350207550286851820140388612696339883267260633357772959428519398567787150471876384797259869149516488690782078987554347789226945237450632702000952385007822206414275943874263479560261127952205458053470798137643796887482803575710736354550672956971068822947588018120532477830112430760105060040570486294685779533220430029907211079265206087695867136316326068628342421016316860121499809951949162249745513508945765200006799405683384926263345309752272911905185685821327366258117489543201778614155271030532425505884747728489858890082095854600606879950194189252891114984645225448474547870809828171190531276378540391845208135090478594839618506435907621541592246212812030364521180313962629225017868057391870281334340089331292464781420598913747886445309402242574844214829972643316296109776889185323019559157046446684718856024103975163914297052787063609357941762094325223571792141007484072676873311778089681435353358835046896716159883182607720204856270662627949157666825948787951462605557127051660368294539245172075143924352247800868384992574997243168528828536340567119128010179369890676390563726088564172921833393070014096606743141386510006747564739051248552630627433888977668868227693381333134285198115756392041537733764079656200700422221770817788972368054495374717355468783616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] -58182945546291673176038976369068715841370531210493043295262232752237078347818454768885771080120399351738382198529619085505337667246564061427673484601210460732794877573811723716571794578167120972907870656989692398411250707553311084466959213005633971731620079060580521698427985388143089319611110673151961658724387001838774602212508184862346030739027473742714718607588910532630871205783709639340376256650541238691103050610453902801488045550091160283827565656652667530318514468194722621654141316520192880673667329146203339951604791342175652056165997027862316214344056030318603790560309368643504989369518100861103841173070207821167634150110341589742581515305615955046495851325276571627408195146230901339205177801439517218727543842847008851379635272144355300186143420882161128717938084502050785263415978583398969931509445325501086764311159125283441980894198872864494409447909073745590234272054159707205777630278122625259824365587890429502643317911315687951076852871652739353353748124409515478342832784642405978292022277777855677780764955727059936971155814398489040207625722613579129117896901846933798074551181226943157245978796067065186307791806057871999217277375138498171968954170285066141090708169932810370393742707890375088967440117399325656664117315950236254824100079035421983212360724477411577801377223064898422170151452151876376916884734419027500083900735852990945002051148653871825168353492210719576120657663696741353252245885992508061046200796921316616217410573028576993545043183703496886776745619191608919586855015980751390835551057320886732252595744028851575935532346877960452006862222578728742342579351816544314564187946816853126825558573393314264746176112863603234430410773044718339646618666122824811892021075396310482133503260723152998840253721872275962697080468223447692057378680406288295710675080576410770670507401522522074082309573769136370698234636043863068835457693488403732568057396278650690123155074471792526783446293171840755504812680244265649727045329798802905654317135289063550553573077121543336584148007564650909231049902441552122240972389566811325080890647047299353239159230544237520279278142524515545079475995249273020436465171910332181655456790111245448614674145733003597825741471760706913477299397694475168848057122659174973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] 12463958721226268170245061822354435992729107642311614470821270857659343173568073528026755598034015242241976028435975532950500298575055053831145107242065273016482251681144881644889135118790225751311361283871720614809548897963962768980641215960665976786115243461425461111744352993145584839525173864033544667934035243697803990340536236779180099525772228054085404155658200757676514040552064015710778024804594076991059324739420089437416530776792770528729389580474180053937518019006616878955005333280161121396297679869452789667934820659302535032173410960418960766555012869248462516339646371007360844330119643102574941456726791255023929052780518807175328277172519218899837742394692664769342683432865883860558005115365462354628910017317910521003224459051255428377387136340657260137370195293656751001848316115664503043984811513796816685247113406206631186545845368705713737207989275582234336858146771965995335964411633581754049024242690304574790536755379168114641726786149211348641014520686805255016770426401929517734128723745882250497789251673007763004662519230936438123455816808121314181293851576144181803618072970116332124879729244678726868841090521713404094538079553432604994307220874249848047277016932521954813120942472821279392631527239684796765775587331908969131774948380264605218589903229584603409121668227063005669215426215960987472838160202957228931248207197371255166252062496631826337827253993379422368042429544365620368760174668298724009387086534373136780640637925684812129988078383207292260008445227712898913564924524337548443741240069100156965026726182246981931193778634287066337560277952475364580366075327332689029753742059520339703240987081403849591177911449529548765192596350305762150790612731800721911095400277232614565568039459695561756549720701974910488123848152896417109516802945559538126798599139919647711440940912871465826378205230903944388890066595247049284060034502114879126848637880317051155340966070543851184982045587324094653229552239737287350922504315164622593742469710321889238779244194367943393253989134256679654475484749190180560193052945249645957647967171458140759043558651406302793521865213557923774497976075241472561021378555027804898465855864330313945241801314889994727840908115338154732980944332266945781601604132369596416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] -1262789994503696174599991134683436050476452137661600971513371478803050382803959979038997886403213959642169492808189276455042772372960264291741017057534312611149182212427136770435076614763429622449246236041839688105622426445703541922148473579779856847883031431991092124668528474443894714022665514308689164767760561574795621891363309125086778474031963284563449927366623795710403032132916997806722707907137722682878586399827487404426592067425672842986475219799727690643628202541087370460889557100416998387956039650220454127262897986363907560821105195325904760113042450779930584742479191103195204004012475637052802925199059293378331623520563877779805250454509330784048360692398936374582337641639378486712735099542642925821601798927489174906163323031933022403909386972648080312160671721570900426835569529623491243089173276564150056069241498663874185883301158604848463454184916849729064425175832699124841789374719595916122713465741741845031684442958030933727545342030184606411121914966073538989548973614918879833385737799219967120406363488274235287553129507167933217768455671266334828083086891846854810655837420344775031053045422295950843122212863959849194515763556730920021461936391230923568722158209192535063605139343440333905548137669709292004586151266322592597859586055764752519846578102566360026071488914191181862650107133882676723082133351252876027299773619232993365227119041550558155626149418402671339775917178636033169838819564862491308808032460222754870478451449286933126989020506326689314882492615277101791563432566609725703450103485399338966627945409878032828990970334897764697123105792229541325738231053427566467684313168506746926857675145993000781238019186343335477105239199415071945487538470365633047933098303325323397518059596712382471748453452093816042222335174249726026813456061938569460691561978040226405466772039529444576782698667536453282329211047333241746528704045928177109857279984325644182651202319805545784897125090229384332657091071509584668953824626614504431572932620409037747378847750726625705630564139532462815059655399691712354501171850648642462211173967441491258788787645085536915011798195972967800594758669070566700532704298800289993184545637991561131442811114671400072936211509967790631572222634216348049051571907524034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] 95905295121128349353379688373078067172696052543395223776225847230714795759355255057712934492021931213361523378130222897698647523673741049721166462991646445126942962442634674306726016813946533105343005023184994536389173222679161661798264970969224018744010746899230076014493994374983134623878626626965574833103225329941314111367251470442010516838521637041107191180147648612209404399566935414054459016247011032900036824833486693422094180713148554840912509806706678611594060461149989766686758060218283950600765216412259817017561164074780869254270114294388516207140988510603617934273540102330392653930333353592991502379282282186154021697779250795165046040759441857572032453071001830683213208345494926637675262882856960236602483862185180828742375295768788718749270674310381336155966796463727838214418922770130780872357714716357428208011611284669962866557356625847148910181326423951823296325899018977697237039934588093512811055602324134833441449623922564691723388821061030358906481330781496985087859382146528542796257720459129281251064431754965281681462510465512063907629675231588252536695081817204435980567982340618782708245192625199783238568834206726590164750423582617998521257878944909586015037159559405976702579449968594492300508634360514769970339879692145319109188672644395936315526341166287700187469420879996857164837091546372658473178106116964059490544081033045837836274215146019452081532307027131081106352879975613272470857838710689529608908142050820780190040093853185677864196315750254341515678480474152152208026556285178312405032622376880766041057018955526026257536352750640955312308946118352674150808918394682094925864541527829433769297712170818120837608145051635988325309874064429928445724260321136925623836294105297399578294927873677475928991133361029582012837461074546000280214129647704112560581474978066126645528873084120093329791671390377903123587050334297882620531461872141722517494283499444857797560663360714469687626181090538760584101037519850300771653977632238968117260368043262170302874012331714044846530037978069902144409487252776453658294432979931135459846341283212563596148438140816658233080357195620944235481518773863379750985720349451140327442951521736968573059892644777159510633957612316626411337742596746146360388714128998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] -4198355836439443652221456594441841649418389773803467139044729738899276632291939872844446065168012167562689725347983471346017781161673940743225128761538135284087343054097476851222080080632659585991691634039421766860541263370190033044742004603290101441765258563625927829487325289655056367463732212162593707657230471971034552076792877926007236952050410760986721467330486261603707893244876122558082843935232862483938004570784982269893430373482290127237048724423409972439697245448329539393883204664705968017772169638619522911928930583035010191161679523932949411860737947320231831508797154622057940138505794593274084126469979906777140268628081903677210577523351485661752577518645594593280555312004594292639268250681446951918862389020774981275643353353411617263261250040066008058802403039794135625888155531245680180215821049231100713829809220288604842802843272028449497677713869109349337539096092728498959514955913195081555934551708256444634973720089981430797371039484174786118000138875661065098975639434851512744161842637200739574902046660934817956259492016500489155725732044375414200029460374013727711687688154120989402670884642325935943337821817547165461561278158501094773977266616290572801043459817921790028256405787482539834165270738928537121580979463816085181574993079846654691410995325025075000483429048633404817028574592923240231290509860735639541507844325213813146893029824888387110459745642646392420458445784029312571025521303817307141581487879792749189436379742724741298867836151729968718153012057335075194386716047742994511249296418293361540524484653960259082679109182650002185785293847605005342105023942052457549132691714497811155622192669311812620879246429378876378182603953325844666382604681073077226782578088927843668403098907649127761550766832226104758344081188288806230940145809571112520490678731860972438764612468026459058974844078856342112587003934882406170113995671316963226619698885643744208200380448553002791680767992966097742719134175166678438738561913053372156295516762846780050694065789930937982435874988586203079950570172693154010346646757985485771092187789730200696023072524062357867743282936472870453268794757940073573743832160611071692176099782095080359976260001448590267115496794371791975993782818915546226339523298590720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,69] 104988618710468346077962995284208260240915171460653285781843387916536377185037639963349229104178605344982263680575611762783635434217834105192592113784490794446741384931011960751970238063428823625684679268777219380575328948903202530042475570848104340402575976913467840068724894848546146222008748886437897516984059845562160600434710474431163265666798963963419455677958918440954675052825320568842138628502806071614671394854631519393170891122424609838732752790286129042862936570415481263967050124400447291139334708547615871899873681793378029396312862550607556123095841114186537420021104147087975486713669776950668759796142832313302368707203023746045748437056503288858652742422235723755876780622749000589769347068526791782875292376881921649057431760543196161889622351125165768287465504297402779587140751197101023674114731426907395939534809324312084075807166578272311633805007236540552487100758936727458388584033973871310587787068202685873043677603720900822834244765787579776049193343545368281377442925466080712443952136331324398326272960539311762203092713503389836010702401992993740450784310047470650382277978074377205981760222033549957732713285088252124829870832099234172672511946062284180329877892455438393137679053681149088537860719517454118952385119864051959900599577096653455621018175872861984045117559000007196679479378588841916776704761886987814123604832794213955889084363597415323096781499611997956879143122965344792781734346301982565157248023894222447359595984479318543101944514534395703619437839416115687311344617832707105599638463501656853282239085918164877105471523935297199327872655494527418229953095406372576504940248964781435594281139827371954081643781890212188615785275917209926276927026100533655563934192937983166602188938343515872096920798787632867396882249649861484005896313762339846244065873042619811621646140692923501432924085093951386705291663227681404130292742243823468527690530841083350717031344541839865750930986961404202644540385785707105099952694509942943623902083273221510200569406120668065139421919318263538129431060063404204701984347004262899301527011601956003484645563021590486242609565397516539282289330928912662076103489841061772345311934837287838327039670922684360230189363305810981673872515889514483169812438581248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,70] -1063883768207662172390812444566389545453362129814560339425414003342722606445614419307844938704206983413253570009918641958068635497803822025528848919874127640862578735066491084533564521108678774060698170181744183604150355133330281192034154476559281069826118121729527248393790635880035238489193438807185971049162959309501036591737366485332426581068764309621910902472439412751087345349583689593245277685669290988105499766980751230173488788646230818997495401956408492202517619067313725885792201435869088267209932804625290296009577066014453929626379377881920354356559356241505527211236055686835742542163462196924506593082923175571495881914516267972566814853433473366931176304086674896162367467066373242088156066879738506544705019334764951030190015043531397307441328735590708603800762142853886878053935654043666366077388416921580101018797521636703261687887831542376864435121456274216311234064203331026586513541030319563553246477340770107749649234504667854454474696822439664203181837924098191222371841043779475040909280682852353892631570609236139202103553407648422709953623101628086203556547397957228354751581515757703893731382543052197137436776600797048761801058454176141707045107879339180964030602235050267223563335120242544303061989749205352117827861922509198062914000655197225593307192429168081796683942053185066475404149309586920808090970950643582596737740743223573509917678983545377629199063476591366191633417770186036418698133388432242865767985903826180728289901870570236193908744272357143500857084665911401345122067769901444914524102304400708563771266937136656549747999912538145465453250589166192699236232274051784202989088708510649959380834463971987973343092133384291701143861910490697341481253768961424572117651898035756166900103700684323597745001904099141176658179608840088093667021642692091864868221709448628716384202013026958632753841901657496869755753704862240299268036955717914622069630082506385924262155573421530876357984503958781149265005080072859630401054057395394101418583933846643933662609642027332925588391886554250456989563489988304790087821567531927440944654258311382223303102131879900797550893435067043620752643921274937059440664126535691806825147578097212447659625906754262298807426116585602498064289995712241417590176481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,71] -39524539001136331143059810842413696108928509726870966711541157157292461297388219437300322909904285242438230376271920609032981402370575031869899121320740476450838824411560243522011242198004796597990746677058419479081469550946902767456742712120830513430915591066514919442166450262576513181718527852689942599083244838760531260559794881956380164383577444220040930165421326523910724439971603668169371452795369455625194011155772315419992872561137182148848860793367361828859625840691296183587248729541832719777069658859246662321528715416795499118308281268741232968127836955745098060014421071917092650309272045930075840727941811577567376733309806477266236449199935910780063126151392314159185256451754134362362784088949878134228186092206700060756664131473333240736958723867528281302407681532611638095126118061934807898592394191406021345115633511300756630408787843669249977621277438287267584024341210696636745001358473015163768145868643061944919353102648392200349700109776939996917902201402666676378230283405799192818396061737515551091516687151682374763212476628832645898562340352865830722874692666706557960263394478999070131314880594993799863480089095389130321747415771942569521395135856422378190863555645028364908056095894860874907614721322984968012866008573611915330958295598687731549850803733317837423443486594456328883757297875239825053767727218581227824697092019913382059638661102370403131219669026474942865408752241635890728922247372786277712007689630774404534978157884518976533332814593644054985299966511996302505115514715860305402409717308637932293779921636334192829249566809449266984836566440744437960649466074753961131068165090411504166983225229708038573731443669415214786048127521562336006331056511532306144515456104930801027329840466088886383026677661230666068607557947729148833651874792935934253156012241498205353954107074898946888200453663858871269788116222344551816900687364665384008603268029874485389656586550821550005625448898858217589579303833338586593461750576180707021606934378058402346257486663021126980892506436792589219063213296541245155892773223164003857171115844044194290273634363687045486857845595022424801334196812081710574832406913253399235216797954700481673238252234786333736681015354398222062160517384780946095195815936000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,72] 2791243683355395315527867783607922678914204969976685928616860881166914739274004184978875785824491177892682345291378481337412902110611682114803730934629491913495366009389598476904035681118149356824475972378599412847714109296048581417201088285157591639465163321390934946207256752221085524622980335985838344329981623298241569675975732849405189307524889627630656090217385202197297148525980945821809480029141026600357301179175787049938281850834391594896312109056542588586158136347873200948466110871232713508334246750484592114193995994557717476384920990918698793905392243715331622193102609726724107969868803201931815698591203203916667918858993443609588451830876629750840725741710933294759076506825210115130393843172976668621027375522408686641123784736474825895108505736925829465161558581777811832830382174063419593460579789101989311770471092569236074519600135016015350922967433100465384500622320564748658154433305635326274816431238807678388548742507809384306159261646298038545433947047101369285620868790466787930791349167347321883456613989901689058916393271700269394221818097681813504201055029342782074426897585405405989717922133858393958921710740257929675039781874275575291508640285044951730471566549476986491235293321748850206325574173032162259817671067734137196901810029653409915529888558674546399945490336916284559071319672890685569963580733845622711133944711494911014110136688828663047711619383602933390043749142945977700319876704199659172691422506392776062613177328059208270535080444175210187576216261141119901201953543360961986251058387193731905713801627478883962110066041458687603808150596776573386565037620016887041316908851389674317704092688497319510230271809498544140362060423996186621679884480095603110075242474618360109902773943367622957729039341588296727140476993210881017362513994020379615979287473685401572955811009093877513027735262103091433653363649098266518688178988208743525067599031132156808324472545803673005470803595462930527402655143811833269402198340101497124330203650697820871618584800283107830629177257866067109741786133572841852224722825097536654604692763201702776989306939538576563310213876313864968252631293482446484810818545302369811082626204456677724506871199812648052438372620663892723289693406416594295240785920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,73] -105156668517959905707476906160336911580980027982496987164949670234679342819368653179074358580855688371080911879800231073856306807753984649420143576952440594721812521477336349449771473145061689400008800336591917632646891561992294260464513978772596413689867631155945888782382054365962691119388811443276762489899736671060232279893956983482356356869907128698980324390941904103024747870667838432380913006871905078446839894948792807205530818006478583987364954036058696923068316040984604774434791294553213296879918148748321475657248838933767808441075565868165763614258333634745522794208620893372183393671562854278554677513066803142821094798027950492853194667025192387450746084209610327117379133620263830413299796582262716926890293141329187973495217348479015767704356478037355675975973357134043165316181973925311262395358702088504049683756336880307732192121866718441776397302649617802850641273164569316762115621445116467136049281985361192079505118303956458654084679920918721374442982736012639080178479268325081302277916461763835652140180219416587076272429150065660791189545873176204490790432246379916028424266840452936397470795204728987440099945464487611845971397539020152729616859515845476619083397355860793381290247515000144049722875410233439575736800057731465063584476872569212144308185545141043560913670242989574216170896605720713414011965630793764103630636665170222070555255240732046824491949305360980891859169049439668265229614061210681528346981919240582584287913621924629616582571872702163365332049336653567004697514423039391741281268485035123665137515971826508492359045213169203993186937372988842541836152363481686788786214715061652485704323363742761817279345683647380799182248047392007105883291872795644872127696788203275206600177123353269537499555639076951261880409643082173994097305418236914086608482211868041014792582269328352997816152561764171213870208473312917978451201172111859146106726339844249554406930408301829137191162231246113498430560817231601122465951891647550493985892123391823612104215300449776698955508351107282982207765845232890295563259755487589311238997559975972656695475941223879067710483614368929403613542356286281428607641379411936715828166005663370603772996395670647566160802176739749064713637855351310828523487232000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,74] 2932488367089706995164068734583231115435786395467442440342120439976148551205526544378002963029539201043772425385909694312694430962980096570360722146406447055745782418285765375395269678517191690145004486450417618422814652075464722023994336991110015851074824190103306182058722734537293740806960259431599143557583647008644642268758046025470968733847336672513511466085704536094587232793079336785571970075256083301617879267139350698656301616299965501089297742373246242439613839519305459947257470986972466225585259041591954280144874427518047494125679191985197233569335054644929421431354268309946577423422241233192722231608558075269236744356881172075548052352275016133291086156529563584122264882263670968452266400506197428921411773202644538923900927773695286410539061370589564398325626051549261481448736153444475507302157449811330453111422089856349230456579646869869177738542385377118841598431291591376547795159061071699523973918926956232110168504148695282029837238272345881430212286488409009005825162857349931808369089766794136565043853321746426169578955273401587138332706399711949040657805005156691582369728957725662533802882934255598223299188886928778621951464377196499169746228393800826665592087994662446775598040030783582396852508158562294914995812704397054977514712881545297531899075247787143505402737289620281755066295720078182001966744793869109119077689453473608675896739809466733983902224207458281735415142441825404674474249907491847331828573871888587833669383514747888816698856812615288176052396574009016240312273287573980545172468539846975174286842792936086069732142319313892412895318674916832558910740217647362941737228579684489675501779529397161117031039840774072872502300911262900890396644168486546335848550622595490790429448543322382532169891893891476850679569200964563737506997006736311705847480264769021208229901657273615361015493518372105149804648670481427431330557660236747899084727297445774731573286123111103522998909211828432980537426157268900123868865435796437749462559340691971563475650931389751689595070855649361952238648369597783348759375761827505635399347392192167113744356351505599124682959046987417705694091977487085808764997259953190471915838550419256007614984360768492484453957866422303013633468838436840532869120000000000000000000000000000000000000000000000000000000000000000000000000000 [77,75] -70182799335426814696609866026825756271602252931344708404068113738732389171505921831643812548947626064021707827714792907191106146086517838697707911773051747858348458149700452695490980010251368455513361355315943645384024771234945511335743096622792507685901571058625433901906407886938847078548442000443154522755550572471595200962819973040719321863000512070435012477667007024799092029587689519696183641577829398350812731689260318285652287010177622328409036083989286996132057592454006701336726089822952142203126068805256589370438070189385971035780450400486682052470203018999854830570355370989317328604596475720722266141473069621827528686437255374254274687821011264456764516214847459688842969718239327745850360276864861571158581223260489469076076291154801402741315138974017148392910209596325109595179909963160379356497534818849851674054289202389627113431124353258893884024787497654992937641392233113258864302077082217540652596632405768537094775523892190350495910808617850333022983414620292649893726121842311936965012471543174379511824887759017549873934689318224583924205287313666577993927849904719146387547783503442006182166272615760254109827124736285928780442331072511445228770032061059438966391261982216906861413087192216144243163441599548570640392447992709849030745149804161786951737142390474525799108562961451887935219073334715418392443663191568219748033579741684664077629468153724108378600532406021427523964007204870331084421943285219290157771675538003883637481047049220312428690183432914439983883103185478313921160637724096070186283278748401561187247085136671162332858597953276418318715060029755918490910623958105407643633725165472243416735952939698454975307117001553211728911781694338229342611707679891433430826938317589703180907340080809261238286110261587712670075475161245269801295134073620436734813550152498640267514775412861886868169585245822911079274737951668775537752376963590334688472749244699099297921207092563058978530803377259286334851064665574579534279869422690982652019238927946418391903611895132492428035845318351354862237234936281479578121906813335475115683771934305685853874404256345137237324390909159206223324818597818451917363701319990546812747530460765325408743813980147590471010345780770081816469161717759196790784000000000000000000000000000000000000000000000000000000000000000000000000 [77,76] 1127223280644189241465670376762009949778443643102667249836691699149195971085100522666320963359255906386004500943805945863603596309910478846208738772368388106963291428086165390821106408705061980116194824893752457203283950379194981474161366719861943190115048958848798740915793144297336006524765836777627188366355333189766956464565882958190377710393746533591349357341806887709103100395471295573967487115151146149878608876691872444976395189648623959809231466934852313840795291791246998612502123742831274965430962304986163241569234485822196341377923020677686012911202903490294144913786138824749662065614089312630547196018857825637111585534291271039179861207106808367590763480817588510509999088702439257944957708273442885751806172137325505363482327518313139395669227968707844605519926226414538171751834267656809062804637909368777473186426150676739718377922780108746617876959372663893820586614238053285368052589128425295031251211502980403238170392531195391346505030109208458387770461075896490979868392263615959332859715342244704600514820372301867240306213865234479516021668724766427888613614537687530234925606228397388736996203902718879115101286890673756150486874490062120115680215117149540898566975113966326371646906444129339241361232794328682516970397484243943983615153779591017679937282722168761443497109913680279122149794528382979408439005434874872900221006687878982875773761642264949755649234812409554515440380913009353487540863986853833871685061944034224600619618832086907084663891551680393738913406663229653958234902496394966234468043023076276282803165706578303538729526924534385386446050903258004490150216487988939181363012107418049116342327369536362926663741553952583472408674452949993868764403852225421476408796292074018929013260600728787985206603266227376837225868321773398925502362742737492037167948412794418765005190498726531451203577618216651913739670921604387101145144941341186247475945314966160394199240830118340441403739745690519024506398659490831554735985342857221297955588343002671924929775257625579961665408272734003417070066426766114882296412086481132228185989640345678868652590154579830272654337889655875920273963139945595432056793577025975910055062259377882787688877735211570245308084785693860667010400940150373744640000000000000000000000000000000000000000000000000000000000000000000000 [77,77] -29813071975747395019923892254520664487371552722690446472927770530222653677647134496657636589022143665432357140782754286412603434461188700894799827729878417388390739351894771406748427898747464363249235462479289945039448017198827055004465594476875505723582532004859943053149233073142129236880985039913716780888118343136928553190731526006547252046681309405193097679922252429854581017647051772090135529842893272850081094268731188375535804447719603977270351613297841104874809901561161303770099039546856648984642859349292979711238463407091833112620215489632572089404605973089548227059993272499074351451972420068853286697196683618931919477247966711937932700801076936215581037083166498318528476446721591182572919931516416328317136050805021978277767794508109827855370072870708252138780486786072883581494881099543071292446412867797998373827755381955851935869163124699650582307650416989380624741466488296742293936965844177141531283693375565614065016975916475827497364710728430469833786699849548028007389066929880525687994123751392331880988276284536864227540005461438878562490217020449408694670824264020358039846277104643005551759426449125525397712483365360885051565994154996535017194157290378854023146118897468307978672379014235762075162870374278392233186136628558077787719496434544369608717980887349103040425573752095027546474702462431954185486677112988583270283637240826235756176337598169046124119807413260728615022507400565201262159267205484143187905782929729759504258098891323286789594571058165966896677814034168790625305330191252452426554600922753617374977484730980990661411823669970737706065923002158211672304468640529443021389791200392603661897295067595968652999691785323378166283793059820507062675767071713602628531004154474216188438245877131709525599648915419755424182683483480631710681962135549031138199691904898478199229317120249255089557697068353756379104014056487634576647777081291792982175887014930990219148960751527723777783488061533728372133943339251397372161671674193950301035333503610449492785441210572419546359866305033448316580111617907742539117493027589808646436916219521051404438636886864285630954439782139706092854000635041472206238460937878490652346771440109008654912042159667478279267944865056954967613788699435728896000000000000000000000000000000000000000000000000000000000000000000 [78,0] -22803210849848030434305779495948359984516126028913068574746762014215664703185546079058236772612734986253767956413713389527579346994614880541009666128846512513612492744959237838222231691161887979907719626624480209757325396290310319598825597583416885807747926732754736151444924664860014051975414581652806700699303098255328597236114486554780820614343845546282469264624025956946045507710697192448517765576628455307494969270932999524653688010149825571996014530166710722401945272161521193078501090652920270725872058117709870957367199456162646759418620228415445037510223824858593056930095136488982590138630546034978192525802495542022409316471767528582250478971688863783788322595161185603186059964649171566241768120472127052640504963682027314824820292785329097118419819633963664370823325301434795598864030159371518757097354228181385187503084726310912545162356245176537278759646745494238265177444887036689935945516998775790253665000631927794070475822141437344647515174584983965264875071023915760019388159226604565488102138204703415681841108713928885891912545390036966465502870749410468325083941775265834954111708852039831522642625830210610717659854900958561266145361333080920536240507440032648848501282705966397435817529101355038829407460106222243746169206733307619338934820417076616471804890704716813260943901633905278052372934835211609507139016743177163507737051977771803707445299889674283807281483550510275951663908234337459560017017109051499457005196865407993417982786831456007942400534611567999777259077350641023873942604071184146525312758775802183387743283669568051516029344845925459778410818974609228034160867729311515726719235837700093503587708395096824815874446483353311866832291143547305360869281353048555144786001631458362417477731697954467200107845245325241218791198098178234354861775381929891272003667443723139337222674009044487632209613883860601700828980399432736750384759149037999355537091617765223451597267701121162421237803702300619103949223924155456835308918686671959764271305062615650525589102899523504564097300851455826223303424017416205923503342526875600249723590680650920760554079586448134726232749621180958706619425065197614037287952146239970453560190944039513501347746465559456895437836179517337984555459828950814187879699125525739609260032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] 10000856008707648903304256931567914588717524739726061018093658952572756462449442398829995978101189995085343799788162726771710580858120392479266535225007971252720327903147409851501049870724912998989661129880486979451817420809368609663155690785769176764778535565322723033757189634288223565588120712391008483938765690120772834159528885066386940665813953813266735832080833922213604400276572640383738054036835372911777904326674785302526153165218481978565489591994105673093822710530866257348743632843674442187079179141371998336775991842570072922417464594146707669522587273619773957342865263357604900350631626822872370052802571727113674947761955294659929238768178384780459861755855918456385844738314683107868296110988559308899157569259584439364498289109938108008715719680659206647030525664631194031155929086301769495440076323977505445647688571851765194927598626035221598279408583364693072012534562418770458178855927980894829050653246875850466624394791901782196079164566520481721046101328988685920270234544395692434553020116891715402250474670577051856645007647855352897612877326388599157481203525070116227892029327249499758837696012224392686751753522430314863191738866600948108981178246756376319553935963313579855167539619433666055586334997822242460299527909842855446237160757362437097370691640408379755970328482586808241184760375971013323959979385721567963417774585030727949500752609532839430781734007077569806321531656277801746080707264545897475205587655162847368426762116143465717799625397171839341600025443333293425342200943216875001172046200940694663407012977331821863158149733822026024665792993054007361155499213561819513201005223769283117878942379417340597441805431073305272287212414374649589556233776701542128285464486679716449092460495785017677724016894015075789449835539031692710999874363276371622504864106480963789012761970801785267297021255052425992680225779149268848370672843493838043463595300223684762245147485092154094464174041576405723181847488595792330129275679810598361581267333543010839996488612479438453999476711069387288205162860590130901148823302874250637391362022586810654975446679882968375329509921991166591268568111463395990546958147587818561610977069129479923076117410570301813270653022394833787998155660783924447754573078739585729392803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] -2023659957745092027257554950225973661944282314296145528525900858010654838187850371051550095556417173544810723263891892076801170235202357619250129147636027999623124185737709862533586280382415244751091941030641700008663793174371312224281717325978406266345119617330526723710415875978440409694674514005151820224886591267995891683597501169453311198873248272121007257323562375822569262705409380980630574484357845937691451116723978957910073353606003104201535748460299006015825428925944435080154119060072690317060138264694363861466910565243715809330291457762746446323123306103548559474642061349708603517091195412624153866294903625883222782773870680242573348554347611114265126265082768489207861460745111013747588856346141012023094982114579294537147635974855394027332903433318532466363194518469034258109705158550448104006614462904757361381824282632983889926635676028593648998769040320519616479159194024987951793482611596283872512308632460227261478496153896056699451804257875801467622616773843573001574835905063934793096249374351828772559453603522749728909328463148485230630632238612432450743297494268012947125691110722869229605841124364777784278685631164682202181551037218859890092395310451908902682337974888721242727481594780243726699262722660815741890142946763237686321756949739909692833915493194769629222411986895950469383689736760725670633528193297137482979934662210948667313094339717218312794828025922050603776355088243096144443570395299392970672125723019765364081797417771972238370967911244059665024477583697553915677325454805934047013633590888022980261170892582346842345007303712407328167964397014636845537391931702293140145207623581431462650257684988890752832982952015548551629150359905012435036167547504941322637125030872717197318837954939451817007854561510072473686081984506714645736577377302428585669160656304258106007315222200915233690462784889975651748888617198967409089178647147160793002239741674445257518561619775648974069625452992603415988173109692028652414895211472785293267687599605796376624858628104330941652737916486335154561491054430293040433947763131641291963915066898197932653632337233211881980522908508679185244161878588700559017089601379134399187653391359867714378804142023603463041427820293504023255980590383853695232754458720236918834492080128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -71525515634337950576664109839766012774552267038641402626089601641327852848018294379313971211366055793771112901068148364329911264128202152885965947139781828072077845668772737835953884901876888137432272224941192405658524436610583766393127578669887417596800366297622548775278489146408382701324687167643641173457818389747110965922777449811150671220992100307604322241700374520947799123711827345101878617891336560628515993942576505346851069769870140573318546789272920037880530856129286947286994519236097313292164771591455250841780603723192928943352857006670947628294036385831240323197634870430647499189628712386233978416081593034463463991704305987196751570680016293628975093392912124246430637390348055271624808791027410449710058869604182965469117395565419632295540016352826869379270765665063411612004363538330203124783463590036353166783602387298689926281072922812988495199278662397302819542940351778352896993501994271173125341262480292998555355130794163058791593412167477569658127440543076344802140118769245422724930795088211446372988221914285525825468199323154460194729131907011058911852430029756073151035390421879314660400844440539589260967198197373062067996559151881904168475384812724435509683142434658916911234672789340103740829780916493351195820373567393767673881960590104313155466340284587129972515001568069425059253550172575847464086584760989179895500504554543665482852777888831051152720887651432034422554402299947602898627948577593253001611324380791082644421127844014504451165363367416407387238945651746500585737043916589680423483062716158055376931702951585749611733441092247615597805070127108889552928172612984733054613973396488382040079435963969833722979059289242288033598082785177706198837213737743008596935309067999109954571642045799628117336286781342694807245217378434177271167296086869683567626510404678287329150967915727373130280190124187737735013926415302319290876830070347880449901246494586967763879807177965268577159752513269266780314519310487845614413344352645231842910882316784225826007299373089740178039176840919298863777570618037005538273911549970301394525296704612090595099782738260320449578034990834755565962410932334478154454510278991410589600478597802971029282204982111366015853354162097585091494201420704449491349612232264853794391421091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 13906212895472210149403782747338303780862845359170389136028586008452804801646121466702611512121127636896705817898388853163071646582187347388276803817330205264518806197640268717862360036668862873447892619782882776844456272296563086043165461498809931017420132906164756709918664935758333659130542057655037186448449035783921654960756114007985940682489361225901978076020247702470572518838432196509053959716196359624585717746293010053013013816768871883661894710572110002605933259791332141218755712522050950920086238583550916346969056508302398407844994296316921308891636236439043374839473022061317806114442160097096499653151102445663467651587255261073215056169169028606220819590817564922218724902466479293765407584259624516759243541130582629831291169405103275930761082050473078135718328630977412048426730179455848648857945069575975203981653311054768585272816240243730881121168800499166694557017892864926546676725233681926567706148488331498715855109276678205852435366637380563755351977564231831730500190305447817575485452914697907606027415142656475348208238442261933858521474977215013944342969358375925111553310512852581961088381406136671883841076930824350425831038345302088158358639171504382309210540796278842407689655023731041157079314679693441286580424271032916780072375814827082299475152270370548301735868393685279354371741710284009804847030319265713518034858549452602193487756232613258694440702675262564010366710363709388063276588351539103337543007669918023668441340310728922851565055491659443768004810817687451399010336578494611221762152414250553784967014789031107853293458223415620029345985530651495352256155633856267666097363189580120011312432312201856844613611085071498871021848165045889050946503121152343501960899268749639087904834681503189119651386835802544807276492371799471419956878808201354483993928667855637644912617983027432468796376222422101642609775136301535740812340706235944304336710204991265915967772064748991336265283363074748232628813914657097016354422709071554658041445243791129050259041775036615673604120733488158816950608221828346514953644049145524990799851975908001168582209280668603919128524331821466207399318224432247347581095903423323558789684444461102139422525296740043172098139429119343313516991167416927335513787271669720116058295015309312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] -220998463574453021333308956499136083178738372832838613183889600540217221302148929333886748965032008888517015740669571339717309800422888677204307649430711006957230033076592817696916069642202700886341204448946507372066538396512369510280035599934557254594850762833446327947256015149839591796734046184563543095335734244891312677380525056133406714972028448056806262135667524240641557509365239053307857296549041269060245887864342473288351227930850320168357060416904963197154638229139996062153581031532595391512975372293408876806862037539828548620553282844918568829994925144598913934982562815461295006692614204995220858408614485713838838875061237554202302481313524383520521845645482894916201421798401305973818006822006262920357301037833200316589946917170132663653013225615074359135179823150535562835723493696753580723895972925153961790542617580832995326099420214144142257871790420029308370427758343249866209455532021573944293238483211365200563842040843107209559342272222236593109466951444722716549964993926403403839759966376472618173447704467073848656623136372355872251334827337710506263299476734436675363016429049968636426491565256858941501008230776559724813831421636285059662706214773336300859056095919127490886840505427752894199104603099285569640813395061249791549600285680519892516503168791112599178892618280008187701844819616645571889685510732865986728810773810287740840358267960791537611331236714627300833209517739434452858026105682035086842038772162319266428632864131586511734787920233403572416526921434639865676274804540099220580034708228379828378997898944012017300775456055559306391145247689890143226390700052267746713541538087207303521069181511876462244886893734398265312385864891561592076961569581696336721461091911347747208373534031488886864749200291211389954415473827908128143946839044822865587715516198691462545861820189626068035692703555760615948535752391314096355048692764661494972046660152452607132570973734938735992598446411599605523849725475174678317349378341101675210651130891051682682906543276125488324845859309606895723310470363692910783863395339224021176911901275122225760870784040584247218851188694971424607352038968319368754338029827859274720695736025028684243463077850704007352444350456115563306186920687166147442469023068591856843756738350940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 528955092214633603408905744565810695146717476698693947210894887293815067520602941225455586994664988051602383353677551403168641181548845686786706170755531607235396741750846256371067311536205199421909609023389762566599720899047645018490051748678718869609164185510760404959835900464364160343356034290873659936670516869399651650890521580225317031816361643120538884487768205777681626228470478880956316489208272120254757715403277483965582091527347432604265767806790691889241217795017784556355237010973604403306643107260208770382163080766572328854908117566806929862813307049808826812245168913330267056550183094340951738391821249350534098621463507498918920221142890745465842977137819278223722068517468528293665633221897415415303643922298280336728139387649466874749657379891958617998422187062854922630835855950543114373412603956351185742275372118375781090621501137667787258322707381745564880926801984401103301813154618529680359342292995553333015900399844087910473138495120710291392372136612622706987975808880103089890707606323736812420917184190216714151648926496430103697017199348649857194899153395134745938988886317806428952725180737837439995612110480601419488114870774752358271857895494777119680170723718228061759575036443602394229246611379466419793771780288054330543214660442786622337083430225817806450378628243218446542360375658346247959192391131755367474799642847077570957856748554973814894238937096815664824465561539567112520179136960002511541951918710786353931402777020685918188066380338502007620343191684610121936902793904049794523552138625977361677257097366245932956094955829031824830655143021255910112483837436189648217251526124640505330946649877656567545720761556074514326860315683037547672531742051280181511594515963812834744866152399671382196500012404250025779695209361746838560311639775484792405397588598104198100098000594973200196636594282453827550855710527643307115199608145783132276842435107564608467474394967521409331658539068043062025761652495652278934036257987806240884955725036204743527408877446736165640236179564854330501715864079558330261454287248999785524927592601757014200974183127931736198011506450315577418390830068581964296360312945110946142679052644244013439139614514837692336326745863925712559477981315178407081032328043306301061783116517998592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -864951679430222754387997130574733966204299124945907233256462393518889977947008348331587922230392915758261164315773868486429918653554048377508898315889794043495854440215062684587291920626182544027331670679277384340870169869144305855241942080874606811488760323136945246916081444179961944774433911476235630081403667138932341443299211606048841274970327854725614293897107049920398465226607359402637252444832824493836543970562366621293428457544688211184112811458867053367378511910548661833939226728520816332862829329157918597627581718354137545492355815737868960019531402566175070792745844381931518804774299092464348050033675474004733801962351943820282466506938834708370519138844139479507772857531153004799891121017829887564326242925246170169670923627689730049883622246671787279650416412135932857525206623637277845099841619904848840368096089900386293177643785231480626585445416207639704784468402445914336800342987248035367200954795637934280194282759683386738418626224271266118153428531558422106847084066159444842240162817783824382655563528650733382657803547747943965237845789443841903906294932312630786300677088544242748506949090189657324240637830475541817992315452150048834236613107939207397081106101564869766442700200568700278036325243383905545284067535130409501243414962366709038560673518087186612400656925607403784394808682365015775282318382908415531034267058007868029111142854795585089501422368779167946905455189592530357546881800860575491312809278264788038830538759953935670599520947688589171623122105925487012984479039012488478593921577587984085646656221986740988625059248612722999971446206880124446743164159410628367956987628781335422714238447451747073976781625434793842515225824289015103631938285057314754720179886927188815827753510426752956378287367798772173639302863440978233302312552143144083954288849410799734726834736895532905094982390667070115371336913644873131770905565246099118377362403038352274862679452613764573325667439625633446577379662633315345850821058861497610441951642612574957553094692967117129669107416497282867989398901319972338017629622472265619511919125367085943959324504261528603030276757065596201378348966547708297229943403851523578586641160272843901970494962846257655947768546580910707384078979376371268641051140382168971089813470424596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 30490965808611518174408599420885639833049140838248243420125855699068640054687248391977965782065733295687415486021996462105112831876184393678317240870846107499241001162170942294056873804805206771854570850627725804010230082445923629695900487784364865096469048494263134616070672404719773609564999694151825847441275287391930760103446749670690519785672942845709044352662471634819624875060143728338325968025059158634106722817800074241412398341583054486564654391339584545028235131333357940306601597390920722057332586604782109568951583253286111680055828208411261261554455101806830551257278674178700312093012352848990104704703399816849936129404701561955988749021713613312801067173976913977584685893164765716599320127846435705736199862297862992612447289139867371211431582171223983097068027782229257900567175693247339108796311641877135558029061501514754251527376440074367688823761768515683029297492931600151728571531633788875222201117167795270778469224084115328321648775433889963060938014344907582888599024970325380781542212320190101466962195830190863718260654030333584569758622692975518831517527818712335732964619430591691812007273129057184886244244421805675736688807852117528462883612322973835573217840117481556185433754958037316222976303143021636871047094063923379082449687512414387331437473056430682819749982377922084861979176862248690563146983014909772537121537150030123809339561039872054341488737149559730434672397485947483325774421574758721203376452593692863508089843943356866097937476449635393656806286229272711914694134454336935173172628786839570578041253383873539812212193028414931742071006249567697397980073601168110267119755420396427077825093534097101177544264261167276687093529951044461388462593121359398761817591847022972174804011943389539755893021892729494317648564202695147400854732373826647532746059143255696629389346720554186066694817341075368318693590885346589288673383104110560226807639855081033513892076075232230139527339959213874797565405911387122057190272119613031125589998776481032258861443108296169881594577259615658189339243548377302668738350638895336080468813982783990289279416264163186532264571273188451220826207405305335342897347591722460201067880147679240686439449030973527688776255986414433280424376278664385488338007323551188214529919080449703936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -36311428556358890014481200703879995564686783971040701340768486316770403255421978682061425788171793287006508267997833980288761836669036605545748152418343674597755230122140479931142093614986722229897106236717864005712919730635064412969241229474324411566270770415869164613286546536371942042701824621853491484950402404627495379602952472351988176764787165826749360184320959249709717148337641422359988176960484951611926075345871171053087437497497283243200163304166471530826040793203249130377400102757597191496781115227073365683761163760230779935815911916321429344070433741749279988732263029847468343870988329696096775608792130035048447521336856273957787624487018909768039498759053143864402676151951293414208635730417946352249123689849509104464142200413815741043669080765682023929186737880069678513241287800478275328335976976005891022528940575069303216005751961065914159383218177158920238529979998408398463960676798182196065587651917458485598109376388147902940358429368902448956301852038051407085316324054619306477165225628629105383258269345620128357181308281781137837437256380402770728381360232755757429441963026685131279270671211839520141384404142190088435428821859906156314150081919765815902655372631317420831749457131372010290714874481324116258667937031526327087536578801398470819094981601439135695874891256011559044644696564357642489989915035941974748984165954962772199062741868392933381504094964806894782147734908129963863529491332744854396525115710351558641708732687609228251641544965509057434623427349050311083196115257233365761061342552671381478762507494384903201573569466354945779584127658642033018485699719630420496575709835891763364129898294598196659461333209606254869515237825056225339392975350398964549834035757710786744532546596077391686747003191316539485573526708788876677442488726392223472080679612551984052370600152395967554104766530893609624554245369347434271019207811268977461293442786617758913689278837103358333678377058316630604188023455551593586432385935600037299835196807535256647424908865922905168058278306024623999796597999058707006006101334639685090523827016770648044291419795943903943598691961529094940396597569439765747196242762236862145134312666087677833212117797555707036122523778263444985613304013923984457165750106599056015754741800553676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] -591714513131392009531110493739731259711763646751764744148084411170748462363217875316558792439847296668983065183611161463237805443380574942999818466262793127362038569628763812745933175617970033825829176338307508886701294685671055336265497935726702662169928931042839542346224446877275589727861934522677853831957669411179633392183963210958083778276229252913289766564294928803872335410461460493508874850604845995546801776156262466457933125536864170103652211449494904674249779316932718872354782794706274851742089415904396736671662484910837089096513088308703703972764167672740232435728046606787346259225873959937442752230386539234447136068475885201511296497112472509048914160270306534087081404455491938970117894233176602849561286428610214722055685604122397977572056689553025802873700216328458732476467664022559711687534090194848422370474611419322165107475776784712145673770331328076318135019703922498820628355348151395545399547735161363039082708757198829811909613043487757116442401031408145053742819230133142428986247477655644723861162263676655838960774081101583576080112420094099648190938447989959405446121348619336368733981933456615529943454221508644832033292140234976386434674105106776638775985330773887322110611528451973049649331960944536712800631239718281455270956630802127668164749818812318088219425537839149934692450541032438691713863216170616714191219337278102277309520914657212073852666445723944305991570243819816322688221379977683895882384818157559794289305011214587991354155597113755305949826793321685515225805033159425128395349486960585106237486646655609803639272477647832718243280937523639257069353886109234229110278138381066651981372804902551305688846458340723513479873987466177931355602198610957947460628859832888251248181852510451654876132516612957408329505344131799735187083827136245381130931829090650606731377131979502543194470094488766303190517827220437625547641057576718647900652900354411955710968482849779550650052666869465627422124693631539530270802264833613009773995783709322609132688518225653360754198371771951460198490330448708860275393997363144834160409486629450943135827354696177478901149222416192031892490915892425785711299656858334316309006921962128721873505614634013658491524424170151172167309431432503989835971257302527592286013726199231021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] 4380948314708025112149167322969140168737711085405429307443716658601484122759531130623163209081401339846410766550414488771054550428220503400952878678418387229196797482232782819536324903642495331587355450812358707067784529711230663682569715166240584709718213817230448731313967042469268113777891264324595583526975170195751485828323622360227094962952953759912026048376190535894683928599910096157945741746157704094696542756372405670664289686920570878731083302975039909080706488662657610724733704697031256542605333874429197922438606592840253892651795979163448209209713181492371487443983396145757064168209195278131066567178361418995749347070961652869360283789059808778174071520200792370892815869560952143331654968239966754743291905014213666146663529802342674891957513758381288834098932887105017707429183393887434024381960241358236175979915280243293268696493401468861413874584615023946856320259989862770768535828516417554094583859258039642015886487860832487330920360115552497930065366911708301360288533800327635598797513996081958476367875897526599170471450364094902396422404054766596151816125011650256715346580342817966175134169577901151523867652044956408677075673012238357504178776241980043806007574341950953934761840339936731769629636545012071777339593729020610694721280181007573439456422040867968447887733086934416830064578763956230205257426667561449473563919511095349576793982314248904488043183549082218912961645103133540693235207130911928018844581629690048145519243024613729732392497008770911373529060465191116957772053571995692179843828524546914312030499076527774056924057759770605345239852875190041131787708058725366620982955989197134924952321792153142488530255510895032854093488813520948220185476484603783504775865950082312844726207931763804062519230310831195839801745056784797215197430399196997784495015500083608933976105022346974716982696453174776324852468004933677129205779881432570239588143678912420730696134536442295624227161705493411888794040616149273837596371282125284973580633443293076485532722922894238911952708714696063504480656129566486423840338849915855572395108482240348723051709150926140962328886128976704489869675650446732585316461218745775924269168706385516806301965470595944150641652420534075527939791140928308580664127529251172126239467201179166965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] -25527912981976701794251402173690203780931666298369875865406842738447917622742829446602902347011700324393176949751885662720238888049865861816459502159451983023247922625329450578662811036955280562715702492853225654592385572620203552589174551797742776753496781806286909108642820132055929545660516233968034728974305199220701145884650278141509120359655724738520196659196448365879520117059231061027526596507577839931111799481475253411004848023044386317963495572715225673001158412369846369377874591971768011409848588688974965153864895611751245699845308459279039323643055792449681156250119558845395118555342534980468145534088133328168408928730017474157002327913680823038524501206155759357026653968134304670212860129648687038061487361703795374966285268735490602499394982768741505226604774369236132095216175356954139773457442619848740752647379080293047234618162955552957334270740210988510899140795754253278512549622694826882347059237560772276501197213120051292222958033844722569737179840131623483366296571299410292322097638609603778477054652237597670271191121396235764562615435320655976919345589262018058440604942742371028418416782441856480010666036103855327159175701736950049677958473715502923911448337428678292415681044894217087806345485831333092681205060373649880178647899994085365452133420216337345066748897056491469653392958570200462677775324682654520380542151762045748353232222635663201883335454406588212617533008132525779487667632629201027495949603655358878965646438310146294024656142576662072233968773671785466377536934753982074504102562470321825687848330954902869841272872120395218802390162737286933041340648042000634321879721711699943927127883327364894630084095675961021698081212626030512786715300479590296548622317510402920109982239265133990431280344942449867159994197788093960505994827317935940521415285023171577691056037294183871982557558250179125861044270582869573459667987651618312057354124149851166307821256806741451455934014478061734924601518193660163298788982029328470588905732442276729206546707856452905531282872610690074173846794719478331728994596871328467365720601522130466897757850522834679107639641379027657735396776428093191209705254002433379976790307138660067276120750833839125834585367226615333668405506624921799838022034535805360396608269511527357218816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] 130050550458440261671595377911607324793429239068484259324330769385089431000778643797417738152983969681032462486862434561822619506670398137336715505333650894828850316068743967380778156438558316692567169022839310870809361193862243176422281048640391182312114290565716080261471147065804621937784615977323992748736178843844158969782187135613560086510694676523632342830450172894172188139209696105338343263597678091302187736290083497156207142064126510728984555760991505691801259802620115236105203826832187126801561130930489025232580953018115446224755763880482354977719384973878987857848855088679206409385946561775762892340496748742385943248413249001874293727477549673686639667958369096593449690134081153016528533072152179225057562691088616189771543419410372285635562851967474303699261055973534475776098563117070264971414157468240114838560204564408742894764618367983778305884167206514648178130994895931092262594675611049092495799565112707782062075654270812088840733000295970548692888517987322029977761982632679047558374880047553525140259513445318284273611736477504890784147625428768342339003579797687893259939450233714225418290223350948434757493913527611297136967621788811812341259585831052605874648118637254987612347161809880623613226245424444648816414641677577656382685032003595676690831192276598156525991450505918059976915290293859807148325775623115384349901167266407427440349646285946781427157622922021636764192576312761219095773663265582443606058985352249039454212726722687279530644733051136421394858091274051358435663434591540730070300944730263978771675138606978890963440544021030486795564523381477619631603386411987812658458810728265224498643072348048700476976421686645598201609940830582715838453224315080231447070239112096912361080823546197841760068792228097787880240369782282868074121972196943496556465226509692158686852224070041606461322019444175575825751417519874048987610672726838922269825118727945398091202174989542086325902947355593655630920591023346365092923078849771234566327536077302081927379068088501325743681787643238119512698418534784296061662193311407736535615901727643547463093876134453173297899798079592406321780356639705346847487079365637080769015978859959402950007038049973606829661902160940085138416860847913986145058576337897646734152235026060211650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] -386708517829706251354972141973424122934721500105116442950943512785344608510020897067951828802511828684045463327883677696531590716515295307459972582436732129628914930663462141062784304665168517514391938582966532277185039241162819451105320814590782333414885496764725380538367889707747537480313893685034098853725690383719902998214685251233898497442484682855326673538207956349938909623328927484170314742338741012807683893859281151971626535393697944750754610545472402895043916369009441197913722362486408999233611876988757154050677522123096184423719000833123078505054315007271584394800555689331113061173391015493166904068437324225113098701964262938654694556576361532064554761578589003948445512523087584744979976648150131195247894990275665972231373479020474394336639617095850617958944467929794869544210627427535162448274688461509127653540877185444982239254832696724535809484195173477606146415011224661530702849383216262798308052873606672597791491662127269862758413581869709818715963925451905838603622458239539112426752461821766203244141580348519737697011423923053834920509566642252104390712537063798011729854575356262139747638122578009252402747091430150788295206220745473464939312760263408266595994022352840016476756980683819972516938286871586875821163334945469304906791379117099239682705961587605314424415025623302929646469818510650194844947173280238593518367752031739077572700816993707079803514670794528855885860234563296070421964891175938413987000844684919483394656704550079718948901642021552265129636565243085279366841205554316357401035644346871898726157880821951872410223175299335052989443987469948068896364257280040068373755107138229301351844441100648377456826564657102283939465547997898080943783544790289684426874365969208315550139178336311627817275099099807253392971727859480073258120265568946706207855790911423830223743860337532673568531547243397369098685300016453571443982734525173885954217698933089415366518949238614580755105960933109428474596009422659870491495147532866807533908611086979873018824196704540307197451482966887818021251378836996712792786283275869491612673423265940305695667114319600373591103169438223300141568801600545656437677188274144548516611838204702690922273225832195107178629180410185175905188713872748503968643111097026442186220000333257716531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] 59268285064516837192480990128138041241722390869820394178740717932946980146585664968017985937645127146844765689785016099147388136435125797784958563839697923328133156856032839838568989016752200962935851783622308060965883678980859236409993825028464784939569324984105131692354267692091392348924091457665111316275589580104199950393515271936833084766995061349806379920560830550210763101059816673198150558067798714555159380768389984672664834114760739928799962489071877885217358028805801176301920733685426984771872820886547378652474339831045458483177629465930449721983113559277350057427619051224523769737980629927498823684854706851418389185300110689920520519945099080129022519599594047667818837901872495524451648934328046367495469732775563401826602955905065857573904339440971806574498411015502909443325541997524070559578825979915384852632236743309073988136858165419854410503751534923257270171278299356599940127607226671570673214498578302246517958128808286997661403306342532570273053873454780935791751466556828093093585024855317609798176961699415545346470095102710531953408774419789809956114119034828466679380962112416036754556668269661247781436272783713865694292944338108448093594803068743127819659283555699577156348448646735169439103068445389697143862997337824414371392332644112838073068671041473959397766466705076768748716151202403659474274518446121874838333653436571123200497524198383966242160716070857970431230685021954104431300915049886326072433911533488451263647693097815383035770818769911459310607819696821533766953966551587257487749684897788294349317248072384417382340649150479505482601024777866875236366969591982566696548643663598084398416937987539948410574573516142799927519645052194040693811311904805093564500805206156952079621260426069538204912285825906977857479579919560581367427736118214027701825226602913625745210960059737043518986283758545778276054277431434579457165300081704027494898889590205602680367219401326073929535698958782525182006587149234798926998004927944932203941479364634167989391987451827805835751749138932410553992778383624913188670354134963180074970652533642693580625282621644819115005524395708700282856987715504638920780213430586445510264541267398276084759403136880131800937598340138200077239447839504076459661421016446605474707795698847569674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 4003582033286625727484465521206718377714058717400950963637678064833677582352133544266962323949032241379247773904032380923294754229213999035946729440544609688202124946360698506995154976296006258952328471218295076154666351450011841708737373969976875732315509964632684737132012231422980866885016494881116652967733213055787518943332470269133586004947251561146811523332395934044292067153878003372186824131886651129559857176464274905384766821290610225215648192458954567714293805133425839081753786357535415964994551888274191332234214307158952253107223703238458984001822935895895185438658503510159624843192444360526957700480766974887790202095354926309527370752707352482074368441606814958696211871394042122501655145893944642827794208185497683033496104313183860412508388937216638917732502699999739809262112946579340753061295955752138242881688586790019353333089039249979871631062512916984531336791563999012678852978404852121031333737418382087026364911388960477079992618644343239468367206863099276742066091335688975651513199087206417700448017907507984354766637416089078932383917118346459584904402783616566781171289152724243263163228616872689553718960733317724560272774269098414139355948816248116095027271557665404415382262043387116307268978711301392069289386442969947857859578163795347805778105542896396437196532306975609735831663392757312489475497472618359273914102708276571603687924012472266928759484987623724767146269491070936564580751418175127933472945902657869644543121017693384127120368493173830086609670335204634479024752916889373549404003332440727849711346336082571485142747767715859294836114567108863763942194420509410223536260257921702634745528295218684743339365701016992415673703168412148831014914311179138899138383694004788828257048461390103279235412170526274596767165368321136110012719598226469634404409184190955821830525823883780262999781518261802385170418804823178108993439193598064924364557957261528732492925938532205936730306393816414177162667471980651841177219061988095052462873755960448825656098469099386473254576669792340694253253943976372058234614587723977309002255975550876465238509449760514023766358860489948060392748426176541746214183335978982731294552564040694620155324748784631679945993782547061862378390860646770589632732937919203498981804039820683065163776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -15499502989010038612001497334175214813048925364023192349637730033232873293079105413702622057148729410831773818903849736367747603012376908729294536328698398157826767707430964587427262069664766977760437941608722669400539163007203665170589015800031119385013483426524819707477436158071645428042064150026643098070826722574397291279879324672719008007655318983370196822455964499055591163253844359621531184417176710022259482034497134313635829263435781471818483335869190234063158210324302937715737921449802157137982857918079582929457756732446766642229897454527588221385663501755610611341912893851763555012473422217197400815716129873077431023650325052513206322663518713159764900954906618077735408731134553712790394061594977226014426356883229766492297049071490574634413183899240405267346925488452959239729836849335683340635150347779188064380553289678499172295509534331848718626634953013041150621465946898131334602796430821632533514891105736833390718286360681812562772084263491140077135422775668390652792347619273591356602468549565375287279966183918445475212804628645417987365795023911829606684813857226813762713593715765760276185243160457359090535915228677662367873496884168733050166513706137526486637535320946731637564347605785581759435467598071496722296398969571586789330076236172605903225476878744009114329669410695128621764850379713209772563222270034061323318085110399632184164094170831639420614726728175348056150139508924718011696827256167029855927698085771828278458401349913951226237004629770335839368049420885664475793847510878703498624561508775254159429840990677291990773261446301078841462264025971866072016991618577649329469357195664672472537209244684254575514576154709713209550813534919147346268053881654444300011836159071956234806631196591810089441560513338612572062223674166877751141764180174672665438905607244121453242493345359899138212306283228557906840827328809045337969586704762304826378136255709057331437691736087981320674188378715190120280702641770613003003223674003982191212611607386933228515349137044158964716360241859253152178460762730074923513476333013920060871330794152440852525530135087002768685679591988955708792013164246565435876782885944625688391464152391191622304179449465059244368025153126111961417122086019222648699896835111732590371964877166444470599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 28783692482507294738010035246202657606183318523472351750303728934775928305723053208056470298300709428679357677958977886287884147172746728447324326044530261634634749394377727645863046663898063424073398960894218694058958467050355355848856353331792240302471137736300187123654872166793530069554950932665206886699837620322857443521532218775241836223771144150968719187466691464274100755575028111012738283412727379089732485905638566555988971837253404842821406450219977590394603703876771705556709448169461107343753109623991686072964012857224628653691629972583222660114471181506556751311393147679769146592782158633638178003558283154474220421229070123547367909109823985515290923317033378507716617706821702522307980225699618607470831639957310055490774113166444135160857017305572240048221824588670151376895381440097718693918864502051837800721901381679195414267485413894237990037564954899609243059966932836803220582590738320380758945435544004034557487293390746047220805132333500396773740190983479325332350465124777649960862341696973476966851008370812727333844438520493476505306083874391178864578328230559464480940250258758795215123193079876903589132323010001842194340704352408444881468075548831239535413632047153582080784651942342610775360005070404933254242838687498781601535597759579238803271933035708461262838278094422655501796544111835810869660916912763068165811612601248134301533887724475483681967272346242572130240970727855049484901469687956221810443867490005838187329221838830248464365213766659294092558438336213995258593456022229887066778686223202932767459534319546374793330896979630045588596631276912353319597228228831572200003330589609832705049767143543183773402219523270296711503891242835513119849723051009220074592387218347524253409900967592484363139844996409980683539562907724510398873322331848303796283918524003555377134161717161555794363637328408124931844827550336621130757930169970280832447127485720950519284278097908952783304258525520530062277526037561174477828398298820708719337374701534294541078371634104096483610697877386155888941026516009619524851968243411760326863198840424795247500366382780482297575280284379601336650685207499042284156544017883377314224762576213507276214770839679529025630625184749865045996863533825922023642423232340507177009260117010080608550912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -22586312302159058460716713228556690631575776035091513885498649819728975911142002252669090930222937771874610765232386529090038001510825716406859629763992750548560710675193538847259913779940491841136180746386073046190503437599164348080769540642872495482620020422211833037389150187418423465559860457914174398152407172323463233287632751289342706964084708071578468132852777496230203708700325469530288566961694651739379350417906439261587496120411421153582317362156840929292427772258550141135322894497911530715211067639260492430136931248536853715053560054803202849897429496739455560904954264814062872844749501913443542751255831961998639528511940876856824433787213680590439345819565328498594117966284311269550662192362520773420438740023453762355450348441938036251677999451699824605817383683604527608170643836063524012131473526875162326983724612271534421903769734845346291349499192507945498658865439591195203154245903837729935524843722891561410346983599743343076251720144852765287395256638806426195835549581623320298956705026546141443612243277786064705262357662679796142199514715844278717100365718110177161611020164116809666838157899004906316540201975069317586911914943963414797812381259761853028568744535997885972873506036531999304850266705940387085925972166685540237214282451818019809101342171478415265476879645899832184859996581558341957375737684360284730807790664774555337793225010755278595834116600607878976108696589590202624420619309578510654702428236899961011675366706086178455174285828563746115664005538652109433602135154658426470299261896898401743560367673478298774387585167585417476612873673017573402571735202027670545621871576510358610636148905836423256740701872543957275443919120795848116951096639441273512116185335833012500944411657946122128648063297023497619504372297874962370004192281669568409207258918708751244838276956414128737540714779174824788610334041805115763010346579522703358529484470204386715426954724626626614529887968220691837560875741001808609535194027091712471263207489137325422890057424169367942696267682745484969384527139401473008570091050842632370321192233383900418074782806910692485932821775233763449373890067976913653914259115390658949222724250279851728770534170754330502471708444385783400531209456820749354943094894310647939174435461111794305597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] -21147757545819808887112323421456070602874269729352319321950898277647637286860607847753217244866734222657595417329410923819011544776152041556415290820364907439663550099698255242456675849367289719666238170928022285660977860156565228491016372018392454064029085215808199639116062246870562657546172513398162189778527045419747821188579094162905147851566795045554325333771005508439757740494422119714530800735613478548573929001061473785223380172575125715465539733028299523161555891533307866187101141295477772198336210521652455937900675332194940225033999609191794709898677465850583378902415307724094730257964287237550896094853307984836655991662477528700711170789585952512950173943681410579625020392425768577782212147337091673913317251852602257191669321047025506666835041070778694059231775792491058237445061519690784485327336981434814304780486878636408449738691889483330275731290109605709832724490377623740254344600020021035324366221485318634050659635375273511332294364962953986588442945967426907726247495643671655598701956946648804808505722564966152740464377128192701875841533184105857784302688470673865303074817686841312669385802282056131406294562080763173436501695392465197365872261811216984902297051920024933264252888947026500573654880610591272759088845072822806626308831977509999615377690207240684800580495464895216875981990052532945775311541786884415920599035082461320103383381902559870925541853574246402696455477334028600768579629675792660325120264429978070188901753698441918824416105740876916267107451194418151280758306222663338638879617908108100794712353858469591442607932430840037018464112332695899955264521224988878710193009440338981153523603962576747822773179516680375916139083823959285432300714765056830621666658573547747051554419264304401072380474459367970562077874058358875881429070018752933156523127493731692262203884420790156083914339601986731186869809456888200295201228950330986950371987301573783660226341837241557485703933779641895756921153323799796702402184365757105970191331664844666959815180850297781960452371742563785384656837935464491368535408027186222454113447484878696160687358462556584623626549962681842639307877372232933676103613001508404635087599880344553395535457391784491765938480947230643826007968613654148091791733335189755988676230826086205382197248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] 85898637367707166231371849620536723301263531246469771996580203452526199782674917141681229009689835970670747372186623258370257910179348564359831725382078669246914271895905411582015845687278478767548926761127000252916219989793077352347720368448889261924686363572399451439044590852324055447814909366773484133242872992774054267620899923971419792307530593251987288035402369787874850831815145484501170044035204741995903259409138064661118435660527232191784255121078967898081640885319666796029588059246269846023467739731951493619222364859626974422362009123076304785055313699453082257878289511508040509393267872449018084847470545279691741538140630837818523953092869307569257613333097525767775560493132665925008497451628940825030011244499507965137092796655263328921476937153297672686333937740827474806597297538237655668787900747502212373378983287022091933885904605277440230214918385919825316907357921383855902840029532703948779829697136302836637134821297977002538235962183884943020554673324487538550558403279329398961715698332789811740572423247930638289688900039815900820069470400930173132311500738685566503310084615656469947193755525456336667166297334829981062352104908225646492402282792800727974093491521928967513026910122046184525876579890456605911549513097443743019730820166357195276653745719768567879250443279301716294367787547639371900541712112878542691158610003938110688087953711168603983150315514869797876611193117884313059221336665714427950065078321039362805283900824715881196998341529554228297724214921135797419785358361857562858658562665064114837805989463231327014700888562175366865262329232360660971392418126399139950804084558978523676365296122056778388747130254806422309420282252669618432610094492168914334523994313678934012648891770697143289683673154772528226128810657745721901205683069593002977236634008911489379909847990476459216936791101751772856999594229541712386420306590568419030505271709885674414191660492989342764712464766205072437401498956617787695168130798371373142839064920945944151849281113602584889831750767461827480682455682293889229592672683429978402502040675171460073830750338932855601613515851251188459029503420254199647872885087416481004374491958669735716013383762904541939180968496678409188519974612955281526837676087531717005524282077552760942755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] -125191606273157614254682955212925543186750269527830661927949524948774101096900087689201954227960149213646466008889373433543378236437448469417364522805847197773842354242434145106523370171534261803459335847776564977322643979204785166146304129993544101735129081834292789403523209888496951183975745894688463462763646361573067970787090390204140833818720964766118253036101173278727025726270202322542047099076168016611386320945514664388321026492842555873839452993073909662003837091756539301346655128368943995858157174281300466000186902372431860710488823064641782911530209201646089041892410532141235715950717658682026264229479447720407781444336413271062891192117704384904118060137221096914677832310324741096559910604407748395277104467541772589078722364236692403769946683020923818640799143785905957232338290460743849395284129686887877836566887493999932569733826579646245413048694790496059688755739146045840594326943004501137543169011799669736031987319926420398912485709648489669947393284946240963795636903148034785709017255430330508562529728215673968753098347979849077351758993710086152465099854951023270418688724705988144381438352452867997363081124664196077671280274988109400270122282173903670819494023008994689059483494550998716865613842668744542204998593847144412672696616646072551091022754148599689340745592255425079313774338932324973891209977574312222829736559939574179247776502085727935098945964480541846254805533804046790066575692790578165059501470166221225358464537075677441918595963924127248231440407421720493359288973160882456542744563986499255644236130846389453822958973340813298223966260247132195982866278672582324215271112694088521347769821438247497615213452476602001547289162632163012612328486711266512373082099758411662498553198519800628872224848040881060161991803599254649979194108332344077277431685200830105965199199047125736500472959853365030117965731312432440093185874031519403159784048168719447632908237151750069480669163974721072830852640578203080701363791916467837035250171858355959743982823818385994791345240892131176709738454793775607878597331890167929125019771782623484124521907872926468642444189289675429531013625167198281340970792846308035859804973338281030000594862567419499783585155460198300741871368521237534179774715993332347727513468575997201576099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] 110815490335106690651323112506488698981161512066299529770202315396933594307698759172697410826556029032286535608382069218435086622292082794350577402350497010704172037978722515058056467043338685748258272630425592183521805917048090510776877215119951570516409551796966613335865196982633040583361185553655946687728994660497033059102657587979712981591150062485780723747915473167177680409685414768889458751079826578924074475630116201179509706771120885727615186866334235854642594573037102331868487310372504206059152167808794083553381439130935720988963146315525547437420784911065404535498863759316861777967081583808829977467851483763115213940231392174230610831663929038458922996759717078462682658092966338861998552993571724204360947422843920592410271657343633146391524679288682758226866553755400266334322434331573569905758759896699223345187819599507797286923715049934389804373343984281889585936522483049345363357226167850936162738014726784619244241515687533043743034332533240961253637475429287728582710675070327731913811333478925361209096391387103360657932989733861287808809773401153484691792811179637738188154387352014390420308279370936398776326417513939958375154988112938062520494109559676969605939956080226248214823975151026281956629207784725112915731670332709929088866511004577774197601700457730286601839934707804806939797649707139250409126395656876859287916208856829044471512037381287753798417432931809262568800043981271720090396645065542495667408742986809240016919096498835345473770802402814522209437107284255236368761102641108505550292643877357278420331591709868494656447709822539714147753688706480940764183052910176554389502667748899192287100486716332335689131374626063076569896218560493171995113013129191766872617121259638047791338687805016730851226299233942734256516748562708092153664060232806983132008027540434277146845520003035263653972980675913630921588559206947113261673043579044202911704062742412040442705296851878712676305000240185199792042678939927948582135121903004203373174218683735710733820135872846206737588347580519125385877319717029616705075061429506376082187725376233566773270633522515687338244699916294221164892164929362984359266436346559657312827396812050861811606409057108851236088996725556186640491046361202772686850503590814218613295651410311274792222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] -63582664215961468471971556152867688202895852347023109158043441407328949826215399972433419251212987834020965657077129268595034556974432194920485779566914459453170576924491892240369891769497419633621861693662706294039687759336681397703962247247500866318632680094361395116817438513587717437126202491526856231849018308719415425176564741048757547006230380334501854105853249172969123857608193071733626711911225307113530747372694992497148935223068532544611603072400997080884010234047902046803244465885219379469436201205680887432817785805909296655619543778556636684867595961198401782009521948693757583746751643370695246809578821325077476127580486633545081695514617554942128975597574967491747341861895248422475557697938211865505853955471671177304676756249821707847520945976886507012579342884124994095231867553606961870954661089973109019581305745823712318950847178508574254389197993574575006356710582898995667097562462923214203304693466091149740242502796985713909375470174431991680167876896981076420987332687738077863758893316013038301021753825965003044253718598634934993237058674323623707281640612683251692580966373581296985171371547976128641708290725133317970206655315711722282073454750567470610801448701100835548391539908153107242214370183612799654955991714893328092446388917113159186692602575178031670415552350703774142811622861727480211808768970620916879997027239615212570147434138951869395255005044628869717096621628637748208353652267703864207133083598916170953363664840308169940290544672764573785572104054683729496083410033805956489708786629606004064790257445343739911481369816636621408344573478433708532765969035471094234432289570253515140590754232485351727050112814769275909919213201600627314678162977611604719842618729951327862848936037635315935368710583293041104077097756892374014358081103329675709118127103527219077163411198612608988094653903493758777988360372381722500764985739041234335455775515050741691438587750593024798248694114774894002809657744313935817365837235778562874917015251939193311039338342571172554052795247105468197047857762392641180579202051892725335686025593086485852041003056841847727701906898049351148606783368417585278832390621249921439327029782909297303822236244620671952300210909360605177434881418838580954918776954135356114099477156095380617691136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] 25886222066879073312611909229200249998355957567869556644767207777318010765158793036689821599560754545120855076153619072296018181818919876135515065416671003805946605838662187182773166866618556949280850693648815226145928950744090692466861419580495648556793232593097853510121120421918397258104857204035237275597045431654009580661636789977856711555638065261247071048067462648889334956299450426834012522078843026776033044098183147992815154639398431520410289219553792594754097311112800466931625582502937328331399833176274871031495721301226276081048603790349449313491129660267605937171954075122665513277286445626640049264477291132463967267114211797539114618730161349245304100708955253760842676110850424524990928025108429852277029498396644599822096277526958705951512308680384095173357185626624862649145418091219204084749572710795329812025719520689105390527765131672696972582342541858458565529585799006309197105849894095658499535147863210889408163278264867096332849146179903557876500877292814479639919005456820501155149048481339130267390605763647520752784607798735437234082220335034067177451164476798342027334546944059702676671811616659943621861662171287096427833591345611459584653389371228329666667878044526870089513634634996527599399406958890723195601749663563764075394864253749293730428492240138688104738995646190260445322211727587999473149036246335421970438918453003678095317252588611398301175544645063906947567651328706620267267003985298396381622563459375767200222029223500831698113809515538618692324847318679928739217747350740904620248594107782913253025791976456242778606689922729927782272954870200075617210897122267123980776597837390518297980366459788964050485489999612093551496620782789403416775487209422241628280775692047872405259650621011897667280107850903780512837706685734843942409854775026091476871414961713596773568979325887343913725043988542421820846806158892594918169476829344884249955918389715674127874673208825471586805341316695386455937120830376624533474991934600723066044167694158951887162256140904010165879023343214549525706289870302299981730243775183090892606452091116838402412049496212409970508067524552228826203172444762230633230755361169793975826088449723412205305924149245647767092352396831072488520062554525735674366716185357486822132673093127971327180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] -16219163083185177175252731534064064429744710901324545955004012153216130028388184904796859906696215927954778995928959768189478268223007958358126114100572105201827304800880349058659742223169267464349152897037791107196607897076382305294464348092243689608196903393951946248897573714007752046308245919398890656230657557181015755756024374584218425131376023160843086045013991740575582721840991806970590322035310231629779555177902986621469420340615112843206066384920395381382799805550722609915792380230727782048914474164138589750753865286459087068753818664875605625482118221844367399616964483624804864721232169834613957485849993081687841406941122192476168528543609143530650589408904012789559993729979859082141075465874451540162192825307223738718787838557622640962475999124717848104057842342190298306576651041988439535595175533907047664115470175592395713256634541407028921040451537285344365352548233077091812453382508403587403553069232317304980768182243484813943637482012315114796796943127236282810344765721340574680872371006900384301647666202757154392582868413036087132473066896522406022109889446307297976224828443340204393070679234938830532834703228903358341959680667021842235892865378491921607832905315250024197221391650664284647496754822389791125810234199762395492361647139751501627792474197211189245545146846508118601627205427535732461490110887248291255948150806384856815430719949172718949739862054370672650041501400917294983306295468843334761087242608131692000511763924618732730810976149705734940114490104118198781989384219075231176091517252062981906319895091971530288413686571409239318898012405973321540654209323427870916116037745213020160978018287869461007732664715026325587853878162536593543021624748049290630201986689269777432688521158451627000374596852854607705745539210444992025247592669830669797981719396340161219310454277006960820127864874608856895124090679343077746623203767346963567298731420555360787763479108737791927615771804719264941101990226656013372519491039392980602458994529441163402204291557154356497897002755098781320070358831601122606957637579866882523194036976518238071117988310855035783916197474605601624928127633197313593325417672441076783559435429100680927310431775661677257817299368322131723048508873064311575031043954291182155214801976000810785439744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] 21293547544385179894960003873586589125764154988198717187019611986685607366347683776864324118572852863958739540248930140028975462751961747816402169781331030401498367103398916222435947182566937441803704805785822489482357383307185484595520706107649731054253089548708000055469039712369556597812242332738340906410757031913251500373739398357240637504610023477058626038161239777948145248534017671399895245263850981005351705796690443122516361354265713941106616654983255077700892616832831590771084227448365598460764566467777954495057888766045686165683064125931750640783155882947289696612245361276550739063565934008989040822330102144764616395839228500795815437204260293070764897280488920950570908494616230304755213646891265246593766213384974012076615854802720846437162236808860725098783980738494681158807732866112881792891471714888554201618201573455137070815003370277390431075316128218241460825716693309931607416766406181540295216007345210711636519477471111625243154709643046327827828243248739191376843178693870447661700956959642287643657913756052678693651572448413445375069115400693486965598798196899115189055544327209013859767177901409117545134668190446564244574055549398270550734723170236164345903886241778628574812150101142483278903105948827514185447504496987317310179197755823996186150268214629007023923029388261988816847101397262477311844347099862840523060921721761911248124144396475094771950407352794431059705604017785525258011986916250390462734480264655654322243751994486832952132844065443596487443449975622032851076206290633851308714170734117587152839673595617420912489535379995064774286821189881026673809414910308028970002361696400668411925698610422769660301071520222799023089728751860170886188649409979082438549681451862189678867773513876012977182481247104607139440264352042158078911132584258351949236962050279297182401000121560697817949670712269192519654562678800137860512081853551520409789134730344584019634888079201811471499420615950419991647573531406974088824196420276047775382741636848303523329448037312024874134732745751714046992996687207815929028975336791610991153468705911389951775635532791232784589636556079136231163043502823197319224662448292261916820586374871095618182072538263937828070811606372355589335509567855965356799795815525178251823197200351772142469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] -22105541253888322227278602928103262620313092819160819436897448676773898766835168963390263938394183192904815195664836783521317323356135784041694732827438186369523430796632701100704224040828246068025616719567409466258526429077626034371247260592078725231420247676898882603623721564094958791348717187522305275484140521168887215656149257759926990299587018449811684944178042271241735559421854352949440345611339295775148425477085814475530455182574091272706351678538144288831922447427332801757418599280880595827202797514092238774716228822626850551907710841920648893058887708458395395360843635466460794200964277155498963225371504361418454709517218935025144055090433761011084607368469754843598957118976015626100832409299659565787846996886217927414902182382074553327522359720615150144874827483742665365995721898748222166478441239024536831559996756430480726122500986804131514495131633527200740369897173162870841299908067440500974916463974030982124075344091885619142615606899275297336129295544419876063072374536003390183037741589139467238943381201192139495225715179453055126936550789869560436840302894244436333534984342163465435574798850491098000876201403889259601099481462960892520748230911510557120939200098339440973121827243065848544619954227961147138982974539800052975362817611017275666350783226644202264065991880563932577594071278769791334529384192410156227737273131921824307941830120031830575071677644005963213950745973750304154790504983923450075227041511842440628813832007573459939768848786018812510361134317074026896442542776591804892720455112315834834537987059070293033006739056746361774648971240926821764787609031904966244789787749518335060155250837560526216785747509469892081768605432608340819887767792741943342372118870004047560914263603178446193933033866473382951663715851986083290137316581849406954581602028531821056373250603873764258377540175359621557473715741858799737557997629394652814010807126311161134084681767058705412834484287812653767562124733368952999887754693463498556957565850382932208463676300346126428840891384924910515454712050309230959524772319428450099486352620764117682155355409990030426691107690979322631295580315135231598125699927867750706232588134766456206414810357890700283325860827615498441562326944017341279404491741795221808599424471960726215327744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] 13955924163988593801242683767824619637766117497410160113942868471452228146720401209869265939449013475629997068234174631972418881332332763635967295835119210270172868057915587229454492116370395656696310646731427575716537295342251947627032395755449972154815122642786448949317341249520970473388600746973991477294325101579119176322388160830101469847055189507719252928534388039234106248134577976965369725741148535661891220550676191809986498550536489166503157708674772512176111100642310151363626076360438011020277176917700899955718042878252375161425242984812134900202231233935707945046552360476091457344496091295722114007831426451656404784384319023861085217373772251169086922467121605632481749976141642579746170390701493375279441831996786618337268981194028966648678179941604728417682377676634181050301766149428365134589804071836258286194165028896917138383176079919803621932906601608314697617749100942251101584020553815934554250262707872402200971702724817744264127813487279680278647714109128258977373787606875277510388625433619227470767004153089440636129597560429441762027309715600324740330685683613705387098431822138783317941786224384890785020234807563441584730182720718151910931498728370033687197195385527826030946149076083958834280436962947646965313066004852421582497077193807302368057152129823984347256686857459282447500219557774229336460581667531448910818107328349086796345670660409941631703210603684117183902393428248556728402284891176355497582140609184711488488513925423877875446210998617631670225795563692876101724640663339135987630174989682680757432695015562375133387928454900852439414829988600367372241677520268949028043504548783104029455046092468095182942132427278427243403341828684515308720973402364248128035029011924406366877310690062581891894761715316494590797689501373338056325610112764809782795697358047487798227272074062778528121866991311190489060379132084664717395104286301142387241807016299324401705627622764464871811793183439033402140204025420461203888297304956738338715709121859386514885284127465292007157835252758550959781878635647049811914650037183705656094977813287990874997776867234117860251634471987491933121381434803233225005740268330686523936913066581562435638596436766916176563699674445613255064995926242399871563134390008768241573109530831860982087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] -3513146727359404562289155847353656737409752376780160793314720480046952951220307276739262924663054122630491861406274914651338764401380306203460666081542058409531654112716722042095208587771378589775976402698517478997438490415102447724251066863613714685988566369316128653783182614621247252997705560215031481003396398201115654252453186265575894022658908192814684564349454470407988018359848062614957638981725817828855638102078670318672482054410422119352069440222399376933494824151966897501874569006270185466382536785773698674168289834110356177625316110507407805617807561358798481525480254744347632119540108117823856203553484903358600289420999433173514538011639778401730824239762493237843282252593978163364708840799656708523544821260283173399941447529105861294970290027380674029955426345405009340714154377058387399816868814133502574846447331170325395961206691371268204043747266253727708930587796980321969030396859598983326296114111287521145848248065558542454585134543195010742911569316909020862658417605572420567312352875813789498656880539794984666590944541816577401697748376316233180053299434312557593192451638891120745848741847142620272406149522623438501739050062244111380006513123343030607867565885313279886608899932661042029835977277606952464339162060569533849324134623099344861518125822645495739515023795106385454435116336750259406815473676587962978629807907955238564848686899515645319774315022849284117284263282937761609627403977934049656365989888917102482946610235051078152816023208239424623003600793555930831409019618342837495435092107819954784640942884767939915743925052282358948867113963882945520513079049937873073999474230009832745371632419112076384414721357877762499186026111227951908308749823263025577318366194744358164800277200681011487384559634620384391417091748675777775253688902231889596667710509739045313785834336480938543116878966818105703493365988420892966965636078280442459603026886654077202749147484469925682425684866640346899792458023177070542302161973808283273695668939367200870189778096898475719760456633355704340840934702776193513216003646328914315758661521569260717362275449704579539178540996943504998710715758172077492854848580975402673552265737350964177523641802674045538361621602748568086647505285327540722705000227835079467436204131325816608915456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] -2865352981830958373500745367782197192985243239841579872264903012982428479290006251840117707353442789153769063217670052433282938791588869157350709153648305930963343263344718411927524421856590970505519683807135334646516432179179041734094308582778283276385863535762145702464646227651810431854739276327790829875958223490524917995257405234751757075823220116329239890992102884025587417375458590897203554903364159340301239361402834618667358417804713703203539229049802438934055459258145583991205842891966681578933775408915728099436195158887184420722016810217813292076329676346653737137765577407546702068952071140866580785810844654848271900319137607054805674256572288933147153925608870659885586562985227019555571921344720216315087309585527872911322071431124975087905432599383075503117288477017751328099133240469020835294015926870600857876825039454908883609379443715802116343592172483446029361234069731710891196576285277430650862302963839692882901278861677568640417190519135885696674999675979903282269611187922284645937782734879277916610127887055605571613946900364626486877887844644406440848017773084395775299196068237018434136897034215029553485997529944438912069194128746543741375404164167663380663757420698848678924160720880410070976557492823279398013062623733471267770959139668963449114827016361929746881072839772901228248919918006082787894001984467753401749439384922207432601251016253502873499600798171655832740500273064072941702784018074365190086457436937724866522798146977476810166710108896803564211628438144870799049956688951450407283943736787980287384685927697866361366367538132274654832635307408909004373569406513724202662502267000427208753225673700711690052782213387190766531941962703395313655876021541371115772281864967066740916062764408161001354384637006134483603812270923535918559406359966633427495379114164326532357336402197814537629413127767781255712856798495780835046691961057720853236557104465513110584280715570439763486844663775093881257251679890584704419712632959001776951809027548009555134223953950210107510733464814993421871306626658626317111241331706717428482498294010874167312082754436757671571527325767518648233862180527288279656746507208669620762514781892558191038137710175839452783824320289884828947198799111633542918185423087791452163366790756354857369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 4258646492227380180458231052703300698658326886130437014089902624262466324408164914428859863349226903599159662717372948697868678464221941637242561646823840404080383291424014675925266635847457114878017684727419048235160923615662880992544884290742190963870720273060229530131630198064245782231850522054237717704179250388569690259041193270695589041114803911718394320635463745463627551495600041203976028175743999520270021646887811391531824282614223755850501878203735325132853348527505234522735981605312281514934266850071295842267385444074785402275469364258518519954944668768887855967892420111092980065514301538793335816688120299771694221207908663226382256806072046668076336696465324925507148565089652929323058876256616145612188762902973997040729025057223746384145747398848580753539297947969520832336180669463526596575386855675164789669624898053909014206013545057131683669268658767483221006419227648528357769743276301059559150775338694591753028427906466076602823699899144098387229399025799135246899332805447216423911456417228454842108223026894449791858223833688661512171598623019642981678714943869694623234322859920872777664512984635843877822266112404165033582397614896976462369592074867078010392806141799220407486882393705624843352463639693984426111911918485179203388699056899541725582843025535080262445575866408187905132150476327865351407418144202467691852366342684035544891889556046631660172628254255439477727630385859063966923764436925949637734323640865603376400476853761842971725934363028379034902742330229209994828522339038179582101013289871468908897178601283754454183816002611214674154802417102556711099932661210954678888690012066104149023728792731281649292267476963868529575039773813444944797541412032309857840778499099167242803480220414290352994599082691236289920188474392392889831634046855843484500353944177226186341614519372522761764245585754376001808113029793285100607861460503198517063685974825050038542976585786493018776014239305364593177020177812929494566029581680711234306504004692410451063520959877726230588474932477730263809955622771424260650319855526757467557986475052807584997426854299075208320818928693607444073221443769508971207108537371849675529299428988659161470336463002319457474830463072309218683004142937281657718568435545846734097746323953192418672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] -3018905928333862578658137799135622794836511759098927339399292246131114347160461889874183174646488585936368810689928657024881315454584308283302631865490040819199198660561398759268070306969244014746978877666552770021152760971528400193589514816358836171224262531616749553075187675948110746188187521679931997651842144437071304650269394205074859485990291121189555818562676678738869623305739149113478560738141897569587976020028193509116141745452251010503381023834356747361274915784754200252433644358300390121956470043262160979075929152156960774769696749268742151515385907607898889395305695507347610217864521233319598001442471046831905988623122426917582742936890854858081837969393683009484066152899192042332957227040787733723877735619392765247689438963872278181677630605404831098100529375513279522037284854671254200889714603232589040197325459703155645674258918601140798343073708830000780896361475623000171160382901597736813642670908027200883866031659908293148552705667723103626095353517911597628081602538740741057440335290127185230304639152953853881214749212841056814480294520304427557940774497256156017704428090398780125828857523256779703517276875971636949998781870136205886418696927571584914265288584368824173364282443756054908941227659392938443779273503289654291572940244027735992682982181573090303485392298893022231536734796956900362828040904414997329580678379874998650190342865988195533017564804716793932721201984018417554730566903454235154521897770490584447565735075335800508427349344700040839966983290256933536631331259877425992155378811028850516109487888098557827159484255068667911479594428320480281609681677322015395181604804318454984496983832036272254636592892609743301218067817408734952572683918327762050238814692215430572568456377234403946801576205155910768292119234054303680661232664601755239019924174488933977584040007645994393925050208540607919959604796929261986324460065708799853399336885096775418015123952294854544350524479805106815651618273693869679661134542692542774553540926741291987899769678928361369891171957377891719133238565631660381552817903951089776342246080397608147846582574143726914833092255331911830135148488244273640854311338670040485416978200205862194368269882807847955165967282919424709729228989985035337414244354239104375514740679248374807920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] 1418996891106329573487924497576126686462001346041031238102585993013485545402134131068583704005823809670979302570652994732739626719282798040304189625121676297115449173223692761269650973408149926265325830642846401669949735358691194769551235681402609068098756120738064361361619759746497880839318954239239361340411284313428095527318400863781616277260552855731160060120224431518348194010540778675601971020279984860976737312205707395368142383267999765850044807056940491789637488066551245347781198349182433131876228881457696334783219880957864840052601151491085322431880211098121253968553539147813416212712006174907878874660905676249080130425692288011324085482539770875232627281245499590494950767843292362871892138202425962160426093797108228214853788003517795133871802744095947942127218364816349017110187969553127342574653510831926870833264224374767982942319440079002382951099914958023545383088150724378328397312364679950057060557471433575179198727641618507962013692789718939290309188943229399758132594320267717813322579002094422967692886394695510000506467728143343391799868543340371798026345256036807794498626435782156439189438538668282544873406376362533594409634871279128720393164777549259734909873825550871866871894884182303552722255005493781330337767119394756559208021569990680360456176175790443394342932787683590605084559401868329903333515802311923232203535782492098689656121963780931803369862751584730015952899009385715171450881455370347644314729104532599533072200174839249442749299341070249943914982478852032577554551880969118894642094168546265827293676261076423253157827133181355592458970154210933052676549255223906086707304058882022872849465548533690707031557744231263604671175351746925778910310805242316823607846707507576276876572412853709320510222250301714265802388185191419149776483912815861793214640798364648888259621305410011636977464318008293147797084089342682586020145846821195982545055658882578179774710396942382269296279273939058849367392922505101820790346425100824877296903043640538315224723453018476312014505833394362397409931846054836936667652951966232202801114949732931392278691974178738541155264915956104194489078893618680099825470882208671428827699034798377615606024489769406671324778656400702317543650038986908303476643728081962845668903560671770290683904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] -410129928937221883573222760319806781458623700774856019403860929031386988055904147134776598737811515815258040318054437579201128747416107007026340538699281926034521093930014901819343799108588369729102537090953003586286888810912764399094031332138421007739584763260961944446891584503644759482866532125834522089529585825872960495816323119092804923394350712649586400571927723864973363113371127209119571603251666004518748213902147921263270037677490013648348131463633702614706753973608411647833147293919558377540723711077779499517617174177240860003101339536448672946511958245384015627173677413247366914464659684020599895528863416418013944087799073024318745843323001712661528599887780256088203407370817908519106804509294846927621806664280071396981862431758715579281821062790376964304786712648784968442184268246119462195616327313809625907866710631956971715888414548873217420094233428650108510630100282433745683280652352444538610267992424437182933616833186463713197528591709367577087125709505625829635118826399652592277516902931067643528448481728817878557552014964722739945009440693302755561662602315616065112599685897558553105462206614282398080264985494495181887522892863326519369718852306308458664408377264649831964134622542837946962319038367198758617221814439343427598566988846518376983168627587898276100310549709080803773574404313366688594056645061640032574048343559681591966536242459162698437544739481445340934077897490940356956580540604782113512857487944183197004986104435337733860163341845571186703425814914281356054210667340514253958915710685220564796893226185148867320816636845750325872668565668062217927776970569024743911178367313491557209852455313530844613129752097386013650410446564841851345149220696259701403384292682454219480732769349126883883284241569445137257557243216200104173439958968250410420532131336397873617150148887778228411623541190821426836605209972783970282564510405006810840935807456543250629248860342222900064469209019676788951370683644036508895316585242378794250623972202322136266508943624026859574040025725457747768701516604671384099408023160170073047028906114758419831225273427671635184673240346004853076110455688176874288786879054689881275782220461826478147991194706915107872597903320653533986647582822299892724715382745721894027941587962817874493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] 760954893559786931057897746837577132319259913924527792251154073210074217255216952494907759302377044513933134845712291149408558009445906486690803820524265622878822722431350598275058223318532926067674252131531571646401854656721011467360253672039748413237200092429067223245614985548295295605007842498459114727513545697221031075947988480865642959575736359954433230996812398956313117538085455067396659375504790757823072001241167127520398508136332282259005753360237721637898376094591581335875238988438068402415232933719708156040425962671817493841706011508206956146855534146523551347878174400407696840226825151324050000840969575298453046553510387749204359866459058431183901013299013272781999649782149491381116989646516747386567593577045722294930018050527642310487738632923657360264510221102120729526572051744039661494402159858959939526551201921311617687087201925132106606988021461328780308800532999129034622877676138653552101636585957842038080327916155206542258317973822579057439795516412469344458946577740930024336010668224398383576638206543286652693278862244933130964564773908966502731861730268390777793865416704501604303966890775060223576741470415613538364502621223817332506512816992324788308129906867200712374575910053156476060629335627370429736533249111711120132205672221966859493331637601222400855218153553462985810503530811798999656171960860062321911688780232164276050389906021062745133137503439889643500079322122640988839294362356587804978492846537500171434004359625898842183978139440547115099509204304077777039923350928009544063587633125591784018413321356053647667505781209319343175677831454864974960161234869586757776416286592275620850198145396845640580807262573343860498234014871589215580191912448512454215086745096250640745600569836084887618606509005007695543730186481226116708722126371010426484539625184091263734807345613077199777038915204883701904630776452395157474529284501836005394245632595204255408760351150828787147386999629260206345132840695922249129444364253694689387123411647839107674546255368580044544955952392709227293398175789278064483614887043581640357681996733250834791130865131581485379729174865632155319636003366321171811058559561288949337521232161893609589477583449474161781744109137342039801029674823289214780526957486281627742751336106003791872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] 84602326498896396399206430550554583081897171015690880311043075971545681936411386067348407576706741828134423165144064814654068580049474090795742697631643309548104393223216383954971120338055345693881728847474667798163401232565772416594696285658983543070829732582898507184789114384909448826193223252605738067507950020210048977536618611951757400400421830040938489564384768422927634500313148282542488994196256516919510472308044004047640529037657970517107588758320202361940577320191121029294611122766901863701192097499948097636277033243512030448913737307272469402832543188019514361212414381010445118344363849322799008067130162819130296361758716359570889484866519950789998858388111862029842431092507205696269720325457412727703268177735411853804129617361902928660460383252019833659596103321722997871029752364807609820665181423583456112406178885641722217603292653254500908164090880913021642183345668737793235903822061386780108409610095357788175724016899945139149269083716458883527574742096251959146259280445939389397233504587458443176607705817299011359727038760992251758104049360487725509369605862425499341507899273356356504331806937930027625897086164050208315410507417455049875951119557351435154999455440626083173306886145466575253011212740037577028975343680338928542521153479478284486255982506253416645779783146177051135000077978039210332670911418169834119977435817848962856869535782931977476165292316712891717296879589674183369742250750882901153768615244762486509122199205514716488447889815383797752043061342806556342449372184059140855852404724878703263110675000110918244400045277342118879103537971305927166126718789285216017718304676854111581892158539099026404912532623709871384551258874196478243575299108815643599030191755643423881884972441499624272319510401318109206300659008617692036310449132815264152819725755417729804556577767983067583618280141745213457124403156756773551530295772767039921036715462535724186225532199964343426599905896346884252947831789686583069437026674030759361918525756769162390768812782670385465261729309494546735231454634544284027329104512464875185968438693602061161577965039836774603533965830001621629128108987317955153846181555575597478630341253970209285184260472578562255350046195934142040564421101042889443042049927619306594024715481295628533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] -62299710224882400247810296672761648515831190633435141599916701847510581790392131007151123686673689123722252059567358878508301496081302187337286153834016028159540711437843960160144283734175775349878774645825965342777682940511923435011506263647298694966111298159662999568692552713122825636005083954200759562642337124299705647630057734186353530142784075341979406923928235353176318353978203243637968632926990487023880994590699131497242859457600725874607089747395647534637090448104373781148970225411380293516238050236941767699886785032736487741277315732659148792625104004677830534236767026068488848550214966123992528601622443380292505326282197882694503430144504865882311890165781363798774876374331696118656328791336073183722022236906718657475086561857919793678352621298801193253032099432075207077395602014281688073040657185728706273926951093441127769913598636708519955639374145436057037706211106838235527445278332687316308889455024883731432689481617017532740085206284057131291508214057549921406565275722327216656924031351339628924593963836207651064549583312882852503155965891773357520939738021254381544014083785490593163096819943685028575061772352191058244228083144484862300761122173121163333839330702815099012364966412364390314231444504980145648724802389935452277183761395053574639127809752188734624410105781667996777894268859695266818693976684080069736555326825975263924605036569041866078590680630789863737120718642636388117454426225583985680956257547093395056565547463132326753954828470382871616530366102935405354998695773588732040416612460662766459453135849138339984874128464189784303657997055825225638082525221892057044179220644609800158422401575168636213248912621235274311922155551354041856868355459256609869381450011894973457002522899897776596864352258548403758944144994600949398053096644419948892616089943603006358035490492848514823638465371903512773794747103383719962362195252967095309910000616268277234932359529162408345446793873740825278701511806559611111615210214374432712351847383223739137212279612544590218747153843533828114279374392866833171459027177692888546424618007485619884110539621058756795577202485809207802211203016625644218863662500955275594479768915090572453428242863336229045219889945732588601266496642587794460215332411208688358401108026225151967232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] 29650076729942336268678300150260150148172063532254507301263318534751940470442435153560462039894794472177783463882781476721297313375605717346069413444513963638859663649016376189547337637681141948886516865736009499942592481019684026874264232305897917586474543823685611245546621008379622360704291014775122742011094817653500889593946274813981691665204412067520763369988923295442591181701922533641315043482488248689653209687862887057670156180009612319848049204140774780484991999221907149676643350242926019946673569788882245928175316061489001640441359516353430338041028094753449725901313176126973521654803763281671979660700932068272835812126809821515016785723580356701652594163939470583056539143882343221685612539976289440218306796168343831782538815358293864158327815999597396069704656330731998787080121353950511938630121518052653039635590347791584238186696709578450086640326602201106892262231432468709788007549459620403534358810857564176524720759208645076087468080356659497131630891005622380451745982342223100796718719240425552441738511272132943813351022045849501900449365130562489502187208981011352774825743973556257510899788282430804343879522442372001665457067138531299714994943404604553206905605430251435143361884702147338794166041933668018505326699895204597496784624662794793301405564597989850002366498605293797641729863338383841967460745030287529705690588349045195834198930453675676050109171901392816687911457375568413184790081036395889310813710156957737136191116377011076713578430402997818369531100473390499640493003985649045279480112166057188476528669953325116594078384817943371598622176216174084573513336970639415110756080784864917892750837848690075222514901408784242042959434737436705748174903164627550967607854335806104453824703008674226810938483011501151366960497722841019254731298267162003602264059249362384728656709706612814417118096328950566509159254302464551377242990098541953265709381574150398660470454426163899105641494344060505755513291094835573878749131146126769578766438668138216614264497717330602693721364054295690922129635298575752451938017435863561940917137706733394844510571770375144841489992357325913320280492405360571724646775739834007112484945255427411301872403887540330801304084336249547675492087967490110495819979999037905095218772089900105728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] -10662798649609176775874563443264678428167397424386354552278416447674845993253571441758355129736691215596186601919993063266594879719209113060448526279725395105709571079585599385049741581318794503396083532160647330856453687635211830799248074832525201841784908967274228098577280254393342583719115468632964427353873330174879386402216470120311401357606165402087414827686287949723297419418995423986198574133406992122611764159733883955025905582416961890632084965670123545433149717925966062352630750745425543618771604560601306101724826364685154789094122541218726167526830035544313636997394167577247693670992467990906973084810820671561597950361516347152383977726989115254275516704872165673421402011720488833901686396633029619605287401758163755551760662376451713031180226748836118873318428757162278734339412596471069054384206647540537087088271391545463054099120603120674534950636629113909248028140872540843585204438209365324149668060853735394591554629259213649423088396486704636287971697725015888214386717672594878697996401787886267055127953947191061770741487389791592286762085576124467837136224740740360349922870639615909734570572049390157278144887230088197512482221421902184916128201632643754042581503038206225236799111833780820297061221267994907477388727540193133542708649736446579384806173008236603317645016843975706607844268479774783886531742404406588215947295043914556330955050942877909464221687716683434333347557221416624049352869820741370648458717515736557600435988436919912144664638551597064513840830855035643618636850989751147356242679702012694203630806132535718036163030325572731782580426538424973046257507622510140056691758157853407344589738031677162734088888839437666528731513226534044298287524611006750834699800279789835073349118355120613829479243508658496541170854922573505101963771079819157512447040359436765626583521401909566291540661723584700888709769408657085199813075406873020292636414861669720080561798127230316343961840379690837816411932606366044998932570171053870827202263283503371935152499853330225912782172543264250875318549355147622348478092922607279850652515494400437266446014547233988800979924486355259380942151221688844609218689226419574951894725211572328531215622302491632807176462696396758348066775390871283760753800916868796395770108216630711418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] 2966858172857328336698641510251849964892641335562210916777296486689642558750821102673545188056328852286548251843887522339310634797059765798860305370551197918908927261891921168030849298535829690565666615910954752482799625799403971740251912569332080567098454324616626666609311343942806279396775050477337563544675212455997862810806886449070704238094667763873860046868711899700144437599885535602133382315641624289461108317851851701646639474227509846161521597096649112894392422199430730706260619108491577876781594259724801549889920949663059414667535131386631974943357304273347983840247343412824901074589504764177586361470530445172421914221191068032220320338390817099286117641559275645744430004360689590108851284334911646753366988468867645402806612242921014384117860886993912589615185592317107857379660016211612076121930701150031325485387058750046202293401538298624800366868224653003557531116843587186517164338413713672097096009812641618135305766225479344874916080128561958812041880539150303787180459111292944328475309769235371951993510782795617068998281878570365142672456236190287281754143557169802072940638484068937628868490629547086628482922992093478469097248341389606326359353220133534854478974302633025958233500129427810976118568104737551712071326515056763056246536463902761517496213911797656748960636404087674948990570956547631744850990624792916691537510905299712655240169757880919003676335940897885550829283648820583810193161566812215459203395554044107924475483367781191936259446583543441507056319013057444075881790531190250774297317661412588071660292045747260978471213874618591079037067409958515194247283642308704073884040052567228754116980519624680794082122156578653167331364825628735571376005975013799279717221546691975292068606181659297556893300976177695305830645300316500898042637954874657354082065622655838052311867142162673414510873388381962028193666693284903297708283221756771397933436936617669514268583798745400996170266355650691165667462340113905476783072259398124131023708247809279831767629956889300694409472270160152670313068754583255983230339441126471216451840452776089505148378972119242183037467765688962384626617950353964231639790176987368650348253732642546146084323591645923728007542976743113206574621140088922593129552932537156332814331770638329446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] -611106675482665037782423916042846359469704560451423453713987519029445610870743563951255573063852076366122023901208692277770573729285955912755004109085796205357845542529833450063737511270170424075208022167570284351885820251822745615249526860632548629920541959040852624638329274966571373886805130863154532928804939281839345052978771267217344479437592715189955026818708887465682801664127757420698882887460386050301542256563371677204795876177635124265259846500899527829676833389463577447371442601907061676565062574401013285578320370927080667317584719456193489713904900205293262212559503143726661937835205319465168007620717420374235386619154135076142217143404394017085387346990589544712988014425636436481629062009115687874140070182879014908633468297275841073785658479908573477358171747055461533506395089847234206469361840094398049560128097314425265577295723081466453501230177822393909218679974862794881459112858895992902283357530852782952318347019423259722642193428767577035750456325435440471289789769619240194410995372914044405819966671522662157772905062829754699530165652938873561768555085137476589911545824555689053231689046473240228005787603230069845473928927198581020627594399714036924325792218177639684700059240140404824383702628675062500798916375231362781374921451397035349064768034693697764188008136289989499894241078344648545238774416916111319858627660155320723522036110199991088525065834200370870042354514913280600144034497956614644060549851470978054285141604397628834768054594449566241934586209794813894908731067467439046948792406437211523429608205525316042625240900793313487319928897750258093975777774765948520763778303356475062768029490743464068456122563483014147441692589846171001795489590421617989548256236367868590737955194323811338981205266556971985347728064053468706074683827545172668943030442212983240942693048849244660042319063574780396467124621665244172702571218619584311189747009976221541990531068598898101841762257648920803247380739501545426439756304836663429154717986234393123932917766648694505245766360584115629636321821271538289779111771623951699326178073968016694309964162211623152458689062498461137411451094526969345126026053850946008466031927765328755207098315669320184318016901088683631368183023971519250823486613385081551723676334461468803072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] 74547171653248327599623241123237084533053662058393332927478912167638626081928200042887427559153225518658962329071619617207230150497703633485157212000854657516015075228855380301717932946626013866341947240998181834292752226665146851922236953718479641713179025117418044976333251708006840881373901667526349420298583164823483326119373130466751938584363201707028950128442038462575607009655232733685839311258548948253847119616592916350819788484592160144439390839911784648916911973067541036914996185960382825503598159937732129845269015049054199703979422373105828222185321703668605435305421391089420566576588500530578606788380333175343712046204816459017099714561609738614587263585203714857800137986667566275507357029953839768443953501093025009634781511215073463289224216852747713792451286500885507404287177276621561714335058593178520998094365782882158739059216661581425951201728773863651844034236636958021792969640447568761114982605087643480920971441146915041648255254792778521481594777781146475043572422495878003768046623166139301364456177955142112072595816400605449093696879448782649141596265353917221493915513308029859509834895247486476993444828218444575136606946969693232881376730398009831149419308905229316499032086841497693346493857336228264444954417170254752858135569796000159229974542235660849843802161958076678742962519265674533735395936596802128312521213144926909016150415213659593441590401982296415116995684039944620560711005503608145622371790842005811204547712031228587630589873254042081775647222635374023914646581416099797878992089274017150166659379062095155566467521625683933531197879405448238859679624844827633973509749909495725519093362210141511317291109469728426434488493624341241225145820639305571845821878392373798458711234886039056122158668482455621188435704459682297010062939650107656416681985850075616705070727684082079747957206493920577135293448726682654882115167986372932078647964473979412200249034772125015344363319024705450730194524021975711018069188899570357124638500363269177952266634962486762978297506279615282672031368785739295707377896811255965042221087953659305307949296901003798135816966361255559855173756822244529927205440212971282858950405557749164220005894678818503927700089416057063535009530210426837748846549395490701388010087384843550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] 4358800729152271582402900645716954612045578360934058253194464846654889875910798921863983165917297809981071545061944336405653937420084003421772002940312193940979795616636910695103384543787955021250396465104497492223203331662331966748025627588120342864353571923118679821224550594924986162198246416325126324210850119726386656621813364343533577330050137041431755424133090689628489523304174393967433055020317223353203143392466948844333256262453194145012171270235951384428714730803378071651003087896584493935212405052135387225108808444182962689825367108257561474456234094633121495084037499649537879508762199365872829537094680106909241320666157851708789627491560103006610004584588687060996086439165213350764005434329734331997357375371573263040658276408862262933581738082649069127970256090867386232475987839884717992625915557716636635103338338055977037029646950139121762723976683283448481879294998361225108758890903838978955660912121557998410377144911736460036166687106592983645830037813353662378609192530747743591415656122861384187306050863052614724312331054806380333812704203595391144301834504815112434445891338159535508676035589800882124147290668231621601383524411878405556440712883896233951153232580187074577445155540308587057984422634089610666759153312132271898847622064134087675420063119226682662044251900199643818966307639040542933902017227059536494022569974357088958988736889803022252325609819701802321243861211708004952083420248699987874490017224292177510585681427192347920894861153573925874481889506165621231573263378052645187162430672091024170032347119434841775359113496956043788595435449933055892840951993916437057316670351125076101408631780388032083411847906233172420675159395521647315423174054034912450016837528107455686949826898248215373357831614812778956033043697861411966173035867005178667634523414847231874314642152063171637479580038553720153278114960973473413176631294539185838687391849222443808820391449013868976309687751030890149625023944837914760696990997001979791854471739903979311560239560045292238027223027829146000858347698528208219838017402939084610672840730198114414378946125215227078833704079803788947509962789764100330567274986001478446744829542633196713697560112369725849363124200810925173689502454430548263526377104519006744477853020783116288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] -5330869206983947647351003333543696910066678583424739486810507369443086267176297570189719597048298813348597488854896978913452355874041117306030162015616409237255279440154771135698343205285276062188789461990079264967232206217512310019710572418196750894479526782664953763290773002457114721276598946343928492558089292146347520622967053668909145220921060792623307575399776499749096487538037095330357046247157291647005230042776641679062887361536726136217073207072850871614957281095134141369372487577588629630206256465612460526845720087489441818864402162101936104364530609887457944814069467242975103011950232581996318126806117586540274088221845864128245304129103035923184381616596689831677618158712902637213660283344614205863220262190340664985168951480980671161124672516426180943084773053395240151171705236838760056779427582921363134880877624833163909978564804394376534880283400671639353209203172655896330512528932598678093049976512851801016977548826487892197719655456614139584024725416325419068472711849490574945424900118144568602778668876232762461601619784627811289399966127644349873677003755817323014900911319053737006270697052764143801278914804930998733774237778810775258436544849549856097989551306620277716799784153795753291002789572037705364775355965842415789556457248703741775719154995020244639581342021262542934475362941339758436524592017438767575076931972957938648986312855288535069745540628296249871154958153018706996181737002232501907292175431738865094912101818578646807535934603275302570144407023043870166015915449988634567582201854228048174860187230014930786729577516961687408785984035230667176896955569449095776932154760046832058530753900432822283460990152641158677248246555067393833146558107972605042471814707437931726298875608955984137508298834889271655272086955854523997100321958289882198215447192521215422018983970358021291058623949163554080084578584171107020864511348799278412809196931804896315185765944810203250053652550207955978744478007510255343038318686564009718594319239811591042634971179824864824837074894059265902827239401749158052028514846319392547067930533383874054890360370408583828407968484777904392680520250176083979006554152759423859053452177719228302930795011273310970793708410716984279100421640530275190831356996351297746452249531719352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] 1703856204062747075999166130169065252354301841319485602952617366597280208065887458106114179418886637731940247035815444928321224592864087361496062360356344637836538895119768354925205779103445119327792279066198968127196697471767008460166933042892966150010403886865234956835053522126764542848746566254455539114399747386435102424768680215522013179313346078283303904250175723380153929229325492213231158626349588731463747550065550152442766777714901899497369859769875932025984847629255518176494161211423022134672323337666185834515335958077559176337938450369317433915924138906892835353568344105301154494209954694800928287522115947420422975983925348980031991907798937131885600830792646672846070172098460305623010880505677148339517115722683305473686300596862884620658581232538145464164425918713344617732978814974677912612642386215686273277188797408300347067743816680212801212857011449759552629630501930878006153501125146146573938492285571719196535402842071215901208164700782636029378933712596046498680377547716577165526017877584485594066345599402520424913438082262800101924929123661003376033796709723893838394658809012789767306671121883768677955213206044367535536631979585994579074967353823090266830611753133455979097890590786858060278682529678393350782260012269418672048044220270030786772432885034467894324564919986723678655825778986380801383108712744343313298172797516587241091568178662484513377745031169103800514483541201319998188311472168144668663964420264591675495880856255214476630978019540852587886476652756970084773989445547521195976170691349053447528917901350106618242169581849789297308102459574287690107542465045508730890617768378054453466321045945306808137050592675780828902227360127630728290045527276915712885006637253688777816887590320970077116584622358545490670931095070918259597318433635322794862683034929388853918932048667892196191890994416689266798573379429613628769304989670843798787175363165719033903026624211938766903421503598716301954097910349742351576717291770053462389560175359353186814796974588669912355792669812595237500170428584571150725288508848250637180960174980012567885891075749700462152006839778586627036253277178221725523870259591005108027768618148655692924382315025739808579222030933024359932611035659645223873348462240260994348015012343185408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -369522932509880042422675843381120852268700928350257971086503748487392593631234620104303245597158472140931854318166165030242526312393819583180873354568546255665387386497437681261779363288684144990915514481942356063115969878171427958811096809815717044135243483489222296287337777723272325713359007338935166660038120867234744221120799414530366995845422274166000115436586477584583391972841353867837635906137766205215096147779039169558715811440438516510907715130985484690931077763046790269522887524858097164601550970400472574683780512864776907908430006006606850972380742489280458250151095964013360334995135547687821576974254949365596840610763939985415824385216763801794300385229828375126883986406754930965209616182955924089513344804748338265922927139536723496734652513514022227979519597748723263297672591853579008132753551437619736376741666022056746263598318105932394841986162258536392995388639168660746640971456475387336033458173234404198857029518855633378884974522060185466087159287423502705929084511193256403949270423452583393153436069384791636951750147123072121586782572716427788029276293510514307524598844239607402586352330773202376916215375402667567049230025707705600665970334030858209391208712535937162414283274511132321368468123060430519016692419536404015450333832938663717788521745581814683671138864216388425895544464447429803259377331361874533371092605912177905143596466849873619078851531974185755611519926416411401467941220703978277400478419325836049576192381052943371094243369910862260665366865799770736501405406994159215744959839648057719680374757249413159507628133707280113370712420559269633076269274580350049318852917463733386630724702004078501070924677629203423294574064587771828469051006703376123263010919300105975818179289176806152470267612173586929943951148763960839504339289362794357221296784293713662307803497269048388144181203654188934919169023306554254319816117923797495859204838953091212119699165733134445922369023908973377006760627182804375043779347417335484582819278135544328577885361912947850530660405624496363456502776267276281885175438672579532345763663163989381876818701712395356534875375805238762323416125623171087056995591037904848448518582881464793160064013773551688639602079043157448787775020094444350956034415212933015728203780419747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] 61177930138528048960770501971614500431179423097108991858683018572994344550058878287370000615176390958978317148874582061808543592217807496313286568225701322393544463483246716259479689548867451352525641903729561874738104975080711438723235228721554456742306497639924781679130013572538160066251823680897909278952185326300867263644849476914658724626014402464824965307688182247321465940096463689974742230952247816454735099692709046823993522378924702922614830336744854360243217017507787445021146533143140968190389405369972196700818223323153879149379509227925103345204899809742326950489191012569864506656059212339522605104207839859574865796620588716643928625470669660688043208308800091955739675642408940446440027760594438880636254149801900205244295683192268981174218047229656469548138742482851744863482528926170953181847081723806844660903350570154647335826417772768936527124013068659354427672388609954407060454578220568305471053357212110465846935479857882847957999446893589609259846964067720672483248518354728442553927926516269736893764692363187217458229814731524669922957451150543192523241852410832747304350165401778451072788928356054293896855782445005970871288071107510264020435002338413696373291656160798849239363265898378273674180390964625291934174677003414136329634021687897146878106763209292456177562439620919892036387793840902899386136507097460730513222721797807205296911935957702327691272142276543588594593349039894273239013564201369949215555790774296982799748909446727617645234293508121156533305218970203351073794414129870471242312692285798068352279371396205654697016748464552159550683507877255496099591433495885038408009763626206957661164497868379752396456766759584757572761654095939914805090751684362558877723915663327651360999024424968207758538163429924694905384636948606643471487097097760129371722170311334853505533316821293786469744383800294792068109649149836092533107757980859093735219514686445377404045218518152767178024596193194872535179771430099843504131280916536855148192272608524916215793186159889524812484689061200272988598030791417648839612271551293554766304343093001366488239889329066712042772525063926531588054874051039593297794122345460804408106497733204721938926696839326903742604957814733982469081903549200708600520753184410349376240484293279744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] -7856605429176718758298523375699773624438223277008609759691636235681935540196198996727985139607131651022440475404363534840250358191206153729033079871861858061178346308583282991670789364920727483878799632955934989763522345271334492466225241596019859721419648288102317439595688743556462278247558551980898405344711607580488160378094821036386636738555269118272988096247754247761354785518812234669651940922011713326809862397742774278741889237263257183215795874182930240415805323954849347043808967426874669859660349482005814741360638496131169467479574141465492388539411443228884876375198185972407250404626157655566937866317094891192392195216095372406830892460495621778335382452853823975888340521610414017815955415270796840465664051348766799400429189078734673905503411993811464181693670674832708531334049917009917812692239406703471431788963974302131187764035585487962676213028498864854593758965648631927561296979045925467270175305743720745423581051463601155962309084304641955188150775956209480498625832628260375511523923035309321882994752729878423908918252531495078580543480617345213998335107903518135244334637630354972426069213470912839089043788000664920413657307458733115931454856961524547124379608457938353138861108623274796953248789315884039391995597418160616072287728738298711481036831275402430542163293144039261406881402229733429973811459817145800932996213130789590432581815044742540969361721847241667824330317572743078815358631995917972288032534987959164075469529989452228880129994870056257596448430347870482786568075405141382297336381451094331401661543844240381473467580487268233541698780474991627330287262399193821630283524904706805333693929638676025581715999177840474810602485914026387804988519990745976986471871693999120395110871387125048836911084210260262016312169909782682208497801547000079128468635204412841829981846696263535722429768835863306969464250753022440781004371689936689105049831969512044112855653080870518373416942712634543480090473907635648943557129004970919306847385119762012557461648787531594454467802752867535067179794405794075894806996306584674964725796508607734016888910277966169087239259381111329686582625539448654965379174774189269519754816647318362469403041361487844239674754970637345409529448206935837094214340481762920172275573456896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] 731757172548537889370193387642821549334170966875045409869004060271259606162705169150120627530897933560688527091845394347127551590964950731242784736898161697915071505586109740732011135609266076939229150235457133826947159630510412525614029008633967043323293494794876272843589877584982409252240333352876550664970645569624185703606003492598146182908706639549809688888372143968706475877037943148645109382631907701112593158950666469441952495672829911679690296566706703862629690076820258332806322462433001058768912533587120044757855833506781513016062656382830045165687993396792944585603863397608396432113077493890554786499080061561642006696870249031275889648103750181336976850853538597984058159332378962126119517219021198733659137562529287092711571476969269552034506015433010906796595970837553879728737671422018437926974045605968644343041012983725050226317050854373234883938056964232235533394308876695503456424447096266230892811404535896351278207973230296235583737886190191223236033286270856864516095044165327220559956700845304212913381085536373126183589903442484362365537261682097569153817020871775848975022055263134859284199464979432738305901568540582386389667545610381935019089289083894545677020041548651253556349704274881275205436675868259284545741569744602481324237493001371951542053288360592843306127176648307450485188974002631624349480250560157044651789119974591591993195589649343749359698072685513741317493241148586591676817851012170575389897808435143861827075249133677309941083896798247538649168729566214088553996178451615250206952224350600789278545803246881904650172042024801985779779635236350729088777071079623991310324033431147822629361768699378053668100182941854885129287164986295754986409811267284786671597388411983725561247708382517164616929017175883762496034614087466824186527462361633354369881368429330138169397142582911542088862469964994727081435941062689991253335433537339436825121140451949153851960933698124760703192752693938258316372751321533805957815771778066371356261825087017576967085605852823807607793266831041607983413869432505974641997874503234172422170465447357812085416323221359563941153438334999777956357919215553275685816537426882825233586890738592849129761022923343552495316885131517453246418902326339270127123928332827364656779523784704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] -30996726284860070807030085173729153868262731880925645294625389206105589228592412223704568751404125386847137690398583767675191419216978129473973478399197641811196136650951028930097313422475560061751256598367886891975393000798234923618149674833995935703470709084352648013817942613588618326916108960772607570587913421862761879940091106303479969155183229011457573644586808949310044666589770652275449657439115849956424502893681796724701099334584773760822625982979041112608251574875420902159980885247597377814494710331367507533368844725858923107822774797602801256886854214842895925221725744574214541949572450361831179842363792017872691630398597180925030164839707888320324389198408234345172653439627182670390795451461195130737243395609727943272678569169545749309452954807452762823440024037696674298951608855988106658292830793190339347672100138185836309312568331193326179827150354951072966937046319585842171818761092548797112136968063246589706320348723900685401717062442233866319059891222942410073553166063568961130485101033648663534817819715645800955140820372655024700197423177652919700382512495317279246325747103943679985907878821972877043571886367579472884350922520529963413014228630174109522217534220291653957389049382685021073077676369236239364912289288343328626474212404317585700649984259911637882851798794599652418688587390403046553581509101936476702728951974545492867329021421455030710930725912375635646704163399661567362705121374343142065447742997110960740811513171065371659079300143866682152197476936160371844118362335457236238879117615024208905486612853329297339831489495255661201268861430127671299823698645475162671049909588711292496480259994997450234332530506237643102372139713502263767569400514271286265486886126681687175753600502756618650703836979744738810024824343937050701383265215453555262950309868143345982010064217057908533342686393104891916225972652268862140181868219524799527160406779628337267126027607850342352185254807546509388833588749650802222629610864385584018820204151328418193442720261474225102248255500117701815012329880863437533306212477515949628949078196385675644424395699408766149093326545886841555598034249774513666618683278492425982435231013473136958173963275707991212231343630292889166008571393502645961826446332578519491567534735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] -5191563944453059978485199242885934732841576527856003076175161748052302210492135071664616328089422585525184380816430460245457435285732232375318729056815740615522522890951674926683871076499787638546274833091370791103316510575262020484740840738826327028030050264393939258279857132828205322241693979016614096973369032752294507479389381883656160451128057138789565046155407221446172556259383230553744977263028666309379194959807216177135493538976995128870363324470493859890885713110974979318922367126710221086777983427846806849071262111017648169190901699368645037454493855563564602990033606090302195292909467124246705080110883392657471411647378568584549175946401676280075767692438323988681254877896515080553992459237683554556119382625887367713516943022061591143560252799654753253510359600503365570010978030853432866267523945527992533397549743686545768442504683931571702158193169236908160623446241963097146123896736938103871707020618173609156907663015032436188808223280392580392073294406506948049912812331253894724646149718333208179501774410898805519890436987601907485900545874466021469696539164478978924915249161008910406661058726551701315163332581076803793494298178485614564835859248550303378346162913088264196672432046419406955368754510478314458417259878620448424412100459600645742490024516315829965287585717976575046282074810060800844453187795292774671714806156482019072869773774979658623921914111464376988892047874062306978946972529413165914192799996238812701845642393336217642062810386337744753635198142337674379335827198614667102714375108654689104288734377309887767564433589245671742280916933786521143484314694838240946237562550356084899580074720002307727461598482941642079822110947902994431246456914745853833546312238905785943254449494419595357416401750523143952143496113865873307844143409321484126000539793930096886649484889758195198822399361523527865182004031438913014758967678369966460401894844086716267904225521433987085074173466663423865677424914268207202446295377839233371220356762416886227140166585967401389031088640867870272839574909852897474624668808122416115080877735741396172889184736108625525487441633120566778213272672925415528119816592959743935028750906462513545350095131784976575382589592382431869914378911894196883369954881444855137606809157632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] 1621152392307993557600986695476877151345451932675585459527772831085873563000086424685440646959149168683524659949658578537837977979697515021314542567635838917042001495556908067878601421886746217654477595226632557430800377987241029858250074079126153814023828762214313730936605430445710536240894675067910017769364788243700348850524219707108007671840425073597214131660368346291031742692263842642232768874071252383886094505455967611107838385800910418153283471373287668598313958130183018440829484874778637345877510475379553060514993144333710075364317332090776289931852907846162779476504202515135223822717842523235987209463095610351269565125242801103389212326434529458529838345720175549527226545914324336249409463222336464569462315808775895744157426908368056910513578752119969602106499980249192804828435214080197593675951905508263466607961091544412024642807295611687007014226360165485072899175868358294023451174525236306811180153997567056538479310177299508350718557069038886102937561722245126796728919649826336991213178032551603154658969265841354903103013318088316864236651866513539015201352031665735206766815469382340485825046433963703066026095812379958972341800442806221991866341815626847979917259737335503271066393389474098245512175246694573810903419924544627209622678143167341793196916568878056728579440043808366033506888798945960685457115450588332119246630251963079575861304857852893341793127980297722392847410468749836871383061927798949625155811184246474428416168734581496172021726797198323806297424564143846177483177160902072907140938848626282385049116978755243382954145015758286718523943086051286900136400529979159084878077094314974692544759345327849646575235213786661682545266472350149287120110375529904319858467740446648183674264543773352386899110482190101909617121936432013777203427407159111377011413226887752885115730073465124102148867177718231089445961612740132639820381458673174886295450973040183359832586447756047017111172230060075541156218031984836467335234770842420351510552140390603706627545595868662092168182687723246240734910594727397832970295236867850156408083856011985385662780120637446691584217757139306672619570410942608928914867459012593951544947792525401240347278690912446150328401660144711353565399009065253562843415850203778128856974622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] -264377213796290899032441269090214601547865801489914256585429064828938233149498653321258053095279048110045156044850989313540195480473279166727826197873218863223356679957736489170257623993559156974405189723893992682765942998834558126566915526338360397148386394131290655509348431933889379350647268804597439618151324513022708982593260892806300575949389716124037829263103769470865804079216944750435060705861901743897818288230882413168355755615149023158181502285654188576065864617529123295838913561765431587780853539109882200303631759529021269128974328226076038333579429979997077992232366831916674852928210878392579380342223825978619243531674282854253340656347696661655614599109567398401408347294002575967013406804850046228844595680754978560081186318167221868115687074373662659770653570983515810018994811615525824733033531724715697827688976126520520032363102346875897253180617625510331213807815926944920587011497910524124484046037864210091431493647599306187231275079572328469419398758414683731004877824857586732826069486594029682570135496009864500714657898386668027528864958906449545871156816257484920901536347126354365086274853962432353516840764324971425821553052693965270307358178639668518968584596619196293382626017838996485241634351380131681892321541494955461977568302234375154755581467920399249618123035358482094617487581921558391427124389019716448458602109253572520595002592248513747592760512539079956815344835325827918796816222337644535168297346109685413420487773230521027465405620846500543878369323581252906626230344019356714134966598379625140498397084099686936558352269961366271610547291393088785022588445551292949096965752293922545271840347260032016375774423016495962743448768148239591871530541173358072119071356129992373376068222498413433299347740206082058980180253540721039420278544925721549016070109422054212096539638191103475467465604368801731182836437355732823015526191229887898584496654837750632388129140471077641745720599301299200246976788394182912176805826169804505410257648122413067830111809535951266506435312179122408762583658304870799164929644536670545932389280092735115402783930649833332870002513771835554655143237216084410779420462800628703324831344840958941513964870046132697712067668307812065165625811168869810200226441347009826480235479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] 30733831910520487251700554670142782873161061727936303976554550157083869234689003093873843043087987279005435930282844532219038791178664448461425375138019689058406825173826873892289925116901209267990314618367792537204034533509547355157759835696368276606753991608220186685345613717000684482925322350031704306663420364691066077126289475479566469550739858550552695020325967757797057064121341718485294502098319187605788449826588239698032138178099255300852469040934869401847921808416510756817163520088507020525125230617863704893750591367285312689765190982617470974281924414804566901631570402158124231505694187412061807778077663659980411314093034052728122127514477114894938218310987328623305375598243657652497600726131821223490778393183303708674598603555519688847752760450359983822073298045928461169376362343267076972377217481537110247126758556957865618157060745040291780146629345975776546851683258326215536693794316494270121408797882888861596032301092027288417409623813297640336291797792394080863893173852818750900872154282767785593294449659786533030748341162951814291116922192619013495610477086100327341987071984169537718684228121562108279947105098942748641115888364308924701461274136544087739274525398366285656225052690138428127810503255972447180014932856959426294398064475388003655224698800797534562534949546495896560361419933212518226111714093008454488502031704130227929375227435445495116293547402165540694565245754910094161683193125898058703977014587886050837909221935150767824180923507353031047835898241394861618331505026553678217206532455773065688631764544085556053898975202263366307193395926031338862053059201113025917121704075641594424581498393258339075656786024670597111082595750159719046377457610029076045756089629861581542626774711285955552864444554052961791695862260748320679174163540815785382713271600485855474894582380135807788319157311926404505090350772761122112344170740496994172240931663460177962870191002608736726664973813698999132187279060200868514279929689760492313772625362131362719766546550240448312054376337149321620693549803557245925083509994013216049107324026047380511913384378182184617993152857585185015461934326152570101611092135942426097740391668719264403462279035444375188865785931150932514846416046966116590495782119526711652809441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] -2472014640548893371552035799215218075255892020587617010326894238347073333633723443921367263330867292985947455217553835222847476643425409525021551672629650823953651516889983155010018056971745414444077721758629318280921689535986050069570649683226352869945135015778148934525216129845703724897411209389441220251655770172151006316640349294515527782112467446129052856896437404863172006482816021488352892663176433020629270087579888768588008632574951273704722254444041051403949729644206407705403377965508695717732687442314974094391263561849853888079045270147521045621508677420946499346052485705944052945807738713905884286922923219297723307945998166948919366445895269941888246454806938715486526051470467791586564014372464875217287989169021958401964719893653663815072646802777833334938451523777606681013246260215336748093036398280004045530510539762296857848744123924611303470071396270140466170736820585695074289528205549934006685856847015343068143809413250248458118914522506479677589422149349534875763295746655380570631081885341592987274761923890023980826548419042861775267957566277144527232665347588342342594602807837161486914242944820850356148615125379016653074273991151889953209687639163059665555915377472332532946412565903287937230180050859757042875826689074944424081887546237341824928834000404179058982684893808158778861121597971444109992162378160473379496498175376945168317867657462741952314588910516971967672183373431482035363802368446291217238962359699116716284808566750970813364577415372273085321411818119037427183995015885289326644195492926536605007081058243875689543715195687000674383920944954100543216020347872081207678221651845597253967264589783626739865018618880365018011397454944789903370246827933531349337125588039097724571275485352765225565057877163332963961984275555292140265424436327058717662493157136586775016001402890891238495345450651749508590457102138243422771270736949058769487963733106490730949854123695773067956928424055343970378009487394094684428905981827925250273335859026144027939256152894581614103535875892769369398864514340704417824246523820034957511924652475049838482417657336111008158347280822284399139002820219304998240604628867177219060125277166843140702432718940961692743980224384208515934263409780063421816026889420846041109889024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] 81627222133368731750292597924521501068940057566389955668492243868167584165567283214251077933177237459431342004640074040565548464029102135194282172974202061793549563157406150657816876962718700228835644383255467867285816297094509997243217032207002132046545994240217607306873250609335491932382462095430561534154471946919146574060030352654505504965455858225342793789474552920370935782047058600335096202335027794355745540532237429954373037993408279510834987335287830234920362281838121528993969281634765892073598762891103252523481974242393736168303297025287321394841678664945720901827993171131444937944776539167157356300799396113425780840855063243597196482162076236419772525221352612635526907448507623353822683422520641439438057464151474532686918730963016478937929388522521204763100456016823738671683919730552931663809643874972658946553607007086242984674170883596224851689914139973587742225658330709788968635224030144333916936583329215123355447185737757232740356879413413479331495116910713750567362748564439649924903450608332816833645871697752035392516120780163068236177456358615566184460431913165439018771805953921497706075847918519713863614063410157441154819108722428353420306363817807183449886815595546330783838258277235977861028491927300497038799000086187161556015259720392734535972380317324148461627800757628056715479655674092162745876230005295206363220567576607056224184558472109696094045668469767796646526400346575984204001164348785635443726329926462696437994079171410892794128249696795540040799699152543297107374697846549742954580261557762515905768855227935758803947572523711145021078765190127018914696293151672654313627578881557749962954311962516446044817475734492375419095016474604019296235854754127993560182753649657761760068434303956822574406031092585744326626014160782348110784311520094418816389533680122630007930480861810309185748785933696344842857207448591305607259242555726668200918531309160512460776079872658249125990390657332430945491083270239170219169876659257173312793285102187783043407766346662109585187543864398304633076490904695918708029038951685768970216715639776197324249498286606558985844751754311965377430180596478551576274192534198607287959331664542024062820603838995451217369653715838676355252199673485934636151719611319251831357440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] 13437741802911914962895269971093910366822489877193038501590711161534436383966082102469101826211683971664673691904546770867239476960901867449627380016785724611710952382037114055017588867202160149035314587725388078033187398567001037753210533660577636298592741189222143055977766984684529939225079766104846613479434069492113816781401261018078515356503497519726685365879030840265500951368613438383128435958716528629718254214026964818399247344498364879572612818837443864593116285351883343394742227317298692908040431410619482776671807210269860390036435389478095894067778682479715686587544094341697379033141979737563563680400846129586255760421516574003153739501693537257859765898540132805652351535655505455675042354629973283559046172673181110724264569397210831286230641253255598520485155278777934904593014931377796237104493464955792709017839729656231693118660678014829381068260483471118950283331363698979902328073518130930552083737565110937581336757772350218208198173011623494584627313387230400143719302468939372549543750880544137957644073997750023189672420696722084605860769256194689173774133940843743064684638005644336227158417265828661740628269216978535949549469379301421284661851245241576946473937207203311776224187927982466259912575183191016789476971079112319275560256736565006050299960605789088067024453854445103812758689953329611192942876371713404626518352266446452267313096884165350645304555802214586176962000607006216396252460077970327916584849223994718139138981007717451644500345256357212258960120094794967357898666502375992484539907476002055821558789296067765801797584441317197186346415631902678665927238112235644151062330263548448310648956020926306692003886438959037351016780182692930435779974405195809129241510787593866508514972890737590931102716570598375302191592211580230722957791870503677602437364220422869054384921188927814363141673157502180671291038223797322358822879911872294027323718705557487186958996092272927973751816448321955793192291696325229813075762897166024418360035152949057288994491598479995739341414190246338573513508745884255867484776435424386379670703147680357720558387569729105219080208197585571771162804672667816380022280259414659351731929901997432777787045163907497897183504028566870427879920624024319570025231871500668729556992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] -3109698509668253470733842868537397095125955594755014382932390632140748638705968201499731330699726616831833623457588490944900346938422907621488625425828326869177175700543965265696566883287578780671014179906894969220830822176823585996198124845293012288514195698603786307371208538735277403039583390057641540227145797062733938600778126038186049731968986137553311412833069717008304240229629807810760936912719248513773351150928947885577832186408201584085540585925606018814633160872513513678757123400403242286303272724793952058216064965921802531517842317884924911968446875051981517819654912097743027586479206424841463660600077664292547236716720891351820938157971411121933731007176426106867820785529479104919451870934577974383675384597860027951832878782680927836299966323838759900953574475969160216219991251767213209578930432101264786178080126837126414558482565989055149424956383213221937909542504501497348233625421773942778699391207700894745791681639252777017279983706103083706211467040417479851283679710145491938766249941363516933118459228804884270582371318546095622646751345124530789958017122617431759911258807704870831153004287626766995669251864657206203953812585254298097087049134491344059749399046023559154859941026150707701237269246275845831300409763357188041398526077343278760244633152241041302370401225437294134248545508040132459375150083075145854628568074762298561107620666075257384961432811892865128276168974572671845880416456784014840430632978760732004297103980595680272847008233376984923104368047886645995253230826037035832689292912390008395472809271612860969286276398153292475434768656807142892006761385144926870500530045702343134185746146671103879900776456861568382144835075779324271475698758504637339022787531510935771782986698325140096187645935687503948177943693076092546339219348750194276164858108126816672081673282044771871544071431844812843147422521769215458456779425842131339457286953228938820835417310608779441251040484219797389801421277332812666236052887952262380045577598147182475846845442082549448768801375334829875343573463243461062261475768893228002230123425823316369087017636387657071277153192232016983627649728143623223924847222868059789726322339786432350890668281300186573389282920027022189891625452056839428484779186435241248030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] 372688857151806857179352456623040752068898825102596035471039403857254836355615510749798209734826822810846591421609170982610774779879041984592985617516669094215089742075092800297540471354025933987895460823475111317264792145662703445995464780988851600789444201111137235912912737483905345010395672922012913278225573310522673004141895926819862317024498645172191462823722847631853769367033958113773239316158962375012490483417764776687572582856289720759533380372550539121995516231251448426233593951911620389780253030372418285132055793415750342529231164815246335290015042852052323497031996937155783736039323420063544135352631692855357326029567363214324630091950808738108124765624585673511402046372283117266671454470957404864797896695022451281301396533507737930333434267692906991047297611118846817669079672039768197944686171558840875388164142674840690123289800704977130765355519476486763513696307128004872108891317733308934184809639364080710874071341807360210670481517792084288925223650245481834170823166862545484270017933096240804589192486891364948908529012018739454420824007499585318475147096726778427539085467089948413652392326661811997986754870324904494249984566653246541143505429905471887844638144411281236192265027173545043551739419414414634704011034032865957077769832366121433161650452833329611590300438094609402817984495292040716402010292196765245342985112390032486601593376630055075123249136652829954703311862054347124093891594337449888360001579771402424107845494164269427590318036932457240563495650900718130306758672315511327859800572092375387938422465954748002090358115200279951571830582158370401769608222908776524755529976402526323581816387209762654826326166436919161197483013302895007320878275602836723716954751624796476669469387195729619429144077335404653765949325561849050302126124994177132173340797554456575796571950864575656253651600171659194215627026974392002891199719090107234945071897913013440296564084842250695114598131428952521327213239241065515771142290660471296661929445742584629109735621703810075411090845637513163031052618476068257303237939766276000570405173455236688074360052084245157351463485736071274369775036299257324347326627658128142805927744113292602451915887568222951086160965039737440739453647645838897041329398949150111825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] -30761964922072544048574504635146537523176166521778062575674862575569957025276307378375887026356908998218139389171897487471050980254933508515288678827230076398368146081012820105972785597460523142186764328084123950821634434055172247915264922804449188094978907252786337120710779726240907030792485160931665426674979843153667602778305241616014227505573976273473930810413874929641888470308741589536305996599818317926445507943045023940132904783236742777088538418279999116606793556963284285702475223380345384223589228922282047621400325091165529313694614261540776818808721296513301597006397735225637669906397646501706850583381377934002048869013707867959215116435732064526981522897675466907823954839184355541591710259206999609989108147337992035033376994891162240292421610371239573050234583421797297822769012558906002121306307242088980871443252553610929860481148874486197928267129325423988104105501314315378287351661106298064836421334013414060280150602025387827468456193184033180651012230537220065296975512838999907235299299795742948099281614294514213091718729103858372980478740141057182555227457763027553890558504447957023594239842738782574671353494877476739111042995037982333039062503245838921834617063007879577794922379515759575068399873395461611939134158859648236262753055159463869177090520638333240479780806054803395344782325802220288506318515670953645182183187697084253136803029149205739299375983157806962516699758717349030680590810428105591194424651052231491822499633166143612899199791448256728428722177517701553688797375649194334540377173589489034635263614859699769747354882876663058115704748155703472559163275624379588509394581899193340239171081417683622837520326585234367985454647968227876670318589965500655533791293007379165495059682159910143210445231898649321449403678552707020817909858017443772687384550638276998373812045564558709543863800905791470618506076207988868788726530855757055434906745748963890024140778666394728587414235497729971865698417221817634383487050085218041686762710728777554450031043914314552075990348506151301621668297103548598286754023240024697277864363233005221397106206967677033128663425631330190623734533924798319135243583612657441027755836611102961175602217970670109307581335199375681376798868936140931346451579148301573816320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] 1705592175908847006633813434999551567257697851960953812006143364617268285998641317263107895632342808289052446894539840174601842617811404362140242529421882970240882608938106157456361081551488933234584804415070475468572219513012073006122044336261516974143479522279477514155138738518167828231541393497428894756295872641030398225522107567565433428363403783563557924444214000391903359193131379013328165134646922272213076918430901862269592447802146274468990450479735532464579438565016198818306180207082712371318621792031962908226880087411378280969275211576521589097503268726267885192130635507690789273209946860956522353055836930509775303980243687582323433412879724526745357580977919740646846773430094922187073028400385767417017768339202166661932165174556495862508270842825255358555296357499255774379503922312758243508634077960129156849202485404792377981792536104051680995840277352340426124232044362734195618608027634148170785987640983632897829382566766839631242325478494900791899754371702313397064040980621853686609284534084962686395665952801548951164624787838535189304670636338756063328183731422910921685288924549506927981011213327645538748528978766820149630305252301508820561397865338534593783687865546658836556203317730249990654733388283984073928601743297234739322257904027545577910324923911750625128965771751935617834045100015117464178665606590036559773598116378463667133129732076196493542465244032984832799395805724265156544629359859779845850659266233256345880519592413261970756502344220041977708143702082196057207858423932789982718947870258572148661820543295971910498438869108892885467983291514030382157613792919370120486907932456659640064092413040548484746032180216508250576140755317535684342283408068531492439931190544676319369232177857076464405493724476520511822991989284700911777857485196055783604223213483303805309057193450512001929428347800164558753710487911017650732751034621607638222070001239147050645036096215686522873047367356872481312265346106539565815266712908742367523613240495903426284837217640819421951287766199254801213678139886230992544804261670638069750224361093486901149545283209394327941286374684261952514184633016665019632769289464634871816231512779374577942724059439413189539297077556726459550579208581435097874196754135708073984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] -45947239286180742173255041609864623520178177906014386767698860342997996601126598655567502728736042389587560738372200553286694167037662496165100036576562655119642562124100216306516412741831105610061114108758290026064288008358385928020465965615518388035391030278339072422321018704189729393905563620528388571024363778590812253478423060822677705739168429498242029121457565047529625393648134263706339961394602728811254857530725339591158168508639452904757725197814187981282720274083711720241618067214471645836004601076852297951374511781783366162930629325464943087608677625352947775652271786580556386787440732668551753197204679359733973176394108668854700520707960537666811198252757255989519034651550181725003309738567748942120989814659918094446861762892695792043736429955185393581535155910713207842591128177389912991704458528459602563901206433595874040259380678875855246451976468020008945356312364994305866299796106378223218817118593059852413463906128270055428690127341716798147218171355380934509742885073335731756970380080156433363460501150792001483590163532218530297143898679043783204785902629981451355360061844364616120041395655833858462121724485184415204239286504250701364790055101353199007744907103116617825072162277178038257054070781136722708827878894322178422191325376391355818048264481390292442266527090227120695696431469812808675647615662574350627335476099727165711519625731920134889890922668510447412902573921938049131262664219212242877072892618278996022648444882657045209303632773465187574704227322630030956104284373846409239885877350278672150015628066616298936599744900250199686399927584390352415486189738881543982276785924799647758167785780977370922621327359703602780077400627515699503494920758689488502915496808237487485662176929693219781425058493748697817336452999969221848828436653902278884944415587444311048141070120250932737120221717595355148012712552083678306696624535110208037283931416576190403964846705092566186603252831488522507528651294411636505996264618189851884860868776987087600650540726563277971580264981746081475348395291784799142026562810264331863354683511372769725634775838740325086303179183815866293470189238890979204319465464874649950753315654686282378335594194825120437930985859117834567796787294468824501167914655510691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] -894604215264789972204589024915937142278277545158177962656491444951616827857358221112225899122512870339016962509299020656837080254630651207963969668418853259843947434701043606587358909863115952614075207913370585341753620184796436811260981998447766070335596078694757012689923993746102298886243594368545052698370693952823164615965723132109910958741997612464219840204738825794141301033868280991399500135635151705377621142118173420919786410224642573151673719885866682524885476865801959883312838692629508324356555734978638157899158375290337016104231090860079619903669089962704826869356712076242466836258241814072744496424979754565386754260791981455453019996277116065757330803938800841315523083444943179911760166673278749714277512942212037071219494097171667931191563799690625029614183248926096329721622760368694313722812442304609757107950264341475054758709291891760952656731237263528314645487853854043804368804710053761508505810887580523478134592889504174372768323889288437619840817394003595216841207602947853342876884635490350510947490424844741083602928258389262446425914187696218842891932217142983133107782048680718842533148821815101258373540974498356992068073077175240319809703650723129913945500056737768737062455173323229086460265752172126096681008893915102946235893867686538067866715201107075325962314282273029753149834376777224128146281954452190732282031164519665930027804578953610476459952593499809629145919248145407282907211785812280536399823194808107589997854242431439011038523727048124687945655502695735967593400863967557413456750627487436362089581201590955780569086497695126301706728279123988890486285289558492683941831093450849216161505712750284991363187886080680849387037882553107414765344759843098327895471444737323465675887391418535394910962840971689284848808052676655142012426447276847006730175643508221505463639886501847112031862779002493365861835823445053714844534871854540451101711642431204384719655850784645248560487283704325407063262833125541864910261884397191069691449063243295805797337464784019797985852385687819770040250046856664438653212093197854022674174845652122667791427195857542018224829473172486428158152804597860016878297289385559441240955655004079061971469056895635847813703770522761764508814557681525104969710590207459328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] 104434067471255061033395546513967809985224869386343312294885888046730520742893277108136501428883439957689207894845729408523646163756835404944497860572995259124585000782196150385770606252100754716211735345261097858615765322879610810458294458494511927073053047914479356667966837920865699658223162346778114743388516604524316386539129644505496259195563219965763663921300176699265975919052994091393841146046510775098328098213093934298017887585347550042875992886911709363674753128074871726112033365827694541233742910282979253057133004403086220333462769680874096309558718935311090899455901396322328897802927467453656191493337660036066365219065076060152681899587805090374237541597322048629263332412485491764757781978809944157016562077547139817149692057877473301169355229907524367290063877862547737106402747813060336269952025784374003197071289977031536215688235536859773647764038153850092943119043260721529539888488610690782684185887323416563233208476199592036959987331184663444734249532998605185689404736534673351730782380074809505270703156224616714575793293315908969377137867726090801293290691162882697009977555613891734296846063212451602071152578859573317966705922569064434969121332445628962727738858187961074642782678788003908976386109016903518651048672872955125018276098746505195023977265326188571225277002156345651398150635314284079573406605410556200903426059945886739328459407814554449451299513554320211692560000347935594650089676047090738986712763618205673522064302269908726596172888995936496015168212216399762302141916139352745228339542751964646062193051391106724924452894265767724281416358422096039262172215963082623603773548881885626833022955726896323040587499624443081362062309105167635658673125450421651926957435222816313091074900059850791272601568092715061755277227443597425105429421250527009927079329627358056532062336175652871454720972785582360593481148205432147839483728199375099796000866208934272927440872852313611207634786154435216469127806117391432177074810675814558298297996152145851727180370936174089496140655625453349053745113712488739728063375284092747056779069976857559795357412023045027420901875518208070576672695224807939120812799961537193757299197970400635284491113914000600906253378922415715898944480767828784063740454046269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] 2092064387417249221361661300111613823737503997052178167376275493721317939550136050331139070257388536048285849956481400930861166502482112238065675898786459448331606811898656849271685547403047759137154315629831728573028613651781150304638804298454654943427662129650875855498749101222470250338046902096407189756854392464926131033292879007671946786489317469102173394158709490667463081271727929299725393249042009085440431116771862787139579845817892050322775070820960546751614292708824536990675262871166795664418114707506193119381472754203984209235840345773957012801028691411321954940216892558748716483245182284552121509442300090744275822688244359778200193633415743410281091789483856808207942560497089242478539787849632219935424027157782173749195581292099824377307718910174527787070136919073109950177141603319436622568781736852352463219071511375583930392176163492407273059458289371364907141206013413512611643698407186386488595637603099749652538687392966878425157604031785073708093096263383807085276061021191411538412214580876212852793825097000039504360807351926499631677705082927736215017182000624170344524841063908142670691965167729525553903691225679573946361910316584097464567438746447147230190218165229935623316187539616607585550230900694143292344346991022209325086645556358257637412501508320133876218564092497901195655125335537479551099345380808742262474236478373947627177457031300431820983950592842217830591287945212032047388990732079298351766427429540297377704823670931479441049643712022783332015505341648698194218569885568843013497127874648945246575332022831200987652130746089393540594794498652030575918513549584204554646586489193426717773092892585060764082516608160819247568836061888254523934591922383966548941574326968285382892508392447542716503865490522732468900355271226141354074885690514294074578675721052020825087659067699987889492606551889864236683014400574414253838633567461184674525333941822103684107392661978590602537236236515870478871280297048645934659443473581544052791429729886924792840249712255594333428476379061630355716789193209870761542645274851131144569711143243556804196470043945661596232301958576537848717577714678127359196180413821619585043051889404867064681578470404415501875454017662738966926302961726373930328696387796992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] -667724956753351589649607478953726236266560806492244017303947467840962669450486780196629622555556976977418934891968108615112155049213453749307823990542550152308673012964318361052796136493200492489011526248243552194612773501459678500491964062341189822298377629732211041817123654029490964289407153094233390811268014149162370020095201263003519142525198536790810814457024981747058902918671738882387959288777299600100152125683527251528978684460170326396681943645435623244050684458088227455236508542455774937530757812230861089528653189493011131493451058699885617762512700255909842624245773682170619294116001185487738671040793462313010882078757591813929417315881754169681032837518389452131381270145330924374947648335941228328380417081875443428781186338740955659579116427096318054063884772942974445239326473012200130547362925822019476887184960177380790330326065797197099861233510524539586506956789130531166576336370508196154609871603476427388568320425733045701761758347319967959229606973605710098112264534362253164441949908897977277867016004772940615099862557075399966757473863108201305862580714137442474664801580528243808158743887681689100557525132255965804145223264209567743593164563586880549219531751433750200900125158276274681129585465493633248191069010365218265496603441165780743617627487664554447183027319648253040629352983578973317687409562196380224198550040310502157523643844453574155149812175492083610143737016630830867669687522276904364875683802201179067947117252987697767450510312047259077965954830807444061003189747174427939713111119509164018255886422222491741649342807584510259165086208043923224067378750049684260025502533797209815117219278302756005576260670961303033716264535129254469074398016354738117124439642131759232500979027849257885458561142285271717739977865479085642698192712929623780761428766485256322622620564966519420194591540752069334129148147348752460433216616837909529098192032174835848486419620744155733756513641545711193806924797438979917611294695900626499140077767207611022805030979617490053284919663517859349140856795870578188146256505722394664788936127616829520244256538448017162427962142896643218712761655058126151899338005847822248626558461458765387226407674876057369395654669058927497876557218618731332213627441643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,68] 69008022979672575544656220231134844336493661856680703544171146633164948893510947842612468449208504673186750852850304035235098481648112818049939093893364379982229838986198256403713237345589978400762985042436030792129381563561042288618457219393655905456699534752706327353325995159775347686060475034801491401486777090264889274579513618945623964447870160634716749473016967324173989027502679230592807149451483093149161817333748359646175506350542504750505848527273606742029796613606062616532827645369325150499664984226902316303433531508823336063267008400660742215855514357462482844545585817868367053286111931018823332952883582732443612801093311062691251129945716861810329196157568337855181248149286173184013484771419228546455544139479682647223163789311064314345557513909615813323615387094593106785892671862554086668977256972670296748249123417952336090381780363345856249997595704421713044764132246156535069667278539751523940831198085370572905315652779624188277035676773803556706004862907777817315413521634052210936020029429111545326271084205375631014385130468372665361571672571111982250907155827206593127941601801529514639003301902355116067216901216020585461102639468657332757706715458460164600157066957441173212271754922509049284838239650224549431317923224668994511964380207543904092237384671372608370681293181758300558037944165595118463664314209881549634386384247040542820418166478169843979152687366755801957666862755799993537327167400770739325282053471977714131779570138206708959992259081630477200666149094656624617052937039304097754977694467681689964448820080314178810239530805896862197295001896130530830832813785716339666166756637587324236251828761864150534553245618007787032000523824888554014604753013638758274862101101345621912817458356848616416332173241833528273648350798105792880405350747303047478783009252145691708999385209743570894452884808524466128370736197155237811454740221737100453767807780031580462110356132162801030515567363502433727851155829587012211857126075089354103177652100900455409467329177146829586178403333699542476326075524753179646989875529047447116357487947129584510186654451279794096065744915415085752890710998707328998878343050516981163781253436825881280912789384405901798025407808496361252162321003045329002360142299136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,69] -3555058609503310394985983723327539059311186207679556116259149388306985642305064423137892621991204960320289419715420801157805714740615733395131119029144239864732320033712899731222002789383490263353280357222362546446571413466242319882093119733397664624517328456072504251275180036879515886996912109542954466451898359773916696907823711896845089223036150549503152892598745942165469718171224424829460177680156040475189322345947942987600591177857309313738614439176008837879732397093672056277933451044307067975196258587473286955223770780568074506870407311870005756114935843642459828138296766358044806239408214487695881094028867462917892730056940796956867640303547137153830679363073385485337755213716371337124731362279667178906460818570564012049723664891867129756654913151805925512634413184817142445706798890122468253988951000194245232336027935297710921813776201027283181596689229601899106249327520070935108126066472383760916109238809947558717333086151434021718181643864277460475530029900780152766153298853566889574838984296302092969413229638826034490426568013689439912637482956398578644557127139189625684635795780306066966297219161220589069508161121244552927358566361187912739530908404414841734258828915993437033110841379085960164413244647980299954708454522243747011328127890764433564755445898733831048991621047056583714364223223855971071128836194911662652349013233894920919073323031681371923723379214431426838075888078079536731012006472046455290222758442054147467216597731812701269072570380150350096466609116920356611617192241991937826450231571141368531622174340717920623199351014956736452529411886569395578568798537935687738222344381610263983635430836530284871813169101545991205758217483746521688669512886457962302643461945499427001982250781014933368919506332663768317097494910337156849911169740435465939612452332331513802769526831047296987944365525191401090786669421183880809347508023143600255492354522695335443134809075712454369796284944430579101256171916603058082962248301660289924735483327195476973755649517509942708205462992567408456330454554969789230270152892693856639514449150566977957192155150575665276330277131282823492557575841697237482212331619054647432425237782380003554620944616710846020036746304289075461689275151092790738757730959360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,70] 117102411629346461376452076198443091573382207518261721213423741756189594749589534518068004305425480158320077536754054637404172771077761738649233023192685824726804703123696921609034729702629148984520243831416149831234677432865710794839745715522351176530560116907885039724541829488755144186800301887594952758150562591619501871527386262948129961796905747093263143293989019437169039869474131196526625918497639317196733682438113605208656642916135652072229819313460253765233272044465593162206104745668406053066983844859950881136403491920615010230371085686896991019633894641878081886865613483304738162800113883002579841028678690120269607616901029307920018886313449089792969906671243620330574469263332502666068322223249488345761318726436213012433737270432741354285639923161234353696831565269053596968826505714517910321656681926189805849798164650013723952226852503850037762130247095344003412532728898963202515935283941257141840691406588195518456341072236395215068815234867548006031492779863658447269200564008835338061358907001758580524071039308416909523476566338704360409607441484353850013469316758272695436504602836699118808219781724671871266344480880156196695696175256566179346718005028766434977551035904704669499149885423469893924628891784674574362161421737811469450774446212764736440706356515322377516028455965085249098276628920459243477087049029925176942832968601793223981417284504908039764483385385780178239654887376590823349449844998500782893399915731113822719926837609735695671627942555153853055785238493127807548565468086226361662314817139448231579747462497731192103616067172075061337058860444771710879939614400061633342314529723920185563552044117136348428577650589679007623626085598034917655846214561160505666654462129791804642640753475960088001623079693458263630359397119254552662059899775349145179525065037620537640299413829771131948988484177414963538858131436784690541070519156041931287969805482104240470724580310627739749984492354372060433492927349238015726946640198163941633288882541826034919404765224502919272935854455379600452404919992032277456000872682918430109256372005493963783762108230088244414556496212265732935386500435813308966423136948732883484794314206652137384476179417272364093008137629547415771267275585282405949318889472000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,71] -2781465251755306499901704530378509215157984979564801327765844657724160507970072289523666676439761395679727686940431805963329912583121223875746106536534369927138843355945191438750836321576680924126213384539815019631630770211001815931942850274751498695632875535319322043974535262202334783706533089457866134032594012463962283152279339576936851376391275820122107388374310427286708277596199121951707082875636071109475972859654223071689305154692418053041800387414885933101641162944974406677425870838532971143656803057664641580631485372395466274461760163777304210260340778060139226832661361130029118172281141935816295803634835291950506184372170641686281551289135711417524800055696926059208911324097510925646993107228635397510883801272099792610496460215890106593169317652600229513269672742303835994348214538764148873063195162020950724223622900885040202890306577359014090718619854338162677386989344025075831234101327921041356203010801649268876413350051185167288593053270522248327910346284216966539541301047269694529547460987241554381528962419478295772553576301203660604748010229772845011222704740942671012286179604858333603204658460430127989896154494058183589797751168675800339771353232189659256085543225707555998821941964779331831495572486804591992766033858820125651689109902163017821719797748152814233446729889303342189524066023779004951556230477174005359922507700920072455807860248359346846163912975384987207295927454787600716793322646801013192153221222277406640317335671274335607560789632811904322233558110106787627283587501990675872585657058790940963792351896249721300544049724128321516363600100148685027174581086918802724001144174741122079660157765058642175775160334956020527670186146607129523117593368949883993770297927634582868496647670262925545642759993576241205021898696160872911617517081057007155337792076974412810806658870916717649180407645000253227053826807709543154622092895953538240889404223169954274642585545285610244534574553353564283262232615210826549961576764626056120733585757578187538109778792452105275502799767494100142968804135581511525041668078458015555383943873773660819181187928228865406594123652686425834316487961885073757197072050993264437676417192380189384357507741511242150673235270375443911900198105186757254609633280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,72] 44091632296985036411802171314664140361938159853167430403917736848223667461790593173429448027594114087326823459898247691509088401951917460474234400640882339548737655775800573982677540008185703822582351349622513829543014729395432899593686173543781915735649712338467583438702790563220368552392396041048163824043342249939408727102816054984314893148578630687024169173934611935496827072986505436111444693832853105487286617985812984179870067285454963114375766065971050777979153142771036511383944642227447155486424519506079062665792899176817151119950794943902150969965221230194063968826749801572101408727426158124860506934059828865465387788353938704353477627639454046868817136020478064319038362055931719798876745465593383812102570854547315470889839854848601137809208931130911306066472294080437292621963134888871658240263620884441968691443104193203247328160924493706408069879775349847032220047340116580655172047512892114340539949841358931380275392172590432438032110410363095972425788088991737781720902898645375558256420929843470336238350026995117884962280484155819695924325631470772475985267716218937158134522060016488738970970845683195338933018575067907479941880307059990448549380478066447928722134221340080144702797449040332867966423372189976959734834496181009496287463302246956873237372915454606024914473750874154864676727184197667455529630436940390839803120530036251712239042728733788978233242063294136448305537964888961355529300480231114751636186036462533771930145881385779319906779234789215428308007436523325795457766109813159295112592585211049982050402002293317782346238313931220943420216064861699363377191825126063930253294941787637788183545831656527482623042425803387242213452475445196840135581316152362006400604355073385574073197296880592599245525380296236419748626016675707868363811193439503214950835269221704179156381277702321089062183331000760894120581786280285547386535280752435380262763138357941776884881239713526735416784534105277496140119796465079168514967479031816990395850838950895237234094933381856656327728521407518358135448219974711684275829506516155935640134421306067064863106997164512117609809847864728422434639418080648205021651961738986061458129387113577557655448496629564705258603145170679361445316586787141526493331456000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,73] 501730426170425765737492527514568497973385891314038032305030941421295031099589805062920910252224060189567595352198903536234911549230903684645762964661938107246644811746748731884705008093673278795021517371560589847184759071857856158945504223945158228542274112357825412573983194122593841412821530164545121437300997203365189243406043954888347362129500105529813594283233146243289737918593297191900055579855975358164278400309997938682139025035181521905137462474912479255209009763355867919698012826525831270799977477762109498501241642630725387918050485696903606810983437955994745947025264033408149672489020443193164462937892447014098534595371214781174441220066791260619990634031766581352277624916597239464474061504570283500255322182352586862280961971759256072766653418722838231165690525609781230226009292443873903117403086914131615792735076482587200556728194942552104099139337082488849505371811105426770160440770072755591779063274748079844244327655200605422410675907636524334645921623457553035704750163542229176333243267423335855533199362534383659422777672834308976097517957600231932422807867176466113732113507875052817567650719773279535900877484874040184047554984847858165769812927147031383334426136213705483633355485886161978306427248433566323329230757484837930404179577358377188124147791415857306796944618317057283580995679534252316496939737175536707977492961980542659170268552019738947468597170646413066092969713253680521346736660091387812234588894636302188323994285659111437277926154965447830176617555569185353498625150635331299606832917359392037477219589809511721285883366250794963652154488137347538777992778831680471998121179697534675794018945203859944034313093113696786482505223994595330864971872725173405772446369279289558129008974578288888432116322120360937704970285756665805205568394161879488729708575093658941418838326716515366565805973611657778516254583105709676690831815119374859430702183932648954262972054108972953323710003430766960612092191297436069420613277611193850192474834565659565042265344629681677219798113870883041642001265504389445209842443545101707772566184965332533036153399352185353857027757476304080505022506907587574439747188618520844739948236731025848359727148694501988246959998712795672529730842481519912550400000000000000000000000000000000000000000000000000000000000000000000000000000 [78,74] -50905706167028387690060145696571749471056725315351107446406520148557526013789683566245915684576269921499038112182099190602664944617859443022087022177387461970450142497315239167389367206338659469702855866783629296387583327907365722910095448839100297392224603001950280561126883176638025119125214124700229313073861687464348251084095142329251114117963191476776530828115162807836087525670946581193191248480444337098059466503866053685497146287553271933562264576106781591586583240941988259102076581894439833368467879984169930984213458967183720240281699188822967028955333315795691233130100057269204813601766198152991110819403547312353988867406980452225943268607485882165629316643555670740084677542845383129965398150076287572325902101018719543227187583541848234735477091608108067324424128019116224501873899981574917921512608999271216144927492248969100035629658849445474172797330782060222514783188632416875309067772822455427860087355131117583774697446579264215996968255467908314654085085411254853787213849306170135996336143727059423387956496912382102378969904329480328013093444761873328808446610281181534917845412055294585447826229130110138518307080446548093525753574878794301556417758177521668610209195642849581038753393594370178655333385031728735712356259958663447237296445720578593104980147491030321776579651449948413424479954677473036991038314006434744334670512789850260355242181796784847500231154310318813251917174684565899134470315963270425680074995379239798555736298515714841882577310134465970709282527755098806301657614788367209790088092153012681520555036667797187907328046810082780599054001124850523196292702153893363468900027301834988464953701181867944984868511594700610638334280355466900197656546115669042718230694830736081137191326611839961942283309673272370026030557217609787055812253277979333663527931096841874066567611483901725178172172605678932320785969583404956433350999088715860647973050849328462792736711268542412728296143890419956258544596699561872137807495702078485250226127874346533904066146490228869028402207645763043772874201076833328117883326818359058089235510466670029269770221478805412924874965463894749183503029631123682861844409806987412032941266399327042477186838488464905287929173041510084121938272152291404414976000000000000000000000000000000000000000000000000000000000000000000000000 [78,75] 1793497435391663344442062192062775567080744977719127483729815154031099558978038656880843205785867588624630757445468759370869197992499296635715988453907090492868617737301513949689487666581681330550959091652417505308460724016799250431069722911389274140710687826458058015996318783274803130880535956686117008297842548245620003965311692049834057045702994644958993019430152078402848436464697794341040497191696317003684016494904572146651527989617088060383692669911043316413460941751006698000709925858177441727708501194681352054133822466250623002970149263175983406817118789045772992310280162065399917644712427462812824588202200438046226635022133530803498040753656001248041846316463967388213211921002233961593789544817429157324799139504939936302634257420429675229423590261296624154820315279361858273487750647705702108338732356660081949058695329953961225202134994197663105088603617529855197550519088403059185956292400146573290452552478761077332685359513347016217882687847326951733413736065457334303984221412197093834398554886149347284843693410862138809182530859719794553143394017148971773569666686611724018378469103912735812981939113957324862163069505055281094492528756970513523782702411736576037465541076686306858248696613352150761562821485132513785556321256529124372756765736845227447036859617479493274614711931245240260811366622541647480670001098185985308556185463363494192361786338114582727859564607649559016688916294138319037388298353244913873129089226676042617083241524919627275536310221152814265601895432407669076197136682129879152286701976778615935442360234148229850626052133181311538671067201373247683393510603831788891111905404523406261097163038420050587175771982270772033257898380210500210548633245511350548175492110068946890098731284238960892233588951045363486763957308870585947562511746885868247844839020850913607691995574212699941136724342227069933579721779105835774319306915869246120296815931478262361249030156197090249747893644698954589769328502242957548109268051532213438520324244154172098247727969952129694784386677626335978291742913869431429166281923566633757206115912427125277463621914969286292387601034672322260274773851287023947119137823673203931476212521303938890708954391630388816275854762871971534133877424100778967040000000000000000000000000000000000000000000000000000000000000000000000 [78,76] -38460810696042328616982310348110995733118001769548431903478662036326816223145033655800004873803702907067106393868585600668148704659528290983574824132084063375233139990867405174581860772212789731857913967147742208594206861466557758865576144685763683290150497415905018313536973251982157030484535384067052245136804394686108447349116518883488631115837548013441834033829776874623619740541044228355847365957867136229364008323451806335445134256027292595063508544145253905801590482122051384192357586051004031885814787390236147807124454234705249053446351480121314805654885345061093497980297683717252280275544418000881890369629302705331417004266956727331659831231497654988912730548940455457294649195613712980661108339253274475114686715841274789541584589090243398671328494938581031587050752858158407975092911411600298315811382745134402888973550646922889686122134963972267543032529139250912678597302250742065409576045606884814234464543366799858788633308611049229388625919542746428009951582905158579840523942038534651132149479508009878089442475162998441923935744971564901955475550620964264791248317191324924800354488491886862247579162926194842690958505015032397367647040441512934654927844261239532331083091432691457095917613285003922937037512960251619378215104889260675495867643960436032842607184608330692556702088310182995092895304258560990304955897181621148369237969867901048489827079386883117352183824163887461403541396245616357117084123425821607246189894576532927472044455082019331560853426445688227833859430072698065609281539536514883942163591051367693508069965554200200071003612956067968123703122614495032136718183485806868667933711510754209216702208140129041755390665278145261181039681788704872901286498884083706562952985430235284525394406651265189918415192100162638743527261708630191820738705617739648953632889334757399463178197601466532874812540954265331498338519573670082068185615237875035210510689257832924326520512232785091782978017253523518340198139894022789879268459932814214592820632455968962835280830837122902140560555854053868919832984777598826242931494608512566902437681268151402068421988643992530035017684660765723208717106586664304029863980442257471759274001233829501420577681544569647659989460406224611636734257885045850112000000000000000000000000000000000000000000000000000000000000000000 [78,77] 744110988178250471920376821322921819180963117308649045517889059995938231832794103534486855148496874612272520996197201864217877479672212779787470649902713875966639186898448007928938722193500411894087908534338057585355509711980475768509925250603998239265781126558131151756646571335825508553319900606435504794334961963748832997183918255582413900746711684228693481165424227944741371843712691315932545907041264667300103039645771007579209654179557606130259736009631183927308138818227730935594513909626466974595865466630491717711337930733237585930623237993580460660867890139268888840812197331846229736126147604003693555085605225462569018061549195401705805460855287079395655055700192148515325083231564657646405273189468005939322460308238307760324157969504582749280603498846441823102193301425543348301657530190948313847101935389058583143779348437801692869950647142907328051260583337048864012133189701190406403438355756344743793547655496926788779202456621440945418648209699950691625535735467169784829325001133006457450699299195587619258468257028497868570830242184814978687343771180609839123714464564142016196427896445202719075209907635209581880121408973920306212260680876262455722506125149357609961642722575756048318090867217327273766200846556475062198430839943484889384736997214133506174366097059066149352691443821489487715511893714707148445883323644725507805133548084004269493785189764452346444529809720238159673119213068520914704209997414842703551942048186112347189803035059721623426973753943210379252506267058267020679930599480757778239327341423138142875714524772692244519896144900855946546725085549760477957070581824267315714799606571212694649301646426764648334127879268254372526272320293904748913794007828885376806474854919161664170973693474746832834647955090145966513574224023382426907213966512981093031478394470469305595271513823148904909726659727450046804409907276749607120270947192260631950287169781863695598150360161422950644514826603146560623431253383825153988720240464618759266599615696870975808992299859590574284314865084381796692726488192083357187901330882324944499284542737677078460211515220417109043660783290841381983690416589801628073184087073792855602723093081020502439015209807910370105273138890873780966408988204728320000000000000000000000000000000000000000000000000000000000000000 [78,78] -15040866598577117323122085039166958449286486752750013012315171983812453756458068972150383834806437022092377309114741154485766483677985936071627963456680584054872999577378370826889656338547450373651324288979879265038215013244547314167769455971850060171049885392288246668650622802684498021886195937378926637451157443930589000859837711459118500984404329380210123426668081712642572638358984719549285746587829919701188627530907232635371477527752126142343338973443925424568729323173571025829851517070671452097436046597847888629821162432000602871040570542465655253228554164400569754475842325807376918709243481540137046427038875653671762697808907659204958044464914925267622890021844817703196876914046101162222299976469397978569373864983671334565897016243953110284312268434836320427070376982509086084844680283982673800159832538299038629745757717396075240836507770022688306057652816912560804263996468048422753865458762923497445301704863193035843955108022410790310277216881306951743830788992112756366050502862147936987324705443494423569724937703778855062343550183886324635906562623052997642492236707784243832102046739813387992305487157756250529766514790893523085982571593638291000502021386276760598735516804265686897199845536969449356713473851064650491048271282498449649649291331064324297642686241090371290407982907636039014378097358058462376687251430920787715072202879290671504792460825087612312975182914281879703227808007384300097646766205433667306600938522201097451134086603379189774301107602346492249404142852106800758000974639439153453473698952467851213872391512655365507583450540239392721372259937980901173002620681787169513203775995595648835969534253566644652783255946125542520665482431940420771358925941747973289235889600953094103659898114134820701419187421590608437845082504102548689561053262478096726779848798576634606070153040714102253368423360413800504634377246688839128375007039597270185169242956899854484003037145165715499053124498739902477513555439514200606743375237375183232167834216882605410663275876582187723834843480614779032599827380685239893142908895390501988106157695865697042352978828824843091877710218638038766383260813396280771881579407401050653405155221296697701329912204224999013130198232589014864624675821977600000000000000000000000000000000000000000000000000000000000000 [79,0] 200662231602420722395623405483384317784496854936735375777431426636217780061680527850955807122177456479966695349458662882701523122210936809660943214544797052243287530389728855387745277401134647821271357050215043800404601359225796542550138497953137177330406368834225462171416097513550411197890966880017038427140743215016039560590420564441604284255513196865350352999096601921173688501593054694191984060427331836425866253829887109542624345526880636616471158803339830983816249104480869538035152353619569785945060698569056470536326272424874387967919500423395370438810500986069023685968449931152417424349526676460677605459470837572238485056098726585750737338581611414829481738371058992440816844035957204501526493418637014314330823031127515593291090250087762282189362623313374368685923080054191952204248519370111548576949797887767814818487876613352469899480171940658211408365000691150092002255346947643588875639025501507658693131230846343553429941485477320262265601738587662670041116610756253988665094429913866273543855437498265145829106116299773176150900260560063335501313488924895962524054121595625048266661270554556093562148574810350243784102469662654357729782221970929280054248709028660538496776520106789904127791842688535274001974684442172850733676039714065114654093162829745606000972775586510798041821479626706305814449689999586334634378909092268583095550635119586697226761192882800359069723414151229781590245009698721413829941503128695806206562060700562932268667627516675251156452654301534015304965639238557343332767721390631346482236916261824676202971553683585168104803981973676540151133687175129312618053731608545742521611338360919449656729320361324847974552981823078684308695291338102152310595976066482570697705413803484151539733341432643249038730961043512413734439751003414757943277112544236675795887936683033978201356227032110756579971817430430156956414746530432620217174726581751137423475602298512569728944521165911603135421438057737309271742471996555093475275269144998814839853005189343492383947556893253944700676524558348784691317179062690319207605776039114365357634835472358727454497078935643334030710099265287253388274320143161125010265113108128112534082196561673888701773781715219077605981806993450450652450837425926808118588430944912319447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] -82842353497735153670421627370474112181807203262095054681817688866498737901508446513073263029251122132065487953403162999713877082858412398245199674665672221990853303080752524701196645652636007410571228136661602291799178904892474592619898462041202933070352943319229384179497925542173377489943459424196871731305163422500223329061425106711240973628032452672601442345573753946985698328239196454949376491664858919888186025873318858757635102420904728822112198268313147439072840505629848037050604613372760193295337850593421640137311017916520548774432166880021021925055327276070871387657525579373059201138577651711697098350635491842593714809817191082984031341070848056562388764340527668368523663040926972907885876240520807090191743701925590773250058652109740812745067744042865771267990207881476216507094225895324403363329002025319087419994033458078703966953904265276627263443493625888942213806418571222249309132839869920727659790273540178876125487379154379939027782209105214122103158215843459560993215497839559276194247559971782548079533908775640047005475716887448308348579364558500161690649316781809631174889610912019176968040351837731458659224337064009339146321562571766755214826288364237120449360393248864465368192860340199280969212126891751128868415398724703541212460467726981544819802286417963143517905939113186238099043298368018635097876188414039307427125096432148078533960758317576034173845485023167428179366894224966916948582753942427903255180429488559628733696195253630124225533927486103889488853213939535892545964760429446262300205422248153033590426883430073550769359971985701557427003513468252675147899275326369346285193252657719046538967697849414250499767914166532096752705938343136551176635165446421116212609970102055542347775323682547272295114077418872440397412466155726419149399355002200612111153225607054739573945791915282622185632968123954286005551853012903668957007282925150049673062521055240596131675011892890001729510389923057734490127743649141111320990480579775695906066551221739480766584898719728677883132395148825845001992285470192053873591497007992357988854399859554914922783874626576468027451425400031577573406648912580815139419086911762942670817085380658180200337117318603028897393721902334809803332199541841157056300727941938945649016832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] 6478315524850308067141558731602981535141221203702317831507589550197458481770416728006519639465781004285375280382470714712542050099836078780263609774377259492715274089424818988252814712301413563050735945981318176247775012253227899839904489662617235261321446239595068112691113371642768126232971313363795960209562123463139313257539142873697124446335313606251343087880626863206248620095178173660950145656284216295709669997583398120007710350874944867580679220244392976422795771359146000436816665758321968832715969559117004789216288107565391355666580927581302106408315683255579540055991807209346689259845052401549497870579409238877635974989977512370444935606289909325527962232861131840543844332048349754921119707642243607934626347592974057988714901918292132454325394029094311549672571472923470429907076050719628109122657321142086670884992884578912080865263581065492821299611276355100412038392001569833757742446269367580813523697828592068871830701368230081614447858068308712699213478427285462134328484698470515792358969217808206466169408012691390402436111101396421419048447175139323386880699889592302746659972299920947992957799122174978534898982702365872658422651011228576058068603133696551244431793074458578046360948196966480268427917001066025543409189207030744936544915982095464655069163415606015335583272313206707438305132117618861125038656893077171629283051077194237372652229025904551267096243960108280904253403626215666762530459240139385684885276915001557113291694783241279142459200875988194433440723578839470829067310683612431024292413627835854810483367876745598709984876041516060944097766815128521108325098431438803545161862564085280916377212950691851754617326668115538991786355650051970193700769245478281005278440678552087432006360689983486193888279904621208033404326377662665625707394328839238503933944151107832468788549217498890395894339797997686669204975967853999536001865419495687652547893205660598092064692682090482262402933394841633634271529502301362502308877069808950084282306365629051014441382141306074278433222644375253570291793090887984874378399813229476385066892921171969077399496342508534858014640614053763595759753038005404720858184053383114630148992560970771591487623070761476006419717886979276311264114667602327413866627206613846648957173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] -957146366104007505621225872526177005160729788487733335799354229625988314062268063269066348429312017982983292831359960591306254443146320310212253749727062427272451188371929011539255640043153551261999552776493243565037977222738877757525318355097392494375934535621617228086639289073239518885539886584135794459371362324579536861045842947791813429966951067353875322449300539791812894675789932129093942284196145455264336258540744240680399062230633723526677597237290487200658719603150169490142552635294448300075344033770436338585866873763440730854699509503862903676944695654758371173468235093346569446766994072586565873396073116030407666623180571372099057647731597278524761064187768949336459736085341952233009260821026833547249082208488896065054802673635214384228433945141699474242937095220056462830604064282054758223623891771583265642741239842757249129300816339314675276478903793753974042392196220022960652984337029951756370638679581839335206593477827057717602086292299989530519032053020673233708085890406015876751379715335964448643080378948986565067502567467347218755628271121531602772220461957390285600935969101282797341808736354159650398246462684594737319213148729229836198607610105575752420666715867849854565096837941278205705017332811493954211265979402171135589445620834035808507423845926276842868956887514601267304579569383556867168106075852930078647763970296907226693686171983396213522290261128266155998271173209294807356177614988142543046621311040074013018513253559721739681736792800049999669687002727155225873348414153523516708665902862808556325233054185641317912268132261754638225356280502879542298921843606320396896470374608799561876824619004255682639141856307074480317235449900891620848079732474827128244559555287424005809189203750538831543945268022965226287581972167665096601812462481172301167552080233325055609487737660503214617021446178086253628392536414531460792110769472678183328597671716183617902991599169428145104326311073849459074911525542102165778897063665952033821275524890718221268453573953687999787312871390388361351548855662680981606632185230973527510067757644856989801207626733687047417938077516375889604315925630921562628923495259164300562298181602387279003417175330221859201450769056895651076592941899959685958450440569672779095603150848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -160715022352341108561001255951285604827030427989680436918793562556235252576497749908049263897256507447273240809933153072890354411981224647051336185774717361805461612597916024883411059041100568746274902624429965026315718343512170278789314668591960263766108925121179900079205720658648889530288263499579848549892628971317125716627846991777878541355921148370634148660067707834605641548736115450319662588618055571773938725415161011207130153529715161556193025382219845750177554810758978824846104183897399827723092943184254324456671327764054521176136320203948864565213050076045416774265454973412643947881501054223100624008142856954514657889007558102434619784430807040919976522180289575477368401573885181554299031819085445757469596408423428154419715953894549756374515420670066659896357661002923289648072492604941697421086508991614264175304263248494858954853108023703016349361852403015522719373058106124622946271423754598552234301732092277617554461138477942884436027301068867392673726069915720911975784894015291730003802654844383181729233568380282308824036259815078307144200078886977706200511254091679939638725431320054852114351516237618260667107314368305751953825490731512419724408778484995421243485833487777192428365472068889650209886260924094802779223491004096881928440068125151078784737050452818433049913495438921538379138718665897408185980099180697270986104691170890723513068123492573751729864058928639929115958389057323988612565809820177894585069056950452385746626223888801022037334912281562264409633249083808390721077115399833529296674797129441495173495233640759799758357948485605558268894954853837846955548457901343165782898871457010677169282947499707152965247273146102703762581779427437491426293530842320651881350260847520740721031681071926034133897948703581675028898585455186396974979313641881967015416411030216946032751606650603176565184031796819122549446675294548727179184603268383535427346146622227022681746737517293794280658337703317742007462636047630995260130229819072830238297396425587573458804269666970245512005583441640610258541939070885205972061016089839295760549186289321160131152547059735264636762329577037506905464380039942287460697622618023226386214402686990995025724646502464905634253363399986444982303435960766396373237283382605588301874913607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] 3926069301623203853188294258818790283572560139212717288816434198619559191395425377134626618293170207464760197482585603240379105224381543829524380347030083811719550869574836381829018102167476495019496842802524309832812207685357767594544522053568854044941145375835261940470016443729922655038319886212761385999023688595137778221930895496020935870347144884142778154821023111514870187843343405335829268471440111679262816793583279448774170694219485092710357801415162162418715803225714493287480226699428061560773583602660011290379329729032809287569694028461811400815134378275208299429030966001677005141713109078824026710059383996535968706812059280470937870611748926758892519883291915696827689607239955356970066256317355390865119724922998550504299656720374448467596831712056083412436237194495317892665367713378641592154770534592386510296196281905310111790536755943169587122646387552631606932774877318568327931376012752392310225581222440239528485086657896898469886000373524369832454619357863692034861576940284653805136506797515824501365030444209510519672766057592116901508056409245769408855011247845185160875573850962634142369410607412254248528470103885345686913993696790567195926137388353538421179345404443364585831368567478748572021458007638425315956482414701392693472118703321415605311020863042875695273048743427386295274369723188817175730792725153013788670729377257024922825298849029046008271849671504789501738310316823021994567420439942258744221339833967298286148689194046360682115809457672103052251872084362439842450799169507190446076490880685641504963394558519773073920181032465453676821130508146859745228705045220839350842497340721724822342501537635154683962369890501502803959044570291008517190679122745207848829056702649386724870777101296798918399615468847998873795909365298631994521698221665593558694353529623572078492495130541002096101677657814008853313195920842483227313669827599700683792992800284384828622247171777258750026540697217854580242830939279955769223221458100607270369614800204308986572616295175072705079445479474014276668060122997369306418220802250746928376436419155590636890769520148052873945104176469879547593308817644626766673691055883290111836833571142779252728025447761953304476795008153976489527493630358136277183713340928004827711153524178944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -31697246013483406780826577008238974903486676842843004511962472973202222509769561425668206730131422018562258618140503735170403551536632512084968760495097879763973161698788658822289914410617204853714468813836455882422972010066372823304053314179049866926129671066466911573246457078762025349484921671655150827789485588444740471741393797488890508422848969450843158163966419331610432130306504238966907345739555064291069924492832080089584810878259524369435975161551667035030884593800234646368705479325715502965907851717317884310391176005929508974664656175873044674448014926606098641635900377841096294900164512047103110594617224904989119749486874458628677310020920377934715263982632401399858707109215963150988856836975234057539321273010575680393141801099237394850782378783897207411071858796044765905041889385035873577846045131986129438104375514822911894522867137708045446642098231427942822621464208219451967598291734175785695560125013494646284805650138937703826859624839029505135480447418097814925175431782251707996019215957956071692972972893853259572790840721280762275228882968184327911766389357353118291231397023575642298998898297342739076927736137846096214998482910946325802811629497625410287825570932099828234711398850717231308042890110007708136592595682185441218708203601682877068127227491682254257375520305285073523282994524320538683195494485364854819033598556216406235491665769631450260710934810428913313270903934109997674359219585092899149547429050062853610986535855433451470375286139492120123190416725648643710480233509043011380246851354407086320046224553401577233913836744198132122768432679395596509848572464235158806029037376711216433047217206937490166372468526659734976915593703786082576183727225288177796627801259557686573244354135497334240424018970112962937630272543590479521110944903495372575368838595773756220551579928319115936344370881796795403306844542240109579462153332862851311948444577778470181345103730825664625833799946015098183116525787661903773113190972527388583866241594468256810433758108607526451275727050793450461365446657336553650988572443511434835144726202845652305880002160740951764789696788398828657023027425223416066490703924500353325110733199401238700691331775083205361749735530839709817132917799503092166558852986425506706455062107914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] -11755362856085481656575292384794705384747309831692059950203187904430181271928733352337082871117560678680538395664002882780113596852379572035835548016083165521024100903780135054047657262051951676507846799452007431839518489117237429998298327549216550846375978174851298220783984224024768644114664371589216745786644428839662962233708387986000197717194765092754834257701580085452011296419606429486525675886211468345190145316151302983579900345361300215078954916272145328956469804379806093881474860870056681699658378193773765002086717192558856949333132738388432815900887397377294869866693619923024802235946959367758738954164941188688071188958792697087125310960722594348151389364157867701890636728972984817207656343215517194344388073230815046382996526373509902531803238222493155564756848671449426919145414867924163741046227956959467859368502810983805185426067698434838508821365845614730629805934850174312053470166466365090322831755976987856419002517122472309099881074174769708239548411851440925421517471305424376444611173402949215030275222737016712344936943958029254201839350535258746500651125537020822371998261658697473400910045945306426631147416770910388425912759090624259137918320527864358303271908146924116532853944648573117265360793243940266691357459332002758144447690683227444139076194875242699238445427858119874381307107200159314199750992664920959821883929776277555774488660853059698125908441290043188122893469939244428065451456148227297567608099918866167801546168351731923072169439599236768477244830328065090186875713928173826783955067624380549104948031437670487077689749950914628095413019160042660295017441209788019907254187185093461533215102941152608417001746469079641769273237693715075112313128443128657389571875331738886782112702500719579796372473434416016711720246224892629883442365791697556889153367031722424867957734218512879664480263637582500846006313211006633627609599039189841234598669465153061490679013823821236942617179779937914519684907095011332184006072412520114267748749642066791670294454394829900528397270625076780516831525025263136247635824598523467904002324046418485684803015047964331420605414277451634083804820418128027017514783780446533739072279361252240416668412276909696672041024242986391713627150376377234954816523977409601504221437924212736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] 1147151497307869987969428666994998001930298737092610194673044327886958751273728154236993785096224678262362856670012479976086453282065978319825484599100535937433690523601952039008945877044219942737292226441976890220590006805331432491250215001782905369122045736581676270871827873719891386201420701050089488532122095652541754903056887558604515724596743841894289485401481141704697991038940285383456565645135577974408828629615699210481619822287468651627483927246561229392719676672666207582848475408532837014391524624030565203384539034320444528123166345878228684208696548179395588123086632656237248248658071685513216880491251515421328327085785600213644158712137086652616137152774055638544621605990968025585968741327537802895945662291064827386566922801296699256427906357596997788080398028720283233405637396529242290263413598834853089865092709046970513121466588410384360616240418841609782262040736878269109014657490720073919281729797213301503862787926660518335064754042550888020518798625066109076873826656408938516734717657329252747177777161401862858115625876390720808544755811449210932814588857679538506502055066719527111010408415245314223451319915255825016908247048981790831909978346369518407708045391180533936168829209854454100358355779084356900438604639027314233433883981363887252296156618402627186609949326746194994170194753121331111758909632475624728697497514578604164962289141562633064833495187722243534812008364935423685088514956819711990242767524642914800081515562485090964137039588797040797207117457519308356223747170388277648236494034423848510222373422088494512026067901583063364546066746212384476236384541663614977807955025996873371745240683610629695162816135250915952603809608635286126327320226326437004591235726409554856337379706034494247851824329873244084246156634722148401352676910933371154852108450109533844339435847548056631082535383540592488176152614980119850214376806421595947250732190130951080059505160110164175865998302710536264372380693324657654283500785923817438132165110315229699383926385120520865515499577084462600232476705933334780243399631650869682170038196791689977602146859450103677585152218947390683090404220187119579990805866873345032067384024972261505162724661767576606896322902869242348357251360419160633819263329229694161963960043044864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] -8107420133297861936563223420312522158647534781540112788727704115355898586188183504882217492380904139636480132786159538153265053973360182680761886168718594864946610024390332998169619238449862970089497269791140656939593016100410693689618166191167218288339609081660595595993297981482709177447978965456936710758542141775689151531779058412752097560899022877130205520182651956253314953846267205164462225090324902182353058546167479296550156821376761846414609093692299197105558963738364135052289558222565551214077427334002143263178833545548549109200192528229138042157442882140721806597350973789050504756405776494036759018793681149807329916637258846957540363278274026627857915724548040549605206111594576385855718210694406962404559732629821900314414917116539405103394286143727053373131485125194285690190138591816738127532401097775333329975200228808585088698400799398499661075050020171335278914641077246661441974833607745419031186006898147441026231000946763012020666142742475034547576222904459466353694868859310605238607204531780252792150068066141878236282988194335975870774790558342211641684313160555888379239151896410097061898460023976339426920453906476068534557672487737531236277231321559859262629943604790353617701015809760657745019616413805346820260501879902084909764454197527939415374155915575048718310968098444601756605340385375952510026004223305779517970612786301072803018301376122804842317518440084672733323937703132975975791250550523702631757097128470714010624825477002187642001304760785306430683528035255620519987445192090461963129641965280921675670627716626951768411080788803146494167151028087092827118699521694292764525517256139868458121281496046145700565589151896711302109242215019073095332784684766369048697418345601751691194878970134731830517133969686327321598869799064532859931543109848718398230496421984329521689506690863047998997059834793590551844880120581638714384032737198652130464846164153587319528139393286210024823376038908528247933312578721810857507678696028448542814876883785422094514307379038081423797462800609986900630335315614847166843720539860277929709539766364606085667702505113009409654314626092273188187849043415203939532375513507936894109729843767896266870894183349754083698122011065557026331665798416519072662604719761308215170583801846824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] 20887196585948143050379829842026207960644527899433439835432321217931426645953090802090246141797113234008361618012184356853558614018163956190436888989099488748189769623861210822661686794791757602668454875004932660320835637331104566544136567018059301919715888193931502406372598083043808245000707000975617753729497182748105901839195672645486694798533644117239295545782334533206669569641310545480051659193126263713176175712531465314586386049439650183793023922681868731207753249739587076083372091541651327692571811227999808098313414402036386962718765953490045421910531805685612877385727046714863360319531697134772947148590295576769342283188772341068265713405009256716216495833957947218798980191554233755737948136874679110295387744218587637783273710816612843678281655470872650663923245796727323833516780750864949016524107663900550981376489105068583981690185155681757777193386383536295624393020750541556390583337771877980875801602657095595111124282407145146620926272714785821481381801551959773860857744755086625129630887929170820307005379049662497525231802597001397281000781622239056779612946741402976906360051284450140310827859810209120952299196861430599880537976317996753264176753014020152167436622733067718251665900051458414271817961510112204555582979394570170340529821097592568501927554527869247174343186998039436022081037114828514556548545681339247319624645517710868894082529723081856366911457521309293527383208528991694200764158984668137875568631120444781422845397845601020218730445974621163725195357172502086661295413626978144819701763603179488146543298961751045042488722577815869041895436885770681708275498342821858089218895136056084169393825729532706392626624420831020320796002954859623526132574696538331122269899816526644259053888426812366726753580737530589128415511011823333068262261706020979107693138865907864208732320583880751821642412719474960950403949190872507742060049142558785230885429161136192726827588029883882713265138949907089641735383379591539928618907102528527585186592480861258967193581648167772487507707567006992849714073878374084521292599233213749434385966457592466553074420661193317647018919827954067927807392809711210466210433273891061431745569371129482474939587660699581903096629407529707334169167468091196251975346682743982316888749441716060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] -27400964084283705519393212978732009339385950405772346111034220582878025992151396738606575139356344840020562351166994869241335586310219930945258786295020117949300777524519251268966433758880362671430170458111770515157712815753006984349430715355503360380861804270113544690978909242577313053088829535267789811478941447612045981871662119889055301791672144118204327565624090604892439246865936943039414142685436567185770326916031794367805588667370314967657049903039264406600079733707445761150722959585172014249628872366154425132172613632255623683181058112112358889030699526352629685611948531007702920360136365648651635552431814860222047306160323085533127583657152604933935131977475886558887700908044308855199810136050649351972587881681654826759060441197715935261453085057809461839686546591910293468847430284599475516034573596576249224781727996956696760634783704873140033270310638336695491305980555348160888386340194731533611890416216859283908590936401715230922893765744096326333636479347779490461148738809966607915729873554396150953780398938151825333869373588176687082891723860439392777158497783711776671920663208542485513334386811222865286026425229397736756379824959340134198807503862255717308297648456107484423096082214871268350730654037617673304324672059074128938309649040242855589675210562386825272703929270557574199852608206246629382392316262994497792702536676940912850553994277295695985314821578566808620945384158903849943120684899507172387395384780658912237188431754737716270005775222868465125477755819249956072946159084467359397078420621764253732694413660807728932630689611740122456511567182910949394876562288799529353538206675227758780573924609556721754337228558608493365820866575235132426101127252658216870660753382857767818665163685396034318794431058179606966793142176348233947067771097034499090459861932316602236549269262084337545037441827234699481298087862953678640950375646519494617632809140080639359000612801565527834730758737387317350934904619969870760286355110322919212548958369291193096458095059619391704786989932942996674377413873923179372876642208426099347129105530832250804444108153674067911987425699299957030955031751172377489765482373819703811404306086361312098123743677692652414224912623608957520544068501787893755734791406956024675473801120478920704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 204035507706789818146589398753868996017371382069884291211512598562829100620580470265093372355130283947449324962710156827785068929599517755166863686683810199860489117518545796156643544867126552038073871709211902818866747439415081254469121290827373774615619429613710397974618406402757493436601205680190541646937362555250839226631198906080975621046304048393475151814260996209264424131884820464817157764507882973370182876227362540861767471963196495007105915809086585205096728885163893130872580724142311891861864294204237847787871581243804232053898347209755619213568042735341684404972559827877893345804295651167106013082404431291471274383705896598161821286446839233120915478375038687942547715296886418538161197696404994191446928020493897240000291067949794573863645286161666144996202448890489030147425604086706365213054428704012299882930990248879263134916385953589717796623779548315444469637320200374358549135370888951303629031191016587462713669137292376413319792314914837602313179363450338959479142278940955994480908117796889896785173232491384110740432356017429806160508768534851030247538987870205395874644123728113553850745494660299428186450629057295142726348978124234550423388672662026711937875786378644582695692709528934891625836319508558338209443065169507891862686673105616601430813732432841547198811124494842763147750826260943790135798129841509118481756046525147527232338578249109087552299614301139354008918122641169617429829439943554438636104388651028572538560370060597531134385994754787275261892459226161751779628769932571675500538326364706503410006483473741198912620590070278061750239869898211226445424605518509736405469817407967654892235496651553277508956105832100811861868200969573722644019970716699775475598893099642330563655980527537395896001951935567845839453383733731153594731341239298713586491169246391936995843986318891184218329654045146888759061898481746315363497189695995453850906843542159551660769053853765197216749598947090878710736361557991993876699925653096067419509107113130851139918544653912493427650192512655844275367284451494456055874475318315168964607105921712296312430885878091640305662992690009664692670107381600207401954930584453961166301816224545542528410763303929572176270144496195316269168398735370570524065762575592198892723305051313930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -892200566718276705780439728872721445723827542499086997956639584899652312997309183957614261500307166041432235552373036459698513502746761068566033711100362780958863228825871326840172434055954832903771698405657296361701225716965621363364115079084543285083057685936328883709982610275004233091155788194430009373134863216941234832311102395598894915621953285107181984733389717945440044815854208285643110483949074807238060453599444795668529404964067341071536350512975039321190502935106362259002405411527656859965142417255595893726116974173932169602956077272508375535786216542504586758742485530616772457142829410954927864358316895489715436970870272289788734060257513507645196331459331559865951771405291450645940306200327098762251730659961566192641992496460639051845645158372302967190159239405641185378432287921090760025372875118322089430577267567122157944731969377330578579656685995819638359157871898074865654850894712866505446191383611530197238785907994677572596307150991711647688774825999857751798199563027612232299616626666095457406836980150368595740412471184991534102674612615623482294633591391192647824894135400781240822428692566406929880174034658086797248382483242338330435671124527738331665324558113541258298454688162430862651168184694705019138481214151917335594619450694826085452406777460064330322400774610928105425616597581158629858953720477020416377174487593741245387453533507692001312118466359742430116733283874582665699598358162880390763172432480634444496050641857848556054200290368168294460181459763539282949733737171037257462998369537245650446877498192365106557630423286562876181601314656719377336465258204436107745401559328046401284259862639587815433332616920826709135471300754980309673109712995887152726776883642895888245614310083094716892043325466074687674563979829990931962899772569811657126230449481817937898632462602833142942188613659612685839077910755311731816973704903552487824137929699724128641806488730718247515097453210958651951777074038359509386830370326738297424293637483466588391102169478409871964456285534819313107310981455429697802952419607677422687859435001890532145513912199057878287072350881313511775614925057924798499059318553921645474950634809860074974277676368843393665487694561334598708084109841164723983859004828046061945113046102214443008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] -1264877770935080221750756670277264526095047433109803458253556810433775381458321845898727204489903114866881209009764811669692640005021063153382966840723545552818766412925661849184262919841985371078216756591479095102886101995761987351200001086634450741058684477159489895037356856097431519893852810185087551969535669538779379593992610194082384877560064370802018114362216920003786450863009526518987753240985495776472216663162021117335318973201778729930939309802623693639640934908165794447424031019739078167414843966011565759399632301850994843938780165333365574181309771397318558802648187204798550720896018091409557858672736999589805546116526195476157481561922291889815052524140944793548830736907945051365689332163251109808635458080445347402423914771446718510145083142254391961867816532443977711070994993283981237748647599918834030641924421256503103902916838665590369928595632789759193792042622862786333053501098711769098006993958384406269206035501909716146539110891384600105550455723689721222610698610979158343375934826729757018495742891828784536377536376718411206649751010193387129742759170198498124234633184886917326313426010692597122605113015021546173972759831740540508580092356159320428860772140397369709859188927592004018676856007115524113420928603215602196481115551284127560681442580435703503808927208634776878370545738622947358300104312543897795857006863925559921080911473592936110613476373524226780310360819505268798409185753768142711932243823124451736891546764590915480882537083032731903553311759628231966913575732735088113834170992331966338041280408645353337034022328187195290312307240159916376095952489086427493923050026848835349520441380146014358795152787795985140726766287269562140885400303957985834095945654058361302504288402618821369238699270978661106210794639242069636923441348435466253894230706541575334267597050107156087475747583330726067854235985713053336951680767225994512848816924642815859091507655634305112880104265843279429993806327134069520739729126133119732825673917862694122248260794479444738018807503207071162683564727721335498704857562239845869627675280934588770606975433552516394388050348188802712226679321329999584072693508017484147826187874812383646124778866110558176865198560996384815205819556463829147300994386245555460105564024200935505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] 19920280015599177388445790894325095074601567323487342643596967554033064504489550709006184376105176574041709198114113952603943810091720492317413273757322404642666519813540684517983936048894852510592416174166743159820125300620007651341353369885442293836900272536067468921129788766334056528921749088538638714745040047328350712664030340129743710959243564936501989661712636655348073414589062890925277223250345863449210845243908922099489976220517638512344962039795875858866266066274750269334410296888643097418093104075490031133674530388017906138950782948028036863348787360530824745968840398822571345182751141224854100399587932581247382895551361918852610518313255830294282863001821119443798004398183830039015620031992910483972255145924850083769155450935499869993370997611671105115168826380484047211520259895276606988274545827355562738163720656168483713191015854777653430657553136368927222257864083300051089798731815393707758322555189717025943494874339851125372966576410350486309231331211285632041890284901852389755001642647530211204355496819933470405684796400232120894065150652852713792573184433236559918103099106049653811386489868950397862619716219032121654266114851252942300296298121820829081939888511295367907715838138269019241449333692911004422221162293834650374290314916258843796426287445209972227765081296869480793936771352846674934800394842031387375019179230016822437466164090984639163773031163487991464277162986409842239737085649370839133145425806116166564017740657794185492993073622165667819360324294533297508535480363639488241692009188181356997093847519918499782906788033817570233170111428044402258986117659830637598306658954355868659123899958381149985545616319002668128390893715812143817991539259248479229821117260172680532158090671619800887849436560993894719531129646913091419035062062249807184702513671940902208889878463598525742194161245991000487689207354160987318626744134686052542605427312526404542007864927685288530625305468195307005745916220952753430655738773260510736303898891028186394478348982824086751799637697531428763846276902383750839758283566204720409598156285655087766768370936865941708022653792750001130353183613940769118291742478379387274548370944646782218681289683725726506626851908847912233164433987926284628319963011944326389946488694035693174784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -58362408581571615131987658186497422563275299414624445111936614517824744425045357485918375655355350111053476824023481990011395189088862657007786606648700882197260701549894263604800278832357459885962138833163889593014179060290953209611784408556888678812655139250636803293608356065153438732066055361379255639579156534237715930882196032841299245048886432892363696425965585277269432848847604353267317784284504459259579751951600302779268262445127121519285982025171436176859643850850981715371621228749857478041076719475954269608029380799008727431932187308281990184306513779192400991935955087732616572919280558878466131856021302871540537122048242311719097615406652411346164859885154840548672724422070578499932554035119383457801754430638486351977398992530632970277246708747360230704886211929880102266435392404297262588720923256613454244636704127678311476974383067474473361135361272217730810263383417925259242124147514900255897470122795833545842460911057216390421295698046984934233670703299275964849930297377050256109474291792619796158923738268532616258944279811629637104688365681891785811151154876279364052482451805738075960863582557176826336396123146080789205652464979248439564884525773259034161749496090516629331378904248323572675603223300061895825407008154093203626173494179254839476522243388932891828750750488897621237958461636031661668232663857300667564368471370200628629433747233720533105215792565954529083380778092174414568806079555117688067192086334120229331741625612026127171058146508430909315873871332114360765494131382049618598926324408646358615032712276531967672320294959734182740267741775865121689518933036552199470969605594690345600379997356178949795446983631755893060928402863201503514158892776326280777514677631651976552954378121021341639873748939664641705734096369115512184685560548056141719626214196744846059404153106056547167388326920635128722479754422935726251817506574985355526720531708253483707842561409171245304457757058194765690305568154476379263100447929356048494367720709575080684276253880194275036780198030959901297850011024616657435034765879453282531710702097417040831146625979616084237108893554734704456628171971632721252381107404222120826904460095316722651665825139032364952865090284517445244962791393881538553401443281423446358676380313669976719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 38413035977675850380777982594108047358950704388671896790662531255219363994479186525604335138751027682656751465989083875499012265217345019586848769650188983067951901841598877996048852104553965855122190511611660038333438638253505845928597060218658145940648576490191945630520329878582671026483544754097295619843406280128675728924229362148308431760054064548669340019369058686531823175665858910276448608760086369242065943362683079694154513296556212778881367892433786811714187650202043227764916636109112024013320237647466141744027771091087803134628965601634864269340593037967939596347105324093885307044238729291492470727783627017760897977243299834393773285727052737788752242800664794488473076872751492485164511300113651810382615806444635708827525853965499713251519188302702251827455280488403918969064356661629195258959143598858997203297402646372172659186106012660654166010763590107484794063321563026964817752456533037232703012720077594828244439895267008130327912802435342310676807021501372604591151146802180113095114839775257716530137350476723612671481788139541583917067414888430851141587185444438201159483352250748093938845844670002815694294559395693481267655408476605250777887434490473069359868173864824233807100450556548259357055953098487888674191986351560879954090018104113504639999255263506122387003556805478847097224872955601638334267525543680282307748911145369320969426417415869526990043812711833568394631588766824900432841395730436220890557943059473333902013121022912566786411714784919334995023235453739135553495415174220841801655696456968170425474843936979764489198837174463953542587082892435187935206037935717155357757225308127873109489836096013008090899730760538059402939619524283717825015712226757166096389191554053082277119719475266460123629152579090470615472299193476355434817317386533569034944379110601460893362866751950221963960861811100677063439242822200320118900859636608863584941179543196197679927185683714712931494622086002807108618670670048541777406627545859878030596836417356293546270127598098109597527906318166032227434396133278876370654608833857451629241364223479768517932871674340194184674961635457470914070960918240154018631341244220160105078330525603201783951371377510518485957932429900993167699065691782842137721396171036558014395664338069141585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] 209380036913368605315574024826147808936954311317472271522921667482748803339818802507071739119292802931966063137561318422543700969825462876328860658035785029837000821071656901447466057656713308820527570654993949478981752119314854355104202720161371410511156579135768649646825899220622096774274497675892589952201106124737953986547276160895703119554451409377088852159747072897623862278996903448621838073411685737392416075322863810880252754113985256124626932480962149973359224240334291596468858663269184510135065321668926706823328918857457674847839428087013737598592267249497578377172270045562521737893642580274436788233428103345478339341148144342448399562433285859357967191734374834946744109931597950832816056589227376196169676447864154933690755027729894129667426375841276000568369154219478433333141266956724726916295670957070989403784520357636679539870556733657421676035994482619560801293228088581254292170992691736790690902469368306830329891184623981813254471004339383365884565446207704999626235486770733761174579446938537045170033080722054383483481061694524091357598762535465873526547183400021731742878974755129071833466754473146649954764447180534263138096102991500238851280345727004292051126872419786594813033703241051997652772825611582112539012075214151056778340586287552495251417055627265116552380363019390355543873926568327822175789187941588004975918824417959815880916366198228419261727407496756717315168826639338193601200722959751833861778379706750943743610492695465834927826794450130313920246284379610363292319452470018535042993215793936041741466372560901653518441959067351853385337260849021656246576458418625097879778823585934760527825281419139081494370952071027657545905197484342549469759753485002361934520662041954351464650828292741373508642328842184131777858922684256956739534693591366085257296278241187316845956371218226432671814135843118740592770668071714663251248074793164833111651447397946502463451585114685461918986460130069285375953910309005080038253123131145708563387847007057545963736902723766918730232254670920258141240521006178177170819522359458091722584084920630028036075474462356053903791664594740804229583262071785542979693731809713837482791851115660898404041685180998828461734335939121831542672684831575529337420404458097229164932289345197399080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] -724752536954212348859115971775446137480555748137054749819761441757981113584796083401303034277742426722511418936082629513033325074717280867302882186671462496313089978600450319831157007281995898483934331804243444897902763880892592512577460059926153219743070944759110377338759034933367428016938906128755130789226457744698079751652517862772715966139081421308035161992140160889439894920007608264074200150421585580903383448440464437865331679195074199203703333380562465515029505000993245412829515384765260912142144639227258185631638888873242092316071745168226794124350484757039184513660625784597583741410354465273354364003577559536355763632051910143020414801501352997405500927492587225231112094903678375010094204506194505323471409412931598551288374101413030527119045496349661739252908628637449642226156200859961295596240985303472816873488767620621192417178279556665741821013951846808171320256009547203618870890769632658229439865559265921351739399387938852362904896759355578005459227113105139216268647854479950232125255932348825283326359333943881916527721707183886091853922821858886818145662711582105520687825924417610633544453337860013071728430716294825357069958562514807812858775944967859400028514809326975849003903440863928187966543525750045093966316370185980915601762442470467640795070651915811659365268697028229612231064355328920612542368853799152960156398888929974719399427149708593127468309570201824611471209946920707566548118268499239453243616813524450896420587702914082322639509510114195158069672134721590898946822567735871352778296790123140314694233726065876821213743459235305893390060345443528172499630211566876597989395960625198857181657908295144152768845188943489421020295140278147002898978923153562058329881511223866177033430983267110958178849777676040594747175849106322228576293333834223618153952726210864559986678303748220060637419257403640590778489580759525572685144766520340466509952217590992707843496432838483562905633183176736725998804661463706362523097256287672483849710869718531684955551016875858452823601051892735984526355436426321407895220130938007748971181781354032730156471851237298563667244620551585864806605691927925768672342786607790484701728731314022537046514773890844116334951485403526760344336316709991395446598914961845242055520461609577008332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] 1157004244281179387341514611663071288344518916036706095036110661294046619847808921233752536668969597857633517243054986343972416451476731153544169157827259376932053452116476914721762451051199778860914800007671497995426503783262535642978333041221577598455588682503802350237149856960571327809218132014952992335347759913942302127045416020497069763890962328583396921992142557498943994271060066604731745350939674135243434801798764197457064044538621269882478360428790954330509297846097665681319862127353425400133379608991554922139065685689827068869823575844933593431902533392510743792447427355986040712172934182477388187075558113499717741640102727339198201731182898382823757386454178950248014774847286870703872206428450961353842403718333236021155478823623831038504624907147371596321845109930715867761529799041190600777014872564518084659575436649904247050257772915356848780406848854559175230767920562141099928070795568956487912877518687035245752824029028093471083160774061078178167456088559473805756951857879124810453948836066610749486190101756524583600755854770151282854765610300848597811018001028342453603831840362102503809787260759683685511219155365058742517496874677159333150476158566371923281351904401394559714149284085576500307386007506057191232618127943774408463151413060569440193884597178925496229418192094152924495387291185174798340852724402485175120876523953301026045512291164151334475433652348285673120054167188486395842304401601246155421265166989693574609944335613092316810820174694640347316126437791281111407255244108972558266791733105195013511257511078404972153720229668505725895846837062125165096359116510826730685533821450497810484830422690031123631797735861906259024038217612427825469602727474595507789309832837118456598273081145685006422752203763895209368113789249989128232944741148948854848119102825646669908367036812797596123414496347216354779586458105603538887843607824642401267288555121357598178859476982484551765701741379712646068506582993568076971494510108515661201212237628407824561434263810517173264391966672042698608530710493302120505267249862286265495110190208004734959081920168220690530439137625219970662267445104279812583697203001233090815643415209166448487299694820287049097856687345562151679224874237597801867420377292939089939659359107170193899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] -982015121817547430592906605823118653873172112800880862272958509432065960915618647441111396289939829140324176993077271418219238603366777408586635834731886970500067655100399023364975468834132416492212531793089730855771251674777828992622388475809263315194873833007029144647093070445143762052914197375352903943428114175492349959050016765459450997664379864480562003330322541610618437906792592015487541100905954247032277608943852593748245791294096087372698973181316612046294460827423277440452144011171296174415011909491957333058054637751181188876529144728323044334621086441541439811102459462681518443808570008315600675550530172872513961375321560445172086819491824084909451566806980903435882857590266466617551505093929538543401796129589051218928001690452315695504052938073009436770449050554099374880362693298562527574961463320950898947394565742276074107959567190580011679790790932686196471631837257346433120198949580495528456136368277835770429980906777881440491522315995090480671783048226232514711475140606558634925263507941704077237975418167093891098785716707273828210358186553251301200397298758823128006347469231291656943640154704327840802179357472353747043799509485813306463344434724892076712914516048767954758451933296626437695863761488421130475036933438020803860629837765870204070410322516724309494821093170364722260742190963762841096393032726144095637169260408205561575606171034944960455875177673421794354546356092025825407943269467848959315180371498125952440132923868456315972970868186253146774094383320799880744649957569121163553355721846743600174034811529586486043687906601104731438701955164959439198480703278619581344345862981376379934473961164113842563714642968448850136161261900380477278166801872090602583203696578532547656861254125271246241095398072660666581639469696365750725452226627973660653280416484800155402268573060142457163305727436174191658788296775067724221404455076134939789373977729695095010890341319483893011287426920450319635793512855037327854947276964781255539626267260268071263171221377008526141923124187314848396627023227749507062861485836260620388469384946959075128758669243968596778645195627757839936242021870951354617020539275308799620762633594989354557067649507294272729819235189515772817781315451426014400696734121397418333876674271673376047104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] 151122582046945882897091936753349831149501591324557459059454785995952642015092614732418315466187950477618822224272775045600713721341312147746804821037377504018204166124026420070483618372486913664098855658739130485083074706510823923117913294573762180077772610653848403840900105383053916544401601916806676126942137750092554110099117016126851353940451475741903779602685502375202195568018503186756974497653094180642399982248821263150238270604651595200547081383541047620072439021314053913426395589661848130234598505593231798661610429754632273819617056446276638391893010747168891261222367600035037380441780028528062994433993518591177484240182880357548156532386175777835187659803533176318314177946852983017735970963335643211310971118332689639436557484541012265034448922118855298096753171498597227329153970352417600446580080871739301687601006789796891931305440455813172986961583107471202044017657042480133940088240750218172593373208150844114573124604539806930221794385128919105580326135730069830358931330335976489292775528202497817957145648490928147478049290354454823766992308560305567118952023933180249756344657538151465435577439935490697809499695832743891662890810244609107169206914961776378360513020936943039720845769211937362444173715656460229505883439135101143589304516190455470917387765747265665719756786131851569572397526968600511186354575714937459028404984104715777032290689689269168295249055165448347749438418162321759548888562731351776907929866997640932065733725853739785377552718075908910720678640524016325492993032357741053910152349171482131233782708284308246998452871920094034289215426658471666901032026132135682239208742334602405605400966694098562951277416336326227716921797058544081314882016192551082946013628108477209630948561806937393743614022162492749875674843040313768075283735444911764929003623717149696005556179536960149634893239868451453730751582180601876763022288039397989211334958626800842604963032635160005964057595617979350562624233602394644645198977038902356779166830882157073922852304416448550896452314745351142312261011102930936080624032410674683828130521208755233009865053565400007148555973697136184692004124836852120984932032015897242108452209015747957234400381373170554555678606857367285960165876648557775324745474986706797201923814177172545863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 692132538342398648508865243276984350995494858920626550073451386478687807297780155287258525701111575158372937205856609843103989658690515112803965718661214701541839911368999304162354866855921728814342303206493137196387104531587740190567996539911757415113752247472584206692328060529967985861074175769321564636049876785973982361756479650779197905322002191877159422068965555109601415930073454239529058315875128224809445644026981710171952208811735907226043109387505934130631837539205493021321679947897560393803162016287416407488914907239151724439004284860421290031884051566398994447949422639307935170333727423646632741133000425110310479847976815636750203694716111401724129615382958263568557059642887389666531529605955356137413917429355342731809164178550938182151585828833332150903313035445757141486418165388801441866783495002135137322709652868125609706889657472069135896511477576491709024627376759436819775343657363458743763573102586338765136185015364989202594049255784297134210914730738728015829034864428722128753726795694854265291297781670868420762912421025929594963424223741921158842145158459671983570268592116461751118486430889806026737652084355255947463449163655706734726856133398543689035121754433205272892317776003657442829953093580340369521478814553175827136407256585804569162219026255468786745027019179050203582593877797662615127242713100028644252177691457811507847119800392624204087615511670867346316240902321569123560548407160251159435203238045360170662937898465283080277881719732317193320702703877966035630031970203594953697295659163451935786146285224806659554854255680846884464930697673646303480159902570652876765788054273283330847488879141420564343089796057464759577588998382196883518575398504426422309679484157943527924962055904292576297182370619653355950252159447906526842278082222835258894546616359873696607108333619397844459259851593711892200701331646789036869180114202235350901466405421912843716949978557836392189183643692316292648350171295589122097917672136146498729243315383117165849979677944123065247961835228605197166475988995332835730918012216710871842852874931651126904035283472538763158115625118115690195650195946642898977535889510408987434006439390332111093794409506857976308765604409963667775786549154806384884920365295303263425341325327119761276928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -855919828084919803952881053109151184232534550645680927734110649888171315644430641480470411926253143751942194780076249047715559728456589255926274587114328043483717909704383314529945452246679959708606239529192273315809852686749051307757219977313151392165323257507344045595653257919183932373475966427099690231947323719473128744307448281670344466084287900860947897361447938532923985549949289766221886465221616354994243489927485288287891356653420615388639239827926235897144013979202744206437676400808353907130726430136817194182065966073594231476551686077268831427884626220941901154133682887817406492212878787178408468078334611755404374335002926824494791710454323970158973250600262563313473421711404512171792029161319257639025915244690346213318778074235492056081862127332863519125246475239928409552684528415859350146962386792564251914489756009891143762206998135254997383824577545622470198228012551988279145061884638466734819066109397276939728710794753369333575575921902813396651730297616167554632813569497876898810036451101702662380018298159527254099207817072862270632875460379691952332384118078101654797239468539400740875184244642855689963975672926736159563210903388876507787545966182903786805923639556003850440248803661077018210690223000494294567233898838018710218844645581900201482794565377711076601414062629097246162482277603974015603536053161200996400929912548888514797866943522336834337137850240151399638449008376373124684331590458004540895752658649142468864392965480895867594061400410593878231170018266180653900736149518589634092230248239920211921900070095002292910185233557398189107184963619776032059677168470407579736246511424490190917119636189236143839298288549106339300425019745058791967330523442218081668891208344382948796250005890316201581349984667686085434103101512339413736087327909439262808185342852704816355270402570384958081714109662117758551847056657242597135666088591344071179279412706375886817655965091110204631848555351121894675994311557860308260720915509637709917171519217439778019453845433529669776350077369567149205987448078065614522463050140596982631720492957880263648825701928189811595337015540712817124241577139715826216553492234202979697518526902639260533328088735999183194171960837074699261582356084203726614489000838442823295801113239145173483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 319327007019975476116550718272405900741047632259690446833038745154051142109313496426032445224252286175819092947908557835440492785956140474202618052470188228413835413597477063779031254364197791561641832378227969904871464784893291126897697974863153428718094912041687537904570958642928908773944086081282495266370017143634937050710975951009701758640481028530720819254435087188609190988054332149704096629394099383699779167932537855800506759579523573245701387582490857685880802675691078394226451013172291584015359735407720921137976385576084644345111091849644749497549162147040667777560384459612218407672857348514116612582986639680305892897840110433579118091638615921014267699757661328387575228323033767321463569766873926450325558561069962163797054340328251372243611362012816145127263995329226777225846690846532295134116600926664166621821562550011770080613376905903963699247269917628897447708394343216640858187208615645507673047659180603800612943186416346518260926774745903869977164842157482678096762117346803226499661466049332255776136780918085648541261639350269359582056419419539691370686361723744453992486863582811041211222839233516320612742335089129079200632352695457621776479559581222519156875527868377873546315713550456041056993258233784524123266225554175474337224418039232559865155430174403639090294572766384209075559392963747790943748874417284856468756580717984150233607881307683197834798773779583508039113971415934359959155088175508662884187871032794037607420016424708894307944928770212364453659655558703720486368187229098711873243787721204068090672354340317181720245553393662552983503569629240051197046781885235653765530599478193289540973846319002744206216183917475975176274783785130584980537748345762167267734677426331823731626319747041402695550060102782563745238843995999698151256183463946042300716715903530365345088110858583097436965002176750531071496510259262727485105747607689225542569714041661104212018452660712882223617506502874029130248420745695217061709569518403172928149291777967087655164979792046382103958953571541774473735265157675104512127222592164836548441350239167992270418264530976202821505281720961337959667858553324803790417589867677806980301559666671504939622684248391523558707509793468696249088016014218808218500013295474856013962358306439851671552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] 347855114361039661894539265363651437171234340321799977285812644818620483648690068588788043453936873417510236208584693587525867989624828181170287792985080945293117257400052224487007091640597358581253291999512173571921291923635392352399494937394921547706516482430255325190870580234282634417723708787305064463107142543237594910955757772337050209882822667530810378407463683127300545832898672523013212618217750016522584375629551109491065475002949234424924786793605332802933197497686678128852684771705558367095921543190818622090791190340645285473680063203285329798900010266363021120150601149810174286589255690280261312663985131933610552041851053537012379402130355527708902573133605972802898497259104337430237015119337846834785099206012570848223747751655522250861275687953501899238904343986286856233799416263914626178588008471124501641055359853284428974712298473383102168856129813703059800251457681900808048428738984873660925936300874810543505472185029446240714564890540821936742614633236101037777497445270987959895184285773839409826467579905802504184699598120269797552061005278480304615421643543161416214660610582957259035800257023698500237062446394694000401794473405738501238408268586036752499716970917266250269979942060426735947743342283260542493507051591449964841497330155114143972272101644564950114927983476903507950711698563700146730276804722859386356042696458045310422422712402961699568091248557949951616372069041156057192699894442298317245870955020046736211516368749990433587922450321543734832503209018658716527524440864923593993054682116752679506654848955548052001483573148622583823539402554305986072772628728514870443688015880952447707652204259197701247515253222626537868471034474173315326074336334654419911291887706027295221057484573055661972761600072219258117926628987358164024116165226962252046787677132813795146649722560782346515904252976715565903588318115171830437309880881249789215621670784932429171113148692123588628912370605690451868800954870875101861074821195756749446053394154372085510065632011087575031350704483794922188823294687441641006616727342767259156938447075797955895321825735732862640989723670347559672381144216487415281477993940972371412048545081440648216717149146511254073963953949037073259445172193413939884337110220044000215926194517727395184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] -637229644805625903077875758984743198396044582281339659251084090530371479381813655424033457536869440433365161931297812151879454425507471627665285026427142595945064355781860525203947294924765314709611880754294333057561721960907129388991370259137583980554381604214384291109950128359831623167446977482702518776157014718453104454086245174914093645904585522875914813671948430004565437946941653363255707893017708156782222617091032297852400976637183371536790877724559532454671786125830812789101199007653911522937736674920149582112933855059279329362785901760820589715063333750725901821824317746178903263954783147397836928560204390653607746461426062690817364439195268362482298139858073245767159177271678081205673608428062584402500154685897627513363615014708855637202220156342989617106546110560517241538224572947717538679019942569672509906036423308195189820770228004591953202654937212961097050578920614964757110950024383132690414400542137931760403928391481666429802656899916424625176802754651668445465441092051000603753866423746182448142417753363273034890641959691532360688782085879952284854421326251192621960579232361573001728277627717458132415355994833201902716810534326626494499531255803101612668718938111536065124961076089394015884115181244063875630147159508866770232717531892166330831389847333249969101876294850313112183660203786710552816196342687390359511512625226992284037098069107001958566477864751537337676877429116163426446344973889723511160385612196606497867538347453058717361708234371430811015869953290210210037478560746554965092424565498800700285605467061994993511327145750153501404427051219691726323675163868825094227545671990402436327522432748677497357102373782654504781451477593974001242191754016724590588279408440632092725396621023502086128873098368185300517760308168067235431122498457615299046283675816289144794773513000129335075220901706691656041772529548130938354770206370947568963632015906767134227218761304480667564563919860807105304092250366262477429698197016250791647065530634394029493174532263559524080691451211816186298596019004950850796825159743609588983184597995394065364240156587821047890804868962187238475196546502587841948739015854661968295909221663731251782282781264636021990506968062375028954119964173132327866359180729436774143138187330291134103552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] 501497792268508533099374772927798831333049763721513952980125538072041670801182577829597391264496650925876911385633970249386750385262998244221821211769454346255790942993632576327240112872709656126767606945224784478377412878971831177971086631566736687216747950984711802885212986585161582316551650678850322652070545603558735435190339824774783051668311484466843593049376328664316292421813505302249334061489917587128908386627196432614700956714247553778519261277623293159453261865565832225056686948982689487053458743263258083577023372109175986669307395961592806564258383784977811286305620497452775370668919104262528010224412810395334507068288539313524358135552843247769148951623673241890028593936560153202205163566370874170008443124058740027243207124365430285463337510996750569556841899009892593747028882670622798600646880385090265125459438078771582810449995065944770309523573451759455495458629103702495491769722891340897757895461657160730017269153522573005658930923185689737275284742867859438653460444586169038430020054043622537558248449246319332257584227378984583583461444978809300263591436571150062408751877362146687089034659913991458101243873118776012807952329193387631299106483596532467426803393318703562773347551086816702769396911152420359031760468666715729953862380889636825932308019648114235126348387058006967022734121586026509163149847182487405258248140664077042041256523745204082632045557145583063334593817803726836747506728243344571666299464700550526618590445092398192068973462430836059803951115903284727172851701227872084741305100282890883704803191994879963411816682242656297600669085567326484512679395272070972646766158939927233905943671340581886513974372226690668826272694717177657220780946078878964385690766929925543126033188690981442835192997464938716177197996780083117647335064930183596589676798085703999008789389053015782243222091100290781861540699528116602384594534694074474387845370806914760411283141104806693422330095285692017420771309424194959148675031810879617750450366553328525880752918719223288300049082693255708147295839619334473336657927883753632911235849473801306325670630652067335897344317191159890834975326816816154736285993735768285255581759405022176582058596451149687318237196335320941744305127449562500994332242646463846030327324533578404986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] -205506753920027308283383131823734136963639963518616358994295305018216507042731327619544779956835666085439718863841739377945889319889415953211358632872437145577320142409886317636475526338014115235444138026750897223580242092285058952435652853814702207347947558574113686155291559303072587124287601218889267652335097997694983152562448297505326309659321292387069045598758214379805231795288526195920310317684535740838461833636571529245244160188824677447238033283033282452180675125141810407300764167138341161099712676490115620355747739250287886774198684433726893140246443565492547993814760798674310944806176146432363566803818662427236579490018612823682526075005497617666082124696346832839117044467489663355591072222034026964700624671059199777522376924241652648149170238427896552927179445834478519170185532346537943932176636203935818068388432333005670442113704607938601520725806256951925205113596410351087953946475849006695356518820323144732497063046430852832977900074130091055037879500902349031313612634584933785776061296925067268258038620642345918771073086269254384426675348560429538937387944588375953093210472225195958174685615154237150584807972962973150842679533769400290856118174727090985733868412387682601143044240833242786572456977635665216615148791108602071210028078043109747000306581259820052896648180781955151392961980324428408641181084246504008557555233099995849705312452461222110524531991909141332088830102388124924235042923243421243048823607829687000513517410701179741310701268490407541209263521310644443976440537255795377991550967220394651366929999680967751231634413344466391216962002495650222623021477487476196144384258841111539307274738820963444027570445102839721786513613634520218180591979780043480829512590068978264120835028627319142988732089011946058328678054893254562684615626816450526661935701389273933310721510654557331723864810628700000768384679293818627088113120785540671976036279828563494898344730016415762732060023242914807347118572415851108492005790779543561566469540044603032542222583741264402597611511342917818569078691940315985173498158524235287389252738537096953032006680512903148655364012368128383389287280108431150865617036831264219583658577792854617900108281636110773909389832615767228711885948913384704443921987921945168892698310361971446251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] -10947397454915898977157638622757387096258812418481881777886347675701927216690040416478562190964307444748514501347698953017220039750425039538563780175226864032881555840477354745518464823728740257560391641830365693013947336030862308978687176265136596836504279903357981181763693222667184149573815935343245753335550807669095310086961084533752746111205231567264568646242622239217084343836911069565554726928419429270878203215851533922778662646623286094915989264576264551953655629646775189721466113626209642154561152016866881727852475818382815511291632465808450169593549107093056842558799019431116673642553818314147920095017906513402801203910159360665634373036032940180360121888150700716478615399450404619407091461275066935868770882505378291940165388264259250950056343977989864855637797464686550790077817647803397972583860919726768453580932931102717540120136512523804486854799064752644541090366124207821178366363547037355626170652501772272077790192290944144983537871468746700690842130163406392145149264852353255808612867410671788567523966448286169591059898645796489509284893856204650032692673281768725083658687914730842117322660959315790338240890654797007867435641005649488134433587313570044098314313790098940570274928193974405909640170873140761445042065285906732098959021395471256565234121382312421254675901275402803242968493135698706489021288033724854366948799683724239447077953361120668535388358219654471680893724539282798421216882769213387090893835051969005761554867762653720694453584387453926466976232583388176352261980039457598940733686790604093849530537309596780095103486831921208777764463294148904877874045969100510382449685393506526625011281344110260267976154930883555134314674321185213175609454392894577930909019135969600210257836080563091739038799868905163212904736022330657418815681832994644192208022037643027295287128085680286748785353814845712810993017671288156261850410095043163718594067450693703283284134339384572464027692651949993698893393481878379232744364467726763458558527091438010942559525763527043703695634465492768134829675590487321017700804385702206324237737042704852874463924599397198855274556435741680481402776954719558572697343700082026888677770415619804420139503410235631778563480590756306971639964098151457643152683168267468007980580216142099906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] 84571364598916940068870849995208339013004948392178126540405753685258563141632697516033169887475356044446419574814421644221524666426972434513518345099009082499025958182361749823666531292296846983423992590881331849556353747853047211724481351557053623482739396542211239477250868386036727873085722900486797392046231558319041546503547967510117232469270250176147382398322639865750776552294027304792571699782273418521275314882636446041036146027640057444981643581996598159217779768413920628758050081457104004122632401762100134971312922580842696248367492698237831173024691768074167623906769894555597820644618230197058850644873632360049963927885335386820117919943250096805183547619089296801849405010398054168068626029943470031619746757888150135543389322079384370855273574023447208958725309081276165883332904905584130205022232984706430772016485820534389024246855240266067674023150518920833266116556696764148673326659658594053365589140719234171837686172001951255970452114657240573520790036710701827422108123558631022397604747076304502025378312515256510901275875125724213212244845180865131997573977675699481223668286048174439174564063676091156411500046471376768751133484639816142444847623417819773663644078807400602722082189996223504548705454596252539185172317274371781339995346092991513475916040970530540459299464015428025043596449448927950305717963641740452692446681131992882770530451451239724843560514140681705043298512479864566800081138866125294122855337598559715627270900091059907995371612917608208357302908434038644886611156893324216601336401278777262757294332228816815529195886542865372833324790215255639346266141433358283461067535441352453637439779421975215944301989048168660770985029191949992330605060000289863808210486529458771834888463941602905820646386210587191473938605088479546259755717653995814607149424373668343225054306790679630161538527090948070306421842113061348892154801354143031920398210630424451718724376221848908985044170909950432143312214582120837333341655694140733210933278748729727826056281962788677704375170801123304791214648029621378150783149425444205295367831967712250553422313726231092131010828988260987212118191496689549306746036483470616026270152779809315504789385461380872869825529389062714540565838133556824519793154546392702161868756398957735706624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] -69941129041588831838558903002145178507873415560062916149119940677393884271844923271420535530729677629594223870627796423397130222039413062032552094295897770875234648263817898807789841656040076842441750181318376885970875748338109771378189793827818566927397061714822537912281052058992229923311749990584871236402572315667841834464078663824966487122349892642246624340168523612311874630351311449276725452209360781730846025459021984958553251441981899266244950703220381829848492319854801641640884982624477608383400935978391237767731969405200543103032505133001431130033709467308197772812457868473058500354604795007540637536054729266193948010034019734377206856793963006098422890398990311165937592243442027782991808966761986928571541224494529582974489289724334594253960889346521751639779781090836249354812387115955472187128183707617878594594398432618765500239775041350581641588169211634825443682831312306994244563831317826137921280076550810539832545525301967629912170278534679452150454885797797652837916772853769381302269488361317981514593615196244892280229203983092058014771184836889099251226939488813819051230731386504563750673411338719205917009268912404563452978831614510473026193359514856666633100467034673519868446534261004559537528980863106484904750860860740807304685683743647674517016557466274170845427806131538826837929736844040776031720751429940665684612618415458917714707569662872422676340590605434543514670828045984349619091322191661403810235755829418227108647309928873945400824470834566522315407227130856256094300003016513079638353641092363996051870184387162268948738335309200249831843408597519117206937149072452249880167739638843246000114983165907164945635468697100381853345967497930838458443891721541676720280542949239498378211243424662694482546352468395638539033884880388746496259618869768978102939353586456456276297872182505526085410961567581927599085669830254172375546407356382388887931476905156782670123966546871649485829649281834135776325803809248318852827971774685168286444061085356584864523564026210016814483315783269264136263986954599971494125220370935270068706273555592766539231394464687180416577900539083260767590658753059171900873310523289616671428322113598517557519976355634242235041105000066824780907080472001863534676111617290589349973827633771792302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] 34256344948668032143777412258787087430764976445230355810172863772748960137744701162235004600445521294776501194073240427468479643861002023037733260400720012626923297238752610104274579106253422375092634926094176321140461776262976537560252658527698509993056604360934013701720881328437263978016005456897187251009775690663154901752560616312196346368184076581770638414098282536382028715134947206274012331702242781573851183306499382465389035259802855768514226981133073048308425998749580074276795731905926489764993060816874998792862302088599901048257819584161487400766526738595045203578430849208321858309681829788505707499391572948003032127690518023835900341892473658744451048072796756681270275834451364519671174102714142727092017546624370845373605053257321441042265242984031375652095133040096609237727839162966461439927391537224684971815073188474802715031066115528451260138283683540892084876281485022439364946269238797251462888276220315935713633028788292967406304190620809783610854163039478067900442607570059322802328455830445142319258030790716547220031619185908205121705964884430098801564191272793808062516320244017708155978885148898313948047797478414372666866253700661779887720637492564697735133680045664781684868278694747928841064131467995489739586019134178195951492462931491490000740274844027355199630718261913535656770094512652305789214397830481267372710895222301857158624284768978715563056847672269372029183712175510043362780445038201088860189078328399969558042320737254651446590563987237786787872655977233127864350523610944182935720073035132175341383947350115855460604990314398465755292700974207108904205157612250020002724542134701737372741694018132701074050602526355582945828091464259215502645909656194179533619179472465928242849270626782769605362890585320949799109044012807891747844308679880184966206241133897236212454571694612868424837727573954449014265112396035266777092826219479491925165951997755627355176449375058721391990461452834489679010156903528094644384019575422994851117899211586786231422467191071233630434894450530464104862886145337948183176491027110134210349946414988687995879714871382431007896568131482231360714468973208453889153567742090341049192447392898584520380687395215807362422513429547049276935985716205481413662737919403587595853959271289114853376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] -9817760774887768014191099616750555752686301589681195542783695383351132543946507507575848316226039026297941536265337106455453749162508338274679565256574699383853366508647070817384602356689695629899484750797208714824942070880028560838975289328922615407888621825427792911683843368041500063664761751554709724184506633078132880055428939559717155523458974577357958667789249767061389739677054453346575251420425298394808327884241073977856355236561760889516147264534209462443272230658493014520091337116667783277963099652783944618555764045648268096785756013792298764657746331749309201029381376988685907558770919048428998637014746326138139385043041040440960167368281372292641116454319554017120542056547997218376081997505220078162920845851594088494363617993449644717852737895260790467758013246373249497010880752237345589844816108572417562694658228054862560650744537757754790104121782169638573632659908516601189123911166597943500072703431928686002565908852807915187377720900783039920154942774751100350435844412574348480668719555555121564211193629239317817708281325813485207894576974496116088659771902168937694451443754617846582578107300222287809855675597780650633813545640363596603103872020792260296197233950851777018653931734631613489264614417053560799812002506815402952284111935001504184049645015696952202797359798383087895285789258225089625622124043751764075630803373571083497336612377260814569161088807870155293773369793645814640952764469018518985629125695805999898318081241174529352285307240322973206812010574797277426351483276768397173398277703380997062404099019088508075034121492680957951014678955566409260485365489351313178064142074330395553921279447239840866919734842404494334135097100865675929078647147181666401964970842768726990362070513266522694108037439504570384845166966452830695041191441997832511826623616385158867625438016818334877281595600994083381367572186429684549808926002906243108109547084060360908225215741456131171578979300226800035531581952069495348870132132384363536119449452174936338498423916835060841797999609917063389336274510421272693132199384626952073386290754582990972476177905308728413960660315879687273643161817128182861680158004887070247302236040142172261337769457793082327706244726785209920221300480042527386178979995024018425889376648021588049920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] -104808862791350906738100713783040155996342828374467174837926498203544301085662409647240687611046267302900538937116104921823835088282931347294809917731733128243854769468163591653184591397870027377760656092023832789750337435954978017398362846425582833385173788936180672455835857858580528444759294935885683710138223077653994599073165067918295303932666771574191414123426894608874406521863732496944199430349249960427524321987739026943801264949009993018849421237158705068612657128743363467231421519881895283182573124294600180852584632300448142216526951872054115558645823400119497860303569426097248693107040680499393607488139839078998896007700451917862151677384168348400780911517940212490655264783875259961517095455355882202605080057237887870808042155835859333475719809686176829681481754489328691615570696920607737200088483702299950126768446628700263599664898557295594592845516467149124448203457412256185558688643000855267966415104262938858582945838424560057019893240582041125536631153835088394196293102976473851503295698797657094337567095659384767436544951443181502765624569214831975436054227656437299799324127379583030573018821079072613515669636744565041904104490888348480538413369140699052597136530235437662742138155380071023188038882388176414398653962653996809914955541445303078029694731188785744269716091195020679012966283626317562015235886112175678583689448681300425723314503962714270091268709174916558408693507643412730423612434121548989653501953274930177096762308025647665465529283830804679977161743083369545534411703081754719791975144051419857311967711370838539797160821396190890828513239361912960506088970707614592143098398972957265368206422442841512712368008119217694747436822265660674333363193845378157437958034361641322937051573142477066347381235173846199679456439793078650908213102102682828486263425747085038681660650640242056404676881922479118629242012565570248065463784163175045113094517876133499783562197294817136207480575081816545436890199245139441938639473784551198271946207426998806711062150729376014994757216409737996948850885601150927578556467790031752166006373647684679267292942084455356013781296973857839744491916754399759004564516447474486442767211483124890647506451497994981898236771949945391249475279975716180848439647888054480436979187066840547328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] 2046064870106241745917360891540801380796596550198507371220849646021289357166514694521248616803652222730612971037862557360674608243011140439297279704096502095688722391214549129766899524062971458446697305123770612015218984985945472364509615648972828611648480069609560223962777329168514955393353735446160963025472580670313914656742554270468384822432349325135344844266295191321492615431603245398309179199220046390735316201045293570918408203330038509109142398462358238787527927935130369308512572232162942924517942312820912959989626413223013043975012514045252446327264516371220769640890473287860295121430844517791735809250684825734066420256808548765615671903703045515834711413162479336845613465663410722829982257465547572389753641012671818651360364426245793986184932083814536866036282915657051203108266977798237155773181730183635306083286798340520230822920230768713669046627772454341003708761742408744664893831233071217021508303698073059954124308474882972110136147809211029616830408509024919351366630699041705886473377876282350375249809727274945493438461618498150102304426471615442261074216722752991918334336326621651866054610371338815537717711108341521371710066773751230501042826178964898129205683422768580468287446433201423888524626403643525726991042037679144337609685919393788133156541316703830000240373368597846255434281495333956810449444849078398634715808765204715525972031648213319376678974571795367915452862271994944628774926424513223258691384626537121966571226764156852291873140076456361436270166149738260729724073544303926672317319723164744839698853521326955338299819729124969142776219129343183932835617144602694682187846305821458314520705707149071127284338965479014884172831869863243349130503640668141187395512539002647944421678972013344929087137763521467235802786763502840082142265627763603511538634025426043749871536929457501620078234714109655621281299884693660003894845384301938308340043694371732566515252461450698982117666461058810872736257474533081479453011665257459168827685938554642411322707692859551724717736956913178294098703841349293475487099986158483159469466565877570572809757427243956991007290369178614358654014898437410048355842802267713387529051627400725789793590928273213715626015446486493507779838890684914856462236831907103650206103279483192606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] -1455532771581435713279480259963611936371301490095190906331266653902045356110680725028428169964183419769532193365664041752889974564439090253716838728611350312103930321370565237599919887445938373828225946492283129276744509650050886998880446441513959752400954606321827977078428784281204896418213814784037507336435594860298178857955547804426688539645867445841893172116434305018571380983445911714149860552519415824645116658381063337422430728901238938764444845264929221176894767493841827448034118895615023759569437476704513198972249696118744858498257681016247785035520251313594161016462279599708573033003418179193274059189003300701652244836473125173846772538766701776615168816257059666062527531836451018128974505372245699466924550577452551679440590972353638504316467597993330370384301093314407569920945716845816208305800565345981068849825413485329127093243422979821971044805877671542209116295891997148782867541278497879224107704347825277108192537972283969163102619052150670674378397825841849563241186469071578777402219237299931216452912952080437052585427375197510323378413769924701512291062834966193855469995819344732395433123695966144574356726828767913114423644049324319544128608467423822449242446179772141593434703501546131937209872097547978731101238087051139885815740490259272169306474947356743281513776797129815129769877709595913160276883101780297185557278391235904815437419128801378373316148265686535906954229404643382321821396094063338885218363776150353144692111478988052874179999084090497514550160780909639845551462946764626633297731357967876341813941640262472990459916155079837715347918649223268699346483527335370444908179327233885259457820445341548097359684602490190284058387496066051433199046020231553813226566690831674448059496251410401787361639938355802457027094058540211936206581899799295642594115170335343152632150770044638838660595553043729655897907672321003541370298849318879132081825908665600236835893741239629566144239215597062174143973763447464711874099628885118096122462261939311427952762195704638596157231723200660361608289471963268781609320346573675235674176346617945831129959414332288834469387893759643477308967688402821050656908677862272853028661259974788613995255475051853688160591545788481418909618536583237808916711296509589432151370132361129754624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] 681792620561612176641525931746993348091351835206414005625519092801186350245864172218803582499330042595027610912232604043792359973217764040695955369969209813824001915039661927451300134086370108264664294603541366044975727328226212773252006541964154262735638637885736355702943791080988431311247850726954907918760508158672584016534846222457762895525211418965212356410529648744457556878832158754666248343250087534992281318318928685552558916664168643342864988165480806927868052585146149654339546236663362303197551683438854661526948743723868497096285541437713612638019088458582242299527652615335162244946929837831750653879634512454739563725690327585023571964659852358776397713336297830665647267466981893370071999004112730608640393108493407851673141085488603716725469985093863095183903983885959676056117523950450885424963580659331314810068431486797657209450308234626478507904267684814268059264374577787172053172182323566488193582227467516402786988686466788052236846632316246654869816149847060003796734619986806326375830659847856571360493739181136680251244134334416893422186809932330907144020813985218712048951095269273744481007194315077410075080040692340922636539696530026707981405791276322958492680782175517203824658590656634449481063302513702471393172024312492685352791015304891513270824127482036984685238107470527342894295094286654783217253953630956677549623883588595435492764033140747514022151731641328828369216034854018679510000323134830455885425818890898465614838498119482290085921745174371761412016923370621621512465383160418346361869043174855551586074808074197360401168568588889289185288682706575223373365902742644297872058039618052751149173840940337667687145679460768004302867419330724350338914984431232278374050466597400944917672064110474196491840777276707617982901177045217755733287560138715136637736540693342807807055014488746650788735315574983961269794157870732504534121574899756631388914845793309559007768382706786564834535979547574192836755368807642783835484028097029892149086386481266626069276793784143606342910570056420729027411062105999130149440168240153718256687590250838887582977403887643841822641397061604167085352235726689580543920844223078342445200802951663768225324213120227328122283914648671114140532670060651911070818021160634502856324158742908108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] -244653716410511132873869175080389989835648378986712730877081921670129587178662814427339334670026045251475857585614452194536302155065775781540482359926631707259859658562455685746532265990328283010326351175691192512768094194917232372514040435481218556537679693256285427257645211872529968842089604040072703145472909190286217376172858102322255682374620135865377261256428913179267872090812007188815674414178092828565284506640016867319780931283456706887218500724226094897902699446650629200139298959494896354003107421405304184955971098070822400580836287817236579303861133168026666556434672224613587902691945828838254147232150294758780372426113270085907472269211422802061005961018126169960313796334517359334474910770224196178048021662690414675990818876631296248654628967004913714517345807128875409873853261819155920281933236509459218755498403098718943399127526718932833714357162183843684912684607805289653575149161616549721055463776262549776982437544490751589111013659468470966305123488847812727549093288023727734989980629199693301677916662412433459635477854936049061471387776635196981123974482531627914214630798851014304989579546279084066552014323188442165552912041243905297780897129009910134390467385813161274196919427313106118939451475253409877999900747641512996362602844670964615398176895971377748772135177834895531273682387943495395471274959815254268309966306551802414780917843820312316608819838608379857308396584119219687159493411881606215218879343754383611322439282140258221041640945812101618648464721493786963739052920571243086536531652162854722030858764139045503316127903867704214888706569109820070438469676956751284259689162114020423800413587899134539211070043653580435649197370843116124775422855968911036981295315813541963643951714072876163236534569026336113816242625974925017014658220448641396028658851660300028235965759413049919885063077399731047957209985674700522412182755888842004759997998381961905478978206865690392270298689459919803075564588953726397508968349279865312678386265490972937954309683158350398114160846814831164266665866230705997946076097671888754998082179045328200270010897405621322200899054168040371499797227729931062596446320663494377769403368312856019636951671646384586912113302921064294878472124387179423889335484140923014058277133419951423488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] 67862860713485321810775188196641489847042031455715673530527806116742975854814492410535128211651152219879393948856742022178313169751376779583498378825227248196528085776690210808491183292457138253367138335203467614226520102204837365899156249942552428861326590332472073306688894951917310446239054355477461086791883739668032930436949030589947232090427798681134865338713225445144074660647807560851747975913681660304713359197682996834538647982729459566789782980204254396826623091890725791390662425156945095548622192314844486451033956127256147572488296195711505431769729961267581263788175548451542160909636159369213484405499883193247617936160759260068982813435298629203059096195529190511201509101599915713456582376187505154251386883957517563655666533486184185595410725965650190685002700748156749509528346908270692726405834631665165401194243592810221174790972329805014542613587666097361625941476425262656655994889824717062206431177308573813985781590325806023177601787159270237618600532448718104307494746363025493680201792054824729851830195874531848095840195392670199471661018353819782986922362090276313979040991170060150017747008137311791808422507674442867728952778476693711949000667084404823737573730120473417092122559670844170737019831112271412144375662221506471695623031931925278311154399128597554459171185909275807333934469611563638627470932041440844892810202770676451051142323411130618249354918927111188577084169993291352578625456757688852399580539307484794879263380744877999893299456851888769190011229793987889519036366304979136052087438531397720228952371656238414979395854532901831749189267861982401656568137940451175607680994449615030109785865048716324688028120922308122516469630576858178137992629560453259833375808909396607731595866117254449910831235961802592848640802321321331229079956033063099891715675850799746392508219697037422458685664609990350581794995393909256537430504553184949731351427804124913343859393295138475640522968488708735876388650162779024832538252643198410089063139027587629787125106053443467184168069653176910117689941977276775496720032360992439602446176021048183367085645640613561652644953363581368453851603274023775724284802797129879506214842106011677540156930155817413211484951286930793070512940352044073936492684592359105173476609975176396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] -13051354548820459094112270145182252624857164865868920896682458737838172425876015597169211216722405546757520485821217818452906276201533373795291542575765215540530252588601297793756461870165074313228475192628375724521933447655567844008752548851147608709713031526818202705207521592449857031204802472484769581289578658065887689282522214864440128567646020751425878725248739496880344318556041138892781386861579107171371286895582548761147271140914211701461573065733302252369119297856389025569447738287289477178869156110081038599060205538758433928671831850769298749829170851999381588283405411024580266160477122116034699725748831437141513115135577272309754329053573606679874655913079462508112339240434573477630446179472115525301797653633430812822595276937232506263048580442542640967523808606755576874686010626831503671082364291920942770123953022422821132243022748896090924600949239929240521332605939936442044468754890011915527646862857568777254666149190914521038062185285722091167560615534609819135860604207896751280429998774340107768401688149088370916739083879276544845009886242450905114486771194969005353531192780448678914044474274126594288774156804208179820938076868969829297059128775721213039356829788078731026807056432355232128640288364582215896768844070290770429169968606758572791809593379698971099773643343131274045489901016180934011362902142742166606947437387496217804050373131658397256551519541594301899528492525863261089843669139891143835174855705416937260020760557519744106710299321483669847510136149400554484040349395421225860253457037329379320919018837403870264909534904113267757662651035530131896157128657699712223361143634077621589351051234794868810307712974370758824563819440813591202653394310293449659309181484631624787533894012035515845480029562894543920014199180091870016952886794247625854906235122094132834375565506720328551402546784049927664348213993109541261701931718289613039306049301299768962070480408777825803776986134499087396164937557883212587673650394590151424949550779498052056964671867313148999443598001531592216883912692072731472766469516421105187428053894422779447330883199356651030799330988130058416423051238100228316707047945474928064293224418326382758822977137719378962635907411336413966443765314546671366359590513280342776190070215799734272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] 675319006159911919132455265655146724059356438872476771864777030945212231381874669661100904728005161843001564014222978002503190942518395470452594876569876279813089720282154936045300757554024929392526541079000566808105589602954672004757819587095303227331183896255777367005925709828709386113958081400077695957022743607991155629481244314783268478637577231125306556401428687538234768876441120562625616262860540287388914721368449227388239357815022676168647001730224842628182697137040839327256811284760589272786736859207617254645560041918669722975518755623186590276911545905267375932034969227888816853414457655293259495621724501725406708151453377997980619456159572975485962098386703703558947075004169104831101019376039289256135605332654830317763532752970892396047108986385495160539173595217102752162006225669485115313776353436380428320114026868896884825066517233409519467824347614350837511912970265464838547449363575120204939347930682704256093790214953125803882954881675513502125378149387347459136835266076097761445179400709610708907262072711034037297911698817331694709845364752624826262405738348375222216001418699313074500887662931105692144987989492325856827135725295293353531100457488274341586821881996701674951029156744695962014131899358564555239273489027897810751882145559094400300359563317156497357098237611441782437812672467995277292792001610022897957505804605848426309557370644495379354636586279308168626399995916264302589762603040667176100376760220018230176780694455241637798616069819042686251966469351274858797708954585876274689068956415797727950002444041125986016139821815016377277557366314945647340852866914949877478013001319221734240205050524568282918532999475594738104915344776379545735261856127915581763880242646547868540493032050211580292351017751432376811251224484640257384429187878546568256937705686863378970201114472258941653735052221379949865768479650002049055685373893314890087591077870780183892213653413222563560844640677142508014026737330097462765381857348500977478187721754723650031921568350835034886957981453712654062021778689176184407628815567884635392916290746140613374969336703737725233106611397316474662563659502007990659991037456431406554185495548468520612545604645033134864768798897775749911374748817493850645141273721030052056108373911797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] 736553474135114607215538896220545810722448721116816974413380125340036901349947061874819115826437967213213366365978762650034327705196689128990670110025400365916491381149828587016240724240619773686423183925762355453116392353115554766334155105670109092848284659943443608319891225272897525092234425650090128904220970882721100192080621679965840285851910868881965589409399545036405976850683546734691249954636317247301516954230031163587144906149513696131864682023076093669529508712393123738597153560870212909640601432898733073670431306470164172329213915944926894398088823933606344465344366397746036955801208686113196211957191082454191698013037551040994134489072667081851090495771262376633223646857562577735706080057893245513148520371999404850300545923493144776458934842933497665446105620309687996666538953915554383852428883480484944656744251850196291997828202423068744710172449890702370886627715682835820921946857257484353896822622118826358538398018156893842822789463997693308300615429153993210905082361348197056397709028364654462412090836252994931329315034777302285499827911288764020994985111290709932386787561077813501097215872149329612016192374602815730580207385235496298569393127194710019421193351672324198631907463021352380882733177514598210709750170286151244866622415370404307881297788930132829747396690280679187887635666450892003258745220864441746013171947990756158880650619490100718941294562120692315737914120267848141754640432295170066414185403841971286830710054663707192741537499328024367528192065386773921226933741356887113533650348568543957168063589533576862092167253550206345887214706110498318220464017369700250172169853809105621230038353865857847284350070825196163161814392277396344759406747141672987788202640300582936538644523770488773554861813234106672203142171457326447331757310265232563827301129741545324561345043718053957643613060631335330420555293172462172825026123793830700871761645633489567011356889117552339762189571543729770046251058949314607886119658043102695093752638918662078121919808811373385551901952746650011961722731601404814250103034285993077282363567535333339863436817014123693387469326460248433206709088107505026200429009536569910531810004603045988453863695908128407124680130604758143342217354123265234461485413748611782396904397665730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] -398354868415307639496317302943757968905798779491261324923702905022773390317547409002157735907746256544006185046190704490932067707061260336341956782435774529618881601746637411486162357405998185060180880778587516470147821240376109873770141906402499096480563140011079399601044347436899186829878109658323541271358474434505543048375514433057679726303179570069725230522088282865276643793810627837689450547299299701743336454238770189916911846955896844488506370385428110177017204628376583068781143420308470549645648742187063142406098258110262480151464959498854735969266278336229228914478543770927392954590642566039219770322232793792300647463716956308996302166529383116802527741182985728078735958837607971361524488771918045169108168417673502490818714313931332393989109680176561267631104668737828089030633932245108363445340041603598372583761255705314653049746391313335409857332773357570505093457197303673471512085082668013366230341959239881201738897423963839781180952366730019540200415878911977363941841804276761110467334516888409260653829399400275491671208030988608628036697615655258086029551036114804457236407459388947314310953071737278801625514040902906781387593967039380266394563915170048909718865768527402551689647701359715912541698387193601414994755854844884174513803016109117590016953747223660837664321440140139172114264128011394627579729545966600953111982876684580937162888667299274605753390012196066775989246106222700621142357030651347550438949340755215038502129752395808486702341740363655180430732300795773332645687447986538613179408788276473746179424366195703438350053261596048436073944596936651299996564644313860658038777939694405739158598285452636535600829258823378900117329138293123348501937290598985696124659493689762097501328999227833197445309970223133572311026786934768687466321653932562287055298393550458794503107601829969212852950024499493081764175104338044686478635752695604983054375832743455561127296260194204016106738384427722268243529222277569208828944233079380480314395639924157462803264309926834486183507230747395869559108536539864240303787756772236139319729526433394657229260652252354591437253624655411917468352092084271803094625017550287354500011039104258142244419696103757773383339321985295051116414513841622095042596760322967423458967026621480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] 130792250722566618622543493137816894104561876204008038922014153093427842912860776758149611890538328605882395248052842573925323955400598828751932065867140522318687037996576181178141625928601434157073142008271464336619900134737459297665997917570551918320735657349459817797021566738384954780413772443113304500774630378310993538492423987453253497749264204822446802624931085486310102427024689950625582335081826871095831968376243423245957871025483464938976917130069294445536093743763201023588622542016736141883500572151382257042279530537513905493975970745654805178014883686113649241971913884320108500871498519983179563830832751585527533214118901665059133180969827321246780291214183778586668908371481067466427113227946545605487760096364253523179681396097427831388679688732980405940263635641272514265815640558172381476466563159476456561616504134093737328447614904338132351248657512334993169302134611908180834355678063341134061713954007028154407886525533675004893341280061665301024306808958541747130209715279727829910886948969721109749001644345884406781011433584593975313481831419629113586827093149732667388634915040533150982283106855775200752722332921036992164034138962275571262433180524432486232385827767409422206040292841575937489250248192966181505252695425269918647990376502247540633383892888309072783708962269823526412560353607532152147808085999382902815642232244794044095439805285937410878712022070405825833322660333502692436024498358381478635382358382761979105566934465753007119847999201847081999690773404590687943182989231156031058289333355932508751310630642633580151254648500010516029678886905954407555932424151029536486022229854727574132567353991757576232148893300180628073901966228012591725139822923056451775285631280386991445918524754200593357916069447248569131619021546674227541253484930634768350316085601205436308870467147888596430328425838394615294385669974784826295798091104147373868158954600166876735443958411758886598569621143036025771573197343463537389749718539010136192681544310596376874212248565561281830716048501003935393136963336262651888839473253102969377098278111104296704771618595858630496187746388141736519451009363473355952713350563220574684815968154598233137415014719258264793907673562417265799126271629409844331650849668400048877983273760849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] -32803699851784293225688279510099197111376375469067726486727314447011542169758071845100485194163321545519220398491508322872088775691073603245639841949740624199342023014837230050506406053688314602667948382194538878797531362278205297742770035410142296685620131669963292174584915077162715793983347394375648325643760882310251654915504947035792780974609355366353762715659513414167620867030231682181582981391521179099097337678058747681071971430176358792242843097103640238257496463363027175221538310533466339329938304850993686839682156423663339506733549052458804336488791627637381827184033665441340559982362699805984390488970581589447023973098754722324664483286887678579074273391242532031273795498077808903307304631096269282211285749742865349029840077314635529549156146848465469155433780151819770377496512067343728363114901441057821263188024906173133844573683150482921150937734380169650039431674730046562561471060531910208183461137884135057598128113505522818011612327922545005001163644264848252476279103605015981087828984906490240685789206260899118955394567921217634585232805754166458733111285292451490428262975097565846832623730380956395201363100016563367942073606146829735875098454995129906278211824016541773602083085159603721167198429660932280040037368472327101566435276802501213539630918508762879144905503885343643091333729926887884018266555121033154604608528649921128385185328268893268265931467565121761500823428212562346675296034344362046242347879474821295006643358447104958314841374506014220615310470865360906600549662729696032463055295959184693109416840658397791788715727473746724518324298364440377897547657522552052647293418041514307913601689648345546280592215697393376574271754867503293779184151111813417370056099391883443501369129816838480541513624049221083256641696999775327051042050893916838610291452551343826685708258754876732360032784436254342166176767729236487176317434850881978310726170338244584226046053914266473109573531622779968648045969246507331811976133260589294791783097373110540620398648124463916622199409864351589501212834724354187633882720563731972426472013572640720905233061675355003238446704623716153487746063685465303788557160433416973996612357084166185600454941060172116351205702642809094618485971583572250955464657021877453909703955610337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] 6677451222472600908266538033759226535990338559387516882949706924710963245552129835682763777652690490868576894083465047304691361164664241307708306931413220466037624620384070393687149576800840119657183177956070954750412423337691901596182670852085008821025030269257962690303086864043750925373177992855328414658374780315996270839676633842013048069113906576328760665642784258642732727348801005062471481013082015754053195850295079122813911019314209065154774531861730797986846653618273309305207374601573521502478120789616976827889277058943285675598028233507781378630436522691720068221197974054214619014127339610417233227561540133622983173145493166480913631558446255134847776977062784342634427002423687580213894134968725367225365625736701039524911469812137051141579189553810907500315778570312275415382846601518786916772372099965437749596195616011171575584844905599857550860831352718380377361863791411047352072063934619328626262620151416149509872634868676349354623822554480722515580481430845512420888409563713594651832649130680977888153559154305582957324606713778653408592976395192387165468539253034621174728682273271757512044946830889095572374620340996607445585007349108221888726701067897534134405899189664141282398134779239397671296205865280405498856173085147513382282022403681180654203516231960040089308008425769942942587611282896466830508356639951370633000764483343531626484953702856190211467266396589500745665133372261646775966635901105122390107508580317306978389901439896798569627214422014054328396476208095670291382413031677033005174232243617968433446329958160069247206017917193490169711578103281639064963484766362263180238825599758206507553468938810496830980389931438573281241129382202073935372356050609781176133988984826870339439791288705420755660486994991168521815196547390269994769808032071341722761203421972420670535933646391790964158159364981323169047875610201310145909564086679991029889298675300287513222477542764066946803068181514575196008571178203899469839983614738933898572742330141882660680190125467632451775604552755992458037956195374422803049456905244376092922776453686557426992770580746943093361097616658018929839240371538502477384981259917632970583320567571752781006274697500376796901087491752609898965296940613690903698779839238775467430371064283136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] -1128174417194476394689180375559197570743462892343233039732389388032582729200487621948583968224181659089748596707850025570871668648881313419577927735431622790443091647059543235147607388245877351604550716247457406846477613413438367260165159300333405953953427668282043627748654487220806734983825932251623079540231436633276844701920310966162152113070923694532034729845110893575730469722278952356136261374605234866975054076990275396879748206932345463729666047447065166829913883421715406700256552454565470530779450092394694915668499496802490558831138008974132687394942757393311414370838978925270592178425980228408970824108817158194856613629756094593127495078735909789331953427164570624338155457740845699886182903541219489152259033167677691330987684276567703608240977033471924250156626268058336320238982052850471504683489396789516693256106023613969067821448076805605781681097240644407916361198322948613402958118688102954459848930785122272190691415497654818791316224023013074271262527642511993015762984711508393415836277958104227082701469839858229210816135822688579768863614266764481298729543869439239019799007896364866842265177419305006526461096390354576769266147269794315780009982920124204698650606905995195648251247062577756091711068731008284270010747993996167576227009905798636634209847538213803452658633439022892690858941838480516992003454392845700808229250823866117292456306713574371041002009505648131273746299019303588054522203907205982734249882850200862014427688746923065897832824665355652866695386306671286278806374042705366725374201549441718661185421853416916157229160673827473838749718482302915110424833075892580636002329840304102891394914410434806284712500371706380556567094181799467467287455047105079489941987415727733279406006706579206559699326076137787786140206962257916831829488021786983068785590527711023825383692673138039924401190369845175148085845977912176212422389520329236185135205281977845330957516709889798607920490370365113323202610050845756194034800649332994500974078542916737543157903962936900540098799292839589032745855692454305790687007555314415868592180215324465767086281845513269731247851551181550413500756359456092741977812166868893688002504518142816587086945473503338121681010475977849603817496092943995943457647220386861123969478138265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] 159552502453222943618498019922139935959298806745428646072834077560268638484096523630958548121714949958039576370028502690918274493709031604160023525383116538950638324861839268544595288022541425705277497179157540911247504575555674225219580029085763842182085547936562749038616819684284362793006013650606591002266356102596451816054565219218641096186317588317494528486635143516617624350760947471348687072744699483985442799071616143151988165382600053388532241434388067576490704873714777497254167277143664566002737222589847141051314376379035086201832565538237939959529750272575732737750963826497067021422945647712129854891443144083766047135510668776250163956634020233338067392625802907541282291589270222703797181957132009239965231001450557260352414817251283808009751828117956876798887407780583994549273988478482306377204542890954116441476130933394530722048635040290356249595195749647608450560076847703747193982680304907838779222061235762967178931894024251478366282109111384781641931267672838754601857960294789630308593442159724852381965561941544994538965292537099249250782943298038570676851963205055421661933953902769580149324397766762321907889800822370768573774121029777269556687270843735747335626270117302489824878303316322004748026457340851188799804299764575399293691165543724047473239383248517051006238347364263090536248737015282302848110060783139197740387988115542506849427851866282606247564219008178304470454712959787178120772106603636869823921638064908320695070201560808555091714984068728944717297467322235853631056308735381854001209477379266937082403127290999827298278077459110255414878521415389710023926424229687248847893561759098424717042606614516880006824891609651035662184291089640594707066501096862706238701137305904160401557945682449687937202203679525283722621200428810372908182937696603844080581983961379609289581292443831881360643482120047045257183465231421785151767929560895211287664512831729790627607308606361394320300099144048432316122061553287187975631451610382026513753847893846705361302738668842533390215383295714913237305881598367786081135533135647971157055791254838569962126120504946914003631496895510762935243189286915076136548911568634393167382025060984714465688943089847145489813066502633681139645781153019847718053741235879504049443377774592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] -18889546343465148729754342091150121285627311647408060520620596038783862843729725277929587813581153892036188059943527900070715667629530415141061438150443698501010492123269964667865802498259142761035072328485345661230955662500346408777890729409151101863223121236320121090199836728433731974074333962460394669726545779100617604407759593999616728613899717363158927321022307450612766719065239071507470993021678072936566940547224476875326973828900957370579027136518831373929966618733300559885569814488827351177655792339861250490454019419421894177947597079297251149691572902049278105192234626913400087034386253810353136163215265017527805193354755614799660472534902791803033081336198420612780454540772412185697536919163916249557118875939666789309423780544238029550185135633692994526982568708587208285194897375194057163703291669450926324807776665917544932067110225489445017382407860747855617472656584299983702144445254436156975205323553132255356037877173924501171746638694508179204034972735757486026027608532100272957771870829481238151743929851035831173073829270213745048854230646417438238578009544925142050039524840482899122899564494059034094690231533441295843914082473806335146073344929674560623946836926244617381582663092498689514877937195550718565897240998424896337736051254102522245600630094916098089395756828226039225389880127836131759417078431054362325062912190425771431557650249352071168489206815598560370642576486438155625785567320901591584840627525279563715531119452391315396891040210043200048617956724710842410199013467405727651431950039766187983935233353931771975746633697778878525569948234656091677726098279554749677399959209037710993126998820048988970678908480764678079723993287166139678774034912364908394973096843971327841693178311418331294733518403800567546377469860618249933374976856433397648810392833249364075470326391316378769841070760054005992536483983908032216688724642619863078553088590708841269660099939954749478991081440394761284758144509924111235048901416469027088316541892091763084485600601521366166677576459341977396778680014469581812227905176773489507319291686940882654541166373743825197920895459325100337743870133648069903749771857755093430756413198395349857451489589341302953245303374973413009002961308372823752402559855489668751498558832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] 1839918478940215469493584706775155360489390251576520903966021652477413352247320317980336261371921960222297168142764433843590969615848188209389217282973917970391037321132849249543967361329340614531233222392045898441354005305052129612146156649942436414425997141555137418482362191275109892962244845581315613989701045045280657123812872420836595995579666315710064123191493162631761561463660869903182002057725625839557130445867524857858516284572858100784992174554319409522167165482017660318506807823928819588694369897484086481678155234660613715823425155519567568573553144533853139464247655577799132402984610916767566543324682059812389039666570352649971651644397376692564990202501651248090135906083005261508888882091564372728474809924313491171274452162593777365196672791492862175497960079650436931734063446750397312357445241615194690056023462078656699795199298952135480371886633424849934736996807215846577252620854570674088243765914690555869676705210385620141293201417991990757968555031320440917005791146029933290258190680300785766814884220217301041557134324084970635604756729984458669355217905181595733916107198198842084042664260361654364843681702359206920971478484200048151208922614087378891904493186985448464160364390145453379764288945495533289562386542368484122274234211050261074765124500698106350392200308747232817809963019530273781669502240995952617493161759514151750206560705003578600933581392103727009254155425563370735524425118800095311680344186540080813245788092832620910101982487582691483669695695334909244078634850430772172614672642055285749366133763889441205047319130863360541019322512712927026581632514476560886745910917310415340259951260845645786633328818317193193379501437311849194620055512904806711110916185055250461321623639425308747089517515700503343943373692833429312085627772346611933920262949485256259030189281597284740560369924995515779167655150624804678956107807618547503856352644817468702216702142339137003902349675491064369795923548012169085373139865253258967796463228192865273189751023540299550193007697068363782987591540125873947785768422706533951354462038036537092293408521441900856892479775936720536590267372792301406102179749649249787230369098670665466783633921329947616945920731113011934929656043263463087652588568047773570682408927232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] -134089325641088079710856862392662379917602512359949679773681962212413839931657365909191903359287906505982830221397130964508590215471795247562607503285203385255085619384971497421024020511271690275370934334320088861539287976781400926185077704817561561842287060641982753212519832318934719335654368797116516111815232263177110008244344105575757365775955692092134202436980083596349610135248581972627497796596468489299357300266218928091650154325823524602808280403780428955334222245044226338434007512723965529892353498325346598603958811454640361129693507407032547316266849917534560328183429024979852109110351117322594443482842661179437520707492020084430897452132044759552906925916654846900366899162015145562228255665372862413484368051560947630327925181349092019647035879363011096111540917237737122092597943932563639528055217222528840755015689949085856287447370025031460988013149011537884984682945408195279106206746307607960709175923583411069061115139980297283610380771766131754220839850298742039303435320833811140113975930114854035196922286923505463315727732134776895239819931410746975401168795087265869251100903107851650446921422831485059369232636881472931527983746439957616134884809211270211813107176739664540013361329204363401577467523760356743687840913597484997043099559174758977333494355953970583563860074339360991675435580356596226051554759136670464891855310906351356998656468521541817305014177249258885417486297372750593233751140593090843399132897199735690187827452536947413489289992348394174286715933831889535884487777861820562728254486418913414072032896816650922908472438042983393475974880154979880392996581432839197610114834003305856947291772211621789045096886371716167871219815063707376722879141623896683338484574653189673064892013084788131470358344674058876125181939512397802930908415362163305172271894350721734552306558580212594012295096634866709108029280903318789158639551757238613252824275927261501575225605561662663722606290590644496966336943660271528614461358059595349368430031945220097047357096304890290732519892902054869429924722693903715607353133189592131338981366154651383031037306672682887037200900076313655891457053336470388366249890142785726003136620262597030167244186838660784654824923868282289627889350757429652665439896894846246475184209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] 3162450397579027474920463301016056557056188584484003146222264374637017762130858406532280249883169171329331097244166123829577960658774520963807102679728352657106338347491818331763046527107653714150031099140494049771557151039696394099505574353069083717961834457348429896600575606889178513913001643896382863578804957330992133458792085601599808589914592722094355557653262101354060769141414194678305555776309576092296214546623252855830837715118469839547097114769071340983017127090139636322101223536671000089891790309521026522482292129904408176041084460355813378135310090034121510844863612629670469410555651148500647569632727019047219143741060696474387684491151198741112089066482444876945215980941423424470552909571540668393048620726780177678572436092647552832875816902091923063964837044658262992521854423217291443781333115817505056357584674954439167501364048763284765040380067771227731189456327534023616396052248020529092734126738651307969786962484094020175326518986817467713518449070952887444772869562976236385555789685488814049228017475990855017028403292155151172084991506998381066302343494779222741537097545919343986229148928018526765910211031109719020530865944043769445911959055366940557277481412079117321959598955794326277330495539024291284895062156030973235943673743161740863772052121605772205941050849537604898744734198756521358057387491217685764133263596246911524266711720697711949515924622049367385820539776186760970151097907932744770433935762115948754399933594818701978123301455902706444096349040350326326096731979480154299365583145011504496768736210263756398568550345497448720177024686360088349092716818420068323830585281385409688190305849841672667959867558954507810844978772996149120819861981971077835055250644909197039222961765497387939943112904973237724260764032955587904290091408958737042674200542799033503707888238658443255160705684055350130733632899516850483760717898380141836788396277691099268684573339150500505094980754760690875400856926661074828612626803335678526600557281625215813714787507863287816493263754119420026781113363349430531095119577636498404361663789963666156878190015101570063264759985827418015035562364031201281578414243013317804862795035924910331555553112184146390586097810341808552865194219614659243232336248177238425846415360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] 1246607900242672994382469709630659007267464209102863511524156942877268227975871498577327189900478878239403349260043091254978027283167468516874967591761788362444357800039803176746391324146556084327512315839400183400029896088702812698377225497203773899975010517045565985672142819592551669268247359848314173332276308973946168292643979928027145099688344905542800853852339204007759354888684563695177665223477153268948803478113973540177944328966669264470928105381959172838297395852114995830745113792155767435730763453372894366252026153776795649213357819222787776532863926795920235002882438608779948887874961565110447879287798140010455671112114679152641165310811994223428879116695591403075028647483129151125973117483258273410646030749005615699661264647588492569307410886630492288904658537456027934417776945643488058172481237949762239248353472413189568455202175331136997704422789246056114352587472716069290915165156769197634623929828330667854839447630466130511409295523100329856624588273564256969476565346557521420983775712773273844122713542620198433776525662205042763983989581742427334696429394082708204283054747043299332330021613568143134655328657368333170487522455112756558243668527675698136140624492002910882601765821804439189262632568851228802199208080086318536318802177419001404309736371854844642431225196833690015088557501642897479346331061537809477419111681216989963572921750905625427723515788654817558807463570080175322610359991527517229021641110018710371731640751885063472162164555166268787296090319851783701056385050868291725531600535275038030926123202594117574025197956507063114875285133381744887459448301578053777073401135762962573448130041731458289155670100584916038427504964161910100704205434702416093555873089953181221491167422370947147404435685893862932519509868792242016337894403313455027566592026972137227190244141210620213640645178058652762440952316469058763016184384158854728867232856496635935194384083396816478798624554477008547986942276682989770319189024326803222514996620175182013962729560402832200051795660645286892196648143417124451615950266397835096320262472464562644488027334519875776520031170585687173678947958045904370077114306903379962007839053677232917411484994571013036698266420464418451725535391388953222924076903282921847757209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] -305400293031467189542792729788466425112675642548128653603836344022372314909330212096148221930188462523713261922957200089434908302458039161172570090269731718802131910890834857123422749754043245791624692373154753053570550256302880708752318843381815098731842638922752297427050290429239194389534161445151310883281091781000026413296091250038034795278144844653510160559574830145856158176785809869251470021341704297408737842520169722406845492031200052201982412909869691920148782764809561421916984129144008936834733139812906596568458389388834943062043407356165987175342254794037492504261120465628692673317817783168837287726987463452392731973635992140576998276203637274348980865144001463736138052762217067964717638974897605187530032061232104097423792850778086200674791486949133555824969260988481069399215011496059810745724400006256114131135399968793587012987365840737532560919686864679314012549316723186112886962687058471035438282828013275763474393989657011285626982174852557625653190269914874887154483803511733519615535783694703922742721740782797806577539457702497022362151280638236875451482725771239611316509548909338498854223151405700360822494960486306235253227932996866916065865248793514639214620787560908637790687387144505649178312702174800986304110052321180576231166736455166982545541619186452963215035644214555116494487815462056443756730009566567422910899150944562555743219879858863672722435960813547854856243816507835965300741923435767219787609261878344240634954012948172875426288545551877482502003218392359485288888703281041507007451767031115006819289676234818878646531430393114848834399332198870712107521093471544994527258267390014061537563065628450886552292356555509196509799235226363403999945009697230239817755156343771614769533988320071810296180029236774552239025673855457974127526468172345218187791895723114182193460036512379722212144731076021754050850360027196820428929372270552623318649861135341752815115279904908231023590557717693898266292370228957403167384072471233955728261988509793157648809399687137315495999823939132405723201991286180352198943555465835187954592898922129841178219606392651782085775417348227145182543158033727884342142993050386429571827397265457088731042178816805157436493722408915856513877190898814831193497826314196484523819008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] 43011988270284302783085059352307408203561111816154361287366030806535993784053535398507196529771432882585781680135401240949593015934047623355288116942595033996749049396147841213618234364618220653647061787572136370767215886596954731485986105494807026088781869710198556564128138642811752023389777787146364387162537024430853501344457626584118941151886162438775044703576345598221984586091874475939639148245700367074672429171455657927079431545679161190068305221757102881626697333935071547646209569327869659091893177651888279678951235719005292271408646939155468225527251028902073756450405223764611688046192283447538222107380641090181659095897685847224237770247669451721996689862713271356914744556827154945096435451381959696080904352572830119131582503446484402395366772994049267120465165725191117817285816489225131743560918521357312008708969059189087808968600082553635220921503922628826822791003036906747359519273003278526245129858590390003583182400296228122689452487371466011428760535553247925111565696323739083031668352238114013639797817267218000753288014290907759697265541141322608558508226413399448165138392077366926753503674167944117062141286031238501473152158930713601171100608033941687458793328799387439351369776535688804503520699528241560065868981962272979998798709914754365981654852708024948379110300061762008073218108115418180958024390789563378323677823073165385197829501826066941040020344497015167298361067545748338004195306266927328102593559110070917461122798660732720370471594624468780644629600604004835497305856058308878814537088073921525999576661972657537776215335992479738108335794131327724655862505845878393431720394291980942068500370049378913933729715507342717439029806343732557131578440417204658617800149826215801312500441559739848345907424079496919772997008241582838594325960879687632121657490139259606739958861633782859211563062785030184179164179295733400445189879876925272516728382987491593885124447402122665097221259575684150187112221609044528133293142041510114753982856409986563510172442439413269251189598907650692260822605484224385132573173037956801192905695651508837334751060411379080239718915149266979684016676554934266941488857719705644869542748771165801579061537587496059302659834947862330257241304267238517146696351362709628995502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -4019706635121638410703575621853741047545386854343874314690570808323312058867577162544360229207191143801834052130803509727003468936783437585607300795413360969265069363948717600743927492150010676785710100662567403383599373493002074685417960464632844456454746839597150295669880214093431104852034555510397027227747626433106933840966519729406879195874084775178557692760368749749188756530658365960874455876205105408360117433156496261604910606737481650007245855500639763459636154436355973940893813738730409820365217832224755672064286982506152619975094312543775030788374995000703126870831475683554267972927093021376283652290071480801655392853311148289955213929567034131572798528504609237960171097882714348581179301066289965480542187302153450435837227914587852254784397472431336818312647223901771656369764188078806688288541991838740429182823158406724720847916246377393425159120667721199835623312340833627016731916806907986792101291219161707462359292662598265033602758180656874402512526259504838788847249434719693100074584505994598405263022076306747813979166365094500014604052080427385762905466990931380363284505748893581169248560213287420115501919804607232488468080589434304885406405050566327906702906085065927200743478063941426557347542151892630991222586642175157644050356898491451602425115099904443271758352972886682080018103622677012869361485315989483044293829385667422463906247063063448267479564549454916353832095447215001783038100256408545074127458976080966884729724153029949337491766122125093881138922044848325375951024656801706879079011588984005093878451749028607515240440819320173616195753757800067539703576239149526757989005184426541053586230795451906515863756843294063419467152938406092676962496782344401126953450024468742552345450353471543421596229491608354449712146637040294826603500248345523778179278917742938309846576755522057583909375086401433550183823473478503251574179394207755381732410463146742320519407824381622116694458809309102520430537356399132791314585002092053426766967755316701908225182318282483405460205328110805828124391791458598140345916407181695763933238484839806604107194848747599701857940169715430471749029311928754892235378005931401118396966368497487909584088708502177302558240577626002972198707309309082538058961950500161000046592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] 191928746687172672821547518984686766213027190405419574995047006006073584113398847067994788537121412612448156576411804660983032704767038171555104796080476211977147291394018359695152527521232968413489429152931779407413011155709956674917567508164832160867919218257234079525271230155711077866553749231138106470306927185304161441150180438950415241957262702646517364509317862324596215525588342115931016026262959088867651778688155421087696188169961555899553066201160814273228467339122525442062877005162132877305605058040677506438816926359418055291458564650901570954452652609431335665340802396685317062380890576646454830645827862883370968981637362424389419024579575434275566921940187020828016278330904018619986072443615620045155822773744903524685708448142782790582635044088997391084905790097834358680892544746133353541419446049422909757084041351210952708041692284608265726518818327513573442416577299089717753723354005577769140808715235770639069861653247279317017858747614298060733613260638880324439851767463301848213344775961391081555497541157143107287865269755098116181955674663898835678677350096311785654713344620854336619864162829669578553540054897030579412028391788437562996525266212198897217172371462340469727555419296905901167072835448368064177234988103916327225854323993274833123632549791244383969228225925052046523607048288405680914855537234596736577412038918812010439931995318002598278558655568136617888297760090096864138378121811534676301548332233714237145899898173142391595315564873762592827415582295371234873988631229998753982928717878387973292579077088059068075246766624306686089373697331424748990493649102791972492521086904177468474878678079934284909596322623140437058046107037505731197463410651756595504004488620023137385774894354944430621254615650020566787426042819165678504141125033022954998758215318170029454327756476204646377799416312012073423550542946419075132295046919900471510255853020426054914094571853594911615062549332584156622351751319207304113879174521386951768719866201742094571494126982346088549072605002136171691595044129611840076775183019425739822242250514643463354829433298177755528312875679241853375445140885752363901582035760153781329827540416377926868182311018670321473375981763430240318504049616740566983342604292346305576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] 11394901039288563824440007433800883922512107136561967418949424416800824704280029173861292237330433691676455479621406153489125545509491387441862587165903889776533709605038465231017536256630120338887539371985188803355803396691897623023963684346290997443134068358492815157928310803690400327717769077803321424780456769698154770073218851668716971899051388048257252132267739626669729965712175649780438540145654664413787062795397945890067189800855848428533758775986531231177977741413927780032721761968200670644412070553512331003924371267024891679802894313648563721469127136107727505607343090908655214558654423924469347893470460201962572197453116708917291984457974723006203876690509680895119411908954370315885769452801909992807460397513185335702471185732647483733401628120418235884827254106082151721076495547457480550518168284319404089038389568006086999485164047412811597314603578113832805767415451908044589454310213806320647613322572041609883034055855889183482016773267206075361246749888034385961229756005065943402147379250148087588642945265726254525457472011324937687697073939458228820100718422392307192988118998558167807486179504905754157054720740002057068485510467569503004039790536540970477731139931451605493878181093082390012153752324821231183907954878430311633931806293359085860758083407895392938022074263339554970938536938465884490781074806371570649833441694883875013568078044949180180083086576762811973152487051403402383172951185710936019983237553663684920074484666641699071381916008003374335615020354503275732207651654061671120100144257453749999296780414546466093723376209604577632657001635904383297226143201853659609926812454705496479992501227180565965037020360512626673029210319655265904800718903140840724094120450044316925912515148189713169001496814738287617307994079274705027437532739619627586812455743812720912613277688229930418908329965090638445486749589896211938341924119900311556019370963217035922034596324099798962135113590622457250276755771010372954460765996306107992256691745018720209295902609275117859140244309684887678239222288040598376381264271919995658688627216816654837503654617245653675224803628848561638222907951626536189847303224372485025994936852452396351776552376059943164740561589928470572247168383968548853619493599201621704704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] -3660760548458716293621686881487707029595795731822245817440543592639978704537407202508215696612174343512355979953698177695692369426665419250099334506118208142050295572163748040406311209465503204383417980959245262804618678339072092316902626891990831761998155394662474175543697396553435175177450160655168677026708648823825482566653678971159751449549216759791741826388842371836686116547573537992799083138910362473482071181334775868852077245757137455552953467889902327248616638266562072390501961636955876671998143867208561555963793215086354934873639103726956842279419390771754339984286405258222946844287925389118465401635032176624358345881727489381307269473583437008336949160567855336812814206395930270204670306694887127076953336006872642598083058734401755545173962813227604215105923582290901903083234430147955861553624436379030215933623224796735876027428506059513619386515957263749935122928860660364264239512379724271833105126262045629208777695500772401574201647289123676566808802074575152862560004544626585187930592643458265563941284508796862935259431906939884224528150057053136693323728858163567099313388850488442675238307870400797462964572933099486166030202092466627493416209305374595149664786846290764139384589581765504142695441998099206486447057703689005391628255876182466852635312799743422433892332301633201946994672674757741100838944010358107503618528262389798212588445650013212246189313969352292557041566241836105848782391054264568011465363674969176686480104633178849429664368139497322417275683498852439553169885943718982810638318273463775084153423185570789174426469163001211463332499138266478412827809470446862019292879204865619804975898710851375435461727690843695705891196575560557397939367052934616738067528653656388552628669834176791492764014960461738531455033457377967415926366289806544117458447893435805547661945481004774805212555712160635698234207704667682702266424924058872695054127684624605820709096443429161171471259491642524913616183188591042456357486360686577087569217875395128536247681505134753453698652373834441846686182927593773207765880183323582329533580794133792717276349713504445938028594011330910208121196740088349052821653656220349715184196924908610366780718765311000542591686914614642122604268895493282748050835066466724741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] 453731965699853836505140201915693510834334547454070602293894657061071313629672578986914850805758446033679444243499572111261705732100498892384017810232322582149841651262368455875305149965676567173070469219027802670041038345754279368846788215568229600126157290460874760680447688350790120783496815975566051480802633314376887474785111105532105791156927355538648455043884254478542285010810217136005396821832172767767751000432410915864762998765529198979924469517873913578592632819660538979911302563477322304465803939481769331345760447631763248305448665529186921631533226636291910658609541653051071740876910170634247466218444886999099166300819753276042304780793010956324034785037166930346002782519027795285802893686364388910434789710657545104814753739542565781797916374380893634220677106229451535405111164837651590198558418108911736511746508485713058153057739462758006621322055595250885344258855144278900503013221015646660795123263002351792778578668052347290493471591230244348207258773843201561369250854627201581252818185525542407990500206851459121623437334470064678985749915932000910694372033006273732669017283926909480043581090008932713509951544566741958511762779170959129598120768531554380531486788199074188429895837873928721870082481267007502757657418716365354377165276249014786148898192360492070718089249404999150450315370331368383890829222281126976546833943767049967908730174714767202749945942736479406541570649810167217719668975355622230769305949886730685530738065718514648022645300087951744697492360333457909088835268205372040193271962715548245812363170497342681427453694019944615662583073194727259393011450679389713862955994220791206144243712417756446642537433934716473225932588562178678563401449180363601323391680322614642936440145707594675981049710308331922182332284043249066265238906384935074910203805517116162425489509747326527277182407536094794052616174011742212297918686195674603273426582894306071354189393915205402056246699220053095088826927237842372192769083779630058137292667956606328621809290198867168740683148824657052705021724619495566418900962451818266553587063540433696374185766448136655114322556204701351710527822699399980903527179167577225675737037290815985210125007598423296244511923124715423377791364352282772834717377984901152768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] -37565721209820630834926550809046604853129843202595903646989774579300793368056851466172096563658428712019293210959036092224719020409668219848970923823812252910574147820054596260220997422903279241026956518365084867165132964046183272809403203272693706086672108990095687804679135997395981262881582418228590794876476786234335891827741649883594040458184942460728731417967606836630310556260071931190204551277464869827213915614992364380791833766836890770838913627536992711885913645146364877163756750890989336157515936528252671573706088051266884441822522326318035878242033967744860374367209442856138515565167812197994143629571011856206935618346359829689011846519863506443516741715432556910931609179706584165059900440709787214815436650907712306752283593120335749845727639341176880069517868477218360349128262338460062284648284847989289739783294949484460565565414202784351043344690073890157157603734165638123595617656040665066290419962195145903911423504030158727666336395548540369220760808342761096123899600472354066055912790354057703875890863083764567084999457944713937096680129201183601891634810480305367636776235868236711768707813854825171577305194357398742333677673030284900067505476379924972942729942635411468902494441302841656041384295689871985089873022256414123940561530305050130937272009461494711287938728978293827434489457980361094750130351681378993068281377664612580041117122462250710531892844684137300313806671067914967979255780568176152833564593495371996235707987153370496516035639366275426142373877856638777540284611048718434030759839118172259189320272526651751963080204909200944799322005422393952721983410183211996190360177128339093460039435675157975987368284510625227034586021427346464054685500013035594450812380649656442638115522963067167265473267820825557681558315592310284818038773968677283756886055222791594797383678415612635736964696268419635891773746324289866677227895508193724253299294394384357580589947804996632745668636950158058767347297196129569269097114888694021348808381300842585575214757122321828286806455020616661810716433794806826280167046628248470263030939062515278823357612387451436181262451137079908270037973126330670041260854504125605296400897270547506363652834833907128373327239947480247010447607751692081226910698832039772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] 2102542595890541863660149145301463539106263685880668659673784079765669041417188393830999145945955253933542309219975329215724847686698760197863961305121852672228978213618150613056251951652331708342145794669410406834674410625006710172163316628098506257018444831434552019132699192677347189828316333179680359238254744758565721050941611087684258814191604650944034014117763429804032678823038018776032530486129389631493051013228966286113639363866419805116368360482752735312586338916637673491729948407111348600021283546549173216911029138245332790386512948551646886890766163981918820882677959150428690443365846274878860732696614146270199267312358771900759015494535956080371737055013789179016092498315839319963856983698670405187646567327118276385127119493775021936566450021947699209610842790602521083294929243019558565619245834336199389216398851582837032853442963065742065717279082832164021842264351890017893021647157492527638166762922245600981404249050460565922424043121952532297976044089720060160867986040471725289857646688013406854786774924240942115520444348972049179183005794704408490015497427897178919526083011649046321994371629621837388286070184289480284098787145996182626909797946323122031214382299381674025806278524193010808337354097526732254220994660186135315382980777483612199499719978054841808732583038675989261331402419293704073058866798930620138245809233075877475020928252636130808897616444322547561195213045203776823577884309857647360699428261337780736488849459260192868849980054627604468219353188986911032762869647782639088408685873140314030346351754364316073077269578117159241661288890776821156845274473442547479059894549788137535256230315540221501509637132536020623224976398235023016939327897905534416442669671333776437452940861254948405108777243100382123099604524897199768962213620522003796046650972424313597950504155121190131549328955280172558145867454526701396242279361248571467243589296103596248455212408785066704732912838766774903674250798251202895483108286858910679836999796407142676251089324135344024641649095878544332622431183401020677091276353833553814298893733400372196061407459639449741737664783762240210621801013822740018556928654063923115785264755809520122295155895456542799400646530405051935032111927813026872101663040136544256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] -54422920384675376294824373748890403108626789964614198276371706788904874554543393728539796544841908932422326557915645689827903105773654994930003346723649787693686155921649730627724963737237332631548336573914940887306090256031530991491562341885264748808229307788211127617706971909519652425274116340578943711876418276463916066562598358957878491131333180006750119383218392988932236352792563427129170129323280818587612850059057292107675891029513999012738216089314086344079052617788916016089544339922068808918514008421164925274250791454117367602145597820662533001978889984813581982394562118144438392603947351843059776158436843978633398695360760351962459330022430148587923811020856508525826395845759582047292757852118999401240547219847459045049858770667511506176214322452639238522003587651478093318138363122805881288320385062077121603596463269273635092080176889611183195087387040716466159316812335983010459031549428976799872402188310013232089767154771916145746736094273849626604408391934589576966702889623035854882955476522469566379073668304286535244325399954831577432461303596348281601154072621553242366977258422746399805824051706113752853393808851469475738978159235238638999559148488075677841756736913826278485188250729319694531542497807452703236960036093570625425079317968293504134238363976228985159037105235780180725828306287390654462143264016354246040014100644540089541417358265051754444885975512972231414170417689054232535640796456537419111970417202727654629845549421667481441792442891381400816110078681008398589396624794896244962730338660549554332940245678075678992879799918376391140195910484800822238071706620247314245882944024637874123022669794200946010727696609943443769287275297641315364702656854075932336699617231049287920786226026960272126366365922347118451500890413888258488932815284955577980004578410113973732339258483300120027502347325656555370880880549692754286520546523919229570020764375889202791387081600204994046013041524784288071959793757513712515199134112467215834060003156277425016853938426362926583427587418839768622868561825669746350183561790107511042013748018613471814160619518025161774067308110645446602542077983656914597701781376911489836866221475317717879923535845998919701236588791760827545755277045434885571931837384622080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] -1899113107893439144887859544004699894061887133813628166594011831305317131085799615897144568073256343824851774751507017164736823576614972662503392848549208868618110842218607741327484280797413105009008643785219105907445638899898228959819573975936461009651281070055760729929155751129570978408996702659260269273254311045857601332353298849657787140226949132966730357935241995998052118879961479703205910980035809327118945325316788270660760567853230560723492982056785604344393173938926789787239704862590448942882862685195385057245355735252283068136042929940613134187462810929666476804977147120626427392804210819969027068866114795364476074223110657477362486578081836948206614272487583851783826512415707384246703058963709650240517883252093583396143874218766012894731298083124578997752666318428657743737722002251075418365172168474338760419732937420684224625035608423327271385930732040643615034991034679667230265243621138823475306679290973576291073607874100254096911042181586622763498731767908809528766368365357157389358297092812684000820416182734093663052044837522760402832448563323808171842495866017357807057997056021920995044677109190363726879472191742902672082370421571580367649816130653246781952258749603590857900034076507782898351047789651183059757821739755698069506789382441551101600723214531690487281393568883879855631458720526455020540750815958364902598782441271356118376984962481540375486052567259440022367483805822444945521988978903782695398536982830037120607271565885316076601492325455278633128654791841014198092286465438938993165718213929711855700414575871839455494339194400801031237431736471959600066429788709425302709283438927536385038603771252348441162744487740855662578095762276037998521934435555791807482927982577426694418954938596478728128183768639314956639117962307066053791414808452997631745937216690191689026962329757455185525637798513427663025527543526651101633127985827527062539220314138777118061069489357908060082248644144133748231491463653584603934682048811208853039926720410593719309258272598744000305735088102379908110269983530633709899714807606932504312064224452828013030253411094332731800261404063344257654194991349463266160026699132669746393161198302193072628758450498059851789329229323900563784653099825890595237518542635008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] 232812617116996250009958681213390046096656099149748751754574435962268704517096241662620049605902489036220843193172315706835133358645710961628228397079542064122660299714790481575272946362173974984883138068555939962549330325771461915269180292023490013132222087733901261566170181671121094482189986512478332272477263385444982122782071110435962329294778068492603575413158976168284296231335187966878163254110421974642382590666360689900881950105000114957164329014462603582550380175025509675953692256414533063351992221085526929106212817850476123325866568051512384260668304795791201953867643581671320978925074491048847330812445957469928476284764201347818774686571293943402242055830518407320149218265622142339549182618710487036397644397062432726386859438584164710163987703716748553078989592792819076554840342050777466806036226304417181023181021297744959694884784005780367940365365717083703404524443834752828062835904301724951809669737387307102215535743519703608160621903238265421311695438483881872750691034601466752669570187244870207273498138280615907497566875215558692523834208166577895106092313101043653237215422599217172912200681068143576262212254679917602805041946793992133348097814374810943837399789096273812323600399306799113381779992747006586185145035932470003507507617875307030165152656915395618520911844939974566626123110400757907608271793192291592644343252675854928858043315686835117774799408622459850261795542207507193419856421220552863263719787286320287166374103429441621519965200653520932033948251785244068230557331242415475251081405510475986924327019542630426225684559293067163098449114199548661208165128203936072510602300350090913257435730414946692789195788395100189538475936374148939807973417502499212338282484041703717957277468853016898870063207562420092915224011811508605518652455107914450802260094857358158655600425592278763679703523278828004707094850661862160275805109585859880159362753631378474112657615183809844546140796730428801762741795816873347594597013298817020161996666465997685932132824724900244777591869307055723239729507783692956570514788766349397965024805044198462281979190603526969289207251712877526816670510409748856084988067419735029490580144915117580295251273877465099607309173299898933528140026274213975131669345075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,67] -7941733346908349536793877423011798095425172730853271735027395202459873013750190578609093734250574299979075709399720184362486351293522842081060961543804838422887203007571535329600871502454847567160355660919992251123748778571930841519848628714078594592868893328598498590893720902594795602340189836504002163266995989986309199718005188416881839445140830450137421888647590083620747336416312330725317088013638898754341584881187400455017476393697049252763842356240843021841936419764843355999352128884928528260190049744886015492748621963561256073013209428970814153893125894394482806000173300166884549387825937167652815574979957278180320941481963535016095261985286071017114941808478649247964399693720189436427118614407214672275655476522718112419726292445368443358564213812421111572277514056720474158923153746899989702451373274753703701588825659870951078592789540604554982397234343429092610295729405154345801599215000333351221683674709231802261141838646880250952975122693877530462512004810395415845720728103924623156337985505751029108898306309152484545251301101998867930790950749447197594658606173784172740237578866328510423123840874355383290280289916127607456390853813910710380639688036843034739670364643162650212549161713279119841847740868008542393469335272223606751279018318397811292730961050857524867511539615855637205458981478196584857289410212462940322366057583428678505652904387838236741607788617850103409634098307766536176763754685621976358228832056290180322355866728385456744683993687354382011488508993016173898307938976577050718745634263302465058151039317812925625765349219934167989166487773878842118020626559501942328824976587281954296268223629943737271969690181538962658378040100180072237610386082628016497170680774592330597443136601057035405389869618738280118992236943919290444627187079242776307483495035357482523130711238331077292717301417955875606236199757005356143065861875418317541485755408098119463627451443712480474900061342571547086816805691014505184737179460389049100429020791418897887698732368236190211157524923380897665531643238516954843075096691447839614865828478318825615429691635782241959890703433626369296803534155654506114935943264952037430698983501216271763475747877920354719447335371143905535731398052984608458270891311104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,68] 43886577774656343436077117985241502539849717671963770297664321065106467787008066615191814975404252477972190823460405295600536970726042080115040623106331067877800415525237975325797407306513099163741291424152814885963923946057167388561321355261672392101926337720990379264610463455569529152323551167435918420263639817447206188392501887737188517329318718826519791926343206220880938408231631927585376864356548511854379577408476509315971570262362794966982791525424954354903462111332467519674949945800056175707387491335246759263895024167526080153220936432572077347515522911993299761796085182024706598048243720542470725205290248352618129450690104470969265071110733906337431515424261391757196099170765619592098036088593009873031039672545996573992775675183155929414295006489462998482008334495512335603528062769869363831417558018412971799115833029188487458979433169801273205821626651040059267509669498787639073984365048502056212151162012606234216364957476789821402719055775902502926618123941037123100701704086788457751709849015121677972145749021497031340607951895388870586572085589573659083263153231956031682328100668770783798379722503114696621574469665708612062973566764761379278702205878856147222084924217310757928338183500082699574311087541843064785504436159838119454213651798640298424458862575808330614083620807293605922518356095881402074614000881092321069671413994610166933455461298591920560260648842349717618877250316715959718527751752631296473638824986343503125667853400846824585490986031991941917000813371002724956852483230121814396830619818124345749976004785701516348504801769982579859299581130624797923830714941762224928361576723032248612555330850008601708801559231667176009913385258141951299150269129935632460863552121469980874976226564573620367558095076197937352228258280403105078156660984938649814609495673311591574345033958745397587934086919696047540032039830490471730781779381341583825485939143435819650708970971044155526736852930433672544885527143793403279516594702686300375927204214939224919359812650251313337533271276393952811127311849293043566162903356379779139952412612466294249146143004903234555587164281623132716708658577860951979098256817539348048894949371141206955474409086547090372748371824082352850029955040346178310268518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,69] 24280152196038798963308531037428435947184172053738725951803226549727366183569892765612609601612111765758877377127855718808011340501429907338774825741678413777314574351785643884352280782811109020779391416801587708809878784790320752842185988613598495107407448736635487019318453270421881315049242803891252522341364072795277025363095265329938052326691172094945768724216694171126628983451146430641651530441843947357263526193216541537673101317777104876401252097683489898701676577386129307723992696675378989905768131379198356239559473312818045705543007336655668818898243076172023344762864217328214944672820937025903929212857864455085489491067454387304746277245271438943377356998888413129820518939378155369048650483252688996902632254840145411893147773890988523594786542636739587782886528916194760693619678495420502633456776492544674116906392511980174622508907766263452688499265824113584216899322735262315002283972660945328797825064943974106496059095404922107300446339031680131740052882901094067672129051895531409642518259441790618079393782610308624923201765777396059456265686276637431452679743289015194588908302888774897229124705166015647255172718990872466685655117198826721163927056736557488879710741378125158025969013698498597434719300273112782699896847150343777580749179949169997324851613987772278965668866364138174525002670447778800987283066534353245071585272753299286973875526639945701632747335704295558854427385574930091221865229159399692515531947725930740175608053493882076264527594093882391340645459650413761637061347584563810785875565465204179751435945132926447243178149394329328021520329216795510464817233160767903028981270808305479408404256599821765828448071558028282389376962396039115391529100259528443548361763785597907315937401507330218761582252025164194667448949096834008559857343720483178359296153815998029512274419475613372911471181034691477534690034886243171394847232441000987193376679895970664189513397547443613649005586336283012065808549781662965465856662726117351428728091834053836465418615858056492178602665092105189871871158920789009310646844751023195076261496051338633484064074383570894516940914897795414304404343471794072260537339170555784939688754966325364840744020664816178722043394269020017672956203734284495962391969792000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,70] -1755987655626363742756159734611251232031003472749591110339384263701558507504072938937125554496422557887750244710653998409862999450497583477409944509253172540085732797173121001607560134061723385878649617713557873499209893313249769950431727738626697387925201131288208691996812703263114468472091970985567097372389570357703919557019971161801815089273706372942898901332601105389368581024619214431841446078595492238132369586215170245346173850547348148748143398250211390246733240683921504075522023360129358829898038978320436384163400124340008731347253662867734191584713471654125395690249864041373323559090931320762350735985406222127041368456835047908802072543136741415668190343276863841622809446074029776137197994677586247875445014261982507404623240176440968750815341260811540228114291115818744203547503798537923598317008295724041587057963609436230221980351574948238739046402443922746606375993049608276530664003298476961483653538769761197665859393849131846824335824931799338673029227363647887355430917076676290578064085709387896312376633169412026482602042018728494464201439771095812960298424772532816965804982565276395468576990227455138525611695817923933569838561423434231768456628509951942606580224833426347147361144840680969724752645991145465372056040928332741871670300390726451988531788206145308650758593144372389570260559664545859373003395143211873796063219783752626764808575611353638596854780917167794199211511743387390045768056475155197482412619690251483760650034178095153878907876631128907276244061138173187482040417821640032069983302901279597875114128652532892028988036725067159045564844213540929631413319096449513761588914949784217755618999640523081776906963762796162670775160106913941310986895136619011608561160563476008363695644586772085367228194460257576247051593172971210468901105344514819351959906280895236847112733988188263161450762422746085199466273919357678428636973069049294975738525834420878602853070747769928574247312714949049243290721165557867061866326403530848648608222420849255899670280756094135451966637451472507147476851299245120437168750924813680857224283035130698421774521059857522466662126390419262500803809374185797329637253126058321314595329551482937170516275763569620830436762663306478656362826354699111560223129600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,71] 79371796935275007616417286996295910913564408182165036824832952095946559539656823870816111395706039650722991262977433227926333482129152986915690421175255023563123801705778042709704612900499957176147122598705410490843426852114494961492897083651354181563268465957073924550807238277846376830749940408544134640700036466472509526714134733193499801618068701839493671609621716711199201444831026222640267934049046545902492147671515969600528592445839936117222055664368640346274013328245807655042644808300063127960292718255926931720055654860667510608655095603480804938965911804582449799125199388737317191247564568172680850790989493695723766572702613161140896574799965578481255802350606964486584527658788865943378094813480256414372536580168416812056826521997267262060012439942371840367005015818530082849516381214365725442665314542776050929124320919355481565660392823182468808839649022174196873130202684549545136499183506880453119971692402697990010271929084174971066056065821303368112384789042987607362620153483943989783926083185010490496289752986192929475836986466815593470953295080279301588694884554736804323986331939846351776905986442927847309696779861840598239068766389270822478633468364270446851108620522893218773309411413062619702431886977933403971806790590522826021999642452264689745777834769660764275829295482533401358284905266087747836640070842172071854800631902800388027261778618044718834877533694011088113904061576038677080027903695716495650045769146248298986072019389905883098865476002497413972059896227870766678672478223611458638366648896076556387955612955991263733511252674473450156214823380719338899868075598617737500639513915284956726156817660740861562393345299989000268653178490518608706367781564979248881355603909683546471052560761983627498342424900632465863572383994055516302069754289743744778664381856280898831995006890296215395612621246505058026126397617862310059640853051073438147297216427974138296101780967312272431966571074778758132722790502390181462931658292158741114891176176695964852488507121485863767137265810189384778227302589526070884756848803059085983729754026015220569605453052004517741273564174807344724570790421735991988889785312658494832108192847045303820974701907632565742766496361570562339284477690687572710260736000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,72] -2764278980453500405845818540186484300710851851216894608372247215262946099987921305962410478725212947680652819880197262487306158482863589193313478224306458339709690498702894165406019053135409295373864167010865586646441676300166541562818496781300705282221764088120099065905131384355010548659829178088134290380217619833945789623814626713412635873916627925696923752812400808562870471432602105742327368996239444524444132140263368682983317548177975630440377570076152875470399730070929709134581719914980789503551790302624987589119195985057244707387326869490019480318419196052153880491811580713689890268205769112410609987796916226848935331648360802651221040051037522440051642002977622010859473313668892134535430349939624917770108281765008536387661479700562026420006952305117387803015445935872020899597016544700669410011859323398886213634670046188774621425655296968274897038688339737173498791343409367412335118226811742472812759232136419952438699745992903733305396886297825380338120568607305807534639170790684037495226923179058612425561581177718850697268711502801582563122101659913295548645057457875013055406024429584946617455486173891254093207737478447951059209571680712176179274666732749047584027228987779561276616678219197578708413427461445474524729517110881898773495984079995916953729270359179555581393699644297370373233186430525410284175323410673478576953256542669073826813079994529969655596624007370274921124257267538408120737381709594873324311829906717891616783850819365497179993402272922507798963351006657361032935648558112463989495210184193955856689652307228536138802733795385890264109075688154220804485521315823334789287030831086529149003071482696181676610446581124598370216752520423948685883455816151448405570467117149253108244273837248000554067298606695983394227962039104276073145171506145059441903288481784046532285304686110901944134416250520257177097941774196286459212540415405057901576399087553639363122601633213808374622201319621267242271047126175259586774083137745701641100671351461532437067921686988181973029079648226455717385333690958649549501447794931215196340067359790979903706196621949650103448133972258188791919128498851806058265804780185958019174052345945286393840741862268007682163237640762348596113579934995810783068160000000000000000000000000000000000000000000000000000000000000000000000000000 [79,73] 70863422494756706574586205630850989611139398605647293751891998126506230846725171290431600270630811576555570430810780718242910788134406244390085536332342228324691587305807422683014336833870400040907199459292305378374500599438808746198557514145914027399842693917397132658003912035569447441006683028139999430322859083344430862770937636618314560875592507946094396599998456513171093532308677256936480853513925231422023559742949264953863624166256415985118243837746117585849219663527799427715267728090083898205860236795243136995263598294443832116423892485223763528133134190066483909943497487484058415863531921520729867027203932214665262933438727038486676171642298451136354071539807454443836480367398913834126529515943556219171915097484750833325468182532375246311998524554854914057561885427274265588761977171844529391214925573954185635338234678831974752765713195673344933673084513608880212640149311795016448924144010456020561253966071362362493650159900373292859576849040783721727776253907326075280392866816038217308395974429962537835401437449074271085001587074953505997335412816414286313928679564448432230586271107396346873016853680541200009301211164916950876727997205078428645799110911604680848137788083469989352291225555671381719744926398399579138660204787015243595172936585007703852163370095730946066907704738999425604770176665632235929238738366271784345525005727139604315424738340541290924208482937995236847586615167710389980524103604008319503647168646096736059479325445329944186880585609038774121491789589552711762269417475110239726441388551415415559335786291234040915562157130074314485648501095553482445636771341974062137417634203548091329790264601297522095232851236621501687744695113787143067044581397407224381571786282916804404216710121668235169649613834055738425657753915758309268139602961109976445908113385261497558724633999831121824624829400974626611858563522067027071227789632281907063382202262174631773467425641091523293290161296128866377036784919207990660111983929056520371403618722800821425548429256295960251794228287474500422261391795409689652657640923293828266583708527856736420226872123530075005425168673608516580788457096781222500800045064207358077387185400072628541146040993561201520676959023154454616605668426640235954176000000000000000000000000000000000000000000000000000000000000000000000000 [79,74] -1113796728833495386660813802061955131526789699546178923716426008867892033424855388322050371730499613957527074338588355936076077893879632684174608599857274599402747363027563207298668938928023461281514798615182142508205204129945388989654950671592482069268602992494428365153164470043652447185815797801727093541063611236729600241526346689332596504830383649274857659471952120876664819615304145266424815276631037490167226466245453498583517938317862686576731462513359930334315714864777476580046404278596145613266107137683843449210048459398349440763592853513532850709677944348159034256628585009078761249099528798786955823271626322109539226632288618078804818242805757808519316783705539487034418640283190690103609751336473086879522321121385194039630103191593051117901100609108390393139122630069385015315394850213823019079208070120591229549279590174433316600258359062553142654903643356779463394989285301892547425052338760674265161269730095130567925308499857249996428441004770006257526422859805975105972745910907381894966513131506118169275628668883032157840386326922155025647060587518962576907299722781704250154578600414372082067748973224188844594174758004387403026688489178560250944803625183511888085698022701353000016750428020461068200549896203333641071969947519473653302759885229175313724861740660920468132309289190657812831592379769567873442057692894266169393434001613584049802620705928033064099873878082129166619855126876874774457220205413947864409336409711243438308508996938191896280532417443814031614587727232474290122100359455688728166360055050136492473282519114193642194270822753583286284135057837941434640538738446092403025773615658804553003346604159236154146005477751502239178290225193707213625719733000346122970163690548501956491955069167356270767490693874524894121101640566935358132730869340529997430654458188832720124565143532557768972286639018372663606301418104390299945421124672632576322078500741341686528049886269254730131838776404964681967992478703515127589880097167350448146205799826470479958974957633705616718202350796731684208955184912522903975912654069777767451555723157706540613553245381539200150821564832967903833931810442819304288236498790347248267192132109703026400780758713245464079775623700554388202226599759959818240000000000000000000000000000000000000000000000000000000000000000000000 [79,75] 6355482265364238001430458248671563593337695113085537251549929853288675783073036364725164218858686950634562939303136011313460050842187110943464766897926059543375343676655122222568150008619609460045202019734592496066177057183052438213062358833081082928002876037810571752382531375726153570956899472033478380827598031100467849732210735460490171037353937391846933116126474230843264153282733194331072569540840912467655035446469925568081549423461618486138336034983707581696803577943939302085495493232609337855953438532243219091069786520547419735331275073381531763438223054807212118836726633014621624461642833530634375803763679431995310959997583045739705504045196346903771343640575865803597617469633274671848768652471998574481524074987675757447585213954178539841593227469426977418892055243941160355828573084529025190977799414331920176985408143724825088398799950277360336647059096677707749507554099916726617602615748732494333367500460925646952003748177726018764278431183007898312742610650788309855186286536364756472283750812867470622923155456159942584932574051032866907628658383042103473214445020601326774317454406272034237351157751746435118123217023755371775852426415726101957995288614183736986722901152760216262667141197312031396834657504605535554395608425498003083272659013376054138293321412494359897997010237777567784807209426605696472658855768800060111849237361531890859263346088930618350736787856214322527907614045371161344150536232484607650683862479360253173720293133991575203039033343068484259660255624876350398447396663412865426646430514740532472032384974153188138698372507425470075923233595733640482453808733546082058072760329328000500489794536636398055883297465040886143278346851886742463885352143843683411806059342506504122038877772073919631426843010983115751098983399472288651543623233544869209873294468251539241520613718556113842898274578882662600199461050562828766333207161055143381923368876745896750482337838042964334923906680608841340484927329448682724665160528577019788274061661968000389857767089101048860555686903447277792823166541765341650597463287893330804235852419620637805399486023430909494604857519293449244838553654341712094639830275749350369112878763710409776255878346450352751613981125077941555101222624542326784000000000000000000000000000000000000000000000000000000000000000000 [79,76] 322078510606183798883230891564475264032464901589182385561411718617397740674122538398016905525167135035046821788511431148677254727830987744774978361365372796597231207412860415588196765772904704473468470638686088784595248664432467976851134709063276746771604423984785469064918362244940465417129953541581632409417013997085792680042522569391175138338421385863501887123368378590735978086741330460081774939562355724763409277648102174428684662792294146360873129219304699875789510697144154762268296995803352979975854365235598727557880339133281623297397094788038796618203359232704847588130861807291889656664632424881438259012554169336130384787112748437803019847054928401214037436256623367490148175374200471248238580759113155877791870203418700142324923016055257291432249444830965667793523432078721742233392575237129146794317109010131534786720320367096249303501371508783252205630141088850721463648643390249362571538852595135531881013727224052226495077073464949245636843552703363712216228405262482031648143513164116593435877492442355188710432819097247743331867497557265238593159025856297036946325013738105479899626470454398004958894540577749446541248037606455494576315848985705883808652039529338405948319237157596806797543133563120158359339164938605469363373928811410425468669101091535300326058386649512760097272219626915160607628417610126102579742979958869435012746259978798692419601335311473572781664364550229563256552588341829217120740115336768702425621285072762559153073393322010493506386820414559141441234870080277631958960151565712385385329486336951967232025500675731530145874280517750840623303367816869532143211883434334025412514722195540754776749715459863982392239179043951194024028445302775997067668295217562168264816494166083721297786989885392181890552055561227443437797207339524725544848587260878191739708149627880078985895451327867553232496722607920949925955415789881578717226591274503485764173257039876794595789925551753462428626130276029579930703450029157726276848194981469836507234350527082884282945145352978164654615827121896707804976722732415647531230093440645251598313654546215229242764012660231938291879417406353804532515883244835882403626863384722110423553541891745348042871916165895319638646817571002719404715941329633280000000000000000000000000000000000000000000000000000000000000000 [79,77] -10807798363283663442060829327813932952845547561281914968916173913482263198102824353126394415184155015712381171513145442402733637385519895414068540086289007603778227037645165451206429737751613174758657718239410947590151405263759660980576778575000097947505123758046180131110417741170486337010054401305428043485069596763931743885688792778030408366123693550340536344388366520255483993902424345673608083461299047146487398913784947374967956642936885921076171404132843251280836503557798015993186326495143147138833907777125576041746854170916365940982760242141523446779934757818084574927311081692683689621551003465159370306700826044402428211964102391142465955801950113972668579134754523939779303037030530592307938610842793095990154948809044643520452502627141339691516260512141035570658079725934271945715585592391439200951680366898019259439818058880847771972743967017873978851951202705480980587866862074444759070105968873667066328477419827119470080696786480006171389955081540494713476347892901291568917550196212859524245724365975477882924940271403991855946780562584940627230272179750684192885600219210337646452874218226406985610614824483604559444147345668817672908103261596177404900079152253576884616652645818940999774567986271687083661749520766035270128561402325580262710750070404600407075860766508352305813028327304310451848153347689024341138977353147570477250586971515191148692455914913382474007310053151520798693387725910433450967036672240125160311628322230664489723738833222815262916318119657081551874475717808738272921435195843548488903486025640733709035303860081358361566703725963412588525418518857102235517497803917613738351620596824243609138417262344546519082523126776288182347415138749400335727742826463619792950831418603273002324870702864755992134039198379089730304382548411169810112406546758604144612289196680396694440711753088667188361203838975527938563837253454352343933824465266391381978997864499581172233166851439884602405286538379900275559554754556060852523897195168432936319393723273605910490601060672692393136254502372668883720280038968915098696066893741561712847901108848367102114135597793675397011786239063322730574600355041893060316694692053095705188410132658795954973166262543377236728377516238934999700703006425088000000000000000000000000000000000000000000000000000000000000 [79,78] 257726704386774844122391727921054479673046972886964707562451935546440352399258501008862057068529602172033489215095568201332223530261483249851989952594508298955952287649542393073507057419681930589467790441215720959049665738019478251724032978587626398454714124700814218462566016572157187350906639804320843804407324717817443625181657554786885897802616517959990489057831816820363846878851050592717959542483764761589847796426443000478986660798701077971278336366599606168322041194886917813458193879486112863186338654953339705035479631393259461027564807735427335264036454835101177962277200745351799826263347233445869170622424823728934249843371895530430158752804520583478012340174014689245864424670136110458065274605784188310391419772169054053252492945085255076689313808013424279407680717570252821295976716284122319063924192651078820345143365994802431054125396412008797354414131576267609542994258046776020974572246049267994714651911298528081524039475431813744259365093549698314825337375885757770440004901181735022645565094772084729827511387959066889199136149478512502716575577406686539695317985388375813637339980350834424802117258805717402568400785296749945398587205051881540505370390999495111889182034849610893793853385152139699111334839689360468991395759953638563161412178923543639380418343221454802897430089996836337584580077524605165590966569529157974158879815999632213431908370528074148496862559103680946975883465422326564118920836885174403571032900971362524763925669034538747823015205018478755011663444369970500561670608413838447120573635506108275426156772439421091973855970241777748862257516857393241360552091247024842321216892020555368822561698953953585459173619255507656165379438161598809453884990638236581150140652602080348718334769902841775634278923690884134498814644203780380871717446312873899638355829404243684284964264619455526442036217543158622466028177079338836754861299033455607321276849298750328970340430245254548809836306843916243355687175018002721502221193262354234684442804757714324399950859053069805926123348473932493671367690151300893464011446361403317133807137940307464570208383424688447986689004915398210527940475731177144901306545568053686530190364318019565064540662475376708605286502311034719522042014597120000000000000000000000000000000000000000000000000000000000 [79,79] -4200862459188750004559976051727186652797430544358039329164433972757778376557660879486718468805987806859359668260218462932543286421880183484129657278400586791741148328952585222395850908307273713832945352410676130753851266300345410567697852211789592716541816625330475423795233840049842528547374420230085529949687989192623207022334331289358806805287260827159438767404277019325518224233211715788611622300290465607628402744073063961943534559525885603103773591840358340108128432705438319982781609046539737928358692720108556300283507432422079656295264213624126345841370257697065672924164508282552909566208510177731998859015852859398918758559819759316154648366159106568561089500725761732503443809656063414252470571636158729347673072639270172137404905802302208843305166748671075021446167979655546547787161256893146704485531955761984542541832768046763757423300313647704887362127745093738194780565547382801176734961064838352856057929920553580789891563106354743683500606196607819978067854058872187138480973787517535101269004721239896031185248972375973478301549631937239298509583126889957650459469592235061303036662352071548813575429361829889941250290118635861532764950765366778493567379171220831648140311121757360827448266093372694342202640307920956334610580554403733236280941377512644095856195214964569266895088615893180197763138344143439002105820528067380302662609143698227674392982315203690924226417121558853133748258196806645094027924949254479684945420680619481510057182286676876652923416441852229987488725981787853645119488916505376149121430181637635844225872663443153981095108594580359214299933453243738007830114431223838684889881645152275866382881989338024964306699011996899320460427782609270213148820392025142582635387916552076214116953716209426060115541793868984714476467044347412971384761949314965436754837344206705748886265191592685701073866676127102796945163432086917139257761298794539273111047667910127278877525511935938805845341355995408034377284590551947470886221835508077939789633681812726367829291841506411406091627940121388037934849095155458567062277924885319498006393719601426384436484763672040393032229615064857224223444010802108072999966542331023659042166158699719069781953349702350260157733605797830355972207411200000000000000000000000000000000000000000000000000000000 [80,0] 3721453073841828102554619747101807270121699138181655184738733839311507963532809957444768492703920099239817867368498919169767707277563831531210996336582420700597588376574433952757244979139897536699161795073317491898857291622446178780571944778237533880368506031711863003148115028819074389407022432559874791440200029477511815611882585912629209033849954704130656200630634898680966325961154164365462502565601220489068075719146498688618795296090908508622993877365344611865909602311126738251087757922684339461703839167976804142568269580230559219553316348446823509960864875470355862688881526680408521666403771586075089155793106951464974422263648851063748284775268752529158596714555284371973465573848554690588856031091345691896681480830692550964537332696319568793857542421042016394609596801316000323003598165904021329504529976062992053196859256042383637538225545204833478315949963118905472273273757562892238452752086649733417219151847229710587652073170077195314263094835149191490845733666759018549069857056668340502086628414739193875235788714069672995283443867699306437888169145481116130022826527551734878701022643764085566265282612308762298897833780438873802118421816039441938557883349678715836365355080389658075917355917202469367954514005725970915983382419949176540209402708775280810658525048588774137633408787201661931069070596860907527686384390670486050360857395625934751628355174756776607741735025942087533550245987664613203079887500096193453675864097762846541258055751014400390218463807700520123780576197672376319838950141442918638468046177939788855829061553162357233274521853516147900938175371990667604650616476035012493831996619840671017834797539557607676066610587754992528422921746165663173552363866449246734406239163762144996770696223472863050029662843799301070707412849690598215307224268063369448153393267551815734186093849007182391116850842179717218712152858217504344621133492289083596230581273294479688536578902375586078584151579170805577438596064893811704237499523155229338585641702296262622490075647059530249367942061083002784761574586112992087156558288652163539278051771688680672616748843603766071797039538183277927864984334507323149555789386025625899268295823687173621785535507982167835642078927709561444851916166600590583953154163975156400128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -1827938211579375652251878854495257952405983745300794543230792411667183225463158377494026669506375254809135657967948065125826448189442771379473587863075476657792062676861743949417421488261920218240602064799983840882615691201274858598700446392691796972087715577225706055653604642177719649377980903965709405719024416053282306859219227038040917932101891540997485957806329505925573947483408492639056642194919537734413948602668215023893857323338552179835110122229182290055646543262550010094999976132695028482298974157831045375714465689902056722216233666495896579960207332782096817105385211993880336077885678190218049859491264756455732761750458154059539033424696457673753962569603013768025738409228960594273112496348754412638865700016477144876213950589932116095422509329554821847433345101459415323382277381533249058203747074248588252343603824419461766581896143749776236744057430397426185688750723689567595697988406781948665645415610571772136329634880608945522750083197609177593330014954118516281167780412218817879221615354058217726077343347861199456387241446795109658689287477122346700757883272162572409064516511293066580144164845266984828485146748551164921901735067156754927867479241580527778482795769616809993983588212517739243976603328266574624229309263096432670005593443302936827965348563832132378504815364648889454615429020299794295830395895193933021781050282308866726680587621972275180673969020750940791688260263471379654751402972609253442010942448223022522363298804490295463446852166666279177560685976447162627193696929312300370035202958380804638344407005029894931651122344765143621004143500965298208608359426333870548655303939308807967606621770960526511030666626736375113738254561931403315224969519372657742623031392243678962798607315116653029161505334313335680339210362840541931164421598303683602763431038814102784748399070429190292345953015982412950557264875256278985227969103359925701124768951280743946863050265521412771826380920735010742453754867354252694654827645768490695376922694344691044291720051610633849034488192683798941104123035684186653624240889859986163286382370097700207781553616673037661034308754695801897603619670125736402813699026905289453270020105614715794996692963823601076537953079381225861945880062490380111446332111220606406492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] -24587673987625107490524106893969481546701828171659540309337848007573099867866498113146139252495436569256087695732874040872877565290950576220581610021104163789434666500864835864326052339700375060203900720405924114621291603875537916330994150734984326812490014115161338847164955793270674844972375761601252339265695614639872417557006075994077962294570530162043911480166278566986899446386437558652920800872722659017309285754922977709804156088356483801213625587335625647108311309579439450049539207237571311681736303127538594611459803862016103969522371008856912963141616384742007769118644447750954364834012739432313434125451349433668020279634050304830315061019343140660017904561493936686875734779204969374543501848344140154403438737514252048634029646288855712700370901738330710654269729404630324340674699801245157497025895977547118026761564590897148734868356655573272143660743105899969167375448946469432638334587436132940012871379052697961433784778311511964606707942962249832949185870497692533811614745592002274565951060354757476154513488601040432995444382983119856910727092010253074306742254804135876538739305541482475378933841435869685934982112947613971296408101823898095381768902662187891512246243019063189414877987819754736052666358105523086665376752584280126711081086167329073551093346928130605337292135120654068222057939774453846578305178162362446637387131938801998279714552407150211650772007823394379901973583201063536630873903918189508901620556858976072029045452206657583016724137346375377421797666414830047353769553223053334634438098672010517609809771527388175092175918624367473306703718754821849291233809369312794500354790119756141925549452318761626609539448016054122260925574322276753201786591055994747116315353558506620123649991082464920105412518357053870699883059320899769660542734001477200528341698386972868231275394740751639754078892573249786489753027024819667255687988825349863311467481780852765056368310736070763093243567026156357687686782627539772483836856411762464851847046300915978880019906831945912567751483278747418750200015462226060795181682712685093858006089834322475548999872378453630096867921412688926510013527116108107170143503198857496101535297342535814774096097709872187272988229916490484915470940824683523788408543600012063064195072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] 12198290653832905921014103549004220104821339755131862455171911465361654777867974999195456013852614386325532060621692219968848516436082700841515126561705941890984188392026669025118057599964451634570585014445739646450998603675968979853901222851971916672579576013310981371312348736173231794176768900514277192545041807698842737103260869379197750555796431635109350088206826754928311835947741650435809221130692877022188595455856993514806944315776301193772678058190520873908451714953252653290541192866020786635903315408864484124354165862599910682206834828517940994533089133454848229918718976155656646012534106889261464547527219843035167629123107538449197949891798010907642944261705633513263115483242699385003338969462367430231213107297678061676813868774238732638879660606972490821389510268239037753272018854196894197553511492498794577120437469262752980773706844215215770680686862780564955836320011561476321413065104502385482772921998322489063074020502426199171715802477849745146380806580712526981220776298558402057441307363894363617506553842331507671539621255730782936359561752000617403885660280139288585560336542477040334389809218191777736121063713115106354456946127749019388419813625426161763969950855156301547930647770903588523422644148067353602858794575082896035135344487404039606803648143440692479821534204908762964046670997581214913704172258550399224064452836097819309230065254972694253823377824002938599695510717938589520805650125516088187077897413038277783535540724961154370711416013513476220063516035021800722594591754610710000974630192223242811159148526673695999258653735528887411947988358969174254808291262546067939454182072391670755364406599908661857765043308718707347486282006057721414575668436279914874283399629400521269137551963896002191639845799642197575264583761423742219079806760596518784919210778460185875565539087440271653674840716653322459584237897958054331510453343392755862887236316533547617181999273863126636777918381061023579966481946183211887113597347403799212591399836586847347007624201539465974239654809285569755575697341671025028154149925382823722213865572234604951903845358261906069282507536919791270710561248363473678032160644944348533549665932183359548576704100250930653402158201081837750225909907737587813283525954618547309243269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 2052354511139650631542130888183606586849319954433869723776238393987562631586207367034524194416303519714526827271581039172916792262921565353738810271489846836817896851812101044953766501656374155002537983616571540767268406895775760965764557831215426855896560790439672967588860258625405840561916021898159418372544424664016909107927081947720455958784776898926447585089629097394189820065747312723354375513634225799665305125098797341907856111944820933929511503121584325168448823942654066012042127689480972158594556290608665838645460874920973276988493165296797240881000165609057523053146969734541298825526707397884608879058446714533657217359658630336758658326516164597327849574926432344281303570172768630996229376956824290194320332519569056810082210229894969677663531666503493212593153803536888180188361972100275961142463830245592052871123427852122790379875290176809073115318040127059580221233980639704108460076538828650091191033514427410283895329872120835070468255794815424338935487569101536898221597179518388883848814571479107256721174658070317982181256843400318942077043865367393843955299540504473535715142037596318423539849172440923705943285352556712932025547045555572604837188964444456422007900323933823841434723725926493084965858530467409827651967451243097421052760663663067867411942781141419974675070282269449804165663438343374524820761825340115151642873732301208216784872550960468980291251256591982247472788524205718937216789572150434379177677650858660588193377136214093724682034001185370479731367643453776918702168228741414762135689233836998378855889911107478691051318272004800238985152617337955166845027111228824515632096444137354199247940014133459638380052438792930999850566555231256465377000520131268197346710030899231947774972361360197819987156877628221943342619998059135206163340570221980851795142787447165089262409960186081179902481199359206343985258531993198932901217706501668310100915834463919935069482011087537057019815269051242291181005449732768374698636573222696591256033460798845016008715759303786094708100612808519104583497352520719599867592334872841983440137842469986611522167402043429456957002395706505241646192879934298079298416841121131278818733895650761081497060433180776942608568535305946210702154640254371102724430842550920235295178752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] -41720910148587041334995356531057133355872585542491102140298298621177873164186073160133682737386332736509114690217294715786173331553465286118362057117949168834280122642078174279929116709518707787257441060924128251689654728521467127042748102613393119175794280140895028787208884203431545954892830260511246970902118743957711084727221073585773564669271899533160592651316506382231156435688921584847006397879855280578809217322413970579981868838601765237717602139052503984936613935289907654448643331847888878210648906790560738189709582784309954922148723468042565882958396997694818128174009321535957914724861567676501671595822304668080050720887164564749488797764292395065465328078652179941772807339354302188420654990598850928198313871826696441342523872028736402171277894980979564981160556198088135235576621199498135211062967599220359392970388681786028642084974079369606205986403010820972872795250416507917124964091494882934083163713670905529637940701787301997916641943352330317471362679297155803148298518490451233887569472612215922656776033489670508183544176462182174897740414973779171797041485013863706350767853722974483991326745120874930782064928489483434967791906213886604625937195483136423291013107860298745527804975265894210211469582797787061788392414045684748389054443824455133420966916010216799370275183809041054873288893279910212435124183528256117057275973851812904499495063150939993854134742378610952128951540707250564293040677702940574090771905133964477616818750534566400686536706884745218384407220718804736609038248996016199593204189282701320070630582096554766301234165038780023743904299344365379520178316233326853495644665187933745923250637455378523117817576383707051597952274705433150432910266106526639169081659295597355290352309823008742693190205859704297037947191579960300833637408560646013332456155803937535492810850450803994208749847524144785980090419720134850209845561520680966206874123922719534428430224325382898383767527305675702010378342794508610396223954308815878348299659063211422769042449515037096915650468174784487597267978542529305986031201150533552063833813812854502981339179773612564222489089195254035942617592842614331717624698352069376868921186648819170209504040885452615347968717235956032220296559497607217174889485194324635764940299304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] 444104928150976812533790750561041127978358107091491180160563945177398380259494462927831844603703556990456139927768436517167375722932345924122590490618332002372062849519803310284833580454970952740036881101321285247371079450244989118051279323353996342028631355193823141294299457646415922328392205138013677679453445966366185066905784015546197505215934228749580065175275607739522711519208191979468206148595349123054999788131593206791627228805163639418803499767794822256387405882309365447686722024448107970455931539628250082783538058738308881359740555417466747139593179365902069322898460624801219597315273962081480850124764174887887594075003590317719498492199803962681558980182405575722272472013000316705419294573327488747829166444545215084498411334559454540476279582228111368210174609632421309843191468526449058762935381307441685698178170437740244820741719825058143116573869540907540429623023423084129045885070833016027034376699595386376502661196131400150865086635327408511390672748852706952150813826788128995372432139055202054450467025097101598614169885984905987505473148657829334505693663108599194574495326297734717060232798643772802805400711554764153359911379660635408293360145666903238039117681176697412145524740597125065329285974085538472070724462497946683495402670640689840957499654514243812574434672236089376481935334470389141934595230184786950662623212871008996682190926719246511108532406601729198007549397509410176413216613419540442347016738976685886002572529122921503313077990071429778821461504646420227519941172156680005852712806963029021669054132524848051521664113601306643716227672312301705761461689821220231984704286245773317305419800849364386895405949529406106011692042876702357748725038482923290004882236869135074553547837310298944222406819423905881777126879331252587274726356930201330124746873470067551481260222970928405441198656122461338154850288896162939708831986691637381000603916301202588710953768441883687860508005056066041047215986875871231328745704265751552846992462155965515782711458646804439037709702118477650479731829752231865924957036322302153958657930430211013400165901293189653565877037228400104107726070610322923527451508147782931784196638155918540354440713093747765128543963523364271728667495495130960074146002194709366943385489768448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] 1007501764368672127587397907434436749120807535643795813138807760336509423351426662404005096813435392806339995635430528045297202372735478007727374391703812960675459333101564634991060685979749148303637240642564146466322446980634599774126338160583865966172476654940322171417252896557191443023069617153495145753487346305211815637571909971397048880345849140271437840256571997189420523058087135467423787576506491329002045741061085265981845739639619407384897097101251583970490588760749430179242153222792822495741628384987199160715302283421552765497842036023421378137464741561703575298392766475768086132365875148093328984303213450230226624681934093973499862788084904553348273822960069558580605942546368002771611548159189072021558820788991398337870171236278279008422814483679033877192209364792435068373938552553951714024394882235635991086882416606665144854412420344602265370866007020005224929058745007636191963778091357689459776464199792000446974340357285154599569333413897546514012417341277592420834852565426675798429110083217056074368109966752034889500191767063171211020502825153513138012808750787415749833749598810755099869640683968923443476763096153668146163592478798745239653736567124083557189810629719141494017790499682937230785354341911375058621965751116104497138550604727707727356543529873317703576487259361861202502955024972305215429536677373346865416656345849613105324646905662796646676943912118061294920487631514533734147355184282697158129747638128008847688191821079888408637943618633206842592998298407302579392654071191714641636608045136474640872758577430840028562183808309331365754906407548370107358577762159375455930207391968348646323643605610517178666569535937139912965977203036674782997378519841826198012232914771772066399611170141971597975080537836562997788234933340095465553748220324636752847970274327926777271665412779221033115751774172435848685155235002950763283165926696604076075250601295634975206921089454577977604246132972638934667135384608163037775370135928127508006559688137893194588680248106792645832662868052916376882375714620310068698710778415052925381009234017273943884819456384569508288011195042491684063675195001179516715319717226682491942699995052648100652350395617626225393949280906881576646642035594999906262604858933586393091813670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] -16785065601476603308308645937558559412807915288955570159423029318938894773107669977665464442734583132370422445080806753117428992328372832375327067060662640585113788383893051673016746967379240426047206980340449865028551433161538172615002610895409516323811416757613496471689851364700001016998704267541763745958622765583624542664541339876721010741881247995664488397730832369419514973454425040112182894546665400357550536437934174995215375164980855852248664499350547819927034045549387946862514024312375712527332405327739213352619250492205631573035425878785821971180930958883388996114400196695165526351980049078663305687291546258164734283416976864418656378261036842832613692090623692173543360600715490897653400967041114976661679619808136599965356403220378997436229014042199954730509449897430985744283061768990336660478831506792440886862520350578439041105725709105427956814358720558770094807450471306400709285981148016772880534549273533035529407927025079872778984033754071975049226749671762145651687484689613617338962301768415795934094949164988283617712763491687724576522008127121897659452407067764085723900882734884875185605314229399935095198669602003075007979869558657172287388961624995486757823864008455893681463534960509535295479787625904723251385641681408666710794389064305001641915445514728484526904627695049834600330084845461408541564531246807713235778432209170115473523717259090115433663068130963036622861243575805988976017963848504068088832802777541762769945911065668112111925457009693377272320203252512370192915853064919764687131643944018919683833746573310095246309837885533367795044692235964548567321241476860000947863346709360008524804459020081494189187969882829642408375765684109647120882276016699346339770368459601341337177376052575933462296506421104319214533882917403249478725675775734692691908653519751292150249656719619788876366531697302095742264138968708968063001681617500508712366267013636640063599235230722238343678844248081365915194261412933908728986517527489428996992326151666560801433322215205301757230789196221860601419775462361830417937821772697661369631100755059971688375589468399249320974912687581267751490726896446698040117700586375601628101091900651908824052184235662851264532990544483487559139313496560258110064909684047445369893545157066752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] 76250009945232048461032744756073694511746075424244230076694243128291469447952446080756726343970733428703188387273299910867691822471366057865519860344828295775694971905105955169381272423338621366829026358239575227145963396789904602987405078821225811034013800006127465815298311716767713281756382430439226552132419326562144561704676171316882452478077906043542264980489256876674525990747562967313508650003669993050995760421138881712086104715849720160463672531402446220206707611899887982484048015808891225126831292609243005048136394963853943796910260438223113195743663185815370814473260804260180738992409656675296555655670782430392992130132011511672724609469253938001133964887913858350096450376233923444838826814325068106038386062579475161409772701994659801583216806697925788460301098781467269184222715408486614715580956805977146586455550109703114778450017477547034370479812320132494386550553649702172451726537253564392553766905851061348347100916725764724134518266627733627717291999351988151682653288394721164153483649430696091879824990696758572722302758859245677075848477447452901207431221889215799458366335692832074064264567116711385193350777483981167770322331298027796826918196307233391862105816699651838863767188849109000077232386360695374059067171816979708247453820575097283448096827996932951657069420678991818217529671377159643191819810679905591677994381015230728853372269606732439749424180869321023667018826391618145287675429474922931516544965196969516829800323738641238267210072629632266770368916098734743893457102538398645070668417145336451853894711104907125556907785123603363124809285088870376977058024760263753307484155993551551967914456169983336333080855608676613967166382967528386605018396819993143209484313190145167574905693498027328363085520843137804616255357817522930038396816593853912059929927638939451257844228154073227798825167136613738401325479814957291640059263860041332743733675639033553977737770090772699632785974323737336094863612712835094751237656640475536565456225353031910067395106083320039293754333896776488180823490750499751252055173343479184753510246159076876815443363825385318092550192769557519978430267590984283933685574819299080795143567746098585104825520229355207780342334297592550554879996807483285438579941641018830436161427813171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] -204044530049513021136327938127369801744844045602208194763608656899438753158265738667367383407657036813784123863744647793090211056086765352473915989092035912565008292785344643069769355410451759188660203620505094807138112296962897220148294501871435804418929929280755818953818662040576703655092986331397232578277603835902476037554355260634656214668027692450128248759202546755286875355573416268124552508361700414232451472038898301087061378089060770760470085665931925605154134849009684780111214703673956352780963296068308324660110070769557656849329049395717442026335656015842340312755354971547831072972678378577261248708424227663381360975725888759120511192462948791740538384382925877099704270811350531870164431331164913233441431273527255213828212979040247154323660367343989126229200866418828554553446351509677215875476918850457220330863346315542419671018239471834541672986306360506809325857510067144135204464570523703737525475369065558420596032387404484822025938284979638221897265068917259778692921252411697262133323454376855826122770274117191155059307798305882223360102393638615235685913135797881502565595413637547126505429143515227544266315023695626064834105506091844386692819041972711106521676098780893955216805357795946045461068077840546930906487895737733587935151544081361937420651519176304167303601328272461487653341961720320510148926242069252776711737245997078113843700529849417619017609931725121950585399263659796416532206070327805955357151881997462665012222431463716126799532287522357120299240585270093032910407336394325557541749070516816705848628407623815442161394118739172662735069100832879201784330012503802809888255106240600390740435391904183272272020167630834328866572982799370313550309926022290946143203506026436194420363852845560095314474913391534269608140501320336337112631005019714210203412555906259767965409371929534783512747055097947581011130814357890542814721709534912753356955783971801568293907442984526615191893119886567707292536340624850560452444160254634583232195038297527326112572609234477747553649744393913748404014063244085440025080296307185407896150885302655416967968212401189008429476274829077807351584969790184072715023335088380128110032256723328517358567753314897179732586694649852211583477338360324345754652351508838906756689186191835136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] 830594379861784766300885757046553080441774445083968612418999304273884726256290079341893024927748566467916156374279717426077898398057295918454985486706601837901419622617301997178361600093623445144142955673102244166218738164363206188857630183988048830181688599170582499203802065655898063297764072111494282988608630070830763876726870953002784604958477110129885933778486987952883845668589362339551729824968633246018545390246920174346420387567432270058104896986462224821837078021441970155644867399495959357236353388069419202701784790762819628982213540739488819186746946542382181653009605349121562154614560791329586903597731728396955568735077891857493154125446070389768540008971467458118650168042442869382237788205781610595298372007869067486812463163481744804483541214701065743779831619748884368703554578199680816508037381322683643047145610526342496434271172554324224175743813304070240728261932561561257257212794790069604581454286807946507402283465434681752799661384451737528496868528162086131502980145495081233662531563370141760735237520628253539551728613573020792832768738201983919055291754398108976046008022849837216463490029731783241580452175280460010904552118996727823268376862417200234114452937133499272795024794385078891654371098810546503187688384251327155121752670603664439693386745845600572992282207159792498843176801124111633056670825076123966044139608904422237073064858617083613234858032891031439408241726791934965689240202890058609010359541014037271812014941471504544926464171886432688110976440960627377203207730552245227812118327419520463852034489796363307224400819478966591688038842274158506967464576366009207215890739035924216835139025102065067136903572370266245563429644879823050881906762331449754656431164235673232603524404411262735482969844349546727714644373570317600798443301726310468816022498353995153922884628653207756711783956376478062084970997850051314447132284381491491138438806769903780911461833171050140887173125043302952345350843406669986938064739819492448204260266953500315346191030750146453232564494847984798913314398931314990107864055628238198493349449857740027581951426333863286086243665560083948711526940271269298417026022189331465627640983964008700840126289370119616171935715994565273215903115432168291846881804595653352983379323712962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] -1264581028065324591424286920190358025699067261037955081700452022061025588239348277523173138955607949942279073598464956512683592094208090342128143798692317961093562380137312544308796958022116787028625926544738062956942395161471882797654553690968015650905425029718374337300233588418141572013708522300616620077967499462972137916985393949468966290493835664179208419514545729045657028557462147560006855353175729298086774000488919064342204277536638508432875946242133861358204505628437596589174919009572359121995311813163575816691905223429663381158745050810310044982599818486423363725959284405616618307195202671912747087368196311315378429268477366969402647420922724413255976522793810297635080950570331553455290525515096584732273506262282515579971068302755611228408183954378308334664752140986449381817342688350726367062057944583881507904971572468464250863970046929947207912507292634916560912682617928879020630574242618939486022022575577958573175824800049321564655367032048381575486332609152453606472440224235178246284341020527331828139715325600273897112177137568499475510532349636918934948878802735296115519391088898823188630934494038463341123871849269011351513383219824299831213577279071566970090403305560725121251924896974447044610714884750828860163264139054262372033734589340863630215619044249604770653758700420558678110038350980788489743249785486817680422095200064511959900564059487338165276001333366271464191429749208916256392028617449784122740453288363421177186954240175362935105340525226088762595485533835012174399960624690034238803865372706614190913469323077356974626960202159720600557897670827884751022745609711762238707639929589561826735489394718187534293750157294715047255839559264417171453687457092584210949711066857806962711913541441349099537589920612734439706854278657035967743921036493385478955792396973183305832141264393951840660310869820445020688083987757172488065030375788385890552326070677585716946956551740762890315262122801399679181401293946946373357288505529144204062300630140256146106108173543820602611843522162594879401953899633510637178340255500242214279253946802935433457574102078687113006208364202712377722143869897631773260469565796676112132486032599699598169870278876516992207583831535140594625429286127164018955620634557998603706351369316204544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -20365074407896136574852381107541515225421570010392531225863503803543490308342837746610334560115077042069948009080274932408905544561849251012414125367302298126920472180871776011418159315477693218703446057246773337002259798428097615287833302679105423609348255788344996265450608273562283248428622111049734792766713551763149797562391116605040184671919723838991919676459193002067953342227183036840374587905139200528099206225326197530512857480283875109295335903045235598629040301557123765941944363637807797392609921553009028467237126251775844841795109703353505959760474402344600307337060582274015494658407998090155669938277698189446335724930912212639295355812459194808166077872613456112825742103758415948439609031049705173545673345922607636459123264058916075171660474810682038643786079198176570118490446892766581864937908876751945262516498629050295372443230632021867170766531880311507124955382694947135903491532741406769498355290543773799867765889660371704406313532728820795469480971178385721283906236682422782798632527257341636479609537490234534579962067353691490553018261440484389889147903764211941474035881483814959173587260861256859852033290575643270177144042908608196661685260728218836580543779850828165427537244767023395023890696443934401264494757351812369966521764603990436728993375902820979106881404459838109288718631421468734094818734832470014348301976058973585236898007816350727745824032579630673432199695561273899171577322790714251441788422006845882034259947320312497598988946004933343823483159943527530132924887130433403360843658000966970037019584721701188443853630222339757246384304478658475860494574943970691876347098746736941887999368751607719518795147795660119140983604312708704583625630362115935366534809590238306977403664239768165625223359899732622686413701751803424563296998393114194459989067235696342521819875027143437618843769872386700627952082130557708074315609919719378785420305482641377319758008769859165620906204243536571043184257445528342748576713645890179388951048928964656835183028285626043514663028063599090238000402069733845597883751105611134747682218401504590120631869497765426157182062015632298801793942911278218281882545811091902464941617068602411216341410547822637224661534590830731494008841025758249688165325813237771215545829942561341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 129045288614680640414576230952069969892544023812539924854694879305013498620686669146799704468263551226874059080862334310855572641073674585085987530354944003958842472366412129490383717627793743598608036558119918126438067875442770359824802330739024984105423129098366905959311951652364809758697160327560956823489985841779214775707383107525508719508778247562769317675699563509487162192457269710395524377705188069427710431523522727656999431034398721348461745007361265396733394511594814381107342245377072164115896177294809191980298196311839379902171734444322949192446399196487217791451597404545285371102565929349190382313837290271183870033289744679175924355390127403130682298730035390286952263459970356014048829554419569019716517739401962086132322862625457231098737503287523829059313239907774115457368661942420250350831917023948996413292675074720184520557474927947761617415091365955278280970708697525647929368156048451127956585213919136994746207907631817189635313861159839957659787679431528040378936619760557540545540748949321700736220672013517581049115589148078672273505607746303297972656429242961544864012787150415603662762416151681129954747568389208563267273340336298908528174991267526817818849495720419771410895580213365387653439531002900712927034750051154293413656448128811907343890829518027147292556850349945657491904237920398473384686533525906577333032366294185724816831427224747325111653465437405605878055868389343406998678315347480792948967440264001559253253869826482108393797134941327037394381228661488480396605168246284856052303471709989113515223703236270108477366823124295879711201181770790022387876238765822307637967706352016061057867616239479444625114211059142288550840631723596207118911550265507407916365433582348686424596953150131964471525667888446028868261212760486031612917513052864725363613816760444745757457451107593569307053610532284564768753630490180628303444779045017795203100218702568353335394702389684187758051396587918544517021116050609264864750000091798101050693219604432561470930625364750135087182412855826864462969059551529872114459418455894827083448107269460207323062512143018689459370156870512430587748242603551772824677105020459439401065627529678003939731074680577597707035429652992177791331538001888919924479271712266878748099712729896452096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -288420691304089020079155086380604149036315463935473497516216135663601016133033717027860567380335027318070192097083511302874456223662468150063722239828628208114030202388255230990222690331043018690801113940800317046877877799562159569551028022070322028941124897913468010262179201523383594881212241802995846032249144119934013277991013577877667096629138999869281323887538702171453373767860612831600279986044133994779421469613207683961480688859926921753246156094153139418214459097647382087968984595875654481337445648783199731282969166046918454037068374194300297928673786258664965858164972360979970185179618738557245991792104588054567891176961520772126398098322195458864336762931800765663042113291635383922771931620138790801737463931672954592951742780431449261845277651427628792272304944516409174766631713940607983658340086007255747575429597848762920020607914033659368964386199265588947866396118049302353874371772111054467930868259668440685326249531950309536937149217464761258791877630369947020818215526900715776668301212838900013961660814519205950994172370124765713367720154058368290943331007625966715667336633864102241961727054643293184891209416843961598757592402203550502074276675328049234431277298807762717824538662405652170506931923103146300827366065403723338504018339456697613210237032479489155962534864791639879219697853039857899793338574324945195076392161148897745687323597129355165825956201376078760030678171701120737122870051902536279295946093347306122586754047830280801992860509767629689593139217342902541383723789762133341923382690127171854744761420875609472809195141232858330301879338613624488739477584783203278866467913299169004234025001157910623851170627073555921112601004327307045345385479454715376537953539624892563047978378818380980933689237068551676591330289322722183105480760352441711852474225479981574206089996304206398106758399026947960589664898314831647706970716584761078600891830582002165410177969620143797304332558455111340442628357345860470473910130403283721216747599602796004991769664322757341755647249571970231040502539773334403280960801467781479241392090302176045031504017161066929930789662199241889761444729766938081675698616285871584976848565860477117957561552869317210170648686371066781573414523820550300334658691383149693894916766942216847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 35037713836563038132651512717666529325471574093477678702540089177121375901011663552067518912125620630439527229131626687015904624070756777766699944244288368457535299963922220101998375958318471245963717117583846575507435034476610086113381383120128751523762944764581596408000270309657430902002263600172772099693291766852099047283823307420681194423230963399692942095227441241069194861317827580685315375347998000320434268063813425460299251225082058458935095520353544711103507955182816579983661979897783510984899914440901428464706387560384478009570032085574885074564716576149617607953832850000112380170850669932326559690160843763152330542634301080081061701772417957658743899062250546388653708112777068258019387908347344529140239622196580918386222820434327294194832524282732561292309116619437892653000285052594050899247022916542152563932997048495467570883235007105844843179787698054140770285346334437272020099905451199979183044066822426629363833108870263368384153314670632258972154095451393915702329613938627885320112162705786472974681684005564820304303582397630594849437654125198770634132575305385833400451055773651268815337425640070825948891675958071512332223667419704689122504977293794156268798738665648335401535173168263692901558996769891083039239687669822798287662006417026230389941997508822876799233310214633095473113633849569492967355987511739535725280272131965630764652328981093780692757979123100608619215964206772162185804966523660755941446141867040552483666405151492625649870392291026293471533303084129223462792115633011009497630961781958422966770425326822628512419697446387171243878427807864628416555117047295613057873685389491651308385110849318666308972037116856690982380379902217313153482051900133740444304157320208042324791452118555240541519186302109832389731494008270641776037495882868127723719677346686676982125987448872783403207377887968265841516330015262378898195129382793286748665993888877561720982303005342927007526408866564930623375464192629502897605585872031172003670097989126500829251617238990043048209965514199052914713746929179944071197879984951610004234676183920781095329522278955697625631828667740767363475356033607096225629527661862414136016297114720031674310036845113260726140042718189958978887209650961370798527718325829709060356858150209454080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] 1178122384705247546760388552054592110476251891805491002353718461583408527351823250128099384058793549514945648044608237210991999600323569471357119113960698470292153717075614824642542683156096380007847776983662493117902823704122563164109246445388701707141212936062978776425783634925272985984979728972219239414338272359946538873539362157703435862009382797811333759606733906719961439819728294883704901656973216176504102382214532531863620504180927671500398816412094766254111556937742926298389074009096396916232018766049036506443202419782503327713853207878488825667998921864306215458898220457765189807018798673367753476344668074884522536007669119298680976748407967223145860057116307206977545281986527529989373721056466923601554568132584043941659483804282749494594251269537225894496857034409338563106079410558107237899089462418260924389713809423016739463860962216392446148145917047701652668746209600490019240624047073492910332794331195778281766236510138003827463073609950144777307236786570301493750558589982893359438643667658859235992480748965346302835090022115730095439862551748182816843977248260992029858330800351737718642699411239198218117168127524049605353914565407224105020018208230063177845744382209834905775799257393166303773964497001668725609280024506692344153140225818264435854973496815984783739312550890150016335470563543021996231580648244529907300674263680943973419063710156443378317157584182196922119109365637570384033197242002264345040469705354668837694021461591461079279992869615732126857175285055430815303962750014435158810141752116818158215754666297281284748275064009563251927461412846735795446152886662351098055503833561675139680059487639371416631062261429189115979111484539888925632818405987791641978206672861110559676762639853892901805143649667181371256785610867399820663906526032125738375862390519636689122125163026757073513200402016468043575063081985583934071718301038956282395457178018730335135065240934274398544814477821857561949804894269980972249515835406844164752064695794744771486894908325966178365470933473270265783755371133348383100277802080161991222912677769507087948759342470966044839792471045535088994640418449539957273784622648055321293892457739825607352507308184354867163462843138895118769548444505788831932446894215703355354253656522269655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] -2240262279535559454295877405672869572424378898341485435700396417816408910762307404840087893753317921490219198105128811483220420394008677762095585111664226140998505129093352925686360663956631664160146931777238325395258665978631725297379064147871161803038050748712114135845910095337821221842148510095777993822724078651371331709402480581779541193134996403536269460823282563894380335933571157370428891592175723718137756324790798548916715773602886511955787680830597252620346137450794816498815047091814764031922010394041730829154474312447430158607133092841732053811544992055875931193253715544071107273637338133489077749541082048604469494918095918759168120166987011050135975932476031137087602870785406359004683620035151847488618698688210608024554206463993129651570282277196955579659119670338085755618872110121590240056555929804242550860083454480539554001619828460205121999558390029706008810885136007942255001930773033761929250669688228963621046775248472665170418293575741493335462180050514887297176449949494580425454690532946379305080285014665654560584978600991764236728412591653866746679081132751928075574242623099818237372777778712956898339730961141943775530182314415390442865115716166898306835612742043963744256955437671485875677405538142784264046895344172674844811413376320437560906929493631101805181357085366201532141063321815959539733152748792538418975733645904299687232696199377936418623151758947717732764128997425028016358083393601958334639462720042492976130721466603816434555013041077458572232771534643655080193047536329473578395596718872571630175590416620009628264973445446722740124102746314124329641574499317730002633574344652166882149804588622714867552489605654525352432141604722086174881616298759884754635909901471536753807151956801615285561040963557040749418125962161227290107009976127809453237726555027057871906878039523420241340256185902983492466068004347783156422990038847269935180199994989069765312893462031946145287013216626674449753739481249844027783915873617867505554014563574793438818920305494661861532738955486057787194824163751205417461409019474683001304951269576744405849041088145822712986537558344984730624915276016685289074439297822011774052643199716710934783611055100503816532083967956988608527996386777183683349239750323780966160907377762816229376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -546536682699324579921841755727789503776212232475734356990685714090980524523688442869987384188833841582000596676279343612789929216597479863454411561513018572538302139565384299555693406242120399385690015546995313230366282127074354956815341360825826603356125047619192937628838449556978260242921293205357430560024681575800551068969739402953729883795381802683344788866445564268392563340326485400357042090757968740642550292453571319632451757889499164860311025329691376930546051102698330828838290888840359496795860928308793092416816699986672325071522249126585830576780759185153028237540426696048138130791176269677449594863202007999130808958270855956164903217158339752010411834189511328212304908711986696237251283389705543793461542212617376128735852906709670019989596612013750190506934420691436823164425789143115069813130968155439132919251057695714291778258953029890566145746439007412809896980132561409883249080109112586938357019098020476338048209425098554150049882845727768528230197642845246135327113773072264903398374557712551378480175550757293967078267031682335345466745604585979752321374739194758262866380010045725002139016616955248098966442439722076737005819613463815080061668116182093613808503097407339214603076686713886602307359729532140139496641775705097891460621211600174818357563499301702308442693683777901551471819817745888692395170564148711541598369011646201727602157646017299352449434352985657042186115996783196254208551566767513793394828310959969285689707481801716904079552262527470658494160007697502071864057260394732638270699881561276887779044140697060509919276459595607532373889382158362986824330304757778845413268163830785624699957011142548472274531800378437950167029154412852881887967833748184289452583380025586241269647584696528785766519928913714852194622930102692584209572219765419157916842164992787428778487720108272256105323759951452498066281441752268589623520301011583273764473489445981285216377617431645988568693952396529435310760003344013101395299261944040522316078332610255999654415706943179048292785808254103908746933584843216252614622670439025711792339053196945134195942812404830671976327883222178974901890438831222007169202074416502692415107135184379514411291433240399247692037885620797265407369276387633517526891172218607662964322761572477829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 9987778587954174197706902187885453227342584272243910668169440315539235358387026434707141024918794353204093799117575759169628095145433648058250805554343423273765203376625285046404545880648599909286482074349086376771396002036535455184580745092479005505098593698955319649502726840875776935180128250685184737764528072290172145181269829928702765984521498364747711778130107473685526666184350153080943202400887288110919201479947150406464743685359238822334834113883651840016992626982631351054728407529765045216176773934432888411770503459735425593462277573727778969459274658395443364540576881459491475909916344652500974189147305725747238799763758663607989197760564857995439868318526202910376081414527278622773682880648611176701381504880058216573546577620628122098395487413337291822851980895342420222061296299719576938924416093587085055065584948015604268752825163994822096434464123877388960496005975954948378349879006740878201834184409437629424897328931420614147483456856479724514621746902441563330428246026054353937845294489664405756136624644862152976043919105518040033173754761393714822699789809296549106216574645265992886731010019331749664405064743348032678538580211447453726334026831762487371786308568410211574438622250847111285878760096640536510024166699299762807387245330964162186075836109225666514030525979387362577053128251705264533790288733009166650379319246947356957910320082967693074334215119671971154581650660026806697681820488462060935548192002764840977399450548280017929259346813638806408329267386754888063939603681646966152763303005192285684608330712666565480047791305825952070225269190425473467509610534349795370645555999291550604152524650440307746284772898350197164277479208759956163323639176780384616639375464600443647247857940311097279670292906056318117516800175214739214987460125099123766143513119704888236612521465039395653150714568090807471014582800530351372508873051173348552150991923804327765836099544243784622273118448915514674656243044655772390385887870513209346193132617348446017102875153512471486426918620028697734830704780266526820589452291908219722971177066829940096293481684393297587786702203062132868735284479621645846180484119296549411892013719788138333023465651532467900395637103731027214306051523674557088019773366248719556387954958804029800448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -22523502754610570205983157727100198748329097949716050907250132374230627394281611720170557145012825134307144711453127845474747991241123024098252811607513585320315249874213785049886017944400694971814905525665472311992420483868555239783343582412764513958551733735027684509543866569631117952476581306403863588351301753252385847239187587935073173362647928063218559778064380816458775834137420269149895353673304663163790704209123340471661582545385012631113523246127497412721502392630364285130022431422167421489052863759892944366209845927015976082365281317454724267774537427066638823977168823319387878450672394772300604763376150395753081851788201876113257776674185703435370386517508764417237030724579343289524213989107171353577139369898825703214370704276380634931023270456666034637375893621925050257831330339128051198166994230094925531995775357902490008736411484681914293701382446174296870583907311148652469122324814680103356903374310240041823413582996491324598035826962338898332675787654656467445400282874039766581531998118384307244083225705167856115888758248992763004575509140112453816788821822881468276022206166999267357787418856531856736924584166425864603344521957094845569376960836813340443811584967074617842024044726953151249496288323550237780403897288584778724537050952693687573412728161353708092137069330892399867062248690626537309720583628280460315151399499462864528609747841401350856745554811328274442959120546085878422276843248649619163171964952968808471085260898990440642077596274476091170849290656819677985724164534236395147053105415647083683773658242623314761562329465704916880011487078255500483478100474959449351664172287919545567325629249549704951838874080146994206022973100134603780610188623556172642377932219780690249375237492593588081447495340945994370858000261176118497114946454805271357458393031344883208939110714215413109146277223108025150564676117373324595672003171933418120971806366019489628751994713260047621918209458758009368115105901521489306639996884784626559953359833753905440759219491179721105832421008965367786916793725954422509569080511023732208881224764980402623622672327070485708143069858781940946544405527052128033577003845684213582008670232775382605657391411724301865446346707482987387111844997840238115453362614640945208647390219916164464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 29123725567842460523827017810298811725594609808615022314356391536601347028513816062087591179991916209805808090876054313462076428142844088720011463821356526157866638348003833070848811509193274398088966330308870260263283290797400178987690589541578671144904037808136948415639848437850695412693566365177930216854407930895737218465159734074265272689436664682140267714330308830047864800134572345540229141054364422098530432097166535362324494967958249996516075209233629574973775864575978008417028343429863774950513208690733532561567246625014606145022809314334277583187837346631012156146938726231401228398968323634032914378070591653850627383368300858150933884969596901407512621600667513184137143572605176908205503726009862598403311026088842182034951635759301445666748791810725481805948907611238110225945191770430064432654432325224527100289093222540423638877518786803490156551388676632301917776436685049275009252256492724115988892014799147785744081233002090411802710857027036848363457643133750018677862982541747603789931714058330013473759556450809697800939388221242987386095287206461759055416201944407161361918079121091283367384811212757061495064952763584320564481676646859875264144533664110681477888489271513016308532808790630525118951712050395610712136514838132251037923735321908539098514229549216455775404745673109987319379796886907323405049138474988551088895456263284701963823568817351851347600271556594066126563257943092819611498203430429281506525327562993784770122956186268507951551855092597637546829107288339415384755477199757610801811487698125506777051975241512575138975778166911633840903018889394793023717419329626417279557083119119625282509648110015106830284800351391971906626877511309651938281891698738732402365009482706912387035254132215643350162657158651160088518348875562674032126197675954728721229578268900662255609077936938788834444277776050423889848977149917165658467370622571755714093904290959805384710624441708102278998356268903504052036102604516661736372805966417214219985765035923434462246347143407076972453315830469039718662102375796995177241119891568440998058296698961896254695228803040513119954613198806404064224124096016105386724579152148187581111488931293965593204616011561861326708578930071036104645440652789067298938512570592499535538404977285904990208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -24037195223558696932495338476299645671880501244724704115515186845971019111340726936990175090659506355702501801009937380733993240180786238938759308791722997078266012704301739620868240733160581982389808759419829026974985071836211374570535380115245945443667902395475516285568020589305510206091367613271644562678115283563924535823895071884381634847643496701422171991100047741754887025433576705707519626238406466925911980032065743193819388977657399126368147123874760549909750444314310714747993045477931782595342215858346734001278377361071277166271680233824719498775512199534776266020229491604733078949298464200021871345560954660297889487967211404940195656807769131378539478709338838365375829225322385483857666532526483625287030956818301087508968516946765501824408903042633910883610625626491404330680680551037308393615349417124670321033275619497893021078708329576195087056780296386253093433563344056732505570624338939340237596986138949379478695870615671320138150842406777507305056908789046976819189952864649869979514792837329684484581895200209954562245261054667398903468756464319140972464843274371192427694651371137746848277484190716378593638025428269151831145511906449363148979987529122264942775139613619378457788164769203482103371801963774479511113011665109822121436519481960023878021433088902152694855106320999872172273772154575782302441615438306208522164654337075028289673231986345542495687225976005351779065352411468668675170427988574315826621477334814638607866614178841790890131435040453312343625232218423670578549428135785721207476436937021449665052548386181206287548307460070425042378351528386949526731355108886440692862237457920665836613239769814785289956748432360725938956874453851443708972380085684454231425990613060247259260402570764733295733132418227039394815857936746706869584815489554889200350130763921357357386121190068586734563935544044834164925701466176773336011062663985023506719115074368121393726348517243348924345979663819751353617687110339651276755497173746479900549548107061692025248943253796600301336266005102308986387954372501822155556670486631683213315003907675642578375834476321475246615903466380220012328917286652116722416612217104983330564021524175313027827350065093380224932560808360124554266339869257448856878180963135554761886420139423406489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 11072801366708203859036165092157129676634327080640624901889399749393448277677712967097278674320438980681637619146608042535241104307318737356046235021788124865981614116081792504554518943705744145108437962551471057513665396622559062424394844269598432469301173223454639430639316649883237614168569966147003674319736363617499436321817718474263335985714470873713723153586688191599524701145788390004246319946045830872554396778383061974010371066517574612858398405006405927528393647782356102857952302956191704680705278597489693626643412001146449931506169594160651225196968604302584463037773414261061175664833415753732956658426883864138301697841866237366872996280550011328095851258483819037161280840882874127243977155763024251405754399826343041270005193979025386185207887280310828144279808980825060728931489697818019547975937017419118968260334421793710117096363958968894917053097836251298397745977685756106735447608731546981193582441629058959958373800547532502494675947486646314939535606229906562227836502730377847538566007408242259150458168458760496175483245733695215924838795153393088572704552369611179463994036138234652248846150459337153030924867036690621412900594119759836886339696736324149840253422144337283353084299592030327873275844243318297974859753759610777536803042999921655682305823777858137364253118318354179207889066259040288463765956630671374228783518704106863544601828035275655881234865376772777981021737197347858619634485528285860149939278769577945304025562000022135126053364723862209458384957278672577691605975845534293558135144333782374889384318773886264494771138856435782357321927726931841296769304563643279457227056815205997961444005767177149714329278476330134671827891210381245192316340407093677133642391538113668777524535828323534259541264929786906156938417200523053828729419477062999896503380406098902586755130584559405540803741353454303015577899188581805925329854095108488997718177835025090946788184493267570659004520314343612706579150484633414067735355603648345977987644470704085684354777076231105740808083034597873692023362769796865912785036135505057970774049436684089408816699831926119273629910466074746943805663834363117170491145058180124259232023793949605073765027328665298969632291504190442304295739984373475589003544607666172044302695149273494847488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] 455227215232967991253233516892770642920025811735854832121371717971621480907164877662662937294474120725775650527435941045522990211253991998216661812714384241728059420617281501038855522237343343296989603570700334250394964215770950771549921026366488201667030932850919757781914959416859277991627858780806355925063372077449930949660508767724279088456036214464387989914122229018106631064979799704162458095602622691878324669620146432898791014119777008454456720134562146082849859097082557019955338257145648298845376880366832037110808226780540797627218536869439546229054397770367336667041529052539248135810778793526511658253576828349786160258733388429352166148612917756379526292150991181620626107766912072676757568035712341781544788062733336083153056194804392774938923745319028867847102564919628731570855839140672635834337126205446864871113045913240742678283943366155731902681249629150385105567684100087886381084466116603448407475668098613506177206720345663822471522867022816169810647090631146671488596306102665235359819790604117014358161682643575039597621040144449742923429102024785927575710358326075906372917244414962887327754483366028847336713089379480526096066237423699412550849053232457753695983559632731301404333450876192094317263515559621818234078331246075046216077801993517126371308481196755623562582485723421415184538449432774829560236980993765809906979599013479242786093846296603881607483960975865958992277444736678740032920899969847771863335229499446541694419650388632308571265671134916434510123170005267717092436364515627607840110313144936463997866972708235388153330257456123904039079715037638534134047417598175131975845890924913500355481666219960924523963565648606509541326478402094744902798332657178918589496578665246115336929769868863636783473984772630964409036606435659693329698310605871135183060046949956961411962442253442243509899198806249460220860339175801648308003156483147765625418779062030089850649495941583424412855286584282364082350421497509704210878536571316872659880290575680211968397196892831975993581906327204112436764538679277617651963131135787755916751511371185531141251632998442808156498150036953846428632783576221517152163219969253131073933371583775691918039086042740999685162102696748036900099830780925179099435925212006540869710608515454730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] -4585097291963552163153564389702980893730004454909253906289574666748483812956147268360170747592500315166697223262394422750850563480737316240597248176821557217464989820324662541513259349402515987984560988893877157408224227594540915747120243951713948370075738687772415380931474857302643699659916566697113582879442710633072988902762387466713531905475623313781661354669453408845428231664422053940965579418696849103114852379748672637237807062069102651628849154665253410436711887961850504968258503236879578233485402325304710552289214298883970338964421268422982293370374448032106806911076463655519239483798983142161423351895138819788683532749845419759868524609967218101826280546954606222593781399163132353079193318988996741703090198873848192889240878885889197658288561058983289374523597717136732446496398722983338225221366639170138459101427965871511308432640913477921996324946634974977349089556386675111990783734079403785924615916998023755074991999413488229644904931612726901876042964844709051023007823084482399371648647786805068082423915993403696574237859017124329585072476958307321253803122712101142384524311132803529273276482739493308861917622373533993735154090706145068945251305378464146484693633796567840884143938803518758621326888203568900742105406051923671312950183547057686039841385265809719289941172575522478743452383780086098852626185335301943648179380077894746367137392147441141320440571865999330914861837597231396648462466223561604950195170334355783367344313118404507543790535487905021321328593849839684233062084384193693406080444691310670641603588711355879431416705909130105899266180329629461492350990573191107984958460068156576142903720998463746107123232054400958742536133425552734956431996480214294968720788060246563639534325254527466148036838515599804564580346455727591723683107987380672425589008416943995772197700871090524633926523514367160543162507304753459453901104779652819760870818361467889892986084319716595764186839872262677860521261047519346616471246770394927953953357467933342915779556678440084532826485352821714291777399938161287575976074274567159514490259170059371875184537705956513768931584310571004595277486802408470273113543966039717651173654741170199083664044913166078877150130975166792736944824651612706819843809669939264978671572607820921569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] 2357787714707767414419260735364817917038281161521619368652552184479192675655220904008689113841150757833176050707266395248341308235732654651174358959816518573205064478225632510321896606693458736219272489701637518264475945536570745117795443056775106439301149325796175663728159171468681164532053584637690065077204965068353711073359520438139033847277698012636874607011914965155338321036307269544616903300211070443795235953220818385934090626428729526952928423201207276763284105638075214234345554231424657907957012988494959167490099729956377936304249740101486437901685275253596335475236876374429663610246724869073731359644505297303633856373941417244657521005021796692775041246408603871587357228433740558036322740335791313696004301868040664712068093546437103273618504522815949602613345558150867189972276078074077776977816210029508733834628376239363584133189590914902823955954809823088166646496723884263083171793047363441823650804180629924136609693632070059978204553920637178973470443388171014098759111716410890707082406796924537717737056841137693575365117711900974097622154609755667330624544002358552411466610586179987456889189947825517872331273633102890825853572478976443423061170664800994962425965802447513543879555055498805659533111132664156938458921971848546927857331022649626098689474304126601884489665803459237531679803019636788933562000160300164252730365104936802313426123036126493558445785758033001819688785006084996726866331408093219606226702246465608381730904196701720264185448724645774482979166877854759035799422728863341488797496975990725302938636567676549114280572142133233764157140921182156490755173048331137153224252880435793857821829550529892398582546357821319477987018799492355982327894354381216575309902813467652653924977278078752750174840798273929138540559568841731381978122709666745086980280644659366365139750317582229151843457221835843530741989779600296728448742444538550875676513270874376993939068285538091980974100816408073755402630553304979833713250998195798002627113570511787095415481975586452499922047044852935693753974111878085355084277034450722427227793125196174840824886705081022003842303257660348859946268775699447984745737624076080060341073520853137238066215197965139474951956834702361983856184606379577542926385819739911599038144260954296156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] 1556838159845519581682893752561307609798787715769823829543618498503062400300913548256142654207110810532466874319139428767064507823198156302239074753877301550968877252976970576235177181733881182468884882358008426908064895530654841552813885195009375874366132803306266325770031211881923393585655794058033422629787740287744394063020065052930234106395834952444305483678442428254610447474952861959135664893619164907729930613273527827597924231668553588794681500130310415600461853580972505598786823373686266858647761329344008614519659181893873670717004075098695010570236066781143521205265855251790830866876520418087383593956994715120670958369887927311602320755225464272804698223245722046993614816552474828209742258488878198164845719547990228900540496492202033757268457398128804294060101922987742534262507600078705633176387791721713436649801212195068301950730894023436421459505102518327750098151595991732887910785922462820037878828608416774881673859370302723283755635752260183900694063035794667071830400034218155381514166593648377641373389747359692207456374464867123681024556199240695049592485922442542324160022403112644312595333951051202631906545069832339147336182866890828756197722083435090496740175895591131696931967932879640359570173672702384335849289181254419032145532803255970312651419530987446011249766151449172560567984466117460675842151743312131243403944583160344758096551349083920599975075246996776202430626510682180344709987026064287194778256017630355915354264988323643623921992555258221274780660901445971783685493744342346305561943527838619943399221507860417159948860865016265141854558650437370795899199600578832543494723290404603460661434751639469781002464447653363636670223602898414238231378457254908389783943544721330981063945947054131489246504746524886467514318103968685569003396890541852643274112057094001985979263989082213593288643333666594722178250721615661554433703890746950135338594376324977411572503027909089106433337338797823077228242397164637124913160662291294104546977285037391111939703029877280776742662048223695733317974482930222701962450307408841067759438921249159778554541397306496752871472353677927933830238777900849802193937142198351169422153480645070207504110367553862394850586726223272221572479897673533772626698964050676836923852968380359245824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] -3686930204908678592614908954254659064877135030865089419634040958172734910526323785158127248579382933894624570623445620351080537235442628451769908161782204522401770750107242824935881954220132883278179871827419331902090915343174162819746095331142800560500158557677481335129441969451281425967005951352685608197435719749132218356544642070314980691610158109111983015909732929723021427015568224346407005246590004535296501129156346510073708515530094848769283057135964232044286461317200524250888835509047157364032523900641275383270439786595022474309862420306959828700907829435150007896603968759527921656776160577463675783208471537220738944341279480514679170419267159554430422324459528408025584239208558670800994397630481429024655018858506065616660259630774928249915044489340096239315349422985642074645637553566720455698165502647509377512126681792965466171749615632504383041592841361912761927447814719841901384022370238279769601774062831323718997447765824448483620271398359206378191522084069594468887331564016784752684138084429073305590205896201829558108213680931850280931413479698169033595145068144436580407952266550855576862625943418992185324191841737188934283370164687619395521275680307213394899985405300720753363763533756476464251226488265413244392855917085270869155878244330642391056536292355327592456819378945462491360459725435495949261584437920224322024925789459230345018935614542088954833168922965132058790973254996072760622227295717847448609457473703270350938955815506614430535741475418524223218530499087690619562296036335266864647117754116371260384133509974020322773821488093522770449380356477208233751134153185559339629325602449351384643767748316246250214379945412790801931275951229399981283679550917251479161972386486730409949181520932025369836234392228126333312804803855313744994344448572794680223091202898351146648235043084670462907581347191816604339806256594653166121890544385477206517332321390686972109183672163381429530222624127979875226061309558466916593632309601383579744565852911100143243527830865495149169297447670530039084248770594436303280045604988498211795298600618113657997688877223357278687179116264266845272942481049999757371900365251097148048247701207570818929469193896955435550734516367150856933583622645763114320299998153328098016552536778913873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] 3492791688889350846707334235703290962333798194738039962874615731322416770342411738742902729959936629192645435756866121985834535839007525783757405826277692532844559969681534163089631791914948502914554941401556366380712052382806753432524277813028278657187027466321596997670629447769241361585660475030047978220295023958746759308738170159215091109113764986380132951664874139340231708398168208995489014898765103747728365477515913749402726264914691368209990790924773250635400833046738530955022615957050919818951446483109205503237489444666853129117883162883276960847543496374008945198086150219472989027698746620229924217363649934501042488607097816749131329962271055706661148385444963139758208941359561161090230060075711461994252342008311036909406553468812429160795046603534176909920769375224557082968106812720683409422723780290716818756685309586031126338078278907124123436241794756671373941405446913710379244814028042079328248095352931215373310175923349642891616767979781019577897338693971300094215055196306182093897668244353902726972269464985449996063637605143790890944564990169869180238142943098542935287270011178148606477475755706947277382092284261007269256948733086047372419714718248641451048159195286857892118158646997611315146321284860774598876390586258261233248101490394054333049382680140528912156090459415936888306105430689637635146202128904662084388950460642754388557359198313429828901785392591243962388378995230749894094082387965068712834802602589723359707047563045703864941922075498444914515627774059548940410783028378073548107162617686194589648482548798144144451456701251140252322395203811987277200089426614377778735658163913744666031226562474167004889306318023572592030212222765082589833953582045853186220429478613802310704383819378204539426181475386103039964569456266567677324422459047654427589076429010049644273118445449762630756983110159878020292824328708672293522455506553923773614522288357224769406010215049066477933037225466779099236755537910115111233699237373721069485024516958578554556838355625943762945094066469161700639317413962417686984097270675509661836743547013154298315479977021110421509101730063435668969896948023415515416343395240910393083957945114556115998982926422141492304639690504827528624709087441063529414595500803816025479525440007507542016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] -2168601387929729080429131189224876647702075277520123382695050829395992498098642393850381476888694440311318775954036040718649672935514511906808881251657028711469977041357296315830955258807563725645206077521330024963582078204127898791984584233638643134276181034195111635661881271758177634734392602553462380761181059519481131583425561708357381807282688309157639720758951767437966087479167508078915289106754288025017441327381087128072976694492325295579638546872815711147648261859674642894919712857281993786013815013503760173601386415612508671572140570587427824561561289631215157805666607807997919434195266778269296901543357293061079729359450387255337620538919312236150381351352599886611497481097639300740272090016104737504785549229229696568525272987187620030386638915697830241599264685755116336403170409983403824097985532376452208795531648087117592662943530940969106249919860862617900065042229601354034173432516960084860113212067733854331274060652822539176257237645720074082704870302336579912333945326091992417228284249259245525071775441185732142525967369546140452308936383526110794702419166148857763754412287909718586629950120356430991464733092616192905253740616835585332602656107474950873639492725691600159936097501881449425738308251933251310750949129344258849004531088079089056214065567909453121167173880255294332310731535361493918187253466074619672931610440822771241762345609746660296682469653889719963338617197114562367571916708586751929139540666807238152546683973092117499867337591087360240065284183384132695253349296874425573575080803691471164211847589911949802427161336574023274152663642859594018294741120510288428551137451123130332896140648141391183199377115111319728841027500990761430943833123238928805809791341612717306749338999912900323634475588366482237885360729518384463283923936662832656652897817602391149438908335269290129325125287532293296885187829515864672149395456138803789471174159136554817120328351364722563793149952074187496998110361580367127289779218197697325548471609825237168425271456771142942757558084970217410240427486819171693165502566786132922736276060739666285447089100021959958524059780485685942283647535704925116019834898010510408992542247645888581982593337649371201707662596004988047385905000982645336667562555015833840916709296752149135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] 917515770567920873938771263430865574162240817027325566553900365614029338992331525924676082679274382562832564476494599554553069291397971042795878174574549145798573282340560207003839451089786048580084833674236023557247895900738507865943083858426007946950489353523050335426267489628404851897303019470413591936254893520211088887732256156854967287378344602201624502206375956908005908843242762243225174396767629726208517898266656605751894706487522348106207373663585329585515408743701363297393899353806119821534609441485044905891192525109488345844221674398419756268450922044500539137166419381846140835154861105136968139835096021624432111783877874375746231969521254776663277646522263792024151837738279351994048277026474099418029025557808295852136717750779495508194075997483701421401109845353614823200053285259423319513097164859161755495348131025554830493388614360466517908835304986225101533394177097993707523410462548862382078662220869010718862709594313638780296002590071200274584417487665210377267801046804025118654420838665394275486055747156392635327713134254096515873953015753887925922218974314679448157163348229920846224414892423413621189878287881985875319776875187514655447432558660687265433282582310638969899833754310349238851255434143180960444013765091660646528554009979182863784283450716353308702949308609642976233462612238616863290831674746816105176890764799366588281658159044416197941048466288162301011134067222667425939995975923730465865273310990247912434535216005122998158723657174496160063082828228475996414045673194221351371742051925252880585225223821839827016005432908496546379050852286288815010731077835363360356619451178474925290382503169749124249262690642805403118605457129175905022117442980420329645214667126912973968424149888076151311194844656979140692537049628640211394901503252952856583814600725523620350952224118325302168421173285873097676223169633462233160388995311942178010904212701894837787350316588067090694792136278557211030052350162147931933113502826507824268011245348693806067852139552758280519906679230674942333461382435116439448963390568295482571215474267351462428734851442385235239380286664394629426668725219083667198791404995805084744252759755641035774324683828282815774674641431664331535892392118373500855308836949487307964329545545126248448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] -211015339211379039254522790144356709143511217706940243341583973562411316818553238550490332235244110325156235209752629284487549936732450235433496461694893034253547845819651090721696476094941447691848622499477931753960126274597979436059325419758469234589429498203332858891004945808479014171659482740098437943734320709061318003335203655835145224594078637855201673939632960587333644313437475041598997027419160887849219668483175758693374459445193182358110071969627506714269271382813381485390420191111552383205734254678218601199371755780557603490386154241155707378318665968931647518059967119159149984830882175941791583378270230773732801478255906259729750376843336700642275589598662683064388564110990632979414364444431553269458837716864526098757934733937878937384644021481632565526874235034600841571223494155391210216384260178936650809579210618333559409648314419161249297547450083922393089910819827579676662771976062038192721325216768617515617299101625940579906365031798541957647188813881377333272009889629980377654158922036909884768094164894636076226907789449638396406631005705255231288143040324002360090165966863273338967825228218302682807423419748216512168294210496542263207510488218803736667323236709304033230015345985085998319754403838214234005335278692112760804666308502378274416030070818313915556446029490488201513734031978643824665801195640581273080645308824876591661551206477224214149256622390210147326343256916769068744360847414821766386189213697810738686632889520808719351275206047615082190814884841281383074487586166403208945532732142604749473026086085660111913377550845367891742145572877068161177580808292578452117646645135414339926210270060756116757889666387907033517833778102428535981924017604267407823998908077968324073085477711379789163743751028283561914133095371654757867661770101955370676952095196971277690646021250078830464414294792411190179792212193249900504488137166525489025799466269357822099055608797359456381702821386597882163075589086689097699828915316440994033409191512029115967727727349367609513391537219239440895345459752116065828771361375674267005420441639098382956763392510306526906704090076084784259042914648490744368683002636938286157857822646805630016581203676582667480320136658309454569892229112848899934142850991775938481554337563798405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] -37714033618112984335626047306042796096746236236008778475120521105392307224537416172896327146958740208129472102996008462426862641254877092110054717929176135164706198854161379802287409811461809270859990561862505725175432646158474644265714992349672990372975729837003881859329064586238273855129344996489233651902963468515302668743041284836374585398145366924624487716329219422782774630179086209889717231254169186969889789069525256714127002906883197286874085348299515529890068894846888626031683669687071636759687427336902165228473416579508829231548082643949980839924527094514332683772693021539802955280343219140982458143967540915969812387372311218804115775923583761440995233101159061767996389654079404115829755150753376525318357473543678097671417761819201516764983989897021446631985289043939196529599406479551387554035970206169040325497262547424994600380965396158594566687956872187587658399177455235283676866084092995184905060163203902869885333790376229726965542497712489035810455289435876881973763408772934326647092540910440586674052398880800393193318831147239889491418912615171835032848628944852405025951839904581737488769011889751343931712706637856398537900184283745197128663331789481267664495878940538423417588735052239909656604475753504999016080343663205120542966678895738985046869565701679334543831537025657853009242934357327177581683728802399042226767888332029923738574792603300042088008089251820372653353794720794622993389413831039035682912503744767693065625584422594723720835780494079873963717111970674946877189554341824586909978904023686940062036354925090198611240178942028480164151338641615377980690673020409533422769861312508387490573364482234346225593994108128516597033883612494623660405061246859096891541618505824518532920642293283138823175998517956692289419584246006071944601385533017692621039336385419476261532702661556853087854169303470257016125458804289869614878178724299907928786590792783351540134190193191759598589141282169225291769144763357164721004786857106297481146343067076392894402810599974843093290772446449311554863133990407612954224171733139941245922491823033043459225367841104602127296905405525913476356658505732077444530195116624688630598154634481330923341647650633540990425045166797513138140277280809168058185672035596877744691991615799033856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] 66419705180053376911952134147551104875490567693848343072435079188364406212080707733255072168789330861001692507933689117218576724485260595041253363012178144612502426507128084089816869580815351047519485667804446159309681973005889817177280676923182683703235937596830402832237451364329599206062951273126276849291428293155202407188477786847419351845893235453618316468950302035106041911742938997575033154343472007511928416908180597754191450542319313709374977729582677682412774495139489364373132225708806885181226675698328328781350688149421648022584678333893628111607967590080927922527223905065551606379378429711166049434625842379233248285732258370339371930659738880531323741429751759250266825748260127529810302010174645521289400254344717298291876931504467592218310196191583048229169198030964644635161347537146889911944611813173962989960737584520369055840009409372914271906705385995846067868321845813994857685499532888615550204740001880428011573057668782411826556434802559340401657203848556901684686648206798642560015179320295001315630837327941763384925986425377864467196189499599685757725399171572276912551903982579812947737993658605553408065160822029867240282330618846655896259985769231780338447386450221039794450558923392534384644188785004716392703085805679210047922226479894736325340788427628837392548212418853881445715810544167667940137078724297239612867010941376483781909684073577419002212925780688594341179432064413017285190292650194021304040929134801140339754647103690611445985264563521876358583394649702477573387640627511068149821885368701641470704986006646257945519482971872729514275456162836874181032619762134154058614638829349812264926677963505822609805233791749552807326296725996500538109893663042136512856887542481378567641150757274609522566811606634568360695754231602364300226813198386511191627774297760306785177845197740563207679932381559351945331572705605635084232149765649058828048964937203737348400587464211380310584753961399621136542674672370539498434769435932666032114732948936048297907659925384112397617614333081063671389233530549407776536895230045278857821958438418665406335010338681878015647674090608648064362039224322744170418632486488012463665422627015563637735305634343587620342174305882909061025925891929483414678832338710770079693339683989749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] -37862849104416579292659470012577782720308032953926067168316937181882799432871143068924607663567486452385593122822752809862532456873865864143099919838427578701943256406013550942524752388980304538917108703696946227216544412656925005955564218900158583950836405212877565145457572089542641684640309145736529179645871044806344167666405159689617563645105654006808159820711889303586353342302916705009760473388737421377787743126724511219409142696923687619724252353214127025180749400545625645891424225594867437231949064670538321982099095811189114471599391374478022098244030952576482848299095768541408405665746504376294140039374397122962470697366239788685649011610989410532753191179424426643031535904679733873233124533495492639586060337807638901416753267230896683369432727283600327013587970790251025926112843474940240242080003782293255325073061881164227576555992929557143246505072242622367610979442568029518915365697224754590502322586889230503512043110431926819141580159058681926985370914929940680711814142019269576539998769132046993980581547246329570041272737723168054063031796745571388181020776822799133143585795019156975773722885670133991324245679959663565293303967529568250256136638699426837104555776272267160807205934010669976779590746134955538224876583744212905138641753567611129395243325105733849874144253608437277589124789281954474346617945639674987494826193890972643432541740775566758512773162331499093902179196882479637813673537882575899164569357813793847032769290359217448537926638390831626763494544771224554553448754026114994319262281176356753934250151159620767587110816607845642125594566108147239308753286509028103584592873606802016593324145377121736099762870707905303111104537492406679713230780013902429744268584885696107567622405475540065953144875628188254490759747425083230976968345239234818227812600029561604714730528152619797694510655067127447441820681449847445620439656205969736986425835478733927234728534073752203280553469392634634125116298425550757781112905995876615817222185987353214981335617989874416535626887736642985269927802258645411331468512480473105645641220517483080872798856040367693628289340420474497044357511165851131790580698198888151355848110034531543411536618282380804436549259039769760166963585133542655244653547528748682102895836507056111616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] 13877817168872049780123418299605433734717636368338651464019938128212324100859264851873631777106958245877102577744136139273824577229337034730740111674353586271766559247667361300133436251798060453338871607172302452878403190885813725106067768351892534630996613667494684097257233531209966112365912616762017352962693658898731790271191607996736615740637082987154127894462885289355745673036472953358049213403213928959231046282168902445411296259876191745242428301478578031216602671717542180453392267000014293613587673731754133818037392399596861065371966110143472102074337675164386231519454420008199300632402787640289438093893968519657156974060300960287338020349933244831000566146395467997961362239947899996074774422391694186000577447351311651212694979872876200236610822768824375419818612512306622568473834670839337317700831926899075350023840930925017759738042717437893895180398582194880859973722184633418209125766346524921341416178901359558042879970301589161638861809920882451957057555870642679754658155828326416250117510407041969208455362630689636968729228244731588188158244260454911518437921497328793683436790392834084191150077755372082478917274006212423197342893671084185908206025373976874109109186803019469165388985766519513769518263164867083910526160780171977000987272565740529680054820146206595411871798958542486347272821886446063145125904867793286617621370046525748771802767101746406600360823889634982215657199910689045294503177000806948362424141549300685606778481267164072224049926744145920595495040915077149039287164302281244824301628548370216364269634933462201969797471414450857475433548506424660668865619734415194010420070341921263654158159674976910111298308233678128124910986083677979165699516062842820588230284529472244622686839846017587122290660945168593711424962082179782444658565916790183144490469164277688492707612904735043241948622214968325369453677635521080980872876080708474561772809783398540387174416793566814065897976504421890318911735004831758443552035609384715178963441164189692765253400458588482826830404303448216495281765987502504155422368581220212669092562660922335673558705981622483906320638264716700171130071923197735431468387369600130994623082372561351460499695228248103879483947493819445008663844548499321216998095751849857095932485114150256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] -3118616655315705614514185065620667787667963903043206165603505965064647704062532290680301702131446740890285183057703734686173356834638176392969744118848458886422509036324987251205991677980346216734039951247973510537231169086609753672558944827496341621994815841913649072732180960197413193548244771078242491280605042688184879280288220899900583780991468131492454466704792699366504236762104793040797033404445107804114729672393885569798148740244395020497808081785868703344011100061919830020946728578504237717834669902643515753733591102438632924459380326224427747727281194213538020542238512294319294711781714155956557677337083957839303645051625032973225587543574878196360101936014844703940094502306032248887134528002503731775439645448197515690249027929733224537677715628951438770159261163933723433231611915456639268697957984033118496229112738608860511226648122486929527979334628301031619633953380687818234229298007075246911287042681793396099251819898161180967799530067952522977708721902632984256756656728968612567105447000681303164233252194758981834609641580709060646687809431382548639093777901410104208531836148526144190955464698644008305913681790443061506738938589613846500912836750288600414397931595583120981252136127402126293266998190763739407957114367805415271174225027055667047220739488829644679530287194795732906879290941332558353188512493698332324142570194511613452728812111651243642079670683751989750962634885882616506518687669715735370823895918247440620989865701317428019444922431319969757028538328464626043890348995324533781188592341820746135984059785406176314664698610783064954737305323877593609574200378537599513394717981335338555656806230687291743664749810567441714314198777818647343455437216838298435123448784160342203902797580392664167274649537620111126589805473028717899207939763580277205306124343571359926503219546653456791541094545480462641252278540589002401249730827784873187619670305551246994791673169552611670879027483602272794555207049776396068632144627521517806822515544104649839607748383959541037045436026953544113827439317302750130574028914309232158661881894672721013217423745695135725680523082825073091397449304368082445987548600533959895826918317422914456538960666181264148841254759612731758209520229530426805241998957210331441270107267487760384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] -21924195879040215481107621902637116360793909393613441823425022221511817165421505803384158496374861597388508739193780885645939321647224415029700972448561091085012647516581995896284739986597632022651034244498331038692565508455914931719701064957500662423976306840325633053215267288579654140950446504123840690650388217057983995681361897348154894688815576630449082229252057320866353219957235521927043229073951747077220860369999289775214948879614499915594329237098542048450952252761461822699873777487079129860041718908286145544144554508500143883309223148576922769624536014289702998748811056419306775022805319131145163348942119224569533201843841710960631732199478978858365421684193784219106430238619351743879291513334766666244187948093421328027813039726704668831628608440868836452329815463824219781885131608152087214606822838748524981331911044636876358929679835904374018548401224945688232510501590559603782654320629846261659790963561203027416107649769527886914627949154836221626679226007285652561594313408611868186546416011776556079091512627201490334128192152500205260106690948161730151854295123341605052826657832658883447284732680704600616949002616160623314711932820065870591054991269856901053350070752084243716569800786712880866593736911120862781105362596498518053523055588353098212713099206875502350158137994078877022673643968420226905575929226087818229965973214833448166268554427658624923144692110254199441518759807622092264443899698059747386049395987766210057487128474361407164697160259473358329173731436980442380586535065019273292250827789800388804981194910030086409811344960418140275967925429307860875468285176849461390650681714807231687973972804625309814131907940758323552705132006680832824705039097085421322463149622237563064324311740107699073412378286741763860527964825780632126233469536025006594873849792852961795609880692808709261884415445307680423648339641307564638689211513264371880865496501359623575188600747374523086885819695531223358617387444758539833396711287238683540973474252286442715403055586274267854678055181160608531643568316306875223558270992172931438387166348902372850304269208902369277914874724863293805395973234344074375829403860775743670341301796234216579929741450242119529309751490239922820115665951741263219986840126039380058001057807073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 440936036702378495142362484316971701772009603387022988780783392640244338627606134129106759743299778637929211316036915394439948887304749569993640300872697053990577247093109053450987762159696251631636368246827879702009904300882439012007533434688632428132275831986818971868291158197581690634743372082336869222584094044216630622760301753501005694669836345982424612836626974359971899280912928186117386060430674187320095727530420756442110823713786030320786835558409235108035359355477145626170045701366377639144870247883619646785892659663586849516253584638639977023016676563188999124946781509360135741449221777615236499792653187782510270414667912438214439528672994545492461006475430447701544212428588386038951198899265365507602776378285173910981253489555937197028467576012102019013017797554270507611354371107227857964586683585758853324421408669930890788252693455874288693962292900650262402422570835105670432885390504166170777982043306943897948558961381662926177339723425951600851659037596054599984511935753346600960265322852167374082029204430278565183225552945468645708113632817075861842702571941890384814048202218859135847336234677036110734086480338078121378875453877167272092001659907952792969926527097028283336849844350921106957957617468029388349182508230888303282740806161950528086412416955688528543854317219328837746557151775808194347084278324944064635458424901833746553835164618260733310570746850800344701418335483612826893604897896898600936637295931195834631409442172648869116602641284703456415522742221436505359248920968945341835785796857637171231572998399402388273907315635312673719360996929590021632733077712649625284975953824264105333047083440061705919048564807127088730423219156589213747932012842706135464681707610522390592732991686048272331762343053205651697531762246935026014329690032797099500046531351581848924133389004474732226097763538345686031013936920528842288370211679491460531797675056257410834148634886937729329073179174949264314339891361477470231805047718056332918435672754459407031207476914583382620214552630613021494597587557608030862271009572516207202313822608442712369283385089541804683661605082533259426314643411712049070141987983798645789449755089449654659994932503195123003252715133853067861164233248044237526967475565672480382718089864675328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -273855668240518704873908473433810732334165604978646261651840982426919024910988067894797493030454532082955878991476174024406635975026690412049279914632375416843778379101995147166178451504948104532090698071593161073685608669025909677205562366634333281712894275974799479368184601282401256156592841546859328870750866652077668442533012862695557526456622362687360492930780512715323903445736526456455447583282115693674789808778954083595132750105164666523419885209415684704863417971854471394697253981937310802117924718620578502789135959558851440693306324716575771185875377776210261770446329107355637219656144155144977040886662248534898816686427745885163434186272502894043697798284652307862124917801460616708668345083643996886738892025657397069123607875606867943280542387917038681668920353273814788157160339799701219536795947768194479606034160114186508411859049071582798592254595992077308070963692028418384135731910919272090528413502214311611003913377182434627516588626510590629897366314597840138765878269915191668491028615858071409700387203379006429280396932066289459055323574374886439266413027961905344901614042542859266907335342844114244540227418199874880464158557093064633721246541977480605281314895662952570377674529976646949671161944153298911629712618224545122383241118116311306004527057002608668602328027226782218541266947073259077216105773698067208056149523950132822366100782444279196995174483036906888584701419346011653839393329339976101330421204787095736276682718934622335806917160765776667394853296184484963541208916056593026535510421405687226518955629871387057995168627594092151250292941378264089479296694475557210310940461958263731639352322419097859073573592132879334476971654877924427266560475832258463626334770788609084562216404791622522569246300749043560702672628357302428266217762801050855054640852775994329530801243880566340181955704478922670910659192842895554878253861575975243635658654503069290045903601238805818483025214280476488334528867452987373688834994465242348829721100122972186592284779584231552380812424798815881532323837995175002209024390445624554063906517202540851462981065481325250670917497584797722808913146192618479088790154414540698004026622882880927416522253590250231512703795666597190722293126511617216827609318024704656515330101865349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 116298582652715746351605339547295019410291108903829402801090790476715580039473127462309140026562974617973754254919159000190723048065176922627479216693376301414493440749388538317813472151920759761839109001262102788519426598718672890452103920875347646453268141939789801504339201798975590865956959016418044706476217977140672393579197227702669785437915470421229606713836806637663412841333089810753756050724740077629283754076451158862700021693101412419336225379497894609527152725384909046102117269642423785970973839512580484257093934575880714515510333174915703689726312088387190920633443111512865320191029132527314235145300896876967771319606773649129312526256314837377512924379830241321209947149487139010275186743578104363850189219696810238738020420530023126211718793653610194018851227948512293717951752925982534313510407964247858756118082203721509419458560190890974844713385350188731040040257318243122647898271224431585963809157577735621020910186536109277618312024940589094810282566993211232934089768717196033037199207662568564932766677700559024175812772437708633715698817496984422526629781038293285970948004634231600503708630830598247964857870408124292011701023540912409634012565939137752357762535475815075012106460621554049896237896561053267653090759845004295369009833967150720826882274059458467188771189019692120224121634621374780169474890756007767983407437961007263942048976229033587820595018700836740659973983268616913676308305295506633900571372834114323148148176637839119024471174302112772856790786219348295894330459309629549590465420870925229562011136902901947143742509707523339536805393994394609111808788822677751739829521415168124345906923910229311452958208298029785887132457527084530594516004694488143404998636167714048335595672722476514249993080652249455009515245973675401600454084109023248423370220634262971069558221477381301391570964315254424336216503632199559635174547075584878850053197869277411150087361054665513061111650824101557290967951997494885366307603114286762439766845983406940895402174738084174824313555609982917264780636979679976706079021266328137689755601687243893149305336357348704681554096007537829371141937614398394925653804190563873478895847177461745968099492925336968142330066056508967556939977247769532038829756011634870570066591805865984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] -39960814028959972245410223870081846769376401798605238600445027667048621869532258640496357942314358312295595734772770855251198103930936234281795069752481802034417833096684493335242094261840087602055258134704365823347549978371107858495130932497134881634440494970865885452607724493036893115196462919082535774691721573955453161421031849625956474348795104911024636785625093243813039209850745149358478702409100145407777040491064832289349186118565121579526069619341595843521179787097344616543142821981850320971058747602020738452867547285115705316656817611633201375906608665161613102499337610127724124431083546956989711217115225172656812561163331847655925241814535611033044529459330559423161687375317623900724204750318843096074175986920825859104677870343149691742816456641291107126563019677971392974464079003800664824023769659174823039926757140743177916588765548723432025333216183161955037697782479545751149824069259931261219207557366319754738409648225579520461593114038012192657081556750002230258946990247685562955368641514496710060429660258944551417595556328955767685404092872572948001983804176273666434862302436749979004418691454555103723664003595437086428592119822077873067612889315077080439275708642010031944712442608018315871929014184228676707374374237339578437908742697305183564593848237786747952542264007147489152747592751381330035114433229061834970298093243479952928883109340283641290024955449467856105093731286207510667879586844342523080841666803912486641850929759673381915969263315261265223617419537482181015933677970337501174540400345704185912785009091005252690189569210465259337158656702159603755240630480858468910735731644529626196613339160894476075397489462866304219930968204108318257026979947760261729853819364245197535273190727629068138032679715155567747016070962414327232696757442376462047080241803052977998955902097533361714697103661012859983401811476357691143402375705646854449960956290980895324487635506783961172833578061227889841701834464230842763119635729751403587408885559732723299399794921479215215897911437825844675146883739385130239183302087049113252974356642917463234991585173678020797818089068826865230435085609747872542838505000638716952221333713908243172397612084306110611479988689153251577565118127081886756497258197507471858299848475279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] 11701589393764082102843415322609189587070019638779116412307311941625765308219203273170245602167521663251206714382656398010360620407502112619532084998552586582034371630746674954032689875697969643378349142450496652794520129352002050080398132480643771986581391674572212655911427638798338327955722378456572053889265415063699273857653318128840931851775914282945191435845594098465776367654921213183586544945880351213373607950323390611795733522609561127970194420682783563850534540189052573783889539149067505542097809395022970150964213467009514964242908244798432616644214181929249070914330307950411954586099677037473055841855753455170562918841605282767475088409702134423397813670050079999963661315025002261648342066586771385082457293421850030730243392692170886154206648998897092124657761765210223437889704263325824998448185368849528006224854549702139857498569435848493235718207127563912250962491286411033884586760930589286457065413050051716918688777400001631981621816433346902741085234975368617478174529696494697597463203822107679920423209418325832123614733112034331892480456102588601260303373473768859759247496644838979829643630153719440433285880228430186689866842198852656843784206096811152178081848386079061720283630217486122326887829160814146089639063174137768413157759694947786711054025127874693508693902261054695689154096070540904781170644613877986573165516669149914229784272499399271991627181830976499652238598147249980886960930553630355344383789385897020815698235525059016246773322690326720724669254699261080162415904147125458600989746455146326527658668975708455685085866785050369933947436288636051379466437160709551081712636300774848699897743729218306208125666121413811483798624663302810697502164041241297118718498074841170665831032830134495352688492548470070035876765210767402758365547650594528237731732112138701573802146617800679950852471479787291020046718679126222128347632756341027100430029544934164442966927257402535078988796224778894201410867708801718721763872102104070289232201232982781067904228985728726039688962350570775314756950352306292791774173518761970214395153830565345981012158482242008704502832870216466951094610636429123482885069130014685858080978358114359693827435582521898097862290354193514658651422816459031809634056674632209244457399205494784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] -2978855045441950892481744114591584485812819655144744306043140433936050597931492235814526976350058536996558428755163272947152548701127404697768317455136754606646682953380240725706176265253313631206511662842592937435696616746545760377368534879486193638692622553636043603432533657729494142571911136979345649057994367718191700583803256316569427227511309250316246320857315318293987286056493700062291155161732577037289442670098174042783952916298915005460497449637235902986707838513936217578101621960772971703156110829396929572172292764603683465147668734072561625608802539078739252213805725137889774364878403965941244706335437871265256762974659480981608515913418655381357490793812934371901050608812820768771859312619170341650470222138806180561736772706701452938574474745080687601073634418200679775876720224860213259144453851784072881707946663708575103539812678654771733855997249646342289965616513016871057578255914475948663488607450792063002744205604425727053453439492807954900784443828983742359139282788546024496554240945907778152073482412185799555898780225266707025027621087847692801535032243238395014405263906262545599500189518425445558208969696291117477438944379868508104571237550145423294790029477165579398723352007882501814781545622969096837389775651537631350273238781950609086691759932855473138464420242539301212095665828655711395846127234650472791364376786137720621803848135411905434240651774881269999540837756486711189797457758976880391630103544691339523938430431102578293760657350998669112602222980904399212027250095618755792972987809655126130966199026060606555836021613131466422246134913132823501296868822427960676293376039596396739749068231032368261632103844169673260725483664486698655657399844124633901394669879489384593326636958777466970622597966214732957402301369679315094689860763500932700084363558889637962028105582399010754246882970588985920354206807407975124054061803422745289521676452946447230134099293731084706877943035771879111871741638013046919941234832822143944453439852088644148412461088575036819118714730918660373022542366780085250387158635110079579766030468204588201630023053842431630031831793640186094618948038475590043652172761220904685333867118797116542645122069166999072853366954929835288463152205058853909569393744152201863479325234298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] 663164807067929403022909622115459202555290047667894549178608645736858383234354501877399939475894545860045481825552190412788104037600040473768383591071391367539191929222138776586644155782798127064517247045153905860364217753798907437973240933815695121813661406559073573689406116110857503418732989700058679928572929099779499162073195111186883075032048187153740107206168031190158405627931459424922753573122244254195611511888763514662289496317809320478170939728086039165926123718477704314589531040327845041548958182036722003408582270066170547586038386581619872223204503381572977146615901071917633681055904694068975838712614710867700035120531025352821909639351246322336834896807000603058323869829776128843420460266487021080565508513235984867919385105972887195120081175926837938198652491170216676459439860801528002586369560050751642646068345166661478286324407056755654319666065021403974738930963793380951736246336944794734011495018827633055321772346998363975708742776192421712334022803799260622630527247867358334667266197417717119908328094207611705882596312845358577991265134537900324910299404358818488731373412969781785355176399995056064163916723263145732349636941966370739147631920781660079626894724310355729234979846571122018972835106436783341573105588122709453511863001397502723969320954133124515000623075466922666147306134697644445275219505085345292124851441485180290878004941812048135646669413932168033009104558785559253808376741906958983535543788393851378158084973719671293002130390882885326007877252768843512610780517595307810925479678189001865859879266919082923126842712568811657967685696190640358681595244868794471988143875319001379182005680201837637763703687639166829682968938585222871675432264659856869982484624457685508844484380134828382781826803562903517423466814378096891618948277957994696467520111040012987852857618036665508005158176814423923945222769233783617892531067501725506852537876432043997583158504620534005034912991399264857166928685605831062283623807330416160404983534093836732450380778746303423279724755149746664220484105105159999462863060329505389765803469032409847779298936934420549270086817305913839323007551009302824232753827530430137143450362660201132408036771726277405651327812603972228543320540669314698966199226385252465320061573267456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] -128916404144828642222113946991361054704723320581240511768910221866780764206182895056648868017196508396093935870626870781124848637537640510118024520598753298166623473878256419939610393961524512168524268023159486567567628381444547909521826184410524034355355420378554183772875957532768008744480296115310641587813781983382063139441256401271324932325658934001543110785637322934682234736261280555640656342335101804687064948115985990909379181582258494959319061440474803515299071720530078699671675180597543033996845141292724113843529633708470283296402474255247545409129584610057306275381750033787512863551193165330639899566613886787480882465284409871043951652623607070242358667847957870195708876537285625150055682029624308818110546696092982606065673288820932060431386716138099154474850791150429936219596186826993510618871603281819824032927583987355321421087309420355538114632798947554891764443304813464952132557667095739703375043946099213092673924991007535509709940938394349339338913037212370485206896372531969312465305274911643088724453262030446630439711195135329956964367922635868572739156850021077499616398004716963152100166882487233161854384864305670347996151490069263849158401718853772200249723421664748912333384935044896590729027433593422304910342550039797128346948997468601080606455745989227343457957924808520012945248564347025044161389791890926476240042199078625688878669382099186909745339026485047005692741534322996372518570319201762307031641917302718058207061988931023568117890012567157939432874647443506244699551449838730930816094443579508376449360454272063442984293934793275209113655835516548691760592488250542512757821029031524630045903380723381659072487870611506888462090981260190408594501871850735933096626376354208951390509849032261619325991326580127802971008207503924975138133408834527945817369443519720465421024866161090277927950471704163267621614048867905593172443371418290319602121262543178456903545590853503921725599678770651511322873001602157090961140227925346270069188123091698442258796354191961066904010682452132868721840621111437125934248816519863934384164823551347367878552006662296650113517262073561793728607473777390022032246759096727423287594634240230979399646224462871724229191891142124378346978045871344069460534835090421971685980975923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] 21779736050042541546826143708353178071166485171200497832099367094202001819932465944267143458678806049116858632836258662633324212955621105294663708752108282125274614477910658552333120793632844015108108359072804772011767521312677296288563777506384902613539916064047170152568502426553115216849603911678977395696527606933903766384032211511869873943475666383704446507285348766668167187261400614643926971981378286957324884098541584884947293346250933645599502095573095594584455011803477769479288375273138260549850744265497217832417725235882600698727961733264730203805781305613969936799834483014129325191937043161967333416211491205681373992370912518013057213024720500363918864281489469994130620606899155709384739519875908795411626664344432098661361781070815452722742821492160939568650608838577066237421974773377738709834166340859305624993789684676640829578279724093084198186843320964719296606577255239675421666518270181919001150931826654338901333546767466436354331158884542027705058243720569149807331372066955870373659569592718829458357342175150031070467505673182479410649161230193580998918894775937113237417786992743645281762910899636597909260728997426232790901641319868599106355104230420289243856289117172647467856412268050128254112302948543816591349326314932452706613479338342132780733621832475014452778406379763428999331275517730894419787852654455702282458153082464184824205277217093253442573136646418187975920312094348674705583987020410733206725756286925177739818156928275745847160017041970984683272950628083463899498869667268689048978394412955930806076707878173543164645000979768536358317400009464865283276106826736299862852948650031320755789901016271499771250597660772148240234414109173692846381263767854027154668045027022924604574954331685022832733511705596045354943513600190144990022750183296091162826985734664747506755602897923896747445724300381174822702138913280624317226117961231753358585279895142313603925876919681294782895877722877725179669069958956700960390583035139376993656799954989663353896245529883095874248157606336314851505679355989282171323594099500225866413776850503777109457065102552843849296589514397345821440308928962634711089632779331438731853095876668239175770693639613505964471196381905294497354621102730741883950693187217960690961721851904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] -3185637697718438180475665196057668438259570225128625956937994111640941609866583952597327104398863812566379662857050225549094399523220256120679844786684803676801052959382777130144146725259923902139639028536375567294457968122187896397156369416397608168450659911816025388199152596490878541918330264769093840927922906213822402297307411527810874446278640550239079869151978557089257407669101615983377475659814492706128213348273646286012168783990180611309243060816934138402972683358345489331089590856202346415541011475482463766054303471414361505675836993919217498303840769218297756255415695788531900427280972220798048292704475178131393479980184677543713047959448118397227127596776632059391658393223738633434373144536206046345583115390927254689412688694322946131915666237606637505360652285734519585482828872726914324387958953298600625951024695185450621086751382759253416506358560548769911772563646820423816258006986020560248984895426102724624760003789181204363366128552390422104808518342329965312408945994013249767871058214406655997290414572945389948039046845517154750242689914288721643736548310730579206605596781399212100684910941093347133328026231391324518834065887833677204291388519638163684704228243213654705174182159030552389932144428004164652105166645373221218268692452581123344381336844354653065181313891181258070202530755855789293151896844697474338356357477758550846373438758906511459858286532094486919341807653323114097639090268006236134329580182507784282127704037208048874184143414013223754061790201058855849221910364931792061421497323553217089134343522584462771765920954611019635294015765407192878936735233802248439167840987628049452571828395269742432385343826757449730578193300745070986230216844984391876617791987450955184274724896291077706437982979875743695463361948598226270232733445178670488108932682027060517493003021370772178177531168084256180588073528281614078573294609359182508387206937986091138645741439894523850333015801722506409047792651687688353266590614549506535215201568339116834387349506362753679971173701023669107968840531828425200223654680858647353236680243683160993469002864378731081244653920477342558544907963520998128930557225758718166188865281918852144861817392202824315192907875382683689545148105491837806105225541234655372033382154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] 404298768888538189298633702547215176813726292047802524790631907271273777548657886707783905222964407971593349715743819480642814556244343778176528704787724246785730199841873197210023799154687184811607456676247767632781205323187952186241255191724854513234611346640613558164079915548602841099462842895386182091343204905535380510757804758193232206544979154159116182649692682553746599745955433869219690448240035621124519290912212766296689513301321608982582761003750908052467306272871088193066681439823391158338058520714996085200667123502185891931032263437771630223551027852023030670827779085151412004100679498527313391008493003174858749196155375218526529616000776084403965962273907418066937201133039113989513984129753706910818440114805519263310111143219155689717968594482208806034736600767629289809892614929141500034621720475880136724368285098555252905155037600434371265167535305390494007579335860329530972688861075374275558717988321966864749337453406961720928131891716533099900652434340179055278054391866714208027545257176218060466853355600300921326585770574794858323320381433258411256006680498635651196854994223536845239806640034614467867811544372684455660751895797205659415379543763892577574133265079528082675419075602091798089972260376420237289040618874953375835754770885456329344806267855555068952791229725366856228005192706571646291888829824826529531657826657868814334275786765072832405421050801800473479231278094971557488953639886231248847844664478435533158375749402136814525708941446032247321986330997382545459958633860516219693735718327512520443664146383317442137206380782760304596816995561921393226037814496875186432451420753327581298613912908263231060646227434105013728637611600114208031826675216536966172690398349730908942735010139337875653869952785524571441275559292619378432116038454421357330632069595010969518238261391478560652072676928780094529823783499344347989791707410419793713773213660649104902628331232707088497866329649063390249981991505872143605454290659431077858767557540056929300439046614782094864798924350614303112592659354379987709287829597391654598828539587556912653096281372337323131906947566294088971209866965324949143000707764546797617807284682226582085386294078171696995935653319675125652603081566350162999207261813695204840150401024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] -45161228311190599580149413414050413945123194294116838296868377388359800984814869891823095521210441307014121121800017405829441107626089367472951579190105646615490765847135826857253881160362289662745892166272630146361251340125065683762412680258134567181119394149285895757228716372865041364672029770515251765245644856037831164170337127487277395665151971434173923889211382446587685270873521547034888224122864961938243785161114358603343042953027201277348906161195548067943183691449868378404721381230678251322846982061111792854682762146522471456955370904569628861865358852755941290800499998721485319813690886457329596167662129856124472541283514413655277107064598795451906693734258671331791491707631873469728198858820874442950035092650306954447988737287139626273279040006968805214379185098365726533972892375333167446803461500620291129881396514053488457526412823185831728433396813851800063183647479686354922546025448279060944240307177157218490707684398441938350439890226855511989804442421681442157427027748613911610623748121732220157845618437478204150534526065060205902719578996116123646746922245342538695723048031244566195181315035668266880323288865183538635845535794828564202183794523701564332895593363175587757221263871225443226858424809735458194646999319692941185575335392452628597251490806937744623130951135268925393467620684728294474673896517534785793078473528004140440505790201268271032063212154945000529647391934645721213794326900397950943888203760318651016789261998905761876180127317562261935833354204001632092301525767381628323266199610751541852982074303225364137913900602772576322841025956657750545372613410079288295647960223795542765998310952100835432611400906707779012339603774023288332367664089130461245125786382181787636660728615554923522567446611054970562543111952501042475692518538183121952215982005718809837001977270109840355511235127874363056985287746710750226676314327628952653639647778660465096136591867673530250822250909925406030050755482386900528972301644430290777006952721756105219462675077479187032891791228338842326858515700843923950696541348563602824450380436703224487113344873313031764605881181070922130840431860332013038765304854272433855250280591981270217495706351958554717491944767823708747368030053073011005509957357370637544031518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] 4557237777866895211457965304081070836506107155257651414373934970889884001306203206805926098074341220619711613152904458939970723513200525360158642054935213593952305729055240388088596525496325028579131780749815566495091418031024078260174002815563378336505223916672268020591136219577121568306349940626210678354442197695705349293317817747561289293361015857032576174293640352178669719580283114031312512362667917180909025127286180063788437392213381256392095616164644040794463851483534679757102842775909630823255308017188424428777502827499593616872758057119244222116267077301362662069650559781729453285086730896160886846798601008287249955907725263053737704321167926500569639763445015008256083205069275817413013180117511188069591387631673537723542142271969565779094535860986073776563521475487955578506201054020972267947572276690978001320887064867040835304625608804543921562322442758472719126961005876075265344691332184546017032885475965169816575466090156607606463137951722196989656147553247307529161476342050269816918993136995583600506684206495229726551095972629023630986129255985746072235715482336583297612590754013342272978689992499163733561066349165473811987354489909282481757646494820664905813949451283995270476871536712026127982398352938214103067325811498294848180653912492527774240626857022901818747925380171158592304634502428840589467621813071198446258600920041839940523001891173957415730619092281560180511050587876986624652030435953976839376107331876042633849725595055538489479325950717608752242239575528535005870727972673049838144900246687809130388247415537274531598334617659761225489058205260433456663512663966099633021081319652416223387741001145180180828069311503512690398676383250652776884817068147827199452668014063341455490742761973077092746535771790097661658413775065439210187366971509590890483912675193111545991344702271957952076285776899035732888727216687230757920153101199390582482256297782215310573074104395028599189960181646442510882513218708388324059544067995921739373494617906632244507222027348630460380839628433357681745120800735894201323458453176596644051905153083155961601149776307744834143900781564952821387283310247674377727446882858205144793242101401845295889433891632737107893940364742563138646030688718220125612413187109400717182369792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] -418534342467513029724814214490287563188017306885618619266649982302949571082818055538027947780893920366903691286123367026068189222591117446646380663150486342794617301803264715209852483189847675679968804517561658747814968207729542322759729685222290394591216863491495918227626715118923945925104190147387597764651322276769974345354181182078192804225361475821825877007215801758844173128730774512865906354844631031156552091303754792736993723372058202040200789747727732207479118020948169735339980691510306279710277904428438945211011167709026266868445407521159120590554343950710937427390149787464945971821041156950216191708553504028911445955215884076913233507803656787884563202602807420402127820394194323796028370248292299448863759454085674125683611696873371053789039705952141270923266869037398988503498283773211211171616385538455995532981454104887961210699999517733867519936946322778563675533392051214437502897870847868821723426484746075830128360175725646698883398800216771564962301212497989193600618406893737121226735553953711720329320310306397330377010947319417138062097157870179095815427983726073563225631218703529332475541636834522581327383513324146218184891359777064954834782705555339498403501044387330643763227352821563056855331042450634236173510703364137612218375493229910763622551008459115270062078648909527828991037014124977911927166395903911542500390830051449270064659236904805943713859266553367838785030200467558550304416394457159400869303731165136135033827508424690743749846937865377426407560948662003210188127275121784588613253086782472395645437118925110809034720586912120794185176620946817782917411586986693018273388041058496621790046423611339967264281315370102663082763566641288460602813295873326739748692293398716594163318770083992990108074290062169636525772947686711281325997422294167706015049087244141997615863253218011235507737470067385831541933790494077329514566888026703131503978345042255160583308980410248080030496012157126731478457861619961797836439394710402925963684356312088539058776004314071841112861025934655944450353040365295979768012798413383040235301603366551178451795508679542097261199836929493638706485697538211832914410681581630738106048720453252296552522740538705427904964966195164016582097617221024364562666682093052431706357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] 31548682917620201773334490986983510233985019567900042188312199702513619996272595996301099986376675114549047350065461013457088731501742275697520655731152372682932186535928722650622053398390380623193972730102322772260334408083586732884602078812467845416934654185617900395273484226322731736322901821430114274290496829696712332135360969609237594323279685369699130766218656742473010993363074649921076974201294178499502949771791920973828725836094289866654877547510256708007233711279674862771429466872034756116009572314854899794013762638822237117619767694169397139823250644470872610905612886035789741024040609011124835871995260783068219398569845586144693753646888658488928541045007517224319939513781182434013312063974290270440885688815697546037859110244767332916574304916822434844803239567568160947497141953510757588868567194952435167705228433072636708962471864539928753014182960069012157259839942304776937344214457555043497124907856893393610225526118252015896844095688766986682603654833081075526662211731898548943115586881224269116095756919338363137036552300824524908785375618808623085516384500853645263464670684129154449035825004964140857283411984908387585578408067578596085702155695155975573105279860692109574597369415817475773511116034099114250304889338435456770751230021653969148324924574022925029973918586257364112109339843070348807808709215511558593228897401011338389329729754997904888660703016515049736475955051847967896407557139247471525389983405241995488078085160982194772468308517345325874131293280730578068507692717161788159895544148387718759482788097949413307717616336510725819571026799773782306717891054079568473063460524004659435679608130994013245593570500629808128003106857629385038277097311207105531663172242020596777062065218398949803064083949060770027754289004005480773939869989906758144347995005010888531621348276231769056850200761651908106875653254729321465027329837435255634215185124126697809308822945315250487605835268708750961561242671640557415970594712804989482526971136559534311323205584019824554578661584147698278514869446782681122298019520618789375800575842133027995675629359095258589209396443289111878265851101050577616933407535970299802371372784014773421865397450501623309834063946798834054091262073759323220004844687025785425362944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] -995346603823365907090049149349875401771649552899646675955416824281015391152116737455389009216517428007838328237095569458838222872094058135357553507119135306295024002953082143901097434950654490100637308519733672161241625471272362463687584444631228404044414926121358724320796474361707874281143250658008457894004017571611761387081054715433735934076430779487122470344909979182436327047533937810650895905895489765069810274735159382859406155089047101657740767776557141419671185964735884895709112432295770496180996864252820854572661446589199660042600490811564530938354041714716031702528725904198734837075414644897048930814953940537299127526869499541361007082013903124689924384065994808053139870098745183405574875661896799755450507268611089894379924704427088131063555047756738794528497639770894018951346597181868849627376490859683001997422931447843105717561157140085017253870352652823233032584166865741369783393537634933254158623022120812077149689445537953632048546846011230369264961940184748241816122152252380503918550263931617133955427143216925260272505667869563195951854000656343182653412546742011109165088544200854504004483910799574195247913056331155549954101457066549379339970656298985952663504653646490716744621807186390903173121469563273785368342510961288084677842240117090819091425382333296433200219856315501229095277931150998440451503064248777379592933892745184351694995518905250466915052905769315113739180546167993387658258874669002902582104900795359976617548569940570299296838494904739496978061097756182657680232279530003425347267835514422609058646584049520633212713235461754570185417907301782362949044358688437622574798897708118921923286875020259453200581942431283335480159061884523632773660854572966366422112155932863386266387604863656653396428874144860789204784968271669474933359557724767916415055142416639354827658418726047164144220186664075773007512174489697320273922341655943588235208119703036773930588062220456535665526898990724406809482991831552850718290209866954304390019750806090513812866216335144755787552932962979551057865478112180019512828612392685460884196892458495187405286753065004770658971771479770987026364129743147495822788363892630439136841889217815621313326318410240098983032080549889376673645371009657924212849634006763118264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] -221723725457986020246990713105450120640142455779025445258281542864987086212191993229936292628671919015238076993420453908636621969192412445158989104189942250902368823621524077382377509568109078677624159677043328766242774055887495661940011612474910970298676328246814434338044552170405300350169290746418022252847877865009984534370730242945311951952699184598214931653450231575434588493847449665220112416711469140846304764272258939828256927994182662191832478513659550035879405392367436249376585309082512548425234462959310681658411808337884009542087875099598692071089221082095285253254007338942793861101156469006931404631574274221170619108273036946368991137940012314161019195100870488428538064175805406057290950203831865142481716552400704860155182966223297536028526028482401305703287376896712082581775489716460298814959463970704346866579381452031576313839187818915181169226332594876678225796581271688420384556209546124769021769946521206561037301964842879597531104188317565994357861849606262183330612125803303947341779976349994685464253909013744043249958027427607865160397930622444405932962864579889892439797459911952728078782749087793229707256354921260819405645602422670587310309852121381516408904383386524641154868591122698438415513514878058101791779261762710561226416377577274443315462464126523739770006815551528489780109829253865491743986388355080078646524203789610810747518286428402555972570175790713934544047738743184721159951310952786526556957666179325650883815219438707309969517853955207549042400229770862086934280873797203701948477512678970509199685694623779187128411380092451970556065234126619074694264808000483687049736605223237071789853742430434705705603071359728653918992486453654437651447612691551978458071552592094974388276794298978073596849870719404494572782611014764788276853260888214996608597014350418475473502287452581726660878158716937281207318697594565724516910727335555339423054445880975569647296669913724943527254480159330162820302557394287209020423873889457845717519263001614191236910905332549968665575143969914122815964845000885911810618997620109179889655965351050959327837321011496978696978250397106451099651336085335425760345908581428744377673809533415379346959157653318755580374215817322540077729149349722502910895446287995086307328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] 51821109974235199887477089563130882451930936250319320944151019378260467472906731123879855250335723243547676678789378066177650334363035381493491268911026872913782339362297898669096916261963846114654362009712445087864492378352414820383866555038282027185767235902206338779093621305627396058919096959506554623384318366812387670292777844163077106722638015127166520361455266072677577252309442054723928866227888944065752318891230716058824315519271918163428856430500879975580140715615161035601665018607988907644950117586749770722929301443409450855507681908606478402943475493815270187904981564086091001671690107240367994607433959521721159546681627708201463356348119863081662038193512407201276083768064256937632668529975035465408032320438286171815941558994502899384391001317301006616960249296714395634317957360242240993256421054151095524737642799176899779811128101410801190541050422142901237894881918881742132717557287691909690760510017793346249117354367959235780123816114030263453707934498781953827936988847993611801638861907639339342743512521462032800206339754717172711801931019567834798319492062202956567145285869564635998821305187080313914657595856523394093125990943747953557105577919873658120467414019282111513604129986545959429470347522272609938819776479531328411644745772298182929788970013100327229268192395046724126342599286526762917689203643225702731999325195749268206777212370302285699683131727737169941160448569536047812396292076728253165161617150154669668573817550545941340137380667977495818591797609066260454462052201683305827196180456166699998656987567816235289320757720631979468783119978027803974722779378681589725492619804428773166432408156723841034275290840204010938106483249611434728150563750615344543704464908939579159934216524900049873589602062629387947729276395858256684212326151585570250366854768714174672230030866210381811298821370416295580231592346601590755661233311489020270917144956146208664104902661629802214685229673079031396286667579996555776387533799396271797466021667932663634984266061163778846149071312698028755722000083126541797774998997949565439133505256501883457369064456324127997623654785958171805412726816522671945628976876694996664381418408816387093035357640481579201122728081841085778920605126064184660300561668896383303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] -6024836862368712886919364886427945257114439904146382772918821248954678969172799522495407467773693586101445405942128062893360742912403080423336059382461793906063074638606897226872649465753272520205158093522626418558534111550095893418229853228154909815528603505385508376417390274549385248812490317082781241487254327723276175017867639209911165648006866100736366219232099198891764296738579550213523726779809339018024048255097064478768092608015398964218005636170781428287711181065217866071889089590115617142118113069464743743730689254899676247867398119137097014499600636232932766936906855535948725590892948779872763619716573546290568448924718876679138205639692852641239329252178184105793077756514462736921908309869442161254872983129503425761017587949849609016801368286099176047809730358350155832168252215264685080667763101538452322717242569596390142899272021335081233450805292559973885107676966477065900813117034229799709656143733698863233558097655517683558514196081483414690900141655947519900992583156819183343072329638157699407169757277279509497115364874859158201180347810984486943011462366399945419681947838241256955764672375566583142558982696879585618834973107295617349226435879274419377108302091657726846076380079025381761921043002693037368072690948016240822387936976255440452350928408190121910591526022888992750331864336207614803912114138223642360482246431085110624524244385306865424292522488578528927448684326470066906889984087862194928143158609624548698869603429239000315335781717836252792932510430843941893423782689855487885673524714472501484443390870198376592135429400244475530952013972920718619119220707529819752378471106379194284256545270083895436611119930528508063511138612633592090125384340113478378008317421796536516147318216691449351518735605004508038622991697094897379238685690311153549282585593592403626713595138655259217253644595841756670983557831288677043164145292594204678308876695498401753451935127574182758092991889255062462176007755645672157795477295137089026575142805125452646557905121385841206520875155407247097951928415433643524745625982545850034687242980166954347856119126813935790468973923747145970728724778758785980229976227177025063137511759187248536300517827566332908034133340503345828756307050266086857405100584724995244032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] 395104947246909309712797586366568595361359741745935758324239228860321842039044066926471644139352188305277817225015930077934093374977615374054130176807333256065286058860259472520080353192534314226967959131671889999103876879308487823883329937169624328208103734657540776420833233166238033714332212424496874704941239046919158137521241304571649604204449688638697333284916876812580009643958109931084171620986989277083044163138655804535615392418128653438298615878314900955567808551206900740936918399371495367061893592938169685194163073077011188766189154976397042367040327522258587194252074310422322438425489913449825756036100017234700334052713231164843888783108435819106822985611588998177741793822834679522254288186079569027149818576114184151130708493661488716208643177142872603509072437132712517880700761249433028698846404744594950935589591694730144901886493244630701831246189553691792391071121417730589019117035033210250925869132739020538675357018717598184311478687614893730302825764837907985576691713066536815284780463690400662279903369183947464393942755565924008010234577364694266153295804920460087592119531920131577616612198333476610413219117255496941071189871841940044903916083714248062849773034852403175461721374930846624271631253744459913511309551920780296116129319784730708798471820286403985471288254832417805535285125159424752653711186600415077695968091922708401482816777823601934124010820984635046811227391442857053246472604546392601619699484570945594024530747204888209267881015184027109174097164675326088027504597465662852099236906224093132007902295736343386827432365430898268933367571923012538881899685075961861290164113654372668499411873926413387666820961488622215931313470628450355439708150627515762311659715377788784186954945494143287995796735637342093230213454666775119651891746374636117707939741527802374129551934383746380918618449008114942512077569995912635857004373397801114687778987388917794672667035480701740787355894584623985733998522460396469347610157588477141121619728592230820344777825422910609947383701336833828764627299037015124078768050515542419239011790491363222828284855601051365356983593879200990793494918069939657919916062957832155352881548317508391816748157239730454115335024983146743248311649124645047750088973711237447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] -1011753359964856438006480437072754581053384876209842197383060808031645033108612540271254041965228676148278640558176547020923022648333463382781707790694784660966107119888714877641470335504454677307583872770193191769500479215701665093107725912645319997935585421683684348358325436119162000411634552557541027840666681334000549496487933673622164523564620139711954466594212381205341574108449988725407270641187973175385336690393686485636283038107321361515489420372136786149064515255138627933846526274374160287244920452764486011749136924006980429425489459930911302538097669171590481049911229873515067273040066416951513782134665203603493144192195463599367336020522117755719442620600602028278041131090218371628072653838141246249316121480921951887535451093133822906996607079897366611077368890131353950153051416568101122469188109058563372158797910622392908943017290915882192015762454175193008943890419462944782066865834162211792275411826706436095993846427637857185973805323037451083501088535410729651667953426638047999533715435920313030614429691978888282883112418998499611227357329994463603002210662569984093256569579710388090306028379729078151688243996716670317814988094743967907277397590388241195365192827607763946599256450623995893049260147570973916910099533989557905192208882747149535077576927464517955418380083312582580640305821198667874979882250286978837502978144050688691859005121134160355749072427307928308223397642394942505128373968232657378318860592019279270921432461359656695242397629148701331763124955706151765789469382214927179997408921617288463619606290239579452414497099931509626684214760473710525391970530606429966165032773377546560002955655730968236153072037300414796010737869285513936573288178837209899626633692203873330458059838261755721640163422042450095951429889485875148612009723350240871674155156712728983188378516946041855382553192712563868243100171055007751322990348701524263369258796479953318765139690666908304260912428456798493929964465418761673330620666911406729846931706242864177919590887867812275938879563653354010314196517676292219179961431526215334918663893636132561237980080022655239121712379089255376508253064290992229755792062550895238258632682472171561279598487467032482172118847490838756914569382497884492134854695445331968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] -3305946635069526812376815332098157039249356989786046728040665817069741734382213810138780438134830306417059197292409662500742577623069962833475114788101848366591367765694091683794283266844996724572009600216186319195858809612869519833431239181330030439822162105877136078876502352484144433571380809190684731097909381900927340426512803114750035643983374666070114564675003593617968771958299280717839611940624867534811703136207411667710806146887493042253757626898710931289880908344015538201632153648520258628549666592911622680130396073199292928358761738507825658135001072315460002887888989003071560409458660711694784805583446484126907302916319657907008778505307340145556834888199008519295550761943345682578426002113276483450132399095131238227531854524082705999243374461155581433523037725684323822079387046424346776800782493290520261588744212171495828538238139580358608442223044302050761698749592138023816493164136579387101966474887597962039937709540304568790308142093774295837078701737372493900649273344747408159337899332670523426483446764885258111087832870228996363775138722654807609057954495195173234578130021573386666227045275989000349651654471939851380721780037315573834141571517818269229024229650502225551569262398087389141113235648479730006167046829095382496897148326233461890481022510253511852637428650020165048114605453530208417311499845764934896033809721870965035253847047366535488850274361303643639429917380383174609507618744718821182646811782523217946735039471297390192366712933245825459891293286316061802870245762143773464136237078540910140756600964016952008081213002653829923077704003009118942763256228950372451227505122327552576520428612644000652852851745493091765152249373753789111975639387341945848258342894308386878076906169038960641128051136484243803775490641810992800377178392914011024991925215219922432763873616579782944661747276895058341243268144810694089682325647470397247454346204102787446438098452126043682864600156765393835213719336574572231068455459021377616295600999622367575774919807305387725430943572768033367559953375480882432032080043654761410448418249976108714807241530420680230585178842174934217603517703970025078415585845035959359979282399130168273659525338104743451526231350164839627779094243572007615937157853903585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] 462714332556819300029618462732817425561170826491704000909338421499430574382597141467606717364619008145625362906731967617016608407832773744330716264798171411145708683848186203383834612283376542341736910986626397534843346627171770781133595505664422902781821759440281251246518023178637520324962067290856997354579850279718350999502914261051607116803832155519768002167172449167245254321099675525954815620036293684870981588001330817798910003224098574660954122487514600796471098431894362883065328986266151956832506523191923512022346424712005592297319440500856989793951361066553829100943542708991193697025758150424812296680470887721896531721135418798843053329199780569526383715638250177548796790562025895000158853991053968211794652985748505435212599015038027947509021390919085387261052140752590925291518070292955253050800968365611730091356051076790521815163773545555633253508589633267132788278406148896652925744686718503376367289413281566365390907762016386567042215064316527261674437677648792491696647637510755715686091756964438865521164300490684626260066566663960106841527485845277402097060786879126627082631343502673674856724574133877754209899065982200345063523562812892531756192537781572287873441566787529259623680081859220739585649258106153536085590926153735942217895924010253859845944289352377096540375885989578594813039314834170435393230379863567501713070241198385730349867673876312556290757192405682543762665723527729772618752862440926410887606866748872945390894868577839272331083408706406214200784850810439822154457324786014257773963766918934407977159528609658782307108240914096612268387981523005291790426150617144994486018701637609608922606291926061599429238507587161280334250742047624309931323362876903192447687639760705848370916946068793537125920661660389439372477389282036182186669700472749657594213497889448698549960970976841859040267426748774473210358726449812102809434027180368132195776738837437183317174568838179713625796173107427490030888959810668856851486362193746557374505956388985449802588618181011370633399019760317576223528592263714819201900826755382852213345923446812925807020386924362065527836440239202898485551126326038821422569976612986857588077398739648182299863687422843079337979233145122964303985715803788218602758939957264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] -39207425442358169798057996137806666068005475983898268580622981433141764311406939407087194446758430171282214987131210677408426410472024758632870217914918410015303780187585527538788578686603289245781169695414082575149820449154381579039171242410025053735163714462881786409382350066940117683801934326968973643173899224176365731267829537068511444154227641042048081082854274549958925632983141766375115845018560512150886445959947421458025472810736794227667945368855005366715477475103358313978148807494703027375372363016079441777721002995767151517695979261548416202085828556331064114673421900735027273331539471864553667190415297240162390566630177459691253980580338818237238958359699137419540658028538688653447230076966387582619848395983499941944027657565585638959289303664378844926163710429407950962646104291245179947662395859944372589340276137266569617901471251228806770149126786832659209232511702966623987845057731472350929165419560517717865608167341611372198127096847380601723553832760662459742402455842080206017973196774777965004811679359448285002884733782660929035545453754319201319159940592087710581986997334645477647222957725883092335275149677542250596017082661045802654252746543427683172963126965685459130495854150040417897082258930975872583627607431732028977371888400144457994146834797870764194900429448803372568960885624930205195221077000673285249480104199493800090538125175615229649442172779794903730098361549640869868824200365118130470486598993982180130215901848034788246221980558491148774654708909275714327630601159691938666694053738207778197841265734608347767664776009326608986688018397687351268626252250475194141923495382048501951217353727968945852287645601344322906124935329043162220619915212003292454891413894456089267726465106629071574512877374039523719033846617245637209634836144333699062802955604185274161311843832547537795873715885442200888708150927687692958225545140202962868193262928346213884693151125680097600419898774857689818442195468037185723621853855511461255727634236652916805554064046068809602885195902339824124232162543487027182994943191931310206890206594810713626798838057671581121900016696913463202095551069304525135072812594534502183853030667253959469997677086441937669196850791687454942493530705954923059316014826127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] 2284784734107794471252938842939359379408683042975542710367239726226434255663180919290489913081321561752428425458495202459554543754388960794957898535722457396647975522293204743333730633683916227723154616463300890861375453677831896178188987591614519643535407071725621194441826208492553539092733289289348477081809928698288445471276120130911062492385333271280788921163385416629276123414111955720214617603425807232176319946208403937396402330314295038480835767205986426019445030344734515446127221509569596795830462709761555421797951007808869672277170403067463667005125620939216467504547836233708008160067816025193124744713614454379008004918756950882683542321424772449144607246834436155273543585267619145175639865151894953957883881277607334380405784663246252756587532087599432446062843505362977348577609888427366203344117805289172977550647590537888765436151989500537942682758819142426530300209955522068967848163858696575580365604133115666713271611253987158600558266038682921980821107615059936689018877950431605209655374078839196938497558557620256844914247524006302287901889588061213746360610745505784840812601384029501409547059527058392005614548590068605655049547454123344236752765411796404956264905236650961310905860429480357619865818953644741441830145747039107374952355633937991377582561256196615458061683260761549622142416481805858822163318185547298610672173691759418046252740168859486726701361304909948514453733654274119778362714645770966799928251814805522016354444669063258824737426464944770269584682936805199693135275016952351168210315527095271772879383591840000206097314537889998795591883406059429239867784975176348485121640866440029648671579699374203808787664029325758705632979908584933536899540657401732828788939473698207678173401442643638681002793415785853285163391098779313994496251479972999439198462734320686931888330252368148628415843580663527810530110283062865807592782102382125105301070070382823637595371503410771138286596148203040261281601015301750111589093706262208429559151467246397572655895285867335243379526508415640735758391155429251011651638543483634128995456332219843904283508358283695045020355253378719501225439360572031833166434422073644376966442007324838827776506366176474006921530481083622760273813173136795499736934306021376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] -70694537159556703217581122857720565364103915190406826208755929088518158185765267910044080332971195983284811354576664826393256929280692628246280316478777889406934694976918451662402671867826622692869109637149803673678598457900368639924634907258909441803749176191471489802948938493277496942673294569824459508707764030036851162009826306681291379262400291515959757102141666806300342313428672672158296312756029739335695437347605662882724000200242105807780367703756995492798968775864325030538617082049424197401708279321803763446886256068117398469169123776530159457539121767579816122784648577326758411066778930186307724680290023744322400928974815147400322972827652552528290534972290509271495233325205506289228361153659425864241823424437772226657670534023339520491174091253256859781550800747891479685047051467687592659068662228617300339231462789091298062207689367084508802325705670688062907125410965596746661016299038513602938517569805465614654365959115385980581326785156234518594971800992629708024331431718946117769763094142138344595701544091652234086240513159801594596743347616701115830274096318062700746812785332542788334449633646288679446474888486103286829973339953140307753149460991457693199916695296377597963131801704551683665770407410843291012165865444570552826549777866522159838705929779254487019443447288788749617160838559422687550776508865618464405471218036085174733829628098102928737853042734564901632487283501670793480406714707390431346969860001178586397929120854858717953862118567025419784500890803142334451963292578715998688145964942344347170741977046397842954293650953660831588269881016813085794792734953963604505049338037478993482486527721546074746063299720320501227980289081227736534826479591413743112814962965622576469278828344745195588439233068027793421457256713700006949211507357445252995625834271653239851420366736079304998972350360608586121152679632998696425693806347579749980521523854867136734176968107465631791139019351023666502230871417416041304677174616309817094557013654506757727545939515792611761250899839740729355347633821684666423282736591624438880728345728026177071401874219056194081027611137223886206647597543314584860713739964633850773657836511034769658469059272226503548755173991327227502604420100563961041215972966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,66] -1144323081360866830108422379756789913024105059945733743693945538792838680554701728148853154478457307372865574884065088856222038476199217764976976783072657836548836630877231270263587653226943439380626136893839639446263411833482581345645997736765197217256142050393605455647395341401185639367092439989666034285864791965428426100000184820987491042529686567453399575567936227512175894367161981059740782445619202949800796822542003708697976445666447527603033367828748994620754776945338777479983175270841444660681532766239345535061434987630414106733307654671479867487909614688927279456004127888833913674008012132004011343413559724122900481885117694678519536720602727743328958581655223105685349096946040489770226896492410633313328333706395296332473111829239885547721772005180361322457965464154018644826885298575112952225771668293153147510033855890037283212564725642376855365375370957462453779982837403664928711673329362547277195948977619122145756256852095493904339429012478003382242340541147704158087203986470368295567614020116732237206620568139681446491383812170405609330312429433581900457326078606763325095926904363821810541681999372432884000251034371361194547947537206924623119717643489898066180119386031774351241985345746828593183004096897994046752385649371648723564393276062046980389951924210384561067078257686437783293091479431359094871408387919443582332392997670499926160744315206852462262982164889006374975134585163739867854892605475786230995743046362641543974780897420798454025502692910597646368717553142888139215160690144313611903797934313831836972059292641550183499888740023097662840222556373997081980362926370502243597599331174025518539110877074588622571287501823355876796620028366889831357642896585689485242125301097009673832068484721186769562190762012075998855917594272829734246591487429932069435826518131713377936287458378754745829424955129734932717697471028843852862066220418286451637773908450424039300915655168936215513487586794019551267542912190995408912962794547071776970725751886811751988673542783394696747394225277565024172866756751229184003428281247519400851505774677101162387839353250586473353858415949890818010710960680110155820316242311719135233688722771296472888704506549399172558228402659023544951412387153775200719398240256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,67] 240693238746229619415382225903840248611080263499911277899813377129613048845203627934959632284374863524820126022489855050170209744228876927942423093198118646193849397869130920672855383046987234041765128558813191157307733169946830109198705517726436555706131764488534436236655822622595343996874374303258828861739834159106564628518990635677773313295978176322311246833806117143327235617797140745820459418467137693701979373322349913440648359673249612827216687583424579287456255452306311494868156381317306715263090536682766117497660029222811563742133127827281515876908753589805222931568304845550562475081010132090870428439833998602258130300617453420433899091347411720415070641541110639229305412580315072114468537894330205023413629515263288686131038130831765230007784674507390736924545432224043069053402873969939472445526884105186018324859498826765662324160767014265367537699309512111773996035389939301848922311274066337147956327757184665122203131234750307323213271161915103145493800081695967699847634604013754355944657967602262813987587751882996442626987053196154269679874590489668902957859522437365872399324550541383225472461411219927832953393348375465303867400731323594706566698685339800331569814594010458232033764599000027931021044353333229664370823691699539581689470132780314451249236312640490071096225273564649668173861629805457396146856121733089851235136330999787901780108987458716308268420692036998711908416730327486954620143058068651907277840260544407199051578022945403356731768727186058063949984203779694093522263657234747142196695074939293249685988481149774973775294192807382372278118877427326395629896769669650389783867564203801961242115344957818269875961448916092870426197755216021233470966904042183284553009383878771991541397624457516701232787537825146220751594963114093133803930580946516802905409713193201568933213654168551227994091626297149247312029230484627003952620400143181346204120427169168834864843045996455687032102488771751378172673068360993096065614816454263301142648738879233192809462744138880432669284973382893522922990578391786849214217909443244766705331714754088941374375902020075789286085911031121551467523467666225649666226209465787490237492253688340438016432004872913098090383696579765141306940595135719629185980825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,68] -12559034896016253552680745315023215894555221156405282128288387036475927629758108168889110598784608914266544034218126582481364025360959947370734389548940895084453400623333757059863872067908374082032852394644294275861924010433014712649098889398024881603301025702802659898168645389271242042742115612384667186642609299576835821550539192308615543274169665299509393312748398108848621265152653199943617983136345848226318985163705900315696636118763598938616448663136420571987063138991580685419681382587772000690933435163597050037799298340543681525000643728173258175717235646305970008651789354115701380525009385993342772020681580956493516007044847504290709467183349982557624101945878001935246235741827830408000623638782163847651526932952312884314839135340539980464272352317075010883825572540780218185070484738156475006592102105672257177719898694327275581666577290587665121910750290796444094231851775282396813286690062460005623722323977336282687118317025069466307679971908367204289061610756482498376920407208051855253519762897339891463859796249789313416712141843500337588685833837385921255492898611886206663256748517224360040633982618602770536649239359032394384683943950185629428764712285578443523454425101551686333901837357879449486072423552238515098501817287848519060870336716696669013162097823832785362508023897241293371880777979308123612622174932703903134844813601499629810190896590778879695176315447221208592982078407446368578322847454259643033928005360819305038995401742446205719161610566099985329856209157599532201065841144904502105830393346257347211553306792923060433946679665519381559145277048382998863262832412786948165564804242990585870141378229182761480182785363555654572158233341002843713168865842517969639718992069823133194513882205029048852550121029899771330330153460256117927650142780954993027867233024912949598125955462173638486652488593580418389801399388155089826016946288422583745402292114417075963389046036604009445549401332488303194361646151471162122112441612870423674735349301672858229214211984276705243068498428253227392035183038505160694808900377010071633882308960380894920698579025839960543229501870219045559369383962417322887088830151146271444831549487003722486733871750791606779950511868428463200903841641926945715659997184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,69] 456049053290915839792562620400306981147471044998401995689830974962121720730496875435293620377245208667043127097172132457484399910578392437114541214552747298095396200266878775041767606841767595309946326175873356831118168034242282446634131854510761201093776642887591642217339558076796596463024444475966493510231117223341499029876956021577036329941166516823824757603977701458754800235940429994556362867280928793465689740844031929290506686567475772109205911255749863260887847568666782178361225980030841587744683662587726350347503744354125665403500772632157014179529574062087755215514275121140690978325641568943206917636576566933832742997061155159871774713937519805224584014844067349142191575909306776582517056349732401721621138448461695985432706151422565437870932417167436829654743101883826746866191526820209216483650272250672481453861015901724582650833247656623836173100811916607144039876719710301088031367748354206228902856606499688842985583701490959808919403594198291614285693093397329403023038245433699935475288392164507119338798605093220688221182337575266897958192502092939500724629309885190218175915438829365912972498348236970022059573052666691361423191246353647457357812057780592986925355076250667454494267173657231568844299029614482007914108736854944977842633759624750561440459673756256641197599569735796043648277645018846616601596194688596561302689778660596003791855325339655382826549170808002440985006187116559473531842349395527658327828503291524556533855109952682765517692223004052030655567320351971478774641438541960148390618886275999442967961988715470740885476440692746187490714212694403747329195262910953525950191127679397067461909196220489155448657788607441863627726735232978480473577301100818332135451124692585423826235345954428467073954227865217976255852997439467839874061672297726154502969980189907258100550877684409533297074852111971279133994074266040193663859283483925423624457440116533612433461818025162288952579576170202039581775552087503965210400203818547338072411604441672551810472138446678383081052096388172307133332983909964791383772585072837780481669366372901173775890045403065364538649445905367263719884508803170272809015597948830086026828254042199454664665410495665940920642732468854051235485690419948749072629760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,70] -5527602297411531662496382853917233457957729290757419173462558857687888012845109254707225707534244900247854521508766623584403830298599138260501488071101364007087966570115608936318339941827301732359273465995404436683979257825741496657249381976814445985189932087322671780130089737074739458727957068657579739216081117854191488590215056993149716944344313588709059840479571206078132794470957969773329956969776808707625646888361627395599268580768457306991532540870834848959430174732726319824631945156432577149131069315358348869356818513628549823165021772191299159740380547478160996544907916327342770711061455488774616259476307232324965533484680474996850278629883035101664390414504437085509140324239184392136524275822351893785793231567022114728190118784763236013565644029139663223977427886670861393397116783545603834962829009744577073998262561822331853930036790847506147389399997921186638156490396240947472330672731693342081247197072573640854038956965694738078535836735192432727079623851245658806657422866858982339409415591182084970302584697831563243671720928967342121310811348956015568127594124904658931847074188936620076382326899440111577593663009215362107186162184719674975816646282979212606995673200696389389756320867368692989468371241224733406692749553977875916587115040681798914454317707108912220037227562864919524143104034313096204359455177789320936675277720687719873047509236340834256032426986718111007291928190603201544802042406587797118491395911299540201595720608397975273067439168264105848735799228516376465566064430901626944720007797821981385964478074088977302961438041554917212986875410205647100302162174145172621726466027234596277601718758266137381630682257919250498703386342120947664245029242753209631853540322517676537211712554094659984025035242987355006818647866344206683805529113196424156133801003954756086727702790760675674560175519755310284388273866260390791624736696728181675168254929784020150612291611999654193738560363764173522361739927370285215029649877035003306212564904142639006959040323690861096954258959754105496446304466991998099559960544031016263156182521079088742415032229352601137724765870946821618302764094739471843983533364368927247065910765636451949041373105748248293827499103078330200090636651627617171013632000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,71] -339408817814564665516333019221959349310647467750847590746036660391096043318875959219893581863828990796395171753209316363595570380755094777809319921244860610170673155674215561526351005423593237151975202593165652773507115547755975075325679057434811302101674218417770725653155571514480938680650428107173432071534964116630089558979719184549684068779090789052488754495958269787312989255609959884429129934126603658628121572685103121865824375753435589615286751461053993843675786754044604085544565920667494775077603787246062766830269035670619176049543145110520845918337029493062051557528250207731083011863878014652486008755677164307460377636496607399105609102739439359117431007464482554180935791491736529079875861428264666853183336044964784601680806262526662914936565838705357361762116248005883795596222263503633379026001429048974576492183209313631962491957584757625555605380120466176486761502443197399067108701742043980230581870431731996647677928585210357316685846134492008900004249560077640701202159886096784701373440614105059497793777230006233414868536989189506228100779033585676112583012777804825819558506711228282495994244945602158874960007472448851072314855434114489690382663676033436883971091200460102494873630907811513352573888613393929721988124304950398013728583913207995263163147653689941354806379571499157077096459793111447208158018407612273151344719700065029894295548204940056539967089343684822661209957139639114345332351229492310008873538836723934646291447698102060532290975059904488091664254739997967791562700171504618480197894234455138102273950858267800562472443913731986225769662427814026247647773253371124822728860951309447679149884320590368505473965657374531888404875957224682139677577694922377684981509317124722915259604900148855969538364106272975859999721888152711194222471833430253906908507990250030783974485789811571955907173500528427092942686996156966420829088195485300998532881285120004021291338033933602195781707469337035772416726431687097211138080533106342212413905044510737090686449213067676163519444501623465854022452973454590872850753399629795863564337580005708047036835663786020944109257475452760176081293016523876597039245845475684318156630253148921813822461711680172471997926503595992921502918179535264625459200000000000000000000000000000000000000000000000000000000000000000000000000000 [80,72] 28706354096985249810950577329850411683419606783394646461528678727823032527833460367315023527232754867192328289317424236045060966196624314549003517559075945828582632407726673717201294076685543879519715728507244975141686608031866737505548616169038503962381359768555563372675285534891874431472418597448754286402331483034553115223191398020930721931789483382030276882364571718782131799073469981593529369508961171430705438684093824562351557871079681412495704095752855873109320481604282640243821854469214017910718104174554072526183759858477933933410456364298875775562325773018899566616079923631216301287009122157782768393086774939633153794281968763457380109925009628140051199396659448756018750536517231298273836688903362641956013418644924320895920604946117785125249140160217667951229794442142645732493668544250524269108206358878582303929394017703547744922685086195494251832713167682634810587036075589533314615802344282537152459383888539276563264540255917695030599333881627504287376478346977303511261200618402739470823247260439034230431389475793804589022891130336856236464668197288191919139866832390002438460111706028981857795825905353156678404966802846327014484434372525610187521231097870222012510127836890300360386005325760384182076669745192259541542254563441779205436753182827424997863442984248446609422561209190869872800739162288076448146576758718291353806761887537202992972679202664583996485509180261660905921687982862348227729563327944411261499928664296701478435030957911498181322176079435518928819292436523100293029060501831153747009289162610450589810959290630244592643760512810393903671390596606692901512427255121722743795425516437740170732503070465888717851914255795530181125158711305668131340488690618298022106756619150675366866335417768489977959610057327842167553566318842375743042559810295943200592640346075206209120691449000730269172968573719126661329710448082578168453134183545024903898915416182821525642861774138871129456142011549923166155235788173126412149413410688351015370116631001076911282335491299132296710765955264683197630910040001441850034568370233651953716818943825303582676717179572332007456938137216116922471602529279660939682964462199800360229753156337239093187250421241579265933603647158011586299017057862198231040000000000000000000000000000000000000000000000000000000000000000000000000 [80,73] -1259433328230030469637924402585912725198660730208975760491797603483892977735243700682244350619133314405876358951444001647140470028403974977570569999408322621723988224926762851229803639960110389605282770134111038474315372811547608768438368185365366234203730949034170708529489198725555725499728887817382997172332252885772085580678574522785697956926031773501381306038613523501072715706855717650182767966018194219892314656467463637833874384729936083832907341570334365172059711362720703981668286453478222994550306211466631147276579443824923849188310240657514801217544267310807376398076815643702442055481666937045155374422132830902207663932352985109843196037744437992542188877725970905607135912095601923604300331690904698250597321087819249770403285330815193222320671592190007436905861730517967975715193714382225112340762161960910115368892344645908004159906110248914739154504323041933862703431576448291473210059747606698834787641657120035340230459728253158767911414973468511460669699324833321962091607282374985304417422189849576934762750987235586758576629984964176535079306701185945626564102615580224354959925578321730458906370923652067729840025240334012807905462761092069794971351834589914363323076160644996737373244157265694220126845866755919561963080614491227360390150069615831426038385261355924189574441641739215145457462578989909189387456129437950174114076912566931452657970612715811012913388165946455265462919064997899605047971114961098071930227867421919312782351587174934925221745144926518470351655854437184263917890760272767222002268482738438782797613852842093886696329236991474156426815426062239345201977981525233949564568115693012665226542713516619521750579355008645886214150171984869870782413311737652875584972512750406160215951077255182896311492789834534503104691142531698809680318612908958805890965866037180833035210820439043428083779542996307814628978289093543775415443600638673719094951656759265352315448051280271097406289229547600547728960763763942143161910397627818050076654331718083279842292158278926968307988279883488298057026014586083758207338992657550099233251095356951663360056483261491428467745842099520829315666306603297113509885040112879870835666663480049970167524653164449578338157705349255217204340986065033625600000000000000000000000000000000000000000000000000000000000000000000000 [80,74] 34729247367593858539518978131915462750634911465327764348401414684858397506275659034827883405445750705401541186306778768519182989826128650538974220431370912884072790269963562538689700274305961647149257702685966063583991852821673099221626737193307254465865131605753823285677699266230379616857097115840771874326584595410719998838630322471112491775573671048203516689043732964197570457063115648494067906210346832320824749960291338009956466075553216339951993819454042448767589765909154378604744523795401314141210233843889193789230167899104644032333795455698291813320112289937373932419550487427697867714326700580614141052207631340494765388161832816448716023167032227525798009070110407723836963517511046846617792910703467641729157797570377301792056058310423843801889839947961391370371908079479769452468471045925982805599526774511148379845830155962916406565161590560627465338610581001676755869717738120561858989485317087502285987151771315474365367652868648805687132583476433864120123039220783803865390159063838311465925307356173465032943034974488326169982071474720553604181655506267769302858846056899778984910537799079821139775130208141649190236964466286422162207914774320734849532093138501151910749822759368493417571113122923536599411826664986442419780265935370636724797151940262232714366471946009043981495057899289936287827483856204800933041172946998248633269303881390357386536696248952552074249053692292837139687569697077053371798071700580250559249192309053786986421996424060733988085860177769540813496167578120576704131057136243565321230409952858325586628293601434018760987961709577314702244001650280604654038056642313827006696512358365768832489920488408314858833433954757735668575287480463338213121274354933535255333287987671002901436905235466654669450233489465917792465301217077690737435234565274181895224878313127532608182637511707327178486841291478315794499877437427602832075876058206578595497631730717614941985702777357201673831982836115951361011144825150440732655183655092676389819016510881414947252066185393055378948217861475569569145932070715024909938118328269446380373895106839674174800806530708076502521920489218611105172575493925478016340428854148677094534251015813326867286484459094937092250624302308631251356776558483210240000000000000000000000000000000000000000000000000000000000000000000 [80,75] -669495680143219266303439714238772449979072364273621646752564069316104309870360341204928197205880362279174667436925498188506240520208512973239227666171469819541995521993697606846266997832472916539865681607704498900555540499773893619317138878653993108688267467223599186750302760520096697141526696381795147177339491880813408723611291240017622707608245866938611932736096706285458197266309479477876008037930891019880667848359484040180842124940996526618818949434132568152007308399456563674122807957983110710868877472609541283523107831070211120456804500843009016067842281587157135030404400468906905509168491322289750693986606770173781818148449889614278198146307741090438961114956655295114507515993782188656139995075473175673554047722700431002795988783103102404075079215531006976419820463036329641924297958853939605548631552824732721886950040122306870965918587580567817387525550281085898606476838854296125061675528856416657928973427548045111338960694730839012262447593256539602513427662363214437354965977000877810296513042225172805632983080649058232825775172390646356510434773398192771719629669677860080965847375644460565798783315337848133525267796032552487540532894710699476926226918139397674126538923701098835309384996114968571925557919777159805746741356047183798111771871698536198541805908410999543073996190267722577308270743089198882833570680202398851075159764633541088899337630948243736484652564528936677897895287208910697717060959460009155623323339763906829470184246927160336614758080421200528340966598207035166690646719918957396964770923038747818842677507964643294836240209974422817105088520671245523377616356769340825932814481411361621140200374596735942192910059934262390091655556081245888336084303157196925553765918960956066214668822871013755784269759383802706153533094137809181156938770920789832680844550935906336648127531446486689033534151417563861292884231225163259524111552565127098219034726956053380750514908980365424861115701308281119774311620587131843400612868030440593699783869470660643988293699767779359448102405235548462654780252940660212232673033083489233999369178254674929576176590862119873214587304865643010107436397038913838181647818501960484401626481556252351135274747564640570164288792176160989988642281498869760000000000000000000000000000000000000000000000000000000000000000 [80,76] 7649429404628808697806976730458518250701075587430788980467506400590221457147923925959112029536721057625080268377033017059648845842462295076127349834506954936483401559314693178145196500137233500662540867713438288948564998438927584073666955091948972765069167156471352061328358547284146808577405729466776369648587200076130613846010218749640177855768415078673420496370135218183140549788614566874491693667397333612399428721663992148011823401189325157654828979167655739710225395557913145820594323382857648199512288704508799507375918310768498931414305794807652099896556561415004834395386990056365168997174033843179331307876656502674876843854056055635695655948570085199642504734532590728155552169919175808726712159216095989151371799501792092859842652995413537255294654471458348101328189927867903443785388460684336232548910184961425918500885577080621448234527548603186249841576380611949927320113450074608024968895972771098233783205800768419230577587424074973207023803948114478784294340937464668555655737190647838611684602655721166424788889182553464051626825246423236864810419157476594039531006065644017708677382014300833468612645328576328803521446342700170282521083302184478199383068423550538757877766463961846332471239909777934979844366946851326831607653475809660249050629356252659335867560361986939950226150066428337205438552777061489735229514187501330368015749170060990801397000239711445520384235525611118238119511862726345632594804021894370558374221228670734746671836443637262990852010926731508226778112237513594120240907477605384230981168587686671248658063982203227168635551967540615057002432709744687292033664471742532213349683744859296225169292823379125286858724158805590342459127864418922829683218640311910329108584904989767665222308802290454588652732187955563279817114797628319967288711319671414849206485817702213071209935158973073971793056140264246201622410331138329146993909971548769717962970980812248837674268233709257156942160363443690609619759101457713844512625821152133384459279576014515320319372671075050888096897300755403910454837228640343928371266013108049298977727591726504544813478427335115846795638239582691401776163410668574615827211975744352581204533366038539425076688799904032992993407260064331654921559767777280000000000000000000000000000000000000000000000000000000000000 [80,77] -10397626515427346325242639952313794803255584792686507424635851256308183572848986292142875255902422408752251585502794720192506038859521861229671230750179781203938738842305118786730470439743306579203838794863951918821694593739684768050226196348351923477970182936310391451157361453182990704156581128925398300666440512603021872893486376658792669592032672949885890694469219587200508860460792536971502568510185083917924072176368276284071453685444962373815916178552550013561024893859711232570748426987968219012373503263297516856425318084161979857020416683332951793099544859480071670703668107413964711515146968643419201375342506638232473412679207808101735986096559100690575039806414370306665397661145727254091836401413253245842172413923569726279527172852615685286903104921861314451511501047111083323602342020105671055213202779700886115397445266879204443751406407427486297482079489104081808305868974150731318707916630253051228439859203352398990999848673709552492764622857562237741892317263163838358670727007616203105027302444026319603398836783672402210444290236130865819172109783873004885496892659694868046248924326336983695159413337595906392710514173179620766022659855174040504214983758757356819303761040771445547105902993681620228902561630935261635615434839480639347651771839630756251120392669198438485680769852045949603494449930704714401974129716524906980919769063178661760016059481823758003060766635289739697920634075025630479615866068233591638350008255449793804550135487858339336050456504893570100081669602630868203602295800831781621683601857670252694443013855741827412052039198580511756044109850025941159657573081856489734579485871430682827868154792725790890494579899988214716833469175234297853033557027757895121943155820244252894609994551438639168522685471531298323356520676265010382099409040015382301977077210217535910852907264908715535594815641970720766145929389680529488068934031708282871926971404211062934981961379580562739226608068315966874351496884862409270911276834545605349601513099291936244210097457890234390667505194973076051624417445563825397071766726138485711909801098119602151384109749419620694443544156865327308009121001641615764503424051223298808214623917115488836951805791494784341040079714966516052858754826240000000000000000000000000000000000000000000000000000000000 [80,78] -1630266236476871659865670288119401786077533451173426785252321127280248725320578907298045184287765389029289640749800848779860774818349025617986310797326478329225369160913265268695764137548803286638778409215593033302316820592305257638222312042276971805922404435659880111326616768215942690776254325484690844628370333498545293742326543362245971097391501276621314946657311217296345845518372285088371863537183739732546529304872569405181377235682895033010820551379646135662854804073795634585320517006075924588456610186480253525726494296560789411548210100984804589948940924775287403869038338703394034722199476400563589727703685036334406991053349690611978702800823104755199515690816047293312343460925770639247724129507654661955928660364486091019212178072077659786593168333647309210864283754587851742201078424726205493844457266608103050729448320815666044931816478486776967284276954059420822340296210604062302278908127631491149943477931928913132756872938309886900198600946959893315740862318195001643720223671894477409954457294912423417204548305516024269470058427022650574690168820897908908851730178424660306612727129174780508531313219543755707667862333513934955115351141709462392697919326244211053993168074715471406256348183299899567881332990162197598039768817445467044433840926645695369609441782891344389518305653157020360209181614894514320823119182920120563627230731441863595588163324268792798159573724290756490483034538500569161067413287315998805225672503214618066162861245862384248346829108898585278482388575841606843562880759138133356089044454704017089694538654508164118644949367951104005237082225361633617852361548433015619443754766180363350417471639480054937005348067385128028012536335985950812535799731033530253081976831474378036897023734729321203484201802543484691259851768771319902763266691851183782749674069970991106916052277162141292129628564444398169077699783228063743911060648324186811537859828154460587725224501635993829466872136301053767019018514561353113808380897754544153740941745973477725026531414031823259848581067512457130322231832669166349228774870927841259855354525438585379455018917121637894069838178890574024927220383022316364033380263387808688068933550873351385960561063726166021818711968183172215642223804416000000000000000000000000000000000000000000000000000000 [80,79] 38945182563109071773246600578105819602885692055624234332236654111373663398480256535616866141613018655556303850846897165539444824400470860923382787771243575195021068381239065321292439287997439555859741642030285788943509341357200105585147840881647947061279095738670370327078165856633777183052213329295589488156667485943951621990251968605756336399264748019789471444772358033525371492421381505008173304934613330830553533052655248639767686301222926286805438827045673287119433635696351409386465612646545365134924919524001291027543795051825260731568442064065903561123596307490477366950432529636167517863124052871068317398828603034254196891384800906062704367532800551029508019618236445543886564611234721277330324221400163817999792965426685758893970438000426196269549944531454679142580428343929528444422224290399612584939284271778149951071904429138155182897465972844212820542677851590847947720210957793883209527829366074622813895503069000708251280602508645124946511207148434759585792404212022277529826113635542538049272498945687482071487177954457824546420128480465429188553581573929007519560912842621310182021822173091538892384499477805998500109101335518700932993173650502120049090905436360299299376240879805992683570279519406023577244038521225159672776096772569563071928037007732281397961896788564798355319632690840798261321199018236747230211383880968632336800097412555299583319553175252433556423526131678558332015825838910944462836496722720225691672015992071108727772314793563956210826584259925267536151677770607019349983283804212174085412484809105095315306503032251790260042039212919822137101856909478548934479548125692478301799003283056365569793369312647643253003700998744856883937208038644398865289082253431650664955282668295442033350024885548860458003174397155219785081999526865628393134219930733659685791269161007805756733675839988599801508058640827907025542996762679379662365331926030541893630147568766347697956107222314916876965081012265903308248880994351225851041147436149324999099157497399161324377429513799669655891649254525831860530201999847698989360091645674161364233123047526727380200529734759284087561270268769486221549819635218142689605112229255172851789861504551278878656537333780633929351207201655183708908421120000000000000000000000000000000000000000000000000000 [80,80] -444029962628668027860831887290564902773455866304502539498568381008770872931473476109872657786023168126464726260513792411263141763208561924207227087950489677449430783252814759877726990842966991643013236183384174422970281168397307263277065332900340581437860328863564055031991898164824914000628392256907706959074804168901708326309873891566183908287901799587018021221870402764115053984905998966458475749117899940200827028893930559708161985512170376360077376075531261702074465255004426808064063014813388388483634267851351816265095706001381977443065293863315930476815221762584632437453465782124751061908604014485935533751136750292006528477317639033114980701673622830970876519975578192838871635072887284735333478347572395955464292033402350932577921912202740040502022846859143235685148608739600104227280917806238433746365693851531488978160279744981628120920824085029884031635337544919879534497461582233331002978820342352741005537774232479499334219100617890535522153937394245623774625771898913789549107068073199910195214161443111690221402420614950999404736227675272947879029248468599965459082949491664748927159033480459510026573864080126295065032306296481787636738538225693474219121461479612201799292922831304960056998224657382052575389922435422969339833819395401011021072383722622621007364929648069737667125631302243023047617090078183385421458796345200489080869099376366942224042595315483001365380390630118685337403222032579761971317406210860988865837083505108924324631535881039026222630099142530286697097869136455011782791485357028384295814206492325557260022895830509414294747781021639519376644064559011032280919508498602294496625160089469754571993202583167060854415864588686552838643714386258910456543528405246385528016733587683324270613416918446604850800832481614421807135161292698171883434411529168909089907615309704635498854563564405028152037946659529217999598681573144689945680246157347077875298159321446539544566810404798911978318301679932865482747804827340675929942595314241976732676595267712060543638725075485287640169347501983128423296301064906064077296902427569567906979993449587373209846780518181779373906589819601321087392978399044570299620639055771419882398506592444728229921421531776475136224367727745238229319680000000000000000000000000000000000000000000000000 [81,0] -55721655907379947669727600559913079931092535691827068307620410656222607416598065199300703331491097389441895132251063479001090688863340022700742262113253235592319808806287605092289757873868486735564225911207966394194670736060738643513825877931185881354134444071234606663196326037398097437711292494310896020155559082076125008095651287648275763661256654256339318538408417608233769121586512351100523197907623424201123229298639782356169885282834854057862885018692889188522026433621429906764927134754512137213888578910196851917772769301107066890556032352117737829862460195755589081382343470981176973167389537452341435782576328619341058260618580427877282719365102836527386560411470315561354635312001086441156101447543090579356472332570301576425793920493984619116210759576121951051933616126337272520693164437786245628657114684779646917258882090915536193081456640777670545399709421842461369344817265061650321187489070483104522425016726976174140003975260596028278746087131362723253196721891165157380111535566275172940093520459361221380696216390173665172950337180598147570444467602155320460576290612312581145328627950297897973245902922084614725548994288714721197273321238465318541933610158668176099551007391470407683187031924985237542070531436262181103285641291441742823258489352055975058570443635555713252773073210905592157248678830085131060311466412576472242670937848191399315034303811078239169887748903688440221222111835600048228520042558966031974840437191715605313390192392630225786642551236887239161415758740689235671784363861906246346369852857748662271501158086436695484565521973469479889572752615112346094294772546909006908792625893843148581980219582296828209370241446695344238679857612973750425073289039217763722166190815149851145880007147948320876667695176360165518921744281416518618604778986342942447094898875620268087145931711175137549593805310471871249881202962541765226917850003272614483266849340318314615503632485965329317223185107678734622296335843603849274949324563458308498356051398663075662549263616517502669643075880136312334620878430138975523076129263549019371759750239679102582744709643264538549674734121848865862634046960931716848055006387883650821791731536168191518271132680329379385558515188970212778066191932745036881133744223850332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 16685345756493954990894889682788863688531858289190742988022544786506802697077376129475812173209275014668756371131927265886160477171170837034484269243323239065130839940008393695039241635472369104572194602258771272941799070077906617924937806248083882822196465676954520605487474794519329343398779114490692671492567876294714265729788992519805739931434234865748168941920036343495602363601573251276254298943581442899591222036015214278781357324557086011291890833758144745414467397017026526526761629403459759591455731924626853985284648152160682632456000001961273375259111128487261764501704138473897062518321904481018011010667527824028229918322989398491872824152658860787695299584322007154534534505915463956056874704508182295888187764023359464949939180476140948893400294285783603220368192300549029998733781540399674617672916201705483982351472620622793805690441618481336957500774389352389297302982889130169613953490978953134221335074934893826199836630161476055418973566869191643281553090651595646316531430910167572399250496427584906613863156064460339316386185987546207428150311237919284251019496774667623598137560881976782812675106302441614031474705839818081630103651034930882965727018999324414177555828429930386306500335011183651305915145287930748737340394090466614644486442733580236864958911635881165062949362824709842288250311952249603017787022882203357058240065028830984610608477767590477067893047983340414838442630559424587782998034530130641766602750767909162787245500921741539792762371207858722133687403841528905901484972220697539613447397970756298181392565997269287748032024648332087418216506542130170036762601757099721010735562001830226888238793572432685700686575230687488974752494380232709004734203324889179491120254657211809304407822039714159515229108748873428381027554094969976137234526285270628538027652778130054094988886581859752773568929462946726406739390443919359720439086668094237623453844756217361991594652098826845126745779434513207037416238050276210089525328504253337193181601178742863183475281431491148005404580476383979904867124552466386698682812853077256095285057009146545132173837098353321174879922989596207933318844046262134065649746906042211279030693133265189859289079090544549317615283336470800344448056122711114551129790764132490805248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] -335715383751316327350597937219885250665820757634997053095376578679236350231829632353758634051066297635512582322734851419016101884731870686561480246684506927107336127398643497818869525593701801683235866017237864823427313767135711236042910804980555432913754797998802261040304128389325525223148238522672710446789258127030901001758928712216236898792076710455971595441478462272893019163299946491417689018485656623471485248138594768483736764797712977286490146800455637082911017686033188778680351681517546367095386987174285087023968918930550356841654796336517044027783811750541644929569558236772420354399291163145215152619689391398677822548010662866741770528185595549701774582213886509818232640884272207695283011571506314943433474220052217205158066400840880729337111133951357981136075255941844926522050603879344849008730489991752198391000568893433113405619763802483629166675560670351359405046578306136020857396650937501216889304746120331434675483116552311182587390593254328506943645433543425379952424540413010390235561311251168485484902313686824498730385726092620256164571660582906234062734718155613361153002924308814478075675261898228222648623930916664771460643993595080693193239978527352755434621615203157147787283737946380258400507300718247631344846273616483751843316178798227437128874203199239743912626301448961072734107391040138928455526069825224448597939123385016492541036749413795591278540437461764560867567517530544014710492060674554777489184579789714345030759923928950373506713225399453133813257990099987324166797563833555827999167547784912421988868431608597792160735852614314749876184666602051762838026790004619021185788418962726310235974797586663714207076195108491771152693995512543429134132114277960597997572759165791966542029096715338489825881361148886372873564560753011953672270405891688823967904759310910320138718956570128635328028132430827720583901292528270119820339136764204908777607231919702730931256854952290724302732459089636726014339585877686147793355396538093942269856442182012617843333194203824648755466064068576968393365201889585032391800223869723828061982090111764069803765993101763813418470039995453423410407873617885404384052076937317859758687779765975632752114164516839485229900136605283707639335441555745305417600380036029328916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] 146292184732965059238970827725238884468166989321442808611786888894351265223333306108587758294046679647735470211810207649163737271696625932733115586194559376929082570546173777465257160888281162550593127593860636810420435546014869385210212980348464159610477121496204834827777015743185177682297594515545002333169370588062428290272074140317261704376240915107363698590700624649804055516196735463044854580262494998070478106224460756291454498201340251753927867200580858150958292595547329907475150911960867235554283560537196598295015367491756834221338774268814754389268666382117029348424414392144205731796241604615967043344359577095167161371342632042299447834954402421826447604910629354552364470046110758011681897111313953400385946486258716303063238191326179613014560692947023960992587218969221451817863573383350958949977318488117197919996904082860637721024891334237659890530686879386479714615711085493324082064906319482472229002364537481624411679389291532982297826786158685874774662108784599490145362177339112629579796317456705432926733556066112507269277455528903172696644451940911259966334135047350495128289276377097837852391975013671773424369949578148944470631696293958517161004702631729730872333483317277710714316510669054385572826308269565363729780512927430815970508942438273882813540285101829140952023863089747061470999203085350955230825378778531400194886610105178699424131391921067903999330044840290282459305906199849092902655546201735810961070198211637775988122057602098968316138727055277961333244037914593494678726783385849408972026671339404532377352415588404469696375830162951483552059332431990064027977843643532842721675292212404675792408772666705494700434548820694511251121673656909326051450664285139335848730913066038949389306033275368921230594408191036073957942330383721854430705177802869019743293076795853126119395121734457714570996508545569972201449637850362911541816603543366321188511808355023929922780531812815552327749333372675992586101568593564905812642093041212732700599411309525974880798493902512461644849614924202785356585682735935876199936710326918841916684574111227664506480255264734031722386976920741530733919820417283447556692217671779742309241616426915297624512683280570575422702172260447040206259906414887264822623995281266557667246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -24918083130748564461940228088303468484291065649812630214481371162962345798052301593992338960407206677298104348526001296751722093786150651711157737610956092375630166728973077685512384030712564304031696932608101886227004587050988876618213282419466356611448148932117889155024862860153904245752727560391306886145141967646042719848653608170698110022950855327831766720434535005873802524645541356647983887564045363580383108473106598309049577946456111866698473243428672138867238655657659068203079522941737853993868837334036944868681509676884432053246562562362420737614457042060454712913506659988775154173892637335883401624954076010125024482516805656663693070918480299826785406706845255197588191382057638590674854378531955663000893066799423956146598808406898318540809910027858226443290579335540030923088660976174466306441644505096227282198033731690241545701918379617317179507348310109847806800414476267315328520193070294590986826024369648738677490448933363157410323321265339059783130453651299884296397114924348886730004038620615528430781370973573812813793057316344163564411292126478483732376699656617899166883016486169704422829132554536416395680707925697980038151956606955574112340166534532413446472590642173760302372568656382225516668576251184124425743618191469502385367315484646743980181294931646930540116730335298253827621463942602632203935022238313947212820523310829936700818943478522163156213134203995918083582905127076086012684298550571175487129712802314515013581780860416592987558589183405984637479606455958758923835200571681787535190784801277797560823840648118495610533771135421795038472201981528259793726098727898727110341113284225289007121492948055951318542950600134181413943259860282013000321781691712176260358722721659328103323558711354104235426171475058187148102279049017831832588728361299833114905958215309639306996706267794776086409143379361481083911619117375922460699329485861049912569067149528500066727393649083655159338152959558765472982512418186029515701258412529721127302901463104821004642472613728260067596760823083550300357943092750735593526929632465010317849530451286128649023292585946822166796968553755880005630406223575383551124956226205482571069628211326649858128258626337662409116773846110338425743758878973503076179232310912940719535554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] 296892536823792998174338821095387664248718235962030187416545491166089958988999691940192823181995842691180281296929579086640021644509510297165197890843765630744204879403978438798392834873563833247877554464727747678853725926647029319511458671159480005299093453538356569664179617699549574099543316485696848813357444110536848595754175587025369169384076584773855245017135182941630626852489383677194690863425320308331516301968397806662105044773626169808507697041567722965183436251404821984388147995039768091510997019741119509648425754944862001036127213120019584267189720097981079818558093911851318525593674989789451577811144767721916762580527800670709203126264617005832570619667939300573276857084108292427239718861856876692681895480127257931424818940248942770225360670540871555731521859480384411862920739249199558838537123022201401405111143347437924448641450663445837390928725168192346495934626354665093906068610616016430271518647427731732399278297225047381783280074928472835454907325707773167839203122785027824933882649190332240120870866886593117461540826874038574298450813437414303572309710362960032383306660054942125845408905703419225095898689019579455755489258953049252412697264420859722506666153335301362843465721770773319011098511814284397460177873815393386506587389248468154529367979378190278285807790210052125465180589578889763478004044319275563928281291294815960846068839690059812115556110666236212212466532138244759488759888246611976547399882307332875390339606032423649065931431481020019298962648826127145506590815373692852327361773263882035863046529102762370172151455460307281122602121915319339510745889733009144925782645292505317459452102799738868753983315324997758449779575900323413252495463820501973991491761006482529240600421618642010800362309806304218577403500933756985976951319865265654924077242112258047125479357844725545884588545968098641878458909233066060365812855584483070971018472785769399450906039769502678563571510800687949728531544006418008874027159909711352545652570614461777845684699404865574640500701224878359853433767091558225758532565032665080208940119034633705006077949981050059971290244043685468392892721345075402841782267733306389873755348775747249933784761366886375456266419886682990822815280556518327361770090788281056729875087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] -6366268856431558921462525684786761354228309267589537178205222576891607510281004698217798643694017190064584175091855222347176763721205953958747731310998396896058430888527219771211536250576135232067907038619326978931233602417382898569604413820833819755333817566121713862647039569419709443537600257780524089544394520192880961157163415177974616694981425467290625571523958689640451764917475515120469525938380083997597303390045145108986459609769359887428330494550108181982253307455182719801629370748906355210385053666515990796411892446689965789787657819220510293431947351354742708472089535066815657244459091179571786031380070444891542280428499772308911968714099147699795642282580423415846545292082837597915272446146181329831416170256630305078929164226498464813348110090479844681384102398891352628464214694442310793736486511152724527638530110122106774321277343316523869305822851216562046167376460909096712726398430795252282752661141491704165305970671571754919602225184868955259656929426090338635631818084191869282493196996691424016453518092104568967934039695324802201835802419188167378246416866880400161947999388800426987756064560756531070425458470140389966558465989786573428448807457951341335669797812850193835443031376630047223131899677482106570548842395046645986825941063514919301861183931039026873315324351421367239515102674186240945752330753061906586565780372945639645990141241105894730553558720966882304262879881532674072205165774093416136543330398176962612784438065963070491347629964862484131063115292605654019800470509704431726054924796463052498389635592429557727243214228186203438175568185742077554724709928114214654426630933867712694885306569664120271790664498116902417038395458408539047788899204325939735149374810641133752203382490654639548150007260735694630283869075504088560034966746461347666469172352302513286928523675376908526677201923027252797947251647446656887534314078827268820403627497428246610612921949190605846298953791506878007698120151605928680134922805465700737530014850303615897575037005561801316098676009426037254183185368782137965735688435361170688688200845243602782783660030654770628253090857766408632805591912355282620715049766777437117839200174413970196688193933027609617095921221427149807658767566253107439114835995020330156959738101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] 6911856654686454995165317841187825310185463913074418274930267633360676918990009899894068626482045761962723136853495334291231775556710917766111672430157482612425398379732680533348752564776718775337369932279074922531854587820831782472467204049396185620654758404256355982967595977417180363465122572192803407384730517621031952634077116680486233334255095097754402687760405650151006237295895034963082068781115250097616989675640308980841305656155109614131350538094129756533573220933715647680456364682399131634218659743104631753740326084609706864571448075627883725699991434677361727508559774356527918902141778683587036097438630793283403628981811116873375000959045009171390024481211331394835517723007412601591896188976755906787021833395907913819526205111067138374646634649881925098500852623277676939668725516037890413851517134092873676242261632371047997879727971281734141344736246409781464228820809208145085041303427439952430634162512078135484430795672583943848333434505173199989168495781146334567441383744662317258097567669464544756700492243635206345608882779499800262259762447102468181894856162333052885788331092362047964439166326651516840620377843278109210014563623479483842197492568080036298938286069754388181972553000051309126438769082894347866730065005880139791109478872257185820893110319319169250100957155579771773771826381475203002916467625155353587197048762935267258335041538566624170160419484091971791079943145084618818427637552446669772591683572901733259796853787274222096335814291208474913296211598832308984333926592076313053469193833070362272383412789753833985296590344392224064408039855408058434765184154689800834136134443979864834084142913810130584084600665371719494046262928319677659550429953367942901670632904510292888703301822130477247891933759013227765720702623396770832622196337162736850575796172555586636313098927801131521037941620672260483562014066884957162245880005902551128413377528745274779921754200756047903196244594067326270046059479018623153229973990634599510677866362316527964034078720402223149403637118602363737031030132887323838519197949969128545088944367224878289659216802203812378280225519972151548267333561932764526338853343491423565179477288064504051540933437569742433902664646555405209295366161817677150121086147511464021277867507712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] 64094932271663663676703083954028227460019681153622677302835781652969898602932479655809011343882926514073242726091460653666814830835190665345449911042673152846543174419053905365497240807220251186721909273966276228063520936002156879627288549904319353528882886406057359979149950377151522439003374105799939979142526750137330555324386523881726175734143313352695906709422560393438304515682411860567192604040459786186591162624843638894163511595212337002126194693561680420300901301806186220887010471327371913937645873879994756566102460744474546381411386496945368332723516943980489606631593704927865258200869126347967465685964627666142663405520384081532581292106187324016013083589432993851799490938283760409146979836761512077044103725496039046997006600595907163542783042978279030873759768592361442515118867952822823730906044345136911730602609126482699507750599756785364939816354326739832531539210572159993765475184532888183743627087805067878866690252959169480959404966692225798288674405014568912082360875443095127542829098030634227182329348745542374414570690441390289151999828529084140849978133144332023085432790847292264272180038001367930707224650478745019950723564122051048759517288972965299649382688940296308763561356828636070178023736534073626938946488847635406907277744749573934382033873315396239969829386963426862974060072717014196944390540193803221127372020657694433889048340090436010741230381280972035183912704917295118743267494877842359904521121962199290437774280837587559548853189334178037201608026679813040521880593401170761837540266744115171012032642630979497891137235397168252822344127110044564130937214500693081703587340160769756785778228147186696537483896928667737200699090355645141454997154795351306252512576965458624628606605058002661591810575320998330359153594463125794562268808305377266317727239541290622849467308442200926973360212890738568761173594251978205687033806949318606057403779027734888053109068388379629608000703333214066428511805730171807523105872604360001457113975205125054463738936157901676976198365925501918468739636581895378030473521244203672315399893511089005630264131563261125077632050915187020643576428467715714954547115468731845046131490929896418477787785295675811972663700592206358210714114709940965715020071681541169086323406929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] -472536983234560033739720594114602033542526329533456626860062602404105897746038897450213911596690442618582012545920632234082082259625671757569165035060478064308438019489395810280556895413893781862350860627874476812824513324567750581053954014591494594813488951757645246329919704352425635451887524943508728437813877397935537695879156425211407306290680371836169043104715134174905637056089577763914222675299146452766097279887863327846819629469037176053958819161680938191288678202993995136365050571512452260341102244841377023708121201966406568878914083284973364456930316958190899322198126019031553693751662350972622554865390366668795187196882590416221113801842090651437148198820936475961521980993297372264896002614198221246492417619667014659424862622154269835678088823140034051621198301892265717884080032447287590902414551431504940359739155759160584618908073163319666127843211440929522280752519886628257420139099678939098273161592946800763957211926556460431950684658920849927442605434488131381915676791441364777305373720586596034873822394391018227764671751457828898866284185826472733146346641344245565274740769130854112139650281288570910744404245787653818213577261950545156640127298893182407991689773972678497863050547328973176984889242745304900457797896074607831884741030076534124832113150419953006025148502019141157031926888119953586834612629586207622813263094869361798334361600381884336568510773222477098038092774251960830949682217762287626198807343626401607202593805088372713616907997684163145333577314451697630496236303029545795784362990507393659673712694345876677936104794888308540295864022906764028753495465630057182470760354764009406405480074459551962707235478784028255865843832181154756924904725374548891123835676806474496097791461336256811887186454209507864658471441882057246577775861831011638676263907806803828135445719162970394400668137785828427099995965345262148231491223774467960696863890557926040642968641046338703249719920356868043912198792523046632730961869375595275532690894596943517256313564771086018255131825147203248100266611616412167342829928089298160835608318851735127610558474660043575460721975895653402121066339281080321978320005005787325005372660299449279955821775830568315468681303438470348953968949479959014680047387137126720544125378101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 2267485270211686426536925536945499508977634986030117057584478634230060514313578857566120370327472362126394743443441535634537214004836636725543445980645310826942666493888479077598895569303311863881508219408357565620497804351808791040825173678773741649786640441353913158481186805008852751095570720629633493356833648642302393423219882685504556207452410774555886965193707044853753470002800544457807901541073045734934925783645631606400340929813854807930652819690991761074053640147640263582004157979395583837340410593568004432792437963020336656565849038210049580556281366992329464740554287833352054817921926325434611036844832331496191554101273155159878747963278334430774969171202360292083193915705611553461795461586715972978653665516983961301661198489410976236360121264125408250011462288677662738687301491128285534394689542072271158369178597066205307665522654719038466703967599170771492598326478434941736831832782953452996581465507418933720916692660137525738360203183115590072181172985056910497289970611361775367227362246111866451468768253993403674434851707761093889671874184359561104668933892459253349198770681828891948547573441755035110141769548678690903229475797389990551255943928793102109993895364668834278798180041567190677231030788726634994184877304885317934586488930116168439293204032590452993133926735673717134131122614159409046291084751221226000816990079496937058620821682783678905890338417794537799962439852044762082873732976455216575194831035377282225606223357559158622977676978293729396292794433920366547577341165557750888474741596120218447331732340916914993280298768244946776783640318437704191252382324190536416784140822317155699009005224645996134444199230123897469598139633648575955649911510010302425349375794328218527566486276052904800174710153410405040706096806564165813093798040917735068450305917015899682215469461412609588120039121304256746877776834991054081695279509536728427988592226900361943318956746922749024625099419245101235098303556194192140502884084892711411930149980818322391982196358401225659637174906851695719590249078882068225900520951443312051311595975712405889650557360181877447784734423415524895505409051638619767599155139904654690400310276021051429403275203111236613852151291773873656352848325740720657460406358802497912244836698685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] -1674758221301953060307712233932543507025368563022324692778068657660936070815361715115731851315481570386861892230162686812444793590477791573311655799303989731351180885380539795715068047164504964732980695737760520717759900031016795950106225553354587089570273583165814936663376429239346614568302261544854519137721624568413027828797447977019879887563565561905883348717382795881973449823520903137477982920221648589278848703385884988306252284795442852375894176411573877686872357145438555718314774846818785483012488797233411177446841672458901238018507888446469241297726126405934025658646553437584550267658971004121138220629676975598734947525025184469614482557015930564467191240711676758819170586818741977371894210223618524512080190238284638350177942055388265048427565775531238231539626142674786575328483887377476464933195021281797347785138584423340318168531753957549746520685689922388532992809862511328649864422929673611199181444308046283274447468171160226475034906488961921147527446002673669268213267245095717369147347239636573251064592887254842371483298128254626585240718754019428292076593277106270047919656675787332766055333636743493778995368372602950464657946412729558441980583021095086991988336711304954508043153362597458846056583260176083645700984069749191910980724497295449506206751710223567869742943270310104426325845501195979976838691337693064024537117308704939299904970611360803796321060538941522978731989725420583602910352202348554459074008190250371823543658695635139153706953160911530288189957254820463922613421435487419887258149101351993726994114330937009685504276084630090894274900587756169408653800824516724273509221993260393486526449828635457102502377347140522464534233650078022221458463309602498386610209696281481218171283919057496005478342037765843441746909938029353166814272244487359917487583236086548016874534801858723537025326598738941982614258443150602876741705706506692191912431265097965802808450312111334054391334082994536783676157110895684790786872551910050163318619298311102176338702107792556804985077442784875716618644355813800761108965479524868856840236561165765297417247392851962423616366441106267122957291872065822357347321342834898474394713065315698266756370178477779942078614848027756055509487507989282441295663053590263247406810896793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -66298281310612777475634380914072238569125869758468542799807273431955545923294085760016294088640209882382051986775685889859122084140375775006191669462511852600948490766051431275705462545066513771032609934569075693767580020420501857293520726089764857842763182591463825860565887128276809205390333852174226144318438251231674318563476983071386781605209763392255412707599066331569082809231374478959783562658017324142891186481297359430463944122005043046996289910001579456459797824953502238081456615768412446613458799090531829001128470644761327700997976314710153978734405713165647260679601570806462389561694338566276092475523093912649410545216261034031395978070602070868104566955702838371092894876699679530421663433581429056478581819410986587184211179851926583195961556499824333570664451672556366576773162960001575550902508769765272782226709827566468686340318294881562641322482214929288960719062388144785032292636986085433124051434964780318362612870782721865731626416318295582624908199635479405044359265113940555027878072899366604452836189505062258745018305087509143941115199492848201032804068111917530374329306496090347825197678316983463562162805989142604846564370915648995992268932780952833201604159753349827958660893576983470522332961409297606011633755771822452832457518634976603749078555416127710097274221814701615962414915708755831695368841714668376199352746141548102196714546860804568597889339795882456830388894061708682550967393409124753570960367013593711277745566166260753301725015256541006661148421337370449003053214495877906401604501154811812164128990764450105575362529005510796098246060931781574193236674100144181278621314326233664866552338790776349110943641008478030106844336949623816335807905998633597669999099993188668756438473664960285708914582113339715168604766284149244838774450178418560115849484764600558657901738532263632539234442746809338291019199147715037238506571266464523689185716491104038821208961061722018604538943947704110298938586497854557504375916551267343234897824094659382472624083112479713236605473511804877462533912531106628005520443401137213037073060830125650520943767948814643830526689645682952602134794958389947284296342013844068457990069054686480809837864233427748176736281488034351160750790748626876032444408757850597885754505449963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 325441877324483762419771430822147830968514131924165215234846826673265353824056754692163267357609943252257898235829179874183588439264305934666912798661129912217437171020286263331039883761009348735350633016498767558921880006114775795091427091619070439414796759513595588124941022448828698647220544111250875708568523925998148391170006202107333147370147744119148221819219904980063468167617062191014408349173453186907932630569592312276918911907280958037752297417582106506344490012341671315465360165446028044750793333663472171070910161004436111619627256651767659717386242507100246055437384050269808522719981507584611739866245976800606650755977002953671503336092908668641493885014268547930062333821672777771753412033098668714439136301260794247759271293081699242828101361793918076379531781847033558087926102627698145310362896617970602832811821577969981191618212965833538118198360452408765106695585206417599336576259468334474731500910772199306814090033349707524649672214843640413346323434800420668128865383322979242456980282163942825044290518343549834858591900627333823755054554597033554243924528806447295463115213310808537183621872762904089509502963746232226714269192172440368156475543854479050746525359377791851805122988815033801777959495063711421660224859937617233325164812821246860714690276807052290931195968524799515568763918747607635795494511642057499235041153339520725225437864499214879459997478067405767169956917154664725762609627272772729836133873394818527567446110157826003677698549523808861785532753081713728106621900500759045095172601295186696920766609029984269793143153413418152216631465671042752427672813120569608791952341278586712413976912881576643387599397253151484317726650563810848865755438567118665042414527846784530512598766804360289366170580751385526592357214532657120169177869938062363650358522951173227701196164830996486311135677834589712594731355043510189483723579000545879147442714627818916599064057818903040724217356846612977824013521968783531403203448758588495694258869456630297920678855355113803011349589235590029281983799470821345811359791028068680419032491912247721861310880362235509687574727287157821612945034774276124489899956516286365960641821687346616008229968460168335575315317082461500148660602238500979005465613285578646801646931031359488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -165238526749107730638509753991200357189898443368959120969098439156914575135180261467789099785376042440815770929669538678869990710082614409536460294433022214436206582838569771615322646649797085290685052088970102996766126860559272226645436684267895019862344083678865972782906848757405856996442574119401906802409951431126666056979448947667078575238977898213417550614746601067053060154569681452584452407950222662356489021210811463142144969369589589091796599138569268989537545078216688734828832048711878985204750845681194373975866322625685205868602696534647642355682234261246904792548931425396706546912826411124655287714562956879588126464121187485291403367463034874245971034058304515692680486346024806695938808605874112355792990436453702943347849090999368179184018033922168510108239813681898703610878799187803219421296629095412386658143989659717082565775429711090070154630376900378393996604967218645526017945783921091004647758745739628792088261709894994712066619356590583122566211935637027302714375614339224609870582368567217952281493804104734966000802014077595630163191594533292770610741615051817252692031192381337529486640347475193187865569200170646818158653195104235683998473829746502757255380483767899789435667890105830383064186048831278356893779047157759834732905975662237770651643897124689497125495791028211212180027350155659946414786329171631378471058637861670938695369480247966296642155565385825719826431989045956385469720559761951306320322434068624763244236565064697924131691441559414898820345239244908563313736492866255296772079389775873365938810141499788518241655992257221249307506892093954818434202273384934560639055477522320324773992149179993224057558683600102828082827840279609552074396635170184182245145679988702019002351036519180492570691167873634801365847029993787362176151663097082617025682277277472053938496421563167634810817420490032722873072002225757535073557462629305794646933469398497957069799234394017813656253421517649499003587274022198491848351493733230065299068916302392583507119386754078524502288199917640032144166067930881378242744895997531554164913676107672097104931930665262463515010353612886206932423809646463236743831171135012918165611171360892029532803538660709838346874151463892782471219540228708286026668778702006893514083062450749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] -2888062571719452705552323594670724380061216137462046142631161593569745252414617650521452965193874780354463275870659806907386985957930347048689488929692365232175800995636058473662897854626442994230791071374365120250600054182132480364273076531371515198697259072205977649702299930038460395984615655812489916588587471386718883343963590159875015960673603154111400399674073847394236603682887259791416197261414543273854233484376090358425089110215714180655789365814300076074587723036731327380520470771073201328883976744778601390454597818179929835290589062301488222226734635273400708331904615186059558265311286778863212624078765099662785888351899509623413221896174175872344283196608102061046029842808031900655519463011771588125747295322545708400160684339588749544104277864590064712627670227332129340240841243241090532872977226400184871626782343809168672146899819164184135892248504230259458421132921351200601767168928731212743337785398211831086531006987619444008703917105766421648697539897178447494501034342939545039293436439375470058222646083336173896374995688429771445357956310847017111225670099341488184876695504640509844552097997242025107988669648319666109779820833843683935453960081420279101218761867853108290164626498501020544012537777059326628880587490903404317198542019499546413608328751223254635248725942543850374404028053873409876693996600050524965696604727601765120775586512973964884542483375598295035583662040596369846199422790910617684269892548387306311807907311281681880545018379566066794152273632969731143611101433994128126131395430978112150236524173077721691018897757916607745025508279943928721644276331847747872374550687165041558917376452601007025738236835008895765693802347117994328747793259203966270610986250394726738148645492925005565230734166769705535732260972121035421191341040648139730310588413406066863942872721643461263064417854050850117842093028555887572570427484050470542311859050275632371699077985871213830063125565899563646545501206319096370172546164764472978970030062210437568647368295448104963526456021306862793099503961448668357211238449636546942376420146654235785519096203022819473529490743028822770756082255467131864300078540907871892540853215441694961934419135181291060592511445580728672392072588387847209872161165436965489598512605104701440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] 10004318007574891027156151012025621256295064409718876306651764437394771919483486397260126228923125245756256324140293408308237934227901511323992967922396401932833811620789719147543395654011427405778678704321871701414364391516124763108373429637385272529260595137186668696046817732514149250698393227452400914748439707279514459199275375795278030483279299162036104481537477614459812598426053582977729680006816927232349660891457343212998265434800223988148574640503291288866160322250593660393987469563264901979508448509118744146882270386157774667568634828315457844577132787273170948436310434753738955534266782807369977455079691003628402796344960190644681182904454823918214228148782672443697163524867696019040720958560790073248988076330496434316152594180024138179664973075811486590561123760867245865304587363942293233469731005319287058847000033505982136869571929769498452039600547832017235723337188809050076050830435901009187962889700137927728702649971532049400365936091400123834295315797646264683938027266160514893587063652983040930423171521762425908550569449109381924342809501941235931018283838640022777756341531789627970686498318987297867158276510071059404628989143057977552632673412518098316871724750174601292771773306695505172850682646376635730627228891437920039645088094216530055214524707473612477048497769425285276476561849538154863537293184379854397418257006337394236502155544841936953380054095979756006767537915975959052113794250498859713507963007326758973360968794761371746209124297190977780396820813475078502902663466714361144336006299483719250661371444345549910023579922762960627108996150358594547372863881956613560299612245758780802316174339884979186855446041810321542463357789540461527857589120106538015977848052397046479540030150070521609678945986581639823561200175747057127803458546484309894857085455861166939714776518002656213970033864920893380051770029658974084740951475738014862716991523953111549413849133908663108506983263832326322269389137484629509761195538388191768244139436701713524312024960099548514730128056640041878206050289937107108810666410902188264500416658777625791829649458064507815880882846631123046238673954959586501349820071686070452835950792457046774695278312268462419641732917741700241141352841029279525738513558429728490883004498674974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] -12869283210117247065840190166755459306898118866808652341690280650168966402246198502096360504786935441932010094249554979051391896935047668444603563465174962987528577759034564807972369628227263405313088711275268674603017696306498499302680266578930217133489397926006187545998791980981441489976037781018317907149763767541464978467237365634738490160253717586749110191793763378060707317755402904522442274623231561640429298146026601444234208316216722514991622551702614731658415373299930686884203763784996623170010680076039575854719407704653992293008738839071489112028838104486241906573948525704262831507159018345653563223199588928971543559383311442504189667318055163905773956268732155987572256423359268642488979217371524101858363980993789601086219898319749180607351963548392572084641749606596681230776764306964378010993884168959684344778038888975201104249517706209576861664529452295328003080164490614381981899764533757607281082734158893355552009719018154370985956106881143981825052969961328859809475169845383201014474356938873545091138052994616300529137073841618744399625576079990897483819155487656222330423176394585094798910104961681424878298785381260041230353076887973818914693153042497129632903789189214011906338838828580104763974175035889938392055696004150220752021384873890743172091753713541436155161641307312186041688180300476734407718856992548761915863798500723828521157693903118702730468865470946396353804193779775025766725737171367758728806833756255636921684555259452260395391669760706053069753306496784821352850881314250897941334441066640283276202761507896487811160089817685951460833464602191866899508349954673758230380044755503235936444346000442244789322775290215368387886846216561723362991297233161506848322817586391901765187945095254869482558402799301085279172269370880755767437296546871391056369522561852388521173451912120055448078815980342279773537890428649152243361038981123655138326096933274995472102581284656947148585674748575557355923423223748535810263589883307555640157426950706943815774369387841126532528900211378693952063586532095921280389164473054919154705897482046533933274448834355341392230098780833725615267724528166096605559868495577513508343238651970587908880756154065720521187984724159871131939383717295633443093288229150765843030279500773457920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] -3901877569613379025725749979487760667602181931007980464761108337278948192665689522104772905919649854569208750492693638736142942684915422241431149089907398929992426457062978087937840535155563505091424535096803933492238583498212440981602538035446163286050955315711276916875742929866436168962151041570212072661124216398440191152221474875382692198318455802158994324972778166349349541124596120463940363081198832794555102139348084963161721970628127460414710311570787023841879697619668839746785980934978586378496045845307929609528928364846513937327869341116491281314103402053758818438757503197790035443006807299479463709018485180841190550564853794764726851008479848031683213393145442059566038947031080464781502256646402474956377230482488547559982873541830235782743183791698462192718602564977772158115701475444763114321230192592093832122643893279800433419668546816916345715327663687871228908815934332987866845188899009229472155645343015898041694713667217990447079413468744288428127290442899858735655557726624284879019072866611719097318942185507666258561044790462879832412606397342313235624697254133244574797430810845146321635554908871009390879224709432556970058521451101690248080261793776854067232677555295746872620921248634659898974172162684955714338887866509760718931369653881106036927401590243045818307196650664598396714493001727000177644471576134483056453107668234214550394892221335223842606025039226729583458644833947307263146069929691422136219989180017045732746718055568174214387069608379898883472222438786468891659842142783510199832375419732139039499270094402756181287613667264635365354720618879662530167814139611375545106492079226220545397715227377766668327927572235635056286827688519770923467367128081482536041471824169071675391285337730765561707111573254354961365938041245543812723173191964248451678357074412636206847152371541469349805507855920839839880900721524116844887233838502445209591542781189883012872879843288186413730866967347279842989743494792970197577612646549118462570273082745129104454110687483258231365901249111532993941730072204054696838369376826317761522295251178241622658131212890011382324049038844217836130104948112638504266969370109871375781418690460629500961698465638581996751481079204930128327658252326386651021927315470080443471686437993185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] 37595586184370164299587134703177805166785349971142005776247416580914346919234157473183405121638479810269989817121798108395268317126704167244894049718379375834455339946536586843344372176617981298768736310006589894139155717297239132198824232920239553745234416451073278439947036810939665504215321291744476575988181121091491997244603123604279262143165044070765505306592801010718524426862724574962952748358020688039003986524197284561376422761464998137068421317266439564583912291360343734263603608717154981974752672594280583921749774362629072617118807633770676059453739674231302331634815405573310808580670023678903237335082234902825990380048330544970488657249217510843043577858626346214760649255096645456435676605160242513080382393300110508076129934616271269539066948094535576519861875445808181494777682197933487233927109215829038386540337856206283251181467133682849496131163876336701474903341279138480504274247998398464135112773302904123244357104236511633757135837041130042401826406457292634359249666565578814963568667926829562868440039320112017517700452075205326646356461442095827090583856857865577417367664216341681285177837259488941457290277171156610265695674537114687486540340332381216256888812978065265805659390266264648485463901404820839366292452547638623996801306296539852792776738037948479844745469698125020844728903401229469179462652715507425232277533309722772114274169870147069622604101129259963525954617111199472474695853457392296812913645466902751348968955666212872916962549552404610872725869051109466657312880812238925422233468742498781135124270074975755333012689811586973049727739127798564722502249002069464213136973794652791024702251227448800214288000982798193716267811074981484789730167013581774004215763006783644605850556753815962865593549598474785162832723277915654050423938509197122128905618278913416790426368256683688894771811764664361984287279727372799261374536225008460879525045127980703251455973688339707028114271056302741037981551543650089782807824273095014994994632376468912823545131476695902630683587603562377530868103975980115292421836331116524397636255569988747376746115651850866134316140691900696067331723126413843204996750127703652573451013181731376497259529933948076973730827079488456875424308783615590206778741376865481847327761258910842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] -48551122703627198002479275155825547265122085147416493120889668829490128418565856472004506847454446397400074702435671539823766455537521880662623620765555880302503086101540095170635440789546175394355826427688904758605845623946895120444513778780434662444379206387685692661560812165668771843775937822741041766662212465551358872349316071013145467621194771455474227721702828125951496563772868987989390082029475456787871480075308211005745384949339811981048849484767549682804169974226278623731587258090871924409815483760740289248529397154684247954613445533901311018503182916666532602765680545137607547209364422798301487338640569273986110283354801776534121245248148512317241375790331086297679925548884710144701292486028136012243589150755309845536756160654242299734857474166476718866527602599278606793963505573473115828887593505811376111444377685498423352637470237407383283036078613785679669804944177685836406221002066389018876115117894887013703518523279213631821974615725548151894527649967983981623605611581109401674368800358222627352813827841968816116256383452898142936571564393923280116455503277369871221404835397713874078514433220742585249079283647045846410186062073116239035596737782583113315333622661910596248788100723090608681732973657941984287504372717803562018243961852223369468447418133231858450696010667991771211658645850365245035763790242128763914796187113786535270199919111274047641979549702033022776905008344984142737892716378248667349893379783997198370180950286745863755041513648914301875516789697499961911729547786408751143690960217148547695309043080795737490681799000859551466261318865101637364049424911493840654840979460182298063082835307757298245169379826554518080930761681763267062671689177318018826963658179214382521526857162546601664043848590298262904899201368401963861727270926420138568553496265178951535618002287603016219116542075923661478509376984109944839330019522532704709952134217361927043454660993418905239298696693076846120323676191071592557150047356560447459499861614018365286404448061654253217984518349164391192374304023697991008798572111674336620702377600325772424191534147310097456536672590024524569569376370783268234476597084747782958938989484186530792524983594244627217619346381385537884676443210856827437690180964345098470540075004246097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] -8589351292959701665787868106947496928572257026767402949919026684573095335459144876671965416905501072390606389481427371166030618117933087806749303448335994732362762547474736289454424704147764512657359397598137791531926028658677300409986246471700967394898361347047789234249863991549122806160885068121779759182473443647726929097209989499057600471920255323296874797426643972358234292637413656808543920938183808308232324862135468286737918149906998133990190475821913797359864044353481564428793084363281807755730101165045964240464093275258697164772705906496040544119403411722449368387144177652409207268856815987082493802954010842823992032746696379870493909454792785554556252194114637182071501499925781441457387774827926976386937967944106440581129626374249755191649214668789815571012434610433652550613292628649155227614684707205358133577819312131366119262660639107624635092694284016732056583282347675895259257003543819025544645029024017637597026456010344076706704395942328158710861153832721094588799065373011614733256613679022204429084186995505641512212918725568219961580617178580876396332069470483595050822877675576022736282562027609329113758419057120670328082577051225772102040424107761869079529588702617101778836677649232590805219820299991088358123854235037683156177808367292739116323060214401975137931786537832503804149595221296372266412086340335009648811234463880036591797162659443289715318480038972062695905526130106740585490421628810647742635732910442351588029731563149395229748162684502710568864145916644323073652950277456736798307057058093509437068012764223829594673126188382985701794005539874223926338415251642328322588036148125248869635428744376036265574017244123705313809878043737297484825111651308550326046153795129661990414820781038018918010431697841076445100373664241280866535935514928567687005561858260263434579083006196965518098156313655488489780943376738506648625217755806514119954212887958492936593345468570444165181179236519877176091074058035727490032982063354404889269530606866821378540219025060135147776892259471584715693233096650269563333691228801444152279302606861106355670464249588523444479050835969821736336169695576484441202494922813074642482250663964000400726888188786887513142753686034964470918157472565451900829712940719120492246198567261175808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] 125968678019314577905769455536289418760477372214488823906542366884702379663889061787561539000435050905284826986670249373971417574006152906186443187947096279833033104840786836331656715772010116108825551851653040394835464145829565007680903529670346462067013751938922137176241084323662966925161475410526291106413520432977317222412739906790165754451697892924896642769268602188416669997779968363677094636374587755364344875799106586446582857203188766529707409328223168299683423649712287925663904143096459655790833707363806296613195713758998633795571339888444695363355345458072852137042175632887689127675089118988522235059506436225589800727709211785420374552353312578654557229963450453996492469942954598717105647312996784384818890437901616865386834725063488505872184460601561207092599222873720981413369105909071905699942918326337346147803274307345252654958184891849674371178163585333243445712264385386453011277088821481817843406891553626690450692168856860860896702138924322926026221194161642146642174769022197207797844639470889755625381852646645127976534767523491971057435650698416113990627729791678729339022840237722616406734734090416491267757230012828782513608899902439812552961158583055041055413745103685759351997987978325473307384720319492665780871806505582043128394279865465757077129863856907441714563265711371162455638414728268095094599748495558143009094323254457941470222692457929406953148362512274567743181727890052875773998684179397605144654972293015991188230420462539388117628682629782904563270423263043483569327385346734011916087724957076129497955832896620305002149402380638491112810159633351942593283698681983683528120383014154275463358910889758362378213483524518430594203936375773456494685846146065256890428018253153604019873953695722204147319421261280163488611381291115486602856426078562245947189221322047075293721379666092235861146138613035867839321982203001072849873626557496686108281030922636927850467323571223567439301170440371460731599213575784604541763504782216593983837824169318136455159997426568834033033871597042992256492788333177414571057867567614193895998552855334297592241074163795524666750113677732014941954483209770414943651549676499432867693814970171589881143956217648295507295681025094401041803800384640625872491646843394855970247899018145300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] -234478307270754313207433860103316232324368717714988721907322090950186062569251483726319439739149855396938016519458354328510184915643241540021067164329042196138550881352538784033456841733937078381015817390599016577810377000458846584559671457245494859555539837214390877893613294647913738742185223262671612422036775938749281384944865405010977403776200177796710390025617045115929579343982842292241609449271674727640978654472895515764601553175255593531493100514175137371277988862528909969851604534154339162922489508947949335439062665186774714865882209723746461101412864832192965733355246102925283157786123020470283412035815753357522186810166550198129705350585868220036148735986709792391090787939710990871874267148267133747716712355436662351691030427585348191428330107562934856528627628607967093176364708631133820699970152780224933984857698174097871801433102781508422161730626727432180949421345173150028302220506610260320168170421846057481375980471641824221512321136098190067103417182579927160075038952623957673774455327818034570153275506703608408966273183960137107478117589164592963757195330082627894954198006891768965144961443913574825005385277239646091504651049664300787380455427407996090212790033829984992750754116999940797296328569735312688795521870019432919132049859557094486793343724986789064212175808189594357290284851037716161890404530611484120224236802108621277373875935815164019072287552335668483525450270664677737976490125518813025955387348732033495387492449742307279783495086008476475992992879724222465474003875257139700581702966727040724957548902996206914979011561450306517575198089203870672056107971550794917553544288605828259701213533010833433409055323072192069120721998971737498967663530754490367958255683440434234339235289253442550037275432805220753809198715810457159908881867722509135514752311506093241277373922236115021865260400147287650068325972268042392660223088472165124769575279463157052948858894785971128194376060222758831264010311288037390697998041827605719316353890631791463439309221762244874361294136398681351314798794133319317451372212778362013446125963209434621430879145636900125600820878044734715341050672636416765215077729647483283987926229311438352795863383029121579132132040506671459521484304731199145319828266816018516019133711396571709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] 265225842593328132894462621581862730685136003298843674806309473674367208386307109950942594304528729837724604531429464236780983945281523677531162233062159909569609904888209365400745822467978822585144890768421288542485985425261253213433239719577980840825368260765920791211216444511105457491681093064744476540188674500642385618280799222517251070171797352859612381366525555833989665456385055719857188518101000802563627155466547184819485636706682171564835094267829169286311033303582052978491360199982788996466126966745119559554052843378804397064360140339503668673062685990121033491663896357393689230564155507932912503124301755583491737866652906766452864448022641675731283701415456544856088071450167031438833441030604498186660526519944562393558508536473675354115060604816083219778233635299218733362203220360842973192758159267315775910982697827214650093148154695938521885532509637050808309766144063641808713480210172683677968582044491977667637247513460180488707386288597530955254715970750858607619687416560500966521869656263654086769174851199190442019291244093649138746384262459619182783034250951287173779463308992419109333341716897385024393688684850727531675794930575622565753136283950754793254648052291411128406270564989427136984488116333813272650362272955248137444522267996955492140887182991345435362640692403424752686946415003374282897155813340469010933376165024460030312790396556970071460052638679030978337211035969809678643049924189174859390038946223725585353446639039963428950946724257221367852593072915557430487635373665462775026973217538276418176100527590020107521232579198724932590227701254377076083642699265260651588202412045126057290122453537244947338145305984064676479006962868814102091022970975887859256800777040268244227250753439934143223081281162348846612221682145945846808929180518949775467719003911879377225905638735539213616628618014286050359673983332472036593221524834595538650320619667431009918385580090454580712971058040837148990010179289598341243051759830518012430764603920633348834087351859386835459384675581404616970321436850373992011797036231744143505091189098870823867050056468959251134597699888709350882322616448203393862212338625416935171607384900863189274409285671800345531739910872675584790919525208754119871337700753693317364032869337818726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] -207991554676316230241027131640674893898850714447900953085254031119373113723173754290583694687048055346515057848907027342372317222373128939716422979980651062409103391111585093672699475446534814835414308240024354484920907364290815311393847878623815431085348988057392097141534898470109219637238084817914378550534204881459378536295785507068291258374380605705560458197424590998649264472624976488719698098310202415619308937875359386136126335628944107037526274305790417512290645240478807931004710396036571667821958209968615168850096371324423800708704181139669021013300852464257921490420277649950888351668757605613466402741555764481408687447039267115050369518106836641087231674766957137570931095476309422964310480788970794072410267441042748187892558392776600363017726510632751001627022291065472619009073964865334602526144982909597270133896900846026278641049827736821314199444553634620399690120500279437219142973489746487260936524870411271190591269665336060439469676930316211849178310786756010997604327018655969285672506694383137913527345060473684106334954196001426902523579283085400409009690259496553109981151604585743551907214301793232271174767749980633119025229694010858942466633118600913576007356717643244822312385410705299042659750619254902401540845787761849006618416166850918967402041868195477711557149083837384341765468302883715479239599997957004726879423381174557256185361457082797212691296970582814798221280745837415713461343015742677275763012755154520648898990060907237080214635829664366484685390542986911979853298205402631441545682661772049675362668579520577591904770562946581640653790572894226169164341814840211963956623325149745993571542894694051968676930034824266016725625739058954303183944613949286736862779642200827390147551624406798179362445156406091235092023055450020213361080202992865201932572714640779985762177609751802204584040677730531910893281965282004222370654218798249450241309135441395127511547597493678658069624750989448180398256062156414634524763691508389461171289826545888240167454200999791338599475775140598506432390147688671381455332209292557086160657352948873160643140098525421009126220258741207426288959207637731171806049627327606833741236193154828987634062343880072598880539018439199563467442336414223018578221100867109456848744108490099785728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] 107900936235891651391850584457560756217256602736914773804784258810374965295875607466132098596358648949704210554077832427627960572070116904545569026085245091608714698884439812350462276850793854631157518998541703065809398827955714596506715099141262819063335493913924907388061253052401193358099838282821116008398078073879294683188247028496600091520894051750800061172587199564063089611566392325805944075277664045854997618194294549178821505354943123084164709582425954434118766913552041774106210874308037356383396993284103119445354965158288300180774718930455178162549860826933818571632586566418389998293021503285248865699628519836712575829552616111272757812510727506256482652631045528474677839815621888052151966405621447225303949676416766255935917757476406017607476235367235593531366163555082341277810408431237433167138482831395510919876952328024141994272673396511688755260815851693458375607862876857707699574194247833863329270165821030553904773201563673098083460337073138215545972552662778277790541908737783655021126892999933409143359408124617192852712821518405344373018718303681124324935579861683064203187920419711807155892307121387459872572364948839186431434219300761565754447498596414666362373259056662728122217514403597961354449796152120317194598808953692426818403374903319532471840931591328535008735529594874888068421340909125555581132097605806379275603004028503584253046966245324452671585258363198641834103463775268411125146079568140901393336100366288323908397735475234413411984938864707160610039131525799762534068700328077732745024035278945098560372778183870028193698285436263708728650813592951104001973843209513830871063685769023634293442427716828221522749912047438631233123134550033207981117236058416401631227201549253549844706189761734127305586511364370499023952776061709237552972626814850840170205624956078674509255111620677916632942274734869459719438270794203633895530832017255414444862325697607906327022100766044013409981076275981026707526100196424826923428177814511031575542703631176420598071476583361870514044294404400017553582869504620289473348665253033060766368871162642250183210083442290531364485992444650772928869352625384847716343099942905173841321656289465336215402749823996064654661748605122198779598656080865463912109038527231619317115153790030315520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] -20460838605667406255869324309814456165534785749657629670753065950978170658763684658750339607082652262327375976871420448917270317406431965771725828290608782177554463167544523850008704911238784436819295218713153614186295228113268584065754347015659105013066122729820450917156020292920686803882336401741259051786282908899001362989150967181893897852743047666805726479066791417548075333397470052586015504523127737856424922825770655803570944843315105127387963027552093886011255049381843660564617674162154250699778652607640579583349464112516500453346405770103090605234151049124435520621096233618971579328922867777809268517747461525614871472326676557156483491215803970539152889778892607251089846928090837421163631489345361047247303137844425177152948621005466175228852114749379102426242594862292209615792364581362384498109523559289511560336683513707842402515803280034892445275821353899100307988306370443915674908900495844334812926877439437474503795417938092580594082149649394342574595166140080248498976178876459916366494824325169641823453834341586165516850356002851189173350323884479135304947751735038689605010163414719644422171756622639242393224064428610281484876562086572050392733499166040974756600280466202394707349175798874220049071242000013228142371878167793493132743501925778770571253921534668730100422135524733652399107923982729295002788395577177935583713476978666702845165079139756018954211515207391442960958336760859872731797323225316112551430940720859877250588482454650011885657659300172340036169021635962971700905020952665195709862901312038736932957218920323277804942947349608191055681917732865129025555092768248371749011327050289755472860568379098169953093941000572971219129592978939149199866804391099345139789364951810568584209209932072995257841415747583682160821857627134262524381311254674815147017495528388192240927768596195565819170082574453968209593468929077359844281718772597021466994973203492881378465705258063910188993579980295476996767545016682732422120343697017356353490016469515437973262131139847643486394844210468113320227739528975692164116263377961223484137798855200213053790136611328100235692654454907649307379551223195588696058983320061043491964307409976304812916296417842550296468864554470332913937310254471916280375973691133821066268148645668847616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] -24982316879054935915244913010852492380173581506724468587058132611272349094459853361015148981593850165540953999002377528576159009689620373789474243487311519050456070138672584465018206620679612990435079206506929813001460110519239286734816373170320628264446482887396580363662538016670386073223228094677849121958354728787870105688236637757698904880103935474384951698914079667263955250070516911054290508907893679411271286152333208960093947091507067191603638665472117474360281089592634963876771905652082360223588801039498980259673439509506291756288074459348992501409935926021165738114186702303409301191353961683934188673035340597418085529694759387273271371798001877706932658634453610627322640416404513748849233897755710064288718914321452613366721786598915870366196243945344050956416925813788405703266648242554704998346799297501430356377912579474473019171697679860048782823048706502391832938146012567191427097721787893760212389862064399829723564339766386537529097646633116668388547109219936697019508866945216192556189505027628177914957993266626579374687317331900584274178205336317032423057443965323520405271637879563159660946679414278476424976373017445103601462844709752785248320849756684510267315791183617337779727990940709698532925865264430847248599889028539314264141930267637331391655036712529257668427851770338364304136186168782772509093024444393872257280229199603717502223661834724565273168489451202118315707525595186591457558808663403896984013734860740699619029050920400986815062438057182591646303970170200565566511230090705812392101896606132026885076957038240641244636557957375497493898359295348578503864825700044979157181985354817836735835568695957799836588428730381998001691642030727838742481023464188041163118753853485649870173014812669167540236831166185045345611640067136614695419957652086086087371410281112460185141138182558389333669601079445853932271585166256335437143804009554534470941598762904121760484326470265859500996796869275145678491976751461311632600408806058422010547939938213417515229664987264242616352624913359949556137591622944442495841460707630994002142083513349940764254454391833712058544658630627397360883180144596625299458727880334322039590719864406969003398126149721556939781524648248629670777623860290232931366496396432206205680021945419038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] 31362139506635842621168811732541014439856625871030710788613064063748793414124112193139789037388514854094713161416704883738066200332084811912539111200448360833065107764226079340867026345094607823904932017124762131633366784843200259246957397386745014596572054806999652313199216296656092551854659791767186899884928203363345524452133315459203368203788851831900691598358734130934760368008286477626701199018672870606770710430217051913686823761271510900238506714177152002146134157550826143122871806360745789855353367476422189742276142347529698151238370725350111840749774708370832181744565464651680059542937050169657397325067756352472687631198178035148299418221257773518680475869268041299182002467694953620021014317562418614933759019398893209130169844256006662260953337220002061748467022207919701910257210544525889964586657462161856920125178376354770422666839288078194276396528500709974392343300417999215396971995056093848243486724553099659697714602992118904190875861087508018016939166007592216205433532724190133640598716252058678472740723645804578838650598879817333781656877509257739819779859322900267268319193423310995579081386886749354008178217541506367629374404565052262188524510533886498911493435318683517619523588131645956877235034331659066890597222326512822476678543762382130173225801519196695850856572887046205849799966893330434064363687416451160497353240773395007161896296773774101605355212311266787695747635246419203014351351677052306109309296742271120950179559403878670953959393122524423684935133659126851425017676441007722685223395678668399346658424781875579024340044256784151523573116164565960245986792737633657527469713947445869470083560151460503763533047010925540707728843476688475868797118578386644574500790693028553767084339565105251074895189251244716218050608592388610478532949668948596378583877311699189654973376677104510129782561754183029726094537815802410498950827180036168113683622952312718235736043382515143738590550530345044493259385331845562901834414188374763363298943895195680325942902153625006414151478913021848698243209782458866688273245191004737737684858336163224365294955081059157882500768321257295590137002538812977612717333585548995680096221302800486198781103412190682009524749703012849574740888011445413258615570696737329053264793836908969984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] -18443726631837222418950998594886348242452513267098713361359854517060566217991104159971896539563154123103129801346669954294523176871277275310294553905420543867890097979602885166812520254197258823805427131567193651295800078348529223393564671712268332557370023569951698730898428357233880143223326397357028949295225404733437606025897473516092056639720234153288915702308044324744716482060337482854761975959087918396388552263396077569552313093815803727359708009894448074163550129984621239425789219361442811844588607555046878024647893993834849408565116436872120218310854652877102804648266806012420037772778665008324229256633144119695290271990433896248376399390357088900745606516570446309741246989171446473217272411136777300031103822332609678728397853275503094019303089835803740995384130129271797045281954112016472306812759540941144819951833138563413944003609996066023000009361417788027006306627978334419238373543225838844630820497882562312168290786484045715156818573256976454504982897992563904219259707787287608941804130009303499419823993711970684402072646721788837604979157660310857786312255538551250230259258492321293463112844712318865125752537954810921770490425123220120615973061322822940076240954736899687755950204678138038730178273985569277672044620453367227806038045799995589346228553432956950598328406673904586706236261551571615206888855700157737575557361024154369013104413680753241200614550104967162060249599623089095423311885656253352256074709661485548711172937591048233426000316776410683374150325603285258242453051679110666949547034322743619097123996957583126671430818250515042271768933596190558660874003785635233182427960006041182829922172655036306356100573325062639864214751374227536382651630878641295359061590536229935418790024395086182763242430940410209217365248032127209140761081002593851621432929291753014628678853923056595557749764925024443459761251729162232078066671159360977487192142449778915702670599855799334097033722641762659276054949639456855962936139082623547556192827269580293592779550333028780424032131918330513798195708316738255648723140271744066321965744781705076654889692037731872854871934424838026302513658775060407115703524706005620024194215379517895091081861062373761029178671169293183451050215643751250096649817608988039804916857392196485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] 4392010396073981104841387615930770352116791868054256281018321016210961133282915200019595359777463720594309779436597858737040812910312751927979002547922788348928732161820614302129308097037640809787105557242659228708931840200162324809487945615351588905056865978858723323665230785053264944879269985448723271715272126711188844123614288377126790647517672526523266563333603377898796767819498783725090303265015495893976824379188822383498680565956330659574289526606275607500068624701268235399051326196505371550732558837152316430929204047062164155609612133262883763896057588005374074010570191538569429026934484744347495306111856514658490327962805589997135931974372640594040706371674045871185601832999422402204522005480167000025181801710915157878353365572148199807857432543755698120541045115371607863709899236380460068423050901880181945146251868345838055804539186233369307654227843830945910055270485206699183425035129777519752248374968863779650601767309642806205541699031397260865944964139392300852029269145423000170979735123592168604292098879255948582750903315929374005183031562270003666167915255836842285549630812359329924233635077962111930210326598466575786622564338180111350200007853617803373525132400997822151180837645385725444888309569548397927413087464395559889816100363974937787118873556385949078536031419570944164675442608284587645656712210635101194135960778707746569559181052318916368569819062469913258098772406478924959693532510343563507205469648652300930007266298880724588475363823394268151435435150991831701642690521086224334961070314799916222508306056892868424847344063744582140445573098549630994489021030049522286679024067402176716756298733071921756923517226900542914158995145428120291064127766361279043823234564650426900428096703129475155041558768044536250911601854182841229468238354999147655057973973106764281246870584852311613056328815151316148744187918007515961967691914433994634399014110558348600373063208084184671230216817743022405099876169533923992349856916064452234550225937000333204534780805686412246302547672946775104283278117873985600855667295272343348241132299484547691649937446147914143640530448547153715075019908569382446346444527730404857647352634118690564017092987983364770835394912226041471522703475493697471258268242302130643189419608071208960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] 2963934799392906615184835552006352238097556865765339251106248970623123055396564777592305645017541217706309992019601561152781070533119453152275553031254962609097237074858804442263583550875513150843832975986247059088449021596145225455835046735292858151439265729266177379930102889952747903823870232899556007489051685787711487130970552047533885938735347334704944642941090316067560260261344827891690140814043389902945072863178124266149540008081162902144936183478866084089358011462188959824325926368993191476207429737708417613020787430444044290942214987033834888682201620704718270040647744340987252627528937975326193401452372998863233833933653262849000243816914003733435240891627061461618140994938527478222380727988801863262823613560864197413741339947938841030773483400526234047909272500143264141050328767583222160141836777249182768938584985306544278481506737390058240609785644646920390862736264165812379116090142967529710855174345324179004783497218120415114003390454987020487740277463999683198617493511542104206387347525908497305742649450224967132148739224756405902560236244274907803871921593424167359880984802916543222818796294522892598886645589737557224159379310577454039354641753942202605757087575585573192796606970821436117543511941897934018979613489922952782400496061127298653313956327433775389186198641732168394876265586647359581538553676302646811849963596137436250464579305107236688983795656461003742546085980082531840986089942683034038722978985475465636879009535982768601815942574972864305305139007967787797933185438629981348544420618872693244046564654623792949424509900808407525429147913531665644372800082350864890489016391767051090496838082128391282879298634569527143063232149162494369014460862424975522653028178569641167005302212732203817494698652928387389653761050940479940920531450642014512424368863695801449800860351198135083276361852558497569474696502560940168451202947875143215255614867114634729457034061594952997237627920034496707781630826866474672021201833114455388828059146635844377189503329149669183038595639727387804030561333165244138473524786568423907523621128203715591237572551096875523090017002855221848497098138724355933178762658776919121424467121973859978139700525011456707572423883125175830807532738351345824049436760384250266630595170418032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] -4270169333715969370965570347912291707754193159903229995067210931945812927541691687291067879173051347952008843971583419574034902677766457182894783277529586324307938025771355381006582909087384916472030520262306928841180457565848655033069407435196715882430004460967230979130280204186089689564727618941571124356529928677057557496958890381107755900885377855154804689419215700748460123534954116841684484693837683999597928532978983162880057842906917638748957459236328434084754197624894338883886066169630944333024032822050606865648368720661593417466033755298733163075905166074584075691564754891613860130798418726035025515882916849574136506623369271626393508815065617162152052727984459444868004748856132902893070182824785543422609015745353423836826785280211046043828982643238207317650963567624690772936323493901105482207623368227566173185703354744737592334207584855398095055124004753391195065542929759531993441920106767499837831559605902970099507701315711662359261575415690692928675824295446532444325983654753737925320329581515280575427951939361151118885114336755500458302019864424284265144482125301748343260032900106043412084173826302011625532082008933763507127632883366112885665994143077920003076576384873648433904945357209380945330556919672091158848532162893521575920215089952350727078757067607096094038772887986831091851944595817034412954109476318844450901373414008456998251307661522398674655081268721354192456647940559852890706241632163074056915332430391541424522035690068254393970881116094749301554739507609728288320500036379748666222865824118072478562249555895198778821900777752941253889413526711691143446238840084202516303665768342355927200247781777705692309838792190019587303698648879803628910818066241459062048494503772832738030177038980643546323870071050666868099809663087263084597895824504944987365672365305050414572607010800697851010718200180897117340318097583497136731013966647897434933314306754922645463304813282400793447308797300197201576665983482456246327392439515067380429534456305079010384026992554976889448800461019628532538793155979025298165763230406107051559553224031060477657706497440154737227914438212856515955653442455312277975865663422292068445699547154740098085322783012477833057428548842003706425048861787445332523206715375116374978367987531120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 2932556550218707326406988952066598625905041595287600299022318702774111670747774884038315974682830040650179528338476002243823886368456897596422963332254446249634594113039622456637822620627359225245056480757296494294379437815522275031603608089867166196935784460994323913613023755604767088970045714420516670037975790403450112408042262323983259551319363391824840570822543894605207324582664943962643434280576038052982302371017471186717617887089383754648515098825228893851451463310997881928697859692103707076138924425428344720849652801266825246303168422145354321118171585123460043536978895470494764013070019166203171252638060145289502735156188786430439624433962766958671412246453262685469659701123945857227432918794550508900239013526773245013993374465160176419164953800820303876040758461964283204151867756101448154506416239376067285798286790573536260932310368920777327169579714411102559194252967241163546665170621554100103010731872057299371311727274712590625021398749804423381639259894015423014691657729868610605259787384130541926813301909809054559790455133992780837804359986434471802716253314994887825578750332498223406243438257571070069033568426569056746868892307560303224676899314120498536596786421529026500600868483262569008795577221584342571560425992905081902346490757281441403190068479460810392773175158086344549448778292358241096071707334152565604072788187886947533328433702434623051576057917765246165877463707761357470095123026830408931116538301033674827324355285793730935919121913931671507372325095378759983651158917782098489125106404221217722501430964036329479460623299415940131535776585890699080414650333415827789410353697329856268162826605281648463136012420894800579476115189914110837543008410182629465421683748711836853587175477213712760691144523673637833926429564831678122091152085517620627763026558334351276471801096451863123327047099104686137578361142886979985782575922412592414639721320399145600105069580045799843128341537166184138800607200877901267197298494990813734478421553608622227843254834024332015302801882109164214981976586205858923425773883773113180018897609569955471930835901305821327566297923157531647358101646625625132152751613513823490200181980130757394060139111405363085020514263296025722402416385377286740133001938122708975487794780611543040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -1393879957411844520532760931488739895980732326786169964233848318982084463246585697099236630962408941308061141186087874869896017390751640937527608533346602910042000606764594835860784634517486630896374014770196873443584585892912490629263069430213041195978769671965265045214419674876387448552385885995627547741386355551895756968486947326715750290885586642331570951693646173035803818695923661422669563451919041805726169304395341589185515236293834074575576477607131782057946157840408109933586604893269154849440965125659701236482476633434486735368835795051062792069585593882589236221793911970787016172940037661981884953327925484365590859696666931360931326500466165898287799666170921535346912021764603485925407258811863276304977937063032409369130131555562444114221736007557628452979949861162467505050913319167016439811070301796394589517554637938554526589303119136955634965851329371407472909439877503785617627767332274176215519403159448088857055286969617590378031363350447569535760076174021195054682093932622438807787286152480175289070568179175466194688806342608482686635310204971037000194417429368202792659295737106117322479359841438460436347943434992123675004598537782858383035828700682908254356090522947614152229522184432889313637507338771397350418808638169520072376335888537207598834369490298331538647281525794993673134904573751415605411900577076284240937599044714826608435840443102983224609876332359509627445298896694904234982021157526623479849533144469418140716029121365225835224106464176860263620851215427968177684684944681545213264387500992289714400549976613992309313276082996018700509516977128820860526562764033254953248761882793235770343022985063672690442519536741804767648026281612488563360658002076535569170313271248727054600133420490118376480181605455513645756747122930242736126294525642042049985610331328680038067256947850644201086230170000013787081044390447009499419580724057567174096531136176254361127116595012717440302943614149697303279464258146082618547132609134668163097390126573860401914594630153009282521910789536037670053673961666915415762437922997809329127683343440516968256743327096945924191812792245641963574266601826601084687122940692740679932937077644139455619620079580736182835506743510452316689896684165601385856451296386444520781638959798157312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 470421736452188032485897341193952619419739675026540794287622030399022466132522849032126928210771256818520060352533584626740455184527356885512964770002403844445745994167933627752259922971058261747826964900849577202300641153490679968477528287715745667532898974681408428237902956561578103425395483072430863151953168822986210192010637408441234476672936568409497513499100057243628614373468967232738253310374754625611922839711581062101577088053432087360616753716583037552162524432896682607588456023533707235997347856756409262301111058662311554818755572996057932997341100331376784620456941800046509961108610493756725833050473357863050411573819050306916458072173597696691116981751505617718574507663945339453256526313074111390385343634114287603881617823004157850460569595379254973699850183906892758747352395695800913683699058425196261277196446783140043338180538058802441889355684607111439416125238933901355770080790605562765862250122736166286094992660367814322514269569646703870869448139933170404029098169683147194143563747920502529504223913810388126128514074719373094392405213531929233875253250292416838194762847207565250771848217066850549487246684863104228371535389413084584004636341423082425471703036321214233855815317078848820947288029260774582737271444180528421489668403346688812430796490214228143622985041264912652903614234053393122681393541934472164486700413230599326017538663557027958273380943050409292188338867391001687413780395543246572419337113600792942111354546400654404421467676326709243802485711201668041613288767801537379556647437793433330688630824328583769648406791888372675160051466078558439893801978056638581145290574494673128642930684903094416372458093611636270672949985214938091007973537838073079901956778650449078934712000014683493004376855167042113118489287538325611132878381514857479297391223393684635189806209242590295876689767097942235754817405606149799713083805157648653299863736371122351636305660746601140554822579999021219468225107852322805453488891011931889182998798195167527881555290629474137688393368511662536106494329768771793774895577240623149429460557736563305063909966421184031005045824612091151483116872406705721459583154919710880004835896637441956463543440962383763929051806141070926661844045129940959163157030237829597220701877651374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -89054740795671833760711559717292002304171371351032717042752499056947107771617313063919605312622951438449243710323966852110827170047754748350081118566978370744242704822400117413586635681926293636696578248952186485307320953692706876898312590064988388238219629426168072697579936819588546871339238806928410682545515046463479899364024968104926456215440035928222739227459008919363040365486578360547299693209383485949478946566230789976647963703429750599027288509403168866853462867371438552685424140899031180232270735518463715957245331576837655893323755432519916037448169477604776437516822192145933163633178750839281125743983193111904711095955100920958455106150224599331969224139829068773966284289590675481761292589553645745106269916256036525839997622787069919573100070389865812791449754336019816543516414157158590156375957047585041479935406770740579573089519140655972953442645916051464562041602305651719948422266429204308934189826164861349936233372195138340503748624516880187170398140935782853433454074065517163040613328461567981863764226808316400156834990527852416648818424261945299727537806079833757480083392851776857183690254852266057618727551129389508383463992565974330272292261386129766700998213109311365934610738279539836456985108849253498806488399646544867695239670709328468251187734967859394505361253428159093784956366701204701447855615998067031297741979781128256416786913979395021625402379083354579643626385818941446045011476050222564863266513079538322116915739251450145657019137608455093473042026685915967006055024147806874860691806488743454110526467039254663245842281797567972855040326641424135828596035539312815287089265549584687903151861746523783466897880578157605443936353888667597574542722561959492609769469175010959788274643488206179903331541148938647135847068526209061345148023051559399480714403835547374910025909738877840689972691658861521635661947529056587679354207956521792964101470112034298042625152794382808468953231538129562914514132879382597675651972654283066686046951834681153813766737394987810849396037081140629351926517172781952974465137256841596212436955188620269304606637835370913551411740079796949213067354227400998518401756192317059328361954715183213722063142810085962324950516817989002572721060277548916920795920560082050901563462675070976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] -15625721792618894062224528982138518761147390565432417161504582102194332573278959085398558769187321815949145477244716424114536924079644822534677183865080442321045003327441516765960084410577623046717829797022162798905777631036242536564901039056567687619021874086296507501306433875342835751802233937902977745285034831251725940147310155566487173639359280036461226119499968594132342856613804691911785930469386406693783885419414246547986928192193782742917769812898068978604169266375894187528375914024091195058211113785447565860710544070498438711228759124197261974686102985382904002583547585531660065443191389129869492180939399097248444518309753504306386877296816259735414958478389562817600833932901774793326775747814133207276664793607478919564035642358455944015808621264457178547263968037561774539109191413551515467160108018422974030118530450623944860671611656653997115052171425169107849317999068903883844049730512538768656748447417495377901655836536072135570222793204053969861655103735667626515888953818404689568198179517347902557410733904388031182302519225726214954711973400568522556215582400861575846828455928095852375498570636154660219165380895843280449779679733159564261027220734458751360002716595156939994353778898678215307260636425426646891797673007662606638322230960547373745690322555832394214236721229214948023799553165933686633192008298064526688255339304861468026940352150069209322003945705952995555566919183352993187324633855370692238986994613591868977691261555519948609202725429896449521585924757295675511907984625775748375389320627880906421543314457890246871608785033920769457086673586582944378948067688423757958865925376018697110974544266609758746309191302241924888293329362941530459053680207038225376997133865173903720156160684248252082023951802846151174726020946787048441692050522063976895485575053919374738306358964923432422454374718952192792924851987542590059089600664310072589071202886929380146931964339905057260097550682602558591000757582377859482144800461322282354671024471815894429441454175537241060169380452588979624756541232066858918473507912056261924695695886423559310084442016951690497561711247867253000648527224748243012362550120605782491678922289771573060303044517550057838411659379819138886354132114962098080585568085531617880327280446668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] 24341975108218223375704699278382965064217270742578487741483633562664908191764699404511448155551849269138163782728603378509629141468618534637200901251735183665412127754197166158548938702143607889906157623024536456132898673937727202850662520321746963909509746365550709859462866343410566892384212866498548460769134557587258497449027483331126279029243612905796678468550611403385909344529726532155151995442304740759343984767269209543067080031586679486659694714667550957177257657290010189306929930309281196612492607422977174930144618444387093580461400190380502403734493692210499083642070616811083114408426407854602299015981669126412080398907134539894700378959604132944819980948457802022382109121148527775200624510589421090417327395798362094398181968658887221299535575235476063417325861528725788163604137424017012115352759616099178744723878985060967614087749332249646032956249716570917783589505837321057998545544000863370587611309769852594853651961736172395131190394928259693564782906559567719398284756942043905646631563863109893089060927251656273428718911637849460974132935682644880422691090913122085165748968382022289626645293232264337256671581368208667496014476944478424901166330152414244652309849583024599765569662314958414405257933025739040821951687277588900429142066736486002383762019495639257393329584942187982344376087539592233818955549811544373041399433706901553785991464335907052886821154653052910273805125979541629534240401790682545724823597207515622141919757858054038237903360406900461515330527711375909735567086407279547971762514291536323583793363985243883890467552335397886252941227676782199709282328108664604775947222126289973968869789077139327631498015203585912989564462386477153809541378974196647951163128716677997400361437306418891226165238613093408482981024089398091349415057629843592008609874415844532605077703104978884315873265975929880768261793232444155980381299613755576648349143311341660994763900567862664070382788609943757388989040858944457761363887237755472828613498255420039748159073509819875685308635130014920384056655420882798835940426285334802168097963452929313917425457802593380306685210988050296110167635635063058085211713653345334552647922182971593810249859105508284375286932595854159386362157376268142567990640415753209116366722994012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] -14031624775086461609688980114898179289476484146000922842692542830040344384444787554235062091488664553320417729137250224795880024139687677861574564762367901778099443809991652468538007850387013751165410951992383795960273903343930214874199617402324575494919562403265092414466824668215823918536871456369646219525451868415600783921324207123201407556666330340651058165305538358713066209980067698991983231764462772516358853719219275071809808435870746171496755010725682208008017318977754198348814635951528622729351756511249094098818833315386971909251749448144060909097472207552237126560707195548359689461975243720217942655069345054446152913048345323991233091421776156375974830500457211802950779140109758353741787679388531805184963409130485358286946140169463295478249540917221549091461694871460840373280813073285124403937481723976975263282966802841049797209924152706103335683128544162769616932841818338240256622450303206646601274934639574963538397213257042654087794541541375916404775801544650470281682853681425259458202583348096779911024898830569223623588573570526672691415296253349103416400826266225741162294045764160101115600786012679886174408839076170025156706607342241635295234710221741829285781857625883532404890309555143021384250164638104052829760538108845568191078635679758621867717112296490325814060862695479393248997668628489806084412676192730554631888159245131044732076424796639890965417951496034517121242504592328183154021512403909118143768026641720458565400255589791401484243910449307241980977664953166435862071793613701680726887260720985145652993498030789327756795269338540514299351514451380439395865762873122869592454073477893627294909226415326846407301548864972515139525017169450603472770144249947711517498138870299606931016987280890580042802866227979887767583624646296410929624976679714527471686163950757241620432400148302592869989360630677806611501914277030063095885238827245470284275201564363140037587678346146889273820313145731729401018307422296923028456618552674749328218941106983466252289680074262635648114570054812699037478351680796068298911053121482835400594097936560928175209264770468358052779119542802452261867712225535948003703581451487363885096855403135205877318583485169100153652736566047826831086215122621172325335251692953048661895195656192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] 5965301072371667217791020245819958824495388819384352591568703775360741685179089927471853686889109728008143572145031747132835721757985922383292485901790470851012104120973647512305531885327589502997453264240047958211953841592247759237344403680858119834197740853040791742873185616968207280985231108758750620898072182711469626381779699762422320006779374353037997162939569776403325666841478849340149886308011488177269257198818098011228268819850832772406952672085479290082026270855380895334999819724876568739282908932686733728739035649926350682730242445086577997875506171574500963927359503147849035596170479692815081900510136914708067082175868732777401255877664007550699804478486411295128171768241136276506002688316695425847089229013448419113335643628805939821570166288128614467794119711207343852242832029316639737316393835383236986498729179245871229155335779521785841102944166144211583075422131632861722950071445325774812420941127904620749197589287295833936200076772457138687113722268345715493141926650737888248789928007887450374007290260775538655413599330360779263162391511518258392637615552389523131587819746749694036382271152787617780711295605048722191508714742153379622626637577770192778213628657370457738977134901442516481622465724079158300133420321431449047344637692512967034112463014532105383303796755890630369933765601010751930549761546469301690719958240962529324913825705106929818623907746346404066881450350638992658995182219679200313569327708223381478596418530927243632494509506784381160021263121136812884466820278038234849658953800066560658824768639017491732220085250620180307378942381717825300701275639666670240955787585673296879732499744808015625332785687891081655822300078662734055346997645911330974312392812029063873759389859950855604926170818811113223106127753718312178836577716244863392346436002220196105104164467041321282489811032228926494323790580639268154338846339063732958184845964576092630339185379613035585324045553225755062998234637985659069549003474943747336571604359973403994511714635144942222278558477257589634128900694359840524808599576941038815372817650320558935803728963211585655949521146517558726796732565012850276147209105932801104695555454151735253122652694725451616001396084362221829643072603177082184686061649835409709724982470246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] -2107838669796742967786764500697638671605600884910489475652504298801749306880561517097185212308657369660606778356823335771752831075335739533059691820805643064153015808538898355569873898164365202498016271487509236381755626417761239659095662482342554875453560686076703339183108763861365342737876087295611071338405228317333375927994853547916861352743031686216803377151537671726701516220824878060667987117381550010956508915825901302113599290456107199906482094672443373580229159637669193313155006538098207403599472549909674292215540456072406580798624416723703325760190629304510214463320837811209583502044115739902164405219119076177885939810609328321935221522378973811248227728443690195726928622815102402056818419211055010852292264730434549008421023471501437810802983648761948214525576572623771469105861935622455488136090540511300955703082669179966938414480244246799997006540436935559126801114569788439496322528610426888919663279142098233913109156368464642339280285908093357170050855094507766950653740961667004029775531928363592796729254168364000081002332514214358895038212879260325547742700628969008073507071611727623224599544918527238505776953246398862898895028639942637649635126063117786838037230772190551573698988659436270953453662931598399973372404373654605400889638877828170988211014673274710010902508798604354629776860070861578252733648200192392542359939128320533247637979383328914707248149152475455216014603186826046477150936684986472765835093564908659469508920960459967425823539273949547479160517278915594428300849824388324698769507474383866558214831555285968440473331239494768178911264280396959472039992230500023968978950273795436613271827964945306102946391690256104810452459281395005012643283171014539403338802274235950279652326559788292121514911489221332778833454920171879747170977028620353513224264868594927030850664769872002637748954427480988698898056269849440920663272421690728630337465329081935901375582478052280506040522413769732976154123477337316388334073605351458759699296648187824468799184326854225300698895075663099428141129388496546393472283451390058296721580973299084508793254186886021963620907402689096170827991694325736700283276527045651535502957824069479217642747724704961188174581550939114073419668452742342965721344627157137241478972361932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] 648127829956914925109817164976957639991681048061786985672981434274338118628062181613012123315933110594298837982096270581396200519710560137083828299279030917647379533574539994764730125803091480992311423468960065919665774330982941513989745939510393146664663647551940178928872625192706631770889162319733450942368520440027991034282181601145684426090504731437679409025307392520769765722952666209447774440276004813461337675042350267455638680529667363627736548332766472274259214702997963807359378446934036618834683387667401521370760083372801680407034224230114145451879195638939476772168920722744966140549734919696934488949765558822891867040823791351341771496161645256834055451554779976616211413008042966482792851847022496848739040473436202200904186880499277025735370284208748328044373653263872217283923583500318635059072230232072544447082975472975826244708871063554054569690993955514173272719925147621855263023399761438121361527743210663160475978448668707284544186708151829906263422270257714114934150476324096099025620622248489028981679284540086639202499817634656038850123407073142397409596476291863184549413485224063237658344168413065844185511180196410809034911022472612621818762539952360650601122415144537654601484163325403342987037072475776340100077055633144028865816092711309473207488711184404898235501888503919301155301541380427022052748267215429903977341374636093973541970295090614208212766077890833022678113318274797702635280738772037000570045173712882423366122716389410723088909816533790562567127544729446086864381332161826253394338983353383461330580187247283407677805759475504789829597578835525828474401069750462090823239078423571362997754727491263569047878450867979455626252319268106598040389589827095405757509211313640088990624084255816368586475809277523873772473908526021816520833553897647524646918084308710417979737544693552812950509348387375010479359116744860090598559377659962748024074305797195762556465675753317620851158703366367480779186705622546382823796287583850434991959149916369054785420285759406991821710222294048958248977234792103534554764483497575676915801510848099066841695714481358438271325323869356473391807240152435607482260581120614535143034035862109280239327652362434979653502919451767607176435447398839342727666797704359318422563833511936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] -177345363741877560478375657055690505449027170310267623189891622766460140875744718642697177129167753043650865540247209455133661733084805536623024489477940544532396271290898239113243567586161232641099765795374964183661083738030242871417836058413654710570814772647898723856499144701677352083453535253580100095451383645185408809488472053280191875305666402610368193914785090890711852047975347496638821348115363417859631776045059919824213243040012981489111825896224587491946437852736458557971837510681785387863105310249298531684036573191762638297187661586471292288141962618513000166452872866207295400636456682164432548068872168258891524406127024566566406557428953746930841849475580502750531445355345990640308560984467754207001353985719001129461261099148556825340924204674675495692896656858294457559279327813261798452540886556568430569141847090208813635898257373432429537753430090344930835209430676791653222100480447268793386982356624283749779796604629215919350957929919374934088991874655272491702537372822161451720459863726185382386369016908735005525001470678689653036466707500583202294646364249615659914965225387696638431461778278717231251338827965845486469204119068242987779723498964230028542009611295684142831442407380668798541934835132745046470440172469672768461862081867806417922199424644044783708338472879175087345140702770866253033247743156097517115611082072812513539791284331678405852324944275527326166486599098144266278227917982653226135922883706355978112531042464983868030861487577139215477983361487778700256694094265296937745788134644099213964532413331025939497873564900703565436124993818939585869435952095232503392999479504286299983734511591787006208085727711609602407117680867043159381948957979042976763069664905595364080912089019915439790644114596352309137445701126566600524706275758680113529925685464009330916866386872649006483176709627255708115943662007465277661051984085278501246735019597233808246663015506273924760554405207372656545045687248147450922720673275434775193802058738730896435388368781174859760102650196143271500206843748033649521195171052143382301008862565888464207423692103120587915024750182820648469802354616948098157470609614686921229187165053957680866163413904043410879304769245945653559115762992857251246103565773156210539569998725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] 43634826634057075260464496133295436805433993861879254111702531051761987581331196268712962902129655209854940986507665431857154092977138819595035842312627173081512902430670787535077602799740951002785208963136558451416864110157330784798005262947222315629835842504056174733310717665257571605733401934450116843593256806206518871858773500888427146247940438274535468924070722773490112965625840017438057360969227528213451149567680889632959787558405716616587369546112687941722028418613960632495813928538118492921723731276768363917000262531417616030281910809124131762600148249601159142111298124323482271322623467547263656779373977156629166581203433705445683016934919745308244132578328891248976198222909577093868678269142664419479112629360352143794205478798298783968823962656196379427831458892929888642517999169563445466973162340110371701550745227733555840857748851861379310990555517703477522302399255221491505468222876754488141708367911361176147391414090551116840480781746493162426636588941024752072758910567736694616176131674244721312059907249046879164663958470602460719105715128384130783387803950863596819500776196407852882480071987673911102097888712430262995770615395035256044071085508769443970505297842722781394500974741820082378830533580752926910729923523477508967865048265061159119025690986126370280775426168116690174639655074242443394999324075963327899858529036278880624443720601204917557805283151886150159405112954872762936992937811884770527596859975565077176900436784147399565509877970142702479748591742749159074539161988307366111285969013468814785179025055583536297615672471056823692285905531560248866332654220777925513042963088472847686250993258456154660001730643706627340252954555886142166784833912097486135135978023657262412768267344378362272686179696581357662057517718947017000170702185900327055195722284621441515742950249429842581306761949558300940027260119220592109544393606464648949350827572880250900955371855060220156384986163166843814198702072235539145345183794874914855782411482196708114364218929934020700308002625111029853441996366670991108215630894952084267162195621689315319530270326816000149864438091036313267082294797719497382501403571007619854162613306757963728539217327658437446478979824039795152269664857879284203047223620948614076189147922432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] -9674880548126281918560282946814150200176276055938391570340327620875150463270833709744793739577084435580627915464718986910788680514683409012785086242591508192834409418689006193523867779689379272451798725228531540009407999594707222080219300746200868002901544131927053512645920288710540756826846401650894601790420154118556719475340802544189483366086644782124636181806086682909006026297943879642103810583594914010969667323138282918789848599444141937826119906198658406201672591953265402604409809043423031289742268311664222738489482705782199608403153033251847248046403202180794119580431401752524965999582932022334372335674747726893195505315901335144215018364146494722407272326600393751526987773173897042100769170104036014565508230627415009061031396700670611940898663092585033739112940997258643013113314202086806979559970983452395083472284364881265814824851807398110224503393093659219090114261713441884113164579923633952031714805820838287214063463100428739950744206610662718637945648972236545108824078980860369874530622379366395962022750072245533894013401097397618951249940049554436068388897096182435219419813497549316057158999578590415550625696193736229272499733440128783062294509454698410222669503637481268375648074325347731751841285735769512728606750173611796486489787348180860393170499385068240876522962774437141252998952194768032716683309284929935436549693464539038676740190481930954352655177058759174986520049103308682213485540803804264382808401290893997178001622356830748680158815554745328089209188499115834457362699815771376123522039306497147618973684133925958940720012795721845368362534333857070595760295368286349937624913864175027410999682417874271119380158647360982244561839552817082088918835406280685323492303274956408831751584082005710610799500757188169622387848663076881263633138695611485122466146966950875908158873186914622499350320441610933492926680061043325101130273724797237555405827324304248129749071134573318271332736906939208488981353027718071339817755361883762085075970110524822363937157381587665909625981499761205219808143365140142343227507855865903472463372077684944549189844979698716135774712862089113115947078893478824614158523414458852515266913423705866412316301783482077818977244529054610210517435673284922857647948154973785689886839275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 1925802184273117574107939286027339032472424456321482729086905102569699065582193981460533386466625614115041539867330468663055172264882328110804214982048351761730502755428338487117612521431241214451529178918300372268214700001766190097922099679854036349974806836330268476081943158647567112116291074141786045007390261899124989219138634561001241910991002701874727717796839010251633152462488455887357128743772591795220177791036173770688725588691064100921270088437470637510181872177352095194588123163006075679802137924332386849897905170421511490775326041912525009230668599519923221727649804505043896483248915516346892479188164935445843712357398810391053751671828136867508125648980298296167577484810502318232082091130060036713615140189109310778044547548178073799691044411560241371519817329575261665417425475596154659159989459479838807213778954261874403277321599341419156049113360342519921622820502352823656257198600724554316623579863876383544809271155459197997779029096309832620046916337490456332585705537786117316212150552981576007200091247462389866202988744047908833477656412876902559528400781761404865712539171114251197987498578983624216322132896268160652094322445701930359742451019735985059100032256777588354381440159872888021175756145095920377798611703118655995660533026001215621670969144014781660414065889353208481105067132048323298710297130099018795834761055324984955341573105299612322655212353185770817989628704289990522812963382230746351555836709240621450027152380658500828903806135523427909659732135428689526043639448933262042487124958606041986179799250376911204788584498901921251965391687991384755964852127102246568803326895630077458281584568901932553872248134511071643131483051822765000586110741506736522826337130478016929219237482548068331476552421513320476127541634949692297309737035507181583185773071878891087901275860925457798901228424272248571644304399952427064866612652360130982024911821396288900739371117457807267394094879410380321166410137624182532339705776585986671657298832548591546715837562724345117054953305452360565149901411750002718568051060148440741113771645859232344573516509480924307875285222012267670158318466610292878431237231567198821990040702025438622932184012252275216704581358002834421090011377834807076690119591187978470411145838592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] -341662157821951703152991110143927494408884961145685313063877267526222269915550124587999116500563046459056071421879708838612959162956732330561394030641212944211317895837349090359912378904022028556115311948432630620035128699653220961347655332401733763034243831946438447178541781396828488391639236975977079238400281102183491011103768046801546225066924726731264343441114138613273199167333459560708930181422323964745271007575226294356243723947062573400675111160210949579687445931466193858908437969228179253912080920570869322373027039444735833496077437199012429415431509354518750368416162943499137773418683620766728559265480245194261366821299595131930006528865176981103052239485301204783979726537574451077015968245051505337653626800933086257021800927335433931494051890947521250259354721643417457885029726878871237334881210095311445434938392883646680162291070433787645841579624970053780235393066087655773532491932509138879932380336084880457522153734473079591809926296001732728391065807281757453091019922418127897857893260979843218470850122544416693601275048312984929009098333731695381862614409546531921276189539990623601579739291707397970756147465709470874593268336646666899735956646845705069818633714050480381134649072152305191206705344469977720240989891670121559842889889822332188779296255032655010382138934422552557874538161564757147850774210296502851609279485011688569911624249898034519557234033616223225741014835160355529166603637067137535596435930552980849590100949848132459623230916462918548942975103980057063366219681689780756459456396331590005068114808602290372182834729611283999403092877676528422492987753339361202768148584825784524249212545803488109528847112308536570461040228869615705486352764216301324222792301731293744184795086832130459697824593723960153783119645714790573338970909888893433626380902943568630830188525116166089106971223564779320937214713785308693528591944829054442745301908342722247137835968857514436793218583664990529471642061014895145212421671529575909593512618150378527644011132788196835189431194021019137630549924702950654508878868692433854447751559279770470393930651468802705748516113403301914255644180589950785987187788538857628874097109015089629599613519390566073524866285649241249395282853825091741718697768619209819284643512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] 53618004021216573959757457228946830254238275786656507648710434517370213103017503059923356396335552928326582584972450363851025322167765064011728787573959979814776126754393627370310832383139156396940894438129621986097868685316708207148690717902957505138434493110335399461878085294094954201519878141757452975055849603463206671005343239314580771141755279696605814289897447568513482474404858293341479159992341399764758091360083913408604617100288948976149938801325760664239396486591082046562985027787338177139852168751017735970863182232962209669148111309068273872390159047165852116355460100020051348041680752978167485046142383062066915666255046687035368858626846713110538729761171865045243487260363606230156091370549670098197292770534163932366211190719566369130853461936706641242665287814065846824376901284046784081515295424122144191860325361026244377596820154283411900532180829437758908944228932530336545150159061562268064565510103999039607378515991882848148481783937637456203247978630160897200164805876495451318118230140839351933607340841845320027155278086834753651442131023334178669437959571466317828283854695500888035286429136513137291526237801767958324594081049126896611917709350234604424062531233490176223994944314845493160466926011783371078663370383892657833313423959621181402015358153592209884830941327655770985272908657478455189721729604890868317382446116046263955463917264694120849276774098192398505966946985065700050857975648332647479704593789488600985382590071365760870278539069862062430536577894395084593421946995595256085976201684328580092582686275125377740073013791743204636358361072507975342291205393198582005731567685488632862276201783554550546717846130918019331533177616226663291718978803965858206479086127574302585393653689988890144835575878591797404360255648209032155938693541485730944122574812976721630878470326035298337769372484356355620736448421351216264297843812152243464608206874498499880629477882430844934217841065031453064910435867950132722904344705700083746922964668016229720452685616814254657967318545248787080726836717266302767881029844863564246228122578197989846756784007710191013725225669362355361341441198751617238431552254603019004603316040511520233641462330914488752214708945303277003831822241018349131046434320352226352843194368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] -7412117546981327764507173152940866263686824249598002599649060333236602467530759434592346098786566046926671176426076875259440189431658323915736593481884542365410370050347946178159533945586358096327146823910740543612394218498939281453115010833279886473287999605811262694823304235569197675747576633351260784439500776029185047663955054003724857793262208494731057261566075968232698239512752910505512329770207754674719512051164949006685214283062478219474788384360002889143626783131531091423307015926796353191910762242086222376396057658717945221363379584785431855011626542799321882196064661788207732636146473087981462315243111286326870119078684813295978952789284917821229212496896518099662226809152098221057135646051337305067966689170370318698975236952215857553009051026310929833625291972084741642384710210852298790713000374585858265936053900059301549931337873694570906835651563732568048761664953376523961882746583790254536997909007315576868305920258235579493640187081259529268311918820545355539467407549440477975390421707762049085943297053612151884950529947401506242093720183964404002216784855778661511199848344576444784383434186738167211121668737780872346213309159743899133547063468620616113875426167141767945426850285769295371762703038676971437946299299217209986777929259102572666013847997257277838973534239846075015785985765062775651098173040055221794336033680945039453824792641966597480897386592078915318850475932008683570670027488853765729599944072551180972380620012748396295522472094079867413002436849091989139075975026981413078546192917164534987258373209495307415245467696925071489865409394484061530621853150352601600180059432157116325867813311396418360097057495031136268812571819200772441059153471737237634661352879153615646058451625307205939553833386663873060671111069359232364275431722041949860595582443383441211550091219649061905631485050236592276980862843807324208262372819661119754519502475375492075512182456965282697506252553009747470095054024380713368380464655029212770728709969382668080276177809494322424583858931351726927177776160199883586394253520374462667436947900776150672121726954387659979901025156149620055844480013482842418673318699871003221131758816310700074652360296441778126723532633548732091134073710763462449388270460601845271735828480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] 906669132240399442375945336302491380118495788028299907816141023316867576760887582294480351021816077786045826736679081979387622181919168936332985337296090218885592247415368738201877830821763228739857444438781308015015131654054214371973399102830143662712325827958800917249487948610876113970849139874765194117830988044771039553451926459298595448042845106798632118922424140267820903863341556668652019486773455741231432987173427976630176291217956558450551673045638821309281001303899475573500242160204062547730162612706305445975114638123772754361786547422859808960794158590456251380145369801355152847657164873761043304602891486663031954883544470320352028074344665028585849025100816000230254102689674819614297618716228783318477471619248624423757302599417586048444409933618605944140113603118583869091248705732412796922187508926459556452723765258445210027414472842581088183084333852667590812107424324210920428414070214580649643678929585975882458674047286681507612254985980308560319212080466727683329234263036600311177133225675978624306440219141565537313996442127328849020574448200195299676894580496197611258046119917153304974168063220879549936185568982095346600231948761109877878183080161025615062349680729640556635708950737093872305640351877141645916962309933674675277241777449792658190654666657183148788911535945987128037200604205868337823103689546203000818890587329719648951759905997174957309294343160685190866930814087871313641224131805001212642110842097825606765660778507507982030468004928812659305005845592835556178949288424675781887168640638741966918188987526849754845161807221860632863383973551668087393526731612921962154817685073478542397276034920175584583792990088661714880829928735901366953622983363228521958152900797197730363096228480740368932687367366758241366757215024235655637666534118282337281316056939370213196789683723040861451399478163428434578482375606847856419846794156287669631039961690432083144254181233688121992492391225069544292443658382159021210438732018812319808177090748006503060037431491578607580259085712695198674814924969681314455648670029843614364967426675011322418758874278774562979788371814140750312672420695154423118439959689502173640972244289455392952593471645872848110560630497430201311632752522822810405002480374967992888328192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] -100074327086384718483154972736063552931812624212396928881405179018250506033114545672666756753095864720682988772922078009091075021698574459019106662732465444140546962938159522599147824449209853234724651010848000725831666619401323737793951204117046313213529492399628695665594507183816057240884696515568798327889926014404408202379986890883203232578743854905326722190618494978162381919710986465593433841604175534833331864288302757787579734717786443515642280263844310240027894114687188605282696113632256454826641254127372712531020614511298670617675192941519601993050112342770427712030627352176505385026686274918560132377669101514256181531818103766859219163438515494398372524143773882915279840393868190126531970618371504083085059918215501997744924101790503384266445639061310358035156267226725647264199814761593690783359041212484251779258325128094171688550150040755150913559856291185393953677244793980656191854686730879630149732638829351550147739013730646366387713908416164543090400320756063551482044728125262525697337424114919907078906886987238503043605497044549579663758681108397900969558662246147971966835842979896784722127372930064833565341585701450909093161306606343142764172073933081721323847095178438555239286214633610350691619397987936846313555790089529667184809282556431236057161351337905130797837030297370668786056091124369325804658117049051519513359358839572408177795331254901378429895958444405515444052168095989598760068397597129580203971502498830048575278476983657624958492553703115281983022845255842903084800438103739179900183125835917710554335335529449972044314697640962686263258250430922576757593463765522570708781550100156932051385959346398129702780251443861321587808945325999188793034371098576342573727270207332843288361037611416642000985336043570355343240389839083957349349711850220650827133577412735293040370806917884151377482087413714120196102966184266029756741971240161908670860689129513196070408240666725705462662383340523037833650068054356861587618748979743684772610160039333473366149481035520048113242689793062816784702623268139888608959736386902758673847621037614962383623129049645831936824934158033198470000505149541072392800350642951476417010761403519941606889439211212692315492612577999858701582676880818120484566231432618758960578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] 10305141835321372163702345318540942378544668792081184764193862229292299650005250965955828095144299474901923091713580331962693205569592135379371757847880423473654200512798497753051486332393256852395618037732420059561284123258493739365643397544594112558935486621751754179337221899294571901444796125331885879738603143731936848967516063005005929070465931223533774842047341988853469918067646246331958110953852722824056349922616328659085413274198985186484188040130736402711141304144851607906684424187327519356750906532795057333249719452024982974765623328487739954749680248971270457703717917874459416232602712610515807723417478589511051280922730445357024968779328364621040426836960357545706777546232803352421559948326069520309168153366800416019671281131137632267947739877902142035917292730908376942984978933922338760473762981385452723161487991900624305860871250911491962560733811612845227388434962552598769513725619408629489750036082074221555893766492350562468292742442029756143581548446759073435014530342166308895666604773767765454000017717932053197309223051531159241417578354216625907475942292784152290222396148288394325234910421008421632403430720935382258870995263612955701419564089053682854887849282341736832933400237086228397497200290364136305995613850374302964677902442854049423889333977273673681404451067218781291015419829727852134816395015126794856191923231604019433329076931657079540914761562545028457138533936229606223770672401598688757941791173394745139069122343719456620565412804911706062050571799772312746364208041442966618740096280934026513206974325217060948352601227202293087647173716425285859649064352511515364023967271704873697697061776350584955823334194615066283388191722338082032736534382665149420230760065115045714433187114492518721272016610900553310248268079692667393372762645914173217039035571263755145176210203941415358439150997368697883002493516187748713553387622910082327941608559041147090519483919761833114701479643396816205468688960677852287164931194310591248220156044801248722556128385483638572326473054979130661023140086683837533598129470973531984261886517064518245964977378526524649299884403837098009468701495732157656235676521431096308975721167658740975908915328329416961041536284995190782429231216511075692753697646405860236197888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] -1008147343133412547317118491043394180817194946100455616204401855206864985427121283310441444819343067067750617873445184026847787359917844010714716051176843921383017485360270773021599821725895098265620887811944048335366305711457796227313000448217393521654798719011418515196942517737998463997333307437025510139069945291767995248473643414762558860659705265500605441217154279497908985382851390640384030440891197317398755257029079699500357567954923711400534210939409713486038310123566431316052758067208400034586942971435802770582632180950319272033905373267129578973919030897980339686240173665215058685561952747399519224122387750465479450985293694401802674326050726959241469929509811561060508462637413220458754554371405194544918190459344206665709987139697043310048433460940801338334948055456804223031458550469672491033925728611131460131939188740962647005140179860635152908070519584890335976566876577795133181802555201394207453494030491745444781655666185656950151449380091311337048544263625245224004086221755929025330746380487651795794028664057818580209114709761949190582329666521395545656712133597317119860801795726737820132318073112399589263760908979923290333506079363564353870512962313117417582366764947449869182835589332217332296980532429965538447899244962568202408071965579696858472689740347872259351693745884200874484589136285986120859815818599332793772532369056120059964460926578292089674492229395129391465482953425603752381011777893794294328394435082903458014774084843984559353977835945877840330590109804791930302345061240974475304070827987023327864637911634840872192182845802504131625822761810257881237709730761774679099298725450834152055910901786876952723054773712769580232539955471530966200303153053840132703966105166765220430116401489376338203580499845434892096921492155067122529229730017694432093782198537259838787231233411435649657666768612657624424623008071358217125043215516646978671911486592587342094693311683036974310428601644116602796927164541236944479516308054517643838096988470486945771458397709365018012716579331785493860268024690792778543053324476012320828416315023749308282786942308556090514618477114498058220286276832792809400396809356470055568292772618641749205902188276187266912216622002232024784379972991509618593052958493710756085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] 88823929856701462289435887216751870238857405812214187132718355557748612538784304989010214984154906141552931099526259746222991470151758489189950751783339624353723235304614211512574464376768360821052143770845032732226055034966674555744161315503540704811970618682415056905586989119038404711856338293720362584780524295811219985898754388387345799232117308798389953901515578375236088708933090441686817344929654054382708592478065567742997472695080140037814486310353343023511329901598058379328414392026368908816507347617464930830235854356334340628874443286974605977495791096234995645419062202900292069238356135747727393536781531923896722317552400934112354710972731875260696133201805579816607169560847648218021640856412799181400736491119740057199983194985192221814029125010805030956702408527439641416519604574060732732466361804193179595400097208461495171068445060200610528710211338964276741876825991133021467184099565594954781119329385480977770420396610825605189268921114305015514366149136498959433522588322200126343989482540626647161354674965305532570482799663231577221552836672680258973354868387677520119603017149924362417015919677359786294252383534206079716453559979828055396405714322323579886222769540392045860618073989779120607255849005379311089227518063625181071324896622058750925636945204860034481638972030441368949098559256627989806355702472530500676571631318900414488231808005786222389379145270154842983626029080840268903894553319912617173890019684782063906498475689853947675621269496770675672001034035729231050366094221732048495173728718624978549799130375718834012810546826989184712526341676811329598921614451073565133346008371286666018323057198690461740301229375277832882620733064234692524818188554845389559003346208676738790511795955283658180243582604814837455404657344879405260056118900775431172688157856504455024620501669161867738567041471296414812111848762642573262047775449234058070415037504861699675403088700198498534408564728842928498264647728666644503734443391671607502078041946295988301448530005801526529028536059547055188449644607476893010943695569084289796988211757286040257269926963068842852389618331086709663334555924695442662235595519648412796003848034041258112602054666535925309583761607871877222965567025761966005719893134936306089984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] -5789097281167040080491396710257715605203907071263034938512785323855131008027145748316512075602607155019244403666359080350981808843567241883398296071205508554069261001761344912285614914396437611607874147150611685829331665755641564150609282501874496265212050121588313405767948840376409931107630018925700367353578682875961135823321256582540274057400587596996332331050011976459504920675395341683793811739568930299768896471573701082621453322730867778201101751257498996886045037671150075318527830234111850820135194921441361341510585413451708301222456466054769207811912447682553262902362949472524144674140547033808280965265401987367494256763222918041148304139367992146518245309951176582866853602349839631038103752521929613358019826765591907950069691955182822335587076654239423685518158798156325629595713802435800878147408330364287626774725608046111240622041404328872575351201226160800904611659255841563368231270983956012195597851377206389016642282308469194175366864465216953950788614206045528533369992996992326696909366629968830673966805160415417472045445180294519736771625805042617176140221986850895679358919836713128975996802594395553915746807925806342178102021346201845090068664962425613278791414040120007506149649545228232457191330643634145789224840658879531938497949849122420756469485392568006450396359020885143532720187303617473598327681570091971520156365948900782295643760541114545202014394793793545233545389787419432903788859821086921738886779988241211447075670437829867342308861298156893893007513532215771390575823196227111322289401923947323145083737758923904389628804280178353818646557585252190951729832235045326693835308477540228025940787851852173401864539057805668287435443842020310144785320473579416060232376883804766401575560687276612208711924309309007861599734060792442488474090666925879739786624163087874906243243934957892818548571514417991897198385611541538417419237005449360128481117535764305462740487512216614606260956698643134870968670710701922359085413079188019956315808422173288284025764697543396670868544850557090560066461896877150904245368107161360042566620593282683028415866241081754380087024983490132601957902304639574597781134961618215536294793694092314173680265150145352658825242815672274015036761999261555311802781650434675179520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] 69609247962192149322503461464507517359208137866241059386127941254807083085751397043957413836840590532412002795274714567143450106061598311041234255894391929536633329974728999541810017288055790138670598899961892915300970867891518920310294820203752240095550104003928503397703395362295103091977847041124369071143461705868366971148544287937714023541915752700640304767998022106407026402505889351130217886025636104743703218234530950804953931626004927346982658295260686855485896515541946295941076628972163338413369399173092308666743735580044908397050515566893340842077585738157950087448804060268063098172585779222626564213078588678093835152375077636557863280798130872876484562654159666095694171219187486220933326259063046890649055858050569415105441142785939235336301956253984192073694657424718361103004982953307356479914876155349753419601912961019207022247678355222623834271876837712963372935421734260693336557516651993427163262689492797024203982597824342478839362771267252893235007004015542464241563032004748734568796853194415230438439350479555339963998114709785310122345466968493544107320969004811883920180062354280201534042594502132598873019895074212288520793268766212713306410205251946791592430663657794341825555278697212351808338949733029972035455209285508592368610839613763379571613113984864626852101174964896434514024596189075190393127080459247704225186848150630423440190452358060789732082761229579375623637778395503594505192578670780064172342945401539697683070864546842762154890255987858413053082311772197297657107344630179489922295062258261469366707332883568275381123546717343612595284150302188830553553867433067177252286743434740572729489168610145773416792252321817182881697633149769803560655857426621153555695368085670176169878530473599782750394326090746799005354346578613563885524554410610871515875720223094804127084425163726167730116549161824373815849129956644647425269376206114799703250799329086752566810828139691362507643096884340404366800406710017521443491723495169851301444940580681366417885060818404294841710580278556727796715127096851317690474135320404721695516205796709993244273647216098863667038588834407887920601177834564281692707813958979277474685296675350333418410634130386713992313095267412138629819810030042435047730493736601255936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] 46423020099750952908546092978280622882893124262376082532308767212375338104273825625969221928892750221812601863457977321539336872525993084820179379201903437784266097124326139281439662667869718032351876786263325718328698172346202563726396355868755380962398202278163293522715729541228049639227241328104543798623880742987749344750524103180508147546311227259889077836101224908718128951462520782273547345996684787667961935245167419121517184668911131303231814625704023973840366438689832378155812531907680247311708081055094162730807371811943619745128527725031304971004220208137244675234319352177908378163776639561869401376830998626175264016470319744057515192807700922246799407567170445172035828251913459586264804440175658181409824078030423274003697086202928919489143311335306477864312190015706281993603002189669079430935309813678410879961921730650535345261356413595208384341920714211439343718519135799408455019270612283045144369942313453889838129522009054030253618317957482774060308701993152135285220778263103232020077223493962733531439551979549953229013657467462036049438351986482709535514085008575333052364743444277795937252852075031359745965542380575598748275348861554294139467569448834996498563727080484010561442661830086232497673615034268146243562360435451826272128182709888093753238825058942386234627898004340782323746026141225990896027627733814123185184907515707794552155929364666054621954699734049822705795421996306187689051156432318815498783221305711111167027814644406124102692548041175559591254280891274322752325879506036043373251399727430230511542879932938042416906692451108593889317695809467914717254488099202191733660781206346292600800416998347766275659729093043628496507812399676425998014136531816667078647900348413669686737075402551606635744933569548543303731714612024424468809454378835976111481920957962340623386295916217256418206975052153258196044052986946684173887360357673379600301946216446980413753371168220333724569765874636034866521705471809891031043938907684483637449088029748784897799924210063080511676873930262501440210223402897598293314855537939109260141077463485587228167965247125891035050741026973312672418275417411315406315340950135060039094541261647189529984569204103569729309709445275120395465919624259190634335006431526256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] -7512565082761157236643544013347446352567193350210676518704632914586676918799070256378269238144709840496057349548194277755203459548336867688264302824160888727014407143810000935237164714044494998937731989648492968183866601136928681923286869984202711366906073279586396653964888223894332113267898059540285835693269887000050653562274758027243994711957469923757749298190089207695382723814967674476680838568449059349628203529110182968569123453472155884087082647832875558555051051947784304419272270941146972682813583370955891221500355706135232757786999203677169054384898957750573571999618905087688424729595767129293363920846327124859048311351214459599982138031326794551162327694751415499488379844029016237899134579729331812499724224082589915605136150986142728273438755719448723910497293991892262613090435788009567599278761792307656950742931806061521112959212176905403379120810208964957183160364983957231834139475533239460078954214561170944566102312153500394005605356525912907310081609107070904976989171963817407316375000166864350988999258605382703081008628408559143352474838396162241385489325877022144980173289044467599393940851515090412943006322361965495261314955129968342238366263643573288619609742326416827058566255414969802773055145736674040008644016322333934619241697703148628349198647052258646524402768684626141930355801878532028380078760495428788493024542943121394314237255791857946908390600184140020682099749365370803574098472120442569272560275496952316159809569801316017306432657418585869026681634954414297291292287776390946905800453050882817432267375893334118306822600824285494129887433145687109754247923937107262040391332259436719369190001586749478301140076435014092484402791092226812953252545066564360290149854306792366615108825240189185701271737957903931861140723880211575797777077538595444581762048765410742775958343973811480805651021176258283847453835789527781779508524274123693991804202354744780378774742427861239307427665467374175232745150370607953354543417752550007938978688469877017034617536878495995286412164397431310307974667957340187624743835439954749430539078386473292573623895856519700891931753445790845787433133730235858517416705300502749418110537426948996035195059087840090960679407051881024579809707462886666000892870701709524992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] 648955160969943276848166540967216987931276026776578783778547609389494786504286690952167752341224289954118324710435747680539680873755401029392591010760769669204396698802523088854621946384578624061458259116092282623485226557019025198093077908090993852194521367090549793668381999272150744137703095426629692935428967545549693051908607646788848523645216012495877862016157401857234599736071015772964182877792615462145291150551653286322215442445079561316324563271382378485017201894732537658688712106312840371065074014878301847525646116752393695809420270621199959579338728485517067090390751792285226975066492860453547011909286599189381856000639016123516723687371024392415885681586942021884232706959880269685599508566968177902802436080056599073355231858366944822790984540357497880217334188196747472622160220849293136902947508139680459008442081045086012343677833201866189942236380161428562018696568221326545393423522569413736552313402000127441849051801889118429967412532163391278645035486873679449978585306895104969193364985538266148260163825286375873601845793919844856667868442892738371788941978021801190294930466295924929134983518120001838229164064275851714997932620759018030386505912325745067639911056880549179386427977106940630150921392199182457242281433534467286159818032982484062226660958954215712690404641368092036522436003840530856380245347592063336138944463933172242815384326950625761906419651638727807223566585329331098438624485262676223383428803610346277952675966792871363999569494390256604287095980235880971759445137523306028352478519555544492569751337108604796254906079279085303898587758806924546042202148845741672097674254633758256494590664487269636877840337082500895281089958430920898798843955496325256602378696070302120204174302549315653448414305816578314181271141878087636609060916557767756474451237505155104143545894373556694865632537617234113667175308639933419528992714358277432085051099721933713798125258406418151487569388431670615253983227829907631325203894236400196930067301277755576476493649776871620324981383649014745820356941756425900348219838708451868654701840764399859924143806489269145893130465230564424309634230164212310865780934415211708810529935319929046684001396428076901406440876652641856834024916694767598026078038093987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] -26461408167553642664429341587565619356267227832713250024818753882358795082549549424442372375049517178804745472243478102044337097676322255698144104755089394694077580196011132129342257082122420133465957755582940528150379718860596844460995437855496158740584497267921855241558871540513442895112338802788341866398637449281835386526833762951240796502190447510490975010914680619561975862127049444086157166816990631734020340795656825897258386320609134181916469808773722439733513066383466169717444202944814015478870081770542416063974191122089875267711772362806440803277834335776418740710217031514737355053675571291024313273813657931256030935640386457082619041679512604582084429331932945114531920783271062124905741003834320445812934944484181318263479945579772329602466423663943454911624856327561506988507512969659542866672178744656676225756822435197458796326003904082673096366315014028016229649424424977255979423353560075460841010944418400214941031647418774494120253214316491265035807811524470078885761404710447820396560070840925298811897857048978104309454214774606049284294405771705043353859377480138865745412023486506161642963145006054541591457705305310261968442071968401176388581546928730400199566411338355208579750882028270513940787881536308014781619649574543821833215346276648030158436186487542645901999427137644633638539927158347047120655631477276123686506695714294402588644538670653224522313550429198948826946607245794235104631953928413975143621434239384215357350216594175057978888312616848598813251480532044412229893669462933846320941225127881930523523704185288744750030006064799420179798240105511588597988841477877021673442541841404222068875464367938315358022839126809919032305087865175348969657188405428776563452794146155290656350866886528736441163861974770738047811436101270913498609599125515866646837386249236333933231655738267265330533291822868274734746515038573812171664697813835019339960579533554707508499723393172331100867767922893358596341326830605888810531437322508597068781920340587579153625571221431801829879228340880556648736161700926449960196278867990105639453874751196398274699214089637721835845866697800494286388376824719591757526540329184333609116893995133085487796512612512735313181075455183743310282428508178293935368108532301824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] -1373310148950020928110588178209647317051696711847566358077456944450321533370523985268360579508472402082089271034537699567605754533874287614188588669490313142489960436883699888729430643952105182507469980744498826339336668648858556096323422183354360620008492195608405089074260700578681652855905673964735366102100897363692622851158323460515565632924825770998774974822919000415510893357468108158266077366413363733234689490936962905711686927430845453499725749994354341016855597889070883261812940851556197631645355224745249173333320905658289096420857763483818577784936513870105481546077001514909700723269557931377621391122699378439012415968132068782267595926865526105000307071176025365459500589607234578576581877323317485116679082808778567773824078414926238915643727526010597282802974499755041574277368853310994806289554283601844488675354658115602799403814215518399983035601233343132899573036896689730535921340347873439885014875311904640289950583371762361486819410254133562765276885257667286225625597270929294971493506557387819197360759678275668444725787740792034279411796146876372325132920046616250636904663981148127499127411542882280123446282250594226360453885100386290922174878979744349659738647096347073394914743051775109273092025229471192296880038603134321662502327805022792231912734733000588675636200711503564515178065139925785338827679290657119399511520837056977626422967250753845329650770047199140358457543361047992132796696075758931857925099227493469178995339433515656916244319375657475522041250184323845708279933839511599747390222500872560537575405169964107488395488243447011542057241598518117402633666581407320130285432347424520433434005975902804057601387705653147829224279222581741376653306972834937269505493503019739079297674830235137633279924973722101559406022780860629203613832628787505784494763441628461887952275376201378839464384519746735292125008908173986731976524147921388717921941414435557891180470299205896215019246637025680821347153785061751650117059783026966101510810169039212110066952802678478988659041607913573772510956514229108472073077319302068251178543912728877531518762026230546286661367588027565207065055710342062401457424257732562102036918835511769598278969297387718566583513903691037316379353121416400017036378332200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] 340253945132493994267305535955601729212866333944761527641470136696528632819716785108560371273583286637717114312138168031359524357304654872010809580892645537668568064825416704585256103309229798586000977849826159715154289124148223763392702327229067530021981235594881734658195262280850924892076331879454274128905258276372869204186882780008934074047105696157814024572082660823671661491134439034482731269027271328556019362575688550146412525103592006804096604384657364672529331726068829852852749877166471162952086840578271081732490184821084504489744754180920730669449926738406043650393614036691814860333615388590530556490878637738313690433628247475736758895094073006633627848200735876517699098720296896060227786094762145263445088949114011647404441075280856215571810267452375956710841313838027137062353414371038185916208477667932222069722615826229276001531311726181648167396254396001639713604153929835068752557331954677925506018999960058984044796413189191844033140218340858613628846460593578210763433728597533584138363701461479657552912197144595247875780776908152204037189354356468762982539773489308196184354325054803131633586226181027007240946304392921928689069868600546981536864114119096658035144463711326789693082731381394080481042387703834300200932277024113139823966253431957519614554491491154908165868675065754390138146049070437177675151844259355330697772052674118388580643963129369966441569504016418970696155429749587392427766427627185634767595221205065467967967849963658944704635051704893604590836541360689709487115262847404630668412721497730015117489459573569792587489081234534552234187475639174109123863109966228240614989816883442976352866939219501384320598482857720529436481652891993521893000381494609770633503900363298491198231761314521373656104282494873665088363214137115408431583731022276144983741500849204650052217214018884966327232497128209771233386538352241956055113858745611086925087746313347417744128200542873917871567641446448912287425698737747004551154116578964269122645605495672976751655841930246672422789712677197854095107594664373581420269669580760216793470483523060530084130214022672836382353675749286808826575151891768135624208425210406145765574651746208355435691734249970802102435768263179738878455502957376560385116442984448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] -33006639700292358093283378824140538871768824746181062581264434688678113348374380779448364887625284062463435477466577715745645331862995361519924828413546302147043942862092935242716479722258137149321605546337500756767858557219274663083540497695552969822726439909988113855839237784466695806770914094183016959336269634246855820264722243873942542655834147684975253593249161208626506996723044594734369828567047727568948563162154912393576825518898779422774400574510249409967350124335163602100847206554432218902625688169610834787221180532728385967628396183128019729962438391253368920118261282773327276179336441304454265234305855319069515169107554909319803951585870097389223128114932751562120901089674725747369279150503308035353296524977028823288937279825530446718601971058061000869840779182963634360644790422904565707145433617762074100825319237837249745532692614001339552086396311348848255155359135708396283642490372278680323284699515938612418114471444227882023792167343462686748248531707352501388335405758325428617636059983381253942551168415399284692118899442483088798858276813745179333961624449201216472135165965764441274326280033810101643313570887581400396746554981098540627727426401983390215946317697483750026002430830720233746633282034176291717886865685793500602876238416427436348396008278538290354933557322026024075406564086924917987162200203724349176463356246467578165486680040139744976005272292099008247051567451804181317543554935967345280943249831639201115216426006532008598016521820966843699424211579206598690045021696619580446797101608036983423666481166727352891915731112166976060419205273569629010959722172917430999613916123322410987688199131065517884106266694344601913770806161129883738352990028739726703802567774628068637119268299307885039519613522272440468702218322540673633381925578840071526725894392126377544216038197202798289338763954955018262105398164655529089974801035662754471274542009961294469147329509079807272787861580356751164634536965555317159166418618142718171383141101872149876993061693597057135492613891738158708413229107988495806758063835565593099728390304614628493044974169756653524937897128427045891401428513972465930082595676604907605344570014533766649114485118027940347822937350639309454789917387163445660807384268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,65] 2183838291317272664563455941930517176302786386699290463726533171662501130209550964922536382350172933433681638435110647155602647245336162955970957855394857262014837627731507902357876215738094179560734024051085335070940572708543008851624986880167751275197957718965702259804846779039845547445844638339685061593210462611724140435481527547317930621572921033347071100990370627691393816678851672215548751119391783950258106311841612825538776483361239291092119944404870058389973134714759147835786469895179134802333198304323423520908634243878638117722047581970525116972836285741639711023866852141194378398525693697338832425584325263850028935779615600343836730824166610068302298282568863614443717610920423963300334529362350221089033658112965720319463096648436030556582466952676706819612633571542689889815985659389668718845140563163900305595543138928885597718951049300700470549085667552395331770968852155352864402736042305960860832020191750627208670812806187749905511018752338087352387350536946797288153992554746232066279883917413353994817526412966478729475928087480581961701856943014514681216405257391728931717980617720221021658285213942509322241048228031312682650172509253553572717739800254142298481715475772949127976419781949949045458263526365072486535195619324699841085054154180100115906119095161286036497605826147465919888857353822604369365977346467786386798256700498860390926073382497312484574706739045568908373951695844731251508593760653982538297442090388806057820475802277029402993636146645192880566220309789473110647710277015657135837879489479372363709785006991253362912528550978063147495886394267750433753663972056308332950566838860501439572156182064193043902688613396748407005764649086344602178435286319195069053489718952246407766987728510085291646861040922520346952548401804421778420041141394608597289237129243289446870997063513783237166135532088994326386558699056672096026529958361766832276231386993679908106765461212213675726258807935616882219674305039636767980415712170511802642263430972048979083329202594143881109403029595896005851276043056901954466030056171100520843227574952423155977396114376094639050137124771940575540883395497868555332526085330331020566298588565512857092219261643342536413577035650098664629267913097698495786903404544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,66] -91789904799572290531037046275168311496458896075640769114865072760626063564719033927322446929298074026817248829435626672757674295611064880466033551006742171426221335081549367436072291884090230698940745698029844447478523104549142928947659753927637535078153954923556734563570793340956517581226293821838684917878864503030967878287216498789710798368503384415875908238584496301758248717030569449797005858250448821205587232882237645300598624258735930679463947096496462660455060569033120662352433145599524230283109620366096493558123057393162380453318672262472165147959831721948847119765987242922714575235881482090044864866950545455983466853677591777340524440270618650581944045103815743486669380764041858425825188521214719712528967274391451540437815593965986662893719294955757339978321785234892209547621489396021192725077736498475031476175384532649399101170508362920855359456419008660737347320809768221445292806087887027380382869609443672661453333933088856662135387257056245507276491044759653924023416028402451601693870072284764923838622496952046984255654472429611927809083384894968093114357488285612889815705764279010017846432101205501652433600188165616801317681785521627553765761971949202939585827684048734334061058210175839096101020492807428970238688239131655371846278965398226498069160308521873648235795809193317281210044269845051266372898985256323064166963027640500299593787885084538373459512599814695903628564198629452299538063681806390822963099503008287962272003393628302245700021784201186689204565047776730232307584794151255731016999271947973673097937029327762889358134612273788264516048473004112820386794177773915814889616727432134603693731080787913761537579425560311384036091778625652875970203007790533504527445509681161331294912568984741523901175058066522781754675728650455005768619975604092354203946633267487912525542519030214831000303052608502326515438837440635769541776638191872460916446719471513331204477804154276485123800268080241585046090390477194572198421279292676884219757559076440647683883983819829541838388090062210250353703184878062983843136376638392083097104162414373364360959000197638805175744691133810767314292414174100238158590442187201326621876092742877552044860522704877620591096127313453637838219265090080906155592253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,67] 1266981226556755566325626386597120810489379812398957408275529520930495996325930474998063277571444618520924215129280080331072247817440749935004750883459078328018683866718557594069430081318910344800975740907218113184951034722471010899143736877472548960455481546740359997472821125972547081885944970507887731135926855647224116063046393212017779620125496159628451438494727627611007314011895884592215786077989728137021570122273854622345499555223437136997821293592468679964876135384170884275218544117217839743400218728119886135069444567066916965553990831742900954260918610176644818826039917362068976675989640353035277289086001266358391953914119977765091986090372094368601815448909404047486081955065349624455327493088914837024320853841256286639664207878732605023477171103302703052603474783538799706232112954662477971627097393449230250014193713929052494703284610527861027940075379204274320685454283055377691753754264323774804574708213072736639286515852601089630544447236727373877706412772353332985189635621210317692906939205159561646916292331371706068021396178606346488224348245163903854025836804242789051954790641252830193145367832203606983738227166109524415696810127719678409183157367305881322510611684426091795281183129954960587821162731479750343910287202084250427086686820824163871216472474205594151125992298134334346371580240373275430528860217168383907168198881310227011410601882353982769041790181320012941686097837233077549026533962418387598277016321396049108444976352625393557740313875936786960794000894485825351692290600787562326579854490377411062708554007392421304227092776505998316491676928000563696450344963782680647521575241704036526207876904328670224154174236336243754746861431961417485295003040053977290126761327514317937636981578553027484140771877942860747834322779044270186905547852179080366196225479754311699463042944059802780742947437457375734304056393037404870674347588946879974266197161334399611692461930534767211090574184033677396308430856709975426947710112224197947308283800233796363371236909811954403726393758405267375792625088742854696015034243102758201556758975174594992052619895660974074469721267899955995194966450379342108785842920332154647495625595632290718957642402175247600688645284068474477299274998537228181705850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,68] 108995308357586189077827648565435523235242197698550404787569309503414714360041899186773642106445418783797744283029717442078870999622248207735343741543711612625183929876378395266569932088898290504604787191647236695390907499198894501223675860675555047367463036407779152871607089657307219271033129990094072912596973867901886498698872060031886405742536878941869368669974676779016268139591523983509618943040311954539304432801416360224369156726086542061083219884479624572351424693665028910535304749390735764159443574075218767994363152909977145352779285331290976458411119398249748086103092105646774210536305579055573426145548129290710980750103239381347501031329977568805030889861683212675482665848156567262406012159931442380815869817927225728812997788361689522334408427169573457279240717659639492633917316000138591768866573844024850230177233556258384653379441669986245385653649613511565550105018138833615799444498246086868440551442396086305882096664036113917029713312270993615993236607094794839398299239554166253319025298296594872170228948184634818168344228677021246949849361965204197423072075472138760382513961059377516411532097655755064215664316710208678947338968128632868381263386497941267522888342142462159951037266632537824562698860865960490246377619605657799325513631430189225582749239117699534789159805887504426653895144467843520546974175270035276057144077885429940830940619166336708817902319949968418122862172059494433401993012815152609970501236735123548153282075083544233250817695116749905390742576432752582588423634960945311642231431118111948082333075148999688537641276818669839458555478980524395221182000257966646070286495209174922569378063410790231782905264906972861144990369967560791544428956322518135708597460779518039803122269802135231465452234795856478091814743537048588528027633982127444956544082293231961198818862641855579734684587675077586891034925862811662613939671855804750291032290657929355941294490261991314690476480945807084444017876757984643164761717101364639856984905153160287417568094317683626977824920684388799882207748079800136688132373444104921742394677828955878078638421769748548832137366286941557406222739373970771301606634789843570562608654793441177152496761839517929922558753837687502857295242465906874887700480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,69] -9412551165986506927139423214870194550583029218880679434181788835048768796079599420989076546673988276198408511156221644881086794131212065859163172975717093715202995193922214542898391970784353608195679157874519138868091831321734658321918054073715233949209066476805893117987889610666418305989129438741708363936394485633806247378867028429572414924441045893817285135596171537648645314737063981862445062350604902899543691730472954610123975218467933837454293037812194400684547409865340376924924119098300444805583856696641884490652830450446695212230598377148324170083407483644617656897795235293405496876116920788662594793914873544163149199235506784679847608851769331614181872898680062024852405627589953504173703273293438295687069800016789187045646558384496549208787479079140215725983547212088939467438494994494881035541570970761517446572931456745302490530142788497689060159858876340396119905104031338872552900305926822107256565546549401516677972244792719234180726371645167138406474103827887626738139237183147041592550150279956695016673278528525877370900398885110134106745426512567182715513493125708444615914899422473273556705351912405009380483701774980660833187011901778643335228863748004780276330319135369266237307663187297048684900803984182740376459639955146383686291975915146636682005205374003791222358417119434820863002782701057263013211675694750519127804841196036230718156331799896543282911774520751502449414770946791545957430048697017552729637576051077288765167280296901435301442654815318783711581886206162878038292725824903909131212460475760502575528736840207761984183511130901058108640921768949731685026684629331990706886884033835431806369316925339151407948007619022090412764696154148813765936747235318119830451321667241537100729435173097595108036203552838162755397844836836248193976851935144856037434145144381106448845338506462008810720775386083449735447376374992969483661746147343566688427882380262085218074763221206088195577003405433684857637844581121151761046386794375684158205458239813254501976327178808055748485681680069553141725764687745566544904717786080295197612823758489412862451507661037167862328535285341126215776655670774932248792963353039622775615202644932762962755368839695980076533047831944974158075374789951255081910272000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,70] 485105492235788167162824568275945193919548946683337341038190922242696553984729772899980763640597758732818099477432085209786702699402181087749509324034565550662790458935838738125123772860213646367059525639293883547281853358052376012146636070575254804468779219609118359490106369263610742469337871808354094704461196509091183359421132492255056260591806265055260095566222126491212995541975736074207504144417709236430575656121367358727950387304609549629654072329698860552978956644167399743040287312351069673222363270230538867886497362667568207746023685022504040927114270734703524191034833997699106491658458963242517705263010726723186232447506138521492589742732684702539749680156984936142791226608821550136872411802111596863436840231423056019735314391613828866636494254157592734926133511581435327365922037630786801780023981811206938197626297647460736059973434483821925408218901754809907216484348429019783577451245533547560131494436229918152295101502862231830140380919505233949321615246133086008619185960826372661321656620825500690449766628610473861416833452930641796219027666901620878644462599838898555627164968186630284544791461301892040016630181578462775915343058200748616804772289776995042693662485873799104435562791957145833298995176389581589251729440227709392730504757039250586173825800830378587870406120557873002646460893269956692112627018817406933064911712963490196832333392977392417951031025303148534299246264992337704870079945731286524577218954464061610041780209482913729593144816634207432386112956239649397014039855269698448611559763692782515029513838656553772323251573593582134312470316424109663674869904634789268541127989578050080799232162557669919426030079105947106236707812573961792060635968545464709322566662269974515726132032835454601215442521895168674354802823070493718006155344398459970458983458234695572259960490109790122649389119921345282185825262977554558332129094146734558992571671204114962523184872299837558633501647916687660136295164206336774780830131993600083033724094983544643533834800513646923643028964357303066048739538557048783919196715616028429519087822120904950677471117316039636923939297739531933379317312915692270558965211222560255063324269165492970562418575481570723582276057151681431171314052006607994224640000000000000000000000000000000000000000000000000000000000000000000000000000 [81,71] -15660340446104306274975608179406966068495124373626012947170653783923219802050805767399445725657246888382432439966727596037709992756669335121849353934664763618373381232478062050533225462379555681548420492313127870479141035720795744890243339974605913641150639727000503734598246245000576490911661343526241582463744855617919256241584179562745093198653187708284869421583082092622061546809810034602338135990049441204398948312032751853855056646314030292468454267896155922875518223996124551811012791014759472168988398384130130528740225135107266841580762085246393722858297004868416052594155228818841201300694078301927065208721719296473810985210280781755135221620695416979838076793571017974943127705607449162140564402535937041497763689455840783987984303399057940228369560622840899465475264159234971772706235715270918006571507164364788469229001356569502262406359537422809614585126578796311897314050581969915479831494653814203851257319271801744161136837029501567796567411672007000026896122984477785102615882929644209989361092559885342725258066371267020147840595143571124713776405277053254292401715695343335080675061719249359832652461225913088638722295776306751996821647444337974339652592822089134026668540623125063974923374773779772228267918487144335479381871473717835099350415686801526597251744852914278465600926840828720489157042283135821337588616560032917436350169313345925069382730918748198473190977410452525908174668310838347384676114189849426584507120776059788066925849098686517535468209022862634434171948538802978414224550684310526113097730266064535118222717654897148787054069497649342176101355591319182708367181664221084160075328854649277369213247863444591281984501241975763122861352726083304253873804303326327452227890245576913520912607168732038323372781648893650263461073890269891723065320478621055267905622708047403908599863189566206113873371947006711738471024814241809044242516967282429582603847557634284047347311913570719669491299007498567437094846275328734301123412970831023229097612668247996340126414630170843954088520954479123962304766009826780622341357999824971654141112659901650912972618686241106540367925293939720704372505282389678922095237733110603265786380610130495998922407296630753956172580768045532886052160939924230504448000000000000000000000000000000000000000000000000000000000000000000000000 [81,72] 297589907903838449857531612320967836316529642095817614493299290945396058889872394420804147040874189884737754737623719842605387612541802662649203469004927269795902755939099506015537375863579111021724724923808545095562943669932772614283954861732632397908913226196984741550374241589965068517817403280989169729667381126808662055035340434356576612115093250884825694351079284725839116381441182092648460395631080002381006273018681946831432964936691085489588298261428843818327657217221018930617090508737469300123119196948224971048401405752317992191380116067654290994535881909278210815550652434283318592024752816695174419611853490367949512576498270239904571868255208269151881001373434684842943983088687479080498357272530888846385708198980583329459502611774083701081721558443130769417101968939519188935738282261080784004645633489486085925608291043458326775093680639150924911614736765697748187410915847504685965220862351264050417428352033907061285949282486830160327947038139438620025121585018027066457314162432744982563503771287990684881233486018941491839719246416074528216824540531830534066753320538254517738383805177736581743327981790005330485989986926924202829703717160278863826402205763562031981396646007496065945026683498773453172656451241176052875520027655858924362134612984151520944388701098933795767206479982298232296164064988992407554092486315985760754737788026908822225286682508862453458642135749372420825609311742352206692870079214640697615311174265020977543631651077193943703672122669511128266822386743294100269781575185347877305793405416630552638779711742833301524728353461687231291099105453473463942420943565255445046086609342897046703315855753168567656211297040582092321774379735898498513366950648150836148397739423152172007700955736654136175704556938029947680215849197353769582690903556339244414158177178600754239040765743267740561131095629638134379039189737340132081016512370649350918298240823566614791198300452998569712292196007514737463183482546331635810834447465687393844499697180968714358560331522437174024282804198229321653377465624589372361701493236872171275915748446332391355829011561225466546697722338940871781414418982015053459235988786452597036271802086374726070131007942481930781013127106326634222757124603075624960000000000000000000000000000000000000000000000000000000000000000000000 [81,73] 931701291178481102263009031141094311270454075804340031867884685389815396396316207791706320748360032871482230303518462504632367167981784503663781850528259523656957730764936356146716090850110611012693384311675798105014523298154952122065418633972677652233868921528604967868429780940766714268698859786762790304389740443861530388426741453437266453387413237766704768704432926598448431329419666724543194446710230895331108022217902461532829885906115065006489263342450477166832304537316236540409525942912108507679530680927063524848013015975988821990837727210760346640568482121705865940032213162480467576466514460766563525258288548658536861024341723497081573472255944984862301815793721896739286181267980805534700166149316449043163619413437335362701240506073116668625783246788400002375705290870241056435313932115341584550903618367943138016144019060856421138379706561821462083859558531103613883134132589653674466428703374075761745445483817586799991332145254815008871388827348045737969138842481958170308998990084030007344969547297923389835671391730780733018955636497030717944256273775344672095457093639460967174704920623323695058774099567308394012444715476854576968613883513581790431391744081268022323446097522263121692669650263559545548171091322680925306518873627527252671779103614257809870902571001430918424902845995659751985864780646649052952265482965086296361466887468211104372681297491057266440298146607854575607852412355623484630366908123135605682938550533220980192386047192982164309121933024074382899599578616964520045401954693967798435878827502751549376218625790302445620297554276353856794291399286522753270209470393947828876446060001201705099765591015195362454032698994301893679377904020926194209159577769892730124667762971473922708904125310302310954556910103567116120372677969605599799282982934437197994537281869516980842569455221336639974303365747496209252402055014326932025167789019653945917737523137130402645648442203499859390844952907373250526241167051032860953032352274596689177087219068763387689863407990964431986337376258682049236912954805868254932533774197889672749126067888849781284870780758424168871503759573954234749787835962286688513626165053402298387321784306229749368411111853351832389315854420358992276211791527149568000000000000000000000000000000000000000000000000000000000000000000 [81,74] -286294338328727812098791979511661017372481247783234230196688218069225718215400627598324755029575092491737903312479578262734178833565654364682490157950092578203306176850499719593320698373600372645957753595401194269290487837093252123665992090113812475961686331340901056394003151870240328595751961134306534398683579441683806923010619037623383689185258911478807478731911761499191302765236333273198419592591650553435211328935142460068343980408098260957585886542986456684300887843753802595724342448216340577025802318914789750490409176050578640228335215050096816900941371515471849297755178260892548315541251090269102255093139088756296830780966640816225118300479565146010776648620942107802662617562335350729758274465297179694316671977388814883980608197819137985740968506327488069385147222187195378521784103608338084955843856968280972943707945893961341331103053153140771806587670692830036499618721348021317493093107729812998884790049014923919441094329229714743268112875763461166092567137910726831788642148657842033171617624484858172197407477371153876644738032366412032141045221906564946391707669381533132654683124877256366720102364374917945016111192518187202292361289214047253189769468519445927209553839040289644391540890888758285336379849030727631285452965344123096359292508640762237549434255913621532869637989556048636775291074937071198719689293332147950563862115274602630969145090840384589644840917066471356108140911385522991046518266123363474375578219458284867847057326597555913478773875463858516789220065280823115185434138918743465468653418186039798362655585049726215421065178282145384976757399353666700132274929158785800804612215471176827308026350812188292865632550084233598896713417483261367962367024948937691734940874117748293526274174007468999858403658378954458871196204460075188732611175715186306053830793552703857487150327604007565261499075218780985125491708440865341730269931345033315045835307277263646201918954147489579071693063090958485984104980167335166045697736434647560142326960599911362158758608824535814293617745903613689477396679839257235351584732660407207341213460039456936425805342662760073587458751260729972199511756520044504949390789225013318472840846909288411106429694775847911406859916840090765818179163950940160000000000000000000000000000000000000000000000000000000000000000 [81,75] 9984226646611089849433424241673696342955053100286639685941770166544102484739225244673145797585281966053561499576690614623388780633980434355276631179513143938946978823504052084010541725589638152539824119934333113502384661119446887966008343491096520377971026065176215815472013774157926099511207799255077018598759597772992796320257502298324018547315185589713065910778760319868720140463800532338690402063147442982143065043152170231565902693099939309384884620990890986714137013824440332337437959743763052951636762670018925758632172159787770615652660236097986417465192975713844226318211175904669394184726595839652086625625043781349685155600136391411942755222341817243490374001754067523675112501609849406968155104278738068777353659606813888368067599411481694279484917797998598378697900912987241582420293312059828823759227556521966994306553262365383748764072679366646394590059968031122509437369730705923497698766382092481180257870080708053394827948234520307374837617351652433549453518400461241926212466322506455942319711697462292620691156991761069564306092393204745973225144807133085042689983922176540329964783236538991174572853299477708400539078415497992322522937560568391584770327963406682370926090866836347640114469837097293621499760475719267867336916014717391253655836606092619231274293231294137433864153168529479386032581038020574319797775854702333453694424372976873366134356220921299147359742095784101270529550704395084640960958893664044453983362147835815864906594849597436836736428420701000477682265110670719476015325736247899771313970802995536915443151143162130350088358250787062370535109677601270590269930033498449888738647648344720181401489542236365264938753962831045938263570915425940866389486326501014390246476206834375766898551726858601858812927403606507104143764355170417196625099652820424114075531994419523171300991007391584474662870061165946434512098346445848990771412809709904077444748443100058963373000717003820129773817450516407384198186576959942030575433166406995986161415027766393295723904635540631185637197715171652546116577447935562256841637344007978842704075611506228483852698271800410025203324804767836790717503395341928504582559823069508051325236149283151177060203666995457061614156125655749028747479504388096000000000000000000000000000000000000000000000000000000000000 [81,76] -216679843268585625947929550980233789456951743005935760251528047225514494637929026684723465911215418475718240812101433051737353768093793926929016496903985527438961863194632102364910212916295873611293529112494462889819463531652153274226215386347390646913555138415666738837526292999607996658006886595743892136030819547188967672463153940885641624386262925523339373746461462022637923544430430557992227638678311843397002076027777111308061178494622907209108813239327853794535117053106600440925729603325759660490434195738442592941245465111379792608109801026074718075794956696763485828560553986203879032350587101557623646435485826776494395887228545533386767654412642314469689298064646683983272335044223683721912889967026147188388551718592717403540682881167461713622945485502469962019285632235567369923350526649892681558847241332038822116977042729338868236349432461683843956175002453449540343774933560030749803662217396017567296246855256298082525793439784811887198762100661721015397205161085705802544780881757868384651558041229729659535759408099854833361895134775918449114528767576058918387400546729584237432062775202573036157500937470809911200779974743376229020312466008378061934484556225319869425600849738848374109791734989044092301774915771175845108229203279062556783739344797440492427906087152404828427875208804982298210830922573683973850674524593016011830545430376920348371994081266836369349215943201545308459248076219807184381640278111344836837641127780498332248598159379969244936672009199616430337573690096832710427849794966240745179810807680101659781023012535717842842513005933911938667244453847261146257951773978556752474083826097798372737839825109549781881202899082101124153810734446934527176869807919257588143849508531600926391655072521853381459973631999197449628959751602319174910336776511686397391115439291762751240377830538756532826361227976313778904835224217971419728559626648819697992683250980107663509284536372596155499796856231835690882500962732578307522094510115336858945190827996217804464235170885084573860648020753239613964640776421865574097502897426893938235177870194734300188013775429843516192709211542645258557454229323524299099136661971326517724414807108410417237059256729947218099292838888457999193069699727360000000000000000000000000000000000000000000000000000000000 [81,77] 2842417937497549441756226009108491495175920249182625043801998641122462441666019503496260732017132295925105874819075296837353636903115947409948822589315135846451549459285658650703581798909277311835982836357874542314685755887342117904384497567795839483074948526633147360192207126663935233548979905036418204953266691001088075726382398561209486859307314962289149287502057551109348962294764887714409612969902885132042226730429298549977583312919852309370588059222428846984106941667402495037900042523870587967650663071768232099177722278644855751436422330395481869123407688114334835002300814073944596772963245501220953440987866463702401814470188114857759514461180431813896430506287611542233479473417572332401504161402421035231841950288741587124318474059080698968715703466415171650669218066110426192225394305554353555626722428290331564557755658585451456345284555036407883893788313994735520085076995748233909837811906094924450118795182251732258589305878292138638713681292419702772636657325550712176029899805087470235476096342158054310847451794397439077318106491077764563256167989131803665592239325638449130822530741145381920931368102385810091830356971645316745768234883083889027102146045388310929439273910570620577335949580543427090940696366862410386167671299754366535927622944083729506787503137996301678474782448349800291045212384798183226898626915812858375412527542872389226046943224119444124805866069352418748431069257813747906555753342611468660930623647296891059043856114047983615232830114059667642564392841422635601856367701764054905251219158629504560645806232648721176934240056010210384288371534272741242187544752279371767591707883335992059154067945695161982460012450743952208082045917166895599693238853862098566929330087625367292544169485897069443404000773671174739600793700586576658642445820000452525621454981715535879647177178286639945596223216768822223259385913002760352795254867150960376355083980942332555123057809029773061903810752472163220983698871503977972306862146742847912611444552951614139778423193310000566172102874813826745782622279584058672055069861570718608602063269042128234001294667641011723016321212893344640902058270235154891163281614093068860397687385640092918249105112133831459067414486683660051166460379136000000000000000000000000000000000000000000000000000000 [81,78] -21319682187581593312228018596514297289351981738675404637238898982480939143803671826749172908402536721938004932709777610462036704663981282624704236834193837099980037849308134971740717674144041446913906492377781830456160886913483106460255854520009800662396887622726691662878455882818216675792189757875934786548266707732332161593948475592030775635385076950777840862675863819396048467875243390840339082408537933370855427136324933570365731885908760620536144598964972498042663242543127006712294386444847489882150342463352177008167582867075973597750806794256216129777784268250842998750401603904970429164689941152352078015145455526738753646572961525291345198776443461238580252929709271294035394136776421453234964912433131635188239714184442043657414656103548181855076913387007587192036505308668074431277827020560401924525513952238016167866680497451218553778396071968309437739411609328870225366646100296121912553859653166864037200363122031096535899381836786603302899143006855339713482622394787902172946642849810208160228736915489965743216187011892054927949074966777806022050741093902776675300003615510743411218051337797388587578598633127023392690896175737667834825523963915201940835117546074766372981120523282579817181072670081955762054683032535394860571419250813341380361102635014343872341379909498110069687854247568491800334178881619904007202825390431622242958162546744963276279726593857717263295140310229588780631094969662330863036614830168059323607614565177280657692558365968334266562860633955226668683347813081899655587158444615302969793281303967333318577699374392476809534645847728820075593865355772788136908069306378856327218368872090230725242323167022542472713186446474063634793843524250009808528376756426991396967051320892100023894357070808926033515570847312253184941533582013992092241269874947212847564846838488456639257360798192849842384086172451180445187245143068099017214561532272054826137607766605861930897328115729232432591018674911993153406218103019695104627803932004947168325324875662398068631168589767976450287731960762993398626796131790493371796194988382561190336368443474628540795791970323808664219357197410393232101420520022127953305539286679887215753570111855758345129816168008750125446336400816089153908244480000000000000000000000000000000000000000000000000000 [81,79] -1522814525882887652534593928963054820950538313135707402779334736932046754720698613041991838624318867913484378844584672454115906082531682192433282332769562347185588671219255637203072705899967686358860610600583893829772443920148416754803520431935878474453854665276487363154513076290841189521681423576293229813087501611164572234729226943602711354131004736938864283820178894279239454072955111807864266287712932005393107256941669287790144498171543108155116431564072987548315821880678577180736264790262542122911944801008998789090114173614698376053873518699050347566622422020028826582101311846493674031433947086867352454550481915093399661593338706169168616663899296709439408710075475164222565975836588412720743914535258691898117411444407810701925372912245802720495722886180864220772428629601072182740735514643152863560847745537087919935145309357103418345751870457142139992131499979044077483869610384127235689149150699293797617949287065129959019496342472653246751410670179789181442368411282546599215018762106202401848619150994722980399238537353031755852666215753647195620732441525989936655457684129895807612571102761134530933612728595656221441780283582215016616274054907192755976936182796294479511839430285894349568472582628816438394343126114556368789857158401094292309089171818541389806437722368193280220571122047972614207694668639786442085507428455885611489150086687426795934088090421685102480192572392146679021714566825189014818694560642737393931358543202030915935366351025335965954793999116224395329433139629878228987635919279357300674857005939739852057251964513912493173691309026871365785156093322571825430359403939184067323694454957214823819465821596162201136532178262459737237717311350593525257109698981513832501692927900345415796749588637072172035148074704722967310115781389551027822737830223979118492553103140928624451509027605467933960794388360555575720899863423686233132384828560081471003573922754146106462323920992825454943115465042291527997012231464962569210499236885302659408735173701194621663322465700199406842111801417634872091937404657819317528941797275597860876394656329635352562970502322456199819725957726201870105695139437740168332410230239285567009672140202253822429710057621077549813513629729162600120320000000000000000000000000000000000000000000000000 [81,80] 665602527258245976721751026897603331322903018412779542901420459112672635420306038457672989437250274862444524329730944535278582378259630523207816264239892879241801983256184302164996967664668687778386216581930523936767506547879831922180147939827623415707048765121631190380144178028079469570900385067498709284715104914489370671400386943477242332385240175987296917980163414487306416509792691420408688876042807267233699804966366987321994390521226679149035389204456898262657212793832134825797278100264963751118338641661023022524415155081079369147500139681712291880264124674298451337979321132946423386229787745455912090654055816358972977257860785158504050662561545723150535409772614907300150657939343519257638160221511323335356129904270505113308417443262640395369294769584545579771373952849742413565182144278026868914650523890926296228757699812197775430921550087302024027376041496959729413717067766414602771370575439353131681089596910162477710065195154261222065086048707430420832283687159421461289026856792679416110388452502883032906005576220063540491598668465341977202987333857428847077984835347053815635487869249805051769445231714527071103543147399066689044509196269208808237462092123904520283861300506794234944722602612477438001887572489816276865698579314148974289303750069653567771151063694601546056084889943499184417996595123792186796084232934320456189108532435780408483240537072736969972742842315278626200167466585052533910085010420114725043169047033106416482442859321867421122762300264177808702016346753137721001546153931502350816478594462994383621006151541449515795068908368098245546995560447652721564831416132032258577436351404772610779373978632547727233040593959511080488884373137584149983570301300930317570485108773225330105687776787602918470618221243731932940425414019903201631864041190082180069729285093727454750200339666723124504164679114413488893170041044827742399460318123459656551289841190080881302739126784678044956712644772375980171525180434612803398504045600844072262888414434959732633349675868061224098882952258525588909441752694770242728642666664442171326703747510078554288452229757167471192976627563316758811735413331058523113735153229108978441251949739161588706411169252891057834160324879653326028800000000000000000000000000000000000000000000000 [81,81] 26901281891170792689303805229716987385299768197996026795172038896453190679255939833475324069823055341138557341172632291125495670587763888866773425598093927675961271385933943486695122423307765597908742786003997733903515900025449923439898426131725128058286408055797642057260084326619413405253833342303662440724048923421418026217550336940087836852610453106482426033704387700381177011710293806945610123027951395709644859151127699446450830588082545245955186741803136331603057423357298081974623414842096849414478149220925057587744276216337501392344876588445623929685967196640816183358519723648491299093189711190598137597744541256185702522126061130158165990579646292976214029510854335522305316703348227814234473072715671814077139482256198996415001675790077162217298844376172187227814530525103998545746597767870771976746766280307923793906022144672927019884286926324557940217800512579012716523441051699952109459435261267849249799990384391002559433181912684884562424724160282937979672612223624122106853505908601324858817369366126516972322944322836934118188136206083265317683769286906738437283412879357920261927906260347698642083284738499321498698480926881526899343938458592194917041708313982182537548146660377822938356449463267665962832951269613729070529796892245661898798722265955469400582706734820650283295937014796112653188512572727558655625989715261340642282888831049604964981205870235118886070806558898903086163521166595852987084369325145572875094450262295658028270150001956478613006105447205348891607514362247338346121881363893130593205612717213383097697593461200570233511595185718823288485426263094783612793217682131541251886124070050861721301131320304578457690356074161489236950679640553564596384245386887071187497334503750400893241881466116689212026693654819932141541421418078978316914661711887454961965390827911544463588245637236717461869762444423307126096378344241831485705785107038371797674322466191663679133035044254241350619656532916312343029104021344400543140902697528178172442721696434991221305109479265238365643792427829156900230310626948725577496865003988080625979417764415028743973237929498612073412417923290446316917355254124709885981608633345817550795020345258317292500227138253602883549587236897234616320000000000000000000000000000000000000000000 [82,0] 265498473631692521610678695667894765512210156322779400917102645231244762089918536808342880438097094375965553081065227121535692023295830121352547891521668283253420745693284751119828217025155067026085882594210927300029619403845660646860614885485315164748045967340935565484234112383427397154979009847452109063318031957122462524005871305423718071718144918875921900743202129149033199584545511993971095251054004240258806103562906387018704704714362690266596785012355781831330655602809755094535781830553395068441056099241236516286031847314380685362151642265491987913220032774962531579502707706189942839141283178743756852453254094348113906052289196453911532603037409163413207756164454963231364702853002435918388104377719879730966408954717080275956587921935050476208943660791647895942089333519881824442869334553300353309769948626088912621926756394180692694265162464082614372666572167318525677701245986286582632428834695086861996893405634379967643834112443518119826246552273894090151123607802157559592815544833878271581072484054993655974894500487127859347818461734113893707710070105283137476089935471529706063856699875345399447797820310688424069943624346617397505133832288458462247711033088616065216150193177015698166875155322843044363535379155871796992434581062910322586147434227783237939628025104871127886274211779697437061239399169290933699238517386628853169376139094263640000453624440782586599565183796664422515339818889340729856057427381011950176208258082514880861986235720188914504297001541199895533065700549651916632371754648513219563072204968076997020408686241266526350779874328935555610979458466644533239120463086814538891182002336220762280090725698863641477815079788492686276093607874666641476217703834496534512292828844890992682076136583751361272635290284213471529836854812871443482423600614657316364429187561305199937547109133816804703833935710834880538408557900402070187119434480592432391743655513021257278148342928523570206907810425425407217262045591945461420072312095831268556569804976144201132051326535657200317859481799113281615450856393305838435439034741077071792452608422590084964558545216581387005669641693347232926054680055472159417059332809524110519610257308403315253130876700087485885209943822522892742565921936746011955636126800150528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] 151869618266317259415927860763192064936520756742340014379533036099744088136001046823629312595362746072394078162493921539107106746719522892318699963803424500950771006372231977854892911438405668667897377498392756375597588119526962482261861946270088148308579774191909297900564929397840863116610646212161558149146528900591829487846473268688210470020348306393633464030094250285421462384776230889694136892202090293933326417822726749409034239715924718533431967616358053058709026017020483933751476157811957375043487066762331022665499416247444060959760179865591993718368942348194047772980685264143958062321885060231605618636637754262755607353902735415634852844329816740810815073740760079884732875026517221444315479781298572435272363497756124956987549395610648414898767342381965168470168576767814048931362567986798581946546215749678507430205875459714225615863521059777190555737686192230149375979554325214928537123740122609665063055048512803982043921465182236375231422369916435927130748602187425127922792030930606134894164592802955429898491977619036629912188926474944167554229816012701410042505281085552041441235111939402070004021217033723303510343951755117195659899056260781547973106795921910188503489828960450920494885184784542380661975946288256872129622174225418103180572207464615528713425208849868826836064838278202867880815436182357145474549621743861155972219178941166804657757080332819645309631206136900569635528720460617446585621364101778547681926372245744231461536596608379832768761456088145324421545686459407283452550447158777518077136395045332714672835930368166764505867624181303853701778788264427496090687698081018216504174334988014472104044946685818266457559220047358519585719240652252681782974589103841459432429595923388191372355564247114991815625809607699377976724073988576956249817007515694062723768024446301914864145907916847437234417631783972398926301459778380526539279092683822275593166547303983162573128102223379827437385636511116055599934510423752967245881598596439816286970890664545342909866250956136955757464584881858579530433663738405339065810930782236077703361952115293410334960432515594212906856087572689616872480215721872555375530372425117306926370907245770914073630881811508643911371143762196789663083471844225946563232092495324119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 50088775069671650095337003817738263743057227455654527808281748902479571202625172574909035809297475671193863514113505448340771307450321454646227730977486848474891921884507799824637226233970767718589809045381276714281833779205873806530709233520414891494404929872619266816402998529153908979069207211511283650981832544407280838256791130686593150023571083969747844267209215958862196224994264868239440646185854525010427300943555236400584490262978863994358934787932765001386697891600342455381969970479825978753921877280913136512325686701100658176749040258223335863383985688934654904789831365114750757001799190640372820011168347913016362568284346406745807509176613699410784145152677134258003969013979964553772143684819766408806898924023510764981464851246484571795768641766288442486781115684911747367369716006902774244928828294356535078011032197358771738377982676019780221406420609386779522994293261172481790870652900582507277651842578576161834427277169881711062075384469255351228539923105856424238514545566169872412363247302356200052381260082396655570551003359436901495768144897626305835155130723399627306572043998564324789324267341619693547781209385942842914121321317882822343434920783973558333785872968993148885065494211348845444415543031454400912184227112151770411076234017575314358012126278512271489230568627859266277641426332687767174537423242847528003937266149762972818302379639934309558325894491526574511574573422086529149642099390914859134030719744068090885156539926800805057299308011820398512568595888691240216287906774197877443017776177070041060645456459709273722884282220692497272670211010964560413537241460939619546549082597569993590454810142625447086193888134787580044363488006386176927436101112798221118938184827059315598451499069729395492505234414156085309852617459392435651319676291611788332694045190972563944548692240348973088107577832184431069439345046718434799583989764168506692362759138162240808104617933430748343784347514819605221852549488405646204702401739015836534758445504971415351181075641570384170388205833870327330630555189371804280822924507776523689078324859947246657201059697366972390021188582953440446296709447663551509584290652604053645336070795999579440908153384439738460283417136548997583600887490413903588203798878301928292352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] 740356129287685208682825932499617971855113496906672451153106985026148871122387539805610073734305456011651463312924314601815214216208410677277588691326459212836114759648929316692286114804281553568969591084608039714317157281176267550559629725989352920141902088365191780201060563909995560040110655187116004158020895881604245789441370855343938081762879796700508509138405840045352444773241446115648336193367930558996861745346934997192219190882160122187602517722976283675002705421446599187885356383107889957195309716774895887715244388832078061541351093494220177434078103763030251672176661040037914474183717759906613081353373270099264369441024448724219406192319507345113593587586186777100056988603207667163526977478563956728693440222704069326717567110198779397127329982957044554833335888239926129620889891011283689221876314047451158729306791495871413194415465336182588631489105036229021153267537049780904587913556786604027158092520513324930112970921951586809920564557421294273042622012536901855045277453672892271133249939381772617531292846205240008233050253954313564149320936159324579652188527780340954394115562195006585222618579096562907309782457882018139577911914901042664285022295097970881918296765690574799817903272182908836022167841825725684162291011766778793589817430340111739126919724013264737185088274717299285210717602338395781421681233189737210881228144351905202273641604848677587161947389510608406846414297944825114314953791689250795271597385269005088285002858617474902794763282745573188081612343579135122306073318458588638024447317239012014032108504037689191865556379824206884025592820865790435106602821243305124047474350932908705983763154381210497463651148926425361271090065807477395754216763766796924819774331764723573243124290872231684262777114497849198826213917642424318272900722612004159389915731816288292708901582898949647832656920541247429642254942828036072145899598009626570536255374840471726203489323914053749803965633932571653104163652917472581809417277880666391347776629227832779093867199934996776267323911686900171110751517664020951873355274838428756346939167137490879650801346283519113971513901732175024628170483850591588801995479573628622893402889053139860716853187061259195614057512984778063229357657110676988451512220256413532815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 339720478347292136314399945173561284369287294579066034954653274166767990103963211206408750185571588031147183964817108890308344744934020665589777239050586373790725665676853945017927143186343878805442638043026545691789752670126525361099183760433523862229158846104452732307232509009840707997836669989496901869419713800915219170788401598768215849176251951381686442248089023775236025998984684278014493819353166122937259675636761425323554202378601686872873787983420246297796635951203670378073766719230066606706314963368863801094262998751997392746885330884269742953971811851724914508447495238641639460626490087543869820104347961437292111807409345089949568233714477628296409973523563512280259643141758121008836499013833771065373888741009366577100654103449500025075002782124856201880720461605555523478153074429880418293995026642016374208289650254841222566943545084859829513495535236142291588802663689434884702248183921145425934821894436185482480585096369400762183122801562342560294458742673623662437826754464354187274075432617156508105025278879255952037457883531117196984719077647449786410283692759067233352692512037860342026146179621616675516754445401993607790189209348155076496644803674151733846004811681036636644819558466009038711938449790710685894811875261277404995972372893403655485453299961839466243826841531040523120561701134721699492515894177318533917903704279545212664459329918806497308403515935535565552123499504675112845916163397795656773972109830410170233516284482973424680512395231045274868610637956795325971875298136312160340850740091259352973738637823761654625559941835709781770590542653121523763413267312645902231826105825010601075670694115542047476356007396202590862255129959897908704928477622106008241155020217859789732675665902076032955917304172177488684316361292869313757297191389808002992660383371022289460507150983969969554588624567990343151552504365879374367527800089629337748869523160475674994022177577989072351262665399605212496969793768033656081037457491884656052804254197034118002160384978759384699255685692296108487926591184088226465509389088946597598258454648341745844805579845612497531462214441812979519173278520199746708844359020887597532113956675737980139827680987921032307261547302258645425634172931343555237171277441047569127964672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] -3279083219523503595993616120178718621062479311588498796935967737333559183686310672169099014885224093778915488174061111585921001942481898492482404654591485190160355731293636543693439072211460378547126561476129446113014055337512299426207093942658736305991049669159162114880078249746172171442123510036690067435927556230628991615582944643477404044096701918228784892040827620886371880322965939112213580546104943772734574716236781229001460405277745360695030820873289701469670788075918860904258299486306205731058866732802328306827048101013998237486372471345212932347701350713980237964731674237860281335995338557208736044437012217581139433125755144562948437717647751089350535836958579234963277634593648347138004002468906653447106719009691327763893389779638137500027242959929361276007496323119558238312056160614584056174433256396505690637817848951549823037755918094553921232331011990954465892769434028944021831478786582787239384398650724405151875718173048389428274185643105235720435756548378849064167820162835648429898334058447622673503738326601347916726147005878498249305268260369427424703827105054691499086217057573832248865248292264347637781028554113737312531267469335624279621850286673851501272436094865325138548371080812593454298732487857097680282332363917626299058000179100431655054577814493418281876942063296774325456531643062696389182755468218735138626365863569663954803414685204028709084163597412070306389650848127944200775513111482772635078818806347379641774554817996505949602527355196163137268542433848534254401007159756951916032659423688263768167571505064498925344423695551895941465843780661328500129580995014973325636975213725987793622427186932428339464676388898859731734014178192595658047621978031500439154996412356515418839305707462541788745790023746476022441955857623812493005094548098213619844352447000870972960599325238865095345427035753710594499698747685325274741226309318244863057195027051866580481822433266863352324756326069436955988323389517687012585642732725183462941515868993146070825269131945269052403903810288214345299380040282727916049539033219011385565323991687320385744858946033367244974948216693274406177278056869171165022940447052403980129552840251888438590386179786613740593051729055309604674740876802810840121392716610287356755312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] 56873344547816394875218501388044629787785801622376283217052212920726475892593013477197064502992711639590192105139893767644139020093680754177521661089277887936435687674992041626131632551165747234270518605856533456167900676483274767608531200912453958090614449373741352902857790865058591426466946180198659929938628263306460619292741300214024094053757151657531740252007618512156016121389604694147881725702781766611536610413055429301932186432126812807239836700807250705815768845399449895452169146937749376877259241457988114052204988232874012228313631607589991612428585759098148923855917598292191016656579974883365823115049700008969133961315378031231179339523395398647588123329982336301219871176222460694023737268675982982909500837083689245363835824086965019595750788523379954151269848219670509858607471027712881833772428550803906402328865545067094019319054210521765852258524929929971363744636976529392088757203515022538564074400609565705989612672254402398397696823550954837924745378816116413701996150367664067258703216053289994619339640348534901393983437616719395881244338713414516011217169183093389699241031702783980466301574302203924259335268085692708175787391307397056338387485514989686096912410333035923387825608386140074893898396856577199329138494154824122331840115081194527250995948066309476145163901613527631751318733237475385945096333591006293637665198929559679869782800434503978507934401888165728634847198777160713450763386603750669424553793783780844543925766453562281586832864076577723210815061212200106379948443548957427372830036366208931747794704898516892939953642325104545934720825847666888707494362188595025871324870887640792455299335021962494791756722800291098196571001431591619709073020181026864777716904319669908841819199450345488220640405706691087945849651626550462337373575072533139081545496409242324077842635953308863464251097434090290270628729634963410805187208959413701031212454745649695605693523979958517830932378906010038901951410551054598091592692101406479081260451111727886125032701614812225030868437045610564190250552778216451035029571578563481104062603013035163607830972584361245213265384201404185451296954032653736585154112725759915326302733898185666280353906080378333442146919956976213256765974049251276948467506888687199468233162752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -120460674724420043115965577423352558058001361570444733884716543254818936810968691872216930232375194075943818087173839983824698307217668654947178183055448263041309677679039729402925790628840708886091096423177241383622736814299731736364285346957805466849036837754950359696513210770997547872138803353972270645801477236934318657783392051524140717657880422395340629094863429565087148141577335568328632557679375782206662473331349289811119166657286856633615961367395054207571307051767898060675600191177123756265851773878015866888282760335690917192064205362535549936709831078637330884865898592237938301655452255872115005759542780204380618751079927455963508056954704603895796610039272192958332132853006671542927987073278600731237239747090095312780393570143069890522104075842212328178561025754497220363277310874278372202926579447016663834085796918894898353422289633135580720149557787219754652979107459306002363270454128536225491560230739881589595062775640539189441204902283743718039448616636239723660427908366367194827694618937101220431235911158226463503127576190466144650537769823701211019167315230319378863292135494436240590942755136111825504500106559251219610106338429740041597719192442739452150831986370133800852609538653204071754874857941918216683826689588075516461324471651234289344866051914715528256305437406550345587045110856986863079529297672636256253157934869100418947923021777150876661081450846371537065316833389988943458377097481026077591815209384939314552946549826583315793156354153486924835653342269838798997875594750582789631162490526111922993286366443895953194058400642606473526941577847779883086687776072396166424381020784182885107215302163670073257795640415384084804513623333566058777953307560337493455673212442056513297210110503318722520308579669567254560504627731565091906699541274919769359025023629873943446090719324020593961142023547650068719555948773726145064361097018094100347598194224617734806470917764686279777340244982363741102782921517176306475807657891475171591006780838951589867562323411617233827360177152788863778346526178580184396072284040034387378406641506021371406395024635157479152344772975907691725766696762053319140285594534616135321816545822712631837637031720819527622483628202684840291143877508784152770690555961443910207039078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 569705740962963720988410231914060393323004813282994383014768660327035560104318657547821732892709268518935981740209138713750275102915748195881467131503022011853161063680343342958989027243104826690711010815670975570952206823474360430930301422393650556682374516831796420577532772083760230440644340900934690950643792211250037419995729935461064682839214912066313410909418747767065394542047472843008246293198560387021798799366397178332418989212312923082083234100950196711212663891805127374314889628031444176172057072980545861430306167962126963953979992318415487595899582701199734809158636332912489319667759654380762483068982519029739422212337733351654478987880099811177605232250796559583648581236200376473030171491981925118119892811270450482244807046967259463571161235176995669413556453285702357975313723282077343587394391738060845799727699717106095819895725219982287663926033987328416486564456431580676678874634496245582475455811645946600924241276292926710059014410419035209346033720664899915658355632089745090227206805819698264829644228531494991509383479452589835332199496343490056184801892650791117122331256571386499738568823676901600668816100585238440455043681278848092646374466606389591929065228342059747278362231127725875508891841452501762651577711979999004600570962876625494376270914309260138341900375045757659328070465666774904259946015981356460842063326828742303841697857923977401850252522312720416406925629644117637556994631707608601200697087369163088232224300870294657447590121585698934158255764146995706596957204164926632251083601461798417765836997487577641996046204799540009475776644125310334087014252001194956441979533412899748706007852747150706608049250039273096364321930995352092858339265689360775108987987815798915555509471743459538020260944382842180757789700249906049321181716343187299459020566254750510444871767873481061262458468441354230161721406884189538913888502199450466354507703207998043052254758501692960136137696876287648041506790559203916053720634285564532284863618446898535623463164853060662394298663963682214279915712151398619885592651687000806347356824085151829274661984381534203966777632495458177095901879304256811974195104194134017282002601463787396635543950351301117707562317234460171491377894004802165231725545413507914373286330368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] 2326200268002736397948757868637997833475991766156400676863226050747931984406019849563161447811463389460978146522802625839310150560500203103425185344188179883117760543838032093766628309140413756113208839658456740674737375791781181120823798799661266905529705052855087058081273322003838902977010989779407117253507898971766373425843932411280856890440283225313342863235022477874771312774491176423756487081307185853449880017592565439783307304162604426727112406748668778285744127010319217762693687426434274054759964086829609780415701318172040755826402904829463166848356658114542001802604111700583131231589120557280443611231531562339082680650710857445312260275661910197176204334481902437274962281686300287562721022939708945783585681046594004007661865930104176470213946324022123622553350474815261317653773853737993832092907901237328715180126919838550380979381791008593797158881229883254945726704767664178486306710050823599981914441008636441663919147100563663132782524638203263463377475971565710331288992039355562603558161874791331021571379332660070137545948251779504695371808452256859817513086677837270678731557443659036231781369006417702781984655313536439456766071515130759887834001145985894510391715260760442317224591287774532846186543215826871047169240327052182010985436098411288649166180641883342010875870137868994159719856606901253597226041754294887195678976836291248700549329207818202468348991421422484929808099567440318452358247724881597284808867401828807815359372078062398030627481665149413253084679454163712697443363676419909218894520466962352119070562976118771703453309465671891959513831722006564747672257166243112205309865547008882488738102808342293136500384740197330245553816293445325116310116558802628767554229355984618043985274657985802742353316066823105450330842403108696757320789796108686297176177268789495373652741654400531552764548138721867999664424637356826006259227679491151391041634305534547919087505008175057164329200883197826042946417840894810479759432812970714218236761258525685032782365218517967160552868738025429057027912410821228610289361779631714333381555636389869896739073163315752958499001825328488561390981307262737292789366162108401268340896913075269548735934210533697919479026274475208495876069617373782115372856970516337648453875138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] -14553242109506570641020005799993358715278029587059055218463956167197624381370968669195605023693894963713637485335939965834189447110673045945710142846582154280323761103109393958851301460883635203783867881931176479248513171885329490728106792873413889238151794510630020558608030613513856768717591863063814633680245789236442056537923420948634467141431335315956384268307294437721053224879694690332154241450501977899560380303064724220330477911673790974307605251568509802813936774583328307635965888897047687670958747317992690886629490366036532023759418927615529378659344511028142071217265861132935704615795256519454350742988333423073938027974143418254917269603876464866955307193100221991348671804011131932385092359769751618676268447175568051390969915508306649449391577459899991593529565595440909518445610520480140309903865663866990892433696756390000323811258035819571274546975680939537587642956100018514692309757268089030457353705933582665100100771911207624764332545211103605942536895610760161199240317764094423006844188591303376589064182580013248005876856236997834233541519276286743161981557273626145080897159020990257988746184837919733878055790789880599704548629709394607796287076272096758562050305095690628085075025416056791139316031776062527183966624897644593311182161395199604530408553141173837485528042551517329252552876367737714157133520487807963955442389841373555395430689440220251398320407044203998706730306916098435129420260867795465170230304380056470842880133288620909041903408892509947707706289019076313393763233493635395734045966179023656889456551021391374158118267057968235699713335380683587480782895307459041836370373888384233359748475567181190705681236323676147882320942263678329127210604118889229734102917169380774613388215970284831041877500219889055910153449222683434310322184457936770924493243229849121284956261774509384077869388627882980911431526943828246815221512135789556249256894426769385570777868457004383449231930873272284749538147057783602347749681088277306157471525313964963742908793922938135438625245505000557499962674088013519279151913908786024462831099452004105924787001249082912258510176778591928116570711574403567147137077561485751541229984016091289859348668747849837550657792904730778070033192100423452899988908696666801922260571521024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] -81125680738734837606707728341630360334617265192984787120002842731218910539967997733245266392705285727817109090815748029292651514712219622948894717685227647177550283012568092512656275988915710589144457946165518785199838015837305778125869890086314255226151908145839861914997634543484388317062486480877738335711386628141475811808223043903510183007446438947800010405596344527051365251573867826749954168439104844020499514016956055308161031457647218760562932591943474555392718426808174278529602795878090090573444432121008740010230596188143007115797013180647676501063043616451312470059632257790235292631597949632675020442726807098942024060383184816183524631794061128077985409530295971452357254679309261078892669432239369173415625895000413286058075610978793743742594785596666986969348974105822561225046694713671394970742459233795832230676782193844821354786192380348619486699811257093217406295110580403502516977553164962720153265346676545885640021332433777921945375458032784958712484164819046829717758444556840804478824568555494448712923253693282146837290403411326758403123914790950750033352032618487559070623709121080211635765223221999816922724477127179054605806099311774473410215147572580706335118310955067306296507973070842013112430612806477350042211989071919402360471979389027371465149962534421786368028279152618757600615742077514981180720062232448528699245292106324186871956574533400222879425776081264381951930986676092026354896660498336067279232219557781588120947762657275044790839638820461580681327610961977902868906200339279397713931123232480364829623688529438954109714656570142720841607271613210141455287745278761410774746139277599875382006133348542868817282608572510262590707926967078098274234143291716583649804573217063638399657823261099298740229466721510095949342296576246394709855791627029770777739183125353002534575006978481395048403435454936948648744715051548196429987118085804739880764367642639128776519978959910872194734220160692510591471053897029506778940954194814619936064542792216574848139752840110650536021789501364405649686268530059349888506733595336108833612415261164432933702287914496487748709185962735723313480384447176668914945607586724057101092749631551022943472297659653574908637810714294323526226131651571862022134690270161368644224391577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 396558401211155187463660494798456611952287274058357909773610891845007553629393303427924434347945310658953006815885714197519490223639526448042685137516268687521720029442011858664789952131286660144875574060506657143757040602287229425724954999632924597495620053233972934460217796057327186775464996806204969725789393213508716736413262979488522759617981976782438871414351693133168519523464097304317559866398945389623323750653514952182198114976932778282814773137813005529743976386929092636684890505471628394428767310135814123906470951488848586954825311256126534814441743126295091885808207859849326471271156039431731145142954907870926302978299753109718438725347515108639298607582527959512504164023213858457883022950212528664421437015658636634199301756662094971230563254910956617965847004654668487754388242415186401491323721722842012754180897925658826567935515889956392057721386393548950274350619017461759268327299288329264270130720949110623308661860708986606169403774115361590794045617422520478447010175893986420663727973491173354497505482393579390034793327857722330794506691423857206488927137679229553313569157857963460527271933475070973059574844886354174287048213562567030132066253560660695706264047189433617531748212184265261410790464829908211465024755374402334195387026195637688162247290619162301270235323029218610675809404623446646896568249349852142762928641016178580265374065648067927193894249525879773700231943702471791734611691989808876480809603497057322717226813992052792599408530224777617496522688352191797359307274141447828362424992745149049488327516309094327279751631751572212974828068007701703980774951860797262384529098807015350333209896747624067689043941073396317991468680046923877720495683125410519492654645468704908739168536950252979427823464029687777768452909487509140712853046698194439257763199018956989351387219022616805819403702859795327119409884590429083936332606443215312454550802059246775369705956787032128643170311184781818120256309298904337701134145047093623789493057565118671136941978221900830630245026593308012097012690532384321449050432963228387341849068240277657625283017981197445428988636807442287992170106212034707517179475245589700969695150843909376068736811857489260412251582355260332856079069152595310384407642084631197553457895571456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] 1717990476490209365957626836133374572907590898250822554149342301694525154879798207117783258284464188443932228759056301774859339235087807328357342188010181261183385245850422635509559261888195535947539302892706338205481366223507612228332352665148549134337289442258798245454531629972116159090881934920048860552810370880248088128683221511230376512119690019173865322943789966269545992036617111635665756193327513418743416127842266609671362014441671958718077295369319406732318596281940015922986329068118505208653344954799528374664229128149509979706270210465048914167370176744195062188023874643059243947501402442493489069796942846818149090287590266326079964316460319168566497317456722589641278684212597267042096988421082156829745857323923435520385506608546305031141383830712054961655597906397921253699788715566332202522686002375226071533847877890886165163248760030065416634980152175432721766347501690970245334039302049659757103437620683476416758700757716325880571481670228516839623509533230078937184566236080044381441153845150208025972720136667157022969291878210507465178583837114791812387832241402668369035226812353861679269643184895745109968482749692846141459624500338173888556049907596028998634612271078417133943312701581783522536256930104897676142209808606691853771093098292086431843778140220277840342860916541054620286022429767349745040698157465485984917789365226060560649851839544722171952365611528352889392347874742696964037585704386344491080963712896042196918603699522054745033506047778578563794349919463185577650022083986008673301967628934855999724671845234170873178252550467890991668731297369528232202741473598270126004420472898685503005624548203795526145970689297242673103047114653248574456234463231792877646001141927828324094322045234289604349030732894049587163811132351590960291018958439561107863423891344556912491149784011175588753385704063063375084050852074262139358451214535346594084522408695990896226841942029973454129250030855303665198286445242458897588773219162481708688605997610167791861417466590061630832262126287499871814841001087155443148247553847126911535611701625797941615449223172397853272493553104111415876325708813569467346037168604420307453430174573565659046398359276683644130953439770313627389715968373992141523373963012609529425993956065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] -14176756411407287628368460776150002557204470034344715076770162855215595642134895809161436570711179709343945069949357069197397958593728554781844545296082247979252542094179973619169611165908787741149907561407003212584781444144676003279079421613124047486267123715430325824967532098562826914959673802971207391126345131275210950466002908892669483776354897467028752339289095956724429106494810236516732638479159747116478876671633204087392792227827252385097455675267878302693019041788705426400268295288319741629224240765331371281808872785522771632527263140136386677272390271213559638378662988297345742427364398264919334287525158267202692223154846943452522162849587878979235697703181878131804379886019802537605199949300140945375751906072439885080355196028932638942485332365613729907765844950952371558535054400403003443391044733687958025029100831188547666664275237263045571125690235224282071017868331144804850866049931634602641154384577742654832513465357387545470268745226077871821170018759256793532617658941010902438171836253301158505507621743309233136875546563810388262305596967001849134808760688209571627376494241758384314972254755575397825171392037426211160702943748296244550077316262492600167438271337682301697008477742026540761062227744057583545369649373470195155939987081366158871773821596165315613997675523882181385887468947172873995464695560084980744622776142980632948093339908697633266578828932845589480288761707877891874095761870369646223405482611350295027573020593298537997470640853247557181637717019573682174134642849012277019028602978493554442809565897898525919887242133183889619451308641290416245375495617861759501084358492402546944042169344342722379293491203667191615848152421944250206777947957255165809903004307753561587731445282378524174655800974172474392060826059488537398091783272244098420622657585729423459603670695418010405714858632697674779394659414189825252321616345777194174721873760557770673450730490538710515828463872025897601358434852365415066493244226569623371017752480440827457687376000098365374707406686404717660726969489989562929640877786543083729190840585923641372759640547549471200259489002361351601283885755209390572470136667452048990259653072812658501331143579052597451559591703243536328155074190162877815707001188950048991040083706511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] 34154344175427332346936435919337013704991731951622145585874611456530086936156452536544591083595604467649526825124124518679339772840168840329847611353759597211707792484978638556603351057675581536153259851574977181214376997410209645409363706760140763766600490533197186469554275518698477722580093864510718169234123681405013062219027614309210758950028342029637774211810601608373568743980175308306943116483530265187917080438837242486513767243827836664985087203663476204225245882688631927843929810963032481947228570771242244608051742838753331791375667646926697316023950547037850987430102851314754713693024875360846429971520044908828067798485693597472535010883922022510799875783723139793599318561608219807919960053301675044188805542594759483433490928468805220024599852423433398817846807028914274706161623029846218497170990571833041286302946763774801427674341778450383571677637393486888969541614494761648269829757473323955035033163109238157084077280740886833516906824862776405416776306620795980433505481601747181047045771696559280675363558732117667745179472810726296399704625154714065144476820137689782001274964173506327121650868502661464899633159598516073560951999383722255870517063679638319320278104548174788060542191828206652869269817569443569355571166873319600931801553062750834314678259774979119766942937784177624518422582602825050939064154590571082990491084917258714959385003147197486547440190808247800421967511772237349227193404617090197531163879635957647388375528559324059581097319872570724596609324097070756495942680744842215623600523914236601797695604710655081923241587799615445497163400736082942429142790328387546808154367612224681680865246702654373639451091695367359338993908414478236942596392073134025696032536698424369911059592350586256378336728454049694329282638163296054191213198449050651573619978805490532670480659611932767788022839817470802745167858060412606626152454659969483457854769669986029859260369081779665034584873929814586470417450268742024733324873675752676882735429927426679037112885286896040861700948885877622742878267328084976848585543885882056374269283466488216437930545868718470146141877954104724152938420180213340048939668731155741528405989056944103599019259544471749536368743058779792561846416859662260817983261608198235467264878843002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] -24192471595906648621111165450327366088741999437866736194234532667218649263333456325762221557372735172169333327259430183987370041035166631737818810327740355805233855677083210035953559092493164465053832584335145446836484402970164040866355708741450768878897236592010525703139023686127818799158651239081564270386489208171174993852000312052884476251929954812398958074702056776092973252706400634619942619040489325380153227540910704632589881731636984647793277549987440532554025984463961149487784660442857577931131848434200196971996278977630248012782267605960246332281048061024963455915143385790321178457773340688263399891965201689223550081344690295099330577947438196554191934992724329671150314852236230764367068006634488596679179289005272398930463873709225438172849468171699214181445039859535253271164751071940644140049665855674302160517219350911750403643710970590445237751735864440501286050047508417623377486503208596202958843465825369096632552897686449952569628230068828454491587987821971891316141705002849056321157932305394370304682452816066002526235485918176559154039855528791853140120979780682597110192167566476590377934807495377740011148306895756040295373072162010886534650277797234696886521848820231611002963345911844436289355228377788504319300268012479252988534594307693627419918731737971568501858350983326867859562414821717458941004584136834658350817215824854986221148176149733305058511468286416906339980343380184912630253410901491546401979131869740182808241576874994247844931246119808145299786448425589946397903080071925258997871460110868746828181172405895994251014873694084734382218422601002726563467012276701667936660790108271865154018054944352865062149472281538832178097321336527683951810825893132306657338363712192725733588247544517250997007926404484979233805088867394856226489587356049837601420631734375340228167224280682550316193654738747742277343379803458930697767857613344497328751506253871157074194878108096854955758253422402287646918953044042556037974359769070508643337602659339723544417170403943130607226433788406969309108474003068178394180060503113759710673505721194162995470056971703426765318987491123847746001647680028154352358263555028010385927546878766007472903712174694090147190645968723692364142962855145348186370978583221474568055666287575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -44506872777346573158870548308481598070354652563669540773748938240956285754026394668391828941783386853129752604690183272375193355927905932211460477968457596757047633981708094945065031880234766317305740101254791279028634425219702996578104225162481361972912834009223448585619654846001786239573900583365525597535765329886691113933408323980523857835100142825476401914872057787802410753322575463643521764413157755559045632980027047254183565301592747203003596600582214207218670166923995815965625852948852704281692094513599993032012939281486268906691047800974129571328575921920794980960837646099991483817902389655122371401922083693428149895803380504402582122765362075305373295623841505458430997764299504736918832631503076852124714817160107073009497735206791813034829876798001342165074198076057820879138870240297389724515973993276891603565739159914533502435692937934177194964906177395641440708593235724667819704182758581858373610631934895407894916140476268369004814342316934980235533489940472576182668914841595336132653033805648355731976159404227436321330603207650938152672614080519111819301119008164342819772664609670251386251388770330440462713687246487134168465971959463882439159890815290971162146912735648919374865840052521131062201344911828169459128019826124272936905074589551608087873666252437175322886442885648521405158661281641346336504280169702035185846110407087710479234482083570917324329186827126264395291680173052689259455688487102376689666354453466172429781461449737812812276294778670716383302510072685397734521871102279545697208015573499978173841651645929276440166430851219312714357506403855889958237672078095561150186336183616151281867862950536605433276383610381142862437230639418205946186818533142208535922688357388337266990932537890662269649451167881829499586267295895905397757643143164601541664557586834220861635754915658011697762049916900383615736668772532251020459294628505135526350299573902125434678697758617006583718782968758928853109754183897497034371460648206139469465423553466471952607321758690574803110468539630942245331561485843676532256635251118244283030812620683135580174968512650046725141920101403844615766993213974328682130576815153524346857566805066736647325130280073462022155635623433888038034034363859058253268180387659898148042816387809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 84954050538101814481193295273286059663276970618507251538756073633874105629348598068815008802494590731508590260471671609079375199337361484092337743998619429035663273903810121607842521043169044768614445202038668086927357969395194942501659255092044813059342724976752331793368183498405376436121444513061521209957535935242878152462470519315820638841580704203514132026953068718299528016248138509115560522712343760517707296749850110331285916475926922925013565158350351784321298600501444787069383099474510497931976480859053488566000275891599021838475139624809866038029870694924270415529732180250221455717988616689445850650926082918819697734439761478674509387564162556524206338633157130329940931646923145606269627864486199941430374157142262323682790564737420464044406110109278657401992812902034411987917881074563794176590829090020780594820191436759039698755759699684042439079793409316869321394834627651257182181450234552593181624563600797941919729661091449545545039205340375717508461127457719503735146015758856223715892573986494163785697268475989308481974524662547923479740396550128997858166780451353719229697902451112482246972544800162526523262294357337333607448488216515127436488747665526106083006026846873920120500323564062915321506159218190013101572894631196436799105424471241424328936996723554971792581450107813604537118779437368780626290699229523671742540542324874128508317213433493505619187704114727154440637294463956847305409404952121909348172883147427777268526086113721769528941244748623659195286571871663584966153333634241425068097312386857601607143978575579715943298372343348735645051899519758897167113889717880913328747248211872162596217346280997875353382813254511570740611013665291707979361303533190159019163091295831089651517975673456406545558814275088552359497769595668029810923570459558780076724598022843608605575973182248932871213321249652604771543872940939976105830170622370116134994705902668249883398761563371980024569007230370561992693197383442944195879655586042535842839705199140461909746365271619802111741964402208084408210389948420607886487637589843045121348608466030532180439441064914984925761766936245099456641840521953051160681703408608824386596379522300361688323918318252965038471411664002381249042755035718637530634867051610437126603899855175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] 91908091237534336479264997941733073214638942760180286658385790442095165191491691310085974636761097103332534307007316158609683415779418456692245189570408490833809388861095505573015246836954910799839892791697264639232243569009286043572823291445608018676721250384099466079294810993013002559371802816002581249254742002806537694457348247724895090887823769862302583103144133601889487580435387428253540353602307253509123149729889237988368997990587303265088355123887468854974969208199163436970890093614497280193902007925039069769218972368785678794697160236423696223800537508586587708179947134581133005084172082288840618661688932623591074093706720889588404724998212394843949531876838197740052273473721944546912976615543875856135389827206952827353881097232028471488306343894468869112457281074510189697857669795405673091067966327304340424552466600030499769819718738980750658438693619038428473425663762177002314866250084479062904996337875690362900750412636887582415735553887637541051365229865892283031196062342516982724548599262151006941862475884591450188824622932941961170473964237592433629732611652454520112636241438309796124350895331254543057138961117062083042308213381332544672104422604207194171193057618822237830967270203154422978146363459215512630694451095216088245222974352150079180940182089695649204177021128486122935670592057232373363311560135572808659755551061825543418147118253865124588407713041169457935674336109083654894198425315544701441412557280574341233459970488047874638820188217640936574036721070417528424711235380856488584510685305072215437856291633882815964787713473634528816618847244681110620104483014828036791886389629049146106940767548247210750004888772607804807644448812434282985730344611207696225778404604758677693196928133281640523133757174084084066394918534293071112217381561166969988200064006666031918695763371229359234775775651050012000659625021546009076740784159817154589498158793395901243116829406141918025326132085848616495798975922009439294776601264423231318435402295878516035395914336808286398573643311037266743786343465400286182880211307807808835210701684930274286978874795324627267340585268938804622773129041617451358249197852225325041233480550423275974776759285122913728476717498952170118780074395214935705807985390293523440856589727170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] -552722451112056807144159573685205001479274067879907890657295303945884963896682147227370883080525031817615980155597880625761883032570117197873899935748035157593086342989981951029467114112024633245849862466828760876087729563353021386992130865070476873765987709184166417260666873804497912841567162883985727071287688675776599321146246174731882257168163601502383063648494852214041250036948696373678425601434597593366140386534965158343683489844818698285007082749686351833814946520847170296549118661916206607921323111861788064550281647461408535472463443166245589957423154371374859586057690205412594237247795638295342315429415198469530306337314638741334205565720992169182391744419090628910170813877145119451018350664136344229578050967678025624307615248166334047743888127605388210081908129449875442981921210349088896662688327191679866285436544166537169836344165597333250103997119759733041734973562409355797865132266215122908321999050015337475542545896131697216893686496791302144409568463356527648730351828143385961469152695266873648977799533863634327432321699330391576787918240578318154704932972087576493165741062353284432088615782337724812925275504388219070447361727872205525920130491805181641063521211894678110664017350630653320345733102555240020670839757325090488496147386749570260041936828199655007950410496882033392220478410657430608507319818825813996853612257416828198790936557925590146711410482696173906521472760099296966192099648106989943063822257318984227053379453784324355980834194727926801878125040923909359792799869790149856444959531000264464077136939506850687896754955883021121269527506900919046138339787820731846729701406865816189808029898136584428400764046355581275072167382728597013644809005935687940134707637472018493108631707684868177399322905160671605525633278370789868204585703331627905016799502898458835068347185528687247055398002902187176251269340944738570762112140410302171131462790693992532534813063297227307476598019237984883621364731265610477289763051204158829048297187419674760010751707507519059902368870373624501877328625954529140884574840175116478702428697126772384928392379806528019333146919506082033471279095266575880744262614630665788249021216796940894034889761584190059474518996144141288176602628757921603980102904737782516597076008200306688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] 1071123789306043233644121738479033037238015704773110808475503984802663854176908760682126472953718111353098700713500668116495229211660344011201223926274004510472762093916092408943931733833074063519737788562431443981990948899936392820724070994071610232016875217941687427312878699926062802038978935868649734186692765082366647717582738954261123523192648796306202568163775283479466458687016064736177550340224232170672736783083500158423551614681594350820463733087317089295563538279417219118571909144567409514773886179063330420771944072359950144014837470710822721196741281651588346123897022865887666033311250095970312310590678698206382707645296310937107967250074296060836784148587835656393333302737547659606057704394232190559777690595492930873243794610514424322450378040627931707027480701800301822840764457830497283119935943003835141764837559979358474142522508009411779627706653986315928582383057132278359155414444444414891800135964163852826467249915217757313350115855972057184641245039167365841941034232623498203771088172763571580831325752506577803750477964695324156619783579961530792646044983428787448769532187384587696852614296433053274162411654664404683953173935187295849322841635850225138872320983558787307821864036216197525278762146127901140908219530829156952864698130890609914184952980556783085628218019360970741799941672527140965015996166352415829077318710929418870617812183705642751738140359020045072321383506368171505750129824316843298734515539909035702815417804633330243016248819572397884357180028131912428078411555395485936009495779061824344013097722957648269416871566580775416105496925886002942937295156286346597752393790822160414274207439180804985432886526469604623798663331037015985623147739605312415643032269155960057055056207866459116103901384678590163687585080626527739601306756414784242358664871933390048793364053872228626451513362273853489015722673899084491411328071047305516204266151752646618744523569952689544317509272571396424699670604167443141095235911355612418247018699439559871403729093564551694855063567988224444547506304164795110889353937368312753944968061316834161079171045814082419197424618883494834441101759196935257241663226083554971296861567997373103969041890484580252357000243302277980701353649167426903087938108532209560195754636984975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] -1290718228832794541489710469639235339658065692044315573775630990651356768828549971716080102319740796727689506528890920736809843642356490066300700449349056753596424787702191316549105914038034022453392927796950935967198354239343702898584436730878872810698921098636874881444071999292245633968979829179961553409045913800444165717707703944190085389214742497970152992369805447449789325353117722085296530043125213428534102048748209351043039911044401423012081329028349070697970164172365218113147281013916885834569116231826604328767822564848287336916236464884075914092261915298129603411269044599588450911084972510157746838748317556020999731824206199723486577816569414761353536879525811812507274524251791035487404833777696714573599507799435654335552868921970126912526158071039446895457937856521361894276208902141968528617783985432401060182743236136125863086338629319707885855722748720214542657589553250428805369148414863692843815090793045627054253470303227010175092438394932338394349984393224812909403223458883809109663501656060906145861677124411818614087619487376415956110576383149242824110427271485647960748350587524757171001870874497708636494321285165656285836080189064401937254504461610512219264335252535629436585411812211634232624878454836778686058615444007880320466283262369293656884423340928742382147529752182771523777527264605318369278613186631244835342681929484548299286822607933275142649027647495232112839479304354352493063802351700272004290846433586110061667221340569386631131082368826605312981430677447758528670315621121456713499054495931788121368711752709214513143142153409406801295322007511636439778470470426891545016826148260425269841106506407569978168282795250205879653139316602546885981935729093840932099915399127577697786387186437598161565709330587377304083566525888932662849535640190540053919223206793198452333343824450942657397241605322825789027845673541996194593983723704040713190370712670023374452574313822874120058438591266426359726871805119748087064810271601679120973434357360861492334337555098169441809711891484124863134897642478178364056068031739919784772899751707488412309332596591486119900898905331279202848488800739715723583571563874958299263313543708531287909421958675518796429782752131300458355252391881350027855414195033560684476186622380998656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] 1045430130573642836996276040839338490097906436301923419417997668036575231560103025381905556955964778625758420123616749947116933770096773317972123584142845987068139620268810544771538015875302336059585299430909824891672011081662271250894997348349928422592234298725786085223482003599748861435069633734322452422135027491678172945534623400763837108239149365293797644024394699869671529607882096990203489913066578509902831140827046212792405591987838751431574862769264054319212832485010235924776466896869637590671890334009897051424527393425559762731763893626967503787815997411238098474104531317492711086070558953055233534836397209408072267477082032101269214627129555585207076646503889929116409254014541218710165211714112332587860036959758482995844306359676979963319824329081280822033901415759600403168101297378086960067107634803010823370124083323645406306658440766342192086340706643082471336240160323828719847696844501281796138152103660265319336800986571321340619020295088089524091422506198459694259159621000575064228643642763610931262197118950447053034221382632180395220529103968054424081784531503079217990131255837840606646029413738223577085317035828772520430622002888283926748550729234601634084888280371372940860925810788855632152361869848748851451375474626871695224331922650428538957797026054311349932259419222322408708375041919895485053012410037332564274226118283677016268243593981629941402237799226451104459958284637023344430829554514567288440441846194535029962055673258537997525448689705109852094350081979676999613524876580935018730676655593959737876838372142996653146105824132229885690214191902841659551634482730787482712463872153367516639681227016570045506757545359398167547485809131921599986297487718038059728944557855476049533449343003666223051026688082469606858872711501980057846579686844337363045768344762083769176592273902289028202058832200518772623039957076696145945465641437803040260735714573395377318015402694105660918143818006136669594731042571962854704395385168566974840712520606781189073956454878229855714477007142232818152997798525196718363590951086494090537310475194378631938242947237280345776460305947916660740872855961984829904365724001559968425607646015732480251329741171620843250569836946883492668383290015401372131423937253185757638476580173905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] -460236417881193532557332603423185215231206392731223776540878977773378336790461638694701704559983319331085652820134901890487686050477482716470027854177354193347646289128362738957338211927539688888122570691786131326454902102310091092827338356647087400192947180710153973966828669271812728007409252234512972843939270922716451184839111234447368103042550459993342765323193335778092747389281972988679507748810280814559860441094932658408812735025163318886242156213788857153449537864525742485775778276520887742785287522776295693180596298659784755569832705460555391646608078088076418341140295101508827965087128059945133611132934633788509328230275798082498151813117945785655042008325727712982685862702082349261139278359003135333534812231095263010545570176292247332498494656618340581242536046487554723952106634470510795492074277538185163387311635424486151209972501661602367097185368760014633389993431165675186605881917632941521784699790771583960065520973740856176461689839928963941381023794051667025575796968406635108356020764647564553266456280655587426722751411162151445610460313292785720218157366053293187899453692667809730233415193360457811484231614983425461894549889251773662716791107281889718060541423364409926107442949813779466315883355524463230754728394861879786054314739729808656005957445335760275108579597578673503901589833793343277264472202787357005049373804213595581016253423432156954498858900019010219774096452588591392334256453895410258065040130489918873582509104758627536667898630721517829853969253427447770229933250568278205441536211816952987909993848339823352281819698995216112636326812714486690175658514711867391975637030810147357995813748561231668893875735398970333811743797430945916670236741846727420257480836420558421043076728741048696700960035455968564863124215141573525196521938377873304749667554213506257180006791773848671713277080937548586134352276222271665877567439957547291512352697328736420349995352766677312049973821907420695360799671726332687968706166957646841733561754583407772150787459986801563169244710852256808319282176420630309613132246779169808175583892558608354597283711605989191500562258250360343494056399155576331242237312788388960644174442633891842504504462881162054775103692877432059770830453443774499150480050114236690622166774598074368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -192232529865390620738742835245389465344081831233473198237668717301538346961857393933566549585123933359239645555437713476067889849159448059801862963025011186983022021230242419026766548111805105908011260904715021732632828217895762108835738210940514506970649928084820117631212488925698563036808221354358654455441000965269771342764650619232974675020424478738608584335092284272873702063885248999778847311795732203243260479229125236633269166180136225468060445439582698161550079410688009968604340967026442464771716322414284100180840301541861664548496646128781122058398060644589650050211721405668923402003619857209873760064851258527208039163691317821751076311118781583569577187795084650762708754541077900562480722207262251456139516854456220133610165390877659676299872852906569230026274274342822406866761760936057634114003750640346366748286042032053035379005273075158455266192213752685488419663149371177967075230137946152240306367924078214134409085454802599369881625982601254185191632967457797149230675773101681753483173785745258274212364939385443031987169141899717637993486240351991407466662296945070114752851748590558807210402814369257757976701522537034639669718502921466769777484000370571333377973742283159754879145140460793875565023204829915011505284038525970831255713391649196331266064682667340395706226228897182780366427439757009671502180959408039326678131970407237466481916336454751037441707437422094553718048485863267246561153936398638036806731684015653926574865699989576523200737224638517656643279335158699313078344969543125248348311301763840335696558032968140068937887353869650309126409680253097325354356427695770522614126535110059050106587263720230136283560947238107695015715037025295966220196699610725652672709406643459970390694271498848522485281049876279494561779241030373671552134941848613395741486489850882463194647878762271060373834387265890923787913492235164613502147630985073637323329856392178837667534038055875739024067765188533305785450829695754286444103024428436480834987005758406487224727188895773166571859758379168565644094301585345625021609634445443442708253667667783790876142429034207048420834544577530950080364956492459911056700203499819987782680895492666155952709243839459184638129482773075518868996473450184489948714652341319909278111507886899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] 653867510320511004345921784542909650772065584914427221468706027375194797812974622968272608977725439050140845834800931167289734247400907130677343850516600927768728634069838235776011695273229253738351976391943705101506702673555029320888245392357275372414400755894407010046257096834711949189651096691848601261838811926218801471133576978439885806969154376871279730838798774920404516340896473091919802727850535557245893451815247607104460971623883677354960214502839773986411178378977948002811667476184206394468363356157210746067242476198329503726626925711926380393858125951419498932207330624266328615990607483908002683278094659066831425999003216094767290215347430258628976023308185057945049140380600994208318060902657678722706622617099043605276418648372693880464931422944721709313469350084246382344180762913395460200682705637315936713021366848532424977307841211917997024323887839574105360475401629318983832596411192382419396392933120607315006223444798046183290257895142498445743294816107525264604154413541889991225560500889745080658109656991003659106577392495633349687974734173794032630836849738551908008032398899267194429079643349456772767680768141459993476237596733410435931160312580908617513356724227906530404991986551224887333528784579641325557547736494022759862166036515553260230263827664333548855658939739175308210529464382099888430223582808135077543669208826218476743715581584637438612664807098391674742235409170783163525637494713877916575559493680545166071642669402012190356337258822384344144044926520862854636098933825125503502993980029891216610123037651843414952362342456024708264641809527371113726551051588244169509154113777024620164652949446691207915931983907095912650791211217644391753301633079222453333791508552147286822969873250552675401476914626703875741335771028108915932803442539916645855018808815272431770503220244321885771501445135357777950733216922599058117399002564040967213564951772972631197997130786685168512309495730173227429077932448781581128518340073358764178823248873559686483246647902904067200937885612166887412835589743024010726147369101232306605968222133964633732997013440237047942574199103134470254382572399347714427885794546999721318858998986249769495631516658077687774864837871306392989613464538880923865836675125646053075415967404654592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] -783411833037419138746552369885580745000463761063631559689364595023731633657339828531096943358154836496306308223216193637617357105289804644612256666635236826110100469224249561388271142329588645715691709199144389367179070910749568733894131051762304818636398916572489280680966561783654423147716849485456741585392096187925165594683275859663812673681244795608391505599516341942547447610530768997636454624017444840938955015925314428840589001356926505426266352612433086098039348045510660124243128059900253356104506921598287205495969203800122815754839498990276941877774048050068380915661047390998846891441287711458236131341647203229347752736421650862853495051091483411053857704550317629824036942149607987793572016252907379857121498708147206382660169403066429942931820101149839718536733974449335609937580334758737582926119235514076786194002387131595512516370724478678511850781891643611714302498201162364157306567305672731444814495802695416518692825908949460218486559019181544722140968351049178674488230098857989605201483438574051750655164833384776599890832902125522479198537923392109468691791123040374794124617802389695149778655493655790711296881463352788950168256844773001805559099638334467807775204688077073949679129133692959258373275001011094125267589153206771755994140835242755985976200686242063424708088899235238529251420149778995535947936517694767819083704655150319820061779624399132595596393607147366828057322605350094196204511137804158828105373593430086725688588282603315992936093007585225956593342924139935717127298193336272204491458106469091516978265011963953633568452525658143914390335622496586654072731225383573881587904900500528803999656829912496299399871551216714515101828753500703697666425131429315761228383285922290256186117708188400639125775408502619774522115755936293844545531410584455117208847665848012554982278176069117316025645656054279942077316018996577548504277091994607569084469449229920504855907099065637402361188472217893327784245668797182169236376931587233922935053859700005151732187552242527755397836261422544303367084261615332506851495205744794473273157413115713524048539550108677381167934460707648433653036390548377440231425183332350320668279092807233874071581038373977350644891833799301032207177164752170871271130644835957241437217396831027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 614915108115889514640772692670219049406528590872491469413423173072267433678912208130205967525744387740358080773891415419858445686720170942490265925434847457748257598649118532743592007697756363835431159494031712235157061337189492635170705097639593648757073713854599959827239887210936685255345417065691385084890550598524942612542070630949439216070219112334795334827759450074505419930314953784883588344978136424706020115228162292521572991455526565191058251437792483982452903810921131830276027858925245006990329315353625635108649408693217113130313607636338125245626611990594736597882748696091376908378169103946122796451439399204226900895925766351002677653181792114107216925457717436839839527795511516934711376911823989931430732824886269336669061942579682439214850288851165837160802351196101856256378343583379588995381291559224632019746932342215672044202115118709487233508033600122271058289204049326951417973641346999283909355055056924066753729871120001544590516746012733155824539540089267629002209921885560850969340380551175411145095645090595396912442410927152767770678463306010800236733481870066443765917097745344364288608647400821701361280440431369787608120272870363834077480943947884172126428482344833918997391547062937105266340861572787694283657877004658978874748007580489451651140760513590993906295667669013944314960700723758470048940533018801224608156271325085261526093521782583837806751991441222195370961859978575688922783757019162429833586201998370783071291022666031525809665592167811349153966185249986697051170757007257004268058877829725765129025876526994752864416518765338588696495311968782811281913808424371164762156498595306601108098250115023098282530437645559224687185158013208771030131895949398942988216433355360963487489589387665647126081597752513233773902889564216817896021380115052181390508053611122240898385274293397336483693116833296015518397822705754729345815244949186386029617415013145512679611018585798871594919055628311492637586014068253492517912605907809132759317698123451236645297161521767110925374988949840631347077155799317950841266732330705526677481671146555221600694613000267355660737544424354455744862571030730855953308189995583825315986289264395287034435609090967639768272148385642745836042656335104676835061008127041790746058700397477888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -319745506847799291147601269300675553112981363090194342666131815158979797619707156346070820003345940346248086196155125498509232358118058734171729409965502985162569597438008590553427944571523912413642880254080293877107147031280838551667405461556984296470439940379123234133368648373255561980224471781849391725985615315759702552650649062566925393717952769687933580364679597768115844383268298482534518149181900120944422735828421188090485849806820776531268790908513737222060584995455887600760262762433736524297211441418082865924230978857307833871555308655212301382211071037677435930723201938157369967332125428368878119734756429745019281183222097980272992194569418654555145875699371360305838141825088939925184476032178394432384033444033576793295451763642355495721002689034715329150469557610073702918147127239556544860285512532794523375108133951557544774730828857111549728171572597929132351104695701488837452201347865052202525906807139956700519749866198197584373778072336442164153741087291183170692077910693378930346848434484023575306424231881176444669890048709152293655521523283777266810652481847650525903244371370316344118172043011124172981894861770869047591561218817347224772905001619009210330216127883069812657387853824726397854566675889803944838968365831238047793806575689164030536705498319239768373050604800990619988199090233646877908666685148143153238868223214994041769984005719800203012411374993063261210366572238437741385067517366210236837931408026780000689651647557474079498388954180504283738444649325639769778348175194069434068733806199915836457200343407770042190178790754805695871619782980492074868098277966899695021498866003187767325097464382241951951584307428836332885786313424179647879099240256842767232938437234755851120885493324282920244569384802368368276273533025926913636398341225818153993308425666388677498143226529560563693752697556598323203574664238952119447184489988465981110768818805854858407176996710738707338472332506093533099754634340885598074653786704125772228962528078919523600780697084918854301732970993717160991187897441482678509122776505546697839065721173272790777144959294377161461818514229699412570805916258402294711255361265402512226747068158704784889062431544801908812865020268343014842719891551767014930281008659797074804258235219968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] 73714066351244249182125506600605139792704700536620254297606004778558024731940408909260346074203063736171465352316848151804459608299039404589357979706250265866387029162401072030808118145743140481416113381987661450084403470008236248582399147040034454501581739817638807560256285847344725412029751291767209424422487952048777335573573225816502976296742131743255261785262267935532729565089393813474153259021216805299486524327418497857458883725914144802272312955065891343041961604008417316782670584541114165437355193872083474490056795845324982889419535279411828474654563034649414991128286028407551226074909018214446724280708583941649507544071547348385784270475992864654909111753674073396296173433032639726458277457719334773775566337684140795073578437215893612239270362127859776414430482522478654304153896715524760924087779119423770094421065385207027810248283698013340604631902805741758933558408350075657428384149324716677996712633541677907685433014536192524934754683253011287210643485030780906121698142051263529122891010127525752986487616751763667805766145118309175478452847244510338216450019772466469769830412958603191898592268544093068075160023934076290714744435483552344178628276838264081238283830717930799766557583101990668409992733610713038335764878033939305033161508762665886372262370958502166923015026369452334885965105975236047877642171620693110498277627715527349148850543219847604871647676393701603738452675550277354250492159521465234735853581038043521776322386467400127467982921590146411992773846206991478608885911803325130740055998726342512942183559064830188552325647973325899075537787999414715019602095875309314128395379522188657004434294743102243549513241661816527608214931300059241682754414004615392982078094071051970426375969602068712598410675509572656329590588874187372213229668851816155673618384546071996785109836597502880663006935010896295489963607500936748118422674017690899618101057106006240808915301000781435825314540751811651705795915729551389279148330836271386271562628166495280351675413163841558764683495137737898556283068279325120717877489286885995333445606265045541513992689593679254540771523681331041203148509699053261110007596280250676820110010127438557269499483635937734101466629918171260072049596111519826250139766686245200998692110070710272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] 48648382748620955490787117982220050918083182182367195625756956636170317077184411446980685868940322074594547308108969144981177688839421796176737533283038165723394986738975776031304052565500230766891911238261449328326413124949823545420661692570788394596002872198184548128877081958624087862453674860166190906684865415560664464847533386681588978494310346557961188110506067000061023412286826995971717471733537023627446112609661561649484831429104172431161738129195624979585562947367010798457050918237653998891143230200767333449678406024854872166586536567675140963655228865501956120274119982049292929186281138646442034086242816074039655916602676003835286291518037102581162732267280504700614628112470028502862633292084074266986479440743180321814169109567538854607811882778449883369638706622324444284047657711736757293675951062788884729912481648072766675197606350724225028706844867640300423434432533670084162195589721875473134474791642600303607323269906306650986940379809631899449333915037744493795236792972661646927205001787446252164985521733460714136202387641416990712690505656606017559777800930426840106538601187205435222789006213221511624370869008113624778214454801188454556848006394580134607697682278978408952627254326912521286599079735012770825672698414197757387285732214983297802648614884461886543954722227573270881694830663019020258079494699597160811390775255795991004908499185428352989897369232103257811414689996247682389426315219555678626914117409208180952431561263571797546901239587510380319267085559880548746532712744107099771535052600923299222184866704894547640053010138850962368913372567653256619926111344124744034919004202357451096633642984671804074404734176541486860872853667676081601261238067018934478427405502325327388465865037768185675553304605255486714528968721820069197084012390610084138853984512629637097800811219429022324447284068907434478506532399012097143209268290312694639393549402197025185222097883659569056760901382332913156840098257575348501220001815157143180154240919291268062574032610421440190361908656905901726477001712441526013810186224275412356648774750417751509300884506504268863902247690777220316468644652656840912669311945519451044759136054146485944356584207162803307850260451876531479972678701048990266784765035117847905852463503114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] -71009506131468363136771348477672677572585511017497484003506070384641378665096010415910708574224151781086105330967985282642325012577516085156765916345627958179442996507766764291517682444219707387811460204497504545955454372584040668341097538529387621715435607950275718156158981891049434572117233961443357984171852743539743597741855432516291338905157088616052010430339381717058388953804596335041098297282744931402655275725135781423436135834203279118980027868476877882390992757223218608249571436190409468215998923849033168888439109787469778979034009623354286657821530746510920813005119985432388871189495179029193321005865724327905016598241820946979952666680966888576200123416290708549429495065291757154087895339797393449937426215208560313086226153097074150902932537691884889304241125520213466402610938618291568468761130432817971757101449058506181059023846054331984373353825547133266813938369855157274422366195996713299880887645592306794225152842307276879479760036522414718639605494918858765578400044946742809646963617974793775234747876801298245544411872164904292720010800929544384680602013796567998347704951632289019021901833317822933727050131067683380427420854423918452131455749643707332255952320353747741977254689617003555373520845512318731687882338538450419703574899269714246403935278010792200419460263413028965435069622182262022873899941405421028222157231479828301358354431513580436497339741245607759111864746766916165772227500502702995094885473440879575146004888998810769799138532426690121847783649314472964206335677570333362214136910095519127713997437571073331076106505756638093164627728621478036226634917995868095865162971268232497863698384849575199940803395273955375006341222569930807633433985869562936037400877297074441945276413619554305916194614648251836129288831981682732862824817048268755001704879899147732189397270942473208008549123213771812018596453849005029939259238425992854188728077936375039404047235296128295164305197687982301711453446361725490761557228567438070252968431201707668691065221044204572547332818426128073135372067491174257357248665550877752377746414414450190668390848243005447386402250231123294926294359791495386545235511836179723286217550649325183149518647061352586261443434369249291551453549831970484181940364451235013864736808117469184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] 49547685445597543409851892956734790598712389445625931221365558726577260329590342799436024620995202404304338021069135450274576471304063695801543157214047760536772554533978097676810768229725241024418332676129786087793570531245040848335559701802672871547848326145797952034340012569200889735697846068976751699791810736111401792737137025829498270086674906047600083823526891620083894080546732173250812703732646125338751597815104953011751569992331813582237735665747897831161775155766259609921015869812193528614279870417655480362163678961344957160371961708323276886367287864728015732477099600154118813967701387438924193005958027607767415358897297912384972766881885979767633753131379598514244165685453843696299121708680849568307457785618681639769030096023429277888731634867858536490222759090447565878211008479310439110599161846057844740522203964945788087015018204528061843316692505943420740865896633513398628801902134166094673183719413646277688867764766937446885391674483625259094772717711259389884407218236992396132731342116154858215455080665636342034018024519711024009698504503930019552482753456436933155860983551114785346375712318925359234664013541395384415789796351725250323995342311908468948639238418049450852141197405093378359509613949926208024522211139274887221514860039529518855729154357917650054696512206715017323918211112560406284560970680926469241294638607825592615984221217610415890474824949646310433910075855840777854277839106672955112620975884134954690405337156071069248815308075210676400190855310359613016853973696407097131589214696457205507443646926901807141612955993443401862505916032825864087546025218088212379619478233594673674898753334518595083161719207022549634783039915250552216074983907788118422534164490923665701174503283652626568005081861937514098317674566296899098672562380187826377367141221999304209568339307190329614688700444564199393779343236542388229682145267883569951639637247198251917020990645391474806051947334958583171628310771847466281870280468907357525366483174173488830867088700691923064974282750781833271832234499189439512649819790443618069313584550316515397407113035374070754548417787693538683966498782700745267184308792790487446477663610118457559475909853484588445553077309728094820930225125317431153160473749589893922502853598904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] -23845381111841344456133661699425681166582656060915346371527076719961577086189821813342832474963885665095701925727100108483105303536522502684976779092225139432083676327232070739646442004283819413540949058411834403659311655858563310203446989017829586482534829989381916694016149361852479694487777836524325010991354296907729793481758411975629092171308663410024952689862557154110676715657958244786654735508793307992824294342177241892724187621906460042527353285917849002229821778092155702248980267427602515449082068048927201958237228129697323175319018196447779490287851559783322123699040048367108377126861435485808559725349203322091360601987574546334725835480765451534019184628378255246357749565433080984745129470339725858143271961189069899155349561279039492271568061381268599260569569558979802462373675238089034920220873801350523002405228645884043633085500900854170262343877474964543747935811447691884471883413590837085171496497834005557406045964943982854510217031110571712618944235116047776917808025292802313802419635153631256650171541017818417539373838779021509715376282346954936286258940664933995460231376363606541194516007629426567057892099343765936975675292021303934119998752435558202330741137461655351421793438798506918460502924336928382352052690444179164221262311999015670875502707620050177610965429385672971473531173632462701930138794645208934131476681894535946652117336864809749121119043874032527121129158874820678542989173154615103165482434859494460637939196941029944254307684411634671621887404863644952359829547385074733039406004294346948396713903548332514130070038728617614073855498959355857720289672015007509439344269954946834433522057593880814595278341390967626360761829683615562174136106729273021563223191189479052660589869663200394106960425035341689220353047018785196160695940188850859290756705973662800045809522483767230023849278731370258374854916013305338613695600278542312551138554460748027147512073088960175067733341398646403285442921057787542470057043833164755601598649702809925394134299330324713514857800713049020642206699674688243008610710844803175928482264010521661780433732970021957362906268856602352112742179021814493080405521530739370171897891914721371648982711566974280827556479172071970419455702726924793275954117965050465397845299010994176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] 7872723735394836834461100309831676560225399903452191522541762277185089580116208412168371771040160510954252705710999630896290117803721467728748592873752525713291193558177175593198705604285451264514347505853341228117513591543342581684007901090820965410052004116502425703058870171592366749144490041982873444516196593339183433503386177088703353952452573465831694320296875933645526778927025197326473108106055896524777631035648630177758926485991770351897228869692612805059935379606664818545412688468342811488735069582456590990413471447104429549083284239202487627952529102725168634596393484063695941181376524120084014466879803761342256129187072389159309849253438150477484409270808650185678410157453575371576360525117225649124851692542463419598751503171165762029950447091290222235153133837059553079743377778999564581513592842536914400645973680411272755417850480844633003235791571419917647853649491105299953844654907580206186136647557103831179798267083743195195269676239768640415134933539628322843862494122372820762624091323653544681936667333414177374540495082281393281984157329536683299694302529190131090244987713486170478530820909925311097898348194548877311267045958438875154058050996502531098055943636280955590550742361377509179764758824189899321328568505268600816482336987724717004333276308011211870903682873088234440711053853623548240366780608207255002485670010844550566622313327700408394310023470912315222033045088486446262771523780237213584155865776837165549010423761327542177017256167585586936542639907284480666614799964468882134757383230729488254219973368098033776543861167150003022483511883985669997965486132823638481985398476651734331898043790124562748154116362568845580090071714780511434893324251757175435893126463187592330224031848840755346430402434395048895464110417488908111252892841914180153370575130098483315241030835111117159338206019400877346638502750445338764630341375305884232903001361875482674496540185401183655576039326948511008945802510527732204070663458567221050882471283666071366750665027807661581599900618511779794996835151686287468842919630240801095895041137194571322272532529512420890313541963962322914536515224788050250901477044411048698735675696813986822708201234486456637938886858265586842109560324822536174953294970472320724395581799137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] -1081431657976936779588840754538262651099476966356856660202920306974639449338944462097149397889134622525138906775410226509076161571800392127812123927209509276232725487843329316546531620798189513107516444383554180745549672464784653116689834698619261299041202025006150782756611891199392919293555679462181123943160747903332330422378159797413194487514632185370838856113012068532746001747888501743973219502824742753148386841552923122485389574437649759072706948462069566576464547826012198001352148320856766941750892983438641029356693632356324158020957571417166600720754713056438610556884512506416574616191990415441170611546509089684972877103366015162614278195089591685758728785187913654728183608113175416504256307942477626866024479869690287644761016405237014532103897532213845082048198495796912689871036445257992342647659007663389349985759019398460287151342447720982773005855370637762945018111674378830849816443313393109109018768757481229727462310697001014145032996414636318777403638451375688332260645643700241937744490963532487599527911486181294741946259199765081420718486328315993710621314669727228870802128161059885153288678222485972045021930621291691726937911682770649848173946347899914592825628897588112807183556810925231711224938517689087360369304664428163435708404535236243013898710566631196084309351342189121500872755702149348743932901980341655993849604543680442239898717519255569389897544056383567842236816523777817723757132867660651951003581997511956401210519751853954131724745264973042494223615786363125484177695425248629116422961848605624738522660711824833290043618187566658941529122448305092147914490781920861174249419599589603198474003752853216647823012213837982439647310919976393925713366852704492301294885114407338234146813630507418526641751671957851061020048022792558243501174584457357017242307192405231524929229903928114696012388683474910754512121416841125745607134642686796887510166406531958053445503662526068489795686294226506180647890880705909427739351234717500105259711591203065736352312018884003996802737535231777091159287631446749288966341134354957124459309807029456075614145079852710833607495047785864984717771808396897588542763837792830936438782829964793088601616455102353067896228122173831249488137539405854272109847517281304351276170464985088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -743506781161995388919288301473019823439335692653973131210281815200790301358373866752224259988213548262718056972478260273981972180498210232593087537764982988736762942058806094146737148847598371680559959949368421329815505214345459135457372675807851069669106401163655258045482857299052864058634025676387545153391768736110078652567784145128027132251709966360256818336726062229018179230080493000275608374941614317635931648289780876960876111878397523912798834400122985908938841086813322361962847000921420875089286560014332282046620217159506476876455745122535521333438381933364663115968233505281084070184529349994121003531564861604449864016830275085346961704081559606290680589831410230298702655866117094803921354605100574589862345578937618879801198229425379995028913851754794381335801202855752578183895395443122081591753487397491425968736509994948600032635159822127626990991629666160153391336864015154046494188011678070072114439852807147992198605157766608423588785200218765158035121685252775181128713526696618433321834137429580532964195862277035074703634365867833741485099467719923958782244080897736108652144593944187934666009375990942036151011795395528975782939856768216161559508944703354786554769791128824186847551783046956356350674201762951473977296725933012433617432363443431794723652646142232171554503416556722396717234085012451603791962278853994239844389210425601790552411573379505074424836084574738179358794893368952252766709171569247063921221162465483454476604683441584050717561527643128797866976296712013149918296805247035966507952709536406636904616687046811044459492124255871449636508258185268863512513540158742053988854843620012332232109455945199388251957805911170387409738638807339230761264578267871309693806151249162303881939598263665088119252694153210434292191733445687902000041777801671884614751605226669994395667243749603020367739279694696563761142267836301349264406443735679194118153316371168187150698797681969152692013419030574601490622145057834624173245842764717092565118629012706619146709348636687180704081465496899105255941860431883366875171122818339628874335636057502254917683187362022257897380090501574918020844398328817454231261198113249467488783285233269109225066155142945629042259370563164853978058513220288146925389151380723319004693203517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 760448007971080931408714422649452884851363823259804672459062429515912485541268741040229628892290744855453608459590071989242093670016331894654385402675811107071868212238111360978438882698078719781731774123766734883153055878873827574197120292533004961275971572508063914598047960589557814429868924875247809545398257995703358289541196529171656171960666960427571913819565015822707051785692557587870035802703035637434101648199931769913529258134409421417422064553212588610871731456505491449196639994184626915320909328216978956591334569475298067138045702686406886921656429150698796596919424862878129660691469850777659308710078491030317861927086844008161414630791459489579519897297619543264163939410468652848550969070905475524866295532171273407546368755746861418475581711527762069800619416562988579309285460843880329320721212245645248440763629059271705932930241975245017992319659507836907885130661717582440141475547336272571919307201428614034391159649946168998089864585076843597463976631826421681318617254976896497555986249466884672908078485102058636158682043591815245211903741948878575812708875333473953535798968978673699112719326835199500376668575308653531874314542324419738811685102050655249076430213099251011568739933694185438402610672587920016790511312509697361820914665963928297401685242260478902548479262783540791370532170763408963169801408198644731249211022209756929554104781555187494104031666711838808733344607775984636350635322203863720850430123575090102902150046430613208709568118094393672181499452269384416064428045033229068124356669063196539078420080803396874811760987034253875971380042848010787866528176710574103407692042930919498102804763028630495730818119053128788600783555792738105514085817676461782573609501436309307862486197951808106176195768573761567532233094484817536260684289257503727112784703625635424371411863096414152159843286372143960534324503493867890931972947273399462898745674546557047331042252502096054503170268443290533751503341350730398569436217760576513066621383896657506439494714652061317905967384250832955747526653524470136757339069787864706865032137003983750974165312380085060986094068750400755043079438176353592597464682885850925821826365749865280487049629768801753503689369507254033599662902577098904450293196943218240097927928217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] -431338690721537957613163435631537961152477333935154168473428945691498955639945363972261114302611130513719697042952193250699555213821482795859466443662711491680311731264041930391742695781449075411587607830817938834336160525028989613576654925754610516239011564481331079156652156714524783741051029769211654144574985224811935109655869125995220477997024708046147021665187317496961228726771109302723876608267683206477837740700202897466949433124400977836121943649545788091599139736044529681502563672826343819064936276364080181815681897840634796238371106811804006136940730748668902051053993020608316475335163446815006950362862930250628353127267618214005010832562425565444199707893792973455717651424406062186325928547500114392982574957081743507094498662337299668846903189076532289750599574706692627958849284012865662245673990493807525047862069362650617738679592952184568472644530790367669927811337686957611768368676480254379793778003703223744927078771781278664478391938999036209255122044585935483410974456473546444089509435373012128506247123616360473315571797563321584936120368673505245085847311387132060243422372473259753666850617692108263858681523777531723266246976759983173730707972880691917027378130791948886509820842921932868293888299667077400279201534525271824440010642489741022541547676520073214451890199289247773932916061012625936972938398118864061941290637777913188374643116826227486084201972539976520947836228132587865924366961405936443143223259676668482080820169499997799150642930182563658047399849463404274025335346978376698460760632548972405353841816174118437460218794911494234782361132366084059317895377111672578285033141492240343923388180732135818080950562091059524029754213209467359960579174202597157354946453318073588437166693573515844188446111300526839493230502217523312360872788363452910077620046596405586733379008548508540471645682580528512167106046370856390999480955054993350309597465847919201358223800572729066965104275429668993878260919550063045438038005201590424370480972478908751121904812761697412238818871509471039172822881846577509460849482211223080809400776968300145432587244545529832363094548148497213354748801090750739959207460815543038663613769382438503487337855809200489890105780975386180414428051182153372069622272880014025740999888732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 189470037568553652064758167595584372026155621752064999669845568109042221367305254558673946061671403284793454381257167067765788833915639291334704071868291852792522369083358042734448267476626460191778347512085189180613098108918439563299480177288295449349481134258736846966936414559380702717730736589912515015301910635563658700244050858998173587189129226399556778132546048965493725264071557388570501809578441731007845131196665472945313736701559251554942123554119983661386438047613929229588579515958846227109842209644793213362185082949529765857555067268760693306954490061387408382332379627052077664265679788267212066129831749935498308690536626067225351910725458347852835351560573313278678194587655169478212348312086240839724727681493125970136589969127271482858367464069877196096489535536542539518509073603581572020685100833780908630504520272218138410636951514076608634937513939653446835161628342900696144354902113340272600661785069347955063336449935870902258446318580701706223784239740475892296934844357186609168102245457436124336703340782108127273037464552474512633326390587505884471943590264416660842845697101147754528336140540150185982698523238583383311053348809834187504417181140127664937029087511962372225851448631074874194495439505491341440484302791673268447723997107583890895274311841493588468298863443416119135423591506982907749843444598198275096190696215078548082882907595636469051521588303548803782012454420505410142721334795546919538355034974581342313257383537825787276221933399237065371882084292811307978517678867385360469672317415130952263492101899697340531551215675729096053459281797894002219559718508028381002135967333209045420848173579605112841507357670829824517197881465974611001183484120145823570584172745150933970622586015700231718093789864982318960736060212003947990258069554729297595793565503821841355335573981160125938616865050281755569704899554477556551645637115657134835798984612621602166107328018695022423386121455231692776867307099771090267212778622645074799969932459038655111066062355483701797791810676774262317104037303766644642297071861873450177817424304695541774558260392096686379328022131556883231811963930171588040595011170020559128819606983952580273640066790749714062044474693611136093557188331350402042657936055129867043324240592896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -70188199243011959041394964705426907519634053086852537154420204542102572297413996310231735125819142436377043432631553180905787229295696252911829853335159620738691628362181992815418978415154289934366912568126492898281726432789339321844719110070670747797114707400370958436891374163733801770519167388407861925423140500857408897729945337602505271711376716510684074622609504836954709567090414641581481062773967769237448630760167994406567614612544752221143622843792515562782196894365104690230248812423569159325762335156894555482060737778522449474153265163730432986135990485678017278279258991190044498542759098816905221907031618050363754134620341721533674132129345987568833325908898756735746408500907063478955765183010499565310078326329242933498323670092878818297925999228718625989374612031509252239853250873292231787812786493997240031225465583918810466826152373414554653527982867755720340419264812740102610969904584603695229226907888721518613591889120263546766307107550487620864740980370019285633765586393696562170631387545985607097030879170621551523858906769425652014686635461178240303725210100429754582821684948392490532762439831498737130366209402883409679725358213718394114701212242445019424214305477608280731133072203887911547882792558995109954109406978349832954835355429754194053381494971821888875687920307545082464041818246109097002285969379540368687064135640205946373227528938381061986927566936176236065541530665330035782818016642756535837411181468733260952955156013221931603097508026613351719370105135624722148360292433660291078875888303135035034268339522364335994091726721832743256623937744611499961454513931518104409711178765057326703179427797655199422982074979875717800852381769384203125773339034962612719592645880580570803583971661756918260990807376790595590617892037674042036898967287385948620625898975372110553546882048989397501991044386890407237880145647175022722660521947686182372952264192235309809933311053416037497435879271186642795379981616439639287401157615232947769855086578087113525946867555879235266730805697529243979067974296909498488288866983247667960242430287011667291723437821872672685253673075861321500629157284385782130097371593147755823583761733262724434654706145565096539957631873674134659448966689464107360055475264625777402271173181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 22767766712424707339660422159891547992763258780104786318766105408429775262377517436499377911391509825000595094769382994454297996002662815243839310331259671057779270064402526744472908331651442917448532917653035223250808933196317053479171664904279215772203272384016916505602925506409430957154059724245840556794555687247426400530225552390267173539543302864438839952939827497988990421575351004535911068935631546664967076825344908662865155043428243709026080220044550522023828461103322011159214508562399942367085739742984712015559466899098494045907366401461261059531116325247682380851562800064775489238449640846344209548135918671411923393443726697724293694601999299533192523341498957173494577947469070595553248624492572809263802420573520527691748665861250323445476514339928978997277640824763975330322563005321687564110568174983101034748146004439616421355750856674292028334343533656742952849383035871896193161038347428339577586760307063680086003364328550284058158767960991665202934180038232960081557049612782992768735259261191693782761484299758736800734748075677151517923961544311520767358147344204966833992963977768087777680088155710737796444522837105142533253905920167435401940850545390775777252853811453201975826622286875233342988652994579557204263048323015042800059787622705669808792127620599906931935525978626375186803809333649032732368421190181548762969155772041219742814574397523110196097280413475261704095895585885348733351678243358946611908647177442391023166710409684122222204470120178418680487640946133093576629051748495296126561502633472157776776402579932665913798316142857675528689583996260982381628509568936616522991077776291210087220636020384204454896959732042549476475210422828753948898681648541781998018746612761368502562442918356895657132351101396935454074503768366775905624257990754842062365662527866755562568808951490026599722088353160649999567559270126115819808213373390748462263365913546008555810979096070294538615483685831766907320844137547526832477964577855459062444246135449197601790160402185029859297857938248505192160857022301975227472237030690280626049577356861950920412868428343580091414980491750792150575243242165577463124872262215757807800646751199486499738021085120903211206643321851144246749598883766577449187284467944363602659743105024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] -6605039877789069453487267689978858754491469076046582677267687434415352386156225777770008640633075602353847427496412104464416239150990233750045265534554286332851661809800038558490183382986807842176207579673072187960585844485998837806491152515722512558741701830126161803359896282927974479499493581462177351442418559742106133075361767577906713230928711255492610763759064624466904854644167371021432327353407646512784202148712650402485641292927790029269148659476401828861602261688890860846808815549772314714148450069719986747315126828189547836279835253448559902980949674157058005277841860898810475395372464293807035676370368560138612587162678676793087436214648677760054652339660169219530574718205168787345463495378551391841954611812088057486283188465958263813959098891989213131342296333938839041455958115936703183993898393348226391356909739285643439544410517814413846660793859060347653404861206480360373544697046345104519367752007832007605388974732118714533011002548064326039161053280869495011363872047830607607658431864439506909623835923202024139635399802689147115238278578850697299721666525889899497202913338108163698250200504761626215165754060279096312988398471820579533360218856163683646817696007074307430434808537651386758365073714001636975624733929040812456932652547061691303375365171854113125745134326914147674118106029884829330094087825338540163243533818972320448231849953658392568971727007320274314878385931789153943244829889079436636606452536480417607120647527631963238252824933142214331900331762963952916089811589022998597582961950993734212577160921122329254932696881911710663711240708034370585755035237254247235626858520299232251586303683841763156982783575451523548681679426271355984592642691264960493527157283912809307879818735522772479844810419317136501273560033450534888620031148582187381064985188122009582602141389414926233951375871114548691517469439048164455300477542233288280962148853425229846200356897409592103742486027614145085730808869540169149846816909802491643269431353833177190124476456786620396219709514674179945240325765469436559330960220092126994669737104679878577261157676925132266781625078303684731786295364665670796088482200939306113254015844837206048770852147233755168784733065865434517758602881323577234929584093757379939998745231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] 1736948094458910196222443176153445903179319469819302770871560795163650799212581154086833648814272773669071358455258130717932380562992925773456412881104289909510070702618624143283540411508348615397353267122099561962488622373695203533992768188274789105141705402676535846909778420037911807559997836934118371831170584488112086878490219124701852334445653161313224254211493880300532939687232218767129503365635151021702863445368669155113520525679553953341288501921788012988443325124410399441936744029408597279091876843430541732510535999573669112932219909429731848083790137662895264014923362325916142772661021498663525003479354226055801142576405443034632362280370079720810265105047292346762634203727803125178091520078422383958827395257832323147181939883811037071237433865628168388449573909187959632127283018954404129822370825962714139113240832599709322738549124490114204639632430832564189228360790276430448941747894795248894583929607408381927726516471933657897333398836127938638814378576027329405274632436970306329292317116486832157680077595610505125946602569229626333854062891236349947637104917633820624677134778918421109098812809760378959143656143646158257862299114096552782399981900618717278660756504197027705514150496588300158686938274007385013784042300224796408412784645692953758271005567594330356218179583636425040286657063302753253706918815820309982424212981118951694991575068656122512167468003071414150410044324279481218512293976762339132137555500731714183088134637015735155222635108097162404098108164270027372471693588917649104989794003847050362871133725173426959918396095269377537613218695866238417494969301109349420936832050959716475451758675565841281838317384585557694668024336477054743064045217224986629140708584871180616020980501583715406656373807920055071893031851108851096397966047579909217071256129810256412887377245251262530288043932594080434340387853971342970435725275871064476035622692401656969507054021953643606981592611760331452276880313780097359258650053537467986948585944881101301442529649322387825102640325412935910382604881377704145431145568160772354138592615875242394427695335631676667782913988800600838223940351702095073362988978397417077709964804384238178073585833940412422650611152017842723101919051488605949778001575339755778601985769472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] -417784890288680129564232608365525458490060050196505187224307648996669346620340724637287863709001291616849900977487395665376334104053289833716892231018873956714111385046299108654151239363794219750108070470129455885133085137026046766310877258138413136463646618902501473836101413509187206666239846293169514826729041812786741181251646415197539124713275730693953905702479752337861769071111986382812468999130804784548885572386491440958699350686691741862054816190136565539776517499094378165190592450239461484670150119572217781824268135040136637231252707664979521441765115836853040048613298757482851316842106839017943659642058457562762000365689342073707110277293416424049412893093162188233724367323631399084374667057157547196824557099331390146362243081952379203707281316711555654281384214980980440363937166920547577392774235132722510668096293277991530234769582975865788954414692527682850096955979405113177900452087706264960909731877182947017210113797326244373779065063694093748800795577653876651616786194955726709665907837886726475666945798980471670569640061166884616566761585161384489779893947610674313181054705391066562484605787482499208601791430431678169669031344601265326545229074186015640806880043668244984566883002576332901850705578507760483721777113239117078979122384333356532229546603093854376526170769836806717477879578638528660911037978676863268927565679256661286885125202746063304044328427689537743761152397661177580766419735458493886379415840587648717705788834091558336891396594321866950884017343314354489678003951068758556990335838747793915586710919784781633212862793031838371307896559370025000050933578462378289600359802596248475765743227238898706222541066197514206857417279426998945711625909692737261875668399429118200792280538836179409560347359311228757294768879297846449227973189630529368746701843754054047537856400043942055124870898725300206673132521036685224135771426649885107593770506151628951047423040202811268620056625337287106939667707158470218129673451711191635869590870716284369424277549358549531112686834100011390452522551762255806008765971544343073671185103186930143112357985859970682185199966200707026706466509342435110912700173837314719019118178823515350831212763673695202228494930967776649966754404646950590234200792000788900872443658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] 92365516688188108032629431357860179198926261217957209413956558901034466509424344146126307390788595111500988348446920471368549450360543826018629014817728285473340620684444142206539699438464978318751939402742201421879351308986350706646142856278117727199208398291968631349097975616771782217255948598823147478789335298442115252724314424310014456471823451590179435669180809516238366629692902051781247377457715715974755213242184628755979797770168124224530201442864784742394019173016845183961782876402103736701676008580268848543726291593323155509039546161068606703103668128650911735401843333681224540006800586119904946290359902861472202329046308061724579430243086748572711408951287987043381051385808686077563021797065213644341374326633647677228040417728226987357574364598588606932545288540363841271868359717070143393428288142457185433593292259850737545398845500225876566302756774988903301410203259670863932627797825936826172731190838155783221522643475997505695235412784783933167110569900201823398728546543800945953261423013414924790210113182650610748434736839328780824197330985845143630619692558452876564972692075533676265442047912300509587868251782586526997058027420862064272437235492019163555356972243024033352696955733798937119193239546830072208825047118028620896387983989429113895846147973415957974522683446125435540110524392897762409693069437434915024241184707454921316586856401847477279435939368171962049110226063237063640602626576312944395095609779391384077800495039031624513048713809881271160085049830289911959333431434412229153386804685756460083079994443818083655528899594910638459314077551910751066888643142051574871679369637496313366682040730793441038855998497579807236237811237893016017505972160701426079600764159843207728759625743765075437573290679331388942042555057954051455657080713312136739022963668573897161766152150908575273918856938894229240155623609154706186157121415585944787438805761620771423466949816970817635354784866864436325431231400636241468299213476710264618664056789050325062743456292750793496699795669637677156259365740517280017474986692660363410775100445776349194247443893001090773465242130650506546172706707140672538780533394900346890720385568051300040659342312393746364718101984074724840817570076774398617541914486175637462673522688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] -18772778762590909366299113932802274232225345230562833435862325566229347244544228619345898416438638750966083653163121716218048040644245910314338280742321380151735715928305026059549559911047410087869015130834257764087019705092262063587932256548932773143155856006706276865525664081106754162101382953551274438194382394748839815958596716396610748784780341651523539615507416004124769602011447259679240795091015701917299198246964785149343978927484825370624265679397459882930698382559571996182032491783247981498086228435940250081692878026365250243182077331218156566727259553061949466520860624279016210069562614520752814327436578098891479437186410894076828585969520517498173309007392554601047880682129298669869551092072635841812218403560857708654420226612818027641588037347975412833829966084032452138199511251305214138303990581301038131165638945759522831711269961561338264819833114865466544639778361192796221887119150049793271080335362416860343240831907417456896962032168404967394493126267341435800413083237260501032121760611015048913365839412654535445681265151856753112843978175165352202242865750055675138590810374798934790752493811024503402883898980395664109027833792758141653618548986026984814461269741433400179120595430767557270211584656976043035185352800401510039640242551934241407356177663434398518209112190819283801164474260088382655701143891290831942200381987582496414522836040812224250940412217981787670832999577887517519185996846580526394279822802045975788893633919942594544897216493655830075733323940009572925008335545924483498922047189787301327570113420178175251985146665172709995853517579351679847755199694721837861952461522597116990507768225891507456147001260999058099791679345445310899430945995139246114939760530345059041593050154301486122661052863189962873241435375856534587167401362493030434525761063627097641528259909770584166639323028287047699278115745157707384332430409770755930944772627073468616204389905003749565532630495669584007216285351228660594462055844771075616912622186205241156757728632413183405642060527951128841864368190787648942378132684225928486762720516332754354894695105059068299685669653302885447645299801459661818811947111818782204199085909564934852312903136952466746805256889127962312564158551631353186928090120551047159506534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] 3491451609637517829807933155291894074532243362095666577107585446126313957900865283544525653958395137591431017041902682297700530477260410863369846938673837486430107755355940780176276844360190903169459390210133202401297047686537920985250787606068739073229705855320040679931913028564019532288543074709869929339669505523289148458473981585920027024004805349780685619528398943879008509800945443323545345947664651015894689528560527005032182046631829135745277954858658821959319046255641415255790022684493620936791780589730942860574605879948729005440078617573066089750986939613986827420742606510362705139508313194527526849092823092409219035979131163154185089624455172767327865068352554323853306044901258152704795498699645576629080234422922633483658325986704096834098660193921845227077291404392354400768467414921059450476194798383948117668661297323098319179129482365583058231248197962738978524501170036177231140223319942279882429905786347504483252701397583936948656136637486961010174846639220410844400830877080522494015017463478338814288262767606989351140851672188730904952270744166424959900985090610479216730982743914734569732693818526563015216566466524956858922647047905760112467522985056208568536300108539090030291286592457322390099516616641597328414231541651503985065934035690296149111038289034248138475695351474839590851449399740451470559626038830536783250719412719658832912078054319856151896782508438062119781999381344833886539054394381661772442331895494808373056150264940131359640778059366041081538915730928292342623657948018633406440687642791668861087901818629237298108133045422836455004483024210300559480970844101273468811353723519076823929215127912950840715654976061337222905522615464193270469580210716099684030298327900776650227529544396107438160470552326614088582044504018278300806417637188040738130546557756162282536596581173442635280148654192881468898224001852061073590106838627231636072960964202334449420967911070205320510152080425570893333707368708765300359275355662886093657170999774580046464739967082215850556442509932168570021585642459880591788184458349835585637048369248095117829149443692332324042385519229916463207618620595904008052466258300145899654961857119808819238450748262220486105767944962087467212747304368687171561237875073634110002954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] -589748130485904442836352031506652038369378581477554317223519821870084003885556309596457196758348786206482556722899876468334569652380940950148869225535701022163627298849176245621341216038390182537974476575596732351249086097636477392141732449264356551975459106268935465369993230385893058213287511120487669297370020948666294578713144825470671988228122662335349700217321730624153419861948743057361883628220158104891050462810556790323292547352429360060840173039213082727374470182709973495975664342121788246742610712824070096969090498081583875297854817343243101133685216431122515072094233286668999215802333512550185232671637051440322457469075403667044432345164024800702325352404903813198779409900187908972230815109404222729571565546120334684658883572132070471886576135777762738707930577928156493891056579685675551866258343078481045311315058906182698054175764123661139233419428970261910910547919848684384442076993868107792325199622673034381143347187572072146949547900974334243434241279072632361754534395140143475790886914062538491114104036046486058020248411333889117108927089166102310663993171556510763697257869066713749558356698872839642674331507001134218987000134275386131780010758364549191616742652986058983869743223687060752421460957377568998602981601826817798743407154392302295776608887782771169113321609850426820603662680021605171965047247113870955418293111812045060939110686695943109531006620001307371558952900017966559547713741917291271613069021606845166976319118608759948386424767396355335429242120363699003034911194356730033519619065669155052884657921091505392792013188842598556471895801815089220332507695663422282274256270580354128048043900931001985776058316289749346480287437496400591309391163650741891854270708197693623797676528837538662221751965100655162753195750633279211468798468990931459020494302339186084234222710534192261986227242703298903837703664211003568842117256237867401606314300545645843955172016067174312378956942241550028579997627169568200577565691881491954087629458834613844175849444523751602512329899920440201927515737583860119722882752641430168874675851447194016411348815255177933047477803695920716986105379787069953160203166027829014289480550142918279800723150056701212307479641037074444259662126189247530556202914997857358111047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] 89830665532974047108135172577540259134842319591867668523803919332484380440449968013885273325904397309592976901412257103242830976361673348231560579485935435536284776874467853976461220227946856946685161851416784674306068492050485723120821700716413042203469056443584661142324572117023232594927654253777174090379577867409520063764192177788093780638635554261205731934817740460867138491342390094308593111412035410872021737599874631782915843186367978723321207394607107412318083892826445941972949578979543236708590574374200402774339957893145112310883600017784475538006296089141704214216473215721828955744736681249012579144998400124403184574296681474031301373815188765709354363237018783037885651193669114681506772319435783867150323563045959466585833767704736592751395051903214999002308280729538507320395031301385227641442402011193964062511019515159193950421257691362107947443987040495027429091873480891845276349738350945577497191328882722205518912522030788322814296937375404559915646578360206615571477986835483530630705816285011572810086339595242161272347871221067024472180271066964372716801072451497454810333971290793031313420920181676720931671342631633686862469031223325512261723130882958866086834955249728767923247859481985711769178671562428744912945599447056422969914824008189369385834807416725900185825806554251661133256151000478833818627028277152225863136123537482638991230292913784612356425024805398682805746754856481809567790261846234185749399336114774998118576256155040258292152246768630095096996796972620964894055869619233707146169644500045421257572443693443331153445968296507061379378853434814467921060091126606990577023069954628832174095357732259304130881942410798317782611483047653533269444745701571303625055984901573848455359657280170330232044248119700315339307160360700333424521591394783789944932129232584704250858101378432851642549086069642368355536548391932558792377651471594473291832282667814066918051585514713467093992795985662098570758153850629022897107040621827755719929194065034684855077143544861424870831407512560162728812834339057704408345407400812952012164420269655351747263169914180314556536994575466351301936539205136168552801275880101914880999113486953467316775412987882600440922010702333268824641305217544057045959854940622626932916224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -12307392167688477840035227674149710849718692486808574898637900239422036085289857333377472915376168088430179329689271010271542701291064914562454088203537755470790984977358568456230522167528078384778283893783088256269099600735597945639356130581193970897594240222394133579974403186367135268567359929323197439119954371491159020686236477008798302005297083501668349798763139397560408335180768648270349498309471380997323049184102747780810957439791185284515869256361116173471149917950160703840375232571191788225301108650500957552317391134182340404189177107649929891304385583187273071136101308959635151298077655994235743355581961454476722085815361812881767169305467029369084188994760040627171489665978961185883508948314490824033380977828412518817114252105719531051464558885070744590758129696679622568515156295712424094923717527005632936353134365927070075685465835804012917872126144396602345748708102234313153441239809071910773606033928573833987610464630293489437561605727649703716245570992044174079275826214032384597898733740974688455200415855270161283074252169927041807853259067118432509306220349976459628538158888176983908827808684701069813982774766471321705994401672727646080157354803909961126272805470830620610013498926276503247133599827057129707893268226080829335940589128673145680526597247995888802427715999098820865263178598153747602433356950868983258970247793974018175557295767259591910044626482188048292610415791092650483998081100044648707673475688125480931876500480052864906536193286883994699112321339333037120097292368427274248959151751063909450691827624744856333343906172990704158795917068722395617656101542057970481599655999930549028123418302897877702927582195413990627771728716208094759597965920866960441454936151531617043507623842784711242018692250588055960041444647689366215418245567938919654008759114044467708158805968071882040486237720764126182224178418644882185683401839063202180053814349909710262601331097067348221657813772922051784485335647612757080904299827643362414659660965668678258863828902012803529751247208972908685211712688423868566534849920897383302909075107449731890162257051610416495114477141175810476000156508929188817157916391634769770724271114639488912679152936180265823646827033830300120426500810972914373136791547850122403512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 1526255100809318370532530731929946866404703169069808491805812973902740520148245643644041366763882743741078315794611888631697899093776885797207954432990770223368449343189456105099409101261900281349770956837599075196106904298567113237935608873961579543454869763291519716917551766553910286216873791474436788607758989149963429959412104665265250314956010229228291587085578416740967192946232075654533267647910707596598498522561451625551558052996649794618114438546751806957195246243825412131067507041016778161380503971555013476337689640498277824605011170222250994985640850328732573926113065423829228562574686137825292232753246637479086228010224641308779189283427468413198499945256421428616712358493817641639389729768894881677189701766144642585317313558745327645856322379549068321802894322677995642589922407787617451788308713903133298488293124551872986744718722137167369762514929222303422192319278320120474215318737413138499588573060844333357679816229610410196645153612029486527849497672062721726408299007576381170176593576393272319564248010287746846811466019879891065898511793574828836565711328242902311261069507516138723073608877383119844880782850236026161413231395872166040533039219267890354101516274690473970771691376974487671001304242044996676880813954786888924008104877170223010861980565927051707661015681126897186777167551552940373145639828280936692734452019465934999092393607540116864044644244421362779263362145420227339160083662915357057463510126231250654972558647281355881472653927318612231397805493565536148725456808154325589266187010599493466949370133075509060054457654552239688028619630857115291560263530636624992665474541459777998439202245803259217619582469178346904279140005252594843540996199731608724807916511887821760992117854977382473462871861299158309886742020142088623214018891167575400364607769485590715744921649972488200469217216649434242994438897038277905294322070052265712999877725966405458056611321372868220238226733386101879338011584467581884857602647417008902893810456582391824872834023899746787776848767951751876560160003424775428087915143685075664912618489911028800306678909007931276050393222892233394881267629759683561596082664374495129050381631638988742102981001910583993324801227385195963886114593639842881546389939911896965578752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] -174380514936375241777536587345857802298088923842881219105406041805784334824168999498146515118175119907339931075176213901762310740970286432758199202488710516068912123905056365990139365533185036462389399895516469355534847977595048050827290429674817540132165128340151213296845867989344539970981337256638169297533182954126056016779940078265489737758596811211415786664105418706781701461730134244270449544934257344202578865526331758718285318310817214270748995814441974449769654760697097932691605498869236067465947949628096211187217759056123261543334292185860384725121816002564992890821861507422134973779033130595559878275794180353693355694095009716015915860389820537158781818996141465043092736917117676789745174739798835536883595480184321272917868005566010171817775761968268267605026558291361364370610043818689700326311343247868539151915725455292305288454329228883706267367553083654274853973860072980660513863190119061405659438009251106233326508727494159270085013522606238282046391196514039647326003895625895161198801031376072808993471710798899815588281078620469071038831397897517939627313033449051848295698295228548948263467658342241427102564419914215274977011438220250973586216363287262722460640173014571010408598540995470980549993366969860894758479607077372777430985624917340009701763951676203879500243992446577353199583453967177518371174688515278898631980798868354180578203640686370913759791244383824164153332320230672942509123125745400779044269713464613232913864274419842664801980179093610824231486794216880902153879746361503631154047651990977011736529922802862190894827315249312846872531241832793436514133791705796287421078088987207891174881693133079019976821314181642394355648585500230102707950277336147000148806277569973275854015281976816634804354233858627910928332110608630800259495774510873023518829007875717482761821179961069389786393717699341413779804975126944888190724254064472292711386772764590679236849941521230286950195452975078352798236624568290457591849504591630889925851569029249162188372843201437345358456683380602816190421206454832212679817135631030754196917367080015304603906852490066918029767153546208193874612506719733335459365831547926982252902299709597084687616067831649745705456720400446485117773654581301633073138120865517152501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] 18791515687816157272283121310413711492226473998209763057772873698130388287405767459140126360025610611783832517097845892046804659736140923990214508431011671984785141348784466060740999965505395274587705889155328091728312284424280504001132901170672206961478744320482413235278400919672783264381184623292802038782435640399671283191339685006143791335950579878790773259264522008029042879555814656426166918187814549974078160838148920038624518810002099653985326323789722374107613015245183555731262691127978515345287537835377653104686510829685192255888719511814705073123535358095594199391024738871169763900944903277879706749018558616273754653532967116222971733965270364551707199754034906850755518617266904488675410687579318454851603578453425835278326419500440642785800514620632111795126790158597135608012955240158587297110881455507088659091576957872644136317958264378785437671631574570089786193354983216382920173227169413747939055961137893721199911187317831910708548438161285957546921914111085110713215358140826570155688713221766931872088359555348481522033628944646109363249776350084937591189567618355386802826388720439976300269052130793596887076382639119143504318367764869348032742088879117089611129661423914349269040544859248522583379731270407241213275471710816706594805990507905878246298972832996971654286311199515063691695711597559354917970049648885777453203677413609691573347155868645609372412476811997564778486303360556750155715731209668755911211201748040072397452900681683915405321073225934054756017956683475628234629559770492676435730367327086797546471972481714448708439623327291801394640081497680698228043045622956174451903978146781532446006187951045368721480490182245015824187121166016282338969606958447861285833843526698329941320071472937711818753847404968391479110554876772224164190207418642069706396633600603327155675030358685546556367031081655561465316428461847465766394530176643556344705622734055143350368715876082084211450882475114805385465418099256152637157473114545855820167337287033190911519080632649714876570744759633044990724385446089260636623127271199474398680495348356047264265915952005671762230915538921285063214405706307458876016401347305968886294246090293967577622669530582775920184874614683284613087156788816203652013950281813688582144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] -1924895458472482972642275994772835261058611121548648921124263978150172293698352296330785903065876560921093628689215028977986834456589196944184468337418723437506311395026038550490934186361674353427549286752718381656794757559587366957053535179806372878391273116289915747639060544664661773958107243886724329966867924828101002994599348068500750941094009312553268003129113138299058360352601254030993756803441241675307481407102286166528300189527567039691779337671752053916098146919984002925907623310261523329583612062258585954178867245122754649922861855158709225261615570093630558686559644356335057925226557509057348262257664904151667571141900527973022503565011239127230247925023420119909328972326851628110921721190991984979636882439936690824875634408881112776477765429708081134483387680053938275354546472771385791314940113014652953070734215441958312238169933709067117107106037995780068934206050339861175311177015065638985420894382420839683922383160576413265373780212138766939915234458190460497821872931898265327551308958101882322848638999915305055139022365680816829705091814325539309897942238933268632268182705007508630255355840238930090596862867434295365069008499384830596431522263720867597068880802628892325602798843546438823622790216245335836883142360386002072789431519433519107951699365485391191020505830177560297888863260950507543287266064229738644035947432798358586876768771483388998575215648684985965548747671307174484681685608294634605528137167367216557249097700236132232687855674202724919763034159182927915235745783160527891640750317141543788029074139747657391548985568294063953093550559152998526338161825895513830120015267714040224471502140968897683269102825825230642642798518767671556622518210361171940768051459152741667948864237919468240790772737011059349375450643248798901504764423205720998510373234649034443599356316597318479178135966798657488462737661270974752933110748034982794652888821409723229076631453924752506861163388693564637450707341735643862467527443528017783886101668056683447836905583769043013503207869468290440281212641616609232573353964958764856804378395662418601795205353244164675591350781540939381983540322607615075928069607997691489185079624123471040722689605704788334246821200346275229207940448569571675882919418020610703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] 180579258713070783115105742786638396217909373885636699957562259374100274981189824392324804851080258615034448752115054500704297914460378503254524642628294289950363181152306745932573522259907760352176054144366565789477485229067262417417338850095167820528523907485525763653659241440945603622605034607439536455234964435141036660411084807641422012697876695823310751512167935626215514369614269403799512718976494349880214194363226171221265248557373530238741286755425389313199656927200808534068755633892008210122029061323851811563226587161383267405022890717005061117050985646446964738681985959028481120837270674943613888766845966991957356293483426021698513740644179214091424629411168778358757617169264335247581147987826505953752783795397668592135284674130314665503301940614152344749859071503921919478430065350846195223197310503759526776038905166006810244829660224354135128746637650850598918774598454520128500774580788158048210546503552338026198379033071971182055541150307666071513828897207853523073533058544715050703874264194924025530548401291893742162182867898810376680021043571753491749519115694349480246839026463522268844837371102078016912402253575581187214614013064856573009724230067250063855023057052992031452159418659582177749997380355104993931345667587178429444754777652054303883864038746692807860533106153860970052385936129306456676985376007443723697990056131048175452227833896162820369952582447168607844908730500991974940696503063818185863752108157313951256810360455322043540199351025327740174134689331998912336982345594382527286342446288421645598966793596255749982658953761696618166057505548737440296847956550848410607709205212990938240279624625085595970307288487348789172833301780498456793303493757800619708318116503071794362014747801593724403316514665637728426605058599101279825918480067723318272951053778411337315024490720263050815348202138533320017591447528981057387338736479394929068394238187927887606542687580870536166216394547652169008371642537950026171360353637087151484594268002872264399633082008755476351495749972680845559728521000972789767304142410983109518546172901160776602468374989882933422423504740589023122499823814423434255259476690470392316872463915453210122414400629070083040896059318201331780875294300820042831652201031826145280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] -13986186581229934438135369699472581486286962512416511061034763217164026007163863142640940050584048266598326143265936040360600700408359930545148586113451911558679948841546960732964091640780758182529578356614774083520330251543489082872516263102190711016560669911733825416419726302310535185267424038256475416131236091759174951213526338083557324994567795728351442536888744801693597815454529128172162768514357564576384101221530066627398482393840115260140094165197850992305761676068304957996222029968625691589585845152413618840899170238635714709014494799985388548086554588533002570123922064679948252987115484277526177916584612108555148013325293550946126030773595718409938842302510779689460668899341268341012185527498945163868689354701117859680377442591210648285642985059128734237776685509548850536681018611795367286310051558716292921026379307566164958267520224446626032786490967366374987460537880748531024930087186998828031950832444952550231378563208761469386108356052350978936491585984557606346376638937934908284691451057501431658912832198954943232380894147918826576638961322495071956308845050817032594372336739390056294798563297186071905560943371690235104926814482639013735520709616583056397907376635358357638850594106441057707927401226639076967479968084982843523798644683384055032074220577613890153668148969258667828698909649665507871148804361484639775821008589585034404133670930195027183308733651910672276112761323365222181828026557547438037876832294361636456938239693294354376405822059099650855657622218141015258612002087621711137193776010860029371968476267718769184650490970717882994101773759339717398153592421460795698220287977693902547957330218023213008057982242150697972502227890329154338142472649990608048637335896215596250365501692638225332444986138042008423924906276586874159830830242578269460801480155611386539484629869022844239544627190915001208112545588741240047239909156897161758950551404756277161284284804988492205902365800241992940937042968552356088067320343446314154195529051685975947496098484001016668624754441981086862144719208950582429461010524097907836813998516245524929683171608634533524091253804811783331180776193128288177626460902244052851770844890706102880564199916064861095568540102356024837547559221653302311717929876790968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] 685551293710816471437484821233867250570287789240239754931712288823698501976227863017992532464557416625206064360218184095166926217678510194600523532134413704716508395536447565746740892641803439919245161942518420430276771812785311918096139658101827565985583300165552640597100342175250479558552075287458187724865888616699353022731657413471030721539580116089568008499775745498930375432353525101392559192558956689124741968818259050683784591422871521298026198289035065542191215585428997418983539681412736152847756232182535744805018098816269713125834380303885102786842062725651551121807630514765655602751063546301213049820024464559034694982067209558069169123070891013435141591241312136527848272013489995876884715149802341129982470308003654813667274587016648027026544872960665915966362795296483444365528333289447166240112138112818231048886814875100715214026061301992176560338008114020051330151696807735317197190977946536383808138804373640987129540413872890881511439006324623497557807147486769566879392938007175276513014415650207115199248204803616547367097203217145020393046755086639658556868235059547918505789676951272601111902545476088470915091584351113797680297489588834100126974763291730736815274238358704213993638548762927630301902748243774825869537694906047328115915435736214937179092857160206629154181115256263224178043945036629680162836605633127065187079933955110295069591604051556293641510104384296653353093062182533774447583756055805106953464622249332545964414136878376499744408813369901676225187385178898882069332819269756322118514006091118613131684506843079172649202352376590489975465033360303744964123225764935541897841817317146443016372073835743979054066643061667464645924512619172160270989371551609448659160623326164957698724296252574780523600371853118710880404828942236992034899768818914997347169782904809961123604533191277631671558239575055090545414410813802357155824561490805183300976185252982097836318233127656761842056236136822005483380385671206010256140239503104319636865862678878855678314843683536052765921214754590278587981531320992359289487524361630493474411195783780808794016548233512154196837114252496970472242730175808601821525530059729213572631155058956107352560261170928896875047958954734096840605136308982185666718003349159936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] 12421561724074615232624135782819463012715691706134537157136890609452958767001697826446818272442359876705530031971686941798106555889294365348357348044679979843568762402605311246381938232212125887501617236998829544073604118650127221333882783714509034275237966957492757506611823573986663496358186450965368592847480262009246879359664569085896358274404057506422481946579447652755944401577817865545208483063510939177565571968624253302753222866791329228941796150668631134495973216737841264462122488400153011230564874161305079704627878301241617914533670801878301128955561093793996953214136346577351879888863544809288564426827078155183412738508562634643995421747816454047223647136496853537408505636956078358248783019564327727428987660789496642787810759209162628201546498505134798791676478642426792971708085382691087244058969464724355650424028811195515338854984913769004061083343136264029667737281445190571524627262198695557151457724710137733628844671519576411494102936973405922086000992781519546687747003658232972029844743548109461564034183825670451474743033300597460396601592550256420162605295370916498263809486368292360313271833410800760652068535135173201093273446272746520419062453144176153510113963859071048059706164782866681413100442091283711168041449421064800198127472273408141371135358511988841815721332228300005200523069302172805482806243321707257456096266769264415742312861991298688501827245325369217944424425622522449735219039933837341010436323106903836769600253158868612788511062845269328643180844732794847843972782361144429402973828137746203049358340502787692281976790453304476152393066455843815087414228151034025830791434260324223023428838992207299626280169249068035221074306565084295768979518354414510838415776861620731124020317433249553885926587813805404712313299149072672795530308667865158961687039734436935501538639826837056060509030218299648541653668401446915365851717339880071319707027974006977192550169311165359449996374017314093840255193696339119364624058145171871144781213504349170362631604362470401386337668536209231149372154100663876119267572024932026291895436599939990876638267676884412116233756684061312182194366838205480282563472213892863775754693342355803926787394295428000594831625029166090261013973367977614181850526169169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] -6953407946574305859795103067695862360098968070048948104929636546464322812995439344228542742187670410855513538329965859766707510109699194424451228977144981913184892855676805888539534293148877613812584787135878836593133188415630237305241217368669738994341501387026960490826375772836982897385341244711879731977947436628412440294554388831517560154999335033659645406962526450491316914935248057200196953225720244123022720373551883220989720959819519570486412051468248185851936580108941966405696048398136549374435956204851106279394924051230935398894937271370096881947736060717147564409740334187428197967046013508223444461945648676819898489784303566517045799745282592308226932240889200765572214241932205223261818365784959655250229370237990610433629476811356130845836653891104903596488441327932823230518196583456589198617498680254102990574435645219925012659388914001976622093646657890665832512720136520378505282526680660530685777114208824746994803838866079946018946836908984177676504224894629818717851762396116481805119789295873765726695591373303563603534615277228420455871602007577958594078519104197107124299092523574081633346282804982862547994946624800869088924296231197612357013614102814038948995230104985156171056151534012010745400107352039198865096407769852306726202146156842923603427067074728641962671216462978215678467591584898362864144486598513094229898049120035941138126187153222379341175531665206357210614859083116655186250666091424301719199697641008723354581971199579514224311470308908833708021823578586017107525821727637111838154691881061552287410461704543231528658248853348795422085944773850872262218986162200481225470241823678653060411794689858495260550660783605480834991683431193656714620057220920611737234427396979135297707814013271815840665705500738419504214358690788411242948963602439576682029238957861756524111566903727871391113514298605694700372741048332789934266479492588521614146270342008023960013692576665412146427934122647397498653108534204833659005335468511951188679231430865393391397182712430778665287838503794352269393242471017424265070254048787119864004310813339937391550948225055523658844811605225866723065367801892498988975957493690112923683959006448388845279576898168893573073861297280816226966998401831632554661568327974912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] 809846180735910214777524755399373802195712172158722465261791535650580348060240173816173466993907406262987302912621823165027924462215668359884754220963786652963646368398097603047365505996199174912317268767479955606418307227999897193995974453927165770424801506729981107355687856043442033405498394729510547547200989355590343328509752942694505101552814804412031282926462313277946042439873241973741794856868542560704269495340805007243968337575594768170465481758116951522328019436284987553352606106555995769610115502799190014042678856196683312559701097975219351874860344549417922244349290076335355785072062541229104499538644799162166725451988747947053531297728827479940203196703668411983456785476035034030726330937405697707460047665179642379852832431315128080143619533442146550063436145894881312244773041019744402851003710044998468113247009337798405548575284019345644579296460124409909032143318963318638306946238058301982642946736604738264881076266383925184040335058109693611065993877609025569145246730727053055118198572514933024950328991616680240520170312536194145278800555343783259651042792358547198493920202271242111645897901554129833361017896401791572944415486664133992410411821081386386326950809686957565391835514623161987602487443891505760771715413321284385964023264779111945665414994320247346612215162379513999381269801668100605505836808790575830234582005823515909354688464085825023028090945268112050403835250320299320201484578309325647499306188072198949587328379673314081022728401600303087537332153853292383670245333260430946569053487847109967555178438298203708265082877077263408790242268811009698315301138763093141229031775364396645338292696903502189558633095052822897016172939782508890806690406384747058324754750793169579371448767682957996651781257675263089681027519576288228899268362971372433325454688304578054923787490687826922298182249589326655284855546130715451504089359157382631656153744605096588214104093245233973539674387110048671109217468453537719141277523349013042760253394104569998410576697641637010924350108210747079213939306045357866190981208145896607591155508133220014216245663403662346590461197019359204368880735725192818428922862270936298798885773086687734983941513325622513865675803354041068640723469764171401846518773186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] -51990412563772379985222100132620027159012632150262135337329485475874250784850492240397634916797276200980886029800276885935738499657571216876672401424627507459639203779944672113350430834451179271017026964721827698596332757768851545419443347406426088756577132880797440300524648455963864332806442857693001615293558530153855963731884289154972756799319779970228737742519777420497931282807295849973672894565840430584663385818623471772531675371376584959357452822031596972047914437334240672623791942125988320743044434579426433900377579191958930343977615363209237831309244399529165802808232934779567618302366522011459342348046273957175628911835201086684271416911085645461803461553680306628188071470582989558217487168429993731212639302434089996677862383367830964006518750642664012717740099898050237574851074520849283139634924187281051079594413996134876339075782738010874168929957372768030126442899981735995483914162945456908684461480298107233861138662762379817554027094521746029571542931231855281497416328668820956744376991849212342229921426631366191090454314317560725763650778616051058791400676437942185437538045388955643694112696868073542333925112968774791360777855171174956038241594303599929139304395155305033072482527697806030052472151645128155221596431442961058336760432226938681802284028344210150684853355938511365713613246825788543634697779507562165548111686861353473706290160298611763650556580636648189929767905329906749382655115156115533412169787018647653293561832715824848333263457855758971633684686281631317608707712924210124285145636455622130796098299956603612913298253479432554574570316496908818103254923970891544612601109925078931103137866515052385116207554501302666887037442990289639057363138686149403116323880562124312016618419950391487530781693670281001513900716803181086243626931397701500464479808914244789922408629065562266933725548836918209793804803499682003874192343436648831837819858409096541557149638680983906853082260190308958017095143554158192202900743726199159168222072919798729545320632788781119447365136394195025555523776811651361105068627543739521196508214467782181297461595042106050181338611755627662263114539998611937411210117024261852625452385274005675894998119853955895579874176748656154593894084192963903284523843977216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] 1010836576108551412088301574847046215885063799278400269585290459706897060370918332671221866663182233054701045984499566165290319315419670942689716950226392846672855121202062298373710488057596186998337731472787142676026271524064521101473492474366000853053652418597686991492800798538647003768714455365304213728313836892426153324066093810987805718879749799587055873047219176100091760259679141580201768517933305059578722342720602579178729847167202540872787877817348382819400621091575002317465036692175257748286422694548121817831811361347832305713231120754287838333457560943432814460077995420337958196954653709036169508157216350067458081204907504998506702696075831281874544224862984619431425370031955685608471096848109988878580390026367615489735921889978503241173339079789608230963945952346945764898955928525199226270998070516955114854491943769261256224463481571699622483441546445185379493042901939118232674688069029612853376330105995214403145958822614602884366805225070237974075228489425777289986136845418605368808681628552386973019633186280908264920397470741103155185956920048609735442322736538393513568557004492082532084543184526207360804950107494918696564759261654118823150746173890184711773278693784869841075767239677737137332454181980006599617185997850737440972396745994996188202051632123952331016682290999842954711543570254336874200016610314167668968739315822094355157285341929591035517925126909073554517034271448987663085392578842966347337965384584233722198569946012751701592165597095514582664707875703538079361114822186327330261816005960074918949964695472803770095610865055478441636424317192334771153856631606170717053166539466696420565842428604513665778248192736503581303748749741624447839265943747588871246932876274615488708211940683717997633383231882561795956922664767174194787005270310152556583685507090822403677652882825621847817929518726861537349204151882985252354637523478802194502335354189016332929493075735208781591978143588238501049725910291245723012145745389622423211139472323562661466223904946221358691865113759191614675146411888232616985310063421204736041047688333150197579520761742908608204488615896607506991195067328277306667204894623036991367405432045145404456469257576808360170316680711614478451112050910081692248676761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 164941837966900321804312173158131217903932897737011422408362356539188168964179218412296308022119209636139005755672745140056942973745006388300579721584823357676228697609356309137158717475805016693641484007725197591397636379926052608682289710671173541159023573067838255209138764406234920809090523929486570281075333909326539434676384307717579368443459041132686254627421884354567705702491018456408043870123247369193036775504338136309005120475946205333781720239437000122412804988164621027831706936915590656064481589392474839785484456370574828723161922424262667192671747332207161333003774684975465137980409299102201022741530955856638408574612227663728261545933430059028242250903471568456661131065131886133024905119794788871131864615211490742050363206033275842800811455799364525674660073469562628900472076724157471096265818873753001674308549887042191098248333652180502512371248375796267971814661203187951105580166767424772242494540651188918541630106936125343843261365623125082101115227114950511706650637439721970237974369584044275383756385158640581823915326037351689613953675676172087728634470480966505894792240580824790131923761702123379832268621723838353289614794141450772049871141627792180455967080547936191311013489670497544648597494213882129141315168057463614210591923425086148737020439633035839224786700113819760977987047352466799085836016051526619955795293903616091395396960170473674741909016256953032226480267326117479669008185610057831230182903229575258599316791693477167733103174383651582921390912162635365881479265618375240940805570610050794546713695062248774437352627797507356791938734979122256017169140757409705758442674456565035451956215933473913639546081144973053571227595291800997185900716526033601917412425227573470248333662349342064463226560622671879946919857186385701058560129003492666166842611285563843135936620942551333197034221618335091402828702281768169954477355363640498364766989516262527705982895074611625405929632488739413222337804857721480822209349699337058672048998995698078164118043098798379325082086709968288386705338138204009631093094736442816093058003941088474303835357706185748085400353249300821448690159647805467201155807562043274632706452217868414050386771451902275798764347006505749227529722706316387201786576896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,65] -21537352686063585643245019793655738825620460802482210392493039831811998316925351446692852577251009746784598323984205327855696221845973237251104925874687094540453928377956146090510504746724989098385368053135750615601981368438481894246410066318921008617505568498299111308417453973452624591275236109852950078036027091020470594376236430196651302160237756564577298709650163749015084570286025334811277827765731465269747206857024046889339498962228443803180892879139820785427646882933326262279006562709800321588403824852847003187125573942105087139112567691530719060523903873123128677379072305503956463946344341068289407577782168281758903121440613232378237624947549583272503005517071221708706958365326059731280351380023327733704509204667442729916554794238579033372424239153266453942675989426565477950774374915544093390474385102831305410156649047638271064203413560005270629862383241276775999326961398207161891375808734824722532811172359708178220970261416759522967708071597255850836551753024867066377480735032558703338065314686992238805990116801355112465229572973248925622274023056634623347936051117861443985252823935778631687653987534424605138377596618061748425101592885528299476774429931552495945815095844001953162697744536457844734038464064289978241641243553693995990887143984068240222269248222219699929312120433724105603202332797232478592756928180856268838647498485308185376202484058076269341933241076387566768327191244939030659970355996083177901749454079065295129181515121866045326333187683572837892854287542249368641193619528199293003220015353731061621919627836985337808756088580825313815911443178586969075054780929354086709771986760812080094027975470027839257366177703402658532835306370192317022555633006229505615586292339935216400692877557645171403179612313154245531667590661971223832489302229948183049882684770714080558673989076516923573611073066751384083544435300546909414699259574993912590025991147548940775243263389325658204477225259482844550760031518314287775406026095334937923585242263457000373716919774545659920005457928137033850589396897559404205631623752252358890568565644010618093498944824460629460415591565977335757196716417980512150875213315138879120249851299258953274697461457226006200072417649852607592937482691589595679183339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,66] 1584905727137816969020349842358333102196623644596501566070596779773875515894558712695210167326464774413129488585360964784076726390841831635222965331788980655544057719815420504625775899152908204308343642036501447932634826790747824730907842534699983913798737485174931825323489813536046054206638133808964150256402747322496319756200021415341484946009896816827826024907324023214326202694952203488002413808300019393440690327841188226962172282861382913604920429065626671381194102685391431895226439467887054910201780598461888122793790512339962775571145835819584743574063457109283624875489750655290643719600886781344697945390385868651753167336657309547633794044297594865914239095123783572537755457982948715630256486833362503845594721806133155894010375840007820806437358919380077231346595581413028964677848890508562454319091752280625198518706162728636590390937315408600451611390998061520717281687164099549273468430420264358851193157696300786842230212433231134243623222612140028489335185492326480397504994639638314613382874582155391575867675618752174269639814151148553170724901882777990070538953594277629772621084418319895744482050779704231795628866572335915342504658108156767206660704566903618358705712623447436578191101240197731917106694409849038748752627249368389147344936101738342887336284967243184946757616872209516025053189618013075909953779681654359612865156022931923877931333289432899474647184907875457341330198579110256508278924258639424397000351211215256655176335516676589033394156415356442178949846275995605466874638704463337731254790039175888152740138597565814137732606325863935816284393571929107776097045709167107797932092171693283271023587959753290565971536474191411182819351904752440414446161804800077998454698196376903464451787292227090688172871709963466907742224171327468610544268943282496411002468283894784642158448116745118807140256944986966857005384178950254493600212188509496555126498360782976262674942095106775313452691969157435808348126656572217046889231304383004466674402092993631527811166534386857907368337576990912792908084321150887796291175360889467730364915037064585669183083408231495501496851243545047103598669766968965196088794714288493427359751643066937735304334191286904122992971069113887561802659657418700396362203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,67] -80487717213986483176234610227591912979429653975012170465253299410986601803611893337296845101514769678213655131838163348801357665728107444941707819133449538641916388868081966645289460743572509492433307239544088392032190191157684002152931688689576823570533572327168579559041253964523427261573532333350075207613281777989331573820170810278655909622815839632945204298898808108283499482991877039257395514393397787518636837054085615381406909515774097148110777494416990029126209739747932469549942367726475084418232387109979235122261465892240236799070445040060007936800536271982392514530321276592743193681976159265440875097519720090499439604195976332756840916835704439926874912541691580780745849541578275206906699341382866063734778712868344922098472776241099442288684589978011293456809016246102309734223780825360685799499136092162498189196572604222241893018562551864712932561095871034719341025994291777731800402384448592287434897178326159644583252881615520937185911375067625906590101850256319792969970511400978277106740140466227533837741664935533617490845833171278351452131185157760017957665406506246590800798612279078456326503275455959045658446358898586250409775928807614437731536219974343501426774928762592062299060066853261611350042930567214685657914400572332783347604175497055313179379886593713645309989424131161743871560157496106866881089827637317288492129408486014943434671647262936816138010771692893828154724915065158529843157261180055728939841186140534882599867381656617250661570309559096325984747748183774770403499406311598509947629838065688685490429543732997564737777134478481096335168966781982160505189368358354973048798386731310706554227916819032022907540309601414050277395720988203541531751885285623006878104262960409058748521985778037021187003063905952141052065219310158185226899398469681015379231763480486913248355790059434927519140885158949359338915972919297758942421921774434137069631220057567297555543132147132940392948338116310554318618379167539050639079722852294244828818617130142932038679847922280599675240823197542309380104560601385137379979569404009457904221955609975781339375086647301995383279907870054591499839445901274477990945245284859175491893050708301143911017020148862187243225150811228200108902144842310291239731200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,68] 2644124581659776683469205485418234474527026270167531591034488274739416287587422503578288740089216535931453163691647023586681626168319639433635804381722933756757115138878141672712858754560308154541778026477251305861858648693981355346998361279293973463897544421679170673296395118603399948690526473314729951531376777492870803003313212908665434836094681549609051273076319960684924337748590274910104473008275827579160969021714865359164971168042279733270148012335449433013813753048929981359211568199109908306654779018502852414072099223270687584844088263376428447457064991578165785820161932971294184063332917995742719964213557531002856839654527463858033182196263967799548937844860351981781293994514212836577026795406148157637938078560233801709393839617708352985291430371265537123212324505544792082814800714125545569267078848548766582450492443206139547371038413639471992679052267630728530779965646198605423055351433204350961200694806560141025596498471143320831741388947007089382703763917517305003666631122664994362120484475147895223616660253149705043002436008222621199299852705656881009526306559843727800877670353698116102539444623983155061869078444948387250322914880074448871797345736188420035533954889083814895165592742324043009193707341414467320623050769381639064663825293372437692636603062971116885721685989357405810881971037042540738751415367486595830234962234141152988260609873042497504535295280951222012817773695489378975356377810143556502560657737763877177055081752188118233305427343152436613038003787936365553727459286969044113384745754597195300532233836171461249231088681750135974491172333503984451579225146526870214631538239352911541473242114076408979145619975028295917996128451771706528764193937595136596093622585969369688049316787771580231201549681105319161416505782683677250866889060790003554938991780507216317210706430214514567014508493127658885177236119148469710497515530571323473047559258871417446619349106121955308495276083926517585848997950572649437001577227250056321655847386880207553988869129533359424204422023683443356421684984442279530442153988277227672428598313271338258323611205780028635888913859570555314749368422257808994315260580713370210356869220564121335638623255963249539986209883487878380738403113751037521952768000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,69] -42939876303349667957990814803410824097914641861465185310437041478906207687270812827176955019118229196292497327033245082822896612690211560649864662800688181604636570104461198177960655435602399561443279674311605816762739775997863825079461656952647594013442912881637222603454504381110419438655035552973571622191612785035561138263290643651246204240390287730402996399889820368595541224266318682145874257563012753223438419099925504652420778228346263704067696310199980477221499421702612572474160267680908276969129232341722871823204401018477646096184584271535432917494312594532026736425612370743057085700947518447071453724559229538960776091634312236526608114946496944656242844148394527471489054246484888303701147108615404021061376189591882949023633566362176409466360102560048128584211593341920239114700555659412876607239659797501932007670969074066729451979083881734190154270664089111225159234618417086640265255742949077135557179072889866064367841344543896965511200828948266049945680018454583848572743018849670502911470110752611016606020030613199893538535790620806159990186248504656590021011552735707281935182549408443351167294508840953411922627180807525536227238012735356765301261351614632776856392511718229093033702017987775701753836458250462667335247420409475336283990572616420749811676498371283653438195898109277615783156647476944198565654118132784567143069312377654004326778270531693742496879521648792160125760241637004409177412075722220705897941732354722475991190199326196739309760461516289421851990009818501908536433488727505710369008554297762643426625809023837860534136037712374170137772686972277929334104570492652886974890711464035421539675313522537988324452931774950535926040068841597187682971042871184008278880635936839333003658734063540713852922591301082124849696606901992892968142371758677677217971039237279492934371680479533223502809714411382893744673492962426537389960534832528615717926454537144011057986390763322037764037874669439659851565614319303578127381752633326330508133080840979811708191756604908511064767733956113544907406913730983076579657470444523111048031306863162707721806715849511927500681040658953741183471613409098313149817503241486279409180625509255216386490709409523839789838943383415182625280507967311508930560000000000000000000000000000000000000000000000000000000000000000000000000000 [82,70] -968420986013480911226617841796402426797971684804407686521172814325045922698562132200041405380195921490397805269263412903445816596518445882283886752448694714431643069270677101685433439717944719322182046377735424676874410344187960411169832072947014724421430823428813047310201431655373209263747341356006318291336896225125848982511977824162591032282033705640499223691865656129254271289418251573200185748276032366491192341738355743414994965027461878038480268974985824127005524364335626219595198575293253196578403473612285188923684050576576619324734559289071827431860979525368943921406415048899461179415206293430156144938820019285702578851116601700228385687854278844348959404291637622464669367935658561517154366224702888805764479223103276679814772719009363642053776433973754845109016451973729151631893357684953285193881081431802895336585367920127530685781819592694130936288909141301327020322385860859281476742973440408355573195275438451321863874906759528599239327054935683240104401325368557176623932975483624760232982549886179172714695524272853649204586391160758024025653097637620199251616753915404236212826175961084978659105427546549321763728061061251381361168527197294580995890775558901188038971506110775437551936334709031020523735065600375012865720263939557759388435429783633939626012666802523905789650189425218071150161678605646637981549480160788788303532386872162114431881674559182959013325180943578701331710737630675760846972288066864977897637554008065830730347038425863752547637537762333132377943057836475834041485453823837278532150110056205464759626972608317479255965664722888953798100841746525619864805916864286325932440103004831050940613023735588234632957252236908670710471757384737499490700644547134624960084291505829031213824681856142989650002080548338654505461469123617623728909153729526711458096191034070097631707829206771165921371595465134003799540612889142971199574357083254766995421196107168534213628202683945206740212257053619951447430878870873397507586745186494628320391022612872065442800289870947789105397756262976188590256427828472515316278572708862705645183877495277027901799127440770702745578709948983640033713693357894149127206057937213028871546187537821544811553786130913466700691050042071059966279413494796255232000000000000000000000000000000000000000000000000000000000000000000000000 [82,71] 115170624578321821862588235238609373990438436882550147756016062963879490186121952252140536602716372717574589831545323368344126193018900210359089866474616494104267223952019950686871222999690435881224105545124293641127402993775862409561035293325596985349220662465741763214673949816863294117510775191879360305852815512998950938787070909276231516426498300494328935648924935812507161613527465403758136180542034604578601883007721482818011745746199447711920763816460399067592885259807862261502444774506106663112088449026879585235274710042070822462706441960200021296977600700472894883211236666327377560705263021403276176790497140243586653776098604664223486026743308810949251997735945847654619537204105386046768165002743903255252712975070604262729730570104659545170489922019867731814344253540782505525708571370350015647624071107568798256722848138918676848275565181843958748930427415639705122442020688193384760445796013697879707702557912297181267953377341595214627885734317913182559663801307931472056313540261158345446133908720029958126167370773064956461639911694883026255408524703649086054424581080158858783927669208765192842399761961795466489191093449742957778521492125988463186211244141665536224946823496049489971544242793340838864414312938926592148684546544416620236004143526217538085943796351731589521868687728845675541903334848406841965548598212748822167099493895117782140840286523768759794564847406170198444504538465906669943172265270041645159044088745109916156544977174046011125175103217910524748512288610817943270043678348667514235009444788656547248768465044929570248009953182386092116308961915377280207857577048499815859667171562953613161909384133805838892804245975517724973862050384441714587955387489843818293463999228329617145975111920504951619152527253541172372593894891852058289192336063372533626550739747246525079327838726434974711991074328930707957750301450656142269999544235149293957261553133856260739527531800000759327251377590671299029031338996157759012785263634196133267353376937951292962580535385733405858204699823888844356299719276333837499076083452425493535163135584386812386981775178915993269808916595532524352571032413937013162458748696004223044144091952594529036794435713695902779782428914049994456386322087521812480000000000000000000000000000000000000000000000000000000000000000000000 [82,72] -4269637780198072134642827265432073896503633743711621555755303571966155014289530286421603938253618482962602611682575054667876245081337312679455608495924627336249753611337762494423410600271566104911163101351755093073794845474621118691878101538432256407799905059357863773666062573636199324180396796790907385135618993335438222744421492288117923197762491936833161469940558109585405408995042562275746361727746629818297629469477712790820350316092626208991111901289678278231106189329713555571049841915574009387331134088233017146969571166141763307338578710412450860609259369796068514955471624231607290734959882335605549189144150038053548224022480368993091410857924633387166089293400504268360779160514682454561513490292043106414368520437641474625020266674597924262963658475075571691631183920610183538253128502497954089755121300038751008502195890800850651128158993610197036748815470000890524369727817641720622969901918623297186326045496354077530633686671505889508249393181394047210370784341011603811111526486605074227462531974336060427653093477513495780246012881419008016526708220768114249089744906135905835263469062702981232905838300899375047435292693968546092822270898851310059065575917961777193932433802524249258839782068887190522601428539796873640571061155791185839912122805615885392301000449225970936147934188511928599611044310527637087242808235518875867814978889923988948244463542335508404649220086383389714082924424889832970054844563600918280788016179976956687160179387171245451638119647499681336618788248336302369107952784356700845427343777958497184701856321455841854238754824703646820701663801738551137563448843280642552840861880170941377687927349191777133019811378854599751749196088178119391148569841228671133593525803361228307721405001822640195332698759434116971227054660632533846811003031696652590651855577573359050630005274791266057467515056684384294510419195648024603942545633881313180035619816458789132617019821050931519638886980976618112344817136058251544276764684814676054844768019881253646158468759821605119598479493597123242596411198508183387147609176107091872536577742985008960587025913796993268395488726288056221362013991356126818524459982810026622895258316162474524327114481147997552276850832010631563151599994711048192000000000000000000000000000000000000000000000000000000000000000000 [82,73] 83031758252521695765090759671369383730925009078695848493017684156820394953174804280524733741687718045534899303075086820194267106423755237527332339676346288499354404873086972941090886547830481739197733868203003489144172375681798044753053134412556825752937048806176937027742643571991049119170361090763549529347786436927338640651302220736095455128732355257053877474139603759444116404216428957036488835690066302906432370168986701911052743613231519421945242387224842060186433745132602347200652522473275434626633812945958754995119973067389161535102812989977908700617540838320401572794528848747180992410167505824123068073811714329053715131173033799188365441921356019923183961964136550933678395342954871437369056581111607216022087331874062649491888763167218024337151581135887424885455203223188445978870615047705622071141973540066199586000115139628944415641919723462023006100086785313730822622064465348174165752088047446305163686525991020582996008303121354567329425020929417154229045917505448978775964224462353109402702592936571308866644928767439875852237141053750377348752181662699880537778319102259229262938993692062280361070143939778678212826042673695904432094562797998841763901277998819172971001173420402484950730426099851099081269592114893770564297557768013136399864386363917143704928225572151117543748013721039854965644677072006915896797739850500297047993263845430871895771412236609357928182513091741191831946973837212087234577012359879779524762995456487582831937621959211845467001109900463157983726223206181127890064927676983896267628869262017399243076862217370911508841343052521324084377119497595748687222242258279938861445787163150446988904009633539863652801617046428752850847124057373400722367479550206154477662917423035677320320287674023459879787007534533268877175682669546613275765417590485819962908647111045946634827134999715660432208047181701506423678692950713356091764252845957696121555309313371698398048425469184404187296738644209194106330660689147317240262011418869278845713974373331734788924419218940174099304374623551394870799957772994093315699701906319828717042303992874031102283915455339568111577940041383800766620128812542935139030235627337793762080484534000448666551512846054998256312289532684653359506890497720320000000000000000000000000000000000000000000000000000000000000000 [82,74] 192489227033663571145209606287945841910278543611746041525244107819580793769991101297876156595306601672251907243879959951969631719658339588360060055179870093634110631835546450193843488766724782720446468378100086526075500957313807708493346822715912950644897321854040259201890691727806266118521048173360902140527278191850046481799945084277558727025447410511384932599778134028120022372453942670606166139071636806815714293400368922763968186875470669172242573136603569135782419427383006824850296729103870183534528972355019779309348065445866617097903334687575351813180144827928163512944521131635044906447551071584689464288498636497752176913608337863801828980924727778409867550600765172161249555771363541828734711216353854185610497024832754970067577291384129794563356996785386356191171151832379755773845135344536425771168689538663622140080684116703826813862133150235533227176942381610479184749808669958627618963797169059601998411608548480051688198644414354250883956774747671651841589373087155088031505830936982820171050830249804028961551713861568347724455832219154943374412992360064528995042270333783115704576743664789572260963153426286865434661141818507091561933565264910944458615872838078613556840272548745084623192963716371231180519077057006678370421130899245688560119582080077786962636971092884982021790263518927283361028048708019973172899493208178679696228410430122816934421160898040741643738228373856594209368668719433462793920673971694579013089023168735181471878263201341113341541563926429134035375546636571330423704785587366071535374600496392722658059503352111200612077735026577104553773933161893367682800158816606664193104669613065864110074938858497541196144090300723112741315896957465137319279667785628348889269318301164280432892572885893641861596428528650271082441021170407330347135519360046329464210323489469608382125878586601890281507843775722888643630833350843778301562323001119993039905850474203338220895780307638493116952632322419056805732412908303585718912253512012247877799067979812794581531886347511195127721687419495446571825418566653793699556893244038925857462320498276115342333126132263413021772123067899093830198561491187966266431744692676557917676285342018909588451219769425587845528514671771728582984935145472000000000000000000000000000000000000000000000000000000000000 [82,75] -61264569074383846943243033081157233606814476650446219631275582824030514496629225972782528350014502709687025243470094725445877617992657632803283094304474087588710511266863779696636575404954871414464132364513999268837990405054096481684288070485242935449174371183503176502100766136189543158583474119197084042418032850949350812721523529718034373486347608815056333097834029816158352798428566280938646040023325824382419644191446231730942522703182976094928466087952483112923266236658591241013515817081757781555966606713946977098337649092347569215708608989045532899093449961042211432809563553491869625609237470996463799271217798081285516674969238299032031137583926797302128143156984949475472558320819631855892518775126609638683947110579154872417382705984823080408989711128112809942031344307192065188731949723793059890033063421469655574143804446780270847158836540593400524034077718257235955827831613836059298639163360667142012039124191338123712211583651829214232243398990945347226522774688216803942274572415774650543106866052245029925974325268747528700075539451698265644082326546794749942363535420103737771247169186233386611878392876475893466600004114623400804764865224341476559638874123068362535534122242119135003450452261888890988363438343705137291010200819994545528422622053501086609563091450728433171037576834541263351112820611871048293608628610320343561898852293140499722641377400848227751570613470228886146673800636432184941292686112229199157201420185368531097183373722903775661067180512514023605132099414762515662687432803978508031157371349414314730597906191495850155471501100854709571079476745057217385021768707942541477787718591989823176296818926842603792463196358019167664639207244741891806820122502010116399760381870593161014330008298247358153725322660468777131624516448660888896113147009793969383436441649531106832757514157328459452980476101837565900982066114242292518448271726239351664275977006711633715511749687951282751269864821358213578481071040582443917591145389034512352916496529143692940960572777927679715875565057420815536361798653498757511575928996732556154766995356074372068917039277214173888391927381288775343639215902704102775826854038393166490633676064393665170830309568062435528225812213916629427827654000640000000000000000000000000000000000000000000000000000000000 [82,76] 2022858959512783653828207909656977709556584695531337380149011272797518961578773523084721671055279883325631200160850671839573313677819223463310687731825773514728254540886138661415919298484149226317586489376867194692319060108770546014603600712176878382675417942900962551287446614543550339081989543625414776031061417891615537076583422395517882747663051520634259400701021248391880654651426654705787951607688633377852539103229719596863986454092482690369957870188516571971542646593878304602466953459626838132487805086614560616659463397439910828975743960183719664971453570817145379675037907527061901371869576211159477321637267586349006918260268504079811244308400009427836726506191847442425698785651439088705353574528804304712214675538971068900487607379321856522365011847759513390642852604588862940145347684547528880438521212980244591940332639008646268022343853159310021356637492378564625752926130626098513680415422196474040923258953043512431279718202296042163745592784545495054478215451563050551310209615179436685823430773274071025041488724042999165386406527352723012498901817955089179376141926880959530624969493899838273804398344861101237049172858835900934451286026304204681350494775439944154778294654278261945496515900416824966677168401561017187185786628413343163219645594413626662222838990622739043988048940329131597315091803476980276562100219010354445249534001624733006247920914018573299219696717370633965179653517081745955181146865535460012579300700030418112225935265512089954860698458628861342627726684136102712907295717363543892571546447263267633034516471719191834953714255090650213222311589238696117833262718630603651807365851394191191877984916020461965738986270258079717232800445509083220206545463226640106926000433302597364961203530172735983771498368646378676010400914966710245615559227285439834532959843846913290942357963679630461882317878296942924716510576152018887074209395221824357525816199633642678877574202950286283335976647685157582250779155181894494865258377057045360892672591879197848933639359253062537808515731093487918090605637775798133872749055493053067767519211787161207564925166683802929874402516438365224136077229232632476987432055874424846368997055352927671158793279505970816633270373336633999353138118656000000000000000000000000000000000000000000000000000000 [82,77] -38150033742546480169420712798213269637579347975935103757677535380752934962247756083641837079977303965695496736469679138337114547403260697524064442451830875091110944108714623187646121339122553714382453446018965420289594601406891397266939015431251545372718313446634327500028590697526085775356992054915608109209811679070184432025012465181965704339188900004515173813063378914728843426459332640190796232775867835658197030995875485735438329720779687499001661412584979976475863057935700005951710104746492291279008620525430830745464163840500228135567477769648034412664716913628886237294108891535207849530592412082919730171509248970748188698060685075781771762694588622146790131913557362699996321031446737850373786750774035261618252511774426127595597832068731369798104879625200133484974925654184659003922816605634645954941032377946554903062027018913220561166379894958256250408759099442491482608141499140955813918795848599753476726097032523719991248045919955201109433397406449861826600583277237828639233516762396377317453747071304741942885651539973813601433198003255652309573627288197303170599506493660904559540820043019847497804583703623493879413284247722698015107687292578893782086001653961441082849061639612504376090168262559925024500993510834227916266345815696117428798052336265431533266533178829974207058042378826442614112047345480824883138201890234679903001082392721793677524324599891638530752890390318328367125262893530297826441000097988347722303515453018853789778760504897781305676209811060593341264686699742439895423353404912054438414660694361533152505566592920738928270039770291521276572070328811822066014026645410849871774926784435548332097404411083704498530053545496604551130435390062114506661063450514605406770377988518642970123683739755595264812946648526663388119844660395014164718504972232619423224806641726993714657167962298434308336339549023115439968980052185493661146015946620491330213332194227748434041821042002164683261539570945132560476123956860443919029388523366912325153230850941636029552171813207490051548206186874830525518360018588152320820709545540548784452147222339780461936230784094684580332068135997963562488781249471731996993466952538132107661644245649402993966341038984519515620651939298813843425198080000000000000000000000000000000000000000000000000000 [82,78] 462447489199703551908631571875990100294973375296192562779333970231874168315950374290217599489373803414016094249023221344377948837336387824025044159512724388651035001946654703217560278701990408788377180762001414060024835104220956975693530952937264104276624504813403191784913143150672059908741661347504152477495368130297899375676827257437214792693677972849061671283552541362241723595412271978491008420599336270256441033544487251241888664806330420500187699340822964494339010084298940715395596207301216944085843485935411731142282766117873993988658944889278512008571811190510478132859749621284880213809560322870991323751122132853500531828685873074054704286747682163961206367904456239208943918661334607651835747028976622497894061881335077635601052420211012744569192361134428430994153951373258547187176201748122832244664882087464127152788726392176434275334188512162256267894302505738397566616484233996114505596580084375643306796336500594332247103509130284118986408899492522659788962853747940671517037037658260017032185887372852641591169940712459854105753713053981232071254168134519165247909876248953702442463512553536015705799396732079299676699292287985754555800933640861695453774688286438840693633114905223612564897421975632401954619297192876399078962053833611180443137107981752995969285253343506403211360196768033003821590075106128504092870829300235207982926488686239235006085039776147143258558777630784067363772064587275114483667899742935921254754031430350518711421209543320178601839415352525144840772829786263596279230362698287011984491703554937287663222177065501981037849978690934820075904600109397941570563451514614609736128203064841342558957947541055364061675372437248482058543722155416019103437676309207986911479628964770048026630336458921181235253793234371540150748463272300124445742889402567262025250386052201318793506118330853635206083711863126812552224824617447145676287650161803790388975459436079422251013585373471198617695276325919295650972698997002511185105089720460397369083705282584099128684081475762789153791680743931583638671617410402332269662391466750619442376047938678174865420107168157330152311027183172520458360347498543283357650031662080715537612810885015634957168940573194182784667769198775324010086400000000000000000000000000000000000000000000000000 [82,79] -4459234750053664469687290588502803027722644623817672440590189433085258357870319868061877596189925648608437953286140307596280283587740680338391764616609207956379639065767730481894424806968024311220714287361113760538684192868983499689745729855482897448000619456339645650179116758455711685283852404019375952542854594811994955153865435903735653016587760725360914307256564188682143917251153814201562415872292709822661377159194239833370207228158627006043441783651252832101298200965441835821799908351280267239709308548645329819512689401239068670024829342599011784898303772670405700454319041179196522477095508904876448835410304443049010198640830245560406520372181629798078850080067987631590294694567728235235459005835440071287506775461202957351437855300973547503643542336209897127560299636139878289464308478245806620806923805630851293344468223005880951919002333940142282655316793254503540615616335203203815108192913823448614425779803943818155690618321468818618691419821120685157574843165842931887317825204237185676316106768943363297859707341096047853711621094839623041112460781828135263627901426282008715744999013472953317229793204726819216933759577404023824617452968234292425734712708488080844144666290998067990337031351005604538026643182673270259406076861576224847945656150018104078982541535576552725817355697423147018631569240545045844102079485919778844823706083599055000067198880019511551871559283073415584755934145431969034564520214120910867271220246640264832776464530193062482591031933871210049144893380506492976337202991082995693568271545662649378402865124479130022723387235526722359251124326934366294615452715025488765889796455923275776366332968437175522510863504307381244877725430154251646761585573540032914998463916128747080047612653622868940705946235904638490959139392936874201022640628032119688133944435034596552926292267780140876524163867058784403135444053975497148874965138870074647243083392164689583202537031415475871528785678343689397323999805555584348062071832788053685838147272303443648906458934497826173524298589670701035406634432729713669563395209977698441706901860609332095688735895695840725323480951999442629572528593783628175655568125197673417802778572048701145940428606924376953204705345400129716224000000000000000000000000000000000000000000000000 [82,80] 48700977385915735626837817135974446492762779184084116582433154712316358518577966720844385980508433970957857119998425741656020921681223109359976052148598682322794638183630270122225807307089128541443437892090682065906068175994213675405588315196573066688780322455613503818118219537146056184316890911909214743732358618609943431316582909482704756829012682846295316098433885018687669059516107033701625505961850768813567359297056430778219992731306348250055598505231579510019214139366037751870010718579325234652629642888153704663009263724355363625131322143130467633704209545992953684590063672530603484187500533754560400430333770313030492187818822567965231235436196417666445059260660557135601694704849289365964938034138658423245529702510281967201250883674821384929918487906726305676467731270280850317095761426486910184831759084124618313598441721302335323300402979268751292791547494265711529139490557230595215414625211088848245104629442307583486022832782919376069868189843204284616616317209710134225571935604925251624895651693476548699028207166328772801833153617910232208070133289898265726767893851660266030234554319982052209179827457981943003702021930949316776939945239134239876436533298846651490422671479522669814444375901581288788765927038866230775553786268672728202173488287747187993132118013291719346777667249073924508424933251283217619361776962594900238078974484480102449639636700798153017751063343053695909628477012744747621560967178404184221262606097639381024221045881498773691234855993675464222929789587289034360240489768669951190349173377241360134230977080678398343029592662952762627977677526034995778018470860231045810595339726243316956072783566971447535330918259099333309011715114382753061830095697696890023414124402563273959652228874687169512762883077631674965373591310176758570678647494988028846574952416826483186023061979491550452802903677598862732751045938127246409127644459453269499438364917064219988869307906912243812128255220839196665199551221103390507727252439630186663040014675048624314570118787838902101706042498246811392656627060224354142093210996256082530310353637651819108308476826096948791157455095854775852014217269952768036707275371279430021232087133949761272913388982954273889480009815174036848640000000000000000000000000000000000000000000 [82,81] -810913800418297767318590863935244332638529711873266959826359546837785181808639602412066451914434421177039247852055346632131508902600883575177282406393756592477955719650613452226203832281502145165558142712796279724749242867380940914335259899259251070541062279483248145379487148073704135534085775970831944521704159745032232774149392037347963388654761705023859943292952729807999448634466241730416735146427058871837605178764865587717434619299315708038004383577841688905399120795652685402122190698306648490027704607350990053779597987772536289827468673049424157713751696694160744388405600342900232099535767699996999624361114263020466766627392894951841786612719542997381633588325210946185888032176214683125244340631934714958450754291889335987131669907350433548495673997604133356726027319167747285806383316512818366825296541991209115489549823647740268430059775558086100513782468159048265449377869700519548303534206317957495146964279655658079085898690119424626871038368620510908097885098375079991167635204533824852487884528681320906919556359654942924197760714295096039267279999320107325601458327781114178512423623459344773456998655657424753491726392531428471354501647605068461351992367150574760135555215510706747820982335920356160032471518154003876894365166048610239143254608371115367701871983454360458828558059632821757596268797497616506417786736956442323537827723390867327176935178016231002387772516027704021497769540568002104017753746145916686319421961134392452240244873250449240623600308581144878495006649352605715269547646804344988995543855415845603159305495653992281062996726322637128134336937061851058191222863791899229275707640135720073810827687658308403640866918487336973597397773969790930045266557072872077157829134621503436745090553791428126417002533839742514626966671057666268562095817490916555975211171051936907682314814021818544077159433208621082639004669275779053420060357971254162144184532123378829731644353559121126534550808907053088204520027262104501160130441101121326348149384139194584201522920202840231095983460422887209633740538307531106672008246540033397578356890107807104027091288940878589423500132528841073277962089330719367686309634614766044243980092626243973867991341040421719573769126434517811200000000000000000000000000000000000000000 [82,82] 10648452054600351439716791422669560615405188812779841837854567892389222026912232501343765213050975076575199037490704109013105544288510124394490294546194712243771217604379257576863720499469230559549963174881557420678161485877161352054428086380126786555452761647553922902137054350534571656449863429225845461745897131360902083448863333804718889740187803842179800561513767066237896919310130300936904937417216689547530107672554617867180566544561333454106461463240733801824508264074709429970710262110252570824919770065684537547107435128786934353962201159873923970079943202943831021721159301743296226686828040462086799693734605235463083697722721546983841730930004519488492836670035570451823385494543090287687506882217356086561453758136194229528258760939417605180430504147714181009309477726965115392772438893622464481512742470995102247684307989514102862457285482775900067007767254096563464648069922565054860689864881568305788005927391220203963600767853743025487393355915741930591995765678193628930461111279988208421602175803553911379431417280569091518201981953143907502967485476716593231540227069720687852398537745543892673115792728232267407726450284167750727703371561130335447846929901527646822605126905958781563263888522583510794750344651684442079931890599891733876354017449875691884801276454937038105437145518772769698670604581723475392365041841416813817656734917837115221145408610743320618843451973141052931225631614907231358300213092181858422501586537028886047253502699463996907694555469493243021117162760810240649233800874037303467408137135318302297842933507914363488114715539749123531132924978952991497474073388889580544950240954417192712600465856739526777453836220235226237819023124733401414064147232549859268169835183963754334259433647495102083713043616433347339906771346865019931743221964997846492922553927578267350031877353502254315077078153229987088901705939100844713737258185392610839120897091012298172808144300067695898562724431316284803740646249683922024450645829649961243189441256824377145275322547457823863266344974206462160784878426653343118188574292382927167565061543181420973350194454349722567318237141757938782466372667496145319330155258956425522144980404529246178444274306041032390643153307550351360000000000000000000000000000000000000 [83,0] 9136557088041832079173203161196495384825535040647906238733877998623714654683443723854971745079494531138188145718615484623599471490052484196124147089976413012161438031150589976271482771874240174601651069324211839885285433029720819494239617588617239977577784078401717428924136640096102828286260317519218220142196193280799015866850283955695154986974210260989044227338478365604136927123400657618472150984553310945810537112218771863394785040345258955648463544687974057241353826760753156683802926318760881486751692086378494054779990319606705996870265535238861433659706049587310949334031198377297495930226368055895372088873370431656547940989539555358188820891211042706234424281855473905976009894818614088900656574376994477018851313153879405084819558115281724956451330650580998264178631738695608486515901928144248532760318625102948124320184490095165794322499673130740060480519136494749123167276992465391548911775825898902474328368355402213860480078608489350347514677663622160610746294478740260059882174799992962934180905472452315849911364545273211501773820492434132708338950523082263108127543302597101017857523722446144951855998969064560023041990595174093548620396634720965091761718647861846259902346992339256912464067194657864151634590292022855187476992118765057136543525448939317986310831002207524233123779100572255635263467112859577593816022208303307256370831999621217239038105546314203037071673700475285347422546371572087644709612457656073090987762286371540143620945711940783328422552232484161799113202795719201296463348706472243622121709550966172100164501943536755856206198154346338692859943985022887598874609390726432753193420264441974032787211979730957173324064513044973233622564906323363054580501620637145470569921295344478053820766063444861435492128102004534046258720741318528877800422078977261990517304834466716392218262054063150737334789360085276992162392613465969617518161277739411014788309266179450835164080734046041161008402975163848490414142012842469519292699077069377316145043634930873669927947898344835611638583770955271982458932399283221600954950980735743237994255846926761071811489137490523897171613593900502800404147303727991712699530856385298074484625812369301159499719559721764723643467945056117203180258899620215738084658239242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] -850048630644269657450261634192403311750548836620854383367010655737942964002443644706072271247944738514375712645972184250158664598913987087172011524963457682881503730884104704296014722625283791393934719665319069322199145283295992902946836031978566257909255159592419510310705191292869112590203847198028659982361572412992506277363050268552968807484291093360252173260353142932525058267898532836867314947703541175617599702320292706751815081035290955718594032857288100549928045953517340453943311215916638836967193722205653452840463206056623495126344179153944385117128417013815593861806993362306245023024511007404739940479893407137684003133308294659446787070385491884340678184242665180817377903905581637458103007270716453042438853817523530343105804807813926432493355661552280152420861540868821778438536457490960286475928010435888124949299037717245798247246826330126150265652110624942150026725345910854807905100330439125625041117409216041984148144942751475482566844078044855189996329714045489231452753556084533348152185731635466741183119815955660933059035264101871394981517281786199867533607374482944945880159648013409034518902408103454811690343883505354040026286124781946695923660363008912930466068702029849635219685351401581831029546569609185546052629193595096705009827706722686981814287569145058002469287881685209361592048732254056708763671755419512454992861677255327996170221716492842193289859440569808251290374291816055054276063399893654894584865121848048587360893041435177542023505256293483278324572685336409096980192708177802181290588731905674028367862189888864108286462812887893884009063661970486763116206671829147643957451201170763460499108102567274345264367422850060200408557686957818036468894522943925840553092481837877653920040772607588477781248668075360504719768806880060806268311845437380527807003449511547418236110497639204801644877758207567950511780238320170256405772673605803951384829055161212012244856790107175035118161524901101372177745417672434493986670751807355994021515256800050418335996338607276436089856634409062617073526652537673902134227558982213511679862597165769873992718310555619987612270399103131863651211877828983538792913320060553352568611246959362330216099726990011780847348053670394662451807638590702706711023464516419584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] -25105583929097207192624451712223630701712458182054770849009947168371004625950123018001029604865298442473114679172943956711165647670639449151563691251958316468658107643219207027030579098564613019251625961179140726183137653496025940269913933167670997281168412218552692861261432345640603608022787007385907712374645574054087171243670963170791907600739913235903466651991525456111655165154066405577766801747308536197823518884515691088106749011624586414019937384909390398252947531432301246902644452119400300506504236807154777225618429989855367168049609786602878982063160501416564966669929414332468469584788541250702566000898060570461970789356167237354724553103509549960239719204530024399654725524490629783445306306532429044086427869842345390648232719669507832691432758216446686429553425586656972597869454525091146879223629758362291943423759101227800964885348494338398311674767763858596326580724267847453751560937863183123565731906263999428218763336395837100175121292631085350083624371086712290642738420543326679639012737052185209518850201851815898283907752627941535622720040858437172372363487764259402312433714039429900193722101497234818659706273140593909904224899209832189429786535534517957556650654134813710361353004283597924409814616158993334624630273532318046008646579273010491659931542642218012661872503446495669632813287475782526298104591821884391412560725819372076847738234382342208920864115000054768292821395973520915881088860945266116015589360831469638941483217183871948368313234916073402812439807570686617012143771084444141655332911091976551488213086217699812279004295630009457221444504954442312633141934907937910348019184997842605874390346895540886083935900671435230743994148385158817823036348500641085812595781067010676830386758750200863828810162467526304754231361007680593659029094597264509457926883061069800523279609818553349823228586998989564192397956383761418736852928068736724401707586366777663988007156953901804013598434843682618857184074125194229836642053765933629621069595285879848257528593025847756644892198335267803455061879821456360700024054631804419519689522971969078191390246476074821907080400894948730619828572487889068179919401976234532732358692446375401314386061136628915931086209138377866533331678131797121905253819796391198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] -24155664754248770776618640808520234697506687656581619776821581585074974190800875319818369060635007733520299324261479978505301089235220592921811259927037551051187266127479548852087704004085553854456301914043053176063483036356700410150213852130640174164163084866726593682160311570617766228134233919239216021839051260072247493162764765198374747853994117613658949552134454943241961676782217382341466494242971818882145976761922886389732734968332421551229576830932632817291596268406670633507522458148117693943876329590552224963535442530832160702730627233273639512807737448351129712660723929623967185398671990272584417461214932437080296599362548527957160849103454411786438959973762663387491587036972574678832831765224381873805940634642585807611467295043400376106315983871294495165867873757805418544728421797572151229448323586552716987274617420303358574986619612149452373122616964927651568300814042051885415348854301880278897698575828221643144836370229767434771825942000463758057646323912048483576243043774606443410565102735744741531772267749989319303408606325155522710945939319146000479742592309476337405789531577898277314237124267453445187455759907768569146504173817923306265825772977290999620237860496289603855022558131608457597282152801903155185938807918938850919541309196504658362295310992972903830697924544969252078457671087678912924017990598240858158787922392128650675208032333938155098056842152980090564644731774260276648946970529661811311606511787879129644596625295462628089988520860040933357158164184931127020186024956843401546550984567153785511778861674095024930259062268379687264864274402389371281384374960056282832834060673559928485906623804005230293940660020218883943434962507306322319552437774023483943347484113977730889374788519386753155387078091656415432576496405530726546332080424077677177306301761229013569919484718274622263698276124393475050067974356788480090521347456849077050699876308322935191804038277813552294252440645840287707143507417670266602550458940185774190128306250249869204899872229889489890285570047879294354097115878293874538366192800654280178644271902782030140586469627592761447732387397028091084349285243807433549253900856843100510311357214202364791560400809109158633294205383320086573537308219477656772560411603727850405888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] -4122097599077699981007549408962653705589357102326579348244833812765162163830430448342379681387439494407080495090651840126704208031226856558888948369846298400419696688201286457779414545211820183944967829885135670760721783856071467968380975771120200582295878521892949850905151301175127436324677838528372704256720153004813917875857659391428317232870908542795699634015726331493563261663505495713764234176290756110303250080194582507418522668263828293181900764315531909278589500869653968877234433954277266691958915225639015733392095281998502818378122543208464109223428652787233226832674381164721541033237044787818061007096287036336282124691069753603853786142595236215797881081703006848568812516843918970128252391499619480455077993486604156221665150117686221329101527568982328626228397381066182347883817340842442961901753665146302280885285321305982958902804204878220711285811612339681012820945231745758239118475305452362832268704110845497508339081548603568098472747176966805283942656520524402304602739305069761133240385515997324512687996595621167732014975974564816378514735527093156980792625982522718923031208996690818586371966470001574026950616214659402978617288910895545119734632549101750475455251324200718429559190035827945508372963164050132288826679830943054752697814293405174393160075537997864711743047757383990663866744044413336218762218131934735764559129700272387957737504162014519983365264236948220591512554253102528809400706201233146372293726656410861340104093795121242705155508617871300183657734557860201672245452197693579399463686021888278112241899652052292678712705023035126681611672739080689818420685059388364425700604608877652392535610370381666050019410905283326988816440130496997414655008091971007691388529082797010506310606958203106876535794965689340111664840813137578504723838514065609736886194616502347654482785478424360526171612407985046182881257470513903162720043565636946723601054147847080000328554349294938794528899469241167558424713148218413642609739158008379524152846411133873614380925872930391278377954581442797106788342509873290946649898924826965721644736648446054332922836182936936581362963640523745508938192064283324460268015300833875381264457005502845753933571050825442165539825968572700127938537914756026184485003891849074195824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] 25509916073594437025498081996574270036595207999394042309953784082060930674403240235423109756546279987919657081595058070165002936887599131879719026068385794246605517463447542392242599422266496182509877884407554734647225028530213009264857392965325247410075531986031476705150571136060394240953547302923822552272857260025147713171755129880030500262169075170344459549017375900772346753436534600597349743276888546658801347346614381459990556774759471378047233551902375880542512177318356201895033825551655535088698666358768296591375671401059328561469769246656448390413170250850858542527465260853164336865751902653732650754856375136300028836767442371946880899375148891016421604573495526223046802503694262314317015159158041815151621677265176028764026512152081834854707766274391172453547334784105056636082950991159683531716983781826522737367154930200329680234027403728063271141879990392179395533910091446298255718717887261070186893056651668912681803083292750845890910687524615009446313299931525417852941042777224293603522412058802735201599366061286545008902510974315011184884711785562534472751781518998462668714255056928923225073249980424164086929441919508605790539452692943488361932915284020505012264423044567559762788054700655382810079779709923410089909902754327190800414364307527977442748398344109188824725528150940876152450625714551833911682756261015743887172630879621938606649715840660764499923176234797920506257858916016957419934941868853492617839922073797199096375606942370574363425232831680484009215014258031872622042602613680686866977017436167609182928969342801073678859956309160516312885886968280444368456729839859543000680182433384610336741302723889904352461444792203290204024658191209666938597708438994813623954577962056417785005401971465539366240131077985802264757083982496870057494956009152757562844635254564625800047034010585782734926885729118462530204203934295493224721548797017249731670359777143733924625014549367589491417197975015264343738117512581105342336417508849567162468015522506891361885152178492095665662962204407229400272557638570962009405068776652916522344279857640601640432115222118756531106880802901459781346856335035417735415040781796482488825202248381000423800540688165110953798728630945485398834951673924468669611144360898339314597888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -259882381734995848779199272321710339550713896919162909837414366470414686907577157546645209151787457819797516932190258845765255002677503808718490699073119425771595761560793922520033754646005614740090914840335918922670210216858024827013579024622221560034103935639439438690088658477239066215013827927629765820733669373969022314336121420802227398045282156450501736591521378411576219050641373795739329730396337809700184431979780614951220736825247086586033318852714393880544697085469101239694708090811084364745368323332897009087589765459562080149389727809782462991013880170729298630921554862997997220925274801971261652075004909817926012599659790290467498310212024329772489688659433877549733736230885048818642166318465504254831509479206629260712124182857739439636636495139557889020681281602532185047753195665810178068683521828073045362149295983903005104055540682721508489145403479114922677497169173018162326317087631492663221856882431569609056856702690546372512054978466722974149131483469116044985418530174934554011643287688807002974590626543851586621053666933923384643351341292347921842169948238180074184243744815173706201227427689247912291144190713383114030011299110187677549837949042344778367987869026850077022627210794598081358098215250793276396522923173485265733488091844290184554289641360571633973511931330784664786291849349263635302245743533356507815191377474648064961877804566439267622104327957174250774344535480625778453491831433132400045170801757442002899678128725383036631400422642834459585922930939850480634165687604002584178264073966265136557447656186874863752555005072418190984512571960024727958628441278755733085291526644896888603035403592853818208245068643310197792400604662206908300558446050419621143371557618601640461646791300626448667993551643444154300241477003479767504124927479630596628394110447316108416084351991004548051440991282541181647224355556576828347376360201057617261230984235931551187356114802348235731481953827792243412737290142671347580577569898904279910321096332575051092766239526268875022859537624362878017156288292192857128440661329663194828006458934176396214566068779975913740864168829033604761275495570018837053382890117328017952586710336657001681139335640620785754851150498941246929179511312416492320070980448606006364078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] 2622328850500173876714188745552722228961756055706667995009160583407237948046604713042049427552377471110834431856681314298989994464550967969502465230090344435033772918233953073656698216016709189515848463475812381233698233216232648491152562298118585235856831746930317329189134735800269731378100107289080940768145829876550491030453151210637431513318779631954872617258061068434985474319613126955858322371453629016817628294763485188307726136942431815121658037414156287400393385673092513946136550285894516577160391579719909591540362875642347567890075058425116556183431596130272852949101866766789620762037514035932009258061530191456580439769811153669586168558972841411117749460896412169921641902462160999593719700850094433006494630506571279696968160822671434496148458632988281315790378329948110331883714315904837103250592674570647677881301763499961051213294606663929402046112244555169802790119351126221792243014272671623584737362099153997860281367738004925057155895332408852159201134970293381167275267061790390922553210545576462723000947125320599018649086501803915554937872005065415453264882921532123904080999934821656486356798975653169798729554118892379390796851748145742997242007992825011790185260896824896032906218952194947086820027849551018441416724798589280202948701633122720935278123376086104888550228157953365941845871957257986474820026234494921864361164126404041286250256598085720736782127460988835944663168990592644150121099619187406570171058984288106429012183344806448050478477582876412671312436698571639681553021745252674687968066716712126780184749113657632439120759229811247722715375740917746501023283601208942561684385190679816880432084775723974145050611289818059664721814035062034813049909497918699405845582489846709318650493189347768868505494568139136765206920628862397305990134154586273778071749268737410991228596684095466641337672904270764842853597527528871445982767763077793795439820384711294449038766955032063554501023197604276070185097333319248482768546646039809778584802700594780955112050504522076781893022080217501319525129647429067627778879798815090391926087767387774645870181833711002161623465747277740398727286707578177154900205644302744129809043460962183845387039831611731723614481233894471118198950605347559612715145697015566469502599168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] -8963303960317447772797503230263987399216909058278886091805640911292501713960426323407581609203286619579345232135928728775673268912675614185565360217074231479036340440820696695110585981119810965110668289837807546346663659050629303155659210460373446038114271280447788606512611571703699364100849146662801254359888106746088573452442713799277178262889121444719352726778821872615245716927916142335722369317239929974051706622712832656313604336711545032876386458515335686669219864826808898927626535123671971416143299982121926081712950804270350971182769350475919773000335202836811255256578071727527128942451446000895196776558469172874329701946057736225604470242156379946929030893472208884432676281910865786964151429653636749236033935892309714987213601214532748571657048675196321578050157356903837254157597839145029557685869661778443922802693238895434041811922881318893377563964074445730066872433510187208115733121496596868626492303252700278115894702034946687102877864428072112133382628340776870981411905920538527672432856555968782857847324261770377196461037100090768948042832989741616290414938274814302526332587422694906241764555092960974122271326561578873525198631543098090207688510929876913729945942214592404641519270797282007935958756916417933287932845841650448734622982050316680281392006608806567237275387744193914235353596198681348006111689587546044509335433415216395236645744549053098957819671809049792883990576852222064291701095095644555039079461165303225467049238622693046286493782731355326113677725977294843563519624597513547629912128242064983442669757421180200814903306685412311888029548024615328638675691560081807250640752756120012416216767979716155775902271008968616180080447057620420945155332513366856392920072878568487086224073490141582293376957489089796738967856203309398287330134841710329545293240744804501289614221462747104188283150201629581167251798351856604151511418550239681371465478862870629944435575954357194808749878872321736545464586618489103053263602673367135346738585094339851521072140003081285727897657909502841273373304596075231873890745617150549570517143423786356495096092863348497355451077533618490104910544426734771905579210378023746080932869883403127593582862136597009123688629395086915660586083381711920882486371094042272253293363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] -16486045502308966083759912635208612772186249051547524625957611968535118430885847833991527751207248757095633236577536998110347368767020280158285471915809974923271832642387688414816861335911645053599792826122930561226780389023322591089344066920954220208510240318460668933302614616068348735914373746635073509730548707605961571662771766192161545509650119820837366935438056722314340980677507131896141468183159087499659255183516761113642129309398881584106453098528726999845461539044506695939069208063061442080370635916686671894466089881614352654805593851164563783954283563941621843611549708782206052797588361401294631907488826584558313268871346300525722254632316050092268560502284071484761294014467931814647461127182249253704833950059525409757691517064536776211771889067270095252960877651472761550448619976820773575180167230777552229500915708054334146398256533911488850809937691724554643556220673213328724650956507682219386506454477252806763358081835836593512778763243982499163278107026917232966255422309399964288918417415810139559115311781013629603401716583788514590912664553388547567788068359662343972866754904132059946531202567357301985481238228621257920146032416957310459795371319126105395565636791717319240120960650976158945814198504118133969179915685580441740462113499637576717548738173718468687110534052856104939975881213568643947680530114717484968752840149312677460429259024365290002944741114853935697995363507126453421171380736391559420332684280318155102787065359969859255005532003361154189715919871723500689375324093990596433664330313689482463050812615283887686142930523886525680266604506389468942312418366925608863089631910863950408792198357358038619590064769976858632070420936847373008040094457725685143077860361449887065673459201585923693576816286242046197641612522764384827774556549850229323655897138040161860612065397843842605145483467165545629700775118169386405946239976439549206733836857777672612690085294190057195278242004273086208592555670824094921821761709533127489267005466495647942380941849312423045388600719857934526733427292438141699159670214766215097186187982522787263276020769118569609636207670641470223950703586871566689299851865478020812237424550892702283898740753566951118495156197634046229646530713503123676663957378958282684620603392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] -147231346250649472831333352247066341174423229584783770253242014692908677929618341672785138180103308548440979643650216269343631604490069168101590675354084304347761075291530698137131289750877724823534812632238142473365330400024125845709571852795361919524498416646663361662262510255883684735988351192289271195783063944229114534512000419724993962116538741634703762214100053112604666734876851805855566881067870106055861301433622100243889801156587964134706785494043918184584749774954736844382092949781439110350162934700626516703523858776283138199535420937236774031530234916767271232088623244105143269505887546710622098613993971156830018443507732310263242217280697153545557703129386897393062291057200611411919862581194204385914120912028621921939868934237937562310796989954377716656654893860144148464578742858306502773380922516292066816045312123192672128092367358590521116499696706169637312829079578664906831501969107911877097683974021305926400064191217512519312557998840210787676100593092374484267034102220156352500860896704902554638083323701574130122313612157428186208783918930968817273173419799625052008060974244441928685190237535747686820157882685224415686356488403277646589713516275874240377328048711245055559560333708948693490299869391262311580655876140160305013604077574535248664721798060801505612015871552422531768062013405325186535015049307785885062308897929291440928908224650850615978539358046654287831448782989000898897040780948868649885638276597266368933700020379324317335533833011931978009005768694829346474165649700184218361457870048257788071700041114811230918139369525161890505821695095229561271463545890017744187774829602509529569754212048918781982312810955815215324786611216407160057066252244789683102522640449450154614645395001907527085309227334979417224549409294603800389192779351627160338007800353383875698968253879996693337945992396157133895351673837362908348425098571669279741776266957243260259131290682794521256969316525916402210643682549926197193297196093186977993356732561117144281120426259464417482409303887118694851745292679223484644799191568010665493181762405274804022960253870999419965736279754261324550532961967055796941004973352709901588474974052145203422567647735339862451007938151940473028211283971308681581742225572318136361811968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 882908019218353618475560718892486417136765559083424355679050258759955037802930303406200134041415778356193077236957376023029493084459667812370220745677535210296939553090083926214457680313247426638631819783477832648966394860185750158216221742218896201217058687828939828136606580784729820258230296195795150296227009874311257250498720644014492961283314655617978759240870644728538705112454828447601463312093463427814964498820272534419320940576422447279044243599131778579275559753385485404040269191707691561482622469021778055944126921736207014405194012862189768139636464201950435923903951099758240797174143053513598649051885284542772250193336975832743843176758366980376832685961811539241487220068430678252478909675854134874323356068227761603353506548991088027217770159560579989767282510353576021623153773455999693552058670341120668483205328566370943418280963249446019682850468882805276647272477585167379393533213368538412220940238027249076060949329972827121364441573814707243595055797729791477771905258633870827884034990567995173737234433744308483070039737684999703169370883498658469325267573609267573621744592721291668032508665737781219558949858170129490102847868472199242836419395360674030186328120765931229774900096770931115256473551499273299882260393611216818136046183376206809398739357023459438334765257992769606818742482448873071663083899007857778387758046756975312820472814520503967496496664821775921995311186235171304355239860055560092227292456007458269917288433256262464393176429524652183284956054085964571384635565118129023848792900648904967740494139254968244431294879475785945044740742493399163398734909021690166593455886984236784637419692381306524629163753153693384179916346460850410794944428675417939676332971689692295380118890396661684590487186760425685669223257141852875777209191553469862048751210183873810683886098440055238883739603999618138835835529590580092649854752992804183139351858794406080324203145615884306271270684118799368356693778538790874170994693869060034643747826124592093925571308316580770805210133730114220229029838258163035845861928878913437218396135087835870751103939477814720412613650952398423737164690482715491772610727029976565513693398319477663917051160461474586141951218368675753459846722091661910287042706930875678771212451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] 3760999988268846785899129693552806384177332287379355934788354651393972232990505770264289338393567508324817950729996648788955925990236989126840329331295321713956620185116030236274702173784528521774198266452116939691581550492161325844358138663506300975807331930419246798326251321180992736184656841145215300416933409754251727750199147741079602803576268722460560955705060656874636861656202500216002677876858020697345513504480652824733827819477740536536017007837292875128820662953854776380967997610287065017445503695891594360472594399579426586637340692044639649239881950390311209694775461739153032825158172739895164453456862724219457159188997837217744802857470040757868801566628592485361445945113213010560949726382923169668972031344738149475901456350000217702743563586750947259642932562520173391717850067300892731656846261942707227925387100794360672831017611708172255096523163309533732027190590594571122884993743775058260838010264788042043053522314305361349346664820030396966115168471527931168946465789914361045031347817418053157346495245497585878550721739646003477341168755542990062570815122952496591273462980666638048096550876304898294165152972311304024908259060576711341943711281982883927876616158648439564808870721179948058568283481067069545166845816043301812436712754679422985651196299692313762436903262034751846889736734489235998822243757221385171969930178025826668898620392033179926379432350561685317687098060317251044717801683298406728928701901083532024922135637330658126327656385970528022803891000523464684863137396062031035129172249853648363275968282414184975017097217035331205332952073923322515126595539234626622754922839356026064309793958906588203879038784760652689116367429017344527179232712388098598898473626896220533948519054505908559188412436424999043524081796977346498549812658537652076713172091207533391000913347987846846756928755515705363359458756860865064465867739075308384578064629228160045412698507761448383402649098454797331774097759226513406272226301084963663953705691293915977399386788111607925147144270675790152847983898398348908136665306872380373743290808443855747666129416467409645111652708949199649415866072571536816867100607004233980487152603155684099940737771130169035838944829668167302999497359341568062815256413088899554182053232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -26023124821255651756899891743346675784051782023217316155622903952019503404218761743820912844273523927641214795129053707236037631126143032857909841281486447168686810626729654263935148659179543584813942877401133287376553336639489094935178499633115449978197015702571529395003244591584782073109802436360858639868258120540885028721780517927419948153434541453896267988752992156185369373297127975007816217709645741819601106863059384801139496780597548602431982790936826276896650933764816673824219876803552732927091789813585686237237462668613700821820732433260222099364788258607097944049266144791818705378762554518523422596914729377125080003279141617265547510138674364094574202360975105732231544365475943965114659819329041438320395873249910739040517931984721081836243704749419332053224614460421818902863538157893907204085895395430893996508137375273946878202079493340535063507691965854234686148253028217390739874746306259001584295573278533226172267487518418258432392185060239818466662463578566411537234198183861536085244375114366771807779869438178273207650525002201848276996405829253700167627798848458684594564363746925253039964534813537408007154241287304533183373560082970086586064917492393026375383585329547526336357737812497275451384239188461615298711934405440348485773992141555524854956425776077747390869660382480438438839537897554866585721704507230049016048492249595474812113658442777009518010632930870315556922152730126150610613829908397922921565909539317817021978838794070806654546843968647078724513710473310524442133607865043613835927894912297539644324545350495446768704181524553684167306210145448487088966915723463984141649386291239732359859934668107935272761294864949573448202225128580717087220048546415622528799787233488912855497984259642956083776565321950362208594128422380635369739100156797447345606892487420141674482893617256813971996024907807595270145851414606908649908738995834490785358186881313793328893925560295350158886619819862908128277127055305988575563446437186493425611184695891250658753007547743933824695313849027376850838183374084860920643337458657621402112153798226227400756426843146762755025800076256290539373960605315198271243489010763850233343551659845317661339187569261426407837098652084823064830983602540519878638951092539697016334423425024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 21322089168849581324584541378262869169883294719253870971627579470599414788154485161944770171797240340896974828900626142339696914107015251955958014689044432444353834705212121812286446543006527538254259172865630519318298515265297474289993015762633921231034959819285288930289963088424800888795569653345413319513662799999582661916983328479020076275589411994872657188049973347561360742238262804344638779325037644998291332728594304566761865106570031610644248579320791504505608483948359167954074833410471387374487191921482801943391506713083800220523007491365705396583497251076761430756357123888452192491154822936868704419490887662830880092406722555565868981847179810439191438455810567481085021873926973469357515393726142566614363061223769021945203440842958596151976526765854687173043076186528842322094682969647780677543900471327913036875504931603884819322875682799538442512681991468340090981877939365331806458888012410531122561038599423517704380419671895175852719986203539425839736851355125762561031815425699375422090635562738512745900279383271526863553563558127088987839136639090123025469323533379980782454341583913615298929829933442775929636230031237344898204741657276789148817086536203875735983704720864726713630027052931455456932422103094664442563866849356582752435108768847066274950264958913035813871082021113726845815756940684509062119486237668687794387621956836999743815572213590129849433336986367576767602184050413105687466037028746592121075782603071152717881424944115204636518351672144191280220897665817576326680800425212951289771395368065012674396566963763843525450829112522913225748613661158325152836416322087579962960441967965057344189127874915878076717473946933931000681831117004937565800717451846008141733530378718657492459097254148148173477906832953995002750608424413796322752141882880223524848746259752994085282549679495468014697640664284856153092537524339716099875186776469415450324828304836706301254160949962289872238445080014954035240930386846379670524452173181972653095145108364297739016660709605905740226366607712694527447446337122454220674876424694029800760555328074601605497062098362247802877783613002698708985077690038659247009760632722597965354139394765556138363045564803089583330336131870326761377173588501421678942391879085722069884311961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] 168155106955920424987498234377384669572457428703751193856302423244100682645420228474372241509807846224335567185045392018871282104513865351428166538926040750974150609751175219820148220515589512951164326397085081800859578935662455376609655492370492189338604272230513850963365822977069100350989159558359323163136435384633494142018216665601654625192308992506320637611946444057678225885238138133414112683460388156939064417901233598151916635114185690753017441381048468109005217031930053575522481137245804842063450262151391542770988578918509014498935378970771067635800713064787921371608101244490581880868413923549548134559103854438403051193380972942215347062435401957777358455432635656545968764152064722600992055664269028840542529984090161927492535496857300166611893413528872830955455502943140063029834770389017254483697872892281520471466692218677318262064522397665434701975959976679339699901361968786701421129750104708119981262981241492385661426125934898509726869182297057514389876529961369548735968374941024444310425374009324253537986673491736625521086289797430263150868582155895728806101803661646552764274054081724072812328043533714322630785136525006458654784135706311583409307224726111183176282541607421679912549863783534914748739375148313572006770295077202145363436051359981215483364229418206336436835514470776892520131899916414187216591413135382168490967838485395643878262863901209199146727690849514965379267310158101076418255081335054729523259909057000443903768117633554173159616692562193154585089150065005540880637803939417838107125378659797371418323310897040260699929350512477139973152079462732281827680117307389878754824820698036797807146381997677476317293962285700870721348782884252839019110851072259065471650390246860939960262589068819568458924046670836595484585414554070772418199490731193492844423736765116957848760205649369462642951144143798697840893272575970990766868155646645760136496968928776471214922916828467443964486275972683900904825342144932592936607530350733768852075139759435405830237364623947797673074042745689866974987442363843919417306501670307322933478354118243126617204329237385032998137624514750235886547582730753979566763996275038011304850351490160031641508571197966277578164172260828944431647277259448942354815238230001766300761609732096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] -619343442333535555951276531459516460679175811174346922951915529692277260202947731355572006820969759653217855806248253649015879912674476256511993803679424089679809432307944011041328410539748165429441505413977962874795156974059780631469976909240102256827708734314366962333453057784006398557347170974635426064179479508688949202975472995683675817344183294067190310580237421938525074660128509859528355181086851917422252177043465487260128442846054244845374523484688273559215497851149480351056982903858139028449103782964101266388622614384783165862948293595329345455504329556672908988531551769711111108559354124370595637275944221843946704167342809192576883724085280664252475901157918892730019002042578551070224408456106126311749851977122132143452212145133620355692329100662936352240044903431355700493664928258722829581173568524899310901710548300159130936703970101517754305713532911054305775185748566322758905379486267347189681906470437292540010987365632719527152170898532143226284195191494650551794254615645809227714299231128895606169239683126438648581176561089159096212904042058234991707121521222375767017976519438721630350628764902579895141527468140867019022221414705744260815804404769345516924078062625932471608498123490429076558528975103867692321399710442337908476226167432780288725895170383081944031835329854589553732194348706581851758901493578307303125925697379688516278455661771499106518891502713342623521832262469618258811304693097342435736642050523970000932987462163745016520739550896696043791426855459175723673642139920543252296385465421528221774905144855344819801187421647720969025319752883392095083385461652057524198625077240113161399634584725020800816383587692047116126367382596549267018219807048941334857311489742255774209470235303862985664194002277548098025928168211599291316625711854242840437014340524771245715445569403217632486514708751148232039385398389860950559686120939647603808925279036328120390037163325072689203251485604846665672458240237236973630759772203160429137364048330156513977469232851642521298053104163711927633312945576490861876771950939082167991128300532969898067784298726401339510419063895726254261898049722495327284440647970656491836566178296779273302925852554752174798338703120470182907849268960049431660778680834128108279275097948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] 1111472944431636909977997965341534894851962572626102976526056515538792222818664537501721194331864653692802026058077814906212075204553557867063496695039227215688252020597676886340361908605777283276885424764938226116193400474169055362605501208624432810869942279588978948583440237338918340563636933062577537394507113623191832375538054227572834756862188045682589454117827819830974120186160556862236145677618603392679959400770686979136885193384607825697282985117191004389813179864152086445013451100534566967129594722260790644914443490556135709862932167015144437540804384133172825722801187464829960784473359230248899583853607850274136821521943954956277093657867227522809041418088262300436680415096707939349880015544194701670853369396661879125984668646256268375380424866045815489747738594859898427621307733147048277262023750272891841914856692496477433198432524263736441599045548076775655488830465985393770508158127151103040121827513350414904305716479574774554214729063790285677617337590179628945804241579180942322999626046297902670640537836178513251565487553978531969737844045572360234431041468178978484352763660185341885583055772851368598276524891914934088751890922009500590428937552677169285824877367515908755650981853185049229200373736447030095811404667515227471685379050050242775045791920520360248012999329105980982767440955873469530140837907273083955295909289730021944365751932876952793625695657856342867377115969683049159053156344981075631208571257171866708173440484545237765220241812629145548650455677100609042875560536133608750588413443576661249028109134831998448074136856135847556147802005124522049952423895308809480101055083971480507198284717080754933736733738756889145626051979530656894005838693540001538424019619354340079484914619638648993524693544103802541764650913466940928095113992304978617902498467645134225355617944340791901057936716429512181660290884255743271716579417233850743167028151944707492597286727557661528974885123879262272503377641434889189069363466860454091024247492366366884989451793890174742218555809428872472092173029862326522746310035383568636155092472318824466576515434695248993780548260457040560128925822418118910701317805579573779624395446370051742317682821763082502161889433585130485938825530553976244827402883957367222356119434297344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] -1504938597056715574229831562295037194993521999769882052000670884807988969215556460458727602019996988431601720126193204052905979278427520410608950082779027691960804492363483345524892746484534877413549472556970459625413620920826457091930395668680405170218487159244940471305543436101803866036742627363218811395514173837810826340647470198864123285212526867363791415845505037110595975296426679376668696767710319687426658816245324547506981388144203122421922897451954480347376856932606309239809205654897581151646088905861767295183818313347782006726582855182479247873523976380517442674347424543479731522565619168074156145450708296388757935365508221825881681351649391160710468082388332124838034572187228134261397944320844708317613890222786823004653615461476255864147601527536342658956280483622120139351075318275815631772323481389255382536406563132851517485376464095393189454071265579948517727495640837739019470745133112658588727424420608094543864708994892192701174157139303373771758122887317613561283725315513498642173321628299903056326399442790902292402330289525470347172263315034728694588904546908516331168246882585035643949592611702083278563612672421674987437031203347359090616161922228058994718257931314062450706905323458230981027909944049909405212413207316435408235199032675370744826765565989912190276881495269841070389674146784881113776281721817687954380098364068002034785960996377163200212004132599455527340362562406126499258016116932000486691997216686466938148327289353826289729817721295382204448343983654318487325540544037387046615764564488836093096243591342826944528588499380315222933807559354382889541463175317355514174543379816632883286874976597801071797306394550531438279286379768233289039743074005251890967827035787399868758980346206209727973733929248317792914624768296275928806090772249352647955656750605266549561510876993342142404879398463586261742650068984119174364589204238832341196576771788458891405608854148241792913817777180814415075623702823238482675671835850386926887589520640965585831037037408799739591141344050962086068418803378710852717493592906553914663661356962465836560722278736221327788496294475059961611406517882081687753569924624318777700815727375471363448492243161342669646129316741503318700079685880529309678354901257014217721377214955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] 2273498765102105460006002419772398432437629404814888015621490531177941355840170807219001754211946117656625621967272883092225763237068640768027626641576573910807150241930362863532001788808679961880251984248114010955711123739965074986621290912115729694713114608764493150082444477378006780155216951395577477231741675978027639540510929234391549813556935408224676283512905553211685981836065247955383635610477436627627794760486563239558546204936184388282441895787942227652652071597483229423060380458724967689504374117180285687779354437010630209872370466961314801987829815154366917668059174527421584864947504546532243653705171397242609383409035476823934206534838043603430864606202605395601022024777316859466992945192134624588358022418113557342013745870768118634975677636557634722688340152536339386619362999367971981182643199588748286669548685143906782890610348697740938226367449190981597783245716579882989269818705502993687995393638438614816389576726863719340386119506096917886252575885086530501869667198427810535766831427153532047942791623182202791501811636488190190807382036735740275091144784490246499070970951704215243088236744419137230578993782719114139746757226147026696813380200062381957851841327927346006361520744991832372543918427551066721489342667210221749819281860237034531666619492175873258108808913820011827188846619436812754276792106809107593627313130385373064108935498593447484995320765297285074983631438814181366469454382789645881334298811146213744532749690540305773288289419639532185963191744453056990105492942752543405117066946909535738179535872529623009568014049139273086854230957114743168285314868522820318448028016680402125150325750591673123825879258653431536961193557184480870780670404735760092115442614211639925831648759891155358143171620175797263010050074702768895292187844631631976030259179104203732527936001215939974871786756892165251432505530830084153580637627267032736113944443556700332864325434872457296940555659974841270857171432174660753576506568834605159927288754896692213976247967337521737822442921496059721314525636119073752020965725271639476033339594220647030572246257980259051027690453235978738368992917317748888663386354208936148300465346432130062800486783864459015690927982345709185495496843093459038399973132676556703550578488246272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] -4063635454338563136005753825130287685645772965266902315476780560331041263334752968223744786008878024572389558461989800303401472560420289998440056243874019430091116858020774837023342020661110679939760151137602757075977062369335301471411328684526154719649822357960410854877959923741062345085823991915093352798391631379015249286868762245895729158405250522126824019284258850600991339292870844883634340138434558423206059328223965358008468551772866998160803297342461415490335179435798643265386560351409247489759616605101191667666405146662977080985337321860330625094509309070784531250684610036356777550287450545328489281673281131668949056318316456652318994866793463905180800948485892163121147805493646312534401650519016125164297163971785083322332485773017376715586063483958837310832451462898651017535893231500664983908856299317960853287160737205304106237162744804407310880564065123288049792207768972997374622104281493491613062352255224120360479809424494679902343882419784146902383067054910105594748193429621363702090077185739518322831042844928856291138955724161526988203156192340807590708878444514067573997464613290303377909713901837883271045399851801085584280726077340522915913125185435930270630856492199289033854547688278479035137187821355730682724464310196820294347122529706075778863598918364901397894611038830578488971122412196378637941286508280943614921947837366642254998162309960896337607055229905210029040737922645547729625691244009415720591118665410739797210015224896071096818807126683655437992556863585288774754039373192169610665531981930945754406579318064204231422259494133799632065878687444428353366199475388812209017458734692414896873004574545568564952655137286043278679738239274128079843456241497080097835366277668823573630650091562248505117503458991981626113413272684706019414070010618445650340089600939935340193256730538867329018879721425204192362621599894595744543851360179200907449105051896985960244930632925978171077340824502922487906081556014455007661516595941501620453954123877117467025571613496246796543003687867629615754669003112193271725935216287561555511322280992231474782256705045487378351278400928225416494343317659995677759733009909833499504730695529767957467685401966689118445667290991881051844797808013985686789243932161704108118006552330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] 6719398666512014606499196194709800610579827634739308450959703212629495243032141939305208247791871042244374549329997858534632419133467803869284159370309834413140130300158455468449903997356302287632425087148015930351482104619730862852506301498067401414954519680583280479384739144527083368352104206742806980484497373460003811751971900627693978533442122804763832092293744030454614912543112242549232903104600435961097678948214885318178687161427590006733419623712687138100150766466209284876217224742152118969364176389860054949805324280989565938295817786676230516835048771713635326257982538281526676029272759772510200221219521971488139525803884021705788982082417036747498712683845443329179901919834172911992840900522473186403064305047211840997570669831468348135084405130849252606105806356696668011881069713467762986115999861821943822434840517413755946896824670027162370936664045627617472970832446603203407646085649205724868896329964952550708939400437563439869415518662506235398908934102208418873860616091312341685622665487392107212855284893612608315511946359126621848853451619879469344305900708741667537392064740045507114522697029420127199518358461106850766113918144525224059930505140380313344817625567104568688898508595072585242483223949999917422393756683602582765096296469933587574514053675439240270379401095598648450630741052557112284521607831345667051600042849891314676076299851486863809597795449540917342972599352957524529692689330719965532965601176252390848200665795155293686961418275495880233915214652079958681654524193304513755677996046505895739078563295641272381082973105986401588108299857090260510379605971553320323680149497657182680437386485759798667920933452579726468040888819111757361909358711072448676554070200053263091933465549584436536152051251702323142775143168002102366283817748468287167179355613990075455416666982394637020695934315273761145105719216769356447494606238930713187215151286626113867459947302751021271093891196462382542666306758025809513189306053449110525540947598694173560636176299356914490341845467291441540527536963123166803302992582928617876656696297081536926290783895130386483870753339292997718778346930409444671324690391602005219672525436921320864112870089644707897013183980204834633752826959974178747030500222345182561023427507912704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] -9325043484889195499234303129238978241055199286112202436337785327667741579417713077733031433792183901278889971249909629229770100930004269042752171656929140673463455906744449749840480617558801279103724400305318617390674580938979241850355563701192251882225708038947435066643317804658749905987172687870987379462417937495621194776282322761731292604718461098406075238337430819529204202481272712562125571033450343240217534758031893905054377749204119142439482281773448311726524975313799584796074719093835277818896261045539325284247111976292383239440412679475257298525512990010009732659715064466693874448480340352693714530966479789566312401017486781454779982486099270940243776061491252111170372247296051901550892584802480612893325533575785286069547819012564715323171365338975762215137066587236402228484631962704821055986562501162699604028889744421344918086548877205426257624845389238803152138089545112569522820854689376358561095430347471045164386070467672993168418715630100498282480493120041290138815780926055246985691738266996972449103972214766048430488330103703678258720138600035776301383721446845370899057991006443317920579107311862825556378080932373579636869182100494704119167348096136387711122232497878853336113577580090401942887946979633344218233792027394335820456801533954047173762794196734720017622054950673308443848029014088530252159265218095571871060470418841579838392581365283557457328681244885264311913429620025436849668955380524185549553197956173437076943638584764444103132936907876306001301969809831904696327751404577187589835730765091219195603007436014584300101025962821304166448782784247358488471257972933036592277525083288307130897681951646742914148474347939404919613928431116022975495509860400944202505453037885511210458512270310664988452479483235815059985794085172005289850064451890826329709733058505213750271731159497967077095859992139297421070902311912225292463394150570683238562505473613210799848082049478540671726232137959981695313535818825926809650016109898127205759470460960759191192502378067181691201962881721380485889040874214933097209100655853537230207747647208560544723605981247394474020713575894089710925948526913320721693914040451151332736108565694160538724104075739031169225700146229481504868243954615328885138209380752890727718235647508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] 11168389424097667392296943663439678557258602942735633283168048540689458719993764786777117632600842946937758012627224956885013408238977318777946462758557240591195053038595284736634414829879155628809121674199534096602523733131477716639164929646171904347657256756816948734164743205113515769555736487230025213732990478071116649030369057672803125863373105361464984064329118925859311964967512364158036718261079041788612350844384449273763548975217735762732299929751903151290636648790002932753838402998566964069064880938142083313789535697475726876113820395078244098735077344268588360788167943552616137467174359094345491448586608348853948385177461351900545605592865796830538298410528489821036586264164634117361761917784701824257681550786736486395663739258356272610520093681943935793471822264991437185323682398143277805266698225391075998902237801880786273121962386758262310118182024352073543031748171562358556060274562002515231471071518106554479118907283681244339889588478460672285287131147334391455449016919612889845990918777856072870159466994144116901200693398671307586414319406999462310477432931450031251371601588541065078899065972357554110317594422196073039777563944863401608515467516095968156182828728242985661771451520565009254222664747287376960150005353422508086944585185917504711535496326913724318845950916681868835210077788065978184834530125927495375478141998632139852083383726119745796788074625986097602687660314538874271407653109314479667181025072213327660897398326822286987162264962244053154826098382122441506626719971658333548415523072651296897255102898543301603867494028128967064156859032544875802049564027786878683138977313070800279987069962907540507631678680253677421316736172822426552112377045575000501036502192682094510984208163203371835829353771338764264096082042453386132366158392349724881555829150982822513941024644681245728014006799763216832211997985030482382195642839045399659436442145348232812737438116348247104814805563052752689271801418941033751902079424949957536966561691802632233579355674630634956079489183131756016771731818150823403337614403958432579045322996280564930528028654882173352945442894695324401367977204377440848493565829419888383858558636396407513724738712071341944009835835355333089534872688476697435417175183118248189956165547851776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -12005320582566226684223514512698328004435283924731261193740047810692841675710301400014009547030655934151723402478784239293115206224551390632704102673693608887993747482393879832721766692362465752830755822242609075345812763369838091378869344548692269878940435420263610188242581247141771011045875504377649188828053419273794923934882556141508880657263720230931328921898767884674294258359767575137191663734581731281575537180982380504477287116458053790628758603666660477615108872029460684758642269270987570309445971495985729572341272099468099096876087836724700421553490228146046324365842296941428739308592688289956951027860518058474023823669166655301213303291960124339717387788253737931822930263431730445434329124621853588796572083050956549324326244190663273557753545982030520005403798910743677476121158738870180489056906579093658040933261775894015617715886503793656704003611333181207219581850702026742702887910538863554657856330537843896055531892642667473856325832946144194234593463747076297186177429738036211215000704808010817326185479780242332243598695576420395181483922814013085713293336651957485280846769479805369301874768359790638061773129697080890418831726564598649207167821603467699405093045977247469608687361549802489346956875948956813891746385469458521593487298935581753755005606876036110289406884747833090208965653762525535313844990890327449519362350122391385403893269641187665591064836052686097979223335125390930446976103015237182261518234672245845892488098117979393064264461715587428727349462982716591957948601195470252357540314938783004572329228022749894650034560306149369120922680309783696527789038288568819243164804073489476419324300160339360954157631938858779388932433312012942276369825171391747765373476254717260979663992826158927322602252437980689647014804453922705066451317115804596340778715459861621134745244599601575224589662565426145912562470982151663460403414885165672433532382990142899558863115664483431898595872221954930174919911853301024094827312009859357325745879631955594062127457647456885351336806019018180193564955755963043812675589885845228682278717806884299731944105783774040483649727591832428066532246174450574026046293313632808397826396723399089923676757440701632451577293453155640182042611091293387106235398787569268950444297557114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 11488268980871802098461211214859906965431667634597596824842059885952315823486267955356328030789738474121941927112065085549185952109327671018564473433714325451350907964882355212884172797647189491070389743344629012853066190873919269871062931803937274178285456925851792047503748239244181332675591240663581243486852432259100383641951540132595001785769164126277674195624026747041219374526810017587920577269307715953470608380086891520903323110701986180816671052766937356885784557370193154454942844165197889260223712187531988265256962328016415693986250975382516658009620993350795399850646364161252007444086888479088672716226542819219195639006519426841594309459417669282737594235387682263434421681366526792797381254654770131856943352016680197515619869504237040028478161254111476263274541945384109502955159878482318863453604074287896147780300369156151073478594358597159543684546969537970622325656231058977325796166230134523403285573405714383745748511936684528069327612663508402992183895978060244916448176975773608232515896547188903626148024566613887410013973015645509297447965418684456311131419090822368211528145924047804941636366462080136516523805386841600151676955465052445315962486574345802637712856914725660249671874642513444694102894070336069500947585734056974530991041684313571057004794571760434268729859419492981038723540233161304944750457171023645609579328216534782006830570659691149683456320518428173763095423143731696010654644180384478167590586196927137773902466407567809076934044895294942064359779216088197860418113685588486293658963233427801283322874978068252960205184277458388600234038216031272301067529108698022645966452221854138808479964501864081222293397965795819031479996512577930794897409278184279436976432592565485177556610792344148051361713624355393101317131223889236267548720685809215427947020045057282707561944020896515238170718378756168558249722584769192414373821500435267264328875105496107217872661630053900231370341746309307179404512640164953330548595488155914519540494073402634433427944563360718573833806417928735615808080462864266798041177019158121210714747394431983216357657085010473103760042618647719646247530927890903275223557129041454765843427628348869162573251926015516071225620705614869116445358738424173248865707471633797154656215531257856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -9270802611191543109719861466710992447022503555302291142428992503451083996776297085172593348173588854752692420100630334766583730937597002234479004448982159348968626130191350810735609232051806884565453189578177048424425982401844720424963895693211964633965810577943167487726639467685510400989901862208611382891944698478654102743031680931576237731078605563412735063712944479360201975589254793698133071721481586788200442312471602100681261353955468185073325233891981736910068342316691250016928701200084438050197213245751973118961081770364788597330479431317065329144491622741467300791482314430015541333220071023380967378162919963467029628632325470883109787516168894313710862586604808481599904786235607720709769088922513050762087834984942931928636238934887924832686863158221796083694317492909122507664918203782652738879177723649916034074685048964345284119201099371604410681443627288153358150408564012692659499653332395831504984120670464763063882438099443329497632214184392150621652583266726550269247222185223787300984696957543303917862846487655008563845085023520352508579287913942187639973639426165680153881281273890675319568901280114776201945029026679518080569498067174982060156651252893431822828916215240222804666223408531841285332560050585879029734615631675869216591340803957249665893206735183299863677218533896812309272720568765773054355409046594787331773234873667530501905860139596909031872770323775411722561765373213996841332135721553174797373019502781856600314789061553043521063525881565939331200094795267510674789799040997225792674164731299597079048971156847354819869277341243620836930242673656004858720630921664952997718337727264704371507468459699579891637818766563151237028763549690923181219283748468442969657194689520594120880277818951852381834980605725418888706074798069033486938781698592164639891429438321534756898363851396523604519903404489960839674573435784765854103163935496380529713895106083265018668080696916728300661796145981167727168068652152659355368776758805323692799260757779365166918678026920334816515355778084913536356303423966720919366881132200978316861593388383404371127144968878265276020605242582658747143945519265818453694329024712898088683289836190113776187742788745680375358406882020197719129275593714691829106580157517307085232671649955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] 5856563304351841356688695090596283917496814682281484189757947071810199874823014989548802324663680335077991998334349862698518337829250569701696106527586731785395016087826561597701879491476342360174337773026939468402121238095008122883365472448846625613712051217809910022877024345789900741592896199627039122651762124004100897886416715992514897592286557146384271813472814596613512805098581713775041341045120280517845558790599445129171694477617155469211613876850366461951856860572472549280754052149963912230931430206362146880054223322490539100418898696114921741693061162171220788453201644912928713024054159937454910017349067275955146590709443984580682222457763114100973880349373140587390136705172870031808544483275591532193973389946608531272297839631775186021433545121931127987437949055750387241920375251005832927760894591806824673934520807210075874826947676630708052740590797662679496324703186525511794392702034715427506370468058021834083099218637691279347767146350520115568725023056287469359050890069287903012952701682939081918183180295466735833537016740865381486842470432703242218652292860997955825861147990607543830780114737948372251729092738032527098965286916594217723733132262555472799880351972890793360249555290206305826708669234059062891118715397920644397013073478156762470309370640921136594605827962833943048512148365430861339844822569683757171953894823069947984018594057368942390049577767657529296139076526942561487390375036108342344838033354658782524017304958610850965802766621611722542035906969810529845822998660049083249499829834087790055382053951608248492203020524260835073906887145357338645186633404713362656989085735760660141732148321935951399089546379455301062351343639805108673830970859290846228568843660176184996538249038638813951752387615328201904549835175616613403141152168645093005918981743318755129946315915841318939072637095407255503325938048088381561249189856346838070337318498026154762109424517492245988136571393115272020177776865385583037145639652991204748667214392007600120056905408377316121457798620738384117541266134364611583278084802198080490964522422398204335361599824662351088144168595193786235280711054338306359738243024347376722373244483404329904579162185713251388906570237044258342449973861058359092286240727648518652780012871090176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] -2597667486923210859789028671884061508594368316406116920256884038835178302248505761576534723022962824000165708895334702706351710485281044293756557373560761469176985578453476101401660437826935204073028606708197645162975616313946705231001019033156277008993210806356521521507525812998391827547316658603330522095788944121646097708725308249372761232947469712414013962847320572487477579131148136681361443297349217159331342900601396184960735243551314571727706076426859794703130204160307617756228041337602500368016675514175844608934999808663174409052615888362237083801047403412038993921697943096805723653926298213883684034243286301622395940138272736531878446770918420783337191663787948168424969521620027511675122113309938894436340525939107371699095761194670652078833113132627939677474973801574995329273858874218024805372719656113902878240300691970639768268940373724481110193327889774486859401880103126250633286664089129281692559240213861917127513850940645208669343157132177758748164737641583880768018519063981019054094642644163888479327887879153991823017981364193004233130948772265311931188372608602097888981669946191277339854955806910036260082235553925513440727545792339130974198477378068749635880359502169287645494983831648132797796914498332150127350143698001988292830658954713223219208519819303529621460545360294901841991192584281094773368490018318709787438065001711668546938017699735012801684960387292997422148759172817137003364217301472557224623697999094578162916004155016811630539947607507652234932919796335469672950031581451288036605554615633431357258291267274032493672202224034101387954475763490224972734670758367452731421008260806216678132919549293642317547341557290020391223673600435292903025933448626412701111623672454376840915271120953194905646261070807943139156116426670414519400330297032864487845530596244954619200792939938211469639976040726966148752916636854472078782197484678982778661287760883685942983260745230282290325200936097524270365783207331253452094694362305591548875536929551511916267567609453822902506645542346789203902002190781118629074442968332922939187401734661224682741588188452943810943956631251989364572366063707642722207562436225545408740964213346813524465115298068416702645699388035674644342785673568015206634886761853880993948430216724480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] 584061867061746199946742716318575224335606656826215234579201803499411192738970108644278828788333185842056163295430741565312329066929132023288055329583230960354530095975838675474004692037743615893544144283507132454982667060958425554077541659406050200339622394856613213517231250292868658374039152001052510441887660131599375324561543483629129478611494514236531802320110814930450593388761816532064951662244674484935365477139315202870390072943401278731466287894680404988249438057073192318361517568235794332083258590381846061042508654177434947213184579380066151845036834860125361944364436599108660387416162648816179457497000555013944845151466384561586375824229036152288256606595252608250781054709102199993347963935195129480903776538072232710946391043274056487713447919539163894554705345888777975990269950986349614800358156495317250161309520029218097599197193823517574329870149629907374636453272455088477311187402390511421728212093375511587499701046870770222520071584678929468598960113357108142990908817412507190146740194044007959947767471251914232311840273041085541950708264184950821826062329462618884445880361484164039879311765398172997313113609131379818281235017695848140437782048192155156257980786859444825516979778486845831395409060320074343508044724612584211833806204518733952389087986013539812522094604834152250046531502989644084354051387150688776765808998447428987540711794989839978132034747261913441742065397988043461888579466755080852063091579595313035347379476150733826072458827371904465123717967389095156658827315346644987793322538484978324438811699314449742057558443503159457330931014570044689766019828076629344793218378109475980480490108322329775156461149276094098962781717449265612592479062021256774144346430607579319276099176148077949283834698795953591040793072101134358759539516987499629303039540371526227477987253777615581609139780128323889201724181485952866902389071775955412496942772227449499562477263220422397448696576492899528328252846223718152357395034730495204039702030947755897764022802940455486073025795671690975914453455489738453411695848271439790957881604022647408748812144614769027028729584080348510147049703870290185980827974551840430047210490200491847477347792968063576532563947981774793964950542343102738664961161869326011232803937583104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] 109246116798095068394204512194685682949762718374077616643982390696384543080341644751352364649314652779917370387484389234125558375907324360965701292039886917886442497156713324414056829728779938593859229868067264093097259863738512284635864118578299991990161622263892377322191361786655140157314095249494880269306889848177658590687865824998638397699919701413461480644389038240777226494168795781164204005111702151143525077487775387663766564337640283825795821159564057013610902953319566341607818791769916481145797466219794681073536650502472752733896197650232922513814839716698357940115520077926102083965848365749595528698099981501777316628281251734545206352105288829698403768150300736886833367152698196140794443504034926373239122725834189333717378557293809474092276074480930366841727416111839991707578450036801101582990861842178295279447094239761463304058234381993055410857031607714199389584590095201861186762533640579142618912529787589236985071957864321324483143516750829999494232435738082037865690431581432672057066888703059191143619371237575754660564609912393496015103064545683669769317743212397233455852985919524546968226985714455480750241782424194299527284632894349454726114773979628321500534377778207703153608179825256882860179771896014939842860589614892733850789798252206056264153205043205872781963156335096656065740016967243887887341338608727574764273967337365027125842896743833362042125779739038981562549844836231445137139586195224014741873287172573479961023996653938340305516021139606836083767413081564136206737383415015082765003420287359653787220018128886094354036936504210913136049196185091867936749292416023563823439759323907429984366560003064353018709034483050348785066975236104889435322928507469122335189058063178711444641775115088756021399424221981354092591441471397719993955011119134766372587940983415846206142414302317112583119153085255155785961415774245231225118278393928195114751384583790586829298360778377634841269798206420560868071982495945698348065454429419666849598931190328968827439859169852540686183033973459583274859653081835765866964695098460521572748831410619961733489016812376794590515810297871748276828156036181683922619133933456739278435239563215858038743690256360418670837466112061535554117432047486673806230022687261048821623962992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] -81585312634185563297136621563962370290908769204922386459049296813034242136894250350895004949760362737123497708754669343599581843818582491603645256309798915286572926345969318204257441427900644778338313356033552780703749780780488532871841188561167260154755436258723708587713604189311369004508700498138225898116030614073659446203869236088796329830950460243891945420712898775584259206842883240673272701435335417655233405220215578759662847633714823463022752936790098260478354502986249669403301938549924953234135137083686615815469548161298005190178484848089314186598020641820800527843494602502131159899049658245257039572903232581126045867377450735456928759443272417680932318702837454941509072900295207909468034796091007668070248120016568597108246579257328806452635772885857969521178361289771057535843983093586614743294062936313127322104764974168307906153367206869229502493180753103281530023941270637871507927629183972045322855519409077204058964948821150335316666623256931367555214261880390375925917576908036127604333987572910889316688590029170757834262869403387415028772383027574196065760361731358374887071011778072857880126847996782576968433313449436193866440080684073603208333039684653277286292360623412910454581688555847131647260700770205360836839522386847217962593536765494483357840251681408929266382480953964390118762301501273986191661416920865042596427812313108927838233027918661557418555412397939360466041759151524171312124062046548905165502864232129813738628987085465274667555275043139659821765300964499958219568693598455935274050561352201927908990156878543171077982582727659706130164402083624549143275687358898123239642222941167200250333040356131574973354651458723460297999174152033949097916528372723466628081292513640297242176467287082875787649709629826768330489057332191057285147769940062787973150970179787864953367981552699646125291581717457819823850766016403305856785984042873277578520617988198920957292244310945395493142487337159418667153074939992464831711751419383865568843123008708019349229358763449413868697212583584449850797349995032322035945849435247221013415339602315336270348063632047166457480884072072652012586343803776628645633329316912824779620483692761327700198014249909724243069890382571402609082960173399876955425668072058039244814614003712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] -96579969198869736687613314076746422563612216581244379783287772125626394129098344202572219446917253838488241168350193053467197680490529381924881861336327329979381893331536331791599702233813010198690603696434315779589824449277355848012623992449252641730691345337609860921975064225707022136442581739842717967880462112891170221333153737196605447922986023831034908562382490628374419684500787128540630020547857843400372043823217858574939243241581323508633958860710495843271513760082431315285668751992492589251892898107631351288303371886518179283752593992333711497255006791036315058315152678544196012991475204706327949195247432758247432286960561968810434510472635596685814935348512195621330167775815230993845509746325935498600130623206156991145348222672298844419664531348330477041559865470090559884559932694007618051817614682831934137847470969456237419204712042270289826765255916957112673016827627128212221033656627385564874991020350321715393262111349131768600853700047587271605240795322260344129851009700732352649095365597107093570766608743921821169350375840491593078837938119482814581373911537442587438707317882799741242308546509035488408295859605583230398563776147012325860043206710074940244643363778991107610615933051903372889580565675411556707280381618639055890243273226927724314885181421824569600682928559569844395933871600560978836730843069621419972562154660836437563530227809777292084409784544145794650007780240490893647640852965129484566020352087484161950070891530949560665954371371403426417766593140228438135961068588567825736430900532385837051260472534795469524620985393963153414855088350024924488547188214886453733296600559417512377643758856971383646340817618952831018638526056650795505541783778949394196139657837464328230714923090619251356525580150558791903633406104652513084593126579456338073774029879510419760629676787903721114112030018347959736849962630898460604999237466117617396199075068869783266831105018852831379143670897299756723597757768438000143106511900622712159644770035787932319484809286947405394964454058247006801759314810570813388787202011390490528889251254715333527905987462282153605260949044620867877064962962024209843327384416349329465055655521056332987155291022594934933175444485748978353044129501787531098906185551729602130110767431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] 184101883856022738378605193986676615121609984466203264215044867061294495585694464305241442785405387685977633724500793272799860340619262499219927483564517187471815854076904416324797332125480956621516559547008653753802165593055589445455105522784869275105444964634961340459492127352459651071883975000862249716209442841237937349455564617401099564360119411680218506299693430704732050466364735135214339021486550999796955755804229839758675203036315650026787342332319334161707954305529228144939064573486423894116889468557876955117018531978764350852475032445783084072187424136333729596905547876063760102664373010759336950804074374530334477726329469197137281942827463992922981759568353348852088585861677053140862981207461895808769163366303106105626291213230200773195434423677235369495675795424379447332409234710521720195258770943520481909389309507413571340900552781563002117099933723347644872632420447514941615493171886095155016567753495125646491036743249284396209080024077779218090996710951715186096081875457135808573792902745079516949905107742923211910540573087711850028861629344991103166502313617117214978879951544491783538141932832737917624108827937191843648380994479855879825299846777414555484449425221428475953125988933103628860398043883591120463896111846348449514343147738071586495752347676608518011313574776446855711103310741095362751167742473681820734131231181723473357358854129375291417595817643166530015132760945569332921038825982848751277628344686297238916057831299604392971421837408308269827588892280382563514792319446316332550097219953233877868881811165353158723141634789235096087382161188403744245904648318440642728201783999755775356235077371979967595555364221785504849643504652951933376722237354049702515003482246174792317811548531583485255580555003444326197550639378497607670677274668079462735561735483567153557292009066090977696474404610847602565136659805985568566408630282737867611837455739379531916196628118283661630672752801138352466763170519090848590920032670492286812173304750466551311245225330746093539755868129976833802441479568336825614073116217725053545083481195478666202754338111084915363630156596848376479833440319697015742779159320377642406226843548868752698993844659279286526720138679716300795611676131496979926994660720689126428199048183808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] -173062247828232484325390079715322415152962982132270944421213675749152582277390899144030436607369453665552998519603631136330370156176704013913999202611317275641518593078631375162148095018760956441337638652168373423307336542888507451437275040210194371217239994886187240139075688244117185021072259732349841735427335649662515569624322392114973209034589540032876380252220898482036799149463059579963475531071557735046226982835971235494830685881799089837767682858796053328949147957826240514840357573147613122109535199859648862306808430250579727556748850365958498058453073491971506176485289996372997534803070724472186054051328526647465935495049130106098774790910552806386724808199972776816791831367205113147426321211001219674105569896659311035545240335698894833997515748004106237918450142785491770095590733750762649362188166325364179224031000334437688260326704550662637456042903333419884217094960114359890905681491871718881594530737652777344332128904168754644422800558563948526983937366705797861594612320552152701003333428061341121331328149760332504348866933975977465892985536157955577080482690982955037358825750441411731651891032042057555872294820555771412675243477237669187849133201876998380311597769568781972613298726522337033834711713091964292132064696118515246008745826443999720201949276959406786524620984043054451445146055534046381152473639994377682231509369494471748498483041913472899530017140154800505700398971530657024576787795207046993184637971284072492717871803828422297133289547517080654520489446194901825557226115137005806221394950339568404408064311772350345251731138274253126673425840878367244358589013480474279011432500723641810767928833750431041378240526886438615614590380438692847737225879151211268500772401052753187186730947289976621289170143184035607976518455590357050213440989236224589344580595173527349524332875951266027172393538180700033035721250884925862017763522231395775321007293513438177539186354006187241434556974987114472629826526583099381881357931415249664278928894453013852845106435344489477579608526739298722016074962142738473659279464985645540366715143278544242871854812052290233769436936167458208850960484034048759879102302351283738767872284691033447551060270463468526644710896090028758235020314034213846345491380534352573276168283750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] 121051415742059807880551769573336102855234359186890848721035825298189436241621212000089297015268335307019191389596791639351542617849190509898443142663468108767266257876318441160916566278400844595319938263763315085183518120806182131007290456825984270487295386522691163956897369561473061093666778716589568484277744933110325607349206773534271688766810652659235983539969312967876001064150011313790171173458141768318530088692176902455729656650082486806539297992159983760343473441392923680348573670738622686864901556139871134305537793186962449616166878422069622481422356684365281144222515929224205310161582375605097773233362653164217498300228515566047794983502559301570485505608036468896095988492374428128084657170085730028120857736601737934735150244215813712838240694171569669589588412165463340967867929949694979567742122769473466122004580003074062709690786362320164462291997075675490386603940459034261967474767404078803537602969140675315239844937660242094734727734237929160706966277160506289890179224479426143701020667247392444909460992388214267655720313790962786579980926053258553027329414923876678924037984840921565305823600404773414322661532379185084052204224935807284972434673574628454877992741456344563508230549969705229398048879229624431597786805994098094070537545651244376060297346865051079526524479297584201253768233839255302191400311051670007599634439298184280097206604329050108889260980962690779349167103875385016491127668626886100584830492711367175879756928559962870844076428572112311313927097098128205304225201264485117890178203402818443519067825439194385033892488770854031723446640206543954646814030101931531826782111655168757187901097833147349265197108140575421195960044162254232075759541828427847242218770326723778817438522450470660092039684196394528994253738441260504839843559009389102605675656015221877038969494796448821409107210658509121607328558450244188081090826958878991689628264841435458006531394826456852396922689210962951587990185538974070324427487266943402328756528386287944992448406373443968916552851647100597757755945660968574922561598293153455681678556035374147133128139791463772495624168781642163758486017267525679847189019298631193403610827230055041482564160188172245224356860577908131028258944508731824001200248213339457948670180196352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] -69945173348145405780651554814977254251678014913898375832083676400959567657707172271742873676995962777759218644317148860867363081896104272350414272323165013689249075569104096358959232285797122462556888433541206673047974753396704001945336701816842359932734828034194735530445298341841976427755234337584621780308352944757937179370447058101651308325938881573324730851316823500178391491305845320502263292805385120307710137797328990798046512945704171570743931775561577891451736321909778419775633961736079481247843436367081429596272404649811674665234301643107344009550396598875082036658036472674465568898530471846770053109533503421627478118295036075506666178349182386190005967008690218570107478444160538443275949109388483576184583966054033011540488327923259540809365192746699202324673887552328216483116912719252360453361868295309403123942385502964798254996972633477158988680111420512575269427962005599682966871171383354248145537857604443395540213864672422758650407920092120047407529457380938958801426080106659456975298127700299727121030380108400370174526493339023956794958056080723008679363083473868266615619811923398340010125623329123185888115287905251568362202848307908052178653351966372751597788408828426960684668819242066426373132605847859810863465428997699584719597077715668735612370409805352447845654966291699779685296742857586439626580737158373838255967798440376440587668891329508640076063004811460091846139941307928899141031487203566627103701547374317415108219813423319115818673807351526892027336665986540997221160644214354986180317269789709119374731235951476004883174105202025409083491485478445470097640163821174504647415240035246758664860442423851309762572823173049237100157964523425472354934337318217503338116254243142803801566852766191819788138598964166229655799122520822298832883261250526697763344070519909095813537719663669525263899298767232266122914210649857981919688711104467024664079573408051225420251079086940874103487716505739235735808970286492156159908858198478964785312296718299551863455074050555955309960020885081191318861443001678748219365974127368447976766467907430622738865223805861202265284898120355936392938357156590335251454872329113958830162825868515881645930579238314149673181932107641758548674480727698254323874494112932172253106693734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] 34836158454796307619308647006181377175887526638669126014394664481659720362556070384805359147535598623402008365866366493971920930080237204647641382602844899925343082261648255688830546605503685947330841243321293906077853430555012623595283265031184251672720258452427919018352705398272824060119253896212732037100056849246850741218141493838833578958954535440734558070031025694261128147457582263850026716742345806243532414929558498059865699450026413591920665178719723165478416711861934834951227848109598669788381386683406936668464575587392022570230934164244817453317769084234991816372906831413060765170880625154448109071624966115844067126656023090990814519054249843471806572356458763761663467407396082219110166297297098109532352319334249153332607700914390982239987777593481020154781548696327842363512479635220462906029718506290509125495882246220021701861478384967771079851139487982731906172605554116871562946082365703708448360042412837430342578571416727412856625233124686759732482419234014482882821710528912241141720900431406261811286834995277350720941642487174056167864227253943944334641138575853989271922969314177432785328074234929853048676596712962558976064738607369970234215541967672120112941206125464026663068924638200265381253302480534392337153525628393791985136874963746146973206081049428546871996214270021022295342772955386161451581753370956259907316182876318436691034183238482057454728111527224774352234544879135507994073416323922632924286722448429076407581351657188924614910899813684583278802431611790620083295602114899690603660088949985084103858953701343541046265879762944155263535012518794775538194477132076032241391887172579964580744777973850269793611740284054812916936918393189000507837153826871986051234681046242433183744857395836743014493924872226299427371571716366810815454310665427303474500218478926107077257867772087101175354308671212777124969743304435919887599955971686019581965255662218543967375205101034695494974358795724326097829726935612331973086237205732790932784134174978308914868972204867282435628262440988070775833415500222769009996655604171846395258696645286447050852817663429323353411349028493382153695857531427411689229450263652624697748629768002166045647193600795359847501892116325491733164445218986843402421943047511980975671096639488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -15291942434154513705898748549812450544859574946851410340343466181127083371072202517151063048605243232086371317183405102322407351360011263784415261154332495951556569432169061101591503001276683007747762144036559111351834696112417799425967039921486037817392449739397221806444209068361118974255067000776178213596476522659800158245306487238466147058460729445763877695514411875175895704516479834289038239931595085089659042523931556288427021012364814286610507744019877680727697752507157199078997966906673623166422991745280043475577424351250177042942580761298277289874215867333606099249172040065469847864600807479575466301744370272315581140036259510833881145642890841455315342759770528164983657560811733736073067879706879705043316039651425107644153719721717210211647776968711885705019966941291952547983453270069849741716292273809462539683193593638785564552799323477038652947256413101201271784129743472588074594226013826481179236449653386385666531055080667931681824909452874093525804773321599977536712768800541568860141169372429901869247471216618373876807144003988445715505287971431391631181703058925592779471769410186364191906184576467964355342029870387972791272307759517005710360838623629193322834101603764260221367712645902896663506033347402202958159899472788412642368736200580843498719634325662837804862037959952661970476531549270715809633458367418921811871031241225779451276708985765172797912366977158751933548551216426162371543732174695855543189186632745771496892215022277955469120375826888262474479568411338245647535973147669117177765066630600645258781244342148405477582614109280446763867469917016878435007727616584625263062147864406842795564870221936216498798640776234714825409724938749825845872497864054005337900868837618939140343785969230310003708178613002851898614104068647306810319419393532268469971886142973208829957655011461937464385502122948961444541103239102693786539517283316408410300910619179470634878505197162150952078072296264000437027280123821968761115601122016485353785960252188587989871243184723756934660549469416262143404339829488574658368042803156075692682176791471925788357564199220684703898785630050872951189139388285207937175078265245885406853695110654592318585660153842282115305174937013281464087591606051210734928360222893164644990577541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 6005260918961025864823182554713180357960331475484619425337861516231593595014129718168832617637543921986186186367483924243177859754575715116931970554392695211880423710134242564864562706107631396373731054698232667477783031155934194837838690274498167028613703570630355537348454346237062173795015939202052513155381696586054781821647599978434802397779313673029835080282139524976286209787165327071408443618932497656682955451059569246455466256545268892936775146109609592611320467075193216615719676276732090650518120449193702006648094305354136971036161064838982581541605211452421287634824304745458173348256413790882285754875410365697616665976739954859732010353445459584890493692789811316331078623586209353926099042878867180321470762590781436123832917066181009904332372599001504993443943976497450506055615608876766872643675685660649246814322642116074134719295849259087114909195741326087862752487825392279353464488091469736627166103869757931969520620442484272287724274736261137086020446744837380932516317161534078411961882887685234307998623279066260195332228022942328963978291531036743684115899570199085261958692042247301128767882751341098158665733794031352064343128621788166206907235755496868315592343327092524738984734133532372427958839057667252343246354935399393890832135693341377890812594888409484799924583095471089092136974338004115498702527968410437807033877395671709009817810599910238303344527217058294835638104393228731682133390940883356805253184689299602147067557645376722354242667109854155156072037347208606144978941910231851971072234587010600919921179811545878034305283836222042378633111219634054862598217959650101222714964031168105944204803975292117893983981925957916283214660442654314722730485961002857504559006130306109038553123293713426253544539621970458026953896698514551964588175154148148921341392767893832116597852236982887036245740644919669027226218023773868838812660991318312832922881748096121025693936404900836667159635517010654234847286118573883754512250153245434302074140969672856046730295996417866961479826123219511612469905149106386960872472888269403935203747527316422375479647632231679320123481111759908322092464482696914727259843684831647187581456577845598900280942326231813006916526330553544448318822455113489481877349719325857821142334570496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -2133515901324120367612224294281160439608309677244269989389116399064803843810141756119917316255001560922636276533299122321724671391376391425809969044017214758795916417344546690220657759360250313817738710994756660591628994379583692085766734308182431098242233911386109806383913110450668948353893073151223704645418866034708331951962620031708467248482629634346634934178037470809973496035429081603973626672457960843043468974480365525203923854733397483962974276355799428457265364264914642584992466329865536493973152464914975830486767377671048724576737368341835812713074238956175683040985422498994533900274242391713692481662208211855135099084315937419786804791570768400301511639436787192706906962004448990457763135722631184486344527251599150168329638050420743357021026377005109491859497842120471148366473337799851570381702398738872502072302838769169801873081480688147006221664202711100351923997831207494645849055779471591215335321507879228374820948266602307415935614519227732893179525039204004440463275591982217820540381462404484946420501275823193652764594656948754451460151298154514654700752036082119160987793068300516539668724921621944545624101814632827762027997638906470052855322725914185673203472656167193048896280002267056634775782536864670633051322731171359912085575995117985375366419819344210906195791747024102301836244622837939044065361479096569346192411399681550185378380537711225710250481334519237805008829456272514259697373238685548728818499543898905797170799255794328554657815326283236810636374613382006297930845326772886084302891955827525073361208284426569712855011567434989846294565396184432615612372307885141897753450255225638497436862267864395134076484882233216796379269151799856602606986856592205676969592418876328085567432936191561212964056824008830801554552404689571862198124351178002770608056255994411314819297780977512163104885598028406747901902946160099506514136427456242996075312172197830581211260637164012491683570590949066275193887520992596632519915529002911288479371077697110141833150431317014040025675545098498835085544996157854456215681590776838873447199027537215259485154953512328802605824477843191792237892660234263056521930562323644422478111834041908817443814405855676641224093120928908199984818989957505096382811441515869873300790312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] 691005006849404004819129472189759017376892537844468332180605370081107313166637948236575105593863588471299156287134201917113672045740442071316368488150431939949004945031770014774491067209839119728720881998819883926852312944663313106512713030597753730628418225647470234031068284499266564190049780206121099570160073449650285125434627973498029839506569515322873285351646964858268029807464472712204121261449881766671930105132237746774521442280666676862078948004749925213739627361292208090405828325747086420531041072631331348463377074461683582904987484157143033278164020630596048038592840616696769900240413552323984562317568975252983210601677912888578988153437560022850253216336252252989418837728728534086264948532289207690239334696916758536719672860452961303857245156712560426864299294418129347696385048078609926539919771357243397337530388362264677508751859553917577078487132775450970841916254087875681922912060893702639376906947377699403371064586874237993316352490751807427781327672329036546751235420213638980629346705124767629250558170126329423486684590493495766488192193816657413693391901212463321246225060013977411267707509389044745688402129179694953058682713449006949357629682298931123278790045992188452327751079946380976225927901261180589417909946337727927463545377073083319035727740472680863844503251360377409410533487945934439368798199477522521501647802240155016848219662678235590282398012328429126265490701270236710222156025933838198674963276711390329498299960590925898856030989822445620822371004508972341454940848952199816033530461382710664019417506839203016868679943494560483735174434221932608440323998396389067746410105388633908682934019146992723854748087206881918624667604918673121828961239229042803208484242863662554099557552804099517062980469337821508939436474144806731913472782787452938844730116426683707689348976572311072579412910305366158382127047980705934068950601288871533666209030411874446747021627805864969125168745884997320984551752535779421402033103781900762910380631613624453644641208106521771110605328489496229225057335406160149772253973850437392600282251073705477568588339513748253792666954365992648558055601373814717258329702468050209616391782696956230933761920609156482364614382580025518192866942280136842287559219326061363203800039424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] -204851286419650265526622317448618560436973504143822615052208609486502855164508040521759520277034399750797980955970092430287954845307038106787452859576169476353440342050726195477968313956284211296458466124863324442198590798265142524627883158359540892437838800427119613801928894486660018666628124259449797433683643933817429116560368545582654134609160689364963229756994131315547597963568922462116329409868463631518394705443744569076042735813991511329037234962491970440787009273742028566333391740067550264938654892031984937636799567773578032553546068607171178476722568295876016554330074091860064911215402875204507113898457339122088679981136359704604844837602993940609110611710059226108072948584043006204191221920259398343090075036884012311121391774029843290145744865713491309066024027725356875263730134222642598610328508218718544240921171336921431816116912211949441345205027425850023787468068833250595591872734059783022791277321050679006823300120562809068972958501435366218761400483938595315852049730096280145099819872431251450636779868507702159496367453656991807972727868914122187398907845253574067849601645683730645082749160635687762618532951303000371534553033452112693772622056107291801857540211535567088434297704615408494495952158641259945199833369913799987150203543172643212456112046909052950322263210176375114619900041312501678759779723771327701671547225678176222213958849878138258359049981446087276977571240773250426135300079098377248839745923868625724448620302033302412350617559897488637605758556171986112656849773000692713283904569966190234953961914878754973032276025977969954360206333435205383804943761480122104880105270846128256035636589779173930725802751371929998961291173300248771253388383181112568863529052959512272419248770442587906600815350309871004401577793048001353263657033234535837021081863876952422940039371829595212523260523494863487835752596391946570438314427865120395841608860878110171866520589023449745847276212934233744977777835287106693681345760833533961169357625397494879560121590820354288879862314723217837982775256314729985656800047309746132581206948304811433705552600670199862258383017287886205115781702916890810337376441038189283448480086364264985205656939626787333237938607338423029840719513677817177396501621714001997807862415360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 55665719624090954163324053261175572797054283805580045774930925959894732340416266678978314135030532063419399107111064777026786710840347179702333495528649952940254653184050448915902144906946083016832728224421461427578695992465026522423305140621116160862501387731300919208988760707431087149333767164945796897019889554968446853373411854570721511641064212452161540456169993036313314365627987703982964357657969853998680593752520210598490834754934605221492567712581504587713371381773461345753779514132642174870237271799348749371050024139909138428176312432284366700406371130942136285084155196438160872114056372269167521958615560513344422017317893677466709164132545424925065332058556008503179460415084948141579787749662507399122737325171617647606909705909299691405914016899675093476402929060998843374690821236607453032318700099645154398860024998356645346757358577555078679349358042724223685568773525251212392169101516023827926673641361761336745179712637256360109705595055604535099408933256011543076068669012350411175874217794955723094182880181433553109888124200714285788797226095297225579525229122316828461350709382600560591311588209276119625556921499586069646108255044274539985929947058859425698426223698928154377302540273106552966502339976343633764417021848109211896568491670228175279796712610514952718409574015663300690026238221005909804125593107667333409528114376531982286261736523180674913629278224958396190879576233075390759650536943781991538732275725957498137932681900949557114806634522416943189829602298268284787413784712510594745967720503902809019055324084928385055880233482516238390561780447394226468921165375043513286124864234409577258027306245412427187813377728327276033990856818905469741020212318112762401022498226462308817276655744912088385981501820385106250426796775889228769455782815985887432350980093734131957043749843758973148056139314060014040092393395654507473087519714175027736407817452365691313671751920995027919336947864096436528233100932995281247306206740734955237363372277936817103189420481268701985706857334290687913131381939922536584597602197438531666637656178152563535336122048231228358771732216815587572877230421421910000927317481438818229402578298240284804107370910436653537426521442542010150653293799051445455990726484345896866072756224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] -13874922311285146004295492591778399878232435598824447614585763914937776646630071659446683198546518029675109091953562121248045282860153428931076810721936078059618741593412123520770163286342887738269887145715217040655872040505486597700741152622138339133097243034315320073049237863231876652909060170306754282898219425794086273180937482137629154885155475571854564289767617155982163100953641746998522544144155357736717494934278185190922016800105823603552145282505537280553653474832212674388133117071231266374646104316083965701857824180890266567965762206611387011614961464908742867442603549893835654457169481960008807905055603102553767655790175825054797211360904605120756670774695161425948173651262315300785643470254026654049045827826102012414596478019444155330843713874496012278488534675325832295631221244805758281083521596840212076381299665143244031748527719063847206116084213831262034844468533952111703476992564098966814991055405486307438961515300368251036205845258737818680413072213231921028949724607060958654816064218374831043107997244517810620831611018721363430607241235070316127923341808368791159540151539598552856831147484245285616080729973423528928431642594286639206079619214369408153268399140816464466172332049204361794956187123420613487411894145420085402686914108583876623764445203218229092563428627875979739610459042883136296461786702455100887824386530529316136334620974419551557096984815192758667216991021696936908008092448630096095902449946757772047885103905261971502154649504251676200519546607455633543276260090794610853475048420526004483807300286455858462658127666492223671289609634671810944314679012361514546835147124936148823883382500731925907721643157852179183991684658631368845761835834583435643848290504094156846488061745771442649335689161973732310200261399579951846865677155354827000481849756141093023388390928042304377266994681557111547180883956595406101420500441976807360871669838878945069466901815156744004194562621847940459104274385585421968593608362066791940566418205690564175289315015483959798115138275213508678696336463563380930517682848906980771427408849563673707783281586826843380199866446485801417477166895468177335995713559038586905519244888302440210115586355351745966680477749240558185052886162526091455618542242550326901373665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] 3177089196894827233874628680338329521327057169377995854214985359321140050627633095465774604983447678440795597344601574942044280453282521890126758431391417492992673725755917891354457518034566834619149453708602548521543391005192404167509201535489021558907481394179317178943296146101261246237691273191372543726474849223381458615157373323315776675358580004780471480582910079617603616409635907504924928066416008175560250125796089616258870660279463804841721845795514120718304593264179544270021281643948594676006677506172364336667896931101011974398614952963064563533747261791143290731167715109139730103261652195347866392053000691726638515767360501259209507067040431398002008292407443175707082025259565649053677501812836070613943399035571072371122535520990480279345300068747251500690888382504001418051826617102970001197028870605695081930560227001211934882156995309079826932383948687473524633831773128253841390933699084386167370762233551559543613225014111344517843308594353985182291996559158586739972768256013568265170168093840420995551813875167432800321526784115485943290453028105264079250334991650716022799314553559535276952521192876181029046198840452402525485801070176281725891611436555326652673562814878543103483838750795450642375455635196266990429298246420279897982929851117788540186818647235676729426613345410621246529023043617536422205341395318106898025886893955442050708739650820995859850840124967552337822240616336313102537002408856279085178214562156545056510610120679765212795549136414908509538931645845454673666307927624383357020484167220017728214904927031735912533819214389388771754808614883599107940767528214767959513170097600780742563333299728208982676106169651860420610676116581431152272220555735250341808807353100815841436864861880710976683992131938480566553685130433843094608698976955350758849356051899832209956868281913890246398423152409645766106954307564893862005603764619917707257243740692698897518552256626979110215569908847557100898135090376021919987570211383944308418547005324758248156839784353287840169539583131599898720329359782570380018884399792626203207041418960445427911140784349679643732792852522585459980516654469639350780233961896984181162694840241462445652143401888135523275842345102626648938278336147500256858925237813416640750026752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] -670175349958229613763273710337863746334471274796641340046562084987706256698992291540852467051309674021562582002056178129352743179092253748012977286008415383501569709801544925959732722725426760249016400386381780388793396641007837203671110836106257624904603790616272797368048341908307930256759480553696616602182376837717595305828605033631345544632849323074982662021800920931047425040904531281693384893703395768302810404023516618531353722679646339873829818777147635393424455583687150267192537212100907904947032177229310360055684863904471004326248625989602626512822308892791674148790088764281168409359111475563867433934324150149838335956180700191813962268729312950196972362615067774342761587227800954011286367894759760198926546666303487196843603105220836601492949777536032942384153140902879030095042605957392708814538370301895999388454351653036232210127716978031457809289709933710097131542940302926448712427135538675417189131499681671960760686532337880725684344860079314199385208515644253729223075612629794504538838338775483925577325446319866615972796663125034861329043029937635267265760523352487874989472674740795149491133763295563253137228093499298660523970867101939907520490313149996020757682360537165358556997482328294553796710582240074876594138465518528204202085929091042781792931766295929476847322850729369263497497135403510937888478462375263183698621420018279954514054343411170005086584772903507292802850550535781799768070449040304381618513876975909124383791788491120857992681769381988179143259780334614792687688834815169560902821394968745493112424864398920296744962081198009949623549016857492530314649204721686382196752898283682627892136123574982652606421487813847757486200339192232857467586854771391694005617814633086765410199457782493377370577385509571167713516118091616065839005851531449715567778364320850341367592345949055316144491586548157976722729404134664110363483999469951300842308379914981927785616957514153660536797467102597163113590531041583626530252815794052582204579021305978035755498378777035339615896268455707874313245609567718829362712158639326343212649680901928588704446634306953241036001955043649199574788475932879807324265177980487554390312665994817548416876345422731847162934584298517662781686418559588404666132648629752867680419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] 130672507043842363135403278363331544334530584577608863333711641717739548924819650799885130606697474670313038158478266717446698589150620941927465461303099992645378238194851779167269316251249263263977905317506106533772603247129920508379257663832544192710436827513850773901159236710890383101525178041490524531354485257250447210475226762265183499188216007798683580493390866528129765867011571127907926028994930310224781483317123819082041857134199279963868568867819381255613517930710815414774358096167723594813929963415248005348821210776759433270241632746268999729209527948614816018178936550755634279057048104447943464670801806617555938603108235889410170879376759960052083644508777498810323774130823295984547974869642356960774998606903818319314572974149150871627972845468433520555803068162225318639850665517449534109831431709316911312343775921556625709237124948799114340778695574072181258130079603601445802639883953461548227963403645057230084616695296065662643269040602860024641044417263269969406366438989563976803054034536624366952971423186612488076888482926318247835385362895416058745444830091576811903056636044046467003880619113855073175655641621234292362543101858316786119590829131078314544494578025356802306835992909347839908419206573423200192533987938355735612422441075734292476496371089075418794218709052355605717061319826000622092012259106996667498634786819134229838174052986806244171266424866151403684631787551291169194266160413764131450663790899836772300640039034465570692834228652577076839380326565336899925706814718333915498885420162501615089092946483611011361939957747109193041494511760899283153205801870683778164192321415407443224511817345953760965911236473369210233899881060074444844322548996820254327721728556190697093999237065404267805046173892318322914110055148273729808840276318609487497744406243641433213057032800574602747813668427299282442733842895823000479086478435608221923998269233655441611748545684228233244213283584310589581073684132838776561079652601144288541056205583778724694024084541334683874200292083926557171437747168551774464296248788295301164293663071356379641878688549329798938827213938553410426164177071568065648096728860242843022461289485241639351292711262439563218884549048416089290389756123174394660951226175625209491488768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] -23625016830393886767227252991484483385805571066813199726750260824342557376358282339495370648844246560228425877722578466167164869055276019791385117427314809123447825570703765179417323477461325823659588953697436282131549682189394658298658206149444492802538078168174588256781874833770866983665382859005540015588986946405087117653380980824016777394687818129040467307239368424598920749006280531894583466807517933852615441470909706831514796236386389304025062723530945664737837902371230311760632326175229308806911769577082817778195872779017376899219880965368071062612532628087489045167768581104820659304206128769649669214103077407049513641434908278644495119240567261069907091831661986673768129589547833560068222224065454596024535218810332623090808170482239276651876567393924501142670365607377709320506196151748233883675328159711624618441799233818251488209314603539151254836855347408737582320516441495450746364526591442603675622282681009157138740288278154398345469292918590890233710193684000008374554073081877031928824818828391481401648599605600099407265468421080845539204205439780700583021992833452196430340184680350185582508474211008452326376410964982125813712685487862506059765330681347664151763582883399258196114812581242109438508056874345595130961958532417685247508382733758139676326104760862822944995130248205556973826090521733613602344045475105432089585513015890541538877713317122729701109404564638652275926726837273617585011735836576696268259541783186599454996011509395914818548973780321123508743624595734045160415052018938527458938680789186702845155453133717867097607657253615072842577171179469246720370909301225606078040860920514859023743016769630887843340930160970316795373239257711972010770294117449564388333255490763168427721305264628468438113045615351020410455440065434130195460749004152993086567664661918075015514693725967388887935490534779609811831496923296196713853845589750853485418518981774891359374733318347849705557921253331998864129458329509413734838997324678495517981496515949310107917771429794582704522590457905627434489253087172160959366461870182795805750360824879209845630440718478555341771108540242347790872439556027248614647226198994506078455643733925672592551808314838108206192345836348199666534393130132959708577901618993099303813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] 3969911940463448010836886877717750212783573952721347412226333122956701868365221784462537371159772116013757231290688129995047537326200027219112466593895514671806030193691034810297267970181369315331134958346595083192267418119236639898348727619799747904412915498567217989798136503218085357507467766232329613649669522206861450177048373127618929861940314419016784959401236756556406372313260903568978008620142783892421571613665112645070251043542010732176237876031929371180110457564617649046368625192100948737708617800308704588571574021792997519313787930230726993470346550550316870017804822563755308054990216040708119398146350923015824350642241289262249224346895314075393735670053548041541666858621122369800365769590141105945780973209187553965610942788430122759458859596301560424476552727925798240636782760294297206365151361444082115416562560506843487196331943926907649109312906373112436241652426845735380451106285695330157106248838422743194143091531399521606189111031307104784293219399468892049941768163450622000366627051723621646137735943802334650623362739450324245996075081203813863004697065887774817602169409302062264292471965577576412354237160731320447296476274454231907552746609559983403241926865863959071868323473705124917438374986016259320295265778268977131041627176441376576466794027274516357818566393056758406789610453872333307049767743590294970092986819937254648175344276051303357402235740927365074673160259907167532669227953825416904708766239024287352543747621270755547337923974946235499981798018100242351654972836457179943501852490567976968403211456675632152642687485075286718880837200033430700074079582776784763056406058575728640073465737773752415424966868459397820499715598258634603593417773273465894409612941746220131689398279641919898064036416560596269025565782921364612677379582660400607906644772503262449032208072770979970887377446697401234451015977009043935238841059387406967800496967591462284123889009804663630710824587349859737646052666519256457107129732478483436610636216846012631064547660316570445705497580692855042590753776861962048373317410072866486635540475635509248833963948698839035223934093932738437661363896841308230558457232226459216319367379414964854747872584853817882158624945123446364579313508793923675388958076711955377160192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] -621199040172090198403343841613011011886937717576666099896239007631689874229801742644430008906842527299255548276461352905645434543662518419734251813166345400821939133872513697783246801088440663483340230787947425932926155236790837991039384822597602507726985093497740674615470902416381572480861426942761132447174079952254612826636455155209002900228589720336625322256494777894754813618880943829787056979605858163186987734753107385061281492370580978351836297132196880945313819966007931614339563332919719148436919111719842725445363447698078565006707621834755384346581158167413953061823018642550929390551018201364309809065061407778994189183508057811326829488565894433061065298637847833620214795738761041506923729457095778141053991658945626057601754218510732924049204234346955029957473240991863312967830624383227821296031841292710716739292734438716280778587563300306667092549546895333756672091221289610745607255893225152149274504949066668049346924137789519570599870019213634450656748349950365971744060035274918011337127629982154924135532739894093087427633151237067150670281649989510288160264140231221185049310930327399951310514424258399377786354720951165099410993460134862175606855426160899211901223531352271771318958243731237534527111774378272400902664815854597084456124379506866690189957231147493111647749699505059156619835588108630768886186610278269498535013413379737367351751864011791043274808756848799425782666649750116952525306844612657910279503607070508569387683408014594331007848292521330544775321507224418158366273537903547122822465254144880890548448377907987913758904342121544387128647129354374285944630905890534293322050169635108609569583107629643376284577006984532504890264602389206552919014870941061110664945058802890583968062127124084809186562014252694678220747622702505892225966533928951862437428057834486731553055146339818069142174605774365720616818914257044826085351370124866674384659370646849283864729084556548912496937367491026530056826719520684767675710362033783135502296648694124469865262523155044195302005840020727837087750870143213013093063323285495942665077325306380211228291721511109682129827067479110829911187305705783312300991787234412272884041775939030549444563356784648900229767724204613243135662911453458691358037423775943082639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] 90722587862684461325119711889939321411370886060894228327478287999903802839257551269889390617092346737191807562399726601150039421377330849145033111125783233814429209910681265067542667556371111977188467377727165268751454828210408793187114638103405190319150596488422352130672480321522445995639904705303003196911826713864881035444500786900481930196382829954685523218518915814480063065608409035309785346410580363276975031670506618426742955032108484779432355653914617841092486468381855933060463305557088707127849048102583201388033134736175212614445347662734639203952307353955193581046803766879205516853476513745621002315601536412296107285863518617409320537578875288879470136464434460488858106169305649559260799224840869773203919650820749008692435620074685221644228645418322292080643465883120907979459274638936386360697459052127442955710187649786987630267781899507844664387317273013699630327626131620050557908608247914020573025937242729306868720457648731203484482413765501900055700104248638266877541854526653115805383140444611102570327086373349187651038585205211195973966319203683886852618617849626708884309155035409598657865282886874774134030635436612187553528497328467112826277447856340815082216817560479799055146665738586821261575122756569805456963598433211046644240628570819800313953159766517437016218568104852754468577549299369049367397211601646166425399049266209553800476727945914513298596156937521807552122595243615080821756351358607922429892998353671952692090755102801314364505831376833280032281095062115524129569970855934098632570251723151739985534639726488035500499249769309200230995274580344870913238209071052069810221621580591460760175008277403362534762578843743965778674062487807394488308857047343032151939785006886800262033079643485024790497611961011686044726414511566303221093715250636300237334705616703540159648054461108353672509374132384193545421195150162551198762520101805396709134996113991730366313066426457458090934145110815143048586692912597208216871383844622128618217102762399686246581801479691323847650723515404974265724843208934431056358587188798771263724529661481020848523880467746368779771389511209700363649808562190723338034060508492674181154518656710159714951424399926474848272457464684194976383161638444209375743203295386744651776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] -12409811046056412573533369554261253400802713235615477763425608213745829657254971495402853222568251571601641224342435770172027758047202103553982231246320628352382294307935026195449399116495250900174112499268823593763255437356892834300876122240034259077694460451699916970982477543287496389500148313225986873499953669890713570779020812648592327524064848770651653352514875069240513610537075624856471572940798452755791820418454620654786904753746720785554757632946277559113576776634785791838745756914104008243412219528408244679665158741758130801117737455696986938323026167570987238695843067313655864753371790590033678547419004651338096943495637729390641496017341737858293900873462155543305806469689618058579307713208293347430353914733505076082745617657550185968614037802849715357325229038800661727750336137342603412437764892849478547110932967238439517224000346000665272505735507076163039236294900379164803089683549916616806849159544573164623202431666723978252214709460695468299678184697369992914125537623090901657788504765059577427875972723969782160130882959406529298933607351317806020133723171357959127861565827693781149783936208860233365992559687541863737426777430593966871454949476560882967010629063113863147625125277811622123678381913792393717849409935930358945083033563788321602957841001660512177054048325283707264196266216706355542324850609269914140407948057429829875363813552020786906915441055971207950396879595370394097931009490464080330471209325654565823309171086136162703308996094037414317077688623527515687434121482579823704045550386594433360007226408143936403311815976118623098179999018521115314240058662356974144779503031244602926210591594608542706168669297440416514495663844549782349690664571140508313876155581019571967576444148084896314038547342793039398658290622994929805313986077545344681917487270594292491156267099454779562413701521157189429173891990667696872550380762132555075190447562652394288217635248943758826972865899626238280077165011189497792602239030594729707119447440472058111655786062077560404752855534254030997034865913752811383182330859708668252430045289918047989459677432169458587179836657562380943798649511888317551974622914644271676032478442427408797981403205283149513434875064047604737143554509055995361990140770146760785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] 1597842333762349263104111850218795260328673850389962085069329055883436007016467602398130451450351553993579680607114097135165745598414921003920738246944391923117755723338483099262403244240069437856932671458784952316011864392738241881906583581702897741778754414118335733916534617564348254281993449003650284790120323610936822682642110307332426857186718961766231403091107184246296319902614276270457396556351651976171072609607488220408141426538746427397117611994535528269247267649644343249879121403250843600810819312860097951756897773839063582995376442540701438921105708584072219414640245213282181157561953937654885265393734390944073313905550763004880111724291986955700487506963343611913503539993636150033232472955015342730080672281604137171762796184572814839577006761059382915061235262399781892299408098206009944310225269698837975004815131885848488906355295470859808294410175802718708591290819514205359455614820284209149452752321816053374291318899728712948240341585092979879187748543396643680851605801814959454138195319328379074789874439033045802030595985387920992684298359356024738597684356384620181488396556387853826260003046455919662966772973737278215316854534574462447458176988096933868373747217965807436623141295844852675938461306672904188208340732635832654750706384288769418226447566872907978167411038379701899426723259166312403409463014549197849090587814989812325094472858540905042889934809526745470909839819279163513593682361455729907637878785929793013080332183435116688391132371080619225538123464266806759880450647996912986596269845708004825811476839878257775201775040829397869771029287451517570228160834208105184908581353707552891347031945916937388288919481196444540423774039703439237006335701103769467114480393511390041596232426228267069099334810508958299185741299092200447812144605144094094797944873113160294692859408979281350230735652884625582282878752995853573731035289939030536675564818370189424372672887651515325010287566040156752411741889709300086877184403477102527097756714246888458707186481405458511566441579057625446623032671537887817604018445389872315906322968621286351732467461307210737527732389019800094673003892850857428710095445873917264708573045217270856779373127413241669965747463834792836732946629646284987681537100036024827904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] -194904464485395810664996028185377013463153400711847339806030090245944803912091062178918187785315825304887707048725365709467767628932413299387059303782191050600681201121528032438613230022793615614326458035971248849075085547221592617666151489976945142836338888259566564739371501133477559711941590027993970566792454493431145962389780788503281465791638694212633199078796396858433872413725186066842689593566242648906606951745187518279156534848388415681769691897049319711180478277579446681752837541117528250582461320626470639851067635842480526296148744754720045500897001447535309785130992465131859394573221443632617691008976221172522030311858107152187225321156417568661791888482094594175099473116657995327948050124126750561070242023921089989469399765289266647392392656757361601894771113588661695948175492137203616096761429539552917797271725112363987715335338345022231901650111091601559941629869288909736868834368093904841394834147096216223704394634274448637556166212824434636921488551692387422385698153841883771107548435607117495680689193485113657891725394178522760867207524564464084081581670408648804268847119452473339173069378144153895805732117997152248482819872885239994239150553968315092724941654924691357179952587321226565584287161194718431351123117806205313500623709113137098015822200981735834248300454587284524842861074791166565392620695306904520826761640421557345625210715838909140388424359778647671513921596292616681329774704078149833240819138623299037136182095148796222143210470706136578825351497649703364241866524058013761969388581250244746729617697866369546864395168436641683826232018111618091805971211146243658722720507714917203780006141053067082696329434820003810334532954251459998501905625068016044312611882028473441086936184481303573007184895424514161048154021154989694942122499030410808499020712587834804049325851804703754152826444935790638439686755536124289482853344130517057890161802460499935496074154188017465928152179505807694750865190954421915694308768443235244966146118869149976614562058507140773101455018404558168013956505160438129910884070668432822824593921839693443178996044344990832716814859811442147481256867898362448946741235943064062411688035637738171280725963340603231793871101486628817644441724504100562269068700388771758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] 22666128607044525783682401692857843377484976179896938857470781208730781946433560747308823139022325130935436830931133663952624710740870235863358910833449681888126868030590832992679796922437098150223644352855310965491335720328723888219275991061610143090252062267297901872822857477999718430561329471163577193945266825167269297462797714019204865844586499486730578809474669849641605820655203481477046503309604232766483491141278513386610206223576090638215750977123066796281393168208504601983506059985618902272418629999059570899177854730258731918544030996219006178318623181178435947150297829387322685237143699103326299737090169021110080767890719460076198192005334394981813697151975872888655927076696346201524203402748082773092689248073543555350225007273634362915124690109153610293553984917355755106281759541980305870009029929680062359123973079943214516624409033080115241213916516503267082569661488993759994963730009064260800555510805885692198794905623336463045007090587300059622883800129989632623224011781365751971232142185167936633408726245986957421556715112915239233182391256347355611974469315371546630793273552981946762746008127688707792994329597540053967177589008158447003515929668583127943126322241836837730511011375078576978764067213304525735019985994203182589599291625689737860118091224710684953299404146063684695727706125689713520638555011990124980322823179338410306955175098541666417978211138273189839601820354949569780639485431127846655629850633950147740831718065240692575699508055928426839578152937799899443481833321516750602043494100795252647603056425412861604302743054392074199266361892880051462956527467993613185260004487958896245165421954736512606947090027710468717825171219526470935197043640187929622794905373639938555946301354337779816122559500144532028551089069101383435602113624221555830363428671066357052824208369895692073618325896852461115042372237780429201639487167263927343024340753320001155570915332038122809744536332072240254855124489125274527146110788795830538428241277042962386715854051263077233104649863369113125849419739130012927614026940809262335041940911648985028456691978566967506095997160790911857771638776800245650150184434957525062321096966478236114566462096440414489966638011831943191934945084382204151107581879477338112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] -2501478098163684765219548453509524791101847049456989354682233259064716624441931133793353703341498806072494784036251767782298165494072222973206593494783248275045137281712393997247160124597987352213442327224627714536666838812319584376948196162481744330505592432740368878405556339304835757240381219512816402602131185355405780982208696446262395891340932472272171498259205483353008869403267743250000920621475536990192438756719524493132563826297789249512172490251543587388587568666151913800229356707871132202677707902477746925887907075717198167793702002016578997162984452426344515781600350277414138363403826763194292908118806167404564065476334343926307985807576216466068395440489201803868673811085846689653055750871871320188419392817395689278598317010406850955898940674924559243882086185077176064106055658854025353396121417997150819876579512378802480280854234401613750083271974431271797518219350254415736692007701295419051838515124610573891171313724363657732951985181320941837310120423258491711518820716962600132443831221711084654427845010158150093049936143087457636159272572843556167634589310186597288470113081342527893918657297878770235843098298938212764988176539963895206635111627828817714883998767981342058831136310087953180717592070371247376742771857530104727510268328852023223153389989932505203930750801661716387358274137933279983811244022313069338435114574813416283203174430823220888509488364289441513265848521734674625794884805848177397441056957100665585557741486233819341372227114850502874780171464202766335374021505972997854435238486404886082820114538473142698160253407593153870091038506693528280586666471266935292570869674220443691889973738084858863591987285167915931821914118714208482163654308371663385152183806289067678527699001806181825663194960977322373823520377707214392578190451401874641980879670275123037068206957006954049186312452865601441174984690445873057319183626814739157826214645691077269248792817647849251253160672260762316188333339687493962160582769797376939066448325327147858209062199059105133031924607346130566279982366803548193591658172166834893132533785138863811872544518797849812143372571737477528307875169737424744990420796085013339580804184773629294902748024428753987549335875371070233196553345812104209436585170776883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] 252899538455112421450009121819423820061271034540129414294973936181418140630799909940396895510599427624406036030805829910122291642081641883088640607977130837491829263588400155999035637634543853210336325143610141036503888127494483090287712157142568558045000751061155390137043786668423789274656457374096208934861985619427889659305493195626792995670987818483749107851633056565126470857518428574520790115987663029906321000712342531556324719044480062303318449372398305999906168854011316481303922772263291168760549694236546199087095804047150352110060083380032752109563290173453303169084377877397067688056637609147888214205118708841864113141634869989746583791970539417050829782785442415990753204617142170024203706498932330761155964311391163456341217804868955935942242965172534824542332719835741527169720585645130487006556193318636192067695931526712307118785271429191962944147859722269390372785473412412679374166491147284765566983266931945742604458258978074506063544736646760557427930750757568891529067996230685682121265263050859861909607520327878333669364652151467434112690950633896498435091851894962681995942242020051131137774743583783172055371306343953053238556105370958979207694588013397403379702537726517774619765489791464216545873087286580703530279330944487817949310638349129537750188982066002637269072225194720194398318609811152127256239678947350163105469771452281690069529415086262982813594316911458703603693457930093472342604538556215469039651826960596536159880921458030231125698899451499889985566648430325273329887683306143564738449769988478835385623309165410937879755045183882919958435974368054779505748564872629850177658143695307601661496425897970425221925120726349249072297806498281541614538464300157671533307971144734157637264740042894179835013471564295191803794999040821072093667337064962108908732810380969880474057840683856630000741449394153728953492068954070156517624506358235711783663800287593406626125361072085441953627978680422206882991494501399778024610530068047466120374002075077154720553498591311022964455658657318905392658049502829306112988440437173340261825862362487369620308388967270904457506922661709223642364255420704504500439296618363576869161872880196431774697770437652781110395460404688970468129542497949202183945549282017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] -21689265976228523410458099335960990201164402638002429899298000252351359985016611397987721567048192451678621947505738926177365483156766116053553033936855825812493601202232519382702111195934160192639319383762963450368825854728868261639633819450327802102020791010522186193850324606069292369562107162186441531404873153633446673577902059053748759414595618437785677747273308938130611837899290718532670621888200089779864373136043603057408806277999690160863347920287600802109165791615586484846230067070784477397290995911218757639601477417447884285509146915255450683505608197287646462707037360541145034687890141635890700706502979048117726837424651885356650638477207063078703118782156069529751570686468732661203252805864717323443871122118637385641634272156184212610793127465305941031862786187128572708809406078832583528110524252569586992495304078473164706789013141455950755045236930871052155565673272355716774422657900518828650733183085952845770270007912021474158150724310745559115408813412658199492129931836621120734332528892323331696532981186020614811866391794296785931579091422181372317139412819453131974300399751224359866495468876480114528720704403478394463549950242394875444478028270211934899261733084476449148144804123873654731569189840537018905823220578140608888847938953572481725823370536800296156158005717746598570508812616467114214608900351667554984054282608541510625233510686416634792040497566123398291015373195019750282603928240478519820075341154231141412230228913543501291711903885550681298843992299209999135810584049151749360488695450075157506090686286322073836742463102479860730144563378712288145664677296196037182913346514094274292269964030109918323590858025431163403821663555899341600979564637615077678977559246860656176138750545670184856193295003781019620527598491704652159866585174717569896295281461565604986759255582636945335505472128536226938545410139912446357244597649277077847183709917247467545473842326399635639029096941804759714149538920269417297067910750578298940506874337538744327031123224023616383553955319008733543000377022778755755461707095239514394947876789269860613014694668767036942895336713959478041143340879979703549925991111424082518227021382227363596290758856962715911710911618509766932011210683545355699011031232675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] 1372622587983594566195732056256537693078480773277998272111915789572882295052423461830768189926745020959476453890347416689875048491728673475408097241471727653941397747918123838234113047465843354401954391971418085406260399988558798808241692327385861401168346081454214421368558818992114879646128632408379513404806434799869611223742356936954709873542002129710004071234547314320920920345179941210636494655326036966610992166713347837908261981295533368551540913228019629550971137801774787354840614375195768411360506829387577181922141823352400480654057533748141318575010985078070339006950579820718301437275253081752776683206746449005881386521159451762915933782170376924046447528830480053277451916618795355820051846106511315287588373829356164695677623265223839711712912569162457365702274966165844935933749122568723855149017736290513652311491843275749768367480454671348771725917160631442185311609338926738215377913820357441593230935106101419008481715737296586097217434222060322779731478394463722275895482116055811457585693435516963323854788813527759982521493957242311659272407153916316188025608990352475700643751050430172985433921102379666636820667305593043497881024596913526616821211886295804852195181661610713298752033194375954840307790163958108724755467211894862380449069450610857240947910483374200687208196633755881830765350325398943013966589090220613457688889728562650957249058029123236395878736719062286962987960091780278913629344471004260176580634733635619992388387981663292988621763197018537015841863885890992672574243291935723254774927283827988403823675436206495147898321569759203087578602753403006604696436006741679598598871807335805524871240039595510345502874692729593203271427577722299530997851577160201080799060057993164309129958603154891971634683779275729442542833402685648933504377990740142074341126065523451271174734764392817564900928644997362552447481422170701683919331155443413159821037641932072463369008804360433147294073720548288407858463129883748225716001693657467112364362152194451751910563860307242481112868820422375242882277819763018197551360209585823738670806000548732987473213421313458535562132442754554898115322378630746424311777897095059400211247258899476030410827317643337992915813800392262664734263856471890161000694260170752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] -37581591523017035575315775293386766926877794916705463272090511935544406029390145970834622589279555773331162111991282343387922399866100701016545194642009006795274524022427823146361738434005118002838266402995552835961247749045261287673065205438871436213049760486621041536273415530853466039339866651872635155987223027213198354136543195986904106062495265150393649703880242938330673044108195413246597952351954296880519091081501114901914930825310192536934264272772936813721747598956712144440311695353206253231533973259442955212796329940635475354489180342356372150562490583267942604806868531456992007525641163464901015044893814948718404437664308193124677300966588134328196178243224240413957492142767695785383344079034593148985053221243593488412992686563990608283676921861576612220522668619538362189160570196386241379588326347026334111468143936696274524209471969174044048892892728611634460200051551983079921600025526944703451289415758057596106895851528750559532261708167157541963645058425050959646954437529799536157867329677223898731086954442247721068754100198230079727062978473876758007970421212560423637476997091550583929420676076969789653941137174795373861164193011449347430033838070316852087376470296809803111532141730553073664621931046846915688449705963778209611672348042094927744945588054676243331113094604971761522826369876910504392514333120636221854440879388345502257965529178164567377150646830483321547996632990096281736903606128127707092600675830299814173096127779193152002531050147710747618165790710010456605810021338433830516936377766552317431554923137688879319664210049861529734133855498106955068365476861055603877706148796820601149213879664388116351775500876056895737334497694387185536880881775067399879572792734900531540300735545045160597989260378623003865320149980177952001925101899822870877195602801662334049993080548463750962446646647007635147997207018203027362228717067017445297957262974949719395477400555809170090205816695661389853896521293578029560585303027505677667121986983521211397167766795937645771635904774319702869058195512668276643986498984496893090623218352908421589186359449664230072582578077175213544513853899504917949017363058370993754893583192008318699846202979257368711354832386408505314942772187969272765943004528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] -4256122939149119848828572249665484095790721906362012336845132380679815574177962619594857360977798706147466982149821887903147375527252997397045714782014254385093750225073242806402979000377771916502133393958536417390710592323069659004842848468565296496683199986164026905785678826916455533618322258509033452507954257320192357620197734770274005292621656451303548604189735927455281942705124114496083279603050552225914769805029832656639100320982829024734697024829740546295123542103623440184709099153138414433332380386879255180670847918450082064965138231392696502492718071827266774500147481604541724130490217110047065292672007352699541843357765898161057010202128592162023423771704088419050598800246268735679701017853910361481281861780541158210359155566143214170165153303361421055127505288737766960459876722529574040469735957088612525729306127367839808052478626941666704372439087126876530947427152445103666695939107646372500198201276973369988949274643811585009083635415488830301115346826119379157432649912207281678375109260676475119331053063545611754781517015717432426637409500929697011534266901321682864498252610778663115602917438422974466430928642685959816467447129474305897792512248883113515604721532825063176235845678762431068479651646337957186543140474555051107090682752183723915367138663774022470404052209332270593767977269430721291585294725810565595665044392019116112853775348536754182988585564257290758320970197381530726790221030154242180447931572654496996935018650349233437123698893222000486748635548349756573968273142458244085409973844078939127260917445401574989213158803791786752552982318898038874319661147364090151864818269420335412029992604591077408207372613179060812067736002214924097002377604539849104386333702435181066904478749526091087973390658738091288488651869118315885793294615232963476236584330889186028542065034033842041710572520718899989568666829594135342016564393529023060950906662440468792427305078163398951797544788294276974025358451511821893913324730756275532533501415513512743308233577325193987316510785959843846018216330926060478444629455802038381061992322790028830678657894203942633502962709458073706753616709433167128315641002186360002108960358733414115326917664828148617086961204000299883502426127772219784180317290496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] 756768233546468845923138549933367854876713021331188676850020287164305163805290293456035873619909471603570099133600351360019526170051227456860770792917313554466507327578066394230553365841965319783137679893889214338336867301535945947211759389963297235417981023082966750211760692069473518321233976212102294862289295280410513203326892913935865726523491591000360211719698235462982412402302334321476622251212119877128858401168928515719690721648321299626206752677524027090053099882401735986051987470932744694613819682819017065187880062273825566943973333265029792024481143727725344055729826525797497271044194030341848723152329227365985629347514187657292579695829344293012375964794839119203542240471260809063980072677102883710002779094157468545176244263082716827624705016216450479881487052469091273552918985172058624676967014317873628832310217256110840208908402964181429870299922120471159812073922011873621800883740789828229392309954391629676316014539669795021745436093826079053860921813974854995072298306695369673585901595971097752544318634733603738265006380288423628735653480416639572610527082894518391634405619317273506119812507511359699981680356454009050997083046885686860663385807702958326146349654142019708010580955044302054293184926441849277882555706584410788126349955215429244726070524060576920009837502659435553144349058010230799554764514881987361193237155308985313519273408586863270694948747192787462015973595912648345424101283409243923758984287341743428647610426155096680162029912079448542423059152779394674517839151074745976533646942502663512976281734437799721783834115949536348866091783218799602247743725482590438516291444299353323701281043066001110803988994258957926203125343396259670850774426213400015389356272241355926085536947740731407673282139947414463905396475040626844448911499296880575316215490623592750837101146817556476511465031271705210549945779020493056811183369680250467861964773566274122789022553795997685456760868478201049947998267786178683490291536018175675922778279208867655366226017211741362677046773992338547658264788120691312340385173368231404430191974577871584371261120301920734684610733758968351968890956318617644280387843797321032218134309361296266411399204024732596557584724745971493260310522457150830568726855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,63] -62910804160590120765900554526696835744192519277006314115456470854613820743995786983745322458662246345786363661305770539659352182880952649878023532007471931070201532661054782373963662062089695230327642420470308861902306835217982070918053601986948030472492209519580942830734228561501075399881550116016163274321229991225557211306268267089204956703563796872245707947176112906756612237183577610924771233545166284332270581434055693827557188129894666568703352397446852445869724885822197916855082093382517508756161726157920367718728621141646120290613603920629109246058403648258881703940420207928309944407054306106857383656821481247825333392902490615724976320702199428578466558743556734082279975440843666502340873715118984088848097603951608910713868669459618238222352207013964447377349120328334074716597748262536452636560357820775692624223052303107995763302911702927426307826590323907627938652759320036882658666593102368935765722880423949021971783562389966567050545883775203305189518523838775853314781285088841586029024543097732194714287921156145755950302054407314321101644598504062093367442105557026556243617130922973950051288866063844691909516521461650266547474787250290301799332841024585104623486067317852096106563761734932028176206019581401608612266851376567213495392932429284039360885264433229245284733428154319151599188689578701459082658560736574835269553650920034763030837166954538933368585836324759151554694890526132778726685017461794650884805091469496097133861656885647515198566483468615435700412102949528804683986614597709920622166367327534927761592647967906980941922545504519180966038021243739034476992552918966801989889909307957613346093447513432764796406257104078402427567211507734331229494923913600600929658814236697709028581351933872900474673294940692050247017453036172979276769573640405551630930441708655765290428677566614123666362403211581906896686845431707443788908157691526217846575859752236155569265416982980920392624985459261665888198711649900433988462166652526637892479926396277064309811919554070621887682855077562610425541565201902285451864987888051815106557589498275748194865121045979620059510405678060455178692570102713357149032131293199623611677438912282074258238817398175139892990372751955127902135224718901687086116503552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,64] 2959836143517463112699999966626206760249527589719856156763745286739373703556120413442536747568429085946663047485626965276796143961307193463298693728915347346279242895002841813901121847808342826273718165731675675842126756467405857361176759409267374354355736400966988847331136545223773335932110370835636668287737816988905155297032205635613577362453628732756411158411201871934397905182644673328363943625826236825789495193860643964021361062891670955942305222542176455343124774216603735721451713740615056223289839230162757226349541508964359227396638682847974639517390695726320152851952750571668923736591631593366046778409945699497789150852724262557018526510467121953751062896246920069656487513483538030622796567769707866544963054469638613557784879139462094183358866908988166461709296671232691384957148423104900337701638371640956067322493436876398095137619678279424712691081962783369517709966054181407735027654680886481331054473151382151171723610313996298951361994331469781566685088361903946416090926182693861673816172352348511864671478442934941317424450369151340166886936172209892009230252599898440119671809333837988041942311453264802309505537122059339979256467647484779779182731059097678284944024089062486707711490541327460341825431202604893455592138097308825073535454810600011426326048896894408186459710089958300806344498440469610871971640367963381201192683617032280703936298775546789144336871459645796525332706952555965911781530570927068042818717688651033756396555917067858306637359515371471149979502204586653942141908071649363507517788530392695690886842011414420018625692034167685664709601270700326571794543623129740857944387200097722829232552818923300477957172369396227843880820823226029753116226076481086751454887376308022228822214099493307120427166027307888460181172145992363922872133268905194468517546735001285134788856947405002348959191457020561968362225567152939705307528722284126574586834591299500373317608072253032892151354595156289890481355625724981080371726726843173825151985433150901920923813894240723097361287249624160466109216741365513827471070427525581214480512194195240969507675995734720291290399464995337797836255732448756035229894297716447003164789277157764356459245967266920190866159523013035304237437683124427200061767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,65] -35391924232001910512118134782549763487862750726286005944234615782196635903558433426646409086259697017503567522861134431931212461875261645227666539656102275796079884916167799841677170319521232657976542311795269429343465441823340082324500634292662431170129062463234303140110433717539563393890557273190269716267198439173078229205548009083285940177924483387719427299585237092497582146512198670590143371284722448133001046265806320855321924015935639658277582477517905585778801089926056154153764835040617152501990715343944627975968724063148577076595592455189318920068821433945436675566528999135980202653408031411204403064152563800747568316121275060593982205413014550220388926597364345406932077079372595996341827510414554488962242264019170122203456027367438769978705913495565946110045351183987777078489594147197369877395117350796380512139513195678364759261814742544272953304746007168692918172411580887165013638467041284060563070826872835166681099178281009335122365140604792606093866460462246217694901829454491831762464201778256956903418120389885368204670386563970925858904913395187440524395595923958382638868776249333568268082845406945279114632141688170805914993446591056243835338386258399433350378980402805297665725530758568865480528295477835033079441437976000897592253572400525207166944088972679606717855183120491449395125584791975789645968646961852346331401220503804792808547186337771911581110562219097404709316188590449279580316692132664452236574935989721713616934714043222271261995442156151831320871962917128934346735522979884241253762330181197541681948523852996134983158645667900813472337124652152840029634021575640506066412280748428836127654765909747123135925242331093634034758799371166115035929079449700345128332858659729796124707474277778194360889171742189963714003412309256983353779756841686772636043471476876110172448158168050512159270537724497023067555392577086029212059964189562928986617232939751685276244206375631174824330646646841716502588590259190458037324264629078196950461059217491667720732949955484173310134382280837836541496326709866472762632057227625665491378851756887761862753923642193245861929212490648253508024814925814748725650710646843547393633788407792802408485780263947154238575408924677828183932048503294311119454208000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,66] -6345676220713296102978954685643972954648197555274752480576000576072400636257298012621174837080589300498131637166840538838256007582138589998112072391288542343318409647924141249936781528321834821500084454710604685179283621370067666796872470605180337436612816572268044546412475185210637545944771780398703063987978961732047576495789514800811684997891259293853090611438990526659308293101083749076068944174906892211335234872304857543328805500898713306278593117355902019357770368101328192657162640705717105143117080278427449717001381868252295865026538058979730514297621590128474816735885093158998901491129230843027418339472549743630991136900518962975624950227683202645687890630797702351931388640126291762079937412118286462159682263251180167128156809170643591091517421716350365898736014372589922089514226076785189794132146859894052610673244243972981859169295693435357395287250244150703959216555226624286446532059170278006944875240814732122270604166378822684574329066709314222243394070117346531931209384272233950828950367676616144446328704037405116147853135521986912723345566533443794231008253397137985338517959822601715295963887838934524801289032870614321121390630373557205594189778716644704478780696895550732986016733748318006014546453286922202187944964477261690772436673473901348771697611652158898616385342531471187085260579871822509196028590956929964657953299047835781981101754581357210017799079775714080529342805226287878018947923612236461130308414023707470648376078826117848932732605830494610022706265521363081467955149316079421571349214787154213747785705306303253341233890868586955867912595166406711491746904670794701384461224618804449296513407649837075987655059877393859102059549095404531508984013325657087350265309638137133268308511014746810383586811313259771860087138157734082786437917122387531875048619129242505494382552808050846968355460125187367239492647817079551008561234833941334336534871561835828183092885994847573808946838195024571361206381515673567390228944060494094116901085438922381141204384300290147346369503172279308719964056696360605696662082595014995408862140998480600721383160046928762334556432059055895432276060093046752695204097139354374782626249961191981394870860971824459815856669364362081695468950815682501499944960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,67] 676504834722368191805088250351276225557181256389306582360359818715601208918568431724062877860924587705356343238168036599956382963394417255064228842620486886601721894270159906576642800732268636876036388707486451248888134684902651399997117673286122872105099738982371533336991928048961762571808177152925815255980881219021060666150930324597065453725521129317652410433771248545704456365541085125875473948613018537485793250302487135983478706190423614548563869758996400335533125933550090310100882400848144473161136122444646258570222511532535172751875622558854187758009942713912012720093866565658122782376534261195124272651597282505690547410931695022955901057341775351660085123886944025307087329453332044951986903135242750780844669669094190001541060453058885880802994834975651964149998660235119650807234252631206027550723873589859629647986062922062052996399024613435875710848587380954966664211267699147969097460864605252769183475142618053103431109911417132284319635660209890668487764455131135765303542941055306102255965990443226319113568064911033693666158403688116033705096025029800173457397201449064668014096652292350884363545098894174786960223812867751528393529710880280349292242421610135239679260230151676924284007683429466979833197724327025660354055872427071761544949026201007037870855337293210276133952230982444934989356207582499388551028704316076199847129945850452947122784498541648632107279781980973264569345588866703387064757727561689780491000309491192287449745584848441646338355870457487200758308698357650578369463759392240963015421880883656350073356405185622688838717841339675679629680565670885599681169749710559861775367905328972639324587579539720504753856266555243663856704932659467669159547063172836660487894217574608964361631786450557817266433012653504138875730100092135642108834598018691256227451774769105149922646738074416741476474825925846456208815655680581855802919783162782323246182859095567401015492312597870227217664537103594819393586668672843944995240519754654122639568636769295671692919868231367038235330943285047983540027479202311018964482446031997038090458679390976446879037723945610052901557855662288028043933870185909173494513406980552880971583550897358445542598751569238216686069589995184273913211089790817663975424000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,68] -39782577155759362727431398271280718015048383486882638136887135169987610509578640516628635033921176692909205938112973311070039944732898573762608651025267809346160475244445814522290700302913680420275708732003417420862834960852081635171784537377187279435072540457892926661646768296283929951092231336330396628425405179386743880980448388168812571897903912193337667816453495347052003233574809472771734559849363810382912104962297993462144393898322216279647970861806224998924539535511190396169592566276150784428950821639862453541775792438579395984377325840412900360624093838537610342530080340089841458926588677158485343164655401543888180581602482154995760722877542962519195893201555758569027131557010461624714538703202062164582913783132720317236996987377017204387535729402580944988624609261068055902733633083341744730470517525056621979094386382943579486887369599126400484043727090468506236145033946072064340522418043340307761521369324657990181344495624985229130553801371954790208345691375018242181157590465354807534372031510130794144584103617582029145094085050172637624670828136559806491174821546317528836622075145699248118585998561274731544863339214248758712425489709719660038505751473930239395628646486991432237258764824471843438294726323002798067286867276845246582428898470445882142743677378609964377994046655161235082813993680663655104218399937708514311333820938625213620778268168372928179829278793550595663223827172156607017323643909456967303260336716045722711527225210582527747307673515424098293107977749771538596348788272397883479299123011638704887797061253126035180783317239309451882067333579835823542063915046183683258883178349942070172250028112413375572102224032006823556535799566806005997822939091496784142172544338534007980750351637591462591826167592000862644868532213602615905003926962760347507913776175386696505540459507207971608665536501814788487430062676472582141051563464262764778454723121734663653475523563336671763071017316547793305801020080766351303057873419774061614833634564708152653020233230660723506141228525150891131497401656265850713409496885571474260404836105700223821592997952852464120807264025015231782973384206156597222457489079145985609361725792350441182839643837910730977645495758833359827344454638393129697280000000000000000000000000000000000000000000000000000000000000000000000000000 [83,69] 1409870597067594444217366169908369934442294459252185321232968732695819925103949411909316653261184853895383265386209828492390745500354357871439481905647704188097982962520339949970654855706647700848139982871403907240922644641181210083029720047514105075461739806662388376098290356547877920976457402009668319785021442422999246579807382500942288102251031683069527538804774444075041489571375082610653606827374552544884140936421655799624607997593953718082844313720217110233629277886528848798778843835717210776456640637250065863765290977737444465539948085522041902816647387299603318799648300181217381223701063380909376165453509867169295704556890870294069597978546726247992310145428673145440765914627448679972821661685922114772531415637767502849191521915285348601123128000453365014315405108171308374276219170614120731590597879303545279535033224969160347822263893351947338396536609968655351377744382228349151566819050719566571512822055059880773419095855730425854437402611850095071789299569231440590575055038847581287104598584079407120615610361676401273039684243946878539653356374953217798389503009804236924536027969416113747574416905128455465235634558620564558003145723888639141343857629084052059055802653470732705827495069629291485216563872718784058729309587838776559597125941227502557424207261738577292082290045155428280617743738132377636899304504048676489985148679103787574599382577861632744113602041927797006716661476772470496851751403640003389513258072845773522434080615948553137761416590486385408225674834679485621934121225240173935648497677183426780985645602555145327887256887734507311658286869866252023629031358833417892745935369759117986349998694244644675619800225735442069558368082000724529354579584604169063612776903981625846980343115440978247459430324382023358424094678145087956588762359642136068715991739375352415817722974339099306732787308061886392057496539822125888783311692183426254516404258433092907042383429436038696686242590330053165805481810272635082329498384287602849828147080119388196052181748824995336796755995315848053368835938784706861718344408962192024120672230356324247929199614083644994666034375167021398900040097918709162863815644114205284408549960791284423599126959520709390109687059427428670873122878097920622592000000000000000000000000000000000000000000000000000000000000000000000000 [83,70] -23518771271822286343856013723038675755790072362160574181468496688396704163708526194696470464973822657917908680662674509796172747383246601989197959257819132441046244417029264044931421322560027266741021444391860939696637870737450035807710496699251083852844798673675540244467542939854252798952254964928758854355289300698303182510761028194923604000198717893762610815150240687879423050530119435112137752087715754957561639271996942888644059658727052663726539621730907553602630155565703371834627677404502485419219541132751883639735895235196669741066697711774898027295158656103900506631620379584362805776541728851733613171776523691341701653267357533548582106433092213971817871870145790948693390404552703503381898222373700231924580504402297682963653429875882203678466294501360799459983727181996741525748881373019399199800489871536949755466555431238278103271987801086771680310560314564327083510378432634053817358804657000117113191855468890585975193526082945670533887381663746104959660236138651414676393895864462707199622906125566276512777211190875224038597810645251247755633681004369883296799937427222975937059820735414040370528452785497823843366544903968463618642383762981009362017957048685368643104097747242291925417035589540278909533711383227742416091316431570451752884699086802528792210100698263577112840250563204593085106275140061972386478190224753847280548328608118234109896601389978642039354326849967291073376571365594093141867373080653620614605033855110211401912321359725577608466558537103990453732952784598386673974673898132223722924648093792191601329708954438793460120924529826021158135045826060611857361048847266112575363917452214958240550649716618640712183085700266174177155624898823292848334496150842082169053796610845150538240991242864054966357295406174295787090998620734273092762638407152269803566235519405699453528541504731725935246861538173924668382723638168208598045871510342351624347820983510186215872242429328010811282175399343935746020780107118500158410053916277249496999798192592168183680814415324989656741725145214046411817612603784139119813213820143775351961585881892246803333423633432977557302493195208627180342237567965434159752263156185164550325486206388524677912179634906616195265294963133113496062634176156794880000000000000000000000000000000000000000000000000000000000000000000000 [83,71] -483506124848039357077781982265515611618125624987906603098375264579900343658413025154984473681534533776847704841445143738794602779090024601193996988311453616780512457284591905852520332158984148982212332620806044581856786334515629693551396546259324946673797462788434920645183211521642694667120187821692493950408200457707884500452137609307997071329785055321023424662079261615221815691649173101132587085147554960890203853887998225557684269793132003814713622986352712892730641640044602936276137562408136649160915262912545645335112808703711909726462539027315886443345061831055295786907453489623312375478185017565561564478332514526942516272975081765345256948964766461833637949600111318221853132824306341035075111680203783478855289449069168994564294580541647977698062328360063910248048634215567758562318391268003454389533887754124617041707807933632465013939529314238430487040550725063221811255706212159344717364338196469901934654986082890129974292281896239461085436660791848505675055507107906229460225412207748677128811025353093203534743596221885325957975909385456195594828214422808510472355144985500264809650670032795344470750895812874705193542278096397187890536384588014858601676723020769992078886965523703779292118032607974141185718069892818412566331528886876818932229653125160388514576235331341209514851793962704042896339237038333762713072335689843865072043521376533043038506326601692202348568227482224336455310192182865276648104582139983403577052540980198155259335285341596787940457990404443657280583395702783984366357103560564478999406455961401540083743161350027270080051724447876203353240384122214554491305225876660963711047280488161690102244634325534299241105242631481201752356814938302773323085368797136601217914010176501896898468588054847760189288937721331812101110175652098930353696647522071930576596355154482898554317820741856499909271317514786503514526543221895195579651468765684249812455305637101647217323319999372603773807171069629877130073538756602292363998574816963412620411492077598722918981992206925805477756326244026452167357879514226734602879435062521652273382975756981378201004886288860072590901840181819718477906932610589734767694770972744393499470772036006910081634372122836046734076602712765212440516820123779072000000000000000000000000000000000000000000000000000000000000000000 [83,72] 49595110266184813905549400679710590282680389876202979390221795914999181532271707348062499534315461645175429448717325523864519619841339824927496957284308420528367866816631978013761520098820837273818579720472274542014543807285062947218385872530757497793426890648989474239271064597065247581694892490824174642808638572883094041522329391922717482063277798366107182647298540573394517940456935957924771706787982631442079223109685635364014930120682148762044543937421630215216564695304894998222569977115016324396910054656275345268104311217635057559847773221988840054530413201724105267776174427491557676830125872749456621194917296021908931299542253732190789401691602862558745599039477073334367684037498357100567767645342009260119647453724673962918710423357040907521278865218921292516086678565215163732027565740251902255784954359381351147534790895194789020064345051418050593253586037626068974996954978171507806161288345590965923050802737445632075105803116505644545345786031076510789373576539566855604856079750713570220793118744945184395423118802269292592960013051951519190339873764448705223690789368465955672667808622603991391779433695766737925232465066661875951560107411301184367847686813196759752189481498205424570743098632016125451179712293920888797980578472194194625959824422548594496682831678039525696520686703441034543181401974212929403229462082784618730586230210849523967633179647372011482169230069100271901592565896327258595687864436149693968218928053701892614363299675481116974318247219877019721575541136228433549591262293410440104133845859567834431359480353787445353434864411104465886095760050628453841664186095527202912162565215836871818091378871379335943672909903793075521127933126401944341028902172318778507067216893277694651185547180189084555739656449175488609228198617855834105099968670994834670931320329781612023898398283533388059575935691916635274490208654453281674892481703093220429066723281068390193472272171528320561983088771308258119739214300949186231267257316290281870973683673149511103538131647272222267768013376679449425476690548846726614499469384311387974204127465099208915598141446109527553449465497571226826095005958673025068453311192638884461267247939663698636456723792974012835462335681119428162326086832619520000000000000000000000000000000000000000000000000000000000000000 [83,73] -1696205994655289981945643964841392878460945013535685209224050532920680326153724045933743580022194011996399034701931231354136207587715868271772530754410470053786994721179545569195552895643555302568228717129756798449701996732848868621293050454108826218526582512564616261825817812818626469338072709482152294092191758135334668988953683738080293560313138158094166024692201711523594111659954372359201711107501081900139441547201126558587083742091858768793932068359971375182893968749171691394422190429539587931740453375236061883824518019963745469503736481123177802363173765580995121619317309582730283110888740095053811834857881691283627677465293898839678064878678558740382064311993789541872694716143381746832525441712396753173555044495266152046975430183431018837503387608709675392035755302567391020490552221706905601576551099704861093096680351038554356185036389305109233695951376599238304425583208729484924887995024033224343477687490686914390691682811255464520219834266166365330363693510461232376366226797014202466527473766651298609459804860558763806391611910301293754138329042268830937328100650496571076143302896379811836698695024796430710790958757611706044601051409789753784319105050978449634046100845836067229049383671724243475925217446090231994120552015614361451863733000465945417803541320072341528261658451824129974381237033971197601504691554775369195344734908078752627357788380118528326341196926877781129245296134450036251077028514537352341828381382666277871981289802333620770396844965585864615516396232130919383310950444649679341867700829416056196140451018482299758341329729727435635160291014646882426089449321953474488279876539556657760094385234239312384065777783872753210672678162227218372182175688687244355283890270664929126524661844305412529048012583635885937213684410254138591112268030468703377170301449161709053293210097905676210034779465163887914915739434528757862066266389537977331655541998404256031239693184318810145883316738694549654614618498095877229393384580861226618165907202255502582208209197238576965957189450129417688228124795004153547744124253180663700789718233029508553154802904809572736550082348897039020972624624735851568092154065117177108125045750264706732228888712152021374515991131969501499406872247009280000000000000000000000000000000000000000000000000000000000000 [83,74] 32728464629067972140726150828429770872775756666082853910245426834087836775281073506586663859746757109233526984030444974210540600577164778369328131886115133696900829728629730453560847923017074948640894055290425082297465970254270364906335352123017274560769333978574102722925653588266840514543085419326675624693076752636780628456474238738715821847976715892739558388744072579620638213305628254168942655910633816966525839131298613867966498156703038562626123051767429259773917372249407563464165140095322625681627187153464722969557395605228874150411777832582768810527451674864043777828497349565615847625085943049119050171416573089723606903972483227324176359974048698625587125657702132297947154013993805089982364143799010899169199727413363243351472998076339437032315609912549544749272916967416162459417347458195833881061234989060269864681221702697495874590903613686692629235908990278050019968917162981096324296816342503723638309687763755467501228441119533426070557490919527370033516339805460698404296720841482147026014599980166214104137230525741171604571333282528002763663255498833968087664305600083690822610160968955892155969185530412727127155488595923556536867560271547696789683256179992399244625760023862649536100290760386264786547049978046286518252020822443741771440654768179024314651933560927715335539867640028590871856006560127295834074252357232531803924828844489239183046970517824029553341251505699902880374828754619264709625589738586405267391578578134482743406720108703562646523646984545824273471171055471912086028940061853206173283598340679445134289743173973196892517258298678006976085712591648193751172012229378124007907448046026575882274598862058209946108669891271308954502950443892637207007218407170215614332508749066312002163735245331622187668784239567798248327947404696915432525747629425884442051985374349988858161284137402674312221027541452234398891079359424181131815947267541042551091323358581168756850874835444853294103317164166906240131588777732645926478386985112242325407937213677281797479330854168318426283906110000776234480367218079911412401748210531264272157274596734148443404183126673342449588786475842473606480014105161383546613645457771866780050864787005254644038513125000644220754784322763219336707147038720000000000000000000000000000000000000000000000000000000000 [83,75] -243832588153353231976078226184009165225208327494292859907144051094833641341100665333078805399160242253541872523992837661707640103827257388950599785524770912159084935770092271222954873350730265524766305780668193079202385986623714468509062202758101125443182230936881441313237411713919307902855156182017127453231756311352750883411776301678833798769703073534479266750603413128360778959152821112657163568443713782082841262196200493730288420067532787708169162229850014274997267714623648498188405788918871986146250029600407245685743733938050115954466483369623026078506236170904527336955069702451341146768064669197778665589535703281518084582003107521727380648399780176883911970655927189581332102596548603307728022036376369822135258022265544644408059628199861684373198597729101803798791327685668917413488387176057922334586478596531610424468113680234004215370128706416291666927529652181284936191679148296066386008245198593885697031531017937911285837956413354857591143158618753621260393538186726975172484851392470308318043082265079720922774654346509277691574567772146298392632652706657188924077826067285619886323621352878309366685493986344432488220264244682123598578233938779478669152414201088717813622232206108900433361019513756553065645470675244169497390281351755929569734998848096933723481044083742878962238753447708573426965369694676814859690245412324399673761862459464349689006931456561845890275406406303965289630838863570230680984762457383427916517064616715655160212341507587686535483504920474748320514042910588025656400848180517424643957259955562393638742848000811976816988336665712168980650542070107795725120454609638084277796030887731129287122502726695918248177141828999491266061012283500209456319756720420327695477576429711140355679476888045040406832722412626874240633723251413949676966447001680106731150667265538222325435951046358359766259088759514319006757121708347230348144869298357046910487743587049791471187468665865843906515413535459596781434378435060738383401111492636602851265946176945079079054850869976829451633221401422014170317903623114697679918276270123528088290817163571647891350206344170475566045386764685590813307831081432503688661453487391819955422194118371588607707665537181999012663290097165220583462404096000000000000000000000000000000000000000000000000000000 [83,76] -5009307892555856292353236858344297873732262318236858105308146373902832002654854112275792323844383023691700962791920599461428672599366032886556315027160107828958541426930974267250219440666746600756247123998582568594313976182045713091974353473648024263424667127008471137056359594932141954654302050412473724799236627270168958952702562792300296441523509674209290953645702367066702480897254355726128200475150905704672526500882579302426432939741048520019577056053855941343435018623288637781776960542535066158380720740128102501472293391286736684588752244151241000907919210096416330103857883049010896511690220247535119333468055757576928839800599068058151759421277401618747403223570902076440618390783656134883764920014977500894593714808711422016354697017224109653045076052826354032628308020015754883791697726463626876892188120267511821412063225988271956221399755333482630207707193613391193291836976911016551939285666308501678479070843741692482767051976795502980618419678889722978259230315053756290407353025980613300674695244715635121784449154972135768175027996912098656750743569895845031165794425379874118329842903241397515295827462375025274973870736720667599246293386432627826957862155742188483958448795786039242264287995628062666276463244722166659683945113783638944865481712889057868706003333166972497687586610667927056817167007158480733769210490160598155618324079073255590457746711260543216664790928862298525614405971986621208065149533811974815284388634057489611425453501128200541996477344128678258160896686176786435882151635663016187248336935577531803236945237694425176072219326655109484250721471149674907622408335840632799185832618112021912052612290464830868047073204745284292553971183663785396619324427750673839962106860797498735518129081162109320072575973362177466682277284282010345359846823116407255454671988122504779051210562393293894287782026635247559451384621247595403643268541931271703241441155457690431030934111885493646014007269766543740825225344411462157075138670871211950691710730955019256545755970292289394907423072555103119082894705136011106384615695092001008396104650132664153482658514489106028368575161710481339593854736501804823757806127818004291188517154308611874707007594840940257991862368163122315033313280000000000000000000000000000000000000000000000000000 [83,77] 204485216170392700950553950951259134434563580991984594400685881261201535400266122334711661895482482804734755574558393125465239240607841716772062116944125638748746727202731955542732767137123664899407473732351734192749465180545912158223686794435334620885937522530064647992705648901428054809055905710213775702568656469729979654691561224957873899647256632587498799939937345109309010768997320557949289118021317263069648128696208585877040350377453532101526005038863064198142244350488981468518993205683728965217373443837747670737243862477197961581431322012884424207862879185681193043968256926698562465120164194373593225058179210012082449258199154542392485665415939600577952011367850923484958894584778803364880685331888899926564280575087642761994664671637351304203242705353830240050780847864882833086239063516248320241864190712251830587520084695232940534548246911337955348546318888094126569476030699892432412718143573076143566382968434154591712293929773720432448933586470986555183053659062214688567576179124082945558891275808997382845776230632219821575389739614790775532136365364558192882759548940417107161430103934717290702994073924642600972246457607104732609051289058029455528343146107257052841461102550661535434314894644501950727705100851828925816905447832173142365753375098539798486348730544013705815770470372433690531460012773974787459131813253882068941061263775319073590547569546791704693244795436338770695019961370528717169000841157253581259625097086152238196347662129047262458266096103398557685799753066094567358538304634452747847289849685857352718098998176472483207797585842854235655223838561643977544218603251788246814991203779800190821034096753024400493130641622452704859823276520189599413839358113639351377187219540156047178637476462808447489905392936416563361186762873800276786547556818684578653367463467369598586535889623605704326552508974368555615002991430777232161179520279887906950124743699622475003556195331252694946740695972205572242270585865914257912861686799335093104087612157704917704477620615187332190252493636724722774560613388659918976652862302665363633708256426717635315480018042064802989627539932037434815594996274959829773174993091647260874132666608873557320230679668953749447657034946820954537328640000000000000000000000000000000000000000000000000 [83,78] -3409891274521675482265568082299993866233618407764574112002577691067916581808682483806321509246581702677078239510881314877931618372615292960755463246314990182694693915686618658344740195275013249677478248274958169920102642521073809523769805097690783530893402186071863279692835782206634723873757776260819248352386439892166326033106340783310212914219272829464648913350797433864767472975572902787081820226213930915322216587883787575001328539932531462435522969247158623196037439416831530317503188735577918576905188975678403249228312325089964298505317230868369107961825037070692521491414305041310816659367052500187202525623140863445413827457093661658766044347036529786294142534186268738075836043004839811399856023832101141592150034899978581624118045860754722949416842688623390119527176816667899676598928541095504542133488722041340761570116330805311777949440391542624506637901229309172876922872070042624685076372025158411924644210879747018305800369192900438576697882914482285414954544326536890175229865248057416029875175885741628068623435635274664797349694249835791118625921188878556075259942904050778961077230916292543268149753088077001966183977924689071112819104492645069446636600388717430275464922944554793790400835861748160753969592982471261676182898976819361611449303846453171580884876985523521051318893410516231771361309443808725485078338071472111452879502169160707242919608466976382728989382194229333942340116680992429056239322167340684994900292546459317105561887831061720386255565090018679522120877672488730061474502093681927679901259815754509251831280877590414895617195088145512062656422713526151712860467521813608340791135733537032728298154535815816312748277524993561314246112039993696154321241425515922999127525045014173928226746228151406090499117991694301029914809885484347480463787595568386225745062854445170201241530788540903904290572629244942297449201063599243797614279327544660355489624531031551418109812479677350273398758563112301670499239330720871523484556350601991166828986536246678051914573745672172141554999331680022781555653911261520499070951547575345896148825807243926443639752225002029999243616831190625546650126487382851475108752243395296500859568288025020337501909923358560416928443902892017975296000000000000000000000000000000000000000000000000 [83,79] 43023946327290198700486879074861057315039575941652820184320429145503466420356988203656275881918452895500366644258703356864895510316470837351022803744782007929430811800401610941006560984830327756329596967763444478494217348104202837199045131526596035493988212495498837741991182775265119424761326348150088128084367009786786514885276217453237800047708022380126404442454596562026423968368371164044094191234009861566893119543889821406973714190220002315809034112129817245220268247666050379635849582366185391766640806825608046197777964156365131156999373231264109198896910789380123349765366061599125428125259888903772842396902108132129274173784902357590058839866779238887412643117517363127733587541921209028892005900687758239989211628856079129779338916371478579095559319163657446063920459574089929435018972066117077576925808420386466616644077080753136754332882858021760765986693505656453548350664784247046197036995501453199102520563730912250810920708997410857298470455140855423528778650925055897568293871554443508822141529566114989110082150800649877778725404415610735367446919099507361405330047632475951816012775939123195660029336528401171662685108667982394596542736903330297530555030648181652781412960913265041726022306588807236164766123066055262580121280922309540597761841276162761908689089562617370981759886945281149866904601644305627987403846441928705636598897567587057962769626944751996885432741254299781132380871969396822469081145739830754327398197728703641077579331841898198551354551575131868905705679022040421948033783082676689546104334244623529143350274779184093203192233619610884336920066993798434283162329504320103349847060645289931114776678326541384517042436016605673378850639318185320821934257064855310508071613493843383762013511658342146216788366215599415134863159366237094769154786659648019790012939297155555216890612213642294929838228592835254188525596845214120535273760247085455493226097021196944907824282663328211935981155781552645965541093416775977701349187528091700509793407534085113502042633873515995770901055408233632295805894642115454787973471948798937828060902918488283832072543411793845680064174486871170939246523678113877710458323019829094649853852941626324054527116435209775606310007683867203338240000000000000000000000000000000000000000000 [83,80] -598017920171005152940835030595643000581312540746476390014188921942180831659536048123968776912086612023276012005152168773650114361622488374702186174163644223632261976680960250223939674724205217319073071896568605074729483817242382034396049484903848752446291987762552042480502408721989874203538656403510667249898330693062204862665351334298000151439452699507601669662426593466980213293913983877864006455733321303322337554906024719396225173504837722673886023204927340270831338852522972203040595699483246579042217596270527245638847073142462360243273297687359471414991317074911731670224720299554294483813349822926434119191340920846693785597227439967409754504301311687110096348974387503589810364322929101503230924461559176797678141805307808519675657021908001659601847789965216071623960831612083424052622745449224717517937843994385896272772031961522317150852325865139650639709626361019121153046114343460778356382266756248127080819768565591103446720975321759026574388390812950051905162131475345570831100950462720162123355817666697315078456486603478369260155964839616437061064467210082869599035547315925428304048161081747976475337961716736120202805689293761423023523789755998885254328070493945613939971894673883386600789276812680942020223988794944771656321245191163156368211182180934697152553871590817203768464101073687984107118799495382015150761661311451715758717908367929158170928438834152480878423724929479443346534475559212505186502088690708787830990284316106708380852137717451153633246934117041255218265437338733177884235020152280968000328578904791927766768916728807872990033398890697644049606596454517630114188394986181097811088424743718010528312943666184792751319033278792116117306309081179230797151507001681069231559924389599285413671780381594678820109324455799622792296594673423356150648717219496258081288441197907675796310757998344822242053276298570730341109704577940712590009918620494434513033798688901898814379696120991875441636927262542894179662550897393859640362560208622898068286421871549525510123507176222436881630465713757562211328007334981352188546518263091703127210281031703746755177708408521577159666716103106905563171456882033694387135804969154923928003949539176056213488981414758676549353257800250163200000000000000000000000000000000000000000 [83,81] 8329759881995990372431256870710791187800333479425089971465326134211389152621142446561367864033241086687191626076955954066586052300712875379149888566447655558112053280888509725815880262539852406302677011491855662537639799971827621796885181950653621284645856628153544629528464531208078661001080620052868303614363038777980439824641920327925684784685669230446314868915275894943123080671151861468544767359737727415250817557308269766308038036195245096374881610495531100581904588125177012794491236853115914980218747187241273155439991873342691295269367975669170775902865300251266586794084448208282116088955925051324471738503819533362968437734261075971114921689199770163424662816283834413146060668597609858791048203778253659319482496069784622482659070100360866896380143530802808323493666369222726792112692041515710089681131784834494393465495301245171190747259884398640669605800801894973449231987349685872992320568732268416255030155027777109052172461338274277690461922513412850818266772193141766556887875034208222904788984539818070554839138213076716718433301491340479565497831671235536078760951245544618938029727227587187142998877501600115991176620562275012231385347775637219798861034240997768988168131827996375478973045443253668554113156759850842441904277419501693099600696635852092088643289458875226437673171874447566172143139855225543836213175882757226533835501066960421006888038591350800465747946164931728056359851278779450473249596716654466056048945129608062070904896968626397965734638095599480572969214318058091799152913654085516104674252801524577494615806812141101909233542790067245591232437184402612662609222938179200662125749324912541882326083164881163496160068976824614753517225026911425907299900877587057998133712044513914346169804086894927228618511553501148266383712654446752707575503468753310616388189358868764503744414958527532235576378286163587419181694702376141630994519519416855330237248583209325969604370568726058316183823309706101772934631352116884515331608432484254022866618319038946603773175280069861686545926879443679591059930636164603050931324714866478126840054136012187758959884526117957656359947993319402477405219441029136263236980829516476860696675008277009793228948027175691670730876635463024640000000000000000000000000000000000000 [83,82] -92838242828362870310702092239543218876568253024558683249092315891284244450514306880956710286371404093905358229091904112507913147545849935482580647125982250920144164140310747927705948820578777474810020459045969642180417155976745703533891810941804643761762521040714184150698281910038080611790396804599101472184917979813971066471055212727392875977135388525773396393157506901148783455748572962780737240018401982623360348786235459336571310993069854643487980000450798771853229284810914994377770794963383869706993355614898224024018975367991993069665036277445456715877551798688436993469519379728552412851368478793416289558854810997776985882374908746167508839666719129257472551999471591113840520746217476939367786590768286433476404537612080302444155245812667720731175807684157539109506937957387679456217446848231107766652673884677306519016367654453483180200341187173159687223707406721810153114697839342121284218842469933168287865241807801588431155846833790030439766881854612737454044787250864938156883011803455696737412310894834913453662515245884206499800214046339189329021470101388853818957661019863990016000551730317839236517319944491454338631016138599742861350629796291993979633623042166541475983275237536505339954624488635860100685523211462599497246784051978942133160860122460577607658529409048635602061172695568030138320845130573143446399699644941160900089805966758075841629288926192734832698344465093255833809146119077654247682386877556943825363027605672390866262863337438090497993811815012152222380373273615600980890510806564040468537069523891341481843692234954525442647987642367167382592450475339199383379514895329049096721445968559201233631531064071012523825705598500935270411272504604112771558582369216814484946725042733177749757647008537712291710024791768840919291692763778823825664282087992976888949601048606092691335829049328354200268329542458193324821019290695398218720601098146438020553130302244235090020113692213953422391971931508373832867947681936641707417942663764899347711010117632580243525250493268303961001250244456133321563143982205765021282909265712050352603096395118104561814128086785331417793766003676410447871271379666177489200140596996961734052093553954024774317365367709522898977600149913600000000000000000000000000000000000 [83,83] 894440129340049998616897191932591742013779960702739008892491233820806575057733277116206992138820877895053172427929843439735619790042732184252017566819642467302544260207591335517116990325217739648523920398139738091114531922047293608059061143553016723684050851728814969180717061353103335380272697642783949447359669174642509020176167643809633331041795959465665298127602350001830391703274939633828229307562000776665799640821368007385243162323704433744707245866785765485520131565340850331426811158770811234204662307760982610786114908358231501770341906701578614159068011735172784140551115130290351476641470647606261886597248271251718999524452149915069403969050845436105271872053097658421459250470742401881145594276284031866256678708271767064327055113318522183511723437582184974111697567713291225070198458950103580694752197940078923811265087917036188380779206081101628586710866613093846418997362905879589616425083156350675212981184058386408440491753099116615594075569073163924938046346584038437445171835405157127738672237933969146268525451464767073171109302368557500858868296121540148508530898663005139406649596218666271639196059542916453393650105439893709591676829629997633020402638407437204206202798788732042019575333159878369394280427636420928007549736241556554987731937813393719819114269939642726604300196080805943907089186492626417982315315808677032489153129184013223981669382215735580380081837149810262821072931243601592527976031742093118719688001837523768776003363367781715256317518646233854813638705311191048892601017681788058508387439736195496942207014335747112453821149333465402922829864170331826847764911942520355038603019560800984953110193387909782537706645747400540050961880972813906484821827277192831031568316046535477130600953918975283825505759952031813084967596978650061256067992466146290935528477933705073174158460232579768756812743094049302359912162865221381762939639247122470167309035315137026962353885357245715588201766668972061350836188997522535032093621321199848077065584632558214920097278279678617212018438621955985968433298174106214736315547923952712101987172625184602372624006857625593272822388075559437355381634729620865432648369219084863291071243531071027115954332899715393224942991441920000000000000000000000000000000 [84,0] -92639884774218522289339291252863577223495934240916885053386785517465723649706086441553632986179725355303822449226359987734329781801956402623164026880543421836088454002476579535728537896215541424442549291021526037923838989074975161978058916841086300140506737231607379210797552943264759421559572787545777384847620103105370834333878940567191228984713562939072377906770277174327209148329659474551835390481435763238515464578018013864481515432002808387968803770275684232258060754254499316302603853496186676041376051640158827156887117828356812438575738261020616972710945933127175358352859153157836394844519751856680267084983565161565864599011422334881641886749360198079118833013177614569072838325224676700039770781540042462232847618960246377562085510765144431598219674433820530793306328092278953045100616123706501219349792925558109127269386931614941639602544398358889922947785786069418012897289832069981393422244338310894460195409042684686380231850691001672086000022908613905918349122293828131100589051455589672279909273550333538908846730861014577011240650071720101522995778923189455661415637691463897277659333892948293216113601565787229786018449152721488081329449299104684035113097567321920965687658001758280629472420246355163217149219126683637111698188208605063754250964485744480236528492986626570793190061438453947792030613437156092023033165182842826549907965886264938750301422307004193605748110827273418157506174284703871309734693103632996311509120521449010374629979354366210788864016563218692031869328669524111449352087298958906367638031672777254991042725414840307356470680445128270534266956463500357224703729304628413407354195720816575640475793668683668233917882753799142797573944915625289777787674932502356826878804741576037778204754899898656853719701514808092910819955572243624758760158517083049053634851424055960918621311872060319378088286332478497567877893017747753169788110260849228147744508411488549435930271992282526798164600220434686017177485976305579839110854433229437758636438882742001411981245842302607544048420697771611107817202659958980279859792163955800387048739693060695053655264627159205713973823298810259893014849211657315668412612018592981014810081929048383319733625922071386509546697918339479138423494994298686187856138862592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -7894237038568510780538375705723669869061719829205657864189229966700000346453122799739569205253712778843989427699982526622341159607915643910177262350719943869784935539207386010171946835724803078160460367815469366756592195810244100177361711353003689106806980537142098687556734487097536489209631840655001683410904944203277551929603635870000658083361571359646614056545220076763322881459274093061875309817455532872829336338609867441643616600728088290014751674108467525363158062042327233897849839583793214575662763103726146917409667719501415873176013368483235721761156710499139516593822089116208415324089166426481899008686560060574913515851962076877787156710452694176091765908655818318261714986750732423923332125692708212790087821463558749142106768268786095609008940876244551377371873193448398109422302919680928660771260499758321378773552336714283940752437198548745181452637966303843286138808418980836964264106119984582236576478316096881765587971614006491366930947442056256940418076561151236909015106603916938439371693512989958876282271036243502631685844792631874744931231916926756738569372511654556552611277145640650365100189694932214828346420156285005036245501481490648293541857981062715032510417277538386006280351814797082957331781679102683548529305471127038004096041736689697905833670067560448539081162265528428836157449600275101366988174764017399020388398533830820750093076322636571926889031358116846584432920660815490442093462300842714932414073785680077033351731678083252554797394083349923479509557185383647009130848859202184648651666029434596082681546866149654983568442241592157096541536512000612399680299485731147941566875474293795191925069735475176266439451123862527950171044130871401416332089889998562777501178738614972825115265923085692827901486654847843446981312190799210816776361441608560081234691040422064060612599579161816462950476969582676374289477512556984786279373782461796229459874631867909318661450049233316444924421374991895574494384745466739090960544914558011345028759425549902553714748306833506622876121208397172452793508468468397733243241073496558785453680441842442524437182900065581075424534557483735309552956723693036144374543520895345084035308342446836155940812009604303286497656716515669573456991601526386673573970564874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] -341270849935617043979083563714035540250442026427705795483485263045374065780435397188382203446584474475162190191099033745647953978418142112199004065857130901452848188139742800933691780804621819997371210910715603392153511394453161388629325114771890453950201872951980620344673050256078558050695938295559079384124426584373582644118991902306357726816029630115672395789989713803913931708259880287203178574132193902919125341755641626202630022836100697796386593838553790600869542824022912387796607842633275533118933539894488903843032158695188028236641933037915905781585107467164827478474165646614035166989882171889413010732575135334883677984361234242516593484135109318104887419780343749832049121254372770670279913472358442362681246570127538888709072395108964763590690712634004561352973518661153258212396377614434755518888356358705616367208538275075430768674130311679838538164107413366783888581273890549795441130837455620439319646459268360713326967245613823914958817029166263760875698078133508668387243211514874424805233561462690764930270563371922316486254474848859838804107453225429811783423127681025743143760934864081905186875358272040902670878491372251688558711571658182681145261352830209769316780838176755640224933771340041152147134364334100085356906009187980355648133950158427034654291455920587848933303124560711702379555717951917340910284612742273243650332472435235612065602996793638104939018308063760111151478668926315655326716397842942228291173583526755753919387299046817806117425806993370440301958840609856490811315901089846562789670545512552598725115868650556597554253682454078811444535867142207629693455346962968187736992017541698221624651207028464907228295267507507855296808913916460754192048983416681699297770064462121753596762967310097997763069333114660933286286190945223125468552669388406012992888989554670901423471855780852903655795562466495937234541970734166271545622866253307706804785133618898325618872272774751832628769372718830931034825488022600411813509708094062689478458837202030134294272527002049584602727966352806386669039159459471306080433573968765827997990714156988891000663724322568488361085318411994567896688357248080693857478773996183012401446069003401926481395329358708387837190516495685553245984379165117465580333103260368896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] 10982865108488653070589897558464414944280971649787587461925457912069199872996526296206486771778139587734068125275323210285267686516855360832684937640984652807449740873164350532354286623866673823315281143425451141748436328012514862975091824700511321476557530176061046172385404193663103958153863543588602591483898210553347394195732001859735477227173524206935138183834048761482145200521018651454920210265296741946047357789935710773728043308619624637653047247052084920978100549029561779780747461731120992701414166541617056275592278125078875802933678104601798527278392438934310022339965376090586087549938637830083293600913686283992977418295137163738446713892396608461115513533922348587034148085636235195957608073154949413788342553679521748672361831965682903254267981435255046143490667317264378472989296163037293436683928994299533092081042207031029946708921307810808240578291637165862948630892454762076853768727504457359948365241418198137993117043772112862108632015426810807255351708744029876054889735644257263229596837104603712175880258449392595280474942596457895413240573376763205702546269123824972032735001186212696262387833435316199675978563146709540091756344520524146961436698975554691706104925670510452661922727602181540000149839383936980865199149794020348945413081050219565270470466952952188048756387935841525559326058311295205674880233660263660716531168081354293581952123914663863575181673184503850061631152594153454036945286294905060852950567569705348855870156988126011554505169502663713602606849014120063545824267001113590712552401608029448265574507855141287957456660029432848709324609400601349412080225169026504667822594596251344223193004910406007488152648881331071637511860883357161371252478987293977523231700233140831883387941912119851582663788937709092126648269158551064755066936717345603574883510868031024725667532749649229846081013555922493734538483207806422286130421114470144185871453202998888870663532896199617732432177082962102516044464688778039309235162685689572086873819764508252634494349463012192667887578021684591914009272279633147109862499143006153951456564013185943732662137979155266968491784802807755713564616974138949572617293640986437190608636016076900677295451657916499539505788607216350113783265474970234497790264149918351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 26981584520263766721861699451109592324855938405505355439468706856730102839079141314206799183848302242674297036191455539415137099202596416523678722617831812216781647015885691872792323527953231299314031468203329160259585205120523594518247982328224420552738710037282072654775460824685801075556106777435010843466092363905526403426881737564817357128593874302867462896425154455799692533630824703429370446982405443199848938939072644713098163471680052669263491851327193477157156203197512862439218149190698748068206237991146839732149049699183607370012553053198311261843159351936257459537128968559160087756915994413825464318674364214744955381322891233639271366359626570149541248163668599553172327660834541736971079089344006192504003091741658645668389696322160647390665557749211325164769082219800369863965120954651582081140937801873870807009785446585106607255125632780313683822800689317806447295174849511832053099908239125637723231337059795347598499715919256154616742930177659203354126847028036162083291744773617226503967288609828965432215133212851635411889378587254459875798603609374763859764849039276600904614165863189821120311285448580950070779569642039013073660235211173181233988110814368551106698332818491418192620584759737669911479416970524074553023285454680073070742695292247476277349743089915578571420229763493063571202259223917751724629192935328860344150251783899640737003823696821285226326192698277656558792656078746214280333051781208849057168291551521045262629098453948172050957485303316704110481645392954069178343599222655936917076112063506116308324928989109016531950934691252025265576416091610472371790649820607429356904610807990986168709492593541884275279564637887556449929729900964091634800558214772952554701737472899026247239668559347812217909016863287796430300849760230882467460445373956397279508138549756941766044905770305895451887119952417998122945186612580236456290885763242183536744969281778695133378546080948358406397794060289889425140401580813467612045908953609479937316900640861368085485172486249159556470557807518022688991931181770407397144269639832668701698857073151261890172224015969549765192676015515857763193981239382867797167404264405335236795643886726455149173380875300245735673769589725502839675904253592407715532569397346334408704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -237270187202585052773926475515630027928738352926211543232112723671943359111794520276997028580891677924863719306362682820089716569979649564533348544650337951902581816853571850083671810886284731447529991618892450388369443177580205818742241408691672274597968133457875696097609233790292812477959523358546156372588760431384966636641214288332575476438973896737588834095906115436468116464238863556632949154829558406394042646756581485515401616357682581719595082073358124763751967443783878421416587408690932179725312242646029218780410949410134349752148624156605433578652557418954274903669307442368673199669218065183750421876581844954702859959734318159183480934503837536517239188055859556511117337823915934604011357957589357180398012611399924292994011382242989131894050283720875978217588677854703305484289096242853447783123918068834144873972011729465040671591352064281563043281421034946452746015236738064414869756784002447726438995558004903312162986160213459467622716512910278676971611177291487238246513485944570589702381083906243417816473580960293921501260072526923519410178374221362644238896354772384345095359911901669100765177535460781703361279667438578581745111861177273855422858583644833435201928318829384212343112320068032403749242395114173727927518810997434277382684351532199263975282615867598722503074285438033343830316658885414990780494489268188741340113912167141678310546483213838724718334397530517366922637902598102679894982506591872253363527955671887077742490089829166913188611370070145290856058331669058655949140974929535524298165962838661970036315212921617139695878476380070833720534739491225894846898557044529034491138185220736676424659590166921042752071505853341525847247684674963857352469850767513381503904953591458557487052846761846567673631510563325606903339632182037520445732453969171455668627194717833256083254930336727274400339165098680553641309790093851436498212250553825559182680272644849155452447149396879060385552796918605647465416547030598533278219642548377741668738936210132736234005429841531077571608068639079402603143657491777334256984965308963287698338304952484015690281139192839238891480733928908904313815288118328588305970215512744637170807029202986305012560992735540941300001793587366434385023044574104460382093913172835020308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 2072431301391788620026789973445432962104632399091276296475711236342227938989434659097059128016237152100552856767237385442524051758192319736136392628810538795874113850517079764440264937812827688295243926780340973008480933579067515012027503244999703637586902973969293916410926941506822386464290813807747781950279707728942502702961450785765960921883983420821731345202825720727416506065635187171334889438055998972809699031319771929139510273478942274831830576378669732323827601511790971687753380671199605298579157202662653153753163727174161734719468574699248458392435086400396851828339935526375223643567836289977257994837460710357571802759224261165031884048041171150159512369131418728298165195556372519469133861920885071297252553377802142001428897352376898169680300968001334721420846527176740471154522982872076996041978683077880814308767949278810910355123791510971653874502135685956694821219089549199183686272567167325686620466739639859353372884911604292262489173543866396848125899338122184129243096638420243042735519173157278254359413753489259176898566098545613040764995499292784419163337520985629199064779585435491594669850778922181646146814007125761684809148997077862334012729265071680547763916898236057539534294558234119244498936367932689262193859612765907679906484619470773198323716266822503527526837585590144364178147184118113246144865912662342424008883387586548147276527130178032655394373481584395671374817857058751954797837931502336724600219376640141738121322032492639946547018205121095218771573082191930308133406020479710282619490607391233770747027027994351295536698204548090905273505192937681202282127585368690430648562260761327029249398603078282190472147767685872957456204747928726490465653108460070423638349646663228050403326794952685296829129694643694865396363119284986442635423249448597049938769921286249205838485810385158300339648153579153373676712377970525184222454684683074392071628748031527543206708062924037047349248611325254603900903109015305331592795894245190724317789754982058645519647640062129027463828679999371378860428043749010426095287751659698320191030568726403557677181683907707590235317905853554905376142732049744157865341715078818162316970964536569567563134452330198382258611155628026781416196898299604691878198940295065394741248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -26728135108515515738765177131063947076249301454057976738632025653543930247010854858820715199956638966443188931046515639916562237721738687592605961941331607664512776751048462710518577705895155395388681935000082559758533446602784711446384485833993371030717569489584035682819244015457388290867232508422952038080033141083230471884316715502458147223737114572809607577193844310572243683807075287268898999823707148277930571913969843282027047744526892311470510133074979890355621414079883034182307450880030437506197150694403980273085514374184467011604172406665780462178349938139997699561072260353535105276756229957500298291415531270785407600693261579381249244189807586923950809010467062044341089566522142109813704269528171168219197567476698783782333767366505089594114752120032464941941763342521610501893224583426289060851378804380507789058243867650085254033316579927143325587887289440448378923114378300340240072888097874220398947421784010171673293543769114261666239708708039068113836436886941777043759827822110664865144173658268197798923890599990276287144677152617722563251360878592851616571200603056726818668004668635052151290294619749239782666554779423268989339843177174982984428698385051161565485612176917938649054674669174971484836717041992654270645983967634513607480521993800812722467534239061323226086731329430520100872396325420244029197158273406131222697507515576783308833252328933588955704839321827494176263396305217700439004319286508114004905557748982855779949007388140298408939643769749947676859587211789760932405461503816432042726770653081172517409667842559591189123915582645930104550357292715663872031202934558504479082938017735233109158564593081828062714862124843663450340627567428141720706855168196082312196003642467931793718307160034775962752666281870162389380717072786519885839899237909802184390585554275797121746579563925643981457432955943112521172929758701815111910692950765472657598501161629959390786131594252951627894210301440886702741598108142390959977945705918083272840220386618379406140241705060272384618000579523420155225146992704307922452902280014174393668122048430735326785766280638985213239884901526160708843340750878582498331975170655242584461266144775190953914552463544126926552501105427964012771829281421261350622881238166837762457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] 107947959019439164786765552595262983271597603604425047592972181020940140297145973834195865495181786927993716008424742151115932081322917455669782406337395187122865698188741181828987876346398378406288642830538153560210981334469088607245880196914206927371332377550752746600154931478296424150866624872752513649977173390329515620265087829326650469463495163942912035021258559039103476233195140313823153591836919423340247926428719593093222854250210310396975762326667719047314038552852776196662235670800167811189688422714435864886947789308328683181950495629396451110397413475475027223527278018204706100442206583873560697255250750875888672095541303647184640436431682378615442595379778177394964079131223042959023914592570035896233682403883745566801902256636742280837791560141528763233554642011206681317223603867006947940693802836176331749042459631525767914949170670005993672912912644275310056969955395235212453420752526912548958283006294257018689914646507376986809754706779231833473387357421155001886626799190707686962750017361922059784762517990884192119004396581205151125054555766676906980563795335347257732860290300058615009925081329496583125214668612572315764769586200162271002045596831939385894235397434657521681448990193324008506069853207069194631890067090059521750712140424340175215392673215497204763696551154288569337781973456794534782365985462020531886472641847958493381288134770507241233083265291538096063715055960654374493330144417405187723853357798195884250980169849190693804776896164192734188706101013977479783798669154590671935590361429252280881783826750098336247361668777955599886831804665551084457847527467430964366271703706864021818246709167381470842082471861102096725962231993304421081853718377636655974004511028488489101512207609724039670472363978547213863696452944488129860861368699659952849714781303831697892171232446750885403529869589221833315521152246130491041114083353271402444051387765841085019788190578739284768743658278668729020362372216744882216881734982919550716626678674689643703540613252388758397610676521128229509376625063657339064301794863853654603559788836103426989372143487311778539755705628645351098077507050328354719069920933559422484572324349041238109732819171883296035600446410469396879245922536613886041029024024268322358951936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -586625616545524375657085957840048604062538901444497328262714823801337547929807590240881551110477524138698739340298202823079678149847383785067480081265222234058019014137125313239820272087202916449282699105615724892905069409233075817694514153635661946794654191033814567805354470197239358100921847350508257794549231908638937417562387167722204745307719831153223089613807220225240829279164453722895879826576594516351702901324545942233608851146076104196258275073318283098238629667028604404122043629049203352900306695260743941019663938540705476681736066329937505124906982420247270383283154636476461178359686573636990128451253923984364789305885032300739622759357314146240213657975551688737118283140583359567827416820399822108544380649775231784158075685947589270507478812868621524452123378558727617068147183053186215647613671303903174799235871949458936027765934789163845334654649138677371294948862103196619866705929611631564037191383137751418308575534601801578613797554638058629605545393051813915544708259422211962579875386109466258664815180782795488180338615822722080952026379223601110801132807773211753905842138647908160987536590782402323422635338947840278499726471616523113608968108191817581824600103792909744834346853712548400601404690170832172846485989923069820070810852863585984966546900520705668353814548781093717112040330202477350211743652046727204175678451239192618874301275695313618223990036225411147641747091105059588096385237775811523929705645829499999827075628363392859088942906219964017575746925801325011603226776935567849766427282192271198292298751435482218723681424227098619170658985122394263074302590003183088030615347082618036634037895570827841313479572940017410447112203814450289459374172250266386729386171051635508076829132254138586092565032338057106044549574787145125636306665818490773506751827299457096332106822478059160215505272612002288247054662461928966713580686749622647243256702831137949257011497102972867309168161954927774134760970453458383731369033305380671504751765278381764911733340420686080319132164517991964425738416157909028621801650697484730776780145009385021242009323564620090786945511649261887742202351833229130451133260118579182497980454076678129561406591770867643858999096337474075331206701756861572104950376370182513837998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 3212746056413671064312581410485156362758254391430953977319236477082502833940355323941002103943882532649732625048970731864192196625111579739955975017640749140764085403478457932116297079011974683554824739853853648985360544793624402116991999853147275411413194882055986059947873340182214182433673186015848116675496852561089699873330695929963127407821492249823915650325493110284307482203285473207090857846562438928449281773504243805871741540951020436504743062971031817623154290045963631427490551489199163550917506777032039233899900017169050638572673078840964242070722301825914130372065490631930305150305177911050947833895743459137529737203130917240921011278353156534470960305772205461634618921265218883297906158516293318367247234608375203872226990956778857091998807032128423715750316632745842261394591163844894546301822226842108650578657034555715701672023426015275920298578777216682960528941268125602282713809029040299300889322291739152110022609660607522565641594501240792674543254262446505787441095176083756878543488779266502250450974456776190884740285129246911278359238729652472739155281634375072446069895806342317118222906541957820124709603547093607671841981401644855608298015833729481614308178825316476454934770493330558507481219275596261841917452620364516528310966150498024905804627459854298730491058556228064753337780140352936247632089882272850188106946304064964371294011853074787133266748050857467822074536389163186884725198848018362909156230656641196257079868423083016231376704440357683517217203830599116405859580354441188675797905964830063354082650785477290602492745550908692174118772509774156283106597583423333749165191892784866581610599413395417752446005748086579161065270679741300168040721445391364757740464003448070536938415660784543009759614089361521414172949554055978988066820902121404524389599343091203241700505015035597543255336120071096691177751968876359045757526159025817420414638388062991293100988079854373871607336985219732004129841216489286194290105421115315714627744159448202634595656717347920647112350763864548500185562111392151247405560663057517606102137884903142155767047911961004148310574566832576111735327427981058784277040476746660052313918131557842722879641736643414110313229799306409166491380603134114009426994462203596219925659648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] 2946831051317814540419104082647268868091771564869143039403559627014702400501293002354449430185249239769938639493738971931434614137221770106550483814779340867990408949511113148034638175787855661863623755111630251314607206523581191218721076830524393351209148065758377662300919090442265717538096975756432878598290975578432962700307886664893502878743190843500121221397473757797902134060338260043837915444930341213410268899971323897863105054366960218717207438048088361519309092855497007927376481273125531518907823708830364878930771585376399010722349260236322381941545851008303187034843428849745979877889044211139724697183385903060081143158782513167280576104583082429315008623029785916864321534746094326226002407074333690817165424880648176316535775645369206659229690731408151280771502422426407635150409621580565500701393868357502578045522427907238919801729406814169922085601935215998046193821055008639985250908214532618504502129387570671210191731681039627711047908693958062938794133104639178499360631244187407440185697811929505104886860237175111774980858274937513111705234781867720787155194162856321024082720538352836060501091698563246941428640646482094198410466862268627514135943091996045898744464262254309702496899141299337454349699490354267911259521942572962874399354578395975633307467283359493741361549220592824238460463499842603369019127802162412571515824917256089820458507621074611246701469474690070732176684384851323844080021601701539510866663745139213668167407225517900249942934697508990928132686576572454937102607641993044176766707837417880524222129318599197089999321741028382272926589327144562747540850295278690861369669527922924972300591930609881679273898851927114479228703861288633880054652301092205985388598434060904867997484641614322778683674654976946283566543813937394334285218122124775422426548023861256779149748732586474250288593928123646817708183878714008735430137704778452761072516376496076340199472127332045687825851019806342762439233080022879862314744673283872356883878920184289948617524694916970903886405126550640169778592448556755704968106488455168352049396779292889058497390644955316229582272944768042659410473020727582814541025354746751390536426233551754105782941322988560253284682949174269700628531664311739725677589356137588098187919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] -28854281817578605612472324472210849092978472922534008151206122880001029757850169900813478797201842013319237139176692806237180764260965927595577803780637088687919606196683629309653190259927042438484774416716418001856065528130212370122705179531253590093629730813563051925703497005869288957308847339520215219099107760482790940422359927830875658674428605323754072205785036825178407217557848217769832762189867905068884471920900457621588062790634905896923011273562635517415572730758297127100718335512818331253789552048218897281193036410742410883077860348061749447019690240097755731727656303956384579804144168285413785099455982069823767643916485496354012778470198143849065818881040479423473978147583056145920096590936843334753341921461659135831649195150236032501470826079583933649640280868819799347793810223839291483109564766159907675234411251381179430005650537765674212451643373297424247407342196051458032176310522979265273476929126153778055026357873801204405105417317136450378846271006717149583945139473882578562332747818560886589327764718863200102597883969135367889245166892203596020474422397200815167719078107267385180320776368007363781062174666131613980626414937171539481151943137995703438856160030395925233611044714182591065278044958393365168400327618269755368428037443551671511073251841794170268011206429608965025988978665653748286045311110693415777610491699860560442743774275630567767109764064962452180249963638666574414850231215816017706763893290097780233277452788254150323900669786608520369112015051616822341226248677707928873180749029904353843072921967447533168684800881106804354547804256975666940346610935093148038666288596836247565149266852460066585536825210663299851021739100038764136060388445917899634014386720283143474805351645895955164536981936580034125753707262036797968400086386554261334620100768814423435331994533409788222869049095438568917788753737261511698302963512127533475741743890893816803377229938573425700666557043607204216047229401423075307671617592710513957088357887331095955978625129678336776793856258260763235708042507173963461257735126191532519423425720866274965739648613999464106421698497748836737527154458695937965281859929648552516401883559312527189381312335067951258257013953480803948254873276995211598099973182874742158941749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -101561500545375765670596206977832691475065436562517868274324579486926469002661265689645404627716326000435945245547717686346260406286147018732002043767615090152568668406002547278335157077232174437082725001796727190076419448497683391194728728211544854039119367766520566600723655930491554895862162603108851079226675447736730933887526919630229802884273112599768621832142860893403236838601642864129317907546374309479204585415595807331032186450275008490094071660694688858119500514887771057134011758681865309986472755161069473675796387962308840578793859093117256071962401430898370464292535749369644280274732326753000932237126760996138251569193636754412395304907874310307856622677460665782806227442394825640636428319880823852129944254633794002032402419016829250434476363584886154492674964510887630052526773211683522615966533496742886823514667952407987106261484150628707990632524082158529506754206559621965435826289131777842246112337056466420708220708021939378502350558589233268921031540236656855194508701570091724283092528047087320826266376056000766096278736670456402550355415500186876285814108159919035938793069963778465424974349160984453454110535024201169332198668485105999215286127301235206702438934718797327725036966518081534742181962844406856160844021463731550955609832906857026044303877705702462437337514292717881134214144196957022219661274697461410786477725026509953088907474669147382189005587314315576191399758899011258159057346686770365345071084094974660223874234662941864153282467794364934686456056693440456483942155927628191414679665885609732643495435963733858652727348558938414800221477251702101280327283219508223801807511120348898160598379191429995352105633704883594431595802741971984824375525514464803256023810769651756781592565005817727967285750670505423513301836539801358633308097636223687876824825313675060961113536920717255087803457338975541737109605224474913141918197037177504400216974994923401660951082688675729119400435003701264653574890053762846158469787460281855777745624870844916428066181541463087241417909518184034072531747186531701126184879265209175858537992703778759736866146373973746054149043264886978384309545633759213241316028685762446728790891840258274560391639881911810943575489247764549778915405650778092298081583683542863290784808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 820792184738679398686619701375784244262632777049845780126523289472514211548377539566279837282030521158210270370414361600350504589832474823991306336213609359544466162829165782812765620208804494392632710506041247281253182847935615134939665447905181105050986687056220034958817815179456166510039315761605338202823982073871939948106051608637019706098170946187213360816621088613003973579423081808001649046810755361504799550376725343106561451893856114121653103000284237873339290870691165706302363529669415594596456151367978936339988348315541952706137439614557601671797777157041565882181588160006577912533129671712304329741208768277857700838176008426629935795285506357982166526457298853256554036943055010781385302305859214936281889717547093788086821096708380042082335344884232352883043098849513673892276751323962370301534465574987927550004356309709146157803079227803219628288956729046141016383280514831932376658749823104352208179344980509810479900364384947654360054647408854939695988712622085041119510895430190920463530221323721497352502866487045689257717481528942937410130033209235112229683188833236901870380416236333841869893319415952563345379489166348047771131536097131186251719836662429897474346681657526965279416212324470400742017671583246279986484624803915704855248762740502294946680318926284184277648915020126604870276319631149224111530700457645185332416221357485778749601144848721658713354597954620220624382442168982490329864422143529821787532753202100241945072402348578965057663178529433763151684375857610852797370717748834356341594273119483093779496485760187328919363081743957338248161296935656637653761300554828480244074858894649974296754619128164107989541835130460647096130872314169316399819915693258274499619537250106779470703649826743634829751448132270441270804789810949296590088172399712504713051888782508255782002999040599655305166166598582881748112568337010043685379628135686245815610084941488029970699438697120447291763231432501453783972395276430222023461321344132766291720349165150639526106093587266334189133535506238800391129987932208163971522917428996536744108616825930974495203138524412470769620713388484377458475939180399428644941872760654947235420506611165142938758833423545592950429508361370906973391554741457747465586066080657629525034663936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -2239654201137899759464466343444375452407018373289653719214241678345478927820608190077694455795708945047577818985424013577892140358127356447480826548769111590362063580996144763618093267614985850766803352743798910612369154419726176190362675899350994123110146935960585490776333567314546758346311458460380198984412124813519714407257635683530539173217301052473012828015694590367993018811539479953951439025540197220491289238202935531776928693592570957246618636665341916767037676653222114035987707825697865815175516330921512870539419097302681920803171071450057617856349532288371883842452612240241852052985104779838980300207958692615375372710613751019674625195394181183668723829477957023416431798929246325275796197885079855542020435512697402392998903585135363690977519806259370402720589176363590744935856961869672095838444263239463500255780249928836508318566229517830918258407157605367462952633910158250872250967877902375219307790040417442562582345774414010960015114060631127263752356063876364707269146401526416403792236631919602703793198238325433916617015322271499856450263911131798421268572022623252522025767718496179873418867640241844820607757291166435469504374464581768854253402636768371752826026518381164178282995640499047235050507030374040615136003852012475629879814447603840454454303871530011150588467545856146471350781581677221692854108923044424326814739169933355070452669377213078343535002889434259931717977673808524512372321633958081199002534291235998615401239092285922411023314570957862756435701995338250659033817706978807466990497648861017158935998802027569502030568368410637203866662775685878234636156141142092761771383515681489431739081277888300067996095525654365787452107103405511804649701501665434979008174441460389266463349811095165214656013847029660289459202367220034882053178299165247479163268938132951604102304047209992093925843908519048160442054575651076147702476035932439252151639957700935290747839391046550088746835405269513151579575746090877011381810413857953786176229665473944556390103910105682354727971462170825013352545550600083476113192559091125668332180716551031558288619847179600977976384708330970130218831166457032857170805014933937472775190655746295141437539351731795620421532175895768396531881200409108685444398160928636372514431303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 4167861905631092231129820543594459761303826690411909634209510443962955394712431100376179501928611589761851881544176297470053031678077826257675320708570599519352724462648486775623476871565602244175327550044813813365276052488870173202946672795540217864693819671327838881151085758072099712038879519283697796961018396891086958342392316380315243234517552627380837616480026650393192930757492202406703226141250021093325307769463996335199415622523692371569043214700413256284440174806115970071331900756152349338460889974091816191890628936578845037263691038245321037531909902455770788385024792797771512572485235699729821508476127302244384683923891484625880012784392656458644732089171484175493987075014791607064609336233959049368555020275180854580450385360026358221869658448188355699308222643771515749707188271431204325078388468239785982383528800994652856982775587186698246594319158101391318995172199323268098794960252484664378401951736099447130453720074086406550787525230574957096827452719642111644803220596426889060785169804561016829346487793736175096363693029923792696795358368558305113609595483156980037807046077447569589202656162577906852528871119334977467628030502209006355118778325162935979502164950049426897639551397027351658773360209032205301586065255197562813860549292863666196767104817653524246089543652288915444723145797449719872597852032601316710802774458076686371263146962605207027721892813081508899444765561544224479391066382928162927153823142533893679773655639557044824048120728973665702603883527702221437575833953032294433103365736567911348615625842183323585635815066901652452102804505718675991674535988016537917466951299769626093336591100538278630144557966098203919143388248677229176233125835356750499235201726648864410611493566974868520560910550311498737700115655403069637744682024596551902585238563646752806518213755538067172626589501208854545206301058905735461315488212978902334302255141685797786697122793693065271433888871451803664717759797102729054320306812352310873311687344794570811160094806606738885448055788856292724387675128018655368137676609528595780475675432169667672743158782516310624419931470066931210090852408609851163649044611785815512114472913675593662129502035086052057869752276286918108010818299390719037414810390729963487502339670016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -7484575228922551190794664318510289496147136835346796363497329241551015712039116227946913739122521041728058708963204150022779659888946332554156705123265004486348548633601379222744122477970880110487691183465200122200149229895616091641973815204758901316404027641454318347702724706495076147298204923498592530879752971166336225118969646936859334841710802213310834436361002628469463519281074825314400782774547371493134811518996689126167323352513045848618670536839802912217562308045472023401270178548884065978798365615592816908582190632252778482230047103097535943042186925055466215985974142714873443106260165643780447276117894670617652908910625052995735322256728303955635835243331891571385057259575664750449846493633858063432438367079280635515371655811090179806058388218449805788154806176386519383276417271512429014710075228449447940922890621290804770994973330560820348227665076752767794693662243401339743400183512998291835455996839947903744757980273121597593472245827445726786778681621718683780804324744012156812090820923724728556019314317742413469931446231872057682881391915122941572384440977962268050207632498094085553553727929226942821472956575352546241572053666226400538345595174297718097969295920698473687884733968908856236195556283358129761470343796816372498231559649468141334655301259084016541225307250950445903443721962701529201154034854420530680801551169579043589895434280382185279677344769879645821713334208000244070972522461956865524172044709416612719223875679963422317507003306355196665507214742653859612814365685800335223623634844310656115171675320480895109678195944451432735007342462705417894516655354671725711088353474041082102997465244179833068177005330976680255365519203999272191728026461715727527864137058640066899705578558671551768828338772719692497795857410703182103618367794466184255983539041663572373443602250415572532524763217519092361987149516366959677786780103250387829294273327018027747923137235545653148393515753600077737263148047410706438202744068090186789923438283648304030204297819646477886125674028232790562011269371199188007488463667147319187196679124465040378447644402962928922405346595567754621876854980654806080186265904655475153832216793638911266068303175736706080564238216858736093421220494919776426992143846970546966437098946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 12869747888152325358340023786260918326779222532011018171412934337807903141327095918568141072136635591625903184947450804844027781892974488757440225599382047242247523561757586089457202565731888892967942003365402177384240101462958318884283723941677968471111932676462919977830935452227083897772579989001179857604769843817428474733271296706371037415136163997670928530823391260361676902953225360534159631782284613785818304990525094474956319180245122850584461932919038797091046685757035316193524095069600779056202670842345514256821088792160589872557793657115672031759882290451981044210892734856084946945165503194268098135414601496079746588349595117462479929849399547220796010465820379525926976381357433794265351923788331684895559568176567961577989988456298078104224992714032148309095332027874595141939670440840438981416788017985685434394958292987347293344227975933464668054676576607573197864654187025124341709864726008538000164597871803457727338991622906772260150224001390282027653849411610727330960557014658918703031000166811075452155742018448071914519977744316592027994765373389513832824598827574703648369949767254558960762760750447393348573576228538581994199222315720527159708430439120255630037119751660491988590298238828093674931869926677627103026035707371465863213846361274887457212274829087833125462353641904159334973020427270911416662967648325867822477155626622202239807487208591481242640567602177529803332548750097471098246169774940570686768192141307808847279509116336775587197645083025872913713755228187130225508893040137891098892930106646091819070046987203485042411779074103754796957466105036470091185533105978415392804607419856837299342783102768305351434431367260138660998102963662924790251144031157365468338719642490488880941485035359417297192034074885788948998713780805017757958408948299984076877862355191162769862471177678874120808418300443589800423009057381703926083768817424451985414893285595825433154759173059056937638026268241140896431335318766025246840784255183276042270909700264925339410162542838152015193541003547949400614981067118970351204596349202193639327171569967624473598564128410157927601032321292479883146153399490168160648474609650688228533809741341584190008160912751993353415522756903149327636641886266325341444811493350914911917983137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -16475515973069772795116008971872788085782962754003760878139815530432614934585696208590423926552427071829885498919804238332666590093608066815244173658375589368001144371660107057468496356687573437476598429844180182938783856239628614444414144206982931422474178091106812274652659294598363480544980512625666050646326571140190491683668374189748361615058280389821704263479106208072409683811150900160203843873121181496813852079049405245798530719925523388774224068036846612688385946489148944745864940371280343387192598089420278789897583977375144176583996548428476437969442211025705793424638564046083829387390177437406266213069308181049587121410307485906246822829989214049419118590796945852901073421593868266566758964534902671129485817538825189412793357914660390639515274500816797268235896049388205750852099312018861543136250326784133314037709401167621433081247468739413776396149648504874350374248465735469624004024462159088798966061100528013557531338042201645459663220996486991741382581902310116959152489003835260931659986965586188091798524063087542852547043860347446953081104024016606545913071337160110387450705798666508741946394121516556151757425610379039979158857648195080799098524570875815612601201713802450119839599192704204444220979767198570856213782298560002948519916364852688095354464438995645739525660901998274611087710691362741286264234247205324268437107407435801077951260409855307640239540911473490557075084500500179846693967612450628998692423291577834372301492891636409878387263043807756782026904726327431501064562195728674512857586650653375828036709936503176808361027347894736346542325729149682308870695486596762677274523693038420034576295168129845769080960742716345679879852740257100535508779708181387812369413293121181183842715671371062791579352016520057007708723947042942057169287642770652575652988864987192126829376971065651161106619483696376937742437644065844855653019383102380158690205335664047796663806063154830909599908953118930079343514568202426469978255774298243381704904105594391147180461738699103402580861997255874064498298465564182286600935723202893412729622278642393824384218370246518047237829485696749574851035249576859790690923563222228013485983656472462052567763935142939523615751671999814920795870980556723880276517399463401762528071516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 11385088275667182317658667817405421389207351630488569270948141636403123302981788447816848966311479341681088399149995690217710526687107605425182311397653240778001172749203832645983770256851508020044261676754219794951652632084909212215365304291043515838984410296683730941215391012759825697116363809414288943758128442711236515486523296597027678277685871870135601517021335330938284209867409276533375814745178061331088036051746437219025664331144772361829784076234194505953192611239285019194138434167242749317413600865940026388737490809881196549147267514570823090328538313429976458996006750448036163824385754303646085651786232086344529702185256462324038375889450972771865320255194034399260897282165068266431649062673153452935400688836272781587651246666442854811976905351718522304201420056059817530783219799549340132944107738406486165370086408935573350542266437049739013573051038094459904086868310284945859508165139595600886308561552293731505534275140074553499364013209387402423801597337738802057210025778411073571182220478981334689465118079287088476059762406839988298472593365043541878160516351275259403307150711369857699674917712540865656343230600371561572469122183389066762129267978539633024147439177561332660151040519656587363694892637609839171318497623005877584058444347987986883626379763907142678075064789376571632406214469455341519235223589153982775670971163925734592624316135172807009819057024049071025799892192672451565920460594008663157358467412190125410013979175904711199409380673421769738421244611551285403459024226893088244258994346034320850230927512278201860542474411557295720502688951769740698489559880694665514223192905225032543348992628183650969476642676482085291764123832252800432058910297943051616763599524101827349578496281784677673580552883700759825090812127343277588493089390581582067404209715910473513321700400411376718100790215417061661760297640996257758719484395606628629770119166599262327533707210420707658394610714267649886483423214458180794388726895140214155797334623724268269994023157259385402932383097063426075560609739081687105003086834222350074189213779453405335769876721305897953595495227189644891418314829090256584777839095115789352356392187909752983455445647609456897044488537775853981523199716023425342065791336893007189629344940032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] 3607119815015487690004212500325946137356865612486549709685419352173693843380667674280413298698463245948989152561685493143486426639008014472163561610338590739567252124350667914246445445117432194407486913903866406651548001531970946922792844672001734735918671151002416243828082674236132213414166904978184551241065223037845165241524122391618732307324400641503896079460346148686486694099239698013586057371677487107605049568769448316871335038472281809818004813539851473447537967038694517391489729021058000034617347345913517426207794247961631313762715238182598695755011839077705216327530245344902964839587593640100582223282471543144015430286873035482516576081517802142696130079070031336754235871178449987518181275719180906810155350267001782269937776259495126007697670915423224904795443095217751312554707137956993223464498446010809790522011960967401317014685620017036914729657761315570010086426775172937287247395771194985569342844695461637029487365009219577043350408120019690942226396435665310522884833492051503741833689078073013534771871448130049887543923408080384848206569230602180108778525626494933499745321945242574151405280820501504973360264173415004267198511306811830660971249688355485092771679551052605553657071874815717097672542059418557232112272357041239179671211215575290986808831289202435998929728364679222480049218214311450728520313299836559499520423045780166124388416649469754712788711564936891525923764436174878368134712109685088971573281862206415889602549890335485732250997140837930062992719023981075049209251538042069844489655294000946466988135936128829740628170168809262428068674692919735899112088880313457743068806317021470582650492621481858950155283485437456351813850471712415307812732562349174513041677462027714019172862589949239065602820125826456975847593172243688396005046375405620153617327210375226972170711992075470083772381600605581216398338657138675694931387353301084846828322656516938372215866371950613416892671120478202949974685050285222063811469529180949764224486231198997677489552826144360595830665312699992280692809279563794625045343054692905653948535888768354840103667143822492120855500035372253319248328139797884442911202088022896263498574127046639165909918066174399241042946877906250331525246506120311663917209449923102266378766254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] -20543321803476144172797805874967015100188245064003696170832781634181875504587781749993549767774810837019646453902835188137621480216819912946537731584208955167113527710702059129809475488548338754177248216682229517090506424319070479440259181369715395602985603329430159472676278460031873150810901462582652378478766431790907510029463498424784416815572772961970304098579842248759396768717690337466512511427885148260238451143617776654785936617941563244645487100453296358646866268872071668054321202033962382013069567137304640343377159378908258693515265198202217668859295589442583531912173306533486461089233925008524369128478126918579902059823894310002857353381403370428001115963620275751737312244710497692265919746304544470093953900004042703019413411937145733480206062347811138880990347116315253751855485426906567286008475799004552283071313845208335876907342690372812214607878343102112020451149188555337422828968479475248622912092612496188992365049283717895018165781565379204156063041045269548572698814783936872490919022598350760370822841238122369472048905747286515020244560016916545631295102388226875897556579611038580165081262205681956338038811334093462071911686982819710099836591506141534937496292747067927615902205157519586988779464133878214403428300865367594257211994449879200990945720293220840681435303738875543501972795804618279258096250641235795299871889476043186974965334742271118114807467650474693991158772282671137319737244050731489057904024494219569814112869970962762863270381273749587110079645823720591160501463625227853510051094679445601762072639128802078561707200579180454765683696105353112053030510381852569676620062227515489853470033878469335952606581428324408908846669500901851762216133180009940519635445455060148793428036262629809967699778206850876999687514792491455674089575883325844294628695275856540851358339476030356581956401163273521222469299178772086398169483508038685071150287451504576968457819382226508111179869814975514124947507802970288252534574631386563319659026517258663870942022156431453319574776312344477113717856327343597479353853903555121910752671619031774520065215675158351570896998194488005988868614672282232251144305493901425598141681467533041240510231369940777758627022791254155306588490803780375364536091466526726605352208433152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] 30297019442235914981467132068031245929169369427477318016090913675525916871737489999801829165772773896244060814755395134509926144209242062390493600518198410435021518492047834900216647091516462362053415959388279062159596738773663661560798168468107340933886379153298807212312239138545451919337208223429730331776022161859585425891306683747917995447568219485190364731685715604003200420403988778898606979746945122436343475232547191959281993187423504022934165173065942732280279092585906833304947153691005044034609892495404291677504077013466836510809347596227618809065963073632214577106267858040893644805024593213015269894171908798565239472343212336113698835696192475532115268884749781566206168411102139807836592657704984672532575541346005138588369000649816760005349919253099623924663709194796699051621323965059642952782932231606154402692501636697996821409269128557259517620316097556605874442079832535914580328078267043862496900590962976328331515374276253183291812133357076281400496219982943579108678269196711154739394370344006688469672954169239287797762987926391028188140941192031077742554203919203774547048534121134021462140621742908996994272441332784112026791609447026863267382615632442481855361339809815928834651471806780820510682465194973623555061073506472915128890992013773978186786642439988989937061516269111880687472080618131921979025521771573470051672085097720092221060785309793971955705724335184679080348721586655511075349829208989109422405038371292803014833878556125290585037647308773121361508333560881906108072493091340718892873333890709124656567967609067440240805491526408780143789147526435629395548944827086362872373240360386808970448682479661500629832551222037373794081028436711226747157565862805105871230591189662369457034561324288255288300071956210192518441992929760908407634884058081591570097326079286348358040413622308464529718341361091114963995094346225079906815826059495279006676871280899584878506183926571765035320448477523619269304644135847467585319098347163581048061985386792611593830592522116946894670014808903162232020539692213480016680875240119954791036183370752545332683642304800383097115372229074652063369642191493090917048249172077521720684022662106373984967990180210669613644800631135558355089859511820682485102787051891144763158686597120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] -31072989470728270154851960610567676052646013440480662722216089391856204045073747966785396542717607108929495320655117349415031783126756790217167081239192529909161332111341139340934033204182620237300453054341724092140317066803087083393481544605359945079367702221624266617243164977221726258512818402806602981875534463785983466611208979301018252505725628051275768425428905381540202118682273190407424655199251441693743043142632592729484127734176635592422244409979150076016640981748050277110666348292043385015675258811135911977079487642677806331551557751789901037949953724879406660371518790002724582139813358693187645944544168466143412167743395747750593559811847690236259012057037712291855465302270229561431081301532927417756336941546371852107377088722052168213392747302976340435898526244702130441336119915714643561956277566529589969556795863814873498174148836795350539958415159979763843206158539317492606480378057200978030117658794065638794485129785420522994307261564895702101450893395469033919271837996990953622885099974698680228205989834986457624030843393604558891885252486557252878826136603907277496959420366682985518940637308291200386606337351198305969961904375933152849045595404897794462678514056556851458425008955212406142716778698772364842587955958791798478594491350469827935813812439637076928469885827186958861973127891664721411327317873459915182963655592238079250762731875996075221279714781353646738912431663814983599737278319189372124768043356725436981912648405209509956827967618718509018897717790063553740385590968417499395407822917418651458933090704888315835529945244889865600394059311661573725342879357728270039595217432752586822686002900368400204533231853292046958189500269547208161777932729995492801340649427269594971162376370481056291677813525214685171965961317419631852884000773086476958298776322251914138387366201358080672455008854964543685499418992441311956588596286280173657991909646747599396407052478169890035716908636007613604522053110599529664523706852562261047753889704581951132786259330564159161482242074788443562191681415180228277243011131247833292702815589993490005188215973811417774190244612536826305122987582767630673582352064650511542361142214946369629080840496470997875229612037655044990272809692183417599786337009596465565257055600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] 26602594792813882066892290545764972227188390174743649781223208176141018811758622907042014927651172099814899530957502098864508393468161194232227880477706864678019719499336124321662105015222297743171897161584650885968634695994592543830258114006859194777786764793196493826439930753542792501781139653584837492248003953621344488265819624070173698690340980995579037511444248055500434244146632828657470408813614883577930916176434942184271065447603548634922934344371820480307106396349964137734841058169642681730755919625400213958666482016035862302290225372489239766756569365093722917875092802289972151143693551837147630000745790757846482515817616365320990802592670300468995814744566581097417830286876711427636206853568759316282146187399873251217961377480672308038867836789401045497536811969694125188010000146000404605955791780304773673406032662183309595759256265343689412639553863417495958232829954956696472346006073819622480195557523976437134984429854509100036525197193247887741388437054335691208252932289267076240809614678174396694209134590996397571059045670547092580767194357343499824890504071768895266527900225415477116908740892966037085683623636438593128792925373662702414997751271630514499718414296087002509224819165133035669933328720963136231075849483352964882957224415798946620296560140346317592786285971369501804135989856952725553556454835361993613490976893258578469505075169096686586164206531390611442849070247962545935667086889573806527795368277568062335231186183922551911885492711834435247651685636698296074850280593874787911112050150052439983744494260037176404171046926040574695133167269503402982295178574956556079968972956546545135561076143983153586435723616532733726965665903320716408043005784639227335253956837028154483173634017120463142896014373545614488548891252346810664799170436301910118181754475867650628939298720906079170368580868302325882752593425298914086060713250549942856887092631814774384788096170550261437536459402722115872335505208346624805320048334923311646833541678375293785781513925316879851761950369552157760163014751526104843098909489569212466322390405589851450401809130065578954243809735966520393777320018258285321080456144657162176803877722945814869572251352624728173959179348575749687048112382816104012174100661780000973559903027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] -19122819673887257229865053691867589471600659681526136245020356093904122322313936801597128406605119673063832060423593838005910268529133901687445717963478927083159178700882913813119318268779240953410702841089833569117917954285398471945795957315201880119065714506708885906600017203340021286835594460957129043399027503865956140327762098122918919372389897644374037483010307675542005020825541142632141732063324295236319717356219759561709017813964079125854749760266352448830700046244671800816635383151783974484045653309108702815862636318084032848491159683138363161739146130261367109743555205517116758988006073004776541498930820141948681773455628194659861651021461888649430675452337902374926431165571826046968318289031382994487231354283633110296637295649219664902437956412961613440314530961599746267201394796604505712826181139779299568608057660683026494781319997618309160493581412390473715206422330234999587032064167418207761926243155952691911687365233863822733512956210629283341087285055948008749967705186392639119393273418440218279614078486087845035127121109636925637299831061706712259404487435292360946233054651660488013414639104126138419721970329594750923507646586769127031969421451279914155625957240212084441031003150782884661329341607550212768936770755695198398815700741027599269822896709650160994471624566040129327700785505890888227920772704225528455951361362337481328793715107894035957155562709335264714351259211506348798942244873518909377653527948002664946707517850144854362873042603225574235936389166751582769772801912789116265843696729432363344546439842140368912738995628798400114103821891451360756503175879913103134876115418762806916993895188194001207612901181781856456809815478745868007915010847346668646815441598679220617872617646181882027745019914434390588846884558848994383863244329431963032467487168485395816418924265216993031330205748655759303722504726232874590721791679185694670069068661028672631092506307323839739356002946472877939469285956703511877747036013891345279880982794315398134956281310531029460655030556840093797574554122774782744368693462153572942205015510601682031594503272146093962876895432219164900617815392402348974435885790930189852252577945410733219035986626792143620353608506675200790636478860855193798944393746493397720683522293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] 8360683150564533676540830395946471704000806288666514112574674405369329258455037707792671393438559813048682602703178368665306186970274255589931438105981884986778158633771852923362746790001478543408069353111769845499368286137837486341428305464234949176769856173431897317737521624155135547930055573001252351460198938081723341386581029436549120828553837970842607455778776992402923134400806959182575670932624870515478615926515433014890367615317930339094189317190455626223003381664528090211036344478172954629425384100893947417430645678502715237627943425446997142279622177982700850251824608671961512962309728160799550255708248740521755190017842228551562075645088776585315339867591055922609232375209810665515995721768493891524708120250687781127987226276925386635842522437007039938565907111652652270525983246348329508555738211473903432739919095566522069800828845102801467913949406481643925872483616317709977230085092789066512203171505808826962690348220146181408907191016731525695054499149272010686209659855119932135611884010792404680047834528964799061533288519396299588072164952959615596859859940124549879150297992707367620769430254164430821497325462783525304608811314110358569657953347492696766451449216664422732527489770730218743822508388809606120066432306520293165579460279139087243027891636227472424949276463817913497905146118427079638478842701273530604613969913496634396201608138113980293651704730933485119050922123218409088984276648176316570315460038424149974089639403501294189000644497542324749285550011072897494151133898470607599790902401037950436252151216051264421232099610738260713376053925758703057348004501131714177462149865883732160491244625649729076621177188109231282042074361276810333782250586813681651330345046166217476964687392160624030972481217739487470401359952323564102981141533084828472965685758321462472896044267792050239175400231336018039296937768181739255780586818051159153649492038184889531624551525394449776643333739548872674836203110077257700137771915116974645796450714472231533332882668420029339917163658523109823932670814033479681414506220746190542946485096758541519971493220547831345782413654811142465515039359332645687967575022306521778206979572815900222314257253048073311523957917408591515075108061909383800235114967532212735930154352640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] 4131581356796388579912858245374468953676465562435581873186741783318198378038411634669538256837121891690807515511469148942984940609247326343683127829030991496275637004447850994147465154510216961793033120041522437614663110693042056838103679568005118615873999717414236384981494092436884303196232819150902745972133380187544254593993037886747448791706853121447522094288361947945114004880297995346655187822257762864554398385453753711081451884894885688535814200393291446044061984096794038566590914050365588365302191702582996341665552357280390518266747929191791896633469459012571727878867433509695594498215300317010690628755218920430178586769316401438142863497899849298999497563109617342169322105748197408635633165579758973519968477219843875502355501590446018037065955401791396710614636193274544809225334783189659734288919912256924423797351817233545139355769896390873134666337089851951220797388006046371979220713002873623711910123266181334631618590029766281321119003117732006020190013736818639176237228756055520546716469992091668904167071964619618185483050823351037194445414174394785046951465134167848149300164432841279940040259703801622394759985055098985158403425682755823018343248221219172887427725235332345143682251190833752059391198136517935400974219613981106511940223493802846731281007827393421323223272235134836952615336107838686316935555914939838924504584522038389658274947055774915452415230804497693586596428260156295629016621298034316838072331694411409102185460734998299862911672801552861767452679529291758150338577554901802692534236829621556330528903202236165895063688495547182761164015081572780769320493611447277761032151962720323264460024559336960036475297932072218402986078904724020431890469368069362894883622909635501861801683554756472153801563741239483981508199373543411885994985288846080511275145129292438475596473801374278566346580742629019689539639394271071167951338287918385989575870748476867720513362946664181919497914318162171960247639489800162569795543649133213773666184643895635879204403031324797555717008387886583965481625516685987947917084491376663549209328996555696799132665389577403518049107294166512675008075545933310154612749841283193035580071478166901324477530848622728284115066432134031569430342324665181053099974712580259195418220429312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] -14081078508184935830966886763614139301477716904277742447731395540098002256363590301635609109161433398833972868883302900540633711035067115212435428793892683793819351791896737412987633595026318981027453661061406510750807594589842236648920593147470105820215793177370858939920135547654363840713057105009809034458427392096492188622574791265495009332520199102491445099339643680402983521955257430774169784247172580222637083141455940837908546523340732983239315616864486744376537015291112629764703823238144678991030919295655636559418954927005679772680827334460111582679625171336272597056683942210568574333159386275626237510126644741595686773206874489927916194730583263735311195658081037000801034114612601339354592536451216371610045600678129213702259966622448800985800933141142617746746345400094777627063735841839845831327612426222875006404175120902067939980932610135090637907811122442310179520409115614807550113209855415030422949834622038885833594558954751112963884607146003261924632090623319283142495692753731356593412572524079575661569237310883923327714359341420723084554066328989076802477117702324187710572204684679403544706626776376985943273402566463841913962364818376956311286708881519716911305267071707939515064519770425676013919825775249066773237857952309920089268674563135095397454549022713834495691635496067829726295041178779476919532834597221266316861280173952146701772102818509082050144168597056331333782648794918276157942650853401534946159897331015378497042729725554321112939640482764848630874520429645330029504160489593094377340450587509518203086133169602188504638553592844669208309499811594475738886736704903861745842997189078517548440597217773753900726428476444507701703969956524954818415615212757661535663889511848080409234758197104445780765500899070086131772274509252023326418433703971342402499380094738563676276272293094370204814555699844668596593085025668291549822190016780062656740854317016751515289734862435133867151733246440353881724761879715373764338493651836516777821922517848373787035367785471727159374741863330544457526080427311106224956167678044045851021470625268829621913733824321151647206103713016278439271829982691177530226585822802288813865564040448555829137035423425241620769995752252603381948270529233789670239475743911158974719931187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 18284453880573500329602068553733094127306591389164561192381941592090660400368527593655100705279807787687132939293353480192588777928030097727787068211335369751927407370534015375516149045599284845604954797384713811847721919168404764026586355912108774160287395603931879277127353197596159215040032939867025655948743940053789511981846243284517162326945559438687775911191844193403940560191589587629578195865698460250728120989698129369696861223209334788517100046660347578683055679792618207010707732841779326574125770555085828117379281685186691535153255650273056554178858543915761544626981675793256970501747278838159442958608371761330014340451026820924916385191527867568952767734013532700999163040461087150849325116609326319954121726362956827141254540022672505803991095000210061030866977835560564716258449341410346968848149269282059727866171263847033165999255202113410580695520826994966570471040563259996348701761266282734906475885294211056139065635068634722176203844837970632059499757565037893078454907551501745607087843491831281440057119168483375023028512397435033147022872042001300338113628522684874172855018033635544176049411485782508008889246401787086117428933942428942580466110302674345422547236103951945730230012844313958859215855043971259534925533340938512358214937639127617937844509434441648452978379736994717760974376870477376132306425363285593939446804496326209434475483977259406135381020508201158962091578290555125129494721826045348216137887657506104521350428601185110669123170275234898529780237700646975587578514572833293733145327635838119970656927726041818921078684527883918871221191091286325738471763283494582108984168121596490389738201159357346016389475950870017335270184738265021909374882954250682582245389813229066574185979300077432482925795110015994963438949801734904582246134488601804217571952056725819755148448994253150480441566593932174463198355077540958700791125494016928541767467909769846179660905914910192956426689061403023527965973747267676860250386515531327793710241813902928068590230220551948029393466199773153508512156632127106469625807801851200853654650274950453282979481904486584354294887663081713643881747802579455916157659328104893498060804086698475305151614856143377551037471596211537524512987240372195717693925892954920727311128985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -17072393240474828549347094051924939539009314296071642423142334090268419866889347527191690455087565581780562528720058290772626991428285300040585487469677366157431328529263636816421388263060617588917915884936090600269199657571790937741375978615493061078201252951084416654365069338243460801841148998190185181823072383958518767118473739380043182419402626663545816476475639108761725771551668380586356871806983849800660325533009509358717654076558508050727204700057510687010623104530860683336334312187499900717813523302996021824477116441173837160048943462804821222432487338888410751046677839391469403115367671877201187547956752637599356051401228989159955225800898385661313689060887738788098762875643841749373910408484524630784107422593651391068108593745285949238596128932308084550124459721861870890659648492003619830655754574296284963253384932055504992068193220412772488859785572399309116518926216455630289466663560064771531975751432210868311541005772254821554049020760577236166519440558111252454027369071619727822570350191386749366963791843783286008220325753177170921350762719285864146703491218210615743644793130433025127397890551925899986878069584246282611196901327197867561489552045402280517763151872195973972699141628466985862260823582943345460854242127472897188043410778591305701422863221296739246490623736518319224650342737149851784845914935363120013350575553213681867257829783421050838488074264646039885194440537327681113071284429060404838753576580004883337721070276924640001857536312573915396535068918632501312446694192421024663741406166516118677039475826216231188878727076963314822821620352042867722187201024783527683405716953217825350312848457500894299871931339641321838350037069858856958803514657251270781381021071927486873062417668173002264730004352256412535148587403311604095948802533160626695112294278458534398826675126597173509133314682680092565950867672345217680836555194982824377050981386844694053363370965002100932760649652682677448903027732734403618187223977807911405117581778670004397574097004989485837107763558296748018483755576879980358569949033375012615947114994552050160152164847152187447838343932949780427763482625264028692817076037015376566473429329377884106665289879902458724132649349542293517290667771889029453206733343258183969968131932160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 13000179560451804123494764465730388217649156151543384801036414879340116537272079177715265872788616956205868795596215416197440189667058201470659932503793108718780863949993508854064233247724131939496501173294405768001647697803472289948859260041463627551662346628117053923573471874709348353434153069135655946593112096446291658824216183793250366739038214337961642369893144403973914424031528845068733734312826209547627692868299257280392687829839253037309857628903710382348526969586035671437362770267349660963901285163718469391251421832265206784626535029612010882903238398297092342215065065504136211510647249945036414304869109111980572661127753061533770633833974763496006904366430321146806121403910238710082446478119811765975053604400659801504570031790529755147661584238533300003395662701250323436927277785284521222310342459756355323366294775112304771551857633583143153544007328276630956867230085453090695397852755954027108232173309638879849249024245156056518135866042784141619488616437487577720084136383652983929154587611617686396243283456575618582887352859613198824118161266854994076002628411418167977666235872072164950209359487132471212668646028373180125230860379255326992370022697546801231610078624997139801381419576917746180385537634659863431952983190168017012602063244009486161452405451173269633334471926939986959639428598614585823762380417414770010040127266794976247354396006955938998773834829044755045189051073662952968299413688563188372704043994779998467540999820176177716693069641672466380918921307069227733491065302099655742659526115943053884237757044697572487653719690833113048353727384354820879427970495657972838591881025841788438885844776255875828237823702176631372715039312917528825632496379057730798386843207069601084750824359438889360879017517041805682718382007314682404273668971607303887198201904930666522683310794285678386095539214485394260568537613952728397080348199292198459080145093112715366946439488077731366599379101536766932665627837683524203718002456448638912423253367541776742019328319552159916998806863423834915009347460016618804559395902745592147634024167936277551750708384322136246055029116650053797333832069195724335373030181771194352291040276164145548867479566208297686318856541625532442346123031887173296977993845205232721841763647488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -8510539055535230976651699943843329423317149803102975587049743015015161300347785980245214792178949328737781869062600142750674171514831320410605741622479545871132567057057170643450721140563700733297150884638037570428797597467844606677405288191104346888848663084285819746659453924154825642676596312823251292538350205742316617892740624295585891688491050091199609012971141102003483440487716584173988236794024048593141614739735133981250274366461784445574560030263075805231753193104722287378525887841841815079249895149525359481667650817057388973227333879852231185556086503593555911170600553025329789032254485563853298702012571639956578680248529792029044270737755992805318816515435568787885979144437994763898891616329004870576298076750124592835714947704111804386216835509379004386619375826328700894014143269005787820864777578584378301491594866025538081511120103504629771528555011759062318237190426603261467350623667624479834062712286401813924173668838971035717354905475025297871780676557798011269524872267611702879745576033396654533108931119353729105711297470866842429106815023779225797677059786414749476702188630155193014429257847736423548675813832537027442917393588934922489142358728231398293647346895190858919325315818809799351200667484921444067862566067010878947391258409289351475623260261030746095179923547082955683369599970856835782402429030703661570383926678109518672174970216175056888412841862583620540559753761575222053937447967698835859957756389622566343887803657572944773109081935927706802933020177211690333257203252315688684913940614553349810387169618489967389598316732483645518235177684590954371365700750845410355690562616890738306502722078380638452766827503137333664107871258859883806396548762848789741995204052736654531701754746981455352349206381207303680773775977581305295708607194493018686014575870851347192651190155350438444364271461745784137358483883780969546018440170432496419736603489736644572476719852593684132443269564996560201578472684276258695035439879679211198185864043979660191630276377947738437190264063278793970041388489847160736786534415545496904149891440337164810233797308477024780941935090664911078439559670103856214507690907232655113181896661735618958881961618796753800513930809645604134072237038881618082167427316721763689386328719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 4909211618406826833890728967379439691588880834071263254704718241996149325835352433845972573555406452539320455035515176645576605220782059792672655588053677803922642960060576615724002166369500034827028181977762800043411960288197832800056099086353950141270555708109511156653865190550166752553644417430294791549799881019810290612954577516001716017716751150145918854593372305588176165961426073540906662108139192536924728827393851174266663541322098803296840242797198584207843617065132265033780907453030831339433009136255600733118516991947077175131281712517159304167734390254793049521746395095478842414831988279568010578787632532058384821824708599504198037004071380688797351112997049342179766301576799415434655110715303837014899194713359368313863804819556889216555044979326198738662716541923013184543746058592136007535051649860010973882799956623967040587287134123376024310075040292324108440499414770857743291226678751924371482190851100384571233844778260757091558458575793199332264968912143413568314008587505840041933047834194829810512077104019966144753409279894867303516723066261475837551733577375562543530589043441912366393352965337833937159788993184880822778774200232496575435254654799655363430602439002637715521471506624513540240896801490310467363282733157940508685730640631675020756265819159033540732728301591571552719020351299071318747882045354734702011238041732298484046637972340905658598647689896159468013634933233827788056813756260519709340217125339831287349174771825930291080723497949974635721177969018582482345070460345023795049237415365756166135378314846450070655981361879804138720776348927709391824461367039278381027112405944713486969824539597941886517711311402452356133373104540687229551599209507055135264269576188440469124466419731329693361286040148025479831458759301116955005572334906180459267189003769163407219655492567850557533137106222060463948305908201145792132454113583606271420594101295375955548998017026465014296130519719584211982970369828235492268853631199005276833890236894318616203091336141900643325524326778709225249468249759471755533347943600786071297360660747460964533813292914111411275542904207291949887242234593101536668403903241208498459399059301740252706344774397181802426660448985524385754021442347769731640838181942102091062866608128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -2521691075463843591005965592274125305762067002195012178666083276062700494048137175220572652962154842004854667159798498372039965197805447252432856531697687292447139946075891846214254129871731422575293413563229936151394243539442313621948863708751734765530196829307026897092265006819320328701533808014980382912006692243888226099651237297440574082479718931548889841000893506883078761536569237727548152250649696725398223710032489837850882863745854865840698805976238775165736527194541645980319045747512641015325201468538545173513652027275209970905226462024109949032276376991991562377434776486040431466993387491629113492914849367383653085818659696457091594019585631020274649179194065232714336309675084956056295106018184577993119867323759808394288372192516048200211760791327089827325825364596662602845894924530185971571346542027975251516250628066996709606885484835987310851214561060783649573482436101891590933371920856664611856942090004179670038228754561612887383579932736235895642803904184005072732532503392043667403269833378481512430349301227092863368292185979614261697736498809484325968421278366877390024519161869471932543053814216896934795957694878519544412713311787584923686258314130884679341719609443333888887699190981911252425499048407701055922067050867713009543854625593181605313554617088505063033546242500859109344730912401257269208321944435147086716287980318859698364135165673132267747231278963905267025195744101437621877360369951289406364010371778711133308207568499182946381115135017585848808414401412055270175613074374790617608384687966460797407346661710588007912111409686669118673411363198332508733138511145811265745556161908156217124728016863979680262357977492340220917086196731859496192133323183517161108350952893859213578800406875213583603061460596340993210870107155565908957856314265594070829776343559262291311570427199001552884026517013454712948274720529166217118888064620692679867565998921887130251878195102037376566733974778882837584305215769792383891553171284709200261210222471330105733930221398751235310002225422044971633587001859144043347770230634735331245633269425370239942854885392415260188682293561839835132163706375431936682951526319286736078314991357477416613005382350997253011160482405266122074763306961500782447624207725636915745165148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 1159528420393486486114730182763700960228563060801357872715392054798263394465357155232411950069720113695482118228055917762680908002232537324581168001053269413150954135396561325367271038711125777462569886842039075082241618950688392251272471706589212748797367103303151370188084375051700890634537974539800785066722688885531391454799493286004854951661277374039366091582610275380398106653955104219385429183062169150809951734451631110675458914635001372349878605229362692544275430350630578769557364953830211303564627786172994220979131993530301909647963726962240857910175189857874366007824985642895945102360899450639846767297900144710946330346730360629213704873871390587600263922945780978457909930028536726940452036908124506611494014683880231171923646761127476858824019022421876810827964605992890234708396775158002091891391453067679099983040076908564760694399155253301615209540049358743320882281595995536687112025917596607334350901161979348287019371244628558471539464955181693156099554501223432766372399567300247161245558638669837752521407185558558598657388268323100389116091273383727435270417230958547333140499531187511427457563332151079231688498944218224658725774863084522017713177928410355470529042582281996882787703878965629668821601576920228438221549415755163211339766418093157329750521344857477298224993139409148634790786510418362059442204279843454523810718377572239208963994781824627320522931410215468152228235028560857714576454108224440652489338851833538393810586488362435851521467284445198843594343266371654294572556679654876639523299881796350625656575239331266640423224454399458573093830364143230934395656312367265607373385427365432277088364584894827906682383016255960872625051518137962882038436343561069797615061921451929308638024202839849285198494912386500358579369977507069917760978232939174187232868642138104509182966218605631334588003386361115893386427140775307460842913615813117803102318834584491373981802138243134718150863271911445597575460391926379065016041650038111247756338855469031805380325369377754652117033558710486339201022350281892201925938366539427589614697178738813969454795302502863481505158927528163879219649205659919089147548704943301480051776184232998399179379606753834537442540855094223929400182279976600687382507771211612832518595674112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -479887245756697598440229733896689660412670012568225919720346292455834150137592573091118051178748319735858967548062794287058636228988889481469151058709045447777887527738622274009139824048664243489399848447643643721102319872179803184305108497149709891168428041059068592190874334201156671673013415281431356874249183427134504925660930099166009262624934766939858499929338179344530115965948763022446978347922435949763148121365902967337879293804541253782902692124673212752317216368797261165462785438434690977689859262462338635171116446302365538524741763490035327253416771942169414660451778485338688712691736969158874110507651606498093707197272078435854991600345696604851346696735812744755749342297180341358892137903429357915097877278048050503702061601184825942833520943412119590336898575521498802568523315394550691087424339131378597456386852314471003912647083966189736878742446401079498845685894178624329512201188796316183770145435523013011494088546558323377939017229425976983745077810296804141898389466957621060111515781007509729324484393960925452867370359205505837627006803604281040854503202181860680569883124957232501381975768013569868059251546900036642132566991043077098928202206892777928920688132367807192959856518340806459570851286445577253830579319378704537182442174802442462572749093085405444401487160089469599271912088188463102732882709643971269931939705322846604163275459406369625345789665934400023008051702729645487118410990211323354946232227557624500646640932581100887307004152481404738965520231640823307618963802573812061335592437925141686733134177309316917145253929161351073709275102176242934384151325912609454325785478556297265183900415889319542126316260765740223268502070967405160076304675789892063087810192111682414605137465831218469699450543355866718281214698531011723559045137009324470159111921117195977580158787045237479500419272770465348635190511896332488405406883993723159007045270106824309952603061795500114955034650657482930634367777546244768889595276197871478563818339159008337399251613641189190913078110353938825057536642905352863626489741267112227467888001606260428816936960634971273474964453977397976013254990202210395791188316208800325794549920832391899183800351434282771392453572210517556818038187374016862102161489434084695920911319040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] 180115774690381824861885632833198544383340787891381030192002238836816823303710663607102153887925727819968542497929504882288670990321497656759631317582575619640360336967666755384196619307511992665951841430746384631969836531598632560128236869411977991832292972553186067470833402758921293786584431019082891507610583015735987115653592358981226968681626035726631720351408189838980789886269536491860825329115775024702556464263296305067277742714764263805227122657605828676376076867160426860963313946799519358186073882557707451217783848494983597173450652364056542602494390400047841862154850703556734693687212735004567182961085221447781894213830311272533316806880375716104435548621906060929185113605313880769366203942176121394792540485582831411379046821056483365081153171087917772011054341846855245184424826794796332718095748239811115434982145022232197970566125907298169955709226427733877259706629130868063300551791248067058343120076959262929552731176743941987726756311357474533698908969818187319766334439603694718553424023087376600114858882302399864017779272491109305346708855474669206200723409211997126121041861305186579636112643879498304055775292707859892535061900732364292005734452582081592873713726123103604217683671504252762760929208480276490457972474176948143822191872517074621109745231130257640059011075636716105309821917924029498800594285289804477317487355697303477113947506305590258742680632207296869256928557718774268450498919573277106587104933535939988579646894408980782168955177308632807226878683541261033702179768402640189352067620166009526129401866223503251094736506882906239637078509654823506408394430894704706804050110420896652235066276208055152636638909463504363393427546733955918016738700209948854289562215996088654064616547964862132229789011825954812314861318282363615806238300880598211379921989298043621472123723797762479882726760415079961769427590833775510320690546436582480890182243220111834968979758563977521738679538743719054848551106035692989224522378439478757393214540337683924748486746095377082434633341277256654095514992873716997668638812791883635025763562116271771204198998892142681130257548252617729512426676797259915652827766623039317313352051619090916021481645940139161393129630680585112399331528482530220811405442781726242008450727936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] -61873710707470165030440215240172372924398347917920741641654883014950265914912185446927727282777925259356630668352030014639588822689230628803936705794360149257629597603196794536823146437629114259684145469388120313480681637389090214851964516253384516829463672451467729478726813198535549733778988552361027856441610500613298612952374404003295966798000945868723275231495820893925422547814163369254797040077086235751009742976954862183253580413771577289500376869827602522908079972949576223000891528029195528315033339665699015565839826771876228792073795743881326052692862644883812730184369239706137125547827501007084821270736985767575795700124113285121274244166074421165223257435903813582845063994637824224530280398915185666329334614887343067408186592376323457047165065728174441712299629532519584924612174476105016784745345198256989936687088266816695905450709835882493910788822099798942516899454857326512421453288835787344382248689014408501902247970211454754329292187230733870342361768613457982388547981432296956924646665417116415003536754568261590051596599169413562113224758155064515065663349750943587548536621976977487828659637765648500826565390014245911805593823997779558394582138184847340728303692495814080029782862890013046400610885258295805482310113055291628688788362096216194134745136284004603295318674753976369283829811604770038887970590480142514900270884389836817057305916393024306149403471040535579948682782776139514453380852721926257203384655053115736363572460434244057129351724134421650190722789226543875869944026304688046498809266373778507478775592065895906199106414298293526996798854871663191671974609915613578778525993023146393389460487774383704921205283072910873729248613659370364826915821051725392591638190113074831784401540176813145866222641422106522933802222067649245552570727369051664793728213697394689541482594995935225452515741850737417904714130890926452926302218256405748897647741551454161328739747266339509378883887517497532482007750154897627342656595839856646038077725182018774227728437722730720404658096748838546584788760804128275218253858426317409954624601107521072037653541768045570299667977430126736803724950542038834734233859181944571866087761542739555317801801945587582054789317551282118407402090548941083950295896467038390463129190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] 19635317106593207088278505045534864723536263617219022178519441297697134007731437749701620716040122784515098207406803243200468524416378883678690269691579085200605401860852151135488489344138429660887726119667220053599046381672238945115474720136841338707664819774753907209787792702433485034797214727622788652527924185262327762493966502442786359709072139943508779390613925239618156868831506220700408496201762435202880907048743120292698612912125395427257383069669542278043758493740411240410984706550144343682958565968428674137997063805243707580861484004663247031480086142943363510345142762324075085365872325617150504739889631481721460451413222710849399663156481539408527347353374001863412115479947434963858188923224361667933178006719385019770542482645935641281640587679861565646907724581419927972767472536859154276424330796327897445020927197910020461612134427046606167938107294645611462730642556989217483566273497122216898718602460123974936030062429157410819885974100288982354227970517974927683304351878838150745966311502842021454801287520238267407005704992708446312044513678851576291852066020333394511074782546854336180266304708370565442511098722835237690167930850190758319380069367034413535132944830470718948167180875601084422111782875053014791500849553024824647350525987648453019693665720448067368618371099942187496479396408864436032042661285564091404623649958176022506081722686351197677309765381056693929686786687289077010978017945371227407888411620062310491407937071648468784791274922314741979865272207691138046255937382667985522921498990408008755586842347511579905628010261591015858425389887050069616795498730866197772211561419859752098419192032252138789554292346847968948053526254034176068834187529046263094960480855649872428672851460495373506636106642449835714003195438364236383336151437635631557639493225390852713695425621779337457940864694857119578217141464394949765359810851166048591248119238383090582582182786775154264680506264121508736597069902317159577236247293172609220653215406084597877255588851614515652378035896056821341993068413543664056369060647204622195329716367911111879964185846646283830409818412866581796772613462435101091957719357190623744756167643368080338758038201400208498246764523096042613083862340507101076533014318985466663502086144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] -5802490124285594218146682347729076415306746900572012934806817159678542781771103679974737342604566555204747457538929467916391687108500954259033462526616564442602789265383455999344455788871108817819421172033594953256202657761769213318870160881207093968300960290540396303405884010188071840156934337509777434654454413831063901469328888532033293014285488885408663326325304228604218543219309054410154161079067310640458576911468272704738160183930451388770996090363407183638715906627979594641224535945384105364776788824407092103274147209035274978630603132062966231683999352619807380707113172370878786383498129065776224724592741290264393537785369691544301608685420179328684837754130038368186976467618455642888690374355861877753436343194621149645920203556617778792615204874724979682834678255940469709059199790194774281219676616737709278227037035675655237182134325086895279071093206397676684785212028465727150714761789427239970690976986656338957028792552703298509567812513567324330437769606552429555232773594963943065593767997470387707673616403527102088901333005205972492042119804231007447931824559510401195582200383509771528035135930633985688462007837520511358177284293903162517488173779362009993148803890956002210983225796774329587428197003127373200550824001559009011565489979494994652382284348381746173106365161206867320308489429041110922769460601451168064200594712244560505065562577236885421438054126530063386810624730155885628934197112742940184602444141956368926841665372957381846609202440148302312772970839466535556941865281295204558936091307936033926257678565468651832196934915054615314620229217877550796165520509648590225193190480520262365235345830008274438090639126983520976836161111020641144791942964741916602294335693735713349076049346981139941597213790028610472671959800613150289039522046855570039158316072715566083794205351944098163816726283879588021676612650950309407032477160457631876861160727363252895330774281584189592209365502152732221244195133102989115482891831645373025040003003009936459773506724504834511317209978978048852202889884985298986691914023873713456256587124933542501595162057717471359411324996658665710862681443013115399158642914125003357702871682788261964995276660786422325979585702043897396574250486369320358280825559424123813610127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] 1605576979390322678340522581005552957122554957505442281214110264853595274804817813811622801561258928015039757910447185760018807505002188684895814537265076394340334020524641473583163563606955166149897875692170582180061241756618202064093930617158277739865327399675777580789253455861408546556684397383036140263716373134336144849383049087845253192668018376323183307342711610482546848744071031662345792074504502020963843343576309446399977333516475377154846464782081276766369992930314409502495088186592775958235134241612167092058415820596227352503206045458943751938604195842267550331957409614170531973972984863072849097624773307231646215609046630509029414076819589597861599863584977082891209601237472687233735477884332464143544297981865496020119514458984874609460893754064980610797172914870354011538064602360495777212002032695803055654457621641059076524736266157098496103855859556559935364212559631322218994189271952839508999980853373295260907135492126199506068514397825746083959921856859031793674367863650196924177051312306584000695664015538491934626876514155998630440518735873993979043491623632981925372641829179753736303172417316114811397780167869139082792610980461350115719921852738201768097498789078704751721788393721571723190797862028876931481588774477054129573894250404694062811400942169100294860532793272588695395245698717127539966869030245417241790009338105483591255495119251523706805966742771785984880352423398112015610387988094457777409063953942894077201636122261535098154609215635559316249631574864882259768708876068544446733574614930562441768774793467364717642755971001872432816839938169083553265737605816464687834742102112800272683121456975656256901273854725796798531760069007105557355712687139772555838003571959136824705865632548041426074659861466709766866030146556226566621697243808255553050220675446267315196121312982538969854953946970894014382657726505570641196579444724497119145110908805954554745987111977158228628673181055398753742943787969903829843213420413553011787691605686873109667977231653593301804338800196762101679581783770168576952112372794714268486811633718818019491998671724865524371207942714077811721325090943327538340688406509034474912586666137645600117316984578549105200449879851348328192282128812584050302822458873146280318599168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] -416772741265157658390566322196484278456429626897649627880290194557216814399508845224028815578971154903655168041287219861673065613608442154496765346959775282417226090742342466803976461963770246604391346648734928240908040005762860367787207484523468714125697162527783728367683776357474979014019009268511765022170895666631798712232672064850181049635692977696008978685624725116056405960951414634053263115902450040224076566589910793137692247264296522597814866658660105740604187877752873103769300291496347029893300262681215101771731540122909469827052516822900969856438221115002806661464693993771286934730077907357985624611170548983183212017393609071713766579010637650245184836684914599288357779629724756349705706110794838835133842652465685169887605519707589796529980267557955525315312338660019714061773362495712526685114725485286937376484709833848640296807284418564969447636068555129019417337805707590192329198975134694684042328760715647298404638578501811208187161442798839622534211168603882551207272307105950959418860656412713579571718454544744214976084689989265687197017367845402164647219905185722142196262964414168117452135107536525412255308774841249677332366908990505637703389845920452135617419187696288552668480680919604048748523429512451744106351286083872915424065190323221160393050046403630466251338580381494695428785866553544706768531840045163329498623801566857618221830758317722172520546588848832992136410257000692109924065908956805614550058040507039503984958900242202623280104790931210838177609064614505539974764785217274765156613393514814889004320485122239585617617114120263560776771948404368008032582044672231892750049136407557428621494170734546010937008796983495231629404312444715886010365422446959162453379953571185137654959303355249466651480847128917215851081618889806078881191329194207851760444330945866500890483852003026434639363474265770071627333759585034780506806312383213075823100449744751658103326651335476700001986884607205515028493497802141037717532289191020854656354546955428497218858573673151621421568655238206792145510649696808337182157789170600318941081193657761625459084244007433654638535823536535563663519195016499648737530345638899179973054843110338049635978009140672828690920572267328798067273323307238681960570276451140785374494720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] 101209143033800942995201505056338493550693500814439479129422607906752459189651480883033855768377417766976374538678126186426480747495776352498697143911261119932388301607539961965305836213589519649694787191298711878795181741124040513372867144535895708741917126014983683607116835910045734029394147262111745263422973274603210632975003174951430224349341920975837483240379430020459076394093775415214121927084497108136112905095085317097329463895894146072830521118688394597513781382249832108935940648658400395948087051749067571914984429205413823667027169195360746280846753142847882152207633888360016876881955148474221886937676102271434696331162446973961455711517793022096110488278836442671742541038695385714820511953174795271741026391977744187086024359119854900834784060320985529711329917212251852591777151571555877019149816292462265202219722594629810237848599712764459802224859654442881502997534798610677507710208415284559670315516568223550340947740644130577975565905860439602112511371171293220363497507050548976302936297298329480924042707728468826468196991588327664111823749595400570463714255880890231925996649075438162606213892257302203746573377256000097652603236467249130452110425615839134367595872246325511585031560301150436791159117806949927844809003002268689175620222081412355580973264634258355094966001343221666498100418966047680460899302572697556836777480493079582477927429905925755365431652724967203888626093892997800185164490349923405156917529509266329430114051731157060745123333761745494222833958641318927809516450046985370861460005707465224779445367463881630412237522979861505887477205432653991791294678270094150098884838993031288087101460841209745769187578635936684321485822035703494359715167379891176188203034461889076766180930067678716450631647340939269901142833716798631429833619270512264123464777642669272893412098149492981910300902229074482789315909854858230632048876938393248797876211632284922123679031483253892425859176911256325027932586003386252621621315103888414546388678197322489425406848841771307916094675916015002069118847387104320775247091420071661203691049421693963855923574123848083338077366254749834121276214316510935083181728077435805046409763515958240506607695119358985202792193569906332918474516825341488016539723448871829410676736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] -22824132852870882859256733794506284682881543347168180650271612388359778063909729038713897649710657490067692191337670008975334320914143412631097119288550652690225699495983692330982372395863851396831460105709522804136513359229814840155184617662932156507414978169755492889441055451733022969231648102520091955458046627186197804057601421461151092438238954033151484565829765552839022168021890915924401452960296278486680912846777366599996980799924774268710656373343449049774345353205290471735941951265863825706545794042129805204466518700989622301131621636222295912929554014490876349936130272228337517800402645832190874553071914461995742672813432777074644374104965320406193110580954578084145189452850230017994403382165345156583468817399133327623603498683608370442620963031806083937395360186940277712341908550236286981659527836057035444348548422046476865172757921501094559707342718953679941391810474280954274615027664379173729499363014773788803649918689003425943317089287270667077816612081100553465487069787141159712985741971440385095768343076335522494310640522452854062921712792322707105698487675885478104075633637829424848476126221206865000405676314684338794011306427665599662723265500076945532436031668307657127159831573118557259064402512946751526527316992888010586670307151525310319747267817369744486867279227892231501794635347171146309095661095120874264315425694473182658410031925922060227894015798678709509072567806762145776606863942763263741923014400522955787420632386947998615146408174161774088210440848209930107852121142503402095346955249241884888667943824936490014117011054129215125494580056341930093900488695849731256392679169602160960936554123207479340206881376159807224502025237878695599155102115585143714427296371044356564626453157218777571286022368922663199854785228688458702074492177367435648772977515017984982511293338160677179134539160975027920992746662722832557289603145601616801006871954219560846570075362382832013441109509616287974743061098664585954086553236364830280679021189331119724788453834015940273059168526028548746333329147935974274287661325024910599717719140651698822207853722699224273870690903750326325031185860796052839841137943261270665016965388659767276893149107797211461124456203404400316313894740576347444305796872710534966804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] 4729637331945018356901991924166727798953607327450965551379547018718629443087015986444709656806360432704058708158815076352487329632935523265050340434315674164266996260222185367680305335932049723780531081571677695348898456992203236681461422726401945417735566360869058168387509007961319704202827480511001473983015162109318524323194689114233679977796513759527731767466960780011506496686963344152239339010107668039246975905358734771629763852369343133720673371070788295916372030466433777178680982390331186710885876381449931926159506369456969297180215899674250033637443357050420187676668646915510466554086966215472717399215863414819327466365759312088395619258557174076249649571960828155598385867113761705297842557082977454979130201757241254806352619649111209830324486203836892121918445677747242836855012926191253668708948409481357536505654432748279651243085855863803032510091132692982145576780632469290956085004111243562226370613104517806002031888110362899029494347955617435108373310252191575646261278811017054701748809268666301185154263151955975197764641740027039800422301935544502094992351264770189269260990961667984114382428835201250706664579901996518239786045104456194259945492701181120510945449483132878941329077220103186934672327622533632568818221354662031606586818163716530208616915263201346153665453385591807003999703973598205577234132768039676323214808461874634621854211902014809248752020944779941811529448814485529580047728496249339345384561145786487707092444105997516204666949098178347482690168400383844940044153825551699544440448243424300197898602383014377974204874839008701686380073800085052866004885174025705770809971848483910464403356130310703100864819993264922101479930539613912022666241882091577135446504352635913555760148776299904259858261864300887475285151392160381408727279902605451349259310903995961083456771567417945851706229021292841471633273550671151494205987312543360944932320746842703626885999286546965343443137880237125307827617157312669458089613995826767517608051349762651043260036338704247458794937261138184124003271771829583660221153018216161833281940885560089880120174674608156553100098907156872727874024819318325904704742123710053538027735812912546454490746056221980676243884097915633338544898144105487809636156504169295292399616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] -890109288025222710834755275492907509961185090718827633008919671553248994113186416053496916578961509221970687539282715423459741948377958234292562801915107321513661810323874824124836517997124744902233911120022115620583688842417046626411480155824670845590238516247971597107558678966007204819054289072192292132118284816545272084421208634401901905047689338647182635989383568246050467816616880900259912235725243128187682917908958773701335577716342965236136326978419952016524970432978453306124162745157175109253046588957940104270291537539683384157967248795697806282767587620535445882798536826006137216729577225566361003319653879485656146878585837538427540883079560853420329320924051671619591105877638622902297028796937680105804864911261208713749384300293719636401732686000875161574166279026814143872678993082234773384228947481767848082124428801518495060073670619266683176869504337303586339121804941167714577363816160137234762595803403702979965701168691346648277593581665101773245338934474651887223705994280964581098472081726600808793892930974802997875477545078745839922540327394704239539985061308951785401234356679235863853796893429759801503305927148050253291022107838158138573083403212616724331858177566715138594357868124972079543457847445976425510937074538246447196999525045315856061182232618413138063225709846571548467955375929784142361145187312384226540943470330349067744748628418167785588434257221524242183340095786133626930489550219223786491556779821891686774833029883744871860964568031532637967175381261315053472758742340912515973744939737861754615637390961776550412717906461177085141738469033297823786808505943454202738728003755055640794282985434830914621880307650169175330134116054250487391387098773451357711646906381785193668255404444058260605357401381189423963682411754671303631488509885574895718038720774515711090055069544455339128136793926884465625487187388229976941001477486590388203156178621085686567272052848002975474465813120941449321803730754966721086547988215909384697126624774498132849580112543526718962441360552053145203861263977831451281126690129143993697481975880178947352272171672838874725399252174131384956765335431352996676772566406997379539645861051607190268633839823146427267392493916523925776114075098765951303843674897521877975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] 150520033833497366814025611007289957724698058047723456045668888693486527487608402538679756568946459680034256234342673317230088238063144946954680593340820377762609113036923865256633399385845383796352233616158999616718171227724953305954145085829982593576644054258878783907912475379484286054631014506294596576775163991052723030984067424725920330572326624580191764163952063089829328141771297230354964221235324933777778672343399521638056124915199802131377093821060120552625622933273961288965839916047911246049633566750944384971303354210851931058246153274125670437860507724217920277600097037984277106154123670747921011690973654898010783301989151472734827767970885280463925963123720362274287531749607419500738651633128106811029762029423152909135131976073393389164809362816135000510623441359412378618679088549512841854005126465484598856189258131675657473019683708579116556283980235964384412469289888985280841637727521529012383835323661602517454752984547310370192730050907314606670377531921976285601594014157564005936646043931352519741558792849092599132718113562859313265328772205236603773694967161918193584132140371812358462271970246256562005168844555926599938224999913190634291779120936642468395619766891892953795574399983120315387265570755363157888547137160280934893917346843781021313616413253788528595350487674544783259735948240216026196031494465501300941517355234056076519436806353058804119300431018475687189694727375842451187316609443053857364968176764021569673173276892315940698485060122286471111883529151395706606796221009125472956611966978407655267491969457442552067975031063516733670400304506412958578418498003130497035368232082807654103177887899073386130520672135646916529930281243137449827564447023962187851457540714515818712979907970306715800464551006327808024071800684868565573023607661844825130990030685744261146289740646563252888126961988285587397119827958761056810435860716312921685164173121923810757598238088197943287499828336204955807824988073886898022758366637497939578906856384331307244090985358202564383751135711231952865024491208242190400357769505448856104466203049055977884094048842345956311980512797740858472928649103520571076068196882000226953021070019395236283733459722989621623998375532985527887817520355712480443117007238988606472192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] -22708227255186327130831380400324673093860477044746440926060090780182081387320745961525422217310175066467882941993617953255219483170689763316521119201300795132402285742683174727644997499194269080014020673153607006363116405323168963750020409352552075229696487061750723645285035525267714181326104544527626268807136962765598709900022266264805766588358969196367667978122605827662979221484462033369212078386554709341567580972107304342306802635930477150401336202840636024693421114407687736127890811512279150553910603735600078200400244736260101011080585626584326048270968328588059343529448306608907153705548789455644538208307540647587054037388630663909835998529869807166552578024319938460871139796862008988339534914693890405868644902200634420020635391942139527350745260951968289980633516702862262129194179430337547068977106931877981872223074554825389871682126315745745880366293746872496559397548510152316408368893085052996467169478265757498320238020718421690085615964584636466773171329748233329035560515239130795693159180760497771287196794766941158596405884603634180785660755756618859538635513520406037433368178647240669298072589821106450827820915647984570691860376573383358144696150257548789052114287535136291619281019085726359570019664048310900154643538775151442942614843000642164438014687040189825783524012595673083067568078438045590345831787091157498643260428437895390428165090434509305505327700695130528721379179252302966438589543042372049780856991476090230490566740124259901626805362233066873012531684036960921193292734027356965821972763659118105800570877156979455652479140042493830529122529794469370001686487822776669095548960620468161313425712590048921754733578086878859869348064762594649038112339701802669970974950121204684618483296886772990507636820417951417224064875832687373147614595075011334320013531781002536904403765889280627516649836951282408248830752041593718749299786231849307154977340731018213650152410588352752443405322101259041016557112665441106168164390167094667830661564273939110136612269852334330644013175169418067284085811224898532714841002537096264429235552359554259839929625543633317695854329532942950027586514906882308968834706265550033939385603072981362745588379929958604949668606873025308941237194190872468034036587738257592156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] 3061973584322946259727439404869506632382443320296340845028694011972384999427280664026967848354669184268201652494116877562013680527668180673240728753886879418306755592242334512407091357155879520718129622267986962957858174834838673434850165625134670024200726297561317301915689848381099583887474931256427047270745796535672864063123907246421898971078536163024572874784655447299253866337654690205438010208443122356098627340405273992541804703893284693246751008862026914351120800635759360198650911903142619179229202455293835182664095260896117303335900060079372229126571045834186585998678144002181983843312402467059623254914700204955327151967165818640251601040966773029582669197554774482912418741091456863177090633885897983341859035663578980156871571140675623473121985782704142782284779579127378649285560398107697722804897338993363843507986304729428101092420219814981942236430025297476917950971160507887090957456100240783605948236548552890228760609452771045273205834890769061417204314107114643219584639528021938616438561745217483697367252717771450275354757597199881186275026089850231586652102167507792704991559695923282920829396600259271559898727559039467636357172528535055036260882809688496015110121401534541119490853845601970564490602289195854989413289876631524156965393821362606318881048995336366176006354257489709309976526719955688630848801420916108328591517628868013411209382490228132665684397372600158986598878982632964784882886790488002858376190688032382859904556880375160722742645138934487532793433809054596217855108173262433908753630029247087844836681699719057731224484236589409635610788163005114246911749762794892675176187129268875893983402107087896428866791074891080199041578963953901669770366216348123716964173864809225876674179106996565396198336458892076768854939214890181687146822861429693830845098265907015395900428237415689555261938619225218428042524887559343188618274111666649272332215062955535611640855880650440304120807632742155641610708586417347140551862650445668815136348037487272421495210149359040791777430679644721046753064840237372126192156063455507643183356760579835994853160574042779599045842843031405302973135380826246936601709263743796331327567070341628779019656298130876866890500409339034097197887088917937841810624894921080832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] -377408782559403174155409883337190351059261454204937075816280413180863073964482895998122848485510472151193405711589333522077082217031400374239206613908735178740374501061668725856363746637765289956900182629532592270129086477085343735367287402690032177733915575443635905003451358316849281569934519941935906608970627064674528453949113589866566371683700803708183797125965611688668724450404328247450523466691997500887139971507307753800363066797684057827882871763587345658699516206577167033632903153321627811873611850028674303443489014015519254248275030083672855528580288412683849476489848191224860832842236147304503420610036771990255038974319318659116349027377135667101794186781205544612954270577332597985401490047361141988188336294694510839599929276218957286046139199529194515927669363844496964138336852047204087484868729623159557142308666328993753595455307367363027195494693544274470279295095491449634677498949129117632335655990103920024477400055396195079673954231198569095098959641997343613696971409581708638908520742031159369521676724530591767532744411499284771161442828982873744348243684314921957888902966662719054515269059707489982064171563086087788002177626017985310626084500527027240552284762105718496383036760492891634729729848521462377908093642417180884729970072010573845448982620912782950379480000807287937637893418026794532805451600022953512915088487086876517974296143637074141753424943821927523279961210917686853089695475611401892765886682605956525259654587816027501675625317300811044650339301278075446691255947022250196953350735539393930969607029891782635152117956913796639911015076238550311414536812508607958626544084099000086718997596105099959927771155024037973439598744387777833009459261314762389460826742823447745719732619200705484387826617012052179847302864073210070421368220026657294479085756821679375916475011290250724352920631798890300061209548362143884845706543943196264482465837212798809596316331983461787539795925301248520740439862224767834918460845005489056154397707345187844057793749126043615662663348233900399551890128986438248801247180251793596399007763785827857279974322677283903731332363699652874758534839707766531324678988173462633582763203410996364792366274485952716001772006934452143957943035611560011658127636122398883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] 45049113295876509844835598734438850189169916777709499818788068094849155232104377342395710674726327780893500109784524879094953274317107130173925199674228257078919643024862590228767231976118399100912669750842812922224354700591766636180560886924870093721883558476594553933343838858649117645482560221049387012195260471377390558322329117798229237149893240949193027503612448839300861365259849374702725758699343552823521507327766171509956916401226298564773767934197405984155947804659274221163930660783142576750108370172571492660579566225437805124058615432912146742042573616366095714352070276248602358781837620218967768310911678358462138152116092676175930470044304175024313567146288015229565287710015211308292203369102020827056760545357391139030636900464459934245946308070822292023142313826473382122145120559252267460466273198722254052992923893257217720830069934709628300705069612639723594582992485286137493414890405011712533008957259168457160720880969127388363320932672123473512932239911812922868047913026842891396309851848008193391794827325076728110133150093383528791455583193433728622177697696182076794754663981133915881391594863778394011780675260376552213330125990731419795900048402993137665009331564777785057502553300952232512883844539199616061126192854999679454292927142873238264994101714275973417936974024904665904388844003321551879293305061576459639637573308215636447834948775264598848217996879462402098027303451617189769119291036628403712186088183058588866396988192546803281669297521275341584356838973369737682460271991822129107486070102490567929142636243272404193347214593760968602187216820508132603800180292808380511338174726764549552386900722947401146352589516285654912251394662675680765978314645138546152839718489579744702395032508850370617723251831614520278280087724829304565721820574780819936471518732045293830015819812296824476433707498971684754464922625494552969633587603486110487806688571291111887418947606410348560904873120921021177703981531669864665851991974145383161640089400570122554020995544115427386694334959758722840806784759753219271819325492124082764119236390936026698655509560473531188016167213473490054774680611652847596209146715378931057005854549240494280625680032349472805041370216126524623426253903772235733560428160115277824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] -5631062940630970432199148387104236342450406465833248633972008476427878157275051010719246672488191488006187605863267099830448748081606615229764118787631505718522305049755891935468035118485391972854369201354112029172125297678286303453860906208961834986380632893407218737885036131541696653164878358092452603943448881336817000427071756441659475509394465634845174783240475320307535707999232253801650428914212302710332659447281273210683841510362469201842795992952855677881884184021707914036460388437435161721573192204511163354181102284223471168514034300466148650753571687641857058729032558319167044015515675598881888804564362128925510703500300769401505933707503372344495541271126165522795254292471284345745767561376030380806141498633217606792200252020151721544007928963524716042042202239911289020899604368328708535959358244737681973114776301460983307714650338026051264659565246506366802901631711100070065598959805593694912202072178309707668933544547294323953143482586026808508139117075651033305437681258780515358295475572409165506871161680423519684505222324297935009594627065681058089089881977477423653764075918779756574666465768731398730487817106330005592658669143864967234989975170244497809255661693907351949522033256441746622576780333677288893662851655860483954746360928119177369666947718497221326994275165430019267162045102789438634036947131883140876112939472646068177481320600241110195461818918977643498484460091105689260503170575539525744563099400117959574978418155281753546335439723254406550944622156496921006949474540245426223461232690023127722490091946930855285810021362470655085489489562423199254065051610091845069845317004475279462994282044033516354571333604266759944766600831538919039639411701140253334216624860285382233940257865928695859297266300560030719691348795481432634939881418946235010629886237646061482803878802625389287788025874945485841888892029501239954882909535941154835773737160908883200070178198357140574306084096129363342331009615514977858351934042748046494903023265434275767052593381346794819589099388010641987049033854742761717656713816161429367938293540977160597855429394463321870208042628389752892511984497101418988000936908597854743276337905776453853840245677620813731379573019196319630104155176854534478409796177321000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] 759172156983968613696935444632244249778943186899155884387242193957850050505847080526613185755865675565194976382746996962772916047387373852279008594013929053209965395649388204232335002125199623395240591913446194880519240924532160943070037652658860149398325539636949229864444677449792815733471374553263137170006349248097238972880847649595829788862623310715411055523710094429321487087147356182476634250033168844084090423324252778313759133071797948701508065046720402477682873839907861308912378254068703458340492746086585929270441577788340979870196027246217884537618609325300312777633350874501819134413827339198074314018175138034690035499964786073271300960301170174599354237889415426001166495390353650925884009310996972440684485091575462868064249258294813281232821215371126903455201572842795567162641907205138789441430961633282415845908944171761568561159581890607767156537573394555922542992265246337792899657801799163761217162250531178224960665014990108459856830108732839819683975971276764295145610835228869941733985871128486615347604184548789733030751045028174641578226450564668291962788926368167899092245132277823307103161581572551770710812086885581868194379951507547006226172789883442049200937886070815378192309616327912777628308678832318238896173551908293020019311552565553902881135957324944544310122369700814570686871783212496386355560864161901611419567343578216799207689027507902140154120535474543500398626477846184642162625796107836204934643529468431738481393556768799657144742612993618162220221325151986402658194489990917298890614707668852041558253877846168756357991541337507487382838190880787660446852768136327447909669105342668168258139303863347866055064898925368214571718391421361456756192238606194939721036006272813361468647756893055251058480291604648111100747651250100891851569898126690955934930797894377497233842040240083045152819176261326029611965642743032541358283083742971462506137948004124702715126811064753517759275836103051509122367430080725878932950653196995834027211538074981294216571666027005993274544700450628252043423582643496524162865874682255458610305466613387737525496323024412675961812777063790022087573912483770487740966172856727439751627526957879421426308472296377895509724103052345586088255125390832943236096484991565824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] -105901788302267016607563149156394386557695870799140154768044243408142275964140949381213847726323795071849743628205619566789635255112804319939767358680414299321257842829459733695379586129525665316253980123313028197071909458655205661088981040564713717788863036685099052037612511728465172302379751599054343153444961367596060857771676612487979787923855699565138226971161943713068741627984144039363750468119202621145059731813483408530773938173349323495725096036004222587504956491183480861540120817367270930638366195788873269247461433978389875692227368722243688790972614066728983588863438465763519853696063227190096893430834201609243982723629121460617040115005005530602069942903529496689664291550275058176702324077986576673049715698827310657878748687597946750254006150040134928430626614990797446650840278417145537663022277744352276282420638077197277098294678324093549075728743947499987978048504720239133739369292799293134841760061572079800589328897570549575158532585140229210724269131022922504288486566655343913428794735439132395203959142593174217673990094946890115638696512465706690933226243433328901290879806004627933173108084635295998653516525130692255408416752288800482066139530227848823812151973411178743579617125071585668001824251666767614150749246050552987351834764254438129290148562110428023676707683137952471119368623598478767498429460438093215837685405104954205118672749799994150040957828292487443075903966206381138100750775490810954595141390523554722716065947283892053314334313356450037537088805633512178245321874595257428336250659459776988689949166782198256022350764696896065902070099765911673563524637638042266304650878027402900667138065947070990833904603282474822369146182221682749747724627761254227477661224989985265807713457295435537446623224614437933586595120219546562969289548623268394454447764713975435757305632458441959225174669583831953922223864238385602244477413085667914119769627651979685270742447195851487296032768970336605604057904660997692601967194371227606261213550270834357542956666451304354400840419714168752409568867522440434705099978568899814153022470731964839167668159702667272203958521679166248933256400506020430129343465222582665436614421694864079187138806659538257080862806258028659102036802708862917965106332984934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] 14583311529590866832367172840520579728571697491469181853431439867949935543285397531567258089070847309701432773565907207710594321678353987434491318175402175069159765595377362687266153187941921373033754643112132102528306047235587747946010162422414965488633499926331842220102125577174277338104221487786071031198163268631244386112670369141624672014479129441326390990249514289611108662342921414281437724239128366357705960054713609891282727931081229124108991782530258133192105800305422805231264818294885615750852210835087605429014844827311930875868460703842948595410077298137783261393228434192007113351295065449743210472726101361134681876322518323436759743269592202066454557608445803327330588342337622217993493531889885435194871151963452869901525883154078747982384949586283845688595899927644632671972560525639485180963448231120677053640381483255189012105467340585335374357488560315034304779612432325722864871976811728411747308270189414891262350412596619284815675120887339052399800316691910514856482002076060091803039129302342610038874747740346670893974510789988314625881133627203720755576665750650972156607492124906253746974898489068572804966733444555550873824169658873072597773199257756925680072648941234434632116554475080692035352131894349098651266182036921278593204671183963235766901086123124342497387050689164386729903987372105060813836785957483686174442327056058949678174124241623090841982956177155456747266226599256785563694912410389788166001774113219542668184700829977320082765579455648647923920476566927105883597400359344908479547182547667808818897687596823975604639128611151481874990110408363375200512646520451049193347602891273780891485541382442901030458792985590789770713258094668713490781607809885008800818109547982834208872446767949605839740956958337873582136882065637352164818503292677515819000538406473803609266772252218463148911590905207850632009904675267193662885323476083820271458306171407310094026234719653569793219822789788615241503037006515379026830871921694901981418239547499257590067071154361943934985308808523150026846896471303768562919429421127258003330995439055405866146215684225516650667819466207274639021668302755791203494301312232400513504048922574346358123373374061505280008079003231214522657316176708314416820913914773504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] -1912109437241203311615103303597826928833527880486466517466823969727523559993205633903378613887028651801570951800808107570721800937997052237985005058302692906038620864692799842941088095357206555439723854034811970204186066959494867112018766170322291441762991631623462383384062505751347419786994730994838265163905302497184360887386710499656569266072901193377908603549710845647358376772033481067264474789786407787710944812483828214661334980600068282592597069200569494535065995235744620936685991263533563962398042736622068384119816333424770390112224506318645047310863428036029055964102182917247119701426199895791631979130941372006558509889631344849087089421509678544368092760278266786633445910406292783957026359683569616537577979093616733799389368481060072275289491541299297116301646864718653397829690951293982881687765804152786952809472961824119836458844324999156568493739126818638162987493961887767373676906683891973700198016871306024550524354002425864141031901091877740087871048515488697346946411132684178119964798673054450238004466582113595745196607543724620756864123967542860847194971221461817864549302278979846145301217066790597278060690678677814141849959778165813339705011675097633731550619609143044459467015800849965798968539267287333328228423923482959174614983200299570751301202535468174682447320427291121468708690034074893798112495697990727714874453960241472798925477152120312610612616209910951503940634015299145381295257396172842638201456947213887142157110478258415782312353092805012367168952871527173730470231658391991006167082649904960285467253805911239812444658783412372546453781968791075531958407715832045551147439596486960635611596770330117334641093574515048202056184872604695714709110161848051693299882164566328491321737673930876225202376256231808197123595427731439868812911962810200207187580139988620643821038821848853535139557978796827038759896934639003143224550665710776707545184500502236537750235558405833335324234855776185683291311313569312334897650439691207435375009118681100525804317789161988106966123452050452130172421220805488757219950184860113748317131104495094419288417044006527816995983165880517429815669172113926437648762457759899490176181849789628604513164960247369686924739212725461569117363162092941338412291289251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] 225312355304768806405186408226337184201421504591956595105316022457321645273226086931072237304903571330641582511180379148684009355307625244784952106928187618754774712925156301106454798434934301794220088602049894177033587726582846615848721518909081895655920358096860400484746323675035062479808741036019737294863696778270943614313774927869761069539999025671714789855645969916317312975230410403241231202563880926657107751797977726091546178762048870098241044383142583909627649455239863569339716301791058017115043016238285277319611860215259435950315320076406784398372822396256234036518047368692153529790320556909589241753778975705155207923719899078795173277010228254315925800205081560843544079623614323586728475017607261902984920141433964593959606212794185738296014191164231344619045880998197074320047273096766945122019168583855853296013450025384586733854652884606075078397387112658802355487281236114709226125160623109402037571639147980871558750242859043763725915765909508078630075097754540724260317955074228916395957120280970676606083171987429728196840389911990349064324927044219620805393947707959997381379458302729097399239945286351503716209779611178938343156586883169704702794773148297243854815079955070745597464437044049690787774196769273159151262951206251131389232518115103304314802760919651262288783445800965106359624940117462030063831579960569252841700746038464909015291171414859432111095248549303522984149375109116508009574338355623954283899460574593370530305336811984913163955713785643118793300920774619036426881225811559750422110032134744531266361582380984073557002376273023204688994347144095948229522988831747350745365584364703708277190283339418052948866540481053072366072685773897452803937464777993209020943138358396289786852351990153625940498684609012497313238793127374920365647513133823755470037965782153627743735810978520251099580646777134394335394332528637296997522843265380632510461189469681419039755423493527001504008580693568523375624324882554799381222664900827533363790785579215671546039397012134059805352773097361205331603815527401394152659875988425800702950727171671627084156103961556572680298130599687010517613910719372551520242829950119154017200691609794728840205793596529007095229264185202499407913486906544536885573328044032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] -22081196783223546587882240984079074650004465543456832660526755981231751926090789817230198799499812345259473724053691096777114384400686886381643262564899991754976202838511941277591141708435318772558827358655931236647427064817955405358439348199860746013563197835346810283547607167426486298154555386894580939089522601564193328887251784041174460513091184203389534118816201373332779438903632854716649071227113447031415647864832018932126216088781286009520811440760271904533273301177392792056694843675012606861734618672806941429977463422792026710758809007209541442100021036074652214040589985606620851913454571289832112058616181827943142757621126719709576260531971275701840067845680771371795108741666990258561577265741420085593721144097259301298255608889708610577530467607500509325145615951679026883699992481922269388541104574151017880413978663039053195770448517523751313086476803620752910240997902934451869879626398108755516215220832590423685099408450034193634448442953736412790757736079968416749309107003065639901802169135336481699304476059200293191369265067455456481082647556349251132226359056660621526478099435321830577447619688064027475018323911532275194968413494112559370239949980134027664695114659388920428989058814639323763347601906508605077556873672848134185295993229242863511474577455436848354154966211216658098777207037071662578740700595577485705846257361740931583938870169182777947744585889445707818504956164783525694481878067895971162828662319348843830862849006743015341463830119207586060016200553099773273242366892427098428293263252384820879184099004646249357044126457716020208356449824479208412717322231102485199611800437327958500781298168089860118639353052784082384998463416382026981168816254043784187042994349835733111110591806244119230570720727513809339276059403913810453445498417548096035446276263226739803031614323194034784474720789013127920698186329029220774490821379682061534478903239798781296565718409939032789547791081335108462531839215543850943557293885721250047408950579236072013005329565006041163751685245832369194520361432745083589095524812748846956588412897932647238292693806191721469969451577045768206883551464882698584974037860557778249696297368068200215738287824206434469262401073369319052061951222039917619604178862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] 1655334110842748921908952675119809313723193824329186489619993990751082472503896268750470288050455208283708599887456657885562341075222659214470968901894551253256793568829574601883206571884965710697083937024999002760444844068219906488679816731447820153653464468555522939711693941702354609322213891159465930774969113059624624515657856338912598412701864486506679226172389648393207539582888885256355013439252271179970024093239132492315831058300780522875984287129020532969409243000154826979041063148289046969162179356070644551000532653754202167384891693716508762648131318814014500701791688277554208215005700703075810761848760900937291344828611786014376242493157392675153490074349520455810838690778806255185996466377943162791178707478419292879452455973395618978056843251437346051049166454876137328803444777821482668592611081264454574532934714677747635530212596227579154400490294127870200992967817953115982042099020112181163686327002353416655602227329764108832886571356053786184031213098828402529800230611775105067095926616724970108097218140163041570203479334971272286806860495868786204567898835397956705423236168974708313183646437557078166946617333684791370145630736739509751984336636410610606174389214781278211471281625796249293574914769194808122694039577886471159293598798718872333238404670286828117304500400967675829559697886196461448274792489519495759598685720276081567713434228738658477093459398828161409047445177307208887620283486773709647787214711164856316183660478167131000914397313387619037747634912412994440591993580487428098528850691246259533297629456490875588800279731422949617254511185701257093056596940283274727455443704583441472425901428869341983260366878920339800111039949077983995645723143122832071586300242669803958198959295290493343180392095321620163186395068212237252580656085253011481922835435123417632460498521354496741926355760602125938190945387222501949110107704922745419731083367224955397940262905378458516458311185242878160595707270776917757753364858048040888362886830898428278932156612110086365235299225001446308822347249869853973369836500694490091330801076827288285282039344130243998393582526212979747653421237625943208564592522429225921539394259163228133792730504825482616500254485634286898727395874717443282042854834176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -81552443691485096512008146426833682594361474612187641848858140535200614727389679374076370079476772263234985200334204252557778065880635219325389996312433956366377165379149169132955340895447326175326942072757516924749802971125729298552615209252236420321957315901469216949934403378941434653189149544015643194495527127627452919604424493954203350842242778213888688510689593154638028323857653121517460818518355729878327295461424240095772353331315266038462986522420254205564435629321138112853946097347038404595880029806250108980239973095690008615285163504099304980025578143639359016439137545397367601939318285988997529927249440196736227552976438791167930616851991857436888848709341846378596553220346874918038401121168823876256292473830324664194932500837720034128986315489749536143245548288276648624779951162490781805192660660161594998369797050547242229459684160798786206731776824837314138194872765913367811569527991680925314370540019452145754223136755604183885554851984548810541980194197788498751445069234050761530682351169025753938283310175062542956939951715201796651663796721484319837541676067975880010122416880099087956428102067096035333271394537970224882566516402673711873551603344881858738125772051125732206628459131532656850193311476996305825514979946538471025928419951848213419384116936144713366650112494631631856938248220840620306827913412284544504424727125226616853183504488136875427151224861242435511021597261863691440707994424815951397682704312735443095277901432270153576647887823203543032952914068439426674905965735830251905269045445585766156418551643092329846360358820023673397168763240853582137970331837692679038180271690610423316276604624889357160416776923964972230088976190797745334513077246777487794663655323854560767081535950625763798215485788373869421983810551467260065952473708999886087631989049139001204003653982958139903996270310968274495199634278216260057729960366046889751350817551421574464500991320175494932896845429033560969533982189179155036982882348909810565231034537566306230302679547320205317538002747671249341438368159272484650583393512732746272947127574602894649863851476502688710782182896267338421497600104708451362267828577794770879943247589017929565839770104885081729936604515714869910987081456299993461476556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 743925257272585279487076644126804469391239816881425149470552956936340101491748460496797826306700410995094498896972686400841417270257206428008298817346324434429237968354909956223142904498167912972125887763171967840445789741955802944852573177225350182856101333789644893532621893111309787578076017388060551684535701813113398109595578192061285955718239889600001447107494312428109216452194956719424930369747552318077341220491847909235975209462389550574446519553557843875281635734063206219680215001309150001790117445703939345732908007654418132900155312060572810678038926255707358716906011591076866252980300409717837013349733725184072642137117118303167279785459471710815535127121068955807829388323027312922113876929430914412540364495271058184949777314474898430829904151042877985399225349782808933126494693771777172907976037850383763207065874009523596468467309265712656773925091401410772420296648806986250510927309977633947295262010605074725221163284100755238331165213969599535158272149390104981258698456928405400125532750435219028516630705878103529082952710341313863545464957830843659657239572720350201266159410388462186637881219916524195215942664127279173627576205850005271023235625507356295572576667341252121058886338445339874541117781816942698180779018167136317472636983309623466760284585272327428791867283335075390652345039376809395572208341412238875552601221176591739151316105461091865883829535037257827388072056774764191586705573327278382228502005785327839106238492077924605319460981571708823197942687278052593786830222845914082383945185239298447282280586736885933859563084222624683977082858292334593201575980608685790015776863812159187342404730724325685126308660976568347442090476590320314684589820496657316589716164291363667768863691759914448335974382679142165865911477048912197791815827083510490375252403469154150913261948840636739541666611335952723912228138921919716289133853480269935845189665246338319062358501290573377673033321342894029861844076890813335614441719688155667867033757309275858686823089672870606877001116842618250933540910669915759326023585666697986902375337561705400476155958293677939820925599918974679563486911701728880011688269284612050412960938509614694551120770490182654432742892555619498135756140275083279626928128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,63] 325337457509134931236794406747941025021371380866244074901469833285445113289080686010886440451388378768226273819503208793156117619592802788104620557494503932282402059443372019381925455035678765357699585468189498048097656424100241930612698717900895258751130563928155118141159554333115661825074656353698983985114577089112945684556086328564632109996247278570638774719742837702097283095725598639512702478335340790962737288940432633659611005624436639222537874334325785793309845033816195616800862453377795691174128798069944132715513042630026949432510986141646036982051151722705000638747924797504661959591245962152495428924807811077129927094531135514517963053777224501683967221775024400670915830491089278094129840731431212462783925128469978090695003160888764167231394563612513235574131466979013589717600993603911916813228101959276692110439179409111381077552945269593232117614149830531838632756807026796894947620328040226551721384821076234987056280628681239956904862231210794342020997827162119026134317986587927897707831090357434519646500760711449973545959309008841086878258570478543656033007252664200808266089563752608974946002371539469366623821643750910433193553100551602532423402501462951333519492616010842370698783288085020711120424533747574512421010834368129522084876152945396010546172346277372236674173145701681095969053852215823091205399184910588562821282714927537979835296918668192771295318022030880121728530388390397540988176438354035134687103425257514467857374724822905003658495425995723932857134038158543852648460065116543675802853732802541446378384701673665344644534053706696249271798407856067581862774944705694446617978147122424011403687613888303831487297737810184293363314188818414356301036959758281590447651260611189795907241723121278398788776287738994435051223739007296012098958093636325207071094740887474852678742001959733780274058663548004841152374035841007163005759982838673989582955622226239260951691931808972020257838010939972203218162859421204536658431414482250567349744415078419728631313362014110001536510213688907045985302065348706884099409203561208658898004512204374925828246667648208096235098346060428927007164945231465428657145448708120103245395532593393515587226646008311984509713140619463497468903504268555275668029440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,64] -38366041633597944172355511155414961979540712570720943685606833298278573274162000791888146344154328798872487370198048483141974702744588948663203595873330016991900695957249117954338430045935338090000011735146340612999760596353504135007846475858142576920287747378555060042705885910265781366084958578152643425983711778798801352137465263455720569567864204630051060558059099076505392171407968607230958827800747135236740724783177061868003524766962757511794135370873584018060185040569156956224732833195233344753745402181955573298023854480544354596354576003157267776536157842645632142729446662639825316832766841956375689287272119996181614832971629136925399920016386840896093612119422340368639547609587071320047215026013316254432121995974197939742229916740465428502288094897560437240692268311093128064827871570685841764199903264902345592666844789461505774125023233480837932826713362045710810222269631406392096264552462055675727121117184640971396258758439582206969129757057002106065286424269441641318747932895502868726152157420847897655967256286533899818953406787118181966765967654176912444326180313531937508247257485140337240858635163893525280721583867726725262868587429593400473490482540564339061190806654026308566985772819873038441551506803951324100033763618757124174250756610076449064600120504485457208505146513497319069677818427185946442490011188933783486146690557444596947783687329539779269140882333287845822909945831414782358879120162840044651934402842095328104197351700452375904303758374338634736461506936019837427548268223837302145424828087381285361279869926171234421182463262040582415151995530906496900895531584821859975885275451692069744388255631661823455226684474059425895127511920797655812145577863551750203089881751046365414433566337240523235153715519536289874179371590623489975237563224558204620449506756283722985387811907649004372363766058887662663261138811327044513312807835295822460040492311286963819400350383117169150461645617492543772989906886463952524140685386344451312243186963168229646070191275581241582668763695931962786825228040764493265135199959623722097401845226416714434114838113879785475274537329581282106003881810965114349937541422930218410815891455740748510300764096258402621296197090914363992515445894446446383464448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,65] 2578111742798270199831666845718542121213221568401730621839947054333332980516760061965208381797259079676579882242324801506556784375108431337817059983940602512419129405211997772716755695340118623957711459045453362969668962092133700401753439884907728725273847630138885181138316386570038848126827233555046816510169454994429691694721827300688935657677977067164329928977786235515938969246309601983082101120506868841777131400368325536644811814103586663258159754174777509799778983610264173223757068210493279247463340256767412955266559220374987264308444868646552761077624269425668705601012470881611361031855637922095216127476895212313497855650497173174600839074430624387230684914344456960477148132338860589962597117998837468236180373984625112779962497609105544690576208876061159000248069207410172533705067938760716629612132855976968423474350347023757154191683409748516470500776422684923180219316491900030456274950898184709535582541530367610247267718345458449282302800891508333514418678935313275678307158309737814898886638537630550251437903273718822207142745437585042291461722641224043973756016947732523148708998906457589121122871587177182751606034780627971740230878128883413656047659949894511821269639992770875279906613366136692990058915548306383840650077767970778199784150889793131140930347412315671208990978925074207848000908125766680224846557825381087484609166045725446646483817612193432102489794177556217764445867108405579410752625438436527237056747647855607728026744457435123458981609382607054379504334381507305640639346712123656466520631108007798562461202798771547212733152230109237125944927028752841073837252495973415326803345004386410431945415907956060076274395138764680169700531161633062631379592174223430251553115140181713057539226573115582911900158454256115338907032853473632831873945663890011486034839994053539545571624734240893736122088911879447198587634119716707793358371444072398080252038745866137613145901363997309756746131634546278533150222984085620442116114845292952824642840784190141819464174474303517096542076807609977116308956764627096353021454455069633171018454455136116434235885041181907119898435123912586277609886867057486850047386695255410378487366910160856790441400527191404149464961036717290816000566289451721655582720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,66] -116643240645905687399056305808035924155522822601707903126178748430225170070895212467265106010014612168082352143119269361473392910781684641436014418143262238486167424801145681164530515591972269526171672920284806749950776825681176449925933052102136213878041367734297314051044801000373789321228107392562943414550773231015407565761270335182590627657793985963055324705787680328457767488706459467819476329039506333782710401672087493946282031865163025853323341127250549524052278540983841016841984778734380060762242927805853234539257160239170572878811334522828956998187367985520849105287838392602746279409334886719224925140393530069480888462818852531062449529961233464935727982818794119126850704469153992387816832390997581896354636048912968441811695685321315899741240246751519772369774384447839371425567156618401980149220151166540147759124601074826748819583634238662186885273179635156030513036109857884400866236169005684674911382841307850509067935801242538673403475770731748206693719639714485712142974771909486400091674168093922276546687540437979809303604778299296897727623277413499452408010637942494777624379308845823932794829456877103052414960275806609223954219173764245701931994983353183356348495516068155003138375199080559241976643066109128540413916830659040227757202775163803029783595375346699776540715116309854601148119447647567567083889579112287980490379992577412722179286848482294872233523598481631860413933278244680521026943296627083956013295480585364166713345494823854014965590545334571201480241022334230558038104068083190359255523056963895255048345071018744548300541407133676153169245363825136936764890029822850367511478586502569894915327573579019885618488858439773496772647543115592642093225386861358544326890658858553307091410451839337033923404564332858909501763133008970656191464004833991458032527942684072992152384660599934908315559984630098474070733611852454839468356537689186616300009253070880273459343173055334950925565272971610879853372923509685117443613203835960410953731192917096572117958426833299402806846013586703190789129097098913382711932644915559618409521661175160550859272808450582502585918002344298487248435812539637248699406432203770621759608470126885917431531291471298230703596265121741079114931270529435714977792000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,67] 3284169102089841481432301400669975702777227814020879735394656916715634389024402615844913549039417997038993204609100065701748548939753677678138188754404157962618477744221062115054120683861524450526384058342300640758238470852565378930862401491115040001817503932138883605522505632966948216881849619897327852822223435011584368004328107101657042890939217468033672355457852871630745913653921420029946935456655843318552147810418271358596886207912839939321485360945369686959072269729934534771726427267918993101841670411694261170145331952417286224095887387199877944978354571063240774331456521348385231874237364895360442833777713287535037163734109177898687460070494753654130737658871379010950272710885143046043467245154835762335514813856520660496456569599340484289669062932644839422461565641882068348698784265315719818959008460408099855399271406248520269739779930941500348338239542962681595938451540145419926303348710896829908879441103410887545739167488305953562440019670361529508581575565797579573351876058054346280206079948230397883434769857549370129927441344984000559158100324467420413666877715940451497438339119889082317408751195394159689511697140752008268707277855914929817438383080874235097310746566391474518643499080926725428178998714494517655016509718110920330445334450823222393635484350583296996759592099946711438332329279879463071251272826958304163447217374221986413416469376306183952274923365078525607007199604595635645597666706877693992762331827969611586378088693800843292480029677144888746998664661399246227036624401531114453449839169833121812558644929044597335256567568925377475440110787310864801276499697888673031299784947664976757425563233348452518703544636582407463908905432530437319814780437712850764460263249894984857526298596053345532340119779296703254394188376637555280616518925920663373246863862387597007215876677863305861237149969554868738932290615814393064748956496286439651019477221710989111199344591597766911516263343103769283292167971413217130644643480942129972068014473834591826332787661241656540946338909604057279524375857210742217490422848364888759798457519370643691770833431304870606524816613363686014741881382519499882604528721111256720549035550955934965102318704129246257922191618802719273343356317624329830400000000000000000000000000000000000000000000000000000000000000000000000000000 [84,68] 15811032246325578854550551067731069137651008568494364897095621633470855651822478555789624146369781232399407944278520119548278976657253233760438334087225156691639203771237182653605430754675068019014267970839112998174477608463984172138600403492729113370163058762252433324047901125006526712683288191705092425497591019826116396104118117066755728778721286662205404821296682460059399067896667826689866877921707235990595006380264171366305656923752493559936885279751358659729395619151382948011781733448248509650382529091383629194611194013828052330157354362118300235609330713662174164073815124694193811471150637765804150528284792619424232920950165787451794112016099661116059436224253366925967876044557703207325889977858466955790151087146463621124681277907024888910954448255098623214082380384346781149119234655164748134421624691547784027847711215393983776784414913996412232166748765012494895402410781636551658793152231045369918398497160625066823876574479364196478498424877373627329705704671308261652230990124926241902329117548999052961848790489517024234819272986304405280970711021268688070553249387342486515862004355583795940487321798434098833112151621636844537167934158645245769801798733232595758095927289771727809682590691283319999445312241750368393654263117210310257216896326375171360318189572506245187997237015061507856020493492517065598089295323704593024603225335370451137208511719718114493846554951851324273567092820956583363589418990574694539367145434763039325706425762673190249839651915717402554191932809426237907834661625716736835942985047979620131841752156029910714897581360291338947094446108027634908243785390009118955521909835277079583065238788924328678170694221350528189393529622978048584459278501394739690134778579853511333099617628148657874720574203819053085608870516218874142690105070322340092244115088745394372602809670182808240349017064721176600662577423631546063909752584082435244372444530513299538915327930621846262407330458052354415359870858691090340647325316865471515064301095822435274913799316218842625746585762358834566742018077357621775732932544215031973824598926854970100802528992937744390512781678779860909768642357921864863416480919335021591957330422246842032724906148835752627896615784694120082497566443567054848000000000000000000000000000000000000000000000000000000000000000000000000 [84,69] -7244786332300398874417556752676195319261373648247489537835269402196829310887631286019168596499348704935406890849057772314065376309589857701524785556798316456558055125448560071184007211045283118289079670763706535308655042617224470774350620220711334342840279867657194558920178292885949865946585660918208846506467831790727672997264202832009294418386300206388724775330692668681494719752114493243745665694514674104456799308921423190703952286738299424934842832257058610231533723544238094213523472056884858075851137653215243094987192304124351892974987465140944837688191435989375187161261469567992832727361640496906563110946453789431720422265430556559914269603641470234039050365041025475720765356231726188898180701058058001508479435610879977010549192863625194783046689650433101097994454398674361401065277126976451528933313336134226080717023685449831517299540021138354159099492420212656889183948560587797985767362789263734653510818130919227780211187961163891289051617908552912304938900225405471501248713100168851376289625720648388184267646409703682587423101180122514532600553560802276483147644814987967847449916504076215772400078266405390809738749345585789439010969675584617034973103554832452864616512500599356857592694521888209744788851053108054681706589029298832283474310602379446349797086146229267509961779815894217675935263072670517501519402074225259927535018210975666492490111886815755857993562724256259884813731276958541984101910961327791250312723136951937204465865214747713300458884733752082695234028089642156644527359504491553954849974847657646911068486010814613098316875985341909867662487157593818988052233789312175082216852698034757834107083209973942229220749908508112522142054681569794821780755127290253890950404459494436874179111958494203987140537778843497908051418863050478818655101527798526190548374229723425876069727049455448826703522810634151373093216306526021395388087335564399695380057531825337680220599837595709222924808096360648670412919877378215009151763407785898602974706816171928952239409953093928864798195585343109663674832108273036632020939607952441230211365150939028936368729854844245547040960239605060714844168053035338190678449784128213082083163175921227044370330079999378378583685483508698662337630624777502720000000000000000000000000000000000000000000000000000000000000000000000 [84,70] 335996537357722475203904134536532658278357696375322097775677779118672687988457209522491946388939395762954650285010904952337966882984761438791879286191918126452797001910355809300557576175917924006139594789596463261386183395290771926704511439592536705071275289036316918860522561958009676516886388507291235192666104752016695845888327554344150970641182175951039561004368748028920275558551703964261150508951720804467338264506771363475883941830050490633077919066902705468450986838093608779907620475077929445673837622106152241104898635809776491800137841403120481283234718677978565902812645964612686492164370687360020357896347097739158651197729560722360323281648667613106596385017204313321699823954579278213701875297362800459946464118752349995158025210249364165467270080113892114456549510903514138760805284253172431251104843773527664799002954612781968236533337776097242651770550387886063667344527333686287422633808355813638615071518389032819775633536627769931819791846668356584069733808347131264634004999382034985637478850946598992632864055938984699646622822234845804152134875597407550583297271896355669067023220213838732013391098233231678586347844612315475130049239127120041751888974470730080176542269723743491185176663244771850952328745966830373896494570797621746418610889096427832504816274544470866878653575096303800863945361912726511677248673880049370727039480220470555773984185683756555101990940504409707421962978849118063125397202562962140173951925681054143740596648149136939889186588982734298838762365720943918893903461666936917061672222268925699649582516323784974361259185437908353884348988076533604025527415893806932051795840412215836037094684894527042731136107522919685227303769268866890961342108452784194194164698135611954578695503111021310100644118441204048937399105033187558069495927511458016565937090059909153725727725523210282337874705713911005348895431613748947334923282394027441846730861159542817899226834538961044988627148776558762213225186060934442592471495852717189784465867246541102659340880639159019093309289358461763765311370217686955226806252549191663893093773451947978436507562915553036426217269270604551233687848048156124928077028093948588844700994645634280323781149577637358487045762190755855650434456093720576000000000000000000000000000000000000000000000000000000000000000000 [84,71] -6058855766631247527358770298430562050671042056128790594934364747967727555456286690497731978163405711984836576808237586788378182068780787466955138891615821562219134315826958106385636847010181764327397799675773179069632791384272941589010894687930824837736396501494354939944447108503491309271406358912539439582398259196382566059230742555558760980571901746282776644581606998657268305641828116066086869547808927531221132841158926804022306644934772146414240297019514475174214509747330338893310810786786915629864808238900092182068578181634382094453749302976677151454806665959249123668417069820087675321272791345365286236410636897189807676012684312503172994363288020038864354267805815184484437000044757033675792456504616268428982162286221805439220468508122600015427892349959694641248903468997831138303421329431734393421381754221864274190781430696037773441119368123820957402655165843903909221457247242966868899356216965780592599044359770611324698628620497383830653421643689016130283571460141807605491048117063435101658135663625922232626421015456578413101798461808009005501723139694314710391324392311338484075755588673634258491665880358088834356792273639059796286464598594345139884634314378934242805087721943068668255347614076581564797347273962592451110808726649982576303714236240649103217445538676920482433792428027159616228252190608589448007952820406101641327917245178831240070104842269541420636639539471526437505438287866343376649889065282669270689307247137109646782971912635830635478961186155800035528105941020677351024274612735692488193462953030984896709855192343567264703789374921732878744157066671256603704339954502345581677614859089517217697435230149017787461902709965312839391015229026972548930585922419449029024663180640395213061107892359747874933187542360229872104666188483757429120828230690528686751858669582475296394726890065927615991720574078146484533313041071696907161002595746733749001620625065201574637315228865861906784424513699097291412720585936027144484434450697028038494038255731581893049612579993927647024560935607763107676475232053013109580550835936625238587074771821849487719386406810465850246775030434932981332680906274379340108388828639619049433987385439593333421577769005778526199613342878263104109170298716160000000000000000000000000000000000000000000000000000000000000000 [84,72] -96866031424919287499170643214595862249082683813054463435975231261365625628596402200908592850143873716054239508312262246570744305492764885434484891600833024652707124821446005505742813621850910116135225212653775695022246921472852277546868341191857233538719633606700737756209574169833926113348567040121972464828446375748362971468520163053041155162761111808725793041964891310051849263530185606621551361205597805002249592010907572655366558355157784447022498343349537519369829124406415505808331487818516885801994052531706253558831399364937616852731549814934445457809833151594051023326511422845485421796664475994856753173414999420096811959805104442882838641046845604532640560203330979805821609790047191781628027730061104036062718184064186200053741065438000491548205672843041224820013249937144073681154106806225059889905977885930475085911052348095650761991899374373701977707446331798738278225834170515997014997535919130290711763839595427682901339501589762097276164158600864987003412197999676077102119553027034421219356864240691532613579328635285489295522417598089863305314910088662322979392222407609357620556474025873718202571529793824178738050155507517604362835559881048342213191050029416749420364568863375681786558520124488174770945969506563875469521352413290063085353533340852630902365834096846530801379732108337922356080649207803695568987373155029391332230752856789929956988816823745363191546816753824227764831284209255672271253076489103774986097854461672187767098182848631657490541791002471043903922141652595628137213248279710709683750185112434177883707025900754535750193403810775336172092630768160280396099181767585477449083630020321950204107316883108026464498612305421662439440338192059983813378796252940953797657208416734269731285884726415202109206306094225807393410035563419158545560964094676150615293739773574632157225793297871645414523441262037573436819181553251616584641732854098706481503703916783680951091200334311568061601737980278671574096436981668396451430145122303536020510244799235867493328255601811188361985304435901257272750674254582274414045326052456878475498766737025927601656390153512945341142170063803338434757117716937806296246211984989879455346630647641224882426535467348320946792152762548951813746252054528000000000000000000000000000000000000000000000000000000000000 [84,73] 9640053070617486628757830397509788668567460015653964855294631233391563942686886035660882221191226472254595515626161873053892351077558586610620638743981777569951542984639555815899900899312429194747134421483232417229282061021672190256668808446579511827733360310830602880702741410137296889155285869000101419214918619434679698654926502381775077379120209854977365740312795540946864521072366579071048739152617427178211923210303309333646265884327617586122396607112948397408312447288627430469157431531371414858856012550511002443424700487679572849759070243952342077309466564908441100641592336510262675029000064707357055913185645372471779617299457822558984985738726983674294572480230216968902653158407412885032641468190135245112060657283634217342452621519700887881517315483401297973130468567804593733928795604823122614121355552675796501159627709736084863860817293832742881682231088361111561628330988390415252716844956155292703542054489595614739112081066580656084901578155395189869760272740496183464436937417524657148527545502257218871648836228145575803230328007174589610132646404623963054316477421327330240121944461504422706737599307673557404220234697683464640431420139346925353744489193925347693240351476498965439723350073864931007997461515204549189231629503694214861439946617355789145482421248143275929928731939540247998916120302823903208848660366511810553819910061468726265300395172247817341962525254712803637902389350239080589790934233373411251699289369936347139988443166451860095623485443512918080063329860255185139184987279662142475086885024358828159337794185045352097561639817145231196051892380396459110726757347928578002338973686838071429734447643947882269997874237926549560383312942735984876957705929528116774712261465621789776844557005379129739800208209003607784130406079435095533000202234209184210935380580428878133869301631813889982984484534471650947576966227338328778609191634090308060275930128351045036754043487433172517990732469662983382636379063322511525784144883501263494940346576411875728197241655078356132225726169572127203088373424759550564111912437943025739761166527263449142034596004202542732935539037857391442669111225227095310375960322194573267344077628151645216210952557634528389016386688575242087060912209920000000000000000000000000000000000000000000000000000000000 [84,74] -282412987589478048975226926963038743499998228855457835539096066249847807629053162078870288308588607479139283899474577720127995230336106342922824532939489460436775001843552371554050718939755980940954514521716319128032170827676301511265586189211552148751789119401258685395573871366052746027520404286837655427336851611734805918704207213297324655758655328709732193853231951519809336389888204195222998728577738971164445501277046091770564480728696918806458998873419452842505637616481520192557636189178052959282716094685770262012051658950096326111999596360023053281178730402693060944595658996164874833976840805200839562960011850432260903061055180182690252072593221160656169114672508628841687696665682012528614473625131441899271739718837124661638719956767691474983937560597493243945378164389026950863688365683887583572797393107267871479274911488053615640638244411530859981250358030037266884218006915153685359797763604082443821075994340463301778163522156633998081765184145872600978209012804963839434721066993669714409026386122422760383064387379553767785839099419064425961797497725913748347664469765719667523949130540313230007046170276904285177183303299388490053265979589482562190064469230653336823465220009720457079158053432450248380089116983947909381383278550111549831932787748241997550344298057897159213887923044039382205995937275442120770755571109262262905483247190620448381069262991607777855738395993184927602391099866258037425533614445461706141034454990635503035078117064630219555395124744503512936984130291923713645035897580664638513939198083044501091035058434027871594214791438494094434001876996371978453990905173146968569654797632519736467367375656443825487933806117574202259894934326815819711470441591888111019083382880636869667698051088625987688976351204223672919786259281753191753222613089996468989912920337956458474084369454613552181834920913541621245306062404485688496642594483623347765392866184811272521584437804101460580810511808145879242352769236548210131674982698810752141762646191447913371636252913157734462166786669178377943646166049261624502181044009458643411727087502764105096010265786527175896953724208375287100054473007949605029826305365902336026862253723336613029623942681946776772983458170579041287678197760000000000000000000000000000000000000000000000000000000 [84,75] 4409407907802345387240117075868615248563374896069156326887254905276300859148069599019324877229512027011882620620039898205833554564140523680650120780342458508522374511109614399124655805576230785577575444878937353623123302045523980058380315252756914687365740042832192636799491159778633419615877613812936572731550374115444025010680825771715624698304080273494639249861439263244786572213712929616484410937129424106466689573952255311378211484830343949869738321723872202719552052756308784459244181029098629508203881471717545044891848617700627275327804179350786845370629307288304511572807527843645165253134968309445826124198724503550192673969779461307270244098885690354427134429588081559974282441180596858194974303540800642153238478176681639129947903106646257525211565774610268050042513205762415059184256176985529774491916247917232261541921250682526971006332013462039919051128499985458985159470925945039503147945800311669300470994267293025527912569550672458755958283482337985402432558437429467793045110248536397607102786194179893141191856763867059054386790631833414793226322287501588753228037928675532772915258075115808571828243656095959948786987725353232523391344475991828547337778076814669813533394803545307005784638234011334264527396084724847962450472196013757425869696987425939328650556539275515974265029146490002785988164483947420283244854026067855292403707901701831929532453188436181237673489694975289268114308898316242004429255421804292588734773804262255167575584887757427113786204251839408677160656525281614714446012957663343983047367829153735528611522687268913481869622054924754460094927707556888640042893459404698387234244050490590194991917678929501027143444706758179587685307515075188354441931502721846360079866547300472219295661332595060640402539656726564053436312120124148913097319288203223399575808296894460653488257644831542461608260166165294526636366884519605650412066218635315459687949326866533411093248926755222725724295447091145394259796322483457401198788388204915521482682533258303236224177838911911018894881725143064243255588587931987861954144923242566766271925922556819462155186362696938738593190122793002111685965157095818693696935596260171937956210073769838866504719611590440689689048016984564108382699520000000000000000000000000000000000000000000000000000 [84,76] -32802804103327808933383484956451688596940329444000490546355544906133067494958480403516560511082488671641047803170121827890830560143633225293757217797334436898771265070003871379796217642249900354737691412417835420085386426952297607544813595314757669836149633785275268896284514105264576467955934301594753229481858438460148668729274466754388642285940226772855727995743275582854001384178174054462813842178478017206395929199245396972024448383969960282028301954947704912959563270277979827831302698322254605405656560274175378855660624763098136851925679538488042751112640994011186809824000284230279439016354399976281925623549084709004674365258408642005839129570140261172498053639369496419703803374523312445124461846655495658380399705097381693526994563386004287474257993686004280322329522601392758115271367214238562362299641370703244098239983591256475208568217645582541406591583254095587132792425269935791735856031573684817484806307360159314882796930327107225051247280536192972015513489827718055723714150494523855109487800155042137150323310059500822445359628170249382876980663991807892231795539955351582107078039406847486833584343320022350623808698354458146705841149517791958318475941629972687953540422985316639801686563475522082528113370392489814250277691850848291190252261612961666390148369189344320958919918639403561904612110806575948875313988743356747875384922689989828145522135564531324066278139060288167550272276679589693571842995407252765004766943062075657645327372307306198571881171216656412567429261620685017573717561604489923937792649084084268264838094959249782302775339647982001027349700552161065130557424353037378408278792991290100648764454052307235285489989173882512979057693072287940596040675442610505860417380023130370251235732576584138273792644556582144230668870863211310430602823821787172715253747946163802190895393510797039469940510582731033241977745725089074541552419639417819621858369119172552971319942291343040128482426809950840140639783701702586850131541998530949754310995860173009596804345283145355546798002897443646806283012640595990891046847539746767675752028361930413286522062010348409769572416739274368225003712801560975712739006443470938648876733621745505022493995624123538410361368750515127792435200000000000000000000000000000000000000000000000000 [84,77] -107444977893510630829531256915516960791550748489316398956078710668944933534381884791856568606611782227953515411650430319013001727984797081600772470144413869259677875825280664170135370546671335620325386280612277359181865085443258144021356396782733751582498774312624297312656000944347850006262335933804822065715591872532821016144552170793130037351697603519367665067918956931786249139531301143547654855409368759144551333080696616783871352908715413563052484478907804937597869868167571723504814702381413872121811923298487084187086823407877754504778881926745833967893717965798144338999334694588768768400103552322152787189633486904075184469351998566763898119166715405869726180753676133153083947180779057622645312127787620739716073394018353426798135450831592897688866592881846470292927957259347693967537048129781726723148622601181793515756695005127034935571299305596713604275709163685256951851288896582658143895921024411337269229235306455737793193194749056214242598241285440114326182015846046714143204996873389031781068915210798932371225327704710081661774239404477347175611274339000930119711959368603721821569805470942153513121828381084023589187244901798639643189988868324315223076265542024762577626515531600260672917986373968751413291269796077984846774984069389477749871158980422802109940251447015836111850149950885174761937662559778955861892881519534172159767707561822917527357167700786362305636465219912369612048497315711232353490768388722984079881009265265109410201708107430744536493048413940681321579896252838764815799121095847476437853236804585952404464427345458321801054726116781784978226776515797407086861051075877145721631090690276284594970518872477348715275452478294139126652599443502454064872119869629097080082692939949620418767645859917499634785816228096168710249927905027788498638170709239990411383030220979685776860225213023449431259984307186457629345641129705794619077805095740411610355534102567642407397975671962658442872598779194783312032586672336941891291370759561362791267656182762026893002559000617018493122827008408600123160524805720195770476432893747226227971039332716045249960948315289512225372194218465862844723953854376977935156294138940967446978910742004268847093121806718991791018806708068889395200000000000000000000000000000000000000000000000 [84,78] 6650622228832334972359408864039995386957157476070532707466141387140106004063267227719098028456401661596203462350873414838870429308239937403770958217677298241623910285264668205543885558150536480857936396388273355821063008760535331388118331138906925826313136262583831939485914574843193339023355531524721987618163527834830237845807858117600559505656755404379677680779988135719210874479843182418125171621770815133686561469188668116950438296009252099012408492917873941471161809117504140715495979997222249551668893398420561972944850175485572928321064882669391542736974151808318917432488579618656653691135857731826501845876213212215351828469841551076831059954554520800491461673002037322222421499334253741859845016967412578393540088943753640796555846187164141395658299283033365442815836824301762299113999003667882456416228161480030609450495380895900649934055446289858741528688860714790961270419799231807465837243037917680435373784590680938905483987119053157961232999846064772595008635983829323858433785795977016876417200694309844827147995844451537172314046201827361429913316889001060109833721859354386647773487347359511367224057643232801460494168637287479012281973361960518371200636015648145660963295567205200052595418593035590152215626929744820838475739017440380439291161648108490647783546982204774940496861321758152762699013170190675192934796984683320849989308109494904262855816867716364776488670018153963191374867864264003203882847270944111917210866298360250893460721692538422253883246945484437786496354139970361105590849473213972966581823344240613229988228538044507388694655358940311086739283118775419037590934927354791070039523171396198672799964910310950872770696016917604542797683117767729878610230475105647915613135183726360255312035472504064041559816959449972848088609058394418152115097472886799957817627700889794413641659243991521968974062714507123109893236992668464385828980661697029833896508226153484695947471315156054087299736888312307628796207075425828291706184971457171694821381392867807532896051332738300141755323747557282153816517686386863493103708490707222029632291160241156572964400950319578552042729747674300055099994958286731237701083430433805595925895759517449768382606978307766790551917399719804928000000000000000000000000000000000000000000000 [84,79] -97724484753291805674632885953057251099781892178814902332749532208438073733458935125828219318508439015517368170248791268727358499647688327228684705222524580536755208201694381629690829222038358109971457158351090383640253523530676336040056001417853458798718132995594162018398675822429149625279998225105730529408719069296196079570428358786112854423084203519779716896165595045801440814406557296674750841523620533851841442996315328669186395164278869977602894239689982578154047789808638675682317060996603871699552845499995741325568262049871265273555671079349455774242096789165472638397642318405422476818153421850260285464683386094947633735005110303307549500232983013374303805027153562720207336941820495952808954797954494756567773108052029506737537535388712792933423198711645355442486806682788027578704757996660641242623595171447645225850166359932116089040298279668434718914972725349042216382852244539171453915373857316331182747813505671454021562406298001557381704872361325371720468222142748471430163932156539514742275046447510938810295808935085456270123852298808517265760159731464744070708377844958384332784937058104291933053939591351600980988015579528475728576295027091488325607986284367106676811662700049322967935346868688788051539192154725695842650071616979647796407914867565218509348331898483735063382129469494923374492061232406327182499578003167969481974709604690480299883318229234995009293389648958661455285968833549160320301820274588482662284576515102514893225550564395950840625835871328709673041852288077261693495749527507180593144148206232378573685001412534436491698148791760451930583153125703043872989427781283041919794043654312311915101749252847504739132948402673459338014503727954202849921795365887238983921674047045864811926986581452754964075014998720224512646185729930387882478956945946159224094660999829807594826534524193488694260934069301553707308841646922830204592319397394005690665236163462213210919124499183871105988070584169934477305085550960430984628648441018343470216802716040161676702207298480495357639044881780142658534110746152080683615676966252528530468474546979289408722387636122752737186244695450109746571535010613722003514095621028100975283338449598588183421210374590787516387421618123571200000000000000000000000000000000000000000 [84,80] 2332585154951002173511256409563511750462700898023693357953756811111356942347363657764839958542313322836151618253757090482668909089933000578218243250030451626072248106650319298246484105391308035897064297779001520233575641652664467185360445995722410884890720025240947250702898514848566301494339835388173182942934729412086575943592429398928400855341038207881101183455525082109582600542270478018210484615264633466656301366644022904963322376616248732935764021239988282001503495829421877598711918357119901424391500417587671530671626666670408596861680295385075486721823122751482989027822354143689930916901150395673104656867375222646134644320524687297259991239069398332569768589972466110323303299646142554213644230865635460300121800795683132118924659983884097254429319928232147446561116024903877911173527655292673698793797305171797811211961546785459921102703677985467501991916682546919107950196465910227302772679976237311335014196701062310825785160593438600108378280633339058565026437675575141046796994820399157458635260076993541870524480739747833003757022987173541136077300906471210599526616431182206941174215041881177890909135743585145821534400753248154892185630835428478923993949803989890816565625409968377425420212563719234673139333822629143665326301912260741390859800721022791222605669119421495733937220951167765282695450624872624015075662468779967235571349727111903945329025415790484985072071802814788203820475214951058990426182967572672227414070408516678930752718323462545411900572755672451577688807641724913799820793021026962592988169780165922273083247737656609435454987030266097232029061358096063949318743411531475890454940084246809495394186473198509660141177327790288789242286034722818251541493618020138357417964815023519756451183102718587519320106148621058409493870775801157009895449534223130317733931835492763980771658255490846700849970274772208349446850739332481971672819768714221884181807020731728343881749373423519868014090247719914484619918541022608684013551234894738743242328998956377648738363358878857149427246978837880608757655913164056478322460373469656695013573742128518270480393070737340161601141455947968840251238162534160553705634209826225355716717238972307520717406090602579725905507159438786560000000000000000000000000000000000000 [84,81] -41809733598244697050950335196052282160272739980149439869806190414668681163151876359635841679434561562723897922911812515671208811810431926716285962468672536388655931843670487121897789158742547772287414393483765566339148321701359854335228258248066893939764382140454648285787578503946598312577193973422465498642927777867445751357383743804412390922365330589002415020664700810594143169429888503996096395770062036908314404680525925557504835012987909100850765405435312131252250204454109410552049630750829392215978770082914350029015322122738118019229450162335390558538679791055063271480274496847706472879853896758010249818563945852519815965941282063611731857336570278786293538595443781661635110950463940501784006344314856111448917254012227131266842864158927483583771994577486304089970324432098609327174581141145015153647242429993351407588690066560016495064825092693589960700146488843913471638291191353042366637199148004913823667533434606064484413513622188432918504013164661296744974215265613155485279805793008727731691392928287700028216453156887290392231662358253527133423667229102639074444418859390281747548730696148714563036371766150419085266785038270845732410953160942777602640683941442263082030673161060325213176565294224418395152721937012604088166376708200427844301004549744538682521905359775649018323899484976672952449067161167874476920738881447661138658013910503159466994972875240200423657586408803315478044945398006098119739003343835241840540860330466792328654123662280870955182189139697934306226753297881151581247117491549749520029080310009063502412217263013434392385856900310608933219331616597545001074633724467117759283044164064407168267817753767743182689725826214306504556990492037447379764916883575627994320484920137071655311266430987248502040372744460830719303722100644295942738373129083835025464459993265402505242398216548191367563552996431214443552619893912021923577522517846958233307855408714545065279327626095544298547425831967924005551731054610452870512905450594620134141964037369022218610592615080637596913275000444054263961348114263166466084029855057185627387003622444404369916202697172902921032407138658136271150598269548527587612594089683131368001189025121314995168258056575888498358383909273600000000000000000000000000000000000 [84,82] 625686736624800133152856707974751516732802685916380678739915238814033375358137371016697151641043275632314780957683802979673019632813304319658919931227039244679439571328548471043208635810131594467853145850750076494547299156450889296478475206538839953212906270532446511963967405892077256365458640686850887780943572340102617580484329596144537658951008785680199193465537385459287124119824949713261534172998953562277877301165874426912954870311829584400924598720782732125093529250210574078444837895617575156246302738118865944944776558591524849150316497119121907942229479178300048183419418316688946796883825233309635099768363061396178416860873878940906382018246153029126627257320318336415669319820291033908817679495029811381809827152974604099654864639539640589357669205731465656620123825289054239705525704352156851729687649120414280357739654338971265993899638365702843840259907590687746948726472202292135864539388008760195283600708542820479861708001754947953783495977111933697090370027169081600290344626724093284806377360084315833973278762741652260828331175766894381723117140483544636296596492313132992024629434953134474321313160639423258281275383108080456399081098258157609967803827045561089863021568669774284986502801251443751204773497797955125236233986279673409595655827564304126468309725859362018599517227640443914727749926005000671613887193347236901092438287944949825941750873952335024822027985132030258209008173753235510352271676461162321924443259352008661338628630917584568953711959521856083339303653105313204667687704140927725351601515250682430126398164132542398213731468661554694162762866208315133779731446404574249845466388092262285347520297728973134938901461632585215241262474662955118187704812071957989691923204270911445692140184993647027434382051950410986395805982366105381681857264946828447942126601732355970001316102931704215557580141891392814268646997252373471680079083826253688865683121418746415566222021870993565847820011968590387167395294729194059774850669080215867510817306240346474844509076091320877894182973161889359023072608568336179606032901363856374564759673637638995753355245840940621421942431970961197350644244763848738327203565163623135667149315970426464942369175825060882328700961423360000000000000000000000000000000 [84,83] -5954485335116393058941975403616803718992046865763323406240761900732409154758345969596122874009615448648678968977059007725382189396972257015814983161378743695250769438386685162995427872069028231928962611866630629388770471143476633074663659295597822181337950993773496645288634556793070470514715466454336924079353772611936610583296294852970770548225472893575252851113672027509634778369800477642979556195179990827903931335866832156992848768715866714934066407753535903978376871016601851983135048874023412550742501260285512172575603490389618257663102153684744000077093186287614729258157369717458246885641486030003616374858973137210038569697760692050967746387818780977416752491583497472902678563212666235484198746530609576983453884373334221352756019665073290569905816335985963612760313486494985141822585137468676780526869969569705444772062281621137537207479546993191155257858011431216996079141714108286850757089449179753096962331017029307938595129131760423788377843046879794192015962811026437548425165375582994701951614171901134213391421630865896112811045417094892791232074150064601479910826135718067287257528257861313142771700825275681527473234291458683507370305958884556034622682773881346734631704879844033889100932004326039713722851018169148820163920169462883270539272183018197521424855661919480514355551022117707688555662892905529388478425833937861299197278279305502219679934084228719245916023591554120203449834760547260196283258127772986454884594108224781026318800923254213108041788096158789987321431823036085307918004865697875657572605033021800728949967778596031126734823195688713017950478802869958733903746756406867025780406248099154934512435530949944111539550770672827604082153184490623341802154319292343345288406000938461743886401262107961820477672468398321547770358052266560522152101599684388199946708601147393293942996758332952357358204518921564961610168098089117977027004304816978444049411137108382700938512612248547227785331313662701677377910149061468606644206760260667163456733483306640715869781704282068732264739671100555898622016383512190241150394235089835139766584071114719994827865643505122727112177864670668128827177716297720745337881605961176929315300572003889530391300156559158256833082163200000000000000000000000000000 [84,84] 35839589023215771160260112786586698039087555929115902833292545380044723632700728483996092106692810777396376895039278588941840840503693750700224560315631997291038015441127014942356785588896538515586881761649123077257232836684014896130102262902206772022961896030733529697427483671846641203378659314488465401298137649710423054601171472102497550825853703692110229021470192415549303613812579915022932366100631144572932253873901967257448022474573504487864233485035258939327405596263130134295666167800918704951763928831220489418564919507689347869155189802188545661991905822242983530839210944246513812270590785090131049667716035190930340386748806416100430568040799693397782862476819085112841351669895105730634849071222319562244355032347249079160651957670809870399628130985204195754068904832349833027279675952760407444897649027574401208048240305722351362888527885259244788800220733761657339076143002244538244596254922324723725871047289965984415698105263921988359164440189275803770538383536843431345932259870828514614204395257838347669049191857407563050383804296238297743085389955103030330393572657344201376224037088161119243836455669627926411400376425470323071173702306084330684459130782020456172750400975768082082703561203069322362417444880378908505754557068255804015639237753180443150702466853819011087627574671264923696286202758559319466425370739784469726617262509952904787282896892727351653191877410958393124381677144773918001709087166682318683578146128380636222619967461230922713410318008505644814224892101871628507776938698544023131901332832843040892196982175097605105168010721537299729418323423289107553239919118673288239165415156590192093101539789612316490922732703552618605955120881941309517594427566264059480214315739653110536951408875353734559574850442091071730281346855560916217869556310788091866788483819992858943988491513622972129481106503908125693113373328229072006219514750021092558139703878770420078785884441825064186598657088492337664171501183445093496312838182066431856838976592211187170934677365826861124467964968857527773658930041754576081939041447603234726419493182394383784177810434236628606180784470045054500049839939209901013236864201177183660555257951816100444659982752352164329417605120000000000000000000000000 [85,0] -48257154239054505802372461801892957873917573124983243736597699579117443769137170357338235028747745484172618687176650867392227863566806640181174892422335415775687289241492760209913052096102469831080681093050256124750310992439048549407670604914962238254370326252916548667003372942462672010449273636421137430305935085539293124678145803583162157770854942421972869016946295902209264625047967424812884783430551606276580917781070166227510341682995234662670343161719745156169796472253345605651535491983140994125448761062067281368641881328145180187209002107861993982585106746683807170987414501427049281376628292986470072484577444725422043174901977743716264175277043140224219814218019482786102836139277846490633759715636914520540550106143208555929809332552126859888392773418534198150429276358994848960559112872414541211344303030479723963591091561309649320876059472003428384183006304621058797337384130935361886064839487842599456971289365191537840404827220211761667519100691946450336960904953754175706879910719118823997726246548515110839640960030789182226206107850971603827716948502359750565793081362781631598948838876941264690026057072062921683092402295734994618785255116350797772842830778893501186449305715074239131868932246452137347707422929080045798345140671292677770691732814254269716414553899966248728728157543221625829608670708986319309485426005009972952082091357306813265257645880417183685600767853441143640379481497854535311763045871398755132608318415629556174116784166061958595595664166733552205234386587941801448732683800681285501676098867187274845067404493301121586918373655345603382932657797037770796012794652651864949892718440395726599166599202588192664415803341873829135695395612393961129952625091564636092122097398375446277256385468847253896379629147950174316741517735344247755514956790887940881355786985955552424524204364569201103777852436649300377082131865408776323811527199625357376155570523793373049526374193396429290693607711003161403841649733577742554067602825657888418667955754452941188681942436185711648464899796414643486970675998988326315686709109504489424609933554565240048540853535459877839456484294667436178933501444896753663215752847313874669526978120032411778068781756179859885869512223157921306678863587178409014706831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] 36263683218594361447878087028725452461999390443583977820846705881114498995621414048235920653849222903582348499253229705288525109859095839452495458272642188245822463956854091571452707159336996322253576233979444967387558646527546968398397039819689847551747249116532242210079335989119710188646201763825194166639360014555212660843337198047427915387670594052362128248809704611875833608976038225622141146280672781994121092167589253990689484525741689929814049519075111618642588959860957932111107535533473059215798987404141969841171022655489003534071538485993024270133499807920761621318917278325173184940365218939777824297359944456904787474634176923081912268262272714033320245727638696623834167824273885374196122780097424256843928716558199339611421344942096585610111021872875110022934415471545202953610840593749582178786294487643712318957200720639880993395424364159539581704103073228868927493665473552153723804102757220792520194413445663242180409787923661304692699058623778675323417264460833823121776340341781357306044921250168336105558474427182354471534180470367419887447273611514629666114241392051517678888204267346914965165985612726503662124662920714906574027646082976274239775586772471602746654039235819642711917568453279698104932411216326299691953531541425559254124931545725780947729587703878572503551769305316927583333859736927635904520149829719267112271247684382940545064512838374225926367993527754673479154438913421320646313839161975723011327131936692935033908894177372611725779730942320157956308640200116043550278869007397523680778524372766235910974071094242474052087905659263206918951914573082476561757703478969625830047239980413294905282596753159142230938020706559399133280522834598303321604969988926305029851165302765569244011949502685239158584908820057270654309452327697810206161902199942089625532430349482748478291081243534637965776674804893354182080631110899271007152552328482769156225644033220914016818192386518096024806842071881268601217451607328937992650440628867191559498627164290404884469878630436174329293245206707255490048561663925577422727779281465130788392847555918702574002242563729843935471666618699137961686209720983131560834038532881019406563166191888009081433179608609665848774008000731254951266918295952782220806372458496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] -47558055416886317873122226471697511018557200917886300907477736940358014390064992467222663319824925303510417747378907962881222247614130965562632657817896183662826420688521634082025862873005890325519352789478168269034015935202676734052002183369064865133134355952946561862468286199127949852162464205637718988077812143168053812661876525601382174745841544245654728159048569182745107018764684342225539442891778661094717471969996683468308586328902370744259696634823205632153307636974012341390752701434599989933971907825389009157983932012654239845642979211838589094848449121972365731576796854072155699224629575821548017710726948691062714082672098223576240084212445178643191709683850745295216331106506930336538288426290667329089039270790400338177689838975104437748084327508562243762499433573506601218014251719215438326116381950526006238851446877476104079045653865192187255187309586130500035752880236379333598067733437322275157777624856253649797668175378476535295678802179753121688993500550808237345041634041274253921240146291781842798835039370555780692772453216350045619634315279102957668852619997916805527942952294827266551971679322461135455357125120165274058573314184519964626249703144366719238957163351109130241624148143885121203733808620974914462089378185511188407552427395677850847480186115693756258482497678851630162337520822473089749644894578102038385069005444437226749088324449922366495258821314409584145934701494324911301012967067027542340165552475218577707314682456691061666389385394353291800150462700493440122614119710924222148494987818987329447717880270551926600195302009391322136370535896786606796389623410432178660338706117648905055738616997073765144517028053565491760080241481793095468108946371153584304321800106875979663787256341509008003400519758541333552795107309937486175728565512529019932149476839405412583099423976852755010216570877792628148407556580168526787164465275851440771343347142812120913124459999408089342936759170345120708543054845341470958938115842747653841180799686869687399215374814309621271823498692337036244081794578532588505233353497541134903898990756264400473407392990160552022598163859560449743758547072578791382390971171016356015075634708827113454925426958445893241382036486660468728536602085208273229179315720028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] -1909820218335000931146351729601070663499298941478998711560592332994216650078777038651225643417482716220683437481433918383569279600565740510036906799035245849975774456656820976404475955190809398873261546126932327203682860302591735039135232540552968126305711729196551209942662043057446989454748609124282800423544735872647420078289710696486715150586066975392871581034436108291788895864209399319133639362722369375551105175080783896649502299478331057735604614355949148565968361278945898523087995418060906999710118054885707639476085643379159985315485359589094174040559627568903358875945276390166593222851751961323298705250024966528922707814647138069464057919283260131398071245362229540730844516079714329971499928702972070717430392260160315724740556767287910839607842694528084618895973601432080616937312648448425120457645471388598584080770394098537304222365609547823586521263387638059359094675269324477696596336692079383817241635831894982399576389304688755592819694303523603119697330826542094803048208287225990386004660620069088521724657333627652460754235537339916177575006279229587543718092226212329760147010216283967230022967122723217393940875161887373865500678673700176169446207774623312254276636168061044177184036875008954845431869679080273097245169839698015380597980963797884019431575258501492511904409060952428877245006719926839799599322833647416068088850972890031111772165203625968028054809387928287498368533564900577905291851249394602481243582044171712011852022854774738053911452325261024051285998773049996603856597546158803338291016375087405245284983384440260057341685823130936872235361425839942957657244172731808911016283743452641541566551747121459725408220868780424533326005631899392862596754159876074988511101762327880024095706920429942447315377341677996392317493562232679517474069278037287660745218406099093766301763043868294924298456728467755715688435730806472811154984876076233833710978128273452921736285632154207091833472504851473386451746937379433330353920515115056339216236965198359473379807033386062159684426870135414352624133588093886916554173540624459640455462957627405654279667037873308424666110117191194656134598396671575385494597260179983400812071540755668581286878558946778441054505131350430383483116902027103046638208770977562624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -264167252225348940480684612758911025585950750178058274083566837261555553876436491175898232471487513293247237182061151737025296456044691280120978978614984148104675509294166176412016728094210501841344026561246428781066920625637016858698474661184745124319731566559152368171659065098331496338905853681296881671616994568479928156380320513968977155314696107585997885334126929963910384389059945513260300000023506106206360366233581459477823373274953549784851115399237056224924411821578565292990296883866275553368915013391857222808341883958373550075029010739312651800326630888648283477873057137473718201623551406254207177511237256048209443326450290874210739369547579021812005714910234758679621188719005174435091598313413679001607114013891206162402660094013206421917785903737680154319789515300439002643206881607597717531609929086370904490651472871981248099533717085578316708624222569338609165215940441154907971299882435043246790126587931823433509868827854561769869262364468052995005445682420029582580230877415279618377109449952761343399373667922408598436381943354588644524305038962855141084293872670253414174596926709783815587814538389990355770864580376307721472619910186998349477884399990904973437680166340050451248489601351059602811859075257417613968003324573815325324793032234140501080741674991536691732553802673679160181419351909210241829368289922510116016907943335035912652421244689690987541253264807856019934704789673563456492053428541609388242889530952234773908223157262100940243225488491564031385570773226594959412597301600348018027536240885311660579997958778428406366901943238866581980822964871730448862121843141042621695941723989871867153047929573541853854777691081792999002062495767517061164021091147902588583689234509756689589632727792444064317923196417000374926181925034451145495396601589361930169870701478413670187488716123748306096058029746568271335305956958623708079410858676947860912953452162058651917356144650728427277272149222570380959183111834156183323879436653383329305759133613843913098608171058156164950988052843021378477655310038072074198585199960532841765492231461680367052548304289017962461722899323093667769594824213405266972245732804447265995543949005855991742141829388382943041987768722411076148011748728642526561265142265114787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] 1555774584525488013229769005680720656753966683099831178516878784973144018336575838414390246534745197626941706149958906017845599893711474612201389219645094212707013276195046213894169190106565990722972651785163300839057073807543828084277283976710738303928935879693007139594122505475022294596446676753496124810060088685682372429392372496118578307146316996178348229540052499775733965482619267385916923966899302696265743450623007639004624663024847395244191923771995856345919088378601107946771522800444122853041399828115789446600849147162150374433128349930451218404232302716773128063504976786949634274868531821380831715916794811232475347881431110409283441218098992122514511531499257592065317321988167806080230856124545674236511810510610856777227936093366335162610174235125303145251235168986010293736901061507229134531940726116126861324218288597605984478383054666536235734330803347598085853852517578510482130774645570234814802055240118036671500275029604855016514395149130653244836917539432532950718301018675877769627653702070507670202034072929716987262087289539996178958559092014531048818592904770309698159867820529752270943907289460379293477533524518526846463773189332790208318562237638121745596145149423068473620968199202436168421059186828312076287809754881946812288370138335116293245889018254546772052864840401224740353421840043989616112192189691442055584170986815256940522660841550359126624655224662379874841502779248624706523429630594797016708912889353019026742685228888522253400665669008110044326169528150471258669639783660119930271147210002836436665756430467140169742860785805512023204439780034880439589786068546613254193628811365046228083515753534135844611824861332008307506514724021598258620365193586627135094021273253624857435094459006871880042490684629790142378632727646841757238910430791570565864183692897034268176071071587431161513888745753587000135252469244647553660194392797204239587405881360466447141320723926735161398521012033009861008552764321116828295996007210796407424485290716334878395615988656671346993431356158169719029981220392871296074013912642130173015238241794708641284789137968782202540156339255094312450522428651039961595552438986034561832929738428470255508181658239732945867819495670006689909270865673928950706462937690450952192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -2128297620043360644819853523895387355670848727865857856014523402092702765612957633228451548310447971155677523202705577571648703983001084508474803250189858532620135960165618263046490175314733892628795423787517377232636364625126271530946539059517242215223206935822952551470393120302271102071338582297132769376781776452416197068288679789894697813784668971325280236738601653647141246728604975886027174827957669983954463814574253815342101101703010005782942299902647867369805689610451829638032157804169118761903589084700392221197159678399925254710663080959160297480208760181594303459232791542857788922617244920811185026568258331023795165732626873610434814592295591042976438762391106062350052183270560502457482966031304887680165245497538364260571890970553666970698561762985419520789406345922839855359165223672984357680143546160290593373602220991948010049786702002223674668740913153274893955810510476204093398443647714120327504677590797746268387301330609723852771140281950537534257218196931059685577188401520444760902466070974795336326870863314360793008292791082111925926491201137111366113258923139772007060385578888784824756157190223773733092000940272187876003386761049725106975999536279964639638003307610662567029997932370005977548691977396178552074322691619093654247945959795717916301019453279026629077316547192968582477209793616148202871184981764299859996266168522563089752584483039298452571796444757422621046093569755952384287739768599654215624138714939881413756371576427204787133076449019805089984835386250569056829165872672332471291702168913069954918380012914004215383168193305039053025730013914538045212230349789885227863025633767625559436457364940163629877980579641256956549183000660463533598675323220074585624827201947618268415943462391645143768599012490929237535420178901843277746813529702121686866218394690157227399703269726236895405411396856282593598138958645001092469737014486436057186309448828058616625430728342159691808212077689566099694704957687957275442733709500651350396777833633177307458458401851230211426528027919969946991933245842100992666500895387398819772976786567148630979756851009660049319231564977941829529402575542838472478399333918836793760766335192378678330485828174537617536745944310651443366035727228812406048327130610055249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 195085373018526829126386145069702719271065198685561440843527865228650745487093544608863494345118513975090806508449766630516760181246216158094319970770432378493743644956957454895596096269720692246174850735498711586364990930173837426955406858059387845808629722041976788270301349331292274019801490752363425873587296752062623203946114242934095669620589649695836382352074940857536662524785716145270999812465986711544457075519967083916704770271713591996736104863761625268298574686039184280555515674973700503334626103847653985823845421608567272821615873974416124474796469599712095585583085471551310112679880925461650249929539091195389313901435336764040881319141711907172490026490469282877194115935988943321548963882018096436441306459123885459641338782662411176415136473022228025236649615292092569222556458205466124317358239313495717223677074069814621675401049066123214008445353056544655961943432092457862510564878260231447296814894999193908230249613950140863111718568026550502269130973713286462839651454395751335978523298993749967887011213410892052047332490678366362850711574975195932028087211563553423768896918970947748966884738607959973800809994090211143826679142495058034328863748468583362149676724736551077219664177208274315038741800447558079045380007865288922814487284887400256215368158588490395073069362795697101280708628780939493452824632001200728898022824003586282553397197318525856135404827680157950341233000397028691792973360527161306185634208287748683537287228709574208407079060612048997703895732435969340548055868093059995226312701338550154590216135478114043969920611253176768047972174948982011622468890975369201866977280657586899068942886547648738154338075356239387995514326463974487022479351997578411880816780335469164406431355454072168006351254624665644530255606191172048204166223324027371188983912497733677514962073253322704780922530285598035884607117410680619262860959541450792508728571311265435326383025522312064707201394174873570204587152681815654392257295623297899037575209629193168672404769636383399615476755222327136282505176559518077869690765846568885706562568546871224500691484226361422627425591583270966697175050141629382942407454812312538371003099096987953279985015173222083296291475959951652366666229124915335284442283737351217741824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -531168531291549531610104239987584319236528911249625295599622577713508383826881952251432999302500006738579092415312284684860742759283742614030099717637834187123151955442091045112282661036704972724108265048517552170781804528489754485526906952663381997517620066980943987547321188341971346761540395924424064980363588078460700229090008979844121639752218667222625603475486660186306265613708631601518165056435052212162212192603157188223326943495453244483242893962358362725135547193990295516876201388981446061586524570431525682018867777160220802074207589049452583506885228449393385526435601621406638527349571235822229441045179582858797161506638122050308515331297178037571615584818242732475951546648700778917581388914541604654897165535163920267572488290113546552145311830332660058255604294090347032618901539861100416562715487037955409334983028959132584055780049972801866264850423029159284501958496109835656996716619293498514055881622404623620711586653652268812972283864106402478337842193177901789295077313968443905990974654766858562072246701915967416693055262964180980236770820148185538496253845558887271942923234188563296552454614582097778854936751934251876119758666764450842361501885507012956377532547877428384088138120316977717871526692765155132766330767975427648518906419872071013951181271564223850534706905560710402609393717434217919367305971307827196238502856933440952081421419679134819299102803212191816221272828432549541923605404989706714294656251636658972194002333942575024064468484218977760980963264196434694618401110535708127646694852028251556851170149985927957665758008729676327035943453312402734646905822817388476704174858857161899776065362610450584878104216560558240682173368496983389666906613864618343831646496648939437781561073843700952509952179642540629601684080308126584726764278158151004281904211502081705581130086672980751003498454080612258407287352890765688805020061464817691375028215155175828701159337198228013313611620594332330274617565452134144285626701710715551913462932929781073408480707446862623458938983669973095641568670272183365731300203560861439464462953897311327026206936883397670649203711987608851933933830701350613573486749759607479203919422139452706572588145641375457934077308270668830756863246599730061105039857890118661570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] 5304324038501888547507969247872156065851757849464320630963599175514325231791454365258615618101676464686483405280617136109445515817088706198174876943077233532507506557191126031212383627652436913647640330657544955830316632618323938297020611946408238829172364587784581127160426486078423765049861372869497719423099502554266968461458043455836168325905344648639688580408539485798862366140477452667513386053159307533991813155594227076759536651570002147981318480664872443536760549127657611590647297416901138784506567009608553318833424577287526410507006275131521528086150313740492582571823415452222682238339131827737953545933595953165562772210404222264025734246260895690978134126106038053681262165738052985474044583054109258939932877576347750759840362652177593752770191009395123122913843562404448509428543292554727303246308385870587537345841508933329828521358342340000469643961163408132790261014304380660557907180222140569799284952792183480411360450036960141684397872926510718492692898967233588140576688894109389507221224755362388992288272730559356312912880880176333428447309588936670771708386244669506150390672039002127843149165075041059486004470712025039747028866688436657420502353162829549247854952434536070683480315686527467916580707627136568446153164598276413155276413299532870868970622016774960380328499660170887107303231379776219897564912685146781373922356080760032292025949805818907160694689693874160671052514272345407662028752838961790303794652975188155389960901169699582638059107545380779445410088947265182099080426947147552201096717342051896197359299917878047599376441832635094207895016066065505353824794030339560582913989444396555309409906293494533331114101348886684492518156967265522755394524440637227670931817164064608661244659489111357428359035674676506470187352973499105461046038801369914980005011234679708288958833849365600064496171059710399449786449518493854457817217424189445942311758532629517269876768530552099520191411072788125918856363230078781263346473355145538470754414976845695891441230027074232098682034736600262018799719147983772074978228324017372175786882594686171779467699658567731414204962122381845717366629239457092573290443413594180458855245982721359472213770114885893465953503946694090112924099640611070535855496475453599055347712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] 2392755356904390935340290332577864484961972111618235620732415020419520030109768355256707836241676431132059452562745015370983931195479473832606901516670372405829179496285415339305285836142009872332165028787354856788476913967355802755877573801297332196768747131098723448813192457971944018229536166143876164555174729689207649107944426359191774789571126410375811140438722627966236722894033649239059871659371970733243121578429854664938640467126094727475064316539298285307932503234788022877605867380413740482825482714198385198689224286036169744219057597113270260874566259558238068779722179371966515872653382281065189847562360933890819428748262661587791195025005611407361481565375804523197986604484788202155064024123033045181615632947726378262135612363050194974223453586171129287875732974258546294772087923153615823655357264809720718950509236139897869906260308212296946488841825770022276212850761907065450764607314242515788030237650848265656823221909676020551387821117024039945004250339924565151925610260101104653702247837641856559509197274457692182965109374889460380325502586035019231115452207474761826831916150529201313321229711684897830474469308481830140172757447937451469880865799799975052324725209352039798756583163697018300299470579745264732001654954558850031906450590746247934972948499874021078738810106238590133029386050863618176028416118415302099766769346767675515309972989623310259331070872857037647494286852847042520057511011951722263985033925596355257136459019424165987540786352298366403029733361467642278381199550855330324615566366944687227594436878817508613770807272906651725295680738253221302348335897211799131916153202159625271517116083478728184304885246407725944910963251082764582189021065472942386633642924386646448088036173997742406992942323569528375220995518752114699372846395934638177469040991791179347775476302086410555402675326241733701664749254366652319386059645440787364469440056777649768377936785487796927941908689305825323845599206331292729059169992014517469570583011327381539406263672445793327679435079842458519096620798357830142680788990677773393056552983005794886833522625183208228564009862605572324792764578087887151944268599995296307725015776399536085420496691413123240619808287530870828966433989930949782122695291936418090188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] -55071877349380361629764376311698437362666234368033731249260097009044678437410887956146287512295978428741190541317705335300439529443919819026694666490549390478404869996585522339613546178140517556603860841932917119125371396901523862483839122826629377791480774044224410603184705369885651712878322992079787885479899900369609028918553416990663718109594026227941043150180865673046738330520888383050038593787220218372211244229950496100639167702011472786111342405897244867617779515685034882072870747307106164491214591909686612887095482755095327285241747365036900046959919559846551280743080768915408852291275470033969233182733645578952099393772996110161109117248566910608517496390850993863443155146517058692095688436544497596869334742154404369945384102483688486075651949213537273297963516742900973587941582601006489296917058880168746838117640531419065011503894806138231431067696924594127404485713270330682082640884737084768861210020373166865887581177572650781550529062956082985739055886368687371741004689381359911414200727191866697666194545520410564728246600861251314227457287361367006619545089371766547664040140010996796433972401725227700432464404038292964108400046191597669615578358143823961719304379426898819079117912392358310245396126289657699018826772972274469645307176239769781512655804141726420556228072277322719312674258468511454132493041240383300018387551403881506662869067016476759243790189341220644922440952461561098142923294552340394969361751540423254883682853368589548472273251671625620664774965848020857418409593814774896003451750840873381508201418707141520500488137780062437583152455646824883049989923063931772265808216635001277675655083198004990596838515781260334475384975928646165032140269910724426055320434391896375671445157677998737137995498480164939708330064096453643811018373727351015034753022582594715837630283110171057988558972101001117160409846702109610864441816997003461024019734642374869088715011351659305972510830146768284842694438509135426303575673120808992827893752543411712962017843667364639004458043682151435755561745525838786976665080365867200406602465962675666053246616208619180627723153255515155181810250134952618866634937877316077939263323679274858514751582653769802702013000154535030212580969014492151768335532625905356292227072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -214525647899450275654004229270408030149997491549140416913673094028322131053587044574052342593866468360131903391370992816373544839598070483953078591040395219690830218915537658054645860572894538021361090503577045959525256771131972997388881877947656226079418046164769060573696417460090068258942080693824927226951523970929077769579668973617137942874653413377002620524702640712306044585242197217233667485619828952917994619308506547601942851760255914633102833574685435413601721415516066127821805150076738300273322457001374070376889179165734110868999454782391562729560991287506486796868776974987986513699848482099068297965300811834353836190264837706899820416731364880302023919632968512156830619302317189967548306667595028815659231749716774017684791742341282365793112701720390868613287099138284878998461358982937059754851030661356002964383742531738782548917918494254384860269995139951040019297047686165556543086364306219859693230438740388206977228316373400768610615513340106112456344971577918114607135628716563166063866793989197195992868635047198054402833564361383022020690619007005826121609418177399465076427121747825665956536208824452359290224366501526478387466457191252735380448540232962516199780642118266080783478993015202735002346711412795082600886769440405359835153725724031867221945292778169317449928894834841570053054029354004852487191541439617264996838794707508025114538876506613798507831237012146838304953768229835056712494739647381205070251387628327783807067789237198128263748200134605176220298678406801876365821972368270572267520931308990783310355758743716145576018193703543852636059700486502910369897121229981084622434283109882950926478660139397459215667374592617892080972467007134155845531591339308188815324993357554161605512962220349215352872112200327816561125199750248862099240052488353433453188445278151854352071197173311398800840475269211294000165072795050474011882696392077294939632648333259187399584307070410653674824658152356431914931128402204969375420798017076532449833125832603419580663684015844637110225549890350095305247267758289198737140365383174622954563871162902555002334449591243740084434420509038584836644068065806414582461569488306196802842955198931142320585301322467029230154551204828930492914886909031008146447027290927344176332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 1256558795887434190096044211459866026156789965423322611413371761588224530244854644938385466305869571717073938427211069105102366274891002371409553862395551974676815652911573250929431821819929215960128117640736259568441823904954399564342958305785028289776197396922442951030581160115663911733978634661642193935462858237101892812432321194709567551947474000988272624982063881042623193785779535780152452642076555385002056743851744427260795968953373008149144532724946177013042273962888829593182139912278177034613312656312748554710707604681133280349350166602255652339049177536018793681550618479081791710228221246980985757559981352129408918209964243129390274406080130067750823247049507132624186927143529239008557220612551607939872959789277798739390862741787321822755574907291018963338713011422401619958918264669761305045648917211031958508591706735182186386810391482907195759113208764815184954133305291558301293570481148876681603364243854241742502384072101617336137374873558940971669480836074749485175765789998594827388695583957675801307658953194673939906468681973876615493177311396738772959592311655844574400258402190451387504018695433540268672031535549713462962519223074795563226865989639983796644122032538828938410101002432483694863827430384001276898468052467199893611938104238702496032177236704373030909867435915879055421081302429243890660936768317791143083766503119303801297591789010778095538655081437437950386410507810158079149057572978401852316957756940415963722733560901670627432581193260017084678134421635962909421581740765531875439337149947020950316503188318659080467324305241177644273029703346185276287679076309059438429900886463292234069429624780096866257009067244811603168874871850254049134232745844343536515309052344156126278783549112035634498450345842869328978814460402528428350029435338787818517676243038091942616330766553134945339200642483415446776204770822688096724442388328982530786160841677828890016243997637546046755653246404330241061966243124341882789444570042016272049202683114436884470248561725530918425142667838649047998042132818818321670528016466385722299620746606193315062559911852732205706842799636059476333603302298736856462031445224638852548274418025649596269670853477076551831521676061474871626102745290222556861270698151183892221001728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] -1450179486432702491154886817688507669234839241507431686475830423658929538182229494419259831875406491619822863635818630615571137175052635698230197433126362140777542072618993512514767387034499644322942213718670714651793043674811104115372196015668211242736079499559984034843097612408947750025551802301130384048863866665619048282183829628457913431039819354360635754393025724565992977575359543739379111756638546659400125784640673197407405990247471865303840624725289909515508093323107286860975741661159661633895643004756094824544110307391103532398175477649890843986537816810184341592131472798960026936737822510793768815411937032183306547302146604426946755010846515082331862673007981856552076644546013181953877800859267491876144754277857680313937286243249759515884189372347149759254198311347380689511859301629337952890017090158634385294082195679012231210669190847638908364398889833125838551752593194195739157265667622383785212378592849506816963770752970392511828201902664553783652505324932937056915330107658139814401449441672505726374695447378292559625614695422606231035387592828475614970264073998147575820377671459030639980436794002089610086261038493317401005880533819160325944570175340649111132277179034568990152152053401870922454658479122082605373974797730239050793405245444758952565708034242782054933781842611982903399837153219714720525636334547180747428170745436778935294079654709379644363080480182288450269597952915671175270860214229719619947359035282864328209908558765091793102449158532176008526508600772787156029397962120247786811489118608470771323279254336168777313631411627131695985064174930713006373182523399657073952011164428976376465081539112268121086153823335239862704054413763086438818439732754264010702965022065663994409170948917071604069192499320258346830625692251217185398952977743727824826584627068222304795114878585366091833075259858136105875346217206137656857516116594332972544446292743158720933886761703999107681182865813632861293897254195655908693382562026808175399563175790356992525113885610465415629159333289031145906963594095710676773047222946965171123572006864523953479982050003942948111988567048921146327457209737641489707896464131674375493115953859712779374012271488009355709728863505066532759160409633565686727563984091509023488081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] -2153250389199677034044699618380325105762500139680197099162291528435011493485202942958334711368520813857276422964339630638180039611620822563037989373694252584677375618033230354113431364857829746230857112652553653351789151880740008600845308134507438051211169834475619814637352408609742610106106834220311731124467326591502242825706228013805023323040822543287552180610187312651927939173285522633962778013785664248714060329259504221523253577196360135606153862137884687031941599506084707233456254365027138508180608443422574466673211912306555230239972297567681194294919734167981525898760393818235337026707475828647853754179194661737208274004637373020009875341871923795181174506783711265898687371973098025106914666162154632736683188935852863680059585350909375971845833886379569996797352696799733627514626207482392748431733531487088771338836398320506005387361103743045923461094439979488236290217212807934940249954537316155155912837898697304576078673635760692845735878143506226480108886822236856780888263384450073273924223484275355208324841278979655852081291042040291727693905804499273341162835862557200092150237859802902817765760844300232619404183065805894209339370465340357873568296048011945478314446828899323102318425742049552121647945634222835035968014601447659847067667341269700600076734178116451679021806747688226472299763182463655175211561796800060192225318473898677485753879622738017054807445552832710532564726894200974912418214688034825665761782291703502292623714822473774025700907361454775810038012636471919366113259004880795740315641189181628674471093270093316028448288497659537166860562467309703727987950161668124269563242836023035528098950754734247024472312786245556680073666169116364267034201654909827762914266185105841324949746926845288534020104310815609837397977494260257606022030596287372084146191475876399584612291526594446976309453373667762805492121395429575560060902734001424960978137999930840769477585556427051397688230756784469693852947321443743244644548941973334283690702376585472919510352323234777638289557645356100161041100646630236686986911327269127581817218189563598009034796600237052732636966898992858424387236033803874619795256994330039583088065279199478054023195312379949561271140888632348173129209707036123371280646239841583954789400576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] 12546632786043766210453839356827519203849619356446843073776715782483207193780179969586727267070834114477508517654581167637216347045376353049826709462870236850295355350144184166181926381684022395491607589081978375830409793182676181411635157237981511371314939188398412386772795383183234682806651812413917941910854121961674552236063105706300622776964032311468061380652006905274836637263639126935149698069773933963267955153352785044891161215433493669391395908855453701222447573711449297139223354927005190841994760437062588959185111440385235679896548339306724157452930191011131274746176177574798533822076619573586329159139478039995632678787151644674360566703994541732078472743508647105118406480797694765733460826705138982551618434536828931988504297585715192260536048209003849768205201320928807923302189402656502370549932827761473792991096826023158074569373952071297927770579908983457432282754909005647614125244392273229966371573229464739575531688853235152077836763298931368510399796358191286118792038490918571180133204873676313383872668718296884232184095299106147205530925713836963710377093492102069945795555114244418980178087283467647471757744513765318473361737557591852643620231161104887992816086610701834560970687592546009872137575780203694142635117617394039756044233655214158211363513972888876277653197368126636111977367332195182793203355958930482029284888559578683864153184174330840855483934457772215351747961756472496062623156839810420712942402736604797827524272667920766091676356826839646802853860629576750504871326733333940124197177961834878488059282251317222121402215636531459757827973520895479429462147424883000134276979390939905322879641464256533765840488022946154161266193291420483881962706345142991892536002848863405134023470770887283115921451392861332667816245497225287390466388091628119812003996696814784993895482971199296088269231951826468445231402179391703656659248314688107514745640641785589858597632176157047311536265850185933378845076776123345519458686565483539962462905673176553826149143435187483480996795208110557769195371673459157516504011590601416852242515964992505420658782471999871743201821990837274837003273073283596901711240970789574298935462543180448109430315543529830992589009100158809886097097032583065772726261033815113912884920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] -45632022072523549103754408351249246296635268755188135703081069309867478634679347170325743753328246423228312562341730517036597597128066098727158969761888378734837638772142643024969191545454269668856209905440924235421969200586523012936692086469288223535889602018722295504107117089722149916655017822064026880065465146335296122095882621414881371860933572340844548434123139342399747781182933806537491398179759481859398079312646555195374067800430170019577636639767589024181511660232062111498384456465055258541878096749785397250600158744014787496089466606462023351790439141606569624203209771350631716481887356239196520677247020351056996430548516998695813837935842094502992727883545301607165527360175892688009185407152584698784332020822297164373424101331202084087680204678180939916694297308344314193396388850458240152501256875615579535096318542600281908904044225019143479998017750653237263410544539975847032474139913686924960991992351251861854282889800305726882716794620845182620186329348171607929811137954306654893356646812695660306945793865244417756021165609524560273520782050083055673463344699362107470959015259241806793039917335298145814685070446716203665321862495955628047879084993667552071296749177131284436493419506062999988074809427082003658498961509991844475332020019604317086453309592106069109780517681815508720411074680208726390707173983365417570046544978700488015612980954662700487025283782976887192542685386263696053630020180860159458058691467758805582019319476739016543398735708822624817185898427087975710396937520947486063420706217658668369768938945640059808722443398793441333159561942062820192347499077884913883441236886429889961142572601082618729048818090391965577845754230604837497552347488135204257896789818723691837525827360861770923423244580412554580148176833408484348245611023952333367182734732681569449461193747621028454510221788824361285527253362243469527091073240537774939843340193538283362272011444434945969534503782009817302959596759927652439975899407594710719099248429672163775223092194181462598102663821203838321371865528957148125946676374690507942923511637825591918097949093738192702240811279583182200893070667245850865128254282264476463419741889846294841960475563236912317296539199726455721550486022734340704732360099026457710825570304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] 138481381205117033522596243011463424263411961214461840154800788336470936783624910300286163018194509258699897275155125049261629592685889533821394009037610185715353830913212020016369858592287358610582013450312762260136074497185388671215478019279700217339126057978214608855059471229396624195911925638753549496678577254646520974415626765847714694018482111270265343279401050128297122139973455457095046773629059897935056674749181100456836056635700887527436581384426555802981123362783109452220068432859728264417108575553680345647624145930974143909195572671660525799582337185737500216650571393862562729306702544473678873610160231677839152958818769778737204369504652682655676516598988596368336175975672975974472639072880965633499922438741406041400208015999356996757295108469881036520123194423729899872446932822388731053176438348196380322800207169674538826799432054004536197556995880371568337830729293337579258023696581862598841919663283084143276952834798913359297927396979406283012468592239675247485444919065142435342061251187237566437141039919334167774056953697049951615698739756690864225153335710113969881606361584710534467749093471599336339068218666544860091457941883681448426580018860036144453578588383770050370567259110826683318758476959806337384674518222255159532344215274176082300908043436647627619250139647598259524855363122397718842175333228239061836735681009470450292479885582832031648702137227674158722086301342149662608850437759481399290849076773498721282456315548780481770521894512585130252525579442674284851053609775374009795337386713371875021727725923728662817398770336824424535611021508830177023960861614418215615532042713056995375233516832358411009144454177819090440335083471074316690521819228384884500858660154550945108915819108632214234996553629385989564677002041976473965496041530528945159861155819019975224219897655544169351872444337299562352742017171870088492385906150009008578274466530659393611409155564854317369768765595729026636248907666642802659520858177851104258736812765353146440548506580674661091353981560203979740811583817371106610710365591343955524950627320618416990023277257721768192049596813395663214256006208232733930860065016764835811440765646017034987758178432075642770774814417387926344531788743564795473350879406077750133391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] -312042659527540896306460659509191356531832456657695870492418692791783761191678142115518896970594667397356659038301196047029068925005482732832764151895381029396033591361342399380905211713705111173338799222715468282046003202616144128751548718019824964378256043878261587169718205544338852080298694545943296092313852380297495353015420123493358233673353340583179584654224404486651318176619558495467102236882517772852886263347576871399538627277469024091829583968833197589443562499183472629918717415129743496023210144523520660972172898309538171272145328146234676097484978860986665922898807696027812424772792944588811443066461234757184860798979705230490658461418041247491650128261587042196458354907148825579985823507752302011746585188002284293477569023468684615569302296487311615453761330367690657876302004092488720102999968961817665824139933306852842782575819897799223924265536063193810266980433032661920745516648006056512088353954034726564892014090258044330896680753506884748023587374215072542566522976390324021404219897468586135339151685950972173815776954469872876814895726307047125693213174757117048144616062932595003783310702680485562205991260977483188482468030299100561737873336957539112583943617172760399799047500608284907819522549873030140103456300860429432097698271912317289123614192786547584040075068630134646834602472963701799953956434809485264882490107328802747983379757979716222007216688436310229337134959851321699553873986881482502685660130043892166605615077886813824865675021377940239478754704330303532312328100808660689670284168725373339953542411070947134811056319375691216058070782052928714525085567293485713290683417101601674241115197488167951799758208623853938848539405141530447029581600256647179464314041974103446039684043088933516901668757431816167539361509038254957628626626205612025741058291152447696354920072024450237388494869470899190499446307850958119022085123029516627733224691559889359195533378367854788792040621648287868636910085954511985815600983898987199046642159093754558975143030888678368491603197917183919465009359633690315807862603375421218522861729968473746228240471534465696563448960836743958841896107302287904101580251857381016815731006404833296117926507344210288076923232114666892582161698424863623771433760839060848234914119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] 523424146311291833996148696906662561452283274343221807711833239174717167998298071809777409279673058637713060893582327803418351515673228758400491018929483749772803040374075498423596400803838525741828544122540763409425372709373984298238113777562489868832605426031297692824284268901645894847626734550801752563504421220629530811137344337181916259690839026170556517266771750614484217019883563537969799386012605464700502692427427680661034022205812017641970273895242590047760013652779813849496577415991985175553076305597946790740371302711308254902818308374939106260617293890578509632848624454939536754721025832814405336371653899602993111945709407675555835329355853122338854453399648531893568014966428928511360815880070104682781965248207010814658832116218167323733475272599286767063220142197939282159342773679366199488973950246524512103428010619318541467951953361816890760413345835051346464102146547289204655949569653554612828049743182107599364624622155684695817133483500618428990062837630217433250618617544445771529788355116550748159077243621026589671850937381384154529970941700049226892737262090242096642246047827219455046899729584705677662829974944696798571133921935642102597242427307147377900656884851797555681065821891637091617283479136250904800332160895331581899946653340444905796920179455481813701817581436704900777911259364511960949606841450791220079223274907199853094572973037863369353806242620410654332526809104589696489472360152429439565124281752019871823694836928129278624550746077674817607079683721339497962988905302515208267857795540362091120463519295430269687293078496586084851621282254451353638607085834255952197510288231252430119638976129145654738123313742380597721137402232445657725215048977312002072252776070690680015713025391967693145800702119633489934092427220715576169637891721334903865304620457013531381228476908473970687189886768637938717064977933374334848320877370973415727966493592802664010955778199497733378629941434720684127818720637717483890232752986453282381114747521405050041212541995187136145408704999876287292276949065798950778234259273465021095577122978650423483748525949656580218457897392221940361246950648564285349546774513598870618102312867652774962954188802337514660976467972131879159226347567102675154267081590952308236007505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] -683021079639661522379006148733385127180668893643726619662203580812878048863661892010915047039797312334549018080185796680215445211754966900805209197928121515837454967879870402159389272638974498316489337631389549131568029642939648122450008319008471815059652749279669448033564607070230887764188761976728611659578477995003718903214137642740225922764712152975100593066145288233447019396057293510401116438867941177026609295821795829570742176500147217936254378441364141776581597191715492400567935812202840884955298014119536797695181822916601778190757488354739898968819619952200274102812648840651502087448702923443581218836329168624294697314792925628026816897619071981056861738848946221966103400130005506277641803360663586217680243508994180371403040582510024741783414468037830420695410815492335559770745068216329208665886088781273449544176939322082255482400012238324576424000348772812584950196474667024971268595069098894824797634664434561370452547857497862924267536782991920086464372755532947532459704550221269810556272409332453434591066125770592055505513003872090855345305005064313096603618789541842652716226444181892772943140824413410028064380938748583646590577049088213474663057737193755037540489950772793275827696370245499978765053334443036813411721350111851307669050924659927204285825022271943548338878951766747298477473087640108876400469370269819029473336060918495892629269326750737384295531716640530875944707524748189372213240938939300095928592198670110843277892678673216617350006599123552181961768346391990284478506554319762086983500100037690102132571492782698569858578696120726684137452691658918173956320444790062917358932168617209650848735238951307752559462715461018546742974586403641118438957740582175345569567507325058491963506608369565266812047024929063046898125869405854769639464875464336781362121488096925983808945298681676153849952224138028248867378949869782603683662328613662940423484813450827742570041159094363669486353670506465406142589706179494895945549905441617815256542386373710136460745477068685671402543406888089443648926123699363345773801707901795849797276973799351218997085021582618154403557445236903299559401047279277599001186156288788307422670683014779991746977791548237348230059115815989944118813932346587936992929931422868329280097484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] 718106263154213813415932066806040319332116612663355239133892510955750206489804326155676182103619345483001033769188847461272069151162570851678498504926977626280478151835268167119909269654668445948253216749753240590947596503044202269948579794522116756796468122861597692465379892337342453299471122517357806901489497827993863503640368318484544992364605893752669645737307310586675942973781436989361405480185881477526748894544671338944636847306788110905503108046466450630146917368305613242651569806024647218038892782794206625186786575930138594462236804279875883961557189150059912591349051225245095944847543672510385154396441231753056482819962726692613375657037245124782821522822062973495971070824476677997334215216125073272399703266941541690192985268393570930001295848949544751461799217601545137353861268079772658266867189355369342012784384197918223052588369181054461000412882553090630845783123997246567870699821393209699731018852218533487095228922829111226480820074582314634287403084735245748859053849893303627265050746671407022452545735201274377842307204723590989965937776342298637394614285493917816757963984392339084739532894860630244244722766096049045717609317989624460934230999612349536239219318257364282437306568535971072133196445880699026169708525096511931847429045581050420909181557969321721597589971322316636285751456057743810589724123041880221279296649186736895105302249429733307788381061049019951207184546867771288797892635862585642232760722168784583993989752206513826390557598704358572001712316716002257791044682470003013118061647785082224159046747887701050832262235487509883890311280603337822230913860675872298768441632082049679530618686112778717297338148501602696224340480837656858665094996523380492874815384783489779878869327204775873742391456448971717295366820757210466467164834737938366015998152756840815945699225467655493270691170977240522428420584669241923249243605723038858508613352826698580686976011129659597827298525190276398484609821366643576802890732996438313074411112877775415506312825010631471067020691489436196064229283223326502585050629310065933858825025949715986998673211563802896290025338577007734400751739166957675523874941586675543954852863018150363032071982018079483536251489101469075768808194735241152279683126721619690064571269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] -609518685239183158532220234070595359407112491438094932148430193255134314085806555093596344847988588103683648608914318147779495692287313329953248931268768369929477903094385727842119687947951265890020253524192420056742852451725693433453614372154890615998364465024093374866508170242054072277346392954352502800251529995413360665085675687016296285667498064511882311845502608895448921070247951393414570867026383913713550666960119085201954101829816509895620357713935001052560174163737669783322429393149231763392622899363341556254884804629994563445641328862617709373067471333890519404270247994599543244532981702270062422431805693021243354812492826495059140618195893867104922225898074163620884886644203828255540063082886388518257034819791892621287783180471959141119641793989971063712380289335127630924208800257469659915480449728864830449402596176388762936747525507860929081184291036351825451399358272587390893094752031868432780213836789693710801703629311214603975327016246199023959863987960853933912384918909178828139906259838022923321181243615392686006790458047058351256054835250534231635907486328688242216800598594222926278166041020720256920651498352399315957243661194840221531981935609763590842025954583189154198920015087095614736958813975584818206703662699583227756718416548044059857967261252313529017359810382463308013278558795139845520327423356064718998301308701353573931152134880902793241644543017161488334733079176770805094794242878397973060716821562933942411596410745608588145848498879095899311270281870154352320914024378422607601883301834707925136691534852173823513925438107797039827275926436089838828557183418680318455351027397394022947492527309915595434334468797824478467040611198945613412758940697375360631750930912075359087013554100664919103919553659075755269002011751535639516528790141585054256917858971051971685063890641420529199947103877626703543403574464941378254618291449756047959335817677601873926906037715584024159520676024670812943924563731311198564399774129544536975902032827900676973686024596801459469385915679988797893306230270247702898328385772140447242670236854679984773537195940791607016923096476207112880330939309663729689037497840617801119996306826921469739157412400730165822294592324719929344598999701035022622129348164223011077937430528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] 384798839622786116530243850845819963448274908826779945071967632938840511799475944368846266022003960141509302255960448958614254184640549185923339620221758882901403262512592364840810371799384809732311059140477209401603238093416795667888676043809368942926393876712597037895291282505692899704810075391706608222484311619019395724344864656275657076335488623332542928218976167825588595826246893775155860726071758327753527775632154756062974334961278870607459219406646608004730105724085294084656326967370557449111724360043719393000432049990704677313214934109618829501037518677286430063076116348822947249845869808701198920978791259016761359127101429978147996908040263521829240394987304323472063130541307509856319495551484750193607571685563690368994798987503014344128329472998131930565852177944352675342772076563401216070749849744164489784084726727675260234083634600983735969982792001881098855114093146199378900424544494086833384652810598019879894268465313091341145705900412362028762867202338388480925867735820154552129113645435752904975918486791323406445845015219189983275827412845805859045313197868097041930055473836420244430884903449340220237204500037326296537429839261763930766947420765249203282586683048449473349683135392110158511229707379798732766539777457019832633923863840697355330546373589984932185843083499369591403377877966573739404681024503212145257814652448484707635590123279168970016301221193403032011849676051582622453520344189008586534968645229153102017231807263371378010227259080733614500173945981827243262089897727277236492108567709164790210114790505167079987314039220174940211230408795923154049155648271555715656235922029618434534251181996058692112846864090263444181170822915188927435003121982887115968696032138787683589632871762989820198353551842332332260612410142272065006241186085783092441051130264650603644274383971087148331088729295741758723546264606466451240602611973140780159596891535911703059840394966751879223438894640608996835763742636251149125471092315974227550170471501862266169901057381870109742660107864513769776286071566954310507725864842016877614247571001241436442234949414841097302812856532799587864475195739958292108678326049105451092908623120410456865810053224334350217579859532020416337690778046840533425779976631627686107089469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] -97028680833415687910764177298984741855270597675848448729638753295046053696937848834107854479552372297175206481360038967031702440817328237110954523352226148550097129625406372587784431954705115266996427334527893279745037481979621299930789886679528092493462395927309554189098026715395998420492917653123009830684996226077450483953260795306972378110705233174151290007885012543404567988180937946506107937360503955706935323147966125149582461155873142703661091974511405105644806621410267710117669492168258024925844649504735562059315427514143626655226890290320925686044170153056978274772097573033477156965363537217208885243453374429155450042426988057713418290978141647646793049495658057806958986050368519586419784227226795728204672890760645963104829313259329307099017106805752353271621281244290996619742064310048253373054783799900456608483144862894772777413831276636016698344914435387842023742270838908126536520196233409379053730124250830584395861747393839783273747206938543482552290908562054168113206238769169361210715480632912129761419195731185840549166346108558338878699383548809932152897325810170159163446070167127586153954108857367171720570355065983797591492109280640130690127619329270597081250202767885780418394816560124440679387197344524884544613327048375724455457705383716348409006494070972680556840214045674086874218799714653048393330802103754672464611381343000862296348436151645424822521516583959925864151235523854498478602133004569979321772326872214502817167472759892919283508491833090798969031365511473008188517486501954926710089634010118650285049413590131251849102918328632853444447444091914271751512929777938051992431605769670338432573365608012067380871837330174678337339269545353767263469722209672245433579131241495834724768267006169721185503547812040007495244274777688451765768372962267723025570063059721331018237425190569806643264432562697761535778967242060927760179871015106281674288155470901043256011862612662309597158768032746198078564565768360260731768911958488699350212034434439046784341409798334467371503743764015817789901223560406545658506724482496336043156128758317070036946250709162605521987334655074396301176226805092716825770284521034263370333567036804693325359325096301411177070852427151509745267279487345040536594828277083631837285187584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] -188892960186837399575513013727976107572468422463264374000708286517405201644195069046677979698111804815510106214413908971748877102503054763994510487102771781962541632376378705804599941876035542096770858944522704952663903148766124347474168511659401808285308554150342418189782330084839223524869103654751078275990233798457359714131975510413726324807335440274228145782571412035553312882232340405405828128537431484821411889215192404601823358575259637266276683779541348412238729401370174660438238731140981303410339506159670009335374450901127235767573517510823526054166279841430977310349046471263860758285616447066370344820100979643389487667776332484297037024061679693921671401664734651838627195444997468389821111245127608834259314979293559410356103728634875513300112359997195461215011173465896480664478934518173758614800824512966822186995923237135860195253722560905560931128213280634240297502505021839149022547911129033221862117310313205597205149768437510562161015513727675432468503793136092379480026784464327782527002095648297301721413310817487148418372227812740876986246318548335951749903268744165167979686226341708297585724472175986522957009052084137917500079866283381830271849339681094534056582282211099715133305288190255182694883048181464197889632693409084933365361783065101386404138366893418589500546268085211521176253733118257672207562963472566576097793200871683099497069196732645806171379657094751243615894501575179902372273920480116819452301243218963204627195771250599549381514685399258062430560353717416800377770053449424750775175403939997194211095485408471103457540876242461151826255320281956779153855765873292128480543889160145168298935943153968169437335715828292759623438867820209490961226983911550505982061528163999083864690891411040330010765080613921973639075299421623605564403483183922576174471460369426494103490389028527466926668774317939323453488047962924845873971488492940855549224406137786143967032645864670417631328823959260353778372278469235697863093673938831634064928682529918574892621704412626336705750577113873620944224274442418080523285945069758912385642817680311677251396232559871555842199633664216304323992013432470386694410504051477882227978869362171031548749230233882845302907452294185785458658460286953358072551785024317177366398894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] 407203729499626098146599189462481506621163485285921681828607810916054544330621962987356181162229360305951223111750055300823661824096841780236386010056278696432303521931214477257761326807906934449822610125680941082689658825329524773148508921691340726281125171184311784393273079720355513650836859976056489728717468573268727450164102566644686310484325075323160693414871870017398885631295867821027613227711250529882291030072162644026059468274132999861872256276750547018469162767783584631908216978106345623363163909613845215033383138883718981651704270276745796184551410761079815347779219698530363092138792343477768835686440564064465426834261028595652726833803771216719294837447082323506278041662973436381955678292521496029919943516480795535120727080993401498064611013225286492458449806087111132741389723480184734101612871873955359842520420291673116388972882943679670570018301062370811206753395616993640195424275091420161843820682641584811296382818250823569131016605356851998801266775977404080617240830109930620604655597057100965819854495846292095367577993344649802709779938495334941251160917234951757329640273853022446341767628827229987453715377632253396944724545692819485464466984949416814670060637217082927784367389754094243395239813980747868881845810393239271838185678571074648646690570234871314512091562021219261434258487541242929189702261635340820995375293501861548755252301327020265231495600272128581208402398149578069334056505938651300418614156712601977907194130390172944952568728236420270876613109276447120662092913228388011222360985843832460336714476189909083922327249597383732918323359344816662352123173055805113870337599635347429570152617313293265582099486089517889530415637768235213441093883490168814083586478229271813995355217838065445567347319330515080179766632988845628784660370433756186956130477248007638131179487912542021024863870418225006353665778561790520750067274000335187275540167849480109684335387175345019695147184699471639381316396076172677738148139268044739023253655748229141182428681684981159477275430494713152159971641907506052988108195218897013671059569340433823010173344029592941887207680886392380045176920605058565688687216102830740132990277447317466061536611183199989783059150089941105311833788753992640386258722450555605644455444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] -513213836306067928713811231759397866766535699704358804703984709701286139612924016480267787405940612490640638516967701408174144224779024258271041727806489262096401807601948515254415374065477285040229080334205703759300787110393363463320019005604502566706276644410649520828128308995643356811391493943550279484157630754337590598739157145500644759923156610379093414813913137660810583932536672938311248833855405770726704645402221930968869778570818705815530819264005402663458718623808139986977815798979713227443474183111168450103104241484834322279304823410739558775696816728597070340305056691672039068527359657476367536625882984022896043769774493299854491537726860875873697883489174159224807221722891518740113822091961577765592459118640917293418548473725521749286062495676914057973205912117700630237679863953838702338633333731461505905112542040929162543865902515164866075357839397704366258798707177031144801769497392106029579402945428706889602647051099622716697642413362114591381570081429635846611760978855533371114746132667346896499639507929595217095911141343189479047674362063501603121849321774156878000513515870398366297811757694495939334756504444712905505112392242030333796226238290466248599493394835279176808813250786663877529494783064575369946071005003023289984100150145189750479672094739112713216725545753795730358176998467618065993933338088826588557069005953827793278068861435876220593438779187174648988513334275694134284161722514724861854742816174030049425057332403057846490417400398643067178348793057054937033327677228430405379719297803512817421573249096948340691730431775156224173324395252766692340770880048256593255632663217507561430817104522850028412429554383938316664292270533031694698005529612291325338311471170490390829555407105846104326764255132820191897179258149621085375742553540970937553572866317476729865144461556159515156277320186079639555932388867264921144879100929715355856141442302802078977172908372225102697088076046279003242788174926755757641566232991700589953070384794474492907738114706945364390413029111952111874216749422416076529626185989907353511627151115803883201917885702447489191240360089191301448994132610345715546437305527127024756294743471158637226698704880217656522374656935350037962231730076060797859955335655304124027465891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] 504625881789252097496889118440629985013420914062247474961058744127759808735113384223592934793583003374210964900854060183856553637993275925641338620177947609493784948222917377677201754748838624259579592666044481416768145931934916957661022041976136703756499596373336497208710654804420137673843344062406818712562786411487194890001292299127502282516434123785162801500018982441668284144634033037320473581776326155912734645078398718329896380519516198823724458090565236346883478605939967787258802452761080706746760682675689372758260962406610997534313781646969585516950865258505518037450458404097270622196664529573803940934995289992798797142460240828140167283769863666064507778068643360992107600137949374933979958506151400646557494347634778997364403383842743640307995376031677379674268133083920649408858250326037512884073174445954028263033011423183447194968424100865504355324684830693536669851046957990155411109245633209295760952042792300117835621209552167709760341262361462698752201164974953693026370779356307517034644334553595742602513444129141645549937185111871531223479959579429028005000366345031312090086528101414498181775328136970844348106791742901423040182170305645197842511370011668399179119065641130672577040198307272958653957509724144056830122285256349718797599914309813756151119957146952022843075116432513019675036416461825131299734350289593963326001834483764199802764172204741050848150703447584414811330210735852820903215786681111913413029824226581172160466316015682626696849768589670272757313039813708265084755467355468415675609109394303369656249783115541415826675735230193598928506784938265603014978081006769827168601093435821951190678593887236151774773513159389606151289659817221504665003054672796337911789358034840171574242855750545449097941658422018602771322791031697008974107589111150493875928443730001088994297303321129912770293168580342074357952939332699618813373748747620634520261115336548476629323186270901147810383898408375723759664662137924709854972269487343480152793843930104722216856359098488587161389129912302111200643709934273183276773503757714763682529158664815620376950021483104648534736896010716568894998894843538993719713171643812502511199123152731576346652736385336694887511836568834016505579962511719397336189541047077439914706468864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] -417598932621688325424455172120745834320851610873879658114052953609184905111358188069843975161070803102808963984899860330115457349734331981032572645722084370958824296618692903720989036633318826783608659623148962802912924059975976251256924703599990828495926353782240479145246950954829704582945070000044475058106061243323804102312539502244054545094947329093699254886444875319111878852220104331846072897616308458863040761222904195416401320268650976455554360763145990424456584359404678948448629766602721204033843344592158427996449368709308728732252235530509315915476125355607790142155434703605542146294602407971195916217693242683556660350737950653929538138114104517114100814794282886433127268300154317773547467203162460325614629513892080882077736697334942685754407531726632455542288378555948004766015964460288328872258758320705749989096060684686256575246572333954819388558151381192412155631158847833400818896003097204037600123325396618353807334611432927681931304502507127951006913641375246391811460397386247227849171556310141361960179877817865653378234724654469088527206924321430804117617266619424616606153331042024122840822416212102952677255129676028480157562028702959076715107078807744449758081413094711498863811189734860073245570603898947191588496115002150162556949048556288773040027976179424464935522091756376523576963099717501215993525456705487956288070911594236292818619714397093294242637459480471006683277639649531366382570958583077873110261294022203384577486934352670452758963758988557444349829747753131134352212437798816024526422774887644067133864596654208988584195607136728127095890203956047529331742794826336915507085723945095340360543448563826221787766287632059051974738687535935140289143160921622859258893582749146909057290581938069802792021157517931208262487269161774140997863642498081252836316202960908374498774587235080587659938608333996608546108641463960441878222590043946279258002545944599477811625409903628853923767987039821715793307693582403196034151052894696967947612682528341141374234080186480017643442480691049828809125863388562000467293134049212110650208126937309290684026533426223037780558349196802325755689370189343709078214932175374415743311936291496345335746608173924823638617144088751764653318481367468141390769149044640676205664665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] 300735164556791381552233163101768706161001205808319869348221220533858423665309346932666208572630309057703280236840906653927322372203740168350037333947239527106806060913183559099606081477966272452262474014577392112295128989236460963485296602802904969880709192261314869566783593151905080716740555669484491178394297972685525395338202099395945143988060383211212503712616028710923916871021599695718032724280232213179260057493827380467240963716544295071133528831160714439090384692881129802306171766114410532216991959646209004432615005640160121776366171933245175845721489386399507420789114188906858269541329405036280153783049356497603949276817355410672404736660332448531048407220335787168722816732581171905811022952179730674704400287570660119216150026347383536031950967831064804144890192892256275225054063313753735751516200881628872771812996384472303487707110375727092791421790086364125681343447665628441640912714706988225173472589228891003071540777036718670390732417524003046686493223609658412424393219635816706707375854099710263260921991785190725845733706572830163948141927597457451063766186383210609243434575842123809770590277268171925323825180231135985538128433754441690231102613308608989019185327078429029180444088807062066890674294809016789625089927049895831537319033931877063081913531843503002358049346712244730421525732755466871058573103256004865005210859757218627836891539681215985970766471624104524365815819118571709357978070218067239813666245154375047914292294975393455695477353314448021286777003467853315091490842799617762465656498312658022738595723509014858006307500135808646124151444412184234629014780375956498450220203964958732767041103019188957340611797807125526894657576659167989854104192883693042474206745993761536842617136836562677534423184362487451373775542989245309016984999238902590029236083445652580147809428309850821136213426344523193355588406844155646118763339888981736645940351609255484439168750372548753313033612434032706079955823638433870173372198752535509275387617122604692535248124379511736532379398578390441853109910018876382269182981869957559425759485761227901801000642683655330196304784314259740546242528195171099791536376245925180217628841860752959676347787458713912925903839220349129436735598362849289648982104318821389631282479104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] -191650734692977876648385239134933202606528100899006533031862125422637764473345765286022103892704844960659737260536588295480923000805289844486692854179423750506251283423392490248170179949422565882857609315392581982761328082791940240710664008310917180518674102761517717700371195361180480056674997283673030460543377456990302134432989621984544181462671217104492913456934670916987578262785441138244564310198000445754936723766672807434596904206765283893040037373863644697759141052474403789728884011751905619411769601929829720099805861312878411406591413947411170602880884857099886056009809058117635130022578623368280670088591217323195329784062381268167159714624548621829434130625644055321443130169363815629415683205650112277454427302842416231189590705669595339400562585573048018188710296012564265264328557970578834671814128661090599264232672790271270294733194465708610047255929687865898811730203363484516080751306385494841676462429213099311931673745900531839949052156520420981370727657496709530842467200867318192513051512713951856138576812470418436285766003691274217884714590569605209048776673648632863550007282375368092592120951983815166525170599657693997494964124602822234942941388952198184281529244296309908140235292545745292076264562977783150746212377116445466595614232503095982876153427659716613660732775506786517987223485046523329518340381301864924307082744314791565050690147089713762637107480797268968222217586797267277142381099394764733919286989208443828793464394606463731657834929578546925331753326751932815685327646082053853555651373666391077572314524467421868374931899748961522590428136481847393678897058272494125414507813294094762145561985336493385306813592405862319721876795220171955554427579724918187154502139387425332492155860021504101374734306250779170241683281191250784756851156321125260391384296121672078762485630258662104678953866606571055475683723947010238126990621923598876669572839002891376194080608226450408221757322160228177207589116953979304602327633842200994344302743585555806944702132668415458996833682289095347194485292777266604148154869015420804602456937374880419624387503013209392748426473567702805131274543640619062391204549911311377354218350751445648744386123545193948732849508535256631884503268332466568986612270566707076955478425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] 108968548721179969190940954988658000243243768555549666100590814599824159788206933468397561440085205275774176754044468654682592971005653557679569547542432954621890291073834217263150671787390105551865025918591390460101991703126967954351615384446720193060205909446249181806229306054326354637255957150624347174479015593166080911293490157399686129106323404895041000858459611788918678207823184077648574109780308428575215906023616990133669416405390250257137984798434661305586010294684219379702241511494572515523576805395109519042797308567946689128947548136697057340217272069974632665128468540002746831700313951469362745382471187015711256891409223745463689050343783275393441128051419224695285831837968446095013525428805039286562249761555270743630910681961679028667336779583333472849858678755528517462109676889604865327831881145683419257721478073266727842933948237020206064985050070229832818417552816208763659159987880320687134417540291353571822215950770592857991334054285059542017216233854103588691842580505007153677697681085647836986949972798415084173893502291369482552671188270215716736816608732120202142736381737822692636450361093305503358041382172734772848110484719864244885515089004099453245200160100356934169481150593155509823627116663944370410312521472283583564281128407862436318431643132350455032493303763468981771297523544249156210170857266565008488429471336417819526059631697527257755799949591974716960557107224856869612866777916064856850027430903890150879230821139189931974344989406530740896115909447365311922246419614534497952064012975409431602167135821710706693075257732754220074450330053592671595553304417456437179140828824115642738517540829385615303725460072013490893738505030289372798707834327860082226656183483027283114423004970060102809099179947320290373985342083372040806991257359406171805114106449130414426630725388204414675463573160206896120938956181053478475501124694627351948661100833856792140543779687668924449505329565571661571540218643107168150378798480638012901851093998033646575404231038947192980119889703259178505317581137652061359745821133941093293617646823627778066087260555502676185852893527667552539378133962169454551705588267009537619265657794560810013758880200405783756113215287198373907803199167757158704859379262078354786466398208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -55552467963826495553195247518709585381462590018102528559891140358543290360529976729015795267019995022691009454814023409109635483812669281211591466629641278035308979898890237347695184058089350556908400544550524724981489533629838573108235063625049497284211644499091336459880945395255415241801640196850498852880742037229407352479766833309942571361537163072529696682999669866619333702089240183277106381661550554006740817400111570268115013054980370252546480207881876676682472487619783132667281891045077534251484611701779143121805608243863586571094778641289992999565327297796744336192847349259412855255759780541863116615029377253070584528027082968785903952175625109305476071137216622040014843946857973936998362192776114662015605878428311080968245235071847249463635175794524792387253624514088710011797837245637693104234461182103234331682695122117618163879576390494487283404502949581014142814912482049021795199353982632176904355150305914150405780905647530423365771852980611049042178495547116688453331547224466301428586442943375019720691498119754297551953819897584931516115496435871222864974422327199087487658842828530679489986098485058441293339528615621640877068262040820557099835555025990097847439313555771021944469584283484317154617585812623956109669018705516891012993016961645741663265738360591784155292204639353719221286540076377609384260748913409758029023361864958591215508830540796064233918665441374769137945026102180526328539831705348257850306831926197517482228604317438339872754223715096829157773784898902372299149148809324545434663214637024510627950126687369828934025097478429102143714578883743648397530329636118717161920847600320071569744276568332758799336587892858422463108842223819512140937473595298088647516669432100943041745375886032395608669930064871968466573031162380033110003382564272250679152302862985743371566204364488665061879344128403367379583769599690012593605332997633918981093750127212668149132958780041446159597200181719300158736064851255927448911472665490253367550836754357026472911911736468560694531705468037886900437554521226448848841939914939092363287884325205070897593063742142352763620726166168688957093489370548646291376888230558694571959103575692207401379775240414998935357597472990018394274759639952485004040191607079673794993848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 25524891946563256834057001077417474585511383218355947279396182881632604092101674924546491693236281303793728150865414919796489519948082989173955061553539228660225195360130474222322696396616961331554166637987850487369485692336988482480447983929400464784458919636258357190799188709761006100600801272003879824016699500974842235689487483752158528719703749298494287504254513321005790774733062986978073323875164948790055185974684389422836580779680760713407704939318359313673342959742096698870164672659152300803964910927149532100720016150589392325682205367187468147844977379976503563532309550108431854370951833943578732254717116343494526978355303607075304430259214062378669039225587726365106891696920738104791800059161100892471787034428046592945542901817602414542319016741210303531854362742634260060587487997896746124293734079594706668979444526071444713568030000074004037787400679861182934225123687435308709631037337450132310129016775933415361414275406085250616670423950577760997925017021797749221754243595062812284078680965042392524765485674244550636283466587764094817183524097152348573319274898079940141454958459132685850499448735189766684800685314176717699522002442170847910825215841087266901971010559475032889513716448318251975300398049204342882547953745538301905120521108271855195071570343781847966360692358536676848752112274774888134792213739376445642951790926308084473520088757592292743085641529081366607986266873089046855820458672586310982259451499822463713445349635587980644139341882371007831131787547916342253298657129744340618436084633275912611511083323063309279668061001426646786051502220792944610358233230225819624106378398098933044991363157254028634603881126604224801844061951063384703883778036645884792680940685354157977081319630411418753224253915580168622938322208061093542041939648876741603204369147113668536275018377292627167266238948213749440592291132644662186873072131074473474831951929493636907864492313860783637258639990470787670249631650920965806476367805544268192118046908876731553557529591412980895060176513678533910051682318805201133554564920902158340555470137679579484608691105869266066958710876875682842290198382430325023550416210521373171821969343538528837649342938068215136498581971430569674078708413110407270517147705512013937399300096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -10638779009104867495678867432559002587784627377759623207966241568469762484886816856422514961522303792624192439305150075113146288792158122561121583821811430273809322262648861480889038154720565240827469208707139111812257303838482972328274954222991129218432638020668029957129838355909827350808272445562815747645756710455174382513992365128053029699438562053343474778293044242469771300949195786867548201359601510335466624462327141349213190883786332872211999893431034838192293664735806605650088977222837742823750757992726421824312771303758246656233248123202562045815446570247547303328003711319338847657588389971886189085676335046934902186886166071479014664809456621999188282058902123768535386582395338041452691395717879094701655025404408152265987026934201736146832753776999362715469223676820239256143498132963098249619673418232182538279381785078826974349591879956408169042915168786425411325149876917156957821063497736367623138325089718839592890627289092875110737035488998071734028943471242352731136041378302709198205391488001362502340772873092302662284162114545570541632761319425112275810732218014750613352173170846978691182329508657339798439856275318336224043378091511270742054047616182280050257075425400369081226379752953693004090056707336310298573488668732783905220065041389536113933214017195313266563225437680024286149117862794551401867289819604041093126817937540283654138793027278285794920387522492428223094289994248974143267212034115273146557161052287701839361305955103103049739873967322059696570350179035651643669736716359335125747446093902918132546584132080528445711173888019172440314469714690837624830164271822581245450531236790373177379284714949554701878880886903739650918731869978892670930633318433104714153524659225638987340726449050061010911858648801675728999694360006045664658369819570636672585311607048341825912115024277145271522998686781694591317017353281270972354821878742247327665144369723353855125545050596503253032516600665181423115257051123163636625348408934158843123722922083683489240787507041363323111745037209218979764863126004266360409995807978235194642407666281118066314698378603247707817311154769093806342365906916515518833424566714883652135625393339263532694287046317218415031285654822508496464460052866625416838722016212647642147061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] 4049833378333283081007434030588165419406241427538780424498402513830715292628043860520602056184955218097245494977652492310720452458324072704064331931504628969020366729751829326446646514826324546818832046460176842917309973110727295060842973363281187597797703966867675685639014537297880394544455898226933232684621642319804174061307277152790874925445815969478448370586174210393154459931993790437670492620888842182749448719383359253393549615558172175502048676169753899615379728555421299457707925684279032764299774192434629153208119592989596539105096218589902809183288475735327845203297244234373649359075581120735895131509900656255724565390348875310827934550561751681823629975960710118912918752543433826590870794967575442351372166518701730116793532102708537856414247926963902957530729955907645754553546687936674104697267867751227955369974927035749664404564219816589106702311673380447141002273505550311660191564318697320940457730896168692676451606939722042229782869478210655458698224388918924397643055513254125657670588349638498232014401706164742327395776268166339967613197821301402690213448531344708672369444495869283053258309366790928476532623442567504233232589572624778744267343898686691504878132984321561989663952507010582868566642148511160888126480995797766526303639388950223800091110519023013191752041251307843683289143964541834113113984728345488888024100308358988443955466214988296874816772697831804423793708030211957729485357845257136934537906782388163207527357596872322346273681438409897993660054789897590587908782271736293726010590559348625528307621681974836970376036727655862023198371188348089313592841143030612743771706364879231137460431461697505740339639068906781710547461519461090183022007818674606795910794791508185156370783008354747684547773699796195301872066459352308656412157416851311322391387602903653730061939035364185421494286666383592240206658866009260355867573883987470866400179550991610016054193572875939342558407489858682933832683514845863251086480438504413680713997253608153091986714777924185506025670712797105960035071116452985462999274247151727381550435210850918064334713678062583811543810187684167200832382479941289547139177823964296628069065648814361481270747274682064033965007719751470579094815293589826570030221383858207641032458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] -1415916652826378637910313807806251686609085215637054942237646375319007797739009693125471232641938849388416864247539241663078008226558722557275587263840126888956691007701306637954295697667839305987843326596833912662612857445829640581426881828114576646048290593505212099106832102568309235640498848650032955051377564212545722253023115246535664325401017986071868729779814889630934772480294950314894472838771406656699094984882601563503381433039824742534074234444656767221158063442385168720794739971048155823906900709205875897538571631024729354583760808021164191252985868388311701054123450449180828317677620760922167272918117102888292320496981289760339459520185584738673322221775824822221163324427938954311327629896106546033085055492287537284663093823509897229847294650916014339141389875077016963450244431847034542234582718887445378427691955564242600589780947336565989723717702179728210936589166661040603702411333815859204069240640969012260677658307739123315717376571264270531393005354644643946375620896541339919110248829273274497591474690287635877777592971177587959863945372915933322435849147814144543929535046099450314769077171038217341816407164255448181768968384464690525056155877694098953384544139901262925785736045563093928946893533476223696658462574660199022393537362216043633454301965204942766177991964145786545273838395396696570428937419833005799452971193599226252830930919998342859777941238753480008281985877707568207569741832649865052774869321200258556696586373560330410928418504448213281747304752790898621771584943495307446609072144921159915047241275853069468739707780332993723710553065797959121841591311368328322160009092146294295429111762858553803881121921951569138334412126457544854482860030545699832242521256330030969391209438339160175262997717069229532810557915340998610141383958489819391638126203016212495215352776579550036442533797702698084590101044204380198173396985562179209276199688793003611919949644685051313609856260796231663106462487613594558579965395831012328091479276410113381708613496223465646924426300514337414463663328922468095851392148108536329388871055605153253916909331865870390178197359489203298145427429286753396673987153535113767371512118001447316516753739599831028353301549516982636160578807512887273333697288957825290831134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] 456502570325474215987068753417621220851618386238348706131439895689069245936630047374995085593711655343649981764983681537750567530152587623527641879416534274345272155196418415599009647750878550563994444705589374568776522270981111966553045034414618408256593594828253688246748638173296702752130491163283229713041065213305076006013988239089980050502424148542739131346259886192387629179377931179436707993460842570387142667184809088831839240764310201033561630084616566746550909911136096117357249667701600109996198293967528873597249518829775605755348382865447782146283593800293539298196219299288328978209580741055954629284594383127152949389201535756348469644422910866732338135444990838491616364048399524168055615215976386726741861229303313140718258294382091461410313328601199706718961630200462089673899255121177745827987590483892251555031919668281828726972765475986401584454731147488719857869911830370254214196236767754785475112698509029098362643845270387037497376134849491659798899289664575164109740315747363937535880210771155633486435017914438662064569332794902146412173582000158567229859592312172126988873700800128952350717043509517722251427572038613583349795323993472442576445536645530240739130533422087793334434607396214304071433468438642855933072273553436561015650519171790108872599124976994947313958155221097014061899120636723303843819902007789542763147216543631309918397494869064899412043914173889719654492739322550341967123454040927575234768251745405162139996363769324519778653282289608134453586965919573905089402997473838935350947241281138325857300962166437352902411965162853058272671395296387394086978345118527302959038224048177699260434163943578613606798889800223555905876549495619313868894367185350300462726346628698907574458432180445786312206654733604230855470662804620719159426203930177546793909605133777171480913826162366691181472682111202416137715684929787194189230111843155599499897943824993422483947261444910370429734999968927327662982748140889693481635907144916380388350534949245496488962204681974547521717604892641442796877427749419123598923712041237504462625554207916358963926393199945890490248298548186115435005346949494532983397606712508568749674997672325035055290050600516485848035766863182759930758712698655334528152705799271369171533824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] -136223554798503900816851981703116639639245567828034106035955880469041946385565778812642331210490391135926415739851689840803672963221964022869191077883910866793960226421109529080922528545171069709727852138984445163199795316560738312065046374516356138660797385664996192133736764407702667053612411749273164030175451037463700092256424008170679343391916298977776436407865053006165420485410999183448612855150873825613365214249046276738842874882330203496037683014269349147892629327661848919547388263744944808677040874484957877048993681030871446662701919920317001057958226053077553740312201576701227370857350551673011085492350475310283739485443677298174708498744927582077831034225537502485351900449982309047576998231417591302857010139137138551671256680004597320272487301405080306202816470762011024886300918464840360993036031248278460947386813472453419709009461210459034005271086640532882744565070733740975851624042959003775158318383101748647627911874581499132626926585237571069162890892610106361334826719038577789510836391054960658574540134111039795975683082831496316406310632732128062262159585528988993314356283549134520541035086551015772809521642249662488338836122223984783138475512476182875474726731823383716816804458882491594655626601053756078168889644118202573293356000864204323925060779568916524086047705737897408962959971772988859603353824187909495346544249312510220505531518539499825067820007822603093212750132334763803495686858677932586205661778150563632639433932500559648579166135536534714455437001940150139557677899239423132046580239532758654545860751030006894313134863949080698725570428060031605079848596927104522513195037677930807730967290295843241956298045064269325310563082613512646759856294777930756373235249174538184227013484939296633791574103599754288556613967620866464665895928053176738427423591354025341918068870292558970631421307906500479313889509931985717821398461288457895845937198755381222266855603487358528750793573620009122235212200465712618750941103195146333732059686563088151783437239311683473046239413124477806874927512332984367319071319411418584662887479716039603368832986281754755893059673052055366692908443457369814691914494440865898320146526847982971925370515138030373962174962106578160807808435990259312543114524018826981576540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] 37820895177759633739967145024794065224705170433200795882769711055691784035139692235740737000399598041174634475074449749901536585370581755744102839487001107241724597156146677187240373237106129088128674922426754299654432072938172337949274605607151180333555520889265435561479998950127615664730659918421968277705800228770275829075175822328803639875943895716885954715221583425718467397467912005656748145319636679359225277018827628836339800211232885248985393456675565536925670842263460219009305422862692784302328964500775291297650253397516574728909300872240820764011133748785486421770549402096064195932095729673525419670295676312479271142079869398082449864712462821157329569219674286079556766903041196407770554830209299008821837640899507014794806639684794426540411523398243226227076485095891280869986314120824118087360788320964142164485907323070867148652914693723833798528551984704650485734661517528559640439521615004582959887684420528659940050181603957339383759084901410832161811368097863619720534559250593088420029250470486991166600326360109796312073494414178727379728983944326031361143971259006569012989913023144467007744799248220802703771077055015258209774194386657598655335305024297058294079866914275920558816304164745038996857314804351498589182497785978720373408889310332066886497289088147556480424674510269811573767528868332887377817721307719731295040804193598515912520321261237916654290912450072772638844186750043610280731684528461672923411213320031416091096289868583187688988899891385134806489568220110210014496488966678656176555656791107055061032044497800759327407458000080202827403485213688864530428682675941202671642842621689735462634818318302033593487939103713126582774568058159913657872866976980347735643253103438623684089194967097829204707336129874877755732682883461173690287924869738396127583781527747543205684247493361694861176564406460119223673916297134127417213910453626685793285193395576977293509660351434531774249586516232695083480794312567374647481781003386205226056839036063099506914389181218473171238651103205581131361184815661298751267572376139372190241483399124725070091001603529186908980338075000802180527051717895649317328671794096338490728852366544734751353627864025229110706876932380934753047524863801663876328620167576126297735168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] -9844962589342381845248102965458483690585741578872912411209073948278089840266385460347953078949415068182570929287845381051338443891323813780683950938698881084461692742973663500770038703215005442793635255761193051653344647174421730684620347160263812549156309772345520509448620318091816503829238560617076991196037711933478431386398684525714249158939773203975313627696489293525886072763425112873809742512872171219236241066184425080245592614612985830862388279138119799546552997508837491577255732935939442328450630638558122799601550292587939343711032680264537711212570296147925757025882005092113506686911354408654298004324898116297764600798909877360435703508816394221260152276336828782397507235053783459076861797887309414554922055157990386018673688071380753315440412794719723828074237810848945528534225745682773751502973044798964661208099029300740007892729043423549303972881324607129634940858742593780880636798056238725076408174960380489797391444606881995743402774770708481562756289991568222073616885562454158285574293534574753632995988078380184997003549965463193017748259794151329746540983442240243666517701795887955989487240943748974770865464941427107081456860378431652829502859541648257563103069276756442234550830555092992116842045000195811653607001476573782850654204972154900696242000488439224778263706381218937554559801245504798223060661587249914200634638139274837932305313977552720001646318704346425850526626896091086678482685878811489295637123644897767256586698196159922854888708381585168520478665280730079731060187926860112646941314001887187565624764123561239031518746735974334853975344321824537235108401931682183228173974965957015120697304318177117589039502541021574157667811036630788423368961815086130026960405906433253885039819028419493940402806795734662027300612839959632125611275168993212051419326815387000904536643409942119454843345832031855199539588409109565928756333342673753475910634790268256842920370186590910080826429461304269483496754326643012411170907491632750458448269197754103160932571062935838294304632604575053381415183549190717253751934656841686159448515040117642079554643255288267219078261320175981450981544105481406743675148483809046881240131964630391630972021670824734956840618892792415576999525197100442386045040019528620976373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] 2424295700271506349945145004736929975911536048932350745583860616444962593894503697996104883524793921249890775639302317467674865389296681142542796342028481797227922773145551484640436052799651324780605759785391214715388325361833009892278233205969105497039586120414617451854101082875646801426522853694914913385493649500332837358923954107501857237115446238277605392823667908325922574002197728588486673199259023767408290949403328197727855137420140517863057121971784388261661635785904725601708087068672606246899841109037350577601775225293297747249830749946248629481319591559468371179540630752804542274162189961151022280472651159497642298071779633277195541959657582773731716803358873623876234612604257028302585315679110188285343034165687450116570282041864497806668108748274491612823624914096075503283248678863249874179392083647850434322319319778540538945328339170966650693640893335115896900569235586980492840658857674799470925970039448216345374197918316234700236415283270382455700587735609808282166884286367914398127727815533348215462188776390150530191837698934916433982455097397962250015468444316826178941964017526676444863416428571467368413875672943018377133928735290366732524117088883985635239889189701537599844274730357995105556052966009236703429241405703861243538759017718842509153410431298105473769730898880705508722287844853423610101711847304750250453300318223561443491029054994813655428566559889309822273316557274002178211176525083783043906334171054691413560671542745195816686268843674426612244943052237792924185486001489380112078880452248532881860380361466647193603398763962219436610095469426607443152430726236269328133161770726320782494325623525381019147651559510383720708410392012735054365459863744101197574084348035594207423728245501281091180486743604450309227739858386155717809262495931218115914840896625881406240263138095208155230186078129510404272031890724275578957959605537927430897171963961313796348705463108201865231880632723924580329371432757939684487841837062199260287649116774449491128383101913818201896438309931644658665645631636775769841899734587447003975991256722624229809337415695355374581851107019444940193575915265435852783680540641617943917017048861359045034066240327426513583039810702648388815279812861825508229533640920308469727232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] -568658183089966219077986392168346249503152463659263950385597111256193220230478368492956060159544182263908460799903755279665163372032050984873779595754704425029446904295543627326126932021514626057225445533885997893309888397606796823932261446684784960635858499978311035577333830465526282621549828555567233331448438318313206265092795668625299486980533934053585010738519126554756792150683722129870952516261698546874743903675883927504892857576438397456512910495892631056101633868188621482098922672154882531781715880847054998618204448446268734472566733905268938107398792754028832664372010474301426085379009834172968867891028366495629856119660190862546815906063816212399672977955365233526801723148010852550926350433824499203998412905869806756560910909274549498776283991204174826049097504732458981021609069399380131849713639433587462673264409629826523408635278852682296724424960641423581731569730686541852266075985010552925996036708588138963850075275189373636093900186917919556845802340736650794666508145100987456030171162791386336264272655956880108465751974146222201498589862979446327633812616743048870607905140719339802435001233706296194984087302313403690510963190623345417008901803257321316283407131686987580695147462393656845233055902744462442795374015283130487773441252708485200038792603922266625954690813813138172652819035128948993331812146027456161127152828195512387821940611860639894830978476476549215568907405910846149911499455898367272147528051666441699879932728167697304335601310524207142570837169268019089469489120831416970528609781195562159512476105507534304086883063561691801923853127498494248067384084200529514062425133309201807863631564198050255154010393768040098132927145007649880087021465202600173448874967270375283129487918265644853502070844166525581529107554750032816254359500787047229255463115134795428156434216232237178680393716406710137172545217603965244238855786127677115145091415733406368169879220022004669965420299748367784618869383534902416394625276682305929963806063107938629697603485864313535918325385066165475564490475941903945108869283534711226710669868178537871464087965189897376923682483727566902268209476477398707058666992753621809863659882236561144025109127867752886056825134386467690418434260527713432405835677692617042165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] 127142129007077585971391902353003505075991382567991151954596855164068755035010290842419283882702373777780994282762847881420683423893453409557410768945738177140811304212098838827287248426844356973220311022669760317866546028869429816284610021576943290519365376586210339525915038902213020980433436787396398429207204560626652287034981004881289953502725785449821665092733666791938936061735044422472138939320520937507499330878457271514779246512217565601811697377497471160640231344692950519261478067540798164028722324059826377725590375896565084201333554357979250585978312140408489903259113740500615038777707384819429591507104484112612774005118706550865401579381324171172745037222604616660877260974105011096359821735485061100435993308871906699215460398586967161262267717628741309148055254966214953082661863891924946085808935646946193798510706272355882015467620749278170576891850316858558370720167214201048265622834243791749373621146924255595174275760586609449639149769508604592101290016075709242019210184148716351321697239287868340874238717015631528767482718219408691730593096038322064184263582497577735146216004660300581100892053412560218076426635316259415405163320081046678933223152822159986497202107907669897137323414848638746866614302546534194514359551894151738636290950718409323056884301368614758802661969343105515882953367137386429833150415664780194194642081113531100741889339998098241630164956700855933063138357078649342795600886733503723097698134166839404836750328275000472890958646278092994150837950560027456839101585699786759830006242598655720063743603575002162957092020022855338310917750921161609517502292029275168202175343760482180412952680017108336324053667998871635782161539558488184108487044086685429719210509798820779438945615799009594206990206311250510329734638874093422001223888951873458147991795025242433658983065015273567962401449961606704308867493623995758332571780158697701146163200812115827161486035202202167355590090081961361506687801244195721542094137324830178194539389010274182368243714157746448875963520803342071837010538443906083900904425696126282348053767510603119588348566919427844336356427277044133230583095585848626708440408409849090660979604286839436706307753313690972624991844887279674395635000652487355896587537933132082708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] -26861852369126500751130687871730376632782062084822191983042970987520200104930799053837168460141425748840886118308671150634819752888878934447078155803558738422252020562914885955465190821860636242527712509434137917054034740703438354767352166572379831585625461155820941063803778207167619742607121800972920236435384565012673916375400720420914463449035360673418287282080279953541918879013257733230639560500250045895111031743071194240170114139372381591582198600794140682048041250840822066867740081766354814843896795015975610296723487826721764393071271810210744111400131555651767877318582281900881339013313931134939888952431532339420082436630892757299024285000650116371289617891823622926286078627170498266482732126037387849483899861531195747177924494022791055898574435259274831063966922468846488814346602236332787016812647817190885876847064264426284017833844008365668745111249601741967767244766841108446893569915192940825924719817131609507042574045352263434937116400360323181732603526959926813552210661379226041905438788607823266476746947675342070348042483095505332183909055770147228325420984370945592150472902730799750469736370713014924439400747120775728128188976595128694994668716146269786007164813723823601893997182909071589166338103899670915496809675534010140722677374750513603322734812774933452396928343233752777359906603702058038830861929826932962892493579126084268733607605481584682196304717773852092409329429369310017099950909868720997321028765886003692663537152597681596447043847673227719858121962206287086825130240412677061803831759433058729280398511288884312969812701235865178089986472124844040626010179713932593441854224182074261072019282087604428416727298422020529960409524354976737130148368333460070946816836680023844823653074553252087169345765895469370757950897956474357865267073870735613409622823615573043475780850432796078750695149126747125897104350859704780855590198949215450134015240288745560234022518504891536130866538723602730633848523997696461666177542969920386519828484630744273585547384239373586797336003233492957748344433332799176488261001153129223475050928281065630597447506625110420466605347882655775590965986581562759686731491197945932505584777495937804182633630337075304885953135702579338425010627701662543544615216273216094863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] 5265716394693001686277305068770073463644536978524786854245395769325631480570934983776779188456118041480947117943397044848218383025001565941888507761835819986657442845495331242076701513738115789056604810290420660358206290535845952396350463433433598912152652663053936563664740597783841123259408244074277789815233874747754733028346568137980356810843046452625608931454596042455124194329125562403683841132938530267048829032005048070441874127163790259907673458018473112355127250991361786606422478546035906114023170356040561134992942664113692836230869711859506070910899804884069144403735750636595884901619530200487984642349069994181626030920808340385917418342101862351824620040902915123053997009995296736600078824067192238228753549095192301198866318814217645701013848377213308740459766648614593343343932792658462204300795528443182445765417097904550429808307416225257501019253054932904412198195864253230363413810402528719468063851745864287072695514408579495363813495309438635519311139376499771135683768956768956847322577352857199831066103318724258110055925086904002911305957390377423551924342940477560297101077836816224382269956876189537447587203937811209597304452194713627189782486326577128998072502230868248510449410927176515795713562698631835679258363242929076201321025814136244347084293450780684060538759726496875915862546918041849911369131489753230320415900531111052031817620030450229138660525058736951542549232975210375482934052692729835467256002790890606290547745773840589651233154459675231874599739016919056265939565728401793048811664131439397523088626522265903696662719741121594632256151696610197189936380174908066451462731550890313269075697129752978956621211420415319025765016732511683450065640326204819592802210718720325989044169692194362088773021870457853290662651326988469297700656685115729473949949398556413252892362507124795751335910764661857600897171305324449266311471620982353541775429654765763235981415266380193669290975623013926119780716194417698247885858287028739774000271543084442961639152982323274419297185548613170507482759612477784344852826471564358597041507521155819228417811526927718925441782866222540546204309142097035247917988254335330501080174542808241475380565306588120496372503731218112699842370547667931375810739067232834289664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] -932662059335912604323212484794035668994744369439279895348289952231526031671321735490556488547373125296588649252836652559100650374782684774998460992989693193753869855457720319486257491648579321622626650812202044234949462672702516619354062394341368716995845378939133275866357194456207306166239127308780822288618865894945100278185233149075814267578808949200836249029801725222285133204921474258687444411027372878347624971309890303246079650879517845931428741681376791128718254196708651446014674357105664426151375928776155040938442618493558238614430070808318094801133939583676404765458417263525554656811094109944477739469437738060354118206877480717641544713709133306368350190746760940248432907584436004112312204045521178058340481031000551485615836300927298430699680482235557501098200564129927688625137415786565507549802407766895493534027732854657828420469137005765588415180927856865199708752241864402461031772638861587795857773729910129298090266575244394438973948996760554410798632690733119804709004861415150643349422400120195599426480241580704013462600751325942115803410899173289365145514650471762512023290260008339373221041842395127659659417373220700597594750965906028775757746840738659494485477522996819870863213875894361662148081864364217701734552171261806403150219369584752141035835998770341844468640818253839732638509320064032635684157054118487646333426536780817114204208370758122953844778126422447271777230719032006532737010005833587679779126710406249353623848121949147696614472305881950252325971026399125660059829913707501902449318991087282750346264201771985242669937324902965101237567623006783984078649897122277082083545337859371037494471702830667466760156330663774372008067837322280483144293453199945036527292533254999373751890190932192387335977723095369625787666383326944331051510935958503091554737204228873282877926525086353208972888343767069651675764425848994001319487840010949377258987036514023643453859032255673134426825332127969468701098259138310197704833343357875546930318541746697733155790113873983594125885542939715263795763770242166083288574280592504395977807362739550384117495667601188259695069610937686875803291078026726294133584523635358044721105791421892402257518854474328546160069201864870627304326568036866035516001779490456862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] 144046201595313254751364309112009660677391892229863200169787337533505696987175655459811696892159556259942331906126906352866622094449056308989625444353947912826738683692136671982667595307776105970927625945489828132520824655020555806982725082836854057695069715936194030145156298300646360792497893114959046951079371604550808898679494398628437079337793937261171685817122950038961636678825235537688293483028847844909517604463108073277238069325456470942276925834266957399478871414527800267006583807739122463769516041008414966543452499217867075450273851916351602238613387350613142881670078955186999150833722150854488285078616302309784582031029449126785330996987645793959303250864555952464784160353614539173048026746044538835676811542055745512275297622389786980795978495016172994871254310226849824920486754114102340942340630735353079194426395376793733214677953764987187077387550782411605956590215545956467035718633004577932234858795456057674638593984723275373419945106377440217717500394570559457433365480112368251740375374961530880963728705310972780592635851296083786244511073366461857520494866504974598690915803345732844209510140152549098833671684004534591369518845347936566103889464200543235439994827771076349974875871208505952460953252971264685047841120515120958841270812194678844874820896408049136001583234330054038697901621857559025662670629251841458624800355533446050334998132293082165667285129881296633653132886463792901084982193378358159349573437120127668706852132396074711067102925065224911330651999490321600219872740255315390093563885583177384127461116373367701353477066614585291565073726701291168958578424854574667673260234711160646721212147737353787552109422952521743516269170340610880481266656780831122995982582330361468096070205090817790111222979576041955550631756628678443163971451406532889840678271492635330170211266605126549985628585248688582173567436058811952373975674310608356760161751933805192717821956495697145908619296380207619973867448780150809927178959361871165772633725335937092845207385576351131765601148978417985061229409836022415607948428090844240634804721108165965342468322625342720615167347973991464722753969617800483649544391790493291853072480474196461051384060100146282120969482031263410581156722176504622411549223694849015808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] -18392241871600079096102048934370759041066988462639325214628116936166194973717241861916742077357789437256526607394233933204336803526114996257703326583998082157825827501604063535975855424788971506658426492112942170329064644037560796945793929950004624487357100500703311440363581885181640521560075986888689482380052849310475061780042560022307710626200073697209584560862357235314746221706981893684507758927786237183601049914021326571949918404021982408489884761828410077415474425761068221004098765174442623853777361409695398860405817223197712895099937375808245417143960073181553711980380805849719579079715995931765369009991748651911470950022049152048435311120683270977444838959788667649187625144608278656907435659382518781141233421152004418870285307050572216396278313708467257498108123306895287586993914982080482779805789334277848556435431499553127402738835755359693756318232483287048026048165084718014186284310837977319868751286755830154917498486303197852285928004346379885957371526291178355381075656457030669951908986319276365512213381377892393271787756534154205425423950406055558435141884424484895144682996671579529576930989787368169740040464780609935271061095106112521035973880084939726036258816474152639628102399659612985216794986004359225078408342188653279397935431772069824083157521145240989404527178618137825261006050614251142581308420761349539819224936669175097610069642775991115448724793912134586361792419556690960478523901389937499274396542731111998887967289911986489337024070942218470551617666729564546820937559507047042680896840341228124344316297718648493818277252806670973471721930578026109408475983514152658484993877505004742350791916032441319550330756539737790243026166997048670005700987531657597261021353931875660339755729044739764942995741388130698356359137901854213948431238766331316890001233994935693380734090311616581001859860679830923586385769604542714434503046262975279733598032916558646873704089946280449019636651990462018739084101078715451075907196172747606555919760645242623177123249853989321356526077393854469406353825997872449003204073102008025689730075054553740656962557083630143950532933964181196778561199696249166525401684010091670850753285289955189859704000584796835356932478436214921848208337983173956994487352008365834240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] 1739995949490401381137021135252057834149659380322195279225807899697707249824000006911702776969756613987862990222064114180757165829608819991436358986539447677222450497505276826936001146335623175291415269198671957743890981730161424993539213154957234854324593665783948275882832199591496453130445003870611996404537107869204102083472216938503461207645618752271909833795169491931372247559434161935452429703496931138607078282069538070359801204678818542597414527432721602133381176511879665984088829839515774397520478928430638527475498931580000874785195364942542124311974333472568544660366492606730841703716490879087963770108862189079418009814413531073304108990843664124691776296699063765545101135584210465587374719965598095209197269162254648609814060645136201793732872139150975674507179288015185096818191912821632619178346943107764436410368910564396885133589795473336823997022286201183109876126880518174326760222795108248924265796839881551574698269967369342191547917119355980354645651664526851670126850814695668051528703151444136593853302891175653345960500053860390724129936229552780687044193531118994610678053030590937340210544661443294516151907675446820928471806091293212697769175004881254363165041826974822048942455703522791464157196762619059428405570870935519772655087356311266351913040095386883674790507375892078051828716244036520390639756792045366704187971432541722748930173678253855320278404739107724043580209805906708866223398922783258429120240357216357826558367671972691774682845174243458905570000630794393757348983666953531861763923581104128465691987449262103200954114287187074752082922340815632896381505044147258038588085637745414083769434509946942025005102904623147553043202948600664077326277778160238338098662745154834648443411355131461045194986100796649959297648987051900527728050451589019880350782068004164507068361873627397836313262579365660612878969137774873429777413933184831880937316460660230733818589867747831148498369589343914144353940593176593716299679995025276996047124522541199052555452216142394216036737727112276056240080145147179242156496647835410928541666467043882580685758036789707084587203557193375401416841794392598594998202524608111046132709091712458771203786661331054377113322847339081857751098275538395558916177094300925952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] -77092284935849754632453334634001051196086746194386693781094701701130633906041173765170762685571819239250777157907997585984912754807065024861856665009612330358105635387085962459776968300692074574917616920748234881102797190437962730024211201672823840193031029627306342159522877965958441074352219421117566223292745996445060713982355716737243073262142482107117372213023888753792545792269960548216730601048420016758604251655263811835198673461599438985675183498095914605351500940577832344428043487288079837310800041208788761578142379328534178612641935223201426644012382314072599656198931924930568900688483356632369184806280790094802191309548523840943996077705736494646520340150856641490645542099407909161221694144709096383452849228027384385784553688494248413491860648860168514884778396198948730530943542340641906387538166141674841288197711447144171244751664579828864213188031571697795031286653246269292130269975139992956154570531566075100455224646025516611728540639022680841761541331582511578406872999390724548056695717596639626298662907475984930129289859528063316243485572806859304875558004357324948590081512869476690995186412746232528527310072000249976253103249847526396599606582207613124408201271834129428856688810134440860189685114777581139096245126752538468762503694782902409291059840871309818350530879564631017441859952434709360372814177887956834874721535179815421674898290770189020575733165649738159547840541307042657512027672424073568549537838980472989086053132436870417769994763979564264909758737874236954161630012641569927518937107829479207109545790862443385727721103351776323682923167532353247146550368807515237864700533905744920124996702834894841508787026177418825059260070619245750483052301500905030440447522220531946942094115319001384626543083593438067392521762802339811213197405739316667092760329271190271468235007699982332076454470617343881045253373198605610731673198029398602482935202461531784743819353900418402930394221463012210356925087099528324972999993338788853571123308408852629220991671782093673666902886894925964482114478721544418114728767626632841819418492147903500325633779687280250105878980804716410762525195328597357902361211552983759128785915907352412127063044331898064482295038317805723972749621053392589678633646041333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] -10422287106862479625924012722241807391654827309047392849157112371730452915764020600103030704506511409051759958793985128467868891909368591947722522607350927186870571048766017336889980970486372078240868336675082562385925986851341248806705983961920520973088281633182453356050424157490848059737703064639914578385673079610197883479371549821117394982375037653170097756398431329821460483053693315279658818081774811072971050807143789984999167305139657103287599136726839404600584851224790928557823131498334781994401439276828355355848828039870528786621723220332823332011051582453091045640794420030891576728878483623558867375533627412567217063953429195818055343107717631628452039001760984197424451012375202521179627222736049821961788447116807456884653416964993181250949244889356530259020995042611257478741083493271480697847794462942328907409247856656596159767015465910500005409116084783345076462763943561017323571157390598322917405323097059704214772505045722456328916598316490834307695889104747137687900339426811001730522760282301593397502235005215511403509725790383425700712608390373829992559213168419385468196874275833260510644161208644426225852085846055507134560404320042641772823942125835360702569480695159608930461238518545369413583765766786648888819147922822157823643848988916968534397001919898556968691908266416285281751335731478169955498149191879702483479436928239224258474618332415747854596972724899254787681465633620363643286589461602852745087208397968093303924104591090883348274427645060509084572561206967980734490690411436698856968029737690165560385470905247431906718270747017877341788157086732851673285327618654656088158206892979767167508021882480762180061621117767624078714946932865576556349773273660324763975722374124061342136896647502929244881818732631732123504261969761151403504050617045470309382069695295523877866041281600339819857295925188747927642184574844186863071618292125028533076518549155059041753131495926101993023049292146489575723005074087306215309318553928773749127820752774346968456032178662785248444219352020173237860868013135278493373037256238578022663636823158712687025079165484195751676305310516563543596760252866147472673578140023868206147842087575319735824087872011171054690482332819645339068297854991532435453918375313408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] 3069673943493588831403852664953908260056427144837517420013999689999426621210936913579727918367289714121645942681350558258023836929855953997026661918777174998132221637438723711465189022451895099247459078330550258903237741759599763718700008947182587138195347016105111941732768488924664002424624397783756694432115943604606447738144366224447414477329345148161263192029846881028052605303631376325064548957180689000004207061434125543053541182672808897239746026444605609672057378467023873547707915095134626630524364830936866998292969573991401870193150363676909980494789486860633977638723103988710410744115429293670162223221305638610703267496766012215212501671846524721184725973793998845980843508310179097603768877363067462820432713022376466451136513538575980704407401812149219986225152806179841722730922576017420973600937636898202057755210845724527210661936954086388144122168149201650380241654450542895341905968714203861180675509403072976810659392980307767839418940802727602610463713162918140167436075736723079015107255135034827200413207519366629450905883046120756606351267538038314588166636596050474281964660442211843604504539915524693418409155580930412461311955442707894006172975863147101389423861955068055431568742517362645556508465324211223258289835673363500274230065678694901534448892670678999945294674370106177090016663577552030237733542812278998575168453329686423353835292389516521156602557424885455927573384188387556728580906945290546094931360018451956957690271018920822479605587931167726052163199803226719425816272845656857266599953302950707612664545792300985756066346034745568233179826222104986668516623786465012123413122858707963631611366567885508416752989272594559733331738232601423853154807460387596868252314228324294749910950655839766537347714030510810129056874088802940995882369159362678586076743848228742594467570138855548919601685487653741667723804461858647908334559932216180135770498845925333994730458536363552672664062236500679567615431612523048835975234207222456045382768389407568940926838035314010454508992663199600651588356276724297044978023108403309607530311198387921228990994099050920580405341105525353813888110961476916608586091848972781709307998309798278287338131276712928877303011197614717548775675827194522326006414819983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] -434877137146483945056616627494902602141563618750826920925126171515647985809222078238399786783876945679129133307091427873162496144321872687009515259637382737685595051714725837761180214663939275240542783435063038498195982648401484895037531748645032937659842578802828380980409486625825492906317257060966803500733784138767529052533117097626878900434862262959899316323490854180629164649888543212299064168207684803982784460110074436748367954861393186669720065460321243460063790552447429206814164113805536635782446953587634341400135709444314252451287616503119482090256070228892343538350737990188465872001803164470187268465379546655629633877941604798544105367968129877101762412407637719789279993894306007105842278376434380009789050425652456351312817341997588010134665710049892544137221915645175527289149361297951021964178136824621767311008275133395086774530552499773085597490906182800848744109273455790116775857647404194722591524336892001810578130134856503599199140311744813944416157244632091533738827332947457946827308334160590301327019234871544806012267900129010225821992670875112522944639413292145107149329398938998938184914818300023281859371552634986095453372698726338357287790096905480431634469686019299088938484983499834229528616979226433809486843349656534783551665088098132442815260499498128986644288770547333161406460740579846379335691297190396577045800984497538647287857505095539668367146017030197744590255526493347732719445662869978960696694422327342522930651134746645584284970695272673458896283648532265656495659157307882968645584909045017304898762749558260484944801108100151955962519556716890358706207996500723437351731241311873146387248265705284055362619703817231058212813519320395138199005690868382959901069854804366147739925308739221552585225982892215445117658006566713234326922673415348799774024328095875869200674138816434890821847952706621956053417289035871293960210933472407258223035602943751854448190727026079636749573205468901277031672470545179525338110418605122289708247323997542803500975350951293211517330585865217128255369958642167625237137940393992906851914637352952409686762390211337808268568278161962613730985544936074490733771090631335382372542364697459558207491966027045335506436989026174916276794807005008777061504842203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] 39237791847971193814345689030596705090572953586001659535362971999942068171980776727474097386820869112914683932753072505131161288309010966160140281108033638965476896028872179095405628123230629971888379730241990174594576453307846739393697161437339509328159925787202640933449247687798319088767834508784537510626759314622728185639585178229648039636341738866078552701078625832965911181628489379373439452713093566748382793584653634063892487556755789597422955039613460114104860701215918679001885429742301952708171963021012570670897048533666488021254798386312746366599776917026770372208557977127797743555628611543823501702549500448048487504347807616906318416046489943557806779819069758928808009189768433769139968729107630974448906881697161894519172176947199799478599390409673941438708964964745249440946304261724445341823588667000979930107446208397482304773544661056696671074251814952624971318630882036341299221550440645333332842986752146298656509254424236147508954412911945493966883364779649237379918424532582845548192204105854403665874437643015257047959852802936970368430790653082092451729195938412001203383916624292848735068000424478147175173375503072014729402656043310011171096544480020464658094193014536872617861317705830266442641472482487378391451394632508695064858151246458837948346360399584352220465198930207855194795735023269113475531464148897289233429250256604134765241674861455581028641181010125482565100912529651487483621836860828822311275528490660142630754964483990733714307452568621679847965999908057427244871896544122781595014171036217831460378346543337918272722407317441281031250001096608081238995439740765238877564158953774540547715247013988972312843348058410151496407949439589544508650101242872422384093114981934978753539294531673890011829434615470360661263619746230195728860544056091579741911256409106376949733245270283037213708148963268042782429958794723457493264554215956592303593047620339357665755513970161111481650666896462994241460561150305653992494558037317492420707518091743043003348297476024595407738523538921073982863882520553280680818973622400231671231571326277970613627683020982002122310740957686457425742700460937249265754999007498558356353823338492539248752796068800260457272795042367623354842323583240285646100249968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] -860536501595137721472275521867973120780230891571715302051429876361476870835969462905147868561821890998283916525930372567207745062456263337828571278459325422593412577224548422132143694956593734411146350280269614458193183547276856600458080980176470282664548501145148112894734777726510453283535499047996030399044804792784424732507760913967358905109860810844372193930971920106472807070031168054451222130565978540331400503956692665742461606904961591560760797164262704412873899932253743625057954640727763970284046380686559008670702500269645849733892082054609337464962329102188122865847815230779495255026699853548253698327169698234533181077623765972217595246818701709852931552278309606243015935528992854127374442508630920822444281436239180408792112362049124185042666468909093311535040482721246799267815360381292876040437326914936983962799574268766142450950127354402784090246553556587084265128389526761684033196002556306542815255384276277917707492684860002080746961419715697000136354821902521700400967509820221190112466793175248975442393551992542008381572306188361293692298009668723845466453917880213419002118871239457222238317559667805093267000045152267915710407144395200851701859341969464466271844724538583826062556247545237531142571973279985321830199107259906856485133866345662636217802379696550828566546195884650507456433856821159830784944390824669857037578753676604181827159538604182239572819982308535380874211457643379054900257045146828548336307565546303063673305230876746104511552273672068504683028231410473056859273072282134101098684081703130904289513338527984276785725459938410653958907626517333038760552767164328599578427015689437998024858066408744054058814360570228383788217600200879100069133563379488622222166532828113576629146904618631342303577342799201735853021684615241401298001644149932555895744911987015578505284245245626931680806229718789971568329003657669619072617984364083019611763172553930032335259266960762366324967825430926949241340041522091558139266967523493838493810834464073372803618028236150997780282426305110403682203484103087053109360294227845036487854832091505846097543219795143090851721880239692729560137682253074987046030998634809049890106100526492260633984468865740322008098036289687424952695332455861963884062572544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] -510862002834672800653815617380965901594513356369057934205400943865953981577102655262537447660521975566029293613644678486787897997403954834553777422702421104190619852245850968798486480373155418117400207026690541969250852320698369861434150830897483192964189398282524635078464259718684714158940901931956815785852982137528711021626788282074564262827183113285202167332733173026156206525542151347104589249303448911582124371119426506280760748905415422758921448118496174076456104300080536025430781289141393231326421231387227875318652122470328495428399144234560301426431153755346616351971889332026363941299724704706615726449681015646857801114151790914949822483796638457742664515668694281147911037981819642304907668906982419529751862996277452366469159363496836850022191365114094770687962884922613650316807930175381072511785413180231425808912189322988915150662944998026428768022370714199960746230633579728898223845635174759810553577739057890646309976181211796417434849604048844132745246544187156805196979596105532300579586073794298224933136318581905147522032815419116164918786505266045225989306853194495257111721379504749202022826384820023669337373851256332735771594087071595621700820013787209119662523385761958068492509097858369296181621986430214843762414855254914712559171293035158433330651862663151436227629539138556706003366515048443511570485965148668894564814842328088101726159075980534515824039471856179703362029725928900110506546055106864327351541473064876912294694297451309450992282892196695538465503072240726791822903250905270550002946697432403845473993870280372577116148614510910821967029456033259972731259926622030853820323650696644846225455307250344992577767960891752921366802371232863484348397468591715100902830093893491028286695582504394462396349670166151755689256453769003837559484447407218924513537257172144316213958484880353192973539618447328017549059337453111291636798997488794592916001424153017704837186771155407696552893471470536818994529321620396106554995674617203745720960479254026593987413137363576301372250471043280864150492848367800621684294078376624962475133697648695271102378667140069501187196263736567308406457568519111207197238055923499518994155338009586113280542137788620868768398485851352774843424526609380841412676812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] 120178443289362639614261878504918199044906095300578095012001190637474962790126221170269685100194814336223102611690299314646035513776497474342858852856964342256796932397310699941891363143476428288492163958695160718934783175373104966401066631598204591890454785612194079214640402529334526469942525489753415616101475372144681528466806799684786331898239176474454002262095073361568051918088597730458158618518348310785789632318540800836698126581418111813457497266917779980769087264955769371781995556123126948016122353548625207695714707018162039036966803045685415622503168863661421781141845286982455557037620691658404350266181711472108983781897294235577822832761370966980669807335766058735350775507549510446106805903318678753497388531445106374967438193489928058886654315610203907184980263169868932034922638805555190815044525485823095539370870009938992100967391150647432815819787587992686232563942174937579070183002014792400664218490554640344449526207695164804121426838197884951794196269712266536718470834003201741725423113025251913204152066326529956406138853274888196380054235307448211516570971640740185373966955527873157372354445624573108773412362188188588882901135701457344321142896297992202005594988524831544510180482344780471272551197519737150548924446945837995427800770441979980497603779057259803158500766694071645359480195332058164610330534660409830731491018121085109120855378067857472500700557228560071551220167319725031237672539672024001339289062391956153311204556851434260816225182792775804586735732722065156317243993008475226077001679206726704752075005258372533640002519143637265168328080807609888236721363813880247556929490386443930504668910967154023549245054809695833601117860322074552229487738973938799767412440139990685825642035439101947584413164272221698150031626517280054046266907640808165196103931242734486303798638899359504861136259288550604514011370233073952087280596681413561467443787668127484738336868589040653327419611533049978060622938132068127820029837254375075392789825656200986794731198414950012804134777982240407037799566668775265392353727677940817026143283619110204976696077500460469332351313194012230263199024393683419172887915925314146318596408079826458895203279541871510014103830547189116460893200795147708867784212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] -16017390740315856757644436303700366818891217153868262329481402240079081991484736589499803786399033698032865517685685266042451076293731050251296860649777429498318038026169508831242535900792885466222593050788377031640813742804500355074239307429516526911867663734860093796403362735571647763764025913959989363789082055453121178087034013891747900829600499522236746665561093542057631654476491235690110878902624603922022921386752725921433996591451392703988339904975165445868632241801170164101417360860577940850047760356635016677374448455896321646164987261257191700828637698271879509278048351200583183749633080573539848625652235517529327332913938377047474830155171852228233617363091546204717269588423517725122032710468062798234987982255280797632122729727383824220254818614629603213465169511784861072619306771626945513421979428267314516181752684036067636915702463228436362327831273103052508784485102997378905668021170446664531542076685784186214924930818652225045268462257019030825067361870312719919397095470491616368310889855864694661209714018728849593863065438351414868821715732528588355676331146139207862829487769558655471990569866079037865485688709370875987901302881468666369957192532975802167801262332501384013920993833597608706676544215339719107299371250492781040646288552729097863392883221339120587860299455778454923233015879554430456498113846475686691011481523272488373183726057387505665905730779179962480845564007748359887096479980725495525111737245421011894545859800752283524313137803215485504722985575628089004373965597561044446433815056385485251063744407859162755957218206560025744779261911649489247600047987884939987634741223646420787204118225531404858648162810407388009193305091383792448087048732038170627492211981445994865483006328808335914454954020718575203814016840195302628544822812843088024890597477778305408507913420393718728865572636539168975920638676732228345103191911558919329691398222814867037027075768730092538026440560310913746010139711389254872205326671257879699334739805371422732970327903663446050693830836759201178190399865907239863640811079591584953838052411556837571162453768658726243464766017231378085294679716798922993497201075804605542228713591683453921854591682280632412661052467719581251911964103488795988753121280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,61] 1483724570169151186487682760568313789818845284891279487635281915299907462616932834458742890554351846230094889501239131768717427786069943354136741612991652641750882135463369999775852719217941844388886316191047510114448601135184437810184734600707692892201436102746413605007702771497862855497062028418682292038816177224646706810863391716442331909736334843134863469757593138025266270171273473670769618808956278135396851376080466784941179450174472541439259332763002612213147631212748905260176145496349556433914553351195867136749708365303377961779004096092120648543345308532547541298401858306093122109063892719293090292483022102544364230639734654338256743660130382299206380507304035644876170094184908668588158137862889323111425906551070631806875028960823745445915188009467845457642926379361042445649987132044191009011976787003250863460807493529309220726734050899775238372266258897854649461447644859428695319972613887713517734762584843934848840029290608356361930933385037448486617624954360652226464392762847947784467873529492518914070318625854319756579474797456849073803623615205778156681927188314531241519513439416521780613833384948876913782906282056970793460688902906082634767288512858904459741582437099605719514155730826579654127005760617853129648881154367849121953112239941519609432959810998918155039917911474908625285818491788276395132360019777581041790319783485498202447056124357726091946047925187662246343664279086027738832712114755822196138007765141964750540432905624218774408114183215597666416499713746471363715900539096501145991401481970999684443847248980842638506938174964677766100308156697840640926510670422679018478843070814472048083158292746354776952428436533961426198434330054743696062291464303974656021966135535417003239189678126853825001578913356283051038410692056841199021843796782210690655110605896421279183492653631012674308108663910013075674198343381326312609374595410287163033709833064282146666939741285869345239827756532580269790901879258972086662705246849545168438761322870628482889624837684450920585348468444973199699492255929311254281575354174129532331889442632560071430922843896359701152772773717926505742283778783115454934459811960127490072708924065756586291842643738963151492977549701414411363785533071901959743602688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,62] -99669861743233332689501007387313144981021604192288020634671054393769398246679731993114914665516209976729073143919297017058035662909947886437088647760117727714691417531278320497905402344373356642034619219290226974195808257746438339889059398377908499356231380788739632736726074141202533811039351057554682822294525061210448586721538668879118570205431394269443703066019075864117857451170419171885803924410411693576766142747290081737993096166579730518843832575599561851763277975506713848740761122620565470310187415706402167945503040909198566783142535017518663979593280013593116756118154126653273390195576896101385686313502376176007931097715114169186320952887425829778591590922521452639161015264144094532189388800613161178697317098540211818139728901609750803164943643387804149496187938373629244363727918465252816955664932307496782422137907099131489519155427998612786902139173048319266853034898552155976472769648333455526836147732974710720408330401559228238394868873436989635608980356399293656327957017180913722449435851580528931991403567634696103231775311964164673649234567938109148103698889861126225413524613937492863604733749548837832246666353010341557861887673632450157214069837989053683884191157560983255572059704244691793270835747700965697546290844061101674898316996058660833774344277634422015828876359521743287771370067438281342803344767684057547612452091642709605150483796784946031630530771810698791168134686649043697422261365845911533478715128480200893262611194835994428396778972366174777728434383929843829882815550354128158961468087177196720969081790714109212204354548436998979302529424895523450966058651024686270034946898444847395952109776198125548399592479630373068396177190892872866414960369537846695035345357358802860039437568032753028151497863339275589471294107380344732578646231441001330790134926687233576397778715689490620370011153980307587555870128142204096326677646333902327623571844295163695693963314871577665092406295956760201525737447665472830658624844164902163395952622318808760097662583773034577137293394183675368111412880935146809105459683294520332356599681270581761662338360053102548995047918831750603006851389359534807491890731010528322324783504881958784310145317342590221494049504532256776574469374371436547171942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,63] 4723650161587704901550426195173448525332022200884211301072235906809572604895870721362299904999809465751726277533953371833902085618246680739918732405643498961721410691760013863392106465523506925628354823630679603992020722350445240996030604291436519151370360123010960065208702094827946139835671178798446307760230806470581561358882113231541172486655504469136195562056344906198814651491859803488599173279413422475483259755073737137226349789795466613527700240163568897704086298775734113669202640833477538503895652212571985784682941045218545976878856830544234713184623023821877572349509006656878238833633121970681579716774138959804923820132520062649460050454314647298604127631350023403335479217049902309849695653517214788930657676609361780074160102448802394725121717834512120771015748336533975358200613756421976325830240193332395548361157995874865349310490824197246335335377508436545251182234056085788838715959726952568988885857006283434731280357719442637457558055531373114695366627298934504575350697445044984987826545829145422518497750886011018410553980390209529259356149448921630625216873631068585564401872712979278387731818782173995855600522755514142947859584053570790360546309758901704751227750063725367249843773185315890103929677711354889274528241994084022533979508843708672804876123314649034693444936317579744144920324598069977163708117770744946068477412485416167851179020889235897548571017016532358443131133340387610351297045342342298134618148978479051967531711574018297128919587310207361799179924683766352303806786472820013852685594352752448033102384984979109896061417777055478946133512443307074528140716823675067639751440706758496493799510760638215500136551556191528867015110833447020037443695987134559360871726458720171868167630392537203718857722211806477570691364200953490746320756984022764955480828179283874217729641248886179914004996124193149965154074095140050764820142294129338697631310593949011703166589518727776834679823729803815382711873468679417769428667368114162493139460627217460965339289314730200130930730014360782323417510737068546815190082848206022844429561039988747740053078001774336705275602060306112819980395692532090011138770986139771819779022586463914847464065362427062819554387136113415900280373995631715882631168000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,64] -127739319423035165413386899086971278143759693549828008358689576982234198397277880749776494426084251685136026435803720356741846653753260220636702268038889791333121608388949059616182845548890120027041464939294365668393941731380178579489901966154820447925609879290356527130427794138252728405230800517694554793986126084769362351457025648516081422394196008276168713657477013703107750635719864018462307245565995310450722042511590209925879231537772701900315252106717261132085441139983140253252545212466364640351223154754091190558395413999885005741627629817619623721389324824327831619461581900755088663075045358957930685084704278847719573177656921596181112694107805084269541207385792567776688369153525424905512924196284974339658195991513738510303739396494312762357986350645519209718368933334766478100625736153252447268154094072488684156437411241400970902117615536998527600858352095260810959652751782566267943993151720568888804361300868969516350021417247376282182574367457593877818649286032311668610153247105099886415436163092566423195068288756092066318097861519257166233578091200497562008180616864263342892028982532303427271157987234171989122817332564379001158911778496526415735335501851034839893563393629898320455208432337661645172262882054132417764139356517621193693240287910891164965850377432436720155963296169685938490391707470001592981369491221742025662850314921827402191995963090916224884329544044399605092583060800779046852812283131576510116628631295690963755763925735699071605888270569699858559792757122143518275586342907368793238022574810187498747908231539632870484357254964342969312274369001556890099513736486634789225200201552772918533259197953443857892338384938140644475225199777921755598137516214412596328056442720074341718646410325848751167477645224990692951061852349563639024245908965644293063040904696405310666383546873521901651706348099565104824781485446347456836053210560713720709481562298173742749545460305799652413743265937793762608457215340290826890216962331620301930080102185459297344207443784666998712101126928887733431491983565349834917159380319226577964714875090683100773404891716671189128900118972803285078370498366242173456399862432639403295688594675648536347360871098417514295678751172096290068826934450908058091520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,65] -1084455320257452700152490677743417681984937722979740221689530460522561949377219592118213904347932904685747658347235984160639308345758298047615733046413429781763766009242355228636548654881205898193256795653972707586475253287572523947300798407540931854509126567827509509463206897344462676798939614842364890305619704048909486268831233148383879544989311195086888215749416901553333880078867499914932610139857341494415262780865253224704326293206828611094271718152185837760941558611721745973739398592099980279145174250039863321852875343279562515227590648493341411754100350286510809483916848013055817862244579342964865197852678184540326251619923268114155210615807272470713777211959046272591331420762131748273853862317051845095520277085505884377512000520854578337113074460739649692997987929713243909493238278054742763290548906119608440348946371871830414789007646551205984988076636809413882885307223526878136001358496834896297842550068848155761945119663361819137966684786853344605062272626068697794917957603095811313367384528561814658519509896615284295574794238191728472023790284159747177457246442443041275347966943095209943131680452188342453353590014142280936550073245552814588157057553958030537951630730154578582616927011897551387345088330961214607065358123035188741241192399658485970184125818809129828967364366576528864022020141042135386727662039929080788344435706927848704969506127332709616619128091710036169442761028621884464963740302835613059325988757620269962589703721182955040296033647763248039703531762815611015728202785094270230969242436888161605721707374892673145675837633573912515273551470831212384861496953738994533751060248548217559459429074071741767941138469671443201117285235458490905333124958891749581848718081458874728592006143213338348735211332453050416196591900413098269350496386486480225775671254556798345961244118675241502852158312603891515747589485914460558619539496070757257766817912338183466420112829857829597536004973168946141967562738357923320926345035777314587888498966267912153957230750649098819877499840160789864705998298525998097400159059721093264416815739820383193140789919661375312864927156180281768671330757717545782366475481754401495837905799969769212505868011145065700553476709487238047543001483137259667456000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,66] 246035211216973110072714544459563614846614837895387220502402536112513761438946763407372410270408865726119619022722570660738660721404064815243884129464593391633140757074722421010521678684253438751977233503389349945429364545139903027281885172686566546450916191421952782868426633507218087833000473619272118448734003064625561541023169688540741329239380888084581954032132651484104391408921080644702110813573055287846588720618735622802203774327680582819979794199948686611088261769941730498213545257881433928216279442967477354626089574454270881690885292257711304648340303142794081839635612463430418147197665935554041670123085067951537802901728431284877620405465794976493665664909514766318795265815535619359620511006637798052139528021534130889235570484856469913405807095978391176952871139305102767514573752881948542737339331016567502290578060946045193163698723841399244517493565847345401005893384394733193335100347226826564655508007563663420554263531470706370793941818820716469266471798058082716092435811527531660401015516952211235356736187643495222498008402538400725620544861077706741530204987641041723109402016985103577651542960922657436513707660793193482022843539643869567470768662529419066090435299353801020896677304081134502858525788726838100896464319482995611313851585364335504244336255893882296890035473719314111838999510994339696592995494946947627316026191615957172524016467423183084673421350969624839168602614409366184157531108792302184303033120311638612895518949430138508796990529897547701810544350397046699138777671013753327381627722336980697228789603305767554935616165278659284502093448909212253883642471378432401606755328448380136318779908577079765536127999601811471371195896290373218969587345005346080930165094308960604720840750981269653197378873753691442184892722957095156452696056846007546868106253938027294054206914155184439178430857591769971011142037298629095129726451439480196025573345238839099029525871676029113985604073552739331977870017168444811494341125403820452051427009214669531620514517337109739517415724436815128106187384620057423469794667597726100901871728814585522131824062997515075233391907500997739819984283658640517675670427473082849519768008912908588891908297627437496168627055108603883034576574994270126080000000000000000000000000000000000000000000000000000000000000000000000000000 [85,67] -4918294229478038726951530061642037987327023067842553984377929807332412738981880067573895811798945701727607266412693352898408987274919148556666160043193402453260895556923769427729863984186778262391207746773011978350748018891757773582369181623075430322137206015445387904968168700653124233396463709582713570792573062099976740581366063862197129302774349762866033153599260606911327439052306725902912362498159762623924330875051151159491562083376623048718496141860641283227923161630301080846609094269268818623488677623480672788969917366793114811205170406496659900720408328808663596692551613304957144589251097553325473769669847220198816247638076683966210076333492647006066986749837034438742254024711252972533554984819629655300109324405471089631235545178613276918827172581253088883753171307739195269727305671034676702059263695375862154169990764272262703279567747278238824479238882057484454846433325173695969117909159845883267377453044644802919173693934775703041502729515964077458020587351941877810666879144936615387880957122796444001393890659268578355275585108495098938736280191719677898217244224665450360361092614619000520635997338840919149605631119689669581795358933621667177333238757671983731317393907813865507068719148885387824059381037358210853173723080353350661768900764835636217096805705545061715066994108109770529827049566426559856292385175785267978419281485129519577449662386798101966472613263668147308516123533060741829243895618264878223843413869249359730734848570886160238196440926756936364025931665292367094987301553104286812469654209550246826211060445138616565720035234271183457507733674312566503249413158068080087553071431550331582208476054369544600488114810554217774427586771924609025021786407532182459851123475525250463914369646221808889766998381108465409732842417875627467182001855306797476478985620510614712631499326259216818014606976531502975809792953885438501180440389031104491489316988103320285109040767933501920813167587712460193099436534426694753695334263990345893435598300892217897359059224226084684510288269450127982598389860073441313817361547676199611810453721837196854849547305940301549374301594111937235939912357284424470794141629622681434425134726666535663122906058176603777638433951270566987806722451025428480000000000000000000000000000000000000000000000000000000000000000000000000 [85,68] -556384787335782557670429650076122849685263731707556465860859719110148546771955288666081500639239120417635241199497065621295330072337725891393402147085393386500052136898421073922424577195728743407970597341967235495199819429942988136906067648379394739547489813794447078503761401379274029063953954876266596108889040749858963253710199747997468579883223410467341744158954347402261961648864318489064778524686334524386167025971342327025299832799382753720889188568000265141792187080250597307663250061650407106880215758041499579447402135791404112195267362122900022489115971021959988516875028701318528833211611311808342027441428695475832927487908041470846438710723636772451596860000012714195764821752702341279981094405994434930454207753448728585060091932565208726361616611414306965438769590638461038020006535617290095983347517263290322620274380973832657359676953984821601291191352104708805516271969231550701640971950964436148960099056490815030180399249278722024712601239854470035821006829894656314909073728212734896568780986551553394133520198509045647040865369243367281864599614991928224236031795316647536988905029689059950703587334545890195973613044936948517897579176868916624544043494839948178199583063056760023623600400824880418951668677243384481189061349379928402055869080836331253924555522845582651898843883888608821503289175701576138125911675295693421297379195715803131454632608941058327040856598650518049936973109670463488719060906493975966432442127076046216152398253723788610389993160260595442845307535328229004633458507469695414063831623473173759258508605400150227351961785096980670486995197523067486692026264698353756954166771824504508159201577398839156589122468942904994115114232013548372476148451032012782859109702535238380761378696801586565017020567830067473565912303250777182727802947173452432852668060239255092147044448710321479698069951054454336179377797006069814847378310642769762845347791470880432836417764229236882894265541986967655930006107945112155522441202640926161658853480733848348020018544897201775200438976498579329024622965898478477569535998581970862226587551164808880050238105727777595680188067928939559122224062945736826258955186992826644918848307318435257278673158063426555622158501185663434334246586086850560000000000000000000000000000000000000000000000000000000000000000000000 [85,69] 60113174011693394418336895256323314780369059289419043321139725554263862662264713789309490419187318098067365106804849544074979582196152579876780073575914098829831403047489608562615118503965052338983816667250034987047860733623040816271592447557919926767732919794687307850665281197181487410736556599115406488610731911853355220878866252082907864917071248354691623193822851452057344521986057628898476591402375146388773877037810526528625227458291609808342767171645373792192653118121426867894318047348726365213694164555492378765717441458104727257358406807840452116620667357314595346143426293081993782318926710459699386088801284783026865362063466798565203993818741094325218875169756610795793459027946063968799241248012723105001713983279164393668851040081105624722763348359879083721164011663458412068727235673736286819977642054879665760303761188492157222163338699428919009307201295736064426791669133295960101867189723100066770289931746051092900251071591503157852255254263549154267701567884743992604816462495747663183916446213095368123446995498012495266349295037386546912897212956630868371012875421894168666112665085803680349204199776546387642947986806156695411390220089169137371306785138363039514980446974538938604359394116051379477152558944219579878614529713308703262314071279720462295802965341368175755398373382083631304587119862040088262900472754504640973207902994169739448608288087473203115786981352754363453453208834733993112960599927954546581985911491109651126600753774204409517964892748480640968746844396136938777860812189982653748521590242922448738130878131227002216018235258771403010437279735484848377246721450722785951644599603243059401386378929760442381633836277387794046429744476124901619370320020901160652371596424946469758573079114104985893270948927129208917884984518315555926910979743672931905828441506822142223424286030884162762653415857842702735627702556429411233340924511860127451076588530435887869158825199832925222404408319234631198345663322141723030451049701719677226776300944265709002472158452625448510650290174123385889600918520845177611184888520445991982614102798043042632561780503788757823584434114108697876636065746673793923001865872899549432516786079021732309306612802867779448931428223900601191106319979905024000000000000000000000000000000000000000000000000000000000000000000 [85,70] -3128847160876512754119234190563934490188114663599680015096374233389332365901308451639536467935067981396901438448298550502171341370262443150434003469995728078434685047684809856032744329551044858932148963087585833860734507202211326918907523075793737048371118049254374114292836331140577071168700759959032742793541010738053020414727016753218094263015215010826075913039368297746353187085837971308401943531324185817264183199198703813435219170133781036051774844244703452412846041564312373681841950594920500865474127067822878787814120999620089553221166055753094666671027778529399450065388558736064699477646573334470777649997426707591808592900052991878468630903174464281520685944704094538264477215406595736149484462213528996759516611604672633304237773534402753717330310378929684136858781428283324092892272907629533452257657328178587003927357059472207762975692725180583339278905685248205377033566627909553980880788513822626348245733205208575624566079260310307132441275880583313865337708989595710618880779677054442295622394918592014163459792314041898859979775286447243625890464127183439432483338117593548438339308391079907285022665274310928165514897245921743913054976842131930385156497907437899620718346544920565279865111830506577058701243130582282571324122936425739219771700729187914990006147117069769553952550707192558104313408364615979806517890371852635631254996923680263617730650202603973794767686415430766935013319387656714427466145924810744995073594639437747635520009628653566186159000880579535388900672148938890836933493235628756804975908790156232736830822565463090036546578013767996792270050769231643802213117832095853871912492572649542874673073528866140916122862559949706469717632922858280393580189094889062046760732196016018822240741179988221040627913865174502847499266832568165681660006501039880864557143245292100055392517198510308877202579205395888931177707367296522119904883923558543265843434373632485586208999130453765517562944345517255433691149225788943150193825344388971982886286356889364693870618099494082684322980117754929258458394441503049931775757994710728586869651536973116091037659463002195716925287707385692110013480061425912273928174606706310746895381421418999899676394504614846393014207738140218795142046495539200000000000000000000000000000000000000000000000000000000000000000 [85,71] 89506814186163532879139440862918063216293375696002997935693482605638197625646320053396882214569526463632872559123208821259204460946874602127244048433349711957365111664536741176277831772050903359357258361040212963691427529435154315886960760138741421304024459534873959864224609833852143460858991847152269895995280700923040449550773808827570520708990719686144623468220775682860576879028345538319783084351339408798426868450258941929153605722983892020856736773052232236683980031257541001652393116452822640281671276560701705269653624895060613767866309027543689281849367658074165306512632838030148368407871676894529186131490927349804021444973057934172285670370999010251673636266921886371733497932613573163858857835505185827131716250398636156490052186016088427054149596468668785471061416393196791360588037282224350391683597248722127913149949787855250965013299191091593353961476125757971243449511560492614517381405630191842804669191866414391590231550223176785061785007196044532215033457928691907875630880663264317801373177370913520392389557676896864752244532183835217877358100073607393298378443640066076610735712050775816569052458827609727694347501135148320642672131352526282910702391818496837133557543210792710943339971370634333669961831216392257622280478615355414485266050128946023911422711207240615378727662285942565252909696096126355484062134404941776980924478453947989347397743568069966178058160821708184614499248689612316046049377151479078811882896251178866634707457579768129495554916599531190299353548545229714798495344528064346060377664983040403571809675950248717812860094629573258737583446474564704791125856037671415652580546174445124196675635967473318027060773422664036846961050454260013651354707792601999882238260530021109011756091064077532377868338828767839741291338216325651058820392773958675375258996812599911884391895482281334006849490839421407499869929899187757295761106868600298240704694472656343405669464574105424342323517325863847295475716671917632556640534446189720614271636450712363960902723564668205870908442512976716308149502180481788846681538429369991794980793689197477688043412625751481054452450948756837986798593989670502913251276521753509686692070947738927778690230097761450812116595352970499340630117842944000000000000000000000000000000000000000000000000000000000000 [85,72] -1020911015929501031742554093682238502811412650891546981893110004480063824409214704084164470553992979790747694844609843150247295398332360897563061320964863818551214378881811478860744757842232497628754155680841897528847669844684651955375836602340237432260650833656695583958835474910780651399193467580827333210204530887009348420659168423686541774845411670499332522750773193134748785365412836088093396646433483481762044728715086911887785059532772626565788086810508748431713015409430331303146087904150085423110517558189284893231370482524611962535773500355626061184515983543978895361466966876997846965061114979839353069646125433028226551776080166826466163198044510393438037923975589486540433563992014801073616489878137355402963806541804550894861114092183492425169593129212982475686378926855445229211928109656520039257524060993559782052559918486692065766006807966664885759501067683864789081529317998898547730068816946761249429388932687318252766041484289337390475960871093487815041993192684501464951724642265170523533858559012110822829290431041058684773850205141447413293263037391867864428089845751772110455387108408329882489860548921407267096758087637593911797499734442512158212356435588000487066359577207414548690536711821420378791513651367052292026063239281433097256642195517605767456682331671375440870484727363543771174712909552023002645804073384265915858316824882378155862607817207460862237048460161049054838858434188217569939753079970390509954509234671019712126233103070804023335886742412061041110409909141188233621937725518815321046610769215522017103261748886284095109077650317682398457367667687903687782326673675499721704604361426257319383699959986137255227714267385922506020555470198478471097989513581581836776654510074866835529136464564278211509947035100459878012512251563470954241662901519895255325390936002430945959620219814530138180468965476896750475926376606861435704330340454940934862213677597060884923469940363630301583052905182043830126252871800311136018520659488346670944634285881847662175550912862306861378200799478588033229606849324550549012444472217708520159845358750458640251199654391581778784383298400122622906173727643971351325778148442194994518815749217969100513912580660695881513923714635747726336657981440000000000000000000000000000000000000000000000000000000000 [85,73] -25109874171798074020804913587916906628113306954674848881235803264494666260266221633266279308159885906625418776532846589147289577276502305580365030125119731719769547280193482544048613530566549627898321853704915521394345801765335744480648749234504872555438114556539834558561593273974366802268556933365878751375220064528346846346572409300143064011334274094478635210370369603315381136444347186054905330443180806195180450196685495422980901585715511589712564373056824010889645806196899778408403533338768034021182258399606630558551994559229452607708196993916828898552061203608547328023602954288253002091281239064585783537375070568316464752652897080812826289143829837579493297672802682141309032542317222932629647520529524376187200076463905898979896263496586785106534526257088884939767183040617928766450676249694319516647775268413744399220496932480753587240612738311796356602636464315801474236718187502913058763909485841557649297524626488846129057984602203254695722266986725281303048855988837639585278961335539641304581301829880018987488270508918903284404308040376661023616122953211306134009498711043935934619641350484474521246714631924854494681157726177164081885207796367883359109062196303564531697123379608695672460769773726592815010660349852487611654199894917907398680827069969617753475120300310876534620489829808354101520317872391848101493464589960436781001961411017970797800154416976490854569739513932892644729383601675976918409977268538098869966214951267611301098974887681558881697061834223340124724403615787625558930222480520456598162520235322837893962852866827465868503517415020482123542355566680296215969376405802765045037714234648113905459056006901362165973132018247580790381553367038283867355255386641453671200987735605748553381668544700767390313817794676429040576369037597075482911944451832602081370218841779310012203454456590996552399568853958183444344097501963940426914847101613922997339755471548222688619973167801348997183602572394807833590867085678378205048962609784948749439251818712348353404635659344367308791071885952387570621885552894419394603127702362155316523500501082249185053341846728040385151755856728256327413872161107839558405913466618416242173993546242702316802889992929860933003512783158111190925705216000000000000000000000000000000000000000000000000000000 [85,74] 1536051881414767278755342300209220505076548518235928222087112413428808252860917404406598182295924783510282138618537633726733668095962978905228655749318391351000434915155803782986007987875815703492421574329970300415958180587236889620026273685156210592782407446653902195032076991678697320350608221012439054998395928369753944070588984629510747610494650547020870776190561010266094571218161286792931493981235968902538457693585493005436472849671870874293960616977652722435103819514280926795598487511292769392719815856871077061091317310165425901244197655780055355732182413814566429661246544296563427740667978079334452186837305435339127950158317719245255211623142866148649875472742873770767174200109927601200057588186808548166840492894909906803956968395344105830546686221313024241531184011310718113183355027748604157539346159129414525869800632400597203017682779431416613354522148551246336610194630968736655827020508102008187633453842994666285320474469368524590254090648364555670955835145113245929418141781262331715429735012018932913786199259080016739571049758915148150702088478778671309214955263646762662803834766535399063991455090955000896853904987019906498369091419612231222615476350670515547351539251040923345012702900233534140949011097560105442446508290642819378745101508528504857807100826591862472774977881929309374171195066535029957998028500650529250350599167916120478464881548470679892527823388494513326948852000287378282457363298360148719257606684480411236874534350936582744984006790891124645580097681847260470165815327017478180544310800342693197726509556051749486829378854098470328787114793001639819686990990802069285381460944191556603940048401745566547210867451255613375921114780653541130343868142410775969399008882336865963291031499973074430407272396497321226409306673440437495633841194226579947716432556419457602502610743403633657577034723333157482882884482432214143301482928374133377616408864803455396606380637180723963158667502754556776678815364797489033516413419656799435740358786609281689323516227803606970667258201492968112345755574754862286816666182626301829546157838394870197312285121941545657240211613050271142535184496720110229716666608783283530518391145680263095008760220051598912710625030109846603269406720000000000000000000000000000000000000000000000000000 [85,75] -39001451583877170005357639372098946269530242855627210298231942940615279775138120045966793895258350109804778019760934642683829962974748821007535955559900899961069040888141620018086708263042811736165032356888507085628693557820961438792012231698353736206416991252598030210896958321946406185527916250728545344459575039764913808475548860892721791146406179200551466051345659939259327087992062596715648431953245489335039992113270506862099224866501752011090968207247697967716661807537425552723445039018160255414958515831733978124776787865609762725143600521729380929225662428197967504373795843395669027114915067068424843909640219038296685276758415635405648795535696278899813940569970935799852188423458776670953611809595311684748681503743412485809273282797214493366951302029548310964166722255244931915429477065052086237766875186004079415265261826418402749728949132275277145612063726019265918033328079170558809542933408235088174862062927361450890677953208758298370630848668446381773839711288837310557937308760758232001441925269052992790699268176773957255184174491142401407577303494265634653213039784828778664975106601896064402714386930199538029161846530338191877129164684136856692601798953933960617052941101804363034524386051034383071007672969864911423640398557401370414363238678658171210881260009480160588561028738593054491888789677634148188765454232876034088974091741057675828044594845454837347903159683257469518648139267520051912644094963628228743645482216124230470680855606291021805365200452154131201566401851780581547523015509296290626415893993606251404960102912738554694792182159193402468734604322793366134847277872491923835783798261755299670618585412529620300670077078875288666718316581257125198491257377505282713720897835187421651155010331312229313591302309673184168332981604757469833030339665308327980588051205244658682412368754719604880955379350954402879946726909910158267899594889402860486185216675660796311310320931960111969834930074322362274563955365380695464381670566426365478648743769460274952798329430866709487575891162582365199112490841395967205080925094846838750890706847097854748289269068059191783728222284770703369868829114813460984382290644617296583667317311439663222608759157933997578838219565681770653286400000000000000000000000000000000000000000000000000 [85,76] 690597199559474592232688037258313297110724641648700251875233102312697642869314640982687252384056082359084966361102578361075821626950658440245805636934882246493570744177218043821641276571669504679908496464336179633216880034229940218203753720762001913293558955233691157714998934783355429571418230077017591944563345547743188671594432797153670818368528397334104678609864085586476116133476644642720749126487067065448035093007432094657369968106957104768874310980053494479733046148877703192644034053587327198123192205693243921218749940333902490139881013978822052727590805052297447594300340388002791066027595162552522114719141905196523032492871315267872538522713612495956185602402211848905971387040377533727986907793583540892879233741105894448025770708936599841531230877589888376606452618183327252454650313011102068366908671956837560400207587914615003162770996397550144863621393482072153605652535466218477689375306876035881110386331585063253754725886781194689227697020723968097736837709931253784740329261140191793765355752456182767911356953799670252401384986329028830919042276314529249705398144444204947332597324322554014629271925345459171130487310239846815267171731791393043749971502707425962232514124690746900433402405479471030215519268591743547689308415392920321985994251453588509092844159948559856616046123927890615203945906794605714909165176725336343288460308376954606685996774229189193819226190420221838272223464249795016317342852818441291963347767960781933748998974625111479192480289622074895378681954594286551522857830736976634206875894787344809189083588086623037520828895145431148292491611005070319186113516696700280809617664960177025879826040581016003892116023928750458655568816577754090134746771842715560662864885737969562491598209948761335932400736780153851819770148476934129108080014974080378375735872062675960359579161192189641650139032781658976573518113083530316211198223565839001479219479773933235259312925970560806065297408847993450204460418497899151157700443144959186251645360269680358620422110724072959663687731762560726927666633182161258858081178822219623811187754419669888268961179159424933242522056270463379387745845207741631097315790714053839853801732200210773100360486416761906663323196570357202944000000000000000000000000000000000000000000000000 [85,77] -10452456350214979971205755722594974248626195889743411506146733863444761971672664353793963441239471040543330237047869974808770346472193027089945960850093730640176298277315411452319475845615238435053523833230499667276800286715038569420048690989982706814678748486864904934272443661899839389358062451812044827203218370427416322536227072257524014986203069810960116172738159199275249631141343359571438753843247528895198685391493396273975985783991038086608608336781848171296821888741013008239139912999243411923082670597254620128067857624762813920038892784573411971340547441828596318688258752376452772652520594559689533382196599289330334749267619194200818656414456838300095917794666497530044600432626077619130921780412794158550841241803014432721503497446498574606651064967920106021695656457183299711311858162719088405159508843553328933302803580344170739174350427421421751699455301008816562288296901313942303261945588871038939539368703931256892981059018029950223078311035726016129807785970229750767213900378920508379312118074190869685894563837659308508041932809337036857986617881502724015143446328834610228506940996667275869887848849188658255424033398206371092883939388592911906217914429927785999363102062176826639941411438817315321221444845012108551393082575192741862525802070701714828250093421441675396950140997129231040176383962207185306605713706871494743824327607240893389842475458462989186551430642989148987788043045924292304429524939482008499185248846111149630493953388606655045925870055242407483765506633076096211110686198990992110426228527274060465223039706859443567038651391464398824794877280987209473020332852931590198576799440024389851949281681202822908345805848355691534795888365943740379309011012631897219465789015166365396197959918548596455223107521102391242421177987478802476923660420100334446615186870365848106317082854411998991680463559896046023342286363194980040409055979781080496115205330207612330324743282923769324844032702353333011867042621799031208678912635346346324627923141886411039321105929452996918220397005483905370890206962841844919949774166375607809079069844574344133242044991178961736733241644152285104663806492909697603486444240622052626792373937007250315549626971507114179828669554606609530880000000000000000000000000000000000000000000 [85,78] 118739716367386452694017141116681237412950681479117357523592103172593957124297196568332152907484442120165272192766481185176416680978994935151337112984562919978442756311708741713918237906742690256953088342245374536651993421993488200297150372955334702074133213083392073782942699660091907706777876530388679403902641914601557494774113016701690339747733074928867059442009884710165772815454906807422715846998254572710169396565112023236951603743271790034628624817244221545014487889268139219449034633530893594059566580724041379717849570375580810816990176891916514880212822752853500714933624118958805504259635909021791191064717103700253341908208672357880244563647369523420098665413115062935522739684307029569119638705635653226532758473881518900094064257658206110939792441090763238030275859613248253834763460420083848042005279938427695772640444220990056793022931994914333124332310442933509401341761048362048820848923625352816058629127773545379734580359718701787295879685942062559714900814567885690096777719940644586216482700447048960371401705988833988809203115915568951584813457970813713921348351934298158457661078374562769681549974496610042918296037049403761366766685120631412679097780258439712307103609493051282737552348447442108053601451917858030653504173258480240536019213985758454191378303138133953047035931938188998813439741014046681870305142860839503669140166565324439222423776833235416663211111613045923756763075446755464392280450969882323503735706932089152488652250394716819903740611484544856468205616821845813759131449967178188957833914206001823356859179407994945600798633523852236537495972810127815215425218282197029637846778502625307252283647247133186195179680955986982109040328147561799650268587404336301964278636461229406038789079798329857179815887661098933289351944380256930364653914361101376637291992095823803052505357323098545122967759877074306823066325201830858129937805913197978087020229295642867099552962450281463021372355377363515431441038922551215932442472046230728861415465610267873205314365218531643375335195761793315673515942756746374201970800859168462712198915995903828407960486312455732328635511630096601504544370796011262358605294287448369522931539887449917243225102772526526324938728207600844800000000000000000000000000000000000000000 [85,79] -695998966287001312395006920659838392985678572481871774728627329187255981180457206889246849433875649855241272208883148675347211982019861782380341069490244201546527816514759007847884256875049980267716897729266623530994604273794107440835347707384634964021509143299682112269130596382540468596543368361996436170418940796016034937267841521203136074441263343508354005975652573950608019061935644421902150815182753002087105528940560916225460985904522488258401202405516478888153615160203369580566466617450067997953709255611197122136768440380346850233381633635601124872126562816844048094940502426345008999856772082344817105924520135359715454543374743476742581926055755787239852656456258152832906305310351144548236375668432346269711074844779778849746949717745053376384275300194151750975685413990122196525076317483507283075075351478222759273832107811359556131983130920823656027233833134149074521440427493595661795192757745608008101207575919957818723557411945279736068944026995116749968230183564890945908638798538639263831567007488686935375490655120574713161938828976035468650179802279913947944779284320005600706441036005433084427760372917997889659825695591980742729725513904838803510921606624390200757225919687400973431616645541584263387337781236190767214781002513943107331537680042631280473466939211924264501589758873389542081346031803008302095549253648944712352926982992662949058156303848693184837646560616059245694709936672291553815539681253478169906589562016989152680429599533565357752408619695678105680054317595092563640628647410755742836688427516041368791820449819511906025948262864920652734924091656029771222469311894906954351773549877882387973720195051949206066800553231889168837922805232826387001479988975562255000425321035474568948537015806720948579991023258175608159619179696358741418215836180586017391243272412470091593171441621470457717193932453842842303759487647747229345162275871980965622196421396578193588777667743497230622690793167220528988106128782470929863723231400285790322574430565574516869687065513082108765103814547726550667787962662979897493657792526487228425131440830183543382975122817526442881394728720422618829636538563861910030386344917058631055242293822982595294740151917974766626695997900718080000000000000000000000000000000000000 [85,80] -3113738558773876998139175110559172296383929072028710367772257882191486609088884802688206463047230169028904905003243448354541591353730016648312942891222427558264302436923480599570012056079276029463963239324579979407479938197712372885396307234661433589914914884419082534900269188243490178093020075132816653005234442656254972166720798040641863550300053713817742358317615345693285185805769139772869533106022938438257200062516279221353716276854677772204556284944552949234505687549967896235892412757995969319919443082771374709376459260856195336015116692361883697000756955729217227207976583933199124493569576724729794082694642206894670950321934287791489042991614594470151784132850668053345455828128901335714014906693149878568339491507747153258482982536286154103016323005903721062976086452576702103182847283659933678866985592894178705593862538243400530186826484634816299416698953890842709623596045725446894411908771772775905550114929928086209344199500210749377660526737907899409072230215684644367817617054418156495513762351166542750307151968795409496539324269008082030870910025754089635031735555214583879729948544482070425229265468540018351191302506674759032752292054811297881339290447377327692549360780649207177803221373828437162712826477334315837145852662239755314163371174592515502869860026095843518310622199276861093770809349550848413465614803707367316941121380356322922587415188096775194089701280850839640513365265314049314218982421798718992317661482545133926419556232456362420779490336962304376204053722342197459638354558561599809480986993198740346691701254948850553966421999096043065334286158972442790801161960053797095428582670250965490754680612642237773181672645302119262231163146097701594629363797396211511517674913613438320160586628430171164827760410821155240947767644802278735779177349857617646203866383192743699863795039434476713957750084176070702537428374846418037806241302103412510821045907112363221246531108912025075746477643973362778541878168058829813274848130443414405392094246985477764613757041027772861427224436881279113530261675657375169269084225941397322276477144762724832740190927820782904039348546124726065976370711321529866306708332379392904089126458572282222132482948505283141340397725286400000000000000000000000000000000000 [85,81] 196735190172650393255677854815163774616820897147608723151357290183962450524336610002460772036848793299390312470286810196539908749283385362168362032616366018427014915982187881074885563839542685552378548142664699142856687294406248425137566868940567295521824703786271800571802361294611253740454124694604500712081167200747791651993485115962949746481719327725646216435603353685319958203963297903264193078380647203712332267200213345022463305354732929426953680387594453310448082601817511788322330170644038715427089564058462079560816762737267511130067236428763103870772422502380937924106872897623223715550678016721701673368389332192446673368093433400919210034175586970575627332444673950306219546657596701950281712670420582619729427574161128211462686045917805693974132733924699063120486401084301097966336136468553706562664164408822181502147235870967680447388727436800857324614938355163652082757388515234721341651113335083826260857910692521811609239078734632189366915575036192070687043093583991951086567524502530133389790827568430895178481599638776709705145026916749300963141433209008019944641589132318091574902411998360005481519849834320806492116833646842342917297643115076770095998386320901003679372265925764101214574977908769133432574986567371833201853123174123015603321222801525403794886187244107057088832083949357445546753383297563472557404289255658482779476090285635976391860895427216497957785925289656986456203566193878944164499973752452127479687790807091526371946025250782279186788227052156579825143510119777865691862639985375317135984298291707395715847420142836732546384411692243520821508789139664651611353562784706276641534947388396875706071005281557526565070508846928960335674970484588229690571694262793675862625856274300463846506223054831117802942660445672664162843361737351013565755363522227492392767375774573102966090705415552692728842015163081855740756135045258931956912065615729124735405347579116219799449032081934424791283685613333391185162367509575336059464670134525863431928807013129015671818304269455329095750815998413267322244392536476392307326479661439005723758309658133088705643473915773106103884436520273132299278593449858893652761851552773850960304487460647122212054426834371077535967813304320000000000000000000000000000000 [85,82] -2711531606540344452895998963206211102285586211387073687397327558001854829671028599590461985101038320244350846178746356425405877074409541837065705408911006906057753654358023643216507804823955256931174610396264102091383093731127468086632758270207547043180400193994523845918886000762749691426055845314359493723390097974611466868005290336406029209392652746292876849647799968743226165349681200628260737466369801672682619807345997373022845877437126399349372511119362865903728966235562670197777471426369949221720053375201644987164308257941536642241344684187133014579449078584427032874202491276379174126840161106845295960167321546105452167823522077931105785723417648416128141229331033825131466420663720242304927400633533771654316868526756027848946698742034304757699257552107779488401469207143511928991374183180185334213240608341745889071023211118067031742383393239486259048999791792017887875655227592696724592248501011710285898708861573610839441527210218043026474136566377988662469901716039975392079921350761914739781516016821233205892821754789632988249596389482440265269982677170458262491325493460398739437309789723625655187254214653874358564041908617894198248722900972897876693913681706012607038933154709434771775668942449791017821818356219921064571070537312526496445366211729462818473350525529638602924461778515979045179410584620857697784133172189715150456627168584527973885827263729698537398423259757056090002845227395750265974657173493439737338382850423517525778856462706198089767378336636512209979214757792663431935337142473951744508113460809782552038802543763987514403426800086290976940522925990952251269310081853741687831452037598902002552957541076392120663854231309809344300937065477424095139732958084235200671475263324996251560207239630842604721270915524602679327921608159091075623744389324650132796576864115886345143731642701679673484483851061726362057778520275575930001124501146677087698040704940614199528480661968503369178516289493544090454037692579458531489628253022629162995453663836165802300834132355164148004884576340037337573552531998665063861622598785132298205862026602604296703055999927098943680371922849256457801362105486184097166048487466787125577418833147228843850690861894258155918563737600000000000000000000000000000 [85,83] 22175718750509687247011091714062735329313740521866196624058109704941973249119390360677721836345436367642749785167082574026488790034958716191943870342726218147875527069729848967250467901465987623859314304281989108681886301893259188674707879696891715886573890295465843265532431378986203571196406104686472736649430550110241184088981940021757409813295550273338549553920725104911152086795657845328309675410722492569761453713329318863724249991350318655094368646387255640975602801798791599818005200899383240985835030770123827784014155850115626611523857402655234895631812416787856853021693186371759542032044421123003222973976062591920186689053702228583796635004504225619787525687345083486235364039348768739730764004225488656664868584694834856419641607949282275845246904420015998270945143202479699015361402185683865841219842024817446772149745558590929203807551531806116968831923073653486245869437648987906671975682054269081886154880871900973093170661733320833609750962948911267273864193241357349022343600057325628981267332009460344361840888195293340560746083082881816183859594787427016337306738818700333211162072381390666284187085539811365572166063866597277842993086821398562812021986575560471889415048017360820911696431926970963455816855967086079943208644091564173648101360606338403890758760356187428664212087128675719511204147855624059255677907763363356194561175374453759480661180149470110222767018309794433570055926232435955109629638262961970857234510017576462921885302701303765122849473887524989618711283157716971988174822626727916400846814841312701639400402900525461296682451488100895237813091173828090219801345046694202419660430221544968399102027595742574211277993583602904395338409037543711755630379156696018788624695217105713672958786393443188245545864093497030547031020088512765599453986721076883726965587330009378763139703080331375052372051221258280738111858949470095416480028811124528938074261600725272262176492601177257635758002713017393762734143163215190814045580518948918318190155862265712689916210378371882567520846720106439681059459807330176318980785877926545334504604472311968470411409326747233455293369237850488982788064433870193202239909600821039124246992592193014039793903514883161399387750400000000000000000000000000 [85,84] -50903430823626319425958879122356073710503760277630102174725475281593880738845230678766781198994987898328874317421045334659450259580997428045768563594676392473722713924869605655945419337891587977226391302340063948793221286824701301274657237525996143557240390591161330171761408091465706515804401402484159554011271937553423076398332554244034755068652243606476827878671744766145396106261469392699041241440820488888091804667501221099705851119860395603877561984171245770004240739420894781141433505918875801496971789910282597694484148688482813071175643309859874495366133942332366543281076378979259308852217867033558961771619300354363461393206249484243583928458273248324239516100374539915516905546944082724932635619294400740612652028055790426834161217188229041206364585056983310630241115800764120942725291546798150777030743155142633375998886014057186150828283672230570318730895816547760126512065453940906857479846608688740986421419766490786273136843183682990538370796798925196945559250148124944870888559477102748709413073417862744754012556949322486514660892589402017983302399472430007882497645498741690654029190597809983937474729777852601006598987558249846511858949001876363503959805866187994312267688812512724625398243702320616934201193515622781097272714373158547364901600427750668894701995126384979775268985487879722697000830301722752693516247546246388599872061496805495120766352117780178304879556884723239053775894979073638890201284974597427549368509274899970898241711618080164872893510692742111795558490815667007423003980102028665222584987670912575833651570312101017550684381873673398782158634685424200865829472277580236959827365164004740180336997789105820081023420659399325214697798146451091372645147365312392185421040308773432105256590735031954802965199619435392641057427818492635461206991551789251564972417440505770507866561253904674511575498895325376157699859313610224686234101688644055406797820266633438250304472440623945000445000263025965511758691806285599697760764744847895915578321798055429024662754536284657751286373928809942375032531952118250483668868551214772280633092999420560255890508641807608714087506353506956406366453046404974786248710198352414458346516945369508516747829823763136066355200000000000000000000000 [85,85] -929467228536909806367757501735903107661139502068409823854213244265697927982873662804636568402141622886311120071812143439247319523842961998088750832847862383869444798428860419681513127822556848071149170278878310342944506080563293605838288666704694658336079858934633334431500694662847637344719548338678413206872937029914917103099780987418334602841922664915514163701113790073463004432178953022961825661790211398201275901430509056499222305530003223738819021598502518214047097363392698658485867171840091848375128750734864539735704113827258035535544693325251893080536121242748551878498085197892878819714137272505121590115028581759690669317499194113335564636423442103526038080466013282799668166417670143431967418013224502462949599208319092433163016813308328304888700198432624331616348472422071678311129203056680745869177322251551585529514807855540059968043508564651347922630894366952462313451489935524563389742242879001861915939997450294685781622477112384399411244138585629633144114073484931234125340939615703382833448521870794930830854244409211358857763116646132623462241387978495784477876145508873841861036374110196834088101379273285892114257178833718309881589435673380493406106400019389362464747145141096311325108912359382704255568368606316598694316814190541509518266362959553097186409780483152074500544697878338139358464574819117220398787479405155124093420083253352558557573463195825146988372243891567507205718526999838751082960152255074333599302957441077643901896432501644586078384846414112365848845952407664430104192681965454134620665541627773932260685190887895679911138202526173515717107461084184120711964385257457096258818380412935371531068530760533160049696450817454628489657847980432895675640729155038930938721663417270881593755229473804683887053240282858171033188557573743156634801168993189771480041373303205539863967149130256303981140055551170427918617577871112780035696326380705827411812320831286519126512937374393713560337536302941457819203807134763718593103766683928470839720500570313345749882956012752986256477173246938678936494547759475782106520130498357278475292109568870600718057303000529254356085400679758674934267585892815419169244243116309291209548558564252644814073745795700574126080000000000000000000 [86,0] 14802746655450549542932203964376880792359562202885564074292993712337021370827432191161886908159582108631842143710112236644237895077699974811592247667768403792720095632586985383134998674770170513776469119680558772404174160555292311815104950422559204068746086655334079297182079808559930458106121958428000801950330528075709008582641776652775576348223818134803016229310589128645220203260202478810775037336082136016003272502253924350012183473264593733488255402196920623229904957190166021415759194173547221405391380730997164731118689134696791009182785496320619652980187523144525007045598570252072642070270959640871123727420663244191188294781924604284657415520961186986531404199616401262791003349248348927931443829626920835142539195659455065524946976854907435358031627040579652020557741796962057937212661188591358729756550212149204683386002966431592074302200551979090536079583806378781954049477630787336991205037934870908141481929887463405065056748445990278764191136987866331305601820040423249205004030149753204165216735436490322739361146698524742072943339672276838971163611951726826441165034384421724537852126213133186683661068760880489022771518351707101668323932690074446359115293587591265763801847273467680615562902147180042299569799793685626352815489600354797977915481048736265849899255953918305028407845943285177481067579629326949631612158619707156253262802860295014695602511401351179498094048644083186301722654368169285505676421182619230395975214970224743941503964879819904539690112322037497382645885309531162262833769979113895004893132597665583850893041810773384484915779433070895847312404251830194814412373397312577685313242781335961570456050234035983022895409436834864821091648074103733852694901783313156237834759849713833193435758107091209390788581987713419057122490632091594738308112527758397302769839576844223205765678319905512228702836065799594118298030540207985207264714608070576639997353656945555382159784458304068436495667130235012562094467420359892755232727888906990839432223699129624141505009090279619617917846181853696953224892699240787875458189443446433506204437740963559918186757826928459360991546271085078336340173340421544009646171664765465149882260859847103156803744897041761008143502927266359647136530396878048487651934208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] 3058164343250801425125876455491859707786053324897768709944715274856976169211748582132815792788609641435702016135659841546278114949763430367313095500176764795440488380064673604069154630459468011699595195547561491667270113542254499058530495309421671537520861779150670612945610456687565036962839841941196411139219878523812024985328416404986119304571465634252826572380746734900456393657801267826824240705481174957869813836744092039498048690581991004185594536093382106500192932331205538502444778508540177347509443237463361058213500836687894139222526810708955020966866734621239252488527444475079989967103561050043155915795536328301110768340409546138492825909332400763657720526832586240790372196092792797690541827368190852854792460995046951216769649977562562707596203706623203164412668503981917547947535239511438231150445780161725230683524100889557488225670363495461943841384772157345095066509580478476493660549467520880872049495831745922073499365027514935060841653058364717372157828542841368945533095966266044814244682690922230455962785204790631420572242066969909082195921600441458625846925406321759218814472439362281377037770249715272190252476944895576928610863648320497727072267540042479124719642962282328397568445885244059667737229449885010780970882068575483052215328017515057594858268554667657884989520381289946807109628991994041119631336477098877297507531679667298881703611249915441240689237280567288321091253346319727448350176088546438931794627386420239296514412918442048301770109511724434250939140322061437009819370740458940392031557268011715573857278637780538493797876771129447098856806043390469089787400477904586242261368668373765937218178150296186867596107424680010108774746407772514875327322516274965958938042550879812727315447893421951686311447287247309963244288303710431723735927815866747830425047382726037523853748888209496012751661519250810936662851252525819529847334819257976502312899184421206424208652318570738742099788770761702901142416458796644619940552492850604666100912807517692724139406403840458899269038395335712405432729253185892296576640891071686044973605815970519114080754479455232952823932030112641715677647582208033947795397493195959584172236775586960981298143946770704337586179351187000233149933944356035081719114629120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 6292357505330320271825869161078597084585862467693842284228361176036966544595026310902692210120517985889075618633971836230248010875089909776985002553296748896173666715300002936814196685805401825526812160874707132229665986751578652545922672671378748226775140605132250054226174271485847149496645115858647737591774065946697367850050225888540503123114768903958433928764926459454178634858646450131118573947944318394097984588932915234889426890704418623218174240907330656704212245126775832875196636652787099255159725668565986163011568904217197706532911369128818823521462005365289935423791510947008545576210069034685059353059922777521250139449879282262666424054633767909513926331450090136630656526338716883834212361108445144786929607200959137468435674471172227712448405159669227616443127236787159303356367428485550161950408410793650957246139586552018863438252049560774828781834719814975806384160412782143382685793819670246162350458956454329798626387427655171052038986504224406782446068204892627535151861251133583251803776327104568200999956443342627932987121126909026729862840963547507009050315984429089211883944517614417598756609192068350055276574547433811292880723388513519777595480889671373526934472916242333015270340616584104689100124106121410986973575268067487313791092535462083023946066576152323285045706556358938989083970313400355978768092900622307717903324874069175999427437211920530520250516299148307415656933683677946189950912295384763212435065160046142562367559529659168152534975021619469357406396486422336762029066875106581797613659277369948139746823736730612606083655692518106816624556859332606680013497508792490942469631172793681776903814004804099860649500547613469613963603593475990283794627040514434879845324574418377078057223171204065888381991675061082609704111593413144971670468389093835528084449104552154905102133999954259243666380009076663170705655756330242005451004993435357334327036648188779327823486254129743166289347480000434021320458102544030724886606330410548349151695143582014840712857947474003246016915310593756829206352297938426748537844141249338046021039278591584798242351959019652937846816246873016362119144129727690552522037418362138105765879683915857717564197652932877506278045235864204544756138594699598014622501699584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] -17677777670366825882903377793271713077657883958199227373627090704655069272037033130754578800174194369249288818153171828829389692837241004957428414018072455326667403178262064631644456629028365164462188650299117185775116994797195902629849988984337286637688357642557919441012715613860206238488522115782915327028767735253284749853373045134021243787542274182145071402935949913722184387612414608702537119809258433361265831559610611163805010036602386601577803449217304016841075056059934970504345878445653787344862443954057481092608742482031524415151972627864941181692139741994487701005852800206695410672893603470041088887739494058863883218890725379504070708157483689141242809854305054774363712712696742529938949614744264152548861018088815718388322345475047087900281981991377426103685488347831020249367081096759336596825467320048733614846495747426993344336920191423642035800767441088358684900782836700871760975539554747080246771270149688593204744645802409365917776861902365657441782399319333855584942941838627579785706232876517892327361742848250008498808363902297399306830523874891096135805920170775704316779833926002748133406825449331420649781895724693861347884035493341380218486350597679528640275834412757738479675103493236256994821396274739789235178558630252667247572713869564820763863668205505893142986923272724307905459029072007038251613728074017866110383336536432379894463879960101103341547374521132780689902613052678296608267026912629593048621192439457913728282477304333425466496188390278711257546872241236920695527202061693505268478524646360286116318237720247006880041533466593271347330885334805500939846491896277131900803081887082119625758504144562841672085034339707927529949414640655691580252444293552575257352375754283298159288432440558870908973081812962307533731929605607891347394668630315012343669230106133914217480966033417309751963830861309763982061462733969283704730424510516736795745879957664935084773861004327314226205383540785013656459222326223031885945406829127362916466947372070301104076257186210520446573183758745189372221437231814606691099459056750589480781018294012371270909909683116458207505074244702417442138920392442480634869483285784057154239627127556610229844379799578218101304249045658292946992107979812061808729780377354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 2097949902022859697420151862916354414476764278575966151372563330307034904504421241159178538474336622684077629787883344707985637616116157401621638584814010338272065603415133425258784215510041273219304889920233986475439766548125489822361704511389440439464587929254253549187212498229440789519601360986809619088280063592290457111145152507836224607478595331238734973829760283835380099672372129518658062692284289092416374299481155322555117365165773401458493426107115174276331003761765799574277927933251716753390811748463260950185326041285307532779896076757400538157238463360910690658156091243369180264650071145515879852610561696319601178522953070114779090374120277312758469945525705854483969701188133724837003897859244548075344362579853460226000109084534035412776235054587555647554105762776816654239603518448214744991039742540420904728486407738394459257663434224044953355564783732067026215947299205905478698926682404070107340301086899629355183413569678463389945673426265206659180989404290253428391396127254330395130096336247964715165940300838742006931185939413700556047110939823181245065972058379659654923342315890749860267209459517284055822656069663073436356746703104208782560178523663658817035023349337136627349973115486274552522749237041339853769682315273169699303353608563538424655922948398715306593441458030249440596972028522766771326753179418989912545156401325930585064513131855560663702172081790939281423185007628761546466815053932640302000100450568953152755327980714743393407315659105378758757504800011832086166101234496860591945265810862340549526505749234572016098143647807403385633472577501294884898943189353749702007894887902479436731547991465645035545427515809547451246150233057885102600999283278179275947086894723590671629474393984592836709479086263223066992430086149449110304883282827229835676350551697336759783240134061905951620725218940370110101115610066866483696378965059654272837658282758250007605691935816547551764998528212917979017066408740426981535326082318142160705901768668710225865385244527969329063049690791019536210852624830596328573346304639511679433442385459230333780839991894269054878849255890689518058634601026012877458787563067309743594802698388524287725757075012505974161886148541416464242587694561583453156346203954216960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] 5425227390784422079013710647997402267873710613552850894264403846002790061818809031386165940085721497856913957718530271719026582257576555583211019320202274458901734843684327049269197632255426516761634401554679155722239665027197386279619963986395571084877901322278301981562518736909212523082393840020665243369316206950454484670869096947797452886779884065277665385542132607705521598600564665192125393601225060749510080652294583434068869164563803940719618078643959615378109950797741858198860971089206544716343693857010323915432106851315084977977655013236216771891552371266400980055777763357412372652262449546218383860079733373722115867514679689697963105806965748537672436358933327301540535201475552056284441197533505521978030813150290837846914108850920183334721578897361166399405924031660674789131408364425827266195694855638655625114114150094557511716867864458887661260360450265316526330028996779234065819311417786256431717865717209857786439256708902897628075922695344000057885200335630150875422458781123683647945426902042841493498212653105997967024733219992766614307440561932008435002371028289920172292826251303699173020280248181626100322654543222382396067062349754279355228607921533311231481532683998704224657057696750906591285247126937448057923835196022562836710639277086739212924599946054272925728922521991012314725465498831826941089674327139109711811462973206161858771578147601085553494339118516570276248267685466146137456980350389088658614552214168066127661269338515872393398389345146971239899562007448541239134976509597563262918328999502745144696456603057949476387684807344569683670545642070320627564014715615560347549490625806494784023713112473361661392139327341738534540999596406639797059115059877839020504698821078301455313171194641046738373684603485450057497959695864206246442697343542735442551378846350504655761055042911703399221054092355860609981984142008179689633887056758594942988624453843677016997792192970306590843309371065033392091980987615295750770647114965897223939045208776370776706787277976981474032940799043376748504000695919773343542775653004779962823699069156765528975024087488139344042838543670189117915404706429510452587238821694780758799098441131641402282431064141127436902067635544972565634048736382758575381031256074485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] 162306824412039678682770235803474056328275317284821871282627338069118953996948709050909734394382016340104643790073619147933830585094770661412810178192727861603849746752646315311627719433863970847791908734480200056089367993300561755223358931599674633928848034489512060779191749498152200007481939280766499360208462323411507840398629224615838834136619395186216711020925054372428330775408876051744988904349193304824325600333225724604734647053834924313025444708629474315622981413896390813086433892273747657159036836954886311804494032468047135721175378454312213045211753780453791998914008149764124498606575771501316129794710511106891796387716298531214108320035794074499908848791764023075639214559692469375028810101658689340860761003714343506700206998443982182424292986327483583160921814481708045029250852051444012878269142550380644035723028270457675358925778267545273333842565835212538234649080358367131364961553622013800743823427426880329069906827579003183059903855360568824226027535489528445131186549673096610895192926375143825732074669333518669864498575186675238711173387259740405640609307728995649652490821266496277023906484790886364802465123962941263156676306765354688028356689235731175858128205650033562366704266466974740254624879530690188837947211168714016790930983571353698728973258442620884888212980554991006081335113482126979545529314348140714253683052080237898493383013990976903201992742643189130085459665337709421319856724796117883676729694739853816527431487233648751576824902784830554854832349044106844601665011779959940830918730734043457855758837538293155882134490274706739277141247288303237462729224697657740025301960927917698006020483105074356213589841576101102256038950246950713097197732240758109658519510176929165201308147440651527995341476666374314049193795522213461080240082964435210627134955460990388758525887980645552840747613607788341989243847078904085860740753812960583911009888823944854841949937083952021073092925950186457385140275460637967082152489415968987074328433632422140489721511662423237743146845435606097903269085518028638472342886687517886426475287575818185136836575398148326340635640948943567986394908755902875305540697069260671154795471417642101648892380750364572428456646208257710183155735488710949076764506882389835776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] 58368185160464833047920513782751244150298294306258294631081787366134567859600641151209693117254641629007562177872890401101309644973563925366245424668799000709677939039187164291726551852574265875726362465509285489946184049709015776969696052567860586313692633966863155702677157991328451058266264787874009955073967744055731692528350238247072106719884502875136348623392018905477963530593335228938627603548241655956688949587205011348422825528633429298570774916731489419359155388625860002053073728873086911193180125724713884975951494210772106378310559611561262037290231330906460697746888201430455622582428927917456028087639190975106181915089836818428710374352285002394320829308674691006888007767800876069867810242500075962643333992140104234564529923654106407688323878721116725199698239889867902827161476886834832422822028868201350809973485222330474394639325710513153339480263983969111557127111197371568377243945916783664421610948246646529763497358749187970204363800800591461920516602977404010440502148088732680369797631100115712939024240806035385376785437145420319892243627150323919393376738734022915956925917836292497235297803530063375550979429007081110725335014947218470877628622362452637909410214286462499882505435385080689424228925451832098702416083596732026431159934793347036516839786529077724313483008487143341436472934373869706596819739122811662957211817937659767753232982902950923746058109024874056860406471667962272561489862978039966113979643211011276843250478537807677314500825255721558867317079557140742461884399213417235412715142165248330054692250409361593396792518043839708081067923018404166994001690872925691702923908621662796476793021979922777322971305160510172966656058608870070381331470964397997993241549720201073013317680886825707513447900408364920728487620254155502439593907112495554705041099169616783441284304200182736516582183465779848759932099278009145508920617343658926610523406282389059510852923762600924394011061289852245494505102017008488073847600445887402358056997636616727543839727432782013525138206337191346690020713941146643363984298980138188639296321567140894303031547885172348950210615625526225704739887552624688106930536842296188849442411169884066437439866617993555860170855300955199850334352762920810233077512688233349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 6928490610471567047874959267745762513013577655647956437459206975566235212304244768829366185727748100030196693331985565526220533479252764741029858700443134839700456118342460333768082595288307306819494023131585542830100715314028849901881395315318094443233260880131393564899630580452284030454867023096117814570201531094250082206823247665279959896875408242947681243605449255131038177062731727309868894478876256427524544099268545712386371451994036233230248923011367085821498673654756547379797569845692100948363210991909936676820048991376476361169831307746099924007179509045036671802374573745067980421120132456686563609655116246614651435393205898769327323872215961935593196267533420630861535904672992720380165634865091298080778686273120711589542201186678870400515996058688419985838533007580020106356052727573438113966823799051339327765415175487929255275959180527926353093163016638002119824383633670553702228469776678613389855289422691715837206694415993609036997158967688105640662906719785843099074549481406123611227185024336544192023026501684069636670961759597804564973270521985287609047865947467557499111707106097213674290948658803804587357152524063771871881829868087329326112404622838283814727225865024601368089184494753368841461808585552687289756568828423740765807745136873542113707105572845498395948118842235711040516419891257124771164940544171703758629223110681449662287957431912639794580319832597924368532138121630944051560884463428861650589474310684285671417558701307139664449455117741412062467757231152669324911575978140399950492392236817130159194984808745810340209290102841778742776344561736328458675656189072333819991736568022071229022753268087487371427225154000546225832529483597993821464531840535208859884729937949323352204370432346163762443072956760184818446859530337414069964427016367680737554208428928371801754615071498671793640083794376648007797505742783278835108242921722695653510627090984949724772149628966156587513147902132251473223847719570398154416587953824719525270569262204670005359194310051958345325033758035320200319849486135800556818488133615702433386624165091157321133816409125161739177735880120478858669888841533925624786100057978633958944057414696773082378668684701939677026151140332495029166663994183302040874569090225324163072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -15575346700501097643967203673189008967716827090934976981013735962086442980244948095159144106627753374696592816554697174291402479741326706210597177805494143514769809501158559538478443400800432779900334934568982094126884885457683611568131057445174074923896883427156377331208926640158627312442513269744610822214624593888492038504810186807456965878912523629525946439842636391992387040925836844850073419506537562871182020097767339289407319925060805809339750543633498474193976950728445543625622359762345701401987952392095495163355147493408147482684605442229075128073646559537917830065877217626869457683011100893052084105809345600935179289180218796489789484556822712879652670907654825547032954555074905488458548132931028632216858337953180565676521837724805222866862327242441157465426194543163818787384624555473968691807353324965129100817394051739850534378853527440794958544114786451010993243634312203829272764361153684504904349613695614344227163295998185993664924340139663881161823376684924559757328262762072759139424140040946970294960417700124748817247688990954497299841894854788806928697673965532315522656360974864347517195304277351908724531564868751347209764440747677258531757249215454494203615213398506020486481275210587812841204846114569791453710081773499627470143169599439253621183937526802095603393258598414971279957643246663280918967417228313723890191993478492160808158534134928247138740528506029979590233554938925530132927906125133309602096673488517244925184177356700499489343697930933214448499474658453555968295113722216349982959798141840181031970943060107697556349962200403835810535470256973247832159494275230579687010041199002171804541334229952322101598840373933410741196955393695860548898058368545896574696706164515743142715227111654400612143274234478869653198072999365237627998896049445980504045123411558261958629414565586292101907722762095512666538436487119551016337502694128495866065283796839276806653197217600156610202928605059566694476352357038928773713633390741761499811080745956806149617061460038025217025102580032870087487224232632478054919719834473148937216547757460743271962717643682956466179096025551888635330289266771365352162359221205435689364591987937845772132171886968491559840378140654679282108745557883228046313831504068529356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] -70406289999580793646590478639998668060279390967347496578769295183564481331786928542702725973156931040941942349786816164969564078184528983940900367828471626738307274028412340377893594991063424656596194785666860411244743746839025337563119550745646402226574492656009141487224778019916617379914812607811329714709651439770198864690567139548853996496972195960090035056415769364688114749714173924654802161650806012298646713121152949918979241758221376374191866894120220605501510324181247558060322319018174302117618403351419976156617735674833870541347278488581247228595947654570993725370598311403230553211453465844523718401513862350021179514359503212038437326716266907647488635708565759596219641891464929847199714216244476931853779006910749932436940341476944658077557594969489069881095128116416240952087120980254032217898427173239495877120322938634190500899092451468124584907935207730182534790647186780306216935684344737077584286863954131199995726852689053611173234766345489243315463320238352088030196596011113566374462947645257291597840333162927614463604596715916674640321192581881511451309667309859295366059329131569090282818809225569112522516630731423210799347441572096682941540217270715748829678589482044579310546985584380209643679219773039377068805413142577196372066624702899694702847193910017071067579239483212934696872968434590555628030149145497698139562730051930233553171513526732278131575597505081756870155424028156736647205606220376148516006955056460629223078245330487245363640765349408820158018756406724867464311058928744398401868759054962204179269231039831315279793669731932820324919577983919682159721800429528621250331284900781173361433998877772901906782080312379059758684120407614775767416394982134885573936516550151443331203980624438850929565232971524501599117228950845913662401968144588661341081932444437598269339866585818335450685111414454916090101433943502904651621581761303897019403989125802945391633322152277473250275768969055064340827366138086106336646253253189025155439747007902319285892938176079918639560287034866456926854499680861785142548800734018069522423707533457014310744937604961812986725450178952330688133158293895170113308010939432263875653973783042872738257681740000383464582318448507521128730390731610467707780725149676360171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -414045664892869055459896932700527247615277633480249790606559392064437687734175843549925212595366070197111866287209798853527154668120711188470476043557149669520561698439795946234541252347333813423858246816849452873101381397846367238200896215114136372192374548814107297816742104794659781082562751208691545707978895974340764718920263411446565333720349619579260420020800793987581377558699501348426385491255667561628243824213777984367115195579509490471321242735157441263665174538781645379707743666746622979045257672696556473728818690858615124361680244911108093197088530492035467152774464997450508276722509032012868487820010244736602806967578937084417681549046310039005990948275446931646738191383338256813620087757217235672518251998154287187172598136717760065013511676310020889196665327086212169210746648695467060324147159094521736453493787076331273823136930884077511259725860817130452376782116685900359042484346274562698021812765504251285070514288533496129256632416458720291793179983552396448266805041407521230758321020757304890352149844860765639385751999916179828972206278907354328895578076042115786627893728100512757044579747862964457132856935464567597834904943200072117462162441403996234445078835246327116321154098695270060871313693741450174304932835316229403261605096806583734918655944116439089087514044178548408945272436412758131890191760714590874503284430746961405774344095717506555063006855326420681175084314905430977259145597787016990903028322355630916234138972132880254204295995172787966314482283065201658659262104065936138245846478998042513859639269902497235121481319872398757574447758122320302268126692865955875079463872841490287206412501384334496822367429681154245555422744522926171102033385876121682084524812641734737498676774866157489548012892118100884140018459084152993371971328406825393028843446781506548244664753393548901454544302153497512584934836385132079918090768382393346581739586131451878357975617447535365795500003555911611565952703456973679003087511587231918592578599087278319050183971477311219552790095478404483011180609147811872390158417298635955640243161375578359187564434603725272920505946283265158785053253032640408358543389675151146111632979479338910661903743991497109058551771220638592328779917275626117089463824830100553072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 1367523581746422437469305024596378372356531341226203193518895261994811982453525770198766578057395839720830254398378647265117727140892114710188633358643626066630582734239463052181904074631648907559055436970587986966184837302054706069192495672331538134784319892155781121949954952566855516321792220957513512228162633204951993909865469438419595385131525752642203310185946240972262684849565874185101670755632735594619349388183239674173331233982355667047817396280405666482730882798024746996464251619099265311117823537265147489489430977812572439985896748382376761075559992930584804619890127860408490040517297308951038386342387148253658334019561457655880405788294665146994409434479774337813913833553668307083903967127021837140334976310234837425407177395514394822730263402007114032125333785731022688996669056891446810936818039536056974871837437619363926552571445535934756289660583352560124204856436785422880530610897483462299678951003185755463969246171000127356794037481714586785642795330275464129878238580015398901138699608100078504782358325705502650585257391928888891843559715705970500087991366159145240218713757294690750231525376900387343569661069465537608770504162805255509850597874283367910380469680202164455433091322064367549385666282190588433403693338487017359908758536756318361731052382047773496971460160031168077192492526283891679831412425457604058805146927913007065273936918499134539418114602361363066332455135831658665372484513797176385149289016838180241535685215045537391535704087031327066082031756212014847190627144694417305517934703259074967474404316719509302369122982424683778379834594754724573440194873571774122718585066790395461753780517394228597553853887758329099162471597872850491079274116464868136956249934851521258789274487814970227815748227393563212170779192840705509450878635862727320540026485592244121643477346548397495975227457655133546831428944509315109093878940625130657621070923018638261771223383365699652712474538352357936244215162109300651617202635267976493499218693560807826126607269160299606545297229794395060530454463721224875486322571740601250877679336722115887829290542363513532343125663323678467888937543706736463609842222006414966126550027069679074918428873097487141769007196104710929117377714110624714499466512708269150044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] 5651775886765894532135564269421827903221181266609959132439701844260031102435286445086496063918243745924818647368490851578702159708879694139405893005598576527415238805566670729384527053442424225136452945339405638405761464466538354810953232993523676733833518355024208976943558077452228012452969480141840124075033067458515134426026215256450021517973308187196036907090816931112760646410745503271458787013706319201586512037914675775795008431787787571821180165076783893807567595866825195434415829986325021888194313583082890085015796391765622892553633201055662075458105473025202894631448942921786514575598324938724548280005766597695178222201134166497645830598594734605025378350118006471838340236009240798915467456793659495774178297248712320664852895043148679066368264264333744850162689080770907514928351055665370108134464696666739247642741747869823309316050177100791385366702673356880367084080142362728754148235983489646635730537975593479824862773349140640534081823462906749545264445112295002259095377864772428803399848842449615729371672268230192774275787576982196180855229877751039519229155520863254773969776451810300657482284125340680364825000251378119879508025806673827794426503362098062328858784939424428849640045765413674172026879920300244037301603376039328855145624709361317079215817675825789105072765693244982458983042410520303601261914929333046281857529023802924950721404783551824705842398745810885799539940367086199869475100329385592718682200057584520689061468488091609924183623915910843017910705990283700130775586581962592110651489461117207614257161292247860516601897260857166098073855219988352247254618930159625698726775631458765830933125653768274523054812860435323163212765966083468583478673507813925392698388789935642147887309639905759080660242732748782099039288541726708883259587220029476188492486276192793239722321401443029390313516088184646514036103573257647409876829970913188309700435150289668425650082680811052408309090164089756489645900505520082218724031940187258834281987134338502378250057251997906228461388549964724056372626378738948115128750462245406478862017794757818768869570645823486365591646455547082221976430759684029583405857736862030650630122612434020121060775915862950853607774630883154638931965700619337133678600342961527812259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] -36064071749100775528816868502119350466784844038849264828688610890125574922546573539316407793596949541986930693545310959170878183943868742936871215656235661113901102970395598217075316491938503435586215907648092960139536655733363747397063303529133995128788779652347741548400687790718916952708214129547098313451024029880101756813483405295300748786741450206734354060678121904430576069122327572679735432210909873496324407660794208628693757723932527630400031729035056448239763784696660167466330031336702156230339099245415184129647748269879649853767995821692599772352128066974267305231925215662806642954170558141443145172273768046788800285363569765825076628683148057903850533771530092925774457753769992470998726427362026610095720584080984020940418978291080894469723741536267539313302255876651971493779417828937157865266522581209301958912514917730280152356870470109949785054844703050360061532179532108231528689713534823580789728028060689257542930704233532829925600831427001897125785394863173384306493170518085809907170043857615368046693317610624979907334227858347081494547445426923913454189117864780228023823205800642810182505946568830145278425019296630479206688247254483448812492087856054201992527991278674372798660182459215220159323149833449133009995454155420073362830378990105096702920926152208267753736472288091687269156964681651891165935730896380644313104506390051400726847099434318165370537931972046085202964507887298906675201504138007711542387346082734503164610567636971432262759538588213978591693701804022454275264261135721479272831886900197688414392036181505722960718368386811981783320393338574092693238135153125090765337253036701106242660009518123019645627860365436784468945326753831441993261138462361537594408254673673597588823383855329575251450229009465509561040324465183697718000445304378172227480977121912412605135734332880601373924027238016005877871612039378083390532364144448980988550724971420782956033991168245091224556270595398590625902732058256597540025942110707209416240799126053948735271988746651052757403863427143984815188248016929627514969570040367299689504744946350519248290636593130654834332242516334213335300066729080652908621431792983538791753878690268593954247980468640431272390630595973702504467487560783472978034394135827972389601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] 115991033414215190277548182285907013297269253700327813174686856522702775542612009946771157069123679854756048973555831593492600181104440112132064893433912454471678123696586735891529596873154631204605569825131271804009004549867831381992002855204311704139234447347810398176528253923037503180108868599567583080579245431003877538056171246452252237738368380077332023894223500743623119840333210707211974949857315063635310752651770666649973669757929816767578762736812324635663871673001137680575394755180756061822081204826701491274581543816054745699809487703914150892450239374946518195813342727531547092528441489411260559239968244962668598276576303666940837202081681546860709191961275226653092141937132427036392613291885769567797306586172140322824871599234466307884994161932112622922542989308110371935231531916819725974696109781128642847024782321525855634317073441447296532499866229955656708612582162395832742424081980661437140783553333294996431624093004200312931372896023798153893083231036186659427884480986869213105572246199777035012666218388782469200774408948239340181661014267634767685796372525147501753114813421426885251377318933782702391311869901620412945955585957752501960877452172092384977857475154470192161354337083199371785705800036800176731519502430424224859173988076676569579650717321543204493365903785365511915061191809545639143420748966782593738335008960154196688579249248159794454852401160017835400217803616998100162211901226405171838133290911120680371455167026395323661340098566755967056875224517941913700725120609209448981310192888119416215504509943769334991864093367699026038718079667554357500723985709247365244232685880015751427360947166371805367884277293126648295428214959903197722842849516957426597588187338234767290364559479203158042755631778017473248312185358130637611179995315613847369117313417451319861249824808488056782445589809416391267575306924865313869688474277676560825916112896040105594650563084250988795264331757563252249342099532485073074728245368542994564893293449588906262968460987951340957029257762252313952081816211587456378762540540956985500320211769364446130543995426343229987879837128757339304459627699330469823156580402945427767594193016644882530582043888984046857792571954238677603933060871952969550451917286131872930201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] -324775493764957227013010891028989674846180148926812261940526119123284884355737155745027536366851664986015934423698412376955995197276183438711469525049602140693426004816845207027208430296786482214276650401075245134615589512692356049604912356345517607771266634567028360619965630394346684890151494668889784513443148278262944147631526524793971293782839941673491675500438775837449010051424229034306418441171898838732946892497006660094404475440815105432965344482391726052322009991519090721077891260811827215155418292956359135773820735609247438029740779280622173342339438303645733470530405490382671690028176028864350986234946372734835967405327810962274854912060106701652226601897768374815026582531514673030840222794372751753166581157435444064974656398752970879124476166484798499934503560681196047513778522932314737972355975460158200033618140821075607283828635604685816722683305739497080090970486788050213350234632557786893999033020858707316573834017618464505475504557443135541047530961567966673805434842081244723355062988524058949521320573324512838913441262022889945756819093560297816601955533990266805161667578627594360097956011447714582440463947468074342175537130770152819894665303295380280228447452589491754241861501023260348462212868081460611485818115442424056204818157984506291496275092551947732923640302787802082082799917418771049052474735013517357920764189426957567351621209652504425536861572475299041537930742629747235860223846413985456696133705323966797296960163063490720138328504494792295724147957845087665521530202028169497362561900775932711171614602062778168736015923703597733509338447870112870892408604652128700558406266348085146598414425122753330839485227282796513680521519872094665969506032267967804559668539461346115555968203001225145925493617360064754225425387519628766664316313171963423381879012753996481635705257667927348222928779808684646989862344834307702463910450879722203876832282223365876404566850523697973400606632477530134959238691417767900226275839773954815239580694964614530680032449181133278760224042513260409821436599294378181381550949723359954625668987009905759782808322804303490942774544908015235810460663500499285444160894383899139761390167082832014032993551729736626392912154104835764298992539666863446745392496640148757802909696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] 768703658222525381072178987333388862364869998813580431506682683310241653988031759135267704554836356670709630211289670226935541887854655366661608202888577704107835406216078425530142446630120330987775910505583934458200193795614818805377019606232487847259177238228462271517961423803935571617996728244704603298595876143185442163980250587764001457642760144974891081048858776892719916587140777391629933258503480546917853317612297571185556312722008364480906573040000687028155196935745719859155479933784775637243800609139060247756634397546805290899928000706993186492555283903737882484190266184592564115338638822923821245696010873771538039846681098912891179273699645855494326447635288659379061836533096817710246446560388474962038557298337992892298133109085359346866781691620592620329446058284245736513837459717959859354359259843328507186424167082299708422509643973852343859661067802195688792444399906644671182329060479282558720345516574780071319788107503738948863031025396256088387317295926084110919854646460274267888334710969407137610756828131608863114578919221471826806879966306306908049020893287284800020067931750015510469160465512807764706373238530196099998264924833359242579933317777146894967540873994185733577213026205589677694163220719665642261463019703174026797615819917196612331170171555315093579970972789223329211849659196894165542905778244723098931644379999800518862102947896826526769169930184124333658050026814171190874128885363282962044134192616696501483986784828850420892217846205216179089961992843151782700501558084183760942743219362183640524548654802533840179678683561573981863369457423183226608273445942804792863629451173347656219782534343925404322907280756883776669282024974787034784936766821752820297535515379938871892579266725887862183270121725018491328814885122704436897495322276305179790836197315597904989790044883915045007574062906740611835100795259193954187114910574207487941454998060390213300002896973772132270001262659587547916137321011217078196624308555623927876835130860660991421968582861233747667638078855367733654627661139930223300588770692299970857898101071259636427715456592784384240437536881867198737837796195899746791662882764629494251276510456946622329309962882676941659969113956711404167794159176825077761943530968912473117163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] -1393505118060059618488783218501453416672079181441552174988568088667888548786265467578823966277768740936614091064933885892977845741878329887032526033628403150815902628449239162487852984718644550794617274047948364268737724680973984282522338530619549438848495260857391531843408558033965260366514694779344512916083787275993087886266583331941068167922078726402988976280262321225088276164062318009415860087187118798053840344791983069241358423750373368188260523364163919649747040280308103031754674538746868843897007121998466939224948311265093400554352817272874035887503317735228452951099132165441821231047002215218388950745086516879962434822202343751331320752114053994832375753951225017280126712885608958235015269897690415750800041041171229798400345060425805076472747946016137631391540190218927736190932997277913769416320530694351914017570502011094062209418375825737649117813931983017136662510868738816327795329274865533011858480778997438982798189883476990312818934821263880197094619330691684580369506088600330934419367516721598137674085771042807446508914669511331809521423153547444226072494150780557521388786366932116818229593192803634397534285277849178455343813321459561607003320751975513736909346283275250651623827483407117599724147907476736148550685407184415231322458516473959528831646762562313669699612308277086732061807453477671653270401073303497508485650762935127564246486249411160292814560777552098889020679419087754110104748106229144825326943200764335432283013030953547862331313905701871826727184999084465008510785363066509617194877394813957995285062694962960336513328785646257940771499734381190628025912869388262542701562694526717972523749029025408481915991197550732830789176892766278407064000480093616491907314526270718306108492281726704133547711748773288100954070787162091044578760842493167544583333439875618119725050082390263003239611349786305403395464052780303736101675922004245287816294041175757539956897265033898621850132175589949603371829557675940586087712773088292981378794588658910152490205807451824048676687994623586821809419609060794711334758050158942961834065545948625289087950016809701901817382365477704324340380877678104420574176548384035886591992180287874303100716161290376013049016578687848883500262675520857622579449494333574409416081408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] 1875846152495122761911528225341859656331799490200872157520938057542410854229836523878106599655672778787835456391009837358784890821321528535280812806912647440997275015402543586174066600632926072498458309984033858237185899275823092820378158898226312466245781823372142584856825617578342126572993234534756039419826133391174066444920053096089835968191562935859514172167899054103466677423701292492784922917462705570896075592364016859178378747158361428531233797287576017027800292594335937926806734729553059267022215497281840488177082782110750119579570383451466437550436106006650672581319517175816088006522970058711954862281640455729916222571995050149190655133079826397817484591648947708027351836088054744698091690967873231040389119830279546965378637490363182416790646648192247080934784938310981128751618647092002972619219116136818119706686910944474964228793395712236955488021267099456987269397145334740711655162309681847179346242509551609803756123727592438577437777252851634695957555724006707664348723172840598244940605611539116496754519052274324142483968064492999879346428828527269072401054244862075312318015348710722513884324282409832475366985988691392609659785127621724071501247704327764865313359396189639509650200403249012697705639415013951324301890721966220699266057704058234505658481219690579241280828896225261554161299084489721709441426672791421631338240128769301089717844208826885203629871557348958085130971684212372703547657796069456280507196201592944416464455993453987656421139527974014170842197256326813247170248972841050325058398287193183431364072603627907255161373954398905403798481738646528577687337714895136125266621942281457639378232174799249308174880992955611611936550794606006815937750501662904145959437602762280087200497997864945042597438375915073189166029250050250442201774167389608506289087805925412328219068424113116880246896809650763881931650498519816358160074763368464034918309932818629589304785275058857120798309764446038378867061671753021307176185362814011477829975685806403566415719724047275725014838518562773468085093429612490031190483791629599877443390432027261403841585966322741987008925027453206589909703922701297180926042239738267721538341356756142783248824353612416247670386486290848291051702426888336624837448366442436573549035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] -1796151602880332600443146070992250809989930319606011228779338280083978610251788108494122682281767039652216445386168013962045007131893903257278103796418871345098147559038757632067836532223562254103260121668816241721701770441004980014676479435240476649421991774124717210801721797170624781694914617030850931831817806307126543083270340421621997268851499513174003083319028854402720421997854919032359348133677210670930324200246139312883524080455328870380484985473257857466817412040059995501022142522905245852191397489580519247372299995288012161094188442019244292130907620686529438016024701883326160948974531066202967800819794038010901588110899772987916569407840589368528569153909774287963124109670417032072950631754835940828360446367527828250909582738220469477958657531611676761853363769273196063523198726585113884244910957723547078295427497360844542171192701375907503870419094746501093303725188974440950718984255758279393177516934701995035947847543626885724849188718447755483152876662231258140138018264017180084390085458274573965513776707204387347444206325893484487281702069654182483880888437862593397692013701857658389970145479052765738243083040072079325551062350850524398849944804759552185023302887270745376377402242132982240392293559866665352915122487989868572231566702654645720254594110879722913308811452832597641891903804984430900494330640416610920824371286430280086838917390857846263493307896898355409182942529486172742644445459942433800218266583938744995929034919013620532043980133899990050239252095800372970333575658009424695822846190095480492890607288080469613428682845060665353803034259951555970121200608083106882123698109884710293257435098291470217493389718803730136804421471497875384511544422271257065159260777773118015086727375339121871625591765505401964907611302870275760008301316579372437003499546906871532779150140874738793980166195171090612437649355559521220257398743335076898372638288607676874359528647729027572064076940516296834676732382243173771233305680072961248400200691816847761581169082310695734597531228357013571181731927621993219848171923902201193355561737000832374557135234598363871997108824124454546941939775114422212039869941604066855717671925397080344538347617604118307523798497505870102433190567791389809105669730684234213984567296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] 860123918150819666785992887048566579924150975927107443167855624863152214042301233525639873998833569024112786233541921794947282308243386437427758533911123041779424842172135857927666996888813747922738475116019339608853782806292797384161605992993683713195526902766161808807298948654418979185405406973760054278925618234787493301253968928798021483511419857061704520153148805231669172077783815471945540646242304825202015073474279243343337707428492916716661049171077018422992349509790791099162888047867356443621422665039605658653513088007162179051823874496269414412628823161834120579452019410940230597239717581543546803369127906017593768073668202062630158141050963524701941333228212691360182015871781477444853249453277258330319476698121067881929425810674559199118129188067429751516169879024001056911322588255589922668143791107825269916433435155619339187665733518038607700449326140612755162565693143123292054948303303664346133179794054322711450701000307516369793343936848541128506977411834555046818299878932581690906561744853582123522299552335537278182288753295087606464861647856434013707845398468014783449746464541239454246012913085298924498377547590943962705053240753166407203480085082940788326798078537074185816014545028043680675672542781738148063145035850477832948685745445569283202404265753414763671874223742186249592614232677784336137653795729404101654110087408248703844944059331399089641148268468851134113383735093743221486890107956531285692705830845857013987650326793312564314968127581380910692524005221847213523825211638425928309391906648862499620108958449014627946585426153984740949278010042254571407908951538458592383034204384791824738560863221756529174308277967084373270700612635111539345558248077652851612709832356633472163668282023497104701460192688785651224818616602261710774184298160472931237303776550184633488524538927180861263764648693441245782870220956260976396287160509149084257714201450839148663009390876896981998538902387547908353796646033949795568955921015865197137084079339025166019446604236133283465732044435818996374585350494370081702104235336107979478998005853338531742183121931081003081024329423352531978889436556359325862127273435597296020300152965639679849217212956450744494899932039230509124106357019542436363288121800092395860131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 1005974651687455893644699728974162783527389142926124770986251441061987570970724349178805936190081253142221463280475839433997357184598366333022787744892210634335208316262270550102622258714800829039750970214675597797797062179973106579338058094045683965468565487793511335761459368310937498563248759271659141994216131070833314666634339054488146130761007424116936979859939868730426195788777671109068152298958929252591598078366493660906192263868129014870652395115487526708251918863880569255437510599030243343865163942448922701187174209564741775997199766914013371892974698177209456627479324294470711588070088994524013267527377750490939725061866771706387792032848464193629969608348730928747385230336816979285773903075281276114531406464026802217411736029077054517351518146812266662853704620347247704930654874144194422990508736305147648647539070949998070410740781937803156784901031412766656819667483688441127248530511266456755956397281288746522690534286256953586413892231167763992906074716541650902987847360721794495182420646458455161851292617972718454575354905339726221565833160335387151284746669559826277521139104717395610232879673160791904358999508836072349880657825276567672770082793134770995518300330119175342741948828482711518703290927276197265718695739758369559725667590272138854442031998866291748436080666931390234442557250606648508441828737133527895059811946454789272957961738108446842695927234878183996892072278010212211587584806049562654564871600337964156111197306310080561087116987080218734321917196727408262195184062136903795564826146969060472885190191645815893730723379810771987572440240866250211715865162463217125607733634021351271739055849656710671047795899794827242833179654472549332884700436613475503904233554058192832963620750499328272492684321593249924503444282650878223523089317275752498525464894073716306932488467082181963151665370536288035081471579519432776541696880825296064698723741621105665029452927045258987315940866654082820705587894784637237026314260259257552662906488966706054184296648129965525306921365995687292127709949568380808974751310586378902099270188757441453770740860708679493464306464293151450892929261815663557355588019372393842073403091067654515110391241597681923036088509996032175846537618227224759948925253403153513834348544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] -3572341412530240843478430596011183939849457341744911444623576830426062073339138721209004866570798891071926548563086062470899545649586766894531992985547343293294954397194995625857241500984976693089133590471868208517507013416955641454981187714461033851238324420309116007715283314934284690138797050837320855837222618388415435725698717488101474292419766260522024219635557523295270184798739438380428354298254260537422033250186173710594589473520068477810921510081321117117615667569276927868968582769784630987943407928761659606314056741381675114614152900283714332311755273884993418519492236996465262490759122185098023444099220295428744528700753368651489967834046177028520331218331906045483795827658468875586291730952923967077842065538446651745904382434151050245799344712072952649887724306989782274763982021573627475388459900834535128582990077923389886250226909269902221205183671413811398934525592159720455645656190698277852176504955020133001010401204832192370884079359271009142276689977755163922026244157597782891995895227583619836622402274030486568426321754184338789206381722903010032605178400925624060284350542436249214428489459302742051109477759218039050013607169488717265495060074096259504928624350209729161179524032914503010836398514769698321183649193233916226830019806746629572301373447366885705685423071507317539892983269978664480604397238724461418243779854884075548351193737203764945864705900509575622286090514315272003512675720102364687977096515273319466987668583925163294855485157821681669557012072257200689114644595180246728356932828864934871543475495715698865689704609028818504040611851925751525533792578646078461355061082529698373776770113722594632708499307771996299225454092093250120374850335210128958810476375675315098898743838018685372918789414860878071727063235594504892363746423670911284833374904374930881450468554414210447670229054236724195014846866407222466357692564428848824296519999766249765402371769905524998747851195528004891082447772708725158838655431476138052315446407045519860890682004834724828097206859257668947149771297581294258956638278990727665883951840316267107811881307540232318669818232381361779263067372919223389527655919483546147656822725321562877440408171282390125234431794953588264924330383287351707331170839067279154856591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] 6288032741563438745186886908859938883395103128796578397181748446653678034501068948145541232186430281771846184778645381154849957743753706073921809471467977494004153363638171349404138693608999548947397958635439315566129286177303076087927136090179020115648339231241944850839354926518452129680294613172912373716876062599019846856558200749468255252673546761409619373668964151056432365392717522984024513466485895186769218315786167162409207215532373545258179430296926961325178698158895085951839148772895918358482079086518038661455341531741168564257606752381062266866628143372195871459589342399880182975336398186703060087398316755973770400618047053628538015518497350429367631120116927000244033568842175669927048212110386866075320851819317743893960043117272501496205648243391724990061926174091699798233855842305970769483587616323982408372864360216059246375702350930055675539003342271120620560109384174047055895072341366397916480238152740951433488319164050969563916043305893043784466556414413067731346640968586040865375683735431093691016639610071132717947778044870883504831522725987928892289171577626247768502070090351571995982499895918693513062954539573262082401147278288595471145966736744947864301817245145534836936176923363526283744591665583197534621918096873429478031867818432166613216604454864471745070684334307190426928790699606254014200699889137028370451440697378785074918907771006488956283940987037895954335798346468777523608070799945468673011195442865780190979558852939610840599147013772865702910337637851441662279516999731395673801399233462335039083929895353419434445273533336082355747276264763076239144228668978335284387691980438757694075944814470993168255366489318938883648278437712399970965190324686774269222469966213172835120241416214304926398585444412087939522284005721149413682499856934363962921580189544271735530828911891201617468846330142427841669220710697916132951292186441626492298044064024317133573762175692886390130381004280541380236453642527160049104156436833755568025325361371368875620829054767096989424221850707744818158156849733698205914764222073919346359890364036148025294812946081960308292335749539487071237444350229629830210118342649495695612512353451516382659199040902263944227171991505668112415301782600250070046365616335746501009473536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] -8463453752969775123343226182698381198723869633505182662003469365039586792189796076305522275470768570302950074118927210549658547641000718988252651340630824489172442979328401229061633630929120177654058492672157889581743078391891790047529733380013396706088748977769085812869031966067208595831015065148440352290751930802406699215242473190040162697060257373990946304080262294986043920722778297514074140060747648438461715847997837532454130029719215422956799113066555033900915937329768687845363553749833537228461502704029813366490202480401506312597298949024713728669348500864992795182474075753555181602150506331098884819841023525818273467611866496175722930915969213513257092980059653899873021435808877861858309006700711470772362966256970098480137113752541956620652798332041695489368003426542507385964040466811189962142717928196442895761713222681699030155399344472613326758961729092359439042922634774757344209178930354111469693543228021504454015185619721591906200163461026069592662499196668129667149732922713011555502576224352478723103495202357503645399966353013059490012950959081673604107289359360957710209572854070202762594125679471405773773738869303251033618216757155036175191335651191223596315415143067298852680975141782080909060706851564327812716074938558293125441042966237016996972889313621113015687952738343661446467218941328562273652811620927314650081974403715933353547145766927250954248667817626304905384541294923542912683971403271569471176166907858120566900415657363395722614484189871219870714834898245112606519675302069653197861141079003769238397876504924193937513240950598587359762257729177372508044527594489535752991033788443355261821024538314835510086753950068081008896328285013749862532530557238463366084542794922826919949996239429594204031411253863270344751413740416121691988816490223589958571420558481430331123544549045023703403030492284053554232045767783307871826323301452721618150027551726609685454518090591716099831216832139804131552092794366453280740409336719188112118876537232238282751720027245353733363019875230723801894840394355478816799263890590061802053561905426911196064650507481446820081140238791982292961397936279294082942836010177615459573973759365817250055352707350774499745022462952254410225984776220343759620059556444826312376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] 9545638990396228915712441400801993855532355192071156778054834228941307496639030131126810436009736817406805564676685207760274643431898650521942695989398029591528953007311417526643074202883279682600262712353895248766557249017583981467367814146502709823262237610966442253916983280904228380459704588573119987861703381902131025635615335255961739882378137255134483416454088899548158320035013476640110709655888148176258039548293702102065066677872166463280326485238782627130937879588027915962076999192137424330624030929447576926635837795765837451577455791573682746513795002070983037972411613606237458503619100395641907307064155280703302616401172709642744553092205558602558766267662417054741152937356988565704034833787010886653229002475888721535693044848992604654499329614951490889013392781196079236325430063738576864360156243683452512815094708577909244696741493561431920737129944079533278290695565897457124597229241397188515217189209355628330199478726915450266209361543813767470221429471157615727335393377981265615637915159824683214242449407683633486248194529703375143201265289214119752265161179592766451134148680697171945027621737253554675075136210350986006146312962501810346808703861290199203536171121445498084012308754918299814566014299137988955754444650747758106118191404923214530154106764836676791904266577228578403572853388156818105343177472953269676464088488187735329933521737349965691244827291932879810123132081980376699195493094402593215158951362158382430038858836997425446301433686725035250393012711081015154789669468245161447209869314422789552186740013672581696232909271657950081411021022034117458851530778872226269470244982316139855803118591839218355792942729127935212452950961088079339636929392339391058675008832165394273729644030098858454261241053551801930733384318030906965238418190772395529032458974875829635537347796092285543621715748287446734519790584485333096957934660086392361074562569244068683378782221413749866741781965468997687917189714288437142035229800107084135327417121034517959880955801741507249755700798185204033227811553012662394876880014279149569043520748341106217556901387740769282918476229396768436866467842602357699599687513312821046303876001478366784177839775649135183452298212113856758701800413059834482663600188435807874880372736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] -9330583709976229839214414939515077869366370602871593807699771057654125728587188913145697821336287477816024433610640325657296359314554093955135615340787326156294076302883640516981481607429191572092365313218548610995179884261943811959821462851170443909670546086530390101107031871895862026863609161619177131434198181597917198317948791331833035376434928588320836490442451073880415606484940792398830316256781855448746271281340657539574647106507888340384386758950136709363855110157641430801600661581032060630864513810393854148800574521995949391340172286936791235492817474719036626290112538409787011279597750069833784971290826574070554165420963013511813520865505915667382818229843730790569273168885584473199393251714283156315763649281436912987804315385225269970715181074552511284562118139150091691552451134499348449416501875904033961500168828225741312961701624033031375680210914452103102173346866752209089314935716249307461918237184571925541088739282562544970855874466038423004617783180604524237703343841370978083378704440631954167075105468598486866751846407932878452010522134355490403102198857547134150228342894724682554696329097516790128091396132906800771177769164708381985641154512052496785409428801408998439102519683619710204314204739238736498894335375145308489582495241564237171662342396739467403128192900099570259594324976245152795012512440831245273644356413593273745609159935262500055218357575052382129150370440000617783715025926641112973560940289494540905432576143072985496673456229430234161558605438870541524396475867860450789314937740355575457065905334781955754245768405377744270614223685761609118264074110704027779811900886236164442673121199365393927489769991479923465930827216061783234718496156697455333492286114208504983696430976150834091427684764065602121760474253172089120503548751073133617622140199212606128123863312991728150893716088602434128168006369664452838390957167424103128945095595031490749692089262502011773670079931997829871865801897262154148756013520466473844532050349965635780407946596963352369507704109637692125549311376189617581032257212205173986709921770946213282479144884507516414638356947615837194596146844481222425935640463345367754479801136479964525128784851236924241141872313955137080309991834855349121126150442601964759437803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 8033423885892869580629720372050260246559753156079386243930751043579230742482883809437385882455598118477967052375504605602134629107213800649432397497275618709328936359970332337047251026927633195106527825304764263343254283099848876731033815816091256442038076794048168898478405157694686830901846690827919741042243057739964720649416750337008664904042183134531259591804575834173197247743875699775783826763695228058226559271087527931017340256097424653841861770401354202814959585622079892813496210911764391554540957342914862603938002541340155302849623016693023502096822003698932690430553831221759262434450292237628705680566519789355359274659231368081468041819849151288453439325191066551706109524273733068372006691403912511668188720294463299115002312265139543207779362845737303806766007599998345210393863274179365975051202223761452015561046544163974675978344333483446376003030051871332655595298257954544177592326200834652711172461807478238432068329675433043331541436028597033069716666457981470146186945817432532961406787476052655267496506227728359938315879902904891164900123404278450960387006219327395321469476372072921322620269795499490002929291076500513212081213265634435190919841863182623771643746787302518189160348083546694443766849341855513475986038602204939999249010902794041759170717248149689136425949040558446649175131304138006505610303992688883069608941087265619623743975983862474140048457524932449093579894464561785801512672806551515517612389609988227062354814432413965861874620368097007742801415621074345930580670387263712268066332614858583088888047377624547522055892441554347353445546438645464320599670375170887187093036489843882617146031054946413112703282672638101330514583845905939875483161468601009683822136140040434041911532086293087603140202249058053229065769583580538650778586840250862330687202218486450752213600035865644252604972036192877361293459739554083815383845940491643938561440047408723925925794354391078461986142981559871085401210064804445978295101068059869270623695501014726277106624724348026923093719052991586744808633105481005284288431784292086945225967682640972802959732928426048734307500711946476854936738318408044461766406108799260380823659748070018749390425214728349736115424189097188995914775732780086622866029861820534861651247104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -6158692122643099964305357244430464697909898015567272641423582464543712510322637188510164634911038451281142651953844623905272623563010618467336182101019023831240753402678672531297124641475498791440934589546506326960098999098805309298545190172655245106497953436882462281233752232217580850075673091900078984674455738611811319963377151519650036631401084235227486376277272850237211168970415444661324773236974272903584971963161511999609155420116329282840805643030348004679116950513123737324834581019770727626578199616000771838009425443622649165960506558414086222601670290521758856486681154930634095855780734056481823184069011230011298594899621153879356211564131619571692454887060233593707741079252517643575091154110302030399762818739701438789604013618170734775059155236286486083117029718367728276267542204028316983691397929783981234304358786578339660845197230636374221948456718895298257711050729574115263537502453735813639210346990873874747688278838884285643873365184227139699097053982094366396975348350205289350745465227385444026951630139482966455654901939056494666582849704448702630888452758416433862384175314660647898476118616035395792843632385362264935391888787880487372470941440201419085284304006233662124552361696768653580776936874657522718186416687679277071473817513062620485361366824510354967751911105443229980186234978515495970517419402157417126666868266855084449376059301068619675518818876717365578841398979797209386572926010463702599531977616834036274697469087250447820860687058768952325752797929344371341775115826111050678540017608366074867684735557011182716585621680788993507834676260314846855428062547391475948604745298402984291635458894038466214059038726104942362381521236510754641496837650095790245232508281684333514937365296069487372923467234655037223049226579920879472796968413129298805082556885011052430098994321545254647496979434400329106084513733001433442677574571630257266507654057152935075699048852074462186724104766847048768957939697049392739513920148857128283180180598464069258268156568367305061907258756930604681465693533312392949304650653331670550015524451172012614575005024896642809970111153193722685832128961755267671270883717195045490658956593191530644867878489533224036252549229958263837321255838431242169211089386344386952660254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 4241156887577208818848456036299245039312634336876629042241786497533901239894137176536921454111176664181992335489926354499089738521762466793784708167333035432956773048704602926472758490113575382339300079394820543805752631135975310973501408411773387758720033716461547712894337946967425966154399944209163735819684327669566325725117076427255177825090452699392465362178881444858853802617090280508824088858246135785287857121173001583144274383414656218397417120757404573779277912769483800594576153645859676864933349129470462445802870129905698906790262465956894234608413530093762069298393930349657649371414275420441545512390950214639537816483943648848678881127261593577351420802247493462658128055278387966683923895906711273112129420473792962494839168505492014501678720394005965833197343010444869946561284093341053473453650957688223742100606900302343808868936159058294273332027264847321749399928388386761237138406659363996621523276317841961223312491522514704599164643973644669611978649283932458153063772996700032565035847613313433946160101581748256266784733680362190299668978706157483109727502731134829355210739457032040323078724323489516637143500032064937816813141042519529326728390785977068011580095922288508340906320158881664423696734417501371110934526968538284924935809764949070632601296545470805950595900381905372229298305483812866999971243980983254166060337168833618396743354655095652472698770318358780472459323402209683119796570206848603871926775023858938877024322954900451361982389159719190222584475900939290577707097502059926023201644025304375557405763025775667678337984208106647696908197046482122997120961359526137479712786478900046526979245653930655890312220425255547779715585535559389417835239274078373947391556620325117458257462047090609761617319096204931713713298525479006082532557617214356302517007624274033541731509896672414629902355360852395449510158238842453082058690274478330623857946337605684489381125760411554535013046645792985469517640956611987474247996927799780411436589453689475100513655397113833312218547436952514583095263103266904040636762877224831251119605384846690270657350666083977344544092166004225518526984507568092797307609772592031753333117152950343304996008933338235037915748054321297138399540085391522664383415172229762529011695616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -2641852161518471048865011969229066677506538424950824304992026022842591201193847433249737382175823569153001985086828061730861667950041734760129351711105534427601796564711417166366953259752669366555095735805714985307347981117427354303736272055429744601965999334798840480940820744698934184575758481483888927752408716709141367180607439949673855960960007523613488473311973593121132315762001878451489199138670267880448747039650770244203593535265763511523147325724399652076562999891442951970900773269924728738904324948174364361024457045100421552316793532796772081310631271840173235013072135037321227342969185090203183974014400029264555841727709142969627751591009816781868649039432735108376687373078444993362940073633473546729780279581816589478407545437475339373513286205210561368529532004062714371979589435209656086931248342314470316336405620065196922996668904920841552974199958488846394086418371426085048966756969265361009108307415704230458959190361293646569843931200312634164232008205865597078495873098058935122875028068102164234161460619363158127780943210870367149895137917214552688569565886700669625094594883462216981156166811224906112193748616312835986841213729693588982207298717234087312585510104806270907395431355899324742811265810716249658173059991626930556957195298914026744448750473669741024720154096500125165826300733355403236087695111842674830101721121097983996376868528890336704885874511393092623265956409028950033168334277018785826443445929635199793006847509431607533706455693741739786427109057379625142097883356860113967902311075361084926376617755879312961653992907830663448010002545242454281494988760818171442694495306103036235335032571908704353228648835157415296156771440191751865313125502949767939522369455023357256415336202818345973837887633524701719199548856756075364074273914042906241595292968709323272089411212149714477704182147821657321610184903830312081917236169094026518223494406716853076277744934164889284328795698019962900862865503121692491044171816781172205541126998540059746885625745627364865247353096112715904411774653214176703405928370834934024530649583432506995449093846509655250892117626769877285806264757308234423678181585964097796135193514082872425026783300274612500883053366766480354640043209813384657983763104364289981415424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 1496616828509492288955471367027473358892147542448834096662465420120897784490828576626266947553280978304654229911924513504371262128615347431103042569638326470296628586098079480767880810976980945488309421266888134722218850219554658473992749180763685695940946676790001914724562012096499330347261027274256746722349509371165947715023635944393189660999220257895680482718593769482120048256209779039651489435269487757094237845367380698427516583135037318430450893683055047497370830657399508539612640968236614163400834731335922229365575912389519858008447728463434548451046771819440969433904649015106414096423659348283513022218153724189167199624953583391807877428560367598627114753713723716448789727321903153150272462878704014590560853293361515899790515752022295860961397581779983068764645537815207370266999795323996135430025914304775287779878973433716814075067952499798728398575580108419846087498754975978609741736279424562008233684029176426610164309791335403986687095673664209706135424023162166094554120662463726303067759966495280409711156813299511307410549003108926254340812809618186150046065632058491619746088824618530529099429239048681604131198213585930895781364669396261558456812632938502560030845309966905459692404754032394718448901679830309090637174621247528468149430211148303442894036364253294572215883135456036082962354372720015678607675602864644660976836587495985702950268317982190226501941003619143599011028796512739488010708476340667233721616399198560521749410009470613746633936756168752301492003082340559891453112105883202625162558678310261019604580095009767665744835455246273984322953408352839581326498258151904189361800840197942277331539264961837693160712574491947212738376413571321948632666160162572152484741364101457433254091696038003762786895252647642244131409629511811741661208129665604930677661708585676618460538713327742946446254701868524515386469034479745386997943257659486857077732163867260001910803970176908707111748810839356602753718723367944530726097035550208864643531806183020677438093499964953095552513493265768365595140852656500070364279264908894144254898325808202265738772938619389288497263428935545157707751996440365592625359814668300634155824666424886390729128156801663346393942275044980154776271246730724257637754596228817874820530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -774710082140002613956832423873572240157881784932624665498892821568185340234434149199553798279662833503428181450540488957978922761982292376030268994089743264763031569262003637861395276773930629771367742632567456274940926253525055332985462168053174278478240139704184369355211348088943796369864967688846484350071933659479684356012132071990169505016326909291716759579189061897124528354255630390886744840220023716132745764420844863214053389643253079259007053977999824737544530044834631304126112702450655242105423415136161140050253977972491272587356389256357916245631758643844992940052902731971421206088875925371329434863514536293567476836188551920279993963676855584277162530054335200449563117970309296157125755295134451818151682294519856762150535271869324552893215488050422512641617229098176495998331735567182157166649611396857470543692976794625105669340054710669442637145603153037946574869010889568617332201584698822936458237379499578294150739810186657061310675932599571738047773812923727093297994167879676887046547898066314906686062756905731529217864407430571854448002669298600685162750005096109019992971673855774325468699310376793840916193799688359897265657550704607258238588413342821469727784415275647466102266841681221350049104513680654816482036472260502663004121400799015120961458482984348085594889260137763554283680241566182155710284395640807068820833693151039644666696242019859648017629215378970046443050693479694504797228780502440913455269996574901652707432814699577437948822437517867636214391610544566839359066288837944183993679188259858095560169149442427447498413805284327078219901015753371969961210173267089265139692591995648309768765177516340227834447341210712679302403978570349798889964381793469698548053720701376567988513394913168601112606003952233847505555613005444350355839809717739207759374775738242995422992800360959696096675756170198507606814591166825187112769015152077717742611092367963798776397007582464454839539351496692609283761940573178327603433994520268903169599124151880463191086787723774863177305347731797249355614167252191587168513293361553578199394079848989433566479622436926453534144532548717298804467184487986512247788732385487404955747638701479466679016263395336661206653539599521369842159663873394473354864662033753821518233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 368039341638042162616344467007471668006410648525141369317188932620358787601421083896721230113613268715822286803776912062785517526963961783529522329505334008377632837265987802183205544528733678223177441947039807600764862626689280978687433972492560038788457867939947587055266278471508051177028181875883550551640857090147194119353883902344030748306925451468520696110365248460135325896947130066762915747510508105100698203525033511119720376406980671613734148488717253875630663377535784481719902575620720052396914515794007188228739728156098712552753951135548673771294966149790718461122594182376287714257691024098751699025666921928596438210089066822367386870989855911139672037701382834118816213508568452769563415578551230827142437435429940904419450458157138348253679300439328698216128961985933152163447708206359780171902814877314188900247265776312019495340336802935666215201943048550292977928749711409801849525151365995616785296819875128141300432142456266525456548793349883118546261040510130451845848053422580570278815638519048227912203676974774476454231793005973673753076881178645468458343991025973764644889244852690232827342851995630165768423946656575062638315522670945970348391768374467317462869531355087364385259138024816601255416058439614967856597097753073752673466179988403441590010207798104331617733765068670319082583044136546479537685440460929811846206112333970124976000588454101811913491646245244216483930028982688418935531033073829936723029907383661954090524357608108565795907027109009780034823746539495265095461642847731610577709978513621172022730435254531997181729917824523195829479889604385259755404999925061644058925694600268525651053085755700918310086612662616663744139165643987443493254347404210360552140536357549094114283760221131379969210735561369737173701622758625490415487483310189531790300613176362881007667594997630202995445044100534409031162728731571780655632923493089149607671255601788990260678304458307872404951162500113667548949718072547083015842710637139331209765689281457924497583779309095539337695289370865038805702206971875800736539473693083498149372499906450085008742381494539088960552720440519521565373395827755211356175245014543466807535545696984660988106426829199314115064913646182092932009903471472555472726536000557780370980864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -161003084743211737694733377348249186489250592420404833186291953113212765571167418510122934678908129129511557466112555739614499993454502564643162737940694157079611181599350935394345815584645327890694990878713224097747736533625478914208665034795419767622667360547404235994438943185984477923601278802472086454865348121313286358667675967084269486443151386778176522920483013147596519730399830556160265087511168483427903356879944669498190820946212957268499142888391918332336366636572763681057061770695140815328612345990584555432065436585551427468112028744713299681157100384824851369612982586023579204507786021664547315889964184162682776497239724340107456312913334419402845179788102809053674832654068825225710137341436574895699051038629911717472924859387863243161965845166905762419264257007215095672467697502142750345145390512733538270216063556052352196959583747318857824334477389126218322160385408060080614430302429647463471434588007257966061093376279393355686491966665669683406864963786319923655650398732753618327172795567129762964197416712213853661857179819466589947739060512123448040685752799032632268418004521725686023086928274361563566905257831260870798329549558381341270157577576122743203768388525467862136273112767176824557630883086487537159227127330150128316763117532316404957608781308823747834577971242728209130830574557461632945192297298584775259237383292890634660303353174262198678923538045755801374809668686650279548030562930746188262257388531113169468915892651491094852611425955197823093711954229881932091533163102881891883403860693181858423381582244179615423936426253466734911289425502831603219882475124402635577694681817323703702944022580493397801088019942130765090498583305784976648436614284915881015900246816791482112747088768608642372624529936158914008653580046458825585262340640278286719835712996825048309913920309089631248280022211475370585933220618936837304726385851639382297629610125106129457156211131439106591452468840583170818918512934727928851133919014351230099041097142945116791112437424765155925905306955218423244802233822064426886189025114666660770793481612840589006335762952882695049890283872257710773183058287013051269781818107824203049912779639027639785286974633974145287093429109465762700949802913750431339677768429170156592168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 64960249674008062032011237416628973870141529051826403590927115657932317175445026636384839438544098741865970189653302023827621032594139686483602049119176516130063188061697857634320972372431586796872834103205540239525447301574321456833130516490823278466632670563029137859511213775076452670988970223871209505662554664442484211011434528814615002819696736851104945991153748147847894730727199318391986737154494391246079578426527856014486878531011151006750927091271130205829268390511081265159959521504101064371390090294314364394810956888164375249332685539174585577778372482796300840987070971273553081189362911279445752729244602190467081554765306559825264519685041715413848204827160385893493485226534757699377287256478129313266093695726371726883661327733664483348379849900983082478070361080865552983452032039331942340324776368950907613196835260900304535359048046349049549062445468354596485490426945303537450756209157493977440337647617155307957973463337290082077809831046285203315943940575055874139626635160831886718266860983815295983988091433346607174282329322843519654218447224901502747973027312806949706181585764870306172407832677305049282171118509403282773315417162955792100462085134183520146219580341233365778200199606648203943770856254012919169443601088952690071389391333575841466277690062628272497668403604203823086836244637828456141292824597542451997783157212545202568705765402111442802798983225302864867283741921673138558631784492662432429674376744031767755544380991828908249297034718415007517294542454789110160134385656199806549921529887551816465226227355055886504941310773940237986831511244471703512288392349986362097078364888358726028276896164144871405581554001574391327717060073904080248607788880074883445174853020473154216796743380202105273119584395194688239885526133209152538792432827077408661602437760659584810173734836625416046552743680895519043866615087677236313131443313355183641484072341219440375242563330709581300916171254916992563479017104420946653638919210488546311411465107844849033607386388911140673830855116181494524986515599275829945535568213085427723924931846758809622968396772660786403076421673038205276439970979584251953503724460098287592654740009893302978585084998036899027563423645386796147046461929046447551366446422702975967297536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] -24178134633079639674363613309836035810659085873066723706078429084231734173058890229019932265964870349541692049756209733216093434159586048204604915179630559710859897325900372547022184275561054004031234000981427501433124317389235919569959987652938482176333694294103759079459388960217535908956666045577606866072014382799095336079166918752540215033198745255089149725535530710649998143863115177999292324602489092904061766777058983884689398518550195538980218205011623491493615004605339697729442832954347324884716849649179971826844152643243285355525494083322898291159023089624402260954399604699057427441093831641013309902353968447535915930855337719957523825456384754167173392791496731416552600378778069530996648877566488635579336270456701093080624642158198401680161476736853599176186485045612857428981654683418067937598703708156672308857322689096746810827876685274538336926694217180444658609599240879810284806747496080192775566792666846728437500218271040932598827199564994294253539916096456404083759763882424470332514882708840268125968103848352936484724607143808478049959552801687713180836061623120795844020812466846482414165029783435896548556903567658884646963932313006376878473664396800176571861980355633796218035216561212898853641355280174604721962215654274864551755252358923250916313455675193674074733833936550017610272024718496389302813335861358442597157366863126684073493003844152214112658413686754765639219181882329442902600887958614108961433611363049851420404788495431416557820387022309074899073461571717649523700811596196092654121272897529415667374961000989798433438987544197896892164639611672743786431695378973389464453144087800495499472277780843961555952989224327084016826970811851344969540390644759179515866275742285607155073099011829749884767420680089602750931409423079366326377638653736986797238282295717538946889995395897226607964394258958669665827746281311922582572935067371390769363380795589208180959011766748491693099864950258411007768515590078589151955619472135253687334137539233128937897457460768401213261024923366509633571445646838020133843065137254422959037555828123875794674874942132108614036600883268749990939703925080150089098857515383046348378129185723191446912145119392528876899723143193447025541432170653654945014798500383037881057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 8303655966902591266968510468417746754178508721867625914376548153765904588903372990002731285935299331574577381901265099802410813280108232130497026127378714818463801144511125140596757748113104350216358658921203595523204054259840278685680177524738785166434285951633083643959593934008447387735634910696498807178927048203104920349364575965281993838297227227313035489800457528203627780000509050990927634457241456681937420520723447871237658291451898863292891585661213487439002488690519362851250691254090543039339035200467394272711502214718802275489331752045227255199649118870527348786527934672813560597779828912906655282959835830517735369996254557727971659413323293580712983475395502828006555791869399367958610313892010807823740158384449631307348557781940319312653165860135722116032189889269216298951907287639533165815206854188968072127465361166213520902783497417313374257912306389770582487361203581170511107388848852695455199911452451343265047297728949043994578068469869949757893214647262393374304736201619187931412346990214048485531826649456462456285560347240196377911510835143474668254982296284516296649867655929041112143650370206223062439620102535376224898909246400915284567435102569130846011045095223860170614360899293642451369883142763035157525757538018962042942150584590576856329245858181478668408647617982690491262770045247852393645118249808244101851867239228691981606456951871990379062554481530767829467334371131215142051775571747684384913537072467668301621055312086762333568391670622076229245986674994600904649926765658525210432183886522999231638385215603878168316304609432641850625015180212200444881511785821968867846070537974803372182235188324647519890286910692675204611892724145185944647092561478364106223276712306524043181394892323029858636958637080190410566537690849940972424307709531832217513439568298498672012993934479293490806196465935558858379705133530866636598406132369210739184890893596708056321584962176519438049648295091763577789419751979778150476378245526311390213213423212448801843182139395934006362046994375426018476975022710287990144604289208429053178959794012905548636906141736677212363696045039841394392362946400590975002332465002379023067922892057826694930794506250805742772863774236939739840763448600527882633256609871375248654336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -2635095343390375875817825075044996078670189128132285106570819886059574569812442562051741200312023057829702659152772525758106878236770571324630367897378027892077721854612632175309568047907656020633137157554292312409914640305363425775390637085391627050781400500497507451932987109505196805756353857357972270265394577993119066601842300912935132994060794892521904387321465534033993088142765737527675239550401319637027118292892813007260387581696117600688916727316748842368002306802110167398368724906980467336611766547202911174264610652806240684590644199458448508731581648222782370046565378479217221190980192946700187215026768258904590999985934648423786029956343043161266372400532601217559778476338067356808695239718130091048635226477479880113845302233698727166912026382777565084574823334893442455950219175230963850241215004577734110601612537579047041168587841219980001270060165733795543360311793957075378197867096532308921871997277825808595390080649041599707433721293593474675592327627255104432489840419640190786374956718608923381495202438338978642193947125910533372371313624990074272009218401459286269380398118894641382399111082107466071942569783172994551040579273423330111960900170159647547908321163343033778673203026456291886601288187879368470899775285289334417345737277522715543716579353706939356862413493550908777348059090910694844549927568329409813451461059329835926986999279958923777187919136120036982576393472435728783298895783980223856014854407171099036610849662820020949086663621844582224671468287398623618259155037717221849987898098455593160303082717974956295944750467139270400834846937850540366150609318801022089152331632316869278611016685519759574715154862531869744756196620048643911443814814371544394695985229984261650167090638369265345560505553488247840022175053646818540178667473914501718596701213599736709470421774649925806093648217668454832738221787680163673159829680602624044743367721167491686642690965200070118034642901129940501967536713694122695672915514521055795897682021172365546512258358182462777535247778291277129748071901339122419279595756751815204119421233464353052540362240301716451343203700708845364007998875968826494199639027694350733671619999249070833318875101727723745682081869749346005470370189524440899169006544749745919754240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] 774391340640075249928124703051169488620190556825889316200353671014973063293868631416172685489725652027828807056262268239444487830734559344297674326380966372159671316415174321682414830766327781169788050313788854159366675047448702115153867840334379329759682914122137018465089304989991915143557786533577366046179018714122292004897937317926624982000973136067406121887221020770529220620673489772750577999684420762562073445271140470709949305711820919141694732876756121510329609522837803634169965117521791281444534741406154843908457992840708295949842215348897070082357773068455181880432281736588163072463872519681809387285350066135236874672441027558305875468744354444807274213868168671794216544039994740861621162670727462247613185305647097748346279959332066510688802369681070781531521967527698937757163031544554062629020763103587157916264615428587667447691735228790126865763093668755834952708154307091221450019343178024622403629626382946831856217256871990493194337469584828104042389625618376495678766416363008087451193618436602471214576226652988250731790328787914342407705419846297487949492328788189016270487049996283306078654639332947798307196140773799137643153199546335659005656313171354064924539193546267251192450444626600914980829575997636819230456276921934650397190173114152218904742558099823508932457658519454954681055424681086489056240053226892885420388910631585794746836106068136495906948155301066849774844101317012446328479678334024997837864245350993620171916204151213646786228093029152166345276599263759530820424363655120530087468302378711567144163273919065393322738962616541393063961813235504835641115966224730074850516373509800436383807831667870502889255559203417689503412568528872527433306735705048877757881945595436048988645925393402444441745221565269932133321644643674584736403725904307034536783839078219196665920397067881914948269458986339337362275179936179594902784929407519331366478430328380332429702057825708173766763909677231793078340438028145042327721557297477695519188993771277854108356834049870207457208782673649380106142507077964466186904081683665969817265270327151529837320780544720925482994514048199605572954598311348341908529903566831572763034780070411791897086073128663291808055350489041895766991480353876485050784866496370813435904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] -211074406942976781139297215853882655751629487215243720621313184298304492878689811084113129960318821730721361332930737929981674392037105152702567695496259415854738309733042555777642833389005324651330154401558186632034331434510203460582803863536273688955342682112100772401739065495765189903346118761459410647683242320095554363176279507342174199791669481069060610877936451389198915715420160859080335357351619391404365414900039768772992034699575254912695881784909868288967841443786507312046716854854993646698935638357035470518274634002556951011596127422019987342626557387646456648139988491840651343840167437474923506210236564087646732732074005029992402018415343727844218001136926449031435969068764164509144945809726256344010121237944344726559438160672624197773708247687663624431638817874890135570854856394361058009441568925124831023636512355172094267754407381641881921656466383997386635257945814276950601579205912294385325872600440240999526531933400233522622952089249274004127324054659160359209996264545033711281600284516858056677076582043449059972032534695314534850853956384467378935500871299136998134765459140754214396537715122057321065475470813899484250402806954650471047823530460609401603028503913716786905758770923082170300765985309438940227867950873020643042519696904852213114237220336365829984522269241675842077344835905825986951180190299137310470958262110816647296848311301790582297851601039662779818495479325528788561313318964407470246497599275570252794988445943485291427865081440357046246109685764336092641014339923844110707713688955263427231066863621451552469247300600299883033360492031516597107235103907115744056485372052308786124301454153681911298536026161120856366577719668747251351642638498397251889358345499850299403451223164396079283066162222682050128301780886535618544390820244396590159599859164596085139860736293345187597694340585210102931194741248097110972337367475132525314293630308701699991329888574639196689542329098405256086257982301317262128841529055386261203044366250009499135761891787810436785240002914510822043276757417515518915470911078210274462986372848368990780052261174635178693557278613261265911074283735591019131697680506663762801488147091722837085713896929414529153356857436399657071823072910090242354853634429522783764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] 53355860282991256269585604300179619948220555092209396050995257672150873688813232660122671692589386134809694585267260941723993464689622923733394091912544790693054418628328712495020306077216057259701021948012035069487931706630758481598421675900926530002835596048228977770116041931670636838717785389449648964925269230074315486181931006125436334705722888077854494405659746213610449877767579383899534070203230686537262816499466664014731326204823332546235773139945533132773210197375863052891183288833141308294385487733375800778647525516249500731265264289327249704607069756440474563293919563670684654727371742030933517238303610601257797219152838534295769555454269865133372066036837724963559855788068466653501798284211413482432667141919691292933929018325153802613693484872677265854782369910925594362637203201422305829189409572771254004344138613148068189708445398095557978335778986172302113278276662014862484494941990722747105728121258018918293895684526215624101335166475310972058547148416239126278116939082463394797294037366902247632711742440504577550234487568973169323928383180660750781319042257677377860149099762436627776204129142391659800526896476375663305708378131585310884242868857332816758854948801511361622982287734322783260609296093092215512537986070385508413664313650894439955691321156532965562848337626440512271652443674834672962854368991503035805786601974157077210503454237273076789061615151387598227245444173420924977553663312825315009165334200530249765023962781308502453024476982062638250505339664132901742273771556047521726326178853028998598869308768845350302556271884152310496128720597085419144822621620308264834521820254266754094822497466870215201001860444440498019414783729762724327980727742456660559082592240371434049898240184169183477188370475224136439033597781907799563927499421179118285753344966369372360090719908138813087909750527015461445081960565703584451807561422535374608625674019218493630064928662372344288908542796303378977074049006108040846040448854798143518460937695221054154441396095206338779548422890536652034159336885376458212010890783898292788853504190359751073722555108458629553910476414825327786992409958413031839332105418798705555922472871300727144775045546218505388202304365693258084542999386119727806828851274565950636032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] -12497194226045483119525423767177617230901783037929436021356304316020564124652440657747411705236073588253710525860989068354671551310969073853143662371916447112056951825617017033859031787086112368431481218101904450147770014849785442767940372688498049068755114036928331398541208095660192313659707558764586949548396070032020283688659859495882662780711094583746879829159469159543586357932741353618104649233299480379464506268592396218350216741436487915959785657810523831949983891065614182976960517538251388947509896554435936615141784243596951263706707331161829899146721292540918984355675504733655862262753804557147621329982320740030042256297029519269226441070407796652503761339263859534114359027943801795853800013599024737130640701531827095221182283391922757597110028237788114015163954078850498412751122399523399068581604321695200652227743262104263539243075659071620143718668582350838475171507063967857410774446848000624753097206086519037562152488266902796125128602492957540271118768086927391632122910685433888929170103988247609852386591022703311744084656678000554127025195059433267688328620523520674903410961876099062590437923679814060121559140187636623579892580754914170425265660510999629319030723855967253905858595984206439192080492978352005519125011678696129264609943617036731034691728710989111765747314578339614370413316524268034684351715175802345452914076623788395974422770872231992457421860890132489703248618358650171329366871755163564847803091041158128147728708375787040245116320190376612375305639738602219681481886050695346815447316824092696285751679198081470830618053567214543204957725576599268441840259446556108617594306612711146054421414281775176387846774736120790852476416346698056058383584009029742085192482856823259160660235271540296000560392129078472421481307627303573389167752209383152876923530366944897372553187267706902459679313997251468825584693811396654226183465007922927328117565038799155250584885609918853052367738451448405574600132899240013378922619229156138741594629843525376143094995081550103009591012607984988934062667334277566092081897370896395376535858228680842856490652289849848855542992959839683831435935848696110434153439639322069335563192498665908272229262615840110203517676714599243281203375770833589671070255568184420597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] 2714668407768972957684892478446513193098350730867322825836885790618756214798008227004154325808218006158599285325013605269667295310467914721463431757932277418303907145386172651974945983645354640994600227016430602302404411205075737620802695352664883096986476549500510648902687482365381665672288827043575482033985138302741462666135618427271344712367884731995567046470281384149629182278142990628938846403231877127113335071429711299129823998804864901887929117633137112624630816477195003424810952951984584038629807982702512020909063831318357990110471601404953632287480679993656517410569058887512190446725618264419098515981892718860907490736881307952038860779720689988216082565176759229096318038529768123771279576775665788311527312950132889332844658406900669256422193018477322828347533043784930563690779258006124291276887274088092323606382434620102737951076071952203866023019988865263039472895116390453233924089448880580205930402825828197705406767254163012006881828437944844456085914571861254591154991595199014040920841517319829593441328508231930975521988310044941931231540584849656458098258475778699740297982398148284313892696962199704996680364572676767415342005235959356607045408689740549407774038407741731995620725491479259133197182089879418888879598594862378443455421355624386700612720101487824759679886727212075871218166117014766790031173531740192386315080140836401688478718836948757655422268140639080310586338435255220295861545428780277391899676647002502401169800977171815076418953155967252362668398513257717921968716127235472741608122793093721690013704423670152183023495647378020801395270831325401972539893328779158478347944208182552509613330293700710243946097313974841905643793186849774312653518545121848201649237032466076224815768729326284044341009415087815156087133000132794811434225544604627483329348376873437895940991735581236605333220104731568601280691542329653862136678332283216958252752612320437943387059933451346445507283720731416431731868382267573012386782350987391897250528087583377656866409042296417877521195961938735363238489763982232443339979680444598987687970372133727455608833883597063127722628716569964159130105502126283198821392885635435514865947567008768710076455037594101552840479263622342328000433634765932269544725506311334133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] -549921779446402791371264161323657697521258706782094763156531806120578210640857533973980766749662861302328822258263675806516689092673088755794131162950083477287753967046559707352977093922773181426740423004574344943377136628447186801444209196090032647562512277512509027008306292255319307676921910147653928755117853547066115891952722989126949077875423288733620838033621926774814905270187155146271563342522216729889253987640168477783422508631048428953298456571948570682899261713530923607639244664394863870916029331436026573633609231256960168960312893546713358223482766712183756043308527268689852871533566618261173376276451178964323999496522999022178087295552551819460635156703446010926678563108115097060359338795179460274850097842521779864922133613113023582195916298225540191574559350917057112951391834770326270864580497878521421622651148572067696672339373333470248529560964548042096788175454985495502161074945586897631958934735049749616472382576150839987956435832591468267854947069205869785301956051852123453411934415364681167543555796300301458641332533772672078393817624094771529421998503103593097820068035093585914968514672735352308414178784315997716732370358841558536065009743931017395576947328298784148842431843048142402134113200709423147276267821018557561600224614248816935288843124097303983517371140542865223869391043053397708647224852397709316900110184531627534982424204553327156655877202025509407598424361705698852089705324842084952042462020465702498272256577724229701778002965099948416817677013810274557992018689787750164017944719206323626487849322351932404463406477283303422069361673039581139890024974151125896559408826124225467933697119596941489537353548131939303404338860260200834676157909107986698487733590943707505495686703282195643889038596207693709237491819646713956380690462418885241031280240994773661638466134944728888529814148604683350176057661751105819438017738195355551141506481513664565687255819851983936446518919252999133931032379774952674462116773388637459543816468242327425899426631133073593219153038932819941203665294154894425802423950774045903274975576257934515067244123573896969263906304678348585765369863963852709500316933417244937808277897096063819471883594350926740037975647676166861866201418982578784587804453247668715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] 105026597116794278981247883347542861737343895205886074721413512550410834813147303202908773927340170798321437316455262410686198945172217591629111787678752797910355053655321453578294609531362942626002747057723533354268658207381061995124758070540383697018415118327551330813008748675340773677051286716724222215825719087558733041118007260378054691521433585065187163995464408201514927168234031910609246423254690612979751489706194984602317429661752657983706148732424031518861853242709215663383446833318689439188491075842722598468235753143203338446564974970591204426850772872977933917367655934507687264905507297427282149374092490456723641590624845210093753033033645280977255622455884307834320513467776496209152233921121169885567477994581924480396176022477586351800087326798409260381283668766591003080073275624627381586877282906170140681986029976722279336498746485995993038221315613824144359385752244907443521162965096825066859533695870567931780431142704489558294267832111300151435977161405562803572767553288321321781838360854470263279398297315789596730181865170676484401764255268969463626104509507884046178925676092861759219750261238763932192582998302100236962692494735204857875213177307549856900097784588134281434030276882643661425805594383185180286555478394024567150500299973933551831336718117791595541008964985752122503382043915020869922969583523727858480027959322189015249755532795674586247147265408504145929225624392086754765843836355307402586337676770283169398928696788872319878116340156398149970526910059268815707135149177490381603631175811093219542855334694613422951447809494388692748665158637534750454231687819717818004713699428636168368778504937488101783668584092277482038547658615029466049340011310191702591263815683598701621355731932874846046047734368043446393703888052777439836595368481618904120233977711932332128696794247674124618511246944091942550895779733188983720105080766669855333759621194359649379470408414082820577415829962722048429589658347008597551102506721945522600111363694144661681420047572940729370298412950022163187030003481110755774095290473016631950876033083666424270708375990047617607531576536881006013486153773403029908819805483134855118779719681064281109233089020333913413514305096376307400551661014124301808415276767163449344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] -19131455154283801666853217596022037361783902328034420250039370113294585626703146403140966016252364092804437490840367236414221643317704783520480802900921570450641106708268833748111111448411402051127522679061530300890137556261380759894255772278325050770154332547811628991868150736220471730512081063183486136852700162699767214949442234941131119997182126199043807419282295192597317501493282407662950055643470907868147289743068508292013835681568362438497169243232574813378461646962015676936400428475154537370291743329618353953255156756213186866161539217756662019442944094949115815426254645855444586490614912978234359587599225742160692331369991830654841464403066202688625563810139926176549312447965722099738499884363207003647415523675486933399957249041971176363791907256296394382289339646942469904830936023499811096588202251896823511934178688679419170076536725255598021460760109205493053884345681921717951355614356877393939676221281712780517094170145763952813939766064223224185653512020787667042721067708946758884899393868419242644308154070925643410102590645478163709678447869344815752808588229077821699653302909080879298453198426562085026476268181005052516531556422793371096883591613553754777160250195134477078290299352099511302049752369958741080033070944932379610060861883278033581086630481330031975190047170901575169764815735991191371798704982635925520463274782990369222335216013793698245916481422650945226727614901904254318262349091849378101080028784606662867139329599257474499417317779076679148130468010948641692716722167598229993050389934025827426790370053445777440651750502444153753969809391158960239587144570641645507775102213843169730341475444684901221694239260506154829829371149034642579267757212454028373240745434954472898690130918736795142096142219857209007733005761830393464681630518096414236779480112561663744411486918990330430131483657497069668760202325856877122425249846851814756547429091347558320449797400741322551847068050347864397936867775949152189170907372308162677086967682470006346448940404475522852026581544758395823202775042884594953992637143707770096856693323650680789375986896295712799180711443280570934074733031635749050999871568219515963309679786624655002611396960755961933720919233498904216939419999854520080927664515779133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] 3324120805000294132107031147968269669858836998111481371427829021144038632271389553788445772190336956930785082098054938324158987047060393103451350844298189962469616104723532339320703562360823395046838038421593469233462458023110811857133640553447565679656517675301886571366586988408812647270652233798889648436423103257827961758548150512411673923151504244630309128478947408787873758367615326902262994954615056269422302338486422920411213921070217270972674553067996945211907918862121361044591860042475757584586780065446809728150806107215189773563870560378262570510888546986682963093015735428573012615522362422202919462890769996198361906524603608945295103276352130323324563958141632558501232337519934406521802578825805046279303887509325421315700852610722691406040755838456771043941047809420303010519613038408692289123394470904075641663457059706739492087210583523766181111010248024821739173569922544538370196864430137081972919973127181406271642015460301862687540736578201666830593516856840848211966555572173331259806021601834809594383292672194011600671209600080298289527283624430094610795044276167179241545361844403617162400735791845321419483620164585534611719403240196909582574957156806330039234009158235616539298927262641722875310030244152449033063224437807677761324120648198671261140763175822181139699257393863986530882298160490249375770015964521632781811150801756873055853486948007179268633675798079530748354080244732785811134747637132835160764587862215837620960921113521721652124671979813103122949726288348376945906203734076579919365204877426982552909927160922239437975128606034318018862803905997139713022987277946082673847475897282739937704401572941664620144639048333027686324005398309679558291536617790560197638373580059319511760173003582113049007737782512413049206052315701093034878242948649044093777699029461870678944994099035371187635757423450221833316152578147928416728591443667991175107450619948086240484560973970206131216943368665874826433251397477947602563590708295455105092554185499287317664080792652832342517548635513021649496246643856455163710595876105263902005126490336201955856568226350691148615484039455597702471252179473279399426909560660772079517466626544101682417730273425898277569064158114794846530607425875359941279107531950522368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] -535827402777392888123256014682951038614029176612255597322881598210733866710978810678058999659392563173828392093050228307390034332678348829345198012137369474592303698814838520113839301816052468277669554974264997604491548138358667154950774191023445178798682320456795456617224893994385997483384043418245442329897885834849249356635477179113976041961617118428537591803937551099154212758327250408222055864671504002499618039719448243602564340120013428251254748286239518772712027831061269959256510178733192164963021517732415613665434425924015917785687791236597680333913245650733865113783426249914341410820016587330948642126476007843925527010115203415894911801995830076918347509346236899011517595123429558893988617677427810593198114649617799610348997775646797053833117646871818649410380579519330196826353129898151683941870998859548991334978260651011753168710648450022368642826877376463329489237318392935246100253680408892735841616936444148069151195619055619764610710431632588868415534537559791796127258318746218022714572125069938796528149598386790695418402027513032744677578983485701261614766362559317328969159836315503533764609444250572458977968510149239153596319405454915357705409315236696136252956093977483678428283438007862138508726488952069885803857615836563295693984179122484812244442556827380757115067200948392211899654795889798685164918724788804689677768007495554178007515877631365202413566406939369695262935001295314050666782670495056037145923515530167526878335052931809804173571364982165894099777688171084999734936319788040065025129173330825488085695208858592152946576754730922712260978314265960893351480049434098563917010612224299567253404323243858466902476574858398310049509360923308542384527192504932308500721918019294277593594429891991837661770972892445292564469682430566723520611045451519920361718315674655534800164006000365491237872628304761131849271360780842936707502362020596191742933049035041655017484041652675772345963625631966866037028919105610141253580490349039403885966364583344757735448631774804434271123444506058545011203148679117782343564051058425050274337528857759330982008291985501195784463672770060426912271100710478674430773697466425982655615157078337630985045845349335324698751250123520314986008691974235093641932417951334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] 74436980678455955100488241913390074206905341412430845964518524719442263381164645132618520116853278978361717910228497184611743386854764044695652256449501685004972465939950298298982507526531265160071563286871798528478301530928820485111430565254417015591300600918526761090469114064800833733789236815047285731613286023596380675011723683830024035056395566012214282105276902848142379427903802886785473371168220196569067451032473881783872745737288090700445160046043157398291231938199355745234828486241230411996459464425025298134478482145348404770785916173059039911872204154076603605555822400620011217279899047206484677192935971746054285411226406000588110419767231355967822926249156053671568256646231994903775952083953351898624481885907222176967456146917260970897763037078640858768805455861840715296326379002183945045692851637736011036099928219293416916347618574152376553515776100050678716239347344862748658552583928637557172822997685410429725984788833168258878707017923298318497158178243772503895073931932303861881467989896527152191723084669975686475659199756825052819683276625583963077704779892357684399779024800623085097740511505329875823611518119754960573293029100503122494895214482708285567432976961688128396429228612398257958183400398732768326105024975001595337636162308025145321086504163465035740076847908822448844078467171888113917737669489675852577942297564448555856300815165144125781200059475506840845283322791135170154049243061770175531484563390050812206558284545883156937743248973694186472488397497234134158622620716126967891795233558713726427880178425754014609235243961832850191738080053482326728221196302899566097353196706728664218634654330779222265004196889043139827172947383323814323935505791242861082744709383095274070741548470500134385895840263798727288875610587736692342032580092220054029707181480900475958315642277500183598234513481205914898593738798815583225702237195854703275818860980002424272600376725064370075706553173509012779964878059175685812079073955862562470408753519375275476075466450153068446187637648922351104410947489963215397710445010831555129899909079392553085014930423442864512422418541003487413353203618979744473640082394100462003046565361872362823402298229957256700413615625836561564375110710149628067010469882232832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] -7395263830065696455169098567075442279307362552062259032578730575973828623954486539504947023428501778298513110717264286080527789677428825394995838781737061850976753301592698025149316301611037025528836996192494174111184909113323727022955855480389716094366999957071574253498360741316176345900709495463262730170800241816378124250837052044318487431133690261892329876070865364220531263809600580862920331964072455746088123468803834818725199069851583499879876338509077794262987612925855241480036632833609358660592835752172766990441739624688812778339051196622187632765076394686209036394167114921358319507527894289739432054734150655367530976740123172015406586164939611717808526234537432033409228963398011443217987159873451624773393203619691463709900010412914874807613090203703705509009158199439710731318282197268978225355268586010035884491068340932187767583616101281375075364116110285405622528488824658022161251458388509567555820363054903684724911567665981876110527808884645545450133931663782212835162676445362685257554401220070892162717427800424829781573091101028075761959112225729823892548475709701238632322913936317252014843854302815660568062637067570249431191991295177393405932322913535481634389782821162939769943446727888622026551065689591336107833090973017492724459713221656396828974049891966495686893767314830211868865464088771913069730332842773795428887268134725916844385147447740967062107881603837005600009621567072910834238344643192023898955621061018213237192297718919819675873547075216073027489056790543234041809673555531697041748121843280091634155291521020239549558360491373241949534331411025198741068579698747960699067974912399455217764058736719588325842121371860996805620330634941616772515639653281311550235495620563320230173580532172546593194082453866502306911268474147745732171883010530443408655207548364738735730025218209179002531034381499008000627609920854770354739841759874307903187862323126795278551418575844949090584624477571937788742969019156586051323611029513846823522620503422703319065878811999784980851585790292899013252606541611558938190936537648186367965640424173126309562804073560586296813195593788534338478241866495113126646835681582649338356849501020301426053379799591130462302102451093078140606759418605429003674985064038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 81950950045932303512857131789287880900398212450560294254250314948342117548144651987351539769939299832769453527561667607060609262923521280717412313884434975347600204725448395638805106583319524110480848067626166012297832032918551706043477572260800526071311508515343164489081856617288810393525340097681893470739201659192274143731205510023690656398810778000814297073031475478938888195874040062679414580476984789243644814526353823939597316504598835279167189844464911179613347971042587910884289839316805806252611827963108588338870063052500851851028387213159511904354848845166706449378214940767860615187407915444246288592859614462236083907267115158850519384877960638414102853909966154513740086816913234956138384673538179653959277888966195049446952771990308943719103631682700393175979232075615752850781912031695733708948786619309874311782815076587288421770480669827619907656319227301587110176869981094879313101525358231404623522127015482094237198900675030395327796800632655114470042649968385342678031920518506531400068580432319765191436464558430836414694569818248995862908238980058047342931819310981361009314746471022481707544603957889480570601182077923891132626346975431045476451723127896283926454734233615930519369835085081669958830201253426766059781861978689643803150443161919067082572497319063812550573278637474960868148869241990176877921751652380080226606402351192600568283138443455957206840609606250779868226355971147766221928041016443183426140209391752842968704989670780433755343756213110221027470398587537047378125243180606967061292485170626057015186055647942041479837229187946305387759536580404782260242151808165598555178915951546735945843883333003107004756360363694583451310586375136160490136942721258785694555289526139690017300736784323012735324378792512045528342877487061790150654442275330772961559452217407044880900366838523043626020367019730934364072680585202983423085070321434351842810162169345281540657834201472891212177837355905854961511194890804763020962932238846944398353292549824759591738309445679950948893571287812855227217551892829866384677027275310942750338430386663127586705270520131796611698499945363137587941220246768388376024737500675790450910731972687599752917181664372465377204128108321254612105100381248377233293206093824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] 174387447581209112396547462850096056954473463962930240124255352705094251936665597359040641300813443955017860367454849261919065412564729832785511269347271698004355157376095485845748847345943063023297407550370827007201872650109146691021321626262859254202128695833415361908306003890152338124000809617439418086426402586671560549108522390392279258406027020728367653471245552174160801715163759394323334836679199767167854012558535094012003945967596139528983763940984420148590747661313687238858733696165025561248152108066063344482581864548431928478229270482364190353363594865828105148954058509588392898243256104201171912281682180176307204764177242080738325720729627615531527688859186932090892835576113711435057533652620761840205065441582006180234512097182329456252291616456533134619906554068690037014871268162895055913047839602435230910109159412477872110473951914739214966345437920677620896505654296699121986846437882397324408567478132728736270813905209397201361625727957412770086441032630082243432786942832558713053001246581262498238510069938502922574626149640276910756619684557739634696119362244216151816785933509907436158827992547395251394586734977195705270957628732939947838841533954752795455025655256961223055786921686011119371354776102500417402492024345070574497616574492370412221473934239848261021450912609243939456908224973884774669978380644576141326864500331286169536710891549872233837612396388406946714998238078838637283223622024266231072856358854989419766555342888932871746559735641373842035315278028736819228376829482776172676685950152887205826570473628423950852183608958724330324692481332978438562800994464366371364032532979594713875364325061526766631977519259738286552120461641902529206838874062397753113137952834638351825937742560287392714448660562595986351610754147159009148792102593223653624302478729111677963819796519491598079580244042255535331909508292739223420218562302386718200251397659930839611828517895227946692131850069630060110669611540900851877628908020390537857315285213302745164225720942703758857905195978389225318503417292432664228222272016456687488970349474855627232178445161726103891512826949134909989805097634621968357907238402236300653498271437204354731772023745271483396932759105274097563607772986948869519102558863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] -49527291011857276205020032553699414267112501509917618727083507312280249680657549240097604461871855385243464860028108229506406243866049774149413113769296185639924205220813540488817018885850908847607063108421303364491543308030929405712943563011488763683940666298056650375830157778149284962315606998895119929208919153821325872257058758248503121293661990944739442886365862082217514165116980277733567741423392586432744995836733216594751610277798555749797757631783826134538101006345213002072402131329870184258795268636628194186800082587230294627595434730561056419704369961944609900146748621245160857773885458004649868362501328877741976961344552381452950243285467136715132130216668068829771741628055776183101627885380726550357331303736434518797326532600344679494491626815126452695445033810118523073240322212383975757854189449480468727166747291553086826331192948579235846021545917943116771232844174396836016241145432392839336143405936592993021788515489887323555776343164182376320318781760880713017343508621946820922520889073124631828760218593092497239840856407504049960873607566618647873193507924955012022288984715182801799100253025058118639501989855166840260692813420160740266023863452909413614899963459207852012791185834166593696193397874176305210162261775343618259346306989486551723505194983695833099913208282148075671127933264659913594833780465109165300955920662073207823328252526611362470866514990535430275952608089651269232011241036755544488995505219385247276736659792727049464611718847594179881349844996988958785167345640629770816249943500678369831591826706963224622470875527113873735395495409272304600604983844514874215474173132456548080038018455442959719744174101799603505223953732157231330144848255229893442337616051947188119769871661989166421440247440066015221531381731462820423507886600157838663841940041920519107070451564608201170124335974695989066946872212491251929486686642909569717435096814643140301571515169953223218173998913086097055803690610041551751286573153957750879565357954934587466640856120512438016232812285443613390072763413891501898549654672482256585351493424240836246257292082835551523708085199056828313273376751843685821528753134476889114409483802500915288888015520130807551649019765614573869789040522761234014789317951488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] 9173196784471164941897409073904997233896453465733160673198610343358044662193476362109980525729693843675966429581807705362595945259582658743851113304470232803136330112383427292219606981623850136325267522787293376524252702448882174069156103650691932302285393241448441897741388553789340556039150257600661972667452625354870845604537266103665280501303569425993977178859675618138068275637039980302572767275298139866204518836566333997540142994074047905555100028234116848072394845402969014240519207015056487822765295299933951046679534563300051539335048173216617723380807286693617438833150825755168096011650360456307072937450653659689300545419134811404247728693241487492126316212057605466202793635512547488135265334341185187270342676408196789950101419974803011265645606815874606560204758923145342543731456260851545046431621300347444160997102147782856323447108108651394530887443173983900599525917390179673574461281278930452254470471363349857696709954131797588292379632905923499075605675899670235915743793164197345262346892894069309444747283740358177292818922248954861502942807393062199050719164695729679939190741604962806484465802098232088169432183951189901142364206292259956391692040725914763077714272609662074339090476066282100296916589559698764933083902500207657862394054374608703677539453605647133378500378238831679076901812964612270283625592951258887020118763260418686220485443754222933897377339788436340378982515200710790671987097076353036797408992121318753844741676880304312485769575626443216789320193464332649756969348063870075076876663141147154814970718836062677172882875099816126417623605687275747506425649313057339685204280852505264810477110208071416602115012007129044287206500223588168567756841868879496586530037716795877371128585161978117848639466556643171858371862640466001591011006756650010663040987703209403418688982224231339469496939909768327660843978798822248399507017363768291511460400226323290863912559168870775942150583267298196484014937983695181804385029088473171164674412872759216449786285962223708921830113869145970847224628493736966864070437281695272653050583779346528398468968935927632749951661247262026677430420068775692123667832048097806234037646918058117046804009910869562472586718547254242057189359508357816258334839275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] -1348573714031912613888241601944090539001555218770135767590906204245600596018455313037642115859667472264580687028626683071359474442867564016623272936248331291128511035299637857837224726981013643254443381473476090603275130914582728047572644566303529164494587595125293782491116392192554476901098454327076534835464715680396300457824708279241777953036354225033525155673918698366640898017874751023720615629188661950503645815529093330252395193506812489640081128232742618867397739823381161650063495011695380911806864094885829919323601214066577649456315675537306499047554444097625580575658599085749736503191930369674454026222650111170890736531298246389376901509333917452707323543007170739724056732266867649226913052169782191872057750527087453885696666448880582376993695502083955543460621826670029378354852957080040205905638807206118064921009687106212464889419083272149014405715211227596797012888529818770610901717395284458717268221475450684017011915173484682415081359298858193859514582170093574787086305242943641240546465514864211607816708846798268517601424399353661297019038689860867549672151885413055948456764323731533724414691229591754512973364957729986102546643644859318788574129212843058204137488153010498073496552685054190989156964105741709735941915695965007530742309274050155163443267701318118410685173247618673912387380625576585048663697823169534530077281703676045502824083301458403719006158253196121651263322561755290094505614445874613112720280404519159329425503403721684505375957725717381362604852840876341416280538474476924940814321901512322066948669915053391804126191846962715555988519388391020905270186200202267118265844490290718428266592925670612430342894006729202064507175483884631035029920337545852646579836807302165487582593235642629296084824449276560209747601145059254930424700866541090004406637273273342141107141760745496395340488323477428909925405551131399507327647283004829221797064254058821795011561426855774559327767832929637151803618494129021954602747239013589052724836552195551745729547634058595465043939721140367309406919284763138130019764737081804023746311149592564562070944230015146335538671507170266728082171552772110022329098261136786051945713913288750351486315301365349881669169826668584540677061154670742816209137303552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] 164202392864888785283825912104932825933994323615275352556909964099138570861495813479975180881294354047170632800443437506652115838981522486504082505887993814315641589460853608982819078718358756072834878194088594620511557395786786402987474035299838415946592205094368083194805825109952970156629762001920104410154904888304951069685114234028937300194006297735017269279614446395309541464690680603926401994034161201861847851994049508289258561753090167005091365794335831763435140416440579899251717979987062740210030430692014354384498136835241675938711204875350716783704798655581068367093478020765820554429972686278963821411300043920590756795475525078109420542274111003491722480543640648947063919114682373612471685227402837261568767101296170142172997258082917943297842982237294323741987556785164519708081718405190206841875803423709318455685367014027673090984453942359877444154476108373673079434905251683766500347394745872302525733534178089695567827795191251318161782624331444819576449016703372561712035207103649292688604816468893086914346585947980307518781581023035070747663072199455393861605362015977624740025646318045831816959493189912525878994392568119080366769524957506581405225207545638444769014270098671854204462286159335346063359329309033215711613853353435091865545335365639464580066440163763030284029593564509677732346764157264004978624268772364704282859981169538963456757164162192882073217717208334226219247164919710852465768616477919113471192999951775390551011151858237513809507367289324225305396298644758022429413209108928029013494080233122184601200993235388495087059812410514067701827124996650650649157852926490103260172465479907411129493981039570182086645621521235148013057159922413075813576341228690637817784986004506949413124816554781552180532364006362064327466748823549484893829487394796265685262790952598086071227068352301049969488966554292458668978603922179884393702425430022998463453433463446754742864583171488559784355396079066944608691561245164149635650572334273938348544307213894565775397496657005449109210931497036991767292616511088630395174389206427675581655490493806093206850582724554894394344846554825838985239119732637128080022407151292536030296648922191041569911779743136850498312977165702515921989840692079618371312680960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] -16003991943143174822639964739704432945688106831646310891765352531393244855277539552879806538237897927000952414598820765657180726757966183486700817572872686622662477917679208518392544835558168596366492998883036741131712231852872178157161411195120436188019142997925376966430670504090370278507203705111938357764603368611053929193752342874265017152116146339156638931606331320010567224988791159974820652336860675222865377775331068700686561706538784207141335957891746837045036713546580994490241007649332100765825751352569437629766251894613259803475301656751620977371362552781005934747284823898115023863531795986681719599147620748057967380644877274361344269025059816014122098887294125861518843213427798604990070578723437489422137251797213409112982810795203074561691284379389628215150157242677267889236364903399154277240081994527610570065515890266377262480227695069615055021800158931824148935060976472219896190454460904491519040098923962099008041227214190035638944308364929346137859363356199152704738940747678219501584018759177050247792518344619505484775955311904467709667041559440536370797413144543406169591695130697635900631368124774727452258175978528417123655134720962763459957530227712472409506530846307170442426540406797848817784649748651467915411599454039409438269914665883076356238699902950338491332638937519276323985667239384927607383002056890798800478961667880055939720044883513246948443327473718730470240342861378343919184532786685659774963135293378354140076482381516734775596984652565807396877751150351185588040881175710637940909615269949719345862603753986156530599626000874252036673314106673663895805064999792213047082629931299125133617628721794377012355118764423697656178942172428995303371238839145865024501322860486983863540014754965123693720801628866469858838089199336603476651232886817200248359402324384050414797399659300326336868982711592422650016398379828334315543727521209433117843794493726061056843064012840754724354214419537249268395797616729384719111606409764728341401806962618717876682153281512116119612603236667157848115498018556568075696075180182817082496932663486024951041340441388412499541795885463181175807481040261180337158481380755702248441169117402493784443192860549725697548307149544036130695624997055593470593335296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] 1107495602393759913952554828493838814980191872012758161159318317319698322354522351266314212834622539360093100519370994064210300930254161756841903767595932958283025856549885644394764183224846992164451765470634346134954649327321207299220162263287593160421625850259291983098729509298706115413601562793170822090209630412470357844427749489698918060434006089904440235817443555144360488442602969634185201422393752789703599087269827205729193333637308857702932139016379211482425756175472922233403991477588386592274506059638479759919590889628426464249753525794808522799622460093819491053986947556361220867400361241207310241823051629228119931920151393590820519567805143673803779988420551715820095558902082817074450446689441514085903200879658250281162681090148442843214838246747430190372571787447624267767202827945080652168544699118648248720329095550049629854514038016134939245717799627333897106132237452074330817325365208429323694066741127054797252160592828540677748348351592756231692842911468859864680752408713686669816265834283440936160156714571761180483724226480774207689008000862011756303666330276095941387635985837676248512029302713445413372075840746994978730906777181679019627856886726924420175165610788095891985227950404392331884040009949798454233480575971914746472629664955543558586479174359224044000878669529231360446906027096355009270330839763528721387035390460460111955083749373007012788198309856015890871195379779599383216770561927951944530712421974632412600724387709399676107163563853400979341101836373409584738518822130903100394059928037417711291845311518525600583276939764426648929625960873178886520781659071363727971612969827766785594447890038016957025511140434301913393814297543707654904994831273625939035027945936177083200003061342783360203841968391022917508342473486632771559153276657693190150392588467541272782915052340412749649680433010556607577235538075004344993318914035585809904081715415974515242828731974039704173354099273563269976394097103134841628252653492309401129503828225669111032413613991551549095258359818186173777141517814925364541532308002099124540611729421600486509042944457543169722040542994243269730912825128822774959833822226606432846797025767576727673577024760541263161986667328419054357271764744378445411123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,60] -33130589316475913176771074338784128316586268063528874530630174717530195770878583000377643525777168733941320352030186340934686987731198723652626982151534378749930574110916494697157126613819915481906184212505741458333080208509811961929787348512675227121391225566742093459693339965738477514774527142986488804000920734487156715019755761000295317063788697282071784739268435439181422306267999625974138298339774722124402824388870117599057986252280790498547987178753338504795646286351153334058266514754541257411487048126413214774269296801821087083931089850086129324931840275696769971277369388688962036218989681882307379540989916855112608647302260801165166536515189772008293407173362942357851523639143401318545535956852755249083264874780630386882497095730614718972479805838731177827638901732308570341241735875797337993375705582929469930199913469649826292729885269959330744260630208225712750771948283312893475742865769252380826306190247250188882176631460790414501073207556947273354233672201758929386665013016309362690411943367593508966340952359501771862713264869298807866801989462488581542657514239228216215485884618873897718984576749545376511848862561286720199386395080510075252757024933326316693049285541306548430738433874459075740486125570800089660469349370395246264459179181987613610371543652100870112292753639740112026387710612891835178588321047644072517102656175868886424732631105251544924429375628491241115319699400807592401948197402270804125184096374245757041716364214298622835805287416655976958624485315331754454979433696126474452714454576043725557948902634274467020445058743701466815616192051406922075798905450390946125847024035202652390479808309628577760342997421922086798299325016437517439021254293673878876478929887916161350349557863320839796652261895572632108263803221472945251500791426450425112373248990285037071337770094556028486915438762356052009093192675802862047316609869879386485606860006484678865102845179697994401787935761863259153456666167574829222180653346328596503564920887236332928879275561952702287715384305774386148668055835043737056225572256110681227258768022005239433792810785796207266841689078710730674699695900302001865616166050769996721708412318278617172551710504451744494678494817296084950095040271561834182475776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,61] -3338299361521109324927259897299004703713810835466910814853573591313567836812968995525117021436613760746494201757928848736696520046004553086255422653481845779341959819364074226585905939523646511785304260287432926073567546241268229103835642187715722066981111576988036843807870885033719879989849454135518153154994492136347884409366496415522208710011177797764405535000872854740889693489643268495578003690899765756486469081200265793794954901044931189942084242847911452864924769432232371826998138464485611713631202368757659390084615013025690037630184912902598353602658170246886205398402839355374777894008209216563787868131950281495942612113582125883654168054344759837953656419785323389711637410109238953387410629408605560961484318172348885936476472315686525759440960390422231364139721453285094958994090376304520592786964866365898542835903007667841447069075218326633433127842674420967573211935043405972851767656195101863568226164436394350386030162480808693315945094451493310829054056776442053648930385298485847994302141794275081065692193535439363605994212355799132347775573056783519714558179071220604223915476176822024203208663529614685947128945128248293552891996402978692399222844477598678588533207236411476708998586075873480112592454937567843010721022805374757354433267772353984525691357761766818986073427130233942645163075962594308071185735366079581505933541623579069609023787458598207722605935204148156130320895956270069769427461751017988576593003902258214626825229491648577688073887095394654814529054392943727688201679424686133110421154448063801637789255326511001942473031313471828263648755980172120636155784842167871012755226899784260035101909550690174363683832583908148485740644137209296501000405338316591281491040061779049784427654771993135526150941400470516038466127654040557153331303378895429812915641908687540404098108562235843561880144027161633436572150370593734627471566849026458736172229703368818170182990152514281859641662134443967144656781950469660218644631948409582687783529430880043638405488861435743549687616868987763530127260209083923106446250190263117049689306132704789144657073724176995973205138507139897771593289718760804031201884979003332075688563902134744690703097864691654214948079722224292188305190195320357985976320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,62] 611482080104290524277337114879676933141055420485670134030085820454939020455301102895791801135884284550884416298934487319036518856945225094122923350574688498575184039935469709990320869656493375496352535166628222809935621162944930953030521128372746325857426732951392240061938171590615283562480578134825625481606521679229244472502174513007638298881863663211576590754381195280970583163223139812288308153704816677768991702139348301520043710033444628863437373191783511032180732960828051121355950700966435803115518326907355269216205122686062884988657564503014925843836651684904957837822515469543272497219171386601372402472472338991314710617457606922394351633700180575034953849256759628980060541398076622042590733012390829311997384943223053356333357663356268212174792187529459490589644779274853557665265059492596758804994906956986036394986327739650497006293629848601000337505874075789429043921212755725879836553110361430627707532017319331792582638472070597541080672333978772349774532287394907171422819207904825523107268139661424212920184686156028343661018231796893274039372400995941289694508714505934166139211025603454398996865880224343372401238505795320638255025586806474685017402561972734063542448002475901485819393235261362119426221889788760260911653314060049358359071071224575902772532226273285401006495359929382375479335180709177625439146853157848658941761416856949641023137602839373243618392570960289733057422706032830394355754702326630076808200701776703845874322396318248255681770151195291270731997806052797700653901212253649701064876151347341697939461628211918993596161074742648319963690238401360553513137669024474450786577569899084749091552461020079220242285627630061009296696645115419679307676350943713340748396562730940886013759398261366565172836741611502357240013560936951733295820291536652122683226485999239007858311481573578961690338629198570898130201924868728478995274005189481478074321588756914794146686969280854823281659886507011153971018188408630728760893991359384986027654193217590653644429415232569051779654224580876777269131323784033256803768278334202333812749830582396355353605853674900116680966916399870992077262684440650026455675295157314669209743903133369945526683910359930684639537527607702251095056365475676398026752000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,63] -53342662507192809866492515343482770262990692701256598638674960261983620670207588411601966173652461329637137635069760874781167994821007047587614965214910405263808592119237334698224100252277749607753537899139129335909766444932327136262770852381355535830941026824770500442071307654298632731455679890645406198848533457335514328722548007868763586511598893266253078972147714306393906682599610799023528888585234171198251839265967061802980116660904531186083275011118797389090017467055171662186881146327054720665715336204187224068475651775203041839655004146774018582573148135479696176572723761688174242441785222002046785159923303974694173672493500562011072865746389852104436492257706947152541293216219212713548076385076587515686182541814510359370639271158547090277599323665322239737680466611898932447956406777284382531589944866672741288904458080920617313587106239041281036957300639743320217889490232678925770684283287509247506367627833975975416652743143106390831673340718911559615811466650112727256958479130100531338427063323515421618147857662890723635280199456961232195016425470751739921385964645718302851799108514824393200675106103842918280388990802512808744512569626592231750247739359565562568025057241497281207455786907136415271725552309784989993895604670204581225359573085774535997707283817340643945276627559451436697524805341565253661580081144899295333286632935788237705904417766999578348246114650085796827313161496769526964396006925793328225574107424803033909206460084543367036003949735507172451447480837363326606238440958196233128082721917712353187211024945691508726802992998432850375059775611929672022411934556794608858735709434967051846410011365928222128049898527831248296171899967640181036347164210707667734880989379235096688962294900088367152085813081034059731629950105590722638033156135829984873207375222439006895393595220538256892155348612056481538595765944735045826243662370861716695029435787624884029015398456216582873393059237212424539475683443656575331108654651834366934528859205918206301742094128230186152071173862808601343371150184103519364325806244903150380923477168175649296339059044399379807803343291222479818887902959389692490621588082242012058187574496974306248099171203932713768054030348812932018624079649607222558720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,64] 3066836586811122863716218973777503684705348082982391200758163501321364936804225558027397399904193319531431785422112113580288323596795123600585897504917782239508682860206027650605941032424901867827896552567644748386737042800672948023917719364468725323545372450077283585279261151262013728530867615321463351469478016958327043717223101315995295661269462060108186583510508796931266700860187284100693263954228041334932792406418080193041807131416922573435502079742584240069018047585804308636301203358014691380888346501604158928389257164634419951423195398815644757578488376587449124646678412674627737855456343405199240378848076496240881629766735900236983465351440110133282069471697349427570742074945300223474914703100880929425486188694873228832368856386107730218776509611370869599584139420500320552344332327030256201236199715998816607312412081363777575750318056926107662720824788546583260906688176893911506824933893214859121035992195984081137051346041823631308061467801096760300938201338510400369335388235123676943689149239805135824904799201400149284646452490743955604846042419078291338557265538672070605249057835599787120003957884076414874597768419949021535706654391927526916703210608566621060973826341994872350680883910981202342327889158935447586240093516379199532520210987539528825396675313199390659698236223411520963931128288751378423558700184499436538039118676698582762644159718022770085509489959184389024728593500393489183665321398977924718091191838551046791612652051901060787723870714003242548411866620996772171369694696944511784746049329931010795261433969377339130648592584496867278437899309981041105025172010946079158082043585621319005344618876518327434354083330241040590144075860874564451406971061917283759618525997573978969057088057654218803802849818837546076339123932123950182561714362164294874300053010660645404272618751806758193334940640738683853288838808067496462688528897367615994831832668114886774996950686396222935719030994829698191655458089962152309886203181129819596201731265299601253109395253654207525481994091261557214276380114155711186816404808432755720696887022078105542727219375465860474354945677414334432994015885082888714573472179572541512329912386342444474813981613679471718733122209468568384997671643410449039360000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,65] -110588054586877839383589023907400618995075975827486498792810236561015770035886753922566248940372451332128899480574555704903446267483240042907094484713365538830154114770200381419833092492429311398980562151563685591416921283120302686579323681221697464448097863238999276251511600730246019320122478244700646915377502162443710375076658043488576575778228710089099722721195987764611759497224397344804535044403052915942989963837907711536950383234183381535471442396953853320755366988527618363584609087096944277161142428158182610417228264953447594173861252793499983740202962727497804607169979873566437330301980500958565481747428118409627581599792861810524550413393642692295237139389568986197396341514685667297699649808612652632500223817823473673027569044149102973751806891772559803589910685529165187653987835755831171423996229238142500120668002930498848121396165986202909676910997301314762873105439188906678930255839872053845811980361466980609091242706717959924262345422561469084632732037297246179733078016396798672599772706642433263872158529809119171262235261430730701347803588390169117956806883406520380525743615594168544695847364761510975422182672189145123439622328095069974835304770938724220221139910563574693107089310720419457683691530184035832664355542621201496194000154002212667315928710647690578876502721121482891193424826315478372129018553723764382368793448748365927687159175841049186566598396986980383392436483538350929582625066728298942647568435987765828906984210199229841547873262403311096669354568622957404681233978810776519019099106120673458067251528226302283096232295533955054193350649394762002236301230768127919073637023835402249225558756509125380835244602704247343944451062810618580706450092427166917837138796587335237527079582546640924619848303548339641001394358404785451758832171050663103435783394622970762058334683392080162438669921563203174563167520049457470151320686953380368347523741086342747627075596987623728454492684561469694644886270498661472620808974639173029132346314384702129200284501970108147257171101539971713723175467505506833099646252556397107114032594607789519222849186817178310581575965405082818271394821221621120021270766816866834113989552183338782797028133863047978887112353291364465596241264075656396800000000000000000000000000000000000000000000000000000000000000000000000000000 [86,66] 1306078114308560691092769352226380035850966851887169914275307568487926930570928578506273934454206265402586955191547296664510498515084344345330368420358185124403613559840212404148172741887439915772098800368108014132046518171813379071815845529556417766918175291721014050798150001377883017056390439311595063248824086300699982956698055455017502775632704864624875094678347254470910907497846352131260530505109207136445010614548740780110950208761153501546831752770166403027871769834501823149513395543382972013939183009067262701839123956261458342505374804970032214640374023768440405282568553996916073343734816231526420286960750720354586666758155917003750325550817260812302134930774655000793710417938463400433708720285759041032291304843547544972133604451293323764070454656025957184797926569332125514926159638917384721028531922424906637014416570869283004626701169962099883501289798515470765629155856373741621541026929301839633771824061506657643522365544077878576882237040339553936338225583978992095251629106093275315459875963473377211989882200390337459552771134716890279257685160956221221306940293107357719002388554561306589999975542267981509693004157971603765611566201660348808784464094622629532093522770654542520462487698275443799764876835142038098072639755363862691503422724214305080719861736376762954651877953897646395511715698144685245363914680496136446418010620721882881607913704097743272118889510588367062936531472107786376967725405525276352959008689236962557122101439864736170871156019317399249459642299682575654485436351855933953253067059172193367276053887290260400075530201474182110432360903471497561041817217012933941646745409053824855028733870354175524339261823512219226442735310991790896743861685080044181004839079692314223267637424247427128067378796854117272361394432531871504610939128872623910360847251666894599968703006157559601948109407099244115284602468582980500175433445501176641489671857870873768177801123809842196197713927801975312000953284114597635366101412735614581010970276660025970321265553377833107616844337291255813688220973052587947777141770268061155758314096611079100484540828761248713631823022601326290316998779921597339831686280310597019285326445137242299656299667103826121752351573698952535849114756471324672000000000000000000000000000000000000000000000000000000000000000000000000 [86,67] 88647951525614388966342084209615975536537614705466275622254118787676574125791936211178451046954389867654037291705618474505305899925752012557655782292096932184751337373053569285345289788542450579756834016340954942876401968415619005843530336454506254072428806822087733132872649932972367082158650664878036746654053797847574095946739458753032358403863325535394300420746425061787642183868938869863302660911243493817864204500189700974986862725803066269172048722559565134739149395952595432741440304071119461357695635773072640586994540733310732098895387159997933451027137966491469250667614907136811127807215835994502566906769987503192660798793798954239173911529574216633685167390951422951754589055121630384979028809671556136109142788679686670149899993486664454359733669960520893321285420007453197193771194953389814295075012732548479461786198698738309780210987826121444885326137175074763995989211623753207714838065449912416444504970381718738874462697734301788054043731860249917561325525989991437804722050293816956189202225910555912678367474650057487790632427923489540402427058079952568824406302462434350839437615538778936503455695112322035699973105644712504785070731933926709143169711430871116511296982348064967327217629361800793249872055037260556744138474018369445613633081933772026096171110647458542343202469399415585312127002070300574777267396904951964463696032697462769512226402985864668915893679447791178057579538717162872876846299033923599459155803070707192203878063581768550425895953782678893938731147540648609128815313170648770441005151537910364862430943856078929481289134149790109090459737857770283854874776142221613677310782094257097304597600482224514445117674385919580488001371415300009978098172334555086224419364362529048374823596184490221728792140944136891385964371709310986516162202453363567454508260983309025185688133118055051014056163723938031357291771930550304543558751264360478386160281584826897931028504106492994023515974099270284163863785436376056741690121484744646066860112022705420664853384734831592060774718640299588964479506956933714420211550074329056071993099814267788249246246044701549724694978382253232410914729840975159918711636800649125973590592266208364493630548198644882204910020121884140797818423161651200000000000000000000000000000000000000000000000000000000000000000000000 [86,68] -4405360892209695392749066560190503138945939677051265312973363092733678677262068693938534567851595001173166831595644713043158854031862705124237519143652623081119236624622939410926738682627543506792687595773444502451860074233270062291052623950447458819903324266782518594771252365536983900585907807601278842182154152531460800596584161133786908921062509573048678048170723223443395638399329775074658162755825743265015440721735718465695500490842065927062983978206551235343189106899233206110120987216391845218673623478465876015280280280110171914373183099079161502572504182388857893954392146527980212876970875564401877157200234039599057509587791812925301038031214281546946023649608692008815451147121041564487847937720423640547102475225016265944032053530258998005513792786884541336833030838894154609607058823998403924435223942182183579987520327535452670600394826093872925448673621773436942705782234668416259816978695825739017856256650959753685466929395271041619382552568186292617009095040607633098340868713712350581761856295509281576612708827185256103530818332660495662049936369195761074113549017680698282291502754245469545161562972206016583068684029685380681098724756041369250266927364836869771776152883566152330194281531118882501597036485488681781133529839740147880607753208066310954849919298264648819010338133437064354202478346863350329366411602026988038240687540021370257190996986718660441116160906570907835140789096742060486293344566048081340070554133325053519299970110038558305608833040413457787859768640330661643777822220482997707521001129973484238618851122954923781945824014023935092693336132086487065066962017732778772701440843927840735772983900589787501703285913532364779169117739929333885963488945409683725734096454156300732327106110516182885030622004449938769439215745184648414790694058964548333383714734175048931079726357770177347301309242363744191071264262824874102303240322673407923790359445196468903027521223455912135050400017711704123962903540815351300680307995071914766606521397885262156757107000086164896559071116623594393158712039778662853336790145452069015483779831493084402998486627900927935908991678519846888642227934037184025678024067972483918848809215796056889211681621698072221121989958802057656200313094275072000000000000000000000000000000000000000000000000000000000000000000 [86,69] 19328958190704149357956881470543325478699084527057269789106439173151277341985383620400351209479333325990541900438077544459366336936316433444504202220706652674782217305027717183460075998714270757031282455937642132049449849693519791937905461590246470788086875708122212082785406053771990219756105574290284210514160761957330888628402166935048857121392987237990929439740207954693478654337463351246720446941172113820313421540604100829141543213604162337183321682907920319450164449725258646917141096022780646982006938576611653818425349685307760342184308918889918229724259999973469916719279157450763820815936009427445230294304502994682772099388403929058988976542379105840983019992637523952885648212427911404492885515597087907391253560000158397069958388855364584637646736465430213619707156049985829938742980405744254453268127571989728715970381282784202075597603598944803476203643032778128758333800531104340479048329900188444504669036692875407476388596167297224696140108574157890522677872366630816483553364876343948246301106010310976190887931651513413023085159065806260516297789039504442704637884601027619628882975101741422888499137636892741450645632247101137855786697399643138148963277929993289479120730015854280856720234307422073033403353875236002290288182712398588363201397449185733178299844226263831322140059756769261325365036940631697337088345182504739337660065998029565855693905407046052534472006617275071270902874085089460823897705265983504074856359549550493961683109607295148593352794512416398899417918713835302480942027621123593049079392743821725451917420982260161469599774342687903275944460580056890473793645537702917169696722559013531231464675474226411307936660851963091680200567128406319467807926380796364879660490742202272445651142623803200851430401365466191322758659575099535137489219985866389765179510460327511969528663403120230905868384311727515950395852850877303151546110520749085605144767229843054553946275159350872984725757736358476636377476298049212666234310035245446869705808333964374220480652636972552918750595350785893518773223615764450454876880464889262028702055656607178954129824596501959888274620066922594549231214094211204598527482101160144735828107828725083474647648292850192353824469723222632459275253841920000000000000000000000000000000000000000000000000000000000000000 [86,70] 6297392543029084569485202502218094870873396186325018177493119081647083048174874017289650179915511147910433719826711477901207835453855351716191560606531278021178006351759100788088282234950534033238787103261857519198849352620392416871279504122220706506977984603648760454968707339328188134577988326281158184049212812649909395770512456812018559477242107903165427436818303026031613763558299647996462523107643055596722203603714200560386074970677368931874154405131570328626215357716747217947548568335624752536417708752875531547284432124580550246816900919135417174219531658440415972761604373077450985473524071724968770260124522127532439201030228355384015188317482375434309355734092105365563569690991747752146157915216569785883691004233495546106270692503317482271679330920792671406286225617945462386535161403731165821521784064891568900228635892218037177729241247095920698101543430093840612530086848537501768747745004403957849213949506387477743870035737760045802252895759980962604415906552553205857581538880674381341086743703764561892046471492583464078608591134199933069601370004452743093058665852376335538548156325346779774275228848813607966076622788229150015173341271515088615887596207027473671119342726272454775959878181117578951374423923389208667873673984778980697848799882397159267327014212564704277607790824706987936346055950185094088527430513816300888032439677479664006181901832376893422093425768963830389012617671188194718665437755323121112900274482198331499650692746428625735578268027521917730701089888481894171383816586622713230890611925350756776446608000139199294219913971648818088775523734152664576019679753916083260007066451769338518735938392985870268731551059710802464898033969791102852946892480318334729317000545215480729441388518085487134887995248676807980452925480597267154002947871308918054329786742248626234579440386176173075383465298135088163289518336821849628193710559361353410896840972664917434677757139462902665616655889153086405622140850322653149071688607035427928900295092238096969992115139163412296917114920407211439944704501078178049392446046708532329445768705294985604093447341611741510466740261605598383747305801248606305529452900827258758709913321472009614878956497459808034635991633917218772455859945472000000000000000000000000000000000000000000000000000000000000 [86,71] -350185695714889824721301185180522266655519926351340047096555073761483864659050117972191811241116548483738440408119783437823343089042378823864957369372707671374858830214072852750646337761955352860807593679818987612417304327259610644182788353426944593839631231418623493102563184562494888845301584858289819231472295707307187987333347714130080085308075945096254571974341767654949507678395480505930769448262124641189808979386710746299388634183414665536988135616263986878083060036981982208171052281330680113750230782349638976152209374252772640229891551855178610857756834686556766804139084770553391778505891475260395580805335973437545458622316335510805391202378380868853308230215631344742137035870755829155574391381073024438637833717881201388063322100900032237000800997019411207284873532183794754888248917337779068544246502338836283113415904051038092728228388098197888090947237520661241722273413103200934053290414522494294870735391894054381107074804778927172055669788892550007784067128638281380321941462497525134162466367057288455532264065264572308322553709057986821196115379387849740945008201224551826888090155554718252261163820997020154301802466937347377227733629208122641169388141322657824880794250024466818980245414182375372054519460392319251040153990985271882116099346554122772847659173995114810412092329817068953137465180449295455464800686544023760000464801950385565426493496636789266582091414062161365231049051656548382863971170718794875537811381162976989887091121672057248418023401857924308290026732252147189996462732287854082175481083089717857117770205131345394392204029521446290522784621281304416123586604832074032017173919427748846640845740591997863877668817425833598325365227748991586589330194989294056292006037579106461065207385079023236132680665073351915786144949135095871504627397901054348156239373296193391807230679665407086888425417524071191067699797957300399237278156714810708159460524547060483790249671994137660751060224974069012527388057929098926053782297445464264210523266202940875714580535823807747697833449100534264924134539017330414239665490930809024373698645501127109649464954923126915457566659463688151525061626135391372430777445369230293211530862573402835137546168777722009707091363776810423824636968960000000000000000000000000000000000000000000000000000000000 [86,72] 8562955906133738927396038363153143938877103071360107936550217747178342174419345521545718682522579893254904822023409011869261008516714670392144008628515555642929804495427729731769246067164861001218832819741083495923957728719271946712568401315216406538511154097665002720365709614915375595542749000583854414494675442382603669648727986790855096107049859744225941350807770835134239632226007841854299327365628419983355861167307793393841958101648062861259242101816212081948543972530634249259814607944247381869731975361635023022888570850263860639295709031483891676144646428751161879626339105499949993954711630259143674161423983395523759232917538218245119398452537724744248776854649356917570094594923988136629253851821325343619978131087446544937062930954376007721385145916784737990760961281412110214085727079134389602379337974873803328665715021180084087275824579031502629613397473086820849715462263445753322451579212564016150571624563924180090627086000924959471708746260701985809717236336931871081462782419659571248026018158303505455361702436784442912669815087580333725073430760384440010402679851832305113703781762232202718849559385526801314790701650706872951603975965480432377793795449865006143217102555213571366260716412874491487154578739754845870435431378400770863811769247477933567120743245848581954657411347202162373469006760580401124138451302716737306578831894700069645228115508147583378367436234121420630736408858233189917063712977713310416387238805811735679859471646243844188020147040588948091404981484531539972548913992420976296831687307732796370081453090721886555734421895955834650805673209143975480182518267898024063426969598082111372839776463713584806476318941788039902990853761856854759036065795221293810386821782995287550660034510618495121744180375511631880428484757079346048355370277734869943488740123902201921217926053747621351384320698647135322772975131512697101314609280445551512871627193106264379490013524250756719177992001301567203467995028764550603823080730347965620353225668223370963943353857951251049030355647422578574061677655564000436912344732030713787594871822667609528735207434697167787560882760987229880234725085434867928798101056230641288216986713269529551330687117257933571392783456261952583684325376000000000000000000000000000000000000000000000000000000 [86,73] -24259704532122518008216884974237547345168758362960489592004761408710647818929829521190402016532329438626496025657391659203537470345653534556340072265667898205953043893613319213497257329255147730070164338599377458597670147071098411003582836172993970667020986834785012284030528424773497506725413465478677793737519583932302932042905102024670603875759974015006442622916742460907311620582182634355233748013262753595538344310610967454034947528922917563343467929982348174665200522371735591666208126804977327187605420193894960259380344556658075890255049686144879408234857649429145944139864746549125812803115349696364884852303900945975980107825759162376705179641389141416564678857103025666578381871114701512854864647404332277427795536462991987427459758873611942997315574952356632042676570718003094543896391568239342627545211015834569932948375630541461104027848924344276714063213529929109322212032362887128185258580313307101883845084492038978969859814053827624515550800805140078648445055761601965765843519458498762657903930838911628285554129982497780372491926113538785138970777949221086997733823776478728341252408018308882125751337451279936519741689834595837861872035989776211489039991930178580571755316299288771555068130104465061196963961733569197036430718449123950101204716923993762691722875979670508330145655168029556113641814923547733548259856422081610566866098253746344432745828558250621939832671138812286876696985126980595438093924713434893484066965797980436113418708762952156022421243694069465160557467200604315746619484340904270554621059574899401904949655506472200747837557037583434745023002214028857848639955595286225605393330694143579157149552310432869012591228677131941248307855259018121520202034548786211360745854905814062070752650465600557695623816574455492482353758231297114338144627876532350419796570209966324572124194095372392186891415592466210137296440594223512110043467373316450272517998029837721332313307553450375617886361854944930774387101063897993714008524610340017513973189259898315051757256086128727285901406022594200206922471261065686779111255460726046839114764616211201903431195026729371828213564057469965163014078386472765264104344036660514434838302711741641334463648996489372264987409856706667589140480000000000000000000000000000000000000000000000000000 [86,74] -5365370630167469730417666601745415938271106027738604851603471341533718017845990574851654358762159407956552305758484819748131109089422658361134400436480363123234872650722210901167802272321505637132345511909596094934057065348234490153602731861095557003184860973298596630161275662132197605184254415642136683688178925689475639758201250962772499020847849523583762560424512585771756031450319621354046349523715769454180567927115226005035632354373554722538074288580917737481781348573706142367461676456174441983853669450103733761146334330708269071355549242140555655677810890549209812279665265188497705120739129510614224211841352828598738709644733239201651471932316921036223252283689083846147401572936591224114209053321070030530499920626421003530318535739527002715981271770062995369271501918871705368524321797316333583659954682778065280014490688664040129598220372571667834887952077717288788913087440462423524815322659575820644099950379911512851983754608514874429518193100599924946488416659596489623645609619616824865027459139843281339757717931183760711277080761706152005032473929808913557129612338103737139629987946546266685050710163932354028357765413459852714689799918646578972562010926295434009496543435402700885970647499493531434935075956010235441026986374959568680385104613548471568119590457878182207936023027384639208834214993177674182555899919190285383308563860623234232878694076733768602711959150888998647485778681076684405286271766328130198338621041949152427796953565145989832555298737190958399647839966517213951488517071047339826255262447067371654245551475130442975075480136649047645158255040037470242426789620985946689362183746142402034201060479473075370499242878374407636579465483685320210046957541751092205751140767158487107088233780385328095596399865976504963700524003606716670231040236871773762923554222892397590981376614550300995574980113006394028851246216534697635948958291161053935311812323430504274900187266786743859746387679170657941791072602490729318990993272469999886302079641888758359726149040158168132073086128948978929099926101496416936612017166086959207292657636831803377074262482161394960554474810760804936316477701840091891400099996564619367610710926757457113855480525142614121887217821211807491031040000000000000000000000000000000000000000000000000 [86,75] 213943211517641342082225502209229854758023713963632054947682285366453783099679390859570535942029876891469771221473744400776955883807758972566324850257348969219782071034789176248365782067539417320432862609067341611011132477755438963932725835180523911731035404292479021596944276798235447542301204618185795119933397649473654927502348831932586816692970979885858758552187039109910648533826419376620946623674933463405666918524095028669166812347004751039777895148407328402950636619614559393209903357371939059704386218524535614594409958082612524025002410723845631772755525018145532139793121300117624123606829744515082905909817084378463500617535007844561343133490841531693150957689579345875048549453246264984955048752673502964519416237958463368773503129634511907939972703481000558182934559346557156434942814794982968173946373709534987140534530987689699904220289836114819455340593072762289694408800038110569894291178617380427295547253769426566706933054825483939698367028243212469648702852396580518675456466489214480329880768253829938558770516077202686470385197831521675894108048633743265573638494438285864369933384297259863177525413946275418874875373523739696913161712017754010109303311213933829365599816906109517660114736851747419272319454482567713989150278990638480521374348056237470790934702549306552972244363175720887889729949124084258479432697796478468506703863237181838174896561157585957036314117512004863383094450790104638536467626899069626403673673969085433875200744577826668412993239707990544146756662187454013362448176162858222807561294360222117107240808205287199415475451616748991196202737269412147304952739376312518778079917198885033519547605639471758041016091455091166478351496865163620649971970124669602875494206996800505714640835990309169682450760903497679399760997469883976122217910269680347234074941990551167749125196484023734688495252396976727372323161719631468473373848754127267987586453454710542013421645020442406261574478483920544046220663160422104328315397215032179143848924417313336626149976400690252933981133037481788815731329217460888228784134389185217458782070683927759475459194085890299320992773197010074689304868488598457426613258666147125644546318367546761415115527679353364134095550253135770419200000000000000000000000000000000000000000000000 [86,76] -4871004360972523208342354983732134926334539871656870978647659307186258469920483804337702487697740071216521804381838990083653464466187818896022895984620672372106389688618054417536674295537319550148666792719381680334480169825496086826132384408583606871170254748166735960192513606330285661182905931581785099903467535939012730500422728074816926453237315610172137303208680817770591764132435655666097553959277325200130887977575898002066131799115525101401315141600585561048819121857541176535000193490626907620175350891582584311857765704309353438221025912318456637799814567105762174020166843461854591309045748381983637066661020796877215271401617463729667117767724537037727420169289650581820015272164555280184267925859955978717196475254845365168725057044048392638570297974318034845159485853283254826303322381168995475453146938567832964205971276398408553510923985482028409113427740769090474850605804514872946390201751751254319312806760570091442541247311365283985288641724832017480705764796178936529479742745790078195127508415972080246083694482511004050735528890291927345587320538218687405461041401537652578614394582687489724800452629833758080310255184673520389975614685107953950162471240779692596175194205166176440177475185699512338111840654170349071118525489810736221142064943750198368803007700523257745762228482550871921157086747578162549184873882351182679306694953268068210660427002139264668183279909317254027751838203935965830694960642759902410127263804069848050646198894010008561744033211521785355355143634625533924675962922091324699128843967175438221910736160401076341081053428981263270390269115120617697445651811619104527321015299499795726455805044917318518462403478135431647089391519454622926796021823736217100392233010482613530736714541702668376962393935100298396864786362944107894038751015940433326087410991792733854886602857974167911799408812295779441237231319257644791356160421210305060503218749791474593847760572011239151233982490373944009264796823219771822625611656072389633820250587130011474416398195356473785783296509318969612412115639107446641645902905580580521203840471219850435771135701843643817145907132998028292338651008761861110952525193191592990016667614467036415180653389950155464675396204133676482560000000000000000000000000000000000000000000 [86,77] 76190866162873657283045194399251787396686517467955702773385239433664298219653105083426354794806315455070058350124802836195554816450577894166316880680232630762899842741304623037893446543915215976019063365483006102058547474054598452972505996741818776415007003538653681062744141878591617658617960313319754013888996395521792800917449613230936372413622946832328920171284390286137253767037506469324280373290087113720742274575520024867781257728153203851744939809985850689144914709137582887620695597057547356514139242631869252609935445230389699758483715405804747524806970591216981634691392971183690314377879275807701229330100273311060502209180183835042137596354660613566663926080012694146575150467122849893759968553416645196439120658854618738658833273551124970536756901888370614374189159970209905376527570971659096453766921986352590926044582305257273751044287247786863751394376075717847706318397974513365771896527123262124968651169426873535507326051158715853471140428306095249731143120274493635149132017924526680574026484236520686215933616604659196938991020917674331052987604459888873821523064415676397656793010926695413632067476724181462747867983540064906909182574656307357447629238614718553948003131762622003752267070918448527559964176972693830999791644362594170914979473241352803399155736508106134637570928199914179433548435105853434186683219696818484859993768815943817841271572401028208770048892603116997774209310077239257394119178761817370549380687372819836586989791657183309581570043194244687085194488105756798747109779739989280454724991022888307718939123389073635062957222807010113943859280347168195797051211502815073780053299079342629158128520192716284346355919239737402964068072208480494901682104125604028848901455231015495895457329263775733253337561030759450613627866116772196832589092401532370947025717694799539467192025613639689874870569358951913239054972976233187126699241863459602394677798060639477347000896524332242628279408343939624340278076736596463223345536155602865074832298412639535884165750807561349061019208502578140586563799854815068456493016870734437368645678814401447362602553484346789179441360653070781093646308922686982145169274712669336602761330230036250977180295871984048603334550700949504000000000000000000000000000000000000000000 [86,78] -735631749573197746478697912508863251753547805199932158445700862953965292785156000674486736835171663128027994961824259402006370222928111459496706782834626756806483691534376506090959035236483605156688780143140688286131358440894467591295624725164727438203641085847938312008227745979565344887654509310661883702318146321804369037612276492207815418807630032693386986150185767312103675471016010374130546604758567158482950916887921432252331274372472529283451706606222397696273939258912944259421031428524213270816470185875199209087493837512527683464426359201823342525169237033913364321131922092233220140806210957742656944046402986824697922625575579205775711715944696798008479952649317587612215701983448362451162239163635503166048322398085768536173855124854897987035429268815172654148010269073982579755546071633169522937834750269223097387253249477406580622080817970209126330736013085798133397594882688898615682481700230267460289534172211824435069404561306459833833054923668589112572513650863064919828203425488577625987480548236289404739713227505808353035457209688095109265275057213491695088670319422251460221928317903182584851544118749114404952420288876300084315436051609584474755899928777573785281829109421666463314245758083870955685533442573383133490790543993356354607075136515097959491989975336070708674048636646554558744872163186197459034839379893784424429203189349156002591907741517543055954875989370952793202582634765884387819737300349022790674438714281701484731731634391530057020081985137114191577722220211536699892595947293676794912396236499678493407399655964108567834583196964839683762332414117223523748050283185962129200088767839314582427748564668396329534845485767873062107715010921403020798301037320629008670824209822583690571176129354694027744640900724282541045282312813607940277756859426909964429772276367923701757282341563347181097574697224843874293336106300898028716297304351820300981034799721034722309554612611160738439675197361008045148604611030321799180984739216387332960896866968054883644037187974974227026541326103745285590868825800870436243386702499105379494032546755086069051627546777701704153764684277403757416087525564391979540158088250841340701333420305624722469347147179600093800390463837962240000000000000000000000000000000000000 [86,79] 497427583503246505282963692058830105413071874202030118470071948064234834668445462457450663689832147119800227151778993505924463363800728979309691168340426310047005058737936390410945555858148339433304006975687140140662563441440571739588990052979869696285253128282450010432293738112779328180557760652698129913198685823520453719981849291326012111286094897599793236396495257591900955114742138577447891254567805408970561774287503888175721112911349969188205283494621203968205051865001490051179001239789645211086157806387827202694025535380748366980815855916021455881036682106744301342987053510335938281638477347261721898319572925264600000373225841143516437270065672885307526513235301426940804804037224750364539914968214918999593283870987954126802348896524305522013539192283112627460070694261174849282918717211928378397468733404817602510431302414423489685663485714015978957530355270042672306201113675924295573951150764659532497156525694215514991101405212515039671040683755924172408849559001710546871046630555707332250388876097890821017130540922982455868938619156322942332897226288479981331734524077897826682120762155103754407005532051517457310492545752445510327358344109863142182283559532072244388247118862920195328195661822333606827680540332037495008343043181036698028586849342797721510238346469966996115719355566668777312476616228073006493782991517227223053824417411305061231735124462134146969734271068203884691601721718170188910937085296399219442664465045780623831364832440876607454961978006348029995396550392464498556695763419738241877644229918959176153846103258679097033877932360723050937769751234341400875606975086381371746761456745142378373233778974778570133144458326829633735109776001051053806737760000642325742887793191146533139377557935371785437465892285875721732886284128641300982224095972155951736992230226413253113897557561960822296082022825056894651246915555299828710946937554634634955674076083197687772341362062649994931442437037574446574991219664033021913729835645262680247481483677213020059764133510773348647352003614287920071012632186682581722444790488086882005293251236195624092336629346932195514958136380222493205977589705869348994772976670395415334519952510565537656551948894702633039138127872000000000000000000000000000000000000 [86,80] 71374108197141127138197491545879330840275639382971355695382130363718124475474282635599243703085432985097486209136371323678959407891416834770746715406241020252721706560122500487712280301435156273051847810733379018582658095177043608985037284752404390042795429477749298057804844360027538705462563190033924687291751890935519508847971308882951095232991691896436961731442966898007716083751432539992153649748175076144875270573684914386106074715076849419431488413392137050968622770831388839542250344114085055148653232961306749626332956185036768125613540098906990897896618132014751795796633427853105765571850974910255131665218529912187964172938812282407389371885765026002434416031517727602627687583411428985228850446215899184636592410928622811380581381695959180334629370207382589454102616650726395106190729154238767755872246591467818520897229208813209467071717877838693343274919146142300271623544084416904654209554735940796201319513439828398923039530457380698597775746755599286652617982470742582361766866382687406294372939713027037174189559747861693065018389748467530771702442764480961338611326112924312812494000116862739409432604663930242870751141890017921538659692297378822491675590979822813068703445017033803739383550589398443655490798519173736127097576531635590713602354272665625103509938644988315691486061190309335733804208373835278736986920761917308509718221863300360797754551058580011245468508203287926261457746621158389710368687326982587765353158596324729943581348376769928416634081351881646945158186680092976654361761955888589281019537559362884425454046154919488146148928018518477259016801580123072086876971622621589449402287427993107082258928386550607669433980434503498770721063526914106410896173054641731277843867684682024200881726406867261417283564794152416503061904069065940961854595289901026858398596858582961266568006050325357702760839373884911596381848503792798102594722659515863606026465224889794224072135318188868544311019897836261169065765674724652971123568055435236855670469427159531630469148178330847101508193010403212432535380400969600460587771085256344266781058749041846739521126374675276436447581028732683336459369209256507146881548453145062445953315683344535086656175074407505453275466956800000000000000000000000000000000 [86,81] -1055854836996815546290645044580065616420840417367897987556839187460665656692211370302828175252990815257064608677846979738285897885368216710589922312900273024708667204347307731718353644517711565688720525902582196454450582303905628508511629632380292064270944413443195249299889856059736182814903143173761112426403216393021607955057047100109448171574966049530701934036944940969128943486711985756794214251875747237009792006233916332423135160678338009378904023155031257563825538826685779500921072093500800667371285594997787377085294952431648065472825814353062718842020924067393157383908523417012555835960979827766748209398082159296013196075212398938861633255715667846490219343879156405292500125562816385883978963279687056283511211728586350926100149279433194878220198443473923706201537832519099841680509482559418392305738281540197584045348574059895067036971789125017849527986495586353496815589277333872121101438602278640627401745632103094361282657858407941260887451809918460495882068156934823062920645687194604733559712746261527845046210495434790235277062585314801293881777414789683833257002457318689878197514911673207877418360751921630805041295533136805497274867022809397527115944720134221843952823455707105531494735067262045701304668197026669724222388850638605261223720192692303094115377664186424670260544621278208476983169657331612911135991011929678877231437557519749948531093617172144643104401207810222167006131102604490807555094118417773019347460341851840515853313869182705898561401723916698531851619884784558029385051370188154486621796264748850992211451974324504107743151701691770438142359538936926526852682041925326406819502119886088541568965076815565150746370467732405737990909797287455445204479306841020544384338213368956960404017289239585889685579768548769812392927503504626536034270445703719464508142088227503859805703881949102124238137650180539212762172797850772894293688704747996949526932284939795698251368547959052099680572883891773329888423391735879326060105084930382413034744141547742443438275010150406970471274440515094768773066851981909285977782498345206693521455438265810982034303267819429867783304125343247778850124889159114766229150601463268929191340901005036666050846475697330558169251840000000000000000000000000000000 [86,82] 8032542421760321037598085848829040851539104088081003564092443302277979167449954206502384454900541311271916298612371831049658264871198539788205881989227219489424026748137242291353709881949346230468794461644879250801645891294912770969303830514377164388354903677899602657779737567572267669671249708695949720291492069681686011247992309350761799991451060181774949833427674590264999768426487890869744918358360971156225516847435253330168108585174401331265421052588585295857660290455997194387617410075160364126212825268408266533435221835272817021200944746388221874095646913452840324087772191041343304859236014529822907492537542084079935992872835937719322514552078766893260854386219498835275438659140046348931824536414415609889887131314682241692117647684511221872911246818536733225404933026414304300263115694658838739024878276273859357891740846445242936965695052471733201022216302152141422645796018105699042285034780456630309577504566746128828960920625168655294361517880927172036791961919697951773627797004004254828506456145612474252830413084638433399767174851448355608337581067275211729312926458526502422768023716401302884057884360867111791388031935978406504471643201782229869549331487854125503263378175012728107458898676706055531306297683609053715551223196931637437520462955409230881345454942747223148817678297164783149051600522114415756658911524677439869529441696405665976765051155611409074741473399056593238937596884589830775836441419451909825814386515807850850703862832075636872231105788745936870026169880744038235467509721767553293723092799048680101318605128782905868686881172343218906997810828397206429767738160365158256805165352480085670338272672901629323354126422134628253901548303660924164497819704979541014732716859003984407182877458102013996084207924211951386970554627058150089575778167356983283425060500572031518427710232096078174920950065168328511091973223699584895853660523384615831994683231272214843821162346578483267751095051375981909894464904957624123118290760729406650911099735001486801398129730095594816504748946812201136111993618390216347879076957518695619924235290925324861970259558405942846292691291853725734616072650629716418171729460240106117561901623310308702566987991240168397361643520000000000000000000000000 [86,83] -21246106490232673898706960026174943466760147125000104034697118195165799752240027075558414351920848882353553531256056104247174620428212862878623229310025439580313592652707678304764113120520698642216250505654403081132069870502628020765662322879390365847098410947051154070150530325485992062826356341772063499513201886456230956680727596800858357406129365939061343732178566004783243844039545602983076916017685284159382010746922634002346000467881155274907745320593604988601053446276988264550042333160754879850541340343197581037866876756522686469382862740717280011944305358203513432324869451673519031565560144275815985487588643725890901380553733803969047921486132280793186105005018306821419359867928144648162078038179904166744908711476621719966288677291999536646712140621826581740816407766856761915005252536107898698053301688873528571244833966778746988121688267100809163880762071021865007973025505937702135487111309624722872843205695058203380190848536469843177530518980901173647236729007546217607131817364644680518913007839337778586491626800903150698192534894498372382364023394089335343223919012241277876449312417768613372171699031789370044846545554053978471339259390000031047889922957441893369844161105898477960039964343422730139927235635144763415120313347783219712571653791216445704105691272408744216548453883271274594727391724728998278475833498910830124408810230610985554343254655220241242673753010547948707968056494928658214400866205134578250870086899213501506494911640149076022315722546283756441248828469122103782245144894441491587592628101718955830001062439996745509026556913252419358279786634718577417726705145816378801361931632362017352209779079389986084584010718710608174917928999554426214554289055932648280729247983096366317896850782008190415012758884483333377191218934205896772409362927746733217971722815759687056805386065437032565294859520678727313586539821990399720530469031965468129293392864509825396170202251249147380485377626417139302064455046134905609822673460588927265300406193996784466004310843043894494732508537804403115418011218205899088861285992378688006146226893241662765459420166478795491121151843911824270489128560377502176683714570400694013046611218188180546392541781885786154598400000000000000000000000 [86,84] -672423813515735298913281669644666780125922328762607852232713427441186782721350407990433107482585063844596959635322534756776143846557793121146303801943879762470880047252448744827814728453054370505039533956063712953390078045893776780149739785335542854479040758000892518224793533036961688087528950817758436155116029609228584188518457523786702880533601608729817951038533576728505619147573718039831232550449458836641244727874114386245104271973543928510445020572400382755613613201308580435563667613122335992794482998499476355311298158627161638728965087271841076959196997021359759842773836469588718967188039941121669158806891080514722355290811721493063575183235058707667008938289149241824623500661338503518020502636821940697225823103911721968322107597915882226006156963826468844462481865156818219853899782286963094467602197314932479704556707474403326014935004201586829242895348867194347909554425376858340733609594788746851378025849663264470069380564146222586924758883335109270684929879904256953425249750884960989314908688031991992728286287245573662041070592191618252420105935746962126500826027479686360972864197958602096988418851683230081351646379343435461433330628757520507750783643233723039477876029034065128409175935306482136498444771530881573531756924166166957115157744902263763544796025623751938704853553264768114199919562668136336347902202895286238589533818121931983118606498327239578555893418837098059057812790151571959150846831282754437297059670949189279257244774979924292448555800886960434828683730004706583064412528060359494419947223474528523905465491221990876885049748998797482368752519310171642316230265779930694524875645464732753771560801608803321549983438635750148782389807269827053499482637454868757623799495874976633612191380176271431206750107644979858311370560013270100634628732748210252846167575801436763705782295793439619708424563771797062795238322744354063543738357039933485046426415237915885432809964011910971033387106127162723846935124765968313521529677601371130135998904063959412839129273387596959606718902346590400831744086150030974725720842304398703022813119912223795582921703118719497281460501202724641838621375121534281303628867651903814388305120442314445022785519577667081338880000000000000000000 [86,85] 8200353331047161096127977382816022726692904106961798583092143185184664899753427536701375827554985602569069000506077716372451968237997053435738966442956430959444564468490929883943916797979829602666398324126410191284645923612869085324593683070060840315683006177536729502867816036223830559126433109362635052294512812207776826161896248389611519244306941706840728371616049144454736888418551946899787918532774818843131826950939259191864385231677038509469056962094395117223860851914066685270159237105355838744567043682750658378708028125207969068391972977057744965022664161784372734871365548931924066771744969715236421055885045236879836117652438035827183701922291566827666221713494524232180877840636417065028014532604583618243047134725580430650872308488228788578690802033676652244023125122689969053883152613803048114418700057553953393262771649722595068060615459120556443449960527631989631030904055365585757020309463059792882811103401119763110505333445690199873853660823123223307341124060096136107233619917886745349353090510450519193702580297792145209733330410405419389173625735429267190649288952107380416303729726035371435429121802486545459205133865788072766798008276535127046535995144418688586819915353466983432735691455503727327346854317674988231509552753890836860535174445227363452355154249813389267933463905852890082150835634382346797611116353250704736448464693821745650276289999693749784208214987863583894587031588692023640891998087112565454827928288304219857492928640047545574850121072869384019931298351262835251587198676936455749362217009084084962070972274645113913577782229030069450720637609813953823715892622853882355963447426411893967766881072967913919120291997414521877393969577344789730398732817409276473003813221022864371384535961861348137763056112779761421210274221928932744058169688050718795704500349517708940261668901469168383500783485670808233046073068830207126674139558737636559629551727427103413796949502132650304340556281020720398768718521369221162148405617697628995177519518956194161329101562796551084578252101076517479883431477676850111605369512631549955909222488706552815308968793557042550961425972674104617568635252174193413203513822825856309038361551486173242329113861788218163200000000000000000 [86,86] -118622313495800075172355311263754922445383532167123960298696694236119310473555275810403719252820171875286145203558348194847134583687398851210451372779020350583038002365297205751846413251257316389342732950323017345692497260746816254313586379322838837546778493776410388355129066294709329028305729931264036838984244057439932002930470338167246051855443787697377458877005498706100852025486244386523403941577635444432669298990618463317455536398879073389303781753960052256640160834470281265581481853034855321764248761386834443254560914853860884551253790598550580041596984912074004356519141529425255349081963867106154978031005486175269041200881384270567725175828553638877328635563938323349194963581151655094989046242116137238166840319609165121565889244815736650408805175144772426977800663929072871320461596626662370430334672722116418286493574090205112477484802746971766799659833470319947929862611557945058540501311566078784197813276916606691743565802080128302695656352785606390048983627409228090736818620261736505334624344023396773363232949821678007996083525511754709288309487275479447021455235095071026716730331949515710477241932996059877458582765949178008055066201198688545307888011797067860586880506778320135329233946259662118908539220794106900395115152167185746354929978134288088456974528389969280136907223356710969903203076143688939986318404700149266091733007061362584291897410468753750254138160917409936994910675428694203694506932639929981618847855189697147699099658065247454406376292242084224719886153116035661362951522788460693969196035722866166184301167702583091944484695108763685540041421177354211440152719275569793451235049468997944490122529250120881558961232594070572822202953362383968897084952153534846890448763337765522596098918124952323488837472006792289421126806359497607837175643873332688458268578843343814965088765232702392176267798452333965830070385341712917550953684051742993254206922742573655739969541913853724534483540281310999264259059526387033651302746545696804200252313952042600825094333605267121104646382761313021049904598240801557271416260302033761668774084979454637625606974640556122005256075136330573691995130217315884624475455281226157066726104016395981315812977896880865280000000000000 [87,0] -88632826853081111255588291668397806720422878606563106443128353743724901052622956022408450741142208429925177361528986708177916080042501290457332420887594183404684948611560151926112224314349196574764279944170083404256460947740858043777555269540143814946009177064743002313598711858917552072109626993592542071693351374122932868800536405448691966553827494553494340431447808803739159159628181029365944512203742461177869011557202439463606602897111811458323273315307003100136670409307125342902339985832899404599235947848877228889847584826939605680949109744647636372589789890578760706686689256615640286419116266327549431259895973264856817362064103151268148827854566244844463804673446623191220489456247675485799962271259712260777591265172456868094766606923759455776006929022077053330509305075184212106531854255553223965208823884382565922242734612274566875170543694349875333134148570019971692181070143010452509336873176465433627148916944414603273985206273364115359024400214893607041690454288474751464818833945486332220971242565902156253838027281673117454263805125692474333000852410708388690858060061589606182724746623118467260193147053136010744128432738406382791967820477258600170108783820046071112225939300550332927058636590160837293175192748360722852959062335063401290270131253247379567136549019055853755228952160391424430591190695985273237454395444651770763509907548370136926125250589127933228714986491997991595284707636269644643432850929841120699025787337205673465218702869996124491094636483873043155216202831691962310629723273797295547053894409555858605480687590957468347412740075929165804802352100345677307096519265470516634050424581632013882617254192085267418069701123529705217796463465170404796421501803002255612921743424847094041943177513360734533675300248037054233449868527085601286365056140976615702028571998609596532566423610485798298404471142237294716526694916082996124462060400564282713379490515741544092451557080274612064364524446196696408837605048651096777693203607146932130543684348078743868331263439361169279984493017306275442192306633239834445534598221559855710556348395629808088208798351265130407830843920376314788310355415349218965091762877652582402227159973416649366828865723208377130279068554520645862100026168666902138716160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -10426558250555798765439916182605657734189275315025213557645840273265906015966529363368089645008406091297773746449663417674648108748425287285651338650474260984010199945424269136462990929218760253440596413551328326981794195752792794607701116710100127924547228662391740216259854802823229960931712591205267328350642733532240687212365917135834959155671308593068672885823136851864779847301461924577184100338087215152204206317214793797619334335421575072869079972510813864984276442250583817467299699474171677301054559610637377749125908157935232246832028618561809324918327227363266851326850989523203173785743734757739639465759767736869647230018634922446387417607486240427107872071968551533268932540246561628809725354185998385808001615557737417963821072913873510602284492646055117487024997325562024270977127598688163976457494536408273259980975646432635476236021476897307654037319848557790430535921245505859876424902430612852608953147293013335317950312526012879359594204809747941751225529505595724629435331192532342858850298694900647554724074197312548155056937854498244096263040869057579873299383482977019875152655720364382678366363629265610629643635892705413428761295731245107240787777906387995643731443536343573155845491771527364298386143336737717043668284596767397580619195807997617921226437872098875444517796976932053496835377176250541602848792373142697252152488311365993519220627478745860671881761500750064569511333674368601115729985109641364230043066870933299870322405459575003974969142477607795833597850545404824311051040887569391840208093084886072154984387358321244572800956199968599939199686426486782298212580166568037302888135979284362520279717212012644907277226917593185112652708793387386347697027246648865299104643613616904977924043851931112341960611006471795980962712384854343208353520195339018812491158846504000976991835218514306952618735278494543186028498013531943793083855194704614130657286131180896953832989399729355555664647595221165276368810730640341368753131325057442885280077372731004315991223953003833653365393267167416648058243348992235146234064316900892914240547350252954044351285361580543084831736482946123533125393330808069216230503033993221580918065785066247825774915100945767608028239211548484281430784121994170871901585408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 4244979405666904208142029929322623068133090066047507236080740689329912169857429844894924898634460643896726504182707795926134047264592439312912438357032628731965999921287490314938437683500539598577606411186466259354536053826114438252878236497160823616298865561429294227823244604847486698319554612278111862481530390615040651304241065950582596942480929466543285605042632247859165066435916173853117823236024380577231191272187151731852776273746923529091853114304989195884074270143326099459826517321970858257805159123333258257794724346138468974648731542330848849673942166087553746409711688114326734579149612748591764511395406079962139775105262536310493505296428910856286594221395050939834466027597247149959384428069219767505405513626414765470610604293137881740287799042117836682760315811811630457077767236598998292313838212601263174069256686007620329849551176720926166273551298635267239611133874896014476296864122517479551706135587772877027260629072444673257332947186208855887825021180128742609920509035236053252759096628454197699622554661126751162406348310186371061742877782547167902225187127220263072981795220530327782336716329344695028496317790792868417372514540377124428331334521960682384241458530123498229949084415414912913795563112785497069333889229976714339887767644463277507102031133042812365958092102336376116550116161505682392638886055206882886583678707763885193057747887288324136947960672464006551662571904290635029781761690480643500711785915403094770093219683052975496923579116573049853988917986387308300698159879324217962223218493553882122472596286212215048262903028636712933765744611388437985502154817482597936380148879059384738316995386247908139101030469236861951198596569437922157076164417400090639324459847433346563338509987096725677770408219175028935752476769580986459981167932831158858464833391904758842096599034993456917284225211172135574640236387878523645004632768715211487652831857544180867333081723964334059603990501802819498504822769560400778051025996944384607225094009663860149018473829259486514957435240803974773848161087419975362232580341306442101795974025325970128603707871496395036918680587323249741894075450270851876851393189031446824336864237044210450520737466551598295860784959448789518195472379224865033110421504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] 361024840973920176394948323616524012631663667484998208927040078081587626184915993183612012861366834184218055573957491767265426847902893440397287398247168305553136812926109394182440136066548198586628057999354787643605903670207558586494663283902178448214278407062942885734224380493464468599845829216674727473133148973704908148884083525381030366429433842475872892099165746817214983783921448060153378948656827932444969265641585280851063685937163083081553764623797111083216952898174845991797789954636924580543255758443766714901464785531952761008081026689478832964063204593695096132948066809673437259319914376617788273145527420898510247588142689540439719067078935685624711476475607553595077838886889919936210325370407812739482272089000639286501390262466074653063685162142258598689661892908088666422531342351955183902297683761063730116645067669993588721125152857094756013400435714473456345877282581878285085593151203354638484485090897856758264006898821141849918707362668263497870841793292621643615914284968436619928967225830171723933102745027391862885146980422538978959380389833700756579308726727604127795201636962903827874606384995364770216823184031213466316782108817827696785091212710216788412031563865105595379276846589765826750327445539055755641552213927574099605375826466037987178539175750170060274788242501618513667687644397911711749391832917107297802493125195320339301478484083556248099233644865673041658582040787506700943860255376170915637221551471018175248810324758043370350763804316235445527682212600216930224456912204748278741833789745137576467082180527304097081098696821690246216300128952696783569082656477517659758328475764957250032350150869930170942333794877652354550388480562709152204646894644033281577916811952392761809377202428683813364113264050301171364794317713626547442173778215548526840191379696421917878840180336744801196475618867231867488654905373551123278948318462030188167474307386062269917916277598957191521780487809417591057519653323918795452511264643813223001203113445002884923756269259085593095924116127895987223804349036484288005518207796078988572755856675916494797725437443770055400721192825450028349778231585696853812883751801467409693626740353084137829261932242552666970785608443291006191450030702738345959016695332864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -4966274214369426030807889267324905741120106616314007263198999044330830724599116783477907929368437985082509362115017334100931911940790112992766101377784929983344009547748014895175650813384661058485411197670235130160246945875746858884439727745188756647127641016411770073029958404092081140988187713915105679249350154661227342271898805770966680490912628896344618100211863307431359038426131925925304025670581052536382583368295960800808693116980768211065974944710204097855299124523925556908916380934120998899477280124148751456513731412856713518780960363444149877900536061046143332701042908812440616404704423870145493677835639544739652113513083912522288366672834721012755214309482870262700677226242061026460690417595654651342653248276157227774024581001501450453437076713616435817075389956436695432649981698425076464210598813064158212023820912229941753026718621731205457648133412084540968682858829646555754159400949361640101312489749370446759237115739286791449315852831097405546079110625366094720364806982955395191146679202021773922673686511308733832996104416643096691834231245796892235200717694704162884107035837306557275013493760019128025288579243335030795893453700997868017880045414896368390592148319808537239086309502532184165849730205981033562261533668415537778102183235882994396855603321979591446748938998073806532792774544116414030471736938646983395335602111949419913742058625845976641746872868452375311111736377545840141288970700367626290835167760359699698413804340475200096580472210084697169217442321520727233394915091796836725773592783639807329366049573117118591987295942411055533746384688979461263797138561835947881803173338281002584300794408059969507123464134802928844537491019258191351999072932501577970073757237374423096021448059494300641285735679742981448875364340290605841218412942268712336176429130510272320107146706052821707027931979881139870825205297285611272577592656023605306820726336545415833854653931151717934034497921041395141690801011817245415598065148730972588363038629438764667800650374849586236779165829394435507734635431341546975292951135560439692520279816464432921590924132487801014633998548941290771210653986695007076846775242215638519583867177745643480504571065894766796969402802817052368113767781537401802516568934973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] 111267973417378313211260840833650395011964190036315571902417657106436054858924219087397733068653066153629027408103190465263548516097304612663485501549850968964406667197201733368405986966173204484129330292443139475668795523449210745264385889857890252355326865612105486808310963585058809647935584653677086595096561964122474276920750063276449118948783082006276760671354592416737588469566048101841876114010342934809890111512575852777390198761532252085968353247018408106454333138542978687809965402895170468501225340395143892265684734946632827977052450520035986444309980111186408699850094461101207516693303348101265348861864877582110755518588355046442461678378621891450181325975421199727669179718753410975708282510827755911992551252392423439599758454695422500597631963306756947425440857329882725494062456703432491686066180478391059774587095966754683762238198947521751695897388002652769141559193915783195857580171913393984276441691141098841488464366585650955079200062109032154494177691137024526955464170927123029108632305340763471968343270651365154055343569592364533149495257971057547762594646865274588045045155603958662463295791381527189964416260938318163317007209063937982594177485129646223526729241359159441845841831085778453281233762522292630532673815877227977213144134358091652324782350962196466764162677864107726733587784678814975816138822583638607424604511248170534377884517298865171606970912464796648218200021708269702901338187607429330944006670569384518969962512606690259720316408258755968213431834165870142165626458913099785013472541708197501323283459440424038672513610430273893659273052363024632714221764086899020979173692009516238995434504895128473252334615740190373161601800771928598018330599373142376854566899801859244266822141798985413138321910073057638505869268620560858926434396756157244235123723814441323854749852999319845484433826893541612413385822234734920727739414102682858704542885045411791161210986274084335532056762877220076238566676029004513218768187183472141605353538269546428869419974717756711521730939864246220502683371932235311085200519742693352825340514894986737788535762743931802333757127362038144004856626485059978678739373083626341914552270578014066908255382772527023841476410591719328739554612473659345684610991192539136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] 426088969169676839183562433148225763144903414241507192607196993537465022335079858989921439668283565305947297173687488686381402426548138849921859026808071264414894402261120589369241131303554656043446555760868046271866996719712652380462459681363425200223649986764928043141601234915707480847733966212113849832067768988896339060435213364400824591885418969219230279773858955282841596270887877601106280416485404360856503484737597931929381823750683151897898395085859977820049194824007454031247479401583906016630863269818863264700031592564364155068330502318869875718469895813480237363950546310580378132642188327007071539092219293271387043361629650264508396460095967910339113260150787213307460034515540175097496334995957781289151781131510777444342623223621604227951008346006845104293021033998189797914896706040891137036089833837614259557022505779732943541112651066854301915671415464304925854068777979085988488690960166802377585952132024626831652259526944410103641412151126966669004979448582649417338649588590452605686391177342885798835046304408053492598527858166364807197020480216379559866614294825901089334261846586295911276663711091499762283078216054930676791258397281213195881598072097652593700010026318943224814734880916923293688267097063748758159823798047014172897075436538996481051620744004358899177992032047729205580076426734854877106159397657107342208659093575939899807347254976635318935055530360350525570960243008492321864905605192745402297849335226186198036423060095844970076189286544584265375039783999618578706863825586235987515087714697481240046068339503233412488026035526106440271008353293392363505550482213636991487273031545346405344743300130287643082154214671556783168431629822090119909586537682399054262242353999744875821410182347212511912084911227359805707245214780823353790113178642032383095185362374830282010101012986870240835000118342297535684557628523221030520943558838890467618469085598977336795666822346156054325577414133128231353667589837788502911881504529238305642747881521232815994950234199756772071297824621173684604757564291977624630814588485745045987921269896684483375298503253095287016428462303010866600499677364157906178249248769135268573376693531063228701840164588172411022192061309769428626628123822233830251499885565050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 4353200000149199317819166460084290975201618142397239484083575996275013392722009251421088348748675544457023233585636427726056009755605168396144079192501493334559774728240550444851869319047577967049483405236169615332047978888758713585201213088602830320502333003903462252751057507415543938310783084812086996481796161355289785457942336179085526482165011360098384793112820639554658162992977395516559709154476115148931787773232635798136809865344861178325745115341271150462948083304723726813945403876704813930659811146620467737240386364940072961795528145496172587375509711637734875566085724984722973162072794641267635536313384260131237100327226266332820727208905886708355453555248408076558129148298537725567921064772423448544827805899421637167849952407310442304174335109265527518438426165677705329221205078061864270915532688431933447411340742525730442978494824096367235295711836995958992899361894942904354343114909293416104280886484695349055773501248961746328345838702044131663489700618827313350544425560542050233340545039507238269709954958995205583266450784503759755266320800283377630467792654089940000866223600858724292771055096131468052417337227627880384200987545875399211683415870058112033364137930807253624430772482209741458478451409322437057639567850950282775738613914123811040257347089259961991902644393246946817919417104095225403066248714903735702835521102878602613213865450500970825883343821380350626438940891435857019050963845078749905088050624197947486926270019494278996620632246366518057261880406532617772474688528392184893597574793748300403141084340691723866054023417405816347018226871212191894353733455581754686855313722367034330577654667457815631284598506403876533753043589368236719736379420912664023554090444671181744318656539652839605792366090816744801477494077214420287998077312588172985225398654898278914632887786297312224408775755274477202542479505624752225358766582234201198997776836651391647746706289668024656337186613601639206849602380309839774671540249663097926214749047027870428136593175959476859820059195284641103039645217721812597894218619714052011879483510665572324032144751436408176043795789368928360027987713906256959633532581002452878066588013930439908161962596950265677649840249973355375276174701146423262370658509022822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -31621961885243066280272103367065800964734602663945253358644941848919113478278694577885907254739982146017102931382467950853534797864704056436292717319278848936841084976327563055706706322973861528519988837195012683037399613193290268000912912373127854593955314180468670146093805539840293831598556838176396441015410697801554768063692811304022906608887814782329006346687753580709653670490565332654338464961544598568209084334842683716794899932914452914491737035166978442848716034964725728759151366864023480676708279061190154322576129568120680239580849694987963009700438881644717772649286207948816413313208367823359767832472617198171987901873545925047993630042089952319310271036491607102805607200687680198739820490163110833416852329485042964809231103858556552427790079705923044934430650154142841235392665451701545072541558805433586486960483592135896475793184160700963788939991828812464672314109469314100656352773783172880202590681215378723522231514682795109176310573569236221691622425155520274486651263306147368774176367275268018375358130461412301254364903256659430496075116864874379748698690770000198420256241270329695280911069711277116050230686184225931010211080535700928492708033989531491039005640554480993023722600313250284673556947620032405685295995833461706849248562567085319693183664762549715409607974496934516292096830868304476421537496297288507124006242441176878674983016650471962341022580543985567744335103051985985863543124797640782818250601830205740728083035329412795889668312011127603507756626807063176733949862772795443930505759765934918531260845802437361654807412528609867225760030808057859717492444240792016789756072680295372156530422265560994316386872491608392801761778036969750415342024796189459048697479360478663497908873735146453140634068163574147330766667466374541198394518395726196375261865408582676792785775386606280285448072155479388433719904477918034536055197446915366324366992947954039529207649624073055075778829043798026442489368073021804257552133549901171104449544568123943982607367698893696014638693088533978014180834241664452835788026338881298933071065878811372243989055459237840780495505866256106694576109587541374508718820257332218452890428825778339168528148810945727480941728100530634463505764162558215238405696201257123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] -97441869374544938699806927582308600200283353339781460718931974546026823483104053382648117166011381648199607277514553837688974118068260783175794598208144765370104998226870629333066192464411038330125728923212393220422049604998428563329551601164059387506286657116204029357294971096840619124543838197345118930554249640174309441128306523182007646394815906476626566240285517479508250731984394105539814313159197800627654729886408472132406720195420701126649613132001900707097424716005524944456413840985904024727739733206315609920372770555220371942017524870949414226497312765466499902219729035362126000008420534661529945579524088034122127628208748269162421037805138332966965907904268985847559684885427912321956481394198993590724848830644208318520627131937371948630041314123146064016310485348507851585449928761431333971711167782308062437694827629766878323149340406830262924946855678747600414406916039052456959285863712978120641522089206307299794348504720738544583282834720678311540145422716598955919341718241887033584995635621256851257426031278360894295894003840017674199427501832032613484208506825101118546516224622606709945934200014077491640567007841186114870268143759634334555617796541458627950545473720137257544662713413842016349045589634012288760794297695801543050606529439351972488908388347513461471132332419714937875348925939482689982608590362047512679349953183188357590112389247193387280875212024014184132394206166166037858623397890310431576405194343257609124789096665567876198495941611074317425924121090822678554510655248256232142683084032084984956286172710132862430469794512246594028524401543801493989531695409356127107993445553395938311219252028433861238225791937219321090798976099574869211524550583289239878073348045172131385188775462517007244850456258006520052413356519741418205681234610649955807060536169850331510856280135435289952029739362133765183893845579988681047793513616089809959886686562092314844898025247584729111597878142362215161103510555567006132927715898519328572999237627038548209817597098296059474170422688555547032105182746748273325139606870373709654271523300074572579167990400175154136525365421044452728226004014998763245760560756532571603552563835726658086987455951414167759706934579640898021320040400027329058642318597501747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -807933496294025940717835149697572101945245510189136864299706356318193741605385570271993351159863848395629810281972982425093634133520804228979842939867220058508204428538270345171476344554468042215464615102381564598554259170925520274803021418160543802013257318348236976075355045257071888441859801796118593421997833256489367669968630623813234495502461929545066307454109938405679759963265395511013036588828011497128930760012447009547322144175665228758618658876945351650262983314008804181881655087167964774163803251223519718534983367572086318633280654862908152510416987129605970234769868012019385247566249518132583552377241943297596819802172600975648610022900217684170755474072589582551562948907469166748257367984175152665211988667293538761856894806217670770888762346384285527233352277570948846144533119264487779385202480277675842378279427101863085370174780928985244728452560652820818137988077941601908710238671705317981616958216531419277867628315967863383171420937649495248501363157578303583171146289046708561462345407997710515781801891031963091596117996471195822109101299699028486936289791288326267594085412615438394019394245347259360436548100880786592743952622621131772744829576051597039564676787387223047676921143507669869272491271981703681165955668610472615991474191576663061898203621980910315311656455086033711847718081466614524732477701173276897539210708440867323711355324012965676536034778873612118230823453917462111044901698275530616554824758869431633202843762584189352364039140546479615738725431523394924157259247264234941498545848757044271765049573560168839965445131852606414003863268199400785888513808658251541503186388608320300152448323117687445078812766900347623334326725088735440776519749800443423426658088354532545269140156796511785093578871989686224647109056631878532089806035599046503524605315248912118934302337565188346630120818192706641464494415433831641189494334121412870562650911536801893587005899318226621164452186281330156131661676207924122330162994629696007958674826753217365873664985638222155281775334353632344877956795875972377987783903655746215366989497705692435334654457917283347741360496600346507074693508661441917054756009438146622872032703751594869671790214734543257533045805249887843707915130577964222207046699183358607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 2904625371869824399306653321235592762196501802922464709588590081457016716646021660883169494670935773826916012925312288546144528698262008352901075817446994397925646255963235830805464852550827185102623889667140935221007498023602009440082679874105576543178092053571408145661393249782682146435910171800906064143145237974808966153662297460438382969961339025631707576754390900277387005077565702289453075843457774261617979284829336246199768585224392745434527969733083892703492490206117456429942278127075472693919853010817957803684490268811591798436938759540234617554893970391542423724426805448853751424082246184693238827077209616993841483537655333649818776135792763336127973155115532492550422544473050814727176033312122591730931238804654774153261902635060245372763231877418649596431287887795937686775474034338394918664568481149222317034008208536688973674280654810792230975485947144751613787752423193947380312701929828044769339608247968884143012780402438646019833514687114669387975195609842001679316242041657276871646914379366941221002953981976053054578301941956859756179037346868441431903134220672759987722803768547834942927200306439204464597323083722709932184158391969390637584953842514317238080848241680273915521444045338879408113814284977757112087211213554661262071433864095524438470438685037129219918422197218060423992735388742696968072624863473173284019239829808367958072671358299713390525311591894561213326905995455160179009153349720901798649367958393912698882781262451882077810096282265633750392659758752340766134134196493240122145038081381600036255102903088183436291331345038562598227141487145063507225814295967627514936715427439983018204971600157916858632882412845333945555649732485597616379733766939218843808162362460349699220684377774787140173042823543829187870596913369181928987569217011851482337340189142185531752978022998588177427523933387734319232482071296322181215264289163905415375143603983221224728224584266492844464632299581386283896262094140166018648097780896343376323562911809828812786784976793798340990762348335895754716052473189569592115575077289341187180078380934116606128301411744876676164108154918125519213270583186636110260685016722568371912432549678522230739325533752134921035213618294376103196920274863472035537339411804895313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] 10023123023814156268782889478840508357890648673554826579524780154696349388535170636917545812412067066077970852466298525170122418446031801249715394970572975448044796206242395673606699724381730136702812522775253935042894622857873887267508854373862433056846037528721915407570866942089188440540743648824965769953277340207722986032446025661542238322510490604740316683189566934118239199578900985504771928796078663215985259150309123253912122760009906665665573488328214424310319320362893106449614728771451575294849080282718287982566451532039507084132826303881850774019439592173011321616836697615109452682296872200992109740793442885796294379171811639656752351395337854023009311123103175338914769817667646782958157436968298671671701336835270681903511569073631926987517228403740936022083905577304753748311678891621159707997035350342817993626687577262130965525818225743654473087384405450924866101551522572892043926353574834906997694507635158411806215112684878893340094957243345202028074767586190216192352086897337033398188641680216877479349897690763903082405164895973049978669470810963880742170788307246807475871941973821780517797022062976284105137913855540857310875340018072291077828841997616128275072053807438625297120715026269700049415771957258301634490532307205998221902327601061739387557230298918143103839032177641901496968674285482362371381535249034977834952297421342696045373741624321234183440446037436643390517203719084530770153943735939319408963917733894022875325959699602510899947173886608305562949420511461675545724918072094366035154003180955554228734655408293897988182824939147565668764105156050315697767090771106408787815521705352722731454376079880125261637587880049524388246873547164047918780406380330133577441304371356848499867653352328474513296057258359584842160560159451647524538462736565963390359337147430538863322649219834740893600890553065884057036461568270169465957952135130914225054220363632433442082834237810877613532666282081628254793574225943925287959938209884605865369751997920738773382668060377247039249502988320342483084547050635889939981776397782135526079431081101735500178445567138515408734505654181703932196677859092798211010800568048849596131157024149565575962644283067138004939199672418644944214138370939317944401933148878631075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] -59714283857110415860927598659615366571960614216282139376328377654363393409281305595173906693564294815267375405264366529729930849128446859123830958828861587448477534445485491430917845486125394845488888072268874279577841880493014967887441576797526056938780946047492135850068354685041177242998777461300073180038058658886576258523111528187665081906389009170479347995343654608130348796727105919704235032976192095604941114051930153346025126878789121795593955464675064379154178216857087876425497165339432241043193014210120706888375864860119838749678509650309218356486309768134604677681057972046921474642211436232290466672112233516701152253663630204544084245718420303961021519005455366573436004980831139995005400253792356935478177086157139213684096107958745755496074280158338443076787076730084527550795425343138157107623185991629378627098719485500184951983338411883511650383192944913937032419398365763119002557571624105099795414725672577373872940225440731254634378469054953070840883623968137836243142369097946350164220291901768492241781300057415166857952708725990176450685398080140241521318957348407451541423710006937556524734947043494541931948710080819111011874393008738598466561084002992559997002499790321890398592823704666209185912042977800627182632415221282877724489742077907242060077055270479584128706670373112471922837958452978428502701352226764943520164977305678310951773660061051981974715788338864781604527242791338939929563698918162972879238336688854741233049452623398492478179611177621728482219719188864666052717128256838271381420667162518783832973157365264405231416697419587677028466574271598512271335629016113373481624359827337110482128381381835508143959344571110481650289677116815134501685705452085214250265030214311669679822888919506418217198902053082913065794979431521185936041789826206590324347971417183118381477764678517972682058189946728700873661307117653194248815627005669312593577132014817366114176893988698495293108958363004029005098122024572799511852532944199334108906265333939886568692267745957812950491338805697586171439452196839654782226706599660092069004110936625288258727220469266517952278336999713047320310423517516554481572768654820554857709195549808348731749463411565498841612971522692873156564886941305871262546058181047383752704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] 170541191387169900223545683892582252053136636252813157028586936685033036399341864379869324221239880615694741304076555330539253320023331092771915261476831099641330050818608528776836841696920368458279497227407824568487724957716895614021783414117876482671087468606763668663373274760459936959442705654012550926921944626772526701114213342104259744478195779007590831887302194866195744555043215893579589708190500127348029760578967456398388926707778093807878051078650610900755123637465325603400625776902515330305458394759757481877689919883276606015049303217745362612434490784896392589606638811404293403518750911653883292053090996264419789192002201066564354794608618116501228606735097760219273117160269767031880028958044336637271806779610726989607266081496347401006680222907287352219162412155760349962663389850803520909889763357405317681158718906446556505487199175619153761130539914888751727381723832321752694472727287298410112104084990491713691593604358373058649153223245728703461249558185665093181292142260133527156034894436309558654969008042974839409562004668569733266067688383767315259918273853251189147853813988247520407551967140715317164702007360957791674630212819125200782993514416511215140105741633244970673485995086993703303191226977124636079709250127678053793725782861885130773069411837198025757749332898150205304187991486693803565383480338989782074536952172697093923251646857983027120542060154430561352439293079269089531216155790375520787347095298176456182382293692585342712344883179288247939218392296447834604942430288629665445664904942736309091907492875826447432597943709813914900081549512904642216771314512136835632477598452317494255334385266434232177262187412094539722073503471281445833226760454357617880296390065718945096826950713533095278086352108435207877742244189290581692032086005207320965408842677402515841533857326547354822262543282301805939803415701723011571405896414703124420183384744108862910873043589041070033570548730846107464856905919140911342267513682388557479799941648717694874998185102351908387260924049568610554218162663580043814364400660120005447929777117992911198189744624339085130106120163113482220157637895310940959984283688054354455834363715554379565485198008513067686410164538854345396894544062162228859343299230229814312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] -423133454815239837305057573538221097242982159852465061440650668697627241184331143048104745981147060328532178191493933194936714983045295548885094983715861862678831865148172806680342544864266006625411175761415086544255616074882047941985566254142777811453757714876469475752314496734583663159676087335755385773639671530138064767066460912596020903105163197210497828306253451473033295330542402944852369792425749617553496258441940565416314247894072724564880905813671072786536138488215424346847295771480202962346767942050872127079857303388369055296374245656585954997348372903141368531568194601953909775366390366328194496183208026134452716307933700615977833703895433606300981365219188835829752968144129862159087432936315783125434870876438325618782546209789647792161129175803028419936669093848110017991225472478399364591138247913877558030968470679309335481734725506913456045922266904330611613193949186795217786556456800148935846935941786659255264096364151100992040590754913801797902269217283879398970501344096744991939073270451106397220088855806237169069111128698919567830095888955419356072552248035001143929841789907743409437540498303630122366442915516307063814964313710100572768175951075964184272017317282451632542280672082686729318306628854886523944858638624824599934188211411283085752953155507772006938384339672767675907523540292374895592333617227578321169346440018006517216503430741548827493740560493148281471745106524035602227036492902255455417101430744701452317073981487917867157455986425249398423793961144249560916748364130353551488791610537270906211990585815084663782607759028740843458907066677704187507032823307997200291978516486277867559743426442137649673289875938826468995219122431583074879866048452487724633712517038866217624534729831458724246385235401651810719958492280743659605850172731315230743616788060967953081901108629594326625248970223781720256417847308255290279586905593924543477240130697074228137743165639478129022579974046326275657869506422622812758035644046453583565186751011650771318330257479309769168130902511845401470516303256569766294155552609183555864407544279486848968258562807258879435508369412999908113591269566138477554566885883026255126941367969969105333232135124518772733583526909821998283330554980818425020319605838665442394112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] 737314732687206826872319555291235569815069073023127906056495413173562535829493472334650021692286951226253514206612286511241920157103659173365058204710625988997968852230735829804702769971437601853921813014047632753635939154450782922349666067779710051642014475128417939457484937985212647199819810957826461611267405895854879156187391379657369783991118502858496512091877100470614345427843863579075543440445576709339365246982776153263554106600478107768752589668296667875675488633462816733618135379202030825273748199411777452961306464597548670515669674030946189672585724491675694871675842899680126647101220310643552281273732706011317536320378011246616394623825568682398838066587552378004262335544928695267552264997866308126897249137823751375404937487778980614370835307873031982205957605203919575743262463678913863429209690986078093336080807219372585721302754627612939762831312200831369610567968897620162689430903581791423293541664612199643602897922477576709247197502918470591372182277736235561858173386291274491658141410043800002439028670855017762443299877215289124471589141667417559497488463235028604142824472950280063705554183911679776202177329935749397516443127395797692967000009581937233174510969135137374657589531450635206125532794863728301301235477254739250054713125780951952994336233621021116795399046734648690666335462527467208464654011581878075524048696631919251326641039884558448365120057258325256979423168654069180642138955733716073945983488608051444111654580787644827544657369889603349775133419952910063604130674411420118577665111655999536592067361877561377717074491688133232554043760397561700436198585553701207610628973161656173366107800981961182269943519209506475096001441163608681546938882069435024738814072931967750450691475092311552066330273892649659580638010463831614137672434877316142607806824074835398690803499236568079975352588252138908234543581511043343566728022969687295578415382154376009860104750256790550914275692667074104583588968294318068303628283733445376863912725452081365097822285089983052272349634827975201377614253661660623941642235586295434949391549168189684150833034686769363147157459988775512180039959805035224929878416202408015684647444710088408286955673645060127250594868549582779846473043118710669787324046191806644224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] -353669666903619745564257810716634503484916269665229575048650376738591263668556790046774651339488931198412597658670928621907113340150658061276720566557766197222305060971733385990576652878211321788010138568133158471004713602830311937948002620527739168451039423488218579277537183174978588457457896647417688901885519015132964308048779429223592577877994650033657623991806959187134875740773049064475103394421318807574869844361445730237130813316081195430612512726367666045664574883295602504975128471611847667308121700873673731138692636632553727502549895913184170899529584748819417232036497168347380581626167497965755837298866492804095653034716169134149933316910540892254875550275957232658073441123217225450280690339935706460260576674211803570762191675381750077132857247355142004208242648008438929785887139044494600341293280865706047801431371407417084004367887271772204669621839569606871785707454283611480660383317129809732251063850783595668874214296174227525766123215228032641349153198755501688847748321000839975624924264077869390329364161904050824772780801861228897444301963697046842091613796537665618995134227222481748040165185317717406095367864600146966960432683135134100026512347140189571909228022017844557601832260022331397135106317859001883690642361942559615134147338341840037763673558011264846488594471980824402394101637672359528384719900508396912229362129248645177859332939278189938471073179455791958320473458132369792791322858345068697732673203987257019068014807376810518455634472669180792302906029280195679213176961692736654946211345286971496921593099980415408349120367622358037493746200374591757709210290666727814798021137651953543674831935578193231173772832505594204112496164034183636473752606573572217124743082494350120323967066783234111473515681413343521107526943813155857913828230994646824755242549476179905969142929240681659022876927363196653725390925494914784509318494021373611770948243498299462267780082360136732356403322930131584134073480635382534634602361844512791405069813031203055189820563771592809026612042993508765977505959059514727807212439051793225450753160230740939264364790359274575820775197588053987566189391043118438849290140197581222625008978480519125066090995591532379288145716537108656852331489654956548390561899970627662512128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -2174505563519117008777061966207628722252614296671620335706513994694938548308904587473827300619911345389997193262084269754056484941914152222226024023474577249346275800763479136601466977001683347764802036166800838669247755042565552918249639521406613239457764386836615673570632959715417715530838644742719979732498877304058927651683003771804358310034859070911998146506496687336318324362935557550681129574828562015984950295315345635459368504376966830571112472035261047414089325661889200353858014252294357479990433300516023934864252887577587399175810023469533103620215204737516665475384778416667369376423816324549147359977765774837195366546601608708873341548561444530951921685922567251083211200396748864334855818567520963465818335792537590954372242804518567937500221324941198168100918137498405027004835342891966493704592481761470763331548380591217897162436960066112181358918032102719448214665320499511298506955443524117169761593601127767881120164059625288963082354409574834100168528856793207412251082504769899171018723760135581875827726343090094309181500008253940256263653250637350234019369544471023688421372855989064460197601110956694565182569631061977950548750964767409156356305551705746637226286845991170470385348148180416668548913037024322023948814582169133177501774238458502942579634310872383856549054506707135684530491505611194776708786375832572419904397142371568106385413559554828031517028573341602759419537315082247929796194550504963537863375246753280267497986232335373971151299581767692012864364582482846377706581972656717293104346935386655212712135269821599537293154307842697628447658342915283613628793085209677751129532920584073989726197393974268018215257450290477380026916498795065117151011825969490204983760385668899968486954170981588216512230041275876035939271874760139738902140434763400029478506764068263093931978787898348875752123911943014505237335318640389158995344428905906347851193706528475785921220686177088774434601345382990269983197074802364660423608087808247753829919711225745001285214220519315800432470372551165963661314472638739605294171141511567563763104566374974285018859208217223020681771711239765198187847258513967405834934760877750828110152513936236797296957379559748980816377160709510304502804503445193895371033374183932129443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 8380887339392119503205702112013489981678512945948273974861992842746852187660863487990990209156473480913680607037798800142693428508961150114954988916431137683034569144810797141009030731199227546368500296842208533486074604849067400448542194090893577615761831748432176587691168027342310318046917931813642577660070425581863780322939456232232745701222366350728840043740378369492280016540252107663090730942044888775250737478781740391274401814928280140436444397425408249838266316488716108736196662341454727931353813714222419198525518840714980612487975421692347886955897878678308734991205507824382093342602068870544397748197196080635888997714838877079742583153341562512921730017213769792995300062633744268082386460029571508799959244167635292203061100286296742288914764849126880921585568877998450437560340308669737530321886386330137775052136797659530595449687498412147377495363038665053619054032634312501695673845400680874720867657091568435652270703982995939616595007747147299936083467332609448787438232964404206314555990018501686961673034332852504361460342889160241099062365799237851829842006298612223569777592756966169157228017407465660529346344200761864728886615276000048794890151242777893512513571506301161923704874557244728852634091088849203943729712169901252512100166091481205687327726854503149171991984276255074441236445325091937307743848760326789380192454113543553080235036663840734731689798097798885928011772530864644769136279490592587129000033675291067025367193755670221387310599068570634896687849350409814953702388872496288239895302969884208845388519571138640070670807169717944503422454818041174018872442381214514975780665226880540626831462878785456390211966586492970720868293415712135394821807564834564820303451933189547023897054984965939260605645205137685463413741882772411178003985414710611214061440908321564619700552367149998222850538932094403002271205341108831581121228683175702793580332491749462880811820946408630619445007939493465304915888251630465518789985902219303931569760094935114961900210855692026768600549454687109199785500346878995853469016188049308411789586459223798537377588287997317111603255447475927117340249889187726418476058582166557726724720657570512188372218839329269235774989505410988897999355632650676880453908935077270608936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] -19479456692799486348061364574973116667389904515715321421469201200870582208512497832032409970311799971881001412520989890736038845028027858418383882455936287778493676356719949338194895102101277210304648786361894999478365169532648056794402499994106414326173332244486495318111562722181649236004663818449876553115615933912538255665494800951256471591897600765640708101841932212134531724116326451281301327211392765431237429043752289029566653986556613745049578631163083625499426453264287413847939872984796995463394047526657121150010998750545664288868113772719917628847074241415692049809500519319164239541434541926035263940432358261795477614215190924474350110154950781357082778134010755470119146961918951788678143944260505481205168901090035915316914730800073361294633497794987242796112990838273971940958206227456662979060232749537019623847140487124101172210469766886505621951816754826287505450415115757698928524327043013619609325137562796256524963035068555123040240630898836218058947811659556483817746753778164219651866571673936787788924427909296493030460167349512261847185329364582179804189433933808754193754552304234040664539673296635669932602146218423129022938089902605809164332062399498580168207375528341016338131738057673126943314665146931536970305988738072262316353490216084707567823421477686419276015702168128144045238448249063633823512881198770241165059157922373442580073470892082524419022458899117205822339170934521726829852032478822968211613091349314481848747956898943367568368475733661447768316139583966730151551676336100422233680256750151064368230682133592229561080174135210081831670624884141023977967862749126155765639318383087936796161833663263686930237643912252884862031095772090750291183825582379490213457814525785997068178601288272601657304744374473228887667237945252260787665507280172922988285704000638853465078984130975128435872782609950329634839924597895650636031445459647010346474540627405740243106259194328428628057960059443437260752296854704901347569879071694441562791606289057289241668529865131156531940917382512276401867793459989116313674088213584996411544614805874529593620609356742653357266384155471277338017970271658105796230907216589439801753324258194631546705155710070993746129316244852602622502662608852873034336112401458852517642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] 35816499923099608964349776492659998424715953690000433948863428606606555821536394210396619880366964406011679554780819591714542486773346895787168716034845255731273380976069757648762473327610202744193702799999867667908752745152077003800810711061322603044167122063261929424690919483007179773560368092992557460722122314062683476537534876180779042865444214750949419379467619712018125902964205256670439273276590883455672685779806748477041758774461393553959141638375025814695972190707715988205069966329791370273837612549909644802506114326359704940861759986348176286174285025737361055289395658879511036276814865456181050923595279408375642546249163381134254843685820343419810690488704536836106004585890697406959844182619537096517936325159242714602680116239996440445486612758446789452730241201198010278777629138313881141742863826066517323239945336440892111093061903585948826081209676017988365933638664823528381068748881670490434877383581365021289741338709053533441783252241229351689713950325771802868265703934165494097808716991993049722500282269599161768287328864483703667000807184181374833226130914391062812644539286288366446167216056706858396933440273648458348772017569587312539490114577314063533418412337875737353563187545988978092594393614752757489441502932745245658844920276780691347658113077001453997781837992226779634897609565272507853461370956367014186824688957227365203529190043600723128295351685794623645867280597367208483785141607009514434721021519257233103459699082950128112294451622957394713154488687441158548362224429609529761143672645859908476498007668311045913551677947132670444848858511345132634537473743163043048753947375163309147414223600208604564886733603219891262171698807065371152752229867599559743269154536651219370105836580786491803118416241111042583420013350821848743937501197936056636704117261619156048052595950845314645376362972453833819377927745545931167144237113254220007430181248572178445468952945851701875007867861432916544521315963365059515750395510784729601515457400721593786181325272760303216167405294829686056007479578059586170472941644360238772639177676938581429286355332734904573183191258927223377429214137722427245217561940520013505257702013526089434107676260319414449735451397584949761744468270531270162677604835385364019412992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] -55657196321795539771346911392899755068663329550925545794091850093710572303773831556657385845169543348112625816358675675905242881548020354565150350442831749341774650074054020450596232999424988822111220003659975109526253978705877696345731178739705852905971475510582706581632634605658700520054070779347522297225488730972299289200823121841412418830481759957637708165872669055010931075605087685079193173817722076386300440636828488226735927368361752520806198034757265717157046646511005556755003346987788743961843617040998001855848802413225350729347115390168713141406899495873170201482862651698772058139405027747428573245566069955199858046276329591265380391497737366166574607091938524369467519040269285144763388542033369925162615674782288881938837001053237806947867614177642994818271548436117848044860282277791180115823086229993013853381256787592031524125960496996740737412702314422796994920362364740060574217583685499742198624075672683760242759772364030328552399590349679296231323292346680978201578917234494593725378609941009553381025956603221718146400968498958042902521610643677783387444657253848257160017881533575354904159520642610173581891909459309509618123426005781978252142520713740456169552355613695329226917194815341970808191910900427281064398365086562736527459714784072474530293796834601891401543648130318968300602491331412019388769877360262198394064825740300694717428167582312201343516386654282857597749571048359443374952283453963578619205487516700470138314396303396986276807445574655952293645077316734883925136389280378655428975730309594881849373520004299385817819841188167272840364936228699412203198730708401281745148547799045234312529197147757836396640703956608487697507795544523120226801490456753746152913376897952098351132260156968962360917152047171370711486809643712532660909854643719720080856783355335001524193947039421300408309472312450160676770649736524304684851658885575962662892442731279445735762485633071263546922931558865538663427006273554484537702041572600289803636810650542379811250237215829112844696683548217624140487721225474472766398243862506770762204161787236001868787206957973363035179770931129427181048717830351154763412334232722652931163176458505375541522553987461461617792465594017574894939872055629396897138891322807272960163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] 74810538681684228116696569244209758761702307144845064637343683343164037953300804200689637711144233168008102255886127328224605171250175367621980729384851012282970980775189774490466311935948313598371780267580296641123459645066624838060905145096358395944543222757444226861837269587138288272007911267369022506434215169816973698844144449283181354738449675286734926832232952528160637773685232126021131419682475661271735712795720091622820958233871923796215690482245113065315358381590471180552969751482856645703579941165938837144869850667986073641430916156999334813052608488546120780137054301327397470204057542065111127538249528029904554227145478425140602867394660211183826879175993930176936867366781513260167023380406518432391608584817543850470780633140278689872291212856312031233756455113472163222329249789818871003693403010256124183438460435973342477120902056754718067194000367763965259943391754114914110880169485926113711642534375534444881186853390048784315235828019780901107097190431342227540946115006626504086002437159865576023434628554644266464849458566001959818570032331196755303938401432370631888351414814032401854454651645318013296822753597671741068050106057271207387020294417572245567780350560207698273953219846265641172478011854590242132040689092093510508796454654378929326484899978563160349816146289798480335744918821254616070472136607233660199663453198479893224759991661040259972250284614513662478373862157796175570600166502613800026518923049884833681653391393403040161132981983770430893853667437879723681450756606444425006328519898896291740561450004896917743924934676065809315708567032641411299451517111874434421483875113592886045417171408506952568196711903834898942651167505066103582235937698753038341763359018572358035043551715273347632659779453551544003743087491537132804313602914058556512661556216228788854887106920792841557617768046141902797010759265934913377274439208919930918363550773772101574324501140848792516364581091192977829074348324427593936720934479064179623988171192226417083917676608272536260666097830915320400892807619812464770211303764358108509573345266781320946702687080978411287396390488363513259863110530878256009717645996121266048775520751610358907514839931279162274801249267474225410721389060292315170557525467963096448368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] -88272391515861585593489115055477747866315239733227094420025298711349243756244712405174306253021296155664324713413452676702179134825818109247466423875728873461031514406737093867236359417995484276422003153900360179215086504495560850894113811363524180428177315911782408509672685149857023890273119733885951196941815688527729157352160206142680222965230757342488409129405126149155183585514821198053319800926696315516754685274415766250051888403722811585356425378451622532252004073193930057524013906726826073083874184015414501764084395302239570993349296751208566831943623871311409582948407944009172041311366013273624002236605928859584686728364583485827341807503861585024482842751664324705437922063684306829003064249906461228138765010524418306043919420236466633153701848147463362390032291301754817572895777662895773856710258639696227610586853736012947519996178155213964283618326401350415419650967266333867492517482677684297668375043950135103102359174817081893391573949932793811649305647245791988380015297174180640171312463550986634769876344813537364350061056195820209910516818372874103478773391732972338985250770561095661938145892074309850933258120285375010336848560859193814059177103142387004698439514735840775699362258114259521920739641209426275766407129744830991648751394666850681192520042507294911180294072395817548178054762783101823740533063073917104982748194287398000207936260469718657895320167910714483785736456671225273235972290687388377304265708714649486619412895111055818562854900443267565722485296916429316058272741759988867737632217542560359481162055501689959717332987391474620393316941963630975312672846245447096918782051784922893644053666395981305152561286530836232506238456623747452068903810820184251537502618385423980919556000481202293634557292930671066457219417166967578925074815539652395081235366515056942629047295541076927556887005876088462353952423525143380183952098178807900541739852888100034807624616920836026189779645244022619588434126629359801243150792164971449524431894176098349321420299799325745729852405595432871838666160449621255937717394837813743572959176549718945250882849516930980067863912668970525452023594719190035269536510137089436827231721977102858710708567051429320657969860560493081200217437541873520290237312823458544798924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] 92491817952908269883609052446203586124664477888188500079859187556617659616899222297520463379024320289568547316448389119676631746668963014441708140029053212028601275433341602532030810371392044060053024041539965381958983194616590400277667353557486300707496944200785729218449762116956972185708555899058391159749542220186001828119769445147072237407104824689428361476312559194563480027205184989387964107756096784249452103520009401793505613049944613491300765685496080452299290271244957429610866707224851813764146817040241435112256735437895320351900748312237400832222642220988309302869663213091070892898965723203476183340630141334329616001023867959506137800930064568664247197216719752621083794805242349175899135689696843554531827021193677097096637207969827118114374599554973471078887399749691020930945065715738617985271623006187120220951182048677217282335307941511085748545748934885773531529342610041549253708902271361593578819010257770018597821190380301480837764541624484603785075128897383880656469915792303718453083719407583861829956620703834868213907793176585780187378791882153697132486632932415421778880319481559243266217093201743192765189022233944978179651493071977192918653582546876256099932160780647234323973316153157198654149954028018534377499718816197415901442065855499752161819216945608093971822209182394913759302841909578152060634736532281082728021533145352552649169269050281272826062164760740578684094911494268325981354670206925436349498341716439492912575701726445205618263581676806257164951999164334297236387723173887841680235225902091399188483140273438062811047663581075454423190890837568908978630072478922008435485311760988740040547417980973730888668800261274982096457326959607502524531208858237472774755750449138142176370009676231721640406295378966093334621838444085365873418519503247222455969603445462930150329277066786145739866130959090630413271837325121183520450462026273472565119452102492297538322458049615875994721182112603854671439862093989800559275938957433496297769993675151272612911634380647209699989681447646756047238689567149990824438005184410254011271277189870995651473630003214464972222197433716092429553349125676186745933382976416711973494593955115429840431684023585975204005843473365423158313974024253540644627345294830948537335808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] -86719928191944452658935133610658493826423388657088839918359112289453008908936114018978126539043209525932465460619959050689588944933603804349908624074080854816016140557360583307496135004927515278855333203147932198655929806122111497963855538218087365404633497959961030215695529313874545502789364262240993111886630047418596775590265110254810374572950146376048210615300448751079338791238225752399195480739202610215554724346936784460705559379855456920744231968914621194599488436387755747214832259714731639817658185863510954475789194883865214908348972773099303855151207982492334932642049429212654710091580376772967872378011528837320068123295455973926108806338853462579779546505599508147634234174836889084581880156329405304636518874222703260541396414007147360423163960606451181011697974797010975808438273489029395522776820404358076536818517692579232073638506679493624013221395623573383173003271610362595536560477896204015150265140071405740985554554995933509867915348120510313011860997836564407950612518180084717439853573597508920298464742048448126349756039943883868763710961964985814690110398537689611315701652279805009675317622983160188022477673998414704272431107061371083007935434568258950494289308221536191938280304485491406708106537224226308116242388278126554928934308690564104982012325387771618276792092386595621804220406988897347503482918920698784449077098061865677786069440822904065493539552918471539711427673245278091727872900752478530656321602659145548891668634453174205540705395052173308314047149091113737367942401129846957785117985419361368481323108832506571957628586680356907412888498792784472830508134531153544694872914984726324533605665458725936367762159977166218044416992521159882340814664044177484148627589827642143501545509365033989033272331409129913564510827366651911279817786694025360820200752801825041645853584194815460692599309643694260936981707555027420178087148047134253296257688752294300506614563353460171740340621834192995807139063308395496845757827342878426459971088465287448817186508142595028429537908803826783404675305343977970547292028589445189631658507366802471644966875088520668276193794518379365917478273538640889394597168030939655081940281352805848309505728714352904228149527864128915440640550228868662174484435947053436947660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] 73158044714353774316644964217145289630353084513033505399541293636728144829079850802408095343219208096141073932102295922417624596165532602369652465298058361888995758469457717808406398702142740524095891028267415217994725374967198699496612819506076364958347277795926472923174455328044529647454518128392113140338242447532072821075026137660328317885715364113070274188776662150696395384568565850295510277665527928702882776596221674287786259259693941111533154201819466593114988764782169041658984293546727672555024640300787483640749298270366332670619635812549762609836213446478900014551505948666267642713786588586522950800861724146061970422289184756964869161541851283574240068507119847011154647516218888034021265538393849922516330055491393168780728967010360432526464475934969622259163941858490264321568021246856238330191259873590801927932188749021473728507939368659743079029604887680871257840219022139502144423585910973942759983268712373755335148436232288054205824195568542932823658173858778646040250486870670391786833414894768987352383020535689689990611288029916126805864021437956469424139335543161514206123467419454472548251548082588428011473426341699311065625912006236848121653131369890491141460204127780497815222792100032593429483540623049135716760998416563744311683252107740092354973013124575591885337683212140587088457147100281006050192411191713968897248742841814400740326878315362911369435426427525902676919912028685153886456021624815913508088045336923059687119744467188361871345961520703597722542761636956482468728831999150091398256452002413688665327537274068070658490584383459403233365469900606299010714397735589149185195626183925509875471984718763854561618092383303910899024375954432961689339812463621244377779627412389509903047231027210688729097579622965914907800974683335374402956611313122632604200120117597835977668331305634410123595811704484708580360003830259748952210807860269980894966852390356251323017428302353195630667689163163715620065423764011613857664095773631111631899159490154886880051522797682323510468399566797774374451896031794110805144962206459998101712346342875827623106274298934990384834165902898084533901486512552866889712324371649300096657046422769861367799992998054249161575273861986292091454767690177859385906092846526724401266688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] -55848368264402248136758427299184214011705098897405050367345586301620698758516823486346090235887196945296299487751220751873687132807086109253191323129235240468458908798040475687727288758106405043979788230924330933681535557326515591888481648873040686507012427738465019547819310623821457811329501376309209763895749494065130484787296829657846736637335107153996029412589251673743091528316776820577017494909695987097443284387662858991774819861731826909867625397989176861153572642357777195981676841959009305328261001411657556013250526593235256204316918641545246817015035012657511894847339475565195189592887676687712191307815758118447422927573403769207145387742282085870186339162499838945118965165443561402117697117276755304973343796693535921061693845522737252035176974214602677225868223186827291836878361987622162237094172559220606797912966382097653314839926193667355795462563865681302825191492283464875380952144420623049880985230734122544225579280997619738343490080389112085730173942481239592753052044837742031572415002828873216706335487944059081759757596539997749339211081782535617027366784364278994125181672985084825129318571623491527922341435464476497621353418710815834988197770600167807083531899791965952472274682248322930910181886273962566788937009519421226111172967323491322535870613078088977525954543168917310596533097960502448283665587481368567079336510699848750240679863370934841354830088874108320610086203469133567650913951901840758509489437890362926498119295619076742557525574294979498396736162573713128350865272108159940960425648647138697129706920090541697455506491802673999281185951565797775935619794989290340694077363928996735371417330417410435066078280494823309364747504277211498097764962810694784930454866507457703434165450811435642805951387580675439291810873376632432953285539517216453658562494918863105822463608277150243279705045125333180731620858854109741197887181384730757248914252031077895898045801890942381073941389008479597156379769142160855887733456889828404520853787385001463882605269258782252538909686304733252550083156114201648816517442321665844174643153656552642591110019518091399876516847223467239811219749208956748647890391530223059842171291201677082988794232314341922592731787642958401820702267961167506253552898615144742618398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] 38813172140796479242568564199608107006701417219371499781831719036004500280118269158284471008375443557374243061035290927693255980060254695707943879628208358812553370868451678856637472447305768243922218599987036493371592962545252867862635535561674729049609426989269020207269595844656809902255657817388368003583257080429988209956883662281156210625856473419687961450659220681463788267286732201794609182748048966945488171558551023056547269595699763043710159846570079793954352135232079055406576873469976336124255663895082625677605819713349171525903029306035038280254554753610340720287868281246663752234871512665959591265844304142839738263361311184271626921993082237396127764107971680572706658947121306321697007160993071135841963633048173280289244941944931612925629669400835611601745971630775587448739267686336697712473963727684839981066613005365204525581927268977813280202785600168000246196323546176201892804189371599624447437066218498349191501439520647738267025806694168767581681852753055374990275352867613691459277850638201801227922658541954296489063603333723817659390235000035334830390647255529663991085704896107524050338617649894859199989586419150140875108302332011579643874864385798453051812622408588138896986739880493107706378867998261251202802938969925420698876251712137888310941732294095149885831589292188932998381923392088680800783873807275613453310571714266785934403281059312509712261636009649657011484398199495121817329391095244348967335579721017821229028117965269557588322581259894309198913735022246265134059813253524585753876212640719528512316069739900920702005824409656660221813882816677854732337131953350134906256252462249438918033219816774582103792853968381203060110255516535513667174367150105561593698656811144726395003547026489993090965002762653826730556666729858845344084133974615323412336058490977762099579723743725424031865684436997973001224759208782121844892959270539490530762133220747326230625848852125909423999132640746917576330738316267949429379188647383552479918446356218841619807190538550484888378854036804526736130893638506058541924486635817015328761572579824189794022399190035636272091658177093051085393248310525873066808538767053831392152801842894423150775776548278772187196903727731672227682728433676873089765871268913245704945664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] -24676005870450689801853629723686658291917923086693729040056567281396613458266393332761134501526383951045041796284842729482764179748596224560278339323314570733890347647670320379388681719440907627784032383604440925946007877075845129672820738804790536265353571061730880150519413844003740861222121542341217010107459182142931059285375627125409957093185716067163798178238216854496209163879398013967941391438191704493542374132114704578919898023998503863680633155881590244422990744025883007969694331830105173823178481038757697250587089054834617179110261113055169924419639630319704481736858362270676182414283017645559977340922002103549236012073601710170482727201283600075907739658286539976461404090789349651526337528414843033537760096201010145445766606843243384338742315308484279226526507465821708682561533744547943773117136159719192516398594475229170180523045683187531447010095148982345459321479309149149393420075886936864794711523682661744148789891477947439363741576859689408201971632750433825244726464341534092802862464857698921791755109668980631370871207695678654629850177039677088183640185740001018208207081404563392489859938089536455858803024709447059177580614757481656337763078660025810144196174671429795655599053132515848636776683504603192067101454311369427550333746762177735571800240557761918221905478310902258126332777517144537193545775394436569065750363292132271257653559250309918066278525606442726186272858381546742626689265307036409900786986546210290860148377584568632238265595712307981617396366693803270099542999468567348635246695234702993770716277467328393522351256757483313482751601228728296145343764541819954752867348362507101743112123600704827446768815787613192375536642205298513029186535641498215638440220337272016514723857195217944126368987120209765289310461965565537445661943978380051723640141876909245619095733571960674278220753869611615278406614327751949379924601049082008081471548528899898842997797148586294089127803789146127164169612640634459317266608199623445705910010189814016567863005881022903560287811826274638985469131317705536152648103855317118269528553036901022024125956050349823164357724681057993025654697995810601482687374838889466745890994572182333143676293142354853511383802887131838499310125424626068220035032631090988921651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] 14393092132491240802906105064034801896732597852208493344054704046098109260225188187971212750602733851872700875902777514047651203235422265041388865919494665918247797972848288494800525305163581006050790539506104054542183440117946550291885998486430740950125281319475897513112032675110726065089514590836818720216255551939241777251964291347769636870495805437786650388361255827654359601178243372141804123713709298345325716598885562583587278841474083659815661206973048671544996125492699618471444464862073495281976215830860177576083305458145435743001022092964492079519230254992545629804622152771086807038567742107791189518895818534322413236392032509814185382918271470588615069468292330771672053292545933117420852184399820318929296097266261232528350499188836963553393776036809380139683071374322375981020502330935180215651323056083040672760693425650403173860887968618935874267434491122706059620256104442696983910890635691019190559690877332110978657541399046059286846527669554666979487343617569960084061519085312999498825073931945254449854852448828170228051753798454485230422608468169273223776837640805182857047154691478445464469680606798297210546333552108503962930801192796591517724441892673129909418360820380937730377266423937374377282722383423786456121233458773312692900701659489451466496043557881222248826731706501844425243879440852640257599450029577910284164310735432959348028094446288851340926587442203345375448000057724720322858633995188590895857524081321288242019894263163119347054853802787703497645323021436429722386134554965480457179832881163727050977511085832274538357004873318851914980124768140907128490093419147220810050756925131118776745409318530904109310966509248356049792832371571639910996140334266287144576456522639435743066780736243906986355637893590494710484902040600219876297494097168545181217132093013018269567527882336548260367818754967866748266113406985856669537861003756088070940505347909471743048115503779898270621756549818036250854724261676177249550215663424208940984908383555929375326239707535902550284602091082689347869429440048278443854841921279075289909350878341945836517629403498618042473508444254300150667863870580085706609003372018498545143390695072566829937424124352903743121011069408810637908909112734752780906549098784181643640832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] -7714199168904048941890503596100905297062486476244810004118888198407992819722826886184111685966365410473516518310098272522627317187541692421842259112602424876889971168422675817226633611108743727519399048973353297144081637264606454120251569323841651884609033973442868084888984688378862680270681320229945257050484644039491838487214904107221391968059189423545039908465515909928759623867294455244672539477774460859286159056528771966282469921264061924918280795085464957707321436016023378375162048224467415281592405828594838279454515798261826756434150273311164330709706008504131615021758544486039899353469541292949259321048172466436656892702488787779256960139360589300510743054494375893043667699908041352205233087693272237125174627976267456406940794669187055323804986742247606070688398821459375478728903801152666810009492826256778734663723223246660541805833702349834899674961431310598663839078332395873356904275401882066139531121252473418346943827824780087411169083977153056946470014343739594274735014496875364701437526372779543767515293529642942438221879207603452911944518026716117284657861432987699844876961764208344723347000734166068889499081421518418062516614345540813869760011361877031731563383502059061306099740767460436926281655539510567161683172919051656205383322744897046212228952772677409847385869000777614264866675421043156983169294702694200598469525140260179638274256041780923071397750488762123874022756021734397780005982452593678870559601775186646096978429147164745144828890538323557120376770881422940877338819373668358649074096949718325712055101616631266461082330472185122357854918612896524367612863212406662690585159995962638212839863393510129681977867478408095580701769607134270157208835794154244898617425694054292265101461957138505126823898645091507105811074247144013630246613967041719215414749356437692570030686324603282907484285969244998322307689632102164919632502606909880580462242946415151911506096888702836346050381091475206616474604465208218346604719986491695063170648662119330909422369657198080850347178902086114475938757086806799810309044850174771888389022267515151853442376354971492111356170720350013691828550162502730347520375079215219488024808500098294445829290746742575871395867673656071447504648102981260735670452474463111662796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] 3803653883124447376588181809284854330973311435712087022167093634166090637787380917405520667140218192185510402572881618987007101457474043191163999170755674182056152708216948055440482940912579770138514473542668895495163953336886771929605642512315971896548161938676565770092388682347200828246585453279983157946971215307227307816585590367855786735499209753175334241932167162679963222486677275980101867118530254027717784577303024478693119463660155126709390651604146324002362161494326505275575733214426667547269838349772384369645397605021836427704945771537417032611033620297205677143691822927196195014017078228078522649562233597784874056458873467401581214835676217776327978263653197078426951070953257269852595833641899938915555231841155860503592508362703362957740887619309197002485540543643501592685877772896676673202651614842421267884704823031121290770955875237598506337689446395725258716722367332245968342305615277019488423830332920542283904510554011577472635156125790058474322644141852097018963006458252151072534781040400580390791928410208190602845812725853309065533229676253237108956399713208723762785520462296119698627823235842201389725481735779798622187227041886119780480387235228994747796017580798759471562812870164305141125084454250888030483799132579404431289844931009905759996076590286131685221548257852127343117983870067378034563877965816170299817858924858576638507812818069474860816483647110918730428080566852160074988036950751488462394773881528143609967263682889601853694709739259357525470236900621054419695227231315493803226821645106178261520942493837211662562019560690489282001406258061495860301869703578982439831091272626330909145737907998036682863209301259637355931529533707245977175890326020790783400078182001135705709108771038615188182585907474731660348361742555901124660272902442970215630208181044120168815109237047714887310927897101455702236756001798890330113899523021401168414252932959216309423899945887787290224490300453877987539634658595841186751546859239152762994515850331354422945738621109037660389428622793393107264607888930389663336547180682910701872466507510441526159178355385340922152475823020389485726670109653519967722233819779820991719935228128739957039217316489265800737069348112640554952110747279642578749129775425005897646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] -1727891013610941847421332968581122269155890385092969889093318934248343086541871312894927141684524207010935442696199306488742354426434060740395455121126749691057856959658777800094160453906745140898604831104418604850101380950245962261049805702585322913090412258113880328950287047832410424371205453058470654422259907378933728271645962881914686467782626323007903682876612493594318576250093299590784794909259429901573630738558124514070427499062234584445223048507706335347082751131593525176479347081475394501825718487449572014832850675107444175552410629697929343320048289651881342680912450720907420814234810078918993107535682624241090282483848661172491270752830868087023729348537553669277179097233312174715146724032750623710191135678633127249218729806562375393298336837417532808668673423631368011060787544756254236047358404066279586562709271677161008136410845128209348301591705307275912170117270098593507440099063773951953390588925794055093172913090196891237621400210721661136361556387707625086581293473998554017915261326502817266303945731592023562465746720125695167381932791134202012440844368428236886033702384489609430051944322308708835084019362905249626217740142782779947689094136340627511144251143969854223123442034543458197767609499407378578245727657115155505022441492965837859130931257035355031097875926414789244366487081484159653307167437508294352083038760064120589812476229088757155521957443390834226401027816233205362904511042604955155130562869125410799888511572360396772255690804913952238221634565198959754428613345915045345927503310466405504784236387014658889919232482787341076574849087276225083632208540474130093824738791686501291028473672343128534157818026333189170501418169616639933864183645752248968298355021889856256765341975474682821582633768197316431728825297320695478482359058025777423371928635966835635099670927985941157106937854981851315537577977124606303527393808928538286243885980389056528613948444581962593890858538904726460281703158139623966405490031441330715093312363153150633484646362259027826079416988703621173216908792266042336025163496016477269952686229778723423275405247115925299139889121204491539403888564176411182773633388622110967584293892841614765083917731276434285993884144503000564407008992248486342257051533920431106949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] 724864762708049659551454747899787945379169935049457473257574906494178516643024161110071364835774765917235757091898079468654251309042383369210482015275698703510136412508155847406263582704971966215690393903115999328651072123720349413303488373391700077454928946654351725501316336048838148371583577663982265128012233194902949622882220668297402734324783689068200125263477795674653107994872245385779079037193843820879784066222349922590559945789250201620177084195111121989367207442986251584180843221659168210428107289592357244740815992037771209849750576487608348729116388019617062981153265737881799474997134346101357025659463782521038391267856963224298266351277453069299576570088140217059724919342719450091797437670807613774399497909342056498617076659969049556923719964624042426528603792554067993269997950227942254576482899679439644687307641534535565834227733930923958173112462670556289215188706114797357586489218625131743325727411970674015729896609192260948723460292905721307026329195820845271674233842597836817963418723846169317908478331058879820604260837170022907342332565170419305545403740511079334441643480420857816603032479821025494728769025065863237892637677368901194235738891010257264948804136621589030014771219091308422424130409456551664475413011385496538136314878720782465300283541882094351295376053400364648098831837164517624971630212689573456027988227486861852865704973778465427832151550830076325728710611002998447926471627873948039317235990695858919084247165799765189131255719598319164556934062900023309700332195679707459948883946091857416918728693433457711213834803240226860402811389124518797169617126073388513202820857806834582295580065059828758775443793244873088393709734686334955829494925706679885978112790066285659622130043314704764887259717255642095484276158275751794844513638150065540304030414045013290647016670407209669511787153421935559285966775224770248308740682410458370360740099263622582307168411363186070627162183618418220357445704403027965351389132805350028989825443892766577213094040123225868470502693909423809192558683116193693642643463901055917857240326281599405769817221447641298000982507566129320615230758031686776742556059365097086828887463244895266256922559230465773550433419940934179697545011089508771643058632627480132845568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -281940052661243448545185174176713647777980326513744836426842743308481782919254020926769059032310805882392361562950855073077233490402028114414709412130143054249492768890133772523510617383272166055240312827855356096674929200196210245203528362610894916791763549309489535079170868756579882928233291891744956662662722040424403859108317933086931309093415147834044499813638305940740649976448998578829979799508142324695568956771991080188400990256552886957529968778331160880578717769737522181526814472529561523155541176311418377142758767505150411954041246584571947037528002157654525593505789045494021513657524310441227612088450998921388983542143924797169832095477141915527444812697282939869731615050455367142691276235812888825728374596272232768579024090742454275262704755218202994112988870255100615545967395974553992863878186866696113287451933361598649179007426297006116245186317263505769215396860753562783146667605693841346704303105739698324638996483416231664306935253412215876557031580847893402369819327366958613781864865072422157227343168493056032559751474881335904081938416758142944867382483911434484448502172822145790275634907282969179892511348611864607261694187692026550612907252552901694596518734645061393213580874121656392968576092578864280681342998505854754558571156621303883378678903888425058941283363962146662093320926791269812996005256376560078284571853405445400232062866857789868087024717753548871680571059278467213949930142907104522953606408416092531064896035625121444374125764780837827341403379426558451972791617868074768843518351406543086674697133672223962172777413754650037201930393225418454265425899789003148113810226640050742471908496026753449143516539466377959180753411196601217716963696688355559279499677587070351811592898191999593549321756921436678116368084378091377311846785420991778134969639787792524258903731713757526776969438474198901856744932931719933956903738158883846030529138069005468772411872285208192113108679627859186761992067446072758794187623800391611289131162938664629904346768121173896253332277645396492035180710022371047167347604826796043033404729633506897778550133018770348460707575632399458962060400982246211420316729400107293165952138124428070643460366897293302248085362105902422801476411834359856906717633879586415575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 102248961316644322677199349347769763105023414109832366575828331568980428517423409415572015058758700460606540075188319851789434188560267977089164660033649440836742783523170272873914463670909380440904395809628376374632757485487551571723525961896999555340304515859307679508882722463465574446742641567358912707225735609156992371959078012873097336813046773027549176301639188724580265087699655942717166176913673877023297359223794775711867282489484493162024405591730105946321678357864550193524848358947139785555624459563657370529574920110762784173792138058248354066400464471220630109582887980584707069763288277005303931722991013729575122166981513640849954518931061837264983939403874094327454445483547876579426394705240211642212879902848021870065218332569348525359230463278960549817935576142103708274855028077111286653194162883749996348126464439752023537330763799551630115697199703288401955027363501015544331976067633911389208934997043516505605462135874872461250449899068942339934161973974082866741974833138118215515208885199796407693559521511816634804247507971947543199937881030691489276805119720557048002703060462228537707720674213008239299427942218431887503489533472406248372862192804025636785713016661254530950025041166330705408758911792312890760133784452077072799711237416597387252389711185395435636624917143023137210859122478137263025069155729208424378877415453466866857884039553560528802773399769372722912244739975670379568200849650212831523862719074837820690605557608790012651225434787044137007365308909791637628992134918652142712380773550756981818088528451625615706990798637146378872690977716333862264171964699523425723847086042985138134058545173649938675831308635443700275169436209741637889001243516289005526694710066634665152380347456698672377717308415825584572289319063092061893696259236863035147126340941352351666754112403298331550976361075400422721935187625088963175471452860667051155666208463237241055182998819615534396463904568277772038288510725089036742377808733522319068979501880370657182204879060637751275937182796348116221993482617319658377556622199413530274909616627373602804188128146896914165441597582714618438476430230427750556432839037976546153773850964385999898892957996991308678247346607353145670048883777663517188833954992917206532096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] -34770482178697764385227349540905888513000293879736341810160141106603403124594096320602078441228107699238161741982959658206142090888610790606017646733884479052316491497543667652520135035216100902646292841858014702157530586014069245920709350674022263052257155895631153189826758349860739849811029537259607519890235540555242158354592659576586094166320130564462899261838233714697616060019357451706912053554732414019174472942998409810418788257964834834257488441461326891004334173130210463071895766192704294581452483564468797209540654654350864451616758498956398643297345768775089992309186021947892186977952384622626168468292781934045475958697592455113859913515846122304125555049902453203942162470623747238772827734302588001782085089005800211729325458181856164930998811016054825962832421593687492952729460084185046916432275935945668828786344047244694378618530033582196133947510790162040007343977206011474352281978787384118482825131916901692490991753879001409119531184650916854230462782936123942039300353913598701378363284636613833869957457586783576863505453456337040143627863632873756473838336647153341656200990262137591519258657347142084802334781183299654155996090447564960761566927468879374692809381318314572894969469811309098862583538701607032579442711022913885769137589266212075825310870051205042976883855383325216892699550235538231958850629784196024537690828299430937305385049247846609932839917757449667014625914759888306146846582720103486434823448591304268224441952678634989379159512403952517032994279891719632707047999804268248596814190626138293971219481658056648900880209142101088419347836323777957858400613332438822989889317411631014288481649331538212180203547765710607133054266541476177784667311247943539642177693824224571412021709641358960728359690189226849463775734166684372404653483317859003768718483088187500910132216442139697158725341751743399544452265151325621941186092225775146306390320307772777608538532085089418095780385697718060688978092235218948690272758619409899178368446476188078387332443584655819168617827136901465559201017188708576703080262677047816873984274940152934436214496128724659815190287301061556665515011708359518462008593363240665379993605385779811157833608035485308189328927007708654660041814444825167184237930963673578209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] 11121451550352850439069143990485923287857029369651768140394405018366823035703828736761350583959431135165284890608118230664409308945710916551184554152846750270028414520267971446151532878301512656718792572228763090858641233807627139328098683345361066791682875672622799830371166684194182874476940087797197990678370710368090220821928918378513824519853221447194694154456352707994824951885232398109764633423814146405563382732804878381798388643138687453973603453273013217587173531106022372862696264253975819057109417276259507599921508638863480387503200397662575158510573641790350959212881117000207365677111409002183340245487878032074935295628968396725885247214058649714744319145595270906025431306241531382009908664074308116669524518254640551376103154624161167787218190847636704331753502258217890802526112110867618051146301585803365332853896165404528922575922693001029257105369956621237091272954323633116562860094172542002399611571901137183857562732768344377443071126869175509050426148617273384306851939449388130338394201889728572929261700532303836705365375583588665675943621493161600920635026161951869595994739778005298850313650129257858090662590152868500875809195705458371984899934655626718795849517213142524757907007768770833631389391540606758772558561860458188373470956770680057877373474187821953197717651235862286374564881068566163901516312682882194611863757622879675446667080085753935766485305880949312776291188296272788686818949061727605999276332428839696588848478621175569193380914515248779918484009743011725670555822113571540947936689613766802793078965405633424026960260780791827940691558160431709523662645354064696736365461886051918702114110380449693170820488549094050348240724852206641127303219951863830777145381346612428358932669831757400313442147384307203920682376375621385681873958619970748902479026125401785535814766928308231399666818341679056062745879594918633496428201105184480150103211954453481950023488146463393426685836258534556705770015020835080955008588123834199322111130948827646468029047939807389394584563275492259879080934408541284337329763725032530369854900778755324825631268775106278828920389908457262457944373369853000411732079450709558574149263275361916015761988434483755908149363375264741963792137347883308597736914784010253631488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] -3342881592766802314418209729594714255411183549594256023088778865024677337122228331083896867745780207084398927990330119352142326780004222549506925086174785048795330962035403944683356676891627667312137009283852500039412949440720918175825391801582636666830810798869312559383136086974885437827727497420094831123469080173181695942894418757564509952925753951959715300553310663196736967068512852434784987795050330223986395623506905511916048639944462425542693709878420738397594259354122713511179175002674479321580846096461849148065050996521191373273809534062654398493288568226249502712939723439359602467155413249993984235555808051966146179393068384528007488941821256956399208669547131283907952227612642293878332115629744940547751368222735871974443057405444302987009186697454725785429532793584260339061917158492685369838277746683963555528271023985433674721931794727002018961321737320122072771429097638561828379328627469075089694871977626001134807817184559459469090438773217932294142820129503793124517038287140241808423774737239468395392475592546588310998809753237933386543344633420793850916513767770633682902919451904735450101404773960892198218107278978380624822426724101544299503454492939185514347669414855201266808533780754675534006782713266681938765005009266120478666783440968436335126110630681058683358870333149381451644513449500909727327957787270072841032298359162397854832688531794380782792058457667217491253018555869411705581800683910598655610512821143450559278271641359497083015466063294013204803187505110083137053529394676744862927441841772778968246179874361341399308096849034521280300452198726790929265617135282114419038910500140781952542768854452977017129089776477551446549977388967806802675685245118162043589984392415346744984221919092298765349281355321474183747122603225262205428183914194407480909066616168043348585091612945892988327274112160294857995983190855646438057133880357632624174777534311796468426759379768146171723465450991212867092907082503143721744127673260479882023512046918205774261410816516591956391012007487697110232091953157393725491274312759915200240247460595320007417160088359323411056350891567446450571302399299242971771097223887115843242807271767614308064685216104044079868643865037048966476332030101161543892161947807483166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] 940147899012120571584118981040457801958909095886591799064689402296961790470957336307302515976946033664243683195573073208912820479573057050390819395794432333568406715425189719766571431962532561192952690626107567798225910291771233278614833310751173904293316130988925534023084170250431233045203701361393693228215543579979477187455818071902885574848264807808874998374573635513957787675374287961458937451580266269279569413533069431100572712220701629922014951817668110569648129895391536610200060349642209966374613739498248437218010353831024884751926405214980738992144514749249894957902038220822426362888530166321574625177776914685110749797880428427062994755060624881682654157200868972329819423435954047095627941508421905559304388684239419167190484073942326742828790990000342008972433418278926197813912543379052304558654114319707225474142616342646776431271618979753961891857784923809260449669678166618374718089702558383594459935320240644072405870786132112111087825467096348301671070151566212583307304278103619172694226808484026306727486803234146006650175085758553727478938848604894403361651052999871891074902162267499049757221940504839714196849418619938605851749649730305346493174882956028180319561373819891681426504633961297495676415139195547596953018552001069677832954152198098766135493530451775983286746464131562649919663302180557875187889347637728418954582353209396282799987716776918704514177590608414776574929256903565787007736168870940680103209632228833315341117235536018706114098368759116164636407958375439082745081257996310847707684015622739082225058329350655183411267954907876964950439244933646915278487551475366755940179390128367004968243613458552165372718460351319056510614878322108023988863322769940256237339821034124031602550367576635498564477253916056981618655079692062137218598214100979467230066434841067286601688514292256049840367230819484439129283109935455866253218904232033122727057728608774934461472765556110176282308988688945653221120716438503964387475898495356997884565268503771600213978340220932229222011967414678665542336527423839886935906567737281625514743300487480869769850658802692741227034343428539969504500180788043893523061092038512521558257427483655729650187640480220658829452463859668660903091921308957444832964130520382308352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] -245786510651973470678583150307907689948327601117043554637338147352447480429185891861757392621856381926858165906272218681692834816139350116726650796427227800767689250739875884101891994172339568406066004608420441260765709563636313062304741099489012568951357225326487396183064021007255837216751921361205693014992639194556232341984558803533957276706779310951507170201437067923922325078849414690586363792230585845110658142917120580903135352706191266974875638845973756890975877703930711413179026913158155099429546580101674560427022061521817967852907724038176819752244313596353334337096029675198828642216553347641091911889719232186603375083101699981391330751724226948286735522858354355745957055911514549093311461915110664165478142500472600656864260948784121584495791264526869317613109136388917182755924540605129801624670515326169568437177767886426675254657358285801926268278508428051121320554769315228268643693794274846653934642848486387226850769943276601851529380613815941636537724634156394798944485272421449772087831800077844800106110686543701360722432431909774298905625818960905584305751918156154102252093921997014281118213154140554156633022520688005609421864173577298659667292389364216665755319118372036124627093194245259087972024382361703717497844024173762201451581763500258849679325150269224213438372135780944290258380731325309198528074277234922140567059466260142209981801230493679975862380279412354976959436044916208807243806173097618823372923754427263163509049046108998390976664573369067046022359336678525512379124149100630732640496983073262043733776562533731006043479151379330332738549970843414802975671847610877413598947744365589205478058704690560169989246958873482843746107238254662142906874347750871794927805550522891324420753343140534330482185175141354455237171585262538658618611505909608764197797369615105927387884582919323642949544718548245253892901594131120434799899542365637025453946097904680055346871719941531898690969231314314649128706330366138028196791975729893000493415632996443152494060502164018181789600490548590335238185687335581406874943048106359714840284670078151862303093201208566228192080145223000178712086860730062666646755094860047153553011430874267509337692582917084042682805057555203014999468950344537510698372120536867143680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] 59235215518975266860888047818834818435590011846724161005329200110486959901503750109334282784590961824326663062594424976257849538984316839602758315120437724489164345546699477863499257523165699780282957255090446364018972940145650006572774837894180338255000463409073560070456348498579351274796143730460510296047769798604791767129182367496442769224943929180143853214566198855071331273354781480427043629512680125313864825662390835905896728503682264150424070905774775920410336847799263177171829164624312359323328640698059581343943422295288067367427837783309203888504955481699942644365344937825015581546073203458680233855223859237960583111320521777456899092525705665348172740997011900599522879450947211858399555009868491449337207749214956334311103465570346185293174205831650599624031741134792481319719838996229433139251465096768005098863775381280385816664394201026254609488027315222757522130918163678034312784884607965806448398728767476451084235929457629294043555148090493117386801998535635050698054733441383700643909739137524808456746617815817104064151529307695747314486873860280506554658424423396990266584054104294929028771400649042256490405020433789115821824701020425281705980664503786313187915710373695493328682971211000528694226345331838406719676904533768873129231641561376346492530151419972828558709363965059215211350526713956490214203028323748652474251657269376818819013015498686908261213979636015164403219696719932572775138392469349918764181195285036518723150824114422803978526509421414651565850516419228856656206901266279995900594686706033009591776959646223306804805346729682340363911623583364482199459393143834552434053347488551761928139564524268476967322712586469333199436626084125087879821608863397506821679388521641483899198288893713967691283962356569218838395236752828557439440840607682056957118327947592467940596405556930212560029140504461380224872579410726723502138067937129970872938918357451732911175699868148047158823811153095882809068089720486553647585838846438572844058514307032903456801385816752006945048871689989597469367240686702697779599663244309167818675930086486920514755980197306421086986943581642800201579734123303516279795158251708231882864591182101599228881081731307156731935310881046323604620016755610096124205886651481718784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] -13013756897428980214929041218252791860061717927154020023820351521638293299972723553323526357264418016258994028797249809393786602261047245982205528159674561966842904757242170078075171597195748532239462650211338201270979282594197041149997091650470795543481351490131331927759807901879266601970372926520026370308969657243646439701520946805603464171415063233479664293132009575184610658579746881425625558108036337859750747920062215891605660953001686969755376728824526127614981093785581589869701712859797663855206195085300260075754620554042488393726625486447254346926073083869494114162297410198227194541748071257072688385466136809992465803211067810341051431954540390784250634954394031808264335158481069919996466147974547162333802662388450581869530684473032179264235476172507148439299616594396801546359862237814942288722871687778476754979086556536087045582810084906649781622580696741715732073532640715338800197403905907546403507952475933027651843422485441165163938522871658817240458298110507405372955440334005999203022430612040303072591818264247969734058019749616370607741435745385578302910906685286540923523294214252124540606604172860581980627912717157419798367869067622891388025198819051978228383546839994849022839773391565861068068147397160415786667971957215557404958174121616760803696675931150503302161431557071998765138652700685034984743119980174239614633038652548028190291163645490306369513887901075905742141101134088177112566686945177426683346187400498155145913004167976875794838541649333916709975277526561539826159860610296879838694831323738840875626216411705842945165992917693382995525618308850082760203246006151482031777501863215062133579950519349632597254513674022145105429037502319647757016180567264116345206887897367378289068348691821878407981793501928714309953549263463084339245026078803550892693276588659275159766077190397499391610229178227155200927685297276874298098099963441505638987604416545480742122962976934555367958114484356076810594600112618920898704292472355534730345647412443097129661315647291354418248970716683344757126985678699336969430617883136695175478469999593027866735239690530748695026506346068669304704926848993905341113336918609654743325081374052984554331376413923733327528229875315999802784308701243620472285775304547368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] 2565980205417609007546870665743308920404548954747231111422200142586669548688195121839320386132945619082658772986102470392955278124256808388386520055705357779838437060052442727732616636049838604854879384492051963439112509605696297789447950222423472953581100183568466270508711413721838958502519119931938781856085932448962260496134628162508589836131735922891426125238101469655025693979386143545864099685977393732763212611008724704592823398761500379138669758577180520803806967041500026636007788610274639057200334760937313859370617134919767541514012958067539808937191227495203718853598622641119938640589972362281852700391923647419101892882857823280619094998927912535220722570272921486902698912444377413788401738086181992314870982812834098025028099796903922240218464819079304331404183960507406024956228510326256698260346633411431417436693668055513393282446648574972848641864512767962458409441659999615508346674662655631977253356888436003664067932858280932581520116342075341845889392295564877925641123388012444889330403398561978438112410512578141332550819045218517406105990695202730872225807870367631147545681744311155497690170275813905979850903687224480828324627158514361227329774057220433075606162894348031924786199756815316578095241925185828311636101311698990123949337742827255299112386328146621174943445931335243533767476486132054405976313921147338668576980518234068647251977526879562418928928909415763233298219782931833769459592289346674723244245571591562433529510639208463974396488071009281591296896419902799721171193915241584483132905488840818353526282212701171049349210030629198535146550444110761183834323997768000345546883543829449578196584446567072025205231546064047558771794958630243123147401035552705058662275930123978763698247339879737718160542576599503739313437352255496938040543470011810238304651526780617406640613915726263741362861056649363502486135977584296154504075136961469571432778277605205384519157663060328889703338694012815451260303911489122973904808062033209667352687175975076937714886445015062092624744537687154281352066167742183682762106964831376232127639498882747813496205434764105034488126455869023461873207755964234664991057476695958126108239355424375620127044733972650615940447388150058156075024310275262118970221181236412416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] -444461083148559344531371076313249987097278976838630970754324837435640797516512642753597341373711077404957630547879209727974644866581802903168187684967219505598802118967291062436431815575636912187375454454876848942085324814763392782582490506822735323221626963854849749403580503874160774604768493679596551374124717440591690351864307597660132156804800581456538614102042885874226091637036173387248256743706198131250019519976280542683312197531575362901021998797086994225224076113782040340692359337339060789014310616930228063673677942438796354183466284468481137296800760940112453179822085290247972800675802791590708080962607091815057111163913138450227783243845852733129018415396552590870556624688439137926597525484736737937608976382112780558115919806676962401207804525654376921348654640015374704903190230941556361967298246080773750426176068092006849996726518898708652359097905790596585178986661328524970779139731094435343683054041915974956709110728772445537215085057863231384479612097368195586353958592739023728633122530268811001380218517389297271034976105449197626628256833024686404685217361997911127369259022012491188845606223017279552424838389272488154176549558009789830941831995355239053803787364679876288240584193068878052655144848024882572884003175167596702551193680399787743683197646700035859792955505772438122531370353242073434166295585990077507687875049274077986841866955940779716187317575844571622719502068308062536374157950408685911748381084278422137347173368844713872877444838857945389250993571206352975104730897500824523480193006049850434678366644912355134488455501656175985084851128755338883373164304745408885636328179753846530489445670906034211107764908531893845257142972778524661731675694681843436105555765478376074896897615350317282592313085931050602329338698014216754108257976033116081190301130193133680405052414081665156769384292635367864622342240768685059655531643250317620686186583392598131011183330481178063687330453620698377365550028658966319579506817455565938138103900586032778425670757066185184741273849101579719749559425722067014695033327106510471754648029780198953864506353130642214508338539333327064181642593049106099334125038704607412225995630581874326682149259137070952901452186126474997435784624826111140338482541284556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] 65806470111402298824901792405225665778754595645191043266349735369925194269373094373669350897304719106697081780588196170368184768737823640408226539404395512879763252554611142656500351567218274710763439826927675147204343107685273791760318305929433452790957304257129290894756711277942200127298186891844462510356832070447317782128560736015866963288110192929612067132669717398273936876836338671333386850288915884225733037184000186339810482879523532353575728090979065739898505872142007904959566081630576964536802355203992902085769966530542467475633432185591269642526900719224949420483268838118529708562802589500611269831527554051591195548309404502899060931065747123174135006189005597572073761171167596466844389961244356056468235383944482190312429864875569721047951652210050780393900803143172716370692675450021819161517567247811689494989926389680535740797819126796473165554925912830606352104889671186585973324944391236200026967932901308536369936472396205509123282359242586027468083855880901041814980829712147788398272367168988386069100204437557898908274194274594513593691191979683581816208476478994455237781428487170400910852858835600874760817532801734809441589685137692019252772141984270500720509148320038130251176947607662668179978118203568728841529407717421016951116879475599187513541599843716499839821847378411396079537443170196830601127801897565502860113563304892883695383333792778034936934031796442031385112946476059297402665255006067708826750231600178588937749338099283174829246738378765222721245211788464325846124958541553240489162874141745878705164872352589361438949605998533824804625623292632461037221181719406506634871699321509441321319589325479100187557288029089373320446078593683077738420488475577513519898508308371429452159336172820869935750918199162486771372822081475395823784755792483831241185556089703538293362844902382074916782802868775234809857935233109154161655335576413530433077749949613233790514695598734508912666567551948586570356253080974900602618902021972462859576088378681580387321877592740021887683538013422008924995787680971724579546517733090263762930330705082545242599306382528043594044059243095105594986827705688156363021115703727411374856747008606434054294261892110020522780431175609059101026110160839318002703409776427008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] -8115778065741022006613674781071559219756484867407099653266170961010227276351671801196178848203197851721490451155516990240419248780941357185801020248967454673832612301502682768835090487195063986470075562786238542894887102987170923205579485757449968572422546990786020869447655453650039324178332160874974333628794822884858745759780615945951641269573651060374326698592579770937411588078155477228368724669076735628860391947492114004394142448683378108417047362017284601344486985932073028187787088652369420744548382334048122385019700349450621726458312454096810053548171621899619875792139938451350977500334049126575748629243556721302033520249162017153659794700751063009509154035028780969856424021358701591151231835005405757475954975254827331321019234565982197089753823118682294128417052408407969902583936586766046657421550289824017592224051920316103309155406353078199746465785033851656488764291332656010323220523303913572388078469504446439018510857918916296724681197555330042441494278220180172534885940174427027590006885787964426286804730181482375552415155668239230699985971463755472222147027929752318381714263739431484552662419981621741808884717321261960263440186408743752470093443111625155352230800494509122010321521086114080768572460011889336317295554778811112398246074573193380911204749909505128562671437809762888795118007655946118380905921030000267910952430269839693688808379425381383297946780102636132473254040101180089817829661343503695090991468433455126931163396609890593231341102361474732845118330374627083022626249734000141335485301637200621372373052613463116927507701663644081259601065255343939155904275264683889721237303456683114233561442999712737233623007807106145116924926668727052776441766141721047276596212005125559780705675049730677669339417208611458349602606569914259353405767673757566289590810191122421285641561313202538436014842582097834316778768921129759232347393878348981318094319071199849598683057829825023922403074397982553978410199800493212124780641230531995509703547851509541890539072425685803391037607665598002614388075123163866698200106793052438458682520756409429337272069347757901218395610640807963046159738272486727189376524381847884468542852769241428137106296717330762550872505693305630492739548346114856685430395539292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] 853095136760990686095136812636785260017688769628669712610705100610232303677273319569612180846364950433444456379129441083469466774160299644282602209483424875386070766892812709226750838489012124134813914393878845110528531488195890921111921695015397602809380267016108817756475796011233796662240881470211044503150615363865334526381653546879845983111585972708446160098495919814209209563965724891881807788835492509497082694295502870036612333578831353519886887247433459897062725244915023756316973189735410654619132011172852458790325704348575204759623557729035787253450732327645507653111792523786203947257802453415656894962884700587187060433191444455509118311607719500300145342361982845193037386963903988075425348560789979141471309610601025645926826991628742150727330888201420133815591920020968876408360674171895327690309896094434340953294763293595769117772490474880273610957936920003330542689854655804475392316171495678178232362011034860793615450756225939566442689238241876398238416853503016688117185818306807516554965133844505309458182200584258246192466142275858600957781261540172522534639587238367030631368818851319652622729313907357506053963035990435574133483833764977551421986869459746582077895673371560145146875472294778970087646864450140829689126906489452548446256657830148478388149637094408211177444740177277533667508973322385767858043081428370374067794432367364165502726321556498498856885238836392812063003744557669468488462390962935301209455672770290786243537489761590242287052229832511633907363175353971218715956419363919511188060659069584501013067041744116420454697554994995891129804669385854992640001067868853053639935543849342931082134122380207873808414510214733301413758658159027184135051509085943972286583757465175419429297492378346832506306002196050309884661657915071622666248928010141847484343955634761127120162663136684989669598015072007740869871021812997989324366808760625917623672384337294680778716760507412959092884105239586181449499840758846493020981522506932802905337062249136954927840871550291518406132588729286039780643942429644346430346453442862746076590950972290528346575957166094673948836654655302052378489764457239973112284570014314993193044693719718533345009115835826966614814756404894421954942784046875074160159247826944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] -96484283718226505925166649077410998386369047986605364477359648128468021191592670976626006255320456421279386575144838920322474925496102011791107671155856993163057166551698485343256227461725215095970656704416761148664303562709178765409025189476414457675544629878965757306617969981845225929419690154877299547452415736899784933124434534740980280880310269863363233078821553848848393465300633280664885693752216913145533057013831388524880560595715040980765899017598704622966058808471523132788894632924054157216841144485120779020698968325473954048843089538763568557131258279233901802442677161799654235266380088503521643876639025876256360489216401117257311748659994703865738913838753692640125867736650186888792462979092059217598101759728144191427857208100444562322981752289822200690802407585729199411624401929561002030870356703367597631945419538559151003507289182338087520554694872040131872513829083724863355218565979110303005759859541839803144000135618141861740602777580685211306874025868633160226195533895770605159261001533495571570255009324569584584270123814845236128678283317218030815709594879956375530142129391785620866925846423665709816365408681051614072737736242525281553214484381067563814290381406695257568304005116164055605575664946731078880384628496090007715778864543616953304464386683102906296087721984585318877378971207966242031239855188113361464113401557435239150605634549716348598906821148590269921407490448902527294385803475335955533765055105608474779971947457293703870066857365667156712279297897648024585110328109527801400414405975080017575372285118348889886659963172725161672339987674253344060303074687148812352522599812319016565854340900498879589642761422778177264070839306801734419331677774953681707403184569867748406513180306648130024500822512489339348364723581019499733489502922288834856560319765674357638582015444245227096577861463761567075778608342079987367892718804492195604067251799387525775086563618810775510781321016904449845354177890226162095638944045753365641417090639647629219828449902641460475484099214890824601981838974400920072365754705732687312496487859091005092621003355067148451598457085688954908188089376166876147108564008202359709208985772941433534783551256344252820688761037581301909643229076193711615941625774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] 16335594528164215352160610439389593888022303642948726103459768350697450558163788511417109419058218057396219723599904889252739073870346224332712193417165195473688777218406841270299163678235091815698866070069839618650005822903415113349346943324933073081697848704496858206315441493021480712943023759466858971441839579347749804631556605457971863160512829654712319305348259491302662223568668696428113749489629153789749084763204262768483170133649696057104960195053049512542472081011595052731574505184748730633499819265046245515360020062764725245228450003244634847642444177276140506420340988203000651268136724193151090796278045475483360591601917415950612366884501343354257755773411118517888300827218530665637537447229569724329509054974388901650703526906160212827103918373935775813833838129993881575892795811525218574399199540979610778482846998660715573429323597879648783984918176803947479302539153178205716211458969200690383729560238199374896199542296963900377814326986497895650431396152657271740547756148197501485499296741170365741418235107019818836724697324600964220075848295457926731462503837383868818713010299638249519713818916049566133386255343430457884810670003003368377941739998605941928063814175185405185537688309959481624614640727560677294460757025262131935041503599363630778207853112854656706842075371932195308731427984779753103663963158999183990289267644555152995785276652838256400507143524373767385514406854870486013424519649496116983646341128411998870300527757181867331204086007172327194449726550093225175519490311159043410758492486947614672006550494509575047842767000011693920319968689552972144997144460921652297406205738016431494716031687389944379024172553963215697520403792383857153774055000003747813119852276667275112407196104253939323346411568701597679839152412484932981413420182126879848260548438761324421457950350614228005226227548990614289960855427735004980020291588624694944832924260117877923498806902938911708792012915038656726416080995383564067854290283103990145546611273423058777489906418656863513881502176131910277844547480891137823163144537364608946611883751994341174824422490245842958849748444119336715857653501412576798048711243599674659601981974416970620081440262374520430572354740565151150899279652777702066148580786176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] -3091759742944970083902939492287356902529127243395346579794659168938169114396008771941229291480268752331895788974832239889721267229101654451262091148123643881834580707016106273816649954039774728322713152842901431115191861051079539833458554930669977584056795795479614008576932147976052522342149467535193926773446069241759779152100987655793950802516080042727578168532674749642336876864258386684700997930557393049735239456169586048730075510245539895143367565747482215631923322201263479159822548523602998189941598529527484764351561102409249575519200674924558141882132773482337084601797474183274158249966567275042606888686276822809046545352607255608412198562497531791190419494398265959041340757771289554955392393115735757236001663979286958322878017841704528039991561554275131106623942055042576544741115680476456804534983610867520981253162505057134876555610699786614370028022125088388505189184369481237658532171382702567649486331632634670417182417492323600332228398135206718944091669714268533433410146570910412626926807073909347344569084161686648751003430530495890440900987800578951635493427755044272815534764454069605744234503829157984438614670750038958746642966871922191822448848321493516231175440220834927647452300067489964876822222735511479518106295880567846015529051894191697386285653446396674041754964047232987664748886738416938995150319394259375011532034011781015010866355677713342548112085556459289322889048433125765265014374720761816402428770692658808254053044256940733173739295547979807022627693413766297545056182753796302277901941093905258400260189280934390694513673530560781345067725553997336876107682326596851339661726800504147352112708074165195151930225286227368438167161182182790122895281119720420237636544553680405832380636877404131377811027736960084927605202083918739619663444929726386053997348346900607643525068733471872101973331480063482664572217413834903563752955778552805869463773957060761598626859762783154116522779351931089710744472659913882745516050398540266539575127482174938975058466642412910222745204755917259978383843106507152638090413082765759429618159622526883764237779008978513609246008684495903003221165655786102984497687430077165552183736848944833065201305234142825534656972068242473143191123608453483213468372828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] 413141655336971998863148440055548383572808288405608900857031752682458871228032168703559972450679782066232794004874950812432750934727304814482508621136013687912869340098546975117956168294075904436353169498820725252374459976653266772898189879245291923844688585203238488545621482328802963179418129826349802379373005419433108167131855142622243087381365028585109211560910266924416050635441208892692452526534797741161600453709093842420354100331289205200700170194706292173608777991056000456884319303349678356984487915349163085010391379310301124927368532653095390388686359650787877313310157546954382508851206442101655215801315639377543650835213674084804051128052606096438619924753184166714248342289171772716033207753193899218868858831428756356010303511425696024578556905950402886784540354482253236692166316426992090956489587176784523332541189784680102882502509857058833166612479990965110910672616058306519431384392321752073107988505602273179200117570542310674390166849341035369577381338851593126690723213918332526955568990608334182109311294543476040096850284812976540675757591949697712215244078716245550466628377454882111909114993386612205013949027679665691761191436196110444337919362888872974097585220046315587382277465302568908211660054079535723795336889932889591896093600437035671223196456606339048339947219685619878432683825208942463922015569895405344418187902178328165064410024388266368954681327476163934525395722105246240122134586777627778089703848313914683085377005972168823778010071746535985071634189575557040729996880823374902711444231539605469415118842646504860598813897865926225474423406632821768603205572692749251309411267636537025415816862076330720972630612110657667732080525250818085845782025994818736787494564799377400802925844213952242550071809457095744947854247520395187312261242777212949894321954824792334850540081611333763196200674917924294895948497597829118050794381829647989328797595623026791723112226868881176825206087858767589823002547183469509718633788363255813155943614373763039915635477286234760513298703586485335602448658266091566231968735943556560143490484896101644598865652369575259771113232392431450377734486519918870822645527275488736694643070497175461630297377022153214996164517737044802479100787121300689891591454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] -14467567701578975042129465632767513014197532594241576336493438307175493701854353922814997860799254284442605907137835902125906302750796406190833332413573722260421220899200508739804368131575083458248082917944629289038779794134351579420749715294674571629062737174408843557241754609052329924973725868985045099165557746372569523585424131577268173409099714419407825571708397107335313336769609713460217166570849663739709662576254435128748294126843928627693455174655289677985637170373191490931208518359283484961197730167094765071902892450771410352770072245067941068905016054995391738693037040486107082661172793322906807668631053764578678390507357919401257563028279966361442687035304771257373099541325278219519485362602538931662866316727635027531589319832000041002806297823360927397057606463417353967147430961012429269773497627310795687344810978014255557198673141994166771039843310437505927999939087573545415497707612868763867692723366859397316614503165366871193125926530091411081560974760823827016718545113022921321912173514188755516517581923736092348526554896484349514335110457449740393868881291657923032736038576584850358991206250516346916460241040409596268585351062883085780322968336833115282300893639669702578637511015594365707257606363697262813682484433170614329437325402939583597145471083768445813350227824176702337242523080995569286644097263826264443496765449146186227425742188587084905359878864024481059927671993006755962003099528883794213354379905366666190772680995618098507510408072565655557194443610794253551872531354977374895238733679455910536087299156936723772838295903686888589940680793504446482371959524449856786259568074066983112985417071425097167639077611086370053774191340316183298005605677185037766796515891211489117155649435098393971986058092289164262075261219393115003288502488878289395618604326524352116749976597868475156697790053242762946045300636196732875679736847683181798394859894791043278907659248819926344467722570721439510009588570068792122826020084158050410650274802399382483204328970382620714226482452947811444862379751890500746680602098919945922902905840791261447179505964449988981368514838521417737342743309527017707705015628699844713184223520136138309511153056796033089157999089674824519008303094577605948053913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] -9513446248211305373420288979068605589684589935829206488358728727368095450973054248930662567574963971331211332132599578396642914105853789775164627978870976656956971722579879331029583712236110544659938114150573389934787784893102718722235916299245738112051966327521446499305044124063006820044458141157730855192355147180202473652261942668994743944010159771223178837537334131823099701011844093777619039557471906302832194447210898226614273663174718381407215190700275142914752255963115660216838161821548605699260367599772749888114176026826035648423152047284163668010060125202017428050042913025715988808399775451452153682334886497660644273842679819156258171080657455144980551014265530097121156782871499044446970128341827872282654269495628392360689161439468862094781453528840851124067921229893363095846108994758030010562123088093726715963867807200382413258649104497828081618003818855276593354745351738122943833670857503871008221641997941506919705365768190239741946338944415052012100171881764975360545577331542454741941474758928605339549126378931626395412259947165252839069529019971797499954236403664198752911932322820741222999501050576765813056008179248103544900460426061932096185865996517073467073430250034041066121592041287164205333207629050778253583994988457541433732450985055120291449068438302695451018900909670474721239359462404341367091443605527765570477366709687307465457824267458823256306039260909643707244574474873943989009212435588774515959167870018248989492301854743517840454840287730404196370989402434071679269605656611835933694626933471282124380181922600449596336471254296758703260153325427450418693494707566622422108445272684966055657637499633790614027537661208155267272571399129714212473734161669222381947684683211368598895337788247868221965729209239274198304896988019462439316109897883153329338789103001528515727326882394043208787418392741326933160349943122542072110365406028560200165552050013793386023773808796071817249034516708443831204672233764757466423902841554575357726603482352557618949321092341652942804467060033735869152651747891675287842954603612955417284070252347341468530851141608258186607815558353521427254609963120709884735873757500844667518822265958149049343040693355616129078899987110721598611065259056596642374352896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] 3283114697847505720585131258658686708584535694348791041799859054561983896081375702390203869456909030180374134012842020204455484437333579974973083399717008593051126784943333314113535846190319580063830895318920918176573274936511025169278527164997500330660195879732661678222291537664973300982926054005147485804627091430875551320002388620528999914620916015448080677046080317177056002891458425670729992776709776280378643363229034339169465746611800838643188501172912689289950682733217605936297418357071651538341379358401657938109119000013833014398958314234184425823318317207599763298757321519723902082038474466219786619764367199882957769084508489779353217373874954751414295529875915975313626936701607999091414506104784477977534416102917126006570989260666686810753906432254292334892918777617748259354493802337297060820057156865597047759910972514547024190230314404469812755027449881548471840722197931342358357304671582761441451778928090683028425008128087711966341540221599616647350126084003406426014348826965816272907882195573217450770490503827733468298869577473879377768156979510575833759779389680489543324449412515979915040672450735193704688687515979843183202744073752183779614226118708088810748255043075547981942036261100544608504105819950545773180001462253013760890274376011816431253448025334612008002245635535983138022253080450506035130061499144344077876089083050797157357301160812826350470170552039097168905743591518357669069648867383471450870090593532081206452104470473368704793127835415190631364338861014863395712371542617086834122401042337188368371150172873358477044661121315075289101143760078626198649559218542874932974825595353692197978191332464590526107831952701102485602113649756656376756593716464155541757469162354206586172832734751443514148299421981607511908132696435710737912721556003722602172644651416082073678147890972816654541099765421677921845240556614418071818798032824228737209936384747492459631334508933893720102674235288724144847435457167064009511697320938962849576499839762482556044288746618869861615124934521432750806813067633735662227049029449873240638653437582241252700813759623732657590822004788956363682818430198225672886056161698096048946208158155735465297561594751356992540013924907707097501805252039977372777185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] -691567524953816619820267752444197528199820377224399000057346422279552241554153788385373850686707997340904097674832958781969189659019373483204296070694292517482984666141063549812576371501733740927714658592806588774761338435631218820411852460093305782733970577753324209486866627313164069085912640650171854937217874892740250314994255262823423279934015033457587304620251628807897600907965127998545278850834012943407459187385199572093121489838299297391685182418838390477305419200260685681120288091929969139861871320468346066696588292292846039568770339046851569555235162895828830649109130253869144637866463985826711430111238367742936014694057023667448860645415556278576755998905437380437163176308873822474920947648906642548113455169336961392271578099021741934127695591113849609604301791370817218939449274395713740367553917704845897615836596989763975828971131695073177979727460111958351358712191876923612295244299402867036365786023984632598067156140728642165772305964691127513372112205803835612208773728078160613807225064683871808697976274427457713349146730562363094326328735866406051459042492005773432404828802193740127394481475912477382276229747571388371751077247270351796651331109893707427372367291704556946812398093298216768197961235715943624507073983856391243921538363795098199240336548307359577697727737967747843651083937550595713111915502976122370630982386784801769710036900111785732017986675651487091885731169293771173529221123958339485161714082221108059431963187609451076939401255017020180533114331404191765289385543474294570002483644093001797888609939760740383196139825474865475882909682082552919572159546403398080528580767113376196890448230238522475832813856308889243328429854138220001148301127290363022218121784906689335894938879439594864522900562133173077360268162797580924919014155206719669557841756550188591584386527181006826670868573816694023243827305363968023088874445061153700107839566397902177100740321028568689642445051603883691269869364312349331752370111435110776538833738865385169148919723428408709363326054066657624051269272933810087944161487386299012321198125853068675185155838508185216781951568066969709866954690512538964968765419739869057816231392112567293121610073117185210055966569510440383560439032910450813952851968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] 109950209077674559947661760879972905055319318140139413513817788766295972679586329977357028655582703772586429389690078172285104390511502733258796147688147573195194654257880542873392485921036721236961948618370036516676007258028947031194670953151655140562161435443739083421991079270947778067891147797608377060155684831972213530141405958400067511341884246308651484456152728889792799194353225667300499841094779701905437900953596844778102337797364047876547078478688655418385142997171535519275104106164375447402162165460990005464117955693964967921122213909613617977058031790727623024435433143985142197134192828009906519110923486432785545382331722795415709724107992921431236716096214188847246867198512615786491415481057513373470969918461197604759060726142094367312512285780587894315352638100815240590869390720945201467835427151602868117124028168224640107700312732758465696365653570242255098161988913844390559146006771554725603961649675747002752579862569978451884224977584964075881963709725484211836842952289873323169792049655291389571759213791145476581400314294853475293555158518891566403946924927626133579082647407259059807034089774004622905253284206339544121638865340102102546799884210711251392433557397826586184116571490461322613160836426639768504054638487959344173633472884509862549689720359351385026791365084498767769972498250713890029490976720557210940443328157346473072519756048435517052126635027361079195987362913987937076539264480382663989268994963783512312347744203841658650599808551602132707260917929732118835954586568826072504388811674565936219672225331527210540970771908111515625889571643283656028402476066687054511475715715570025920322858482232384143491026597061046065973422607711096459759062893876150017309299295470892497592262824648357602931188057633861169411507087758256807994959145375296183067718078085850478692787292890798163153930099871754050305493193819704461822486113039262529662429419346023984914891768588091154140852403882458704912127775977429745630781142615543740194755501622101007744396046251474097688242006665747211011676628464581020466701682234834581073714602973418933753997025942300895621698786175988084371580880145183420011501488932548726658300686785912766486148393624577751789354159117440202050903588053530611548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,59] -13573384591045794007189953586975696902887025950900614020071466336888641176246084130727843319813618746836063880170407825100074250939613427134364204097188820892073998190401527891291953389782681102797291440238162678413806907859745046106712565351558440311983191624108771987674367779204220708810723726818246134886182217684856983489915988015732729449615052855777454879542153941021782623352715554695629869865053760431273874060095374924754040674343109240262461430996730113906313189769954580027767844836594848483042240898498466545327255178867416435139152928163789374642261150684060386077409690432911425791341306258951062979229263412876330041462778207439344317239903001918398737892621226988955690768371393478248238412810819553810792655691799289021111658664137463360327317439152739271803869465065318998932765320859491270196409363097420759955930038798422479570823150574882456443257824463158352236547675565569844202439667242400977577116786915544144434017471574084570254547449130186775036393374778389238680557366066581157288078447157156897489152679494167987806014556962718558236906979817146149643963173542783146465820692374588087962852239151137717047583931132564474899480235242646125014056787046807256648751594872108041044587444399051485912130890865618648391693116322251149423350463707088241207962721668992249551469651620349630660390022616018905505260579593561047978342363063834036792696086579760714788913653096530239220178624835006831416749516230619560172951742960529755484224539969028005678598589950801777539474181746801527274817935796592798623237043532457029755207130355624613145249482295152940854116950878306330951395534775339436568810269085566010317732824864351507422172549906309055031638822064557328210138253146738729127568692652898105379909535758457903166528765932139654955969882025499591679269838014143879280635587214947976783953476117137498757880915190518182962305239319973203211286150500360220036992642063406421820475318377933352335311071208740487548160914319942723726561263471378855997178080087069220923183789052234575129053417058713442287338057306435124904870376451806305848201331257778279279667630210712227560108585220129313172374437889630569323041428354365009290572151104409955077293233349023629185919581141389014169370614009647834595328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,60] 1296807177640720775341161725868370796144941215255198909189617204271742317062230025191520861869817086312604860045894018412791830780814625753981933053049119622529744870586537662163820570939553236275148816724814313039793120744768090680100751826701921061221739999150070640501277115113712847012782710357118186130647944493755566365202676764482698087078836656743348211180890921974804944405297169011327020922777863306836664360454569174975216641499944475905385601300785843784523516226736987156666313148917443548054607143708326123112336366175746845355183138114701735283323004271570687924286674228727551524938720802018624941144533790190858594947060852155333873265250138671368589679874063019474558224880620518344259139002408233789587265603004813925650135213637120398867121084553804637558908447319328198080119395878160703364670345291633903702912435778950270653165503323560913332996022097943537976407113862645164267883886954405259335193188997894289900841783699721769720686942548203226644717950674839828575978225533795938854326013195206084971733901516161107650668220374788414132736291173035913500671472693191295392805695388744538752969353872182953812482021197309788552282647383991994728339299288532077432505278405397623677018117931037741555398719938845414124385093193648527169762544502313390545737741824501403386300239525193800238327020971376392631228926805762244508190664763393491034528897644382631173357825890183386162332099980139730067211901577286727549541486140435576534817979324487150593347048499300749660282537284775187228944918948435507367623988307539914420456330544470486736039741551216409921501460765796914583527213936356736377797804367883953819854889104486778741641553464543810542847195403510717450624136669542819983473832518933748256851561907824024019026266230941412931965821827182176994087495323655877790671912965248984630348784511292656601871735910651255531091196858823221869024723162020598276081672417766335345109472809535803719664636119566970141766524556448650011396056153827992567091430496331365757389184687084711321086102674237349821182611752525926419136860430927152209182551420453248485151860462408258727580361879605413779012787407739271375545249648817234813822679781414991008676524096701102375634544956274499602959038762364541337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,61] -95621421509383071123723798786448936919914438225570226218252307328487430587140860243090142071683108366726186201595870265483656753409776175554841845372231903593564001524296625281338192193663573307681383485689564151752505646417036173714999887551611546362339360538346225857421750166413536469419060771546338870830247664710224576651376893198335223708209423006702466799563787267560192311536584512508424128954898585780122853102662705082840940221914158292101206039848953679794439665599896715618240142596513886979782111232176899753603758853843962483024513010258194908270725758660568161655579202586577911309706639137817807739282769652992410710466591835567172403274647885294445904768159488577493289889417942927767975525922507132801841870305153271431868387124547418410918826431692770440934727293700747394014362961430604771204502846882493442148583144189761828386929184731194132093404219165658183695357679249734037009419165007313646280229164797854702187349468053017495515426569416610030569166285289843562666709065828595471094016391373638858655631743883970081590014839922645051619760914820809359047590500725305357422503874044314465250841605984969042407364494135505246284986879941091149652276003337587091112626747370488649472031556577758842106588769868359850054549269237036406901994735268202087097224098170586218036171886816913789542323654208549877684930456042922224461251402706704327928923206641719740410493023104678808614284828024880212357712742764163068155098973123346736947039908077673645719200192517629739279260613123116232731924443801330423439736376813477360767116246053467405294493193675660541988707470469003558264331982554945145423287012477553155453522997991978431904776972629146785703943031412875902734956990674323941011107446357037923786090691001229305987727980420523784407505946560560736249439394951195753959645350726379323373500692029439710571482851667774809996757107137931101305935598921780760992931409725184005890006931801464405269547809331134678651364863018720611579319351509049005460681658084509538874487008538337968250184962409244030285328365499226151697006402297717253271106203089307172261999562181477488818998498867429364787612049731469963735937164461230770161698457425455741640918404046401698528859169079298372728758704775500922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,62] 5438036551892847081138513879264025160412837501053544877750256841662177857532601753036199676054096809049412290185974933575616727275553563871934689389059455803516428139306738768185218713225654540390802933736552159641071892137362768964550689957999491842177547919884266737643596660903738036082908768306291260827964675055704883000054573829699212770583667179273660947207089196270285648864808991908257880319328938024445037857074068886714644591025119482108970979074823459995826665424538043906744853116819239155696149288884908325861886714105401008750221027062853560051388047135725482320942477871089527975536924219670545445104188478289648212525070055100645549861488027492635164103598838217502930545417248512004095017126492889683201343435811150390377108828560404416009386213758108642043453576809403546968009749069857168055062796485646085443546573037716626921548322218898758641338790145838161131064624897241076336487675131691293421038068865599465672567997025175640227521745539464828910185705398488469814757238422222853065035341321987220638532986895299820091844452901547596487134446521084350373884439310308919541635028514801178686102556665684402321922818627777234790140566044233113683644788819848987592013078855427717455709085578085482282960184062122064036055885172437651072067569304274804163174335722676597885972689267502176162411459196049755533322933609344714977348093644000844029399203997566571075103707043521766005011543069199628802199785280193145249345956245341012557229098953936274783876888960475465481099819851024540160352271961009138125052662063429110209656913081022988146268480395160015563904659151584261251261738884824615646202896294531751170592161775967152051451937584997222595799078642589542457497936345913425738500411123339156201298040191615321079463420713742720803468843132501386720400075115645101735433483915815562988372756088588193411925037499252930089325923928991128114621109598433343909717990281282932576598766963099793607116968394938003909834438408617311779133717360978595331304516880713465374216065617808537908705473530626865169922847579026893530108732265107917184608297771632964440387566569020253067622049253392502304208393437988856867749324250734814683134940611084484821642404707312839746981230282606467852338953732069785600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,63] -234761783629064811147719853132683407258352654853741986238318828948304633688769287783850404664553943378732921249723629575130994486427665295335356730925491484009973436513505992030957489332841427249090481961909184522164646262314934955862980735276374741979725600894321055087917530572138148201267907824607355895309472589654487426118935465169390911483688117911579087946745407603520113350132238689120710238304258112705314520249848473339381772877712284484074175069288284132418191314720814602233683350336836708574656279479641517720268852593793150777451545354878559284389904005929243022524411498809373477418203775193828222385916535741260337715135357670789902536708561881470391995325453314772936428583581329138846495992825688539935046606207977215582167210430482365770578936743950337095947873660278406231845559066951494800272833537279269874712342362210166811990679531727115286982045373774643690705370871971489902872469050803452016360651478358489605945599356342456299253951861922793033158423974714712337047979670598423765374106413988873170302760108147308712796643306130854737520149245894595304451806517033479168515036915099735142451109465408255587572963753917389366384903189906288728718946627655062973017918559914155066401673344699258404842829411427568006977137667105084816532432075016019902685887983828908484172734516401122135026301477747505763500572084406084754955608607474034048836083719736483554342007463721920643188962638240395449149780270844027930477735181195054978231981885080086535858198617266961594199427268977785497282850970667489723277460660723595648360946493974210223540608215846084056918657368480119906927954046274900138279799173414441267630638460737880088313139013291335896911398152024139944543669263700129393337684603588640601860613443687284003227205948563006895759013576138892544692922914715419202489748787040185276860263673215225187238034523545396082628879375501856530792580971292878335246069015948783542876170944670108519842864510015856153761002509237728284595679297427844927709453785454137299358659155201023475034925339121085540734273181443033146517363414668897149035198250377883426770765718337070339598485773211892718385551212353377370343172494279359567872154619915101637314862303414463545000744463141344941855546882320760832000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,64] 7321460678045862216116114379025333924098261814503935211122121565832466796616369405694064929146687366769991357039876783958537149569661029889709508954139380810336614315204481537480749385881017004367066594303016592026201522534008023272397041294113455179484950910095829670244298555264183142516730178674860188601060344348529838118466680010406466245826873757035467367846071079974173218434218112380765318561924455675047851734589389607504464146654832826300728359101242916334612340166763593949667771465842271046116011660009170619257092618285635888916054626293986493611047457810420781208258164800019719633630182150592944277890364646148181086124855933548661908612902897633055338660935925826912482631963083853781550453226020443655876526740164401456955809322798710332529160244630160729328236827289058340462311205734998977679364333971713062274366356802162321549316181249418202909142268838951374113315126630564225674292840034458012955501916538617746825648492633385338269932370353601176394280323635792964005376901770607906300416007689418338378956208133725290259967175765924584093498952095687167064275630976958753397111699533185878758911793928595776006648496759171897359502981380087097813491047051613434933705234686772358893085066098041258100213908410463531462563243402569550941586581425605777790797792895349988514701045257331566521470342659254911624928238861515121381735186762307930094779937615145570968296622096068073142881498569615604303226861184268205717915463682993203188475336298211069427946493346999695998660334492344673358260664515450998525779361564513985453515816486166476562850256012003971046512273385881698368168990273744137629206501110194132383211231180077055966911777539305756870873630299762372449939290067421643352593663431690554001861306412053445030500318079085192114938241924628873034924420525459912950836215861310728012095293853225750216528798937039838811852857344921805016472773506981626743338533042916844717128832058741355510811880128689892635174538541993195034028895703479853162074135048969339545330085387663692332364656173810445916898416725393829774628434183762206148985396576231230417612857128281303685084477721325202044952037589954052750035027247602815110719063517731945020324911241190611290573826320792974534193246088724480000000000000000000000000000000000000000000000000000000000000000000000000000 [87,65] -170067086917851060752439903451075549553424959012806477608919955283475947349179824936152883066479997721609755982469609708049032818839365887659735244421749904767073430910247533396422680146098585686979333223516215649018501791252309903002726445877179820987519535559441467459706462219834650448110636836711682628224477987623890607934172811236501373131790097282541218009800138115401883277896841886120777018433347369550820386289975187676078500763799439114704454013237125708056179433049838640050867958865230762251984635916203391499747210924650569910048173077076495556815806195996487113003516024208112208701242567689262489903050797006855517738141722667126775122299463780988296784980126174139939889250954074955264133697746421503043117883882602831144049162358460036641746411834517168323285913126268665966069593698498790366236613423790582596937713148127283397354899020114572455078281822680800327426774667112546833235902401764466696417075560186092219155175358705047708247777445685052932195099408495488085894112085875373436881591567960527148821207638330012177915399827185112472999828599875379992118428884884079700390052380117031621144166972569234347083976179449263869421852549296737175364915153131463521642880109763625562460590880062500488603106008750055343984269135491458317229377017928836889854953537106277679342381525841857587628609162824212823110548841190556181927771308528480346826571290410407760533079135325597889430770390415320051446446209701617145898141981231263069361857681971370604838882458554996319761730688705232932068739917134192913365426953526931581140349823086917050630179277825826238190015522470618933811691090096381402565784235060958111476248183597663137110043831579085462704067929392712767100550232437514575232183232768147501869881277359849282280332447516732314144890573773307086622135458577259631976098440824703160632585259712749471896452066858848557442953300483762930954160013945241680933898460032275585169109815773232689375986382269396662619346025797117848649787108102812858052677596465540618516498656395871567127038778979345337437999012541661043933638399061179567680545950944584823338242180534244878479524163629589081326434054331246527915684592579487589077581362780741604082152523617987944839586507465411353438391625580544000000000000000000000000000000000000000000000000000000000000000000000000 [87,66] 6716619592001915853450464426596448538662171640712435631064545340750157475028747815078513355910577250199489337576903149250006344717491600618547650446132121649891480010401578729651142798005172720546219909928697613538789218263915570912296747031132295942223928590345181065510821722150371482360285943645502472890780433856225145854682315591529003458015890007762595109995803285061910252037099440716291462498378416985844037982120376262835632145889261356710287639209352054921565272121331325787755762314241991602729445850409088706511264924788593053401947197427996963211559274509796641102102574344200257454401544791456789971785295627578615591823293447266464823347478796326555373294659616202440744680815689545538534008593680450125048925265144496552110615869402122373496748496969548545128249946655574128315705658349595170210021506682988032659507955340208689378338566830484108839186129140018213859822412215179995214728588483384235373251542098463010916341503400378704298169578556686771500910377439746797082066759823133041535992035276165013818933750620206236675198714209574012448937795785326187579121807794833416321238612750207087124983294826625258020122614427516800827639923978356384357512957083984975253994114635534511965833692849142712650330157190434988299293309149231274470423897353671634176499451064341585349390029597051390334891205431384007101328390224601469285574043569461032683664277290938419054107632318476085854307831871061237891699166971591018441987510250234702395004880468671533642546072959355221337121623203022859985538630264924520346270466720507889801550461982076218029520487356607523330114978061370019247665360965269626595740501367315185990436145414406123154873865946150557207116202683784872082021292357050178432735268318950421916125494400380226216935805749606069381129282181707005967287022393626963649605543154329841887784812622603784073292350656157344798077784592522349910246975213056305141387169544321678151821113583398712655190818030171552807420674763460857965746789719307827876513482277425734384492326075156569844216597657674075889898082169366512487485124235519133298067655855323927883051611116996868104762533503522623200150276532970973195391949290510347908047782981865856494860074122018928062415548655059355860028903915520000000000000000000000000000000000000000000000000000000000000000000000 [87,67] -480903605480201345537534055771847127155396218609530490138256845681379113571058791789026312566868674772143119777159939300708996346542503951702346945697395119609562465240176333549563459053761856359988633422013622317389586063406237457142077946565907168065725784279381165085696066006247074373739778540816263603291557001600734700363510758917352877919514410669370625799913237062440149412318168824530548252520132002664418288376138937714851424896643585348400232218019403612500838614024772276537671959876361070814459382224854333314518962764427640003061999201786333934285351441955935457329126434337816977820398288461426158633406568375437239212060434637808562688777670280356081416703655189324242996271019967192488884408796498372501094442962495418855003878223829892580705893447384009204268323911622345240817691940354099063242561867707083196152983630537647706594689549421911953359737607065259681951535832220239363528114520770343875668260983794404212391871787639310386847192354750658357624253472741456931381836305562901559176584311654370845164165725396746844718174596165671702922735730396492466814384036460506944119853476436586264396036090137156471391621337264597225229583437146485825468861137061526496892788309350247396734673319805295726596672911880931425844080363974412643682526904648710434706634125160239867005786974415510357212556510058443742299016185716647010015414732476938616859060946713031326241639953384606945606597804994751798385424733131671008719718947241953519736782363651516415097482629721572549699800822176483143126859616662331884129798873937968279494746781635213584542518351201594312449494445108276592939944481256137078107167775336608065222403231845922977525045797885479318951513322844453005323095247572641354925156765068777714435087868315939039241806697946197851344139680878801165545899338917018641436946427961469832058317013608212873622903201183082347629261391398507817856012805689930515774503003279728200567646459574882131942207454095550191096212628042678203860210771763496373352225654037746362009066007088007603630728070233159731238493561228930713368739285054787553470890158925881989627394996051763283174595281170923373991852125696012349698787064072341647206923438774519583193624874793982305310124841702812756201177088000000000000000000000000000000000000000000000000000000000000000000000 [87,68] 16976320501072083672659388453537811088881614018268956223157159490429925185525716808989484088547508361317450082445632980715424070972792581126846540085658174800438782895050227767587887593163318805698736058772469387549305416310521615613421195649690607100604823122724029670877252606887211499807678409338286633376860556791193241779660874563786099935381022551069016049520275179245915380271879097713615816336151304870922850738827481125858082498791605660985513900377082424612967232779742182704421115402969771106835146904340590164425093113178734850716533026181696417807102671099780376964381429200030692126326753073668447245969350068035724820780819538173891397254788986884691159446220409854016027762993607615232837037247445679141274933527529637589122329781581640815099523202374580870263741649684021106394337554766066425862426757644393910030196998530531927328458623750957148622145238057906143591340087127406592404828914521783103207163460512411061728190440494087790848687973146596891411852144634440797152184192792122397042593561733066462632639022842303718456094175097956042207043799910730860347369551543216130079017114216264850632766611107902794184472774659998062302629115360062415111639312012924257783653086199671831891047276676257994936590188577887367451681361367161933935820932921199283306549681956458278712480798185065488968800532947556974089459678513636370246331608241844991496289041433625345132200567253583428927282443899056492189022395854661794319473045418213148206178396115550425554141511386878852062063324207543721596444796570177605402372853915354290249395622279592286075307579684059257944404819852678071969834630036853530796881731528041675399924867039084033057454771278898965876107199020430138447499444591803856210532529417948287574824371566407617194759448951573903260706017434468608707984026193075617347945465736070235598728768121280193709172617346743176265923384111055452028280543507934220789777634810743793191302040775507359514000296680656355278356240421464350746218179935392559220995637417336148718076648139665403441322767880442292162870979899740751860560657904990580604366150351632572332407523620405580389912922195567159477806013886155826321117391107174489398440216931003378018924887217520760383862156763334314100596408320000000000000000000000000000000000000000000000000000000000000000 [87,69] 320094589411109951615443251411187845440689851251906618672636900495718129724453662350319410517066739014946493387491538669921648815286006917427932253367664316095889695998439299906318939280163974113881107494217338896225628288001441911186642258578973053392932186257120031421475084242322079514224056794728732550258896506585177577909824541077440222598999731887237878336632587777858905956798335438609297553337444956898926592112896021780430691195046996001375758490904055472270254274394519492493442607569206104061083437280044982684127285534808044967022671616916933582452619700038610508068640752514655528856374636481767393985512890336161850005954847915506564771063294254430185315805119173716203326961200898992186312193916977241569242643290113465733812940868911338138331255086900948162145627436544413165380232240451644966659835453244830109935713378969552601594484357090666084136185219449172634486762580029803403310042448174885216871738850166006603323518762568459094672867589936357290593562572463152878446864895609174499287531275556698353426062551344573647310968563643811458377138236736001711794027979821010065269002846527930653578037185198618904992016549434791742402934444083114015383813623354393809079500911719671803365029650668440584075634278598524355400133825853500999481964627414324749246608278737680994358051111337026234189451106889434412127116068206323002022504378173989702295430938242252696267679317567837231979559477782956844900127515416592591951605000592385789913844678630573232825219242960143993391981108433165034961643081452066943783441107891197649210319154188884092751950532950711936068246338156147808015458521279878026388190042712946630549282695356343847292123365519695745400058995810602154805298089613272792678407394663539220663151723331046382422008873226442183951971942960378935089307984491990699571076392039442452969336314861860983031822125237154475102496218635428667713742586495178298639032934862594345191849982272931260235053538130461155803145700587305941950358271655226604609158846837079063392316496097837095297545017689941666658508656257279554969750137545477541853726158517124879737389194225714491589570330313678568066973976410985633175542635766840842215841940006331195961438531968457337977189537225435976084488192000000000000000000000000000000000000000000000000000000000000 [87,70] -50754687131127192188087562488732889913238229140547144552602899298795737125146050477834330329434977326929229684027664842782623967489840730812554241756829489394396445246553421012036537307059116229461235320024026897538179296996666640984518178100029710282590324305666641194777860383563122998569391288385579976818937986463499620998734301077267522854219221290069491020702821557572652190031809163190745109641584789068913750361799363853940314548105603699286738303023811761753782625845435754408886874084941279058377582639680382572662127783691549539090896937756239999138727930372339485166354786418034423901716731716413929177921826796597059395653523648067164127124090610017245905034169057795987147553130223359937026495257718331912726265892535530411944010025959480095245611007188599311010184449355233024737829325082077863089273737035421482486604907703067745384957820964833028130284822157139077584199246719307668631485491065014014839337751123975866072381767517456480741433453916195243452913713902935243825386276488480102293858471016389917084081476300433348993601950993113612216820141748368926802840402170424807829415663018561272212304750017179215205851794247282284391719499818430324076041348177147357299202434603385329074748259657371698213839525432442595888563788938908623241785916359554578487776959304047887590435362952051944552503383964705507499257156183069310473880282765725099521477865780607376802089747207252793537912038002887114069428759363950561777331555162672404469420749371291184978303252305101309789936925520193906044467526479941066726054060913856742481774945396487993373047439921335808287151811064130218795198854590963979155930385882577448281113858213572663910093463725683322249064228625030424483446560294861360111328657161948007679571180130074896783887888095385700018022525594277480387018895202326652586239236285122591696847970647018791041368795240992172002074293944957827490579846747185940251069452403142004195504023461809674328089207342622962856214000258867919057128393141514349242889148949292073033120141362060425361726448767065303369658603967010829804677084048415670411774424582953297985916040023583194664662051852203728851251495114311850264240507332495206854894709751326866289827668001259212938895855831201987837296640000000000000000000000000000000000000000000000000000000000 [87,71] 2128490820592136831330095335537801164030948294033259919371081419736578252980634894839000281417060955920902345712437233668046175292867525205194749701770364044926051435578030900629217116046310952295358900340872812862539503153791107717489138284235079297209268641055528648520248233109043339296155713422056886460892476397980489432871370294884498576537900834764029972015694236002722116501992007263114637979023504879445208560758250799232225535903456043429122402732816082727300928092052126237269486691323089679139452412250311971677288255494806005986485668551841980996334071964561877514023065611322000638800924571237395409269363509318721797775204951714977340472746112491754101446718016167433376528337407420853919886288717539285816263200782907209985876085243931801619662703954934281729317404533805259334779255543115853114096543029602684037269229916084719908225484138329667292841256268325545584289495714599460007413845840868778079083451668425932805932849317258809733132111078909588886049419618749772094260132958479127787986691679372390474415218721316837977291069226748139852206992865270112415733548966529603201315565593431048510906524179175316186087146377108660136971507619604924753906308229201842125460553726077594835122901495203360060861994828665120917540936730948420121735527427240366388308352255361132804415672232138372148719458222893276733956001668665201918546038457863440481543737764541847841099031723221745586846534340256782624676682340648455214016073210608565772467410706193159321304442829281254630731558502184363788004011473616127278966251854609634652042960232377326675970927210855040849979220531562581409932451760191133011338177954124558985565209557447303090067986909907280602567277629886159388169968883297388082273887067519402470035093016336420962949693387320625507340733335342178849332736887664183259033741806432096310292162016532049576514714053143457379190273244990453704625213187751088484771333563769222919310927589512016854959580561817582848295527925105012831430660382751621770133466341822292989106189340657519406168707049612685483102306456654726029154087264466574280262735843047159642036311550649930823852270706629098472530271639752985362437264500133151555109403276301543299056240702272569610976772036324501934309376000000000000000000000000000000000000000000000000000000 [87,72] -56006391766277304446439934400003973921819975351925768098469241103385695472558468091862496157507533324685666822707507258747817520851726806270616685168672052222569944617606487581176107051209210058385395984438545782886833581713122090081191048234218736417326652824024949429743839554444409916409272338082934200141799412153127235419982192126217463448564929805832673658753060789487008680834612336864746368277608841798707131377235189822742936565136468026685096818983001331592619330251793836508181536793037701958632467384043697700741279678483600627477526171347253667058613094617601173505518651335233381961982098236986393862190592878947528312553998858049894177824062876698269808848275102734816294174962958954591372624995944587942890419696330156116476169770218029920147277543968627324134399154458712839997305431263631283773531797576777481116035085300002526750866152700233533238649094669363853845108836137550857627199980243427810484431146856747399431069803445287566880516558436549254901786246020516891798994529718295678914277751941080825016272057952281536782719083387055695535478908528691108417503612477782627647942849551798419532333985330602884817784062195057168535764209652760385471991335961932105251457823789434552342700529545638080249384451319614269406512113395680027431587166714293437975211889083260465353337600377553571084276935465633351295495828369293839584006661254400021046305404309189067099200106812460392061031748346460147848899522585543169202416036517246180619851196163691765032655731554757131207382970500899607333798204724618800616445734498986760187043241991479349917648696167356591057650322285454731862119365741690538878469223891817621535301976758818058127171480757470484237135161996320740175629185400142960334365634404014883057161401902075787605013240107836900172993784006298619043202955346285311047960983313797152297503255943284612817163558148675856219766616734838995492133614450063064285900036388595467389050551893971267125959504622642468468596743788029185591044714507465822563108131886522363085288053371641429613024666554285922683544328977854799061370698292322851350657788305383379742624954903677033266643229171998162916192324150160117307688527708842873074245223794086934251521702995082850192368994467459870228480000000000000000000000000000000000000000000000000000 [87,73] 835177058691707063239079640593161833700041940189972310320527835429060801120653562528699075129126607250648173796743075561673120636077982643000975266238502651015694904134695234939083951877804406256439336456582554974238009365094262791144618946038271166225335407370477044992967955060943966069100020954276730655237072626731018640381384730770962108407148514042720018736859491792277513605909389813596265893803178055000571893462702395106421437424539308676131594818064503917760903785876626707379557678199693064103096035338471838793284581233294390167130805186103231728274029954206219480733626251808765506632779227470800939230477487445187886367620157372711869436877657074912478698983048819488323954446660188883686773111629214696112653741355782369889071883333007373171922468793069594121042901250601117551841468059041537790611149253639827468797996194537412159353900353078858664536929112451003409402937806923306117034552222696563959953473761525345441287301365665282638411836407080550829465225215720890374508631249796748338877190672446663281448750747164636281686230111600005689515809960880362913536010760115271774070208067602638476605311121979365146073070678108482241202720307764602031045844181175988016092834084851515943302029440749627883972820860693408054755305887162037147400403578991141962338906438491778031286982087070804004747656627047838997027971375400878951097717433007094586886564587365213686894231869255011410516393822862129194499573986786578544315943900989990603369635401842097679695843470360963485637096387794049354658847615139277883432703478532876937108174539974654853560240590901306235750083583126086135083941711161303615763885363852172692506718375823841954202953205164437404368270091879419211170413531972745399205531172362221126175999401331090647702291284225894337732503185464561136505988630766424889416292212312561563913637367513588482468852629755292897298339855793169025913331409023182406688744162321059933980150650182306858108835650401552814147992605549786115601239711801032266076620113753760004406912189386610716504347044668258307559338221210642839109211176690312787680596290381291515997268033275625920612836188606345708081820996635960926532271470312851836428474773427732790577497022879193046602166036254026629120000000000000000000000000000000000000000000000000 [87,74] 8136142334443735776075783459808049111730938079601033140976109215562940516325657750973059685487241294174015153410725333948627328130106600472468924956046133851353072073750984755340630260232056737852191905263316310177549093732933128388886396112892932869658662289745355789197959856925415527702374622376337015602773727345842955411531415982997176981024899460933122252726826503621887801448594371266710455396230920798164409448909044493332996553431882935988316780798139207532546194102061169222410256122003665247426580230778839318619565235076273231417408365148787201610616616424247912355459884870643439407089282328126335107547262839345438260133066169511596747554100473683090689708633290224376198480408560749132276046941715899950122964756410864242812010664642932304703315606761446454748994743231328230891763014630391458886645674943426659644236198413100078306189413075615585043925100379257273019240938565977244449999201211554104550395884069495001355484424349502355829753929689484089151296371731297095041177158131904510759876285449381131346544413278990582975599280120881610422767739189278001198308899963201932848291992406257291390332460686779265769577038512654140550663374729777117821711523012685381919296427794912362476214281775698153025127813508971995485954127793587701347855775599878573122004236409628339792900315467786497223973426659497781917163667234269110318974183372850727349592017643840363561154560844945601419434184479154124613265735163733499376949405113415938390378677606727344863679791309642125583951504302308545459571152009608301598014891539480292044692119820598057222247973972824742291443942204553621694960171298520462856976447541801766450182517856849227289552690678284150215073700499445187699590309953717238455319577582902600126061528777091047633163958684425416190863521489063990675214241280927683424095844904178445278191113807771361691750887396689140127061326218780619841169708167405609723636328938206955840613981532307131892927411943138230777461911925406139159304854838601054010847234449629679223746687137178977837253759134502791917742828955197695551136925073531235814479069818398995267455435202234298912653981169346977064577653088724045447910707409088433004974047209764871700609069336420676525897321437934387200000000000000000000000000000000000000000000000 [87,75] -772731619679141982896981637583436784026214083087888681474439684550836201881221241963195569707819880380562425734453368520625655011383746620901146946180951505555926758662830966141664442109651349823329309504908957082656105937696387001049899867480868942862963497334609795583370398008267023005322463563625979981666898587066655215702692230655595201405349043378350175412714692344797758009010752518201885012499587571414063409111434701508858906570198021431475354159592439087443868151269265647399935037004307528640718089599814550729769975423566832199705578424647993357364875277343517281735928146081742941443447910274626536670473306807099531437135023130361944645063658812128165736760888207193541144400297675400296238029864915741634056581899345652901319982049555805310207260890048906825055580733573768915873708074072097057183869290612496189880087706486180273903819014859085264912479071798032631570600869181034518169756464634575341277969838592530455672053282108578871569029057274918518686015882978943510130612363237774425212714104742614818546770451971032014723309391589339598392952487580142743504158058693611332873284992817872779570010606271270098091666042302710163139762960904625368456294921177329254330668489540153155018603057805501339921151533172973889437805186566087892489979303202696763107979795178611427617129388159869485209981928187812031826752003350290285979559082467780789816283021119342901473121439342587283955944660416244439745356012326164974413674778859106712874464674365451119350888283388143255209200875344557377301361114293332682752233675779823272566333867871458292494006502944291571231582682563244344466866832632235676527423215523014324791400240572180279362148644978776240834915971932048312735946366569843695453366485939883327688688545188135401652725251678836750416763178314088352037081620807291569351370358260964085290713266807128692386543029842192987799442974379010173819769813300462294923578110731535993492796312104807401879965686448508616602854082053935984237503091707202030371752774898841589997412662643679543054568282526339322038030783009353694373057550152435722522138058295921368788069301760459429538480011921063670284140994126151487484482918361596931942054552740722730823860532696378877817784914411520000000000000000000000000000000000000000000000 [87,76] 18943401786127943998489235521484356075730865385512780159927808544427513051342908177944298692119231502102969366421723490452259621676987572505916515907469809187808211080957437755485018361254844903340813374310188708979463614765587782146798859990734221676479072578765773693988837403093924633390240193805580164944247214932453858555446922970922463682235374226909146344716715993637907724928416331335697053494423841499592234781673063097062028505885115186764160537188339513885414886310866959955473324097629630280927457597390351483160476049454364651138704223448447379410819518444052584259498003021225319373174330533400696166797318336449481821673833145538132919093636260392952121160198549401405757573297740357416283055812102937175472423041108103038059311372928181235320553750763909973696498744798826223852502361819857641198336982493806621922551545689394473150490275250097635810172512789793021693540487952838532096742513900992107065900864970502327572562370892676810379700936415265135772428821245483413073313931718944824457493291239650138238616163541167514109849251374869962497667745397591269665968800023671375996539311108012932205028038770835656674510500689989937095945729264331828176424995177094128695327710971803413604946061455399719393391015535474736160546707206630491568521392711226053825062216854484257872857294046867352725263539293669534109469209599837687528033739838126263853226350931234299626333054796225902918667193103050176786849376989870866592482053890878729231214034195244538746345029628653047235442941605645966790972036500720791512466429424319741509811806879958791188287962042638295467109439134350234418422089583639875437206407766373275371447637255804722393281023349458792845063509917439959776532929627187855293360373940241078716969328193400930449679296543265150983854024042178296131643525715326587771042605406372208985089695951920566995447071734752902861570475939740630976563432631362475761811465092295631849981306959842255214190526356599707300549382266395970773947248701556083681800415482889599410873147462399606267902157910832426406085322881348603580772506622793809404576047474857093048691766325274268347076710574342476068295638714550605120362629153881605311465384156613927667575240817154066541137338617036800000000000000000000000000000000000000000 [87,77] -219750501709566948278449742494323043825810491969127673697832491359471464816663256181980654413017396396998755562343972019254647266879847913889508953448452007100537667313148080272562352347417720142624733089486771729262149508229905948470637882979958690720727507218539860542276741788705004627938852894228800074240431807831776221698926194787126728605313789485331211723531765478686682918598735444479506703800295423574487034698670553858503900523840725188275952138621372637802501841062697572463937043248296575532224093802902764974006545207286610192407233849980235549358155331309803715907463777234242564515855248811587330259739220913416487310990059247795287928581000374293260016800265217149865247994199607259942365511634596942690039382349564817884587417971638303674578093786263611758111409367770367624655886748945419065269329486432520181970222748550633591981962482504571816055880841251382874783902479477773656104034819089950436052642703725893420690702900013610189261261112994178864320575289676557082871316383805105185702047407259127609005304271992323598904761126799713392600407674938700682094278181208806368743987447761858901709212266521976757393804502514260463698324729988226285096209554256897833931293177356569940925421186087166096370325555680821364226581733474821835049294396108436457733582623648006913782963473771262511757636149553356455200992761899575234767706886122449813718650627850848958532684495879299096809121820192604047084044581454325855979429066307008458428870142688521218021083784411491333473100210554431782650608153575255801752469693191367177756939721665821509668957755377493444587933017061766813918508479445445375900062299129168688734294632144352273720355926923263540525766544925791506660278887712207661760167808453312494364315109069395600390991777619637724962781637333549346582934741218597276594842073769168306070726477983227309918101751650038940047258555754030838937524338360413753632754017870558761528684492097363099825778546792709066873779227497187125233450648708018976763825856179086493809424529448653237505291456255623063195818140274790136194662096379576360006539386847485339331692949502783048522993423377105222879358219280652936219987525224922816314903880575702981298936340321399359416295311278080000000000000000000000000000000000000 [87,78] 393079151452900894618803047324799076207051761780654048383625499819725012081313066110075442498250682968623864575145129611402081468090989953159830645936777817678262435021846260304030361197983657053652215218323037705020989719080055286662490991615601632141980252270800983121101063653179070759346444143060602213636568466243268356808037466729848679507279043234581747060398724181854733474754848746301814555003714930997026979238722947461058471745625993712426993137425448521329051010130235897824427270921340094833854240681310206591278715686801987015079390105097349759948253248031032207962085420216090149808151833364907666835722493240511461557543524963696773473912634667754510200182642336202442788930410873977321432797192687021282946414218917471064748700906418681434576712881843307245535147734905506174548674617574200223913983451525962375641189575892682979781489851736534660203008234336413833785008216091028017935040367057324543210341027185192111765616369874451798637373435001055183692507112445626640254401605353302652257687746201357311180508577407311789758222824972980907070751475770891933905395231929551193676015089594334531403633959016611205144717865221702197734834527679434266768580637201346245412945773957537341188455464036537618265251276436364399403953852149587273874383314782204008469137921497108393728137450986849206353742542302757208548641570868368356263879629862483168292309655466939233965051156379021499979758927463391100411094104621620998702792572193749484977248024042815597156603743994562970043278001850733539279281196040614399862920426510185610483098798860591057678543763554219167007068661998830678896866155670367888352686302684277760651317842979953119912530415620756428612935711225922956140100900147183734554811701163076807323405308162936280393538420312661285158688240177130357541374769749929695322098877989097707597395206175048283424458983965606608148835635933504530071726088289496232562017070845930363099336926264300950053800250057024763776237901885285810858638793455384099039375327088082706925689310476859316313762678375193987211760360726667385314921156314682112414652050299283855348607241877431689022793477121479770215007347608692564272180923959506672853744342859628281642267313318458167577175654400000000000000000000000000000000000 [87,79] 24075178708223480915212381358123994045385638281558884217540112080609290829342095049496973197790747602382475111066397067771662170237670335023282694363723683461416104211282791634922144885530722893989797212027712196642246449131714189579681643314252729446012313971572624928113088609287983852468230510045199175904131267343069101303099492933432559664469296782110793734214306997071355084589245812954237146414494861951899294288351145814977521007697360669839435966400515129595837558387426661582953001483685583957613144446513282555201024449645344089276037320006013966766963748590547185739807674713065005411288982950321867515358291464991135700908900976254435402073060014125707411737908338482942882211875581860222833246859445933979175428806621981874099255439752018817757221632297013020138539411710389101633371294857090263723349521946432358618159862576033670189950354771119307462534520912211804096215472852192034722018606834166439317248102983319950665817653226484512981549619529315206928138450896891799990042243900053246616466842434781517838899957292199659130735499264283901454098946836915729123294788336705873691968083250930707781502933958208481384974764934707696673842647975971318793839986989890735052609247381840705709930635930107271821699706852777531023858783194296600766181657570718514676682521485862749995625531224367713899370717406476291091478653893202434182963239072522030678518625732495584764244871598581840518229559036767682825214201513548621391140171104518329799089211691278771676486927410975932319608035414112278837353919875816073989301290784610506793355279388580650738394039576639285969100905535010691610766677164917387618141596390326880724679046038773998938369270004003826091932425070637280981499239928097536656270369312987775801090858317856301171470563461024985022491012227018605401435850223171962648120437464978966385093369265968726688820807078535236104391923558045557624528359567099740386760331249834982066117635865850569800689278899954005745659598526225249719257425963805442194244556846202169737610420861415209812363525633866428400926269123006613277348237163618795563647558013911543390291999364739632434924724055344223216619057700467915522430209355170926962598484697053015012460766787069492915936952320000000000000000000000000000000 [87,80] -509075153443531418625417497432232563475900830207045968818437488811489500764422261601028433108894465689827005879285608744114849044104110075992858743961569851688334638394224549030316877552065139629978510926874303017244764621661278771215894040689922095624090378431473877178774600741973543399610492127415757558102055446573520893963641081763122843976336982301934317019837479071884572446725644630272331257544104078106790410891159030539451227930488719674115964465246714706998652517487451025054933521291191367854227346899324525562599847180348882616589917546202203649432080586342212795190668405246826527099510918240282686843928502382634751589391317720617842359695593905914041635038553497079875535176207736036153175095215328298914710709966648026942374317194703422841706359102705612207830078229941179613163567734594633910333677405801041244393092411305204657006469186632059234522668849857749660409434848946810351415488956983348694322243549740050269481227557853777683807024990707293761430608895852302757913347128556640006305807810502716044276487267835258283045608220797979167624096238721476295883235918534042032226854026302822513564248469695362650336362104562038324843933970907884622997699440995179970999054221634571696428964688731459892733523289825509304705910522286211205113347739519000804080949158426935285390131980596218495659570836485373974538323644113077405442962976000026918768357582900847954103457743363098634878475746707494863326244144895938962059261849834349955704298296351814010722236975183633218550826439344495086264091459941909076012877009140069767549912988028921075220282631942100208891556070389397266674070068774539462534334578518577537381126172137757022578125798840285903050194408394875234699117860641224500750153634003448563405637892715906724769851780120896047450571067419739124336559643790800486742537006573408337253506661004035140129931351180861092256035829035238986728255012581867885442865738219665541949745156346629997303104132970033475351453017632666838902632087759920680707825191238802562957905030551028847694962507361816503688136912149679429596157553135401942625987412413427621898314963544659745337817328409710423641460531458948153090063772964354610980669219219658219008666840256068972026265600000000000000000000000000000 [87,81] 4400816961410036004667688220184539487386485231552397208926426063751517182594484683530195821844458239294019239561821475067746034878133395466266711269048835395684884992441555718255313483706183390728319203626576992171413895022312250324304227870241585285276899588968402075611884967020809577510359116793211215547591677148913222596232550518003499749449911597512479143328955752416569903749084349198493970696400075045206223466899172768325754643952930353725865162019305918886475115566818881341342055235100474641730786617943283424511470920703558457832444367152314795632795103379704142402797596830524777368139266055690418723935358553564784756862282236332312381345415177046645091268955716836886689854601435568541284788269656470223011045804227783919946265387427831314871146727532220818460298383905932878454558182100094402344109228304842802813937775290259641046737327773413286080879381438549031197641237549370438740456719726717898737437950059414276715508961530048548440376978006539562391925569620178523666594989178001205413925116240632047797797154882606538390062240217983044235389804887317679451722674321080062799152562523701385784805435927077344495446917041854047155736268530933719434662058090234036546464579394832742258258548523299333266664987268713069672019402170558192623116188096951477189414522652596780628265451899368526181323267627539226411491401650137983003787099908061583660551387318382127363262120018027009241940586049047060571215110659465882857259045183801191284656488431178868448043845947734993958441830727450776351998272740016926468370341682984247311901409407401307607003590864434686297876709124360586774122408355210999238116638094044409240634399305608845108806622922074291733916114003594086715845388969871782349882595333262110372435661557185325671169650380409289210783333598328733516738110748143207018258975844550710623604864532444939618252152818904551033821647592359948160165762816043724682287367209327174827368112277961409916715663343203662298861198769406735923857487571698512736813025917677832075261973282282395932359684774769232086567157140446983097879166161599222995989584295421843881345648928242371958885096043446855435475685670131588650360602376810630212168150808933684108644550989181800425717760000000000000000000000000 [87,82] -54172511476473421363690743095487817059525776588314205778676472621829406925416808001762583346062986276533693735357588100441668564016251275042325408998395765152606879212556917717560571516892879268807437786457790822647764604135949071231789606931490358742351160825431461076810518527621109767640177203962475766801235822612756770715312186922639716247616195868063555510565429810830036552494521537355964256957256457099371586654022506369847813655144978788275307830161586854944865199166904403882189919598878342925091897681102256322651852612198533421380415232772155367697265419966001300130426887801561776978769991164272637812961812730306389835321577254782277051738990097588028750164436934399304064197406626076021984826787500843907849432669078762598616154004318084754789870727381003512414178475000569089742738551691395753037352631471326445496522621723249697440100239494751192869254687122509440992639973425517200412801227400640421935329022828408473579885050762842714430956942651822154359148258377621662974150804791604701012014925914012027812710210024959429899819490499362400454315521454239162919090194341313249445162388103294779189046249164743781925991140400624955017342679685299254628165138230109638990935996513333506388157612384179864329836326224432875358590390573485300015821907040504783699371669968015624030096633274248024726004154409790624766640421424460977726234590509202222768914308257383356063991852802379576507075025912275052468646376896822971849297910218726093420329974995146540417795387624086438613383268304201309907796495191442528354598864589311416677088069568439335049723873395441459097820834037955599364461696192399205789604959087984182159989143464212092091241412610935245719507095784802579119917178638436587162667631131489367706326661508884349479092682410886642569256002791108228305090807553408693341117201280179404485664947610099078790076588838128515749273541436887021589747041608967622546809891575186056888529124189833366619870129915928966047992555748999092649584080181688476060899233722979636388911590523546564200854216355570850435272542982571413886997471818901061370570281602396914151117561413128068826608392618045395188931902760413660777689309086777878037958397060521473411863854053244639641600000000000000000000000 [87,83] 170489670861971291504138101721168168841138137544676150660750444518482672762539420131607742303586821269987623767298617193450154649611197111377658399585332974105931571577912444542726953136119222344184387883454178165466861260280610941535547767237485232064549762447911626528920057290929546704641577077445630326185381428499675816334041661046704435535154086731076187805820358969437418896201795396011338230589366780091901693643104337873696255679276594739620507877314672596334638727141630091009807218716352422820824441520670369712493180341918637278060850958270779261211153553920650040205447164397207903662319546286858101832629286848877285887697998740580924331158443782567396787529870629634979862886050779653240871768744700186759006997818082092839950223759400424818327352287786072200036237021390779002659232070255465203493852419322726788228292768128487622470053014000988488973555331129192550792791891750272108709517862852929771629834161810423332252142980169331100902669702406552736632073999337824710064340483132032355125297565150371924589914588040348559210381176025154182075627596086535267969899044895908338460789044806183326582143042579426724007350102255366374206929955091511459239612393733262107221315309808792438635932519342564849181154554130524884029103366918428951888438182921557801015553743181153074363436661822089772053033816925931496337132569507351922505605518752697022225282976113204119751874063372268943308555644633798278891635020197260569139530283525190897097184463447698239909942009760246727392237613543701479908136921175404318579269195388200317410594353714502158325518298069567675498449248492749487892320672184618669466746257988862571724030393721944381243603480291767680309970630562544016277158223044187142888999447606430286648872224622508512666519245766703099785583734161278577160669344961402284866832505726802906080043807928209358282169116691692894473453751322916747579581150455497979268441993450039953775321995079142668514041657945907694455061311590790508111444202828322140898747852313436550878813024069968648863560158070186195187351193032216612734105622583509841156297666616567644336741242423300384777873224502047396939747495978914253732214306530418077256686568230420416544820362203847720960000000000000000000 [87,84] 1087746847040722034490999660585970796737998217517935778333278949534588543259463132322113480562032845373241905931430572468371624059755590808861020025209150631354113161152672178382151642909637011759471923789933938130623404557715021532028617577435903188898622183829968290162978927966410592529555365088263602324895014440845566240715622333189721183017998513915208113322914784222315335863513969072800404137399260360732275315997733148382830934286553857921031356290158293235223115347196184850556427368417637278218189948308265216625100378685360676952730968863644585194675913523719274392752613475853355984481329847749650758458226158018598827309177526979225744599086323230900369863775598008791289598721016064330748917517701423249550355871073656452778270307123575513743252002434393319141261473994070571752774758179943936104236109492252486453738808768401538949057002990396840626083050174858332185094222458704036125559124264805241722009266035030960122526760826190738672955382188877563087208864005101985149053224216052455809632512328348516064981653376352614080295176227447272040494352578946596272676382761042526454523096317836823703958591292884231331273675056948556705260894218593118447885492103867882303037539436911612192972070414607332981752429162962806513523171317430634906565932260055487580710458522548563680950716134121984689691178858996444707760595373060543303026793560793336784441055251121907575102966041002800957695195179706307635743338640954373788231528634728930896645760641981533452124700559795423961175002736930361837152957066740527768210176199829013454660894136769724440272637419804818137428977754896104428280467693159723402023467691284680436419672239766676465137273417336076302084492447855180795603265973626351443435214715817696282788534398626788417298648212825131807952440324849505398137045400852264283494202410805039966342925162746315012735758093425141036066848226397540971564286556233960803605245318008678572466982315657358097166177400582574057732097620423443868554598323920573082956486675900092416802575060573561615921816103404748819453970388686434569201458676483230538819038890262372523054930697110423378672621879112910334576202705798312645547959160379061728096088736632658708978983748868505600000000000000000 [87,85] -82227920353513377964571315075538501998727131193748244494562083471094338189064172213653143019000984469657922985051204224247090066822953882788869758011510766354124295771968538838866285478719281086492818720955879311817281946055234314468285787908526356823046880215697029115886659041089292141593607746278141546947183066715095015309368035196919533158854259755032008841869018492526985948019572673448328418967771346708864890765373085460388581191966478776629911805702494946588078295386410610321494268921306642439608746139666289815858152087592575534515738564137237338002797839425999526249782628593882591118421891937064475296412811790113282739714743322505141190297174647797004349351797080550531467296152335767216847267841648204032592514147086450395494140336228333412581052979940948564914313043602270292629425680936395640375106264696919458360328076631268362897588019342860816236355000067359211997034238495833158908832759755629153123760415001283718530193101132056962165983527318980850185717542286087843337898073472522092418224250063984595047178102354728967047091047872697398968847652002016647736763408598537590758791763271722601549712437719064404242684889100008278833282725976870334325735589825917545424876716839094865340020552053970431091999922927212898692730173086694139243115449601927888619453404252750567021367135138456456949432973088828388503103019421294061188446864971414913470268409885014912453047115193866510534433977305184224839927147917388529760230129365396850008812085870049443137793694063516043550014981735604191951321111953497495649178311391787771257181326755204728298004339849177159690497850996133379518848198518362106877141925580794106536492303313015120041798437654946514897821977621561937204528838617230354755168144386827262213135990990893849799076712397043024659782215379218683701940752114064120110104503328511909946484226724782831169073200608158208233399051735023635741710004321434821375261927933791448777331122613979907202096296688268030178544837435693358627119256506566181178184070314811641131477496805414627811973951766811472159302659270202986331954567321114532010514329068177366725884123202138049938806533368675348356247469266758653668588542319817284406742714555562299437930723189719040000000000000 [87,86] 791538023202192763804739423277565005423689374684779613472560312373694522490209313932722035093252228713750247425218660371347205728297980453844399936599765527358793752608532298127798058899674386152096836768109577326913055222193288812781435296018543079350454506054641907086678080434759561940996309148552343608776712495948419815402641624908347228084616459248101635791321454960195435855487434239744647008327155519055177422847061180927099825806393011194552333695154095621924707696744778220884881367567739881220783188906280589620579972980638543097274618650029203728588585401746732232751089581761490576552537488489643881006971338388273807950035503207608877592190201501987599574838852693468385998212759577729548291108894953488308268513270033098335416920704907615475217697121969766393140450172662629266261923348883843981989465061188108065154014098613218239553592516791083661855615689758229200151108456458622927504092261124630870738800836289177184196307210494272500263196159764176165273283586364429370629694655823098572301165919935726231028441955860066170148037881674768071242207113732450914021372670862604726780946584776186901626874424951216523585670113156854532997649804735966420978809569150940566603454625745806359563470207769015104526317007901120900005148954624129352712734911372760956601284231231802084602996491425679586100427989826813669536833285309432873735979022401568972834450371623458422603745003069006557590763763078100734918082563216756284891766631323701360824353217994455401958119668113634015161888249454253960345184029992836147961934389675960885529906416504354789460099465862138883882680719289522409212656881489564918959850778764978317124391365543996187446667969958518940127564721369678240420186656888500914070443939951468159789277386688258903450700478243512721289587170469383280954582848940434198169541948461837467542116974978264292687432442568508846880040506755524133448336430943844580674974524797804727544664939726565445680785451579998223429874967214334995961687967369342662998697691761912207697032204883369981872415731039303159700950939575211465867650820019724378738364959013659774598721132273015204451516426842314678384556674799344833804160157212664367909222043880028299794858796646400000000000 [87,87] -4771991640750380117239456940617149133600703234578434094765335278523007690447889300995060710453073383571339924594339467160014041119034349714147478791410523211701615001552345480243631997676162922386966234006167924732819089205558730060475965299999092226611066180226692324494491200416867975661273777543475190748678690566923676558309078061479615420160408066162759348561679550130976697637874645887754823162495761402804464106634856161326755915161453879822886189487218433686396051277851325880535319183727928943921314653159641195099665651819144350428470660537557754231517279082898148032863273203371679995803770557707227772032011023398509932973626725246124083031348908136620201670809567782955798794898156235811319563063736481964785234178085155359286703663071463768517044493957672833116726105711851147483689386917124957582844839738869111340687137106166595859882543523241617694040803984514521191293380370575652117900620284224403513221629986719693218893520966017343569077209684357505063720225637546029533867137849295628667352376928053653143435450053576144988804331172389575759428641844244115393884244429985442088254623013216603230250607914623174191673326507369263936713332389622520814619579431418427755718386232419058420531858254174804472455215839886409879098205105893679998039832186078803692810661385628212019520240216266899090522424204950562193046076271025396278870451369548590885599346901169177203372573929702889019672672634215007145085488580089730557399803262926430923256012140191420276649895188936268315034044661274497179481698166414090608799215428396252218546658884580391044320017489076907576884573621008104122310143378206028216264774605418331917620120140810929800248062475450826110135665258788576404663528063455871547784293361425749988915666741064301344842431449753997076978291884162958101090087295981558156785511514397478367695181582006498925667457021276358834936742407857038633788198146797447395635236345744654089604018145492455573446195948567721575061530635191849183806443705238191715115923910643516214114731752162287068656294263034284717689110632604912668174919461999202314858808007225255412724329959037781013359819172800267506378949445298586642584790183462048728991866051055440985842641797120000000 [88,0] -731309777735500402209822001066953528101419670096268944258757598430503183802529736873276019721181081551567036118468364082402041546776214952947079379387810385123527165663098824980609173913560892259451624103324910553856517237235593347922146790750965888349820289229286308938387919119732507790048841835043735625995573053471250536312766754200130614818453572524823123521017332373717929157485984480186383288064820751581653778814407443301528790562582916787354577185308548502015420697707530016904233915718686370207248116675653851135864473284495847376575346081107235518181597412954305162373461680063185912179414930646289544583932514307374915233579322775337208077128154686921435379729593399824571958296083149428898120146275744355217377871318909871656479951211747024788084020963263328787305557095374174911840480342957692159581196390161393926394548906101185825674481146490600879030194747363635307497501932776384276302699838783698692726460483390270590400863334789212942223486661324420077053397829162289915612641599581213509860437946042486861422055171691191531732221705384428663130389376681006029732448702187683227605727748204180704418061566482187271468377447686200134686129652146391007620180236542583818842605977051870431598468258707828591678531514559521743172464921636659161529773671006490099948533327373532388442765768734558995354335463983552880473404882764090921895447631720496449060837160016830853713707283894444608677032799837834000814302765191192238542423001444239103716862575328835639278715683828755805620491353736530454071330389180145892991745967314820039919178296288044781034012094665803207720240622199468605093970664524454123703310309250590354799621435804275411666427064250541252117075411998180108046277789709180472581650865243700267874438736578961328529399016661855083199702292144575304309935336352366065146745363269025988316450719586870586097656680470481458568118832392486346045787369162648937437825389934000460855427967962960928612716079756009635037233226992831671971573051012781478034157185667107559711500171678332499328858847271050954975235475308256238455252716807329243279515618984761083598045219956801743660418003519596539346139482571948197845792234135210619008924041597458715303100249674375224572526383603716355323179851624807923712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -523532613999544921397691923465253496397043071401439503603039424758096052670795399370582004767604631237731455839920507906403299322602148700453636084433664704494228362401188865545525615324334493348741867904665798957582449494763572983794098040695427386540511409642483949084023840681572831607980555844621135291267379662612319187661417431471040800455080440546573207260628970643488195347354368131412238525316677098090429723987309696573197048412154023233558200930456535122158052043462494803728459816122106200018809081711573321992666631124557182592194600639045342168963770091325948275131397974964232048737239716490865475677485644428423433657909280852878215791805818291804608880265733552401811686167238826576802510390147298514101070828728291092579392206578157293708508995053400673000637575973938757466411307803926291144901742843718627126632035351306425437631226350661110390622778807123460178605116219017436716080927448241993035661260437412185223305977322595408961637353087685795791769517174805455726952171529594470789640312758910047766508230086116894612665455525081652474959794834148259280836915481977080342316665130071220937658826628658270076065283545467138481605878735058203424688402121834780171007320976135523945777747740213974022151609446232571431093339704098264934226841300809473369873194711746767376002549400320682040269924342962728398991668551619333533876156331147701492040827603110160892034886898452077132961002690313524138946314958974906006981191036877370774838413390357959882357897493874838440544847604156735523719728312017376072152172174086373558458384661668676105693344111161397986590158014439478436435648860098827281884229655145163613819202396527695960134568972177716061578648065823699164699362133827089758524889166934756583832407017460170136222516766319829328903532888471853927472512972397887937183306624633809835302963250468382206022041169346205593979266878046467638241780524999245960273445173451555829294339773089999228782529895059326532307210340266612942993659463745913374642047075121873986822653893373774828359742601185304709607351306245310111743957173358967785519634120495973655249826612508457682927489946462429115366762006176247039857225891463829627818226754456405557305675599746977730970841233348318847667636736807103795036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] -51200651427028529124161360504548093857610007721662268159346347922334060687357560547030814645569102371463233544452526084576011494075869853918238851788879258726576560045231788524620469028184504469859748932848523417581133870998179856456942199031760732481008025223444226249358302960522139619513618305916063209059857408515188788186073792452351004185663036957762226918705909232164241128565783445985088989430231242664124169750821584144850727979070324858808423248398097191300769521163273310246643283153724326458771888679826806464607355013479093622261301524293054590209166059464732837491506553410315748605729233775230843668758129768463654534972239508819915767982064335296434603333396097494625617834034733705281170214414000275698332887380507537641708453379717759235759849662349331578209728975431363217485701138874941851358575978311265614735148971034894429639045984961322019952789905992515622371670948236677302371032069812202016161877479674971016722915385391665460254746919999051360693155477061775977321450605099993052804762240183419837429058628358244916013377713198893401395029923745086049829075204156750083684104196305406878294047347041684605743611451829652583413367554902895809993690144381096216799829865710626741054190049756841301327468045619962808891291551208695070937435734382868580542743333906026635198644365918352924328414295691104432834689068260989524812288589557387022145451267838362164918831423562377400839791760437431255293429419737493536822338538341965221478276539111131818318706171024780090639980292385931385274191502343315680092430439406600897511075240373289484054361123400787070420180013774420757369402663345979923586543099445824240469046578423086353105149976727412374834825678796418037292809957183102681088395994465699160288661145024183172103884072805224924418419442214649355668257368361795195230707869903404196917372880846586494943984542729611526328384733083194387275965971384271111867733818807205232153651020796090586202246864558233936374651810840441364089994390930046532021763780471493988205929299581970662855263691110946447503392717401057067676240022917170096404347163944101185815547076720013356897910652729406519899737446555740541444678859691680022259122365183919411830982068316379427145031464739159511602798902373049970731253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -2273035378097768797103523330746767286583104627189026457810530313215534194393573597710059461079966769980333623454947892376558881790742950634129285418174604050661519500475112162435687437096301827116255632101157452944787734180632185255245997846262763718412843112371159720121810896326333163740683717381561391612359850227577946802016132143442714788971471360517472205011505157019275337161471499173891522745984543667294279837742896008418804401115788131219867962589673077554806824466621270846680175630113751243098586868407914496602710856998974106698375451799519466425287502505721411687303952968576056358230520008406697030470328614114449898953088936358840554370684870013226045526395879432827096461429833200240838560299743276704743560548189550772602823103453126097790435174652454922345203725666600794147526359323709773512649923926806414243511701397336809103598579019189379018392558235680747469369299701219512387640231960481013658465482024213835185419803062666700575680809564530083671978053770615481921335963728955053967467363258041743760542371961828909276315202704860677778258940254375995192175880315378166662778764289895111013271950087064988996474005784403144009748599105316925965358726315316479993229192154379166733208487860600978847241787198999370300236088660566311514164412943903024230841558072888422891250159895829892098386403888582435498108247952212766118386081210856439439077336690260994292979310524680678128482184312093206738189392857617920426246262386642702889811315188369626962388533738954431042682887947470210308977384472189084074299631960061606789315814149968124856053931614021278189009701864996868339418606569511369119216900899733592561205034253991982030801860507248187626941560498019288965869158836214715309362875748808632365366690763996873580733658767688357303664383233776691778787817190499345324058508607268428424752899019626111485437762726349301605689485296713429310443995524810301295172428575741767269345520979837859673728745204786357500504626410372153961149873402929495287362789845042795172141563384226756053752319178198602881947649018590576456996800171175665123840174425227458779857069560743611629289734513704067617967750758384321564681962250082752291613602839637621237139972097452189092797166060296015464385599252970532720229744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 67195361268209203155323716881697231090012015716367773677441591024636247372660471067522465297012268200573683750670527697008040433571218800127222518981946778457713838230635558033162815282430084159085491330897744313605599491653854466744936244968933878937523083028190418177802093329958510658464982218725107279079090113747130895322992926024137809659442740358878599692220255545153903974517994641161320173037085367921217264551540346343379736776731313425996971241771197890926277731121941995933434370192734599552475532290226200541258327030869664432170623064560664110233610200321954669439169445973438842000872920234956972897368487933332856014358747771904065069642874427190345418496485731150776877795667609162369572867688838757823830220128334167489943994786231684507359630454796701711183518742799343957555416796901921858030996888342545133948862336860564802928228931818959186968005809295317165638619109696669155369422999980991267431722092218422024900166945593932200250121666892829314659279090786559056118626972325851584875528761027527804304629863428778373401406741823891300620995514254669079971230784292681383762266664475691911934619573798339489301160109382434151977415342063898943124208030405010212200127507671675839205564822106040790510472283118068722550784216905521532829712077881208611624043865977372931885642337370236690485995490330170922598672234984766684787478360092793672744677332197961196272679244248816302265138598501750501819323115360011063892798023560055284098967381136636737339535503429389341009390789762086954259576378304812066081972080536607319481797435554270989372622267593192113528849115044972558014686537723392264101670830742180854579270558037225180549046003973895997289574579810043299940172781242728048686977669903198245472833787239334591996341467122468259817286503701932787309468481685248382236537202742653236198500210779658767872048047068806358426837844123151874078814070274972329237023480058754360992607184948735984683239420844916939316494296758389040136782148401510892425821019612681876650118627153884495249944127365543394770632705007298035354903733812687263391612478217929706186146327640319753427094902385915727972709160508727279634986921317335439255015278540816710968666927470112359699883249384219721460601030919328274340129013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] 101540422429304696541271285685619504541135202811558684158894569641508966114812350921219356479477459274107629606169266171139630513467914636637646486061284512587089372797841475414038229441241591227960679261695982744366410634882050899243393848971866105569086150872738136412465999067901089953097634674563517844720675605113857291216180598251928140752337075088045866918937886498416215521660003968279430431497672591605859706820747350055264295670849250525128466993782710210084886315526350460620313058226768643769021702714493373928097591638951646627343858908009686108033699334800638515343166706951988897093704044873443688128241772350387856168660204020236820983040914413357505824061660583568135420452887538905382296570657702009074676791396731215124386012402722915408595288130350191428890957217438701413582859102252505790413870927016158038618825311382811207796256466245605175735565648977689962826588474301418783586805636683233987456802264544416160179920060007854967437786985244986506360846467059381434498818830591176983852502337629874006904422845690631135844317686100657345173393025207058796874019582990326543177215168943456629169428989018177654085377718629106420205293126603575035065726386717142620391228063218529921787005095815622521555200426432919075755403687280735342397125920737655284333405619107081856153930293507769953322043616326958426610144707945656589701535357878635672548721093870989051242514463576371114879101554702525576814404625697383735497530079319728442523685515374270846502067588555246498563116949074906584110575649772492261054594404030869319080726791822518989674871167630679182942735295515739427423150670189559389457193736936890821057621512700859933090963144423013128483500223190990006153840660743123283975330013534520697409271919031782450902744228875262891774313388571841702641661353096756421376126280591638868430812885747288844615131895639302561097920911411101987393552395689435947350519710998433250747238907028372654160511987178653248657764655578972986542215824594375188518073688423684476912189157059201110332379035357101393351765655452669693543434081950373426498067338281999935319845859940484184894296337404597317736220303977403066017565424544478805319658980413971311445937905794172983149563860669461286526890647583504195334375997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 1253184697674211796983661214352773434567032931211239661564917565851663082362113015219872291459011529511342532371674861280259722506228911982348091778874864517215762375390946575927045462594208426657993225286138566182253523268400803850774011372083602062694835470127149899990061028640902132928587686650702629134715362470439024967559489378546590770649280598732858104151627563154180051728245819369834061767603182692226494416820783820500614473203991849610983214067410515533249924870208812501668961531926466093508957269715313495678151278331529662306163912933648929444046250181572203400940952601495785326941207618788611376676115859280820134106884253227027648902216264382960007811202517339116319470660294891719295174953230157838459134665082547176666453740799434054875254344297140015959970866482654421133820223467474245128980424431184243812071565078226257943778511563497538788688516161481480690882383439373515406562238517498660915109685455375347194209896227593561770233510373626952431938619502326391278412490075766241578170625396262740722343611612979050693359418306753223574911377919222425770848950881484664735524489708964495862525808129079219309328769673691106719607189004708007838029181134531398710360706937100811196273895755320727938293658457374973525326824828877724825865485276340911528088892238703571378435909027294788385102376526118566825586631305824218334087080697498980406419551917793077058847987420531274264418144239624712392712680686509873904343165827490568660790421539488520418476881625857755391921922493856514232946325540152123284345443540744214714920341853438022927844636626744113322130635414637096317900551924066021093525561527353708873786467720855822597659956233275570821933689220569762241490459788601733517624084543562761937018544261099859582469808818686468263184243038212155112321478948575123836591172876701747647795690557332797724366903538440157892608997837396074198491889810108422841734154968251218824688965935279960704732653988439703841293051013143487188825268827007628336397790090660711092019943897048759367733548339347152843712770544151322214300697841170711287647645810969865747126988401585845346952255689106069051996719490073278652758203597866404369475093661853755546775685190060611504960241841481497741419624004204357255318374187008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -18556314074814054426021863208897639229811421327898317285445016288908766720981395781531805259884101954710258590065046397120460970695213659191185079820167565442393801576205542970177339525558882732355539583045871858034581826596257615040737775080246371347735335604027399387900068317292723381473012272475992390813109676148750805364559539889911637500069020048267544156419215003652089456888377222508833750577908281481101601247193021205101736250075303198847904165310888916930071701106433884205088609827464881647758474720566218130083336344514547916051263045625449576338555745091097754025902168637949200505109812993279389453824892140538088472627216569709358866724393834889564314055652768663285269760900051745895490946736034224962301772623772014662966343814114134654960915334410217996359184533266174369612063714959403832141948421005931895441424836884558375732012561151821392432872480894371876644119127102666505327409989104127018632920683518426731071406428617602579550785499512962685642349084070530093484735054737691110013129401717034920674387631136021582821726229185477177668287026399505888486807916123927746663696911356543363322330444100230351642924118708568077950514428130957891781879201896660979743154697547498727240940789525365929491481516919735062921236651964328236734943435727364006835187062089805165508064959858272577863597490716876989056040944857108292485317260155022659858392722877251108200830396225606824446366074829789728959848607764155418570350024816034567946278352271697270943126726548539598737631094016984023376120296762849111025525843997539798456283220521833312482067511633058585922978840650512416913665301878026965734397023096115481342066058756953690269404243087280711094291926276670479938748194306171537409892970885667522396717067561299414314193786414462619167607304875267578960968505161038794955955272393526019474144443825166950013918152023829128616785581511162674247469547917450274618093633487942014197175937257114952524899160946719725075059305588070807937139222884448849270351344874656765681684166963387707861367408129157120053373093031020196659420284255542040345856327476605359024642205089478101599585122697027631731235140080070745088301874006592929552052323670728636510353878418737288255131992105432924445614136522183852079730843975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] -156147396792020285746031914057755612194349039639163033807588832634573571959351389599622882343080392429012504060038703497336457589751890185845375955408523776014006893909591979853403143851960986761595032564931292583159207810710527877661440960428332341347667041868729432827672025862137019961840386355909820779533578587652861736135025953033239817244591383476849034193276850836878356738944990408068395969543919641194120121956763643410641364647900049085109834182348673527884343427022871147199316552428435528207393107214833773689558376180673433171907942478084166602516034514803965985317478134644712125426529637430345999512884618999952457200229721949434890889654091572876647475681393354949800492439308561350969342659880977299769599286333786352219303784265438898680963617665575992460261561948413635922829259170306456083557915377600143083827889766474176867708406897213723456730262277076927776744833024102607918218853081188939511016058798902603757717800447152135928243387777889069958278133032176748806676679517837560001479669805911736608192866751194434082016799613722426655998863654489612624887206643674876542920963816142026301402766140984156506706261335413375222423101365300695388576438453900572704142867253925540408315073102526867334994244086245519310449550237029266492676241660091170648914388806238303608715957115560454660109836045892860297284322340677721372161351109343774022778342574612130059481857119092888911513395761820668000716915772216047332299495866610555947224760416689714972190448793140237810953343477172159906307709447493927620971040672084198986328715662268451044061335787440673156958377685234152876371272344982339399777452407973199682093996644060041345549222454758841451992655433394387413908959853850905909462287311691649006959175623473569374328195533385267694480292619990267022315693355320288590411885697531270417680433750246443920176313733872197398122899911244205413532948786446191214898725184949846449956069532479621345500475174675908054257910026390914863190395244641422719128203706177714476621154256561442552162428032567807012065791040934972623534770954948674821093324274999321935102371236716248469372383628758409868916905188125614868120816990495423478921286529897813019068875186637982175034686782523074522482417981312811058756067541385216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -948013625168279796177324815684968501909462367668261236472265311475631789965741830644352667898563045254790948956235383925246252817280338190506077249233963605600679584289166315403978909404074807381325073844979872022362947928523765768606842451366225733925373764974331370454604464063880381601545414835554203799502716652737193775385083374404020252002156762921524186001891362052910530192836184201772219910808164218815167760889081000456061431526714986739181022590526541848166823977458901389906127563751564590978133862763144264519565246822582190225757559622465759017514733814130151813310215024577473697423998673397656245597133007914537713841916855800272854425633840316957634044093201826669826822749237039902387909666722583150155198657922494828910587403886225102232503221288588406185216628836452897931223268095153172508939479171913310094167786491711267677492990422049136984584754834256640826188346595411484417374432875429344798792228373632765809892656897581013699281035368282366962665393595906384268731838520049142731527189166071587937916507324613753530637528520343133277235785023636600709898470532955021586251094577112061139781690629605242297790640472425119719998592387499300501275792263630641910304801588802022988080226490898311576431738471135214686706633281086750758316110960631332110047595102818180294361361109850415049424678666763684205921453588101421952139105619296656747686936676986217073469774635571873579027788849540027155270429620153704917794324409998412728770886105087851365358468145034013082174798958654282302960569244727093156139522882996161647957183027101886954480402165203526867841445888853222188760566719321326281196878713917237801991081633574295428036110890147876205613413844953153432837807725098018983404324343225734909323088813115932066948298953474913928930285178257840099819324638025043274831244125518881772710144314610151884170715815954620496046376266506232508722476519555855434438083343284910909146325503083007832084602028148049891215285611994687783995567948734596950099528068654428410658057511577316119826785060344750298521296863639509145433978148105785252493463042556837098695894101646264816818153445141266017034380108758698340708234085135266520077871279581326410565693674124245736753459489218263691789584084177454975760799031623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 4803859343625208556365680359220660941190600815009117460134432491024552212917566968956658005779282802507910175772454220969848749993660297716631892875637761713687397730474596564864413902094032253205207998403538779942323901081330639407040019510119901215988962883991774840887948028225502723267775753341110246710576439340814668529884411949148937001399420210125798448868929566171828679683392381871514131268979160513092636571415569623792001911414595455755886770611710588088380517387753671363578179223506661795985173994118503117368585043738972439510023958898836604206805158974439442404803923625374983253312828687498188624422335011161523437519419277130825981732680239389984760543429890406336191405938700780619914550438466723678638997644917691803378683202229956763377700207586552137193377209561285877344721681100496422573948871636382012836538061294000562731637253731721694844359062502197742448353312247692346415908399967803691770855978624502030897519982354450713455220493414758263480337768947752543880519106681833852321082714392375525052785956613299388372388242269339388404732093283317296736277300412328978372169511480383771269691391215328980613538990301618102864562780963891535031905409538520124341287403269031061262884121171582598845904693456600623573561307637824371843162802668508190791962140852083768359146860097187784371821850935759168621928096987844254741827205519474687141386596820218958277540825960492320111929060165324971306938374116543944840130210078696741889980075604542128718496703721899106773835570662352584493887349176413971757422648745744383216938538119417787005977925755720901477540643734065749533731919830162733229953241738262324521566325815937878481328547583975317401604245256378703134640777945936067383765518725702327187670607766784209808888541935695409896964543338742406563023255875036695058020268995467056109492639166396319078106224322210485589040310408667443325770087013818525949765363373970050205403976105517427873962860860855203424331812646627232150129026363049982269405907785149303458081524617027677654485305968801742240269168523348810804405867752275800284358381109443068312389981500514230724740964513126169809424557387082514975840717804675031398133017747226449260565922040047659042485887182161572562529037526096156486991300400250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] 2589495854021352271398485836382978833030706754089328639262628003151735360768627490077449746525095781776962601885877884221452846313206943767441855364938963600375365323714377236971246345654713516006076790289364168109731700687715397445250144783051779564215230078815869932481518982314116623997873500103661829705302896828956048149219332095906620568294395788142583869838793069268044618258566932177232816238728818978052845218272519517997190979658696261974547635278273448869313722819718760467581996311532741264293128551614414199297237621321797850954841657751327366675868791075315795979460545261390110449907673645156109729943814297171338609399798828052860563418181981932747383663670388975726443826947757406733241941009352630585630104286454931188296104346124300316205202345698198419845859400078072418364038745305817662770893502074187249017895501672371561110648156608859241535520915434702760986397041227020586438666933029911357845664594699387122965087877946842007027667735308939754825875950342241107496233968707819127219196370142712801907490147788138333045021861116012802664291579882647655554344722321404429666594177185988582706943934162094483102527190397440756363843944434905207341147193009283257602092983449394948210733930323347778824061744185292867108278046452692394733477938544899549125576356529527713451001954787019471164219340856731321418196309234646334906334719843776423698343128938643470976772711709151867682396996070255757321252396793705200030710671950099034072074128824209131924105909316353350617499846031253852880539095985255759393687841781273234072207549880827456175800166212968483282080716767561020255072576095665255590522571732994897177105436062660871026738822340121258735472727882887694163887644078522651788526400921465263216448757626928342266839570248448967542110479988490163365600867038806994117796909301500897967501314248340735909113428813719192134563935569220343037823369762874105982713960623174840573935409199008053305505146281932020002091699048742060926117146339898936770062606377825775957493023840531719659494194351407483273863428087255502267423586721346552118017025633596785960860229803552280107135963353989643937436142202361234535253622701279282425877040133501129235669456786932245047408046059024066917952345912122283248562640781312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 1709102784986491338955122348376035053023545519212353587030679545261487828850034339531316498065310933737095909407587668799500715161202478761289262669780224765952906365463315823078342162854384031141072685146698429763947617837493429288722938410448672640610031044854604777557555241973413873589626012134231332317477934233570226759577055912612324490216405161043918606107374780950859598718197650266333807663881752889909701347783430394174361505244724737684338035901518245150735716839464251611661309547832589273578852698178155366688992534542635771244329998897083442489706692599700473183061042090341592435843012552827479053362462043012138177036744175473029875407026298079287791045828473050765768880467452271483748391731780138146016018034457630871992285045595045285647060615888634193386767733697333839016839696019321411921645352987578965299160351532273214424390730512601447807437567823219920957763227382227752765751765787489619061829478720365985364658984782485543650011490426252432959943530734136195621902706877746221319493872440404572180427408862913485927718440606799613457993956733637489487412875544168129366034898444673882147428855794158313113801601543921901125284876457736925965772507611715877821805617105943764200330815311940129566144522166119421350615408069274631968231431445577114460776855665182084910260959065619403015976059683372020270516647279169393387859012106679971066011699364759293099148181279060402736069570288090643843003732804214247231141720976815227537486861232702127660973619165657945881045762532783661962544433880115181797137160738612648450510145044961735191746606766678884290430015389599511394854434134135240545102520893666758607919483996898200330031002879410503260040877867389411805072182410158924026237511220039073574033938923280106240609138357764134330343750681009380163407428991679959277602152510961020102429999391491474502047131740890403027619217881968089039973469825639728217883248074352317407741157519345437454490282653202662872160252591509109501336237199519186844609188385084041843441439488605082082907383262486716880338866598299550756373190195890370687532808240259451399278794398648766271976127779445962349094742700206245545386017809766088914741835041776226670769576968240022136226310062832845324846586193080282096494356346175488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -160369201852569943533346551327833597256371053435399135649090304601578907209222244412833731433704646424164509447143794269817975188309171557038140753878355088492272678964361984835694103036065411717121164356479403817977781402461547611959051872845602468699107608276735403359263339489209225779038709775843933246438792975904423030091688143500092822131488558518157482328615181329593303466285127217880368720531610253499542166704468006328787346733799959169340030324130558291081353817880516103445110594661963808188247908086727641317142406633407032300905341464880310017211778602587934706411097200875789173319524977946185204517374538267892904141820888594606451415206313260498943228026479766790407361948643377134303230657711872781230925090918741709440880622852000198520032472412226101402768653645486128982902351146619706605954084318314504261833369299237595392782625101291786478056547146237617431264496319804870500135686890263047897746304171090823223687223655692864091344169129668831929347299302223682530363560356408271345314251687748922178980501497674029824877433812492744526182250573810804386799251207822703667929793573499738327915188123373285346215102667282573771139152499591492770016930998175961786383645229203628559385422281256105957183194762669739897925355251225416070114320934328304539029037179923324532297021570372130000820047751425740473817289007334589902204304764057701789901995226142623411899081985153966996022242182358194327855880080098099508254850780509831736624973222990190951581233355564342526464462807456797690512559264617390676192299425102049320042424199976083065765330817316903073985669520569182239377508643972783638975155356304885161006699002189840116237481761014718173403601025360729059547023362068736889918955213221679694620231596720488086802119197138815202839545464191270862007507064632713178803021635565193161978096342826175760486502628663056845534991958131163368899105646936510175110137190077414783807794443876463543715721342058245623588953770504426648536164789552363758645081821301940900362797775222955964857814938311919555319520506215814604745534547237176585000581108033077041981632166777328626203150901475541577451037962544136240160013409628249534219156851862368200166250754907895986061444418021167495357987284115709282287661106551848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 863291852640130006842992666469875823283699605233334699808421551452164807338466523904501990905764437274875711299018117814116457530947808130443456868279937234664549813255122863059134666990944443615445333171277226217708844087517166778879539049202524391338687388931519052852270280395885788964330747726633313474431221449941353677104465395941972002519168046277900721938391136273330650804132230289677293390069714941204478007829818004423263713879373783777437978044129868435624853175044858312373927239758141231345114431988221077662818480532715389308663184839605187183232642640526508461993645369283222973154994246665559915396997990752734167841387180779923497973260004615704762993182693504786539773611466632725328457373885251641139774674435823338092381375049198614249560517338713709496991541353057531040321219055218465964153515689098665071918154923341766820908404393419912775096385314823031357744421794288868305383135380216521836323531188760855637710971807746454669001516193462163451414894594450837117301181080828732367008063652911384305569935136010835659718924846006795779791992475333331312881288659585905025710752536802405473686637507023764330637186999093234345020596194594563108716820003357885621251460542916825775165554473295345612438559969071287439613463597414612260165499602889161735822263805965526013114707725109648076128513149027156005152103310953192750141812759130364350794276142661580614095860318943001829881917411443305664080072609000883547260481239013293630043873536258186736263154965096830531336985722252701272528473877046778397368780724600775939947618976402013228356633805538468680797059036321808240529560254342835622380814161442950042701506826743500210443882048603516576187877814397292235961555787747148537689377696462590421968834697138069397208619914023655262124749460195343919419905630157112625496760834018777893884023355188578502840512454101996387906629717931289103156930390646908185709253444300778151776559346493473079033499289599738520377788399558085867589904374860526919141358807201850697968602705253143200415494624367534070562722856612150057997944797336705639596827771330387038774488804446885108503047386093501489869269155728337604207296916660554459758665770631850310050714060172034121072730352420256729351802569294356547390660392735735808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -3525685539561214530467735469254225101496939937862284509588238526333735439733849801243578372508017577847520462153659770765273079696021948515590471846489886807382305516648047327755630144441085827471140419109025701821722039793137689037012621551802601439988131396087165241991062962719174440192842125583803077995128539882675219342046667039017362289684220882634425796898818139116642125408542052493150275884153282580170717381393066104481397456586546615928558963401868785080582672687568142681699026724550352578952890321913351544770414264948952327674524249031391015215923831924343943822797392798876423898337974093495288672934856932614141576223309051967653443414851611339326656309291594844797532543273313786956371041561453732760810267774917106780395596801446365913393297020711495696694332903689856121566999921251306231086411942587152923822995553559230765332923251140468478075936580431775270598232894491508640668860590771150242223579201946860662879315305369155879524713021519571521185806816557329807266665128982059227110706575267991715450278851773284013814500623843279331296428707509263220030133703216997122000731971390467980171788536627664547953060753886940237931826764348699893827842869200551439503090622321868868025171372450258845257335599272868249043867948183969751783519245661560096264853553604021784452149344102243314341614668849203800773606348653320256507003384496436556244544519815225802093485200107588362470814820382115884934571039105380996778765210948229139993438512241418052061176586907463615410206442701547512775611533418342686445483836329775522695469584527452457424793217211082521657687904668445413067392714402000917345318984781069578542964474319108052225241179212784730500724683100181496427461849061512542956352476816076463329201335598567768035097508577193979754027135962694907101050029852631587867748143423143867424662908734630144964337391368769662453782469467212434468158965610132315524642284665977043926498067431669364441601798738982946242424693634495532828141324427449736987125200874802129777146347457172904226879037398043827300688523391526210819307316673073331687644761902867115437047504995099423086470887131390603979368662181480538283533299163189813978394068083437974265341837849432025675539734376799252852619371716236696481559187610088243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 11595710931501717672422714477243539583269498262574812551890585699511078556778454230148829872573564529023817664741412256733441742563878468837969941946686224635032349867717517770985230359787553714426765873247573903644152992224565518636554538843946164692960620287235540716201125525761242930672940465835085422423479694850533683281758259962921257411153605487397807609468986538811477207969416839986383797128962071223644523827507243371244291738223965853987355894853690519338921506856792796717997477650172361058448205832644149746675839100025983832563757575484582307659631551876032589839093757879523367146102094472538145198537124635164513133897780938990725396249156619297040750112251610747403180578545426867277447583722921636089523416888174370434120050741277316854517741389916911061307702598022810619600326100695177825028029711684049206502557957482898172567276799677421957489480829160863350581787887835810244050634592404667393364669182514548003485885163893820834599712529718619833047778549303729819192643195764579620747889793700899866897325360165557523709489194978439497767840794630059984909115594562090844286875206214259620925747068003824452067785496154939126195179270610670324979833435712827367411825531489739538796182616667757770737501515133215353736519230468789394068970453039059891070545357896893619581119624456524986398422148981150949690118456973685658898169517191692327267049902300211173796275726399029620362657714145822157168626456941867721571948734518981751073224640465126579644334313324427284932257317595756838005114572421220667579973373120143774142224210565827286869804552937822493858508771943132957913136050525566113400043051108156267548662441943848629126890586688196987106056465019477027168040846795915242168023690816466073484107029823640168199590553484947491383789873023854396683907280060480631926560647399470797478076455274283041215946704622264797633538157371514101175653267560958968745583185984171929194157914874443478193161661431606702218267798494813093241520716419623034978637630709497713351419828395700264674272923697814764991233745572347388933513876581201403566792599481492346052754798318031763147594939107348875505668260936881893696267774759781150614012238534186497721088728302580067642624343726203285177050602803950577803449642262909157376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -30198292223128964789644279497761191550482379082362110750151803922534158020247880114805724421374016475414403620596278665383837389288682603851611721155234004526877560189600752949667516751432015896518407622607177471856028913386238452198741145221226115949145106508853441403795801700252353288858794570659622787758241312882368878556921451719398916716593652037870932168324415711359049783239461927036671985313043918527395748446499042667554923704720485238644859852696428416176593990286108472204315128219208039514173692436321385568431880459340630717893610802739580710097468360107261746983784129653277607038676582926097410067477746978274902903403736903114972112181835982187037594413473315673622416669601645555489133626817080691399052095452510259319453625709603923937769736832152749960023808374126208652210550819332320385100889120284648596413518857933626782955013436207685357382624317176013035088039400548661734461562648814256518343627327816476016467580574432655358684752575090548428782344808425880092474894258231479164214346232735195145704603940448910146956727314737112063547921409386883436960063148784387186514095603399607578930339049851331793104650681505014621067094130680397187074607617483594285195667806649159589778589227026652819922507711135525203793904768529334345048984220716888229195823927270691154555465000459434343934192532678452035045290199755342184537123847825052919973481568397066806672277512545754694518942374951938346077616217878602713021841844193141458534471642153917217917091625389482349225670566158381161783997113956653286189335555464832614283274986871035836127651264179861676067849354305293231435907644368695015303244271106871750972753727846294605564583385756599887470780577303445812881973147026584665809276958827731444523681622985735610162622849640649066656379063242056874830905558586059729805298903739131472188517775523786726451947065401188656755392790221717086958230021247948827987452544520708317394598291814631920520577601908074694207457455367543524796920757039332477017851968142082742194225846440376491063744154643627443417679182515076371081102539543854223962460515198097241099193855735731022610868682431480196087755184966266755084325333336960333585433381778966691991969993939271066000552193808990542961581547378305660670750803000326881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 65307535343436878713931235941482145214708787358107932361584325181149995536431444308004475916438861414496966478017398541119262652676480173011490848076424632220821817943233878023848798220117972799379174375217212956160098738647996551368337541883889488498658823521104074855376380845359835418026286114854296903278233100980212244878502328876222207809708904714481174670765517690815586568197138706896686166303988343833270541761667735466732257349284929912469064224481311970915909565481110556353107312423475594931019797165438378593636327799848168917246697683622369605421605073400676150169227614630797386794865952544530313685397574017689508525622331172329952700010914461138599027280827810104905355002213801967868859732325107344318491705904726868599328495963407911049745293090835730511444422238524297746893188248180854978000636751547485825635388508932090837731883994048643473192013226359720745455211632340723742869047423028740619941654933252415290334060493740452995524403534694698555085914054403020677664453666603831668919198292334792054739172372957596060096510340440434675184215451729317080402489064614520029679079658340266154617148181312699058314008340694666514364365221346876273092079171111555550774352200491694810513387936355603925101365152503784779813898341595730434240122273936787793265489062287868944372294191921708292767346810114156514226139910064144942733168432843938751060108440485826251231347945724582168467280002273185911354369752737753789300850465511551036701483248234283386439563528187292845445325064208308562410717205384833140182497077668406613651390958607659203038851125373843984262308896978115326239546451335773693109873578016311942590095576468860236999950749731848721606792271293531082154886760815112748209449025993598667679234217852179111878278455046347319691040367100412815023237031478929111610355401181557302007889350327835900075716409182375193506441896578210207583377964568124378835300085392405435165029291955444232503260044707152142285821579333616440738656135734010549218832170755915046726056430110923943524538732873709310118585141173108156852828002267069730236768438059935699301929662900982786976276171161893451825800385330590257326478846887334730023274080919592668097337192093022385127520814017533076871588052965789125237309732544046956544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -123278016522594671150295171497648802655314319783206978145406845086962427358004289582748391244909740337024827325657876699408688459029542352743771873948522219288066526657689331427475034873731545940660043820296127543890854367683915959253442472987182566878111834039824776767208706122453327636094503609354645265163436213167210215287098064549128193968491692767268276494142790737680018407582291074584109280674766972256125102540231879708478394492367341444911625322841665216851432829847437556609003896325305402659317956758579509569284097863366826541080561908371663434373599441031075365502321890879847668999292611895735130492903119843039964593472000607626536059926760009150274684656984184505618967725692445138708708129501881057922665279455222189722094120525351998576083099034515595879657944044770173020191970752069187197922165346914408740307683147104927979139615071648533942140501103352814528731502886053568474204899524915776586188665827240657454790702787099690369751151890371365553127109467141668676193657181684884592357198737788384724610711148258978374479584370957947383332647287705058533633235508783341667305112619232556139330842711964047345715635566897595218077577344445146544634598661713836755234527603057332886603379814430898385485914856990477687485510662877548927405871123310319372489217726450987935772996655921219949830513354836340863528358061966254263066398292040099055978420939607294655632346530517177750275119657384952154252367232219425748684038324194193948586731778604841930025725375122312177264500191198483756324772882007379392451340940344533344508778718120124145349439142523713581786297767198320914091311097672649877524119794103563716972822355017227195698801818004503798857524203504990015874844145232168583021999173894904451191273725585823496276138097899383161295464783876876089580377455509162077677055082338482926004787062587431376884137919017190627021771458650578415068864270530570765108064758505384165315880691379188440363906181278287251847197899125235471065057778958132162324799639640185517504427978574554172223968053528464165156692741279963984006200738614309194101245538694949909235414992225604142922509803987019855401786723440902229617720711039805103836522506748655915123779137890290083902139807458794648217149579259032965879264024354776678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 207050074029044487085737034275056955003692163232624120973387256812360422258102583617068964823291272294690832109272445504943691558346004708496919994123044364851213563682489896994310631267040497477423962887710845818767899648481231751727932126676414960157273755797425284518738956627967217717058041946329773303006898295892132343845539767731058633766462269878375877870947748238944257097531309760426702898148632460390901552101199744095700716546161061161470865543208251787620909222423776064282703388810450103503371192949687624355897107411959161632319380931429185748192808424715913163912877389938513463873255926919093503582008035347163620936629528269604376263667313013764406545683243772311202957065741911532875258968623934982774919906441466501955783719588654970073378447037052408534431281891348948527076396300983712245172648240797971497934845485847310996035778255283023371783061533748217483789695593808295290950819941496381976636688690775020921939609854214518559080773059483490132912005523405227096826397833357707563685677809940448965190716124590273540184603594932507920385608281635358526547290769503363832466048266524805100470942626463496816267968022741071562337686622258130016699227241628231984913583746300494537903413143256422830606209600176072496161923454686577571006127427634137082414172673164952125320651668692385266101751718630472956518727546761204728803140240288301344479949351977720493978303468025249082841276852113034706147904006466673352783636735350812872542668269754634369784181675434732625041430436172651659412817941750102575915033344878852426365327810587701209715612686136119481335792265465340342143874898283435171963683095864261010403333456998259233733115743660901479487007173566872036701872365888804862238059933246382212786143144515462655492899058808763805241986393315375158377882617597888355986932537817041388749398271884461068807434735365300163853940819785091182734906155039440011070104214006863014439212125301429226915516297883021425392412060469103714317835290032458700788216717930275668372304680811480971444273942731853365176771156303178003559743826668122796446792326791956117183718695818645482696600190148776776501057457565805303634928258156901246494861091426132961645248074538690833191696000362133844615776766569200730076128705242871103488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -308856557594512781186022704778921495462673028404805748837288445269760555155462839185139669872493522922927620644659388766715645389539758941268375832473510326841713561679874776764914955976090856769027458301203355917568070870281925383887107743473012486691790109201196698588331213655646856241721480834874230695801954369351146659662878459349520406943910236236071667040667556267917940400397536534498258321456577327305992793899015801815954216938448121848215870979536995042458162606224211902076069199082529798343952676434412598331537903377152048857062301993736760954087728730138080686161574116253146512949408935317948207329917698679774851528875227179243188106997698276847776642763655454977132774978358899328216285385829010949049559662636916738475189358780184762201052786381575964001146722201504840754640848530026352326310618754532346101033491417050398068300793241182969454085404449297597939932903370885933733162383225326290228593770448959448867041236018280605803906289823923895163421822519758082519229086487737024136658662725775505819513850288221834913831177919299915852667531851524590021323325930048862617386064955077582382067607665787136152423787738810134463458336266515825188984265458343200403745423603433142930591911662364025537602856316514572675831292344340645274900149657514687481377438967151853453449490705224058560182675667776645063043000324705721759024140847518645877360822318481777675485020896326773135036601927912871972891241297653676566361156465709779014127501958770520850782158771880919337336833313125432167028141386498987570511370224796224335428718227933588850462849737957898791273833599434580613240435882647881624363367083736642103682947724685439864841027114626240389221776509719452250121391484926889283287098874584654737820697023288256977935506464224578876636478280428923210589297003508769787895095557828236130749342782486702133871595069380907138023100937606388102520793652899008310961408854558102784299035419617924090739193348874190245545106083338982879496721014577517108768966897738898324003931758312372549724025329157225379961663550333509859299333199258891510159161076613819558822143193005540610252768553670539045641669030266580496346313475742392180622411298372469159178758154522818347287389736894983047625963575177474710318396796851674152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 408339963196737786972239119689523086931043000019223764790549734556827010894749126447651557104345185510309712143359211126531176275734006826244318251453508653043231713330073698992861994020396048438029892429563053525651087168710399646289762694910623550123600766727030253034882823970611380937374624853654080649399963105770420576550583305407272443189482960598978790796229039653347330812228112308230863345174300861299073822059826621734471174514881615021107653948616604567006322651443747232380904679285898759707844160871821808570181146922121469610440971121097525707259162021953991178769101857212742713223689758382201485716762968687686949836171600227846173070587773508918604070478660745308118412277545085591155718087897466173338573179412383824409684042175262666022467032368913595149143728258191758910897579226794984152951138428512186497949629244063475607064718884988518718756952068986841594749877473672118373301471016790006062454488957489528180444230848639347152432078141136994745972665247640952261423074208172040716325368825779179500919483317045658947860091360118790814784732623592290622353092383303647167658392848240647293808762124907156730734732335656943403903737384214425698318574361451606928249982972482679319776039634742383049447870374785182434922886608356638928936937243668657358174113925266567805540412112678762108381069394409799527908471892701663520862086054821016849653614765155630377045107968939505562385703511230981760347415615140068374246022260545696663614288541243359391741084017063178337235644047493083726631421120508295095320751320977184277810005055067695377359218510187817849166618708741263052102038016638061241145442571899787067519222958146502485717811919398583934471583185851292981598558574819502254274242391130293984890538396469472761110403947484262695847142167719423931170071924252152788737247857423005765800108351562743329406385027534420042612689617824625186446801692759997161025520515598782235028336777776891908265141038646788503761854643845610970733929016925210440378551482594108265576915506513465424617429185355713981709624304366445437415898047845152167016224809446417381233034619658166383627187915738711393579041576730187532474447528222395060556521256004539639609285220387901408397394131469872733027931677509301583357280375811870818304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] -480757163618739036206783415291264958770553444377019971028462930240616787185164675504335441805408476705056280822355496175058628220912149693349066826067111256693332996979163906618493735772613422421399589296787210534644506531934445228447767320362258409661197565392596373494814794035359980945647111419584419235551846968893817536145716216239897508610138478487063132227694232147198621048453849075798286115026220424013519689102667611415296147685320130361884390230150461989259506209162488613139640157472026485199325010956987950498217514956258196441678924062165481682380844966890518903186523983313556988476539962994387972387041499594091123262693846243527487991403244971614502582018787561369069958973356185985765114173944526963619031531261220505034078665743344531685079130337943424660990858914868050448833369976130201348489439691326802561542578076965481510534885803865700224770129027407504880431709519670294014042444986376813410390366901557292875385644694483484354520942598469827528134761379661925372632671755242170094145847941808284642437010587116729844597364991141792247175564044217472773536262473750039312496824867974687687865954594392127955972786967326564263096161202658001023853729601185169745080664124175022654048794216393858450503944886821062712342721585004852656495525447933317231514197463907031744631936040068853136421146715412716416207858097598416873225066995175156095550620095651529324359089848713104821429109006915365437302247350092565754280685033972799618956559995777799520378734390933550596419962935965280096055537497674085502533935632288533402176637740365053784425710191339386818374841993243120909678677954724181518965025620483322048532058156767630657606000235253698654381438001541319118605705630698946002232002906988267192541936799609021183992878998694880102330909094549882738463879706118454727374731835990370407902211822929573300635518224354481087977578806628740038447865333973110277132987275011307154807438860313493739313515849442114757672091902221704883027383983520972298205969906094677794528654083859336857025879232285712924452624153698808486113188296354741388955501213392393659456297801131217011312266232928256421753804049391641841923945951981736704630383758849202066196810381680440521156670853275088302153499936490685714754374286996060241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 507729088097585492168635076122971182900239746548739318068760063835980830859561727414937353346442386974021407390080204636013277928859195767878473177202698481755503454761852050296788700406669884600554573038008017897921240551826087469874960324953922717194420447801787723410379746221080057220893145432990055709186967477435582612930626747878339353062803783742058687339985298941410230501721241849714465786411510768876035112051900462437467117827713492234325839325219191497783559381448046034525466799387240145520925169407783218286376802002706899513260132797991906699742180910142986556740292415091202110133304758985916120602259999436904862639992036172371282927077511715011451395923883630438729706059294487941125659018679467636353164898070003458871750051606895617795610884780940632148162823932424819652732733880236544277322812453016926111004569577856912352616102236156795011450751224770577150651380405934048178026345221593746763172326780005039596542219574357044361723913751488864429870409541563642610023464019431454169946921904632018274196710846631997811792156833620557935607230067680646179372557021672048804908898194454100491923207920134230487785979161654833573927357102094187334185822621786452669573007833109660373885654136037750022044772801629855245233614879276665034743118968844662949273382552412864803022486544481605809967862108821153860932832075034057987628555318389794301637395393633731046350012671922468685418785903419544506775898045901629852846382288997458918835049257816037905411145231562662543879879183797230520296785196667451164655761278963911451288543565293221734337927231823100609031385977776738862630211255871245269915149038183193275374311127922363511653459583724023459881055286822205210530886689879148545009719863863602604013755671322574190963088655219414295440953873079088619150640280180895572648081009981490094105802293133715342044282754800282193225309770000567305333722113099351117331733910546021272744965415223281342476158882124418078271338820461027385795715777179714507220715207640163346409713939326310514473393474285939331194859385335047513297576480930589173333091547031157195761313291599822634871750746049956681351691805448895357437437569417356668673168308991962475238917785943873134346168763577886130377599917007759563792122832807364919296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] -483651130074690533664655664393374608009011640507374879292391388220926440964218095139612384683957570615966832549393397940482158987608682471326335316396954592535211637044596134604065235764817688424453708910230528157266678690618179134973332685832173479400260415426380296206480196883222788660014329408857532680117691053153430841415360318890522078399139438172702737375679573399097803671291193465323050065867399733104946357581250758585201803374546624186131081494969160172568313739621658681296965999086666903252687397908993690705906884284329312364627588743116361388663668714098246792646872033548916693654871415840499869144589180460288353379271367766950591111865225848554418890728674111693575516422915075269841628815609819317093406799576989330683056802421992068281492585116433350224863750937862002457326988876954181419646827823442098997530641463766078477707492179287028853452211543607542382889839272177124699740482182984369456381038645564351387747834050630116152503509146725003766476665091645620215105209827610778118116288100741937057549737511630687407854879588205203750599797458167616798157430907460138917929168594706376960025226870474376868773268587437148376541590914170178210374884388865425075523538129295055757333105859921326528815554623288460174747468676131518963318221312162290154148366447279116545048470065885629413550177896453924224107115571373773154966235788604499348705756676157438918682067533582945140386871362175493921931127912201311009004680515444191988394547292049388062931667236826682800695648313895922734338240777691077182809855839524717927446431989548849961864777501543583944049181059297287285637210728103543104453299738093305962131508398757767818425779848810189901570748709778949748468378541560134222883187531397948374305936856211492466089970910159145006386097211649708975754024252781332612080959470639414682782883133221147416822400699373549059313119182933496036369091415433938690504747476888102905314229353250963486136838645058339199872991944687918724916015527596679099736965833690934433489781654536184822134177503758107162588890849092272904224843818964600293587955566965728695375162810768127090238423388102232386613800596290404460931949120156936921128291719787039021179920450872150135998898242030277957265320802858521835851706612394795991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] 417282190406002491989892421611663952862647181867084753195185750881944438054297500947545794089505164738731371474997075479645959625211703684413379554008809654687309361918161698003490162148287132949330568153027448042917504475891763572675923587888792040143356683459475621527234843486549154617244209677808359608152678421931496743300107927073357037723771826543998994409042442580687133774392651661363915548701470520699686806703811621792475119443040449494037431274028716408636988191674420499766159956969190069733376655062668038097524352938441668881663477885660914196821283994219663905240868100840757763282115275604839457512707008433377401791450470417351967243550777196401077517234951795893272988089495520587903610718471427514761596938300878725056331695957027798909037998378009396533869894826869904072044024252167344307860786940431742503226552658404851805371396370969170594833189064998577727466668175481818277475319804650727850982749297863661396947306376914305399131046577857973291793062138267463215726353043864450983156350435587037386767501699435859107365944987845028167172656991227515647055460450316325522113503533763727475136044177317833574315374718721037210959042493486498630472325543475968580944484060182413918081932369540027554296328529949257654092053849640575488782735648229610203970826679442990000782732393758942026046108240268658622445200538674068016562174663853073061779883703805139490115980376894886006160437178513958993925075777729942596608039826416116148284660792311844995662457482913163253611758106140904189638273504658957282438690739416128548276599732217721921315809217691807382638388981579920000354179786353172963264110015100123219590747395472630555186987456515207240158967622793262561910943076356085644423813057923243616112758791637218218963461642317761178821637662506877961152369595891459647533961091496754976361230512449525276865409128839962186575034469575093906723789521668734251843712986106562838188081072262546085624966390143967344005932517170678956994657450374558423369746480539120924646507878001015507146420847812514955890399693340468833210944098450237884490922435872896741872750501919024562302862075470865612852289713905498629670237111941115778603856004662720344159648517110897885904976945052135841761925880886695468611811371563928780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] -327620426951385907608309377983252379659856913863751989636137669045389393538116818132035259913840841598659884643442844747538765413459342935069669280079993091400317717136628437034759468454020321376146142038895719469277974123152880269252149689895660765749602057671518735477779883302410042101514235053215248577428957853163650694345652987066259809926416012177520251604477151434483832211737578439919343745163894102596984009335351422896505371785167535861987645553071617020140642640810827111909494572282665538388351443284881308133261931105403568431381212973239302156426100410269265143164358701173489144796960579634600135350637609249160409266419846512291814046893221305300297610883023846996225796717367351593806933218082748375378088790404769533470302619143969303106306594848722395474997384763865748695684632612766370510527902593179561055492306701236730242174163473264426105184673985712498130114896684107017632439919686292658710516525226847579926542752122704271237271702109009633032831522753447797087737005010987345066503397473822128671984269698210866064282582135207194742203983759587627334939248136472726792781695072685912669327733386477451235704777555190434143181615455192274287774276553466138067273613949315028903529732448997446505248877158113914438774043252194899885171253415064470265679061811189561915687825303560831539855893962635679195553174427826699467266627692081262115038612555715052216982736107244132947474093805822118167340926133383564504639099886338207693742640368149198672922825210387144962478175830046991816039459030394958909566580994389692763989295465020659108091420050580388385643140545883845584799404073044788459272491510821882985751478006515033707643432501327332495043506201260426475569376353525048150343715473173601590949405772796786036701334333052950951904628830950646109886340843466647147507375182971707289588050851132484435840079773807595495712355473806315620243670756824981007177262579732781076928165929131814054896925622974520777555219154269945892626388431174798260088529610920185876022697663231075707406129072067303443499915223694617090535591543965170764011065112374803659570775362974429716006781741345196928459420444094128440301148759990428058152137843202287649803683825228891039164048219114757589398624928461021226375765642805761802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] 235227049834120709949728840689283814900183301386096003844325588046741273726339455998288529773395230970412935914172790046007218478520187781294573079315703516215738313905280582326180397148071756613929241714414735787726789953996521817942852635377178220865978784723923829105815896756146884554065361811110876469299117567377217428804916752318206582375615697309523092495198638877209711796295801083635821743959563982363992540776411696461537405101538527208114588129653860497736151390299471557431182086181157366578831694082334311243468057368840828537750648173325361382133087382202136233648370163315463945220641301639525130601027861238525884411874642266161990961399088916285810402167790756568466417175945679817856214067205569106748905413136157417535259611528639858835465560953957393690132967427148379882297206823717234349182416516238976328701746648195220948834655510324070442337248612836041642433978765296510892559691241458142336025987525528163091145097091179509257259022028846651808508191842988672797844896245343996645893480281163384361641849040245098590112868989441008455369934808298013351965737465662067895454586886217307593741219820906554895202775704024997034011249802873161900338200109249592258081001906880957746305569049546279725788427987601677822659686916678253898681871193141996092441543842237713119796014633672206742862445977900420055531991263303426604689552921454873668293744785195940280250068867278006666341993558015378518574469582982607536342532280499563301544468546876202473872437531759610760858112447765495318140438664379808213563727587922421516736899015675794405710119883995394754230161046013041231912231218376375227808325883302555826681657075320083713275264237673999140471142886872139001604149210804172797831107278626110893860299713626997531178109789062987508215086379016942778253257448148783221468340672388663193157662550951848761838154404361971473989730725364713525515093842998252338979424306105138560835087756998959186860161685187202825721651283189074144692159426020810301996145642957798364516299758507365840571848412708025840618567292566811191677410103513049705545535524654744666116722564559344940626506640368570903944475426514806435931936122936365784177451824259138886104551187697230014330545385970664504009842836558004389313116236829591339008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] -154984558825085451440427662368526331800946332941852086055297824060319164797322743440785883440561463703482468661892676967294150691434125092118080864155791375373194752493403380760603298579285025855574242192923257909065717509166592205772676179178847706642432925175324198657548709442785804865719718145725238436390965617543233935233753407773259851505708278866003097974166010236366947281246619788650487397616391501533241768940369801348371577483096922288856485119327687433424236398603112247223555472883108260446760236021689700011590188230843172045980141633505198492030785528204770247528687704842803047278409894287892411199931723425386523050112992431579187113424713226770968144808887611939063759931197468444405489211262591105016910775965812175405225368294182302665884807908252976694789446768155955266515449417503582345262000203015527572178249460256563746786074883498041221968200454279665042220012974927617016140652122494280488225088254051714969339543280396760409277717299596829187252059274079613324977293989918904348961250293927064346841672183239205384044695456088956096288999443380135178940640711338512386219333584788865490257569449324033887846599563502859765886805351333096107808433146714577831733555218046348795452561762752964102743111530532193164181937574724621333651676606105614864680942850324582021970520200925469236951343159101887018167078890972821451837136255062706840847067837318032490691989453659049191567487500188814244857593547099942799061796219732130034954809480798802221646878515728714509238690998025128199563622307464081104032595733976472496544347874570256040301169244825364242981561415117844458172065796242594751896815283179108982163416306029515914297590975981048196275225154510135385596251104157990815540605572026347591374196296171052901509590235211626442185974791220423803007059216593701937262885696843021131881468790878976459176455901414328040998980785229845031937729968681185564003515312051774431529726113111426145066767668190460590420998879372432670700436865410398237163958067882514811215034620003806777103318996188016870518178621767522476298042502967217730987993761212760015734093139086473609183948775474427073860209997357671495144344856148877861992061200138076969436627337922031738487125567754273300544449289838736071084097076576408043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 93900275759472325544391526186556707348394700094892875237885547155182622723001968909351858404239980271334521749135346087780935092917592282029326861237454872886837187206471428010427359446717267688961912839904804323702727532493620619281338796729879930994185325029942188042165936809749938500851106239540862322040219928462815563244060174030350098899635216355096591263162043690401538296849161184111238479268007314818394866010853411692015237734449024584042937674588603697010221230264255362829220803285353567049887996811207611714066563927116461666277596469591269698925502579263637359801065488526340954511118222862864906887712375884468251744988642760146806055398902967006512016839015446464277361894838093322680430928952941069035212561963345038654421806154457084399664642755205995887087667263577531766977682380432093142830126372090032084498139717509853232957442265560038774394555947727230069187339537156636452570703840143688592257914923379484652956783555634915804142996960742196229925031553936531604522730514941461169481561210419483745722585975175256374453073999036625796097308761021722671246597230905033075041330458000624967351713376991243530666331391209589031267757789458506734956315434585869709324928598146166609032122502721547696049347470342621195209850100276844027107952439263006870181579522650378553753908709575659116353109550216102117047441402441215543274915624631178610647164179407705455107622242670351952017877678026385449113900923121211409575026055853937478540990411353690332443948921645551989128298704071931428126158944135973961762956329026991362191372271202301809110761267933025172934529626691176966984946108513102900970270180380419547048688405390813618332166665054329917236500564747856533433125074779427362497587760259958066164398135356462382006601527319072306295314449502503272521343914611641199120277008251397632495541233871602685375804717627102447931638725957468046761260450457665855188815835793186642443215842335688891992412347378000427135255464169902574335327540105012609778819716101544758345763455935530831141033254158912468660075915901410954669338605194358163476276158389904807725932893493992283551004308580002994193128763939891794159671698193170936279480784751049118417815855754964670477199117254596775112760431116491885033650126786394062848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] -52440490451666577409610474338723153709262847890296004590621455815644616484286329236352313464206740224296971348798524648659332771150345093478438646543301070836006558303443913223960060860048567008607153133287256044457540105572042331449970626278009680990244444171771213820254174268174913697426396621148871802496178119145514052563396949707705037986015827008660503233719669030848861208167138011347934084290634748016621413408453006711391891699981685859037400101097278723632750432144873300888468449262516538461170833740911971675608200095074803309040121312199746531837780006719513449136807796899030579961124200835701063127504118710192494913123181290362042462425232980428954103485846743794316138508742398663680511647806890391649254330789759736136069525709078663935146326807319132415519596398092904619527664906695469045018979393499509603152759640167113916865830054278364497978849372180155204522025249334137051851239615679932964422574927665145295507730857285950417954378923157977191434178728367052213312599036616830275843073817747637892809928916919912698155525226277517905076714849401576086643028975697641295084330909985145618684363838862068081598950856790081357682376219462179218080367782436163517606156857759309768143099847664359308680013363716843157220969291478342285120367041537394878350546349774066299635915448094317922242238030279632439781505178033373467470552965221884600833371870100096335774735951280708719752858207230085577808142244573429384983631310966515789181788269300766419629073157181135006936013864314956297967355784632939863306816904411831776310003896286420757127098791360820573051363558689652145451074737603876675217159916208412457435112431232696002771899768667364130110449620256649019682209130342562217626229850308381935727156887842981052975815040305069539392483982113547375445426909194506958307255010172644038124315623640155231840031839982639558694241347242743845790693308674318573084470023629960692535511387447792324529072755365642306549993702615656707792443235322503009992640163930338307380095282398693438166289513716818208095460961618422910998612583744185482286477001700876030600332016623985624517345139941179753885692848406668971374569065319729010653096413891780106314493839877881534171681768619977603008003312350994907225569696014768537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 27104584008161876370417522356537604615598603191011603151079246447805803292996353886272607745181248553344548871232972998322771656108219747994922049392212530526855031414762067733639688114740027435036285707934351120240596404464324654681572858516784568296100592279863083211439470165246294891593068245607700705907342567565251135636913759806078589179601126827068885554032044702566254936316898234964033667527238709628395637214956633634615648139265968307008660667987042594408418691403788574360979441120898090714693134658230996750198448223192144841297859592496591436167911175644402201354145346457362599738644788809382774005838231211606001298005541685936704277603463909634683828551874858925722660445883198349268942524530456611485616742866146166100440545395608691272891469002375132395405874986238877085982996297755667596525265443482590227681945198488989923098416264406011375918202863216118517538906468914438499092582199869193815047224966967927335662752444127910946009288546499001049224777311595611041842875044024031099120176759777505386737813530798528664390177699575310739178728019081330240506141549246322950995786222404189477369468279817838806580566539605934282297195041009172674418643578113981750330141367743798031859090107913069580297328999222431449289718457109367647484028883035545819995646109324234561341169271360963765928017240040867935683206897262913352881924391351915698705638813528586745591872813026303540263421822119324864464945742902274478765126593467252795573835296358863681171686850173668235490820531261808131392431887367891611782056470418809181004203237297252022429001522262435007267695782017271875226117934260050261755843428421958592376086502607315924210316254131633712698066817622492966591378068390211945845848873861913635791277165005679374028844430645744357398828375410703935181086982843754926624890732343181422203060118205578868730997446736562680080024973064223580947909135595071751482210376569471790848243046934650792401933037744838055636505255217992864397015270042098836350472401329283409765101671986175878096866063098782767586179416521538493733341299103690867478645715038628150300570587706066778969373794322745457645505701856822340595314813898633638316303302338940336409169217560644729499292977548611038415463265338282046916982823684835115008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -13034414264326847757425603662528798710635448652824676150099617229636254400977917747488012500194186044657944355445865442271408537637187287445423445845758226791999371458083067509685011501442537847108485967658255368059876154158591324194534423333177739385548935604631929716655600379380403478101265161389270331338034717607067001230425968815142042833107992380352500287139203844678361443325748053947197133867300774823064311771913172179553305482760565979130817800240216212660900543221211386970113224897923985873791486415230344092805149154126779045784777113345861068497882677902980458989833741637739327797568675636909372483883096740381281434982518976938941833344734802113797071293731868845182519195855898084006241554237641131311716325818999546269851185012841389893250760263080360569251280460173982397403918879434709630834113398239907218183532046337975379529833819270172252022307940571648734321379055733782402136652888952257568699701989393816847249675618142181058376622581315027000164023127243280447771725859284348327142731041517208728379077358647154187493215995245709367797199618511171429580702287617217268758552985518692335076683044654785081659231821475951037094867168585204505514749566865214302231251172159902029556106433428450608770660878170929632118237617636966627750774525596939341596173543300754290467745698769097647834064683167297615499174773014688032086251827580166694515526037367900744975301197470198946058132234230302679647057841909241362492692732460963482206957602402355883951398449036729971035741466833246329226758796830319815213444519817831106273120804335374938160646838584194796754432385903746660379076043912203975932069801966360951559829823134292382897054941647318855510840869835612854893874388790951108148670314951357459773932578713907252944177493871540571424404140006196323010286513640490407722774980893376000761367237145406973135852862339726131851531214872944362675917523460610774350126539789312141366432992645162098799697912546668629341715001107967927252556819268734523884752189750901153035213317993738005459494014501895681373792575717273446400238464482548189418354099789581553422049685685609744075735071019252514895900093768295483128449984714678108392215962022924183666027633581874872650549978691281347788046837351740714703908092089435422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 5862088215347651228505739817956588935904297183519084399775653096385207872928902969997940907467290500580294930983332481596984202586061659585344612434740868593877371948036720192283188020896103890959399357114755859677619901220903617233893742248073591837356121050651154488236540967408773819172922761863629626322884208924212205856642780144939678584606329408431353207578556295621994861895033542708645594473519475335296092839774236378734269819454769604577309256732782943291136874091080603742688196282874276730531787346428071953978799966130128534993104167413713063803081903498585868705728947414538026094666077686960928241505146563868467073836917183735292944994382342456883040217126771310720698767772212857543046482737416187153630893546918346428611082524591392182333996815588911467311806458594896308521560326180799298664940049184571385126126931419799444362557090099258459589216571763636173876659108707425531563874681554371270919015300623743878088983025556990248719168549369303009788505981832565693744193889667116630110856852456828280677607755755893888381031131260695956384087765294107320788696216464711032885717787095850626784800991691563464767116864561395648773261846972275352215814621479766024953273063409417997028161806687576777277878395948344935430277724580300105926459664314663697975129340780633916018434706341361826230765942946175675065403412167227287518089012579078562111039006981179407578945884856469114982165014405202040822993552131474630253598905075672533588423861614382930547159429377856147620076656495528152683502722210351428569836103372442101849411643313451845880518332498071325803216650891345259966875765798526595900298742538017799526573352422253245914376252466512927715665901729868787133057410607046290858024085060209465086812007295048175531487976216922445210872824718450424803652906888790655421098230668642915179421895185811253059924064011398050867529691356306735401401675213924514013495250771377871465120863396575901406399634256436987881721262516618304300574847405923016536431817716798904665339943162701068771558820393598813744433151621799787760341004599124218718151630966345559396922710947398460134955923731383372068460723561473179560356712205500201359038549170747646077808753591478292807150300752006113793852022018666413956907066221033160704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -2474281716604196184749571953629589852574674438651391921403662896993705284968989431115315025386373368447669953643359083764079304210711532819462471607163691004590899752456256460043254822688747360768218766402270070583370303388066432252178128476281947776835312633494378765858538599467466095562767792429286772415380028827113673921691787372113499544269508571958354861834831512220133804053922808276301085902749606801340565118669466510262518821121094075136680370166930412684086025045575118380305727899089649753952629599184358509586725230398532232392514596639941866501053857713564751564450276314208610488494662626004025650321493977032972886537935869037952993997315632567136797634115833578741540984404826639676955256197178122502844283157597243353115102410333572135699694099608160275688599366257356738263207597882620566298305424381704175092267739965277944768132715745783840365836954787412936997118197019291641719473295911816742834681766814608130170873865966981056384305335065421958926363322862098934045512079151345951099386560444053598221873550453554289208516769586956995816314337343912042419399119513047337831352910814775611212607156266817675164414163170483837534746422393910215395473150715569436189784212460815242673962283046516155991292371758380632316658437452045825073792160765221122372783968592385449602370538536799934050148916000557788134283072171001674971655559626303269776810599950431076061024534954903173737683196149176120689703693082079005436709039322761021383780187636260647300340386927553647888438056432681226824968644107225279128444250134866724032574378137978864183530095827808717684016761327703276289207539861258586908797253694171839452844895573003297609469217985993992020943448032055820632574042731605138827698048576017922503570818381117409831785770568412987179419567164514998984979385874404948152523631945895912649039792713016408954779778141768300773556400105318112992361191759248420144576578027438236205171316152412994038005681331902430735985324911246554650302632992435615003085008455256501091766386605604535128834319256001890779552734482679503351075465951815746300606112620632400146340776140860947219028154313450045271550232517535197524080278820898377787600231957603967214702187433097203876811120162705562139989096552155337097418580867405578240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 980699998219506266920462383923540977588068636407093027046530856984877314880859898470329799768007047173804749840626710851025747483522600434293193703726285254763926776435236354002823998160216640738955861550136629418460219886432074725410840098328093724571144000774407245701766102259601686564788717148876109657320009846825999582691751568745549473018007942754027987375776250921505871427861964517087718071276301549574539524795691113188181700762614309025662612650564575133019313583749874270003853749294189296714031664409747005966915113355870229498185038922772928135890643075919097203344486290847700519630962563535434594040570177014183827011474922982173602837624996531076141692943246253622077589760094324166358509080258694509480138140661057182755575966115858166319604385468001942729561871373282254009450960465558976351456664038338389792116836773737210934503009269089063682017850018116859322503744228343777543554376155693577630455457957624189103438014019141124531078732996294652765458716587127442605700941502356888372947549336954213687694836925036323022233861906078880718789168594305522108395782859986330995731581350501851348161474778483718289568420151120477304552246554950083899920409425655039116376316789797203409943568887927834802624645948922511480587788507043172835417430968822635782259040264979231677479985893650251404361341635722496597123146301656873005121724801438660218522609616034927457891785131815626200095512152439327900317847541570981844822127444390647493456497023063900756851157052800469364419013805083382323242984446751818452507748768539741097610133735133252944471669211362583625475846662822285374152078494708122728866956421569581538924597068917708132425786036082441342632408887946692415891526290301823503445592685412396800614654024245781311597538665459679497102842970855296397242168868821144214899064285017177442586016870678643842765003631591650941309485517205923090947373778548899555353369295640695628468661269600086457516186896020296976358567003281772801231246108072439519871705765595763136920070611447716889636781732013631133391883870428581001115158130805149098550284563584849397429473636538202824337658097231303809165316982542692851114791128127301146087370262959006443463062114411242541865101316929261772237846283490665032768843674659323904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -364051558491041068263821757388085295432203938675077393107246610022351292135475850963212552965684390835312881846032569166894438396101409869584362371682475196545815942332874327547723370500939494576847394597159846859411449088717527540552649612157280168534601879464658405463144844360827228771465765109008756410875017423361668038672053268833598215123346704077245159472534291407100767673273624809250150796830866674556586138848492099936189774483593635230853266333501507826271560214218475440454405256340177633565435183681862116339948833320708379956222484338942218679760816955815302910170301573105775164107502258342636092507746353430509305956398196935462941930180552115528809955844478011587418154617146812311529114134692871638418340305531558373003089024731207272232030417070989344839513920910165160397522531401796747700205275903442899661891190639750676112591629597613712892429726153168421268855006885467272278309924924469939672648751605015683489979283956756883729581686804175744028873670504083210381837389358648024157423815965566771448984513336727378275704912246405561783745757570353840460179309047216318676948771373118932808181872144360173627778009887101391938686969729445787160882272200084712608091012534949297426551150671773731716740488135062817334694515508086046548666036635313818251873078036615066239651522410806529805364916930142625413001311351367561320512533646422037108767683878573504049358026997649789890830000343985676683912073961625501762964088416201045778264294733406936198911829828831514518058619527234010989625870697422215550079421225644574785563922410972831339501703801584350907740087325571670704537831766223990758241172048804926360451010537999268875413119608808035381065062657113154126001269659967226593931417373489489094315302350822601707752759604944040283718324831663108217216619878582547725132520341636138952634939822663891084489355471694054192424626950633769485993287286409555050510214204498268243901858438193236244782400348678620458451223847837680479184034990428722833589275355068899851572730028683494514453705493079116461547128262095414807693968869610617526262504851063519986131358381453015104046872462883633865311453164216478623267259346480228994707242040622117537650601590739173526262435174445086945348390442262606722457037348714577920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] 126003736987573230479185841697663143144249483838641343020353668946417178898094252594239766255734703724131021961002097839945420019317056394916118446601359481168596063783374646383862009324142333036274293806806432429720391494869852972900451823954460318468366587574556787472773783485332350278340863889751280741747242730916319851963210075549338637580271266070505689984568417169899800138520983393047451135934374639111759515048646050002989093154794089640723501326818611794483155475597657943431264679528526543923768193129579304292232136226847533047239900496708762317253660155100409987784488621432814340561804642235088544065721942409110616661245204851441807233889572907174447478471493921654691654779112775804548960225092952098182851212526065677870784412348506402249929326880288412820982129099469469161567360418474994187435069916979250243307754086263690661619811435729024995795402578558866168453126745058462846362221910956426215209972501760710510386984642462793111469882140746105332356564953765808135090711524982733669733157162429758693978830799654932023902436722396380142757337366064954121330095161690120937305327022993814722071565652511238115679678494550628065417494685524301331520904188751735969721261076819577306049793492932877908253328101956907608018685563315951038998799736369359208418397485856976998634485229093112268031029954628045981720931281424503286135212493867473087981221984856146671157773047391273541459796116334499065689796239400435612054213098190259890628411208590409049644014114088482982481141055704175342732469001475363887589211882414293493592614392918895475753832731658797792445794627631610977404252263367443432496723014417141352422659796406465175894247097202718860120974435405728583113496668164160855302029768796281879014028294982499288113568816781763812618341106701090032953381772626095538924276895608162037762803578105979285415283944053115063272239023427642510398022947528496702715277355890533801640111026332492211854792609315283406620244565976370106295307919924651006870999771494992258483071907942595644346258881030577261801801299152801400052460233560551594653177744988652498158975565603167703069197393489744757664147013143289533509861162213940670372204679100680667833098701440538900513247087116699137714341355057215093395305441582383104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] -40504211138660528462749485941268904142262765589706014743736165735080715016372868411787811449386240460694065448343178362165831604471659839314433115734279476792817014461785992723874962350935236357651878827888651257494760050093534056424474747238875930128585330338416149556000871810322421126641471953274261525815339335060327661671084529748120783541762154989689579065304470852927150335104804609614473454769552146471772720518177513857638426373586449909439188521195031475352656560275220866874291946381869672387922015128425672625595096068207275935942697575786380033497041142678766201644573671190361678078902485822221661986653206063685719457879627692169937075476986647251535857232880717196294086417996396165750878168869892691126233462375657799740947174816284685295856791137040804916274482894977741337666016182607969169899758576232907107725689411935766700326212943139788647158661267166938943808136111229461772755757042951941775650248099517196873307381550605099992389703223420459484743922580065832336829022010227055925473738095498142435946854222668564975509239404277123998481389293783343622928903459741103669079771143385710903250842171979530650808448170485738557740429638871909490681129885263427895325914744551698728784561036359321972223789998930341134787368804735952617832719991403597901524026788895603148309008720579475267518316813496715678231071683228511166741474570791537220750648450096614848834617000911034109109699732329451709522952448666151523577580167588335971135494122175222425480478423149018393433205692138646153410383180394422520964270741697187964489814167917835315672947455988349120324426106177370099743046543334987372011453746434143860804693269351630134750867457987400011044652613142731307333820662572822937191778938549117036283363042249122956998109804547630834054872428121280030777168290593013573614888499479352826327164061472557874907738879050051558333984823599639604931304989787853769868165966793267039074382614798820497877597378094883864807599921093555937605680108685328452981978818448440892402689716327598482089424246382388747506550269627121494176536771773275198842066564594847024439075631533140415569280848459028174682360786321685340868838434474367939530680346070440925002899697388819940028444186328782065396688629761460153340606674685132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] 12070230407492737017711395899051205346846590539289667978605348572949872182590596600382719273113716295258327133510813036378673943589807673464205148540427675087489010713467131773118531716612672869281632198457583737788679726584655048220910866759872481343467903904362840162278911516514501638191989665533533359654073681822200611095365433316893550248131857511388075982705836211359296673428657956271668027304067729998365656284312233698489005235755017930731663338333400297655577163794417639777076785260047984777579559087325467989411785082070848694172541569967826544820649009198632839106506443948557657431376850610914796661482108291450207682631256394395797464303653446983907978800832855763020927500679792653950220710334975501125843817265311699904037197526801403674367861844959966455503417004984204498473698252582215529239927995388099654788300183347719435037467332946537203993618746445202261496096719922254550874336816097140152795550578420329095522936588129808077630251297046035340452381436260294427258670754766320999773713871774743739639479726082062790472854595751035695953056285064585179926986543769120775631152427416517865770068144764072944867140546767200852783626421914438511008656410296280152022775853934863505023054369432940392655383828797206498763124988773881890064771660266988617417647032476677252699360605625337125193866728089592754004367962013035630975766739172167757990162184720209544487113726667008422369602316195267135252501364749400084900651046962641095668409642796904150075258988205042913685753642575333204445470734831708630369740673929039442159479295100345114495690562099416041696277050356779438762072824862451585428295553849143954975652660123568088259514142329912060373786153973314511905079248578660354423333097707574349509298238363999727477383084713244929783691093313526434742226016922860158161504594391112247843952506798009576787022836602764834946937194890272716793031617189710404674635719905347135774066532957224400036566554194089178386652300009912479665973793333472124012545335325062503669907759183028570939082851797064567211362282097920638813332004540123872653363497831841710313479460102701012879612376763361497218724055687392112403068301741229226459321904124284164407782651501735863495559298735139331139860659858579879986440986928611328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] -3333602259048623135984485909142888218854690604578723280722280080357199245166310503194336706336135275737469415455088105160363791488345229096349761655631428131324338073555873652597018839341377242047564052875040429406447338029293537663924999868283576179194541919944628824406083156732489656086206568067218031370780553065471827940193020551323491091565458174654306861210744724755979178834920968512277088450098338149906545270513302207567081367946445679591773815551087613023239888403012305560924872655884089769130682835126734706474172568526230314319436973614092125577432305140495737035960099329976033570929554471492049909621052451098792995978407635185902993891531105456977441714466512785941745177150530404691060349005437794001538659900184533494252799949201753939053618037926948182866220586152957993692956867029647986506917447495705573801918930535525079745519351583132880918189499409173950640684509855030214496871093241583323035747981428112895423116095960674531942021926795610625122072646763754454686621474075246615305535754682574324786898967011322607781174500439219752142343771724560609918292344161591873830688607582842867787445297543593594306923339354645964812933263892779252653898959657082473561883338955142260000693160635991513510796190217837445067991732764429247509713408880022356544079173886662941781028234949329024233575038931508289306554277980789288056263166741987411232955179484634056678882942355665742575134295043521870247729609187167112058303969932700560417189541867813007206826154066205217294166113129200628771805938992507102166806350125673728160186639203518494901823327567492491904894953047095451558929342616348558040549724168440422398198112632352889291830833110785777892439059322773700819573199022214052394097192177330635686957348356097658756997780286637170153540672510915894689335667330040446683687356778016363777859890211869049501669250803508893075810412709836658509008204141731803273895232435769789600649566290470197948610096543419656718155888004730098805628786986995298158375625164868814757595712827070223413099535546810629106318297989017109379377584736891933207809391892165473150376060581545375554795599479229497565667689739998363685823636573457557821485248052542184139747884581638801483102037739516324301747546963799224427321781785722880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] 852796270588234132360093208372611422061226994255725814357390735417918862181357673605553202807532524345583766198657338367132644900979300497038539528475725930588268056318713878734801482725087967537367138800686925090019326102990584361783320177733221768367367742571885371292479904601738322078071416025718506297856359651977172007562128700569864374844478758520265714037018149830597142131096678207439861876265457613267176209653396841358698257026302970785342084085292081167375853980704745731633636080965387663953789511941266336304927225342234376279898098670987295444935557267068831687187106610943196563352879012678377144636943519768286806683384830922321175648335692371162413197616096438350073532343805094781364901444118396497531662450805638842059011565214099168293881441508515723423006906986784313241599398607601535723234573604742338728132395493487238623343363471176245339490559719016448955922529347771480538614540162890029604519296276122634261427529519311409895327438415500248921598991103952830143964592698195988613058751440278121410138029835670012051557153837101074555916208210102722210468651325440021501654657844946957846509946257043430570088322672522304539063126003204219533999644304573591213436267942200121495964266709518181613278032834702218014870204225573574418011040548598298769062143199524506208860774673386073318639553644790144384397966024487129549208978292793076069722808163691371985113094531394039063035898128337707533287966277880439323731791547742519440152115709900637026420488556483109822374622577575657320505069308278051297893404200180756049693782090017541169234675200377506645757861584762384629990418949627647065774048185813180163930404760889101813576473143892573766460128176337462228556654761053972785145570324430588778557285938122980094911696667097083438899415162996801905398709375501625334647565767610607408177504936025343134572863846499027317700102996012848437061428493915968361680439770087248177630646581996017626574097568709679087311783569864202011524736945161611152311239200807683880502516925027489134760703951307474705912670619898686117853322810276295265185473080224398239004709946813403695087581898365860715444169378005241580817621880128011893209706215830326921783683293990890488612673463556318877186622075024423575624759195467776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] -201492705226080310354653404170472479666021129310502047913179026850981939670223639521423072778645634935078558940972682055866303309894770804370877348871831393963299234438013623914451737571402352654122206614796715549320248900025043295651574613946274354208424037263148029421801242301129567003085657353286195185718671915903255410357019864944548067257235379293712391990863835142332325087008094979232281143175288777774934893848468478701728756543209825057883793148969492454085319777234081282449387461549526667923697514586515594357813112327460269152448613741755441425828949150668096072648372320849651556916174484247761865772095921149787026184153964949971182517975222390851073323110187272017020684890096151007539604545987555242581029906033557741582281552147312433996600590896303935610632388792033890275426676171204308246440585702816684132801109421894340145831091943934897772735657191776698725013801765702153539690561094582902773038491223081686764120781810978995102063448492235577448325153871022611622256848794851133466024877711384550935211947506244669641459772866692004624904921395154221666631614541490316188609653463532824618983662186381531026926610288059694910474607837020041145109660456569655338966948097578373959198068747644999571843788790730106253551440293771647252380748972808492482978041906394611328528962693013602195615716748537777879937112914136011693064753503950055203008841641526622933293757314507232892702543332913323406927848931373518867029752381106763383048699673076269171662109882641395013217269554382276637034230444967002095863771674563332681425591172395222712938991906550725134892505333844691226763760388115880279512269290457042572856116160574510314023350043688023017930577070268875888977294199245727401097993758527885085404607900546699221137941700473664798081867259379903466954739350289230030925339078263776288428753111963328445132664531293709294376064638866921323646571399882517920700383043058496690106500784676146313990467484847863804965006044252650757337041259389819973450403832197856621067587813495107208576397461752964534081677638632680838011480440041914035540048972335541186285260745661876513385863795456113236978957623267433845542062992590945425221577295964498744916487116616971880824146245430690668900838636946721732383975722188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] 43651223464203919856159622906537669409743262227415341962826347175190719207777796380111323212379899694286916670372224349762345967774734087931305797355458194047749439684192885343528323034952029918522376634150583154308702563680577378138187106768033210966373949355194069352855208996886982442898630179191842810686869447352646525821069520097499346586420698952849157765156582379955259601289763183439300792391053374197669411480174109659518656853046764792011371179714774766459408355330769832143916060738197343947073177105211758915401101001413864109994388400164465426607045055762589483625931099537951383795893217193035285145288796133714592052359298636827366921980656575946109636278379917952744177111943072320969441500792706309699947320445889224270743718641172116346751341723532514618568113107799285820152783035257564154612287270256663086934375659017156186758957568117442588086427711254449094286499608010386409359718818927370160744311934957063616556083768247446001892404349307009956694016515630129401824503176470060397704117938217997470361093294267734595308261298879026316704068094143293966562472830066707504964568754922496560762285000863474471722393240610731334749221650290851404836117658458772122241178157384577059055465262324478193934671340020294347267399040783329653045548262571308303467372052197673231758661080108640641171834307741371734512538443059965798925912957603362161362449887896497921453745424840655015982971982806673000461944316839979754502254237816320143661664727469229125455136146460841618316857581698613472842143485396116300942912545219170254012455552162480978604419063809639137408527019346557373414327655067171396190167485809658964249661130079898287600834720508434719150227494594829798205986101494518162307187387115860862251058483188082186662527754474090270444540710082891951952106163562826308370893458201501536881712662916263951165103932610547343708077229473907865218722640088882594136583294048203507578889659614107502163148219019224863610846749891497912462539631696980151434694822429876718067534949477982969021641322404770522502061808569511284013793696576356969228167583735715934962154281007433403667340559888938680475876197617380464431729760537997739311154375605665035083021994200070342848613027127017308493928447554522986673209889259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] -8533186203975707769729286864386190010931367954011949464163174510591817141491238969839937617108203879858023095729393855664827192557908234567320636198375626320885884019239096226584090618351925305271001589116977825725064064385883594610742947867287166512389091511806574626279229968784300107117183076299968998345294002375609047516400362867504625294864674931980060756449862503588191731575816881564761707902572944606609095774767725477834830084004611428747885593430301023654930695784208929560706767136143664499760951240776841579876260998975764684966450441059369104401271179667207717713716878644048492195827292237298737314511517029996556802447850648407739388609688743377848705795674189461217503237718416856151510234462404574401890549354329861692348855535609732316748633149521026473307768780747936508952281943357695005452969190111204218828376112001130117200486369098495610674131583734880181864658398035346826326144225983055566965311140750222692494646626208822712196172598760575303928568083720047941526775783477240896378819338743024073947473298312378545387481792985786109148307005001106898567742357095111117229899338983433428780884786713391960097667295054178948508652717316458445346990131159927844270876748405996875054491258058989622846024203781514103242213983785026796987201288953591478126049940912702696210838622692515022511281437806459149235241555455621506001716748505717862318295366797358732549816552921727307503931467813040273097771721829959157787327186360966343228731634547150106464223315325555097563870913013936934933494875449648738985560664517397558737680364593822949414377922945120408334123270865545521037457671362534776334823588994938677062170467494265557347291720094887494667497652808301171607577726107163650589551558533287255458508589420165530933687845192712688492648213995839418108910746819856678067105268718576144198556781195050913717088160755031026850030830848623310300679295543144657482895610644529576117944865994251259923959909464151683301083370501819007035760535480488445563370150552332362618099261102998119460790168041031797265961713193418709290185994170372104057110876048382371584201045900852882747841122536556903476372354875642409200448344354266409735635334011259838611381657976909186636955889939385171051352685261662593733193556295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] 1451733296010944800518918960672109022466629615791639737156495698236329789117805995904840705353774398489085080850155902420414484557126223220568585411509226157271185357212938309230282316064877663992606773976407987373986961426073341222444461534244557674998286747324401138851638938723911003946389170232692031011264350657608025705672246440037687171201988673730747506345572155023781037405142718737484351472347715534636599095511373170860039016764394670702793091259751607486696414034502957445071689737022580775921096472632405676509628274430151227951177845964225746108059684301468666002201948725184041427211769045019968856414907192003422979413159565842062525387735591405547010648305457954680349029871705522310774208467784488270502262594885504911699539844956840765467067320763722558413784883039889833613919914097119629121448713307013564035383508362281292200097093789938920422059268258214928989980531540644736388820502952336265810899084532845681635886550033358127735720233182026534148384342525581957270668306454999429764124973880328271018874071125707165048539217082520589199314528559609726491692445850118650487407995949197384285627927951481318800518844026937991023375389469927929765177555030539649117455357717118746867054819921560081671478345774568225898833636102977857933189705820958382033870288664677072354135594676327346957531120257140939717017615251130304511794645382641609716012604057404020022546126032708980625787316270293284042028635928586309908514993566209104731605433792802631779228627781251827869066685333878111089381393515295447310969726165232005490921461996340015683919376984696157134504532382343821174379824631847130776016421524439333959071401261820289339190945902332716057553594601391449061289534688347918909639429172134090740355491885687198593369742879065293712831194399285254927268273179157187198096285783818394482607083492743934585949819327908017150470965943641783180900179403877513735106588519815887470516056843137496973126449949647008175039135770971980683554601280106183804976947449991315182690807554154342654401744635091939997666654487721837860003413479421476727088163914191134442066340819293342851205682122794051941767176473894042156380514803742439137507442963540911444944139952184564020139485520034446732433321973918561248323085271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] -195953340001836752214061617823106625951684697957040791974565010058692380335318040773584527746959073065155231498337340358059954093802507316576079365019224320474935160470800936446267769860162741188366831926760354965648789342729135416327989619527752804263012351653057179445597452641333638775241399519847183176875719559141442858349645201229730265725829478854864225926577407764077026811468981395086037183475749687560145052301568553072000681435770503513016170964418737371694776301747506853438694874119537664623653668265506120775180526831020941062786103443423343060362168263312086359601063638348865925815645432022742296538659542073701527763707253929057685649544578962773590882658268311596534819477018453499261179408473336599673464550143585355959058098744507077338794643558642190686635183718070397415763278532882593189635649673612847868076554824331814770155311705023170089107635823001281093753967615911421008702617169776528961651475169858204285645626007655377313936928515942391122286417656086706890430896925791714200195772832798846899235642995138789583957438077543580536627886704119003955177906885629434447865164490849295603674418411055813335649761170400372013249402578441688975006308411569792112598620622024803163729919308672156946386050781945393883331888747267324445247434830832388406061227716216895619795979864110089118003198408138800443873988789722854643091760758488903783565014604647936356087525665471474351644182505360603872275546301606993956282722991507971521504725383731590057911902779458889380402357293793871677125372008186155184963216052436771383359671135806172216557347512877498155602525443269840244869639086590583783843791440429956421900146665020370889894844575637193074559294042916648127508730176041384945340756043432025023374893120686658894634036280706424089376548199715032847234289126943524923247002929536269964039705776289895399584427861836652370712122044404730778578879469714546371137098299518059414741587858503432158801169344283505414355879470394628479367912683932894510054626629028365805427967586171697423615714075579925236479034333824101858778263303191918835461843453637714195616822883264199044633133879528169336246217896929414315995133506169946092478493221688427542223289517809725508265099384573705753793684127136295509626537902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] 14516937160545890887374559197244142660115718928756611484929373435272158520348522602177948971085976051463329741374196847791997191725064664064740638217065056338383523806518064535122216274778483004316106950546749669656016614998487474313723869053301325366676490521956733534072133437912199626015504377941085541785136016023442517651325149300813663820639554360354049960810307677968992612155881275139848751893262396004623246007855824614132799968738401921985704912749652183067790199689255160886615163915691588096407319190931441871995179048996672694621191551413721372502671086580110993007692534096560367005835718423283742404588467955783276241808428922085579126127962151965287625690910546297132271656131239232748459922137373321285974566995474496568654622780826750050691502316597520560671583089451564220545437887194493004022026062780131134104108261085802291414833913475008431861093798562360938000940633465950275883660130228497980342552964804510240998642883048981046559189795470095486192587075730343090216749498987256938285412142847902174369954896419667587595524751628554826924160903367917787738009487226212358401469768718072283881914783668986049704606517981110803781785993496484968840344689602148776317724831401055318635220167689842362934248994802100852735225914946765450992057574324379285734132127808816961465365783770909231378952698667808988655070025885934709263020084151593051455943034506392254806426078763709862642381647179447475581763545850682140338915867127035753937456941989615221659637044224827563409670923906693394775138477512880600103088966837710703386790443809212245396278204257589048201548906651112942806293792091062271291678604466306859455615701889149250935657217837718825094504755277971890461996513221982073037386134136333632161883293593814402018827809015144112813832614727186785732310324748689295720578854686677699868466523452788153962741893608179612706869512156390398898652180843083561210310286720072600977650312682887135535122570169479794035660075776939457172347396996051131053316846922727487632506155446050409874012127329595153695419029578642721804657932642302085854772191789502931224820700807576401563899798740922650580591168294595408476140223241784973294569559199120200807274151453209165376647848481806925803929943720900499490276900864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] 1848680509023268279269348561988137602391955168132910849020946077749596052737303449803644146138671368154957958112567089691984514030960456631652297766362220697669507208002444575069207672747919420172028836324229654495483279716854874807129654511701556774123931610200347400583674836057581944334063469349935490576112726599079143223168377843545107639019725713403015994481149738727245040229753787826350873805994173541460234393202624727004036398331790966281306498110161068080555681043655631872941684247136927953310588260952323941204158986761807450241046719529296126398751965342816067384234331735421838189956772166609566981866940242272983577625765963534061933593534035971186613318494228056913266043853948539161406890974045500013933827808106622328699985507784569964623792935867400671904827251599811070101423035310979196150753508825589508747643563321270339000734845316311249651724061507750268068760885551731063798079730183174968281350648968300787650208876829162191969308036767847132666338867027215520172988200022603404310628008619379137132646797486636014119943199118061282614060027637405731956073972435107124537764888700382848515706619115930356201234420208821735053968365733354531813837157653882286603102925654514335184663627522753797036288286184525368882234430092021487234683339149472072668583004286672311199882504990666895332691254164372657864614458531834765189138395790977651139989545826839541419743220223612404119862711210841143864928407658016575312220021614356612831478982916367992028340750557092150961169026442992677579731467313578811365304366903153803048793038555150617784878704338044785045145059193748416477826744893235233592298471875167706471243021052507522414756899476414339371186670183158645940212759587136215378845483054977581621635892984832006905073053575446970104643043095539361037564154767252284975330901470119789657527415304322926994443018690928806208023276526175453148486314364959968880621868204987407028446379109671861159450531273063997006897797540530737856389138661119969033237374269083751634013775480478576029096549491426888632089523193607544772237220168165775927055837129528699236658090352374849107951044982824152440855517810057026162624130826815976588853445984867283446934780740131829589121620690453156401841584645523538341695324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] -934424704575033571334372645023711301674434360954109417509835224260604735498231661031722201396872339899941411861620271171973608172468865156829200420243339805144744634047810498165574441169800970034651199356616097132897075229966964781125559777021759668906476059399845233524862171361380748488590495853281172474229762555517560293403891334298538366092879799420690854620856755932146398054631659370116213058698035708086093099879159779246243007024622678651740278014793197665108191944414173265247871368446860935336287539363137475368369070032239315276071092369386277624808135770826748017478540921373546946567686720377075689440263831295750648699920234404378882007105485785891793609704120053734770124954155630403813058199137045543806178398201196696623568982059349696797942620276546274656981259417852814379265144457635387521721368835716326633448505993766337637969769357633191695856118957467575398696804712102978702478311534223537406210208219286688050599367954281879421618754266585583240278724819970711579578166622269493299143545921176099056512909561073454540268588119813581047623222153310320233029038578462908214970871018021732494693531076527424053740788512782789036640791096602837113503704658273333762701486193594151211202245159130537591639234531005127457991371163036829130020720147524116174577161724786806786826786326948315767804312823563741108568283850801493995700695869212798873697759118688092824370760654300463005002084154112664794370963069784421300029963209143228587437077336053862948853174741559868558932353294891096884111787142184387348803699158151580806480206071129728628352976774466733598552616901828908355623378838360609925042621140023199954897670338955675590864968447796348399923783916714791059666183766554225103142496421815152730886755561324508341441907277783558918111417300913156051721984546190824272332160104127668697648410298034675143512375819884955145701355077945205271494936102915270184201478043559714577998914091856907055213901450323313081082934003081078463234683145940453538232441944107473761428673774424156123065827248603539683207720943454253474958935890597605118258354802648891017832277549283728993864295618878590441564327277900380201877248078223312902141103493801807397672517777576029437119761179474899720098990437154662843680817152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] 178309895364295918985454292019770640996690821242417658704519688670701510102603544201221419975037559664108114736405167114337103751339619949725702503765650358720782110874248032522561121684454991042742883205753932401319444334879774725490997833355230452317881195291709845281695259736294916577137490447189218555520739522384480455586607400856648285748389668050295765747375988322373810522884449191577895171067874053031270309181552395752463773680825388513853402352285535404596654636636518707610960291539438283794036000069121550407074822564963555565465070473868075398866930732064253607477409630476211453534341860332805554093460587382596659211943277880006648800625255590391284668775701651356980142580939885908649224582845890053524318763756682342950835459129552278588366117360226002975276412603842396622127919512410149990494144866535484751880293456776121059357138022287683487446006886557806419094563080300300388374335940547205386965342002240626960282751553992766482007107850862308353842826969862529269881078645717111894130208830036336436981837823621830113302545268091485337610110385674391642947827029533643996555886821748435708686937169965096337717682698454269623257887784638909563951036690275602448674820107162214300645334254485429046557087086587223409599926613530403907895093896855908853178555291902129353870306926551174290352412224673608651517931015307779056927033836226447602341275797118582059256701890248879130509351180934512005655063819945425548984970098580997411589457969878855454012037154357362214735049398589114132404503767499727159893820907984430292017319780857856139204950415661998660906755335674045657970819204123711130387294391144026406903565436995714192828886737432650913012625468748359645772285216824416469941133875340016080968056707827936647199999295198552014682777750623591629124056549638784762203595295843037922425726067260316824547919382685179575322653325817338424742767628080856141458642823141805224679410128869024661941118849049561298187296108378360357684439821436361059450000693485740350830244716232738413700737661356307067602490271724577145924522139369724542434362817450842200427648641203772949206989552967513519529248525325534911863876813869012982238798162482381707100170659889885911568055701850407355715813358722414640659169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] -13462650838686500969561032310263516426365892728243711234268502924922451605509495049258659776849279457734277865346607646685970612608951377816284137203189930294793066331338265629548149031324430532064835164299259706102157068336776123897522535793763623884276763098453582061786506684735526025970778608129852420331903136487951325603084145986506898657998895668056378401323927074722473222390411978452248055151468976738003649151471907611408416970556643728509861517458813141784428395306465116015749242169406882081853539856952055097921453647241959972528252715174444199767796774574599607318340560050037205447386107363714127069742256150934746500516551276327521514789985786760979935785347626037987911827932179586183900835438302340768803363081614598823132305863264897710820154235506600433644193092925721262619294162582738219308374124723307089316775601845328526682069223973882794947110896022634282622341425393647743167314915415163333886738828506268081017522696737418137740663747016007836957473920698096866222240456641958778547422645085984871424734389702244413836922805495632737612278024497922330095459855387590201571060333505429433330648944815022544871128290871185898046953175414346507755655928844635567386232021458298553152702261077290712056723034950680939957923457040507388513552647832258209699156783024975255864183670946221058614953280696537989717830063182866256909007354026472466743632417074073796711686370492556678601902633290162453878821346408252220004604347318652126306046844225793068422364039189361538176649001479361713918895617946527348709604425060785832345237486275005716225308833625374592692285015230012087143041668439283557634750573674072157569330611768644424261281318068801370492231971652653643467875323305346138122065018066185999669119085498179090575583697075676450814491565625943631403141774275513534110157696085469242446365246310661742039871384099772528596471340039736746458437678859572979327592336268456598839678002686357616307198569645137644773259982819608090826540472856583454895707648142577179025458862986961030277956615179774906435270801805043299638923107335239835754036023139914589842290428617436232837935664915398514405921158134666108941616217260211231709700191455402267733762197309594133221615689154647306531726438029085571110928384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] -2916959589329387736729006909363125234744092054299801474809167363102888206058937598550310304346116253121885245365266215758413143440074289972465473863630217798953734985553114739987355607936398079465076640304939713748275756425319508910891582525175772937218782368099702724942217085103099103304434778054938155171044347092609348535632807831053195778008122333117905552802396097003483250431292337544751810765541666335646818857252682386289655334566711340245456511195993964836379699565409012953988476436882613471008573763163377014935683868363051376567488061174907240720456866338321003981655743858589468355418257924210449730030416972818068753325704195202774795399577989421075596405719669342248847642533725550254299821779994864350468304386254540135228558172747580494830668757409232993771310681817526175086327505328865609201347778073081786360284076249463991640647173790060899499320902426043934809643666289763357127908169765675949195935368229173825662164020292829581315629610155596050806276299416577447199481084409554170552637265198326699449684644341942282261356316643430351449939141098822282986795211232737433940969286579354750411043341375204887197071438353076692554497624613768269345867709478570296028531075044633970348438160127344198401175139408215467269983296415211983849583840280550233025475857416017602247366265566010492990128546603406231904293429515115317909100939470336340897692158532677228538507134473139896788498368682386203633311844191928140457967303325489216774511764388076169104341445197863498420436240075767540220880690135499725060515215070462349141379483026260688893989301351556375087449751351276233550485055694060189009051716839941522027634459779618136478916625179964293543996679641358210765609448166731588895986655780438751809153094215218702285756619817459582448488671334976416106515408943368736206756747803470769207165767049329784061214458423190519641803295342604395596802054231514641355597847113602974638929606969651518023850141836488337693634325576520081873593228913048183687271570179983736136777872425126525756734658464563581341290658900559813907028427044160540238757106857263336204364883999686320154352404556993847168667676979444508439338133074820918497312193482095374832474062896848967387085956611528787538631982766229040104734720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] 1349661083669953282261795671068875731304741473176145794098575966890123952612007254233755957708218829464430111567989570611504119731768472235702070719769213015924839055613120805211956505675679387660386131747080969332250265352449998241450044275676500067071943611713850452367673396500884670815113793309269575494293526843427629021863464538064844041473903300959786643376642795578868998609539230161236798670929154890250860712382605484504535723986385130428898883910705124915636216687200314931210965038995155346834726959512074825264315552637467109060280474330354668545647843374788672853968484644981012547273997315164285697774518420469934136614329015058513772425043542206657191755081343257968656242270480175438006467901403912889368237544191853645118129482280644254284167551313445361188032236969398739253889437880106492516467781001479151779033494658567999631300875447934122125568333693570379054817893070562080889368530090142052577612907284831756462590516092957262056934567760621132000460029566319207290049462897167067215440693092039124392658976016001158889830971435816729878380572966580206990946427833943475093812693477861246602676713675101179128976174790221144163954103613224129192190270117830930883597898502756206603129465871080014719049460711719655661450552321717041420087975349865898454890365648657732922655009519561034448243587842261523684974698757439545521130309671145586640285617868327016755202004729396997561779490118178830321118397496579388807075219404571772243260674718256900233336549874820744600866817369996042274165044104879738384641441110158936750464596445575285020336518524015938295426302000613721672951757992217168349103186282780982468396168606799605694279756824971512534318577116329385863633724206559445617627470663922747221904317849435106058672478136887162243346138084680563149682896577161444149453139177611977186492507231869163855840789818943264626405089916064273144915166801111944303795777418937553304165584631938933119280806425245630597497360712688797084956925790180287146673481540156290917436065203584551081077928210084534997849335516100650463434890382633443244133327752417665680251464715135440495793414880648572526832091334452289393208800365009595677712771846646407255275224585504123415598441828753312350507843249932723011190784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] -304967381288583285960327644386455605576795537189584352547287386085548951170496411013251057257284008979099675935210027392971770818457749770237912682223524646438365389270884601074770743998996026718326180337508310405868663425186207759531114185319026918215298315659894337774858111232544295858559864597676919437089528073826537852409444082734310324256692895003341030547866024003229609595503059300494624886452413288846630251156922381724065038730221986107587776022633477441616753710845032118636972982916379940390077568916237530000880935421822646759149170286105504915504529379087587981830324055957904263912569613987632686112883534225266921493069880029697214874402514803836287873481184074359448760977515828692827495604942045319399710824726010538417071718760694211966337383566335462534015062848425317975989388558287601668530533085861641018996662258150071219776378929094205873534328342280912621474763211539757636549011198420420403200619577533979081673643415075828709320115842909281388780823109278819030268857088420917649601680765107176538397437516692464946262588282778031382942414872047088259738399382417422325872107849744626514691613861731649462266416055158568549326797985972420803736401146348492310765865911891356252670083903569388978646593931326610657911605036093102989979107037643386460759054858222802562587184898532440476630589841813823344296680858715460201602985916058057772887616987505514295528768480114977600595714818184492562274194179854197164520469613480122729070053390988187002780161777824917382281608658712558975072368384459476629217773681534937047988734329694814565846134988521146072082319171895753971001240663605866170831597009159890222656662455762081549960803202703380273141274161170382475341179956010903257640571285942648781725666572565856512900698816192023176849220466615302840271976697633680347038736422867139578028525046758583780594646721052992137425347447376204102748156587903536001643611298835544570655108431427280795691738305086598352838720923769271059663475864566689834737385026815098102275856174161335919442704981447849813858237140158019072567037947192390358684181126020439417925018013800025926290755799910012605807661466596861002077727095579607773558394794795564569419781472737017635209810145377080753515538718493061813370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] 49501223001843170244670612906891922150538719089611055311309373062154547254955784785464835892525496751723333390457613113684609054035010168323780935929777477604345330641952426407355259134933775769666595824099727206939531953314215894212142056275742062694052052761690868594123850315734661498230850121569796910460028823498453220081757460091468724452370716487626160297593529265429210670960899340934253063552675804056145906189757923137410449334906161934538121015318931421838035154497054878593946625501904166490665996156251943943682547148798641130497360374188219582882120714252859609018820241307643070281590277435560010549383982915500404923334383605503828160927515083813870345221184298940055192208060338750395744467573766846781099987476293166705871079693307496135063174726990405677533176384285182417212658992143132275935409352143274369134924056356638890768791781636524701935919812856944756123997925540636384729736297316354211060254369189650462675408263194979104813228959807241142738640906365097979093056837354356503723736635100122027017198939769908144922111224748765300780607292782397229530054980989855204209538211878747925366220071163478438827606508603121419606580522097352606151812580290821409539915289082243719316154994822249484873653471907537273855456591658873127492135590675608530715154016284962628433390709008374763211086870909184886685720146325822411777456009724569001460683081858526615549657561088365815182851025921773563121516104229918550634048327553867557760124174167715736749511677040763039947711442790204449628641747718557309564752701969449148768349738110039374321382758060617046022033255926876153970871718768178946010678516073894660178669871738853215440429761436834230470820362804537696654339096350763185989459232416600387982781869085524272816915691640267069403199366819697175834631252391399465764180842981064684136013506626086781746722262246842373612855772230754925709850334895388595633863724262382443654094765939389014735898795175339321523501502139553270921608340370301248429731642072151741688998237759555841983450524581017651221998810431523720363577035926372782989659022586646775384478928263504203510181846213783783804388424109422276567156088559105946074907648744095379903223903278827354164514121225360298853870622657997894057984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] -6175001415621786262768233915696804166150012719865195554950651698975292005166036793821349247015860101620437767376466763923423803611233199149860085367790855231943926054263732141737525830203863105333269366225983649497918208379979040610185730713294806362599624954979669178030511974495462408584877395864358424619956766439411782997953152229019716095984892143365546798750016877756821684774913456725880368811050880302865961637112255932722956907768690021089068657340883671375024666407666280329663992352481723128048687447680613380395966000566251698429892548553142591889383490277379708434427891798324624185938799043719664732300508678000681451247961529736978797966561015537383305755960268266705322498761808081985388405744832718900521011918247999822974997421590908531064012361339819295644775470071624913538293485192319282970268612638359296440666991132000279949413836815221908723244037777169278328177814538996073342126455728585552271184499741945690073995192034600266129729811198768838341674069545010160075998271020813457163833669356137821742976390038719615521875745182018955830009107476511568629328613017783899584665754997726370464739741122776391460893758674592175432293493040775532223818005244435933751587099764459178819500144511764449622978423941937210800336928695896514449422937261216958785125777227108077182527282475170356196343834478243434116928646941754310343832195429960209885512988638988390588035684317492122911601575955575227510947666913481045139358802589101972296786856189569326708396050599807933023447357590000066046655710363218844554982972694708278496015754679205026669226107407734962228100941693577571095288639055722638757526336057671456228146448339990684829554089043673665063181322595037245757982601587470861231873777443879049949399705655694360045784168907717448550229661415144620194011150371496726541108445614363996278728689559765773131429317451931475846496104360961639025535588411052956258716953829800889964556204876834139283437955838777751633895327424392866368841576029814906613241061248553332383954804982933505626799171731298663421702762454297789164155230044171530593457032680481588466739826497823205614766770825277886151468799849284781279721373148180227842242109707973427523634969668643245655675297076679084260137545305592734679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,58] 590578452244500553665075434664578536281047675701056847544239099234185800770753008016155527010219313060200552126643186704744627896443362752155670237050131766812421774298481333202726250610662460447389823356075287456794683221107756288632118880149799762943117496810748412946376207494919739529872314040119446849506772594298395079495126026223524690588444272216137074385024313008437731054323728212858422295393082101087505817431227878884316271031845112804619704391849546522107659274762980858973310559490221407728634843921335775001461773819597058782229889052890561907944164213540779575426115307154527236662608037176958743170788504631839675199680533305778688922570689051655348152060103530015691633246887894920267592319313018491276644356687803416304739320607036420283519760551710065466200339631900544204758263410308370937511375874373275512537341789638333142128554470358330104981796617602272321934676120755661258497802571507603022288365242916393493588962458249279241841052514530654595915283039378846275509568375781971542566539022734297614795798236116214683766938154016095834604979206288884112243732951625121573836437269401868922909855166844290478173739484943970241836689887444593291103749581452760489973889361800880650781349399935055293929055482422426256134449355824617906165046736034072592826190323341315888788205604223350603320968201843363733732716748128800554847212346176928092469368910742460336467143604433039564631848240295623966855841057176871306079399259446228070717359746296330394870846039098220923053019941030431491004693681774037125479241103805946242537805866586268573054757198821037452658654409831862246580669999878870198311504112117590333976201581665400962481622489707993505027763678650302173464623698365596245709861916085862702582482285831702830787427053817622735031053334311816279208732781725620542294876014385910257768493733705437597392308374442959753138057545834864041876414822471027584401236257129097169425455803533198893114229918812241594229885726005194300214052879217804310401996217061186484058589404479835643746528567468390345058857153560935210398062861771063253649133033318463724767457536998413244648130345348713997558150393054115128856898158423840205629470154099105932553032650916815832104972771132185481427220743970711666688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,59] -41953747352612687280081727091721578559698885483736287370489866741774729710420796797689219980794988782818592602423688950365114209723927060020900051705283211437091214498191320186845916777797553031321024133170041559573761432963872548734267922824779684993272346738911720125984862619817124356726364653406967708060288775024979648018226686065175537124303553363528677994227368429461592047995211926518847447465718122264319415596664207096775774638508589312369174459547293631999958104917699437338765537559546862518733987885250971257373909692475942399113947357495709873135089035477289408294556922360210692542525904147869470973651576612655437722806424260694074317651568814821484885335143990177441502076077587076732479559736372312410713393042824833947344808386958146072679439771353302341627396055491231022314380353250020384423697304793036456428956421453321426283308250660793959793831777246649452666924831471779214171133664663670311926909513591227491566166329296449595516533141809040473459354468698443186080192059938383608626999571402451401805604328447419820756155381247841860728734720265583669866840882521465843818410523280638631398848933470806998400172084322517866827070011466381798200898877767031035367496363330208444898191602566567983567714561586353307253092961162804058461484351936871241070496838912758583195016158269134797207299635996656574508593691666825985307341441165456734749721754190545728275316966441478442986651711259820882807268630468338837234017493567964696270157933320398432057844675302292526641912369007297450419701077915611378480635285603979759483478019751328962718204496272069606571041922847757248780670425141776406993065579557830601761128411743301110452561753038143108814917492645832302083358110130426642743210620712788663797384804326398186194993975900936644096452599899663276243737089583132180225189653049535075429213898278015949398854353164594393120422825391864548291993571036321813992311655325798950224576702071691384828718953327900304712934693239940309220178071866956201294017322279947087385779906993637862521260088749335119762446239043548757786448454362369541586611216052908716487617536219466166505947186697037219703478658476106712438960634370074749747401383543471819700691919607853791482653206150561660775715838071941365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,60] 2156489867073902504900365964703076361505916876356805636114169248141086529093149439276239207840188221557633059393881301452827418257901042186596111950114069672967425835288994775940188458378596626100338491495348601267984098648684287257884994966035520972583341083329759018301259804661851315499396581584427730474370848290322670835609576037628471445894877938442956644155877891846450540429210574428801975967241534339126942287837724240231496271115116273686070330815213639365575048932641808220904490523213628038320157212628415729619083224469551581146192517954534247072668299449649373019999959819605365189208416821459870717150743270344700649962184621297663904389067050250911829082036181577135673466442517260942928616483158181936651666624939234985061597731272865561345065686221568174042745703199375149270402404493402212208181272835127626014105999323975548367382284758932659166003905899552883435858585283112209440239357033716349966668167539388894104262261220335830385606466024988606091733873840262435569727077722257922538545443934442739548913956044358108969242351316278176309303257417427451554692716275437819181353887797672760287748531006254291612205304548593710594842694652064659727854021571050879163042313677335783665578347061413585187938436517679367287465022758338839420519968420989282354914230051531515711276910916018118749060766874357314085881899603231661311853197445443160929657000969201124732705152064655823166827034964442947950705539424810004007990075847270117288872649026895614502085538781663330808567564132791570938865150449874050510489149342544939461355058693608249814269092206568868883190721265948601979918410788376484621654509371832291666472146532799842670442169396177384358745222259010992593282418599851086590000149901455623596835183661808234426629743787218699007074333374203990170623846468663903154391380166955545929029861331687876129821369614079259587221148597971644236488700316647214876243020218547558670622779232695986011822515025515962304856515995904246901471132212318836958879977815516701963381654498370070988525873502976861488378960338892480723222598767192809555009134177676198112216363104734225772547981719349102033273549430815593476268900281411139027422582680357604894305248343431932824951612724846454004899307153505910784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,61] -92842748215972363187093454350009109855199299242916088470351082463354720349588341016615904658001271064894622743982866621913037444227873590716700327655510891266253501415321963407158052982853290410440395625798480104103584017632949125606359738197839769591180328781622590191978396454308434578335717239231390041497599203084232890327554494652075007137922041600077685289836854764373272186578741721850861342708311320100037038132638540297732352392453587806297896101732814449776558250286142930821524247630754696510948573310627091967273361615368846225248975253647813471270334053136439308448767398268931832156593508096604869127442378709177336020479620573361760800844756422432345191499519567642683954929749294570223732620026188004541949071019099017253631817170254958681680621100867616546645121501182767656490589815384749520472004092045093939274075131400788242511190800202404490687247489635178273679942252560782815915385481846242860972778234796236439787524200555453674004715789217876020330620238615526553942126227393405300910304930720531807500850784494540916434728996016222038989932976604765173590457201792897861476899078158041275844250453668584296360793224085360598839202248764718549288900174008975453778206801699675891754576031739127089867276171871040936473221181159715878752690874608638393827819941098176504630418201512518753228689395653956269780011489788488212228907564370500630642114851847645005554040269407409158383511810983598814356329760488474831144828556777232909547482561818945962378934740238901374044394815747792163522192068836918771885295921490400447058381777830303502632820379792725280902134348452557494571953116269173974010369197412779998385321581393891947822369572111688128936699451482093201882269102446971386952942095406698187353440175800282552868606079493808429566016578748574016122058835263492222894249690456998126307699143916225494898991535108076421758566935492933712401418289165365137167867137398727932094371242059808614645245367058637268829332088016618811860950705905370218049281844572376407991587502818903290580933267566418020211837503011906784749693324667338477333171700501685682286083171260401799583603400972732177029028371062064202989025348919339543299311852272739243645377863359859564647788684954347824365033666809692160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,62] 6255276563902357878625194372379895287911830648944885804484836237373147415480911819682725718644403884749960907420227918628811074586292767452775144775613899022643209897995218665378346441130533592370779953465500395580537947171563291608117734719385705879566760104543535576327992904867258861716355283907714003136797867837134230378110318823669515531023188277729593879583246858139116301192541872186104272095463191755730243914108186949090840490710053560618398137050899182909304927752271187562620411886831253560629551312998344787854325241150409720008451635291981915028748675568797743434408879238295208596998619797654358418249339839370551003888894533816695692482097430873443731200456385994816184689417710036927721770034441758634245138308756414518849902618019816627557593610585685242755751039533756517775902505168751857271880765584662017739126953246145142705725259734337804038903370636223628990208954064196957016237570541304937134100632025642732492174745219745007492806442615202650119492022207734357631880961553268580708085996683773248276273809641250772118627703504514633003344848252332338113285661467103670147052320039040248080913628185613498823953960939269208900288450404356171254423060188906083314303955053245038801370893085070948029715620265331265126291698791300507804925896533475223100392829332425194573794291447223543892009489797545732875153751866135308418537723806351858602473973387767774620981614874807272602187465674051549215382875745952570087198939641400265745368485482727683120288836434098496457441136452770915615037399842357936073083760655037480480125467771445779717301789331265112489332133207331317147463868274451085639719994126178522340971002862305322564384079474320945008276328969123929027517875558601184907086626381945025227514740970687130565711077933256119449253064152809637786249893099450330039831920241570069108775227488130890834598479735668614773998755995600778593075783510218236188890733929946229623143534690615980831515523519753121465662537865575958432971973154820422789495923815391894661917987244953390918211879193598840409523796481726598155464432897125136091362340458012727652843363267979791111441534135483918315579006603353752934931522013524351895165863217719178829932745994684963733870526518434709535836125643407360000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,63] -644360364648093135627805343575037362105644556945369324676023960393766177382901264255444895149493391124264012080450181823826317158156051139859014416491337170652020916847706484004013986484681903957899135209452755582272678507275501552970883210921204429487322955848641292014448461946646919077461310727191885342573847675124491457254128438015582248031545309427077282834578766037377037414724344613293872412963425635705643111603858716442239683842977085025610527392214251457253747398693699121442556162700168917641059732951343418672560114418963375121151871751756160623742906420195395515858583572762310350498255591156309937685486537552032974087110487409069899793741710935197553470136554119559970923381911697538994920142296673153023684411964413847173283974736238521586821702201870440961838201398789284427282504736841735492142284327260517878018315210932807149758435029166276593355471255305799427461119555952254180275494108799212203355047504163579372674073633810734714106713892939330036288727405204871628346379016756331806658472476638747858608072424252360775854575089208472759824328697336084411364966683180871886914759718181493112553415824309291808750224529161726246873977227789370466126064055451744807083991565182003286153116482240795942425684404166931155090067139323878259585483481907850698265996567853853911794652032157991273699399936900040573292904820298849737125500034057881888961301766719731612728231593333766449788002214028527277069548391243015745368269474217071487517975266816158549161612326311055124956098285940332123689308345806565801973850558344510769582437130566417677381418875956490946672841375663857207516404422927252027542720931986828315378151815947624378618535687083988814483862665664603009970828116805231174037222128778737499229827735640696534940895779613027386693968069332519698397273959671099622356851769093528177792432712173278317146056491300026867795677430777126809300221396055969788165586973826899501253423705864641198412185544735785780262828237992772197018310006374319418981140167909424943168200985326843443931393315523273246218980275719311206626651437976545243055525938690418527674205294734947876698625386009258095550598520326728701852381687321691459446952620847408243086550069571665883222529995272716477725869227376640000000000000000000000000000000000000000000000000000000000000000000000000000 [88,64] 56156421971509340656068169388476487529750452909016875219028357369346668097210787521560580810219823844267217874026122518053251570881218974297312800202079889022273888446209105021696753689140300223133602216466405954470539071218487614228279025552240931882555780620866802218820142292434683063873698960928489529446469828484475525593831710747327454545063769685053596579472581478944750361404407272598526902790878450839705768361430268113325902469066194951649071358141570806986519371150779741104926061922463434212035705462769902068313878904119110725777251659442479258047775492401720955140354168374529015040341338960013297962743603467715801756946530545967850914951094130738903506203071253687384405827587312128378342633052700403192755284139523287380012750182487462787647317323798253940960528370267329048634722630266003049097867454629941137426347673728329637598603921026248177717121038931012310207883713762975728309188575305203057718715989309242210981760663405112988016562160570252263810555668499625650821031522292196384379892339727909788624943705436738869238561679337376866590385351304720221689024030038128087955734878500546735707421222756792061048826680225257464475048315896467203624289105843567021369341731586016311126328910014565362391825636715359119562373527785320504945155052607980083023349041963177616006658639437923736181161340983263226685997316807104901006216550193904351187764090857606978505999100522940971734273782944586586878749269079671785095397551628811047489234704745538706550026789787058275732405134294557268717144773621742264330991796631161990090891736881228231040009132207837185665273337612137035465985278515957150586760337178494656914860085000179333344671902996335247495081074110459423746467771734196885885139305175257722575350101384185713787188223353142413538120347735112329247672641997772699032604314622317952001320311736007624041389477238488382219304010663600101573915744523758167932613757438927234486939768710660971976386569283808861465689838741007769529393228618206373160509300038608175730142738702995683481606190793008755345123763085277550367986468102503848279082385697793636018779476800813210418612696902419262064899447028942567241344610014225386926768795809491151717384372258073490710786562068747164147371527372800000000000000000000000000000000000000000000000000000000000000000000000000 [88,65] -3659160229953349178233052479201810807533410189712807973876885033232744614546583702297052767035589126532735370700863090768382897671121602567359074259560477371164657654216781810458940518050691594289784660843370382879059608517552895648077078492175416043841786781190854244075463141881919402297823780616839395172900739049185227622762208094424123188487898898088071189267872411237838360101573411318592204040219806946496646264130302396915190617698287045350289544051079403899660505690007448510161722509000777341108718479382449383553184954519885535271202208974662318639801936188964248907716529966735009814593165926013227374004303253451720537975780057762154490393219278268461944496046498240871083549101184496302318615361271449560426669190004307470810659856689668455145634190079941050605052013824709506203242436903119075265643375807039809568572282331105555028556419506989971715780521784421403028831533259921941898610741352621853511672685853399940855230173687632769271357063821986743207829046636864207339982403091878951441969520720972375213260689251610734722859888785433762941440190101196615987835628295241672023078016171548330942454519531220030981089209070889521623413208134971066335008777087454936196397017633734563603996474658933300395187179668589425814583034985954396717773691770137981828848773830308067793887314661296556903431250019967447077191493199874831116783977583427502756998270869893969129941144504096822463450376967313305603740620498220162316296072190858349060682446430533316687323194248905304988849723818060078829625030931334444477319406611327025987970438007311059103377606464839609956399417497370972850509092732921163438833046782214727710758605913201341936557277882218596602577026794235053441624883807865530758083094005254876096111305960808569334853787957848876422083744674653529874749929152007125328448384617379136739397163053247619064658512855097931811153873679824449786552076159562762004568411718760039669356688552860144978982706879905795711165946836450300373912344951775988536845884416192694785470550005991987881679367198161930265765834423763453576857938796402009357239462700468681544052011309747756599651899790791172994402390186365979253346031254818873185678718249605542843253076128136379854102140182300904991337375334400000000000000000000000000000000000000000000000000000000000000000000000 [88,66] 181961717596030261365050286388978667011062202651829724632005301042749606573884005864820124691638336542320073107139787861795215374083446229302682791871619034484738253589378089372431780673866625288332558875955040324369139963232803905057684960964683252565661640563260140770212341285849495976911789736397752442883781590057055418047405020201748022175518115371588257960354841828570380147049445183726031076153567911384676960492019343455644755665865433678336719028213341352358356428597217175870804619633917222192399810060254528617306842372876544022793729814330160112363949928608578216227017926728923411628528969901414529765928242651753220327886093361919238182422604059773098901719640702607622811035870965922022185697404751893821001465251501104614118105525670880411620411183240087936042003579672387429175760003490584405701320885224276128838821623918920538426540361850763879220351834202364960285127007301453721454018860426831626363664371823179398539352926917197046203515347222227817484983046324751734205540485038999829089852561909932606253498783329792198721380416132119843619571046879978578836483005652371509975260278946426706949781226985783779346751935082440143528085396030988015224707165085337778773299037273132812518205214458889091119843318768380912660276052085316151358564505958596595734055148481273578624416677858723497395072878928892458475278675788473032306820961319310955060575531722424657044490997927226855999490928397249174692949015821015502519407637050336461803806055050665771509698321811664651813568578947137329489119305332587875271184257371219473733347817745725096240167833529512087996059303704839932854801755231430869991316462957422233209665266852668853559084787874732080711796382905275607674930679723433375362077630995656863971458813845806034073116032759526318325050232783829786948174721167906978445915567636917072263262203579668416144653982579166025524687796223675219053534663987624352967363632958268800900401942382412296969730984418168658176740078734188344418297016234475452080755511048555125007667851049107832195960140717750472494268245354202726018571361342117164467039539201316352201281637645084480686243309672992209320665453317183588971938657656524526294145623544996002301046512771143094089458173743409471073212694528000000000000000000000000000000000000000000000000000000000000000000 [88,67] -7088020839501277801444818963604385675653644828060959629327843758407243693593992562374180735900208144426409504258697252794818981426061025462253608541450033276868231938252885081614646994411887935190536899291734840160108879353187815771218866482839109790983542399184739482652683913083115112656106594796236706516464596791017843800630847775143109580521330101525528147720874044638295253930190221944743246060833647681716879597202358216234070619679681707346398175775411183134571457574751334907598293111849088325496425574438601112867850391288340275426208330846980015803109414664808482423073403408099268034948172340700762277373132188384114884576960775843984320377282067884844297554938971232877096279697040152896373897467855996430109207012991807547646209761062495699256016253574439718584114699821182187343644283516139554738317729470282052586032251585719107562544385787675058306380075067752401282982910547555281220635228893502364594059970477557393161341721234827543346056680051864486134653167048848467279759734624958085251170800168368254871848895647265832776583616482717644191454283589484751877564476428897600563921848456686065271973131977587246046347387373534119128786149113146573480630900360481254185828029159372937820579341004810762477867318630961609438092957847527983204874397923315386150958958376043568962245413299934978343443840906640484284137830557620758082492964334860620071141304681533070492978619801261787275103549778417887526122174439458586890394759690115271818208521167280004654104987712871954496125840458043193871037397908340907068362463620429670550399219583788025150234693351866318321540723733278164473443562107763048735147689156821408599504548037043831690831582903297987466619834208683106611017844910986935065096219949061473478915672581578750247461434704036064526558326376680574004505902996724138082496241286116668788269035106998597578720589125012759943034126977729513696552196733147294225728999990683425757334338027391698783535943580081927220785564711870036485865458818761367921597334519828518448132868112230613406114800326453068867923955096951767200528800940358887843861016961615277016023996549620064316455692297903931463697359589285875593133164681114489500540807407008281702933065348730524324651241881316871388402810880000000000000000000000000000000000000000000000000000000000000000 [88,68] 231053466168434038168436787861408987227899338722429042098461099402439218826447431777147211235744623844931143889195319459279673517309043507507556965405082192453066557766806437820290453718164604152061498943767365747996499260475494209219885292123660454002718158221804097907756633595552968142686812384124140584198608298296157436799936546085542032401911388025754738428992559177773465430165607347327551248028739423312760685426761401149178877638866951082144734153257128476706677584554555631873219518562728650954780420980644491071505517801917405038362701914536457684392352573992094953831178159735055977388432929561179656115324431025343851107017441211477744694381261253326387609938799098890448514261641158657521475826638872431142610984727830486139672714827097482617682020041346197963251284954186943478814028600693436498815793419434143806231623414592191377610954793657739595016112936163501731149512550319702046980617067095498588008127264629802806775189296502504785171438897039094052829987395072953424422998349298403142662011635758563578460664272150417667425446608073823617209819742715291350155417498208952828758671169310943398674096037728190253527737672388246591159650760025477488958184505399055386245632064547867711120504262660772635685774321631250870541679071738640170519596690972724010802716012160228934908657349203463163347521728047376842547449874964529648410538160867916459731335254857790743551267409099451796215854841801469980464490287642638514134489958687106319952215451609848156504562549301994346130712752603581510976406108968952064116952875688750112408059973247872290252011820798156183249518630279644216798252453523515428870171911951049664100793212335063476178153124191085328548770895596816083656636458366828467240454718589025458941360185402085161405025210779293093873877255983027112061517703188867780330299888763971400767121779414431087032048905168785094302093988316729901968840795468247913926873461006751128498565512485765609988491086211747422910827692804074092548592704036977744410091435048170635484801415541161035823102544111748862272363632279094178759814417663450261797970996315685170362617795581624002817616827610555098547898588503969720695054243411763866952625150751963851993614088023654298164344146693652957982883840000000000000000000000000000000000000000000000000000000000000 [88,69] -7778329965163166849178719094616826257862115711003832161611921831415682726023964159409836564247229720447700196368740029594397614935924991092892398802244527529527738700766184407292493772946756500020754581689596551264441781232131174102374284509906898390233632643695090080275370068389170181380366225991492596072235340014189374000034995292099741873040709569243868383578554174067809531990531680829217548981524290810176674001057071678428126945774996518652424437851741627615765667038138889162644189681828298860159154920963930664051790121513682227637162114165966452685510061322467363247925758430364536269078380670743329668842405763874993230031347294059111247301230493014839998290686253675491012769874819570120558071328232399628822383918633388595416120751009068159969428978706484129683634391468716305971046553013402836539580374054320961582562543675506045869808466315338522601807477353666269162233085384127781427179461559168133569956410065170274420265937002937371816156897265901769599132734970112768112306892342365630276327559740868307569787901715208317863454066631717158008922222922603058118801568902805153749318112414217293008770280832303822442345145557582566620642473100045819566700870780551430029259073091832505714911591990525067459425424036955263992662289139950790859006206970179679770675365202880262632610057759314905900281171879535368715111627085179876909448450750570102852848449988567875745449451076675307629449358316428058616320559198148741056935543151554258396557678217027602554089479856924394358245889554542125264961992798349962017682562001136445779671902656531273241547268006994873770619188505002905010671112697360440740964153747490266702593731285314698987046865551114801277442542912898202281054987874730008356736856135660182169742973055979419727374774857429846238258012987077388958440131429302106677407545668201683249725967235442710343983695778671113215823226067583591299469466996409562495077964239392228897400190998857686586221708838535858144217831860820952668790100841616039445031467564619837569997561966435739230849040105227840441420411123177352092155369298634254047313242742072437705273665919692366600337371099680537329199985924327716417135058917284358690786626109306508086191972098582022762348885508868021713633280000000000000000000000000000000000000000000000000000000000 [88,70] 308540083498842830889712486789222938303092668801103941969581225124523933042681315759382772844839555944185596693407368547227534832191449155336078102993266455243656809856084361169031493144700085461823460755057035076482338076731292329161522132362577809334592335731878156937354264200663820577573309720167423069400007325518456929651028405951595708887145124047843622061888227114741201391616592872121334124495518104382765678653708601959803409588073848357272598546776842718011787414666953632989873655514512662317603505985698485636719595905590726244135860162188008675303164308685678126321699136266690658568374693119753126927520604057417972335782484183533388878024419243244239590872648943860532640764612002599398917660527180351912393109397230188241770993925826079569565216976019570581201677754890752310722476161017650629567687410443289212460999876078331640008737664351706281229627167229493077775175314055604036197576606353896012987512701891975246421041234674987239730743569495794381835006122455266991899728571396184925140609667491023216335009922390668902315826275969972011988553568824430831046870901204310055143458795461073111145681868762958698622735730569842537747408219087261569401830004637067788538316793287589985761398321654764922159831769960202556598840257036611265795638713841797364357709055996518446578424741289073290628283512404184820117512578987529925689491109806296324646008293362174493719217577972777455998608008641312007306430167486941734018574775109071198718903916057190343917220830100573069966696665953460866383949841468943033181883211943247675487432746482156942930527046904324435185503349027608753017423963089622735041280475541666240448381418570746666329837799575780498470185568976953369735217522176940117576965818093190257266011208016227084513797564846318192440073909807199015564866478984547154070435352894760979430140031761133439300392972814769740419660933670937784915870458341154841914893150068004679089874026686101251722083267926290851498008293317518876263027459809138542648821803270543288710202585993500704391822082226934847864886689821976934601712350867910380418889181321988223211063300235716488291196848064286265675397254326037356953864158370401619821486529621990431581995187992009613746076900039546334347264000000000000000000000000000000000000000000000000000000 [88,71] -10104448841420613460978332911996099179980050508903992359573321441619813553281913196452755275417554179240027987903408063893564767505409834747405592257219852275214096228497150190979589259633715334740907089593735056897404743073763030005867708007957676514173827471791358606672951986076109356030865823991383024920127107136536974675084684001839326265693371192286042561285262843474069100261393137108787149487239466469904180562083867688357270231234635125106376500639303793381520257542298557568833182644309703792657323137354953292246711665172001567661188033793386155616689520667958484940281688094267105199535062204417923379035873864558650974083300468341127330532339319604619060069014413860373893173237026822227103591417739845105201157491555818419722700880242853702618074276336486836301484149146411291069563081941292778951225035490139544643497125877168323537536485841341275870108985118053903600951784351263768739185364634012765349977722050826593098329309941152203202719207277928095130369952192878261888018163389519072539647231861419628948671301646609761376844496718324274659919484700541916772623383162129873923008925790944092922535051839797568049327124717866609371241446390281171159265291993304667673220467114087503637713388072192282554927169063431314959855806027729002472453527967313126115738797324065042210225035955468266727170223794021655308435263071908801874718301940490989427765012278865953878778914937435664746097687457638336364940061691166250646660590143584673914077958860413975545302567752990381329864185578122722349165568396068735118075801490398321772599384083310739684277708822435972767098104556776949634137506367618748832339773301670010128470066840623029632558658606418137264874263864960823975958323475896852653933759131470037950296854844444824617543434342580361566095743434779784345274209737988633270401771135200479350681904432570762776360727486822952718382332352307621144878176864068632428509185257608050533518922017978542076932702219101358658445202012550219189436899641874627576868917355978348235101521605177642700316912167814747017416649137664094841023732183683607925653186452529717026928857239516711978368804177793503089135310312869835390517096498108033650139509012275871358933470500241233583530553285944205639680000000000000000000000000000000000000000000000000000 [88,72] 201698109169300466515476547505601906874511256697724490098515682067856716430711384340306744666440657107132438540234826170548672491393054037766471819279628846230989120569897463623620367347156801097345463039988417090464102068220920819861876704612321170470936801323196413279833853656487076277992409310138063332706580532421995738259656324920009390036955500216505682813874080889770987789005479477596556518933245525001955245824336468148415452324122505747244648972408790134142240613406511728867690402858190053446818234200563189946745901250859800920930776657021750006659357235237145211883420835047045134666068833542292109207649482912948736329806296859972970743149280218598445158507167280116199595350841048610970324868615361840062902612750963973085337314046327786712771601183518898223352570351416768432788872430749980134174648818343106985037274330866135323091816181034629166655119113861992254638563243931268822856287840265506619161407074991315384162903052522488805120627180061739829494718478908253390471142968881391926428198518841901552681463233658779463256299622261953572521667062008718385661455508472169857491293529305056604688753606571898164864064137726622040610782348095682583532060186487627908957714753031295751300981535298101445024182531144021890198111807372548007809995551933630880308206651663495534086436675604581884418213948735080946286308920374260753463424758711007506847001626179800668438079529813720742777532851212258340370376658361063436735572184198631585580316049618749854443834707848812269130435796454155134420663657152753712702604374601169699410150342024533701021988971494914081145800312230540460480544369449751779402054838993146036611656191293696818993019579338819166048444610096231139298823046603821344314656992984373951268441328830220393461893796509427625354169699305162789293898942398209101146925910260331644820731771997787976343659849165266656132215100166649743675294206615529312859358334454544162557620424580077206821786900639604639476410701005851052088313052125462565756280650764949706010957720543019950279116957737069545591989681513154102585396610104145174802680147633682637101355613060374790625863344389088399765819577734263380470967969619364778935704079903689033903023214836433696719979175565496156160000000000000000000000000000000000000000000000000 [88,73] -2505829066059702682791358360853851865386516426430421672632687025803028636578094957208524216653326030922836085143635434138933663928815345481184109199469435861425872658229993101476179666723163260189517183028282155675142621931710502073850450745375185656285305073253060109507070042066158848963774942132589021065980456009136567733218730005400596825391099194113573426538549988249507816530564422916583296986060841968710265843263654249761649182758938495102780615473088441738887839422251222676138294238667984252013937338443318377165539644936114067345002948688582192691102954504769986242121871567178672231920506071531636457418348346998646626894569817720115119755244860809090687818050299506135407677320478713871752066210195707134818439291704822235543055547602755042031242782855571446887667657705776783477777425345382605193108670834022936668006067460477691588337071431727967455816550084948248908088538975256498573718749376823562815719581563257370049891882482662629149590549746710292658637087248249089093862205026189882498823115326715624384427120571694749391267523204433486899574825616518624336846998445858933182959356066345564060331290659157476206064033763266594402535269291255538016098072974757976954569822408174629398059364697005441712277509366320885357594224040012822494816973220582603181192482341133796651770573574004387422923743327964584789439262605624306035525950713000731490920871036822521353925662451639165152284801685666343790457704594768747902975832694252232846956889596545613625136841349052259660751251824880992494088375554529244658974250717889607134823658949841547932427049804313470429191121672852586406572947366977031938884215359435133248149743447422656611594866242988468909414132150863376320480809160251413199146930416905609111001128056088982140057241706256214626709749812555497236011405307099858894508514494295409492183949207242095390892078586582499400679180885297483750326442133676001246593754219374598522767613260416410901182304856197629560806561552479937883454795780570071013459763710351652085553954728050826962837515013643797681251687201808151789978483056413151603389587819514178561383611080141717873713804853474365134357559324303832340835208422516282345206232165320872854343572123676873683010767511407820800000000000000000000000000000000000000000000000 [88,74] 12272331854212751215775497448940966323521276930686616506424545551193519788919537650838941398616331550606177324528955825887064293570055356770438111244443639145507676053796525985228238104294795287701739925808613825617178029560517835091655635853611258630769037506617912828088974303056565687191326353008681857727503459109499437070310586937620173060811413443308861235362592143198997667772337061309558878945786395744755882244961008092423650363135942760884128218251613781023292840151100954552992090405361130801272888466948552084493332527086163172273390723980092979067886299968427359009907106642897287254126250996936660228596468017065879029443789500648224713013213305245354195852574609673715651847568019942162605093181070392823277502462369654794993908188526734160045976168564894805018364269033030963783244011260469658753114754221090468252449793320100114199554096942294467804578643565427580569506386133085765314486356245352739422452865101530983734678002051934424347825015367529507556341494560346565614060362297840248144467841075727881223472789638072190694715243611856671897090510818768577754946606142518893492498858333951322482460449119800981683869983559572562600151854319186042880901561935524342863964282393284787327570542502594106740315550766160393474613259971061397536509494702254945906542370503141146307074918380266391774279505315423421352738220098375537597211089450778312554298502734177133292285643935135276491480235611399133773023668983152384039390101133995654109128456836874180788703088633654715169800326360829715762668735720004541772841321980946563564219019951513005537888239737679264865227907975968604070296946752342076922442707061204668841901198496043573575107617036275470907137329573002178166041892505120665415788958311879377720436515125066219571325022196903089707017470226088513892729022322924849573893539708609162286871748207379932854962297501304391392617926675594767662498509402036294905766468178278384287679108928461489132864210286497568082115143121617255256275060636781023246079479216431784458398760501967926833891060929789692834710210918237760928323847997640212791676351681274680211468096764321730433399166639135977830946626924867226594576465637452008898459545977766949082113884587593033862379281517117440000000000000000000000000000000000000000000 [88,75] 760908757264297938047039131452613099991877606713398202111250437432657311492216536519902872076241535605992651664698382464656061185323251512548013549325663594129336550578282865665876000623353608942272897807139067659518858696808548938634331269454516629871304189653037252726605485251834786388052341811080618510379193955221060451730218762919955965623707695583093384862544680831315316602711850816885351659165936490160366493855557658082903432889850591500126751867577380485967396502835626167405557884157999649159625727584790207315903757798596237825312510058510671699305011751459621904118060812413987456018823087743102688506006870467543141589588689083088404584961704282607329853678206739556354397002136594967012765059484594295433183129978630567890026793688286249913783698879048934964461459477528099451509410219072924643683100283978930239690709032696767769845981942117063883424058695635768945333007246892805082573390565259713398495230094707070328111586537825822661470562862728110423721030769063818453543043984348810414809394835716563476200280407519211793275364387722058236994008864276078570533108093984123078765108023582663843518845571094951154646566442630259865477247022047730694489811154356152634247369048467910245583721991511690579037079990265118576036262735200494679033049479779684644203008058027245809275914002517284005702249241512026041069612869870582221476495796365210321014834036423803611287960493684200192874990971693391643038864258906707657309852649631031404690406604051831604321537630706763997737749423772822818946377341343603105190408265497956431392716478568718771982601755378726162317241363374073769890563845774953552631925308204625095051189044917122672291830007120850245077147039176533194321993104892786600821803422002025449907419198432842555709749376105066618901950518214299980192235340869069822808660004239565559112096689245972814586395761218881618311063234961879324842994364045978036968436812912962974517197527176139093984922657256630290245059401413695740116593628018535609684131368565475649370954826886362688708308655623997642353248588127428293517665626777750841238619960970122852156212645616467109978759138449739714919080474394099525695835085996729082281455529387304074573497315168585258488877075660800000000000000000000000000000000000000000 [88,76] -15614088611328263156696800441487797348753874501546671573446564047005983729276498027497096940079264840658152406720501204225962904582753203420370557134182565633230183981850747312932739167967243045263259804878479839031936647739601403244071155258546893368194462312790774206744129771105085795776216961671685649457848947011406804201332914456562297687103778056554512574293995729213599651845224072732302210500887203502106601714003842347286679862847948069306238076015598427970460474421979074980250773599901718044861134589045185936195845263744826499401528049097588435462047433133990023870003551346867060985007900352470023328105362998095650649602228384944392574278749253307771767453227609312086350739382886655101674430922373572086205902504118898013206619481361384313543552705160519185140939345894848280155486345709192750250308506123662173482759910659073887279422916593179151018631413749772342258148405581893855469361406168560483236260241128714911120580812446651268547365023510148727670077027362745522265742565977499200461880277139262258187469849115030434293247040670686088450741752874029267651301427166861046217395287543971338365057443431795519839019584148872072660517425559337366795039426715918794998454926934399915516652087870156424386656187306809224951985199635733046080664316330904094014879580378782901914515273632682293338549983336401675670169649731538173072691975989010359980943420187489069522213227989466990242839023218183352522612197988539906297617851000398058138075697085884141454364786448342241363562960099168010242072914675860371708510347580512427875868719966247226880480301165392212666883314291249842591494149449377682003735585728359523212410395606573064852522081253969952772053906129900464080647740101599422261675300802028816278974385434192507950515758570963434437206006117553065794985904680264749763913589967401533116954846858865187557245204304712977426742757067539397636934125907886005191290554454268794137564550581392270430465877257696747812378869792698253678998903837560745529537736978749266724410769656627195897150184415713130081013086724752053867214357198130383922580804002623691051566489102582372138800795846191141766171541534650864607903414217558936533504450505303525996267236265354739375208461762560000000000000000000000000000000000000 [88,77] -235393478038791772627499169418046085776302325037245141472731912228014621605467534009594749166515183468777261813565046063293702666024942257194278308249035583979752961009218968758398965553733124193064238282475997600785749617160521238949784763372248893046590149294514890714735091885583150185954493169317554611639347647754643582070878534775700253458564828587274598002503859646235462975910147834986039933835441182740403411035275866313488635019069438156436724210612919270840751424639231673043079699326432961820724287826060784298869857499940575647892994085796935010766058079030830577844332743472268985316813970861905215904929075936189829986175104897607853646763141252000545481699953868515406460472266874093432484766937975285152563016630051988940763958637378620116731811176862507421232570934754945638895721670021594106290895142058886193432468541101109491973146447284020452658564921381850161796047212882136480769088039822760915431943400225549637409727687877153685062402603350651733910697214522077976975443892770054978280247566392213724564719237787547847417325145418288575118960020415822590144607888993350341542785820996206446579189468586775734908195638520815604086594968850547066757091738293461422219239373222384952171321871010558571057380001145512838135319853270263744616973542265561613483308746490397357747878179376265161578786802963247154481815019970490641373846765866384280728725348866132163306528914264501713845481555770928388420638893704907138559488404518190128648345686640157801199464685179762307962825755447474607264468582219239303244726136314356559867305006566161151837165834158547529348064630394010278895939279705683210096356640167394460301624518904710638394956577931072984680539140597948137968451932857628152311772247599633475649596200316460252129472275605523099094690443221282654970608023676014907291000447563502602523507219989565778014455489059344948491956038246515162042134837243826485339260270361475803183213063907135544176966677478559223138491074490483610830115888571498076313825101500221419245405248522655253809601307044401474488644586758308203234283939147851777299664874584723295363506843512835955167111428160220754865670703344304946045001687660404335719661018268786152013633029477727951060677427200000000000000000000000000000000000 [88,78] 12674831441861741614097915766536357271891119444226752861661430782530521586095021235712809523327855087651541382842859717281540156927575401464041304063124129764018497529546247590915333985056753701574656306305771836409848021316885995757235739638062244344676224816471045012024316180504242746659538760923084521190058709053419369183068769825817166842768640135719937321788582783467505322749471918485527899770866273263995103486736234317894351120422493870329209408784091226962850502136866043989464206023151664040584768459432220192807629816325742434657285545240580064587999335363335955322205420553884596608754562260582580550801178258059470841460494209099182833882918682834416774329668383147499434356677892153899756393952392138591933660041849853641264929754022855222618321676144290279972112505754358057763559078647226360847199335458166276423190114942298318059153837215254507487935845459110850318371809070211843808342080676041949715012892401531896105129303268631270742717845032514665247773102597035434089781006577034256648754929601207895418563327135095791499620199116224651034217987732994001978854122990771273377253284861576668156675269235936634671517383178172702106537113321208566450925513270042893646253425531232265893617151855943041865191700699383827810166149939919716161713875696809136141377698351193771418086384464295714075254030411573233468373850203204151641431418974689145371767188419672325097746869562390047363019016163331850914976024345650467394055480243014835284261717147400872846591334073181738098303860736454311362729769102631752827514339526037195804248868897408182537361884544722537296186327304998227296070988618421238354203809805633180366234858129206030176425523719436224498819516437679908851350878785511262697811376469574598881890326385728570476132755077942591265147951092598682932360945546711192176644115265227178277632782376447375690398081970377316290596097256594189793980143193880062479149382703742206159775972716540802569449257534180904223121399410487797623052547827150112043551757721996073405430280137836688641282719167998438740228466612730942286647978037489836886362812808916195364165607484017463985737314430831256224011566394368778906823671840325422902020844637964127409224110590526270268181053440000000000000000000000000000000 [88,79] -221627446290176663409218108475783482840917638451723854553188429639568343787215485057079462152962158973902492717256712407055557439689410277285951670645192143877344965830330553983348362904003579531322364289144588518449966826106756732678880745027648300792523260244907098440262465633059008214636593240507636769660893334867570306693971306312402349761093676276962104622602558321702115707391693212473101388912890923288329189961662964809157349964377049878562065561065724399235665398146317794770865615326644775724713510665130229648283000573351831766698074149596674023479053142565006705491466565389052322979946338841367373234713704938837813544219710348051447388017734137803468549037951446639859733532966562614753441372779741314266396187519471204722855405325770720699149195806075256702351729901121276522021451134423414043544823417979606770204702934528439448906382954866857809829724376919394322062669131308830723414258573927743196324276712284223512177916076355622983575388007696813675932725938281001363314568088091203782647428277713284046908225801781056378457469102191583366857224213006189826055496793324517213094323538862564451237844631271101500687491598912419511676605458216782223436636068148307458433618124079479241933030516776127417241418605767748631424881584938864249667201815035306118010304335311484049925179519082593557543950560560243116170650656995739817820567855237733053303280527754393908857585143624368202561313122473525011146414646202262689323677641015227875608767409564516455651747727659570965914606511049153955418711479550316311748033452057095905615204137910759998668509867632261507126888098545292199506254054049280207449248992164019865738519904088744809234350886500765954217802244620626302018922370711238258857473138247343634102389174335680793008442951314323370488451752541371361128840942979527640877614288380369720921867095314668908003251565071771730486753033373317845038332023085680015453692489104871987101424673967020220392072844085678072362905580814012314342711640571633850833336377450455828957302118643183745894924715785871619644300596044475538093968931793653103289719496841742256330990681371972153210168181390935052201262677298421036821626366648819099617896389884788747647307729774246326226124800000000000000000000000000000 [88,80] 3206386079353869455867166592571946574147755321371543205788894945805283197993534758975997792161528531175864508399180751442845397435266475498111305727261275000771482632985326423390958984588190485411278210684412718563583016422174087171757722150826188388092954914622293124818587711815739041892325757510458030915009916151736313149503612397296789885906737200876816545899132114019590030175094143940048420192151200547393544741177433644094336825825048872807555825911334547127346418062631792848105173715309241234604498344947985679560571950329020738795451615374941069666222198979429324850106242508740609185217311765579739318681253811251748056110676947115291197339534832442674280419018898285054474455045333204389062766186418334269658304698083938911307640945687182973995579640361780375191482406416952190724854919035656946688314801913874361434287860573870526284294033762944641536904365544060791840423293137726055768355362901605370982071087745855993934392245883933254738694293144425478038014710721857379990967723805870907653014648415448821655232045370372085280705966265989503212471744081726758018583502250292583002383004674946977037642800357783188539440581681268716148950941044624345513308185019539041175020563286845480782494926020019338629614918974254205259218755966587947503974648122519499910289184186324760669860827520001337779244258330279675469819812276894290020266776785587193037896079967510569453244535200013820099731922002172090097614854616633850781544391377147369687472084068359211986064050878986937224510683866390476826381414884763371715309197237525977575208660573524197678275762118455861077269860168413294390148223702837696576426774616160974379595475245066740346573156830005319676797561772014435269714691254954935046271935351604721385249154789647475002467952582929353310285393917213418344147096900168522337571199176649783057727023233445068958560219836891660539611026009545707291200052566857693967722859369871667607777805936855614587076036226097145293764215722551921186283663956460058504819045610222986654228870609246885724357499044087036605876279126444106238196299061726343326472986519986650618472513190035904934547120619211215105285102478817209583861913604728936473713557473455235109838886730579622095749120000000000000000000000000 [88,81] -49188755268095356175225934233888448466263195716619606482162183116215304598133785800502137000968208799020168386987678083271075770501161881283219632101318913473947525740589218228007904705186216830569882005052844340550071086099910535077584326741576001070134998441597990938226607331627681763018061815586070108530388300569098095060608237436396498378151988344701205211267627117714903182198935296158000860243668127485075090877564238540629193326369790473234515300051818022063123988235277724024663964665685645421515002035221381478472821408830566966446079909279376530754648799698880639158213626810206377151774492029266355552778369565913145446689976588358068296754471450984713969171051413205069143524253972276479762263159805137654679471593109308266512500179258087122319777627320037262068692695404663750708281490895731931785030991447804461916758162517444912530427651047083063031128138897043717770243171564512915174072568049760727210587047516492138728112636328832914524543427471807080401809211471305908472067857623265518611060189422333139917212898846719613394562601859016239899828705758748984572778339642154488544583580893999311678667185395148727023529378445276859034451173237388377216240334006912393292609272641584214955385854098115817905259715670696121113686712161255135462893874170170714548244583996758673292794800793508530069004857971492886809406187745416140373031441472953958790795026677865137197747341498618560445709617624754124416377107263611640084522034128435578292867837167046489963191734595146209063329486665198195674550351629419215735826088872179173439876856873714918994937560110117408279904858539474073745250789232419574706116611822498710002769480710554031127266598292040106297623715483600806124353591042063665797314068655308729471256361808926958105447493295399100582472461069074132468010585713924816161796636395193561421478869328978887926630132786706594810430739783039468681194531089792466077828171890739280266308598975874603529914070373163449603274070054538240358377883879224819844418633628443589763934190746798656369260339631236286118627991062497580054890908063498336949151534046441754353922953657992689026681710446371174156179162860912726255325789571491044298845578100572311149897879871733052211200000000000000000000000 [88,82] 413203919448958411258904005626138012107745717948662569630379159614195090717490399383742156621942595072138359698252076789817104197409726892785655713497078884119450917421990486725696877292986716200803758979308088640603531423177143960852792471910168768320769823674471507807108814939923420746594448155452289826614025258671330099038152559520238935696555489948226661395603254811488103502090656148354618428023545429181318705029435738605852260000851921171186994282367208739373249709339991731874670595074382459446721114829786856919181513033539218278911067111328091939363901854271093537538217138381159585449305506076500534754153403661563391977651555011421652093378268111597491658436263925855478799353062994724483470893040468369849428083999482346787346169805879920975531453810564168860556694351732047149515172577664834025166173445740712066204869387496056724288407161718975161213675236726472395973908639410001249539487519573679092741582451774476713107637349617049712822629439763656766141953904714903834133792154283136931318602892154547599216907958513385496373614687355408275290333088010389038553465587098871217623085600702590676522407966944397221909097931431515521219632057538497968570350725562967984019949997300038723616071231615729189393177443436790716340711930015892326976288704408829868469719336216464494346036526323184776392058754479502207680872030679972464229681210870343133396602341799731354173491393296308796381500497587981355331336272585349185565525997969283734513195324717140086976317611649960607929206726122625994307225752719589859905109253860468263711349260056670826552435642760162847915976136847163515173344562944581193943536906400712549524858061216781502849985577836100793622910709123411548241633180731166532400642657212150521127703669966652596080335487441322234003951402226048017056353100399937334130036007878019422028465896919580647602861735312741558941802995521291252603069006467793606190948069609004618017254406667874180402521267864888791709517120096982196352726074509199764448291773121005081196899981510191287146183937202469568230919095334225869819149342115664012734661656360318219149585164902184868826303708369910957948026317752633505500889381962671326704133711276039725229914922610862325760000000000000000000 [88,83] -2320736642479306470712888827475967485249183765667230311966847744071245622878622839713303300809719638630646745886959445382263167022728313124788123213268892972081262141377408278575448865281427744511125168736390470293946000129830793928361668616520473433204836782856077487625363805251801535086473197256907226262243493547554296795514301396321318124164730855347801088032446565284900390151216787353033233004731577104552908544453843039247215409306691870919707760140598749738450644363720478633369376516649928893167826235276229447008292644270729218304360255798676841574219348352240119763562030270181742357349069684134392504272160456731015840352910137695324010407627236253481126241867273503381227291060630481930504173733153054594299060714493827474779607169586818572807521307986808118328999247584145946132440562106421197391749985616349069488121393225794931139181257015238809996855356640539192218390873733079183579220673126940750651541715887919093049184618647080382965154970811476080015013989811446610120503440549259417539534662145739062996674179554280376133391851876315945292495165086708453615993067679355761435758343440807105460790569759164426653276547304250237697824243183034318198255672370876227890321251008894761850848829496629293680023219593846865006661848151102317660321851814213633580237137192499005398468234149901085574675391257285920244163931381678188761150170963513145748491061014155257347265197497865887810976359904867184387382274425843162538685342227643537166851367866832293509143100357241215553620652896111748314819506666372806486840844630977879216344719718713068134698313987691296442583315679941599888598525838221273306833575889210386999694356035647509497712506112101661614329629193971495397987241144246331160695277983891196581000635725476420601063953841034408072524982281972423164032876550761591452832020519385105898445882772471816030199266735866441801697243323834764280237295060114110198154311616905066862517116812508010851255132727523847708452986609225298737771475928072650192194856882591610788710162059262203465609353970348602369802745362393700253571966462760712371600619973368058844498140807675662871047211679260737932941174827631841069407736128089189574093729189001797425698581042849382400000000000000000 [88,84] -29112125895813038796709386694544350887771021740125460745639181878744704102855588345304097141105376881036661137393177292728208897996233322759745522182597261165123179330247518920861289608929224122908381639455877951361162711785363703221092726716245866903125771912582215558306646920915539813880996816748057901452525151546251859240661202781366527226937712402534457767818937334952223625600478613188285163874617836007183472509912522265193555939780524122962820427460955645604061288687585765031447661167999188903195560066327359148693006147819177095576824628666545237174490027730218024716970812111512480086080781112361702363534402982510379976698736648333127272646130221563850239763171532575253702169428444428646123989113616909515249137546575566639795066667469632390556710365561160399666309635306792883442509128809956997984646337880657926838891064506645469212008195314189929004161524354808814728005812346657795296729139721548878596821238725955572695925864385725830704103059572810075561634473896490620655443184075161440499123585796769933975641317334971343644423685027072139615694907674201863531368187483679681057720553351268010169966623617096625848501245572248823735470973641783069635781620367940197885720330100250674385839635886768897769141638065952117797989892632732523117242652366027939279967965841004126239486120648244177465815072327335858312161217258048192237900158851375090820298731938543764488270612296615414741047133508730012452006133169425279952136686809797103896365146243522870181503441790764491369374938392896784918573017431534368403154741045744796966098480738091505910427569749143674729141534398509359159984228719625650753416275298348264495824508448598954410222073216456854015272067691172353686058605360655552364060183572769941093228925093833163900328910197635287564141749395160792161635462304213870455847585961936379179756248380294604533404840574447708362673277759071107612205971469404295490035820158068220551843652380796092290292288995448466318187117898541442128924702036622300577039504484176499185046569246999100579664324274835133250269489823764048382139174499457131285774867508592499647330623023382771886631787872078396334968621301070563990838181363083440673773951615778466531437837874626560000000000000 [88,85] 450842891971685505849657716235124580940140511083759544881721066022166532789123707393063170936685146447986386409308408874433282635914118507887411420624007660447005764055265631765353814697729802060657051379604447417973792429770164518143529003806289594257646649436729503409983255716281366667793825371097239301935772091981863589196911406761082582802441858443826541469456170401428089687065842369734137853379871337708096118401408650284831107571309366739695931975773492332527418988914937146429342439896125349169993911604093792856505129394067693829919276125370803461436754738428457951617580410621381219518407623813434845688187317859717527448298530522677295311315923440291415831877601057879981974014578149288273511808713546852173847036200255638098902754789847741269409900551965102717428594119298769492276160000305618964909500263996864861056868504898541428232054883368603902364432452414314731397730057512271884357396019077954590882643808985492681740594732543913998526053197415453533865008262210733037412603980659025571473534654740979065896005385390955314864338832837884225419998435006808329569326196273528272873355419435940077620544861262074812940855941412165665704577484555634322083699123484179709930355732236570998139167910707797189931221211488117274282936465800243905320569888864215508322056340392847508839942810726547357003951680537403717368399515668294738734003937411740146394813118306483407144401580373841056746483764016933581024902753165537929586835250810274904361802599015479900480249299328436457135745169771838630168323935982997948432501481570879472329580889288558587348864425364987813141474840950936446167787810552149892988723010757333814726127605085718556991046845539769633972112760564059165349329292348705566657120724080260904944772536863561504313771383720426188124368868270283609857057310882071832655465999505242109214198487762196467450093032921625668690400195050976701092372503616528821754800525821532435845428436407420133827425157997534833520834205548250020386932490699558938226736006808671975923632727528747221336800208506772287912784523854912591201435650769825024848449036469966447870024890355775809778697405497204652951078041098073879448345152117383811292182028914595467302765015859200000000000 [88,86] -3403825501686936396768282426138893423011197005555985134432055472094473036204055031014112928299207370146341449842064028336983817174211847310226548991220048700824199099523280197228313318025373760000166134865151746763385118516880744890974993489205093468027627831919514977755368749941419178410333321025918349295119325123437536289860176270715520815875203712944908166005466216114968958729898484656162266283968977236367800788291551882969831790034908655092398268319970310657078660888684560620091452658839844616227574352977102520790214564332759485586873703978146457860941014569440779036025972502231722842220666582025073632684913093198992884126845062639159413928084014249308106250769136240943221379168314737148793082288572662158261490208950916325775959233544403590797890220263590031739038324508365153397249872164146473691496069619674872589830027306062203496647414943401078561622940193043693107201209658281261848550684705741726566384144568958242397508565803832160833313131074106120155775893151525920779010074440296507673439011977343940293097288584886611315907475676868443421492259959325483733554433054271722332176379282544402697847877190426630385284619176841125625431221656238894883741651962907972852367248892932084523692129413000200074888160247750725386535124184985839564914534444494443938652738726017413631953307979305651410822022950867107463928383609575502720318929292213125909923218580413580028964574475613173653697363257108954243210270486048159481657928731597183411117859305668701239676842750237195309252826782274666045047789458841182917315710844293356428312059638473063437647721967784330500772477098913845757429219036695860884692840799863646049278974387719009343581403152602348007111347308807660117839278663490979443478986167167647193280731365392889708587648826951063151349974716138746916832435695849721444883828186132071724164136202748504738650866012482264794365190833634844130750814980945268526225247964343115622390145216438117335719675248794209107143452031520732559414101503399440044668678743606270486395632839436214509365510849698038122554575630018515212738457838658450634544925030170133679983381326427169674620004301067619196403648753517964807981324014030398751471250415416753085123605299200000000 [88,87] 16008939652044919822652380065603309585134320390950288894327154905271711958793679145447730792277830386404542885566569832952690223793805079688629951128012850381624328122973182907845857714589114764790118864537193474207471783438364856272186277586717754527533250976995731360847241882863827478001170285558507555885969420301088221147709687809470658229756737850571452787850788300261303893625163251983495678837324513270099909201187246760443443135119618475990789990817748608421115320300720397470739483776395288127391557788693149774185968496403277473200683504450970405878510969605769218945987142476574879382074312900275661788561058060605738294517994255604518229851712567486747260934007670304056630066225246100885405641821637162879885063882334667673299383256453143476930715201063995143765218099815074171235011525934157525826065603224074471701563560780803245596913520833795427347472285270767808188539908329535964560369350181672989633081906194039506931824752501840821998841129148498613289424143229188456953650525402814442894719673122191719866052246529868123310580923243906786389165618311904588509956218694150522051056292213843482877260948469666042801176257473276027052865256011535560224739151673141495601394565183717814954405008161085000866593665152976387645141044453711518993391452535836794319230992057652070502421849825014714929570700531506867562521984115504982998379010967941712148468204765022188300020353310507882682600165294192913706908550000091136093268081973370511832386843455495020139042953759090953313284831253796192856531755529905743003722762984160051231369417875586643122669129765864152987913566115460019701298605901566372962769835869541118366561269774921938221551767910580312583204818782232608467020891335316256354514588865125301932155108536467546742636590546038062087126683102303384832433200902523695862911871250334490558958833706885215057517013241264742088377820302305707519205921203614397931936005299686902698802881149277594009838769883733295180094261774146142411674154786894665901198019192869301271920896819619235464176594187621841070749609711148032006564613407968502690909246667875930729586071380689630391107023294598263483707304084615116834427873609705663858698917966254374463520768000000 [88,88] 17114355643201010623655722053783529835935696147941670202404198762921888000906519028563316693550225617872504736565146984226811422750547713372180462727027188575933996052829302951560764760148565516310351521270344899351311332887513567725496950429834628247760883596271057924358930966857428876135771414765627119464869416570159758713834365662674871869538605056448443909399504291241988983839207741824221060559109436027323712221669505809547173538132885206173213343299546039632045795474602268227438292155392077187174649967398770501092662183725359722209545290214947899842119398281740371957298090486824244421406055996726395755441290239966521705360949355681426259800207428931653378268299559414408405287957651773019842984278172645699307271985703711801237114807883267467891982272617120876547337538360877100841809130920986308342790735056976720662917756284218366857798088744031140839601163530758287315749355173710389231780069905871344460116355459248199534870014898302706593806400654683161991962991062203261076656090018133583363535153845492874754886698591551237910632618625164263357595644039985831568666740543445268233642432236600110039166502149597716379484493059157058679547774579637856162263351114719382779226493876358752956483800394444058312617418989109330858715693512741157731077064678644352034628415117504228308959868088984848979039349260617867596911209000736185893581112562268535318732905198905640457629962996363910235705110517116699493340616883844594529041751595589331499823147999722131884932282219568926121967901770083700720666514610027204121853757994636427543046784260766389449475927090517546330864398876573359325284352762500841732058229466370511143209278672779914938153636766425524636263861466354672137495259494578001643199609590451519750737249825558534010275915313513283340538602189028825764779929819561973268845729654219987627810978547805831494900034108794029519180997728933317433299523471780164894661990958019494972540123351593878774793082491490957977488966370398905486986857184419756848392986892496932883564759817183931162786988533331753231910419946512975808227708053385726646660367288456874992728383871231916385672822077416747179611791714588715850115077327686458909328441333647542999112200 [89,0] 14427736804425927109997035468142245677907649568865529732128730737532443326939266247819982217762132605331476542494324908538433951437876728140145399753062762600801942232320572535876183209458502417147207466621777016646604595777996772667010775052949449952184945995027621972579034149997491369411774152346065731298561379426334878174486638980982881700029405526113865425494777795419949460963194004860520000108699498798682906367234589254682382279699697729045541667754322910048357688566066532354326036387425628958438941936482937656738003440769888972121654882210957811411754086021543936925410112129531019396596036440339099339787939338439379539625588908709063143868425527268636464585511640293358446811502618610314178193628251492814122019388083407321087457929093248941134058991659557620595219792587088125734642355022253984492864717272146186096853828432486015416123237488092891831673614883851737614959331479544830650898723053784165067267903846278142072793693540612518261308023203590897133552674092662925857217951902082180134974108864411771356052590886446999604977310364546256992221196921293314379313740459377620082801180130969736078510090914249968099305810941470290888277110593621301692207513397334543290821393298714039534444315107506862355952291117084312284300572362432573168456708403717089001976071852210229489923163054974696095467168980778805505950898407474296314762550185969862440233045352921112879096229910337471051793123700393849113919062194470661585860856845282877774300083467968135366653068081201095012058848432166739772895179860268903632567652648516689348027511381290194046175276896164548255220902749031186719931938384612196129640955860261316550180091100800553131195131265578358214835796676989703060610359186235795515399489762540888650991922463400785021233131108115103674601074705580623171263665582555024361707602377359771339900350693529729497823658616519362794275541589063506133733856116948736085622737759834128535372236276083585966721926018672031443259345812473146408607312763624608191068831145718760499348200962639182827276963629807922359576337674769397216300705245297496206968622714347249810707946338901793451818495385746479267938084041422602032378504229708826130938956219361603981740045495429370190483503917055492813932152708808048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] 2177270189295996470632224398311334410955428483086958023651153850160168370508188146052393623176028064346770170635213140497179521021742480353781612817396454488913612334967232007594423635919396683138437232372657137288248988729642920181338806780113036527527767221518740013287122102205690170516732163536921844876804552692705239779505185767071264868553320181840972116267689373636900734010717655838944626953801599315295592521914403661360468287631222581327502754295493970674540552541319147891598479005057105436410292950978452576164572390162196968411703063547842747380423280144637262698359544531929223239698044214132279948941734266068746023495669066786612416464591102121153091145270963684015856784260717239439354160492219702408080401500739540580038956156008837956586741270989697270235977686787268420454399848273996188855910229028044832904283229845431007548312022497620703604224249168168126718196599394498958876810800167535870550224888862596523728985219124886741315694874860286768053483016000385890907406277958870483715566302303324971628342397493463001199142992469958125563696722525287311558621749634857867353414479446870947723445209849888391058075703503868141502012278930524939349326663528150074120476181514728624759917764117955624421898518337032362673309931893374198131532947439959631656968665563987872078400080936247582854240588418458430613996312680381594393020240985107286760195874549687167595281692411469885140031803343954737878465594242441696999657269054804642904094966630191371984739857104628891912086823146966371406941271830379342576180344817206912554575895082239999732777057619189614797598415376266734617555079184315972538020463650238960917557769171448648309106879509247850281901964225697794132685708651304730686205140367217259785753397703453559174097116594412805291785249856104483483932207907990798823997348537614465988196319602888999766933145041879359496740674649628547343267117320979272205104322402566649397336582744476142894046109059718955878924954203257426414167036040284383151141900458214920137409826824585069404898128908300780678160809538146491231450213300269613614814457206410853594828710592543461830887492639810177080910878617367889809256706332686962381604285068305313537167639968178077373027385993001835128251741027673873317888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 53528727558766364937016912928127142746624289080043357176933106195732971236463865393465380700604804619056013433828180537033376826749268119946671098787893059180923258962826764679238544599258575993969091902057945875968459715719436728290290314816548199287770166700880259279208332848040215153262339428764442334589546232186675519379733752281413911966576783486733450518101739889835685010532904375423844802539544759102926383477859754825723445305794408959110076600655690434298242036608455148098615011007411108993717758022013072127027023597076668210676373820079093473385362683430049058459982915381885992851105042651939472198720029055466790856477551396175618928655294482741672676547956856712677606737302856260750362702777943268184301173833284600026762815030460388097048240743501142748077948804039915270319514058586154907537568632042739991986003618302592682218393244435486639996967745452620679974733146809691100608528677002336763390839732960625257409863484123510385600886206982964334912947096772718238323611086456910120155027733870573335332496179552422171336273634796986755285632837544666915471974383697073384529406354592789843325990168098690086936886698762476710424501395404124807648752662251365437835079864685722472435315428437005192548638467824675143652239426587240764320135887158904422954810302993485502104505303108884304431431470603539133162998660714260844768110233945473173294915397856849519257830866055956264042974062485714460193922833802311258763182351873178695690326508133853351619556698340611923908663612518915077531596288342012012489101431818538425714012506568255050878543405054385743248917936619272019909710176953605191627108302948088997831505155398726174220884106791881646182922842666333647476604598268463632391970609598316610722671192337446915634597173624265445819984813286187533311137445428931203702311788331523632951362865197439288138056291762492897869586507781633137536836612385925564196027903268997229558721828767641018257090757390886027770728849190099980170981647924244406145083674318192136675682999652668910735385747210932111580314316992778518716191707471783620297027700352988456803607138712010030419542002158736628909508266573945231617405927626365586405360699350859511653791985780633860255868330105107346605874860473052121006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] 18085429513092257261024408887368585128614363452556846586833594040181419890460704076856117230368572312895672222413096774541904117864774163920199682803628673819084090464952650044818753541123284862423359714392623256324652777317953104910936006332751943818443926858497707903291371274451426902436811414088205196693934998252643344088837117156833280423229120528698439295933764838507718358413198697140953995977120694144828659934172539815229524449558558302070575343539390151602196081222987899107562812004100685529329523071696074272071217463400749700440976397742656091314391504539663139049357729636192926525593508950011920509582112365025899217004107667195366943347078111231993158633122729073311004159785075270293448242017783439201102705562575605702106393486621975336134500977998561981540270183478777029920424268935353745416857274460089653412601687649882647988530462491372722327515238548078849222679718608631394367278927249367460483551161364807695351918863519905570158302185111695771890271188038545068348056478504330199700414461294660872639768948156819101258887174063280777016125855519780061861238229808400970476725429823708165990134022290507302391670244723609383591975570582537939863113173650613922718886553835694457545738785552115866545999534948519596534475559682584226699274925810926600310356197817356823967333585136508164801960401839675006975795652996847878153651266946709940653602838811131874496442473875228434285548432248504132403709750342844466403305354187808834640953068384320880108729748014987145539696782556191697855935536220135805892348874991885524688174692371702380554288542964606678979676046833422083634381598628316565256346554034984955552933509317782541074452676322503753079203864050296415578401160848068207944797353728708090154534112477536356937747129387687661660036375614620496073098673123337308376212311425911610775248903186643153853094439660467008179521784939339569072028302919565816076615879007116018442035542700575933845524300010264003317239416915366475529929656567874390598727835372079736271549739100144598833343782065299421180025906942252740702746492949243405204365004445637991827015473970038509502924738489019712371260246171030885985647539501554113446655829101045180337375956073241096553522922776952086194913282612248561680646144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] -63277673921547837207811365320285825843139457465812768698362325286142817248063973264000500476912401180026249616546301438385675826733112643503695404876134413112834972456369270474553076434047575748533985951197154942569676562482848178887285065527086751944194716591741594204146010447571317388786936372793466815061059720230062269405400217023021766368925376583100842243944504579300291075252099677828656570342925576177721563707404796563284966809231966092409867057573518974369362218471455009389876762217765100981913554361664518890563470138055132002129610691697929360060656513453833220249759290279066802928487449179341376678162039463812368694569561403568672006366013580592846573211175519600949414539462505465145802066451605111502812973959789623206624610450772141526531699240596889201950521063737152183488232626916274167595709836069900433584376614596476337179665252966469036966442398273364033986907606686067709224988808739912724233278810956749450611915316032312867418818851060089976210895300555329177756907198124732167030493527499293839033005903902211940111682229696588663239658442790237500722820167079698725081787816641909263688533433320836649118082434363264569848334623752758746134897780090486181218631771681512524253958378647388206302487752167416118207221361457847720822453814101869499097870154680672889327189435609414774446815617064617092154605858710506011618947108871137271176599945280500109714928335647262316244163068819912928140725607003499730576922746353131273217952838378126378974313531240238415096005526197610124002046575030384215407817368020344634612146713140423538783251403936799126192810386386525026042385020968217347807782484427312452299799864421096353625724888985168583788074649741626204396546190537122477631727319814346803465618461764870918263996102994228406140135349404748935893180298940485838990695870523657920722020133062378039978074786826223409274451393723690323198652646569545882357336834276174564420168108057831315754219483100045857056996457463796928176493956098328163949427887446565677902398935770763056264313420866138289746960238650104472986627005602581308098702797826899820773114876215636556912695784808271617188804085058682921723935611670810649721994218922467947712186382712641857370492158003803567741044645357952450198241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] 784005300370474126569118620959276004028541470257879435760488387684477525433120550844743674254797813245452683804831873616542723784473892589077996074386618777690803591410103583019622178192895897127919717573189296791505561902762264055570989552727757110259360471480874057051843868301744912305631591489624231780796862188999573368726357310347895180642589888798681450358351222529860557233920805696058017121923729505900108775383142814762751881066209630363857118108297921069676398316209706963287017252333427278611129157281066601408252470799827209146845986808695758463277575927448857240366476011125038738093979773841661714675336475713656738901659621006774430612075595021599354628947464602698320624031228779934913843333075458115148452324933212810206568464636629932747940671457267945105189219401955916823577994486323653798712305039897150228988683824897902606129740376639169870791565183979647355142154300115925948916970355912433875772330608778298849354498016028216492103321111946376565930109689065825105359483564683904419355520221542600035288294624824559635386486130332198253920077749115558795346730501873675300163007220652325728261382244175338257260277878520394188471748339709228338642633305700782156375715988934613977722541629096262958063844191018734848462174075589968479136271698871211312649371764090611491158883282165814174655857371365802854570542488775226461156220141549927875310532171986312829888029983477257864698651556572928197797791224133625795681547579073970514332430010928240237063619751101797186017029101761861768128790423502276223007678376698393944135007949205387082273404558839491336576862263169473907303298916844014677608740821601469422881002057163435382498823952441550235282177807341363752948359291995167822554397696354326518933049503790882767566256735386010397518506341676907849671816789653650969100486354085217227498927183021545903931855257052334055482562662371854235943624990835133525636623596679896575448118539308014553066555672811409161023516542529208074976672975498550893928990936231840789654391115495855447596835922197593330640069673551769517597030300955930607686851471067520607999228030767946342975141720544032207331415174592008136079055166398262085631647876832963906291514699019887073702632896356292605367968232567571524683300864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] -4569965310757856634081853384470970402538421649117502451852907116472878716112298669450620924208340488424139487365207003357098600255886504977060050580566370721733688778169010510828632988758304560829717336982963755719102919864176269086526762476271302179535435640077157501408335664596457754930468993867384323471559094058706156651937742968556117896107869206486396890543571564754970645771954626971511449339903463149169357571350986869333327479940696164279907738778848814684922012553565021182016232853271948580158208583886316155433427926124306730184482397052740280975199610581681788369033238578496453528617602158269192840486953000332852876544597388486205213181707729347425655983032680151662827600522907611910627048526440082982582927853993505526713397611148533157510123410620758809917418743516450345769862349164195507135000881526489170765590692036123634064432011725120122975246544407063682491253306618722357111647444439966346136778753203787591065267696035954142675998424720239689193010148926979358736016615865563788159603959995363146660554307633252962616946348548968722240678634350269827410654924608534100179314244252796300806491229799237356025323465210150032699337722960219603684912790906483305169062318461615460546457471091117846397864437562404804717572394754756138853758393397784348272836557726755929354841311640229187835358801204825628670754992577172863533707156080852947440245830900927195707156689836995185402988946705300109684575076757640281227144936724426113497795204574375089811086961669679458284339330402438221666551372786070691262343027546793525863040865192898170607361743978792456159146053792985484667436798667349275986081068440179416363715906976473382409224032755183095801156610949718617517929591356114109026192256064117016694365193773345222858145698337583192675573441409904934446024423520156117499523183563439890601420166465465419001011329072443641779853343871611652852816269096841107734143906244003460396154439010019238934238323618608536642236905324693400306843326458655081299450053601690965311757333898040922660145789157073543332993803487014291829394333725039222726069476960969260431195708104853100233838585026932230347009909370878972619829989624626827885349738986296353144204608231887712480507632625736227001287615099989808960178749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -114325335094192902787260530876405495454278092089642789015217320248013453966986317786447402020308615264681267073882010195499124112350260651189921337841709853242037480775483936076367984081432342387699320932634273819774391663659072284979690511765528662768497692818050166371835169520981228154266947141984579559880414455162276030013500478195698929322139572196735572482277637824700039169207290317684284087526248335698208262109715464877618816323132330785723801755469216794808023327669809477292815389029953460893788769138162789822882610623753933208185806034377868531347334413747500784254705891190346368498122870392062858775876761264304414286486832384908622216593232388028117022312377975150881302936416617127117685024610448499202919932994457409797804943893706916977403493360723498802824955483879017442663859110451412245072126961469081793743704281415730624241539690555942722947644861850141188826475720151628910542694986313553187721876948417479692603599391939159248681784622165412301036631118126896456029352866302652174153137421849156051123882212332054699254385468268182866284681837296153768448014943452301535694674363235283121002282725646816657988550798356972717279833808709007526537426571267143161181648380401326480777832628466941507979668625547275586773866361960533780353727322095377703686026413576469927677222149113794044746023954453658164161913613840602101867690374050486325945051854070698686118150146769418593599076448900262304652574984429956614330375116860073415217199797339348486368372518578343643992833060688399648884010745235922618339687978991482409849758090721569064118433212619813951601128128976534199271806931703272804564914671786115103278627008556935016722200235368081154389040603942731536776181119091738209501626058711005097975510940094273201187517498259815101325338362555799854966058385754756251980856143231711066646697873495083059069850429527378396383278484168917631572681722914561501417796083945574339942917193253170381639599749630094841262844784341215685847389993338602143445643339434730461607178678909758773418277616326522238164840538634397408043460197164646714999990131187838740605386099640441539591232858874918581344235910005410043649522881624108757932253066427206328302860219850412867042448889684731897648661789685836431608395071488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] -623205640089196386808683224570545028141149224788821064608455035056512708262196776717626895460016030753616241481093516728195536901506852497010581714123901964589091020075270712564851151515883883879774002172692892008411459663948683443870111958172030895072743581973962169016211796415389745989885190544455939330241017927674723160062650315077527696882718673612299961625088562843165957064821861991767436962559565040565025617069607883562068473381897692083658345309111176296952044704747241591500728838216658462246063540665003299028230192335108398746168745283262706424925980649006923132962256225746970927743967634731656635878736812358733889689233137653468988802918288832452714278000178249509445467321003728544083399584543564705043339148006042996815044776070055500038024561367851513006893950786361441159733507510672616294474351071891684832683206446957140678762813523401773947323339632572581614004022585966582917768973881153577080879430063833691727019674204357357979541085394921477653037462579178837965207168890451412948620590351133180159448954432968745364463036420387935206669933717805526524386368467194423915537941025705861980759462651561613349535542802663379595780942121002451444719393314720580782666513668397413398052727342876997557713387890269703490241424290923113960621478570817890773997323333247079103507290669139390635047674001594351617245783604822174116358870845391518306056159681041717921973147490686781914146408188820685691556349707259615796923257472787724764629155907460219921603228392721596702962481645746586720755258697060124886515029556090394210821501055415395686933810255380294102272499550367249493666478049823774713590652677938375296716669286834559068571734606414749533637515593260058861409035828994909676901244022121049411215332934867019834482663126338043546957638922963380334422783679418322172243884886212661325762976924869264193524930919269274757210955221344660476550542815262375781037100636628595712141046254150067525356426424926171289846725349586070442969058063991955076168486705579313061005969178962407161597083015528447959810502370890675896103997911346598774573432984734091286679105287876021096219099229593052483422071166008186451021827656548500458464144317311131517878748257204928053099275497138904952961076632739526261627588444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 3692322784707292247650793151191286737652485481662528164449495025200780923911997864200786003751792594318192210786624309638354685410111287326291601467599558397875513801909308838761877052631352138987187802542339094477211524314069788526043992479292741525354699889829039220149900565265274332732146838873679616370248232528373300071794373826195466967779187229378922657964165269625404241299225731457254869931010615510025372925762012008441972280718695215972575659453834698159293127405635527611253966699133680124897247786789355668888845776001356735762094249529952816499924697089333709098597210604417545496193096777295511934188872154108494336772042372657240584267706347172939726377046718133801116570168790856051848277258016021820168266208265184401563923452020266343913654889648730557943819834670877182735501847862135555632865692005788634979608335620056487032098428847551291524003791562472449262911234899548482584566694549212413446435327953054909622010340999317164958246606601531653177864743398369868101211024092618341824774271332210636171885684220851150310205921419610190855988785193670102654293500619027702276056342729755222128221901134756229751516677015473952410200378313698223756491266501543034719977352068848764318817367851815640180129199984146300204527727846658442132452147931172869949663471821408127523276273551484406087569989875020774872318742775303599762181385413444091450615808426445011638480514132808106278494859744358951379608614395789070333834299940165196521412520456706858399896282416138445182099939713508929164679091067591496610874276416172267059597233945183645882732664763022573472876356748780509371801492715948742550042576561489261218430839651681350066855715622871673865126564904717528931754547732677519488223760425282567024658327920525983965888767465527539644746849652384019919841028500187787124486144449998436599017865511542683966089464094328953664814893620146651871410426912702566234149291763939714818647790567142501968103782508531084262337372290286383931172981197272268732792905616801729512316563677811632529975611446353531305371813116762966881244484858122276431031826679346408789461722410670482729509274096573441460523977420009391058814782379157080331101778546089037284926417295562819336725226347600217461020846110024004757342937677824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] -4096806832596994007751301207812771664619213757238879399441774280775624096370294996545102532221314526901109483302158192397338511297503349527267300337195837033957773717609827553656734676253120371786091163699999403421163392513420255932649661710545611150149578415511584654896194739168342430611847282090887446698236648948026568145497939117562752107848741057686049193977244081325143292992199498197957292976131691436674452363751591047701866786020805323899713383039943061998358318062681051010786547345428159762097027049950829098440040194056792733427991465267635438699269019720587620957016991396040903878328642054554292702930700836660982688063670387309431687617297658764319881945898764484373266165771858287704069533349484714762020945824307232231973419275227003906584218661171093421511330962335044867539529448071227055448528637618176796180097828343541904317387169139041813759574810535044845500125810246946819115119819038909148208710778619149358394373825769675007056285443031077281219055683881875142513801300405509231863734138415874001762915596751046325674809191346704451454871125545448339084446432562136455618073525947875423549680287259175651761189595770555580533095080334870172823048358867637261306046699695441941473667473979922246274331816466314983879381148374478628912693773791060307074611992298906631730350986987078377316142915671287363561702375987537915015290117443173742224097330704813010254710482611084760175265288835082057387715404102328055677546125000037549737864078163823461824342417003578030929673539907883228557135516969640461717781663034776147805134762428303268096761746623899634748116351154505676452187641690337917476122580277799483466446940575539425041958273772159775692696513143964214556067170309849887456583798508459465297290771631580022975795413309618945822944584867514876777094769966643684653433086279466001752440572432132438476364830737352172379748847940614020302890618646038710757791935968999112142439375680945597572315809436976571973905780195981592487263890201193509142102965410290022147752875390121142777797731958738506521290785432508630037024114738499602424002763521325826893351810835294203091376901695754379127298820975061767931977954962434102413397848665752492904955214809176556108254152106927410057047546472331629676874044538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] 103437908097123372968351255032059625089688313959378131743138677262105979815612546798841572003641424919409867591377750410392333532899451152476788445202351300733741578942637829025143834811168345762211489235633220033074372740757385743071542264027901234388438080304464835054908485811291170163602419863769701184992417123844434083097343426130687388172486928903196411182790670087746714052540538850781258831687145615453060749817324952354852738207792600671216678653085512590470255719625945919755239905975131950529320159139110502653041994284378365385496084725343093920913704389535212940163389743466207400022028627595871125497512336209147542943281966953090967539430092961979174258555631986777872926505409328986128832400446788561337196488368527553374670245137838546644688658950954221392215376931239339150174091157984345498297805580785790800933824606435310922495534906889286142288826560158221477054056196352139528912717390272521175803132905681206779079147983535118769109056120958398200161521646326060149379513255843776597390453366211022486772306002299307887211220420511155216996908133654073689075302694486148079070925255398254275236691204098210869172933494080571621617735111299853935115708436823409217340540143417125071381197504767174564374425354855528946741396909276885754468334403139634471817711956511537740924900003477873672915549445813325349015265030145658062732507065677787940359708789140001875968378827410044644792079952927935246853297474575819189389027490712152931643258653018775572147025651583176108591916678530735243476784301431120443857723573595976374219112202457852395676635737599126049989564078356144093625471642695450760975418652010835721958170587472212753037418765058797884611271174410822508236820969565623129003990122193542228959159715124218560294209083500341717766656616372574387572352646575604963882312691751534749935450824925655987839441870310105265941400304645454123575940454636133277560705053527538190364749506936557879885640280165886370114442580919011058299820483760047961819194700568066295781617724743970069607546776188173897857376344391653718492612408130809566083967534051056296576351536357230137857297187634598617415250422394480284199794135160326515809085057744760064955023404585716614031365329791136161366204736257036393835370108682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] -764961861892868824276430318200059286355772825036499990400148792522819756258081562648388650421524329710474546930057520757047572045313662291897728962188084973709501568187960046815171014345388419583817287910792461858033082554692081722995892303398306867668530937865515398303318437238887900933456785793797317326746532835741922354171223152297134973897433063033587307457397911639564425954489793171186444918684433058470309682905250905619722957475628108439791382714015371015433234638706628383370874031298972800939569085024487681748463027047058144825960986449449311621246629207008343793290861888252744939220605365949211649163030839627738178504849557761135463164865010405638881853016590797339910395901110229096520137211449864691571491727077100534691446167503983155624009427946477210495490863406423037393688984258914125175357487914858981371238756126699390086689221456866793982964951208238816259792320469948256850156531660881038856354216445032192782598229342099011934311964525954764497872163565857186729400204114460114971590389519885941194820648083352915698892795098112843802971998819170288792920301492995580098022581168775455682602368075625974959754991904681449771093117418692629540974496316835121358243000518101987028060433047401045494857270596354739908516960308533797411764672296088665361512096136725642748618752625572512867451830315970884907645023071971351036959355446555939315461651306355286528370429759900620038841361878316516660759718918939598357485290690840668562049845000298158385698911521473445433021746160178634028599375409393771681265479716032746405491400978337373759854733872569948401627136565980933055138121126566626005602706569333298917454860306823545808212077353235464193270685915196091107168131474437390250136359160284258479537573492272166731350826778902320338735970665647789558048587216216547824588552457965950235235159321643255749801924378835725270461316007094203574852446551244982770211059680841199773580159770089638486242856907822791489126737242185896449536455490562022132190281318863190246983083623960214795380888524241084875984296591296153507690058482405153320540547790069013762636583432134067871846425150642272433030258734984808135850157737652667038690327203856625895621895929902143988217441880894727324058409201328239692067480430182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] 3471115127261566062433377156535787955530059660289414305000045817525228657306956916659301225215203848203328670047790360397431917539129944544215125413018728839364601701884333206278434508862705555000532568724233864142600936523070754584940106022930653381217606387013491278006490130251871756554074795518848747786140592322954488748751524922293834429619100748857029422495606463996828457475139789274751840811727171304825187895447168888067526609212066090014344174643314907761986943481981350982391257839728470448788631970903363570316835144660196827145543519704609410167524667397210785067682915195645385124101359131496336393081162649016395581663902759602187475654801538050019192402210107203750395213867945795669310796189798691451246380443901257764163593060400590367592499431132606898814537539902242297852878502857341952306986186220918604267134831310125519603659446507382833533438808883678880976124901797592686619612244895495756937064542742749852258192872252538978028969427653524827434441214268522383485715513670301638872671797446130578941073926365825373386834852204545296137508829909347751459036752064255169864227509265226201692552000179822959074217163314402337374802127625870553501004711015857090662132089036023348179091913721055509611737828133135049576269106093599482955772514156594501599250826860790477212943802138071044281859681207122772639589493990464926886121319671276000860152490319660808082167020553739028155105932790109465569194434705829373712328607345063362989588177576320756288282828467310769129202180183669435960679711654672729796894255959097622014251730328217775242345656282628476833983915272512527154179087750280011111117268203175586784495989564563447168445178214055120552553566922367442627475557295523380578902427382467308851524243368394142038682245593099247639533022937886405123351611694514173897209495696459017899705209373654037014363104512474027113367100467424224778399350102972099552355846228667477953811055480345858503881646723308678789435345677758778256658245042052385586368023066915103408584446506000192140287993876257091930183020845343381206904019555901309906110337968160240925018108771650591427405797829825878967182123084690209530582809609982607606356652735085453350048275532260650100822338552971754800122846115049549945685904770203648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -12410367738235719071493094970149176571357348638115094468868769513332423756588258202863473599183971875565569901806464854669361397476868610886716626235305293985443936620091442330113078134495387561941647985732519825554916996332687624238681788279073713117487701192351562179260573840209402421445642275142174172854046973380539340933370610346337473021766077199028204603216828586628396193198892180544229845538102350692767693733052560495904437354257419121442556991367100523508959642319441887117883491985325713796794710231657939710314628035714067227523533120662648419782726378793132839592115073161169203441300406935048813551497999229691786551620545240425905097740856091458951972551786182721334903571055701379111343323407966605856175868690725368609672044361491170140686092396340571546130670232128307365744788178291406243641945778477010495503236676741415624536160891946553490576474538966148564854076860072660533337992920327234659678228205170561250772981675939524020128940268586732717256518497969815209984125374783498363987613308780464437216506471289930126921931136829653471954061180356545112340511682026940509223196950968854188962234787439566145196928268329144731696114952029603205393432833153171310859574240288316927156277010119127949070323101309418036056361234562052033224306033397330589025240636276984298117668478930688916823500524980975295506424675485490258375567596172994715111212417425356667494082247167443511559546522116872543352846415036391221591569536490234838113557841639036923116369736866251031679066741967201107171680508596598748482326121649659322108082644824363219457352680258711010438822484223418806654420522759797479605402869644501602554340154730582390553649836557354114815816770054966761177756300245269179436633422403262164618654739556592400773097602643002148811858574953666599052883670419695584721702254881145479251145902736118493633050271481320935389401556632761249423395825492859696183565323306440608843105276395595323016191658994020057756847351848579259827110263969483063417564807766185780710812498869518317646391392620222465394886031195688265203665572158368009485252825594593547266513649271541117696383210113282172058043578624971440257867420411371615165363046086837999047464723993722975220956952474972324546255104227356574808066998298214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] 36172829176070947989786847110357297930909965156944748988181673286647036767008580708400552993886567319554549920397335131940327080793917625629788319110716005958330528958778795318188420495752420547352290735681933709800638199066633168988360824780488345133831871248329463952241811993693336299141239068580161639117026075840316410489007521993179762027774363717124449031681014820088334024892756538662388517869144467287740479965393863275130868116633229799256915916165323230112142421223682251581203854666850944313161324287522609964953169490610523191150580927109629582908428228661256817325750871109501489818652881636401652224185234046979456753110060560546681910787094635507170405264272601547696633367089796576390891128402536984285906371583417820352275569668688775691347953781290132137712936578938740082266929846140221387176945253486557155192897139057476776448911973031904323558526638310872802514896397283072504912798570545651822962632645881162920614044136055541556866963806777669032086977133865283448438313676133470693122482907564747894173875882584865294939797496074180897478187642271917327938884724264329692117148308210512437243670616907539403888642411274606872275001708663349602764916891763271821423428216539391415214885721183760896650443979111574681844962778780727450715643030714075609120762452247819458618008987153866791540379597956366755679611274359138906505953968253530642222605439421540965215710533373474037008281842947889028150056610832727403986731671926802278109028144692527605803164490631271079318927018956547680062599401821906756277670863160152678126434290097316122213034335030768216890578508971293063336186843280868894581997533385490742260356936552854336221612773090051660654145760014103121180221089643401906722648441966777027888285509888528886532131582684548781860450898937779677862490539448908335799280237898346802474699880549975934224974212244480350170677632446807469042557113299105532487027411149844503632432205779301864051565147668381762342605211933021320190614859727831662878043717805838055825044821010712703021366707422324603131125685004405934153448616436671683943694914659700331197476771596172575588594801137832818739995053457858289517744188926605059551014879611283535681962318773689937183381181477309632381450757955338637788558196345929728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] -88352052590844337115568331375915209692790426248160255067126682816550483685974237373829765660609636658709854562038199721203420994112570413987223967138467593716815721218955355611410776218245506692632499885766746694516190791191698352111564228148525104372333097590725644796961485612353919102284688994343836129493394136961056822538644565578810503331708125193477745228892408467689487153137435174962026027231804011581792373558560628793412818568816893654660232151725241411204293100689599884173555913928103346501570622365503222405912337757887367176347742123601325348785737467203259540771687670202441723228276894516998486875386651928961747203400210094352975745012232091766451001646117234637327201438058254513509424332856674384440142702993661096547377008902235991558725327324672504915292335803766988095923446671511292767184002905852140955430499931535300309136460206033507045969342074625221863938311982560796054371808947460202547003170346442584682446932691517379601890015715816684157800320264971830914475562793991555918012032365034564967980934495719653480356680371671066745173765017709990037404976051958902353627289296942363333934970656870868054810842760686137891072584601865325210568839699671893887590332599711060877306217850613440845846519049661787958111382738961396994705731734811397880148433404746416017905979926498277307629046086886400936139210959765650314725464029510681593556130929667471949537720932960195136223637071652565935110249086642543816683235324417552955506018251471895929513617161624159572596956312939832712257233825436751343759176281186090274328059559434029309712395850002773233787544043156985566052487817406981272570040689506220207780503263724459121128628879273043461922416114521767294445809607815949110924424121217493191435251440667161892315985022754089885408336513034256152996330672233525593919973461048267256131952477267370322545127804690892578129487203793646342549726577212873947702534895174707858150088719117860992012883562277277442166868797018618932212942373045869131698397446999490656409261093708652038909927938681716102449108251152870341710297650406431259723085317859408662526784036979932377515345376494828390578049616435051060941683828940173499265144182973588558303212161875640880081265436183707030512259505357650026882897339408711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] 189009282799019635058886937835779129922181373743816820708897659974350393895892570951010343221263278444808927496793284490026773743624129607412606353611053140457556580035039183275313856678185721823332578041094947324531428224847809477363217395852533277844303425508214270713171936588535713910707019074807103166176856289397484327008110629041043572034541856841427069429184935888655167302646217257724517001495913500859647039081845217239366737121838124374529896163779201787161248555504797343861340494684933100429540047993292407013042984332411310001434092891969977431677632038078574183293223849143917805377165270945788321698151734899811593961404438833890639383504960162468719740810222703753497662664619374733626720114585036779816480170112051947895037128622967384919076022214303207633692390971800622747273753328257229656602131507479521516300160283814000337636564049012768936831449294029620642880407573583405647798395464393432414953762583593883991336098885652965334851699104949731681057239506399576768357251113411550953670253187698710423757401843818172953353921805624871326382290089238754000125140032965499534416617898313852181604579483303184836981338280240134810291131559379850494680269954883912323197862240534934269863918069897646412332293550507630236649962086305144275216456885908767249595756984112630697922973202785311971136758202926542026555486382934423317853067396065918739957417851951737893476608731935487910786282766002935209304374881852466582617350786967749406465974372751230870715022824733939240317526858122017072749979237645625394353089348054255397344245083096380139968052439197092218786165728411893520421818030174062265400906609569720867047758711214065738775606263716221848134043267874689867291374047933466144826738874656720756451853043985852705806700632288894596447912320664159781051473293384718316863324037430683259037808664045438390249553323634769240956136903131104302464625229457931162414935364318375969526670126908197910090034021789995464649668122209062333682830320052637724597173243306162825522535810708884896543705518131189457421381223104849825199863590781158027869040844916612731301217687059833678982978504521204114647183086264205564030627829030514645347343643730662179115413689287125436590681286520581828367835402648881664877867994032635904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] -364505382614880431806789436299689279738507060199132311274714852504500578595841059951846927133700897029951814907977444102323531071851629470231922315152952154055712770092925071945157481052639613389691821032807236253226388959658796165952995236617372069166832337469212824252295976195954047897738018869503069184533260589704615375737932339719998224037041434986297603787696650238996051803758617597085166552954809730135238483938609709083230956190537359625148684747971077997243965805298257123644618348399439114962520522308518340501440792228551569125493565968462886019386746701489505366645501065562618148265429279913635838853771048219380142518144863426093654305733962644900869995729007952128616637999478866875340877586518950218121451493173235720829168018490900493693321803754083569215038736358850180532763336749486277351009814678966249401613207282140735653766997607517978376620357974091226432365135491450162385781273480428219498165883879964037500128170404487807373958325914440065302828073961339526960937457417166336632332524405160368225529410411719310836292112259663315757387330775318340942541068626819733844218196568468131407617278410863337135794572529728955232700108166627703515321293470030185102383401527329521579142211035146172171372574431081571532668534893262539008747902230446330913817986966056446586347676706532160836806920803282994799768008079928051001936241790494708092949852351123660804728341434939493399258177328896437004649081482785895582972825954752170285152306909085439673984735428805046540544073074801850492342070236883195405834752967896742136257984288539676037272856627405939556808809642559410842968024038770771359671704900751636815755427048863924517184717001148253596562645250412497290575650935027935082346015334910519266697065059125583073553558895202002879675382252822823201519767531706786876602626328677872909453276945017097595821936794312917262077060931628206294327283478690466105973303208548802035876555254175766621129904386686542087233140425077976417650933096394349980760359669143708035472273745232090461766091477627567294289205886014397633504098137004595707569965351488707304000681100349060953942870398865782432167798967872551658525218901996123064252875154465140530087838396363627739433268544441434107202816452942463459102615037290741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] 633217145905619902675180024700509345865265220023126705870513863814649228471955897978408299758880995039363780381662347880270792701055486650373914746644214017947966087480671030878721675297882315916030177489027667548390193539814932732844534084050152906375282982472626261783887685926868867031636100343014380551340456139895776044033483099866096544995458462727655302575279547700189313212045457901204693707873475213362082975000626860851329956181948452504032735125761194215671245242912662410499026291902998009832732992280309131102803389314040337651261393861974054418700405445066819874468295516181252583701107068191208280093667011832888171460629684337151128456430167870143080463537592402628239366467914268614240770924245590518975874685486236996998507054321562550103218678642698616343458077605990302022776132978400868999022402574150436873645546658598002075513439530479988715924868928774510321544358442000608242990625222456297216079897770765524389449831921711735897519431840843678703612625205797062569245234831488919175383799903135541927538327204363773817620889165221765596506886329086528836698040987481006264329458871210962034903167284476120770514585664564645661534364015006406752998453721248242788285351102466493390193174587007920116426243602311131264402565376042459923443336974327957252378001111238887214393831622367381549295225435237522870518885388966495699479313111947471840241284091672417076980205472770000164674554851231712779331629458614423726570379815663136000381862077042376182768124325536449951300027589851124341485813054235391883223578647479125592733812766734538009342253565587507067162283542566758027166786103464364369784040925276865537488551134437811046242870202303594671552735450855895192550899633083782533346402919826084683044613744109507090140115710194242660024337052637389788518272084278367221991755834539072765507849765305018533886929174447454503527825575534799819961629464814393330306466497957393049575180203343625427725357969137533452166934819049931255182968378663828481723078358598484457279811795951413968439134423952833452397527568506362493459595707840006783449035584606917812879387404434491473159346131596014062540100351466156439922171963199928143631119415143266935887091379830938643395757020815519934037210454562099566857985333454176256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] -978817135500604156671245428999424756414846683262873646604106087529020652976257144340641013347225275241314357240465773472288912005755858206208558339379985763301286251779033481109449510991661937107981097869176395362672919003795211376205775476263340073204059619841552918588885303690367087837523349139245042552406816389292959370007646820110647021959913494295238957569168917498446649620623728719897539024112391020130482459910967880706420679136437142577822858234600500304881059964388409482199313025551611622634961654441729440590062961887078687524572470844593849820909112187840366757189878624148842154377852778080320819573607333675091960055268087236454046799879260370345129539236410665834791709443086167331621364269371284116597638875098805833586369666981859380609384331079580396231316917430132293413674058919714231843678864013888846059322021447282668186084872707332692772155288053109672438649220400344332580827536594191251281770244364676403473909745619473462696419616992101282778856448813102834186446877875241927751174082719643223191989671378551896635715407687147865274372773380623165199123860933133186460306826853414243064510974161559186126667769088444052243334376665455594758509078546850431736216923255440564253769824785026265702844000920381534788861289851179843986609723434957932125274953814875203367019365370808568938295154129708091577038869922233915293978971494728704088863599200786235176651300571429670354789275738916626464048129012049367179191459740876144815016045798584037124257336767129312441210188085645031713122835252744118911956447819478808316164246842646357406666348201319139666260612339546201499408831107692996879450627528647890423147318048897217352593001710135741057377660841279837572243455495037163537863412312658881975303452124979492685957214599890780455127323377306765138141411663215322977625722006728221206772709087192071641674167815486070588238761898601005603053829711796415149806786341847175182007649421263808960203904165684283784867000686461414177701091029935486147037704379613847342072429329350338377426141779760880823152587160909463510273461713493412384283155819303125214930538680842766196415945723217865867693932804320546950197876596129323696408883771239600044500902706729346175081941530244029994527312329220624746346429704369602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] 1341041499746329139332796878068941605454630209384579385280848958042135025951552966350140226177390651277314540703930861645832026729877765142873039585133039805614144380242071310985402141445932071414756506487709702935020853992597262971914037065407415125583222582033514533296318843300290553390921484249984457403542479860411413214264574593750716673392635535406230687762543582638451069263235963924532011684008651272730754217772833518983806559951107752323323994204800202440371330338656098742056951312362399124281283282786327340445056428791224229371736685591129985569391095924640421913871978866489591542686311767800886970752167010737054193135677207755230293793497346271001975168678279581599490561877418131204392712192496456395542921267208089508511960935465936594194652558066234127292699602525203732206194854009769073127265090644773735224989998345562618664258298151601485448829746982480988475368537865389641531284311704643454209319974426529376820310242060626436762820277781334352271510050398260432787318730242707787952756391587609009241302879399151642004685975090385424526818648539108430796911324362243284766945345320360602540574014355577868947894507966403528017061626053179738929204824698303478292852227325338945760423886084672225409879261346116386821507234898074509692952835096885875296150088476536702729023242404899149807250210381805151509312583270130397382034706032027443485370120467496178957224193659963503532361507346433289010293572629313897572328809609168226905564588063973253388294055765115076692975336794228926276906009294287809347564847799257639670196543400929508215877206506737236802326851154381510317372985703238366291476462365546137388925126650581572949181750394466960923664672060279511741274362368342214616780975155941986083201520886297192504254835464936259577719586812793762002172533697845657817938785125864245234409794962491503528195965923888154524849667961443621192714344738780861579432547603096180630654794057806731995102837905566899562415455883784576607109602157446655181179653472676082678966149229004315548920760785612539121399635931426966771356589048410704826587671570003174360809507447063880451857880963317690655677838781130005923360946085667134017830165604659151313197923602609482229367476224434730955324350097518715943610053110739763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -1638519622748493636166334644642454840824442113471563827054201519363949431253493840888122377936343048430608418538623345226419053755465328291305663981198450789095798001762346641326121208826430844261821625675227051895421685574331558410468671253365761823656971067589537638347411122546712851945181761475108915217602458788381850525043515950279215943035361237855596405738381653848736603708632199138651098506029844503099100046291656594283295359773481982813347552880038776220233901789892322065333587370336316705816533226203285856342456593970248470827123947564379071425295215050688013307690787914644289965818307879061771970892314524570906728353823744531935121074152591531391973819629782687517416949976191003490681761279497817856482535349219319214318911469557253551436703226400969647837222666650233784514264276549903435584895678598131523342941709997352658401945911142021511493984101196104757316186248453547392632258194656452045041051346286195968356651754416352171807809646069300486696739916080563067728305913770520004588163093057244757680230160397707334020252864811479374936706081807260789126801852466569758224690001462374003023935249210813461448965196488520811930161210370460244391228892846578785843224254017284893324010712559659953122128581286294273366786188633815855835956845053745651253918433483745928439496551983321186697114354180103297195823556065923331588828542464437118859816264061656149183645671027877913257496585962857998925235484380933267645003619954911589918818855416051724737197409930142234348892836149563303520986822824130426139731526100391235316725990022758297650681038539123181312725611489798375936745197864094511440709742873292623115459758809143505054296635143826104815470269627613642815686067033523393523524666633562528313625157362501204937535798849599498321768387832330032314844413165851622406242578847372555262167822380264735146449135927288379771824446170290934309188699620498613805080491435685090054124100485834998153490751537488997994770129658425496220416651625195274486705454232364827383861671972254336743361605355671175130237237295363924482616719768817729534675527284076416808956082895543132696250920219519781984724066465149017803307833170443600972349481235516023984592854150910853323142114030003693713130400360676303030205159474483691520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] 1799717940577160152303659304078488096297982831098663253833720350915439837969029922779742094734595394632558640283703613393092059038998331981409737943491579627086227396618283767318470442045020924860717103356634925309357754013884415081127149771271875406894803496236109401199711724843983828498065613661538509225470676825770341825239411655043411503259197141346658504535787990969696173984720004028641913555172298596451888583935953752901590086469252192577936582257498916432307138587805220255451733181754663213683625608459119137633326806491869108702466201681305509142790454009909383618446508259832706769429693524942279947842150936870054452876224636311636429405568157597834854889553703839729404510148126709991889292649153743243651837164916937384817939048564210114046954105721216412366576969947274359025469031389197204138301840751133101149790109378010826820213439077689909978131307685084021735862408218061562072549406216544780279221540303861987882778802045411533920908056887826730270869623290900803887527436599574060254544119094868379313586223898110208292651054065849168952146211037428967271996910053183145711808328947522858257905163825389766219517815276006272199682498640650344128430438552730689698990640315525366522854916281336098300419497291633656591709099561131558979073766647702614586918157203775283744877482471932844794949440076952464653565148122554390893096307266198605897731474377358351008611235126916353879435180392748528721972892895458697824525227651392553582989874945093947979017178514232373648907651748678631082826234117199992628246969163750561296427579785048094496224037981552799292738166763778481315357395241935454101182836623846432320102758225112985967264839692883718376213665877125210105440037548823460001976812053478516902589075680995674683399831620011383475903429132436958852700439196441814366692546044172798311683847649085439050524962387139392606293860800828907946470206367427368077524129222416505417984041777635008448864975325376688170907218574205895889951299103838540226961355828995968704380478582680429056847231611253970730914871988337229876687932645377209132490275807567556516418961050149731911720038716056371565780026205968240556062397202067632656682299057171023456269008089286751069684828403276708102015789156134588601218606361196101632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] -1785508375655177208737695790386526485477280170860649476257104024118688333086953345549958163011549012955806364703006724200915855527271393727925837828844753710265820074522813430368699704958772162382966791958383437195310161586599578624921541095262412901984929199263312356517318867382618146517897963013592898807322143436518450687276813732771283566941917988434934496125337200793667456938936059169911246214797264551210721278231690766501011053719797164829673737119201860229848199386606960205583921188047643237815071882280049145463886364650023607902176297218734715526957430860315234449906045737612069129728838461009958267147262227163034902547776872243037764021626679702329682327989749544398347622601219804894502803039014329108445573958760929123759315050695796732198287778017500007556386535473769970047940394980711210095024278117169165503095452984164445231172315131396985695218556939713726162533069802611178619676218964826618893283533934292361473427272749928476103151419420146458663065725945205144193032115716114656425459266640867382518877613761204442755181005037417094407960735436084646588480519613144251201355078398922149646889986869881091639646254928211866309673416561529689937819219365576250373047307648612699943108199303208482911017889324296931980889710571246876520042376274801394272219094174450353213863306311295174738900935425220627204478594289296052120927759684682582264946043174936982864152306792039835168502917170495865932210612108968210026147714436343135578799984289101214894097802649450192890302413820004474069622777990121815739917798830457983847044954059089673831120763457875450867309096156634370171521673422186246066097609755969979818889190517071534524076112473711094490728091262259299870220143557768898476567761674266817781540059491815900944777081574511887612196228528282635861509183555428977511150080744134598686939270936523167911881461897671347066972149881128585668691129662696056797357845456239814586968802867842737044915358630371364441206586251142471339035402116066320965893482179176678597605699792042801994497936813942184703628032264302484636363069495961278723537742039700828765218448165785920068181876271640827141480292876701387963293779155976079526969995968628517216570871012342378717305872519637545628110493253868660110886807374051409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] 1605197856365117660200290780719312549286541580737690113977915698665227180586122956439265542109888711651748566037591709067752075796211504841526215290301202113450181897421377941604806483297799109671560453471310379516084412262706141994998359692872214926224086591552254510858680002184250327998764607637700873138281994812886823348398011458845428855912602393141143931300914348097810857609801044072607474672631853554466703456696802282438653677283233143502125933993927268404811902662435622737606753400953247530648666859599871673220359679367939415908502996122858320815010243026057120507582081397547597136220907058394045866842325367395230759238356922376159864000906174167730440101528154969599642227030315902191357279954362820827673608298703973107445563254459341328893784524986239732038898735017430994106013322795857703851730760458304528150660756259520653421496743821336577421857832300322138074770229403367005803750542131042111341036807380098788280942991296921696944820027834242755892739280846570892336422697459226418528945498372432504309628307222088885213244323964562895340631129385893142128464606494533712648921844846345524735925770912148258473036967336594750248272200570841838357450715021360102338264793057143306261945525023104398158520584107603451718649418042513395573998199268193366574292302845746656941156262178200030181717706770184606453174373114442339024603923778645851702595389831168081411416626351327686573434170086032155363867353664549401823538142266603312500160583793203169249601595870287299177341185015989627415488718231527555009510228468211179970861858637836618594398675350536777053925140541552283833717980756525644353212342722106915345561357104031931883682140445331733055336366362775606674658289500622661881291124403934912273122233408721813396702237163883384740718087288509820476881680515593676968133483225524414818334455698608376135549003294285791340567968473019872029668430709585972416828991207201313271791989859811712124839189847961287417157172450857473722953715623941003712659331248839208277008827150073811413657474051973232552405958600260376770449854743900482124387382935164662874588433444208266753488410194165906816440082226220204828357834247945632245281937012384850663137372808511011743453200519161263705898959236395310543281292858590494720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] -1313688011662796878756115864822325631865957880457568524265802909182101006769886941530548374892414354697426500514338909305963172004941301022969294441490270240572502606073657980174064794210164854860209940685685541911980905509795393829940421541119319404252716304225528823004935616767209614393137816186733807280858835945165733642468030429233409253537589159281931108510619502823429586057858367136211242459334957903629577052190514354874418467361345120687521359415114888455901534639103835161344235685295757799569421298148631352972310259611409304967267320259169562834074321384850504008015931351935793444214271711286134965458193497157390091996196713956648097725306223452196941636051267136887168143276956772892072941893766566818343539039276383498116866286256552415854755349631258640269435180108471286019929194381473707419736210208879713006883757372587558104729929071844449111245306627001833875187031642080301064016077776836799674132097041161226909103381182253730947029025561033659370982322557442725669294712010279774146263171155674152093731748544204554242822333683129061070581832606767541344145400152379746509833137769821512167952934818573311328109739434876283633379285408140894744792038211702143711157543078953343794818556089553865771402495827033768688960380635796291487012801876124911449658806627825896967350687854308854738036775293082639871204320298240828403296260204162241024734409756767327582300381956238115561515744934121140695361859197806524698827775458350793195952100482920737529944364108324967123224182431322282538779800195042300055485103510856809049608185359445124901384532770602260958338215347654570136558465045916221534315951853536734276262081985225359922130212989238678667863429793054990979597625914777493621091303158738540826051996787257568988106018776540630012275823617760883539190289958544592454648336843976308828288139337326392787711572406888935617353529014414037555316796268724293673559997989320018013633884367409999437353173696759299139314234528782797440105268286192738900599002698531659010155546995619631084050790309048481360485287976941521012268461047912665491975308938804817573451012133163918573269453170597063795145041786020075150175669538642905626972796428777524095793624165459024507817552821717410990448701045021185049051211518611292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] 983848228973919240892582486013467607974709186762936139219602241264109344905015330956203176683538763103401512501633506636024021106153039739830285613265228700663625779332425737130245433360668027748436907769874595902951670131689967207601404373829820787779502363423761853418979975919250170671876574303806516919105675220464223064892418016065309971248666366123952196357311452019579096743745533181745048316853565831338992365878296340833636109596720343541567520968883106622524765584689400746346175652387483782052401094169211826429827711472477659841829573904810826136788843246710836302193894564616764250545528358747544527899476838182557996310686091770192723444510661860707094022291707166717242836093749302210001090722030646740197246994959608574912288934162259091480794331172036233188326177955150091034481815160753396474422644704135692414633560703394147241025106400061655602955085793271752737484721882810231503071956014275860160436448923884430892938432248921811309866585799244024558317934944527104760202467518469448356835206053187247007297791129214019224934283660179004333541965983966010659752587388170088994311352680130000933084302073473260959849915117158404561199968424765855478896188206083169437827496404619278521551549779429448294508307371506175454552182365374753332073241827301057223544920976219794213980057553505037950406222422734986536479172024418070400186374431972574939737223797172325668537058814832817144359028453185788818018333089297634027152329332410384859418163612527075655194218306397160002960347907568214200552720607319471344185794229575561628480689997482565661775281665052579066707446627614158654685425573492429050744159906186008781556940864805432186593107528935447954667810775161613547544192394682085924418892905632995423996398657924090869437164225144412251936126681116228006190378534337929453148565258758523989885775986462127582770562287478497030046883201905296206240020346813883526935077292021228127789400880656387032240513633850204417401132389406712729224052357299249380264120179703811457881649652268925013022793436993052320057027225888847175636542493880385407512145678853735248180800464783498973417729655149517905338442209702359967899005515531240417327759653364618884933553672441615936005132266252460255966597301118365021022827015072382976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] -676962284840564778945860590647861418094396731153970231088713340478652754131854934297755065804126515698086663655232084981110685551190222306934060055322186342607496065939176849233824097811668483716538314788147090547834611019614226323970667181618615304999520757337168406777834885279063718159713239910689442698945040337269537370606933947711926536173315007588768086566474797374897648329967692193704890229245910969290756977078216564792533698999876151185532018064784719899564906851735168152239654644153133663023498175672270464041058432534906722271469891926301453909746451934357532908094215980287806183204823291320467256333075943032837555735886257001251604429835891764033852285486152446036297130478455213589017875859346353413154307716086420586485898572611951857666122166712902329065219552766757173895310689420557051284650498060829348919469573857153498221414121265716608838284274477732500609556704678205390454803481362104417940989338511294696819017903867313270031535310380888906896946765220021428332995139145928175949132480721636679753724031189084176780983114399699078377368351327075098648733322659813356752664432935784143128458202829616881663912138451982689392475146517809101920014199904129591964867016115312544101004754688715580882465968127255961473702822286875343814735664196054077577720397339659017486033590861682403230560207568623178294910000864646988592210255004081133012638748844140689837585768338277094637800217516905951464173553890708267407677997116746173359252100782776075849451613622493619526293979384003296854982879435493400292818353615361368813836881662225947027111932563555978263506452408841288161707970256038892076224653219705011865242997084630688034671376743053939278695528454983580328207946367603019617432380854237240079084267505785959677208243732481834501929464144117324775023885385964428533393413509247569287773385290229810680857111153584884155449151498366793496112592413425376978120492284345500985054708831426148935223978402817611224746054493126143160542725175090586543312674131103519134477515530547893317234885593387230877621912255042073053392802560309068223218365636585403107423052513274894852579882441023054027375682559653330004723405557402861670482987293117988745538453633535632125515432214929558391976124315476420006669020222424350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] 429366927952220748902289494439133087861768803072632327274543075129959065734097806822416733921180523100686039713039294488332460463245263776815049572089920796244738536430396405113045227378050911630292284197012286061392797243958322364807782933794568145611189619086842841010925179803268248693985607666386638244334961202667840116085342026244964531153801850985497510267701463566950298495244310259758878109595038363886956869427742467420580706529595104207750647039917162573781700014332294566869015560911961751193329016843215476536167477529741073700752255602500795431079161016417211998595659801047652007892558818303468614786810889860645921110125894824795030350128392175819135104001777383050937162444970195424821655293088874159684877572370794730204324850213910355139729935802693756072710572052865061863860107923825251443505375094846049669037582065981916041622115672055324396974632450836183756802863964464810444896368873189569476168955572955944541563442215915592588491291383837554130422341278977805751747141740893021980810048292684384479495237013366567665581613751876514525975585509331725490741177985449859763970421956853528988734448934791398523263694522572044375633488688253679584322069228668552569788357353569120740566839057237135922549374175573453998427940314579576029880988901928944924323442392447622107649837583094810302415907788673469412823956946338766093313341183247976136027941600238657824305033662333714837482600237205814145816866717151934289082857931301138694462348904855252286071305256341412387103409481659147079643758019868899786075403012861311182850148312507749939700583132338993455749654507027270154742229199810706821412375581993836303608811499659821518835019048744235826177216822740343515468730706185359195708279427564822488749036240460522257682716846853375178786515516622691312451271528861098901423820260808396057001584414626020597251891399706875126944087483084920575836728639180157395534127516969797400752153824179942947919008427456786761321359674743478649977349633814628110691847737248181758040178829875087110111229060583339682047034661759980818661424069725578907148341278631012004722840070801128517505868059774129921222868063017681063916429637619890464547353122392003226527076623336610329638964485079253162243914586321298909481886161035067392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] -252177363296215202513952999604858261218343214468937195265864234489476343681490168535286484730455993252120419736294127838125288055106797569738385509903856676685884737202907133621716688716634335579319155363547867608168790676902935176338240942011928572655875298629874554873292279396919827909785989826200650468830771498067372705611050426422063138427857890047823465008583904381069082273236712774926791738367149022742918664907958190046139869988326099993831527998518937564586896186412356874306714091065107631540286914564197635092356492583581381952793042880281402704059013578112707559510054032864086132342579433899228428910103841266068222272793199419594448500469155847646854172310665061800430218597271977120933360815305685324506625320218592635307211265679896525352618575173256265362962703326507916659361388067602298988441536924267460548724706536679763119141306719936806000963635257162376594868003371545166692789826578884611884696361254608372713951294651767392099690028971777654027821990843790784233276887650940710267857789347598021313794618064660645921884202849468547265574455151642925055875665409170782722452312999647095174866441124858446518503201729919974327734581084912163693879861775116874908300551133872037351693767985208642129789477300911873833583582406517433237773893551836125635744718598664464498813440147132977129018241336633739477193040036630483667253183296265438006729095026055915847931061700906111300154260229310878578300792528941498842198744643672372941020433629049194297856028696844561601662712390121274520931991161886584336512828277608901326441231414591438815881588265501753765262881336812301101872341551720846420152647526531451722705297647038428211821620278098240820075142385266818543883983261869111845365909200157713896306677009389846050632945278920295419115345695124843934222700071686764528347683868826179766665400019980035344331712345595818904908703957018080199136162236788063297447865488493174873590895528136326573416882414760988815907123247023452642208518848004174617187653047172421936124639514567066204840338749927219461120217776836964561857408164634499324810296385706916524621764820324472946148252913313299221515030417578446198770890121364939685262639750831718974789085163252197904406730552669204437903934679527887621975110302260264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] 137959027958091803709592985021186704330262051304106916163958089236887994816723116834007045279200302447740736884749784846978775323205287772852372779463822178542022756295049365527669244062605204515360290293590024171670960941092748739673386542832454292180574084670245460063963393211243195734204282077494184818009572297804523277965809564700344633360801440986073910968516929916230541574873918987664008448230832793145514531825759602321236167676672075521348778844522977392518112037970672583987488748958022203109389626964636992049315029413771574190490286335233137987046920067559429868616396410104299468812889552343467861003319278648472155987160274372697689114999874491485686771172528175010562114154641415276332123090852006949127243710317800849559179526080639428024779761812157582969480885792178026270763161577774477322395604584588663170621064112123496988937400894739595320878126970211835165639821039780289024088200858203860091939313380697487158994772835056070392130210789706344365300491200517572123280507830515952414042356848071486351801788047624354160090136958985613528412180845667357348942987370140669248478713561501067639063327512141323926652153292227372864034567068284682306096752925721501306945591978414592104301483034422648392452249318675353315221630227920005848154487385930594398503671575151420162977622909026517002550275621617679370207661849209976909922760633161153824743345130967240883229801307735486161348549621915878959552712013623190555359574854720731045483742953930926818511918267867740209737853268102579624348885011579786556765610030890342257522832345571380137377692677139335111051125667185557309701229917947557110774591529121596636258736488481670786975709028344038943629862117437003447371522580339019599795084498227125683615035919449080670772155513525430732104104151581909375512336440555815515383616606024440923829711886324810063763918903951065593828330308413640644884903327439364768388811611309253270135519742501712991814559656117799572107736641910560807720066678301313047324287514685374031875579219342143309869782030991494913788276482638301132511425065512669630216969380822079006176192969458333973749509301328601407234536750952035088637775741723781117831097786510741897584738171476658344692974490589367891635126960692084110268040981818376192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] -70665042032633632228025047938822525317938072359875568129824815221145193889207792945661631366538719070524136292449344212299896769475827870490727386559626715512853445048758864672157723728303118466186872669763209064762724541455460185120717114331448585217531608747492423923832715841474386787841801890623347301491574507319011011824428308107284441034579858997612659708807408996615617995456894959744487662716115583085065694452339646457485937601066832391130458511212643882152553650116701104043727823356530064424051885812255256586238358755134384312023412633551394215741581368858050353155861474375600205566027985784758121395878453819414918184838846998279539876274581349841025104013720270910988401412642572081026548627279525473000478680866974485437956850939418977503086680823492320726386024154640026488659864873349175556015734564082852741697814625457943273650928938516015188739297926652737050463433182464049357104538699044006901927763034772814722379082069987892067443567401111459254826466453175045688165474815802298339070233471179833359533290871234344256714740162382929534326974766025773983276535990010262259720032513696189001139072162152713876787159259725793719297498909279028759668597877657780466253356938805184444598339694115475435038662173324039369431579413439422205751639058373434861795521833180790277889846074017167585562505930626011146534266274050983621405781687535821004906448674991357792232172956345881039072583866340874337630653492635498072589992619945189882881066054690467567078134752294993968753571024866802478646400588217281845728698982022890025219952368703519884559524993086654108679706109668486015690872289914760522876898071035457719658281578667986100739597012244705118028976855789517466995092504569097329133615632229203871897566985504066016937283566971457895056639496524006962413990079486293371570516409958398940636903386027091019912573133115351218384278043783101423862996654969712920312591099398094499759347231043366494378434692562510880190933055738077066253570047075865292455452512299554684972150211878210932554125438631347335755688461711820160234110194370518904638344028049340788844095388732099847332994256051168630374562150526613211491710481008347143897990582631348381402225849157909668739823053176564435133539004872967202226995117036666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] 33995670580782928702160469493727863695581871026155449024355617216593192639520500834727238216264451713772325384472521076762554227007908421126808534216822221846914848537868731304308523089623200862299961458130131507228601640841248138994728861567753783039444475986287364944529811433293238156327477584217840122193639559881277698447243925181937964481337869082578313040537683806047622744083611955669471098537200671629251961258690149832305781493148191132489501867165537086071854777562745547759260912798253457062958732323293907985197758858465280944983002907755126918835513969698483659775474617137677274570279042627009772397720127734063882426395478907651758642014444214883539568995735769704124366110610341033464831248966425260137194996231386521227000572284118809980757534761779029207417961160024918127553038908366134998712092269037749755736949698700947800714025546658756034154270207870825724468425749738335337613014588310011152648999566734039551781220690848407212500615655163226622694770810355411230848799353623379502346229913271143556201348844288865430927149173148371778213519082121448293125067066289035114649859021864021767186235685421791196108875345979515841222170669770404483861983968727902549126702365127961461392416160820751311329885993883029958602532420496889143455555680726218062512242620700153294911797136198663660388277147624875829423360295536450400767893485537543904815134932640096724566552498566041172745711992904519931201537160686982164785625565615653531896402209942105081607759839469687600266459619437814344133707565138842275991349779584121866952351832722683963631343502675127489141301071994400108823144061393917557686264366297053255348649977787205710288555795999329032407596741084830033841909016838473333065309289046496406953776584534800960633188614081519606967867561531272049125563826692845226371824399627324126530121190422521294088265664761242606666769754336037536750356307813156602775099996145622825585446499448813964227211483042787587595091506012709053824881404003707898857474744854028389042503158837370290028293946420807454562509888256558191478416615730562250124231134541170122621578892485373295475117096629935635003530452765789644421844696346999627327676616074572116010030650303870138956487140537089749464960866372473291876019369370714112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] -15383410028134457375527323711521723275223618275352923442180343771457367666924673660617578457332453209598810501851807276560635786952671861460197588170159669446326374536365070538728084196657875787218840486774568909998226691104138467091532789302203885003668768818454872928407965934271476724356573628605581063441995849471744721801989896387028835841343371185722804058805671831801620960719957275997264227227476196576750474805491507305594609538657668442417806705931782737281211185746771574200178564809556912097296817971296415037495352118457115774584015856471772934389150755395656398470883097412413054966183518803827030553264014141083683520271971791010393841261818736184954589195562839490394452598781409267440691861239684950289651204241530976209637583725127917895402940412156970870997749500086382593110665213418886120513114530653140090569207032422672797423066269499238178796348405036232032569359355526134470167450841469081393904515846224373971584910325748927197323835355633020859228703721305527542438982789267258801554831169290112054482878165290898796540849917937519589766824512471281501773057242523661755221043721750746527108589030734274677532392987679891330365304459089020792492109924574941195192520457875584430530364046571701626526070151473072308000207364399975123283319462138194915599575344084356360191283823774603485095060184606517560192677027910363786480807419535604758108340141743665503367518835357453852351915509408110504529135885299448706206283060423630478848139272021339691925979530429027346242309791767512186093442334711371221693234589182045733022320886151443750781221519895322361408180608985261074409816157898760788265853550678722177823867690206494955219663679988602129250866341916345581186173454764599433792287517175489243366471290322436158870563326155100496246312641356838745221328602625423045354626060783359067884460044585300840318653356675281174697485006337034012276050750997153868741150449689296947025526758642909850029313097685670824008631634386854170929831578821468048729870446893179495067367913420060547255529926949210777715546284192940498073142072439870305685941376745447209327404330796117236252156533541934109585422698487558543101544708622390536161005897286924941052592203177703574960836207399815701863072862048758476029849027152445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] 6552188092764762037312931740239811451255179805901675792026833305468135404571807354665863700555428269339420752705545464824797742054228651295335412232724116481276593150883688928917333043016919146576458328998873027825190800693250460677655375230804280006528634329608232023004589352308024508717983138374101976923904981494772051184992065929896269538744063364946823562349350653297731997081864686727015552918734329034563793922772120684428195611914655945774159641870374519759702169052304515018852693139808701771835857602290540138939989324988483606221421123476274977054943063493122897625087051498622734346531391145899835197112638410392289494396893049287596213120952023167093446145914428778327944166504617606518961480050633705920734265878513166994112251925528122063399043938431230122791159554482625358361264539181937298000759277999711893381773874403992851548649390449140864116698230653280835720732563743533526802755023487759441819362990416862095763349065521089705485865187683791398839501550749203508946386832721877170143875260873529051335055273629233239065580692634515185268993829883642195460331910663693370499525498543948282481520584617297965748399456238213041844867608194127070618686498683682722341460681605168835440176103077767179494910082338445823768537377908575085968162230653074337378694019108686265492005028393807985193172012574920138610695167336011794742060285320732269267334379689743858181582857314053508893916366686327206399973439644219901521221215109239661810862142806494829696278228205510255954816911409243857964288406018707630342757563124472465911441842426464267972314126179749453114015603065391485430148018748776996335338965632482718831568015742857577110510247323341965613771599444384219493378922945657852300062594639313524732152049819161613970397058886397235854128282550509348112910288038909136494737440858174544949672573530841599344179346583851609191271016327948196444704650659424554526494353821626303036950711689202698940274263609027480138199908832263097957236879487750904922678651479441726407266660798929207061770713920726428493407607951046369694572417119821317282169374728585102207885340257775015678529091473878459681512724913746522546168071635493679386495855208302484952759015264950474329215111025383795702836031340815940494162129552670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] -2627171348619833204503989104570125960796356897942963806136186664022433435158473291234346884830055650050874169601776132265252943842531600775398922408433944956374963735266558941569138591549701823864646852736555028601507530652877916166557578211640405654706359260873373078177427517815268065300721868210550333043282086485821148757391477958284764728667700647665195757293398787864389684085414473919577756684264670630913035629857301265387076759714482840531994198024479116045109292241940795593765275278152298648673173186837093486275353769865465728113768463223573064791878231031370480994471031890844361398466527195205666425830857745638493783035131986865876847213411439094214290368737704869032078563828419537420223626913271566606043145429210308870631311611858979825638463256936174162237397613307844708508296526772217911525183362861939410820148203537883451726400748380815563403945806859937833501106000152240223796889919258687921491966070679499416213148467480886111330250917225609537060238275376857000583119206120484689708619126388189830274178878427672199345512762010865138350454705568397728854449577684237721761456561884770079034625971588013439195045444744374040119004619960731600477815577602868339536369710628456030563703982576360818813727694184610516455883538175014838726830965633264686776299917104388819236542198016679819447704577565149630461896936246536566664673303445998980676697150058828029697725552719913817924043425547323354084309225894235114156360630233750029382756310217290091171176131884494967050683227715063393413117818387164276559779133367412881440243302563919710299593377844418718986765586429579044300229928672953039788210796287853475259874098011754816008618322062664766743734578861192926140153089179848096286407623194852846316104598845215527416195766200213245010786705328485635708201763589972575867906016618887669942216682507941467639793086562428009095253214035680091751331443252463431245216800941247621153575288739244619791640831205960347465827741998296607912686799555570752054681140749863312195377475768480463350259536586484141403922724969040763489547348384153975945612221621231156549519731672973936990874313762396486826477230056231959658696248599812236793925994141001644698923614949248071268648446484899467065287064677992550019007030650470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] 991079059339373049238402619027181423353713972826593509893508916344132760190775940054068472866080908603919436738346840889251168339144497559981972696616323636224119507213526926693466772009285662334938456398528801730611050626244689793966361067580210359407479323840858940582420609847174859647442031180599015012996681897264416365015365770557007922439126066854389165791816007861291584725795988355284684981955038931323859426665103343536206598343948737651063772065486473550427632835783503053542641769664406030557654386478529982478301242961938669122086651207090939888904534850205447420722792272156972027205645070994730640035083221035425658155738623461376255331472196336335416724626602668298496986192534976838096652718004531263677774608075982085638342402227894419277990852546250744102423457454871443140081156471995555507996123036426435828863068390539385700092023267344002162296314491436825770292199912358428162601955174065343336035082811892055879267836476510229369904284466483400630929645002530650781349175329942707332770071118288276562680022877665622871636516018378467422397362586900033985002397124172761053928592758689441890002038964216575740812560139025698150895511945055544225727542182612459144695878343275484904281238660797533561999567935654237640000166938259183336298155338143775139804446013532677530561472278435488273431152753437882808954124293168347877869545116908173189589673514914369593172683279207252443922822173610355470287332294043184113622620371430927867055557112140977720592234603101119359116876248842946271131063813744639388287049176718641926788343549193597121704302707123714243508721115159530286058278124296951875928432576527735788733329661068600469093465387274844414451439088867847383052197791954450252107477234677766618730149763684911625817175398133884338103291492275970269417951144889455539249960293779366260929611926763178873552480652266535344900942814316182198616085650512137724738764275581110542401429921549980506997685878332305814375986051904591388930490829965982096124502180043056072183492320814354100593682691877837962592990702274839553259472223943757910934330756022063171243219851009474108577778265127358785176055965904611804141019100320060412232397617559544203243264005484488000773193727278016432121237020223298510076597936062464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] -351001117763872216666833744168037043962819796228569326140691109854577882910329016579590910136961629451038007562473763434981508745073389826093818267549436425566904683554060218407979638075129373423221123452799674777506778277784070084350944704946317463065479475553983234581833013732725967334587640201697755415371883639263942163089723931245417315227271372276049513767450468836061146145373980177164070660685647053220931713838141791179967413013572397988597672351738949096536626340538359387761759557239021480524316455864236383335530597398714019986579896927560876092282140216205590317588673990454424068156629941401622867437763752265579149425467259185306486421138546453915468389665122720690932897028490353096398010286785986814157604627586317247934167209656468751232085083714143698057732446318822009126282144901004587857042708230669616121871782856520400751467537074613308236528643303744612074946539570166685593710731572071044168809318645745656627116480890252413676724638069614795515140298430174086826831951910071622817424168117170661185528978708068218664213433587146634150511880333640350260399865277909201789195682106133436868393190831453366367249876055118528140224346224821017699341488672673654297814128095113252167192733770552341580266737265482730381468428785177318644654173510750529052640749506884991032889787536229900064073038822711854430331567352304068900484062279329230830880733934008586811420021766268934454182569970039283678353836716752327857738238285880474377755014223134107217156572838592584672066525012204059656786587463388595752540193314857043984342116899299526528887726786269335837090588132353484723808256630975450808827133751658373131807128385003798630441688217278867132791772558459212855118611006465169743262021825168298349262527192469916047667331543079391413970325039126226731271693491295566268902297925731476144534176479825086533711031276114433667097571505088332805189600213992740981061014213731572124930760075775229495456131775539874329993445452004838366238097792384157906849171537623388277187520310209653001784230505469324306962606154659313858647901533770254386718013076874041589853353144253085663479325918238349974185259966200282390869365751824452749071986452986217848613436078285425397408673410544200726803251838088433724622031950970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] 116095787155058464899472146402631955809773659748985325215707566761296976769944453428090516634769963118122159891294529787913322789364713945270269220110919525841744475741487378729981285190434071713835406255968853693031080772766610151477163154431419874942565815710401226824151000995914494419458154410001127524130818600665136774498635394134682296947302441986480090644169019505851688948271761722780337024949055170352603098749803625852581282361254365452825704299374564428785774919675408907677217083775583232419497597096901394366534991269570218027262157931548027304054756021705405779679739634851383458049548776424962658662169832368885945093564306390993469741387655892024854831229773937678157199256186490971426659204062514874692309945021492469697677052315627071867474973237350415196285055543770763202446715197618100316652931689368048916138818093121800510147308334089208096046704441225354187256286480884520670229078020503822277880997014723469611970266114896822586737559051845678452753734128842437624458150420388926530015156006968837654851846770104668005784188715574826913136440720580340432479834116843409874304415025071849101885239778495490478639149492069968060278633482332050869250950104516315718597156656325298339282481511911533667268028809827504892431642320567028965869819531616770617082901953791014328443523827610903082397647064349172389926537088470177908176397245041190999038364642383118282297705908481795606911326774670832894441563814418951762498857446809627957636517372521069843104226470052759705579638948255323249705355417674500010151236869429959992072971840169679565324509637694182607458612124178928231750135620880090295057931625207153585169881919410742807535091066073815734438669833850627607285999194624593202913834935093218559399387100430796116240737695506669561063135455039414728078701271668369597572897902672084129645546935826169569111120966575696229725949915823271125542790747167257182619182252079705396682168830673469873701787100537535673349009297232695807848275034269168400888381662747987342216334219451859503034488300905074920167012988099415980586333431661246963921690939683897964343456756727236288022763849830743639042513215775578452292290187189656811476322697874208627768353474360252783288888765344451936749478129366966633797661663166464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] -35533462990863463499182549524327953095548726810866913624161824736101140623192800923260285758949964386639990602194187183281292589984000032631658284117450370113603581039394377879944455315294637146963151220075576975145150660948435261258798331553439228104475254112156161344850998070663687274204059491298989358737159039478667245507988037579737111236972813290911411875171459608675156252009418038021882210973085473571155464066080251388969960630575702950260309993670195657245114124403440152797515575087489644512315127737305360549734438793429870675796365439858262397905511626023965316482961460325831356632055486449857000357434027288196882511881516162694799558826749308715707807608334464769917390199912465263031059922977985184242464554947141893167869599131278640349307004136702963008778904314055798355401627282996022050598473078185909097162905906082193821251478133529346574766803630547903333578926882138619057797799741906900298922962569770177151177310990758803629129873046285209619307942333324611583511497784814558077665965112481478326118380467731003442111592078603034077561739614434252551690363749092128780956680757356510463663558521531413994241788978424192017223506396276089207426708558054070447946774895037634016365499104891699006015602254378612871226627604421520861772099574737526782156787671125045900389235014827188892475608875440811211190515537403786578845923284401955142338058694217135636608869722744462694880515816684256203065131814157732538086270364125242469416870788189812122858642972709127048374649469875968883789207411127619221329564941246914614673637453024566340671231709139823673803546873446168807490892028925665482479155996044112676030369033500092775187407626943934023478518588498484129217781117369378236542437911570272478239909607379417523897269967110457296818206046899434786388760221081319900667645647421105120897841740002035258018872741300014407140537688722912285404634534922623729043431783248729405735395871067761600113194806562960772867442792710087828660704611885181622256776295272145327604651883667102245662913954924234724509332942043461779042087695055414038144264869655650428196518903952655747211229928276982820472138291384150518380848129746982045227762693979653311711777964671847664989754455703378101594402459485362544311891509903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] 9938360451776351255873124908342471097330771290974641075247140074926422272375147423125109051992622731455655402044777649671796474155656891854215644123655710395213667449002241901488550802359672150282473180735890888845915139870773884837168282090645347314360803706931858652761603229660359967949885168960394495443442755156766998394056968778766696558080432733084675554663546009346446238757690235319651382619734511210003091329649894299835068472401978730082199365574766323842959861312583371524254919590168317618549025041971521611917678550101883516326856289802228586480229275553278584563029944406157493990942838624829802710767991984329492386322918997235015642858012775937937996679820797772467687594343782794701951037037445647749558694297783309966212124258350080418746760561995724119607480424953985241700425615275418200413238416571175222559141521182249147150792699481360620621757163044319776423835067702316327110381189764363330672517509171121848228715220687083496181290197635970629967362123829193312885537333895448640672486614714322593075568344663744715862387876027940966864754694026496165267999105032603836982995541259515988420069411616585215703843164600060788128343350239305877779248580714340512058591629932892907915691009564469983751763274115469208767647441696823553177323542249449188008054208553299124265483684597003436702976777357338059953366219116248344134620911059923579062348789653711589662579075717748246277329852150684699454828906207648858853220492692757156095235703171073299377148308238241891338967376652470933516714673777937214776613448932845211963545066641942196311776563214951970366361899955194919337818381961745976302895038712619475444445686925686268139099109120487455351842235907608790314460546296135575718305543678889738634734794219645777533840162022227848951671128490616155473977228242487905028392708258698786827301652256368713042704816922681780274787719120670409540184376266303390184175194108153312863141151043181725119350771135096275220163273442628166873105073726023986160648428528256293361851910644094115511316752128664566878384989640225405144619569642653146975150822784968779985703344937448993164280391968006215360712651526151220493320849140497767887831163978241042634159923187889002957569836609149258472485818432320639137369420726272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] -2502600082227300291565459227261546528415423033114391839274697295799569616868234496931889208443703927303405727958417528228200959466747399466156918818226558179941982339690335848763598595389004958576898595656323638988117667520488930324126424577558110491603531629722690046397262869726646301950967984744139137755130270061523428973812043257565015950810819360565867334086623887432230863924600198374585834872163847802911381908325690566253258598978746441624996005492548022440643836070056120960488759267945063704111208358507919870415190115320496229243724778987315150107999077237295284222966904170844592018068674266709845580072086884520777856941016805060654896976262347380116715865204351180489601521152407671625512395618141353793415508600107118645395434378757013550527128110454418245744881276638290069722911175057524512624808314952231053937022977284550405627985177266352874272532147274723383901652765811733057043372408617896847042989246546709937590309601359731632302235973699717314286325844424901895014031242492141651185917340474018481973267408842855595385052397467993250950832617466677509220146802417761175934776363066221483240801876539803788248054397585437541607278852425040098875166303554629929782383039670269430957982186603547260357735945773055589158853970885771451456378321390824921000323185702155105913921379822701838375370607602508774711534062507805597622814681137129761149715362822421336595071897615694727878344492904994094492317157966543793900459990744735001742358888170582553688924201137823492591917827327726580163801663577583322695626477731842823229892295766977609971150448135441685732919911304886043699389705805989445761527514210905857750209250191550762943771056752290795909801517196160650723528599847437178989207507625645486842165249899587599932361435617924617736179651427832539488165130073879994423268561656260299734529436749997962875725018358498618002669818859506199484005238176129745086985740488279948864581959576296026891838346377917378628297374958330830844955486435626596378710995366082000423258959626103002830096269466556489027307416058328952561484976621121646564563083807236412960717906167457157395864102698621842386918291250354101440652565315643168069780443587990804791913621376293964255904777669376725787299740908349421230352362373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] 557693181707152756936455988553445408602482523142738905839407440340491647552493026622780232847164797279839696216520721294029001749570085342736947345530724387332246811080891226108906989610984091439394789047606945582953901343691664926706965301842813913817029729555168239240544489077301365216937475334454688759590524530510339554898399547710404152927010350966577628670084246379445542236775134430352979678291328120710655334208885540504815837140925622073700281404008330351121736783214225666689528404287446213841061166197727253510661776808568911445544994931272230085480262384484158217959823804109527131991190462126173920118949554653328305790038416359834629948559657842360590692700300884837480809704560780815361809430429500911014954687369247357912293170929299376292276446235509457633226906627617194550925000435108844053462896917528463859637933227127790234038239999422360173924851678958137870502026006726870950564038827677753094868528629135993119825567146959655835429419301200271473272472915962049119875853948908595095643491707171942696051074628267487935968659862716494052009497795084124822685004156700348614231717052224467367663085772470325801060399417567873032570004138980701681265886358854318619457974542750649303707009469829163829753819692682248733561862593957241132202153813664445675573911649295116367126309679058923866489086141560208117879792951429416738822014946949867580167938113150782005259773736845683663259965662694021285523063698489146974262487565275373981631278451074408437910036987181968652717834947271960958865592335505353380794845795324067717479846090698949158440426977974739884090232343324795090224340042756140563231155099658227958575596735829380459584409006066461795366027253957383653875357124076471795783231568714700991791216026204622442484147161548131808860801676426296477771978347998921811542123942765761289256610040978158836267954770141361579057519707201675341250513353844986471359525613273477913146363327025726823087137295416774340484454765612608167879848074025888447211187528159412994526070521193731674298081049226581853469537949081236399786715022816680006888145702124431564117488123850758560992493252511045974841449600200762435122242647696140173961667743544180547288005392486795144657877192650806301397115208274308643039737806848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -107693328926746351102808912634166603511806884925016539760841204180386531321288560063810842207015386914528592872320797719633757163486251021240528688202884610700927522099299848459546896123757120863819068960535626131307682714455375373888661681141463085382370238805469347068110303370024478144201190111766622870605815644418750926120383435272290131674293532413977085155656366339758460312985014501243065833640445588133902070995145844024844626926715815084571948758722793115737028511336821818432743697788824144562456175118270643224372584011273922920885939102519798543468746894449201587854060429444599340414281340616153157837949185606561496900271139222187947817023273414433023038848977994354356153513579194302443307789280575585731546150273729806522854402322017741297740791631806641421442993957022051003667325382843495858669348253961822049832469105993007145062383932382594701210660057546084475936926564362276030422629186966363604656715473269748323406404317889478694445640762041083411233182345015648151804478280838173218647718579829238817849989488743400950928618113102771272982582455180846396653617205189602469982426106025010677385451301267898569191604291003290210172404873140304742899265670563659599234034681632661018504827950455501477760902802349900858381045874839104723111826181905469448269926142713169398674309036871611769944477033208135254348419614112164906315662039903583286934756743948117824251785977431193378310193004340924318752379898550961942543059105788903827250086269265224087687868420820427108296096282116063561232410852195425671437939572307162947315676376804776988848679864186762768257198567638442418955698785622273516367629637780930193451007047160458071485547882957691438668967399610494632117827365006897895141203812609150721187704099660564365342613485506870650151621844715585355239780575100261032197704368692143001540921291380900816488968527156491607301197423926480860065490841985709723681243455420607420582027390073448523253461469785830983425789084370293251628571451644242597671831068541008404016838560600313345132509938725406110681573119281247289967258371275231824881232508689248444051117090536836781273730200109273584731457623647680791314736049420024159780367702401950703106092802778795715113511694768926015423250000855753543025384488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] 17520110748261790309560727567871523565143273527651914130769349488690319947824754472062609230494188177651314391380914536040724550840491291420909706405536372452253390950930709734548342869021914601488353472154080632454124564673706782805220514694349544253352570931040607471050101009785512958016740170692735759527144085871504855964245382198932568078391185301739879211376097465591829848298669395150138848223637121375088359863967544633906623627875134769791942892868241560980811130034292103851126708004830787761029283332359745053819089095397696559023289461200365953416617599780461351939020866348415632746958321289816784353988864783949502170478764562685292227316184504006097856548173467454707961782915875470438780513619533853690530251624718101087522639957154553760189197487326818871912901721023970999811188029155035921124203021064587614958861300640051870641213506799772217694701057526133861250463900130036316209687893848463100403854306862088835730844211793433163074173075444718337917648261264821265188025327094013815613146465239752363672984105613937370336933140047242409548442445397987131549318880209725226781537880277941673777988229256035035541141558851161644832253417283008939842836438662559086557134165664708011063911543014595043928614172648699058404949456117661786002420624150202288262400655374286757436604757209938700221099006374348910928913398499501881817651203282046623229091710160525293028936492810507408537475615262094738080166907926499692396275185530435044729848199057519056599585750312830266935304049801033332103527238133558950041115473168042197511345609209132590412055453174159949058951782573645602991963765025537128174146113499126333315523890894062973435713410018953715631391809889366970113284601914491765350451565254258402303218089774640585999315543126694225036407679489042770722637863729707435072680841204201039018226694846423702234947938796476257926132897093932593587675977845302869629198617178060892096942220622629975451078076296543123109149909095719509325627067705191654134842661130730393672680034091330549066202661304066952602878320166053436929479894691919918715971670288689427576824217314387523898709478200706212570395677750106184120800777781725468585030403592098665138036847393241425329096550573574968205441939546960812562152685568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] -2287975944573139056422654474631584556806477062583478943127417505898961271726386887988617929658927445955662638343974447630134569835092027144743164935431269320312789114818861067879696891404812873983122869618949138956962270120952627461014279618690791613508878911148181359675404217175734545333835466566870832196837845439055466342232972123957113301500839242124544151077818248937946348020408519715205086890710462637080492439877968463214753218750325318272141207758612227691725134459627786398554473267844553157417853671541128988496847512723230107174586980020970105784223626947207229670419730959507975588001508485817984098227806757300493116914619044071761913106651948897840904340466118904255695757644933729149646782922001956702053656213126139123904321742213619530504753213620123248616370429624955430557897597768733181790988116952733680666497240059449150372923036080579110582556046713680134266466604626762373506529946027245862044079656283570549061656810623161726144347527074972343508859143170898762438879657682333246234702864399011060541540309548904912771731546450413888349273029467506931331440709462534401230548967554619193444034004084263757585992361669126520939621132345626125878863909976882298148299306974453350794767958738960238851370539289332827959375724069814653839969512102290968742122885602870940375642785905603449423686348175034707610429984248146782366443065059753670311794990266046922838502887550825406561486409262710821257416698652621859630055138926671142045097969536805489287133837376295887168717957315189080591384858270521712556185884335137747469776452558107878201796345318530030854492913750716318996626051027009093765807621507390452100791344836988181675121113265021092014006970791994296458609710956022785762146772460334260109691551641718172430295994868543322527435928337326673568122489653865253791859533734358720265475823931491041560288624046711840777143340420993848752521431537227136939476722734117395682057754757893690130588316130737473291900046564685039139083114111216188347300439074537625909928960146269724676024406006508196462722393430059841819146883695211415022512952364395388784153539765149423530182151475193141564313186481471914403835475947049487010489835345005292718845435696752361096524376751513480938350934787874938078573363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] 202998410993537205821115270575081125326814548520601200152828097970504405481672964332975829890067669912385513554648247923618999888376928898879097087323973281204906567154151623874132724567215039771690674403301169658922470237223896173392030656077525808889853609357444472416075235136119607239915251765289203507592318755664583922441794894620783326864616728414172789595050060809922028438480741328245345656424822218042340267683382507878892610099144612831428740683351477022658459346106483249809754585655013376279544978175920402797658895116934576697476876202983057966877783466888787043100657972934208493908451982622678951521015877831298718253715825038580312843552283818699802198243543190214194140353118000991867183853217426146086690054129253961579005212925790074076467319606813710246855554261431969466160372072966514719483101300275328646042183373199653086510216688118918325790502472053819874462953707117515685106418617565709564881489842500248725346844035516071012779046725526585788365931115109205123199493487089874148035770431271939602202468327330171522869977287881897702004133801477441712510599261329665759257700423187287574992949916385745827334727613420646439951310228359619180538548843320631791075280320043116430157606699888460904761850094051559681647597557019774449178767527219658816393105663624483250401337048856785571388079821493598425142802834487552355047206876732493409137691520691958142805763798517924332122476349392736306351896955833480638174558087926117905580384797540981007837589850557669304759386982915608963645838260955576803376634970323557929612223605059660396150778856299489938070479735884097359109255782747033628783630761874695313779929401418187101314648650171808979316237933685802345341407948622788649120969666630872752164222851326579872217399718862228238526266886299319445876548316705350285594768227378416684332769028672741830971681793903111972355142566620613005727753642584478708245206959247314578270537517357616133777076104581048529979927524076811755057373918247503878724229433482012802566594018893128756992240494440756489208494835393717786225071574373874397408131433051524596704688869172902191709515516598523435695664017255418573782963630848733261037981889924475745922430763104783416048553383374899650264947731760115119992864768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] 5829919306281092101079610907056136253891547926613780058266137418165765098213778755183494771717160172885699067087952546139265907635434947101658649350111985670898977035161218176462046142448302289085311003943640342632380822073391490849187743791505395694467914473226693816068392359824688126309528649980703174932623404119259527425818683922731408355587613477564400647967983487943488386559875556108945702399194628318175184725316929503750551489995291508922599991164026548851708777468024943468119894614731909336425996055008188491361313021760805131590107172431286045021511729088944244684286614479120486469012533759412932011231214368265006411619816972820362836900063819389521251364943485185161249223314687266302997261704165223028246401929091590493251293843459894616226419031607751908495336362696712693353743016112082968322262581758418835539682032620706605169558014538704095451709490372715315270657994420916670023249144232475092055535743754697547241080377525048956388283285074217497800546591793941837134713361152122404129196384132733319881606992060734674910888499086715686861083998161115782331118159516968999220837463171442647615330549508105007625327570644241826081734609198388744221197987201648980562212644530703083660465204661550198861878448984077673506660203821902109723998305556493192467608936356554941067259820645301328958452429274757407218781198218454103517163807472794369744417153176825026811881116399087179255042744575813876717944836599735090624726937403779374222495537656827904622875626427680694769746215483686185711515302077317860844882477685875539380828267399891132491585297055012123254798004970892446524035810367442586546956470844687337800576614252466374618974034191135244609296497695561258650696846334673993926867433733123206588443841795588536308836943067817321325339634731306276309394164182455823519256736503242161222229230939538750235334742917912991161052385228211359604683701089305101499770005463226614528663353357871461222763247791053344291072630534772885435689360203025156246312519362347450593731667380301849380779043606716938165841760030015283238539921818992986831018216347372700281300091403250095589501626225440482440047273429713912117623897973124446521959633189237836037540888280224368733119933872976060807739179036777424418242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] -10580894032282705259585188467419297684489294648555810904079715651994638446827178640837464132575254331206706726281698357572346743318437994814440289665881553171576823763582714617651264644366927009056864313986589146907063588808446813302836133613031803218314775722257795599320775956842683063316518229546575452919933365571375712035928425191251282367542894065195729023466072662107706818127084795019609020715631588646880722613558786585529788950382203880621394047090852242804574216287788655465819780081783991356352643780780676583376814530137126331914861382699002758457914725704392069102192067373159609046985065358137724522845786904743940962822231687052400626740742561719782333633903665914628584198066559722906432076161852276394905846968760632098815481791836436354019901598126545452021980321637889016017593486127583360598522857470810177431316087998011114291148049159029298887849430932318733295540008771896006318052917296480370698676645499646581065439621529531219423202193915750806203789614492033726913445876166830576514731501654639774056639735740311914570512235468683797188220438096305894159843198763182556038671900989903646799646567148534930546429883783267302749940918175886430281508994720977839948392760314121074281938237395327655661662222139038639079263995630278966463070732594070809749418621154013314821677224039923035421675742111817898631457439401343129111396029462749823602357359535846395102781235398788909148293047468910756216555947572933179542513842771407670377651319642379459983365162955514698260007019698703538176858511564372774518986694749786368271788744654117977900100019772144041622677840984997642052896369608456555556979903243246436585702505091561473938731313234952605516878843510666725054399341868145622781159835148735687900693325994829389962755397481169516120266601788101343696660638648429551259036631369289507999566710464486792300618355251096637969180243707528545638201047348638764128503468456315786603416121248014999137600758300650281915662691783632802043794879099432867873322938933562363014020788541879347606476550201482755256764108724903997801281371159310803953643885053625003040061484302605940943277486759964834938023759676132952781284516345531055738176420585159886833309563410905823999310326051714439551916420770504372226359296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 4228334424675388994090220142602273780414839940932373685147072846859769397588259983532003573351735015651165697938092924110477444225540758284996884478165963286533701293398565726608413606326116531264260639557487074278012033608906647896122950457163801814859444458729619218382507981481951179806506118018518186144351058595787844438456684342385297376328323177938763654468303346484468776106827576727674516612415909992950976307438451329342078617703037601772678629199366259519239146864630734434435106520467640819982473341262640238761142685927815328775869683243278715139427936626588314807437929536375287905007962071506907112504154626800794786805803175415286790574171428853625635160791608805750735930185433959572938758360363474775575490382628985795806302212546156268437459052181418650972279119218333501307309924292388838744379020779353378790165627961011633425812718845467300182559420665019107704648762093360923729999830407074490788178385297782756280229015800762697764266921842101306871546708513604782168550175780349450148336866667284275892253843038447216945703062760972642352236227047355074399181586801875728895509697094753974783606266761702979655490203602386403758558777805059413169903493234944055607004706971056485994819466464109929140609941535738260415479392668779029536195335825408646072807749547864572866640479615943167093049665107475066413774208635078092932800607702204399690588175549457426556115036614816527491058268874109978449316310339854292101019567324643968364236696317499051893879894504333426845454839672529592352110566683843177087529221796557353517967693065229375611251288878572053537502225650234666822907047295143307250692180172792091067831523091193224176514176472447763498144879659209047725728851149316842172054100825907547904894293143087253994094070857146513059586634757090462500711315177872302635803502700910551267056966315421037181038721044936405633083939423877930188268030657098806656400292644753826218637014275106495716096431469144538096689929343579473342492733842340475061234752847348121848585433234830776119626494907302642279341053577714502101081529931471162453540080824273947218137817442377219498346502083737836484132970528769956077975243218678942455440420139640756141015021528310357314016828949386730281154774267566438932807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -1227753892900923041101693715615423412197846301236082550567168734671366366054321231307036948729633170410354286177245501260221826551867440258035286513568603795806079349460876347692047631711190178066135592198067634126515285297151264018265064414765547743742413770640616255601723896499183484234813757176139081446098458584870014976396880747558947086581991473146119175910391704079409422466799737872649709428877440135266922333406774639022282880564666899342668346221692012094019112621796791038017431634443607154805469283376060461318100869552391199914209862226329900286284168468506591019114065654816487830181909044065953631956753698325575676685694147264050049401176183824141128399957802982168222706885685928121607521943433857623880644732335391082051775669226677431589514417920983673381970724100415889615404978404751426771472310067049625644195872698576004576176880607099156773358910674857972208876367542790213669263991956214171749654768538333016560211662347307378144943862238696067610715546756317637754800943104260356682396934591731875951197168494479473863500019750179125985268103777265145205522760079473895728284499123897962655256385943984230237254049321867573857800062113728546963655939281879674053411670172424849651625782000395785128526225999542189425788240162406983005677907950763332895663311836575680363616736163554178395943218595077892334102527913668986037312098173988700465887523305621075773076629851098685448667019088196344079532499154962749512312863635947025638627974851720198301764113784419489028643005076794435553604331244834704981485999132202552892034183204046031468030801928358790503353778800691894025210005708305911303681321318793590817128125630752793922956644701248941395710443448277078341438994602969334712494634297523112640685216489910085748904073206877965925381220185715831606435979611744803719682506859749068075701656393962041743544815555144481644994629077032889206621675951375646278517189352254518143584143865151444185240073270070346924459859157800366131299556329452057207168993805093909154586913506236137965308666533763797822669181256775768865204971306024294209500837547506608614968290088986072822738620865127813762772805807537597341072844109384279124353616580438148705666957385941274244528465685297868712158617331334399519621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 275945585335037931426774598315119793618745010627682489878847727455510067745388686371640746554070686830784319184392754092713135186365062048499674699535605931380484369077766273806206769862138456018145485320178026844168478714788324836516596217364208094657992968733838014664274129842727602109217092282751104642579989352900798854504326822668417321816433294874474692234300551847376386872989066532153438504587435636666370290616203402756187511216572746026007656017701293489709395698430228194444449194603167619347423329102901288761320109865034070211484684782371943857188329547631582139851553240550176631733492062116738807416634936192487294509445295820737853971762076670289236910637512552453333036100284287912478030161029362727311129941828529528093896499562851425331369747540668467367721532035931895488597245576058537106188277738695690596634411815983916391666144872381394202034037630411276796246436257656420477839079808932016117428756802622617001832106421821121133399018367009402991996829948099544478523501549351638777470754441700555661068487850122096637010846381955033052990766461152812831006441144186960280003002379110663318589781474929575073696462833834122189492441196069065382930261951709596557435328013902152609350595377989221575068431226088030524175054437476743681918892466735789554088800211746952021740851744194619967214409483976184796539747515698722631941982538515547508627756092595940285682782804997791291541934899923607500381600437835187933306517253922937444933244480133347700612089549570344544611588169354159873671566942161566459356449265666973217365401573088625847201505996935989088092659571650607811532304626603912607900105862675415661349780758068549107561194586354782822732284235297079681644877906716068026052238704736058490897841819410451784988201082244865631590993585569278383895505075603932309566196762957914019372064031808030206318801908847499068027909957984809255830947537255086903109977988156508281736834128498103066010231981257477132195500390936473505866862283684469625148972563760807130792187994571987883291119408105498373665082831902464803683477695137392737139598555146950862630500053611232215618071389310484790823583061075916201414565227035816931266331980062235807527923410474971719193248444032941306109882845844667094794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] -47495736533479839660878471175821698744536026388511601449688641479381757610828349077653458799840933148893353153578558012497832811189445714893863722428909012512497932942487000082101953595028734551107736146025943364726154832542594273677393377082852101090499299902959380771152472482375015234633113881386620637252218077081433758961832340138460316532846890272247645040538859337513692372002860575665760066782768767560459226127828557973155154789902873993161187708746400898875721304097820590831933457474969193076485078227390849504156215086265691814303892691254814437799944788442528185553800077900485132552360904546671343080183304591838732005656443815230055106076728108181341261999885068069700854944693079963360976710985349305008988348138803172758745241077569828533042473046546897818267846149847175232052321217978086921918598201165418205866502186476987227216990103901281586141204023601057981136068987307421030956301675999720078197001425795562962600714811664534453042132060342081880189521837494208279074442413175289142634621440606580317314911762426802229081037504824095939474880036863290134230066983705137877379228251427343386982858011420813692925072900926001526102882624553100854671159111010506805738384785571847830705075893720169458832583490270584561204073058603545830204523597345999845885845538239256446942027090201853177780352411516888699743515008268311057542444308104454802217523110433113046022478867631084340025251909647413705878411118772810655265661224928296999962083442078037767105758143292504977662732088456963527256207703500172321536248330266283511683827351372263527405352626219746638106841132193096048317597950749194917361267638221112679422096504135883450574762213637013744307597082544716557361890621647504001965458123391518455074954957612997969296406798526331172076627790238320372733256903246694238233292252664369435065243475125080966441918160651738306070821877742751948093232187794595852976310660931152868797516227709753889499442087073154556438190570702224406738634429633095001955122813443035486196490387173977746325125702012348769692358178297313856967026531520827021293114802195891209939981750661838689232055055799963171406669116868474151626763044863090545780310724206214664001105716543884239893685609920452181161354436980714678255616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] 5921784413392393582724202041348107950996489485413886544946327924180003259180167085592914031988053703766724505867738087100107709527862937876342204990039081837995266661892263209363002278009917450026112319021230632882855515818876614570685246727469780804047177855672638281096931744494194362959289924787846689776371469627048657514461027765370245969824055173023495400430887594371249642212900555007994630635336510150089781502620306210643149907246441199823157677634881249063088857120811079401606788265887521654968291644958149196217804734037724569213403630991644776423528682258613951423983808617405973817810714521761171885441642311693844649400845991577636189108533724338612226848739555004507563626201122657164522212360061098624533522266334055651564620091976787878934431662278326099357080325918809318875032761767153771910311351141507109367696866912516521976924560473669979394372051873517138562837934858707045775751381443163448090318452955459904966428267935860434550171948959547820835099130906013670496306089836588773368041051871463536466189764114089147166596000323843373664883620021491725263036699955201390944408198447521590933791265850310941655964587415058376886118313745728520163683235780691566292296372694245941647404681217056497762728766645972351476707747373429794633212910772121477212997813881375112203717265256400158311221580623024675609689024866932695289848364138313498691945842585157417599058705754576630190105898148158046100374800132883758153555333419636026815286779642577381566541184828799115859796231843751755520678530958916948785446285654427232996130942017066401322953373243368965773496242121782361091215690311277768120113669409201171686900542462932009018513259039837632233379515371989678399507523025614000859625476065685161188240637854682843908271259013905093221557769619081905679778867678057546538680495031136904012968006445035956781836408835964655354778864787187643023850135490502290475144867696401227102966259359521414341159641690494616438180338709133133765227679219262666520100913758979348558961953481607806022163907462166041684409319166106203027648756189891886308571372353063806284961609217814776482421816645136809160251800112541278294707439311000220609013181734199405759637218443496573507888081114533409528800574240331462082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] -422763820754756689808459957412183507921551195372516063838070436477273802174961501061996896380566161972105580185215135339608218440750330472642718388136503537348777318718151857949508976438088408880485569866487807529597534167484375425345777853465554192538516294468518821037364995482704410075364893908536788714334991189309169104726750402862132347157954263949606489751286740776793797273965636573525114048849280099152042274555885005293175463518523032328923040040980858491094051124358960252613240250099964674420898387846448663138236963862840840115673319577458070278618957731436131953877937197915197488893230346338512124434868683374442625335406703262987667194674894601450201756825786798578512940315502848266768250223757382353785661067771027128427826990442221218463129751617200682593331006270096377054219953913005891971471255517515521175333854778643550857608819616636556368809870187987110721077114248317430400662660048083306905684126797891653048504581318121791744420904344694139050383121213994443037131275489221917282817690586546106672301440401310890788553317868684451468534249439507804532297691992747255400433449202118164879264548873977147863280566704017808973706297752155510681112380784210738731106679697107450910675743275034677854934465060178706617720603068200988551607402957268672112181927793035498122956835592351618637318357914861912941228981514816118754274388218041145901651930267550752267622925694171931733892608699367274173811634980634170908010786062338910429311747707135941451734875924337850905862894489550384652765677821102170134682629886158800077160746329740776190099866644718594824748187419289118572357714823592426241448049166758391728755061032877208176603588332787384207918387487800071490662665203456794403497333034229946338105167241533693727247085697885113633662930065519687882968036998115696602621910585497270775193032151486676623886529554288438275365297124934277592825644330214393204121186804125634414203819854706182783427430393791323438971676255932551222175043364238691111928295917651291026765340457896964461542046754277295080051090825262305461373476199273726066906238933478046499674995863732039516592673303491727961150731737232340347155444492364393269826113646032195415734740660135724227943583457274570033588329484253378117632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] -16034141631688932500727249102017400354083654825581876242558825620594981238223577813003837331979747709943805781158432300504470009471017522247921195615569999666259601540909580322774851798010972883365669908875456591403448301991718639076741387232527005705613489529852641458319331206127782041963143374506392918759136917290709367595104752088216791256320729222057833149227056217215640991380766331168375418995757823119462116543153821648562919128147609385448024629554679959752847305167336184993926833005672139226780812984500848757611219837989470242107986713882428903043683244736175233164146161900690727551818667814086491001074373856156571628625988370184306144177399738998292131235683975745620885596050671424340534634896974970895248798785929576760450418196216013471991302718059044232761560717133141538647811989462853985705991190440073500981046932204684106832505493422131800332232595108174941606072679826254631199537981282338448717075736249478451705566462687885921624786135857883952438738772817113374831486548227473350843959002371743842755058853233468751126590529925659292439395318323576657573573971075184433768341217860394435698658997512723254684668886381279271390235530636098097133896946499731853513578146831946392524746635043228660442198852081380457210781711908243036886501815207019824487509524812505939814508585589548309938629768130210749897850554466699240285263269947503270253129880834283260047856147281914256520422449153911499460471354782679568438964237648188444077203445479156538078788495804989662516655143747469364338718546574845752674939929883885900430657538168378691382424068350953494358886923579800743390170505011159400466853850910286063509614903714902738490284944486032760667648918164758210355462492408266435846652091641126398869371882574514360844418973884469564169802432445391395258241224840061827994864518621893407827277958733267927175851340020916908836861761408450602307896979918539915510689659249968905093160914996710122175274844884767094712965916627571033849401193853286507706059362976346127380407955255951806920995797610508159591320049913253906551004838225933178239889518071283804727798981060493802008012640019222619374389809323562536986424689686965894000609135030911307647978901415962847990887497526323091006596472623564062720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,57] 9886127572924978310383628713386855560908028736298099753314052904715662336864675027670389821295331176937076498341245656877289647167282324799101412618970807857446080938200111361358787642977934301517059799807691120978314875729314218543568544901065553157357825957352494861906677829009133963652773208754835481560787410163048783157487183862876219369270607509117065621526074150295847028523379509823684942006317711507386725153726450461238583390290609722972703092906844278621836762776193598045062406550708406142406475593934347084805787045008832542843157204412444345027319576014297159859366316625999272405465821844833099449620073697344728515097694565267120741143476085654257387265739411554685502985490797451781798908686500424744592523381713872783909334058089438823634317234210774450292613888452438032697082835384084761934212988101218335462105287376465440756227295996703780532617170618186015198123696200413914947728135632749700519774982056866613936175709578436705138415249260286625220459837219443849051710020723309462414604354293263257477607370665372084920971228637249243634963260105199201835091786733071887171752970060898053063778896139270241360778902320698597917075196635866761661689164593568979032200258635137904239890661509828119878057897983824638432227633523155323961706834632040861494551240251652521464602653910935577509035032505122721394407161572679136235657110908201706203851522003736679377862296046166238322416471171055800598936685020956763473733349650087750610015733836686772617777791509359087217132906486853974229347504145065710209095175312664657996083208472759680124764750431714490275415970896033754332015077156572888466448883832059471496684917353125498640298962329717844909582924365307706218831944911927116309810508262777674221117011541001066288129489026211261441909217089678366540764001627230929439727803800997561271357289749399873442009026095735870376198379946099231503772270068846599195938686089546800042661831110687793517986894482253632668999513042568362510173966730937052359579588293824051138237821520204561758158718139741827871272128162069444013150642178028446133812637967777971007290241663854113217053321569740835748248444981581075310339631519055116559530838946382914127314026388714308798145067897356236594335076197865619456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,58] -1563053379949023009556898606632935244943684802285098457627663590475717312769223318626962989290382300632272147831643485888880610071208258307509336140436804564960825889146152900630658449678265416499981924907059938293853543806524671720688124745056993131133629520477363862266085920110934561923564101188001872239579435725396061543941833065205696644429859404892307446319091668506279517663370686693030273592795550423323937626419139067775840686285262289088869508506986539640395531008079100869709574246945771731356876586335280707596472387634894761990801747789974788605614514112189418165275203371602480772048845770845954637616732750472663403106904121704478605380530668589346501895611888529013381872700988407472220141317383464895662378580306077652676682022998072091856374755803287386542434155136528920798057594941980855392474487059499960248274998324348776273232860637171225315785712552289699914664372385846985107256090945227967778497888033724848733787454146050299444305933136027530821196894105830411568790881710860915828419557723015301095900321509265885152078890990133793822648983088425722672831324902041696830520412844207352800831681779835223734042634022151994460270416240283426398566987737801782959517504211122742737540194677617478040637072347166065436920800671275205174170887760555310195745506634404740723811175331637134397596686914220193672761271336210080822451200046998424765732329611496935856012422161320189522786267189746780394026223238780854096665392263596604698287655822001459292004390306437351654074823217387039018906862233194730309944776941132543897910825482959358827550457364062828301897734074945930640567610219975497332325255913959157763240662982976594350543540962959271359837377551984464066477837857769121649200947280837514142063959248982117097566893910575077545650183033434302964952172747689646796937483378061949370730102471980350083611019277249211853557500746240761133705971818286351885459966605482733878798651469934744759212016259759399959549380742562574445802383916848774938074129111137880709538930645935496667693640559437550181100373922032117083160738014844117016365906311099531148888911539866598857916900383214667846461401879091260457204302571250748239940906428770510103019685800518251390883162480375172250699788266955079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,59] 142173908963060767716966508788156873366883767028882908621966298555665946522081258562128952961267321146096395226149155772834128460279516399591420685852042635390627192287060156905556463348219265645865139391470111152010720068287660909254146634914654018132813578502310876440226264140077514431181710163198486592493360918658622136822616459434308218800329038605643266935879621992084177839967079744300710889918960805674334539283982599937241897893038421367483852996749132438029322695210161526733195364776025514238854807553219863656254183464743364682139831353529563477010255071587968881372542147774696200936339655816373803448971781029112808410358452900581026992713698999692137204123427002219308766118742279401122491549321086006644638594471894163955551580673825859346288260567895325369671185969786712930866421754147962725284505637280667390965790055738871953801567565170867352829913218248782760789153480044267921044782309209712469185094906333547504936342701853768555287728350593287739060768758928476843511391459954931043722592635932124617070419439996805914753812023005090573004346346113940333860143734052974526342732415899713545127826234760897761819000219784198025874398260090149118120711945657700897865252240932226370075055800299701071743220483170587458238382354257736525680976073430044912829610704006912342408927784431987180069023430736405463669564016844124686756026592972979927957917196576574194739823851338423400321148794673339222716459028913235998348723656496101638965412258989967660779048707340821974035506580931204970465079192007414946320376838439758256431890140073513348522108413698780944629427317863290507274546985816731270866734374239379222027796021734922016525297990303588081066915276178628398454831195761714040637830360037417137459611666779399461469482833760721852709516731050370424757867422428696164682370796912243079722650692731223921379555146254242323995606638170375089925835131790867291702695037040370791085561626936480388324496702206785361336169503207310705081151429644199279259160547600897940705825213990550005236216779120540075043735766700905677298708003592622586497733697707285013375721752648579730803816179910100798340013559401042083465963226752377721951400978695517173159199297291158935243247268754129640029203645251715072000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,60] -6523991398568281901489186963833509805868416694392247785655036910521635936904915932995779139813484632273282705381310228831996325027826824239301244759871982032075388853321777842448484247664574133907999498669206142051996674539615513494150826151188520088696713633636874171991631039308118313521714996235629610263338924656237290459971584683420608905630943960790017877452951389119800961930194164195318472971354762327993589045839270219017664360586380216255597857393071313213557322732480524112747728369182937742536687646331876149996824709596214460949969645163446217570278466638798498657552419458802681469050111783303941810308565472342356525645441953520747467607367933809115950035257714449528913512413804343750607230551739278664247524810186816904131169458179885402873891551246568315391483277368152549543368507946316499359883408700839443728111113307742171168493928128322275160713290985511105021603977829550576198280781542868245618553639343116239185310669131088906621987848810532884220078792466539482293947922362170254974450198156748651074022622405859733682677118609942700051839754387388757561865832215580690106117375719761235004843371278286791282227611179086082762339795612746203066887910275593814869872207178311145855296618587876700212289650823122229246275503821672635113992965582976302524511128376817383032482879683402763240579035972442097349080657489026175052053199562260148844521415027649312143774854685047365159750471423390119802923911157775136758147673587743926394609981393772710294335305236894092596616288243322073677932669758397052817129202834135125655634772093085826359545392163740469880232087997706169858570315146229248050689397808713290332195951308059732920190840000198952694778253714139479593437927975146391432907057872087729106311932489447281334585284320068915700092701042405300417218368201089368383241133198858080354182596963942418604347559532514223209226590644062689438563858044349123079440904412122666929426712849988392593202099661752423972410189878481752434533478462438209150888507690018543273813657063367427474764511465473876043013342710839215321078104662627946668780467997300084833216758518792578620075984895220689828602159692125436252659236341333354631724957079479539230271459721213415483823526179365410085395191866327040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,61] -126344315900615946652846755765228521003165201158655039761305724011437480686566935592640040040049973954880547732851494063391003394006507965620423868346115283579694183821203668598696498671558570094345194793492522189738935555258033643540325150491343563385754536654016796022333440283952357744166266308366180831338708842320061082471379467309254029576357830312907394214321673555706071752781794754477479146463691856604998696925623182465890588918756691062538865334672314360229849129715797510063979952351538606663498074011658385059186568998894274485929848471685975132159350024631271219014566120014184269748488213392667583235452665778430191548413592430514877489919500641838584884498677367429666120532580888026682012584041688402772241172630652881379571151760630755175760046126684991171382196225639520639001870023812117322425131474181241895671947659403446423175237022084575051930112202216743457244197046987789252216799058217224484094123759475469168830553072581962128648520786114808728762479149964099546738797843409024191482426769717273264473712662536629635406170617651298666187285439472488658706523544123059415424692852420051875598319276665711341857239130689520858293249242495090918676539491220152766544083330588844240130369403449078386554317019427578784785361359068589941864295709926016858122747409368636847895560884458169896696429455183297072349613858395309028473495628087963102670097529420238441430831448505398303533227342833715776883769680549684095287041162109254643538749305741609962425673396985355787114891215147763103473059408477886101248807685286286620860511990929502932749233521267396893721590631610992640160812238027962272526664222120685330850050299466865665562563781022071147301244387066121610611598040581202168731601749538992063743118409094812641893585433276008462854187586656133207729804519336852869146670777542209762023429737607694504406001589325306214354585520617854390137685801745995413437756091846789050333780300224184904271366342121435844763751631167263560364112509385597015891514185064801912220781452867837321892585187788867693693741634229192335248434628796520737180206504867083896761016073958106085564979684838821960029120844405043564275341166144367104722640769959126296560786904052205253438541676979144048186717942841344000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,62] 41926765326493405842819765392593570144053373797562057943067571816203204660930216268434456908823337512629737109054638598977863655767450086042930681764077019006642729215620511102019264871229498040235603652905869995231179170788418216664870143131316156969358176876645276063853978143267872813137257340932484528496576035036197582826200330235523913188396101403331448013041919220836818988142872641722487668088831635522007076707274099108701787424531769727861614060705427900063766415152322438909868984425896847245575139947764474665049679871364821014490565930990002783551767603093406230277083701732440827136702099448834773542073436776099317912817588224731343666909458155783430171324879052925969006970083909202772846972196752468914928624863586885997770424240277927929434391279725007309808272864180283452649048419525872829731698178057157137924053113085611146258176925755305846111835865465204279366138372067737820216531503912009774281348698455262607617120811067971586956979407233544633524980802654980730585396821672630884161134540717394104844989653896900002821292993676926450133637643819466057600637017185998794676497623678231906802820644320218409297170613232433616169807421619163792257531497035953471783913183608148348755749585271855999319498781637363543846103188857144891659797416744538579496808800095382934908932712949142537941163379041665644584707335500738534534979923104955082571387868022382618656473787777084011981326160223191249276990944058477057599335756568296213378466049347576666354288936976523625379725022885047023590267328587865849782881647100928477947039216404031001599971844234612534031677149490072640378083717124482440435418129208577950239206692485587376044908458603113886745678404063110526690155297432919732464185874511674202713158132668751084771549114599321815580507143236865839240372257118422031649998070592910231003484615859776401916695247016198670507407864326609861488139086366958243088817279347970560538490443003963787705294233651385125858545123457460903342701996373405694478583314565004304118316034734779888155405183464608090447196786255253525236048909388524586598515409992939229764970140356652270643446783414817818327752555071150665543121207885509319980420889645547798829069560236750083497507263287533403146365572218880000000000000000000000000000000000000000000000000000000000000000000000000000 [89,63] -2939155649494995152636754072164876944220994052664652718548222047580453743124063169137108502576711731344745568645313876460542615261894069910092930371822914216374476098410381711776898232596738570742283795445049291847585044297254659415268048944728001808932757086268730776863480831692604426029802518040468780134415900963194552528673944778966914892374654560239134516555061382344959425740306489173789847926325861271532101313051217072284589735650964164479668861786445864140412505140666469297933686014610081985586780759268593760027007637859842526022429961779235718821417407407850437112041729623078106964409066806295542044735983730835770748372165782486036215800871425344589670639126574687861447827499705801834384369248590576089192847254286374971543701364922887672323499854874187082668195208431051989984032769180470161232758948815068231288566210162893024349890821804863044044721888373466043759616312727730529089103362089272727270736443668775183535685093711836698628994248219684274738510240884000231540971020806039580086022377352420661038623516417488623681123856434379720690173887423893761542745249459830305239172721747380412519743485511685692321065678937445491250157426976092406203533128687598158854973760887545616453540879581116806657826500586122381652937932766159672025233039543347668880810609272783462279072121425083575132415780302927199203998083013217027148120917992661848948635400247025210523584224871034338885801992952687049330058517505077477657997911422705172993082372629668007350898631476475433494630354645759993288378249855102517931441184389101410716376167985546589467441738383197365638268444513952822643579889604414995122619214592215054659754372386382871089112582939538430198559435034977201468391820955633260664833067818153164590008225772330209471993659422644970314270340584374492234711552514071048131878455715775630684986110409757562134084571778756879483888460974308900410279108449782867209740467039360925389142741205884872958443330853919134607475885603268897231983023043644945788395085419375008730118614702221360221106857951639143816432842721000418180729650923735049966910805177106453262632151744504723846108259056664947042169780937656417292019390811749257495945497910806372004066154516124880837687903391460627037528900239360000000000000000000000000000000000000000000000000000000000000000000000000 [89,64] 92308420169570567198180122532257935841945302599289519826462935937440239383318217036945700618539124565646656544289872972560001780538297149687422686752487202104519438339763610536409874199882021632853233481320386580039718111460929759480474437221067387519628922809200157638232655233992961527088666075151842331585768306621992646934223830613333720850422657686509942090581697530661348351847568044444365708720562003857678695195541842601484078523607372693068483514824954632511594590021765848217630390996988364759012535278605701057471681952564075189893964741926356305122390937430574540349517314540799285748833356240436232261854080921981424058021203916394695597197693106089996346937408704496274181020296666421642688945093315365964606217626889515268133692463513709727690419353121430474223926806764971427767770785769192035818052814042963650150365177973350090267664229705570337838272076908416538527819303796562397342114121501786275986294960267968794875186123843054836885202432219374474772089538314543946692271494760878262690818282383158776987549687624247962310761019620279843896197619603451505228026194179853484349326488353939477444682798609246409329808735727018092699902927327441737150303183120437547989304975677831371633341120521726019031996893140117806300838956153563774249524556309212846684198024434243397999385076054025572602987097088599841137083704063929313034985838992015198971867692874997098812550504221948284082361729414480313413192551120769830236937764162132331076818235149390973504437686834892697868739238095053596900891918589692713812451493712549232887053189424305054090958982750358922492889925972828319036353802631242330803235944400306477050777983632070828143106880671070512325259264596666361635690984197323576314726032200585265868363067409882754006330486769577580721007021658981285517869885212202747992470938425410573723119786294326610206486470818575882682848759219188986104627643037836808381248394012059931352875792829467773350136239679445459593794313072333475324763223326040213464258619825843223436006537214082103111856269854630563352659799311432006867270927193369342046676757046822124487309404244506749925718368957526321674254119650586968215949915581298574425808372860324598131237368574428103364493853062678882588263710720000000000000000000000000000000000000000000000000000000000000000000000 [89,65] 214813860197991513893791975129723822166827343187746066588183832869945110582351569346332430587507995989679487375781575978051540815577464726257502188743690897692232660308980906459962294681205089050055117916317574338693360875729061930610495147381553245243110358535492034411147295776755602362604818779058279144385853171929767349765541097588383110549267446037144654664958720029564980392003160634694468563031567106705277545821423881477835860409440882511343700261684849532656238635775208986358721279874591536954038325884715149049545273985759756972454830208371058489693967133609949664775638892665322950159535396461324363895327826696214716956659245833889947962370886594854698299839877049797512781356704159344462823564626140257193162577862677426514326145044411001974596885064660340665299285686062559780125580135225550936621509789876858176014410907925974965347915230257012196301816830629028590807702374458314619971958712901883239028220375248220001330616672371576460056876411330180496792894657787862796891561934697286984800311580155196151501996345392007624170905295759179245604828969869861355060404405252205636765591497245657170429655061339794689325462399610986418862508134726381004659810487808059921711817021472743808412967529210207214107290902353757441667318419447166054811411398459083125530407216950810547801061634265029033155244200772139101905901305507484698059092875665635681550534889704169479626617295962977853764432244391763794874704936094496510572780590676274285022612911227272103153503653523164225855027114252969031411157924512704193566999015196689161805614497345608594624349108563490940401935900925593760733271032474381383202142285931436617127374146826289247188430720117862464949146601943279771774205127780979171150819560765057093594759869658941673463832347836276828069583173575363835984625382804350441860188490114140915903495151235283982788621906308042633816637339414670516167611468883652071174880386765428427598321033549896014104249799227003703054098540186601909335906611262313978035848109830375552461480609436296388185016659880782364415133938680180260682210957350564738218623690287777823064340374037225400953838411835218631312821528695070785285080158148327892962185710709049609147455538229839962856829137106578812830744576000000000000000000000000000000000000000000000000000000000000000000 [89,66] -135791974685619004915084044160758599474702253021607307441832613890869036085211885115990380706145113151024583690243706400026784891958229838094296462072969151712910655620659339338724594394803123028346944633927489011886113723777722934283671190950520408299181839950800713598039747615548336819174589393047216856117980815434493786470101855652722627274645376346569611123408483227305818681683437892917311763296685624469271999907233498205212320765591926901633108782662332283434406133658506202309919561137159963300392246375058896270701979738450451519042499444892210623753358369688266992864814443607939409104578864636587554687755613180213083909027364367918214460816043028907855985075904907407480741957752718589819416139231581151357930880017264894312228464373537434676081332513095020540804705389846995807354878894929370371085479516245791560835487705526937335703208455310570626718189526789311968028202882135574113274663799611205699847209725731089500081485102070926786256062727315840343895503917500827024461600632530646695971611766846940256983724448504547279327438497611916548065723058536283398919561366849594015930799281273181797146242238360983473922544168200100638015397261807444234320768337844885878373626132080443081095149040902174286616003983493062978508821015945431383400371825767242906734666724145018817905816954093911244866027889299214749469655616015153368414079431200788939551423337520563302704304541873452079408996958825233528287630737887289972700176642228125512293235797008367858059293705766109377786642462201120241756619098890064751920689581170806315096808568622583161798583701593936993054095828969201089146229403432937618887030360078129998324953196859727102853174994047129727281877213406200123056979685718508168672207681518366728865629778775026375986155805382985218047421023181191175566818957829857798036786150132727852690429303668424524321425058714154120672367681124320702170177229704720421633345612303666916517509129506328521026896990994795218599338141893388485368014278853777700173031807702936493123689813843412507352588070363200018941930578232934841770064168013467203228668033987560894448112331690390352245261781140897158970405845013130614376671425236829596645304385654569222546697632543341722793251474786899854025031680000000000000000000000000000000000000000000000000000000000000000 [89,67] 6881151167365551418058687160492582979337618139025867675015698228649827532477238833811752875255246672054336393325215509134921545376213042836363592802335206809748873150232602383348806025688270190547395227936311433318830963642410574747798072547517660311500741047838658224688918185819253019328322353032856877367129237397338327945131401524691463696254494433922875086939204719829275452031742202180280961071755792046278390873957263416399556157935293340629422681246073234801482736674452025954775607607571992125084462820605321831832314020476679610674998197350882907335760515412781113875783504560133742181632149090359318360632492138204557846808523218907642607223152173849417932351909023136759609298255246061801511221684177524166473018493112834458170915965124899001018043706639472750246452787870393052111251340616768060495953593817640041001771056829656752172539163674287742711561821462907581912590940184627203620383961498327015961490400603384155773711817136125539548080337525836187679613133719247169211538910367740080829022573393051797612942010990845810346415305244162265105862909052631132823144492678003655356645482344871578140861664623739762234637332597242325314289430428543806264282566897030270624148125396212569591401472133405634977823103303374392193509640523612278118397846230732543664087350151765632333671395098455631145725951279224385401715707241834903654451225053084328587053872272250164902696370820733425753334874407684700634408984827424902523277199228535668793531739291836856555260396431848915364825562869363461228965422217329708808547634989405018762672866173617631509210746118072521983176041612485580636328738781126238769345872607576998769931269826199391309127300667136332340330500065431755157017493177105329235029619429574513991496021060304201386710549676684401484995103712139087344141650481072606260042397659171689560380104703618691135791857237210588488350762600300513947749387983239658985409186623623485083540709072614719709008350579652986814964935263013237894533123125612122875942806712348881924167884102857489676301259206758997101959862513795640166191788008526724553524172807042919007221616047021110623181165306862906663121023365746304828805936679327266193475050490409739181099596142052915307073162965193471832358912000000000000000000000000000000000000000000000000000000000000 [89,68] -361471841511169874903325630617872005523124212089534542547650941584179075253729258333458678776607049272562595178035623520569180281661269271160460227961288769234061201582355066475366025947202107918688977175578332812052767622708771525722399738519901013171267600043534535264202092741397093349278582762746542762186293862049553121884561594066440818226575348829060608838606430480313888085429564612731030176582344153154338024074894337236411848212428130013827409892165030903331010614056606705896710818799584423721557710525257100390019286233101652778236560394333177336613026982607407833231540503395214943948027336296172228339865724471350662672928947269011602315707084321692997829994113398952616826658619768815970796876379642440942789602542465103273906151154968237096994813268656845864427173704826629574504728725923836200549840632969107927632375180232096505466070746794904592620160395388533622407354977246132177059678576297246433763471568458217400332739339936750720559502099641803440346713505639842611930284999843893472633227359936385674547331899659124203851374470263473840988169588677975521273074031512414412844733376103741156810039436775338970218947166803036806726987884964757182416520867249767144941611906833418382739935668001564926170220243076013863462221355347827151920197858530283261561977961932978482200976515716481394943531666240508835510904001496646847575502344568098591439063189528058127811376188633418960310904979426353466380133981580448172740912720328910005564541226821601944404936681791410266161557976187504051982880481675792247457937533429760014537838097716099046825412948619098454953887886204951932800182367622474561715540062366240545502471725073022447175455228278002773164531637167152296152110296139801671425229660393953367906160711903270040105889659522528630489649915977382693055090079359167833024967543252299141577144231456520464793382261041878397025530105369644031104273299107074911365622562473338195752894662511380256798734102538292839284536915426353838061427967438071406954453901355736311383894169030461291883129572582057890649741839386244976822744431624374401224811843801791657238194905145945600893890710856961792224633995913374444830114424200184344491544249924396773890112620721584306376007364358935601479680000000000000000000000000000000000000000000000000000000000 [89,69] 20598470192522725112371492099755264488978784361338206664913219994014812842935499505196915669969483275669580560251352145574703162555835863678500624139283611710877381044496507889810792195605592010777942348223913132494461412542798219495362633446125039972553187608000869413219125837291566299168294222777725915336344666527708761777204059673198446197141686067875816886879686540975259242685154922748357404334932435318352134650764696802875547957546453950270476391733240596911312242772507357884598559682711212424938154683094226173611752657842602419128110180987841773971152246092661713264333970817188271620856571406525997636227372093953787580349501010652971217652574906977806684130314558721526615064996587765498921955284944722255294424735505005905731060380184214710075996489937764036989494170140946433204106449480879815549450554783637551858514649079481968778403749501417148171126203593753852280597982875088081184325982425859638011439547937749268332794067540021329562282879025801437811908928409404839773773025480074420299316313732447595059852583934969348189125254868754085758000131339765505893788800624552268283430359204761902944450490555171509158765051175354808179595878665073579285070931646620813979660342967062987360796788315697496019284261002836943585653390545007849116080947850524953777886367534427164130189895302330898892775176431133694700944298560762032344997449597947637550699480667426195480162756752034961208349929209131620825216773978160268406130899697256459047239123511182657225112305987408431938857413461800517524495806531204117999319817385371350985182550801128324664825613904420759192726739082963432333776653427838188337051312977254577714242280665385762101121136313638175035956476381036790060641795762965088293672170254594986399822737150498626396432104321077710827612266526173925570468514527825588993106734270986116360099389151074512974988057123770582823133621505187423007348517237301802676071129853431997183428348735476050162650575976632510140900006827218918362021314834946496484986189051578281188359554529191463474725422384357328379362746955528122409206488635582565435579835596907552335923717241289408880076394240052944367636530790481501168583300804610360520874409756155205217174049968015591617201637594525377495040000000000000000000000000000000000000000000000000000000 [89,70] -905763975191204477796704260107527428589862884795674312451301526769761511504530544122812821551666369180112785415725867794409313834609270303689876170199078146597944504927356309596425740513748403395046453892425637984881076585303225272041417072849181068976054814319060345424673644212752007154171281708069528164738555394706784935691407497142660333728390321918553640283192204052361536469099656004057576630548199475403459969466297573972934911055058853734789024868126461783122933701558713633456649923731816364370506429063777108349170489288816991349266893433171820786137525450547596816507772853732233417740834949129831470065596546991042608629799745143317822558594181046791215982930763653720313325081218452418361426609793635156621624615234607991923605020068970927620115987836709280634606698207950934780716841082369962408760446152007031866556943508899025869488857781873469288934634516963120838848314267381134378227870892285822592459066007321681220325904681306630548675041358627224042730252242885890622333743535918591118635483048477705087837345049915302013098011069791540464114121790230779174778939224030629804042345992982307489327232569169681105096568554374063037418059437766206731918948355716370183402412772629869745000991833504368690745088590957277703291541839667298010364324683399705146745940451299021174557158238899926917419945718878659377960388107080630166459960627160288323937253454182938830697443454403897352877352585478399563226198099243140873838602792225441479423765840052733710865327425559741959028629060942097583371679231230860272913099241643401671143474265264215936694657588795424673286340544287444577532898659006104929793226965655216190084565094327456768977012934455658941927486820408893292798268907674625108527088867057653803696674183365020716820608558939621110340799156289012813524905673123558621055528317085987495862902863869081556173049260178355834147513450969266538951122108333358236459716444816916294162033905646553210600896000073902256712862899421493662173841645213902503408363430313028399706998531399705537443594023419752572851271879514472357193019481930701659324989103470386427459769362818890413739394649974729800084030360722147564906959387986136360001214663631812990467458545140456118527170298519413063680000000000000000000000000000000000000000000000000000 [89,71] 31965155111686926621864363998245350102914510606646989049443558971795757884336492219749764615814471229573983739192537535857140861674661224412598888370412568522262073660425771173272316434119123695461304499503617842208588486173470193921471690461205335039499472296093090403223296346382458452944876730503764650658291245073086842453515944482694460509473367279173444066359765748848116057151436874981074746728979997267350544308055337281470715153615701726483680083903518642078612129567133914549341138899598754294459555584890359220997993111527424497613928947428562418388642061484455034425995958903151571210886595077339587901775811882966538450541296618643127392976024134364858180827460402434222681651832644773927537467112048177900492920399397467069806485264818773238120864874267997049771382338967676938495046116464813747384011654661099359085432332174040569489265405828844575494315635414546400983599217826692516164118168107404944204592112895622362142234372735953977509860519154340924974050916427238409783921071689886293727825489447680600159324452945786220721182662379236547245479584662074537098499198183376471721846401383729235829293047800720368530562015414167025523705559606460574703605663970790352613785077877669269711106968632012326751996297168325648636913067609615654597544817368466633119203147876006430148339534629449038227563271014469915965236484676724554527717477673720494064981674692182822133423067772822857360951098722359427625119152123345462489328141092731323288586706460771209909958910156638865764330088925830227154215218358612034103653931360156215820799028547132806933720866867649009366509449739529136141300345170092445457660082909981676470035778440683843459038665952914555500522463845783913395043854482371734474045599317848129990637703431616305375012927289544274411803714155023803618405226896299724276915455969008673557313235025798830372512163055379048170429005455122450012712673461943780188376382106922393902083370031614487970326448622578583253315666157255760328243143085984555493183846168488937202721365954655653222829556671984155806045242242474756808795210675099225592957469210058022279873823340549497754793348261337246398872557605097981713651300454966769088043991380382852910836813937631233320555375679347097600000000000000000000000000000000000000000000000000 [89,72] -912232876792045175927730562519697268367018841022170726505254034366046593923877803625731818318009467782061609286686863762906562507270997072668092171143225089281390745237799544683510084158262012704247731848795238092129803998785543014450990106003318395578295719982457946823335095844962964272668942399748675959782047111352889489487479840672419670834248418249339400863627481263986919603418796690654924710970713264071036688284135735713680428769573821834683428570365385262152093255915732790770164301102086472124808359980423842541487455643230439198264230712396449073822960507169370662027614561064957417824464780227434873729799784443150577494966769166734391332336925078923463777601627277866330980915198802249980076224854391643124972774004304449219499536455922266633593542547394304703395936878591593849183335072119292582043395445362340495298368412488068612953446863758553801672006212519069970007322016211873454031881921505549881809779563951402191277532482156798933828768343166825763243266254865982028869334746292402431699297220686981120199453634275817579904218309972442348252000052706602043526039885262338170849371025572575670383619040557297716532977447622623322734137400867247272241093791926426427946508019086763154446373809659661756797551448941130985106681315887518952969365432207368970801282969469099132036064932821583619293761276833049282832932313945052670497071951971548394140845492370780893925201026299089384749478451909126912434033350788426736130056735489072829212626937149576495485803672340832670077115824823508484283140843155516754086489062854510406761978449678087889750723266584587774452139099371461926398743308854746155917784898860761753695739027697419292169807903591471416463526582173908725053266753300171567422316698934004511075249412438675398103997313219525411737792253210703680537987829457164029835160884052164434394910321417938193027656340226125851997936563433104521896589915470400151093835882422498844893869503277544765815786203094554021236604995507395035562128439615168435528666217403973901093828654548428678704952761354511739162259608045469406573360447074590812433686101003503615995179618997583394492934237683663322599455466585003274726235431533997220577670333057441555664429779014736500428844972585779200000000000000000000000000000000000000000000000 [89,73] 19907880032391819039278349564717123431641904280326883989915357236680826199867188700150662091620218065389103287507748608676941489179627288204021151590412695672733263810242358403888956512440192467592230413936741707669263570486455605503609274732476767847670669320888295168614477426168576656988528099344937015459135002190887668666813757515084178186978475878566717054404753853932538112201001410786292136674727080469949987939137752800333789116750134335490391117930345895576919342304442851812224282161430192775517802608980247146429799727532831585629909239703908400626712354667334325437502146071718285282609725726072467250729706830200141627213514322287504990273369913170209813591279545188743295629379534541845073951420914368478896864354179562871683082966438875622556905137888047952062521628837740395991270234785623105163661552103125402776172735358506146777318744287407328649967550517145269051608493905627787166726234105773766983991957625096191957049365572094152540801639739172497404705295148505569965313752762157846155824870394367828042698258942040471293657210402401100512037809618259127406647329546012704801104902177217573375155088664073806674250836254248563272472127656569654432221127414452358600697737618665416840944739850446469231973860906958843291732057708783082084028456033449580610124634700363493597786343893714897325017803323277802376260665982491199956366418087733163778671093005944293381599443494867072328597636322896549986178405522393413422916177281624434416960138299510771823744432030852772561768727561589127656094296332706591869414143570187243908045360355458467151391646864420461441404606933073740408183150399975281345510348711766252941372145067300411912681409134336918103198352102520891468901021399766758446382201929641790207567058379205820368286884416279881724206214690137516245952158957567034041790759725605525589402920547399149006670266741033835122162696641457312999730466509224510709060527802425104845459610451156337015313625854570425114248731347194070732649668639314078258986514718130100650273200348104683695796978724420327995329609188678929521564744834686867618479887697567324716342751455727280288804671120034562254705046222505616740781814273062530766355110449075690940702595333526112771241961020456960000000000000000000000000000000000000000000 [89,74] -457800395686095698036453369975459227049332621262419812832652342901866951336359728147303401991990467720477211985883116810143675489127408232898930628504788581813325361103610216217833542342257098821269854984802391595581141868703696094641332950449041595580991076157404768826609587065982652807762008811380865172651100075082320504305792882897210031412492124785180697819686277591368363414768144204493658867130341287427981936524242629300111069236545322551522859995865639948720110583360227655601136469923020123367544462684835184449374592851976396806994711935616865788253703600455947852466860266906584763069063285021938085432023674543857981249885080117112643407913405411532750936150856564111096093880766450421338230022510109321680993041096436373801106198396312104835250329611094924097862296532510874956335326373991068911097466437538104298898038537351875878502999090339874708156896741101764210820008020227985618209411271287033419959757012506903773269691614832456079549393257678927944257091685282692803648905519329040942757173895176504463231232066018770453200350665106676026348294177905428023574391240355249259698931537529429954982182104493318133783870072180474002358325626517943442348270598980922351580959138848573409151094924254573395845621941683903048034180111346167080512655461035757904842585176674991228557849197008270695472724478238090941672583579552792619229036195293846806579483013854404505473007328897850303298908628688924425734719446745457062865199735738996778005139349188195208570162340673124961539995136410079850494318892190115221722456430887909944344648882260080258591566612630742019620976540918446232197149411025159257184963987704806774819139365656882657741169680320382771263840953884889947838323852891762077398505356223389266907674748086782009799545226773426056472965374244154544745225588238668349029000703701939624624074322710878911434845196159237146951766731116052722073037670227132558475425668214138291922040652957207644398692368916283714474135965021926697747979866820429571901575252307878898624115482754973399775570648351310774493620553698979499042300688788703802497597989610735433640043279857353657146481389946234937563021788012878229339918111065833676092006407720006476958826896152137296728036265164800000000000000000000000000000000000000000 [89,75] 11828916978286024641234836193317807494669435360024829034230389359898097409255045371087824064111530890820015236157944425210712563438855706166158267142288639318779879659890075833062360058955176213592407315347089953926295005093531763195160577762137234459170769827572968153200592556041133038399207614403609840063095826779515192648306869100120830803636232702438064108087679522040677268814041833629278686079806342675436105310265586885968323214097966081722316613510718967417769770319541950958966421709091707055006768261515278509797234136018901839358938097353268157658429254267286706094244252879541350653650005330361492161803199240581792415302234881966523496550051561901530027230052887918631393545033580326502732613500541717497686237610082622536117412042598090106297323628984509909013482709839582371725744685571800829421534576414300872260602140735522703698698413465288597250468343849758441529935839996509250648004436778289707129106624014273044978454869327659624152909537989799452113433925485412894640896676915879181365107000879155331859744984774591126395258522174837601436261953533346016341651502840135849380569862880088758047947367297772264732193059024536050688645925355835746562662575802230144825901165639951285604045018772048196654318943788841436840826810474884463689253795781444469348936961595634722810987207601726895530862667691975451163627198346096259497218973426917484145961359018923134389982995973853313090777907104753931004105622776847828879262721345805919929414209015022963970589754907036889672937940682507590478620874473120723883478958070270823106047411318708857147477896845430500032238328556938767397775216131189964809921282952453637265540595975276865887960136295148522925906813623191493801334831376376449492937696765458159521886589280239535743784885453265445738662633922628373399051230980922283083694522953062954887379817398715747259738727115108000322101197196216576650505014916934373672127184522158202241320407041288059356297406653576413123879131025591437861912729252578750069034400007039867030506147293158972606670655300595940063553519327535861081569965727897106682515029453395879967351488345607275891231059350842435224121552099926194302034362835820127119630192865444757687671056471297032312942252523520000000000000000000000000000000000000 [89,76] -230042654243537130909773595709902876295849881383991792051257797656962178827997093936426680867168998083184446552291019015583655232136908995566700776968774264905823223945987370733922344432614141017803917122604753211195610399847875994453959458173194650181079656378395536655467053265623613245334559879519874293426418935395540596545501649854148523272874237739260492402844335668506755767866982452935831659902943832919696143401910904566028196648461897022438522208338845721254277018171011300469925525065996668889926580582821786835201292186703326881157166266013497472822533543821217318812771725928466417863516797499186310087320441466468500269823249571331153523689291411060195957878861783663350373606464774780584146082612995577346542022172623710178645124315575593604344287385546220554839909304992371300415617105773644848406134486313378347654793077674247753521097359692003792219140322307907886393929583066678096925374113495810253157206521037010329900920879775489634294013098038578927551446305267603657066956455675566089007766131827866532977305343579632081633880212544556145003495567922362929203880598446542156663302722843142907904699475478433461789542623453587089575972974788259890251143043703327487856682452803726281698441570680679021642170207156783688059854345695230891497341600572640652787725929111051251429818014580266987122272322889951537435219917518469417617171611069059578586879066448801217338711775845661130548022741970339377642187687123823589615950253640210536102031193405004074861261126751518504579628409394587879103745461229638688569138861157059560315061365968882723854824701198352686509829113211557167778850930376275270746417804081904861587628586166772272378533756109764255868440972084223782279875673874298992145993592707066898410470362709981937179818333268652043777557729147368016570405039175267107270720480214295698372712612067904878411305932862410479723382585092956700153350667657699163005143451451997727978927049346519829280570609447774448929312054248097769668524486963941348616450557503280696193546341539639419303114185147431979060401905739242502049754576375770504027163444800277506553223615819288516216411718442842711313421563199059904243042333306016574335860838101885648103338801170202555886180761600000000000000000000000000000000000 [89,77] 3590406573760980332592013872117075369810531187586438559916548436853291655119378904213304932168935640515760760984705251863343154346685710531504525038058177540940197790755331769518738496901154868811148109545867728431162277883741438331700727531774589306351864245882591229194415696980439957871209904036190948435334634275912364951707819351579722545371813432375750757016315847466415662329485375363338970747866917406537946962941397142196722109671849785384429432418928943160580331647247462600763393379213088675695489204515182972039873730885324998213251312386652968789446922791070056592620267491353599392372009093407380250425642975605005923131818528122866537454480023805117494224766233746380348996645189215954505698218225526403467942520652689251984589884506259096973475414212527620617942022316701964209610654536014654509955890223551601702219615614133418784785854960715761852779193689875000579421792424205075375184764350081556973158947658498721502765134824607716520300597218407168397480412132586384244690964282456297227114570209648923668299069794322351679234963554183007075434020699513220566745452866651059781232952483443477085783895308008814968317279408942172607865608092172737597019047046448017377693078371693068060842850706534316243658803634600673866493010386305713342616276863056031077702623260341904397442734409664164795263127945834821594770558095876630919133340161039880034127067847536463960524460917088999765037123529827752310719307491051329169154953947963145067014266058785609099882209370770423494397786251006211256483342823298513603550806245189388252664008093404673525564866270075378118277899603765658595491703433220734597601242161873588833327650956716080724556343279082780830039139071401513497577759110279189442597081593939779805715934038434588164563054331821858941589108683593545226821410985208099677556400039770880482133454265112788426342183142538577395766772863065305774490156779323800200659625472397444896450721602868754729319857162082247638522760682815629114964822403451680252112519504168875549678146353759969427571280127157041902258640851259769745840567836460139203278769950747977360001824454410562595540002072984919383503501194571263184836191644612098654026136088042894894545793255797222175282298880000000000000000000000000000000 [89,78] -54935242973773527795077939479349086017624011306256032615570021608521474896417847159954049337519151260496070710056180222366813293679573415440323823740620954961663372491363252286912460203100393849607250717962583649736676012896024232890158882183241813638247280580338634868660566326288748991297800414539449875825854035145178298981299802609817738567539816724648250746620246990117103816979463090283765159249926198594669182819068209568764575806141788923993821053078797013911673696906776343495709221888589374505567025950671970070963674769645182627347734119137381617484123933137294144373280523957622440276867952573213439194991844532780446164354540238934786165654109204030486086449632061693038473495248379772692418628387788453406946695378516361888829321025579319849003305739052071664368774226098659917483868707331959299615908584158395703236990353262730884322669811068792673726503889791103510074806012994855688839129579417041134146130111445116945526887465621896665148791620778869701204389132367432560683277644556411041751740345584508254848665549886948659835779451304870164035070395099972790518640368481051859917234437020893924097480984619006785263978120943879945572578380425694412414375804647667763599221462664743479375370007506653080402853762864702148439702438145138994780683399423391967373550277409001083846529685286663637413517712571847237753426344756323987606874863015407004836991960375102953380217251650404990937891329990284861291065668814819298968347547224278833093411350781889700945157506632028459499047029067087960772542110915675184485659989663802305749727187072981821574088934771879978361137187349698252753533670897820137587266394038974621896185022967293000205173529060252784991613335982847133427435662345585075248455833536869427079512708956715302928086194016985549846131922353480508310743824137292593594489712870831080973188666751661952840254223402387983256438774627025702439037261169257883832205316157942829472805658052142155044757662417678578287528682906469807952302919604518568395265553293257180209830214705770944873678598975191128225255253144097892526741801749177273508977932702670972320252713975716859944199399137815568787312773398663294037524993185316627526063374598192490800326220598341632681574400000000000000000000000000000 [89,79] 1033620244749959161732934408261887833583218409605630075052470685634337912260407360455592018383234675191547469290465470137887045953869643476287898687267555965559724474317950966335178367949606071579120452595542617660203277523631786631774586629185529166069532599613893927305753316701257936846996593796627551966967785279729449284148288203925779795737084426828200785614519253535611253158578303684056062009947007990469981639405067880120511389657654415407293745683572113017989011280992858047055388742438161411649412892711088396192780710937162625094273078581088597683534204797075274459860510854465819624001712612822667659673385769541549637612324929552756582606135528652771861886079200332118988428549335960057145493554453621543682610319272330737781536443746637310831758713382044897774721820395063136532245564092330762098364448783451436834363941947183865123031113981153371514573638341963438856601492762590314431833096699447999208865145720992676271967413300540511226560351728183025992657302455654633074570514869400534753277416770072461519046190334283536842242183764728166100300602796017436765553963801607000267922732481503619203818849898865277507551928858285171695738837997870703205991983223281205884513232203281514039766455381616949681090016684547668492924301695108624713307315089799229796168545257043630197187276176136027262293786746958768209089527718227468650384542049173284641141767758477890815935554079701229625163605962789892223424046095485192196181282001871462675742382068731613032288149489589406947070074812438451571551086197940815569473969344185245407512612179816683290047317338746223655146394969307150446716177709293849455163740663561491608238773373264049624461721353579384682501747249159455084250402796997575359753459822529705510969248324513515790616446072799392580852668748533790331288736812204662625282081874153279895316124438304584017097437064864219738206896875384450080640298439380975011141816729633150958512442960681936026952404556369442016011801217938458559861039762179460611407985604847420035939783548155794631120421988425163281938204430152535931002772892968435913468637997077451375784309007835733688809618627680916547847939066014825984227673010431786086954247420501924253847291608087278324285440000000000000000000000000 [89,80] -17524855763710618354165520818405138868100784583994459460543629841396114384293556445391668037642497385758323749676065369634778244966335793287620615197395053881810860290958740110321380012055236409361269555691569584507576271568752937686934386711280428522798056858354231069003767097411502688778141091458357281203309835635333314774605848501998555494641031282789768268981872981177921575107334426392361063572977686934450719599290659231283551678803012783710577370220689691430199543524221906261935902134676780919939645616608408129391331590924794359241804473444802437446457437209384390896087110353553110741095641377890752765167983619448258082149175591661253687812216385446597638186625899532717159170778777858714750450087758419515747219264258221589830213641693353899630925598353902619638325531214914352339620470197433154168265823528721749883863267520711692567782224181867150782753344718305079837010560327958831390957810947323621414028086274730073938835375213880560800143366209942576895549642360076004363716739265229809965625070669194434472709982588134416692852247675398218701185194784032619830381024921206166604176898732550720246128195848397536356300627357508779202688159176976426241720626676498572796959065678832410233040540506397298170569706882221770978118246124091363967248197195623865714111268109522909678690052328121990704605509013486810058828570952887611348603745851289077739786824659451297783167056826991355598733296968085482941989051863408523179572695871656345937831699853550856511438768136800866211366983498468574868782701503449451516189434138040230361131193100830246075053965002041491443454689560282392863570934876917225577236081819544871825841735863628141647141064423864627678767564806585561933934451634650890617668564684092740477531602051956312399086158798615976742327235767331209431237301123193939481207821242112486568721213162693355259401461724887676370512289605053390575081472535947793614362148703329885634336657177417899168295713522940356377018998138795527881230676584045976666089963088713501762429601775358995615768664919493883093599331278455795387924718842420253014749390313074376505322314175650168225995380629657860364150254833527048001266633451278085851885221782644510792044210797641780428800000000000000000000000 [89,81] 220859822528469804353275561601339980840094998495353074311112774915460933091080690352608307407770554707543008273813494472920989947816522653930740071358341365102483548549470585237114815753994474099905845250407127147365462869268101296634267169334283826945333311473518351673044942484026095232668232436737041306192151796420383398341440934466612334110718244355640317888670879195435345207911387237774437561215503335943904913222110613606645693371047742406034346641146526288331364546668714480270930071310010017037166337260102918174742481744930428158803905275014448124498121412365326573290276107024876407103112289870796768517839445229819690951887021835203763788811417577578678664721685622746760239086999228004745282123544853663351204627238612174871163698890354885496287555850995207398636810544145363440457062118499384276518041558231756466712233159704397819214911104686185153989122597377516970199335233994400844921745208954764993843102320410341014016929837772015493125297898830662086747336014988679289578769178935022213283014977011393235386912473566787064473762454113407774046646182923716558473317775398895402845068409365744909067913032073299932459149210280496252361296418954995636539397171074976978335388650853291212352786556786701203869591296999223947455545168955941577147698486242415539906839493339825037472397630047634358210841027337429933065087006453114104765135703303033928487179007747934425437205133593819341976109290514991549056786917235353718993051158621783962898821113378713046292656106183427291379393809496249750032265833055647390154048435663229466516614935276149916922191040406295029497024322206616538404407420700976006717389234963743552280999923472596912561996793243761871821057608062386400974294480277544372029168877059739152171787371440229001883072872376466670741442735114710150581471558972115285124087817688901874369392590303008238613206665014695687993059176432567389943084966523352564479022609625671995421052503771569040331262679307495109643089656191154429311748162184890681651341101237725359113770965302900701491617615943076238728989982284854678057003368322940642126660917421744679738243274889496421452052808051375303907477741406496387902068545994289553639183587396237658792253296350163107840000000000000000000 [89,82] -814576565578759562420743784167104957220993541052845742376407527086822128513948272609892030674593628516962085135506635416179265914862661946772783765467977043699684513349956812727537536507486511589997155349928579534045682922852402040048912035614171482255204156907473671528153820222537885391956510623643176753407523055821336418745963555334681779526379339795935303955578559791909305962879563563551577856415189150562729926643032284793716769248382083572036336425113495892137826634949094441437515109486248868322507031765319824981909971752463130099156724019749252685494830804556995048490648660222443031893015244983748076228174726357740611638636304567562019477932161211148724016164140130918852595571140805864745033572232277504357923945931766287432045721153443042029156776012370667930889860218127094251812113296478295064567380916580653536492518079122448741504890137746257168728270679440190180589134214432402650941345614909670525158823035162416714730705712904373849820134547446810846167561323407580304153680950123092189909999293005624992771259891555608185585881446420273030078514308038711898839211709890211868434595405251007815755701501246433884630784683133052271558322012313236396541888937385594424163429440543653210277915051316730289373502289566258104680729562476953273772211746749021997565706504171373681897193003610763038607585124386357997721023752514063155784692866251611853906272624088334822533068179815202289549994191571283512553058297300425869599570661149527031126628234914679544910794966165165314104642041947790252719402785646898351035451136861094088263518454963060064451470785215144897288014781744701309741771345770099783113674797418416174585815113220157604009848997920724165981320561739226613855069777142069754569577852703386965875438690420357251379040037375894113426849023999155846000076673858060973256200076206408971129596852109310824872611281648060865008134793793227270599082567512342108076602010297543291673744777492504323479940939531572052531982150156044537386857355771164301251029156737809111159485423468310447338785241757108673696193259595453066523445766234898224005236658928251587218065107153717674218380904442383643706217034106455952426500304998473528112441763910419028359873300948582400000000000000000 [89,83] -13368714562724770455838894044522611151778871048362216235597368947259442916092283254475550624850786575646835227282147241457102211158519971296783989644554834312118543027923499199471458941857678846102129656389574316166264083515174956449535114950173988935613855773420459687120345870143179172321335425027686755309512576230159694263975361254046196427430191561307856576653445045435152841357858676267540345489805040708436481759291158889407357337522819234468642790120566960764210134553688729189909306377474411647408056796174743282313351321202413900547918573971195135177335089491256467466317392258488525634200257986072196102426579344437707113767989720474487696748718367586158521226004774149442407479117288560006320314075835566599084064905171462270322043614881981040532795753615830398230681574059630708898668837186902977859363607277949622472334346927591050965788967375228438849045312175542107612716492854298847484451112048112045388241422408466238650272250811260474998863725428152230083879770124347047136565849264204306437063364473276424826179511046700830342801815170583685481798683407462135559853979052762263563425688668833478713810351337074140027388822509681610225178583678502790006386801341610351179914429983319977304335449638325402968608112293827058756798513347087133039038607024298812963622456504559431362166607410836223650949169622647651019401688826387652940920710197618840269135672836630414764921067049786957567961206801351309347720630993912397833831383401713503582805805975621513540229667974528763239171137808539210966676815545928701489062863743736334978182819911314976257024129197269003896092913438006674248111578892963077813777522476651245407623480158744185014931077707768376627031695517343373892788551560008572784729574411295377780027348524869051722124129043607502519833306426235277015529290305420016884850632553778188257404766055732195702099734061940522588829064705047786596557466077974908867940919186333225883370544718338905386950941863815704921248757159739706668652898051488569697951715070291836591403053395560419813281963142448495071795377913847464277395271087947133061416680987998565256883405982787537772370765831552789718749470151953642595192069692855974217730721047471992185606136817254400000000000000 [89,84] 234694615432680021652208014947994091181424398798864302647248037906324477473522168013012100237094883415818677579907867705610324796704626395707008296193194104975255891078803159447448273174713121757249532292224279808928411131760819751256495665303730601253131724471445343344819273165121634875085640585209500440087926774651892169937730453954396780199202356619112462309963134321499106492429223322611092568577902834278519416077152843167937744400752391210993038659472754547144973885184637890091230470320664708944381613940584182825538938931875167420266989342228493205272433154568551691858835621143983775597100115311815048098022617693532015029642304998984470052351820868933212961080921695715133811024244036287709321880767297835100055068385732102437872449261377428171098510145275980185995032918807688579267515966278511553224235462827916168629768998053788696552239776211309482072018083724768246378768949823222624259516955029942636222846836876753658129922069760599538767365989813048384307047910701923297778131046424393162568905791703942011065894190559385765511920236930698437817906494109267237578498405780041430175188726207237865019102623084257188642447046567824537378749657142542724810562892057531035463385359003616400718184064068399870469481713552880167173532970855187172813690538679129581882075273581388976422403745374112470451836832279040029724094728880308732757143349041875233435188289246101164641513892309415138431291114963471244385459040947881788618098983188823389953615452525729950301467443092022395313687554026625048394394660132266590405074721384938437675131231087572480332437830615348130226557280246723608168564531004942901739777565105086703150935827692636989471182909878566311552006094796804265630626697328689192643643257188632690669402521830374132183311923395576387504444084430079248476718987762314405990992794592873827722806806183304081449650723212393847009675900229152901155842021719591883397932542808795269800873915757901592826535105542895295017705592651690743175076649703286182572644213302870294131939086558959475876579947638042469660366430533889654749601255875781360301367959380762673222261535297320474096026218177101054783938822658835441152972921862737747483312669882957674876118237184000000000000 [89,85] -1575848681493482090305080805802088613656474096272924121407096337965234202993699801356337219451361664984380059099475708905575448147845712603212292323834333839068084098764755042446200056381653447505902527747050818988431103434501184462327168648828030139429108955050079971347867477442689176035336059830506052353063930148082146380644279477144854920588868404549877260139664839179224076939010178168276928494695517957992501245479185662184056240902778380101582273861139303336084127392888937209069847371771032566581155712027278038884693129520523138349875527673317093209534436810647874771774193245375244270855105667619213326849985191021796434743674763620039748194089582737256601354607856403409851596738442088958270450363166813596191658733498032362417637185575873774620548741506273882870572631665469574185726691953060530731919011525172921423683701483826972490649127655975859186200360844624503074713849608495054058162449570567768083227100063999763197534975862384147436057851513801172508512685099754061140571329749950506180703145018248164109336528689489049181375764396269962570545049007681867002264514312567380666153155665536670567454844710243934070315520493388877986676821580649359904366267360776383393243196363434541779185335689692517108902623439021369223760824978674365982540426970857595871278218762839523742568985991393822791900013677937500521109228586574610510037834767093089992791918592217782596221646126974758296192764717340060982036444596580963974844957626352397347461635202329604519281027532492271230836594064276782369050575909645905917081944003947474078990009014650251827573578692176734716534644842427820129228141655315017923996456210203851773518313744754796200073009327269205916609859750279781969769225307911599690281888592371253599825735841670020711358397397663167194142408001031044224266965606870571559223085439300453965827844080322069823780371352889537975090786033788066357916843844408129320688017619325145269356704479673101605850629909016268668696250184375092700331992293877723779973857779034778547462007297024590110091148597959380432417340474367808136801985040721180354832419750840065526997667286315663405340725152914478765417336252100901544890465314332620404933552192311626787108862033920000000 [89,86] 10761704677484635178162434852696307280338849020887116803549520281510688680994677191172553483077437435853244684712221593089000701155152616863236891975270051313666429247634982208101162195978182306660097089834671017140576774745498579665280220433491367615274577276202923605948802576129170299420958808575967068934965664456677602654445095604575295715961819102219653762481041368571550002506105816782339189706887491185973380365330378223741070741915690595611170883278749673026497199155825771894391584229479790007513680944072147305553134165294502058332679371367101261432738800394830388245457754748227486187606383773823949281428669203399292404291155602556086116165296968271863457174621119136557179114925787607418826318735386879631313688681774325831394034790953895453785962835605608212421496295998527112351379169029298545679837043573579911514527434734137179451961180655429451689379904150988159700036638022147777062384611485656692964286109812056353844877057748624996014588565583751018631781483636554287897281629705513264105573329525906772868887280465074159566906202214828016491113036498670806387412896858881754725599744958571955619893988032594865340981091391236676672139861176219401706177127367813523074993672674246839427510527419826839102616684511215001502519791636850983501475574843021426610538419527980430523139409921329485798625549833401859164033698711962358758661241962551096151940789785352045637445918583477115457362852690692257848330570518210674447596548132273644429167761855451018003637678938278079594858109801073757909888938995625560626622097867610596918812922826425661362769429071693387134284723394120118431833901314183904846159640750577445574407062067315733204331653685532777017067570261278422991296463356809407288867093506770727670673313708303124783063719712177979922359794974029948502315706511077577189289667976042221623437112967468345469796849440424147316099405366624010509376190435316183577490631116226958427837136352131250832277667438006536846242149238548599843950676721665311296480476163452977626805854563970346536355479379198036556817434636901600883025670833626486309828963441949980927702478503375193183079776636438308735924877149353909153025527877631395531910209497694724274775654400000 [89,87] 8453998795913795463926299645945600768736058290328722739954768892935464555489275911916615056318935029188560992921152258401193655681357163673407133524654322682306582185004443710365050997019052588025889779660655247273233058600385522191185921813109188857439139527538235312215686020590926316047435914319375580883437710560125093757934769954506408837363217604373835581955609642750219206190337253477915504662283958732847369824126073071345030435411086348462190668149321846040424026170045032118211078308693665286888147900907568463039609548818262933722769156952286096545484556848114345719408796512797726896277958361157654479427101350419210406665398026421261938924107057605026168556564106098914448027752817584863010939108078770420813970959629305988388245575075073558735782390832336372079341142536437214105465881231956013068885820012285903247839969376976877185548638921056068357004744567640839510195101038983715901451858131650872058192664197771194192152462371340769898178870546356593933964982789337153288549993196728174854703642743202394322747940323074574459870405527537877740237932042129089992102937577341809559095151399723152528583355548313319658951457794394037783366685866888963612393654789176052754033487904929274542203548533815366187105437298811137822273813776424659541112807952301127786190202122133524092511974621299108549903159810175160332054658995243452917649507304836838124335197376154888870032579271415040375491943297697921366964617463744518412258463425560960357178330803296841668101270792014508666317772145233860033677974727440745388369737549698714777391444410603798097991488306503661000296410050812126554177103342371365233828903793407428577742944093162958380099789461267502722287659815824232437136590692743132286601285211382105284637337784606941949477588516192848607097045975994012332777716344937873849946614704792941764381158767452259323052739103684161725074113309586339569048370521545413687982007834591078676634328543180440944427782671996701490124456187363556774367591571027005106592036886225640029723147853310970432437567115665151730552557338141975888532949261256099499552730040526225318350661296301766274403059282921470056814051026999536299125550031056888812552491263526251720507200 [89,88] 369697681477552649086420678372051969804671038894260628004894602030700365298080035545131713750082747212009631349293889110314773217980527266861750613213422454223443959443768590970146437126103406507697273335477111572029006521846162596152815607513926060197028909272456239917109914806194779450522144993788085237547076090003525569121591091684243393820965045129936140572637693456226203250829205391080294680083820784449181213183180929565163803939834258329604922770553497979785314716037088702029761364469220851764763637660825391303357861997520934822550693476986579036623954819849397908254777538307959913751452380601182569878922625108840066562590029608188390961993853409470084844344886651253926039004890086495448716869029362923828521826428845734129063422409673822790226370556178949991083360584146396189455738321686006655857950628736592232741707800546740223061820865800729650998667614823302891359060268570349514006984879954305912251894746113819738481294265311528081199554840759764519793392566531414603797123193685231647475882617552187415635782699569634150080860766805217638897009013649137391041605528813508607789662324982048837133994576210988032344432807369772413860199525504497258613357090595565263560201880086687579073813139500339318754003021780557755180424093666307167962468128711147213648331555205297315028165237275429552189246469233445138996940996826465295378521473463247306831007271804629868478499458808899819874754706466550251031629720921203724409318091898304226745331467006542206399752163970068154388523118021962897685848243238953611145412888296803720273721910998592859036634892144773217426789012540766525380001225258014872921302960963762692200367303047553050865807680250090888549202577830861098588702464175368161976026198777305634747186177122380674852422339062917430953170605928456225001619032555463573035269864342398784816649800574665007859373948421629283216066296942135100301665773482601259223215531405535203394185046210949168414949850183546066106963472647112687214307187213190053596885855116416276518670387851883402884884633380314831910379232809310663454571199174998471775705075977484750648887219294257964370556585895767544790064630120874811603530167225563947690484559321152230400 [89,89] 4762003975188671315121843645239855658033333178182900977870239007991545440162677730624869192609638721548844877047790627928888791846620079994127293411437147851026364246143612723896247101644250185003997530235388481712694288226208801967110519707389011402412301871386120015813497066922348911483967979679456048269978136501466954126024612782172628063360482817162897451823666732302194221131092163336901938965982238804615468513303362971724484186586690803076905880346480444796420834978452773297761401840505679436049393770042650763062523950051753255552418229300352136545859975129708476730733802301915356450465816928424505431068092183573726903624334230796549467562884442462716409434121698548637945197541688164003108123408226967200085481538146206745618160299706080099747018318049202340522997987370715136950112373345852761451290943937494191862627605955280682505977807341971836472401336838543501834754364574144695208337038440866985368095279959207485029409732434416793098724864138472907702088929098569626473881009589561060725614011975894380670552814930465839448895723307899755937457675433156236405616767514989438291272113012421481309357617974389350747716425373675070251296238597406972357795683405222461331314444815599824460188834577529497652017096831507699832376217669394237322787818778637281108068204253487124872948890395812468555189082178710265471906170948075797347105003276984064972115898183771124723936057816351741323714252478958261704321157322856654320518356620543035208419804683369157325038708217860686047218763616332041625762726090284200155781719879400322011369773087582598925811891070300359452871077525883355764397764522812590195307266362193667417892040495064083983437221606467009753006708940453815209328843828668454606204316779900977574015540129904570211887046421729910136601269556434543617548351647577920752282245972502996003356900925484714860631727138332487923645893307093975912304848413764821459374336402089867294782607721864164992507350528203175878838297484588811271806735543847974870445934154677212659066466139794273023975117908583796367304052759662840839506413470477614866229400389158834514066045566853137506436949690443597113490925458593558704244845707781331274286033183241600 [90,0] -23736026949817872272120417629854187368879433178898091552448627163226613057599123025376022508956014501360104298128691336046776788559676166018555199919146033525318726312725032208429129750434050485247260584976327448873723948143163990481607410424136788275257910403868850345852254952705237597730769889216721808844159612245918951857414856127750087434310426790371400444262669974274980478214620397472371488722468335824029801900064615107934574818004577731149586984165425533040814615386377441861483049297890817638510245289649053635222511638582386133183573747601080136789774220807069058551650642159855767353277396171619714260797646568610974739606645063122925915424343539157327963853729588137098399920324607459532172487585240022815943668090920011784442418263397485657566388010767824933778132831606944867353214783803298229573596974314994395795645859555075385548034139975233769639585791463027967058643176393878967900263524195516887069790993388157438563131566913235456384541582114765550290731238120205051668471401972202194304504958361904732962067843520926957731196080284012986822177737356936110406833655728074506592112265186300898155725893395166059954897587200680410143891367296327741706647986289243715871157624679631073140532446237817226164078666385110602806114071292083378735714701430059077456630927104081487710200729315290885932750053519798631547827036208620409722900965847896985948110713301612131267504484234717629945448150336739000683442696353181112391965026692861884931497277340220363126773470402580865049685575264768611232352270242522575190921496384466981683022385758084784236248715397125301715730888363685766633259591292011980816460227501743548191710083121969138536388850313976428123024105601881047059162531942188317590955735119048699829559294847007649562838174822671084292323542923660088323169398828552207701191029065481084728935169099434097647292781593776442653708411438339053421756460427837849692925392017394778983887451263619588320360929509265099328619794842462297554305102587315223087529395913328265542480069195523629792302895739209037693995450286083382394401794222749206490570541451061780365055919661084455151838371666598556122554180622672836396031164763309626813712937459203509669190319241764933621097956985285319628431104160038912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 24193000884465690125751048625666112825365984952341668878141276030661627573748533687329613156474953522351480315937587662531617997460084157346235079929622880456972813970262106497078795661641778746460272705721794641943424860158220653223892941217678855893209108902159868403235486530157158489391989969708279728832719027667583308484496336439571547303456972754681791327404152966207632453502695066869394070059924789139643771022193926684717621935579146714368999104974568993139212585469757527461041221200134016209546121587326273906655666609985951341375550320663345664144923348821514572456218430648309201008967544258315603157566564031049251464833760338507197800726407038358105695439969317197251391410676538795382244431102141522750943076716955138669099706358058691347091680219320266659970205924220722411815347786735411044120211849521488164111972814484237376482040671153406873642179978974742627393649737538635621882089191658175861694601972800970947182861101820249591928504704053915421575901568694564809954654990508683488030383122292707033446285807557796847812218850961133660971439568440181108237984055282834429206804725307273053213765058585109148059751214988595248317632715916914240549581840491871906028312617072933297239863370201219572707690763410752053557956110889688226574472999472432440712319625977444665548834316607085332628860578574043872765930402238777728101214651500115310011065758770353165559925782182936073994663851206374216221718147360660106752134042518250609671670501320352907939746805698012533573017443380531267945472633852565695844390411265180999489459852457207171010222113639315767213801971581764465873580918710119139214406972451917188456386596299301410417525813165168944920451677766591832775164941182040513075828301648100244155685139869193926747416346935813645136405319410350737175615133564339779696288514756649821158032750574697602498824826464364623797355627361351964692471051292614501552497287809257486926766460760607993428059177131249182954470709778849974984140126765525221393073519696630558967303837969606163890339588964866897236506457775847945330079723907323306758082792346393644798527301744166962548707245173365742047224588139615864088641344380803822056948054718043288686299197547244990901112495857025231893078302863382282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] 1932404012080499845226817714478442612667640880961674841177729201279031928116868738450039592392539255662829899001412855841206154326165312094660525879662055767258135580626272049400858939368045318227271866512449510777171812638211028744267507644697941605224603437554352839696369573107208033812079056324168951340913676908801747767735151884801383282865902428907551053352691490676751088136770593528453765810995694280942035150538444679215966742869324810894954850470655572966857335085973565916882817311123636769025574271628251014304727184199201199759484180428758924475190970348841168650534213079731861687341926238674980734767657891140816988389206842062771741890615301687844520783887776978307266566315297508651850617712141301316909957108402293486917899285296464019852410009226841275246049736649761027270336783816113936060002588070667893280670681121677295372710259753369967272965724773262735901821724972300864568081547373678911283988482518897349075364929322244658166008547834495755097042434335305543929288746483882363475121203825903136129124938374612687845857435044424286818165406928468291895705802660731903679761518019093572864807961420693571981875350238158065644487585822844555738420827098687436463867899895358730899979083964799366171842007710603125816533138374821806915475462330419547688996873808083091860101404524235812651413920423810528186999896553800927148481728777587988058062860093926286419532611902143170712759820981207642993108669521264682710213319827790187247184144484115071955736705680046111911198405086163865939061688107343555030675885987286555790703087400241095585020743656564534522302143097305330409642690840650269262306268410090214203039917211972705178930163534093396190556198543128224324116892024840608838331201875357825174944743234453937006907903725515094271465151646376629766358416973385159161260589750552813246533482451712481254381281809924698293551840291365708132902625850503500072400825572908699599767803210011992786416444949408076545929278425649080954501447548745476993350371926141284640447596048272637358590148336560238318851596295080987039166648899343573963428494694936943654731161564436817390929925736096209396484530274301282311976532959836563539226171699503355494108529813656453690963735082151027528363596935012401807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -39145921594763251063492781044979770074696606700108622296628662074681893377705470642370017671574670575232132618403613716754732762463751418874440106887364264056926623801114775130857756251776142086660504060862046834586418540846381803942700397952249221265697556471957027610412789345199016510433730264454532086740219904367383663539595672432473960300525145541734172822176405454597938380023704408761701259415173680351010284474844525001368468145423198427502249485005596150763823652586882266819953244436342676544718447791682914460675295160216081936546261098831046278114025898941514024752526575591869508100126728468930985625097295871172431752140923477916867098357844754914371516496023891264062228481775580212892046722718766633330968561265117175202140125117345414192620907049190434791456270569842921689803803076777961781105256298702235215764382485535761850821082515059625516871309715980121548665530513837426940453592969055896155443952895719355409688956097133669243786993551115807439297518618391148881093985577726124197291682719255132639220839599570060852644811907031864937932848585380664392957957236874355145998153707030573514671321551835916300084743415374277963816687755923718623275905843072208811956706648137273001401779639286993128012918587860848668799256899150705814422721210778054391126011943205385093698104632908051429661252798926476105788223997552426847806147404771754481241240739382888480412325831382073032304562250050587631213873721098783811874910377617201722074778557943022245801014120700677310167541996055196991999037924229291157060464087808810886061388827783055704231059266380111248422570548939716594651614986019182835670081936522451555944515806773039312714772311522646643256000735552207739118343604840593081166718490756370708645505318144632933167929093189540717278753056886004229801635576807558668375534057535321317252140072114174317413445307541771575924654866217877200935937793152413642139999807318783492405638424322383151499567633262505755966841513956287376881231904086543474719586150566741807482040983409004766142692609852343354759566062480716465233091096815155616368445241280045802528537849037662898285553931114998177076430911152694242910352541556500535911138604420338671026027056314921472239679520353592729662722789146819790110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 1139182988574004708852733872906863307773611676433848054311354008268353652296043809325099686255020711598086156099195162686063234613614414140588116189297442392743075050626238746267301997160903949146289366005201214443387965908370627012613172827952577537988790515533215972709672631367467968630607696507607875603626318490384206797601083521264861786037330128936331194692431193914265162415276380384326008954297203819723248224538903071830583576653264728449158610819926547367693804378600861310911454265914248114397091495388774758308727429756671805832432108925920610816241858107260374223298825924728811591893520295465306509143706087818189627448625909454420984170219082665224672207451690023832615941438831737512307579652748762554790763174489101780223926009819756894885218116306932631822676433535147939420789948484111428242539900381836599630524046495689619484819832058788270171998612917727618122533806531146064465314218546361438125993722687346965199824051961286516705598249754390476940561121189184330119968070439936274319713919927893585976179895523336379001868652351887108367569111747300867716053039912619176510058956929793144147036072138395731981714017220295022548422537380108051019206342033697229830477336047026325017589879488579419360141242761216233547382575438202234792807760998823948745012226382461582164888561330857232728957505585245698617931672907428974776380762501438876291441741265844553456751042487352868155898703928862179142554854626495511989891147263663737934397063827741723521975257211013157559147455706055007206657496879001530915781073523230427672102986154179464562260028155978139833425113248031450783855705095740398547343698673594204105297055891613643804436630823164121843918391432081713411912454243747452448676341091608478777703758627230806464210177510428208148145961668797412413986638273434500789445869876204422199840193307148295635765235889718794605588266205335184339571859006372955952786371362022448217347671260429125588519679526222496437247647068681661074385342370848052157490720445665214393436500181374016220482534564645311453099206103988942312968786498564902807160975802335239715333631614899949388747212761441398683351480244414062534417959073829584976427903766752624151826158068768134685501159958021685251088628866635322521288704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -4768929327614544429160826395846971237630772336985012134306142893270229925333447291527536102094543328465614548501979229896987318598791930374217978881960492335257214462428835736132812219319617602398820854430636987767923050128214726688795604948570402606920602686158353188946620448852789581263778601530930755336290875215943064144641244810219244343439349798397856227839516196543321257563945740254023356934990434376298496629317849510716044675724270425204301766925036774073917635586502759499993136639773777072120225666489881461560968682423708670920485392761143237303486516161806461161802941235951554870230257599007632979218227398003293824371073939466064687202720504556452887212889102826820779232586476773147113054221296412078659572511429938864029655057087810413615178008863854159631598313197027918561575400621001196723885297435887941029990260287778947867655813648117221053359564130494428960661655362720939722120836011636828714130031583984792294231023720963536353607608570557828876638627149877446907797101547292258081297532542552738102422689012216517611867380880137775951883147901008946209738614367294528930664945531871286774140843166004910190260799255030283340414099669513238954668686805838220375992492439779479495620853830158559142551425159103426998643953990023268649378462218239419172004986007148074897791080526444999800091572827908069320448889964387091257731479734442834566175520024706025219055921032386360906095127426235028306562851313812444405890095224759792326027014804740371191844798791674765351907600532742925935599024051773010399261157260855128414676325956020701167950147559520791153082131796539432065893154730342955518561509671390027557641835705682823289521995511492182371550244316647532351335806964047670458405961287100392458809172514423863924824873331184734138235896498050870596250286621215189844369216423794876198176533806379496951081475359859898357173806207194343037892438054539017913093270032341620415078353395150643307875106074423893672022615756635581536306946376864529481031818807120876882289789441900571520622076826911102079817379966253366110792190142394197897860065186234999190510274142465094568523026432653405553159609696185017971949625794261006590885607618728495729150473303726036624355307350939598340451428986174623847546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] -42759644818110817519202966326343923750686035511755694502281589638551171580450359478312341345096482899394560138001452228471077022550448083928649440298364062532436195189103893562254746425316701858098761005420159282359709488440372062893893319420786787139645825944086097143664898269022671844212023396064499713244846751715820464657212615838082739788750119298767808431937786892570651120707094593807915322389703342212335873131199066059229409257013842552052493434631495817650317196565939000001993824955637300955253465575036067345417149658686050010764763878012077653175378561727571022854603814597514361656432603836119236969849397830759662183868918382563421586796715336540354237178300655320643511565330612579284728370214748485011511853599746536603705588923436878775987550999829168634499803867547163341758901357340174830555534593703980202630873405570530426761257454749456722925583254275380043889494655896760409327297006463084339513451126025005646473306908445270001412417553876036704822505040463820495724655619088281655330500709507809686403327889632946795996638876094996519457968738523397342699732789427166159050126501644980379147278201515091548039286092942569793721818833772479857192032313961478042178377063175022475138636467065316559286148401238889110961492910171625157391207162243377269208093681335388450810839509012591724663439511106354538872507556760875104756424121787632473611094427840441244756951647630594337332071197213688628028537141127773654903273138208271475660973037057013849542449490160430340682978764989855429514756204741850965946032456423445625950998108535987700588998001237355006494186524123645145311767195103905051243186078413366265500520147449670630224561144885406572437000208926937124860007867550643080315653244089401844751292937730675420350488333286003797219838953995044914839083231551798561313310873706997293585806723686738363571671345670571492146365907591313582383251814843991113396216229460594166528235486664878950126056110647221337836267502721753073854448274554438475268200156599180182078169007224173092925435397072164274453407310833395193208177372294211668050808139168559451345284139224187675474317576475696907012944125551443278862903547233257962897061416141684171045157263459846501303857359259540134347542156207808182935879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -158276661915467998954333345906879103028064580534386167361307281803294959305595220388707012392982396917279504143129056046086631486901297592085600882709441339472470688681751541482849816776651211267006538012770706097088908723320202136982910093096538720577893204845231702548606685564931385700399006031804693828175329557458922939409343770522044203128733012275010047578321589220413199485031001338236489176166635199253169613141551561432951266570195747787989180042838206930610190825222326867560063942768845543124489168819421583249932947758362729933586181177095482480031614022463311710558309974168154683639806242022609439126141401394986449349112140744832302577999548709806413286326519867731982657599713214625651499303543317046131490188859349400128640939069625234841923178839700720146545098222889020390916098756802017035447163693526676636895189327412583748977916964851605181745159972482051531971938693471788182782644471937819069257854431244955946390918128696192780953834950919125370029704490816257760281968820009635770074959721165245007955147206891395546386635854329146348176234737985135915561794307349931394384394672389688739832841293854564930243517352043258969963290421247557129288583120842811884586958490044108625152395565756817496678275000548618969660564714863634705796944736497844783452251519002843712961687338320866228422590065762105800381964973808089876078396790364596336894806241235433770882483993911485436717414669019062294736349291769062344004261023147876660174355775971947586068003018439460865857175645052587929928235551408231790600591572590993240867743379883128082473579456990863293740825796080795070745195421161117573925647246691017345768385307821186249042250530044291622609227716685634125434906171643171402342309933766596694170640254619295900961758858132954897658819431351316164591771371141366623105940996071625114084849702540017538738751752480398044161139621116425725334605333442997562130355796701142059472291053764678847614597830509925121054494934095942236513931687052448752616866196661533103992780729858609937290230978116704722474791003681949791453489038502472005242682930883346157078721982687389986428967683406919174304095220228717254279834400003942847138745764733107118954002580893119338004043348762669083035747650038325740767805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 1642313662064761703076601598506262368016533152919636994296775568791052588371288064290579911399696399273110540728843057688876691988173231013787244631764990954813918916514123970013396315190462250087301256780460556917391745181745599523887335264186034725114883910224382576452555558354490567503769655769862724320374722529802354219695780811182465883369157015400318156052372141826975323720565297209644105053775114917335529617014571347950665464378526449572007596573039386541649140234962275225856770458161244882455482993311774150541645311882240755282427489923510861271480748332201524813508335143079927211844126165472212463329148851784008606172920969625227865431494765751274347302792375619199786325323202815634936086493214085595225780887810856003672308734084448078683323877465107179151399422927521024924417761918708411800037850127420801775189173411354781925385960446539982059446549287572229937709298162319290522548429338937016762346988221898379050049029097058927592163589942407080154240750291818506638170964075103336433412459090534256930851173438759177197470424825439623779367585910568806794321013336577564428721751541086893255609674633665614649827595367917647920272801914287206623535451308214574019733365095104026794276598789786184807707744139293814288316541506041043248651010189828782354659975207168219518039762400820794445470306958322762876818371978424907258611476356469539901034392713826506655521316976160641654170595862605307766562922142898797227759005325040833065413033262853623826635282211495010106458016849747042315220979767072988250164403197982817068519019779679325708111652068949751913707027650802104576990249531804282212334406675157705758886265745623520359357822115447221246789954191906082669591406286088106199212185945186610187553643521927066755981074488952184113853631355690550937675278930816702843208703066317895043097961836917850545648024568359692548840053743736184578477724687192029252075322858441864559276930768285174618820695640610516163628556052628364816256274409942660773827677508417325549513885027979784043077834139092327268985465118334164154247134391081965537508170104475629916786394249881910130222668976039510901317538085592732003216732720230663358093360464667570727759674992635584596004676753807540712603128160485932409120882688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -1802772535567821528347372661945125013836694001159993028677502519926739906927477144219745217992309336515174667897772430006914781318985350775588584048593365997470331940198059630008303060898739748607081264552931696069261538400014276803014291848376333348542456320700733011682567510733905476807292865278678951647615174969741044583433112057767228918014210985787568817679649941854443962428624711800640526922623064964373295521355457039068840095891943065253157506423341583268725514210386437712843426535995996193033773357736109179200400752464615026935724052898676175075789790530192925224117410550224893286514646899506313796500211694235952563780841857741854015597406400893142516677182061627057684740858513704764912328494070328145089268520419493285248595695777566855934178544842547525970360194518288042666980498074858332610584226149265745035133862650845076085645694711689237233022309399526112246001406938195478025128391751624221484237361337731586090700343026007483493398182394466423019668335252388663037218640942125810330355525711732761017839133615340865334413655680404581513285872303610096308806790171426655636794676457447377717391055907493144159956375623481211300805568694525096614679377888786397325930454675563779538104644433990637899081245993147236647553726880871370250723577366470160022687476544899098378839897519436846654598936829436052499178938371266513879184134374866782472003920992303415854034624432270345818671064058108715670855433307110429458436188036170721967777257387308046345176390333051341321556661684281541473413303602224142585602761714900575711292608986005312568672866347886006255733016085657878794659645759689457085257356225563707228826067095187915776000675304238376937744393280314015258549679968077217005594868400306738169522296799701536135196220112859633229783119120000832354994773174282148346087269599697115365532862990597369200567997059136912529430042692730528154072581535261204081521751313533781055057290205594005456362520001560270126483061207749455815347252081372369025752972594898757527450693893115238616761289282420456052480054130957677274093294600673106885853604661854199005175989500880591445363733466177180611581269626447742151773726199248291842988298935683923450801627751196528511449455641893927304225962348161530748385361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 114216960268461340327610023493759318274195808780440116697035121127370098582725262600112645856459399804983989652679997869913566440723152342160429659212727224155946436633743071791959156516757991224797021843906811927731107106452356233465839284302529828212805347870402374420369991419926800957366874291422611570321892980071000354464006784980632327301262480926363853223258543719422310177595585105729104551148579491316736336205941807613342295152143479724114412656022703040687615766397601126387221389320257789197131085192556560069844837565618727845773686130567558121206158410730211963415780230893408226400073231724298415376568501644346214230074193276169312677309065892044975939676373041664397074913073507471444603024213883764697657098824907815510205543308477680806601203047066801981954525540691196776872627095685247160043295818158802405381711047345872540543254680614191196440480904444057108842802810639817662343095059429923220519152613261525449853937656705677342332800846707044025481341231636626740718515438761039529761312648297395975590099687488145624233029937604579046404841089611144132426554026725631613201480390086207485793895174661799517450813709056888049024462619947451186647476418069976772508795721508466948062477368415739450402213945778987492822450224520554163856658055112449986325145582151483963811794821313422788831215396154208342435093322870049709507695508569910848030700488142090859603899996304381133408644113365639891212129185012579145342674415989904689443790310524421145316927134770883903717929102844368380460398587396271704742474734840298937178277639241299406214689512368280570830455798727568367500492168577709812306740639787010262187411598980721579428422790711553484532920749243187421054524659772454538162790913971826630527034906945227267499932228711820853562652873582101300581526617243052083569894448675589993374015934698534141911381363887089299695274058905954532605688709452701204606014176614683107784981402849484794281533330503790851125856617948905497534509737676305862092842391449796348979795125562067048372174908660059599603524754445050631885695591207080967374746551283268722372364412312030893858785662748442617486385857781789565448218730273993917048332154323073244200272992039702642315302106671621361054069353385903933307043708928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -947217422589956695986024431373162010249419922525978162081570307406390887700100809190885075049349383823653579109525773009388074181929745735354704432624893438800777074832679561666763493518787050428111378267880282042040214685527327691956671922931259996493730684122481940685476245452797336695861453405073343103502142033534656154432892905798902497968407050982565209697961201974383471554043377765624070678517722959690375088052584996267119144249708570981102655345941743601456852309950021602528101694481662037218359440451109167017843012894028457334763134714105365969080727732547047018221832737494629071324140276722804874369560835657459985184843564237794370033996816678627797380922480380147817723795443535512016939208557540973248083921332447332006323385529420674933194765908092733542581835439258713531232265765317616929550287015203954951604776315019098542280978852296472884315663916058144157893403836594394221267592691128303232200505718019048080633041953261336667506713823189306426374272516038341910923644574009571569890196789323228027816145341597473798381199951739900414046273413338834369330933446950449555732969732788600676391902979815656748411414391889411124844464981556470342078985848565100046710796488882460210627160886708146197963802007487539200361151496523664909591606366501835391457192928167565876178273171896739581214572901051595268717686778678670320709224379721421214383184778613513102834931927689599416610685954729683207551807851881835999695431891599930424502795377638259028455931035606233077529234242006489761606610467696246175303849611173375460826190990991671809837519731293106521093673947950155802875931365492705079680333348857638274006592330728062854667523022577117333713009334624348952292548634275378578427738821091899857771477347493263937342715143860720165831714084980769045092360266562934540064324967454857462602744604666447924661143987892087977385214067267166203885035429717398091713693508913683800186379499018536160444966698482371907378567410088915008213478369893700277398029002298218846022783136429835912132946291176035206682929557808073214815726717741796803069077608111908741344509395382147150131600026834338224270330831178230511656422812682400030028526803885061181856466169199356437745457334917084637007433371105973895163637923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 4781855735176913938245208261446544465225574411653780214059750659762417600041616958387670215783707909164046393800078266213983121347593386893659624130805806577233305262844647119743590448103070949830754345385566955194929435581748056694166771463403000774116997537860940886509232435459262307116033565370768484216280178154717989143340265038977282543600142269132318804521861517711108026552079484063782091273709167134980286579089400822853435418140205222630668574456730083881825755984244805333633102360581520083973738408473935061938792424818355960547775301601526148298796545343022057599263449337213728578704389141305422593569516204978672169867344350560913104496730442601710144515163526936055151093936005294542954681233095586537926701345796372635322279209040474407749370652682800385988770904445748444159826469152284072171481389799834900132284513840292095312355446455882128566660219003849209106720079988401360838274834265778463569305454801780564466262644963476959090935203684366655130727053642925043300651119764536984829553657427781879510948947631303886846756961660248768378648464611239562788135830117151020765453618138213046530184071770907568039700571074677888236766007498458552573920486073617078573600151435799204813707682433054578600052485640877138605126546915156757565270962524085359807173062635175905067445484462418710863276730690907664677954063198145196908557344292676811822582223770490981393419821572339647056515359250997112281448305318944113544928109761464035237765113779408956152328812765784822145386550149996070360306025877968718225580928206054691259513407184842625329766037462932602206693375427838644805338542647506841198767335728637337557778406281195794016602433577246512169978794555704312490310571877475685797919625821119873428169281287015444416238216384514019952771626286471123769916423447404933858233007945893767918110607174327274185699312496168772085482569126113946990747079715706890224203769891056968042058234818560391429501228174487030077665820451809474185840930526110621771958356400823944997927435127152230977375146991976918544302999887598122977900652065150959086665766921212950430358514739704907494468424723788357134596628847449331607092211005059554390001616994781882193926135653212047186673248224539564081375970000303160576984876056576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -17574123800423920524627453607597757124563429769527582653126788397918793997343424527082174062275420275315399352461054792611108296788301738537040597039225189762285712417728902045531089873418031618149787024009374837748037120740189705881186872512274504500807859024311646137782778871999271723736676838995605151233585522808154457001763340007863043311814609278964792984728491813372210078607239496996464606921445670561906053188645123913836910827559845406852462977624127508597247497783931822775211634344182320028254198671244358126051590705469265157133340748130610000678121491992686314559236372313369725033935599366428449997493107547279553905002999674903477196374695809231578774392880985130632842368122028083377019636072567562789907683952471269775104595484214248088400346313305965463248675906028452697042031616843542088271263866438114321075907187148678966578081313833817118217010431775182460868897479910853905478904750389193067176454004206836154521293821711066770486999466868134456818876213590541168569552428990530593943152160756856554943279217061858876874312536595218350347723964021089864542958716369250391894154745860665880146797351093368887630365276659048879718654041306742114455658452272957331845182819254378316729688905855530054434529467654367287459842706060315982183407922971268270566942681501973585182282784956409726051788579322321754683907963737954337883610192814456641071991422312349946768560487744049961988060405363674079223925536034434447376386109076196642556737547489797222442862865754815209258339729149815011803389134705010515409076823231401644914439621776267183801877464883943292930161903347041072303557333753269842101198031223447619579386537113632041376348863056734834380428073034829389159939493961815228609754048802113190777295424644822722800626832878776829969956995563822978693355356688583690276981039686627454376835593399750199461256737455146180273014839649949119312143396683386680784725236758115347871508673799792083909961106626574865630038379804697924038176717047657987464921219711436851648519662465372272443217183765742777251898864705221027355009985673917800082566348733391658463191504591677696170812232777246921433187785504340535460116166125715354042242514805414663764669640395477901441159283215661408752119562441128660921355086069760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 51333303783117109358611494027085612299228325816335585413244232289599419844518226741189078034091623962154366692637031520063331028334487947036142983361779430500675735108432252331403420744234290362648342609821898080836800283228099453081938328082079424144359821379035145651115528257591125263581856333114114595987195611575011390505190585179470130574245368927949556415366944983777418783127935924774790691640046191144441748860938031398730906652874323195367802563475652787018808813256308346506259498215399089549197979711312450664121231635306028407700427909451149643864458849308921731089451606115456853766707534798953659126189569803200764651850472832793348240445184411656100336641929844135958434703197801256772855657047018037258517297291584748681580637021936811949991451815476423639688913806160563582402126331456778822713199763447743109026658798653416280195321508030630506054773730614925718952846045718741413177319746454863096638208547056566467091097652067985567907748291146078352236538744748378095085154632908048519262325440083576994756189294874348327150294714842393831381855677459260128995880306633095351790944329334452810650275924353226449067625487645888520190447717661234471342443778587028817655975055863227514557743386437026604068331724532458505268003000452885192786112735634096732856043183211918905194142421396266382422585405212746892439508184178338192336114866281773227156209600519870647327352367183969626926731609789918962305295326487754396007211492944477731597371124673151698191727534027375638919767724076545345903350861001140811999510410416029308714556347065171337098508728040573850025199940828068567848714656216130609472615441361650718947329097291273647646358341694310257735448785618543063740884201665556502130078238346213902740023835731828198321983777125452845254719569163536754351874955050883942224897665848829503477867438885532811291698244679045229723006606695545920638957153917079553027876378807388223786228709925488002659929837546299565509565919094578298594492955565909915077727297190118678441054249080824063420551231592553004318270451736982174207815463450791377126167093528993633439922855432525220347912431231318781289485934972728650424145758297418706412684688528457248688679567857381387543925563656001199170998696143190535554795514626048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -130027572377888832019155387917304328878223943836419011049340545212591025127843900774626813857012588428732345013825428577102200908650129789518172337475932512889796211059566229092903380065650658095430092943286658251761497501290565485707389666887160794208310463017219195012562989761392212538868327211825715722470799069381005551235169484475136506971948374065192896059467225532783103188629124446564977902747004753865003224173947339226981895303830219193970391845460419967381186693585344966230795266164244653654886908498876782682057460906997845821306734545949878821656963527775025252631924925428739035689604281528687461772040510550081284629263817096096508859970787704941880222155019486505021927003119465649578533769558188938440681214070408932411028480716151719058680863989859156085191761978237217723617200480603006343046867403177068756865701162769117973444563415870178250423121013389587799925147871077229074042838696137825493912946141486287014584175039492145144975157964491220055147968638032441853346753388831199574216064117990507494069399088543736986451566509795021764173697039306474722211050794022637023424554083765442799802046334115644635276411643166438655374730949992369816520508877135213613125018312954056846819850519202953003649352366511045271007996717917524994587600950917135210091990719226741769068044802602543104539138316464217912938053870856788686341553661096753320244921895037029724213309561137694131723805471455619889618704378163550499789872542867774722903452999153143931160938778389366984683205513366897381882536506862827260721615135947118311564791585390060726607233890381209332699680665999418249026273580390934326963502786852172308379809226599081810843743945173860422067034684222074266108805702379051677432034517025414968671072359929883978670702354121869303617222786344186749098678635137203978092529973581785338957316753240310610183305647129394339934014763556260115564141345577920139732020583721334314671341379007200019805329218978946108797917015165759196995093270665585171715834648495120162620640523997654078366541401668221299422524611359268673483925506500479826736269272377291175999377229039864951125984575687744405782957955836430003518654085832752543455718859146444427908847828370358418413512110498107256966684152803888552351456255016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] 298984858704121662946274621502611680557262424698029873135197492208937338615652932880945894843423484704522174675148178137090749700391545765811217855157159866413200211063845972545714770036507358993046372473715101149302878387139624938154174335218322263740937815065046813724827843945678200838279789857843692520733761471495391373293262084455315705836857851539053809339497236214648238658694866567415081851200051120179190465077517776296506143686832481606412935085534183875763823713854586956835088747749351809904811447115392921344433239713856348325960702914714683957569208373864897490985483105619808612295652337406818110382199591864873622260410647641436505354756070658857469722703121702885349429694000421985829114403286448219418174157593534280176934764435055635727584883096150718602511916927629551181887638885256710577761721379002532419860784380896054291828800950499113168078504241298427347599578225278239571746368205524510091450107079044942712315670922457339363297555755590177283863513859726090413754829947677935128059144384836723013649248096906460321267857568515906317065884237359653123586334106969262607799190002985189513445239818517145584446969925166008325643535749915232047262496998287148452347696684068470597816536623282990221302359559326043673765898163338538122296501071466261579468610165518518140884611921346667295906412017020235101329495357054140321072141799664492600182299582340718399703978169158446759790258058345321771147629421570955006046604384143523391398966599017123074828806462761457506219681589943155483111455234864028267954847921359778949915736572773492339715387243152738752433759576114222880930326015761732367223760350998236126513161882756396726438928784075059117468087715964366192784027013553594663974189036283755493422569557668231319741941144495491190215240037918627402729626492018414051591243194720685497723306116063663872755107347940931657995677618248600025821983669852853012334568357830310270303889059289443411537673366548919522497604543264682264851164715735000847509802720959553564935124978108362280017701958164660657847543704879714077832690185443786577370577180335443359703470062410923400451044192077935244920170124045792710555773675420635088185708126463869837926523776298902506242877217549592043302352719444589234380480230457344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -627849912425901642844604277134374771959494200246986620406948279399383241158842671040390217664762119890407743504404601040903405913340554274277196909090987706531067775285458532212318105579443057214199418424185130487416824274840971288734285687690582379500363352406784711319092713315744328081560932945280918019264134383573618777649948242358527587809962997643427627019384897158980936682458612332559943132336610504936916904956148192192782382096158866695488203261876589055436337644998886911048772225691830526039479456853100278631868539758462061150396619530566210834645198420716693279300296458776508875985263648333005219571205175240165789781897009180275845361981459407529483680314496695741018123054081131996708453190351664401874512860056368878622431884685797570383864751303233416069287678827927557957217025538806130908458797726660470751489980859874819728563767031011658534017710561020042209065578313684120715605835957977004610728426078477558261644367826940950113593917403182957080725725030836948937714843149113610446748907111741711609974600497295169741782523531336951773920314086653477903716291488269167218070773627600781036173243491439939167087074124415526147596339878962639096135903678871747655245501637447364345326718797958748756053877416472572026191918348690417969536264427458381603485132628546948947676648668893253179018801450420298743295823144958571363617394387927518622272792051378245593630866010388732278511828320701705816692966916286572515400824217365241217312116649037251612016777606086204299452559056472843085851329501487163420447426986608023983647068289197706424938365136731308384521145093915964699973703579377338703117945446896298137174764156260572083343142453027313457536423861956765640993956096230201322603962921415744381139205808511328893117380249244464523862797680565582467241525516617008604754849536144429991074672103049821005960911774307776386937529647899360574149898709058430726805289698696767964341723340287060338010483971601266392632085071283255870313759098385321804985198220318322706187843306309841570092912275367688090355832823541219657768285917128483399721811907226678465840382073131612514007844234087786889569621481509998189419030766364910635693203378480926457857040399035027147430921098218322328023093894343578699401882637434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 1183828134225591423299832945861574417940998931697583592493919483652391588666499086349505965419754863766556414339765582991379597142420573513915842544048332898618191118120204320048348942011800180142582182261813414791906547934579087335409957160066034925889333727442239406864896655437773372934055389660395787480849623507877408299458188939169447309070726268750682360075264834734134517316445673889977480019192314904520027147450104019722986171036087087280017136861146679632097591933196066892252270727864134754700161053492618378415476599517188653648222995590149071597462503168689332726588695433118207889096047981103251698290478142422477790888350052640156981226771761994854707502973812618272165687898734055873337402648153878994516389344028525489051386368173729223045106959947328479460974291835688295793391755463629713356220773212537491765455616796108561505630625353223330220157922434221843787709482484705794914684708414883232380910867024953314419698550658621715421157954599974995633798931838874955685519351996603186279426037515187078786902037367226274865176059955139713272555154375962223012984601507575587120398687844189789787771126738229541790503179668975837432511587569242336876039267381888241073572959650890649574332605311959327934058175218731622640640091307854196624963196790665308678859208519218606431522980865954632522936467759524538601457505086274650596317667903454610358603111957002044350943587627412508995916093381196862450602089581169592705962933633226457694050123707550074951538351720086536940469497930217884814640366672010421205135688849919651090989187608763904991798723298638201967981016661364363909969122934431839061196794153485644253503600957243556529901143110529002327666957761896487448201767506201175169030254649665570356012658926955827261395246308533597782824997446700622335085835535735423046057628883797291118313101933414570677556393986744860899739476712324370830229000786260682137759196935991744849964153116288985823899245441059188193686459282160084424090682539985320594464335885115576841764292930285880990034225254258312544579509814417636059282088024141824760494184471540331971628428970454668613657097185890267113347398759558228857695533622530389040533467187216441347046075215720219740383099572198159344964095123961339523950349752729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -1969835245302938636375082136236230919807528768869651864381549395143088728704509314774386674248857415843123445623017730339066987860102273730150558265303420047704718404252160098715663456425981450265545046885829995861747211175804203997558736761979102663113630058412324182039105554575877227564697960838652875218699812790624646777488501994743735636695475000988968011928037121812833100433621132603788154430115708834262929814250645778375646530159291646335461478605668787668421271447371443925155887477016446579766151257620719527973665293676572597404255671594220388353520074303705715200416956177593527561945947956409949396439599119294088598312427774448403664895324029300125447335141983535143514490714038736016943290471253249080047282157301573102792955064901416224959279567806612138719200487719333933524767792938723313056041938224442025454223896218136804027446382143354092780857314308207002779855080197069100073348359961323032543215974300912024381613661670528823207590760770974112511731084414351521842004770917945096048840300839567614007069245493661583321017827317781235757361558798299005255732833297681133080491780553756843699833375735180383912904281035227467441960880364943994682380744150267970080382748093314542376548508441590207663530849637286531799916129821437883072676089615204105863409942481281785478717834823592057062221044471019551409309877402644539041367984054046232406829784465172242790210689816559648183933086580392918968497915600222305278109464612153988308260505730270352633694496830837948246777700614069479881416907506163533558502101197123634294279093587776232046933591811380983307601541448058741154912185548710519684423484321570618408229122454777686964654874656996742635088946264736071129722677381088614692891878271310854952128514398286207159189076340455578553316300895442916392458153881546592664765447574374292118640838939309895986895226953348144341012421702564396642190036047439265864119836566685921464726287881131591809551868947176015906914175910003856880887557612933222450191403134182075013158061285023616191897040888538481755067328636890162285082284537861870136169825568338259373075288832457283662989359110640335906746748211727169906522671836087253107352938228391801139620755425159794240262327502300394674322615456015768755205338950533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 2888346797304695081394762811687994391752144594861123921920471099417898615300441090303780393718363867072887666577707048436056686699877968946924153971298843469514698661774497220820576342528141053714985016613386271051490071811529479338890262496139670783204876079654518141708101671403168666134811182729961315757473393038934242289408166990028992273864391088854041846944509445238506440977660351876618154854970871444002958414974255331057184110833539822703355128160238128993711260732589704852340211257506446003049101869270829278486143528459083488679767954060536509124339573681207424517534192064366077372659740579629557821319515908620863972134732450765392838132598645471711786816595778085134987423778303513452513239919781040136659485930850685311487970926669614756117363461015495587326819344301161233103414112740282319372473553884582851271406710801304644605514651528278206347389208938778813649941318719849136356731618759909060505945187405272942000588646808009151293402648667620830336898301004153318533684356074670054249364736637641989892518680196840586422714295210289079878679916290282096917917794623511962357695403838365479849966941691614206906441778854664212002190267819389018691852418189886987830445721686649127387077449425149896957128139242078821128256664823823503555647833817691820221941551994701800392186837833273815427350395645491843404519102459694419588249718230362713766719745935716774116158776704863618519916778028416833591070275942987713989677794761829286324771522352655017995965686027277348877512855602048143894018439072912742118368751051166988076472750714873512757233813855765152665373290574606522714510776096798770030980319858045116172323500871970517073257449086912155841979034584873577914238064064193482366102646147708039872331362707154730934135277367915133907560473663486990226816411873630188501361739096663252041372479359451211478913162680168721621920631186791110687519598873620579699192856126917888891775944345301386934902428300332098398572048616212569285320379500981052331288157096386779145494912496554834814622958294303113827703321654447615558743850025430874885324484366183849763705643072660225140167979662072016222808903026507677262489064694672086768762125225477543836709457414739539185597067257510083681210946995287925808860586636738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -3768038820526767225636185841631122983764451384098424426327405319099623458220753801674322573632700293503895210161585899168105336851010311905220213262968863569139005068593111970653090355322067682366159508728055007045959250794393290236542540945216222125902940439493959723312804447306459642916438134677787523195528154613505311192019665030061308433553865203862318165309756468172900309642372385068232784128150885650009434255500544600583358967409862703181325508588850605804071301822466947116266239935925134384301224602788836196262840897066239449826837587166496004189492921718938853679074197787285365422725917720671119467702638750996715583928037979490122274918750075648120763972711960226710127894478247683204287711201729703983347825431397426951972842124909890036289250722765742843624419861532138413219004794782181574825408177840817332314155821234438529796924150262092674937685972451810994357074650887527426680323220189301021600742589587429325762143826513368880654927893653827025931974067272916420485600179607143913876928309302616850035632134001536815293848530522429689548374719294336113065614894864069703850467529440136843091435167697600328455234496552010190365953057931084919256282170377990762501106793455580897923915990795838895147027181385602567039339727761225900152590137414841291236574536786108892149873683263155245132472383642365137665720739182620434582963751684046622924277900009206111409770433563113106656574681795512872674448230789724637005645479067472783080652370875974057815187289615154870432474938349126709743949284734330058330350841792496697889274540439122308435527608281707014438300665446333898156805038940731216996919014302343929146914086542830639483386480372224571610369424321679735453238511835670552839087035594269404990626593479450986134678073193834307942260327796755028683835270254823386194777198415721085789089660608828508822123800790167731451465194637698628130812149746458112306294255835171140789582863452451210956048751927115827408142614783530076575866484108867638482350718237590551918249547836038702957275743868001543866014096679878684544895193822813808671190919466516071614269418522470042883828989276380557495026029285139936865229226037110990011039685287837309808951192621297421195247648929743825734118781458323655099556412082094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 4407272612643709696997438334231657836748849710019369780987046381870127923528425546770856622258584629813302587811278383756713614683252439862211214170497029709366727689175335474517721124026650152901625881907743066741736481923353156467981974170971478014808155780239748169494994415599849908951624674590493668927711729673314232306975416897454733853776214778065425162310983786129090513347575763018326099226269100209692164808032872458155479947242228426104934927245006328088825846686437241151628110025276381510351050978722711543443347946404668721746211528337643616048101789933152530936659033885729135664864649073794969374411188748579442784171813005035049077774017104235268843142882123955179544390884520841520290469711932519649743071701990160526040307014568772450136451499263206638083496137786510970671213564375162577440048502609870206591113542031882061119100303863982408098698269627751632798514405744949363417585888570598782202863932475923394674613788849409781763482646122016817277342115336902096629568151941768428789453422330429979793220226879568328182212497978373441139161079417365169874858524507532251064670101305665096940338105932767598444774395452082331987537421055461756515019073382001799314096834338614468896252581831866766968022839098706643020793141933532616770930436201851077879260280429140754334730813807026256611981212649697290746838489175288745312833818609647168864030545934950314935660786558320223603893621604914968378296081904065356993477783609024646524844211301079386870415086059760461139433257961246089286476106377295299984576474567271787733024847661581632396815292790229647472633714855904478197242577150891913068001065226108781033075616924277986249360213413622805092054492871875944748559555764805358707254627923953517648369000568167726742286005521679070910508291306445711671454413675478412737080472288596510054267940889076787837881329437004808196975896473579526705721829475417004683035418962387540037833874858127084229963521709998791795314778447578382704983067120807365584176042312190546708371761207601541565999632950449492593833927821670720745510445452445802370194066797777571503052675919180253461291600225042930238888558407359097204383804430614843332484256489049804257460185882832618743917353630211159568326166603504943925281391483289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -4632274616616212005211738207948780544345839473293229166579222298168417061503001789632950525522717194912010835082632157023948922320057850210170561681297737491274457412428571687529371056022276726869195846583517877595367515607978296355534363863479001124774017943548918780312824794520726589187207500891868787566811958145023327226326658837138846087185949943910920458319579378688760636357230035885339127916122018488568344877695551387748455090512582238378401596069534240371549338674735987081272411726992054188402662079703907000500121648326334750286833140943928428459545243753816302033653310187951581247541659407031799941711413805460865763384246439686821717938001110086446824639839279434568446547522707942753549914044465042401080428078346805786121548124435751289351682263960464531201176387813112889803934806476839939048513741787891162374209325074246627241557618430370896453830445332351681156545334747176100865450705132388348611787422118854618753475814942241668943725361090462457235336040544049922565910833340268358823326222525254081666044939728686241776997027590606875497916228312957092432764715871031037979183785211473503091984994569556776577588010721482731515446839563538588194584081625955758118213672614127245823498734779258097902027660664431928262322593053719281433862841117932113480067255537590129714054372710684633477965232538458415538756990532469796970825801837748464432185569510827847220494568695307462470827152929786990325443298133217149769473363234311122726126440418180588494405364517107707306314059976954966737645751463826178377360341507728706805813804108305364139310983517558815448586480567351455269838428954861605879644937970083735543963192017881645266376733989203859701916487650635369922009042693048313959666268853709781320061160381985049798550747597075950963625993375622158601955064401084203631749920789797347359131761490446113693241069838014885915998386993393225126999268395293090010161853281597029713096834722862699399627642215786117712952842074228042073022361035601328534865072296484998131946112408959184131874345664617864814574932386272193950437915807666301030883726066406450577356635559343781964073724952854083312644860196549336308540475075104307355140591784106467377081284180804814452785579142628359836863206741268085650241937777623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 4386575870988611756003140201281354087480644362743366439101605766192693107676002101422667524850591324984170302703942044881835951561611362516962995707784675071692246859184542565088164716788265801650290542600152963712602089337655453772652833447102732524157341599931273362744501616545106498086907001555226927993843811913019751032136017843094932178147632295540645073743931666868958099440889071468597916414540155091060911932447207048630608492340535338611336034578937562317579462982869779393769962072118311562722821395770182866620270990201124068488312252080393788259131850184019659351324767547133342912656395844332568850284321840080124959316205104128355662731486767207469638984924645542965304594443863966695146986916602025254569103758127911154035438225317440510769881891832878556680716886830080867533082522781324261216812114764622225576660886450042289383507631937338742549002199793245085187420244304256119483462742132070660863752153610058619263834109838596326172767442861457388909963657161353268729226335088857496063232045403192797714818461534888941037110302455946804789393863314497924654985451886929919813117397950194252039497637710286993607522072001655512771642160807225218012426512339054699643325178633415351788045488980214922915016073803667555667491360376343240584641095615497435147717629546222611983555825708373131028108973032469240500387884336825687966759779481372148955960486828830304954846988450777287301880664202773947568852929939996618940751925662361288890029489272633605027656031576930569050670524014432173640675491845510717606365167374114284464320521138464504228344139857770445056719633192009400770766855838238275017712178756246090151118681496695420883426885539552198103891917572078273670836049700320398811429350125452434599184468998932683541743345858122943464813070068902393012091144524568434150237313436972527620672900729469196985375004171811305433238421038146837939396746431853574002685693074004410105103678414063485257432839000177112297358873920733793652878621205098108298818561256311776883338197562837967593112552855076082265255902293471886159641340059290698086069694089260302208394377731726054412796838433376566388736368502080225162116238595558384188456925404717042975488302084733510901434497401160410980101327270983397658797526661201920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -3767299574385138126901194831531671833637708586208173242905808586877106882854951097800243821538051586149481838309850411190127096771944193752340875900121198340404436152663546415268111295484559487559274340596498581857808490370738676768022621437032866396589370214437786216034362971002780829275420592250721848291815569733706165622608335468485551266521515484868645837487093670685412735215270128223615753691698281523179427827285883701904489588559711330538431859714779955834904995485619596078264246486752788151481673304744685962708438097287525861005095267230138554740482842203043702596235322588621218841266535133401793585639924070702315593485916015392675219953648674779614996407987303932014900297980662636357816665327069237195572953750042434095062885705736921627562867179893244844340244175084327120751704015543912314719898913467627227883851056692468510469073604112366671190140370963361232246456658933169840042249247827534840617273295404076654332559488166958245493280863400893505951161737402250983170551268616972470998371608456686223596234312450547782553404601480187885372764638456995419119728084287619561928202705901758283973555830905936255269631762922205915826973562206963534818655942734973090930629075651268859450456632692661694880374521225349899134232984481993553034178277940061202337047877987454354275404330965689913240596377413960222952396219362288984976779498624181833743009713624510945145585124457879943497629359150520162168205014722674732234316184010389761258412599368455618817684877795438954213079496459242332263531610745604281278845667773910847576199530538726747347823751729330131094855972811315439313335351019130785240623479138146520044438477563907802712571991144560838067441026820189448639240834022864621895697439564454149955399500289492269931339341287324434196614192382438135924484438750598649273552115364427777261353955625422343278246289564763594907507428319702199562208323813472562533633476728792769353653095508353725923172725927365006136656602660396389236781535539702154968477509603301511560106846179771690659652956699631754522844641992984453787572256985798820811164808012683337544321110313149888971180484962795907467565738291673888293546778119758048727650176705640857402956114709370029357805515624100469794949760351062094423902177669939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 2957425036633589821823447978936704977719096306828694512092636973540096044905865612710439479351179952977929660421229038632760524419942406039585352429492919149987731574105366454939931543016579934209096711229156606374938210557809400699555565228667199835059331985721044853189231071733126243542928804531133702500840764642329915284456320883030421365698351173976123900669120340766444717586480719066924710383158644593115808336066785874624650268398508055553792624311863575328928354986439763372955393402302931541369619626067162236601540112247026036337597137128287472202584158815056775642788439563058299866292538226808567106373709344567212202874667808900119403442698703825974508294656185322462088362057843173022452616385192001509569386467751028538021695233075615442565284004131540460592515805545077284618503020668792302389653307030846604642284449092655713444063610545742444287466428258583309635868951692173101775251039727244861838006795037805147310030223302286908257633106105301283770940846136359143773576574177145029420184574430577432404005898359198719968518890427817565886136323797546961818447692755235956400034815269838497087484973815943196527851513231839579731213166689418557574922670936995900390870066050377329277073061152356070006560257793652300180143802608466011083439646291417642890734080523423761124199852821183165174688816425145640794877761248714680199905411486756878062053406664188065358044957405634820783530738352666515192746099071497302388513520690632398666001630202904897961935751986256816595065366088007022282693442165084806893239268424082164668445244344505784865432942574298249394093265704298742510827113899930856107152204131853267572040685903154027546296785071614716882718590684593280537051542733745702466054437648024103332327396953556118676348679896996114730212273193146189298816894767676782455358071622379718252146012852816042925411348475771847566877327898095296295797400188750349960147817109664763599467414671702532689391866077953776679717896056246798409984400506466163175075244823164615247371141365645198438473348439673657041421125743583096590319834083110341251710390930640024012863798078202864422633041744097318084228595620287992560804245333098354369008464128783067790237972167438220190994581162467842737588892558311814963356070622265344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -2134945771077349737731312670103294799195547512507019840996364643930601606494215798420873192583216444734327929283257381851585811642558920082038194366201481442645238299325580525961235088996432269403574755523627518979400766200585697568925927352312228979779157030978349247342215393835293524254840500935016901950240254666075810729580179995686807970964180970744636248350380581153976232215437610756779249183115268471855877912418209108400377493379696351215041994698996660931988143865477214235242541550871124710610554460115692433122620969365805461798415184769905577277028150615576699801762939452744159048594627352883615989442499461150809365608649790652710799579120291795090646412553381651488382220320852137527838279687689618886045196641737676939405344601622157750862705763836635578000581950271526543408247194553104827461302107156770368595438443068432065730066459884698319381615246126043287565611923743839864837086217447194768590293741505940366022794883910238598021058014481082931507959022898072581785417715423379242031901173756902607584301259905449291803062962924248507445291295872838639417432658897111096973225725372520797041240616281300284594937094488493877255905781912369442591532209863479503794594493898519100361025264030036873917003385931725059156250541997850714975706244637726607811998904255176882004676047472140389860608267253774600341026905447079157008886973729430588495549169252449342065935278156263639314509859128774491994810826999928740248131441874083938250808570306713668482625496072778714307281973015239436354883698203547372698002659263188757737732389806711564797766094815254315380001092688748349949735447663986322255901986321813966422169004657863699740221413282233906692120510227419798118842642554590437195097989857545178772229997772721428011392721286118930724582861546513749695189291718601795350414540868675877524140420037725136272248703420029758041143021291429031767161145734163167263319571219521586663323247441569735204575751120603198854692489041989373492855779785571978783967693212088533163127572509630530462748106970858700212147493497817685231091338351078781429662913945473737402668181243706576168228618822559177804165207223539811510351374631993116825292700556550155366686940943222960494842647383255621647335635829706275973870011642019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 1424973884287831641641135662993972393277561067752198834054339374620039209957425674557742932596579928366593204839798066117395566490080722285001304175907260712724719058100461764019668056898315241498150077463206009836441860169325599853322483888358332696829394288829220239163500736276686572535522995967686603813959928844933548150745506174766838849149697778219851785629982620195470752031183322442381512748945791194674204774394991952328056300158573012103509574752115407537208865850791969258247003356756725344639118256976106792448334128810394160619020850657540175484113981648177519207034567074181148025431410191529317513626532941991521456780818508435724554729488150561909060720221196022675866196729035423550497109094327064742611039259053137001652546795979381555961803319643440274385881137924669029553430511530944911872243776374166817527680452045958074177299803837450783902735189207164017070578282792245708113147206431809578582500753573372412445562202379716663829139821254966443585090693001219966090711563042116056558901971534094897876127063817066699934344424963646843663817883462856802992782808720836689331461049709778610061013757954037864311414818695404872012447508739645126238101440259875003523018274350520129232280040317407605674371641500795877172065813786570119980166622360379403540570255930008646212717303480998703724506041661648966807476798873187917833516494238611806222968347292750309370142946226785191219523253176276918492715038105115130796295116044698929334595582295832560539064235784747359181136784793298862404772908695961080648425694277183591400624889355720751740257752480451347862768507194598761720627337077512537606530455277582246569326335169148893448710535066851095141225792499514803879406212477538532816905579129517322736982500655510259118355088849110740207007215847576632770154456837992802866520572845589878539644484620894394877222878540907858928044961742147057924577228109421063460642536484781402792953207759007041195737836739364645022162589665074519161391930340230391464784231266189550623760586758870785570798981078229768778832728811566583062919395267620356691871520113660107188703352609306245295760405235678315103137645956349126825145401160096694844195511278346127938118430774845487382580342837610504554058786251616038813939878443614208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -885594569369291198807114611344482997251042763967671976574820341009694257651789839767748229460904471066520105105907549963929846848912399371831999282071778987803228904005586965029619214815901949372223608237337547820407455903239859654132680366545663387737687172123665133560317738922814017167222328763456363751919854874751673826157441508264663542916401807327259711124213876456992324148280269367287925633084174670098310981665799975381168584953493851241070283738893540170254632468865051340580393289451861002700406724805599305227769860719089320530556617681182251447821526137009215979248383388867177219290644996430344017863400649413194967286954332341400874648309098913545816322853844527707667178498003261876535206992462525641518481734145736833136508170841814570616231049317339953816708223728878414409401373512758183789532160954200965254778596728696668077191176657720982063827783498526519894935327713942703918962520110863844419916180790283356179774671026575699077739874782322903364966619560541573510590179911480607125261681747907104469825836529369830894515736002235094489493487162982375276303064727584654143192022424752083711605672185366202649917811021645159558064915285909802380850746629971793526580283487873534811047436084673164186644044625524552267791860357359756149681464897036675897697292266388395097039893941663049267455662870888372557555061989485882846480385232792931851357472111074677400074327350133772128333658290435276576783871282056217238085915822167482200260921776754757500214732766181387448221125557829965226543342406170421206207554259190688801376448310810938068959805678275668376756492122918011681477846828171749622105293156992244808758981611955394929766632600111977776551860473177567841463279979547688788037309284015310804271145555621451164136821539151434154795656076637933114070560686390006882182007976609717253301985736254645926630826402823840953524412491336016505931619617675643286265738901271627855346017079713750282342534937833536556202415833464873703969515011880237557116939075875048125830962020691651599411997226017013042940706644368531360865447456649741673775389956436528704754753405800500281965475619402209610338638138647183129696524898441844691622883660381647827550781952244755645857667300261520869980588279312685526726076562145280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 516359030418043611506339254120643853429871646633858930783159601126105621572361499289989686566625469898850359839861495303495575930574311824189040874029663582610410694407397541247676028249419875788336128614237718814450429988403146418545957271159505757387640875537744021630004414174390382950965626007479685378411243052273578811225982281666835291439495440563184933767703632514542262673299902822028880067489632448312520473869113998281348394850122736095735789515528710856765057202549873029668900171273230231197891340097912288675008232944448774443492106996493405594943867526376604608663420231359545935597151822999880915040764373779028271659914454126146813050749633192576653000349891519855097931012766259688792109081789098348076199617237213277140170817634411254124731985645088169844868351559548275902750422650502651878600240164971698649741202698581419402871960559636333909594878492930765016918655672395953504402635397390015980486579197818028063757046739948147866808129462208768877612549685542002972106520288169555684940889408851617851394810063329716087380530899635437677835250250660350830432656382151324101868761048453203342649534662700699464077931054753162405424012867597193389128530742408328361000690351867799015371177445482118949823681912919936339804841713319708726025388976949491078177921358646349035066948030528286867732123396256331858739039234338571411126171764140891812401277905642177559068280776408864538191222219372686321950764810734871438627770119265904165816489492496129639707211464407636682591007776345642848616143752163303292735657019207950829214207845655694833689855086439311209173486559557186697754219245802940653122328131711711678491056972350572647996924385232634834998312336019116458992229692154290384543117482210921531314261900485368061947720040059769651380250261035852438615492761699614101582398282910589547931692689166686830250386758079662961477453289367157169451935026961784802505080437647663672896295417134672120238108076756554069975455712422161464971707753583288457953496396613246505051774466083344061787326767585784236597279536654145100268853955578595987656395515003843831035986652045284276970305361984445121533971906751833746302667200437988541381489059774716289144104238960893751030608753553293037328384370911347018265251142434816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -284048824584449448770259117577228362316845914387760843328633834594611096466689352155154819564953401381260684704790410082304378723048070549973638614460482083021624757043909723033305645355750034796589063195965460972348848502329029989766075838473966298301685064150798190164844005638299905017410065885765846510257388364230428229761803342247064146566677174095283299549568797478264148622041951962728378888796675352558028138820238784878773906514262613018970179008341202898814342781339221741011553757715337709983914209902075570233208831507441779557125594581005782656710102206283461089745437672613676690571593005581103999903862763544246912230869313599811990153322766060266477921337875741277236960555557242140499227544306062012900987904512895245212010093611458014723363503744188968225768250955073357352127545291839434691078442654767554002376814815091993092788421673365680135567431296345085941563391939562078639639229170823203373265235103942779718025425981774841117177689403059362206374124924986045315565867362006836162144294979178158103048068529121522587500474826858141837684659356613929182294404570373544308871407729504985214584159666142106683775192599233269042863544277371995353898801637565935889711886331497466596606024987423805208865729353875571907552956198648451416813642347726680646176330994677138855013708893957505405199035037779051349765220368110424497144355628981639722847356974666171234295763778441603050860677590157553173866787174942213782218739060413256148000919962944041990075388556946956554567936991878664709986599733287668590768183382870024107099855663742738172940623743678785311059879552623861888243946761401800111092063969277998427074794216303275237893580420935605476347717947424787094685203105183152708429196826259627802514045253855750353327329742904463772818142650834850549780217828691703101687365754747076561375325163308521170065282071115770991965143156898682877011879940401157490436155067593626645104073305142541800779666088130645872776188519737431090095461467521464033339195786136588289644877514439252663210387246856056802840347135049472425162716927348720022822090262012853870010059093082666884029087336718928775891476131372801904650471976822380049094523806403990514321291783345626307351624164819862269858837937544130286026313191915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 147900614526308617643482798740635733282656445995501578397751767565906133796332309653392197606955894956022390988173154342680851576500546565820217253072590007521316045035702242254532733453471135738194202896337549290204076985823348336837852828531223871305587939473863643336177153309925076160153279312398807730105237198049846427112855580446921848194579215274025347821506758603564001239651638000132115883038037684866937793926256983759289364287515160095068862231970052112746170570651045543736127750276802559627632345663493715081660381234921407374050650085375537917842226969096205299462469088092419681971075477696558748952842201848797627037871791568459907472861382439466339428372092689844267558548555321095480497314067922018636809621257534853409731842435894299115480208308147266819070230857834267318420600401081287635486495159680715924511400316590803709936817175388263347017058142427270383560957380271439858977121700035020052491626734153738095442392442301900708367406517899847433472550439285223228359308503297520135488710348525762296411611903893449492132790704048416935008394505349737202840079359605003487126893752733909998334363249802994491070407449450500968816533569683119680514430968041630498775664442731598327548502253438452339486106640832165594814187439205377235255880026195241304171401029667512131984100513195721308667750937103653631692355558557114565671371772330957787324277340083776684637690619921398590502452430535243555851217382044356528182740575127712084160933049683582016105771968805650034498944165624761199959709625682823336417718759090355999241466979730208716792193421473330509150797777167875974874869453924979885707246406298941957554605941311360656843870436019516731606149588250482584272539016173424640289780731087207225754914206503975594497193693965869495232906527440136770625492143575885590796851836537153785409592430648342347743096237962328897909723292411209907479640006062095432355897919702285658929010876511839771149065455551294093574957763982216167928165778313427431857721736655826191471182977563390145659235660458557996611728966819436925457999483695871672891823132031138025010468261708116241553838398292195362984011957592062312004677267152708806438118872544308870454659408622369715823132650604437214945534662015023113607414290579456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -72971216678382178883731246594427386259780213783108107729290328220580723289651820084782680984882559983057855870278383144307249498603237154214210489147256160025441888175062988889025905897155304790897642339401224338802654928456315843914478800582108021836473454537297455378189435028337385307024887014966514573307939634063477493187297982195172461128511010104483392144439231093665008359386018395400647343697112280043945562176750236251226128823228390356477020309809999559250518592023990610964753669031991161200040182605559899647999158152424091055326973121111555478690037319005905977929009043159074522103790303407995500687863719776834646407551499520728372749527494027025801184085094531973089884149470974775684037648530402507996046885555350969555852856760376974325194157844301680137626681903523311751703371702995103023961792759708594953825286128696492611550114208644939951675839037214848556133795648288134714658672730228081539122265117893127669805675753161610872644372223344296561607116225034738912790794557491955825482626557259481490572550441625118653729611346219475184773676270403971397100797284697347884425920236147483229957447022681151283182033167146650485836038633086434234411404781384191779929624653264097049073508219347501776491063793531436417826227223174660981119892589792282502714187507715316745245585977093157973000138956013044197381748938140227355243316124648983387987738358402662566281601806845035142720052494817308380737735968099037881049688901768993295441133976050562100203551812857321929857835879791774570829079102350519984948141203693772568081178912543486242710250311720473051507999273451537519976887700384386087558355570040234995167174002955081905550007892195730911597954657923158136700294184189877873093755573467469932620890356008984403162119919054528765294947258925468361729619922541552274638806761259194056429675771293171127101323607129463098315752860259083327204213548180802211654959925242715548670546781679277730640346833143855738256739574322762775263920521366411117899603773127846321523167314235877060552519839526109890462321644746185575680904972103397606111191692239530755066132771184819278867125792029234367570431119987192634743769271337880881817389008920931383571198320915916135942209510462997276871438924722849450326041926041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 34034200163402999459600345094034852721104142105049509580048081419266007043098895030477659514592822942789188737531823705722333915732270806908709618392945099662799029058746794000785934204883440160823466810086380145523620259485442127781117824091206131226539812179760659532022735861266778070049940957805223288573099194881024703010666467116502554688217531852160586847718306737840649191507095652394391968508928260608432020821146990038123997031877171413766753140546783992508378903597339238840030479805600918419215541765724510937499207691681504742377761477372119575626654761937422322628218529660374758033469621630015884826504272078969177724410716689094727643867703279078368563993672909923834597242327065599191591597074705175850492907207607254058222748389821005125182683158369744063533908793015949368011352628760025274707941246721001737949584233745665174364986550342203423755306499613133832022023277823178999739394467938183659525287908622085296540006783977014761786340761240670664978825530738027950088288634281084250343644908501367567136502635444578567460674018283958536732480265061338044173490780886287933191264055986179737111727437812332230389360155253215411858213698738124423467432704872584190675943749918740182154307030818841824090906275240764965411230423632586567870410416243354070004346801987620019644394576996679475635814557895295971878454202116625843629580011677436550809179227606279798130134977176385731797955129817605603040156193281189993242374092103615680247243293669287904181405638877973401764515338746407972292322177945546884302285351807979333687712135414571872538866584049430296478389869450664771501815333868881067325542733297293539642505488736735410491064661055277992097105932954955473840174171849802021293686617597959464297480381981921102262186033522678547690421157543391407567364378217945612953038906566441530238572642489535769884894959204670550060403554523042149411159156502292228913547866134834370544574767615487053078313385063791019829073111499141990530149795637729347099530337460889250255701743330182249519034493303195542198003602644960467522416217766647671225882656773538673998791875783371771657309156491602392978120467610109997293065128911046827418520707430463594505256041213682734523913715946449450004823030970247658147835862319104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -14907991525543263419150699103097314796671085170657584797946328205014072637589380222523961515379892233268396633996765524039238832758794059531300789503052013817741575459874909706136048118991524744767440954630798423996333341769229028314053929821782306801596183409919944854481479587272028268189666507474811495207351045615800358357297969940653187616107083384711605408746384169769906821293633392860205983614781890399253314020079143737981993706017420188434442616514707233008925992828458998376946681715844778169594746323387824602989848147174428720899848975170271962874711820389724892359132599459187018976513924252403367929577425948245289065752745584495937522176032947420100059897380635138803648657687573958127631551699778510757385660335313101840164450645706350382329444100137705658207837539648846376709624855372887158365273470583919870292223006487545992072373763173081882731323121960775119825040363497987812557350997623237591477149513609434552432231341581465082242306766628740504230766538567377445543524187479035111241291323652195189936321559101205387855096298524445122376073425307955695287204412068142033648793447672584301317068506428997414312846077613254254019310667341241350128287712262704415172834926504423161496710666136769580857466359036069031911794396430988592492668506786876818247595681412838237350242713259129358778782674895105982239777661549522650901572762032012889405062174277429817933507139688997057440244402045611255711611225674650465000556984339596699677697489675488202778073008470434056794540622667677624927038730998522614822469010165727519664571253245253784360365991210434341692714074858611769074798470482469352724640754641737201837692946299076258011809478605253819571057275009506713248701634786839648935882589232990904619307029581185082227372560762650381913203798622351563592041077427855912703587178002370396120728140911009096790354583366714739087643482046184316329829200679796146036528604142095587977530517309818337751062194823484545972552967517545404527339235191029360978374125710726704644079342460530299393920898728781041799542759683022741280711475712070329117177799705075219223888062505609374307128079545268889289185549378077051161974057848127105357646471152041717113547441881678710142863260198270374169404675566791117910105223331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 6075866544783834521844005447307761796236724136724586268890807116681551035508852775541282916539835838049356945978779535537916999955017200614009802386426196158683650994377616413605622790938077272124135368242692993531466862862687147101128913801409853034773294075573599527961968100137221635951331212645208330244322660931583195087110982395690759600931754437950515932799854878645846644950221365502476097552201344505676907755865804974959841270080550637212812825885242478419431260501199321742865467128532082201228041785626301638452466178333498640395325143135754355497215790357369067217923543534701631316443680386728256615007782949159151030108663607940948764639519193179484062411121038651039258950808017235084441300590602421811799187906554941401893501416320222979115491582260558553041010455039756626421335800928894175457959672836845836075906911184122058099451168178651481770468239742550535676683182648644361300288440142600644228761808552822431151279879997813793368824956956920815158647008819392047953216500214344733821882171308124417238636827553068012978481299992429187389715387666369464392736907078244607187745793150206894707028358357827701985507603452146910023280863862651455258043365114950843063701896642752634143932930701254110800798251704807692547977109111221119513761155441619795510905039804118155588380935678375631563921717901486747068003132500488794573790128751654704220536592481449696207915580732045671731556116573944942699481357461355905485428509736179238032791037453604562965616930873982736850488438136862501559442240225873460826577272489545075827641608549533865271639040274711951994982875964751449916866081835082764413236915474483258416443328475029139988801129977745308580568080723104476978697653207653814103468619376433067729018419993875941768394914075718130707190956693765680267563528787175798744943412945229148236764604634398569878259372923489441839693286645200555851350076200979077872232788055947065227188841242311247707117492317811632037244628051280941457577984346478827584583233293289526165347425211854913750539400357363612071342459863021572789669733901286708541287623380612110120334622218170936365366915387978306756662887142560751362064924304830499032233613333301804784306982234635327051646911400689470982852231503073139786268813557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -2280335302114413832012646727812553375915628372916583873858330481687910720270590327580008187246458140124134472172048727679500722952203050347328722938483328709423468945087742177060705895305647685579159689346909580583892082168901056088225009208431799314086962125749435530810073069438948603925898728827154815375887044533661834170738932025382849774085989156768160956529368119278162900445044769633616211666317878080116143252935276134339067351839287432503549938748178232047781465081306647042404263834714664239124292902252324774114271433108829415032527222871551300013985481176158930925769451451533799728772700093355068074303353457711069806450220958378597619839300417862292224273876511936220192989106807305444510135510305432638891799943282752024797994985704883443080015715001819772877074982402181331919483793305190401423014123069241420030265924710878488004343894443173458841543028227998771581035976677621275969160412193285869657257518891757520938370328965485826200127292322275199595524544044252414227468977827540856402630476341307710428902656442958068100564404843483974790064360654923912977194209241225491029354835989928700687812688458915875638681668765929343669779130756644994333107804712020041464350098901473575089594548998511503940586756513889138926798606694569353370004556654311490795022541529267138340867658426526019207751731129410448577444517811147881371981381590388797375633348868282919168023356029367164998875960060984448163719743320868434977355544182887925668927265661614156530491167194244594826369887590204173005184608025517320093206346535954708249084406019221924896516720826824087283166802652976326171106639233142031374920692202425838650024926506297786307790183969488563821591508555608371614049980576790088782365621619553062070802340395851970662255715804519389474711909991499407595405265256277555097933216790112282842864280628532095735213446268289444440929865308762419334850934243649378686206594899809849558623846561208069913412206769718082435467271940398411050946534838838846193525832848327418227938282203682654749791240522452593770992058106344544044972872207564377126417298281464187381521653176230613459493379702574047629486886948442013523212925914452277812407073607655709713149680416487108597091286447148681715847987646753173235713945108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 779726626980981851632564080442459225020442590102103519464854123451802169204858900226465362393483309563037619238426236719809162909938891410364729038625878257854340142127951406422121247860946872702205969759703540806643225005686887090887130855323611638680797436808830182396643272492150708960927351329432869289653022441686287796242676371591805365905543132193810181413785733189592260836697752848638645527806901810967240190432478968111864015281172148276812934089069960920132041688165159302455037601037630091478545059686236184290258828969891623175765118215721699592755813088619135311214279880599245695701018480436551594907794372487766072419657249112365457422097860098663333031297470059955115108493082195996356189085754162141813564334592948131055068055199801910530139172054329023696168754612086358326366232389363330361870331326006764712199642664476984219802256581619756642111894410218594981260825186819115829908831583741462595506941361361540513646793726465963597375899982544508050950395862890880024855201673608674261150169642615688163561525151749239174619501364033977084794808013235119406026269695758833897301510765524566708057837720308474457466627219292821945148266242500192868466245766371211149547808511722496628032045215749981458496729701682107912655329929800105747040985015708814009366003083491780184739979983476185856959337241564621787542782410854165888663219386625494047424215998430487228774450439307538017318562530973101455975375983719977298088791204565506446559730422851809574687020694919555320237661813205930002466919515347582055695245661049262823271291790820739777779253829465865953118042655385370009371344025733533221725029821161473405274489827489244349523630595993810767132790603410299552399897264812710318393591078848344238502551883906987676450987022698755045384721136334011012236014565525739090209978214273930089122653790030667911785913871847449936415649176410499409553369121866996457929469931607865284322092477157883455342608635504783577922452747768858151346958528742281306300169923298734072832291275975808655645401508243316659147475899096012051378817213468107981078300885277153007948840607903540892258539914043031899573915525061119231526006554341231724252538000803688151350762980459563022452143702010859475150526195757346771974186074112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -240206530101920866284734438094596025202359211406801242372651449824421838970277588911925613900073789980946075470048151512153434860794777074856883868197238861695189648938738404859055607263772958267982067013196337726481440059257281751492376680078711568458682055811303228152176156117124961027910868598453082166463908693847421245336250795756384339946806519344220402024400303357367689364593134324564372372338058256912019166049418156330684763532349104318058105339612706668890606295373570275942596890399967506787389319299107235079949803638061196717858984645848516661448278063791624644361503268886589669873746955183487644825105668064270901189114657245683990914284544012485082954312395142332446404973442477567629257782914882109579111837764468936379556979429716959721673951853710229787006001511967388699371556324588610947680468816069506356791638233001364715202936284821486735799563929386121039579795520520622920713865884129769515540528160995330396419854097478848295968772233315611410432084096022591820654743900847752900595851243042757151952114182200880171368237178973620468397111775038273548446698777589699179378225938918866744303029335082858620323251539892598410502030359222551297647499142920627893264754356628489612832834650255320749199340533771523278856706001955425909865864156883806209335316407234849108310057434335612041085740911909934843304720038657664330923471302979051820582488365158716335531011877626120293291663993329323405173045712730543337001201282967513806997940407720324828337027723043437626369737021279166746761920426304513395424614454519596428538384318684851564083164922760469362662515809083279809973618074172543513266904505993495190621139747459271193633309791784590639589619746801714567216983396814690641163015714160675945202346394566114439607262086585485850081093715480358270680429609704475851934742463644463537125328785243290877382411418382651637425796615885510621589432599575265454333105543466355775448316296136014224729100626304109412138042320001262285016931451266932313661004762773499755309578031076638851121565183461545937331449867224438229545072665047826574482063582675270407429227266158730344222426148230947672207192209508624054140501031061792075066737388785854296469349787075042321075717888349851759887708963408582285474891038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 65863807019434020740254625571310658437570050585454892905913774539726173561155757462677742382804931733720260249752680850386364590510062997003456155066496317960612471337261947944508132802725127982504999416216029527748558380311403673005895106665969633781080135231556095015401467916774853787287403936940718206055288872964923013410944592503281319362141815651023500304210675758881611718440239951260045697778481705263775888811371435404763085574703956032563975350753017267703957480836670189968041736666830298777901764121279262587911897384701663465419466807730736405766258291422280113075701075847755212343924280440864166575265066039062063839697982938642324014678047812992563951773536779828689602593391403651557652352274212199354905453866420927334572558179387928146492429922605102578139590186865613589819030147758732160575254008475903813862357293085282901019983979349589711216323015875867500422326186794361397538877503192339789092490335847628540395281963539911309908469061855303234790734205255640166375589903249416160709505849184095255019894057779075942317290700577832812989953918890669624550473941534038089975123838641992823445573914379705090412654004761955655599277551653412758416045649211891767344333192702163741113933288819356762709408566871662179667134483792961844741946878326983286936366469031617268846573365173583054533051545385436258004775386716499799651025941655173367494897183478245242174842151463485886407998985765778138837908737089014733308076001967295761066214063478485722307068072717736660269566913500759487438931878338181658519471433131883061721151358221408368199085648438774535256126932542185187113462208213336372266890173542717734780980729033340456304730943609867494368763672978919903153180733815622013854007211044859006045107270627135907502068861547512626965931015806963666871475473422724189982753779171482877651253542892977756028379623444298530041766997591143790391337961680631093601191405366526021066634830042381216834440558491532340923334531020219912795985002686797877656474076471315219702071010558131590923845875266780154168556384230037790115519918712983801393771532024051739695195924468646601147358205737311516505732053259245117982184059897885712263143046343420184619742719577290344271979960795649367002853895757773741578239606784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] -15831711993398840981745456411299956388217878978637561952399043544763366361563624412918167225792809113410978600191816805846279053602436203826894409418421903818980335833744974297468972355728085742520724933329810310701060465037885135319068603309528950880030700453433882643206747050926353325332142423174668087743265870696555607452690425276049473786923899926942304334878902544120590160342577360943698504246160640434598460905739201837662747040148390961001097380349498170688037131256187763533286849266498190085515325736342629704406421982853923436339048099960251224151682386686132745490682753874034148593871929568423591200198657131841223871489580295660366686509331912754454820015541465317595246310262893914898128551379608008888257605187695341347299056016926012626704888812406958614644301196542200842153616158174354151111131408624696663579621452742532211569278345652130032982852987729725336042697171023230852226465315144561075189783013543955270322893487804888718455995711182141015359497351275247406536928970757437079377574361985431267078929414340330978404030546895019889340448076970064866859544315868840956752420150046303354360347326957598465083938906897586686645835662531956186483794365401445598643505570336175692728781307086665465329990935362654593049533013424366310092409394087468618068935955855465609495981056790449794519490135945385708100778538695154803478816263131842485458654321696989325390879819507669161005049566188009187965890731046077704267804756147860052491322352315385639865230493277755536156844725658124219575273818199479776110380438050372404202303952293447257185243644188124117500573686861563295906258261459708805041357178754961713287950600932080977790778722777763902801787787372407384221452021734091671897829391148765682486387523911813132082168272570437658744749758022102339992229163773281472616397153843707521220705244495054156691944608804239289942784424665339354834264234926443322205697533364350120482868170884672764984048460181836407622215664466680984763191062043298490488283638415947767725787204790200856469501691539534966169824379801653603100808116777696714760713355881338610463347653862468478022704366317416898906141999920616450073892029277451482730446878361437922656249785957221268908880314369104478869945625265885803404664504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 3255319453501072186307470122690235530137147361872739737559008904822278054338579983956921164524296920855331020720198101249090966094015137259268937598018550298399381509408048937874798378611456752547463892418129652026769745427327796082209199180074358641545512452369715144402489070902928980044300286321404894903186064335766861035928680393969157879839791084107177634166659726227443473131180512301308024038778747042468804672744056450682065129570826754275498558860669861544199069455569505459639104317459914880498454893618024115255987574932331158926082738348545501211937275773771634650653714903473267673154209651440957257487345561290391917838584064795576964027190894058354142496554662888053570130427786782930133707764913867642558437164035149411900238150080010378714380597172870683118877413248753254455582412139407156035124492955348512673138671458796314449910534607618526749389264403927306081793852933948347287024122630812369587555870400945966261109367420080873254167586545433376979668123614019427139445812824871678663103530688214727698120983135101036595093284741816362835462014055564389010888243903379208793097548943440771333866045659424652877712353786435822352925540950082203941667525935610989283300498717393751903646932630443496748669306658354551215375185888167874865441637863829960980465736197112137671607333624708569314891101091030647660933699731430958278419798032930699459862246458422655891072043674507199034221975483196142968097975132237934875638340665441479374431042795624219845470994962617364070091307574955982055777981795894504108982914574655783376527856876841795134068838931129400990796613624898341480062201141936589793214543087995427619176703578675874357765639542625039118119425896153107853663167304924248071666826097317330207646190273178747870174326660049574775455008637521283964634090577053359012665692120444188723562452080402215562407308511807819676003739812503897379331289441611873284245446839419971032394660876154826956588995876974760506870642987829412427548888888097629851135606699904697552381722712693603405856569650836074519031668816378573014341093001973958625595832320811474442578717065950812689548216287808942787311110507881301952603774848911931836538440916779508749199426852730632764540029758077566626110675527567581759622086656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] -542838018763573418240703001420956309964146605134650380563922587224083117768341846581271503929324942149440821569383057659495513848520477677577161196763157621347866480788821820770865975575793219988040173836590437422339981731328171309498718745801931550945750714204747930398651661994547520530436719875063476413980934566143394435039219041503617110774537747781366798187936795202030009540785343214275243095842739331083044339696627577574869622097944724287741900463208686752448171980184697718515264192604064671113723653814701299370957545069388867731839245283026297328405679956197133992280529222403858337512790612708726724407258737307035876275492719130222819012534360219096573564039945415056788987078700189961052528119523114621882648515019395827013721653051051583789544460740306671626326503602535939456740766021330993474628307411989234545421612571287484701878041407020974891874833070712617953051042723114135329670064621446666736166295450064878712286829723135185770779567755529622812670801689756120914582358752765807226816604946696782394357679575833504292383025940886664029770284711112693712901550589163717716671080262034341561206295849220609763184301706395267967663812561106937530282583988747226852569123789567175342481533797109008489816377244692446670299132544191642894987566126804536886747926891512660857741361538166347359681972724929972011407902363662047150006114128740558323786251299200225829604539513726706548554625524560533700933698930714375434697542367757813313389281128333708077626464225955706116316178851713836833955744569457826082999239482904799906041588644730032362173447298581651391885572744295295017842225190610362741831461277203453210533088500185272808005217968329115627238919679527695524418242068505723542051490895553923641628304466735294970272827926186103513017457648064948144794981553033053581918241434538466240522194187212021105910863803770581577067875011253769879597313825517447129692444947877969686803040359375381442509041424599294976070916961066502945906359547391227593007822370699263138078008958990403527687554055549918441649759505040974152064613047972744485659945835880046669103048769482675048939359196939147442563798446257300650869651679062609546822821419163827676764368214577639400338104936550995065946732288750046238652497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] 61762760784692466034639888258122766125154379626359708442051237792094834427317278689896713080395547711834111024577004420788020094493842367717765928850187775148240044758127393608117516924732031125102262554436762900051762495769608429841422617126512678079165969662715396861885461822529829735944896437266659533446965642849310419334825871542644361326144999217266933022112429446400259023127674696636013915738511097921243975086904701171718889767336006119182041841768637024656797512889648863623124526682033881008421884808312369428136019263059376659949211121536166040073830646197724998370068736167271254378053130918783834487554428406472231422399154603093796818631881101660456311487830192150918866862819805759264402050524184739892049553946380669156914860189758745898159035074748695548883991991525481410753787536986680718072400959120765179701055398653060712060058683150741824532434890292871263932890533514280847217089302730260402927430247143160176145902492536440642717761267921368098231220069391915299081755512183269590802061457108533471467179629837974932801516529327928469588271602370676276523723075296844265014648954247097321375882776722578554897803814355376092867247676825499630515979042631564682708503792104937425067722564809177993607658971878039696023357986775311386996349256347751426409106705832345451610660204891290120096284962032532300324781478074765971740819513114655974072714325796835339400032085659703792538107346874900898480709779867970978606640186246109528167037610125598388363045097877364679116525193694000779243386976017758972979072662125033226281970287163244128927951223338931678884577829604426834191432322631712960520316350601051791466615018647165434985010527101007853252611116949411533729830756205465264482418174103832988879730552450730514039081678026746484341173481236029281804598649062928811875309149490269710908509218346739354825889581940231562327936699760173494006782521087224289589628075652032454366623034413502894101272615501226309053690984706166881853958986968504352857580539869703799084462764053175868678139377609115478492367647934928436922765575582501918717474280442831174764243633125522611043573958896313465206287154442844933394678271152047518324802169528775504721563944072239685439322430307148672951826052568436673620213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] -46208735926967477277777912324173899140178750617348311210575405039701800097262836731382255489971150349222623191367756309667560443390867046212172719041827726927883408107113612687118175472807403881321931391615310726191192556534525165549332890529738332079137107361381399822680477087319954630370344586003084269502563111797664915160513530267896686795296306608888206718760299534808320426080524495829231024318677677840554153705384116378765828466838378558676997674377662569700346297526427225952132516504586782470875118990016934888587809395711291911851763508199888730132013783847606516736100831588347651770315948660990943799430790625597336777561413483936923526502097256141513708537633713689835075923809333583837760082658522630694466598028921864796801032011938319561711955999887349153123959836267127980224096063948166890307900861862600870015852658951558030683182076907131531747361150367712354864137719958020072754674831185812553624119334698441469550550963308157469488416459287476508129901326138057112969384590672927185007389996182459028721553701119546063117422316220768024027551885755011372325029246378203519530459981627258304046455876660659506461317589428404358443688048733256740103689674378845301204440995478038259524122403183008687161067874066613413152934076722913886507934597805939232485934012640159664090605668233642948252925723341684717151343372018254235365962718020130783343491651005441313132907627610691216511173932312207923438578875661953851740933022491079450834930137224783313252169523720909098916453678724512595552603534780818411670739372479267139923533569392008089148314204598758668284587159241102476217509650218213763621636035648669311959196259252170062713988346990250500615586334057370008231747636430818690207758189932894608882127495529439824166409272627674499392690621879596232151046001486578473256346204928437714830025321445788312527554427721934708432307039696910618702910388917737659722497140527111614594324518632527221903201284716428741683263137974260912756625180597258610636149545896230108862913168290498637491130604543895936381048352193427224699467272801691900217103176664675664571696818456063891663282642301713443823481950568273921759079598189194586774869010693749917501513118630349090013678768497615302994312125772542645370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] -2102133267459706312933034052722868197314900876449510534528962271089301955091400505632144628223698962350358059512561198706483799040137929298857085615513446256968583890937540515135259225588548157695045217025855430651695216261102679090855220226898945101704052220791717989902682616612720594663872746013348698826735220093559962805373230974774310218201077820049569493725149264207543709843722067417127058078620575384218653095533591297403682947879652109065489710574603316998257879164982210202953177416156100675828124884470352578937160831782868420961386287989696597934391339346959392583161777237136406148281634871130828453296473338370381570557748198302054085417742426418930617870566231985294131914456379222868947375431549499742682064891398723511367489608526267985417431664436742350853225668864316512903387259063643084830332809671726523512304913560373872074082205971297539283950265032872824180877509867122594439019100942929834627475938918618004930484619535751059650266087408765406961870188884564875486280636980877400747531036839778284126619710970404382631158809766735702028549402916440501430427279639636773362283745070782650490804042712769049822836951775430385270702306620017710308324610628435852444410384944919584650407317850753932547116049463740925385046384210444904360331916358573560296050254167138518685354900419863786968185132670818382425442812580651216741119330851256175397203343971832321594561469431114655967681552181298594701136311140008174007528081072775342800784833086958308161638005976971008954213654119409151177886790472296694117425007269979950739976917435578529141659146546268407501868571391090890948240373877193913062801002270595706363876635942913760374136314943334044585111978205246277906123292113710260631564250846496810581497212536402500071601787168433605822294077096823481453753207286440348596528550595239183244459853862051945553708496102566117860851755992934640854214261139186161031295927611162766909927855672085266106082297083128607723897117771796009101122939482422939315955825465657556489450474207926483030302152690584257805547121349659581324541873307290677485942664446838740935989613322885918273164278478794920276473076336061611304228852703574646960028665491654391830698520601284019668567437189621704147951744848053811586007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] 473138120756672131206551014798899118272013944849729039953954900205555737032604170771671610211089807430520922353099846789834227403860964999299801936885425210354775079466979929656465205181226434765345692539770008455196592072828843751691824105586316960994543600799633282749282471276158768290479601646918608486464974465015842741390496199067481426948584218798586572248002998512107224170496394423710154036900802958466535126781581146675673050490961530353161765393625785867729841371024752204506743877045336994283042487529498548061984948126834577883049544136025001949647044920613979946483045191859818263484492579264819405884816729362700969090942392622839096220754363675141095984036128837794361406006691727301759521954337699810723143825870427741392741098607531485709673541889624190797310333585722343343919033646854254143858522791260829762299668166703082929562788350321309322535153030432817085529185337040511448735836467582440256657740395374128186794071708505335724099685936372086944041254047235037716497702865605117770818487714426468723276390590009479202486542018095989070128108343676385821198189386675693487080201492288392941813534219990550351128641998037880461482773727211818167212951194408349330570209571161434373199069968243611181138977736674195328325165870585972793109893461536523316206894274227591644573156761274021287734799334698405498616778146159255572455195957670272974202598169823870143394189626605175166664139539542069027996572300965289762274928241559579204821992518142038639742339008625276218286931870762186560023315146050947528088677384601805036125875287667831121786114291969439183543447598627755388624273716370422420855019042836809148077399596613881228635690437143339809231640378877359214073161794907153511127252631837458245301363670103716155846187222491919336662737742344699534408210413898599773426575831940044983903310933831171672569673501636937114174209186308758208876837733035808844739371429500064529450429286877713416239466515006714178861716980631209788951695821219982072325354257874935646235753294723786156902631131560724628344202544576914787656955685557095540613227630384401391228237883264461627242837019205412521442232467321683513942322417779950478132022520224014595250039412731843632382446930822822188401987061514339405004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] 28331583839691410919071686258685632129317876793347439084959221739688072564263834936179546121485824184127757598205394645245414984838025492347281224991616809965816001252818175185618429606642043499046695784096541625817035751191292686374204429443455684129823972455333915804868725872177996936566434254659073825834161173982101029366300652924768469277961637996521451268868276713825560442741897801852604284942211404641223408465967460719005472342256803887666981880905637212483722717864407880354410552544110977839198230821618419583499112366822767642391960443442260902536091512451025979056431042222596759918772275879460953222281305659568975162753986746443470255277881420765000140602969611572434460822152170763103877830960155745335755458513281380972885352345875695793470654206259868101146475292762407198161506075143419217991953232312695742389553056626100447016183101509164015974745039457913238971671830573220278282216793387167813724787127430897475156802153353089715499575481008454498591982219094354542960152583198747096494185330225374497245281702468981635902773026005123805431997218368148028968426112368601659449748946351956505834961942003405737645468038600761922383178163351898019364656682905836602848214709860232001553717713480117962179349938448682873782135647077010433679036485259972112345191833603163260027008369871883082524499080227833417880492180381776876059840186178137610229737635536170409216040801230509249360472789533260259699873080547065837704039241044560937442289156962919823173043785020233945943475731719925938580666540778880863647327280004111578160045980959131933770284520400068901183948409519346866569160129170141542143229433593960924864205742926879210266899027178229565192728542555730272499833408922776837316746928121257437017060732773054199497679462926617988285007032960734922258839957236580501669529193951963696010071368351597661508796164642922492728587664995989163205394788627717384467153151294873639899590527219387240333521812649273968640876434195503847280410246661175816009118190032756513987090838526147690870291220324934006319836168657707787866079703248607311299855455402774453969767098306742044392684931064670942337764278660356413111188267426855739266260556695238723606953412295957010802154628645253580360096587895067063091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] -56724607609630000860684162741719765730221253716059370685327439988872363397118109652981757088914378335380777258276830119839693781291736328016073848720584450300114164037105831629195633962363758893570183224722859325440441558610736328265931185386567617596677301358121838633082019878814922474913392461422118151138566314474318512044388630778874541007841361259466111335578821874853924542867636114583445234633795262198135458766641894346444345669352861316181725367861207117985406027707349034363718845861550322974268051588295518708016573070127899116785680310619859992479727430714697648329810534349959909006138393115293891535896700657734842870916185488797322522217499688529364374277075344593169438226474457505579902573492336337353816695822607313355087394983705097362606558982306952670916177424263331360454135711681281311014947670771616700282211021119575969998410408463423131922731982915431415719998727437209594847348235315235308277409786428100923946335026077444028005427897833842364563581024258695742881262644382765870869401612717928750824315977418214152013270145835952129724288447044771006053319505526069995371661272655998743242688311357845841755035438351565373138532902940157862021904531062635810200482245377114792624231443560525531294634862505464294599088174551245626283535578596575327751009778488410350076269112307121602319241909838436918856741842759794872224281818717465436685178799254320610551076371954685852723555145600277103081666059944214487010580115740177329047072876116201287758265016696231322204395638735827065679826377970042482930845188294598364516317924917006062350479929275085363097832506437129753102034873202382959840864900484468332014585452819830755472238257246205620023764601173801097290205683836320760794341984869660185156360935638620734822215613046495803489547744550380692219544466094211289817920109321892006188637410755707481300043917050113424678655277185364032258951885490234537687982408575659173707867448581822279759086987697300711697932364271964139151390249973419105819673621398937598256555720737960148754503372127171197342383477082091766245527288207066119343981687903497213734174272377137223831806328128412136107756054705495033861520000240273094640324996962812775739325015009248861531554299688459959673424624526488984616960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] 22438894307147985231165290217897105589067486510673432541751786763566436666995952983815669187012582923220051237228900557975244981192501730749094013484049215630700310046170167014258097834560714484220242539330342794214607902538174786130897041822062362847236711132867246508572418168325256892348003355228798471778739996097244954992510562019784394951755890770690664121979601957107464410814097864923493897276448936208768938760646704315721668569778877853004760814025957272840321730747666510449247776813625758818648427185363609715543495155129575843462075722367653273279369389338305973255054326966738271299282134985381901370715839728300165774746249680333629243541833765318173401563794423972852032040535127002112635693790975371510144671277671438170518204586021135513004168720995847999056063343061416462666115746863852230470176004706715097453871797041765570376533137027426538441361761722361921079619149403768899441771595384011543840622226227577578563354340281273105329266134756970174759281878059514869680144288550713234306621123142550225929640182434259684776953627320070187881304174846060797470338925044488445106767076422641386131057455382510088144496040483540971066432611841662251278777663009419353838941657578833091964452969328831959968882181396358936114334450232397753735844759492855676852498124773967202861496283873022894441406589886429166000645979940013827423481476865935693222942426784798665776916142218309400163112424027227502397259181076553581709877604458120699574989025866928479245155500309650999155424218601406460534001257138080230694372371545781810146701757768063412391529371079082920743772895527999665835131652627137656381572125577808839314540626092219963323261732941989119497769367041494357250679426651660991557109116303910499306627863891356210281514760913535424537682996913823055710516798950505883319810338285954826527490677731347302408023971510931811220776502443331441593787957057077462566356820321897139466204338366381985004410927401564999035148442935324432408283215893492317990611380894062307811728818524831516756589123798701703987775071806852237957250284435227581209830088458013507929516810582777335241993998950661420798696682515354131621753079771178917548145140919216143666549640636700915843957285309239116562653122580842654203904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] -5515702057682042296227672817605322641737145058902485939413329597472382849140671801456209981363155364621100317017310023130817737454622234637663702400531175580427335340338990846363354811907777388062392229761314348682993298375626716943555349476496495634442652987740902079121334109872695556984994393592864832301845097339466201264453488446126708772417148944357199800231927228508008895973464182745265566706228310523055722166712274953648707984240407072980229555411370721431883355457988054799131830745053712573970931569986371366603057564088044682959640845569629039314488370006306564020019493171747855467529390307176138069331296240077673498991783837139317468101037927690741092351692574982998807673022675718048983681202848197617477870360434445680958017051437688282225524376564937314435324850844874600560302584645102488999886832136005310780723972798821016485582129690895713878862564008719627551303872317983187019290871833605094875178070981881541974624752687017938478970979424458859322696900228969662658127174226876716126922783284955166548081603302817644838878368440235874226267957439745955514665010453759598896216511671696860377731431275221699470555966345171146382627146485673365966105050714431970909695451847575306852805079040426907955212012256015699051406968241120236536944591586689555978660972096059943677936102520873101556760914263217010370291735150785730199289503400122002577724820182482171494995009833513579682950023468734075430743607203290323399414445652603380539344561569037932542377382540236654689037666496266515081228439441031986283146769518124378777566095048315044379227421256004834116019574172709808030237863902302878268265651128304364801781859096553831210446820941188167405344465991117449147703260832585248400600743582738387296904240229020539720416281693747369639333376768405623983519011387514690377578238521608794405195965053614801410851538335153522500757141827349138646019841028626893684432719522821168659482665844089515996509369834101860611754340980579143322305337594967596662747752577264820897236369191554200318099764048462180592611725423320398410163281649410376341777336604021500289037908816005275254006752298933261654173185542495788929069264655710352206680028062928077418242013555889376809553331756987478590747440107529594470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] 918653614552386692468408963562310348144346022398905658999684134143221796725883171921905090435328077258887369035566683791989530534982158377411889521354285722533924265349691540916295900376295102452255685054346680948537339038192118460694576952277687146985130347414368817013393493886491703293704715960444912532280223891716166208469775228700786448211411327053226024705400151743255227171433155964855792391515226175866026676115906911932819107403307165925836268851985203451486151431588883216248963776995345861084327210774696446568569972479346674892421565264865270723059004552535160237605369530528012024427734826874876901522688516916550945496762016871714707500737886494063946163306715686916526395339794541555519704316782024668261113564257488106776227268255441711882327621593568128734113331091315934928002274856402195002332059314091896845868734046956038470610145675262631516145943763351601965579825594451889809400388448572347784965582326045421055591146497453943693760884950455367410208623846535658536579206625548907376762122036726358967244987298732087942793320468041588994954424020567838742420953268133217484119277657130400512659418412804010557600694713511732872795696726986807368345832069693993102781546581001431508744356918501070156587874112114248791773474936067336220101583370603973315241367385807053255308221111176751760921844079275836242791886999065165183236440210759791532841978357167169383392031852882000077145211750998583689806820755575304792531433662958591743776047879764979954507347312995546595144496423366869531430805916724697012628996584914509106355395116924477230862882082582542770960786174137190598188646062009540035498203390279936648820523461131682074174931545950690208476899455109597005496084459533638297959175044633340577059730807017728462608860249536228653839274279862682568760923207258763291033266966913569140099713270600201637173913232797917506431194152494005359898262863181703137979518604220114958827539139305801060836829565645654812877438994852517596746356709136358208066033117397273442665933704369603343620285726207365439263340330634109435251467384388603595269293576038801768477568587227301221658488630633283673720745313744261194848402935304206596372992972199363296175515729686058851000714741684993407205421191729103503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] -91367797894696168133128821954099757504515297951642382892164785622371093214766241424628039597977324069792865864027531693020938147558004681986029195677538595379416322783644978790033608020098621103880545350644962663161773464877596711430424830349803184353407341090613925946813448999775791142494431687287073021451615711456201280379721058811728104481301611098009104312589425852912552464012448386354432049926653427789083627890365970320147257711099422110708486489319602250371717753457633895143406143239909266032479370888335918532454045608412111953781708886504850469122096460998670199827900705385798622747477355363314039685482054446050124183526655609814859749239721001150523459081523787650541288772555591908855964836157272926047574319263138020072199464237166918166685386347450076657728300615175126895360262116989517350319127157990818102351666623224453371831326881253619957787368284009008878289765319155260904813449323319728084421516547169626516273891974202034245791563548594658224208846862205988833642595583081378960741148165819686471695510754658191099321119715357709784431829933007759898874019479022942193499757992585701200656724615797813988442245706668649730917271326751433555151846575103084037494708638583248298813821637445137445673898344138019500041002882527868659036296019643283112303054740768026928020436681713122688027585652944297424018223933729864025214569216416866736371473473233351739518296525195162560044114496659685411998157536739591952610911256772436583947096137349155536826395362392110227322776344239328644441405459837878122628447696605433009705576256637980090836381998915802969053822986449570043138639776121466673933994749734646551488884573112639124808625268352761849173781015845038412400953033279375508497251872793193918728025336600696370995188683654384910704164475298864224991720809500134309625182483542441375342550796536784663692725484759153847567574275682493269780834020750223900486670032430149761643365519292143715698290499548726658200333950393776849949028392830280710197589076970717749208036615783018913838668524710456106829942436097400748568788114139608537347753464228972304773877662060638349660164785147220137167757109336026146905043673512607843989309208918007898244732366523079812193979382770617485021308913977225379840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] -60640311148858955082863932609935725164540272082907726329602730493789625896128814018060330771970254001935595676500090833871107526419023445569056638222533025210972829740946417829811237480417602286942943973366881585168217278202723919897444465630295540986628329044011562445034068618249216878432806996306719566383512242104211836096395028564607003501605722081736029213403000778716823152577226586547135919887253442637257954958160762993106742769929059399778418531153607644589171311785047401853913835426547484224846853298341525190822777016310059639388480036461714003997202230389421657131348162179640399937597785034380103154743744727474132324576208648494815937174208185646792045072805929325298971296449975136575238540488018850753378676251953464198570389453627269286130805172763043683533958017331899871345935027074666441863624384785034613649911094763934524731613362809095995755042072365903715758767511692658130102711633665141612440065912305227960238671649441364100313514600463135354309707215424687397527385824962747619010325954642848130188464994079253480620808773903168437785802731095652962842747473712733445250617717779624077671834879347482260481862334926439831462501311875713015985703036341163375941361820984046205314745894425778972284489584308781559734672816970590580335954420400117600073335861578788772009091506922663092908870321820875575975980353594280238380084176247711961929196386991208789477747800167955304132778813894406955574377597506992493282689759979835057241712910733555138226763753862541739479711830040986987695656264062579207159364553661551953063833046910397052566586087336977574747436449159525818390539750186627346388693943559767971260203174572019626809320130514568422679497390298793603531773487796064651238380032026505263609740188695248146034508085777745895767487859710451496201802451193260367828193444186564067417084353282854436513797939252411281054844370572784692295131280307788684872756790176905295176237548304685591051036918121970504918121292666872900117707750757281112940536815713148225550846901768434525256497810444555134570225087423309112366829016640062671999316370976881115817616406872916436324065990830373893671501977784993673704311508137362515331186900307510422278661522542009699256119995826711528491161063297908736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] 1926079051100711342698662704871479536553275618903730071710739878723140880916347077872848120643645848176667022800875223006077991110317273665406534625061386794495177300630685035717894071853171205499752419698000051723277065936961657292425525834499884882633963323249308853958704377553490639031678100252202764312192679762892787644296370983785312396180881015129770426885824343457160745389229882498374073144823852807169609058868322299344623671657517177787128240824751594485936830302130254492520131875127993492147774037816560059387059551592174816015664976527742097553172439122653936156625399828927744445742127125534440925732019823519003217962011716080201617117555324566942014747907433080595198013343825260346671130845763482559343934380263665597345218554090042484503050882065866797064732463254711855849653536355907844399167481579772115846444508651852390065254022444786054791676118241129765505748743397121586035729751149817855501614905482897919104992480214093562136982387811015542862800180813795832980538054935549695810816508364759724279337567976567878908395991305322491560222540618683179280748824571022670868238826944460466018336411357594031080424954173450196017684480637963213212555792080884244762257297348034378759329196018831536537174923148251767900361122693685320636586664353181559088884498211406987767264496820500723675405736727007694002115818156299419988378125288324837403774565825488547993974124367198444264715624540832554093378909261149075132375450211857099553126148739452115688496376300629355164115300669002567744760073319970900985322191977348357834096299089333975102983780621926748956192395482257143259367233493348257990581467398867275662910676370592107761099735253414358828972038934839511784904820919093413141967701968992504309798663010630674410536908825546032107459268740009167601237080301824778117599705748298910239519899080934421598488053743053939435352515085827787408747622618007069821554809541595467462314042443242760269363723366337756093866849714884417685697499438996788584245893304163059710861684781059934095878442271453650140659281753715701651451168456184310749892795204839752181519811795595634631443128267699958927200934223866923271189623612535721284657608449091512261011633083123287349710755218560542745177193634741616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,56] -391820568023453242798608820041779480977036087435681337314610008516276481346296452292261966457045911472646158825060208559078398500631242889070763249961845770461881008587376419434834620881608634502581981768432568360415103745465506056003214550190815290495160530012381842653329181930982508059463957681268346878777014582513526842126651730780228065410591943262574166654844001574752385936482065815417360253908521975996516957624790293188372233034876660190301076391451601524587332384505280901672451720733787746064476679025133967446463901956924637085235397077431586597392881215444554235137490220284985988455361447511401488327768518296562635353332122590943956368607707714050037507384674426345925656804210571439575738702808271117599176359981036954564702040573553278300476768272882888733123676114520415495736966900477662702032947026614913387184158403168621246256692101022370371894595278379282348833739255873406562311080605683386703903393374842339172260599200050758597793572915703638900691760829200308813933668904395483952212171041236094710089081747529343836417363008188964909435441852270710050981077587055335392512639573985766421148745149286118412137950220015706830032874805258489599509591434626811960048029713370938106070969985790449500866315973596002244802270220240600124931283153191661578583159886674542533098569822994826127460754867636334080038972937246232785674539702420340031630573668187935910880203322068435885043853748096581403491633866586018316122648667332507658600576991150920716941778601782046993124763280260620825155568597677614861607549232008269223152453924770291613028163732444418578388661145184367769635873277919823067488308493566782020375627720108703426230186952513224857511937236688266916172566658975568882482534243886142755894542881636681016968170715538047745490644335737432016652090929627188819774818370421831415569798858670849756336291883027380646319382350140836824028161591366976111826075209297986803768063613123833687345796721815775915764403535145507444034961688382717082985369977433300592491225570383076487936873406777289640041472024096562905329847952856285754249341341680909050582098031716173011266280956529211701294649501677023809312639222153902088630213825243968282186193450313667393567796122511470970996575422572920832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,57] 44532462128707921581407318822445720763391306367975126042027519247438484658429750861574808233423339189724017011861751420558566932666637410272589158655383124381599747361139908934103732023026341102709947888137775347427643925054345640106642109070507545459623414724176128720538098475678291018615057740822599644546030534479064192851482921545235060711214567411387608442816447083098866414487198516736300206264064706189318290606305910759130832672332224959619212854921137659943430068793083108818439495919325453235709061973569172713624538124836004651977527693403163930733397228678751314376401730067871506341758350743212461045353780260106485703922725040030812041794989712373352233742490646468774479822037510458698583875052667610943286138897641775553127892375000332131936790737267630974915738412339191463783322135382048007814307294554691950032128714340201702895134982296352819354009291634082451369640257225560955538600453144009150158249000437242485420459679682063034814382393526124018312484381730655327309148441723941928341975254191340384208593602188807026662248600829725042717161826963910832029884780611072437418754878624530636271950577207035053674566904043370467980130348607815678553606189397451471087981263011880655310281390530431274775849807788738064223471535099439366980183487551901320830346181878666525001879198415689466095613229378415298250645929047017012869549485771538921170081897569041963563983492238836877972176808408010265876452376732414657271200000233357446658620952891679506201859647391787781865372682683751529285895891238959005527969675454298498892162480661329177073915892257052694098692795243028640894174765194856143174992063751391887568710855411062520381110924901488042491539000380950509330381950018686484678006882267041537166904856380060488419529742820040002221837044357308749018554548142446931706855405536815561145650303191177007066328518250115222201454478742449156318028176747666330808694898091321347667620218090883188242953276921371908565467686881685452865504504899580584459023545093279507256696156946489769323268482036720973879997285569839663674841237336785577091799972980180505462795669019438962174184471274823940110552315469857594411670526926905573904425329406831129973056354449065264834689125685442560536294218688102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,58] -2957597622888485099707889333738427194652485937254736524091417027734992156909558306360341134449980103816316354947486562602692251110423699610107465116081295498337162766742578842464905426246756065338439440533696234781379109196187445563151966947515685795930495484599760934854507362850701993884547213688590753597124346728693795102629078630858663437411839605740055274206455733925342621833740260423403702669273665531462701630410223425665869017926270264105413296914180346318411634511102998623205488226436619653365434157341567410550896792941342846892175520477717012555616073836494416873803849561829241772448368488241061910320192291817777371370994160085272440966728602119304749153612164768016569653816238318556557234123833239295594395974738787623032398566801512944556539630155570061694683575874693701518297672578600001062106922963929279296735625407741604105568453985134703118471396049915607353828820407389334775013451799470901052977332465580902222836738216578243894015329831953034980194825612955389699899023141132400270948362273871480807453188113162567302874997591871207873196647042604039263861114830109846354294398046026293969131769603612375940736782866306593799116438448859475180338951706506407412988545409466726435987865896116418191561316040212753889278903152245075520138047940703627712068051956589710678351263733805865867707309334081911198014266980477434200183962270930912939913084365975471518209659613942291428141807661974535830049728474041256353706642999222060603815498340615487274341506811143476981473594277274234540299550774763300499758946586209139327659683400635074898005084177834835347647292183552636686750654199899442025907107010239178895743795377387144021384058813105492948440183642257340417039664570137430230092409489885805569203974410162356749951133622192618859416205696528183951071393817106583841046329801290522612330041650870682939620078339526591977826589622411839606656679069562541616552500417499110679002710234480717775857137484298067997369286904960905084910808632501485522018513509702630988417480068307351341191261676989204885478095953092757377633995318640059608679096063145202299048337763124633826033694798555519490475164928982855546940581687916938089540439045660904742630633057459620725821634133371362230871153239392256000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,59] 83508200778765474288171702080548386582764678372748589005558579100298122315961471619304256354401852402733376796690267950690256348261740379836939832618888317219580189619985745069448025872602944166435497949811738910950040418663260241636599336489348181145899976893038376685999609640674839478505569817788099983618688495691471926173803861664230658919807045741085956348700400278582213662445289205036038889529764301422006078808234049047085571142589562184041000510823224469206100958904541087837824785190875704595461470567530254381763536128461799901458501450846709433545109940343228593956797988617511668506839834213107759754795465982293901676430052200182545095829705223757589248777971192861975125739705522790123218540567012844508875074460459403227441525608157031017025243929856808335148933002790078333918138368508216682022939209940581248977610798055359803612643923373016101349431587242102395380212633418438353508220178111183469492109641873146541284926853074784922080119734990334744447472612410559605454145917168046751970085794837429342538353760873620118104461979015910057511748176398090717112519629602143020030908663185082554714239019430354324596566026813576854699846918176502860439692830266578950298247113956748864620354585634353347660198649717368640395196999591062292328550554283516495881756523985669610943277339232790751615161770437604482772292738352609224531284226890060276803664635899191674245290951105451068719079577833305537214190574583650791560757364017589993986801843161978700629164467965810422593825966828700539993703180273665968736569961933980386416250630219410273578994526032012837485397068058309309995542043068137114523287052670745980362181150996934769188588785235120366064109463949512069141812226109281447569940560144654948646145663675289838752049624276599458872951440402189348373629175646486884468344940353661622244515619748660142230735225708598001889382860115467320085225854399038128972278992511259665373048827022566927110331374483732885782776000993533296380877552363707688094755282487814487777388423637172521261477058604887870090127439330812264822877209371723890995465583537387872615738225463609529770278661680786177711697708730802640804938483113208898431750379840210174625590673031421632269460879222031348512912499015680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,60] -1284405313804092905742670428274950757167531213349101119565292284841320218771090528352883181215885055636292996386459869250471502126884009506165790644373279866694577435078067419401863709215169280901239809117179167271515821569313244027827561622694044268716500085664707125255409540735407674799555279788155737410532620158675190965573681217282073075954624700024527685437168462577391986566440452540491125973259933307216888516180949693497254952998682678706380426892729403962718564740185065034582167791580032602279889920993164697300858655413212499002206137575955899415544543562354875587755754144443931883016981369759789813232354704383105369418608113262820207843837699683902324916631393039572855848527057671930784811851793838523489804724659174167313228201889979263313009270199437287996894714248069483109067464347454638613813645828279830855949153822038417784377509700442682134710446826023746542495926725476291007203667482798717207839849437469364630181577345172018522413504709983871562073880058659669755629620466263504557272870646426115056552701031724449547602402150354542839652461548401912150753393280302732441351016114440758258353304262104129912269924073714505009817935905867527838621570197941500528774027913784032864807903814155448178744589661368372044638665757278856139893438770701333191704126447724690017233628464451021345853198080916059618070904818770398567916417762610517543906079832730776507550293627463582903735570776626524343718702107568773548275283850070971416560430765533326670083467598253788447786936792406214353539651768615385731835572787260956262858965898822343569285823700034798201232808844564600413696623266524563877159454513464259783404483266751795282557714601428827715940227657762221417433448957275887561875080084507888134757307719940251164349558013671598826175636727506391283739271481302547661234078171869566858117517285649479241265052542429792221899503933546591469291233210823550736535365976588422127974843425218888258248044768115488419839350434815556120175079032172680955267300188848002184910241212411423801034162730116696930854152327613440883353436487827185178404239150098392762036834655816293891054474747524294024123792773554662682190849134835292270757090518454330327014276727486979555132301655718028644576737099776000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,61] 1110059590452217467059808357431588696406207648815294968365892839919699579433390855990835066773458140452249363821866373328065552382235196017695702242687305192770995206665171427354778566694809188962306192295314755289583847085408144842199618070268142588402957877057208506541224583305130364041426830022496264353200233325457572061271246784632178789980240422876904426918534876699862310791562559660194399914098586604685342344206480046185820298761132642311553874972051714540143545455184867609899280274241689242609199265209927700377714835113109842700998052423323483005909987502510101346439726412910191964399959124709894283389956799547363957765018727828320189270010826662386836439955142325675070789623218476237079885182024588934249970291094379723588600621423330137699995933477560403768640793496807773561309154150594481959362336739665932438031123956939784824956669452522966472290355736743194432494574656920449461918003089846358367301503911615698896454673540727711548991626424512686900155940890899014551641898344403177998338326398227524948794589862086957784319475472663656255752687551137740126876321469078639953586057242147985564423474367008967109442817363704170846910962569052437480162046379285198968975673118361879675081407461884442457873912812350605352605990928110814464108823937459985993372199853429739398233410774789373787158579072483577531623982495774099822634122262367564639638844174924390812374588856614622677419581877684275146718569457751284676867999997693745741848210819852159474928013264423524829589070811613216966556181405409309333140618000482115076013942236180887874510163357501261497142807043931403299627652895567266141591791379668085146657257572066514712207760007606533592981904541226278743425726914798816699880624123082307064833825792203380901484075989888111087884846036994900168506903911005072837610818247683870573802829910033863615218753747043146641542372453998441586376598621263837787922733268060736142420440052376475216270273596298655058280585796074639891077625504166281121673133011257988692824413337513884791149498062411223082476463559780693377457655906909694631182100600895709882110237396549056224793957685491483134648318136736814386266889687857792556452698484698833739294668376367854873099779466233580237052968960000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,62] -214194733051452009785375406225760104215964090691902609268927153061738817759331537010596415328583399933326610655236739173627630130259897853333064533976557017572221672480996389589278696719597261037115329622278155971149646661806612063674675872804363872542940792838698891466588666771313851070132748840347142279841702196530152285027257036681043146519047493237076025300461154915047505293354551911298119949702765038343052890102172235811151828146647388578593451694996083736144075240512103274778782992814388051924035158879063953645776555566512241666362413242402515037675913353303764113729562404818229146570837347138995513533337281550007070316628696803706808874070772592019111264597589325247748531071352874326560975160308886744032126776388034909950474462519320888879482364138533003039171457899527665534880751424854939794974057331388589131891733280603809727351903003032870473050050765484172737473199903577216475749699756636726140679494952171835824256972322091198041737453677349558167544328066600589423595963882473662001072320991043250176385202168941803028688116893608510173491923349980286883073287187418030652719561899616013032466429801615498480720362022767916861030738528840982470930299751296621753287658923278572648701375411553767630073630361685557763508526761524786610095912089355047248943277078169793642487401153166210729966297168482013404336111957255373743605639719500212652876477056668739157754406206527739936753284122695535000339285183692827319624001098383385612874516962770782134155026215543427906607868734470639163331130918885517853641160422846135469072851640949773561939724669385548572144574310484213988158970388545281285294562223256522141974068562550224616701779236917622640368636204252063182847964599426788427930238624747652834393984017765606729750958641517810413874761082795749045580391764084012345374601955853582001796721474655430362238831164220875636886799057277037912271204657777314499234927025987724516459706294023133614378867936269436369760557420375535856523801375607400160075913056700797189522984094235616005757525465266806364659810198547223294890734617642235575279298027709376208501412436587870008506984331833924759786091075563092823360600311305228447059574503697433595659549032334443006636929411390188627067104395264000000000000000000000000000000000000000000000000000000000000000000000000 [90,63] 19851662371321267952610237198461553702335972040143391834971735813694132297952543507609098855883351412135631238680988095613822851819534649398974419760770893119918868824497312665425511998160738395081683749790267891108402426561285200882247753329481773466862340825445515251493612674300507961098222358709734294475771438734206516732515254719527110820800633203976070797113080084522750126204134028108539602495845472070334366116227969173805848351228897467208525453626607314012903670027668228820242928684996191057998963411405394124978549363340539529575284735350423274219751927230942256251280808971643226291133843971460973904283272595973918415574604833820156051962662104739080660504514795153233590194053589895597158752619130383364561033704029178559299513603790594972868844176401038296666770836557035841197882849457914054155527995943847901969480542323878236809652107652374896969318855561445331486282539634946054848431240359762872598411135617433348462526869598404792796136325979336282710658152484648256432011280237062576307711698703612287061452018278656859684689807425296348057135811973909207688618564215466827903537909926358641565532842848750028495548977276979129474522886736379652452388803366698519263933176081710370960800312610507389049153528443537568633324513966469211687460954857913823657510900239317415558839341154266993016291345527591539806064706905691697172260173370827759726430771119009591384408764056420171249847498802126426912205394747574049711898365335845885769585965598278830541315263358398144841751042319777505703197921069716238985373027626700695902782291309270590802696528826653936675795830382322044728099157867102362792396175593962878077296960648560492776736475057147606857732535664443555258304835988471216444124224327686917695841779468647298679147139029583833658824849460565957415159059692053833288260595086594096697022895197992522116149199925941057931399377901284657616063903106087959195289044022681668204574544767834849678735074714800672669553299895759679144296370944318535954600892576347142635665842829983570475461508743107800523601550061204002612406017565520940170415696430186793839416846652472907233496977940608238463307637671322972105401952530541413294318039421554335841593729252098499958080710058077254604921241600000000000000000000000000000000000000000000000000000000000000000000000 [90,64] -1051190130931676456567923731980716830204826627982451364948954246950263596022793397126496684648347190957944698012705373041695306739587281461107007188759032086768878872926223129298605066617360547783513494606123379293316433148815520699373386389284220385643265509545010977891318757038198487363061687359237566929637153805054562091000030161726580904082873952546021470602144754755608649984587249885962078815342357968244335415520545724914625045384353213413722118817306403172272022413336029500827364718771687438128786275903138650985036783067096702399195671402314998267693979107485307532896763839797547101890865783728468175788343291890637995969670345949214819114814767151431350241119139451196380302840776686593326311782943162892530076356369765661531477076379323589048276442548020759353881189772837629341053984332086648864973825540129311803170811523399457506348458051389489748204107776443461383909010119289462313662934295754692278539727135731870522996934884989807700341256021934433819360237647086386815247282532705355287477322386647631741692338496967625951632273357520356417285117345073604329361675934757978725158327302171488135220144803478368899825742494755750876160583104399056140042959998225270804430922959542587149162434312183506281347756213449724702449382076597460326388570037735825258223087866364846715688669671898713156327673293276115941652332981210073197407510529662882442887830971897443295009755810778659055180066757407751103081346285156889063829996298856706002488865807068867750818351052675466322343585035278745719581298402659916893326524432914581499954022896266721779212998172155278329020239318382667964687457565983785476762871842680161538955938881874364097037314221871167331731182954207756988163846414628292012888029142420256834669009514893337535389907098739072140379748466389691183864882208762953617127871413801054290694091655376122570131568885253897579497691360785609480703835311229447344581366271517916366869645605723670671942885819339471508031965157968641323295371358980909585583358446019784254341721959950047868918180419249958728139467440854732512283977282405289846173816980290974016161541735532581843465026927062460983725188669287976830909190463243010843960943116991941661357303375885239523327921254198861760166887424000000000000000000000000000000000000000000000000000000000000000000 [90,65] 28533728204933396273321738600417249687962302075416366426979000502296235508011518994862409403390058371256495249235118581570145407212926805470975639474271750517300027143521288562370362306479559577797210743285976161374695393855549624962974500818511527910455380942209937564439670636549858578507047969917081992052240554061656605499063530946315799017301239377412729281801801036403418535819056374204002902789021960951628805348887900813943518056481986635059277803167838399421581866764678605756741828996684411455052656657489335292082530941448317597711193137450222228016746856595428007212126349827696759166240428412140310051554355957452812764232812159676316622064741163288522311047080302986978430258212815436318914969823949862905196654024530829307501327208968768817307924251966904058316369971080341054993381344830372275223818970993631837656682612227886744595358120324376981650795427037997021808848639278369507944452465834054870848944794697500148823109562163183482109210337333234698392160407828622796732251258142125805295930158527130214234992837611296250671886501943566096247526277470260462959851007153017872216631260410949289141068681146014450900775282685231684685571403487075772003007445640847062966344492973008901081320704132935092397734524160186920679853667517116305700108734445806407969352739760871341226727458249375460753057408430442740442808559973244935454756907481958600096223336259795635259100838485797394478143381927825255913042126505199780004371049548390639027644755037735646505436508782952362745573196222622857475453156695653069897668505754977111952345875642884993355183274460190207276125937879394863493318226906307681449995377530647362214755719661144177374740255210852328892118899113118055080906063218893250466009853584671528111337533279027823211405551241939257730326282307292744791229360296439167019802555620154974107257004753367886975532178404881770166148963085370937847993871160415965932186972696841189366396090791454614537242452225877225518068733231458989346758945052595157434521934914646050972306278485563906978540914358290916721274809049258212995416725107359904273459528851936577745055220799008597760030796005346736421926441415698573906475820034652530952781770139942694663736991192122399377363136179453535631441920000000000000000000000000000000000000000000000000000000000000000 [90,66] 46292235202490138896875454739169886119129886760235884825871793773180117044285807687100076857149673795936405278823199901644337687323993099103802481010474262130081165051541261670272787329438960829250429882526681887462041564666248219762747434337597592932089274532720326726266506789785592143501126597464454175667122046379421274091963403221317807076624352291044041998807040475514168868548359226760441396218601595804239443633345418975493586034931803033047625519372268701212218584319905222398965611793047135278068463327241102338949865707704222764836902778422281993060481070174842194438679398125098904619265947989033967393055359753306142781038915283684672531266677758652907516660374611381223408384633635654106837799818411377942914385162357407346737496669794288194360587755166405529606479092481388378382498974864964896514490000490195125017713219310118113752635108806997735540684534029936137968393880113961040749257131289402453154252474722006194444466957421950374741952570320846575111210328125431283490236376615365114217525118985320038193688318981951730382308534048215087965060762307164626222852220071707274814578292223565540431426224588586105962104818917905904142797841560158579340010619908040010848843181700049594040066252818161484787685520375044381349141747414702970705788889024347075621568865541048106234181388866415872125609710365351077345066285542208589998981249705020067493192753660715529743027963587788955164150803131116533714510818777470273684124018656763014388578405879563458638056701799127995859737185351255363469468743990662672366759367387535941950448102214622886309737768166419846933144674440111412837512363447637551444698498248079019178461030430467981644364034732588180475493353698783425287463847997375419930151143825614621127517597007641056278716581048726691061827515986280711750178544547278261422448685732695857743259931329139110029869407048908487908819532535785029243918043043163799913323935482396648958981347358306154669182345355941681865443687259858121307400354249735950701898377568612713765514666410974180893315616460229087291637970434493050079010942650820661871667873149119056316389586447839712953150845211761356284879165317668367144750928380817766559862897225469909085670945141511678138145774423806970953728000000000000000000000000000000000000000000000000000000000000 [90,67] -37782353703634282943227288904546411624807810087659058555545254102333736756269451452768598911838859402170767910346117024453155436299865405842163338597252631620099897996690232840908083180425934570607644133525067771987680833972559550144147205200578141130708411383730987882800659754192018451933906711279885738499182892568996033518040815659155217086998582465830832373423039040974300391605559765891644666645908438339213151643495798525236586091366880642819559451219179373997897740810933727120640480496978838069769681016497337058396337556976013249738853785211758239875916393579346174821708418135334513567499724794706817369404133788792829485905880174211600365575999941403513715755221834378981182427743527977556815745920116296541060851577201373527804485925696570482950534560351016079795913423191332340522380337314170636053476656977888714567757666604957950037767486687829756820386543234319428477585710214559312397118768574927006097967818577665574936744064516531987013314415375364587808050869987082558880880858788017303953033496522402793240465893953490203588097751944408786686558571692560738364610730392570467877235468851484483732565376349932851073731419411655164304851321305362851322944179055483505564448003685345540158831802851362576445909577715676377940983185317292109811753387025787713458388416526438528640289695526680910460944227018962457329359747948618863171512794896866119952311008260906767995519433664985988216018124180750371846431808701978195769485546539910754848381698251055328589253770395168501099538323437954195785099769418500554756476251889127029051159091965678531600510792876271153500172020558160019808953773504798285006730623187001449421483994593336422346282861760240309973499570853289534258210059760980259318777293307164861687901057274317229740622185994423155890566613622560263998840986671927512631336100546339429097874145296559620603867215798996167088117577284764909250644993733013322456833686832497183101614243218761906426607085611651159900694929806724996841838985958134010295874422117552813761571905046483222914991218525691426061672665124243270176262726275773572379005939199926491671733857326934848190366329173076065017873591388282091971565214464215780154851651251791194288883283543731893569593670229425798512640000000000000000000000000000000000000000000000000000000000 [90,68] 2269188630501125375774408462403123808670779923389679093633376838287975063144007867316627746094555062125902646870742630383879593490498124612704676146163844091680122142905777466160172964998585888419070761545734332168021295957834827850875129583480467913333612521291249086151646114408475211780653352293923922563412077620901703296848258184037528191987322875619795881607035036137478557801124908930703951711204432953134196136014733458617206498918027648319601905629807418646210785272288755495125856036868804880886300205394288878856046532737446969750569946512384365495059781652263655289527077768583637591543479940089067365040922689038710566892892519004092077909545921010623236115117910553682742124069702106620761081019919163491769809368018389491118174642959012510293513865262892734272427684342436178652307219906824902141415628042191907137370790509503627704537443518050210328801609031436466192604099381456781509799382398644858416402255605362985668858312086815640817035913872316816702396594127924359918147565715149438952403846086573151560522603549441215236057571174263626417659244986821717846456733154646219399329481659062888571092774978672866543839604276710416527570860418829743567544048388673244490841565593155121313169416744788480788799779556296073893260678234227483385316898959051289754780953296782802553619445460525306218361725276864740689779492963458021880911925568762059545153120670092226553420127777512788990540733895079255458799153638685199418901969826172174783834483533521307992746570331915094856776964318083536822290288053569503995625166704898108640156998781134271703213901487545402088643551645857907516034567625720242413457978281004652262189366216251848634369233465010221362781025908873907251181336037559701453967597883376916886629502782666113382574862196969180081796215897679923003431991776228705858617504411367583143033488343288148425811017236491310797859140455449014793064524621832721403419928585102764665365096601106619354118379465336132509639270796322005746462671734111888672509496436655459280787606418732420530635591809756284916983265623173540092703828678330485427226951059816437069241567881304807925116887441303987030237008907866564069704601336690237330602665790692865498281214737551364171561436951263632687104000000000000000000000000000000000000000000000000000000 [90,69] -127108740391221534176510140895067164359785414498375493216258500890095604888242786905111660163295707888762115056291283550482791963414431366480276230976289990137190252282823516810874679415776134979243057206384309908219717358410146335177324958039384153627011904051754793102050451143574047253165358518436791572964962487006870660596024297277824528770946312466048967942227734415871004571468773631238085711225982396333024245123317585966175333719039497682568886668495719357751073510175749922822550216771253643532740746786144900175242519221144074158071439995871276012166701977030714708679060014134756032283100528870567633770722576452880809550942596593847811253834118796208619890053732033201339469017021353247157221183779821305285914914511251574097932891340927716675301800228979268187701245897972129936135571117019998558342753384605581838807315658769262199800324937509836302585513436560068845010430844536472104789849633728910216889076432961103997092199790581785086542860043603056207988902926996375273789822193361467449068627389001399880157510521162862791734533016571860052142841668147659506743383782369308502012035443243377284795498634859980952609160982562179960182665659719023034530253276965510566358128629179646526640410829099781082297580618921367669647195530175275918263204011099599636773895070064906182303477360353475198529705423606940955979600541678797199371197934735389173149170958906843321131201995235589017951615305340502164842991124187369164154808943968837363523801564513569512814614190045138177649063124606130361555391594543067114816678279774299194134905031107027196586166001395708643542196693601823408084774617820501574710860834678618154143784362677869257223795123797263828091403475581783170907185074631869089328236620706206072192581719619693522884253299831225057812212640216497621397435221570904629422638629149512618104107546215224705474045467603705206993184717438247564512482276964575515624859235614854661888637867359023640929325591482262039927797729861029559622894803645914808715199358025784863817171936187037927898487358107501018779096749334956228662065204353931563682249332047347664493571598486223560124437993532150772507446579250522075896278016162051565166191853227432301647145309424871981203110765436526919680000000000000000000000000000000000000000000000000000 [90,70] 6170861545182361158497745870259894260119234774225504538310750117533592063839091989928060577319076052057919922053465106926533919036866276912001774708814133645396086900141717976773724514782918849328405412027997491770055547536859556035951677729720962835408101593586458988728992656163202282253730341330664101819249930684610672330927263194615026150349691888665353596902865976749714606959122161893104257098440407427102717582496543906056233902702325919536823964962378715015380622222379872110109078685154211583593651507238112451921843056332362043330927780108377567912808970062826882112718772985171246621427968635027976072986347505098058012362594817515252984135919197378336071457984641475174167278126309774591934510259112029754657207575321057597727098126453993313479923226148990106875257405071621923004254747834329814913115704731523231533055716284415794279196580320283191255210769504678566701855658238968272419220627515304916756614262209660384356768835063343801837991103022645562621631139368866122668097126532862848627524257038653243253838331468492316653662661211123063832380022676758623677279901270757424353813594100612440631814038210838981526425290991279584151297311488049794965986888452859157942089680545455719848129130715406099517148044284667328913752135498371161076766019872732556707529367260546568489380003632949213954536309144546752864107041186381448498840073520596402431933227492419769184238875354776222846738935297934975258554105858299846125447435053390519768301453809695405532900598981375933430044627229941262056532483816767123363096977101264954900518810943861936230612911495104761206269837272000022954552572395667418502229356032578982718328488530632990277855779357295038928861767207788506864559239647327733974872207439979012020182567121830611697003700005457354916919235775393034285298502811340213265803111723852620936351637680578877796354027257731129085420999515014564721118483484243305758559996962224570664928424403116489230573295382878854108184774673017306534947792392809295076545673655024650435128888059081852850997650957288710820617860705117963673408857224094148438031834072197427634501864333406920766032629177065040258093025214793910889472324385421114498594321751508197998257354373671758530138310594506260480000000000000000000000000000000000000000000000000 [90,71] -219153495439595284652419959487836452721572910390915549973220803216045094567323556675594857726147726416567806486484197875936907897798685882282599732567094109749242364080110977692967314808654690021027389031134623990141496772683930551981814542380844171432301223557981395676175866480537848973332346233934480533355321647227352652917675600633756240251715961496819896616990896525617705766778730617440089003884016277403845012766105458337072215567945892129262266719109149123130101333339185762457003386984898689577551857801277555938118508934161882484585342322969242132313856136709533564746208842343225725071247573208293481922648506864320680220804227688778860827825394240889413770423060748905218488506837446048154559165000847920279064323126832802557703588984066784754643038224559412303754611860323809023245634687014148476871928218577946096856259334470315447248970245283915307491243581314796932603471579118592979328560348413019251456997211275919249090393806137326455353747480583775101732397765730011364707271315926716591761665569631820187759815176705459975481110756035200791163634624417931074645367931061863309099066840019088662960733715625517809346579386846802286176489681681315055215649853476987278991055151777450241199408835361099778664575829969319662603002590661055669331895022955875474178490211127502717489494128314187283782025553319380319671847244744532521317707927980977459185842968085763551597945771792326304703911173711283468635762947982617116375384687706521215619148175820380999773482109701745474517431800645043049429608930743117864098347126267289617169268416595601863961632825360701275164185715553990595872091094506424108257987589884763530688526394908939748826307722875294728523975550549824398837571037358985449506011957054301242237596796233669950537772598826051042157889358945444338052551622582325406062918550268880283061442031042902143802769021535538062689575548140077271510181338348124231919120050873658304294374554687045921707222215895368644212255418669590838408351675581777087484573145165027128056935318904908622521800381347464288925927078949955749475673039164409155071434583189965632093092816746191170088676021782319750018448167094232817830390653410224346002136494308057017586071439544286889497861327264153600000000000000000000000000000000000000000000000 [90,72] 6128827439154849122265256332197136389640657269964004081620878349388603966085572860927724010901045490360556330107952567956451366485428012318354605586607620235270748903925656819670342869338992429734922515617498723170539674371174040254036059841334412190005317591772004610601430054790217742208096317370733433174165902289410469299403235473504895015688121796972873041162017883623408190267569501618508351897078889278946803421290746181498975340450629651690432247181283383592037601891223166842294116165302231543425537198906241058848299703561113968401689998542391116513530728778914505498102783103405100975492565922261308096141141747977911220481131806272537201397814225458818434637904399687440145664465832420337342079972550285673648352922969407216044668059932465339578031151572885278944894815624162198096122305370024910814769644541106210972906240613813076595979739952856723759337465669524633062373734588198941602148173021104896604306263189444332663258715868439986610437791168689162163918592843596036550797898008565152696701306655514677319124160356449703704941427344476958449731393342332082712959426507047391151256508215270348143884538913250368365110981028609794299861997565370010105591651592682841007490985899218164857225919090892410366155103918950080406145341880164088518035394692251466034741279748024026470748877830758191017490229092758712000253017222577318856405545670906237313069206316162202928942337481309409316953841283298531087400571890040610642324118844748984362142027153720247774021980682429981768101749085896620141009044850055528769227345985303379901917697524423486714069189484131246461747119678421029629622264722678473147038008099662113054815180955634493269180771304556146011150622680969132613909996079202739719530946123848838268018528574144153962903316597199687537215420007461297914118194307517898517952691011968170196138276274555880238841958996259828497553860502069866769221048862805411106346819443522352666242721059553263063949304082216593675433882773097891655702593939058961207320757611926351454359367044541387518610030634310302727802734052241233088690638469603615009862435821571864913800927002936005450623031791773561939078338886880302832373140545545867254804399590960055315773295630868072167624427207393280000000000000000000000000000000000000000000 [90,73] -149220894470547873457815206748371350164193371800804431803748054429562626978784605287968344328512809483268058175753889845922813838306052165112804156633888334504386994465768922113512024286339801885784763805584613462023550087412087174590081645059291186865066313599387819282501503136610626984102612029081861609838450023229791242001257481614155550799220457285705217650701652304762571205579440124830546735820183963699429934491269693758100107814048516771955949365067965555390116101524895400514080514326414195842272306874732329350733182678639676085809071603471433408765663903819679248566436718565332508929072418959905088506085367413002929363133443019259538456369009263198413453630733326810631727434114372794565312155738598407917767298278795743637534724681568322886732825604629578654604072425752912832986629613054954853970456123511022279554997450863924531308520718111177366536762798537272810338279636265699849093888812166365999499280985339192442841969387972008726958329037637159643182058832022124636136284604553647501898167988684197829586735245525173051587853004494962610928405300915399594573973184146251643011437872910095694293431059404020412885554929810009021616476515619066638998742399490596549026180028649701837603970062825639237881843045357182941489762017817171814958184533484997981115270280240814126837683920945742011964577471388728798636324262393224831226770309314022181050085660204504633733380220950664532820881130243631041386107076935502369858397313977180548885752322255995599214926214881247383544071428517895680630234404894856988619020878356160872813291514310971750924676856255255769278156739055576887441571890751714131266067050182487531524595831347245729334197484353368747903380874008181475732023557536230886966249509455697517561057787981073586276381520788003069463329490914108904776631240157489403857024879340382106571471488613835473805828024376962573936730088331061058432712440405726832632486725775446565419939923334971396614775793222926694974720296288897426107293709788833918698091117837287603288744330857603398223695561574022235146216723208602041754728916654412643686311158144898601761465922800475454468340786644529289704569343951261371819313696873761039531731038959703266446838290949498209934714811187200000000000000000000000000000000000000000 [90,74] 3020618237653009888008141232963209623281207332765699535084714238464805913398814567369840142635977260444521165702214671340818581339598732642314061070086053836687081176033359536221409268219449091299113630549874278171296355387996027222398592707390048283030974666272304482467749838844650574629824184728717062957886824470844324349272751157681043413130305012174541692632449479630562430688784716340421205527281529842148766321380258947535658621821265229969178446809465799760509157658026749808084576623087864526365108967963810645585209991095098124159501590824200829205353188803211633599250961903253803030035578419212832018516194022919207828489067388282353359212352658469377972383436871426588347866553231570090033225192971728161469077266863602751633001193439248026702477726884397111773880069184622895313304398944261975431435591681209814847875390516954801258196627568618725701095451777326054592586359463304367666149939001077148063146780303606114897581318355323933350396150462952241261133868112011053747802027146480706552856137915236545905463418900973593924251797163207370975603253159694516410990361985384529680393402651959357289843761417857341364775876273218029238017039595683854131424678666706721233301789671744135486155617959371050263263669724758148531481570209240977397922168832613768543954029895132839791423643584921350440482413459246272515092298008821529118056050180535053678525979947469104106648624502036673595584722718177638735400543637355802807391270115124595371155776420565641153967220666625958796211187479885950289714602290096250914018842100355271794414284140197332926798336621866412839900145155217766534271950688522221361704204955093690864867452740879625655616800037104874943460615665628171488037938273562818967658434485869396484566418377148629875653640494980278300624792278604907265362950072664814592786202114184770891945934857832227524962427763757750173043423198565947776911435068098204948026904670181438191455151038824759194565802692970716255542287819042384364707459629959013880927097336916907004208779743413626657316363718744767792036718121840012599925843747155737477386966526803529072916986263909246698052568158866311428266417381923116737457043771850027690345480345998805302738150390714870097441445642240000000000000000000000000000000000000 [90,75] -54971963357143717831626239134262701164191011281772351341353635106656792090241614307678955087872734685886595687558736155242101743802037854687560763203675660216648845930454737646749163106783230178295050780751851124812303211637285825505582808936307102068516736589145670764582721157649972225018252555345981208518822885929323860815768270997012217047468809597615453959828406448566143520508630895744670806964346742656451536610561730047627577425254199075062717759466077298643783861214711347745234366220497781221774373029560477412243911705578775979582666978680650710518969714214061180718673512082195276024450934249986477153229852243448533258285886638320675124955648139180060653121256894629773095116012324748293742932418945620756258233551852009771722235850641066534998307576620067650523944181867140695931281698560867773279627174452192085665307132553591240617545687440847986103606289796822410303655741458643328872227859166699568324218055458983316876066795127836891141110982153097185753719337868655196697829834139448420458637504470712328945022005285052766471477417041920798730718147823359043370828768326292818292123543700107585260268072802875055018331383074566122390376571297175893460974329592117975793681156237196203022944133770707028352595213614616608775868206908918645632862799112968646009138379207844255861153488597984824785303049329716405335140749302100947044075033103676842314534099032996647679279757056419767072050281441731405484319745869774522626664864785493109467541984797522925428956028199267216450635034427598914436239622102442398157507948948270851191120145652858703886651856575285054314688069594839101485267593798870608185491208892415411051507499620095464311222420246957792990581124601180355903964580170437173259202028764232775569989813563789475781464001303766768088027693003003993104426287790354089351255107608093016023198738398022945305428864445986580265788672892271076278283002029536475133853722063748625882713543549091700214181912185213846293341758324445446020094210545416288101056854400998938312153818933010630328723938622230886169762223812177524308227395287931360112095312682049227924973649714410628393079833553133836309500796041317293233609738939895006243819642340549326238090587901121194582291251200000000000000000000000000000000000 [90,76] 912629192003263090132196147361881993433549015588365351905763227112106903142148365177952383064907277125348437441490097534171533639786698907869527431254929231822416168264706450102912278664251141926369654637115327025645373027996497130758980793291727194638020440545267273759487276497348437255792182678572322876750390889505780765263550085055732198518730887949597086596886237357361909454347556675693723707758090867719370563700774802349506679182618671931045545185344328787065144538692837753721579441523930854858392040033820849957986982457909966025100633200750182551313511547392668847010432618616326786426858852658729715220548051566283301290165134625367482914161562750059961958057151971122686457964865019217168102468062135211456440640907355429156417633977371969016779600615340980586302832997301863982208082265723794785044544833491987164616579360474690773640530343854831114160861034006158063018320605542478980572879516461988844541279072973576082514078828972319054998112562399204753216129795023998362278012403154019287544910758712161482023040490170097813419316069224736646344694381369017699208251668745731224964637830792338041780348429210355993734150242512938023189408528739107649749252322653651719543525828245149418476185682454991926781739272681828999769749551583995057482482505724699637138458833925132562007444467084711516946477245668993959407454170087131322890921303005875969387527156230666272288786626141433244529700736525484410488705829388280480081226843880846800247802402284774238684875220835927692407586754842415581568829974832288133388581282915701603949487744228974317482572842618182120011772540400710468069980712182858552300994122781929113860397588967241516858768774142400077488234782122482171182939318221362888628565559745802858116128385792352009374845267298066986247108793515695966425272146243335478791599549136346036388708238964594632858935933255724226114111609099244727015065035606468707175529374484471804568115745293614314558145414037821121658971149248191405629596928223651530551152704515713406263038578365335354574642908144869399742063129702557695538675654092766867395426559983509219200135294709910291299748020553392249290206446074111021111959828342054114074069530049422468047683667909700022320496640000000000000000000000000000000 [90,77] -11438273649616197665811701917625407984741743226192272267231082209233459655580224267907444741118977821379947450976887790414815662824968954698439479193559581164302649611331656971088853590260856192649825773308187502721415760122810859082407777787016242483687418726789415039502000650785443265843913021166314805218971732060173636759800995852561525811578260247220965551674989702166395358322443000601142766533476892963859619969789951738304934519922643927633119822513671633436660089492000692919169151565943124019334284015057470429249958466701441257412327629588657186694413295688350100947878350863658018234997189804825221987164640817032837563097170548884111362721235755564976462847325934512266754828891120097689872988878190984348361916805172408845665667112231739786593105789096552294380879673861538805755790761943402896340463663910740725220963565911420374792470837231388792036905912474267343801528113610660732023571439127853411137866525209401319943125024317819354036004915623087035530519476923927110004050610092957250990932396645911027836353245798361167981087571639055097036479991842915086945780448039891142232493870461361118986899371283134928089571533948331445443717301790703798056468914629178142859685337369136247054412012331147622249372804437173011848170859616719117669291334991326144715703117816262459422584437947403433188682519039942321020453363832140366207886061214392447935241166356057526015542296010363003759082304308301538981472643062254415594034395999205281627381171702016432123900325954102999907474924920239443981252821773042448260943388635441687655061650224674556179538086447975564145237877656604615825070613371398761225621846914832812590718190920485083866215591246155555423724127039114116464445439128020383775597552930506490767609867012676760167589520493462149643261428167416180905413530617723705554162442291647817492806488104682620161087012555132519950155278829206309952161799771695339662175427564835392391618562219781885066654320052331419087821729054392499021561473246614846840741375806987602234240552033121323766190976987654875222424588648742730742359695497999043300563570891356660235671559272426617491730486019935673124961818166829211623219488196153904315204091653288792226885700971692060101836800000000000000000000000000000 [90,78] 199514487883761857665760548254241933156623813265618604846571416017731566724634510805865370770513463133743985823105013616735195886717048883525621479019109104434441661281236428439022278407762311329350874196607057856080723122825044671905758821231691127860040631182073737604555818386679670143581980706658724252278054343644497834184406774318524476320535933903887571269167148137721323678186450510101391385583573391701513574832333998551355826099319976065795033180391993526380538655271503829540357501297913099199526355230402351890327278907107052283035516624563462481849043135252627901136110388109023549027616440743238212225740780517908169711579570151645676427332612432184663266844382803137814829080158794409568906974831608265051047798002070591105998764713226006465091847144492826634106231459676424879779138304814520268975545629639050466010582267359380715998952886909056207774642045966062392376380174297505604351387913896122452886342978816905456786330569964971003525870785686860224486235097789806763102409870989953592188933928782239643328636067034842022152306882607356288987583078547286784238371075389156908617644622207365337429018511513806328213084324619527065978788617373183505918171259548691661243053545385454793360203800378539247490628559264853884358333395243930474697191948823120636515612792524044030671640944734077997502717255372844090399465486285898322757406292818800065686215337566341726816827064963937898149260017844267440650483656298450261716808210900561206803627424471773245529882842159588095915926905775376806429116009275934620485983560472886028530993670177958050942519221010681950201630096251030133502002984246691794423074493645178379245208170449560216290661267572458553354978072687905985958362719523650206096227465799055738884240848958622935258020465631077452524178238772297933323161709157694249924678920406463032118669720344551030024798694930338848900010406725615580076095901622032725884766890881709333775142512173472616760733855780422399437334459273870392561701067903549129404404297356504177962675178750069865321711206251263745929670374865167054185841875504405930679405730582429760391074370956720706321968433871682735344593758300638784583519030391026379446912604294670430557508755292819596247040000000000000000000000000 [90,79] -4172061523839451775400565871316909627259716694295833299161150560217047406751457549985448386316572562718926267150753603057299588861874931435104680652393673858141007792700327574814160395697384169775772904792230936518478345569056236946667578632692805793827068322789449805545632042798342129369578785705930834340132765346375064714449109483610944407707477394199909132704994790793122705658662977974111542175467768161761839861871567786744121616107714901878875279473780340035687125919472658672346247156883546981544374313787693837830644812368195533595102757728629660821372454257728186629152950318769546002228333203386154731645801234133187399521407251918067866153528885539241171666832844063737597955716875889242015352240126883202747673906337533479469862622559386826687430461938924983196735279110381287399593273974815827520317398369339291625344342845320578315094032201412029874803116977410139419326729681744098352536532831885916705459227684132804020329391381565714593748496582553348459969306257192810732073672439675263194037565101861515274819498965655307152598280765005055022916477607386899423735466053250793965257526068615998020940854977167203575691217383005373055707388762740744221493962826127002054262766595427661141431574184447913335429408678890926489878996775281484694374143878443294303708023553545086875246950339212320651336306181657918198911471424408715954591123736871399815279802622914731353499208566611754310352886074266497959826121459727176581813736387012636007803341221255119109747867066411872014597069598239623579359237325631549377211910496010506755651753176025474214028259417483105940371367043520891712135627170137582378906308747342344798634825906588050851395869273569664742876441833340323188453622428473381216439472398252574352730514325038777196152909991375465040871772336428668626901232349663312030911136390559856671217784093787200445677812388435884129327066022713411633065389697927376692008106517003041840459564860180480650770978697696532803752053622537331414789723785549195877540135563605874669550680122149935418763876635280160772946771118392788243889961090407405966242835660034716154449307139402460716069512405608859438569672404807734969410631114002606648468286277327331680808409587260797747200000000000000000000000 [90,80] 57146018202497973778711834054184688109371867124609162604695933242884888930152419661154067349360911687050495438616745094710018197246080965100952350208536814998240887864138406114736039332298863426056666196244371848639391674789008392952170361168258259139299593362394248453225845086420214893058850313953689182544801116369062847649612184199548698500257904331650949055398997163988470950068854381580962297793300369137087524316580183279925565623746116643289247702453919100210097050780025786629257212972782234535546466217828105585341358457625718733702959727553572959664033927129436351826359101196916582187481160782682017690923349855777514416413388639085564495896363499884876036009383992293856753178333932793346016315993496943607486625598041171743208609914774807136897968882245628197546703848551876779252603788655277632526778834680604356564475697554164094246662177587458188747751892903464349120346186716257640015858705810694693826522550776621136442652534942455493588987693739459774851581001972583193131509537569597072851613536192837616276248591622413391225336541911288498215584880246588947673090367459985145625318929202485177906819834719306343907323178702271895738349659794776403657888365595126064795391145026868630512627203430775160417468560202353209407842715479590715238374754926093711982115004293217214083020839707166999312116875616652423940673109444730996443911112450775291407475634187000567444031876439284403430841547418261613232522468318049784108426181234971316902930504692929137563408819006966251014235369890775686359074126988164385026503069908897186565960217589911577587627913770360998059149454428877407200989637960722315160750180859604311036619323081853271822451191951961388541166998473099754342685226511402660671891012596203751302575263516730687745976447169923848292437087269826620049729391242691540915759397741833916292441338906334622382936770182850998435814372240798923887675545548444537918209208907187024477206486468336449751618100780820851164716654048824782916365182620088914652172555800681349002809261976380857273669599934395838966703190178139483020870983939046478801758330041491931292956710730275184112427340141726037363367100183519389114935282651663145802079574072620027672318486691803299840000000000000000000 [90,81] -151020182202622091363530174530202348056322734430460671962994458043342289186133458496964315912825884698708724759167459226099732558927704609777017872146641628061977730285234325186660760175534992505272430656701929011548169284498020459377828818805485871270414607957118463163869984314545363332548093469980430935430432016835768275963518439492534069515756824088593379993258566531553649724584721654302488049417309957920923996730907734259150361209997399340280258872186795555970860023904532767658338393740977713800587723981683095159514578122395960555409667999466963561339584710893565780185152084909015640551557858307815001696573314120919046108299824565978955682488511341315095063738427660770986254773623450702113803467527269086226832659972950651146165942204115161912639685263577067729065364264648168656072705779557977829336860916436568023751349575578821562833454386015069503228935928939444771724176987537755049657805547369910353001421890421389431111530491849830419149273440541721563707280895850070887218176037200063351159184738949972288777919594426503175733656596454530735606404240953837308693950487433474043034697223971445669311439864025749130099114969098347318556721962622814565110712215183589151265409963760731720532644687200392581116932626510872255168629673182596507200013614968172500040690115407219147875229810257865666428481019535050364589371791500415219287447898175059852619369307321251385969720736272779273302198769042018660437758632152503152339497629088927761975497026027277057900495055451657678441037869933888677041678147274405579434588879799315690019945217597597059128303927208678292103886836258897614066130571973448094903263236737193478608068923437719353173274878480016954890461119301039668721738683376894518635721621549926766088087110484227814620560581016054170182297105912620325734547129171349284957859763739203115718308410017987044851263310244166045916561018412753226501782870501106124247884754433921170323998967725981424843358657959351152326566511015417975381264395800765345654016125905474080099997759846967970548876166370434887571482143111244560248939559597036093273362303544865496649881816195861151316580246381222372281248804814421248984888347742247103957048516074900005714012031628083200000000000000000 [90,82] -3256358033787682577548093374368430993878038321322132449258524703504287206694745928838960545118629586972079965816102355309813914150059377392836201188532550820926019572962181416870611532862754120199472485703629576697045159239703079390460092880871985682053749120277966239723509016639640170839314484987815255076337422062730566002590151547009113277118688938491284615345322145414142442121492127808986185606186432101589769069963262460455609256486271045477223325066135951502753145910806842781829019646493187769821942876093505471707952015306443531400938850647118292135587685323627595479793885459378127491558735045239971420763905775832451677081477084806145059788873619965419445063689624920107695765337308419349708192424717241136632571570181989318762473610851739266554416950228672258937819634646048727371507941860846751059911090553579876511448580485312387838676259227365194382262636689875832171522197232472416322543026216690639810332381171456915116564287224117222136079662780814640077373222387308862621438066767918853196710544631143050265906604840424483441439916639330130576520069801013861381370625977821065816590514869461513375072548778549863752958846607343522645641381261985576409693467635754164802890051008388913665311557440263005895198193901786752746131179579581425005825472743973273546196822233074373611263079516171982308102921647693954687200657884950945927074527337817225417487850775310577544822841075248468604864756184711665557740945787347696953580902005236838000136098476547617420968453912098141446540488833221280119026727521084789457995207865935731285539703213196236564182301497183298301989012968833743472456323768744062975072841704117293476178642178331457908375245701883598732882552525405043279367421594735979176632476711830602544832577331036593973157562466609628187183743857487036506826563271107844274051184699251769452880866445470118240182566140242150553142563021334127128353146057260617910962093059542908059724806301101573486733252340277550793835612659358624461654288826401734486827720186530807560787002283803612485212151383566737754320547355773893549125260200028413223435807834599215820999026301090253175962976590229464047120585361806643770154240354724060835396852540805876842498987015536640000000000000 [90,83] 84905521608535686822790829741500080183141278189611128665190859753993984666028036201247088193381317426218128916973801181095163043465816253868253001251232144286585531735579240650623292576849668402619095216905971745560713781757805762646517375492656161032188035197416991406502280004774171595124558717138375122720918263943443717261099123965456997517380276619987823016444288917732579714162328245794940111742239802902464793254617784830817039035203131549525997924861713788058170900618579805348866853886488153511868915269742643718500730416535402901334254164532057377980403571599111637304180483032381787249549618557832416677533992431056737047446077418790134660444312095359664930832371842520202496758683636156451300460072792740937225339995307503107820219544062187392869486359145111657920625647852220893280915423025380018086203988459631439907965590585741462370243250434111785664772765219942233100966959711395827724543060440540202010872438418910195103691137282677310386116368575306765182714917064558916279807259849534013639743385889309320900964570931043344571803010449990640239179108065167392162993504946674481431122972917245088979302424295301244163234487168453407268740661868905865502873483614761649909289394405104853845533813116330433766013112000070588169952815645048978371348618677625330248567411773637236562324808194718489171927608805709927639280154752074591776125947530517575490732431793939836317876708893558697205794722641421989901255397422838218117078744247521679377693012830972790533111002212370016616887772857288949575477685854919121790033662989384014493419467071566064163051155769240291565826547631672280398595022404406226711799487288072828636509084860289783952169523207278728405271275993432470314939935906144802834425259764838540881146408085859713181412328145780654165180785575451557342126005791892817087387525122899520704449413013176590915887791355118976292274848445891388087046236252737435731550138305970952445724848026213789107478424555361327743229201539801467281264619171516788913136349396366194400984230815304413728939997443570729354886423088447489723205535036880035968146306557565417805945704341218102344459884226912676049227580300837864727430984670822739120989563368090645622738544230400000000000 [90,84] -461028768906815875433788395591499288743472256109837187257154673315125815462791233072411886014739419270200181942279486640633555349904409812503810054626109642800145444187602337693829698363782948674123146585804056294774117084962776317644855638193860550069483567543681810405917301205059360319426139529162204306102238500644455494025355399188267505199620918319696675225345274062383813274319836483514266315764879136026218549502405624617770419643871563207651588996429190304544041754410592302386323851548723940630058470576923073847968089624018944950473917906290621253050287448464409900556024343176833413352372662822334352838590048757024733268159036391959945837285604846937458394428343904092557410542192224830898835113420865219990757418233772771200439924286504158743246463352506240454186851555742038404441403553388913330220106477237102814888382372928456491142839239102713110337627580777742978004922995477627131825821712433653952803238657830842703992383734561278083582115671870532243015005937391308720670430489275135546031117482006700614767427963700059036267469870451449338379886999994546861298013598095486551553189593053183957984514768773921078471457325087779755073711930922801628892187902549858788075897086215359168238108712719559688193727382496354812685475946423154210030058220945324321870569377489463355651010219374424091242458004005001102655730988658899352437440785268251634654467992365987276095388454551012474406438337208035026723381033214989331998256095254234503178383023508494333824364600482451885126172838608264612594403835669175123682501180108633203369362266833054837727758782910597268165290072350866926106397967130163174820475560868616885384370423571823529556607758065442676867998038567507796039521003822894655437097075945761299696633335232481048891763563168205946515622204393808849367672725681049141736738277844452657771586785246959305617006816262270831428585359245488233512960958984764927186601611395173098434012599147203235795751887631260503121420327513702753487304117426195133744000642489401576659133444796581370763418744711602278732444256550985177520411522104731225607613473193696675164653479060171953562356530260340774077275060174509419116408704892550557953638503836660148574114283520000000 [90,85] 7873388961681528159318272229594031821817337071862257376062225177694492901254053401908925601630453945637329888508262673063274791489240455364376536512145597203407207448713398548771609918770306034269148037640166353214643368601025294901454678206075977111755900556505213178797309461114467241000841263567472390480245383241785598625044634360023054842431917137022712971299964179361527165663358623988360914992187055074916982492904725256829190390005291764362349338132119168225733519838556605643317232857588996206474914151563869081321887447366879835103746224381823426492109994392752526602234517298506050350515665613196007837071250103672792618459947527914430536030426021951142127092675646107106690708115124491169211019854285394957065203007810203456639397537048326341777822021105195396521676335549895262519173884484678947228002974683396735633801931715289223817777481922604985839694050473078120801296085702642055302353670492665260439900286465972742271936507842534548362793659706906621272477237918096618179831280447171764261541284061694929999863505240367565943302153234155517925226945439770998430527970421859740058879840769434054872224109615189761832493912393631434460834946250190711741644527284138669006252361751825087570847747203152155687337017237893055989749182320069536129669185416138322955677817899060604774921008920424175653808985453681408374670116259468803028051381995941455064958087258648988085517391271246693038492420264707289048912800024520381569972094024142605389701179659308096563110479752391188742208399034201096513443183294961521316406945226013078440853682526719698189432937092654180453287390800405072156679356812435891000426499420564305195293313409975447384635732699239949883817691720433456498157496072450050208567555068879663347328055258085160212652651987827276295862593002268198781875579136815809214132041001803278568335202339667352544682393701187612231703814351541079428676396723545136899990465100802625794943655825347448232512300797006555081569590136624866581532865139950854360418794694508946833484327798654903127121085741367876623999708848023676756537261153360390015900987244425959841305646526994021489632700984284155311057536461002943010281929131313570918949067472181755273491251200000 [90,86] -25264097201996029117810225362118090437010595027450853508816942294050617107564438790983603646373072278755466270446717085338069827152153457889567304848708621384690135825647084624559415460885227134338158877018546470322648162790019029736120483740142077342912652187178505107815111334518971745583135389802690003858180553083850604844811768939241677343740917674490330273081376588612507443675750717487535928421117833002922575520168984633953449574254874247823275456357678993081605016078514428342880055450944876107542402781808468941490391549381477101250088060285316501431392997745090705378559671358209064578530356660189795596067838170639807665185851035199423728541628254919236067237136030551921728046704135348910906950654278315508893352388779285888654624451592982992096375716648526324478511095763201095171061353754078184035778753086241350122835614502026583488318297283888528142406534688949946461558350123254889199188323280727884683977993735334799007903834716467235420996947131934974816261864434002422135006476616567097594833960576156176744738317548696071058367263544284782467112201149371910244362654439202735081024915240644866516860392166452120087067698929969753827437113975341077717394377922986465045660866392149998676838622849406992573771547407573311831864586426705971871046315104023220558992732859041780007368638414531063522707984635923593968951423245615316054167575162986182657309638602056148293226157283769549322495960348051228636523515113108092112986744297799192369971435946302723046989546523993994419745454246636712785482056148539225525797409381972871107981432712478441473221445580538132729689761442732583313143600875045979935725741123570122711029121037391155180365185528165113040707518469508556881526611771388871322270943416579258593015988602912052479367139335275430646709823777573953870770870042277843080863986457451351225717299649951899343715656652557186075135233147873481452741239486087853564886954734783668832955928317918093359013782701033790088905634084306705116077562094898008209827184250741209473502086211892309685497739512675396766808657188517214438334947325906049822157246052118972851162459785978872409927311441381322499189539627780828441594215127051826661454822394841618412466400 [90,87] 564928314770183276077606456699585068298551329321004389178135757112812965492604764671161659375334592898718438586088496077129226504128826180514899548554934113988570640353665836905530916668961001687128666758113761566704034585795451391395633206345588148100633807765196981288483802472417094130367020906451342304102327841635913265304155034438419288704806679597624961444796066890462436798747308686610617663607456641231059116257464002804197330507022500542196588657018642484900518905781584451025805731107173649841477169034129405561710602015293336308259082576451955636555701712918290613819543666950021943304858830243700922704010898514002373001089605405421374361742709374966454669485012966815033957628123102609165159142716007742655803744591832362289053311791311300752600126134720802502322584003583772187568924897868534559845133732280679429495787141429879833205562613792468603286438556606358890926053001174319002870361669962307870393010142781863681154690360915483216554493802436672556267179955212028223125367335772782956969034408251862066329124138405244961720501758225252513909143088516291059431663796119924792111290073128657804890677734537116731449705655342000215679445114050123134184372143818375509691080579931693326907270379504969832117876605113703335441867183205183467512114298398817858119753737464259904575441824119399137512738645110456198712427176645592277141455849772701534724694882821672687301660946564092847706331211333281883401685222683611181402670306971927508446691205569322727598133887893788844544757484737622535273853261331193005128218244079629975849717638606414872285094236947675759810085427177005759614494477220811054849674390480096398164928190334272000364942530645318844770778159245984071534585566270992943210921210353545036689474202621810003975852023642180024477632708773407822582444674133675638158428449904184009489249971972775126012586795848135341425797167017107377064710608495866641038319804205884462698914344648526892869766074017913062056867970308965061871989292846874696790610507129111095670306841043060171890870502393760965608727174142155331686824270817755898601801050312862908795087533596412417982441978175642187012293645209728888527127882024394055832640255284405817600 [90,88] 3264125599182877500049083591230395460346171634346986694761605461167382048134900874534019895564061833483950017675103932460813000422961844972472622884107008481607870533221918029275501909628163946622165185555105103942609838470141356836926388343768732227030050068886095722463830813471016307036890421970605833556934667628711982448675079948133791499370973700430085613232622040620077031964815548025008341536410176015273508378462484442316444553212102942574658193045926237162363856182423038715486675806913661271672751845736122901074754697292001553127802498351048450089748035560687161310341053762876777979275597266194241686309068287222904001349502858308918923653853622821703432154807957049084605691987240713215780967422585340378532299372846456200756607762398367120820193387641093968740907203614224741806182869165710005176625909347849225520099938314489285792528754194740012275001059931304532099037733894240404114575850393748300340276677671312231148429156049176283657969370682887729538320694253377535563162243104512881767792571031298224131886196178799633874162069978276259052448278277433417000705842592081253589035778057944107513099412337408389700355077062514420383434991783904111026941882251997285974557094602103384598455847379581889059055622596018465893382239474871615146034752121452622578764154083604972430693623552586785603660936744967131709512299847033608347964202987527231849658326286359326876440015953184656242524763073078087021840117554340705217139656490371359082808928519603833102517743738016530859367986093630593647781590352170896480929228026326805555261832253837185687248627827569293187676249728240738206477153805140955784936475790413943121327445266364374344188243840541046651463875744495307671199705998440525672372206535124298567822154069335790860599339677487619636308204027470881479600122139045314413139973924744707479204840489376942347343891004214700210899548211775393940112750332081525587469309804724119910778473814578899136423065654626647424389693272758586560768855785059412882619262813391026222662929727732457548787474426282962190501375893292704113670375909110150567060657876257948068936542536549634330362273888616183886590986820821455374963429319311457835485967818394880 [90,89] -10729482059406315540373817199511209907581186992638596453015349937160438427275069277200555019934823861511292549044546086389028984859331865106418857631095693656667183485431216757230544508843583831147381529373562605376492915370191193427132413598759593704475091748909206919066471492797304469137862617638663964170316973504559620327840447154009687195779151037401591231879732958569460887630340500871065793565409452952263609530859210869257815010465276376683655013213631981211883086898630511134794695196026954382983644314668287350303882678220464437428768009585860218547400021082977048367798752397269286711382167463532224751620076954824761043464413374957192779822932187366207422746777333742277094122582054661823169700834332926762519864238694463634781846113049501290026881045092257859326150523354806536273490149100073105935207387287265707573796215736560067674801251959540213891487701804845418278331902084501937522050181467503695492443772984783799532157854578138009702705390782397656092841318857454371778505157303740148719525917780595774144054097520068504098516887722492321845987947611332592717602742145619917484209020584524116119393464107698148241429952826193236020104151583259972983454019718480773363888661629342597210931925546068815777748044581463518774724577972747599673150683655498650898665386824616572646485707622001406717851332124769441814686217537597514655133351661564447369580979077860313490512655042080842403060113747265524937771786464122451563016144739954624073225338596404631194798442625210339595785816304205580593037071745269688978172697890835125546330457324992498938017372832208550892646425586915128480369929187979932185194280581413469053530499774169726076156455456274312391057361999881034134571003866633693441422850008447924673306572096041187344815561956638378074925217020104723085666106632229941600884532259176988415976116147361990017184214156687611441118059880769127548203473634478745231271126982937790345839455653980357283344345916620116734048977528718590404541844206276913338609802081016243170895197743311984262841199442815112894354481013484133685049189046926583009023779469823411709592316426358434077549891711498269306058855376982638411501500428342363065395300480 [90,90] 97607595230250979225081686159138852579820474689241617650135771592054374987734138397532766016759303426397143976827365857528656319311615787276606354894913647624582009041528414886835648988166314950530844782335866549721589662505089115977389896531814907780117803031055789537661799135145073474051629138446030284286039270235024284871673664015545871481534854633818998769075036379720944964812527579035895055379213944966045179610533982430480848136990577600713833396407740435685827038655091726672815011978399335787091781173205846617410916211212322859555831731103506689970320078977221422332055968264269497960168751586290237262061708056725689915544793614283889069889970716323000324042086119895990027100972836457348115799217901168570204512263626788391731711121254483202909261172401140863358203117742389500961047707005724801340914861336518689511953092749279429955053180854360110199580201248267372542854777856568771032531136432718775820440234196770470675237625689525183716022362283749501773712555946798625543932580123260081830743350668452894486803250933203245197054810110490692484375910305988897820915196369946523105891638851195552537996081312053479647499204801238986908501993691927230339527759543925001703740093954249668133098369179553142747652126537485473749775450244314147668574952071166996680132478284262833631084930924607143507340754403965131775354501252877970123189033710856041326139547026027833085425614494290180624119687449374254876932372355874917001126763085120466815937127397865372586327352597371685993065263093246050258929058732650590365107448363236795963032428971532352422991359646628694676819950512341723101746052839712961042549463314608739646692476775143233760423998636387922682336707304674989124944606077152775578694658633368584947834919638619047224435341494904393464510843097025515406797855142119008957421117643786930693057046482929722986603524899498520572564291262885147971121419737408149296374093737063115905946136912694329628442505756158449435540597698142901746911199650607758338255033505736134625436679006580414944797476151221830806747003948466470837994473413776713624353035091384633708920534463877823849636958606399618665527720227004749470044351954180377938400 [91,0] -1116219229964395854550120552512125736231527300215744541393565477244322566844515990257082077046692650606152963599575298923035750010165104704919709929002728835101595315074098605189361387403729065760554472460640549693210065935630809439563030226369583527681475640803048817092722250773369996090041214925537997016602588698286693275672481808978005074783689458135606765426849954989254482822090319573265740148193901571341232644094778910777303714922328918617835992127566255215791431336220634023095443706066873999364522073817289996768331724555112577602804792730807791802366885163565031589281672290231025373859869171022215219197301470256291956306165293832799086776925858872881810854778939294300122372506518070711372747947510963622814381133624216035932834783237747285753023916984138975867505552703317275699455899794862738755236310297934117113799696660432674640389984327564066925907072147960113302309193824356650369282175296228853838198074165618661815329300302784612352934026589705105169392324502234094615761689904723096732155420881852062893330319125438087194390761439863644955646154922784603488909481478067997658379104723130228075509065003211137088086616472720193440201787477608031309675451630305805476113381995130215496744019347740327178891085173168495826469639366589355269169117261808761517327477707909949870597083482262833544129514151182862292085917684577055040048259188723594587445264926350618664552539653730277344845514893814424398338734705158196105509049699603091129413391452433089007421472826352382357312536970642593906115605411655225869528426838249639340423857377690832032589134697128233530653692508901688962557678811080423742083190837386607947794331572404613055261487758734266011084159782902274915133558933646553629570237452380845773655672753451791764799634949445454639784539639909233443823865606679894723840700712631502476371517837835350125713572634836227827422667088807697682207564339233149584938775128279872687729936104136820589549790653896530192383352782933608558389585085826533705088332441309146830232736966497330156502120280183611117727452522244496455788815565963806266070902774717926625315239204980819088868798081551578351267642647515142501986430026951358804850034326508251566110701733078177799154635168873848338075549129768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -230477026552375956235962853792357610669994298361140916548219375617862820203594448746748340391007926433503768737190713496153341894035055784131235311113621308579866986510671616169920394659123057614461286992525478612540838677363233481880569590559041218887119389593393977940934444818870090312898322866273952222240477727172263835107613078774407358625028677403790435324241713835537817999128925253796403942741605928813167010768446187984311364978551370228757737851938973080573428815650290040584359786251929890796884749130914138211257392419410368689323111167386944643878304485361545615031495954156020281579534341306539141628658878106642004839167532404179211012555776708733770927323048459010586782368542243383399673967902619174353079956907460460848884886571980633239672755929659306019479208745383418074628513954595519138886803506721730119294618063882708508987592660862468710912012118566592550134153447251261962463114422416948269517732157845505356565999752424214648309962423077042324107276907074782939501901549797777299714611233686729484729052006001880347501904413682131528825191906837787894867724998577338375561370872876323444582037791540259861571799141850597141614237522597737967076344245528792361730800479140834647054626048289763806744556891502316026978071731056489341971524800325069505152581259392814336252442454087178742297561615251280456242077915374093270133855159131785383861926692051236488938943054827021844975847894007039933038673547509433044685236027329248438234485319488128890988328178830534227335078185467212137050298049381128645227917287102418968666635394722122406692560368688776812079398116670232592340428665595064275002090514228723128951233780854479215232613114144386758831042696426106603242151356522398776356121405178921573417373009893942133100305879374474818484576970298691708318354138037437909958219851316110115808403979106638421709390712627046300433698509446770074978129336167200055715772403927120652677470283967508535409920758406684103508319749463560866260106470964265365892892243570325593184780202549685783165075518330075654734402365610528752953016096521942202947406679107368578770371923945120756947397038544400328428606375615563436125483208075629579977099137612590071275040345444985253445450762179817663878119830587441152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -9041931529807145946155236368281816144160430559869840614388556799575880309435702258903593221367969625553652268699080724706527834605167353872477622602939397366244222209960705252382390093813262425012019446474299510313263533640671009002910318386180901577742122516525199059230206772257549051307463867272333547389087844281348590212757051329381664789584522809117073117762636276507284008004045616978900726286913898386504036743691393536239799324856286786123786500860415358283072352074818464530077285967675663260340558016863146409744810466843119754685278170191494538208290333078763409736358761676128325444386268905037521112440660997433988114986363995522817372760949086811846254444355391633963492394567501723394404704502109461170786301904963705940704001994732496366950552624126819330428616814809639442886287233993621351342299620447945002659999563922735750936020541827413572634012536070421736594496561547521715499886906593719880799779867319807315548095751094977130166136032470030887546403101815849485704016660452166516910827651385255417146620870913423188725724596340547124493452217518315451841747158671034170873800127075450862222087199419244330512510682171512405546866199711421431751579366376064556634173403490453958856275224526928158299780887725381754564642784578862450497322992664238348506620871030682068089911972600530399470473005881260484230772694320886054986683310045169181683768654455967861154832345476145422075754374828793121191352252675363607575237486910614657365255204388166990658331654050402878127194728945510216313939438992460269508472877500659559183500015749178981968411395440244492863738557574330350356767979556730529291118933497561093466949647579178421180543900698160061273906400754282958148826326804328752546546909958481860147256148265917560978749833060664771297540307680449140870181371383197931357611505501377532623052947028872202472899335152603504321026264018354695045066898928438812694573028690204434738514690472052729450707565181743525572290537719313754437320729173502292304450827488891664282436503789234092750398781623932007594604639910214197500083395089440296251529426842901040083405543097884866985155809654328860755393693746482621624442393182012577004812987268318923954504877392937016432845755383355411955557295852449955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 469716604165082728863294894623950112025234082273762293639484028458006447907487541597871040959122033181850225985968305407548688207089835459956916788319272682584495839609084167092598981222661127408851439833572264603158428253538980248616646804491541795060897736931550648393362228041965572601765890706065302273272723331238540183028312839099799660033840950784620246727946324828002384132033955300618092407525985500279226003374530207984646587778719264769215120313161895782180772971749527943011385239763437985119208537973124451504305695746884574918640561732960326998840536489011833572061856143865723785003225417600217554369396715877505150161744040123853029753737227845476513842969518378375200932094678252794704303700783019640506261671182021188784201186677327913980601651751430579738655673096620419329433761047027485471466108632305078642171558293456944431253435296451791100065654892034997410691337852132954690957283570720533640485047862525021663268686649046577664462518394189150433778243822889745809917368964352540546977932094041854433594183467982302996780161674819237318023888549672865495364227201589395218220178041000529333741847639342195623032964891181743830755418325464858160063542756242885903368570512118271521559552633046686223898708300170893954316664656884688544702783059972867338694551197273693306582466142412207557566860957437069349301937945505691625913914131796112931280998193306706593573013312715084228812587364977245178807553804612600337697243083784946085408666062292511763925660751965684098121462386633452098431722099531358704158113642522676934037883438683559014431314537969859045167323433738058727692763620986096460938776881196104976877369942187427133321570535385789380851189280370412419266651763609509069562416849786090232094437741837179875448352668586491977334864691037324509678409073911758255253880900043216943717482323017851228661326118304768146565565279558183933938532192735102495730064018264211654420991689320243340306988722261104780326815585761670734047778761667027991722798872800704917797406026130678326555372988763590028661590229120394705883484249446968236289661749367250635454094284927700559130021619131662394221590606788278451096434717796880551402019618041964098748652928898284416205140661468705370675919608925875339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] -1287608663620394709779843101083769934885930118652490824408437828956018119335943442331068110072641607154569279782915913117362865643736502601901405566543824061558738524319287143914572729145773318640286422289284021036575496523350291297855444188238812988845575986242328130450085301981191229574484604282902353453334189558618436204496662973622675553201836244162656893147945920102761211814129096050877412921243732820377850644073253504425531348277483501942399471959843418303312306129524204589274828162350158747744008523135187930810216829202765725604641225003283458532659050809174090050537386181891262304134982069321310996809536424525975188435220111966206801336112365453471086470254183580268593847061953985701697547936849185339147499881132387725557982531142224813102664735642827425351405878790837682183964913320894594584382039955384690723188106417667796581069276436581127844139374128377146523828071589734825339090252200161375001064511620067398501161849301819169406649496912393091398440234958995730429316916610189763383295398717516096993247387784910884830271772402302033184391111152544553813462582626127649305809773338447254104843742117578512687869269250341186340394078127610799739306496724409892336984867528094155482493151638836466901259085633043825705345487482012750039877332297160067349509608929487678543032377270845416139476954434589830149967373381532475207042766766528550125897180932456872848303242770649122428001847289608273682807388256705819700988170275168103881540052714204807366093350744337441820466159444325810261789367082598148298740900508267594487116891699773973111007866232960330134560093590192475005767836808534029952610254947357917630865778003835655532221291558206459854510124577029497416224092267623574017126045162044463768574058883199268927693696219359318904746921700102766563817445056000246702071782861264504694370932938730970854569780404043231255215487122923534541757051785505197550346859429472349802095875332780459210835041503115544689357811561250768255303468256243560824473049189039645169095196726669666015176007152143867889378248801001663524129851875027777269002393227412540101744355896044948221775126935298276500370693959683572358418062265913824699861703568410323313254603155027555749092920047440732409583143454812185559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] -24097676673480094946299100361841074730461378582942195166555410250678751831588740066161312851768233143019053632683270979582966609407737789654672659187825246224200010020399694040786232277821424580064358806552155302147327777824422385684706348553625731807284825349269445452638244420138203562973474445536170874290719817814395545083030822551853515453602307125984145403988159301248321043435620555496770703850634092656304472412351384695448700010215515118742883987783256831113424532166566717563301697380545902728896407357438350711032962754087963232990076654105738824208361351175108184436209995183122979534608525494590178031839416498035502680068035234051527716249900413171957932171538566154914210944843992802947125883193768425226070395384013080016192823651257070547066658072375080119043447753345876912327196966747294542787710603156525257384178865035283563718757434336996415409649029776850555167769789620197993668022195425227953425526446988708581266165762431367036843037946179468535115371805139732501868802431589168768014567104917664038302213778978270196259467876688087395025734591636500899976752898601053831051459772585408044226364685251790503769122369501148367787666721171446641837204803116531801394535000793825425337838308702616132915464332048644554263351243436646265875202685341310098163481731479859029947326313826428988858109169230519602298624270355624265156890246724961262374862004680782073825199844944807952141162401126791745674047639437577248098547032192321660150478037567950055459887697324962609718530773992873155645982911521612349079508806401243279777665205496705681444595984212878745642906747423628914406073556140318143385271469520288515676646328495292088449760859637570846062464906627535038040705812672617947965728591853111632531525623142292566504563095071736646116885988274303264306956936728176901773211926952792587520758079720487783319770510879396901039278223983105325736620030153235877515304511998033605436054114292481780658620606342507977962003319896029027625765644667568698973515891427203090214856416907014517127657776480119934673852252935826475712327619137940397186970946146520349192179483370329556055456810320026299432869133010176499058243778688282664600646577389768201433251134204336088318142476475920845475810449920232672722944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -70680781964282247083809627014681575311541713312368723112858073309884854944925525010365583783892669468889325462522521466413688629701726682936336460268676630900721882673265169994959810153902941932891311249619681639524834680834085893688821571520452219456426098967889842153866305344446735358209282661341337608965292381084539934366518181119384136811851570885895183416783799013365290438495522411963108689144181698721765606313621120642808340715735358370819045949626612669282103657158281878760050771796675951868030322440152524700014080125862437591930277527353224891522267054013478983071972983915466537184515425471080868217101713608641718200855847999310331624299980384099040753411271854400964217982501209887221557814304062060787528109762900407385701348485182788910918784364685571965590848142170505367727017453191007991147761975867777751962217592164364646309688444792629837850242199500098992540718477760865352927018560865466360314097147314067552720727396011620450200618469174397482505429059975019286323043372178588751337497353004170694131797866406971694280687536784032525128887932543735895450555848080991670469072263367928964572312507165742420386302206481619267683787336825497995671313109894502874730289348604152182794091738594595636187610992126230977410400091502851400058289952045925272285833203423210807156068112703693777116584954902391532548428668663029308443384308601267608629161851559426012827055916559596037968476233552736280665250588073808350807490189268127611817265701994728524491362617834927938761186673887159290404182607609445197416997702335084431469322996282818338351891928453614288169343869568693456487060693365836407350595906290991496008171946611128215356630251841574549251004320644243164608185690775245065872651644529556107938656128519453489167788660564436205104043514009110446497340879598508311476563922482286851081896471142709574172330494609622137651648937223328430609240945393817479141956533542474368342936151610794928239293036667510109586009515620744510390064678097919404699703990099311428058967620572031994686278081214001729814291755871309668713518676481542742760496749370673725522152171294670565604886252150380273023831744268146009613447243976944343580904140542525981870708414545579071994281848491391279920889539134592091422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 1534047367347810922796251066793614957226878829480638488510382207205623495055523932513719853865665031403730593965493026215910697180411525795873327461573743924856878638761844476867388821796553336440168014456241805645617000840894174950527212693615281869002617202752256820280720147925816709798681483419663259280598505164907068833774274029018223954589503656955205682408919789161075381021639222278229889503508168043678405966015899662960012354674178603227734662265377159800513202465086235961534264653458291779644591981914571870664220135207547944540481507265517076290649890325757984926873783793970993884741870365078888675926776100953040897931371341861455940542233544549945906742719242661572246428522872016650230173781585593128306423293831843148218727258295516449071785757439593185035762223541044301129897781592715411611008439098686211833630352875319845162366181605992708062461097190573946366038921890855215860550088420436835903143969423254365886647116049907400838170928449697922897984336079986951907484071959892974165419486314516251106839185492530092686895710874031034575658628454486636340533354822030763897292177289340437394421573888584249234585070728886860992612011410262929582846113261899750370633691389011441744081335496132259401923077006178009317584343318490591759555428054986331507835936444127630644942968988071870047947922186961532265931405960467436032240122403130687954912373748717692597575811497358405084623489811463561519905262416094179549642562550674501061903097013053330695960451333930176572526891581727860909884870258498041022286237755963068047829285737260326006801503518188314866942870017720312153691206066498674157494861275029823042197125804566215358285557360421634560355165184767019515015621723939583770106880279953755446904196946332019541089221367373742293053384551774849807930203197474637393368509220197146912708729096707654285715002014458551921540405459936179109306609188757215438003652206906381440967244613418438719116769528822997593912777281577144276003689651327583374394736971888448021191613333671791642654174081172733949009111528913912414800976643941815768406927109679764885998295352778319769539277872652912007266762088643481336073620261594789107896794666419214131115156371144616875827920720548115492766740632689782789505024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] 144512236617833701578654726030152281819420940121991675167448922388602667430201214601064889247083723441093322745374856861592456433353963311586967495002726932774418495461139204726097042755215548038770146280071504695674022412823944028670176987456238388007566871185695742491502484344202827308359266056980605525545122575400616248984070691852537035165807072347001730379105957857686161282041388146573019835946797374520804421372546687927211966565738752460484470696640429562538609805259437369917851110183067810662708051640973982642800228244322392280560885915972908912036325070106832181759137835858887802737448366694936230578781122829370631442148537436350740883171830015767496740556677355475093193883290532209333055986214571517941921383407260335855455616424570176714316427474016027461977666068430567858297234686084157133786124085844868271193566543502763965434996040471940024091117237483093587998679550455697178581217605306343396619138422897237493552277534092360707667586477027035732612995120407140846153117282688760051213100462589660708280731904438637431593051765157958808057566355344692313497538081598209798207778950036806627732655590505140076690359601321644347916706662311660810474691266712097147010567205597220555728486571930357423191557468673237638080836082128420536601235056553843257958464488952105525157207241930394725569047886325823966429899138954568762852586626422065027196482043937556992770945400879316727141762197545678845787598670250758586701226386606808350983018627028443713730524488044236615330007912103449526590216200232073818731640148384264361588473454575541478114797563988322694122641278572582085105674535283076393486870987421112758455541913057609708256413703741324476995162758971355926553688534264111703756944859893003076505946165176282175045306369022820890229585014895668981114226505354532563862334431921760234486618066988216630548653040253018592092623615117037336003879147054313001176155814275148014380741070255989765244888047160834604684489583061831071209898674465071540810170040435511495294364939545126853985293893210360051035146188357820107736683054638447275222028289859876981277978392460061714022548955959800207987351410414558153952783056069001690758429252218927469044161245486612640794285935896514311586544925059944472903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 55145727316340722251905574953846730146877333575133728672800989803157408393896036161531904132712687699688848030344547663709126234099631975517867324548422390314096650168681259884159172933908367689632777032417129452071725125042354623368403964480096056997023292838842041373496223221054726853174690777625900806315738865660320030647625401599157707108610826980175597589711363430877446430723668586515656935498105224010346717137504783703328112505755388258364352094147510872890040242402798110085815338110970876920743184160670743842354978549180059365487663627011425072006905222062531485578289132593271480917952186393699252806006107681761354657411311279222606240805698045483707344736112969581794530568785178241367021258320820489493977120721475898231153311286556589893851613230990903637262324542449062959907492895330647569456315963510385493725525773866353862738278498311154656388050809779898624158869797195516232334234081154995857546346497629866080833220739810719334436530136602882912179265483072208127366867057370427192632025196253800339641402467542249220769627474302642565866592238733995423402895039575694494694238923899359088480680649652188881699682255609811606015014268279340588478014173541975297059663700387553362994065374740414515438793066057992208931662388895504134346724941481662633928402280736851674004329815469508220724074523006242521054736306048365289948784915972979729547880703749608591792043176630932095081205139922443040207940701052962844304821270927910529976165661573182510623752976333438299726945036077035521710363993939666241182829847799168070815538548838372245103241067175335714433723885230409385793751380412930678213101329593267567731579275513535407847903955450537882379877095621559827399704774603040467353707366889469642972710837285664365138526072423663099171811536333263791393769047883942974337635122047619839148461867603833210768203121450142440973652922411046598285410862635132208275170815201650913729545883051969905040054125494079396608593739205787245770174663595560958243992607322046322950726579564049377372417123814132734330072683257892167899882538938522520172462040280044302176267455728235943859527555611416923059194110668566319087829310884469963821844406054649950470380709468004296729417804964650998122125158431269843801997312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -572575251745320431086395061681331785890063874770481787234107010907280155244848847308242415206501923299201302393090150600971141634331595465746019831806622713902042660598333757387342738151318896782113427077036957617388244581178454877873330833275710076078451438280889026630206052645559268754870161060847803687024640680213513910943720275059041044262702302789725898407339869567015773297646673792393299841796665763481867726892277119640940488630131994503214723788940202927362779830648320428260750950241522320361096794735985248701369146929848143304467943177660532207048616824210879577352768862852396802154188801192066565736831040940249323467527619696040167916936727000366170670650230825780989329297510947053736266709927587114040990879137544125216356334262748480665085470865381861988786860780914120999797903845604044178203082846588158996608426607941543159144093276195618584304701653533046612638063401967678845301593137049798109145183698976080022087355340937337108407751416484110017316981117325093621321819804249288113657345762781584091380729998678367408624525054084158668561028560455768474814608847265610333781663603431024193361974861065378937633552178333350251615466422630131113618778343725457020189111542754937581522897135330049159847740516838863367855710596197009749595177762525668700494346193679411232979399841331554232460799208316652580700281344871727926580234894837532088821940429618452608107773740762647966261734037857947874029098730715821584489584596159804116662250050968373725133410674536711431098629133069486516077648024707113596718598510235497968996267503182087244560638659068601019216422461524689509973051650007854802577633509184730916973606788973292045825614145969026903317784522036228259488829724142215157389952717703586995223694421689544773829697928004177469541744302041465243014477574779749308248268256597459178127367903448136252063749940966036885520459525409197607879859697431667181258155680644072407001374645365032314163748040454471668246203452194471801648408336923996473615341950625015644786841745558346093329172207901532390523658702393525388731635872683404758520713999774213100672014059897457589134949391368429808999227868385733419455972705396340778065978587549876515883246939754778454983982587974469143868958695280693424611655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 3145220594644633249949334667316072578205059697186112973145954353254175537265549277034904980691974792910381504683885431711311749660332655656003574112969925565806859733816805719004523281174939033104158049912376608797856589512535128079051225884402684783227398931557990808494693487466916698833655438573195538086243452079728069695187529679409654164047193448175017146091284017846943760443406297304100913224190938099604304669433634201042460854717993671237978885057916650400243709224744544610940802060004741178945861229710960531056614051530627309309486783080782265546226299350059996593456536582372881340440279965639803216554213242245681248854033857552850915072994530522272051942921371774844342961105577039128240917415459088727679400457200671476524102284338613441125016410107403744744107797466280133179071334678621712007788852197820676913619494402662152029851473415595842135803281210446215406091028266982047457913599594994008215912786137239445772947992228034869139167715002054502934860187125011130731573201877121009350868828538649130405180622158412074655780943700646308419818337915647052218283533035196480577822788625608845266903753923734081897018472849768031824341233581114785772225629495605279567781868486872216420746766833141933601988147120792779564794514391195488258337364129797669572620890914837772143340958713518323510056589906818056528209290595358759176569679497515673408142107420650228853375629029074734515607258634692213324777889011442387988719850492528963392950148926932805099324188892883332664798730367059512715990080892614180427710939006074975764617848630824462084737082617700404305354851258675351822622710808091747954009384752808483080767139093851081991485029097262111051528136464659441177680433170022515673706050850253246472919371657693888264468973290386058671170944539545347036810588270983205761992451152447965674809344189636069690822284259519186494692404590826775231854419635706677084464167349574393278907151507807037522986252990374229437565347190884271840134416942462866656516257500533856344208968583735945140372109696927379150222788978085496099477751190220803933311567142587292603512663169808440682886466417427071300729616170047755395770685988833127915562990336069349321333731114717873596395435724692272204488916736737778136481005568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -11025476593575700761097683120447437516936664835242582006147628711505053920514101989487962328978903735166342488768583839427747263063409575048169445367408814484981073788619827041303882079554955344132641771338895055936967902826913158537197450713302293310451432527512804823942569120552194469248481524003112622715380130459571615926754110037594215296021339305064235448644899527895551689575468114006599954418756535523488808070191648370732041161734496879887954238128668752289644823637229176214990894723283597021839684988255878111027566729236646582477046124829401934818293904662189807252657917343782084892449137078403147145311793449962720388448161273615715407759144578417558321452996246976254689943661166153764741605036448143940361795705185650637100233118949430923304081845720005928074562933411001903789600217858592909855992545969402370696603716338336848779968876497620520721650898603712584790168728158252838087400488683422459833904668522322279837976140112597610254764626586569323400611080106666314799206157086236693627749127864163681483379555280936383715269340080540160451892182593340520112791285192548239841989640537514849025168230527637461329999094875066906561240635911145772747617842547760257542125176200840015673014642333782498523976216591469775218853847420047090044666937712226098145443515326638032569375893668834705991975962293147629651817445739975784011973740234421687784297789849501187077868932739586344602090318566115106414941544786280361971955571874554850785762743261954824903279876926800378916553009792656473016086702441541687511806394560018822633623600601215419628119229243638670346961541114233169738933380126789667341814477752503557388247848476125489158275109628938325335572517608041147778719385717492299480329112234466674375520420832331810373399577613953879849057013557897326263397429056060433698676542335474744640325266964944786584718760755781108254036387627003031346580791363458873048398919747750219460589232758185169064182730984615914311390144793659630734158237526104331302560720955638444523831723335655392137637418948771563385149567427126092006281096956899114519193315422148557498794728367474528460462242808203528733273350983857898879176208598256100668015422690672221799323766744592787370997109157487921463166270958230949868569886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] 31374431830617730247336484210609491197397888845824548822444942959712990982686255810551810221830478543670464049994765877279260308469479113539308944224899474580650710565342991352428902400424676755086333735511484952579432599045076203655636775180152964040981086392956917241401787142637457629702760830001956740635891985935871823613192118587451847406910719962608432434568950697247661268498534419054875009666427939045219982190844713377710701215119867249386867909551736468637394353574971378549130727553041808355281802227048525585915635100221104483462743080090579723858941140312983583005632044220932394395235419239922204584875252692761940874477792712657022986507773106688499665454091944718112279434670144393178946861508106309465170457995184988710070436753855754579606611673754408093461982686258006049196203697368754676592367460810527002756705895449288233592025680494896900672947859303404954655570955228124344940174831224435927752139713627576216020698125627107764128522671609849150461476126831072477029400531100888570842794933176679470887225859016536113380440205442830683007705322355143903771387970389708746090198471314933745029411441385086372782711508317094263567995662284556212511058118379008696108729547540495138318644071864918385911506601915018590252102244963989397363024104136244243205938300534635370268997715105564495451286524389317609698129286646031940305690761810971250998681338957483193843621618478486797680425819754665138290191649271537724011312033378086196791845518436724916591559696885262583093537610305653897300105937076908028716577432337831207190455800562935323192480184740246841583548563082376933675255312446129955272056418987294518841330315036434038865318609576304240204389686573895820538498434390420099465224935196492836715837467992009488250459267635246012260531837336895546215618104717587981838965899272250464665943693442792617516456112668405528339935703303580085932917890165623955075218326248340513602669739253987407728378367015441801623893197569348549278545033623441000700437698905873936525248849418053057458754971240814605155792665276341315020294967539549533844475659262376442257706817260966333289112556843780613786823572170460982523441585714144594071455576925237176318252369573262439577815457284911949468819206905745613901722025984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] -88761502228521011710460248784989666377990275093654596118195894693410937830790778033125866154814280047806873773801028380343880423492060554455257807969051166814368801740450167573555313996822973611617730730432232050903217163569191362233429603243495726474699374779162167371307473697305029057273116865347615360031732552722992067073705480000502441766144550233620664783151882040031353251622615652776393890869411416956482981751171910069795494757948147729082750002166980221841748010749524340710544443480655724913122545455763277658109274279558564171529223144924859802772378983502989038140511408778743684551094038521061726666764142802615706888657667256649065670529851106708367849449097460863157431731268493837502807815938763241782731831596706313713610084536861866593525121423907910737292371134774494325401499452719529585502627094228482390719383071000012677210226299237204525287491823445760600901991883669868811087839046324329158352362477967395900442991062642930419429699628465576428979942391965543447635426725532789608490371725214685159412248521504591582241742730650812328890985128480239149951379625035660267156745830665110649495115004845065136122447901100236901592661321471098057435495143867786694336625532479476085233427994867429943729720117047139335712537135887819736397621722722956484125080229981117786292895415474008737043128300826482655689549622718883632525603962958245596933553671454069778919144911434782176773497755098408852448086294886530281298596392094475724670380054256425266176167534519932425110774806960413405071972524724895832652414581042360705137267002993659131538893754602911502831295947786947555272320188666645803583128924716204325670011266457215934083058648342780814423705308005951663231623371099079928320354683461492710491518084261217483108937560169145558189906014924172084496835299938498302338137881823448173680280402849650937183706062231493023473118027100424023509424662931118973030054245504965687483995737462563028743101876896718854746685326618033683426531328872588984213149527819318680936718598282246870060343207148333948566950665685537587048500734194958721877355911188339934897972173527246339183842673816413724595860592552846864389982105562793626813466695799818061393171977611447646062653370704040158297615493336441532517051269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 245221029000717026043918842841065858913921210442768786935981998279253446809968023247909844567530036455615997009760934415585058075273646660547971822674885773072188233227391404961974117404108072764808201079281348360577868901080764341562533430333915969061053405305705212088338900899712780558200931165500333014030137079520752142442088515855446084040755045266742512749366791782240790069245909499716740403054007217508675961432591151356959171647979561524883325092606733755334285261684619821014366203439439112575959273214817724734282222778198239516824092594118050808112047070274707148466887105225844974651024624091059013823540497561225895061343909717480357425425729137862462751432884490766737635502371936506148727877647655747572127444411212635729099152733764464249469961956337133905849355200513867676243535661692921505238455322865546067140518295137350016220756016939754025969847081346770903835285586462043556443500977304222352166807728210147028217844769180599375478348871940751113298061742683101175812515468093978106915324519488529352096636597498306385875065888451844768892362793760943281055560984011552854441459929280584791073537977758755015165947769520902903656155546352374262271030673796975050162833336062824962631835507092983670902156140920491756171394275791654903834770615901630610848294214385582309422387421848483633636235055227885524651399144012401286628905294096674492955576888876183943624089325171924785665477851341132193919969635057596066733980998261750944116962647930671619684089499222223700947276127829264638681749188066066280220328444515806174785079485291275611599570533799452047341371464449556550871636166062202344950959483595457940689788994372709897831237109433271483187056868337321563200501063051245454367412832671275246184776208610548422078254210710026658265895140935088619588115222007856089123319092671596145817368377357393856719556033553648904130260291403464790036310494791025249599133159916427343740218056728003458424852580537591150634793230312945368172489737397917671771923174245342313045933009537434314163143661474393295860990900991079320535897846744038612436978971073496304606202949758438900180279592618699651431635956244539006256394094800400096877186312257907714019062435087990779486694055801834453213814544685269892608739508224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] -614953458856550481801722041732155784779267649122700354112071308250392265297232243362778943528819029214348609455286598731443226171857760277064336144787832503170143108995128602681095821605424928284516203350553044597890881511944847647227409802869786040206181263668742039424764305740936243394034097645662497782750243010314107215579693733073432071155261131255591127195366647984778349633031625006835479276267601745211528710103517999010171365275155802076377629761482030158091774026420087632222524444344835092372082475627709582628405256295575079855151697855635911043601110703944687065159972206965569637939567202051392531345857006316273822480463158983483192269289092458336940423576411324005582227781864639027280111129370801911205304839661404779489167407165891672080823514119273314222157850111804340432796946390908877398359342303687439328149597563321608161280877181936329367706689178197725066194815411938150990769758233412123940828956314252492779341784287348529603408391668192458047165330804915734662289305928715294536131922752295086499538272640792346364779940817174504414090718552841202366484800346122774539779401123014903838152846486571194834418861641838883368194536424523199115632333325536838944205144906115294132898813670460561880816941370898521121931057118417980609457435000610521301561354567092218545922731938797737069803388093212663946243133695786315346804869178302875143432933942260018610373512386867513796468686628443763026172531445366196536247576084061039733972848044474002233015045777166850244544093688441561985871806602941002010406061465050756675411865142260187811571545432770900447343717761990743617146871504752859862999505198497212473122700055948278394622516673755094479108239507951952215635781066376604096471002044414166115699906992168903968306534087834396127991819316140523817538309349123017697252380879273920349012408504547443823815594955280675277995270061774502988669532391182549820263368848930559912626327157184859119198643268368329406399716780366348022390493906958684656732487924842623928557280804824627562225724965613278324133556234399673049559469447026887100060170808402237751424218394062971907276425377411430429609680651157142763166305848049364470079872713435871390817099996910698535485226385284582401822921025330235001592631787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 1350849212352020243329109092315871404861017478469163829770777087469421303394167406941963486323843397694460110750233423980117139572280242279930152512939051124520810702251348619933315611864581280779027905001112966334028537766026783602272140995199019732722147084946408843452027405240880900186861679576655937012387459121700492929096308845723338145432790397089598241187585392003191985923196173841093941472306639317138434038049121119748984142267939979742878034404192038005482120104467838647472439484364852552479847179666224691504799335808929651012950485208412079471168209433548026906395203049721028313428724345429061359078021209938148935453093248787001876236939106768098848007815426815594497848745537066071350302609743236797536798455191704937224854342491892732090786563176185876862388659423348373151197215650633677574799049269943285107906495238155178703790235043627835388831486710902095575137015827823935379716027173530308724850237544389632627567839385618815764864555001324185300650000007727200391946579296855076496764036924260194461877817768306672730687342513377894642445046120039114123707238377962568566790410337251040566501188458705967754760978787984738838982323480629488455162849361920201667778523058211833039934309942465815169225513511204955044632573873122889271232186402289129135693419405765271007535805309832128708093464336263649208241566585621412980483861158663783451914028556509703643024767470826295969374130844331330424515542971169340451336294556409247130402030085445433800599576236869624118432955434965017130402849146000345159627413586712505784626442587185718703330706085797740275827201454818206229495299777154294702587088940200626101876804777235886805075824196907620639813687035489436544373030960622182355500305369734841625743716362797759031813617951632498092081072403816450922253987035252779618150339762077730401681573315925257270072276859552264849207224098668145486945454729875456637141787056598536634146627991028085099949774875062619342505056235371730183685573961170794284710028640225958557495449951310140518217035341756973961961301489033872835915025760500804302968709987623021042939387137413023440280864351904177093501605069614327416839586421425049072675425530709045832884665169651037691371418465790650624476278305525688234111953534976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -2563705155356436883644485173350428055459728778273992239504639039029720678041613714701314623160034068956689079150179031372188389086432151138271877922663048169588325723639052336769930572271768992052437966361379281186946494509536231402143249733282088943277194957816423827283603170586780101610091962331147013029095051510376592577643652596541334282911214586517009605590745648543939153447135442580400990573156866940513356331275806099254849385363844616708085133354044459274614456097693330770522549921242325497648288449745595808628844725158087778007313707186396163652815210433931511349196591737321877483648578179739770713658145158931798659843685993510648126091860119578992449582678229398242496016289663386007185302012951412391194582092884665870726599401475867858240129637829574133679713480720219785994592780479239643781746245465859313332023408128330265383189856873098474241288072014448132206406187049556333030221429839930330866981730764369263785356066422698021715837666306951826865485710164131280354742218324799356329044289779665220470380679879059422020953237847945303594085629463881930056011665169117103995727932577303290995131694938398797029765545630488012727039402147986531407510751667550275363772798724341421643131163130849965334105280294989675014497148865709636658501658874182951375484654210021176931419366899192303339991270142677859383090460423695062548801289593843912952658659448588054704235709630886408643140500533829652739456779043634844510881004983323069888355467155026651562155329140744887889800727546989397177504621115781888632909241132820669519993397716898238124195967626239832785432968796862088183713014744784134264673808587595563177735965183514474240869621273982849500470779052497332285586539948855712584659762819621040185421761780660733059184997575148666619705655725909865067663270813585815822679545781201725484402468641405545016447886694438757372960191778528477324023003705342420599686580955087434869643365428914652261256408184305758503605952661605900598361747438469182246725887899303214013808843174908265214341987724362297559529529789865064507008255220450885251276167742440717299592689273814050405769650544029042631600733843244851219892002422117261341995509800259095599731799039196436391859136592141443374202857947766791654505478881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] 4227203030459347417315111513189086098091395842492977479677157958956978580845632113377680218950954213867055258499501176212744288998738063948985318336247476395185729655967785481403238314809809621249899331691284807923730265947629425059946716730738618181896465214986384696330571232326291271738099665739749394561259651399281965334173948742595399585937461220500234021137731247995244057496621823001408007952157647165794390829489476146984176383138483884579280107351667498150470624799237601505102498811767671785800831051982693237738986379961403363514685604530599313716496686113625748215981386477306303726734298731247805573053566938498394386973135078632276408664628530732391467334154447982008641017457810193101625942283071699381311823805931147337320971128744610884791352064087295748299711188076095131340708776939342486686584687905609489787519363576922267047264419955019931470463473710651797492203811458584968200939232454713798262322107289368324762464827447589134623628798256473200956396577647552342176951404856375612371871342408147230825926559036485377768787756421056383472842825836994899569521488158022748257261680448174402021178210728537411761115110056795994744707485078929823864511299693230150849398289543599046672639208475476236971539954502578976320193498040458581095122355360374781203206216906512002530604370988274508850573293906724452900362070662865084759596852436372039098157270910751068646965722848737108267594021971690741152598226342494838998710997094309018946039976681060673024876125248052046795916332440615539466015503994256979942800137230108862399175596992637774975599609113187963559802545033677147078209786872542439990235173819006751630798112597782935671037727115411025361258860154893000636682209108087617163779666951411213016046042663405337048278644643066447572276506111955711206831323199865383358774228520276586524008466650832147125402735401223223338948261402443493044414448553400147511039338553128127388732788745828492963533612786142904965128967596060253508389794767014508885270047683980091642075545103801390615337207373749019227737006006884376863665722401525850859622035080062341263281605641673658254533994147711063007009812650914038613222316931645415336631704749097163706517786675935133834432551553053146307288811352955590892923255783424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] -6128792563406254273476900995963411581087961244485359785775328021448364487899588573699376467996436933650309157575355656220772561904248377380793562257239813825947958168378723136300983790050909577585869067501824957309097787458332910885492776234000333830548904178577958906335346725141927018747159140322180368590254931583973031532860190569939370556230610847533167797915180911774159164890135119814364103290490646299345208763986816495266760690727710460482150812728255208444993886070721992473959752018909265358840586471825018996817438028040659684398358455138224118150823977098637943277292614699648190679878030831574455762408528511405527385054522839940372850353000703602287527252287129314920824453826456811053071836298587056689281257212730032025197813465144482668946749003289789747260113879257850207975926456415660389829999490688455793311628071491420197923244110789288926364760983599820250269974964556295334335163013748246885481760817857375488762108131667424289579030760937547588652999140839291036315036439172864065492056909203998006488237344805697097616301308882298507756317505724141736892288488749278699132493657719216069420665588924629101379694222391429226141442103883865113937602786289759751464391468131736370265626652955443885158200461039474917045920977442321499708530318207739594982118703199345078730395644256767838523424162171500376931045589806673590466778709893143758133133808757731065114148970187916495644105775499625597125569464674988382335203309176592495828033037598678231587331339982648340006184878337730673880667208786046074851282028844928041058813974804636554442976213270132845573466110381535669389710095549267880774679245811146819851796714206166841511210845752496898018114841329073940668146301129108585465734065155091135562031351928246679443585923826809989861931850627865685998526168062230198227094431474792674517105404097911001629954490262960765808650547142482797990892255596207230528158293434637376482644582141506234982107516978380619089491879431022278891433807161584556454149883251640298131661621653470664672216749541605532794144871963019755110086571147173262452511239534210472980213448890496146156741702823121569111271704532465997667465949410875119827781352134150258022570586010191811801875586287078634147048618281220456044102282117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] 7846109719056682397106572954365782988855675491799578244083201134424621421364590843981526809001807978071995991647839022553924713919228420982847511572140982069966217236701898151689819720336429412480022796145820313528842994519961776493316747671304206297626518874943418683080254703729932038005890738084013884331374625725964465794002741642853298018628428762294219460352277690682242377188542084944635994296799750032493458008089059053128360394705306006786887757611447841274437035225596570737209298961884121679571633639897259991625806394873434592260062954913852942424365865867417495092883381724442233984807844562305017072163052943634329349101163416536835935013374223758639830988596848626057137213770558043540366744958859048087264397428711459061603699477888192995439620719723859997204334114597003469676601039581734110924413270260383499985776472327589455894366047546064262550016489890795276162416015014486148520258305379852799319150628232804558471211929130923403885157966586104085210910836576987379030059833748526527499790663326319433382622562555172930478098387658333960531362707481013369867329342732666617475630105338062575790940359131339039767058058906381073376092320105365503326267000950524848629565552468355780289457638632623156275404411280307361100294636416425809370378983887162818778624621972117414989523868110617260114027070802718328300897652151848975845200889207960000501499171768100477512250208542303154889752302800632037169257814827259491323674210355651962346146034773917270623679876200572650309802036466279004377732377410382566100959654817237816416581144868816491718292265044790874645797946560505718033809616916702985815615586532314151979983198088659445967215890703678119527873654606603638823532584028646660438585884472394651585873630649853391946992094482896481906937023855334232365679480904137306994935872048400766767287071478640785163204821478718390198387597446514687030561187184227949465622095492869537600484655849033917034166639567127316783266500223876489996336403650278844630238686771801820038794126784402489226724113815000858276451447169891677322574878007459029455257496450018111663513190581621514238830653299249264992989462745368459400841045942231840181387174513823618144323901576658824456294837907812704527713993687515959473688283185152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] -8870652577303895209249546682939274448661430345274490016560882519517603575213631664560570913116646218010111467416097688199333732984209584490482598184604096789598129652133117440037495525210107620048591060288031551116876589323080122255852528686431258682956367088032600364114581825771826077732814863872072060497735345672004790996309920565323324070233526514852479241587906160922370872106403925872114789436939033313257801960734410362854932325231954563928979784224903813297090175973033818116434101691066844621368910438553583888828587590540810703426672171455579334702102646352151507935958889341969844799174044810578201171791068494916246171098126945525314309669342544630012933010313842742881617046344500825720704232429698539293363188783632296314220186567797635869231064667369794273896073563306530573977657537310780500542477885942310274017537972295365511545438316555090106551191578806817500131200560383695124071312491073909484080390067423273132858883238097219928889147179591398456284346903080262337709192714887357613366828738181737668272134878564591677429577675905078031691897223459145355018695485125321738516556822595821332220029791211512863121604902396010057351696413230915069675719115248968373381887561673783742537304445356831629498948771195342517647911152171459887101563955731125838470452097243965921697342194502756071789265906997935951642376838304666290490602502750769379519722787988154803937410929603431383363009327125908963411479433079986598557330086203444356338686066898546003057585652515952719747244883294368347525364888737564179040553967179441274488583437360397855183653100433534433868440534886611680849951425626664533938205770017081003363156908130959033779482899642963043730564019942729211199038639578632649363594240645037312960625638739274704024390963311144053030890194379013187352279395204582645526942885507195685341625448375126616942634980781660219304868942785053544247254530668948398771353629892200743524101759596307468075642423379016882226184706572995578263902292440000822441789560271493259569157512734680641909357674241973612368991770886929460129524925899897601855433435855122710018819044765222721423967502079576207297146505842398672646613884081120670432766005783070871732230516345776672091773164432252839251931075141365983762250916167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] 8913072861400660904679087205546316112732540381298614367551510626525664883973541490194551281216928881326370412930292392793912937997971780062709678409759165585267647229901491404092032867151171973494568818600453751745617693223791605543767760425375983548741347282935643674960111116210943770439655582056650296253975246993613652787689946344294876279973072875129888788728722500384556979966981025417899943602990697234803430071978347922486398695510966084702294909146618867368162904362324847685838108842389421930160700890185146568618318579699854554345812369997567283034337832691658910972809697008102892867377195921767501639062858917830820161871378734593817742715889424566544891571074304517941705451296728795776644409982518525590491175817215711847807076897466477493196650751712042745453493998096551280322088962977029203099053379877856285876744562208445070001273793645645075635304553176851386960669084684363246141038351121884718649527340615081969839836538986885776396334179544890271445740267349808510807621267918859564663482980101262384493561409045322704082235695566599467462442238498658329191574462956291299042851359539595625312729187816790331549395179244679164487520189078722708886922856068284349307568265637522472965111411642006462454299803190770100351566578875886220253356642304043312044539594513226717557239097271666704546357088976504500049546517854214915705592804985034357922578195261070095660163650026760956008004034169746699115107442053196617305290094052542123678170572602127441348440391452782727424583459427925963596286599996655643040474709838186909007485687645779081909892093609381871923245107639254077386057125293298914596858430541119889928266645446946681898959662363351137383700966873777363803755202905964993098661906707390831142248217173122844591875866570873557022056111216251320761687259287614309360917719666724362881208471220975836047477419313104670820057334202893052651694701627248106277426798309474957767702898721435366722949193859230151349180985488927789468379235260351094914527274543478305112226485294639113318694600490262977550065318326326407711332966617641833444200959336412424737637545508340889516352955566018040974886018587584610766784375697870063507997334785936044720301425979218657176761113027973699799367829090642091249944202575872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] -8062736874811460428547820475142613281931421549410491261394543026542589087153590720547061652091966793679962171160500850699163580525448619026590562400662053980195588888879955289914840367150550424647699687192261791303282665371427608281448591500244062741374587995304335162529064671805068826363155230113698195282817817538538705813346902615641506813029780619752291272674124094736237490269572622044237893269827923649671005031455282957364367584489384917022702729885497562069604569341570484286455208956850137166380560511081819528342028025914503802559629879258012973309581469548471049294646890319906129668841461832501027469645886479202675726065989880453132854768901339824638734894657098819878791235277697199092314425265166601801230335128016300663150011368351832977839882796266469758860880745010183257997340417410663157163802855713442664177098688400029405053511824624366688397024031252586281213409643498731125326065915827640507395491446215845661036142664520144505006058972613182823900178175619390441314604361677972880699702285247297427628352314844002460773829332399006839612911690142031258092288518808242395061754447043243237255442945447724291739393361492577662525534943736935010090632516088747321842519066701562568848336203340276757474705726087511858612828633719959963592742937888963222686336999221232810745916737389559357414836998899645338252694259007097737291152334233175149293470046236758871410706475884099310706298349434080538202835073132654078924826432584559530431194885450278377244431207574418000795561926147356516842451483597109812883177029377340782319823244071397124422522545549349479314253213337535155605833291958230718607990568569841513387402395197767581561808156857564123569080666457260090264574888994804220562768290421267246569787552710972266357550574253039356635669946178872248501983593145068935904967357335131397861041412452337806515311681438541778124319260083849609248835244367865136087247373127233658288787061828043925632694213948640993080166606862097573993373632623250657296738322649265153634201485955956284034342483384228602606877883013968410839133793398264172244255632411924252918662870055303593938037945945819582246773548487229663860085492749464481018986976947469922830774384818194174663517294412116029569986104734548707100257807237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] 6647953804303618952216374660115945411056606189617093046841997909458315062113677505532441505799372077689670025593715762374170326566345618418234872381263124580343829892151688203254101100073958960238551622425375945405112931710555915987357620900379157508533184134690875273518257929565275719741398377447998614984736939930813185873942785596756975699811016399720640562460589145748591297500532244583322936294432034320506085772304176688503364760496170185768173249542108459019206485333163502053575881026440152109457453920555938753315213869614091913912981792286518054750242532143190938557161971122804594690170122367268304273881331067338505919104693372210357143621571909891172218558018114638532373823778902885078301785454616478857107423131083059412908688277984531999665879486852831001981946483385916746996069914002283550717697033592985016985041771460417107544626162631612229537781806403548102620362714350430607781963713995864604565592371202237828569202173925714771215174992482302187910273190577242555627948970450583997512344620610119874971169102960537459096689710416090970924687713601619591824197970626722428146473846380122379744538824743144751902812540709958356477237755397490331629902567452841242684783871826097232010813249176831588224027653623495562747304882348590828222904603314032685607277556635560443267886568981062063882606157368745401063165777630298104686494509013362721714311599766613509041046201113698692205718163193618086709647440913336007073551118503440983589906462138091698416064430585659006585723879534592140962775261130456459878552325792092949667978677039002700421740798260571306202378672592440724857307182792836851417678518047204899309539620666537308125402836563904719611602219113066154365347563441394753804656904513071403738159269807122739223875101639539814031781885706361281438615766013088243170366256440588915617298387610349430173883088763170407561425559347274138636419048937258038459085810861667694530381350238481140183685701303716167130234468673740865011053930407448549687889577127535552980843552652319087924375579298613600523832400819339233519539165300144792689818504306060021855292531163805030464519641884929022195639333055639102514141887554644388446400457026426067292921662698840053199388286213837470503263068000485171370445005389824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] -5038992547888938160696049943793026703585973026117082296544538703374100820005411838902050150557368470337541422184243047594495766273095034590909106992097394659107271453081239395066348163009025549224640102650166832987624998886859251793177276079059039954368204078551262522951359711720830668907812908810874141273553391866640444788303262401003302024555750363739331356616099280868115096141905599986923324853598963189787836658610433947423729258259531205396497397900371620675389516074777273037406491568113172240070573304146564030101072943782184701878264753526560582021985810319091403384879102652383021979345621520641860028475650058436795365277547529166430180795126725008975875520212042485805705973960770560668362774885235667005743906137345073304539143431328699880031545270342561922297127786535473649746889617668286449159512165492478028256609335805492892376210462875671056437672691307153990362074069427065950501061210355719223719510210460844457455374265968317364943780275304258248746388069405063459108757610476238532254279533411928679452674406633607479451864901015971359246309594415572448047108126639939533799404509756289995658104218051274748169944963042451145095106094311099593817525839005088490976354243612803198281547760575786047053029314817590124939832519489152342221708127722634573829399929159639547402610152289027579608889754104756045023534863406402763957246344513796021095412488044280096525746140543563982404227612923223608373139101379357772909789043610974604780802954652424585091878384702620413188558426501799708919664803170227337318338366745461426106102581674170446620449929927001255013818162805431856058144646928721372238966447465574725947518566081947450985036294991237700880198489987840843773379027910811631907567256756449552772140185693355588533154574368703392119157398638913797871550433262865016757360016421703243101302278957527073758609458151903814658178517156418205734214238447526046659683378300498657272563998749542504228512039784390821222107681987901024187472664084424980235098432562315966519095208994088925585979053647618172281666411467314676911197982917300935705001862713910002472653818879917065706146750030307056335545751605465712678904970225418856721243508495280142267622089141393134291512496979935117652966634880192819984590616657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] 3540459599142186442094035980662618206794927796638811805866992077718534617777984363200154153004966021947833733255743607455142346924366843709932527282725250303437247362057265993907776222555289277705882171761301791043216065773129346756577369254285848313245179962462942062062903455367099576529836062342790438158095658279996456310140324790919276005477385838901991362885659877388249532076144377567406736557388858347799468228771751857583337684144148587728784089490713371605432470761121955771869825105917857899842288604278310732399639324329442705435632428284001134624047412644021695793294664922772589066353968553243359000662818590762032345575114070631791892802661183934116096436382475655660978770519206092394469807214932404835982238298789479735535744942400610269525974111439754643505848252968056252380991103692858735626734210947516940965010087188413861937614578522865022368282460120164875826408181718936671624677177224523652397855910411197811348570529052467759189235253082802010980505733735928882724144276551029573051560738856261167149113109609472252342235818504223969912926501137410846108731914900585272120894383199711054621292512318909517717917029657569628984922115731166358274056665341798298010814944723365188780277963623510642208829282509135789769067719689400608245701435336759258190314454201124317185688147586007513036700995978394376233511627382787707829650113810375128399906353447590275684886446461544864660646835880350608810314089707553253764330687652240465250841419900467027568188706124507527942809084453450975540763556126682898721013141176277178960467479842364630992515253613016444814586689241168930322112602115837288130453905995021898302340346982153995695011917208285495777994001501001886282552638127998266784828107486857719943828640914969951930490748400509335332887195331386443615563462013295791358061242089356398731625587741796489197120639546458139604723053542014768788601009187916183550619369776396938865955190856425152986247941998155074810872658871227169858455754556400991927605862242654238186879812097550532275163136484158133738039171997372955317141713968954193131184779944245566182128221603937215277095362179358685516175383149894968203281676640838708146604184372684939885891035999393054495406761926010434899026256408592829831313249796096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] -2331238693781195537297273561780058248425638706724983911227035564217383868967700361679634034966528123377851440100852054637789535988744536789660771527358564928861905581055469074864151463024334014342721648147819715127399834414014525819800683277853042315982288474239532859105805337069682488432698746899740947121077414245193281923666776353009374473014744492191298802515228084787936710311162752349932082804562855421147482166316091009692517749546024581902672041576719880635435968993614383159931223031490444382260480301215912002695629921006012321344987828705008528308548437273785341162748505864194207250172405920985585499376195084427149786559898110522597579471350389560930680131276618670978039461491305578045738702274156881664156634841692483593276079772441568669033581842224917427620162441106925129528569794709213117391656652438566499109898415775233188735720458646083833812694259542244801032063432282876084901769596351363566238134469200066992587870641059416344421198664613990288939423894304276737795897805825026366378256972618296159998387461768268126549343085813847659666872836247697538419448986332461862877792055254555708532339315777340791284946552853128063226235245561893135574670206743831135886206013503840290785140160812712759432689177202335457243513523711928141558867360031021012589219695802690134214246166124598991492804817149590209865810985140130142420224299284339125922827190400907096252293050796836098756733108789990909145672081764582956837634820268994759667213972754784160019005980322050597086370427886775966083822302935201938697540466703567935144585573122119893644958604675924059274571505998830232156803842825883606356251592807922281607759659159713957691614348340002792989712040688054719769502642397043394125873364406145566805161219743863498977428867933681584522362815510600852346449578468560774950486681495502172094627857568707622557849998883849236702525848728973650631978375598900219517408044800717153624300977717945988279060089660729026854379855041805611899963187698713993588315983912302404725667261958233212068025990317647837385717280860982789683813285041172180687649115176240069161570640651210474190232168113561111306668925858070267757842007489213317892274658187993791088149013409554195187696965631048782815403379550842445425916426321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] 1454466454521105263327354802672485548143259770173395294806429982958082565901448027859020207260510124513242395124567659819131944767280732312381364719318884418789617050309590342213636543292829534099118178719835828810527005819100948906703084795153907365697799827834882922053820319335339491723037796060144663075014702816769082804522360254284924027765139211309032903827871114148716870508103582682737733126598603561060759646044781383849325758186465373626559932223508999169254842366937101337847543605023568948419826185993745978953793094123103796961214922770584437369096454565255516625037015237181723696419844548280441458338164176048467138229435229853193777653871665795027540955877321968333741580572359194914543883203669318247949037157731884993334506076181615244690185000837871537239371898563402117927648853858086791031363821557294158360690501776492295245586912581849993055655492393322019107963510340750290170092144338027582109251787750009957110505026355044727299364377275469502900369712688386869833003858578808377282060277555187780438912365579913247378749525619767056090698939957720780858897909945776669491768587698867864017442765704326790356378895365781323007278738728054473524560199042250587776363156828544435499603253487778234942170501231115934464667522349041768040532839277242372297368077212254164590875043289729852978027484841974435030865338319400796512375046954340306923384789969904630140769680806141258755222113127407657886082106639932127783214036500867059196789830003640218779266342587714037717775185225718639728972618745486819320987293982213894222544990137825527781886157064179593553224964021598873224553401474158327123610365356016780042695377180111182290968122537278403948476817968803448323205106625143724194244195094576155612640243040816528258735394901124133262612666486993507708549140990401562175013423102177322919625900861462060144466203072965416545443984910880955945747561843959244043379944431464310689201000001651443802030824641942476244492806518912209254213219117913203813110941853110120189939837649262821778303156903893176315351687412762080808607373038059575148831248633264023897714743618089947164772282467328665832301610235557794882131106256926365732459600601619753572449161446434151107245784661919757723264804599078365924158919933952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] -865974169233552961694861818160074617250469415726857191705065503570534014129948813793086728315500807565392541052403182121254221000766104138045911495278290946705014523386152752491156987431410440561785935048499156070604177865995597362493599742423366959313111613562226929514209754361211056842610895879468313465661089611878825041012764654703338582939896903097710414527830259116365401546780180038212352591242218188419389807992441284011872744270903386882796091005384759120236603783166075362341952306891337452128224502990808660873638362858395337054189601511808333175919487475531369435037303058147439432975897978997402668055522483317210667233823863003446824204031064290229761627862919443151379618349912300602274792369076508229988094317183240019431638586949585568593280001466464458015061028751369865384515096376348994592405064045772191180966938597417565364405693655675220421339550430277534348759190632765785253754681170430224914636627815215335850832964922488242974190726483187132350583978068163779542928306046548532186135103227239047406500382075755293662760851761922190511392557218051467521285237484109655741588741917619973357793211728605071687223408276001132546324306327720133185514714369342385413837599448606471979529148820459778799390760919331472178012930047086037212113606669579240281367344151947448870669507330940571703413401617160790928089314437382990312931733707405936467609874762367602288039315448201137871764783540945518775495360585147590455874151886532688889210072512401847276911606330709872653785304782825506228132658824540143373323732505716912998358715895494644093480823791376964876206009146997319713441486706105184232540680392275769950244578424166882346303259601236472664914821576582995216218244584619955071866084444569564111413457925047109521179403920199916889967846303115291208682620866386883567678803352838231883634015148659006744115728473106892718557103707662138283012327911661042449905153723362298285064086327171908949851658708338386811155761114022897092640417015933766621896667724541588536957614879830626965224520232373078200949501816713502616484053100051487129433252049865469612868655093386485418920133593425537908753774173793012280703682680851608956478250807651109671879822405018500505482480374911617530395231920419235750085824348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] 492591787993380159240784350790177864563277343104949281881424716212488821048728669415932119889111825888904438675906817957157938343485582463907965378100013313110707793309503332725520205186673297724668327433531499756025103402747359092332068500489404651715892104168264360169993171649568106082380216335332829515575912691625064098943445274331021755604039558491075640123170305997084972553905421235253699557606196840174570167578237651467563921111247118494283625710507062699586248660597650077155737275764989186916560017084328315190136128643089259467584065337556941250062754359312569285832801169149718691014518659595192972839793220893759700872260925950388238924541732902132579937329620852393660944487428295773832550120335616503696776032460590504524912634570559976872936960221287436855196177160265252176831144054073889275831220692975415662959491612087153794525899054083519534601472811469088722010266864178800126250691248240743328157506303910952776762086303649801764375103301468629206111257220526718964582348647142815139890295393822509708346820518895295894049864315058037869463069798122069104312873798457543423486238918559395346675641107532023726327934673055369220641913845890486934305731052539882798464791392079192209131439037669431467051645722584710734182850910023317456557854985589083846978051551641265377066660802762301296116768814643092279619365290050112847730948206077751245189413038875263169699177688340289196329084582047660697258894565209697029975571452078573649648057003224749281914671236801269868267719189073564847853871967481665005552916788354726430941388734762296877919120661130735520803254510179043474212470430044678087914548127596338472200354935997666983806007875674780045761230272845696753113875579897163355146100264330379316930824601881946574374932522146886422137468678421378882469960123456820995391937461812592130257121636382510647794215436591756545989937865764851463197458050485520924879338226558782075227968324883416904945117213730743990619197037680980532579663804614946284586941745726281898992828907172161769734570075026870920904504781597726018956032041252972289502302952396714829504188236880727131844475936683237934525793252061506750139180930615487984756972791092994283471008602318866778342971106122211195746886938547762667356887711744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] -266124183342502190509754172203955842225382500094729475174640142436912807645930630638339260186278149866159639472427513706491237927356116589603192267042957486779219809021374791880885566824038653738538418712906488411826657092938311803679164519229712227569234695213441934187693434202665313139323076752360426563226152144485072529785689192622693084441475985357780407052885281091835241609605148573003029267617444312189125612146617445451426092288952454030317137749038034328811116160911060603859995417221468417552021863040225143937392966403162584523271073250753942188406110648066622758978466622761771684938644321852994321644426752065040302317794010976440254433161567521181425508242400748703733782253056265363221499626871224845780900642035358030537422278120931009617705524494045640758761809240469444809127988732022568199709703462326437406777732905814966521812411382190135341323719471104157742407909143750959797216170416386163345854680527799542931034296949828584017509452341503604921774713501129113297060099728040032491173901172278607661222808376030076736725492841377677137541629807425864289942911494002141394366003932550723668652870064378974418383700646710384453792778244524836493356323896657502402997496519288487912441866669770047654582162380928223235145892000881524595639628653555115971914952322468412197348119912240408899215736906640740566774036494026335430820768110411347548161407507637049352605412049988568100970772350686347059038374899295345396605336979034869494015804492085518934207899043261291847201010025277221171683101377966908567795067419293421277195891704768508979265886340535432135795000791992118200220827026340115167285100088972214820766299481589511262426677329705231280120728994918129157943581817991267963733507104789255410735691821725460927579997380126593228056156858115046965499800253015175589603811466995759987228237343713069074349112906671036864019488209229463237628596612050997555863648854954523010508415090220847894530815201208280668442123557051648354823263074445795924418469838535919448528001354734467286700186583511522437769928155793970606084707983847540499252763734301134481570532926444589131574640931690463397207721046809002356333535987463099734936556698945323821583385826138284709313361229169373898434643890223378544424543846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] 135003294398251742487045644467473149642972478335910625036576966581322397034565632149489720323074705689092716247256989238401673538047901268299540744261167343317806989274940992199015561475740247912935983618698471723400645806320070867068265829263033220633935906847186143180572408456827866827806327873998237548187936352042273343784955414530560390575654616032694875530101453894102332310826608421525048662259671274724511929954882559843331966176280823794365922105027516164631969032851031136281895199857995216332479725120773943151368296232556432351316136486720280473390652003864267890989648016952147832606585974420505457897783745479634665369022362700963863127343165125283701832226287489471893470384832603952056279899258596930949598881523987892563232465406452449938154748433913233303515098946425921611688234367183387681734577151007245692546899316080706691888583085020624582791497228081355636511537652732297651440942064265401112708498787272455416094666431137759101492735464500547746997969486493249802589769302164735438768870010586863773759983427256789405295767013008477166461600910301904051494842235801671634256744799159763515874009257244143556869599511602374698975947608825891809939222035767673536773580883109237993707268405762968646261617268036302984174086028023185582653250848845273653112220717874104378044202272969183609954878194829449941117894822975370957778510404297509975714256039407384748469504685403837987082080749723621232822757953727115424343563480084097631586298150703978518853463514416401015429437669384684955480136020548984854509248910480228325483351135296986200631220675709362883286861691635859609026551885258158271685912644120916244998307562519443706193228179076844907544424818379791283651886342360158580305213890446053364454299016352761843722954985502591951608915687665593363776483054965238998260216138792903720357004745755316303531733916390349053386746329162280940621348245213452836382731967457084438250194406649794840037115743785755586394635337068415095517408114182284947772187865591766583556268396607489645716163091338968417208947513071993297467825942411949291326261873698649807847337993595973721367799813319230262781651514706285345972869073564062777003321365980296349509733353045641832284540755226833793718510611220961558472769404928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] -63554696975565844847079671280676559844252967026479619502261417512109825726128968756806330732802113074814749204765678785304001089077159111600660935684200022791447146505886744025097150383128952737551801399345448920681008514930594042876311660130229943803111753187838790315189991121530675356122011965844338766231353485572924890383948047899732742736743955618600805023462625548298780243386189080255660100617773834462977998843890250604796480641728323241111886814417189391987545026637388746190709022995642962313177261948584145562557406419093021804172556444665841547706706275488719593071445943679246073489392288943508896147541436240127879481864233357594775255538876804166336756736923231112985066932521957851174953158211925721725210788527736123417592947494825432417651501787442056033497721348629331638335692523385642745386872257807532554858216934115560813651118419225902364137699084761072245555952697292384154957306322113567483076422928424319618065885695992067670140263573838901393636749843488696925143167953999322076226427167903242864206516529517376293912058690665998113892730295621797952792351687105185897215416327741615378628992966651799489359217317866647917126425712202965852435201129592278965363153362597508127424211002420835672709409304349983196212684104514885569384616744792577270960143640422583868883998733210926890595312135030123676932089921299148984429746258145789323300719002911747129363519490985004903778195952581485234345542472557114845980756880134890401431466248069783008527877217614798933731091710732424753350640085750926577070492868193275410690882640104725549212633589236215494793566646510747149081668939007540980279701745735572819744073340481606824941365318903794972383647515883903912255146337933652023386415575483247563400360108747592382245969830641201594385724736857944890482786725990080311074303191200389291597125328881607424459386780722176979311425806928901467175456026155684238452494371096426846334843847717571122043981759057488644573653517960972164285748013138772933231325586522418802379149940163957759276404771565089801383934556166172264255383173011281111993371656866918698639334962631479970202886345346604161515193467223620558911533243965979241593125211597665702496527473683684724904466191723456037128355679925811013748952924160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] 27534262388050452240322531755801822339371955057293063584889323505320741082871688332489634679245153060873445211309299624529774239673161818199478117898125959663658000705493962611694078957210487693173056012854419283340739278219947770458161503008518437749650940449197344829998935855690236993052018383844861207792234402930751158796431904982074639141529172756523405512641826524509507366136479693708379561438135829935252686198995275975908025469643381130231142258556914331299084788695535882705641810214806047175784805917368513505780821130314148741933355962279529785157426337459964461157419128275903407923473392428691280818978842348807066268794256956798947341757563221074707659935134777217439680146935338572638300967057268967827637379553548689197969781932436475089344375737079842483619670379770998660508428375262489602896981900785345429668586698802930817437369615499239597601925864244309679695705141564131373639851693265330713545250659114168945066894933317042030301301551808514137188103140039302393998821590244143521900063183526312093342992836436327484108794735178504923834908474482861352547098609124465840239797504142985135546460379984985828977899170611379582872589489673084815215891166575891287388355648197531637001971234681913980304772353303027635875537892717867473155476490332593032728183703238307839871135591656783609020680384599371445711824889170541881096886817159070704695075024733377036290674443424272104889324669571696950656564143521539927318754300546078439699434577413612301412130789666995002298379942087586565209962381146429779985548564764396410732023534270574405341370919974390784198259039917236662626032333431761529472034350035323286248851936575289755580579427425142020454018670144303599028674214768328047721680828998315277508665262764596235233401720436766803556057451083989677686106875721842332224163946583503675599141937107783845452328572824904050188148731252373661364761895106169063296572614436860801056349313118442158892404226822744705199395227318760475308606378845753499156443517463396172311463097450599054968191174186474517663219620654701558992624775920364297412824866064849370888649043983228703767645963827952095577224541032164527154216356841247394795917471642626660664218161635491784088114934841086652861009407792865479354832912384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] -10914209487784796636662589428587778592585326862892048186457645828509935332173587483665500839559328826745551271092461110747574744284336963625730405697284496120121055097279072585950979914366165570945778247188798962383862414809294073558640451800902375133759705456289626082126920429706164957076700608742437947218691688351124993095318245049043600811406613754846278272665612723976757261900851996185813359100117328838793476754469543963317972796979939128670045523530290892244438433929216135793140643025515014212409900093211141514829978844639248500658904999807264086962014293214506030639326741483363399660737933261595964806207805171822304918431235094886080294524873813961525039394934611422537830409636772651773865055870253782644165274123757296628585106069236586502163683079561375437242896553930328780421729639897277086008377280563954568641821331363589420531397737566793446688550926717561427370327133750232624341379148314717036087504180148256519146966110197651118861668417408636826945531491149489534170215106817817954836958475793509561755539992756446496727998730144101950614560741151919511238660246850812121804651146940406981002879630215746295474493386834255239944825323235584124677017237110865998999153566651082707039671149168795458473970740752418152862617652973350814057834323870368015951201762392201673838950272065488479464121406254010307610451674592282740769917289758576751103352539833758955371238582622044090908239498531406821159630101432815587309072160660674897037695661682126799885559618838022745488462244512638406747352609669455402532963088727838627156172798221734412363007252500775196718879064923690197382892894404681954666445423625260638681452664046577850643381402119621416210730327863790499236846488905854355750559381024600276605831843183921436233113716361448870764760844983478937234670117129010541248645388605047687531796392841654884891784679630013804089116370212828283093437353643331186854572732490523762880807228531171593903492671682421463766520743978552069772392055175075762624301179274105767407612592039184285218847158337869227812134869370877098165418019795657348742320019663532519154651772319837132977006117101924464127680621633838506734471169517243180736328137414344157008200993224019440316331527740802722814675020215730858243810918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] 3933053824809491050928998979324063397479456555761710320390173213764966676401220955183014362757994300438162988016996326513866329138227044202898857267490621201121892939618890156096867695460921593788729001521853769893540855834563466941879221457553601652234827919550612505324973774027095616309203132497478279076901540341347986049905910497854235822817062222854019370614803445900002193973479844840896053422876102644013054444131601838661791994568955095860080708495242396500332421627282372925623791133401710247802802257455547779182013319946114151413866974619131735075977673492388911434410871732562961082001552501050128151156078149519519234709217169971838246286791076875743161213633874912860238570928198642655055437149000664436948268199636843680061532666219558701812935030101362293568070494193428331539298925375200194182814194454885998612672735994658718654803875789876626538122449274896020169682669583447893680527124910803636549675005614321519673436259565863945148598090319064206691935770143726300726689539240565222594585567034386306904612867460238472229541374077154535044762295478702696297502705397386278992740048768048514653450111204874795002943615210892963774304152521678330776501085519019345104475930690000466416027043950723411427399367915168452055615610408171540751809866329028543930176801438194755208129776965776452302931901908000265867581453264276832314158287784295658932517920258472725553819507926538723506039247167974559517856570430220085648916214299447698639718338076485652393165624297805642751886281087989691116551218598905025483665990694316077249102949274766838535493981805481148657271404184041629684841719284707779468285612531535147892137277856607311510629187317870381521885823284378723487921172467911887242434002870589853993445881764301280258011925407067603994298494553069653253225454987345811583590690668090519212256836352048613098866902168576242729270430902022371633013367299796383151242250184864723319460752339099852559343326771301563543860860418790656446109640692680436737253507727865554881237764464535878182772390431401394128742871686187740434744831259176192257221006466463073298121464743085681020707405238230781958547823989754314371059928866985065639528675616140014782856430405921064850396124811287622728343659951097911085765754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] -1277021579114528719511375028177123515051313553835374978354698536030165567317832927722218011508888368858348208685937219874735873145575139778832265940857307426568729982017758990987607375361595021227038039348340896267951951160035033148005817281838980760475105863034422514131609493261398055211897693951720284280327469301072190473981950863238326041577676592631596871309323649843375075428787739313394527779643407543567207515903099237552801211008704191707627709303384158241592660938466464946272352289954015883814112552573411677599230376544201389598811691762762149327368739774423737528762686367556838247135427738259724891637615315731799822708762674410265117758089529271793738321852390889490737961691601732329628217241503295424716708951443058798733860361196585921560351791696948815507878204296443091074813541791953948710458578628812337561087781851249961877520976155664609182364051967869540330678205811663497243433336690654213899410668732325205420534181296891001076429533139192805199640251653209580309778311264594085245109080944020301885809916444097583051289834617970636796882127581235413519335429824015212353690382957584346131839111452094670999726360322183194020966904573459963356699829342360062024405450593813836297784827895700475345118713148846784221256160041365300509030954252944869628828567936514843880155044140139508628185224027119117657856330843579180355107584305061492884276886059129473142608320748327430571026679439150717431050425735065543293431771330985055628605056604322894490423532397863762656597292325059729775944098173486654870378098678418922512025304475487682103462015430227425895102435653219374368605635782225925951468730140509308829764307451481574075985443719370829494168340852146669067028601362040395866960558231465577463236244660955027597294105179364459059627763272521789465081986878139461142358909631635042641557246917939186111851620484937602868315634459332783155589777429955132000878721422489709714789524037625982368420186359448761489237234009921868316678656653284964095322558183423366898053304803804085098952860999629271977331606086791454342566996371401680386254199780779343612522153415742687000565479238070200270819109411948342878518822341075365353510789596479304744055078212890549963237220593889995597940815516310578078416896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] 368495488000448080394926158642497676064911551014450207042293102585308807917508438571588674019799561263103083292943435608685644287755507617955264049109442083687463832724335629406188057838634910292865717447639951111725099618618038792079803053022233293813401565948829783417328422082072883379850462457835987241143593791956435671293946831864726471243620977530486253544799918904594144356764573134674805130195744401894565031239309838238586342627990580386300361467668597861506603979953733472714581891356385517840585202978019621970127137100472123252496164695767099524052349629407614610285342308834504104729564729067927236439723951075103388447366577947097334170803808437075235814840490600370657866046359204446824801889111755567426671389770305643219493452573593773964730478264119259745343005492613355963294940345246174674164586891693482386611538720645594176860489910885866578749851120737752377388869351073691046342704369805008437810616798450956965754958572888652613485184743453722904366321101773364725428812973532055091091394389477635785116146558380591085790219051041517772801172270730061167470031646566010950692523253768959887389717440515777176225099654872774060290878516293524309956713080644054896328718209796043061466483280801251815942223721296144704673378188428216921440535054068335567995233622455789558282146419214278935448999140408715186995531486909514281419925079595006584293978586729705534638275358579173229325329578379692572583774046030015673460124290894351505181579018224905009804686732226348954484289521940798159577476040129980947587424899804379892118691601539638771188361430869747700334778782373981660539617180272303175941157551497641354608872429567056060899770979889239633790171019696018011060331545449074003190717565192333632444393040695271419750783316102304381152915377485606185792110255696903688496043390338358372221748136846686573957317530107434917414922827888827357840849261553284087895102905544487282360428061491821579729645230188710223777966422712822334453055170499288319418687173831311746263770017819045635929184550546758293903480762572820649593696199145426767318749669931258180610141458948407075943107152929692284991260443288566666145095426278874686896008967260417114991447724525090150199430777951586772738261778400327403625775104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] -92135363470205198618198589358334379866418263883021113067883713196510210668438551569329202452176179340930528245471542062740426314787343632935842944342884905647993058294369123968235615762707583963681501616423480566012739995418143078851574989872788508899216084976215945251369279843452425808694413041669708906806626682848412499640088733912138957666582840302263381640071547363112642763361500817979193027905004676496683788905635876507736975084563342990061676917628347233048148714648200806427667570801378979476103209746467476144337306674423541777803163440974299765902348893875970959092824149859762372511276006865428832576777961745820688848267075106535038845118506206049444048832204029957748327953752216562870586791230178016783152084279682438349905137671706626829147715190779715814003855146693538281843184544829823931493476219968977087137542982327304440025455789085268567928097590989407562330151504078716524620496608429989305043873313752882934909490016063485528145730380083053910312594308643152003900826551593139720600025991826809319134036375536069518673137742612583880683032501864676045839326158420039170180660453982877234841016900858448167251665982672894587894215944712399992016086592845408548602451117584953580384676744879512316527706161273318766123872316037540077972131770475056504023947848441371613587866966553467587698502584318717132709183606049255369969019015041033507658259942333172589718671048793484549761080033501853734201578960511774924547225237155683603672460275882066991719657773263225524419349681716900893738365684002653179807538936063521506840134652885766014546387934151514193575172146899574485299896870736370717940793603127791987025033732412743622104302913836681680864479846392914774988633784200740779779790318329108899486817182723753845738190551852131964185269113904431553823136216755598722995096064622697391404080853568211636663545463819019083669216449857778244480248263155882731035653532732496955713154467426819751283093129138882866401890513425431004145297175502410372904289726442234605540147057987535158273317996898597475846507430902369589406916973684880445031398491934442563322886896775565791246106884333217587888088775057734490076958140889803081082677607865982680121201988549162765462566679976228843271447225111765682319523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] 18845298085273617362965709565905578230105484559186438657389250692365228568243219423138615715056851444775115485669235116006199334100136484329070172919612827467220239237680732339593464014469380264417061197685480842159982030556845314024531608038608653847420112775827994792048637893011832536952976777528196514227230235410442447714581743302247775976097159057433027799464818290152474777945223695579505980683384606370222628174222397035233726650214461660117748183308218856303234268710748273319824031424382468377461247154056102483258336285516545659681805548196363328891950911384288029338629508592669769611440837951726720905623071357253716285995743234617978525095779325661078926052245253038487078748470629691914592389621744452895245169897782475186590063259113761681319582146480046984906334722115302698934211278279305042256895690290784815314282474595259268227242782717386848460182122929455499194531619567667424127623499214513793897948927618239457264343006105654893979509100865832231029508905447414615944510919674880921375035834436112761130828376299936475603440180999276158910961902710503308418932580558487479242168702473015607886096361027912095408615280657155827218494939367476989055021132956800283832458475609115197315329361944046669480157662725002239955225138072013248775942730773266727026438269751739068527230847603186763232169247071617960818981141516286353548366025999307768412634214935633948192431980071445504852345684990191927581482449423084496273319149974141585071487399053825177451560954827584227816204533951755977423718048519618729124369095169691415703761693426573403413953470229434883463269559974533838020268472738333443783597719418039786487168788508784832384720749212192350607749324880786876276022181596168258273768220859539314561293188542008150164881763995943687844520502335420071563643423370842443143359297941243129908272884577200334748928910290349582584746323289206027717006897113173865032033702312278635015561755305061812303844125104289964278103925157225819754830363849782185729731971501058563406480250776569510155334388397387489999229218876579795561680504228390055922540589101561418446965261324091740049342344130373303919216287510660537740150546414707262583772105475758405283688682124998518968789572308125206485276865825652716546818048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] -2627622794128424229221001395011444275706532194582695195917686790761611136790115847165954811717047278392202954570267020210868146667446140721862919060924723138508634347720909184073303811262007449604676459776513676387431428906677084970008489045524779989678188580514026752954176394769629059391796128323806171422331758892110915261828076434058382204960540705930568300009696370794044456705308491429500565035590550073614281678772652354224734546553623240262891023017333946260752100231979310544804139252751742966628809104952712596668787873442910117107757857144445993553273774827032710461001722985565557908342382176644870846602652067679261265176426564903448573825917011478803854085994517925727143196472197325814587555903159314343275502615015821457782574914051722046223281452007123811562109849263247510835697611507887531681687408276280449751209120755667525892832648835009092857562368118205565207048293941924722687283293165743341965286205925707242294100803557662611831845977894720518222547049815641436822240658747283693639613585582771728593227001733146218836885535639830407881982027847029316679811823397939965225572715922495552395181126211218493380026507601207376708098819948822624666594082955339317229882471723396001211612895033580169345798483120399800993972265930316274627677142460511247980734500906215896750609607172685644469983686546285254530262421726692053158434291229041422416884672569699670374527955558693616678850211122167849780179058129923164576203171605404790338957044518282857568677449661283980793240552776992087864247119958255035262279142415269685894618535671424933318473112858298550197493823606580770262804186396324848911924677553531222073340897826271039772185538816626953883307611236540609414919571714008926405478273693665224140344142523123495538837962760431164189104169016531403106152586068704187502520406127214820160107876029826191220714524239800342735708783675601023899952914732291364908324714238733703100985370722062818394505874829762777933792570962607759507807767744676389028530740430976421081573924115145437759580583875235223265869482408775279137909753162378100471066375192827834088710031656127639834234037621635422836286421871614123131828769289697230457422912372088649454532701392083753745247660785707627923197950111024028676259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] -20652120317281831366305918490457234901158696013950106638020722946355160031250914257414640596548926571480075108695538892043987099114007427458320204767111589641349011767684881950813649746506570663787584924688950376468261658270938058645071102327173719504544640373330706539283129689305930691641174883390795886379966765530454991978663570392909473428748496301154514238725783691600268648511699530453492522171592449013537864417156174988450727204107077098705320262217584010624582763155145800748052300255909524939875088627477062259025037885033296003907355477498646836797975767514044248879351827848746116241627753199796903033899885077852202362602129239146478679587662860289107113738729560115378492002304719098737678324395472821971307344734721400483625357702556162958980243736504525905756141927964650901014976462483657043102505336795575350875139193296987522687470626599257413331968453347342229241341826168880656189030279229770773015288555293537168506999821384665374185795383606694526218375646992572804449151209138133375227676388669251147241658771943532071916710543820520942057727396381374454716471042595138662104108037468247820432521721883055336546753791041085103228046109278785439606792038485079978000807894406275628656781772271019317521293570941629796212439032343432366761599902728930437490416982914668103544995715081808038439551526778471225722851978169892593366615424598409689824998120411642848643317391196800747185145009369385061453292368278665065483670426402775243765094290274709909155138360674977217783485850467819840666547060170718690562474455487071143523597365302225465485168776132863214429761249133997834433040981980270145556093733363209301552784949021033124363786114110916959710112901556994578839291109797635007707167342491735675424076992222867521969247179677097925470490019359473277495611918780685157837517690571692716396616589094141693460110600473551217929431127683239253597204193154784729797895495045671802301582324144953480723463939694059051204857980489503929216086519359276029179678234567566983551892286277661470292810608662399736735207464002628322361620789378896955285991491344944665416919271103116405677848792262233840832081117445739116220951920689071678372487071671166820220259787866757774598842938921417087883124793587361470480384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] 169292168697552118534476260040933014455822071001818967228985685414332783620604439463722563758224303551567909444431786484654614360028474755321901499921568403922682480964062248244116174522254301585895285557318980157662202817877146473052359154804092610389242100324935666163135761083779371753292996222890172484166222516724787086839813310293317942619557202099951779144012409013495033262964539539472301539720270884016754613111925700846247932711653589187064631668392217894227067261279638063869925513266886119721251241395168188354468694231090112330990686095657819281125748303872325851390023079121754375675586561589418433018727377610264814257040511203209005120119112613858949300959865346465628670881283641747487959716889853727200226296401811587636047626861422668350013812157454112771262098089388672822984039685552539861701653181000860521087607084861924157327394443027571938485174037329807626027311972002259854956640901180152032007606917225042108772402662890324186157753054489386976332292041751824828388715549942021909592152991997218886947944862931512175166534316498458567690771269743830748538960747527234363686368578584464831346668344641166824075200415593144349195361991073073882721946051844008690859064858121567013807707465606994785803275038796960657888544519996864673250803240709081194849923454041496906975557723060164079474076637933447990701875842569277862089537393973309128860955695453299999416570487937839175108654740732792419889379976146339326712951070048167619917477381414665645231902017932365866707924269414791600785698035182089987335632409370869482992756822620631394519699265674468803904519425206149164734510302429898478679299602259981251938036413592021076881552861347238205263064431148511210649653800775229837749121362318680316796037986144702215287515109408394594833162044088191653567943422058609858683428319348134750876674049048369293232515575477068044177274979443145053606456996314906974577671025970046307105401235559392145156857840847830397831998769060270109613303225033256550105789426114145060427324127437608159547626038237926024420521957547988042400525825831841368268951429668608227909364612537572432992019305736947411304751227336434913065631675881682045823366457394729425416565390741992578411580393581795357582688756932472503009280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] -71564265762890281580235179601059848852821239859290979426789392340860774075986891959535078217300485825766958868327022254187414535266654293978034332694895155143403962054247442573318948873582126088521491694992802827911912595601381116800921177772698322214483816176960344846072326116604074902426546151773636987965295809089325595914980930551376953688910732197329335304049352312634747423490125192604153789898869264556085700648478092297843417241380253801720092514784431191558947269638532619684294079691816796377238588310193865748418650949277096423924562584612559595012594878566273370596671308007032612417400432501312368867761763043979388194884213819962508018118405059624005402038866260630539157756804344321139673304635062812224640371811261562840646365762787135796619657275434677116589459597305408664634682355520065667759537495224965435873570807786538819239558031663670629429447964380397586566958436857475395818270530346923739346572937978041509826815757486146529049196031337669270030969150428328311714535925593555546082069417496695598230917921318855802359421350395271702269152712645504647585129590003868633328646247639877298138061270444729416623482045907112214641458252671996943901766841857462307310472872503522603509302439852794201923056662401291790252635768302187674404136697162715183383619744528217722812251837954305774971341143291599653092487664740780376665420737089946098793867946905979084142962882958193685406723896009927491061282012879259039534711068413640565068264910138072170858889367409582005953614144468591320453367003247741325443921467792586393466395636715610420321756318561979309030729577835690854885550839160886804637474505362738988390761108516943565015569411534206613398190537648321327172154780024127622642692208961723609358141501033934196456770205154815040940366215578885361343917021924442293497954527701041431176966189263527902090470820963032627589854362194721790624268515666540678997718003243553763482462031568725647182065344832324320983763733273131036922036802453245138577287176736026176377045778403980955242684738158142032889182232736915195531378162913135341034583889116766137061795860766226038337044473432884315756113770875122867195623962556456104032283542189987810909758082706552050148790078363737502407836201976807351648256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] 21220062287059407781354872100325050523727827953813731886490481106476275797256857575596460861653531806759877614191718451781907159990865962183217778535347367735967431576465330591377947707277815312590210462348511094069696429793788728459340033307795644089215851994093529815624351709838206529660883367518038987969372135632673911258589405478373801443177321628573184326396103373766115776530191089176795309477999046966023776805814888146859454836562381822779969321636257081716501434686518155960766976359079574154813539249143902639143216548708169209771280595831972623496714194994260479726620499908093098643560597520943646366049996903863703309477290177263050769781948805667612081184334011955267142398959660196682661661171054589471493060650692451039218068101997414833865944401175821835828469614529020866350873058894913395556263512799756522046921284418750857899231296792816964761984698106938541977163863915758053948675728546772389833971659028055381752567218868070568296888065714171038078104061128545738657248768593927484446663676873482715829636905902490744105702814785954413362929465865607282547428240414135168596795637741268172495562185934733475655514231471861635465755431164519514647576341336107736710115435111874304554222425642789502916590510662575883515416366238035902571308665636864541021720957613616633293966028169206810983737926565360305175143739866507621977790628271662332286197871781904681512360159136453916974047055445449750495281991189157014114628376019549957783095584196628004878305286277052496250017009918764615069032723531586699253413029268823603331099946117037662021840397168647245537542272455257917631619030381178578828672991522430804438122800551197525247782923069515039238271771605198648509128342859711239715154262610203646278377041932771907316716440320898449000002294825536586312948509384288003983326599269923473887336636915032847778142434751306579661224687016179861335759638876406870390361282051045549152638812410616257979815500265973877508280823010528261736719605368569636255590720948373060357941155269745463271922296680508646210334202737914418134701050040078564808369565374458011843728763166969927075062956779006677183969423900533785123029929158266032298255128002364211092425650804970560872071113001560703021537925871656564162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] -5279371784402622817040645954186345896939240993959402134391164057410235052221910400337131309645706173150112891110065912570234555711623827028441828001986362182458692339809339823611448663498266043374335479916613934227377899913068504971737528397485641890163456973705114861187439883372718662773726257665391787255252550544722014831122316967265006279908680614888846695946464871515140944261399866349032609154748196198096542071430678919027706926355600332442067050782648497612286716580528028066861880694180916095659642911863969080444777139768348883264049870453104271910605059660193593773832076049957954627915625701038460729538955284873689704623902782591409862832127614524792753259283182870302286634436469682541607842039203171813382563320079685891986522823827614123490428037003107364839239703746025116098260445252878807221052427856561047012233276317452073799885525240779488778191674097512103459937222371171863239295493551510490149886811033014400144036026139722951110562226159410185418609239983346818212467965293464592792717299876535679868810519652116205550302082762202616122106627285521253799402360069508753796763808233889325479365895829776200655323115176000848154121366235952537166531219697804831426490221270050118252382769111262276704698873367053298964107314666944101035318888557522436061426910509143524484492617713583659687419494246870501920995053430097371475323911693775518865637216662325845599403297613602732022244882163747046552275539735099431625561613759982173414897270340375144592307438137236516176316011288914845461750471292472497350308952085216638957994778206451124655895070836006102565509877925604069877956270840241412646022184961922480405134531840017824422734707213297386360366596084838587672269268624376111635262130212546226867260313854724132010345906831340054766027220338690034132959682655767645505699048810481452844638648469902187150078193564789277719786914808111439425432511711739498706444034717019296407106780351769750142749210750201364560380259195531394744080460365940937788609917885149972746237191155105675523132215380066886739041635902663190859952611159473889650704676452561778083452756361922718354705666036180083693087520508592571120051857174229572478810491530370111527952540811345175549060877508032115291388203848446095917056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] 1131595803996103052243874066154756755608764616598465628209209971305997976477477892249309243994096388212127614195983180513364346006028613054142725611751520190857110195684053857899810990556063915083948079728223861217453581200956449179377531647297701943792248325911606150401656043263099644697698380947986903312265663744678412188716407599080258430036235377791262518527096295555777238418651489612695097638608065143287178877351401686889946321665105801457989263940306911408634884779603888023720077500714081550388238625303335101639652109855378221895951921514974095922531831378966504620834139158287253481881359015213984035853340920704663412175306025641783386397900056534708352906536508727775084655161723493499393336443886910948104902672227675599444175727403718443656923134581180916750745290365638800577902773174800232878982663948154673166528475761313857346757770847126836257030584746363996189321300273436979042948863352442871699860664441449285039241412719468711373047686554268435278164618376907039960801088498026372771410392239125935530003302157557637018557996267266417669284769829920984777736595104481087432301903372387539239684364568648589419836766002688520333733456831973943806922365339889414854686109580034485426107528848266013548657545291384161078152713793731433183033366458495075069375940236074491039820056029610093645609006179189109647791200467126323355047711743455035089301632483380598487172123051706522748188344726640912358653346801999623057734686515124784700380225730553121237821929438289413968894055473164381816799472008405188524682628540478642270081619753493958237580023727835887462699065752534155759160199947296706964008250478610471077745521303609283313959481085169621399917684393970211823055843136146500523378520285256609941253969842768668615532832194265295573133294241445481035157503438064785354003240921929891103956366525922951656510795143225963390094484235057694480162799345510617499811275035799411857928543000837398884634704649692125415929352252030314426738493609482121875831756950296527273501089116068810428786502948088881784712928762041550190941991672657634921897716716240768554278772806672731937922279041409484676358213888763274571152296782606098094413393947012755049851363291451766725175299424876470371042357463313840865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] -184752774967897455408247232782094822651222397420358661036693599827218792032550080172595987694478573197377359117639363726527931652104988036540137098114983457280266637201805198621210062314590810928782397120926173350528898858538519467520354082438756119618039878389587293185850244100863524553620218016440173791672914828047142299760189462797756630926718036547622404377752911419156641846137810025138176069933681354936422483781543005801769764018551565757773288694784490041513483291066920284078698236833763663827229957423309464399219797754057242745285179078840285740556067347216188497462317200351351089517219789073563127095245954777904269297418427612537219641147494384871018314408448021670381871272401943323523881707512244722300173746797287314254234892974900951019849603712473048314565750343794551164443161592292716138221111433605002117854309728790352871697125650387043363089694766331735970930568109031140698803804379558458776274172936208992816333442086815071562174606639131365705056270018212627749142440458363381251039242593765063275842927434448279698173398294307705787808647417030218771687982777517867363209284598395697037421214783860230339876685494743305809021568686146510392707847804158969129702269251952575519063838903790990899458330325772758404163938191093051386346201691413906371605234169721277418397667518529778662160951940787756447796752709177422652204178854976367969843776857844819880411166743678507605748751962361510126084335262136955475539997643225352641899786388805320126099638902869169614334393349514565016387915349698264880114511289052895651116161089230957317456457555469860793497310662675548928366605342665562972381449335992331594206827970409282826377615949513537061273935449727858206905126306571392184461573491193125525759338052387271637415800295509694374472842676338271216304103526030580166071997999537773399018174844645658876212248205683026756851245473126649655916158251353808675511838841242535907379172758790616783383112939275890732181110813172315161718698640139272698910380408102345020818716011560425454935118012387399718790372537170312534844362698923277293428073789007932453821959277582310844776295903435911478288869264795797420600996139055438249208957350133463567242328669214812815791718774505575223632718850815439142912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] 10376756568351608981289827227235006638070606596671186488464970782080618178873245967077745192936193522851616067948068157050112398485176772184661867375333113820083307974266575435457829229482490688964811701590920397829789638538639612546029042731773764311150126714413749856190821384754635920409416623873855419779520794917728087414396669526609214095045214518271315297816082730395051503033012663925738846739053503814683998465683070150628818231879511481956319711133366998464542495703507670048055801169970793639819289925584554583337542089542090667547547778337245042525665115961334865618252815997082416848055394670689113206249130094715153647571951508924288652700931455902547747134700950195630635530803458323992267255028266911773823584180516136988969929415906084551112832107014070253328114373590138081961990363169519086465620873939634522628286182423223351143326733965367195372012089131069182624704341702777608597248734088133456362791614143018661822477293687502850606914353093771189977134961637067024893823460357202156679684188997560711217214296179976385894637412981213366121519052646576407180253771527590898659843875732853145075744994410301186638967288173053069560204992467654919353428464420689116658723094333491627955352323675146591201832388819475015600539607381012133501042001621020811247058080602777584325961701595907503937586473038044840993710779964500801419706729657850848708581222047746740517312055802831411975455414283200875301339200699049386397487473058029541271360544755255438368472411425354542706633109812625079011273987574661514272898408528041679462909341716964440801536229770534281877116959568337729079428542722692413691781181896751928335350971003703462529915121247689926903508661265654334420528759967176147013314526899681646213141969101124127678320356549583512744088956979104665393311661238313040225543141828133388304469049206349836696612578036029803483763730150435835738909131097429186093196125982137599646471385901541647993063081823711018206411693298941773648346250719463368181126060643422253851079472004760664897973704849801667048977656876203768262457161771441930535932608164424781902374709349060665776176678041989516563217125724625847023166348860336102654759262167712300781156921910945333499213486837437006880154648850978570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] 6393003984828561780844638570326114879333353177653226029158920876314944885340455987164394009366434095781945602309323642231926900062297423599686029954675473247502900846421811697049719692520641158176328664514397750328674341419137340182810205502501553253578303233720256768569327824298280041733815147841631526150112847511380056778826739754152762142188169945652564157745879756521816069868599241500662355353133491802214628274975843392591690130663717598558896122484028135763849255394451797597527012820814229835006830321781016029182331443585134933301790190639405911934459838946435731530598799391585526441930399058306067596635378913841996982462252128641153300438151725377061327066851539346166755560934371099777381043198334145231126904941595940878221046915829936622337641353056728588236960610890614612746323612958085293384023056456144792715249503238413484738440440362381378460179448356194226538653924868674954742282143501411320468228930187352884472265955307797888382237445775981003322091006836662097866593301563400504647251521820189092250693463413558341448963299912209495850487929422351468935781295370592862321362805617591587167954539800342364575708397670704590246996266108467834703856577061917866855718839932891086300439840946843220420943826844229752810969338964582744339284681484683673986204753043945999250790907941008150020313477878009521521879160036205554284735239781984120021015263895949578843012795508290308315113194363711667024401106047013853769985771264428453763566964884150469501446141202551707499859776809603159461023238285430200138766664892662795217219012503108912587680013919443065188591202207632151172899206568897062308328342954076587576314219877096695978304758154631521450419643437062437483455370961804921000900824563220381896819862466735726119136957414774340584368935462458563954552837888399671248027360890701201262707350851410827493296639381182379966169369952864301902551814075794670888334752330589721709421865262993927846005859664614314435221528704121543237919255939193559392331493715186609552690008796658423132278256850910953470628773075614185311864736722267571719558513257965483373558715490367198823546783263870456165970286194205260227966383100468542451108457231024608520874569258693599657276088406233391223087691054618509312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] -2902491999096895401896666402739368681961403504652276916733351539728748437794783995779845406848884998305196565645307074045875989590565479743496411516622263254921322953582076566187546708066220301145953815891041258263390047566874046578664528115798664575769829780652355578913740803755174217581366245967909946595243029565885939776681310672883932948194530650714606536772830057605210930689029588267122960515250007093205932681341049035172148453868184943127997123817272238609316950210802150105166080105949434832792129976597252485128318839925403592961954306779960462902922933077317964021865820187035757776572964083622302186360473103241666702407607358281960925547819223936691322992619975619103320362336936189104125165114673003388402214401509408111134594974230631804335667154424522166832844678131590865000265410009056456308676986362757282982185071563731283870166075841845911570316472997922347134980711263329775320742322329293663734004227367091050055940052032922511885120885697668779332480755826244718760028169497655529272643376413001275431532454726707095494622388699690817360061073171087205515719003120622373766348094511377151406271386173731118649752791250821677499604117237489439479193290934068674939182554498701419372529726471189658349786207153357965518912196817823182494582745752235353263757424871873176320368276525914583231351152919816627988844146425787779560242189232209654933721637992188834161468576026353705436804040276367855252487629748877432256382478227749335145210904779038303242356172310186069477433904324316874237275480858208118240995425917174005755929780800224124787330795012089390136102981374131270057505239043048802724114757906530544533494431833998975748413107387612943129582774562298157788147516761767761057213442808296678816636998430552589562433954592357214874438603885834161407832802137225951792142836827307396714506904107155189675914726074110291921131521425453529022918169296123891306790516619602945547572608972503750289550318081161115896841373749807864726966520533492499116233831541488562048977881368885617032347246741541767261843497568101951320742571866061337267185521275924401570096422979917790662303956437762392561461098570555323790384756265841144037482161472426910764969199633596822316186182138061165601854924929493893120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] 717209256694753867339372442248946414439987087309483673485465303900116911912616236278640064427539334336103459048133598882498059203165120201706021225251564657665144532560265681503465314378006337450151235703332693603629159187362868412559642013450603277011060364021833675304177146242154310674740715829328991451949118888992435699299716548318067823744746122519914135595940957559554518275573083181217601324994640001936756609293168537266276617016075016783010785586558659491163767649183559063694247633228466078582592907477359498192446374530793898226713515801072079146976269861445436901538242069193146740055757880617656859915809776254603378806290763736593990610122677675319857741994798456545721763324910906798380234219260063037914897005593820586021368388697958873446057646770782558180671242279112549925930462976400585669473853893950343144392809331413997716583219283615114221842887273314478967790553798687357502113663214670633528618619537727039057710636955229406943125307236822382623810381297173291234394730992546724200197571730049903124952227587069580087913387784701476401265723743788792169217560205055610787979467346789281536006339319387988023602771591947660462090930905479773696622229952767633911489288607091551480194368466928658561235382111465585384383310855782338073133402955498087254839682686992918479002920078886619014414238521641451619901124129030677146931816260897809360844990067116246372536349793142032019429962737372551320639122819395330935486355794872521256285626643957695472972806143068731495564169379476855002839488225268139521452581094638278267387408447111539854404579062090288918885442857392720562806227522843212306196866593554046398282868945892634222186139027541965741189989907373808242230676249906343204011801044486066401703384221389947136136713202547337237261393533809689504184482069323089764114105120432735503993112515651188609409020311907925137160525606186233007782770671859075088158872046720808548829516765347645150260365697443328571812684553503743677951863567306675482419162656018749204782840107275175055292868549464216786940417628160596626111659433718359492406231740634828943389658026932863978028091790596127308957292187970338934742023331477956415558855478032585968808221194698751184628931025040394844661498806689333248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] -121473653352797953401145901687936391716515294890839959642452673077828748825062502810977776836891383019636233359918242758821212457482550421612578729033761447742731764094256690781887761363739713265272170802368854299648373176898289839490373488638690541440614482739217350532197499116810788335170336960190234605816873989721613776873282832874478670608841403321780165876671837743974019024890904969003256881515831184153669732350780719152594128479680896020520390306975195400442816497549014203711368018596130223371721120866572589893208008394578812897213799476482205666622085704361793957390762620924719486688562658462874121803201753950524965453276754185807793968136740768678722403422604887299652615450554368594695310723450685393727566218888822801838657525098507980061057320090878194744880431529209504430023165380491250403847500817389841243016488477872763055541684636794987906743397887222418754500701521460169841332968131029964390333082551688777550608640757098902739261401074747145090353008973310339743426093856709689325255351474190320686150046242500144761799213421079323534554167013719462860505028055147654428308849103747138859864659529653203083814977999959386985795271856487028112181615993926940389059455960630691146314728373896438796410364333437955455831863404775145935966439671015823714618979175118360195769885918510329901879664988222165669340922141177701013000649946916778295514629224668165940679052139465121909982058227916486898297113632793457307507506514851357017188730050519946416313553310758337615339321341279722580704579269240860535729109795398493845186574297896272496771976176479461405908307188524806316792538588279307557569185922609254942416930447153778437458852305534260813393823166452480600249676642660952381024428455471352543698533688312800264149250547909055632604709580397854500067952429799065269918744753026678660004699383197892845294151457817029465257349707081219350560867738807899583183681184148732862111195576179293000636099692192446007508858056618547640397239458363899806348119151213256901421873788052888971688624438368525153785073674165822720820753469857751590480027976992554773991514386366099199167584769027967071342567452145554647311547834891145892042317041564688267425431340297988719847313312447509561004309318572441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 14221100787791565677251265971530295820947313692977823198349105859626210026043177440377642271481926855154898286537245138724702785299699655972864282501247135865973366933315535656052747013265661534544292915665796531163901330184371524369731451616384541735627542861454636179824561516853453723721781345156736443827000544175176609201877169810605564188953879350988349975274571885010758761879027702042450258554810566337511530076929953002461580108976427014181250423224345717264418438820489678766859487549486206487582425979720256533466301058243061710727276305388506000868184195918329248354532117399761307651576051865683935006558229783816967249909411179669429294710294416037411621486960956410155626183821918377355220863843520692667073355892037669890871844086363251183376762108619639931052453522496860801963283324247336206694779884658397282914814306382120544936554240896154143237680608171660451621220943369600682039939938582090560946595668314714220758228141238382491658963504178793721123650932508411616219682395386272824358973246635302189872783321635347872859680309036156365529082879938143495831538578008073401420939494352499996569765030661495125083136763678102091038294835400425778338789394083335072675938932874650217415298738498762626283482395737087287935433706573787679893721806974605722722001256788345651624332159078772105930252361609264338438380084535052824103727059680296981946654851047411939800053832039060644101166466051932741552791679991505153607269101777388065337550611195189428435232763978360568876430291970634013201628487560532683400817461399453796933607138121300115813593531341136000285264372753572738993389851090645494435574657157994926033714348921220741698948468444897207926968299539900092649051626580938597877765989323997222640873345164077251127676435644799323108642525185311568879366675124406593125849779005282189292394252551874323486614944225107132023767143770837867958570027584792740637673947546998779458661976158085101887631891253738637588247192528158476113679667035888049642849571257501581243774194075443851608111418064508608187996455921113539042005600088756792837705167194913429506819670159099397791161863448655089626345722886045500929269409017331162352074449636412696455057381704846533687824645162537292958719218236260352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,56] -998515403265706533209898739984517462875231807464625602683053788617260887121159934842022656028064059987922296933659700035066510589004307222932501252511602630616332271286575901242180866737045096815891668528865830659692904514580580001546697944542214181785939565000460410484791286016251923985837809889396376619886990170701631063485718357774869736619273581812067943888489116419221809558898784496749753973977894367859919928122495691017026682839374381435971940310735479609545659875844820635353459624510380584648524402449181597470504725680389810644313068922599104960358991357113276171799613282963093721455946069003725546887723276847447760998741753510004378898388374071066644301629828630109721399211585955629916067303507598846312592442216391613658939794882961821787745226047203180329196579084054828013755451364310187142321116791019128524045996843338337294967519997580357275570472908437999447426473165975547749810936543886772878230178418831594168029187085942345328393221446624957495207299945356577080749855948611127017392500616699847573362596004238306794805835463346284090913358140509735773501326640480566443514558904223469805063490913887601651107832053645210590769701080677660709659982294108439339890640283978773130251738498456210086086861219005619345852355985892035086800545673402641117119352856924425915157642709379198849429607300863650424030826959228406913551240733516488313443607440958157573502804617551877704464390830899671367127220947900194449830454532467338913743707412395705479822557460017659786464472245158486149067598021914877628037205958409446038445930576959688693206240738564123590729633749282231904825549607041416228789885775907006101026050272863845280115067474340770535590972998930236258540353477921550376358502463546936344691217489336358171048278220900423104400727988206251105230495515799524949077579247575802565842843823531538302840122176196635437790958644509836363925985945487945349466573808467868590288084450074139721351742532818087281714157984211704979816569797498692023968333255512121930718995464344123293490175112747189478978553483186329770573189615582731235427952014484390532054740121403595921033809041180207566750090274809882619678184954549611058530223951105196064297604992210081785723253800822440451063419565506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,57] 6215544558932134918697074828581326127112314597532272211734957434644883917119892895005190011282513007587782325521618212274031196796129844621374027736187530093169513809406332962548642265529125297443323935705852759059939299770283251763769525287689996693817367342100890816683493842314086606332696619219234821185403014621528892291146487585353470207131138019497120913148571374056914465976764350292104867680332905137143843305560951484486359510662868767251820727420255848857690963838336750872599249986471008290172037001373770267165268178699073946030227076475338305078443578479657360116288000288810520299516396906345814037196859295259953712209438799898881214136580802646592119393516205819433219901867246497121625497471412009958307820974648888172455770613367246117822027170314983001012309708954319564725936204831550449876416886247680008150575348299225259051800706010563531050173703541461120060932980542717083169084224818582856601157508566299737266120035519126659851309841408516966531739568633379569724537681768487471495352926472434351807792947626680765073333700981725020409592619839766549325855135395020874236943700951786011231055959035343710072261795958961601853362143810105999199083601219690167873462353205445011939717304333532297591894605624682648533431568463200686864910908230579667802173365769233193544466038995686618894682015102499254726802378617059715512118214339199396080626289841244386373960247170003604314390986267010480762540462964143761443186450020392539466950003778647336480307672347737999249012697527480052133770539137592486252014487151223036571364808117469815868382077122583522518366488254335824780009616363242967020732316874904970437922344918305472628641184205908668212386158320778472208647928275204287578479442426455061210882904818177486984353328540488695388933395193862396369278603472742803356882738292435053475045801710653078923011465383913971512105933963251220662050009570892140538299128500339606514605422514499744803880548603774813059384261887308039327310057775457832301376700236685556687826268062315037455632152337017087960291385554064795007946204539104788561685090665426378766749460944756449085195331285062585218604029177433220811634651756953840096078033962243192189637332427800541712755871811512900550145217658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,58] 7482915577332374930010400749642978597663242280632902524817323979623952033744303137743792498697517775147984662581972197676179692682703555372272536381723794657682553249844748442239115764587134824492098114540750485562980060369346818619428128257349587487119052255284669053750878581247516252405917814523069911680794087246512838058638271716105378097678406766918314680947724546437085405472649464552819859024829260766892573741725754336245342118138679943005865250080748006217272738758367923611028082946659853700502952436212803130184893344123442647064295696841120176752555173257852234160757192690793926841842839996467385519593031828654023495255163106581131680553913400339029223128048393153341051301908593259018906037675087745135725741047572060390761971294081271881915976649590762388838578863447343086588862057601062499660962067331838322511989879491960890955109839658997357865431272659562335415903053355441311224381749977283803522184168898706745025397059819738687709098786236446643250263960473053201648429412066028270765629667134358589213492127467779743352332355545015979084866285427832432572263208329154398339311951075983465563174161869768457465654199330297213217916103727724716384616646052397845425867367169074501583098159487305158888459040891309836708750295318173439341065526587843216462737389222487077983733285902835901730102989345352599608144157372505021685591060112607075305804783411032882844081037503099788160534360723880556275617906157485336189672121102381045163018011935841926035310824945323973022036324065190400086476727257372634026365587490931257265521116921620047031920733639121815062166390997865938689598038732311817052332404354419622957906554911456676384140223305347884032960969906718258946984550309395304430313956467326602409561346581065634933618662582007585663120569517730385005526903032549223361535436321561251555436184604502716137966478148893269702246856188049920304428665648661925652697518129540332243091778286982057507570637003493199461003658900356077873732836931064562735541476151775326230994979432378871664863161009239351930296665880799201810695642807621493706968031613947439776090432885282423463401206276383670790430864452456104494603915763500544551012868509253508613146019701295779217964918914895958436648341995520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,59] -889076459261630572459849405897198278039738254974751896666399810936849983689821628460006094460006279495599736629062483509283614332080602855421432817988239495923266535349350907166000456973842158994663799045371733808631504152475322649013050938573609552252317878163941139985968407899962812544526032235912771148542451752479929933805592832175547491195434656017206691435182958283465388645685991399708735324373180298896823528652010029971849387594050237340097475274883018047306526871017707552115955265105423146567362470008762445735618298465743052775802219163639231426598793690988331007893907308554780840042935623772977131261050967679140564184282975354527026321215071937955538033744731479542703442254455611491938245747567508093630286133943604127757092172251324906297748345110230895001799694627203123702948537248999040526954602749470849954451793820322976910476792119906255193955138024590993178580434346605934535365633342274274522922261705273338273648452609580310654940877857215960245195554402380468687795171959635660794369827569412378389977253989912390496951367050809354680454606005137634279727449101284490224312081038424679672213446966352295298703930132166175710835889050856320941582360584414985530755130435139729062714660603221046316894561448281250955159164863694036610788281806542853722101554131009232709922182239954969075274018472469578915962761849605812295284706511834225483815852273805677090501288478092476097950128429353522519804205046739366891660933750684581225328166682208343011940402352668897388863961876745761459980674497129858026070855574956685663703550896492164572934275410245242426691940715471065775466388122768483173666797242375590798757072420098830765779347843773350016876332042760653855761305957096084897508148271512179780301768715665617480733993452026521359756877269651493706234406128253182916297393882271004633438833610485266220740053793201900505936853400814919867110726752012258197256495379529731837207107440943580079169492892186730093676690230028692498489756199243519109834209133710129823683865324234699624120731495708743283383387407004870610635061867656435835974487128735073116162173222856205505562688737585316352569411696253668493584297195214491061707672294726647519406082009236545561022930903035304256981201584128000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,60] 51305843935475376286273159082549713171021936594156842139349496448419473675208144643622494341362541034547868000744408194285993688993032042435471873337477009656727594155368735318492532216841053774154571273075316525279584518215543516136667251857745217465110446534752564130108452708546274109337882315225484647025051616092253407166504088948616660709172055316462379835705321606016931983333986463743621811682524240735631708793236761584203752608040986252072625566088439405864117198012580432059319742758006498456464721436621826999979174360788772818997103762362525795765695554436495436146935833160631960594520345768507175101372913178908724023581721089890258287858728438872106645971171555282504733057849088983426442692620703605549388754720657990051192390896071381106645887514217117177948731621504669048068184388900935550071475386069303858268534963492611224883510596707243478016917369777890897158855677649703288582269962873196122499392314233722279548905512746322266813750110467282393673105098623730125307909905799112385732385094303754055039243187333119433630043859725766162406713752067957143700597863560968853400793189697025080083073882254666280156189912535970564147023822086293731279338117554582250374390569186894271554565418042650566050618490295862103876761446090803974463717236181794747767004399274252117522193891497947345284188810686664002235555024908241881171586579684385586201944426717892934713663451524808773388714705055361862781682757521863390852546548837641501805538253963271399677905759051230451382908531650757973149422798980641099870408324462273826305059720207868727591037632336501877001216230639529057675707563020210171066129419212730913311760432378023636110175153463419839753801510358537010566339432029478959944362027502470840649538559894919942057388418226257745437915711919324498872059026084614386157189392340078038582776222552556124054829378101913333661183462143159907281106527066280312487088937939365242703459104722280863258709373692383801868062197435868998455151670361664859384149635111657461884306039007074616488366289826572374510685547758270090206996938848269602804020655488402010833779601126077050524563195510367988178091333237809343306206103497768511234404227599538704023875296556458989592003325171237351080832532480000000000000000000000000000000000000000000000000000000000000000000000000000 [91,61] -1953501642742651280622692020564623005921907338796745695867678372292013643789917588417645627641023667401879121764187097154941914444767987037883452123490618414876121516489388767948170681019581160366564460644958917701011432706611416010160280527542281828922197725309002895315451798408983383846449557230106704244734720664222223493863667506508794888810575016526382175381502146761756228548486541380740622924317083778563128079277172907503769283233742891155131172267246653978553981409561058879258765964673244227616564656678230416855271728197055179596318836506096205393639031623284813050452895339949829962699004971430583143037833352120396467297408099464463865731187474717218339578450391809708504661899677975116911886811671830456107663886978181179174625207438168675136826526937733896059552601427576266944814809046379390733635218427900893207561543507109108248464752571149631770443540150778181738154481723993263791055325586558726524464551211174351439451460548772145023214178125292326212655039207873934859093313866153625269546673882626726918866522167250709143566526824414758575332322844936848727716936555224341048661164518034533561991218157529385391950332458218674252592390930564957555042858365928513137093024381987818970296027005919107024416997237238322401197223281301314394321561008410714891029270788333994050315222895455852882423854870011455104886483809017028056125598813973509011539155323039663727480217682754430808551417107294104513784890930327999398026767305552355339531527601336232061890065985783460085024336889107240444180397818950899838662740348543705132056396669372541120003607603011476001735912825967545038297318188588001423090685048778121306517229957192090948970881933535971221121627992927105513603322108661622597276220597709151322309230024668367596940122173154162095914405032057516250719565154299815114827670461909867848620887497110830315304537915280421257946663242014330975963459221846066583162144033187491740392797888186343837251605144978786474067521498102282035050826746320059632397249244945296089851910807887799883936906261599513551453011489490661062492603361185797827576697821776493944811155728132856574017418639698951333892308324079104583482936223995264108979979120983389741286351119984307157443633951505730814510891008000000000000000000000000000000000000000000000000000000000000000000000000 [91,62] 173778892648204068504036280443837650918149931461886822007640406710058907440372732070849580188516711367302598857925928222209033509468691060951402770585438087641387280287284174874314158930437430735378677768951040327674183997753759475117233614194540075260041035534559313468311233551371527376256776115913046822298875529419769248514976674888878009707213439980197386564102644633581807237138765751581970939462626200648048024361158513529284075878431635356278398039172187393123108891420002506633531033403795574593424185570008921321149622499856996487951612126583192616310581729610669632181619971731449101255587868337630318449590561066606876245219840620927738089407153268543638276753744155064470582138259772545778155402293168332454999957203620619002955835202926483214152804099680112989946830551537028023062432088161846746427670216157632524077702555216000412883934907725620326462441792501843684263367012245112438546542731227853975317501154107352232995588218277607878065849248839122340597119818804833026001593798848423198351055292653164870414926162743064616187840029295116322570643645792549662928341735913396220381354979142440647845210618054725928365511851064970483900928815558235231217653838975809039382347583750394812057468586596644823843908581060785106835261843210359212830680796182387467519028797485644239647888330942638528090188289231820873670940109012353155842019586248764042548038932795335636937138580706848285512058921835899333886671686768883378199885108770678168975593062915204940446158050913088462426471574864172764179517337131546497558460783967374994097390328518072954930874908154486268750092929680867076201657731567566934671582840391486421869031427821874719798863387831750363216367266354471992671146529135460152612534056059333914430255276952074606074164497050774400316056219930470786460410640364389553850089916483565439619754749387346700221528292077574857226248786584662748794058296994550497172354868464354192425683923474751551830276303057725566449919192327744480775473466816590280332505371275230484149840858797661047843002496291503613552758076695126154145729344775938833012323510591106494286222521805243212229458903842787254739915126495892476556535656626880273669168297212848092468017406154346240585310879553967955975864320000000000000000000000000000000000000000000000000000000000000000000000 [91,63] -21387946480200432691376553196187874963988353845048639194513471546869361670093480922088897368377281518708389028826547191873181246014384189521909237154071753649726070235541964952857665593532963984178176656962538675047660467488413684633331162117839283781290467759112768269096425261206498994270931428926065750045471085603717237872398520390698694373802768258795922799484594837561775660101189576584694701641545799981360958238981663648268233658855480387391222597127290942251061175282738035382143225709209941742089074472668474805652808447838349629638164781613143530437635779857090974975772120953136694707207644866348050697540795837824754593541143207163242937889879007770663295418463295869368052826827775389016443627908613777345174176155296137727108471458916796100987267458020826897114659565437655553248088711484145894732955553463573026311126523036299003948020343151778843597673201097780135216937739906467505337251050270175014826899498054624014660029908381051288838597239232749664886840755959614697094179216978109857494017301646036936330537795452654854118790525155970467639391319242672304815770058452914561429555757009216993636752942586605540731996400002086799317289482063207322157003312690284830342095761870993707651686192966751207189422707353670085264420711212109304430869883162806818350329263301434974903234302664047147524018245783564245400783152064532776782934466209609342762272441274567787117139839961178266000618151600370760194949353773973999877229053289549882796332249928638016456490759765727151451017449445507733655451328149477972913156703554021261986712983604140277952323616891528247614071468210472062313208876786903624900017114042516857638188351665205297296437737116924644673443478165841471490372758199150612591144756647681445709194959352698031076616709530111017900579611732153333343211150791790574263962979163679623352839853041053441029629343220292109225372280464740856999444716518905893402881184028301621598572540316743278327889469046466560164722257503477119520588455462017816106132650190582720156451191323002424117638450723038541680047801177373025864864970008114361313064870235469928427662193350450398110854820090678674816587520116404201049141390281849506054571456379634065747845525496016151791843927623876518904594432000000000000000000000000000000000000000000000000000000000000000000 [91,64] 1283959913587851333926024709695478643709077306461421734251353512520577543366184146418146349947454402822069113690306636219341912837231662713293467324385441605338219843507855519681627205883191856018969823660867268400511328197796844473760655133164017046356589012296656157187847590139902650176465373292954771091721223408330787131665335717630322273155258293379013979541853550802423231789995797657533482474810067348881388732074274708652223324057960688278390055296650866289964544970412615006630587825476229015248458910353589355336372840059782258437853459366832482518007297402419606692584911314789254840964188750708048765661208332501036354524653092559207120705410293007319677137326192940564869319877170065700382260978970466221637800226413287603422693458819174615016730514590503666860030439611464468938515273002329881096910044304384009139896666842113856845038586611411049443556254804141407216292958403592535387336667806688675325755738474731674365892514971998788892275762164831491604085355028691847534575658005592708247214966060016609798112687397923115807266081535047287787209857012249882280412532577632298717064002071178736338000386583051891563817782111683224965931935850112063300900937818260754747613340175276509328744909396783562274005644849583629952245779953466604869482702040027372492747641073342379462370321746447508486937949616623327980896308620722612830539073990153479016519889101661354267471602834840729643153095504879465187123217694168864319069880710775691695693453691981577005984844060538512993520096941219385833354752797374238609270020502597769027315191069951588858285528670548953585217722184213313447489869757900687298614942509902343718668733812509898782235529741999297689208286966955912224171120339949177627024642377453752963814934533501336201080272452033673840807919598975946230078391879521849094042943454653803985394157646495402878620996552832245558918718122541743548466293810576739766943245260341869319779931048370408212247282964063104739798586726352707700580454968847666502913722928753056360759276742819336721999219053799656194984436978112026564537060530688832928971717195591183426420226427427853995487769819438599045000394462386159077459116617172472747453780658331158161208054002759900907671350160097404906373120000000000000000000000000000000000000000000000000000000000000000 [91,65] -1314017611790546070248592281727200004461642327510321470426638216146633976416698650962334094450566295327211330578867184678590282194925312823076051487676010917032410602860455665324252338268682266441619666655529767356288635939359763068377059635944937637316453638068051467605839338424343013189245032702679957285109019802223618476396388992023016581168640359417863168136917685621403733819363561353332474869067483636865919071202671734923406426650549050044921890438206628758022157063830694120974769246248105994019512886006192752645915724349012914658623573156585291754550134031821112272635706723191159396353879017546722842503313116097712055737945487520773182137716489574370174471053339764220445440071829094479125624043177066735431310519069832732653994337319682520629575809041729662099730174102345824293765424346411467594980462722573129679985891140299033396083466349562046284780945887891730408566356333652326676787843485616439662991028420052424693655344085361486153208004014991126153133132037068501486858388124423379440502057099994889536572723501729449968632515675513789263716630189954768338886385515955257034097858239990463943766547823748273288331968018770547522322692220416468904363469609147552926613862956422743203784477302406942186557661408465689436735487264319088310179376431795174580232153876821591988292851883800012228363630989194713548188686869934019862828758610373276075326462496222624143951661500264027153298996540757265613860927110810164062969329620942265000383747608722051530445222108474220118624050391483205922781075127832032295281731230836361607749188394352830623715574966140902514982595551769934692042282762544764527029716586633768802627517373093140062948499043930923634499782490121211131117198301861498898674125016879637483631735841086112517591775624823515637788213814725383717700106224177176148405550792614168081330213963062323175435597723055690683058251268272268526327539652442643458571009660556500887008597813521008587288415722419179418946812628798364564359030332018346971944028743273099237778024470204325499299296974875596963754904353497368175248021395103071107490584471574039152595718101452022876702409377917518131093681478133409722203863120645798282797259305996947379911664310421807819538962068419853156352000000000000000000000000000000000000000000000000000000000000 [91,66] -5305445234248587100494654561786893071199365848726623301502163520181458087705663934016162041550238700998515040676131362003686769544785904733327117127282458348490374847384880917402528432839312016649159769571025113625454186809355270874115700496871162160016081517140318645666684859532281070898195116408632860499614651615721129946929865435651825167762336809756144778954215865286182773411621480882018913294158222597539532097579575289173058763695183428499025309194194809763765993415753223517566576539863940210882752064381873188702151263941301072519744937776791256855691618134479241463426294944024764767733477771496912507666896484347666178429542840386407643728879669584516281961286096286862018810616849139571755127040442203289452373600332491496755827401390878912891302000201139132575581057954308802886663488291297118546812681282448177077941590189548859936952580956205942953679609580041548556554961753850274052828725119962971957601566661550248113839144739319529371867836499478087762372348917209966411815157384240878936151581849961261322354233902340666446448994221817757287130637276377737242133585545122690914131083940399837947493435015239150717474170331842726826316007504833409736721245139600408500546234542672978995626853773466889456436678834901464145252381122776704506117691512739432233323691791623654053001835247239707359755431241247964015062663724059173649867630455166782540320744777999433188065878785492206755261347235667227734745690970873361443373776728014419294506696073922438772702939755979519238149240290980384239717734083259813747509187970330930300293029086670692273139145378016997115014456487336593126336874438354805190070950483790285182060927323730429807513853643121866264412538639645165540936472528772620611635210706370474083070857810487992653846871891567047696256604315809989508559657227528717887000932969167227989161420339635453024992173094638254958384272733206065834640411194951479583254557707573395381054905374082350966068177605973426636820034366578595833283750315017669110829221791127204736251451772924397169331780143454454999465268538630036040113701143970042389186338158089496452145721033313914182576355278525261982109310793766795167503965779063253647429966444817701519094990765462862467637748210959604776960000000000000000000000000000000000000000000000000000000000 [91,67] 431399756122613018516015942500356294150615200596134145839916038858267966327644379252717192172133002250085299578259851079398521161662236547473450877626117754045534111334035823763714200172066272121564427725037400382683231558247346466311157799754328159790149072991644834551086789583328089871376635886283034285658379907314643283385754058696042396380803000036185911277029966604816385463459996153742181311415080164415334919971802776711606226282059459496517024090559367329870968679893170418897645018400469601769661014602790986529254945152987001610660923889366518034644035526933249802536166065428662011381632868260451180862422535102726975491024756013971964032480779573149442409963735174821234973275763809903189818013658041530923301211899731532724921370558809379273310475880887478574475952112062323297200253332131939524995226137852304533143256670223611381300814933952759690162658105408537424632889596324051942391203731005533915552819016200416859699095168910826907083882183301210933490418982401641196274484529872079639805499671805775130519058866019940249698772183496176171707661574121916152746861935813696178658386377268203921743024605229379186489905383152616849723376446409685851504710153343656236651794234326416648957956459849787188281462789013017768959516995483324682935435500623090377712790390223824125652991426434401599647896985663292032114663481266628733538066291919389900905004528808305690158265212108263726078077949745802107373626583092436730382659265993000794997361551771333100042480211722077992030108137505077714132655639527452688415341557876834687695174542207954492655176160676315404151030338949758172508401675335888728458568182157754204695964901880762681168862799311560443296808576827416529791806951099293862998664065748709991412023735416023487954122786865380189476543071139533102299047241166422072102568959235229137189399947761897026525724944464452126611286949844304939938085255696626996811732802131802750536184767196348817895763655042129243751827973024278303270409946708010773157317497100849797580816398508831451392701552188145807577509965703506243120211372095683368523752626423240843993115149573273019364878171445474229225499675395724924402013923537140497970341783770454546276282107903993683362369152558255046656000000000000000000000000000000000000000000000000000000 [91,68] -21147493405563383852002921923434752305465209416454448106062827731388070634146163235621329361800790723820142205487644904718215620576311827279313141422290247698408381214217755343468169250504333136899423493775540077436706786762213780621227632527974841186863514192588526721831687513211544986540883513768900127904979750698328256945576236549469872041664882212972185465306085578290826005200342714471251304375854130798523493230057898647635081969596528462691816443960571724690957629349286256268981297978973648445086520228610395852415800297290318068246961807871052658083840658417093213951274718257331212164387874412005010924797972209254495059215619816959047933779825770114662580103148985641412953315906383279192109543549029567280681452830760462547092881921893610167622144176669705368527951837464719153451545983560202551155638716574500023478080783971586890540715021085065020053620466206802646208460719656211183296355551843445720744118499486762032947972596754936321717860034825454001818544061146383265182491860521987880467474924019291186308899502225888129950086450781500993721181655991021348830524326024670647838366767150725557732940838458151374834795187649893835885950333366909341696652273894763077332889833381581446346458090724031007314835508959502956697605681887774196834645729203068786560287493417684920453238012591765699391026054459076975457711675178968521451730362310137720857997195641372995042320328629982602347829726088462328020959122441912873615961578170470661626243870553708300963518744229334693105544131542201567406860259038885657798716675656755702278081670946235078982778372357315832864145480114507110161606955316462989831151058661000123415942007869549974820031903411923786501244730921920941529628777317760666752559952900317321186647472296431695236135592365631630145481596341040181640133285621111729059396132270491900626764135842567897766557073008922573293241592208842838866858107100722876090174397631672590857890955218600467227791569468125719230389564724801325018183213053761195685112301628317833761784233736015648547185632519503777627341126923219453046804215494434681110491579109361807949892472739624130933266235341443956104371362478098327871008766185052539500986026519598316689496721599197844088572304969883975680000000000000000000000000000000000000000000000000000 [91,69] 838765300492390422857158266667581482147657544773704052182257809426483300357716590574602240584133127258179684998621040606505069316217425900606841126005524703874402460216586395344047601658527155474479219844384914990255626752172992366064918773111114978304098212876140556904488389633921620171459504418046668237386483187513946977560193409880808157121434223303152655948420496231536804997958881646001819877317759081119515130625911054194549714693784165182473439352513717186083415946726361505528331650191139202494566004689913453842232020572946316508780758853559797584464036640872048437789865564846450205758149548301374867681937721974650268818545335860336377100454964157856873423369584996243788846470888989977079243637029482919378269495412736471479860555437384498369045602944692631827661324250162333438366890008694831106045443150188004363688248222756631543587889310187099704707668239776917823073859599746839049110108614310717023954205055908627565161580630739244694852898727907206726579196623623087691107176919568614506209568679567376134794049112462163129814494086892424347813338344113298123158061880013557291782924012062992021213813966064228399084225371899712437559958653481452619541453644049338840211240207181732791256376231771490400317689966512682360663117217356701321505299367603795821330550497481155259978876335149312420497175658050592916516706402611932599973223171908687506947021515942603006053217539800268443682708836124428722418051225354980068191945597923999574769223239769714485558904749517106811996050716670753406296184067844967521546216203831338789118836303800093734878576389729015539024863564398112126675241653725583560124380310481485836471187786515757870729516631844205492335511603720630643878560323751046592025222611307460963208073574326574199251704001642238842143221505556215956722862825699137652089297118769324175917716533862336812033053813867196644831095673925904680002094787825959236694383257187183826779685280905386466918990315270133154158425779024986906788723349496086332298554948050884706066732226866563621719646511930365314772240470977020678092509842556010958135020322239521226139434378237371395653953315191072243961347657167176172039245528354251524462868622758170366369835433594810376825424626256445440000000000000000000000000000000000000000000000000 [91,70] -30561729785955283347521063974978688402864885978838417570040856657566008604706788460245322076958305059339929461179015697830371459109502226046671084662353081312158090621964450132691308298439358971891775359268090973386034113157940809758296532674555488383409017071474429839435982866769565649992434052182708389612080858328089234468125806890293849282278041394397369999945072825040444511900575958362405443883735715480747020375466836274728406348953530075845063742684197344386645067027727136636491753456171517004037845496938504428194999668921024173336882999040126878424566426549076692851838948271772777217414181995089351238177431638895541611971504479513127842912877265765139717813294341276399297487676714169079196614573476044072719113665622599222191100404939578983468345715204235946668658885130921757483812438612993769600278959479458000366320977239144154375510335579081084563448332617318755554166363800833809329446331140674434485518048159681764711881403904905518369652548894910710139965281606085783955143652771203373191352234117269615975793964298139672907096927965817791535856938232478383665668331625217247633637516555791538903921270566367310356066111587791986910105328886448438593956990054389735718178867049572381847892195246231065802772111574350212232885376908177269279111632121508918097845332802355468585518733834161787331522020772610309219745170502439090750505275238731623446539622250278242203419721471109313448340706927621995146131230247565342524205801654510802276053576051622706964489555472350601688309808424374846102655909973526500269539346327717928461343742089979251422054125287035671963622069000504427476145540419292438836441346001554184360722351314316906156090388185627630627816280052901108271363466161765264038483392123170665413788345604357027092766113461035555094438207589014403472234297157261476417220581882752127320876062436908381171490470945090327450417151789475779485425131852647185768407399419794268728054835157396419036704025054465005847327040014426507448083687273917016048596110322497512033211941828070645826458878581434090194112230264472795614616923362139741968541065684396040925923066327835403236310049073760957547224701991389038379361867185522096916861801048901269197030263941276051568676626549964800000000000000000000000000000000000000000000000 [91,71] 982807657432438852117249986233671791701345365395551907112279094934793712357132029904517675786571714020831900980185371303462795510524566475807601437862558439076885898874351805047170338397202211286711599473109636148760147926264044169898677124326089660448882866523643727941517143966334177601027199255131430848671892046809374779376881299700368326758876354500490853622633766026643339680242525093310886799137840326633683152614005323175680338009275554557738504267802823487515997708628899391587044914573368462526737965617920305586399275435879646992609241152303391338267904686924888438326842910024169973343494725010148031961072045006060742529581698267512172080900669592399690858254288572467500516275987067839303788183690853623744613827173435628190145441107748939929681464923603414375016541439563020282249028054765425808046418585059011028028323520995944385686842243458385364131577002834457721486527482719126441799364523481374155955314913569419396544683876231789217709803718006370213638749310722750562024692386252709040611303171075828173627744093103754157079619504677190875776504791392507151788901379971249510598853013388909959004076151599099471333138533589285388722333969512662589356363322751538301731603525000339935615455148151815663915389745907385250408531074532547655815026069771130316211180356248833191572080537465500744625535084671288916490613225477659835819256096367079119724921985961832426267712686012901294478726758302645582855589669571428315068994851438096205677658601227554274285889620364985829065767313556340579604239291100138379222986456998695016080138556136753640899337579225144045406193743031882143190737927727946281256937765888795460991019324792752100175663991416843441708301706856481395713958582700942099996327075895663726135763837811053868630409181600207194730793865768460161637670009521016191260501585608595150779826767654769544233707255853223983735878274900656595681817807339738100621820699207112294119115495951095154650372953864185180654978088660670810008038309404340347263527599166052397708907559375514260404708463318778896064129758398266234116672870236018421965615490383849219348325286392899318377918280687598974592966800941110445924291737475017570661987344484528148359632974881253580968480997376000000000000000000000000000000000000000000000 [91,72] -25266496461765932992713801251116736096917079463507303201665091560301523971841872242315375657404373090878069609964557352781198852379624805883600312453141005924340156505781176873967514087286662869021855634552460462924002930155477968038976532567605216594717392227840976854114071657591553222656596257706794275020097049354347541073941970977041433084923536924191222481045375012337274370586446692259953860188212480092075749754017400664302664941879302388746472813502635929457551622187579296984614992129783475134099514237435779113796970372425317518314600700834284379940589860643226056937276685406404580199587102213898060763886795986255774967591261067888921354549287219778526369428414942728225642494569870798999387224997910853129049155052637887681179231821427226168269168134389104435925565370430390431118648086687739460231817672728934370922001793533086780214809393667910232082056384135365122418560630906295647457733390667909571847174167319139277030131963950040485607982273241467579581080536530484189700764245590925930392358411539792098439442355111906342583921542744761297394671080718178848028552307334903755568969720212472122128768876451453362703299368465653992001084847747196494818515079990593884507288789821358249375376705338144606592179176604343395116259917119566641407434931518844400025177541087752732082566491846331864856289807817354049370507837657406904569857766460680009624516395558694184239786574507781701906385512840928107796507949433894417377310515750640554867143486219830606852252410549615418575996865862774003566280344487984959410973061796632002068262174782740833569992948626950388068783345156660667716000477312206724218037631353737627107108813696691002640067105090120858683977437590275997614905716439855934612803466062660399671666790061411898829821695380397299690175630639985643526364987407119837516865548863160478162713327001441477493536536243100244556326453061055179403383895934351567919109207314605368616572541691369126073004273157662889548857599348440515806695351588006221324555352530323068910215917045276995079707722718598847508714428149227269736671561433741979720804781735758458979892965814807052078898814492290845534693495380826215522003088632512903810790548759982089127666806110757813505083257651200000000000000000000000000000000000000000 [91,73] 527124900537325339471651869264187896013359673535050740254956842574342314249569239662376231171758670208460614754831146914736436348228018373293446849732997061423905067371831889989182220884812933924414315550150308385206875790990860068787562471542844615666369414655183063053985041586089759184859657324771225866039182993880114134054151833889703992890357320810637525708959436746744206569018335387966906186622395978138295958336474973446937683086835440700600743492476979213330461850588492267222568100130232602574627975518167704971113637139406990111760693668232251275618221295139782226671975495306443067917501655884617703120280145534757015951993860001932078315299702411689587725053943300322821540556317783140964050240831127128669029309768838092397790053236094297567328418481548172386216675837947197277549298471714026390802618080183026590831074143260941798902888582836446168857367397885435774088454041366559336060556101803168695235499192571206935989010843740892717818231646760618134569881433396247389180721423511643813882242083978586033461041545231756454675202448518473196016226318049285151782698417317584155845774495298037690466400240184049114734111817182857995144419798238200276978218298674881368159539313826490989180316267975145887708441141415730529495205865006691456714267671804960763031289825774011757079036500986059428626150199878774800129945416451803519080004623882348668332796615647157000111718082403146036184927388439688649140573800887836704368647871369998254621058068921384826357068432093666353656975479057370421988918618134754219548234869771746845197228321350048325099712787133348269981343847731241415821620901691178339359556928694744904955139659186327208171866584790578166033790058651609639651069333644503650660340944315833565275307211592893525036758301495627310448564271684583146165999568710817938707054145546850973840837752505707726080398635328168189318126815398166594668554294203257425781646417865952547246757922986912801401644632462699604894312623717474801615106802895245278495968667108314658113400640774856210384967522921292202878309360858796136689175361109618785048999561696609930731808201114889023007368185500006040428271312890476529813737107638800864156887531290605202063101808513016896885778022400000000000000000000000000000000000000 [91,74] -9828242998118756223140550248495384441723328505929989085911651393056209079254013080852043443120116689843600539486915768130459960351905477874581784126011448149246495589405342577117732579277713756575327000098069661670482495924592925457260693607885843603071701740128280468930460941893395459900101046741448248284137749054378105902852615788849610752044088552577134717012875638033932214077107590868828808164839340604342851649764222358800833934827580170972001042551129664311811141524803897668756931968828936639471973486386086179322224294860470959864871082644738715430480911365397399423521053764411994754765969713339243476979244202335737147072793191523722870795115172066011126959933237991498215266081045671624718150075022787864749779604837920802747155055031311473543197400488425689147549808895388720746710430668166167535019708086106824762016019293917178975720257989285335664729822432338696034278631664776824443148355846797906122853298963186864633317097346983912829703267456502741462135896912498249269869490503786292356968774300199931923280701216378997595910346186078817717591953284601788031143828580887859732925440481257921646039393402997756006240823659849479532822939233362400074315090379742110890142068047539614820041718243828119684982881907871061191927140846350123708515944834252015183049580229086828432494565462398999260474141979417683462484500246516316940108555482323353426522819758776680569169284051075521331606620010786378221689164978974652424791890026490244710256282242976149599895605766347430440854304259345118739126906667142323447344147828289537698799110084195781485001218417012574616227208957149898438470898994217672178224689610271115130166198362802647192044805853858092549802240244686564402161983113649430174036643165441939960166668991482950417328496900807634824873904145562148427295358835498268816889438806719870111478869368613770427874257511817102961945458317025599344512259001257496891133672537069554738207008604027294137471230435433614930317468189792728562104855671693851542976882913184171760624117801246072881307132812999305012516668929856566090715537916261943546106424591370143649068149051162659206227928147064218479569888963844972029133813732612549388445635602795544959148098026934590937812172800000000000000000000000000000000000 [91,75] 159836216920224238762619893491357046675826111651787084173807031124275727766938138803083521404185465162111348211514549160110052340538883682354915703007967300391920423567916090666120871404283566700247071263334938992201452681959012185359728370722860913524517853255177855913804314396519794283238030455313807600042957026145714459112916536013551265359831573507978503296206160803279607799318518194233900986382696113934493368832526453266429489752894604260289056107187632028073976489841259185200440891618438304323441412402346149466059852232663966174791307664329549720465242111076775104169974376692330349739157656475988699785982070082164858093327696785428188987846364885310466844359747221045481699016427596941298801334883194147238710984222617944631668396584284552743516639961534816163475418200761299622056889807287489473252450117361479526520748402506599012460338028984336352399581070358209815588576476818961911505411435287167893090070425593929817833566188191784735868264612162982949352515050056110003517548961257883097513146594176085355780049245259900168171902454680877793630355681193731068546077586145052210306545289148685474844813181417011920689168134917699794805996919049472317525742342744180018087572273505797323440178440940605575110917513437483117384867058287217770421742010555381002701464895772742136111499353284639148990923153844660013945214501167422129258455129198615008356694566637257459291779798338415924185498327379397931185203062452044125548986862622612592313520056841531935472765284488413585752854385858515754607475788341459084796370460639291689254631848668597907157841575308808435478699869091304078658175523628174901921893356554891818691591595288335286716731073222338319587251783790503799877054534433423115789860578290672995233178036917481939128174212184772841315521786598651688886369848500989791259417493589373236503197703456386361851337485932397234005000653319612177008665125288321936318919614399930486031049955974882266339226873393711406018041135382386067399960565471268537728804325711601767152489626429386424372826949265196260990108251746325429513101204153438336487390756162231928802995240076018173355034108080713125285063774200614231019241502496610612695549153922770887874768823597521747134382080000000000000000000000000000000 [91,76] -2544001443449295560667595184224421618150283036886835344950160695756537476624910117462592626431728313974003853478041284602449367265282773343956984754212582492500862692413686921899530078149846085444194033102828793853178957024036123107776714525859528433808134883291504687755827574348663887284941843626336493976682307512725938375170738668601810363269230251824741803490430180593382445308758269317323606326798608906268526442492194193907564523088806240461527972557169269398785544020215134583046150028835378939601880989678913976656311277200149023643878610921991810015380653825396048454501860333933426957630853729264426193978055870260372463407004361004774173109343651601624433198315576011593720609248035088334357595729610771294529754753624047265161146036938653332776295373621149359388646633181536576131258948744339769650707372456732307527013818438256347094607152341124350384545730700977130549995558511169900285088101518402106516121933409431140724874736154331036272496249578743782305902385803674256173425261834956014031621644945239572098389420351373539523462831880116174166934243657824627000697674550034637299055064769994877622499113938457737149105550507733080021623541299462328300693394805076614658069279400128510754024403193773146125071481897630414705292598896173788226753016339821276112021465815973113001060930359485692617243513458930822223473098136254068586284924798290192114330903675103733764948292446908776862880839794782518305657520432152864727590355130198000600629110787695016910958755635559619943422136833167553541974928111185241937319696884247426182238933462399736329029111818817788329529204875964704841447317998334286855038966641810371903524434937574925371625890208747154397906534237531900915795304915053516298258816431071458560582105311027248892754419373498108470412422736565698905053252306453450696167873566582064878348841245580298087104330247432683192684507044834948074418685211707352495020739087774945931263549763409614391719003603665880607509783677419365388323596211245943471641539579360881264010722132353742664685900802670851899736192527691931838476699206627907835659655757096789789586489704451410676583738127610760038419410845637290483598682743444458009607430615297487979005562836152165492326400000000000000000000000000000 [91,77] 40898549713356707898663716990483349861975441339935893863447449092305405445937706373736321396588328654323953031519563755275175298567203079753587857259959370039160538506230135343875995277948434251672959364173065502714002904864182081153834292454739457232628877804165766925061832228128168883553831957614505489580462126448120180315890073435539229043073308696640358795669491910780716536989708802045888588935183585967771893667186125244864216990430014997365988398491277976945076944592685053524458241770925688865025671130101637088525829340721659796542561144349891702475287146878748263956674166929335271364546384439109607621734969273653240016069978772085298858652630013936275386706812488957636906187332129985878733285696348528403838654938690422104172842467912746931260826802688258471017229631441699080024435013691161589980130049451576333631743640366360042028377881576164446542438055055033403395194052526358792156441516778755336213917040022118504548443358043364816316187728631899127000004415327572964360633175249079884191032582107869141163737565365181656004968482542153531776463441782821125973834911496829976025388221425309311182796933581560037602688922619684425207576003958335974910518260603052410228376483782242716546353969787900625565530083317646778402705246480777805487209569097095799306814631405927243220446034032275133757018092624882546193472319530290678474739965453407405471547128894547325768186455363988619530432555056960022319643680933013035965652759251383704953003696892698114480467482830704717488941821783340805199194903835556459583629759449017547945394712041262829030313204470574109070359590862460706859705608293946291410045733245177692355884336602032457314675156023949359790478196697915511257445379914226356232232699884834872687025499344581996354559528298001546931709351687265054864760605216844015206639635995758376510433638554002435096858333796214842690131374158809564380536705624486358514697600071754166851673990708596749230676834846485086499938265260902949076565685960514617095861120371459478865121534396647491069745636805190336621588975499824365453035330873467247593603050261087729546737247837427470210803714084873974496677833386747018539831578985012292672588876610813783974807277381999982018560000000000000000000000000 [91,78] -512463951058473717399938203719491468536536740365940407609009719016452774688312284678418062059060591353613355171293325505454853757430468232664192630115310413661080936667855740240785981346512882268383557449285556636000193102861516051016550134880003117598288595061254809803885511110212296450531823442597415469167629005785304613841048776153202494989289312276511918047455527817903299594268104597670696882155126831834325955056978510830502193146743512855863134704560084465616962443392548664806873830301168973439814164312198794623115561147830226225737436314129070468958296953131069643931577617487600943431002128669589939589027640717626416569871616767536393726150219347626582753802700189043876802888168721041718514465447569581571746128409828871023241831776405088786904107710213766533201772049431504242388030542856578802194449140361527370553801615804518723459737421674781791459536639330959729575376033450277128033592670930079401810791725678051434894187320931306587704684273172592874877825096043877712452911865022005496049934741021067632054994479234024372108986991823886506886699990510243994623673959672158249015395569723172023138580214977702343160511427693429517976994060249087597280223562539233846386239787582394766880238835109121389972930284315747201128779778581774888654898203112640238776029971574682679636841410192650115242030929163830657020927667178979655287687985665137784617971478662439778465465042840146916630948427982125985713909405888483201673658936987528338215261203912105875561741982050270132290349337545741778493323671675349542162397805674712736467154126724180056016340630560572760126037410079744636967758220054348380484436803966760179132816328176836265648832176462067585451019380072339195386730436377540392909588749418544469663376564215363521140530828557111065873708560517006337808246429221391009966678627048736358469040355359195270812538049654563680450425785547576667408855665352007045825580553608418105822020036043925832466555278623766561878453073515152776269579553364459238105017259520463798462642932877809475612503970692619538688031151020766837529599861590448298200205104231543662633118348101285688933238579665588245529449101381829991352800461550530646921121412755817600299725046699314380800000000000000000000000 [91,79] 5799410023425393360823654457987882009268018393592627762628878827391531249508241784158443529744190920193005782023641389962606441797320000018659945453556126786427125314523610468807918929323407026903223628157888111883730258745316227190870907204906260899919279063886567958288354992802767381699240201675190788178142503833117473993469725121946116567149462795443206663961365136583661905025253944021637912260906409668019969542305729932764448909348184214844575423320026831010624885118212602454409249714216718527892689366369430437750001765929850991263503098492807875865304003456766476625368015009884591746555082655618576226615283907478871800734147931040487385099111910657616337683592923263350776806116900722874620167605448142474630105639005773007368735878532151074462375803819929448174764371601132047036175723087607848096601355852128113696293379918414655618473180187462129932315257445483743947900768791937917331683551419222512850929537364006183940205573608324055640403899302927559905459656162422197876261086278419214906123742537205186414536562182670150127544317845796709217325126111169582034701691310943228112560339070858045176989740540504100307652013813217722579779575555766771708766046648061272004840284994138895433248764312303456818038285957502742487714289379143632191850498009165813209311430801434544582354226615739753411159530058418821147660293437356191833146732696226139663200189092528815524889847734559149925237602470420784795103240332047289822934479594348858194196158788284912800243721375731979514887751961660516812766230521485636063484784248283398396045444157626511015965033279471901471776018163521649327300280069795734351978381135968703111650336385311930246203029751095874396311206914617757168049144865348150193621493492856627574763134002699314400884896591817381007553800367527171878375467861546331525598861695883335829380909212669506679731651824583488129078117862597466884035861209019260813995999774825945824357365835852108090949702787839457713304466778572380707248399123589625068637103843329165162046608267435618844621884474806847295487565729189567364190671103510250723097528840018429176996927364074194447405900491776395436491848044508588573392443106878189438605881011713607515910857765263769600000000000000000000 [91,80] 18631890358844389676314387351437747858978619206114445316499702361319391508679465192477355056007395127452563322348833996529197092671723322507942948488508820045863683409595756596624912591185433199171790795494846903079656128244197783238511645565596119843797476671974920219408366514275839209038964956111512271982622303299806424885912994565161094452839878660872153397985638614577636546142215285371875687738976957466776367874361318795524990584414507537872886839199202149060191985263909691345479871019863412284983319628914025017317156309124786068063850278808829361580506494031845915648607310064585146923070257336254192819967668267361877634793109039415341020779299911950970707372231319302468526526814264743977951600137752673871359083467981424921818213358490045483386709593119823309944662815160048741645253240974295332084592718186442795883542916855295199863124078501994236857183983018266509844726598407675092431517211731769723215289645714892269901414154262164388614449061889461493497637667765934482143483228014393831225860356304030586336332569467831444138302337532093124324555731615808450733097841191140575631091638982030239038756765251136223854896304080959640214541357780560425319816062447157209692422050435247968085785239794213717178336660335620532602448401095250739935237359349533254737136968811944494845559028095864437076245829334274623204784428635910275880258166942922251465034189853918650194792961949669498580933110742793834169734442440084272395293069473059167440458030378765214523794535498063831386580739684808220306402789012285631707474512188736143320063711160531530585595427614838907693622170336450397703769872336597895331937742122226143938025988444735727997281889718371883064472547126516681319115830100165687118248311530221444090787227391860420049835914255122414625117416416775885159705844318310513275254499628572849274974717111828082111631234144243897285265521908158993753646296826294892858549803879438986251210630776935461971815031830277705286265353339298329620107866474924356282361019588158476133433227290866536811008890481270899378481217673843391435045728628841325285890121726957543653709657963825713789441166830226092009595738062087210297785575000951662691311985140485489405748618618470400000000000000000 [91,81] -1513951217181842071374700546765780280672720245452882944472733957919968214557241717143510232540627010726119828427582312921061672867092092421547947743213789345117302382878153411994141398781379463141638260330098842976326195222374977635232014523957409754012193994130461337275125164469526030833308023262259493461923387257620974715987783794166578102868754944898514532190921471939248789508527617145404163326090835967976350551657315571818384573321628733511898120510157170277375717676769434402058642738795117098367395351757606814504934892903631621427739211267982092780230313404726653778929477330273202549532336197194864623918876291263124903964304636909131704792126252706385564820360541012527445288073669048018314197848480227232270240175046742558529539882382964725692990511561230428635974331329808820984664955374492274445393497567715085187843722304082027953673614945638423760237174030830018577632970478706271229451292543690107617713130083937587046519265070465413491119433060152526562501642851125840943868029691411042398927773858875030208958866362907379422705919668092533804882304334295639126762709087716841880276191055290067673224799789206100759148584258281743027776143906891682612769732103532236293677718928073741812601808995417876193068949124644774276804339656793361038307312613379021936989006205674288083147501217536336287107937617645925011494681577604082448030375550046864472119844408964801397001452859150860868555826013658649653921191966529879097998840891308957697454391400281226650346891776076305808751087535366070371794338106722439625296339216237585657488352064586180672051339448146000493163595357806350787779588196373133913076893975937065848416937257621558463507372320940233803101368388838173008615244795535205337476762069502970949849915219354483264526210480572262666749016361788600994524729375260641224193025188616997574402990582885964000508891202599864834364299853079643089887160511795299538218571374138312059972372841933996955956549022189679623131261931842762677256735730617105283586503094114789106082718145564561623871213567223037949942021359256771688814737422342523301208797981964834796902025027904728307341215100297153906867210326846010279283646077329816817551749878708637150768273136025600000000000000 [91,82] 22228229193911857452921747394751543716688286030819780147821055327995727531740313378644437011137880052249173323478852386679530018863265752454999387819848791403548957639954600680411276598399453359730321097900259356788519216417577977550406666975736196304887769795324803304264420450562028396610155228705704656118184692379523276690012832292040223821732147407250457154422815335948490118396438965286820505593444604808900531055159296981961741356757823637965933667785143860396941469261393273122095282684156883712497139384512682803348196821196248518676799203997006484862339350818744175958563250414017676619077784010134042097953379082275488980870059226993858037037118664798704874283898593054700009343544537259783066069476341661273790474469731369971081813932656478178215837233680102220535262931899720714124054204958044133477271136539606436319668648124821669062042078634786531403757457940542719207195138880668832572049880832201372628486908769575735250243066344991166208428423126994798176731752066673508626270769995944031349804045558771350392824020427316237479280283484840221665540752006542386602457535991424325358296354615651995528719068229493522184666747229009223640607634695139627014683166806920882572547573728991188625516609786775120449227581032826843009860420293000821736334536133915282997632987347751135624027078695601875090498914037043738225821599939694437733479783732846625659750808153926979566392840968245591590562496219376297952498025127565736062478349702772723687675480554380229515058511085674733674616910598367735780816953303261481677240734904330375019045817809217806738707992483209267854892492909122981564342947727553928198217931577182155070822243909812231923396775471798588762701835715788678365632511932640672148842254858305141818630730882055362506991809441151204946192486779342668544047671216866055254698334364259382170903061277912713139407114795745563766803920375896233540731050000859422562638353968330941394792898750916832278047413413040574952719530608930794894252029188038649025253230047851224666816804425601429700255127170545598897272392776215975620394279510433608885317872775740391163685328496176431005097792181427146230898127550943500473900088998396149913370402701414497127098430259200000000000 [91,83] -102683901077882590698404904761474035896021192505080517786272261902159082213758985093667766685369601382812555089692974118930065846320347747051159534858859090617897994836124822375444868486117472100171238594112904531347102417934376501110852907325327129742372354735317088831491268135155647860171373869979823770217050045987659047239734567741853484975129679541113156638485976699854687419136427071434437248771453663402893692884552177381853536775843201796064064981438112699525066039202365736364409813334344208140846221504235305507974376890217625289397140456449414800897398365750179711156138557858766941706651824476392322822915005598942337774511710528595963259516568589397363026294647452583126055273937513361864567995462255492129759106081094486609338980314411282512914342255323095693374748385504784361236008216354779013200309598525763576206919199709128250942620858874437408484112673823192262727479936560440956939385879901202999577405156151920742555938160201823395946656056921609886952763992326880343159667021275679024994048744735400044076064755591483549038663677494213587447538751473772366256124595520730005050338823397904611785311680379011048167446816200950293774084759189292998793678034045947657482924286710912140194940900423848629655861721951796306608775982258883347531524453557159595270823716507777513452804249966662699584193583655069293553579002503825649632130802784648364978932302400114985484685255559270742429934219894674923869147978771659776619659060625085126624555722230968825711884192940930713854026522528952001043399852761316404734360965722398007979394202421336023399010641202601166281296626339919019789756082357283266139157702308166824089187162141614577503842375146539202868382791571253310307388286472993959439950349040436951827727305902523754465905181226841675312982216367727507040291742168439652511308620049130204298405229976041545399231680695302149431933203846783303675626146713583000657943743987110151546227023831369150446555525403435787181543161605701546565561778186390486237655785617417446618424329853458363593481306128759677980065204088897852246916952267596327863239944347422557513504808487154056412552980157267353162027785892405430041494900077805950212244537203640432588331417600000000 [91,84] 4151704953009366027426644612474550742115240160713996406780030093140075950210342368178341957141821391064993563613926373068078236280758792343378777653443454729193682026552780893214610996252548166316190395460601303950530647656706797899778174644764939091736514224553056441192260418669528999109912906825549756062977274798278955557183604163191366554863436347166646998317848781352354106565711649804987522887345882298864467170089828598697348005258554135671961546035962810715990459429008057657178179929584554474569240270069980436600554904056837577068894682528091487104712504921207653435499481665562749923006290297560499538963600256741072054979867646196963213091207077544828485243748800170152941096572368984265170956613361739534560515877315915677108863887492967217997482813825478020114129115258264243960099181279924472138396915837548323912476857928953884992547548027509291684569323751159499742565812812852582316987409630689628589510161842301053055578089513580496405009255241683604111580995596384166933043084201098940488747632702301791839371285477321038672131211713039260748657992139033710551400858927651644550539505540887038764544869120563203234818775051404051325441208507326034811426970785369373575245792125798705130787416938818878153905921652702860951433276895992531624901962537972966269825249240689624492464197932704205400540570622569234281352498940977722259625579627509893416887372233193022530691729245135490697090909344525887729958222385947481360628000737768832306747008903790155799386681519331601007560109124939260659388141610994703033025326156128573462094296834178681961131024514514701016252815374714068244381431156021680659511526802074404054021525578745106533115493161393898599457946862054719389150027709240016459942313734358432968411512798082195037557952097887719829560521602245469973514453427513025436790068185188866205991461008997679509135086060331038050461445079924444112039514661937459566319821873149425097545282688787906441255006037500161574672579207113546273030355591362777062099868531716416872211267605111266206137576189993905224182352020547947516987239865977928757431254593672979880717529806523744641411539281402881909805443215064864395148174051745876640206375335921449679136358400000 [91,85] -27124953897342927002591023500450211146821406519352447031030039731674599219609806151195676078179649843907862566552733351464315900723721445232008767640928679720368761310504555404543872761665473748942574354465349929513459381338110346362973039173970841277943364462725094617089380463544863849380931017134859709361795922549172668815203838601389060055405977709123793968483780803705492223237986782724594959972836744338703279778976887185148665551799156041151894221738323973193963346017646554819316810666071609822468003540812770872873516859509529297162332187050799084397036713050971305914261196388636468846332278709952881558064931245094772713721666651185603527729695802499137459211415858728869961293550923597186340189457962950766009465165516408377159430251740011671532751322410631359885972881760167881814368931969238398845787523855952332116569660261430005982913433340215800314586252844924588911291545544808477316102345904005650714426596099274798025745299224013880902291663294520032139862333592765551479714249847352459376754659213905314808030335343494607262431151618814152706540961214181123652911120177735051706724733527820634294120571459607618663434789483973117023458377654270084897018829054837816120342086805692490636319028601932627492922584063619966419074815796880089629191945523110916139247800398718550224861668504601434411856799602497949291882559536099718878808943289539810268642600580617638652477727533938292184386978207373874746753556845420331555627483158134768938975371130597886046786407573600410612113651489592947848309192362229527259838084364327490326031479744865971560469713921387047079283854096129347296190264736749728054187800075939063354900556895987481246918832186857707671146863886879337076835209186812758050160805635292977373342015562897044249349095377514668423101977305056713242319343884537321096145496348642044465075734549072316642326544751190158739653205712491940468695539246454546258854156433119538990627777883413300857967951689671149666586643661637949980547649614968835166817139715031861533255276331080668678672612895772605347906956115163640850269910564684542675834958475207005617822292011872813980920603921468147296362929058171492183070303923230858366165619994161923204123200 [91,86] 433390397887674187573066042534626034189057175229880881174074618009958848443402425293299898205143175476921775426888782371466689798922805513226741059218386152417076865732964451649755053335198332907666659830598693596440286766609514390754501970293295300804689941334239993181860455161397655976064802086899446286176268543207741802666620822790247451608297170966373344526016420971699862302251874393675554460644793547488108523373020762143069118951847358357806908641558730518313527673584470462219683636628306455024514970042913552739775892393964569108119485321186572419025338883550397030858074202275109324539844742768232173237061822442174739838465947287014717874053956910165436963918380717917652716325737309681960826174813212686847614618104392615177610674883249859569567411945561046835299619611425474525667810944533394297821723922655213909227710928087534639751569777202616377192901787013532086693696553909461015242544731869988572839819563719627821867999508327600503093016515089849847966496924266783043994597319657750055340400676183115787573392247647545243542138159620083320478774105817961239443507744272860946176648941948669473837198957727614520388058182580687810261474699438240736708996091803405037291794452889802971491550263067257106541216619521884899474553408678933897174131806641155874129303464683608628255012981141231521295740042967033996545985475399412808263548188194885072124569685418477166199937634455624336618248405697581852671003854845325852595036590091411320111563819308201588296498310543900256232895689719011064599851608789613636253337661830765751255418057385114766992603063960125509737516070134739262243914862064086897381244451494896241036994913089925329175160321478099272184721523569306328666745981005423698336065945594301690251289988139795387629763077737615223834660259857883575419202090907875622904167717523707718382488634003656396486094026862972522102346692686470815221355730182631607752231178915181916457570966021265921042838964838113728659406748296934425090505095223797441756864750040643211000321259746447256660262140990387042332880896888318359207984895603498640018080183601631160980713069466281760025162792913704204102625023902047789143650297052829540062533618266716960000 [91,87] 1522183678480452053197187128793981581594592236544485697199563763286152844513787488928988094222443613861543814186298490898839051131417110201296986640004523050279278381715154622561303486031142103065652285591596456162532517575195836969695193382582458116730098029853060180222173602354959121543685284236497509816304952186656145128655874427658352876581713444301306812217763419155064194818948024469877806959839716064071828386761204461209186495975568062228561270413930104842219300718042499616086033245999534377795351084837022656143553876878392678397121384256930995663278410867008316485845045307727064294506218422740252616543986326555208288576337811625279946657049023765454944851128278374377714859257527349005663116303112443797135674764237621329696008595528202119226656224418297152241775857399441999928453187136732858050532649597662242534140595455334915139819560914473238866672092002583301093284262497639823884681343768352859869052392396034041735782717989332288712432094325655727077174114800764235794785194839430052195914945239730692045716206071364067028721492666666373473708823802746513008325081933526630188200917662664354708291039087955562884537645137795183237151791193538668787872435418490101678390846444502729828387217742988663996948022936258379347397289763534519962590364148594214020642675315985624680850161073144281239570533962481086828135973800757975988087488416368173404802888009601846166568913176088162564377290845884901429386483653758121777600676479069336159124496712696685832199794651427705017606467578881179334872908628398706728343864943080818514362781408734127592379921943984512942399483483734241545603870276133743997667156086960717992114392274172563885772880038878344078576676912953622411116030300920475676301637441390017265082091269010227633381692990584514808205134676056717449486002661909864415760916868418210185341547678143100411924893119055779843706632500022846559852862465913183186728746295885075304740752024110963073497451546921141395453615157425479776209680206002598502470715604397029863377864095755031191683056930981844136245564854521249470290439770294613036977718166098035579285051162983670976599591838172290965143506446679641275978313645833901672823585245652000 [91,88] -6995971819980595750989953686415073936469824457225537322116494975937531243351526547078238482474086884522756934712871686353147282210707850006197851426639365136402881578837009904682650230363828453863170620575526632477967296107492918579529743646690541496354472178328700612784371809033095108282243009265338986028248483236329536139709366763128920699617468522658241657553233910233164457477049841444792408074796895382608737690028163273075521609029216282733683164170993820950941918324415393655162860823718839377947547384232727002361338267243336995831367434059611416991742606316865816272677873056226994927594737868035857073446974129562384250894912241970699744141275709098897728776674432097055126928006532790123336791034999888671022712025593673588997676932325795023167687228501920221000929564096069171394324532658360735874296540269257413003145670700619663534366470216720108707070393264102060416598262412846638551802107210861571881138738065708063647473548232752971379908184307820471529919146165655101923908368507567304949314162965642991714351214564707193799149077300214566750092318580290055794751315287776112883483881260288005100999879364941175025887982386311939977782289946667304459646046946793391305624375187909173892149576892042348674889708118582865731868281879033764807696645455487549872800842609101283581957446199857226449850365760190302898180327961246060271367568163682180174062921537314870572514025353403283076611174667519820355365824862488483019046514361975614073771555738473374895514807704070799910721297007285556951215108635208029038960397337909639293975983925889045529345430393616711092887035193050670608560677968395747791770195498153842421127125854058043698967194495946384107428861241315980675416918818003465163122397393870965384002329656422348149696384271921832937739194631524156337112096928606960226641119358917793497983547903405264778470727701975231129845494795477926931887700172789809495827355989318649554768076180093632452136340494176917958138452347778210439445203759335071198754918753396517097224917125246066235296386391825248171184514094526514044508214975909676930542729584006390330447802251523439590364539554824967887024783890762238703258045513083089773092451200 [91,89] 76538094664457232242368929110926658767441627305950161183084132338885632331360578102693420257282454254834699834315973562132469514422453971590795709948835798718442796211998599834110042183196395299317490786740103019075456438753081863943515000454505824420308719829077899823306892304603992032844891791918731416992159498415655261925352765208342218825428249143647216651413761785617853793206286476599388928873834693411121988050970642117476455869066588038668554520071332228514702082671690231600202378054867401650812291951315841278335473293741153523799262202875129181863316977406084011403466735733751485615398614793476880274317620638329575651484051115561375075549019875645403310613157436650305047604799386658087440379622804556940152352049241465698091854756228397888172528790740078724197432359599380448387599298422031170812638371653044332490509513545533987903339599597943622384152605654581745393002066878578049620358663754025267637641927804077433929771331867062682264234332251044922392014013542841117767431170723596553145036409451229975833777994039676675703039811676880015444437071747086655157970110177906561181788183848808998294675755292925812624732865534384654920612117826849925005911650364616838142149299617253358643820659277213401007487158188682773908974451522835018821993512170085487251987693610459107622017099364572021299978678550728390706988425987801339442021098093024689244374789534830336389807150827567658286814716357474212524485730969158936487132877580273258222026297881030110772702696375677227212423094484706408261581263572053429230026447461705712390650781830556411411648412705779174378755686616884970212226619434977092534121974740049272702738914244965817502433780444050460650653259396740560520928415266935637682228850303997943357868764286713171531787111518046026073072330935213650616865836364943382135745059387636806492335377408399313289020476255233133197242438194573136408338207424579921804375424575469499654403855709684147795394206012509601928800885844277613780842941649817447360475683799302765057913164463876774612116677021232073069550621005924101683874240700368992225455185657146180333169774120816669624926177202481745541507293833580771272623618544974675066800 [91,90] 77258534584604065031692476283104721056553843650652755754087726552477712405629941146078700929772261904939080908617819667043993322475489290477087804531940334546889704012904632751791166394619798320438027497800777319562083079582169766231965880505612704346431195059506043782205798113205773292427282083242340768823355638330807666376888200740714941039183652486348522118105889152312729413803197729811871861746629985357778292564453846417021701519664923757759581101649896583082225801140710268452769296815468890833714316606612608747752178176801362694256008418165351538936604807639115789522499164468946459462917724716830207110169621668908000737830976026407247664693119763687573541883667769635345158713081440440262275457222812538783149032182344221777103302310078920531428278787234113800929757334675151423714931197186929279119855279917565282460455538609098242529833002919766744493410016598637446022830159068147897813950878919315930268065490838331597388385892833435875173947219098996559747660130221527654434804531754367031318511056009343364213541358674464423452109879249938980571270601905559164743827933348205632246840100232469983561233102587504849765250138707019233107652532408902628389843938806280838295509371170661414409576597482666657452046952157093752764338244807743940699884896412958256807466938909063868153150841257093072325787364442741365236541201107165493708092936236244991078208352336403441361928531605190449189676426939612852451599063472278222836632300956153466677886056532296653588785598557940314385662574796894567186363626800458825465965606131477803527702436669719319716882176882010557551510097487416007280945410268461301564676502420264471311270497390975921968080992198804135369485002993843268569258251899835615458469411172911110991944526810973813151766233748517513312730590933797912611650649572420915425761442761207365019221591472777402995791702810082845234626882298836955387768201424869603809839230075332434628056323975676086923310803494575622066259896872500820822369674305952629593643073522877149902941518825369356897063461609748347434978492954857140721382438210727137075634218267805330366049546655879410679302223531681934764236073093834821292402641961043200 [91,91] -556184663379585199472822118401849920035293910517530949836781634853485080998181145984587691025423059912549575167513275471358150203555401808595162702867533564379066665345879961360477107164254019497789129916982316759617872273397384361176070332737886689818758727619793476577693461040232656412725692912171469022634901494252372242337075924812192241605985941433308257127232280632750703619155969002794926444707146934910769928839168114639668906318250858685714663581443412486532342417429164054767451317411652982541684008824250502128613707842624172765515454732918393414684094942260692052292629630910162477294149207031300781091765127808554279812814528045295216776349512827598808604722091134079457138314894276088300981445356427101223048374884175859851435948629033797724882835875201112489773486278242139733965089680683443165460923927582249240789489974566704409274588275201105053889136505884727105958340380271171525275757376972711234602342573528212926008561717807807147187461869940827490585793727464784729647189420260715333452804002953522113190713093536781236883883211009977835610369104023375485093844595507444730287984769834841914257010633108984442102770486610514393434245375317446595153496527655379947665745868160494468081487663217117968197762520350228779082557722520876247132282397802230958170162229156730038557123981535485333132310416254937547795237391888961354749352447790412046329159299703833680665217382604159635197950883024343875128625218082518062713306797150472616217904550279369541334744802427399573413741505637611892730566585844605351805268439308087626650663093882726810892702154987752360674216953943321909362730641215218789324319117139803522313829330811294959414103841052916525322077988981167636173268361291954307411607996066957024187296489018621841866714926140377364509592529307541590134312427931327166351585168780483932496418249952681647136372551139070452722478937215759390582122054800958603537051558834847176460203319017300566801450181329885818630349648067908768433569302110512248544749701762739911132176072403035509587601695483638449489303315588271549899143215072768259187338122958905023195662584438034793436676465582468185830645735901722408471070638560 [92,0] 5098213481618156641700204061708840190113633793282619297837052014375007215141815105223862456945291675952171301202525812334585808280131096845659167948084910421120345381113006765996887791238115136527828985675676576574383031905471664890366366874978299090922870414084868373062058540470840877431351431433222125115312660360231228195296272918481134228228601929180921017511843960897835627380118827340875785292982054375541533126940571874902036446663412867490605063724814364895236985664744464940326629337956466683688120507221175362817870711753408693728827741377346694767578617812199805719611813631224955467583276349043734342214395576167268373854691888433320404103018543724822563450537008211393609687402186504694150063766289462549470606552814002697270520027696897873389239983098163334054700306826903777300747278196389124285983862878251587044470941150550052345933521258447690119857977138943738597415918020273372172875693360602305668944428015824136734754844968450009951927678145106535782508059694694262217039677853072836441566417664308426250570578613146232572512129271680101428047242223337673396545141512067756636602452849992880162025087054126921625702166231782137584276351264003287722871485897257577382890847830908527055974071411423911968201956655553903091962708060847328319660149965257780380862142151605106539937703852800471739053892998698496522927436391990505364644214114201996764097000221299420576788388290716977758122464089852753859535082005234546339971500280225813503407756264769526113026431262355798967238713257298055978194468446115647341319850357364748985415524062286195821485671047617532879051851922186432079488554483360950152024093081435506686768644577243714379330185177029922413254436257740688755179622423153180734509183713575366307391274002270449451665865425380369668912034035828521689391055466571564009555487073688261736649694013958432110904191962151528115805148489705763778371089917828298695488599873436352426542017675760154178382248467465410066000181477563414013632154396385189723106449474361264027245104462525910565926773790662743031729894166483257675045602393605182946923097292982034717849725363697628219365223320421031632169892408313049577077208740059094725273827304832922796807479183610349197803787633766896883827084361728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] 149062267825695044187398888521598140863619336370162530552575927456595698797082257823336833002754353519359077841027493885448662716097077784834465423916173551496241443626955085436446406260300169554254171613265678780550418283356947529947562397466545000917074443136060416307266322927373790898683386072554960814650119478116903195013023924511602342424047581951117193193218442382806818097994636727229368820359520000458689199550288934879423072048630136822121296855977599123625407152531821586984526876421471894487651369188861396556717355813521787074935047114924075740015406857635825680386856811258736492927968184391020005751243322352778779086012252534105095817285944591180065179268542167165514873384049261109359969138747956305824025234449933154297496904771766429658354581670178749694416599509704250637487805561164111732218157333258367665022256193718214616905381060378416878016446750111609305491169807545879683276644763740514335241305107081512639016658774978458499672627798533459036701135445972725813975656192027508820829058624919568957330895983477538723977764312682371702613225562263818102036777750630205033794023003065284708097011543623365939564465080407711306445498089581394276007373115531028998141455075893718045547726369132645265358570426074670162871986490391688984235364749617648556986468995203209402433636882234557460593832950955684009385627264394670738329484464395343702798156289448949475447659641660344408221889190959311354062439773158732854500153373583577725438140101759816025039080017736033044486511078841032615653269350491961693978216526190267535809763247515478703483551642938602972963298207183294574506207619810962801359032656883854310268551453556353694746403754256393621807916245078304181626531474614362603171480901964511904716244203402451395957984867408165778613391115357842212750700865963981827985242065512183973207964731925070854588411115798208958572550876850338874742193414176437546550868297668757709571746501606365151807224406491203825689613501456297826391223719759750040855638825519188176078435952634235207771495708337905626610298123484946820007051112543042440432838536167751265208180579987031403328886098289357005900179932548653912246261923467683760402858105463502404735813610602488739806697193308249435071617790115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] 64739539488829728202434198336352597531675939495230308710943408380205091982417426080710108314859508244747384992229489271708033546556037279479474808632000848581499684116662714186656033530062136320011089106441904098494030116265069583170340516613484112354041311091430511576345446154195523521792694579793461960857106375770019601509399828188022541502529121030324693865798780513353392048683400155516828308822302619791612535597670877488762888347652644386388416631378775799229909361505911788957302834719983405673564318126169818963716031498107009096258514507553909298561003043465475516386683419534199036983345954130767785844955795788818725419563742799992559423121532878081620467256274016951070213295565279737417413179097505615200361730946227471503303550163414869772527986631540808435475475214302391465083741794112445720899379404172326757421287765774016928588118731805008048213605643227697105560079907726727333747857905185927039491062506961120527369309205015134422139384837303419488059987540289651667358464146500359996994871944937423062014010699863126280735675899153225773801154561958517241652662396427516405384634882645323579836338118377639046891024938795016524367647817154407798822025190129873228358311615417475032074316899195153208875196646799294310748132263053843675536190839309403558602057721174786210234687920985395133678732043137811656323765954994703493455050525755881490833025628139269223357591400034376915222426704170018693147733129980609438904637286143778035782627504653819621640463491233307951840610512730339646989277186480143010810022097023154110058953829301770940512464858182583833347473065773672788996810703007015979241273579866363568964117890648462999564346303574921346064597908193101971173635644256844096395200037114526558154253242958451571961905547722661344079708368535885569412036677448370885492911101226207920574032073342369011791270129271126018820539968785510040052754835163328360774749921377432963959508497304760545800255772164424928656360995860580493624702557307433710981520966449977120990575315231191735180097571386534842164801429025860456074118368605579041983763493394171375022166812129563603028526111311006877558109019479297023657996449110362619977527430600295407573534522992718901348320963460710543661344520979611648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -143435762326326587275540160701046728010962517255768081099434975354429784525632302554248080597281495995004769593742354793414578884060353510177134679407915582056197602327174791658186879653416370189450503045450566340043039663477594757808927593042048918189391805336630874142354239079756485246945724619436765397898068498063196658409733111101500837634276447368687399190980757229764259301161277603908394729860192166907338450160989399363234521418291958189513078194031743557111334502295432438803772111565409063213465968243341792664151420267060595702538892528086705190881886850151873889207838708239739780854610619165203917258427624699207387161964554817152027728938125104977943858962138134497880946016578666416600053971431861308368226267606625463754167881820582293334914797740370982808024435747186956581616976982310004109802104768517893672175056548851568622237582861880896496766161129925506897525541900091226507357700004781602068100858700821717617619803940410239501019627717006900350106867007491801042502025243282523096736351279720847374779220133824055013329580347835996654280653972695511568558335331750121026112279471935615856094912303257272165464996259022628101714694640216729383568614805208758632048232724342476451033500514192649640538595116037994100367077629775706357597486634156275868842694195465377838560428308017553820420795736109671271919292346203841751013373347207966026518245516034704614179918144459322108632924082687864642341077680193138265023349226370121322004541958856907457008133894984133317309066983371794382535092140315864465444147256309188911197334246073877704954289500960156568053837221480046090031464729842131727516424029681847255211542308271443702785083127958386605212286974719430285533626276044839527347706687779892464669583928014392464325563336797465601509638138015000525923232710633350137093708832858234467703463144667401778682840656663309479766270756624423866250872432639878540321880848037381267038764775695117048169158160933954723711394088213627540450702109664764347661552352492184953157365901213976959912415769457569441476929221049144772609004043140560321041189627245145530496664353968386450197438604036493261500092756307699831090551181457305508785178962769380489923390384091066022862576457381330060681560135428997120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 1492836327084806919130176421861574011825549351814143530564261987586072794211246541985490437959957077033638331463854683978023745799255818809450064458043760925445979129694707297966860268351447224929873480024992703265483102039992055809745991929332618425493178766813262443518688934630093597146071153264262441759335464010492460889559139247516240945832743116466990017598770937079676357305704801668758282186399923605469176053075056153581761099644957307565844321548181842497308338598992007446809413391056082912404444710283147959234125777676911938753906873690753405522251367345649156423524438889677538949884426783375470393480176120621699912841672075741348163598513992021577011367171625874207151237640513980222105257984954686568925631928000951281256407291287865741130731764684167891588815997238718086950343952629074103635754965088828530738457642193102927572873524032190125335088698589146322042190634578200360347520822507278267485802860255669745355401217201070032800208000895311810876622988781318172084420197558050289918060713572878972988584754498841660125621583038620340024827238796064460129568742746194205805130731881280027450535853944874694524478501300212092951378821652790984354412595106954452773799316960135950031210779546730621298027092429633802805170398013704257082344975229632459643608582843013021324815399633396749745145049285367027929191648506953402110782105368504762612379625651425159372851652985259421602370886310178632423444534695066341185385335584158575478647572009751248333183480399693230153369661186892683315913959132955346493988862181479459201376692915142947138619277428774019647008745393221664767715837074308343342176680817894568150250450619398217944410896065496873766572966506371768669697096136913758528064968044018448472349371336468037470098033811447335012924852998817607727654851110622610226851404118036075207953714411918063007706548327718265332281395983051760235657314234864827004162480727195536335642120582554615225471102382281911495496340405282265846796916699965030444184841427849016968024651550702827828036996703165386864146193158001996219763824397106038927580096668019020248779165694613255111772317002193472304963107789390933910754047029532723084555873181643820399697786128865670212307766343486530654383105582984855552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -129911338648806719226323353316324489481596987248416042448678057332439201193270649741525484104483604005180655716056359338556362419270069240945039734992443694149553972960607187505146703365152556056255993567341727933764878980503663363906834931797727975657974827415234751519114018198204646798766774567720217063002344795620405353025543776746216148272409042907090103233029860605197591844201636420495414361801428808656559995132744759245188305382819444031401406525314701730382055722930022328824986109493442884775367511414814643495643727427790442354210915352666469085552666871793000527492285400981334746168191439211490826746545306769865062298818621310977848789829341957822515588866765034987087728745813245349646246295533767767957163155506045941859941009070045474513752952850340718478053663418698990694484172830458876051480808878364424359150950761850686601841720966389798924111083334897782121781471695831814107376716259715492068783174631755483265626150597616386746004477155018900193824480825814677135574549474246582560424899293018392625753637656175753525587046170713676848390611635038369910603427341572058294969072561104321499162599422931151984601986531534800785914703295277116006050755857825634126366730647918438496696031307311848275745782399823453317158275020705456198053155270109652859478654988101652344490224265664759483228348329914012789076965116951819773048965446755347111621759233616641786661607378745466386067395708173563614249053045255049814528678362476491122640159200466336072843251732306075964655979604255139857532441218555551700923626258659084852199404670088166872852555233349544781340385881964291350820168540214056753551390368650547757109791345784067718519126987941936191838735253684613448706400901447657255546478680947142525497800263609370829179158036123357688513744913311134657264760965601187858530979567137893868936200728957801401880324444619953975183013626436039031685318380819033874437101270482280523203397940291192921526949201531886377118386176879545798801513690137945798518566405341779820899258201816042980928771484977755817394374909481575752183746823738485615754037656156003796668616207813531354943683144621154054670829129391042962677455371407032099980243181503123986334821225290657928371633159140113860417893034381132431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 770159345686646268947706563173861074776010124213755765402752763996204798217974547921910825130262386292696686591550446321047454833962412494846378733682262972239601851471297605049684304127990787402927559650364489444292439118716623336873084356190346056110332293429339403010865766702355815375074960473115320751682540502916634761504521687387768778530619755179911884975349276304495818440778201563377876354989545405410479859597903132676989814206671363904904806275229125960219330524029390631069627679684338631835581841399073869534055637930166974632907737263106485426821750635264837011073336552626921654128598414982151417883780115433607655040294742846445208411591659842486047916587835966581838216398877951034693003004058882038511968774931494775220123078490976225783502414877530868277706985144818270606553496905230095472120896052387049760447958316597776329413808152456244106990161394157769361648258402827962706064673652427457353004530805942720936599907477707717907918323068779606577001221870143028210889756367886539429603686187656299020167870810364636712354692583707289316573439520509824829221720317381221000779942581003782575999812437712785970773568622036685223014861667185686133175286676313167757396168098557139669377280794299155937091050528681231962175731976397287610411748591894557559729549506345030184409171496968584984286216355348536696882973942065496509541714244106469366146612226727640280937826195072861520474407926050342507590022181928705223143678085039924079410300933807120858986447230675489869893610287091086744743548241890193120120627481755253249923379810410391299553250208567224557822213227974177928566276003787947399674075316309554845883659921939261819559928074101240129548665611661651737541652696251809385147369171195912714276003780487811128396180633375558178804438610705240597358086171147928379689533575422160571138184137809179200115731633072851984362527243560854580782784861320168885644188721034246821951469598167504860745831546369065367974334447369474058415138406798294025539784743716394941090511175545878609139260904475374491951861877636848357976644537163730781286548156108714730747118724082576348282851922805478357499201059654958129309050951443551554148039349521893054459280637267001113791428937458541463519489029483687575552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] 1501989760880685860632222507536621224379387448024384146990817101624529988929337032081213446162227660799409648470645969094657375513722847341450096334808599091442500929370847617109307313289824606429314825626179776200972848486606593525247251743571295028367383572489470530476250399149745516003713443470967562329484963270478427686426616973545527579501519979562884943084356507479024281840490347918072093352318066685842916769731521714569091864920139203574750474991738948004663807159153249663849568773012731586829756826537925662108304475478642443679011933949835964674384639522291343947850772260973135443938396903746676417285880724738216042289280570435278352581998341921494460008461279599229231741244192548856242687433609394248240418112673674021886592304083583753680609152992594885107049993406118308344239570754345028500281654741145127219678374895611178585228956431738844346764137570459014657916526413178956856404149388296805641949989356921487157949669900714246481568287846939804229012172820804010516060497820661626700585956887633284282657916056338808255624404265260023015851796072122029081575220683078547565188798884017809917803502257948023683131226055344596652703182982750711834781028367547958261609557927934945883280410697439883742381101342039917904413524877896286678551885315701274489809256973686406807006240664851796407813247831717763852521574352815556595328500682994171451511431093948989858903661863988813469494509106937906627387270936621436440013664500974091816511905782647808274527637225133724779427131317766635008680097964365380389363695569865495098229924692592647663650286044924601204793461943738627471698767295672515840725551606333106866148441345258487431174951807042167912418383277309018203705015302760029075574965436138123846624357823335422395250914285998108301252535198650337637561587918191352469266082652949370636803193112002263903829743623759898527611144371698456643822215392847596974489793112175620205977021145228723209033223332039165172296943828814731745981839195598586059880782391869677921891925773042094121891546397732198610434499124001202754203564722934375405144588587755392231841518542440663252933707840315411433787209922788979206621494830583262106202763620567243824078904121269415226033348881011639855182070814988587499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 28401498627952786387195468981715872679428284946514741523762767445023402319271541646439858550163562570555652287818511189538475731908283989513304825610997327045001465984576443501842128097966774545863888619272764395966209773693560746662544078909903485067919269012148085491734683273471201666727087162006363844433438724607623784780502735041227945534436370217253315536033828696761935591379218942959716427637364671695927359564710349835977294399741602355846043657819249708207699083552745672646670336947554273745142841966633583647493046442240636370734073061574735786536549746201556751930417056138295682376119534789682554621510209632981203424064022477472207114994513213096158841020629011435216878187675564950699531318103857429588470434181648615690255718112429955784769108567234358182981065819397344080115000668858303824010782134178598822241445832234598758673721647609493302380432329558526423523413051291184226227665024980639896761664350424090156222375670748546410125313242294362844795069789155920448504605345998319618917718483426453013977838934344917149568154718043634676655006565807906048960775361613644343508750608236840048938918175131083761520219638889583604129338786517369569347662784919588311394591257057332508445597940092732379173283791241196963377605410144355131754205280747610732425009770287533575595633875140443402577110585992137088850172553417190755649302148673545405165053230626478487247790835175663337122932880856366719095398622574842875347135027286527469507497855103746632267193727699948833208852796007228662090207325006794299993138358733565703544343506927528299708963748469386847234270171400891991037770692141060734003791437648451724457702441782970800911084358420034500741681317397167705028018569326525791987609797730758883048517961043670903581583506199582070541824629383238279218094942268451212953910203371570482158010007992826589805483053309212881704382476188324933631237356974779903653694308521884387817533569101894826542009145022114698118605428532879796452109029430636910040975959237230730697201126247167672355344717786357189577063489259600688675098724911162227115674451690113012075944600452981289744898375088948276672925815270379624285576607941478487545448250472184094851737843130131942887108594572851702232574975912137887580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -260372419535916051496855600171465840416771845780006726162928423394136460547918360166651544917539689180278013135163681438085816450198301293712252529115012782868798786106434143482935602747167128775338901890374417309773882034593364782590539076579683849493726607994164179461661074272211788861495170529486814055417556066215349805079559161665863842205177834575997805387295346120006522977890710947799038658476037825068285335335684562312496562463949028763083457378729659707825095066950354347291261852265679007923817468055197330558412626252876690332979517384512136951602586837752897903544952569018246724744220368761989511556006642876424525872382527744031998508559261591188645362318635640431475554911991615496669281289481993496636767693214793274388922927141489377847442685426070793698174693639514056713961811847925237915340622070336846744196412150002101468072688147705696178531013879255843344048204747729963460080048866588161012230276966678542214358640241936035681734786802067671320712409773618432065220682449710776823903434570438586885475627404066452783915715366790498822745530109063363813558561006743883268951547513097728549171505197377532064519864838918019279010400193017317402903147670341069330949682843185772606221138391509581807024489919527757794145250476049602168806265583603817097985808698275180505644764550693041193801367261688003497573559997017246782555109587557305550572653761836840177142545559653691677031477699811142343893986029256640153911612204491970633175146549011642961710640189446258599399257581993930746372174593196397314736335585703540986254766402096617422332297824231524209797995078199122442355943454526500061394678327828909855308020596638624301774300305081612032482303783817016332503962598796170982614308441504675918721484658156038901845006618714634560329398847828537732113092274633565994436481794062748310122292226076331082301932366510959510320146965510763200813616927908604195225397651452159378769553819760733446091345833164324606945063148454535860202977749390232772873285007589844689774112968050465044581787985979449829841366482123424466063939265174508209888454795190139033085305479627498251493516306485734044434881770171296785232984265227800195174092841153177069685469348198352910573201919170647078985629570313821880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 717901429676915481457070348208373106783843814839308557302734806093857460752504329234207960676445282645423684576357196118170847222204302935588795553324057094305632354094014635857063333159329553047638128513436642487304703511923002613789501057951113971785187155486951909229257509245467836678358512381065069113938427633759536254708639105954344970841379813712756313000369617946520924103224562224778529846531836776779129963681068498747074968551102663788172880305368871811763792011565632538551671018774769160548601379269430364797454365404091615376182935958060390272658241441122227928050579557279098604252957550320740177450967864643616532207274183196167150046721740902412593529442883836528807041672447444865622344007857014345297332814096404791955944129405839313182312648730720289502248172704657762189789164949510465657528635106286453965304811470122038389517704691016530525112390589062906397742370198561372553610590580604475068299564076639171511565307983508533311310568366628892740519334442043607001365744193443741340937239029650979662158147640493386885667751736502698793880159658816935431124153176333344681439159657100329566566656063186255382995159920476238320589549925848786226138874780688780046422870988529302152952872905058131156490188713884082553385505306809424593368328255438932291461803733683074707272810966892625679685785312421551674971634660131014022028169101736858449647030065116818307729859308626485788835438885507752170670928678445067297741391581833193374380105821632618749290864704851938330032893057824539383115052971891592516010965890419021168977143814812635960786260507387315309750733260585920661845725852785107218181106728172453637645048060907451964544592217932062669912772318099578764438484864169084704045909277553912591528572777540077834318634252514671604789710987275838146356636928168671861544910996085699692810709788441444203160645316472686754003309784549400774498201717947402922217084387185807167103823974611591666232475355556540455850304173307994829819508720099346741141225572716366691009789031393773434692902279651023503343382240253019774409663101197279631521899461440454229115667922473001582162565305046804946553746898338694653239125285361179953823333236037400621833996269479842646848366200820119459514436801967672646434816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] 1235877681719594904837803984455389583076089435207005814013794501093842841938065629226649847700874927298850690606128730181739227537032730869618530507141178017908745634745907003024157261711690370257410132814766206502816464081219555294244622704830945972498061838665235966251849942944311543370189752550507285699787476507122485171221120931596928616712292247853526225351524607602519442074963806511005725113194976625123295428632923604682223840673063242323649558304719440745732116366517052283710369183152932419375040735163747382792259526787821203525859308461521385608106709877224767629818814174096967992357812488299120977016370752885332576009283087018866762650422931369351594661851949100183203813488883448770044643380751238490433874100422471211213550079534250733054442413421005035175594305732525304281985448930595881028259636382554976424512322747422939818795270605004647137536356711130167370465040230873675739043681825196230633318749311475499606038879826736863736012319125762486871845303684539867205183280542910701985947747308381129920110870667096959735504652593918340636778198854437031379107027003414718706603975576659273355911285583523631300254096822239766302345980335700956671782999956154423941844810167307637164851509416568214522037098043254469771186127761624376669882165044589383172482014055058526371969978430282584020509044175099338526988389375555950609250414926463323309110737708785609539401322681324811985296939015471713011512309928904496703020213289182186808280118257135256322200580938411983162256388840499397002352998872557742037457249535781519824455038621269525638958637484103890757186209769016488884642585867478617029513322057363893837974494280190639846312598445007859503319306475025920680299860017325110246775300073616539267264122343757433300921050180902869852754732510368392557752285092384497915648421011652646057906637011170850288490467952882628024840054296056891572577667530512874965867214655532779847603975464574712773335958254334859719669291076906337217714410747213962684384922028998221425649292127015563031223772738365977924512254195580025996678279720189426763314952291903161358844529404971163880047383893242597939006602766770752032950375861836604891322230849775778940988969762494119450218237938397553148740440748886806956605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] -11111327035191076051231935805938272635132678985769863707650067221219974836551565568946446898438267009889274856638515573765043364123452517654053624031486803363157972970845856042446566383834498736315097989920695311156032632066548811511678307960972469990617066800727022520576826824340877948232592185034375143550371401089243366515292194364120244532709262630616459972972357545939544989632837025555877469368590765343062598265058947731893720144594420061794344299098605936858988833777971772023645936766985650784441346062716809906700812158782521238794833796319638259795875123528375947470891014261383077086373990464379296000709971945789889841265414284664356459948990298706686483301134112913388916441844258374649191224190637531447179880929632340767796870480140860781332618954859819981460684349985528446541800241455388216613896269842569900795725537478775661527615755035238853186846328325039337968049992663723538001986844960917663578592253756734883050254819930473054839878497308416498837966922307598716740965157039155369829122463261848006422382982249334789554555454927088740565615296638922309362788573939158502306691733649905140387799755774689408241894529784087518104044595301263203729201666252328363077224842252477364825073632761089929681327680673354030486097261819036965680102830006416992945030833695856386575654539881216997388479148910450217442757041418618350919280746814223353086931435854485264972282128667928336168797792387674839810251897677675923805712420247433902308389852133149538047432651341712783702892153829536270185766034343200721391863853475498679249043574120650694357768593428276943916872289339035428648033267120266557568585623556446307397957204974100772676139089104785270788468131795806354652672677777228483465528604846738111334422593165656089206764623194933664175218689071131091937044045725671076149290478636596243131859225526837910059700255455956921749153411214580970240594982757059468381687557277362994802401391895198345168083644043939035255140610107317771023241829604717984813090644696292654478503316086173993377558399615023654438194801335680181664349657373409428629331965329446500858946453507827769398718815816531442139943219923361130277708106965858286325170568044138610239275209025977842602062181824078240856719434461735675882373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] 24218088512578630819176103636188356904712774477507977889272214850520179841161116404676579636963961207486406681458010544571484039968839163143583192570446506519825226912207157283203757247503353879087673406378120563932938822542244214754029936485427753372941090485446322829466812988289808835959191868841258352233621712478648175334249204259577057241974190048986351254232266646923897306343053189970368895709289112156487117770523353825463593400639472623022024758145684861523602106776190745947131074927868502873799293648795812202103728368349132892437731922152030043086427932508140180718562977435307404434978907691987827880916540346747820107518035864252243322586424219538184740681549674332040560234772733463348774359551551805482766333630668350709216115050019815530462279970115838988127593509381128514563946953186679830653055148027279952641499454482841801604972349352010696538544768608745645628375085791203001322931009631264708267590563003661766642795942740185734864339745931124389972320494766520301379361846135442575063791900094733075292739594194861838190014104969538275153232656564630733536473929924345896362854536034309152787097875096722982873882733625543428100785106175055615299706329270443899657502450852352694631693472849331949515390598483922879725823514030305940246105062373014967444366973552213429251249189261027237642584400948546482552850771854776559282360196617911985471422316385455956481207498306380179791891414810799010365321925733090026472289532018726537942958283908011323051336523878390320506349757762670396432759825274567038739758024804178232662273405869076344186242510302803086324668927357114242536601345951935721381895921756448824935207331312593304972986227732890589809444292406077523993827618170376381245023352207669192733721274018543573517630237716545986366310919685515045811863050041271096051103186687911973851548770182011617602001261173687426242963309396361586969972034448851079749543625621098078840997520647491296124167405947550725308324051814556166163406924510592663548573919089428759480747533117700170137452073000777341495756290832424966465345419854186046353325380726781482027132720805555021005763919315854357458667174810304178695773740988121314689955898515550919456157626313978253533377105585650768571402062055591682695495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] -3332264188128196075108796461531017566613045137222431001521746465816220957411015837873241512829026172415184342495481884101537825401537850944697472300159594934753398999506630611673010352921157626565918794029608645481295069837332412649169277660132887533351089602533946036886682235363152818003717169356401004490519159219483102335225561327092201719226206040049869866554497319012712651797554752026048559429320013384880032272448684386071445000435783127675126609641903856230141304092625362737085823809440142562666814515733274600936111293038609362109882686184220447961060680848059481350510696133503785372695651785361366816936892303841731695913035233807648356026039379618400564728266714273986652671616792650465031190459375870893900795407598679912208323138010624422503488738903007754082280440888278515672626579643862623144327073123632952372243104583642629706217475793047522594147423953497824252232049141971542463607483958272505611692851727891420420952019571793937180773192722540425642624834694261688503002847674601391170975898309316859896904508891763153410104364264925979973564764371777293296675045596334097674817386202593307602120516817657484951522536197850920085762085003147722768385587223239874569859477038242167243874505408440369567564801905224924881808843300255547207160237424667967895863467832901088454469645054093490645251105654870845675825204096780645498536618840108343781181176987517331358730837199352412262010210666564363328902109747038851830120764270967983210910663407361077786871803811725582526676730519307791040443016716683402571596263554097146749245902880938325008143643842528922735969401749285400307317536401903436929436383284403917772316200127901310166147485213395795291044959025915654450606017664317237746394025744219378380561914017596935216047167199841266741828349129438692801931437965286015512178383049657794022294463975396399234790161853822468167576422015214736603195789729961037120087088256654220461680515424056485580014744143981514952009921008032888712330277266073136596849778067965097436003725626749024571549795968516086088624984101829990655705359397478836086810611588647253232465246497172221889579581834840909768703311561295011306392130029810882190908302406715776561169083309957746830805246557777084596039329401675940462854144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -158521301760439075615359445031522204324222512892342342674985450476855967311718127874454107763029148530188994757663978318763967761178884390093791661047680117241539246458735702475587769685764218731855434131979446056565583225392396899058947344227351467417485565838314953091557778637910530665984157095685309808417537447619001080214724801037854955957127652466987758140874383455214148273895805665702813043298360143948588048528804979214522984848969277148850458543980019531945284952074657390404597213836581750893045714021047512422930925314145090054052612669448193036904311564107502787389528832735930921850502992860091167496504028537911202569971548072634253483641847034260455561894998559590126776220496134996166266035335809605081376563414972375484611335905524853275827754550994650627458565043779350457093164798798637364502421796422244072448617732198370743047584777399592022536337714922047997947572566062802533421867456023053113987046374116550588479475963062449600389225932561487414513524421129758820096609470699975481074324962414334555634749231250945854868174802220152036321005311499979393942355450413789698794414072668827747026357223824794161428401241767565000994058693591203892540407535921602317570648748531990575163780085935706422159444823445269775733627574985741417311936164007767898943853396100976143916599465923786870199422402970079788389992373193721605715430592343952098092178708348298994808390518404455227707089210341774575279764097172192313109584290641434637476854344200177380230618434057853395011052373942106053904366814089814373079167757155652815300616967729760976743551885291282052476013597119686545422509684357176231648027438991953786938564405444539658065869756711321521613396812900226172054527545978081072783822464411549585040403397353129755951730882676680611626823779898721805485909112711393788959239819866885097324400067484761156677772657819065650797934216467036394667460363619696371890427646860730521077701676234805447476668329567114222866650870623015076921447856018447771807661704343729820271322942112224934212340339257070568518358968876192958467721809248611592375436609566846374942995353674953029868486183073242951199317457547336338449016884609610931143251612920896761983699704484078449253309333001024275543445236414373668658872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 691755824707570945039953263328668191909493456428312215092089570470578112975446972821649864405465576717769585002641769407553054286865000351985307547480926752737703773667430161164368038730403447243523118757322995480791337415706063996837674631061425965338310932321913556630954438292051707382683897968317107089986674353566436511146065143160451444541598083208015220985686616797753645130496437458632047140118447787204568875870125994635260026189998990868757791835116367847705915734494960632285200093148277175993575751325844571061092215388050379926922274104725575274927339367759155037444319738239329708164397460670295714215183301479438397238274262903103202875216730326559524237425157085065081425756136507215615788003669947286167250823859141346557625679566842704892679523025803736872018014673357004871417735010086629545881574678711232482522026247472487005437553008353877090050921214806641033070676483088263415975051622674354462879587998758986060404326418982476416799041125480331916110763287248204757924684349003925435567845141830721235976839282989822085694704117671799315558324029573873514960868323360625602455029116495236668185286618310402320916010044803218601320322790311672042949950908009241139663732746901652279876546837201460163324654552961722952491466111901940723438436993382051939346389316573965481362698787057916788688562917693928745265931837526112513053124862365154694848989921216830223632154199148188875569379419410811522476093491846097718667823869217731785573595985447447420463639446906936143582298005898355523119916606139234194873746479033963339670671666395891309763840050229486135051790063949028274401248424379866529496804194360164786721230147666306269620334204285716696663248919725890066445409172629379995248598752626027583281835636138538713693389187755746500856000808512451872154922928399499273053759759885957147128029210428979685668963623186476696199074579625406335736956037625062267793800281953719532189861808572387309528324494227094879918795138540043829789100539393654337365651867705125402704373286397859534321924172649671285656461942478564944127773307021834634609415679127970956167267492386289864833782564898213354352754741238088307708762721641126556242860368518685075907594887537957959382658585432958883462693832431022319396192256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -1932616063300606093958148175348822847223222597798850335145379846192992337607767364300797522068280579924586833795835061663189885274964526483041692750864301443388091207520200713262811804397589296191963071584002305161995211232834046547740618983874708639101581764937201883650111317454565745552416085753109037399841357260608100354131428235707493374751521445421978076554201558291212472975618266205097901957732678842054336895533319888042092072709721645335662178078574640907277742160669700752515368338609358832796994623370207402304807239276719004201577358300372352477631152389565812936864508582123698623270698991290172719912392626514931921987957848255062244911807654726248446137877936890295790445351443345945814050329208298158289227056861829599683349221832015641399779041606596381461625486962498075673042757170646917646233297536523015264630436689532016307667560500095455480531455449635802821112681864370407379485217577992298580472753416797565365388975412869536748524723321889205706176395945030460398977829780887249292632979886667852343357970167541402445669348873322136131617237110246201693780289338426846724993606241902432211487386957971184893264571711534355705064396248079312840310412314991471962064724979008418370554273987118010618297942269187841781133566200690482786461160087837001181625481808928226871205527297121171739790463151133190187616647827726537708650152536761899000035642159712481705785894063272954275425101253294205097390996980651617996723638945739142590434261516462229995208946786666707498464710476421922510305841014139317755382822047438005603634919116748673182224872445251322891467556187646660778397255987287965817934450710243698088064882280498267643170110718290230354105719738731043588718417170187252440252714617239038983207082002631181270406242534596021746863264233933606192869223695739504631726885043779422093827231572330926124872282919302314869724201968221043027002865528327364804772045589319864023481657557730873350916391122530576296830156961602912914919974704973643027679281822556214018724846267193983541465669121804428590349490693063282802940419063666856237607980021213919365757682731892757040259289390399553071621171597582913873998196856885629925084083009381068266447443182484696885883253699808371230186616750744223075721543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 4162117568138325928849833919649764887148637776545784383661449102234639388181505068857077676521923989687566920417191311799467473109950211161117950506126397841190427759798775467651517898460536706982038596915162158978103061835716829357556855046153765871768090062859645964601284722281263436611965599644320516982394508755066300285902528109927874649795696234905160969171057168329096198588115247047575082927828498714097714256828764263132284781672023255824609860356572448199650724265722694071417122273892575762317657798103168304542809397223045058925063337378147217093069904397890714379522950449376595088131029143304956214663673796304633404428092016433066847348951670863781923592908789257727107321062721880366324029318882900303495847009041848141229834299301691732457739673831379409355434340275551310402733771841474165498974263072743991212980546237086163098877390803929606429313854738549492787062592766812410773140663604147510766431053170334516968944426964952039048391700732410216534211659154148446367112030016389808459296224285749420395827156708224603668586267788346188104306037351509201557127917024433564552720696473930713061806570717666448786977619906706357502209009056300750373570469025347532786620511745432258957499959391603302851225318105956856343630863336980602397639127347203604720155561743511070235543272660920916595036155647448400065453695402447890915553347660203075183376471640528203979499456632690381617891082698061311181041985785701633964241571503982718789957388286437861542451517527869576672421282229870669544387370883191707629369213109141338983592650968626155198137787621826781719494875198092569271111332809599321413068636327937234131534827276746055907895869277484865605745480778388597884982518747447453361912810406128872402232092517040147847471587729288377818752007268859035206654198293700170082963884882791793011253575476708372231826077536989129410726906846686436879247595049039601578158825317672351489667607628421117300140775268067785400741276539717733738121563681798163358675151398646209855792931005008575118606946979921808920596397383872262092637666075818062436131269956046817357543061777698614407965759185561089815738641389361277563824935335883012055508000904293251704569950853558518923169049021582370234535986973507775005248716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -7315045407056402056011003699661217282381909479647120958720639064837471520899493250867557257111817366473579048425386972276493075483342423277980845280513772483791125705115872962138423679376395801977749348952031441796560802032834755619235145091134631125300145625461874849487848092117152860818623623539613081493006042571500044716954462006551024616241365785835705950304893679415230293018876066182062149498917376494428863778032428301131780638092427195623860818386246231070505212382562695812720664551468134454705334470936134084721816731236045670239753745692754186142335673248299348102335611853932547814099029572511561944715180908689274196611525680890430938796016418731206535565621123145512933151726293374340197157464870228320312434238647691556478697683227423649009380665026014882911217770281132744110245286587275403755471341011831741471822289543699978134473859169472534750563116179518502026694159604536417806216142164835987621710279832435248689765266807508027664700629763377928145227848026729237393858331478290659523027292435949764265968995688119080432667470763279738135908909505122102496661181723987293074114362279965106613718720276285665251354613227267440563329768503098597325810249926220420946010782637607264725616277501949472557556097045517366307047737493933450784928155401294615638897915434382812284765007189373782246283097472982036506830086345632480065489947329111968175112206501468629198536368757801023579264714703723217535207610989016040623338121744961164963879262062233284329204708041043992617197531162968035839845409712414696324685983337639458991146756797215960525889747995577662288615992951698709720325473412628219519930474197251194517816917030126528067377502332750479015227736180374687430655872491424253363614059507391048871112416131169411987250726969780045450928806956502669389689842597533728989551377593112293279216079320797535130594215621611983192360754446796522102564686127841402016269363719588605638520518055529005360671817700162319399641430256079000872445774072710374417969638220583242301717610876924210125453581877905299597731806831823543301089216412808047986768591150382931361768089274817997654408906575308026799886975194996421911091885963829331340184761542061191172215430529223314032973524608719705450830584634991630843369226240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] 10718657559162317818366817472978392834041814296606536546903600596993521712452022415489543827344885742543433003223325678517099752385060897231823774607107055208486147162938552979740875842110761721744824907040959363209277808035519900879847730518554151549394866272667901055884742863667354397656016143092585951753996935811424438864274685276320470383572409002711235275053573092386191019530527427572881980161910241229336139450705056981069287921579334115136894604042266897409010996947545808478334916706863624008739977686931223750952289758580529667682609982554951285355342258959178688231591777995655334451824235891124915419433654295781947817965698349442590335827502689441397776247075572938592108596290546941575338813486819172612253976608209764189710096723879600676339822545862668391646975763079851563410844171018725428084228826410399019775641838147079798516016405061456982888028483265730960505653736889420148436474312625965646600990548561110342338747160116739975965980286634833797335436228445801871650040831781937787607812930160101135733420130738931415416413868660540702943795353922646331661196494635283438341023388924943558455488765598826780286926635594663258526415870773004833568545546271181638406533753992682139691390169040646815522899002865849510633019093569663999963633550456686548027524505483357313416396815563250262080735835566983784588124709535230258364217885735672674760333784510605703242064612368724311199394624892703243598679203853429225396164411018461232019206272439028205000000159342890657906380507564221105767686231923524026241319624640057012500342005151522263762303325749471933015647265516964458703302606672552668614977703488720708811633081744826676556652402818892627062260229235211997829526672367501641263933394679478004229667384314645422409134947346923599515391956378915492356241188646711357344657632423888189108840092789925085928602909489205975277534014309628380586516079968372879438193212681188720407149679204223857601715760719378094850537703964966801847730736970043608052559315208845918963863151196419608164344950143805633315307952475713511372793563665438701754364662393240205672477314823215484934047906455835834440074190753562868632544321731729818207004118227064238295141461591466272885232435454669625963999803515046360464110911488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -13304725204446730264940154342075088711115209473528751881026221741195964389535528470376735088893955673607784013862450148858419246094117888692308869436488820235363977991553345587133817660960929728887314388921534273944055611837172595062849766756654660559184954952791555362757330273487254167235460526828255242663452413359997527051274789277943759185100392649635030271805444933424607203314871365017574942206218389709103166735803288440929176708998636384181642514028013741450325495101830531782120687357650296167788462715621372921139602292995798395987288943699255580045007970934804635204615351112754807116446399153287548194913314583866414137816139923953911508626877640206321111703039324485231383404816729216060371293064235597241173170095840950550841781386406505870233477538243977199922131366650914561650854679252460748788507402771963664440379120908804282803385234918074551246506308255103850324223257030234481845507316217129595318341866999390610690114856484558926739496516656194435371121007673762007068212784982056309418829932560522232055229001522704957885938623527123344276270853047141329241407804877894117922645643297341147112388182424838708677329314567115223857039289536572394726827128362273404418362507002416453163655413956025514105582508862595465924297669258325119796259335155701924611543291167419518689108653435844888603810773157144549113804486812649358565418577264163743064316189924067824605282078114735421724444674790798804578796677888265338113754248813059399561717733641242182589787064112934171814666871308916616377022742249544731683431683061924772321672535410520734231758807783421224692856411042005059428492459135959469088886711541106755531367309619298375740013610321353384664574919154095261715614259687620292273510737696477145190682228267250183023197944026269827909050823517466762495853100248034184631820825067477621745869017650684675909636503008434867850143235565789513673873046940493187668880330804888871647506617295134920166002898646745614206341777715181853617640910908035261083623190346727290885587826772708474848051046308337098320911414693039548575891120723431194421691776032328586194801360786398332998233078608381187848804846091373891653901775645002981475809840355938243211968002102640099407076380239892642896530990856968037205058519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 14308045620879583025626415384375578153023482160726559203247597326180509838720618670713632078560317428525509428475689109737360281981879945608713846617342855741110517033614883655623538660680128392247467777611777783247136691793277232851602909228425735581150196764605286203223244165915264150561270141529340950083948352704205784870311091772301873263754238359653546060681568741240522981930507577855670011012688544613827719283237833538125040508565166108086917972975540003849664404062500822333360718062773772455383156449725751502182210735014496237352456606842911803767498059230183710618004712804394175732464943186569644694210019726239839561735603440194304472983319922694481987360552021392059330080488364085178038514839341473223075382405093240186126136372759283290586365460892022722354731578323185130490289230262783495900539680604587164844768971152935836548521210575448112317698988173091892957912968191931783286827745633889618016718613139192096887685995379573114222234418477994178413544607037164847264822952945302647818419895475310657193421107429755663517634014511067152523749408961865228031176965973356401423949788149467250428267310412266784979556311583223564686926648702972823289990270952909746479188468869280281031341899077201383895263291893008323802102186068893520381842657301946807125025177894264222501709411327584565882434017884421347237320505016206516747276006624398700630027839983059644356860652393084010187257213644054283624765745637096186363233092717833385572271689979261826491041034346937596386883719438192836573890309985050177057527034967701795869063244800909865092473871076900633626461043709511675830763351025638905153866684306037998358663330302998501458841363846520873798315605020154940215376458383649095592043399555442890086521878403408785739846320021943116333837369834080043898401722681335433964115626526291751607419407544628999087317680709453977367366621882847018805176098353260770195228371966639414907960831108200836735553887929301364684710029888084994229865309354376126137056229722687481545036979298763666249082766917181706396499674784348664631125473402765370092501413306304061715872868551042842376664849465951727248949375251873186326898453798209100663736361543070386580958122819268282378801279644494031659547916616359180498508972032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -13663385230022846839284921227115913222528921099593634065215546407268112323920518371460734356181874064556512995300953356290071367433817579385447802669041016088089462026014124942067227023618288424513361986036005321626318075478546329408469849980168429273967846493930596789028134398738125753191000123351151234717485747874030364892839317466764688453889116717878457775404751200077976542365889611609402690018545166162538204626957325136868011304397289992712475901083025750796155495679699369761677371297172129362857419315088720410786359341917313208656627962485498585111065930380619899132183344125658187003480567032070151490952277058573477466976933635675489522105253401847192483244800127933472937449870670551760929991559395172874457639917963266812030294184505454546848036238082166687435232479503193014211800735542238723570711736331340575650102977447277965681323827488710840279088727117183040053406884467054054706377046613531047839573830083997559816085619462943591961600108507205036119888530457176572922566877362780577011542027241517593159019377414135557349746840243588274031116853142926873148453512203115285872601911928505898547354879731280557655340981459153824650400898885509570091002944549818651787964628469685840727834895464437988836458126105564539806476190397125884657526655086185329703465342000742514924855307407201749673503302048985054420019753225315239666163410543980782395892163625332583577094182614794554390315775516481919453551196994016721734613854755159583515370939674411592706773011399098895777762711054616538309926313561550143295712162294771298828351715278665018547724766402161458117677241034625027067857107796633965618958613022964354513713576189123729831288971520780443580262788449537313636277801335273307798492529767100086692746702645470892821938615842873803365940759197919732579855258638473453191639875759975653271901534128906140320441196472913963688879872652085668605350082886381695827157625963292863320677106750670004810221293488823137253489975418179497905368395105078918607793815885882886380024317684347874107206604446997257254703582438518529648498221948812939757018654343771378337984676238103179642724183300344528295679471919680563079582629297272669810926622140748535916143095764030221206880353270038043756594049624294757931564400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 11797346133796746011292965667590972164511044263345457691091986565943388371177668261582605336416276157356388384744963766363035186067481322673612505662197950769685960889123233549543250381654380402752014338840504488578946265068880350201186854290641532907125775696002293312841160036301259838442457371888109942613738340755736672363329272515510257530788843899752414275714922985052680408354976415943278597444209875430812041038828414590237696150899377096559977903233449458142354924429359631138764901377885763015276540853119879457306563651912256379614798044559463467371244379783636635618012851018932199836937316119931461230710230298019845421955863388854539488296118491602045615313978699837276344136064192302674946829258626826803943758827146216427453562736323962623310128873108614839056064039281628096360231324686367661302481229542037902679692433859994133303801228709519842018339480273908829667226469196460095421798984397913640812574146973384714720315135233392071816599704494689857307693370888942070857301674072486839484173559227000561832827676905099345828439743588354850546468563613286333270610072527480612728351067653349626073267534998733231470066289188382774283779834255730172833743581039750562911696789562587496954807268301348997580685813693697511240267788904870060734022646829914327822400632573403709576265130079530148540124097580007433517536336180116662603232758675578855803253302261922790687701793554873586966831526712390093925286294674731658538954000637536105420336758327571545287217064184794703228365551385655558867633905573100490415129453862260520716492269719433114413886421117310452636874834659724848476664457295751844805899775954457287440859016840727623156438987611867949046296273701256092023840317337257288669614721390522180689390531112739044047118492820189914251531778451441148800201019231622750325584364090100956367518377447888500507901305104147243616248719003618494988906794501848274058292749755143215298620991673058076486800257642607730034446444992953932434135154191821839022604836229485234887817837221922744140996080264479142297917807886630571324014202789924016665635064349192274712362922771701102837402115214876106518621178870028801661924375615745661430741818848864454239483514282783634431646459620919728450914886876615275342790131712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -9319771917484799967285741279725944714145466450428044830164720865418972864138653334138140667006715148938032735472889150907550888611707017980847041696018344538753120356456166523090947258380492110161467420216190592012344459396459609819540311828407817560682950344727214242196626002119247753964331476378558680956531404823360908373664315527809024408783054501565633452742009863374468277363864902438100803700692635930834572750853502184819318390380666167560388390692394523373307573655467008013239084410832945417392679419737012970710494529689559257132138665505984083516579539606553476927553646198071462221241350081400369323113377491998751784276181737678898829075559314304935517168161508563983889421875796245895634999540666686583601089930179613939612809256836904336738321967675384974314525108995745626758359620756578543925875065403018575563385631120290256231752490780731846081313494348071647948121758383110915908701767324969740681473317641060464782200563147723440457176737696324635131810541444178213005809014956318573948554254746145266429191121373524557491300135791398908998527661956283906549152656837183445322459634947301918009251564211289005842037850780708311171520648179773767281189060503630148135196210929294365397280706916906491167310040359010883759993094854634271950874243166145945994837425799663345093028401345547833836349119294462944596439834897387103541412638409132678007241084817949717583548619085098502968785714037774494007217124017994413755093418660409541035098419567049326401220991543048242776689315741952039385889588072735461921900346363741275761704607377919214197155733798273337622418364328225075398907537220974928224623719614927101502913928721833712334080669777367838046637339017794111160807408360389184017247527975177070248700441686613027865923650399488795895298421055954915777486340945152561901413368382095593730253613882586506515147399719985035423277921085117852780371791446270413753454187670020571805788018705570248179767450148689153282278241839552113841548757458642427229315307279359696720032031470026406176931822546099041236087087571014279887812176034566670055506808651655189472967672293605419790339903559548187248840818444355164847631726692299793753742157113856674871684342728644075886499607981460948821359890553579033839859138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 6829318926469172322842378666560407279348355828568862037095287852030143306244147062286468685332933352642072489107960854943294448821507959058383342160869855176214977484803928670697251777350130623896939815809466464866764717325756745288716582846080656273320412678509674499047920136534993456194736968286703386685851334097352117225331203019348046215705549733113280066842240094853005078103779758117960173332431832703175987024540740327575097229638372631292287686740614835105548803682620317222103082942686904128209034652905088181137071451897894328937692467098136748373400733470897177881395738004028292814257082830288367411994416753598690288252288840251068938737892389690040614234498308381863823761015545628009771149801328647024695308165440264983194699571570220937194774443774396442155402885920118655976249270174018118503637715403018169875488835855669505198129357585549562112646667851847598707298425348252788039646209105764876176777881068178497482228080055823762009423746136389742711604808724970560525332100286682298354153434927313978682159074070263580173491006903952643577564874658067150025948777198312748859477461939783668823705202197709237525175785783690906462457333421664609423181482751484942743530230812868484883200579892211179517102014760268362729091160202485936082316969866181507259583013290885596653932222537879167121045705631514658087350223636225035384954656253020398866417203404271067704393464013497308230500154893173133871756275918682787958852682652657507276622671734796280491014786852584250531938308306775950315643809138342149309699554540241800389426540319351984725085063890191239825515694136765625203442352686961841051021316206620183847259837519066696462783772899863636862476106673187680734964710043960810591509793091312622855377229053722021018805341488160365286204105339563956769268304335500887161522780068845315714239845706545835529270585681427006673550724388727730427556182672239944432212448915697213314832086225706195769288989768261815668733129706135982073085421055461164961911803428320912507032909986956512302561569683966504715358220573413760120311571772038653271360748674366779390438636884194702606562588275285750209125733196824902013476835817034251164125502327008388485972021782756404542423991540184755586153573852120757680901980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] -4730714991294201602365330054465007094242513855760139256203896089927527376236275586106040200777843189695291352050967759775595628336130475062123150811665799565143015026458614576943221714435237502058959997872424310562241228172534256524510148425864382560803092117872123017944482445697319618692240716785797790437112515667279967168634626230973502121984237082327210505515591717011469525530913566148689228270150296360429620569660800085382540259746961504463832525505551511143343023370200524143430231360395155938087599670447225087540759218649328573728898024398889913044924803949292668215609035267369249567409374329217397780224844114876039275076607084033927132744432574130944909068415807859957074957497708789233709182319750979779799547146812471836928181308722964927838745260973282448377606447444478995091336071556631322036164345927003234777359297904056775333640024664894699148850221704426436100016942346443221307143510825466818383103731137676912118588090909057740764425086694311843545797850847366257518235892523386109266912442362756571360469272788891613652738936936883084396753046006278804299681332897064280398865016283871765790369773725319116224448089154346624602683420351098376593452977541799689616852050016550327222505135532133572955038644640271766901318849433722401897782639186318992555712037666767891706365538071286976124779154661052449277232911763563424660854341904698963371667950400050978556084875041903417852394286548585293762396714821578590436793371544063551429696566936256336084968295520440767839415315653148527657726110901410222857672458173966131165378660822365849465235568656813011681052110611511316718734029864071658827704712968148947408419642224342004131365656020632129163593710942882753735642900015409501997920891865036825176535032649885303403363960169664461059600476307538664520210214035959608739927008715054894421306494418143278010311001507470888473913380574205672863063886865027532320385549317171699739452899467221062423336217083671148694150656141818540549917401497631486468245306028387002640397379784274234268551694515524888016438692525360202928525234589837588908348005004803047277657885185649662222038258551010286189883850164559337462458116685106661781582618521508017981913754019306104285158548680243898118468921363982494126896578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] 3152885919946400035023648383880148498406626705649646198588944768578274100711212556892814611763996421383913484207466926839830209401631536962293865529087826288902449225011298003542256495311058516267792275926399642419828609408721588976608073575052097890319350008940130314571183843452421736529889053933462952483024428693651007339873538982004882255122084437626210658412795291799520589678426757328549055132925564465687519327309739583913155804630241319256016562563380317622953441345546913345889712868534994325381379295233643786268893035018940056248280758431814794411067838104474408632887354853586336852751891695266497168556019364703436952342084909343913529823666766386531096285050714929915691389519576627426033459738908333344487937960783330762460963035967376105109895806270787838127685558062414319214248020377536191057408123399577666412438468787638158753022867192471032067903739057760512087711106669624816496553125364362259523742203796233900253060851570779823551371472637643864750534782972902589603678420996759588365949201060057114629015357784279274023830649299129761906121387542418606075788714452346850602521984882696649084287025832356068986707670302486772390062157670375313158305370103801503793300259884114814413519125461493268320817726362078436364158344487603225585634781828979283362220661351398304287230499445486697351863158571632166356798433254480180134153486419635438146746901522262311579597572271370832704375463515376664120892004337036954042844872515047974241804333368366011494528692139553301947009798175048560451334700796621137120102594729089146638632589554893165790320688344137945183696987327868456808658445808197214074932333067295875591008806614193294500893084577460631823343588125398826766865368939653042834046515160412150190632710015635215847261040670604789166665822360988953868235396744490477436175061973816943534681951338271831648521273792994620274477555715579786361049513026244262351081492414937311957945101380613337795058335350070117054106436224419993837949357090527487589080238220382155212782848643705208503156323003153888526938162971191172493383423210077790410359021174322151057664684072067407211089069458560820283217361233413091881303281693714206482851776343414252057103018136175285460255521544725440150350381287958939173350539264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] -2034843024517513703447732617482210261870072091392105488587575859209121224736121783246212692479670256701159582478591311292901755408721539990929431466842405997335313291351198339906411539159382186285937350234722526688398474314091627387539650303106316673754222005275144462406098497008075353966762725556051186851651614019676957177756906673785649915511091230490799037103048995602849959356622011262709035957963009164540698936452673484334109950799146017132531098086043784622049358653743025474398869925758530006867185631442025275359115247204253005973593475694131840568229490976544121710838559195635829808796203510234525174108519402958789686562744558205534287927998560468309226994017017090076058879887145316953232652514149924337472531015656369235165482440026488346246428608675475804820487450722842698667078915771974651266461692254703923491834398854547202021224327682009983761445687308551931245532942004039704621388363174215174412386891421850955532542180659756614514841375612617373554975026269394805409569368667924924433844971675978512388950524367249976032961285022645556097072460303795725457451633955401918677066399210321262352327251539198695295053259744205414478325276769732619027388062753085708180503612188910283705293086724821119897188126603093896725695281294517623675494845839285956456752616782607692847891928868371894938351680521410744477926610562001058352512703312988828021991372963916245244005632231571008744113472070825076193603535208940821580154824899213983981504606463981464307239710532541751700877950258241185607753115483054502429247344355772717170312508100458620605844658735897063923993753203181171596392478780083512272328779546798582223222492713566064864163627337986971923620456712616884279996203731132568242783803068866617371731730488917807824936265406340516759519835024277323366626062255002749062943594326986919278307522266995616522348632633364661607882052348816073300418586036051630363862683961129990069694405079557076201723439331672296598034979362980391202166323482793853873774655120825631059201880592490737794461632839006030741061670974993752096452339097587416839320989539221252604278900783076548427219224198171901936181535352863325980791283158999873766651770556407947450311348872458748702148886291471373586513370022059124124276490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 1260867718060465325144571231340148551795132876772930402537236585540818128014355563611085078022118268895400993497829307394576453130918968489248021967477320748511652326247496380282058600894005918112165896103488429457521096629848809982713232132315072550019097865656956849614037949013237272540776475661046510710553105620954049335091859066721019720411842505932960780023668696849466299890914101217238736376812602076325124862355234107577857626803146732130144683195758564633664642960608382980976298570384151582512905887837957552385062559818972150744742771121437232919352102120267224920422494948756130803100479969372983068119986349648300034444675272050503578760618154018785896291576024918279706621682515958149751926722320464297815792232501181826918570943072258374063660697428817091601134309489573315272332239855203078360592387399892932309554601181900173039109604578073930947522948578663248214966171332138067542721400790033410226419284253372825588653271744584407158296246706321026445244229992511199255132734508737341785344636189603629531705770515101627824479681469992637775009086468611789395063704089012708575861250286717812604308738155664228619559163065851888713655761867684322703848644295292709977517605923579565752183737772087305087118710779096717501642775017766482323906456539151707570999514801168618397452486345257068780288369649359802269966778120112633709715479070778527733094773445109476803418359952665349471601679213045845462145820271436257509580534885530800744363154659554962411562989682198976516857697375861368329089612986001965757916289538031002085973499822727689444568933518379023588453166808132572767750858558775328064019967087117336360793856679859198717578087380694907154454880596153078459283383144809894474601759934341251794689210282118783285132751203455583361846110237468359994526364301410538443210325235038648329187881351352622719685441710411842532999426627875426796215303792574493634224744956968564523187431592504472584371722709069460010505527282053981049016629420050840300118017517911599747617150187392736647800731250937187011660563398632382141599263402830715520541326503064773488274032045511259131965743210619895438694282760567980977638773175328948646271037011226713152888834816918367245333774534001134681700753914402836594745671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] -736953737752354764054168897772806155540636477420877739387973932176064900724363777542747560114916580015125376256779143863518568904195494224122118126564937037327684462286320090292983590952268341956782293892684066511642215446340261348312210029237842944924056293908936066941408280705021783413968174289892660714312455382084914398805029943123171346833952456038826556112206101575071431532398845706784392999553918362271770456532384888729887513207460585122026275504400466036034276559067232036255670708092294624465857713010056264401440290928637957625170195959843274457614363495081052683893421105897628938275169431855938787036174752395801809370066197828119010473744607945280670911189112311531614854244261514893758374331840408180302938523566849698968034115028055013611045547058910668409174282922559103221572203364760100848331740778728265003294681522173430818051802036166927128623856690593238535210063460704489503895034644405500975999061371462970110408507868656682123859985082726167961773546929052496350880510637150878820393423710475832463937112361481585383589718185338861858352897624415006344603470350118446569318774116646234578298287525779527298921353513805638381085049752512797712382206832082731922874670673855994132961978526626779868795526339739297438166117817868256577213124711152766557987274065165224452711241361858339559709284398822361367464572060633555115489579022939110407274647672814077297962959370413794532438971882151258643921218646746975339158997104609782393571985760825486276248902646781901316222651108108422328644854348756502047961185455301965854948287271161330696082441409819412524045464115005326831076661749870443063775173069840158965338339186330060347595287946809029572369094307628544461272363403290282067808527399784214728658936637315263800500742981149146720014217328909714694867053109728115784586738964245234770996342305201060378581868298673765711454463497797634516068639635667670151735336282527333994627130636587419642267449100511794762923085903500561615283545146430297654880418188440311357357310608666676210636921115021655838135726510496258649693327422544562983448031059028213066545730981686097082583791788692017987782552310217760596540651289489182072854876897960643975403724088594200473416910639336614164232594999345709043836518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] 399755909539763040487184765652014208458073391335268717386996686091838531736243766211427122567954878952445480617956913725236758420064645245348248079429500396622008074962217621281310676314618614522691426621631956431910457335122579140972452027592801392015423682610808217826855991942070308683464903538781963418961896046096591908379062909259038533259933503583345976475311197013849831575123270499679989561543058176107442664865084509018639861791353513219453505498794400608120328597486004701182747166733874797721253196344684064416845947857851719260223069165548759020709282371836009315850439743386410654451122688169131757853173927469242445595724948833194820012053999907293491451782894274190428740755663340837435956776370089430891610556017554085250292603549467311786461495178834227573215528196440871118601707809153353366806644531557502384342025945889036806307081880808682274921472227699621181884957932262530613706979704919106670533727070131726291976778630675534068889605782538018703573337227920072984251536711528030516629857831083246229741583479203381842042527035385542068969665662965471269492605652303598872910637211661825722920790373789158747116315100577200311496755087117174789653923724174158582639276834472270912659874286685735366146245643494942623623815304510070702678165785438668282098731602818938737284478110585436103537362996317467078165489085208289038534849828135261346599350433602718640039371320602858515944630085167515361594050513938648004886355873890488778032203417905764928853934302722306744949858776401624879734321820499724542071638451004339824007373003337877425079189107003347454879378923081586030093475398505475890800979988845601632825882401111112187888167245340132767160739862995529196113969028429223591942639403035817857105792421034870773978107702465795576515389431556114012236451994107430492087263434926600976114564520093659593561498093803428436713203982409368745882046439481369856897170627864407890825783171453338449712003904295967916632481846258500950928186790376979828149678924206921953519807368037986533995358780903910421572460099762688382252639605548159583822673050177352872094982775787343401972696102562899402617088902600299516549066072898317014567172691549787184237475562178465889977650918920762553843388853945445692003581952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -199319568665864939628227262071640758576397444747819029563754823947152829930875609571495196850713728507339353556217609805077201272200652169291304013749696821162231556492833404462758842251531563741385560221883932489093776131656470317513875713963339656361886442572245439887745364941789371942314495063417019553165535187852604770355577413466948175108009445664805770410056334610432178110908766935568147451136468473180743495376020694955318556764753366981760003903765289440048679722915716678050536383830640330083761847397231972653554575071897505851178817263976343969642611712831878325857206174968146601264751048938254709958093414256581258181084137841814294484111453157467808466963870802493959975690825939185096590456749346399729984222773250641188371720365992798376638321454644786054654655090616447226787304366368635623072472971185781161881646309131595569858703773334910138435373853792462492913724184112111408798700068776388601783406005958312252318936991645535707378301904868344395228402296871330754901844078707863095701433442868423229857820397929820385122577729335643979674829941058769613809628344379926448051251402661160192914468478395611831114685551298082570940420384467217453049068763977627282925630991951697187884355591448191889469350031867947250377669874715959826833936969951507234034798358286591075561640618265259779621972385062901765047286226066113181233068871010829214431277021136082062879937281794968357487516650891694046386556849233733073695138632252676439498351873318773726529527776192563369204454554772255755787123271603377466117508941466007986283225992513527482819339112280225650143914472581536917020663050309998108056202486474259732383063403726695694648475632712697966638008381324080844101744852020928172464780574164356065417338048752932239740680059891219947563441558285622042540628878239953064102917988472086778932968029767257863241235548098193189689327632300872912966370444755555060159154927238683158176691831616672085504051951936174044283893432276206926746561304738869503069238625920951184643348045608890157115090807053115827161741591563755761898872037797629067702541186751887484319114217616466292422512700038719750018149260640358662794859317373343652528379446466559114851511261718629247427551861438659052755114195505245842267176960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 90732812296488543787549637186594172367715382819896818523587873409638932661354831396623439102073098650606129626511607743695298148581014130287890541656565083151375603565036677208716970697718105948062821347140089940723084363422950337920808973124922504309314165339878683379151633769413882006160076095329858716949752628607216611028422963718024359801037988728926087246066457945713958945510174042390636334091595155014468979617095105090537300241190250590167560225369411657269706058479952196966359541193734699097718086436710795402446221149429964580122831630391048229862863361665645452976106692053906457461261201495564738981165640092522571625062432921450187665557618343189541397515241615454929401729247886831924407620465519678361376404887336558267793801181311023711444150673311486924946352111356799265546375334264193893889037158696513714369120284363582527406449384280116130176125101832384612532980359440702067933739546635337822609224165526331172107277911394716476046605284878130895034561650585910651504012703816760350766047720433765530888380072924914444474635822536484963250477118877560858826399223248125901998954146674844491135958689157847666975257764695035925839906587868853518377347788131137057454478221349005055404013461250201530213689802599885655955127849310073001730298168980329881027068702815950600328725589191508645321576227640998139848428242322442467309704600505863694521389934594449901104475380849265923891723312244821503974588715929203883492890173199198470769726904365706849841933579597207087738941242040136091319433521715862724042426464115625102216149716514251429154232633478119534087646568868104412309416096633239587225824884119856465036329544466075669673012862521169204465290608100365866712990583152216595630329083641808175896915278597736698913383036802987126472152036091499917556173653594099128252276019989403057326882640631965342800798416868928576829867130479044789881108281235347433861659332204592459791322035101116201392232058121583935706441556449382428668985082273529611283686717240928767850036472391985875050718017392090280427413518381116073018880470567588661864787624492997687582131087879175908655596369395651288764391016012711838449057294649893042280778337726899044754916271780245104928680650141122099114924912334506244528144384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -37344978627517965646477136335279668358829121466862044264765424638283695845536001529911444319519683478633557033862261409328862703965642655158465366727818792807707140161386359054182524388061416408900265700523046994154412499691132949729995204144930363817516812583639137522380017606932621924230575563371390628098956651530281574624300464543956325722085762896606789573347935812746657278908481845446821906803553570031583631574556764226074502066559940345019224243396589179423789230226878521591135215878783388912196341224015914197549329759134668993769683596917566131870410045548619855704250610701674311522556190065300395939844515250306423150656492455881148729451517128912682152464389695752480298448879333133476822716328662449522301708402102153523648650157312041943198733183872178797955811258364845497123700231205226927964555958830173413089139607102254345482366125736491461929359539167615203484335416623893262489803247776744680885816658534867887038011689894490665672331270781341869234965114044724187160819123865149559258876582017315376266618153045839237619664460591289786068030418732325184810713099499823079377925830119596277431160467294316277343146305934705437151778412553536634690705570238547939289776053660360579705770758153614059752489948867648767345915125644576169228945065952893287630496259565623528175067996997979115716708088538902220528047918026229179571272296088510122815017195432793465400763403331202910950946910019753260246402928304192567386403119579363039140435499183371128452044801129504058153155945575115975613417977075844433636998014310587571398501908446338935679230909855874140205245541223401583355136291412996011178172836345906992098131174379650433190715818235318549436625029344624826219766491572398073289953950992974421035209381539366109742863558454467771187694787187978847426156392823055925656292283928046443159126211394239706753093605912094652187618946308626152395469317521888601125934518484836397784741297270114395752155272632797324205364473925652912908790098335592404419322529200967747571054563002154766941987807982854499057050670460858844147127161571763189654214273856925329820626679487589513497183401745256714977106874533829276930088836190413284864572588493809656360154173607616378955912652355720563542176676019349282262876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] 13710063578333950549546459194461898859728534267949673898280747683433712575552719510643304244738693584656044635409890117325811055621517989102480322213646177973413587057044397408309804549454580032163204119149932373276351486186065522944748472951392688650488751835983543229143438405355835393646984099934453291568920669832131927887732151853630973304086697561502434640796731850837910438833288040338094381744862675833985019132590090348191750849361061807075197973379934671888760130760371431135790350202163239176938348421992890803822532394596151953453846175467403790395586030674796257922394963615094508291555961958171629502370634719192978377957920687391394513181737942849006307178785833940037661775476330145693932244388150252166512487803578715558415520712929069258985910704329142047782108647088513654944936005566677440035933640995036562344468332093693994772945435432926800418406037280556183108713105786200371285976596929528750540161357190162641252021467457279116298471607400522512829018880364931186631773754952671959453699235212379362903228201789841097731344562745277245159929081273663867610299403377863395475272287151954698593535708821717292380694672752882913453869865411930565413799960557144250931967754047588538213396622191258915077465027595293343025393529528886218939867567461026899955965093607917453977889436455131963373417380574807879956207686869544147360313295742943626424075363226221645807285095213519234396344244498042851112065371724314561623637175543647859806557848550260415967579760142220801672776656629321547971470362197544787160743766315326425541851928381858188079109104353202616172429382946475516898285140418746058225254072472136461405138063221918280601641747580462699187321902030829854476755766622388353784137532853763786731175796219706412508454932031208640017813760589043334435432067282882422812189792566555961967102554295386568567608127601196659851578866583492365025939976793953786331891340052051567490254862236481303892043459931194828093383086222262443851726565759870190484492313198519377937001884333867517432738566776593274377393740132574409550652392105023051584511459834592611056517483263863323870399904971328925987219195058121185575799210578440171080240504295822983293049210811628143090073536159383359437379077165903441792335872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] -4413318800728117071387235311061262088517442711279270732121722759289209176585937393342375088133943694042498858305890707596614006079777503253628531345092464017866492287714648962253294286780770332475902096216440399578515310567314995234304168528820015945661345930672907310090285896782654880804543590062845557557847449791865359519302451173777446914217663771321338112035859554020572155806983987218258782802824398909703943224494335582329935329044737295884260089276743465607842882523526068861489005596793612593656964557285733966638081250126100787800578859676181261249533979125891376064241735884994395561414869001222048752569624031870918897753822907775115488871297235602150958408962219298368684107664450969569841900302888374910715543038737144660609513633484072657340827260101851401330576031611358927205132787459537154699669865085349424358248056374689625636392144215346683421773537509597318018680822652764270644184212119352717882909655054696036929540643845440956034049394225556539030784876886096585103726444010430892083540532755299032787076981690467948710373014244964120327168595508812307657419677717654785179354053455405920784572249221607895810007691688371851909996337823511198283861540066373826976492508796865031338615056225414507603591420500564316794279691706102239626454828676998610581729563678385450390485387441435442778682487143069225204549288849374808818546736623922152160477530790873420949449725685461778759941926756758804535911700118173911139624666990059420240054506224218194862748497728817114285575217499359776212576226720774586686268067595083531327446870230339202271503627595893203519862248346144155432006634189552703845736698285380003653187129715898757484178525265025231561922271477863756634135763509857581606627480526212069334425967918168360355987730547986694387885735150770984572430019724796390315302662276194113018807112384708142960425332140047308702731251201555795497396114307978769230884737780855660919845427704525692988075356632892914518973181875791268593496604902251798758739792282107695979207944956501651161574210832500472275186265702177530080363532183873834130622720536357929234313753357752934546386236465635931580635414506178197360880782994743401184196180839223367502669991511891006235536887613011250123918960866530226140610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] 1210267573639625110880921042911872260383773289254848868663690821787879763752716590928236906883974735620728482785085986840331716891937242313458774574010937608171461415935930902476014065531063362509456539133537662082003441265370522687181113759218418536526290570619687469564148348392996591802941396805883754508103870046944490853623133309043396283062567567148202639669499481920995581537815981438722139849980191898105121705839189145719201472865456711623836761256881974395915047819342801636028846037659269087825856240604202255765217314740596619545534741495418899767217298995198119393412947174060492559483918948009857819111670873465847524830003913428005948473185668965381544997675190117072491226055455571688203245496306566154904980953748910193842905143068192804258390272360202670337416208331725107824337365442700162991436950829414090254023396311263176308519264877297209014686471906902901291706868667707250359843773139354492384156143955660597233472721899264406432633902653412548462735858025893488863865710112770964578192647899069761127066818333159295313230914590000375647226638620094127811628441493079893006767856907114404493728977015138982084068037937574630495611113955695068292885807759654102976593203413975686877138242852585457209333187729535688102706327007258145232064451365965962785652198634677446743397005001198501254696147318400912474590868602322944866435007281937890435515655836058890030595985354855560789431077673251511415310102893360913021276449170428086836194038688746595733591428706197973472624323469806531270098257591595671091074460983873468910811568700331089146471892757642988178307324753798758870537328837947527522395151568654272315601454897554275988886201871682837324694759356849480870314304857788365221586198853512721662259093401278651606330125315738059016884724625617730342518942235017501259653152866595220172524044123957387033834381520763125041422052985269668202292464140218256129021489108472958118596797561289050545299533742096029083637995626349575438459956460993838192991607930115371681792052559014515217934619211059215969436056362776687038405076525297150141230902362063036292328099054313583580214118586959180055991205112127255783959804312894389441750641809914626179036894712141780491273808687876919112648210468021146944012288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] -262244897100538617577134371865824638652285313750041806384887717659679651230859020814136672351242347899228536390843877980012522158366611575105752601767049748830405752936792592575798172186897300510262684623743774442744536323932521373263806056734460072444297351950317619534306792765572971999291937337751949965742234181352986153653670009352405835657377015816228226529309748432014070999232574130003031866234127103905879480747722595650073183995446866936647465978142886255148860056597319213119642660071085116890598343452225788096844230241569630492921842315469365020514840606307654680661691719410924508851987015785735055682485954162170412915981211893372918495090775368792658055410262641327674462306589280976633440024329951147275207941013525601874031387760459681397714694086730214349405147503962885932522433617474453293573638212192181099277061293182063187240830054010631557200112161823794127134300807856477190118975299944173970054251623543376759321835779485322320162858813571899881740017598405371384106165166751534987579574885230461312713452791496290040805746982780025470434850100956503594658691521249179960941611129187913022475896774323077969201434579830679192910053299872817545185579234787843564036724310975071359839187738426198375496411518016749300973180963516153812286661100216090327992474692734337865210898208438033785074912978042022921909776119556568159197188544721149512423980860528337758218194377148011475836563343280642048997395833407222249928680800447977241936494571270246804909401272378860484663223593303068199800206715117363759708870184883585754862396077311786748673380220663774441122387233772216389614082938408066286921931157256662490310097903817556942743198348137142574769393464908528286724245992625788840568516450149976673285774069091533403872534325699482840023359858105836171993531737457184257333341734305505104158810635501435046649401312709451079750837071830664728814004863327394437433718594520834529797128400282201904684549612117156098883251371379469346754075018322041071332314606195750469466330170443659160742352105488186699070623315860882549239855565449774991720720108704640647706003421260602994006061210511168299769039659164331546235486666755111092537745739924947164875239829114456148426657004910810944952002934446231566417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] 32552219100984739224420358437551039578344867703950649856001979220998346272196615786195951067558663763076871240597898716700571168184202023212917668687081045482359809249511940500322569616637988747435861020661901091736394112616625270257632292737094306253631091763985952056379227065743127555780571346118694277193837262536896876258829668604092333071739064352334778651114631197984746647778425955714063158827854741784501171537443273580826776957835189930180602970692520507710209710109899813226911702791778577281064247219770553303645569196438539428345836603313047597115181759165542718684362058420613892147342260001989578116285622081559705046713693255285195281898092932796427964287974119964396666381106106549238272244484244575134253666727293976079426383535165654665486051808219350955574506704453922692001111591326545081683694985879480768027842404495589119587568288519401203269491485606298697724239094312673913608152913957599157591033141409965465209447224690924806742028034486424796999858201370484208806437658413946892745001949354118183474127019742146365243632038062261623729191262583130711051695983771628245429015013602723726628326170649063483644174450283359072323350853870947578032419951175721541567662104474725390090828141432216540654760202410993674217032655513307821584698740326892453346100758893025063257716429466375148441122605384764791285515927238188093956665278931597117127911480792974609890918346072574314488067302786888529701519668376150428831164688400221170501172415172711263924919324319917267951179106435647112285427323094716760891285694350942257186873042101770890111597546030097916327575221870944468904403162249152682337453853533446279639973202468905411659667262906849454921169838923453004619895622490070922384626869746631242961725666807552981657491305471090003248176336864665457603254068616322289256276896466165225544112737055488187552527903769978752338317611046873828349020919719501571578216792158938942826101057937117653420334164767409186281358750578182849257987395219436889531386197256504396671394692270101324413415828210963823149768969637170553874721877014487107113225879592765094318529577773221065154738416502404758346562362534944252549690119741788113209400551815283858362829594723638061572919360976244873116846224331883335909376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] 5887587645724534483203933454319723954052824004113420866289904538212495342842097872064556838824217703882226612673014175560811680450782525371848599348150925254480384472132852786935471166918295992385952048920738113177321018880389211206113694133860984635731064844481688606635885550656799163122187108451617071087100977199915871750344533028616296567012158722670495973128303211971531847059911983052529172959674070095881898229981896018952611282550004608827594871448943940646538153291888293095666374389139832898940509800922136140433806645202622668181376843166913671293840983079819648652579770967903992445427225163584092768777261199334151276385801907407749802048320698400718743262203464382313270949337048027730053707110537456760152320242853275520767879440768754205329950495600490889637293399760559516751984821895252613878346091577526694103459310965064520521663143003660880946150030826799675005041131692440083579705957949752334674752653763350075954579832415394633609143294592490507516318030992392595721097494790425423851863777362579556048326433277337034675604787509155700334337956137870950262455344872355145031874460637630305720974972167657158516762190509849603030425406483176353811819852026178305275343567919314355678495944711356572355920129523122370719625382917088183342359907766322542014767964162479823746903706688702925423855315343790246785713621311110714824646519019819713526102995502559575626469291641943788692064737799843411787134802275107627202071857379405499750939016407526119392153222004546875457064484215342985265877156348290081712583171945678931762674403174091021826516770602756820488516085075247361093737071693930452051117404052674445211638200606996121266945045550787879458592885876956016585871670777313174717071600523061418258787803501386301830612998405595601057949727212755296198175160336122030963099752185204282985598391885536110241641843081103818302594180664487394804202951952314856957132498993541373865450726953711467757200504641252416645252755449931804942385212289354943459337291696106989855018605014196728128405489985977477840289022435686128787691918953221003162665482866375514005300470192688940497695553267587130798181505058266188149336347288926100231257903995601793907563448696542946857946834123390948351422639171447113646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] -5807523190688214271919662171564016900681055035028324432938434772989145362398053095112995088887470851064934152235232692967303261984499944937646357544461115120088833379073850383070762026536269584140609123149974141948329517982936888514963190781890088525684762984589071616781082014830438843601333305110427903697334051198614518116106649017886270166883758146092008682059221271425315885165240315604019425750401659104876602461503402548033552158316179258567979275356081438621823547558619763838863385455505826926761527087589878210476503897143148729909359396546654802075858960545936202049248056418080295452195610011424184985284671166153115006155284478350740366813722203962656513015665131070281153073274115948463975138566526472364961969791168862363452835358672713880366833922138310663677312729775361784283775883707277541880531293763205139898415309468561550526844782978451261616670523890285893738675723570849935356919117167318326248893685257802031617790545016728009881704707253071262058676214712859988939545211556811214580076855895747340737595870869621745279550316477692685960176559823571272565577270560717742394168019629985963314657529023041882590409763210943639963145158009194519105633317477627585893773738815456946539361394660834033437416127415491060414290446650020805090840625706962717550636073896715115448249385102974651998883955443478576891058426233211007213079916841355141930729646496522044628909328108597596988859232352163878784247610665743025027379691666397645002322237928522066339888958463311810126635276574200047232394121350762996225941027106880922929788707159829148366095373880822413634001925663103505120806829759901593668815456949036898211992283184356557662726595081890927356543750629461045447036068062298661838848900789805699633785548403410817597826385004521334036614858476661343142712479556839932365791150481920384518186147666088089439685067173436698147155849155046288506661393048830542765032335180862982939958520423129997126911097641312644498411975676464038651387333553445636387182907243560750943332048959129534780493755069311720815498784347872387894354607567475006741137153086547509181476199374059299259271131198242064706286137320130507025983639194440299593210704969223062511508583505407467072963217326355420079133197398968855691264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] 2407029422126863205517529472409901726094755999572096190135070460765451677391894984574569953812201391033497988868675156867407539805048574994107140101410308760027745212325090440722439891925748429905526533792522771806677687336501630750053092174022339766658784482969059233932403616019297295360268932009050941078362418288737532795690516353542686728156412380091315756440019580113042005369229494527597745087235843290758878131985896720529140206592463113371008385479003569000782336088253210593293372886643574800023783904237123046212987120342313097003634811656796391248878796517221437027711148736457556969617019889759972052346638402848783120246483097808596229094002610689475727270120359212460966777923602248121705162617170840157708310292739119589415625020084466140511555147330949343823385365774387530440957277906684434115812278672177152435305743399610130032534442152825518259041369161571656259236570812994340551966643487954577022490109773441361640908574581013902711906272963848044159007618280678344553445703749290235517265253897671231285174825301953151067977692589657134788831290329768582546266647336900965327238185709832464038006233733709144770722570011704271608289556913814946908889882750367788460170704331648883468749982615419106724793478227206522723192777618957635625551624499604860091783911095585730890425984624930901845899945031917704160843267090634387013654274109997375821236060902380828405405638215550327370844369009267190605181996289209945611741684058518845352844219929690951198050530621558728311262051078567411226145329083724375377286744256047933280248375826463919661656137373401466684984926962230420458407467383610043646409361145551947094930684668137282867423946691976989048330276811545226083763421934950094663272972267552577785234188469799531038560653563424827236264830940854825655919030955994887231581063255723074968721875829684028111983998780261973065713494532419054622703810942531621597559904142587808104354191274139518026021300097229711721862787165402592211162189313941388711483616273097070239348787630824109253198467774034733437339289140595018099875854632070748195322263335585522121501550602516239975109630464981695437839461072611675870277292508487525814536933061321118031693971353751559041476588596549249004047715104326680576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] -696223704148804014169699878116644430488145756666491107753696285890043418985819721334545287235120099595718559427683823685878851602904742516081191159312402720180509058627284205766240254286923797068618631819391940518534963908481884642658353541944333698792793773670162553719917847991170303940063106594294649476298958437233089997120793583427697078362077816421181341004934501297138775309136602897673087831175888572765926072670483512975024064150719139712600334994040439734040131840216659428925062064436281116217492745903700842940727298450369788309804907477083719990637918011341409050396716294784140556828764328453485408217789493121565534913479676387009749438727145755262131720380314549289781142272800890825762146412392890443649874158651019775432855876589001611236629556067427896822400960781985356513799423027959064459431563594633043412304746701952049227635722256506507192458112261734927929235444385965529992459358832206792780978416911725704716691524914453737319097469927746145695983850050285083656045647849145809667960699431658980101068916186350613797319931986904585480811493338826757651819078395420503042463221473505387040547025199672290962242886471088762507386555845865269206649577470829120106878203058877021840520385206589946517647357662438070551363932595576284837684137841636135686505175325661753157937085557257465997929486826517074277862677234611507166736971388332841472760654916097386892286311203412711285142744063199256073402591294413005949562989362768804106810062925375538329766827774716431741952658972960196988288214804042211574212033465687956200814856167576518859329558444321382902530214100829345267975493260026625525006908505352932427448751079660159607842887336093996803566958461193582992217315831718173325543126809492929466464135577418649228223574023454573570037381749710928679483861808776862328156649811326891977288587674003784538189221392848915489027328835711700348645401191143272825823021201126865255644746895682039730599890841997139270725811547853388530680156280958683651795881845597765679089382296055458307222339328730225249080318232821532841093464238425055802958727071390303908464262731304061079078414242947100240264166776188749393726797997771785034974153280759094275548388811272685104112811150678375274491168928214418456576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] 142230378407746676745034709903311206957452731798680580733763675321848475491589262060155548985593937905262451892958895398910889817375544211401920366895931361815563439933354552163744588978001189024979360174782657329893639626487015918654820269137522603370380923641653620682735549464131750772512456491984478887193718155989639508066188175857761338939611539439299304365987970490664456502234990574836515661770802305167976147209018317693828215207986133225979415707891460260214189088898304905416305175088651446251237092015273028011392287197787779824767777232134945825887125034542863943496119206257643783514747395328576097002891336573893569049647249659229022685094857258000176821182932414218752590296773347970044673113601234310759838571817114762812601771723500584364115354908609327379154047003787160088134099860857717848225371964570165960084113763791502854286004443869342051971057808538576743572921707023946013159334881248598759496745398088609304306303328553146728425081224559549407897648033282901024951015205896075607975481214007525333468674104315882502249818721381935797367527193842009198112789903924259310097640248013902579993925080442770151749300153464523818556535211742156111536108331459325281951703292501799201289742223909244488622210167105148648231225097427607185567005356288487066237113131194618604087624003495391405749957258109329516075557655041708632577853769166605069683641219564315390099089472501689798163672278304039659919015086263821747491900400653991693300191452316152972110315144047953480690183192983645386711942002791582743174464564846961578275588446693611352379065919709654835149633897398008048526260224319869794512084497093625411414891279105981074960855267514979624399084531592766352201901732237692512516256766466427082081703463036678733639217710230083867611039752205566379642445167871457128789557999878581574638037940321893027215961074516055322821123899742225887709804852907365865201825747175826868552435403550130406926933194068249888824662565824074692189430123456985822658809959139355676962968246587088664189168906707270264320950761283456258574367673550590065981492650326037396691593726539180768231709645772276293144836470236261751368233456714170173159149389218325802673364066467074928900634304806758030268821148473092997120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] -16751208034663644400415458420616906336371662251296796655123360363943185787774934508742393440772582091641992121808579626991601880224366489452572690607626362931852155612920575527045741928793186745668821958385565809679653167561993579435542490190671571040876021877459003984007754165795309841377793534362775749712904404225875982225892717648366389439100522123221696421140827644600783368843536666546193182896490680568917258545936449557305124304892477961357000351891984829845967352980906912263846449199904756953024873824991073323631429531350043914517442410090328757949390355106070993528747283822404897937931705198411166866945083061923359348745053852943318275710464736458094359619101401261289385039804032006896492115934961940462821113701457707639108667272133718028473822917556982357114716359022661473543035270582730375382480805191023079480167169303235902235163497511171087339155415343509162262627910636146258376623711083820181502815035873328099855659502221517875459985797468533767677750537338476753302552401488319570542383228729073477452679400194375598514196009559632239395110285678333921478505852513272429439394133510352314342309706731690219620560313875191904229423007955028267754921935305023438249789181156975836877386782126633642297482843398744501215720676612425993334723993959855975720474692825833439879638531234801615654430818865760574957859819521423946292014473877238424629025202708529928291324405051357784015379316859230540281581772832115259000394621437008588229955596203236889372657592816186701071328566638980276357800773722267719919259706890074489005379281851501966403359239967880825091708552893713913199636100180282497504264929825705039028023090074841564898060787146311507135322615291154212326038655769377518324257306709103455105708885987236235457266501588404974590935486970941239797296594837402828759786772560727717839275822133102429166442194070074257748882171121006091451262311298826715159634205478256754106342998971854487525745244479049519726425576240920125485923825217552364314633830627735242771073879094363789665567784799103481965582165134191362912942019400949869935794953057038774915268892810496596009621400906560284287011766578903210931547392984039169694772172341890486346742337806338460337476015078511049142520010952295841792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -72216603913721811731724394185925248085057662874908826329380314434185727510368693767154670436956729306274953235424441012210769878247402619751538654730319759839852147412381097942535944031698825158754045124543645224639479564886853128864114398254383720716313642975741517562582646565106437830181812325146289213464730716560998199293432441310444633585855758929850746833162154118095070850678641324381038196668385032849123701784728076333346983410135299935092795031055121184263985687267305093246406572085395163618751080604210391743655563499835087832063426437138069628893959598971220242599527780958677709353074188610460500811333486424490004011204292909323129694078246947082781338407206239860222277861699323650596687842140137690442780223164457837174577266298088483137022192628381778655619969396632793697394749557229759473303377736969926518782974254693262522058179285830702993081183855480202531418933880213562330052550346666076376841544251925352000796292516813363290728594079613306715431546280699343647461160378902871083948985226468262767790933948291555792540752601679155738071757655273466222117671683066839644577513200707736773945644061244118366817811517652774174873625316619200711339162679455299988891913879086932010225936942109539631423482053451180228507071995529611023814726762573394121033858533782605861867181930924042021065319546190651396011408909339087959581207422994771898903448367969382791592362674589637101351805083353625500458011566548216854210958669421411274604440438681272739163824881329657061744590907682967325083714259185923801367182478567055857893551019747264773981665298560358251501356674865718184489990077201934847736266721467852509098859790316130130456254345279804213517709545622880129781792272761194424628173385162792023081182678998192022795914695395275924085884654283024137884137079282582883136041105303181606673332692988079195379699031879884360620085234995284226242244163272581906501027831125253785874848541990145986084258344237152666407302867409939198172381872573495605602107681799610388147064618171959995617909337798971457735486888724454245813966751768589331897351034861604747551844985909988776534263741576029094191160879230174877003283216867253169900901164993306678845023941234045292803175685706864302357283772133539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 55920582677348669112658317303267428974677683896243327364722634839283060954300047702565607663629468607759363926256490667795261796665511418957212191566307006535538915603010219292665796035771681485471712070063165292235895753451091863212825381067224879255275353493356954165729478649272765187201362986699549543417037368010107257819638129175148897806959605630043816956231103002567200901125810043773286562375815011362773130490795198237969294490543363798134409251769847317434006971160042000945561696974007228831690428470639260674319487327876964754931353690863508325290387124522032114920047560177487596765824250037007786091823449943002151176125192693289433264476467070713184272666623588932789553792790372387636813616065529340294957241119260458510946146078678578796389926668704378046505222944237544129733468498258207741297975973550525199125503071306587847686109546197006283643076362853675610697761498269534609250680508320530498131395000568975097091266171707306277286569225294380035392011722349755588567093759004100358957686907421773948265653696944033400520736510479671280103433915822868493754065625880415269045485295003782535924544483956023640699227179905914910646450566638129297725539457528463760289773395010580146111605226653853657082066148555853595504169218196038709888387349476520277730093449542517791984488668742088946435059980601288561661368476584115633564966477848410251910634377849904495059615149255849870675681662534189956551594773772751378238570638961534557263350914297877238209932262877869134359552741953230957183565636782529112767527921376775762624900311815686374705940812891058961731033805703752328568230427942134698407865590648024423241734872985450426135829452968351020686173746468000879247863923413766053761318049662505931251678840128918582544031128128858211401140964306020488443074900644014073919597750916089964794932365024324633497772323787204227511684765959225927837918676678012954354510274195698845333756993635123189627898721994507228360260864939589000752856041562689958494370010311374395990185788313475168805459133247493664135702288999326620917012152103099646340655438256686324643783110497903313751746942326603741598542464960369695176174628594240052420526191025259092890982485438996558552305504102956754900329411880419328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] 291264425998550726747988130368304614461643807308954825070395560757460650451545758653133361288511474833498291559907838402608256686693490619310394278223786795440606395937141200522381704291590369056565248810194424418343524522986032786483991287449498852297070593005357883147982593888148038878036770557902502414533928075180742726817556904657164768643931115205989041150997694857604395845891688929732589901484981564537188387634851229513799134214236569106675768614859000039067016442264976724878370542648648945613349224529278487189785466000658552694726107409323874433042937575002700932339686558046375484749762712755939448687323652653271454903693201884301359753669672693872232649531046910553790924949117911765537624158257763683881319673906448285004314135912609484221478441859941005852730282059070784012651700591443005042943998849387524972222390185109180687271634127856636079336050894280876021671694000565127812155650477743449542611206142623236680428793199742430546860803575735712287517256818008460927154666001933625339924292317431038357015933867224861090158499946615217761208321289369603535734712597319184909688504722211421253122285473560898412324766053876869850002473119533094810556767936229391784733094325701042578786828804279099915905436913869294714545275560175803512101479181172815137740792204475052847695201974231368484206997294922851472111542780874191186272473833993215843516004939155552786581063579486283629074949706642640829727343568177570480202940104121832392887522841134340756230212235149408819385833147577628516939157414612489451859962441150014565496094800658557836897388901876096900538312870093835888726717602067044639629488425055599959053707833593054798583099180186329077909660265109933100612345643808280363790274777811508648370828603274638806003550075183157031439992936653011518529395311097055994377671491532887457807613502289439065320166908376125282163498645369710669054961762461220260704978056431745530775963834915518027014772448373181672108722763876898522910328845278547247328110284686532608038195443528031769408249479918370684458800482350919796048029687059870949249089339902146755836646171828288453992207877431262662281087793152399188410976722536679233430052479925303495596404662097867681231974008147428597882188250721812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] -178257485308583495263170998385096396316425367002551332849665301260495515212649062861997281240235272157635569563689137679192758211784864095666172272225317208137723760723454181377959899725822178637716339450987519761203340082950513354358731214337129197077049122637325401631877341401541472898210220483342254654167187263799007845556474333813302214077591054209581513749268928382277347713806569952338935338507108201599950706831902275712808043364508284302478543373253470084044880771005129604453935424461255444877064145870996451472257279279072325863621145834185919102022471233200509880666295129734533682661201629866726907872943463052691366688555838155311523753056982120539078362197185942856989324347664600454105452084887290972410288950015312973006548800332091745198112387312069728796273306553968163208858438718764770278460148936062994347012280287626703514780581577502741627918595873471715457993627058227036913123399678632368190474622204363029632757410326618494502873253907541997324756043507298409044530908377466868233618414943493667979449943332237411897506109322682068233070035113316501976480587545063113719211281121407451620903207007086575498986947015593674274168630443737104250190772045409554016542914066568499987307137947821968985593602007679721856677061798811425424586285110028757072978591301098085559298066786059347732178743040727939104338487789803116054473891632233750788363507419392513111843671712317478957615809735102284835764863784900392248805644758817999361263664118791570919054387488382382465516951288250088411990701893494002203774983658901903906192307896966974467675237892050702485553838692661665529827530833907916861839599890370339749107806274123997696631650127315196489248306377074668266451613179718454592630586025624177078724707358943151060910202768068850986544752824391407799305460221242490659303005691381872460450905514845459141990371158797149333244160869869616393191672198304170948912514413235958119498827560412673612779199599751791172287722046441481431367929491383931999857828985062487034143450811555833749391438467943541451448203762331297870860743554111830803381704687648678012364322827249703411424225655356387757943275197240610951492538321114573518332604773766220487176409697340630466650823451482812502671295597368049664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] 59659573333279868947298136371394756420937264036376573415904062757062195391059687972043585054869933382185330790974673042603892398905176095015955860998127655262838191221077273929622172616100735680622290077000751226602558857159350715992965213752364693044276665337929499168677743759171397833955427611678540504171009633475185211333269744333409463399326353835195809435351078717936546569216590434509268559656649563050352863180758694821284015280822811695715313510108538003276456593467547630318676837593161679148504293549933209976314206587807094828498364325518500776312592860715166881217599873634370401680115578336923987796680020449355497114029718309596196662757069063296248581444228382744431773168906959497528618737780914834733550819424031992808331768811001627853712172266180441214252678959529760320624792747801023820871182682253792530405106449591195518660208465575677501518166177926698591736427732431660185966947927781740506221650138627223077906287121479791991169509238876268742194233626864990636850339757156323560168603129446197923924976269152293750354892584039859553056891081732888027556773935143572407583291988008467202297572379132384002138258226396422900180498706984391888309928089857039540255220331781194605684698338565623857659135314847420025862019418765042712457144729271606045463646659097873882124756788030728984912815480702747941147517506701154892133625795716187209514383798506850590905391923738984529545169510943601332636208018685810960889160154289380425789022641337193688899378429728021054436303809027577124242331578445695727017403483533120548286872103578016133740105289964642972559945761253890739686092743979256217694426039297420338029763627663800683131117251040684317928513976981068223371833672177446530614940397725975707908815059811509952868183054169013477807860120762283464867713714827518920790869698408225537295984515759632948020149003869548130722135197662795197043363150763369094452077010276038361531757647539350890426903439022486771867634526386100651810732374754484825408983565651570025111020691478230030689677646439805514345631394213971384068389931061219599254158993459773785734026877847081759272683547206538930608236660429069638993548932679895228850808097922093006042228313783700540400578899707031249484844913886494720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] -13672265841898081516132942279916627429626220917696109625035006227886357784823562389866654067184718076041634820879411439272196288349943311354676677872265389321368201853220234284210441524604290346311686707913844835909777929864486931441156058519065216528619564927940553211192750639563317723314963947946583871492233771109975110292895161473167144441336308271998751696674343102806467550193754547428387659836533338992292769084951137761070508687003661876016753287893595111512353625054844834761125533207741851215926560467601121064758035343047869578950189598555302255594842065718007183279935372901444171753996697157978027847384041815146924929332599385475953237431288079118381079340241583391430434835051669169726270653476539282538077250716436365345255423936312728503939227899370304975425613910856247882525180395009999982420165957323987150052937786245667316673287542334280338978490475392936228417982187761229075126092983675493175159694107678021983377245610011008220243045661635566447232545658387825325093043864932733376757033513358682226351437497780982958765562268307122584338180272923997112464935526312851097495022858273360976169608102759499952323048166120702358704627152826850623641565217451987874149555992617945572937784987075485628739400352444943405934834311783323674252615557278103111482002532725333609518364837506625230866865349982125050520130197169257831342327868643035720272207966109239234279802795206724758717419234472215438383379625555388511387566187797499222886329408946161973009822427809152253251401085608292590737643984748022090985155833365990084011602763997582483213805592145816374798641327851149155774222908876945755602460453690741081007991682923448315686016203621806826011663434835485563861573451890111015325162197042157685909211079344951774658658210094402313987595052184831440929670075609431161517936907466279632146576527929755953423826985774826784052202045592370913253211671052214099783727761251135373990817847430674258205893847767480912397828494684925878155455818938161947632680152305794199111238246137314318823512910733016195693281694908674697606441120921800269504603335599723958712456264647425311249480864447813071675722160280962367717501584776118514425999761747523392885411125255456554764340393070868273078209861856002048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] 2255352599090034190977168925800635757113426265312936461219483826779508931800704336847050764642699953034454723243269933974668101756661985422371521797030021572304957508943172598998643011573904699316063629653262299841788896636840284127298781162568169351451202407573769132157743616138677544008186263028314009336220611956895842307758376481880596040470405789290777558530442321961776005688549209049569127629798100748942665003135046342286454689134940632358664579884456321623576670127346914990252253055613238702696703254492422518655747014439976846894056094029434949574274380595754739126948642064660358771085315668879681383682390661649882118185622672627951820414137167080797241780030340146893366434216643956274079029126632378085556397011152065450197644140240202170555330911123887381900433258304915091117732775271765825286319901099995244289776117113682203570673819637455194752612627288751581344498437937686028123212296354125849238052697258900591994206289786858960860795470337319181331322874951125647592886088870284685382662008877719361286467707902897240894348464735172165738269656365753035260905108739961924611103770902897176885551849422766505316321878901890831405612182049169287863415335520037080447327897137332109532891966311201501899816020408196804223870859062709971208462885490528760801165018557286629472336332226765256897751005956780532231788153250315520223448335751318044640342398015846644619579384614588284186719256734061780944614060962463181404473393155394262872101342817392991298948184144879351430200778776390202319263328637766343412698180427528953118146345572732492065013883075936748289430826917636150639950276959929188749485350310523368576217350113657898546011048960564629428238924239515330508114242642928131595744685992530430259303511713099809046601547758907548021083252463128489476661470135716977365310920727493558127051837091469561633272618104485294324168896350632437650884591093545331931620621901176738058667340420391675592721468926908977069969328209493975699987746588572005510857798925577594695980555262765282757135871389586150487773394011531471589445019628832188548021777573365588203088284902810853227506419880692197006882653538622724446000848274914932392223384739535333014009148979883345283692842972176482325039622075187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,54] -262277448423879254285658685295323896778598568132070179979469220824430570405824737047822624981507881235258320963532959321399125056662488508632270809234680394852245541029524937205936540479124586113208377128190910523494797488764968562702642818531480842979243201452646457263881223439612709639361743165687610094105283414712492647780343725050158399243988795438294711452557134756145262203798195668295262762785392534851756207979506490220192646375396855672088186075812264142801052066245025683144382542113863208770823765676690725815209485977547473744833390696187311680580024112651627137434867607027020380112305872770399411511384511488816261904083881088863484415404252397243486426225305215909589659476441072557125913608883655406020449667297181844180688842201416837141777526673014901783601541897613161439409273373712044059702185523107654407180813889975005634362608356310372857047616203844532900569574657985957061404254797990610682136488083658170442718622832090160779309402520360681808901955891157090995579383140756931829102979111396563502425101229327882007806641052727023932068807286367855995711375400936412052149161662900528637926778216800289688332195156481239385263867436659361760042646084822548538896633944013145094144977332580850783036667038969287427004287626780732919571822070173055753508017017443243807733425655053532077362277083319561217615990818613066470027306988034478559811043156012862239377374786387199729947091786330750651743651013032740521513845533328140587287146416373000990067678198774663384572239758482197515759020649753846249598369309722328781395993755548736597737033503864093483619397011644963385635993099555791388073263936055617405691632430112610987403073109352023841390708542689700341528631888324858293179888541360177867806051439955289511383300916758466684332312677108530061996422230319359198985579422309424247947903418087453760109991018728436216961620261463779221756452735357106742325815615137401025760237995191345669196456814536050243843120898794346708664098309244959627167817895641888213227397217449724723654987524990037502396214757177941834780483784448802637441331228204667244539693178904608746606344269091207302149088364944075383285771179649862394407288336544461089700200611970097513136068352681050067045011104464896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,55] 18978844569820350335403848788087889477935517583945510622784630689852847436047614373541357678487446578505773931325564947196174290962690175750924976295616734622178828060310123525753439704734093366052607907179486660258190654271086824586203082119355300255447947781842962840955507982087179751442486157969369565235171086483844643483863840092574440536456842823778153456362575920163766960926182126693784873202422417831615116453421199007627330942411718959349841460054202133332567150857107919845496638387625740828712534845692137823882844306358386594171715037843039386543093924152590876097173461101229941638136016402357919098188321748194128154895841059700794603018265179046982280893058239925633876255090327159110065765021609627197126903779558034087943765465337401245475201401274256657011732932991027776168174676523286620528417222477482859646960503352616855598305578022498017407666454802205620885766264857486719878390428750479511563956004199194441368338795005817192059393954040952496802315697163743878520998910036115655657100615130481862792500534556865693459785639330015078427462668302727942387760805811747766801579469230205396224662479841202107396466176146065135083235036028712407248433001538152189762297325276134998798837195836045258187078386641153430969013289278518249999873309485113326417810222129564732063606179738435036163174023580996355939944738518813171251519271314049495490823990647742585057747478949326737605887806369399357240068521867052360361757905835212733757632489169020360753394744658460477053617043445825149081941774292392169292884794391563443470430281967166286654098828089569349528350126396710712894275897202336462222974899388943928694325567727565526894791387051107206464534502403789966766535585132162328952356291796123320796105364102758092233807005129206204151483690046563428647195271137188007035293673200404320385847540716639630937470681514210139345474238918831605085799154323941016071234068330882469829108026885818820641058755033975723930472813980214250374371867312476114058589388498026288276147163138243555711019711693148148446364935133681695877827263693313600752810520053573907432441671875798487155957471790944344298837979229370714888354570801049185159301337491305447284788402079038726727399664793559802401629793157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,56] -358108299079868378979272750822182348993876604331891547249728782012887398665148513846094039679598440362577650991965869118413366946038534590604264224835898371209186832035885516592084822144006702776305547155080361936924042044830112046743875205161873449938714437567599230869942422764221884543677089078491519741199943924377652775837981492702638923290820163765997968004808384389612979714883392145997183363797187021775581339090812610880871814062021676264759235020921946732178017626974389854789128490010470391054593850546502768997257579422686414196891609342807836837733624559550695393205293308638616143451010752703182260870204544394400844542404875438389660261057217430215039864518809158360274315494259441807472610601453948764706804948705053123701064462936121370408834345733991277112548606840058046434464270032378148178483257896676393362458144617491748740057043087579162582253702777379769203366795722396785218356921031468466314905898742065028122568865604315368145429280847685351921438606542047454956258642389116211723366820322833510417978431248310657297096263063439649367323133212375370042209993601322591167820966422984481486287619742413568291205861336720761652915883287422367994865584345192449871094213883040439825218100630155387308149097262011048103205758827285846055863404414252060475376091894485849148645396481749957404087961437905207923015140233594052264130783266602265185540050007485576047068599219284111325175176110024757767412941977392330507257041522663056573669704353756773050549716959632856550320991558779073201999940227085934117994248340011586131675926434250438812634974879330126579201453415639991756293343062621595519374013668982285341932966315721964297888042296319303117179310310871612830795758443937286423858744578362320076038169208752471443238964720566759333169815119543811643355813831896512654617824317523317753595092420377150365294221598429994020115302357681704614356158034901862914850841738505822966727327743596394556890393055636609395750326165699266110701474466189259021335104689648412975718824569029899742238209338557794315489049319966287905967851840792125885502686661888567160492189589640053962859928715542899943409526803541981256190751590704455212696205225305553633706266289785340005161869730045136222696348057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,57] -85864513958362722741936124634805836384279380555737028038584256749804484570559880880422667205198749043375296229398674790325760649767513235896214689802635455422089405940436205311268230907151978180994340811302521171662965245439182629089613614551607945755502657157116253692089522562998008083726071862663312388711728492908049009314020825454956548549098594649002799635462039930695963347972811106755804817359156393461387890281883774771123200685165086886488269929443425595205948013169206115789520066249517800536441774856086431166008167123590123759110501891453937888350150076151094058802720861264087833515732386736599783773679045469079763858000696715522827967968708610061644617637439461194324875503698006487341401029438263088581605957249729813042435139998206732131021049697083006513266071005596601963535484969121825184962746870556265590127114032914829213335614086084571212873989659747298620731090873025548803923816851664794517876508110870373875012436278384081576922853569335468406943095256123276180831346084384662998830273238221624750231001419287144273007181171813411730865181171605875484598058328730164204020651662358584503744541635695170164811750618966494821572767397075304176454229033393780890028103944725110675911724812171445517721883292266715880760714023929598304375739322367039157033716634166800101057292159423416223007120292347495664028217091714705360264011073022297904430977289660539444321820827747398452615033350615228875121484532287366679243685032697207882208511500214782503607631500766573857255091350594946581244784611456584965613714317795800969144636306479182645031986892245092783776388459078552432899110328811322342423431103480779309513387161532551807877776357734281336403963330247867205502923361242323503589611000862857307183980357255094490754313950241616825304642830067329205942656741418563639339991219794989281562227248463858770793358128027968105363849899962228239738951745237117790306002526574776095209409103004140508042083543959116079442667198494606757422119068287181589159149387740768219806978868605568927335987447133776636280746162628445122590038932374638697336220105719358233894481672856179230064574044784974833857524493261731528121326099232608654536854097543602169182158429931226225086032305638733405000313077760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,58] 9651676223796534499868613579936703336081982862967968168544660788037236777988056531866524639727817887298817017649626146162752040077040867405989615792255608957251821391898042862380381948491698341532967299620490413242134785081473170177948707455818237053098864065705999923346736925848170021144214151134454378833368990998291745821900412085491659780387558793063319272878993297336723284608720156764126421131641902236463495237371185268437138617510331751560052842109234762504931046830164892870836753985528205258718553667225232244876227338652126777454692110983848106283425301160091943361949744817695287714709202110232085530521789767748462899721827384295779037355618920122172803463139652348416389670363637476274226608232532277514918234914302624444210033095882239687206484836943611294738555815081217202202729916749645902301093086335176318423195115502682698335771171809427198001400156809690391633711431083213436397609187342674721169843815772004189905109158602434447847004452861691827914999327253473625100686866670538705685514377238519625501858884592723497644507074365218206233477971109343101298124830440875902750782549173701801714208675482674740865564829540582227219798421954430173341013247255419840612539501416342695304637789105505554574067501413877541857616335089361417844657226940674836061451753416319596651210266946221169874433669064531613133377702765832818516851723226493659496764673885825641664419253439507675815395281006481429661155263537345679182607099760373966493330296030867582588486389353414610517156430941807790328655271547947308899852781405431787658751183843155843461144416661999390477172791941943108445979075221995773619899897726572241463019108109901033168755457737014369481984058930451777081696711722152856377586519992440515521014433243891518409206931919276082053949654042989602197746675721960793798044982826487297956151317340900044837790746995010886917739487234637742354510490709832168513541350231903979640239583688345881845287438272260241341337121742835504915970564242827127809140128798068114138314123162599925218131358496919669050044987414683536343044569438218159682177684851559892164736335678152193428334708042876910424003865188105961722021625582389842014200898631308208691132125910680075348174178890641417664632717312000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,59] -465109065688579561190097977806546860690285835062577920045360872246905399737279477662257729441004469718644122883987975123655628772398481299118860925149832228155040635203073429437776235190074103185547290683271135170364128029215839776066293027758468273469941710117909586420173943563153703217220135014191286736134241549182584437108636365589912765957554882049990920958906603952156232957877032032617874474374511875095264644298247378589991739859458203390572630012237482553198481030737477222760387327285083385489407667883897010842351288561983021775660444250852445038973293081945787657180560986792809170416067501559589065232406537893149167363589122069179777996565653054081905261756971101762392433847192915058803891727091243286458037879719011669991028004259252891005327286338569744405027827465101918253133983107823098552830631590962326951041956802034319289626814110211018617997071045527947984676920685664817571521076105969576776987545063328965251397298494221977066485924270244364981739850235701223050774671920352535752468410407866451341266005560228082427705071302524339009055043660443513450331669576657218762264494087489013191144110127549487253401479793529519772953840389884662879825750073785223850163167508150361701610982109819764180803378774284488855199858272295756702438654668845766109422420873652771528622949259710570412873376431560928619004515323995450630604535178364642660029917598205751982063854869772754088081228451578647877140377877004308820958378838647828492268700860398531488656679168588187127937092544962304659422564510143653022048158613650175336790659835470473006944950937655923217990257997224101371753693348151282038366528214289558496958180517583523537832648685062972329648849095185694356557338053900178362406181473225666328907324999272019458069408027821729773159291922624761137856358047736922728894067430840463799425171528214702176337507327931654244136658190777253236895298022013576856359194188483623838264573484912376243116847377638319565958616306623336265025904426142532090550802016291321568015578057981763489517182795590746185406310896457862551397476072806510612025600896889044878563879420524043531288915303090725008423287166899211001615557270244357163319993697915439996177134289062627254903543715961885415597670400000000000000000000000000000000000000000000000000000000000000000000000000000 [92,60] 33956016650729159457795044456728091546616829773772441552264533230762120801799500273835592480444279505055043020708236510025562552976253637797437765189104338489156464733136017008879386254835718285566010112847754048355167679782609452050309594866359996770018586488036909321416336946152567204169883682985626585752611764259004451333993017830196010054298456334148198116026761571712494558118186232294880210290186117244668515207928724262125386475559293029904087979499958389479199529772037160410526797185844755772428448494876906383128591623850123325637001363466873331863162370121604591353185120271208421507983918629530949937325999907230642213842348966262134974874249753676947131408109619438438164234205986339301645224159359723895402431053034273531793535868500344881040861916605908787804556082271137980828091475746262373061202493688342673783325944034475138477736795946215833763953426165938460977250016753199214903866899275904290149463564056844942424839254371764017066103337611509422428170466362227907179284702391889681087827838544152692887063496926353951398414593681131287651479752749054494762215003343206990838880403700042171178634617684936633769512898096502151046090739133174603975582001365997632383091255588014030816907347623167665631209619950361342043199942434757552499384379304179686163803357885372381401213111659016470908023325138514613807217906214080436797063093479221338638149080761533965067649561922728486944866133627396247969976283000747442751958482314948729925941178579971958907123006346534231128865067365507475168780821989745223585522736798103467717041286556159119216271501305572827982278962745185504638892965365452227332430880154729837230643967252388018776497615351611891065357449947052482705501162038619999588271747620258489968638245307347190559505550163236980819830099811281084474371386673807591221012807227676803349103014168066841089044361299950325997368028049245338742030630927132250468393308018780695277772105168256692869597368141816550914607986040310591659695538010671026407731879466515625487564723628227428007573333813706698470289590700182614361829684934542647514351760348794175041644373455723701628898626710370242937370542461784135489043737036505217039607080601588590100709534435613388872236786569393613591019520000000000000000000000000000000000000000000000000000000000000000000000000 [92,61] -6736914563094605076723244462184902237341085035878261771067775992178798610351741122764754843996178257055465808506416874375387161014893061302636436902166398988856546154959285884457251356522685426210880549483504770666878926748543272764320226264899807188298990876083615030907448614943857785124848207249965663094548089013945639785680320302939865776455793114104560921844807869224263694944232825458693886528233171352176270922465030805947141573660814320666446662461270100671421570252036744832977711082546518235889496213619103472275260171606796122476743767465237835302734906044225120481010182253211969979574199056802936401010015178654228715062208903403495795728156568730115182641170920654143012402802038628700585233860617642987581882780178589528570492816334405300345063111475751233936227196074708463869699519647864103145426862700086331767874607611583893059365641636214567188430741535100925989838288653624310538024118078365353490329720006943524095404451304888323922292000181704341414843671367026693154442464972339398316672953049420112472955682208398232985373330117879137174945562578934885283960831705532102130773003938578447233768774751274888614612311680005135510482867289620729129826013717534653608646249293590243513281987816797108445927052048216282176134568042197967776609138850213012268175964736094685476276655092618662002013094862422338964277694949302394383516520547130041722208076076241686493226881108280998493191681594994906069478633040660832163933187962124511279324503113671790547408241167670251870180301364217457462666757120138221112873945914740388683330915531633614932436712030464566001135598599262496606501668453739199772730239518739884928145209038070757455050677127725996829219609447753685874398342601435110539896504053504017854528375243870353400776178642469849923233124290603969633482803892901724649972077877595030961225731780407509694534985841976296207392533809527082956645468515532557044021986708421563874693432160149371710035106954327127748308960995447098482538476793550786187150088938578380510738819049482652557410953402197357765251741811772634578135373093452329435027675326258162766719221049080309430069485792269153822857722751566458529815250560409460821072789254000350882226716956777971681318834074811546940211200000000000000000000000000000000000000000000000000000000000000000000000 [92,62] 821140837973099812652570862273491186898698713391914786957620080855280692127484506203441453393579153449128145167649391290287254135549054472071043250983353743634158367971205097077479253395091797670078509474788598343579055175019629169864996253640590738434535589614857428646141661297127374070699588188931915772925711288111951074703862890627481056226167678904663075681187272465131559378164562650956802251285207330015847729503302152388993405853514168685614737835042573725742846771451920423100943660779351655802485672740619022076359239123868409296499682987261864985736504868634898962138179867728960908853261839474931718784680017405378347716278172671675385127280385350976055846151523626253956278375789734173901284467922639975170771561632666658776396408934664116635178445701006779785276223278821802476883426608431179618994861274428588641111454791603319080225994255854098008202415383044604063961230012502916135510186863532090544200549604565839757189605270876187404012053711149863186677727519997839530409020345790890499769335949169503735994547764927540131248144815079446640793114075209404013249251540112048441582039243697681984220527354178485393441195068776901850482202495595869664324232226580513543934626669904437934032913082431090389706399889310627861140647473094515387875953862984179650079802758949752465218777089153968790187224648055386402771550953542123508481768206409405109452010859937996137627894478197271826301442579688656769932652238395987255841969167386010336214006895419577046921804048651071384028715473280090731864597796623914840678691715664602456470164844770767647668213358564148997291615894520308173251513335404936417062088517544608762030317478477877953649477087281043947323293462493158573513189703012273997086866243389858337030365259293219356307432279835644256061196831019504080222762334126592728011101112703572420137261885406361884652092585371777801393384737825406196896220378311671831364274675102791912355330039977181543936895610456871508327132849402439153805207622274827552175069958967261749172390014335942763508795247975884370922312390157549838677294634638700580943524276130995052989147175941642486717760945334628571627062876357119934477155147492204513848476362380552087634293049024635355100173335770523846574080000000000000000000000000000000000000000000000000000000000000000000 [92,63] -58728007416308027643996558922779722287907320860191800991721340369214494315285060496858539521707478848907917905221224169370604173616016046848630338589068117484563135723291953542681533356344460393104728993619684651070188842387520555820565431459876522386281640249232328070802385854747167739559648811451930521414083393005606092423127207911598368895374414099491041707501232935306986247821207735665565623751635307551293722669588969119482125170888475223381640663634339236303226893393391519597615554630932419846667396286665413304662966226052871205406692972083186185373539413522215493658857691706733962548663528307758625267127755044126765031026837592774629706753972388506802005975261256214160805420675647656169077802872253834478815786604934515713894321294978705659736493326920313921060384413291957924510156722549614253843417022348681261829386030713611482886399653090145306718428398746341382977005329703308813153237971539905587956527949477825048463498606843316401814184918661397346296411116366842280709200324584598309825585476899284255317630636421197761368741616662885077684193298891467521923876108439491740274260067317066841956013137731163961395781581015634601212060827770581239158070700378571362370041955083703595541319344971221276154612333933766140400011209374464461369170806912902145701333320820986645886585474365589350085411663475782167931416018849930628058352930966702100064579843461204400985142116277824710943116586173200631044435970067410698600150295513159459030562194734192571238209732472874747974263536511711598699091033313361403626457650850009902213064986117727999608395155650902243520984865235613609037321308177679970507271542265363120900984051239609891372508171618481383726480530480675893250851304098941359156880278806313968214871323689456661156465662202745409750602865072169953044513322798559315305944097929695844382405157285027546066830534505156536958127589499229382191137865987946754767808753633497011788773455057451846009431447728488701332742807813805088918389992177344094288760447669058537761098036854672306651371753527901871793370253892764563926301005283214471751301203872153744157059962399135891178678197663582066574106364778488898334244236352294151468800140837190040783460746205829395542613835577189654855680000000000000000000000000000000000000000000000000000000000000000 [92,64] 3525627714982886352672915850537737568711309829601803845237682429318610755003121662279528176516288252317558998581984911409792855103588820871279942175652113273427607266777475376037646671839847333103390348060085292861750174783781615384357854620536678376954456433422856970828227197863186389884095698228044890536288101593364537111669961048467097129083464521687337160218928046733117906832720379486419724588749929233537863436991913843711983717678117559107854593008792808916023491336816146333428290257805857829801614928621661181151516547144086948986446084147585491655497010489345333167488498317921696907701629421467727162924289334773319402693814337982942087055411791519274566592094295248417306145000494165017414491862466930447525122424578181501475497585544225096241441913854361750366119075150117090648782734601955993692685453170705991373181322658257230144353468162858248912404319338473605830293021051393507124730270023707430388249796202094620845163313617045108551023527520540017194599800746961109421525429698332009441189313008920387203373305570685260623370467776502632820693966397398796703793027015183647720823368068748230297085480627182101994891131722071017367545852784905707117812006274877744974607372187660480512227537135492122387230729768151934891295911081132610799104608840920919176349836344875318767054764619134106026141531595171862231141358338213082550446686253810936217879550436902604536514198700465189190334637606855904638748747489027055363467934318414424775899019432640813167543900680437773688078968133871426641072647193692846336763466567083868432998305561695513557656984160648461515029243363813577799890225348921231135071561933801779677860695291245289136593291920190693686519301316931073029136886379325214624718058205519687479136424269843694246797578418556075386737522107559513063833946070876156974919508878879371542900418030674797810154319445096044476819696977950321660123581807015444598995644646859882920663369843452597842009404623481638193790998176897692576845320360976368821191370185581851170145650490726012082222385625361043898866935261530876610995499672095431001493074319818500019663560531759877033895427687447913941900292952311394081205107388249522811533699969696218536230461462929310349157246587650894200832000000000000000000000000000000000000000000000000000000000000 [92,65] -293669134836164182671691143667204648829841887998147436469132819526026652813687088913715803841789444857102350222223924810990493316644559306167967930455875583239657703209761712293454573529668508814015207543517919778697441273310608093594199902805842646507479078371656840380986208228435050448373030085068466828261519947677902684067990103134727309933497168931812972649686855213134755426298296701769460224822316694611087724807597410938617839656862982148184227605893791772981300326138950536034932166513904656802512118944325670350264581253832073239165822197893406200545301559690017942662501154898653435652318916307917024234612210935284145176839922503823862359796960273013053905572971704101959031543972154329711922069826643307729737523398241606241404716656304098269038240980954836414553588599350592872457902296551196976660400753240502011332007444480061659972333443565665276246822029152886742816950977387674189697402471554112722006081588970315662251674121534704201762840731955482493771793027161082393062863058050340552045727791679457925210064353349848545186617222893725588872454159720571962174435990092270823888512067720931849540133882278276948854302980803746028417073745675323583291247011688321402022311128182728721056603125339882513374495611751080888036081317107856245525394789043829064281055912377116433404183168290219697610951836955723640268522839049162070885022515600449142265150237711432329574040942704885087809419583754044414477475010711162365637647250705990171909111845857119290639124313993986364369727715471849994935004591937975860645073202226908330753797579430328589089885683933767868504964669803290715866112087882662521529373746889864055167422562319707581976773565734298124913870437416539667903229812768026493716790423365124400425592233623667267407327723272826981210790354900038822678137703242462443805678107142243722551644281858895567997946193600212572474630455642246171835798758055136758537551233663515156910133204567902287481939747120672572170757069560412474819949252603671630241120616809492114691160440176120186151578939562603710841883659924504930854298915495383548798370942432459494929478848134391503787927192869050538522897792119582277769117361696318125155938480102953972127538751571258616814320667234391818240000000000000000000000000000000000000000000000000000000000 [92,66] 26199591985393513646888403776252111172049132456711023261288053047019794820091855687912850306571959165218507091995687545418756552081460672571325108382218924332861453314163376727888875126003964640738065837827234767696901320416298081018439456430302090135783976375469710333441428633193669433146772477183176827720146808689682709831682056779189867188287981266074544112580210984407871891829169424331624296464805343187212271191433066958422226700686915577394458820982063681932033540701497888537389620255054574776173935321861839419226686755191304187820734273766057915872846908279241188836910841440442299804808297654673506403121471924113707220690189780419244213774825327826268168681141400311867923168561576444424777880616156246737541221793948426502621910760951162865018864111529626227731919616922133339518043341562623511092030131346265709622839329376087898709641689698483365666935083943097939676484413745389861152841464858377404550136222980123558210287926077300248792870210311387244727493331192831493675912941028323073875072503939644545037670093806755019116572942782344580993281809080697282191781454642432504419312373434750451977460946370165931511113912000583096139145911094021009187925122105879561172029073244880300592466334165908473967959278082814613931724242338332574949506445229424064751785424621790149584117745366303098579809477849420223018942698797849899356748803960238169421461132637833402767176066857257572252888921389657956043447372183578747281941104350583014777712827806675956052636467531691848255740795254080931579512934939930176601482679831856014624201769844034291933464156500450559843629757025732135831481651035031290110101696185503341579407765272791704972838925357660699052491812663168788396605466803801277453077496671508930236810045865668406880289613139618013736538095072338020892817750164298215275931008838140457619056282453438270172090333682831688715606101165914241793283401490352273170616418325301934786675998057869139902254607083002557714501327854188489114665018491255209332892080237810555150964724683839250415156763688427692907375445315902855936124139172970718114557137044330287584151442373117026236587762343178678980732646239814196676585940326152946357775932479578445362196943006527564329753497422125858816000000000000000000000000000000000000000000000000000000 [92,67] -1737065015585726961831297911400395747839918963558917973601748209496161901350295641093486897893420750282544899221344108232681475797297716449903783647854182875855110915510084424439942486320933319372797421965053380575429151179076729906465057543926511975541874885736868179301632733255303544630650302341905180059908926072540689927713683477234818879467172427331570151450432694857565502482176640067603836114975340593406022152349835084773027989818042798172081287397679152340283958879559007359209603864257328766294549457122358592500734743468836726679158026566439219942955501861112398919041143657905839830531496209542975544883345772436360687149988292734910530564786482687730157117841102599635922136728997611357997519514049634526661995826243773580042713764685055013764191463797824124277654883332935090956171172466742936696205920463691485692424070568693956532210679284119483369321748689933556882307085401721052332943257876729588032393681405273394639465991974294664966302210739805600095382514460425613650035382091765900132755435683671943354588384335969454773461905870736740275873233879845670153338678966679365020301123468649624960563387496818529010299320085147675623460351438642082906745447573530744382707946719689835512016397462820348009685159263542798192723250676716786405444892565874353114283183955214097912349634443425514653701232915101986689314193874829295980071326826623630891898521251212403707245336421186047801832552600878295170965784589486934565082709646280430065583639431544704364955924970935755683495669594608358183667556072968628348399602441630111443894750069587329574015583149587244199069778538185574071922940773856799189148313214806641315857431279512677175748557160271980487208858009214286000648431081974465812569968256938557373016290781137758350576204986490109277474056448809797700885028672047168950211614180390715155598486772861975877221205372241856402573963204274455310341957748267053451327061579851243274437923708968320436540823687646871407459355673287410377832095052909591782021026193624802556806216026446599342928044226236044640859498244591529371248878271597767293925016151641443326578474315786256906377262740491706045211849352049965543331709528920111858987129192563048862401138487038722528142320188711239680000000000000000000000000000000000000000000000000000 [92,68] 82629966951293882804353155985861599770092184829014983817832618935658750716858042826256824735141456092439917830951543843707044053535004191027938143065111635307805025978878134650365908861034714095955296228521617751308132628325953864010966687946246492016398446431212957192505098028627890903627120913080359373001420099741105622951983224591352781988591255729698703025400061725324432059469323477569763428807666373512441357187349798253288145217226717452303615935277254554708112984693584474707966827055337521646252279279943275036249677345509222948410263681740887204288960447671094524504249586455481548441863652080684326702763807958201664054850031346503133433251214867658041168510139374654422404295839970054403124896244323199675125468655078728817499080639649838356698198719501383244232619031820334118770593884568478300293448373227989295044307622646155348931262262154182404607653217478368796322775919854761723797134868427560711434681772859034092665688354473148280645712439292116604683260680548482828748891211854758811272254540098096068598644109400032499979254708024775451371670215533082152106381554841578843128227598412559120029570790654971139502587266262445489552932742479339742985801672467992768066392841885669156783671030779134786958659124631463176849293244451592227894142986002412468787810750636430188208776322796095229719825590462578267093885740262993388339988215174246541843817840066459488407015904846856422586664385993766426785724300216125585696145725878584686037365118805352155827870689481690082925295896436055082363587244120011307708174880924782770368523088005516674926154933292201439048960945838467182600229153279690400560174728416893527368384637992019318789891445851816702147367066675884911460182697445351000343771647460840059897886761799771559952012190299116060197265793383323279693263458434473291493791288169698607717289129866592655240156208476005607026177947155480806404367240548504262162191484975604487624586115430046312509355875602160058395220139031982962128411468609262291879266983630755771539468713905865456127415275623962994717312491908595304979322677414158356151911666468197964469419256650363949404986246543775528539238793204009783158929014415805002640872931779850819799019601887500859622029566180065280000000000000000000000000000000000000000000000000 [92,69] -3043423128529564574925955785073583407497268069444647316089724879121916437800449935848253436879415810295043080577010068470851204974731047786011866743611413152755819974597898863754716519508889979882838341100993110303291287492498087746047022656129324482594063736929957148216859912771292493867318891589835585756997661168682709155351229630490171554857082004270883568004823864512272499441329265247903184036946756265730406719754569426823360278848838020436042452590218044551807991924913442237768301601463298904609511904641293875349111197995650606742070260660096753040129366296577491602635206613202728403525386333565849408979675341860804766460946172029734970893602311191098393185995717208322299128795504111234210727839565175126417776642455112172830322825875473400086059461265800525466399945936250021712561531158420698036260151582752399850404348548202438321468688290961633421474955664251207661971077506785464881527808893755456910359677225138799106124890605862248259077875028177071205826825402068029099475080147960728006411185453343683377016202025508082404271292754458370510993543548395716532844194402036764040124380718875132587417153868527600569399504831005493111270849037637241365531163596653112595923376970186484703319193973101057043296376920126392875926690012551118423576266040273696435112579531506616765089928813343079985014396277788294360131534648373780948965649444838002339423477377870564364075451069923288257172357532000649012994182100283035100114275127556058830560034107971931845479786438823168533452553315060465721531443633513321309377052171625232783920737246452584501710252100580491939473022817148853940511491679183987982362303358332609950577165545398579170242151668642284109373707894077886866072391973698384700782532745078104206042938960432520243257061200949148269695111962698334255144806925473077489285401842205000710923751143277107077944030640697982281526959518799782702419248544883052146586244014087848752278295244194419363840014845907255607908232896528707920801468119009278126448631606619662492753388226261787584981293669961734086752675818384430416516529544786597463766390000788121302858525664058225542799671011209558166419099049902630642837290993051743903756385826705129672458549533029505942367142464716800000000000000000000000000000000000000000000000 [92,70] 95853545300677783713818291566320301891359081852821864779495057366979709093449014584517009591416383924518518189575272843273140058107646621447912801213996113796220863235821179432429992778087579050611332821282619762941766063496088938730801874283708521332754923902530111504500227123064009809305319850411357712750912154486420882538484025522336073368722851193887868508793458061000374010729931574730309544526771249891321677695546207523231091176258077003085231023674931293809223017425762347899025789890295955257227951680297536303956188134399351184733503262819066494631354764320731705680693921358493108431893291027773867630538344918028213395297977269500106827286374384243485965767517704849600793311093978177620172156958599121328985617212339015065530294690446670162340518841793729111463723711766608605258025546105676334682796203195787721655742682084921504557914367901356811256455699112724188577780488665260067216165928220971669809168414553800050050965061381622385169035148398105934553794905056663991923280256013895424458237412001450589621524422426578828296068488020169509174565295548865624366908158011447808000411144618330845576134849361633023938207279940838258041966946267240069897247380662956605038485828584636184730587606408212779124514550741137087331391110525478647434830960677920732275508713942993780520188206764660748735411153608504162672653287854027508507552392307557343678088372972579280606757115148484605730751771057556782786643251115931637364343847685439166960413562123023934135777331691774425839601282415796017059847797383433550725332782392621320277807981548339812309328564600189184029657799740936866882817122608224965162761509892884026266048035450557352634485512964401038079844248939116345708491781353151225914142086761746161231134996164328933426805657697120922037306569449198043552865609770987203492579451616382382643354596161575452389036091179118956556077323686223185740996971102203094332795378730007708760126529511200663852710223275741956406127826657943056056377996148036083524708706665484296850540436756754355129886320126213690784218970389891836611513488767078101938249124375304169696705215963151397858379674145049142637555817808423131884021055987571296794440800309734707288689126184989955950948594483200000000000000000000000000000000000000000000 [92,71] -2751639342489108435369040717467484315993518849831439381045318245200637146710068538698296236519153293643796102498036448108275527112333401682040763512304547955823409804283952134648538441721582228555874355679815091080892752450627232522833014930501778597095768280133901831361497622845707848760330829527385346808147437211309277114364716094764753099534881545485265236317702735165832211027547928230576677938511115737226513465629320759207940364756378711654687752355306180552725638478879421864411231664850598482820365640160160764984940611002833517087406043131349849898667963096547544092763987246662451881136978144747684085142687674480175162314387760712382110392708854984215185625421723078064198107377783391410349452937287922237339713593063042810721495387928662064135321103722577212866301734079261397398513201880668568796976214016670388137061919002441713081097925295615211248553825538240625488731468301667650173864420211149247922448113582998165932034981475182378874060519699987415956936881912212206410289925020242883183384541636440890161895491293259934766185155632515451321416421008477890372684231448639257723392530027827643471911832472240752553341297355971507686770363376301869583473295055575813390376429303435425993433552115713487534569154431336467785878491208106964601293507829824111263936746761695475281206511343833010824542848097068959477961192146123810034222432568442083210507661850571408204007830125961355887006763610647395286967090142849337607335155859133779083533183910101113043587963107558698792420159989346309356295436347183561154412334866754771855046408193878369056623096660880915426483374898109038518324628964024190310192026849783260492420309328761720239207003230227439575474189730003331495832123373428528664050877767777127399210976862441986291214705740709670055632210544267101266734464675064786395711728389600349466770721713594819762096309865986708081766216855970666703230881348456335682017717266729684700132235265561289310370589701170538895026451839210557924841646614619365072905427000542404061543815182262395336279554696483767711717469458613034647946469761506600312800371112962887461520751409114509584060356525361378956990419725287785775457323594603760296123265065485373629026721180809979209388654592000000000000000000000000000000000000000000 [92,72] 70530645901692400883586161092692056075428184232506552144039862272266784801430763996027274889861506829758547035723594122238771699420344329016238282498442696241008827552602248364931789381261395187456359542332725254581110819832904893529812242892267267817135265501253088725115136438392358445869084965147121997377679399955431460457896576689631726498105170896035169545399376658499090232814273977798031920447552090442319568642484673876152198415843885404851644927238935897703328645220490351506876593089952249049149120251635023593585609301605650285202687992286806226736300388793588432992535426689006967629578362957995508314252438729928566101126262062374674543342622946804253337762302369562637709075574265292402015499051823590957014243625745996743040148473318900858314995690237380200524899210389279628334204200098505933402635328348191174379648558691416701714875219947349150534368407725700189125351268889436615531674225493545069258989160891112372529290498557566629946962097936805886018944047829932916854030449553003302850140903465259592342360137714816770424621120726147429527449445506346123883701352148129269366939486037941988953327556118023439948006086837474959462073877334349769741808017131177834711634947920148122325822068505051620192911582457309179645504426540745691191732624985405610743142189296339245511221842568286853636309730086343267744057815442992191047145771685635690031001333043367328921742576405447771095380955471731623750871228908325279973821208270767664715771060760653238883871263440931196268940592457732867915448921183741924509121174903462810473598452559938156204323372747599743521541642831296918311562444616044664712630602282711120738227518447646945439912949091231378418529587817666802580623045887368763069968868049523689108667015065683491237292958162310129850267649115518036626998724097763575447769539751754327346769893934348986359353090674229180509953112501457697309654225615239415250696679669641678544135211993095155734669964067464771338882732779593568967722833799256295121386540412263998399895622803749856922468720718125077201696791335087923889916095259278090257949205291448486386963180209888632942261599932730137688615622437980314147514463473646521251988014308004023812808444473365571371909775360000000000000000000000000000000000000 [92,73] -1461831599406036826029527781007136639127153337661751034039985899953161708633602261936326893101234880102894649774539279389546080462578730681043766631685520067492225831438948267059795809356223530062818056302591872245758152738515873401562336169738939375583187854401153253032374564389496298571640861278416763999323719824217914616976299907716929330646277936878160803527122860102519713474044093796785952033647544427557289050265075252598959870908603485659326133650032600081279412280301885129803865093494947548429430701633747244020554070520997687305450382022123175306169852627947930433117502371323709068169942724677378392005198267594104953978348531896670126869325586159151937546525340199325652650119034203559766328444892616613439902366424993157453138245306038128600296811861689449892284823872940012286887587078034480177058788239599052283714029105119849356459470984223810076407839488216286899202773805161424189611760699032348249357082007735746611679631832473759512829339635911060768958908179067880126790117735086641556214844922842626328711700888110736987236254602209690908585694553760924353931640255952666742109490295809750839798743400704551950439760387366910318677954171501777614209108912159104505108923797920862114163655467498425782591940750701866843347427195121522379897374070244541923345321943401265279435619410052778323543649755384633301550095564906604109976747952656270491713615879838769156481236968816788728208285765964366670233615380694493092916969919495001987073995001502651965565568804642468633117118157050750574041325695635961891616095152840237337273140868337242133434180246549495661389256419385532795482497942815751522810071634579680655017709915276906805184795271982901363252516583039683489223166502462760642021340753365416926071049271713074114992452189036311349617311291923913957038559220095729337883784412805068894256696097834344806229190348926162264931324766349904152673559508815273213316909156305956529968935437904480699404138889029077507059076211034958563995612342029980062576011335461482298704092075199483443923127874553582696989656053543577023822422169395256838693580846217324393733960699240560927240090636927625270357983151866693371076654104296441101374458804059585229405886627445576979972096000000000000000000000000000000000000 [92,74] 23747603288877926515773294141932358836351992242563113225866977465038841998335355066071379967540614886553253908162831342790899388531209927307014036357482701793705730171597409411975909255769356264052305675733958820738008303579282031881038635336265319868970507548374472236585499485812407805402666466668894593224481081640715410776550983952687348003872791054184394263823612551993957701316434298284446531137504438517871962124889018405444475742779625738832487053717838180844391729510950709477954137994362943214646939732782011618627148699796428722125738465945605332601750193030456152853698185999442748705088201339599155803485483078299528446587524059559018144435445050435261738149468184816058403245023687606805423823597839524945645157371430543238560829774659034064124359400343880976882425885592457078811898900634397528736119821553082275848811523905881516304804048034033826877796042335654285992436435608634257486784527424294000625442972558788676188647620574299071113057901435230351519543131369611462893696285799482355095045352519243167683103690219372363198065760717381999183139274651727562787217448263923750184669689095980918604477531861744981717804212344814139247003290285023574190625380608749767636994484442727831999598695352123458108583124121323324243791382022939873351387897828475950271083981618438874284161849620214546816496739661751615070794214503042682333898457832954404111172088921532699919723738669504707215943385921538451082515406478120738618749812201116424711526670334958248905328268624318967300825908024714182123415718138778450560591650087305273465171299008204689651125246442403674780042700850638744552705039014323381876498141374478542503183986990806373092262976750538957968224591942511907404808295051518399786936961132609658657734472827349854974987255717890055189782709815241724503749993655499818904779614105104901638570356686637251923192954282154777000865216299351085446951564092829810155287217172518470132312775846764038017524001701603706614545282080680811786954258379768005625903354481262377615987677743556263595208261078157134329831931508564056761272750097137871270200313747528000676277995508389156202025215869009852291372973333781258075844766106959182986657999225194886036748959404274368276070400000000000000000000000000000000 [92,75] -331784899272892513030022580151466110299450442623150275978305944164579732052067959764325063709879483688158632091959256482722217806728397230836746725175509818779400599920271611769270799887185004868620177042782713348960180675737497152429632491672693387879657338278342815680099923164875933830813884182783002617222470839981349235128409572272346449016693326493778309388698094356932816112193605279309788626487086141631693230554031211518566763627221841178364249715827828048443158363035742429251875167068104836148484268533064046216523906615264041280451649943599716147960647859576133448232140819684776078256689793727503857960850980058905010965741205007286566545438875382856358599984546150930308145997564775243729548739259435614296116602367754309183824881830917749176615357657535190377859990602989824342968891392374174709704946083145368719101934321464436490803110116089805632978005462924143550242203570944418017028100879270331615777790267811878451777073765996537327919101148529073417656998975089776469611198879916529649085681241388293201091329971286551284382720611167529612283685046161299632219060079714615082288331259535480292770175767544067346218260386037989532152990368887088311024843441846466403210056666239596743700415451704141261307949150607068408468959075521560267907767942087922087953739322143652069839341038797781564781314058910963830742985161818775332375701845424237612897198320880770252531018671180782419835864769685939140476965493911197151100916150757543590649130145247130447937085688861788156849931469363250871477736196247590254531614557768844136982263411768228453693920925819158417070568069582061918785936361483422036315733362986542445132705492313681439650445443452665053605067428023249289296979381799393795584236439711669575781330279822398488522917072920001218817481959320037486994367770631518228672560374218259672390942992455567087662785400234369714460838346401006083083386584809517171284022374669228130008186734151035470155970333291930566389547274587095556471268005295995824766008551351210890812258276249679214119869063996147444483515714176209191200753204644536959274646423238239479439403821527857810117313372103166307362459697659753472953844329764091464688244926003069672576461356125127914291200000000000000000000000000000 [92,76] 3769625217246125502923593192276379559214667276856688782531824353794187477441454679104906184298130249736754563806502368352698114932949258892539096030829584943386114593570934745872906492472539346603804287054906667262035218972855197847892070360578203646883098131787349242101617576731054559334464737443383216496404343008977362918078227826041756292057019166660646773010602316992886617122787901959889827801313236488959453282408579127889557822011740075751371099534807701521444870043693926464142030120086218297230633616704905268019056517495293296120836073164597719964686510059737958137044440697565828058270294615912717186662098369448933927454149300736190456956880818581241245188617362756538378094607309710360935139280245393985850478593472823503734896976683956665242506064856565613496114505128123884040587920381763287543867514877597151044328668880181779866326507091868828201731995084283897178582419489021125763368319105126836181905418324502409367328233260872300054431095929537761819984577156818558011073481319437569133511002347259241345013663873980958384136270666350756319350745112612900662141758333937386695477018001924716090459107803598680806168165477842804129145376688456968467913622434594098755374499205957341616011730714724226392542698848655991692870193649608866668241470224925615965226740348805984127208544377609526384655388718606179401248164930217615521537384995428030648919918115395187065461440282228394659069222475897686334234677275221109729102402881724976366361217535046022745955410691790157324436606214574213004400967313581441831734836883085148612565541277801872025394486987840910600028377991718162987571292042472630553664756319619636169093096777907225025542970532287859448151258746559190612376451121447944241342688447208953825261329283238599788065167874579183929790083755130818216498530914893156174226409401722221841381210539655661359081933597117371492209034194980802955985025792243245891112025805569413035511718458805859041793518427348794062674756042748020934524714072724541882879669233983125973036948061614556673182971679614919480202230394950158019755873261282185847620297528092252829097763437183523503972239269727213853603840246842433183049894659383630564717533413774168514506846919704015011840000000000000000000000000 [92,77] -32827701470742500772264948824768287363127215492670949551961034730102704931995298185366466676524321281262495414125258603582091746201623282132229537907324029737516421200910797523564732888790153881781851058148658731148642632986677204819771166690867231657598655503009315698318452181179494846647639718610960477113389440207475175725204059383109571876275299722599843251306185700846081931344126967686493355947109491228944952929816900680536597755459055254471315404959250682664355014994999141440745836224350786934101218841228459475270314046610966655450177071542419989480637511489173423695816040160157965015327463036182986405026241995867987359353335455375428443665840044875696526826883794615637587998767467097702524682341039695973529966747696331938592625733603233139230498999051284413371123925917713957427223183176392255337619137616481088837740807478508522966865068985962684781782400048944301738103721412094192821796150033562779682131618086298351654441800032693282194170266816198194323609992605246035026919800793000644482624820417160868679045709199809030451271193179682464870404784361327096235467781723183020385840280727443256666153414182307505188169976433793051495042874852349001049067975386748572299772880404512454659959924640329545946900009720604739712602799670869852571500395159277905456792951351165735112922381749500345030816929352119231285558494848401621205470124660159760334163488708298139135136353459169646328594310593024707447936771574323046322126428185077302905908117281158518800475290374271497196426566635789003039714031689334608625627920407307163300727139885738612151025871778298489632446459609156858848415389391572884854050554073530901846666394087643600994052962698801397345701704180795617549775134390808594332275987624710132290939649178944272876733148057019152918916401214927444360306403805000954971824954127379220783943776703461870619754418720958625464471543782114414531821313876474717451321146575388703701241623350207529757722657966007625972078645568215168984334799298007786323824059651720530843669961384335064250434697979631422946732702706563703916404950115448562531200578464502956698743712268137343652183412620642287573639657458971576496009271586374459998459585598635331359516731341642137600000000000000000000000 [92,78] -601626926038379570381624343609154493796121674209119941281076055430491290536935542442061579443127505658305569458241459087291478684784479343998764636649694322145244768114521444606423029152548699545520905291357673166868541761688857221053962474997000451551292069576159271083507934497411540139132694905494971820646347963693437384060051656717623006408844504513505576997654525720326095328501538168254783515899739549255395375497612611624330512029974599105610098513994797955973694858516854771375647211913384998712229161337773503553637841840204925428406606036284037512394196676436702480916515606867150554327938857469453067802765308514938227140132874480858291903770487711941038720918355005136511835467617171867596909311150374814829130298148343103857542116357604432946682482285566474985043739765707096002810211958394432956815474372074831514800676708990686239311716477797485983176445705959919091930611943919970177524670306234160006740113891139710237014922232543181206955440503870659870867136263681673586560468439955847023382892802189189388842855965134625364781307997153676272563714515537830361363902230686814771150384043467092082223438544733793871106235762597410454278899699752607015153894734393174891835633442538624971334440636750542530286339629676879863120070711514759473137962651129812527403056079415791826786344916893064620002378726743697867779200968837777408927778880561963091991886870526771273204722249591499842337466061870664944056147740300826867513494661774486326511382946417869987826887628164007534574130250567849285755769548005900393229329664129078807704663417039840742536969415184736597929868193235506656743559638627188214408213369864340574362159776456030663923761440820452700937514348478953005807892765849903054345462880072200906220011022556877643867486237073965568295905817076456550447915443627487825283324685676334774595673102987788604252054215925607154393366875399706553626609634246988223470452753754260365776618176876262548672934030358764756098294569541276841759713959839269991332241765005820434179961294963936543341487956902222718215397777592446738881903651026504709061860720375647278303572235359084687280701632540238151277739729157102796554052714215799502353449647568591896432951091779338240000000000000000000 [92,79] 31027217024438029720348083405773923900310478201348856723484610603687536956245180059322387698410451825426945900090628406771392892548422332609298759947586094026394907917642633716612005862452483158646506746652628832337016204661487951429207749953758101021895625424849895543831804326055373594410610874059281699846604443755548884715761790759508299725939481403405253945879491208375278422752686099384877880145849767840112031256549347268729756673857700571092552989835001801203150770807305479157767802973651208535283625424421187623053679809033677816188631032296964636308491286757353825652378093130326120072749810918924580444182906744107854189399310158763318643886925880823634803999880218877742713976652934987074434612837237212680371459716462613438116782004766108357435332187078274478277298604402537188717631217101646677609521737724699447547022535740615274870966444952286674246083529322263265100383843075939854588626261129194938615116861140284156830672235590558446655362568056288612018104010692421152176689275236787220291091392319044088095943571805141222237170647456030889268888134550885830319323486370104852701842680650751735731514572436492021803024551347231209406649149401133757457272057441928409869892342258377709273705868563024281502501493658694961810336844207347981228534505933057078388736791907116227958097154672582838746716123175979690306281518621022183652490852767670366003843237470454446308580164622578273248527860085005427137162127802839744605411266743336346750696727708691709392413674266023055937277647250660287350595748540526018988819627053667577012665598791679983036808914504696694963924753906385273681275329588934944188213055570002683779492954098872803594038965481335043887940280416995145635359545779853971778016798847221088369536721378796408268705594112219580503762372522974571003013229433810806767365422082922477734384928572221589446414893189918549731572275863280819037053791621963484714745510396898438470462565588229023162744144667736266827923381674971708698592512890687475344002734897382075441241860090174363751207404102168583112068224340567869324878787938361367704509935002562511939540181320234592021568067601881140524739701061785078674439683092790012103350431314860809957156210501222400000000000000000 [92,80] -446902289849049546715863115604762811601710831724208541988963647077277032254519488171527765308636864858465912015522831132308418024246046060880157546028604893197156122552801947420686824384183981115009676217496775172477794675249719896874387945757056073316265973568124224757641441347629368194168619571002180710009692108741700993715635725265238512179923776667012255940482915690111981070120470755359749589616622048662719163447998133302497149048075010539249884446605321686776614565990490697118000181770870847854230656715140504365440784928872317857036635849182969580003761552126655231427840617948029201287127564100004473135371522267952061394367623782907958749437703128457554537475743204798180641672597998409271502923197411876507828469278846132187108753694738054692294511080657324157293185443188071412067004180247502546720809377024995666329823040445259791822778630702097421794403983375662988861378947700846215522006424081396856438945103987011513955764391384078058812735042391539072268490654691449306347106607594492174547313117107415037219497574303732080116637968900999414601033327817647733927135610855548096909451263436390632867270048272672664744090955044579078382736150154475131504389323940678128304987587684328940379296132711869432285715266819628853254057895937613208190135027979249269941411093230853830575660703029901266478526463151793143624718798222279733718646013632274846605603265373915314831856457026942884013475502187543705661252175067765800111902639590282366740233457500857875711355941744962762670474921543574282488972596266803885053991501160205504954463299539036800972289928294339048410665738801473836679621301495765035857248239822092341141234391763986190353091657025128340196185996995465107728362098924288899764121422222290080152716187836111049979076453243628380034391446027167135405923028572963757886798343901768129899499976777313319604954579856969693841826596532425254653158781858717129249772800690452456282005984242703554671722081299737296144059044579246871512886422540653351075891567244428332166280418507009243791144967783225770645777374136578162700300371377999426440283028850373656124371697321719465887339715053005783204504781868087242275752169222959513562363775486104115273234938593280000000000000 [92,81] 3794044543589543563546451300113425345196826979342877303721364711549446788454563593775809920252084092239872206841596814642584086675833493154253476280580496602600359753331882872701320256606787407759512625915651825340092014855033974858930300711181697889024791623240205361163072936052716431455488890644010437337686639569651342986962591946433789322887418870199062684305969331826268515503437574869017888014430501396986306036274131799384702051774378279824629944382079760034093883658967534945228143624306716649117219110655866761756700173060935632894755582249426039291114889047107237357222808528445464172284808795511548803908693026069401311970694673478485341503071304639285949071463145261392993209251337078677446647502024427862749570175883731694930457456723222613742601249554494727203949104648791940229284663102261278066410519872297452887843920064270182460999538114576102059577130121658385158485893206323850618903055868019142157503025133207578897640742866413900236159777240867284663168461516284515630253343067992057278130862977332641156381325715874872564869413226805244492936170900811655847807834983148456354654550735227289943212460201077256882720666752071723941246154673794609047122127563461814620920312801746504473604742761705356176598187118965020120587981996410960158427544626694769250599804274921625361627767447192299617010518571681825681183926308386288088848866971091240542329309832401660934636647891820679550769388670745493064135074957781117060019190581684641125936346669286121713599544238472420813593768079130034551169817558005866298532472643061096907460707585438934962728702864689288946224567300303552774507265282617323934598824947325293799905561583915546955884815186932859910335607883178591945536910675699394002401814000792494715221101301340492836186682259008377767372259031035356703801867317072328552595281706366158440975678981694768811184539982420887460986979724464862963726067800761436116675212129842532495694373955521390302576375776862163934469228889367691426274514245118431765868200124640589157966360223591377104316634293750679002522793202353295274046972773568529520366881792125683530606279742621874206378994448910811812569441933361708875267004290624615660463026192430675369077086617600000000000 [92,82] -24297590447684843125829942042884405413417373192367478196174947219650398832007164549422818273522577724604744106497636412119731987494756092757388716419252144609096220224419870217212808351606331052020144990462574945785566297979374601874913532102215969417028989622763274906303152096960935614005486310177124893676758192038514332278138758495607911281955555656680912634433231129819786269092583539537284875337413849796266512596368786319854961217093409547953661014013776955852113091094311812769029254137155112639132743076306120306310208712077075405375829266340649067263720213654435293866124612135747388543624141611682308554910337953371132726631647971754705712159384091598483428783645754471075066832455572951071348526831487800528312728709913676962066628197732347286044915794765118138221649772482560786806542567524701252243185251515249564134363907386607987453197218156833379433099458301075641909018360754536515413855491823765949889801944655869847488298489572820546408431623964790576520244281239147978669597266319992103950464691916223344031001033308740692488913985757750059092905599872682636862822591521404484542951059258313781851793450782605532780079803028162607930305015819666331004247940841071838647409576705924017112957704058055592121476545995636589524213076424717323405609704546530859738193681177063015311832514918252242715192103523574571786767602257734939758521203826909880173945162639273420912900621204148143359965795795777209138950400433002980117854630893570478277176377473331014008621931129005167489964876781720797071455703727001450794014631349542116954376293286913007184161600055576301803023039869600699985604916070449073207092654844485591870430066330052642162275301315023376368335271808681486178194514635517117778873454888367418752054553710151645455667311570653898811523703264102052254137676764371081976536994390589658805317514578159358438835838716806781985202008452923528955836791637813721218216858120905994444849204407156328371879750369203816361148591000802684240658297794259407092344207416324559159078924499986933229104692931211058523020759158000970971820761867635763475817925081546100902053723016037557672747481060505324153050842386666143266234166411530276394141985393772817344595230720000000 [92,83] 1042777419797758230031655913446637811969322497889475578835257754025377981231336198085082288543300038192724247988167141850441352797000384129309993405336321201016410084846843596101456525698251012920305052060191365633730090987784686693709219026125719897389843274151071817986015529266475619612025631211615784799021665311306804346955081477017905546830242893549306542170873309066630275986524201654878426221013217431502199520011022747490613103895449418625354700954582844265743482019376205182369066963672241207332181812874678566682856640178402278098101523244765694804805020141665964711792717299011598457436812472737087689923655706194588797670775325602232758136730406370485836423465386996506756771099520396828333866806196797420500615750501168436092299568002997362045898574886707920802958772479379725381737201150582520127881386622920445928455016849592179288058056350640276669471066702279581195200871547665161676775234725272877745612723142972206563377068166302102197521391109418203824283900297521008005610764421831549264126261798406526251001238373143695380339766708478298216269751081665679352252329473450784076639014552349617366911530959390750201614916050278261492319089704057237172456146573790139938639119440804416988702184288303310574587071532061087975401634034160868343649202480678793260045279128865248265806032845298292162479204504387698983807634323291928054878440310767471497450093785384266284519670819338026529237525648002300058132461270962149048482074762136616352966017571855747342404999975371203168904980943327694497795646262239485315219639985534256589405069063448318855896044423664891174332724887961825428777888413714614844617791368288030400286691876645043507468699695504863617285428484264420334499193770672079342451063110369916843594262295856828345695997655147891758307530824700688153868986128855866928930707498231167411626513549400002459893043441011203357198377839678601323459289867017868995604850376032315883056707658089865127157745455347643321817009940966785768586231102792083184959438098700555548051115047562090195602123984899952360622902421619360691929171592646245818328168375214088787794177827951949591287550815329746221354806610942381322344486874501183854538388919922684848586752000000 [92,84] -10434941780682631418351102978257597543621205917034907786060618382318184182225559374527651456246223678231432996254968776641236266292022784673625716679188795929540425728498598353864435770924812241633467762443442093228709247119454424050544831414436162713372043822624853339090724595582807178335516161975832677646537369820605987874620838248245939632837268541629538529835462469177119962589356005333211348080959035238935779081508743457338785003995563185580449764861372742909765308256706389978156292901499986791778549945931320086030838712703513427871804775201564402221433547651482030287456696011198682544822532509394574474401677170221287415581668989446745349480201627853847493788514154266262975685669316452929012245081480714217126179364908290737020285923449904009728898848710860846336908444512172683473275594240255252702104001751058998850595987170040193447365769771033123057383609741124808970747542345896280611046177163033683665276560384716345729607105410468788489382643502311356861930750931655301400501923492598794839656718780269810160113916850439101871598607539028430518486408187639399598252565896937885622483781144030962639738338259395442795245789436020438185410658039397242625057472236523999314337060325395524984917699023670555026280844073680052840871093818721101332293112195583038289594689244419483569734271791531816340414985751506932661559131639871842529197383979748047889682885035050398693101942008222302624579491378422722719538413313340601169891507392801984109815410099116956043467348956039670522695373019037838064074541979433040142388715215208434351339886111285428833258930604137170820803115558983482387854676350747813201553743100970056846892303990348111246193639704020985878992141342432319752448980836051895300774753150838194356375933975221489246406137857052656494069466653366282055522066898774491420403088345190181847217756878164239570580061226146691089499753835347038308767279000302057246708568089172118552023154710366912673505590682104030595092317858434401075311290191677186272316539872240539327590238591984864149883530694821555797693688686202783856320187967669536780067654988138321304252133909590124472993153762873946444754324862532577014134428757416874947132815846032062095166800 [92,85] 124784648036353700432435683952084291885267170661852469590913445819234775997916714831136799747342207348821386161542433000998985930023993312033064042642312801946492413081585388098550979719890024067268149416118156341377410962375519844828698261082616594786257915497768701113401797067658309479741521387778800993256830107663713400803172468572727726044219579750732190473576761780345665453588338792809459658582329665588174232565341026412320195299314980772763319719263226379246939292486973303384505266498059651983946842698540162739055437842200051890762660069772993101314689471508858902111458881132198984343121541229712074165738035954915242005808727526973985878472913467815157389022761650454840406426354378136411968337578291867476082160961255493624643484199211573610452498602007861526887410323534911771274512610723461356741769516024528617077323181200094339790764302834285268351779449410750830789251417473295867048745528617424305253827331476431905916731248907228061677051069685627966361919813315650888588798413728529691090015127354660248743224172825744098741083108363813916344311826833607531061529331350492823363308523815546529268307770322358051859291088199698554076088498335225477468460225870929006645175003404417358342777602067904100207497403925528499208404920753937294293749541536737682367680649081082311605593406439475604533111019092048221957553848137942396425110627040458880982551610738181649473399408770703781981155816201473843048216953992279755653072845534985743785156900484870437960485742633833924729355775096702332230236910755183966995216744096345639817961449131862266088192079051443339105003668912358485351514662035118885818339233727016025666126520412532289596819516054572161214400886066473134975215231718092688858520492032741257604483858001719095925180786551570941736963779540608407085282869190910505756358241602862093977350199877174915409541117752077286534390878399201502756065789863547654709772069017655163555849792277200393440080571293184966892633786207344390926609812545141433710449389788071742234346658134779512726172798009048414867635887022872504688984296660330447512396888837135098122684010701741983596666305807077136208282430936333475230789364010617610926304541830183641600 [92,86] 1018708486369563716542556195999779342582104238594687180244230161390148355851939985418628826073810972546437165954367246357363840148716753919468714548104624415678852910642971852426233845895988071528425978409894754663533913540015967280434301310644148486737490490166663865863131745593012736747750287224119000236436503837240130912704984017954158271098152281811561967443142234405464199162199368558941096231260970634864551431570592679766674293516287534339531744892317954227736438535214543651229104306263032530181573126584724666250738248157677141227792183293578618842370367582402857328790774647951377493180805569267538793391896592742376041691564361546406768687741227763094355796951474221081435786078174839113265979843990281477510512659762705588059521506307544561791547645254376594300623618773073057978665858737443294796472558336619064871214521394636229969089119396719703103087778457963728277824380385606935696189382513340993862490184246286476740537985249120266633401713810536043733631836570080275981448555688834764057563817946795379047119009487814665020365890188873203565851496328738865871105670779174088948087445831524998224316355642763452098072053939091031549096631635105691819645277496285605604254774609893273618213847122011557022231513188782843511874835242331804217363401698837399155437800477151328636340371780509620623394035975693840962025906030514851258535669560184263951597749010537196300237844501633727120768435668246287270627495857938605121448107501455450830135589016644286396830135013973888450210841763974238249859504712743116644558169739154426341628546015683243979692427671418638344675476854600493400495941875246092101834705229916664705389867338451215347221241901090305089629988310509358412038390982758194509361854806359815541375124932585375061545744657233364811767194930886668492377483415810016043350168481518821218462574860382152983463132794900108784010801760826437527342327855378256578730916191504958144109405376581655545205823492640791242646471809178846030363301676245248696850569027405314886567061496103019816415134436305140316902586697188588352949709068736275297542037417295904473205742613397356223881750188173273282402488277409786568607517147684113224078700083504000 [92,87] -5996438372978083182387350607186304918992743174654400449521093423053866248853593914113956043864514143243592569970456880725710728033048869735618206427423458449582983934201603385746441564128791919776133613090545888989024159533378347233131813451513516354329984801359688937562604867300917584716730670689344106590807317229464566331927516447857561644721573746650355746546633993304162500954271361143822808668090862881238759501728777679539238736304048921107290011257461878309834171790302581033112817083447770921370951850361820411329175679477400703428137885222220380103023298585412393419539534267308322947166714803886008967963395817732814577836368281198257811278430701816355946415896780509385689904246847576411485251413482479462194001100452632314597519609435642650145500691690212159209826823782809394000269541849285151003306191290053766913240519556747740869595130411544915157203869181364604152360368124784301007167008094706494258638415585255443940419500414004770854122141232133607546065889439642056431809441714472631132134151176906298643101167682828266310850409674827607330091948356585860640719084512893037958119331543886196766206233685553065543231462260025030351960504886589591475447581949017545328877733273806056651562962817354067128773348975806993925865226438681731359805227775573588534045030906842914432449120029399992781100568188072578569637714924498358927790395694003353300578466519868776152487445758376892647320490080993762335112470551763355034350136549753505212079734393634084867184656903600092001389383104889456873105210058825444332641915865986666999924249983031459220975431581610127671437886526336175703027185046186721064509255007932908751357364550245676406245918622782537783770517602529583222824891018690916139728744491351886912936979458830513852140578548866379321051837529421195934310352620774752880820557533517897380581821854977115250302992831681575220588354557581222591707691687036330237375210003474985630657612228795937098210896427613429738906958447336653946170033990649137339465224498333628538920284328832708810831094254617993766007806884546348098533709411018351691640622167559223179040597664388708084043814155238647924750981642900658209149700059724095292595880000 [92,88] 44897806434815171443461493491542852295140179407816848269277218746359855575166058324919519353255108338407425572462029283881109998292406428365123030734950163643716485249563579176467912436796543914482285077977914086974052034702870902773495647363201770299058940428329953291643126125449023763836865113530556427607479951025650628846930404980591405047368020177456206431553269719361248017252392828428235754342220847996421822120981322075350400770093371387612361583638201173514740215173907932045866572999348718519977798798996450319691826826036679878856086124615118742534586239820861635127186067341811429731777338005376812339058297677618625408568424693820072751648667035466043038726991638114676178370054831812065955336429124553579255475597463998703605899139961112492524055661781632364338543115668329536364095367327502344479835064560997733633393761974024279433806593057904514861101030833244274511923595169289033350084549370743810645886562070341847299962180851286642877177451013324417534800680099672750824366962277398973334035716975226162273619007683031954810254243456927892675495680682275768569944457773165406299928704481288161225459800889715096092054621139667854174356888172723704970892613666730612443381424594281890773906943257931139991703704120177545915520216538524064423896653300738875041942402726086814434513876538467288808387561811801996895412929558773775924242623928084117087517341927254389553334358030021401517054402498943857505666320444664200994400618917492832243293918478165534456210560910700819310340897743797544260775268382273540931421488678946688318590387149255997027364412499316229364724554459005689936974325343259923377304103448619512860847507736035908024713120670644187785124812204875040717450250371440291178849975384889158945326639643488430271411662452579886325422535406308412697377139809102895577290903083337306058664638508261076516502401295931541174369878766513506482981695557380457829751060614916333184193673803198128996109080032128835312647970277444320493703477586194274348617229428785073976943108610774406191874121261644499642542387173409850912583279575130880048270972104691328395286167138782071222100477582297379476576621837966046093647579685448667819200 [92,89] 6980371082626241845822963210991548042903685394746987494125354757685992043509320785184556883228165589149663989039407538803742948527062804745724297199334765171932395727005253324788419657737995950734204130746144992200198703239528872683433788965197418347605486696861415600920963781415815095972519036402597549003013643835701079492011686848950160280467341313475532900635760561205244765632535118073906256113657224610252326414380327660485948779745537218668710381804705011428395050294505497950650092951866949654347017977174018087569432272719132825326782823229884984314517378642116827091598832183957090045299749281137912213121983522800761456981307499076208317649077246224087221269259634876081799769179698436515757428948134801067959644961987880229459802346561971668695740845731438564502480308745223943925433639361191318976062110427055467604326630969962467839759290192405386172215488532928164317060358157190872287124031119479181235516158913934170416159556067106222595895882665858775607903860315967875344905422042015949600581889408427910244672449176700128104900393675585913145536301277012724248160855119444949439879939221508779890288448259214480081650639799466594652466609612161238078273319755732263726930892956513892764344275177667321779212376289344804009729820299054168374175960741965155161374821949840702845719808916638496000091840408498705249579079655859151636514677096760105682920258314217796717589563630079685502440660310215946069650336416341313646314895324004425061389992177532116652442214033073045332762182129129248617864610683584531857787766105252856401526979976579854811189872716928258209938568510496791373529012511825404275177096025047381291534189260107402923846970393634692445502059334245218978525079015843328417570422623320427845358193419877365655081206752630517035638451863041190409791664678052442927527636520697516129296919214398530367197527407928773321915068401572930109717907645615631920919415593747545727794313011988823629455941448766144557925726843736459784202354385115937115562143029693257369340607861686952146726748697071538194175796310513904103923431864356355208377191783512920028710887147586480681086167617840222537541187106651038249697515994457600 [92,90] -373935635102776292471151722676886653331799964159144110070731115025304961473048840948592044349481246996285627164336598687212400863716462903130709028295070709166564008496560587089285581096133916283769473622013825214640084555609978961039946710634235515087955858504869727881277565273807591097096864929745092470184691209266287171876339820391329984427136104707554781792874981977801393355334043902984923341567282198647409719629242173626187060002703855923648812382231782922618846745438996764064051264212573026231761126831566702190010627663414665555823663327292808248314959661844444403897351259213648619547518576963847602268641585033095434140448132435416841132792150390578749272971668835950597731289032701054359950857603505302460718384708227300091215015781294330147810884842882718309552905224761468473942471721774932250862453923980328378622622116481684668675872887656913028657392521034505280100348907902062253214522689551075499882134350805755892275804286360777428046991811428405477450549938214707494150049673206811370846032274550531393351727728730656802719557275890737494878534855484424733647381734121888514965713553528662550255799755511141395120152037171022875985565308055392841785962609840454156064271265695880737462529752318200715205904147723341031882123836923135245068814806698206371137593857150072310056122957999008212736547093277859730210347964419237301051109579815496511649682974171949071758959561857982153916036156028445483788047597195134496871235207238124037874902757747374933091786287535067701106290613250401555205685984517847240513515896590563870264408526000780013593821166019543400340011543228502941846224413195914146364294649847957306537047794708307068678570838615810782701097297866413787758563979565930795550460209434193980568033060444202975100645436755047546880493875461116355073661379307191476686365274026950654522204371274176021049125740228197750268951303350042231797547857078388622299404464834325283600733450207097095722256796752784474541807100866135403556040824551165642976246521379351952116362578241208279110125588205067150237520028284360029463429659665818435466177620698091085102169667040271223829702699587600605126724935358825672951602328160 [92,91] 3471663780774716635294673614387672234498408276279766792193345358090252673659448939043889337117887848516695516504492533253665057992929568965512039758832246029491517475151174823456639960919987330588351710217484878440207111121820684120680762762233854263245534408736028923619375361126022792828796688910704891766765971991817738177503536696694877131374618845777328778898377781677443633803536446316303247341182462675387776380612249500125377945457031456057593073136180241272878718869119817913751404686098577359493154695482406935279948789754039762446590560162915006679156073764571267687513220777188604916973447406706493639427951796916234964069613042681064505069175234368433267378473426829091105786883994620968719866362960565324692182643193017243153956910355416069565367034460152490427912704113016754746248328486805630239974608036990120755815793365224423389345288234132092302325641449455245752647340688348540373059045311575452693196234419352058326897083773832167127890008991676927632113475344141871122542939850883462642990657135209463196550306288949768839882475609637052041034864525171793024018392111280223371885602591796885067210296702820547229416732057676453780597786344095052578404751925766553422936436263585539630044895887061482495125093123233315834754977223603280190030534362966693183358253719167669849880839747889344333820491752366716918382303790010117685087361254621712990065134789713612389248911556830423435970254815856159800253461336705082980912834115733530038272443091809346929909606264734940228544067120543855771519853826592072014514340542312433623062787942399632220119529495370129423044766722757488587846855751579047931714804001300559191009279112848773191349034232462897248295705375903708571628073186332221842664221237851333946113908028793689943482015983018315596998685741832066459580826029393041880771682885608187760246979823672045210864571073904554571620039031508447832732349627958983511536296487294461321379661087895572208928570375966106094822034618449682765747177107820776352581642405136255527395892216733358830408158415204895269017369018493512903769019178584031305161330062598869812011850739691419409757889497493356701002360624793995572039200 [92,92] -4656769972527110344903083968684607990344748979237814362441381517315503115676958823837898704118048462059150272095585872226904076474751598705415728073064107881940960526730172836300098023107181837029004920900080586090593390224974863123202558233388487015358872662673584579493274080446491096410679196259090652269308131559803366312407631973589642230581974938801183224013950618550500375793806044129072200690702777225981907531719297980967689691775606516175331164627423255872495591904754594788213086817130285464145641457855435571079276066877409017334112800557110962653305221733565437467330776316730453278227583992761200832321322733617542651049066850025847188225948063426768028367224016481447520663970010027673815805368087907283058832233429377768410659683963957483534694816306117471413103423988048481349507151990943424804482240460930497851540273842268184950589482104962151789408883570297685280867672796520056658847394847612587397212770625743984576918478174270280079935069128151605499163359123398226987940669278604736494103541626208107105903764081320041572690171495437545186431173747788363703251204475937193722273576141298683470491467420221931685071297338025288539339192598748258673583519505227480594877707822070093238237704387588807836594480784906109248593352101946672428305627487176295777616514650259093219890519945961962469325419070698386370526580115331329957949320728147350215648172124139055087496650551405341406251943465608656851100868552947327959192278037794506706059856838558428269194842479827931500351243642357832641896114550867224584258966503754968003684115112489138205788823834322013477095572696104204363410419919848869992871876969921407615935748640341124232319124177997559929948689625678779323298472495741922251445906946421493213857029944778110771894243892811622992673169521726706051740897728382239636791997843720441575785535992890257351716335581495230380646810522478176272264983107459353263447154591068165539954686939214365836749850505795223282410979000705087997056106898805814517294526210029790924928146711075896175601370507508220669281357790848122806967117557113248389037025470750390719898651893261388851203772286548985844766394800573125800 [93,0] 40898178734468679923559412991320854289723607371838606903094903931073345236854136289326994607387657622129274140860458069477496526272282268204699370117502675715230832144528803328386021322450005676978892241091082855473662913162534792113038179150235139483822302781520423084421079495980929696250063889121915839977265595801374875889055417994637347288559028273490675941117832377822223646328305558191548682771999070632084514983471381203720825672832444715481808304918500028953464384736952487974943429077905091477430152817726653515264725866759205309664646086962700823878411815278257425619567874060968534940713517235660394603653366051643044307123897660701766038671839439566185759610011669917900542415242945001963148093198776738684419883527469779668060758744153058330020613642484419943688183377115196917348366733140185336385510471375213300293297400103485674722243134273326206690500002704462632832855299066104792616094958727428041887130713386697164312012928314688214861257439813071137231522493511814583213917332545434800326443919692405071562394940469896673044007126736298576685626200414644536278631569642815198154504700411284341895920507073386022101102702818593938917641324258358217114041367549409209968752512797257603801958598204057417372704076873470258819118114337948020913679831452981678647907802800466586361037819937267053859248473169847703765165022927902777181800654437154740890511153288330111072020013976798280494230984042310118188287814605395055161394729058431801864715415089978063181873543814372729879198307572994008163861048281793592926925232177335245068175336483551713684175721442814340906106138975144648081940672644900339428924675292882842718391528228461087764152279362742617367940040925802237398981439173534440544533151713033598717011792770174832827025680276466796795618647839146630000908633440090708465348409059610054753731598558341459312656703167822654325131232069324699423525276369492751982511952085967522125902653340649398201258748761163002099619209638770167799594563914635676746292280171004469441766571240523469214634155102922834206075774716871144973037403228786995681348493712700337410034872754057622888980720169030216713291741965632093183505293867779645235678137222460674841084395699359931917107378883132887597412515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] 5132055260155916334539494577424480924332299680882687070106799331033872967264664284331073832065441355180279833469353283859674871453802505599342361413325668230187699217652785750042479968717129193990950801322110573766742925538542955133973253717565948701863385110590241546733456502400299961552730584210775669049968343810459084161864100348650617787332318147623347108162990971593987680845976683556585269163409528249104386954328871216551846689609223095963321924459211474691658430137363353028976406814240850480214529603731475247505550582142785980494683636617270876101079530282952737576668439849198481441062949536735862326424422609758070103494500377771074884997035302360877355648265223997079575833435652989355684800605460998811076005063690305663513325586304308530917550574949342621342366654161388855633893600545744216810999858708760741202328387813455646447954228716976923151147105237273813970706763100043865308278577326804215273385703986724121359507380010340397653953063327208181878380109697839527034984907875305531818645810381212568841138998408396323884383398737124535408614113123255568144874792737981049473915897870078691813146967738494195934579328115237679266913834352057924089133934282010247398541318572668988843621288116698583488577155326827332255882883153818678867985056175515166115607090017919143642421469450791341190012541901851728853714844364244309033660646134843842619638611198922994024781060008990431714491273340783261195186143144019123431589269355749996239366888271361933036668377256257991005299432924370177591233482645248378471943418782858421672824294623043043543313011934968227166126388581710167734899495865052637610797050714328956782925320565531397893602835653556791931899197856436101219323062939069591963638250020727979100198721761200647199822515964675545812288015997311491887215861661932682138464637175181370088563905740417490513546077784192938473069303363297284386475016872867796773797915836492390381560032091078423719662509951466745405116047275367212967744885591439824548268378822819412976634824046113705056956303874427852920902082213359902156012034645989930505073821099465510292779023956601127729783050863067304045451343455173032484609156641439816211558344611893396022279183529722162938933793652261726467740386983936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -171909003621278633328845141565221913322528503569357818386352063627058606218092053594959436255819057248724547675840033643622602879221144899113650016046308740750804868555373458786341473959288910450321072088065116520826110185398425785346607296394856202136403819206208940875887541886327769400704404892952710164458722265985619906729929506176480898176291321647555678073412997226897135709261932503367636025275896463788588018092624183467351919957913103714019022201617636223492335247159267910880532635244337349969262746460498085158774941645998184309466305102141652439730029885884573131513940286635234122056377622505787487115176864039185038444983910323029977535581210599637291078943927313619701776782840312976057969636965658513808284371168290391067151014829832645120229660348352041813729443361910806433427618960071699935686343981220873853696761825422565552001602002724350666679750820203197532911182493134325874680230737731915762329796957916914548708565985974427085887714423064510954843284540552027480509729985971172706430159727149041338727069546912610875486101388011326594741673421932393207473851554238081766278660793905185883713842638643563422730980600763095960780345769301779016029915647362542807526166156463716007927082478322861670180893946564770321028954902474077116410946435637811686757505899659183880108599308507414941138320638270235171021124647485741113858176622353411206084375272797727454032079672116082843602721806129505355287775240291454552521951452730619958784290748456723857493452743799644536383556274042209862932037264993705573267786446374045072799446204541104569243000119267289260662524115426442262411828611627942154101945726449078786944937763935507310838892877058876231170508187191795802062789054569028426787489249980083835545027294493527404696585530351526360795437298527159230490507255751800734356463124846112090485350885397373541762987031109015422236503984302375043256125097715597689984826943108084755213981534038456401271678777435952018372923557066469708664696509633868606823295000752138480066155632493462917283131256155720257816898056358115966334297583120141853297540392852489589992748359045324385447257147098429797628605917715018063165161566026547964338040843814407196722847963055509034056723967729150052303512964956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] 5125316586423152036710862634432777928085670634640430064172533049854561464828099644944156050181678214956653650752580453280853043483293193900511145699105890562000130997050558510413311086454364036155951545143520577315354389279634317382165692048134478930017901924596585156734387217960798549713964289778650108889158535996773808957031557739923750561373166874677869201202610747030000226590827343198564521807748586374771097633547600283530801004292160435370720922576781147057566677062046313684820907280057385713829050482931143451786806119407951401112093490074375593577659778186011777126777998753298935179988632816850167349575498522500662307856151392432838633908969641078902626568566546936953781195779425409441989992131569740925375124276725290920417637683608971467570936612195665315366208811644682922562255088483078855062779941697711126873279260861000694747816871584797287134267246484318638885551225467018167911589348064938656746699159372204747419207042937112118981227265226890982053305042561915665033916522357653821660150362364522527100325764220399777631110385564169141733764524677796395539424289499049477600379621304431358437569007053824914160183818880990255909008556404977457334878076121197582395300054317943848787450426359365406156905706607474221001265362560554118574664626473770196741333743309341825131105238817410474951633809877059989931585116123058217988767240387781418669217482900902543258166169418536539968093681123742665961624883095948287051489910568859357721094066345455826746794215343734407251802287797162815941838078582991346398364039092800820677717608715318972859536077773309041364695575904783852609939316254381079714292678317335388491938223578594847632240980443359334666636218900718211636090572982154379007436024867011267600116007552133321426624345928166658088758840423030319562154426312174171091191768534987856468301329855446754561050661150910766554101894498338110840694277215480671652051455001448608893877623669328905975371389695809865657516485201375172004472929515453801869616459255205151305897042193234839775087797333035426050833367341176888411106239563090390029964498831070055797970867530158197028970541097209361557806267879991216549803861442587977237135020278587727943954707227457459011510334119551329995878283224285184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] -37091325540575134590774819836957344359986240179686492486872047867546198123577693800726258828766924237698045971147775946817768724047802249675733746551511871883156675356520199710093048928455833969452573579653782526526801627242049113741953909656611923671206352795465173867250073794400423019088945066400183707553992934308492806182229459671541773760895871136996764247448746090612085168549177467558162832432873211105251354030018254284334545567249890844101492375122705932773016670356234408161135839634687282660347569867607057021560234737078327447725403929933031218153108975846749800520484956062252221266685591560981629664328833255887418192773125288569656282371872803794791535249859831494972804085882030685298957671402028740167387558790501592307811095737491527489840124897540564188282664915232757603510407083789121918700679742022470796192431429343728059874134948278357781631635129963465202580871146711411881744152367780737120918992482881030861719946812624053794268857002005517365174907773350362813672423270202663919019819599800855201056514213602437542840717179474368855002813098807237688957060421014778218273403305473865943436830216265149802221083636290522603570022920078900461983809042903475856752317883672845173191723410499426113587117693915606458595032597727048212358702785470393458378267705071462947938387590342691249369231216404798137097763703043782650255086039150182313146220481952462971443266821360137661369254349737274881759322398460855728709940907392134917784721890425862991465191257524733115305401236031471598900414792497869572291671923483014033472744285396064948130118842995493628050046695419662280685599542657280661890744147469047111203523428841516740735213473492454772421101970926449840997685231295070263246591236832351901781175187360866344172792702190553784682396931005325958046635778130968904702426205267512064487484961103465470035770039133320448549859784981505176023084020866281960606582907041673117405000457863078756885900294443834083177678189876134937383009300492730869848205690692654020943835308312884610718660396666598354577874871670059481172167013693373698548224666148990047195304762511197074786510809918532783645572475160746001742844581159276751354064393819327765136627847263098083497409909071342661003035492598415360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] -103536086063142533751041939689191093242054608514929063779019682607411864588227410154687071434676712646606070852471357905847656087031109678627294612377495533806623007664479575978848234293465858524471736837090493277032529082390504370795452943542372848552578523311605661401766330914392310755396642720881256992823922611836630361693120711974914044374091449454862091873780825110859420828061836225740880324213485897790410080524864325050750837806253578527487825145396828852023966026329494337812281166351238061441787247320677025812428197266186627984987228312162284247131818503251133021546651013556280849363144284715071856341358019903978241788387029201539286451317654861479986318951504854131271712045433887081534802613202885139393597715287228435724328847574760265908451588026586880652206275493128580020108115293090583008124436678384912963014617394548986091350469507880190869635274280053863503043201459788461934202585717416074523241491868232219091869264829489135283421632253371553672258694623849886662064409923843516008647419966918568830937164913350995785162793674971756152892492584110130842371020481571621427598966275176325418425254825800374629930518889895623631921403174816122791869168289122498387370306043210117094347413065121327654789189812587529176102917477503383288330596245939507207713598196243298224451492361003763986106406573118581398207658096076277763916186634648454148828392089932782349974948426021862133747344651252807077799213520273069971693243260511143983174851598167176387283283799041820813032988599005424951826958017877110454476471838162817810351264846207040399100256541874213752130220301038010262506833945074467789397007805455858012065447079807440064937200646847622180021692156998018828506565185189366900320516289825262967555205220729714641754465855529792602783455956737835599707203596153506579504139311129619487893069574918954812258740066930450246280694861217670288836229245293090733819073276921262647551996797343638996244137382382072135633229391995619203806288186791686839663167994254723413672688409201682131317460374574970068266257742214402308760682874873976338504308522522419781407913516816484684128454233802018576974560555709087131307933961037018943847019313071233213007277722971141771489762686752131216289496870600835072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] 129382707993182949829282627832759846516107077780325387493212019695870004093259458059126391436563755893838934214684399598679746344272726843933641871813974256283786869255184570595729379680445883615190331014471053479711640839377942998143066098988950985733514841595223335526159742577254906307370889649792579924445795031839308040852733281466433944179816765831547679378426126460569916873602112877502717382991801617310096516095584174812748831666136820708878429142241511631253873572716512418492179907051096531121103383762372578228755306185877774841990451856918002886397641168812189503229405961170289679190915450906816304435330935136186399613506652809923949357686024685971094032933444794673760958426944509067126840599502753117162651626913504713225632383736691480880406712467118400774601900240679085742126145532002131006616150384136951090254649028181913870821266516898516059792331883881378521307792626815001218102815183926797253967608331706908730856278836134452714054684470921469567817622635293523357070465450855404357851833836391715494339886844702402225744199913507860256060345113960552821585886780703188065211212818065748585853769100117448492498377876317348971522243108253860265378769764219094860936927144223753096509130970357865218077257532945308498284271848092757247576983887272181574275232015208378326584550992952985615986737154726482270936640511755443485077759869771196431706904996857674588688404996644683218906191477502608084008088671648768794407825925646100691750288163718004702555340208340549672249724861740406782139049893666505294429215115960318954557243447684498076809413500738765041495497357962767958228788443508953671224779100561154498062652755857494951827520550522676463134766799301707143437785582434733502362235509052115028304778674355455878847090736096737310695563903030904325207174147588366173117511212072292619947417626743243731068028273029093261943727241977833838367604467726177469860066408284745892232965510673050093962068120168929445434960537180579189342077155418830308452883656019787415537886453567365307805047511820523775328900307065976307582249014960930743503021992791365958563761076033230811217573956294034685637791449292558704557991657109338942768205271868408182910985339363662152687296290445342988829096702472355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] 31579926826864471463724088524019335625782966771702104145880226548443613275975321892280174872321262364538787544195524024863836563914602410382579330852576464221918558408145643541296242505267610208346993710429285523663337443117634996821294623042873663771129474354809523160981697033066028191074236315455984525530761533718237474631606795482376931227194140017134969692389432967079072329688632157225495625506618669625899764030254871182568051707837094959887716223773862123373675530299408597791842711277059383630795158646664987020822845836320813598816082430174195511360031050964196346080235743319134398382911373201482459816414181964075299058226119571780200216140922006001045799167253893997067071046070550933811302589596298553891617382638065144943789941237570128550697865804589254708752103313770980250111953134028514005557166923456740242325656732631714393488431280042664008886437182362698809737660964544992532961974195408233632688838980193240400573796470104668303871631998585229468873734322795457676788811694477759929039718800978956333169140049172107714532333352797298829429955495504372466237539880453149215525434920189888657242179228176041550710886366101477592670198348772844393488783031328829390886403656027069117328082903556832839183445428881419409416159248069308479145251031551437312739777942335793668633633314167070122935188325072963090537465607088777661133160599883447842019317508068074961480211784987567221284124749707030805122965729337075652982108860196115618953020142735683559248041928308322693463513274500119150607872218425237872406249915167793536864655401319706205814353838179768297204080655104276418692762439519733904698701837606466168603611526674122214988433505998466254919852469982284121431029106841787737154437658169705479386418032537451032144896535292883765920012918561335301646275923724904037638928201479945024100963261118924800973589015555765929426959477557581861448277193508702195427674732144756453666044142882616783084174179936936232716271206700438035260598367557574741155518334010173138745860302611306637036780573148149143228624045312717319021221816714989872016509964101406553268715103740045371023053972057529158210301572739055197944228471725140287427530957511304818326520069474635388790636737712354490928917098718652530688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -160541731702355995023800207391071986179087362186776452005848665057873652626853206832437472832525939928538502981179556879479194658945634213160539704225101198144357482486083383549420653150647619050407095006547046590642597143764611423486484865071813672934563252928180900593278456211081181722943762395389768354439132743886332983522123824294584611369415894624773162103124811519890708660965791858981187380869819062668311286887043831826321057306248312405997562489489932039164528493283928968861914026505668024128311051193148923551377118905197465897977404129761820038529403381226385286195775328494464176470080412681684465272071778419775260520932174575978676201381125360725609118922870229736347547592990254011782575511413003868171085749269950429046231724894466718029117176424453978713171966339107765806292249131364001503230336199413365833928842923233342062221142670552024178850963092549171815009329087569769192018821353232298939100486338927642227320943379444585359008663802943853224427727992790164414753769797744364845387378170345019490564093532837965387469562591340963246185472675192236966042807399066116666640157507410717422367769095366206286384775181140336472135007477465786374999132668514542863435907793756101205811805459592279663074673507983992016468659346955368079673856337660690379163052910538654017237530920103670843677232078938431762097825857601341803356531146645718513789307728425050550035022177141239997289521686720657741702086528764783613945823970341854165247639099200772400710637562326236953210885621061970333046747457591081432619830697903303045702142785446157280403695095738839269929320388274055423755947261846290817900081256418596042749242198930238098792220751917815519278680011442237514920284881646325701457255571976227964246616673298647394478654708258206108878414597591390498628328454325142458872309519677088423362164713326735961046095690458360448924639909555811004743416874313827818276717264951695302982751522011483629245725210625117428728484376260259948038316661006958344593315681193306359707935780019352934435786246270168563196997514079534268522994197079755110274593929164905648259645767939558161959969607730296217879188428217933887897410586982463308988472566901988464100053721084606014560234068603345383878774581470733271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] -338598682623220552301101021770603726001039187839056040476053238090395499541327158724332179247598402000808045768419345595136942751639308303571463971361268622918984518385926762322758178098413472236490357495721044381211136534636261223840875662537117829076135633384792901353753511627354479317420853175429064874919593440667801839679758465724297890701692047133136600363813049438951050939280098357940105458831895508078762223595842586497344514731485323577840843699606005891559465530147805326885144901600143733855353401276007087721123470309131742303716009757914506207753101975603928503786338858039982406546695455070530371593636770613690967247529672439619306335128278832303093213949264753489644181184801703199259766504001988436781885523431277646276341767515515022263268768080213893204835389136668323982419388286477828916741392814697572766175662032181291049343245780910720822743895489161630956706101949877241141976004158890495346703071671216063950044839552661687418842460081097904585705995739457127841959135416059875032611846328242579903754199871453239706512338773784539740602434957429068711566803185213375146424232829479541707469352736873472033341806643424377803751393222567304838269773835014242400986881862205006226641230633435717764942165003607152775593322564792358567926941525167921880218301828880986089788255715481297826943080372122086481514747550044248692458358441476215729157370948905598569511397355125146983136120974739169150767479704536672521862680069367069718649180094363900549616615548882721752061998387357151741433643644023222002342374633159985234893235582198404100257987455139858849631668605495647667864988180639713416889712112680968178034107472880454700746059274715686387826579898120276723197783304946186783063703345725729361744837349411661932182171062288566085964247072153864744571138972071827611657533110739963849876603223739463395108609190006165467519341019357170686134782893118119138274119325546536269232740197933241269320171660258465568566845649008799534177854751600917422903002936435191612367970340608335042950430660585366759419836183570538412674249531683301320896715260977915051794896088429047240837290212078150558924622361955249019138405706270112476326358456771868145784798334406805586657366352603895960984037539257167904768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] 6675836104092777989187374023459298259035094044079942607587690850969016318119227168507752037943278745205900330433267879188769380494290042707893357019234377249707103400675402771974822916676137678299543091742644812432986657033652033372973860667180074702471548365806618266794624215324257526668266905672804479011227633983510271551790709681077320823161365150147230850320204747969897892998936351487447374314144045348050704678332894673420921615983014208946046301609746380207770791537079716935910437535980864192244578652294597463577736930050374452787604222803765709419475376323114232601458882405719179475474484490271243762729570924132871817536876364081208919703988748071276363744017110902973699570074679139871832718401673925484963453246129360280872015055847631947098429314607683083850315929001931222590480375047318124631995623879590923464520581229982302809900702325762545339671507159988620361802513259569598275064673260649247117855846804678758568339426390302347190786987569459394260964942891920886162626100042064032302064945754751858661042646694806950372091908384060068600710978001110580152679517458457265809757419432601764836464539663082565514396963410803124976012573047856463275450554770484692715073518702732911581035472354206197478885107059758559215497979618152761362205753557875397682316619672202885634839529133146356077572440171867855390448141726071788430227742781185574200959566760597275546521975630686497252737828280348558719232845267830103239615226661541909917023788498323720466733190216619231334472114945658908579865320534772618836400279036470954755787357558829565943106794395136470541297885895426191806790344992023381861326888898551864966768449783927447886752706555415282487262793775336756646521840278031054693705775787868042510681598515221569157324239878602826569807825485502571292911980922033538131146283888774113062217213630002887776833082179142039585151877912841136537850029483711612337584596860516970372825455808105436445414829819101351049121786903292712042552814609297235162308946827769624118960316941863910438609120552389941602449555893338747915264970697950459507129765408714763167569572348892873930071985490574378077522554088809439929345554663785984988428747241634475577959023497504825177080272325751302202384897294807062282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] -33127508995658822187909474989048785243173841383683493612345573328153202806683967316149589737557566490400936197222726449438634350692168788336227058216167068452489100393017822073894874902323128858209697157570204367713055951845591399205723175194007957279531566857778243096193110758435122262760195198759506961887270128594108983123210075183764576954004622801039962806113065724891032262327481477693399464682164919091410895196231967481667460212929162533180681757880206161626202155957587693121993413638113007652080417232451148788623931666682210239624798647947518006684654689158133726607418345320019472384725628163243348583390204150678392744494397912988881502155245399594586891393599173061432424509616449799102177158033880022534464874889377934073322952317699018503775909853442597776623912950595743052293962246290630271523410936957250904099974165255649355369273382158394771205562325263920484120336233840254737401861386278169660773402603388554385665198528774710364522339092296767764534249702246007071633464425639097086955054156698922334278426257403173630909473719025309875973214652789254280048025189450311813614089281322612005855615623170538234275621766186665402900070068902976529178575150774381055027641946504403126647739543187429482233641276228619014865294132101107577031483029498807293908606196230129204664514070687006329332330606594797173510238212358685045715146441518606888911761569441982084737326330614532182653798251925013316551276510542574285458449574157531374203558709705577896809109963530807048688862899774236992876999185732859448628617377099340541380656539018078884553030111306144251802201729926217675159047910285588889372068103539902203320464481815999730304735023203395359769911271391771261381659744336271201069850472885142298164027070786034550149282858343737491523075689910303339473474796562402454283944096991926454312368962769885937540852564966269759034466577123192467847636440545487307984092451499758507057146522564341704009573819091628919307988687631104784295786840866422780814195367741262599628989458533378260124481504186067725257904475809261299157831219196992802188634545008851332445435320612892471414523078371372941192937710372700247061669203721866134756914526920590993041332732415436316571323105389978952930619454451989472083968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] 105507358500169974049297433496410690327456702735729065366197447993380510415884024945108626031641446964569885976788149498801120899795862027743764015429331023200733191246104924194266374892407378197162290356810031323468836418177478200287145231195016779522262638960095372465216963598137562145784582519778282857272952181514964724780612643417687503066602881805301062948696450527460518220247291564073471917141073891104784529387469500058731604705587324302409577027745073193052272225732861730985004730692623152199090334330394306722466048892184282564563812288542520069635451158797317584820447476851397195037606973148929224100604024135835254967461617155640126077151876448397127463507924570725721333123350205197380192561745896541114281954497680551114201320862806030671944087239020495462915100594248384282197550463769599624601793257094546932234887040203737964981931268690029686667600252564068085810239293328434732391784665308570770293896873604549725715034954360869964862765864421027657500703179130109394039630962588334248383759530201798436809526923395899825318041149823785449745066512843257391111451196845966824463935846854801468758710068061465820079302585561698984238902869884567455574130985390627754513937078883034156102440737500277488755497334041876021962096588883726961058752816918104534243114820824817022845184665369286933738695821418429926504238432679876142881900121788620000001741789259323436710501908335622851472540607962607179676195667132433146277286501893700719313740637606058255181733855276747527862913439197769914105854502213353220770414587896985127598464392423303416899272349382242089345375024678984228187279739772758708583658537415069407921032206203616104020257190244982589681758967074601492827456489019650793188864900985918155259445470954577373759268325351313753273550853004555781803044938849437031366958802041635989623038385307140571663989480667914839393985176697578445364798794782600510243720885007850617525596701678057643954559634566681389211614551452323192683410892964658157419646052850144740884070088890498359657538778315116142113640770346731810107593905067822990633570029124011538797241934391032299870534439876423146394990397456512569151979309162683558907485274705669638768031185369002905420812777784833556694550732509860362977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] -256336305983354764518001367604266826018625226652934860994031638962570873110771823231878629866533632714694529225303118192327373477972035375531957215035098436402974832875312583186936523582043338884095014909493168641047385684112714781861287563173292154397610831657401991301650274457798542828830438125320202422947000418134750828641919319755360418929731250157021099113285906359763715423206260567238214680371312848864734440053736499008291737573449053961650617159368664228286713937491470417701923706666644170132403037492258030890376165438883891217892769086837475457722680602676084687898024697264620005169118430256463231889708467813004810378909666350235838660247146673861155461866377618487992567205045637064382758201261951330833682358159226725143753445710116712531862500187254401370100478764671337818026641482312681146246791262908082925860885763674551405855757080670350947725733549967772515330425210715006637530996823484282382172443681239279806231383033575476608563576378931518083435009260966342334301380446442942408362699019236694609106567612543049609735798776954863941921119095130318339060503371051600399415974334846626527062326196491074414771899782942447721329943950761761507320867456954731867850387001880375195610958514181411831709289150780743482187998933813895469524190484354382802557312666583187041705033180664278405376537067074567346191736140561180317653720343539372083180329602482868457514725951029295547182703138698366331706533141429790046880715858764122562301228643996791956749905370647185677262696461390203918630874445645145356776013626118213076220253158643557853696009030960234337070413851779921836945780254092392573308203538647034035535221187990973975443154347757187391905478718968309173892374680729428618341491449526133055721736342537133586963417590218603435171794933343562393310796511220148590778673125201742609127793734504818583914474271039252992943884025583539014409513193885781132043757660712848336293508207716090053139919493805315763578919531928590177485251079541472952363333625799515330991140526485728513842468651920941249966502139984370509858150813364805687645306620458338348323905033086209941041891784036964139654895081944189406915107676515258442768302253209473742789931493524672239259869683811217606339092972358259907231744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] 473742342261876976360066579705718164001462399075134901508282998829518428046659961686276318155451724709032856753447461279075443807373762557944099718010837095972961467294496109385049738160191280800583876972388060947618489909818784717708739987537716570369027374620455514804553279737548452833334485538754411120770649264201926211027959055035939704040408633004761148457226988206486607199614553363470157126448902734972045773752428950177837761561963536335603219851441631475617953800650282008818057090071279890487531728668550360572859835127016437582112373449848490302466476701883184136632103981976180634996791519386776193824029588172306332014890710619574327169210086705490763258297018672319888076406471858795009662936687800704708783243595790020196433635172216507576779670565919280775131735246131824197227308381857244820814928002304476647338958984916292936883359010986779046327080556802932126174382243364850880852047339741597061064378393499090754571845702637042588535186444740775944586014183727725169069276482942468433669020917835106189472834947081121709473940322713639210302424993072737175942872672994604827506271306639962262480298713032485995343946530204437741493185954904358357103346140861310779844399915869422564498934850174483827017666150602725629777482595285022089656620454009874722524622837086248796605359876434059499043236023349502239841531718457761453514243239774390105667192934690589072336766478574309772621707468254398593928477486189509613916646483770390416697355393210652525640280488773860407863405564893537684664722249257974048547405725112746428948028329333975454825104268195019027639651812365152348157813344564847849774231419299861613098556580466962727925284070286740679262309464553647539939373362246262924794917082416624609157963696424710390624942270811037639403286015918360738822817431499597293692837074544712554587819049600431641763717730993388908633309235067721106296192695876114347151495238546151356312377923609036240067270713577791999086315472776595155103235495095586949650154345040477485180122253115135696300361118986755548957273490796462719404180634015127437117860594170788859171901566629735340310353010342878840785321098537102363349840726048249651340286436450484063463239242091216910662394542841595670758335150505772732907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] -546989769722377641389265082654588788032839967097842842193091589799183983223990936015361452227752397853957144518765712304371116510480233874702742981254991887891333901829214877295719941810268127172659774194937952193556515527962747404214292685898556897140277749524285991975963441072983423367334540661865767206675506335586781017635361643824848776481575562779879320257908311584722714938418680696968390522510853251997689389667579149651452103164917090849842578423559529665339637597858362869659658706885816307577960423691467791646016105287492067287369164178777383162556194223624511130238461958106330018904603105181507518549418924726833246825394819922652493026718332979773424067287428375492959248907573651043429503810332034918820986410829363068291541191746734893567946397782088588801081164351841382172898283524252537113802260593170989368606554342596870814435439036322043185678808692795092550634945167207179581638097496291822158272021246737256898701400564827848471322077225721014561113072370563351854829844764549459876027942574484320919269675853204799430069473752048316349944614429871296316451499403329214407721992691014411687394122767517551499440717293860699836367184347655906760430590864523302306965831868620701017100877394615467995200558195092850818095897949496256473181142652969728478575233124529068540113051544658130040746808470958204979189171623285754743245127642189923160211126036587965889171196401132267900338220208717294155690220261497158338940882928270364341258224835332096941921131019125342540521893435834829118419627587441048147281967934439710146132925134059946280470989780369237760285618014934778535792367405419424170063583342629607769172124679694624350918446700025505777099960792451425170036580424146307046147441619962308501686733370994161550763211850635555120664104839911705355903365795248447164854247545528104087469051570238496247888573235062599083823650173580006340276262374870336174072983230536086601173098451291606633258614221515365838188600253831651158412445432831806360061176589094627882503550451179761636834500241121292862471983408690648250580222257207129312044241153123344219272083046663358029281167955302793331214640968612691088434987447748329061620138130861311022757963736511693486990577033794956833375442811115672581439488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] -98496266440801932167849368624285561508448319740420620392739481520413778870104612415452209814148378309224155025319481645696727723458430631097204469139457109743435529201335009010872643044100759568990181388415593267181124409824294067792074970583163315540194493434859832795188113649187227976452639739480582018587044193733082328729734567625105197549345991790826650504194685846738338215596303511442621928091697194379449930707619048945171459225021253690451948624565493977641378706664053255174614732476274776390529387139355141626560577211459183505425570763194363808952261489847234367296040568148341301552284812774378580074555808826998344568413400649786320478590285137574384867436989080031674083171594888852749971937017406261766967280923163302753459424033258247130352610013394642105712483704593382390405930754663597348105713851441048668559659165630482825988433320043026894519590044896624242250126696056192873976967347165304885877227783332256713970263418892061851685241805132146552903973180810605470565450792378678552315852357843436608943334385051046684744055597254499386094662322854533280655978604334659826327355136341271550456258304652919303745893286473809732174465167393903137940276138641607985423081720936220968318121461701207380635049284241826900952853552830042728200214885826147092375125447999496936484983326975508146629069190470063484833775870490599516369193032061949267797718051387878009934283195781073860546533726302503731151863968012274363191377770839221556823208050196201550793406707503760273179349188414209913926936995551733243760623787350542212350644574741964833669827998694632026092757897573206633430892672298720762860607091141643920480502239225384721428181069003220458080501639018742726059930712501203355865695498275871282283903731445489792778711566696134791738937071044124709105483586144529672809373330688170695310893976199295960900013298024293870486043552093139239589122890951438502816761267485375468938887336763467307450904473318689311701376117847202175342376605103836831096935751068508595390985560077406416979220906664596505881652918381185428833441523117903439866275345520646491366727007588275321366845289839869327824272695049351067716106545854549967685318725463225121733546644613604699643130664777848542564722624281793569751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] 2267717275226144182655965110485255493201378523750289034973664335109271609047878823841997685242586114071348435613716227026435783337142505116917192270467745050266637366421147211794142490694262054950875493203635598793614317474012817486859380261963872013224227762056732458713950441484184030829274654963415932597934720029429083564413433526981260770966281389999494889928511129854020458499232078310142243685102695519014294698757838810110657503914973803108456412121840255119336552565746601732570193883675047333328271737333171336572785292770301463220915106724247433014595017303705235576618068340938392108420677297273598394099511069699428325134045784146232594796474152465538536371325060912753481518963040139323221504725483351283051395051910363545087117676924884184671002056231793077635407886376635994466986823721929385870287235437548773579182838177424990591670375918737481749057919534556749528720881731047046289271923770998797943130760695379311498308162042609215466169384438924378343962719732489432503786378826525671019610076894772440934007742542655373357061405411220284025080414724415017671273032248731242345314117371041182778202226662462399454977818965863031635972757115108778700193553139842579017457553559298735431373170876866649817872483221460112902617329701548929026073937899074257504975730287766652005420146585414713742798743146556402909307191001249621406332961527603025885725837265965240122081704119597473202697405760997191644817829396189438144606766191634130805132444165505316674850808943308847524608705164625655738985985758571588761866128200274627580011205791986921151950981186279127206706004364509248501666348691694411743024079951117019044561005870911169110532221107178912224229070844016974639621159811534935149519218057778911563269445463527263744175042098132131112405702176503863732396505927099349081444821938829148272513902784278658469378315214269001633570472138705751506993066203668918621829788378540252453830212155486195386862917169677438847549490830756937595501286981187708720769644076623812375455398521924059362498783100467590170057581644098997787227659053264314945962961104059637592260877217167444443483893935676034873871070635420539919657330598756259660320581838415239554191925787714325995840849961000393753482938634543685779324928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] -6356819780436027806087412422737681500174537670014140244260634135614172982080155430443404988177807117533912742959859834532752147202422523749666293271525258296787349148158023262371372410933010386446897223369452494511269398984839689466937464038323527898213178208517958441261066363154332552549447567761983938426674782257282106804675322974340826304324075811527300833119276060416155537414256630018820486558214776618179685647839445649438586479485337594488727112316428336351658004025050967020512348706321617084215776433814561403754399332025974084087496774602206017163458126087772734575961515976455393536977604300693286444812158958975366219645293117485056900290953983062441564320586599980668247278553708438589387367477898379524927587598050979421183077013849036814837618763307504364595545806180936178294442430031557267450284343625937714656502754837346487133044841717351023772947474320760989949593154389720889459227226350498292603817443396546985929441917777009955758651856338201153165691825673257040595984323088829163683771940672640836786652167122515158080292639532635279547500749444227439710203176431093697375823428482572633156714379464888619136243557221356705545667650663617297148741742026116852262438403385554236185593917612422242532367965734492512112139211939228065106037782413032511194762061493447155890754578169979130369869811627293020189173937990759624089048357367969864006846911587724952889745843689315946604214238889026671508352240988332652139797191707409792695320112565834755851097362411262099809181348414508633780784311586167182661716748587204138337983277410968109296594446328466863363131184408993521579684495273717592926807452641168949596550410416516967852307624362226406566550947142403842935544710484682894775708990778922620201281525237142307967499639613572210310661637934897919769788382122855903117011565165036975917526004104253380363807366328191506091419930622226353219729802686227488894466421216557819004130082120049013605056342922337447425594321163299647848132299413256630064579328062081764773347265213257710748572656349530504387193206102174033375866408422931596279425469926288352670942362287307309393237393844209551764934556198852289223873821136864425647821545055991959471556595388104830161232069247714742785662013981635954742394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] 11646048979115849686060697573323962460344779825932153696262123228018286729915353243580344520677912824241783668372396335164778604711812277854699392194042437893522179794268831169539197245864974035263920357871558182424345062114647671815247161919671004174834825231243534731284144075910527498959832185734262132662070089462524270429528141986417607372471106919954281646238174257334802287759996475568138517052107918492358273680318441636281821165289108492854574561570207027833130323870540830135716053707435815953768704379146201219282586081308831625920065221421570973734742651224772437538766752977731507679943763572252170087163491040342711270016559389034162564142694094617449474088664611740319206930672991292524547370562659527589040998547370776973716294316473177854581905752311105767645723367156842356302448914329304522082431801901431585379361924624329434966699019674106636282463020049469754223253393598221359088636047673404585963943235087990305285305693141858638060404660366351446748256082271374164966780826977254908650672646054731009942246244438206955174533660574371195929946056564867153099148273350706081389823891724702310556428118362485661762595380199906512779747991779621099023975188054993348220440631542362042028872882722352366620937528609572462526315233930966694670611419699044738850979760127021023430355393134513272830838091346338239441959369950743631722951658754449294501634029663309568774351930594035271444111197700966268306019959703157749220050086090730585663890779004989890917796411736227697592120318964647899214458990892564620864045906777093952821720370474710918906807172242469975743447238561870832091444936721831633854192828232907277444221702514721477476530134584452356630018674910973375211291450066559109809843556604798901856700770939590200278777394359252949312592804920864206542728471059749227825594531193142317521311212921939799677517808808232999789059757249109137977646244953172168734295806622924073008726265888052872515961943618814030193594506941251494910280413588776047110613647092185335746146686666554094148828968721942280438567406538201877144379938210739563849327006342093948270453981216624149827322416722790484092808780322558883481048382107510569263921199357941860362356195762433518910272779911851126456031623816049403893907456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] -16483980160494945838832329609639063285771689367815303424104210557140872759484704272049156078979025009924848618146859967507687170293747783218718991624193944773789988477123520192029936154202448503585808185214989048696703128396569796050307480527151199088894253908424675482650618279509327947639332236896707882992042532008098117696127053915454931597969157225555300997057275784009614722983251977622115076731742799046134160185384060166314025344197424714347788197019616888041452353612190799155994603928817523120937783983050609371354242888324006501312915437987994016455819737776904567693726945369651578093744086015174911681823070881032477074114676349142392132860116762058388596438479112099319846008900716170763338262599956962619108277604704619134841192926249377029670417937932097374831532440657198258948332406496275499289495657319136925698593056955611156784425096928585308118953338081668136175875970626192441321680852378940169822222681506253287380688858321182715989052652276307338793277272161598515013029448812398891263677131936299246076656387434999929837519225235683893882312515515634819682391009898508318055699505911823729794607197765274401533166243685394796770554481056472248855788382790264063771221592058920909539581334480825844780503434333273424803588196689793906334103766136647793665770329319876472681780194336698086715873146113958760060024624144385680583437011356028812202482427516052604542881114258448200312099888291583912910534105729810354071494404565227575415850667028383323907282156960054382015555777679173240999679583632095515812361747755468572617222773982093886470298841097082440022631181471645102430110087597450889976049688763651493442186393246786229603905977534318522740356548478800447777986895219970806281453349527130884172797111529071956205571591452356011807961801796714787001710697306026011042457953604183410050123549240002490165325853366016459130527161017637522599416619830321860082846410081153020645073597780398302757528237367263551723373796948041047937158497514600163837327872923064593821689183654900231286051896255986421735718872287236211736128047430067817003473403473334581388422198176533395882875637927342198143259706245775407748741702462833220444619025238540124650048893656434178429144284235795295546900389469432076409241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] 19382451577642720582719458521741364091574640449673987388934433298663906961649000087277397732556649957989425224402593755025581387431286285975274321396508741261391230284115478989147519695615039684775204737141925756842334835454551689337105401394604011486776306278496812366658741828185118074481463156421316843120922356545453978119234867690623670892148086818172377888070153080056481409824740286769883770128552479016129061269214973672433976900271545100196181726369093228998904821230996252723665336456270395571295439864747855387647287510886845321178205404700700973198581027943640726183919652918719831747746992357415166372084608640738790488165945606663749523575449940421475445309494666551041403609929900896842969422978985009857679580760513460928299834915849632768635234517603763713155124257436630630159612008524492084272868161861613441809078617792131467084937476617351100399777314022324010308097756038866344777351398910647957997894544517922071701694056398228380109821395388924355781766510876503035059750577713242799363840452246241525901447705063965912127180128310108512332454285551046186083969710996123415253586655208863325637931121441509170059676470592406026966433737076922135997227382728452317887696669398708205477523593835668984440232797951106635593810197657648104024731391995504703507914729319687922479361700035999665520956173575455301281287203116608617578361974870860979609475734620158176433140480842525427660761157321233785318129282327873141648944544112203296040815549389882025809901048114313628541664009681774011793565390215860493485778351806762075221074972673232095305780717637694335108972823426901329422869294177664763944594788139376532260384736637883629098959358288508426934636281080410275462826592165087722681039819850925507844136335917330707796531021727065027123340456184158054397918497370167253427280441676261492866959662718893029655649336741949507106231455670732962352072080188743730349974124429884373309635768599067702275182266795429316502591995255150354643907011843888133421469190844376290971600313445513422472369426857187228879997480238887771206130864186282201108156285248081672405294921999390116384248972040103942845610760079278479615192930497080691917781778259946210747271883490824069102927971044607622571357628446851431309246464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] -19764259197197890842035872954443690291718010537411473824619914819342394334280858149768252698624625320467969321905649954225368215128716326518178825461880789054860868814572159074495307112161451765363558472208875438563758795248525880246365264509067278576974839419683242553802572568401319174152063996637976280664534032486109202111429663337412942011959377966500988022645129559191494264716075452293606589388141544060522271982580000799464478578140572468961997285616980214445448613188182560772922110080466553306870846887772571322495419414293938047617451894022456837717936500539983514571944367452748460981199478737602127476701976534516701980054080523906782033153331933409826930327609052545220218701036379189890328444666188333348565019639590043206184053818998928197319899973863515850892353219133953051753140735655695079023529532958331705010459741982090954941051951305689094244623464475639449788119026356137602943679268609891169839383839199139378284566353363341934958290875970137271240665015602384790821581930493111078165048733696387352771209042153841279395693937351855462403786505301680275206665247484983696458657664709062335327358866150871720750466740112861244901440652494884915672453332381155664770627038141010246795683860477765548215969829035767180078550469725818829094498818615087573830563281089016723186267171473030823141218838210424016350351032385041183453766815615393600086607862725053301528313208540649440896127357752762257651200304396176242534915258362511841787735044618425814013436358723265805958295770062452670807511990807538983049537707184317514837346686045076381829337668491391060405706223893822630198706467323561661249609057077116767872635186903184297425100364306042109619428203234764770914408332438399915430094289041524455909259994729583378015402964384730559704721868826749918181867468603311531729182774250602063638422716246610043639439083107504039629071642119179024471379156032538087786779656493820749550597222440818542718975249439834761619341241786747637933737654210592744785092375901385172373039685642942326757041053771501301103678302762208043373505484746670802009578820326904103235031691709497359767164729849229454482769645114259943715074040411193199966626890560337316746677313859921345948748873449762233464741051764911516774563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] 17880817735668055785643150177826430891303309876843740230887723679077518065666061823708710405295268797196356441013046225029419433740883753628564529966505733949521421709599138785426034819873704277062130717864756743021724077948125060325370173432344698367444434945997700987935424176006091971874501785669745616260368554943041199747089152992922210208048998457919738296154562645661550041694318219020280692320251830841980933868442697450250498714885097392771044598155347742384269305433085568783468936040951125133579522294429549855382116841074705064378528280997928447427930439103483417904239058655315204036305024119879641324715112717394056887005456197879102958551378915086252461706599666759175801677141816642589040901393861678438930218315503162280769790422702912851082796436503971864056205099770458095729032145077330681750826784668668163323942043807851049168057529974537447965131222815498712557112315480713454356515962072365518886915274156007961454132358955395558177741076119657279237736598952946992212341111465930276021382319490175488287813240417178417236887346700166448332216284711510990558441996375983036498283750594863713650882912661543991182763638873646598147831085815844971764639299593164558698533908858979166893471330547800486950043417090268937960898499306713838110216953478902640234420393777117577658767743647137120837747867228727905690311608845397252228427302575236639613995941150975043219474872466790099835392406914335242151562920611863555236574877143646653100934507805438451140827733114729174650649041584220040325080711684593510861018937764653592475788854403289130439874534171596479889586821759123989544777504054458755894929266956984027540545498787279315145923369834700087022231768599438858603201764337504766317286205968008332825044968629492584948345793531557108849722120720885472495760379766769832267222887189507331875292551986760748971433745898762138532176222762083855602953293691265912925349404250392533081805700474150652052429523330551702998928996016653072064008245462160274947746676232936918796520972361574803586604774728764585881897348356708900212434470635684235177924690204848452220224333748986788305339654219014887319059786997897791032467029702921471108753317080914963664129263938971849623630695874190232321472191806578137954779136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] -14561490134786668321696195629439342280207272380435458821858723200064067889950754892008517866316567502834345882213860898244108928749778576511570123944528245353932531337858412280031563239876511947455216544652212190198635932226610422303751055646880240471439487546900118590884100533201198270428694414716957268635523746521482403083128169656054694615756671230476075616710222522262192204900625883056429668360881426966834392794294161318946483750098684473697298037043215285501570179246155226649443017257620300673846017133270071681907287525381396199471829719065548673065766359592734449947746233723113063686418045163152273659774398069682881870502158110721873127978624233651573330192588866255813551879510367043990159586153664630183509326483967376010299656936535440898324307209068221664409700134049852690125486212662409439646578510623293088853505164398893037594405574310023230738454025817252467402613199945727072972698532450837667011585003888124450543077903494805657490181537301225804432322749878534276439178885885542396944122789576329204035228362051746233980426858079571977514080475187026105223987457383853412335359336083196928292794376769793348923604375633518004688025637067503954604168297641395634753962758470460624057909352038014465211363010356937432566694942099814580373757554031566891261015429579686106105514767812480952507601716021429400300648499034114022047693927487650788402255657266722032956967778698597345159868592423804686809096608755914503234929012954806856776294198142013400555349701435649776100122826278087142865762062051772116059553869570746283411669895602664817879783774795524930991304068955387106194884745127090939953433052837860767150462215498759298170678242121533224065872541565446869056724180827310471119150473080026527695238105260548728317989636079505637482597099493711799745746827897873112647366812231339463670599076276440884069320033260756697363953347861181667032228253521904532872250036698689124476071808973007062656995823102389080812050816448144367284869404734614235004752758228485473566125491154013374143616549583453636750547328083099369896808520992504885566163919048188526836351534204632068062087281908996636527968706636194745909385134671655159202474207154436183627572846896230414478294951209821226959994197384990326815457280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] 10912464281020084457357178340094117184729692206258858765487406674394341509983499908059472032780409018720759607281567029482497207444388097782359331157530365175732868685948327828577713439636431735542166202917510992675811718884489588813284406523066226376111872552553830514391393491526823443181749382595720864085830939486965922657382969227948755441637860912525342815166010750807471266897743364024905797332987692031747990469929529652907104828657002477662233298384933070607014508080704443531696896451856426224978491475285099967604248808448805214632905517672083698348465417836520134754019260600256517663145769805253717675031138125560815439915520855986574247573959533217331103557907866760650346262449786067854581395914214548468761362207275284309222955281752032099474702063919766282845917186705129621589143496147707701893639303876365254671437522807201837019704343974882976240506362009248750024252961635511260121929134820830465709698127696494140687102838983600258528236022875192753738790328038855106614515658343713642926450976373334283994845138948063360299552632084855169939810781125836017983412069172905124158090595543250351942709302973130964337403430242890307588782627741147635118475969281330784883071308494894713575076188523874963932889145757149338218360351855220695901752459897021355849879120429238419411887527718239144399745181294047582112413584465232751623982231864599527242159685482791838349720282251456922504345125832560628552771717671995188934102279967118807708273407903286389040277727213937279526700141601139087539965330447736089150524025073639260173248654905181905291098233132833222770627148272935330775874398534971220026833792319256500327639698178121202398086181989142033166180029744933206431890731735426119289768024449360030259016054418036691682021906203133297852835232832880588887854040719176359200006944713315644443902443863734975805897106648161267572475521039588026216701199980301707355005344310987639828076276829637048314379961368448839912374359070286494129734983361644538392939083929451225721308925210606517037431045720977655776887961599918058147598334251671484174391868892476500640026873880980642457568295387206862974866092555481635265305685846118794955631664968925926479219442877392778112076958409614252489379789776580458911367168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] -7785963223356670602614545950099571226945535792442545376242622875597109306078840855422511977503070535744002399719511066423717661985047288192549484175429119870862373074218532234656440861354547173320343578556207761854842998121486681423094586300047815602700856913778418199420809535483633316722910058861627575080586661799696081822630563604403269397912421451438286804257096229933427432391005016521218018549329885733961227411117775185511387270967894495612191023634774055557089270254291001323496660707090961839816943909467299166351221606647924673620336049928407460124099287105042278997713469086620726745429628702982178385190455702803073943047664176278681201979359594809235829211874790998894727791781940534440897265909471106342991075602779506578333155067231651904913629321074814416799001107586789655475163293708997642402824539243634256009632075310489702593263001194955020862294132285370612667164972960004204088035104413519000134699131950322782875865574545725506964954176898283842342766045086927028394210541924592088438879083062585244987653535629653973568838260034906025068062380994101520547276015746479289051089002394532796863885482867221331358633086965955977524403587234147716171713353858560544118672067905981742425511419086934663717297618163629780195868746421160316140576423003642615278706103784466463763652411407201014174990418493690435685609534011602196218748111491675865009931756094458376073001930506784864037636770453685697822995954702735591045927279120780275467290723964539883588479452203539285769288151075525531802273398550442292771906272235554090877932553326027441702647550889797237505045060444736374725314573237634833889489857825384790813978844782941378394799872921192142076965756073394040917071880352963079734240717562597274056565620292694394881346209196638698856892025230938228390084684082952417015576130242721988008359835314745862230599604594837831762569558898750516251814978297901058349485607516648271710980128817665776504211907706292153661418439714243950772230151478238770633956318273453473178868060378631149316632441938837055163011116750689355235802509442147784129811266279037078940014980261751290564603347560546143169178365478633702175199949437965857413007582664211268244721124345976911689337240571598386102261027149669705690644480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] 5446772921853813187472935760519387791591052669875253027514610939565728003641956775180298989474571725493221140722086537992801721852941158718902726576466836320792546495349133633169801075366598740662651948891518882608812841639545680865434698510340715386804375322748634765520071800003251586120017133125632324212069921359082972610649388266979963162354786814363155559257329666219985108754330503743165288070309975500054542669071605561812286022689421168992507452630163036088510036041797056959727840379900043922375259357925537778336705734140971416383281571233280412405810623894136142116690991147958154123521811814786743036194582222676994563526704646306560384625436390037213450836642030378971441346742726962643714659259235119459571114385594294671892963227762950311258700014690730310111226715688466116371184760973686195826158303477824488063505120776409317132752414403718178762335491358175960381515960076079822791715765911997965656354641592671077793637856855742260968608278201280101144644805097359319366961927503919768897993912429256007599842295985512415314877084419445751508958528526906407803120276801206067508098108939276114995638927523954360447807566881281307041220061062047579566276975791419510659549707786165187527555240082323248601156606283575589671944562790963923651472934618373358826487778392993577492041136256247679540258146239597780371974445361199568295066605580124150742057733390072408570240099868691524002663843644979735518432979408706620537943723882003763524709844963991654282786910637910822583714751868608522810864936650349888696450846763705722121317629475761608441289394073286952675943016067958813742254019666104847231376771885084130537894283248174902455112411981182989370484316812866381996495100133376163621949112772022168528083898075632804820699947814025058926460247372971810756140796108417688315769153254534679063289429316237478560818673818920716276876225835709700193250209690453513005221686682350491555960966403077073210362286490985824728272436632487066534013685377194371419321998413709692603694321093938117941076010122429767312963157508426149063232157466084291065002944252847195084494397666079558765456954819836003900413388521804861489679798761626209727523320709035598026596810819781778397049118145669031809736480762148754055757824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] -3744759963389256656686969453189502182798506791179083993008309353529992151443540689806701529119916293006293209973972977358472443957180018281744546484605590585926068171422458709108397568836739823925719095334097992498830925454334444936049056987115728072523589784454142359369191856344418645019120656016337375349292901513270957550953782185197975072514809103151422573470109718561640715322527867811545842420791866013507563431967676123658507725692121126083742759834608295570450061599838180836027695622656006834909928501778214441726196033956068551088375727355732806470455542501885980240483639314386946000003450017554368606174422763122493121940333523967983620503190348208970930106102571330762479014074512937414508234586745895187282988081704920436148616634703514548930826768869786886956725020351620350649770286455976433105239677661583270845591431221760299098062280041190949016707617931202376061568268903256492876446075759361694151612550467136841276341502269272776036399672478134616943312464974127040829383844551136255731344840470798600373790094452767729140578189571157589014603508715070724247661072615475318316230906799425358934905018539979998754049656553915901664976346836773320052269258915898897243865317786888053641574770005329176864941252410792381982629010964617165800576615646609679447199889641766011242578263407580743975647755842252310895698044646903873167616692940647270513382530513917480917286910489325555079426757639922532587046283910781089728093834960685507353485685102733742045758490130082379123828303662601871313643172809255626473437025292802962877620031907570459639808582233840951814141390994058871411645651083248402257192603152614894319637604102613289107633162450672998732132285956227425110195610482216262809883053021057117771955629625511462663921104490042734233537847897585318910847644135214866567171213988860905743067966962188968934361251977543040582386571463955745387314001978275309646958271861208900282622911834713597513213698708254052407622797672417075125542498039987607504749492061705536239289434192635493290376336586509355474902476994551436359805158100644764382131949663652111534032813826152655024975724808572323659560883952840313293819463403757042585154021424955902473938379582750708002403502365905791960267113416911483620556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] 2471353491869526799532508388129791907856662106345602063409655057810601741610577188782156840627106378664329825820183726885791028687033823758385735910295914450858331390868593522128708404614973393458353475534682668469711504166669365581086459328704769799356919327601596663530960214053475511933016210008463849255700593955323931323159883060955711866724713053168404641350853973127305365074702512152459370108523178552984266850624556811312947277713555912902434161009457454227118927861928801255536217202179665303090759059321809242870890132701211105908589654958525421705806600152689493983511740761363412706375465016167645434544407469733028222293322286128293434321759654273640065494090953567813447017717396414201887936017738939091185497319516466937144591863565134092718646661048551001469141526959704526175237196801567241087619310047397785278057348781291548561047361352256414134804912244463814592688085566930889778475755412838040652903242286107469432843281655812236944354639649242611310537619523217361331720572947328987516694437647539787237077713064499195172185138981356478262645017013853915827356630812235342100677650530022314495770685805076485056019339222183352447494727907427919618387244519831416281299466956390196998302149764152042796353394714860918245804707530018557750877044889184203761849923591793860503964152063297841465297543193058845078306033305060546183767154366726497035568406516024777858599544688148360607223243224327283099778402458978719043810494167216089174575146636225239719799655472278455639920396752551326765483687724917315091014796825700418731622722018911139721950773451271615167418880589680524674566202658510680387191380626158124333882818743722446569936462925335575581517539993535244228394143818469346559591224728102577899877698242468136742206981609072756106862637235426723655065098310848535507997044447175671513276995263822202241833636376430400321883985436559247128098151449382700316612131321549126430003391650160102589418325637650527481922667281658262899850522649338189221026694599159354968580240195145229349669206347370278466634183624549447536488959609507469196760354542830788170945492104327022316995604224566755234057973399576501919302170942853435999637153919454630440182286538516467684785631724287372422709016075319525911822336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] -1523296194230677296937043854922234149103854814090143273715707603503373960875542273323243803467906819738196199793876183045625733967457790314612082005545651933549405169927354656550433498570906719261110816907169570357683193463097778864863175506574879208464853515268067140539753507218501366084335066435049414256486219394822772534567175236379696889587810363380729571530903375194046739262573425308985676619527704805116275423895715999930764001156882666745913247881882300045764670858645317790642850701517069761177582834179717183122503788637327964636003450727149036128766306602567778165526664315204986309479863886694669217331410387961243619383063398076356401434939912605997533351670212372757396069388272103287280497493043274047218304402585097591966754419270630471618066932184137064376581305069879703265437859675562627716390272651606136439496347392617181691161250947256373068397792529431245031517367974784155209709244147212899504427541304078103374444919710440953525921494091480725999735174224468382540798323295032457441630591037766242668501681957843260747300672224138502053461430954196667277962215133830692485825644053837857393629397533270916461142173568856627048074452047140228997994564021202038408425318115792492501447391726580752045906196163525381206851772446699059430740256472194857145621646792252224364558640050783737269753279311183551046480070275856497515057282046301584020301701421790190998735353293999292515639230471237235629711925572705056272228706761476455813550626647367299079228421967042141037781343462063114568121435626823891389680137869526664420684404807394927540753269683998483725272146484423891231624940800453687960572206688034061373574736727550760805198281432957799094429935379174465627999224000053075187490961056539455868492253045966004611605153974401051270084764984237477192246909292386660512507506701861159186002436208049373477578477830761910101300710573438895605377739766513524312613777050054648001048588199157309225309338498025500613628473468547383773326673737533599155394450298118914834320138912026125671969130145954674244770765882984624909636505551537075339172213663807363151327243288303010414930326256229085410215866875440556752955702345932261154273011180881179409458239683009073787434436214209471364704971359553109266268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] 861822072946399061063641007029519139553961156996610106898243035569702263050176188507455934615758983185907386224906944349780286117449916085153442868738613374771685812725249526826843384530977932865647811754541877005813477380623913532271942057760778109355897918126936153373146043543684572296233032213469812947736822892242275622143255598392527401516103143897149806170067075504772102681553564853940468965644378315742600292592250309307326398108729131178519856147651199880988755880065999012141560675582123013472187206948178811171484737322908123978243118676544624098594782776516102498040689409677089726923368130735289996312106575210103419084825579065589101723070201449164605425997836852615678317289520897376832899468078299156187753901565649656152130132243597750120643341972812008481435292135882636315882167949800062603158858743766817363254693873941462085392546048293837687039590013848428975412786611705811355423330088420469038121992972024172571136008103123134723154760982166358657151590916482362163177491065507028474049195390275908304590675486192623471026276776422066323792335992893500895033875475494721848280248603525498409182934986411187575012852967766182355422716461066901278234459726168755020911877645507176056463822737941770674520687699472319411120957520074791151886164676527683912964515639484486052046030312073837039649408045028894287968145455183817323867792837087088760085083737590168053265289397664284992246945704980043316153259655361600977591520799707953072055715867324713281823861814100166733173073958827501906517056344998401821175935965497495942442624847903703805816647784146647962501080593888720716383238673013328229604449272083565789951904407696831070070464987599199041486892712082494928280135624569792757500252720840617217635672102188142381609668014923480017315356851826935842998054638316269886754952092295338495919294894987975505812917110951716625301020611336936880533784698169224174232232077792297490376450489608684780319514130661937622201215999640221194208054572421546271022282407933829219905811922383739653917022017558161367149669174801848455542638937852894201261869396751352519745871685189261568740452098672382616477180242585725192492104323838924469365012173893094577576531275131422177530623326410721908637263237944062070751232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] -442844547274736663741733153232339412363639297109037637026814537250054914684385675472476047979145629670494210002209542172485741464254315711065371671090479690876646581012044861402878713465622649175989757521736854403536494430123482318943313712086084145977656042147680248846172750257900285214463237510667958218428101323797784548410726631544736834693968247160016816744423167137904443825917308371106627600778161721368064297683852192950850326941799397145946420552224878449746944783319439474499123437753067185054757706780505714227557136259969790495827522149125924395601183433216292544970724313378523379239638640840076812850982072289799839590335470932629460519353831996657526037263519116963123096844128775165145261090952496318527549807267987615592366358782462963970248030387901515843038492397646983980919294651772559602413602682933018056584125401155357868056794881625786553691156436970886117950866501830737408195038631304342224052577661642647909399692565706235626024962111679798107425783014679473811888718417070310632761186391910179204727528101965786210676872705260954739573645057529504579252703988133623067969165189987090188696060246787720093148485362810291037655339436946587564636305498649431404232153872970377243562888267894803298816930970016351001278648425719786493032241112649027479142941758862157377231242091078514903607529647320926615020592686696349245942694247640778246080662279676620530123209714272765745485739370480438092634302518825447934689692530889936024758578465860483308510184935144001731440617296256986183479418501332321723817066696348205056309941839689855466686720697513317432651884967488014383478450395057278410535203544789120659942633775973106739319860366149437583222223142798782854032740339972902742119502586365323676271535650260723715930309327001372461893686563194043497963318707116706866897006524106434999453095520079490718547693703540703517264603560643007156416377814343141764660327463992490669275149534568505298213570546097599791976056740439737105467389830489611434319974080236294524479301271216961359058907796487357324993745899665461682172939848467402628114804062326577263595169530491709345159155512029723461599969294121544902892846132086467200868595398833953150577830132890204364837924560423002792640908533300840984739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] 204603991934946977190514807759132585994520036029150541086458819867698797394293387670393182693427524414054911256158078724448494564946673398219783504838940324097440074539377444306363377926753799170529286153875495963160680304097746775381534002385941495734601313009300366715952228320566333622109275006687865705919244398896570331726005533096860639790693642644419923501373014927069699958030162215861142350280423700973527954338568682326072166763309021050040989579504305984280897740377238029718671253377446057097282377196623265892126082399389336945046325000660288998753169512527537884224591684022451157322605472263451031781393772841824492297226455842397644035803105467922787404382893129227841732003882932639696230014225888379400106684257887829831865276446902231944133861818275396045481987652973584980593894300412866327340267098784866700989850513404176126695619390921783289294547963331990194354456452506212351592482911292141516077288905711919809163030601808197593720376632147624467668147146150442358319598267784217055377336507199664082618882520085771048557569187568127863538355522194674755492299565202616567554675078492363215423357025079717580795122216852171356278573457531906481298554662654192798837585359296238934706174285131086934972799968749542982185065631408663589972785898971019063731677093749616873442710418455711335473984680942929406624340808656374269976605600359633790061358125331777998997987331147090042341008222585413433912252047313158750036263193713809484839254455681514217441572741652366303770170235546651380016348651467760235233100722411968196077383186397523448802088373650317606937089314397267189471402731538714272932136932335436440065151452779547633752661159037186015646618042989701886354589282158775209802458554213566164036781679454009929247874884971014767186073883042914706876632354805083321901411994803985841218075610768269924084863941497946172692812134474451646392706971236777639740029777465247713956771390009550647164679886395624803936239143221196468319412203865127013028234377795759010487283216714370086771232006965532674364578336174173873930969905143816409310055696182479562482779301310503206320667446733434720623054994123964413208651902358353967511788051252129294627747619283237672446717029913864545642470998410568847589376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] -84389458936951026322661193794530522163652546319586110584101987649506420681486882293745764846969440408874183146653517274780984136310052537960218689796643717764787037608363810859980339181233118093950930754304930468077838093539178105179033759739356999488168382652483729558616619170440694492328396369348347822822341003570825326809093901126843775795183839606870494299217546398149584399541210557409427065023916113731120773154618894384501985518655921226828264794773353642447411506188638612663948057066276590985228310030674604928876636484079708687772002646924753314209240777901771507011906371129915303354841376018263624911444036500169252361726351945636880176668874463357716798447163078630365977724783338093154413958058596155126860794282353830198031914831040454569134558060098879622880548513022637970294312118599663618352606412085606063657752595412179002600022101341169002941608098979795212556348788277788101474707062038974083295713478377642731604288141489464475337784108488783093919631126145110478639062612035765664507453241640357587429651064586051838444738639500067484494966155571808500450218112385650797980773670366805607143110728692986598734825356151289748601544446833469764081433137189987166196728692096837867418647497415418882602570516760189771223938821963468070690827448268702812628527630667173902972627296542953374712542580361249794859534522730358992768675991528360033391953577956592970804172108310083868024480254472135597521579471518134732183718645228067401905789801273815799980907852906246802687678535743690565922427745172556915823213899236814048923065444141062675922239617740656905163962663193260450130540231191756388644102399989931948352166603679498901530901137667407810637746492862689242917733357209640382771458479211376632135619295872731743167418219322240112970138284472247579622361686099480683615921674011961447198503911245995208223698972636214821083263466975972530659776716555445821410843251237340009753698964070288998691962766564015162129752704662965706590272461272422835135619942326009189197674989763150406602432936899066209688863412170596827370167386178880438118473835720801923508112794183434543302333127203594397285993661587337252243360140059696631310839037010371048869465774954086124609364057050256644956280271513032148910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] 31158343577601072796206911280763806406156105640632148377946276640375155071377729247182950827471486669711412074584319685898510109284660174239418674553836709834614506470207669620717884688207822316615967719223355966850656388900545273323426981508492276261204784372311698619233638847328254447035819182838722600685374527941323246746412073335735471469925818183550771773260749069075773314256835988152037240991585513199363095033715272080489682877483097440723683677699465756545107604216793917097244598089042676043607595651781466037171934193948279400116421858199752495923342705695986149239672688462843130834105122565845280017227937250216715106002228674282742646543113538214405979329079153753890433402588133501208821629645464672407480732387366164523113367115334569413887443012176019080021378761331995497328919256333565795437670184167308777807311061560827299951293397619742482700079949981678843931112245481634645017499805757973921284658423824798431077729073255636752035430145519007857165753414396581313047521574531029267528964624416694089768678918860027528772987895694857610717820512417487022881239355557843255639782753637723468174695421794148191768411430559097226332285786143951403474715650824606335034850093058874570529102066543731496932829720352218095172580282588887527781426866965748628357789898751764388973143338555800816016248535702568644536286586701567554830884818391399129348483516443591679951354973535216052470114393145609480446372537383094002352669688966290817112570432833680366873087087236788001329127271501077937790940957431933044970764526975148308312588283635301016852339386451820096594738929074606632148091342885546343162578587481824679944600499712102760096854195454441354010040004724346043384715369371354754967342199009594050911424479935785473554025618438860134702347530186079396567301026956145939496081188464291765178779103459992341265202086647237133158982398042842963444738262950033845055204195722574007219335145525038341736507969185514561447786447501387546602693379178824905996023010152048016370163092986445189489693492330253685908133182078699054603428944542657139429156652715234066973292307758300017884621537116360251236297247158429327776857267095042797225091751874281242989199635080545562464007007932228005943690171503464379580416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] -10394281929376586446180840450899982166120120943982427406566162266469307924005088952334031455132455982265068612287255378641394813055448095343878664680576147965959661254822233214641125027009171655332857139187105302508842239508144493542404382179692761037212901493242696971170384874076438756106851940053837835106508921583677854693975532103381708906356096209669040563253844666229828706234016198405969393426773190389197052383404461676583512483275416674656212170963238044669869192659307981192677267474969001868451724478675730321220706388276919313785952387088535374158501903383839538039096574057171463123711617404625029414682190828370841733898192961857662303849653620918009715639795546066537843738917171896376652119769694474130920767839696900787136577903195226277157993669185430087746241264666035158231731327431688136200966807344782591734516429835710310100693011246403136190706158840960521023681476520415410114416157224593196142682356370227540100581282124658895424701410360440722073321927198222619832913121284773164216369242987921530845006572919934423013795400448030429465805342565876674825513740467419227577142356022448111177629400735509035347477268242057746311592011141088578080554042101825271114831370784842106857322113523811700537672972242269824318651901854715437378685743015581686484284580041730193312270604330262225229447882221126526674937746270230659877993071374836094238118525848059157379838173456803356933206603110089670002428369313753806194306777157261139991884500673244080371907794313072103750430239677047778884961973102572974373485441451839399087631503548315271638810934544238191278385700375109548911871086493174029655776216645031454750768669601907467387193520118665224912897076725074878833408009395258904556322221394565468617990250261699781838779231679090913754805901391707196880007988521652091419743922852396140883373508293063831950669750493847943935686904946470242383729054373375003300220015062927875420033198298180180616231469813799765757375639160576579163982322178638555061134513700076921953433359970835668979053328615490947083279548251749172616301744935816382609793956545589639682852075944206283409976049560538231522637750322397190818500090152237500634197367282675933151282551361653263975889678228306056792416286037888603258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] 3112955007474474869164698956300833905503330936889157394229109352307201650203499491149134944775618040184485187629259956302985602669445049509261224113318978284616772241122342137813282905466043414198489447233413876232301240869316547045008983305228349995926692847766352042839887705029701824587025972215336010942327217550282350298605300229095608049448097632875870218338432385283464633353225833436283411251460979766465988121669501088335945175145662001952845877972463368116982805409455226009438378806528929388070955234270595341116462821594261773375123409974200853285288314155488648513777208236573446183163507437796837530466351274363253161656077912377215148457302835503489313291104324039462458400402165924565378037324272445610330659802138510421877039937130107750632503116752907078883115369965073163868148051302580588862098368692029696191329895694723811785462488076713354875439840673675080423954880320320218606134461534687786154842904523410538410263145694177808608883201854079290325494828143232949770997013066948505948566711239546079251378665399607877582000136363857673577368313654885748015061665237834222665660922304805152683094350507019684664470820608240443995960850746738983594835441188847999301338547317362341905921527357672874282051046096844945050493354711968000899266256477361130501807020247353737887002647759576009769986193544240803258916200052739444758479693321698082995584327767096097439455678076102823511965424603772579575404320908860243665739330792756225000014590139542284088045962637449758043310415053832902522515856288589730965868407490771293579126480133820478395627984998277835635824765291641601669113759468492826387165137477929071565412048503501640739693903510518696355521997266292753809146531030092182079801524474085323923414967622719911540112816233674024395564831937067157585699194314308169245706145364842202071173389306773384419555844479963754322092153960049626869112381449979705996009062781803171624100091939604726152904386743507096549747968376089799477561176651364984626901341736676905706837477368793463661879144574366446518570103633088301168649147121038583519680851997174736609075031084628378529075793871322061113142212014400603194227390300859099066022317121944652647424412584173395044647398520471532954902964694945806417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] -791244987943871484470061495170096534063763731243917464327018316434921508291009206865358595997753510525345875518429490011640844192446269628238142493969182287688079071399297368246401798971755507870082215680361868126983440082792151293701818232666715151896798335515089963932503290752002679304345096848210295308541725287770340554246495861749188105743646441244961157990141055521448540022484869549256981521362711724256399971669833722138578280815840589237576578446572680168292042485163301799442249056192742648446665118446345124691588450661348038781183285644546792233464145474840024797975672467314733333198096710450514777507993594410250065018907390026625861700694876621991912236824013238928606394264538893253228913789799789144153192888649414224110320432753682765673212945614407690530150057342112916671603150258522930147161018207391161618124403845986707433444389246755280879889473585374394000915421451025391963722992709113410111242464829037113631569280204078461549952803967848406851460887486185757770216914488568139763367438543217245024183003719301292579638008404373175740663298237836263836623523663967042717985758606014984367060829746296907909939399461711813726111259404954193848345386995820451385063916879302562345555161594055720017033235915533439754157787591721452183712340437272284358809370262005442773490175619355254320340534561851446128873444754049633770773644978451526185671546591649262769589509532284068714643691221344804463215767701326941378048973400645834184853543170414610543241967840087335653390312733765553236287616004367522905721484897451849219550755263598614298960055869701982646597480634752345206248931528484262756252070962983907673297652113974285785293864464250224937843249515513968703240752964539538538048096450627894431386817781498417777198657697373836028346599647926693066400698535136666536940996330092225274062648030775696738256845292050975299786559896059823360867794025080587507874832804166597848247277228304477913357667896499414697466227960699536664849693943432008058853116491653493297657386316147962093036681596320449250775474736844226425530252999853221278828018949676574720457846382655679476607134564838422663160761175622413660370022035983161477424214225605852418468110381931104652775325321778670263614719161917453107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] 138294505910758105662469537469913286509121251190317467169383267857700699068614654594678524779341304595155370669936555898123257802714254258499438191884827865600236329545242063576063841128947381180451844916984156293780745178060530501036727018844673158386186066487519603905268138964338850173053556717069379600182487037938764137036769113689839126570044406576568809835182404197771337468888737308944796995292917973546280230622890016003415649753716349315700467837629611411463712910120180995385766936649619741132759788726681250764057426001151656255204918986187644834283529904688085333870685229177975446818362438903171266266513818436143867194715152353076420267164530237265924014006098896541285439014673344836975713228995936557033543339740595945037654876890891339483521188832645268078290986992426928826819613367204747392617420918272830530976124587724231198575330348436907943665071635795815882480271016796313474407618266601908011812931113994010413064045409815564965872283178352364044510173870681626346200601932702604169588635102107634305463386727553549458636515978405751048514876471398660540550828934124270107393519968585285451949349471645847134081054671004340506690609549620884524868404214928974380590658142435619470116411740153226696678153378168088274832778539217286385841811408402685685544774764899912404666899676207553827495408223281336876053715489616877502370663569487418040354924903791486206749345548470498400028476885510199044466135600290992340103379774291475322505418689375066348033408920001286992048727070007170360945714901360943953244971305497428265773584288370420662516268257285642610408497203290623478266967127611941958644436820249504697847125065632156691990255882660093505804582492653962357876103166456808479400063728909902947512183553853175490274702056238852311406106852092880879293593205439903044568573893800193684565558112148281451626441435813441951885523779621815195833395974831609575212079329298315909358782495621737074766437868193581815204579123970799622933483399930731161982319996459041764776818695393252478969320200197418963643663017354391241630991761928754854598298940145692379757698192988599840464106106193462826954832670248612972401216133310295431734265891723952734112308393991127011245518656367173868431472478202282115072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] 7320270327113266001992262301662511978040200241045263330626950207741582154085159451773078768141406993333264119869833317040090040410161856564797983038274879963135820886084881185415102701170121952924322176705695669781610432857525781773628788540063766954508689665778875582041550784703434130282366884199501885021779769486278391298290031025343298799574322123658606856021119243122815326232269670488663969389502964017644624881343834838600412015753588212568689592095352915105343985252473921046534800151991427202816212883290892617034102388542395597222117278987169609002176335851570146426015155071829586567919501027716454287344364043180826683961233738924712579646068701085322616258266769552058654743335458828131479832643067934447275992462465694002726527259963649285843005358149463300007249562200805339749823003605903531779275972483556632738492024835461789063851174468682236007601226566416698363517976178309261704771713318878332052644446193169815603654109443942922601374615705185378058448217876987767807814077000441278297993874385844104377589831420268247052924138562735268041487899374534011768105336683743002864904606365982547746089038161421097288086361793739344747146736561508506989111282082247546420458289219534367685052785998216637117949770764495963812072205965248332708004004771315437881157583798960777489966716613039688190910212360197290095279886243929860590625363322510641371384365773358470345489370210787725291846550562493558877914518745036416530529827414925999582514832400280023777049041986682461947845733891209923943980545977756465935135572243454793158132145465584367848055734619483075545699514033359051677562738453456658828849339759617522960796027026066955840818182869552630190340863690796962154417032249729179958636626379575818281937198271053365743936925645672758488762658719007693596212206266530847115955466485635272691868685880795479873804407604083702129919989537446635643579942055702170483675332440504005810422230366929060361921557655398251530779221441266952472266755968728822536341251640579552867764559438904768827497229226530232677789690948631869845584276289467556386198400515367237018348476275102667045815499066999864391253944273275589083841925971021527866988124715079092666277281299543855993193500052198181942274894670216560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] -22680397035897424281989598472126649611995910566735676934694273024920216494479216271885411105400996081594391303770059656501082579160084841699965958730166809580508939923040449057505206947900136618436240989612010095525053883146663432414503399211105672716745909608204002101486194997758813151840800224040120019032886619504192615995608302058465342071158584563646770137656443110338112473923672248908239131284269107197094186848741535061016371754424880067426118601190394936947070113435958410433467668438135505289755418020810146736373636966661415458023368371500506477880865136167650125240335033391426527110685527772011611781564119074433056078973399383728979958406244548013376346324437479622270320566803662433104567572865118721696134301361907463875974858315996439625165091426829846267378350839418794725614060208242854708336539331786392548483790163107864601696349625749351461378770680139173403638841049459130913821532516526232954532721470538296690116382169855622944456334670556394334544967314029828265170464859746270164590166494568704686359736990945695176465261729521971313415278676197090944511792438266088372422924026325866557102960896590999193092301283181938504754628506592537317588214747630220039524919847075248982514601521543281649712813634314494683969578425200522089799512984206367174205836169466699142320904804992908720715359090573976745449074863520894307760406797624270178774193709206187677015116584982359181331435311993392646321687768797766145339263456707216999970391497958262974860436404846383095057635838832358731635255605347754680122979931410506935313960721940160005214137448029557216904048430348888348928344027112382096167006223154314801346027618467528747198456572290041381440219568253208538260061115090305255488008923176746043214347527946197912221827991202027095393021195181638573394300875601944004432513014925357984612145367254481756662711349680514705257900362940756810649793320956888058068391934940249099508495147748320261318855470257228155009130302748256100927700157109684384801471225522146541920385517854711796023630206457240562595027838753937310805037065242237985304884266592547255655571426591559291860872739212722648746055787103755018675402160839139235309824428439406297504002224824245665992620941113188015830914255761237344256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] 14765259141134689511488245183068336492513619452037581753630241353483439980143450338051386805492625534581456500342655837917391123842327505270734388097198427752439071830527820055969911297634949712978120073852943353354418657147081322702681176771116304589628593301120075104309011022300970700115156182015328704684707519550704287741716142928316187995866597303174474945567672464097176334855950966493837157670774935175760530343384832462993915918335132610919956535231651196798134784437231376464413757784708592597760462991120765939469363574257704163588173179118982330760615308908202403882238956020639063947942338312894989990227004978271702094913871055970216369441731568467980315797781347689007054742001502062632184803423118332755983152929044916998325086464543034148533188976138400623734955852806300515831511788463258119951526674325798001544530672168483160399328377387072089909319764427992120247763391372589176890407177225969304599647921710433830085934815127088941735984027707697956237818519889785016665843063341103095569934786558545533657902856641472723426287799771508566202954097210932337281772564809601959504030823446263308286737201282490930056466533869409138617306485558864802002206175945993948594892684361249430282855163181151147603676392501719667962347982563479060804628716634533170004536995418587004872215998159971836617840087762109767004160619704741922753728434938886318486909984535973990499259386128283496357561977857988408700282449322397692771907337894464291271912912934275274744368567540573940173831154873778208350090342215946439041276590340544905254886389369790651153043265046064141287551482717662354944648715101277510207301533130530923455681875705261403591801484165865613235115964116565931778125228918914811519129823180861092465655943509372224769281110025715175303537647342407265484650983267201532862384110744354036940074751902703346648665795024044886479008174514198102090246480930138929333532858050572656394564269770664079866337737591548429910545461855425269355981082331143437693618991326235738816472661004515787064491837776212659693608924284798828387400351081147093597218712258871870475298316435438567825594258236701552542123861295814167668506891200975487029742042401918173562980331807218085044929072709317370183993169322799267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] -7422142722450851781246205519819147486110438164860710864660670168994265399547517982282490155358639939497695624219853091342640189551999421572025852791111785035638730349491521411056476175259453488867331169131890363621099977338962477124676443844782813449873074231205477487600385082595563670745119848929378717322087300178046296032211281281106053046383052325928604836443662838411168144752049941280412635357089593829651799700976406270858711976733713074207350275012437806241795925574428238154721849807570063617910383207553529865755089724424597733318566524429866482847877221532642341887444464476007966240521369673000098526999826025354661342900572276546753682488427179714248404546179989300141214125052428387333878979495229811119125928680663290443478477672001703415538579796240258193077579214187099019589497660647971676847815396638619856920814323675557227996149709541250394714713834051545386753097811012078023888400033396060093503651059457815971208322473206710293806697037148911107349739613111593899678196155862264562859641339922841027181732838146644989543205609825862743207312604136160826661582521500637705419996836737847983278671675653892376219096493127672202691193564701744326372223139835411944686332009804032738724047978749085905335446364770740808552912858612304668183629250919027759770495868880969011235539674200796377859489567193162261211158114529299164970140959556788625268913775495603729911715643872795054661958031012401474169437143631085025586481302537362851765982281878328410612607166815469817892266109171970860755262331568641683913775389636739833736044401979618671666432775304079903239256586805966875702497532790984879113147987414914668317380071813258082265290193401841905463863645575180264747304897440308855477385302896472080843546444234679561784610102927153405821031478235108454926134815329999021176199738784053484593694578655480492489072121941510380634377072990056660112339295026868794014576454009695810206201649763432020551576843193844897432619215546164082460485345132739535880455325664255937100554869606594237475664376888389116152504006690029438786556865534122160821916390551918719093337176727887029440789697983906741292066429609200891704454797476099080028836266216997278976550601816521762857033582545912581773774980696286167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] 3273141283815562839290460418141138743545897291448061022906223899259968498538571180883754591127345805827290383241267459071958563422926635479019533774494683760009272894257115671102175361252258814509014406016849236388987656592991237032549885586223410997356848252525483494626359361381313628234236614511482779473654537357096849365011129405008246702703659532762799807767692477955938736203201397765298761980772874469027037712822924021086215249384223676454716976877503758682669073664363433227233316886354999724746969358314462053770382178669689676686076859405464367736848498436369358875494150050903438855259175415641218380680311320795745916175533884135463668209979266140674818914029223502595857731489631154004643055007201284301896451735990408829796172984182306844923436274067744125710885309330476603012687329224868635205757849746905430931916568753850380190534087026216345485090474815574319049448605112908653802460124475702824307429763187659861910533024834432420127902426284061139093399124978827307490419598735668130344146842506942450874759801016208221523043538375211827638078500386038125707845286935686084666963558465651860455066284283017725085479157669632518537285625207188366524788313849784142716074020707387958335560074620259403307622893187475773677763539969396617648641762499401843954881530229980291796090615415136794121245739099875257754530168782940599636561268301521672258072484518745299075074278957102012229828595742323639483111977503013369799156277303968672687231495056078982286325493981701809431982951309215310518810267869393349582710807863815279292940286948879930559749759522205928437881277389537076828758701060013218987988905380308928000684119691531205900820246382397947175299741283079713810064041160679899020793372999112369669768809075096850109226841472120530521952153000866945605793511485144863263994245630357220791108006651631317936335380903345260208953350765124664142222565198247541220146038895632466695302314759773802768547241935593847684533892880428053667044693031318343137827684431508429047546602862120318901825978660775028657913294587970030278007581362078289128096201057793428601603597319778699995610454680319339479564503408355292258669369023778626827251439245123522855649951300946354996266302439764989060083484671826984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] -1272252626061327159765060247548726753308645881401370279372491115516900142076132202784871779072212144175432427979113102159847359220063515933059146551338189246579344386649112747207382384765559428957604346075062842617723633301559744667589938161986135891145510099429854531674968242248097659395703372155732455823613799277300741764173770982806954058255309064960507004647272399553173541188042038292173515155316231272175299535768532338529637856061446113615157466258022414847734167160350642538627546841477456547029781504558016490712675130457241346277249860943956070133880910199674365783336113338654580102974302032395820709734433432205484128518038577964669260011000239151715495740357552042193776649523775132824206506645864710676964250637250085256135458857427572172860768595935968688507741617352756093824529799232413398642541479737732458698270550524310592525644922332856971782842185324128618259146307762898734758085051236136282985383977146641775141202801048614392103343703054080137927774255552248996096972177897026410573530012254295664220456698220359850317415961498008988807645725618986534994102108393214184813539313034935911162779090131977264997289721381915146912322707494879545280904878515444808562008221675183223179925282802835977968158346178657520091750849650516423801675535701978010900173454251785782327914677441957914487922743233372609703417985049555252357448947894036054901749201458477687015742778390612992730972897321322424528477251021732623136652033818275508271372950631640605739489399778106027204719859717215728704400403510284627876907384906293088445707539092913793995466393426901214703017349517760866662919629469071705917572548979731012092857245092729274374511027451437888191354053965342268248055162787257249787366785182425792621472859391826494052406297532486839002309308387393794306266369614969267600417823563075012349281416876484794407149051067147696410357453357654566837755307639098511409138305363618216238929788147688870955139131222373450835115757408771420124342848029035030115820366858938941942088032162946251293137298809462552727673733888389271822054942142850195002797874370539344142733666135020212751687522924040700121546886184796666368639000419941869027276706439742316712036524562249353822775447419956296810834507911858749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] 422503961543971295748095208362395180219132402551466323929772153513406452329712356180237314345535038669044249610709642107334427550061685341890859064545030153032496010318718813967530675556573028356571003493411975313673503340440893933976316479615129875332391083969977076814625884522967908670847122538278212000967224053072838721566245961988587023706396011827042589031317777228033040373271106208063007504334129464765179278558687288472557901511249315572552367035761979844219182465824364740125242253897468612020020088194403180375680670127747043654048280480738561669041318009685938515249166333692898634726822503687462226003922916714920075033867342413502479591335324398738994127332147281012539309650912376510589271275739172690143597459133004028810152342393213407065370269507667167535884786350004749665766036950523419384819707669034586850816851258189322951628632114779658853498695276097320249078346545112675200987905679370188308169333087982117671604590433351848449115854792486739014293842413197520707118684433276277649239173815660899054808999825984386455670243025234212353465375331421554133068590166212236808975809342516967420416524379970544395004075474042247845860429164292646132593090933061330304118081322793334447530581625250486068515083469989535913244316191625518262374247891744570768751169017565402718652164457397355470319692949896711630388033288685434611792306835266889436886304297722097547139298586405309216587722031303216508025740441254541831614013436543592443534455593181418627379078400826972855393954896413047495080567698488788513932631492262203078776316316394882690753292257273267805597121953809585104185203626375684116243421135191632047907169389028902204468739678719398773126680076262618235130812252945968775994879194496663106659490658072808442226070545134699280197700834324390534082899983927786671967287781513762671605969685261259028819411190113691474915272042417154360099827651205744774016956202321891841762480200597822107648581904178263516081994399381442456610820633309969315388896217593062900438325483639734661658782011786948945009985398002895626408279991355984964283211388124152023230984615849164463844828610876021403995471981565735969188614411065902403578549976831134330987275154932284334455063016790772783136962206005985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] -115950810030110261571242825672815324854947578228267246519190008184962897060098431852041947067716486692220249906967413344915097945973083759869563665196684567600629792992212505494857920510879064325518191813692686625051435346574944532146816066826820524906496824709152211386047938398791572249487935753807009726305625031912885357515651757670605458849590444037638790666778374180332277741076879642742509931252260070035579770095946566999687851263612225522607310472858756060536177368673507809891012030933531125075994537027599406185542018782977242780061012281974861421790286078512498034050620626983343087479867623323525089705243718705864395016921076755392754409075700224216166514020813763484447246063403956263556705699654515437052041026643864297418118416738003630571648901945542712754524165016850378331512517090357720000580269703863003025853259987421548257731625789038158762438151860148135479996569029934780342366313913161920557470755228924768741846603202939246890588126315369680860648077630765050511054609369419816110290262348856176958631818170808955244398043451157584830896012943621011999088814095765655176567763791352346053180060939815851741356501690529575301211181730213906127052842253679367698936283481875748484106247919186180875121737556232151582814302041504694137792552964757445093210748275243466483198034875180251829509144983610701369455025388688481200361768097522412824891977440889599316625645685732168958853560762671030352405811385620318628295520768049520683546047759912327298486353547072683982288319520667454963736329991541393130632421443996510228779294850764321088225248765677435164812382377410114648623592025881427910310910037967271651208217710087704224680565337777030469976410705177590016731806498161250259798793483133740293287395943057134206688318545584363936297199317344794735568562352514473132419876071322403683923986597857043720348379570701722103713181224152700386539249855125544325990318987420475831090563738469774719191551756224626754267027641066963366401220470117008097869301287384350403595443250649942789337869365513413793004138687900482136186487033763975384018105149163352966062887037614791170985050506140987002705083807683927814724466808683017152501207343066162085007689886136828517084232755974353219570784914582274048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] 25539587529407521655596877686584712143906144529174774127230445945760065626754678673089393558856340607450756799990055455552418931369645943944021760908449897429912434358414641334765647583981412330005668241192726428480979969519134771547937441849691743675792557023736714435381733764670302331156786464142718080232149218938331136350402383463947994127789371325052037790512268963205041609099985173616385538642450990469126725869772877328004281080331745906682304034291795388738827572548862453847188794587816074563368399023930903149574055557776073875685617438747856126330310789006803095308645195248356842587715582993878324016659466235993611566528730664569703725289163933935397531029185280573022931576667528043589936807987650661294337357590311876759653771649026048113320166028265640077791767179886435508528056961573815978736746021500584562990316416772580524995964525890229557525813941442545676794384530582443873468611728996351180360085051118822562072038519604442890688302924696403065346207793524187217116459071418725499912101207771254370201794609319703605422546965141442816284092786098278485301234923349374819355437076167112211938452795995338814058665984022592038957618772837523077033733326949400913173162809338221382719772585035481113808443392639092568060944358211251150410321023135209367304347331376271621476259236014470775429759107499820957874207985052127421629076817885434318001075766392596884350843698999512854237918990636684432107791570029710048501708823314533542497909696255552520529425907847151755816403147342941267020137991548110091775253642379294209988632543850445700900637084362788185306229659410165479717317207448092409529611114949801203511754190935352731126993203388658987160814302006230300983056727567505956453448126670227268622942362788710188109123073261599128927705112003829459049165026128907031224859811268802129988804220141611825515276618571045166557502323995185352342902134405348528120075743468401638153325008200241714529951229073610714861892107992412704121426387020064341821268502539545657009248231822560949185321224227680631298886706662022866308730424050791263684209545883245525144768956085972741391636828082212103988184886611285992349290118315211133442996963079094319955722699131133314635247302219490438519672966668615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] -4372397604429691455828409281294441242738224584993494893407156490511276240851617938328866038677032494475946769236614600323975773424406599788095484390995169923696351396940870130373321096322296915936477695247287036700551605678916236444246357027293740196175675870249897798523381413443191852559248098130055506412642659189395356462131301528397713845043016947256115976124839227582827109011700508023354145476922588870715199067495202658868084601238167636434222338109477199763389262789295552181841474588568256172768813539391384078447897032060888000210229329684503475028189064720498424518484435093019009247843807534598804399543182054187936980628915855786225014341500274826645328615189735890642907185400011049870354453664120653873017762465942849892205692368757944535855377983744871870083971165168703482581777283997120408534050310045687918778244069654281755318989631552560800094745950769386952540131670653372578543275606176149509105419246283488241525952632338793142681255421063622178545198683970648557262878468798400917303772636074838619071402464712993230137715040844481548570316585373005100645412233164028418406137652927559307065634206561334439183435690495582148427114815847680181623218148890442361603376441133627710476583485104872026059854236540692177824495747042097937931904363379961521456347101096211073033437312428747466577292384482503978502280304379058016116225065377232799474334365305899864255711626168679251475537559908609686052199402029282405405959013911489991096163717094629498695456859924573546650531869133505274849117845202723518334607045044837201926014655625013480354036361617343594488862264280920203807798969231847150684015410433938377081927691540497976180179408078712561715093224100174030114550184597184278508598961229293981532993884299112678112445331328274725391279188147463637913574688631494339830177887562644640349048414547023010539282790335437540578088433458869236990469338836114080440791034869275131417194323091095693801393905587066979557416019266075288169243137491733493122651784049179995806804288256177679449382343366946945075131952885829436059988077516268883268550768975954481292247339428042561986518608244434545838581878312932730492448562013598644777768436608514393551737688655514489072331402677312241980043540146683904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] 557066999675775663060384956893202917824777004433533893271906910291063984688522697638851066644962032373072877741845427228927146321023092481156464073605001017391799377906071601216302335717605402822664723146822463409667373738664440361876229742307857479273112677128713873195604596742680943313470680747008322458748371621338339000640600503533846672830981237652708388095944712539549766290086682345653157842949395531130901361059544044276891605464359028275691610355753811633833530080805064125762419135839802477138882541156308889385032869297199477570655478994869877055931297324789782107440550887276901589464262883939847394263540206180914953100528644200761146371016682677064360328583122715980763539758293614768107697198939271514451105945871038455233827849951467243668128888023633384107789910427059991406410686433331934558291847800490071995571673334604738109168918282025240808027928929117362817849605548478374480512978462467943321808425234769697070223586967449468193549417141996634366996888084987905955828123835417484464485160259352828475982367138221060148587804742431522974801565302132753714249246837400251568163909043131687844739335798730363976439223946817199653983299224215904367582224714442967626527591461850526651386602315051723224102917303786147449848594949494718985808117301087676102290932411080869934972437685005349672483403533169953698769740361055100199589261137676981182443803569785575697770754381778119154802721765210646553874896878485166972630713648522807510352830071867275437509175285808132519396328323221274457988170113906023752010461603546610922075335310685690524769813385891162778530256842812567961156706014002783645496751292942842505105265558930061696790950212891258346930224107216150813568713618048903295129762105558679967184128757325328732880265647237782379476257514047018664946257621175163227959840623840055355794692599400762596889258631632671353968801892082668662570802863322284755793342263303523514353041413229160565836164599932642519537859587736970032596636442772414896551446992953799835013836632165056713649257597401379526226208494789164959926050787227731769646007182447661389161876369672284767104662343970762251123692451278620675092345862622244750066205414712087051780952426064490562468538067782849988215496486420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] -51081190250853724090098773567762455022379168374686659634623652363692814547441512245447891097226763717974281692249469329721519555875805550027802172153745965505329576376282470919508308808566627173088775725522105787824768639994503358453383088584587225103947547919225790653020648740256951487700372387948574255682372415393830885809429772791863248702937284997896363405267742571166575826636865434173501247949382782430967874636326229905408868270372239451179181712405585557375289624262670274554953723412484947503611213148884517483460182711438912589122164400936160325887514459772718025663114970207052601260612310442227343321115089810614076453340410752761849363231083185737604937808850431593247020642500484368242505333364537525584413238200990395374368698825144193323711417545285936866759144769392804754124258577589636798285747026068411911855025438095590599391340247663915040936344918968590929779082875434793286246467049934167240792075903788548234077721349090987028235667459478433599435403624072623808132897025492499303392418292033837630701016807008223511323314287426183521794076236027266079807300743838812765690531091697194055897655113782719702430895425572138860663256332142103957235966745173833425091369109352756272384329491350486150328165479557857472113363254927999104562651969049712259722418188987438680479218392710257632897276149847172573052751060536500422227360496316906574823472230959698448446255785849990963425403323663125898889244841402301184067115833221074671573338650426125642253902593938526026218941909043111977365915247364598657119944803223061572266513123997067370980044378579797002555328770162742004080686014495731314244892115176442164154510427331177689210021597363076712523652574939468764342568348522934311201345816399526299152795530655657776685962772933406547661341774527842700175497264118612362968463314305546138709774601044553368629313519215831034016572952367482305405820466505504611931331415601124679795073112238173266665220582297353709561810109180394639294717216185696955002893155413775047021795421084298871655453168985583224660094637889861691582708274674626282981709863996187447372540356254225576200374209692250886432962674875487942053365471947083413359150751635532797624445424266869333831350275979592505586892723453952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] 4468392352088802601220383739304029888332179804107797692625399659932036739674994541546092892024990409206107915907874070829015504740102566543980616162065280375608761528147011657626816091565555534246611504170261178970404429620546523665808179091695631665613462824534764830672020704477447221889944772635083272742732107708944907336253597742705552050637898291641386811994324765327065550303396727979514138315439076515374166072791775680866817035375174222263070595368793663790175561178032650300947154188176297640330996085444591374954729557932139651122073988994570108107585726783852472864550000227594247343419030180293253376295566520325577212742305429329314209299310517269715902864396261819035981468568812289839064762345996463307291104782252275190828692070550353355615370661023757430145576503566691628642113965063105472483504521076646452652574496788707015246696149405111083604777390152619095156618316643252527560195936160954474598421623678882116479111318285856722627652101733659340124944459336723956923971336546385510778735522423368446902810203170927572627649585249332391883526861516166881356410127084460559630291056665807313388096841555291707317238685476647423220019400535890481667042238097758509296182851104423073065134432437368090497505718125491670732960828951214025537896397227793710552458664737174286121771397709660074005718463794011811738976413191203112054787674332457899172607346061592537409842572992690965525335743755616830843015303885929656225625852507801594272480640867608086116053073121674788435757562577943252369066935861635929082276969747980371691102182517680833800488336932854805528221123812434610939424631717655329881439176306662701565997367164007314340328499644126560870615184636058814386680158666171149461767392542395039198508586990181075349923960645257899062749595528153564082432865841244024329359665300786433091889110366060184253859506685876349639238075365452922128847571075174700142051501487715681879286796541774867047909585982174506741781043347774791601816034803877531291186728583208209391339900667685676380052364982598111442796048754445328752596507507098254245886040526152607127260537513976856432798371813376799266648612833083621903331897894189557537565283677633122423343703007897964898215637289886717006364677242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,53] -905722124496418469328758719952157692268647528484156570852691302466108862145504632795882792626517067050269314956718916781212491030315559161356418215050013566797580673667871780231651096152221003778474027249276980114064089789723875333576436143632350051392764310170848531438963957611087265704870696806266287041561388025678704184798170155099337746485594865342825171919280450917837871136193492769280368971698253310089925817659205768694228387180321316151906766511466776432107409445659023104460194256430883765748661809751167916563836757054550696094761606055269643886369816777176274335916539117781182819489337992831806854706231724848646859861977051359920009320044657176114387715867268055831913521329345688399361015241116807532826396589348452045935795443314900037743853102413738145314386423901290340705613293313103982373621214826903999962047382990566981659083380736194780298205968524837363614518105675333910105158453879199680083232759308445666201998643701143032403575546195047509465455725634315991065016052462328772603093858025333427357247377810332437052513223561073364836279621607382440658534111233478158088392553581664439533376643843103726554019650177070998879706289124773627209501480254793394803122123413848784303556331921280164207186137724040064773294826770578809754842121240856728243942973556297453262405643996271912436872443472839390607365810548263806032701237327439290949583981535264068322364950764866193564846684288481992445144510751871003512339749595098653711151682264971575593081891247690798472519591886675568772497601143134033825256746770201469590078353881445256259660594579877896229989925754354813908664106121455952915676481807888526277182283139317883716281502162369641573284973709404587787067890093050690579294202880076245059455188296505909429339574051072877503683529579941615018058167881993487931035567755714046359602427450843489519793344655072402302524854739226477286809245876457901231237807471967386936432110070785551002896735628082751205643452746947526259920960303127210978926665666660071709117815670672241738918573816282085761326042754057085002595674321800420494623389058279762998480990962421403798248455282923886654633650665507301474655000384377326773782438435093117691949895305303739146464980662812446745335592648704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,54] 233486431974913149117637218239547547577099295264728142466010694361232978472067362213098419698574212761202643691001887764349083874222144335096303660598743777629648807592271788286221018495874636650732047154350624022376302683283866424392338657495107202044196255600592570100508848774747185248889295431084914335184078793811098332411597352138282885518320732037356088996078832695678294237989910697967561068691336825378888433326612658380704139434897820417969465952249275879069574278397422393226664035760829540600622778650053404995694566650635749176687314047236140846576628549246205643324316215560727559340548899167758384898043654450102959944373015361501240536470317073855693587357859957439749498068347395596961571965553188922460059932312053057250088596726256785142998189579404715793915836210439217215775282625624275534882107830154882202488483778490696815636790395930596616560663736739087765015948900337598398727627600069329983357662348709607454038671874130663329005308453515069081295855236273850048358544477864297377340003585390144723451267714822398104222357801842173081712342328071066362697648856427315806453674519002274341148420754695529511589716132068555041741725626008229102171303148550237562771790692987881885898167136345413281040939903596593600579267694794262885960308057134711138653201080695018761852858969023034636704938291114405528901751329050689231476617357176943219724383211657474701861915207871855674472662794490220918945587906267589097002582950798647556914638201113578938129032527780111224305602938346018604220188024954887274034199775324247226616481525460072656829644765027644497564235576029001610255632762643408857363651704988759231729724723366379656304915798237496800373519112492095145085578057081235082142038427444107323237289541418059044188831460210742290170338683964916808985277366176283078793800764475187706049965074828569380197038441331928292062488426180751405956872430267766939621276699131704807021667121244478660800865532805618915104456848161132248265709020164184355913593088405794149584351235792056593375984829858396273306151011390385406837236409054175996470654390443524911721023187855816902548307768449056164677812486011970742842259650836716253669887575740155247399124593522100452395193153802306317523657687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,55] -41581971580767933525227932468553198067837544045040113887118336897334624060379703307413366860623867534370018647135899049278550602452194545550369343610031959968553981318843079096686526138434893035942757152753646141499272427401491220591290820667987024601936847281420251119576991193209876082949767257457135575864516335590482026371156409722873226154313878714731594349985184734666880658092478854980034042481270789269898699580830785667333961884924224781638000363243570314728318454696865823457749759930300319332456833619303094172022653096979047297655963073002051400636640118545301520426078409093397312231484712458077901137663014560356168686950231087873810797996467384319398656472342280548656723924519555932773909790456269241112440346063071142655162411533267691636019595688161405891807422343962024732723785070952831940015583068688129732754168348615838931442765261246700839241485521735599051457079064888736436102950726179821970616552382065692249891175704920437238374817653222021047771281519243751448889283221824620930485298582513099844714460287371368449839027530769810794095464826101842412642354181079261812035090852728574366208059026782656412531034916598306390371247909549295757699984369787477889331438675413120796313973997125939795163323088151999978084298968645288284928170117396803041270895421009428802851104213241118822127517672282051991800315394512858756583894216932734946584715004939469479561952183083250577796887278837527041278879326560654678432781226386745414229308435418752154337464491471548691820610136142152549321440799636040585254603011762848869663753711202352359854654561141438126820679592278610948993696248678455955555998110245787143623004129966012913854753207372770675914200704241951897210182406601866428353514598184428883812463333713445353244528627142314256521709425921930181380991368851402971633719908732916471304950968187778905789820948328371272412750725474480999289950306202058126414203232550735255073689107948986121786105039344545962684980688223042156928777466313576533305798701294850585301402026531346171941561341007394069528731975333495649168415445056990520162474336687243452113375337798440184889408231986730821539640828739692765873631459658871674463075141546099334457863623765647015366978554014190736424839413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,56] 4777077466922452910216398124539376551384151905070503413274688853149916095837009929653432350117802394113948609510359284033682020310450148454038387219536002376973861861031514330204963714919476738882500744739297360145340925429660541807541920055786727217185406652258921307944678576941933906225300285463581100660908156598296494180502976744119505779675599270527247046697810082453248627161646940380653648256355276038353775786253176297755593480932272924132637307555043261890038971074033377301330322647861352711767786717712231070720718907451429885033316680800347127064328080109916094366678425089958328111532312694449854723864861749890965598704696759591090207865512636086044390156550722949319073245279488984153750703910498044520883786021994514113447837864419092154120784361115365312982139819265435723298581742792612769061542652593593452742333739235883933796254880653908444735848833167600768306917681214902837557823705196247739138107971647406217602544549732201706447552862496981485169873303120592625837982713344370169591562207830458978387727881773958745550362056198310084559147797159197278342526891903650518112818386341228808947914207943928084307999457214439722503502240199866231078826640441515632257422844301553234810756639519242161563865631862613491218066310637789449184472764397946682361579159240992573513302339034975069602794414352457703853618068544056950969200594314315856692522264326949758367510372956161366397247269731120107709358859877780082427215797622740770789293757220087567023509594060554290632672903415420131064565261898428583332432727912926437956991720917304514071030851768843616958516502638899947624853065418971664058269950066220379521051640736777078353452989050111828378085201718769211085862404906656867308940911977707704951614811475645637792705559022650756180902146748841863850212430223462676541715621832184664224612022060165552434616592865427400967386453965323502925019190191495063717705743727454238683775646929331961286181157826372325366319631793680796974116433969192942016290117580430815359500261578753327323962951906291366752433816574767266707023674899511062071427611948143937061385582580462034854330421178781199708652973389232137692153340852535242941616718827468358586169934449189949476726907814456912771945594880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,57] -323474714624367970948825543183909948585656045043427538864242436172342295311688513620505814920829720406579662099925624239085531276533656446720911905299005156564126508748839781822933802098872801596819768968267494726445392544251055851107552496310362996752648580768223828166920015641662295475556728760248065833563385875070248608127035208766066502649571578233395932496701355948100861113731606461081008178415882142000087964555733064202692554183364382877580910592274881744093258573812546187308474602873890851331273346748934108398816554819198233801763229425750522614535131548139167726198752796512059442393454821112789890623455539704144470522671035767083300983284129372385469796699286068131228955416431559134532927379789874007396570739811566764062997348604745351411225135245834709017850805027385553514925196221841356258625241704733073001871879373104031675848773149700559297091238615181937385446380416584943985210942685078653708532932465733742933075813521354909435374893493778615025462771403232466289621455275080949183165854771938595910273326764033924312034776498005670847882327778468598935792623434389410530593133042519715907516113435228947256630889175209528425717962703254646442664152372376150525392438275751646349198760866275651097656738004113561506040134803895555198842419512797414124282446360739400024342292770464936435298906052663585499250889341791369140115162108465029924167016385316964627713625373146492189345097380523202087540935798528449873711131844955190441149950470178370267993887807284147258468097971372697605826489076526296975383967207647277082228630907828258110916332730107489471108423422502497411204407478497130354336156557189027343656084801596011530576380097429101468250796931494669605039334822600151930310061180772296037556035923009107447143600817884755772557890902717022219528485184925097310277022938955220455291473146589391262260710941420873136041630534469388195462726103168021056649236244415432710469711834065316294083441983616734457743204773611955190332035419653144988942632647130232899281797312528362859866236192575970980212854376805070545904026290991143534435282470544267447273189096306571013175198867699089627934067001359573113823525811201810532148778465016774472705882957784957608669547794160216686114897920000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,58] 5434567036100673763191517980945308697230824560680419319100873088381698124570831034966941006009514809992742448723248887742492483976094854628780949082281308280794278667238555989129300068606504626075223419457780553047866785712315081879667720444257814899809667250359945494679686191517793092446161870789234900066053080765672748753811114806972500589092495228650631672381614622724733218133368817348650343398970407708637536822495315792452821711708256391269170855849019253890918375801671144855991857106347448187582249312166523813219812580803666381743212470464697415226826369145436496161780939914726283359105549768552986456750315280488178248466433295295623695080707353894325389960197786395927605610669305383923758151646736337516885321771419866657304643073875546469705055558417723573710431914505122545070824757241970293203977764108433410723234861373356117942652336202332602294637386604098282705985387093982047480047191910482767673076117352049144044581446622016344158094277891552282897830097634965382188013144485840720184296989999824374684171506753823472540025609015824993034438783115351362084613633231658155621474145564385953426019576702591884846076595608349987497740518590035998915058761072186818402311870670342505285575181037981314546806773220534882171494381608211723105309719470943829289823194559712379530065891251599560521888427019638290306640434239126973749924481109785615008339092518216288523053028740908207571438101296771276172565895994876057306210770143645438857133341668594136364932135610846707838594340565746568137204810251505150040788701289281850548214671708652424494558009362319363972360243757049118235755136406598489418189483600523289006724209140104077566301304185034806945038430937434093441413184390610056187850945796846066157944239778759537819074758546720452138766478772927975043690017928780285279444902184153294824237368175514777922758490358922488872822293592712974819175610418849146308726641024772190486171819577155367488712134236059551764224322633873677791039447379254195274224955655785379421564796525013058399420804316680768511918030251605214487907259231096729905706888160252614208477839296792442451491598006012845834470977748086852705743107677184672457991533230727245129615135363877324982417886815825200645406720000000000000000000000000000000000000000000000000000000000000000000000000000 [93,59] 1491466271446794560899771995159302724292116069770277098889566194738138410376060437528579384095295872105797633074421189344388283436262554851364954702586749872210907898924835917801171610345011141905884098410921727985276087845230838280401719219829712757239631212251969397775621655622464747375100408449521037991829806200977380419515861242157379927513766361143642126254250307460560945028367613507121239156414795785957623538299425723548120055141849495564258744604909278160513992251991085249179600739015866964586410348122869910791695969292630044748444585550668869407938104532952128479956786324339471302364640021211843520572341744542550771608654961611071058414773876850373293490551065991622711187868821187620943732490527819223964987770175886710378832562987402255545224900284937885797977980842789366361820563268818135151037009888351731694243517513537296753626983609198490075148870478151673142283053558927196193255415013536127873138600076449588942016596873416839389174377703920212952588412399611249675317180988865465082234554138440229690532897158367269352082586439813044835413707378172164235370922713401431542359272459001270703596454874199899765824744377194769386671025611486219833456000103632982386581962642559763654793340959106631238093303034825079565086748368839907930156671064932994042883542287232054382616183349067951875177215186016385182174063766341397249899110043230545031527910804039062947058617541297911049697474813698021434422277882739388992128439793170581452091941785461006517955394244063412593287812954970775639467495893150891224086431394217425031137165834784065717969230050695540037515515468420976467009696663785204313461384521712639385522175671223599108031460700659930221976653180191175091419027168261423612867831646899547398190665319415128870427074016073701216713362092728470763491914846715740850123712667773757570883560946382707693959573270332154994208660692783704086457097949007225127915536949169457996596082536014705396792765458480236726353340672145488686606542429894221949696296861957832066054203121270756773215185291052513856506895345346000174349466546799766630535342534128555274452363510532563283171972423180107332874173665399566862832306788326450786472229185266915118973147849943237989456456529239355401699328000000000000000000000000000000000000000000000000000000000000000000000000 [93,60] -234244469708206712965348525612050673953410192538982760841168564970800236756424274409443613230604411471853915545709545484985727233013686391345149007051778986915505666576254764661443732642096340326095748275134636655680834941535092274084444548059149821143073826119211323183717881451279976059113822472335833589278074530827992601097987833728723570384777492510636971194699593163190370770986265797253854303168561864452930768287961017896886903123118658739270450318906517622666899824766003091085878775736559716371545375693877404344471894443938199866661751678839867796002558678214930685341536545873012670477901306008286038504834662620258127967669012496363515438285355676601855842970850261614736089078894273352530176259583740730184038543438606425327449206373906484400054485554744759499459390698432649403255739640846312149909547929384693014668696045636245213214100441446477728525266350259471370513292651064056612112845182109130900635765078940871504832015438019484294037739477636216758660906234441402875506382032763219083803651562140852937405660957286288873287775432902409569041245632523882313582963844364635414879749278782163478370151216059514662222311414678595079744667662322822204371429458648791034129561500074470631876107132772953353121282336832620855809540606145081957145234905378507670628925334141620925225410578496976353171791416947609916289811305155605323572093351144436853798200253911827848762013342057160872175807598564268910882000299367036150176515472758329347431873887410259532744395036786319917657333665981301368182150122005488134195805463018644153387502985023225309815568045460093428346088821216969076968069488542041262008182354891489473643139140259758245749130314552065035209470426701759093350615570632816959760174564141028194034421327864947444391372727605028020725892653347659190882896929529457441328512019422985269913722425361307940773857263244552473724280969659012934138316257050769777403409670997881524894838728867541728888187039800507859611399396275799769966319278660634525205401938961209235538245891164313196034660532430792083083645438621689594002576030590444564190793123237099288125248404075713507381539265866279155382072151270610042341859969548657365764817402685490648867034187717386069388082356969272623759360000000000000000000000000000000000000000000000000000000000000000000000 [93,61] 26813996268304233058271408834055150178160590773545524542539657356570527380022401535637598047486104204638380280485948322887662426159527093629558664421973513149841140381103938723645686455321242400859604289040891319479576894923120937882308121977206846456705724283539550079793701907996925820181981277830585798770261288453606656280876833595061246230381564274183426517808708787635757852400904281756428045746053808550756954879392327896492278136745239936691291077514230363368902617251976493523718939390859375092531940898288534192819516351940994070196214204402479517259533037255017126463761938463583718632981186918320857362247320270091108214282524921484979082885892299170313370400366794969038690261229230456254408915153704487456807790543570929666144453238453019362003530702107815842971003751585921330110928699708614490423198786266455373707252470410894930669249824798953082650304903154274478317920482729473565021656625485460069374796521415459900886858161127393921632090596632845393424920385531328750778758679503783471258043113700693818572163178567819349361240418737704658614285875317277006518862970961420798914121398781192162152024421112915669843648529456976935765016666961920868131235891134741209895342310795987193312516974058032203562351354628081919400158846820619460040299737221802402416908401481609575589390372226081825972577514581476323752990362383876276609135146364280677722525718804787413883397994697601838936135902055143473202479907291275647818459614442526854488577835876365390149384724329662923445282308501501964948107304118187222855092973597559801518139336659881884259029753100502957092633182995829047458061958620007197926802687398370986199574889501718247637078068847046605054436217877412038963075175720161482862673438429216920848273151459843704289820999215813766615541318426584925569342947123115871090091941967765450618286344092079653721496380876002309473683982690079059056286530085149003451981319164974601494230330644381790143542650536969038762459620852861246857685640079102467556662526885927408378672685092013561815135935314347597995885568120025468800893407575960566296899920786090497665917064777980117252544552105978364833267566190172440809663068095737592917558836344086666365073812280975790358593646378557120708608000000000000000000000000000000000000000000000000000000000000000000 [93,62] -2815483804046531528433861371139292578862836651362459040826322999863777033501933297529135287827128223600792274314604165777421659731431894423648712053671150603973201850856845748811236738087170885112789273000926682848157350621442994620082322694474383826195669185093097654798993486947482475009943121277671742923005894571067369437985633889107537773231404973473024568030022871605694152023098271925524192173041657034771387744896590055224914554226235864714767063373006170387464357337779033162559373531110829556408840019761826988612245988497485245936617891325920840466936038037970967393128212154232554536276580756423049954021915673905631171015065187701203178505858386166192766840837160480687190831023989097902486297195663044107904742747280804136409827126813636417778750915775178576236318263962454825068395966323995397501779205228462620100807757726262884095442191981470226412308961904271057559546207264540914819698052919501651234611676601788103320813366417718187043742311296445339861877813315096719258599467578050802979607521303308930787737305267059794645333518186478229272017118634762839257032321411218198002992160231069647592591539821516321964263294709989522517958897760384677224838599630406572515085153276419939930871475412787843026936946551655437695011186685738879112249129334614382609735725080154228118503298834338803081060046596307490200285147699963501184908581298201685285114009245533064959383883617004492573450877076232667242114838315316424833008053762323179586419309847362349699322718377422903382721236068390724138242660475900860985625500797396823259693774735055210911549804792724440665187050436402065818716547627486667050448246322193381912942293323283466077604936989222078299650232454001904824672188741775613468952082763112904388567565859485680925194824374122453312889989275813287056594544756569445071965626657821264695133406002972047265725737792887568974174747784163585622750655474827722363486858747738418619705167118202234612500819287240553205296286230607652621421989744648581237692756810835907765907144333544875912821529707891961832549069525849193114338173196458042706706535560476776696635002033147053530338749057011029197195788211631142586558916609989166443147010214318191528673980393771502159627047950505559982080000000000000000000000000000000000000000000000000000000000000000 [93,63] 244226871230588454695361505113409144532131394740612471953355092373651223634398554943265785827339098437510015941317548945866555160532874946720783158169546786181051639038715099470821108993445913779732336114543943755438522654284702171288441065047402863731527638223378107717854595548848789014750890461599512316778615029646549248520163594946901894117996932901678811110129224400386973077705663448703327400305365025415255958744699045347918210360438300168881832769316253269017751593580877267359327719785527790188697532044069333341983471346022230713945962274117251719553393994444891033159332263252088790309300942826781626975867461289054425655514279982513298417192763246682736831745815967980271849408744352653510303185532168167120849346374310106857051852166971602416634141196306463060732368586383229140459226717463361703153646327387623033275533276204870627925101806125651064716433094226293613959778728990559204013300882362440538247920092990755883035722664117644100543541805363321253591543651018587622557618993441547897682382991807647734584438672141416367790152165692698128788856752031634019219596728723741897079002849225893181344814916128207231999194936246393132564594554567666146781011421596651773252947657510084400219447788765376747681082410080431974392978722735215586383658262443154534235730437921694769728620904163523450781064677213815450966389010851699789800131070287830874891974501745909426044706605672532856564633252343811266512130844941979906435268564586639658206359566435829741706368960079033283880335231308184743516643613738730830883211853736524922779216582453139331736170350299909934520308094478867296353291395490843927960156812348431569584656127721194695311833945420723780262322782336955863595946360836655069141737907987178210920459961857636376540975984982173934279425102821527796937463805386550324510767577660144761371801621720219993444242966814779244474147579738933285717546516024704358673569124940222988961274229629237727387706048353222766895660440262344450326242298718993995162431333434019116884200231340211179061637203609144135238771319100086098427063064174452178926492679111093245881557206575147426048772628435102315869910586308975019146465992268978279943924877603327105208462740561634625971547013466281738240000000000000000000000000000000000000000000000000000000000000 [93,64] -16969348363499783234236993657429995633969889095640578743217467751200760939039770003703092494159373087673675431685679096925817829145358507265150292198800768503450876649558737795023271327626765791623578541312935633647158118453000658751891427729301728114337997056358674705436124176128302695274463363520286492129276411568795540918440797561367354074557716001488892405939117467616427373447075608011937505567885668935352251791707412060049223200856417473468168132262831535400394944529197012582578583211700825309018660654259582164220282804343844059465621018901834711593152894963895036418412956967316968291115113907134243416866259482793544533648625739046091837482552233497737109136420116200256389262898746787189726585055341982508363068827875199715453891832983144119988318497550077286956400006404264021326731541894531980575277738863715776254143718268628575697649471237663297841958213910369369656792674368063005243468121757022917058308081687381571673170991788323264470506549288262228775148983202842665479379634783062636489456827955625488764248141367651551762855716271908176481530453238093271514745089766986299946066713088259363465115243737787041475244254311518997009490211705073063949222308175712076568769913294805367530990499926227297972290119192597576319588746963503518582158962390436242914174818521891026092135429665812767767885446020044724071203798724214908280254867269507285577862511779282411560082635461905702605076320667541406904976436304542907655905658899312450035418648690875648608260323919002676154063879539269146252874936807999218951499980978209244371095196830735950883021271695585158361273578791210870642279932039368728846733458422320197601826111926258687785276814805985538301709597823500670561758982103369330545462722030348322240797583380680421895804339865417233650384556165943590849785984632217149906904415596502562001280153545689982276040169973998332216872101448662619935676931674420702352778180584977004593206306384139425401479009945288565524582261438679247089507457847317093865736649950124883068486379046071508545763123289520075745237123770976273332168230656569327742894423847688436244143631235809731836601512021922617305740984357362374148935525429549917969687233164922548640326249089479917519555434379298734080000000000000000000000000000000000000000000000000000000000 [93,65] 1060808400538036595553813891988098766761964890398153220997967817090987712800473630786030337194920585342013473754989253213908273850729700203315470083150543551227820812729950665843773884964029672523652021257267368326109467764347589886691450587927372416995704020067426734084477628780150042816995096297922980580395933305218609861273333915497961929565779335668204450733792560491653703771708477185360153250175786362938638123269646166654418126695088995209305373196715835605109789566653377539482439919808003151182497672001801870558752489371685183796486954709163413720799532811906373303928260562663626711565943782395570801269516820707033763087876585920352437993153116619653657549856983699205939103158989651892665929337558892494838549608155817270556408016553684341287865183334003489321128295581793186986497901276381671849626775004721840953567043126203783679001981444787796675217325111888187299432248956830724115755977435540429630928641527831024039731127919470121036802410383990016217977725234837109603831972980563818249125721017047209352775142047739086114224748493455567825136877323389310594565214485054593781980948022403183601290760962095978912790245874425822438553752759226240859329739873471036821340313349497225102917400284813471884824726312130423227249721175821771352601763437995406543919656941574558990813651805567580477338447733537974603970322270059860058806658560223045751651130507573418065757769581488327446128245082686967894616995866663300336859839583134655250583853707359004600476687827941529678553576682283562553204167094309052368416393141096616085269056545328026723859909932114508027028809203511176676773897484115450406242436436380803239756609450353367698942042042049480951851086099409182722550668216379643998486248290306602132703961878669122685815432250961289213980127576435068980664243531593616386733258896632992932764957460238693832518254936394351155382413613897917459126940109839340475648077379137487207410339563474284396663580177623641886397380013046544023690279024904039709113750283851394789715318003346461749869435296680195553210860962572805460560160244905177599588437759833900818620008945124777497207744686649668347541960763924711628183180485635470853565995104033166090311445978684361259118809545613246464000000000000000000000000000000000000000000000000000000 [93,66] -66887094372443155407764367352708848496051486991679098985653347369463708221672891251805565622270613855274987020252823159510095718901829740211800355866362423853014571205803617247361321463960581675747988951538749255476659181789029925047283225293312785934589964739225523486073869183450638213471967676994497175877129984396018560271709378940616520728987831830806007789361743275258917837518025147858565874566398017771393086825219223594080133712481429259487740538360715175958017418343455060400879701226875041082476460191890940228030261634346075252120559158844508129147893058110767530650018924635897490835924739973247500669729945653341810514330464804463176767490477355076842543420378634924132284220038681087787163395811550637770837189249511188510471002221630598951851674155717098556766938946789049658683342498754805692406979493454823352424045785745548329874268666095635656260323117754045806892826981201588436759547611751501175728591332862824523790822629101828003803279084901918773589920004470066555332551776495086144006229707634183126309413697780046407025717106462365922154105217622756338731276456992158114880811669101499865384950644822933478172098876618075031122588921229349612148553729720054895954816784547002025818986471391061688668367818143491596253439595107036922156095217688008173175011429623582650442134235224745344819759579361358836639934386119536066605233749255478185898799505427034830264684849704656122977011939280649156940926712939454358851304225303319929801616144968127959135224178894328316882747902262465777608478040307097255914017551655553325274132995264354275694597344669719896608127968081013492775727219227974039161232009069327599291715378251180985264182480043224278230986012494498809255989840190531379096571824996255948247401606815273901594192927783479975032852504150700518558219412108880518321994169415908491412937297681590912350676204976941599582322456982607214653248277088805026014146088361605374411491768129897211102562710239468412530634873798327296052391446954206701737729817836880826459518812049530029609920202412209799891305267404814692304356384756629913827476350039748055971407268315889202001127466127197442889359637978491889310911525532577761672320700529886449024151761231095414609975395724820480000000000000000000000000000000000000000000000000000 [93,67] 3932812469579767556201421184749515669236322162730564082798956815930360699280514285687958067243414049128669194486210312901176291503510494867437696519659407092348772490471715692836775860086516226578802037273042855759885896033374419516357267965526803401874083317760068335378741355645600463569350408937189670893246432673765442379894556105351764872324332196701449748176075926768198455638811638676833160922235091377431524243681746744875449931279435486387216648161362119365804935518547929825583708546028118276167891160335896288251436276865755487698731422391722704619178274284663438964319242764936315890184982649555016557657790705461438600190336525664441379061859351041308046316351246326689224680701348873907110155332589979149288876115835276078947616381809697141135479418550447579768374108889933173052436529549898316650858857257527023439080310491858136655227528826132529371273610001670806076129006099667335250625493297864461811901494023770777058725905377443352771782353766931657864378575571988527430491547539522217670597845127991065825946895206669435828493685618335909106166104376104904808366154221043234801664637676232080855016445652725926472496866625210789337177569536498865677096229958479647304094080079542641606056421185914887858887908707706111569723527831544655036451803117248194877515611360529947374541259624049111498516075121155967386432279057527409807454810862982156048150908992121212908936529180670594674139329577691064703353137258421216001659398713663545394825759792640395841888360481020630124783967422207848191670503435606072986570629696233095422252421430599082539073757993650239896192213029129175357190502298498823689787318862189328246585874423563405100921952832251127157657028391692997410909707975052205376601305397850565110679454558555541590126979148817967584176118104577088372838199991053307616128882391565598804330525883542861899901386542255414419796761405919314994023109427082973818094413879657745962614278894038903578627225698599558950333738413468707282037045699450467212766842989600409075378213070202017189103032556228529601693245669722941540606257555554725496564805547461090592343591721130470260145040584018261727024453645973224033715299824174416978437478586731308983778063613733298476215273279979520000000000000000000000000000000000000000000000000 [93,68] -188855276993502833831850865366740186865785092238157033824170732640192175209923429570407737410250238080485227814863078491891952307596498256906743734744064030050955837710022308448628598004221560559341567155697481765728559478011801507158748689826773372505375027059841886264848700680421657452223356053665147866255095796318981583718765150697990081284202167321627411963572333216752594514597850208297209603694841987536438898739197114170585425011977327991464872118065215238796208348699460666410166105451259193222540516551478407502961635508414573757559790621038065707579756385990546799719333798750763371273139800150811499631092482792338157340709472211420065637844651154251433025231691333345451635013946186982557938152753610055162082087642000543526196070678678103244473678550060632295711006182436762219082212941950374600647464431912092644784755124300716657163478875766282627641190538457108559309306459524748644108612382373231017003643744530533052328768822796453542499562940027939222162063821283432919778833485557638570699572308900026670379631992559355671811012266257770990435436788343430123492910655014204842660106269510935450250005215930422814386693306670630331529247896492317142717056512916198119201314741371187022814727778201212969019233277000033790354563593930640135004289189096037542333167367977510755213740898656988487273155692735038599292527236739797121252065306837891374574310513009504562292452896985770158010166440740842723819154050770923626168896582879841923956056342993269131455046168339578113485510092426503679922270602808861285192448790841539491105868520918126338146530417162907162897076601443512500746347120303460649574383218872261122566575527282647181725831937609861880082614964505942010074286235313301555481859445002814586740418942666853264594063740799380591657401397969872843274689010624279771460328744224646480224876493208701207276573969337526696715745271498084193664606151000642963906813818941803111938400892167544143312315238832542798287512024195176704185068785570414290086329440282972745932366517064230894059457491146396792584622044274266205417072840340986757432718576695636466687854018302904420297240495674551362856377706916339197997400528597096913848796733565005854201947573122837416843591811072000000000000000000000000000000000000000000000000 [93,69] 7067132849061517976376299421707721585530634111603410443156893893967233207666420209570367937058448508984522412482177269347729557299019774803278333083248254413695128445488661009189000359289021974129146657600042243255466122174254282261417603417094345243034302675510273853304205965288267782397677487130314414948679729194360865038339269756058441774352463073617811784046689819610677586502126392834939546536058881382952740654962756872121914250997079130067101445176660921965100698414946949005981443677307952471074898371785365289027782693485395403653098139164216892434390400761537068793537389861809941505179108502566308942780804396286360593935392211685576439088181978626149207860754339001508186862703862365564812312761301589814039072802121023369632063154600059369557624251866918470665538485760277390932887369594656560806871436749231438672465884815769085675492023559051912905380690142362865579059872252475186501950252972944945219298766948502037126398847375573500834067481654949629671520214512371856649714023036883265956091592138255005605090496208245124678755618920125846903554033025194283192056906319655076702757757353821081955302075625492336752458091949585646312028636905364837162596961313672329925963925424176852358676504645979872379594455836481515326788542450735996647351417678895007418134599617350076792454570520049999266403172018272326928830912957891815262300811589640224751690350322073730222419534692615691750794640446572031024623111818636884463491203905801600575181138741862212300274478410306901955152124372711803747446390088387873203982910007432624639201120322199770865401092296548538416790411964846108766549187074830618219090061539879529687951968390197085715360243273170042345314451286699896880082285639360997590921357013652838356663265335476090846343515575037123507402121928512321085231093530824980225499528189928331523773642033991229703627054907522215977879281130669604285433655414204708710939798117931426791432943036393180465529190711199291484733510043854716489935365254011855216056717782734285372993543213988964389086604390529180083691489254053288663837464094840691441827810841014262325035159359796894469675165472638091286867990427380748957748534823147702930973611100503053745455572855162963872622995046400000000000000000000000000000000000000000000 [93,70] -211203791234210894132251248377664135807800129801477375356587148221560456146785439023490376193020486274638994478222136062375139807592068360325066579921416426935647231518537368568121960135770895955161819822169639574831759606825158854524446996984029727260135714491953736924032678404554942599950366574542009702192039693451441613806172817694924183186562874662017205127531097262256000100983405804578992758863659845884855489820742414567756624916248770246815716890395708594914886480653427664141626619079404625343608206249562066691012759661909683263971711734129099850718710509632502770907069459782254719569127262626224239072237678679853960099935788128748511007482601341105504394883371724980379605548569170351382159213519343943590395644196943131081172445340670790176152556242979561503955172846844802157025669361784068323884563260375774783257896925166478210587115413358822490873012156311426000215997844345476220364018595624986248541181332163165005356477887866880594755037052069358608608569198622839989244489354292131000760291611276536911445016510549756013957775658942585670864156447894022044690692846916950766116100100129826796745292808018252949353151415192494788065660332970088403585945899669425638385332166836928363646733579426129831238127887768292303282697171048208867083047592573740252777574585289300720828515779950228882347396071967993955269124159829697298051109923588827008456303103403296303179627730365053002471158460727098988767694732877358012374714015872182603139999167229241381356344584437557350641958787264657504424655724113978946013096381104799561674325210189119946690955427133589870815674786269497347542925934228130778773191608138285614990376752538452376141149241670878075309858855658368093143513336455973281868911611654757005562860099041864354759513182935878993051061335091568177879578619078459981743000114020090484059870101672603971403617930835933483671925974744480768196220972398318835701940867426169959374267788861043250312934429231905425994813291012248739164477545747624742210103047319354058596558075598503035144580640745749179328399702805413242328463069011935549313310841073808610223459035383367584793483644462753456054593008658802684750073138174953213500918827772847826392015777458059468381932748800000000000000000000000000000000000000000 [93,71] 5324872450338107335566741509535330955009734165574576461308773977448916706326329192446604346714268152630084152925426623083409143181498847840598581549607612261251060271672959983182436246199637859428300629790090149218643570584686137472191718670767164032658264583799746147245383875887435085059313815159011298733699849910691135678166641277039233982923834211238052375904261141180868836941166204866487651227186103341881788184655488824822117569952052215266459130031490299141075958406687951995408524588878700139300826077229280586851496303314927121230773288805209288051925514725195448599699062651026081866137263420502056246342844986498221779595227709462225916842119459854512626627020933161815886325423458163567712688011472541955086735639544108627449087457872353053004424435021751793288044185169256488065599223647556901810962895612107373075093474935792816026357775909094611348538173037935636621151043533156441649556101416416011495722272952916219315653768301630820553932006563922628992793131736093698061154214555114248406814839183240231284740538832521157203711253940865805547386245439002619184412652360287773968171372941828868374090378440694381429470603569462021392666128698646182308091710167826667028502541732399973924090728827502154110792251719827427853151109830038612115280077223832980185335730798968147910447793620586407180184284571477793458402487261828757382630224096197219242752707403116271588123123874319342746122593320361075803361765632758374502033880090370987423342808404329862815905512284307635950217416967811880530589765135969303327048531227789942169899440894577771257685831795835181792007884568785349325931635603013369519695646528267794967777915244405689685096561192599901360078895846339191202725019207037602892356927915509085743216099718880985256866375214606002128050982481034203393249068705815594844439215529770346343267772211121958297391020675083630322256832144221117562328969793207114388531757615815653861342604803382964219010496062074994921630054000526967677776338650510307182149512617228992557193236698493267991749452754148498468433784648870246650409499398047006734962419194472550154600674295797545567261276128049763329358755428876126105478313413342648278458709685411431751096611798110659459363635200000000000000000000000000000000000000 [93,72] -116728568663102886332344312293787756752457836887272353919359525809598237391665825712537166022327848983305865162323906890599474550068551655619772632867597968458730058759765538134221494648121843214873235269663969221311433509757370936388300686291891904410475559815366101856937319678990180798162265714037279028725880737991631918727493872245885823252740910342128281234142912043122019704674678220076466874600989390515754851510817990637506774740457625076798968148042195657736861563566658023745298654754840277997165863489342282481280988267393382167713720572180511293436654011244418973099159709370538277838252556966834443551255756834223886150828484699165090697153527141156776073280868499127731691628304504227921699109377966454107367940171618358724326721898534672663718615637697486289423504552623969050326264946847652607490732116060484880108822003564598334719408120963895174728412205326090400650030300288955183499537601942246994368886096742670949031390473114818366302579490149992944341237729364506950417288671529462145106568566399742023266954620697400433283705848229919994895205976484030815059754700061665163967712860060522338582358864202429450452927836359397160284798771099643708060973594289549702106275508599651471172807561231582033131571323422406328339510348552853257653822173507315969334001524275738872552688416760244961209157743973737696258049046991422314292158951771756400413390300787284497747665236084128778195322158169635274916829914918939125839460683743915844155687837092969813804663668147164094597455012674396645138077096610500336691478230420822604938632105945413951617014690326772216102811661366372341480481526692165155967302132188788198136779974693082708348077144631762958582182881470282225376408048467711105089725465542536052302862118922913094067166556758009637517051539452095190333791617510332400224259348174196627996089264234725746436463544447966384227130158667441080264110835571386170275090875558822833751355464011629210468227143655896881035243697259676789936834456600067249034510752399177344058479907024886255330901879484223049096413319272357174758741180633465082112730397177688522094072340041798765164147903016660522726003508770788477516909879696338071139865164150451762116967381003741576560640000000000000000000000000000000000000 [93,73] 2121421445658017801545470200823038573429512202195557344935064758125463321980716884387583652597525305420109396394815606932250338763204513764985179184511926191938785387786229691962396393766678761532520663278600154454066157107204879297536141384184101346852802533955364432224445033729128175470781483707983773546539317243720926654570014937700098668915564796054393651668091461113555137818940685798896515836306609598877761266815286785336419500448245714482853583876746925025296311182397923638707924391218270344787853656870567005377779817778612911238708513327484697511462429747071383094926087470235221478271515752192423660798640881589071442128057675435734964827635534098925587710099589503473444182192806019139572183126584984383045099237283926714330160144862663611828157101630888615544503277976563682352382076856645782738439147632439745874794361240582510913142361466672870155669766268880258021560083380611884019095513419408339970805224042494437168510312392911993387863112582389907007947926082194266944108105773413740697813505333297380367912849685178858248078307253601826824925047041259683812816987549703975192900117779395127565364361427137705638431221694685305716246224039253399060976175093114541545345034579981022236486602398312708686528372030800116860693882240616074847153768340528536389116187140974874295887102123611059257773508749618230773402872157972500019238977080497550889442296026885080688744605543093021977650502976443884131306498446430234066884042625503734225833533846826649118232916632432660913260123193725293265068197046673001508799737688650798710252868947077550322596252181822009744241898589164652920262213566083637005054785957182895257644820095766483413809643576633702425500603024195882539416363783587500986026346710976035217031476088041199596376658730392642893309583947203334682854325364533301947690360642478067900878805743060461566058585648163779124013087062225439946400684407674819589563857448782409003669852535047299730700953487213334914060462042005615497288926747952110082884684602512355305874295515643222953535376340785527087623975195558232345382677747290584913296436508213784841923003110310547920637980752814644099845021220977425605473410730220233460607212361251315234889271432696318394368000000000000000000000000000000000 [93,74] -24585813420096634841854330836085639843791929288296273273676671067495058642451613265432409665978186229324896509714891266485459304062720326547786521540951595757325744299109201632686601264830762230533325714697472893183122295164499890121716318021145937461695052726152018167031170269079882780107536587071058951302152991206083203063078851188625025165567417257564033760738786879759158571503096337378964577706356470172059657040668029074648543280902520105868777812101607826675856665387332185198042340809089346711801071544063304893396213627448656363013791585512734368756232739270794870196914518722798708867138899497543088035308722817917136655617510467721863980344111655079237607655617838591912479670923734344488068298519520917970840292273725079735399457840530141311450779023489335964562819202793139132601215326291688338339559645648976693151452425082382915163693298988792255985143508496561378536947362854152652929796690912917205130764568221855649796263648873587026061980089706391481888555030059055252129094909849447168930833156990830971282328465414551853093603816289027574932017239766247915055819697462647597001211992250138823771525569891924030038121813520604737125224345121636664318267701341424244392110276577643552829809788126535028357265119847389742001820047773650377298521928667804873130710112299405146716409477837487313131390622987967832014631192145545927634944801420177896313162013517610284816185142567241608151923182248234568986339297368606282768414494780622708506091413911949128086905243807453278412980504140886846226036349710106430990096244942693424411215884267794139650257907224350498018529288200150583871535274016679822484691119643658594981084244964665022849554730806800054048232660720111731348093016770966377093261160451718667105754214270055206135889945324144691329453992357085314252883514050718837143570764941362674946889450812996970209763609374545315454993208228966560308131613361558886080685169514727997263735458763057339962751980671607017270132660410637013827803184389132585178224165554122943677725491655333665158145696582110833122578832349090979336226604814005175763710205127373583758805269073110139023882389101479424485899913707467517249726946777181184002844128441271202204922985052496723968000000000000000000000000000000 [93,75] 26046592881504405640368631261602358538879765373300635251326703280527957307754226762829341276520020321983062519091535569528544267847435242602738677316100225176130767296884048847933610605036705685725089234044142095648805417868865745124370168868214242048260590210270732245017063708197838314112331990595648437897905736763961420128827200796048083546684510838410331066334047527401751660486189037167824563493013854144752305508041322498665529451669301121010008684383286487858604531086484667176282692507014823633466829313455140414409496891487729514096472114604195744150708493661058025491944335777615032184235480469033129355345190039668404620941159178408130993724535881311442956201753298078035041629339786962045423317256680458428081936649078212953864647595393831653439636735825976434504029030298869327707149141147562753782235812303588756614248912081403397647737416102756118088213041502791802087680369539975259320342756102618698634484063540828799362884216267592536354396390785006134598497518801729746315450106819980174143800584017967552767092550398185111594485219838393603602412050857345327505420903296904026988126419297179556405767183814138143762020196878903033965077876172384773995602069473033011690702625287328255932711266981974663383021608727595847803727267272997498278793391218368751026078842883995387357942582934246619658004478447693894434514176313651596810125311476664534221169652688967389959937137790578933213581354516030381026005706718536015725336710236196205223375238058287610428433477135192522782860215074688767687716087108239562810759274005491904759871220800926241699911607110987079597166636428109839154237311125980927040639787851862383131907354167674091541434258641562847267409851171130870369696387929192307912172738682398153154653366496726318302663408314953202883923877751738684058262379923483159924673386680021603865706458586041018538580173182695150414352325853806647066075556638496457996453130522142254574464352432881088743183852801214241997939149976365977221584771648710986554087931055723799486540970026312255916153191276383755098911651774299153193334720478603511661881980281232991902225499314142216654871032288494024952523783485238788508975013169281588468044714503436777327552999664973250560000000000000000000000000 [93,76] 6756909088748336742132094022203618384877875156634248122378680636671110933853497251103250661093336143705316040672748645924684455797459443422523329193419189810449355677805899324245828419675046186003948165771025682255816982469894252041492332308254984994845458864155198953565688658133128337067281397022756114397872393668115802719147737249673314080433500362222307233498829007916119927836649809114174277381617140102116283770513925255690037603580974240953086926165973227828190476075274975784745024254740826171034993651930488451143086295833311580088731838017369965651355235028295775273800327716908187069482292259470626851170144866125582752283077526425088686597521474625854144107745109742749508693397492999463343604048514005004414276874090782018648519764944570467136382374676136854357328980758170701256715809812063702883710990014475378619237114274730469793221902000573773203255256660391210673251102922525955245311213403550863808626447092065837719499166920849678100577496187571973658179070303254997226215508082631408464553851588462576307466492903598715811704959663480445735905884152423240783719216430134318247978988506856797091704417354451311909445498082497915267386980179628111153386825159434332938203377967738719498613676092594783802912579505067138866081597675292795271159638357557976819073967014265887049897555043682279435016480615054871884829366106585601949935610587056335317177294714363211760652399209442220283602357437864281512486696260683954506690736329215660066108249441164838184310184378624425300974190499290900416594652742461721503387216569233958633088849378223711536759606133052678843541885998909462599276808651163250160257671632248594616199100079986091742754792772920375542167332891880951138750006198971264963265197418093436585327288287791680169342474345602378787556675345989329745164734386441277959680236280214229291028735716895365771739922623486047535357384098035640556268272917388968754479675987951853057516344778454648479493806113406728336202270769540282690145265379306337743693966917734332012524571370748431411125596376982888372751635701481620480416384559823042853416513793639455729870415891708231917035880478861461023644247022770932671414277651271580602839859483980054899204736063373312000000000000000000000000 [93,77] -267293167251682629714610352366361590098109315556035665132233896808526314039905234453292779928357983177693089547203666688265676781994948086435849291921038256607774060870893658533782886970470604844631359731056911126189480620124627391505801922874073929102899279782672585877640316668966686704306420262007705140748208188902286149017355193920181646012944643244212927415430592493931389366340243809920123630576951328692417528117775504258433292202661828855486141179196198216178990153025361632052469221583180983886231026572336576596162655856026324531401415498774599694859134329509111875726724075468272478357849031440471346624179654004394049052039501312080358152718685165624158009221151073547820866725147311571556903378365332238846799635735639362236308933450919121550367402186219250139605152788090040961421136131124474582971048655238385984664634975740230594497429231290353718447990500324408066055021492645936366108422224626844428538876245571221679136663831541465059497067260267030911439171474796413367167715888652472053617199672077893801216553396585851004910194369306317530397939778638500906085332663829184569599151320613074819396531917806905312792261460938425319737431845335559171949627473305012633784595760209132936499813040292268567383187225003515604538912723037622734069113816690712882311507255122183902863636586901538263405421124868551462663001390749659214692850670706908460217540106153280992418731611739428897615132648080071328229419469564099407900587536007512988900854244693979288482929975694929613737706861828632429684855900301459365799649671555986223319041409753744486780980454151642254261112946492877155750548880503005788060152520965958083487991762148540415399038129642322264797124134566195078822103449705244721422849300075051980202691043453856836830574508827672674503243770483622988351858210588156508308112860342984732945354412753942945092275190492366682612334320294989755804859329090801666563506253798041454941203242420718297117786426599784297376966243747096104671540531223427545436395042262703179170696522420937354352523273818813047517780946463869951167704373528741951859339208259518032700096015115554253775212429455873730724902828313334336170121378182858795554557787959727155820808390343393280000000000000000000 [93,78] 5093209147484071810568962346251553485527775401877966885666686038868075639442324161267944936338874956839649659521663547510470293172434455163607810791952072261730186287962614660526482611323641865129287853713856450315332724370209345489681176710974296949751569301320110840328202682867524891789025051633457665464070106610308497842902237538111324776337808542345460461109113169795639754436806231981543384956255169470036890448607609450813139444504280718925649732622635953189211024631238656779622801197205064895049442777989755001417476962690595864053813756944184813584504773111851142548377580384357720974584658790838670902178142231512351510775205983007725918703825653391459300593800709819417519095305395415270027020755177597719312097993580740941920847273827526787249599027787533789341249072690663527122188900308173079795867819132767546783520598411222022322174106812366901958904825893635658172471687442639660715703013971999259105801047764061311791014453101495870404350461570151675490857522184879697826040410754032707052624911118559462770366271995911770960063925714067097491577293740042535027911799424007113232791477645006966498018117340070887827613578330700520446097510901688521883731701864630262385389558201926164052131229358096241669671097731864736596962738932350014960073371157594305250755863426107033772169539234357457116732913800672566549054750297655276973222404296707209382842196389456020545629237565226627767573742002644496214885608487140861844896744258859571061833267847266219605302944006697788678599663243219527853868132822291026466933766009079321327736941846428517096941185075440068499316054538521065411577202668447946737348356016127986694894529132939565543808918367364996339560053432681925682882209870299851456056670098619237665768719826552719717144732307447116542727511530766584372082546494845324733329546102259596936422084926075924440466514522805056001085921939445960704327742098887134145208926235517901450437494904829754308771630890815888445641670490444846782304602732807624299786346760898488973440357913494196513647665095258656434617505881494665384737389040762733354233063845652850581630176783910566147560913831474255559627262587020167056530342325429344834883360313200562969724475303526400000000000000000 [93,79] -95687836684005768733480831086704625440867791525560504950479862644366754486785146236198030050628365159447084325136990113810472791431583473845380489074125794675155129062064916447404642347046232451501733378656183858757768608731257142165514905265275714415726245321728361877284057663000261542509852679028724187047551983709099784258047448984472504910967207519057574471115334517516725375368909819160500328174112397110618556638268857299093718923762886482000428292180259564419963071482328817766010538943693338025061952161664351459207746175135050222203788779708100521629742472180445728716229141959532911078013372750235320394427963872840215686021877446251944184840679082189596769771671500973270675823945941206863369762303629940890913128582911296221127748901925460336426639402168301458698355507675656300290170213493544635903544179206150485761051536987694601800006765033788746781670878674406943479891367442833274949159618093019013109783801714988230993962440946238198277988007696578310879444998473564997438620027763125536896811411802140326957723834273286617021455720222455858829897162964753620665138153255570332644044698316092730220354843026282618705532221962071139439003653649769183276094295592876340865935015239937886458099740334730312743514597954819014435725000078892963180597615532301940340038484602802985035944897730108463179875949424700174568409028744756512614530566414854465067521206129791222944524078880710525695750549918839796588650701487931393409822646823648007388739089300042446787869223738921642050660994676352544287461761447115749434628639070761190980410066135995492306842087568876240940383853550035239513219663011094933123171364262618382032561213110686317171153473725280485093112701260291673710186337711498273852247063731573764990201690150489153191788163865192645053097644052197050246418053431455694310269679627644957986851061975180918118668509760464753754448925773448792520457668922016013325890375265109567763363921484938598893186716427402350589343987598974645465490896577027712931228160824509094354738148671459984711124978198240619065622440288147864274836363383455825249769105600758033517883061825401927286893587535403180298088938248353390111338691386543488668559905106430527724911864053760000000000000 [93,80] 1166247678507728789368197682495011690729780033113197180134315208035075101764556591407665851627819412361759397616907214490647453860196020104647987492379713989967892860019386111424174912448567919752411648954937110892213980402877704963629271586125315229918035985722866244841113433559138147431958266584541422913293721288424736398629384452260940379855024528401493615690026532603654791552458929426204600340910172024199568799165729719202899866431160367485614037762977704320371315836397419667154556739514265392718459619132187349049068234399749293475062597392756458800233528125989894928221906313315949927872108783967943685292209332402064336739624098768377232563248166154156587884683598754768961698893926034567265758510906066738268597199808527460114385307551084028993189871263897977929403703052315934230721277775616255819665409261033671474848192545299025935768807819289297761642674846887215801090497359056112187159588671723481937464692244152748641838909628615984362997960096026748479041064264745422837910770558751481772182637174665331860614466361997185869135949121456065876837837663789187365472301965707375245890071213549172451823003956631453174021570792947315664556583839033796915585056294715805653750472153714503379878644996705709151428120911404097987493952345879684873580461973457632450763666082029172593414759841165613913559073682755187038317003182330578189290347729297756684123819347536129580451184897689669847910199766186662305180337856074911295843606171379500601476962766486405590738933521051200411562243694117978612663332602718298023360733039851316734973125331032964735160284405711835165607939620515378299303017930613745970549953875963514140387428343488714524763978926732249477784206348541268811249335483058440576050511512519277562853346089692718683992323493934582336454466462577666433615724824751672757830017637317822633334834137298733229685132890080561137340410539501590422640261341313958747519543318835329980203871625059377160843689393813138013968480772709272918222282587743453922851421569657067313390744729099774735355334501236831485284629014981108087324436944842121854499118995451664607743880782048928505482648465376380259674329840869968956527902517427897294843996685308002305744830464000000000000 [93,81] -8186850266867946771961479598935401855031335449828286163546833398027644904580499483067405991134942039612347161380508874986905260329908337333687379562998231768949741860871105762466927656543969067432202981578900886307286699472791588205701754123654861126160289593534167517930003084246736091292915716846725080397257476772329785332883412097883500099380954439330669284170749839872280922932786510942262783008068149359798885358363881282150799565403721843628085200877676762401218218866492887984433805472707159992896956779541785650503401788048050146329828441875605356536233537580604412552431209639915120089128250053528571032465189001972464808975526482448567601612356003088113963632621090291078805937065480055418543986169829717280303102369039628305198599357037820713814003735923041982521991894641915154506849231472252822554561617778322396147969072945956594509180461565672094763464389101303224211968104207440525926628125714962922083677882971874839918682887039473779842740164758782717710862986565944283085729753811276327854399922348910149980872003219168773456749444642122550339875751070518451695969587856772364886502427659614383214489658263550667596003382462974692401629863781238354498639848563318161603365757199420673809451915195873850688154865189242162743169903431303635076065753378747856279657436470785994985750956194304043848042097693218028165065438750357327708438203933582386639870377616890162940720285323845636866611898503113619889810041523032104179861925663435356999360225645205999535866949648699658347789945661055599363027970564214843961932739592067688828266362549236342783607676349329633007837686846218440726583058575319047926993503387571268979195289228122804765607187963924419074109515863626012297700061982025828576946494270841087437849614343048565631493827184200238134028095700845199503497350507518827713358182489263836822948343668863235424516208094306995856418292832192601953276735299694997517554036370947020667885312032749088349152006085174826575323414059433483971506487507738550675818837816482413344039078395883240414392716814763540988567789776997541381644545778695669277840306102266832274650924710883137540572637930482803139540976659604813617213033535188575736228254889679768697752780800000000 [93,82] 257447048991283062196825494679662231036445434004634242833615431045559713032608938431078138766750470572705477543506410746336035020153156868963085102632418193448614784577527558081205696696335473869100081780670565696039366667322891248228928038858338033992539749431590577592297438834861027732079364203493170146172036293256863082779970426452175930954386777271864424455512995476904957889420775376022916720276278621857702948611801373710131013464916167186565296312501309317027836942873833272669644373437847510866099558909416553144163457993762300030891322955632779038692194969549651336848753952499569873693025055126293432759018333809578941178638510119862063753606998850622172622799383869092063783781345589048902339722476380167654558516649005901083146478326774056122117414492195177330252161500467249895496029227571012623337504988611577051972487067611896160657047887847481566043956925514400723162417732962055744754039321149831309136025293440216200987046282243404604222098061270489620514321607093427002492834441080181619206384022290709631870363873890591995386179492372625525297082194975122082494171185728863895915868541132773530252988222191901968762415876386960680755058201326583577767496133497443010625265746317848425879238545106483824289177116249703331173212201574978574699989632521701038378920837730052290089479886387788105388607516735790394872690647731869336869674422137109407658634331690229352728399134426682750710266198399916888617583981561080112603785836127165367748945793519771362803204109765811556893101128118776482446311007035696287390527828014925013256885341868055068786827832829441576801653036696047103396658032114772675169230520560118658528885490768222708548938531136049721195793534193474883198537662397838786250294977788038045289248486472341870712282307045408287248549802644312628998045945831207967807737454282302361060201744400729777714037726681964948608569276790563571359198810044529054011123083771502945243920703347512221736029498445677029196758215113843703169237466764483799653619365352414715047873404358931722134876741773181067766586935602709146815661963170237732902417860722014632989954685432279747152931501602479364349382656789683127809715261769472747811578976669559571021824000000 [93,83] -3024255043526320463108723826358937595541817792918634236796419251069878371697900278974293807727270714387767284465813325975067147260155905498364233307869230909207832988684641939686928860278936177001497716842396632023245752459355931719415224824454593401688459596471313248344933200944351112892919002735026937957313138227794106139477302185897034514709773423327556306312944762489226747655557525218458543815163188399577918045140836473701119282786877977777361740673747266424614955078415527259281157130078764314559096062921505839152040469193549572327654339807703680197159008824979121064637520832485257173047495100948307103610304957487983128077830882915775741002817525954615456270161324742345889114237612138428165603375739206150523509855735110281391405696517154516410109855523177025372691940608109557429603555147805116035205950726114672347499568939098497280394434126331261032625939429025851364708616425675076213011553347288382860201677838201249114233621222114192913665242095453533167479266430389389674666709526346825621872018099306118038289453983020257027201230535264655714924614582367011392494810098756924722194123213092192536441385364760248263898067392925442480209508170078396880761657281926255178444003891978118697239001739165098521433587927622973078839451056634573304438080465640361269132791693172073620417835295014626248353683335077799259203464484863677040887860225800168177876243731608873814739047150322587551557543002884214642071244809742139317851948115327003309672692351893374049603838559610650302171905178607361577880507953296085610434213072360560980055218181896225924557307423961112537337575670246679812430383309372922851726708375500606322447123937345003253479171748454506915342231176624341203584381973936544057617536985971987571559500350593429444470677615283199571744831548268055616303502818051777516084429904228589941296896799990419420073555458517496167048082288616331704749165212216090936092435661180284702854445077271391503979080753221909632891577299047047429308788162235787248145504333991120158219335936131781856343713061437930951639528977245314803286470663004689409931915113295417290709991555205407165152970633968738366497995279903415239186748627515942654927997970025757188676800 [93,84] 16043326699382556113421745882134348188860276429266683914012486362003539992067661555140790400946889738583204882003256766368422779851087306232343229343938541481793493520186375581993280546370457676003166481119711007710562512211402514533369616829098710717851375098981425991458557158516745901102397084517219204615429610149460939472670709475347208246620135662167444729744151745309049376543223552176975180949791189570281188766883833679998547775354832889891601078035886453349582994349844800781711700951556662472018750186341769124777895098434972773096220005785361618262597125441508841775935655478861886815704126343798202499097180460107699628122665579946191668750669197731800226520133861779087559886686584480684768212953637758890691568155660347899281915057708269632050486318503907174341224851332634854995824481394601236167795923728446422836274258978405056570808630050742297403399667390699228825414428670497492553451819192908552706875104082911460736203021913753960021548292178424153439961571542332845263923633103915910977583400215930630263726691789085845848041324892073329289098866472450984655969359949647016777286598232281667385282355771445265287737043029408380596737562216880803695610821744585720116649533605545091925871597637706660989413443587130979100688555025782699548766744309380490364906545265104890248779989361630531159765661702801908539387637507100766899312801647892907267287037533893573889323920226996875422970449262820007691217155763344925361841678063615944585542617476035133241063501554874117122156318567112504886688554897457737091804046832571262526356481386645622222076810179596422561447035835863587866320071379150120316130662922068918621403791780613958581102944885314202300452761592063710386338670547494032117721216413126813067623036860535957495600122125864662176051008259224800621361804036500695624087117995764331517447192598164167696371264020306656179434843111276174538047481265440184536528940081435516055419160677913266226181405935014584046632207061970227477545761645154575763432516183202834630839733716303757338738075055549228203881109529662077179509618939371708357829136620463428070518525681050237134539111877851071459395990059960232550085051557898079126446195565878694400 [93,85] 424725953547220740799318121410629938446669196334125701174027596653596478806603963107301761833030003754718726731983179023941703806622180996695711515786528533622390265524994814569153582370065141198003819096485856951820057530103482613344182163123911949025065353307163215879452890205249598049740933061468846759769102844955137936448591594382529216885922791424085913734782932194311100476347991981581017507708989677156964700925333492818204214309731602445101172068040095327669022759811388834740660314776969320557126311219997271334541972632620942414437995078315638199051209226324341271587330955710405597949946049954859709074543251602168102066516262917286441718194880892140189243224118638633281250070089583808431785356561579511468804309174385594601913588044458506970394018194715418292954203780295936508947586997919603530861399025913762464850850102185369458990370531444619378391116568962220377635450761717485912236198180702810035237190651253438605635145419021030787319368284450848493426680214284688131526032723724582175668137640921883083855974399157191282406514037084936399954329925449412031079332964929445612207203451492001060216573327127200989214390862710490599660246195648441024547499819403338071912391792307931235689416732433766610866236809514739839236437000665746717846365005068535102501194114975956105450295598402618025392399538620936713347924813987881447094138812165512194890867836298247643393643206227371214698423722568068225107562977365957672678893792016367250556360324434905476146772336727945539690146011951245983299303825253815130395748084767078511653097176018323693211952911854674370110586972808338961609253704999947681653640469568355965310006448215579703975529318874334613811667042356710600849958973791770304797240534135772332109194407525023192804514318107210436508808796179715668635414914345404977000428216639532449041798545133620583671218286321797502813000845530129299427504025691356940104270728908746400998326870857738955822792917878347065803610680615859800323205199462316912782467307006361461227043634834932042701171010580763811147262737069320837917245375795326034217677817823916331217890150790570163447298146260773053651296496281197555017656621552867407300226227391680 [93,86] -2137423558497714486012581580960800868271043426936380851647038623416019589646574454895651938026739948888678212411015752125181090463243069877664506252413510334176665799926864778219165475975239603233209039075722649067433840368413768799684167926411792690003102202441404434691865479874003819754553395086832895907795029939414540267245072005275260655429598914539846450497102194683809846659462596948297702244555637702007705414422381701943235260357481522055590411424009074999727110239700320752206317709459482784828345777326431590566298219227293072641420143105437616306003734365317150949969892448006849898214162043319616438760949104887600011992996515105218361672499787798733842680090862551693450103861060696216258266560206142208675493018443410444864486272669431175411018351623207061655833168902370700015656213423367714634001714067539148225671234741639637412048205180048971518077823807349174256166171306715541126910455531850606588906693468849374897207776669481383711584335237558856541010718467325922414995639963547495041249934912410149299863778078060339046511002774477705535018210440219348358245167109583540239852867675109411016920017850631762828741475979346001629090179599399602115193625842637186867455901419111804290784504348231759760382757209334212571273084392430961121637632488449967724122621863862251238781622520092448870315984398884268912522432616295848929995000713390789132522781221289208705641692547533020417225422758455450877818733392495009974833858238186535813783403606778447729862498520463220086806827094072342479445250933888657006000005661504327169908068725642694968293104510224127089084270107294721583033697902563119288368417692998498012724934177384392786849623884972651093314999069329325110009181692066016256196913292598055594572039803024284988640260344241369614745793322829395475469467734772460927851629766012584870563895830966423432004042968383931046827905871429318137074907674854889020552290034679185489276953578006662556731663473433324894205361336232798625978905261330963463434897319848244905953655298018047143171409335838314416130558188612062058333897883363581426955276521243830852869983712080565146776449013525457933612941717709170702575939888616630213006180800 [93,87] 5915225965820640707258049886435999043010980505390061198429061548067057405673144997640849416941512082005046863156787329517480483068931463449378937949801156897875747702682964804894981585613513911584975786900328789802857263357467250220624556852253864047640944186718846211059089234502038128831910597354501972671514454150973056601718125295079167690120839067164699130985485103047226808196588155974912242051520520770935970715596137072792008825174408445823777563165069202100720164721327796418267934381972868844834920640743460145785073230181985155094008582597512170139544602640096011128629888276255528374926244952689819492652721489782985332914745497960669252029456399222942842716437777025696822809724368827263388842219855070931187710110322416223209629992974518334357034759591845539797628307899793385478724433385829133745862814313375619556081917177500187408664627189554769313826375338595151209953558284422874115389721497136028592178523900245118779330280163232061719780051888792282516919854774197801690658714431836327757964317560860606634667692668207547261028543352216219565962407615948051406645958625037170073217494993071114606579322436808232686840589124133131269562527747354115917414951155106253185029041471171051090650828101243175712137385494109262915500475946880721429770219784520590985897474870739033006896294086725351674114191016969071324494482683145471432502021203958793739948406197382993630970802920860770420547024714467351864249452238831345343005243750237761972036987042824354269460741995754349528154388423807974810742733645459751861475037902571930674722660834212628587581520364726379985531281524685206846521586407650816163808909977606282207538071461823889325761638405255676699386396426637219265941125310750141675329299443291720821921232790672124934172382157693107410083659591665714343753532958865893002115033995794031548396182240906006526886053784086149640726968416199668224218969821499158900177611275640825902888960648530274366100655970194988883773495133546923626203428263051450955330073128948708400794852946160898432768562575313440141940629954182746043077637045866631708481868136352154022391182085648240438692586015959298534432220494347651524530840579064708676040 [93,88] 28939070531858802812924384854455048534512475713784183488022510999370585187578091142595676480324735549272516918510608247150361976185317955994576455343905502263071522855152807073575830778499863323226339636197873284011311157777007133925620045513256642806629649298072400913056126958853827313500485246042571705411779692548689568818198991065326030305101348547536210482801149661398300907647617181678167995230970365489120944670958071338379921699438193596027651686997027335183572301331722027157119153993886738159064664201936683653692855250475059203604540137108836632944202446976634405865636470060220219162156964316199322059383633981123433270606256137730222732613452647970870051902730840124962269808426938905296683279880500511758050165438843614057094470770514914672829321142015245448683778943861686053099427493714216031218078568472213974369863957707010484135422238889671196830392820850157619752771723127100573125677849711345081464679986114929428682048537205460048254773109394769371223939526351411468101019114301889928748811226166934465681930727187889914684691292912572449512547798239832135844864560439741811024109095410194723674343621695023601034042626740718220289193990897924838511260564709987042711789711059971155735106626496890899858211389319717328419666651291052312715012750711587705234200201310750002820683849367200225842498801632836576450012063398161181243781144867256487396875342118517529195453068348520619658204238734483248632965906941343847513163685102793447594838302935515885566766154058050997936938763625500062834529425758532350929185507433512160473499891764313189656742527911175166776850659307373496354949607755993364868086590169141098861781853083254231731793347000809892193822052095198964597684835445439752640697824496314216447258471415232411276662394077397739841265710962940312909947364134786807235342418495205278581095111263097766918286354497996994524137945286119178113658708050263136114490634167778639137888501607660678736961840210780554531500752556876562074687781757138119910741691626412736047797423061860357848278214901771042380518199342886690384253623908982719263038560875045076859957848716539506957279789416240238898259895978309606185674220685647360 [93,89] -388626191589717308200113578552252003021396233793298745831355858407437640151063431029090119164445696556086605057267398173678096541828150721052136296055414401434179009960232754023895875601579619255309840355789306736582189300313486641159706385438276092757478973575032460068764902237366672968534890731693613140654683883495142972077158895110221078137076002693376988175115127012990807815594807660140211084868352570296026319917785568488022665460050278558721493260196124531684921981818737118237319231979975497006057494220258684072628970312984036911849725978080363942793083455948629860312535340617742015106205165698213426775321501427389046297389875485685798432754025534183724006443027976588914316210821537464482593584168764398685926393103640900372291871833497758848841525557494414650899623296314288635165858633570050820803512798882620622979457289856575655452291008908272478562495986300929790202045662058971599644452857646230564867525587966795251417421458705524796099569744658858954200736371121509117606424584113787657325899910004738025689387589843346445485841668379157883267710144454071734714212917929215617508851038970723059701805836391468845681702696249723021803164940468274736300854328476716161746614658772740373428990377225428785860458062150948441942572109759512491193925999371772435464187589961308450336736012644143847797517309787692606016136227297515031040789450144304543391364418028496239601725391351869465234094388212854570302009439220393079019345516224077838560861181077483167982227971464305872863819985347345267058834418066969026362482375027446217336844648134417759882529962475779401863611027199642397602967997618229784955291137042555460622391829745837323428467382938669338129845061233447470327938966117562211096847468514988447370097454733072838915619027592356852802047213425200751936408683173868367328721948916030383981806058014477370727916927901626120694314359801276409319813024075185610715561102588307587760444570421765677975498410947100519926729839074899686360508449284784633036378076768724413505119461761917124973698821515161223983040883180711383917833491976627555914275200038622285340882881659094562549211234682248509250836823323990976082263733760 [93,90] 2220178909885590253238153734287932438390087627235866827274611567255287871928824087203171144793897862473307314723210888052513791915013964214596861827183109547100668409167577393640591436536623468188845057109792097788330733279324011811837163145646379913880519773108824290181835940768420283890714519968013013977056975665301685864355478108635255087344942729655236585630492415721056589987976501615984651884216478445943005959892352674817639357849783651296888648170779709617076648949290098414171623312954799683264976354899269253274796702390332403040924900042177411744292032452483071641489420427264104257980293333786793936238283251857551027112705596787143480514264679153592845255758414227520112634863489919613535553312396338632310226958489992141769718236326361753824138661870497596061658393318019067839164934630245990219674210060323723346908152891988365210978809202032178443917212068403901264739245941269615499335044739051932210262956430991046808901982622837533543935819761925616776188524310722336646763301197699338419817529479964820213204688540725919597248051237684204221500241706005535390735024888866692367931653208127219342628384779536997502240707062784637253572772337803167518176961002692331017754976022910759948132165467087279061891219768614229184962990727786930004275891856956911047692521147348429149450811665911832069918668469112730947635073389980688823149698894639582194566122793996562157160105451661956034718706449704444097566758567878487297013736708299241144318872222043018315281009181143276971190813888481950655160477690007801290713037028146923534873136702665654643863543176551780280873648565698426024012242112345982697671213895792993010433826451593804758966712459601150410506943122518509486491505116399304498011071611379190873113493394463541060617398963872188353503210320798443694421440832305603339364251810495632931517493030332686357687439992388460706501693169560686725629814743338535185961672901397346171664119487278140643910168449176778364140302549420986332806320396656978962793501540185906985139644202564999594033349115322573354748355694974527306961796281713708925847660988633325067442373080923563490729436366544982719579101999104895301536800 [93,91] -3833532772698746897251575165916435281915725517247293170063560992800040401682824206464995460603603687601099830546865055314361838551891706256490404204244148091966157703096641765745633626881756587187461627224095475242191524295684606797621257768275593676294525336167264937904039310087648038957728130251199229732260142888442528175193427021471031356629954875464841505409683598532791473079385112443712702663137310119164969822297757637057598996716376538259146205272335975647970730516627604304639788842794430571574789992757985309077794049198304985500881675023093364491651025585724962569962242884641028141943708406185270282193593793870833067252116489364467053858107768887283728631652182048687655443790437213423527017239388939275226544577306922228755696924881695153353451072771421213347593050109710156352145400615270768368377718820657393473089882153761470838286324835863329940481552650430703953291522777851884388862271752059413596917232579432210717895140675810737926061676807167672295994675223192578135627169915425939242029817558079486187892843747599091221127912033784231407484596282513073418233369873908422675491195949161695000681696120437708336839020155462136958529590678377032941838235157080488391223503607688617016422996967187007039736614773534761203148613870475047255501962324879744131165184944642810692321935260589942470733198420097099010040648260369417372002616790430067722184046851437976310659518463934532389587399469033783200816525645076608667628705518464195612390771653618004452019558977011057143853912221424010346539424909042434291553832950339332883205247312604239829753744008789704776423883523644294617471608366357004802246016232617598271759466810810220503011483278919956120121286528706705484300701501530937055717509068844097174739122625226755449035607889385172507258253956853966683830960925451109822010205524428594265204671659738164263958506482422552044715740752370789984308491046702161320355938769436287136974488287811387751106798242051099970202404218430450566430214147128288200421639306982630358834237450687124035066729761422348508215855267746047559860038140783767927863447187806568398688584513767376598984131028623071366730654017920673220 [93,92] -5687260759045465336105229391894799682889859989186186409018571799416157072045385635041797625581232251514670508515767396191591065863053800441785922483988186880999493620066070419467328834408236834502554413750396102876064828726940697770624584410820871069243821411036650779522340049994402760797338901483236550005896544556052659269337593719649563962388897596365731206425019092653486522275693535210077146489384553553318290684823275453346514142080873480996205051867126809676964765189389473309398639230383306538435617419419018968061473722111827032693998417913568920767453163592151308800226978393899247401144895893883737477483642165055683214665652595841356857530597474139299216417261053748892170810393796186663085626597494009191484544643977770504916250341348247299965230115262615433694511756095061419948257028619312974564704998542391233994216816046591858898053104656806745050220461671345303327778992529776444039801706739906922739296122149380607008770787234828217433528257633557750906408025166505243171416897817495452888734797691999244255138373799743075268372473716355396689144758066249409847720716284251615885546176531734170491858367500638375119730212710125397268622435661826672900747073652029154740916329023439953230910443640770870616064448387342139443090538710443782230940049945540590608323619230585315986087161983202433084301399724398855832081087211343941660719014669104680766289736998242613174500126260005217232512038674626522307649115808379120927727010170765640909665392534566679197665699224320708015166261073422675933240711072071210948377904886142321212981165524322256158466054299388933813898210118444836338528492599965616954034339883913444682099578084825530649115226287998850952092474856834635133634623035721556528746894254709183178430498281504654526936452496547142100665632376914883185334430734907359604718512386629909446225805960320725423936142736608199811511255224136647467558444680784782731577990148395550393168073234954837247873956693496552888432880738069379899409925828328301024085655106477165517966546416531802239852099003173904165511661133035081127324336230538824990540500954696173450555470507956492381068196108290232984319256291840 [93,93] 44236868521819429815472844840796315254586990406621974840588975183214420667273489721999068144152346685640466241592901569622174161464351750995950618174352098534368357531846135241168589107754733995645956038675800527111023704064690202681928783986180929825482721797942110491111974740437816947569282508373826441936948268203159365806569055865833634372229171918993158436771961547635787722537419445164392419826620697256378110023923980220925903809700868267572381766790358005463475594108267501166704366580759358554709028022669725764195063804674436821367749097293739210092202060119645558021973965144510437089411894275676805835845594693737304691854303837504684680665309026389939823702452850404287929546636301899180602609022229273287354489718915026631886113628728733713837936147889000636600954838670143045616003211515759399024741437260015918685400266288248655647098833964167146706266254659832289672708321496363783452001381455478319571750671267930378022583728648980910268328212464921705362619209085065763470335590578281779952383303752517265588386126980563301056751777174050570558543620423167431982145399797015434670425792439112499311497805395919608849283468653713416355800942718317882630523979824629626338148890031756514980426141177350660893765910765853836265670461678595011822849710545991228204137127208868397671315646552644457592886209091783836036792970370478440966566938622750343341111753900915360890803461986168463231858125023419604937659432394414347934742397838763088040961874475664660900493763393702805664420170212020552316368425493099800312918194939199238415124900996913317821789073971731251642526456315526411764488877815856943792274327335623175629458524006105333283729055220299044068430872331539146572780106753800801154542562339989659595213778690230698169892480016860081888276318300847627207485278060417014621641673978174757813534446541531106707195087623918028778179829068531009621220170459678265151243751874047036180753770326405762489156404684165531613809695825266317550793905514797257591619033146342626047170623953940599007565012406917483316922627737183270367342173805313136411709156079854424989596360299266222319756981848651953206250560 [94,0] -286084497506277083238895303532779548919948085736255171115564400064313515428467185589673239153151738671965623401721452848280613029107930496879693305999034506386171688660591959843137166378833308852755172512603930578066698840593686439262318872864998031341072083305363373541708327264451658593826389209580794281267829025213130877597713650547424510540009192327232514430795400517836746057301871408363974694653391143560675975365273971358232588210799410842171089263951026287177162092468384660873699294602123205754306941257736202711029128623264790951393196666849709549819880646433143720346497003018458112300144367290825224733181384992175125250330534579913501215991572346048068056867420983857602267135744535394886511066470255907737464147964189237300895195788101760793171349978589816300053115111436153914561176207219397832276866316588821624220380115964005090584506256430542868625583268590453771534144880144210576857640665443750956227197486058010312487191115312746530875404333077711549033919631959135285912798308146947648357998318291685724150058808645977378328620192578873769516416316401056273330019929500042024308320777298673256865495971701951057940077364347689734230783818059279751246635736390774735217045493450615914917294576630868314163449257152288914172270585024764376874535854227166408071637070452656130843259292041882438470991823720550928899259533672713453483917163459488873225893538251978599453500378022906291423348257646067602163203937171578054670920117570683484358751639168734120272692460758331556919280572239162551091937955410762244693977248107434920006529664904919805685740658156195045350424671798306982804352404716918537844181488279474187823047807246670151373296252873342451833238094795973436908431818481386599344922825551596289348158368952370588444833347381516108925393665986728273771175982651758917141422286727574023353451544080445465482383976688763589100200532010745620067427801213741963252826353688595359093967981199379903254450502161137690004995991264504389460868070707119928325637923379112840998292853105377499487622790608047370585502444484358814000051004788717353346830242138404064627963812988649381618250655530217032304203138328123229959752516138299760093618721086932323017924602775823973163997151290157438653693952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] -19561550579806784570383849195514727092661748982468763733991977658158602205657095511154299174373961544524752905849702713178912720495573969833588677347072984499419629087960539455765762595284455803818056902503867095198050927828080008398864702881134134071457248377588526261208323339316765864257375073778041254734585471236733746776363937179762097542069874353035673530576608791482649857624502059964709795681185403573943268061904360548627008726158603175061709672572536471563313660847431350558755755756305100910029267698379403667156024422481005454222183531303894104019313574468017292649044908572319704334855834807984179473589408200655152829174081641346876780977811349151792581523264533929025013232901529696287030973405594859311801617451333138396204519894463377956303672494754289242879130211743974972224039541444465129101928233368268780129476018609180383642768308003438532803722670411693551953146279397222191973244166634363026876627096837155259644302902946343034307251366917418620620460880711536186309025037346015032412519445765121119999888133535501321501090944574534999115344160725339103699436539536859143577216225204338526536544688688544709746300233530400990090612428515811706508634368457112661033393072417532753808729965321999388426035353586833700454164073804084461376438799261034816600475779072202275832487434207175697083830725170755029383595135482008966755052427653987155858957551885294827161969172255767229262179238127883570340987788598530282142217977232874466551221675893387056631600572779478210204004937947336818178307285791732293326845322491386742934304118404888420195762898031022334517500281965465628880767444993940528607956125974205381619220010728648187979626846000878646997537887428680062933773808266946040434966846385001972298048805992020498960504125387770983491888990217658069912447501016647371781493887771807663890956604455988639779074003809563527420893419807217131873094482841177631976848582225281576677970813741290057805177969657677123925206594831629346580651932403810310691027394688698601849096269710053825711510075166846608650297284954397987380930846996872638599179508764278499698781224263658287210805301618897186570469656834424275781438547505941545997895320893692278962839038949345835029599885671992672421716951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 960564865133367922215302456996223527234895777113927619315025318072906492915547706401407923889356996282767799822165738463857137039789689718616566941953447433369199562918688367161889748848981001485452895310192674679309733085524473519225228125096648793757922719945841560766214428757045121627784056420821468491471868155380742781007226307075843438387954662610693542280709034622559020484664763063528298739345660963640903359870460322541220987142169208676417691006374038823028575660895988796606226185840832269908334424233602725688826582924893106792106910831433187921089800874190899007970897270290734787119858329398352802139796707291432005182616712918345327314776234797549318914051724883280480634481302043086928246585292126407425598550648117556054120674945696838861809722936222648886169836473276544337356255829146812760192280012059501284074316095673009014459022556878241454761551143148672706872346992033965909644514907723484352298635043831843475667804438540595446699000474727237487561049216184323875364912697308952515351576807628700663279957674983067175199547867458438811518190878490155619866119312648265336110703563898621842725341005205033448700645943880181966223321008199989512605217418299098514080227286821790370950983560073474853970379747139242701696450449498039240621485274770748927382677143460891594320592989592487626343626131772467239809906577307334280972109037592514503881542591443855004213119610065647697739867482835149593754991247786758031290424862336727106406819856514361769547436200819337673252345347702337529610465239068759049993519438045086502146271180786660000425815892100951001193940184211708440360524982195060098664065279819544210488836777598225671357456610929399893189727457785845156980262329572305356363874115463386368557911996003765469371197801760762973423328136756341079340179139032384661853803165092839377224963456749707271405111858720250319106069561004072272857219359856244164039702306960883242913244761052856368491873438693931432700467542257075766967950160633117789233846387744854311336032660053370526768542362142327005231654930515360144652462972568516752247961607328698987274202991085855891457763566974342877598842010449794960342291781378197384930422438207465152801764384274554171367703578567814422818963062784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -198699041154000010408788945509853950472251684728268865864791733016054196562343083599536970389512341716032356378254553770863381418256720350113850279863035855692259330079991992408816915608583694515259139597758293713513415331244020057718261970232703401893950258730234594448542732528870426709120641786439528870124270968600656918689127493717301938416113313251216339678362428350151000575567754077719173301046723369981721901847680346223036849537289953424787776979774545268938042620879012781653594236982589985463539176143473280465545568037963271922852888414308291458968347685428059467217079114823398583084760507838333905496909556539588680260000502849131829058680436942237411839553666492321068224135934162134272972734474327586569003406790050514379414789766725232654975983257136527740416888382085843219285477914147680289071888659522921531251713046339242782628652841981240934186810480424868728856752161099666997799676960259194602604919803787852888114484261710979388054837195679449738698123680471925063453961546128232344390390294283882891583493771643365989640412758238946316618711331409984325058398831681627184752325095023460275890923487753509537729005890179346371824312435274917113974985655909815009212469691792322111481975201682557338934713751424702282999965526897957468331560632582061933819803964583698716484115575675060329976637949788858290444586613978525819686536935171976359772882819631430250748150885834686913435877586647630932490666720383107713908211139965773941246149007557329761392878110930405731645711401605973218661888430460451488644727687245184655677004598393780616888335246405784475689073223348370104251308581575687772559633639650830286578911784646869569960080028278412044617781189074383386762949962172069995813141266289636212176453142359803442617341578592181502714453268570236774635888053063118652855260230854868923333528278609912103597470549819493184683931623461301005537168537776933635234684803060510870324211865299828703008632966300070098476444977932828531363060319543679188212898248710627594675688740451822446345958779333585412897555061776119796016550128955435432500342193606408256031490707648119498751177306944240574532015178834173552597035619996326526626768006262060658292286353084916195334648607111903831554491678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] -46584585045196421253840584028450275786774082875032575134704624421524308913330377206899636499231971633871491616097927301974792358053037476735548276414514989842947467762335106606769334141048184091866402500313801098604032488775117207925156480778052639471812289221813349064724064912447907778475476301252551665249055641197124790193251084743131196952125463430519237015549802152477545473797957703919314340423345758430830738050558562177966230962218411820242547812462017426247686979077142744832291909913218360853866428937686839520270170111616596899967153518287725871151611308388905033485402006285539769541438042448562745510179049238674295014913687596514703493988301984299352937050529802576219350060578484573261319592955181721985229790599987533468158675615914154234215408501077765444674498544251896521884762761034846606447904043446604656057111381741545465939754922593103250028791612662530373835938368391791469118582753495133138505932702947935378883656867602135499044804285334223585905295627525925172476093176446625450789074696036819116355756746872047825995828919868086997395013969673612216511337763867128124104274315490647182704635260185598493650164445193112743194571723843213400906161013199840431323149949023811174213468972933936137055588266507790067791836978462815693676114344900911869876733135174143026190868311235057675962864519852512160971205950819464274814850166418338667298559837637585068438272065071634535468374274592854486823939643232645877865107909101607754245332448371344444393320921775301341503803494155917916343812348179703026928222445323718363150490796268986662286157810901341750238072813186540244474303439679170593106794971687110285659315815841927387865444732125887555834714295692134222993994986743022305479695416441263339954333365415941627689504473298123157114100877683044963961286958126263609214446419270846980114203075131215022673447293133957824440113034670072118092351640124830735250819954468605930748045165283763710956736021281463649654335346692545473815006484657972158984146991391802604466100433163317319959477765393610378341115559630361472289889236890723336870999907140451969928155990109862184368058535517527507474316570231113147252019484535575325221699829755192889098748429922734462727916455873867212923024665739264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -1255785906344697589264368472297822372574593388552628465213864461037010789902331379148377008754885641779404648236385179364757266453301432533160810036184155024866919414312090921756317534750582817852581570625253683598945949802324610086360311843519451728637726621144273323944430689783773587847438886056133994439117953947349511158068496428513305277757327085335340731085611123919568082114039697236841222772980248961875952200457136374316232350626019402240210734649944966405317459886733553274636936672257371235688917291170399999533942499658519476405824435684829159593232840019641315346981967178122307548963709984604612993485384494678903453407300040482151909446522674807953774874630292059619369420502830459040180048895214971766307016012923142381732911530054152445233924074245281127264697480472661483881393997047959180165215508364315757948630447259419188701876969222670164923178459525099764293113138106983663600382606127601868439348697399012861303159288006917907832549439122201200814899985423468422433512510650779798208133307303842670578911617499301974603140225882730029528932077731955501597944647037220694570737770617097368270207661570945828894284331709231805660000376373839037278431393823946219571796895011251445254620787495621989170418416513859986690594736404451806384424527793940657014193481640303300700603939434212970016772360358470403254400734947100177576767194208039228038730492425795608556322599526521565360809829307509072828881000115063431778295861248725053993155387516184789178660739694109033466872806522050861307591663030715124063734924988639717050681419673719473865540132051443805816500139879309300206154533487393501443908614528539094420990292438472302967400566700471115608047981835261551641399483213513330773833666391319074353701372131676849920960875768857282006291144955493673226519782799189565396254856329077675702212108181516061504207046000805093084890342493330197741127487431245757385698688918220141711632210977380330923479658951217736844534571552765634658298019235507520165134466654168674177942443139381566657825692041467574517422429299305906221906184285170996565325117048236070506142103691064664443696357671700464875716644507396145295453572578098709291484209372996935859415364086076715666593404519185850694955457807646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 20737172549067976628686545928799640274381268948091005270833334450648594639021127856153963440205737038549438507383153763125195030214855412601760673465231701431476805762725469151812911873198139510659897490373235942037276809795117998701965227400093200489625981261296659303217688016178822449107640469617832376113957071838819875416990442586685359106934500637658610352757844732686291430888744556455545191244514962840625402262544511405149047012639324137315716792682089546232573629388318921145652968244235758579966655247024804668021794832263228871424341737498322219813760186991622370001954650550270324369689773443482121162205475631862316413576548520150435778662156980413441788144520256960778083807217615890657781694748396869512112757310373731082790321597871506404384738066311394457471292661080583004356335763203516469141323514571237643446200455389186826365655850668888364429620334035479269397886374776414580591909164426565156989696464404532929312180730783979852366649681574165970284790535421532615251211147656843929284756404257860220416648819043318465460681825179126724009014015724777391096621725243675552018745898035060160488328693404482989271331329936599093080151486958303722047955113103696991501160325057869607374752508864154856766114419930757020677351210555847506119219922327434953421636506018626460612828542477191201800552511390644758539047714650965936694509020360177495136087721936459555184451019677101114263977600898766274375498506491877081716801339890897553064595230703660653218801505537271268502083146445519229644655153681928626846110330214614054016575267989147855642267542424532200548557340075908146725401275314833096581231606960344830569254614609470880019305585506480939256717610061585393525565132794818710083396690268740657582725110191569774633927379557878070445882423755034729998334245003652464339336059233635975716639403596731347783809347982074041889315795121492425597071227937637514379695642041676392738616312694641414356021051243085119300357891356367805422594153747451179647484266023006299161031000747410061794803038033602549460339724310301520451536412759602617508132346063615881721314070002740749474096965958985944072608231511109095280041760527218575126566313788164270817444422224341741038768796648063956698720381710630912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -79169414745164341360165259619846434208291283405647643413501766157303461983822205213696867579684203571907179938566265603504197503397410082524150793885869066406879074686274169872638540075775685977697991157801678825284448046367571397323952496470254186800191755961505658813296922493736563374407532919604684290504834724890286396759462861454694426276504206748911443318225680920873545725238187904188639679653160932258374627687777311257297811885540783099353065575658587843545652885636076779715565400790193950881910487262448051962117230737077248193821452170369008606679925121290889231859272453449171857251071432784199767801711011082849061300066621336451441985519232017020118121040347112678008597158198152076367740225850040823689533780622066188275383083739089045764468788717777370965173176737063146276371859185598928450251636683444618431307245104686510866283267564336715120056548180014367938847203145477425712240234488348453675007819026454090738353292463666141671097048009824485532387787129635765086266144334088909584261122411209089945450822812752310937701302036007099024415303042799702704070837712181335562814125886088055474547912466238532304642497328845414835241464602506691769045904981797528373937618319398460960829340450822122792219032583066300281497875348346570798229689916320123016488660747325130996724959706206653269466150347185913920362087522106063247374912069759993667321473141084006328256935013890785064945902236901352655273466820194699639535899278621244295273233958195558596320749172420253338049473553932375735839885013481704307175240918776013983807366105405703698056982008962473178846438488182249519758374328133439532158341285132668819342793002509134056281586656909294324196167678807489193999166102822022587136989609479891979776710364940236518497316760992558374609946850901617188342919258341715186199910976036645114577187679349064599575414054335616155697327396323833333152553140080791110769997979045756880553742280353786606962699893746486650292992339960236522349299605411058912997280314812973780285915224803022553716812744755640850818671240280060473365737086486789741014143703145720023198815514469340119607091687005639340500624973232430817438887418606942010053004089363584346377269381962517231274076813011802898760112289800519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] -279721472572163030833101701120336766891938013482337575444607431516123291262327828023344346875494110608030746503232858808348942035475519896156201633667352121834769474558264480790044755187440927469000729234395281619269457583013067927965665595798528899789841311858287932875937855057803681118658702308199255475341991434516820699432692983756325809051761010425928919579684312563402624003984703775767169155209283578247675925745647061628764674697113581330945647008968607358728593469453309417135349677946300303456186680362935328160287945587472348419439960339995603896152874318975135563447761850748126009134808288591742252169883691959941310468911893521126127827442296817706500514471681288429868647273834067030061285174158244723228895341133653541961706100493931154317295209430091962335285191137484888145618453750428296749924902144220976721910748337178913560844254407363616524402687355052389246065683047982212731175900907067733325419312383361629154787470083496407369168551426658239604804153614787719976476412500761875506333062728225990252927435416805686909584036664977756134968480431824173947862354135531059912190119104535615655957180976043034644000855398280929865354882839710501957281799558718051599620238633235889442094248696842386677090182041679393658231626887202600565796376437352725323851623442519588360103712039414776965486465202046588785888530238198583559441760092405333209828127790671406568428947592867532285590716334550023778818089778098037514962772756427877239066979640589411263002711947621512220874907850990862575968878582264612017837108844890196595728471062727279901050548382433443282573409847396114185713659523452762199145244721745658496211034423114750986598026761744093769768504699823942483714617359920869765508474870904610611287107672988559612661494579860545339923291624250540286178590065015456503793538492679181484843198722570634914162490383393125631164073462198414576892017526874297835403154170264293100321488499506601156326784348142143341189549358111618060404170529998091780179670007745766872444106369124367475649035031513744229120961143261649290556523676221349056351144579639309427602850700163801159515951607655888781128079265680234587304039204763974794429500674025152571113266233484163840897126814115142302526495166652481536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] 4029683149066377887692651479458316541383640801455052137236724189289320526817869066643256757542867198786766746967262301049327422955896764970430111339015468274905896760665011139917933568878741314043972915096558294481767227320710695600793769302917866863882686066714790100295481426659199002156797102854007526210369356932090626176348141818898326252953771640747157976009704290158186743581846597244932420103718101118837592982221223183230425742256039164055591163748548031451142444160973422575448305779595615531935709661742013317158773306030731533365082624082515885982221271840735400698718378679279581087311667597848205765542984107330241013201264495561459657333911150534283521347557943820757904793965632853459147014991919006984394633508880896735327519907354831739570386102869202706118279548763091920700568833579349280241825964501700503685749563242072324850210008444641516808251308108128414847745214494347425423214357208071545206828362035146556366666097582323772131786976156841837658911236600038292732955888040680206952583665130975444063758805147774792083747691799096836456766644095682649637270352932676609189346177251514785432367801453394454376517531952978080401900955022438249234279464556406262415966924705063505261648479180697204047803036897710614764815055459974505482782643881460221917083597458093346562099198661500973390018945919158644215409685892919151967096501396180915545016726351615915627661542992622176064812038114157001201701388759102223051655602405764402946810853650521705782491896313501881078719996802405517730040314033109114594395335486715885891892390919965471567360305119747154243689190435031104167725264649095728267058943550986511274532665448508663064563499109851985584028325969933076109148788846983839003394779383237119356434609039510588254426250883275873703034000360244437680675769440777136994159032942543621112321007963118876180297401464421241343792004013892925223958790910811790572910429781573436661723460716259888897040627357237413200226848376376433181337404850652084303533324225614985873555687011299201422820554534714905022863134347374938001546171902131200233720409771747160464966847544397189038605380056559087851824427713903342379346075964234736700434740561351395559966582949898480156683167613316619727849726733629521920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] -22252352259038507723550959090072580501769077737050327020614330757036660847609456371293532903979662024497177654463842942301416228438754625790973716947423551988323308817421490967362692794373807291331688992875340707547917448419517073832816795225696774000982807547714450614936107153505808982381062048226637173598815694045208205209905145711546519186354574484396390804001672171565751895100188695316885305849926482591218110987972831719910760283258666962279796297259448171539628069527328119943601665667486701799272655577321401881445236363980319799514540195059739784619523634105597763518438574739660808469791633754462358002347499256141697774482953257777140193107036561232755825419179818000490069463317800156459912825777481285976307843278179167646381251678907500332015585327089049257610633601893724738487078724084693981260796368981515071092342262478829079092792615176009582937125156416063981904913226221815224620790072369973835265743847149049327318525140584566919227403860744219678121574098005774343640735766510529475655492817781185125546298976662391438113280664774081732638975500727815488998910667852217702429005699856141807874359806332799299226518593817326207372975869472562612656026517133047846722225135688586660666232792290719428047326138965667280404712302780601858392937155029845408566831511074288768334745347471211731045800119975261467368759604411228315925749118669900388063226069699369028436784075752318428270621973117028199366982198955056270908750279832738058017579053407767408115362922803878937813003605654861208250154990900367848081244880498387590738522857804032274178261582462232559513167810447695689701757197700286060922943930178291387165974473624381942428993691737242360745671815335527191360856268565103185859333484859378034961880163000792060318666370040521845976988896227244069822862474242752229543075046311829911408144438964372496978555119264998545657131025824404560004375816477773354253656491435201108715668108781650722791826003498139285934299535255843774473523888500549872179652427854741908029474868802269337100908522691723553582204379487362630258653175183256328094010866379594091000161557091638842367503402019018305253429919492014601703033589943309967577726841911308114534507858708928548635953783464240863974144175525725208576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] 90678579179668221969240693922652162696412372216516396781241524429509509139302036484753904738280475356577300372877558459229083990432982759551401422693449364255580402467219308630683475576976608669296651792461911457365015483882910327864688313193650088566029324779229662731633216458793688114257150212160069753882551881113134638083518272014859479372204514126987449937710798771950089611143272888499120820931410476229418076987808547382200751992132209243444722159224945437450123784783563189167111196140398402797690988905511393402797724559553196894431424074531597263558745272326229402398050400476619131484167768753100494142848802582756059134549262600631016900384911317690052845120586771369239203104971395260886874168540295234660558687774772117829352422091723589692133760415046196292913138563899106614915848593268423247520729313060645238736737879321055433064732099267680651377171973867783393559481605006527334356808152481976880602915209731516888251252000335681356339143724645684631380490392624728458204044438866467285652388190949329566076369263728519376540719510885707882142300423344562345252495422903459288873529906132026066027059155032846311599250561561562500844078468414063166415017513202815717655228483420285601676465397245607830933726911472458220937819084508236527338392345709276352262686694061362222579596499017506402405190594109167037294517545672316693341563087013498373579299034932131135471725170763687128209914015291906331903939994616699884312692358306713555356315281577633920814802957915011150039155644967875128534492151322111016468824050847841574309544688245047035887968033341043066597148778541426980013567196029269211489617914929534663654719438461558370446024584418421071606736207983850096562942391355301514981824972563058863071609711835877557305657638239360056949762619384657925320955899740077042257922252917153163362078767824772649538407347127612451664873624852615510226655425883337539265303175447840605295297630367572886268679865477928360175548726636498343512097834115913481026481709695955026867250859612059106921502135182663150660965949853392675512955068116632203870756870802361650600814240278683221435580606015434218799866408111475125025280497516209312846875610348133728575097360966683795277552588038171930667411017135166586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] -293633654906712663035927961401471664612572931300328045560135417299353173606531693641291619129862010116868435586959413118839802589424724502776618213287294741491274618138511231076376167982961706698132235291163125763696769306612986584316540168967593401171023435961982233820439145683372574495690260155307804585419245721983428493622185423834390721827159709997905175223186942040152487901068571204298685445423625681502246807565969791226411822738180206079485436547291144544467827058779592078564155696571480432508093309184544938318356377314287416331844049184045321943006189657246583523059734202747639752291830464647791369582365929102687700381303100946197247696577088569502330496305924109675682725977779578403264252970629024526692453385281026847034681387755462075358788652871031825357153923242360628632558361814991354247083427239295942240073543294545260907707934684180314562683558112423991847429155561410100251403809781731153012790147916884975287997667852777871465147211851840447653626630060701442677368256358122653638533290928637187773410377070197236667505581772921701520102117992086324028926817271832888299012916413419725480100795596138862152626797167928470253271214876532839896391601689369375903886065894188278173972952776429433064614160885179433055785038757692849601106082342771938519940276027138536311534318606015286263123067280921059139483705338121490754209783067822166844863643868775570128951058861377472813583082492030197083940818110314019817387473000717132154722584582223800754775008052279597479497151679859475481213444726140458170632786115711644587703764018823009731147164878239283528153914346048546819331201957505826570340286616546870868612395409069558282957358078722845807355066630038948332535799313542557195751822834062432945021904483817766783936845692259725037922528411355207473017891031831824422161736385995795490523792075788551483883084619523437438368541470532649249360493199420886976157149575311351873482057075258348871075228053279532803602430333210349314319665568676254051268379052550750847624375250835203224213493352028129355175277994312150461532830738780954697012697145499567148484634937856349570868734008536434430305939181810148441107071162779744316281454964593806737446150677437388151509645483070676606912026273901285736448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] 745670879643813628711350944799330868670152102425954325068543413242303939559848285028112989124158527295366443523136489023991897984551692864653233843419190821155273596884322836069619227135070940049147089085207207227845847859582413863330214298587382377299710488461460841583230165596213840492089843230476075200823028604905010979097174137462729139370137692883654221271409448503314244780982146277020284507408293907506752782237155676933800222937213159282859707830320398526048714323338260473897329163250527143961396398884699063003580194846739606414891247756160230899008344081158871916791771285113389587907502353224004253258620726238108605027568944045113560197043384984310254316166536414764265019851106796046902022447199375323106208535009076900964803935766604341360727006650122571035544085476606055618608043448694360225874570336196457351471593906638964568120716001374303847423216886644948246716485536270452542152390051211082270922002717939528487095915408567804406210857476274928017652073264417034942506869658547952172995202251572420234509336829622889872109300581487670224082169451747931099220379268328190378274477242006679280244037947150968115296830921581885669146000711313335603335905221188105992847988413835180134309091205489120609398414013553795782080610292028114986618416391953582430351570106380171995279229068517032450284311537361564163578602403320764305357601678511865754025080215788661720922765367595970232837436501340714871107020113660809539803900389112969551903303378160153399079126683858587513473855038400333780414991348796225381397108719340059579510089142609431120785901808672110242286280437612231662522867067381513114156572230003259701922408232082143202483244700901228633346212540254027232059272573255475303983200540917541211513322857146975880664896673452968677803640013196017402559959696231150910946849593444000063446053774712808750624511588571861166556111427877622804296351664968263871879354074001130523669380259025356971680708903916442845037278155532004379416654535326813692482399804909989971754973403495276497474012660503500474630316144545674674989951147008714209837741457281516107264940104637707367228094046555201730193188646117938546799556783789386218377669571039448489931956554226426176797287031290260904598339453198784266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] -1407559759183306303688020391382620738487318532249479115470221251669071652947825146710769267403395036254695233571573750829529409184208716381528067029119869030045286413192612243609815850594021997280567796885243335871946346926396665507447889338094398000032465915063719284583103817206727562129333631990560530028839815027887281737245445223263430033594106001897526934450108633658599369462271901150460631522462248746509876036354643890673153202355022895337496485955392023735379115771029068773981913428080311042919890355434784535315120951212937010361005973283143990750926724557294215880830603598250386890344849377615428697803459811179648228974500159495829678581947889018813814301186059219898674969935149754066584699574908708622759467520449010680031051388729445228739871913698044466340521405397870618819457193986486201679032977799905545261028791528957205495239472560122403532263814930578202925922122440938900436503717465329093762483453707838450780734989797158290351508999434951093863395622935077318912871420133688736774836181043194680909691021135478474389679333440003962009428501120436943435308589986253071287278571012752072432210410098767823752072720339366846887175931133361713254746319902911559512341067811137319087500054156269398405123486003188095542409464013511192329786257571765465861442102716414189447250019748725611404775783160403547433822614135452844333423045253182057383967537732276480637330178433833922733932287744146416383034967393626577023093738231839233744399456172025536455441703878231188871752538328613867112583399454229799362735135153925773664114747784382703410586692153809817358006252555077583313279559000966458927361592049277586154862763672092100679611338769447838640122732988908283915281183504386752824958602924760317876313441602300440477339787914778799817900111174135498431800173437043356874853971844106685881010386371057436803733542392928968583820918147226098089625462222469686044250423981757430558359531075133384310810516131777124746314844707732564075982289027202308587761262603717147694071718626403093140027318737217613277392281170413763252529103453846875983437035031816328161789192538125929390157049319966543895016856636307448300734801772318097522644162356659161517225642068120070632574596759585899952318467042491414609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] 1719249014671720108430742511241687193503064252868028429896225895634862629467548135053060233288369588508585412720485697508661084753477418234188089361692842430496013017350254443091292631958059994562461461172832422289773132807344544428009771054132053987402770809702610079697852675774571796105964442278180980760018610275309547481662410453268489016127624390759021986838192842387878242603464518465108982665963038101217611018222470408506723521872185469304060970258865387437906032021527724668780610068557865818565233815901873232287405114465582545534964363872679724472651986058842356203867476989719762419312221384606583128604539382760278783019929318280748453394933267889788779292742051574061704262685599437966937379006901203105671462041141345888936408571813113963074194551644514091950561365221306901055827126537936709788628127689732449014283468353129055946832429298822635464433299464004290785031204985475207224443631533552245696414862092816470495053771898156945173691206292478963077819012753211156896039057385477626819046866482887567706626814952987539519937333603663500405966665028336292583766170700325607220603792641275030903382946998067879303631513493417231387348626156202145617407879371514796941049814868866613503649315897047476729744463095603418983574730470792398206194146925055920828708488823274853747345014610860589259614316889536067501079824354687897077970804014032238090104488776996439430496262816192244542786595343456770022941328359674295453645193410294186247889891363345278270980368136247941506085729298083573441753370335045810341277045363668808946312535477925790297872043085855502772515544440283997526703046729906031057529676504454306588524192488019833316442105460354876045025557400831722455765490527935254989619837895846872506700604917260026951946449545636466498169827082417147739734677506253373380741637382120512387170036171660564864352507116856832634468523799567498301859111916162661172945439031917876454356920020061718103165599314358252087265483472152532446110883325175486635557979134319667330561680594934618225427281899312754851619087367730992344196245035720389453589648918379033101392055045030725408938846977916958863954900321790155471505330553774054877047616057001075258509024984997284739983614937291501645122936632450282946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] -493600596040288507413022960323246523639177567601257571614124081770292228944875713999704119271520503180245191387549103202408423426599168767233878590877507022146821815230714735083234390571802441098629074366957094724435591807638603979993457752822837605912085677760420244942035187657188485442025685306160468290344453532406011942333039205951204523514659280043022198881362976101888254840032560043137406302334619365690963671800390377129066660824440591174412335171328967225505274181638089718246339361487776550606237355819310724730163611906486184584192379189304779617940509493607601474900377762834150811819713760430825567010108825094751140926755873395243007175671205175767310815028088779643717447172761195326553741055062840799210495184089529976520900107989734268384413508583486571840102381972974086024054307290089655712924091327562299760595843561349668926465643627458007093683142871143277210799048201042997901124464763317683585691943240621948625135387451293064997870085433738197347188999650522451830470676828166474126573248679555136918631399126136129140948919012161802514004985706526298463624662892675310656558435277032719574017867263385232445355089671875808773263757611487061784096522702978169150709371110638030005025404897561756581144950746031240232846664804987500502391528650794682399768649244255930011848957492963310674122339537218685906619279298165620920941904248959634432090247401560227442321239388179637750864462979876882796661305435732274271866922351741938066297501398163443476610591942679215121178135488920637192291853503082197609959213858499192133084525668047398165220319895435853324921471653909412036751406905161556610132154808964429076909311773461614156182244021337556446161488169989460290814167774212831983908330959873474344727296806692003793816373786232415802867704908012998933144305146486876170391103138007714518284851498922702896645226320494421546190676816035559536305719322173960493171228097862244397249749802215541846588792896924966923769146329585462565751201907207364877564990222666980287213752027409286156874990253227255295806179289281584947382660584174736044769525524464219072165703206560517549955603241124426237053010664188766433231420133057890396942265433955950385761944403854454036830480084047805442910223165511738327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -3345090527567395383149212555098714673450509614256933093032555011318526133793111537569394429615603587775417700311275530331645857953222118551846876724980359416873445352184108924467179820385914815162629453406463680758929376613501667200370878730770141924788172752874636687493823558124448767593613341629568073851672273731368331669897517072807856441288751746945347102483466822496031551393810607410425567297739998051824414312077323463858036580135908072058102985690234005836094414081502628510071089394496258407068800495908170967424665457288458711849083228252092413172990626542417327486753819351704451364754179499156269699687359128091954579672037614338111014353781095006950367163154560496796934696281383129633381567461837966484960654058852467541614023833498350379832135789801428026888111693706999934473507357584230495005164585469287279010132696059859269965869275545431847835951543734036479485732792555842933966726090461362145910567697789000948508112100823764701901620048334605378042346225170712864038844488240923479912569558278803019908726938676668199359225791904056397228699103282385704458994539965679660715430555882594245915009505271731526874006208709027249745399251127905752644332007770951029799094211565657387300157724554727501023383512471876615640129112366160105744940101544560445325171871953701623310206803304320440374858997312464013394596233158932824743774631663643162444804746486760669843716775330423337495361961812247672689647350312252596032800067919768960862308153718292934594650820728730963889674342592232596652290683725336627789917241536964238586298105908230521743965152297553945799790673649373679995096767682628124995093972998125900951861360304679790516526102571134543735724311329880126476774537096078087981098428507197691472693958068212875118043922542774582591666133332004421733401793766457620446696282874731528936697336334042634060473657011515059514559658053777618377574932615412754277166616465169378019626694818977026935794913793640862687504848869204087312654125788968316555977616213470280518740495621698091037386743662089872779547632083465100045528615885718301707127814333636450698476502324637455323017295421261296035980676125250506762326108501501836175967128778348771111799725233992478477904078970376866682628711987880111636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 9614448498191233515513189779049257171044506582799918859839137623173457356964622902884280117551767376255264989040760512430374897161364525873430830517657939717991129957467384716624149179266873641359950442558940991176730201262844098506673763046092023394502689056916537438460916474742213014861834871849642373208314540385167055900756282651912269099774969989556748020205280049801865749737867697854936082464676502091808005339840164040805194460209860283165675886053979107825243648132952035793465751884512856298396213058547465919132316101513740939649616963916293020338075948959624578677125799247744122428877071715559946137610841917431947670844368739467998261138867170895001478696090976587662474487574909852118574202298778496462156289837838539187118426299776887404778820221708450565456538199605668555585374238115926042651140882512791014633273150056736988094537274833239891207999328739699007423054184405860243569386628612717456282851804836631555642287821246398907398899671106984931319417312714582811925704518453100569816105309891852998013969402749044842510970110170194577195056039525918541240803707874152881706051193727894302493589469173100872222824442383451870895596205977603671710230575894028191255911093590976230953516819815431398738560620896587820340324975779188912337367873603291169897047612125254489827270125903857521071554465309102093211167850309635329748214583611504939924307986383258454440478566670496158097254802104619002613384592534054993159127152644813519542064366012963468885073665621253666010927500579014514282538865257866339048463098461092243421607258693761694709509573284695822602706205870911239974645440285290682097948663848359538971248832452285424569498241683909299326993766703086796399665204425195093475174487544082050695129877491321567622408147431605966810456720866556029549364837041170212831424945555800146207702563005556273504228550763261472505547600373965189361741599058587564943876976821601367354016601360363752025063413273857834773530116400517085983019556267587527402163771280008910147189235200962670539992649593592819876759523343552847152292300777836957374906056282486824645472339331733964507491337792582644230429783851818119297407225044255602302933616709644773279935325717161374724400010051464311331997930148751067840512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] -16685524192601462601345942204737376971882951666499159934866392411953652164411696927929294419626905598378209809515267944985471638702589722591529496576129315204875733818513247730669038388966833339437228499613348853915073723319866873852738542104682355183590872613666687202174833208103375705493381850956843715152046035270145951069533299959288844172109421824113105993038635411525753893046604976394836805029629875786997689292497187472156156253992288154713024672129699803257330999798760766492574467948390859809322254544256694236069793071730870284039568596339706963815571020384846588934015433484490327369109076046134693645791957846389491639387276561861646973233821211141469115595135645112147631216650425450557529145565147133470963917586668858817161399557111420127246228122899722250834231630342205724578932076367925138505609142495067638503329592852217575935926527819944654772130864022848968692273248101761429169835136065594435263607099483753753180071306039067034772501506003822164470916903979538025408739548673510508886995025967403405767741574217718770714276347963850468709728763970935662241213848354080497314502530006017739289733650624505882235143372048789342030638021055660384930124976530027369705390628667372556374054261787514398122665199939872747278912001108565137334088482165883305594156498800552256798378957807579922306856280404131388673585781335445579687638649932282800481309915899140827910831190690529783055272904114836740094326339045609899174097744750776849541185138049068179666056439187403791637787937719877987524789411166698158973682214684626072425481797545105679258329621542781266503559539476327605267340260429655605568964576084106536999087551387593216317810877364415325271568251340196971565415979179893295820326402789938589676837802748714986028717638213617288083956180326398798239198578142909954201233656389671151463410152540407515128010316632498400761443209917397634102235088516625529464430854681147740422346062766235683774355087544896490261164620937603708321265695045534067759066789219508093212492420145910987168100852382027706142168005119350236526772422100987756803822279234433163805494473971219096424656529159901385341080966483786657988579136255054392558799458439843338447404496446232827674186168925465246663687075871640361369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 22453277299058442657820720268275199046811756953601802369370295769972260854626630537481638455351887977741354953103671522005604195160983112579070620631521290112843640824557360337597369786949886001196164783640056479808377033894648254909378777701543412574947360742698311190656326138829326631206608353399934335746786242376062726112683959050170267466789931638764227457449660699490558094412876340661867688790530225030004939976153455734586417355198582257168130627804205362718364431975237702296237574407549501490497917653720857744321920827978024061640601767160421392624961824950970662498908195455354034259188747229301663807409884552041325961581578047248183289216960428949127944627487291508297615745810955372615073908222578666438228838951982833984653938885584722490799078340629434478849431141215229742366028547418104520479433173084924304843301138842222840024998586585846253691106241066088302421008995712869123297655721144154824297722679924214453110965520622427888596287648236136967616750439877292312578748032696006972169624485695133101261332187496350126783434864334675223305621682155046278337996689883470471726613075842537217589684897700883420323803105323203350157626992917776729569884124900170812062538510806185646038066370167192839132921393252204327413570253113312583579271234019400702861444300705278044537538775360971769343819644197839502314542729590583101724487404218682488627612385495481237321357601044531416212216681853637830149075592945813892426128323982283361117117151346065426116760921100240181965225507898901500919062201646557143303945996708847231734471305452010771961942655574738513573891542248411026819204329599825904802617173443580381638525081453604585807101591038229375229427222519654632979953011214218574858993163202637464065833172124110013197487990289198191096892265045636400618953447681822625984753716296621771008302958472034169549656993777417300718825516586590865162111141528675978268406807301890217198179556594528376021307816919291595897375733702360604651649652997169576141261985196995082536865271283582392073965422479500480195031248915824919843946738764023814552126695513715062092295244871305228328185964323195139994214007434608966579105589600725905958242865384294517529663311877555047465851954183598144206421062187262381391872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -25250410681619355907493852283831802962826417269414502507691028751686449275878240956190025025034227643571232094207638279253031383372199702557928678305875613627741387272171994460478876625128190485454098081850708409699267073070857092219697844799806837445479030701270770303550418355540374331342444872700966586484235699583102681947257211554946916071935474474007744787738622050480827594668776483306608819906112321596532126230760054887294654571892078069374548088889861324375771908673934641532398891726789143653091198806211312530855296458351906307833933321320594358272445796661235910898319369295869824755931380182986858289785961106136437787704809789262100489553045988642877772065652455409880441960217452060373253922440197255806048626953148433226144842225358925255986714933317465255953260818151486679382467118342912318647628787873157561569114150454245180400088501185322327965712886111472300070593095936641382848633615011717177545234734702143271318806603530567212395458105445973815359549100676956160162957968842536519611712718468180422574072614128767386312344813481732250251636824461875894893357255225968475582942216426608731357319328216868321433195343730379434767851408691505218287002517218745461390249350379572166703864282737074916298039554507385976334800496614493246483473623218691142336531013184259310254320174467631990218262649680305614919627876201840786035892744209192834239038922459332897468678819110981183304663139463355711062940663005578623569837781058139874628213264590591281496828978502594591086040058599656392885299250100103109259665835496627452827455143865105028983502531437937968124255867371026804419661468207901689249551214431045781873102477086317093561544074922547858545885764894087743365934901181039676610261345076978548845334578714118789087249215610215188966294660596366007940667979418257421252942898449932593451776965967982151025910269501590123567670194678671159715918441924145776281048661249580814459560897957343514537388984992302685315617773295638531297804397410462729939168031950589129288608308824971562630116449742581913286899040291787517049442578291686395852668825616296660835363133237876544575432187807764473958005407458386652255566860954568960284476668761180548915712720056918675210202573089245690053236109676501207613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] 24376542001718854731869361402665183775761153147571537455788677364602035952901314588693567456607041886495388993189224697913297608821212027206318442467083093142382241364139310541911807407344630049463949733325563464279830522020198574404372552718182325866932657695118800038753459942582267389809718707048070183401896330222231292438803827513959039625920076426383369750879080600555934334735602314252315366547962141660304525030457613357932125067226584063437729445576004944126948846494722778484760149486141653403903090328210818655467865290346788746812994762117399843200698967988577472730911578329565379548768327025854236538142967985543108258373099001615447100880595800338380097170637166127809270214545703902516453381534946491696028904560921676421548475336417217985004837696265332194851055914325179508378274906867598972028678925954966125352656225315309659156563936621594147224524121597039526135955191849256022389125447374566294695891186253470105980991622891675584532349550158413980644310451284950110330395249846210804840724937569407174052189646549666905010773982651601282431789870041096660960684546590221350320273380630602833123626029730037248318527436940204587080610897200236620901295008817254641632111154454244464245313132994936076729162200193706386305705311321166242042657350265850782966963269161453433666916409943942548553117602563626481068590809740731618621352640888646783876812672971505740878297864855944402480684161843322281836843859480099169216345613829246041841653572608765801679298393115314051727163746414318303139378115289533700015072650950609711103161032923894540434765784809682295334733199647266740714449587934982168455110499410138319686673751475608557533941941952006067551352744766802069223392148978501791281336975152044063988470323309294006685275417090139863302483779073389097517316221340398940918559932116752069496667874464280685406181227740367758636398271072289236463296785379898454610972593445325114918988863558674047033430166885376566653274947142319250003530436926380523396083877999015614694790593718273089386629040875554055952220999274525460135037308206273122262975051047300508734531907483738185629908503370684550653165185673842210570121809221315954642405963184734989290357099268896985224393612137765946966680769662755805331456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] -20561666253073805164680409951849007867726830969648112510153431785167087442387336392237542671171921254606146659944152319125505318537610634332388244975897807265637535627918397912675484145593870125000201616150164791103610550928017160201311631613489269170416765453987866384224154818342283232033105249409427991445330209195442584072668758986550399983608427097943491705666462395689554990716448397249733227437480778651465899642069900908574600058597841637651384415934287329382098412860289003800961248313148426221160558486352132027493096501434053619257194889359970037689055087042321625961281768787250194054236954200660288148715281731494762378063972649303510340961084988105448093293605872543215141702366096204342404391123873232325857602697425252436595743089272173425878325373275868296282481820910563623657801598861721149516870510822747926475163430119082270176408899723620581520565466818901428372242167252253948105540851315186346158197417017172483160208457385816106608753006608121429532635787474101719610133471440931315970358797096519904204649534635660321411164494282078856129291073578054635375642783353793049735824246000120675822435449858201778917681546951849930971625455131981738899542177479135877470515107699716827455188611844674320736259560054647591896348265144371485183736866836384791152023459521433437727989623405790576328912414211511878735659509950402114787202289768644001266112346468105704561671969138450115663119406922286546225712480256127884885428741379601650175780843148917773804451095052377916228551976799703153249895473762433364594297660615834091320290430710866901264264630278186058444966342014843170140777162205531086162570388157171371690044902644701063395512168086906673499665341790246144413959361475040879414696402977214379292076922057131908816137753503212020304255381061471708564889480579125084484391551837707319504423292509916633587434942059743988071439574238608558109976627145483559698302500871037434461538553476719991236784622460925559394779544832296859075197159122392423766101564562177602914783818191890540878183790880468326553392274611526404615161083904646322291565285850984917112598624160726377592127009923621288646224953656209184388367531162397490410164197602769199890617366276570981907439002373531365726569907301690460078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] 15654737483717658062262788814973947258644052571316715356858517048284120902768560482847352617173852025369614508784903618751652010146930149768288497884712505624946246749814084882395080195872751862120702764523660379055072167944880225991516677027041292644490520500980651042454508740136516190803049509281159294731164641901525244299146932481006933710164601897118346931191988296460170973836397448375823821697387882943470325926566690933482539187152358359849946888511895190815873564309591299354056072734216876919185682886639606912084647731186262562461219686822834489941817995866405210938430897165867221471566733707273407036270064094273702641838533075553383022236689160973828481533160593873739904460489797338788307440331098146904966836205877372181758276669927769434619605965474546236191921227219125772619326083790265444844667754449608499384225909446901438719530578244226984148143383208928590237949318062328253865042637741754964268943519879831043189085949763354727276729944771986205027078371058242445637038194650794538464488118959898775572528084511972234370179091745651190098209091201144773974886937375373734334007511304036687888005285998019809396791802339172210991652159957219695825796109916852043165149405424192189171209096586895305169757162024770447278800975470600461829695447689979827136797546243142074137138756574669022064705976372747347314937666456257408808037627891296861021988242903072490053820391396000731407371755685702676034512337070011597492623189283195833016043193937338127814276307588132899283509958584975118254653451866567522797409588251058397113562085659134820110345119922638077982253848912720658427023140172677302389413180009556573683029365367730033123358110667280347692119530037570606032513446922274540473336220715583433819987333246566908261203043445369220750934024672002733527430061257690478499573382384926078654987136142669180491226863095294313287010477818509577600852116077492957151898446243989299951419033482171882133359061803850151681849614841236051401414934320195815510573522190447360795655350837576539318392688737053720832782481916766208599128904003910177747776486020852244789945987518423498228519285772210475286633873138411133748700074327521106087654132699236013154263420520691315269796663356090547656427810501963081056256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] -11311701907078590967433314129039039860916248892262990223468504440529886095373996773539287883890407430353563891834946314937339829277534075318915924897083019538355730322651188706712800965891741114478839761405063789028276594799187118291305831112180297858016516579637443890357575227197342268478949485473380815472536901015854295926502219205974763230723693584913438950531426265381330962604370037232819889947448839742469036846621184491593623287079643960090695213624457794176655291034208559222542687456077338870247987335817835971238796018289718622616625303628273597945868579842518758867069342252002109192326505713322220637011097816353394008482222476247310322074266088684552561766980105369834854884365767246852991568117895885737542937847895846854416764919030354059485937460548622164718158579107445915623556876298648798860027940960817914493071221341846009729058916576565923408054293028377222871126784687693680224260534530990664292624366910344939345575780966015370907180471081665500402960799446884346796176199231435978457335467034881154389975066361079204975728971811481918781811673931051098724410908223913849398809998628115140315457363761680257454862359858717567911817685633104642068819060761642493518312168995521264495047798479535164747569522085929989001939432651473827004233310056284143010984565142062480814258230865609879681413501852834907396894173937716011242903970644326924104579347955350246209305080575271390520107780030971008742299717401239160659067807970618857535287102606603568275678758169326698897660907540682738551385099395167506373481627407058284244118197348555338782858202553315470928517295019311006320424261754574211464349818066156624468372690686136611626605301157796422196902022616263303030172018688434471541920405895894325426997614607710376650254293974446708275624679207230182120617075905217540512260386404713216246625739364161348750354462951418625250135421225605194296327363245840710035741492032973509276262282704112285230916270462531636996205845272279118778450807748283749407080652093657783759908801576417764846655209631678327140010964221840620723394301099765038431661784913754051121843845003073876425649331855384934703005217734519668191281374610736488113478862467194188567460106066610508054891227780218411575872577863689395240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] 8078565142088461703347370581146887896864280372698664291421801541758094022469859922226613498743926589305491428649494308559016513781902074310513447113620006274218407766828916206685575207169723747234436332030344777382038088014596996053105966864917648160683183033606206601334208329597496377011641393299517502464380804950696487680945068686778020237767510050708607471921946920763926747031212971115480773375026879403074318772635419294583330605007624197011917061435402832482948878367633398942430792188774687876508412576477596802571630118768651668021448539022013883282261502634163470248010544847809925629595650425780569579176665260912346105373543317821583672563561011491118598088876495006560737206050389358626719581764510557977330878303946601286017557824184074991457393898503678756003788269731253300472506863434502679837834563701841275427947840064662280502449141547529948882425094817529921993979435863907964931358316530513957074747715560389107959297289376793483595773343397825225791754016887505516165485982896701880071621212657536820178613084314372845526061675478193326789629294194627038296279348150521228759871578766195955952847696611117574648434518310215657250555423250066914142706907473756647658389088613549252796603545852894007527029720510047014426378558527102820569845025002088769184657391169268562691496565169475026220073898424536625412444606654019707631320687538519144150794523184251896267753346865019043206256139489517757984812917125070183607604602721493468370829135167076400713943454827117726243365755562922407435566299231729122098133822242303681371240231693283263419867928351927656378270395821423771139819373905837008171649716826824670229804854915566289147103691391554671570230385145707541116471471418252613353709561054499412340988728944856018495958762665830783306875418599233315685667308186002487990497427842685926358814356065707020931133991805802004900868649612760713894123394149267072376775487649517935881526555819294928429679397157068597731324203303468821928312031728334035433070293023707949130340407507980561019578770684624858302288372719123872299559778040194864577288462904272070707196108989578119779674637138401873885530370430463633828240561255108375627412695490150752029883255703351396448372746704927171006701123076654916173824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -5698998981103891858345905300130691304947304042542272163393126897307815944765074969305666963947054150334401385404459820604740237688600396198990939493613146298078591651108166067245628740369992192778398326320307865994660655373526113852681744831634846993217203783965102710031881880706268682026915998223448648717409493320770519202905118890310142099865869791414653924155179509279477055728942225128433864424217892664703842248818759484752172527908988189092471780215683008540089324044677865574860608462895005335152774960252418165757748310164848609570083067012042400669223370150533026131632062594108784424590479045687332293917292480941182165738505089288316005562903392988857229128369032385353797425181532950254662510334270607673442853211725112458277774967537076139243568309859662235525470008314823771204210235751185032802602067943034311726992097913986119494454005752431801717734924297869321777426330412030284450702670368134007427659289543567341462883679238711369708544154143975051036390972412732758636423525318457399231343035241977803762035496198098322126541705911045505047865322404521610613229799654062847351126703411694364728860457267914248764176544396546189807378548131635232240075851661913722475642636129929703216580547375804980210992073563004790408689623578685990019801057100690723496615322562909290288872007550648189179937398176495841739852042769018778569673122852227391990598179182926237977811722801748598187786942339346812814812510677679220847710555580873486592381209340203231556951780504131420109125960300450455808618032464393464164373724842010830179097705880655524440703123807321419585848491089463817210510102046557507392746281169089897886400162183818539923108689542866642584707673569385108998551907031980538836293838374545604551646686951281487244021676639956712182145245907168106282982825146285600789343109788605372546930824238191858588655213237028951436532819781277632480871943085795985446520222586559778644227687628308195060967208446747326222117708416499270951120551414018353805852224768638110920517550006307520350760718812529654447510874162835805089139199407055133268681388107819938891387550357423776625338253760845649600093011913035419492086554158204474916223614140574158170743253369225253020720487828432726798828942957422187642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 3841041658889657999611893413717360527490531164750741490476809132910335988554428435493047989567715833863223658056818190247259510183242877959345375111725525129823744860555815264027555003294419429462960599504922051714432906003715313215876333385157633804638363281507438924100084505007816687381543426954707377934664070647814495769671907489823191922625755733129292675251218432835979313854243358092625755925012365614654878414092743276451580684669734573023370328156656094612549940787766286244005866391393712675815296864490191450534999531610827768151565683482764070032692133587970918957222851719059008403880641642845446051139357208672468714779443141402265838005031409543196998533400277496129987736474863820359467845462198830979444352449442989174104897287118657283115746905585390799901962598005511245847742299339843009325100656968054030338172694584319471865750976234204401489520426798117502629356418176211210001210338582979053761190485973645037791225915930097282907944176544961458380628095218251379894043550375689596893478056497663312482809105615432919150696239364041530585783535336988774684267474462776263953990905409449282196527763938556319803636453628837071657495577278595483097233132898288968479644203673511387684855465882906537474306165311185355082723389921297730963698222874834661162568102742903195312184626002624394655708400247324083090525570360460994512959885539921137259874185995151050176020623862093210012139146021797767401985959648929418382423303810947008505302235552453461085459305373058696162388065840202395186973298587918704367217563116223406431501082539609057069522009489092710119581226119983343051366097242827995464992456686752163641218228101541706575469161741437317701983871215560543563362338254737501038767511157576000136214614722227622332268024847985746091998943913304155773233203262685343204865027775584694444728525882398746052084812790480736761485097876083289372734226228525168212330712480617191363705892131169505192808283134588853456862097739421435208785692676063028464148123465800590458750949593640514467226845093331640445475539612543670604020166304788187623596898200478973630781423571885554197592131555463199250814057152182929266733869036471146557239371736419272976063315448966294610825090911888123460043875898622270767104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -2385937694769320385137911174487702883914659432338206526151789703812813221864573146411874698211521783149795066480740002324351335796373124807086628074524476822250717096752712010785685357973396847089120071876451343709431964357778825759453982378356867480336403613258878544000644618897686862176544583720784867261076461923742058072538043883876129436391450691965381541178461243286568819214460598079592847443505977097883117146892280067843072845988222567038981713755454356012354400863926575456741582109790157589605889039209757608222140544148356663580744747930621386674447266513114026236145957282241793225469271797418743012730235794197768884487128271387594829675316752314116643091893483888985927970585257291843781760668525437439966105470056618901412479096683771900158552612802343576357129243333963065245967546192729651520445875963371819032834038073563814429497911690601349943230396590011537435774816627269941401646138301024641518713757855852487326682934008176399823529607048610965670973260286050897849263859581892584823130772537771003916278451485308653417736977339555935667382149673146089386685946848721769634020376318819498386111981194139438194413604773386138489966547604515670908024644603287773981993153828487282282345052736141624208097778776254355150205057039813984473697707339049316626355098008930086726858582878965342054200654099904373494331459472077268485788111158631903293276090911029861675394959952495290529864815380222215397348265499685113024394150928467491851790806009709904229354517477443110714016933658403459799447908018419306208890404958804491855938150764508101409799061367129942110602393431713843280949717658388263044460024457492424585435391259494330521352431608157725664745115338291943627189800008839558679182721621609765786261875721263073233700258412307835871679687860188747897789320438940803761661375308354241810763480179540124446451348641309271980933936156129397250089618042283005054195352996585617648939837526307122838684932499076660820406995067357705881290581410993229084182126724521289535788866870546676579123508293955098040983985414494228788923040599206114781047865704957371814102497564893208018636209244491556225516654745019944440987214354488541098874222609007685443935828736241172605524469422891480323247219018046594088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 1328785588125851967580254466522098720921966462543771538514613727021192781286920016251207098266911396256469279994477094625032763902150010981958888567262046286219783832603666436805540257866624923540294537384562179195687170139789614643702518840812475120268224656064783434618947812878427935229009864754142873782758019530727791390048824730466669560737211653599099987572918041129377222534092979515061815502161099632362110199242164544980566603249584168219797707646258926945736141387136635024596736682817899027945758809705963115735827625333107151393071141194831305877980237422383133512025824829696223632484550725692072448036989082912138687613203106111069367534308662355312589236783526356559520278522945781835387452129570478250220538134874813343318943979022716490346532550214175599468196944920741856197709220724124530539864676784886767768880808302795331095555605872805343555293656853580040313236964533205099265119915706481496826880926115638136123395608739156000192478127723898058993427893951788335543183884172696372143623241092350101356403533988502643917911148202847213795397665618563253760012901089038392637054303946667685140333258092129643423931676715702481332204215428795523446224876697914705753660425885546956087184779419247760816678537396566129686862725455841688011097139218166234954983990150783323211698987636306363126549748532624817490315787732926031870869485998658226263490442028953300878023777016345038038487499702395527137156631361837831469257998643932125805297318626304677134913939949340660801450894600381104090173616417338979905007601399334721454162514149179276498695669520322975722159949502866909812766177647636584339808194041798436511131023266165807504873906731312863442423086363384453519834634704499210835757048464375408025899392981435435876877683957604672860996768233703379851865227372522075632247226489854525985002038258014896782711751371668934459487952358035123106309682393110562493711792810014112043687680043012723063780753917492150187939331146130090399933399699592144170384257235436748770079282265766666897108707763111135364459726565711782741601607553576139727467694566790989155358405534042876251779898141660560465337330665889610651095114121976825893143981889715413783122855429230752248253325063167741567738743368959236505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -650078249790848410456697412985369097649755279959307376745899142618816311932687990435430731978870885382503835859766961724526278809024150483249739519279514178929544834328119243978948859885021663355022430022057060275793171931863916012297001199223956147514189935118823312072159389675373477891050185627563216434205653329298715664706569406778534203033672478753577381900297810301028880673421320150313244040123829301225322482592948656816111721839101982684889522172299334871498586046355615144382796618614388890993412315644373245919189732815610537965774372305927580764023851362421288710983261733594877531279107637542259046205388646344780996455379355390282081209120377016449374164156555452425415262828944921911415190154962946042355456053312594381849532857187780371877071098418858104575610420310352109327658065269143189080137762402493649314866056992120893073770335782898910647930337450919005393556292277992772551612140733310957687903640600935229913267193380728904393268174507308281721449843419187311997060985237247903500301906854170589477534980989207425523752600089939247899245119807241679443430934353657532246753512799138424998147713470234541376384010582855700256372959184078424674567950961475412968466717411729027321569921991610409072195718776825483136975138382353392581237742003782690885203100918555139737949254198583152066297778650861174591387079755749087877429218783936064351416710899214689928411984652480135552485011915345671083115598159285228450038295298401084275029454345348097058121610655216094259792893731090731197265127656186456686429212824756434849914981014045379549100628984658214084429718674698529401273810086643233222858215652095033685110168620980218247029826956842409100483806429915246513680666592612668298438016303383755385537832611046905139837927276157176862176812714549592882791565592511648468664770058736929684443326001428954215484334644958435409767113839881315453907582149967251282875002429978683978557688319069482057290842600862509075151259515108781941098261051433507639191007273808929806655060360789713625351519064250058437418640352677334312200889978596676063698040196371619547217790798308775976954916670807009241944393653618538655151185272394354400133408468432533325105855414519000807144172302038787855914012929818414284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] 278070518713582310782747387842358911417423917753810756592007163671233576762349816802584284955316789975988317430073223737195534665262783677264306976174320876854702914137069008592150091481768364531851548723163988463666899190996735481605629271381405718778732310306284020832197405619220853044500069308915852101587414778245927978533348249718645811455199046326750957324670043297747585406748619631562100978825422267424584920668969693118951487018935039930220483251700757506360996094067217329264094961215796408449966282293264759316891418088711863785297684354136346558157273794227533512337331570731455787733811333713610908427873314458015870979629359320277940887454316959457647572130000078315449123679116721069318346828671520757929986603779714504327670975597790892999750606514597856977266313710634778215406977195567871077607076066402080983298481752446149167162243172354643834797220709771471200192494325651771297083907172387732591516343221033675482778818551466589071687288352943685982157939628303791557564512500414821430012792986173669796263413482735100479217983521708870524967277380314981564931273920682327455547340409371148990896477976502916704714604105853424301449696940610334242846128285955342090278117864711520875819504704604979572409737173010456662761896249228826170941660477059830076083321210538807489088026492067043823938108216976943829294740236717718544834700204441244094675057818010039255788901857687662226549608302496354157890842772882194565566950616401788061266271059241798382479868614264101341637598096231023135906476328270912958196939989104024687190633966797492407406127452988306219626348541200951976704494056879649695536959523661852315560834656716262823385766359425997726780970805586703607140354439275444473327979105343725236233014481073111074432082838056132611971656446112525944173729576675220551047485544233721862093753483683833203434481841944768035557743006147667570573169224910134031785150080480247678548490295322220895711813971937986861267066173506623713494854531971436462585539584793371974245191633761163586190083215496081113446310305894789262313579511434034795713662632647916046959566859610202294257997234135718436868775292171164920157017155820621513529904736921465635516523470779839563505151015022116102128717135280569581568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -107705427352982156375769916507683804261632846413322041573593720308137607373814755502918057867744149218733760147062235564162010355694260261084871082477043710650393028565802809861210452537337311322573813916616402477682042562131559719996298092710950951819906991978435166124908520975101479062385936295989442453428620314662377040064134339783198898435305498818648582643079741137274827690738044700535460065941523271863319645329553850008391607427498344401776431248112195454309059163423327962660482356896827197222038489110645128891338134731750846487294816464302068698536125054117950577349243176186366408938568822546059120458702407347885310619326846584121548552331336969500721834920687662612393967498346285250626172561286037167346300591556395631749580871551191850622999886011267105457609519089215343492487997000953376810130256333008260789929767482125130480893268139440211319917748934903320439021327426697836462534401451776892144574094839592050771194282591886441907278079182462730469271023636852323985044162293006854103552583262646732628771862412290711545252235600021739390225867992417254899314999313508207903773669759172242129899478966711115638275835979966830832046776865393900916035691835133792525539110381035257164488456169943373376614124047083351869161145702088828676558452605884285875141589776968101852481382586305204077859083919575822905710007895002841230357649524819127413709047690693557601552838802600091733458913830998221471652602943382192183266288909625911869766058778281703579966973126624765123622648148609828571278720201792581678917628087526183933403553297975644714534070068481955907217107559262014957727148589729397541873127470400026174079606329602140233204073949627198344895066577334575109746594399647365538342566239505787056461065122729061929517811630116636662538848304476473959729765504365667789872173531183501285661351159295530978928299385783795627433164803098743943190686845916715594356463350583979886845480044194031304290311549125455644577534395787076287271347733131985217793220263289015984810299049241811689348082532530745050062833880282304214764612537791837391048170538107252567978152463005639311275540022370340271696129360226181732026684914632017025571327536557025762044764508246930051893886355479333516489116845295072706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 41241137099874523224407028172683606784863236820583726685208737117177895249977159067581578496917800595204048196183708319398090350252807775432984996042723257429746193869401129046807725074800966505345273236422447363671283097539332347048495343702046267983325479151204345809005790726335056520407406654890223672119074582401381316679124865069478196564210284509974153570932256935782121303410683968956486246437912781298603614854753354655718603562910908482209009679756688555753545388214371700396193345872709600692286732907840700661250767506630434992286174524130200244234630202923630684330452957958543992073962152196976373322422274279094093572827302361807517031594603751265607070257534716188140397420708696572777477404390554677359277709826155904024177644080673298981858491814465129336878157421404370838372860488014719412627935822807145635339193013894837659294763404560996612415010744094013193540631630732571348915508457023210454109638565840043857792660455263585696935909896752398905691417352870618495271830960103223393011421394316652054311123594394073531774929005231989126598584771060315244458942300704052759108768163201595653403314105097563867046793625790680173866908960823052944885745639982112984309504252867356677539707801318424912128590089989234211598980282894533279897736263014033581265616777754552579601302052387439212032144228945407797060740009953480047474498600430291990983572074954057720365367878815135793264376886650980197483028015161882249695116361190242500294140863718409572177330571523935514897877285900461904103357675241089808244348855302640727200946260678490952195803233376260301210121021959273253263796400822304082140510911444863228743130167906811675557290817004012855333720472300249790962740841736593093802855901167110947979451978103491943662630615754167082910908736119668956441357919443886209124002222950145213834755528884071654824658194071170377864504433710015903940614945535319921551167033053663759475721665917647482421035001801600301910841337578997145747182363204171969189145537989212029294462466786387200206407944964653286677232486247174923013709322312658548748782346485230702063486584093356325168918545198685756674191497479627481790155689906389888492591286676567914839789661713986942852557420068102132180277634901164949504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -16920267297993841369179369683183235307739057482424561901522835419551702596770459765845079640260320374286004183795945780990532952138734687012997139869933730198624052833398498475936576232338423156146999091315924855631847743092535189371841396734640892658000304995803026806493261098101019158468035933693408996644453088119506842228198818159597960464399976248217101169564610786735526458655831340645723124755521933209170507388289851174506039504879480611597569817683798126572960735047813315916081798858791353683853196291395710218270387537413737816453340679412561195320070657191471866270134264527919031519110128587428216183956083318722803287820506898777586136592428267139435223227639841713015422805396389895312323028948916902564566405835303611085905522233740888128453433872941965186298936231201457080490646008646331698112989358454488515275634752185945780003159998149244311222392141995282857563520820170646256055135744704332053497251159333939867714286988260117310689605066181324979486784352058864970288995000197904927178460945848661334159006984489284768936464313686131675098834336159176032261222218991529092375492791062704035787231294210740845678447241517522783683647105779188812142252359399851223366040026964002491105357621502842342781542063602417517272020462216229308283431195808304125537592485394918907691027057035757517910477698328944957628010401417417785054253188470879932503538121964394324184286666047237357427962351037471510667547030436299890618067588914917112048011831803583182117604315862890020292465626757918778794732415057309711907291262536962227795742589586915404836643049894933686332518808089065294175003916242481019288025884203874127359303733757202169391286526212508828792519208489111471289093661453821424606917499842996054263715143049525639475115428519719727441080943297154801398962014926562397045655378419625973210977420814454738434324934399345137944323809701884681050499942824855825113748590732171082828482647859646155924564147661031574332461652870723862698994932734310752072644429731351590071288768395252451771462667276218790705736985072016041892303947338715840936278507340122716439981954176937480082825963499608013483865694685461736873135404596471098980937894599438575391164626200133130827883326540952357734969692646402949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] 7376935149284006586241476348016079904307662985510092357652647140564883562110993154260877149282925375738464027426969930767861559952782561581464786986773707720195837423003511740249578542592837074534045085334337840220346244430265794743764157430115361412897960031654097749910957297431629826854445762741580943255964721714150179423128761583730286779783694043523170040369063716043925303177858833434741262291270032458545990629233705982103261006934340152731661283838852237848471686823568138791684486776060457612569802348711932612899238270570441714335905646726200599864364767443623033636298795569482214601096516892964887921223499603692178365422408565588858102622561790506139482955263034286707031332045510309305550488220405950441034164839175854778301928464889530571457205651775600698254654761356591315410561806763659013586177290115962984913447329175311442614699511936424778332044825192928915865352411179845144787646653100573922432464262668340213283655943938493875418476827060501187480518832576316206316261665927096748571769201047962853857067786311157996952865781265279971253851697713480216602681472895781222899057734583666326507154558680115558030912969206657745013864870126065540449376532870195302414846135765678359957578594051108306677174736909128178676093722413164581745538260125669370049347305397041614469083679195318501975575650187083032687620551511977227027178229857923244981677987828754060282251411776934631622928204606105646383771377109305298863625436234691123285747987508711772643586156836906820982704440233143294808395804639607107806395349127356589084777721005130718344524655313621749162182855138742494549608681960188684098567949802835893179442725658970652813827560186048189273065547660956101187028198461110178641547451172169906101173870428869811048331119639568751032356560002893655821008709574941885115908936335584452985249731328556445820045150950748176229488763858689773714748880418970502716582981844728003904917338775638537785533472281593344522241127928894413970153488747253752337306634667330876584823569050241278049665996926444340786036393767553967939747092071044274051833477446638001089041189375542995033602479523682091412989388415943384581130398273972243306591553156133920564327640094224979695998579653889694272087864628448591872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] -3229597346603187032981496617338007213782332943069901868610149701472312115782702041738544796559216485468917132628098078785282218018339098499123812581350909045757175198636110746591065424660662919670551441456890124263674150233384664706547371904841157557251553066195164524153540067947759187347660186545671672709208425605838010481068071578928105369351755682082564110287654415960829270425207256295541632006256294697971915085780677700766530114810037827055257153811804376081831785769859607930324161307820921456288415112760224330483473154927639331573278566900940508810758593668471015164692945505367752774847379925179576425462639570866940948701540831742793373310705138881739531512795581326252888258606966390081052841038790260776816950789926487899511504645147199195626131707449618866572806351932269758452834108117166670660706387374817444647230653131403117536611294582739831296717391013251809883842295458641851685261137434646168446455376718282512269088144878664014386113599023986981703437425281524329891114634732393296165641592980567630805340931139789518700958871794626332517614100383271536418917853509267898808199747259401704730430214256986737438940311725345119110114325313817946142868233784114582328190212486543592375790228453751406381175594078119991909695292361572035555289854668298669802816155931868074762134346823675396681247595244326195995948464499803780529229907968656670845506661250058238642341495746112371009681129533644908035424900053839702088021848353919176964554778595863533846405673686743462781944915091732197990226433580377349098066953331777816464348099253749713297074793590829995894763718479094740673776901664547802179213146839414124291567655921694641623767158066417321705106363550555321083939405983116590305794801150089995262766481091634893192670594693483189770212828106897103713577662679195775394834727276451360264095496018189066521657330482090599001323523128456539197881754621845599823928878398825389780711747694564999547907532443234034762955293311741041234137917463392035554171535511273426415477050294240872419128849799137703001585229349293558472587373486465129320058030747152906194379138766411280158913661463657577757294245686598140967804236902610392003716039346548110875504949581629314491934858102914182074804414189834076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] 1347500547196574431466001806845318617809657830887201827635278493196921033926425784274029106863515068165841279602802662391655830763138663329614909229364500128212408583438017452942365366673512035946788572592896077822340525029499395377451804769598725247431825859595520585617935438108820218584181061377084955683903995776809989386777846859854066230324076469890276342887244077539721962892835100109212819635189241808994625659122323869005455394909615334848592014062626221267291065771872497830871840892756373432680438456578927470828655533150721729630838439372674206094251150452870156062464777682004262443756048762158120005862721539593283309890094585402422046714637633182307040127773654048558808736721104132017518055230534055551590694757198157073488031940002807367878709664684654827593661749694374042940638736333769171921988732712702597245783474072228519805140438560090111120026557127101848993710644241457646158935504874254125469287698798049944234594195111603607826449369723856992434955285138941096629451820656194442964205968341840073793415331791738420735140596400824739070798078886925807668750299279309234277156497994233271164781301986410025678197616834115427412298351096979238745464336119898015198682237827302904296703405636803536235247997301118708802044133642020125385474416409565137771183693100579941681550385846073977114803381091418601754898902223600251378399513802786396618564327462994847052185884255215666416463928229997745592384152714748021173435337648890225730943769859764238836595776953420379885512644947428608681854436426767670944072104658657808991179041664774661511259891672403962310352039340779743835851417110575242483565269132477851496742525628674143033137496402173962382700604682464914566817915792714921875923710639577086013616916819755757933086721394965923894196990235404050417738503789504376409815762927491009972936743967441347313299720361284322460643907893305665344167109111522886700184620719134377730170624306024586904421731113380265969232976749388481394166325664352922161289081054005545394181798248972453326499023240930972930223371972964034338471759509791936626184297534954729465627774892106557036498808743097952213417205229755723965567458667196749169496933737650220377866165155259862504935101012907502396407357929705963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] -511405405328134136344875833688042916037772370287189359717779714721675191531522508446948035844669938266881520018798533150959350700271210016509937112733469480824945012812250771281369554625509852473811948240909300842962877947508910027856516239508617192758237239506701483186613957487647934700724644509267285583082866254582183279575097512928067378111957927528851485395179015193298638748299862175037751542752810866038221720959649450720991668003271975511099695952627481537151046769960830707136645116565299275140645979904367245415076023349442230295919340467563999442414953527066670280137941612495017420336701023281658350686641035008579108083698357581708542910824371978757583290694187145829348203749277223693140208467273509431680930233502823893851679154565839940038265307552329836755112580299242409312876565782689112486230995196729957829761738585936573125562944786775015750671010746961810167030377368829266448077414453544027303118907028590717335603941201013334402595819162950225762191028096302271275567559133287054976137984548571883187975162963742146368103490489807379720229732218197669040736589964148233061681282930320249589331169476531867248194104641450727071022873193768842863694291103739641023767897015138724322613696588162660414838286739822188372045107133798587762478202965031141280143534730064935067474881662473342643651121212850785575717712081979942686996644994898858196517364839151820403396660156157516535521765303465752394793600894349345998303577647186466403481764899948491213718838189417926241421054414628648628304034031907092912352106988483413579557046867662528486223807088911185429919981689731210841822244740469868474575374265430081998494081851610148555749331558578189367171340234185747278072304177221220168151739211865241045939534185271776750741506926269066543723250480853730856857934442714598378036327758611653356679337214837027140390170466760409973117857307805743338134969162465563492882076076735561845532392173284428767839341007258044356694471892768724134101549305874379418958140769743726620769608921955681951378564435182328056696341207778408315432493553072770548296605209463656961614647830181143973623409033168585481438477646060414823937836555822442006256420816501431480504760569978941694120201758437124201033934926239498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] 174824712335010909233677600179601616030221498857041305633743746545135461908799636494767877555182131340915008575852987756612037676370468092478198201450755624691102202757274741241848427683409317695112069143528166141078560575726382973411416735400410038459468372304507734541749182799427489271313608937007221392277897078257135362884879373878111966425219300925289815896127244496916391618987190195941526768687405485224223559641979960592285284148932914392368076193498166467855168582215445744640079627802007491271014912268379018983568237516935133876495868773397827999913048666146690747609898312261872625392860108497162160474608424144522115982455082180070682977289052098835622233657900607925764049695213933619662131212404284656122535471008828846050436891780813553012912806975445548529851203979352510991899994459259645511501593921721796805178889026137795952934517699283112402764256436506213055386730773615420279529430924348760672862898232346658723248143044047289463247282604421160672650886452512044398116495506909649543651536029503910219383278878220828733081543439973642801789165707447497016451717362732823889586512450409655006815240550225489029137277293140141348587736015719774693095847793252871334325827629529441717248404119776438212012097473279763556513889845999036447227488784054518231469973553066185148255961139642658783015392936563098449340568500326296721123598795913692408333252517077191420016851516882632332423225197234521195106657266166648964967988352432744869782141378445420965646907163323140122411843373190843948663745894745165500248993057802150250443872750410193894104895530867402002608453821929052499685911984022381029796521673700915436758092534109527951427167418992874707489444925641144717807807149164338346972827238322785356307902382316353053494771771909011022868353167451456492575237400948248898292274167929391307827288785186640856308315051609745070116645129189452123507804915192656607864230241638812550646422540196324416944163126421013960298874578572366340079401241065268704579951693805540523301519923984579311727476073315941570442330381042447316766274334678378223662740410792553247181020664870569243970912767548435178836199536609090887883125309721928455824469557167116018342150367265448117304866513143683884133600913499619328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] -59168321793509835217727340618972846393801942895469598091839539775064700215786837234936576924456563267725685139638122016657098592818561770342254944331761871956780080509056223637209465568865414676514740779748315602891734390446012316825151978665485981914621471806493919513942418218882825133992058955470620400468940861869730401754333218416179766682371783286016160925320413683200128608381353581534727857359052615926644737753878217196109633467186526812242078094795030636155457521709854413775395058530555089146474235855129969616349291820786563971630603347293644012285660817335398424251681586784147366219239546116116719692593852671224896927367834961404827743085502145175344853444848369217891419349537454896636699836420953726603697529421908811045577977906462239999448915086001755125038535688979289135617481429371608065595978209189817105695931065396418363351273006666393589829388560897739349111300626090767880209385745390326009381409140393790103544505498577835531495838372201210669151021110880765800546154005843815953174770754077917729667194912586246038658867058858786044923341505038657384635745342389488930714861926509192981995229452723135448146489677162337806865381522247377271710294207719370147289680504618930308844991945638791121594141487340747309766181454613037479593246180608685196223917591413508749426150913515201795837348414225988727879346478701906007623689352253249613794963705666227097997245976372941108548381007878935531057441516085728467430469722838386675902645610503471659934067741926193317139557217799566384409592337492032225993298426569029863552681403884756508041961554347768421778606358064169605417284128149459156558119088827322716196522032039489002030114970120669650725797107612195119215822063373251584423900733019893716761965372831715065861340756696226972473297429200489161679410339199199725155177476989064029526845698153311594512195073332488874576183129232336988669119329830281873367853288394599650539123671806577927267935635459408603571782329137684408865186973366074634411086892494608628935072656688731803699462086673970893681185080255688304102981214180557192240159365104822383196661041243789960132087271888427323754360429546357477227748081926955481630034966590841611425645495761088872767566539529702748825207480212520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] 24230191027606025865516218970540019556481105037527378509894584276593250765777569483713047608962637469853080518649159722739164237414613030799896438545731338534373819207672628766573192302093967461612052706379838450671219066656959848558061465096791275388386209704941242592525865712158948532936089056547156379887446181046641600344077426902175680421044723250310082390059316768650815140101224464827230534111639343283133297305761800445082199251278937046790981429630027438255833926729520648817238604582364141705318922129638144042492650476034531883993400924134816962111898378667845339260626808644883560908364754276902811086534843747883583335137365373815237333506065491772460915316140681314489802546892070418090578714326830890841142127453236110887274184156697749095281757659348875152095178828165824999680977108923141719462834968045999843384067983164998073751997347988707879876973559590282449830010158178619928321120465137797728428020062946559849580003062363436596944624835841246886431306203418546402208998031616924405879987407967380681016564005118344603891459179181478721975109002789162186389125490708382688666038704039169736272343271009287365095088884311704387693736493183635588555430924735218735857108172900316024911988908475680280751238333814041066691380360724889625597413423683366108272341494214252626499034838365231328897035910158057161073451555322888477194790253539577739043241848079792875268475272635065801948235136726076216927769620842586542748252404607691448983262795817425708739799647089737416292570422693225830092714799530557684249080388229208158205979253070446129092609600785206774374500397326852597734908670866609334277135430255738846824125450384479240700788675868235410791295394865831776750731015017193385939410222360995178698011128070394821623957177882580881381350988748688917938152343742955672005370880344109515009505172291275890383967891981556776293558676003707339960259876359010821897887320273591820795707522472322684584351111814813336765678729608922660373348839798467865935992919622933261502401578072924716566597485296419449195441257097879424474070249756079907467047475580197646587060554000676547876352571834785357561389563967112775480715725332752557957195761567109947003259375596918221285709385468238173289788291462201344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] -12416561020682212555436675941286462159778577237542367932569230070213115384049498267046629337620525344559114371605911959165205969637649601985641090964813789871299598288509230758987363461686903644668535194215695253776933076342531560462309882605744438488538705744041843325621742870829157352748389074640178221722186909312514359859851254472681062623124116161716364524660853352474409533043895474784409036837088357490075217316881534183595272622617573121575554076699670864430010162155819298979325096820594617386267495266581979920110697060346356593844600465262222667111151262815899973656126481351098878022023324641951064704019924975545579795481187613833295073015363187659240128858342548787201800239330384866738617687960884755346793636704789489946286197461280923427724671386438545267893149173498377449240221182083661242667083764242472956697788609144639333703684755340230685456015211681510444370861444335664889807834237894785382841493200687809199298657883644882069244265955445484698916561533369041655676123162604942592335813071622418279415017023349185400725368423234804613147549954171807422150941293344852671722354452228948481682143033239299952494186759402316468956657100971274434215145945303007282192681943059535674737001385352073549419642245567642244888118140523598525262645466311599993599114980494302704236246556216786710571755641444078694187695955711166882029553690508216142470078562608785757586037142273921579885179054174930604525258402840663571337361419244133677784456442884632920732031659657167131460046408622805321154359675065724459297723866027162380073459412328863987502055582532213043087654917006080744404020860264321963368425257606758923887033681389224754204909814908907202795195227112062299588333630334489706032596005697614998265169441283613670862940643669264706727329688114731748534734826497872203838380648540782232214540623124653878752924687158029923759796170185552766314818615086023524810038035352309192358231289695009339561828431075492209135005390897474240728333165770716187668641591788509301138969913557703276632640780668317584668863689180255007475968141124525172434938921248561088753526045080403233983713507251878379941351962015238973697930452738014013718159351381075452492336474527318313836961042612089439028256883406274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] 6436222482320455438532589977307101329968213146565894892549566109988588411999784046966977381760087760684396752960652243804209434510949547502002356753395419852935973331355490041981965970890982115666029287015586456376220729476383345930694200174637664181125422827988905768165726527354450922603173224123915323438554159633733096975590867346127432952439432891773321784274437963872879737687447682444402297950794202337500320590026974469407183102348096073645901269771655507010263691131904061634649935631593884934934980140169813459165090156321176460382019243645394335012047360826190793481926454525490572135666144690841435356569365303908347468704337250337857847109786922109420190676676413440760903475684988477376974960878153000266833203733471188896927875571286830523341800667675835931538792641933546971972598324490113251657324347772295387770731359930850152704311420225817251386101434863502408382873288339788543586501121412862766621322237018199719479677507069896439971585891301618469250550739299848993046453846138667950066239981920714257578554508209047755738939432808139769447625838325887706276015469077796961702697235656540668407744599172337545536861934560857317865254080483525898834157042577991970948103412645675781730856509107299534448589268874791084613482301122362076546657320874192013535686229936684069963474762914925043564571973333742548206300405250538861102749970836053984802469157993386213520734603773050174820340127078757814208160318242688044528887636640790496572224872621184633495755753986759583456216213627070634502959837834338759039290474328234193934645659644667947938198076802563427675818565811761887222577032793394984929364295709129990716885557890746792309163280915021501423148788119430948091098165728667787784429477360897069389769662393261797811625788069156036441184912274207436241074369183445908493369236970456652018583447891428991455080216740805279904301001984351795804326183017337920505076973393390518226339502378315593684161643522258392177842201687907666861021694674221560863298264129682290486161907984221819534502844357965759686003837951925973645423875628864491791960850142957591250343013051766478335316098066168320754318996507876192781809636524445661085146256019682655303377790227401268747899717012599084277703974332661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] -2869074972303824924611536247507337795686433046079687108171221967247326422855804330579968075850068396562280998669435798779947651636327816675962439943300702612325177297737290429091232531266838106531829366249281228155319535902635721816279504080164710608242095482436272611586570985231223911169754794147836515361973839612942177529974214872751309204492578343976724966204412914415117030448380982970338785348412834191300705506970246828201493642419921401065643485768045728067056398231089390645576696615399515554277730564210404264272718913196078360445880611549137789805827404865311144045027215809656490734311958669335694390698026560413103239321830400385434302378926209997789322468968129349468331701078910578575106819642266062594037634599083531474121476244904347025507099462533483671213405364576104105862098269419135116263235870284256044909277970761594751776074995783807063084570188054470809497255273723986470556087145454628215182668989389643708148244578323248698602295273032717099632507082857221783661840251709473245641349797310648866662712835019711299869513683213709275815634280521046633252225097030297587709566676569297251938073221642038416861114537533148865153761415204047676373112930828829758443907222046067517126916182714718187191645185522532430205742818567452419894522375230908199366275206162992817810973156435168682497301348908367487047736992194884266147863010905890944758556507047026328441743590801912249083330955880583430589745347790238728136072647746649480674399303147109787022493278506908059979724210270791684296184256495278102650404153487389160124801434497455528158328875776161728774434551906330401160486446911886917888335717318169857269596466909989261156441227221705722452963948868836112215659710546445113873543024028149259957712707471473550049150596634758979450408960700573330757915469364569194179052479014165590172200979124634606186659261490987116086270398928841302837717720594079993023375934830184882372772970118952462902139007861622815047020853983604829660511605993311127767442885494984032350204958900034324387503057814194828014831910715543243384313989770186328049214114836369541411039984805339665384215349108510492104843090710068782117620823305550539187370788631833419684512704720499196974845487351712764544990354090229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] 1039217551455402224479027078025147907488932123842478924776733565402216680167344620253836156429252047395098938195044013345431346070172314169541826241713542017188800759016676718582003576789893361658418359308901438088947355927804026514026558007702708019157962544122116333499990941452575442236239867231440667704226517074849894574022812966803826449858794883773910289744554410312176168513574210439206380649449991418654877775836259232008973692006432957105069369114925543689736476506485810003231703805958737210587017425478426588907277691236473411676354493925333671052377392961702898337455535828374845421348901955726929727566636983315408405040722539024345983392195673615315214351508418811868370168401881974514057582880523548427809582938949872329215496947487840105505259947544042497168496007227518444017088394003005340037633782796841655456496866958731745592644754193203126249520281573413911288800235120995506698739256690476489812834733730913853738593225692793010813598457697887299992469481797892129460246583636577252241872489224279696857398272437106133027302985305457428077403541418437836376487839749981820897286145831376662096994667650655086186355739146667707029868549121328501094257581010503991028864279628570749505974824603320194350909878154217341400796721052613783327722755832352052508383238083787619198304896561454462335243746814548169444783126153547661254782305615042144692968601894077706138368294765881397358049565516699835011466506432302684204411515511306200433016750172622549750159781614851346946925357619644588337726368347133509069820007373820613091000791884348202669406792131412036628132084464669388964880424262754440269063655722117468859956419052070442568196631257075448607158880283429516842703468058247917908055584968624614327605117830031849318762608939430839915465137034162491700377192370920457938844372220805077375364248504787942399733945240261461385375595765568533926120336351235328177447050887984251776385392495994710262937840955887777103110034138113639183616109008362610514627268598474626630076491522077610760041588796527237854077285975496044768163382841192909502314450963788063408051891773074572412054456150055186146506132130034474836096145090988043770064438643360860801919950882524872719105274720045539228205592795414528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -302203881885622068532998086473890215152212804166121643872760812572688623130252470861363896766879340117769786499500405079443868035582561677247452280621858795209882562957282589504769184462419170615591129041943226311005076097203221526306067925705636082865856444509617452526006905115766635867952581475933194297576866545027588695451159063705446561695648162041283622858147989882011157124673622439140921996683206028023224835168841517327689724529784631663165904217964682746424489577452020503217512700319306463992079499529293749113230225939874676900477274166821786520089255449241088826083763216027042931594999485398394729262590929129925263421971127065623136689365542646845363143218562909434150642286842045749495416336127850616448434254676308179383278643100394611422862928747489229355390867066489133039369007695750839302772692592785049239225976153283098034693865021103900714754367184316698204408773892798804204690631405834344350148028401205769377489617760523476962895842180095483845787994745497883369077547349032983479583056607635038654735442774765022385898727276690164957716830012722477320215554833523164986206916897108337269727806752892726979829729410818420559483656878042835546329543582091647996253973922881241516051210247537910680810602121009231960366306131605849477812685476571555019259807072444344655138297636525401647339696532976992130775905518827837477431742612730607419317566274549812872313455777405046168294054515035956540851508699545219376545517480929971884590360259693619663772805940374708532026881996964419931545330082136555210443493123037049316392680007273923954429811123387787651041249238868974993074978811681209971134386465097747344282246998225431122864445392507239071775484067038694560695707104152864782051943178043736222035092903706529790714828426867627730477964974151466222693253085291980543962202142212663950920779749701387400524946534794381551926400973378667512297142233900846280043940049641198759589874113641124706777754941866779710019640314233078752685044511297045514427725222695359473199715559187437361472958931314177332695459783726336570030222680840809275710656452535025019675735601733274873676097834123445222786454624866178110710022093006208651833392397359849512444637795404368010048445527617662848492203440865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 70663568507392887037530140367314775477759851641269542688624706438159814736960150542955477560231404652363057112650343841317673939564675851181610551256289246314343754779050158248595236731186196254198079217109719163203492132408620690343144162371098146441224926597606106005914128418860543460640279149216363784476907675689970315404886628427080386497812131538628429558007242011790970522212379123812542882837371173581581306404436024329125785922681559939002467539812132938844233597638653656051123692968705761348321170096633444444975998941496143692337809994354253642621663592817609849420042167194314253534543300089064759634191409672169097013258405888534914672920155617892909319033999846563426018512099827899090586282296179292681659077998083786807014869893023362740227167690457873281292195209752457360655169828246333146664425641039190831086847196839768829727241037532863013299346804344949604915470894657323774785680226035453939475950453482854319370757161756184341831980814106317098247756049725996367589964261999124309589717259180483717936940958228671399556024033169035237530319528758876514795282313462477506960508445110334334292136957018937407608077950379018378601501215949023914816271690304653291621979856013943761576047176040644314878671027230388958917593915603078724317277332773465855740075321310021696135473741018306338537154433926247422227494322582513912800182573294993921020604139495971722076311370817782290897163978296634120613802754507764758027980593453846005642281062893422679868469746303454435500270621098100448150377848000095599493760993937925009850169483519148379081200923874657008771857895358584607253486039006765681661823133635886092441657654618535068281563447836214531491313462925449129642383234190796072829053770018082404600797371399650280915679402716146643949084886792168645355567475740909179885188282928498688452421838267363362642198194778975890620056958316949895113434974433659087875466056531762276956215288498764570986092193594428094416841351643788478523163853513026311105261207110381185431538230741262363464575173420245058213673068316059423636618943532084960224387235112255957112508845021216713904648701910132062311814610889360895281227491486592521786669472043754679545001386163720908170728685169815621461409922023424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -13375955844463984904600293627039104537420888378958070785563322030005889063474385891685309076251380464585337083595024274984625107217046164009103777650589593059997274597408194481520857080429971448123403318010386463940215423326918585221086271159573702641536624211342182841901658149215492136383072813288174100692956364258264576531956876600826828114324661220069984553127636269012512711522461787701094606959101623577358260850428023301133978757458631628046147348595432891997661775493295823198277659372048529419219762395330424332963467504421042563832427382348673946618397150858300034971154691226956203524596295241639467330166727395096657807398632627575912510531835229746998961049284283391477071886093102404779637720431869827165679713460583460184378844565042187661472199512275606837760193431493248491059841553747546607660937719841657123658387273790903450892752058819948394314688979748515559779814856763360868664512054406631887947751207107257991202217306896343225148993182470100241704028714281491848881497019400315967794563170852100650600227834860201693296095305428815333521777279544760386942533691376726003860865548209731969556664588484304153940902087366040334358566166151520201437521652249783694238107117036562429008455616976181930611445265650482588722451917531303911740312375094382534343579728624106336961546337025478360861774884942165921814937552009134778930525171527650300245493453891200338132746063268905199262864712066295621639444208618427510937835719395457825791672852129132488602031668532751037090816116448596618711086823098491928258559789794110076306631422959473070796413397110118775029666909298224058652029355440036733631287392885996288147226792227244858955879531001473062683452090093199216496715330857339173314932429663629887342896286473920488542639122874726304937537983323132047489296507996134561915054271204558418004818132487822836155063877629148708013235390408860370017718067162101923495458234813741061387832421274791008219795178065401033715945551413470658597739829859179331079804573602894622223781202598329281980306165144739891922390873658760817103414645709665514220628841385929231545003387339295868817791293008347832390669656965919249628205890927281705381574888393620494226053177391386897944379557136610461784043599953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] 2084201627562743461941180004742103846384686483668755126159140950112172524981320560321465490758724458177474380704787837441967903514515333836325652803835707641096440739531012342312752851433798950590581459336728191421279030348356860001704221555062156077235980188433794999375663293022201503998269617892348783499634061840438883090165017321548853879185261122971772017332132622389359266466283019696049486408023195655809139997065502633793489918312791077259088936385859027389139172102475574997850969916732757302588259115243099274761695334808081787876594029646726604103954756195768170758998009673530734575227055870217610235624621257392936378216146253640799827268777257005911407386333176281020923588584620182163754871425141798593086482156652926414592459248181084995763182930940062538218987716771071055976027821962125116965991728828358322009710085330464664115544450986568896454041000407417628118072890979137116982162944920379094005422410998755371141445626053207733962403914967719901361796902071065006469949570084487931759949895249118631646973210765245758576224915563503169887538968420891128476851676717989084641363085614039447300856765163381873821960945610305863160215235204083241105114598862127137647126026799811184050846637585123851327416587166028345829141865738067572623425383514524501200514184430058064547602677775339898043840056106221822425353497404927858436703119252022404729626962584655932473598237534812026346846808424670416720335514231002122857370798239378376264162196085777888131995805941410408133341809587332650596767145921677698123744699519405784262659023406112345417274172904764001635899581407790510838607901649255359437263351750093596682030034698669323726203225714291064696224034589712137351412079932895786869241206660469717712995793304903848233540070701880315354252815132298623459417277900949119035663602720000494760736184661335360527800587222756664140871161412638745719566318518441218122518934612156380032892115202471753231204204509563660272900016858535108487143620565877770215663724979572450707436148072012474456739415146964097395335374112254889481523045025825693742727309407244985589294669856438410428407811020227062450042249364598888642751603907212600697779107243119951994853459631299737144653889847617403109584867950592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] -280177144019842601198779054298966546307468707509838159150794904810543032081546456306373471103418284065387051252551362059818777710842739242421792125881588243693405057531219969783759553059995895802621337596597459360156772204074657203682840038881649770184332066679787885106514097723380433416259798298112646048230401020038684797830753359798345211593987944621695935254194034772789038457518539488248931218575743528923295151606709479569730844780803610365142975943747150048258370733033202506091856795998612239789890988944926606731461902184238829747750847663942379683816739833582002726992056736333301706417152480300179007874794756495040697714448566957930331159876397751292986377336683321397520929789362601443464539732308154041815350148742006279374349388219438815554876596157686901790511820797358812648770114156583477661360380185820903327940443024689221932916762816464975912786117953664436078601867175382331490278279443634615895597464029309125718334634613617964887397911130001865618723831863457449220553559892632416424725433489151534969216696851754824894648130332659334716151531061956762709076624994361190151600127379764299392590287443182160540452677547293912261995340250909544194563364551252791530426258173957973365658974452630808455427761920481047423991220372818782335921754255093358013309976430007893449788868811313388197519641761087149599271179482936033040452121587642831371135911238537614155965253386910119767473589885102893412180485286820329810062427815700051896841631427658573797761088369652169019326055147501493186826648202402772536940296079320939633569559050878167522118286927625099561896773270426287736600808621104263498656192386314849633941827977648777561221473899366775946237817454286304679968723372972664599125770049557114384627478409992799573891902971498547272897292200552746668494765524829698566957227380113242439897636454290085946765252467401429341391623825104665697675589178033559741177647399506760411219179911334509601268567406593845506436951614670907980270576099157799306658983213307520438599128974737393076401420908529744900095238662110612137188724790878475576356476116696345227253605336201369697362663982459392529972822491097280614725289492496736305521574760789071178903865377206811911482602143130826299603251363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,52] 36016436537210484776737712029006797269958581926529111457728084304248703910853052328062142081477663571679341185491794595558816759852692206752614455062310250938277330352602929844533495392414436128474988699181039264046699995476745691720979074498610571466203306415045924711376478634496042247499204694932169810634186896956428662238202281515057183161274083652424567708249590056777363169619574705883919793390445562589609631792801887404811471714701948145799413580045900587338019194772588356818355347832937646651028275576720579833747487437274286551090987415615060832770810611530723831620890306752912294311901603744241385017510525075354585758584908658614881598665799572780479372131114482356762287660216623275593774771389046819179729186525465153097238273398121631728153294882676262346318463318038341000598897391445343023995471922902602621455357183704155866787622430052926156039410227489873252641226209647221049414924256334625188210738164616195456796437703493733381983402119168625889321595299920524331489143815133816511929837739360253902604416312986812235403766426999559859822292515599828895814586191836378242581935122819444116938647124785677700121539299584204399309938795908618959250589709666565827676589909460929781378793875433756433958314606326172004880026596522266418880492247791465330496986545586402502310429617277160856930704722382548319547667781551310076800966448120969532157646613570057103092147378545099115754610299653061080604904276462755733059859028477806303396410887278688834324333132708959086628719835603243932079077964563525663703149278537436117622144771389062388887545146893356090402502587872904834982581644326412193625754572494483084131233646990900979390220391364852273744447563127629205262230418955079184798297061085511338110604055495975176863000678170215622586787836102369679470005420564436817547150558383554516113295424079172552103460589718945417573603223377923599730113855434493537139822796728936354835155078588523047928326515210273210767910796937472243209577938305769210834502716991090028135792466244538289233962275915730623205344115026479153893180373891021368312656778389020497785720041736897889418624298683769666665971103556270240412429432383072517572948869397838129935884312612527178262771119764105929313025523712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,53] -4933636887752292275132567816141702037294998354524157694908254791631480586237831641558353411788979669265068262508849184660389949787123981456738970996624007702937010389529551834080143173569569853418484657399484393158003238035841767151882391459068921693090811436353608006494332289404563365967153201142632437053428904364994721596097089488731057263747073336209519447786649966261931181419301113925544104508917446392855862489104654554236681785759021876353103273824082157804099378568672705961574742725927222011214225734251245971190098887092020097141629784685051565490584795059005811911150785098722437279074711904945988571571231843793274244947982405493215811766457114383521979613656566709077094050173092277984739632178649071966001264650229018942263289924041769587954102293041762829574623720665376890486844640606333699366485340711451013485031974999849521587769913268694819498676766731538028096293638075155181062845652991861410032294568820987889220910410898173346950796257936823417279287184733184807078102164428034162870792882295475323219783689036787873488661551333591736359062972891898085591022254042760636816526212269467800170713864053831657702766980794750446430703116145209490029709410089016487730428684230095811120267285738408905119003558489226672244849802280727091946319106200936040618890576065486628156451078478976462469093228455795414319678888702437556717903004734472348491214543918948703891366012757463199236686235007944532580985674860741839775686341549096206437483433378967601114174812313615852328905943402317802733422613145846752179840177709822203952454955236648717508208742122504265832856579906821240915518526645549677841848895189699052540221361855989182913159070145072465087096666832227749525736887489981058700190300605111948795760412497166782176339382861420334533481667539732650642014611590958325896965544655736560304058386048995264531147013641833348544301376117447396409934916580542831055100784530400589221160772553748572674467179081635363333006235633798305049680932255353759985893241223265286217442132267032954923878031390873756902970208224401906906938479861686784675763363149798163770505409392788017043873588017862539236026209949631451657788605979644874433298713471347336541395150404901852831418323027725007661490503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,54] 700436309996200000435462372434197700373285623272145998605851432747009462221313964963604276454657837969354252453350328204627641508217926652898249752049225696425649070124260824370065050543655056066729628380030132414950781381355346149493293470878229797327655869194634176459898439787067584942582475572652031696079841201058402307748107936104648461835556124575350340584400862525869254104487322236440250562963612365526545730257492745848499345568653797737174563567999983311966495726923819077416638008937621821079686228456655734659910371130655251128399068737772043032944446221083694118899134258630208255019889608100428892640712885451112056928330321191041635154931694349924036397930359808397156646090764284185363307522942934873457880142998193751887510355537171735182833456124314749329002105563657058841418930184297407266901646321435284814799999738360141050330155344074546861113153039670508523527053095959190741473238117065641229300530680631414619278343019647879978130057775742560035081845187457414580835682196412892976142370393797864592274373760058505900073250415821073961358271481746664168741984288298911082834702131782511455717528936163033900593159109602156254099753972035484516789992867173003423563646722623245949367662871104601706882142335681897790197320257926551218622503883674389635685738571620519773328344369194027771268946111338808651096998071529489800284179736088819300542058751076735858143816988142449786507551636773338568905464281719070707418294048278350136018413167104806196087918761607711159453923673355773216859746789615307791683251084591376118323037242542937334850672596506661748258754490911651720211415044308215637261769639376838395776108098310314090467229053675271221842846853369460779232754919385114788572630829471449018699379269901671214132428798433636730479483811770231917379662603358133023773776968648125255227990492182766236772215716056333407318027524069904274486310482496896669065568269699867101412954185419000220186190208191181759532072804035887011336936054222792979474197573748949918666680378435087366524711428350429487741846337357101834241377771360480967500230715376133150070688042296832827112524043677010793401370835905022931658248456272035273793014267794297142306642095096187821690324326002431219290079232000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,55] -90524230483409103482392845889922393700563129944898175099331655650392400526941188671475297789440937461732209934346795455424953012652938528200807255860528345342840255151672110985199258077934341225167471545813911358114113307045686448264748160182710605689461645052895232485154472837235495625169132005291066859804117745991208390949228561034067914634383876717610265965991859380647803282341657503063690841380148563171615763678602773356178470706146035391163199341396129126094491181279836846213764740164118793428765239636745641819519439135060226955090328988128202772913814035124495217784905755526861883156621502753272795960563461718799904334256973254911169074963738103548660650008385102742074103194373671697555329560679830083977233043902866561074050717899347536293591064843439682290283338702308371103886049370728378799151140782892287841232545647344543372985575329674532285039243676344067868209422608786103726562367477431557089362314164083875273072921108788954671269038291035656902850936175576929605215408275854717468553324511669278243465071951258629710156680268805266167977365544385690354166223257116670956286356860107783844436804829585217508814044438731362059621238522330719984409764827269424989855843812190493375912113357879284756641446907566664003332316483115222896176748434276477578982113020886933482406059861627019028666723065750801807048650830486660688329418432834928924494387804941649862208828759331540970686429612808619587587791124554189211608494967569306600737246741438100446594142517153861922464564097378072743231450720203163353519805312448536084518642706500819805504468271055563865966593008681875772126036689756108921094193346561060290300700644975777130506809578450697662928563344245029496862625517571122916054152956192727946931769086305535966367504422781208061114095962418680860385729999390243490674232885663946821562739949805100325464517767951054828036593279079923062196268093489717745061242375108726458574148867227093480151036305164801468260534074901789281228667197790803838917133071171232815592420096198463213639458032534297100045730850696484077476841103908337487392745885622142356068539354643589939389678143299455853760610983791228136543563907271642098980910515391806848917172730509269353541246230706942697506078720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,56] 9736645883002787860238143640189114110145360988852044145347275725852952561636859813594233425597777705892907161424945432477713874531944293607231750385978730019019419365442836873472998066335335033616011792071833518650494153138276101472041438111241168618366790246625804967821353623030094584698758830909553552939373895239504454109644112595923038070524946846934020044642338870870734420204223719305900594563790347424387760018686035914868011914457811642758286365776792848583774418843917458749840766009614721351544060208428340520585462069202606086777547290494849707055063132891207678852763934829257868597641668046956518881237667553353554056763293798688214757710342929527846730194158217065896858277113805879430407317996836328565720526957183907343586386375106238814589104961279774092460796233343077752080245682122933028131650725544506625970343546169745272922598522458201492515753220899589639780639801188361177356816552564430496891539377098281140117659462763923872642076290081506979177703030633143817315567209530277620731577202511184333648043913619726618990518084138097808825613385452773505355122380348261528047529043657174372767051108563328501586419851370007794712708678197183139948842873532975168119938411356706236586489929321261596834055286549475882305925813194613162353094636349609081446454889432930482408419958475317373626469291994923217513978794956448224869520008682410060607262124721862540771693521399181189740395313016900399440193474274744663272667949144881807705402113141093404155704691739693525513490288211458983852466742695068147625024575271435040527798709173960415888762007241013724243009970794152290524928134666220394687424872098209424607408075835888365950569877868754776883086315934959769508760215900247439590108438228549905583426520961087468291097033390811834166841928271789320579627532163796341952721707434176280624324475361274842065531940505703165812527782604153864715108255473046248487787771991553276694809409551999238905032196455398695351447591199900525312941579435140905479661849839385292403405475816800452353139417274769565669055901506531712430373169283648056039319407432031757239154424110751247579059311234890221313615004394494474040393694974905236572186494416353651448662072974551770920592395391341828184735744000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,57] -849598829103711943964388454040705963765863422302184909900789066991521542476773178874996854778092770535937489050842270142260709581322055696255037245287572832317122322639145211802967894446373837141936779960422056940759109061515328685299320625497282084193829811336762376334955299991148022997280765401063770340948564501769098298148932633967013390273418016025021373200599174033991934574706332957861189885708040827687466803876903138725040103286324623904848146113179688324488579836742836134906632647922906309845053814381402808578196002064541481083856108067439545261131660031014439595515575389715780349013512012672081941368053652757546270658318744213966384823974486874077723877312959170087725490963140979463318509769035806290307589761490071754293039562073722733191336293448510322061685910460862716868359098042601828270477138616125873976364140939657506562652631051224451160750037802906647808106064625720515666538915736811973939111194779247909338202462335781724896951774975093552372404670331549968444037579876143675873082121376820772453492087435094621623201865316630655846197887381237241849023431827331821542038454185112313855202913198961324630670324974134570366120756995882128555245432268973744336782208387298008028547963264678081855099953656515040969899041259837631853482277651913666537713597729693400029133103815923971481321876525051295275239440146115824746698364394258368144237192190461173206725701681836276503591952097740921717924489849274328955440337358303624290170596475746911329850730545145773334483212053437777165057570358429859712016695782128895586502834438513363337826207761952434147110325780967218403007285028012344114301844485741816829248101953452709351798773169664974080751259151652630944152358799855889992252128478558872873197050065408682491986318139936349006425981096932760626666406511659695007243907721391202017331608393075661746990060222830760002163544582918627299930037432916189979480916626370993531775885832526592963509325034433379299103787118441973081639359416778712749134398549065580420843229326503831335352605032046298018285051464447959958120489233272363065680508963618733862001268767913573425600530633838925577914199886255153423519391816427376397060863689019212216194117316232506889771357106013817756712960000000000000000000000000000000000000000000000000000000000000000000000000000 [94,58] 61505073074408355476098738911799197510052005375495755524133643189295180541739394227690876593826810856181625141203264756865530905892475433299421083789130977923834741481036929726415160279486604646551931762129996734468573117190765011220634089854823190831220820518299630566111630967191627343383478958405347571990237307925208147162455145180349379928983073761428436584045735759054275546418275460544697950643818298169537636550813749401369275264858820679276094718821643698302497667372377740714895502926643707929917246524906505526783510267748507098964701609291324778318782500336340333356920397482582324604843309482364311243342564484646376079529518146987104658902352046403510003492470703021347238298556033335587477784186884721694829004929954421458756202433980401999406114794637462902006593147453008006682706099030501236633998689234863613620770883149392256644072903320365677877205210889682146529512381264559634177833081277369120949426341822907581738808117306482003393672746518807597034616255505034728984739758790744777000940808753020290571406667639151847913752785104696230228793306259586308472327920911435560474479078469908187615002732992103481323532528345750825768211619187600842009893735871050389992765278951613611760380455555833358937920309858914129027303420707871992247100949484555647744459149745909664771393644530174930396417904183095182660248162685134500056390947699970201576494945448487601581684650489226166075432208190665593090048942776934275653456604754216185483777651025587478603432926329933290975147037694322172237325294739402427902561921689766934953692356794436364798358717227702207083020504632778336911855643099470184773788829505978390314809578668478044798717005381629700703081006707777420444997563298404251125766505613328381294358625356359165167729872711724283106664486110244859790140077689590856310724816675664462669652256991264342381930599210240138270046450995735768737125567427902012990902647058529857558542269995348577152178989221765615229714038596831953368091648285294935330513517229895327676513957787501614387523875931707145493002317754667270464937295105173848034270420186551482094802412158294178906765288522132707142383431153929955065778424923086625325758721269074751713685398632239113237438187130856828567552000000000000000000000000000000000000000000000000000000000000000000000000 [94,59] -4026457791860934500391555387915162360624319609870825345535942155446275227316697632072447130392498549349020517440749019040183558549397186109112419439128741460768376834468519055388360022842423488008406607726660328598300594592903093603062423444589396819872252280116220619986097293290233357367678680221098262485041385363427775610154504676888362366936899019940984735553454490781335217824504490596156598747468503123884061909852680666946485358391914356450090265166008467860391800687109327330568032744283234906629908568628575550211724792518269972339989795656790764340027448183157395438822587281795706441985452069271485171420138641608926872424079278589288252200802648622711641215907999737474125226474686272280960080387310908161061026396655885770912346620794567573726889571113843538007889316522050195319727806018273169916863638926659871389670294708758886851881719123990270050242961858764157150757449427263011247485369993174811782781624971817208519723862832282668045550583649490191270635676388063959740924082492458544013747043595545112026602187032037866787868632213456120870377739584043327284617262468305941333695012198872293321223292464101558714304463624061871910775656943917010216984755195486846299015437829675169746529714903289154610401436978924179833942510954328232827935515376509317786151739309528338942678163790178649730568286291293597048371615890540183197226126775276871327326773119313843575215373229235059595999618691444793936490474029151499792681317299974478791251586827610487700744180124810973239156239052840214918993598405214940484798981918529582968305091594264675372386191163085547075968022911535713831666857814425686784550032205327239404333833971498690010670042381445399601351904224046246686345960739702024167465585402758501593065943526293610570362939382200740189341077219549988467253718633550297903606294008067484477260158342380479274461202241559905717678287349286852422029801401107864745861014290760392997080340413641298023071133428933529053351186629307952786625725411569974925302134997977809775552531033182148784791404358523056803396758722740040160030627009644901151763637754512583914148330098935903263305580405720121126920722529017254761638932514854004338310256365342358597766634632608239086674295448215559864320000000000000000000000000000000000000000000000000000000000000000000000 [94,60] 287022131230774195170914843639578198157791547585998952461456466280713421505141616063708097628304142310742470629289248606783772989214775403204121386260633344185007710498128020889661187929511969375305345654165850461030250414785620144519601941240647125993731186363303929923546766431533944686286989723140462589654333626520627926904769827488580975093931053269955271934975060696554521102269645258825193575742985528552451013379327150521945639679794258082423805365560986589980255438127827347008500188680522469900109238808797037277759080105836005262147057579263071205329025332980312501871700855827176078223701715318552541271372654050289747269615630158848342515000894650943610059353735097539141876386268211025186841650750767145473139925625040379733633339410804003664823869573404130134541299568828879428041520458097128318733831573384179844199658638409000857333221800345573388566945694961257446179310407583244075001024228866178288582371613220849613346077181340399872330108882203085513717931519159253207686422462002979325633168845667709190765224119849372783953080047175133627312523172326417147941186094091807662901019459116736667267722017604483313627659596777259849269099419566436362957805217030419471377922278086949763370231116534825148308873959690016913286125641869870799287624585710682620751852940842723029803633959340043246527818635980745021855708835086098820989085600254166614893290258825758567969135962527312668680689745794875041457426225871451964635211067904187640135290622955342821323860123800663060809405985561087382861255910250287616925632598416111699588560486846144309182891860456066671634986837685341796427252423741192205725893937042710105751590768850336389916780530913517995347718953765260818743163091134306310791693967359035791916262325227770866249942171111839756631269716861287836119035807165583642834363453793536807674988209442347333614765858694088565710719899614730905777307252951044985617731860812341165996116780735278275212941403977948494649594700079073320647329851272439514898647882333242090551101963720570672003078569306075596066063596897505954470625006342213219538386265960708385881967978337903725944541005026181130317700241438390196815165715919301596514168993318717053619982833982545252490730662922398203904000000000000000000000000000000000000000000000000000000000000000000 [94,61] -26242732055341204548886474210303160420022717630704286995796780920567485600057606004191822416884809905088732902359280935024839000469499830423458527984149728265914397207291020659158219824881396372463408550475057004543346033315314106550218398440287946089110632432004376474878164360422392760456103992548095673041006914542386197990340235558150995871596126125657197419087835617207571542726757475860532567247921484596663647585208967496264692220741818214597683445401151912554356764295687746096396468875282552099233358016013140698130668810412901419574302121686869986573995645907348002643900034350046722804968463890075519356713793303595313065233978723281197481299006555589526609957476797617410317321118195196845937342379961091786184252585717558889831687476810226961143776621496370214819409292486384735543289490123755185885086241368097436471954722865152580291900087010023044954942844388698592065387610621596618043570940279097589318137289837732315469455500683875226344862545873626671450107239071723450697845822440250125225023110577882220169799918524012350384841164275278669722169707389442584204782956846002952521396863480578908247394087659637394123027392820918958962556261502656100043151824292631383039101357509885599316123858999175044302973833220523157395951284196538355005089067010651712041877727800899395080142580639031919427591437702586909309967183191847262268811979811617989567752525573692092467964748392960488174885013152687547295568396791851062197073773277409128228894317996759135881501692637406787114553534658197346562987384425324911176804171121495158552114817953895126176072652878053039764875473951018142836768054090766546669773358769167656728090368641364165725228166063657819744472569052435534189144473481883692096717213497842817159758635397329754033553505653372994717321099517158097791681499674730289360816640319374964636723600879481401956938154190888067363657164174493408485658491229820519177307660407783590598313501897322128113520992481866354022127406365061597887904711078863787367482249831001525282771527914462458765715845305085137824097826982580270728959721265895580518912291043106815828459810535472281383857955984458853700239684430931498976585762695246299669540280948866224435341445808750355496576554669420052480000000000000000000000000000000000000000000000000000000000000000 [94,62] 2956616722602218053358595259690905302326056463420926824196557670326393335127763471035571515248210393847582440334279374553904013747028389310009734414626343716939622053402486905570465416675480345369504291725839204455029205085330976937021605723196660365213667163336543882824061673051405259810980402216223234286808654659480632835136156228014169852388195922746178835909503964911168012036319656788599392618866175734241012797617099906220196037342387468698796248394938343197989666429205884437495276730420530078161810935197771008059036527678884340742508308556100852725889345613775054973484687877425293059736102493544344002727274075824615924530960545196954503030579700019926393699953528677361489263526739250659627600575045565894679929220193963838910519946337403340631103569032983166797927851725148928710388080006813998287875576006683433408721368652870222125409740160218010320895106867593207829413836857847756547602537263418139858496071330586202750602567235080591299075035350958926614418003580791094497788839099015007465162393240679559080762659343521971841199095247524251161552279709486712960499418169246289958852157758540120913821003466472944462703516186341792752272450868037584262469477117742392827606054270228843118755817873026685588536432831670575701224942931553343410544453136273627562576107845738799016736976762625476607480415623038719298861310627389410404747467274147750437076980124100090695067979211809787927336154351829759898598505830299388894341684032842193476256666636774284609767819808043887334643417406337070245777568960755606680768264014201821416057471176344807886683700760852608011379003012998714233922504320341881723134821580134932614470937186246573057672970773064315360562364135379819516856198158855207126007631789883366946070210345260035440378999162523630232658709029751684028857059803860280466980679001954676202864366653387905611384028407597062696196928133441012955863178550805574435966128896816335082720339323815390595112662785187479178685181111098720861700586500547657531991095687396644795646393639754809262539530312372500616371617654369136301845400940779876522175401709619470970200647113013944778947646179153505161204400785745679636017899691460445325809808029994665772937998653420423923510408180549025792000000000000000000000000000000000000000000000000000000000000 [94,63] -321539604176908493716679788180602438930489926610630315911694522174929532858870279009064462831552530754773817593010035553943121541702277844437210489924386386274344533454520630035342029174511476070255417176668167608488723569109507338035218979870100840196890932589111121442139324404768617442893868722071295759084687987059871461961299188876087496366522805542963112729651485148902883421779315900228832591589388022988517673278735727717641155447597900124876767011873705587570692534744463878083663978839018656455530115191501037913065690880340802507399220750705366565950422210460149486479842097072669362035945918504689034942233577906421958710473815789898480372098181821912954475872165063840334544724890787379305901289017218284818050147410163266633540338234553674583345886191854293703865220063137417197594729054634965820663004833127986643369180391802744162087468037563285956163407598228420422657123311447463429691690434927275715573515062267595042921957994486521324795602021563987993703448033083588165548406890820678873792687174853583321296538811948505176422184488604085700150031431198425192085819103151377416193656758034696455758692588579932238701372256158874601638661166581622644361541249285154186386037479371657122599086741557536488708967976293247542733120750264620068354660459135381365381612632684737028868170969426901744706681961208436894515797828195939771163385352400080672735388458958547915013666443556299306733046605947883818583884815604118572623234373745858666322589418034344348531449394880445199211169951209192690699400857651470695374693002793934766301823206634050559673410096467100161213999273512178036729320961816023879366845989734378654778135075281477890215819454830691001982912384396700844922683094572714580313627420720439273211426426439517039449710217709336142100671484110354909356964519909262285170986936916493963616415413544450275816661123898144195061863510058550209693396194831150910376425316689542995564365066192061757880063717597836382973876845881857635222921955069991232495777149154326172179283583798459269226434979973555136075364304288571389735307422003548145037056491437866726076019645107060135746209471421037168422663852156657627385067180788322079369772276947578523953409189950124965249325244644065280000000000000000000000000000000000000000000000000000000000 [94,64] 28662716884315711892152973926018651019450632301061250023893883420059333290937018629579460493057985785272873109073533374271399121833670220083724930243090487772222106944833986225482900708238242832111161380986062622864370571259145252306695878431207103972652052048178367538265931283258815579278863311688136076283000679294406825931410697410589823603931241873484554165728989156522763227309403797754355304865330787759139050157386737872703922845884755218711623934968943662936045895586283224159732353389742702029972956494327658457919156513001912048866899464058782228774864402766769664954734715437509574229475246118558424625335702485969284241643883070363133647207233442216389958413063193351946022298113485771262520431340931715492465178697552445934626193893459835828693257912534576834843462603943933292785073759973119735177943344313796782775278855650874277498745957566249098042240206637643624513085755856992207759692292838023731820944525128238884700267111879530418064349676589897716034639707716373587265003656870493694316335321977428939127479781615090027441878278636067332316120520729608400387522515994588541927458787434391437403539402424319097432995831350418291113203642668730732555614602177063331770602567387846151517171619101413355781703219819830603644080493508513593002378146459952247986573489273355943441912008343185959827599406957165919244773604692317383292373135654109629965892402890600796884176644902496153880693535449494075550336825268518592031684637295567288617764757811536995423047874070102947176447028911267185308618749604429735704206478077050085076053153864903107758883696057239458562273741500650321281274730577753269699611710377030185850699118754610126995257376576907229022569423797694407739487848826846685750899646018344583321278933177199946102828947652238435764094001057108999022496555274868471605176909194562572056407625141073542238773974500051011709578485925862242947230700547563453145578808356143746922313367225630044127823130525622552338498539233729724347820326761703051288628737356672266311212878698311042605679285567756101641873654317087383208873867037146305213147178289902202736842100040213330300389553000382851994072060076187842038162313228821016391350586330093348272421480867862611473875069116088320000000000000000000000000000000000000000000000000000000 [94,65] -2047153597235476453407839005693421140438449070635198999741610153112749986587678423877245012274584195862826105356184863037935030449241736067199617653903900825586085409035583561490893347334468406853779220003656931093347013429228173069069681882125523719443537982693849952067018735079523267428245707870558293804432703025584591956521740735486981038492421153153853858029819333276570545767075087665239841989991266063515232526214193293222181124784848479280447191643585858209451612812509355084530579584837298412160609684758119063900432425933749458089712104996541384350702907074409060560845247640567601130188733746561584105802211411268309924296042196117801259032954625773352954597508706927166876917386406437265482940175719877062712445041895287393378555488788322591639237538985851879791979945798034827132965232888381627690680389647009266383328527470911399831752713802626582395890724678253131797531990908391375674763446873079976743843999609053423030872903799498695353669137460944445053455531345884881304602070100154579851763825472063248370742956312414882518815674922411245740436069083788264456824694585810754914994295163352526909319812779332191167876136053908321798708859816640270027448938034791792455035081104564139089807024500648076971193045390416230495533084256467458813507550174994049779201077917656041627993514377436764552167677104551952942250249420619691495472002304210205161502765793009094062784725474514597310755707718979787528135622393364692979627777655131114675749782229874190736017899075596997150430912406103872325874534569095248229070779632024407663591855308953542649710952395388268138144028107753506383206823425849895031303352125576680910237435246084119905364123879979392006081602427444406425099006443750645176829555191335466224328546849550641362336231824086221721450231237943725187248064528061874409230510291299992194840997909022060352625370463999046772252843125285951448293298690464314527338790461024476401673577964177013680412846909386783058327315758194734828381378662031604147607648444362698124607876738314103647273919558483867661650173582972595649633920084005362720190237667141972401423598175695442256461517111700920635148972666701733975504662283524594327940282827012338388975063893165131273912739304570880000000000000000000000000000000000000000000000000000 [94,66] 123863722492320304721541486278409689878635879866400825909500237888552908101377206033868159957104580397014891514299889221290890792351326095938367814688020255054328361109872630184032093136500470592302437897687422588111115495835282920090681128753128619218250595229577422374524271006408100517717900391202392746414728714143018254598678972444143306351598192655047482874820312811632100530328885942534430531631514171515259199312681088842924752129654603425913547030768105114366192482003966054406091288758299940686781989663753516813535234421960807797390354533867067461569189728409667399985524264819036766052599522895502974638822586019298429834199402267337765863903790282217077583827889995787762592228500198311190790299550004552106873109379398453207908892798222494563827199635769788541335875780206549225603072635715576989207960636223657290024693404228325848273151910860882613059731152110650715902676410988139191650901300816081803321643903135627693696375540905871883048563950306541921673700888366269066465149770998607967657576534175476885314291996664450134163208655250318085990004687243491460823527081676079447541585377921334014123250203691119407169470134530330876771807013011756675730823845640572308774437178978845492661909142021795520500941567924401130153128800894616694709276368615340366804273882764160041843596658223333411441999432953967210262856539252896559234334643824243960091070391214515937008884211672923436134261068862512757313123059604350526690636111766661669363357502021272341164574770713444751298544421020463110406324779295044254287894326720178965508397371154640087070733971543507691905622508959736424787543070519360282588399249888792712490523824772666104081325804312254785390266962147426753917605678783870292820314179175408133027220295017541933100108661682393537366104818018759517717937298172819794996097427935951805142972333193560297977822921280895701016712526867240901532776525544536121363926928603391826901433252308605930750592538481710066778120089564591534571098833789996664796584403370266661836097335954593553089937501552724450158846024689657543576964804011662438277220610012678654414084119262510783976096064048901989580694378677893208193786067285233939813130091463972511994434536130522278255214628700160000000000000000000000000000000000000000000000000 [94,67] -6586018629393536579884361389755403280706183661015900889265521614121425813271684768766874081281026016861436239829099049264157896804138168499947772736295907942373480339843432618809866435817959911808983046033563696225954836687357166900550268531948275926836157256598054456879755712942282560884346538246681466577030229282097644137135504920490057803076543252690015174657863001753186771714277451349553615751696869952091513094092098972100713621066521021763930054624195166276066587107735079983250335855222755471824270587561986226906098684504475874536218235536945366445101496960594927815197731452791001112184418060723516387226844159807121760097519584653584310804127573968908260984893144419331299245372261603922321772627818878827157273225546443354598888553304506930513379694890752953030560768516572811125115458256598189628876807652942264515717280126135279494116476149231086940840573672448165923106395298527435183959946958872466366729222120359776002165854230583181790590854034884995314713415950415573039967608176412313066432490275501970144857200874855749028792666396505152546387680642340257632648790023081390584087426809740380997095940093156379247362322660198695166499259879334892587322750153719022111247719415234326990372124116176432422150751875755882095386550997105423281661888962522916707074170045688245217726983379952979576439994232843633830545899380870928034609359701176735761888160820870979294823589525466309787979070492946756646819725603405732410141396099409521342107922356331367222023149039936530343000788431621017259396008180047617721714824275193133352979451243067788643932987962652578597163224243856036011841836541575598068194546201264816955250937764411580096853182721495226710730494690120365854024033830627160710434058838934587676327102284148938854779501181830957096758558756807473148803314176832921930092893031110987443653442846109788000615990182843520221218964352033362670312370299532208287077973274244540583975234756696918876776819310348289385737232174342052912802505514822081191226687188704357459318346682737900782475509474385526527643336124864477343854193211408022393055222851368783983461884702149457480317980971553835382456756678233201115216326217579167249957846000524087115460109868011791586119856947200000000000000000000000000000000000000000000000 [94,68] 298375199042467577603277639057234098639909924261792233286223469897606388947699842517748313722100538774314466633682198300757760999974730149727735926685803416147973198998586453218312393539562863412122038264619867743197242328501111164201158846306148776019747214728184389555877787100625436419377612258475306706618699559107909424429315761524255999758106050620722215982816868941264485530394919865312166374710759374012317338856461422203001189331297724453443533544555994035139342287991274175085707861050288506601411196469583766081220112392022258525279706072447897909797199274749638631188289376103956402939002171507763215839850841702944386187643057129103206507106786052223597638794196782554652465800545996716966469228456211991803053832921093508620918872138550822793425320001708677058300859491107611872214595570127492918909860912217367041976400798861891504511169353030749496522897071330574526029918970108330408556506398486673849921175286123442171907600123456241544056906512924709773947573195256191445918054916407652933649655142326739698073759404785487796407002304133728937988077617589179517018563138808878662889369438875374819960463876726157651044415436895779476926891215964502453227546208274469306477323440322490162037605732312227454710204644665802750235724292533017867801603792923032115685360986652516212637767782659948745405751720282687186342334216954140463189655203015628348323112546290564976586708113537220228146797821853315953214526366320604380019343903928849321325231037497570370080439771076185444853672409044894756125924633497665565552500235346012199861858407847713054528413417698297098035445435923621072269755412669349346305294194984080436589249504957086318827083657763783778445950777684326013669512269449261914699640920635656155034674376325818168575129081098214628853158667427491173317491213670920952058143275377687202489406618086453918447920083957469012376810850829295613035868067998977653290570777260452298527238092812319858332679480888821616890526579445223498630424293544267704854274401429531881625187473053583778266379189415529717713453144264747626543088034996210391255259273246907914458680682599578176762347121683708090107958356415143859267999969659813765478005026613335675751826203560448337580654592000000000000000000000000000000000000000000000 [94,69] -10880620843945732030126715054103008424267205101293304036657540573719315317998921852618712239336367474088481479315919560003100809410049552053913311621531165725496735498775838925160398471310570443050570928742914829580108309052666927850541358730471618256168524412692996297800807916561323313867643912270321449757866276621624114425413127414813714446654854771210144640680793387232926432338607420528769336631001802996789672650437541292524535454781049786749822874490895065330289619900374640512296260467337994991318237386728447705647669513696559444928264855984678948021720642740842416332809653102469294497360030411490133198170644685456307539323495916664774257562776885227650870828245268276219546418558641749864451590027419493953428311091019089803176125350384710963731685453332965124333226909334741713931568897473970103521989649381758996505464389694775031726064957682160417049610494756107987034075679235781265274665402141618974687819985108981248151978568513781362275905716391444999160307469710188722726295170941443844150122778456527050259303012951441240586546041171296160338388658363256503954085955839248787475278304294245580604643533916991237688652814829955526331114052316239295515829406226999003947320247967331804954245432161526898634586132000247561524620253863837718894044693372797068670953894242480390308516950684791773899489091915129631199248987061302376752249572681069200837241266515704433526756850909895499403800556269860606170301842738053835919016627556032873039032505112827323663675930644719245232372201298737292274765690880982546758765528606729164329421876659364888172404859088020338172919935115133520985265955420598796946965210007607149082683536252656928716592626180326773362053049337276749545243882383727416402643164040128358886961436312471569152399780938171431135647157085218813900232154306320915659008470334151007210877443739977878211434689628302487371487780006617239815585086491683452192139894182816913869149651245167919035219955924570231224121895786765367518943866911610151703048448673245468102903254573615695079578140109095802521824443130392460558704107872840874917248266056010670680893824288096991378480716766968385191171803416699550439052813944465693628115037942215936315931094579509710100103168000000000000000000000000000000000000000000 [94,70] 307892116573853956079133274819602192804958794497763538613836058569177577353933293532587013233578264729034010132113064832291782116191415544916203135661969432061970893225692856143113728236828819915365258808985523193201614219914208209025900272962166646826956962635821890987385100185247005656081219653573758696606344712912394530076134977139640001051125409844861668994614108611113913530610803166508189744529655651029909552936037236641333366904607041703103996917056373838108409730342414578798832726707733891679876108997974823537339907108495398687169625230160566876933135483381378624754893695005112125705544576442756126396345198139332838911364736846844077084568565034685412309308852223805017507731182529023277371006703549100327408084133103253553006227923211694964456386394517774771388362019655921293260919121012137377630949658102969857662655212153613536842773055741689072257697123114974992173839697298149837374544376276016201407569446763793070415853674224026413569764830142682867353255915681777758438781826002483860940461160424823485652974317836373386932650120802001195971950665833170919936166221047093364252472742553669350939611476102186588049709427318147721927382660245592380372373571180695829657583024256682803475042865451928718216308310272971220176702953710938946676590110488871496806376376415478934200706555644786638753449896807483470369577755843830646208704354789825381508498929243695460970116325421912452832922922923894475609690085738861637011802873022312466189791985883048665997642281374784627140772739281158977737861501851597709225099110644452408692942287604648690492948718135824281412934546435469898665696384813746144208294670552302517655361916088414681039012022422751151448568261718534369578025387950763132556319404929645178765921217576664226453844853265150037705416919118556596661050351225303642323726599832386523748444817523703078529017638916858075959830048246192670034227441737194738649846259269425412687841194555526931009741755620044980685884449322340875346868612693247541774890396832959246082828268950405283298183890445822113197891758652631113035419793927228500900610025417141527293227517335145963984436501322493685072672773004009442515001806241599067437065960280451466669063064103119250920570880000000000000000000000000000000000000 [94,71] -6815569568750235808179610190302436867252789892130994034573892316029596717856104128563817118298601009359976647313345901265099577417378461561257684234765611562629853653626351907076182980010508011481307404017375393940959672019337799197457480176453844682555649938482586533411880507499464617901387804425637329318419549075098860316726053925804609663463800022231132925814838897595790892630295029901505830659851470265634475710975178202491860452997604152002526338602074431954359721965370596602428484179860633066459101769158765251493336674490151186820228574728073276301617604317538810473521239552232563498504677642004174606829259433855901293909399901689236943526093676412983460882653060638970932598478614952043257140516666515382298514588570460322513153572076867956753477107417719759619024187536946561884672162329058442183121121951487590837979301961831972376689039472928574384017828909443463078280410330497619737501023721956585390894586558842077099356953082852408878791011596561160368370762222677747873110974410016983796556820739603619077535446981496406648096407836412445318770070971828533511295431584512499605813631133492186113117867020928413850949594506199215228186416802187829544806918415073847267979249444560069978628655644454690653800635522157324101447444953450708027415537403379546803955551964665459811495754460581374870577213256497137215056906786158990789145966067325014221438447900933730246490626610284416152323364733850176866920557653506483716121579823885983813143605263337222280113580066635057710302370094846003365804634591915017353980018201543057817467217216693751532791382880485822488930444320421398684834606605277978299140583030812622913902226699482678400765976085178280614163686158309694004729833525886582245649957759377166363004240446344979409959222481617663781733662950409597724090672127199012962295459922359062553519797500009446293013006599450771917953158404894695970267393023862884331190804864298046478508305801865410658674894526047260614337474040587417835577980197590567523825324791371119313838928335549351973181961540693081533560673939550306966614576774234255241916386480833804356105429660745549675868917787830831687301733410304131571750029750250113817784214044761141475116441756501340376268800000000000000000000000000000000000 [94,72] 121624830172383202175146266367547694189966549924019384556700722432388443518752377755676310350228815888788218906125769226173474219566708262756207360573475940643678074117789719963592505401909650350562825682072822754589042500313020975905897567098251046055056143916737182909055966301808947104569162524165538970939682093663966554021687351528614882612630773540600572196448385840601743094485949895899240802994100883643018359750511964273909100398627073910020565851231549739144699020749075742374031410422287629120346666985071841314827238901279355719547071934866318396524007742757523941682681260798785955982362173928472728211474805981067177671260399625481281554088300191497542799106373593170272722236431451456281468107055764804117215379811511198520600650075771975373938693398775305813383350071005703076327589898278441311956005735925505555606214727339706741695910709117388046993294707881474803628811445295784138133419370483316680521939616156770867611295156673302471063887832458713914596087332164425159459490589719952787446751182530698429759877389061710133513553187566360011035192716074432504205284125463956005696592409755706361859318849832565851378773404966857670759599921746117328616111428339535939175054960672778649628990967510261904262605772747863636477272244682339761589532988706302091270307588247442101021571347826019406834765991531352718099769821174125925155804020930864206941825800654410399337334485998502850745289644926999461440728072454492964014207208113808912645734013700637411710285520183634344690230972261339058716453046465414209962464135615676007604333232466623148287455135347652744494044676146579080463462511982568007635802030723853328892590292756255225294559536987924526885381501214574974090073546060140298494356702982408440059835502861229014344788969245286033352344425878628088433391405460054953145235148128524837672049783351778268536030049358392930614551030936546596798429326577108919600301502098691786377026651033871575990085646919815041898565716653173520037110318593779453153870412241189427295704902053467795800428349343922847945423039607894190812044946681757418120570645930164774150928400828452447068953672010734211873908274929927941641533671077940226594411411290875750772435767102402251980800000000000000000000000000000000 [94,73] -1417586864044029530698636707815259583710336591016714290830240097817593978319269311225434672302579314798450697644373815730272430851525873753776761097459117116463619762891151703784808124382853089197306497285248478635576398227981694800059680798925586238524056413119344825891842686108173783284120477483125738970195601093640710429765205530706098431729438619745365785550396271818375622670260747023750798451956747389624958942601906729716930733460310557221594494657804633130513148559840566326813829809939860282417554678129434316892623201884255149363343782454969601959176259325562596111009521722719484832153074392290122326048397488121440668133482537544557875161760596531958483818697094109314635598814373867824258782988714527438371232695978532415862624542170371016483213697105009550588488184692094285021029277904538146841887639090898981428576941986839435516503123574869631210662746318962792895834710567695600602371322462406360337460660574096923154322511921144703468091640482648875582497862885509186623134150204418478203973867370429505417180695681932106958422743795447991905892224086497664326266899887943060396548218178750513418393368925149016987249820040738144821923255756943834537562934703824787726528838204172905949578868392650253987702136721296116054881067724516948005309454428186583475317867107878426302177911259899929702114118879316699155770022068819409327809140103743862967098096405490363288942644458095968519165241593276137731219798497186226232436764277989036681026775955723801996515333067498510381494771476820271844694801901124012866478387881120209962243722440061743701890112311837273716984077227748124324577316649558238349179861004672218907600861369815870631515756317622308918461519828585546692761342521051417278076142192549165262409492053414159215578425676973049929493717797999380516170149579688451285487190257881519344804035417489844067543918584179925718007173298798250017532025931886388403752803415498840814210462636453678139468042019134022952420167942528503671415618766962694609589870101174822957375961502564866613881189281751043665639520311685712835607980984235984832248880505682568236008492137853792127072217134195314625934388650739451349847649955977016163237722870227359618585962757614469120000000000000000000000000000000 [94,74] -11754551161832404845324819363283803900832324626793333663950582818897568877273546321062477658405019246429471962811701998729050938316338199856302339692964371298226967311440824726848309392807902955761712102710292396583442209843087286483637576279611008585316218760616531465038961808729256482638427689930866806830957980426856765719321576694756156980431518996829671443886025749867826916764696100213156591494061467302497162789802784946502059372765801184393161906923787360807800039103164559623728409544131961229118350930608173347991081926436817872110169120351270183636058908400544907316287732527351092777808500509789134548376790972751483039188969456072880981575002851789384726329097627828039705061487979600230582129066094649739277272685728948015098704084302065397396577078626166637405457260576370595125888406721477337205389734893770056581050246413913016350348960916690764995949404418525078190361727139778091856354003559722091870844792148946778955502984853264418469471674765302256377044039670624680628934107111762264231496199784509205443158816833336917353737674624313769645909979103413843951353952501838851060952535242371443532658633524736345961445684826778118948205645050652091433802120728633870216554159512299804846542599654880427183489462761368868567578069774916316097357649899832280833207710325821361012784131251504053974507245104675895783353615293615371408580639620323214864224428827912576978570018853629102282924645356673651537005195110185452927548102206304899310412547457645744338183602666776871769519837940759665582106618392051644544495077938457523569463530952427758588590943497461705615975317063186350262138101460948814134729905981318554512316454533125138731744429747166108537109976489369224277499739782583698808177748595501896223639405698972237681846173490272618661807209690695370357943576577134764896305160116022776808350140435942941830915436609697699329848923676113389425781039327978069301997112758580137330148775093441092860611877644553399374117972748971717696872300329874875375227266209225166959669678862533285218326997458199418641585025549595379188194344967804999908869380267784190349440203908897492968128093566475475340155133769732813052534810076015014189302653546551860961702706003784499200000000000000000000000000 [94,75] 1350419510580675991676209117068574367649082806000159097444911967434253195451866908552183577016396415841070703625499904826528113355461534569319592926200280517339973869445063561384464172620280200012482873906704880238826978953230113561327480378272514031917986577253568774929126367928750111494656204075069488125193702171403554052841459023249294347250259337705350268877782305460088050355884074491931846374459262272386258661236515671929948189564858663628952821652624384077094741485431933598311613651501625109510044308119406059475697976574754417073378250739696162911428870161179394506154778163068796808387081179030722168750865977448822433195356393029678257514141812827686741003209271760521084214696049438743480665742273006872002718830340851126077178790603485004170129855337199994022256530372519528672861163590729829662351990892288295087847265195636559742977955864757713747258561511400819242707623228914773690128206368016877284721488651096816839688220524157443008359848082998867761885778617451721227226340642392308788801042846940607821713000621571236546748829387916441484015165208557755535634183068441035899997701987889264412069402654224574996682808140461478235784493538543564325174015281000985893012773466374325247719342967503829017075727432435656270762382510872036924934646622153731100029113276703196467356973893107538668632990876752055567529504379858133570663158263007449538528112284447920258112319554892139017884057338644925109687518579248018477276177232803203648584094671039251466860134864471323437433043980558100106670357463630772725013659422058504993088340966395411839250082858204742987640832204224135275678051611256054532628623228359486217093971511799162972781935273255499887145727211317834015737364248043276903575248009775738308400478996288946589586405384681142515658295530895374086605680701844286643542799075749005483224395336564849807091619399958454582945308970789010468146079111520317824110763456234010972353445266582624490425967230158565922524447921430118711153553330330509846812845181701952176108971587867123840810150727591627637697002435259213588316418552421174990787992535789144700828394975144574081218530244020186370470566557498965283864796973054486423015316116873091281038131436768460800000000000000000000000 [94,76] -39597993980353951941459624764135616837010351691855126496835031276650691769959287790380013255164863836133507583372748255513117072198995865831408889371621048399923168312477162441716074094880187062960944552663359770968926769354028267948567727061518612125318492667026205459372573570295764580634480648758915574907204188577895358988949159454267781466401452935444043397804026250530972990812006735467939449746608237824678104588118806420981793106819459479762960839871868640451380366543163753596985303417340854107049719534583546981870134438393952118248208297101852233244859622808859258567141086780919368548199669506588722069209335077366884303198047753669263151391132503022942634121113591276315702832464653471251789347927635200639325701413852282212713737679111276493539509271860578997024104249014817025819316811136795423574876949203222166561687258659779601305433777276920265275170986768615906809031791041397353591758758516022369153736316461666724143585746024652456150854059202197562404277079972950461141731935395703874616031826892925824316494514931285939752865420445861099465732470442187163306884843600441491022071301835009951525225082635516709966684638998894493049299150729716076550776159448060000824928274948210228496130201105875705592246224016548630669183235805298728703190621912995650423578357320922007340666179807278932608587097520151124798388983959333966844395568777253584770186715989547534116489794667596502752842446011565001342790997735506965583932703656068175992987366057058956966579444606017829220333390744303232741951157134782446913396395133961534770399769551551651364563615302875512704621755535416059178658553800791649976885435135798778524559427823368044198957149137461974436869553873011750235328025623616847100296939461862464850627177676473146161956380565323455873344568665759743608517193076714378122123882226294933048316885117618554326511562384156334408530875915636172002585226091746577245814021813967756517770994878593538779642631181915449376341701461271434790201451613237222520010891207772765104610521322477692840729903401116987525756917162206876339482513237089281207806923429836521368943522953549555688385019083326693181151998379916468209440173226416608565070288166942595365370590931189760000000000000000000 [94,77] 768469072761393141025142129810573773149341981594185542192034318599939923045312813748658529336041351619983165001546176811456317907254882637631429929798430464900152187849255230523582313960874960737342480833237147234162252449954441879488049860741727768968696877728990251133313152876859278584370907551980930709025929608834390188518434147899721571351456814508547918993904507522242537889027247885701188630874161200080859368376120754632105049888522949527705055064109469385503890193245757207383252370202256205774341086031944269778968837857465722343620111725739339296153677787943920221875727127827480986562427405990455326204172169173780347707227455614491562372430541044508410560656963782046069443694680530154930465923900084977085149786415094444956292309562678525326075520806745833225971908192254816917575273334303813669961686319433814553666032671004248615758432921637015284147466740454211836118636285497999900498988425675032756259098735732153741376497722042780874025402268156682872134487003055689296289852844727145706533962125838921655189413659389188434330015608517160271727800811675385728924934791612883265711224460038419224361358244536540000469625575663326961415010988977619903008141657749666072366478696298019008200848597822364578002991841857796189043087136335149411463528074085198350900007274901140921872872280133655086131989617835857175123071166419107148713828149454289565701666446986875359193548834833854221533852817867314211712140694286042276728967473880422825134129500001697082701673535496956218047457235835610581371849567461446582000566566128284959359004507740311542767044261774605384272360793986991293880412547891952301346637760297927813007786347210039202818212133956373322189921589024596395388583041040955152652827481139474535170515935541122515877550407074359507742907824680447405584389823992252526896388361318817152738436449167177800370638105552598339681861224776259550385720745766786591738637313138650972093361901849225638636517707079236899120335752928879456910739044401955828321432913363957745887001113337141556178988066079507844063876671142226716058803471292536267829293485193162338577386785560884671067802348592945950889859283791383668689779577995347157804475101006809141627933058662400000000000000000 [94,78] -15294751922991394683723135953300516592451917214928789207099899771206831560049733137911334214327665684611842489391839201818084564833312006966068183033603955941661183492817705621544213449597124075145523322760962794670306874198340169501734738887899785693152269384897413936818067774951704138811710577964101903342851332930626011672818716847652410954538061154146873935267834410475490974660219770753710511624426786192054969976370754814024903509208019056470303293003299859202953590130793344576594938845644433796126893320863137374124783753795588003174781295874159515532802753772214353193798476127909498012842663099353467860448982697433318151536690549092546626153472224943878643153815952531072731486677152950676789001932364825530484774083376302640209201491799115751283520544168271980978796049754632340532120384388008500604706506789601483940911444346593332412032324403223047223014588886788888395248702106964171541727771388750917771827630828200416243898564845958559038421580783714005519761086843899837844117320721469095262805345743251751158391219819697525781169476202224064883398282876973802317442088605678362677544786331520508888161098038040470953521474334931957419462521795977855646702544550502974600252710289754975459376221116028193667190432445963272060244125052219954524460290216666796590239898071151345104023808182487144855300233967886682694482660523517673948757071254278312362905496092070429708455500493564242317822186156971015825508517911023024739458746623801615866342178104389902264292290071680961376391877305004788551249948430609663140931151186004736000832069996864268082451523524692846062066244697736362513710492940348304465182577675056498845116230343104812906950923733151077190230376733757507993521023526013154202673892164819518193060413624723812084720901237165883243744969597204403027171989283327836949160501370421026918134880986570763100645324638787313869306132111580815854239018130662321878296137321257774370976246052754037250434150101688852900829126169053909849356129967026176344955578347811785052611523444533893164649035358608366400301195803675212151220267253523812095727165563602057109090352927271411833715702537876401922715924376746725207677226527585956123396570926818035394326225223680000000000000 [94,79] 194171890018296639500303230941759559874958943250063991954618458016980637058503065657040783664015730061919971488932415620020629438490917622301368658912302078809869749556732821266935009098037643398114809464801418866020646341577405934484186071045161875240279926186218225533226500686378608679203784697005418923393808325069721444052175275447961497850938942058597246910892264119417431580213506133298982261346676820490681011802839418685957103082245812735741869414523738448437108124378719106297532972415457710862254372045442366565655954387741640283614352580341754256660386811497484694936312068490581400360624234887934292178478701323645616157505280341443125071728935986647908548594837591325370629301348071935504305128926563908740880324861653601405622838362921674055743492316452082842036635484008042461984866989714695137494567298474215338995877374048459387939182833493762919285210642939372070600485587760382413743717408181997874101273654780494282384664074769608932629199543991369746688990176188431756606141097218171170505511241671134364930923269888245145188291683415637709388586878961857702538556221573124236662040223185071597035875947879926183712496329146611674409551557238224308086623487288379157137546617671990718486286174860613827719708005389139718094635367549341834228073009609953788493560125808162702359431238261066801294304217845078635292104753371047108227895811394478528580216489826973122536138305420633620161951523094704831551812552609264978225514162955517295161125048744299178596230940884622859922623911242791576528162832182978738906029912805958475764527624520519352750039434149399191036192790918697511221283418175749025380352484374566370343383541727705076456816555390774255378503940887121367725492311340417008852402290931384277909978907142078691393372468406310116109217621037253867535177796881258038899932667915762003695314217782699299146702307560071318950168737036782163681319981832665287904053606839026048757230258332855693997854479455685128699945441604073109640751373095753579220407733858612343863609189244244675789338808965696241449023229772481887983301279336986456605390443185982734526152083527556440226439856017697797074274092807239324638584430419574122309663949959983316678475776000000000000 [94,80] -3871410875116857780948872028387629863560160369852857765096202596417490591421806310804803212731206678694851480866999176319769254069338293718797873568757756047248151731456806908431870039860038020839063419636229421119204022424741650105746625568088179870238775102220734805303912796062317140972111742920852416427627179895388493968649320373735072594872293214251176245725592044865005614789680912446529927014137378061200973042980259155460379129663437692257729416096499708654905143933840916463752869310188966065229030045003262956971590373467019693978115867444694962148864989869908989299780397076030289810504713875704072238859382207605967433231642389992114375883386173777991644873810878589796364821004749276215459280171617862797232814718959709328167580682565748161259359798398978824501499205819376502976003283640523575261816164102327209106961748474316278171059325724159367296607662148275725019365919183985651295949374666132648689671059507062550213036756889850498978321232534152629823697419441760551834400679182832334717900859226962385861441180889562227977884277364086355304757776596449223153474683782202725524936763418391490741002187145792141826418030548944551029801729773233647039981654265990001575179596730107314826467306194405797667374594677023700346976522650179122486976511099089779255494297869444729891561629352781094930363552008641377813103782885917521656404421228009476087082347158422061359676058846417060679137299430479588515627499845151018870432054385820337555089099358279410812160399104512109338284021807537561136514921384204229382952804128068837830352912719903457215888306341976891412657674556567180728872233104470798027924464469817763258834426807768385961923043461753753344001046657588232365476597106277104320498996534872280854128545099177240794284242790725031218365125251305486974287252146676790272786243539884139922561009049889323979615508893617825479025092316233115774900293730286562918425407075733041409775629720172496400695121266085722037094971422036535007105327445159061133629142693267063846445820699685537056197619473101046196232269473412357130962227580198049233947151584633085006013849849621289558846904293655374851011330464209570530241483121932212049846869281587149168726507520000000 [94,81] 65593511400985234019824549367759916447074362896961912071794360349807558400333015862413046967158859644091127362410333652852286309617627321670105340767790194062212032529178204660008564393099065664447946743543595657899645287751182258091029530255071645255540710007876992815721866360292868356731903557054393355912202080616822931198717592933836606543311737813531986203113639401343663355969464771097214821191904718549133767741780378218837621471260654580825642949366814156242517696022871110168090298038068155520742155140210321450161855140127897499510117658904663325221133853779334596004365992875520772226251866399861535845622728076241064475250451354666365575193625526375102336029141468732470012813216848994627917508898121105850344672627550135291941316925419522221526613024310412453555060013139859865201699123818104687949842403746021604928146992099809995675960117820068073988047277763002159073061115994714972641772966236946925976814792040454882953366914292093172872792173849043734924214513633682789750959971585782545870249430098784601274350323207385689300449649290618404285750979291476165421004556299753127731238236968977262531539897787491902603528033720587934402767392313931538067902917913511849424737885996351696754565266793909982243875158347034775801131190622497186148036275913019160811082470337016833899783842492613466239134283804996141839138633839784819538321054233272916223453906255045441615270309608469546626557197429551692077911487021019714709496613646322906931855609764138000111289279668663257851976648486696013479209638354420993112109908623792856701829539912269363223275461519852122192445729472307572856689205220245460233529644897592487065910918832303212144467900075140724936959766613872547617920321430050064386193190130182062840539941100194285262016902383749562536365974166894794656951539237498412325817971314472738668973831233790182416205557694488897437451982882677749808203117386552657827899489073621059217869925147757879658386465658112285460198471678442335214731814284651785946228485847967927400474558131240293863157942457817900697595163682751549922349827435547738694132622152814802382311103545596431537042496350593713707864724617338068861902176533207561359147717324670492862054400000 [94,82] -456534800596776567879621887141083722147507227721229987465155071584236086231207376017471814219608389557379584758341758417407324906264470748916609131896148599671333953878734979152936059313217153900549805370641135842069084252330099082048059226761510792134306978459232531872761835792518529878867752564031384325438215403392812837161407068025972004130263636819743984778998860195775642870147353318365236447993533808399130487400048901054651316854986730469967677993574630821004030419514904936578700331532070637931108610585534825302354044748212875239148021158356465480214505941331949193148040512601225987590782737677222620092958679547090607948923001314394907552718361486823813314715628566263068892746580443411194779040388560335034605147079748364006080454446605461700694280448578058422005462297420869896852747032408656466527639317927640106834930760692406838489059661337825709963627380580661161455056649853796640179874812189701709530487944369108925380276682555514598596922619736325617910888440304620982831205128130276732326439041974888569747613508569240259008134372530972485362581626291930536484266637851924681578966564019842690631188127374436571049230009190236110134000871751865894652829260891826791935554750175259290515362734457026892186586660901479818494392613516481631602073962713763016171785122076908802241012891178339120466241120502274714504562180959784400412650547394085310962553609448466429590396523514081723881605374121521523224426421710466863046164776855087060462497589054119988467901674025791612239189738999941122338580891855151514198620618461970245804950999224942415888754688480001922458111962582915610886402742482326119149254608587681043465001297053060144446798111873333284767623864456347618726163303643530246207253996827347755444112697300320988258653484599891733830355132088373289268325957806577856128034535297571423178350121995303704769615162881158264189027762048686651974299483622450976089889366833136770956127913098977163067120953231355379954601624407635104623914413043145942669157702313422166024332077137995866742253603925265359394840619543845202025352132580287380681045783035672842499123928251421205485782542175376788372911523886392783023554325924741059527974092421215277696800 [94,83] 256514988949969162947497570997599127093597185800585769231458727514129613396283581680661221178141168453828215160134539467473267346635188299548561592395516214766588273904942654438879100667696738541953098044323703190295860649269338486390640088042503979379823710390729972261834367312867577723250191735837839777190490206291544271764026455614063946136556017988842872474231049377899109763211300291256808132460992031404367783607920365398251627322096175808572909771644189554268972274923663229012145649637332459686230111004145308969159526518201984679723313559976914031865854465657399329820869522018144585462511364092595185200995894146997440375816436819700766964668395144244461334658764395328415063220817249867235106678496633779689067950201343156157813309191476729029555845468956057879554559857061467506008845346181162651473611616096902851062752810864288507600040971462032982130194309501582486256462569917201810681198755529685554984120404247251324710117093799581117299231700681000509045906246772280503316065859513436687398854105658105577069210456454278892301278874330361676247455684121569072431615281909433002428485380657094713043954705653805786035837373511131647801493073301548507605421662686587291076308477489529057605566072653562353446998469731895680492100784500262053163566498262225777804752798591950408846802653788427636829339745339111709942739356442143063204257573018294033677170408521172434698989870016216640726462652015892666654948113068563544262354560349469402895194546933852114790056090380951424124847649449258905807164611292769321914355230946787121431677938071965062033561416167019011200358760488884900777230928685962154940908421981848576888279702886247672311023006026119216686777643124110272585971847220279572193284324888334890824090074527300511918640750040889410386112680230756499670963778227915862159427440295731384875484140923102813136648140730624417556541842596902420541907462183147105188676500720813125450148200764307909406272362863519576728511176894970047990928469632714142186413392914162357158955042336545435611606189197015503355144238251523970567879411297590305190460227932531236359824340842184947044755974759420527262777156970392384704881204199675916847813442574150400 [94,84] 132727466931695125780648662832673593679257842184632294625654143134248032470236363061036924831064711363071243899216253163679857284439656621139648033165817708013124190909949635026076936308590442373749817448317881478477403421047852499078762937047151357616100541265470093968635729882151648851506557785171694787078223105766723425716735611550747555303497920182317084957251027439584066904761670899646764662399226213170147273973170064009281841533905134187215927810494498030613937760550476596539081909238173600783910015097133081525959228281439961109963648229802111793106938974309815814312293506751611873157555980637766141687969960522957856113913694421856439239317695080398809429046895534834473954242596014518634246420727847916650045296866573984564782950272655848977585982495946951802056912292157522960620976302447755321207488133960742837421631771985159679507087327249381953351228503659487203547365565197122300736318027718020567621096944050590698492199524009054927266063233734146261816131398496138316260518200988596901377410247586751324584040337030876723396215896624570376287878836260960200538885268065817406579818515663349065661960907749745123115959265594765672359437145545787789972930475716759550417948191198954395282694303373615577395483948424942433225949032596915930780788239532765686677733519036330635075213651311279932672977868575242646421128289899144684447225834289910897065546541011721853153481830104113469947893307896402309659320449005899105498464546050748582214641377867358237193177759081280521184045443505000643821919347056471577741148372486793021682161649969171059561134274762797036219583079843096393877033407640999529187739096282923404936074352916170068262059975813711814734510032314507926844460257927119012233648708296462061628966597029350092190934482848943009625030890819984063853934952662494969322972478650765617807335558092888233321618740396789699568471940708503842586329928744692138051896244902291252569280217761087348194607138975395112734520966836434840247500016158180266719955876347623022643804361400973115787782562436517573115773317311329286922930992447212668314313001679041838592805670090526009634131855728843605029359149365374388475647239556636358369398062217600 [94,85] -306757934520254225754395278184480945388105611935904428220544016867681844351737291301916477972678396921962948390965639843183110215067482769144584200741267663420424490345331633544304182146023867884829931991267184685430674440782868723935472753764957051773595487064273187302533293234291761829440075976673330173124626951629804522954331737197793016177509154437027281325771666141692288981085565003195140682886351838925131767824782840983617687351015289719504488699408293300716698893199320055239081100102105001979416998990174086093616770749575955092155194598162440810817537965621171368547671251372429284800105347090852350871082015433837244051556086231629704684872901390160771752857840391016968096491583816161561776732742269851118317056788072849975418893831961938383327066248043800938380821102033404911773711648245280520865483495750811967287982048615371717700699650050369984089181599618882607260043053577056738545409472779134744947626232359724050753569808483225397360967167367569962850621558875029747798859600900477552554828701544426692292630212133373279135120934915312717785273979465702625959915750317651499102195669044184380519143635092854269255573802544881210195577421889020583536595763506599817535018966526186088892298483083395022582976135175860665951790601554744092649515263840206414401918864795806181269457148664115828865356312664461905613608179523410810809315352238601246384303067253017980004518757046848108400928011004460190896012871397594371971653648158083300232090432496675583503136369774025098280674481563430864535121227893275518660946867036322180522686188086854154539813328351807153499630342116605827063579396876353765159213178950338325770223534570462065791976321756986330029700540869499775977989842492960714313284948281158802719298082647916861028066632631012024479957614927092052211702539344688917131427568721278831274670108829515438311345893664082134407584119031426916263726094835803554625042588906462223577705849004019282656604106840525301646274626272297642660540573097475135141371815644047200791281391891092012623431492356825860750955862578141269907478613879635723286103437193703449468797437712255702210873016294201255126887272652415983461215577406423576616934080 [94,86] -2827163239156340814807077661809596566764158052966022511439766437182535730824684322752715626582834574449319658665888070273644507118387571762198723085239597578485146999025621853434399854040863533581253613992665226860593239464775716043232678314843490934021622724375549886233101809501354764601923272389807643834428121034186827212149370129030891200268962432480267209478359415555012007082469906422422079224740130899149983499943452191920248451386991442393007897410371001852506686971242557062092729652384419256700394365045614634204999179444848654580078895105852609122013500984930559637180061064226042655767227743732512809348044484937044374981751906979171881021522252743202494535374358063749103074433594436494216176128090687888575886285129892125769955921243116746719946151537141905120032815199227661966785002640648975888660151997617773243725762290659681402444374203419360981250414436486444022188152249921642779092645314166309099992216670419184734276616085786131069562929640088427992903253597948409891254523767569213492129872430333632704950934972192747529386133738559765856692402492792661095118624789915695679779059990177403388023905399254654357080258010795139875301594782771348169048700137224708352013907347136514135396375168407699485729075873123027285847564149425340630696529415862165400962629436071736275629704991027013486739433609095235367074589037380236193455405602831711843855933115325974077431261884725931063012194727253698333952194662297013466917567273577769676060168032512633961487867878283877123243071661119484780345781279612597396976004479303942455242887432876387002488941087999455327641960874303729843935204659414459656036485161409639455051125669275521878335352530708123920615221045063305290353149407815355975272016240299307382550169039631145287053183185175373903885470642136113127359460219663444282773929846885497261071631205103219720634362002342034921650234424808959528689768722531236076828996641184057433683242639160102180403158157892223439158106435833363687443140622995632079397020067019220619789330348680536482883726885440935881970473044296397759220384049884427301127476960437322494109063006431440328886536356790263493876804954212507494757030916141000340560 [94,87] 19995101377984071447990949610818343205638913201061960281249588094706938527050175509987876310360344584739009160111223958616245447330416945623653798753871627100339871245360718573448636539187033606302835281205737059537072013918224638939192083031993094759764358359531750635033873809413645412190739585844831919616021882429843932570178785033912983246651849246405800268874695683106214108679541107559717777245625156431790947375399220976356245389311520186997900819117144357294328703415236819105947665494354894856780104871519819965580560784631699003852407015421981467244309307167685279518739543294803450139391890134044632207910911839645426101917513126783633261330241174819729926579754472745284191038145854416923701535784986739583068447481850376406734184175066577063462968684134567367944089858009574926252004739338101417649415139116079147044989728072038922309500554533338216134659210553599104683219620221846001515315773024339916625371331737452211947594449939523315371501306462074167004729462134926768537617528893771717280226326410481248946188558876443263335129248107916221879774429151593193037694083127019593843482966301550791412113393917306595872230696473383447236995111445581653522161359042718986351511826700137565353008711912928041872672722599413169641718208719757165473927410519760192753191505572651128615208259096332609874375349389534507233718350061210262038282139177102430565711283213801176735749939052672795210488394769022653442691103041800898223979812801659762788139603380622969848121184707799986620278145997259089049283125148316743802778453731870747038798724529096607339308249062158335069112825291231128187935697292175333278766265094236307609985676740710767940150132472948809951445024749102878048180830007841788903263468990405177479246312794425318548307465862267082081348693812103228026492949313731315360577303326254767817033861173669711851463549821950051695224323096270426349673657440980329139362865525729067599779798035176952458602327303940516892862370146111631454381036608043724226797535880242808677983122234574582108267467039721812294069604157187688110162051469179187923399545599188518771049494399354711679957737245008159106857751702997410576398585443989120 [94,88] -176864533917712964274953438477856096855692630995626023943230507280077628068216430294523123368363083780702305823740317389875482282296742016049435399967611955846045861776772169948558158433734982589826911765518929573876039464125053207436420330377711643681494868463385695790242212935672608467664807560418568494392582853285861726913708393938748539421704869640144039060075382243244755120740510581743121331327827437654312777268743943274304684862386786059468797683486058183306076288203427856516070889588453329025858197547624722601059955474766703336913856718826563954600264710608899511679736475289952808427762897637870326309509429425200105890377106836329575565829262515049290858460385559559667245027192263843859482019891686743112876498866827464249818516771513819009290059346285676613740022009735802432350707280191202129229946050580193604495950619888361550933943008293883568507798562924590159246225838845316123894056665806033167961831224147516865516127102843633446778066615617723823840837384236042565947221141062429346393298762559742536829489667274123438240823601394960621412443230278606391600330420593808404287132974199312478287367219263781785115640212401502167442432243140568109484841788879762190179745661857476770902147567951187358266322784107479536431644192372766513064653554872480576151828727953568159801457957457195808738511033759531361687828988207056024791223668180200443556385035239531607325339881110857933449316604704671726570101963699268258413349712232327794568436962737844532986925883220596923022738571886080478524438868446239043861873938451848234627359020204364689080861581222643701096389457742934904089212836535750489470049981121509213571207796835073573163708538931457204943436560474176413908559383607377887524279366481504124779423666506098772697260250926871908225397762833469005037000003447833146943938747742768848004309300069404313897148384909230674159831022825441046792500582276149354643377342929902907926164841401129295719941610073487969222549336675057760196469505408650558384274751635300969416769270880142991011021604374902768937653093432885051474859656980380642402881955739354253534872999752510488097124556044198519317096450688223073477130645920 [94,89] 566777467040424891229053505957297777773081956887160441262573142883934049923306660637966439942438638759625693824097058511354833849277646307612642668466956719846587090060712052398573960343567881586275808494440957122107598430798307015479158300124059888747097479505174923090642924942697543710705822645804067275862222098869978363323280735778966257426988217938987162300915455671459023442633537681942627893460000244127749418382149735610961955414449031709622263044124225395389280534000860499225792069674125796527522736776710500128645480006101051383453660586473901982317778733589195113067184000103937002499079154769172532442103281540535287443445526500046171544809976383072018607047313353231864620723303147327951896570324456576866465904763067841942807081679298542714742711837780765964356621390038071859560524489382431933442582400043130988597275482359504737280934873093193430481163066602426485689344138800669782803677914954688347226630999134285758213342414922410063998600133695172702575317636713479740721601253749614899362190906981348453058815179756516272858543911689829389450517898764790080561279981136016003342974109425424254310149507503360015444721533396735979837731310365762187099877241375792884144100693085796387398969646415518461337885732668580900079568497879197422373924592202920651059916678550413832086056027558516499652582484387755755004067992158818051296895861396306714097705632565147222740692715763204040153810967233972121347576394762695850824621728455876952741512404725121253302908794140691364710548708771070345615152504847663725387125739855835057785703077985322425670533281503264682573889570606019093760210179077610314226755771309278565412544631149737756901063053232149937782366846145388653280030566737237982585866739256707901395720698707945482574178120727762859787916972558852806186606198607398142743841639893198038822929356189765659379933332252287484796190482174814357571156853322001377313308689961191461193306950016486340094170598398486931267495759950696473412235823610065530154195486897868791703109630108787184623789813436171400654402880708077050581356946925619267634990502885999068412019442677435574685932815958915784931202530827794718373600 [94,90] -600687632525448978730652336553034110549358715845781663171570275475027638978241036591169765206570215613382274988593771242008936958081296369003727714554123667403022595995391694973498697956451472203915834276342307699652674844979215079599688988580923422500401380584598600368079039399422740530628816176875251020928087127211212887713207133408701272997942407718262302410221079154857519966975169998378110785980927220953333232157025175072662576699261979619845895801703838750234978059871894089597400286386889021129826011821551781491238310269044396282659626574569037498064649524478516605974484034087516919211874169180043429099269725607351472621679675281955867880878199077229824083732256171465506813160114305032251260510747459507377889267316022579245748732988710670763125936038338009189577929367043608732334345510367263693771306345653828128222058493561584593164687018591783590742174011851264010160484294891509048169242336333989356655499827222782730437721265069112509656723576435615926915577056329891407539775867598615531957487164497850316479428204328425769669578796730763679712711061801861321776672111644078697563646422664456444642704591313298650951157889533336155056793238266986621527046722128531915313393518824610122987566564634618512903327214181366312922572716029506857545957694375358419648172126905479722119159189707258412273363652049049899650332189778412606068186471563434965884140969019986206362323095655009621476733443842900241609909278346281790954609836966655775835063651142263973359871025898499235795514770594477274441211816592765890565514486564021020032330893054685593102605815560491462928821710238267210535667626769972414851660675608979228232294793025419084429976268370061528955436754313233567554871304288718739781702598986379359545245286187980631932634292720776798063410975018213893943758073522291339736448254708806043201578200017589379048810529886056285916058749956184017878682393007242703118479356637159027799259475862995575251901946287513527422047827754292345671133987943750107091590666650899612452239868386583235287615128052293035939515687181255095925238398130051953606307705706699959069890013116267544884719079585139367414847995700207340 [94,91] -3471519100497532668284988255360586102293762194815225684173265048235276214875632091609837253221684665246250802737471616255507216297706993671473282275276630681187418934237055500794306877305154777666674948134211569808077263418914231263003938718810029143500241980650022471668258769737462263050983136549019643718187126863599045106828443939041066779418781295031048434922734092256254673426491347304477595825349851597674972746469566015859467905074748291849559897378472358258874858283143177341102867763965436807776363003370919346524112098670668334337235079067259758133683090722504468935478113649990739245314635305773710575993653105589999450078006022202077591257520418522000009216455355979838813329294397510290750937795068814640002429224488271824902657449321761527549355968179271743333336461817987699410605341830700518899731346691828177711629178171716040280648888152546088211313115759743677469745880770753214587357575022541743826061677926054504253415952637792166526355480018683651813746145234889161898065086055131623990365867352434131303081881228232849793893617209901380372835608923180934277468851003741529587882288826102898008788439651105113780985502161606956489459868927707400138891724267218626021818177646375913650919549342421583108217126516466139770046058925680248285836567505119428136685436374435919691835504551931386495711267389360816795758004290260466657446507767758131930452255354576559278708598928184832813649551409128778066619902557406898344433238626224133514199236760024375839162551428009563532144511167531491780284955768288575702220788413887792718837809645001617889123163760417612628873716074629144271600082739580966642469763245192642691619951342008142670923235051894760488388824854394476458501580967378433621419868909315331159706494460779574981040602381919484812857539843850641934358950044079343773446244404761480394486798179903839024601496408464475224832358887312356377526834657476849523263291951614382988414225401157067914177657904630447591546708073365375172417625796450435303764798635289508899843759346784459551669627167326391083267776322368011196639886212129205367277176864096171827783541727197677044399238353146582823177583877120 [94,92] 33239864497331734147149978852706895193855906703110304084349394849477532019763063482753057826773017686158102222402262622763987587900435705494131150974167354797855583200110764232083279714190291257248351900490554485184057484882451015048021713311825534146731198877610691495152925119352322631928049931268290699312670428436419506730760025798510762160584847423051536652083846860169714670082482625370849370481240076961223181033492092441589850796711255280299974349380345078429276423515705716197387223079923950618493950998852703722248669490912738870217206740182612101769819431591346424540094129621724548006671289367027911724129543023400605235795172925825086669317537457216626884340594213983380638914820484644674463808825878826131441003670402894782367245112042017873872313739428681137794012283568184463425847108004499961165884169908108481681292837038291979218415234496088453369505308766534242700341781781680222943253801304655512256753708143314767320090010786348746762687593799442405434369395461176684675716159352241907944008872414138113413978064923224158181532278433216592538485464286652358251703024597824264016318946105916884378432150606717794528305828327306835279181321809331271391192928513248401071728813858470847456764113142001381421671667902848702116533095649121660689950645112813694055682793861836236770066605789692688982764058375390741208031870740436677239101692029441626084617257967676766385089911096351600498822277943818904718836873743197144853207657120001159575313760661782263792625997572934689005561358281448328994735960593322158548957898490818044216631194185503891155964850042548221962799415197033036921439663368828738566770523619964272458374706330279921292732194391045492215208766000044397507801399462228015102118942001355656291890438160432386769103637402646187828987671947032123884920163343503472618561029901646142220487049850173042776205461312101869611560059694483893085859330260628195424546172746888326574770569892775081463503557038222336646704089164213074278603753332461852929597023137012888208569203628641937313090045488953132544349945060319701354471410340809337531202123889370506178206490944048956902902921916374436201662080 [94,93] -81525978319645037066594500303641247167229322441569758205164072057678191229348404999048693379903339631907625245631560755859292395802332161145845793894369305132222886203096861023990427200731901473752848874280650364803749816310963698302533380508815245283416973014203900190203707105103995469093527641034635799055189368767450228324850975880676302296115966208036999801883627690891326241206061289627625698110233468949740322385271178417889350636924829011058878801504851031780458615629942541360248661424197577631320112227319221831029331766962212501093386788014457852815925975710140347356941723858774361783752425253088611186514082694079911833739513236110188584405082669779190167641607985430179816260690402711318627589431035925632455288976461430144064975859808563450275201051744273647863121112359793715294017639091339906495965620484360739450748512880739079357471959370949285164710231837641884665503770309406293756477184927563420458929661129122828135880049105331140953949948956523012239544156798823280152476088149430641221157418728761786619514743169043392818666848768208223326373293877156788634898255740959340295360439254056321256811409586650118318800106310754755394323896363561331155908371373223851025095733618173699384618469573655961391981801140398123390448654033798696898415949795463479489608833301739858913906009438254811971665007731701577549953095928089382457249347089523723960265114903355906776625767735642729715461982824679680039226840446162944445567783639677248969958296198527372442858799824052679231264425636443030287678716200170199416753076780015906570745950899963847867106885621127396833766730241231570912876909713652307219944049497759364702106136354865498849911826134832277638075247942387172867139344403412154275611653282406866316803039342113183365287156362663319882553968526762597912996030311607865550192569761205104999516353619365624839444070195070075978989086054136978685533353084824694294014855090720724009914634880490237002766723553883694872774094879095429645295061743531764476911074059710031167419749887349937152268417526665074753074560284538339637736345233262228361282958996013639693457197076786882787015357597648711360 [94,94] 20001806715927174180703332141254681700454317279245481085845371710756087611419967418390416801351034741607904305117727989457066743743023900644969503323534917824454949193156971155413271108910303102214585497576742051874490443825157924537398730738066617197774096424667319806600898703111612372304481100857666468511981812092329414890753973009963187051124845953103185687291529214952924208303983566135749551888114195409233998890565953703993451266031779737739733474865505184927510356310583883754834012544525943096407801182742931891379990484004089399304749654610450349405358487962633464142688659544986402584198599035929580906359159975406827159225365133062905069084641430160583481718537802891339484386766136559760942883098020010040784470900233612699085311917886882782496533917153980849681241784450006746945256918233153979274498271804707921788941577736405994094104628149967849320766950228689120417032515416714300733752136357164878536871004125040291208381403807136656987958883777942642945017621761445052161742774671934984432989881341344353029567121600049907430203829407774104927397761691918212882777567903326907511223419372944521304410031370566145150112134586638354810249955115582122702782759973653833618257689606973474795984195882634710643068801153490547943406962335317079147754715034593181959508150111515553451592457702284631298123287234382987376767652096829589514879249450667227112156933162795649883638503445419341300610396547603317311412630013280293031728686914984919638691648787123677421934459648292406448720664362965949506105249572317089216423589975382984024091778157574296197374097202430636743607097251462127220686413363192129248526363375499955012819372940363568898352290319353386564868625463030636354314024680337439009625152802661413092324451968266215926044734033626955040251788581429507748563141702771891890110595663561824167583954215033904782031771559081683609968871365303648179149572522742266110733988101032841657303526454878435222827567566700351510838005663490822565948404670945488638758690896603886259397773558434153165032007439396741922495859241194626529759600689017312274343738375331686942389149761267048460260777835920 [95,0] -362752992632579157720154739277986824317127611606302057899857133561601561486509404966806570497345474236621852440839351157566245702438483779057045337423840542782785830841821476890409880411328446567200545861339548771589351853161791053166595668787502811359172362468800745989393868725587278002279766759675486299788938707218902064148900950020340990917735434342002362959171296388303518982378506574131913894873596835545240037166812257503654145262009568391452703416828133018048946392617071385687417184636782021664144630032785221228366311777441354042330557451909673747998783377588382696828957556330424008848255874237440740008548806506921995598713281495935994558352508350349723462436916230489517972792584286959797414366274180267596976352923985769247845452084119921318805375400336960209230249628175069868897379943994838526622278583659888193586634723087869071231136133161980556545253781792442205849817682788436990676274568370566310125373941464858726452240670710031953527150174998861474586989736576609226312586143201514225129609604274388291708564827732155362152881845677152087619782192369176328393457988588251224976493399368133677785927941817047442880813619827000709498939785340312872299588456885468226564758643756125275566851091231244505196884235901071780812459550446887148516558132925174849173289904002941904936608690102585550591065146037499069091538294477786657931883769815811416543178834903372674505488608850664004932089907579017844960392282925288394079425973376736080469846366938181880457288265287569405984003977828979290850225194749088900778074135691532628652002193174982204427005988463908002997687444603528608700612875160793058998721267625638234337046259432219292864558006713766869609761192305071249200447270468954565766725925960505501022481149163296819800557268373668345146915189197415968194060462794432150692014706298861139817419979979072479405695248116870282069322829229394725979149696430111236752163103754382902133644506625376948129367820147920011539023462209531566860826482554000008563474705092274037405615710286180811724625565860529955431037273026385590828803875718027426304308016854306409633514863795132711249452451343347237762233298067568133520991483495602550344247450305555482473066524641915327380326034968482372648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 78880791522040295116165166250106420161723770410121939023052827155053640157982588120604262582620479583083524581545699050848796128912868579479459710116920933694560565709052411943131504444408644984564723850953099595378109673514555565389043611685108573845549099709624347528203258838932813518922008619663260816601968774809018173079499818553872156755893343490981876962401163803822193510865365527342137664751728024378346004266405739964534528240690618875607333816228392258923948125167769987603099314531267607824984588566124815520770115150511940700617579428529192646008800861022215001903307950106298844234888842353521797049750026950802912640585130499698383682418578856320743175751569560381555410249981908373140042980789201425856990823713464978441913783957451597810751318301851317665112719664214426042902134202585644144485797195085657596968780630466948590347631932726508368144347070351448653535991093379382123186063069692207891584572349170412534113043217387246397329388603508336374977331106317329446383149385951013779962928091251576522451126350502892706829552721297018429271458292761212012957726690586452468665703379255354845389167529343200569742086989809211045186706532898970087870580485752024931711403528120708284834396405451361704006005997932429856740202425992360280764593335572627883304005795681950723574926286732810111092383247728684455995261327668920580737260139478671377071233440475011817539873761089610437650459210575826656639851671255745372440916478634116169731614165127789028282400877657742680936716298905640590044510564753361002733129000698990463346951512986768563752659111680121630596157283568927591838802688277240048044342396842175447935667931237225409038703602543888194646945079891908457829858035544736821577533916328035282970841706610083743850054466323129446294318410889647142798310565548387985522438772492978628847081672703636717516611082168004378886232054496247240325392181430565612281747453817582562640594544736714082544245470472889778790558098652275677398662359113685854485571158534762507682717688318229431200672554328637148428810100563792433281890890334149690338020315805006429864175668893587919065412413156345203664446311279949482657003889752983683635812262309494541365184796696012934001279475850708586338451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] 377216210336139938126250714787131142281210030589926978844106161399901277154346255929271575831765895446085087717217382831688517364551419671580424673196413638453985520617411989566341285762743617942668229667074582450458086194837438495031859791138971235894905821813622385032835414524284831096021695244568510064582843156586553055755024290588726093517747895338065006418148793950774022301844570967913667158703385000900163354027557460672671088275443349211830110480427515546582520295357888022167526490395124686629229498163440383313945614072048810105167778977954818703126968996189243696233895709918009482887726245637640122657495054828438597444479015409700478813458855322283720622753722446431087811141335942559010547171023271081830945476451312390218473934067515455217357100392577322237501424741208311538618457729891727222438254163674679599380048281126119941876045937502957539210474927044139192778476266197779001654534661406769817710444315584190840131724295652723798374092685550293349267133705254942436313349690581558962371951902176271942374030420674587587177969409998773589181096090390495628274659636928647499970106999316733835501045322944135139051574158433506137874912659336580443094341808301826872704572370923633634331916520248593863273092560748203621415963546253701843381437159110366146935005716442098890188028634361295354206868989753844295761847654656324332504829165694209282156930097408598718676536316981826599855044169740944640152189174438109448903639487815162896126670930888880800704888527814675043723326121628469579827593064934632368052868788229680035017406536670796656191764280290760265923979585055001975482542516482105821426936905703854189222606943951859735156279547722304094332358085916495086728988534462814381159567465740317555756883100470098515440013477296826403366248229839564665802049349103110580998574948785584608769313552857708737471596404499785915155960226250973856481572134627129923508682706709886845295755521105422712200318816691685596722428371467033920902248142547269491291455256831701017851013805688360082705412176413629269961671558452715886146427658521359893585421860954232395873175251477269695699186201294003682382369072300410470513523224556974919978478580555329170451148828521230354278168800823799078369361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] 5160296817514976263497548436166033377833045209167301676355944351969466133422776501889577094337631488634042064902519340122380961882144281796702040571654747885632763023305255305276540500539453831018311278386471416422273524989442150184405363157483932860110751458205670161747183274586460506354024081375249675726573614729887980635701043840705110123582373330294202765908199920819722218283907863253699749431609965393205868657110397305134340127058151019958289957617532041542850308969800378953675101266858812082569691855647177980906334240549420688014459791601972710061628921059619273284632469793822840991371590746906584432950518498624339218482022093604601384467516380364862178967684061730835087314187811540669836754320263671028645390498322508544888474293126923814945143336661977199212870894128818760982918471769990017036035893327234729572679013453609393543264830544380136633653704057023835908248846929264429120646964291491551611127288226619146605687301097627275398027305844755836008621571031195360134186291748613933168262228675992744149410820306087871113436821543318607430849780538733122491329519868001306017963800458746037588786559273878391298917511901846663808632996228358356334109675644067859619970153798018502187625854136866641381214756053775964789011159012847451932462478822650134419004122250843875521154514781563284324628376992754860539235071394432387456594594039773164136630244650760546139301781473990110148388905329374369101824746845658465193326751185254753756362497408661728003175455277819121177327277593242656954236710586087102367087882691926976764654501146587572281922278234138000353799512955358867514535774648843599152308720495882672449033390542238385653578009088069452335071365387969587995662448979619083952504982489832684582001744164051070294945472888866026583539404987742315588795553872975088837098380992142618962189273457339053150131172921474388056086987265658779115930398370068528089115078949587704119577485140944098978311360093168979708601159855618254145103300881694954308100458187046644114895515387531203120833418138853101205679367738270724016051712477048453862278722351288291393405988007934311756703313800646623199880845695669093992829014649159553459585838126837777170954418285076930740069244386747996273876402176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -508798507062322057408736557880303226598795379248621569134389333218240086007335246926988761167867402782363180546238980062501586809594439022866033638583157152773642113436665006041499932843842431175916802080336241184336878987870603860443849982063965794320690916974354719117122575036958164220940781752791717715089721092370903001190588649307218142774247447571720765934011295720249625537849911763540694430613638924664437532980868323054532115901281757214168372363787091152000394097916107882789643788898819339863722159324260411950475622063230217281986981568086931625751888803495040875221089049640075486424396806657741801658463935733804519092526267037228813851623359637237777214807345109502920572019541782304466218540076900178890622708258853531127276098033882183371739747561266887588689315564554943410460551534773454893502367746807861747913935020982587397377263743880105580618861520509568882880134972811483366411271755551319632615215177233459640031200541241807589508467440779567342448631664288027979564691636413571712037392677065492523716788804748767793867903445898336856283431292198492632490995593768691065534447728149016145612828436750950443815718340863177039881122598615822865064614772631976818634593865009586488011322279798625644566173666118211793819445534748251835721963897019181996114521895076792684875313821782519551632994277468723534539497956184662185253563248663330553950377743027554741251396451404714199442827120768595217333854774099836059593034394579400272881542252162767864629527773324486461493818090165147317611325912416068580984729689040194972376825345885472347118693397851806618785447540623010629901965494877325414229273215387000215498410971453756865525004325204360853774040342093983150874145564337027121888923064164120624578633959185594429638736184209953665689720408184499419402180593285729981101624485827292166718609087736621918010896751357063890643805573291884475423905579467708689339607251176699214182972040707753506235052961697197103983375773605602441683621442338450434051765284150948796485628910435864472026631765725435482676485873442300488256023512823593865991262655881417556288114423774802393149719108014274763676009862439106589948753483805270583726952783688552079034428844794003193503817404980762513087544688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 5758709820853148187812782223921445351484360486178623300221192366849356437308586039341196976543526301901523774208825643920729217380830550501458362695967740292055323488375127087063823169410484854815471837774741390578974167220905569366034262569311052421341788890066097499715570462370445856321337527206710092915550312460434084834231621944205866169289829502386542656575502748900349157618425118872861820428190191337563018001713919292402511967285897207684914973373094237900997305066577654312448116171163207948327159613828781817398381103469389244488903527465580464888951603946945129232405117195437784102925106727578750394234732165316155204919560355094528324701297950821777277168544714007547339117800000897414182008869601769899100287934090430257892801757981550756942968232724475501032966886388179188240611568628022421952494183125902399651967901923039456744932109378274476703056657862427178776427295384270792815297449155771859810602400612164496954006641572981608315008444950952129896433478250297836399452742983566539497922120099995200502707230347287588004726663352405695799408921497631632659987985694574680582716176887707767330635836469183692270793752506086081034305172469400695021101911531849799097003945502379684741029829149111479775429476411009495557351535339836149408065596958884517688660306948486832110135064690972188380457842722257455309655997991878919631687073038724780685304512826738494583261336438873950303151857964690051541954588926320034331483720797632652382411274517461312722323271545237671447484425275757578824646532203742335858701399971798843806969495800338536657295701522914369990756350830645703514224719885923960160161171542077574415105139808137148521886401484842260368419543506813577593710638392846937301334549924817337649354737202417776196082996304509845140053232660569039724732830640823649458535323836209339331811233439008448916475012772379927339474798607339329240859389034544405323777759109238104333661656433678977975984728441253425408084806897846762391622063781857105314258136872431309682303636617301213235353468977934919435174548943985526983375743331842240442843166165171847894500327458178616803801828525917643573677694033558997685194824124831316018874624599194183123383111605109144393400376625622958887043615162368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] -21723131197858662510057873272489977822298274148372243201239442469696961552993427369697907938792605908330316516109191164286354826039066715864489893764603459771907811980888193907904259743067790321475440121151139198924007340161994392427524043905137747365229388725147091616336913227811764172495468646924695435075987661770483848821930104702898121631671200433460907255625814497375021204165827893338932806739408394828706831451780186609450460290645709207665720304006821222680664935194048061002761008820412416344786119676932035093281871796152280451810464091363871724799308157761859595341014702040463926148473522861088571643085197749163751236000994498901338393414349017080213250307363848440344278582912958064596343998428947751294387043249616798988152670589838753492458645795789437125140805572245337486926454016779868155274027351372528397527836352075796598901906515070846703587286426182771646942831976352633605788545476583000811684917553124163084293353459466669365106005555009425275633601862888430940636660341846244607304579967817542031077549614250751707047889716946501225157475514062289302859529236492101765867196994793782090555268685628350342528436700950074201551657534885450917533906206585076636414977221083276576644708248342231775392588964515272113698490798406164943919872872812934744104926503424406403945613271439558771350407277223009545582136641105446810308259802067482550665147728857315063352404863531731138920607100033606249098223354016948230009047318802101066494059246998824906734642470251130285889802892858359366258283264638122788719871860191121618275237399370795383201271561475365851328866402599315344898064098442492289070741757984540266252915003712635448261580513849150662639960163696894782495193425950068259538039354488752462864548969671624346445923592438881412818379519620445048724690695911321046333547609863051232046111364816039778995282002332552245192164234744491681595969173039900449212842352110475036026619624516092092795815518589717150873239375359768693359849008758205254533621342277988382348812059298974114091809796265924263294127459566378149063481564631942075031391110225392178687386028735492790392191021536523828779813875171859271065233275502100424866948581861599085657109034035268417872632257943930926731190001991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] -16185508006883184906135808456672817797168686282807232203761501268221951109023924619534430155451362657937385569166380160585789517664002742448504263703239485897956090602136011715475627249072622587245246630686932394333963240547329647565619044782203617195424659559746549073419854740396030295896056033872898234953889085315095460997284223046829305575141947966572684109421408401954460880989355107026407531110347477515043467826709954234409250750587713138608302521822056738497094029226839872564036817869581256956828629070473680980928454275100497144178840613974636253874945212880010054713498647432398930856605349344365005396281347656423982084731233491195997958940964402426898923950057906794979025430404107244398446889788034358642515632225707669893301811667353780834388739344513823818284578170637161230221315066496196160471833374816328333977120302669349512653873231835608950103359252836608560592088155332465462770832856184087392464249368170636619874672018330785498341540528771723899657390688859923153697245777695285887552247268022486832860954860066544286158026135933030220532287516509716507412175437757319947030065514889589911198369243679529294034075072780229945149994449030741151534779471476024574871678053922255768316838990675095135949867433900862611655599939932866182792556088900182315104579202541854298741590902736790104395600208583144356731670771582951120130935584496435127387867615431884960877446300217894765209695974685738519377608468066954831120788220436084801830254578891870779001526824151415764585994720870483081710917837303197993319946574363926501056239010566582058545665985965973098985852269504963935090895126672627483566824878518238365110266782121378858472749994113524328854153664741510503530802709126325087884635626616920120749407141875766577239984819980596166240578365103730732784000130264995175307546861149228024188231426198795420832413482912364361023765538561117656799650868088752085546123380835110289787059974322668539487094928151883765364721751650749039952959524271028406611619995271783341842026919852874259111494503785885876527312255853427863420065175371778147028820472776017501746695977410826318430198507950074904798190235612174518613735816666397485483995414261978334748822152396476603891199180387111991672569184911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] 492412079567975738635120019728318038220315522262937353175508585543567410140558748710303670052068782419590710729017935971338826046469818699990218078266400670984408870330548179794362153540796249938868109327374775347902424803685828229119507694018562787958905570663478483116469811677019863400350130322678846673751305494675480067536575190356382251540809009838404400412485120969292996160606606952561992931083356031272265802939146354514347090992485047212418004299775847388323477858717594789925020547373816777030400948703832223924411922747549868145283517679713744766676935610156365041276179985641384620142630402690799716680557249684742963589065067834793302677021406214983026573121774991715234403083426209260906868674494626551649319263735207894157941479125597593105918929049038331631825308284268226865597103054579245508952176444637923602956338637696030025320362229915237428961030739635168459541938319459497372362078092370309964225271210935190468593631973543633111815759093253362325639068442358730175895294214355401875013819374764227220284218871522249579836931453550425562584595879426946584826764395952501254583556347356420640918600577809572997573169277469171336257725754537778652925448086268474345136217807922577358814943481700404693153659204533669007849458319822176764503287226233501046606411766317708987273416930620300003230735698137705010435086761192453890896895789112680136333072932878094049560202043774219552663644711277654285652093361931184381633822143251149184039908679464240828763617517815799491745785101546191833607077657481320846915935308612814276294347578113250049558504559430289486698292275881207869541712791419406073824744702490986356719725507127388348580102040986718257673859713937398164986289987691637370487558728830852697203395755261150957377568087475459473283090277549840051581611757716945070938822434943571255094890978318492845643479918738240851703654447709391737927029836770409461796768634931015758633922069043584285848517346331439261745785835858383789504481363010160419925003086962931624094309009308779515433930475204591147660173722619003184997472894411710741696002080030836548604478830110738881729835725412202688089636425803399732123601893744714844968559037157924913435977093736512334230343073735292666712083954401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] -4636594101849317642416597758184024060262830747180089990923682251965087878146348725996478855882345048317569966452800462383016187320547561680172400062607343703231846030005198324064545353965025528810753402894853575616067264624949803915876528689202576729262964059163185867693709806916112595154941129368607560185693981230306716852119719153574864665704715676732165541694353953761643925305734520187574383583509712980441486111421429682790975065290274130522737031862042680837167943964984338370448754335082393183365177518658930539451025958945701160976704863402593577811841743323353043955804849089233175577559646051356622150030987128348884226144522744780004236753683999606088408126023066001710518655473368877009250407055804697572520776398324573588283767905755186938203379623384129723232167148674296488889692280259969894249971505265252080068677905933269990785480810756924111568578491900356304739142039060739570955116328789921834631377526217334396445082339246585964141615723374962063180926651806922950589240295346740829457433444051927000454472297745387096458451206023839992421114643403716019042274743794288750060232469545068517435348998844408087775056311879670329614259988550077331419695089616982000457464543795833304025427926006549358633307239935306256176752231762978678287125938332795445434271012963911134973329591982985766037844408247070913431928878198784286557121176817031516185738350302991395354183744907776844031304846397739126745757411268494293732437542011798682032113454603650809005886687976557228593669466305551595049694369347314835104322710159359065368397104148522280015651900788685777925654098426310119082382485591653838827513712741817630770526961795599929691562041872629022171896519506327857971575008524502969620745802691977572526112034414567819133406419916727427813847260366753493001879297253264674536531989223841754331891913192085311831889364920982622332482280831655854926360915525952114573384554742591030165302357512733563148139223272940640131401628860440904019067737762614988775625670761504891595681411584648749741795029800164591419998684767029867677679687336153977113497466936233940779311894054085853687576705143489949639984150601098426814649723036419888954461884113752979164213847466675355896601622525165093051664146949472256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] 31382426336660620129935412571203856862652391992825723171713679954016808986520646778332408025699440982277792777901192985777096621934800686933230697118298410906977718719223838965447839224198903270220438261647601403592568794557344566221780867517530838369922771820622141266088073365209675214687712946170003004683189321211349858004435281816640140852483800617551465148339696372057247269024452905915759408262251763196343115916722540379266750179786784212438649599967031639865798869839302594547267123547435067264101525605780479431551848570281456133658003729129112501447581021518814798232475987455656765910481254085255798345721233992278403136445986816086353790589466405354147556925587255816301366994957392739426558917529755470086939265000960783339693851820716201323736812811361991895672543137957446955623233438799368783314526302355951738379391769237084835095075166181276235963063721343019053783944032275254625502689927040548372437909533978921339852364801028579893273270294852141898570193278754829959082558995122814667603829840689893823765322440280513003626323774375840689461871700555241648602480564727118529783921304846963996360838854697943833463265574459891483734525732229775757092688971643586574111185646089778715618775379094963974614761741775643634442234330399374058455203438440270467087785947592820713722609631369193612736745303062969062688764642203949437890113393275848724174163352845155641469686855485741544221981105821438698569291259798087315381318708210941681560501094151218644020049613465805296031737566137604770517670869976504641904692947069936810805496716987677199591860148508673336038428471000965625748699833225399730955342838174010605909319359450222261799263567264599253656194385629670801920824695918990848529798548750456460038356733685312659448319461341038628965466064597219645729856196827321037365476880098117483176768680015633760233939913353406871921077255618997756645117683848978336321188670916581160913852139399313268904181972235614587712800291106034991294147029714954312862011265870169475667360976568569945729535399096003386598416594211113395322360822248773586370108267626656239196471216423080754582946748131558600806808044539463721265061351190642426524054591349982060293379487854384112185943033924414429139649296963993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] -146385602369437898140634270705939423515171703051747424795008455716117167633841264463932948234590889491736249026520150603002199498140811450993768937193088030922696462483662746783843993679690921825544691335679640057399436766214465871812383573285628738657180280744624119931312209792814325219098961010063932261973361574667568853416100077285087527963717525518681347824821325668505276236627504136031054380840584093601577570815951248388851466394528839214060176150877322442237007877839064533152201732168974690448549566959852580627601466805107700298831957368439255754621443320464392805402129960592199202543637046428652196519659157335879833118899117024415659413769500204192341701357259710340072886671059969724196279676456805329541935800728644075777030975371024584179910223515693646087027364059353988702601162591456309620000399876964391802236394945453020240590765738010336296229891982348443925474728143594824545485704565843328742456422489712652272533050126567024765041998904430369097199921658148866105227887223406485423300826136952176798971256534144206154877016897518864143860358914418070027552355662726583077665427419765998225989935576646608933348688226665314883117222184953647480485499596009512714220375344177745090179409769092192062154546183501434595748007003658778090589688570237281597876725960711713159788594981981776811876781208356839617836034441780693255074368199714876920116168299504498251992784044767804446495463335060347284835458041816014493267811470228629338442978127404517262398711179385803507147004117719285308047705854225381607571510517893252891006767583605882745403632938369266933274608467974728788295443334539422571797850151726619995629508873807869308212767447670277576507448423378080890517239657935758947783169625187869602257049961738682691506667478461251776868011872486326023435836870162109191509089535755372554956482937085658826669316232623621905390597206697168016578297035815449243360087724234029026660344698700860036499241449787931926599254512712782792101698060188356944464491963770331557086060164615526957091237655498464251716300985881358758280388294132825109712640554761417843853807355678984952551665621114743299140098603679961149335504516106499858252036566230150211379526099008080015007564551159490297078851327534039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] 495222632369931825116130857037757995432606795763831983993760079314038043142506523849106041072648875795278463517471771303519223174694293478922968971837002907220438684432324527609758590900378512504266221806772889834746172482156586356340187782246004369479131423068769879204308084982124712174815067269888862626508996717314761816834729035924933253017608305202290321287796518234655061608190859110026644397387511776203243243630228403659683571210903609889603547206918439733371432796064636453134944071311334468427148795642786219462436157227350284222716529454517919209385081440373082286061345242824609078567231476766198935764495889390789914413568680442985625178366220086109330270877231646912365658084396232296669106618769952039479011974356572400247525360276297836501290506769945879377081704392284948260286842436554193141323405732595441206212995015659073621049784442908297799829409450835883437463135946287484728824848872099047812214302274701827680643119591039279328108310325124277449445921733672112959215683247786323092813092548353391998955487881913342611105451363144010097977054245553344923303533826076774336488377107813831009636453460937770056678114897942726335707943373165001480093801113769769801001029178909231573944609155561462482570251323580360298031041447794026717414167339945424730934392777345353344991100881135228844047886439969897563054590154798349435506347089886035954919600803576254162337755143742261056561952360451757040859519042857690971328183987470058381960823685968984613972583325857213254278209582798044232421013324726320770740661168082817230385272526185595150699794532735174837786247449192420965010807024657381204929874236784961877022030878604265276544907182721895774421811945337395304145548784945277721764326883591983454036443337695436461484913742420088019563353136090100952128290332821290068967287901814717452480733991138970085077329874948554369156203231673853029631597944246606259614682029507730432862987208780231578362977114250047985445882866404889583497697767049007368217122351186341950953032444571929555101329225993073978349420273380515782000559051749473644477776619657027897395451514865881282976406493412605402287717282518999492678000158883462537355514819700440488525529585259626743800482841392817438139001853119037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] -1213928624774973861077773416063317151320109294945977933706176283609129068461802701774292532016094262846789326993231664949160446768965567932364160372593558073383089153732112591537541690520188208348329674444046732600355791864991182732692452165893367188627218943802428148576213230346872171898311481590837539912469578016468617080605409245110660835407441329116244399102743496602053925998693725314844918432239415648090703457981978044509470529624643884063970345320470566513046993674120393507683609345268265309820978445650960676731991852344611337599405805135008888671508951376307543138563006865899885016937396021289963414202833109070673305078455239826954147244610864180093036004152069750698401412428771001038526989299934858673669222762538889714131824539295838341994631090036077754882863951672969650747672641380201121572872914231726985882337365725715448963677684516814017178263731923163526336619039073868407796382901906221944262800461816104305320330532355624209731932525668741731804211215751126046805815163739452200183885364885929522246041673233573488874261843778301658203313948885776169519917582801155686966084089432552985931659228506643594992367256480903801166713139324952771921403341953348697327751215816289194680719985690140664312084901780775477431892843251086789756715960265102183261059900857843600164947798330716230318191246534988305608346869311228269465520193286052861773706131661355539030223340583299691641264302577148149420504416965737270481176510859450763394189780167875853469881133467423227314157203522349084597064011932325730931804137589889830355177802821284598565881721018481560581284090048752057395976271219278848510212357021310948151356252571986767719160377123132689719070774498123225935146708318969173794119977436719339114292563263487956189460626016198818931578973361282711431735210788787491998249515885118824555508925305363119722697972753652613933449304987210068447859084984755257343070363807400124326445709464918023346541870983207548882022740627443129065425047082958550750977698149778782628214064924874653348383957742408043197016348713182739463887891661413735020262385996976666427626090743277193898066024982331856586677422725087732045975859459830427977903752689779954436846766076101396989902053783935476805687895623647363072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] 2059149825673119751056486778076427662618888808720926824905500304751281193686418009540083231689818106334382884743090735311910406946920134919585865529476114369278706397561780617678308019898773076459779929201289855246792708991797906462245313990144616619353639816287671254841747523324527489777589337785649951499176050828049968374025919038136011158167790959120418846223878190333589525564348829964580834627273501651277011826624836726445058810201926768322034401277123298679846985971238288056974084868043376721767457883754139769452361668463048134509163069768131872634354328588969765905896877619542595558895047043270258836617798314243040499694485120766800609088461863656376139389783778669916978468588765465991170018368872305041838863514710354054893383409414200069567372684262168574573783825438616493603282689001073649805374562881731760877560309159784293802037977196900719454131398180065957789520532180580391796885331701290571108205274551179496665818841500635300611700373802941396331026542597985932314177087698743305925932154730069314699673104734177286860393942957078376640438612288735619446603410293101280758640185127191717628314823297057318527278749634154050691552018430647804806531234419837965937413601232486084811461979084504696056893747395122229127606754328342461248051707084780582580659391217391870789578669809543348672249736767466089034080640534980402998757871192706128424584609536159445898099894430636525048308436855599562794778937052690950520742477677337825748761847142742622680115713340420167580462588310105813707338110996388492024713197585039147401233493175788653832137640842349228888903460662795773892318498356448057118908956044674912000811188237470009249311097719326938812722475461861941053791046338006882295815300295205671062337439440227155852428666339276466766675631937574818712472954227332861470134344400231663052456624427227000565987335158358390604831254062681505880407826939619528180661956172966969428768085965666966910668607471517831970479690766061657658754679041082103500713088433828139032081171190906402357876014687741303637440876536786648730740892011638847377088881938991550293502142400874025058787219906192208687976042323166480280386441101857121791379176513656397029900443305337015871630699782225386029505181871998238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] -2056104385262241060786351292610660055739549651912949724501016076716477446017853935869285455623498991570800989490151742539785698169560264165142632098819739832811624296837213833767557912469434955870079220971233022373297640954221974625696169602330288325985643222069698492480616770333389787413941508888746649063708161697214134637195766145369980563711633840520992472260767330747796903708764585228650958272621286568295172593028559684532004551097837658111465758665071437783126268228819040295392889522793317738513962333165444991592359878179126911839029959018985835136884314975329613870543944032200699438401581518733718606103207227055095668235525511282899068399370785486429801204674093535195467411634277618217376947228900724169534553981745740254760119609688494000995186184398229799888632560461330930263912996040566393826516060184296089481098874280042401696301519680641917886513048871826281316379770578549112036565784286071907058942085564359654164337246596035019176182892365085848203566464163643730344412388324895022103300553169566637357073417626476454020320371997754616882888457069220484720515589818519933215058291949210406837281161186595984394180866841020384037077424117820151960908324539485539942200139621339501710988092625877194507811692583011895777772500038062064248642078093317869139822313941347472197851959419768548134097787436856220223489744545117207779550940176499281354623797519768381384918208361563291259047851086675157940215349133841674697231875628341857456020222633427669566227733237787167038919278302146326279186502035952919874837298631206725706054529193357742456957420977793704780869208217278780622722343572168618205321852596005287849700784454925352529039682494663788500098927657173764021082541153773972522675518423805074083058328384491725017607965066531148591643205342953413392154934757143567477337223361714340132980557897857770280195241424237820187520439774443944728489420257277365945731161795035632510664706121038762731270389513358404513965923856118289923379659802190654792985901525477983916192689686033493642993128708985679393833464850460643362364742457754043435228733841646688077045190283048732612137854221067896280598104708939918589215783815907779827498307103982254238717034096626768907044822206062394315569637489018667008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] -128166336863155702343442308988198644754692575395285133436256536770006075344322262277746013289891073818765281945246967383789970646726631989529892425490901661152372255541269767218852945577352444996529158662457113682482308447075596887838654914155912025648444987684491583421005616027241321247676335386929916998573497428945968862709648085357927021406796635115236769376031690849044885538152939334079564904651909592734188789917178883104198250244705200693526948372431948322032090137780609660887618797828178483545174986234602570736657062740836214925459314729407507691935941010847275935521050560838962366641674834119408784123775158732324022527079845938135835307990690510489380731802035221852390794304050413756116290633541070681141059431072358178230463543169577538044599265566313026597431837420113247907495788259091394204717470630869819342057847484936153542078826858530678532210875468774532729277410164891082669195610730944154868380270263859670642377597329023791621406963675800465929271918159299928604287958626395252172428287752487579163215748098465456714440686801491602500860612709917666439487933587365794671583364622005158473069384311274950510431353108139708019413805050851161086026289188439369192629895343554642236945445591261879069241688825756740050697839975873670352446613934792190519662298712159746332823081076860555824767562860957820899531186239141704487172828651647701827266527036047394910554209908860299724640507112292311213930395551835835149839215511253720857441420568479233866663692475263675555139231635542190969836014350066781847040604775533308127322487936767060176936353477146045087661881382363467845231188889412283938237785844097696935312870412925900980138984160797711792910934228763252078651572472036652892703748802446662918808468429393846042308120103861547690907986534152882755713594007591942651214310165890096618416619917833517492236082187252291140173598031668806906865504515055778199333640637917097045467295217724077831617280658344710080068512205545660002608840220100439051195919177667700108691920308947255469263334866317065303740369166727487206210336098087397180717314712536368831534118790080266593095811392424229509948522276137597861821139279605055374632732017406250003173140906739291835646596371017861322688235132105523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] 5206731247094362624549502915316978630051606051871560087594800146977680264684428242886397942489927712497480794826039021843583477293705570859184628095438620551311978030566621191075360255161842122150683788082240993921593683737458696932214790130202930164041120566338420428112065102330047739205050120200894663695385970756044849206599073048192163310857106811345426611091576833865665034278767260005791642198588046903955335516768860034972540016218278905650336506944396481227420278854332505184364542407570945492019117692207995071963892325793166342903210821613476248813442727768846998670544885219030601999280735320841498421939657704319429145455011300995354974181716582532349959778627785194846343882032648312124011172196977593680557489279656312615661342656743604790433981895822269124331278880059714362011738565842968704255859099231195577234142372319976423961877078832773301315890216541236836953016277303677458605858114153766073169904713738839128725515476567209315005039744215268208684793212075139669718628029958613421128258843515488113486927025721188965119105301928091176123610336622354686109934109103914252825259637617168460847498186156956775850387614688103818262806891382976528651504830981521411556218579547263864972587739861816114574835095268664067247526396144595326974742867997170564864888316532090495518845856130506874922272829918216077791204756137508272951171674056981949979413049924103813566430219292316797028933494410538561433083628300803288996205891528201222489199690611442674585067910217590428629637511777232970442452847579965379839660555853277245231877379854192602982539854423079507773058839379191002686962488556226507202814423896129589957398075255414919395251660862620033698019657009372883484275902887404424742877257296604266389790090469404044268226957491523109056541659713646530449904740132610491806763771658507132967334656268038552503441454865676327980909688470316986452331044152881623595528106238677782094082017238622862839604437417687377414337619211308549356287364251053271029112707078534622036623668756109730098225711906505345496883494487213617465650059194400634165219218573039119897605150101488244764647189351191017565505058676949786894926971737314139809429484503774811570085770392265623102439631053611393253751418906971471872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] -12698919031614614482943630809337752319686953062812037574369217337936042958991460590647359704872374254874618254759221207792588656848348776742376359506458385575526100321035373355468675762714795807700384714031840257712035006258994740776279317857441879034157508953067806890032542767175127656489120490022741799668311669962086009365426853352540694981560360986226318871311610785666124811049188465223535785272246118074781729930498620670465375610805191733921688496734830180721009491198716444255516469763703522503982330553584685519945773314477139557036529715199131142516693255166386297654758162856437336674160677183163511650337421264616718441932758793320818919069297402624823038478346307502756141142163191648062486972212181667463364865011470541039232982104479746187046160337129057954194054593951963834819373011148414714601733140530116678969403027566830277389041773329860209573669921432169173712589092513855929822854286724934813307429661474428479691773145601838302127681920160970326337813064315242924313756400795058062709624244692900703582307833267845432189633756322858645705122153902871252224744187403061995641457906735981684808660866172979691413401120930185313885217794881276734967182687340291474815918067349925488961226977354645268624023249106844889646391852322358145558601075334345621580712858005759927655025827480502864667216780032621512003127009567057458583384113713668880250648020299287480808922094460655547381621057509605896075012978266723772610982099336603533823100897976187518981372563940523394363019211723477962962438867161340834158197914777395673271274332562655213382765443140229851246661377634069310866148169167949715489290255883257192735908279248790891515070456375417318828561929265550682097967634687257785316105271171548573706212716976627771306192644086634973604363548296643022422621646696213263479320600602415394460009851775881062033449180266315970815404168689047663585910635972156498892342814597962225586628925784519424094288188468306004287819194126511476932794827982195116425080451141940783500700512367906146983909180814079685956850941842004601221433692275922608710162779832959460583827537858936907766232417997042040593600442959477425636481852038129697821124697068246700035902110873316770738903424946783948566265128325836963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] 20893211483977132447623156814897939375243338255128476690338023976612929601355472271299725092741358291317498302494348197134811045249798926259606516877827216160396233634637101873788870475783677657275205398578618460743212777895582150012076725062237342484387560984066543621901724331196715524068776483711303458831705148863342007787038881187051542149700512732783016299531365129764304846191104557793810638702800965316074742232369935289730520330551166447309823771483695377540620702317312690740313659513468435815382920493582917179240302745099527963629975979336538876691286483940446113513976942826208959545517030803093375522758043210279770462968621853830847429084238680697244230932946657515852574474927431533474485610673734840176942423164827862141274651114681969973883306578262868231435768347977452098512132583987078699140673835722948882712454871635072589427704012715399356102446191370238001713447524505912033785502666337262561032813842132457831144583909383297850072091976154110301437445929180596373136552108765517950507032118398727133968625527989986454604108075990312397000812176300557964564099640091332893824140792263800990439723650011625146497722585279937995405100968830036189289954430785814855083801417968948070524520799740305752552422168785387136431251867925097659800874272758683646784027725662523017317751885719234803795061112680406559439714657327092273697861021681185757822999890907015408857905107710873471156730210214630086187243667943539516027323401207233989803631556293779620473795610238164769392256182547777490029542821059819195917059156600952662208833068774618947824033597311413342019389206093503464614526502002245149980067616504619137018046754939624729304269068770461332974116803714030381989313528738316732844335907293306145603583061100919722897262827314324085804590963584597916067821984964818425413950002353841466998956573299234408256534029560472212606312275342598834988730067208329089257191325996017176686393670899178692764595115403729219502887134846648967604217465819658662086171841654641781080288652287973329623936597552728346367471320872927467865404953874172625306843265524352462709086815578607155057824054220592463824875521530764408858786519226855014723941547051081328110681269735642471631905802706777761997370900208737583104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] -27056692170777369708307269038242589786620882812881996219971157399917690367847248212156922872627494900907913707611916670529411450353351131919875421971298290792941505802543742280556803837556873340660291075386375599179631800061406741046075191836902477987105216889335168467211442578218103789271938238060813346458366633540854191694518900853428796163920754441940948409781592547847406226475168880260714666717318816336552151671259350519688150384831593046028840901198489113596968431203572711020225807748823438102214895947915963906673576090817657515823961104095706893509417777621046163527327008203379174031999493613998012144637134521625957724404325665570878598421972222244721387464003774793504769594239536981708190808879725058065876667125238652836405442571978925432521117129384162998840411508886883669654174825697631963130634599959499402299494973863456845297282572413307154845086651798706272348393499234643713085561261353786324790971833329513208231268814061937975119123441300035240239436799815910505156445340510926023676164304278582074771365002835108777836147871986495409925350199973950132751740194789230250540811754119280181745061337504674270428849407926014019418323861996319184163001627491820618429992596762038759048964456263111378787870481895546330032860959370045571223996315089773574240560796492812479749776666979621469112785131224162190163947741384447307634533524528962789446427708162005079025370441531591278063293574409066750552213553895618935961661011574389658929287575319224799898656794375450741102606279297502844860550558867756188119235372072187774330392503840303628795854167532409677779265597894791359045698159382851162261677701274980328405250795439376949564944759637493731479072349035091100686507967946352641164545051639635037065447007871064065886617507535658467857519479032692426944259078605528016858149293343269659601800935444473488432845382454001438211466771225640389020378028960141674421550520074333102307524901810490487157143776567110992677716885307131946575917259148233682735610110284369105207609491143575677338431220224128426852564731361449483287772481504374466583794126651721371787492497408020303530292487982714993148606994972423123466472300210797409852872325622620355077676392171151736898617722090030483188754197464544706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] 28722610905455288726979040358839229390555783809735256140805827060543200984537981540734475521713470971795619726607778563251868868893662618536618584493999483250210142473629159793121809128624229655305620877057052251875084587067569260549537677223425133831011326437800684530858639709887293816189277501348917226153104809459754855163104843861109630050545112472706163830427641401552277694545682994628955323816946767441501187485663142797748079332239073972224774737473645465486823028754791204222123335878834990270099999186865543979152665301177332534334680763209801444808998411802150490298428251989091980943083839013116925366065838689193107174218304420564349545266523049432229591747839583814287047533313452691107137231565295109217161626614159528611374065419028045690540550078666388208990070111803811676665636275560930021054940318681107886908782312200770215048406731247594866861141577387535459270325780858679421334942876718722273633817802043693073009518368536205017279807826446437589486183889800437043833229743691740591411223664278747563322640049254120471680358907708118803493578749632667226402054979424851908448365339165318449383471474108083407739527554501425269141877331716749008946465739479519812024032374050684936655118393963723709791982155724586294447996487982077465516816404672303008655129541835989710498324339600265237812700962043986277426800945863306313086466113193698560590487472509143905361135111986157867750660952772276547619983947292337789767440412960491634167359915636515989770175351751644259292929828565754532467552693849397118236058433154414421180939582864549957618422265709971706895944588303188623714659361959122901587241086942555402704240849088033398430074613065661750028136800056262480512144482445562451940446814370250660512154594343888501531537049067268871685347982864390122513154324044976059366444815172639346592682229377971145811018968473876416924814687206939219273945544787767505361524352190195061267497283690539523218283304648277548949319344731190465911559845320715143524119051788433552565658272794470824851939383455258480357408734581675074105418780276040086261682746930912378897011076002827762611056377900806331368457663568168426544265571301034190447502708834475407330432266441967209928098265932789058177817582581730770944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] -25714491346084665344245770409914344209173715075569907998047274243361676211495018269329222947217155683910698031041803809687224537457541036071505260953163254512092372411041259318454828238371898902448705705347992550384544504052419693931065246846153308373873250446666904050444441191297209843750293857406965496478878811224907344994169716522922633950716469577438789395502739735250229986562272117540088754822150731860366861371007313748157246227996417588419775046556333846184098829760904000455501021483217327034654130967758504720574671431641177382182508509230436080427361474942079416511236085704143611103956169565188851728883678227405542733962118084461041192211580294815217292000795572661160640721767638209686740559561885369541350910774008606328571754528127863864743822575314913704101404686196139394826399302543574531233969354306378982655832132190053916974124466819510040883583500597291181674807570633035279482512053860895194654627283865282649295163541397547375885099162803669949989730106146194359540745577766310817357780944756602086789179321907794939062787180181591183876063541562110039391761775150617322867677890224668000404306332302579270539255252665906465963863651571424938283452261805687685009657017927309253058788453517353194628229105097318813819840870214622757899053282643861328186645827944291576077548223456955189958894891778159084711689577983262956027382439636893159128602881233926897473079309108453493606071378867816718840163773063310874976606294862363664566605479971301715664083153629406059810603045008477062750992826081659126805366538403208141428680560425829202983158487705667298291160839982080476519247687271939630317860689007703997113684140971423239316188120194052653386003585985559499909679239280164986473213157692946270697344699700366693340361922322939444777167909229757864013200038319392280581584270204923968321806956600332023246422286339518100237716089008781873732558041995670044972539242585345730387585440981067966657474905587004073273628104625489088579035311867339956732050467544668707450234426510025585436798089172148393424227360113113312894913295669913457861574286715738014038779179422641850983207316552666868136813470672322811486098857092417103160514056207419063429992587027297807318989346381971835837189655469867663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] 20320636593327276893451625189985630330037524123762378808512101676694368222460823796481121753907527189529966169544542459604731049574035229284384791476257773171537153393081069370772959434319413240133001011141656146607678646649948039168971897205491797706739769720195665311177916106797363807479339709058502701111131802229709188167344061574819956845145889520163654177498014396446504506599197566643561824524167419381087170077283666063633088237665266838966338920689451013504371142490875068818393900146181437950518639051643665004689150523406469726741044783589645146983268792464968401781347717394726689471940197673469174317098329897076684872247185340936224727506778983841939458929377318217643179745947710959092162906753789010922629572470394978966025061799292440744123442893334697035128290934291456095625310716465069463809662014774232210479558101456367957662944515902632253543829897552624658721106135251212648521285514156224518573267827791982909534702062014052865503621690769097086726750690394580256751713947946672755449435446401109639120983920287164104116160026747640166439716266119961505558846985166608250003778832064621358898576229846111465962037084579152063754817711551445806935085631376959791341662589370199169371592176493155824380083185988613519321227227825409578655548423164116005668528548545322476193594055010081737058921142824954356436592757246909166333603441505864634547172997323229735980144316164843619010189120346842897696385570059445717071985189405948118982828774306038335217530941952170137957239463909493866694576049405893911320439424321598039989569144630314023901685741918123663462067862896270647113629349614684697370098442873812619164349749460307788879703075525231322517768345796075324308848825462097902113434244199475695232982840839647252787717940437232027828430908247870285019298708903463356554759968450806133094212993699064542703437272383064701082911081089212502589826664633382319922030283530206355956626579868454991079497818711980257452382652131031530156993275916053819738423863059187001559876252707412158283419779648076963353991891688303270041386248736615308332969617824161793863460416069981710941240404886458534755697560003483597281558852266290856005484956385870033528779787083685340961087146751007979784456147665258807296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] -15102487250469296044070253649469721911913805020450397147416255141214183465871659200371257091510463925731448524232073284954675166908260756597083998802936676559839721430735025161836571235398968408915343162319580830704133070963249143089734300805126584041836746250386202120652794405071613114589137845825711136173910862997979509872195672526166255905839998226619925796612216186115290205983528983126655383242242177564860942053955472808143578257252472392516220214116952587904924498598996653860013411365043403726863702855455238924070225854449414103234880609328985101753234910162484896369400934120359673810931296368774513563949320634624722311533806857014134438060120686293017942392090065975961797836624135494923597110813525129610264686438271923010726598034769456175769313108192637833823116479827994618385399226527423909789756846344889578213650099071856818697483739745925638506607181658683605902351041955381603335620748683114094576719441987000849964132801172933829059443334839367659619189318656065228505705180638098625594934061705158935174850851169635173097235951104355429617175046718040063542628315522314718938524532358369305681001845040576809905949829051814862104408696382483099038289848674834656249708337020592536111013536929236628102539679512079355927249252035116985734857787756844616531814504581835514913504186322266078915141687238875076758044275882609861149360125180189497341248476948065804653490087630600621379124988300468707687029092967419643090473973513839578921563129734790653879312925221966750723065034109032497269032780562004780734238830709660636879991788306020566357103702035040565541851976031930439751567899807444731601083274729867167477101768546728929725223502028880519456746830463305562183722318567532967787981014144412737586401600918542199958156020208567539438200562436645116047321377602871545041605443656840397284416011129718443601205540411359639642110080885847853958843176855807540565855484055384579872320081014578709628543751022425274058578322756374810510668543582597915804641461423429015564689066455415904505508339621016342349129434185614928350336134240080621832845492329180655305578880686935308980924067635059695334256585076073983468743333527405879211230254114228985477402299117616891582248438648738828780323198226252431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] 11095157064752344202656024518546614758163836721017270722276838022803536090477221459313591995755524274826275174514493007414046502717907446712014527005758202119906234497570756175135705668552301638418674087581099607833071793982762971192666293269320431405106558973230912242388001294507372876017377936553748056309333435322823062918683551807705859148725553614376587577047872423348646020748767084885323243367137587813802311673870855902116182637275814460350352593400661985798209039398857973510608229431448043210282718603318411663662706614721587758206822747094644232510070459965487299927329126291755766056544638142409715503523549985226945149274075443073111768490675478369719448777577590563235496652925099641461863465449949748393014426271520594081130981222286273922266562848346208993944278926435868887130954587971213622966607467221303403265496837136263391909693085437722504508979161039772258192695764328730673922295252456403991936139567022308312811882411328983527042387666245804649674146868752841928600955512035564151237399876110141594196055693444351873794201394253516026310760554051097234075681859770491660757699569821937276466124946435833655053220908190870933716470305218432928511917315601939520243793729170738751593559728530945916752164491716664570661575042280845259358741911040491088346068519988307015713191115104674270502501392554268896560458403461137001543220658937392601612534713318286127899876895499643238827736741817520212579514067187197801988622358981998540185098287833730427159666048399789001476784956456844677692189475932946395708739336841896963470624091580071993232728266320274901489509724503741327350510215499663202074125661075462733475415403256778254741307160514168542797547049014356483416473761023801373648338318966383794687297313832722895133540541182167055075084188922644536980766351497110858309846042725413753868148744418072472034079072086401970893479702348704082765827830496137376531150065978444585678009252677365626588539936384219560123866392989617969343002861592677479419752093747858437892989557908038963056081374119622014870436874838349442706422493095139970017609509718659607223816982145818215985087639753383533467078758693314916010757893914572250879143530979173621789807342909135981708039280753752631036031238608745660416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] -8028951007245755772363418143297094095186149478751229422473577316950568054604899243040091598483104563818367060443067988946455986815688189395070808135607166717033611878617760589639473646464017744247453619812961995279171499103239084590509771591165153819673139311549789946526631906848526264173569671469895750592766613772516265748541028410562598499231742412889913854901999075595598357313765567839564361353382591253109230022193591030926426165395134445692619928268083767461792295587065610403385751702056064779031220991482701141739996036982713615900733407041251435405287281299067299281344333780070043213722153950861786723083872982154224951141447052634972435369189330365161843377704411188632188031619478493239789467451300798985130839060549834265849328150428102518071389294947555401943343756404657076734599366291113045163122241749464840719539375502783619252456358130165117982225480542801822318184605838119231081964378636850255981788685553027243403799506942594082746721333220610257307138267216394574256814107404830478033796939975057439945339991690373731691765352191772358593785934898041236717387709254845779230465439488005180353071100242289851069223504391183319945013637885520688984504250795538297940090808929109112546253759045057923856161971362028819796175196061695917544068916725566306294524226225193806806382405902529336026909890850839732239529406921642894761322334239221174513583557851446284414567869160072672299551083862128300759863893687338646272252563665828623483644313591087186303188739853888407428563695195602902137736370197881162089474247570411900583075901042915828413982698877882674193489058875869097037652317936312882381852588465134478369428094099249552094320686417412389721559139637904876702472784801552987476295075425672807003550762833323833982576916072512181205585787671609219325110025097649951120877717868361805795960213003485089291190656212844136489168713923172317277317874503768838014183732745108129603673900885709365181117697559121295977508563868541319730716988421601421414096691672636756017541290344065074830849800515375125753809904164747144136095896795949225564643082407283692648036952733246163919572335968745762677595889619191396104525109452704710893740180198255208937802031036071805525737535144192240444707106682296074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] 5427603036564287200762446587130669138203990033266283743919169724165999217061564480242117889605803005335144428710286959552073417404844575792741814721901032393311634888597278496665613151569378702445239324632855963564301812088599972528470338603603204344162454356262839642038182794762078606699922020562640698921012060751048015157109238599513464497902118600134065434800582846706505756731027226766786039475320815047563328001633649534105828049893792984135780064505481654859721643443238074632538476694243361107047934816190783310744182042842446858434923220024301517854913392215798461683552023704937101222502254477286695096314624350185934122878802239405758958902499220477504720507262457891030656083789185335375944482249914487067608100706339418157667204425218461267344457897415711608032277838236816805169740443162765892718001952035361736950977283387820337920938877206631680595343370337847377265560842078647597998643821650137513192392104222644974999976537424975524112234037931277794463037509504359738721998183634094590656170121895137785740770697469369687865749965823454922413304329509051522408647513204699548063632209943049710003570300926131179931697702488961258394540223558231994327161288918619383103675099065228529670690712743234124233071154747169109533977619667474941201238966160277466857691022236927030712234029152652237809008330887419837870891928819749523295476751938744848890480796871336522602917059318866823951076061682820985744788771202440408161636402716268053797220506987816774818390967149118678960376220837687306985340764555769304248627558702988539306656833281424200693639395133480075751085451548014361136826130056965623052135813846673100036606510234767286554096563594981036628205758069946055677232630694129373367168072287634852962419049780358711483606017155952225351064047534308476922821433676927981771971142623088577685338019421725456194321360779248751772133020535997309137862342167943681502712879660955210182188889973303493515945668423416446308775162449247243418721508723233419641688634165434244639766278412435303586113839282718985351423905553528015902117324845396464820148649600170428307385113446300115542525897613655916216495777602735741077363945269510624488918268311053511155615690260960428019761989777556895375408662321718886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] -3196543160473238177789374580693859879332135578782447958052118600396834791264697340991873881498739499866027439666888109423623667738958703310013172046379047704222062909153537961030759914540694273617320470944538581705672060555277790887889872086468943180143525452398607400635996585207433808790721994435873101448219070737555029016974219719871711971191929265363049293009093953274403990608192201237076712502536116395419997954084552127619430489923861164552715036582550690137436674709050623381809285115841269105536623005139600055937386330975079715814990682635144601908170420278790311388528524604057035650875441301716320245707408999917616555429954282478364908558771787384260312441077882794495315235059129737245206563355189696242444063661192961677731906103786207208942699797155914971130253384951881089957332026440184068743600051282208477605505382351658413536614580087844144288272273110927145209689827768283937021880998084273921795900768316928460098611284625238106530813118202693645063479220422787187335610443477316166340627265632161593728663224484112647855567008796789000748820920341015725553038493138594779772785859586694315762209592153728369004606953032804596253025407986729212347340729488706136704409639304035275361183867824792492272475701530026487128452624729088884726243997410962752933734737375503958336434456885204619789209039243822545487513759944623592751983165520196866545700120597089009394142055089559666827886194759735453052332916423217287051880728369961747586481940631535556335797796047685530996477919432717484800868056661383195354391618782353923687652925520370838860518075316977931207837590525463710673178236282720743743122602328550802999414747889883509272736981217985207851417690193488758587649330218231253840523056063551998521822791937175992546379273645705024756653335841174894555614081257857620850277588313345119576325215502592060803687227268382498936768799749663941754916148336034890010913049805548171500982662452123195301387579461213025597769885835687632424723729072345641937982752622827426554909338844337965966103874510001747281446062590187725681272317834874707361065487323345034652570012011607331384880495928093710932708953108822965792815588938821456889936860735193158985172271826580002279402928262781496077025243694775664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] 1521629693350007680991831147632963935218813493540855950917379292870919537116069096043939896184706965757830417353042050411403919385885887645052996656734186056364903760643649131714035277577477784598506165986835591153659883145416998469559391774776908765254352241682348126891336262118139195987717977117560423854459702913875719278936728618266530659468632544826515996608460304500950070741812442940523554346584254219923711503098670168488239988782412610125276117014868987052708517982854160112481896546851383822678710515340693538773803207277026739049143606766095107294859716338890232628489195146320891364139875838868281522077058074616012057392611172493772526767409139017426179445480713588443013605827632774576829658281204544058273250234888352773392173316086708740344785207277539260376211650025823299538978273402117479101642857062575529631131536653432838502159323268713008082872079946195488866895343752443905625278703116655970033189923696544154446573394256679428948470736973168388183413738471506105283766660631662093609958416322959911642234790887833988069663976341913879967704921098333256656525257579321214244376624440305338623825086862859753775913268680347187585697209596385947532461168356087286067060423554371597255877431699510859185256218410740437130147617744711566866038060181317181053348519574809933126672696903653554796437502932575263565633435692349098748529648420191306128359126043202649753124770578600173465374531712367195650737636655518082290730492727062898586092577022473910238366420607142747885740178520959451690788083319629128705775998204323800148570233049761652888158856362466892639381624233611371555463808802178909043825144663061844896879789337960193282527696479212163863928708367166204172947723928417541779639679503003204868917030282389167846487604770532905216206763956573636405072498702921118741974548142233502549144056426972759576642617536906273780234743170444939042027365260434907731037890470060583643216358120244733582594567288585001052422824747300717582362252873252637890759133517231519847251058796738079329863643935548897791610710680420357735302264551232795300348141271333348621977018017759834572525707793736289033792048685401643214794685772868274186492149656461748403627431984050373644944079758412965263195320402545999872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] -527439656782006780135014954827152948788064242080423337125463125587372046791739269944778112232497632163453805019010155041490290394997595835130632122206682508545410613623088538968421106761393810157867525531403850361473411645944688959393255996820806611198846217887597427775939067395236971185677457995765729163633855761130116727526907047588250399806036251995166336624297811861653536241766554602748934693532444850201793328637202354368862949659889114488104597272446744530560126712452144040922671166416681821477528986915966866556193447597236191205232043684900254222164594173850093631113652182218987038798313011710119537605647263811286489828609047814055160466931812925789730136079180418705738212740639586156755273127116175187358209052701359838441498762068740065198052345096655023733537617336248326439458104335976871312564955641281569787163833847920062721793589076736500069657777130770425354243584113216076593511502836252363728353052332829280655706858169721948042892760898507359181222464346532888438400019824939165425512314926249125496616466569913868532015327713240625349685376352321444622085809668682520693613962439966787007766088649087598329682698876209790228673110704360019098474887862207058090197429050067927713792615319076239368468323462443866900613779553975679039195022644730616697234274632257816291967939400464251135478596246452717758107024876484407150229520010978059333557736589660444970423104591592798271890997605998113843826736465829753873893360151815607523068252259114539093366964622814889223534130853783716361891745979318142746747598011262114839784389401452312630339395184855675620726047399603144708895160961828646153029778614527425930770203227285022269140317163480024540553188419362532969909172274161329868483243810181298593294440963666247940634140982766649289859043749571049803861409851108710824045347922200212834322587584674816363094574689720911329619352255270863690946700128846531755989146918756409319531585297006043445753384078528852336867066795534598728278382084478508703151078918919158004220617587143767588531037696575398764840062367041947259623475661466761135132471149050247753216908135864257417864976902674670462732003923253289547326427072461904387277001596474218639233594406596486442856231828147267977434471046494289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] 102797277650865523706169396764734183983749506064505380511500584071830699378627052934360916390896053632297166014648033626748950424863684816227145804660237935384451462077950008435826223753926017609625726561499602502166873801161126937351600789660822822312440521248893947498465623555372479940117705677561935341938513418574525236796567071757343234394029324433508239845722919712356860197725092288452798864742704969733342999116647864227462066777616929267390225930057788665543766769795609020937038440335255993525375190724249354245487050742781562106476223318650915728245919051436210407222699263581558910653573953503001080242451400268000074151660687026639501970551282159596690102465069373475347927164444933726813202207882796439558112794122709713577888382090044407724287721354498037001454569175633239494534387710684748990790013233983726819432715632720435965117499908405154435187144859983331021118830575676046721007091349919940042464498141833673179210675437714101857898126061354439016508142253780186522336507032429129932070078420093796518218331330554666993671443001570151013655032051286298812176804673417325777695420241042115198542694841971120578356947363703447014916868157797336139788081523346885292447385552303502422380637878769116137551855600213118744491025775890846811923144287380680351474366929312040902694149683344637678503946649072967877872798524665713609538758923313937902274550300517510456295722036997604417604465350064479620616756025886542077175053807534613417987577192655490517313865078477550751270462417966665972049417929689722558325885425451680565077422795521508882902787829755790545489982387611892495829571126712546362167548144197716078516500595008418708098495918130222611395823767744989343459508815651209575215780215887322764344747842499607148021223917786172893755534060358033432188481382229174728578140845487996770801338050727935662763385950081574989681394950472025533874269492238475524116517104719480039808299052334964207718774433712082001708943670834603427215675741701298596647048092795476210770174890592168163345490573213199188885410196281621921226382638175027714175889748011525302162902066291493147276612550606980744142212583677774959458300906272957442350584164755794456518610749712408650079712249840093663531080238111916032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] 3234664088424949212947785570580965992961897304327910560078788712326993351064715808282624683508942730248292938845175547628413301748711365055302615890285574979998394632974233218041090977873824065950225861090706122939444802322056235155165560088743291520379198622124227880350232193979898621695918069989039005376820885031190193257379182913286359604239953940527424153465209216030493890833304536647749640484234577472035627220087968930901939867367478545619674667148040571414671970230641330886372739262518614355296041464297966607243253609439113006007830692951679275445767360934757422075280148760373145411550094399776818129708163655371638691092344129627871940279214408960678566822682331504824435546282627570400886113532412566773973111089479425335216882916634122273958899200711555570217785906507425656860051859236220723116634375320124335844312139203181620086948885041557099625898243863688544684536329814744947947331231375229519697699718551322113520383194430407457464934168140035630225878630117031100132502518030105789666504867390709820816362184963129891009848447449160218456738756141131042510144643418251225585624610843235770916663562050560321287421305883185327223521547092922251514674088869807310953254712749411775201499070054918352886128885164031927129604113481469215617363660487253149449903857309682124609575305802851411195361884526497425266691881705652167712149384592719701384190599286269877080797694672986021114502390798081682622883539290621008872651033531109206228226616530788208774713652022897447624035944288560007748187636310409824122037264109188050171460973009374869687982964944115216064462002637638222665719984255925946262457258255726966008287226931027908725110493918621506779010607905511208973223789467733748726871261030134009599986085794896184025350009732515235625364817216701976049025666619160847195735282123700392169792481804622722420301322749473405676566577857744163839857523892136237563896030609266432195213574407864697718206361710330466204972768426594834560810771490333046114034773384849122131010006416141652563844500933802948439762951510885217603149617229947913801840765532398296561074837114639123592295868985686158989043734291738053305708095282788724147938724168957681950481001897488886280690659546675431262978459880652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] -708530803313024895021794996164820374481395676933724922899892634283810619367470738360297526572508536804838533500649209375234478937409556361605667521704131809058037116976553281907332366092720409612089309509192005368055368483408427895783477261493920906955757894214265816132829350338068218232937205321705179398028659794009909987709111206035377718229825793676868400055819386465410002063446214259858589648204445416597623822212475172422780864337596648323119788916980126183992644202334641512404849270991783178615168511846757586723327541694814685483242821871991414051767250562715989631988215665400854307327525900466844933396861615650963932860221420792221039404866796020692940984902755147090445672400853010333333811643302973266596218803627997579476070344481177219877463584436957672073110612727860167929653152496275666145574034665228508480482551012840156779721662156581425809955414821605696593978098428031027873248388780120272415448645520346927598717559726215365882463386185322130388702668983986980768012577767585786670422607126218834995382912241863985272955530094765766362462393578166801635549891457057010112764358355452137435357320064170278724113879799977939521388164326159717933838622639100100258146794146664478723995315474973428633114958793873856217351602864057157867556556669098441635377980748882233611482115068307134328900060424592327338440993250454250921053298673730175758527000456466889967963564357907998383536072435943729423967432611593422342408302393428783938145405230601638054314874817046918219118449413740849069629077767729565925000859860518461890343610050904630744568962097900768632050106354102152659263936549549575119044742566353461190794502087901735478624554928976550833815859152495839475316790832537564681087762522038422105755563180089110760221631344909142713993916148307570762589105601495193311918405502059354682735640199367858420465878394299800506618324926107049529547202066745527972769532154953656249629824417982028639914558034350188932187865438209277631453471580051024787963379405724054699685863058279680450877591963413540805834125005380850380078155577098555484089527783574476747386332211191982797115797443461157478377079952271800704935175360860736181493230370307404178682911612092086859244022924613253576306294291169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] -12794554457743976132263895019002170498092650177114596041234815571057161609399537551182865508902232833728744095445338307731784960486382305118575718382005720499844277851613685787379783660807992097683444046245728151271657315113618551384998702184309159537230450234909468923322150446326160767385743721372573548384457033191582148988618106823697880468270484395707308687737900268215744794569447160072484697428137915276192356113919434657290856712822444055254120148256177790425995134330599870415688153010394952376640275736118087961831782397380907467182702923631326912713251435786499885334438069724368196521903561662055623018976364548517714356317535592765218423677863094829404186857149800318041578010783254246033600576593455594712353474751843578574996397673626772692808201707463950024713356738772410586604563109566967619666234312702721837876527694199488139912613706011871335174488056885224811301114928809462053120412101094223536710664089739805630893299415999911388095445326975349327274448013154233365764378481980835062169333135143698221306341500615738186136380857681186979129310951606340402891263526156971803570782083847713777318843019113270414008981878046167964012922228727031980203247925979728733640633647394485320866928325645356490390605307727430124846567048735406223359937648387335937160630733357554041911768776432849553120500053785316532733206554748908054379941659362092321712797019137601494161939723159855083158939376378869029104182231453061783474257079033798534315502240184814254958422542067381162029053551345824503408163744298967954173845620041273105398164622345956551171698802755651282153156304238228223679282719584870890122722664032913807492151116612182056550757231819894516385309448144383116205071071914477721730580820115831940509475650793640493451905278054049644203978920766925752774746287386710159312389747062219099630201652637171201985021616399379027079571548153521846110419549777488311908785339447147880377965864550706993895870536797564480062374464327390123101422391249812142068182492710812442185416094661714225460278893399402699242357527936763509219215364014733522770364361539653223292251064900246156516152941652704528187098360108318304433010809041978438414342224886451249184945476123319608250834826327172942942331521833369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] 15565743127754002251213024296917307557179595133796828089008653049027718219039362462215250608793532970400539188322116326816760030809930886758617792983611697215996720548859079466554174450323713961571099886033278379017674350705693186601171886929612836300832539292472105443350930322987454813365058600923781313976841404448561094538918593198866211869249231374423830622383415150914859413848339524646186545669788784430127045520119973899869301672188443932672876429884014154096814595556051443554528591043421903069133348017613820621906339438757989867657599533027440575048839588989487337824950245461533312060849133849434348693800388781203592501431012746640256191725364170351475572813180254131245028925102960969099593036252954956424801617750430645275942284495677926163753717715470092716241299724135364466755760234816636355111609701755820687462181921715989881704899215207822943691876265229617713581731582494319329076059316041400318269295160139486971202994803354671412736568426288219606801723428895141492072342070346125484033834074952320131116252982297284780113036056199943793376987449132987623491576485103531577533963082932924501116216709992566343594211759931013740501435186821718030685864044958700924799206918590347397568162078196902832975421372976204030712292896767410330932227716312330714610583830143261607785851355534251886764987009952610629472318440186423368938307867893969363792419058271990777494163602136326250050919244525336187619354984277991792406644442241305940377805216402643942070544197610132253914892362012739910132591641930085203827550911446585047036321619891583683554661454013437703004256086047897276318053229740773724412597558562318142066495635323789938298436664059139945208459263634903756317111473710029870373816796435858877494916233186639964404513361930353033764226473822688878097691599846980807718310464596228481445116895501208301266963789462490866213216037365084403930476261108382618896589280569731470844441660094741707321276099994601946053404059380383132538193807061699910412605488198326116319985034973205148288615005317518405058238011575646109172656547343438095840829160853576243321568901312197014872433784183669450261078043645732061084319552632787542214165451735615579324416140553703349052638592990716191915300114688638976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] -11315661728387433029487653993803640609664271226222183320180282525928675245918484023686407235794298992056810912765305736347200452144536187700301110209070004475311243347626955460119613994892039058975457254666503491603844307094818975054389009629535358447382006685400791576008498445410319621983354554989930195620671658758578252581122311986306798738305776305983947419269876083294247271725419455168394589104052632363362919044997777186361436114758937833060368105027762366416493979141569155828124881417459846891116580620425384481542931189704054644056125341509066546315180507793849005149101851744437301588402755798277011820514658492417265316018474221144727074024360446972255811406616856861020899492860590738744145690891958206613272932990323968118838094182022892778797702103052748357984000090485124177348393121468481136998520266699550264969340034241997916148912200129895106650234496124071149723228867966084189084196838704362798790744491038570456142939167572766275215777390480354286677093117391841937149961993738063409028496343947166455277464439854584550743920912802344166264642436462398563779866434655610997182757945942128334941349477869000769420512728330792790258162777486728807910078165246705571172462602708114750365307568333068885935880368239304624908117987579225953354464264650685274580871171655489530890181287914474186442974146849039528681068105407606834683439142782300844385227877460674271866443774385506879584151413475298494384977214722699807891506089489219500089013763678888269712225910243353851883517661242451474908153326484918273547122321544252446070364524630044576846327593513611154735812720016667999758922649770758772994605005315370880757086033133521143687298432346562809053923567906340023620647606240058186780070187995332881914146610977535664215028963815796000264520059717452473773804101129252070732753208923133328577699855012288568957931213728636229677503263477787584599881628047212364190246686854710933545760876844973825828545866446336837208094165151888938436227265892976642130661434061555356465044688607346035017679345559152819437561225229370372893124638718162539347301547357020729478915844650466399778088373988069392340265271308227482398628741104115389852350634410757491729580638704865508169523222843086281477728556789268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] 6021341037153116286811528708243693254383811454944939697312603878215385025925119801558596167034842546121247334681849819523937839065219160553698398045164870664322019489356847887448486287277596550790580570235980769373094690040880802444834569683156678947062564403777361704457155823808201042717543846342126727963785323871431667994231037704880254283150461166075597363725549673714333665981575632429406525172665331153114416233741884637904285803586509239411573767699262501522293776417900126217189635196906723718786220092276630112783568498850228781186672612357420438913455788134966631934862687460829892897146470558601253991543720187391470750229248767887825810960443542302723282851155085185090132326285114667110052000165858358341491528278394076800032946797829631405747062865954619273625057090452285297657651719750384111212102743891146881664917754693833006973227302252673221835285733539682295018796601868122220034277640293491583905782382977758672382575186496597448519767879660416317378738531413657164373500795481524994444709306151414618815086093116140794751062573410071123655007210751911112149872667929394729241177841892125312061407983469797245498943580207241517014034187754620105920694380468291823703407407018638673948647593316948204889670107797640963616180998098548864064249654590927321231518329038482816472013575392511780606057674757945536865484536916694432524548776209631758312895233812205971468350491945411130001351618610192215596606204427031111390179943540008996542732285799303202490321785673559920177338374858325884142722110354337315428426008195887381011245962875147752095002197716307687475057188308541006104743474059492039923631734023944612918568477902678843562102481997799199720671915896636635865648654424160987379600686009482884782877745638362671894767852024226275748701132142789841085147868912828999725981140692388449975003683068272779952531997742335894082769663596625209745798813199704463056402459511261430559637921279871898778136873865385904029112774590147061020543545147357867489961339690622113324810295684294536821663326644201201780037983035873189708088114112127786639553762811441318857201152432041893165202526659409214573751080920441807108925185773158594925601894664855673560036153130570690332069076503789813186213730811117568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] -2494501630791059434642661624569301162020044759798076093666434640923692757455319118859163050782877220285250788105881891174249874981227225166172728242854763157872951950255036867591087189415839347339459308083247446478264015036177643007734165083056249348208553969814982045870872087749156379770566953504280494624222030239040223037599108579654251082901752339355074258802400362062841347599015289046704120947042570283722779328154168773479875884142963990838819890049405145924708697433483555350993331052092947896064456782763597347531087879934544825848356168785189795329592265090660395423043348221811384559715547806823645626914711460184393809775765424309561699625708889019593551512146200193846487604579113990908555637246471893381150928375845208443757823297487855581065368052720661769159082880347169770998110956858858056099639278803078272503481554109511819654063486918625809544637616103773806357096524809125501109174784167702488770574525065564486464953023364176102174654641239258771647489400333375982595904994986699746254803965678442068666656306585126706850245935272277366396376947763291781050099687395080333847284330708966243189809442887120668742575300140983560953015288896063546077479220357347570354062921025751134662301413961855143716428823055127991335322673734714933203383900610684682073910992702791155562404409073719752927903903787622889845062992035377365013594019329066312065172622321957821749398286337868219308739681457312224042755306894608996471773162962653059049325779564041303679206901428131101505290009725173804350801642613655076769834786569598939533694677552261150310837283417751289685377258615930900700552740370213372011478705383899718262332741189534753838751745176285609073961606857320266804543681979483609847031438680194458915365048328141733309844916056571312244618206170437513016883372496511704163416876342652380110656771198780438483075684665663449758507280650072058651189330710954094711604626664323696779488645042994037804855924427688311832883985708059051650849279891156321736329896463991297083607119064947788813137740795997943946378900761495983724044232489828011944452321447595828683432454125203716601255418294740406411208287495082198316924346306814297867881096668007067024900118707476906402345151262958348229739851431280640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] 833613118193548055908348811066097496455061584436129443296665064026525502357465006976756438709017410293965581462278763941403310673936159556022614205292723081267205435586621578341203362353371791457632925866050009216013489433496103482465392280297198520539837432878184711701567634152791013420606048081640990322148728370657460865206306892184541112527376786781172509232701753091985932286183930681796011948890856778661511454461354826288232358945186594533996444508159439775937954321823631809643978355796766435533924477062744820720170123324128931473191988132434344981831654767008597588074358484459925616848452796797085406655360132699652139113731044019223881137994636372375035160526483400548812634084679892458928892822003308131689904292178983137639862309743262727945872031540101696838506371555975367185902441155215947450545594358275279344061756516033952688355650741468944245165172881962377211048632509611823576718591704376705407127978906006208350393373381724478134563497218969193233728284240631484420624477322919737978348301544507554919964511753569237498266289943443104752395036469268067014049729421857501804297452648485393500582370629856115093948764496923595812821883345169796209496130184107966996634435453324009170141001977924895693757316052389589158279070264931690333456927696231298662676329964807747820543467178670834392729726714542422096679238342876443419600835705644652517858068896941604688609977166560963500025890083770325809380988890770777911636154305966223914344400565823630571330163015110411620311516955330082168496002592585923106395501177064022478039228959735747873082925524948641500797505487524401768358032527385146906742347568331078379371862314569088783191665483845161475880747502471096239968243913985356425468385595147302725202683796819565272209266739207138829984469445071432314088231869864531906036372301302534614845302510763441947455566935831246892698516017748292066884164478738732758830645007220978670680423330971000461404535257662168666892694196211908518720438502013398743975515122169606071681406409248539018884911489561546261362223913411160335358761520071986036309455729593741035947280440826918129253773046378837026101508327228329366951607472867570019792475127533831423139855766950751276505864633480956405517648576643072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] -221987552180593056251663595579671977126980982289508219221734319087642212560822849963690566378810911313464999423454383554739545937777413171164362315147798469289089392323886505266620837401709022491431513360068843150853305577888554667934731100490575794678810100517117138576218417371000907900048670907403392276479114569197548292273312395369112858397902340759172489660444064193540598888760131011021311823652871602055830513114995292609980256455164553845169096197659120275988651219530994901400753470126860613416002690131602247514146379629616803804560413004960181261080035681399848524443953282271381660868783695154514967380384998104532654271620308738280714031286383596341732167573613072959641211159115875493500367451537488761034109778627394863152094269814048536775762423175872019788761166939628784947119576674096350747088170213763505410380894966789156396311409917644909058446997703068140278443499096988356849701415022616407821542691613722822254142285264662622581021581735785495824181246083230857972824071083025893825498335878585216976232628281961421877763549540320193753360597722060913239814621745983074346787190643577321356196601181885773499997739120562862165477425396630150748229585657411605969866210870743302283439852192827182179316749222651408495653320589379185929017101001522705043414086248739648307869146688556998235274641455732662333299490127292082152287825008080180897078780093478501842658266204680153527918686505209421878049140661517967854235900987583728447128380188648582090579421124395622692095186074035477721586434281144734316813727923871710972129570272393109598844982984220699084002799422190101974138347682743624453936150142871743024541487454527270764810088487645267137019478481260357097815143319951304734817556328223382152691985821031087985953639463585872791199609631961627553952659635575943288388343516867712436570973378203478410851121857309836551424370851734609159969465290022701246022719693839928121330538095576590728234315901717460806616232722079440848641510714867842359514431380863303605231030544757031375244825803515137049565871707408199293728012302251048544848021556003323044953434171584457731347746129520175115378627058599063680383159194770214796920440961732096186184551963135615244660326393159357942225191053557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] 34126860760166476175229104105093061101940838440012209187054744542397590954651162690994105105932903062970815724935010955143735823244014696672776791473820881104788100868901557140188455296675762801568442881650474680717597376328808879994120966441635415486240496133326543813846611957728387369051787701230226736225434318089244988913687067414657835032542649565696468423501947063086154281070140688279823529569187080545992801474922596558831318525496974794240524488647746846510230237783587533935469642294685910267472911240750016848492320787206918896756920120810231543449313143142785194100759881252799950383658120454523671677014819514620792400955953674235001727868624648492735604594776246913854456601615486334916470827203260722687986537937995765165816418904949996447043670622101405885670990498008174128669414533572714623357882611669570601872470691806096551698127463169191028536634048598428004001215788638019189823966002656587525537209616987219558501376890953680977099986541537000396983512259782121956660548972127541793482747669549605416623763293956939036591227925259990511757442851449502770400308354445440713773365249102036543101423089079602380970165376121167839493543055609935647487289384174071735328696728287559148519363022243050254458268389894651011284345536481916137406593131168046050692570735996865212808486801808997675251742248975149596702286761547918968464923174924494375019652057838349152047487559925694878790702720106416773551043294980497885984883940911724649129711467344619244056192181618955682167782413359576826672331041428375013256980555298849624794672712352354476021053114869454881502724662497626887071356803932465968514422898810864792053769460254387258731556180504834178617490183479002981447778191314296613880415534192356528747422662258419975298584137883555398913004470522134914256894573635313852241238101931331283505857580634563481384368821741620840364192325876429599025564777418527934527848261998588109644188629350928011212899482443651607550111007318971441797417340492732824372065431777501825499363821913814114564622008205141607789889015077382539909653897393024678404245377817510743992642444572281780842404585380461994169149389628916566822691244723768352761880793524575254781641921707721180989150069712367047707613129080832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] 11421644396988262000537471490895180993046114990504598922237628569588787820104955185125565372417151304798657924537403880231499104981675547736746656622752616252962133994588275705982837744341716841204778922277711141542181760337458700538450640282377725093423441988818696293199267723326487692726061164203283105618356052018818203392959244176184230299533486907664732224537236509834025141859252407193737280907997662197677572508655887364054044432367907386171561897436936876657806096208650101222691770408086487205434261006390423455476322247605208032078291553324445477937069631900424416707523704278420389058990304933544824685731712345526509711387920444040253887950807471611175582533086399665290253422439455692279902576001627434253251984792486353412254112270454973731978780138378523308719665983001833353582799272969334806186619444312969689323287219465659425453947359593678225942661554613772720596672089452090763026354430076346096769985566024439892399867277555513619086911193476944486332622502003372536313090180062913123497921765515872968915903027821658907096048335732876948101738845010154164668563361092017852914292095719153223446028856666261276731565655705381163976601126922123595169919694640563209466989903731268273448921919721780165425638929089528869190292271616159535008110309999271041093777941901717019422188242206007519008029426994446985534930662747953841896480322160607035960967283361357194978791981127813101774135519290144976700470831914427270060293491409222018109869111783400083361061733670086859993149744449888364463604751212555830821386872603814543163305477092581641527302518364072539769253755719170137959475502586292779778698818929321946220163418757303454239082532060656147737274099105974403705597158251414966760352625756133526811430432429353919924200417353621276693401770447201949169021405486967064701704861358962271763469761639212470505091704143208363051873856620050384973892293181155074001155187764261785167142153182067400846812112771430653039408050313276996044067881129686095666736719812804338306151712276260235610349995281539578105669476120767307271596674192766443083590994588300538558539281793401155268637273850971000793537866011178419350434852304265805430901275189582740218399275727251751035050001159379495745338369638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] -14712312216829351786570770858375157759942102976441063395828310937618737440994367181433077887900224152687050681022070400065799251647437579663197231355818848759638898202992985398858024722168763058998088313044439113173974216855436215939461611024614440420186504727128512235846447998979661412567956985922847537991822635878039436470497535481612516257350649558446203441631105638786560299806825940338264954759860840825053901039147943057175320285244705104378622587508644758902531254993798455484282721017195902542527298974121021874882326518422010847907349488760200835697215447654806079845199000781607508275444752417495135359146676989509185331093238977619903506338965779410738854787824135508169980066537620674283278708993210766785113166832302639104648870800008845989122486635357606564252622202590313471611900533727941584966426155692008524339711783967623499195214186369963252098178593188963846949578612897701608976128252569762242420680441999149908227575647453307931460036563908280927827197987385986193400022318864959254768528129262664567187229742865457156629940934084239983207009444076094068508398441011772862183107416750394194409253356886891270561817331137840948438107020665402415804537961919989921680610186905982473825107968055269850982490695604073426823393380468766897210160335677973699889486166523186789788624698221424440386761227905603946301653247153443010654365789812576639703430992128373048933136298737107808935168077600118043215536491366427877011355465220892413899768802602999050186171010151917287442468338046009427417291785804345539812032542296897595343021226510718167249739186486165891346511072887668890636856003207244895706222445729543161238071993964588202663483850328059727073376374866599949362617261605371649041026667968192256823917532481059791605607501976820422757752714849635693235201517264312417852498860077899368680541828537767449223599805182898890131219427661895307154117839883395485050879494670180539100624005518418955720854200705383764931642870783537667993574855015321071121097272534852352017828748935705985543441486864355307810691863400494051646847639970529482093449448193058737209034411353618060350467599610660133831296785188230311287221233668650383902372636669991759685311305106853645734021555533169992602939985756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] 8901990178124359943684466763770130236048299379742507212549185538210583041589823369865440428564275044614615157968446683903776597191107749262861627632679162477789777332019454064799386710810305703422846434702334515229767188558325525468894881238305978581915867228992137257822972580926717675213290886127634276163657122999355306827333070273808190638197075482594622264554419395428138528891999535822267564088129466906889473649433716402486741022072394821889711810900129885787738658356675086174657785919654743807688930914732173586273593161161057756724175682105760954103505759555292073955379363918977546353466354401171142420851767613942699266246406685467907635909057644760697077252495455318660576839647105468006473157792808619353325195159096280203022464335958589166069438217259048608839193230395229256630530661650808855958387210928161486930901027358625533969682612433526097599195241576816718579873433199019078515300773103468238249876247679529825137428091173613729619917777180833260794573275824115671152504671506938824558596750973847433597921082253917459665590396863996142217722789099364920544009309794625056303090357887673066460182487521665205274613891907452906663748897223924370838068889180531415964457182676578691477065943808701569751162113163730888874543436692658159750237617591338661534703834486667491208535725910864609955776215876647913628410693158336425569804295508173504170885008940069305573960800987026502954854031523019160950877348134786067475962730488577307068657784370488407819751082024817961128604431680069899574717407060521603644453411325526093148595955625474453569442909595278450758408262408706823181914050882520931255471011827651886258659273213545173635807820297127265591533997525254113488872863901277027074325726323358379698340091054724380509180208393085334390935041555638845832048403585560801358618253632926509379765403386805069154620428816065875413351212285735047938493625630872415371984670801998690276615470872789383804483189644973763100801253421130028891577278816336924683108929374731504661658267291354366746570210049129865699956238346837452485023981981901884049746328377851660669560017927520158662909671737364987277077348608499750517308423855236925382719617737118165276614736233203071005262069197162848415198163763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] -3910564050033010940101975491190607488107637877913230163278125831666950654361335208269787237444688222599927151543218515725795529496821379893585087848894320127346729000947357071395797072991341880491246920659011362349068603766572362796601600507796337090624027298953746927574517977431902841623324986824607682364929301513482773004114654208004361210878995810182667847289815241013430014982683386066510628957719102814698323329137580596239341201125690334088111443209209340855898657231304604959045872729378569480424563276931942298903850347513112568113388967098620923231329959000723587327143758175774525585201965386069781357450536172308232397322707119256967248663244154178136253642682255481460039760487449973694245569538960050576540680211099632078138749550725733053987435421681312385428759128938835429544152559405102220964432436746416418731032598063743764883836159322583893270229061499025654442737331105228081766788513501139832905057050165302047601344444246388748998416382034849842153635287900050177081580710587969174529524224092937253995494614095253760356464029326396657521030954240409153721316361622203626038507559435501157582173072036966997180759164564440637023903035663809878136646662917194787631089987277441841865190794968783796753591826268821670319612951927318461814612598563466847193224357975508598869545093911859152456950505127381507506123098069986346979160057034869478404925261831735268834430829251034157179088397997309326002446341733464377846086510910327875575673749523834466423749920574522432450394042615015881772621861549831430514578355068990845259469935049695164592649395342496624915301494142004180046311974072057116643926811557216334844286854880415578272916834408909305095706795911796692877354607045433219979806406698565322774598779809805524845776214689852979497434563150288693904346602977030843109977965309546874928480404367336034369674447103359706416673688335441803034922722232021824142064827786211118611345002336266154952210924822633342958121741505138760463203470430349301532519431617278347112761318376521562671053040500280645062899111804586527652202949314775219137635483965289218535897685796568994899889871783864635522490653840960810522655665055408816409672238914124846723547069689585636466963785032580106590114719727616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] 1336713825393059566483776548286680308494089809486991630248973337114743392561023753240138220307216367028140004093837718997122715421461258915266012976015981501588327898401962775696162484916028665365699044479002694636145128772508081820671970232481608937867497864135586767279007532022857134243254950897035018394447265095458921293000574666208062388240872919442727314052515785278707530102995969693396928767031865281697097789416710769231241138310121748542927741954420288507482910461405331630487942836408952158802041836828580207832298141560709131415206966636172386191997607374995799887476761633245100514040119434753886776392481978938696591607672421574311841745187755380690138662092333896081013609867408622300693367088424121243659826007414525067140091449782572170909020939060069840475258925344732189515426397870273342663389269927310842969387740512729413676775690636823273729734071891425159898492932650086655340593760028580713741427706495201426617076947600399238018253234041596760035804118693074831336065951347737904465386270472345045849471003043968918281128307863541180493513143534547943840912549222357040836221340165872340899113102403783764816012905856412429040383565126350333222345185805384480104542125434472640621432347242433494348538050828568752326750053150470244219129997321554031093973796509657873053950018183934849962356685997122245556985675358223842112995087009696173077731621088486113366034860814478117576635458622942191422417576591931702339642149966547156525526425597793095318545283646056919823120162783970063099112212550658766162809064366341814739040096439969212161740890662630046485472696747796299586577781666919425043743265450171311265797018465178506305800320480499559854703457425135661501832179376374038272759076020444162319663661546386512797729031406036901911469131991019201319196533584392123536505978736640972244931887086051357301087093454900830417685494641683609201043687648381733948039369481619060173541396830977870010666177014892540116461600647416894755182685628429175374317994482680866067318041788381691348805534501998174209807636829579944356425262458720552475875539464411959200968008505283421250883980837939622052521768061602405281188061703538995299354344791163173923815531695467757779868853247813435726754784215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] -361869692641111711420745408431323874890728323928171996011363785741593873532014967987018799378911331281318671087861625525793610949935058135384574599934481965751734933130113879746755972749677073905449950055948529135693777162428451431736793860107663017622176248507845095556447356347520604035726284083800960251516299108921694529438537062901948497209614803175957095923146289982322144504552823283957172753167853895150012364796557212794698753726563309727407448967369643408025068302117832282878667653754061410805745419742572670538517633971825497571366611794259349808708002777048351609236694093529557208993844002259810506332623253427802624703178559384627508185713017812399655814738272604776358083352455839194964309342010095411836388086651028658738160097517392071910971395262516900270572401523647046941141785585088074561372327613961566194640254386630650431960448624030426680497592211927135829433854652925166676161166758406017083009544304789589091737995518621280143597653951563678907206507161694102854297471158038909836895817257649016249860141977263317028352162255037393716328998309202228298242669625383635363711964160176208711094152321580800169659162182248783051509401173411166679497703461492662219694688314880867293169507967167047524737581317172605636305307728522910799432038095940432375976279879297405637545252069166683537091072280894511502577850761693362652871432560557416352312826767469716625865042583368538357359513292487876072162739029374822788776012782328269490466616569799367716265334295064949628736504094848702230662825112567872504427189583042917872902927381266076477899120595296073903497289485485462686708564274811523022971999634719764749938598543017704062032574848430276290078969124708448173424147334951756429971909864875573627116508429287802586040680468392620651022308735611201456352746911578743581602900815298516316119719807534420776810712654142365889090824280888250603302859867107640207435631287863781722662461154164598611347166372676936789083411991223735543160989147515864946645487225237543081137420219426822628471066143581749424939527034229053382861478834341635905183545638624517372458507692010762534931439490570101448474074707182123919700801140244201888592190885610738897784335695372357875039117628088013860012608716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] 77545797532306264942041151313073334302055138868185983090831798675009789034336218237491175896388590350553395811938723339368328072931691830250133048890107784406681133160206994385802847418661228157862808175588938911709242635904008200769655645504262661627518828234049895395046312735803962122959481062174416054204368145878739494475588439873999456478857871053889139576628798766544468146335446576090941734695665952353953522864842149314483623181271417648453489206242979573382096505031702609438512934142404986747886857017805761493900796300461726254203241812824552585519026016754003024325985797044246466147838044949883398654189312467457700992126754750491390079786986227442244689633849363149248544266780408687254079933751853241136857170620369740002760870803065137877237933945168671753744004252062651604835012868041390090920037829112980144676698787771780231481646172362457511101524513928148241832586494732955354186134797798326005483656356786466018603478161419734684409460184378162301842405115266582767096958709874749827186840162478020312571507770678882789294455094382386993895046431092106483594864066389779964751989851938032861651829855812713521966074565304123722843105653514738218508367070940744393228382378534787078748554076820912879738461674753156609527563890080642314009335168778227356523711323244416189960578395389243559377125155213187552089563964314919329717428748855012223307833082623730504862420807107005923115111884326551705339700580475257477632538288320036090997011833595152197860462506724341598288472629178547018996389629810859042418248204811838191127916970554302036835263669817535281044272709545954382424052393029659497710773302367968218107410972292837217853154991471894544209280442872348719000929036664304301275151739310867006658402640422139972199585118519058191802028242549289272104046505063719377828892759400782581820972743026884045607255950116858764541775323434700256018365171672377639475887978598018145295115796267167635264086088390665978542973062124183367812246808478447878808308642743944470352035014701663369975096852862031452669996186738347594335425258049669097588920283109231324672866117058681824316148546907956277230022714860349134615591207651605220159192965366406220155505201955912066814668832641112781477684183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] -12866044542113464270001340490994446547885006860321633070341148985707106000799719983267445110281914994884579606251071225610868012756037861631177804732092363908566147831150873676437491709034985850315216300216934702404626238541849939673945125451445836762962863696511683843651277479507129695020935897308291266019232121514341021788470156842025020311381284067479168005827465499476638738138369331393141407602885076569889996742750711272146130383210413968334138581754409181643640529750571805906737935293186295897458657508116612306513747090878552777440413762949830773422052342171288394743678475932981414025583694057981789242146153682705630815355766171449856126582487711593009448370855459806345952764508207293177176098847063555685298422031865418414094571022721608438423645484946409014337750186697952391786416995696222752837456261894031955982247900054444008609131774727651016468339482103394123167390711083508392058691461931737979436835348624456743414202752226154374269168135923193923640158137543082321067257970447818976382908186491504739866912025234915571457279804655228369832288885799785903307674030272601636852642722952497293525940424175501563071739493854840594176116614004219770623083530931645061939324588209422493488345594012283492380344855237994488559866413985386374230505794854817035740677918179732770373831680154017975599223194151859191275807272550461868923129152868081398970024562063611331639068322154487482627421322485350799930247561994179090547947876353119637506324506503970121479138170593536366408474977308829398752539285357691609912823017928607176977802133586756787655516542621317068015910962128603063455651033460893637722173060680848941870834108394985221609900396218987714047556282416233563964616404547908459642802530899307162009814084892349855507465334634276907547741248401441620791706805254927895563632278397501596357652592411806291939603306100510287745790010571266952200854133087173666738870780127393571727644849125206279339896196214449663909034412893666613090842526363304740836015574873907555774961494635593546490057822132968753039186233780450764949335752660741296248254408688753844889234023056618961664958735655545534125298239552677409284461338861412075342432227495433766523401201186050227813550954496500649204914323456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] 1533150658344508278187607154391905376193386149453211714105431725055998259025541710748151934764882283041745550729115978216046207114202580846771139627629194920986306988597234773048607459169709892075773303202259790920149988486735746022598945177482705108680369771330915991855336933661065455627568607948420209672485767468414455024169373941904333990941284144208519202370496332469225720945767431200775986400669423938704928725451061293217758252483539290908129812752014213275860007426864647158195451503218981077774506126868492164246489828616014473936937586720998330446177918216618424934004739456781449843499079259288373943663066557056288505986156006023585864525677935029500340726283984897769776016120841651011007589032488778991209063007554300184153072057428532675123445279276918626229186573792681452482429435254026476211795243306656733157528597262546956803168872340435413402618062154414231988215294918971291618347665366357317086001150517862746503148848081196576317940086881104823346598242419652431958585355321108758031664568025747462005407372365750007067823667447109576183535502068447779718853557449554416879999294765156724172066978096064972047982708602680559382288438948630578862123390074747456527051739995911401609951390910071552021231255302827203583575263842747986498985812015638567839487254216576838733100644993821558198932567701608390151399484289298644954386583364560216574962304751409133040841317314810350029401239335592359375493612766542287100354033938516678156212169727941469544147636698932929901251707516835756905998768592117504270259830885117558986731274148544787729298155392250189630625445411795185671835660090166146359117277920549702443890621947328413068248646500298885794178672965601555784064058593225947922213118837601931035933675111989468927279096825687896703706683964038592594005006503747027873194166211868092361007878778197689898505270406098713580715371199240350789773069123993916351674195982346171472115353250413123510625482722860304380152972860287447332448733725956030687494006058216293861370875652512702704197219366380410827459072823609106532554303116893864876916118408279687350209294211230196829031499391281405033243302590417753906694617624892173939252119099424158649657774065329442018876737082219126099258900480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,51] -95023114287160325582189173506347702331960232390443746100907779175192099682238004461586340151692128126529809554612964121330178167065070299899854051852122843263343279464086491217948986079566636279286130439704341318092144593363823257025114630314009238569027568172857603762417888511004027419183673189156562158375298432966000357093426190812744363961662625592455609170595242274640209357078218979204921425604968952101702884730867907271957201895486742916923012572551237515575151578680080411820122406781845615582481595736577925539705970677967519120197219925932558416451096750210112251794448778608371968083157925495122825010335453746564233166515715771545420466736016123325289211047518777658827734132559050233099552779980341588233207099605581950615857272018531160772316672911094883466560641813096763289356255740344685549053311643051335316263460056936741674954051909503514225682707590303803995436513482418707122585837047060570565986007933861096765230664743727747559572052175843954585955843796676023193714272929060357374963451243255809729516125580314491805872878514272739923476357132386608306363215478191878154577612433307232504690903093079795340665577739570357993269946805066645277850341873590778785740205591625305423479021353069440309651669574427683603793595732956698141388597168631949049934508518182629415186692181200707277789740540066384877088098716454094212599680834609561386935815271026994283362575390654177174480118012507674458349387467395953784019379253923706422591801747557980942911394720328868529390787796880390390882509211587305407360642270111467678645467303245350352679491991651303409981543671147083111740955096223059753691316465422204900108565071303855802472100806787857613347583723572702347246072737362939507574691209198011102305337500231169895526371399135886179288360709074779641658036537521068882083766932517113770593760616988296850566086679483882887349468476879197064897622428290968904491762700052968945582173512372860816502814314743862048708737195897629654362268398954138111513107088281394796570992822135296817465171855802833922875406082253068893641628923721316869220798526593581270665748432680106247508483314322173524864099635074660412233525617175238644189973837792330946646923512940169775877081807778245053568253952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,52] -7644498555239362165074076112640185682385288907006756427035460137318667627402602084464101308354375105565600908652366672191680564394287414846073175807769207504101207534646430342644040849035783268614118717149743912195011571429982123522220044708294923823746216682161024498242708239145425861071415615443744117617231452348477646442954005196340108670257176715466772821671732516138201989966137728179656748707306022186982697190087398672075693816103194336170307868800100078304841251748310574917535479238635717826914228887738635629764451434975716764084982544517964154137392725477615880870191406546149006533717125917176223744474423558993988470045268211586984618449195382531837402751245715362540214294606637365634119604337299753758598496510380176795565488852493747406551325204789358393070709914958365050528231139307206669790871874142001666356540084224880333389712399148028659987571526390043336151564628456315681923309125923895955994418191449539829210811066594766561586105913443466064238860823982199767817709120741893575322643155892367608575437162244681420298797281601998298169686886052919919748227843556601233126024206587973204251612638783585750039251903155719905585210719202572750062776783006249686461276940843210409981189109274499032960685002274096671822756594168157179205308305773251081372439926847010090585968427709945683018021790848657200817511464100270266904631575408323872788007991941128035377727744888311617900357845650733785694671896481204966730815473916577577689807221659168891920876007605521423176120138868363272266803807045031767260080340549666332597371812657824061072418985667507979832193159268280563233413009673451022318719739915027967899209205631426107310720418045120384646068473265953666629492806852387007983978962560740699757482213589944265859626619525022297294477619603219106754724702848234040383821822550045262806451879527378321573871399283268020811287639081267819442291497345019320515486293017238925160454948501667468457738362099495306585359587180614916778208108714521149917452000086157403269816757884381913000794502703179227262521086228658922513219998962934267328224786129724173868527327969897299107748900644963797200609186100127294359293700770842078463973466441943627803080914551878271774518959679965081569853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,53] 3133631451080432954216066295535342806907121906223519792353453131567700579286992958739623317052297214546823985933112095580130663523683192257388972737797900624103760850949548469972763218686314776476039320805114019958072713689703275875416929851884522341139404330688757770931421519510171442046839812220633341542320575015392509772501647451889110311475442127456062691249200313835534571201457778105108313776225754794651777283871572917604684399498678761131137764493340643426626065925243336495666470731990003255594592074768208910291597247018799802397920740835256221041337588405719038466849750972040679204916348074586177315285176672901987092180566888584673927959269867883018494985365839355440622545082008680278081762066397440837655783669324103927178982385207363222691873434380696744860249355158306613704948411191689554292927774192541547764914112649546765230591501388376984162749518072312428905177722059604334824429188836950831667388334641472570089340270445676350906517553388598106655011123815071314490760569405430460983323943412811039502722929358668442504487881855937521866823538126966834055707075656356091915425860033511718783842902804524186043565304310557716503644978380513178212562024496261996029510429437525704141762513347395379954985946181313777582120796621801547878931261646353425025872681109156846231343428464198797533915779855814932187864577293746744862052684554884419178939132898953921950290091288682287470710347656989677174814452371322772790895091835322893796682284723249916906912988697332597994493277134892817229005664727528055048064225414162412309018947321355264937318802631897739200930333313889324883154944371569098067852087746361103751351128203588477980355750221847183703678502429659451881259299562534709796569669223881189615190619929254699982934168168072500458344182047475640372024598605900020588536926168878666601206183699757890877026283791087945559261607476808821670891840477943134820846899140103320647239698096015497183719542199835224615075653625985385405258823856337179717678138662140872825309742979325481559180787260208836963960577820885874696670815136262127824638782131082215522971276199721003179308293974286622375010837659970129507008398138515078485302306935436710631624658806909402974287069873711106020605952000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,54] -519902175488382945652587223317285868460929958427702791719137917752276551630436211270851587448053831576230236242220932335159157529060460512755550848852447634049413115765539704592264912926218234563499838103864708998645231242937323727947470553147658743635725946317516347225725883717820746855129060690381810404777903789740566259024459569795468979762632121249403234017070122715969852214398615362808853477295123921289935453890811159115646936711542310099271324869302413355225595177499759637912682460232901007969357491840179470371045688403649778823432500803046912260179862389014591075160725764815209180890677533424490993809793970817677450267592051591870719438161526928721092861344451038713281421619454756806179282385733300217609393607284035956820594628946489463660894741263801307614415300879912652331287249600610768789515783607255504083742085098396296684613896535766005104560447741713590150563324200959769800150907546413635497285075603016639020578208280151339259014150872917813912675348391727354741345297382843292488543149381527500952354227387532704445846670652548883180638613584807956893297070665172831890484668757536127751390744451649620122043716933075661876999744222942545593729156643627588645435300617469179031751822891271607458995385824465362095034269997804200137150044171810344519426684899178817890452332202069181030759821940081253697962885417574778376580090986664084796787493360031414418769388179338101048635480298976348230865565030387057156926689628869918855348841213453245333297529188530573301764416517912450180758184777302191004325938761633370585586014649128914865415953288140249187488853752772444111349482731273386286029019302970542234754698712047315574020868286171648430668485008336806156840082183546423702716722941878768680217675840852792739821902840868056427826367611442246487618700189075099826886712015934488446234086085815276756359995687659143368882739892704467788439951763521612349509769621553761578214958432721577665924514957402785482251867659401525432732350454454438397806221872090255951629859621692686179305065612120685521027804031957450483142134904258331064553620905744871550134465570238787615742957594994612606927208098613709799303996236720656290066826790199762767517603082406418395806188754334342184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,55] 67222052494272958315754935732288677022995071452865163059565510810555867240533708446319273445831177337789143225806666314991817909484340560707480789558488710510987680508689479611544012652211817284123282766430982192061985673824692832535532070126691843052968646730617475394797903100317709400804137272069417844201965036255264967429744902015917395083974947444650688689657903704522827595358613382913086984346683090302395810732453558893235416270725293279078423763540406871357829480385492943992064774786974451029393597117200998308605826610306252151788111328893364487454668371578694873834845079128775503593076980089488699124092214568736837845698443287688997583623022390209096751985780650174465120981219209909101390348151160818177584854663326339473155680997228095489328531032897956719553863685592210411164867285501806919032485861124538661183583049197090079904352549086160665533244991122466449023335873876501194775272123002915342406012004428404504186201779082354791472635340531786990704018244991799916727513910059774821368455981634172928677687306338232782618383429389685781909897171102205401110991539066788916915874742845359954957456273880357939576889550435638185181060651556722849001704902945453663057093086265918592317468704497259114793658525430769940349849931513161678663460652996201341339094193109067017318426976397052436960629049825784846608098311856578566391974961909569137215932436925274907607800525599559280369478925197855012396458490324390583798636201925662902085000141502980159153816506284500776891596042227021150482108359926078678235473844631306834675876182224950085721941982493975761932161675183646905170102842086596414167319636664740885309900143413179188103582936898256180030725978792420641712986070462219231561241482994427245570884289354700713226011061907216836105246231384665586310882695481290791440091405982834758012384875156121629462715776419129271236452021250847417593027346673281276839057701923213602160094628256358686108935410788628514194695252137345491502572707193885678646685717929552247337736876516090415044727005709877215978639209357804602436395702906458585780462637806079986660756666655579744812236127046647906750135461794874567679765429134152255259578547836860600200343672303055473995835313940113400004608000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,56] -8630444113225703111465078870999487071387794288010613625020580508319271458136281918171916075440117668991596005212919238507423745813432395664919462227769835971640084456906069421299748023474039828646860854674290558754033435069026003484495512599071735104701702059320124214717174602413947441664443618998526588934619071979277381327783587443381222448472705818610818785176636696998572994936164143290212291431917713526939656015037756049295953504435666823679421331292659048504897986943628418077132108908073621019480002282516043463485283071461020226381648757607347800012933081372711358323492935992555103959021143528238070918128479332725151559251373232475256611147931882566900853096753771163440015830152966972308736726685574157832748942317620056868222949445787243608994720421679175071234728751770574420879814992832717607074419307072462534493278329263587974787279705823477599918045318259967364029537790264061594828288228775227360549236273886120121519192252710923056362706835524390547711434188723497168255895984500018040069805351030384219297706910980172575825964079489410368116894576618017675175004005961387081515426916806265469103131779710203559196695716522387543668494749659048267904229489740533447549964051592004992433085166035798742974883166319448303810280235060815101741747182504003443650070680573963847638154762758932614882617983634298677068485369045720137905511998202145476502377627758344643849022369744066613880725430948214015724933486403743675025673055636794321206120040550750074962621994025332210869156917505252042167886473762990836243692553458242736824971767484204116494846324811974646396091909250746164747822418348357113805292648818623768311251472681525282073196770927409553978714506578384280572704245973080570028903506806403177536571758328751674797104743517101860730541289876769927350027685451170738896186859786939759352652700695897125383095474176133474384543183475781206032466967018738433628373462748913619769986766458778475981874219149712181799337626488981901317063181676883133421552306926060018887509421744527784692350430858336932256307141173495346061394448730196837868703493653109563947629330504123417865074765070677300861001997415904759179212327867877094466153803471483401303660377594930213292548307578205146972160000000000000000000000000000000000000000000000000000000000000000000000000000 [95,57] 1134489822180554973226931586348215539037605577595723384802545904411818096728733553532755675954350140883378737160486180455153963733632252881376970655888534290134674198787909108724248156664193696037372419870827791284020579195836474042546820501159766715585712892620040786667461110147603089376825742541704363508546905203470947762556031153755017142356454392154360929359375932110980094358184173749519807061067701361075403678641532075311363185271819093211851904359350345841657134493355988806996575854640109880908163382480422784368917481998533935719789595318035655640996329028094394600979796564967415997602289639648903449120008723398354207847897490533994173928365273129812705965445593999610401391575047834533377508072366659599722290648061848884555563898274255270066052956211556556910159441675637620303444982780615028590960823030242372108107453902694324276185299596290047262240070222096723321789688033314709799746672911038771467277842709348230172478813044491060103592671021956438027682684556892223371005422443922384473082882602186885005107620558823336360411815916683912736451815216833631206528281323622912037512889550293276766267889377432553338243757321264124927805342752930591886823167925702910634392404605212264735549633358000484637103508361627172201766724800524283936452601699891207682387840690435585137007734234382623705724231924110031221505183633356902869656008934028980542691955742434121409378033110879594131652916551477852533274978078121833864497688535771174932326366710796423182100045029450563974611541689187757005534663499351008832988159560337264356366118180616358043993049884507085131285386577541734915883370179293838564795422923777114338330081590240049850234358432345434483541814234232825621218869517035685769040111362552918065487056602228834098888009485323614654243816812614610202114429432310217319407110679925541464867822040089192936732195152274847836864709561932568297460354063432390137836600373635605354214127920761540595534877414723333242779575946659515544526722180292772687166230430214548456960430443724387865471317031081085788112699369425385960800555003283391106715005257453048561924875134375789338040960875897506299130668602123580159630112842319847291679849828669615637996019081574699278912305780887574806528000000000000000000000000000000000000000000000000000000000000000000000000 [95,58] -131523785039793775267551871975698564837837106162224741625050585603947016456605934051314843563292327844000768737724822648111139581047635294162371848068006902392283772570355038548148022097931161476276868624138233671962167883565044672026192077411713890005331208473705402303464348659273593267100323211324809156373178914728108201530745173300836966882625034516032235196673254269769947876740736986765695336825869242188801610101308536006674444101720547733041286239328707223765317998181827085785840727954266155113998219279158225860700069929497847195629453350584986052304503860833631406718844628019006886191265817072066782937271762328758524117760477866859329124456371973895492780253285605035288709473355639488318064635868363915794363896199679818634758543251800100762974414665915959117256606053334842850062705970582585266076736026672217465253756560493501038597569109074656683173998112547664254526231932095047208678496655335934448396277429433626535304080696317925392104337910841121890972676420009346379248809597829052999267091643012175817285321425510718235796610888755716818063559209205766323696008237966493774519992955772685876262166921593078320503703394328024789740192465559616087989427907590940509272445567961576556565751174436870448450375879928920317965020621227415308695233457621045941018038340852032236504686928104168021580418549896017819014219324304227065546418961729332583404046016063555744668107535696287341867307215689206160001915423046054421296269232743423144757157310420544393198415100869421119722541639470207447025661728691508504564394488945581732097522702345211626958927525108913165355409805261044821696660468877176270010843557195276855448982371343301627048891913580615842731218129369666805308673896657499335028401531720400890342032844758316847803112790402102763238102661376304671482729008967662586731022756680846873754814541986539666791250991993652099130719309588891726111700076609646712347033134990116795500827342281018141991186313603221951685106743926283480626087726917909999935316292286350560080067452867174977036747538698952660587675695510555801741310252433496446608622719910346686906312950108864394160831796662418066220793639862976306747580938679589939926576256866002274636821618709365724197962791037624647680000000000000000000000000000000000000000000000000000000000000000000000 [95,59] 11981845213006163760977714372498332341148276334116557229215973283998053492034918056995415992574480336786566865789678160286553239108121659077774259093631251304615824129855174868997790654851756928360010411683793508428872143509511550662388505600611683422149627068622506603109760147453986346790023439752515841841506202542264041245105921024195528829841578308190656903780037385070737105314645243004167798998083606211201325896814112591201539357954441978468655468698731924293916877085247481498207554808771785480808223940865945078947646389138844367094195941019514511408342891284829932531378395214402117929985894409672526874302102445215871388216715341614113129065595944020911971357307264239862219327261656502878325606811930740860038556276421303519577939744492512830104218165539230952120334008537432746948983702022257965404767422911961228682220407140616064569416517948708660599206515471092398563385596855814743884198744702789730151660144268741444836702757549543167781269010852507421350736569075134667758823710124489075052520824040554553630655430336110284263977489664110516668928682822622352705723663546502724181320669035955566830662475401982583496562426934864767159539450956984711669048336786249533216424039684875063124264622485458155963454664053155197630289383524728999542037148153678942247795837639462270189260305994457326565500437797449510078752362597445691786313034837320141848121964262661666155453946445338023960513430396986758054846633218707711643083655574020150234931741084977107254781502552109125334045315666521381391264513122691357394236270992829072763932531734972018838803359932592607779354835743667904860773513840710444407102406705662947349493271968272445589469894330722738277920042357577771293887804586741720569825854881264519727007358682435899963648104306044366184267720842546451696027762391439977437816715487303809693977322399023147888740799425338248642937349182448430287910614391917948390499703261538696652449839593776357115442898542037658447635558055684425653604957025837035110284796642033586152764910330211686228742362370759693264790671832803751170745962490737726459292940809648490697031362199464334375389133766212288051340056793795606753025299944712736960102927474794723157557102513021468501228235231315623936000000000000000000000000000000000000000000000000000000000000000000 [95,60] -851533732915526535662597431642952658840184398632992084116622998957714573092152322958548653730567304710541620510751730665372786349011567566365035813397461448581322431114225269749985612495579803680426441119322810793066207881394456086347113158830393934026862507587937031700379213291602772658690777005082659410773883843344824467221018203921143953106649282158303235852281501390403202757776769718588334559820465792546485108511491205034185334181629244296304231391416042294169481906342652595585030185372023268123159532968651419885471537711794149825537257961916479354049546879292884627812530051188921579062120484200489404155619677642938218261149319710460792606458103613503338100476682426876658466582803619445444831834802169075878685139571098016741105224985656768592355009112891948342536233547175846284141075884798846455005583732135755905072381761153277286176625000742578129907804381268856052524269439586782674752186239841549947793472214070630253267136398078493099216142575638683697449420986204027467235463894130169567567183689795908701743069830345514013729732754582081411261649850331609035866909199749052707324482965591799185321841851469150183337098374557888177562323530572281834468414628327791892391682364891548971770759077729286008752200116764064109938156163097048154899650185545525305775137207267647316329536921962525245413251426191767539742915513220356015444715526656217795871579281256369408718246696097416953600009720789361259948714402363118743567108869990480885477712333281436166011723582322081986882162674233777505511470373853554335181334423062403272489758926276565201165154908312768915227634319844916521170570457259385672981673407667889931257088017663476242671781858527781237097918660110401308635172523701378763183175213940903373017382757069071033586583761194164077746926979852603665872801894017393329902269537625129722268588765800824906821087640652268079665923672877748260841405409573550581697186272937273104421130036156900313632260736552197957717199905818203053606175188529660202403789053921277894774721588234774934715985252383856739847461166201446485438326508552788643538905701966958091424661926177963990065713550835777966785644166928316198382455817638381458058938960201586293268046261323385915715006375972044800000000000000000000000000000000000000000000000000000000000000000 [95,61] 50643707872470574185075916018867756624976728641407967714274033267242646930512213023619274653448336132459979390715511694067041683467301841162739166443424040549845293928514495076516720477033082803453145073812650267155808202324983419823123611755932683476376570614554511857618284783807125552637692227270313375988127977610168145022775217874541413581828522563437689065222484211848974805993057325324661400943498724652436370450827479329923198522608932574034393137633371632434576091929965127587847687006220590893370180361824219407019629881299971237282364056287547357458744747286723338050271353429044034550857096960258883808915621445293294364105312571978636391854805777154123667359180855335460986225464278409868168115179645886242183232116399361293355169105795878767102687406515697593161102023046225883026733638008216728573173827656496450474153403017110845102734047189040957571747606868214932966955109305181234456274490209265465144792777144805410195593222643852443297448068732245823396500782455701743044228369134706595273978802502301922009009012096708671221076583569323956229142773189059921412740263876887057615295322445633732815240445996912667676675449261370110918792894863438280232726604263161814747332476358701345556923304173390542201006032026641563366274654314997216502918214119885690570750259501761022591093834479491103364090879979197146724728621515148215983906916189813319487976042719557033001728363744618501658147040740185057685775046247362439135067818608489386747561035260549449161261479568011809880815258232447101196323216019139245696408618165236998894761452697020678378151769322511255078070852708942082335543231330047105978816192380648869142137846569284076060694410101312240116749314953313335182797077661331955837091101427342810028024326057421272977074094547315608956806881300209515237386671317151768675986480247483779402295869519340457317299820681177635069105719555033046477242034139410089886450623049273757175136508248195139141255338475058814756282821070926589140540590625535536985896195722348658685327217684302253673757431102690048069726012456814132483644400805919879038753004145587655977015037320448813393939018824681441782842074520457548940102110591939899046833477876916164948100344461621560997454379170660352000000000000000000000000000000000000000000000000000000000000 [95,62] -3035335463781265590378085636231928426130872305993135320517063066136360174374555230030378206446444030814132697944439459295865923811100178745152457989805277121837101536284977469238631514821898670784020066888511183781779665945350707898226647435544601677639321473671820361818710863051925002371664862640530299237516901670462933849564057899732910788018729881296933904910749108823505226420696534200896412618956236654836547589099791264362949114684173811374024406777606489755309755987244067141409503679888986211602654139816134465013866548285786790592988520172503565220667139189606531508097290714169965761229533268111300123122236461732486180361189801869824717001057306589326324335705588846736478366806762292199985973652462419258741966349603363810602044683682221275680392632851350643367890170313424456425741348906782651060002026779839168977711590483292981297975644284887533335601081808016339325244131958941953283715274218687846312165669787980511457913059091014275693342954185102589537632826277726583128461736569254365344261266264787851032025324118392548954233820911810742329771121844130920520989838212217094082712746856051646020617126521512502156013824336513596695422355426839590702265684463239294986274557053394101816633929115183200714224772141857625155901732302007133203704124919425861388700014544010962651812381712020533813033312455344731995852306693235251117496036017767812163024479987654827119668289569681635074605063684148831720090473432989566716022096443320013596388236853211890959573209741331146128406165297800058632679897583428568034236414474645015954009136423537495243234745632216643362274784958037107744204540724265900942685481877487272461675804294813556415131552236577312903863801686404668119490224176154116457430171440040999754067439745359592577744720549733937877714396296667331520862773347527982102164357631498845221877356207354711252001092340760597764681879761683155018393427430865793144555079718401049306547846409321796024795948411113323629131488692180492542891626991699607087356478188205680720666443550939787627271497714476976361371717724101907747089481312000206218785323199109496269096440260291431566512834400767886177528128776228336412951052617655816393799371327735759011795763492495760283090167676272640000000000000000000000000000000000000000000000000000000000 [95,63] 241034405219044591717524219098404860014907826752776582892522372649864420431344478462392249209652179876298526662884073307656993324097633935058586830984693567761815674136908595015090490960452821744347299722579906104978803910792650786133577819621010020010844571190085764393226593378190953045464139418800708665854341563548939834053508528805036525126561488938364809851117734364373013469994210000991490179424901033332188181220338994376275401307764732816734333850502319955033589277350153737102934454365536967147086286539513388061574653588881102318755933710562444109363535156541534688061361346193639127310215452952697058209751343721566825605659521082127066695349546523442029647090624636102105601221536034992788496276639899983731833703669802743827612666520861375024945494961927534398814081332303657894397154679357359733646764774327509651765610617156357560415793140631969040941887116877286618031925679740868908776852044493204621517235170670109369595538065804105316186956858739079837475062164936465581604359563503145507000988964489196104695826007587668416313553615760271552643286612762019834642859073488515734240996121579199768540297103978465403010651500378108759320192029354339197059131111472390933089499372799331544173009695814129445222601096074616910931204575039580618806938012134186337207037018103803121210241456178521133489213105739664029098913521327226415441465151999011558492336698125777646956179433364485436711980579807403354695134790348755779627457734997980221323597410161910688119184942762688206886081047307727048086805729019626149935218428529995505506412192304633790849700791751787362169504069337037835810847360856887017347859240582247358872298787850491998080019514256995671965288448249526156586868771402233915610866214906035985748542966664551333774188841123873968732667272151920356080669979772255492495677080637580591582161352532360878771292186699433818574640699358255627983574442542181841271375274497506145952710598231432997719929581284809076796365815276610820730583355206972212723631333042409187936941277519712314415420541100331501775451143036669955364657931291189740129639682811762075334738441622020204388861845633056432077314702014428853832359294561695555170533081247034429337713857131709342916021934096384000000000000000000000000000000000000000000000000000000 [95,64] -24000161840541183408765036186886765361463257975395212236199670293796215109740629786686576462059176406264504890916846440081068537436167035185032927952190035915250643888452756907497218917171595389172992925656780659541946123540810559101714184637433146712571706466244530447045105232433113385313892838492723999140910442686202302622799009343270248217788838986304156407726147555110487413643815795567220233365726810042145325149254849830020026852457881308476767923829247190188098579209910136917606409055226063915831952987391124988615108830233571799266895712087937424972534079312688252826259617166660276950802200500379279421825838329823773526809182549587455433207365974610102754821028148821417225841729865777185444303849645501179450719612144721517134007369454623222097946825230092855715915858183627092724783764228571692832049584680830777462247293772026274244522600825665993411757933787533706334731272769371013563543870445035919487811933635652606884644345735856569018116929694290944344086652154281992409144410478794757929821586615961515316017130030482052710853567610169501382636187057389688261632155253872881191461664364293177783776582610752029636896622315947023716750252537968513444545329659058864017520798973140901121402205945627150016470082165716983775851960889883346709162570077074005787301310804538695733471148814197648294858485644302325822863363724015421053722512244801318517605094939314518886667943560444648669756546222243095113382051254314713418156764518454713673452312792771096142226507169267956502406619949349726721413493253757074691956947199044009559681297789117270256568409848600980440403750676383281873205433085401923830526361137334510868837610178093752959553041753383603686865723427200352117216261101239142058594049471929812207776564982176102822813709953997885819220933738728450468209265049642151629544582758878929621094666112828134924097544359566891911822662615271792886085235844928637170745085271355248995809818429556080915569277950774424069613742550618326154130560760135370032727490237314371901169821119863626205949657892370489515390203506674130601276755295950209098340107802954790202866106319834657664540098129405065747221475190905597183342894683132945279822066637641022295986293316859635839894688890880000000000000000000000000000000000000000000000000000 [95,65] 2116523899864762308264394052461821456154616146969310209737594911562909268889363125792276700197798221380104024258545191009557916369457966568168835211282916250208293496280864221423276970576246198053684137023061095566002606497418926025509100366546163016662339740853182398929602547948927484268767625568459181605550242188047384684370438427700954060658572298825164804260943556634940136877335627883951786378974805702749180385519797600391896038854266735463330372918885933705093312013160701960893206997111927758391077020345331254098558303360206693416914061080721848237239586523711373152659142911984315584109824119705943787800777721829491632863366234428156862314295597530650272831917254337504950963673291726901239598489067583241912882984487449803456906699165621642928026757679428425808771463627984005702309433909817023751131771839988137130820612383803030711250105811849477209395279542294598471219660826007535631686138792581852313238665328724560754435974301436092401575601764298120968308075560884604539663710452107184397597151568609739981773509134328635503362760715904503689282247102451974346073441948695636359535841743719398169209212925544242394925119114746709296463167085470498667213854819895567744469015033324670800444692018765987540538404750449059756912357345594199749387094674465231598618946685810530667553245290301585464400947387977223309903700209493946468875569824883651290402605674026210657765770855044524065195744333213971381723556335644893492599939528708479414813693247871641289289064359980246648349932433354444952134519441353108290613110235433861819779242342614174673789932620635652745669248999422476037106161567687195986318411501216980879796401305798588584787104501174756334362841630938546972170458786405972711700090182784102378326888539332813906243012376517789021020030457143675276897305032813104841564231391055104072228870367138312339430101984894413825761472522917612633454082247041410098856017066851585205647110462640080796627406090342973485153400994409584824356449709871542001713956549332285145595318970622055403952024887276657042186378064958214586940330937854734545730349819167136006770892600803912740059395502943767897986629361256504060546148724811453168780590945785614083931274410190244004094720081920000000000000000000000000000000000000000000000000 [95,66] -144973725273457852481665254517934934334576483648198558295720804142184380247419166330685862841397644295481284599540255248235971292242236405816107387695769643842161566546128169662216607053000098036265684705552371377936168764169426115044484589829712083139471590098327761814795463495113038384878695665976130215083202054374237643152662725496806790695348451178737621707591503596359771783049144444056659234137744849399082850769482610498814528908349384077320796262573528955057629090383414925752335637774582795548271591752196598631656703520432854734467299590539125996641148704586265726624887446027354032219983028133624215263499961606645761707738330183148288474953382051331399638882672544121020361410440346154734044183224779534744211014050401044725953076254572932710487699551343025934988066915862824258651822448885758026888927773324210703965341438287488669548877377722750846578842981645564121177730273896273987690383137714285048047916397917137319725878444622452483160713186299881342287741126740628000362487864759053768204864014170922490999773412013449001816033632365521678126434722269934279530405024787083886447380442823318810039571243336180049990923847152929773683331053437422167378892700084186612721296821999087553396282316469636603801746332254371287435157739050061309089307084908539917647423139252481992401806247353173916829362912521657286797842181393672196926177101364171525476937602951788683194246854818936095066028220972904201608975449287802544796720034924550557636858186325630839855341068764601163336398467518066797540061660381782775780069681231991086135330585633451150809131728166269757546572260341961731126648433211673116837765813093873271074644622591357530038833234564364832896759039942459265999494920803201578047021820280639155020338854693816381980938926572846809770369209458482145810463770718121263219836066471411211644383010606012266601329373407804313401268536601864355836093180854923386248329389355291440016845733727953970005391217724615053630468798154800939847103278394627769596865228289592267989771316768661356434622701234698479694884830246326913777742102373833368965014962375464184223313244487960627158595521547289344969357373633580507059262455215077756385026800573326084354120968807399828007105331200000000000000000000000000000000000000000000000 [95,67] 7938349286886717291496658723246698392249223854574990271906260435974160256694104471686768770248410703703849062725511637535153730725737751529131153288199855952894574281424418834124958883441587318460130602589691148025422745251078045286221191887795960964112588048572779865820301400242845077839084686858247576698184523458496476676442324196958812199405989118498358081072793951904887317445639175166627127476690952857895966029541546424431242459491825060537071042147080882519555338121699382556949011963930319025196984262623362654936705331843744350111692504266002188082346883774581512645584335381249705271093825568773911627827056707550046321776095183593573569740506799255282842378072816930132451642472690787275402794101652007856658288725596969725763456431302557538594969649326718286961699258105022754447234091380112959677549454384215551437120492815263604519885505437694903572409980324913394645779019708439391251825019944045950887102716244685451269425827003233866223544934218891398260981044421947931334084489330056436113437007622707286956439295707841126429058280126200809707692537962759588047107541844388546449612833792616873570959577135150139210234235086199875418579913543023422238482688334759672864519160825629297354000712638991257859781862283650628671896959689150854883441382738015386417358990184610303842954880966806395109362401716571387333325089830880319678155785388287059042539066635338656232633685761728841495543072725240805041685790191674420949375216344155809088080183638721845307748701524214735626148039383729577651724746192028760048691345586392631538790863207292447651938065044379206602113906600136845887916144836229008753429303178774656528024236640249161715091293190860366571914962937982783834284807112684773516677823225387965476117744473689435909056325741154511421464819569739675661297864653735857607407349875768809953981313245063511982174725005055892782998628232280004793576364401101041105292871787691364636288834779959967545540680226862755161662335388558660215779761544811242294919795597449309852899787819671445990388791000113690264263913561403521900080817911365238527167933410298709600434102913379134143464804810084086205555179062328956284439926698524918639545799518124733546943836159565415693733068800000000000000000000000000000000000000000000 [95,68] -357399927261050616726556485405284457947091233699034497577720083428842227677786782925664016335127355107545188689084850194304687881735184160772080656867965458134155130456866589244161652554112348221690928977858228117387295017103743856047438567534169754939917548338602509713508598674428492418784515009501056093391297609100590040624885471827371297969203164227720314548843583369730871565323904925218839483733690987872855142442416902939061385860899238978236186447685448821300275901265066720504580686241441568075795906427427772279143638942657159425108368173864716176310051967813656421546746477849743651578696693786372802355849932757672203997494199660487413897284365563829793010422510939971160927760479265127294129063063970523760600808155556315824602270134546209108076464216618761968743979058454365081174350160682754866018840603661748246748781803947894554046983519763436547260047292143855304981405997583576945370731897288345021236502313794292487842523301046945075146259000027847839892232424308944550091186029573290861885768223122349176956414535400287933672257322133892469799997896281495068089409039699583662954414400657897055043849830624489931617446545289698984180157025999887872718733197219409596743292824107978393762956639522261111963084279881285671551224325505620370448037460852447019271584622496079719265400707778417170216203363935562000178618048898613421915808288070464948542690551422533118282655336644242437735556215413626106233027551105537643413215145197497462920747742508637896559970234442515322719967370029071535650840970448047032979885225830652434815321732986297435205925037122277022427185707968759887114116191763881934316184179523337472891606600056643962641233215593167776989519058751165108361887931334250291769150702160276721090276490444433370628001120954694521992903188481023445260974141436974786169566472040090137173377398025082525327905085805758451580570014358182772204265605043455976736015825075401414884524370766852933575055919592659978339637441260540691036411485226486082514156467068347170868080011864893053140438386000409862571894828349457881533493941321796006923989260158767662084278051969056595677818223173518814193326350962642649849024083899219796810365631266611374500107754094835784692531200000000000000000000000000000000000000000 [95,69] 12873239106401907380047641338241253881788586979819964199561729188766974589815163752284546158450706600919114447626759141259186415574134046716638691209735817104488129893054783967952997318880726133159561516844756396147601046194048414352348785479032559526809158804640393822323898526342598105371891550854487402195431562152139633049647525951460702742308836499363598422278671190393793908126275245686764659393805349880588402595954094224399893176000621622835396090834117016581619099416814523920876059515887224855604840478991258340750581339577354192857074893159940291036143091628099381064569314455492692744318082004159753625429567157442572183059892471654210775842926854777844744739888876094713596708057851268588020117402544608899198095533620087970419973373703237164506066326764465444502109600850108168346200592328492336396554922927444082441934883147473440296147120418198871861855699134233981378478955455630697693547368025986110879758394565916034605765359060536079964414149142253273272749380063459790507015302414963984501832981971278378971094062823478861193204348864528111482041699206062624262858350138067902041129998354098045191423337737546498449644585921738844979755082855100739315599824246969618171044578518640607891076827905752755483497130088131651786833271770354163241690543480605927594073131829599235227981616235131436679538260742758083912318142625860704343468590117100254941903798217321947412916076148660716834860750519974726874070214479504455396166791183139219682931594268127582269906241235990664076705506812912998709817358977461680262392682423778843504532477316101132786681490008809151061365359453512896245202468727661047767216410139786718893704631683688981088778835396600973890516772196609283826500915897221911994014255798595344484844314815452580292332167853219332451112624515521304021587096874640659871146175699318436411691566018142705662336852502147570607424431769547453311471405190852996996062013342641487850803216229887025185946529572822464136462946904393365326278271922765488085435217910643844362963893731197365866179338165872414727249832553644327405629412881460280246323202301981666670959010915685423499882064893239435880432931011849564703287088011028720797404837098140966860170614913307527107051520000000000000000000000000000000000000 [95,70] -338096164240037979298264247655685898211441659283648605566740018037443054757294898281987882476087550023560838780621748175681291332408580088479834276517965063453171547681532631265431283681246718766575046039127961324241347883764485046210813338668775633519629393232510301426567987944571445450367674647877668455328012131946326772717469983479962842568574059505709147405159719932229682412814977519464527208834425573899881517865001004020776630687055528818066843780664783393717305898930737718211697607994979569181565401755677872295048747205119802059989855638949915076337405849799669575908753957032934649621567124708651225467935178466422519115535543094111933857225964304173134280153949763746005810679421744611686900566165773969139360508071042640782425485949870382120609910087710477598596567206600764290189691435376179128994014838741684884220622464592819804826313843978373094769045290475980461083210623152278082574347583557286252120314863667150064211890903810134577922224112349170976102818658204401258515599910368056757477261745420592857080581249863365808344645218229395964778649767496186762592627183146750382598347739639364808345295998857145418388925218183805906064926950816761422533969148282915183962697156198747144947268117579791930082767573014513251980349283121285418713439151863377538843702003321867613319981265121711993802034408064809146029460828504858237773539724633336207072124422697714000334674307671201445154563222416338750016018026953905053235574436013291206988979595946246689574247902402100287147557847675205271424238682687207870555292743192682057897708258056780273542909267355597539173160587801300939416491757357847915668364019905114047523480964600177457451964388904384676765026814185090784094638114423821966803755319337911283823536769094402079886635929043586123854161037910405898709877184610554472043320423253907938192051074110240308455237280553480502694941810841481626178515502195023010455314387443588073260226307407996162793230982291588785033777245354968611103311473707254196214419586510357838080881630725123075389097188508634172930501160554477374798618629759469763907198649023720687251750482637563279737362975965774034413969087628913511036328367037741880028019385356103482883078384947673694208000000000000000000000000000000000000 [95,71] 5100750377206113482795816654694680434320428993249655317360704349610781123812260549015965146561730457997158188796200075837858456453998772853040167818234293615949406697341936362295276301229979282496108976059176660645123919154425737338186278590919156031771544670107489148352144993059859230220554038392368719629008327715581849487467713424883332822786503223793219139986608692374646407244776694833294290935222785432817062650470287592333919787972867472815258786531528604790237539278362253255019708046780994448020286488209450072662945931504398091480566765851387821863929819944869167731586194342724483425179271813513627616062952339659583069066900771925905977859369069100015988103006843644084840856438740679907036879695897344106793361470132193487594477421391255505076661445508515538605288774163937483614256519306522883821996251034578703733044935239764945844565044652062444657012092454261232530346504649983655612128574578192963052476164531883915969152248450540513679477163775696146565262081787327401493120305123462918401485199928636713241033596673523371839925836817715022894647068362573888255666728381527748170100405097542067424061184892703175991233624330360350493939082117648650544323237492338511298975903296523298899818544748076131099366964848092457925920251407706879376501358904501777700263934004879305380179259666267615140905975277395331868913924671820871551863569559419724455791009917932906165041472445981431175748988977302147615525432077369952170002421709452140911831743074775096196119965930312278590226746088978607406957154165605991163900542909115630679749161781699969406945043592095312992174236102396927099248064067894200267952436254384219020911744857044105979876482083623463469645480067971455866217459192416374221192617180952359545884652461041023287218380192332631779533908751723372227405997501507487519659372727114749736649731139613290746602627372823789323854732000875753479726174921928603485692921708275700934468647144178318210122257043915082679957495958190844631866296158839368398338136510717646438988162876557955124787122108267664529982416841146450054815137057379430862782101604640369979854604853919249187392722415764389661960365775517084645465751321389812686212853039700498551219139039147977605120000000000000000000000000000000 [95,72] 15372128189700840047791757205242118678370603744516839250939188298163302759560062721434082716817109869533359526096811609935506203656571233719264760821741283297694477541203460190040324326226991000201367970878020048130289807266414824156307508128417877321092965426863472498651310965092650802812322614055515866761355926586238350667498662966230491239954462555030638492562462658362826988917198396570610397913367398703864536222280533100579779509202530336510594956430693908406904476108855510283380853227752287355889809984470660700267310503724006298927566000311370401942433587479476751591185833846231024307845264745120957171219021666972893333043815021591687939700601115622178941722259134581521188769845416935555214165507258675445744389110469106304926729449169391717191089624698618002529567086493008413459699934875396666955473050826340763048742744073665958996049623172938792320426428430131051361350712620443467772525680354168763876138396794469209852045266915505165485369603565020962170236944746244799294481348287179043318182643222304782440522228141902936907207940682728795511519464547541361279113461469198610689756335435688305524379782193023459368997165513517176423257043636555733246288261792781183200140277488743260612943985924035710646914657521709744424764061305280416809817841269330360751444623996563877230970733330183706253399064894484795451788780185369530624773106688685184662642847070804788335154111423624946742377118345074368398346618709879355473239098137830372979523986290311425525455989587439200760399589566066562277269431517241925646776955353850339681339200413752627503183036155370166406000447813172223831639460797181530301438099666554281794868281353362673489609503495736237217295201942693898810105689652971686198580463788424735349715890678606480123525641666650150960847695875900614355064348532670374747546878621373371984582610525105397736089375615732609464901426105220772049746946677024104641182701852809154265216676949970904591550285058334753249067716868839156206617044838282198205447890250009870166633238501706379299728003601885080969702398126133619974331813358518791169798287830878654031219649662142556170290768335183783567896729862710479679072296825951270044382402788982676756402266703921152000000000000000000000000000000 [95,73] -3586505327821403990823327158363086890465327756431031712737883367047262139337737343770062104654818875753735089764337751934993554702863430440620628775962439391725099505052696250951527348707529566720093938850596143792969436770449768490580701425760598213164901028511899206750028449254335931854990288514713147985545220932826100561979364600907878859648093712003693198082523363574286496773437938200023045300752997451325747630139575867395112910053972336317678706569152390255967777063609630945757856506032732372664362507374688839078997711570131841979923446215223198335268355171502223454709750982301959155370271726586771220694825207823284211677685195778976125145516462088714898896362183982843137567787977981771825678172560587716016784395436656069815509344616325949414583385139165504726138395799273747814049922868089836159949981943274939369734616756937573248406750898184408857900543438171104532307072878671466215663157106262969288758351398787996430506567155507040851610192588827500321382871878254036754260003275426413366977243796846836759452056339295726179855636875737901565491734011334368143417752146469479302232033097381212773527869125365461026870893548928585844076059727656124253582905649339486335336504812510049980238928495898831515214080137898995849908232296508811725658389154332515809358845155280867290074601460558214978920709945845549336441955694462930485782128338127956001595619699184509265110553750988562302681755760086605990159275423362176216869015143563885158078560326885297549957828422047233485398593593995327857817917798753895012950728240312887282136679462055205864327595164750533577746433620748214492562614913316555355053983430371255415049842581397085824387224428007833561254218416626518217175570856025997280829134574918981402061607140385238711681040721069579577776145057353595224402249616541800375265657152851366726104203487775500456868680524732704133458494352819491371178443423252830813585751799163576388165036287013195375275052259698646969476730161604441129762405759543102072509488207130140732001981459657945545827337524642617805222528947413075843023290103407980295782100214438995429564984065997479097299607887163333434550184683614374764089576792044179614246874086130046419013985834421452800000000000000000000000000 [95,74] 150801332364474012137313789380578579690062275957995806173279393778628059121540961614466945116786770201824636950729978612188268487606564395486737263770867805319988642847956003606128382970359778350987552092029821647250327024607559108669463129491139813456542712361091437092931168148603901236451029308600757685060573107055455832795199323122852713776438832582046431317911384259140138608340121170703057706240347680240681643001024985308913305974724189573956951124188073237995246565061371853923855944622281899584929938678318360070756940590278542032319565435984953895948676915492931654574530395361843808103106776311690536570180645371076085080730498707579081595428730934290025837565991297163583808933324736174673508801795651870834667641104444215694342844397852187283878815886044681997908722609132520204745415354020394311277337773458138562318713488147070177278438146737360113269675700038116495442635908437186062488086132117229868936516064266267060059548156769063181716338726309408700352291650559251546958428285400921472627625839578122877060667684667344090471192467141034736228723673011348113358315046958045312561536927830626753471282540104041246519959425099528412883369357285450522462822479380044301633209160386839722468054388493789341068399774176352733865465346454193195195721402424044325117780540873589686151421188876876020773931821544813635673524504509420474916101256847797723350003349140018273597441573056598983028039654586005925051345424216205652451300394571760838117315516576625568845374695631343153481398385436937020571181488294704615225541548348053589812605910768831907739126321882861892655638651890755228715750931356467956225458547409017750611505404239625462074789496504910902296809613256363637001194049253171095966080000657337155590836075391655587259502531375368342346346780345132278605433075225831706869611329335933999713363928060180308822291639110043349025209822991712402476258380943488124833976819567493695201489457641918385412530453138971634529420912235760155140050758578568052911650739044345777901183139326718269627091711247613137163354204762618707910204295916551775660099528327283634074056402313930330767367651738840371289490185842987296769623294937960450899830200842236662683091534348288000000000000000000000000 [95,75] -4695340059918012769339747374319142674226705647873498446210479083850632189183758478752703597856674917406202850252904415480108302632886898215467586662085904398636834255483278957651228178322619275034531801370857562734741044151477648996058511485080862266530345058551718886348699381082740330214249743475525282925131272846388928883676751009762342037858353022811446489655361373552594003454554858267594716000504498752151871217204022602335397827684003579700692075936854622210845873668184345813031862373302436412195382655511040663444974136577001799781384084923983993288810621413452777506862691698112090377642859425513123976416083104656087608999462924661300287037745829465742598989257913753953849266787239273560377350621528919268374960197104402014261609097815164916636807947763274609834041538329990048093419121064704817041631792769043622105248796983464707584234643692680001066082884762322259021165614059779307398910291156316864865257417653291712806558933418513749243568369945336345217209916805602100701372394343482428811977522799100566928415880293774469250800094537857431553759542690438569256251185372580452581983636652089397644685203878722021790135551820209001383883747612081803931101540851998294321634497377194018205723971568227280453410173627515530689784223312714859798480917396879759064102247598411350920727400911925411146210821002096677696695768049019792377200213127784296890958597596134845095958041716563346843552112342080213097554637060500484945521378179010383538643018923063700357059982435884424477688477686678949272551512916827398046969743825482466589001041364208242182459444024619637652514443108756578677201055297217374242743843188225935864135459951582319814945492937271562793982607247602138964345484202672418303545617940379639635881347782651716595972146248122935932659062851802131774910339510096773061719003793456225753339037936869758883290961206718311923428013763797525568224304384009837126237425089058428294887837307198895926067965962279177111923826203345804122720680289935581243340196098324743477518521383028601792454030251622970270731279588564912204814927506998839221358435653849666158292759612027504681070336306057448317512440582205612496361840160380807877480531993200575264782089715712000000000000000000000 [95,76] 122328087056539044798031135550465803590558895494957689447340867026654802256754131092550455605667688558832957227122818962625824678254007498617239121019986086598285101792814317752539248931635468207527412380696024456162485237649982790436426547663032456981735603249549656000477448088982938331437945645451875114774342970062261457222147040411179843982398638896171669756520663336511131718881460556767410694629882158927668354375515097622312804251921131258271285649211866849066692992627957744326879987141457194601916411883223651077538223641986793162294761016365469079770000951951522851928319086686003895989298345829811181188432920838427988266475444182910784983115964547878220593997189396593212974077060685901015505426206170889658698489664493816395205979685021274804886546045076746066321346697038351104245847036519707882858234300050705704968495825206820354049410472044637951397886298443766381678084106674338621429870031581808514150045197552930060439663494161642893294399670739841447518845094043536103520573930219339227880421419077359437781385907413111921857900363138669483810905384370795023639048811722457690152573067716418074747102753882771705845646606753734313023793731892381472185493469293360805403735093287348727386959543323983836368613386585599782821066876408301222977198081386226220852041786484135010689833293603815953737930580560128806520740423023790720671969172735031011256500523200166617671211973322355080579010573555586839869431865724867897697096203935101907097170619176652769910532445574541306463330354716281227154740360407504742278077233385091914059135031947580863328278443601762969931144328695614569793224472327724733907669137139903436804411516990456392647502383834280671014176882632908458533055108880170587378530310447679345168060787776225698581473774234332690950478069050102876952361409107474055364393906466876562040603413822327444644260620278376455241300941496198453577111998032572649686591741124254142789075123427270753025314428057135290343424823363449095887576582363405916642560111467571739787506441180618249007279621147632922096132075545722412372349774347434988832966980494801442848704631214733918741243131129553962375189627011183569874450415547852055806168676573700570969783087923200000000000000000 [95,77] -2220289597285591481988649404938474651707241716532446112422459618539457562003251106836524288378470812305518638314786872118979880067298933518973126670706372242889550197643317953017384006397634828744489544051908337498462443780411522785196492650685441455103358619637154283146449536121815692016722707473505769564588806581296140363739983009406604192314064880134068937741352477815843254943633438983927773254819912243601969276081733368031283558859226034976560824790054596498600741714734309371322930413834119034971062191948270088786102570766652715443224880158039323615879525634224175052774990669078153531133302698532104083216392544607638722265651935905993099824564319261133377378062894594568979435118320636937998238048680673019748339444202761316869897732287339083804061219324664955873657330800419783782964307621698827423601463300272700058952381877330614216241005835992562275632969326142152070635967906825807874668373527750525902417192137712173285790808560481782126272505220035929403738598413740036450768820693357216718671120216977657612408502589121694032078325205812724465467177975106555457642191779813267296104673463981000133605498807968851913718526297236027513938558415248342344390873794924441335265897606022611322216059969549392029406234025876540423691731632403977806511919373157355519484176340436685884431655549106973060407882541911340826965882237126315722047031815302753510705728740588590964940345486210210252917907508845222210112205475044229195560920066285897305095014559961603464407555329507911397235984375729191586234328298456359309377206497335755851549668605160199061903652464785021098917617090362922948667315742131887602615630110668596059665198401080462851584333395613686129677706903609702130833622932722208614075911630472025394086986859234159548577996921340916248109169964513480760076245766354271820009188222676897543648989496678788728767866131274741928488961804101030532084163850956869447880312783531372444640800406344850194770564704755353939481569726176164254840393060973035844294784061236502456444487748818464787663535292497091326799049740692115295443598405435170487553786953367886970002742758522060351059212900169127542010235937082754972934466596386422323288375356787662584141871841280000000000000 [95,78] 32132136075244949627079997484799926676468136537333093378176752730234005311087408126879960841580596634288347934918538206788265159103834864205162576772681099818346143983618964036666605438199237623379261395725619945972667953432885867295718309067425281199885287598752835537629158534512269631392935567257061681939051039058740182960280045363137667116807134282412038855305257655870958293291014392618436849078094513981944359338646506803692787452402780570079695015064140218451309389065126674783803822649402030573233647106529625651733240699142499388666413433110069639237217979469483142570714741390278194605364414965095219225954276139963040970025023152969290823097142742194550214783032451919556906252816084370078253192421382636200921346204989295010578460152602481091354542875293010208627966492221969301236460765664690318954100570850411943338083407195192703389600830901661247056748981720704712065053789784444722364957988998495215824337739219951749228591995337743226854424447405086820629304247350554640055033647916569621083082407445940688222188157998341959594268008873410925921588442025562164761496789997107830749619738957288711289739779454269448425960484848118056378124555964801001624031863164703620653100313660498932812230753992390523118475997656411216363139384450921429424874061105713307653444991091140942787996064880007951872436492533998439778009962159831209147276996328884637406652397178489699215849714123145773407761974184336790219434517464094611848765303863935909675735430177616454168704695962687863769451674668313427004450689474915843378124176643599726902741783867381628540296183257083258079926872407581449753339324259564960841560935617044529689364688464424155886984230747464806975161373537445902207431623191266021676578930720540850592267691836973094984676159464889001104696882178887678732717501015001080833767633559144778739476689647245353135420942076910367575079646795728240152371695975435772532448988676318152781213087723240654130510856632539638765801092539976057017394401074475056511510919092190614946697160410160931262510723282394548118624260804388651092374098345595362202431496675566791339767190493577634696065014852712638399853529646904035108500773010365862270837042266433971243555225600000000000 [95,79] -595669364663252543612079839947387745920338574289226072649384844845834443732836638486859099575370664045308211286986299976441335475536445226359893459455164455744062005043126623995604587785960968896065397596845915216689023440448899853444877036916062620331835902692737993070958894527518285103971629609818896368240377376590029369733934484103645812998943093161997887727590435642665437822064485577395402800942774104956246527532038747808533725047940325232730627574767824574757718224161805617124997190232018580427302523317990043534837649003545510154972789704357029576114400197508923474376937803214438020412213980928707552008007517144180241597840102507833828675721954765588636534833034754532863045941573181889705720934643434209483371500200197534958915197074971343663467617819845020894334229374472637199264392549977378381642111087150808775739043490030682588073469526934175380654439058064747200455632404061770614528302638887032193289287282124447655545002378153822308618183395633258700395195128625559881429355471410123429934399393692444178392868554229526487314473509453683348814661960452219268723582818299021683770684026177091629820807418045655555608094520367977207407608911705305571573360530489504087724744270012207433499613230640697345320078577439136526194573620357915730959364815813374350852218213712018998508671921556061151424785237216793027598817079128844690749877011384309400858470043657354216988695633995306553346800720189790373304991130298740059853636298733816104930849533320330273902141434165889095817039937478292833848124391574440769289064299702852742122103232956899780817786866063675749303302762808077750076447288215756426588520417709469179885874125471765179305569026600282928865829423934500014596746586995506074273751035065081919632951409641768473009457930796257053159706160417546882218130392545253148189104461635096162671113294599449984396467208820607199284838060462228695281516453150989214592511468148065877343380662754939680246564970816276585579459555816846976786575620605419689652813493263864142610321415007200381123859616176410191690616120905991319360960196527999525235942340032657279980325783629762402747832863091300117610735763560414138833122280685687784789587051994814433953054720000000 [95,80] 6310436731173166791239514169388781619280686434473685217656603708884460586287001524003005020932111926447215415660829967758652788853156311953205654377918226483694096493423947056410293519958170657958562817918839065178322733273599413762526317480320000795042456689646902480800830384846766864869686485558161192124514843008532026213971796356313182758241035607682110731506485205682857034195722021533026123727818307954472988317822548154099306939621557361246274919858741142194965348149751225238754038850279858832710023104019059975796977008366948217670199958896489526506726074464252593973220306553664086574049489892101956645404802214760448028079566974633327018750287238336400268329163171201228161373090444570413809381589228157783913904576061567891133874340386448249192666055437997656976342290984658305586057791425846782179333101155988491410774108927210181741646232182431579128877492109802437872751877211331845299982536827979581678220494864847871526196348590288483133467849487708583062423483286791840489966244494436279862920838053334329834471729803988744524874451109942315067370017464895387972669295723849517134971830817129402498217070583220520796545536996554134207139685430987290031477941834814823751650968496964462226921935429984561804871908020729612094579919036828640191776732444453949567319805050320699002682857649890641945687269557927142581161188031676438970017969609830633026608145561815097028866080634550397589881079937212059904876482469107023870501071010794587349867960844616801146078787850906409374417911258969563528564349216804394005776358960593637213907521463218741063508192714722605602448642945115053275476386868035655894290835782268839737318962216923558425382593924518225141524249711126080380747975554524936684023357150379556564002133006091606024946745000290773106521591275562621658257986403692275743604860112904261693005356847383922644726377758766957749916225402772025046597541354929150679453476935350904849341060902645434516107878654566321883622214683542597588678021356683532572557469462517109447000577642202423110892570488524644589339817955379000196174675028451539457235488663579955969172173106705968325479243560863157201739873160834269572939801866821645781497273740567736775475200000 [95,81] -63750882745976325378569898899201335933813316469711617798805635740792319202847497550526229563744921029944821527002830184496577176771069107696956280176366706028832835471662248152097282112060820669695494470254678319725393677212208457011157201039427959320214948226207387530535592675197312799199141739278685696192525484767777998790323491450342389631595631495271653488962571726435962299230060973428820868936780817092199421521968470243411165321227390485716238304657416849888709598486463576385713676907230481274584894484956030274444199793959879696115083325886785490003960169435375061699226267941538059041064885315239083047469546880397234881071554196765500438647851063436291226182913299873076482573502651471634236489633439540475231116420989166190028355406327022487109118289690438726367453029332167941840047165251880933493800991959478921958474411245635477352139289014224811046360759641485515123668971929371199415269377541360723152571536290018730169769537005980849084208347780115004948787348751377930040522827773959170218581580572171595187898618225317123671535273140396258720905481465772263027000110942872701691444829310307663840013531054148019434413302747357951559207279174491969281993708754866752961569687196252068214522441923755209394822422817109422035137481100456934422295717074610074239505061147198195187132519662448448822095124674082471402568845732597637116938216775620323059274348962559232297933308077899725215746491171675675005982984176825007858759714815359402136784065627352943898990418713015537112586663295699748840117960912848712162566772804353161670146880920052733249854689544565292632055800024984695299784426181848267486508715457632531266132132542372235271214666073479748212032009747714388699154497915141512784415638670851098341156155396878773426544543492473398589303444108569283778450229727532963370194353081839577968505042389264607279885379166740165191029943233763798762880475382880525593585872465330058183525343321143391024968411455291545726394693013810468164332637788098755904801394947859960144153120865273053960831768562522646506321798861729869233822467398653786501300176631689810910879268107436518661721087763209510628717684572687779485139411533100105305922800947675480232000 [95,82] -280006650641718747329396846535783131490181425457442502353108842414251202621689456566116573326053516947055453488366115253956658996950593107546561840607547963090822690348214499221591883235062777908694856296458288370029012558406890550129860302968182611484548990119802499359972489155205908401549997216151977775019691079517002006393915304450248674914305486524007935416252134282848450888771814647257043388284283564911430593139357068463000475151820703893761084877597583643415738732707161368507998824329346389037624272944939167966788733426165077917561134375245622433116425631775240786416841030427195629830359329380326624575641540343458960657237140967932436605326385515404484251415635475519712050793173259862495328912307926626197561888708237964129083158685202697493922046657527671842475337176561478373022320800119788193343638219780757024355839401612233857989015597779250019894075089126540684151500332090215938943308459079556140537404382484542269322939032992584045186492552336607254302871114405781376741342531931500370252304566954214162967097311409920727045037068939395460902388406873437907603433287250432161627612137482366654070477123968331274233971483664603680321888274959590069205633362458092188000613185455361805489210842405395371328616018644954062672224886281041105017820567369404676666950192034104935473012455435898123198940498416277378499531742862879193070417055064333590653343365059423636607300949006536255249546198160310777697399636539705058608277851803828554564290050441303114939408756571967889742638786903161633918345541828060607561046132594063723583084705087728880865645335012626995350058064000304076121619543297947436667159638971886504054165032363501457728317989691472031416824678017370583720430871334991061410881844188157626982318710459155895624641338254106993045430404822168805703088207123948357876602405368135708385032032518352020883352077344728705168108167609680283498870665191766635131913193926091475124894193946287712466765871344469480063720134891124569701003184966617800232594166762407930847383112683060964381545436587429030289292094382442153315032830307244009444320626008212780545149069694978231133429465817529208121733097129943943893092323429036104672267823398150400 [95,83] 24808208072478474531010227377590712778507263258473843383720219629986244466417151295051400570366290255955224806971690320132672661890068841730548502060102164757538086255823888915899143491678847771855584373420567709671403070353694891763823727366473431912370516155097263529218735664558040012369623293418587695419015549563963058825587680007591114898064233759827927355211399560603672485051596521690588217009039191644567269526321574721753760198434104543881074257123009022786443925395174458358277019379775484670710737400426415113930882356009441064907697483954671727136441173463019344820109279810861587668954810364576527443523334938059789406742031534315763236631278836024110178182375018819811705492048168754870157934656620669209184781588690516776877020659922911245333943578508609341221756988270979156790749262443872705999055574921341862105998549315906193872650551330755292348297540633389292064685974428124334617091675341156096438191470801387382125794552107274760560321221630573144293259914350851066123352638139027969457960056145283740025229166779677815387240809385501531314629063927014948432106712215511021040272126192188749959407348131060628234199410474920117889381055138627350983020902426061045540337250964175667239446305850427342327641180962458254961971190168674162613242363815300800639254643469601662303074631862250264592173589551380886426519551413759647316816638890840367518369528376260041631841013111608480637328083385969514358327795794190941380285445489806289990522097061033456980133472562722342003740094085935521031451509463543622467368281775718708816173355050793278167196530805820292955032438887727691777823979048810288624322849140782408145942224633843748749823520006271749745769195316373534653357344994578987641837897304775991025728962064140650706924097784403819810831413479876563297559872153889861996448416673472434618627384662426011012607817624032163158435923792313456408193241967570101234823665215533199217367742362848668037723488358064763823364271899438788591669472444959259756264092994339752692659148528457859734274512666974527483372344369563942503482895546511334002961133733603730058683039505775549977212847566330551387854898972714790350251332355174148339157991814880 [95,84] 100487909412156555199974411803859302684174108207723758328560361540715544783785519691294112192830879679245288740195158235368101496093577157309943803418102618043510287202795217738433737965211947698147234346810359272036401158623034470715678194434335842895779855644776247559762127877320316941773418220429424549956389962783175026384543540547834446406311620817127498323350482887697729531910891388145853355976726976623405786853056236146796565359982513257233463990248323472321670076001114159040565689717740621586213529586765375041146221975279496905452580219478058641067087400836465115319873143172801296854699127598463953716513995917231013753438586059885077938375232192366860127424284784019083835853316331865848649767176054104049053767546711411101387377503420942176679131101917723065898581538642302873366329446198831525056610454654471377066820397712920121649297842513186440892218944513392109008623040121374630427267208284647836586169086179929876814414406370842968471219513725694286466159651479558706453101852538208117108720574859342784500286988578152888058894423490964329871073860663485294661041727464714068954571457893037429518754655813880728380309566520234158262315096812155511845592688700258394441831928498077352301913475139881768189033162129590318398637803153376803859270535900128126724750279070618991898897879300747702014210032378079851401889918197310920377821472782159857283317709808176856367066749042333230131774514119637078169511816150743326607008201075571467363181765479278816088379299862267305215904646002349233846274516045959304028049889096154229872896796334454629130257080254948747350838749380650955690912616681098636574091354133868655356940908641673757288761412874310885915078763115881080954214568854552625425897349138774997165845170746757341279323334316434489124331811071906680442397076630117785366342579308927360568937905719314200935204172609095166398533357615743098948103341738995968793103892531005726179989034076581878795520112227345991610147458059660849360274408162202147944430413121350436384291304625777347245716810769771868857596934567694460950177956962915981366490891876216965824914709337992287453696010370304693403817513074842976332910538656747831918256320 [95,85] -1477623817735136428643865402014904583153798486737241402674141196358584763030978338525224840767982377561577131636395872631995011548617554933630466946786754683918437742751278964618762334680296901214914704323393480697489825443388222971642657591342300676057319652756845376930347798291072076556185251996607173647737697411651647719673282111625934918194436502689384846000475997761165892622949397641567003980723896192102646473641069244514479245245875745285708149351550741651851588025215482008560657225548993386532558097348145199287142365464032716430402079261526167968217699052839837265192063879000572931320542771288894993515045319444569020259378462255505585391845414024700008914481610336791777145568666733614265184065875509770347587882192843267451970179644559085475050238051592542281355416909710114072679364040854868987641712796835676422980294357594670636994768001228881625363272964640733095151717887725785146941695644063345772566817416817522432184134306765300376589536879255900584009906123721302119861693848392677338055293693166695047509682834581444376003239554147791610430519115902498374947903177216974532852936942214566897685538462561759946874930304804052503710597424636901828415572721276837851763139282406851466434102252656883986634773589793047466885960160176905998828052507007439170901349691628445679579837513923114998601621189220661360221814419097900650071527957965334000981099906447186565730227024867515265063322487988612406449107986370512209812787462988655995982220383335698570403664607863357457018189259313029871281888543251094616535238045272638712659620499892863102568812431802097576917895384976311789731803490416104085679686318711179949717206908264855111158606430979648723276028592658175461768309212411634936750256356800176521391503092158192839586683755963087938010021489901443986897533572492918825249691317809332404377966981439267622455197521561545962927077378712209446614548610528757496227477328512702103088421848685082564822753153371760097836681915307266553311714250453258954006173624316664370514131378850235434185033094141123078487875916235917719153360423526566369357085868796769079098676052360823924595491251207273713213501416526216145433141369529257828120 [95,86] 6996203313993923708402066523876767936924578173980276750656641904896334540666057457869628725907625335861626867053071934859651829262884176608425683574647221892400566124036835738315277867972686240216658591433036097143886484768508386936348392302478996419728502850671817815397919269548659389819452110280207904147941630496296204789076885990117738438842576618258810650156611426487213378993604484251971868213296207147716938498035182042601511888814160809437652097036943123400468146901827250570456181630775592555452058800484081734345738538388336450750341481624432908266024676525613190615182782588930681622825493209664553855707238264262511597678797915898627166684498307975740616189153559751443468721881344706139906149720173479193578824052679865209372835473068761374602783511264677291045127562454732348176023433044897632202789799680360373015537595866508820299665506210282389230108205471287059889142146108019929038482219506613837706179729049506449894885050167269073561101387780956252292355933749304692043494194798485738591685115376211564954155493631349586966702412920722151960068966980620095426988005551132264682719084632971410837938922842548004637669789994942466912530433311779588995547144302994318905794907132408313710452414231575145275341456643509065912482809446286841658848461451581731742740493131504246687162846016983468883305012882952794964627285533219144612707818166016121570147914726412961226494719489827560910229311375175824864531178265241162331412043844531615851372943821127270779957861804570627269312763598464587176051290479572270295301693782337998299202012979786637403019556590759828625372200841056114336873505017127585493248769091618909810307193436985206860335606425201225008103743125579086984402636801873050067852197534129388188362952859265390582987951041484849204335263624304592872743643708729400520869847575468923534799099949046813355345397907641966716893095929086088097350906869001104087405950061036695996703603023469156202798139864382000692467219606835097682155019209140654149294488914263145710730680835341384090742444788406746532528565041675709897146316828230312283185843313194847977552657061628361974882313623588394838745717642565441289949573739541120 [95,87] -42370836664249936640458949862095142794213679098725003942340217377864840573207504035435254616561583196920803304531150317511673353266862920075224262103409249002459338185132476541651834168558578559296210347304151327161478426695062818556845581259941657321110739464231688984074910700571486157105404428628047076315837875034639970245132291028062453639889756593025725763853395159580941688637084090115989312476393954601043339473492241066040698536460015410264599892778403403175006777944215858934857620733591107579436366820266601455325498760110044065528467513261988495841190971212168753842244558494568170809296039969537890907142572407045367710983446801746617426826864362367495083535000486731632314096409872165953052619935842648215765552175005547797518455821622672362162769961760610728718306612052903254018982401102305572205712993851216525695485815019145009511359290332594433248552309021510063932340201062080918875364692862918561838059137602125009854637992272942212356395988114622874328139123392004302154907592793766810093547681184035658742852197704813031697054668452193428312819222199327784042120789651282147359721080736947769297298725720534347840879723325004111391049921889954500628766554974342853996813455621209847917022024686433528000064836184398890270990530710776413809648932024178807709661898032473545714030254211660718600575748065692166001707068158379358626089659810016894205478371215169599817902139572455402042805494571590710740683302463310482546120073154781052395651009485516584363198211800557258019303244396198878490576392947154247816359805839367447547023553097766862635810673156663967772794982159728170190803896942043163826231620258490824730585714911236552380967560242794389820039446187590456657412783504732797077673018922624078517905954747661742299392275386379054902052071965897384879091815156954075934176918735757421654138299839415539981374677128541415411438037516007945500558216898710668395918737902379738054721606306258791359120445325748129666126870531932615100446426408575622921304605139846893913588799098046328910369816642443649836681342619551745333267318005024216101889558816854989062952982412541517186524710011583365507099454928234248959411792880 [95,88] -61054635553911987044070279453992397658839197341355615298426979595587977779846164133393277379550824175725817725443756228864512967043778246913887165659629971591436489547024003957685104936072825340816864891835352919859163758881130870477974013240699039702018512140289781504176067153712758598481224138051297953822284203394425894005072254619358084384817230363379714252996874977264597946407296693673384682224833570296661764285636865404371189430105308688890364178901942275386532416406209548945244915678089917934441162000554132248338203055129991058190492580963084407787779461467550684830244861371440156460817892228413845810893634911767225464405976130425404061476826893782036763779568727101444522550557133776504810514427319814417020906135175254629782323339658188813087116446948186581791521321806029181819323814835723391876742386719731792732511486741786085282066564015835577073087090742143222928840025289963655453259230606789734658917935020545251247085235697449909955057362248755869891588437908371126237782829469600535499346715716626312110023277802717583999158468392688974046712251569677849143528994898969944423264107830820205791049789785709623879602791412449339227476422362954277464440611568581070362616642419800088890542775425355843554078647991372924221426553474082350508461195775111457549756301837911268282767098922380634287588857091955346672073692218128040992502758780872467111212259596334925516876496829075653579311134090238533150405331566234551916331680432712820889968036093219383671975892713937711847355433337224244696648449466982264925618826407711937870688542187304500122804198970194785241561141841577844176498221047682376739998811641658580267277830954984346512679250866438897272934734801506553511496785544640480408520771435679604602094535176263044925827613143697305580959146176997938558285434755627669753405053777194976664145465803183587481648781250915478996468194211227796191918607311203374135413595458775720584719142050589763447129014160540865893087889645344560795004572767611317238440481488155365523355281162252659609779537298797945181966055729767369137025578828344044249028642864291268462319131712948241764946389296316143067653044774267009047840 [95,89] 119405668120462313013975142597532222760281855478656151265304367242002684751276107397266668383244671591580252913488062301530089451702858043561480914956427483963608920987008401258310639011035459154908995131858924389560062024422487294165693624113860328408956138491456548690436232340590033559169254948458161245271415243801471823922340305526304335696191903634911822512042920180101435419834376872758883591280949491075759420015990935309118747299988546339936713238896312326252023878532346122472910503829052143113611724575652699006628331407200124629350832862141373181616521469770954576443548393706768317705879456120194326451649133187275604106306613774989983859144842387155993313689589862220523076755981449936543390951050012621200083704204350224535968049646483729172233067949297819934550439736890878301322566970263858970561203230233740195938376146104693249961479813095813057003814732676163312057423086833328596305026560392252398702674670377754164776690778513112317965497942524315326556447375776209760667270709693104967923759619788328443987451228630682655354672829912987888969002076619378054926103155502378961316101415932650382760111875890541495359769317724838007431284491601412595773509094279665441800596269247056911448440952121266158120093503953636474297363367873960835186217453675297929264950851740466672537826973866964391612496625795078161567336586681846340579708969941493049628783959118238967807250162730815321220728877297177053644235077326293445822558214676742600678598442484018769479718080492593844722108704970207425189060746961174390048414449935679206097592411435409838171787452538600869099715024678616955507723059078768022480101574767709851813780645294883184561633744692747842817643536214137867428202788467558518715250550967577179252149906681052423693572671046861029243306448075773295340772506532615404771934007650113229355902659421535303286419528237556977632283300224867136076862798447614877233783369022400717642625389011340904512649980867989862586460871848529186282149088162208228427736961603972488889364939064570695030086231683181607374703236972094598597366552520313905401801253731899405314881023625595165738713715124397263748257177028517140 [95,90] -954501605289311070467686155284459273383713462466091519056937927081444763294990119579675960366186382993631718419186234117703476790214489190739349987906535728185455997155765116847549088169581970131222085579542436594046025891580187083018943645095195516512902016457285452686228581226245028575770722414266567609613142488684638543329212882572906553340941303932664579306606532301011277958799836185199337453545378553402746581966442111034711471603456475980244189649051933220983036842930229283773983274344777691689851033520432274507220051637939094225983339850506558236130330418494488665372626136934968834521001482037311787063473072710490203973888029056087310759319963904699224784896810336019262462234684709805341459541439147069129348975447095068664466622876815259020163757119195648689914215977468127611544260383379051423201314816455053543104250759999994778313297960184230054135446873231931936643307182515790447287337339110745723946425935011859174148750235324229287143801682140762506870358764376643129171485214340437755973428800360391399566510127256314019508218472844252590367976243935223541494182444832100417296675631248567424521006891730344963254359729402479670445419667721181676688469552797630055321051835502850049863592398279320854076899750882938286897797419392689351846286169964573858707932096494485123301434496075320356240325197541238976755751689382367828300601491200868368715981909841443037546376130009689180372998590152342897739552063184671728119510326265796695762942185864142841118233346828162504296052555647584043397293077388131755963327307872333723615878303856686897177557657741674848876473372576761934840361131491994538693963476727380444681569972256329834380349891528006197243333542924692952034580685451092645100141276908916688261139896284319469071447380896953417788700808792891876150747182706378430256065218419255502281091945939097108512188341156753258856261910533460869356071519594957983000965185679281349480048212868942849267862598002416218696755113573283926324655494116443120612884051743913418404719155601290686982743432260458047626548818467551915263799868054633548043276949113661695174580260573196937891346422531404679606773160960 [95,91] 13340802675241418187067465822362106504810406486788708857627802096791218610419452228710258764669866775425662138391725001178090814217069485346560201505337474343593554431690443127240531479669654853433546181740708596698086410450741153019229519354149531983683329898140601899659416986239975017102701929169307433690405628966036811826094535377844464734145590448888444799684115056078889818056466813522411375355251090191627540543421460010073726316837366567764023404864852338183368786230902272391204014058789967007966986803628016674969692285331638100962291844010191885860961701740438108994779617211538593311838418590215403568229872032604276021550442864228867200720720445753266102059541247807963087663985825193937387362680713797527642345446256116316206499197849095761202133831838417133347978303122957716463021851934655675769995404793827322434487978712921963166421203099583571176883795677679967464979160992321673223618395056832826826433740971312331003320412900834906735781407232772418891851976956673463163796903231418264116838738426368016268285343629241718728343467587312411329255669524250288632108505307485077407506497899582155464938571782010665977159097344135860495271250343526579672351931947176826815069111495016111202921894883585686702426563924226583454879735701749715322844817681295453878716031587182130281792683846693383984776096543690998989171531892925876363777227234415551441993861872061212521416474377656751100729212828167990512659543393226240726367297642857717357174724888918958108090344573498783406706711931310687500391520961036346611965444953484410940399883129814149145702879765360057631019092276280220142700999806451936721455681797587945217503790919026174889028143854412781663585459392444435864116908917975959648312764947568347653663280257619108764718996985493757164050245893869906754934210765949781009300036490417025618995501343303643995518457442898000943343412226453259981850915705949250157722158770625800798952119142405360132340281738350275248583247325260121584499325865882325907674097172893596579986014625565714973059422167415475877366710468017600596823103302564647675414680643091545240430837859955302189161107867149522340201600 [95,92] -41643105761477168202693824169064440455688755705408493119618369638060509819699667343989797165633137941281140309775140147681088715383847818769896974622346694894292726824830069032694273146562823505956948243898027881316427119893677139097425123482545956192759578772800527629468843105225123255101149724708232773261245044045610609623078392934875339843215279748263513561457853120013181907126058636437041605818192813186809912524508739837272126549351519960678939132430142933872688741491959533642467701542608088151417274486037398775065749091101412513203499208331335061740349348607077287859799357226633265208475969225987034748284388505520042445239907153527728338194972429744083086448788812037064577370146649940397607290958701812018314984960329927572360859376511787642512345220161080669004451676047342700772101653338464218888921655184156060797460957797254365878275717921044486859205468137712361924799398632291508881053730927316471753276441488229052487747550651960993421047035440380287590900882044220295532301532372808543599716891069626849373419027692498608324082956536770358810576128011382994620962940655898514539944835926981854431716546855381599074233170995637014501877111791270916015380927667150224315265706681455150968113901041347464505628059608830891664886843137784967018705125006675297366482842951414078300974015238126011129801964216637985834528557165214982740572694422408715085890061854777454989629450737819463971032163717345537388140312889148920746114704741000772661069312954823920841581998145489218685691308150856517964030685037956256302033749924316397304089934228321948721244570558959760179951661644721657995482709793117616187958826571146639153363074494739976632817802727288538654200892718818493809630878467345865104062737952469023681620690472471708182766305549242487904852085314226034789401916213204448084126143445257364800201984251913346054182426096686836107403897518968183859631192798303020911744699991258985867158530667175896973303598382750116277341068740876152140215614963097174364411267047497349317344435784799731866773322585975801225453778926510895715826206154959418567313969894547938812522239139506932328949851393599142720 [95,93] 15019971997439339407089582692331189392062115971148187956704346221580578483744123639121643584016111850390756175355097671676521187750025161373026559817809325370344223472663318934895490532780283296793969580682968249246983754261378079613435904395792166104081445400771804185563904970067036581706807273856681033120086641318273546377607158722605421297932763134381989321678906891722992026022625706935704914581835162654793542016616779178920453950714998308677648017146246234437375044932141021121066996984498912763107171356827737692464046970160404714649399541029635808332744622364430806071836160130082411451786961441225563935700234673360168068180818140340714014387585606576665198308848174483865081903598213564948668895935512322317114598772865097649050334138040727072759973967289720795985116719148073314952908346159166618046745888938515976318941849621380469606304185933863577985359173343575693117403528122028822956328999852997565487544341800331210337986565862853833903082135466199907196214136138938482689698247224211237922526592352041307112696712540639861495451934994668266680039492250888355076517021172110435199486003252719356342453746674501742955969029886373814249137742078505982620410952473895271055469840105273365016651464137830052936698741129698679040127977643974941212900223846786271399328460000278541143724123964157058894620843513230257289552419466681057718097278541989019543859614544201436237948927147532052683366714736702508223504596502263403221463105194417862404525360487323269533227253341404405020895811185161268558675765453321476710724326685758139315781317602421384421723304291568240322658661241112756454128297651090211384533153102922038791782289752333063851891271552711795344192693840652406923180110494545932677235716263862839987855191522155508359934294757598036672896477365908101678980451204646590583425321366632315904755189512211702678120690055911327227954661177205203391126797249383743447231631751399715505664210376096493870665144535931896938510428933003256254778641043292790937546616353261322522643410521553193081872668416216428740201594162968403421766777419904193729450295564173830719152358790257548729058375365160 [95,94] 169130071072654965214472736962056824093985200901483135960930485779648735481222033752351728720835208136381436477044260205855000121389920586308108253315147173334557040072295911131855559832835212293838027609347040189710317645804345438564450313837629922320288206539453958685400772975149770988178048369300574467075618383184127006290470286218814958163624607351402758821978603733928806930106405737551308839390932636407940645851649574818250437974343691246932779247218054121317980675569788236174998456768651578094314617554932537775630737321402905378116284816601272216390744406660228262145274789488448852958817795783602025039927323045353542496110461776833078812828632486356258085879120630309384781317957489662516211119899932686544549100352653582910864067253531816898954235545052170714010749538356460027926323014822761642040853743822189833720189293311368793818957785208470012897479192948209588456792083767580432421791386324533881522446299136059644825330554958579106332065467288188795996233681390248875160336948004058318443267456404066032649000082491949541171205969678913358640027796302812865241202563936139215778466183268938872704329809039792348427180081498288165523470449177093090429198321521929715252463545630523122565536373067768569024610164435302388932615886026428524530165993453730105890166375954152316952803095680997990852442656197450552628787880613489624398046990176290364196130338342314930655360536375418600849037252090893752417907606295735625222705423354725725710586971544979686905094312241843623783534742220048983826883891603086574746236266704053495504091874733315489216946635749795518537531971436255965747817413123427474314618569114064800003195585832128819591189441909464811455798485103875657364236428090982310096069462229246202215527515562015053361270909237558670123444380795561441528035184403765615645435933166128655021325894388145050240968158082974994164018608130284222154317800131567703383683740118854013210658691778342852307373921478272341632183225973829402905205119001560983673755710867577809424217622237421041610009120876485152332248422815694586560430021525351047780528035810666268886562096955034416280220160 [95,95] -340301607125866712588128611012877135070762804430909441795706405711378968210723204357269816349846681791692464236508532709475553702460599613414153486006195730319538381197909865309530576493025407221766156724085585572374755514056410944727965788529390214431374964491390669064671436929897141621656665262345425729628628659789118731868600232405331645738439919085986239335528490425193684658371030255323110786892685758872164200412005097845905588069807011334779976137399829593601652137934502899809008463557826441132531925903262752680486955301996944286397390298961648846562723559051892221831581274546082908789882044569626843702172858262482333327103758678516217141176576451817480613969405792919426949825391569684826063660444358306935899821968300945338020486374267314514716214306234110001436978868353376517507168606681492003190078507365808408452527621600989518649949207506558497243395363761305848843273794235697915081703995216079913871135079360027152953568877010670059946727247305087778634123184616506732043881440882964787748520168304343109534943001492896289209058578791264000234714340197386940138923668476173720234549944823285117926036024108160056570745939758883101309575694788315342865455466414339859673805827835102633815820281052563372528919168081028480164093540622210221664149530115617692333777192356508787547464461571714309363376863136216101864667983779034792822940491145635186621242615504477518803966674872472293352905910180588866177795109764615519209779160691916049270734441223326619195692428322287511850132296993590295240126801159816217153298793613910208052383876612950625481001347903838757466668683191070267893615856627846480528667342070967159034720255283942318030042872262679914911323617776037513187687649207161812782890403255367324158418467438078560998428548010105232837660823364809312710615677279961533003226247617573867478531715397067045650156117996617576285427960990726746962502116368613321336571289951376021349370616496838512796685441401018156311555989643854954785385215460339704784860417506513079618741478679189216223933347990255526754857133468309040092383396263916001169180313880654869026040898168661580480 [96,0] 6350314654820362863836926945198544256756123776695593728025807695107286102226084813783543116370664495057838583327862980461436762095714972292043397948645470993092330321884386121937845565840976877357957512989182076098943450068810161258579491563788029130085003885181546321597975516504503304309620920026734268834751371697989973521302559736290762137438232464934037417855755774052000521310393932226463415654096458333155552012449582073831936838095466214716899078719069059754622004307299384967217821496071545141629794542018978134704454796374706285581872370166858165362170388425043818485283642464798682431052920939485516121089390424918772371193231134325642944567385374566838064055332225171451610235625228410961868167451592303167051830702745842686839188577017199604281593617526368192930341888418677678679659644543687459077765147340342408433612983635954342291978190786278309973669222010053585222226601284359172763318831296963450624414205415139982948621816418451681795766021878356524029507158172475610492968220844400309971292779535950462969414766970479082340095852564388496865173031797694619240389269867273766758412041957269863495593956458824872840853574627169720698143748333057158050539743793973459926390969165089066035569322274417402045509238503182521583175076841959109747734042868162352752619948934908346946950967954266804887992961343529796144529478485326401661717947164146532645968165289461129851171696295562374649046936291201512079636495404591041595677882866759756105337780372537269841679076697848830186030386739234441590722508614484198212315470912583991140951255320477903091021901866271782443968609439635944155371390883540452237270359059289464604839900294435672466193322170363961706934306154617244936214685167545658517420035474072385490059178136887946933768768226144733060890063242327175709765599973317365081919538958007509045986719067278535310264716079493435838194198328646732080401854834448378081417381074875371548461539960800353046490165203256953668628298623612884394458865976014474342094660561815247464105084874516556168434365087528624679360902951320431607794625773218253464908782088655649065610623668584129523513565986967385069538277613147181746759005873134572437107786000740760076873807403484140311805180668167636123648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] -307242649869095606723548352300573928247548582221914733370615163349205234055439974293610596671450433576779657163772474390060021688521505207305535268721001548939573842640562262129701469002792031693452404202029812467575144685031500624980211455807423046228012333675596939413223776842759106206045160736355276226288132904716190980247876710602369093682775551612774947201579043811920316467920122913936494686719829221597856730410136612497355391394356039298377648512643116542713098551742004110904170373196267634254578788964178658094411960609203830121983347214555091982443296375323146487394046957099806277673631782960597448288296638203582989124426472665194110917732069941601234019201970915498337572817125994309478374092540916393453446793463279111810214557349380055707343980681551470983026179938728688911492409762196088814328396056938382644006115568311536643345542170097720637014260303890205217114429677226039691912651253438368274922961784914689251414718640217790299978018912689385485765453920227619863566186130063487815970981851434664332302068619431704243154430495685790688046068850808338990089420249140776896675755334499914659345489167304438193784280873479062801348687007265306783650575156147867888281983075561147350849323395615588741942832086506761290971743842938522529708427550031866659549525155566996853093536901308100723133455510601774818682199952069356211650707104661422011214029766627441165060913007317929436688102321867294076886525499078036760927188380054231424816143874604193367025812610244377392002652462907842213380279848749967727776167015222837872947735177273654432961944860474802998852784981422892042402241039728263388922037161254777464644823999925099653478033800112805711768688089865853588654003623742900204225822797495950106006325054858149259388734165662288620856705880280804165688595712781327701476082441099716326825999424598026963026412639361209850681362686193443086640659036095748677709854935217024650733441035530213429353258535915167511262675818523233099312067147141673554174236822776448148670100406176250841384254974215838991930943820103388296293542647212358948173810621231504846568250524503938658859697690169841289990513356722491791560073412344451832144027559233591190048961019841872538860873637948111590522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 8667389794603462449850103194310948691056347580217645833390550150283466780069560237081537808507625135455462538504653399624418754962658348188822454524695717019365339013565478781098216755645948613721526650033030081717416336595712569389612523195860173493750165307198314835753985392701604025968083632092807364827154273992925254557951816362846060048285919606962941374378161204777635076242145686222514034172466074731363135610844078339217948856657830043014583834954967024950597444199942389320452976370190796135637355146649194569770195425674103449363783664906744074264959967785519739799164479996258188960682908966764550957313837780577870419501088088928967230956450708834967529531329916517835582203757111281354347912902404111968275915240910941673188195780046795425264953153482963397115364712185613465831021063195586083582365293548858274454421268862962334188588761423114289881599513689629664372424049809168059392478911586958298384895009645081766205227373219535600970568622997548803609520279454734841510508510729597992187752060731649737841350776417053405115347054037857587500118664821615638051871031651633364600576110466017363622448985168522820382900752076209395347315007639396914472333837582295499537937629969462788538665056233961961874009966377353144259125105883512020384119859078000048767124939402676946570933074616847861953421827056351633965114123535392161681261865312350077625301364536814990319827276494001469067958266420823915634477992805578170251069092178378385300551820715529669915191358754266171123484628970882754077705640128145449246376754166463693231348946517845666249880537094703027293355870944392827194435409705520190082295006044547381126465834732923522080544485456317136849204092592488938351141428308068296701097933844130004792662900979556164120491196526050450252200815177758288657822770898440389934551948017503173073835301230242708777545824598417087726634160909940446861742629383753440659762750525893379430712441631956555349104447299262152341132900333986553525534650619406981400521475897778592465555324705795325089215548159440934403440993634745076109367822429486493429971704905459419386115933544969341233364068959785696984700698455754951774224878351582627438773528303359983792358168645083334790855905980497879743070208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] -112786726223139857645321902473188683182979101012139191537307224915378808526486277900266561971720112697540000644474828178166967083933935552847461228369593096947962884590587264118360578424998634833231417373421796941374071394064865718607609829333621423309632632178572066290600132908513693335019879755257268415286368906949379042502478254461338878569500227949857852390147405482387690168144040007626098686479735699657903711202912843950473150605910591581628318793382074702469380127859833746303889468285600962605297418464472378879832921763756069670214237314563772226817667737335459809674156542734533821524066130509547692834659135285101414787880571595246138833100502307868083841438897067298407123075567344738833307666692805217804702917425083924003638485866692666087215586163049121223565736587845101898886359852693016975296565691679911663621875584869188901122041660364280888592353037936498631786140361250798289753501774484029257591305834808093089346578754590387365618762877345923866121684465059564900864489015802042467556285759930371020525015236050020440094417235883204552477612387862720351622183510321510190830373465308601268261448316454068420572775513915028225247407097027297405817097676756880985845602401464283486435708381549579153507016521376699925658819119226363334269572611625277303944440480823233409955934328808417021277035582313867674060331455610528599950967166439007884101187907599159499312415462537907015959827515425569050497879760148342314772466390737875218778918967483698917164187520944341328211644650201635568716009408519913879357900672327943076828290597951827690182812265211266545642145609556561356672373763980544629000905579298501728362379055866877539537193391877915434007484194236977683340049309862304549268781602040723228584727505714269376663954578416733378417502891423349331228528646289237659176621978312669781417233940991403530983809741862036893393278492838584863744855710966068936944877998731011127124142261733469693152785868382710188628895502091809125152120987797602848309046158208416044934162121165419696382374442492493723548163081174068255319727511241436924766380619353771704215226476736141364597228764215045978568025103011535119663117310281485246108082577890512805536362238170919573760858118590740984705843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 736597035932126599192650317305532517000940973740334553969751188820964083135715338189102569864539357334306160520004134440999483156841664482541702941803226569611363966875079836829182013809820966995654407030094121307152475152621299983704215579914219929582230740955807848766196087793053970777808761304324338058200471904259361778187977292910943967994775661762996698080123224574304681963799668248478259192703360512295951264716928103722306524646783322996977258323095872036083061811471157153009038539414184192349707218785527941049052266730637789896270917824444718976096410023808403582346371052101659507954583394517664762906716484967741286860587110108932208474499594120139085398711330889455305259571435456986262998147483616349053766463120473613305149028632062629802448503737918660591861465809539057229226443115840337951947054388697291444225839043514712477398390079920343098985083121197961688101178937695222576197620742329624622419579372361164101255310120937820964844757666160878341139534515848045005567716715982640818363221758944594727070337116456191914646581291064736946326979156480995796516682479406090465644741355330533838017433546745068470797520299471831925024124891609637678246997603820130257888245205209022942247464269775455498524862882022278650977136646052166904378628037000135223566850984159442328963869095211664022735049653808025276165585840578818351282591209186665359729393460471888629822155057938860004572404937930366953997267034393760403965541114918135275264952792077216083324980621164274041723616735949943417197238826412766952281415038913838041505967065536755013079244409275668323875817449607947775039829578638371753988978380100575868620970410910847708612663287397329534247065802035834070943162970668310597294729710995953719171076836839733879748172263424691871875249255865646738762328829021063846933906917148984843899302789118374563368301535473212713481110715741068777053409843971114757108023162235900686800402225104603316896521733763121771918589303454194880506127674139497875209788683564293215046882488141441009256759728648270378820955922319106138388117302493814609642372886065993114191081344327239453636276344526077305726375604545341306532456917114168731794543334515363391487166420757093582346561953014565276538109952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -4912577628042633983411024148057220168824405643103874595789400762424799465992871795399462997601984509159975643378792925835259547598515006114342701221930208466237471927928992355891301925577846728909290101308380835486878909709894721161628478862904291604580767446089343030350679924085022471780111250458531735341773137740726786854784712956788151945287162174708654814233493001191127091312764658596305240014753733124198983492800291482048678016504212178558282523334718633669846292405083030392549349769130971341207466656783335946791024216927891338868831489293523440480780958731288793381601944401836493714728686313591947700119640007100447368233389768640951746995685654875133672009456252809375303637211381714356892972190706963382794077727285474593953832577622746186218909148435594494219775014438474820230726259513295751080355088836741720095278168678419699598075671009132255809825742273850596525431122012881373885898022486656824966662838119058463010624918422028145844437819878866442624894542126422503560125700823613799295672199296733945162102228228024395671031381659358450101043279520884926373284466263668469448708854091752661771970103318910734394558706762629048701761388857832608517096728542090977693673259634369306281421816376735964179184506751487042590705503968227622978869973188180320290951645489236885839945695395930869830847058161238524369793217422564995145005659364926703350627677482211077197889964104020320358493172574598691642552789391833369710017155999398800159954509294252829254202101175189726890462043956566517552163532616968551856535900752698501847246120226274613388563854928200608002077908980906376755079315033155115894784407467262650713945144877787448755049729124473522046517325451579064765345629527279546968748474403743606573278474489307454325219908710052116220273838308900276345986190793291267770675380454093951510166976338029222674637038712324769280878024327971365800603869300380139699997126538828763136055133783092740767732705068473044440776724242096100552260812871684024455120528597466365635672783714778662679214036768783887759103056226897592074251196026816722320015785855412674076722637557254224489154722250058646645466652730757720798601659074172206709243381497905278408338971748294780368924619679048665862598819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 68401112223110813000910048477783817884357037358147591453913707665773221274822513409369866243055418561846479080074830447031286684448716859689243506694183015921352181159168914373303216796761830767940378886993391538671194349224559151804177798477325027315473070412765467336870258997712767487603012150660789759933005195926389599462129023810286552992354551620053462558074140871992258503527865353185309026645296542329833031397111128355147156765377080455283215432872987268315361322234685986643912964373676780710836094728648210768027578016721550392732936432607628801574142893339012468336253171867987132421093306147312592300942528942218352680037184671479086026735973749723430996037058149106366397669520993110746776391547837318549919393545597606885108946600388470108353674585345515903211832671891738734009536373918807746713194208999268491813087397459344514108395285746043377282946263871340689858783761644888030042770252166577623383548797780823760682348111457611522445222292278937844958872648789523181869145333443189108323493404427820098169435864290837183349408481503873278016320611885347666241496903842232531913935412199287663255597867637169464721342869604364057137876730495560670645588891115254453095900510725612730150437374139172584971564046744026353796070145422835377803741285073601480240412467732773877812868710417422915717224850629715500676315368765731711674801645828609786070531506995499022438588096762717469257313066497796461506132544470560601368305906682725816297247583652388604675231185246810723234717777939336613926050250880737900997142723208217206825472528994000971611102782613306867025125222724677462355867645950962428260096995723739535677691136877915149015070874124758420627557326172292222517798356057130076308729560492191946550898744671757457704211937245395871074443065190680824965934929141587170623776630784644368727106891970730491637812979926981346225538588231965726585392105199726456531201954451119782208095574280073443615386499447172555817710685186697617181405050930532200315626161845767490240698887630475753916299449571427498053840138471600522827134829258496116268531265911001213262456414854866902429512431478322621992791684060102521572601541334285219720579021900178272467328762322843843006538998288594352285786570752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -591626700506839286411155836378835628980503445294431853245751291279069668597844751249945742200223436359717308897359801789383642795517274031866558921638241501494280720485033346988667124785776318955154908362871170224797431968734869036081941846747412346410919478395285783453708511253540449587359805000817707203305429804399261803778696669106585294222671001741044267663594149750827423256534644345216633943812190235503725781985357769305521321111416251865656394196898323340788115201365621713496263868782681974047899375884049335631344845428755730383641955813913140723527580645128029175278218221344700252895950369092356732602859402792664837053849118393974895387587181333077299660936294817259220429076433917201092883841538583149042464926356143319265925837852315168976303711256444812986764854737080029908824707873043165020560900313655883136385853251917293207172397670015782672112576038218514654905687173488217353030317938316306325069981067127868818774082322875686300666493620157065931207916558525602323470486074429049793690869927613105627267742281743331966136647920145197006094179364721515549936653656287779954365277210487283456609986977677641415438466729206799936836158180637280356658072878785708711438176517032694319519271690141261359267401542951093130706562691216153215111408863966544705591356173533901743059463003738055413845840922997623684937937830859203100780264488556188787145152139132595126021120368032317267965157197555597412233269999757185478401448717230656460373909026641941621789825797848890618413195288911414442375334637513600830918948000526457642113769520523322317732562603719072426832612488271197578770567522214529702177527841632560101261868431622149527008470244250428763045520233485504327788377875142278315606811961554147558199000830699102600686311171144340376735752449310404366857676744671185143525143244334202229949420437398617390089895636633187293390509021609538098484438286482189759602599315506883046660788914845105791216644727059905100981599351690999002683494270769188634848778820269534546387686292027690312082587082600893859922922377002339239370499240431776041043208756889999021446528805263124193893338362668475264476404057712618999007060631864184748967703680412331820612272693866216104905283860780423401771420876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 2416399483990730648732523968525109873638633330270268588486927834153201100109600373484536536864430933974451983655424381415850594260219591507963053861271158710024793578594295335334262544586879038797325760086058026864088606090126470716508152277547970284876933808117329382680477347414688191429395152306658269111726527476115577079572247200579186937867464403337935957511570375809612410481173574371540190284693162376423035903131793434564908798216462453905813584577403241577565445733411404010252846385173140793794739141869792138235171670482963632590562397436507397995708529410419984864389749963789191782980186337782129535836698241844667367354373073053941104816246197325475416056179322051606350449651567137280817983102725719472235812689734220697422076131678825187853937290118696355920053814159973038906501213343438846204258383355580065977697079390148875379527048550699046941525265020819672869549786904050640232889416036482248298964180755389708213225483106622424124491815099701933719583887449459261073415188729212449119618145257727395010798611904196965141239280522062856110437119021404783747769206106331806280389583319574073523405817706403817501962297268133365725272257020502625111491165260500554180934200134640899154081750245363252287302514108580332970381257241557303966459951997443132949385476547628692581759480870125188597933040403371282707816683702885084765378326461231596963196149838575612410469092593752701956605493321808212138022347588140562787257628464473765739333712761281523344655014529774879006087080611310470800943331726093772049103928824788897739940567411521202379873494764480805283866253806063913568015908123124234324821509556741998584254196246817824825279416425978420426411862381922644158287947002264365177414358458909078694809338489283584462338742016796759682940182830944190321532488327967715456128460332737516433730636886591796856345870383034968551281385419404746320844959715228363399641245590321129214178326727429685782508923236007762146416708686799329831590662996119077087945434812919217344541109353032340960645382168235039165328019602275174202686612253193607376320709658879372734545588527298877364899882488543417771315693310217138337890787520781639114482019735073303435674252021049076029051624514706314118203363557376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -4233237139949223605691749431332781663843349886667539948566886713074696640410980120603651006911288274090252637719421720793172273167168293713227918559346629473376388456656568960699690196632904109052346429024416043168856335058523383185288906173598932191805241684724401859767310814488109512434585953607938391118031836051078871789709380137007074404840772063596552099155669687782784968515012550333916543561633649346948885684959368363622467922720295304129710638289304692848541364116167267270113474344702633655770188038007457918324446367728627019321236570315385329482588299012121269369916825623333931030399312564824414941706852553918427874696102731772887376512509094104521556902022297689015702374931317294107724476987037222841072583700621227385532918911275685196666543842526347835233340396726195057885398907538020530327843409733183619114291720379170922252272795084096449675759331686702410081318226296181639915188605862440122038143288676490882135649371635268290380017284130133349544551776764155851809456229597428206204802339419843605557565395553259524052463732901307654735965395914344545637210185579629992387430976457466934092704913234217178140422129376073582456031241600921590126832862218789996427895114583621857633835144268109419330954009813832960790909396962444379167151977730454155508983538218162960854535376730036253011714337226602837300930186113042856793937159221846387911082197922147615904058857806847826438242470716365797799941999012296282266761892516246319654667838738551690947426054608254792440849460004275224378042102585863017491937361736958554452747038958458961178842699103195377319649215513684661145944613772946504674696568553346938014174122175836461030849329927616913822108415240485886883905758286892377449832780186482307707329795838442066292967381700914110840981855350307223450832101582752766610812867549282501422346204803178626969848637671838887932679000256717658096166457536179675448998335509556018156475124249645024136676671150079771787821737156883008108496870243169898403034194921354076358270784303114650841699266699771633531084470979504837101327978738013000928632598764942147562302926461162058856541223445547406809164883521253136146277712856652943073936458180522705794028848823129032148415968985370867967125964718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] -11384620019329612747860247246101723514740594913115018069315555154297508412370262443061261153756950164584565467051014092924703207803434387473673850962617707033282030686178354938039042944240455480783540299049089010346516372926391816352877315461493365743452796971803416298663423700947130052122298566742631013948465506145341783776515302872446342729522570359491385461712254416369190960317880315668810766001824892263801699204202422610454757796678504530674051698599665576739700396031263982504945621908064378775110016632970001726812908766837808539812533469138594939216704121965687074163313185002084675744399326203409086298575493456343633607279934436085809842668084260362632709232946743027991649254306892820343394079194699432900690575519383383513181569129295388241659193679296734342310583755816542908923951482353015810874569694266835729944032768066184462375587026962666732782016100985843116488235323067647155721031115913239156893820097898642275003844985334108441828624621022338502533864652456695279139131783817261319641475475422118927575952057736940852314513418949994605595986390516209858726229876908766629013680222410204735156972111471982196675765371804100946781071810962455859589497291875979135200889660922098072478026139908618924258159198888259626159396993468016277431914355625828864204076075023387558936089945321760130550787250208050395763263206992242520836642042938088543140927997640691740710155230319113671243329621730695333745817171532310454241032823195426764624168217692542376446064688523292342521322908202694342116205326233499105737271183296856464868616514866754146441242250028394736360132511628883347687712407598730839064945408908477149696805223093283323038869413465176655627000825492051777274889514420918503653443979307431688073472907948050622520383981378992950131488364377936834592062627126624278617045884823957240570178025031014124768987560528982262492535243693695392505466518635369475057153270959908525918739175355316562224885494284257197416789186322804448841212192007188543493284238954247217535377241248164046684716585426377303063757957895095347129781903642934025564096062794945597063580253595994237901987079930304600610284349025393574620838463077525931659958625550039150245279750248780790559194131359708670401698267660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] 114285283587738636093846938173504313213718027251862742394515225210846363710840399584329357394008676619474863249088109568684201280442449028555720589474297904890150292680055879612442721534803746678209895427575770938619565684763560463719951282536801431922300003170437967472134181772018530092021275980522628667749500022343464703846235512324810255948985453337856152585741472466486126528123032470337173309439296745631088131057829498358276324112091843184039420451975658632687775551350622673532232155809520165346209810170002272432481561102848221309670267309475107156083960414455513456547925898207615717308358721213963190859335284547735227579973453472455784899659935544758030276682177936328513536128216923738924650488175495857722649990218165738243709948724236553462520579220417383775123104713997049337446667754360939365480963589346184864231774791874970813755813350724699599245000243694298059174118224446363327557469358341269525126132307136557168472723420943376543343596687893221954416879424573342797584496541347258594805334668940878498052615020978480675883385329221213689571458487099973305772142759704166043666696872303936069502064598956475342436426324964020918583318471554956827766677357313929045249879420900021094004166994335164078162424200979661685657684156977870717515311166387031516384096129253500180119336713310007279880870544653157986965248362770904939810531043035787128769267819674789926420092422498335063555572317452030726377763767960833426339003678454255362096768658478612835382871986546137071074714405143911194419239519353795871829425367596117723864640150782116894539589018196467736110448370668612720678913778471825757216154074388128791265642878945863557868723242272964249920563428876133719240802934002067618301221457848573452183234853973025486158119976151306831091560079808244377835305135221730973612954409829594938733074571692904290154064021139068432340492461407590848952914848835028024162876267875511271963790007440219083015292464346008339307377994571922493531683057846899810279351525933097369592814701774106598288986070110564311019259047823380365561315610520723229786875353139942169856371586337198080873848613817250252840865553315545662781894714857567987176101536143183542049679467295713007453371622345309292467908069294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] -431231255106703432066441423794888861144066003738316114226244349836712939639871310568843827315904354612408804135143475885350750574504622165088426173188115468074311757741959455659642162272865631295888814537676455658161133084593215210604170251578143117887836211026947794977453183604485885476237824245114784294169532085098850159720060007054482272338481876118719450316592428534432081939273142893655578326790101144926006300683055668771875792240500004839772277969111898934979268399440919099019059377230972254809474624701947394647973931170340655467867464625365327040594079598112160068742478682854464081916109560668752399821065197919740232551378291054820730806515921122419099368296780127251914661238353655622217034310860374370888030147172716539639842861487135052573328291413114770087216400289786517128897556818621249407748214929536262989707506661141380431640869216199092915672811523426058633562971310108506418171941377143875081078969722181710589233974201945146961751831597526539080314324770969703909630201728153195509538121822185778976723862966406681340737764485920067927122024356137099660427016771563848466969457573343060102016681498216272395781097200895172088534263225091319078539818133788966222664290096762821605864022784937325265079581786217314213496182840968458675163266301288131215352256084921933626081559385162405363095244216012600707856168049808243691283182495266466264707385648317819071557282337153593079545781415709669056946947163297713116299790692329314397648952572011798690895337358993418779446521387309255556815937074775495227779996883090047231509060878952968298960980387035727944066129212676790408605300853006409614252964135981291188023426164973359620089167476689966197819422523636894410914227570349169121300767663528055519024192203844381724416877749889346011369302978475072265615651391096731490914499795455069495285648272366897033955984524424279546801958008094301825992744936124556294298584421505569595826249723405134107275357234930615662160838468294339865359196876254339342239510381518178250585832563220015522627892424108913156287514776559011598666160944532222001564996890620678289360526079615654590083419971007370071556763792142087897397473813950610918539597347016557555867511623991917125391869791140458507194728238284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] 982488502006556461830990881371011356293056818101394116514263779355338511077594804090473195708449121309175329824687419898062593342857892359350319873685351560780868294340874495713568704229158677038366629439967173460534846999600525282369094325156612681120629047263868794978259558894939637348013211400878402760835777298263463887699155018383328261910144690199968670848926724546331311749435890067057978042830832821592502252697452244848095369865659279320287490670998408051380388274660577532123023476755776215792888875353133956131338462684588496801259695861824997872128321807525517885757569690498172608198954820729022785253761722367195037546789377856912911310750239782050914885121303972397327986822025224438846496116423714848522763013987158745783200898166049351763900182169239789969623081753626172568882383408469341300700533139766630290960498023420669030221814671830991252239295950670245953151126374991000769756764265425947198517675774119427267933544944634227227357797812214961556273240298517280077460565338226357590401253482919550866829243523146890545507906297411666338337034737196969946407413364357073875752928966884373450009140081013890814146318114954142060244351872890861663159472761209064984082313348851073559565113405979081845219246153805339731635259374396634495075514306317924915630682759423809623019870140682584925444658687895701491254641751983933860905699694973846268626188170563787888830233147503052173907524068589977337592000845984332526247632544504487968068917751955544932353094854211719816084656123071376540715061238715134565686000691537174991167469762773622707688279632351504757864790055932640707326510428417744502704497789493581390702696489996212192961673653064727527792577138111110319442454655126222708807184875622036272828414718216128458934213859049671468520102567622233040183765371989047782084263031392201194414111898548209837350502497636162617714910211201341279281288805512975432951252510828670986887555018918607949255021933898382132760602448088932377268929644955752708916992426659310704509811087957900830399909438715269072604911016376655008297486125171879160944656794059630661536504146839886017892791277249578580968080996638172966163767762394932606865843335794816158316074540395595399503899113787586061661878668492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] -1397595842723139510167553590044211460903520973683150916462222700981455280200369564121248569614085184598021878119594928126145852180763979021527857992777127459594983258533553799138409015683142514796353987557257235926159839070492222212455138709372349229123828857298484708867313575762189946350934793386428744915023724971317737564407900409741328951458958063804630010196166956119390554331696688404336394565540426143538737883420116205101061026925873143920759424977606049804089089486988237624508638761126998915187946874836544602094907167197497696643390107860145040380914731884555924043978158740580142003598975206992255374083152850216134053207481724682736590624189598089957541398919152145523859875576652147886673240019486676591717362072697679822657524163602372190109992244690203706375931082766812029695002181880390884682304850256962665202609390926808208146814785092932230204167123298724688511650273011552823062366836588796528621700322257815355374688517333436827312408250590018362866852335036379371436310078588180960822287351030951135470278424268467789210700324742366923636728382950593152172020726362498378687114060246667864980897987050133270205969154387894947996415155258254571145193708730348116455158843030146435726158822330114732527830903278803872208973585593682018236705152676432917442060009272908716438099832331314918430645644283458478018625099017077040308202886100271414890873363885338326902935240637108529261172083681553607279652694896878380540403623978355955431989575875581513196701391403339558942652987148320344980775273078414764735642236101799369116491862588957977708991723469639324691525444306461809743605482344957234625828720834892175475967955926199418921186115109602012752654200862872422301319723782512156517778389445703230887508392780033579874555052642380546246734380331355355023406383561221777905931817345467205624182968739489146937169836264121732399498757131826929642291241074446671455091359027112105360856090678092821476491190079148377051754474305524098466999223334296631635930351741320277629808496366061567813166297307845976773781559567206493497759673196992678988287217383695470507519461542673747207806876984937258789117656819042440870962036224557385956250632208113467616879109459702748169587222158717894270517757557604352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] 847257599291443160002995353558651080741604906923440619547233143055816518696959793130031356716246104967379803071313280925171101980252013992898418352160858580019607617380999409738107732373281271237695533726039097677461538321210183921029340159275238975913525538957059462153767041236082860693678326088050516285108455576268060386441398027140123849106648657141605314427304811589058429149248684710930187766845631037816711417941688784853093136890667047442472155181141135401028619340220471192861706524211681692870679068760949093632438183896304828612182400868969833936294307158639665965915084801895489209950070982844811463529140390465042533664384490538016134541612005108113261923644218505506295816164561810899149301215052924492192997025234017422189216598043120442907289656818232246286437352953012045915368761509870269523316506503465097026990474071206297965883656593349831760929021382440397747736529372259406427248685331789326237858125936501784951540440556947556627959465881354305903973661800522597368477468034438526856474302415889119189425423457157997419558416652292248629870723537856643844348865641949708559037840327427749572186640746845733151157343946407722815991087212655674703878043694032261080659604979076197119660352387880872922389198972473902203237265982335926401659441474044436427365824853742447995333497263954030252622120754524575420490885724703876983999755202541061629561990075522915428744927304523442682778848635992771952100227866594200938301245003164015820338235218868084706617181946130363203194398610997857194117314192414657684245036431176433730820717546211734468588315743520923391200472767853259055817866496536279268245751487355430201712655224614623576200578202259445145381815894504180885679398003655020591857891888520201380557844545025342656810935595733396665174276744026786709494628171198592079499497032389284969884361710077310196383791380705842151251768211691260461010841008630015836423183914669644432758118694590927031756784005604365147177592038930314127701424957653144223371223025505568675051251661926483785536720071253501208441642223391813542653917264159736708133988109252246697750098819421609636598539827876601862206404584140754387934188723986636914305487802802655644098909905230875453741521506544209164736295138754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 1724353991114897174949949903709053232522283507276478777054681370123879688957488383148729479363108838056436535973848018075175953477150175717272526215315025131005030923543612433578878488079424284906685275136283036879765591867985368406129055752856385125127671624625141608635791994153977810210789903121249458611409737379382299181879513425143789367860181904571045926432708826595015673730667422804423784243316513836186601585729122441744101175621856887241257979765029696957220073524975785986035170126213523721093211339626075082013148158772704535843034473759311285422478467465693657310607883543551429404525404801927805760129768447660461430321488948761522299798753107333888063555564986536528166794431791415411323183233122569527887860481137923216797237845802054547998106072625580125262115784390324669115688908741950487760100825449109548033992803799381010857775919480916547637677963733933361728771563184202259193302534109329532168110299094561037614195874224719923631367529027447909707206813712085392436540434671367438290747586430907976093002112439325373910351233131499013942531578924104093380733887763698010284717622898607938139233682324456452164530542602463293439173173530485231350997919482795735460137980605316592805407737771333379913101240184996245139725710902769194283580090370992549923618888986273339244424178481213662341792215108112479463833001451294679265457818686625773392204913421862179703196246631115969764533415489299812056217465615593565367014214659694227977563734103889946145499359546888033660542385365205005393535365039730204770921481517296194133651451465814131234098815327093021981142620846388287022181385374090588849780391392268174706778668959401268653038076299293020020777891050010139758662240533966377405387622716211654016424529709290490170822501706550050525919657428669407248471061006796957518416861845272647296030789980245533994703130302995062408349460297332282285502933475079436022158204022185168005841410047476685089931359742413706210533946661308521654744868150449808941590485668459589561006242997948597241482328472413322163970377601318161080118087715613318662480851736400389971939208606165895682654337291543438689240621111260875151951606671123460848333341795888859411579359205535784864591467626277224789171700504723456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -7162374477106538144222879020755982445159556930901539161953999079618557802814653008492605359366595173255235979848516654855654828608325987559034525915384036550954767856588716008400054417021635404968356259427803208382029037017950696907484678285303309616774052420731264774825189769851771492789304195198449468239625197718667130958523426202938312710312726478337264460094608652507549823346574446362166747796438623365454538246262235825394599309431733175853851858163390952187360453723779229979760073734632667760927161653353308964154070246499269622802512333459757206681202977778889176923257558141400656390222445286993116453855889794045006398681747689213139748513144327507948891582884243177675696462107807943001247811817268699039899055435269412994850628257956553289765833353152769377068430538111796153209144241361316809760709000718712824498981926762698053187895945609137976148203827511300841397125348240075567979969101398427157466445153339491418326556043734099453485551848389872237086994481625016707086707992460112366943933871008303672714458241201821429802085872393477548562793966870890255438125667399204830325083665677152377444990123244508663373981994343396278819159448427722274595687029135095366502891972256782490674015488664919731546390472786859152309413192196447077237833200561475683496469570895841838154904690496680851905997556890933736210058049495041442337243034021652321433090275785808363239036356119300965292893656140222106115459324013447583242444899681232879107360124363167525593084781662808076793196262593072121301509755151837031094858672167132141700779567692677443791620392755850938393424399859222653765553021671395414848696751738072065363807320246990054042245688286827974404595263913638734056405057588703116483979996263128076648958992835438832859489263417904266570567068855035547830500200892238387860332082792362355539513326633424339774359895213087209640198580623000915526130144875999699749784773003232633422216156223888808832776978977535736889380252864985072055580561027222583895740095966415951953031947496841420226376071962082606263753123090212798404950255302914766048694521146288095518506493675702497378087413192851771235856483779476083493035983730000624735181829660532881284931371008033571334642460719176343472425757122232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 15112741526359113810825369809299195496318963132361495091644327200734589193100897614360488619971276014809744734020785152386799843981891756467100734870795861012972482729735496229692083736084235997216937357626889495748256756004851070799616701911179309850056730403431017792609228613544014440978711553067224932959994313678248193236345178067060985295539491662010509779105726721096398600836812305120384479755117656517075525964827337882032666558054015097388597449890089575707130599546969097104096386890659882221116840883892013465844552159164450265890457777717001020796617518970415923576123217976447190127542051002697118017094818404173162424379906426554258441434020504320064208401914364655802783892608652371665158195690347956407728663562077782054889219050959371304918233930590571070749382970658072522702599692553691665344907687130444150934487986457539947776793220091660487787027269945377362189480909165553131905305749991652827032676875272182497948708529410641642020015690442602959750523285094821830418309584070578077800381949791796784689194823314167837849864045635694421369779344300090351389798220337949442502331951837071784721983112547360648608325668060228424034962851591837291190103767514738951163626537614463305081191896749347188481890619765887065637137032353960471241368780442689622292671326234879737499692427015471000616347631006966638741034160419504474842058057524438661274851287854821992044161882430918261989301965683366716666962339227514563314194442058817437732782744032759861408821418094883499583614221099743472900179850992902224130638231291491740875497271298193926969326215739245954265523233931186665897543090544574654097578448094061077917354650363255137526993467749023125164330262999787051969800984333818022949641025817229007160769783147323771519979884390324340307883042399047068822323493805638977644173604531077678787694022057978177696390869448785390884993520434849000116898372697963312312993421075862923998742704617546090061562635787025253279425353861415895408018022145419489609625889952353137052574433728531131193542178459037452811675676034890540895569491132233042910388060613019599792281783509431016106635895833763836039329426617184932028859454922757388889548929271952002169449909379225376308799393440252774983209660639608832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -23008082194242719567435761124254777743373998482257711276669038518650303056411479812319435118339329895482083903023649616500813668895854713577616478073322446227773882600079622044940227865083674464785487393978751334971345220212816862006391780338125825565310938041376954541457353832120250530010702515580952694606078240888615259823017825076638645396587535117372009101228310920548998010022454703593003899179764510206041982584670188934436353163812068618155818979030724589409746533753034235938124268083200018589856652339225127095098656526093230195412390082296350445332461471363877729071258965170558738726960149909846131978156402667082688638691653148560983093894745217878952357813075238353884912030728932219447196064115716691642106054543014686625592326049059606865890986842279150380509789985529256402351798075384823449427102667784897595909018480440629913509352231570436677052522100525556228615813391216113152630830550868804968685243693107620928594410018086606352827213402140832267870473938000966432475968180302379317955811493099595053375753013084658598472074242070277961310142228014151160970030757144674464766696294187942500501570594393884900952856869346265654934682422329411337384100741125840914885042487711950849059544299402636045886149870366081908698096061864386500527175586736784365204697658260627066296430109326954665246854418023432532354175297221841371598656668300308805769034147263804736054878274910414367739155529655008258326880463071753275809162070445061319118585516453012945133465652998229994385822366348381070745064073348209216989237130955339420556967185184565848234023491686783814315136410440745819663602208604781846369706140159385340024971006596659297703963523350435807324302202119965334823137128012422944634535187172842533687651781388671232364375662532352376048570115089287086316349947394913683595410519703845598488588467429868089801203921305407578912475329330369083025908849357630675161825661629949440448008802374537403544674123140914142490090843516403670825808236574082608908670784061983243577519637336188977062299475074310675150302744745158314364810136884808222547259265051693414085088279272468984478495269536882572598767827510108940284166146615417171296559198451737226173964951348814036980110853143629355752791448171315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 27187690765614299963625329131725621014032399853773462529580301924856765140181728501123453084497846434658492440433923977387569631679522682077900796631780969690762399887417207354982793436609816256762027479331848130679735842074535797811441958573403145552708787932050079717748194168242976779922439625402482528208082638018433454042943300326727492073563181576515564646892456928350877631976527211824824703285272898867851972368668355525839306557995354978784127462234343170560886209253157842349175743225109308984533645702330214258389989957768356611468879000266282432891567904085633831467569876503621244150171831887385080786935364342499816634119829441503970591177497792088641486208785829527048375220994823720167154066790236647271151446794858641893953649891921214057552579916245176042945822721457447225888614138070258498865090779500546399477946894441026807585722663696714652490687550006041092299110415863219336751481771040961126230413943605498636548501303168919729531759261764962364837054273732273749989972189167896910210764320317329659584909143319781358670183413513226324990809815157783563670024439299560937959992992823380117989079715562918115612281816188914179152741671473629527693959093666850235882974350963977219867909362290122146293893648863868536739566816540106149560808411399221113259020821442728579153546125575532994847554952084471300322110203595998571370614009057021197291098218596334287081244421426756470657530324300142912599696251522842602498117793249248883851226424722177172139413162796745392470992834598250188178120680668902523135871566424600877045607650306573701929191803631448816254580954914062015492103612130682675691055771151737151247961758648323904844823924039448651634677050293744040145828481008840058141554125437909697976699051213636424427204173575820043095855451554856867589863566845817906196126618124763518319744829066144832788430998013927397205981670367368777443031586806460931416400298061894970251801516797653058559198292671777202302188172350904092154732073467561661862596244768256376044448824273991533537226839261748508085379832795512617584847544099430275270105318786847353312852704764453294046976359367976205238077959822977803134033709881470551461676410186188978395363049065560673331862635041193041711318231140007936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -26097051144231234671474991790647651534241615500994344883058021183628629742400627491379525104648936213875849717763822074890303291325331776258254831251513510172048811951091576411915934656972141989709414124220403942711506836316908163541816559257866170131697714759659151770810452047016050663252160635896471226366390080683119432199206689211750404257703968465729972393737197026730503632631997419954670730591416675160632891978255469654085489196290213237084153207854238533690739600380454072546280001449445346837501932120694089766895063919108516757272499520422319329817183724577630966130196101052408520867646511462058973097393302448356765679367343154678384330163928423050121923338670116149783921249239936891233902592579136125801112630946199347774305259782467990753338089588245674394038918534311775884341322306496557450358868331612602299609103261363940159337088084508007576739588893090147513176472154234083571961673184018942751274762734390262672271735162105189023025339408086012238745465379185410831016848849539987895786114729701436459629511560769283134214663059683091936783669853067252118396199341233865973090001510290315342629653057611276001381421666402292088774062957005943001435433530417389446375602544321652486835171203986633095930662287267388642045500470202497133808715075540664178602119044146163899737638915488253206864448648377718987474318230216586008799503828617882867164923443004814468467142100707723422769972820571306767800356996305663502115361204125134558536959699771009382523302060546085669531786749790377175327764290672034122114843235712078231793825625750319012447417950986038937212132777872234157968188458366742840049359932329653023322271745671368704203380486735161972159053515998807919652763432306451820326934713436687565048182087960472308419832653691153349201033448875059580714913725371349084983207554706789676557438739910232480975645306399012670513905061326746991983593957837589097691220440406856527868334032206740596965952939751308065691776510528029834349276930913974715741836382036774232769566511056119268536760857389374760203838566187598154637952103391987947520652014039220713934645878852592530168420044102584306275784539226039530142496210797168210038538053790454374681090389839483701010086291818704978272458537403678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 21693840617637298701239308210609153572265113342662075993142914805884364232683253023062680750280382577256783319136690523301588162434788845454254376380259021316283320769359510973368897455241265327079080484901023997911863981216992302910904113047396856354727005094265519386223111681620119317621219125912283312424496063637347836926074193507008101023202420653331777867818400888206829086751209988021873974241508182818264581122334520891282388348845888315582165745831436392603154711180730073922643359491688535973144510084182729340253255454799151413281299700573788746215157375326120484948748506925014115079011104873242358382451460040159352626328722252147928549747914514476644471302538966158622943176121814404890255870754459080874788697681471908432247130518737433868709304589755489907571061975687350590837355013136593167881607616491681992730556506821113095489742079073836019996652044439908552683354934224244095144400283501772481053114131356527531626862536442730235071635091521258326292533414636564406721043131960819100667069465507506341774354424767494646071887415966262842063584535681476227159213867852485479787095176365458485477597411642111475482999753540828048263150118986693123302558051887465206008242075129166287555132711348183995300517575393510632822941880672236853267009902731022417017304793355079433434403924622944763996665265862527374829987255145607263830880048668408857784044300397619177438108710903441381522830895028624599951276067264083629609756306892646349611967711123250675096863455312172101821297397964231046066531964140661700868471000662813539957898447344745906113647868288936154479811423290081632882772013844977158189497429763512868123741325393404378852235339313478621730483111250900539444918043169708272250308728548833364054899742135882812719720656362475520487612182348245145667138769477289181721955068522758269297694784536215827225843680356450798043102106284704429570091223238017240339412438966593226791055000562081571236348620569044949609556681535277225106070630851292449938454968509667985417153892552864299025635705226324887676476617966255554594355359722868741455119437357402197922956434526157879480398262798259315916144039585207189864848077055495376116379492519936875164375907850710925359220565179550514943459544509972480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -17135430579078161566204455097298831992283627602632044610796352511338864500354414301615855394428550190110755156160782313332061851309355692937100260867850876161593223208342944857280895963783929588719017578403836671482560335636788483982756296429548107569699156911268354365569570038880406765059325868377081196095670794384282553629122347587803703790746377379092734864335307016954545269139977745738588045255960221520691833463999299898030496398475127831959794203541992007054296997780780332592081355192734172853200978792032791528715358450368148771660090341983507084438576636005455436014591323296260323708364274533938170409754843345526047739914023404428412195159658050279846390203359387308910842430375334289806136377520857984556644238989697223876642924088463733757593567043729814587490833803050933625956298294537772309724943796319708841450077509145561594751928407850827912500347952339584660968604615254471486348024311552810883576941055634598070283438246033052931893078134788987960214748312851134260153063643077826539355210239877544856382876141627004506411753595727922751616295357093540887765747530964785029599952319344015381692488158958952384428592904738901322932229322656611519759217020732075270631827357561944301052452713577150678470308006968739649496173854794330312292453257441188957046746252414931600450641663896858747944670782551823019574906630720275677515658750427146454894119985208787175546039816056141656662795022003592927251092658963299948530066446417543343534864132166290134700345972503903802147690768551517069375007126971524664940243028427035481648673659069296425596882626002360125472597764484188634847411386969892807319917100303127752805531902103950540383201513055298152371315808125285193669819428875257936871170868391544617975268858693542467512708348804117447947587278610706524836036019743560778104569751451141416973883824022992625945931623446883840898518614553320661645446510569286920989160426676047983273133707691694675512850417809034081484920474840793385515509185367773694189896819553602302678075834240380235871237458798646756441758935943568207049738489904502887695380804874467789694749328334993010726435756110921738806707252481603969629627225527008797998334717310223749013454766809033465099441586198487146061866170035732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] 13832697479183788260553122957631945778133376313071900262824757558136055075828644100314171527520272769159976405021259376223569134509623432955357958117473622615038043052819539992265917381289639025551257330736338594467628621995032096740664062072512758044920461250531436668864939998093112562583420840750876931219953145099246465950965562609901751393792819024658422752565498774673808290888963060371570135211026967283471165266904641350589669508948396626950012227959003973002596044816057648414630314585455817026312573701270542827416210193174485975963667462355917260697128512017849324937791714611359962503624955571256988734611847630555316772211378339817546425903337404253682835991783409915975992936891289717346679052337905125728604635075975362887910817523653620415019042064397044087544608178659685141402956190608220669905759806124663776590871096461763138928071656553158176847470867582522778867531076719753537671309060963949326654185088911067342645945461155338054894339285356479190283315785058646256228732411006678269867846098060541068452761027485066632594647182686368753083780539356645327481850904438214909428730626484845125753316423462425902510670125766940199123575361305167448977150508439490059876213110944548575109948635555977949979259491551975543869498170227435555003075104568499618501414713574517735666043881321395133969494157449287338741437186326400240624481158157049985352839049096672976778486902839103577862977520706394312009218306480122718166497409194619685674207804328276912850055258616798222422957456052125376035338826215100543403731827262693612956675794404496704818083142954998041499442464015338420790228436801637814638019841198835828027295884631097318816447260721307885138934219243371518473788968704892028508364398923440860583357462118227109285032334783418371980245170741417763851184365953112130629339458803477014749624586922786507301295207291585525709060914975938560154263164648711673277335350476544599472408726010727776839141554069930083488381242884598261452109639908288640905265758028805106515825834178352197967094007419766402884975406431187813614988742688362814014061064135997661380570272086237582897291413155589526269906332459915670404244522776652406433555993279850487238493774928937040110921091961340191967504735649398784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -11114177264147307615821571183597361232744522164685566826106846340752188788026870166253494916134779265519455985383089773471558381607386525907955536490539640239018733330302349509461732466519307671316959201296299512940027788403029198127117686865023195343338705836649861390381130044600021728203175718038544927063784483718022162045776083124171865096031022542937772033545053758605037928523327229509106261868187957991171887520886142503336110344330872234706549995359057571219961224394369558084571562224946312576584536879742959231824882118005057994896598696518722298593041554028906403914580692145919679360927995391536242524135399872153517882407072928470857438650935298675187030274059352941608397081805566295871218850904021838864886668032667674668949308384927245528908884970481500461670726165420260879772698687189375972639493073634811199073574891736253341871876724439922913727866332825913157979917232621492486603186838496163296804373404693596548940379427654825620201693450240875061562534713596017459085610347674377080712469979744055032392906384728097510432669759793913301329904424890531166996679708200316591909140976162696990335781281406238154023918144828087788741514321648230289786764911605339904936612020867603689377290597309543714198348553055399333967141467139755935519634736670646329201365494214059338222109182057110653354446950363307283067092242686971182747085744808803062746816919868524584587285090489287060112089885564298691063200393471925962613152722139797011838756228590900242941876385372654610625260567129169012791061912739716580098384226665002110612575361740710584467113210664882149800718150010746146980424049843537109229339414841956297226343451170407069147687096202788936729211019691927036445988617988245628463263048978109108863666391394235742065359144899370103636355724761145188635477652158203428714008891347896375129291189456422365397043080750371573179566900995989916660170617652521683953492541523663012946157236412011979493959333649995851529981377512872938990687118202337350373549118069362105351674067067521272207925303024078184645092330819554283555825251974917390385090954749968950208949012759530461703471119246210014683936814478979502706821073267156050336361994585908660850620669622800671126919488667608867235012479549440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 7997067284734807146819151271834900912119118507392641140015341402961196433508025558650662805608908487657155291825271340991311668218965537612438908353454591077378446496072307949296608817735117567231889436814016693300982614950131288850180044864218752167934389535535224679017486257429589353324017937476667873254429299409391785771432887528050467985015065163966101377496836203828407248246960970314309233521054694889597200484771396881455907878983693174446079110476342622017203466182331122952361178412792543116436063551419464880236929915136992015834264807628942022686773310496668847729841395083764369467069795567998082615369897054663581146806336962639565034371399362640722547783164046561817741941522990540265270664589921460455637012321049643414879815137421748039503147814303598577010890185531496574057544061163674674094458983221392975982588809488247880895099615405474420792471110549895819409519946027872667660637012098995198628513271235372312771260840920136736510410961246790852021857164443911264480666688354509282227292931870493682324058912174746214190030635485019616849253477579128280128552947723019886031971075553539703399745525381283652911218900665027615774271645638535935139440079457205463903031465008587688642860818122211589685243629351487573983518226329516786191180558826335588501429954963662745747859703127916065385262353925068580883337883168596135229222444583243976219970323973251056134935146302099024425668605832245888551580788223416105033499590943580958192224196103004154177505910181289901041799413122648827858806141839404183210875268997181658904774000816162235856626676865860028820349332622280747255328135489925195500903638674927675984216051081494525195735972826604130822881859828353378799876995499937910888157568865702247630017609729297697638590873278124541465024336983073083656617679236340490706428269928583607264645505944166978323447353351205749854441867950109823305070133817631313392934021166508762356222478223831158294160615580024799143477940685569683869039146612447278831551001759079358544130016220870908376566030837062172419767016422749377744859276109940604246523141908153731195099803572369373617893005873517617097833879221195606803451977310121509794309442320703618260374033523705622052313622482019677581255729972510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -4569975744660152529991204212547296210000900984090307088962327368430753339539305542986701987359883023479045499299150517747770345055008749625249910526572172534228250650392550283825377649516496890362477386579678684291683150744694343395507757711046421732966601311712573965277737826004302469962924957651661456659758233160786617350842024206793548372077555206098799857278146078154452484272990315052710742164334584716738289910108795168283172151280314033560968626381177189711623083117304805321956049835339904335623137075577480448392941425774199140583775008419894207560448893006010186213134652640374863618935546095353433873374217200649834963642667166775776000374405048250044106124950313785706854777859102670015985652130268478257890629420405847675617310676533395829306514755017042207512197628992784335003470135911694097810954083433071265892119869796488248773705415565942517334483972343695278392946250299145701712421915897393075553214035688771961072245374575725433543811095626613690814542717377022716867838557354704158811790873053125333951540705639819271287206153209269961915753325525522639154783224464705340092080353297855137911594965993212987274052222008792451965278115876541880087507466980643850575759166142545819206207062630895819737479603695764620788165358192676926872259857244709432477245178235858296004170282624696212479154648087957049744366391055111282415442805093813584802266353686327476176340368677716885945809367373514545000401314632076835451732537136360643357453351919520531631423587573444489083181450245177814139704116941418061340539601316821365060506747140674654962292102895507458067304067963310319404487259895633232501585389346018746939151530578852349732365594571586116528501809195704411618479379071298038918818166192080565290049247674024870008926686749988869382440900064124971942344233569407727597521137589536173446264510735036276767687836057562538716638063736045596729018834925399391941579616169785620880039609355974404092102651369769466637441059023725150088043560913768629345236031237792909427448267139791376586934876454069276409808200468393064174400581202739832722443646572668324687342799442890682257272976958884175402870949801191906031806873448928609412761192240420031268202930175299898251677272081868752219405955157196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 1727138534150392231538155625707853430476939963468192180514565862900633584197274555187555853004940444758810151794216845600091027938906670415707276000954511854341953277179707942106080717826697538618958248751445806594814795154064621997149331151843947639722753147878305763010991579123251009573695039258839074085350448525404252419317735482394546723589236701430760237085667077428064837083600265195268752632324090315690095693657156433323333815118872149606577899903428882449329997947502046705560023360976100862175639663958972674301801516813984908325013165383281661505988148153727677209124066291768500508413302096545449978900313259433318125107293313282344634040899003302492888591047181400904999624872418098811333796951982133109835442238616669801791762491777436277449659905729813954370328006368619216873069997867907879293611433423764988169183572528628385198669899708328210835924278323086573066852484507054828362226067732745163212980131664812239904734850641941028283495154303440360085530004046221477040056200337531984709851318917908553239414270779416741013294140756014668726503692024055952263693267569720667058570215963195024631194207307037447359406208675369146573799833948262237956032962513776697500369703674663169714185203151451697815143436614243504775536150218419705669322191579578282205560582582970236913907841782146930028636274953243609764146539841746627436997464055856333820630636195201778739007466101315821386288019715764686545621217019112497550454243815426316714963048933509582900447741618163063816304367422284230241722831556656990554471356945021393917009955670455108903948727235147501115965140362409610125580059050040831398265545375326422995430264045436148243080425071793540620671596407935930359254317844113842386604706378677853038592230531959371798921452484002099503265339240528211781917643556015467208012619503188326881186870287899748579080300758397445587290315085578096228447807838211826565442218889136689807366046528228760701648434565534886383667725146580729755014634518156303828046315580836934617740804936519461727670411104632851364874324821349148287484033814400521040394388779007881992776710875344252960757986025761624566468574000384419290533821394313583064368892258841223605392061359387187206236517081515161595121205786968064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -104347573035670003296198617127384953741578192846827661437916951201721306523846717827780511466197110589686460299156347448692839167933303552416177124846272662753506937001009169225939995694555211445288921159204941803142977036614540406872911929634225617254769668508232281017965135026947080528680969465024096021902181044926370394933494102365046487888402383036243793457376018074244374206201753213153769251985545944590572167600858989600935569498334509598379815572406631538428121517341896744661283747958994913893853710026351191835706136063620830618876113168610799001161364259275704634493862848056304580610933636195763497947861469044947519466827313101366942008263343809731798301087176272084125287666416902626349648209944319638710890514336671855580807248731974086444266243033269212543302692984244069483558967440170087093133894728926052314513216644537146150193747239781049138680368919846002601987869180257452133489475440723222317278756742776464333548748805376893259807334382867120980985699563548449655091180855371096514835768191050754891039257281140346094276332091515322047216762381591818237180339007949525636934365639907580365695162903087323183711538874682605292013940692556124378462409913028594059021946060712652589586604047588062842424103708368566176386489535479891917795918488544550445716545513981293112606551079672341669824132508839363799100975502888409328777279553680482450870360429723517005193621405736187357879202214789672704256864938850021192509345412668802794305968405884022751950051857040982925185597250907273831286050583080047230050940063867148377351663860382045748731044531071668716240719307550645481477840445915703528347738720135800715412708333610183665230898459737166972685560326065373399535204823709431562498252146116354423634467778264624391471549398877624937479684232373899517305768885305111116195949570579631013791531723360201304837405773168646516530125841186273343645785970566929324188996301193931923821642646616861061539629174298161880990122347923964034844947178817055132360233034087586472812979993336350753072933591212256145353920239997393193162292446294576173660664961623718780030391809445452807668648388615790234760698252240174942274110331809714200401448536452828447447612080567959692330805762672882764535908353966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] -410835932107765491457620561125733916812133997689695469712096493594864266571488067984943938167990992510897131665818056131031575592141093025099386993047340077849424976406587876726767857154610773392464576909796870581781340510395212286691792416285209063034101296071392338991351977665607899486424903816744737671480078421336030001218459206077738622665681659036574754249164993995899155962705168486293743425110983628000069131035197950446315023328598269291135943613396314147135609778130376229938640373495845015688501307219413097664655615667134745774113910707326362288979009515805625587364017343556268907740362233850689937921329098576309374226397947074226656961911855201575729162694811325258531269213757292446680421314658392212765006107580865697501840538455818662089258360548879544936827862683959797555891423711594106689371275170813763395182081744908548410941393321042982995095236402127061828770086945544124836675109270152589707876407865777953576008748721321960161939390944263857530330784627516596206265397716171673152737684572320192974547363800744443235899005850742612706722204743081234917825015744489100337410337723089463582008394704877637499623192201572549986245304023378248321171984228536687408771906418349408210547386790920469361117434854036859644913278192944383209070870987217534260125605055213903037220765501574604911235636047369534013481984689268128605321604594055186020275102698441978689422761923967034781160624525491205138041238167567467617372915434350377891137736162001324117939905560089238660967480930775774858032989570346482724499824403680149524301403158510513349414306669299140065383542589633415956276863636525672129977671914216331279631193990340301697137796834603566617582293004227760502287414631042952099186208364063931243966843931614597742675447111782867952737406423026456305898804429223266763507295620867438115996836337579454423837986664749261757705034531915157304174700505054996092243137775827510813652211930647297851746104727871684321390836384349695949339113955383528746542938738805948062817311157773889893644349760140454607393978344862620798112014984799862424201987139036128521868275708858420842378430375536026264281752413781418757882907333368612264470237014658472908886935409880985816045033004501218161452944984113152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] 344851707541800285335987261997677597340847084333841778378949586289329942984918556729757701285020054230801015911213089553306142532141166027997249680332785555607100195366446581794255286533291233724849791124055943394785704459456404326311205341183651222290963948852114028134156021069346753108150720208995189500843925781525836811225731243584414336566879667843648736404155407051373214434632985017715541421503215637246480261754671560800613561711973857692803589426276480582299070731377207514861290919261528993166141897328449964573691309515805454972565155133828705462676293444381968793670046447316432978680066649766020486671761491896980383519284557818193966185793975873557295550185794200501203172701825923263277775266828645299455754235962010269152626232931191363952971876062766281660504586777235125548677588854161630583289746039208419293109234888345501621027143807122644209420474186137392166697171846982064257606866601349062545922305525329877021822883397753512997484836330361135539927353541907890410971410720061303080020157802553641149419155982203231702913342943706613013687175477089582126543363766308143585092591878693631542543692470860321793107664385421081417537215990805959277379026435264668403391241141591149820417841676365562008307138052342456855143917510514818095281167940479734039656862427950036246562417983256016805810442687494124949548007706249306365559588810301947404772587118719921018395794421784052951939547545410266590423940150115531264523951279450224898195998099117902835300734015135804947370504080973404222420274653580761802392527033550775297484798425879386018494523714872648134803976640729994848001370643540313397119771056613012938117319300289501795745414883751924293351686737871575586319749066130702984738505555896705252876176706768851016161972758221403784313201564052343907794391050559163693496801971569929356978395091230330745053482023188498900451548558667672021253447844990732515703963783279303140201430541792912462486679716852894264626898289645676693197556275407859011223723962423874250056012597330976459457707416191435105115448814963553277858896036569916384206882639743962721747432415937507383273709145620707282103736556990878658698891836635209139814890045588343702504548633753245708518083208746531502561998216888320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] -147958495022464854433898314612448822582227291925065345000496921842073691038220505044081552672195641056180194045866080453728502595820772977559857301942767630442844612418481643492660282064694602655894146569926126395099760097711470158483233196140221832840084951048667080985967371431053467145248636042409467815173393346146840131161510645172215561627582703400917583569064045428223879403509381344579882572124797629053976998689604501580474884013889384100978384860013340493431841989093984043581358540743269902882448457281321605487651912288041446557316760907505381811081229921264792035775071472806970770764157694038383706419310998771619808358806076025518368695360763686286657105942429275488016415328912493357585880029331168192858382258896063475465523250072802958000381779166920899809379767079472769478529306590121967839499885451045525038857720740517256790162431156788431202404965128729908095678994637812190102378820985246693652887714992594778577393589454689742200045881701084143443137292872141568369477513455364623047481422984111531170544246871160701345068333355024782285601140102494538639334864485010007165066447083360492066455403916356693508592698447346852011844057738800562269159440068040029295483125062030283025559058031782192533481685406402089596860262835193544660434349102663033558873533404594805061037876628955441992694524226409035675534430317938737268798247812603898998640557735190356540623442292500206109359883030320025660052209464179044020084865405574148425544767450079961822078548688568335789098064554860899231159777245324937255026191515174817240702352124440584588848460353304750060993563097528228095102446234476506027527023331287838877879170199750882176610341082368104673468504096317464548729355246239584381255171379520504202756633192476646218150290532472961088568150011638825949036769952797487067985928133706349163057839085608323506933988009156661318781563077055551703174195725693705038830654879589710474741665959118313156709578878112662924313602964720498969207189559037196161453371393230086580681921479416838238500111588457325102408697977007838246995625590901956022163387936869601044973899836500163249121637540254766481547573180477958286472766775232964924253418177352266795669175426306641266194838773928109806812130407612416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] 17841963947371830469632170422804714475915493592689861718039758781785992227311050611695144363059120677503190491149936315654220388306647907104551478108347022614194408418296051985592653516314567544693592996936428583209556957054294017455791575517698717947066824708176833023219687652485096399560149988442257140965267914748454183697225695953580460116517017223628547661694935193257690141389111660145504382838927669027533150267787167481501596680438491356288418219711286710061618205876089631042470798738688577582530192788154277235182681149962681041686791272822304708113817245068045445817152797940891618653708308134269150935615124579062539703029653564211839924349244267366504715306818239909215580513063558916666244833660608966733038169748844088468578739394917600391120523532156420596511803547604557191801118024046290265620352836008151868543680190785664842626087047112994946875295783546317679274997417175953701745936364647696947131917402948865250299277953205251559194814403635864251776028445925623343606567152730594607576577031164080106563219842599807179466828832555106354788040640158019412641853335744264503567865292527209972782585834905203924975085920339960592997945351682389774806063100454248830360678407632785437180835392889846057432881194771988814126734465625577389141345245460685315859949795181618583521118871644015433293899798057616121242535861923632886704447838884865907466650187009818242001410493654090328591805021999766045714166378747641260802753923587650488592373597940931744712058720212465136444719505942522533370698265452316737186507685716702220879169113348436635170812652487305256682521485195313540179278867650950319159276353867346019799950774245731050236930087017130063066506481231875304151872640626570923338645453962835531266736247790691979722728628258031592712777814629946664552536454100216573974310061434588028311141498864256704573589278729504462134910864121156832222606444532921387306107455151031794535179983747686750925555274393260327575278906234434440990073623482957010029315355352416980864303742238484449051969674173700024503201979630905018478195771005364497786848297196149652092333913174049806056314524079738914159087034019205671241722569015282237568561768965607040609392126566423727321141262843491416819957739028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] 26003301478435770095315008527720380370323392516361538878761263657553783974319782662938349652283747354887841883779354378522789529275807387600230640764748033662650999861162998772772665443479805201892782363175205620875112044462581228761819517693817492384879290457891106398775626038824932928185644928402975475274597178446759896188659842701317789286421782087256072251938651524679149506941089608843452164128020714882450619961078409372949694953611492979469371289130779991564079402618381220477222212366487040596590159304578653484227336406852012050450587347191491773671075218856874861838792607722062451893039954695438305026284984540348142460703523431422894928200694744973856145865059514191444208521648259632584712888245052736010272608371887138761845910036422795696013043715203409007045865507790145051183319854449948311632889447160662840674716631040277325623608529161134051626803354847178768922846947796391476542434205256786412019198892331876220207283765761437761434322720468851460016198978592194784832188963261650967661411911063070010994332131562409952309922807133634940002921245279415721758255411819935034517271267090074632236508260855391999997581484729679511248171829410270861450099797720408189163020235519237324250927344003687382971712223662469374055543428622435196581661187814949073963408968862446328421568481708032200943640591108929070204562828440604417539665861816612773801564168192098766858097438080594400705982787411884456927739024229660858486923389327801042536841483170185801008330993369308772722316579403974168999833490698086190386294428577754223113483764399109877979711568724865444052699703896325979747079740412826974323679075561362250428156088382160943807668802687550583704871015763586795901611447491820336971730839850571194015067287803524291257487218335702746849997307331531884640357605295043291954511373740901177978256206787337425736172119263954350504944196813617103814270695759782553331414712642719030134690965594388476894691789433012539720853553094786921742744954027404600566877846524998931233751402060240543279200685065399550581593960597442338460332188525454933285025566105765254663257452652390647698828965266329355949079966365024520871981421243476322968432572155658425142203286880025861518815427920172524841712935239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] -24880795522525239049404553927491553045093882238264802594270202284835698941614857049965350692103891536172357696501099859821843657517448925841497183308510252033460775078222541335783878895979511204570737002667844053321788410198715219634917049562450893858289813237894972182848429693498849304010695269387662278134893648859625821703996974266482255616066917992793207096555958651079057129311657600057758008946831543390824385828754945205289784318474610039384384317583753145009699837328484907802106675868396773037672603970351974310601038676430325135644641774226443159442890996487636725372459913582720075401109499167090470958123050887720677417218147268716308461787460893892312761918530391713796530451304411318102647625009767403669338764365282908730390702139756147194292901543090241694389228721456086732133358440584031249987540183519236239236144861081905505034548433221223482557830973457872552704718831344172231015603909893036490204302843879308928856040816628030723077181859987093043009997826100968977283281625795281930572756404768590481672516993432933138408356845646452654809391192760747784041440125592383074510211876732651539048254901475304624843567975495267513766803782469849608615647769150606049393186601656197058606054783235072618037037609627306994634632197481205482773780631151323659100987601646244519027510953491897317300793562340343050515799706673226404757659343800719703558413568350295179198016499555748555117141716554564157351722459531613426298502795541991308841266827060523912710036366278694004624563241741671564207689481050885580575305579724552129714123157594234218938950734081814337866903851636345522665262652151297617771184338608402669117199733173447990655908432632180650306970233423052086510220962655581927643132838962099386600584899818738162174466963421781379614137601805695881007132067735666381471653446652542571539108870953542851936138091022763334878522915899458669061907723070278296784402934404486955239929763935751099126501213481888460756871812403529398033148687251970899276192668511357272172504673861991527588051122768811114233099487362617957360792679530682057657074361261406907894619936754062540662228344684300503696438738923596806628450869545984830303871011744089574626439728236956937405606422765368644186954604216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] 13754940014377423134494585136754026637779146459566940957371020953748616089163399790538176227831804026713346154761962028780910680552250489794933102214227452990695388434272634799792788903835491373134825433268482184834384041760747202453187226533631375255106075652482414886306579627603735952148528818208234133980130190462068237161859796089366372425370224797002818834568719837930494214142449488781819950212977564246805450080668190207834737445251424093476523213271053980402466251364594672085013114543579203869705097450747686832742392992074044070056992922137085919362346429293410481196715333462681854841124529057448894093383422730088925616793394180848586269261921579825746567287857458600139738009455195360340139950996702497022282438287437603637504279603456479959943662042005730052865328466267934953571823895670888252103242357913404326111856691256210217995287050755285056283086017484643969784068224592916419470508012140718125016925602569168700251776868501643536680535794360675241721134693915172885898214395255455466630262470977676117231312226171527072962568333207540662766367208320393157073299286432694765497465523500886280016218097640014801660476839359876393575616332134287224514662880561891501475717744974892284495016923886578656332403259376416863959920925782239445032857529191867389414786517524693740725808490517583655585144054699063882973242809422962102830886255985024707088802469077365469663298247669559526633095329937438279880796198351370946241675048242331412655976243712289269461663023596910309530111225590738437449680950429983113880973872242914250551458248438465729148851685105453225603262952696019568116623928646369907096850839369189905169580536992026806194850005852303390393933014090853261240472840549856649284793572395401447825641660595732145422708051859607603270869680189541342566872937156168578179235261722361162129931610730837061209936317180941715419832331093539731656366375287858508124082999618281315175061896350264842875683356314302065921264531212605056166714396061344501833272190263311002586431260407016521091987252130763200951679091177954283517612959637658499001244754620794261565559122344354930556420385677095907058538080012099675672930522886025732309032695565639602453776389421470642212040413594210136855869311156224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] -5889232216279815265877481209197226031918634728278964174866059835825492118293030342263940042835609065229168734657789945112089388375408144798780390321859086756226402028750127385543404795143819645342970544055540957311516620734789815514172199772580308048475978543179617741593160143246769337515269967429565645077805040033436991188886615462705864632890553237509978765390755623306319450848617108971968893994926874648454009544964913544978649286543305440621610225208864867956229721914147399363953735425803742513359813153616490919229257054865695449897558354838475392875280068602699243218164153275193017953625460089952441962181675422040728948082952232233051081951077737603829725927078185104317460358005977351043003878823132515146384290784722091916578634900345050508999154367383057483833590605516735958175258343173317518626007877338430023126353135013505890458553146808637649760735817354913355900395885178087558554680046258146513602381479612136403587488823415411521188334964954830938464217024035665142185894440238879423092311610158433804781429601749956077099031563680388230370880103234220758249075651810595632903754273898372636327074111446221608665750463649230728168127708350801247351428624240075424700746758475455195494836902190757278354706912611878841494717340255487084420941735717112080663699804590351900316136648802303632089035181031687072768602272041196852203761131795381988142133731266913013132176941670448803079499522847015497721778639524936873172201946212602347724938831507331721122857469135776751964927526499585927398274097612482046065223585250204249984551768861086823308872929816620789209031613962838758798978534773352409348599792188677411229318370324390362298649620958130037737479139167454762408928100202703492787765362085124130573014606645419257512057328146574303980973813831223632971410527449422535681480543651428663652089483230083103506556925645787811719788432903628747545024580796864253567408797739347136425078808928977733450292791426411272070296734144718144041524669028336641736977897382329338806064379592832785084801333862229565735306279633291687361572722481762499507704547884410451890196149930860341565133542378481596441208788266004916446130649467668838516460677949849370921735477360611947075209715121910558561407074304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] 2113822810991485543812696373849480562087510137091389910967161304057446728687012232729504181317064846471846292900860541288874076561891587825076820777016970385200246276357226896098441688166639933103062889919040226908200629407370646364908473152108090841033181871799315571147839635731216024439555479084263607104118359815114883863515669852592954735934575159615533369977690056654635714599831900189409545436545926799731901332713439766404560421974743243440810461655307002081462825097469041348631679122093698684605040152936861028327899114207378426092492283097473836617097351453383073458579097673804674001188398779468579534520957567986253440774923691717680687684773202615226837863445248991467750762722783751685396198031304493863558053285682623055945500001724122810163625545194684755159685213746477250904925792164796654939059360498185932820492761758073063938564946316473550884856259970126076064157998270948826796015230724498477495998875132456525123114488846592789816716405016080207879627677098073328554304758070628428885218052488196849214405188635623954216528311882798897305506964593130409204206130650850795732621725203918400305167974464194150425676929898468195544344195123072210198149526117996925768022827236886104757348190181817954128855783310844307946507935034765051733859196683183762864390351582545917586443544689889591757495417727208222254407075197104392133325537662563851882299824704948686402420364819171657724845069846744086423315153451406501194780657872508604228497601003875964478490280834781382741370795443362204713681307694532854871041857988089324981541500044059734798307110453976561489637710689798440887624128124185852508288988685643396157580713598389963009588625263399532786350287214442237609610877665420127239710302972130771921981200160623462474746243013308841457624130205039554783688742325773912581502890498508275092140089127386742607490494859014280885775586875504950132438016089982244554417526208834347450393615826370438484170828053459117898425923801528229459252505584703809024688834438911845515693897171840419014409768346601595362322359954301584302893285800056155641143569299774412039866787196414692920852273264147333221660169978031302819776863492322774320273142955225569337398249846899265871165176944393223641099443109888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] -615839239446367675143679149399932347748331459282783733033937749413879637631667151875330770117127708213307755783656537758054545329934129068151594799156804446625489759525161900808957104711396090067532270832966208651344577785603226320915532049157081258665082481981033021915007383298316183273202105416617016007892765896649938545967850188109288128587406102340213239871936508802321444142474851464993063752724826179904358240507391529216976463861160362743599054873186997476368261739439160577177827417655588304244621672253802318793992744449027265413009343773408253234044488838846560312584575115245241526852205846891417552506264645018056991827849949642741191759642630383069296175006437386539105393846298899438898414890534404772290108592723434108203615180620519349421033436058162423604402685040975088345712450188612822476771632815381938572698083416524803812113663494206666921462223161499818481334031706499806952520127070641090942775556610314679204469245673947515429400728753443985536508684042500704355576116126692248433066416337858411855639894580759415986324870375484822581409508345072372194099315713655825240570047336235606151410420568376773312651762175690463163070234995916303570303736450383038386405450181463541624291223206018181011703143863661281950831840729017122579655808401662985929936667517950643335773999238261706393505802107068687809634166532953366727402443414623616322777775912088934706524331295043321544250355025931237554748966804328384009220165430537889125871843333547479804089280700018663832903692892824846525209605870680664484879383402559434789430343851117518539221900454430587765971975552044115678061223754420133283010855951736958390561251107705263980391609931498832976157928222339299221029369082267870460079623817272529381174694304230706994940746874966917091334580333119794260104482744333910805775488101349264144345894287257162033217117203052153666079346572744167599265330842633033309561264051964991260878620791518421574963569864921208762652108418436796705520198953394163162915004574930933236121785667485765491823801317988631151093043246780592411147658827189038175357424534160908971240250297461022034534909490799139946664325214782632808554422384283174862454651724909176051740097826730844167990576766523009813475009495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] 141314121382292896190035632038678138241165208057444691826550382478514514445485750606448034889466650593074970059778540777957011071222510783115705161814326088820788264857900307571983712505725236477004071131754984986231672790186195422938516708654509502761508580169932146402272960671746458849103297005624374195095214584995578682424943054417882407298474895465365870320410583275773318645396084059828597030760771403800840071057152440535450968378450758108960774575974630428844515413316680180175325764623552734018038781838318799916367044761713076847641678102004109166175594015893326817891966818150519898938790392664481163262379846246644211438042039450861421487020334526724722099046632561819129682350593530457664294708394286481872560117091984999243899990456576063323754146328785053166370399848423704378935155848757255981397775819529129219183546007666325173074956820819833644675401357086851518409888218988778518725800112326041512193264565283711147124325685474573469497083965487089372250536307694720642827083110158375887035276169998794344755142449856594022577880235433372682216226651301383102031838703360078490340372894533886263726063366677845856654806410433996399585554296696525968651124766925787862532443520018223299732172628426686210647119407546523184297824382971194008708179965787658563384760826316367150622460494167375450095248221474797262614087063914645702587779307246616714341772466623867622665863104700058310633471476410690831279889695604564812761871593674155587322965400233236100889838198440853860268730803540148877674805298735534790327437111807431188331094490820438551979255365267328814096633500585657006371536506669993672608285735405751019885483187627524998643535048830045095617064134267552930384517457503510646331621224402261910005028902950568954999751902409293114292524530868337349017752185714551346348547624025544132407834532560548653418376087587287716447560973795334431847821247408003531214685162112632664991338340762373037600539364261717409252201172660203368789016437198346135996437692893701415035056018450403922143814199685202637186350825772235239468985591057199349524014945273515273534348447155003613485825502919689989167738597193411509868101565093558177263061225460058135047456177536697068777897992430892857927189659648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] -41671240192699056983476074698820587003860447682609269570359666002405167434791048552662964311175323201311489444551093460729275744578862563676940940429172437553073559473214459663449722069504792059982189341516747623060349338686752345244323212675111259456893255024342693729534968129192060613771045020845048020770171416046648634411914301766601380761540078539161044267567108571551349807725098038545336587740459322480836467137536500231981176651712045202410000475558349470461455509841790071444712207195503836349530526642003029058462955094463974519365999923457365755992790227251188838217998405198773891454372043192567764540311863680253466040699910180303215008589574282122350819996694302383763367037683426774504222986421029617443605793593096523254794707637691695013438100520601590344941780783341693762942153050950079903539307379301346552663528076528970641022504993771979205366967907516519791560744771536384419457510130557894588931729973719579753396576931462937923372448913226968495163817090387922211269244559193749352205350606340886827813399553361805352253485462081411712996654374004381301046929522563560514612256816372750927035516070825909644676834585404626924078892258065243337897223512272180187305896591400827013290920349919458047827014091531347989522392416579026533022264333446334982792782704140824382156465856663693642793959579467468163465092389733693012098854471175774910142430047045746750069223852944514443545317008731750460450724900249357154143866707253865694941009565493977588584690487984967594624369369284585266380229910548654038554053722975723109589374874455941656845439498675712912630625807694477169245319607454636821902564993048479946800366573300455247174324852744074098220173169265170035315801401587796841314704849447241773935698204225183384368938004212926835686045953559216219812269463488982737091960479914240734569138860351717054633268698169809006825378617933334165766250933487968738889630928380625011810651077106487090576080025819846477262682803245082834434170228609357729042977516058451443187666463454174860982784441914784188328495359124793043325262454866072991923699052066157314426658933853686097871925554585175427939525368420909758417352962424390106226300880669753129872539315550989175645585598338512255293765713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] 28020860925293263496201527783550309840680836184422107755902681858179979651908181915767124040799164545008432615042392575399711939092111170582872501646539310889113867505616761934861499900201111989801537190581442665702128018616370231266937563402027318912334685310071514399643139461740921507590539476142145915318000670815037304406563739739456651920281449800909668568633282826414897426827985960963851864159785137442610976261869020463376696534318502365275560246530381428371467816405819124412001421677686557372630186101430554826227575046917735338769083616833469073232964283490719787273378001829893143405543477566314120758536214718783303582510473490866620608959405572081155322611001557861738270958783938548480007312670475859383921794865757491657458948914987710001521781235137527421091364604711469384837267870026886629539710385710004026572024445480960197339743481580937876040421299027793979325556788342056592486450818084570698863330309542879783208295241081516822572059406064257066713623652503858861782978350463624680429316288530680382602874672775881758772991998792210409716881386766130923014832930745724624295312430495235670544344811596605380628609754444672434138025440815683446091583616323038295176987261433223102948440318782093368513599310816346576317592964351402625802649601461740173177340733914529472750950751500399266598488959729305784179175610225576367723789511547210269593590950493626936590267731226726431783665986926221185640451264948210218687771317344838783954049546048299675469282234217448686543647473490380902028017085669032548399460779179195159951027136454047482736167675604425832343200969252327385988474829737716919826691288680891319665893073180047312627885762839612247699196692325587661630642560667357384512119400014596621695862878771570198385716974799928811701995788827961009353869984623743924462314669871503078703760901272549008480652337176200347088311065282550780801869691111648373550439067030148271773153145420344995507659591252057705851201264492929398933567287079339014489319632675608544455115814775975506070647803172178269756639941225500668048025778037373594497084569090118360402878928381729152099766335362436438419996794906291578788721906642330817532737189440973785318430398318575025187038698064622320950800547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] -18832731274116497739037449728540138506330008910086009259486130843563988397874871819150981058741493045788381256650248015065738185299389674504465781094991703491710472064554411176524541832236383790274795216157074324040035961035967703864568874051860090721437364461825356289871600389197492095867895664133095001436040169632771218424549284215649453941309678136943367846788360854039678517303679286108278563836800182613521799200865033588305122351349089239381859955610704297736847252159448797922021607798371133870363782209874376154430563954844188103804954318892338939177903449048693109455698426748113769331959433693587863379469085583101260635759873999401391543889174498634412757730624513732193960325686779131291366673623852114952791135810881721452130427811529467106212392753047234388164227387605928449038784358181800204579101282352250763932827704194854465314153737738912915628202567402964485312287895248451456099463039088989927512446733021304700899683852265387417940421761032322953180369598760179325349607112409272400027142974911872470179513417874258555128511872672216664306615851164062307777769016731849945822258712626107004845048796983054737046912229941642764292149835150153505274271238899382373486307478923171857719914276525146491157938645002778759944402970433631603604750530775606920007469310492564056797688336552014193406534783326705034199656705276557497512270285164591242313184868651758364814742628780403714666040495388270406350695217535273554326848798927665366648359748499678423865760241845470266302451431535388642849920867249168087082276010296448381268532038272385169335033428303893744466033643351613421561393530736513230612070958232949215873098788961704541750513790141432865548838565162082677977566927346019536615151825997286249875725654857267950145206791461462628996498880017893354662844917258106965113841138280848662185755747064756699623990622850296327027123452819023368843954558754876359677955051046782485593268058170025614480284532835654923699498565828412219254833607794369423906774823124780032133376752780996643269816570378789934207413840105051491987550297819299016480883673312034823959588812581965830992179566406053059060892844292908944629251515541059734168567371438414157547983616915386538674341243143505841742130708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] 9329353563668947314992457202648539514753206375298167973493228532244059154850360105176862510752118709522089149262382829516062536015179371198342792089778426472038949768634861723955914516862881703305759244801368249450813074264325078712935118915407396687584459955575080128283643303720107672034223180985525959090581065365599813335167430043278312383885644047839843490457529597595981497462385249546717949399136287811295391965567131024173692700254671632326598243356981651682043232829765132697010528720626678281306484353920877656721372466683583850979380295877315922412957878945710271881067190501506790997962287086658854630970024106418817865504905296512498187241269682988458989567874081371627638660509636442939209457717301275584191414312400324521307087503074227242638885949699612829600720224821855758844219628720994292428606018005013159201185669889889228098504448490060041272494596351299943167305383298612040378364172653715691136714916944444152460440129539180510394232899687148645516581290954074902325927465391000962794971456304430209223135129363752111679037398371985849649495315829031742063466129043172783515561555159911363469654452238217319899630736702579240263624473777056333803483012912370654205671393051420730492972197645984561109642817598301560405146361038080737664756582553217910346326485336498518455119518204216064540759891616352146998868816073576042889234382345239879904783931242804279400930232732271150234849573771833276929106951436231905758318973436690784621367678453083692525317774067378969964566295972187218112668256971458685898018386946394473157208197521808323748263624143051375867700086449750570244824225250158402849955922723690640490705734633051260052054578800799035850958931090939766901977394413921445142372455773745523135725872580163489149894363181415066930458202205499359051232364605007483506102371991615535700987727597816032098791171029774967714546127069214380788463963656218010356838427566294600075257758618051679851224513505738411237941939916291662329485941588334310678359883606951111592629822193146673495722964044844519558681779769149483847378748449452957140896141785449146662692237164910695020903291801130202841327390843586271257716937069876925400863291732910462559165662073632825962356707268566358417916035072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] -3522399220167974113401433284963122827098967815594549585533739557185692554003932617784302313348044856565914537450784150403327771432676363242677056714192085988578020041971783437140237563783947478272578254978532401728030375423094724508120245408988330805654100173903167389909696813423973577109578178199618687742168677156695268022267320444006207833689149503843418215490271150513112354682919900232770774269532825079292659405109609726764397464354285439643257876012587163296121363629889415238410203792407497854012561876623051559117753694800582648480548946225252147363278375184624797791072501695576211930216657839087847880827060260521861167878235170159988816035904708735804109699223652163443646895509255950467635280988938238714561449050186460376957538738891326438365396955995451600101211342472621621986626133826240578937044364338619083633880826144254063382706580816717167979895646022548831354787782059932152242601937843247075343839467340630877838829700761699164790193216222200838176949379146123730257187952727143750896020126043751063927164746923677584487606002761707021758806625829388599012668126281895156837910031616569675792102212223654827180594164880292190439829324423023741462235773035026947010493567691279803518605860264498109765833764184892763663744973864003818630103170920444434387768776966452041034285415079040262198697546072039316793828031860752333842266230115566973292076463560612591658392567756223803464617559386059846739772833225644268439626810191825527032178372320987971164474133917263852473937860971991131597069026808610303212988348425371104141809117588400599655829638408495370258200705269965083715717526490341769518742711291799434916765947599682869288188063443628332437136806415477514184325089110724282614439896817956221934758947938159338313830122639684754054546553603680639314728561253331265384389718627562650832369521715497032847428379709351969001805987536091999765854394443239920190149441673189013600328676994474873416053044119564798198618076469653337912971103268548516360276817393898435039120323945644209003820557755997769633300012320391052829162572961736289845417990058060461287829913417526135601098601821162109425401147426408217529585139170185186372431496140142904140748642117297264243083397231295607765435678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] 1065916400522172399293527083009371461603326044090599384078487496228524242899742892594510034505026105997205085602996760941243617861837723137179457249021458321116844302768426027137232139945659019477674729800815319439996803790521355808761207131203904687155737694952417572210283406788469121787340247331433869217044615595714817976946733097484503739023294086159105481276046607412926493715073643584615441859128662752313091560159097883885818010704232366409574849147549693609703787554008485113084871734828167419499537540700458524383027207978107794838378667900770331052472443725712250404529384042944290507770176705771981478169003476526404886694613226292416267858628592048626905478743500937801397414827579600772016031146031347603343499758202111484174809960910022343633358080296331329726526977113414276490501728554341876741536041224185981842599926207943974736068919449087136325847428123517690744144213343951304002271284060502324673623105555581592966115168669611944572508069332854140705260137729206730608108687043238177273282717581063894758609953740971937032165969396270060856890805728403649557168710496854133910981512325233477765840402975950407391135418621207299648314094680219276379965430484700562985340289222044830918657383017137305541135948297993695635415664286668135773325660988911677228117991827841527714897018487873243707756580430118403176296374665119425139383304514019249507780919930635639013253279161221596178042634905426876390515534224723156333352022078641716579891122405355872042936339729512602555419425152223373984615207283718639950898515433320690253692602439709068356202781183369463099678757985795602045354741046816521786828105091802961774120429697253621385582655891814489003613491561275921031857218641565262634070356316129884014516624051587570900122422368865399121634702315200081247492451111615655412839917565950214777744418205397379641189616078958599670781109389058276219778417447049221415575599525912051041900633511047368910036003842044260325845817357341761414535301371742073904217548607165544501896386536934489293211746528019995362765087758429281907327509833474377315938289212603923933370599900306822787774878864415789944382245789182574771148647125693504390825303922211211897364083704807594597868780921257562226829557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] -265711343711762596485909701956951967543628735224874620569992166530866200169260048587150326637754162454790257772087285741212275965026793707684603907528374999964280999100200331172469516579629420757001803750050200265191496757988896987634173144865967936844158441281398795796770072562486078069303584556497700293450537583006082870725508805906578746948593795454677503343741740921372280903267826765429508812242425508660794649624969625043660538308087670573933686148264700925072135655102602102667891106849617520396038070994934389598543355110015989628590716012636751223949365101714399592763303243858904782209625777485858173002625868928900625840630459772417963146703926206229888038772652802102152868512577346775006808422371200597065751441329595604412549029959119174795528878012938084151602995105820268704005732269327201772789160433330616343872476671769772560067986164892733229702034915086702794687379479634628257347595599637882341175704505450385033622075712675468746749492272252181630309316244496892782546365490987467135660989226319119545914000819632752077674297461036214741538723745792266245583497390212746509411985180652338000456324202960448422744104254199170158899173249687874924255645167150947973632425423037676664371202989899832275093704116895280913260714977456789474287594746684324026669796229257549010556134578455552669237187841719781741477656213490588494840373601622322042498928008560758096816582942802176325836954050562360668716516978287602310486686822998216254316316321475194689305214746518479319199053287187514938900198359660578958282514165446494128516549160667541708398408324237200135945572996053285438941779709558839434132623517918992931344159609696232246610202901198035819959246868688946922504913304641382892321292284222029747544112004313895728277188594964367269149350621226925492679976059772849405529911450497424436413558841165462435816624748806513587154752816833502875572770769744513772884747083330808968980912459828231034926153628302820212957293645324429826542515898060098636850477567949724150570396315572962795686931565956581567833508045952350240612612313641150038288707524536734574157409339938555595062219088590717722693912127910032844659944878233170864481856545018260204524446697362646689769199834410370012219965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] 53960498506779111426097909647745709072996214327869248223386666504230272724604727137431243718125080946064546905000356517245371499929706064526465446189278834851405321620368567879355355795685250972031525024028906702668774922369148021882705617351748511813628260021875965169353144461407829986016074944893492343131631639171956933779958109056596358649880658688264100369409949940143461259141136579798547490914006903469826471827565456793369163062090767261465373976454773847931211789630240979933909526837851762406466639161862268342952712497668222515755955026710362701853549369268053427850715542449992175890367654705743527772180345978059074087340840151419197680348776164410859360125500015525259312633929906887849018893191734950572841570621541458587345979756156544465951691148857558875676235203212725951444736765293395658390125926368231540223051438533271049450621857849229275056593890891577656088621172207953930318719162846843736705811041788560566391860300371801678396693925088432241285357847511712616278428315091373617752358106018439822226957265656837568327142628401545631805559806668647773555474995475544619049481324811226034902289710767512142327832378332410604439780645420345448785465701283513058331359022077727072632996123250847878738579179082239168301087490036413822760499529317985148226663482819916416215559078355387703005118727544079704252374607771494511725985116050741496748931280438126050452178043587113885200399394353693718880012632999091480195172390333916793726784976305055802212563484174997969623983601398044057762512873968532616830613087664265594777463920225170568954151180576017698070230033235225651886899156782768432106248754554593758426480187037933252181768614336611352178266622844399870157903513889307981445106837073289972287162543403701687913400176233796386323611954280664677095680676910006663921179183551007023735492058879288715191827051345099611322421096179619518951125618705018611249111216069466878466018732244695229575903558849048045642566149638992256281455723027264794945631688564245777165431178599302069144523224127340337008519787817623479138669459185566026175482864794554389178933743593057515741700435503276372153388122709343128579560118860164249430886308031237437820974488950553202229680790518357892540661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -8234745077802926060957211656795263941670322259724095734077468559133958349275828815001657072478969902557988816084128546187584342033724525263401685201260786967223550790777129807613738970253385694255162159196290902334821761421894982464202149651555604752822352864504234327055354495738794990795511377455149258218494893293610205944201983495383791564691599827867371503692475271845295977782619497968675356678522323035325943882189946494251745453754943678852882319247866936055030495857239422048856052226910719600501272021220822909197561054567357634748505074944543090952396431288946901117409182237757820706545512067405035544155312762073659008698938230766647924060630260630521466768412484265904658913700075733533074227688197106923119740908453209866359017094858553913820049054739808979822293037873140465037587884839700801341224343646678344325734554947510240521142988785454081985272069425149484551666592635898577206960698742226327141770670858997447616563622617357123627729861036967951464203246222702187346124372114108026670559179249242985783381013998167449115021116221337434606979591032263801336455046682609096285413914318393259975819846245799567367952156127737994334276555903326107383283437885195039554400730294748982990810136339331213307664635404016104620069123746356394935005148620262995262246004280137853702969903087586566219330718701924204403167146729671212012698355426971229287378592898547750684608935672809388716793488818410779419490808830967814740834883885537146350740822043061854705354304007254457762477235703438778792422034631071219157744801456006293185869970134177054596977612610226182309110917667162308526596573051106154558052162347396858543782581614098327583571803194292988201680626213095830015898949683154589152528240037993783583393126753605163059634774976311543388046844042622634147780128024401758085934894518695366650273510460928416818337885212411727000921690391892260587729504429409658323742801742556974042677053593577631295084923242194367814453906764533595812894269068920558183413609058625934597138637133070957864985639300410817138817764141689783843421246449893953058476493798075199101476348082107108150085087049179969630897711408861465537427985553971101074557681909935250558889609751390280579617908992168576753336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 693067989668203410176988244045099045085555130155956280388049606308208571040283330379090203570553436815062043041623941660287905740438647913899927210945319916459122860481220055980808408353046311489652112497002138415979376067024230475112175528011788358571415430175572504512842221670007985776014430971596399216339378206764083477494983762573764438949939727256044990717862910992893330102136963548179539159173095023744116209359891871791981776387176955261268307890332488786099404035462175477779791692505649500790813718744043513387151619973854070213728032009245237673861487839025166164242582759992671761216480833168410698854447406244242999283347957836125229961255817421680558068201882069653088659919580528478215448844102261972239162290965274062695358644545888234829502421861779105558200062313582036374857768553994752191897788733091469735848196695991342370593837548005636057952262769423958278749349781618956049011285383547140424394051367468055237718134893603586470606160595999697849305105723074337371905558635997904867283254405505835877699935743772731340923038652345842729036046473365699678125590908118520682837319215073416295156020943444883354331528889625981088646573700495528562125775974905062986998265198479841377900686859842084909712705124132086648898380022709373429728830064346935021014482120477337623198860087603014207318707440801302109328307666514236217784422364259148006104353658273345356380872753233592981288407518179448130217164189986305273925467188622120031093279534444307641667540560612077619493085661272479437930704299910569474511459157600307327962541910142829111419290557124390853288745321897149536564897347304903399887201613198369534693680531553402667612699572988903183957619249919004222544064684697616326453297634933658600674645117149510407314245780454859304271952660471767675293054234218906658632677015086920230725726604297749270899264252219058256107966787046536507338228297403961063449748917017624379728127440577628082720455483226737546048967096191304799052389853978390730298148261813907876617269760269794944628282616399121436212391791017277315368671367979436120348869866979518133531987254601047007594789887526489113475205592109845597267086811650086515977820527673776463867431652154366219413853941292987620261888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,51] 53227359784224047056872057149078682244214252175663709146221476411219909037116200434363631398709878639909931568977083949256637779150714691639546862316356484346462404953321304867438842206936229346959467699041439210155085161834249690203837647365089579026564530954734603685270985004569027670538673393499857206805780712628049847246404931629098862718499805565409545486338514043864599161122792848616193013284700313110454783187443376047682557495246645445470036445873264724566637268390434389946496073318688580136564634647143013748759850155534808348229569419270046507601082800609873504657490068151288084463588022697120737464198427060407100698876747888947454882941440219196594652055102122803454701434764249002037252248147882463401190516839056438630962734680623851070833752319173846186031514791082301758127440553210903651505551402571381274182650715571185450077740838263177619961269080556660629722205695986885897641387536467314049183486221408411750300864911859986157313747503469092801739013437080159881853167835761558119463552805685468245353317676431084703190027801877728841203044387778248214023670441784439698380909575313837532367659616696585624696415324771433516288692029895823260452743793850032810001964395662498412403204674696610884614223590910261694363984355602792480194319347591184525443577907066332081747861445744129034156831253740345013533475129929051148992925944262287521470664153320098804607809952399471587752043214575853527310211808779940362180808821544807575453521894392899283048934046803866905784337693483268252756159865145606445160999005768320516826181306582142117896364936771176505529149236442458734944268103827992079019655953725742517002230858719546739932996756448439690963738368669260813004546619098738683423689963873904161478947903413123000313121772230489355892978169074933993960953717209227587464929616230820123710609290221117999052996738368075637164296874828868186087596577610835048418138533717711441319477668684791289657243709161820504448417370091214568474774557902903654992819138136317348478297186246279453165170418023882022938201406344126031452993430469997443487823376447597649481961457299296165657871644627166662390593199157061368239161862206522490911742530585037711784856160760007815518632172004018697011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,52] -30683265391527702911499735692011437431135797786458724546414343468753616593029128059758795190278015801031067283897954175404306309113911888838493985407643827838313607473232561577917695953733260797060895854473789543681429972600319132714598288378234758106664755827924365691196946083109490461928469039065901220577467723374788015499485714518969818629090825852183317529619563789986238249423398293798570376847161584005164736505590386831508171129362923593671433604178772893857748296451518078193903204861109735625735223497794492275328907060515548026968062721444688861564161069157370135119712877886779087798563616287059876801787247248254355836633916959996544570257528239138004946407308221092859444698677324734210561071220803149829109749529449054050980827500404326622439473105557795123972333399559604550233257807732836376893691957928205321173580944198746732933123057780303568852803541007511015588993898815686042670397981237703533083316326894469464340603614173088345887719183145642199529043531154692790275292405105336496610790519340943007159700321339123383593488946909217907882973000615250726867880449988260715522963290125876223500024224156376192762707075729206805612236549863472500929972794998332021713533111464982268592850502208684665872959456966080406508501540110901102130440711938978658452702141642740106990170800859069399093618777101613672464007846634903156487768598486008770828480026674052796778859714483012855542788268393562763476980246547504594746732253786898155983593443732819222815644441782267862701825820816545536979645409032766680705356581969182103662531342285660095077049137003292506282234545902003094431662819387259370919419388092876936832570192007648352710371744331191497002040739971865208402710987385750475196063496837737897282145625607263854499231336066777999165201197877146175999086899923690343114334498812463069762215625299773368006330193097464927202869646641582999338137859070712830284604167989781569389560924966562882998918215077861972131902205175336959415893445511115591852791832631881926577069185548315495306461624278625051590902890791344350849089434377813201126857813134744375452068032727137294261892524821970577708482611017305384732501987479289022471856812364059387127261852417383617557983933212832615628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,53] 5911836218882420540221478511573123566524136669132058418756205030365965589762792844040599915195474716575866106145926125193382638158518760005730894865990346566718610901736171554800279710438963051376671153101868890555002152296695554832657694386688358007371812935659805679291822495915269381451208166851792811604680607405802986213609114690287845940289911031806888640192150510132381693651187909106931831976584453797302448860277121162569858752501553550934742005074409050508338944923655122910282780799469216473488539069883677424969035364577366401644223624412775698770764814513548164724428808682163589119555799773736195010950398648203386060561055193079854824058837720709136654088796216394749742583685984854447694559909696308839980263735691330475476098247250978329875551644741431083037992683905957442337276191648585928113914416537212373708228600397740965129782160402751058646076999269762985886560002508395987670091864570018340807550046515922030089190014893844538786154467011483838978225466453235530898037353475007997988492503041811375495318841245356288539819956725604966808614624224230062665901132162776330742013162378473360471383584539408838353464126008239735553575790130003044222438099736779205316147421889887669772666951128322994162058409800504221716285897508809409326446986030082722172721736248428806988913885083155049166235849472488726150537420387266388310121248743802053524370181933791318918905428100695507565599526819512774191737983565562144669496947340878650210397999669085307099519224635768763616294769247909726230744356412085495647010928310829721240103323727075365911643644505259039801378995469614269484596271241761654189057446290178599317662855850065019351950281882447929211782059151226415462335801745868384384581561910765197502264676500612625250960711353306001409273332836688508739166575557664519044857093342671682886455855106315703347003905764420308258237187510724669358572306383158163710959630102601584494632465469484603277395750821409949698242867065373243637497790192189285230178764366257732697254882232414232082846737589918819454892323467062812313339546276136832537797008431167927676379940009807891602090901154493041356849231220489041154384678371999620988027355816606501849325748065504235796656503205605607997440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,54] -765373719493139019844328571479398563969947049792318645312429658759697701935544160109652376303023963644398370441606804265410888946078299931583314664799767773970048742884098929280587169789012119076597001842537229702061988366588191429399393504630343061676419354479499135315787660618783373626219011131414050603619261022961487378795410177703732163678332104344021793086168193893384947502011977736943133967927821095711476349758957534873512738635211553902083553809448246443533592910485842098032130836320013397037194622392295226586008039545483793498799390375606853758735549844555409710354194726099244398137849674599284766815932838882564480199306424503386123287762308428854164304730758755538583961095899182694625011326233268489740423087274582195375930644927301487876545788784202598446767265952628801494190680963914389437319362324365996034186228428329482420586410777974071543093376183704443456387012344184999431680916642196689811622456645844621311220704536880925238555125183032739707254049158863357766059469343686800053932222158679793404989735396896397451605000015908874652472688273391125650754121825334099696279497295238386085877078970252789209497736304980110437818054934078062174611837235333749921363321851682352408965395457141416014127606839321547334187289543733509387700998637712197061354714510387753337635259788945535860445731596579570582885439326015852943744887296704248242127688856135647412540872256632221842635713207971044956871900832290956739153328157680839590589110131874257623795992419014899210227957387790709261157651267953431549840064061443353760444347742105847240821712822946021458796927146273777298033853848240831613748233951564339029146635306880705259819438591450100135004569664763757317947143085234827462240783890218165666002240830389246198292737272877120284925357646994320629305290718921404956999647855498205091478667603723158511759479547623979830902773963063228473554980312406599148886207047386676685334518763905213419210500629823463935662679422767918947067925523669587146685820236866327872818513540372286691458948708284825972373622953809251495971547130107294267190022918609533173114133357342410953856070381215067282364534739551051917029311088210021030247907424721679035276531269496904779663429650488408145920000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,55] 83439446957319688275860461020317697536720028139032995757524950481466987992037140667647411748324217882300968969481769277146285278329467311524152396870092219724722308282854740518164680973039656067886895135538566136882800119055119571257114618285377824952019318930214718163509742562382294860912560988971658097242618719093802209456945760396393128162372324017791019593032847560675199009359535455550278919944270084762604959745866267337257419031797285935158936251689085826551318290817014326688115095375276811979100231746952003707733962124337736661805265306215746243928411875683881844283040157183280414653639431520340130743377092002117794935439506533797328206303396068432814830203987440021571237898178581301613203413470027437293445311237628934211076381984217191784414974018038381670869813560190792245277054031401338357375435951899718605600206022982101992650930591286137985585713591461021403789578176046236308157379507596617467849862594431541064093289959599314973848243182663582618709785379437052043940542335436096758391254511778545317038439446756074212507576104607217151696170805414887580841999667583404550292243029248917224053790119342016112120423796021132731114968329205345808752595242681190287377117369327792021728882493857490332991725336463044989225856825769537553535770196557567013073371733979169945019825542603805655343767854893868231674558878073340132011029732338864412836062977943926160228391724979431919936510206538583927989314330548089754538587423087866781011061766624246785250449142015575994535954792040388970635896044294344061756327890376315266831806079848929056052208131475853657830695286114078609208052858647885745989437911297830461563466034966073325703837916190250450613621573512289439220514095581156846359217484042376458404742472866327447545173291605406536028220804050476052745740794704003903820383244834264138100819495190339746740719462720699604242498688362916746776658382195175262042421116199558467710757294675894637908528805738867780239433696477058691082502598182070925167645140238728933874846397918628936463576488727148294829182171326772019645584022804067155703562706182447094952340676625884843426101150077301693630921784751667479796846277712379353898242462724962939884825576537440018874356991099561574400000000000000000000000000000000000000000000000000000000000000000000000000000 [96,56] -8987812109166867050029295334766664222895850204363523323723391018900011460981377482257106195698412853149228954169162826735442956253939882411440317317090746610819260351809541093016665730424388497459667378815082530841301548758659525851173466867920503089167720422172057139301811005915640752248558116680284281540716227818174396713614135606884264082071311603516681472794524104217481832998054347557186532049352993509103903159970783920065116791991300844331350512950978386204570635109558618514781167184333867628116438674637196867399816490936004191052040194585706315617908879603453797063277226609595834504197908859207683141089172389362783174482165962246715436402351328957676908161823627965849646101905564980637831441300050525576856347069533236669843765180556930835245658438033173024600131969516893351430367826593272954329977793465480059354646033991254715345727098603831998005317060083425070481870755788753826499924310869998192419632213573204438527696472692123095385537695697956419544122621419026440686007368441800400420313510278328214641985399689095843841530049835504099134142276817802056194642552776881448562924858938670453092977833591930041906899331086414144464418937043584173051232012922634591577670583091008688171691245298917685354589165152549550360385800736908884325960890864496177691091645427894100204216603089003582969477308847110328462262356212118052155225508303295934278840127523273988980267530963506928028123255637802793341550327140027092660619687379853243085159683705822390983517479104088607239318980825528611962765505927758470367069351159339386578414656437086792537024776763587963992286215704701082987072721482306500217675965201235312789340337874570249822032773752236120520227364321582997642335487115032634914574900384043112347212775296378012171085203245057738005806114082231859414055442991380101186423114817955540895541478108515539978786874077775232246429728159571194272777304950905249895858039782257181086751477616255878010601219361124684525088728578281433860479742317198169627224041006452849571437732737206006107634323274728952639878644459907255634542408394573621707513356938855872679172295464818875486716194797868946377035096280079401603781504289000953552771178530722492026445978660158019839361806313663234048000000000000000000000000000000000000000000000000000000000000000000000000 [96,57] 876130152284821640431009068551836345625004644237297107168627021888884190370268102437524673079247460862539868924874974120794827353926703186598147099586890112072018354596687151530366113823705068362291324787409578183060733125216816292689499194728543765629697103922067203939162140807296561324616794052469274118571992558809935220179779540042870013727587348248535150848314000874965635565828064692673693935508228862421875103967699575729468169917202707616325767856808901573214018809256704791447936733544365802436596188358847440383780355495999955227015982561529392499824055706747006026012215322590289868468940682412898942668776049694925466236217554827845440049004428035382043091481003373252097044837457297519729112943479987566530770654507045913140131096069722969965410877662217387109518992317865276150021378402408571196153652879492414640966767294617747908992693959270080730433692785298602895410951290941426696421049694257555294149159194356666252668716119919724560952473106477083466014875237214295630542364746799241159535217802447492825247053254702357420260401984728427005082893581700545076452112080715321270625723428404074281957886350406620424430702692632637264019572436028115857425387282914925469662674004753144449057524832877145341152960153719638748346785187628793611528038015982383915495039710269269522436705230231218493783745943772653378297509057862288894093591705181548314659597041496951346465811229180265461887378102222948056867573974576368770086422372050351818846299316131446484675624364124438886755616402583308733107351769045072154647513710880520494467302035921990467668444019700684479958862932679899483351770624432771715613044562344532547029184888168519818994919313559305038516885351480751872210768146119204792126597633675361959249491063179425109289320291834208636166012358297981252552024074113413323871739192894153545301274562240743896606008603168141839473650087231750873426600859022561866863746762969881168346165668972857733561340753917787351128311331816848829170114882627080800821355650254326257889646276145974840373562819167545095274147572612932125772199449659049008830780771698260911270720628965800545225765923847070953228826845518324568480309072035944569614460336789461516591222717576860883501934085595463680000000000000000000000000000000000000000000000000000000000000000000000 [96,58] -56850782256284705775029679784228085789610023622740993478652264843738663089434207968211765574970004250862560354388518110880424945695638314601240343743010868194267699765098225763649714398831456426274837746677648038461843305995156385636416056185948213176401902585618032142827268613661674194191808015058668072317793105138598209098684377932717974264846318894991955548089338384166351035551298332684802929825867220550149314336415677944575282898938605937480214825719401890670689162600508881957942858286185226040458540378012697793146494951025204897187489579925753619887460066921110625200114339934296569220274521630506947084504074121065781874134668656009907195738239894031963547615795809486314780063824291477314747233456517012351999298323206211190445392547896862664970148300251904891350312234745008589709522482345154686643778257141520844880094981219842870197936920661229558936063637132992686354321228008687795354897557620988538936492338648212006655395947545465156214655209703877844312220248634000300462035379191657888351774875642877282355738668917944352354477463220326772513971374831976086334301529204747917243520028625480572564315783205548351653432956547349579237665626680448757023920738721092008085561990126904133877096781124451548606503096558803596705961001569853730397201880624380545853452325429273226604741733092091693993902055796200735014017648549378266870561860862400472088900511876493958701992288599724551309758732453857353131026133160913676267429213128126219518628393017101270055411218245465751872156068066230364997523243647527054372794254365438506610198149211121099943181845357767615688296621251400421112851262420207605358424393143754742449816964280208556346841732908707713712636905374120729323841660963488916661126466767473581214485059440893094382803241206659697361960871422338361920141835732383306036673330716903519214475309346177951604626474053334615967740044026731916197752362455601532921234465997399462266177075563386422748947333610535252457459152204631531627048888600991435216068297673385050297377496966430814133715114467921908343486986369068913599539924552399042851898542773612120724873125185967901048448104699311474042373668801535191216319597464547610683135170619511337806926014559354644411175405482934272000000000000000000000000000000000000000000000000000000000000000000 [96,59] 671591342310086966760866638427285970713519810197700273129482547814314081101816133435651484761191188197355565154902642628296319969450343747676579142381477300473802828240420122333833685358933632285538752847073953308478391571676201850955433120705911183386228462220405473858128871862623348834616424811358067623082111072993845782601643449007201397176498178935403530619219867109177905989793699144800757199045254140284346379771434219264366526426487861696731030151559158664318186569754728705507743772602740456678478684504200113207393322183207764269438772069897837717309309461502507545998269831549431430159252475828316805655553106284722785594938977687146132839378182313930179599623723389231086034740337761078148362113872361977017973586403788983299457137417244321897054422422464514440127505274838304848303365638695344749991642727397672121212303028897386868259455598247845107739320346903152577269331348581137776411243511075019709041943110334510641171693347479704801957540521937969737049267901915557129595885903635934024035006990603939365673512138921146555078856838106517244728267833266611639345946548903397558982948451790286952328027202760967057808197458939471876285838374671799468372632278261373809483007667771794883263813716008522924801781920908800137711277399520071331197257534961521202731929932518338076271881437835817584226170615708052567499738085785071316615465380863201950708054017061261979564563929797427430046513724021886340621816513981922063318450082358629701712825774617441089884854786354439347071582997548781661577288717024215970078808540777450189850399170391325009140744521617212552842031801359538785387834206016611585979818935092491937940932247085591100569871125025354563859095745313390581151637717029506596612954275239565633967750165583608118679452207490161579279970337630348510751132028586765318498330730352432463019982719778815042499928626116787645335802983144048978544360018931307880520006009262325604541965608330439453139954047442340962650540326292854975918417349504682101921467667109511358828573287820643690587916670012160590070820860009356018290347264452116250176679183844360732471122438051505093632531614071399898283092847102105771141318605077668615761841141273633412911221719318858854452859387248640000000000000000000000000000000000000000000000000000000000000000 [96,60] 342002164439942705012703855514857021232057441342900280279607022750485912446374915994556484842536879671492194044983843821834447536304822306625898258252833498434314439492772089019815364891168330750058765111956608442827741828168899697828718250029443799105571964012034176919199954237003088713451704073730204853097479286675951400307808241354275795078425902051908259478537538205601639552909645952740349008411675007199881741259479680178200296309674198192220153454733172280157274152034013015544842251516289793507571769821939359561041369636632736022760533154163373819366904998416674779352307145801847069678305441860354952024549657303884937468510504804845587934237074029883957041841199585698118209434457515640596855733626799055756391609289478999742931200589217341749569883872129110494200744756321222693173123633785750664939946169848021805598554533659959037668724453821994248104706325056446087825401309125302430943743501286455075558464782323960870969785992414153805300484806512996113208792718336443461575152390395391783643826851628450527192644907591351950694578499899779031369941377305016414926917925107480354731513858216431859093684059936258694713561376449185964754553549400715914513450740199029850344440930560358419037043810917201939860489505600983770967792315989707206275962156992802396775796080748815314801747713435273501886009023641873916042007819310797952991894780894646977876558791313257909151454073407639409547241615121881866757644894328847109067937576698971581813994258758041243259569657158123101571402420220466735936536640739223809923979889633193984455568441423772755517008636058976886863668795116804705802837353791728423767365162131947861819217577783404223864274029365393808240787445192221866813530666159491506263373009783444847559084580526192441556956126208458437811764630787745462393926520662796420162107023932445522042363267229311090774915524927007730509073295323289750787709670750641571011383892618627184499595601545678002972690624374180045257452225286361182139850725974806463702303724351271861996274478567644254893394837002789414554446586475501264495323437919638213974540615879636523214926225500201266189087941189467741010440303279659578417022024834982220405071187122513262178358379170042214320081001775104000000000000000000000000000000000000000000000000000000000000 [96,61] -53433338392942694549581613378624220336862883721370980571730647352881740181626086045144288552678110941128615948698179235274632213280948646682074930374329324155712264187840587604665335442572574459073347404567121881335220613666414799663133351509237237676129359135429105006147804375460663505549235272882038342969363780010833907620722904429255694076150901082832957698342441824117767596455913219695307694029688610844095743017973589902536934627810578528736694611692362960366409470937899190450000611394334462448250730098507792445583910812622426968460461589701792405480228323362632265573690914456498582673405107160109737390974343873447610690033284692204884837850497931586570775007802115114652848703817328832835829026996200351123201902581695640282385655501570012725229797160456547216368693602980672782795556994094951676282977100471410992630838562970459740738314348999421749398689917644447338124097190539930592644867814273582779835962442146401645462048160233408316437224384796382506719258020644406582933020800709696020618908210637773965848942852455973202644741754790816118547728749689562079230580583312472757284480182371890858615495372481032548019572749894222134313303159140405700523567249478461778968482685970764094679291132109340239255415267481169534175268092106100796150183874363817829952560777785027034966053668654874650069317298711682264540425245344082279786525670691615589578785440885984509037090785930629305259780178355648163761661213435430407360073591387065253894567424453810700290526297200967268907018232157213676929171793337479203021414671038656621826770221938257289630087857013193418250791722958134781656092860416502439645491782903027404338736722257761064896179273120925126507696169697892372785561495757937658864678953299587633856049638090446677060136155388423041290265296784111496564742460392234087924979192326368995626863573001850605754773450842540517188050961383281619022045629878096355716537575521796657893738371336661653280041963992884853911928568648887889896553043523678297344053137596948364814472726162757838397997229667444965037144756234562632042847316044548314159585949723761825055957239262624581796675644183678734030831684139011903202899995780585380053054355902259600073661227086446605354975321128960000000000000000000000000000000000000000000000000000000000 [96,62] 5284171827734507333196361444900309749274546687352138987542993283825288850600802098718178741495210352423767055634246346479348015462430715912983658369628804978928008083501200964307230494128465169105000069255142155708653130040842812471213742316666365030073126600831532402577715139348166867359630183516133152754129288658878660253129131919733347647418727438801427473472646304684905579175794595986593040146934566208845340375744949429572131987459236004465963884749660735537112200177277843135763858596105407764700485557792840533703024780034956233104494667312961352354601797309983463836928105837145862763590481792877743647541495246675572910505785373735499415177419355484914216788341887042054656209776910638188352475987389371722491345871339088288807639612748298740073176095950514318638020633227366359022435400327695438269207724259809728617189840638230392293390014162693316107809505213086473896195136448824728627339168354939657537076270887618507610085474865326659540866484972311336479194050112116882027594426901616107652755082331962757086313806575491435195578097251758838441079269675115256215586402698780129333827580554286936049614975410140272320991042320824947262419658341610102889118053577271323344961979216854515443878068837508071768064975062640872291616124988519046881897195167975946589593874049179016752932356274760489419874587862138190346888284416755334746365191892304080065568952581978215630533272322796058689964136117784477759089605701329961343814707048877623134085571760564445572362521940598921617228113277183133698096804294054069999130634039146475255915213251589149296661050731673487817130303350100599886898266215235381198650456135239705133291971497609661858594435150711097452656607140900061047689470775297292994366917605196437433222569309173803525887477233917235260835142379305395338231425520754093322961425832129027205581906916572527924260575206715314848578905363543688427102955267757405442221050357237825881412777566958714808522843615723657434589903352793663897665707276486634756618156267020448976488175755838096850856572814952658990364547843153957034841029855381989629447327641494581888993866340553178949495431893885654960824840575612766494715435990279266658692999274550016096531024981717813947712306937856000000000000000000000000000000000000000000000000000000 [96,63] -383817070994447126926303746901211429291252204520390834454045963517871501989945789810663346225283796382503183063801443940674639942493976372380159011858906532534676978301528919753200553070612510376052617836776131029998490332084917747192375918949595669382174884659487997265514908403864293721216947543213136274983480178435887212620171004171920487912804839772404686374229817800402597996305597835640275698388748457164274096556483812312912722344494046401386301107823184204475554327511088456896476667979439551570061557775180878978546330268742033631086677603386209235111774605006773634499504703168556475690503345578409236512304771709339963392728187723376193519639988041561882677065166420271294389229241003990573824208497535516662719229457856819382975149268466807141593107131057683129573012013774324485200557354728223129259623492239057850284796342756997556023903109940477356906919095108297602163190365921484713642332354616141574216424387094842270864663697555075383067296233761205857621499536375569495806754249340244378967984098270334647242254306028732586594125286959989577895213244665563677224424888705430955540695192311224782243715077409527327773292089820585452715118201250246804364883021755090389369271237403276824634740700684263240602851019754440012835185616248650536382282930657076663384803681958390093940658057948155150190692989705545933379742194026053215461712729153807920533321642029719370261656624358571967782209563478006643754126660731931679961001155429471543334526845579457135228445802454794858541858598962469121441238222694012835722503866219856084351131773370961168600178771263575759762032057698752617925251488255368196534273474154102930619941681051586831815021491566121380774228022261771270960765124674477081055162077367020228997570845797676890006823775985570941213404905791068535144255408549909686533867516886164284411290095515601664927382690716122010015799818813776722526225000023673580031787452508030546373336194615979851525684240992457411494475879811696167824093532788010333322797862250258237747797924446203444507054930209928419176250046450747113869511226939378055555780989285757287215631484282778413031223271512854110288281561889779122825450264326647050577296887056197237903964536375299332505054740480000000000000000000000000000000000000000000000000000 [96,64] 23977134396939457019232891028726482017174849092891141475090504737262267889629797225814996699284217636286751563876276800642713036087223667379898971311936139266624151622819107514565823481405953527422235430745200789372008127835054148301641703042178871050285311801717913198604966838365016314091923375119196051670400017723021612124995127928376076101235945516929509395707223694662655272409623346215814893004440300203927093235219165800471630094588167966877384341778282533218834245490605364616581948835486699349068566951682601690531261611361071507904653153321988325944451031060179103451365314558156875927338873084391520202141534795683559382018702699347989392079954689459508468958374964307660355086865103663365932683078583064066500124898776732359307871259645698603243205882968220763033952522384917663842729786455314926609773520537198288238422246854982454839502392914212795756453004540646080620607506958007898563719700138508466067002801865497265215932756929431717699028552954171277655952106058467732629403556522439420420056583957550343795157367133731802966102341211486441660228309726870609010869500739793446714430513528995033312225894814995908981353242310347539663454049091692001647396004695912147814498682883219293055045614095954850692207261484880000088511958370719751132833953646804079268109106463171084194896927538486733008188146315626175270443314993373753133178110338061339291280609194068406468973497873102833402288363991281066220670470734667486306236411594844900992182048286606314568933029694718517907604879822533576905887952735780181189477315826016378676286320612823353291634701862415639262230673706463272159598376508857033206573447955589604779082510539809056412050717092106073281558820197857759195314635985836446068390637985599623570555238203155557834615772770421082688336160433628486917887871229481742186824238393011893262917890658888248455032440753752258773164192878554604270074757691587255682420192241268609482568008998992729815833581512583017854786671354165613008214392483781573769278325728356702256745934594654642644661695478830135316959043829835767013585565602638416371998555706280291852864469317196608710779588767536022396335539781336687851143464746279666352367275179093436763046120647965597374401740800000000000000000000000000000000000000000000000000 [96,65] -1595993443016474266977927776278848670201617791394668668174529972089224128688158925947061014087564093894685392582757377978951902878171878622695118290300965616753633687259784053789152252979230958168318697872502885820520955096540049719262333700963860208247440072210933073747334740645394968899740175700709021400293382394167102197035140252526767003655255063190302114734024565419646533404696335879489962705929197422124013380973751532346815606011336518326965881458992251938154136765112967468041928671184602923388034160357533492839799214854145037856577532618871236515804283366061737563892718622816439990649748473651275473748357634081953227539560290716911909571319969561137832844657522994800437938140087024410451511756418234634623950199702403573107038681870880920892444109093404414576573830514183428143743513338746708255996754113450785403617457106167893987529880012098261353027411666852904478140414147950855814298924303712856084298864761529497653048432933791818496708171038039577548656811317107564541820238070680738527912538337132786879639049421909503778742908258604392438760849882362233399972135424541188178062531439508131474715556222380582244700001192115636118501089159944536288107634314976461953464289604184450597097858169265395417044589583998265999355938082249562434093930285198182822218945143339677306563065158802777680552583864779682079001863365357118308038058567830127183375115151193276205256504826723062089064375663936402061197559958810595063282805085469208019485554516116398408146879397789786970574286450772576388523614524956100300217689352742894011221689898355304212783898872831303567553620159216838831619378205983846612900591890923885052697691992649610164152969650778676980929950659977475156129325283831749968959539837681862199533857599396860526372389063284452023495874964903136691884314622440118500256553016486296281769501844502599357064375914766510811351109106408056200342897815966702104109798835129817544448992783469934088276537424641606042496604517914594751442890085987813310638914459289806251087271877545267829470234762350457599393551183246602237417295375999409678399549655568436563742607914403956245853405506963299225181565958688300391385389145139231224262897139124858912469193275292217623602790400000000000000000000000000000000000000000000000 [96,66] 104714141036267217093546674943538272190344121313392007534390100419821659266456430647648757478482839173277527774112505702625740362028884959219593070828162354986710615726583725891154209722624998520775913176359415024277576017485733743499626349097807665301288617459062820062567586062269869479200031663117611237970675484481024443338277787982731141422925009973619197790829941553841527538458777562722521590597313702527822042541980586035688800126482083571768071992453450135329846940451573637783609163469794101293912824576253489507481502165922105495796232262287028568749549012992896819026283801494981255565160334121101828462739555523043172020706832248646296727810910206506562001699407371463966261284274657253477408619229015102794554875307601310642194796937173144678166534642036546347889020814050248583654655013008867099931966162482193596064617532774111040514226532174143357546162857953647106226594723198202626073767407286422387633916025455008693470109580631307271868699230238473153178830585201890387658459467645278136711233179085943612706338920170917091067222063635015848944014915974491934678789614535863959598344454152023588440591074397262840025703102325088303357487345152522552215773054583080603265989837310041930991889873011478971994032655363356019982117868051118889508886319486137617425240501389884687731623910055765242310300325157536947388978876434656340996097345489824597074871449048246570789685170861082190613658703273231708628496774635802513593304971324876510494437456821080013218452207769103715519866817994751978539834995981265617590962844023878814490381494270598177863594787386718845907261173232899939777085497306451071546776849388181395254170218522060262112203093862546837139637290645039835851676299513095885661892840746874541206003511766377649696375595591730920442830125458029393047058094695313296242607977765727581793793214320414235967321349721995347292263598557130242831006944716925768249350049063672222584983305148266240079578810484466594598711794917254126306198580909647986145914423469885990601509182939970957256507742586266694959220245168040128934841718708716074462591648080279866412414789842847082653657751322715073102236832556484683002533274340808508935063587243651881188389843334344173472972800000000000000000000000000000000000000000000 [96,67] -5888973379126193615927740317779919151390536885479834321045240832433334123035254490104016674402245172592658634338468682465332679887717351087220061834114596466028047425960167964890403106062309497259819901107109909462827004933291336628045452898478146218260203783287822331164971211793121157131550737132096648543157441698807090660237280736745891122311886425533292195887820215816194393133218167702366793869140320271940903587667216230907004436669386616652601956974225417606032855679047147522868987377205899501000057252447943909049478560699321243170435478719474796414194488576270609018729049552204638290127231261017877609143921082439842847343864346205292869527349134836280003188543162161502256775820389407984012087789533362148193726021991588691639868910670534930028776488914190598720198540450655777456545791755134420154205391510165669027659846770669004605943369143913314874287903339326237244265126355983014049710702073941299718760970682754175204058086667509474857210274017969108112399743939150277257113758684576822092993698478543787001269294468751007342415883637836621551413663001358306891324039990399541147954807095707423779206204216956192904971431928336751315394270698306091599056465372961548949486373124913255432643337082724009023530023939127833366581383545856218528539471140968434078867300785590826076837206809404916504394340114810574899096152281064051469109802477594834967795674205609977316441358596866446554443430837999409138300348750810254347064975206236529977517514579013714366803631315132982690350462772506028705407277548886125357680251292969590588898849690437407877107688638003245437242978645296381368721607215908473197129603127434402209542189756969692150039891083090779958459877662109892091110732994208878168687642131262774013582207064823218678941083822407424949620984699872301389252084966297339708823334826001458670465156109842027141769619114241722695084841209681046832410286402730647613737602223994618216583205560527958029406536253803342997386910314064525048680554602720825965357751316966020032127551141996558533251165148295979458154060122269817957276868422988484740283609662489119978574031049265468495855980026008187577719208323481726104272195062976586090585208051232084569271791432318626824192000000000000000000000000000000000000000000 [96,68] 272320646977365213776110725948979836432567078888226398029094384250768078353706738714521411796677982583443326975005832568928284908303951294272706886337255310363596814052124821056328759667106813899701119432460335048210199430304612681260400219191242756921655612384401704189499243814529015159746972638157429149886068612978407810183713395550642131081429389354850544831931608160546144944852808300911273671915100027219096997455812582957052015174188631536619480266955871583588686343822466902124818929611808500601147643523546397419351611222013233633312304913508489905820137679079335441390143925139446465688796746706151410827954328000617878614056428310217094490812510620101624410566479503740192928622263417759737132869741876126919561894293093791290778425319619699691426157881688904798168185069475825010395037824103512964901487208076834856569035968823716985863740114778055604067106198465065327164584904445295180837997779125627413697764962948424498756511984331822952557669406322610878019320111566684668883062109817331258866622617119449548297148579929279092926306582918027113641215769918914662388803340400674456351127696547184286129799014892305908864283768275715393184655205861661308356925741975397813407125217006774006837636912215213781030930710483332211635298954129861040406399637211107445963188422076956409000858328278039313832967900609661831580380167267261192750826696765322567902438767266699748278987487659106925185105257193595017915315405540332497014570197182229508326847761150538438121236638735765301472798992263920837122258165231832380622378034265918980749363839486106872523425485511497065679730316429484244973271334473206718008168696686515253821112676227152582308666119862754151424378911646652972800176351460597952928023860341808747661701574147838024059621168035292415932041340555629164426317987821391884244175678252016524448350502101533265527269331550705327838077361318262209723911884595000376831152526087062007404610229714183408605050389809447841100325233992916618510531224793420336824761281350595381706413132535169128572844610313510232825799029361835703372507335084055925564853911160497061686680239495475853457927894458864338138356050791442914614480295789612823257210111075048853736350359658729098444800000000000000000000000000000000000000 [96,69] -10050095074941831000362444998931298913042314199137090932973456105403675983372202226828618006268523770023916730671240110688085711243444412416483678312279183754191847398485291460920363847437579862561348650567407792664042020418190111446691298334584386120120143498926096079334227384570772859487028019705375260883629608813508072253676590794742878658272075601893487584764006330816765307968372569070275054885920547769427350012432897805530849714602605845070781589578362805656720897229551434626984186882737057149264494895626262564691123361668416220175745170656472163064099481506850173631628320046157838349484321967780412191035440927005013663036167014235662137990133071575889089967084738574645659970056874331028413456781118407591232803419856029602324480304356105306984201389986907456449224661872597834505646163966519614724369810133759321441423935442385085444640225005131722630485101459328373313766522839290047964605723977334350784959437480464584451333439539630888695880568098076923397661389460496009017072821524754030821185548042622715732946624395004476849712822409528966471740465868775709227552716618945574665207500620771666541362728134567364681020418509063796609902722698513890169664765283767975573882739029839581598678280939108064811136212756837359885222572273675473229085076924462434822282243805848244096663902374768687419255629072826846080786501007138756120265524617804956674135238663193952971212394425099600206064772435638352816747792750511064504965258419269698615452190320560467449375987479440267542329036767736232591408269655619568980256029791388699392180437160769910904870088634049761826677177838305664476438439880270166787892630713948909521737404183986432717588213507644215572031990371517041830884240987990187193786347254389975037701615502398553319425328837571030899109165942323628631786719982112068124463288200021861651989221393689546330486024150644562351758555982308748851089527746386108711001666748426267486818957903691458880239881663803447590986012068449959395985327768090528997565534734172372486571614255060962403158751953935621075495813347381607213280774800739802755710912832531707569820482322117794257909600613711587922084158191540039635605447431780168488120372441418634012320127468189201203200000000000000000000000000000000000 [96,70] 251099646132495272793942001590062865422495545913105877916780153277310378831996920610765497742975806438643384812918939689418417200675211982731543325482749249332357551318892079867267448916976521944542104157565968869837296481860410628072863033228936340341135403086286351454129439535865706462511982788938193657579288417075483181811049324107364033441558115508476538789510733461000538638964344382308781118056599119201765450978284037037285750509539921687086933143064828848496547370620327917222675295002231144841592477775967004293600682332127946754305473064529732491747480527109815074557959156488535448296995300363645239864928320181184670841110554392853579379268279241224735628935005960636919350163801011506810621801142192148556372639372688004630442520740439459334946339081054867029031158554096908396431990128519597402535095917208860351431427616462416752546967326033366035807049407595963093033351648337066944116508130931381559455617704936845245458209254361445611495419763824359720341993578663484331849705234907840191731087015921065845719749735754895813923974971635033640604211340214161736920014874208489313475184822192776442492713086249054460313933108210164353380813097632204860161126340007826208746591153978917182033830381417812383569882071611098251637872453383564225615525068691001281071074490433263428848636106139120289276166378118528126098131702661503634654804439031837428306650360783586610377577712155550285250828320933159205260499903398564953393976997074296489250965425571442855630844765232961480077525913699967231297456826078355338605991722552182370035268444989138499938124796283933468568290081827986498048664848780163621659320726304615269089680848072731311792986482854799593041488366903665795549451686689193423136466776229806928627573412187878765457877670625429870139068849148095354251687528869170130919177301941079487066665656851805303642056433200652461444645935620031967504542947000269090838083602496408721223666580709266671144501499722297744991565013421283409612811045340157426875102849922912770936824371650407861898226931924619158690053188270579812396081233687213926533062754740079071671114134463301369143063601121819669418376120254812709829002037158927264958541340186814336977101810054337658880000000000000000000000000000000 [96,71] -1199985799760370148119810698375908929628497623801271444801695507858878704838559667746895776678158460083945003373432232626726702496557972836136405291832331252938713129996321571546734092284392503031665729809486253042722134672669232424760768462835611878152276407750907607496096966742429839781413565309097811751505986024835556904606392785047007563791692016623073187674298254481345338295855361798544541545067510649658472473800090289626111652559734798667431805541307870802747852466810660295738902578044974038871386774474869546434714161434959046252781066257342259425234757661278670701773943653160160049182282684987651942105718400763396973922451162792441973263940404268436874783999623808703431682257316336387487705732299770614327735483762853844518554211712190947552435969424539390342812917642691001327664250872702512799442881983571531050067723253933108798811789229977122429430711857612021200102041359425635444965247001174553443748228840126106020186781366967486644316258393335233234658313688848323922784086974422118322029733739714647225074803312264264070233465454411230727067309380965942614197010701756916139551402455225706372759793033819574195477393555443383237079221448513435716719991157108456857443510189676258123807509147069391975016138873594934572583463921324138862048607272657293988804083670957786172635954543492052655283204915697122165478411871255408828568096107890694508170838861983798415666780120414344027500959396048552615559031456227460638262669270748218184044210935221943657832254367495921998772959146667502368539449613537246761062228978709842513297230510915343555309307638758935315649764027353418557415716687487142016181044270049557270513964346523681843455164223046047404754596654920455406841238242996436752757755350720949185954419080825286757386959324856386419517461144347818411853949427426308530861310771722083813840022241439730645070397083805474079857563272060016448982768160557219329717380685861670706717889436875493771928557206973945565261043050813795479824711378842885945984667166479711531960795865049977609514624433727959145567510332007734330768666143837510923531592278610929854549784611506531590233263437356930410574534218569387892984181396618377181885927544999651046927199664865280000000000000000000000000000000 [96,72] -226496754894493787960494070795968304247036536799797815743557901811841163354398719414679669189554577364040833878324024084097603296653465887941074471355221386783748886077874547883427207144666888116424893922228756931166141097995696157637518366751840600469509345983742045992971773550541572435840941693075682215468051247726384141970018254971632697500989433832564411346183128812255121660916906070226378163887904549679689371400236768533483683862622764458637886064852770045353113755470577443432720432660848122369137436090667116241968048373288769480908906473315765439676280968290172480381879194950082700107201834115221052230179288203254362020547098846705779212409844247837755818117387725232538428889784602489281056494001768944464974470684709377465684878819205767951504118393286327528563882862754441851939989701635814349329888029079750641225768592093331196900521103782270863803365863137728193841817428294004867160204081343709769315947478534253357837409762732430972634876899481347296829860719890199086711724050002750028272967371125933770906246080495403472046359760874375438042164567568516304825165199672319219088790740099407555665017987383770902839572986938568690607889632086000042268455759533581218930606832145991044295542303719744688493449114824921684265695761666357641321753853647506782189313984586779155609061980239390907609175454187142703599025533769780737526561426360154934618594829190074061506343844415186614400393958295242112221484412367812145256008198748121831633309764080918133000966901484043460155330731662338526905177846142261421760248403920081419533449006498303771999995407174828870518847118706574669962703679185366728728216690705835656410782545708394488967918274631104109857410651447447812456262649323106057551398287636331825320890374365679200150407541196978339361888146731174168807803460318092815806945710410338389491257496458379091011408901273866722473286721647396785503275816504372115744681994075862512459790399191659274333882701924390988613600064773333732292198974647719966697986846755527816944081935134029473673881373000510424766453126555289321759558408302727906297024071613934981509365212501594290746084579493818835405001003547151363734635250675858685418030800615372113106203345682432000000000000000000000000000 [96,73] 11926584947649155359054514736708592287121093923755249067219317345625097309236163729452064097117410951849069445126551239150071160370556641469573512158021143447415422913387984974636334996598033474437388245492881543332446181431530100959740278554826291999281819206513302509714611273714169411256132476882890418175970859472392253314017750091653494578386348150041031380457107179371819367087363053486311488022401621769836601897532326253200292119520570835417620454115276185674434697228960022878146790515071871350578717244538566600425631380938361987099695407562437000471035576224472853426014922749800409562724356695561464345400593312532986526456353537931694557730186418122308650202885866912231322304708456460160470990033446576521526730779369770735712545172598221477734787817618705454164980382524372243410579151342189080485785816625226210406485291830919552098051812045375307877422485874688731883191772911950829546640364487515934268643926509730825931076236842041368247261548554538850122361228816093799128299726635397729079173361000259427198908642488823838378663149033781786824684327524444795405643950521221132049808930059175329002464225820506657473794650219657019881469176220390680502639881868283455049628441049963138549435346220235787479564006399424363873761203290533799369380024431286168120063212229013975728577546229384546424549420678390154654063778107443545533141620696958863655419104084551832590798878624931470518717428912965808979975867520984435728381626831481824635343745490536006097398739176529644784268659205831493229457131553535231389913396838101956896653050122991067944001938340940360873503524586134011937162432246730814990828191776776367857064771439065871932100001264965463436664924371215202736725698303209556502855613573726863541191879469072344469703456078142429686424848296614671005691761210844890867466204774204755117126252295105490063530785830231545823987117932866563818147717358288593137852200666729948758886742679482864247069319746511243757486988064220047673410464024472817211171746970783715984207980981498588012587726823327299937498245549518518852784154388032304773563676255410422781404178595346573661119462215366285479137172872397005627735937312848777640410639487144340145865926639616000000000000000000000000 [96,74] -368909765785235443054416732589870597659933789660689689877832569578176375560983939335107897797176530347566764910924871693479592062067700908480777169054886009118857346781081575655780907654479436552080687952740754345036277853356710797026556716956480232614756575057104889442560436369047894494224431834338933613941346372838387599111463094432155910463524237058613734773120139606226362679203187894200238447863227750890177163925139411460923410951769172387641263976385660352359807357971051332463744965898544501050754393115602448403306277952327141827413381212958300079802280524687044770987215352676330964526510565678618815632959529042722046521479950305624949409720890416641780831979147464968512109964766642422940972020963496346267693406173604871955393398334411203962070732816399157041677668392391227956517175162727661562371853853060532375950483256055611552659676171541108973012876692446949748520909803378677009186526714028500566645353100359510162704385467981561659890468148390178227849536204579301552483597477595128968719342726888176413566223987281723225383772575978021323842113017641807097110091880874968375887086120310836293349992577869824405900180821468124383077362030837648126974930669894210090596600863599659884191540579419311867186519255589616677136861501526226791349861981757090870061848798522670669474666979362980260558261882141398039249601541430493240799158949175525350974773839180798253835669801634920399480996812177416879735531445210311701791097743396114092321896357444964357445355080129231699633899694099043061572520740136927799921001455797252013171303839348021231465292042828296834356272191161647940501720074205425361322507677050139868424042507927764134343223485267592105155529051482621814553445756322543322036306661114762901489704630068842794643685076247928604842273497985552693822335398534438868837801310752100049038573722541226450925655910617641714626328340953533374073008747646862195925638113388083030840960818991433876358908065889303345706499564974967632347195325989071059655733731439510118291572656051062468143183471262801944251816967721551001490655745106028440990148804619204029915706740301896834070619588455114037179042673783471541457009811037453771855066885766074074886114902016000000000000000000000 [96,75] 9157063272981532495284817506840203582966984162772565406071286072416997631559281766192043701368586072057640285911355442819657654814379952725595074497348006267067939248516710257419875635496690092027408343909785584432508653326577680422953794055836441515801012645740127524180165543701116777894205107314243142668155179459175264226985895310226912602041231605820644331865324861517787795114787379699188095861830572339714902325261949257970061334187112006220848791758447654087132304131684900867901254679263782899479003241923818738060223787286366652437215078816585795792118559362866150287985754460538789313450017043446660494297457386997005097497584490713988756841294753296283480957261697800657879017790890800894755445589150022911565356521557995471102594039877295821482423954573747444843677382160038506411078362847246122146721737234377901385274670918514567329752902293521175038631375777155979248737739601846933075808165748806799277451236599606517632482589900229681049480036432244261499190430067867652103842273473841211875849794788303654671504658032824023053879561300638765499147165976969014455450427433673191056436998620932033948616614619705251227851762946682571619096485254805843812673550829967277465257300135075721039855549186718824048408201776065000466762059652170965631946173842183812888878981498586308284168364825793208894476058307333274944467531035925887538973386581233757032205020891653298384195800595145635011437057381270880013147311154792294021805880738331245270148999946494482334471379549448265750504527443781202136310985971081602822373740515708984800573221291167143029355110572024016347311924818387681238832433619384330175179105029766048357814919497738190913431604781434918487718720603667348067283343405595197562967499539550493103995052790713169873062009708439739468885558644907189216372344389973667166574207751720231027931572356067625380070173718793340959047578430748634014965969092155412021585626328103058159876500960925607141503005078626583499543061298333551083068790408715763840914721454036455693548077908917007073292928808371321729438349669973333642163124441431075198863519884845830236926999725544164328244877916151461923337809479970738397595762018417054811659023135000696429841114726400000000000000000 [96,76] -190757431287774221038419558358795401609877319925886772296668912127134655630242002944474778106932302473388501233416510649273149027292237241057129359756454916111515296828584539586680760875629069479238172321972156354397885331410726539150839745787264765758084661952672938356033408935124491416419453095572134676133157364684767643056958494125106976164751681728613287097861703721260793873847852746631801990231861469338170393466147321069482508591191109456011532273375379288670878696000471708296464315383536697804744361700563302733711445193927475183596618520189940624268923605136617087665651808794277955591034753949025915237192373116337836556804127966339497450863468140224354989024544640027521031885566197339876599166846818371523834881540835396027677812899584153683451412544501661223515737091668648066654173326151538269545808486846747266097317117386854655736461705636559550581275419524001840123860527860836098471663781429456677548216662193364442630941273906524030945644676839134197955735847138152766445192541199957736908329022365680376094609254953374556890142799700331488686940428348182471459537589869413793693517621220219584343145245116320766781390000330920213204718811254932867968869511358357452559046786156124960811736254208405843042010964034777578660033821788062062956187890175793980482649830216663353823638363671273250877962756635083024951377443014588870312916022318196613030852524441458712550652630172463324277613899850928494171314568786581668189615994045857412643032327807460625329042078295333824677005421084365304773657295889787273915793036928112996360842646238761857010624646555820382167622514771208789357480803484249305672066204432208376585743163940498461610011478947909163528429185088227338725090790457933149291393497244200517732261551476518857287216869170234461355150480411825175298638170526507579553842809108961093125161205553078284340970493834745234594528039019830142778129938181262384152103690885789648347485016508242930347387619667832498086857600912528636216382906441486696659833619740106668792481098687713601128231349492533561749461275842842735202274529197921244380462266916547517115833698165528650539997220079863185428672231257145037287509168664773087947874179421819720344493096960000000000000 [96,77] 3838296310208464953892893906139899740526098781887894604245202642179427959561124625768156511219638664287074388342836163493046727387990999462158042862407094791361527516246571258711831623692381893173266084854253666491305564151231555749038489912513139268326523903019137524094918484856803078517040670066965246461429125814562032540188791471811591130825129106303752188848896106110954485495285861995731889012131728716332740699619302371954598409667955770195661429165245666413303502844891380091773640093472863748108638698893839023518634253654752325939597685829243513144927536656286580983619035496940902193173266421086586842714351952162979712751379115155330427625178174153840108316403771424215640573738308816681149775679188625083491614768712580423418193580612329141342239544761111645299350074844482127773218724687641313651871731478600158814145628636746329615549034188937519177286522905195452557964935105525871745133119681513780197025447710076968514937147153505914438678286258570124568782955276763830384199073959926810449192762328358470307286445265550223883643297648937040417525215381405626830749041500263615334378150050472352188098098986051426697519154191883778312962464611382304351398934304591229808957906315659006778715523946884288995023191395603638820478763862897290882700204426278999680960156183379935701616123345941572454093743186038225979383622341379612021947173007891832641107815286880693140208839585385626538442472199814746375535917116545889351597279538011713424724745548040424951803630070187340067406144701967973940153136479049440627982926804224217593916313120668449794247461435838059818554739164761824511233966696315369567268071374442491684295470083295789819432349599689347693651491336575919433899166676024948584741832802368994068933547403559485340788215381926451975204659851122490554870228506707170815967221064003616734687336800189289289647268737612037643336393177018529417121346241395562303261421537971326002256460533637854637166673055596055919778208648870174433210264718670386111988369168522495716482888530058981190440215248103412238710307164316682532296230448611331575549147688806844024915483892861112503847862973072694571753772846390801884277967828507884654117260933017684693483520000000000000 [96,78] -50447547492060485442466181992625334343754286466468481747488407417915404660791170213516754478272075389304668577503164080170381282931137064338374427659718299638533812674562811289119113450387221570410208701624704029158585033950750291279455855777330205218001624174195587784466287116478352017587610124620243251841060544121878225178206505532965330352575272971239810847435859295596590002797855509572411713969537414228185625969257322687973887335488216592090094530032425138547449596671859750414903631004096157817802207610790266430791302420862072498277615138308216716907628566558372659858545970879262281463734932850692545170323081139464426702302463322721433139402494849561365292641012485676980292068738725075711363993404476448323248606368128103076182175110393658511906248208814496393134287556606045909296705989303133347209055996529505069256775816642901943568322533078928554435306787697896658618521708230880871234040849196582638970052128312346232785537921406140974160639143949163383298131520377297042217977773666146823109042426988387974313542361522872044884141326467558535453574966243327775205157995886904210301796115770729063127373981137748680089354164591584966359742369723384836372481732676831898541434026668282970338631373435009436555200709941970417052314014655233902990033511455330877222781050234544330514395818136473466967422522496606570411173898910132486472217235861182866928996582316935488236952737223163687272549039781533539715234729118140124341613975392312995900400084545273347002638988082789770416566217828879091174673266988890958865555929653770530308028340050210939025579815811081489683579830544704133196841229317990507910452538622350521616818019101550214340883185559696695731061295865592457472354616418492366179988814077685733972687170972621936761299571653527581797779316435108734554992910343568097011988524460309709054944987827053730002089503063373411175790822904493392537139905520828040941957016722052141485506622845630899193202672267593129870512755799605224244088977448826135442948136025344386294868677345280462737713009165259199823963860207258463183584478585895157908073788965771293635376969361103302994744546537352457026196969647907948209768977050812646407829899575399607697408000000000 [96,79] 389479494167220607404653141278650903038573975970306574348082971578154476629233348756300294129424547044709864628718125174131118042553129771741853054141031492399695279498045735047735089074558564252296488955612297768334872672010076422225998158857944586693619106150396610205910844298039112070522203068225388087475244528467358760291958407146488184661801038250609403242428526527997547768522182594807826392001994166429459459516224491357102574758202814701993963620398829131784763880968393026705550714688008553403112784194939741111725528419588429827228374812427539882434066758147133449320604438198188312592322454839665145463218810945637629194033150367343411754730651934340969535624709639431991035197759847342112433773811323222873434367819973931656661903107830805620621812601021120134729191190059506560202001628197978337291452765401937572032126330714163542019112241788524151892673862232815369042641475180914732524083483839402354119066963689460819967937614283472026526413097589917419076840801435361486644208273423657638407607981461792197749672482470722036991137792428925502218105950146042707817078272839353559915580967715659790238396811457177493849196113943756694453677427821054189180215683124970754675959102577772539792044969079258212793582564539539742353557558956306586970615499017620386527950956710272570139860516657908486520991186981268222508670555717082678267895045008071692515009111190077411823481241919139613238066523077429322236346900707353890298324053270566833911206266156729661492961822798763058419261342976959411547021710710248481960479968854995935471109895968236891397968920298231349521374009396082639664669890370941410964912897200441664438882837434346007264308423492244045739306613943137880645192511474452970943166124991148307902671902089421022955451579665845893014654967662425859305420332200722429044127568714928145624849670584964845561473330461622047556077258389102122157629906712695431797440842759120046142277491782369352284061439769671158970651612797883200645550963558825294014996315915733908190541159567964726807533464483152840433178029853356918548179963508133425673589573464025630804934760993129901294116611029300060587067352281973155809786777757770184373837065699140552294400000 [96,80] -4446494781780998023868364169965672317226270064051852436695156423764818442287667788214856618583427204109745950938090728400625664211068316714414696169632612452085209822235835876709427270753838336628112081554532928026617114557211373070618534275049671765999502771826127559106233838048077556903058404173742494275548936374241899704154040093102462919942770887530523546475004536798436648615776796309377084388670135131392509781130880539765286834986468497709982991734497135311591579773820589905253430791321463415362846305958448289577682086557342258475775894816930250435903152330332150718735236075134170705278718330696844576602262255602366749242680503544638884693648575966048732477110404452238100187115372954384746070085144831959736397035760353576907511829102843255920473064127419047922623616926523563788589570451805061360228234782205710462422879649357746159604935121486789265169030344138612008176559139690695301856496440654620922879784635261600683630731083930775124415936563991820189543785258516174717423381450833597615618757222895558071524134871114928141202312018170403545860507271568577014583761492711924342788633656175750687863350065778933810100983087860107033268375639600427710783320923494500692173372294307273970922285431966038345369774293125952269983966905790140870847001697531201470270814759804927402253111004313206161973379404706134732848137437340145450542119053782269070818666278525117699196715932521592025419881526547433386488242031760939345126859620383079636487804846692316690700527540492032674028129222553969564399642443411984011575034905457698150572976109936150266063069705438064502808972598830683962357986869961356931379966690252808771365272352957867807513183875206225915408918640417776332520628366998495174774952711639553822447390633773553812337207863000708980902930374592015269853078690240343293048005509903509562284824301465738683302552289796968939736158567694698329646456409246767284728360350153983222714326311534460381393895619748089483520725689773237740171006294797436637434588181017602421413735858030193303393714376249700212421011772767524734235096199970979443498147240659259983544991908511062767249791872467253381990761114198770586033081337115118504496670640919912475850 [96,81] -79566520226383265536957298034129207073861148422876921612249617542117330597833972585314884453348382342541111406646994209992315930324189296249700884278590404376327963219737937858982596141123820398699862529628728783762840624786074326042405354305862946278885467096712571374063181735646755402569392242085427756277824657408299890083852771328605050592419142183486484224349466213567685915052780081887477396732830253018383830134918098853461198816647271711428501133193812719173844216360602826617525268934085100043165511362834466645009787215212529469249674283441449547330463744884323825783400889180991714122069024942789643853102356554301856858321048675533507293754118475382943895374107694090542373016547901984730062225286379810064222900364393741054004847476173134657837349512385159907881874684884560599426141783935233947972502488839968102909526061286342705994353700848882599458532598142979381961198299569620067168383591707675402160776678377322675106635467506932176567659539053398885103611822818478486173923541740832562672433142961650564888734911043274606385760994306375506833556218588639241433925281885504651318637596907635421041783367852745089733785855599763983796917786387710771076171253463587467677289590087550454717770939666578486073081754940125316850160352111441569741593661609337363736633684832621925448607446194291197176519461721072279033252477795426660141684937724014370210567690495158297480895803160827388205264900472823462768355532214706988643655855711700927233700701405144180820474014672027967781064376980555488531464193286065127365111030424355033358536964345703429890785732726264122395724159024451385066381306058633970278705268279465860407081545166216903475862396539805159955964546782782250671224866195307131707594539631458952196492819940685035006549480992694882219543056562935393651404257797498674917371184240267053065267329779248438955781170869308242818662600376756257263992785856628195267625188658591144093234218725505190510951721689301615976392192329103571808487114708121908331207360523693872978378840540804606477631866352242365874200318474753214694178692235985804366663885071225414174421803171841608823418280973601594636686540275753212656368661405456205615638981538560000 [96,82] 1269108164993951342052598462616518332299747898502479815658227276899572153381831579108037266734464439929832877377362746498239354934720563036319052086625691325372153171158092620531591586281201058407522938017909995565247438486644279785312285763800677227198600290062281811468316071053138286754149893692538082863495785094282661112406933030971218159020229245284119449365706659662552891286265591930975791413701248646550114310735124534698076892795842957977513696161042173282692270782479529423233046480902812454043464269016361006856516178418550943426804533127563796695017306707633032686741432502903375062393471007438922484109126156439836131752206371598243941557689053924784908720516631003404792942534847917448288998749950223785723413404359287364639251098235262845649877132805777453346720367895658762453998341580540059980060309415749659379980814193105126394190378606179679438944121745086286062698920783328499013746414886086440000501966893475451268496239549328016350278071787091450166445687759039562628063318291666454598285086962425926005726470267842488947585895147903008531614356340672425977577299014953776118503555229851778139576820035348448897094985717895694094106016128511637018533340737561777007851440935497813686902160799799889909447394797160737897028897928506721795999772168169721794226944348607501070426963433290893001345591775890745886401184270910247733592750615050173059397679201532246306496508466382017441390820264780773097143298474689382119232126941893212774977206605472465394489423520570580697867437021898453572775038764342051798358270517038519065448501040668875270353039854855471636993774916230573841607976360588412322260993068123687044146300156398555603914686706633136912408543879366899942522688498507541794435990682877625938329489908638717973452205656362909960795575599625819613614570208884974085322185828052826888413729427952437869571905544482142318520967891408171609254717330916349778731980559213485632446236692929818289320735781224461595842297424416969891248437792974191609046036190563567280546364606310679995308483660039066200506657928854078703986282088663064497156819993574856876041129492315749324105154252927847873368364676517371000357651962568240181680834624000 [96,83] 39830383039946211216391878992599336317656315705479495656615721669010786077663084242729955905953249683857246968263686741702685785114354237702502747341195602481817736097255701506094109997512275483262031658232714415004861339936519618672044500118279076257688107246716855640521462506609661998136176164452450332509614664324171591416558795313110888611557145795255822823625953947326223493801093471073081194305980989371507454491608706788636695763012975984002001954787367815334340759267521296537393731021788239012941853691225248620466635151351130361911988048911230378344493079220129003307676309732167205719222911974103493310527861641497510369848308871807416012060270276423098248286269809033542197404415704040917370881963311365577317386475350434848801885494844441080990493296387236501220791179840552260400122612517716498634865961034789664464794613297474880048897255754920697887323206979905630663174868811918248110065600929944246572718933544007110542966168125958844421587688280089932010264467082218768360898176327337167319331945869207639603094486578631846935884563566035512632340708331075577754263198110668036513324576810413831320902558499434640784335740368383796153898148155245639437561518314707729623961839343866658790501918634552136434215025034115565567513570309757003526844274085646874017172635502769832661648351741881099384448755432263852186572294036816761316002016254970287073552669481308708650606860842915527748753085599315485434581093792342128924789119304962726063540244954734117455352471507286305382763938133981001180994948446446791776048348679861335203725856325639427456882292253073153366177499876745567461756547566155368728512542225949584256983702222440448927813363964338516498427363075672815737344000662483989903852540939333980266067580186205760151172755042038457698281248787080301696192412991606964675977620150516034514593167550597992399861966463576199509710448580575831801335400974067001610824456082200152737997920472368444736143821607454797095838308215425490036573487899109868376529038472643885461012813414656000873985979425977840657953795293266669582483572029363184707303940884514176808097475021319677733508606201328610122253958960738852955852591757547467918598400 [96,84] -249774688623751704610077615793337700937769503607620169554851683174986120727558050368592601222391169933323127189031107295023642204264598535503802378731428669077799183618594861829192823262146925560725343361170249301851804556028980888690937493936150630490018154777682829418230364827833947392841292002024487492128915049126893815624777996570058170833826528720896062078652497089037804966123842012727266933389793814680588025599353312261368663001214059908718370252152697084015539773177301618212409550986553911841003711584779225779459526292448183186648664455711586460584250586230528720370044884400816396608204451595246072411498433250347836171758393464289422605870398841879523393022482874469971213585192648751651267557988761563749482203856032919435803390755763519567553876812157451183318297125969487212078008229579542425390232246208649376859195884424080296650564876557871792688497740405663690136783912532560890600674573816310084494228079129062825126945486345644558308190170276303757945596838045880048819909501865767641221295853927890424350681596321766016820689040834698069036225796392047062632471285760631758450390384980411871903342193193333096413225819400136197036171566551079857984214501379891014848452614958710750001521788721118844330631190969848713708951642340526415237310827513441568137867262564971137517545009416226395084937205875417606020048470051910724116585904029471243491034123159084142478482566262132683621214202498704001511687123439345595714014117150889093695746363214233425745100373222839071161018511536720822001131962867998086625792842724885506303442794632880060531095756215260822034795452652196726677958238473732984783142630551960390549944668746901732985434034761707853721934401802912047272563996754365378081321483322461045427315820784701600238231148852303222149757573008323083691488322364481836635481713568412077723532969561210984520506010955294689397180245344464012073699941093014013807117402363983626881048045870815528077090290830362278293565867154349467261856034805269305775058955813809002069887608160259104270678384929615182313992549837718492390850336007546863824018161238492131857048120965945497318712458894732702638150712723400776871945357015163716480 [96,85] 986195209828741980779491116578309176033855820328779542715319193076565817990174689895740618135917309338994198087540539945744333602910371846921521414620854340633907885924624517967835490130526420903158290298329163654120193546407821328905156507668834211114234245212501901149649239022694953770842811095938697592212189698232741997253479930806891710180623083574702770505221125409863805324144614765675867516658727261226068096143052353441876708788599761797804130211337829006988854216747412301130792631580136805595166875390038934524605020552469943493686385526217697970345239018543815148247016466086117974377886947976201030519414930305052799717576215065661852429061386590480807521587571931122510396072051631431947432365818092921670845575048044598259917933680387929112697908389162751957385893278960417120372093905208392671693663035359860686413674826274957952099943578786662630373391577504712703808985372670110061712462455570852891255501559234987727808240342589724345108410797665692549005828511984433858584345573259268364583366417929532198548864397854289896976560762781501350717796131301017033788334346671873862098080684304973414759093170381322504162425741723131144786263952250864726052327348965094093094024293345058368108030653319639504682735088569311368703904939806833621393040440896480389636155520034420832780056400427944564132686940606020828168812416840479401157068699592503399281848826180594644467559201672408631250134298962459805114406697855284274016700090566996153465348138865288426255091412539757946713667402451610187845081033830389120103391936559959773874129187265070216882541181463079264190988135109209280865739409708376428873203332378850836131406069624618169866363149826425004584580134909061335491252373903676671752935328989650129885845102631510903741047146846244464187580362276771077387478270987865770066327161845422283612307386245619341310319441641286181400786101246336402312867269398902226433852789465325956323552228272018042149231101452891502498816542611958383194204504680069143740406063512585972524023349862806099857977207987080780927551794548550143629594114548238855247212591299316187314188696154667354024574842509447740738183442423907233852195183989760 [96,86] -207125133461089692869020700720024705697513535095237750526662361973281611584320521938212696114617197756730768932318763629580133453629285734770110128107794481179545725188003891651914208770452554822770907176694737226366427465503023882892668759915811311924992764248098014328300746079170495987306786623289556511670024738850396098606746080172556369645729232921681093794874468100654005733803901495554362628373479597240587729844524892414295948623966981967450922610363326140094882775913548336814637235094639406031346268646904391018931791825932172727186146551589088240918201462084885028010334362193130606223557002301846376124231602621071217333463990328295982730360759055863083405879580739406067365858803796838580185986600090362826311662760582158225535450404189923318108992529396738612330703057778123713986751366597337951969646373360072551610855737412198435921575096363823134558671490223164339485403326258812321355821922719360015653336216992182612598011002587592943505574392383620217327525697953148138384352758307233418491302612557040583680413512284210169570935833188921958122228521962718918318383076124676041047409596797515722329115928393065905945337946940370429703766495512518854292610944629148190385800194882683710827005971587621617560652732863512274449341279868126008705351649849554159350255225259004046191813749320594405004242235327239653988963470892374868295229618747919936612282298527143206729122232181605492262546765219631078828564651754159313885047302710956135937922053457562053778149676485579255382402043976724986092579201724361568489101376273869327911295518826096754727968752828699450864822057548271750760557922858855329840628196009407975559870744282373160175238331011800355976965589744208612490828991853882245838773456372685079729266868927204294004605920059293633531335221931058738076987482458378767592421876630829678592174335652352767651611855923628595139370435619147132458632314388337746475627298654438567474750673100448685377690888550214285468298121788339509478499757208989202818330443874417986137285457847444172479442983917705011732949217754477933105528348809328788216055085842850387013125720503686368730830801317586028591299833238716694081904320 [96,87] -53422321436849917200988603454143792570686294224232410980786319926446403084583974914680773750764910967108689442490559189599255174127663960663302907349751319876007392363020544909044768856898462658156167387072645549629056003724930910466779611554802746262041446673104891611903777977095215975241584265327381286902912473860210892256101629649396687964339579195027377970824111542156909213319352909973283766094979867021964875906177840863652646888088868983405861720426773914146157064033812399295744249949153864001076555216917356254468315274105570046390012235317573566437348793610076988694133160401129119260892196968541481102201945490370469756193452741077515364573583653420236732843761716322663034392862186405185037830771794862711286620449663365676359220944092815704645991865253303226503252347492532223020601208141303100396838982095742300389832815916796126573170991332893007763873647487726415086248584244802939082353525928493275605926471434481512425690476894504851668072780413360821305585562798754388386804227270497043111223392322939072414990129439332221621334291490569183626584505678920377676214074545515610821955570789681878745979674767211643446993902927011080816503609472876953195749427795848661167530238275750113516105624520591492498278605618162694355653125194216765680154425782489546645056353322421863487503587569084111617265872321841666047300890078461035715917481491023009612365580205778334126906028878056575594915658467968690389745697826273842170640438971651893223454159521474311683825293929135658509778728275750904040997333491417301120946541872267998908855049820608518576054727459154664053960668731194290800534767106389213504151280559717683219886670105141890704776428553260284974509150072218783255565863181724982395005428146835140462685197476208399922789624377897600653654864116804756396132550313745730150453432903245954649668435847554951747714435473960838173764664340314990249088235324999460343853044712883684068125659264687454853827904720110168300452592929080272462647735164686263837887034965474136940253844111458515389629980199125192242065849850466640441096785529298016213213217733619713222000518829300495619126527921774624902927190327508297933760 [96,88] -7451263529593289286130783834912889821904814022614278308840210555592248775386731241874133471445399742750568446336832742355468332648505221168203901700028510378743107021973990984111134846986365344670320903188368831943893409542531503262041672214140789759138039576382192978340394239826996182922642064925999796614399993859518366201469188980911342206720482612425834978535128301486474898154534933515595666147522832820097598788671301128608831322075332847095157787041471030332064535908885226822001837610181451870280060017247242891655978956945480004725081012519608235335334333029779952014400439563128383306081342494607574555984038368379786902896317176249207350067871653051705609488030981920501251422189963433177744122973257664628040438515823727824151030125572244620424511534557492400726641795239139403225765970843193002989835149647586302410283862838607185560604094139591593802460752772863853017943095511415460139988456153054690622985761461495138607336084634478378823912064936483833941832593655222178797860453231320833616028630962147286172996015934864059005589757009406883759773018410039612182342980914823999592412687244675019493084087356916182228080642182629587341166822699043832266358082195036932791328338817514796860488371959778894433152846802342122971265860579899548348055276355526478736836242382111778755216124883302838840587770334099381743365368979441154069618712125554552562851177585286124453404839906505955159305930086362586517188927678348333136967987786911391926354775657244161047647491035533913181217222131448578786301735863905895981217964847201889370385791914066680227889418875599581348721258188861394248057395815283638823502969243081940875161202098300240630797266368704068181860417914004494311163029944135342189668655141549728609225955642723618981032965297300673195306442025804065783699552959196887650618816501029736359173826728050363588368981188530073208759683045948593713643028470556456902132494607329215165136587022733123237471887457332238538769362708228287071209444059492761089324463750948036169936818575002648159330685432888143541887268725522580165994334554907488929173019562932918425038446638806032339358948963829294409055790206772960 [96,89] -14173798601528181600573319456427457263343604751191317660486208281352066238378455056762819190323476239216676513174807158549120007336422928075072662037789368372109718762300584354744471180910387301075754909377031399795453705348474884695337436456336043425053790298237049769576231793932229846509611062628393373784870561198414407551137659350984891844322881992747691108056793534057542660086263976382974386497625126354495863102541225332293791195646172593409470450162257540735102239644472115156027782401698056183293435291640024210366262689024475606663146452315730514884157612357421249208339019781565523279006241697438836814765629041014619068502695742932438985794936349971202265673635476275100895274905412506714057595560062472382249567650269142814227259233895124459122777636128854843563142394442599783697694031878054092363490388851553712408508996066433480358604532467912301873104154895624083474180879669647020638783422823889404517350251318142864689690204961678907807090876444707889195994052497979267720005084319240777105721915654728658582414930246228784775760016841276269331819605687353647088367015999114948795411705334464931925442974496344974530292093393031252879512034059800743673165711927459750850453203535677771422405784474986136883227200344871668890016716715133223505796414759996630704355751538088496483434094828439083410037995350898075198664746601735309518802452097875062311912124409570992341144606658442153567443103032428157334606278066667893173162788158437486499979577300040591014000030682477552174108046432974676917560019103969203347218257468297252483688854173552924857400562411268236099954333582582276211717814764696131415159847735950789372434348187292094051645354542438429176343658143811838405090099955373810569890605381970071876359235754471943909878093990390138012423856768066147341844723641699227383270968490076710866142436211035204108664490489281286579994909419632658531436040150020032270358953413050961222465212258677609411899083973492891016312913333600403348320819718836972845200232577596556391353727773771800412947588165885237576599249162281842511683187434632202382928584571974976761925211703509452514441475171250616479936624640 [96,90] 2777800580724363677175466993197269565648119685795052376427662746783037076734265812217453666819415910248419769902512643435539201211781135397853378184188804462211874696487260210149818135672443342638841738246910072035283509288050876050448183991024602749460815693183480859212059354790089846894316422579265402210694461958497859941713137982969670040428678912581557991010024230392301018550040145413333705830131426235197156230600536696940685178710933059252230188044040703026572136292058622297967144709058962165707726403806049652475692194499767715187739295469773702219838375374170581112023672634101009549171305690166785685027594507296275607348302451046460623766365630969332167517739523384523394892076866901798142969340418978704225083817921266752406192646919289914301036219223091381602324968433724048463046627027179979610014452979794456308356781483245839856956653547307683193060405396072332272405858248271805707014246897285126181070260340597678217593366659143449216115101680195771801343074061274935703842990664858187895959548378355714540276643964865688035956802616004393516349646241708254476666760650699000714697907800198308408316841451832232037494688468361818372407430953576393940287529018984985028101133946587655239734002850884414789372827495849701843007486676268518568367499909838501740092547424029510002323183994862521500486126018951031180179082720152961847271747556184794610951351735386248453847950605674748634277968914749209918184489200300912690144906753154432775792219508382646284529298092139348927280419751667656369831728021041530679522121775868382883655036513743129058967451064943922331631584759708388370930046319389478426049735569172549768466115751430958580285934293069999650811324514148979724867542324204158975588640338945672967412467247703855152579703647173790291866344933996045346480075712428306816399475864297782287517202670181041319903575130797073634956207826677567575000109946312334955579787399295019095510821569705608584682687911214718431447765151219460156360782094412176105984120555417605535360230503097577005638732346220460809905272592504721542077089292634661212502096121578520899371714747237108861228367202186921267345920 [96,91] -8357675370134520315846522281907114666617404690573700801304192218726953436449675943046314416204245216959651421342351439765557293002447142147411751416766307025697207110683919104982448508484045725559174358022087799030990874079504088515825636438306510685149442099056596349501964888055241462107394041364362868371532824789949644263990225374869990907832334968298569338140411717316805483274039501022103508599041530008253293942005896042175929842863137020871994594374111901444705483714566708610152106026240085659859207684591572420738450324113478765433779912897143623445167481970709603001870315320648074720387898553579093493842504264795904215751643191663419358948086203311423188030588480465236739462881283046418717680543394122193240226604415104006043607589061562070886117608046659055791943422205543134281159946308950368577475327588759559352552733444499782718630327241334785281413560845184118019653799933284283104503963494254575695970320230612180098811760531375396516339923112612512053680926487714971459507802247990121549307248267969567213295374957103905768751057415398065948923813255282290270190076187289245247225443227129714888398184513486408950063622744905552315395915371028824722761685064981800882851886029005468261508473967462177278487357102935170598674305175489309368770507678957347211700113837128483307589119403951443493871219810471345683696604087126456323345152885245912860800370951544563746987841423559600672760076145371790629999021573663215073541666192498146173468054744421748190784753589743867579526608685618197780412610266771145471345786089619707356761280378129426711390105519056721633248198076677027218739592912351058784065204539799667306369629110044509006218997757050971847923065234666571183628605213822345421340448308691553723477561012238927587007866709867553059124535990310682322311338805617115714573755265942579725564002703035645607508836409275666129929955002675519139200322701264525462546531923553633811968124165458434081158498233440631692751651278565015976538350881923543148538535388449419602837726609717937418267971323929093042165361122992236624637001940166014110143702174079509420502855834141886791600896517904495040 [96,92] 3236333003298016947951132429632109223131540481567328920144156482363979977938050054501712532510031867849059881333296081202070516538174815091771520435914460259362869718974618686630105662621099582131039699510862764443461878784153553197528919649214118473162444145297569088823700349926632186869977433702276423518676506479566968662163534158894319445074231927288315033388444277102749073261954643265576743405645024266516178498829249428841915955675251533387468162300649337490926022296889957844002136670436622167834998935497473068863222322957209518856624733227885586432822243082263967707779948979240760116090675149412281434841827542140880040702766596913561578139848616176122590268286101836971367786020706598670512456714004092894306205351146938507758920028207110206990407203297709624507366085544228926195253909175861054252758197902950521145161025234778036517894937914081041875291744731659563603485833870305449263034756442766372757422459818311584713586509244596767958037079662915295284423184675991951695128157270448537798966292362940861971433007668991210036929101353190231709479621706932564576812120839957642375546256405590836641295339469330702077629496376631121007685545093912836596438023328560056141006399619228693527611264634396789707020266545532846321608745068360448723691796335782001829269222207896624659744314545309706082602604090267276675410563650725767804925455700530473460549220511813207184547772315274238988540669723869323005577455022018040715994491267386840248089789217908093641151257878084654772650981196698582494186032232060990884998909169950191488219735904148361058754839596384847668569855434940886999017993787890375543943638616407833666848215347307447103242674335163533122123358509049062942451389941269464655948344970990163744861767312297758127392129476470271442696367869462663324919270538305277720993216388394910407043576519654529687984786206676944504116364407822566170044144983681016730147714926133163825834218931555845465872237846687382535735303873477525769664801876994713505081102702015182677261548264555126014330918789295041408408544590170308683586557726309439571825891047498367970903077317018350821631942464720 [96,93] 81134477866582994599184169369434574503194531895610374521468888698119401348586704285515340263636141046996949159726927785126655983786061187648961412565791349972676092240877253966486627221125948651352473992665227295411247075611145207916107287362251397720223579680059772136371066707530338747761404364222940769561610260982592119027785682845956404753962053066373233688890051298687061199870426221940652200805898645452913418271388454095254270710684325849033403232056564517354068807101922316819762179414063837742381413980839108791505454301162108176334147440860475010752008933266159332092678246464190110657808048840088529717658297860623072104264897005611176104431815993189406447662752254391988884685143063630467592611798969566856555522974342558648917555875946596367572165351512991030667825815774401701277721487606755353425173024414319223147088932250111333809531328802645716230735135214205494114620308397735217733969096712949091322778518087231085059554143445704473633680589797549162322169742554974790729272765431847219081441662200731145659536840012569971464649614490103626925013533855806621328478996145840707571234959194123330737826172349905220689793198211077901241976783524269456896728980831856680708584539898328086328612941532170155978885618908124321141852391619961756434462759847457184160778087551296698734108000922876256955999973657245992661919364565091943509702008428486776459606704921952672615490171772820297871960324841622674358302429797302056134145479625078985502499152743175919295596183715009133176254882674836238604149760357455178037596480369464804291009068727278874511935022822185969855330545182386951236618343740020102397057921616105424530822455102658281612057894434929072504968267305415036118889873744827029440406300709236733106100880710055013410094190838917093203356644109285114257819896389964029409564496236836039133615258792007135909529656216312848632085915829531743028512907684776967396901248018555993483406805290436030794855698045362328760425827395260440566138756312200142736564088352137530624420042545762792622684346004685994481923711831873495753326078255058849839362520578121221626157594260391291696871040 [96,94] -243225781624671665619652611918290509882955418905592056797062498487060545991528530413641317388968158457463982495897025174486984564741793262599468823205426104028251770570165867078059745665182313093461474687947960897881773684518561514166324967080553246303009122378492238422531385196941554586155173135462988782086923372052926886469719199761069320000195794779598570887245882933775889894142650131040600237268779899374535715461695408022979290853721247488758964965686441315962478844112206133071574322398208209918725207846425689398446048220913361680423210044191171161100550811063832998918956942557488544099353992692832794730490957620003163800150230816833882669120421042722572025094005321877537126821192396875357434875485672138223218371554116645708744172603269480933086088288472338062657184495624207905264543435919980766458317017168243683655430197844558891535439784915372183864175613833583822539764259160638539327533301682416737242500819656257941520277969900240146871967152743952183374447136544772771711884794012610143638061671867914377483065265078459074206298680257780774915852112985847740349588038730464674501313953672150700063748318520590613650989029476771794150554430345836028923036218099412660027638746446639684963358409715504390173468623012106698040487985694109890884764654015460395752104229953496941341772843831820715063056404774190152120532046045957525921369281515623015861312367278907279300917736024960872565581550337844966234633478555474513962811198378820124243099092123985160899795541221817732420064105404834184136803803357956974494787069441743344848396501791838082333446721388232858379480049580915086069838299474536345074244249282125848335667878341371541796392205244927437335138271046795940552112063465089671052118510784456083722766365819005172644340187467568000726968846812632457345768615345062354454804180630647219927833593035429419082559726139658845258344008295388375061025357590108509036981954266594942567994170894387706386549648653286169513834803531830150144199138053848149262058151917426911408938075301102025505637927925509034654271371886944726248754632833974787388667632026392159701634984017790605680 [96,95] 231405407966628110754706281893594217449371473683688291450225680005456394518022004284526458587048451973699402418912354452990800775612670358570789269167795418644807342747517776992216031147903434567488098532610222961811849338574955928636521871660836728310293412542958395513489046477669717476186983416255957719451959903070809818068350091484116440427038208370441685417042104039664255054764804256280051428735396585289309480215449270240064814833630496082059220301988901964464349684945636983199570665891393042890700931409907640370568625311144546724167527997521080425263794066140230195369970130816253884873746359560576378543007143873701290333829819178017493535912494758668011319757959438746643434244258433936856763972603864221421699207020853402216301129379484302858823699861471573629565242807381000995809330737541955249903984520119565435894293595301051145310525524231970972247867822059409032714875225725073504368372521877166769373725702353484709076528061178918252730548883403695567381599396636190640182555686081016594801364174521254811994609861315935272486830287535890331356460621544184984670666254591792296561670458511391019573443243229929154287695921028106362408638742352604192053097806580569004566831279067839218598077291124741262857866832528735833348029148895808091264618219623279588729520018806915053214802185640369785430220997331294183656054364313657994275630640309911586558833250470652676059393286753654034765492742429768557807144092790516661905351893746006365380539055434038145849900572796101219612420754320407290772098114576910709819241676507877322039351119766314754644599264594048468912969438922411045538370309731748130254067519218290475833208788380971546518114787617224365456466795837238830838949331470806746159255887507129932294986148971337488991152140345648325896614619551844333390276024129360811738832743934973840001182876710629420534452580378567146384914234097110033407294253206519712395724262774039973347191571835967642917545111132161813486907625791049879150288810814616887940091730578956384964655362074827113418608700252476003945456379521291358812723514296983638137545756074444238643734779208000 [96,96] -34590923609781920100652769740328474984898353420129205359025267976909913174310216650077119596537656439916197342368182855939523415625410306536039050938832285881761382056334897420537813404934432754484047267617879886563193285865333011573759026537802707621398654402961720078541958361222752212091275564741894301018626314907891454464140740304872985742497456661009122725759718243223558798921737135566121604905785414549444778533705068578136137038622609057844235860490716303644897681148185441525801166852673078659972358840023602799541136482168162510193536369977239683060392057015635378241871325813087183643935410212680289740469865756923328184960614122834978342218009236586318119131587361904766539943983123519469436552376850631284481196949524842256608632237118414287224595771597874273578417828564718510944862866558594723713848970706709455878600914701919028892355417569990087216980417838174768828839303908246737648702823934413468412311765531165402751470445950257319635448884074679341092916410517320141413271157421078948344652149491677138680173336664714089311872792768502019973182098967864917974836270806821982302859943762307612415834180877311714852697527146589553394999756361235683471312975638347310835520390383475982389621657603214865114002573784148754518228055021117476070488536523623312142083775532367645470604841648385730608583040093203226408803059170536450554433417936112286249608110115784418383564656865379460846190829008053411797169633820198884158763522227513905805151776540933186816121200908186658541850142024930289996528402037623541947753552887312391308179014734513710190043907459937857758859676205313416202489064174148927193289057541654919036258143562130379479915071303538443433952775023837622924521535504916464095861589264501283646539494949903722145246615739513707606057281497587052750352292003616171923250346026486358074518492600823124639576460929281376699921720032912357362089775646121147332244534518955359096356775498867757990435711560371494085929779547433437012825384923671250313473349828257229491658093225963820341657593629169848787111570744910445660724206650470100964232686596622025813755960 [97,0] -13803487255642815707128606426173694645724548785436732140200141920798406346173941344045740610078981431382919435783468938555256723762827708244197645057235141992138426304734041754400848400273782729214241061074939037277461380937349184127303015225648620215533337325659677546796551800742810399903984528130527464675181931177350654534756471365965153246612222935212182120966291599896785260061124039127872731232604114901632828099494448896844193388508839961921964129523166405853863510004642193361336706555101379094253160398844178870228330419216512111436710324690227658609090643212767592623758598457622452124496225711720276817360071036285635575794730191685957538620682852238086394762898934922676546184771774732161385181745946783564057959480214051294259631400696851159077724080552525131345897540299057292835173912844714140099813144016275037553311294054982230725054366467936039896315163008442161307552899523888669166550575214494002715721587527260442778893621591091586964399757874743749012616701885463117335002610941070943321975371984023435255623757211660953267293337453203681136598465002540055854944513288572603031049448861234566327291402247192957764405732425345080167630868763863432274933112434233327661727639276874918700631513918679618014409273555251781216945285849257719646304204555366383843572941701055429230901895670199569602226455499472109798936514256890476692487132507647697795871071564641105003414030706623872019653492481049349919764010053094576339953564873970284927180968181457396054334778855932046648092434053118103764229253144433610518806093116627504560043978608342941035769994190943388241494093366273881562462256490634728766269189193384485025918502716050601653809827460978206780510660029829513956530737464320384260904631061181867952500733111112744190401852837959826205195339564690921446833818948888306121992295380709571096972258326674932360466468770121297304777573057717711729060882088687598114233299989023341193621945533220919283065737557997292581020936444029226905061861935197613172241609695472507933692348243193544950306190526033897128902016364947350166463026881029004802456881496321905036492776043870261760233556128944217683491779143442718645828925981479531100764814522234659156545779884263342647935822728643215360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 42897519994535906518617075893565379652744250992323033784934398474111306954852137343577909065150173725911140238565188552517516108800655372122985591771162417846099841688648632357858773892283240549317752588037400494423180864878080301424181414697425796858257440642282434897920238835100911554328472246236950517812972557494745410140852434951748636189785417799451537924702408390876054833650846697561318743534703601649850236359015165242517666439189903944036051671400521104452616825461902172247143907855387682270943447810183192847488836706760211095863206665482509569614184174888136678180961405556181531208799868550981432732555851628466341938750996307379902140261103557784943780146259051975959634589997986168311761322197530893633010232291581939307583743748335629353048063838096064147638388411255286240661653195157611856957630966017553061347305536990132534128956037555029652637930388031721326616381654170196321132846797408676678670995182477240829851457984553198541239908666832829459029343307583425095610655255494120540930703553098110957731267298616534289904388857570328034439140524322683005066948800306975104800342238957300610818932946508323046951685902438118008830039333887651956769967945325068546890423852629184393472897273193900116720600295273112637152947182164918102434080042122104427039374536662326721597284184986391085386709293398850326903630273009054914594751722637084086629755202131205206178845332833750693593681021218926574313405939415094414822841119213461250989352505735207210447633740846351334808883876197697460697321025406723491424344511663465843162804603781208404642437710399841265307845683693582684626963893933735629532923556128442714398570636292332066454435784632947392411023800380613524260726357443812403253178518102766030122275639966883139270659283121705412478013911057429699061362655949373074664399359309910226971696684518957262272680059656550232293072699970078312785713838202700558872422144175586492777409860685008943060032524872886766556274180839998426320843916146859781810398982712675877185349089204022020318700975807739443307533801547184025014971026945740174440135666699078557307920082041945177196857834978603293014418756421571504787007130095276259237709994818645088622086469646918151544380677665819983872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 13013344664389814089280243279482575495527632089539371227546989957261975004866703271747226791036036665845407467376395137632227685180954384122502860542555587950725330641283549938280047747229905628461243707742450584117040982740432433777605511574989921148903543236333920034505876600932957749604708111755700274716226599188446113652056096292103686861145529369707667463297926484619769477414179509420400264186277867272861256522318243230098774408627104342990318182328315867484069414635133356119688399838836663726178995424812164162585955663974101963232273097690453751641244339864652098793705101338568593734040862323385067591058099921941347651756254854033097975970810554469748902022911603915095792915536348934781532380523014323275745777461918033933344705348567634486028189854465943053966846839927820880707238025611316631649348126275930101850826519158565630346579908091906050721721007828749485201067917690003929367339409092935718478613446872143767483328417207017364280524264220547120710080914988553687868828703275727274821709090259243307434180719049396813491728562298337951052080286058102491849169308005307411609541354147559393438635799875202078586341614309155453074807594118396441156585855277751625456770843702251844513875452417178642462812591860709669734215185110325002396343987108677404725895793148689847091494192476443129831787577616209099421024871644078011514238068839337198631334690404642284514696933890214142931798073149120613513390059919842731895569716254400531384154194657105482854814697593048663940226975745205609722925860734567022836441309547027922268465237824341453244365398984977049264204919467414537078148215346451397875252059210947753941186451035252207830185300868224940510098876015417839215575400082387655582681641351435832597664810397450136499004036508133423579516184391690605217630589858178674879981483911358481893575729867497084167719947902623797836531087704271119530734475366055884308556977480784064733819453144300587691175999808761752823284094422376947043870916501435495753020620288128313790280625757051945853054915797811293345973160152822782744578093407784563037725822480670897409154823572402175462509311521444721379114489827459951661284733035803302078419280811877982963322096787935579691773122918830466662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -128824134013291727448537996633584313818501037577392679201254713438544518991754531867058024078246944270224916696386456407880035029718327204574477471667947034425121388803475068870529484847378929671030884872838745364592636380801802476790003622052014565438969169508225497384999863407239118865174137052398225931953804891067559677754088874836714985714853656640248781328807835723385454213667312398731859648384613247806702138594468114816104256167414388733452574550566067836690650616010529235374453644864874754728926516914557679108302819267816381677678577599190842949103118041678706149378652612790031043991834711707343739938665004964392280597790765318431775434494152250215033143465978247332125262327141734031286206981281994130711609257420260973081878118864677959055190379382404574587342917939042028117390899326430715487268130236888495209880570222172987799505789075423882523054310234606455144857099926857709636319761933208202596775306580515697311190719820166578929836286126652325509027325846503338887569476759010502023462744411649247883841709308179840227965106426087232057902384839284842636761605841087046862444570246109993529908154561128494316184628382061909790497172432371227962549131014848608307563067934051425690219914973434369912671415683726920538547954431895670429052555639171185195427409773183943408995020764159727785331250658231053250301152114212083374338117905874796059758532739884766703908623983929511860785226380188011356255344531677948242562381028881270749149452299856762975233947615858142285861069529858657205238216144292693911384548844234720308937453015402327239738269976801969217943758895023405415747502170259179362743604622327093253338500825594169224671108585582013718884276628265327255521401340107588537066539091744417767247795470571968681316408918065468093597822939708891229934167386516349311157234653082771421985026110268967148232942682460718025505489520303398087788538646049191773565887306001028204548101100337640963506905370619336219476341978528762365214246238507269896981285119365025527467564533921529801953159457364925971910091131907109241600254338521538521183106546284422638033153974177757385927127086851197278666312945448114346570088113847494520018215144607243510027182253757205230039614427483806971723776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] -1367159959741127837535329323858546967620762717704138219090751169973437973350406234316705962104846405793374480514532523002617596326004031768637849624950158317378840570265866775146910920536002954984693707545142239592359485398924424834840788472831089048554982424021470400061967678238519802716860302694282898404502908040483761386731218176688245951304094470422701252582286171249325703156111626588683988373782945973910631768473943273512479235717777313097362571764528828106696969241308228043749585096374527915087721066915846376278060739799286559000436474191386521217519295592750320779294709693321310434399456794519333106119267251812492242027267300918815182285070442861646470536261788883842422773208750720650077599242053955893923223045171727638912098914897587510469961080642168733960607560143257848141197509321012562960474917320177352815281138094765837645756650341607987850430961874223454558623444611247867934433391494227317691518763391127080966764309116327296789296799184731450026219810187722837715245757743512024420704986825095416267039990932893401261464624493241418460065411754945485320845020147052197804409240657809323219095874659535664673744491068479838064637905629254785439446559140341621829326336092556752985331061877891822151200166106119045572184777089819077216788981901572603634910790613323332803668309888656063590470176718967839012734400382275029073565829735801175744474758432328043633794392264074474062127966576375926677344672746150885008071967509778971012958576987913947456937399587860624665274671076838847832077247919986738156888181544922286854423679839643329145409216082733237794202672288382203792862021975388167264389015674964156443898878183804280543375551512364346755285631540514656749157337583217431602306705989145660387746382992368029125402704022883601085576829945253767680580710544712195602460143506344215916760707306988820737962638825025021528660997296871369365395822080886543653171235634299423667365343847502143626867242479777795606094108809869577945431940182700602889901972701180507921025743121129197423004481201931366828006823614486045158519781991039630243481882917516444522511178276356697059580796436895557964299614246376810633298520957881111068249931951759301270773763355166595325032175927962819845160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] 42187056436930791270511669061301478351455798221736035177989948681553800489790278680062650409738511524997803655503648652651586228790336409041394813752228116078774152540768852002531965296207957357888601122043606025952706236188972939682963460573465753053715425843907330490466877880395175995341605031592949390535243191690365075122712325925928993061778633164778727957073030414643186694690160064180681745684543424006206389738950303099845407086540047342419737623893737128846270723559260632361244834376425491001032154199112940967398206428613534660614588570651144450049490557760827894778913067132321091706965643403771538605293873911409803348032970874258538685036397600771026310340185337810713012261563046760217656459951390539426145272654059277637489648954834771328878353740487327054656994167777184920357727649293979007670543525886392876977260889737413239193106455867361980360254415613407508153855863324237146208067957753877305226377561104654578601674515105991201060039354901101902721865108242964302603885269585573764924185990705533398480535899677544902375453399299249022672269051057872991634063267758537644564974226807885301780853246201958286098909957258605753623300712314889089692199872540353414575107007121515180101862521989344297781036962869859558479238000168673853655880433870981047383729452847273900324763173162478577250157488779247206411350601140936419304102245529720934697285711175812132514429003789173638340621921741351062698535672810278980845075358846536453678926389738265695588121370070743892012577826794566237100158325709675753978466926087328981653243228067268829946539856773121513585301688077918544732744532216150687012811047041289414172112235500684715237893800369925936542194418154249511529820047940934567185397401335342019382358112313769383802692765650957597267688874593411353693884726902993442170431146200257332618159516537451544796622741808655797439335165182562535776841605577660769743205325606964171047851544354151305143593318607167844676709548163351471967491624400980463862102991660512108652296801112745710266047758608918453187843997061134490165842517434317512221617278268882260665361775211086679972244758612464550281470105302444500736123430315794228562872889101046527422631468321669608131036513818221878494363648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] -390166212410405015000179583632045178428398838044662888982890090384639859267046522520426685483009080938399354902595908958298992735377844304043826752603155149254744806395822047120015038157577929561731704499670992821195561858419917839293633713760317110619343727573750763971841471704046822257542456330879062035712485090450580509386663762306762774432953352866958588911964788429948129533566905556569759941323783549106413258665002972630892123252721131157695277007610531274980008973613463431708458955192822071833967089259783078545721163454983178318834033260621864031335175608864592503661753651385163881699761011295523712751861789591883822748709052626173132325739078099767504321045135742949129926305031539975714261428854818169925662528299543722075964858760776600913331423902711453989845777618498942898929016305427452482089293311250280244243803867032765573888659517168451735286568971857442423960185016280456789789779705825237644090514137751220746658069024672421249338083101965924020306456235580679653591908290951141557113831412811986012657276135289732830101051810008458442250995027999272891881214793012061829357904281264002970916689014610541373252278301141467551648585871220030336589730024315103295239080496396691266487815280238152842880069894711110259597006530521135524175078269138953579778722337580030677121287552446614576028770698447771054598076905127208783631116118277125147643186755994204079545074209134725413032951247100227672452049332840131925750041411726519217095949764102292790855804677911671042576199419106151366287966704898765997784673699101626881272321869476328696266076283587493067380712620292495765889346659309765608419493156679214132571127228407970124731277667670405316883406359963441275788230939713451687812275422900438304930245026275292403796439242761192619542527401068401751354025395053489105306390909896520353551873274621158363042032492732239322141686904364864159778247463730149575578639669855173473249977930310366296971624882910829978868957729314423163684424651520217376992667886234847258843897574413579098780375095953261361666297866904713793587511659723724807661230750118926569730366667113186585487335857150677770885663526114915794490728414502826823014707900373379673916563459237535822718291127074015736863129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] 2166396905453103612074643856286238789963956208597560266217797467129337755046426957764185683441131700040502054322340603010622202662496756888109687936658102901139117591406928424981807211259933743793171650986485765748519794846627696765505632060046516965809480404114238656464723227912523994867167019478939541921215874758764030135756043546806591479657850659273416030668036513281381975851406482409033541582671952711365203096432841235193243805698558071030527699589548832133347895351101921116403717688401871234053536825536698744651800921812879688367442497114747516539204488181035969398417384053502756109586506187439021373541221303879529134637995803285612863088865452835699002073761707524726418355348972896341941574624432976994315289583567746040511567086790232180742967301233601931788215578069908442584793911407756137619397525005604579512557766197841761015048499615889936507919308551999437279350012161735930995337312971615764127769276663765552983663643071707276172675495124521330177050146892535222864301585419270803488138258297035328127269948077082392158366523215288580849044941631764293543411029068178907849122565015345974114169278921807828876488242635142016200603078847330379750815889053095760301111252914168817423985607933699510730395943396773621252035107055341995879682971131687141117979421931414995303808274549214002140498683173930689465459126206392347114055902131025552426792989620198275097918172230602211211235934373319408419303867934159748325947669048938528329454984437999283980484427826466300831461076148005326379126879505350625149750898172513021645391428377471422212595086982163778029427468055835578415894688666480042920062634264795548511811068189891995780375048744614569116848307921860984264337466110227492017086539221238160981539336168342381131579224952800391021561524834676568191663014475191719112239987330578020734244602190433165777040925719328325496219754652812629354821858249126991786925611807539014859473587465378734625554998655525196765973850654435756273607756402478779541112334665815111886026820393972597801163574519313582493812068674865554750292319730121900725608113053920732113969254564935001316698076679394448483140422721763401600328559694489264950798557373309443083271663475885477732303856301702977705299935232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] -9010829487563068947076646507878175148001890896281832592847717880010855793087927203085007320212119952220803213534047787542097785966694374529573538638932095043911920282225013416485912648063512646228708350290744380786976433128691985752221999206247237960798876003691432485157637108360897793752466337227378421231814194863520020089132338726532379412774005732049507585456871084512921728625501489193937011819076460930367138160465518022582791802125528664421173242450912862009557039994431206189446772112341807274975632732076250611778346044112129588225524933173661592615468407566291743918668348304792860860576557127094294625315625261541986499393799169398102134038420408772242202627005546250116571670401481258902437135439724695100596319024623801652790099333347916797913730352436741728865583242966546268264582796818670687908713738655010557190145667788145543977580672135379056942459733903472437058050800796980833768630046433659487589242130837105425787258828448300195453668046358561765987055675928956935502598790478030194500197219185539636159078449968324235705240805436509214356135519117015704691287309936523566237738552602818801828302193929777199942979554378579932374962914661476673932133414494657381364175568093134860765396824812620626914870297046802654353727601545835130137095578557758731879982500571671248451590406398801593606412352773903596797599851808462903773018788452422654685966641928430329076862161137529690540732196452680406340357566239118313965631229045601197522487483215569271042207527973855793990906502371549661976997138193482359961996618046999690360514695424615338565205152968506524284291055736381981236773515444978171340454592668745158410352482558377614088908690682536399453990779798386577996940237120400977184489961824980287306899211066994966022631442125511638591115693162919407622577315578519273521564293722838184648132261581684554661722911814490992225955857750681151256634730824058374055146229956817706955212169925900743646805754280055917780357491261145901302300175762791022368646340942031125337387599977533351108861669987821433536252562802142810201628883556421104403057078802260083946377818878550273125947014240268890014233871918158646817451103762755921175702889276777403881474413843901099257668812360363068157077749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] 27761367052913469770924577407689004773138691978371665651124208690607220047993537980144218113951404977834882589822057301396154488748391877826894929580566722452739658301989490552565087478112540898933069875547126689434774250786968798324505519617961582101699670987127415869283994541513870552652107079965114725580843561422578774182638377470289994423669676508539085402228508936762367348432138920910195103480514190044113416481132509798606363180233826215419941338585890734761857715935545898223297455029084395522557044089589729756023679657327971783732623032337377522992296429202777147156761575944465689185746310465553121995835320586271387271667207770811833167388708815124829742514068358678370824292261259752300919193524334164696034597797037239744797416978444586080809672869117439896177859767835399307413108127453924388857656456964516787682571954412767421351905111770345792729267624213118460645575890125689043699485273293257287858093397391615508008140009038228810859686282358367009462659651917536555784075308381969066098134373645594393347821592732514990462170950438208633773491707828445317648840959738587992078773634484896910622273107600422124846759963363632390038202686635936611526379175182702275887803687330543498642075438527554333549896955859603428035756482095126979499836568636118998159316848407140829735869382434990432333778879807455225036930186501359158940260714735392111202869140334190135646233545180226836221379215315984089437549677620355388236569620385475426158497591405891639996642363730199138445082984138551688200588030734993507078570818970353056083629979460709260592167986763686404051885432185809698047676921249732491272968128880783040860617122556877466134276253435825040047251373125290812413608974153209470019294559831827806449511215938218205999879051488212309833132619577420606271991364321841222460831564383494384516708288629784677924841212223785592842282932922643123537222007326529297545019019553591898585666061824800138936379546294895756938045630818864544840268289240076926911540342675014459616766701706111638481148345849692905777265192908497181915680269355849407036950445317899109840119050871640731102261941754956213273104172926074304955562339612205650263597858760228161861454652189832562632577232848476948415779962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -60856477963602733491670294465299282879254856780928215696079204263476092620330875876321277033165390160305473160479911633472976105208871989894258054387230612336487906617014041625963082288419793952464273730615422250533645950114295008423681143131373861048423854419100652944581335749881391997473900273197470026289465674995353506647837142401372102346299938961528227133006203490901316442558241069548163310314190263191604132555434999738555944010397587931467874197460356528157322856360955916925418124827452908410249243212916759027156624041124651420144940205191829820755767915656483233978477987804727035930005135022099990608288314977293158595165064497479868210947706885809813967730672894174099203733989391965276952977175993119368462399750044188691331247108195142382124296282095689498339674764075345676000772308324619859239301222859048854746634009814883137979256444259478123035989081127500906868373250949250250102113454674651088083011670092442723270611144238225141608470491448104167299626399162622578501368180261424102429628581294252966755218335219949886857586779564767085547541332768073626041549653993764661030463481071940437532698788313963044677517494073453035474895504213444171385539642634910257107955917572405111773798468507591726147991910158399558105604733613621151108089666753063561763487125966127741194114919919201124178994993893444010921616399071392522488397128301133960043340597454168805522588114854888481148494423453956235085391189240273159103253198956971185866763621610942614999852590849339950910851195506779128122290724820313786639075295378757334406402433193392688936695058015650969656249944721550358577441872287310953953703678470163143051808197944269246946972744365314479782045743400554179774962972498418210891455335089487239955764975847131658994053912947290783108657201498922895266591309861229260961079216884380620545209370812140211305789901850930387759100351110148742264920680869942461052901612359086318119009847759650203774659974525662571897168438175828460163873861873941343098272905581829144263290615998204919804402959492193084848692002040839824513055876535768836493916152825641694571639619880708567558610732860690363515262956218335971206573601046503692086780087893643691018862469106847577750340956651874498773033943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] 92330459733199603797829131677126559238221888194727601319749810909614359414529888583674080439297121489229662987971117313792095664229788860506258742200403627633367470794373214718816681138253540174730088760977916742599301614865838828521648350811456419925472187770348640959376184503971123767987428657421691350318599768491275744198471875077358891394926588969288855583117799352327506764748616425192142913199746084219072133093278688675292865454308897894917376534577216128822336343402047130357383478007026715461024097900818529269589946203491379942152774972402753689335368672628679006029526402816412304589044251263712225989313465533227909762174120605599851232834135847775984364951077429499471688267175560454759294111699239264857527489076677606946404838057587126830010542604962541471625546424736361026143989897763349960933769467813981636305854875481923108804514656967829222865288667879871972553251304522466192646459836913305887468419058175139720887252063535051816692793473247788219026317783497925875698712628400392287974711112895992102395228969834380090863750338226720053880300420421862200857257509990948983425319627039106379680293429296104486888569264315086887582311099363384508024468298021121254850469934521241379480817783456820735588323249590702435368660363405978907283570043326246906154498466817777280795186663202892985615319060854803321144683199115543517545718601811060490281232865535641423929011684417248156196635401354985003456706221626443083350156158219282712886920651232773041017134199290549474109327948328861247426359367735844124214976980382268217696035265808533599683262592889232065019350479023194675099877702329299003468670549618502368044494905124663652178840660750121958109548173169721074425374980820233212416169731908661041420398031074346972648209898692698843934319861544696811855632391372775967261695747811068747917808348976652237438954591648448865576968554897793431820381416612026933840043890720791375357053186612631139526572211740385949302396083889408527563882170045655136473381474796092562025175693241648904676163508814245888031822138135439600833222145155391021897701523231741125570375335064932575147074083241198426667082350272266842340069744843130974802904119898676282099775828278882519341243482581893183096827674624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] -96624768372262212250961657276693064710836983193327168851651255112503254685654128628429487103310469421406164204504926410843397695078092582511132545590702012909991054530377344261601158450017518144229275935631555281279728045028724159892646062335784785176545182384709637421664817083368122887102626004078078795326749990259575354552595334903740349495878981309315249006061208142591390556238933223755119706045349531418398289484402143079446376079849340742003471686225059684570451864567552361482509823149178689490735322606621953267050698133186327420709266283987279151540192092018522552971670160910680658323270121420793012224857154535376643230559369543072480663901271399151746717830427713098197539293992098625698009841540896041683080772934055214696821581199131210628287103543889074456473171196421173615605204081093164590039185977201771802104350555397274408219891252861847899982894793973670129203266173594592855764070903434247210021238642729360679540955598938294996701750398344954266080378226137711091103829198049141258696335074827799219439107294299255798535105431606463561847441741676779874626367119579496901989399315229558238920020048658470742730913417716574967358533317214575512859110701670509485906263349301946142536081983549729580359873074499472439252420378694344893421979844989772580888675515059562382182386370338622788998479677705913363041174231822937016634048139169659646318289976129378453890031509459477581717468189862280265452153951475346048076144323666047963640843883049195838023114031715787602722754512817612151985673785122347952109565253020114701287597143757845759938929583643446135105759221918416310962812351625472296146189961242185362254939617344350536003724949880667189686150116055186401359783356307626448850901356529242382745132035200412487111520841767926502933775383476581929530656067844214597613093706710699676857528185614737108103672145673177018252027336121756592035775398613963161347314447799805891713834868859694248563834480118783907973221571703033748774998962365813000140677282211139671165389406922092488618453477252906967823870535803617334578200463201096296542371626051669763154877899045419481129000160167581076305927630371611653129920245288702715405476764373649239257254879170395207689485803277518343713251655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] 96581584545168194753093339021878403599246161477472172518300959807079849370974330108260197066807306817692030594996830178501216303495242631210511897972493351136606222811893756859252803185960938277018385481718981791295137860383221761483864369042597274707751947712701720357104692098405260708592363799017884376190253429029412115630756317478398543099085200078381704433334621893800859555672543959525276366584863745454186234050367896406470663135218543848995793819887159208938957750979477088049929326446407796341039484123185548327984676090934739610074398559126700416056394165040629509151524515086021753763005693999869280341820675500083193437586082142580723149872400845283125456066639975410678515387953466835823787421676304162725291685015994307409920359116533808429822206402987145866497647401927475180759717206400670730681095616632384448159178501776283414842786242582583001543976368709942409837414625464164409857479387579797569448269774712478876635989700771431348950608650489498984566781652023073977040652972930035732448781162384319735729232351285199309202251949301734290067559941771209896239305864566469709863012066310135271152401109834500024492915345917367635410492113052200607885682085160511491940774763934545045654573450284521599044742683916420043224691763481327874904109720031559256617180605861238855865514886776674495925912999962930934213532223320610012084036023048729231629350547138518740324943776867595252362756980082132991387727682397605622028498293173363427835229839422625339208230292613064420560989889564302249536483288962510573699273078258818435660860086821854812158170684594742422792165897554344322760537127293562632105851328280802619792314105936719121928433295055118789704529629639728262986199329642762764872339364994816683363967463885549520919616903167337231759759600615423255534363221975833024756120942907621859957908220375290185108023035071606202867744152500138896004517289204684601916941650986199165451886169611655091722638847033893541321020064317623423686032873329393056135428041720751131898462937568785951104701924800493727245362091928134912544008804284499629924378316609031159037070665328053787159675501522499013436484845446414573576691661516783456532644264327432235406590370718022226536514057319426004579046653952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] -275301482836458209028152096080753468265830194194531985433991978410477894423433908817750034323395445057237896304634802635549973187426501024888794172402273924275868132558795564365588804308508199250396205673369130452540998310144589873946003134126072551640541289059928922760291714805638785484163497522803307411050457095167885306206869761607013802647109988959175117652960102508508339332166543995090159843390067041414521275240718155106864883899366374744980206938886585044763494480590002329531545536378500891729815431322086771253181013523022794268784826484061470877023705528059838955898415277869868465186658748571521530217372125688065017698816992606869082773454429261155496363836132283290546492126586150290541866505534858861543333307352705317887491472693060310360193613398491501626216315660275299302500627182754687116399939390660460543925040624161244905580295098675048394190449277972683827614455208123645905730535644139731039639755456815861743529193418935882532782664796521707463457426503434413117245236322804165305519878444171345922615801330455303522928242818677720883274816337406274682653636973457008641981121208869252629126116616294147641141584988396280049902972596055906908059315802575442621291948747821124059493579986704763069593579841704163121644101873156758900227350182022803288798863369701186315174975012847110979459149432793313274892070915798450686205709680157385026606223859244588928481807034178883507655922137231153487591840911234354243572275957530358187951225978389724233309844809050998875101647121121965277471562734359121209294740952440375980831554019107913308696624721414349964271746951062128531888243850555065893957803062357370486453990225087828406866004569237784534022906585387109386423089831504527606902934678454191971277845808683151549781660034107086719374330040603118747274405062904974885016691003518046504785750814218372183599756455409321534282573810028602607234370178071613745698783329094284198041958481885942122066431556818643495218815959590649763811661953554067216457105725311692804245878539816911522869274249405842635497037221258864831784627705004566365676658965037318756879601607634716077336151907523273312506346819544284309392833477135317750014412433041455045203700386253705739104443353194880388300045025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] 1205806152019906469407546870983844609908572670185096441128629114029352997958810301676211730826935814312789133093385251482951712724243005056833132337913887995906374378939163766105635709320297721955336435033100089616676124927150063922512507799027246055766209348165500541706376545688913159795689240077794986438502071549885474745340531218374548790847122588423154687509819842343813438926997227506637308793790962607897419560548230459371463317226885224309539871475039362982088740078086102546214390391612837810479651015442496994040771234133601693256734581830844372052608808335139438483926838120208968153176051376872109974625338632467154659167236983271317361550317301758046183677329378952856799047989456815238453696433241518725734201841853027697493562110401194751427951546241419142401881841822776251791388243353557456841577181800670898486247996351899029343282247101750579638167595064991950028329734905399679668958477081476854920761943114856588871706242378280456505257019269726368889605301402852695687042860151331628573823986360309583439731648212258685822691765017008141905084651948578774098317058285055662892985879683674887552970753898777595577289546021815948132562643106247248213049915213413006504734844814539847166138404109786322857034913160468394348091157646870261614664275909744397011077983551114582535258547593421607749119156326187048343540343783511234301257346948273143541363746206832188486123677086555411892151052218940779513136916182650100482235293366764620410898983467666044852898004939852160599400225819084243085168096968875827969345433372711464064230604596410612031874315919998843375729162157880270017317165180899643222368338756999423966818600627821944141730428713800610588758761905677864405021644135570803070155534014448942933157082839487122388857542781201237757943908528864730402902053364411937208588447465709573150969413929239512049488951627061468056884580273451831507842386263371203409020120076381480511560363087640543644194324893938639071946604421602512153459899435742284588784533993790424636491821753429090503519086115675824682690497994894536033254814456607969712627527700644908417970105857527929809931398758110228441322908358158252523646426087986787396508318364234745435194790807637505121418034628488139464659074809856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] -3991430957245123336161242157045591192689615267581277940063912825695914884835364583276044370672147207880970259161931341666915408916560233745732052553697402892102723386478759595397009959041072149969511151032443042576309325312379631869793756703585651532747366078923933672890345422931375258487006210722636169726002043407202441530596057553148826223585090143705754810506351133783120303176070581372599122137786129460280337076674988551833574728218570313350118597431397530959254950485669126026883546220981574667973996970810879532910103038081004721775794588215314289836852661244581055934387291126866301278704037692540825411517687606888737310376601430796172479816802622788874652943667830384714396986537164625084134798516707125922672700552781377180676677912005285952082899112440523407604109780037594475322256304206993234821198079579708325446068184000535838658346159389518061985111752144956878483789079285192941778774510021009849814739081101726536936297254186739446095620053098101313602262493335169296933218789874880874182801901847695047584496460406783821419419660353067141993409529061088181626903858422856132680580281069030365924174267996762555886560582740659042614788706373333493331375711079214337013250298833448967268449442292986243222304442400007230806517367083246221041681722052157873668202226815413410078322595086125126875218476147266186090826980013897963610195033398387633164517332139210763200321617971586705549267591838646113531678429235705627819107185543744227994718181602741762967332189822168296506760173463914950883384099871499470494204746217247763133316928200550306362487021017357034246884072012529211996565688831534006427632369172097371221299525165240253487925125265476844757834402848673224626477988999436589157553744278977357623125763991922532787670223808449124977633826753365921568267957571798216416109040789644878638174612122777425391861420902067029633747663692711430760069216914668552173789944993546318735549190862552260678294299827858244099164223040342012529493737574263241556884961292743201225052909414034625105935907325881959054117789755631350031703335864089123191004087663300185678755157632998305219324627712971398670438255666915408602691512657402295727649715732285093135229636919273386310120896433065260434890560634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] 9451876667177082427511094073552550100408606221241940270544086144674381560670859204356186816234370749148667809125510471633449715403064309373787990789981138124527899016347242920931132239568951880871404559824544279145251069644397937790168952522451671206848184984271038722699258015444841351020550074640539529249540323814771527343403824437220416252677592626874905385500510876364544206585835810847147283662289950023951982395063115705720769764254312559262706249064361893389073622991746200592885639811852039896155032980736194202843867609931853058218274904053805296286497952784013694964641340211739991432399286070917742305265137888352749637038028838062462841420951794296188653646440731496625405127688760930917755892411667061209561687476338556725213074608348941953834012420873079668090164249389203422974135953705125699545953651367101384889185493161991619197218817505164204758217537993683657924723729465584692060645050558708552025052408414915053435184732475787791631962958588508425551385927750459469203953683080056430427190162241692870506842192785687374356062993071204116933606452654212714748731542391466971671561055141501151181167659511479573938395647461896040065523837331533167178205160092813568016999205887631095902526104220864369144388504431940502415361504969450634854333315392649101196815086664494822665103687435421004900759474815317988807530422631253156131524726144685568466124637997722588397925502503009248183001893231460673273288493464788658545574037252630446249422077586665145871284228741736722115311057965091455032649878899622116930846546308670282615036974019659233255243992864576247931692235368810360002824480817626053890041364069039562941112513754927997729552232982292939294663012524478867280955061304818048559369493912649692968581146470481577083396739179518707497506979499920266090880081133982901189328083513053401529411755435669363396788703564817924244105961422717445338746204127991906563877229153218427030241832629123413589823204153846658514906614691032486140415992347306805373722015549356654903928456253445646813461838465754107973253040092830328882073111390862294126629537213504458982596180949623645176480805521082986605452891210029923333006050478942410412934917984325559912843282641206780344266599839702792925951199019008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] -16358012001279230286223602949166916001174261365531412773136313985270067067145904789101918473775939349663881523511097095843253120902929191262063323423296656377300658614985327137412954771511381474556609985052828064137152577121645419409742133963114809785223026066357881646925079358507839842966712268570994092451064908954609968995892730504266541254885933778345228684697077117822626982968045931036691190166036232235998104138623623629003592922908536105204338418974706540875659967912625910954123820244451099527002166336866545316063815409512955660718590912919456120839613209438989144573158979502901302523624331746365770863417408119619835310503390586529354056877950474589022365612142419066364435450710061963415336115735961587732105301743533609218486186478138550577583513183006703461475327560318377879640107151933816535497868566653219489689890467200666242443751982163537956692376541021558114779420314704860707173621639181817708862864774141433862400209940844892323480291955889928452638928085389204920626337262633325039287765504585968628278850363213137309961360083646615897404944748083075428715087952684076098953313758484275817633931568547242784731250742873915005270319544295520065552341457722400533070104418237274255792936696520386489983442733630894564325284529771873789333873683841003197242703140401124035489298733612847437219760606085297955088712812333023187056835834855772543915517854312246164317386802554221330631321398533682730673876303368643960548585517014936022224526771153118832503855707253355921735648720898082030797189194416736667546642217737765958973716693497102466042614079463429826760557876614652913346666260280998702685453759423493543796415831727485890797256769669301142504451742402244291949155409884627523650939165278683323668580096557396889231707777872741352075907475347815249106966619615606262747150784715306829291443545506548366217637640970396274336829302371352897026621178030521028641841013442171156756445870872656709524074469806346952033192981636129703196351637993458141573802311690556912594496092111262908197579345067580564608000964762932352292029654448167398341996724279722531605694791161972605009387271275824241474031075807512725247378411263969972803953371241841754209570411837628185135582201098355578463594573987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] 21226149534182369851285680593510935106802121946263244072490591172173456400273348245694621335381055337922264893218670986880448685331922941108326715272747022741393217294423151039477322320900433787714076141980652685904556277638855952338569664525773089941131806331333527305364343740771693854243286293554852039178319942867311649365563470070354722022155563171087541745810014721632590843348216491328498280527740566601323839032575986789219243165020168567311329314510718224451380678131697589151884146445473271463386470669372742410918972321301594672383980066698746609831811180107293156675850212019748866386953748310434639493898279234678559304317826025846822629036870728882947750695951615060717979709977918335606124240690918061762952415513641899466100902075584956207989976336961122334572428961171454680807744700390409674055091965529074961583430832788321549923311304976721022928494553482616882491390727326714217242607800440914233499395613201899400088169520330257368394293690422951815796234060139754432808295392379665611735421290764507310816473563661460792319262851398565410751706400332802408873290519348032265498163252120252039679695079331715265713914851049678376324765780470202910885655672885811252620666093980918085568710109811869072300697553335241988165570759960397495134639864106862905910778757334960707252167733884368721460379920896311874043553423689217114513238571972023076253908362142467319654464790967673838737165954878837682231630213456550508393018480911852535906574737910057223023679594740554100587763174818141058718469766766452500170799164076535114663860372218262793589268474032110398970515634554508926453221168403225823544977744892247365539551668662183758724480656379512614456576737390448219016985561621709760341233724155537560582859731445395381290004138844260909212805725640994812277631820604144546703388223653426431369763029137495766747523005944252534189644907692296360055958336844432943664590089578145458930894801872164848065971814221077399415200829821825825843130967246895867392224789603941293967438817335218740296960219321433574956446795761133142645436294858003826589278481881764819086894423000265217151641355638879216230586064263670108713215808471812844470073897172153509007447046092100075563742616106499854462603472404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] -21398793336176155980998536071759908906207772525967097305117225136294287867781320057988101801376108909210726387111090057764651534694437022073739664617573856016812987597919486446934521488435427857092636708036962143003999682282094607569182909515449329860696038671759002511013624469659246800016170383057042458818659997204886481778104989620585635110513769872405004022390897662214329865960877581313548414612891855749584885416451072202782706185067896366550157573637705806999217611109929977150323565583076254171841846141261285458969815715735526452857737677778416273184147700917971525093626317138497059991324599627374480777307996571256992147344709883943072391772614031058144938065793820100401681827113743745119514731564286528039160687641058361222397477750549757655698538912331673182321626463928529743274616752874088913006281617824746036562315756982339273180046202897546085766819748560121714909285170913418078528402545098043381226829549839983221504749267688920107512688473987853753016047322298836258750506558744744980135386655241887286113086383731830861043865600270024978686819124966357099662290524019209514429961532107212711582068190685581137794260087126575288358760767701039792341835036811778749521658527643953854751965587788298494456264984893068002132226759641159051189094909430776696366288461315899247347844259419714412838232588978478911354299694400531215957226167247607251738317863239297471698341438281643807332040459216666923401539347130631240063625981554837057670015911145386846737891658526291069373783752154983445278035184223580987416480678253642030375846750727940256544654690787413923193905218966447265637621662981641954829933340422843952492313362470586567355439572224259484345956006691539290955283268723053014178780421764066105581619329417151253665604575264286109758568477527025104957475508853719341290375972816144812572147023670074526930269126412728626423316087139252297086888651152243152229716925661465608883214497908052228682870296359066927679427113334616758184994370901161331618848020747910124792689495831598301294787388985758675931133033361536433067086039111293835083015120565856181738292969825959266283158678908525612492296152453482699221438742920811148825100555080747576611029273103981124794896083449558260956938591272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] 18103430859629688133370802708739394154846339436486968422921051030905352115049807658672142204954698802970771456397092177364394541248568538946158195542195201739170604823305015319371140140002807922258153852726430261125751016046830365544172800796785105871860484045259236801146144877700169116494766733247466594187011070422491009698794798795097784847493237908056723351190470652265438880502662055245114494741385722608517348726895946644169796573857808286237845042869791634070948483570113552215842369465857040091816696029826101383116055354214352935787480896415293119821249285651058084744103390228115905818606679443783136894413109149877971352943848243769782082278187325299510049331680548543374255655382281719989189895587402298430434825660297947958504386462241279439890228874995096619119218667158413065240861632079676311817097356562253828954488019773279806889974977535991728166967933116019637617309966015819890017015199671245795740852558986856910846821129269572765150864261989669301611561493635137507745837482788818083718519252255214129509842970578607437400648315633827353507774551590670215014977648824201655877494352135666910598546186288576925593420309321682715250980582011082527001409165127697029373248196275700892909067418827934276469475136901372705069148125044837732270912691064168953663887157355443485078485351386252900632291312811814230526692538360414299937956396252517574682599847668275397304404636414080850441441354594405612285944410799358606304120935754849623232878003193772835907079157037717394930938494784156006678025604216056692800389504207197486309800391970005728072136038225830165021344074275829710386865446167481803351849742595287269115018122970474377891870907392221396588081412625307467166994988435570994312452117173888725176910853214448303832866938609467543698460276411801109679930696694476302273990600705840657026545542007523125211210685213058580313145690675425541907863683435743043248163885601024643294513848899514245437992600486329380324281255091608988532356270390493202213371931241180500273947281340443371857189358229100738818271857403645954049493598318019622622926733852846050854130053554844770410076616146915181140041560680484495501900238562774797036563957060774406097513291298423215612912234124247627927564438208512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] -15043578670456582022809736036092560470152890359798120926904064403973460981416676335895160549754199205222870087707155658147042167744997258375348147035250358888657532093809520298376132901440872359682030594503340377030514462728968333495744479849720855745576446337061000293358522336503906358980019725693607160885844755365828774786395421236467366257153355815831093532353982805378461267904234924946139467517133636544049395661667737000350476367741640956142601709919915522007725243614544142579696830286884697151003470582393292982149720362441434477908203744308459506613295251885534503697919271593583208896890328833878364473282412914463581828580908366705152360580951443587951810314450614921157188006689036814931287448722386935854404427784148699843117667094853521673985057768216496509553148596927973587813576463482449116127319713531373909028412857411069193831692189648852733331044158848646070457185486161962762394573049255162625258936920895315250631942187266650305392132111720624244633772700472044866035920911386079599877822982854791776638507095806230558869613981905795936689869245327684605310864658374822785913987210062913906805471005616722227611385368843388414724312001305283802956008470196642008362539129514132789265321110148023076073922294226672472803625262308752403712669282055410321000845278071452360909677172443468654691154941684217682905724162855347820544893177284148508152491192760076337520200971677978466784441112901578992418684583393490949581175217900717666013547208653119119082362345924994614508773883048431140735143390933325853772714546199544672982979442917871796119718477094971936423725160768480926032179463607440259387372725908432121910514562075712390291653884509282654585140173016581025442797647374065554455552151612999047488750436660314833110840768503667572758872710395319512943928956712449651662737061842984635194595030577240014759588006154612206017176768856624000441088470889275821197802893033786782040712929888069497918319027890725801543267306486330138925435165825803026055999726348081449574114058470494128122663954870194777218511094583010207553905224125095609589564458471441974850961494054714930671650442954790388418084571607806494794339751686753503158270035798041413815173670616671713855347431467801574334459407237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] 14059021959650272189057391413068295770076019477558089866585738630733768957272891448589003959109215926107923727425759203576096745110327442490883485273687894363552743406244661516823594518631656535608580575671766043112433681950407543330263724477752107983024862574379202518529865675315624532662474899264722767311923940485233610487388310575612029544628704045465612947299380430211458483216497928373857281236189447534820924120667782274585363707622239295558592728484577141845398190587417673466167613651847010169103082570510762463487558841389694728569624760256114191563052621397116195221400076944382183667059018784949112004695434669093911159777315568311268974515694471928891482728940121217517641075854573792666921498190701889159368002319052701311391377723421745143055015162302682142561740664868352622843473318086411999569377466461563306541207689193873034620003343521290730978104985965717086802532950641356124095248968698635953416371951463108846481355722985039436528333958670408449791224426885388529726319860880833586608211336346800969803781038724276998746838086737359603519896081100779775511673673662835576859895141151095562906247699479950298041266147726645261026857638013914404309014632085193359757392694900610554055519014877394917613645332486709942595329097944612845800051932945530120723413539824855824444841717719255602410028070787559164942293846690142996436590759467373580351311104041874687771731216786873531707740122261193276432780422407153252303364862290045482019591045859210728801704353967099570595188088172434060634940593606503395272433598924096665941486501347111572629249105827322629775082430606300839020253199864610631377896068014599911000872897087480462438458979526996430490527285615614619839000587708914263636007198992421689896159950103423876443428829622248974828681827827260292456284834784832196966734706878206335083498251202545936242893615460548009180529209153035054089157339697316455501940705840866525055842104680315915876552792464313855038598033183461888869880315389516150985238549107407980355957248236288593633734076108696771262312698020638242077365817791101719460447858670654969783948638953231600699839663413691018827419321309334707297334050026536880860912352004115158840834900534291102033082644797750090674507419222016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] -13523564276244457016522156216015054156418173278708697253876243819419381644833988653652670596828775800371187160370353530728425781082560562136917358665847022133302135256212908226044053688255860231841858809523430164147861534296817823758567676688122180608754999255228652351724566588574107813712186036679630933683951301164221977728704166863735777378830449983839287534684679897897365369522509315294729552259130320196595329492141920258879252056213039284613023504461719149977870029807323612883711550321316138157186551035540976597530615580994449410386403680903432319673748222299038296245104956416702237009138643496637665008388527482106821721929366881875994559086880106816632102061694718879805763116882080793758442014983798430144401602285448519609200131211511113056589037986845772864186558253938613042858260486203106822654707749034356793771713995796160680063483257624962619730762171250559608076574726297423539250001505694486447034049659287494002666440833131607960996941966121189283727175752432088957277728852846645014760691495992001269719411526522650384330029787873911604137103881924503188666927709595287858437461773570078331051270585404057174067029196044765027167443005046028374215006656867765417409842784154620233044295434840132559991170263290027451730687662802836521612025186708525596304385539749658119210269401336984239161392893468287786859003717057636998349841308581629157793302379376088774988401189663073711262551504541645718630812881374563158402538646131339261699771470470985845044041393240041116171827307745953492023805158048216245007292366493421982912262964691694420658178800929268829495523989027252249698380027456833904548916505496848650715832121568179329626264932713307143243853236440705544325284583879894476263452925738735606572726919230297530645339510036982590788419491034344942051259517359778671762250259070853149237441856735974147728265731853328159952658765405789929608977464881564479586095112104267296151256028208789970574494484866961915589469306495023397063188093242224191754084875272080392936576242695493130315652672595146966820995038912154407815424765677417854751898891945606477335372643649791243084192312935882098866386649449612207694139006512871680309116734523260793381232631467260150106686192048488129091900276736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] 11105417191881760037541359351006535952779460672536661990895031471882307380420465059065093520721399956157234063498162693593858545042272537790430328944113819706749889167181568040231752750336355286634382185041406548227873995787116997861433834224578923099352768795874752214237721157221898163151925888406626040700952406565838412236650311909912893254098993240041163238737306511356381848187378819424796572163062549465165279526031760476189702175426387979595012612569831920145202585701018777382784228016135823160305500873596069211429491123642821899348652912893618899371411486248730803531675808972675215597898914827193776845937745512580695166537755336563595367566925476219280500496353764860794892214914721290473953106633659508472153492414840515646581358731182322361333628245973779228467753112169208660987243753281499150906653556141913385555117364012757631194812019031731970367143068887771834079889190711384974199507237800768236067604768169999214680028615882449978945942047817976227667439479599090902732365232435701632142773359190423512460133230552068560019471938081146550692834443286130960730817717048194425436636480212639014739750094409035500614446973976731448861378971428931016457876142669068172221510675999575580128727945840081483775800498643392964164911856546694043559326109083832764575131032039825020811638460716942509709874049377194550262393645331965540625233278545971530528267991235986773358220580154128918506789754111252234605394410892918820273883083005329831466619862020860849229002129931332800362089169452443132843973989255456034663138210295103060820416374635693649463571985453201814513203363158441596415718753307081123431686597654375737363262526463721504526358777961248946079467715071524422635129626005894952165803475672229627437169007385593010555776747734273341254287526037472228343539729696713959442028096828504488830109963741376753954525599829658907230071362578653622054279246961586884149638070226007266603768579292948056287641584562990075933600816856213150595970689325954851040422598727282442023500473549606025610676301209018437371485662724172843493033606224893927820352975994545069406503756308918052928298254472712949312678304881965282009402264149753184207638531707505663163547614803354771073541329826464894181455595307008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] -6750497070102746406878632461891911071424014470060877033607700440645467065541113003616699747549621080897245222479775433369951118719218942168037924256971764485680182587425991691718280716909101392824557423688233928875946532199173465340345564962369880992291627007616724060967186080836689416243637690572881925545387672033460121515642266577096307155848043878284123945603851299218332774594004783878165509493356826486425730359558634098006197700950319841126274479721852485658920703974021681626195649138742887419003616877344776755095551680520185937931920736149881686756981158374852664873754288429638968264067492507990365226257267559758697102182878303775346524865733985835467176299209413371247088237813289436779757931654885121058654053814971479228950556715614340614982254524750908981640492279330263195666542378412230206760674712380365211138769162061501414572730259665279536047367163939426367864782537574297327693892905205410535674715500033717202649500460622899182513979472383800437950539049467888606953316424085906586751720805678054861561582923897469362742387052576898371052826435553920753422402489985528806042946455195753232711489677525992703298628592993901221549581032480405895642369875636433153173713334539173312407219938601679277211373956237402272026141006070392349668934433523751871929141969343966844242424213744109734033119664707756345968993604123172370520472777599197174273354704484207364334799792650033371696406883269767221351399813424970885526331297124637018643453852399543030659002713320233767758888848460811854416408803071028900617690909294736415218492008342998781284285973195904976208737175779946416235048170948047109416419753992704439281896176626436636872303487480846026039419259507832271340691703015769279342907741217114551713873859283460082007426705581251470988491317943946715929420051508948786244107829789034888144683387484311522289724406392818980065293511636017126837870217552275700834963810282307988561645935073818612585663986525924881160167694714462316937760058363492609030602343507279662429037515082102378834152267855103851655263343812520449687402715169663761930418679613733971580095907287339927793522067454460189846968605271684245024771561849347762830748582595307755438791885820044388186892227238829426556898933473280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] 2405338921598795044829747370398556393268421859170599732733683007527879442181650645757348996647030027074118069912520459157390818935765053524627604790651094356579308613027687939731687405750554358096781117911425448800561281767190028722010409281510979750239459706941918688303566392875289069973278691923879116338783117958958384393837442781080854295644307864730782577750751943349086171244950187844283979281286044001848493542471026098834278074949095907032172931583340191070876841221479792318828229004177066786026810535965364209739466944804972596836401157854603980021356275694461549498705568961453364810452966578222917681473141753508971887865759822726453254480882365203463346328611605249902607115811807419620990489110438789403568845992972497011327855840108433021560784963435310092190847678791710632555646240944646069869166653209352849626108616472408592885248377328663685396828420079804854416048971130828721471068175844505265738211576839379090097881852779445678088088127621052995928553995118004240037094231126267400871917839965680352594480154751360182171906360910559359418456010201405583644544694498528258800661378357339339852894272985296172146704580334625652319059037122428446006763840167569914891383496626240024201890119793982983217052778278765482274791606333614389517763165108517796679524820527863899756726687844088607566104194736539569007615477897094864734217070873559525527279063151741912836248093037222490105683683335781097618460201889297427360074276573653092879096741256995667474519673704964708035918480375251843789856126821574745846523039039851668326221295168721156496508178097281716764403217276672129898443763248815752278512309860044902016103975563685018420505145606553607413585122922428878366359421824477762428729702018730657681325394379739640709640787783354438364258485963334631338679051440537821468212501331369860858429068917874655032872485305403331954959447736494239187367904341454962311630279487202341966321018386438593376609591968266907328900335114270982663624487335945418024383838927069160455170436746961066025378656407037453992724046129356249264589003973122483208664493969048544822550837045168107624771849936686258702225598124687533561165908041611018738696445663407348107760756132271146703524704296046196934486016393216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] 242264466910256581864338856376210026644717353069850466154523632824800656173300361124710733442076838341589884850710908522453222789780005469702296387865413086474338631860385807309279930908189181626912226378295845488123217471768130276875304525987868853911075505569193504458282804278217402694726391012484878866277105966559829493185768528247449655921475810614426557086357532920432880463251137357870439784842825428706493892436913406788927517185172018476007925612074737607367582346693246553248681061647981331278028861229485759077902815631411086740841506456303445140456143568564104965675516284313449193702914062215792617413320406010812907272789455736121927974363784286042639397726773484159989754664800049510337985974358409849833874010298080736846042765798747139289949830599400150431362659343260735708157486394198540266254243297293554528821245825023144944440646237208459110001330200180612121643819761310483992326642775666194328068371504607839980469388176392972980292724777711725058784895978759978665827746247386193135946118353965374399153215398186207814056798714794122201381516063844422835431759519762846150307685502736317509005356478222878275542784504660494810620142876480401304609251320466466802685916438796485111827028243157739775009275348071141087604361049435881084470922360573343354202838060624219618637846931917674891189527209715285679977945208642870762751524856329185511768697303266538290233719131468763331635707547869572563170539281678809052277704140371659533415541532242755317170804640318668438739179396541293922542571691856289355451509434401415669077046989278439812832832072106705948632740606852953157286972187826222326883125976272798210070671581706354500308571385834486159872663464959357757346640994870105402478937444475150653479643369771409656587723008731829263271241782845005500233062335911158998663936251205164148954933203664918546842927786588749483466709067782685431691609903096513296364433720392460691231210327298376351279569734794426952271111424651163379502032561772425018494911012780224335331508304090922774999076563922075761338517825517353341351274634228388117581335261713060967252049758594987304013861718789247800463350592933969284621027836383713153921358919232718105853152876235799294362635150283329797394310103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] -1017587683206453120778180457696851107555531796267657560035570303145651354940422003671552994467450666211718932089803833665357431010456994719388839412626522273294301789213772370519283285889540647736231390834235116505422085649898975727601912973386929634332873098811342432477976456746221263435680272374947129712208528157231411814688267084164860624558672624632803228490878303099225754388470608047346053937562776838251330854681880852288767792412061767397441302000739860183651946427074638571532874522026400588540062560154248349321573874128243933994928473376246258060872451147873198290977343736888356078945329423461074410660670019362322319476285148424829542636661535783494694965556853905216265333834356570412728668369519661059151708277961360479868524758031023960510931583856772975491474146145548076629350595756235496083264576850578607317178872269971658292843283794347798508311232488133821859941962619272852394837584419409308775154159832553740223783826432236613126536195280971211735926788012916523247724745939995261900725904328867479658862307555135436900222385431368056147280137797557771482201786184829249496729317823231128463683556791396465557333405777705765507929434421177578897525748956478485937232533702311673345901080341240216337925351508098186559897272432539827868884310905122764712838390347095754492309548141199674091534297248998202809763886983390676683200730125697680327265336611041901565116392685691345496249097896437051305178954208146938695464014846646366846741678824617351259176448367151847047652235275681094533326778853529244373301977579527847858654426206579205417457736552224246457563333231885668760665651336276129567212341491010862508404426343885144081696562018948321894116297733330506507906196923119038831093205218820903338393998248292002960726774078205252919248410839223776646942795187140309451332201937365553734200657565620893593242946539197429852205810124758037460229173088915521151152568035363680465134475904991072239934460519371173865635608557642824275922074358145614709203376455232806047522003856549571524043229624714185145215607179274192473136628600679591485975284995053764161702144456963087515730208274790873418815612376989811292945073417353355680647944061369096032947684904804802687192020721804086089604201971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] 760097707341458643596365011889428333282539731850447473777055132429306911219908513198605414901081617520486007244841656235049650168353629312302803444787466104017057131942444229766689271591808787682215029344190358671529138316312404995885211714233419986469917293247445239636868546862710826559322453665666520943630532609014760198007468408055127492907686693619860028750308042323800657187627314916165433310907112037240059987971969916541549750803853316038745604695886108747368069825000738735562063102069212753869563786602936309683035039832621363183880938180027088494709812341840857053730278066407629021636143555115377090328539084980368427295633746884007095061404963896465304524192838536383039936671655888764411244712325350935985217455694083696505901686120491280479186619564479298651914429085831520516113235289514996484181362652342232190665295000874753601586615709065718393083052960115147984833309704468973989003361988117957220179989548329898798828636626720589109147736211140554230771138366945012944229169853923385979782218651990809331900350963578061201880082058832929234476656390717539073614658044620350801065252460238460423593847005752017101356288711220321415344171821598097603284725141666657474085057239689426872233901075789284041472241600892243355519292843997149596672381933481095789801524316365076483516111400849343153381939059923744680261969096895260754038000349583398335382318009061039819210008828406585374663906092209270837662798131891151238357355713091194988314951684483912321155506153769341718538262876716141056526053997945015333179245585759956996974143053408639212085077700986319886620936929212315294917018695573608148732869556205490256618471446370440675406694328939196746055239796682697191028033276168011589238651158976606355882680342804216672842432250325762257682758388722128534638098462605292746497758186946381500472522636926177316055727676723476674592609389534214488693064665485898249395442129424207773166969801554541935031267761073401730759438079653157179082632928726481538595147415294190231081261691936578626167395436020929142790746026163766546207556714262919626085464082577053555265397033025347640079471573144277668159334649272962276991556088503864573876798521057390077988334006275792259501456403219260908864169574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] -312806668605086303253269393148798701876474200008861403662858522147498682978182068932012786609310263197068306444375920923810116560236816816892795693523022832059521484396108013264220495433592412198533915774414171961466544539545186700887089404312326265435652840897779558321673360711474945167805855097795092856076192440274100003011046045142520189286457141331974595833557778957472403184683769378771510823405210347963382108599225953269798953132138632278283512899328452852433420884210132957297063435701388644977648994176440701557042825817891870754659593403893172258963399470616595980369220824499934516612919516615168296298675209794788002052204724189164973684421362901112275225392779569272326872414146098898921672525894536837512508017475610030118585114543858303921899612910392189239000207175673281653995533820118514837905964563702880981243511964640370597823301549665196631565164248242258502727410234693689080068758725798102027264709894096513946761126275269299497521503094972269433442296495998803296134085958687603205133915531691176276506297738416924613331374141249339820375111787383691250147861582681077465682473530562651776030157617137559127442643992015957805170613443710814390156337588840446515893506669213132523106597184940787270784258114961827409466861666123830792983566868192941029773129888103744285375330767314320930095895524239987438189300833651095245090550203984917239887157684926394596425325722264211465494296656878489054791556318788705646356873785730996902883535683058949242744461514484437479304991534247932885384405390676036380084674134419454020820484492603888734660248791059821141105377431202466098955877662852383896281947540327321888432837191100502689486780388773207504589301838673890388407695649299836378052486944104373098179512645282262468953987421273617199736619849577709558570499650749687157424865790773634940608257432348654102281929716943154602723268605377622593916612616375542415904253988081310113681455691993534067698336850395597911231577617647043192216888101883859334183958469888354221959733090806142605195234658532954527209618240889252502460499260795077788460451768232950110128013624716745974210266064688019203668979281844090314546701727688069073370391326911063108060118725761859761555285961503514933919572033536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] 47349946637599585774063498117670603111125862583143698149272422127480611651296474122612482280969883648473324860054395551177039443280355816202457643091984813672192619014369794762272109998967106929950129263642627838862271991310597364994028640792147448243580325896984949149185850479269598434856379665700311481829581173339425618312222000635066977811689557516291965115892497907477854854882752323283703371614316666923824496358130614660070303671136000232935433096491411248512639245273841107478176526115889809591081297227025496353247277612372951516794720696685823002386457083261544160795932403221189144563073386703715276828437012332387189523492176622548265623635508827795307182795274274968549786552448801330435934731304029721423488097848875891037488535791750397967695364642827380499458378565334961154991028816053070735452490614324140860140784341629939693533894910500087888153466393122227545551786587716810941398759214684532393902531906648691613506187317403005342659397107909851859598513595176307685136795651462854586506074869133291044973292834223296109405689667134109258008521806129915862909663213697391614592841388150688823744123415332550071622711612666445214339210308144756289865063693588724681144412973323832116919868469538592388868533047705515259956351423943837659474433081530522971561624030150907264007762012542078817462806064745532290206432763580792465431110697127553682453959094747599865913878032715758189377707950920207317756816476620901972226234439626231799246654379244621679458645033877695965230171015011172417850984438884014440348315653194589050179913677056973367355087084411367289991744143866374299155376992523522114674434052288139462833474518318862379647736656882347911631259022123320157865044150031081108621702570404507908242533908434607582194971163131154865759568476275322729324310924627206800460324791107342681333925671658559267336224258833934817748238417513741124108719243174374345044178901299943797747444009540138893909277732275437079640676537210240124020440483235784054250302435974395360059304860394121691318137680488248817828825893102511726954912377291508028704712604079284330107253541717335398086901724577777469824110833295243513567082971378338344428933664963275128837351606405789385465067789824255935139576545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 33261886886795616417354361071928220633871302909318045739207089435681879992758040907495633167809616857596561415280371086711140663053269999104613885633402092534256546368859717544056956206492320912239431450875916879849589705761283914990753248794931274752114011477718196833436790181067653748536108888916103032216573032429979446134876467228199864075533603836698162821669427719780880941091226974884947649786808228199166377865722350239245111324192185121225291954050608623997187042444485628261505531035525642967566302558021859048435306683424536029425871775627634803806118292117423298591809719815612513446098859124732859039361846728132196258165173399057551435310694748593176175300120017134383991837050573115208069789054674710265894798284059110909059580758408723364844491716235630443989974804639086433098118019395723513862896987058126018355826710828949315138573108874080496314258723282134013729112504830573457055514199851430571685677055172684536287057582312177749889946948550917651736846624846613227863418165670099080646038145214171390974950931860747396110879448771314906297075618890869001051406226588083547972504886301375961517065552802467518881452834543000296958475539743311915817641292253676977809191408186450523807756040506411377249329088697559206680958282999649029508680407354954373268633704443073989782727924781286669337978712683082862629147086735770099889185382524791293104220098742766255396445042950862484707935642970039272217661306202488275196266172218154318439847713289209434491046749033637463735456883460967895022835758109960276946221993709752070197974161713465831123670851827297121413975936178688262553576175246377298128167812124369311121676021243538956581403554769715775777810964551595101291939182620566955965609398098311512487200352582005618012533951277866590554849844836994933277215671359557622644420642400655984944557728693389046540959450092580596012802115901605196636190461881683056369911366815983734487380143517788015824142110071217669207281208799173666997163881987636898565040064717609945995643860150507048571411812994736660664197073785238203287434390822841429964737013208868888525879586040036371376409279476783287785072585071792822786846801873195763888842350472172125758540918639750570010942232793599298256215474176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] -32207560674462071713520495810394443655120424967522619253875545916405822282981227882678351507989329488165721551796497303882338148885541395253824516455090447092800065271906909316474701246089192017417559001792651875445337090660654965573518526073881462051152175151223084536738081074275643019704848252847704522317203271921338752076198571556264396091142308150098562789113584617318910216028176501575594492578698340588078257275933008955418871050838372144813307635191542712994271389694003606254962466596623484479828613392819709816768373843707498192492530978175010466930477127339655823879076134503486014140216674487308190493522266002832926421387756233012849599790986178485418045883637644118463346904796120125438848649846235703984859936353111569590065133706413094236592334581326995272829741162799004391097202803559187470697837650106731139160878983394088128883406151855757371414471372328503204783833614206828356608251489847030018887443976844783016528928021781977016569324502910449358907040158333809392206703517546144158698594378455993535886673207804965137265626103906495173521247692427147926677926534833659804138866720782099219279011984499815402053662962934987962784050960596636341793833174490391471833378341119509501674543053392082790574171356645213015852550389607445644118584375150044161244746397287199752297652587302608337650047183363119626205860569504128941214089397340394756587307153295334536131906669611376447866228762838876063921906607232856533828348090448218859064064893480985276415128685686357260708529705039784909315868092624488219256105774084129080779269194388680344740207612435419924539405080164801020054456778460228277264259831047599322643004658652454937174791361068261382893964758392218691534510471539349041116681994918595641062780762139279145724191117620943183844017886725896293249164218561285877261010383247080915972380724303462090188958760054839318290405535196557534922838961840758242644780465750544370824132679928057591202110164961400038001041866006170253997066045877771642892244175029492704532263233622712360522231641655098324395870040061862476801337713169254984850727198588121662616491391921755083700178362348480503033350394817003949419445523312972663392656690839665707724516236766574618730041582238098900638876303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] 16425467318643862082102504111726569270728743091534351297532347174733853140967040304694187622588999284460590544180963560846816056157905180206901906933710627477608320787205884778322970125893576859473846154539628924061507556509035371345428484280002281630317071219544379244965540595810211331723273761195028449360702477813394985029890282314209534902456709204625529619217142283560326371545368570387963676898518675188567253250215852581677119022778072114262633543917322168874927789514703694030728925609887714003715750810956545219044481268849735534781400008273517873457952588890540701132465678915755629204610839947452373113002615214003629561608666028095523931445586020764116912924369295323934269804325117439411019391786982807130521812823769083064363685440909687794401058846299211053382645473798483362245026509752107099762657805859258185960459115559482891026454951663916208721462836644436901617302923626158905059171123804859083498721036243872718974909891329965627964160246913449393517207458477618064121140253357002332557064313669513510507856042799371564856778866647520503473661893833391153203339568688551662223678399243177313439615448215189941326119457493094394662811462649335057641499320934063130778992962999489157439604287628735528806595932500912961100153775431746798619173092123211825792110448647546019873598752564467603804855743603476477892446316688035320468217234543436422253604227994156807508931161900443843137444481267537191610283953140234362706358327703007866413597871200860115296456080702243838808132705622317277571197638165031359442046783462964159569454118948977451140666896885605042971133490131598647684596853110525607361976994287281279613131235129617986421205658880140464658680376330247785143916741570678271383716073711865224661358514453455039897524315582997571134122192935973867497087089565295094760748577045022694815312737388399010519356327187840901804655493255896436587530457567267317277407532464592081565773554606596357425761293195965958118709026438898648095346601380695931979308577362754555411554232023220841781428006575600046072123404432836532517406811651147380273936727621141714010924038203650590487219379094732439262774087810181826372673338557281103382496279965489818883707968414960932494430500433776163734750756864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] -5878996429333787815728349086479692237027638295381925523340273142146004992210260113167884522613332159686548218899927393449291075941674857491426935263411436263998141375205059637817084920319419405472753136311073639738372742348828278516856835606801354795833605552178034926793745451271429748647894926528923153689991991893753175580491976155699356722659681228350217455576515093629489388032897778096071627863842670045773269650481976355822183626805131171913368355321859926202036179013630657605711521664358198079199449131624970615611984570234670802331678738389104064337535719249307680803977929140391302484884138795173511928843413397668594085302870335237861673570506370839297730782950488806553146826485836781125441654052354695378199475873995261913659126911673364751948706301395770686339411663641051232638517853324357096785278742493031192988385745595159205168023558802410466927441374988472006944168653090436592039505668497638732641013371407851605974831132390393717359639579871152419273988264511274529543382813110095340326000296078061016296088124098233653265182743918444911116407493612135596021202325558528275168366693320907308301158003376854927890991521660157917663659686097290474510691419719149268684010033280149965177781371610682795000957947503728896625238484652746022433247253076513044470218941079701550712886192715093208823563523251436272094700239266791846567612876858855925685552783857351675036057278416823968643330608448692559187956032829590007838297853873185237789777427376891441702350805511890546522439095522188216476553121787357565496952228908544657409526000831634817157296196209807979195130638991380272306504631826959472686311801025028651394608056461699201967330998767870185248538658356407857935776360846505398877791023123040991638070176404841814286357268849327512314816764152092205311110843226298602617018105842225610317011475035698323271517322224194858168353050498677183144970842511984369260083392277112598288345624142001735013117226274489433151187286349036634359886197762925569157116099714766312126076342705253780583468025220283953426094550780121109058260697075362496270023692061899946459235072804571058303973865592915582247526180960739436522946450185499248320750702932724170835005868107853023174274804712727833943358832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] 1397665983636345783569929307119348663438339566759386029753608917702660587011151113514145556416641601479759161812721387583346677457727172626431119647068995929414076216500242576642369340123139845523654497878242887982396452692337575784210951464173040859305445361877739784128286305764813206294020498205895664861875769755529643545567112202585596827361001964054213860112046670085713279146522834706529535049247165208757381541261402563234440790839890623965634746126221299529774839626152584657316682729836507629111396765594774772958034206959664837731454156420443183825397986078619707319513097573003401803637133287475694453149370550396645389168788175012689179473620653635781138117043946505426814418228424262276257653757281138056585825614517151240573143398557453463075886729045411750140671902909790376913362672247768429338279958992153127681913194975263910953727858375159426035891212635459374786939737195137780969806389001408648696151198500348150960055848824176195557397885610786630426345181843445369459691002645516411933179099503337941418399059471295155019629839070944036079837287773427421726051777776440382048413089086472710207756272279866911757965463210705218980979943260447609316700005033840579199435137027774840136281197868228140384437129254736508973770356765885177228846007896589053792971652330841727951464078007446198046624343968637442568153081342342380699064430742854658941710618713598487739158114711515334428870018103890474147246307416682716983275950075531819205034910184234715645479056494360500505762695312539451454798960227629911896704576701204080337718119146272086639974725298456568436945264255565658584476978376272823413026429309887701525936723255418264055593280555017747661635585034866980889906452842440116356323685713441044739162565669288485454299848357258149412389017959172128529234289707973944821329938500331248390477206683371998536305648157789208817339531470744737806346173088497470946652543173691079279504292270997807647991339165350777967435136302140475844318360185507062967746277942667874635655843984438068283618965740916721994450405157477198782413651114196776705420310082340850250708226426573281176470889091882122980024094537226143983615964205012113771184523631330592172410900105748090826340008076423830097746722816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] -254785013639092579841568123965744068164893325909828604119202104998831227138992011029347903351164750961028010701202852852420132717099118666662012122484358929474606822459653129530970784037261431117274603093342547721495405672113494900973292954015118257624363600289810482684247608770953187437080973530433415953929312282636125005943181886096081488584272037640473593750008839555550639046506927788137422081356398050022373758682550505651916807912725470701303205016814579526512063415323591662812827188654456894760295717947543046302546856027739788591872514323598283118799079695566106331280742640870711385576369764662687672083051954492584196611784450910184039055623554275512855324424217566249501447117564762991188417756453905067146391893552998618218772163271927910879242104471733109914671878803641516488069087180038647879929792384162804293809494039680065959031510118614993064592486773921581502987192796361544518126232044670899952966309142783782961314257690231018670768173293706492899408158805062140721052416761046351250192244079859055268013857054740144909868212033804543253066055250464924624571252757477099360456820267185712722758603534618366862593367852453208409529559758163545012001586566985305681837524365238337501037436907262351262616719818774479275108241200726913710569490445147032479747192893704856390821334313980465578102391175952655871213286296757993007739084503444372952267393511432010647347297565738698175010482911299178163654431026745649194841518605689815506355074574713294562542087206756282085836424199367162266879892644999962542552571154576380552660192141156691032566037745614648314559458649625081630771747921712137327032269774333524113363372673013988862592387128126910601732409699257095878995242875112205628850117970529780453960715231198256890504012747646328985316807024231980324957223962247057907919325784411154978738348675450574264910941142040945245672222838868288072358083777154766401858223534223035686066227943801673801767881293416215800989083811216640836667856165546957288419311483627554975662661288993258210383244043486307835314259923541417567606164754087405745178973427259371825908994601514663621790414088235510438302413346080951457569338066446829652991250759143290984334108422928383488678035288206429244432056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] 166504379837281871743737572974874472405096645571267936522131061006316916102626988376921676934200674006024625571083546126837740069701039190478446675261295523159361469434884899583519630958084838575091088404610036442090231326892906793146706120359716700827342762638216583966288798061455615538934515790682420132142788441775834053644571529779215802875962603127667868656128599026097065405939142069601117017949757791922385910424224688949926058218536791651612940843390966923387052182493906695916679273104722429164056267042870788397912558355703614482881809205873672688107761658051890962424544174711880764628926602798864388260221061741507670175254204320379816368333174944809043676964820449983445799127934074861201580272633393839602643850282764248094725217664939251048437679395995136256944824521424083676142123461238023904809927940621578279526580414900145013443275132481121892607039736636886062129186167050671985794566647480631686969533149035443421776541507879849686505448654799354867130875013241983456669588639495223913472543978387806369252613183498549917173732944258622322085594474109277014908203649672738857265686082438853633498204344913177677181872310096359641044154031291771887468351678576111777538945299013446798146620140118780991038337879684283035291043985171226954607828868175562203293618768920050996111116449244056794869918654341818337547584459965182880491387671599273774218346422958305306484792404449875569099687608544572970012410293523240514381641002327413084438466992863437092659624258691641672407194877648224776370956245772776465418445932509370714597311453693410224653949840201619452271260260752838096778451168037433603082969569591884612838829798194050926191149136838133441441755394122632258237775771184921396359347586035825359547066522079778634950879668126031850324525449539494102269774976739122464757608473843486716274114323868185002091204691968507986413827622485968663502164346625379469255933068119381693180795670781757727433016287326927399911396160340903588148534645800661975564474099342571885575332994720145039677724559313952418550178286771833113167907925576165483379274706851979016254954420425916733441394429015526767972984621786762553146460907008396393368388372460702098299722823380303222429273908169293137367269376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] -121882469161921761616974390711530532971532222243619981674261255375497573311771999208474585585056508614324672914052483185382136369443999895256373320979156217293810111426409481317182024579572358779385724606021554414338511363058386352225501288732595150269045710210503314043571163840860658463388881205717328462548562583934412347929003054525214476971545414493571107285138428196897228041215818290588174714673704998897346813176405379538239261051843641000651493613416085259767063579892405178474078892655927181766809724954679001633856167667756417172472147072460764366854565337940499126688462371402070081367179360306904249788559633507731633629462413454514833390434531693203614732825718360912935429304224991121759143712893694169385196918579015884612422984558447583740024157335846877679010074568037663519705824622622780568753582579930493907288752038437678839079103885234057060792194207272803310343032656162132015243661575626319665741838893149958734043751332511021508575664854771477616911768204654957580599033158384001531588365717413602509024302778980359129535201743758363530675145970042453522673661225702212739529883221279260984852142252385993964638008856183587749271772808962515428411203558298904869146977588812571794501326303669991194669638066047820401970621168003400759180818091694298888298528546143697838260338890109433817103187667000516216088421542231367669331789789362637813896448486424818199644504791042392053851132042848371804195431279912623803666697538012328220934300338854864286532663210351083479886407647853966638656991518519216712649623712952918049970360875767614106355244383140658871496737206005424081117302814604922661962926953987467514811138869181035890289981955151458764524666676375866626945795538792197051465595515551382975738331468125489386271411394060301959092171313979964970366935476331840070790457350113992683109075909241215675075469311792417685614397048285255461481849275243230473793760648330369619286040609839177367650078401545003411048475441198659355948525957418945322788588673582225152855756005516744955657138496376397786628406043937088846805381287081151059115876988829499064657172167163193025829602931539539270246948493113479392236296981560488022690046633610743294662698264957158194733279478092362157255557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] 28291714817916161095571572792862311445837457694953056920484333375552256414884136928771914156619490559601625248199517927561621238980272617394268426424536463495148037153476779685325125106596129071715518980660984760510700565591581201650457047532564648978801273749679415288854979349891495128735789477914565129667624075041075997249580129603675703066104137435137759421211697102844704558064416543654271827249987359303961472609138584535443158880934776939305411650354812674962019705274531667885354078884298146285666713960197420545699665612868404150941969730975927645061878659325531005798894510528778457674965373348692904708966024325189977133197084313202370427965527985426018000331443068594360970516685594799387608769769123954458596851749453282028331925367688955915517995322698307900135147007646726845636045054368106724513459325281012188042293345089114221549487030823879436300556455215174280474671068817245690261343337855150961870769459487552607777271227624592140979120496021799663704466312575180859070279086790395926220818512522941508786066293280991874030001652878983686364287371812656266733340256278395050118831676457762562361510282003202425236024989818369700819482355905948261058343840020943812402911071124044574457012286903976522588058364464994422140920163331055892989279113176327663996228927925841889103365795401530077116516440688981992182335603476949574373846649237162064931333589153715029965725470239328977464676700134279514749400472269064468898709800311430119617852024671258164922392556606129484270307072187272864892961583701407131159084594336539858304495617517977797037749096557277355945331946215363943957401311250694138004959127970251195310893399257160941360156297542529009073341626570821164610285074532258373808781960135230397195017485918069510177878232816219100403512261174372999839792153912550483206898585240578251001289492437246782612491809371450527235517449710999861429802434365809136553621847479128998089334465430752302583862270577499439006796985041792132953964115712925187511658027872649778193527702941333659946454691836482466181572704668131815548849349815327721104224150235908668759331806852570824047334426616959541511230357335776300274483746668147189673693762238656405182238591983654884503993028894885741479329792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] 18178100043143159128269707848877181518632984981970090163987630433001228899201135484540112492296005064991548084030858613563224100202513725651582797306091660750638747504085906493450567527425096450131263001185545898454428321779005172672572392980599389537926553921457145083650040587215230842188746553833329709160877667413352055249128939908823663172921634611676623172427263498327170771170250239934267952870936819005535175141601659498254446459540206026317804330119965595893936989088712915172839893665709306248468876180231805118366487852468185424718159658981350002976898457165806553557366040079897929052745181688785550787591823791934332962248995440029489198372831495559804664277527060458319483007657352461527638644483680494040507710310771417719926144011492807392776444695742258716342410986534388927752734614472176836345654187444075765561879157712142550294407384434155933693630230960002562555545021710007882120010074117922928386574992782148119837371020777740800942940252305942670216283190995607129451874812149130896432788022909567394699677032328803635051035481835042171700415103067273124237501923678622824069517362322809987983002855334505855017807999346077495190757892372717843212058816484345052685267517391917489732417315916608947178077087491501770559026623843234391275554764186787553693717314180505054016517407649584256355996612291182992379897231361970426656489358523002485106254590248997877077489614085163136778220341896945021278670944711180515553139838136019077458936152647042048523528890060684217281533555986651003068885946059574160410560737631907312776791705562004956026384121204460740995959839462534051858129357223773623953376002041876987731355430421946986715869750568710424850002489913188580063391326073568710010842715763048633703092274511338820701852243608789872269443960055707604935800142570857890227650166089352774260952743259123587558514688511003973243653351041552075969275476300817941435291631121859016913779399867608004620045088438948479702533290157210958373110360827847438257154823415450167456260508473599157259411452338065115860959914175556494327094895153922008148634157246606290055841876891060206406045463089690929339516527390521926757573625009748999093413988231399596611292618781768751094150960319697901280296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] -17827374102094882900602561814232230958264259377306201964120700305955693892447753667347363689603604203884578623662264212143071885969156620685516651833448180065472368387160854345910890913913375389943284577753708050074896638985873632502985186351389792144082927277587769621966586380116915820600451766656416190572183908732953639029545003902350434839449272805051144090849970029819600109408197980138449404185941643726169539440184992636087275081529494135434582504819887684719975541537342102604883346188285933892906558801858142107334048718390528199283685612860256459438968348425330071967965073338389649946687837342664030195952224489379043786293605302990947189779674768394963623515176697121466551561868247068417909361936875624292568167773843305434631186060868402595609114339317587776273634753262310158502399599892282292104368698941952807122095275578898666082893626311233857213680061392814090441503482270839483519894909170479365336980614815682731458451015783068009873033102529389509145299171743340558496878390767310573045039669221249040320079400073778682834586975820294629271550470861664388382222047797884279529869347083957486317067332144414458122198460122800669700840009527419723097587524692829849881200191783367222551356624089641615258972979232147844897433575490204644679594445538376143051675585276867141247753069298019550132197576626552379655851546138798417788146488078787045099165967440405757624981552718909328545951318263937568752405765133876033943339322440176205976694769371099173525111268279661101391700446298993070924344699071095728331037081311517011542488966918752542462870451572285167647320043209080893791186072327637561332229509690049805316359696671867458215380834537038826129232825022013231055603968069767783697400986945797990717756662400526364152753899838914061339840622977259131771755919246605346023367083118433521595028379316460711502984607187679766372521509394164041703410668098207031109851848756073513329210656191191017236371339358549678795075959328444736585556055789677663357250107781587983151932587219263878258240187559593897325390251832142027125627148579113279835983478310785216777973278207057901359046101787874927654168004578366570254499307932612955561534981206474376564712159798963744006686796465650090037477376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] 7417289490495343643598306844905771549869708860437794731629434625328360383872781509764746801070774716147345111880793050486481688949886626034967298138423324494971554935726207645313958599018491413687860497807602241603925303774247051281370032712488672232392843612607344378578085945023058081382460778729979048189147716160306513259479558598222337374435639811657982560894967223852465881364787290570224507460100458873974144758083219180151893880170299696804225192502630960461701567880850149747420015539954826361346227455659263043977038753023815529916147192847701091231797095126401378292384226647367679608575558842359270205396007137717063074446294758493831684399329540852166753499056715993056872948607950904708775742866251924162432098647753879736575640668298893292891154067672446029436157793047271854086277411226765580723613061673459988033457855549796430966927440269767039621267132665154057618999316325943157322165462892745705303161722486705332194686737832908091859787469969534119908428837566651483761804121382888895514383648341963957662099928615465791100176025734012267912734275039506825825217806947145851207797042145809931113784072176247597836541905572054158752544320429952388141718781681412607464072851967201744428854252695463825978732510298194643277644097573381630691221208356603609215305022604289998881001590581165814056498708434442636225205501034089385203725435424273549991051558001781623001497296799011012062386231219611665996426403675500979140133337299766370016770876847413634493751733906333472077794652849530504656443906369710593514089116850858341660092566752583270610568512512971206780560463567818787699171061917295664454402277143871351190539933096267585374457103600495140445363835037060998740249421207450319718685098337731649845054790565563533388452566393938052702783908662941437780052304676961394658743255199983810843599099329608700247911616874889884106311434414152672417117226287920641660291925554315894615510099993531004138469174440246963161971271775470533855928063147022818013487283866313277261787526299710379923174764517212425904772473788314092404314712944231647981222533636040164772808333767447535701339590834280315036405931925715709992139341791178284556119275062496112811853383287760970076875579073247221058109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] -1903509181576371368819197027176776392221736324013829546987429196492738675834341654938773675425981277770915856477536767082089400832178194865987128106260071157091609842400058727501254517996883311371426411426931858839895275787374676558630282595511689168193592679633180948530814657642669677380679016238548309977470000659670266301583220583325561120503364006006990037141860502406521118737972443670671126808600590188974735407003163125799500688133372242226335438358351936645849401344545194024645426696093024776368689760676917602689694795201391457356109675117957426686035993318192494140596525006377422532928997383399877974565367000596118910646367656148511819376176388728433547135046908507285429953434483244444520071076543638247751626198944345491777893855435010872242338109041707160141131263204640038787130979078558236110848442186743704014491197908676674901025422237955799021425790091162379085530589236977461876126319108532052632898862421382197249857749311432623107244340182174442009463818942157507340901527377475472507779354527224210961367490913493207646700005629092147971469152512767487288581850552865181007374391270895375658439379630477666901208439350095849915350905290350812957451284621126202995609031361570011046363365696377499117011829021986995017005644947758780317720301320703174163838419580263156292136545229761139077428858976406829032574219982574893215414924953136122074928364945935288180910005726852151978042691477155402147715410408974136451448466919207644417278063913897418205321054259389757414277874791802654286137817677415140338690543296900127467120846851026029513901089987504814836486196174041093365552770301055219874411177771514646916976277484753302082254988622586657873938013017445241874108677910996374334458998877874341976653863025296834209058003485152072263436909720925385141804014392133005737131719617781865030732138371289781986281630094052211226080477460553630074381060526029597921870486497480579725885712202734274869520438008049896740823841230906150356277550128361906643448865087771792922695221536240623059669136511466847906382784225134298033841797791545455761911070248580038913892861427591979818983746674840906542395283078556719198565915510242552907974894676166628104525396219566511061051758758896914451660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] 348075443684723540768148903193512183260837537133159683016368291752384729356969162251420435190115993582996706185982027444320702399862660007688768035961671827996452466742281947734952708784226536563097978589509204749534630075285844869707220202859534042858802883093948850542321140478888624786832397625293581468839063469860447431503319385586039307873452429150966979629580466721242110752406678878739096867851683979386024934417647268640774535909849702107802904826135062181533102909214438218681845636695198394120051088335020226829690595224905136885938623980196185906508013278687303279217176177447142841605588640356596815598167788182756007125487770665354234518805176300921989771535149042924749357918147018316723428316882257179339209113750467629129090204946582289940009144897884238351748800624135581171530839822958818205476972787304219501891394355870588215347193873603506977303800607774399251528539476604666493768600257770792364666086951056088621638546545134890304994374639052485885117805136683295264872518556832001636022817632610034204114715338843237037074883815414037266646941292951880748973733186067454754235553636108973930334932175708916339104557196687273221576890071304563455022282294663070637115176030414006537257414426325231554934563250946706590683737604262752233017197481513359693658229143552051625594439079266064727736471218066495724759316375965569336223864786101589388721396544018725536863364333956800096738499496859321163622926668759922629784175420392415899703822811499765719985189025524168809503081560385077440927621943275236044914348365793497510712320506635452685037977303833886589215766712600285060241587070979645329862737988461411058254025757856469234412366801113153268591629809819130371863834398968045002806778841062832128916366854598464868444531029269165960910203294651581391711931839994035323393443441580566810691294241658246983871357401079022491872576942055143362156984859895911741752138223988700139651921363782577312083237005394332760223020800118071784696199301948962370703337710735572172919792487027176873075972042879378399662105181049523388278584871410619885758194577216361065657581460910622740166929916210396277625918883918429936579214019316714108071199216845398286193637723361305602211928333747320541675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] -61266942432402504462382398155443736896790468418218045945115053867454893335847717498898790795705873382125800256842678372541695546308990197101421345477934574967702034173435104713654145788420540395543774718334744826143468096218756444961702938182480446554426409859280593243005579229912631113790590787092001097782481729813377129859504747420897119518711734882623115144695100091055061265592837974041146051931346806367968898717061942003235834753091008697748009844089649931089579105003619365107493643735772875843714270210635911198891996281232984421146209565118144899716821423783758602468505901946658872605809680479502468539607502573660958918359372590554888130775732144035567192167764748489561789871435059523636093276304734746137447739479104478704303589713142041860897773591016629994900669113486636327433314152529096955701014303026308861917309866600881013632008256174211314561374781102903047138303735254310407880412712522731466679406790940686591962411638905110779761967966257537675183652176243835774742102651340971145052619315455195187964593063615274481019392965096123476753466620432771241735054164449351671160518392665701759620005497714581584866746326500351869923973132311942756810937821460034796871314842905282308221400541472482397216526922729473667642304899599460509665989180885210703751768054674374867168573309130025151100275924240329073041315844521225790293534457717456430535565912316259829887498693035276135947427327208781719846320046889995248168975016871259256193849276524142612624358171979772917531035447990114044651819777469438725060322468442163598892239553338979587939472459528168768785093210881958782007354579014788572958226978453541283049175971180210656029475102036510260963647191935686510017843677647668984463322169524846999597755706580274714231444413509234129478384038893315806462012644280379050383358164537714386479056088007789022889868676463201024498034542774261137911272617842191706318632206160920062104404815059355581354180263382159617120304659200525000278548946222327413182009454064840076235934510893478545199863412497557081000810117401968233193651945442434214585920474568248283165687695295133315661734852331789051625311455924037847184505821347272514830212431143666739856868736940521875652753485344572413313024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] 13660313457061969817456761085719069622715438027364978883270883394064924388901265571324258391532926470134932587447559358430549976440171643374656150786883017910197949126874799424529212204684614485691932328969535987576458283154782454824402941841479815982751597944192256398641371487581802895097221755455255297275827228898809637357332465923111145298957303759275868904131640701352250782576828477660210033206442378397471297028617203310205718403005144970116845691697068564257519784004818920829393010862900766413985214901080980442417097626334189348743251424325460806486604899215243332107368054237474980233833045863865557208772433897186941056494315151783838583778263583635431320484223465750890005694835471541987384427454523075500445098452899568916007508530121112540690893771593283463939632461416986591783064912649161536409086889558608326298796706518324788191297027661008789666944231720806081391983916959429897386976778886791509182784437071409031207066450006827185500653296167361263663087234389297908280167697702800940862814173176568555711242556262442875997377711681142911794503691834240540031361385999266789241202924125435485364963005315091193289482261866940295363908721050135401599754285315827525619044713916672381364713032503640718205395431312181852280140413142480006289511830838818879777913919299906363776099939725463543730635698426240379469761045811405897642063258423044791511637997470950536409656309857018688169702606306552172406821319747158492707350211524955651090386977999978447749488348753895530239628286687992019158554100462975664333400053367181296511801075149692634631725793079992562250703944425481185258753814139607567849003212886348923439818437545647494784489304162448309587673775677717284364450825005351262144327681443789714093672470288748432642381742467573767009682904620348777482757808963423759188077847426716929770542462808439116213620894097218110805473433463011180208031163023276955749782764256288103560393319179413560336555783645812916190504366245923705149523383901829103958779038926621769492281942575148554323116020641073654959759609617919614248243090149374359636395590560138851774321717231673363244001424498503530074967398319898182969177032947460708243446938104040278648876216542931753817615576461111354982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,49] -2665098542760396426572102628937392885681384465103160112619549319767284370153850415624469815294007123685791819689041680189555253317357386825774734645660112898748806339938215759303951729885155050639944949025193011564818686105949479056637281666975710124144773220177826971203595180408947401909671787746395570811485078319992055572087673905130875833348699531249912764018759847560692420580039422018329866516917305841279845582474698961668468481198820084643809250405100357901751308503711152810866501180115888922401683519315737368338897249090430017229492901302384936613214125850598609119392273931106058591892613404163603416374746654950495859689081717804499215828777927360540493778200823638006813143956729082950339368471324844360959096948981881084030383276813755032795558638487919672677515008684960655111952085501349639777670602305954314556058790082384493705331171177148309725656076213157212223639333199269337619249905882063887948291412581263593820970244623697725115651384367651379283097503658494360618683261391060438804155932208107345924220685824652509451593033240027998641330003248121971308649553292055165758050341536021932983983178554573563062765745384560978131505652896597413081795751207585292148415341794392600974733553183463419907325658241036237809973305018553304143978109597871994667270455990556022849906865452206954800213128465988483762452297170849032713350546556242329699552844543635397637842939287369318919298911098824695531525029036027085322633712019635812344393184540465367462371896044158511418090724578334433941769966137789325175062002108414045409731002604202288254197057331983521437538513305081273357548001957002633634221226452796553795405278159232578564832851677250250516232817063886240408481157705947175227925783112338073679594374120472746137588259219172555075947497772762965272098032804135332157531370154096277191091211583624367167900602584757511244157247559327945718183085174737137667239165617079260434309974767289409221813251479350058350821807997873268197265689307505242988327362625029781740506343438185207560416664146424531382500598290144714536205034055281570471823276342055050193606888557923946517307708290146389736149003023865685972735791631966965593593630243313832999623142656055856816613795844324721688576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,50] 234349392802981361408516807163883638705523827600496872465880152315149222423584499397102299191112631304066190269275795573068251310371862146267704796372938045270582091031412083480957037079434342753172259316371957301355615215464655748529896555574475269457678730412651141591067103066921577268361353156380840074781459256463176325486145918847378323092618210818699957628842661257341391162515996141566505725838693815333011349254218211917590039453920597107400033491944502244010628316386367331679961236036598322602110608726623830641012610059284086647025163210057186695197647952017908105990094709093229195418284873579142757461494936015116347955981692059041622312020884552418553804098203279691266661877222745716514779218226461847599081181292906454874095406317609016773126065318670221447598069161185543701684438837287758161612567056967366121465917102825366790145800422802174384368783379761452592534581031505311340096222774841012726135311971000256580769632089691672284875357518051148931559054617532040108751886331354096856833926937423504278369042327584536557298269247407419326121286506001259274264820735156970658057065847609830311043865449429791679545201050329286529157205065688870323389233302344381570320406954073495991316372581857680830347706622446536626569295339931760306711628763330330670451730932524996311365879346584735852268375212930125515181173723045103039763332703862733462229343019821188080165244566990296083023125917436154278540129799373074795199444207878291110901449671395935433320070654035042798634910716277410979956422600915828419310010189185438207083455763965212919173190318925712453884738274418845589867043144301120719569741848271696657014390154402691226736286725845601965652042396025706565325903205485348729099172110245708825252554652700854227812133036951890222528512023053791570658592203373923222750879070400596976214682866071075244593358199620290860882371533760325796437384799424634321296231249352883480352861246940681599308823560601783528131543950929194483143605126707421240733017169406430834593702071676679298485084329893623029215030562397208007025996552527154264439601565982830463584917100530145648799580213507267094574299376626419901935419863727069560257896917948748067481525229754140207725623069339350466560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,51] 28693423552013794429739895627397790635042105086086434726811474540396876706505423306838139777960462290857614608947966431624998316909349679469616349450534222632115393995468344082089964582378084553918555909622796157096458571509792930469290872438368333181018461941761735669434914756867039793936232264811627336945077528192575205905070071750502179147201433630042428505549310739426295956316956227422708920895278279806426400711724802517809472123984436668128938162478479055575791576626030517826496591447004412675325607642937776346215651077990593958971666118081202129268093289486299840622175567255024191747339438856621621653502628197538371488479198555677279187279264085908232830298168829233756438780672437929561636402063263594819398589293381890399420634985317083287855177526010221899886573869594696224270319285375143459725616705921298817147117763543244717879781782348928010294519261164695824377933156154780937676762946464684720978971443146354734412623721809477702219234624643875990317319267231881173414870474062709283529582216765634849641296580013337033356566516022091849778219111418948552873433401238103432011426749919026609970386299805622259033429224347327079904976002517852407806348977922445469888445240229876846404433650900595752134296950316982627499800348872010834427147678544860090994323607294283410015268894087457017760336518301217427821609066651329698286145342830858986638888824932069626807676282098108693064099514467132329135908126854374758143785271255865490075921731173645193798103931135935330133899413965788185681518477706516339136073830482838983559725239160578666262479254856559345762633534800954438333638072482290259065423783751996851891141945356778334855257615209377157293764322351982419029220051198770940005566072171617273170073889892491996386724408246219832301296319873249441598265838985562214795146399355049548491970250420320448790427864207855304195069133393206017525780069364580169697255339575074695261391173701083191802593882914210045576362931274907519106774231071929569108005816731406291280629508311316333542348786722672807282538267434040433151325022575232324331144819666743604356197808605378979473270833214600961669026337971099433259283495743292509273108231580040144646918980674872031109249417390424326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,52] -9351050753529429415379697989335958901117179091062631255946303203779838042389579198251352217586691483917096700201948608997780935716583765530615209577831562827339633510494342405891748050784585030361306077128853517286219660653843725095823578116843228787647194527536163940796716638428382917679116600840235412718094042208771716269426133218653244251212702393971394937769930793591465003763256303374840362167144815046023730630382427261173247140368159009596703795342232185678836564931930272044212574313343372811533904474848309027889070415490659707717262775828956245837629808945987847164612760531818978587779077299107375250652087101004419419928933508191368232364847674235165832147232782950886684401416526950223749461475096999968127381807894665903744107550929859841291556245665012054948135546207882003434902409117063714085658610351073218603290679659112594553118504558668413234845598098571461970661503607152137258745345994591444499828079065221845134379388456282147326996238911797980044154898786911655291429110042056453247888229789041153332402307538352030036573983703404466839995549167435886911178264512719472117173378121138035400709296089271335680064087274167902925579481678414831872210013224999998497470096094621776241099932785823526914302504472367801580289418898046792175511560347976558489259479455695837890571407119908797646726227577851080512086703832092253772308691900009432063854628869281185995764036333594395231813742552385010658306991547412297113601411098099843405495896940208675289075161928147411758335766878964043988104101230826175881005200398071425436539672895754096297080102211204936612226003731135668719641785985949105233424511173794454153354991202187334534764743673746766242287455036795209406596617334905855878634273140659039833132295321379662814387772514738683333254472379261421359600947720279411604923120745583131183544545128350505243353021963590037646729106095010587001738941850646437036713151068729796282809564757240665851021127239322409960694473998483754687922751474406061351886536002959754902577174536514603049794671995289537694601071364887357613097750571999383776665713036032611878346804409544911858173400670584754094829876880871176996784142995324466228443115465724528182426964430531939575773339733039513600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,53] 330975631467264564739024529619158508370524100285813040162642747638752341494431856978138610266794288243349715830873657230522274450643846901764786201862813408975010714996371100528148106865210698851311986293618630620670989069938835709705047220496225340896825597767052407652804654321612865357965854510624234955420366247690421751538963741927602994354302089668010002036890470349113760333106371975223365302103092891109594947410835656956882912668216824752289101663060393710864617774104122177663246569785709725993539615237967233957484311711792128828061783854620425248508428646109209437900890676475290163010858390959796180841545569452940022799833546531221686914010996639916873842801709329866283480776559995371227984353602832743558609103047238330764111931204442403644305041142195750941581530271500229867185864624341005161398439414666067687599601697541281778407102487325538716820356662645713471857939038711150740199630722155002501912657992605094481884857735021650868671226894087141150180914134249744204314942556225805648496938107526000604438354676629133867752159763763046360426031401632204306611346318181669044720794199358119841346331376089617616425016941161920985985716396205906044223416473404223177468924554237464250538616314069582612103349740604686279293082592730122831045433090173843815346294521558243711329657731631417401657765578740493143926511335844811178426569711217736953864492570820905838762933101644898566913316372723616051268065833773567483990563207613234746906414420288736483131097902106493112926523985104189441126626018687414527792917871000906948569217434769953285338201854527137106574617687793799154893279095948541769025097000067720128275060602987765877616718877513605686754788036362454719221698154230867954341202781188275335973454503218545271605291269615324081893328969161854792760250326420322021640145519245859688803951344041771274062299928782695227384060897139414425147370869728327963911767831725012928256164283105437113331037496733460323956504386224435854421396661842968061857288457450911719300537397256810970495434937675340578264106407981577588668885090668600877920731033101094247749856182369200806143484951432125960702722141482256057593259991734310873636970246238511334239615163890977412348247599673769984000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,54] 234621366978475102585665142917010960707711699946760648709054768702220908942039415386174549809427219987208270269336834024306311284379230024345769102803367305881809129023511812932801249106941497978054353985688105697743031106675633504197339281900684204767957676700383557992361521892207803732020671029751620344262670954523497318148339697584716263305488743492452806227966823180329647558375440943599016451269491697098510732766272256523619599222753320179383963511510801324085625094991152163378836860358096255024791721578135599903324116265095054906408760185582403906578140464361082479976677501239709373742764318120746301611594541449488356336808053886457669661076299687129389825738297281865183387030716026707826971711790433887336674390960953004184689058075507843374325607916865160461424465044007624369670494752809671933310023527493976975051266172303983832711618393925590744045951226053197636296883776394743201259888772539030170046019660699416597687581569939688841805383599677851716683452514207023205294776590622761324220526255445024645659328618655557906198429778343944238130471262571373219118893275427587925187396049743814096129956865881257969315985783802676385195399323130936377613185879019984190591014432970819021745908746220984425775716306041542245401509999573276992827753559097550055504708324762785781446198496809331660223546631572368062495664133964448190234825330029377352629136509822380787601716075644611300049026091671865935550220297975524555589541506960877426955123981349638235236355477693150443383702898349926786423036872585045588355443630059724798330007181725706892808023024896640520936939956433826665828737504112089628767453158194897040290461503805543066915583839247249765171677366788671181967096902361871075802874552980039107682514685583755416997243060862166748824594670877686816376187055808068350677787693245435648333809152820263778287761026178443560910588013522633349872303022460301902919052914730665365488915319947643253830304969212333798470742281059449604870522996229546255851678287286630006055844973105897978218332521899167445311686834071535485341073802052583097906661611086095150888446411477048941198944745826366225767937400990339118164468796185035341450332703735782981586654275760781742562170511179120640000000000000000000000000000000000000000000000000000000000000000000000000000 [97,55] -60215313158728373318846709953407974774863862203127798469835149371998823409128504245162326514540680079772623585588450080286942552549844816945556759926557314908926912310159074891289609162660291772965848678582589968364732589879993108374911364684281185556952395419943891475184738032991644821168025141820712180365381708558911946161893766599017554140816759368489893088684774536108576718417279302020376955684364228083455473702598009312608288659931040655374015537506074439762219807372531403018751340115441605521019235611454639527118357179341173433755310605346024273184430543089371242762590028789004921776035568320900181557546792685767834324485341910418212795089256613822038168159325232350082244433959164745113571063169169912964877627947700341485696688374782354109938456881507598176717823087014167415202225776909458851014312661712799003537534190520111504414757678596163606827417318622587679261517896353254039225760963503817292269841118326906628524881217083139832873013584153817610006304618434774801662183736511051423271208722783405199965128684858440426494675960064379613762607622255874026006200110410777370918455709065313966207573469285198181499331432739730900535336917522195690237621342627848059088012334961883106270164145261408089206705578022242646639835087488581086001551346080936349932256347015287258819924962063149211759458390415750924730867319665199307449300716630502958463427243046185969733393261430732169572099696329941092544647668859773289301914701399424693642766727373254577980472204882257968701958084923809714980665020439435847630268990813095665815132838569939110535302360590214454337362276182409285538965819410887055809063570663368411546559592245327351631901190008885943062356242074659218300496736897481875282676795943774122923127586153267988783913354759448339046440642729138617697053684348777973579012107122865038344704786783867251575022017159767503885772190544691352829092840883906223895257293310488066774238371481265070887306778313299298117938080218266132233393425248911441976814356536829579258865251994004639587897481498668778307714394030839375031065107279960943470676540659770657896314102007938992136987272267065236171042824080989085513381638114454213913130908102460649338906593750922863365522389970452480000000000000000000000000000000000000000000000000000000000000000000000000 [97,56] 9394835138873635911859469250866741963510748140867989748697195424345781585600462142877765088908882448967360045843547413825081286063274575373835365366816841187425770309815310181259566430619076097836525211777681962487187713076687674920022201140712386723627185625579715367837299867625867578885597966189859359903338284930165572724476224744505109746020251025008106542069190423666018489671265394444410800758763822399012162826223658751288563924800159490745646794887128925142604287998008502848524123632031083315637577912972256839500478196453202049484277935777769418715627329675148701383402654969377509678861655835392227481111380814067076270184898859640252712428382799684654606266104419264393707662156001193363783070678463793067047861915040551277776209301624603955858018175609387258337481814061293185173969030605950713091561700912988582260030674265774310656746602423222354571916364777807448022077525534291984256544309684327300644241083099356374657810845892653924956109582199772837140455591255720402444288819355108803597945145702527750275461184036972161382070708118326802395818292336758288497338618564760502792287400074163762284681729680307526460065734910443597751711685011190751061098605629796456806899859736140175824371261054937005550591577336852357345746296530215711099165930448444566848356465404161784597408451247359643384870833281078102444010000182962809412455194787449134963157417293349864284845967174600291880174767303791944777789753771183223666449341308651340109991533531341660175227928848141080913698487191446245141436271170425728649557143268756771237213293743434537973752642635205961231089547265499008702365103291443249524782231877744335290197051086961962125770902509967672917797045295706100383534214399485326876537875375292520780275625118052868082401568871292650785104267974066375458163527788803888772284623363421040400373751671944025728490603639842921346992135444917914636607141429826019521889162643719338236831718307223996287698452393936191820659834022824985108500058784434674101713903940881223995448919054463960490473823793801811915570053835240989633805517356483653176391213857273821424304976620835915043691343165470254733190068557988038471755386624680974893503546949007860457761494308049305639828039726530560000000000000000000000000000000000000000000000000000000000000000000000 [97,57] -1213816397699363974538687915890538722082486577360572521383523211439646530001337187182265086800884017893738345997806793270050257853197062488755704755608900587782010675291833322519376497771806132051131708457609282421417173322689077888930433092305862911143155239309650051526353803787850110843686853839619285436529535188440673630745811274473867179105329657452260171521560033298448507527267440681064233994069201591354829014269644284840100102934460955796789477164534782186259549871392023709771665200883936655407766535022023208409391988796968469879048438038570781173320534778330568937738985594640212682684854940315980412380478657291973190683094005967854760899543849356482770210533885359757934467743715968035469549914626352624599060118126542821453376409239860656644433682734669355377430352758545220262081098956204386866821349790045231615475808596323323221808875256564874904524627714908823400014388964437750570551574694106846052431810900313064875239517975277381092918219293547322752701540589903998443659443695902623792175855246003132987779369324706200622059896654697408019124606319504415018052671923219866661552856331219589604339339511498694860549385238981141127544602733604410013269785032759149627462842219085834031653688898797756679025957925272871501581766573383316665267119065860353034789832816910287335193583826220673276899890152828450654950478832794231286840997778101116903924382789788030607962538670045227447497601550776886734893137765244210517556023390489735783399100443428448449604583990209567176271854896853072976116391130122322210394987311677612169788584520081350718831314208160832227901477787587872044411549926903497525776966700194958520927011892667454287273841821943739638616314390440048765360601674543497386039037236631329861723746402787881469381706837100089853123468761830809092038875700240369444910076932908655941238445663541251634677747216036833916372552048573400771510632830842665695470922207990830850512304170075730785806396391802870628519369806050748715833858817986510273477321448099066863899280143299982917747317607728726860452326606230995239100594741957184134996655127614055097250274019520317694768129402109807346011433600037917700577531660849815166050085055049358356055071492740110205181123427827712000000000000000000000000000000000000000000000000000000000000000000 [97,58] 129422477239809188265173924237304884367078768442299619958188647682412048954179917126994571212522697084193209364751002036600256461082038798382656238613922564384825330594369057563223502417916095471873912324048141020745103317693999009314929477234154130234927644847505428678460445429971250099788787170417315485243930090270179159422785089165629123502573205197780011603526926925407694139790640029830372493094443294560912940493173168361354245629662954774534134527196999930869597373400232841467455629859323685986242798620109173841546830135797162074423972172169411628592260815315843804659846377451825964891034862919289596957738728137390563066251339804129564110590132249936675091870230176040129764499041092153644527290227931893801474150071396262774696178806864579312518861344621904830864769490423619416439339419108569472605898552353225739342943903171352069951912998203720796421916860297834892791936783181292016241587541939649877686555474967718322575551170391244114444820786655800471667968329226359812502788219447813589927174161376209165205626966297781789220485947147357667991214075261968616734235454311375382722291538588860891970983034907313656466590651885286270876530110878310820296580478692412880144953428027816444622824727648677522834343760019881802915414576866909958277388807159092122603352383463493397642197509257842324698692673109919558066763050531545809744279919952890019591408294328187926480160881530343912480984004070074051135124252734445590761073279574415767149096932510317158306577900764150426350866128562948192509751336056912026167517041224463204990708185244493079935996605193946177126840530810023301820270095913014678245654406716749711506501972588826943994690012210173233758666089317435474499800295278848907445937258976789302974641003268650537180677989929049423083576946592167192850972073794293098157119507674939710767519167344309748376520445019395727162532398988230139569137623118173733021613163456962034645561097778003261927836248652282767117702879251499097618909464802992283249112087600604306558331090844316433516656766741275254126393320395728187402626494890575404057756488099590127278906307637780055400406690819022735989033421002134323431950260632699999789614745627043983752068901039651735582938989854720000000000000000000000000000000000000000000000000000000000000000 [97,59] -10458226665344909337458160528855023384023780794839200643399019799967357045326105345345233761316516037529685408014638382118978996716733116606865622239715717478450728692182201273349478741077460595001189968930056822072826568754553297096589892845251314570105987891169523605731482237380431374395801002240265268641928821809338354207524653139659721679770997100676459796872742450739605396722340737397772801503902690443310130485965123579702869051604299676133664284452308174498193416825631442307837491389638145233673711448035813352270885472888712745456155843442538698283359442447646146309520350977953499388846264471290362015500731770594249275675730742482902811154726460457204960440549575618020771092849870936089658245811802235402549302109533482940374150914013961025591842120809963445645435267108369492501981688577110886120574282111069472924514167777546396803340107196418309639548982384029499867332994922879159632953205734394699720596768237258473553132382449859846243644218154121815477047820791210787055377675237350785016073963215425822953908020356173792575373313888108595245002141193195733839744247605876432110429520251628147573457984004127091378914671089176843496934862813532979249827457947825646754769768100517070788736438376404720003278802391265164886415975753185212896995106204824940717481588106611994338498283159048502574996839339299813235946412253623400212202699616950689311824783162554783560330695226028058749360367700946609896968770344455306808996524224337129831212816651864111509922132044636936050626636890116203529154101880385525494172592243306010278419446831349452663356881373560523705934430653732337349553430700772531875714029277427096979576756391719484221408663044585138904659675286275532741048641377353987906435122011020774861907108566321988255796254556298753792269957400303084690148187997199789849333928989380504325476075846125896375172479059348243712984328489801065676079762122906821094046542200027604183856431358995977904881903960504476255769035500222275444112053198003044887144803904382546547054863726236180986405421872116849020084450742865245261861868576456197186191052070700744803418000709390905875302384453982354221423739205584061921013885150191544070085358346276595762649753725468324218574070611968000000000000000000000000000000000000000000000000000000000000 [97,60] 609686476846143687981719205557903045463011127911585839111806083852879429845007907545070747120674052211845920390406186181762052972119881738633572693245203006977694417449127249341067985781247964883008892520919910038789633101909860315843002293697706518982097602968657078714136054095783411573760382218498357014825584111011553230772723610269873904524843413292872919516582781480588073161999457426157646453871164999084994622045861377203542384327083008264256485456933720020767573220235263340396797720848978049582567903537565262607623392001797609634776676762770441680009533375212432572840906029472806056745496726279245847877056329733161230313769094132113617005112912387069078593978651754160782871003923030808379101489121446552908154328454913188774779956794989594257426926036039125226779807618412585583987237376979785773405999254804778384269811087353528897196974542121923556152068305316424858825524046300357797475491579742829078604918132117958556924154576611459938723634792241162001706712630195478496163897496268027847864515262657881097452042065268124028843482150489052828387951717387874139880178044634227979396725722236226047059799268419434364844712982120466861805727224345938537397579882778562144722542996783411205256204592650671140372714875760523840131214694045820886623033346806403638643798390605052185172822428904446422355769113130949738758921599466997418948997307433213938601976205461234390596100783376535222513343756203825663546117603470162288243251080928431339301606230595971517591126363712631216309815940786032748941414556647441532395800899493863250315841843943493627075480958334176125219040079418215783949990402458130618571507693849186951886547200227675398967546845506516652105135554776632536208042542942643016847969777369789140352870881646502075860431404158752041668801931412361675610564512093165045065845999688250264424444691693279475780088849085334171730542770944147908036990595002046065400549059130912447139061740619810868027395649187309145615667929161853321127915702099847795166526482149575711310838433781378436226081869877297669679811948280183870518226616526998336489408732741299449949996726707318370693582596181175064766788109345215550222184090306148281246873336989237776762980671640896162587696168960000000000000000000000000000000000000000000000000000000000 [97,61] -19059429937885254957117671227408436976913523664744854804590904968764521534300393912215559014035734185639346684540150241056359031873270092220645104477158264916205282832705779114180369106579916301633279447328820635473235577421760043854457126637184480905005874975224890097625362641384375547878366433018624903305935309632324479821886091113962063416852410437109685610981964071565310815014341630841110033757828596884678287089909854379698065856464331065608094206535357649988581814933454034128694890778044340122117836483772085448902101461526063982798261775566520082677884846043131737007264689996970515199120044746477399905346004912329520007201443165766748180684859092817002512141643719030089771887732435298285539871465101860693918858185634916379611102399118841158074246787284380509171034041817639771871744187774626248926132102606364976623203525611082265364788242023856580084954747141988889415122318112797410891102937806112118157549028921334639450735785819833758444439359640064973482692646311644672324114420606339475441051035338348735920073042827731218065639876606414048197103577532816967723242646399382774406060410942456466134481293629939566147310371145622309336694874781031683289817573448976123178223474921549787394141753766227339351920823117907359349144359849452910414698668453674268646529556382634146115632664922826725738886332873694059448488884207933745735114142416006410883527417235133944534070125790682878966649844830114708808087154036918771556852227964035219958249819520434031521325761181115671887115025223550796065628325900320300233098608161019533011941729813354563288897187690577560204287909181015492220307114505523949051128031855110882705531840021905156264140715290136927697345617893062387364532693031867900684893730948829311464071318111820184499410145852702015307216601811946570704490819589668471741604556038630184097525198981199936910349079928208023930005311787091227791346789245705976555355544669459420668628527690445706089117396100926021282484803926170492283818072160581656497617318231768663160408828207683319821214179603359189615677821152646363552071006585475455458447793155049403169107663799272887681960504947594724677779728476664959444583417700617881511731463627974491791413943696557375564822872064000000000000000000000000000000000000000000000000000000 [97,62] -1449600065271150720027105411128835288155730627263913742879829073862708399657291510546659139092304204198594047443150252560119658037515147937517465849282855201519527016432734020280042927743905831157240998259733824942294220024308055253058255911944865162201068082409706398173923349153228840843016762374934612190831441905833648122945882062200270532068504623438148540327764641449719243066697029975172138962579008534350249490907880531975083832079591785637384546790455269645640918666934880853612541130377464518780222821520297224264600943059406469614592758227244319918576163757991702688175836078447003432331879571608064334751621583645415622448617327614405145222367000409102514652372059901602037558429140379353504506221597075746920633623492989428441142921873588678391647869800903223808778700421991448998765251060515558925234907443625579971994511773536603095631819030475197168228099017415572820042879818327646755374307842804872430102003739991151492690088714302349407384173409178463626063387329994606721556291534755840993707901918581285081186890906256771022145319824260938270051384390815157618257219255352158251083236917600822807772398544394513437274841749320193310730478869529584969663024738379554551718309286108417403671660919320168867776181576838443746832894193376576939928076992485228433473912315519739974888332518341900274655133979340953087916436022524463346368250686839216506022676424722966342414039323610017871994694335480054430578076422630445656261618750909444102687703714578166075680163753944206825955433189562382277685327155391621961775540906180137064069909578466009361169331518945028203732756645317915921960834896640607014708905267222467839810587811660606755075368354135975852741376194546258232881281900806371130458782296139146567204724314271959569899969938139798209790624447793992536040933809568131439759122172256344760803948444264352124874798230122446020178149844960412026322822541178993788943505103737511289986039252301464179791209301208638888334882721513503031181498936402026034833257130819596304834591948214870561603513767385933992429148658735290335700122212665990703195903926852242389276166668972064584361664078514412888684767444798133080524759769860409852997772300596419851796418528652710348985466880000000000000000000000000000000000000000000000000000 [97,63] 291535806065123071478582354968447036985711033121221215619204647925396933862200432875032640703919379613043662147897000012592922621597291686948449547614132819167161571180837138732572986398442071644160015748861199981457421560577173709973364912545284732320629056763791248820421407524815732417352160193142467990441181813346340008350298046642649998341729701808501128088647905087826800903254715484937872865846293747275926905356415589502379658607827738159858857051688952028984219817737780975325656008815484773045884817730258949792805874602919301712800725750269675773800735750636777168082511388829811619504349562137583195782608997861731500552028123817864070679305482500485161327790528416044994868769938647038789471869783589791226837355586420980343498491493343158773413825561803603094559622948475826811018890921788654596427408997186038402867642092077809444785589674574628258293354981403779748919883849018992350220479307356621182323134894797871377783434184824071716561645413009883897125389368646900270202450767656895065653591899259641153995050293982055852611722325386118271824885704407459079748363420094999180535155762204103202896262786332824423273418749376634444322458456547369489488500954133759274917455912005091516786959685093397634941904643773389295140816641529073381920200332831535760008308642862861304010310163336405166350474223485939998939566875403881739045276459379817026474067700631962303116715600105951493351876211969402715681004187892732355142685849389520563640730236710993691096316331602309677566478252302088558500792006180485541182689985595974713755178936232412631697991397534136248584095127036593685798573124544006141274952896958491136726410400936062151633686309568986600386748345344540803292833455049207451937774652320521637330712253550450218097064183955442044079901874177746032277639352133424122926672215943707920285356897264669276183479328405280468939013799061566178968930456967235043924081847380675278164488443272240803742684364408362404326302079952619941611282297795673841434602009227917402751347730608945067617732598300585234715373582506037768720717585363020875578038975836908878329786527773654497113102002122141771294242145271326358960646250117814721282033099397407884506484327801454697948119040000000000000000000000000000000000000000000000000 [97,64] -25009591103232140498099691496294079595189762846634277872695554014035374862774479314354334653552605988900016517842990542484555867890345214584962312633527920091828425822848051642913544125932551937741607510524783233079570755392250179826545614337461511892698157682541489292145328553308116110051524780756370191341955153151089059511672480168078803889604310105915042904494944941709675891982218514504123599788004183510640381249561313439587058704228558478629301258123904125035582205721107375185344919437728804627771785447684625583729051995743299910786071983585303082775957958492539500068001003893342213485791233846306952101745767595232185083892562412984771314591697513774985050666522115449669277036661657007247344144908433099832029061419795861581901582919775829095847567968603109589084468742533748934807709824834578424337732141273542633332624395259086796824957230090389775747024678277844102272608004962489092569214554578043887330601387988580301364189870093380648765760080934949858811007192609671207771859766702773792010604874961351312150924951393537851611714735682235149604103844761824431285085577230244544506500063738225454421450692038211847759194854250258779700648510023696770676207977363554351832319379278498942945653538182743822564655456606120991135483145549816857793513652836226878586542836975707768447321377735192399472581633222730828870523150196429263312729125148763200499658150846192904392607448567904998384335795450956011119352747250529306964563922226271446178410230660317376151032297885175440715163632914421060363031311613183687204740737486654637016536991848231844504520981092360947012328442354872198887262929671459365542435048895500970237447266033523429349963822582467256959275783644120454389016709714615816432511318738651056228772106233946223388014909500032156519929237905405997077047404402280987778878623461945859514647330019803424677769530042301262260563529133671443092378332202640834206003756943882159425115449007041397152711873765791051774759997255900293802872468775937949832093434216053114726261484156678909622654706333295589923947931022743495851398707010310360963961419132805937536838646039132236726875073577105430177994348061138509635044738875833269342729881740813551477796597810533071899852800000000000000000000000000000000000000000000000 [97,65] 1553136446819331011945957585753595625159337091377395954855916173505197424887131073560175268303933725531448298952292492479999560781017145063354484796535252531448796119854534803098789492942261077851239020056201338778466670360695839151102653224397595526607654304033003074980506002752761425243748285698896927511304928747371717048287769068659472569395334955075756849951784710125500613538576987020401695306811477216096060089973791647078854980348941681270130178164492640353306569820185190851296292197764662439650084914387480064061317417298775787452226673714873558615090681155486046329902842700109317824950516559169562184003937565022310538625415129654684598151183066895764103811332234149823691627584903016413439992500240029712687210241507344876247748774969893340377274944178761704766509328468804788577725226672648493681557535117796434931685141303803598610250741220973037765694349907009882437118240813241964161223864248315319622578473895131313106386827134272150375670756602827972648940319386494498874462874780618304285101832361184610011303062940002500132783952872860398973791767905201297001335795967872243463097261022922544532959026929792404489927460890644011594591193709728841542054362147738797035173976578159398614407516725415132656408858747795504546104942143352463261056014724355995684943013164303168470919130011480229529980257613202099214860335841524513940953374215355344577934580748844588511042383770138028213274894419643158105639472540675619566190944007617091767582551496494062031761127422918587735728198569393482912967003599933918006710628814132225891662261562381629292674851190040040923511514215445604498497888382521270562678641386063469102378300089410490138829353772617929613837441451754856651353445076750579061917385497080427013204209618389504222224758476632990984276935062634936051768047641632433903431940939898458089622892455877259161646970879793583737586417814847862551411816106930468337718929351261086919858907001930130106574692125993488009528172320194211410857534018522437277562443622403926663925950308410096515078188365026001017045335081234900557673931481274256110177630624547882919585241777332744680519687551875834993818265654502837244748267573496840198665226463359104888988980114347429220843520000000000000000000000000000000000000000000 [97,66] -79386604543356078949085122702281179664285490681268079016548165428298086315991848593268306083668996886721918071666917961304972258469027680714029310093352846291838458212108263461430535517035394376637773342211266151193488013310834640877231030854837129885541630094512683189818547968665940724446741914411290821863968238947003086864366871074868322197580739989959820329237552642257892810011595992983525245618187904356191710174946978307312133923521367312117175491028493983924565082792520985622623527732363584912846314601474345913717711920341525089367838075449822657419800708229955207439424955757663380700593018813530655724006236561865327413544715831887118669186883925759491641610911579910402472987912419518048506101854379357446912810424504978978693383768376962877485616582307953436202518610093657652103798477021504327341009040384341850473413056152599683906589179269224900460948541870975493464229317399721213386033512482663748740936968434960317373769595905220492389463873493827450803371023245614277609031071692644445443067675288558645484659822788050158904688096052780626382317421711283011613882954461294533969922845413582715147431588460950739496137787724527102456474350210628995226810605236726952350770617776443357531576556491068798289285245381319825005815712019514361954700651109835601242414684592223748825050672923426260818113943356581713596954311316859149018830206056857336198889194234738673269617178731704611677042397295212247633749152638064584485195219315453212285264024676297211488972503840500275358280385915610868436598144057009467915932939785268781293222428030593005154532799180290176082116989384990815271105347374376203520078069110430437195466491215987999751479170055193977589941134181354319902535562415903255285055584686023059790368394947521331721198287366219692817986868227508208086613775933659637857957665291769034891778392859661458403109747974755032143064278859468775028380499584431533249927551246372997692724998727994663806310240612704103248027021365765142863022024507833088666281687517212795543968385506365659284611193824702463395661186951426583909365439517276808751842768908568998145365201476142297837106716724560916157250774728492485877604920378757295811996038676488175680405291702464335052800000000000000000000000000000000000000000 [97,67] 3480004590820543006472475975793749852288763588858765913063899883519308591067965666306016773024819124208600755199591997490125988650596452154828063650288350731231637901068345776956970794777145017738678785987979045451831667018360193491338950737717350350066940290237669189671551408598611315006446629525714708550039258809654804985455491201051965949942902024913443221090625642387698062141135784373640905628961865982434843448984876083388982868850521873771822136458785160126289559559236418753333070895910350339164433258051584971536104108783567261911210524138556789086546219866341777594975473565137944661092663533406389529922388221940059056554217874419269645479184491787215414209347285754156321425262882819101254433187577918326604814404218065930158427171330768144401368223613162036645520116110418543175358807973423428073781367864928686366836965325245125333805360890246121820838526386490355126549175679549982025037646239981136137016068574962300292653592951570028926104192926293399343392252118910760503382153432696124454157780844208184248397748377525851535252666046776641042835918742427801090402914692543297211055194633448284327192761135255969925117147898925619391987859894040658791059151144729689756510467708287165388019292861050626551559760968314310400776424961948864212575999639470239024806116146673886783873165853210213910631720847981007697567543254776169920191451337402387828536806494294234199209585612548885141988262038537130406441606168262313497701183050023922174199921521868129631389269496995243707908467853567433758046543531028277719893311256071001265522226289534941132175901801279436895235638178365933957354189798082150311752679918356833802374105368623646614464458269898735709146658018554684763078435999037967363684300925299384026265329284766414904849885025637999807859843396838759238052164988801837105882367988848442041148026802686812880876591491396793010626302515739902712309795422156504514799844051874993002702432939601405401872073296592456493222488016745845242107553981869116397349663277068255513558075190635824334663865161567041472140496445899800804545256794844981592703841613593016156751575915772196862598438091659750310119209692231783058136501712277714836114913534869857546833973690923787223040000000000000000000000000000000000000 [97,68] -123314205619978773175016216022539806234640120521607474051519796452298997656560252187529165492750868360555249938513306458474222859989333926715590994886593108360110970312524947283996930264060694837832429915235261155110030523527293524054082592544983577220780126613694804589292129943898238533202630809792718200518355479886584626926879139148391736613827973743271530252068326565570070884806272447912066048740824484513126254123956795753467486091212504633317797203295297025152767705332209293773097820082449490011809742682428257010165726624475096164551985793251278652802969780701230749604671932342421206262383591133599354660323589778797946597031697103383503490334064809339491799228847193645308951010585542595765825931847978003987422452163469494604897649756382130268131845538492356196517466633246644476452202112025283243987424866038104403651511704124548088304572577811998286560661285688187101817313984019751709395598126438610438278119406015348971902557249303064088669801435367688055126538760305371754533158380779780775400193953449413588883822478324500885330073287711769377669659251989910131139758972010415204368489704037704109132163594076182646720776504820151363624110335453366953774339550382588884700167313561451794858642727811785921873613692585018328260129255335919082530463445665076120662115969588635265952144734672507941522772906414589257606944912988043844990863776737286109640425003561928435025047455990789419390687789055303582217743696612732661483901542881198542491749244065846470867447198992023224905581274225252914092092715024779646611685782606077329869285590345408625779766766459853946206698396187676823792345447075230213074644275167252023427231279775227815991991958162355335994328874747742819753800732573109640212638386518438097039004539463618119971923292433545450743926817850403068976456117747813072257663186095030362738425916428595469294057800099293308400513163659737170961500262978857044272981856895737517125497241211494846864779237989435112777997518216548032330510592897995928638777234699792561921077515832093163338692768166910030873100093677756437724450287900630230961006938229584534210684489277705743677002978986668454916608806819114688315850421965645715673652511483021677548009429558886400000000000000000000000000000000000000 [97,69] 3058557161275695303708092973987550626556801626059113061109825582780097476846168142950551005435034575841907940714104644389651206084847031407668307994284279797410610262195497464539572170323961639248336614511575229733155466240226884390621513222947756928548270238725174687612968889216751597645698253041513614773160052213094307820047892750525922022306604816386930305949464257440409233585938642333643802994434072913089232778627674887500833057290828292852293420232034766761455631005810347331248221599820825601502025455213964676130202010721359584288515938553480468245650354268206786452039486528852993836851374930050921463129884857555592548307773322095231713331741643585138987133431150252844567529936081346517830862897248223203472300389330490654307574984030383857629292265660508438102263857202777548327044495529774737799875437703181652209914499833126119444818767884879608289831930203122372986171232981349195861897830337111015900730640526266914807695120498800247713627350314017528928182004701263455801635523657631129729104095483381080281416771732804622927691422109639052124789539701561163303613230830792762695664552530469176546917921754123597687231348117670341514075720099798940158380011634853673198935268174106266781942289302949006108101815591148956239790681794208875428611355347330223791393134048229158833435121260082324918319889162603616666213660109280137659231111882257674522285814158870431103880875421785341737948857855198039107787874963690042791209273822746563843469409235363434074760412160720628426350540741419021716015683530120488215568315903278274709709613382054283380608956802171165980778012091408966072946350018113190856804247624798673829931700852010676721707789719207948145685810702757154647351881383637839179875105700187269271872938066342246343739811556476165407412645982591975446563925894355383036022363024019040330921465357412177578140990802292664503798535834868783209798338018218917930618031576725943421979695801451927777203243995754050097853079625046961852491778215771849534220920752109075170975056975994919342862006162750616248181411643888464662757813088965052453818308393126765990570310612195124157938599390177458334514863938278245436663129660394446361155469185387161611493367098848051200000000000000000000000000000000 [97,70] 2822346617787180252111370962142279000084359472888916976207221846342692096789279413553171970107909500515257704514577415640688396402070882906318749397299547572997776464053010781135687016647687169954533624231843336875652568486173789154854092962283110194294190252013092796454398037351043473078972321693638382147351852911531607373846803135874671766852073090637264542472212681601873523805457405444418987427514778572791878851296708717140334534120247799702431776178754525173171627153418149132000077121961107234277041553534101093871679297193596208648246439732441262566511350708256622933924134562594534854413029781422068170854926084413433652218547917091749746166295863761505152658083395523419777449648488165796522024121461346374728372976995405484580707050247961327224755697969980885224482245113614839048652919625158866107309255496511827386176690939604533324993741763371864141305913428694418049414931000787462596810999453167753427234686487646812541231877037416769873559397462876491424855410030400975411887938549247479728214401201451543421554000180748066548911766955763517626468968532560965540317212938190388987433669209355168909695062707871147911587562888642971008990876105616812257211258606170563725528306621211445858199622419548688157415397677982025813051175388799245485085657401277723430513666986270797335633719238333819617016261276396206750790826875100703415634087060714647488635024436434527367781773518339675736069170728990768956280889695603128596226620116821019895807733673862312006722110388345027834416947125400000571440378076035890332848634438784666298453055942941606951095799275692149898788395142515856631825571003116233098137930539785511989748341536404853415773961888082585020495520336922491838375934403002594248705623356209207459410677940304001834134436838014675668805404290647153004728966618011045550008448208925609137612643422287512433301540178668816889760100055478397661463872185374472622809032229198677427510966420827671141816152577922619979468972116589915514778424939032832509780424008596565378093268244615571130349629335672709489887520626647468132131784879241435712241193085252139811864145207682047264484634210912105494675033231411736255194907147130634476217156771707840812525329317888000000000000000000000000000000 [97,71] -6667178259373331117002174472011268136649058420530567178653776432121116743877974372659939531599054595730474570409083879831410578635334581014997362910243508180076588648115306114049519570881394996146381433835207762703357801087829915875718950042715119045554747331216337485176872163391151246398992763968969555220904058890281207822370616756337347188144325329253272408452880536422703511823961549484990927320843864440105109947309936512307879698229301781849083053602443137135037349992517580581744053691008215760504664782078838731592697490235576102127887388079653580106568956113514666411295197970962265587065374372993240906004327310367049259780254464868569435867434833136243190673051536246390311834680750740340037406580433457762637261032883155408206179255163757333222130083550513962236464058938300673223132142989953267542803460462986777976195507284964924426814651206118359723166389547246093759510047771784761261182105725722461379282211891643491462512235053988161595374732177027740717050772308281647475749637259861957922479619399099665069879333101511978506573100624493746136489744597413752622281832047614600837155914978374483187940910019287492564656944397420036146272212414483408820909380010356484253169125541996845456434221941597196115188585308185106422074483536796849273737609635179286565726733576679639896694035921733987410195943254909975951547740864711893989485677268075901424428405101698502758245047167273544950827761921634181359139487360110438848617808098177449772745494609053971700187412761826871894930278473879582633727721714119123446437237349473183105758194294055706401942490773001584109261844314880697455900364638635533699333809811901263424089935196195128029435264483212847436246193029239810761316958665609537241507550708352540336765989668705350024615628505722287641762969156034147160832078303348694422395225096712900382967877156071017929996346442672422178368569191993693906097843525187745007698135059067607717052288833808764367183324208722786475199683195772249832116047731710224675884292954115127778751787053516260585996592372006422787891901720552176539764419477795093282068326920765143818097433033161657712088628469693101060484547619396907284246236176221139321277383733978597187340734562304000000000000000000000000000 [97,72] 462087807147619894376770224111222157830103564297347070894523742414268235123861121512464324962636233191237816052774576794994569301885714238257896032386118312842251736462987417620827925344975617309712773461686238954796406075014739541736295211292429574264429126278840340426804499423600954326630503319915831174706554600830103142244165504791530333399813484353983375008157864201082843248564589605902130164908008277022043065120900402983402434065654621507645421536620809901043403921431333405635429479101262265156657044025888959642291483743562918012557156150700446846551455425378239900665694685871802854143596443759833702968981259481058393725238840722810301791959728774264108882809161564162986485952679914703964634707139197293116761250017692980049370671559424539389327184540300516475795848890826649345555120394352265587601770378878651281681756218778391514784500401295901764814634382000721297229782897329430771372550919352474443175928842417079035742728934364188665450018239626814986771663635650450388332316861288752688484913944722753832380583349215143743226310230362820101726844956321216556415853089908395403120507552639924432439508743719271117601714642319843502598422856836346129020947888352944821828630366788476807310774603393031063369513103895960196308679227686352869413679436335948525824793512389756610983693007341035374203355009923122502830981621130635510254000968376697524939291618650621238091698723829551231650341172659578506141757297360029630403724839478783001375889530758670599391846933138262052086231889777760777625307499729167907540053066909378035069116603853705149792978823422076183250649493211574110751732665005057468942190822977099369360731876734899973608773160311218219318940625388484736558641924207373388446501956021060848121805508902354056436212446237378544444832414691512405065177848334994498377057068266115703544687017496671146391511409320732581535032958101221488052633615677369449741342732122126140716851410942356972310683581113349866406235614013595576661808898969012561820423135988894409624566302314055996423257799450174019205279552504094485388869583897692431970190960532355344225333205154296430160111101534054342731041348772076180408107951796605942784326018667923307219438796800000000000000000000000000 [97,73] -19118146286680768052957331738185590848557831398798777669700013805113480254870615475896956757050866859812837687434439180784214273068721535414257802401695818973319342561546370923130498539676669425519018687283138811763096181793430837269660276858616749386501264945678673389189538697393372390145477105350193766650042371442055334596644064296241619449057080025347792081514404605507187370890616610470731913521533432887855386389069550635799739568518010850794548912983006469803527018669232638075500798420295315686666241567508991660885761476561592330272864300178393131264882703135798009622049413047863363956591995218411719572123193686843023555912924092420010388639401060686418771590699843901017646483229000767233146431639278764136495228810529857726258308241312107307103174711439196046702625267577970930393725949556060916426691751296729002896456988190636704054264090614256556568399080263431792322649953985285488428157463102087865849424225346846083605294601758901534693568613159218743053134608209269636538387684498344271129854024482923170787040464404028875232832368926523239226954694978865192459240177955789052118956378528651064185477522667164502028694411560725822426494790189756768995334764370068365725484978428968543845136456272497491066944825345605045126612419195805227720988364652521634027546273995978893492676514559951259147029931446993002553497440566969818661207897700435550721977604587157880387332063603422105762290601490190252469062928050653348696655614808656087396646590876466989472444981836052479446219636852583216430153531426389885021264984051818329945593368746058173923595699412085959104425241184589969196197144057696647042438487690231598805003288108784917681875325232478616097812522559832842241741526622502088452145889848392477733958008801796700057737846514418080206454790521945619237068970083700246786099232844984733094507198968708769432428143351281920553461832534666285124444505036978436077754444344644400197925161631855936044519360723483192882991887522938906411704515812137397312921941153549345936773224079563108228638995869990306944799229935899807796509622373151659902810364746238877258687263098781507141575619592516096486885761721335728659641405872671677770626765235756199489696274841600000000000000000000 [97,74] 557216006851060930364505781115753293689900946222837997958972558569452312181528865881245172327640079410439625345576928730546780075920572531834677088587708716149385920411058218948689742320651946247009246160147204600416678741473310688821196347467178900588506268254697822403755576307522938001963250349891758064096518312665901769722300444598449296528808779457913090322944581640484466080192455498302438345733904554989381232698446195882685184593270433241834838149807692123091754399528097148403449565016315907878342838435969927674638168282224788145262393184040455789031389426647872484950534867852906112351473782518848332885251952989350766855444409396899088314028481791670536484700553543141354597638764359904613547633601147331069797347529088995506293301730905900682436887261235144541070683100426754914151709381267139984077747609418775616279519173011852620748226009665052842479175453767096689838291859479696677008774818442327108002903914388419638284381089160798754969011490271576779096375187358874782062201605577403699352171848677476427423049309239861615492354341159224154833729790842868312434344302002521897928884881816400480178321055292668409425147546690649162664885670277698384467545293716062584875480281950814402401927282721078082098055029913021090525679040129109426128407270423232966007118757382960491352262850362205680537557522388869430921592208762405423428522970875581178474153892019314480219810439682491870570998245057054641913564537022509151982549488969967825058802150441255133218140559319048042504317056939970067875837751975569857387694636429094495368172650796435479280864209540589307614735522405225261152849539319620974106879392090529171891760311635369165143433823742129117099114636347567477336545826337358373985844495660499830976329020317436243660814411437931798005335782816327566109506341924515208428524850483806198945812779907592839662921656501358318557396802761557577116114961998190973979953205131178220760814639999708517528546344888595626850842066067716283138073862388929685324111762460257823389882948290512936100373620692299882292976215817556442393632270736006751836846325606774743155750504028708939759739657774642901145137724632331600237658726642782767430012803285352475262976000000000000000000000 [97,75] -12869914054505444157792099176415805949894754400275462102358335319013384059234513675090455566722543846090684380706740322687219762432216607287881205642037899549105451433340587200741173212869082397027044404078770869371786901253851429983460146130182887796553543864584805587722173055629498107258015168373931475858632947383702673874097731782910188500169674793864359308717607832774868959187329607675416391763684020890266259368368562304930509732801323406402849974279125252701622901201702044353265502572759926167617809506414760220013604359978845277692917437274534130947408707901437710118673525279057327931022516605045992840685366132184151284871725459620844176788855733296677714087360480651353317183628398434236448138336678550355643010352494540572607199570430887077975230692889273826407667629040406111369438010427878026498578479179204418130883959562193789365795429808916620348051157180639382346356494547340601962715057679598805285260531507253840495646508505482169130571995228920028411307199491461100155333859313869049798251803814627243180708992855441482847538401827814038320795270781330386301589696744097537788590184075953070504690486550882365495122816811917896910198110982964854116610025723913097032870642166123965108704995813133540575855593126976177826189351868302487459641854371821108994413764375496255353418423871068816211825591710303540689516129936443314785461335915445212999974815259534479268550328479526415108686054830782743440081278162206407471255287553212232195320096082238832290222408647773361337312582329888533133479035107109578813415036619690839187521833006663698422610288647781680898758640138033833019660016714878297686976743212450875539871218715727127551875954501904426195051515101307207769199871989849321387059262764623011901956694236917731262276243612205135896549340492285394508327435034010318947603700490895214903149433721278663869173501711055870812832102832743532717009734006050577156104985305433475598181195040722011883254303276587150782154634160887712811288624648597406493334767786973749273888509872938016679144096585973442809951612428943800035369315378528583000419442780292093919605956311074704120503246436013576835269817006554602336934888945086455743953208619441487659516559360000000000000 [97,76] 270123258713618802335788265891880523836223542899511865751987643404884770707080888018837029089582392328820559473293008455062380270859890771573267398567433297997330009384968027871622363188384200667858221940498185133245934801659729425655321020265586597155034925800870934813677946873162363988260435425733044763510019552144413548319390136315365070280950509450743182222070305530564723653216010046495006094205543924941545132862418257469027817686106110245367338722543180007400285660359968649549179426255286840735408904307593731736405422803014974795892141275437689934980225652515812219258075745666880126929940979823890594574031933660232672638188272844798242191534748666516969486581796380901460120545849426426516258131648527173822400865913796422637046270503782777907014331912081669090300624589991191810785319555545217451870305642112250727841846587490689563984168236644129071486020974554554179064814718950668191003863558653298036242958397036087763821810919923342613598617419566293717759139184147872358892374360967841082770392500053016961729470696628011269373420634516359918560018586122218910923191339725047970252475860098282154742024661735778644490347202615233123053823531805570164695409439900573374550798882273325823292165572635209041515063621266154082139196436106507880166349450182601726725505215843248545536428038274230766059811841468523128285669864890932150672534180216918294881975578264077661703818114545672460060647797883755919768310325568721969149357568609834636179617075921936503285537884704657573582185580063912493460840848837049502499987397556863311790576755810779261730634422790462353502186191942733920920360896486351110446848265680913631830103390278185165709522064607741490294231847731893758531643206280327209193508855224424382221990813377381106808139427904972944423463215677406633342461867252379364839366308325230245454091422376606800586109516992271960107810894559895043461739602082696858548988707367644312460049396721036603973347206684184111371816423002642724116330631461063180296096000583388942249319149541648036159020145714885308388673927011899079090087219536059238104930498772955275409221956948514007631291557444622486973038263758630087514617250033694594073705160872009772354764800000000000 [97,77] -4223500194247141083264760115731891533264312554228000617640634569269588133234958594004373525953574336400753706961902447371072596732753378039934199107319125337889932849529996538783599043435111909136083753772149325465133383806862756585410971207822686604634395945380737876206834973056337671918117837290674249276643254167910560803561242112367820143748050923322455087215713438739269559336118700398083645805659981768561237790261644145124514732632743938682743653384918342402936966007946727892727017701350590717307321529074909318456329474963216358593904010570883730663681034200393103203503909693474348700390247756037880785190633170474656085510277404071878607400963219246589197277832493597495343221336802337112153569788999887062591055668360895274824505101068268528578569055859285509607160667297753250052571276829026211451837582648750753511045185129321427682108477463293019913624029684481217397252650876250578519902582419388723911122926965443850726902765126697871706343237592848449280140690212985385378634334693520618862033840590019441835468529929792364886187014610407252253378817001125538303439339502647027092311086010482255702174546051697349684542730850383236411958287740958002420039952689777318148355017408062942346211813506861384534373592482646953221638704270632120599033188195602137531734730808396057403084236046319289397809993723738742267589064513522127335309504100640890912967834752924939165976162905258877954413682592028133075955486295111414988142241678211218954354524858371328476327773154123424713264518597731906394982712115783627996172161111962821546332743606437753170983383330961136726367329552097931699161464391579880832783326850832217105007480549084394204098531580445856965380335640631551551344187049580584011674858280584569512613915914657329087374749006351846371596928475264721394587918027184229522943299749922961046523508263386847403232081850861028876058690650002199241711072649023143801995294028225400399023563124846855526965261347392017146792766165869456064026264577088415765733008550657464234493510486863550407391759372662410470697068675901804046172567070798973920387544067302399191958355862917074378367615718747999244225454229780574291926864222326489851360034954406212319313920000000 [97,78] 69378483655056197631561238027037524515788107566495497627816911768328936825365828507276325825883562589842692641866573291230525306974476550408220119406859569801402921096684341109575903136270492983844387780842324760924015101127489997579459389536810930567951026660582042371163320028734556504429141052608921619450127170623737767902540766866208026153153648401487592892771964906455362006579484162270219913170634608197382303570234739022870204695832556758138450253396799857180109603904106446068996088480648420760101839411825673955714442012698768758216326409984762780325817697663256415772399970124272920087810130561139009186712795408371828373722477010833779133369415470061448306397118067351614019473885891852898178997511585349079806306797785046221197482944132557193445645544632750686106923006652579846277616034042034834886912404586110783067577459741130227879795107116863378264102389647130391367315466446781638495490033529910769858946367611400056195805979172431729130912012055350132502824061707199751160594546320999400346437350500652751437298852884566838171402525834291781029481124038935011233710729372059351627608950075434335486668768012566264094898675135941606529824481164006267981946930460857270163791209919361526222645895169299908919043519533132416983746225030439711186393621357887627913673497383301214328090910378564024153951720293367500855399645086369279073070596621107052410856894653478036316386155282516415083524936942689341661133829262778447247942781208967217929341829566138435831427139515325289426081270874329455910094259725045906481073743787092926325959670706527748918222703977055847851520772699887580890380697229395255419352707063186331347047603261890161767872263879379584773658448822718805822452514371970493818853274801739135336913268039516043866454610335578525742718909683988523138131478764884459353159630738994465356594948437579244745321306210794020258774523541179251290898815622122885094464711412537513057572593429762386615380500385507422433184201497071986737482459387078933326985598880496562487588906206312784114290986990423377222009565492711733286238735087635175908900416223267588672004512655698361644390386970270627359699653736032181709851729840636861037463073731198140416000000 [97,79] -552669692120330132245469198895912603966213473097960617942556796188472318844652918468359802550280165608755937591122885710590880047455000199852771878367931211981402623845171510995128149343963526569988675515441102887486492852200528412560833734915400833223260081165126344752230892258500388788307101706694438595673489650525306920220943763766602396559281037545302650813968143178460177922648349726040814115045733980076605603357291761322559977389783660191820020556518199252419270488607745267715174024254346202287399411001071646708637663193259893817933946412410998140659104323322396554212386979120875162425319088167697447710023583038800070596639594291366827339354629440160662258297159906028248584888629004269421994206352806865076750651943978797937287472662659405916319623433870146450323377767685062534201109358176595101565829280309949161397319727904818483277632731190039339042548740146498493814206001244371856735793878464046207316946575403705934219145791689515892206231871935916796299821134988249618047494560575930689980687856159463532003217102402939433029738069578978708927183457594125366302132594760995596353079999892631704046921814372733094491510803512058059038597102121109432371008099507368467492363014910209765066852499477961126645657862508578708886012118093581674416592123122047961393686391804788655610429759080445985999191633946073559330868695911577660791306122799346553861246537528034606623989972799278231397913708684195402645146862001416082594045405366713937678324801316156043639788635995958008189672758499402289926251788827674667344017531676425085173396916631257513501280601038005806591240389045036936654163471244092203989368403575811051244636956514277690626595794685292052612518591532968840816656404068305806787632196957198247029833205591815335515291995127171567340388726502032537703766018711476227309832891551715129382806460065086353317765897174026280714407130700740278230678992051156161285455008480272807264775048786725722860324385411450318333484352893306318527752069722725959294050021393085717179676325035561852457809892586642189900034954112661447978279360191002516439207341296122068300082049210623761796613100587892560336068552962500274903333084994302611493972839930268824800 [97,80] -893685716607879608707671645392288421647998534540902815046679644299338066551814526445770146194187112628919494157727372592928853581522247092692137782317616668015219065811606508395981881595191445928776197386180587057419398478078830880919618493545593819425350864817540702253022887703874979439839210800453233465884433140124424303934283850806780204208390833043253303005614425706417306070269666780935007184689499819206283203627693846334578926960697037369185880488239795844659426783416718328697253674464760440689675583851350036785064449050189818273281045677640491270436206810663184255173783077927147108280725895850227970593040812482345440248304507439474185900164574778440198054324407721489052213927659885469278038299385940035419671168544371819428455133523089639057880506975002996239567948301327948291926063947553693843448357654877355773522444948547473040034610246115798364735258532375916284002922919410776332719970760182487449938026286345802308805530991742061187532300087214421581326297369427516827094164542133036912912836194782480665927535624315926075480260399813041614889745840202011840251619029100927822963147351004701491290525025534292386662918692758324428842167297462910938593409772544136946568673296596278724734406196280360870465169949184678773090416414531024525824083815678174560139050506955431817179989166048787916792912914460808422439337797544543065912226855352275103641714831846218595403183756592597312086837610414591770432673417325793736994363710533307767170709442585601037286029513546985705250764622457891201426625928581454233062466590511221360672059305721157523529282321093723230492754501130447498092543272573288754890591815320807944241654111244126990968743197383457673804113593740943650541346410955913312498946320227975630079703421365032950028335326003646133728726469270733202179769673135732802010833179475263456239064980956576366718653556110394365868741826972695869666870692687155803693728112290170262782640182069133924246537894853289163421586834607552698082321204718203892290609960807590743887720814154361942278361380909633672973481899646573185526441278284673609515049977081998169452226039757887822874909811447371236947840563615522508306474596978342114344080796006400 [97,81] -120271499317929636271392108254736876749793436204955294231625681032505981605484956030168628448207617916944933854512108951291691504679771118730597295428463784392236552466268282322521731105043938648421007102092926123936034926566963557747477669015711530493050951455145632786288939916128353133288480078042093691517816429367492829942061845264952170777985707759155021390719516143912350288090045567372230158347868213811099938996645219073432802805940729345222533085794105734734016624776827151312571640440352494500083135122519013424558834154225037422618587955645658854171741113117435648925099074778287576083524672837251352538668268959926276231104854294388486919258949866245412355520035089300407937228680693539118454450986747580420767061612628314611624457508826734684308510425454480010271538848340886445435054291201156704461054811618356805661858076687638408899630051372946604504168291884776697086232611565505794349168196985345113526423473835481010353185859420950092485615323817280668880779955101202810477409233502215825389316765300752818968977186847884400212680805206271671424168710174817024968327667854468135777362219711515982280621334624559574129963818646905127624471814960847352989054170539653487297491931931814367568378646303222280070171710447889631498926714021892056602809601155818966389647262270401680644933982405004783013710461052977538267824556168405479122555970936232685874203195199373356862848498817517913992388776291870402124246025366031565080414681288594265996470406123987946426165404717181980409205234675935804161276792320136045770571708316002149928583711717551118694257538390627593544720779216058858622852931347810777346292133805497122506652779647699022421095821544360081519896589406212208313565751920744865780001911652443792879893783654649581731856369050110062042299801781633061762049490395409439546897044526587698110819525418655461642285914333767589232799320326535099233627365584415546534054853358000986041868720069169747300560423402595714247115989446361307228997485102927299228092307794665353720996956963524983998595232440842685979709447365277980435093354391068356026957980773958573321618846763060243835616126490232576315522164682078631654075505676980624972321440000 [97,82] 5377037449072794710213573863133643079259121458410113293864382839743666490110951236919865225110579626346548754954233696657383423127864017585531704497266856923637219912626834997457898213669160931419861733259423906538666457378457285299625725670024643358019750106500280125872392270882671751900595614953578379791814022131839131195888519172185877972853663409929668153460148894585533521787794656160681837380734721016502414252698157954000029601148310313094437046581738618280148148286200588140689836521986536038135861829967664184483057613607353472572332678140377004274332699377839887052869432636971288609007373113806060319603397913531735599575260385251765988744283360218098443529874911248335885784767329636521558391382326294327774060378148183578649337134871847938522688808090836589558758292678962113588478059461118819041586207271894687517050275224392653227881694381804150285132720352419439101449909312794314888681093564008652072287307080697066793167151759571196356214550181751276957544340792321929068667459207660778302913959755045314135169660656782632205375319654561458839723209906907659520645558536175702502971138121733801072052153943726417783080135622475597188741073252448179633421684816487377461674647048192566677706574736238414054957059072715759192212385915340519657929817142937759741171462397601283815757825422823875796379313658784490016386735108167909823899552840486763802807062761651595345775521743397879890589887482236179903143898734331795445880364052962509577064670562157982614764375351007245470668305224718694773487550532420171969741641804379329104680731958442147727115312383601809168566540284630984794495613065790953743576432674458898857580647595560993118140019731316809228688687747869435873346141931171476011891028598299070806474738759895076138010621333890213357386090249184043466223987266770456232370159148338236775408014963023082435410976535788435835671545286018498769185299407109332984638545357059346525854245318159474129769717793357642352147066735415475592096544578755448511977225609638988143636216067297311994155932667379114938647410142866665824625911598885815476824767355275354334426210872672962586891463585244945450305936058236365791796665796900126570080000 [97,83] -22240892428822989058540955427371133455186126196183306742872082145073236622900716420043107866932875949814898316453689033418274869525372234149583174502559251253048037993163368022834534253092775701625018662759750217164331249050233097140449542119905653945777432715878913344519855568654562354796939240572707282641705986798979327594339546044014148754535036064479887007546146334734310814866820139893549482967090152281178695768501991799257586753869713434499418005837845102890372237888353130829182794050093606437646703589392820661066108069537681736777473452234609048301167277869120654464280126510699925592666937550974217788731299089483451929987800634418902527172364356721769048360255561470858271074146944997663207263708797048370110391007943441075242913684329393867392996706122542711541138687063020332086055017657918957781469959709476396092614450209726347997209249256966307092129271028245268341983287631004834005064551927089185215698436404116345368212434449647298126643204594596679678315394136440629070195071136673668508126622251739783409619092841078932572650713975529173464738115879595870399117159802086024650211276039023338070594732198712532046043821014406526478168998872873000944132319546180392629414327267332337628455259153901908219763945340567013680893412940415592276513753153257417410718660920813716587879745190759911149980048116143826941034241974480031473580295902378056714372120578015052730076102460514975354814309484042922003437847501855600232197339325464910765114212051943690984797302220983361923162456705396274377975968164743303116545666315620229321064030194950080856283350425042733533571930406852157285572278840695464653059576769771320474712581546984993560953393264778770661674648842254693164933439170545297593932941264187833403645574349751569556200644706469377904624814698304295139983022212239896949723202407266878826762658763047124045202070809499320986478734931764617007778481456960975981786981652441466640851489242917050619476890379003804342816276019193848926834222155319951544214303882909695687362693520317375376637848610803160676515672956384083635138284302064636546350736707720734433456438323662341398234999743991731050238633563321824313629860319457413280 [97,84] -35165461985494691452129829193750553648477800260027842984925053563686553447799321565877295696825934181119276561461026600798340343725524842227748573590067086245987666053942632263168780092247355532867406794700394612169204422746512804708739233131546749062433352300546450364341551956193147148315008158304546892408211067969765176363000438958818590078218089804667996609389466137857399097522027901177037401622441743972759132688043945375147633229537563219728446977822156852785250958958111495539225257232712482309854404698228379710480508726388727064900582468971090223198991131608664760808616085191793938772396735764534351986477166465058923970257557329666425394154873221324964165809290697668549524231624612967995230442858926031916040735552833290436766369337600040314481383467577243591909196486635046242132912573209284905128932313147550784232651949953286558730981357815689440648655669910308005419558660277505257793297225157317542333814184038854152921622215411387226691475750220275000977930682794125900283108545452247711548661410099562044400719596660417773417530246144162896368574444480839440256768296619785567293545367425506534528995927722690468199493882284712379735689062306722195772917943207277458487983286421442797737705226298219989357015113026885965076431302472696119408004839699368740118675423570708141908573657538068251728608365095397594323095952488520159641784705220211075583969544599540419174366714969230151904971679289873118746125707660336104580147880975065596083670019929207601890452297810157719807623421817682989241253429102758522181343754888789185213719013199752688566287665698552358199474630313819543673345442541502378961232552042771825664895571189383978910368156934300826272561389060787536666912276658558370414067700906087184475787496690659742939916572324622124397888904270373865074775194614850688723286824206692104773634510971618754317725593537035342321804379115898123540484864400286365839009892382408156130429093188019048390341473578572607209256408960279723370793563528262520251469191268859261776760092544668770511625919771755905923864497577542426275201175008718181475778516794148128182125854395722093331040938980035761408512415516241865072406251043840 [97,85] 1616001563417399173452232359891886530868794434757254227189831164191902748130888668682205235409180295117973172946768323393801792192430806444710147285204153385983972477365164670395722911247173005927415608608962918378945362335050566954568225564858646835291853457488035665389813016102353600071272636015046075016102860498635718137624380474655150988453460823118970116839745378145236564216332088011623909990183059188499046396608942637020797445730828740170234667462047193572332954151937017712682265790831585440797327330311097484615718696836473331227870465129791413304864278824316164646411515075217939228165034324645860653646103590304660529711424549676088748268377531629428416113375414146520145541991920668352447057691903293801862372615033905667930361239313373195284291956641209107434438745278505756611328052649442663039226870256350259120163373257243240437072582233649991757105847814336399340274049861561675086646021629082076785314927195080785417948204633339273203305708196640433518188631009313511338169905151085816258938444688831326827405333967964924208434476979733134880724140917920142583276712865687900477645041820684587185545722334622075417347029764727838468356325425411252011687924812957701092910651938917802208267645220861272550508862793083849205160346097933002020570788916412318358242306668899569701036206813452638425405503042915577031446778764078193241210836073416437266910221577009727496792583010674371888565391901003863323169852027590238678976894757014837468667982951679492470976155381914401255601014351275506473881681910674192562199341234152576678560153717863259206010456246596835401057622066096609682153375082196191209974210876409466023339748117630229939016899264994710419711723382289253646366990434412766182364836168210095050475952052577039512063699606530149058017944181749707981947491221419580222516281175683843852952899681820640432294012357057313865281478846667539162923375088236964790876204476313066357506218275874829015443135088601439759526064842889330988163604256654353522306751954423969256462884418636521240483121598387890171083693931014615763997535109397710109313832482071498412303590338727233034205590681396867601491386890638868390549565440 [97,86] -1104159689809274516049542081975324049444615952099001494703789975015413954434564906432733621697031708388910480467611171747590493513864213485891971494537040175785751596586072279425819458108596050051116157761533026620564959135554322928481812729091639080688380062846217912178565404157839165975697437178268356812097459703838695702558706427500573188516519873791546684938783780994190150285473839912859150957891203147660240834118411998271630033135112051972797262716369715469349472458298044032548558267717466332473254867942156447260608492635551135472173988958656553240786663091616033943900942837210920424087197892646686925226752014429495782106660705980932467766666359159788271547854748528264567885624672024342601779701859388649140391103341360921844965513686272825152963611089847350031501668083959886152730191306461074986983291873070717107088871767583950309087621591734291064572029077394091342398704750114606584907173916385512802742740000865379026179051739891982083701565722088268092477078617599192953456548112636079810313245609618432078443046375485182663972072437084533042297730953610494355619254195691126479667904540951641788818281913752795214494088674889268460968925145655258696112818097929816953436356639591446861064059304535027681773988318761832147822007262797273055007630913304239816528054408473158638596918858691275656122487262998041836995031413809152125010593890603649283321249502672002366000441426639007021188896862736594113300657847762415387659133868097784370854231439007562079227730933475847605664423883128228256655300679574736322745205822223712642941912590276769823091961806306319706418801219256467618577572006074743837716408911888177444344189785864264871768249694493133349052186336521494628227019731843150356185906711546357853434936823959496183980608820047039625840896849945814746424519615089785473298978856846034707594059195224616125095019113593794899280077015675374744993538179532349794032283078575326605695137243876110470503023540842022843740277386638929542748296494932431959687419044936142199139557996165991244588401127491578985943368340690286761330606820241690116471136928015956890255228283701648511958277441193764791463278661211837871040 [97,87] -28716253662060305469215179034127572737848162090890517286384820397085087000194997040667683874571073209600954322713995241203765736667862682168099760668296772391469660600454905880674989303961997862233411794653554376885538460117797344457774297886984102465839777297407824576376064135652694456472484021163358156940851468092594260882562729037522990917138645657594810598849969142628608725837637003621804157517904110293707649421495340422453549408845285466179415675849128568051477617254862696698947737146043991848425346568153365386319531209523853767569343545686341253573229897153855581692656607941543976332403956123438733234368163786730674359051867719702408606651202457193683387886919090241195751980123100864931615268200078899093579631467103067344668917296285042706226032418889260454765804589311270463921441335040942303551612922606086782049357186856134106432789810792555884566700316780462537458901239551203474799930776557312219721906241235713878766542623234706344608726193241460231034930690723238925859166661727411235209074206711755885679723576677873020620597589237013051011342806962365884941969255597235740925318222170623924562986116309703040809312543278928114960367469801626010153717992227079212723952621681268740129354829580829342425915931664618149725393181677172900422619526880519161076244487960207536180829530136557496374398934755882892401365149351014021445724386780965866275237731407035194195454260053772330141257058121835177810318265420037223768760737700873761486062580422756477946992842734299890042159734833802010945348612899367657925931422171961836652272821808671357305317422865693750529315275054255547512413406974101276568571929598521423650715173825166935020899391647726814264195988957892785938762391739838133972980117709029878414497511074848689659806394919624721672212787391496273323019070883050818847426904270344565289598419099452376709354508657072244916157507944502932632962740379802543416207177275878733473791747374797301530415336293029599502768516015051463924721751653042368597150589833019591003761669063903736742784459309654120381642739210121907536688983228310822832598060382360527187182123555900274526352525316582522057306954538466600 [97,88] -155321291564888417029158069187059951184634339254403491421300660748315106699700573269328850979869557686444213189023613929607509618976785789776320322925498926322973181868527300889160548849198885820634971141521242647475715949512740664328763042195741938079853096353418160289161230500509972232281975131736588445850846665797350175556150637723513759072995833892578413603007603653183445088595881958491428785416086040409829577470648810194454843437965933587630708745130664122599024869601693510116467340281381165554441163045790035893253051662414112898896590262967364039560864003713739149304604772632303483780352213049370496673321578645164965671523377435761446330122573142639743747271119645003252692978127123421787722314390511514356701409293886281347977434398621518387319764223015113970245103771681355322633558042958873872175454411471241641425825283060631410397968588362028122691319535515454669180462774764585192512902014489821353975238344494280988262172185039952904322853482582808896936451882046868144117295723637928561469168799140954814685958329496130277891073888249743506376096731512383843741730399763086377767508483577552957721777800492662277287062885352258205864405011193419725155720071376790042604551603232440787362559428929806007113096709024818212960381292723384997509184744884564036009789742101177751139493665921231984600717851301281829659097904345694336145614975187283097989412969145622791163045912690808826513006645964139416805844850920293720519335204714237842605957135171381835988950294210473553975758013517936237223405549157934435353255387368007205841401137685618207823987077848692779857047223273232500580550012311595214887453664397882458210063803805835476939007746524111802546697523507114401624906571772905208515768803782487286947734990166061743202720761710513016001213688124011899794928291019113801809134043827037983447790611427855156858493413729409979103367006884721019040907340907063507203799283208685984428347223973322148974392527716124377145916850647281219407085187967247151964645136957678598242114530808091998545880603598909058618548709998076154805962415778039987159390796323634801557143592717591279378160732907884099241835591680 [97,89] -69747650797939386710609911799224888285453384534417387180896198182803222935410891277541618983703969653638532986427606376597316331485723661891274284808324176604017616488075637253106318083660962796673569923656244131072117301148422049145412351576061563978199300282183684705118479178299784562709642311500112078172902555514481906533853830380814348971783656502664003340383390423532905721172903758881340585957322303098732104152364045362101701934224509551510883958465267297028740746226127176796858258601792818234126358734748147305008625859734557159427662365848035473053538308981829695574341462465092193638111114533554469692851691304724219695225310629001734087489938301068546733442844029280773235620675735770070740445674724364142848954325384008924977324319370636316145763521598069984442648563112402325579945211789829215335914843828577689823560091233161190020103460096172842435793695279798705763849729183347832507930084434037060439263562752620873302296904108130137922226840912779696994565201199721600451966511751020752139223366478382205141190387576145534492815818809170536826217303912614058246646604213770890032935946102358036417117432376003622091540439801399059230913522658094324731318784719398756921922559690715402836198238326421960139217577357428467589830597446167277171600375882961581753920716414688750568210736123231637462530566117073447230153154250849086363277205071000559531169518622308828128979221140231736297398108314659496496345065789934317087407160926345614480649042505317408890421072602296422077709867719629484511030948673315218889088064695084078166478509138895281754871770670972486257160046192131438459072266303079561764995987850753721102572190942113367942882480528149166880447919264110130670520814128269161348368196898938514415485697878043898255764744508475906156273715268260586723166363278932890672440983842374472117676833849882934812817100880204574221442628916617572158667373388265203672338296704917022722995759893956125465164845525226284815721820044577518987022637117583444454122185645076807442416856220588108096241237839790847027171722524257442100947639057349918669541854772238263060392123312602047163793369742048875311360 [97,90] 1797317558372339461885641573069337018501207857350092870295526436514950547348822767330009291297890755689613722856728110286857621780323601896760540470826036740161044022514846949704562278834230033787270532926108531414610437145893492840846995054988850319277955093009856130934072796600093596440263016616932654839108348238376889990993840659762132474433819101488567873010444191691424284447997551580135150158469408781448021522044233372635304670443936675567805954547898331801975276300994789126934993086865717644306187237084369643567554973230051183862778208649301665602820201131524584276512580449570085166593498621193650961165264360152817619354063437899912744106324226741268880621016323798590367934873737223206080366212293101089759175981180715259040575466620261002464460134848928178045157715360399996330913839395788666304963670065857613257548580929895208162054000090489493242370353538743431813468602983922487682885168735073089526994364237808548762365754737702601978163775414471466122311449568030771243684606026705888959727272662682422977719533743253464703762677372626589692769829670533517240283978387898942055027437705146028971689962228776290023350791250112474534173383342520522870216113723263808399459702837169492584943315350285289243870850541056546000290916471073194742265166688323555897773954012097387515556999412663338635139215636212126797869559118579942951957754432849508403565971618420849848003428925850810070690214743553921389732723344652363029746390828420535316361233270239244703602278560878505812635256941006796878894104569775242177578057705427473255774376262526829431181161331096556345555162801883420675805934442897459455346009428674896980512731627061363553307676621598150960685726696241105436156459952722709619738369523179780472143459799538103019388892451011464619069589682387666921385516785936139145797782367861084864323444320754465686335693482575895855433656469567717444804886858274731019181164447260208136825177384105692551149437393237595620854960443345308443830771732640653022461221168546227898346403018493900458178844679296394794972178920464658358948509113027377772494422106674504165022585580164000518339738813053795520 [97,91] 3938019708330328955312842629526076027725429487564447675314680628322960203630621984532585712033000031276694309420023964348119363973749373687604309039633037728796937218848482387739643371046029071849180398245326458293570571358264568966554469361117316920886050279090586556356179220913345834393320956020727079868201809456818873492437489660566869059532872263092869107042003882942853417963609776487686517338067921434495895318498475627718730524086831296830812555831014201725535090250885192293298660051511527412621911488025433455110008528508395093708932670797465407023037349904805250341734846933584229667838511572887500460202466911203791470750991478526287063577200611708536873526510768131304838933441246349630460051039440205847206839086095306926313757852375290217401736060249840545610183263827207595449677107380067028606587375128931425935726860177769103122173013535772251321959872768455554996845891141243069203423858488840461586089191861657368019189736329607229510607143925291772516845811014324369441952198876146556010002757680704280260499821160095057633568408964555322906349899019489741245035369157582966838420110312642371041494006172246926841346365010891749980050216587444385044689465881498878916924187262127002353183982814260664120813222160705276041795318653805700887572347509479749030213881880777257508904869380197337749603257390921777575137893553673085411654592902408759796029950439380825580951837687939514638200388254996606717512305185733659233808785591782886580947513054465934068955271185360244465381896444198019857994103906478636852199361541442607906068290494968090059063673452727964509607996036418618486961532657624683402655576785070409792080546401544067617619640623235613902096378024905523054386991061393045775311841671300501318031068206073808096395848412103617026935111488780365233285857196425620792348236886084490846185477230108801803531258301444721137420853169277242971317004076131606062930286289055967347885353601311674247128678653160794295532387193246073608147031857454619445579187190030914706331378708326278528329347279051476406688820999010000976032471183633483041835186094025443823460300145874599052348011632600 [97,92] 11858743867279903136883034082376474407759954010800180623218259198466032533978093943271128419866731833615081262485738537243382474906461014549449911681768790736074673075592527300147659128704841560538897164037380718470280059171144507629025133919966129318594976948019468653498592188133886444767456598186134178167252598983547012319156065507206771825150132313280267797536000816228852355244597682721016887280271368389476400682482167518932635856850969734608685210940514623902755838348903271779356558323114216279933531013653650661867725461214198688473329241352336366554590238109638746507682245036680561459263411287223070538674534262864532048691627846998114091954515614136962308968218118470449460046248553677945370659762687374673447203134311228060064373211943040421585447121546859460970238397526719567073227039911209814110218874339118981709166854792330844075168033190886253583120857719065040982384666059729598496120359123504979368480124375045788993290088073645194504061902198623551480637073921683828693708765293067591702376964074918299498579515295413507268772725320723649837660941336694872122393565378657891810885988499678879036309377578463597842532054970493966628802245441709011408723509351671084359849168379356477004655085272416853572534202461402217512821523319844007842190312473511247062643314500297494554743772248527346180021384627531363068540966001182658968438132828068089489616109922441117154376833143597123344223481360736992079408768597715709949739670583571435919432466848648497050881315841158623882923706604992997967572454956300230358778105643037596998405185008821864392320711969513634966671697326250267079049423248808557284198070709659412866468266331379333681937197655801607607059232043076074483937889558487209885278174043048715488576883855870452110933587244618338343161122599265856298366874309844307873879124807520282112064783110136300608554376118337685564959842721473353196901807903992084929868272752149716405978027219806121314326935818142318526930356549117666194458555922551452017374668509520235570829487751819115658309997652635629527306932709676998178788995673180937602946891276790781904674326317974212481505920 [97,93] -107207118835255726832047377795568114459324012368706329654662215704878246329888696565560153192061752459267809964175919907531859903151587230707371335010316629978073994717586481872969946217040298187094847406194652561336040254957822478185323124042673734665501735498353768043533574975204636945838378686558964012058244623890444634141656751859541730556273793239583163888371056020220680000022865093571396535511158268953865711413190943564040239297538547164428211034812620987200109420574339374884420069287782838011808884145661105436273628919196560407843106597665202300339546824947992647046675777964539910558942015147883827850718144306295659468799312833735636020765674063753364211027161661841411498541346442771812395285965333030373278235865668006343405780658774449552335127409608215145209110158806892063950449127508592063940021368640736482037616230826301870824781554396691121358038570440283376680595962237721267069256542813642240353785580640844490310933579651422819569942558811781862142165880689010031259824540145496485523450814855641340756553269943281390945523346696154916313230754291116422974150114527302838227939481319430709492311731395473990767635161375955524617882002575863224578481853820475806630845811940828940357686283879949444578242064385197294020372888740239310445070957333352630735899071860018219689949067533339325111516299155629897845483289006603342141409289218101735784425622751934141942955472265939619563606766773345784186463555880927773513065656534130986706844720917042587642881419092472480977265679645731617898541140856723706550518731517807550939405431796694079092890101651499202900576844738436559759150598939094412095503340887236291934055035964908596727639067293139627431667582169198515785937415737650518983927291725220449429221588919695173537237467103277365895702960714725609044547190571942800936115535465832615677747966221824644991240871446626357102889647086480720356759003506383764080570218125910233303762696310835088166925067921155029157522738181546323822316948296406015144749626760009274055138973905161083674479760139460516872236590239305468713760789997905434549010613460930989657357234672011754480 [97,94] 137969356801811280073206179912518824632747921946347642212510342305999110534956681052510757078901105875614897074155481972074258585520028855296037342453880740486636640819769151029132171702157632978317750244569511363269945004117837880452380873091288514043022970525186791662808000521585832109879005250828456625511158221681664216230283363659391267095972783584820947622757549681111187649273640864796872423239863245814745322612560096174808982246041674811930610606358043649998982348142849239509476917005548851026913714972609803032412684786929127008210684086759095918696138897269204311783071556159817111828106781631017689414837359145899489082451026291746076873835661526571652671159254995300337290809283586086975317829568440999695532883190629107618944832885159196596472018525065253446247099209925485044908025977515262255184442361004157138792263759611548579549263381284647956787934119660743642352843473032860971721890495254841392307057986348971649610600180496395134875223819196644212825377632970557679713457455567976344834789110122166274420743070901146257552058547774077445308110317287043336199007521604331940286804498302105380670381765367946249411122028006643163950319491608327994889264635834417999349325927486499752186066804240900874022268747382410750357274333139889527965225738026937920397098457516395411806840984395051696647936655815892351334553094824000127281434371886016500219258163994352939951811872139037385780556330704850037948214524940637063097293070295070763354751289830311027241457838822185998687361961016646046979541194071672738712369156244948557508952057842615326061027782200581425007316458522929497039736081003319436386987145730366087416534315900444680635578325829206149574642267905706151724764095070547351446558591658586831055495130496741335195331871192564022712167106309852999824084980005536523623844119559467726358887027366588948308271909228763910165042968934962762213864358440654599287771712869257550345590459228159178296534153280555662902749189378825680970893679547551932147850720872865071515416099625509413959219571341451794476316037009714830851024649169551236028388545815689506222368646971360 [97,95] -36649291345746745377770193433750935709231141882682775930385972687592723259170243573898309069888707305483510349108962894966202655207319527529950228946231408522063597412587400368923500098870271170340058183870065252802334665619819606921038422083677037029226594695310107572262226024128020476800119369463639733711097270733439877445244053749136173310425902786219432918801306830932081376824307280634752078774068548442361363492179387014312028204313137758966942745071287351083598932246009650324905977290045747015258712530920376586627980329107725360739846312220544941483675063708407124851119612140759667070945248940579927629644457285748319862411146802732447811930413338155395145574751135409831089389475556411984595881340201009852825283877929471224029748561518065379952663002721160988201831743001422985165006727797175231405664387028811236555381440579774217817645766901127151033765739289941678998136794901909943068826941371042661948340243806125280546506376044912181258628000914157815022216665697205847885640730437929004953815040659251318386208660179227712260741755011116637004257967474986716684982031391985925279689729592912799429904943863852481736307215630714133194804910678681408418681795453760729423271218901749532685535380148541429535658629709832927340162262318846625749128193229397703942350015383132051124079475596157297653087592842483118158716627813148806020441720253239319479235491162934902088474466331002273509665397223875332341225718174078897600680971784202127151128213602310848600920417611840530630302171691591586507930315351162688271833588953139866527152784098515889418533780259298713193386267985279379560020355930614932757325147023700689557160077969928368129524823721410626778186515722869387282702766417074164368060510263328063006017724913844414635037880376162649887114250240146465748847933326710527217810519821819886262265861228047948851895364156755604737990354327427223276175328636753062936341884804506667192753238523266204337634566258738476049556475799324677741287795712145374836368071954274654820726920113733670827458652948637861540348391759966195526194782646779825921773028179942066035061320 [97,96] -77213171157824147211988645900845836653127828340820021853477384516377838972969022478478243738054196742071610258900791702910049079956108722920622520753409924598334279223552638700708379136708184083835840946519369911622649484260778415328152632789953243567063166539999581939015683368932824030932883683372983182135044418444250561475811920637001078902466750770689650898698293676773943810166070165361822869073955751844311806455920199286623073345457243023890895514278832412237555856103207459368288794293224946218430986614589094222379198654126843265414578827429421009381587785068346660263972716302160175882729130111540380813755044352376657009434754309755929918764457454436474894238129957441453356322137859067685921308254276973206687676277057117271645570993405580452881429500493484440318216718427392990086856329451508911412606613658975171869363486557840351843997993079661206739121246521126792285563899114604385611253469594637010123371992537328150158918010056776865062969967895670613324841467035299274634618947872815777592015606638481825465015214883865905468641161081261473107334784462804590745465376039667740436426591921483553889304650824514442014727656135462106774789525774131911484824199318685836393143992081116165639436796780598112756421469807853145195330521511093763113943889286461651066078029504681055716704331476101526903949601332653269664000248299019459810300572387181853399882852843420595728802396947887432752185896997045997813098074762153831897854682933814086146354156367998894573081074813646419095891741439120470803303883794771897389526380808777529097648092457908260859945249434648786563121628134361038857085161860212414623729066411029479480260780804108810301459005455410781287239307948678697287291912145729450946224531377930448371199585622676384492456087596333125172807789835352083650343072251513160619697247637562652131461328840154205766438910880567210943802951863323591430229556100929043284658188671019735082444681581304655294858339173236867349604748389997875717528132950960690674393422817717796829211158504108666802740941082891123975815271050116100064822047247009172687036349159709690880 [97,97] 312143086938471462786586747217833444595160365471155723322770358377268613328232983991141447626001768975930924326563331836512736297990689853658862020434243396738528841371970024798654350099591496150521879443048616353443471341470934761061499655373083457338112625800210601454105527383190156944017873072431492977268679495031308976287645879297404478792597781696142880239693615207578656384425243246440047023319908369432702992202779882784618074226448062691221972337887373092855284978088076666610978476105099853102373940818582539912081331164235966965255441426753917038293012688366867818102141422621150667044064663967610671334006256405326367271130477220931465829026253283717860429345441406397409544924100457574676773464277309826447232502156045472423946291692487594220170348315658092161003725810534383706774746117711843610588334437100935754322472465106883362472719741050031285888068552053447243659775521810383911865829673843156764216781368244438843343829989007104826617333088015858258426902255824564036428888452620434772760784137859723383520669576826357760974209962940560944372794511963965898897174117453355596714083781219895487963398059848349918734609536878896980363395768201383222757102040134334851776522880646824116337104145028468093308704951478775770814303908901664872714452342516676337252813816768588452895736896592437248327760757281994528773095546388528314059105421610674025252257069639780932632181637239076065444349396191478741280420696899707944149659444365538533035632958101569297367250481904650369960535474780710507016177762397380258975921380113434398275361626376032444861809368972243339009740594640344209599701047286847720274666373972802333693944033956678037125134421661016579350941304795556291691683219450226774196250557964292731006540427593450346577859365390509753720071354207300333664327155160491384681882978100301030336291232703502957992683309262510562397167965724515456878541098928942382494523500359324497023091462399567573248147248058103329694549171420998575684064967197273789862837536673458915734358641744440917991847786714155904055349188299713790808222039252175449149109973000320 [98,0] 1940584108447284118262439417143251807992863571213243831283279940567027557025744318961116725576032824809303298130372095531513184467882126246346004145033444824409448689287423888861316015950792339416832660831370511911659532216070960355353134439362427630098045987932933050923111503502467620019472407448880662014874536072400773825953841628322290737589520086150459873180388684696626903051909691944291169631048264667004780581476154751330889445459054490238356024385330735347733964968716067038371027894507161552772727099724338000926658608413476853667834780744491842643240361376719280354193405417120078253160220753605664498588074799937897050555439741043661063139694368459468855894603959021411973095455850273004858364256325863990067189754961459164343212023377803652491664852356941074998693272879129292833407755716476599646952473736449396906057552967039179847355160756336641017224289427270854295463561235768732198559748044291355301566164825066336940549464516860920420196453069008173395284314835333345264106604799833685260289924871769574883222409079546023012233881969735529595391050056442492025447099182522693976096950807818017878173441096673508910239091456755747296129430270802025410224149585711699195058284599950035101658757316313021610879638027293805392431873047243447835141244737137847307928437267462664872796635037363105962800258517507179498126066090284650961345692626100592562843882325924368863130576595149818550926143246626186571728201151533454711934522853643154311417603740464856446029614116573511288400738509652156862151294595259674311670315374287242592302944055498877331083806602183036039983753835279247554487529159640443699401600990024393621008594215382310227227690005613922815959596517268796550201557546819468655421906229789446147345158303401053343322071080971530236852900766277406116681672133306292507056477216743147376742434622132910589097258015985085475474382020199826801752311248254953368598646534111398642507291814103699062004925897122275525394846545743634495946353795506325907494781581688376374547671328235542568984061746093495410759291573774086029597151575638873271980873520339339112987050968379854060518817567692316499443088572446041913197242850227435345994507892598625116680265757244420261766359404249088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 542801070128852691638502661813372034750503500245309068336003327384613862824077747749345841406606238115517236361494627997194706092678213219730220994145952417823875570952183002069390504785015482577310532224451781670483953162806770880980504857096096720290560265049924568256793600970052928646323406759855451997886684103950784531190742657096312573124845220994411157594661428250561561764423863439856602019044163534877075404851746622874858346618493156960244083727293026735923515240969822062763397394605420033610705139355808722578127669273156093907269414900228768626652575471008850932033460980756399065896655641374112900688835781857273250680476654504660642026461515120344336657653567875545159242330298363468468236437746108394849938695500917706656256240039401190907752989884899769691686753585958881714155847947827943524739946702644791239545621653197303376999706491321182457957527480384381205492983172940552947166817576761841033373788489007400598013659046899455458393371806270531958177229316183849847190079310398567743976251556028681133339277894586141738960052635765488027661698389121898057750266259691603509647951282293010841568893943850329134438268187385169726638599512755386938810080405596679547293262721521352351270021243478955735157872487771176740200923327413884257824556087172549670083475504815976734832091859205702097007612415852106821509475209772079698627111645885370387604764643872977007811608281735084763644301168369392242192369540364046460145078942281786932596553436585919978056063968794171781417171900829645358562065125402918724694189035632756979776016794758778409775316872458901378931605856012135552677715321400330954383189977245893052149374028485104976649843687761562962419741264607599120173604196026046199136339594724301200383180983637575663503487313077957091849921914455779585791727415143103961477657339862586197359259124890156235679914792416227130335656182586163876506129496336350775783836980603276193319672912786627269496815244300640240738665638099272016359652029984450549937605637298315000349902289703045960924627176948897749375132854428985531806541992380508366250053806900250779253707707121556613608616977165932943957557984482072483985943069615682968795994548171938625962912928482967112367102333959536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 18497426114278980168905625946170778106219791562798108547727118842547626290634345463286262066263610623654287478711283903207120472978837979917795266733230958504469650273348919353271134651156279403752289883382375390182697462326231942020393160540509368978906383326105902464513481726357027818506651412045629199472200928268338593462099485567787339623836414410011918599174197433750996111269403259609451280915807714003598876568485293021856319764415848930251438263614405222600898454824481238300925202121252895181579919242273013573459838408769718648640843549616269122191526305690880709481689370939455397057803042185673700927135381962848271267632985450975115962901634185019489263865835784213086492939971865380234437944792303665503085155640654181538598481682716015381221495948106723170703223104709971510900140596228723962357993656423346606977490150831649411920228611575894046254163089467455075653586682711521058833949830583233493210612542968272864501335966861637776874196783973889768995541153847411058129071060040286923616245961502877526192840630134565079907407150748358150925254661057401881174588997381891157986336739404875165172759016257327665277248068936984616421757043340055882557956830312282034973040414152621453995880088799201165924319038948446611002529724578819168052222021735152187549430884749780431325958903122180893884947217185407586560908592098702044631410195135644809413671634940142785251663130764224107606312210761854007806560440990177765098186509215325360963577875640825041079561233463383689188572579542388626129090791687012414521319281092640262951841480739796216549883184491966673379656306349026469670966362834615696389122382934843660896064986245961926755639468959279796722112154325529778837417316051668690253588477500897756838885736817152323889119894045596954702024800165407469672400001874475057920942374994425741936184991831470201269297203829978630840160386686441152660468316917384046436118298685685661880436147982275954059820779171311579641309841021091043614387789050512956333679922050159576741483111415303311018576776848629592647867146064218756380372224874325876727643810187390086728642766630065745983961010644627761179146026136558754044322083883659864907622691477717528684484915385840254629678584521407070208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -786597571489634634921683404363809345977300606942315848617422210497935250400371545885196335586649042341492105988639490218931740726572190452687817722999557712404752493908034018650320955735754016155211577046000650276759476162238168714505430074318112206046088076503399535468023522690864572390289507677261729973119364333192631345132308947883669925950608760099718375459988806730353167903827971424857586495960905587521861081420314697048867989660854780491356734707061227257339438145134334935045747646228064484609584521006144999254822073674226017252317133355345801966598887728372243349746468021825287271470590684003451940062977764384442528356973088201936616313295488184720465707197396763084990381032323083197113039593881672448248489559821825960920382943499625248171035312230844361403707838026685698583640465370328453216914200010168656786545458141777004459083785124296771382598927395443531138318172022712886603509195979329430279641676965310610964156204763767398238305799955261188843317713116032915683121001562315229414761275782724845516876909329318478713472444812391397485432648335311625499723523917785691095230958074348227318758107731218053342992119974356934855311990471332114251682317733758045817055082449669376404439883159192696899878847806206832371082446762776704696152434353001999237715463319867868605466380325513425923526716897909744067665876260816205686201070447565486300118751204570733149174995059708345526337098672344068338008196146210796163063524559605895633953393271761230456997533954216577994172350596439229006283565787660430851474457963929392558331444379555801469433220201917860577302226476896985436970006333786735241670130987321548081022137480873049609896639614349109405940977429506942899793444276425614944188563129412831835750183800984012511805760723753935483632955356723740462696830085588077415832807478235499698149181848569542326043209589115371684420732651406527211725870592746391778004648647803414768404506622705306460460681976342317011752291430349531938451759867625222594259419562473739167730081711009417661021100232386486048458445242438487602341395237102287116198653418368714963276967963127971860774841015058975659971250267896326316052337912374437028164341186231942953853145085037998973945777363875623075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 13499877286834883084388999181107506856488693072808916363367487191292668330243060762058691812506749439500309631075957524642701086913545990096674107547551749789583955406682742418651816747582017762815709454727837129127738517909004516232005588841992204355223461209823081367414187837236873335059303385076212877792410097032242081847100037580805911345998413463825293393311568694359235019996047334822981230124882258471384389288419477309986471809228817792789511917338012610896929566327081307003165463943151171827241968175458624012331674259464898485659101024183981411375428599067706630475364270274541084254761331725807963012184833837496550946872375637769928991642200504531821190853380314266500951544234421206954363111580109694854277567758969471763239458931462911557254417582332199742400643572919891652109130778436544818222936026548696716174299345445476567242046732318589698356681535155194112586489139546548035540963779864198801822315765287889093415944422774330960340342121163868667860905087770101559350171101882999545517819290754050532358601601658445048190497247057167088048523803669651811800147222969973569626353171464639001971313860459951136703475750058532494106340686856450621456097743795949207667158827668281643163501733617320883720632730970585633252303917488281416910870539690880253973582582600726561462497901425828736492004094403726172728381506424007018783247741916710571303760583287143673321204880959228226376617330298973270377212026955097936403037373453108476213092924219670075945919267519629922740644474768891337866694732276189717344498304059962554208657239568619357032746209340636640108373356581466744282867140254858698946532425700045723812324770466198628828795378800037338460173077628984698882630419543682957772606690030983557091846801741555800976866791575183615427920041327126625665730113665494012795694544761543248871029521074878269002443049178672964809213872230924555153576537424667278884750764922667980715525891833471527725896320038478548966175206755600606957212280895546024261446116831948390457528541648533617846077769024788493200545685782972348512850084991566213267121119286717814463217714103248321563716705065913226613740087733294008945299412991865506829222965089112765538370831790006342371257744009321888350208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -116659024998825905302757668014806029148089645593273672975386017620955320579610565544223754489204256267457667810203810714759234447418056748903591743924133790832771146277316471197707988149735186308958646185541143646665338496793565841061880937802020965855885213239265599752225319331029427383534770847089364242060361760301704335765733700760792919813612675695647306653716240584792457261289441370187098429327279195855498458385219418059001686633007269356764460814816996257624894388479499855804073881261582973134040259149629222511897745801722808153467042524971257799235611322529512843225147390537126401777659202847730125333235608521284298990097219367070396966524226613375404982511198409250484110749833640036954986147112372289054739283659017395125925724025333815954699157077265309628662986807645830235081580008000325278082949931134111239702022990737959146283196092971737171392271201614641337664399125878343872876755437475739990559090197111215333676305626793879299504180766016352964903590048861659057933900094558105323048283587888794100782956454165014435443800885460919064411536303608225056583180173716414237402961285063570887061408434255884125613076138512908649904750157750312279252424338420775348372225310928248020234514645584713574989056955174121210571407431285535107086019838175374544885475376298700507356965360041788226437309829591138050877153347626685418758763788945254797994617414646019473383346893985455793206196011890724870312738454225912382513910875964660924957458298313422180130631166388050015074835460027957809804931077875818472676052361032990430056099705925263386883072173528451466692989474805560929993055475750243109026944187046282898041635085623907110290039297007462114962880614248586205180001707688258450061263250381775918122594431627024561447305200939443848196036519644113978731555262816318066151515967794916273331941280644441283243708969038745780858828474523596125272164479750177683783825981185575901775995457761375193062996214030655484575339485981171082351207745317195326370827403283180372792190593746078163855657632243533668485484464611545166691609337397834898778438191581176542703349857896257013214373692740858575576806766859616288994725159985762423207119380555796285146644597236264760363515071773066898964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 755983043145360367817636308109454798723540710871188657455642508652237004811037521869508237627910826179207766884696051801575271314975509759340521127362288262852140678658208763707805023960817872611604069760175201037721764931916453095174559079396170926520472742202165412762093295736985730178081142885554244916616785832852763037666103195554494431938415339356791895301685740967336238168778655691908521978128974353905322856307688871726533073929394897653636722197644098538011557917005603202909418205834439674491914921158890897909174340016517468324185697738802059285464151813684163728863393259666338391238928706659301189477877763625813444079839837926964206436939976330109405087234974018483440864348267147393793313277204015964390309634267089306591068432501024332342277821257428402334547478647453710746206159037569357049076272931443616944906372800262602897472128075448549782551044890390026016618626499993665455523904092601112228738191820177703346687243357101640796481778294540696779149083481731958159337098747174825062860451436909948779729080520133566052914113029725383333160331175090378672896757642612273707650989260173746588508153510025372735017771943531047409680330249548213747416821329256419224585462555932643113563246213967354010229529342627814075562577809893643224118870390904146625490690680058932812360032679995119504856489973130261413955166670174197140010453797666351525395173946541508515266899693832191746828405687610901609395364599992914843201482231167648184443770346232977480425357524654303260545557777878181175743990964083755709482047034286136503022444243486634501004590142292999279059925493981186353875864192681540315150398796325817613137435601897632120447246165854253182498137947134911240959578023887207311169257724461625607922812597999177286667167670933141528465800513335610608520109731640676964577268825158470736040521973443974822478162966578248017025744377214145988490737475699723680646397756732915739106643586265097806844069881416830613509134186331689371900944414025787973979328523795492181182456957767507524421464676182123301227850981955890234133919256020587689954601426692511908364532814820283919591154265736513653927779789147862297180776774324165412817307184655723536649878949608085559337724262298991168847872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -4062437638268398686742839442597380574342876290640479228092623031639594673225580107502270374749535634837739226673260710787975842526930514401742050217288548119809208486221797839029969777436368939841434562369595970057139664120760491001190008742199418279303530922164777257564542494455244375238012446798948629211886621855442179403224327929535704310501607092623184036901643232785727947246868935567097004543890904858879203068545257220670083390774533758012036435319887358687903750026095574405812195742965793790515783135595968669180373095305090410272477289363121470562124523200341626509472150212005616070785194618765398470296527060010419661026470233944154434384037158136841708207634604750622146894693819388823930527787731520606224783837110475759918880812856593454160202707507287475282151229037168276527721009674700616678588901458370941341412761505383793152226410993010785194748890562732959122813030699927569488308753186046090227151798296697312451465725514849931569625427552616850105666191376671199745195142883341707286477830711136669663409924971250216999010188826411746465541414222602734368002091756536293571429910557461008998522591187168938110287706855641714272258502359983040653706520533495089382487939993322366134787758235813040816032769299419319130784634947325629487175617562214027064506458404989977364626155151315747969637309915288655491964264878315887799393622687408152829279143853706941800652380638814564113949526324462038589678058559435276045634296533484643176885587320894483327431116676504985933000214719289943406749546575639991418526694961508292348537254187592096102715654026591546894660605941591613076782116365067039730728665002549393308957869490314239626365630968901045036617889166964198726369284036840986155023222388244074613544516857597718764498458257614674335963515509099577521261195952134946031368649219097874461864083916599432230253957177324784007439076154004248944172419653879670514185118850844752280081175384216238812925027399599319977142124583968641303406379963432262500765502377331778799346571736589901280841412690160163104054031373616839797413518708803362934016517894685685318656672961794244771628870895283256697428474473200832411037226768095578188598902415944358861777650295291098566470184312474579364741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 17429952219962923780129637180601091847608077743797726266701911512098002618703980624387241770836719375755319909599094427219543178994375676498261351488305387434523240656250610714500309268453472105548650596979541606042242938043959820321005475823605220293779870967150564043023164460372173104296270996947538349656830938024581805025817178952333628112612029677709447178334612161606983258112527706359429896207610531628138362521373391470633763186606300554429998687798777544248601956875828378858052715896287916416666623387892907611047709792227494367558432809337907599831549406162966981574465626502368173172822773386312466611978886132046278014249978425867697432157974832881366426520681922834830981235130029610689415057227081666374045324113818931287011473369866656886830131008118018169357474916635130121634155491233220436629290466161147738966093267557298042315226443888725168342619862629671924666561660227686341640311084490909673113411991977497326651551646153905713279001047931985187013979512123882511706932173943702811979536396420733880058221272022451401716992096799906814685195422975930267520348732421193680193273349017053216533420921736929954665217379533221848297770968598567363544877563638680977098746300525385410000557861306126531971436978026910645124201587878690665258161349429184619891539256745789588672345200075045300500943125622294229545618033349942428863094542092120845288813424822371551508927176587644378008279892467848644038835850051626235398490873863224286383304448261663822349523037474931078328856964571411592397740889171607535632443916649490807119835645514913992808382033780739056942766350265277866020325609636946452399660132624063053730978550983736892846532484413892281311539450110344401246425771455613342675368416346345838254962197959461439578864292268862967797826246419069157044042494500916164329411867082139064736063852507744723146783677495929248978516840625297186001803835670595214472071000724898222458842102370197696460278807788187200841288896426061041810218759083780390919255122322985928298627435788326075876718952882257682949708768324982199792513552789099357849488379203025454437543284669164629910498472373941827976994919801433047845193280950632403816690979667539426776396933176070562434555380969286072426037248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -60311285448349219808112677158280321801258197712005742762309812361721553091293554384213414985349143345419973578446635560219363204286213691338935101334396900134362911528299007950107450521918080218760045539610781675545331829757972216536786470969652949655511497551288769644439538023690853475952370568424190392707095982048808197845286894406758907619508624081852245320341188238272263417765035124310368026646510814252995524689064628653331776183639569438745048907954101190866970889514440586577707611325745163559589329457928392788363730093919511599302914901161084087800218981996257542968483511461394472205910301706335017894017180070092197474562940953319504047465986441824121473650422257298959206856792078030127251008084557547073076264082335451479202014121422095613985111349430684922014973289146237997091088926858324552293754894985022404546497245668619317342787521366286179824506617634198482242508794921402560116555222805156947840514328648568780745807666930054941929296835371696377390467307280564138988949974643851688438901269929034267424585427746990573751113515797309313782095360576923356889392807436244825290000927073787513212099704523153215199673222798921828606829538793817435305140344150446999272552271278704303674878358784559911618659664076938271746565285165975406968681832822714210693119111140690814374573153375306455253552670396654199932396207814676237413857402448743899193133632406140171948500921614033666491373306299945354728535090477284713544090745551335034777800009766086740386641389198784729068786488244696588732323209202492953517036983343057057256279384296589269678592901983836729638206077549929716310151652578582003763487926452572382084830703937118449295585502964407408806314503297135514383841423673755827784625483345463493025805363608887721736120892127936812617870949849457112589398726095449441930080116438301874525646340104865038601463560078375704152576883358959140554380756268683319486507202896041322763119983589419669731641813972788851395058682396910492470961170718621875721723711284431329222012055328252062103005490865843949855051362770284527738797121415590569422250635596262681999633497766579762934020120143198922024528707779341168671096531974710194619954878565610373736010945274337689495764250818187838944706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 170185408566007317990655748701836409575932170489587773687531828999174597374418639671741161189411361922908369679742986555674779373743205128508420343007267371609365591585440889332684111007065414156934017193114191057127852046421641291177224872897158834269558333018922358489002011307440604501056965601691883277116485856724053029754401238934334159249371062318934196155022095269655678793982499361128581743982916107776120232857941976086662989159565717512171837268323056701833558268942334443091128084137994788504327092960602598227497194935425336944290939289312223803454312949090221443105517210778243934122344860027954792288975480202569277506804532072846170473234717326308510386949972157294265019842696316128952055422909881695452869702075346022005629226909232403940847272410949607689574971426626674507975992821237846772611036388936044121925144876666634851171456352847558085062240542971388624124239958143674667042124468778096374342519280060661114552290159739662480687695237238603039612333709747544960288521042774472684252374316181915094536789508116455651464039854512017359314615229209295717578027935306055159444518367696857838457481734865780496131799737827735912059263006022146369380441707577398640001084697010110159132929216746318375758212085895946631895250333407390908406319290135641524215079335207603394741423614179754331535481021846743841936202929080115605019539199258624523076271372048229433324681168854823693866893728897845743815170929745657863348525515995694300571385269665090524819300493340848710655137578271468112975079573249903599050823643554944844468261029013578252045337342651714567552508764085953181804177342385564783476757425445818276419331035139882407064234608177225334786713329213001581816687711714206676035539585262483331730204093813310452390486345684144987466636308738374581898096870270420217245537549477758940468611805720024091976586167789639290467512623658650730130844766997187816132793472476063858027144569538307753734517037927107018998690662973975279098542219117349460355597634146686201209062419524901653000909748068694124506009049565852326206468808817171718503744161451983357255626953929586730173331433578041314463535242154064554125150387437108056498077540374697304956940528352058781794269851104437352456519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -394999528575414573561505016707375184717031808712920522793222765312643179522826941884789639626717226416461755873739576010189977139662498619031908130469107607375231665126053243231212046508171265462909318519595016194465946467248706257010658000578223964869180172107599859980881951009169298415342880906982293470563564670369266818947020885386805664812445188529620449839781057581602033430597865368588824579163435672978981253585594434283396635076764236197823702524076911403101512389127343292633800697012313143184589821513196965381110625675949926965323207755140793864304602483856341989124458764657716404884516090452300713104107284662831133840759249660531465482581471458625638456447646505335620508458338117586607868249620903059349103481004659578156081066854495959916933398856738861315629147210384946764883972070497768634052760505745977679793961815888997170001859730975268127748224289840835232476634850517443921610985012576595484556625709654162445508815892360010447056362620866224223984837616995709335720340865096931550682589581534323149070103888430433968027830583597909405180518267795366760022739231429312079666707360665839091110228110243811819606117336661496200827938351187282235915209870620833307039531401587910114106183269224343224710159825198762742747428667983288941656686059597198147904689254406194043789606319527145877056587587432844940622136633534112694905178782461077212262290948057455702286076347401293289220437955972232022641470012838839653175018003753403717569366139279750681681611440408626840844690496506995440720519922588289009637761792279499117483419688814419655172594338964904805075647025240019348600328079117080960436323495862599993314126297208717801962579991695267933206962966434173248651524426528843697925274014923058020895496988833853629918445202327031512086200235818946757637732007036441958108590142042435653942635225925023612965163284816231088172260005402012294051521888306890991505668876845039127252958094835564692655751261547037820224879277289001478207387313216026015791285787604127937039921779107156836532167215857217282680045968487836737100558606269212102071833509376792369820827172729658815746256342442867352922694694188153358410085982204815518529847811325931628110531950377262345643001795467440917797928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 761826561148626910582564033304940726313010944155714947914737728546986351181320347351384490467882642997124912117503192747551565339633560476592644011975842888328739743485000676220986585475133944895326946996158743515264519354391833571197592048293916995286197476013547740363126476918837612896741056262904220356762769481767324472195171511422482814317496607152299479918413314157461929369227374663678891273278423534049379986837215177440479530209152850483659449667877597731868653585734224418752531019031743140066393600355074252737814608878775401758719013183981289335010315537104231353266078335096694406443980909233520440589721717899995443386036660652298390524527283206381108776893768009273257275759892523629825931641681661881979627176661843683167619875506109310454951393727726576428697622873285782875184518053580819410707100679214156570178497083799278812645373241277065705128645417880816388896286057960825533398880021530238599055556210360132062883064759078398980495598833283912668994392680593087590316237131549339969146056797581687269156015215708652596661979052091397138911224983623283325812401638619868505301230762408503806424890914110968680166756012370451385256620243450433225708731102467410956330120303978496212880458953612722186044707283909347966522711888657498859250631070835073173082361433265446725285392208427343598177557790738029571345392303104894973908645443215618376765667602848254298296892415583245678745014661793221642088563589641164300030412626701435804179062331323584609883493017416796532521933059271128226017338976206578592164510693427713985937114615930293621953906353204394415277187695193100153201999871341158094762099996649551035441905552814155820803862030133423087518766582896358229492229426518943863523896550655474388919827505634385832898102374399264654961405769056241541374316167400221639638583341619253812317225930437077118437002911826929696982979206254843504982832477377907989580323136726872604267843216066603590943531651014329557525130651458892955796744760987201605717043007016685347684577106032094309353047393372734613971488119347841722559526323929953831084470848362805125831918352105321404189552581935163961786559316544445389847737564438404589683102260748993877478847830785480239543586584889190530072707072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -1253552925089964899838453397515162346838644950290796280033223040718075869151022209862249946945124706688897274575896224221220449982254237633989626548758653308036892866106961233830753924072897987331045005039484944363093499873193856532561905594326124317266358984070990955855831004592035877812439939755884554488602778445623469354735909412013767420514756051706766841751349840983859013791527220672886051002909339600212186342862795294295497448693824262733401594632366116502843761965452659159327615275695972338321282336013526787266250963220959073370737281787275548851408505805472183613857744282107043165900080654534764870635023563774609615375061911611146047286461689508154530738550280025264047932453873489767107161867235897434330499749992921741617919939000549285013315033461401626060280876353056708036137915946468926613915881750088829941789246208737732979070715331197629793271843465816982970022182641176609219571794799193969815006067973133556158305295476719728598746600956577592527909205031346533259955655700393010504947071742455520200698415436488090934197533964376385572742432556402426251905966785105688708969371261476230935280658818672600696096316382619644236413046475518844829893454870168958205261278821930247132967596267363797439808417890948410915909369708898736854738613270331877763259930752149049925469581265766021399446108380661635245779137520485589449325112312385659899766053808368736386095484240055272876001478385785986588449136113770531136844859535427534704853252248528574386814496078974239714306858234029952465905392116289397957836067073778928706258017687526249636790982725265663180888045100393800975060043062291461726869252195894163880034138377565588522880107642740297024713353945011323369950614208394074647793254528056470569710226335227740458121234607359034328993140777422146602032961648997464736313883279600100129906331317648462514029781681109494915544424687935676097601888156884714765904743832307328876994298671602984261804694194905821441619089895740885526277989174855876726211266016070054046603728709967208841035723939442923743149136497387124712216269604331061952772446510996567585061408075460367835137235862380528972721322689489736567052797747150131207925738342852415166816935321331751259775319167443496315178188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 1938710048571387284006945765086508195892928734822953064552705763369061953104098447819199735850985642428653627662175566514407524334605535653083600014939811178650086240196690117641935213238577597171562594138012411157934912413770317604534037393830410700642670117306093745650966136138524941302939775219303375721130285219356345853173331756570557842725809967886985968524457228678983381341684856288982472133624167112290447215211648162432442738055202621337232970375037285260159089996372682177631568829663536124284893589575390463867548082101759577433103020881863283728134159503361166115713120298014069712504033728359734625230412699514022770083818220022299803958180519797216474798441934466904636122101929680679979408503716657160416507372157493846487767893366518606978450385962187818545894283229125123054765098233913242283860136537389589487595944143580807506673747544989280548187230088043026041143792917589319410058839633743131315090488799829902045366673604923206138873462381328717674708566514763540850886183586369289341413043811993299690693701475581900191046179913720554140212055886673286065825664528442577370681863399408163180429161956059325425342510328941158614177007509384813568335749517102474870410230644199805273806729364554700660667596558854905413931948650454780831919309521864364384657315494790337721240038508058055010132131069762288988504114075721369110713383559850110833649484651580810694521508341309057621577343485222781500138672133293683858850250139784561676370028301279040586672767827376110119689442862555334979859648009759166481645902798303061444659355832652301550140414762996523217818236527005731824612132290466224213879191097893978275367561067528063954040761387418133485816065067698719407735993537472158563231874618824985335367043330916787302190236704406496855702459040599412042979719592577991233839468064172297161336747224584625025605303546891095852793968870397001858066380931811301621343771417350057754570325737156758908982696159795682515963085337163747388070731412313913140983655092941339509130963750320719409448313243833122387954948491586100651696162712117373345363759175932808259326250235326983097833381737738765510815002018296900701021022091079633832416234694601781244538688824929906652587235282540783415477665792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] -3297909744362975215819385844875986902752612845855246900618566388626164609310136136540197002357698642267495829211771401543475413451788470261937625056788974018817111905188465389502329448397195183083571000569631092211603569637719190263476905152747072014100075128444008628793384046176505142379829430973744457248784714682695541218575252697831286242565310984532294648537891892620311530024462717161356777828749640735595187889456481364862102668165589293549673335863868498203576327885388188672406291080659821195916420102575257302609580219738862028974940463247483169151694723538801279748637289036887968222937665696298594143865855338703806741228126484462123946366520512705169647750833482245151349834142844238585736109343449737406327206216783097364720763217596958077477197845919363732494451829990537914762873476612133492541632692570769568897952103351295709704488467639870593571644854327745820204054144521911588417136756622459999696557216266367776480632728268533050397234607086255158375371451822145626760283016289752816116663853281069856185374824991338454479727202585465447941476851116134801906988372795994507374042280620865197093165880400795422752256794475527102426489148015793921316875762487699145355416264822510083324545386060562507625041695127249656655471458999702177591007408207201280504279251231333896555050397835416528925139710863503776568024141438718632860734635402003971055034728506648674986616666097421299831747823867491503233473244310158192474063903748773788120363446512711068451563503036936473027007669756456578498944044280706610149230619744376988101366108000864060268638445784614281681720741327512732045792077488962289328673251638212372046577718412251573552083623597853230252230913992732872429636300697124415754859841083454740269247067794363367096004250402503342505538073355983069921920851324712188819796390863243989592869636465388486347185544202314580743187170864931020092167837360049212758972056792377669057009717274862778756362061984665643279037271801857783821584692439907468768960775855160313867730360917677344999510917431740201713030299842034631653780408975035777646660324967790634622931109588918184146434117470402574136701876341423456774415585097733877991371888795326372534264702537072316916407509494775256471505469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 6146837001010243974768467718216509998443158620434657222550802896590325017235196507036079952344608303401145594009588326445429886197923304544161628374115770630656564096084475165333334742215911768462854166986796164483097713822365089762408075798770715237099571879347141661487437921054116842697392447122775003978113248704866340007027969574551636847812844768621894004313169093250134049115499483593423238027571584796511047700042151371374579048257720172639475611985597732805503786934137130704613232233270754020333780099476390635217548876678280212097704805845627075220670936393122274882775487840933977086860220178784408048755251076893386391975190307593749426850087123061989635986424416685391277970712443787617474899778276479930654045166226406603105571248616870980161922254564787695668935140831185516669940428530643144784095614922823287029741860847320372365914857466820367648608710153840033950343354831489262641061195554627843509926027222923816799662229278474929450969308756658515841852027679504054309797272162623255999740781629190328409293950739581515736558323517066916685534018747437924575205546542874186809880409889660518485179269795370549280799072223957841035644194503518396742542725138208972259587880705035831454147335591376374186673097100686408457238113589719901469551193552785573045173580708830751303283458412079791447798872003900135496744709872637525886008755692940155440510290267512026429491690892406328661964369843071024869125247085095319690752096485800957413612227034286831594285355825634283891508313276051783950450964821316682178522469998089499366746989513247377447841563117635685651842110604079641730096820056829476328350215273882385868321400205126050625213507305242633869035020645875219325186007682913001187060787858077958792223507994098978422048589170724133606115416457244777927328035661224489584342211038372463749129942910885506809702503936639311466030318722727549526107592881706034887873290858966529758363658898649543918309976188821456724791179773509199482396737236046067411755449446275010998065246407281423482994482985639087021167846444074366299913727889790582599786176835529514074361961538160753154230458283597649808113862796212052076424819844243547095939817444963028644296491619842299565496701016017935724198232064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] -10492386324575901664309644340213195137259542724137801529744273529958281373909561313437408798801695295642838251996256899227658415109344859915069115495052344315730423983301274478353577502223559172687019925029704923162548668203694883286179615916973676573779415254818517370457999271209149105253437880694751803658742698341948359311471183114855074310604249276310900642894306926314255826734599250490606557904916829680903096726815225765680516328952554773725461979216571878724835519974367508594672472810232874660800214303140331976486044623208706610657930258768610647304266950710574567815261563621708939781334990906617421053991285801134493122341676684647051366634751438937521122595564323759858611250984580542906968080908986108017604875723280571107959305932397290981688513308809698769833939617614903829211630936944787701678462089741030660073159711331431228827827024308136765155423265121039547510967501348844887657197920308420698594090376555427175461666122874274733637321157892329264737460570879728993421478853781039181416481725972922050961011139842960624712870709278356113549477318376914658895509412802128715828874374779469952858657255580954889613340196911167332854862870216437373750798004414926799046115729701165006020665256173815055073542752764212025690357646347484189402759678331210984612242573708721735997227304677107278578220219632591544402310715876562766356774034647380566568514203939211952213726866767808916395690873369381222550320666460799374502432338324117006846618332415539297634062712763634376300440038913276464437322173445988287058829738959864588304203263788077409067928964337283288264936482734114559072896578357759209516470294987100222655155936082452596487016239802050316889931628544750352421709964758669626140263965557996038059927537720215359834583046901694722880451425044065971474117519228096977936351499490634183873655953588983958833910056588376179434667401787538754133337167739084407539091182341478635651201171991531841849924974141202293884655337354157002406147121440404916023216777944089753699857798963921930161765657799955098288198935380307562386113454901066161892011163003550700924921356052809019883506442230551312223361193581402226608817919451506690415670727830616939029396334787765912245932432090435849644650004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] 14465106556031362484876013534387441574274961501783782571871394704343931021927613423628716023393546401879402730677641790874868068869568468116958430866614204159358242787955821904899488625422048873395511614765659896805373326802358849999977837213527095505587089699059194543844661935977707987897821181027899261257111575770935934241988554267051151674589632320672968582505399840462442709186589447767141603476677358389145347410246107769745898796722252805999578917872622228573222017607046480295126311370652940383890578668060328464531203415502269403341525721893879725468972188287006478903743587599812817224313846574665127335172149262373281184395847727928888326613598494857146591744024342451325315841550537724708967117323264832328576602730203947082881370919439437953388422716875246634296711144199427024454952639116587776387512266427534540594418433324444987284616285439301562923799486103025959134205348526413973361313220725826479820874923648829859281975565597082181984436528321555061724858790591652338804136003223660432660161199731954631018867725901620055031013096368653364683460771384001908660032456232251066355366950472045618208794045541388261036617043527758019229339416864936964236745820571165432526732504986152745836305477875720418946166975565268149690452422128242512931158584587386308118922301010279533870522275933877421214304681995862202275989246841634108300147300705064792536037501890546919205868126463613665317055908518333902064685700661844032131679197282682383896562783523233887622119448382625382751022965463908329801099480362874400533391759526844031702467703840629253812999427899295506003088336717071679492182036224564879362391437519492653702364359979546941209672163488266529994541120325844181845325804058696304435615207477898318099768774964960078109192686873783931460934706510853814206968833340486820574093826953187321341490327509620375257094506478214720834355360263800290815997875703343517343554070073356175569055705158559128274611124113164499157303856161384980084682810919997640599109281707330098581602341340228252244985900296652528953727157220328515081110749680783806113061712974837675239306848550734173140959493933085412269339823686643562386580167553177039571910655100687965576818724558987065515559750718759347042975219712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -15617299570032088295128287842911120391917522856289665418345112709225474648473910940386901011136903208492109437142650468942140254910024993754662126309703741361895194417144190070006955844565521744874044706953572965843425164574623026053868510514714177427337671008069350765187155872743549257972307545887496060591070182128211099008551234603695356516218448691311967247389065747093082447766911867334338146491414967818421612756566749186310735797913652994513289247081200308905177030734438620151952689384558558961911007816486909308987415659715391345807277691013697562674929083391955985069058613682338684683900623852663961270758656442602220638745527571268337947724938589208135160424758194673705165523363853792701371609961821877762049035194406872103996153675307522267543966472944780939451307411917559216071119509130206832989811202249935596614510178362304356470109584387992773956823864874952485694833691912762275122912659922821736093523401477621933242891647729937080549822232840563581652129978199751592032867722031924778609899745644043819906431394575409930172745220740761638827732105089933846320345959783774349128162436649074258583659389981374472026499874360442399889339947485362866019391367482146250743823311166773286511727489911195775335101419101109577052340059640408180881283471269670149960947777753430344873253391685450994158800023444672804637491300099947087586942882070565128028265261868535632781542371342808982327506805092456048819871847237549246747477295341629257019140350718470688577654576529265616122025869527410936548669796658299301846613804550575767545898782272155379273181947454209785083319560117847242575546216383903691469905810627193741237710118820415371493577876629256090852992923403010206962756758466663411602708982333714542086677551375577487541632917774441934255416285096027413116239701374486238208803189884488133125753185522829645777414101845120967013154109462791042805821417272361668754898186910132577248914798340509546670773523802253129613834803143886061492667895836987542377747493146201271419757923835725205693353575303738264529022324381356502765968720751728697300583859097816924111760838122230655864248750915579706398366447629118384626095238870760878058489353375023161193805405356732226953051700428874881815281664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] 13894505263401926183266634092285016610349776744421512533733108635354168780726028084117338416684468221191131660604698240713782196119067531257610992142643659223246907170287180580986395014475549628723396334171532199964204972440058805165328972826637849777136735928248825802846103409483889613329745317343731883270543534961195410268652630903391041099551538102531806986553856689829318859118794668788516119688390138593063951374647171527931628837236613981238944005477051894909140691449340252381551052384840206505589248211506854708097584001547857801436881330408140956596954736016917373309324544664775054353739029708068423152836246873358614462969708777244827019911415104628826894102464692223387465567789240180126688716230138390650691347329881685102866314367748018175005299458278011808560285946722506953599278966623149828747632443793791570616854685154672187331108971523957837805286155410357283309153800958305469482909786887525744908640547770944158583973397732106055700810390284109438670060529544432671720031216533867356971337993090582443710150677805943667546854815752470054124367882995457805517274973843978036057555309915513330022896418823909239080755288281601249051310425381203184800208694206981090329975624247053707390393005384397184976566239756351258846422066100738833258930356733157161385854801720993604004850776926424518880245209342144524442071028033306388083517376432147129364337826441309193766556967175928487374127688453953391032169567790589934333270031047412091172554477570954844448023499035776055546305878929432388885820838169174728838642404461586867594039816098663726911227560810837026349137755175515314791222586083223029146442461586085929142922406429763180120598804185812781798765301385016408198271250927135055346465871460557169279507371866283386249498984891798032421834363033991390966644235441267900601661722123072884231669283867682593865650319275055931041923943600989348539328546920330365391054310564545823223458037738667760293756377376700894830546780803006486906429534003835959045957788291197168223411643735484801055146002584800368559913048004709424400017746026132449359557748700599064717562081533625282295031789619318595725210393680274928180327474303994064057630356394974363529658574251715585381374739705215181390377648128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -12091096869895449999576765870228722417386475355030816745805617512425574548849195145729308787365201568236495590812829033645025092388933609836741204128197634883345844580390314578211420387585536737969427532988418889915701402199102747496012428722747121862159655218762233540532229136821053340294133457528289497548955990668670211861469267500109491266718518347537815855070246549122099839455070084126381749358799392094232654895561713081962024248916849995784646408929747225377317429376155217279499023730280085006449226853303736328552283457144509718420977375981942372320485138481022931448764428211719185521600988519071578880763676775969350523467117919484310680208355226058957468341773750727010244966653321325040579644892768027860484734922125257162780086012398718504906015714333883827393369023006801472223200902747777800596528380040507552333249646053331064584972663146627639861299895303626481763370372091959811761190607323681851439384195392073027651046879422870128473490038176835514550699590866649281308812949352631248737333740197153764313254400753618738200274764920281127315159935513986313936123562471040525498694852352022221268573865642038436993731439346072534541091588870402631376887514325769285676350064306669600397399744513217887548405616097631764091117654247844707211489591162653027160399087983711814406541921016099262072991765955533514546552121134225817042879019080219764673718341100792233640226523578635457194783534853779083586459380315675763252626299822160287779083960919292773130728044255612540291397250694945930847961807398555413436255774894902509805823224103134935270272842694498052659761476732967139145495926811386702063210256113324229564705269067213481293411366449575487771987476421788110964994242024556714299541848476551571735814799752569775511156638293578176825249838409432630421739945633899143412423674162805921441266888292008319794257988461852557998742603786583549600042247133505496375781648452370127854692762272646826891492331948052414689659259446708549537231015597742941645320741091056355287594080874735337350441394323929792844582647328362776713003866547352204411262441961850923269688984271168716854216224447702611679368031956582928580675389420359472418968951721919096902340823168712431823942427643002289536284753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 12343640066643829532471405053590717697666621347523847631926073607695894117478687418737529208878374966599008542461855611091058448815901073087633005117800105967618636410841201225031041943732820685576974122943205636999109800959662708619978250326214260485277096390160631322550513310923179060401996131752730865506326824572185788351542284720950865349239544449580616385872800397742347185516429709646217358551653648744106867604406284354160646399837814559723341673281364058915416415492339763046292066752077266581891373310495463359044966236946462004486600148518513469619110511540251645408870170816999370850860416646322857884741294517955563051298165284356629520174556531260206568389354953951306917490422461712954964582527883926455228407363800756005913838152109436410698131062762675703130058978940728102770730921076922607296277830451747547427336774665784480821312081009057432161317563428894085805046467288660016646569661459001842407018743508308404486512961297335754924349973631106823297729910846232459303939126442606108466366710552423381966551633375438852919912316938286513350638059316428163652662087965173337031411734609332119015096146794235614076195618774156255389919117491538996005213709230157536959040330004607371518737374822601088986905806942906104384916174668549497036968668223742546771697424210503602258694708334836591535981555083487405037670547395924534519921270789304704944468990781962627126291981768804211107613039545858128008980988970973587051641473990490486224579374794296660402696077375357634760074524554713697030151770930352058856473862670746136124047450606830485428999249619965770754520338431849023937217101943286598054456216303259931839096363537769243762010328208924675413963474673404639458573446240008582918459038515477137661598273277806657330919131528799034427372356357042035836204848065055839000189238914035320142786868891042492909169907547073852135143111705078991531288655465905688391703840394196051730834058292413126133926068033807140322547169994329917359208383501607957632646283670544739402718336135312206087156086107985101337769686453710262174726375918856208993416865751095993913003479480901837125241510062348056542390123480296716956711863886379079022283980291102148102881243649740929138588061599590815770710376448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -13271863079456929621417762947980151285567524299570730752436095840709566096227431330333604504776289540883319597629776408797263439354023023370101643948680751967295617771762873633088275654101376774509554825309147239662454323820317006261426404820590260719611797214533575732160953556384538403983294453131338091353437016010911987237117725596989764925022802526408106022723405222860500982551751598617393787118266072092385104099222537467768067903595554778192450663119521893286553587549909492126038886173567658312855514204662363751941992468711171647281879572538158809038514185948359952341138847551849336066556534987290559972308851618156812430442844796942378385823166857366053985963981634556503027304428719483360361461674939336443081289789717381060216985136719783437271713063425353675459764693649725054399186287599636892874674516748328662966508676146553216256952033013939226675627188131339494718059214022229030499263087903454681448340010729532565261020734037995175661315634768398982204691808019896774465918823506346696746520161403337915403399740241099238420031619041018482361559838951836388545166519466470705533578225282525481473612661430383808321450277526179962883417795291791696807075052285697614218080069450570693179978789097675950882050208721389186494532641486590167823707239021451389123330973418019166080548530617246399729149772581218222382405146147566702513211547488780171431101219473140381944064574807986552388974039752320562247600845427572065293388543810601031735786322107280995363391686206963189820890153718207699716067989875396066801839065340243248121053283953231301057067686540362586162328859577754500373885222924040392971518772866875986031601063088782950218617667688120985611633933645089359814678827027746830356354942413862072222539832433519676314058286067348280744272452124212649580155798590495627594031769717789446009180399172615257271838783962782643561593788759442876550159906271682886011042547433567395275232891572318079966481296433229798033543210579330692328456794953085337359775334240442729259117311709818611405715604699816006629548736461941364226046036967274546373919400175390792341856976885056104577950883712689373130059929828333605693104382902907490380204465656511366299365243486558066997793283202550764225219788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 11878449291241760497950391824969027908626668248631768161393185255758899738390540269941364865489468728535226792263947583773817904478172393827585385278043967502028837932805153875946145872582913272198825075740418298713564854853494098160041498116883891575685684887840131807509069178161215801845769242898737543209364023520833206932976709168098665794829721787840564080843082120698315202482811827423341034841943315196561702388934904271068365729876451892750569229233396306731930298411271593670253362700524223750570639255015322249920109025254041110470530819037115761854975965378441661953614622855463973145277247600287525728637135192548906639087118106917352108788980405905139112908840310467409779134475585199316661234773771738005125434689566047059285197032722773331648965209804698259710519880895250165165148221177439051245960537077394661106419361531367147124678539005349902449702787894299761936287301550867975052243686203438663081704536256249276057506515090412473595248179824711721415183353431508160955661381503315805962040684344706243388867224667484201094610165520923932326078787113049058187472731550859343040676784615327519672076751613246204569986485133727395063920686738298290701390179922859727081774686478864195354310962632379239329883070832994301089223422223737964302404177000797550225245655822810029468106912257915572994586707228658664793188855395594372823871143126145209821811027227556700071644845915854705595941416203260326529663040525575421438150110620045054192339913052573089269812974343218316003822901531186779461732937766707549430003160840517820118714764302769014839702362860139962046823752352890811079508089683533424916682648424411851736600775060528571227873405173641073860670615071262113737355490483380946495766750016948781784161365830174598137956293419173304367553237062935744984866935399293093402938811720883103496600318935997002299093862880003661706553125088963187081580624585145054362029634190369029107303241265832306663628951419875813968354470130330726432600090881177463950939311801598154488284986561306851506238953730538665849987114543256101301909065052648044446214003321542588732422553786693338506237036809781110108224932397682890703437692394712805425449449257004139683842446768287639816323540299457719992670224384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -7465440656976776626606205897564253611171397990149132533682000830396929858683061052958517115478168581858958049912965064559517859428485789444835503828338794149362037605369957475207758971390505818736857028195724739261940693661023433558946209410569325437130269906731718719806432412819333206649352683098472080149389300740936513781649164430927387411450678419382245328643071812411885944016724093991009764656456190123160888868096904492598338914998407414794084491784692723177231483589715820640896626315784681236866419060834430073398099118252803061011094669948064665519138536662694241957905006032953834533746430968152729755564804888661549070231639904668726019130386464549201813374387293377881896178606654912206994222230771872816049062455422489430368190252901102513902645891629118284856846738893608657964751786460868688384060909605518950266155888179442439221158913600842861295809983154947617422672775309501383992170156957601669752939607885369991252010887065638869158501501399328539315052895771629124597620170007663237931609941281755361317062950174526697509453840093203068676074997989530979973299206420893626357493442504143320338900576165615203286742748922828973689980927608078119251674673795354285929497291234956207539976519722648256296561863165276695802926469156893865544555839445235920420481643677562705520211563407674261524866210021061101304554848169793029815880174458711721813773531074214349323704294903831214795918237111885312057631828957454427663079976154546688594326330558602270291409045079359287346527812823790904233867316333636429791599121178141125074691940312970470857373181987251993798626589382188628390417952852745052720768114835050941552649658746474957623917573133887471355715947117999921821275958492444100754307474577633275977794164684928233338339383390169411426018765550935321364957736029551289556524592338918835340179371008632535619536843670551190248269580552074236443229168722533072738879218812897035520341653706992418965115418670382009550668511130392757226654718942917664417548054373528457035950774107972588574622790741328950891384932391856039650577787762708852741298665840555435282963849540082628502659499753275782512416267548316666162004722115908734699675277653957180400295576285930156825999639137367706902535864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 2349148180292978086598042409355803803916608305188060320824890014351382517505917044269718196071716580316426898065461751860165030967628128182796145123528360919128576966481552358763319011350124853070616777130795927839867546556443255245816837514562703147406794859436319410131443049189243701836089999146326645722866732533212453395945577245255669794713431683644098367498492264502169981124852322827006947142203578809852735093018678292867609300410569622910820709399131111151622052548850220053078826160613311219587548823435987066783228628335654263940662647366313366348945411500183644906503306076883775158892852957346454060531291787268166244795258622224852205970251485686543042338732621028732164154920644255940683791299942273123757635772815029804313265217488377092447938064280495626712626361917998909618964976109609247734391533017502977605943568361109508784205151564046838424500824010000241322448849535535370213881624600971306085390741904936630042463529768641740217916810162229422223375483880667422691047752582930401557379784598599151911816600037724735139706173007377680794774594433183360295028957781699178651939209715543310819418203076944102805690021828606179377719419083693580171521727412003869494564326454247822227665344249769534489776124842547479895918993222649091858655214133079722113956530192669161864220575907904905882134307646000493486421829782683980684986996633531655614219859944604329164996278173468925278857648857897545020166776379648902878509067990752035962668529730835427699345255750305943929250435318181192499733055753580519299461797192355855428206028645632592217965961553432261272138334168835030633472128506404783477328219381611732500072532675013059982041946556084401128115454760536719392100516729262304516863997902202952215745289926945466105684348332017529562830968675682238792609159497731950346359778600236392489631534531603361901942018321393516479924494352173985110323393978910388571296836044672368034904008252423558080275551034745273579774143020327696415386204686115378343227762090020267971725375723448820356787442980114298785045670150887778258698772492638141629842959070216801591344334871093458035509087120229192300673895739603436554796379870407314764281994251302981329781013913358604068110578337916343144731901952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] 865674668641579078663728840634979557133948223053773351660623600039039922243062635955099641849472749350925387209246988564294811805786343523626177499202149926844037863970515193979837614149330460116079220097016550606742034684907720126493360149531865820313099770381006241396702180542278928762727646936679000569896872624924814131115440351903418742650447507747881478701116800805150681916565669531723778429468299172227230631676051223574387621946191694631554795552538657386804669162240535350094049496267547554166686102842921412996217339648064303214503014558904284177673362351210831106630084610942957256939041724905454967077202293888647579633047201364934323417295176354864868205533265405716136104983864282106111398317189190105109718943867262888144853820571034842654380755383740594813727900937039626930875916967880897960265593276403993153340615180685779430871126448293447945506362938955709745839517449533504291776218404142417538047234691363025442832616876388934661361413549314324254977656972980928777871415561934543567826660309458159442676182225373981722205726023619027524316368948560177193271487287980549817137211364112682688343185181913300435418954436110460942579604274047156601813378258942131265856080133411558896396044708948751243983404067355632968401228772180206366468225392017002870796502340903383111092829152774237612145921010599115294042939787223186511785516279095708352930763933013675216056048583924030552592567005818533582080438819956189481874539291915690279880934577135598556725921217947434620077024932033601481391934094573261763924438435260321363887032581660728482888626249233919185631072432972283790860484089221341164321931150380919953392617866285427249400557193657353235143204406199449196169734995200410609059169853098822246591185387312108883056003250000135560800478461964095597544090014569831096431721271864854009706018361126312571088526668647968719940487789466736920015272624312817881234754722888789827201071716536417694743131228823617415213342755696089062293116679086002529226678772364437043513738291746007448680376040269755529002438337772238995007266274528369421172215048051302909201085568318844564569768696734134037505198778046835837132721953820930152790356808222323548890563273592430322832717082211190024322416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] -1585619012472497651069495303198670829769198810829379860723240983951757257251313779124933065389681880117431819972131777328865835461568197545368543582259318818617523997347920597170537423115581806840742706916012653477839869314926326691516905015363181313053532112799776355925863465150916064322020726712595508286714535603497975233001796207098956377521509119527329250587409617055249562014004923482011655966694860715822034391486527738576335055752910548885140303123280536186641678431933194155346018247400046899907652422320028284057280531318699678872347968723905673695558794008962025185618496776363361158297056563506255228247340181549342314077285461068157438568497965596960068074479053312600343872463003863104155662065547276116984106619720015389991748188115469555933604453102362715225022602363776846019736346358766940610326250315217946203788454087545773514499136183041762950049972809203842576527343407668970134404201653473505543063836169219676838969729763225275381300763642531972716879370960320765115981076017712271700190175443037967308613769963556234834192999937588609028175738455792590532088160284844842170407362222814992066682731947449835194449025131266561886788837487645650278174150652732856249907652192106257207485227183569182194224403289623174918748815910472358317842179076229039704959775590170104575767337893119913727300048047761674009859622196650923010343519287413525462789600683938173665028864746385313886141292046486998923053362687588932532884911204764727407698454577890632007234290296655429764658349954559181531265522334033171155099839208233274269589141264147150129780392680065230749971682895568004460488716854808954744554585759346103744639252211976933369758665475137202119572936334892040191010977821970831559393017383817763432389484986976450794544503601081953253020873850973802213438278213413347694765193816231694126390078147623079332297215522345105663327546469538463667103002267587498618333444659888212166680991971415308002592950242596249045831429176349809849769118566287436666981449804546575244139061601913928175628904285392804544072653072835817099206084713335198036443322971676156712873254554242932274519538343718048860383877721455908731246747306762785581623377345673578274477400332553317309886201047371604478786535424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] 942232818061104674089548503336926732239122541455815258660160618924791013982409323298890600723345097711561535444703825092372079737896838000285629272489404092506215204637991382463495271655946259947701310297253859745361602988382071869770333994926317260302985980571248962825714485316970598713969679344652766140098218368138278104380360233231586945495344691324715389085333306614462975671740864744385887086767906582119333452025880603386096113160589733905982737465959398435505430639204782219306120179129613359744457188517320435798718745871394686585503442938957747281678903477126562782409612121818641980821215326421724203976157868377041888010555950345264071639258388047336334144228636291660642781343375657935652149617619265610823129222412975826244098017052344981639750952346516760151669378951670358710768181563423512068351203730785454628711631674825273837164012514601808437977384060682668579002747264200680109611413091912371529576790830670891621914149223518857734833200575401376072939491917760876788834595370839345598115496916137622531875057835041900667664023178195470106467100415192794748100559669583507666233527124743367533842159447617320299681646503095597266072332523184972474554762647167871378205908306208679478538382460471225972122339200471168047610209168758571169366672319984514019430169312940653289734072559163134305268724920651298369241333841070261718429105842262756746238846672438876547233865640592271044046683062467642871094286637025814456854348672205413133879198067410714919886725595079701804861949927488426883837978610136358230235820712469196324662791180337272821575242605974166883177869764801981714626868442046835731200876095783505145783139449099189720280084733468755358684221129245045930448536669670747271909120872073243622941611999221471876039169271791538354278097140235178633335787342644756799813768438307560832963937908529285328481109366760462704886467411844024724546383390859976366080935504850063821900986112474652060558604469337965167876285877275773360267238735880238476329213104594730947247899788137941393356485264346073543088760860923210189656267874711916688802320341810888051138018270139549784003504438111466398812141127147400435498205736556282284390174867578823389782462100625781135850646645242968556122931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] -209595835527412562914471196220884323074802715373507150051872971416302784302700956622038362860285200975750833283427847587231839604035366068813229491148497416054823586148242581580839312529380239430035728429015047231506435355135086422413779200126181976832232079822703295222963615732890313553613864313474472489038150730949559006412089960846854906771614440947231217051544399544240500357617943767769291453662677327967888016794811472438552852280953463325001750297996783045761959751079386664688282942838947644645053388027145130662312128728874071816620511113425823046385163205012298852609667501928975598377816109546700042631491475431794781258920858264969436352652387616704783431831776098669431659954285337128356907760261656666145944683832585191992197989716827073622987967082770404726051822592257977954943861160120802254269481006892458708296080715190871842983460686919870972481387460828057696396929670423991738365874381948065579012995065654663177684407302625173081374567034353002785697548426937167384564370924116946241957858337032060428808233155664890574178934846434662044069397485556623395513729323461851363637186551731789913620326805317626540786628771035343099657931346404475990656207541319771816592353946387482231232618697514518394495974962726175006414070886023549120372279312686709317674018806270023821417370451923437598799789480080680715283877347617694503427331185973847468436057851938422975588847985319282823971531292345862852718978149801997845627787587675104783846590395056191334356713739934289121224880036062881753333559513591458912317385904699275590551818283889064739488030809304267588174859519418119041420878710635057904011435175418195589885156561825088939410883438053732585375408035141497843211723480020888957828700285731740449734617493256242000797081106294872488409769506847885280140383928824389907766370642904077780585774189059269338207111872428802069685565351215184778296092618713250521072269867820053412868323585571964933864838312634466750324624971528175114439665491153697874497039800771991784915236757141336907977474432887956885882699233533878120161860260046353178654408598130987538377104880800691645667360453917420986349682155511386163210144355791515172879772279253827221902778001455856627334859767071991052957122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -108431198352950587100517000574104726037463545289149972679297194889437524170535388036707817611195105912277124491653059586672379675395144453958938454478613980469653779807826319708369842983195322516655544195171998898328382062831344044519164975325818154218387376838098517868157858189308411074811176936847005327448565033336905905126750225450361097608223607196821302623209495381500492890232783737954354381886913235192457432966400067703878155992407316466455015724349285259912572388018356973766992546477345574097048998235585448108034383678465062451954813554933946681813459193262744554993581617155086099933017859394955361098891100619772709446045163519401497082391786690926833228270520554974095363987047876660048916955332543551113441613690801694270680317373685715683316563474460804974133296199674058347422453805600697287154256373011013408957684585681398229396619779399800810966848524858486698956871817942070158195182507044899699125996594568476285570159252540589575888518912560131160784011195471827337354100610166457133791376909674505602917085729465993314331252510129466978518751610840948299075180574093714695758382154957615974398254714564762155241152683727679204394467600268837617817466961861906718784858053957665350061766278180259711148937802856083184559595324543000973629205328730387978836874415969272772674152863427326724551355630621676571630725332743170756610840987073145972589552915729153231068107182983337690958706743290009128428357890844592474346451050827635755120309577408836793880114895791982002978736869422274709166825528900374060117634816708995002146992059054646730557064600833416979917340271566018079200276658022326208370787177008861391116913149543939408887565562181545072958964381887077680972496136151264234447665866429225829845985466201593898171989103606592893719729506069880964276916214251084709126644355411864355791930702754069111838922556447042554679362185106910474257292193205853114066229671791145813691343086071795166795693082982460245554991562492236915467207765592714519876385099266640141428207510525850019666416703614946657368713803466315657329318875986788596886308545349818233943803779741813717762881085704651922037313311781493041443782479402266641333724393820681289752497932365734688897671876581333403697152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] 117566941872844296642370815133657256789213271767331594508284108955154860115588370841262088188477301853380375515821041848706222000805547525526443779176898365745267972495687763321338088589109151783418892526446777718438965511860895484214666622488846962071953232968494712091994719794399074924349469667181744674049770930135008170803488323654861415870705553375803737267162292515395354350952976606996310336981880751989786698624236151186885704678874345036838165346821953202183140608906375656339173242544914512284685322200611721930064943813820894458666686895434789942358226115083294219911816471116212674516440872760179768904164226156192429908201638039102514159584898905847044697655247193614052287806016407300567196116798850271884891947676126427397964589202559260264503710241300420271009086484392084155687961488427826113875911956115550311025388521528617607673288516336832257138451204778163157788074732313253963273151394410322890055025575953072365828849685458723994042211199736925236164426338518204429389101627978258147172299577076786709516453857237162712453452368790707825397908658389534799472261720177906352615035957173125119040033934518275977300706547695629654843281080058805245093136217649911251108893578638624005050721743309890153258930678007984412717038348790279397239953566001146127608974119383892977506385291911462852055180110524196055542745664319094275264115849035109921068779640306020261125041881633384397617172431270324041160520218211495227906839807744133632537530170360170300792657676699940797916611010616466922365614071312773921337388820710753642268068211353832225009045288961401462723712346953023179476032300129669328762556936248647609836189541297240043052258388954860550086803212404197285474693847267343853222920738360753972960717653825175676223233918681470149770011373454397577086475288146374753957919322978301392949944604989969107170116425535387507795876242893419147056783847385286229945856509632613213943222509233701591551936303894055050416777967303888489940441069812736777915409947421261615716682297431188128509297763749585988986926691764400814136519367226389452075724190838931076177757613507801284309989905262672796005873474874538297643239375953953595463058179806608161827989581843873902912475561444967342913093632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] -44443167885660167245552936632442842971872056473004908255745415707805222036520052248682805889207662505945445009979994713173271207380111911687612115931976244423550887609148968629772876629815567744247019207670654258740597623907683941892752387135353081059522558255039158196189258728244661923273263552119505437661978224510676625371265669806987362113744886315852624977334372661839126417017238935671137972775312850360949501462971975451435739006199396979887551666477130751382348515748532414811902746950289060272751489154769128439058724527597415534661047844058522254129879840467011369005319610919027360164801930888186026033015293506089695677327384853277475841574846550007730708831388958411574615835479221020848058281388143777052863806290251965576068037857721355926603482632921426379280227595578034757121746193594027608809256650629928884846577850665188576519799714480125600996495917408425009217111584804109232672158752185550016562228425689026056418652720902310390626811328956365190692986504795529098804232099163402315532834195462018890877115986673388075250249209966154025491137193064157610003400487641912723172170540465260286453772450853971461017743696761541953348382604851844244689214162248152415418273557451983433181271880643591216404169802357882988405936546049045198680095000879790860750398236538371882130731509572204982956645060006663981373622556498014728581520287598206833718426029348811052870631514819444657909557291143811112358375910383777317010264813877533096819558346135225925582630371158534081970634152647378095523668368495813072375139713021524396570540906463843823199772991715772659232876320374555172768629173693120312267605261098181815676456242473876545677745475628020868879140438065160030768921252131052021754994629791274862406806901527365859001324436667851254696470871456397530977124540038574090441595259074313941303349054204444738269144029051357714529335229252931479028733149884177841398535637964153330527961732451545674783385308533754528104259482634658588042608376037827354584733575051083761206458033753986144275756539508348156956650408718976967322782862754569576595104875612438390335761488986720737173109094383939861341892934261610962588723172665935101261891120507414883697074831173942437638630824657724499526942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] -989708364005636077233568556307392094978139175910107688144610467415376975197643121731179676592819923958450831400423075628901101579525853501567688534397129645111423353922716367175530941872104648272832099932564492434534209891290811920131272127052585992811250228085758858049375478676482707836504181074253003618810577389472255788348451427670169734321800085137952074622052387131265202036778362372017812018914835214575543701366725037992362305296103435230126713831976620880065124002209885167969139124719721877601190860570181852282770419268179540128767405571961672570820715019474728031872781713440065856077466921757973870522027839076939096355504792770168607008540120690491466421188294517083596435953012470112771470117314441333402309879834816271428788346037179968972819184086748137876716338278981502757152837527121627730084833319631017225247986190205422037459335251791568977080022842077396430611714060008959031753628471933450875569453865853856672471605686529079687277454877340335519182659356999702804956900376808449336751636310502666323071294920829814004285835966792370015779412434732191594561108774089992089821492867360160352075578346783291677745279250013689312995910124911680788161782817888485960647296514023451932879497115523247715427037532561878061824224406525054542121942629257435619686460001937917609410628653389996443957948814780322405963335787722786500301918816288948266544127178133911177210803427096287114050933681081476437360308161506644580371135342253891159475577352604756214572516480017913428235097760628924005937607734720180551498991154069176519210603000582103211524033138628837421052281788235014959573321511596219074366048115465471390660587230469112376166273685184977020154307817593042441734782832616337314489265558424445340976626929244379244622325364652681812433422928788996920972236460849496726444398938861049143475219356501550722253459880252582260507082211984537481308031871512451652317410057270726911297914484656328416372575813837693598576975323886648471544919358042320633295758805887237721271950848244446143986661140845515401751814463445598278494744222640524062787461632354770588995432247786584757403608926287672480158496635678734946527640466765422744328726474144030645118387252988676562074262854254947467264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] 10421905702235872956848040614099246086081765110353425741150258732291352726153710609488285245395425925058064488215885267724960177679138390579639999020936314072809341605174479741658759009922638129860479297600174039151320997390036985146332277508998315176272489354716665761565830755104622941839715554307330776194039632120763879621091310745498507304344054510951025155562063413457243533557092846831356750464257817272254422949019519750895120656192843793957087258458822861407563262089189387925789311838290975198588199264106831827384187393291884360619362471910354467382396464935837599385486838817961022740551726703598218069662548541140513796532443365608256154950168065672860615587207560511800215914296650525018654356217911963740701948280859692090738433389300151550685376192644368639082149603428435093593049636479437003296620650599664752056956121478068725483898358664484890551328385041846992243442974703688379140595271726653222283485009364272310230255504839217961084794225181560468205758568744706946494656102295027333204593157972620155698231362281316737363509174522580587713189039024061703181496395581198185577475698149885913027803639990576600005976014708955241156432982668570311328986195881308670273441902212708981905814429814827967854515385952880047501469589444591747436182773486483408182420049675630231723148167682132015367829686682105130015674946405757647146391487075424049608530209922674844081369361464193579057440162679343268799310780340494748106493484424950657737691792828375062532656974332228059025885887996094079763537372045291169015452751486818537163294573869730958935185504449524445699919014497195231491039169807405579034933169558336047367310165421658705852542694178914369439445549167647468656979120172641868080479145825682445943247225980307375851361402625295825462835468124306081123583082077805848559235571730915195821340291624076850722319425314100607366788828163539800405203310040389647558295611883194353442397293105755236181120386961833138044504885850174724860345977513834076595038175099009424571444918130030141216140743075305542227642018641878249894385723037449313269677600755154532786534169420615432842904411383458642665871569133363963169739731300511281946076672828804139565103885192257298754738605283030498394767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] -5426692756248067496929401044474026063451731626097495816930314105319167351282528819272531810490779906002737515466937558789969116068953048846305574992495991496531868461746498600179758074066653834023885938613235346743708141013994457206789304890253832305196420710437912255818803280535367162646459964651551302909622376208320399677713126432741858794393303334100871847808822049200913715259335116856403826109124539962955708561520055110299529890948017677565307173009482769363062076272047120047454790631089183342108390699176681533789468323105741349113871384978337557165069486445250869851634997757818990961965398952877367294168809466135829155082118352572212003672014769042603477753660285804382092199522792337137087358703112630018919574084267210202618282716914220460367539331313785066016623124832373993391359197963376286994250470383421690854101675521022177521786369914615195307964351511072872453505990146225524324312017473223558125797959731280467120580493966033318040494708453276941364441026199976327422526067039004935966758505766681743748146033626798463722993553734861165918120660659996530193823815822556489642566497562797106693176468682718407360106578310401455823008957437085305046692258572580884827772656630370688501295267109293671286842222232737350307698026001775955941866496462712430174275198622221543259170455499512976228316055865451346917349732615837718121749444589350341164378920641322721596884951590083601684001910557305580262952063520760820497708666637254171797334764468300835024746061297917203832831973833197765170911661477457386529662920603354135060884849330885333620057561582748555945133291157887551019123426961737220974030895598558493579194348356338152975261054992674079334522055894733768509005684143261701697837902839555025742829677739816411722686747614017075793788063668802661663236582909610060469179940217260238954336390821110716596026623374246062725302494677163391343440915591406280750830965553388948255612455155207491816554704549638378990676314152409360517121398800417143622296782522250890660203347122939175279248025269490800162571579634264374365851641385088583318590244855892674429776172387014467901140538087844128536975839207476906972630748868867373951964905285251861216935256314932833169799727595578625028521984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] 738376641654659715518312992924015909242541184904210799915796301114165605400252780262871306952606252150475067134118704878138227265484547243226943368162472411934054544114344464037398844627821051729540722922912379940255719814602373117901140170506643752319795054610186674313800370759512488907151823873224437298777018372308625899582822234513381153134724858845991752465971951544313339239903323677648302531056504741635677119007765940444846544727470433748286105555317285782749570537963994131620676839992662904254259823386915388917508167791639358444784375325193389453233948545069359499096265008566691805771602064386422332356471127201679159844011972296866295306229915771205478329033265657322625448656490243195203290550645960445946589258273794941013742913359937304333632506277937957093595451950406434899252674295701304304891145690424632088742579417574887786006356862620538378021373900778162704974373885430038944199469036333075993080289061692993073312026168148100891321115334843397940330453933580238007396072457985615977201394183430361893597503994168485002325086342249641261143227494019403662767492530089646178572741186605850267403905146377031651358942344966788202113722953882921669444016241365469099322491176414768600319355525675366889421444994111083308290579879996122634044833724404857015308471375399683776644048485277524535109728515391237643276916785210660948437958288996192157085652586100202440678083890421798417672567896553078084136215665242917592135223025810749162061739852251573905066594055859627179977279149768238157224851809029092548391066263239082537130725330083455227421728307661809943619330714684324200410110853852647994174618059684650991366229951432523054913777885627854452916170557028465562228702271480477069065523737175913231942351751980493438181431663580054157438545440422409682338318219143416813507473401096280534169308224548632572700803565632809778565693583683501770289201846836198042354812395184252289010407425757709053352691683441111689822625754572973528388240206168885835095776759933962993846439055726808988567508427056059393018274466205157893656699499791766110476799520465586411897403093870453764528764483026432353426665129644759311478417186254360101732268271910286884034526080440351120706937471308119419125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] 542755866092755416940945682985495556805178821884063224974997704834850588884453341147150550374663368346634211783390762499657265645986148294169662441382172693613906386113152175877465139560590765344713856883044070011022261664090292511133920629273105750267157164851923757269702098465415750577860646526187654663937725275325639428953464116049026823753214834381309633323565475525696353804075964841401419197720472396252389323255271952526928526559538674570774478912294182595022535144980321054148158583214018162138590014401250795084303036800107537383622036923005996723541463234462441865305771686910324198105186845487652022708987864719059780284559785485929722987720042461250749573203079827707442026492269443240167831371405546841738981901407702246263898391631372488974941343663848929178120336528758188211763783083279597915318949871598333322639584409125721179814451490663954214224643531730281775728234416873394640735955748345245587591772983742587712397452347137745167735014210789177415151051170636807053087406581804157514349409166876004990707612029283160642284260174173284409435053581108843993146300664252895122020798718172446425812846321022802948634571735134183560721837847856039940630276526497724628510980306023477970663620605036668285368467955990046686111304869301460290305823626298341425909737784301277724032344277909141016722487348958943962816641376091142121812993806140660482434305786941939570011153569708611401893136726924519823868774595929334845509716044048187354614716573980325291140524873625252624240174644104748949726505316708611959113160902466090723064213388322504708308115779620727372803558200768624982184548538252506459673206337122066149269301662702420473575115229304631546351322956026696679920044053629459946099147086871491282212383854469053064981413283855028856852227873273667271468833183765982693953968170782661530759920040716876268147166018828579812176387366859980026051060774906384026131751643915490148973113082322103005732812615365547823811586787343266352672823705202720532722183734516803883784813792664047246078433902425756161766809407449354807038226677356300662330487302332116811559331475451303865195253518849703149892558980267638984879598210921955436822023960412836820423009187910383627682424557923131233140736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] -316305447622938423082820761934335024903558540599460749139948393103101665789130614630660883268240283709458606036807931003737759476485611923837362439976423881372946811837378205794638261596713301124559907966770731196444742819274926551392516196887337018199905263245971690948004918580530783521626082595714476329441551609026103950905536048160377962344787104533877533326561813236038554626758712455431271194696032906316222818427348878416312741504644692769028036728064809155809981316635113578724162164439996815776588541274937747501715770747979061992725906653817865196778423773169692559142944076593218311277509831086000570715884484061692818464269229223706769390248997916099751925636687404246432116279444797117770246027355050645176646911644442967187159528200589216560044100869829797925694945875792295481819687081036331716711515696010801809622266617115779382301642592625970118005745760563298283861801449492293907889098268186020498687702845331916324973560644417306958248536190663188637477695778545819742381748416033767886284048972233768365436438079095482719828989535507099222072936833756226373832093566561605640452752086252935266995236899717859358254341875012517462655284725557892331349830621122497839055693066808592596301882538604734793270722442818249279159681440507613768604113339448468086746411333911735294048197037769374655927630151004097351813848400913718937787258908330261168369465612444082071893917339450190304154939544466963708577324780059265795203627457729123173730000031955805792082195714631617147954911062216494928577872827315015601753518476689314702435247389407338601975960777238933709086650780801468026257708763328017826450653848236560345100449320281700568300522846490674959514576537130225095531432896318262828227653167714059084024779341395298354074320143680964013361078796648175823705854126959786287031474291103560643120273965722706946369839402601167694194038569504968776346909719867889743170469193194885026696764898359385238444297444166638386048777000987426513632055011061696707049091679079145390340781192757744732623308039931985342620979884612152632544445120311123562071743761844990485059780098066176024621144051020274999260358415392032586913497705261895053861835198048924367766777993827215982793248935976049479516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] 89458481930024970599389402271074946867115141324893421238017122370702203474513261647880151645494174851889311352404431800558098104935040534970787701773726644355293358526067740631826115673017464930601764513849440458423534581852331621745778243865202162418523130047984552680649862690452994724580478130270448082185834746906790738855339987562000537097906711148293888716912985366768600347533383817413784626956132110995547037713663448984983089962304946013560415249829767892917756247368652055830028757403387694669215725919249258870556672346275071087773776307176618473516028901394527081779954654264354584212538283452502725663912694167862914916144936870715279142293233030043292519374332157466324896484781088943984879341800960598942507670106623010679561465371586943209962743328602396904866176008015894678062786087976163963424612031554742336789183608994574553740254929892665170996850517733243250447131493154654157526286850353848226308299380516213472707998647246459750942812982432446397101563640121667640637470622867481406936811028163551760701802857962560353962224851684220562030206807684587722494629882154270350737521254173811065187110095408168271398864095987016962168983922979579130466041418021551358072960050697912678617624567769531157336605387290991483557381826824864178528250974588424219623086858722935785428941447305491023007911049239152040699268586232194733687381382231590240606695204602759861574913028455330843532788853564432136948096051796775784282413301452495155588585666607658607344169470660091072692527593699813115620065010237977155851475865284987158181818027778743951055866547595671549984134175494179826622746086484456294117111716973702609396868339238502571387399219783540642046035324980243112793213087784621251577435625319756870642765312754528500964641730528537406616852206239661198389824886568384922713513458983284279753528397930220945265855131045776034668125098301359468114105263646383349404943705138718121485526962336331522791911812954498857326294223377247168357416395232355008238492196502216136784198286035188940438399840462975007739313073814638273238108687127231543647775779241023130390859477577409641362382919299323428971448544338499889055365028261808739938212411518527183288470586414735438789595801116351475482624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] -56748443389245815178262674434406156581090811892224553820817275149757486740141809269027700040238712700514113346518637592858518223638615612344385462773826966344649396729054240519296298837835054599929979066208987992775813450642835359074519975482194935454390409012197740054627625281029679104635183583209274793039159852435592903683474332513184996373018232001532825316851208461854554246669586132326454152785471938050820943004258334872942309451597583434474260218479157305506310215428244583857311915726408690162118428993432006608751222239843288467972484093475938833999564129399620847782684720653999332662385590926972521481302465296592258020695894598259040802808509577804604574620645879948922031756269521117160461603939754979685980114766250524453239743573229837007070002765383895111437874164279825961140322980198791867604139394711457771276828933095514933320289183864964908846202658003866588571666507935753071580827778795195580860356825692653101543165317286925606748994154257583440090366592319285013304331775642309198146647985224598045291233667542320024162330118875184182869282217627348214395884506778447319203033413246461901279890861563014257222208508158855790390404654289675736137036692472028927764354918331187214912195502077559014710175812380928492049070370306004177118336139991330035109689759251973663385086560118544012455092543018329539224276673143708871690387497486385498948594147995607433119988664778562058463831749920127589600914676594148989460459443041403886476399735235803346493651749356270838927900191030065284874531751383822215618033301033761739964916147124949877377302133447463142320432312901443775544408267743722033344083232213804495219784424382964939816119185159680391432922546370090226521783020926608791652284845992822322032478528956973804377719821509956140020464835400393899467405753178096445335652110951571747207531572021906085592926546371441164360945004694375429531939562111564877879703623056707915696608101124910205185566319253232254808034171154144529623738807169601485758312584358805313407075264909538470337871944990072517654197286380443126024755631827753086843251351548072475042427042653579804161186542094076361072667057308109587974246735661041883375244095703097612271745908969921434350103633750820399349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] 50762675878061716609580937802505811268639899617237820317681863758085429208505463531157811240594734945670360762240985001312167878147766828130525153690525299613295639026359646758397305454248928789542640805748040516240828159059799782624710997254960482269901090162198575673071389163588528387055434716868862737159397786784048824112624967305049445223664859670915104820701172980794717914020687891446090320106893550429941632843638920921045954532800903457122741922158330642986492636534579949939678232119255311552619729003921084486312681591802543854872335494049504181355938502712737696925078242246996179142152043064315723889032287196831666574758801676765605089249045451184267032099575016005209986106624670670632391483354200749166944200806561584277214104025574372652428410098999699341375672963244751171730556913113645073957768672155378101947073260577886348965563561631465369512188266162339980418085484049152710072014075243167604585439018544080297276886201168888636998115189178421047005512830421923850813838462713003802490817631632540786837537424619355064587184718497397808403605144116347375186111625091699345876722897701377416860231286046517685434155214382970781609523519167261183077389579574033246782705701003971817245562308117713592570126410796282898298023145132877831406048893541420026376569573564106725358980592752212288373797449153852113149479148323498467226809902484305238518535260422134967741412417909138757384990182090310913774514876172634716382151384781687893133642957008660447847684249027553806505532594577622045741304297209482018557784225278041713459785362138117995106794363282958326824967677188599984523852006551766971163665544824283291652525871372077194832305867609742146864550856820171845560194976409144256696726077823991298111903396246324834075956079173632784785189359336256659264973282953883063159343334000479717226264277211220103456374288020330127277918400006715183846067934192300350994889098901510656963999074526820792532775221977034704532419598035567383580443690154777747428859677107074748448153474749719582120908345106193934498693340683103559082660971569196724229096324543822017668961691430761599702494910437354947705939395790198903235492288482358677939237085679340346244923338472642516123921191994626618163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] -27180288543030962115750095875077795548946162808194373687796698197187704578508170774503469219353857884182407013108362903478321818571227528686515065862125715432752822737635952823375405986699506924557249195876323903159527275899763618038084586693639025953238705299739284698841786661630008434211319363600969973250297781756372927915730453621991491678258199708384044399843329031713021730174725903377205574346554354368085434896743868088142747486033911900542838871585449697344176392514000334861447210244593893489780295084952916373807008171350957227847086489164565125164678775229618425158770530721082885091908042326933165716634121888400600880594231386520954173435223871963178892819505717210787983305443426802840631022813167578294353981981214658695070810586401939498067213109741642276544248676942096034338146372140747338907503288113746734264300944130958713127721287812048641167799002476907898509291528195951978527386723050941825678267534012859432733028560736733567024503141528849192010375093484586654331251614449235352270030226786736085354151497706881602835221236982768879189523631961433842704708384760999523087107510522647853475637473745988535232187560727933751562434449608812638929452588838516171352007791729180930755154650867412274137487751358691895008174072017179798267959909640446626945491345212339352037111451427972834922322176735951731170195124155930371122595925871613141113704682296771222088472717316463411238026545637350457979970858830617919089658466592273601119376990776173740651019285057020109892453891413247883481272626226101403204087238980449895450890900126949267556185750099735685416433392024834621663779502135334989680414585671313161825252345297408706871597410407034881858170807812680925293934862702934820405735506868975988872968607758273819291906286469450478261022254906674052813901510642486885812120999855010707633723901149395900419687262071060373801000189507306451585657596710155165495743663859428574578353609014315498502465184681828643609742405143329733604795152338331009786353990191558341916679351290734655454765614766990335861995586170756322168826643957041884207893017906348966660973340388719253924137266712377635352407825757313800773556766855368129467152336102414510049564830440054285796736598464244932935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] 8381096613510548994414245984156279546926201625998971333188437690145527326772956590211100790992631275397151327656754380708533150720361292331134135634481074047290017845754792846918286546333699553750963060410198892513766234750824269557094634496467075981024688633374093305455672333180844228280875640199451841209672368917249628259414337419040343847156695455002208152202610525812036533925588853201225682374651871978869388796044539269502542132812699534706163645603186672317820138347446662172791214377818719176139017366815136398421178322748281165182781326726661059705483957829745917015974900765923276150232651262285264958212897278323738399085220394891514289872739738119235072261007149951124913084194905323081514289399363145075122788242824752660499708033088792244159182770406253238028453118230819133427166670119076446621536235951254233323922109145089072398025832479499413533154651423441529576508605570664528102984022189236912223065598757033834101763487657616022848724479653315294402319528899721575779552075173639849165871292992822883978538356259608939521440804415987495018908376311907655148667084167567477456971389531996302140494904810464683715286238786707855576963118595933590407077316369452422712952053409322250924225457579829563413020666414971999807119043962126633357059393696001093537195620317173926820097714236932961518449603953706827834782146071360062620165714952469505675065904302104418491309788521718353673083499395126470263649268450911218165878356886850715660849271997740126851606846410302495260112120687177865301013420090153015372474704550472252811050769495538198980543176393212587955427453650625713699606477273388834367393753878714535545539666223430033243245160740804923223615458832103884049502555631209973274582140047803682975372883487013187884246572797602664562521588074869731695454532790685159034879011593799268995432699697686356508019608322985591273426878400976432443181036139092761010950187416061905790142202143970852237070639231356002153511370899281668124150303124322659003829752471450896387575815689690724764360005294137219383434672213648604971898509439939534695709620113056571152007613110244044314975209631690156131985784553051982808357228226502539170831027185490395193680130621479536602947907577913779683328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] -1327135293854731862968294658632040449457502972555124729502661841208307578301236201394171200007975325193389894996877865312736035169807606378630836307603048838254709207525795009590012883319025182143975668360756249371721887232138372886679975436634877806221324529130306151504183905325643639981733780989843994602547056008667499136630769200926135291601578034620810519359472126348772548878087500924583237379230670542616461571309203117546561354444739391025642048717237085677231082432263815088894243494492962296828548151183066206985509265775645616842682240164594839549297636673662385683487362923091480096802599022217033223503362984006997819694231453932086591447474175627852729709858001587512961880694689923930048569363806915466002020248594544709962296269452658309423396244573059521999907659140068359321048995873504519362173066828025854232691142259704695142710064967337411061009704704212557721309813832688472647229575137698663620540552407800010027884257498367174364708099769684655759401880329730030226201016506282964137452209024231520392654862626648363969780917802907915608737657669144695883437948870404168138791395542864920893844154919098077230178244281488073357570972618623121963327622457621247460603178711913341289003465979361211455458066963130156210039112681603221957476950928463488609607453969997719638339101937345796791305711309267012440519745141071612244905946410667793601051223419921444643091275980448368773688430552650311401323629643274520382573682897586984660315976199333725444915384367874802226966756839448367118518573036240829657981690768986263003411372366034068582567597675858840712828079978226998021486959285962509225909763552021838516555554710583373100311816210252734493332809618399351742710445254327494363491677288631046892788715529123572921714010593309094294190287109336059533415007454979199204548571170284830271225291962667997516716183029405912697735472393989019006291731452743159575242202552650206555181814687433461950194519867266036257932517450151823030464391711243231248771069065326859586808393709202937706830403693440061396582297110904758882941219272339780417469308755287042316943974132304427072124183558992288240833539525441816807310832016423418995978364799614588709028465305964102489243411763779600384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] 11240959446681494252611389606961611836004874053870930871088031434176768565462262718570842017716711288406361725733192014792688227286771740273005034461995124324311980998283153607087189924531557204505753327426964220307506834616095643854257290827826371473688106101586062747366269450556217731311434584929235877898393611281163277678633955406766856433190872398315635065509218403131448230460358012524436097709769417093543227354708195720245471228364382016383569086146580518106013803790652576359720098509776253749218591967686609681566930037123327796241583963476819358336850476210317439908332895958385538670525209443670779188166531122159171093431627798367036048599346288702017459685230545342375422941927674488690840952716079463556479866784808687008395719420434271903950307696988862414975720072566098731584731114274260331220946098704850007984566024631075459975070871484858719637718460381746358921613547783184632747527590334748315468489860642078466637986886781451844681858551929743845688154348366007821056359177434663002771523686394090323334092674108565994151132555948859916491612206071509151245996910534200682656378311892928890507788888494669251282286031980557502501494458333231248122794884131186409411741755156917089073654121503951862214237049303393692861838212449328619141923765397510715174435577195015625854521788969626343665651729878475904367043762756386734237315106537620325558050648117252512368183211411688536121421889763770616387055889012289448835703658727039702234931129086911827337651706691601606226487772075775570886665132335677268072506542941008352739597508361523939786379877751229552355897693199999966019503094867526539835673378318077567872155972588261556082533432206126872458420505152319571913875720263734228788262306270852519894906574071058862732613470494911085874057507444686971565171533796462434258927282761476933010667821307958784984559133328127265192294496910846075822823719829796499318140589966145751671028596426882440193265236190866839922547593225237822498622472606385148048759165317928417890077239072703199648532513823484628085266708799305039805829821855928263131803434170099471188824576101387022596667573448771415054274413682419965356904500353327211403816662517773767105323603803947146017420859721631399936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] 30820280102687376220294083763829239122234372028606531401227406996585632994186837191114886233881183241734070058804203096762556669668632294115201347516532751386406656600443281544287493821075591255572380281622212196962447976989351826300459110385512369448162017359339093078949630309197142141143059203433219078720643893598204530331187019670880685924947645885353964700542557754776082639844941120186905545026520558477271415453510818627468253610383713093150705756929634915302414621308006968024991962844764191594285054910028620699369359725474661389682113907315993847291069044093541450142146550948537155967268206187197373260746571610576886633077564952181115687799645925972001953626032723638886589952473436563288907194651435233593894708256956013343224704239846641226258104382167649620361775781323497088884184946585595309805506077786514757691714695334036354180924892277787578745147821742222169063059110642110165948020030347274379230377859385691682505455552507985496877658279445793446524617237639146936886944235243671003489466410284703918462148086358903551194071601181557184917209014749884219326741871106229780897448235051539630342922949047414469958116427690473466827409151181482839370169449799522666024528017331182790719551916862376447345912407099161426347123591837250300056736838652194632644964260735064420661962385187746106550548188928690804737879650769281004233204649270335415352536083612000981715590648260042317236863913315749460484333264397177034583579392247661169948700065507708025982387311326606053666089341940019478401386675501797334904405031457463502192990484327643010213376653224295693327010642663677464015868497432984440531700764317290947965347783257847847618095107231563377384742882180397834164247431571568041606700570834986355192735947038977683406005677194545525855040992529751378296240333969534275460177813184003653778478860616327203905907072124348448553605748469979084919766417624396138420983768809486626931155701307567921415968467645067523320257121138880079324961442558399781062597122785831837254785801823354567402307957182141729715333064779199590499116231998828779704838732259369285883822861804635514233594772071562263030425201686398370659525151638911138441352507553055843981781528423622646088628945356408750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,48] -1663221935365252765246606213556697644703108247045728889794489956363914405295863253277652249253240550878379597443254197897131192960298745741623281556580584560543301392962651062415155861302421053252317541470475989240097901600062875336198254056500676275519670049946324051166065807947799969156724923131204653860271374851044437780389198074476982033880211493776603443202932938952197509938426348070463883224976278618286966396641542114098029349496657939499030396058258143267376370261226395214067646784605397344994769786074206684340936633741500289414448868812238728405828089408848579978356629256444247861177711370168710275261070215768515083101709488038180212508870736413454115840257854117549166890154424206981171758366946093740312720193829510003821923782897504750393076716516173513798753998341218533693255775963577721783877101378565528724027974742964186539769218975075302799973631536611193895950573842837944671587908897603350582877041112889901696974296028355502228704571698821902706111016993725992526807823680059161726629162581937722963393084563314690623916361982541261211263346951958918202079329739151081661126731819520063029007962653546327080266176777692162967627404698411816044305660400868705786419293163065038855909245010632648795828269362074259979488354083422331069911586424043883189649244115240017660421573613195932874962234470069504958393028355886934400817377367113035342119182598448067905109928311017331445314673074429949686691292823719191985271782528996313717771568852150498695652468499605765316211839892511690206072662474520173852821860806080437265073836798846020899668251213760412530615264659994946766397301385431401812579009870964941482657200307292585061146223108051692846370569784234500595943509980564905569672419797969290448366739378727046327170794017842354536727412612514823246835483795678023793983639273141764633131462110392005638959784068599309270610517929670300622310218841665391987402411646678491398864083379117156095681332368408525453726638472164809321966369195690215130736530437161350626235804370479871125182237131521727477760426588728869568828924439590416609682861852725052011601068070406835331999589525051492872601779920288488232997496763288492449144176053045972366006438566843939465484745907980206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,49] -1211735547590827921226819710482925769448682033370173520724393086965737033823692034738632482179271357638024172931106381586910315925402032587896421591530564815744600675837142281378336488091814854759823698876669693983369152653435030559225940432941688644467484145827931900915672841375499264042185980923297419398927277593821087949988673465926007620135848197311823391699130862548330068397815343084797487451679565377145351641863188869086090151250621989991676822986757630797202976080303861206492243338237876385330061839013354336843972021777374458268964106867709254994900454205028495632419788949664906387619906285256210870469581087589755779417863346065821724156133607907338437145855644619893343329758315518427681815053328597117111106344028442304040906505753279361933390786532591879157096955389774589047669032471962915706806149027052925945934830232697506203963045252262811857439904990574599550723189367544308854332139733882292760510455960944006171541271320925390493966944003047030422021485266964713745543374924142239018529136777220221012634410786686015023869840838588730648936436337613650424437566877369036608893227977175900608936661949729539092651213408854582313238648388195796929305959811220587147295242982381125989134678028251594711797006157095584344327219590759067009693642788158685211346911699176879270350466852467231716521079697615114823622842091158489213161119421434432939823614262996944543384067911188589936312968430574528321076711988679097512996025853777878015551083352978936468563581712662824625574181282885583261130932721893416174737238478957529098414464585893478397872623159612756811221768990537444199259255656988435190573448245814117259887001190024418951120681395935982954008527646200397613308206348289480574728940459691510210044033120858880706917188714745296394209500755984497652086482579865659981375663250440087478534572231674458380288915262547756235354744326317054186807378092094839894765419770215393903237799446257189908273771820023198173852201489534929373329718450648509404798687709017251128889404803837495861238000364220195687916238950225072881909422500616001024789733835937906685734852629721174745249858852029745044904584726775853521951685162216192961295033518106533076031345120384600749088536494384087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,50] 243778240777821140546070181565638226168988857895794107070630485187579037592491098920446095828022260983896832007186191490160569950887654581578361490178822251782802565712649063340404886260267834734371113401936622349342336569293924694494131514371128794747028496154781177800236258682779546456694170884972964814195401698864087336207287567670979681244126207556307815865322369494918660864534333240438002247224303556128162235397383224579484224270494626064199827229826107387379063177192516301488335480750744239232960972679048068517574678838215697126494252019858062448353024882068330008677158947759133424929161133555978003330063467620373538259014231696597783310662008830060940953981617155222257596385607308607086380436275200487364881823058945236463316934214276558776077535208108637469516090983761433705481224724334181419948674734720576648297003289725419286701639772374800923704514717478981445342943012264249461624512931213400586112902164603744783318581463945286742192716714205939003651026730470403628013068341704116738386878844751903423339897693144110106210195109838056503622247473090108164410608351281280828421095155574880808066614166677197721753535424385485973419758074692995200507497769139998340566968377568590383125716233282797830651223023054663066018330305173524324492932393074362475977955190232043693341648703671975661402647750529011856998586170368638960823657302820578931410254121431265968230823982633785554875649177906699645006717769093787816414195338102675998130149708265582585111721890658799691417377130846971515540728718665798084398768774442375073012185446272864113840076583971967894361135300932351902690683090621079870998287208361052643664086989993684020455577965852677686175788708304194733116742088950797653560906185648657139472988467002879571855334811569801157724085719683476992806811452526260763131199285531386352130950627227241536318152919271561469208240433527415218661089573713939319334663700841480723920543813194522655347784242203617837817536675949991507683718067600138922344935186255236661144173254281365246140114705035309788256384774415114773323481643736014375964771255205454387907814166107758779676232412965283486008247994302626099247989927184825800782774387017095190559164182928905110844641888247480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,51] -6549156274360590382737165524887454630292060829177760628839938882981728328054673790492620545226958271551001652696340876724389336860333235436904442322110217443587292174636683033338252385205601743086066743893806385558308210108080061059877977397923668854911922108480678922789242916065546141683654926734968345725907550197762397685324855510224098663559286419026977040341712507772467369061976932658864838532823414307847034309080300785490441922961293548697377674543301841603916116294485688531611465656806578676306692242468473138830736253445176484818490435515193565315762054657981557099525423281804265858574076437268656992560309115466210062749685971475099040068618624240231292014948306732970358877575948417060746991725085579054778275628417854645677000358771770094128374411059214944762643137145308600812971154035524774462192427721962179059387568413570205768452506062024903280708277526327919256655401580086444348107946972629269776871752785521159864982468058948455972443207971879571900129348915575965932966556640196118678377083542887615262365785521711862146678707439049680575709385363145379604523703928037269489150411798476092653249984598930445395500752006219660285556854922081262120284395632898059737365822374221372188000012983067296847859355078025322645239324145262840802662159223790715310404686562924311301771133001720422061199385095114643729688208780350723744076148432423387081390818042733790460038629345628316786226354223775723361879945417641575841480614605976331663813811027699774592484252136067855489094601768002984661873140515381606099483674008724667215637656147693941435910196084964395435609452855538411257071363989377623709629910127718664596630243396884971478631108179769451402497239154831347740921107592798323227073882429975072075173967563350630752963128764758394948524415115026984981764560316796882061701217671297855352023616949021910303673918075124165651604682515771888372796545524202565824434266020306190894242816792415750913253527970937641080749896037600045685702153797902159660811589445114909892589436122998317554812509195227244167237965618353073816392460074807686014882752187082352366684178869749132057530504178906244616655598638944191997760331215452377340773357799483498676255224550346713250527036886220800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,52] -2059376820154296220670834020346207209764266455034377483614588975742335501854249828903656135847131329390829071866676754075808424371047524492255963445426113056478492484566694072615860083113683334849979912961188277252780948645223968793903223181731103022562129038157906865691644808556118985125919117469452144398837307852120213046134344053123188732355601530975185255953313191369703039376242422153997735618236922699617750571730860587067360704460028042847057495994838873470250291545092692294400784427153769242193211475629464548191936763585928817860021328508188052963290441254823960674922239598370364254675289149377108816074392636565144118341258804174796520501925592546428515473260760435393661918921104279146298624309349753982767063314818789366285823536306291704149152343844135867108237871010186934564970405286960053263437108374240135944483310570166338312952490293704238788310471155258848451078861691074894818237622524261309054650869257551928667916516368887376840945690308984789425247240903270534751152602730600720528357666884256624232462497831806884959480944839792450926804208528918474924082135250664580265495885244187661604613504474210064137755084425602872777103286551030931332588460629744211976912979791406641642390030359661010617683629379021025502737483173238803195658450669139819326072346423084287169859962622126687679392093667518818698261888256106297203912841798704032719442520278495618619601665787562427421284446665609840965948588265256219194613678120737888783288745329297821682533345702589959114898157742628590876180467096008259280591095758975223189679972004718662279292393076881416342931942309386213483950817259232694414476476034301814499218180520348762945938771591574669740039524470938466518053065975764944815523645978122278593265737235269296966520911582026484670914715428517730122989562512479074392197977340233276401991813503824013108035305744381370951488354019230528447773223878907689118733811993344447285001289404725792204691101031333320343335174667186887558150001473281892653010821959935851980905263978827674086283363154779221595552354607638888023427520713461877212232947150317300145212317035579286003741208063607572950365188047809993840909951685408169683420066760945515881397846768892909095850037760491520000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,53] -161222080957699578205678456010346338241093502623001533114788962924626775034223047806712554170167549543671335038116594180977117712908704406677530110425405467177153044858521975453073912309066002463135182151066565137741585659347038839593282771225481199424561986406814487351851565308330312726043906457897336481834139540573981641086672874140295443889648713606773994345294367513889641593073480561869688938534395893490147273061834420702226406863274674988858836124134815669679976330247735583432523681279722673076099347193303096502144823043242802657372299054406963814036382089246242578135181081454667319785732585125400256932482745282696153250084292989396845635746035586974040914978214223172492664132734527898883054859293691855078215616854720257824508295417155082270697476951468604914600148339688079242286691354882791805381730742762864411012568964934748012012576295320515338476137603617607013594234928349714093455627040695366656136996973238616457848344086182148067775327973788300130999234891891390434275964514233404463843299384553873474027680310154887230889232178614511148293468587041575239442151876736803049549000119655187884693691100623180782039519516158271528632070572646343526410477755297011905194875866522007489824574039252132378028418897334230308218612759248228735432392934099074125265018262884860135926861777599228231131452347058466490454661849781539705863096875381700371797341386794912451884554225695466388384825817593942108389696695354279155998728058723407451626205390967726817431527747103426292054332208977886282862637913069715984301978174747878394601435188651554491391867034553382399715444914420847997762786634144944835828690945416323055570941920472711157071218981939334088306168176762310627267987311596578666933988154981017386291227949007963134010512865705600226963161962104459004023632830840591636830899377313773465154029446567139097691577033015457860516577463648593222352448402253035480272487981791394335328736808933710036502773655253826123231823051762385395615469327573410283858634893595776463411683547852590430469899040027984211720253387669647430352940169079448435569661099486791330757799202052148117190090397831686060020310743769255813668689254277953743951752387892526112793623209093836809001234753126400000000000000000000000000000000000000000000000000000000000000000000000000000 [98,54] 118577158868444737373346218108298442272612641818299479952018239711065574898972340806974963605718983817448379653572277694957927246999572205779619933733309161091120518597472163368288658705079133195644473915174053442167469216611359943245119549718824370388785665396125306882540625903141401720412560625447783067916993642327243029244682902625350412677570739379314680865386952253482262916501401507176511672268924402727107948303909849719286792026890202256072244337062547343723481727873494888018520946908210398942219971261409561195944487976050086029332640696884501034525148222393823318260708939040018603997024669703418454937875142251577192622345573609723645457869493432973127725644888456655853255585499560516636867230599319525815030686244916301355297494292185207982763891929585676460770186484522576007536921862838912588739455894443393930565278429776901712403978618152047392707285628731264241657005077244144900634317839102012627806960130610172690725909727619850961295268864523750204399875766793200405549357756196109601236785680490321440589969520908912626422506816049081920997843821308833927510124611419505308513584333994196265555462367808218922646453290654864726324178048456257569592011897687436246381660059478499659152518359148333692578750539897908563705802241283597089137293078330745012582651671634676724028902081232188452807473394500318421946049670131235726119313118255395409208649634335521654720680236487774110193708403266158383127216136382246315483501357261624912759373570191212845356672187124987882116957586807259817813616846643177059501910963556854769138424086745195094250726523691470626111601177932129155344678983448458779690782691238620895911177393812014477137916161252282264776573965669707613167041533262596061382588534300034658742484166276999890804318008552556414910561764270641615176972653281756741983049676285965328619498893339262751794388100472466763085862467343764585974200475089879595694357386228843840630093788950003442312858395522154344530820713628945122849628789902196289366682199491202474223499087118949035220075683531111706308081608196796771804807708633321577779834021502691488333863067878129404544777738203556239142852766678375504299945707249238372912444311806687319724678894749490710616751195815936000000000000000000000000000000000000000000000000000000000000000000000000 [98,55] -18818070600858291758898528920401592673240711366541328205942119580571231595994492862174414919419718957082786434683422818255800973461989668149943920831892673010388225517964105395809290966211899812404332907932834334418646360908760756085673435749707302875015859745140324997385257725240118522946658138250233752253167493860228603480026007022904083368098206556461219109272376580250925677272796411170103795597815867167771715244907501610986330415454545514259915792826313324067289279259232056377757572501346726724916790419476351113307364771609229837512433859556170922108512775664744252047646321789626192792896700055051578232368164575905996835052923460394573406312933664343316670005777487599748564317325313897705456862094983555026961617922911468379862505495553741549719118631679126823759551020502256613149321471688757081624127736789792728056325326516961013984938408357271826480125642446812502759766289802060714796921326803253472291853645495199560646160283296875562961223462192092203090424071471498565453625943372257317398596994449480405936683276019642247984574641057606077706793710929466937786440689006326691471732910396784077295443010723269257193193640739890755397033446314482523576179543674739115665407346420237299609797920476101406395613749749359521088963677401631412465417779443116092450978574698851481865691525179523876418145920933675913909920823078384353195277325680966839273064326590273463220384833464834892877069101618663711991193934105416108010697472742980107362074717793813193561271460126018897021245523007261338207577812867122841499815593549253470926214566718959233163312289987495624338217866094290850372306075842929716056441957284864495417517884045309193896537105710760375725326347323108098056466791868223633380856273507887209910826297533231643374349184227423565590851014287333704436187863637932273928944597097104669900841676884213560233080867818311723099987294553110503472100191937994475732775109409093830903562642264461629203289005211631839543126957708297713012076486812206756068942710473875560432107687629184021812755739686150163609191974025854791895694412072146653319820088062178668792385901499761489347935475366441708946256411133673410803549890498061696235045809278048906342645552363366393496961495859200000000000000000000000000000000000000000000000000000000000000000000000 [98,56] 1617593706624398956658107539957135808499800373296920693010555002439143320625742176641060334460094307136093028515894651677707917279697636673565077070488872295406758771069093574112733304416873221247377861864538429674986735993357400155469260867518029124128674151907275439494879515345843843104694274632087870397470719056019555371204844195729776029874929167701183340768778025551483879020917366517462003845120473267566974384371615834986926623191484970234751986471593611093452436162888966655510090305649422219584102959897400470795301054741679501248379838619205541734840309806383268290691634789863639330778152629792346587202160754639039723554360789675386821823423984275014454279566821578677876421182642624895000109725838378438136629051045840170162631478118861012386295927725999246983890551795414320062166267808032206443357882136754024460601177232547542312077403321217536440827422725270967686440121507409317668795379372878373912566464695677102685282806424903607739011122374859908199941084748347193289310388526658859242952670431901979211730405091401510838788493227453685098734822065259110729132161880244704311096953753820979663807254579884706093802407269546563023583117506862640054062642732676858424240663447863661915354092356208647471435222931157269965760626224842632884721730723962940873275866545017603063833186340373032021376708942916257241348363181523800437487546954581917070484792516002540147742219018992170546762567615858915004195015719886369578147852279146535728800645732783014573490013369206684264714637962470969599563914274092631082312503421640909001854115775293107600926909434010155298907430904483766292934754835961922431122882818637643247823909962929586468971133120973168322659768186036975570257219703305154622450863552756276422737695907074270704668365596788858741362959141789755891225793603838964881753562331571560426747339511236319527403850387223480378402198044468420077014232541522126759892376493405934555909428293498592995774899912396058232449945340034626412835703244982027218862668869434932459921722003535684408704794271016148029732623423159678677476875659725665536369882478936334555699988302604849806816340293243223416683847853049983769118403073035773276568860860131639249868874181497613453310283481088000000000000000000000000000000000000000000000000000000000000000000 [98,57] -32201349848423867888219084136207172595548254381036518328777713111232173040831807574685188395189625477297409820121366110639091478961601912372132327951591319971445975223128284789642415355720320978441862663751614803844928216865093687085370679140308576957890532561046252495400108179753613302227564149001827136160642835344832491018082375716023180869999234381904140930436816460463469946293268167329049493809482734600126690974098850664369307228642610685013624678095703573098345246156781068797567253447924711468826497417344144900843606614241108300673426951844528040322479211816096580577877588299293288399290520351817058462806155747747433876153604535557028909206402202380985980331679126359530875512916360519164163068907587635405240619060478117563627149589064129755391670256190749820154944814835719003720145708685981901445524903996256393129219911490579537775900745216813570090111924599990787097565151419497760582852766946537910221981915537681140974963573008890521817752178584010904669176755281138406196706712228388967379571814592955301233690373516399822519635266772887494760470610943782045353801898594890277470799376431881325858107552682879147792826057383973925520008164236009691575579643042903232346461764628249760752492041024711615737685165606680525537923166048943440862203739110163868671564428486864151746549450851639204565929765914577324396760825839182732645590257937665678489237222994263194006356071690079252039626240021997395641155150241073658331216545436770809270399084079172674472348224374596005447820861667865028347046961965568121971332366586673226765886074451682541419848487591360433618662967247811849142996945461777725376033773119193943022496689760815853273645097870518932796080693138097904588941644754530422192000428355391922998905359917658253937597634104024823772523248445635911391642061195774646897919932012158415403606910106915689066500669595726610031962778822390758842654617657983280858331138740663303617890905824294089599498684822419236320626571802359732482504886743446681191081298139508082857749477173739084248743777460268999710081756284499032024527648164200654924941097809442056144666673016298264536691092308559623439721863777793440887963724378977499302911562181678085232335125476608121859085434880000000000000000000000000000000000000000000000000000000000000000 [98,58] -16062909857810099109549593415681742697048950385061499407452559302587215932944493830273192695890248096030223080380370599139137964481522215956222668513287052794948659933291407781107658633347202408885986584821808401854061586481858189034706073960702041975873372970234936173090445724881369284019257720097004716916953565756802277495416883499080646488988903898651839826612858545465384615645603643055786395092839696378739592881162046539875761181317594699985561262734382578146061000566624243292021827758681843363993064450632403106912876064344567370098022490400875403090902618133080929750203445994183359365443432181197445527750481101642037596125084730979374365096497767743779602207289739720781529389739398083518480827859443512193195498213135658760807516508031165608972270428542749077328666576069354390502634627144850794217013582864985228195729758005625746653833584105994116686318283343954371731432946271316444844967695633683411905727634928961809241058788933024274260337032750381254260540179759460528887227422024526170916863518331185935830644045496217462397273901522744095094535593448707444276268069649215156882126381792871026795972308946674004501106943645926460311121557991527824211003110360456788066913037753579749236709318385716486628102390037844295325253432256133037114448229818685656979346726157310429523200551357176105560739196062364247909943247883416316012165593693832320449430846772886816717181281836642398340154164342426064339292163951149993139558205707550338816224249172236927832930216462404931080169312315987576647608626293181027738369007915892898323303278266748860678547412857773661592837393521819073291602973356743653832338311755339668892252659609534793950262432931415083414909384101728785912381027666892986126986197513545757463799711656477352604925660123416949743845536587814399049655532440130684984741466597675973159475818765240159526585928013610698225711573845099307429184185913098782412173835695259789558910973262596793254801838607746733656749310374909933503781578394196682808330800492364483266380954345062325121896247847588778981460437176876897590372647763868754724476076235355956892512370476995621974094358028019153087507913627227260412158365515576852234037582698143281083911427285415842164905082880000000000000000000000000000000000000000000000000000000000000 [98,59] 2734352482832377615658376943708519918436223711851986798673926914317511879233208383346091543474600418531311211445680750793328278797334335977497398846284425912002959606068002601593937759992453456892478656504480228496795816514234551377075901077471429162550363191325224067009828500847626860279997820822517059321331531418391558513370277100384709616480610917533196692259075527779335431943351686915958567512336619546318961204217247659421000298688191419463123197345069865284758798805386733792756197794109774584956745308157684696814578919943562486383511563894499159008091127433330312176950655616762595800794031608157157930463600542346638974528870500670874617732943879042585664959950990758021019417933725023434819638175590999847658939402913021763284060893189938278528545444215044395807059301224677004856749550748237924909669859952476335662345151617462870185967368861656883714200632850946404053533582671996322412133497408659858445151069073062011353387100417028687536030494879308848564451866892025239463607994522703845399224254861337713662313351609410282637065386072117370813747352613379483911878282290462883971901664997130622891109771848886397372229288569485724794219340772237425819188420144794935755462765411661885389694450935703960137690027585554648925361371557007264341361737490523830974998157723888773929828783706745678737496499596482138478287086941901509040620007976108456142853512486836815438312432034732085858050529441784652055728222048650697855435994920693986650760763325720383040656276775886074486585942404757620435981650316153737125342202839673588592218535632586939546674102867125615579094357198270298335937466086100314404626073035088702565748932042470640591877550659788844695211746458699352572187420139090858485492950057701431375336332659432028533526179159288388300747893620949537681538216442481364754116851496837099099862855440751028449768960688065858417706063923648937233272515167377230393769951907072089940198055314457566587442540782756699430199817038548199555691371713251755876364877215173045446101817096300613567343911183120291650347070351299964399729622233219090719789041794123916343115180697931103636803271431412852319654726264995204726617960828091883176028516251183504654893569487582942276479877120000000000000000000000000000000000000000000000000000000000 [98,60] -245706164951409246142700927780375924190663323922037674314492990744156045960677248933636505626383179537348687586394046562006392006321843225680174941289740382945501647892312969943813284764529839127908031586987856725139260798117931290792808602470104461015615887353119407272762690002841054374950645622008647281821043593650459568012791801768370337661840143845080427981493161551201328034065126226121274405533967807801252283497184289766554309183877429151968445606328285027252971498198393919382189938896393756874003552637824529990779188822548925304413562350680791878999060893529290593106636303053475690319697730654384379144381335704493725052975428270270893775186354376670034905241535593591394116432042913749587122089938320852759866694367007816676349601033596680461512461294136642271320109746145236770280813783009297952203790265504978761049646779637699906029734014319197619275465738180022455518677507628294900909462799983030125388071926552593968936911609923199856181843186114512846326322111484127068720430810009921337602763137482634928326800838309220900345586558634682738130742099272262873109164503312881833407256029486196518228333500373220745820518434521507859377077952534808953505570704049916031821018729507897805316314702272285954181368163157922674290929964999368935095553253570600494838837465520250344556211826816237520849118008311889884375738758568935713545900609888579906027092521479612637689088271689438805032857885704913180583334795170270087590907404088533269316926582968851549618014638512638215925284174063437994532164592681632620473535005605370487865353046688039514112709460355384633523205766150520946252731700168180088625333084376145991980575590317690969874787047939976982169734378166655909331401456544319267029907057927870011903689241733017277544199389521083342423878005313657349015642299906221371661050884251323513383211270549490608322824669717557087207270204155966436688667133297033021077466099272450157528181601053694087957491715221165980205144202768497541970717314479861740872595764707004896957656388167489456660925985389542462869063969674395615151898932128560568629213296913236126247444794029709990067934034247573438289359284353605202523096310649567194871679800880033493045827428855993216790429696000000000000000000000000000000000000000000000000000000 [98,61] 17719715651810255083928239128293901162347221472289248429503388775140085110844554056657581462295725008789173881840832061735705381626962443957808098283952732880511168678940569825861684623497026383672713711251595087474935659884356968046445710483616091277308346213992577443875135988857995616521350673240606374167587783889988049942030129517906588368351118820398196440612476261292278012053709389767017082623374074033117139786317241854477723384286779648782453304539534517199624730322908151801524652342957564156396714938727399410898187416551865276082918764620825461439794480403792345467190749751537270646693063935288575180565058277982096873651234296144295321465358227136593561612226922007757075896037110189236889543876864609491873930625025450472943502913418385328957977204726821883752040552845136021749671368631659157365778011264113974763463431803466657891581131378650567770910026439158271971690564020876329200063864426878216031223497501346130019047541728672195280503466750779832316840387323050435899468690873759539739629610681895269017099014587576034170720945402950348430076355447536911054051436172370098296276855234272541728823260164281527487816149679195067209426962004181965415159967357347856256611179430430642078338620187519168103938367364571175144527196530960536483221548761055021401826365008701316710379579778626261168191617497251276123685375303004673768726769443646607235935076174242263005271369783324601067767742960554109118645923395981942323133191635535952886103441462515277677771859739582614483133500185344175419651147476508128084034904562062705049366666578846832973746528767936670064368369445772651592962730185774776943706376856190752188754326456929444753784334902083335866325929196534482848537033122220326927051909086387214815833551001281574460439604756170922851740706687722284352865903998397671356978283241842703199755460338571203870582630965537701623333091840274798757720876191337646208068633960021890099169282218201861160983141127256566648587967032983560839817660575788757267337665842679882860703505735383314664763614739508741181656393034716849825010894116275553690507825205199278912748580512516890225833145888349958258713498871295487999401923989064223112062130309161379734916595131955062054584320000000000000000000000000000000000000000000000000000 [98,62] -755939738513006287361804291342335402741746247410788514163068175054174566590833364662631586440824502557715357136465214919686138281109693084277017766904773390633449377458587183965344142647380283516252304124828016904540187476541267682949711888270700988118836974017632228915744939841546385420147920703665366900347027753615393118604413180776569526261655629062073523017811681970733008055556305681773457818049758867082939588445789018380712549460892922952911635344088707465893937076303434813111425914430459398004767961992723017453831303590583937676662129612012853558427880277685989446775259736132510070673611023148291599123035606571879538065715186904495816252570231713357719228352214914963794717367097206287281449835854316757544933190955966789872920028514672221232181258949361024381950954689815836139021171620483238110629243739657536549147790584083263816622102405657025994254455252206767213715862705422771439339171901549997698358971502427931186778632844469324454003397341535253411391869999282894056423440998098989913022633704921862376460480830522846494880942725491481810323561263171344493024101697277200480956588717681754282922982613479711000371046713067641643405875250088298861639643190678317453705059279102273161501332437534233102250813951921654923148950294560602211833202075742905587756439518823665312437939827107592394800322194906049638094180881604029269518971997262965540984889653929587712491934252229028813634245979593289444114228464816059302543470751939960578914400689499365388273296278336708147026246734645222935920608713374909732802256287013668624324428868980874582793623629115942830391852272155887406961180567004410641825747618483103443857413312144799463952777714920746582838073824009737050555042660781168989066356162278741031207794978357278286236068440599358152663580509229154225902536466712545063807527984128076512792464733836347267974907624221025806072872838615305589260942989687689354709748179671235558748932962412053000849911823797263768040407276111102923195092510527590214132661950808733259350937153291007335933837222218396187830311765482328643465337110003786591197310736742333036150493733321997738512298230439121855338527497733328265541275188241569073325589454749126775504340054540250167377920000000000000000000000000000000000000000000000000 [98,63] -33245158600046954724416111163896255408658526711086870298549284639466172163788021205116470151950365802150312001963408939617204338613781256614119593656384130172015481772575844362665296600878856081026765890041415740967967708103292110046719194183494703178808006265993538195874008521649073224398229116518096312761541324711955636722607160907813368936173604667640812934579046125109016181155496789486194878416731907305312953556344540428593549133892063684206670068096292090263062770502263953781442865042795696896318690690944937274349669099426254043772205882922933015065690324843449990396887301972065907643325730153687395041867048786264809597863192595995763488321466676990971619526774835135236041800211949767050482640397806277921855337099761776693495230949430929808274247187507093937301382491417508174260382730298000256991850722749483161000387145238850817827839986756959094657630486501922576492068547980120051995425089690137832546200242386690599868731833543884850285887070788569767697611775981782569409906598418422337216128285783784967082896732438102033007492417852739487229472295580860892146376500934485333416280503737657876636783430326023839153667347026986778705181262826343590402919217767524983032167381629194217570469514904749342937762093633997209536339196909243459076622287663538645880595750101211408080477777843440358127423754057807693673688913920524269659343661735615444553377689867494465638556960843268871924220611546702031892389750830464159705266217964545202531792221570449842006978695928965437121181631535924463244424852363260267985131245534712714149882305103344890770795135744205733388566105309444801607139148031811077209760239067172954870796048594560428388153326287798203632373145539962936583361975032366763836128267550707605411121712521291216024076449181697678003289832261940335405542628163613715592276583080608615351169099559938291106836527103302479970882614677225172909172764607336487537681263658809548993033754522208273076684092669512141272696314337872931761347155043734895795973703837658083544413208964724338802185113469005540909806601152372843256972622288845961289677475090215177916558145225170313204048177932890419259060306607869796477778075605385996152291273569515730265829525341988926259200000000000000000000000000000000000000000000000 [98,64] 8206417785534471882754451161648317005174553276737419358003045122300518478633665464663775611054401420185929996477385598644826095908021436553758570340320941162453237188230521758534142924270000580399486213535861100291927382830571149010118528969675935464924111263986836366196225777709595272149599534166683357061909912981570684857159222484267418209578976031340015901393323277273279210890070231375031906961463307884226871807807399164279048487662240695426377523636576155209229724516617300177285051241598772512895777203699212544612007166558163574547192429963988898899263597861033539786096417649104096028294972282949400725180486324741750129760540966173710480302963575926715694390448467252577336530579474825922950076701848003799384671841034822662433397468284410513069094293788774552698702505090181879528463142174432573333901526103597404154417412112327091316939990904757269743618500156982940253130451478538070126116032275611355907640173592860520294229295966392942499560149860441678775902065454637035465158488231635208530212353020784406575961061933299369760873712630738035494471323276732476599944296206389444848283868195473613539241183845528707879166510452508274722490019689238308630823169920616270667525164782787819295323816929536025491522125043788283927931833561956560875096433539479591899610223264238282905926107537670102840942068385647704444325797696211025442348288798351940051952391807316166075046075938840932150354856416385459336396290183839795907800480592306290761783183504515406487165884960199897286034703791106128935701991377324615476310135556770418971312068615545923126568948185731239360002104109190112571888704460511798754973838708707003164923414606797884878108983983855515978194655418749115173789598513008937252173480566930435906171054238457737351280926358363277691375917695132890555708748543751543207664046465760039460310975337282203141865942446515740057014736943581750343222803855631270711332616203731024968929977226965893599003332528435228194382656047289913414877118461593427638151673292971921949746540275635693546015764323234514102036035053745365454990165496916963299261921939978055562586837604406210690086479682727069520061809721796859256647857619406426198776646053335458592682456770941697392640000000000000000000000000000000000000000000 [98,65] -777421326030025433661986760463908917212215226136739325141749540467981883083192686414759435815999386229322382634180308974903243851715976884730975754404786914600891840273925879338597952527369413239180250314346606955098547580304996068489257116102724907698668921510626574053159335436986350826777435213948340941311005728877235066150376634653458085996026060414111855837398648368476743403830906808480985601394148445980110636749361952308097128553446280593614194719136587432549486452587787641654502963948300798730748355747991123477738691928358751253366738462846332391670105046514601124820505201746600850926388371795697183169906784972087090698936102044495998280765469662814957804691309084255146163973432024041154332097513121868789137937827760090727925284404392679357027807564923212011300867754951555223652008407716653595037971110678495854342826506470592443963411370639124987254401990870312741573129008331841830286571329968288516530093095804174595742887639131190489568395192674394192862540309050783673340777258929669513343875596167708205226691065255615920318860397829463252755308701721078276263316090374329018366987345805863536924312099757621535953046894628610604050049674449747537114909294317511953648151339585636784879250782925777160634410130999648937869233666711492529913840797027557218874866831837815529365234101898122374240296562254399216066686360878587350107114069148780747740293135777861430645425640204745556496949690837833567181543012653346676667071590323561294510931437599262407898372272080864274981109926334581829488677436446189838903598081559447116320655810963227946481268039997279529705593677835273004456517287592812369636854890793039977521307465772877578912011232539073664505506336218372871532502679759876579265883893469750560382888045978019605837107351708142543231364861374822649774248115723313571626223306552456420592013414674609724896781420924744847030480335248302612190388312881873333355649582446950502019282547926110966104465271184661309507528087367272653765641158304711830116941641562290669830648857260742596872989173799081217187396162071402452790511705121133042973672367820489757116516334675578307978257033118953534890510670757736280155909596075021235762687305678017492263390092452482252800000000000000000000000000000000000000000 [98,66] 47785647835313837467702772848316793866799628090744832920801454772798310167682703523430129629716517233927754034527038914566479497806856780401843637182253595680375921552894972776243043188090199953875300412237675677815738619084302753546841875437186401503839065427897965125574181785780846085372840585666359597503185606108191435688490086465181875595002430200926123671662783459484954314911062876002613540631798224202233765377057705782763339400723676762868959213066866747836943369767470019504148070917440657222505742718969922550347882628815108707797656730813012382004546711809901796885264112159376227199546909605735625544541802080423473787712906243396162610994427513266205271697456079653682375428537613745695727089189185248859430610444483411681869174055363405418948941487768431267128753625101296018381395350600259189815932089831273664025777483111037359727171339827138968023303939178714899492628116241997055312000206278834248344120380832370938572230425336376815846350726396316063211241318751959465921453756782453437993936682517681458951942269875835578888902878086664514786437644776511803388821428838520055922819548829028500098697680274667212269146538183420356338166956274129491802664812004182373719943776529998191199801853670533950461092249341736486024165074505488719152814156730098425455501045718948286360135767157087383630944354423128335652228723475340158207331407638079853848962986724775221424097599717140630019033058325347773111816278303038631566971490414182174036449423882302442212281720929115778470001860303853370357958783327267158431025547085227986060004732562097680118600210629775296685285305723644188321538044211174117456971040624918255921280769469569551566742851817292457875529277255006308056828829760636379391188148911644702092397544802150911041479825253090582241759967102203522427265683081289624091790168856685733600243131559493571337632051472592160973905422255186600845039190117716068057295457862120019695889470283475184405463306693392209725747599311076106800226252656578921733873336477950582831459037359101841894178449912102914408132423250493101994992181024974483035554279985257379014174010497110882455259188493562161593085172611856359475384426444985493988794909638133886050058677434030489600000000000000000000000000000000000000 [98,67] -2166825240974622644004365684447466023754692357905500540141933708627802098647345259115996484666406327511868129240053536451044360384013136223936104482554706273968355309095994585440081251363713272190508194408168891364308907159332895612751448309159537655756790794926167020660485501155952763759501023578775227273967277775011668578534774954445210596156038426189490491712913344687697245642380564387600238808785180286025215945045050824260507222907278802586724086196065281026715704630061123270998344323370816611490866148821228725997276758503057777942829010075728399956886011399456683279203077586883360237977915847809169766886441464160911131049696529113602305493778567868032768418592998416534349685137573378945322803806021831285086624463859366995729402848566971403278936144783231658531231392289707581655991724546158204551198886799028187732952746647773527750149224950815797311901026917125164403070175431484612114105702474303094261891585331063841199124656196281128884534220905298039765179420021981402176961563807951711345349382587501620931688840286708349670199748241302657650003157784643428000593105050262159020198632439526891488318079568325560211820164450434020607003773028851098783269470369279322003070092977714956112681493774818001106886180517134654759463717379777298731901479380904677335067657971733256903020385111671860831557595679563472072015592471077481955677972175704192078285953786572344028422091340582886895157068061040316935527890940106267579748055352451444800592650446862501784572552293797719316804526977281737882883987932405347281259625066463599798627995230234281994121003321533849799206849151767407303005300495533298311038376749222265413147538840762987064648940891524110195620009588121937483967416608332178891106509919447251551450242312413838151140587796655946322956297002920100182376281796271274259834079166490200438655806228691093388512236378567699066656780538300831010961366189642759346675365462823916423888256345809878828499016203844166604169428779997003379832911422472064626034195724074060425357313824333257841547008771130641724268712307109047046785078206312889030847868757505817794744339742165459785912022501238224491589836810444384707099424785721187087857417004980324831788746527473664000000000000000000000000000000000000 [98,68] 60788576073343278732421136183860660624829843903182564776277628001856388488460724395867600303663682835167590869888429102433018603127001243500643662253438064385612686413366310150009213643637106252341488121297557945084587914834589552669068220730860386303612659883753994090311115263323301522910811209157646078512725925858780715981033986211011547879971723911343940220668328502196199417275132703826640718618289533810784820761047049868500140834990845419715382384952548660808548647019058166457923392313935621403324227440918905598750876611974092124369215702276693388076395138037118641877015109017554768243120915816619201777388130131649893905462366982605566576492034190233297123356673375310962062807035624865385058055437966885582131865904497242567196708007204250353371155877597000659208839453572146623889581151167036147646175505744847261594830870267325347056807083257464246322075660239723803996981474324123896010880922232046038317955681557584266714615652658103021608237607074521198956692636965026503804349858623282281292815452433982880122401372715687643658216499498422369799448219099664696119493978078252113726637412361540932897600395984084444217086366060022133996628311265405880733730524401107461266327666576123089838956052775802875035677393844880278341994569809487037559530924341183612809864764711232059512902475855442782646160067023013570671167242725997397655980685054298860584195906556676866388034268520032238405562732387717671065860215047894008593583973331298180420330471144840688225847695205823929175422964328452769646177693545474672665365214568694617591925721264741728511407560460627975995340125986606951361146914844945242334946387030599624447528990437731310182079824657941263851396077606043466428766883012029902056756707426607840652867581454357642655635271724313776892623349046864645365247645951750103082229459519960586175977421753916221412398374024532938158199945897741509314089988386436263125486914397540297637513772149290788061110277313713729183792132004105256577318749709418585098625650553495904312040558988101738899407115665832923914063940343625095218928270764823966516408790501771056452832744806350162119760625322082653956877616046554224975347585355434216167702143819717799026284335988736000000000000000000000000000000000 [98,69] 674701220617342164048406365295368765036757444481914080292898473569485164565135303938123359850786339212826648303230128133899645976905178602904168354369169869243984032458948850254563092154536990784049744939259586138361090846359682619646248776380375399564831634680997833698698715107093339335301526792308939598386297747542679327792277645977645301227314451423621213764396298251453035524213764600114011813745269381394047939725608222885259637069961086649951604564555622952644835201627038506648446883021178284920559744250692861033447526093987797258604809050213402302372749520681745357250987480884794136307722518269501079799070431404687330878299242373252363377342216688398994769031214535143447831054056449530528468058069709963009937488376279445269434963712457222955417378716947725405191358090295334856549769709913898462628660790463850481943480234189462332907227805228389768241673337578067687553860522720572308160388095654271818882455690831858821950972698594618844779888955923064249317692168302329096845341546152967542826156964191147277059403039883608772789857912724098458864738322323721731532817459478342365452995999988372631683470859997513547362061070707175596588032301883087394907789419903818768017584217767714642690698712686363270556539023676981277577275179369874320777901596463270685939738100414282099717843418965629792618184100390368314532538914611884555193511565193888544880629979849328246726363659051997090284524935371495538380123645305321950084565115356922747133149055567486136062027059087840897395933103627770893528396570478034516602239580222183257910169677578668364473743597068423046184852082958136222308652523871709483036349467156914886994875834569927460553341079883492608360806455185665620965633680208901748769458494643580370245974136092617059001747398482721405074757885141395302705210002958563290793855920966367632741491606423703772295626542820431759766991216842069990262199949729702390729368216604137965974752495837968744837670923296068240610395042193662052706608089620198780147103791857978383166123389176292951185889178320916659201729286189055196584979640555588210059949432252657796063746552273342207420923180930792344766332757562726847446602858456655955550299617791190329482847191040000000000000000000000000000000 [98,70] -182271123173965780413766803070356525863216650121826730810431141668546851272585946677724161103575543681557404908395063891146330581424445400225095975419122711247935324254761793702169652499194745097211546284758779740751702252133204342890814397014928113016296434973581386167678144824999339627651421906645477881433676274575884143184913487735424362678986762897600278061956366288991601303177553729845752636262389937798887267801633221437733930883873864193824630411012497580915764918292947393807644783254737703894978399607334204623587612379476278119818809085982755842700692596620978161594408730435890590152814070433818912467183405515659931456323111648226570384334038176973285125621947715571173685859589408019454973934667777416182951982128554306777558955025853975823805251525570854811553158298975342025533461157467861176516388180014877047036153406773250078148464298618795400494229714926755642056670717492708729665558359344420789576598697655264838571799688933739864945530326959833611718707337329385207316711415493049700390615627483971449951128916150314216626547288187991776166238007168340837684708182293775989139244793658944711260163830270139580449573226824817476661650128791055742510345047621911594500662707434576950175124545127474055441781606919395827608861724291932475370008285412451042592056066928280747343688494455924918368600140037959364184536815067306845309166195108755179806846113317292204149237222693926081486768480323484908780855784784857124091240575754138263253128328295499585984146160577488889292000487009359211813471796127089951955631343746188867366893507954889653533791848704025165800806813759876852178657240354212073425808659276019995462496062536857704826802436498852157971797684899255717273142257671310773205716380703910704853714300855804722654126132929345191076789392750607623714730152719126805047122454300014431787952007491393907190324015644040292459784683537114093976593697088691348229581804942691382959062591919719624103641112707982963176179987693042883785552071759650426620111598033168917676026011874683985893260397263209093236106632487456108869711381558243740018981055351798549100038712564172572325402419004573855975742393143786627676329940607821488466155309289880710199934923571200000000000000000000000000 [98,71] 12832544633265536728029770758787473247045760754135563377448698903138284606134266279450538209529027956988878540516708238702096784939559300129014620633452544059741077871677075907764552876175597937971750284841706658827802304429878911979588699128378406417099314349296915489393486249785201986628151637880830549811174256116817376489854789811447914033989671774535765159364632095173994178915748020127007811889621318726889737493857755480264198836022843354297994467502323924326441129578094545761418373099334336213839085381574583374554446392456270337729542847556444587182618102733307643288297593975074142130680804625481183443835183571835651703519855519397043804422731362430607596607277462874374980848077454069874792569498451108514778691381321586402842346227886311780699370845508916660717358486838513725327575482425538142831153168120968364960548570356430246364314347040927954844010861917957225637838016342034198892479603560790579702322016204250814923150610043798193547755812370045686879078163635963813054283766759303509030390779758746351413486219174775432002672825027757598717855479088992823308464885053467661858615618597381175557909553254491707072544182666300233964205564791135663427452868053451578141995285139748295326038100817080316854136158007333246018467915035393678455527799217594389439593901461677967857241123299260646115920533090328208823457397861314776210260939526774468106858999588248670292301892306972699296367184054399540210401973359028553630740019394837080525075533438345328645185541711353960100053261878225094820056886522271349808848804106156526077513595864015532562879667134417179676747560717255563911768377313757893644579743165113255728653166266534346785659523503624519435792336857084917721292979820091795029649985943870448622271515260027851325898290853096539456224572109903993343623119146538375653872794532942639749992375687378307147789358386572375474730140507366093925754804132327802110325843709107397436193631656622088336014122069746913205529562635726541258937541254907740980707281522963968774021850946609623706259980132732850611308483109434427586858306409293069045738121307299907675175346816826551030283219450838734598786108482761969210249678401866444914176485105065089385726214144000000000000000000000000 [98,72] -646843671432104475205457885052844459819395891776303277099033990607868927407815727084439395678461905944256313749498713136782608479699844355726781178681684871078313964120683894722133227321189133893361550651247456513627189096556201121821918513158665393327731921859117392735891368848057961917427525529151729861440396107052854047494732754610660340270127384927462248116017711023816439286737651982807273089238127673816199061616645156919153253765662666864676297412600780280823721975077319196038300592209374282066390713001398573895422178169410907852172359733925681075212608095817797994260571683552784111291925959303705425112557455835204122134915745196678034594349089653770347920976771091885432279379224083432154487959231429053117975053580899700044016549967892608042693260818899947319495674906730001280053574245552853765877427058086770327567694065919010190136567551738912972116171284242601930153845392502122390651011984641973761519468840757853292237673351724712884846218807748219897519915417421539190587666444257404135520310363147816472021168267109926833917802514774390020593459720392409807549541527954477001111130188322206917040401777958433752490826130059854655870546921748457772246205260931111614433339231365210300590731732182847991301742029600205523481677635464911985322028138006829901329941060319245270921501769694144442497697308292461175533926792213255559513577674469075243489143693713811362874866956699985312256950442783152115790197973633302009021876275093165623847890950189338840421952258401757292636254702550755567479119614990062431548459454186407758424364976111919007391005873482939518213980606246504241086832958796257783138385871831559047839052430548871321331107707963446320149053267707351005123003155501767796602056492172219672977160630119254893005768061368614033820823247441889939479917254964854064687361155034388937755368707218375568315874588778604795360533666405426198577379634379919274932406159710065145888093535390573640872847109005817657084411812543248162808299673339628527826691598491169523549792654410787138360603958933046346610847392405731063116104523347212575008469677411448460530779174006565213435565025923112155220671488963367942705555073344954966292740043204713603983107686400000000000000000000 [98,73] 24512997488266016200908137957542278711120025910954004570344078063191994325604732085832192310694665872112473402961777225322164026746818851814876559275914835570691482841067727135062326269116434566347604644401894251439368442575513559094236659768865539361008781042660592185896390761134750389028032763358952090042196533204582379325863808082733548068135001837178827158933876913934261476822129356735371530988094537421229077854257105900059538303426781707154634749661824420785998162061812472292916814039192982579951691191780343447150156573778248175992737446520002960818330432529431658853362378579816591603885408587711518684392068488823722684416678756943259395825234179296525473751125258569916146488058433252954953178374853170383806209428151211486809892163623800379056289079896769177856393333663086270981357193929377414491376347604371534807284564363213133330359610266463757388115017598864506824208489796176744592903287228523558931015039931424070299919581246553216776539085351710981510531223290826317941332849035834850223909039849388202235004032814619875336117774158375074616393932769066498884626415541528843771749825053288474327763479100722755041758980020969893126772286322036051469579687523887058756043212927698062873796776946218586054095459661294636577325968157941373653596283534908343895350744494812881544505598238668439515006984766288559823843093120799977941864938584787072615255513360844407805175734157219252374991004854527737631189026896845247383695483070359393702845489151845406708059734186181949245318579967004413634763047118590057736086308130971306166850514932012553333283150255363242080590267697316020962266839128701139853928189834587512560730060592391721322474019987208534001097337116330629782124112552503608542499689383957800248806095799801062518338451697180310053388571985894994492986278066944205056546040317291099328463921700305339796732523766615111916392905248187151656884889046390811209597924875740363199086444889531933342240728756717821525587837017402488654379005903645087747771651437627917888997985674641268295373660936215241894461564908206838310089351916246060458875112766540165112812882411381355769651630452163273694412665233541258457021839737885897748456633694782557110927360000000000000000000 [98,74] -692282912297020410327092263220747594394668055700857752702607441374539947179661680696499547813510473406134116562913765863423330698011069020238909694717826468659766636349966025518234435596242343771749888038205290347123171873378427184787068398287169497374962768193770006326653589913310588774006422209805905506109746653293892276001681688219221605125714806175932273668744379264864773900537137703457115202442792339556377020103795555718135652186575329723598896471177604299473409433738869287996725673214878038764539320647113845785154122104539835047981951016275451745188254756237777992093775790761605705348876980633468877312499850996789068434358327923754949149954640922003548893102890479517019112000029590068266095378064074615357778932718621410856104770217296902063240910181022495428719978492530098469741195525107312666490133275560381154575950400641603430630937965707312508567669157936355458913774048465396447282452373088161635944131487664824922011094639082005565754336047066334987865817690544785073323520398952298630177973432271378635581641504917942383542904623043865663993959508100287084851788997134463222509545472938243816614703101625500477022994763853400177542412700654277111917264252971544815362193402418486041935533914559372882246793655694703360510664933709190490502602908470784582685135539830673613751641078118372791259090601251476960658213962090010541974918728153166014088334701486790753805541156679606098020518594319978867323737794648321961947613555774725528696357214186490666430866386330162754082394231359545973123916562777019611762786469095281022412847899381785835946769187277291000664307443165207345007143837466200525995263693029673564340562115832389380095977454306932517975239624504762900038361646132082517976973499732057612281045979485563307866486532785859952953497839990910854600348206211528561449329767889701222231634030442104828207552387061746377396405948504641317358946900225541037114201132665955078293003498173581736785205358570966917498228147077835510192734240490767915834120166454035598119452396896957728589414080484534907654137491852543246172345653466975198945174548223532432616513993098722680045258686597169146863640266361228753175415648131570122869190260538199208728985600000000000000 [98,75] 13804102436415158769010078784211403510801533348675105865968583323557978708412055799194033185221779940079193908721034325266939575273412016114605079030790846474622600257075291040607280829995654479154131427660265052660236374321512996777707323824528764289701688683818419234951718591918002585134570513117503836560433642777350928816479723682976493676594044792602645215220830178932899744784942954554553352576705018035827427527197486841008268420549610878288195416540542370796718695194188427219525636554392634111402128575151140605855706831891241897929364677411586398168707018518082748771286732262789100062133426008400712879561158649791430131272185061583253222119429374647460354564415467675190782209634270527447726510462634187789674768559771194192372457570629942836109496871426285337322742372850279831540671281563289152954978606115405042929332544532278525544603295358165845976080881272890405989930393674296723691592280922496494080446858218453592798425884876528887208464410408538347585907336671174219520670944016974620327781362599776441216690335217691920306828792747265026075303082810922456404081946457115646703574774321268368814845006609459190318000696460160875183054499210693606504403705516334169103891972412692997068942226842634355866284335030075769822458247226868701248042650313327407843971797932781882138784169868293388208543515025298912244448061579591817058309431565237965386873362981648485240751326399536781880561205931347920328171515557391112156915451437431759736097400035255312300975986625903870394739170328767473445917602744583480455778060381666302048874912807282563191991801770051389357589879751354667975758172581356975767603002139564121044420549184117748929590207507545992482570157336199194094652492009488905644001726303619083505232207470240268686223373187595792839907759532277206854203240933232085572315330707015546054271194480174277427713304954497721630050665712884419365149259429937467024170665885901628620467745278985604626887893088318939825518176113773417708367638201672539906998587022489064949878720410099127498428081787388843312058719758234777880946416804952147907592287453696764747543086696541947832378908766486061259341163967814189730077402446441110982716372758400508677324800000000000 [98,76] -201921728519141049249249408097743097138954557332154109279416675419065422107770786297553271526133601028935909636961496992933138456558688462207110847351138214437159679466289889896056278580174388986789310087088219786589863408899012623567219859328891152300729666324579506804104869987838673915890467969454334725132626350461779299689945458298102453542037232511150384720725556047571733323856830100090940735726175480954561260496361874740567720872262047942653230992363576556623537132907849972898951516663007966933329311805552904378051149007234923535350826962376206172762598148007297523668984755218528580729874138372839145161612668271358511320580535971479784014806876807684357034869339084290200294976840700882140079268118669805302333221266007592934049552460710374566531134711914764395169101719136710271307132739486698511434927644786976888015132338938855428566492412110438011815698272924874765864947046221565554911859885435377615964175266170846949436963295543354958253506361215078333195718685592884633791340112117861502415028396671281013895349556862895303917318242861881475150372715983338810464597429630622751358320434665074717065725876147885974225236093181086630440586562314801866069698136665062104910397991128829019018654614016214300659156856183584533185892537080278213861752082847980956507892671083902106712686521695459723778999664794559817822526402522153543523860062328890762176848586539373906047775439950592334082154372814123781232240452402557451646658498341775612862107068577111102574863740591914674866248835374458688131066959283667292070826419055855185915133404942291187270702667610294195282679260589925364331054102901913789926594517538134453679476563584191174526288436555701899717506731003567605829821986767416122159517181797728945877755547215959285471961107817821829003618734780052945396928673214200072375964570785605594722763570157045529885535448285213324588355291110016684539148067597281805241633727706856809176547365851820107899393336076471331505718793408893179978558834426926705996169504587702952969858718561619123723724643318541012893373401862187311973553096178991183533970468416644556362568766887777182332633973348063624398616993734602152407767947948917679682599632284468799078400000000 [98,77] 2981760516384660815425269454494791712591634777259209728896694919982075691830667651858689054615585304227801424033694479234363245668455549049139345098416513190267406754187842781847658506760511584802127261949708631418734476528018702648237197249837273558352167922599330190743843353383663543592939631229044150695565865886532737010239258504508650439263082298820455328244983699939832456081215535892866776751790285365954531540446933280734862916340481505015719694736223318398524245409998714682634535553530005248204392983115594623412424020008334440052532744410097708946081446493919917625712217007022334840209687548195246070327597084942260613839475091266958664619467470659902752737140607105374026064745417357385806974124891016756483981168943549814395660240780927731550780900162469337124371666381235199097261162266782718547029015599515505812038635060095283294863257512036127144162238147465091511079489426091424741502987841475718993657271518723865468783367301460969322121442011935782079556287826481623064863997177430677080734747031579550626987270469602890867414420021750933184651354622096662987772491057723867859419739996446380539377491606268507590316580325460070927983629433832167949726463180011178144352913743057343351100845248703380051946501947906562466815697533695050872469279953361180781655403821835317029288195384750635306547559369081107122588108443788979923823437716607185201449895712318648277679201997908700366439897733847879914584577436058665027612601629522102435701759538267004504227190161960441989293076567834600701437378480773185292110985544882026557744310268996639917663836475817266976832118342371312199367471207712721286923452479261601395434395541986580006541623141589747726671719964145613112348702280403611009652875331659062345690810302232776267971670112277513453763557314215374970780021187278480493908069629508506615284841278369674452394638918877890506611405269580534380779116837902226740303556806745702107925508471798173807033668134068901046980423866080742085753809702919149799655133520352441964302537267987333834149341443847647008573748915986087580599273610801903324699565454887745666258440370104753836743478766284669743218509872797072249076386790543826170431777272551014400000000 [98,78] -12527459567871841900774009288474860899693580829653489366011059074974191193808840781247169520757890813097866752304616541077093296101455664773494938135780180995547073222113456447061463871788467944631102002089592999576984702848314952518923886603204590904714173507254823288009655040120734692716769769727176854183397755365250782796405418401385032568588713274836780395393063601239292841385055045342890167764235347801488174608799334909913992044777898846471320207249346964169041614651327716856153542318208964542784615094085961746763852009833921278821830972079021781014941154611032841146740012690849627905167085960329553726432586546213015165187605762743031930151082378625166645973029012547779738891741675939593357307934886411933454936511010550264055152728122984682459096162467658894225683791856794270573407420747896439897927178306447597706593217415741115106362410710587903933035184314406286499847112195934339193341280404306960862063446500707576097255347045042179291969903425106158730648508994212686432973004386239908420761615715477442078009763564952133845059949491499052272981114206702943337654566082470655879141582666451488043434616678512916731781688057824311664384617929857568216780311567964014476312089108032242044252111242534744135866182292456687482104021126679919283186609452581419382718831833567591776667211052659107627386338284611840731136264671871284157965623896618730982357240853235906313486613065996597336713738482186980799727720455148569400047177763588726567352228202276562053700490272883168989159290586594950985869096432547436806582327261552075846355109672141708381956137236786192348530530804472182442499320995512524566139638738553287936740157972661864361881613147214648241830219259061580569203236522659926612586647495253678456859130528771332050721298236072154920500956955306115601187701012383114766050912139769610961270056103557390421780710204736515376643830530253338916086849323483101619715954251164004975308954611076942286725465838333426642400488957708067341802284154924491745279666665706844478221110104493411096579262351339169835445111840562633322955856510953940523631208467558122532411194753265977428226936183906150073228061799047898149883931347071564083683081716615474800 [98,79] 427764522036494993067010812466005929910777868878719144392099646820722950481425933934900154158817265925202540881012716567959823328020772345610639282263079347809214684075820296296674666160907684847046288641175859554041674500556018723759204735396081681448642784153710425799370953497746346964424052353911913073772115451280917419064220209492555778997296366546997513954563746881665783670505521469267952651323412611240223281513953605969117102110253737367870913060155665108077910119368930862499454705029528087669018623010931751926694240578326463764977894424309104674580771704501025197837302144129499601516877147731338162950016849682316464815043809566232426505266532088316847435146098596136078132555574239622377219183673202280874967677367865146450691717023426550411975442262243626372885726940462432774373052111758552486584534554718258198098729996789495093285542713037270730386155909588833367948154739451442458883536863731220378391258240191263764072180632980474948410018284607657811988177498161415600365910703677647188610187967288078065598213564902943507711972799943493454987119101959655638505873042973716736847354113873006839116004651996557930336445535852050121828183593302245514800278793361300138340421290705947183488150649403475748136888460996289936283529360594987012488394191187103151222495632631696754177241923505739261466114524033176151572418634830007866802018123038217071971342951963153289305959931169165692101547931160904432009249805016420795649574640124541743450927441962602533618935961891424360634803965720648413748864933367235802526522845592993024541734779059171257750572615562353655562185528433259160622659690174255320894722208384708041585910175592521062882966996278067802523090671660170610595532650783977635693373086619291976978557249122628073055784833754482204809537140033781961556870666897396311848576809546324364725787681001018237664403605999339180437733172653794369560992364888609053495560238573818465526100447463410886839459484591958663179019262426044563749282664604540244735743511560557165774950546814377105989224667815443619475182684878756225616202436202259012599172195842573181200677423360312966155093526738094995003035184179402030897449453355959185480576599990400 [98,80] -10950595268092311688241346861241341966498983391089320518550467290796226809753650206214319045146756969272151259920619955117484946284782795879186093424141614613396336151949319838155378319852825198965920342094751335351140225056526027457653094330474155883871301429786067465188249618290593199743910985629273299633505364532846715137332673982807812414110121438129836730196746917739980861067920930639621717350787693716407328231869928685640249775246944828552549580809910684081425766134340878988727497652114405056310226325367133440946517931197807621947729970763690964396409825918944249466505964279711199931440436150598652979010348826927902563264381076025653238604431008415783955517068204944589959612925584779157511239307505867514481927989846174133084633370079921999956598818597507315248300407203344134285258718601251115428480790317097012816298750771070813668011739385473069390237519466297334730287007246002535501877148046497730004202908651865542300692475790103245173421150860951364773244821010751929669623099537075596210856288629952518249900265795962885357251745347899765277107460967365351156908016276393739984277685241579472583435826586451980752630132653305065425529401862713236813496655539879076360482525472846523604244718445760972201396882627336716391616575039279367386910432117242427165762046562813577405103017905216228931640811557892959745227355809509809409830190654463596311253937610004124010140379964951417799723481911818830561399977314551042436524351676855327576432292561024153850768056220101200873911408536499214728642497957694251893768499524494166114397023386654477865653387098992812080980865319178536385818423756851359959218891747415312601153034886937080407972127407581424975793250020494168552401836345112749024524485549950977287872472052315925932506029172822632468145613475835812234292051248360227192246892551234931656073645641634992155886304242112239914883251916188738437031916999534159050272419158714178009245740798252772581307926731401000044311456427299750142445118821867207009813254411285879741103392081759346160677100863631572671019182622013957150833680166012355382848182817277491538883808527039849563569119713483551851077808395973865013294717029718583224188229120 [98,81] 285923435917175624551261300335856720674047246157813718433051264802732220652758406587894121513062938933190983956824082339597635278561772168561802428192337557810305447878022647660692272290970193888466043429222798408765651857085606060649215155752085567379686555607756478255863564706628762323013067043085119062848807650448638246556040118431064332429049138111935548962481822497251948594081637501992878154097825762515140182991114395315453948082897129295058133264862591376387728983995978860156511448276197932189388289073975781122102254274019962820527192153456966088452101857713895893513445816607937841257176150691831295353804264853607053671608641056780861986653280115518138515748320470747079910934880325527682336225210546718010147804445391432388397424431748086606668319358367873913392547105937419806675525392634756994325872848165004292863134564082910445458777659470374036599655239091536499354970696477033344711168791742135437858052374030752897639382507755925999228629392277937865782691093858379107618823147490329293180566306905990617721194443033630739094668698385571012802587891105907440989040710220503114769032805823745245949942614617715194390881765729824051797286399344781548082552210794132962481115604021770714271302495102239191456954120211433640188935959362634944767843059460913837690132025751333785412430083667738073865555451265866882104330107320170031215684461176858173946141475233888684794239389182912815112431622781611647975472124548429703838556168044204633430580730696290406538238055114482621835522465192633929103181015993726742753902314742573137241983111867383939150209350502334653396174561327356174581281282989047415700811885281943659523560721119455271254258701723491200703619751741692080715668820789748217451203771712418030718931112002660672102355351207868762784411094229129657875802736832018687689829831516872466292851542212691791051719935035027159340747532881958778804997335157237088024412080479302618365743106768412903788861015475783182697413061999910643814087696444162541367723213055973276295872427956910701718423157951931552894029215415790426004198895569450395686270837179849559876649515459482864574137234122932757139693225211830508556689113216455970553600 [98,82] 1146974918713817951691767439747885071000016235885984812273835380489960470452863501361553989913816938026856246890141878516211311426455336134981493322587923885409713072044994249506808442479700881427186966566763992907644986160408538079507002346969975251915247675412121149699546225905175289823132471102168642343846797600121750461256911055932393615468035307084912590427088445675984566858908518883052764084379035999565515890040212011838557054951965997993706902064221102713341890091335411603867785951791813592263148167196405635085881412942155101653179320422253289292024868997575295933926932751464255702005008062666025489680907649266652033116915987830539658935631969680729709363371462050889382586043854913113969846667323526467638784365243434414845069018721051898497095334400548120965277957710343571355107178646431464888619455523791726506313259430654361593754600517703316655090986576926626502498427428553252772771547974912345757471171432274443393772733940073284480193783606448418406071261850733656816899334583323832041113424770921921368762388881180313007631710774035849377466140631355214708869321204008710862587346822028371282023343887507785778282528865994686827975195244736888233986774979121671051120075086113891346123312759183660351358830522270237659684814981018945670275608495688361940811240239729002336393840117032597424110657155612291005206014958118558830913576998455231946152896745657817835129664515867443315763086139375217992416479312263828091267482776152242859537021510724508060511701388065564812398812323429379563055275638905407398584300538147505194009065421229324935248680657444700812775092229968893053516085284937011379492766542253356220958704662447909058497119405150222299538703828201176767010938391925948573149190806755060689672328810014787449170239056987875635479463247830615515090168568667851565288005721184290863986640233422647612203365133990555479397472402188606659239670125831619888828553145819887378260760348073151154575598689246909080805784170372559072420886976314472161881364461602355595968567236656012975526343502286344264785663259425948845629481534877939683901725987642846631490441715317449639620822059991966641164145254120899529694621409200232640 [98,83] -24700243805515640701409308792240226533274694461376007000607656547119627196838249720469826838162956332500046290793471675573134128604065376397029615418962261165859032918811147670759713202885077656344773533870611735281411804522206149569428945235065161806880232497102978805389847135406496292213514054410944661468430597240202136214138524041792377407417820732174859997138947300861080580458201617581671599725103517028059288580637485571116607751499433133694050125855247007149084278403568307361332925625928203747964809034872207888519217133401449922137225785433180473278279268724462743293606896536106844194768784478811712012901433635334119534810333346428409432579666688631906459168863855169865834111196245033107591364391528154707481202194662476565534904697383277382836726831863263589353518984470479114035949732406236856929611950652099707414285018218759686854734947247888552513768486163705347798302058134149563879955323681212321531901201040745414757511832412730974891064102433470582599257779732225916403557622186821461581991003167879432811308706325529797706066724007454830257961035755340366716161005743951132583458481009491908711661967170174868228034021387476796493246560811129835182961886727491511287210143603309179285324918294648878965660115837824940474447556109664555106660367314979187738735953380096219885681976915815616708704011605419820859547318250164891331949985430126360071094314983610429980413495713890997040128676487471245408592759205151129861230347276666946793299962532390171739333473684896770159236624347900711388487809758844508179189976952847038881617347239073265053132083308744800009508404608957883201535018376240253499976746812714556639459262468045213845221883565272605372639352879538266358593985399692898737371000040144626579202622550642124766563085816530720081746417115319840469103040857658859047086630559097777130514293388527480819934367746164393402073028865464160649856266080382849604873948535028544079574211507385955885111139598803558771521522883744117184071079811557002604844295780482510797858864007923875767671343989874610666232392320564614386568661056917998964630030441447047811127715893530077070007276113470957740004802283512585331015296232960 [98,84] 142065960164935019887322112102877374866499702645733689397957068643707165786815277354387628560845985817551361046850128907295236090462625198401929468358751299426267454557886009226803830643422755416749553809433355072180901347681083035038386847055602597396767125140381584998418129017997211082819630816635325525883826253676913564854281348386194317738621599058198869317678024275074183206325705749073641575160568905509155864928286205517750373840435610232050145957901702123530862972257873837794458105917219521152896477084289399114663469702063363561476688977921704825369979022725169723176739530019264516810600967689687732687025991236075086591294453480655262244220883582124645274941496782588244373886931971020248777504275482283657614947806835227172678409296592266681827450246664064857552894504074656893959009162658792034818933669215849321933038709676624506296850042717875756916724684582972776937432226094947771268704453040056447583759348427449230681449664378786426574285283722889030103909714492794882666982417989433132852482183016727870528493382034221436208395633884622298679308374557043171623652269911229290986304002752869940239630865634522550716554415438204576568700008163602246573664490291714130187708883782812720941444334392093243892623537654023900292955025780590223125510220222211191198655166510479904196269606371026986050159349916631019635166591729889659597294129913425349814131047089972538534857296203709368161056654518545069039256715959410379609532588745313452506977407185665498268436118638207881533491383253211374522879921821130642271564541401623934092833341684074802914024071195047692453383977441616261466086124744076384347220650107694936686090268414849692177887736877920701849417774335581354005076908873812110798791207083898626374607725992426026394448897363529567345801374310725329920716217367746914568927888482202000404806843824948414447531274225262518960976851590486611690130239020687693760583252015778045583744227653372843465640026423601202949823538085163800082397359530292976979019236390591550748666963118930373522431787163475744361312853405150882207242681120814505625933772864190914293943770367603346911883679215316685768243974425645610004090560 [98,85] 1895800161593362951284489902541086011257343647796506992852442209759935458361518565906602948601324039981212257127268791392410381493209901696449213092624830734079158205640813720009198095792905635350927587444910511504685029564580507636555393046546749676549131739554236768221209296373880386624376575042470912069826494254888243495113063417930559287919941767155000207845366503139109137799437507583131681718823614372796487664398819416751327231588003094675027129591365381795104876031795438748335254406245356017698935726011749404107086099959150780476615794970200128613921376432960986767570795615851814006715952726862324580410623508115077579874588352238158069534101784746089304403165285866834586302864591108997741905697002572816881605229502801063482011306576474369295657339500391121064283586920001577156309178925049167605730403413465220153505903346556858447909295022535868569096522901635858916907185737254012204737574639932081369206710313090262523922246963393586425635613339236596941782278303479576126266228972677295461925758253530333630459966028414412140488892660022071944301977832329877759123181652253263869011978102296566602888095717913244021596281463521649060798567552629454651051932050944557285246870557988974352913195705564899797439669279994584398733149005226415206716848681907412348033856308759367472390008570382963582747182746000898708734711131515818132091618165345852549044337481600437565994817013881445046020405982863405985022944020391896226382056199776761307329348361857915543524272912765623939866767193980091658664259050681482739128726696981916893142437301137481207640983127587510909505569827984057179210695463587272277112378548937412203469820022752469104345775594003861948607904496754964234712929070335610181968179075634089950223088384955516762187888921645593199974891625098028433279975145977573432470590997215127884372447968464129105179232508609746464886873762437048030370093965701540184328686611791424261250405647048799285843223841434033861949570229432480065746927620577264682737253604000362388231387541194855666192926353129397772362012192829230908306834195212917802757490002113987289001148265247568149185351555081600220652264153270922264000 [98,86] 832846951829261843001691815785102630621229735179520576699619656107497056707544390061399493664523066429229462976245552107459928440213761351872298802781735720246324806948422036640133440637441665969305846603406018410587643864906144216923376603753061419327260753114042088372712121519864381515357679457946447344805361872849787371914946899011918816430296560273035579188006871610138508009085051030945361824062869630264485599673022832906591059434703892778780431868772522771835875510931104314038033470169450071448963926791521904036051393818054457144373051410350829969839862508623945637035406700112992522447450224690669464511223846182853334956492156325902531671549528553772255784960064043296234990482158409622808042040912581347850402210124046032287954055680884550019486675330634252771577291908921294506799091446099877777133094430194587025356794691456687317152500691116897708317303712869492791317066074750891709160479800501499731746017133244820517812502613219265836200650407008902903543967969920611050151915323298521942965897644271750701287827598262151602896735872268267745748344589521532389783905404558271308941608250195844253160327027921194533167303055288530031496027862443673259232270478568996428508168974205176583919415235099211538055089887877507001183662200054475345257910059981387684383599534711302604475622774134443879330040849155241128350234057989496769485067590899390165482149406138705569110451553493283372604078388350746669537167432865333510675499977513512957296832732405752107613377445575110554911950777874934730905101335725200290720993657964915903265222399230031131365228935041802293773566189475497513140308027680601309329355922444379780469509902892035593465997500683421413679295622613880458354522075743289628078928496757478420779848311955238745592428616407778457793585177170827135358054895710198231957840107266882116143066472595094625515627689701335669021753812412177456516667731764271799166547962336713992586891152448698419667109974621285645921596573330203789604057022984670319753108712426693603335798383276496274106825331054131472447032640631331617780842621423427170558047632400337237246756896020616056471835233229978721275993814470200 [98,87] -54040648460464317453895941749182054617717755134474352290440898979044928007886160050208113096876892053819484511220738694291999752885252266074888526296725704123839421484867306346795608520890742784860736429400078842441435927251425001745082762540335301425502505847435771142168494552107827122369574255421165306025237531555703583992043221246481580096669611948543423215085322946662363275788438593458011124487584052559403704505820488162326296603364051430318847081842917284107974764421680264833737739385677240314817052486254024779936936915206903728784867072113123677685449548382759120968345714629750633836460099863248367886430953923980403369121066927441476678574043140771929169420930594498242982875513520166175108957121105449999629990574658083283580952640632232640590119186968344944000062771596578080312394691694373058975307926713191091489299407588642058035109634871801351300808680039958749248273922397217044603960525502439688706075374315184203661556647993023669081565455721183553329208268432439303585348882018968862220260471792869775018640046728962160122052934199696877193646530923242828985605710331199109610110536885697170144798209310339783585783317508560936880048052773640748006392365997787011986439573921251167083407783190520859985676792208002832523521302165550664791279293406627486419193613998707007412316118852623261645438682103854568539569160563297230841249260397930999412935125634320384234119974221058460895135576844114971838282948812965171520552358963794818254135445491390209684398584032647839405479189572911349373775447813200499269506135020392914201761419209599225625813542767760324192829667638278615304946141172533437736454292418098647729290141249556319512378937189675761989633903291592595184975716508036106199077543088111105503358762879102956107456641464925455086188741385360479579032299935212576754984779845558688604826582411757067862326424559567557661933361253006364841448418325882684038135104005896953657363588906930204288252256528243907479472909410487527422600613272183722217557924408404648804209018801086606314712394902737112218275635142508334422347930087762098891728849975067217167170633862490544958841215136494969835632343040 [98,88] -312210318676305486390502574858890159617405138408506162229466180998927259481636208565167444212946434951211229720735688964470217605080619120166655093379147111039887247073320849992738553516038475084915963438398508462427338279632830051122788129871805232877824692065143517971775041806989294083839953329987755517500713409831349612074526513076880515538965233530206359135548009071041847187296870261650503125579229381441303149553289379083080496322936254432406341907327160311090140564893789571927066881991087995176068305645875510438976320168468780869531076847377022552305484525182281792037705469213058539640853310305533436894293428235880116659756688683992622889570304118146853204181493602785021860304150241054718410304192679815040835185054880954912991402871967339884171286861221684131958180726091672502280501606950769503123003184314611206991002851642335387244184232384195596201984716145546960312110994470112312432775006636800593012002645460723121430862040722763880901751062133102432423269898085385719282840612970471607354224603418414883336922268069272430277401576623889731590134164354121681196879806726749535782285804341821438452839340803296916931005425778649800313716312778907457692193350843715197386849102135982404182836069468989451486646018001110619203372285846901211380478023346930141839158365176770368148360086400360054530181728922150851892198403907178300893313827029569275612098037211650678213925560632022586369565194434688091100487059577331549903024230185645986288876518685409652743541587655338025505193125750398251555598456097821859970821724676229321308670746378689912714008886267758692194443272508433971658713350753700305024379258390456254935192274554620834354550444601691665064038965222645513139856520967304186636931997482663286142245675631951968209345800937290545983360734509353346863092629071717522420274017931854445428145324029117229458046930442229129505724353615491690095438876996916832746888006126306790995311147012607539361826272675929168822802520645310591540849919363683078731844920056750793605520226218345115164108461627810801254965914023415036992232634978924348135275011941714145838331073283868123855721734794690982305280 [98,89] 1386094631749221054784671982198687991582909897180882952870152377883104892336731447005385947715859780456851510781862694068086744537597867809902837044056975497584925232573163082514252912823840005655108476650664915751926957116953004567154756650287383998305425140796091808540144265211495815543818261129480041278443383568490522564219810667477131104405290531058782037574432859409865946582326915901286995574451576118139431018968842697752180180506397760513355343219091968549108413579845104131130878596904123031254113579948588379944740456477351655310926152477353669999079049338054103360406323524274075360910545112132072448372596972840619529411268807040692562859553008038489010446043432824121586669958044784558932537212933351542180398082485712097673134751793070280800876456294980655727289453432802258890875701603606744271927670926113912267029517091293271992898674733563426280397990136628021633494219492388402671868871384234811592890730563887864045245431321321753437796469107750740804058210678578025970105033660148389477325628899925600923811051323346362322445806384116088980187427021494112556749763877725480229871216429093000318115608809939872464218461959542166253279142619655108564064516388775447518682986207879819467532680528083889160013454126064387770219766648205914291294432164506179174432397125676389298145596485430407616143266262988033807348865493673934241375206183007183683363400823423724073819110245280338198421149588852387389552752041925925597970349763441170679977420549295769817438610471729435318331355784582157745904211384415520819026028462210955196542417210355389106187951516862518085924989778563311649745585641074118964390135993775010776835282485131047665778789877827319010121976220255345006030979539405388040287669136417885803061244776519061539451886703663035998011245914736797232996454377749102398553093512665601677981378859239644476322153364161447015912290151021101813323272428150621308114547827518397662977091380815369059762361391414670171819160461282822227430417333785988706684241492577055089482569499831369432709759070090011748878933569760145961789872882640426372854700795636166739306627748050526445680244931226639680 [98,90] 3457556079241952761485823541460323359505750507553132895951645279062038927462716686733906118008970097769557997197114093065490853769404695656414195822821576066859439855062115088977708025458314602383804996375084276197054257300488057234755943699293473974585752999660435754071314687810117889647837299356360319572550762206514295511216580981666525864609738569098635547357867292039574644338502386424994694481861296947423481996745064313795920666134443108416146637590194354919340773197352888477905807903584140169489813765552341620132887129994888688299468780606514903883970316714460025129055337779140827507854590344926370468549945326440516268324265565609440914725176335336276203271036045576031451681386136405146884069113427349879985751238456739044367413132072380685465532976569606331280747164227930367634717953072393645194704833316083874136670943411748652382166890169506468137769975950561287855939753739861801349581372670858895959740594871893219669838859159636170993117851078702571913094448111660474809321530561822037784615219607410998370622762779311907732278291603725110421105791472357108780263168122735658385548154525059483084011639094369258227386501741372152468645240903402305138001423650536301844788430502494892432275708955350340028111768766594786759581799406466367077585955549054082490424730400102081506429456868112439921516164792449048055381390544483861574169525439090234598607116234486321534633512965175621783967143078361003998625081067789642691859146358138181039501599692231361204668036779618169272211143281087492810753989660460657460145079284737151159597558504959924621364240294498981001590188273066780864214906013074088832086538533083259720415337203451128547200135910755781377892032436807774680145779283526165963692797976699060383038106972382452638862961566243641242770143991187942259707604965001404327685764051091822124505670554284477835000085919064701448533871321340871363572784099097051339600888954976984773159816527064192812213144444828768527973321931800336821224064524790690713123005468278368600474279427225596040793197149012644301528124153639684375539456231534723793438405747125748167714214525320783332055543840480 [98,91] -4040044304406062618795522309658146476734616863245279387476743106197307296600763207289552586003626280201554050698451266686418275612649984000277573343662535382259106237050351255076881954087712949138092912771318717320106198032198619589939525019144818093771852194483008175627572732037097103085046176178183331289013693465222047973463590268783383020701772484349995396679818199988415632146933162329338333928575889897156947176612235002746652532756211806264984164307708644980437611304630322023256090577186313057630139590597285360417993638344253175701252483026923670062122889722004525986464979904178854752899794956508321587845886432894811720337388253023017819456177732249616032898273895270955024454487209457637235511545860031158208328109112526849131588866125072956985946538205797013946792867024459129141220156620587682060542225672477918781577958313003733091910587827684280197936126832147780408992930088896282604104776106647446811072355900212192036568911100621692883775107932116313238713272002338216776275466466585447857225847487451110606119995553700495244370379460963184228663705347889762983057400468912644921086027840226945436952880362327972980648910880424123799599767553134449651796431871806349760964194536031860420773799338749898111405126601881262627938005050712002208719909703422963997715354965923966320884494908122654157131203474378493526905296719378775959542487580754330393601603492633323835526426026541304978320127913408726736003205931733556393227359630394238590874666070380638360109396370783163837397109876408781656957065385015865754642300831436294293745986725353253075687157853736508622415061509825016606023480905134868320507740818225626845724299180443527424169015361327839337476611055058623355492844873733478947200170958799314425295744204908254043800977770535561546639859897757839191497870393882846999302588566630758512617241579935339544464756454723522702127615996896110992309035469752107986908964008724318471976124719094521032914896151910745897956479621630018513284778093321968840430354908274978047887040353833562139862055944850787990638356690350007073620413987363697111425432540866630675365318862382687320656640 [98,92] -41468190827273894373004414158108416702473040252859736277289222147287701454465768842936398804322684783531331099072660301369814104520234192117769934021247324889560458433535420047292102012082246106550858010301480342769362967494358959171708638111818742584558964547551303445396213871010256879945108322537910533820737470214643572675945462262837171653883537568504503530883914731552421592649958653150112273537934644026529393476416074689850120521725816542065243056056181709982442197930855690141824444212527952615494721804436893250875537443819980770926927156872614639649737233029809852768802794924800702639653231998731523961065103686612075815392833543525245966125968226215522700572986621385331022276986521888754543100688605358473386385819323065052419397935186337675803709336280302196999978613343599957155004870936982324594723773745112220225691381606175697414159654872013353801568523477062193182989843206812069747175929813388648713628272443669804113593700297291324272662553530617515491050693849437233649571474756782494107377843095219489332523637037224560169686609084808693525813953326789929186096896690004019599208932288780774030925697683524985701435558296154188195497889251846311132262596703505755173376218680457989309613674548616262584760965330059587358641437077546771706678486146070340431027686654228250345702250495837903726051175975823470101117226343101049627692481114686260272329708323052746630667888341341900778186857242637209055200085904693854107060411801102729405799551204963086469363076365196424446141974917790874755161527379475104303151033645781660769143563913788414589276191486005008494835873781138543168028098981361677475003084461528025648247016487756955687653326043649099396363160024427521693179511065995267281849349849978495176583746356599263487142186399729140230478074129669633413698999860988664992622628081741224584870213875625533684341912661508947789777381424556894859179159096553216362898042607985458684015743255056265891585346479244313220040224887077536851839412602331661876912768383993856543667683228999230179241515610184104746987269608112628001937634529861322444937232296414719943543125195895690160 [98,93] 65394243035532693509129236115889537070582218715926818218485184607025585305971957387235244478894674682713338277014648521915814210419591902375549863964173093655595550242860188839153608731483049906576968289640939534399387268422280732209809508696694159942950389319087984665908480412851317518631215478201263258666732962200836452788598502455266035662852643437565545223256517198129923402086001995652963800440356416012930837240076755124335925097014817818003190272297812355806986199788378977497832881285099033059292527978070442493340842010413117152030760558785631225048408745712933394677138388744141533875476701205955737551740480606637606719453162670318292272081706978923485031914152425727873762998607735640147016165447748679610597435772286371639350928789644622261931962195904738333846704024013385618122950620461259991993465056519672525864434622019948728765799049288287830133497358853627894235379823083978252584480878146909046813512313354934586409166567727867220044888578545879693835311822245103225324775775868052580616415280952031807147134047068841912540497055691734655792375151816414585025165418810025201699476127777779874597319614450648573724602282865988512037709532278185383520570670052921351664912088509059309201365147386771565400035459962488723361357727188876563872421396334013140731961699122220881008694251212788673756332750181214263586119557399909859907030415203834217728896271038811462315009926867887572270482014490520563604953015875827764610247802962319330298228776658908686366662500423611694520007087935446719042466401876861385520346649501683182116689427700283583436790902986756955197832344163243490930340477713750688044655850275896247216663584610983144521008272060564278108901618186912547286757556880134844385664801041915342662642233951975848928835798738625466034306949758096057869223903473986652719604279534697832358824674030009160526381970302757716611576750061475469084653390376210199152523877124700758373699395904669238804085106197521032024755096970714222080565586929378182334825769887759688374097418117136521266887747968004308684444805687300244544392848509980979836134368850820607374443735686720 [98,94] -1358089023739713445506782829388316545646261871650378367330960768663073229713129245279497983029988774463356571622681196160486283801097894386684771435329204801571927091525887827221658931899191438540200178012107997227390519915577559296012362117390061798911885660298688991421575092661983990170484583341342623634152053822226429294354948528453162306794417087344709966154389623950688213446612128255093297296462344970007473895166073386007134726271683488433721988520350584005900603527031484866359682730609621313986572882619191600336703177480379448815902123698903306201192734588394201549887452334857961968696104473532596215425360111408889607428603719208225975469772385767828338237138365817882881458368198103475806343774227230986901080329577754733137498858893357470701321616557031798125214233790865861535862900720484140908530948965524861358147602507216071526104075056082247190875369819713503556168537636637772210819416713798211464974788730337050721831016179570490956642442298393157664268427782537542900463767085027522290454211100314920291309282476140594345108388223144886673959789493447205679282895675939487299076359357577088723900446540666617061069419131371553426314905376438367885534663407413182969091551590837502254011629110163000414030434768782795102791574975341352775606452829666130858879416461428428992177593593525947587321580727238876552447049548746052634337627883538873480449132349022373347365015966632784223393980120230245602250298850290497979349012044959598597652677407440956662448604969694707755662735796303159373063399172296636958780381153967786025069934643988131981481526422638104065715036654349191550474441909977448416637602192341385755816335319617073700490447515973899080424047179674192576070112359241547627415924108749050202149132453620871993766041686554484537367790054921044635970064343910021238019267501270714054642672030804577870402270334798228643406879080851339235931559894231777313342851844000306771445015481172627064650014027341585019989007128990196048703189796980519169809181209265606762164176032460366899352536221686552254601498107257853855401629581895807109079860438041447090140890 [98,95] -22669598038365847999148625139330054584511440292376813248632413077292974212617298640327819882454089077697052744818988344963219697063410439273248679222189369648703820056910513506709556588551926820362235586025571303852420731342384924498456014527073062127255210274590322568971894154002163218459575658136246526300703846858016793298125370589890569851037530256666086736201697052108107087756771156265196279248871929759831560074650816304638013659880596006194355960464492584907245914292565357443560869881407348551931860576485285268696293804269065275753927351118386027272858062018507328490519567880195250934366385707147804745196318509328933114147157695638437412595799999515595337748963562834306613307676205141975612974805159492272289094807657601622881904205559692585109700182283632510759147561004269761825797441202240944632201049817366900360918213725490638763647278846884111070659986281007115283773224470950034062140382744594862719657257285924563345270732125911101551683658113375508614502237606916783383263554263036259298906318842462486657351230657289598749638145840791879287067607250251260460199494182803287306817377490248114411524452497969248546525681113666990981857606182540340260526898436747822235400691487793041565333548406361997051310546728808171207565842376861021690411619481444809843104786564671337352480105741079266548646206037793247897730311551278873100047672516419404996508714675248152637379137580784312953518331205981879234700327122357340783469070068237285501973428541631132919555020540732652034130994574620757171864038435083700654202577635878128753958356813189998698989695355680657269185076381008178029534875026210933693053906512141454908107726961171560605856233900197200161700285123425751044324432122851906543784411331159728365277594864033349484754538802803461285390276271864295130083812985684138464197009902882229043196425940523914369752222675561135204486955458381156433844953220945971781102693719720027429681830361930329459041667852942732027477827714476413538236247619424234072995700620597295804093276476862993175986362486341389983830469959372648280072675018469105322559753826007033600 [98,96] 178405101650570208974385808895619535495454446827242826607273864702472305072852774066034674649713315943319127788109866909689776901394566402037564888212509215543422778333346803119043203126623939311795519128039577122040428103610833887747449261260314350798056584644349845867205857746738841370434801749801800900416746349520456916710854187954517032497405377298700107150698443782477060124512878895369902902954929476220943005927731515258381113010458412764503516386216703435035129515763057161254269120263831880271729988933566313788783596751623205326203844816442621433177091549430544608837294522418615155492814211445386994993402993472436348215552684674968032799434554188123732680364935770260580750349582042300485127500985285980662683633179280049034900294809779271508088049423904386583224105282394023004968650291597888403780236688551492059567723103664150013702664812192057295806856824814987890251119601897495868193566619449542708032063435930076426518226889761625711718678271970829975824021541378426295188420928115521258621642201291259194959591137792102954728542097564103091325237999302844347280641085513050124006149524223854754013044774320372604813370469589655173854868972977885647608789632445154563142256554579183040869569028826731086548428222774616984162875290958622607166896762703723897819956663393128789764643151538366932472521561208303402177127990075207757547805592315595054098488836068240933227690281533987951066103175244145173150178276562487046436280553626529908332901855109756788680261703597331528896733998744456585655682278768241301909790852988344352256374166943533796780700106819829750761088277456869763045642341400225854943895004896956626028172070257351135711561090955477217452012134112673750067857170476752699623315156054749114051130470133792285281469513707825375388553705369870512908383078921423517900538544449615386096908808242750410588630544982570276086404236603732902772205447264246695020288349349751398019806378165346191691753228621069457167820021716783479313751128258568107324263764633332862119559451550284257897942553793876999052042889817210012645951866631808156417474291661696 [98,97] -432209780514069268682365820484418897201024165996790037177770425221273395282252691758876358047192993397527854052833676687622247569703442897154368970950890261081906661348154860453866345235256788047712937020033763395503975099749504497097979153468360054378785702944849697291671108123718203299764916353637906106756723095420460636004094124574078870570012307598397133007880136339144190806659169887910734017039742239959254576998661905116589996123498091818727139423094746678588113265243509292327850214258225776986116484042618160791786526975765946628162628720397687911376839385766797684534750891230030251429262723335850736229192316733567900228920561332201598281635075347883862203431752429342549822496524569402221377836541605062829611290110553766158013266896414091353293129864908542669453063784024456078589852101909391463358336301131037894577549803520104719889154992741796612702375065494950798042783545861330711459046739661691568855394018179786790875460793928704146328962085485369021885728769582241053965797744472980798744525597875265827390774238439402271055700176146399887352340951127126404205751873938973254814197895126633342117326179434796254549581252086305679731230803857822211956183308330470473254872714754396637613913814437427747926509915930231121913335618049583236664058927138894161336790128371798223924966320142464385184872034809220251302624487092485247202522529760980516650893130375978017696011451426524227156329443499490499954038478312552115638124551527782674962661715502082255004202961590175398674915235676973792806376212116945400178896330982678790514003694615479726358773053377883856357070943626170433277470461711027504843716590908731584556674432580086342988435006146926503819658619412928452207127685788695093791657884942242070376278475247375463347887955564112342917868497213055559690140219844357322109935612961502512426666624232843318802193076359844141549126753685910258160432706291952086739420981742474759158063655132398166978559589922719638778477437300918528476645436456268267971558118542537641344616199493711517406879267672884967652992003009978490994304223468301885099566208 [98,98] 249306716629291478390334645773790015205208038210180749617595660646042748679257260506271413356953420226403939370274060374859691564257081995667637992301354758117903219141206580615763927347250550879283831898258364029073422270153214406624873891472048097200496356042064742960825503987646770715991572965404620481236288613937419107124427403467299426703566628391306309058107643800936213280948470609251172642524807249347769670927416153793964487155105503785247226810190030419025148417755203217253372079835585859612480077235425718871975439378474224539196314607033052907381871443316605441628034499853963290204063441177502716271419444863848899240780521644919863235072812014706959056166242964431302562996348613481494491935238892137680860962276294264184587666793301440900592046270948223515030901302896183870229478880871533058831197656367449847504081867203026751442848943304315238010055246786377641620805672926884076224315439965898932246879922110861053169614539285121264602765669503789940132745575901843726329866073356610723998325594476865878104389753461175554069385362388222488717313052271457304129229336436610082505384508482052075206106442276299462425174693607839499422714838026252056900815559712009692093855479736974084317848424877393531219109027591334143451170203755197921106841798604146577301223703863019471810441765605923012171341789265876475151578785523938097251575336154344478396279711187660151096600441801621771959605882531661564677091376838771273093702430021700880445450019372719295511517612597585422697296867948571341606232395993557425488950212424009238011412578463414189309934008329306091575469935899271550501141440605522745281286159546655468560222504396271756739970229770863737704741810095837054207963208204083164940478232259554617485652138764253310305067582372500614714006082084709343406774329923914748318604650572911992063652504507476453310740744600367350954338981611741791105252249573152289503579245934715374170572565485030745944832884523065566231446824146243212511015091638639797604167054136484767428508627780830456969785779719932283235731598283290978722980829439098492240 [99,0] 1859873631095500142626446279441283529100239325291529573635108620193019105040550169913484066995567825409416459284534909133401053500391309466283837175681140000684402967309468928217348482135087024818271069624340095703909184211762845420133309687307364328647173703612400868904987158612518032906997938065487739453741287472383026547740384775956335290113621634173894201167214033328731102827162429440646286270835959906840273477470975790663407324179752314147455283740388931260526952702577094862311095779021201846565067469213869626647746395234647147236080497555527115704452069154017250227819210603645091830346893744977233682826936745971576460048228463680245480219011981127372524232876337749661915291814190483970800120508693094906418280480711444440667778450777334218832783770492067566941662666887853222552568825430617253560280599885593506762169544528688049090903162123284636183103954648123275419913215452688328334613572982244347124745286032562703050554275623190875691989566900012013262781151234273705893989324263710778283628473050245038467608505640534890931016530464029035428944622835685501988086159887935922134231175631716339011342215542339583231646191988761073826113099560487217125316465820794924378360139392761257788484301411335983950090740633516485634718610652517075435403325900829528319300188907118533538595730182642241942719590733239508229022422714016632758982564519349356042438700320138114699495234809498424228297005267233301043112506665938325410595401313367089247244099095790605655549674773795592704466724909954849666955299362320906732936698276750689473750214678847357741932773036586819093163983701268743451213940709340647643690245329363159142808485866199852465156720448011673805768437714166872387863702128033634385015118550108558665322356031828048991084561876030408073132530364875440517640453050717635807584333009601516935569285380083871004039909796022763043961082608332260631692109041213089511855013667634650402797905349266271418131157676818203397673744458105387614480264779062039586107053325388604721027222913220662223495740277573761025157342200418488490120664613413162707104856394351377387307156779726508773648056893171723553761318701273395523559558770793094675106118127528620411808891200283888756928324567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] 2045077990106335212210615003187195393931808020257740033431735700838065319128224625995482421014725761329557202274640048977239116202590340261573161377900558322779274236309204811928690073705017801391366148989675374976477405908904948239002607289344985612123283957996729482942579055798656573336603634637253455431911944296561174810361847375982678710404954337085093024180663148476839915001757341134369204467924664271346418234882187442293421353325341072459682102226102850631139438249611861579216792257119264186135939102250456518531739665441811928901016439795195965694372383092009102837219448924241112840815947404016869522083801835530236757975876133056928853650614968348150187333950928643109808870574066459977536022355254954996872435125335155322005471111156496646317004760201253907945365587050420934955556859670179256082769516676424892564985633688931864471124952598082997862937528979127160133336550951065897525157510281262864847774258010563345420918477486152278176356664873663129801846715606758976323875175126813867000776318272878534254824579589863455353833486613069013762743675962064662406465721250056694325295084879480546818093359111596515576916839988130034168641098939954480207449495398787589034673956490336698910501443467151890306400280689022890002533082055568478048277167930840593316753222266302801481939240372593800803187818363520564406414736373988160479226326075633013202033864745490127813451367234641061044989366672275874198848457405342528211529195531940319659371786861514700421407725687656265709774585131644374745688506716410044896496562318300242957933451569086514520726202340883060011412681837156081445658242394124138557657398659853835121813878951401514441061566148022557047501534594114470632835479791957805795634514554776451757247435714967365132868442698818174354914310434631955662490251317074350199594295233371072991678420513857077872312951233802379943167754065846248308255166249875520383758013032831233229918497955288687741141507560218830555881427819519872152095792297422214025992342950349928485257132562542826318905986804819567436199328043017539627283703596727262689776257279602224928659232035223804421536836559522629770119572091923718574429373096917760298841559962215198661521755710917328676611899604860928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] -84554477132969198443776591239861735332705677059658716563927036940378084729443563240659870795515326531582312534083974164195537673476453360111528259770695680522348528752765219688578141184655989053186732938148525016062509633572517205431790409121036436625337598964144382990611605987608138626213526128772889501886246098467337725545119874254049757966851225773360069073190591916168151143302031692785499137842530194427927248752860740234070083871394764939126363173056623812731084391807181315252362557725653781314299115308347490296976672732632475455708977141807523829323911450453121014669826596753736946801682629768667785888463659314215957493804657669235339885032399682014037719596930748135648361577768265412589236695874274527995827937000548565104645187204731236048289292910596253115412521585301046828575533062320023224639473592460777604579483936359467502129419328342419956800235673239940400411831425180230034523372113939344568320382826067361376519533004287066599950141664412763778037179215333050793190646746791022597148131172059605395036355087203284673234393830548176148430315275883119375736412644889716876745181454568051410488854712796758551057055504072833360074452190391573012933284202015458250791475838879979216153961205924458194926473892532319501922791441940698172009520127434713615549354474769482961406193294383576059604450118232810033910277300509778475080014959559292293180176441019881998621300988793031047454281148523605796258496304540533500806755755486748518464630977750961773258388938668729441167191634064876127898335599188642485046339907302878889730563203097760739110420144089884552265185860132071025079551843985430634995041112017481718386375502814835996660119380439915287578758630986517839922390037693226459734016197259518361130073250829332578110062910141818257984723570102168011897506625340330162866269673536986360989584170556775144022057329232299668550552114463748795300969065768596573713532378546941174207860733200526905708499217758312311358513209677183274164106192212745772101240749175448690523247655111613794477251364727522713157575331868330297850882585598256768899742255929222780773045613610448629040101996014781812975914847039920416913218961155784282058057348656029155391706767251305060115116892094464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] 1627411696254594986856713212417158240522084376374281312353539502401196357643460476972829171608915162864921871841272414337812150385902996867567407003378917925986901993635808715564454381112186239201494951876537266790587279249099458310583868413788219952270236120208516037020458788066783566052566424607034087101321773669354882352629925460764565792564999501209981813054541363108362358258905175931354912066882626585474961788881986068206493737135556720660908033914088664694906306022982176964695356256754859384716822110187482774950075364909466005331372926031155610043678993697295811017160681686104079741592803057541737960563693801794511945154319781011013544524925135069598564441756909784504433347256141778568777766155867487211894638432513693624822871969862510237487311114781396719742049716340306035455226690856301584984568875016827239791261513042217630144204900977930565594608117423076812207298047770115367264243572789608823104171770734845790159771246073485167718181877482453567814924515290474818738012331772255396203826047832658384788165826171971548102845666131199341293365880818526314614103408482825146307192008313696061564385119540448809752572239603608194804038722461767354607603473361071454320562586359422202159328262950130377876231640704596604665692042769196519574816453564506025343866760685828278325491133931063791609349956535042798842388866898249839384345889805367918595748663845818396324428895438311003240579279801530268605764669221584566675872251831329225669167405645782451174415121457203103367952502257584932524117986050352194369967728356700717896123120177941173911043739766234184823440477774338287115233083716632620699880927822948221715884946660270499772618626758614167247377593321032365572222896949509946323055437902340976283092952525213021340219744659873209799132264792305769365415460200685493188907946642075552434744687946566503896866975912656041517432858099392948105818966047616286079776665110040190450647913452605483967447693706601610189768128560789484877146789087696963572435471169898655346987262343974456974515084617002983116132245797504882101875323375692559947195213557392384309540281374705759346327944502814877517012523370594092428052178906524307092264452412257022304255383283947627718199789738761650176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -15061520001540668907557516563555703057925907477301097814495268772031045225537030447150997801493577597575441651331811729024198136237411997665578706690163719583754108433542094375216117343986240897082482139436346691529183737246533001928933477333228024287913145096187516292499407587635250236943537002020314174903276687374834662509695569104176855025574810813322505550910510368550655620940979506032518073799502573656550511699373551852897523833963068980531035972772211689162340430111031924275197439739064156320588278235271131877712232032443373024314672418870017250347877432968375016131878097314725424095761895006566818029395148100558382882888736868211618555825349773812305302718178949109929417059038788902378409643621021864620301309058049887002927715006248061126922276939146609198668528886640540249273222559697303118874017194673246219576534904935935558353970669036793133311486846521378079422589385898176688395651922114854944289119323067642919827868985044109641009977293088001216970817729102812674148819290743818645405839235130656904045946761161362782009801731226066000568796557869960295773411373486860175730518217693324703723045050663705263772040493772367140524509088505935398824813666362009211117963364202005890657017101771022740722303543630962818911405979479944826093894426515846109872443825319546671198627339457511462832529543578431888204577385421983867925456308758921587049399133648542075413611792323357643119109829385002386014188611771461711248196121471938426843860601075003435335670462265057676334223223545142438172302865132090665609727554820594490391499698740395792389982588341865684191785392513451528313876642617442567877970176882179445383128851914812358138136276404992680121184424870874216314872201459603571429257757259585368278711466287296105541783761508591494381200333149330163507853028690454263810044913364936065313737016848756402352316981805272643709658118053497819704344990614238812188587257200234962467812191982663939109642808329914334325301456405187425287289174355502664070557551090888469963185037002009792140982676251711675298365047071999498248253166016398333532934623860706943456800011954443411528277634987646896688799920793718494340782373840524332447795882349537795505549595715326856028478745013104148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 131626156638433296068630321909186098639261945882073370943914512866259737160635672075946530732830500321894969113615719893384285979935561116668107518138006828208119277688366429805179079996364280097936245901429313740938503944274519208777943005840193354818300289251661973144730478675548881302180320956562936640445731922721552350744156307757134068543512318162191189259824774633697061856037770880123351740014367251776525513739211751786250392597611963395649481094197326961289759810239792206001109665446400661438700755565876549670635976109431882433004264505608588597330166081420480831708531438453844540374161486985253643946550046274099482471024182803869735269822920539430534668362388531938528270291681333226472869598874004726944086220056571560706541680716919646456577283727671371474742592172081949077894965375232176485461108853290200957453790204958520612021237142082437220335850215813431378898665797540384078923817633247323167998747702244145290252236726650414544329139003377527745355140255813260048714084895037690668063956316498480647483562529253775103361836247525796089359894991935426236282713627688047425893887465421531260200063151205914862855549698906973364487429125396612887189810592912208215044847678796781540624235631768327268533162363239082496224582761197728089806330201748301118899751979919925146513774299740375466772788249090699889241419318873481370791085518839956663543825792981046086077408091795405056514903194945450363622314541212123967007142323879757043885674025218868056958165679118839604101621859795303482000927298417970923525418521214197891689821752728778203677607653546589403695692494697578352142423148798120289434381609398583485909111115767075315078038635969863160452168521689657177232038298258208239420286449217738146739308111495435655248590042912763942855763838033274180824211779729948786412492116169357410057083726923511557908560657164050062585586143612427556564917087848592176588005757801318231467724910328438337864103518508175106089158534963165674280616968962868564367813397383906970115910048864572262259045780710254414647722427008110029330191205389038648210095898811788968187084198893293384864582110745340455921966957298887061464729973778257294109487206289506861054237137404306072141883214323267928064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] -943261798884787398638369907336335052142570369927401794970297785058166387946410262426545739033808988447098932961124071253806705474413671092632873824979341496854029948360828275470515453551563200994550574442302595809705433299666483352723285248864993310318120130482433310485204511257881944966559596528353217001641733808636289453323560919544906911280585928177974590164391917243253708100259551261771659684949576087379469511952537198266850914353828611954698518993417510886682071705421021559873421327154305773330142834379568543642862421883669380683302429855472933173331717835604196631495857483296822355492439645463277838670111089215806099559040678082213902398625508193681401801274697896825166186365403328677131811669015922781628465303022916779704043165010406488565680215109182621958320257612927887989019751824458816520999188107001314112203066582725874435792971404885517586952490569322447120888699353188900339085495931558964043372359500872246876104299727051371916408929198993404674571443009121628935169199347149650945916485780881809692871410357671495159953723191109821973501727453557186419436128466896544576129658481168313065615541690730494672205985982510543403141015028967714152003988462864841298108772045234114133548482878688021659670447255936565136750909232705864190216606183417718369942347255562769661767702819484964335171467492088180407705841155716317739436448168540499232085097375663622170726966716231615667149711587050139996641788840705200133634845928227984005070354187953928628659973150832967359473040904639535307525276331283449006652620452530703173752559794094846506500459449777123933271566230243006857800490128504035684849787627970465394348611913380043106372731979441505928614782078005561040568533974006913955921900674732471379379622386567766338074328901624140412443086187163118340618537537885202111357603049601013144005816190391878682705227031401093588874940252653602171249485698101612019409479970371173223084683493241410945088053397950349380332958862490695551855165518794509889968312310863909557121990141753782987111646710322159704978808907116952236357761708883015983860576549873707492353264178310102865936168112505723463183909082244787502777201848511478861705692463224743652245907740933646851748944765068697927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] 5263596734113604742997891617680059156344756653290139212978511475018721010558706811289394013150628557236431981343954647767002901038184611059904383694473099096623099087972230145128513212904772692113377170736080978724769828302168706639569697330914580314946570549509854411120287309674450030925515226646027244323093238785466149946057686765856246977400082314318044386493876186530593601861363518481374454124124532118241386101898549417370142306664252637985323259341795262531218603965489529500824714303535223255657279115932456772450219203315697569663087569762503016403935659812276212838750361165792190452898191828197085324352287561561431448595006014037023505837581076828710156956204295096250965239931430986076924522899604942154096972326796952247241510445286788804752973991206006175499059939728473120163657065860292997554633126711728143265551868937156148412698233817352278494361115191960470462079078202605351444842637764270543406593016702360616528017340304694398734151517324184421260433550324344353631998499999251820274249470657222155641484063202690027021370200775910368220569137295722852933555114796363614277179774165224863467056140274777166702876289855040923882968221949643518789108351019349496594949907213491258742350454669039844913761630559851919564167364020217533823070463372307886825802040969624784942726529242601598103112312540032671661648796727424162619555117903285866857116682398309146996611940064565031406433993095204732024680056224886560469949808551261027710925655565782684858799338365924985977154039874765831933003028888940526245727993416307594909858762404298202892339286894033885069259364448744317624775149601970864801131482824342578887553295225319471814631539869109411304375132233584139131903657150961605182317436118615414246692481242909704669936768713764309755012366050016711011379752416161458151300254804743258662887204691844101598782790660129473227273803800925806832539623756986807627324489517956971545925124630944931186244831635893871453128511183522770907080836264916709768998231389119765159468298711677031912216168611676176117246782830829864829674879239401628032473526548430805302445957792329246290631311122993210601296471823974789852461597832064117472259426025172833467713338013490939757883993990257625268224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] -23445548809093835474899398169225783358073656839041828483963988246458774104123819520190408375467186261742982374106535859513884913595987629873287355394119845816607113381779103440357229381848586261903940642427118778171853509933701823238695169440800913099906482712895569036535651560652099741535433727711569529037238805901685475063433443352686428536735171065829945234429932197255202761561608038619119615422924226351563205086673162903823158831590375669171986008467137551718686456622848215620460252398860173780461426465618363503921792042524573932808726079148605613402179065026130982992093072721157613317772907392303540296735151728659783923377614089250221307782115848931860920252036988604013777364129985500484668415430391786426646625352421005037291140347037768643027541442464319422728625931546157591118210941014700832135759717789693418347181131540357805025393291860113444155375867559800597626302099741534874320379012117956704066724699280337650061130435977473324100426334707064201294232472571555262931413373295384624416550414662562906248996247231217951313427153089013446632986139288323462885494227338897245773696532377620113273107073269582168800895994844687785473086560376371116336304190241269793380574358014796663492009383777089556060956814563367525266471641058385266305345269367489725569374831131575471852742716270863333854901506400736462895992101996535725708034718137813960338727793794539404940162064507010915560988325478539980709372730165449971389796910849023655545598362390287309665833753690500006247323764290274541219323436669539218902095860513909325955218932655624523911829815621884237908393539464680232704999240258761980985527344248913301218840883009535017059844883447691728301243072058690878395396415037539671539884814390260982867537255003870871845107453475467588134178385951637789169870841514061533627345183611804058886498584919180256754965299499831422103264951911207314349678143471171338564678707164195117991773792895037445746707217770187732330661132061297634201397787733183085823463730715987889163407813316574645460410666109882535026582482621161064894713356365618870940107651624043499998906431562695792131281381271704108199232543715604143195584240060093013551829641984441506296797277894745604206015747572986103726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] 83432314933179858560259268095897942338128640880462599992468185897664646235266603136867916069642082340003066029823972227194866442063684412984819705402064013785525928575607598581512119614857867837752818315082840169860122662006631921027099387267212069468808084733875984129249447132904916888485718328984847287773960839654213990859179371082932155904643477242455019481709853646704029833788497645988376042842944706205619072927165795065020415821685302353848475212794863841129213364438792949145462905381102495103910562902429095061572598758855184934137114953838163858884179653447692240681160403263337144565230974154849655675179334868009928470918534518406573218539386815692457326942681802408022324590662826782351041315270978215350320773565978261097464964127041431925693582303743612935358750503909005461027324554718335407407340261254378248408250870631558324145140413083168618904274336428950564699564086005337944788354325442799655101185531233135225978977209965924611013076245869325944216159516688258451028001782006760803149043333297422212828763849381748486052263311722093271209804900502662226600633924979973491235272451520428749390691219497404867263452567242331099935032139930387786293752623729791791162129477606900004267144204806334174472659452389180987316979529346442836483155979072563949587750085826077434279616232981647990818669118419162389117055787183118304521177733460114577409581283735418771348245323733769597140512294736978699426334493982532815205662130790928210488484347103439115972103525928352357224107932157094802713713325845902803390620003711877920678104462868222855017177711371344682591101373079085858615499976153372663215751383868907260342832217318390333336378901247220761724696168841410080920544954068223194942129065002687826158879455339995115277573689433163642929750403749480852167613654720706610568924406165815632155960246978855105159870447565681787150614461332389210585615694329075386596947662823432940255111252038942676919409901357409987617975509396908808935385103352873077582899066101456642210547644299899404374353123981023957143632688428705065874140455839363324003123491543843779635314360423825291911668704849789005662087202014461386804296915213211841960603687635081849402296879149448603641124396794002532204544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] -239247789118160538423097017433864308682473821243682643129206935600203889935802648323559750345633715429939851961566772696527844472209585708692813039224980389496553765881888934666650114885277322528795882129274616036000462346609130102461516125863807513175810284385510566412856987634168711124798077436732271535261560187240841279267074538419153413200604544245803110918528829065253784308000803078284867980781100120824070528889322640653669869502114285516378286937535852244661611934486029169235461057652912472664877904615075818844691072041975498081794158536803697705983563938087990122419135859791845238836223993359034140464427469266814385038175509631978664715770303608422328137364858324711397404123255257174816411802966247671531155117446863533058400424863068149402094736977870792897625385772850250110041375252013831009750934568293403450306915238188547556138270123459779152308116265354988732819843483259155724798905752710746354141519520549442749764850210270086236783702367552598283753237884201794113161210047806377683192478467805161547674370567035791784112083468926060829418126322715511175291171579607007711819834458641690235552685886342272341536754421579355012463895002397235706793450529181978587981386775837770773285403736803194519988128037250003393728030522856416381418068584904335863111580738869300240397947176427267959420722367743166164192362563566972087740493762463018927052325669962907216171176522725231779862947574146525528141902305029495517210991781214382090208850239176686459215216796041114435493796203488029394035029416691183945268391366674359155228413071470505078369797135117582677092435185410751053796307135097556004321185812640754594128447578404193226640778450486478705072996727127203830664639637544066753569487860048682863001519779754488564095472171769684170143873323127004111033902166517645183448364817988036981203054861629421997816420727249886636096852353063525275183306586598848645890478112575380918541433618343844403382250529470593610105863746266842787289907271661418696843965847921547718900749957075501162435150248128020856129141060941865663194948186573329039886027259422452687530060681451373922867866590603360814144917265103010657079350831188399795539104057311253772172282330621028728759282246919826314362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] 561150565163180106702018285645891507077549166491495555297337423528874265874008586419831320759076788293292783952317029958376147064370645799565321475713427077613103035122472916038570910684151542257807328534587231577898100726981265659846397030546635448038842818184203680234456425329023863006855772061622576599038918755961142439935031645207930916749068389790612270542089176817588334115244536468715442794004207951866083955590058817059215734467320868016271434246690267061019031523054256424917582295904090167015870740742672020105827697424824696277011569770564953073160422706146732140376670615949490288966158936894666143154682159291445617425698161238422619891623158731004139027756407277006165870404711620765682595237401119901101132037025494118429067177433407113031791913785202031872440366952899877675881295413513659850920141645050324970844942162277101097747018525969398533194252888595038089621197762551417304014214609764932354242474257755436156075950176751012967046775182088329706684265053991562028586800019961663427020397173412937260981842469433064074132381758851116506201182346362044089390857250974317295442871559525895880497650945825569335641975347579713852092060761080954618077131183233731377793257393718982216083324888772276037773638745909010580081223364311250853505214653058079567563889641437436668487962109644302752133991864334077386701695801387394435278795704105515921307222769462712204539431686318704021832524231865802536386172707181679568618666950100727099416192637124228194136120907337124519566864975317341735627323680983054089258688239457967822509079672047227244660122039084127849542501123374446925271652786980382024285288898152629742794231228818168487453307784259444981347707438715074837705115727833393040999239000172303321191022028453916061820262320917169231824294635535584325680002204071526010486197856841533133526685096927736651078539494287041315001233139540895792960468294963876769731100038181870444178437752434897745891151427817658747544179968645056216550398878696996339678480476319998472471836999511990616350077367212682636301288354191701015040451748587395945849955832337431660466088346573386268298989454027456488104324915114767056015418262334522839198027840200451433291468436120018757115411762070563707682816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] -1095415160179150164559823684285022612197146253708917357001239892160944644191408941451823830550191398828477718923640628632855387859082310397067100548742204948772329038642846732097951104433836332562195283834986574820610116634602591228082100868754945235547633361965552736898397710626604191904482255633934041399321384422077110801397207252828486617560237182451882221073236277486339463290289162941588313607074799639530574871807882904861391344650785774039636103668951725271951168501793925402744240219420552604390960854439717671127269826341921801402685499226426792726720006409317243423855948760118119557905316769596860745608767781938553290513852177772412724522097549394629142541753425509142984529762034019069424078908147119028273643878610685768449861094498567760335413119162119683969968629938296563441842886309256101549727432197072539588030772840101470615659809250634173868680606913356115850648479209324032969146096048411247916838163332019163798639221002588855534926140564881173689761962993003044489068948070876378618280072330507175242448152573050874026329122264271655187368141665532820490187331023948556697056871299098814243952584159889981470980029630260929545988791007614183019022891551989117101956779482112399106500310140380675675124322732754931285790056953831120717114503138928614650683502648121732922286792547318884916976704871081566176211712556238388486102004480863214089701442617016429026906176207510919128901359594536678952424532017730292400582350186279997646259137921566553763029684091921693147779615100429292955738341872730933601933847481254277361248570016605890797649012291775701426104975573675496287797567311550168600878358016543512475415733122156330571649295292324822908477596526299694426928793043798222933493351885841020125865039309471445013085933524644617419766738527360039496237952735677131621891918727721602085802052510912605225259757470293388368895702186954722535361740173215497031444671418658817453193789032815622784233352712164061948283506336755968627319139495486342409538594001960848696325775624170944755257256869834552121658709049882840537768514154668737101205174364874524402685547881196661536807424341590524701486521399504993122813895152383170474221840005663170201686374986754586291200948710545940325335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] 1840842295238881032414610574008254627211263169643505958056217928878070819045726946663886032228095728865983685495175072418093421153135360748712727598261672006204279558453126884122483989670272047268133061996592410830840199097176976009698220301800304449625538493993122904271914972662219155138086433450354615813800889068479024103660795165587039651010322317432990465428737513780177471323478144354542272989656416073392450337375808712342893275015890501584280334677575746437861829547217389379810134446630105764858297575420144200570639501700375676744121915792037561670257197861971544666921903234859312391059510845075004000728393464939268512469920551571897030189762938882959468491136414878805436569343973035671892068499260525094690994177189776673586606159405288880677795005261187696162126298666564808147374688505659784917648034130726832323092449119389554852511351718640650864755449928726326841671652084608559629050369871912644461960985621551599806297851351550549026962394458952545163986975077333002951447032365393625076372568693094970205981116552093804160235220230111591937329589401264522277574664005766636774909691804924489127977225935129273410896962644543766408670014524922045231287484646593706119619001161745398095505046744749965379264245904097831779394757015315171775352596492868432611262269474878521939601181241464236644938672257680431232651062304750249895954042549559703605992351391212196711864657345916655982438572721864763278587116622000923930975975741675137458048709438788337127227824345120637928373612052091164979251760870133130290285779272310781246281436100886332698429283800342898339809730085772754419756315637942593576177486143644063306525112626977284211061636603105461085055672378900660959628915932204518118422607729569560774407504107335065464661988561773781449006455065605505134256590332610943944122467880754432037319277928231849630849140912937788307378907141529200451831697048187171272215903813408086650886072758606299987403156836708898627643400157595948782550480015597474350271199969493289053274796859170848947061861606901492565997483391365895448766807913791898086690978993991380300150864237926634399924972155025959937961367408291670153155101281899296924723116865850311624872555393862653074787709608540430781120512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] -2841542001191763383928854565601309696326653741577180258695722928062985170201032394803930256429216357019170421726071819477577994237103247580572778000089613867808906623264543480769141680435014623958382900220364769655405533402036200548273759240896440725935247706289401258369753042291861447210955719863768255981957431615830211360082266294490384166927431827914984859883515330776916645723410585448091289534088361324338004537216852111868230764590914936104401886487379880881805191973442572493817306355415919009145102146915738095398850609645538249062485721331421899446444216828098726393297059195793735463480504758404101520766463466069251035936119198945729526145028899141661768059462447457367930354949699190615913092434300972583029176985199284823841488213385899486684449370095365941847021451514421636443042423269070707009908777146134405994686960030625774063246469902351450145779938927819366744627796462767979274134345694606279258522873805003327924897150450143508226704126475302610663287711196422421635745073382548713163835306965156134577495267087614995964100111388391616498098594289001847598687982530209854168801132600283084566895232480085314591753338576439801546864203430626261764205268983610695240947446687812871780909467040143677514115767852729317062183145045803139002094897550270520230690817510550906431728618888417888176570805007411994451005478948083348841128627490604338679588397794326876731972799297155347725287957608632933798863534316376118901384430129349328705389524020216738014337793827567298088321550242497757257937095003624840592927182733212705143576535511678277261537712082276419921666450761522045752322233097372128633040898471279639413086374727678126616349518976417195591326310186677992781745309073902804562399049511114366887553747644922209096458017123078534359634672017631934503712538012390637853558691391082318885876181418747779836081155041004755595812770995650207224144414061648317108831796114426668565492873054326068934604269760053156494143113646763300780654224759447373035897954888106127388615489289325554272735274946095332506721657254330127774473293202030896526103016315346109007198953648457416333757846022919268933285367502484721448491895889410284849494273966299895019851156271316252998683057983683316573798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] 4299895292903059396567096584316016645469883315337310866225331734950388520273424232687322269196576792129215373809829303815493946063610081903071949441309609804314654054268554145808882188454977101708470426423842968051539229864132581056372118356852743126751653186790045693988935438723480888321404464653426588339807182366550750265275430540139769885578529115453740746347868080496329792119294735452262451250778170674108712859455500727081540200615449706464128219874942205299438186216899666866489571292635070840477387515253689859705580571844871427431203782155586468377729138443819587233123327132170591465830229564180138137133253399726927819302744764136174368626319762270969801433191829273114414804009545761654984071858080152567373221280654998128980442022696163870376527305167240175984340673018751093701956966452123410639758909460261318419706980328065580266964172502459044757001444284843065844190387536039701822019724366542480211109684510482067917153517023106794553023261071716388541368906118208378142842499811973082392423422275603565669068432366674266619636472611032887554398730403734139068527102808121646352354054631341513516302018461266610767619644856400123507443915743253486116363784687368451111086742471035004606415569295569594827538769147964999196253541459122525074319674087993980263317400975250405494268943086411965695991502113855299123962058526291163538415952209151675029924302032405717689409409255007010119428103027689742565669253655298416606359319234448466499264212744369392012363674799330278572103901946105031249934825012179365308273762673643114931701606475203821863223832451773466433347879266110175041854025658070490276054163477630855297514854812667730950136333900177018904171073997641844341956743839765499493497571292994209907983870705224558312287490014745960044649640826818466200052299717409723071360017031007459198146800147825909056579124205194048184316036350784279417385183751814146044938087023662106818712842674670570006196647416139182938408690739381544796586335185236816388048429939926375101400532477690447720792324101434995325792459458432142652254244153036313348103578145210760582427379397471722175134307115611348157603219701899606272107782994696504402968236981354892123596175690992108636672524776363180918046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -6333322069499812186040770342079571713584879327971415063970084276623851322665154006519062279088836164695607755939921262633437007203790648695372027593347339770903185220621527488714949817587468117155374683752132220469438183378569662384787520218685285068108434112151295717089400713253957814090019128046788764464932945853348987025369950545779895527393895252689678597470858600833138573103822056837968429435222566568483877666526926392356452164187596367631168443522227599213192654272414441759353705995357813069928787714302901216221747301333430048472789542580146683961511118019363119753282366358401792018889975175544280239367679974801451131642169680417996695856428969185468889825593950743944400729811092797037224657036383903489618797725025107221877811644080719207119620756736715390585755299809725465629835843547525573069836419321719831670187685526653570662177297084139014757004791726981809840822825587203545641454458188979666469354207178067022840485731295592724056533972150872662047014652640840102168767179899777251138038691953785525873380898368249841944055277612330551195663531721977991378590220609561917613093290924574076235661738361374304932420360361099105488291192028328389848688375594290262344740968846246001838091785179698669430718811990149018550417340291683692163371375574805324965770393459976445965902968994703377985380358007229599629137402767496145519815470075668297255485570505364371368764289007486236400356688353334105023533635519917193775997691129900042303976834179517198271703562106135785529020599376395398305338868478621441327251184660547324461771576474293926549957815229555108459020318503064970926187323315322640970156849291828710157432507755204682550806263038828518055551497973000627304158526022034601895631888083583475611916134316165492738598152358903767486321760484142119418969614078020222808043094543103358557126284697435725286497850993093916670690966941632082277049127318392463642611626470081985145229203675083557021514398941333966369714965905312691900464101615667826733520785313809483951343579872591637828407846054337668828775667808336385722210086340987191714827051699217878046837368942784279691147901524493915205440691094923998559870372842981460883905676763774320299516728815833100778770052987516284850667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 8445442005339011627720276955141841993144096586334367302269938304421148720795213649108069744601820867261294379670958759584736898857818859515321273898048732226718508512671508673244626954997282095238648970944542006589499170090687863793039862521761174836401929477184682949544711392879793235496848252877003681829796503444341339549679998025441813160905892295475416168197585278624530585474256302742240251488014101601337000725492764406010973658989091986389216729260889716196170941411236838066190783273308620295111042989993654682093386959870535727540281434272883759712915660388103133689066325766891654100578040052718758427031096585890790720197017091799327437064815418233579694157763683561871386740451284499796534159653002542205114506818228048284370398857459242502936776715667924521432745771410459042326608444092491045891473133408197243452282470535771337778099664338622863149506381725445176979827546983351691128856753909658490966762506196871998260516175213254480052905207909187056816246261274989866776867108924934471170848843351995478267829159159517830260618045555406785001084947943930897718708074473773004725789519712598818937904801743289571603707820717706252097097538810536066198264227141468610390895906207701452710320977130549825668709372282837524322710027566646921703799129824430832767925693042551131361620017205226110349570470206667251614383326006007050014723039171011991938421228424519903943865001059752755601488000567495204369039946841723770131357662657863149591806883580472452618143539595944527681875593165909021076514038662958792825245350947170628925598762071652103261885120426365698551559736188564172248855390045688187583942585008017894934300338310281901658751586208036238812366492046392654953040791642740584741106460069655616172411997434813416174219328295373864899418014280040943461485653407221448243931738536737723213574658215330690367723564411541913135249495692521296203178919077351908489809182372272428989812985464442156098654404092978924609341170284698001542770502746697070964036458478875166223445268577860743275840797873072448142113472184602395143364966983698768149513726572198852143247353833391660607122379165295848733404210855817706201286122242603715055988516102034324803381275148720872646261001460814299036385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -9698319771548711732090801025770049961268785304829360612202750379817389140291280378388763571502598933891946625211469535584716329565521455856285263346244164918624582606715106799641452937013630099723091371539649189831268187851106485550268676903622166006032821916909420313644907421771970728842226631717319287037323369544073489384832430135507134960252342128074828806197732405175125227743014995437048751432881497695345867816225169141621957710339000289193616664608364789290177436758155339317082709724112916100420189287488647408244976844062419169983830937849335440200923158155484061795853322254556205928629246637480209475618956772386316114891061769062258869097961403193800992342694496685079551668063028016131000283369803220559376432199728523318960153381353367595164852087434968620237938804606770174331831369450895020174706167099692400544462643805311599957296632438162459103654241520978185369209796908018166604205693474025253626553538612244292876185239871899638223257520485949126764679858714328153015192815164200434711664639094070175412785132978176403001195449658623970163582189167403153213362093195225193681282600118724263065719776845973171527176211417599486625484050784210348483877437354891773480276007190045877789450903110981386814425023554100802967710805594783449396506393963024421994280858063957486716463918723764023756567535896818849563243954125843091240709432533195508813207291748832161606725042100270364020422542069829506466200708322721019101262861124335413266935366690514205302920348764525089298154529800185381321345669528443003328807258583903454007159970197949476479848287911575310910368307595129744003682640752924303307841460259524927752434153166311231176334742920638598991833719679434068485784371563528367650392368985689301702349599650559085423754504872011292491996546034275633909715607033862497435853037955759673274154140918926967545964827876499888062137189246759073111306978617177041819187215944835671704748359983315627832357244692720040416864178158636903078987158274414550101329042588080610474963143399641292819399194925942029758913920909921388907297823128474467542552027440976588911721748464507055479580940129375101729738800382678346251229383892981914842203011821721948828460643857110985104352504984547829187870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 9957944968078062009955056486246152543661987126416562877015629206231391052945606364276161645767813918252518972361865081572086583875372328563506899403072393489428253474131693874949387516498153290242646748196175172658499902717995518728001519925289715630323783376107205756019156227110849871288813404343141554339756452099660340550426904294934758023479707941664822277676853036046665542833008838585507279347870847482898720372109893304440013927379244889740221643616105170831665913738971949782410280214254885892694510640453298462272640662128978734204299438414714005577251426681921591624977851244122565837178135692530619663536420421655223811168145082155331495962988315583924187372405668362357202499833737457738733046924255077737693994724997799647964096736998487680336261419733224910267312024847094759674452618039527003571940987617668764775726974756886437825011885970053387771802395104995949531762888364819524999250228225035342198864153720651324874102822189329015645181492668479318291477414293000550580021596641084081272949354496113027895971569194441901433301491324772594342695970936406275721597385576220997154023842680164263909432206433468678777375750285944229387140921268416283537448149562101740572035555671572977751711806955964632405831316416504299810212353014555138575817322834549202072082409901069216451592638885572286456395622103319060341762416881481023137712925869613121025341390513642458015468271572006294273100547128845179639680681144267917277651882524905003269325326098780700866043506878899700160925258594764947347596120068636234726910414357891430054374586430030328403543826656607118060849246728880780885168442088877744242411732847031942609483724671908851396201776361869688318447436717699439517710738137771120432350031345368690959112217391461263592698520679946537837585271988672379083375069957396333818490634929533143071841234154426073894379540775001207542159161402620953253177720768382212843521731010218068621904852449251240544889964589975214819681704239416146721482824640552974443071663325264324734807243744901932944590012820660392034554867955403206301507573855632009205407901913686909487525364196722408944129494440950941553050136430649502154565848701263699661116238284215382982282170958187366761205353289824886518185984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -10433321564222206507707294808120124675651518381991427182077328423049969483233026393047971169240299205909466510140931474206418366336200615175848551113556332343442147925591324289955986226564788423528256898604960016326526162760901340369289255354409327961066485234196644108559821277677318173118959655270425087029931075090806562844645336129058649565416727785345937000755725607060654564079076094159455808117712431629050682246200284904406663581896931346491816924028606463321425056161567863134204580602031586991831857386080198195686858537467436549011602014973201062011373372812838335167975084478907242447685367176252352932997835248387761490827331807226637037912763661791778318316287107298799021658133196932438942993765612550616576879738574739924280097841717158023576861964312833215207427443910194995710783376405173341768868121843654207920672294142552842446003598479020298020784024158139447527911393447498617764512796202111234883510514066973155845199919932663793838819386341169607814278585602636165844970248009682789933631248814583012796704367609079817010136040573981292345908892771088747907219838326755479637022699840778554824854459136478833443892402795405169795652793969618895868096345998010848584398432336976292240265398789163149162811592411404396194529848610025054655538076581717245055998740083717845878469606181291719624131642248730398958079948941690614140553827564339157218650724718226537691915210083288627688584425472122418549691924031112675003474124593787358791220813007488742906298052050737523790778511739967916913470555669345283813075252168326310182840895528483548220592028215032565742669051382420744236814327248230169084591059564785638363122308125388769499969909200157554390130967824595925949063653131449296410964608013939791868506400009507352355671725163675205197125447318334755744681046024915337435450812279409858068075134993312151195916548349353411000032919138285299804155801807821553444405579806982592891832045537734101509815493019594358691026025327053352807093362798057508954573008476932433395332209998744976172330818403935062538177179749016548953035661929725486683078699343787092514102058791895848245100555718634564098114640025772428737814822120171105475485544103391208444142665430527402298060451282089914883112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 11921610268438653677394889584480000851675292210429694093231814364685545872513457201600569258672924626996221642587388684016038344981437322136917154741638369741235153619608926862791225801860782243885662250478202212599571450306370269775054853741294516882520114588990449611830177692359992788505170477699045736185360852091164840568189165958622390595391187573550643347166292088569829271936926318372693944739112216619922070601897945208245469203761891757071305865057323257715593260869308167609211965697016621054824649858049973601376432044831963377060593954582399652296789411260663083113855222139277383078687985756989465360514939846167855727324836397251406475884248575346234898685041590764826908247048506516434627489838001131642869239116879352123154567652943322870221737693578641244541437880810073966214469580015662246681569087634718196683732692409683506240720314921586631760358339837639865254888796262241223765304526640148048240171519181933525822331193996744226352827338126983181102116016606111985157046695398824877559775271772816616898886827384183511649746147037566125922912359739704233491246404757131870774773785056012121135718766420169961909446097150443843239936323327701583754437412217329379073830648778477144144601854639367294051708233650389360676670382441168296975193755704977464322937482884392955028850432182627903490661791691336738807230273885412067782290430200315217726523107752087761178331825037159553523707357604948313108673164306133974866925693753459010782261498111822741894587992057062794378504208559105647989598216511778933981094510833457781947434018864093049325621599958780745497353423103298326471067668167782981152761669787479776672196173707516310672492043881045961243036400186006144722485521237920892375559075278242422167921274742173848341154755646831046391470180486509022139617069113263459720257507423889923935580377997656097016206622242695742032282663336549985295885365047865613615623160764088238720032164733669080748757269678580533609360169241970831234257519058800177055381751872369575130161731672051697503658572216296749682794180904599458586346838190656510675025193397181741063700322828868948481150015552031246779303184071310006768422763509176504664030547485045043549042561739607452480588662161070200889278464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -12892870541535764848861293335683248162393076371275804264953874935029274629879298356109090225061699998432765290191556775200693674890135455317245751024524114544093254472282490245877553027809724996370395224419809046768767875300210502108325626648360585170989231863122806488929641876613618526289584122577401769729004309954803225864915096512858546007791942579190386373029586958255485060467825958691793234387439542251629604981233266536879544681329365874866699962888352796569555462610857758274623358011914308584319685450989870632873400108242526012139091392274274221483923529129763958381254218427132085329109463770301143160049633895062888856554615751414268153202672699223717256723267258017471761845973386740264155622299662356461011382014439487476487810571881231206479635798485627418588670526930763417591610796188970950599367494049657678693785693636564374732821063532661005586714322659689716049888609895775963479313884006975405079432344660708860683838264624184465432844531696723428827615636315782823850807045257360443620172608358292448796716126531659743057784689950338636575868498310561505296983723010919289937987279803430562339160961585987550605109845435000806322566689840297801161591169042846006733630140048289654573829307831272159079654926733025012857097006532917557880921620901379887480288005847167326572696597332298031705608429545583670088210090817604571248827331384384556776137916492531794262594205948062366748439487954567525552424067250683237162460162386974211150060773781119400476803072594073184522973785871616572525863825421088586367028587105586758213502654645818361531342646939236671524080936966419125496813356942606222306561167695525493031770544400937481485969919183283506275065229230497384276151982661456118265933103393725183888726934805198483867261889671627673804320274306225083659403820411828211983820060010791913654086453615130098021067266029871569054501845987733588471282038065742076197678623321519850748945842306419778243158041808428071006047413892635648663472694990975356809939042169584267800877804102854112877334676063294432156637253170772168361255365553155130609297473570438356744043622426418888950184886339320330076215174525858092612337193399989905217921624928286563154656235469179433478187346593840880209100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 10811549490111851405161260475478255427437803275386426493699566989775113025887832790408698437794533792256435576537993970458832022921856647699059800420370325437421666639545945719135653802576527348375028520260792484352296875271660787117085310766215583309253966005137579609658592737618832448611815334698426001744295247205501573273272795844138458077030998330364329111502699172177294535767959727781154660219522038139521588212084744834033378648986851887864623953558366969991152824022162581603670262271136212461227454634062470892164988775819820735929129606790013648395993835616167094206309048414803342842672296540999884845787241802113741342364069987637664119922458296659929065670916382897959783817135702173060855685545953265178259034841444841341288364910990428160481142988854101000874232502347760110606122115122814497125676317095113334244983634807357552281943545320819511593244735483209627089741607504025791994343412185998259242848111924640041958664343412730127540212889447672735554619190684924364404768431160903215424851042931054433388197288320386071134046386014352386113225150676986165094164896660573813227583339239844426578552809282267847077677123444143018061239044651137957483704099152345132414309852714581125833294839780368234222966177029050588500320750801568765046473412585656758501108861255552826597563248837027939033160563989809760547815392107287624608906504002984089980145168447919049994563182630341847818107222470593323288207007954990878098575051266652241363537747322457927996383351864669789905247189835328669366274751963254110053835118023929951166122648547558799836747145055017970224513755771038326607845027723022425759060351514514270082406062577046383551635115971179775583157391662994783333404899243274125854777698770015693572236296989875361287142598711319182096608539845797453379728859584688560460627002535393833332127266700392847291296853450716618470849753745925905700272104021908853624584433791852292211225164862419297463736526593263323253458646957815457440502390874683202740186086651381768279883427147533243064883530595323539185990624168667239918194958080478013176879110647723976424587595868571555894201684397250155023472394612665635179907736296993526647659388713870957695005009475881158093140947777841285277155328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] -5497171491545820325357909471914451924254502585817400419888429015901538394954234482775327748201186986546744734960367580071604788261516818844099897806243381933461972096635452026470735157151914559727979581484539821909906316552321616181703351274128323977436996910771567754467140869044249668388905820984957129077618366589317558330599918041887494632640805969554556386335116172424370323962060535534044020335089895439147508815751455358410253990953591110938466630077048342644987244787077126374204723468799705785178551405115009417565980279276510294014804587306222974253202449293082563359379386133811315171643671361539455162526885123415011799331361099461219751436952480450548059084306114179462535600003704262999444263342610194369793548459556593602486407408435146037040106048317511421461404656551239021717288206968395655660953916792781768779606048422650097601330695611167946694483368249042877395121666670361575456019945483337960514278708279939258294723879925628266470221217187154924179977052044397245647992998643598007443635293464958762648644614847631588048868436158735452844817320754626426144928585477758238685958726037722258616032129900014022009929370086172485070185183802233754760359991997387756605352064331481721674535715182896424483351498886817464418962556852439906956422423341008780157299369735489987512699399444106222222655673379467393976127846404662428643164166646796048166578645873977334584739547893679613370550392095451323208607604519273802355666670876393693460050282329962561271786336551129390469529497589655609937575494454159315261215580011531038323169374665124778444705528375035832365414199255132646458530014074719196604510839810319986317978208189453158727835517151157775696637852810971432525365454245874716205288266652799395436325772605274464214013136189492998853197018010372589147129212677701211383344687021792730760203436819685765289734651467800328100684692251761806236572470915256008737999070373778444829151306509210039180183646093295535357409122602981018539854921453739044025793030138772691504856430710265719143937451456025777751426140714009818881551750335506912405929994606402749658572083929866658505327470407213157723248249616522327510020583972751641884371487960235051122863455172817349302395638383560627868139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] -131076531129405876214174684696060600321545072688019419258045547750204942590604820863250247807459150772363916962957096593836785125013833144055893909747326318143381399315924200885798438317185859702616797031301297692176796343372157908167997373287070195692040439937588782010044244032927648113493397035493355741324220260784388648007528773910234858130367287266996236837809612483243843806702977524969653950394799426207108498384328392537522319003771534862293650784690908552472432279610877468230744818022521446832634682549502879155051101520172502863981685806529720420781801958560886465882962734490017717786339855220711052422198103559426196942017896835653441181618707676093941123827562778722660296887796094048379609789078174594990190327785721687213236583116468885219831746124802361772967990088061931796278346154218900795500584301692586049515659406694268448909616042102196215844746074325196870218199065232517000808601638352212682075082552986136057098559906782100073897414005280582178158588443329390244777833274819620968652666709441470480973100073459306286024769565877276560113605239968351185974558696389222174878884096999121672933947144296934628555515400196322277203467951976134372585618093414597101933099836852465502741759209577870137063361466065833701259815346920275738192408923236202941920081397222142588561056217508151422332923631902560958156676215990941585960507665671321717602284841185337626283314366616336118850608787259388310849386850303578533895598901215749857920746077911619926292144470213959041200429736224171052901443981439764009388314895416132677392630641936393808751733757990426913652978365295595133857939759715609187988535732217524513660692152066297631840786560862131571751856622474451330512172185483925732509270506024565099710553578347333802284776429024271266743105816714479853876802987730901641621763639147995481547742927171217341944534836872300855272070703577821738693984281963906475675319409316409936240346582265274129914580843168918274419640004807098185914264266197436490367832602026988141647405921067631116483338524113247999264036347763193245821932968362283696209267872994268867383280809075181450027143032963917217405656026730298165306093563123300043080243888621107050176746565680893531603658614855570085117952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] 3009293151447677852429624113323505661207814401420829908364908726244013007838844728195874336610145303438899084449208713024348474417041909389112015991889687040283176501924190074823109086621677797930906461505115950937039101032229681296182926772235226861072848726222603276407668657092595690617872096634670902573239558617267343391973962876192115767203016908439832300352563226333165966535145845585104088766128917489959939684156134291652867061494088353337954305375589275343080303929403931961758067406985198851825321857965236596965396444629490726449732539162030056071449549175165145572647051364420145954604085556025694397725647311002713234376327011727951403434794349446080630687575201623917039290040411680473084511526846035181072193398195135800528537179235266030622951103520151911794367211114161907830823421677948428829872932434686468486128509051158228367545656625472876745923483656755930017993320421040542591576009764323373186058661810599287742374216877191830565656963690580296241239258588318225320532495818588019724151408646028461969482831416186421791320644174784761661107991011672532951740416139137577442485094435459470966198150833095441292424825095238562636816453249899073751400841919964181971680861083938548084207809551329421772880886990238719653766592300155354071512053913735506559066330750700100236691722821567731041452220187765652803271048769302555114214909925074499948185781640806844980001928666139247910733107737961851307062794884182147777135318619227554285508545986230252928218355970322780994043402719238858183825632196563494459204087982637009679042486785067308753774011156313034350990254108066813447908597384486385879945892118023818587288226413730524824358196176448562602712345413387648551003093982869284541351004353485850202454834380410565774058415851762603494762210845183099109485636424736798464173333832348123533879206684228081502914850195248321221789579515712389275624307529268195002324991900088154934302833540586440547180279624449740196133085385782673800599833121327276819806986826775193256059051219819853363871033265593254662247999343763131940775459917247924092839924260416717325866217879131292728542077096294423215726727019933091123050256009800388718977473366666610237108371991514348099292540192637107977584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] -2704026130519990034256391106402860556490510056599611283827931585358231160147452522539480580431178981827727394630557911209668111255291917503920351156318654731116103265913986755994662467759743685961688852857810947972600208596360547610714855801080841783258422775894876709838655294766319360656527028252202259454800981373666679101693965474862094503495828342588967933410917088385616043129107385979419238967139644599306702463359378342596585015380842414799214586416708699271925148243547773136785206780030751000884914482335912441411710366601854877814118507397870887471916434134481785384469775337394563870308734710928379537901181197901981049902633177957760987808973083134017621728806008683384467751618650875191235173284325247100244475245346869642657581945915970995874588338509785211540193495848735124164791144370855203982192203503099669952396915205324708937236972961900184390123606686491745922726835685737838619043458908835521080561420726661515827408794509259400651708670086457525724599965109874749004023642090877850900366258133465845722066656577196085078717399829130262526783288036395876724701523287588715701124172409698022370792976431965332003904136156878426017098408820327792336719823952414092930903886991285003067325214629513704118469070301551382020398866997066977522137974694914722918890742021053397158549144863770755435963496098707942998462576964340602748291440808146886492413843954685164198231818528496930601197468337600788749828819299534772293737431033852707864248441444611865573887469815857445798040665916248407172040579617037019249235406387662172212128136207527980122049972825875700103639404240070900885207428764859264317845448373528368696277769097475990548534962305665106093802195745145825256121515733112367689853203696351755566986789042562876491165565113226213853696316735175590818382438815769243701267810702948465301461827492189452588438589444521197475117114345126682964796743208882178427597269957658988329396254309734542643168400403591048470533125530606698849080903603674023592263735020271496891762517417509256570977624925013503604211330769447639809339424831437698508879481595189101657606880768183898406758702721578213636042768506666519417973703514343408038849568259541373485752228437192395525329767548446446849097728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] 1012672288536361302804670350927015257992642884944764056654045463933385392113902194491070949133538024953659072835210433644042839476130165389793189989721558134870034998854036418039544239155483739154086183763169100099245904009155613214827257809215494826000734066034798965416021687490262643391451152967677331899871887681060654433118984652627431609690826930427429211309434577183170619225586749021398763586337215896521470952596858416038461451701113911354341708241349878635179048128696753457519247218517105670672366979621057005174542978502892950556996568491717958619155374132324693822210760616794117669762030043321617112735658395373455630149134985817414487241680723518624430732585742602486990115725201598674675839352413012162864132619654227894129255064815548949409160171008511587597368025079999865517680127633941997178306600837205437395042417189197652426408224380010968551456840213190956154163409506389761882541334572029714617463610200803267393158069413263850405468630908769832144920815093551465101257989626838717899492195835684992498922482366688188753246389244671110968658501042244807097172706919366759415188450198002399910196129491054335138799784235157320687736669162469434060105861692147684838641423626907314964984166662241591228430445736992733544060140250346056955090625368118871313892361539906970610513582146831800811042372608184921703926901687110719588441913621771367760938901338263768093744555430327888546644204455238726702581093029282071346615770188524962792560641663974440950055766999361872434503999972438427575044126233744047010850930114051391726639202803448262456911260655577150724579193604119554180011838951188339410139579178247095191126162857494138288127151492724580277687343919898190565595176087470829476071297992057273462691410577442657641393219215555130229512481441798859946141583419172948100315224620796378948368030140698443526997442351462839204024117076503470719791988692827891129512254858992638925512119780052469269896168555862080502886572027633251945538781820517133444734172417097127784632576263501577885507587558897608511624359203284950638735121823310531466588527053534837709488410287737620402891931463381910492211018858197860845635894355020173896535885795974572879619244587236680539570186838806612378910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] 263654085028314965515645051573502283493729867631843075859714863608337863686385051718616217303454722061142225389046032512413092236598815209482428427236607972333062112849264850981869148540910658152559070596576921019737354650096762940971863765127909114775576050086398980173035590795955943633919161706047516734064551883073485666902385156534961541230244841119631701885130425082026372043171617930302957892773276919445622607040932715149912312606890405428549861135319156898726874889233006578041954150864382340550683450952729455436172874716888212753522189062003347763332046412360966318043368563237177626486268789867258567671298947015415835428366774461533181613592914806065808900323103634189198116254060162270941277846743836021099200566981052715735705269414167130459361944544251016941120181605082567809403175569147416609364974522663383131962775208592760400044260752966228421062916252355717925987772587411056424150683117331230641862545302684461697396610994630520146692088323198217723881831478215011926621344246793424951645800546638000542110209983567332153825786259881949187706502660308359612966880695153772548243706608833868124656125749965266468306336399335494108586237222227681972080830214009668767631618744559740933952257125756865508390018523477903202359086249287463059858142870521562484908751800154983684714598398569289775448637274176038137373819127709298034624949060178889018589602132803064949402680249698797120298467523570397784305756998740332153554969604157785626599070248134305015125490832908676801562344190102777447194115835054967400353609958783100798910454105045920665142525652173374358443964350522346505633063120583679111676641298269363467930800809958599145465644505003456194455770401612155288282211579146525278102883615240302536832731397780435845925021873611192849841481567483575030294218946892643574320067354261394036820468877258423620092484792196698227525688161654301703441582833509288236597064579661308588386348428264815503183605153923584327655360355223830350962680240356793082449726263783458549076390393232634628525660417892127574784121745632928301790679010700358951728822836257188955910005846917463569715312551022096106835399547046369354474277949575068153115570318381770545244519837200698501664681435575506922635264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] -596354558082758754220859827536221159810729270281698924586607280980123040334662228323620606679675546154042952161523503556530171777010442537100575807904666021432185570953261912541796230516460825799403302711157358881920666761961042537634710794732793361014597544144285085647479136495018677314818752189869288082309948838941398134830417446483325982584844558022949501245353949265448490889100281140498678985498838802619514087873937812459983011651302692069400281494276508492615837116627665774058337183786808886379261848909376191855471269733496213285274530638546731126980625847349404217218296113125636503318636687963486467282363476509619120317893691212329574666360701278137245467988989006115144567812966487045510278083877497561417155443269545346756244690234966517527105348909175856668770235003518890961106428856778349341694170403359913893373434334082037516195047539694669034566489466070605291206756104645739412412541895548837123075753207501847488353489092200456518718369382047477793634672225694144673528785043433548166466318735288046990878919000674720099218020741250732503115655193539806178895310300212836101997559184007683935817735750398653238486751684007505029107387808888712231674739433718423802195212549323615176912231764190323055857204950640747554216949901912235090852997339918291707734339330481259476152153319791694942277261013924115201976864611935511344322572242636363226028926142226732853881553048711361184944013853804044828970528714718198504741621295986382524003691025931001225754187502196259593425732178018208520149944201192502670940452746086844825648561527018406317959253478527045201940486437775426377712691858488618815777599217500828520664143798178765166308228594648891844848569653877998805258404362641985973325995919240203477316798661641120860956631095260809388197741451391663869620007931426248279260780591236673181573269175000336714190412253726350107294864174662668591998965049324903286725776643490924207291536607090839634453557921887320784080865130998426591956963906678916501643495196257814412630279870288276018879038439994245497013814038894879494689419949605656883344227177038853160199892654106128888282265985443550040775413858612890997038787487578701496345022251997910045243601336648474971399760441624376555601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] 380495131263658737806255827567558085282200958751999619139188617409937150889342071924390685336755970083246445875232884443556132116821159388897598532704227659228991143617925116265047225734799945936165630785293207702520967058726180382396060236334982581397890666394920562123182225280886893640091696791626326990328879279747091349118559427473165661808074240499503941421109550252420440417057501101119988492089064313179135538970347374897035784990269301088233327597355108750828631807719141425549001578233704112202868552937083981677007816428766239845985303522679751796383548631620052341299407301394935751298074844920701036926374408234574603055310291028770383768078277068296718486976860600396830549264899985900117068587036478047532527772062451883872730370655026639144879010414108046662393797734447585395008530361652668055414661683465747847611364755638083086355287635259176238522962904927262265608544424959620275092662621903363272396910325607000775840842477037045809180752504911275791508783493119085948363322760205579151279358422982720726024254595072963925592900675236006981640977128476686304671282581506214107607901057520191844228364638921109476397488991888904708266692959183336589047949339879353951531680607729636258797296996061480842254029174792925248780633643575340971639294643807519580064355539223132354656659119646323875701695419831604139465104981265251164029184852501913421145012759880592606387932827283828289130063548427435358214095834228279900276668548641481134862498482114913707201169561950346256876923463590801518658504551957535747145138905327595239036088617427844029652424450801401301067553317373504687774913173850750960826211307725443179062700635248050383308108160641042441845861504159147678056449924566402283985143001100759915012933455411400775799979825549388145946162459987857591178674278823268406274012330022057499673978697209946558167869962949438458284195524750764841062494526590938014761248605256076780934483586007050022144481571083628700256221675605103857761594194600255022027101398251621544536571129204652216614987914481097589617246206564634780888149204736356361562725185352993612727629455260957101918537992630359938825215929939565305322432012574379009262528901558036671095803438393080157759009565334637713031168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] -105935017739590772615596037253267201212592538366635520565307445124010150106127738278633794579186147088223979223099311837847431271108040938477062929203406760298521688155677123414479272472103155815467556360752731703758918501454897657581886679448809825122070910887300415766634046747936746992289135105689990955808437329240398550234486868420488158725294960967137883093025355575792013365067909781338146527468652361655685828960602761786027183631612808934755818314056920025835063524346230960577969614167250380187523582818231015290718323223796821539203264868020501921249194298363523707282336764927071077589612983519995403518734700619578342982613836829275424439968913713550560231031508198891009799484873103806793139220344365571832731877966129897914253887331035207382180924041767548465821570908546096898480131559328549125657910785585435342888427238499413536725989400784163787803723839508517165666651040779930003270798022846806578852910929933695379445256101615644757961113870529624756252995274945440021094470401923925843240361275483807576896442054842223031938115808982577900514739662503560630449558351069224773002481195606601771824728730187203031989962118781197720039476120212290233002532062365733877238679290889475668970698275679576141714059028347194059563723054503491467721570039401646295103997090374738747156172278915716666478775031443336335415433914648420631278456952653468535684713935071098291496334547223715710391368150547722651764402583609835367364795079784461173852985093654721123575663478607084257913285509114262679251215865810818851309599238444121646114212103480178226381562804847321912735816207055454947598390171734922948911093616469982927285633693572880921482138427307910315211583587333109624862089345448067474743589886121217237292550900349148920065527871817011089303115051893812617442037358437016769285025056850658874760668405512112527556534465634774794034683819075658353597934442285997234072146285386417211040435094799685127187254962288982263612681222608453310811068651795866265513788349513311703872172650374053066682683459249384988924894578746101441275103217385281823837585126223771353521112103324553121947371149874608667703246659799170866341285847393676043342517340449817013622119170189640033996437777887511980277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] -27177879544860113687337352886161383221440080244857064186621972417426052040846687780602078277476034453655577500896604352440542505592000044024267952379974734363668413762358758656162447088858753958632538884865183835489056181538907246171367913497264788417601020259671893443032199952474916749917961052114033115132183037223006646537322376454153555656585808353957806251081555487774048171981089542654330657376066960575007630923346445161018164454677791676417406351300842337244695861744238623297132151012546561348095565496176848752927845224232410388940102523638697923011054492922863939620767129040678759738310629893884778534940231098116411364878290266017559564939003466086918554085044089405511031572215239130629470654722447424093974540880512893621954773717239046696307833948888735599382166980288333711741613469929071489655142634091741184200217556589209016861237654723595059966280399884745511004052959622789903588119341372146902781314426371334535727246645972483282079381223144390607276722404227402481619519780819618230132256301258722812112878608928352104810991053246836271460292260682084708059434997575435503615602067693356132345778589273078436267767382786550896920487795096385275997219734750191320596117306702491194127178044655411942750994931132486906055616938541331644935170344773520276747987320844761625841355133771330390891350528561257063656203300237683959064921601534818189565884376101888091045985696795823785449968959085487262521116623157498153057502096757767408873214584806141745845492226195306045820341483147516147703386772647405530243440676791807785226588530704602927092337600429552780958235233448842028577140751100938771378045289819468990350308354878066143674360437429028699300882943299687778418645912745154042830393079324668508836266545841512381896034835246464927766092602798215352364135015894484696815364032357104015734451116909331443471223221028327084497762803918358851587655985342611210110777238099425929194918775517617168224101474177502347551471573560174435954849743559511185410866695589634067329579401357911398489696909137435920746354054285811446331557052962609698966508269813147551935063344642049629742659636371858810032235166959629260380645454154760768369406634910768749869165240391347880560551834691074248409088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] 44066513168322261550609110576622979589350907654589469360616889898601585895102810414823507303373119907805147431764071528171754516019325448411610921831819640960206365870528564796946791279713443341773384289889015972065119105835004693698510662156314832737871116507272492538444325528302239183391462477924211876283833364989213370125858105646783891994237091151875399194347988316072671362859836839057013475720446298631486289759037954921705413918691382947428301666389663489296850718959876181746766456612500013145047904471000510814099819038028215136704080944788055625805767981616368444063113997521578405060045581157339786212661827998505948456621596113408149676819150820338799444128191244840536418465200370822206487063684851350967030984920623973073403271419513210831114806027561821760104559384853139027060606326955435921846917775066424404721597522076063531182542493931755401599086095059466989556277863219064583522849209208268142229419239890975592316536103796288620430421453404901681117090350864640036004307174777711439116260130613873818114946515592092290063856866419423979761879789116774256083578173779586482124166355045080013189282297516614649255287234853122859125989098779403370124499653608497964617952980713131555349535923828406187847744802746701832772752752292164093249396850443819060897388415024227032993479751882169963181225429371910042846274064705088364660878259370281474600679228136922836400570526968551650082618547590673009497313481143605397803251786292611208603087005205894537543717651802886571378887330563785299052857688060653833935959120831137799883086987007853504371299440355131015086801416134511778173082527473463848292341770164629090774394560273250873203505645941454593142008828852501642992656945617620111429959188262048999755845226747292809155256232606999305685586527680507964230894159110067981047209473918803020955984758493452520831028054810561396582920459521292210917782589874159273358300415197436126770091081452516636721044695859808496574237459274317273621445397709467188223279923266604958266327079065687742154142591327071724318857547549465472555143075210984618098287168061603814895795895435710552978890844302316768298872356244297880772946128322133982050323135723146064453003167613986911051000693820690299617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] -23029434169726480464730468700110675401731999530755140007548869790473557246195791689425303343888702571984318308410416506576117449074204437357511226147600740347967108215122388003285629910615776513864260729946204927416621736016125106818683835456262456953715729864860897523739979774085003259399534949199342941435712209163359064994794687941471752255046464774036456860942605180222331895437385404896303495207337624134704203587273781802544648905844469822349424176763524517455321878557014359720941196119164275483044815736147335033042774666760597384235178890585760081133742791053848630369900267223724076630407995595854606252544905765879296471605857232352320581621959090560257032686232872510944407234732634142783148005383797725757688830110288947520724115079495763132267489077968787692173841599691044166515747138957490391668629059201328206995486693352625679511743086307761248752507166469488789464381446098414047224683923671389214976836970798017519728106674641576947159442741171160009742553539420206833346698378320801660187029633327195589576856097103502820906124881545020571263305892529714578135390144321160951620471914173697746563889370268450747384507155322470193507731317179354434607104548463656117240952373758562311501233296901247520683995165685711006579192026470212977324020743701319877313419472599574682692370973689912862413384660120709218464651314841208391739553405020529156997764365348133318998354260505583652397134738789423727047487403474127618290830004466490754518481474788984702626450765870746748974417188117918949771081534559098510444403855539477583699166844624439691883466127419615177143216403710839443401596601854283501195418712734591846424888971541786760917736538332403025871711790878323839094065150220932875355596868734285609900295703919191895802475368318050279287888106754733793470407784464102657608092837285151718502569551652008171642158727531204588877416576495224267267182144498137333383334971629810642496704422978599907269198881014510315716717161325619683761452183463814110264495115461746375635912886389146283563794938556869986192217648177485510502392052676224101925812296062798198730077523443671815366799430996187449099934640109681644597849162778109822984565779440584215522924575996168034676141191411154489966592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] 6744015655675248311055125571813499399066269031713279285833044623144382557466002614773481605047795810501656795225027420922729125109862424848992810654223698039196330912824978004281176730949087687805584410866072816965810584590361577873925752448354017145536403881519091141190516597151299167639116678453786264550130983247952006165081827324917704485202040997375994828631044578031400879603953799693243712575005960949676466358975043365251564522583619929234935719371746252174861418459434523916368548351127310571591010838586577578478200483857664956522373990658370578768190432121127047745108616252843496614226513222092115198369625397904933795736489340155620612536354691966243392892462236951083988102039954243865357190113234256038276376415296371201247390945887223923628292921100407299141234886715900676716558488460900770248245746720166749289865038973928918624740072771238273062808526225800309175668578806761962697905433020865233406152420648598785487505581591651762704892851689418202952242807224733285265692536624854058318092260217597966213065106219403775253858170795776270073600364930032927960238161086148073976665271041150526232593148396807432595088255844156035634754979451729909919200738565685553937748869755416870897269656901334821429725189496832796499714559697221803229395822022496321971669557218034559794348505875160979747515116996430847473871077629982445711996577273466176682502813441684940615982561614295509090071930775233302825410738728155687157021479914147166033288293931013867908409239588074536336450943535416351625836063008571100227252205500984685433113259505916001883427622510446905720676856020781880798140783594055812497552428735486475913504055535456258524470001532108822194167370090118617489726984253064744070067200943023230705210312940910209950238359751543799167965494051751152793530500377925774376461124435728422312773124414126023069300709173152628778966563678416461614712646460775373671160395927048481555300201988900455849883172906779646568213501212510185775254770406851750940831435249365389907411500139662178039457919341679549195753082933679199801056222792890299942762456174887471609760737340827777352403158850552422466391690007110897954678521131367907494699405372701008619230540326379555297461558711676578037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] -957260124132902303732953288261650319307907618037775107782824769722234750552552088486188059519492784287954748860217393007264559942292272099288423910158438010865806000310568129633132726089853847132152195451154137414106413864005817012731804251773268447590915193331878441224763498292445716792379716088930769058911506159974722595045578186191370141423948637984780081393862756125431597241590392244822978604192213186561930468592374674703893152735667200820916214576501814149292693877257966152012399367222258569066166405252169849875019446328649371657679284300757704975342952209667704520247335180635271129514726949447834093571361893222943746421830026536794493474422863186311686685805084986739568940109688573467794428811292823279076136888186077518000996727728589701095188835192351596871286809793898451488668119770103280877115271939894663483438549276380326048126420778428170288269440404894116978041776152802608514850953955277604395028651868982376524231805633917237688278852015048799320685230193405864017575042468859360537086614215941781713346375496735150842377770018665482250085184703574863086480795975445200676204714805607083273467804937682218344752035185540827249148059549785377094659847921642326848489127986900217486304098427126861034742498419346277164057385399124752017570403486241447725745282357616896796397907510486580822122853025824836714880870077227288044249838907746338780786201391132695668788627257344166901210142498914725534820288044590553380404222529618681373164254147023260857670988334345426067581527708645246301567356386907439104138689939561767097003398201373497367281256243457363597097215104589092051172704747147052065501070764918918529819216811402518412908789465478018626317124120634083320054413407008348630375039412525854370223746361341525201244948020452231917694091132219799716174898965860917955251096197756846609764365077964091606257070959271509682610096572168292170416909493757332062591543829669271338696092580801249072756223860585960112648369220518849878491612228148534901883269656730702471496238215163804253917639884059101587446098614254410117803961872860060918784545735134158909325799212854832345764627952035187235956501451228993331247465266395734224156205200271668017614229574805583994933960680932435296256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] -122921268356457567162036136832147763572421452893191745165365901982690693002963712684158737610477320108357121185090848532711368555494289192146870211062652705573702101995462777486077208452015086068906071802819216304329749279351484263019720254059286513610523569176429549908329265975320759237364303133579138048301246594818942709057691817782544874963866655132317513042242429062442449275928643323790339310068529459928735333407153137119439278094783697418395133823244221962434605088935809084974505182638535383087133477877077047858105512282455782783342948286090228722384429309999249217716642682011714069551075639206861340403504810705138442985677179955745346550076518222973798104232603016838047768760972547841069288636992194161438099043408203488285471109201460542717924246035609936466654158151216678930154432552042466167181101695456627532230103887692961859242805504116883371878384910200092880081725655329521073260727043082451191911650036593414944086820312094929060436955206345783875491279745878388948674891980561591860291468708405832006544879624230371057339088611175174997704593445897510031518439311769707960929750966247695647432480578726917942218169686956876215154480080348843924877050936051078885150359320892140821901820046079686515663920293279799774859028922838707817771064051737849504860455676697284039131593494743623670371049352757218402625052960756167598257414455185824784449756016917068824653955593885642088722151863478748118863597090139134749726185657486341644312668064604646843694795501530372945201948295001455433164040874928988854831176922252414959523419477561179366925729344820993577627170656517982266825494793982837799484596702531383540771350490948800878794882098395860411989500302105796463973967216520691689855650479229896217391136898189181697580097119879699495411472297596267692682597102442101743152985189659322851215976922468939938047220760367380181405415796693934436997981698320527687504451373566725672999762277538387012481683492577405035307887986951803391123885864215571339860284481910255668673004137647370767260738448217623646949931633256199297315698214296078577036992320322942915359198788547642528052293094578811155357935898791462189605986159843675754622272092987602749644062818487614474358596101241401507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] 165743836773336045480318491049084834722385785240156460079276619607045265420303074544440740198411529608039142281805350517235951486011784576029545902935590271648222702398665870324344768518830770363156899155602282536230728303943979899944070892487690268325485928997375296280756504632984845400822971341088173451015729561120326044630762840465499220159815824592612542510328349317318338666243479767530416179646074021040412133688805598148177197248732125191089100523203018422190017221062359920990730176222838745174604800799404658284545171767911793538857451111383713486525317069047606146679723367616820619007649226585275961548059051320735070904551391488737041291563721005619130478129722867943642664878697668437889764603507505349959858276513555451876976445018176687876490739016343270114469095711330504542434263264776442369037777514228376598615662113787094109712096085907463059940240801911627193701798986323031308508122983493073420321928460891466064002553699268220070818358864277654031157067506421986399064137093862756595408780094171165629641523094630410303889303027382013572518884298410882381799232471544342981676755330568823965575188197635870705554951442354728413145096758577407786076025221431426901377609066876514467268195077052484637760201611960543893457635740857831869821710442584612750856068610003137639587518973507618808191318340592211056023739417260856228692067582252439191187903251158915007266449785389816546203862125914479452866970324993651542767455607685670015061319058667215822475641828747743437031316619184867506729587945646127129326662731736542268822034701967945038807428736957535234740347012814341851311407870100675955733217737006528398642228575045742133187875639607593783476961875785742972893333918326518866798953832642177104244488769546839299745574033305608229920486491907735383083160795751324498443891212829582953760154370001906395994347194617162884374517911356740353487969113453666173898831296720620409311388905241304965204052649812608132150740535449133659260387332232858335623181506105756025340753599735966686341514112842259287993129656154116841082696109697637214019014073207453045787202442292007475613452438954849086499648828816004361364724774838732871279467156316229121970140478693612689965764064156795797504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] -72281001881893067127180760139600165140735769994736708412255203562140584746001176358534853176240474818939489926902705954395003356243280576644849002274406855358444854808133957236860619481902138316785069164967214221667277436995609766625580050269663524004448109975287384162047959937195647963727934663861032157952224992726187880308217922454963106370451697027791255244942587804448526534905944004176999358937470215800301816220345289521512285952653050256888683947032101444524479378255224301040685434180413468376039154076517159217531249034433294243569634239803792009366734936007805933581437358791532172528914964834242966545910510983582268866696508817131399954628948603366213733679490785038368453544613286537390671002737654521588991542997467905616085435796822382799480148038866254974367089383917447120990900853467697476586906934212325450519781547613972377629609004439153492879938618949769091913077614982430164377223568504920610996435885186383301845911706806295614139632330485360665377747107435858213818721321990397740243232719656600220988099179114748262659590010827797980009284541300181500931891935732564605303015526998009843484291917204819311504258323972052956645387547633349085304213265728673253879524929859180464391462697984285594572178187053703435429169527191957866663657152803947084780741213341747421533896944289136189430915269462857454471914586533385215599232506326373177278484674060635649433865429111451701623928689676282307455261287055228161170088747872460722514914874568020881421527999525089909722526522828900897120150912958422677292932471046150846583247193294498352839240310332466147995592599077057885130588829815162484983737809998411544677964204907811704098238785446640046447644473357224080626957845323628106808765052439030466521912594041546550492904960983214106579720673321387843531173759562680787158003819449882251440240393487271098008155934785456222655756928670593681554203138333824112913797458321703314985512181585457519277633023985409731188550370875554763158391618192514285624434361876150004856538391424214635379095971554318114204733783383871045124408192042005073933191397919642503273689318320004633195810134781619089655373878601242702925850688730054609872987844020382430699489268058374320406223855909412536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] -7862024995363476723571962118642943485866834492862402765331347141651255927021195941995920676608847948810255250494827885023341826507482485473181371002536928158210357162954225623748962425143645125274980074506317052851148787734813170803250772552310435708138139774476655466219155928273914734032976010625098987408699100926642320812383968238032482879548023737926673720700916165791831036067937164854164526387002294066182624497248285516994636545582033565076016846622108683484462483516664651989873181836930120007671557520361874616745699299795180920687603200309089439208047434168540105014882005144436986288502698613030071308878755435564230822180592419416069506695825152530655242785466967396024317424544788159590723464483619637963017830415937793312280707466698957060646518925956351128168490305954374472406732387531506905841306518432615106798901268039628532161794025621460824869963854753744374772681959961019628420613979484086556840611275224739661853994360910217202461442273253617995254703986776768862056943449750305004681355324015587515284986252182961393722451860845350288792063649162417389525511834157081417948163416695834910037829673297447637518277820038463095254708401378562820320645185170551383657845761434230583199463526933113994400183882442606596074473260845821933559195078716824507181113185757644258836206131330918100124278915368848816825482767928952872875277009262306773913494370053062499285269879785950567116195689889978912149835413679662216497886473424276716904427551037205166429470792181627378132305750509542651144914534241475839068702567768858986152120467456975202790278632437585909813568006105002028064545632680908068295560726030850871896912637743037429768638859309482487791254539382743273992051308908146644298745689919083808902197399263264313909858564013923757293054124150147704432709926960267722852205587647251527331394973894649442227592710508339980061498832387275638216096211586977578847778052385666367461479584198428946869813044512674034313009583261642678024899190121471642212423410243885352333309685550708799756153587219558354053901521666379564275881503801091857326819185983189858177009635945393797380231182502298227255256484746708363917630704757815397602089991732771019798732066173115517014816918781210656768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] 29588996249617657315054493961163388600794127670958345942715393870497959200032112902314179981497339260455142392033488054376405095012746792795791231126630765664453047956370325499839129331175112570632991134297923582604693276655289447130363353549714694684793105059828478650916997486111589733379243055749326181437303812327692247582110856488509542192845489956660213114474398014255086213771122697269438476023633502906055959410595373959395365275971132384987881342926731484966065672373752030035384452517505771334541877648345653846867549461562335712801349816232469622052540796974922627649812728281065223567171914507080552757540167668960912216598324465162861443862345376022687444999430353614484299179357302980113769857554645526494012256715662288598648471818894623512289396689648368658542361138699689854215798986753144472986605113910827890782183899997602198894826425732371547552266560193384250416680431681176073907221406663514911824580341315585011235565019134114377442636578372549006134777258678250064681730159610632265094143442428623719695501147465955438150906744249474058648073795448785803368687946080855947163013711646114833531501570306197552054930739466871971247519771824444278850140978672510998627515519360008681703492823239833847337874155422230658614606087999075665931258286798358268369013005374912083372644939815611984471400991130533666521863331203746282569009983189893715938909697892971342599742360693385575630673438783045112222802671483388104819336542217092847844976496612328590709262052787709402739276537364347916252966726112639020326587825867359952911092350564242669462414660437865104247305547243950046363755895941196188186825900036971823744411865553699480206959474172895703728357012496987359859222675075187019862776871765133380910118522259028170867818703340591689517277090424905549009039198229586277293268626005445441737756014313877839916876890290141071239031612324263358280920979827887189481993471144319562572494375943642986571695232930529544367824300157481079887439481204679537644214354008309499768411361047422778338879039255367706239385067307885440191428774707964661068375324206793533458849941498541767933712964589631241496371723120633390209013381055982079901710826858846109305751633522114673494563641562213908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] -17161044309363440067802494591712549786515071548829832120953249006855140076037692814037383303154173751315223929340622696830531249035230345147224042303482676701400132033997103507513984057390282768856108442674585737210499794868565692230943990970203703985325400230427697777819536792612243009038729751417810675351255262433779875800314459106067557336654749853246066411846389041012670638454225187437776354054213582859032222463955016572591567668878374407212362559350896979160790686272309722209092950649156506764487590528819948917426864526750682410642073051441858034069808173362795837251641382623002071519212056357748663678441093469427815574274253537762826246017144706840426481378919901930794727033858739639051477358245413155140207542091473117955496991807239972261557687354949407696109613501468845473397496577759632745035956699275159475925613066565235453165652834878629074156625961704235722495174549089962679421781750901082359479944211588099949895760204481487801939751866045102870227718576157813154785987548359095634102067843339844545561715203807927100925622437228680412837362908920872688124651075718396351540339461045624829255964409015540955970987832561736749573948662186344252062489157296697288345137438940741878614012507374352358461883021817584695207853239572728900128394725566922622942993389871218555228704064444227851359068340711123197277989692910712709594255201417450823130782731959000236008957293632858495709446106293597081984895531918761420710999257024914700623699423123821200614107294455263438464300834576324482231894793128856684142142373080482780451784815658091098435003557507266958475327264868565997741354550322351188738703036116064354389638715380531208598040623786733184076385451114253030249022480226115764977197744447720050745357026117642982034820758162156516753418348902829649786130219895486188629038283687968320895206134597042191484461914341821431327736067177935967636361817609186244813135510132247591857542901808808350739415302215912755517753754174906253963381929592864177267491623885396177696986061634233052178078826489156923807030214761929657795543882112155599057693817006779417841561044891062864901591993125412609454125985890067737623267077195190142315038377310236873450588282423718692194136082422272360448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] 4661814442038635611786434856248216509939349699903914418665895203423515433554415679925960335364526977517015097359091647059490233910895707920701935808933730635162176473940295914419339622034041506347280609560129283509073954372391826199985895967511520495455359096411556765839521638556713640911240649855233266088748134254425954208781709655124045561002890449534428027940402489215355665297095864056629186556777680521829250995941331250597622740043735556563195106494066521923576805295499458843213907496007728510360091439389461626896068177888946014738458720595968111684382166117852456558388513465825357309400599056236641717912331909583076952142538414135999949359009914036267143112821576176641865324902843697158477872193097790223318924243057257109807665987720864402690776963175622408027391113462052049833782336389642560647470430105042665410374224738306789827129595340025505174327150606499777459849692252939764333647403307807172487161511492758055938680145043198147660939681747780860526645766152953063632459338342754542944926942545375685466848714718420395376552940942048936382957453735897118927535447854016323904604129253414911410867242557812091453217852357231048630202939827584417238855208812749253198229890351220464931175594681922480434165814693788846400630923161116698349739205689326922220406628359825916880748718081968444693225201214962647204598622671448578353351695247892171477077713869585613970702871571799889041633844775580285315409943650714968866396576513944449041259276269075082212011080064720790602988686831768137879380994192001153367517927099624096367724615220530447912427709118211508745111857005960053921512800593810538319346218659491732641592473022578848624098312567805099205705993937618215448957535629222286204151449280351318977688842567533247614152018978191824505365728777218131711006154864973542858841072844002830921972965521506872919052790486913944237622112087470809979611776970336355469492724147967135720878540606150653332634076528743214553639143336780725732668217092280355717023427755245570990418209199143107705541166619861472196405181146733130952056610185915302690039324195254635750701294713608471685595265438062743018090351073975150666865608138931875316162775720213183417812628077149968919692476077351895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] -317457586162866509532728375670889572959327139906937352389972154205896762357715465838260413708992986937230929332542313647580247543549939708662350938523082157428647634457118826371532437544242748573727650504146268578224976921778356826526903575480233236293392320886618113469094019428492486469387372224668699970089532565116202317208087527213374985653741586114217955708053858250389525410397744999730492208374793221362810933238452087313079518120945854939813008465716449423708723163684461052383423879681705825083187885843914907264859424054380715685916037981110813003811193933636093518787196635522403480870422321424789074779800540111281115478471493349257053170574474459612979951640267882022097230702406011510383410037563564876730751690604375164973508558576478147894671297394521533431125545001721357658309016123644504631872579537413755129621567279884994090458585200310807188207636567575092936540723494470219551761477278508367525938078463415400915585985550945268219386913179686010180126478207588455930682024493405005005123433170784900234806656876086974788374473922131011435493474289553916724116747232069975755341421570552218998050708258498703087685670576144019722526904673109658314115688857771707065005043416136779119622546296105280881083370335364113990232261736549395659918370685337543045376934051730992768953921973950752649281669446284639829490247818189300775888473130231448273703258931775220684304495669535959861350338242023265012012015957626916746301931118582529941364958321989401993991482179087776761606202814266731592703221584723565370546449137760019428134296019557110676578313810524218560772049116871885062891484323062679846726571024305301773558668375720069755330803790370638156309470666610431434077280677451634948529741661094616356243780637886273609080723326827638221467199270610622352354629345735938173304109760810736708322194764533586545289892605698962756928978184601147733608700088529404999483547180143019020546296135274319866207974383612239686999005834659950020358877528755742565114552824942230421538492003297843645152985925984368488013450619461479160062260201142622286501037025721793683450266905304973764669566690907834848022747463085063958893503033955117724974635786013502228325540933106366933193917479037960192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] -190797708630142863680347959136831184563904970597193513066829732174315466013917333723142945686538041775507672825490642423191257570684125947485224043108293839331562688570658905484021828569926279632563918200547471270388179429389059072385651612006698721801609230782456212240159221555400452905948803037932898796848970898768505183876515669683096101811245013939024462503063452717612162888191110638866119977895390933021449603467518655964738633033689023700360493516431501153834196276929906913790242846750424977299098806209981464811855082237013218594720363420064111575294890002579828333438602887319788019594175026597396058730217725340452859836174437208205191936798784691343595196658739883422542679601639214412814615831661953418080115617371491035449816458716757558135376514774110121442000899835273467191724812849216970544390491746356273906127707080099619164734805254541712380246784784070134300168869602691134583780068151217811618472491451109600196941227180982852924215398554496716205015679085841840942363980672608570536142095746297279650888060090875333985093661863607206673799309921977308449375403646702664767851324983515426539035502359692562735029503783543850837653277876589505632206298286783481550965350439490741185577565145052155018651283485364680057971956867976001803211028792932083367166240726433865042165531327078683779521884984422563146481202598808718094557407019159284905553869346050439772891640389677213832228252071744713920453654962710018019868857075632973174091830985408044277239956163646627968393422431355103318678750927419726272035988602877571602315483852679286691855687003428654581474869994841052730530251245689110544412630431638005695843643145286672505913432990306615220568176917988481766024048649458716181285493790334670825685618777007837361721453864419683791632951437020741697808080360520574385251898543983534015106620773135026396165811772410274011584132096446015171941461146554304162602740741615936287557434301787684314281717583669820915773835215934584357200718027146675010059905213402211054376768861603834910544945406873794806954281114859069828420555611718640302425300688043629952829469359579082835855582872780869469354720874791480662328348018987749983469656856011856218099543695672888945107913744727408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,47] 62706986535118852541430955321910429810389231697660087034090013870831151221659358888116085454810943499533539625361054628807987891508062360986402123891071028452813649310622898749885252241990272056923354490819186279702000480567533137813147042642093075584141060549374506958318889822713762451923748747661115186539403850701031221464266669136106983392727196529443122694140024722033968935880913223317149337627133023811192627975404958556440322821970786290098023177582765468628810467500639691585686943778249068988967113641000625078564258504749323971799835079437102721012126914638414255406221593691063828548175233577038729088780092923634892535787933773325069335378607231851723978634429904036367515334158489611046559827628189790395567229627410222055303819301028573134608357904360624944371017021703907216738571390326746772786326435385735193081700960138683986298482099888290639418786234420731667000637292878879397867848826760364506719051045251284903191999515743812196547827856318440970788609839514464383812296663510323722042699109239833466287474958578096727816594284402199018591118617367649266633024006113947393965678583059461330179717178271644337992088951138091264612431676511496139778270964062374094419498280786893407260636984851715788946508940280271213070952098141870472633463446541676349855671679865456780571410099193220021345402836868365600573350104170985121263747395367646237634353339178528509410810957898136459423138033405265627746933935650054113894124739900786917723064471027232186817592533704674884780507694797273954674657915065655201897546817726686009066094202346212710670285716998018426953585836028028262718408059330338756604165815034155746274122713443936006221474150946912245941227582165610766459536330704933607863375437407707592342980358800891927830269576266313877191813058034656504352038016080466562450906436762021698155876963065244648855030169862077002543476436533550450110131239886937880491306572813509704655840960316292037090638458018502237713147369933370132281007218349216036766498616968956978568026265594065186975749832911562674948812443787996377178432322277331592642808055812159078125806792401417403779810682373654201903701545736078619725699078083454208330460233000100940210629345294498488596951384278958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,48] -6425564021828769417158140005009249720923579172250722264274372651587554102929210038313701724107096559767314332523597325522786009436937376985989414667600782117868435585806862390494282576108739975163913576407075614725504486872759759541583224636512522353242258255758933772382239689639850148405753815939071616987703296207757815297409475912135281188934004950223159252793707556004917947461377276186982651336408978525705293311003783889287751179502634073517396485560415121478965244373413729127646412855003796351301281680959989563280891411004868879879852517954985495255544247792266017356097772306865656201080878291321845726199975039272239094914071748893382494435219880321556501437457483815351023328788722573753738097094951319290318178125186525779044058002520218153312806443921137900518919796451838640559161233976987801643909160439226722877516264909689423409460655335034619036354081369604379639780870519481465567920144121205403126409331882723535569995727424370775823343831942294533530427244193147554774494098946413547503803361636527622019869956653592711290523586079548341799442801153222987568796334044812555678817404725698049028518499842662892807835639171741589303957424521797026304336665386938840609287193410171199019866827326814763149081198956064232125329561705858926114635456003318797162051595099816159248359400951355239209519228066190999989558062171169006518486231425439384707793971694761766890776600964763986429367694131048616957154247570411578954054383166715388412565565149724347069195736765629549318354335921004030338417860426984835602303269596514350689166455008413356671178709350157296213163449132618115711675196136458951469737030592362065083752934404562384845762276432919032687626593013629180511890484520750519986953713710671084135943646231347317050732866407303482890497986651218901294440769687688457181882500132995283812784403688382948931960875848938933700506975362176180922115294498119727166039234726631488429951786276847092748604371307729770871441881057556308756139470225268671106263690979043461971332267973411514734045305620417432359752368463691484485590281146243041866032946058478385900815182608182220752351867476929106018252702588581252774122039637980131524806835845535143119794889965482524269297705733324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,49] -486312092763741942137277011416316019065272089597892232504769535123341134763152265233454241181760606959597714864157037354015363290642424804088595472298814946222655076855713002327619429161021866260856203465424969179966821455311190770036567353004084020482829796495806809985617661859879199541201433829684544481709595223498392282921201191171875492057119062392985221058151108132429996000291418524212155500434197169322757060437913224016053871895106253640084277450494206790640682310411636251707205880916703775073937219976388237169932536512513604718363601725550561156228598726380940647942704121607818258193882958485390839636919532849712354681461169493513470851634509137078858654224546195589356805732913662800309206907138289752087199124645389395608689571966590891056321163141297853285808171625169468450008221012681454119349282858352817372315187320157125369597928061600896635058913724665754652096798876544346912056755496173667977807895384621227038844930169389371499675191661498944928812050647502383214546309606537131435116183724079809600116735267894828602452430742668967429745723062616786093969693814049342368301988961551887353077164619609298112763970400232202565836613431578668597000541991926151690136768162355482860834297670400252569569322141364023051928210381671571099263113220147210385083767185855110061110158594974006372668386276796524792516409498084663710535554767430806788543041690756358597831605157738960398415066825638281046204207301927830981533725387447228280814381940561942932912540334325135590482494615492313767741441218136367929113999488485515197625816926034487313681545499893253594705920166852828299456272152479490151233431405271097034735294002511314369024389357465762421785310717408053225721302018265349678933058820033312168812561334805461181102069726052991937734702118552311957432742748452590817718050135590467592162945817864247343360378131457966145976144654250419912155867970636457820767891248372172131579644241185463206464716439989378620332690456792861121716622990132999530746872244582428246537850942043592120549428268529958291903424377017046744927736893483060110318237199440824113146742101208564486817279550460547690220215141711938944515302253083957301447099519921738916844311679281897278034992414326784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,50] 167419009339476403292824335446912074011828930182798641742589396036226744066917222368814459447687388184150465998189773169755566360909437018573851238711023414640927825543036107398441424736481810139071778851734065327781864535067491321521734513597460753675012569048162038050395454766910795025230735480273985583567141834967664460826722004736806988874830596044522871033175363572849965603274143664451586158685584905451397219676746638943458952919640374526018361272938626457004953260137975087183517165074806206161865828205143269484544042714544606449942418447947703352655559890382886843158078072344045344413138118539323406082237633584933889490260290416462960402424978668904271662850988079135456422915077536836772679016957588960594938135198188871798317727359697584291115534044234485964828607937220050704113123346064811325257388954868755808878094674751050134115050596020395456154472958581294122903107389316578107850861249978911373803932499939141070337699155046996033246254430663340274618617632296932911549489961709786273165017276668283916438211639219544015243033758484949928330320147448798544094177155836033154504376742125299014942505067102342219266681335750772155891313803395657729279386130210031389509634810956242331543890594506086459174824466123998668141784248855925230928098362612931655975369405144484202337781732017380055819051331862030538522956859102872736909903615926964525216807028927486832637433153024349767918197624263663371773253035213714414298046068066071301574666758019375205498536919073907663165073460749847213735805154607910508223025158282053821055606784388004476516169772126945126785158810386966801230191894034404506538298898549393826754899271052480535106798291330514081141256115024683272132667727036503229296135203169038419708141370598470460859331889208597174379708255106217104949269274342034163578696540218687639623036697050287300291775026604225463810034084580795120544622458186389899306945403092913869716716435517686491367038051350174575431937010643310961729950197773559471776783140073572695243654560370996073174210255567297862717555715817233229062707373428508451405259321786225032696123853874661485121279501478101166534550432341671575180502328093032852010224632478216731409165102547113667400991800033280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,51] -5271331947262200123882744773890962861497796399867475761528534820559207543630736710821658484404510601692335831675082420385009805831650168090604085719531050600848645169017483708443903205568422987399155896442884710816760863810991927255372826062613267622809848039874462260465047446982855535895870659438458168984318154710461879314184595255022872035967560137617024240191351145726291121343957465724985966386282697157671443539969327783600590331971277534317818875992497334934446290676725243584214138485583608082732741155239964501983784640698682942741773819113061210694607487149059843534309741983875990257984842476149437303740652656426394609318665595273216042682724873597460090560178363366291348367482927853575420701888610701198021537704761902829984750105695421443089295011602185193449079479744762392442373602476373424055152304140376403811575580051164306654855560174181610608580298071130450543188163395269200404238019114483347939693801323928710725686252038657626623036780537614410236903230023193535503852637647610558984965639377158203904162039113175612092381381551738722656695350306304468874154088864700424350032202041655960314018000405239957091313257061293531693049223091094083529830673405189281264183094335885557547059185727075197015829338800587002373075294854487913204571128787700352349434367749542283937514278818226814214432404837620618202754528943126152416224775050244940576279151244176008960671252624811204582930531553894380630833558762241680537750423752041637639244709881226870863965033989512141513212911963704703132975889383887495274198869836665812443501366437355020604780247814162149384567969550074759682202821428320220134346834122438989997567313355034844290508501090819906777470744579446099758735471815838461606220740462776969237631826037064675313053341636433741925216703098647835330145177628607840690480847593974448178402164514446409442637810699913607635535362535444530287546438686946416223292272445579599428729513467368687764509605452672016219043360526719882065976175028957422156902834966816797211676698093730709741325502344856389134167323511512891129717278363050093285997612920640887994099186000195452173102123624889676387134679336948976689459855245109317384136656012017012049402550411250869552445833347072000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,52] -2321869608596996394274099734938075654344045478323198250976981074380873907253188407477459008544131050255328594734416183598847724515886616471243036109344517062861321795777277212274665774332346710493687069384693412449529805657538799841384451454007066047133934843391897915993351514279901037572640392326739249114114523106010752992217957055702121966102064613286788207720582383596793251750387940507304517947062025327391101884180788788466205277295221803904472356731526073197327889133920236563303446407962605216075387789533947892529934017841493993124814825775468532732267955728837135490850800518620909107253234442865593939966158252380793188488877502980654001951703410537305420125861696010365501137998883970356962183776545442514905761666742250103757254392997082721258454331931302211421974638664825716570862975897473576287302232074233598311031864911501445865750710432761165821773461303331533870435436190354245782213347873931217972645563534290075571729402266005798214645151782668052822496073518356770877998391373553129730341920650467737151864238611182130814301266676607749947034908026473598851438371781692787047423909862935115726883675536507403906976160087905675577178557815060244274435326141511805013563225282649029142639655228764262424944465786527414109616002102044173122690348909881300023310059903477978098434544091576681309526640933554731120015279295652090149326325305748568606172241256554096051161508616641505645169645085193844862821653739113787707669219758020034529160295493761578990566733343296502720352579699738583080598874607274292002994855702820536856267401623804298718156772061292727042863926923398274705642858503429083621199452137211802083327133492011951058932948485451409514806657948657234316839082243766175362993278835419663304047509449220882445756095150697394703284540602866312373611609075692723370871395471660893561475641387019821446677807307261385175236449895767929279480123280109943504672850672801475860726894276221498031847090669261228022691630757072443935452962142753249353443515090004520596685334883748008519315351454977435565069396832001382873764184053079149400428199712250434061606473177751143803199591336136400590861573914272387529788932540882842426002599964955437632821299824321980480592575201280000000000000000000000000000000000000000000000000000000000000000000000000000 [99,53] 325874058351621299356628213339368208251086510039756375843709725648778286534095985776378146914911283791062115182512958860696524643258172657865559100672542658219413675202306604818095421446320550465160204153273637204578133189254328121483730771324710232491970847610520692134254350974791129772799617433249208625481221536214119175709154943758214822816242338786281746484084967372718362806283539310861796666970978558414070309578029755958040905192039518935082189329021772689714273410889726760252924463692301501776761970377530274643734071036567794064978503222835553649108507538955284577683775390778045233403173771584451020693420370015042507604655236626874493640101671352230856042315609738784334810726000071645641135127093239362892384387153723805654459187807384967549297110044988080790835863149236976306218246847117408099366110442055812508675260829260629840370753423867256801597424509057968246634484866046335850040141892761160414232379399642850531864980253417383347516682653972303827079961214439873565300348445252305148869733420426839393394555176821214128767470494634978211114454789732104877026862473758904127371795319000084957503210483281646653823535553037925016730655426395480393163230284138488197730036042478661323463555837346203251065299876359842262782911923388864996887628797473304743040955365543065499860137476226431076953296665597127450574227978844425217916738031324316648169679889546442425250574204865458115708281487421329237403895735770205331466071987779006767888782102038842124968890224305535880583421002024834272435912931781225363230104499927771097980241669827866244157616026788149523229150314659115375955987591372409155246372730774200878552892216384586467882692324984314498050627321235993660034616912401348446770582088941975815246487773626283689746570244431948407956045953769652336131311087505066821841990656731673673189468505266811097401906462379663374880963638272922964914949076555195483985831058366281164699288654010221892709389022491213322241767881491410323376945931367766121749582363374480512643807742346435116155081746794140677416651286560837120618222936373756325747656904800512177677927789397665212113177797859576287349585181064969297698849262564315038264038453471854260733572586865619225684910014464000000000000000000000000000000000000000000000000000000000000000000000000 [99,54] -26705925562363968661243467856690991976957248563261482412590180498840313530503140050502408441163622565047867438931778450135814555142071502424996552530977524326587048946909917353521571548654628126890040666483361587170253242995340578456549548560437094357071404660918837807739551775073678208072421812248863415157874070066223108193026749867437138662681707837761893084458329281622789956345636675070380034111573269722909318425098551688666849038389280437684905963061445180066666552844991679019992760771519287165715857061477567436676039836393648155872523364408990886228226999147629298103148384653720077895332800334118534764658035180343505039593743549240141287157173025353566477555479198048652318682187620129256002322838541465532909847215746591049816596310035820335531124954245986623403346104161528244199415279069690006820272676044098720705652548231986053929068020577089731500401655476709090535377441741497034248929638999536650907316532998474287845570662535901139741060228516165899117891900164295136196762421087333536353666830170905637656689994981294714515337587122424807241853054958572207887793364211711530694156196147269091044427637116519444076034219334785172308486739696858590674631033248168513232977416871692773725831137467910796962403763398817736820156462906435148369533818707259636822233922606967928941938724672479193709849886542961071570807364249875570392775096938593747818789586812094020071909463732566079764748900424542951321951232342355181330694117191939135665917684936008301557714612934072550831760163888054056100726049737563892639309067391324735707064452161877700666459940534285492675983636649299751229698278706826550597723052351142355446026797949343625396948495672956167702589437183996795875889722912486955086267600448277492749049002303391193274881361684792126468384529596041472932449914475726306206670854652154888535090045144414902071909205647220452057021187949729619720338232957760884788134013659540456231222016830903480308670467428636464976544683965768052114225050014582407511409845107881834306672947763757146107230953228694092941666329708279857102932295695768653763268048250160776650611959800120635190068508015361513646624239486936955023960204871894719061171554504149108928255585494458024142401699840000000000000000000000000000000000000000000000000000000000000000000000 [99,55] 5875545648921173921635576210754763370804554573870029130806891170425447227686737330340938833914251146190822136459336821111311703206787099534708863095397800331297486611693703299372989089821047478777946268156410104076935992800405849997190132317805024104241838034500876216023642819596789115408537044304480721294791279468848225430329438967159042404823202778759867912863864060102124809068115948239664204410222041851567453341658176381202841408234046424558959506531650136528218459762113847274743099608283958490554828229721565870646938910917735554909342098249123797538536740381244886910705559253275589912571951499231280204812557203887050330115603586578782438190932745249553817905130004462765087916476010272656069241930696978019767353730795494280601646333442656541024921077740825460278055902074449716934596079286696718305217489131679867138622382611130337001009413653039164072441010100272498708232227268698008613464793814856154558132582913954132101350356809049336639749933477832111678944081019750570238644665656016727593924370686678610195636236877853427591047898080872830133438330175517793077001745596344516244164632680792270322825215380149444843336597419067426591139749948092486490448817549789157171540190005851447974528350894704607272935645301547788539975494806394949852595318516596122985204082161935387501629356018855685184663724811165490895277798224714786457162995015597984325294043386774643315579353880757395631238051426214738916340426954671578886647984202796894629836247426713001191154603715483990142502298900943238741388371932337893295923320619004417119400619923545555427316401183176659665077437943598563719043248769827927683911720806003477633751058558073910961474460684744640495664780417029063140067662230301048716799370121756498110095272069017110381351063647892144368155187179528851861138991458381737172190393717501033099027024236354469555065969112481501296667790411492130246522363857649158539638027663994168100596954983734217168016891905257762682193976219841881036140024897555021389945857465948924242082358490494124935898206560764507883999901375957959086114091691554346379748330431172964318410227679509360851817297424512028429471940765763226709529749437240928904749918100473233590095560669905133575109345280000000000000000000000000000000000000000000000000000000000000000000 [99,56] -1546265001685699170088578740609223707224081872268608612631264155185221479263228230639298112953694405493821347318126609950930767012544376597689224347086388667779183686206617452189513099186115525127392223798438562731578760888723854639658637066804088875923072615883849845615432496238433238025508827130976821154439549495734906455582755057552434958102458709461213702429865048971007703930520467439879095496586328813882055800165211154873374287672267591527631213937501641794946883772411937421177551060411014837565458314609877838199960305365585054423886587127389315787419325588342732454874435279858282439884990751778995168675797891559305966485057381038625658052009785741368879596339332550442017664215887231658989665107390279921442275757949498062603588672789484172195928897251849424833247904221725075425529252894057377170152195013356491418843087566045729811912943825755616504125632733034108768148580135702827726094034109900703287954434774192965927735033436315129436278222316139539655810173690571133045127769166719900471984214834871255284110877199258376803801568933525922087517840371631203860071759339306020646602027990430288594120035949733135616989411355364624021486973391795417702218748458735595497273999787660076842548732231623308467331363189440425820953415488323500708128090193010079151985736082372282985477464460844874654699905322944328630540011799632049544267236180371664474106132063518805273724386645803538302013095444793124838714198708645820217222313658232922367208198341922048252421237570744266891789039630073733765485683115297142114264040756313421461380411022217137202591439508248019139707013113658713531495405017502604588046592389639335096098369899516121913234796555187106319254576750303537296428925697116944523697649302650475936968907077586574923097488463138337541999458198159332732692046287581153826515606859581694368457771520555139433081034943543655747952159313076935302419054240447844871105894194336899460194456940136443870106542715375488787674592445685496849657385942837750517100246704104616142253898768512973411907416885608245010593272535664922310871062693150263900477301626673384615719456302909408894854248926172354473763947118253769762318840854951168588713774083442085048479745648380427881110568960000000000000000000000000000000000000000000000000000000000000000 [99,57] 256211437340998629861170096361929119277816813094459027743925671570965151442696669460443626194392675444851742400664142408865936094036029925757306868572498554960346723399097921224792915990685543451090256837587849840320078290910604303022676575865317950449945772557786062473233841266548551241502020997926789981514143713076565007509907129237215481616202879243425652031395337059275490166590447506390371316892951739821156872093865915596466145070645139201138082406411253427868918258600650593628246400682283274384719962657690703887308207112931965980653638598254944745409047993881717312910764630342337100495256362140882286820391765642168488297699266496926408415921660026442864990124293916363375629574250651119805744447558839303658290976039690389591238455779710884032570327899944620015195488873380891393027348956508816432457679363984269175156195231044659137576399161149772710111389539937122632162105236929130402593849305466674009949386656342683691672399567387456109390965464145218330499123392411067728963564816815039071988429592591634370598608069977637380747203163417743558821486729529890221096356631452575129729527479645936626702217008784049302019311704125551034413762866802282133124935067486918470777363888943597896231212381160693887550613759792424680191294949131192910043503268193654529559631228855112178226065787732863830282854023415916020436301452690043603918696208039339809692984214047320658902572727879256263178268693987245945615651900212743099732811558899075748353721954668187558059349392381794886277373523772054882349178879685634955297188849988117086477477918203746986809295066388168073874806663066508379473879323319017290472119204168545489924055299310926080459303308575951915464574302877430851863505220215059424824709522432521000729064593030658715217566505779178239182695713757947920917934567554181446353665359620586567797301521237800523090806918352496476290562498157172311605863149573256060714388957257447209242328453036701700339722337745844983581325952432707646387263508864649992812969379492154344111646498626543676193023202234740411264096777793104242798980471032224653820754810529956509333676425309788337269089841039533188894850718838522227372117370000178685385405486660243990907043595247929702431588352000000000000000000000000000000000000000000000000000000000000 [99,58] -26313912065650632186433860451867283552343419844621758817337406059232926608091647927134521257260811056663641149826469916047341256667853642088927585109917727643256806151448598826336107463057644669888939897020655626834068547020932833621054498355402410170783388055041100995037444398134877389356200712954537731429944694491255504583925119662800643321330781659792769570504147989313378685053019848862151817331764796044624227598543896207848507915128789282523662771930167178868769061203501989705397137373225479303359887469431095512113238136852858420975844210185002439676590391478909220075484457026836333884461092487943639022608692287080820434394825941853888962055856044050851118981781953349997419800136857613552718788719979644914414740918389622959322588354245460814946085900672182236017315003635103153794875519891413789201584429957536112478161712926376727066958489022600235263353385256510490367023911508533060932643129159317152494188628916492994796286833362084683143169011073559296310404713804304844147117721975939901128863300419836381883024781092228609047150105546820140772922512573095866930229091914131175880009899935571959528213207247981309372181006595895932834021733783212310984153343368015750922446218224430380627327053996251781869955890383456583179339744833070464221391308334174649377624035762507957033776903805616476926511272951956793063663786761865178319399040906920211736472340151642203482756645761483785881994562860207775283593902745706555936237828912316859945029690420459654344994832798557782049623923390747248376473565753166371986824505104961638406130668301457645150359603619277918943740711490467733185553349368644886548144426914407444832083843682418531399627699014344488299157488467265380569498392453637963503361672115660116456398884530570589005051854694889360823748336415478969992637221602045045938936310735113832717069666270235261511934088787510310383423439696227607150062403775185698360506563401021142590077283157421151862952580126350668982159388176273061672365837993093329310819265919607609456340089760953473288624787226444939197696007710407729373087804179915601531369021609070763891752676671861638875853430905482602423126948051655193518234505371502987532226211664548437869156797991408673834926080000000000000000000000000000000000000000000000000000000000 [99,59] 1915809716833598481363811794262204014502887553979281834032465230361542897681908865029560490403050842510155653526585215280497044218098161455003281163478866915797635455658654373699480529304289684872527396172424620895158853000471847866733705753540678596564162523710008010825092991256993082744848687690317769027540758986020342975368286178706234632459629165341929859251182255845859166804133170462832628470966448689037514065139113770765930502914473765029852464928626629799491035531735265027848932942604179146741400076991920509345000728668413232054787233957814828156202626400765089412835696349133215847177904044569906910784194960031881827826196168204759764478154736999611955712065522678802464725308689260320460492274167432832005724668696649635920617672821426937489360937684428417711325240430065420917564618175147059660724366103181456725538789714607025421061585596263607794591274953696382662782040861440957459365320614906419019335182340599113226085766971562100183009270746130173050884329051660007148964242034195518081655304357307901024706110057497599688970772341575929964010582360773920505298001047775338471395979239212822417819194586625771921836932576008346982582980637589128933109660920041063402636545364770023891776028652466310591795756183626677708604241069814479340304192195548611031442350465308759286439667782668603380345872964081003658596718747505033327851914669484215304089519999745886902815649973990378113106411414431432014765274685995059847316302344585615035999358190527096259979969161454652749371203951590613411575083253558712771232034256073344304449882315732786588840468816989246117255977899044275760514694675627469578482443915168523070681756477907334203603070238490834428474489702968508280138757411614857194217821048192176086897830851469525087466590406740607829793599154902325518547355699832569137796705394594973772639821663892877883721455877295249585592477927523820409073471370267260129517737814036632796972998147850524530591069694130448568490449190999412406698483167414117738850930110859728418219178842602692052739637844482805643811706530367865616665637246377345037633592168236166911286439656029030023547302051543141351851473346064179123484265582778787816556563314093494466346646673345957561630720000000000000000000000000000000000000000000000000000000 [99,60] -146021171855926561777123575059202047560712651979729337450714437246104488041662358332031438232960924337626385878144852811379906137089234523418044640981843957125244400610615516733511864404850801617061456526717556618506084017970667537443807666283290911242096178232788620118574543798713041468063844028457120758742780521820498939118325695310016442631500647152816668539610934595409929565554879449140252032734697888767967557440709698676993835299922813669197079633203686531203113554371970148935769263304182942796406690772897852761424985185687348604031397975812908248104415153409121009706550721237876211211504599578431898322851379339024381827538424234146014806123086743335867986702904553988014353782244791996141315749659091027494056569215044121665679343061653679585096552517395253485911132109670877349714071595033923780919680436575631968295403500956342016923540854362067614275393220419669349753158610269697651006861338138502199173099156847297950777248979344831193559593069055521935593720687393018482530810170930020285079425172630359414533746073718224517286193134941828904304963785606837927315207293680592504158508650283288588840686876914216173667015855178644210590724008028289426039905586092628531548668070819021774968419688722939876973768958200154254706474968762919374468350590811195528661331157340103771261101787491274395182499779676206100028475997230760735216483171409623825334001219606943254892187885874506122466903547739672418833420329473756304164837260456749208487905800125003341284669872559998933153831623257652874896272338122743320974902797481310204927177182433154006013609839499326508601414159526897045193796539521044847292787974724254855385954994347894069734795723259662675728986916824092215574740632724059984414740769832697402716324739247914649628685387595693097712778311908002230921808745607481586440812176487275930746745531316762104200293536812644137286927211170474725761138136522455290571446568271073610521205061060265651210833793253238180777954403006824654754422220428994648065547374784198211397649197518263012944846839306240770650132084132008369628946437570823894111329199818588969255681461699987802951394459661966902749766283741173624539449406355482201519506289831253706435014164590965848801280000000000000000000000000000000000000000000000000000 [99,61] 11248050807209539614040147178986407789222701227376845610390240284377992458576668019353109971719708415302315710936481217176374990038191123708368039032631421527827474605920783926139400363594617423798567452130990254366977775079104588273964468137113983142258248871593113634923036538657237241748373986686357467402485267106950161571525391204262115682518957265153472831590849019310980927766523058812140815259659225754625342821944207792094622850695293786312910951696139767283763177189750103691979371137103495074455463283973730870205628655351405516385607842098486077578693460504566099470429592661893232359145039069584680568104382544036336536383695104612692309462130497737647452524627134532843720416513306983145692340675093373864599677647710674060751773459203837051763869544890308226649672985367969256226263532255478034174905505158858042114356084026540683206071604391387099519385502788096112987754744760262125276769434781225108484158912179872285315498334246350343579245685769874961571268295407131628118256720709600928219989533204513313543131540611567911829286375101269319905524603773129818786105132168311162562518765040342151115805109665365170866547471742025795662600570158502555273962129495009378891849919763468610683718807295601699215916390267824898787710407327536033959037721447947590496935976507412893409526843957461854096789955432133951366775255084121838164315198501382074700082418916627961522731608533241094133288078047860138831696614014769445449434070568112852807931038011889384853235993030271687747161048478445421060453632188616155993567520866089593605142607258396213613608161491905246372796276327331216048126361054472798526931967774307428578966431207973904899397176939533583703243087600701379851869864192622820061284097277795483423298155996105311497311835491820051638385901158130914330426576215310956450576008507557753197194699711392295450611127215801887461669482801693017573124450003159560549745055863497085395172960840033495794258408078306311537598302058820243234421390983966957851629840314498624255353718370531550984397510188975327647315696937500940392684367001348694719803240627259821847144602100028160842211089140103361211304759425599819803026263557080595856336808990453275628961614031839968624640000000000000000000000000000000000000000000000000 [99,62] -726668553178206035696474065980024690311975647518092785614520269128070193139785579152482961827610483939942626005155621806925400982849199127956469481453803316714103023831595272295638950946938883412077972749178413074137551467907418070394649063757874936757449616942508711731857785389233542076136482760265758668910195491974421790600567217916840235973241258017249933353934088841990209222946994161263084207902925414766363325988832980621101036501426049135895088936222605766675343998025401678083699832544945411505262879487009656212017471499805662412094287842355928192203478655447729999530926458724000151023732639436998107262635094192731495663046009512745284110513603704034290638885251092231750652445012876332499067605921495668207076070217300541517983817721142723691053630357959397850226641233540462319255787653521705913350271100770948695685270055014899617072620079426924922740724378436456143405705220941872507952448527506234446044960856402900068429681494114802586963539509849968099575006262062197139897237680359591136111868130484557911077696354062795895978798781275817031399368701539714067512693852643173387440438213288824928436403919908060637477116176152426298453340975360066421107118447567467910187003858112663908726154410339787258528355449846845913220095590328763686050112813664070981202299576553147798813381450470572216326215776403145098703204770857573299798224716595309431085524737123854063721934560798733158853584900811031829223966018155680344116221437430253322247897413783154706068768293403157293139898621518325210730508792918022964041389996158434616805522469637847360448612323526186809629925227184141828264301420674648523640265464589006545181240166641079781203836320711297170634018515246704525484558934659841561931987443052992404186511218062812152810532251508624490264558828045034558297309571121697119762041710493959918715757389338509231036736764712455337366524579623899993784869805214164470988951054421832149291738517259301738277049126960695007172066064529897369355847527588775509338040622333156200106464103881896421823358442399529298325045690931313579823851491693382515294309972347150768131050029605472635795486747602338519747345384307205812671846107453117160273974621426241654631973311090996019200000000000000000000000000000000000000000000000 [99,63] 42075299268272003787640829060097379222491153538283392327527653737366771653341393260815659272421936275066924985187368915955423163648325025669193547625576020037669495432106502444877992843388037606335530909491712258164967016320372327951041945804673436234118418808123948955970432591802527656233800394867590255914204886568994284310911459030057562873497137486658571613008497682172266719711713794743468512039680804210912615791139974853301325973251018821880398177596456854849943238754713129285840037886341771078838685438685779693664991587156727136967603352574035991324486173755041797999086931033234947759147475725076247503965559944896420715038086867702012968570718162222676933237928828408458428636738427816314390878676165166826771504408201317837320125259840533431706555791601653049574311550788506395068859946763940574843677365705254975426089510252795589960314061807965457473574669951177482246963216123152117566445841147562173049125487858985272175022663875504874573488019282058645274714005887641824559815897135313078496549159014738936383434629840085021886573171902798932247818425889662551888310076950664835403911581959630452593425077736213714428904201485313077644943099151824458542536963079735702365550384159867341193116870076336443646893579012497602633163412037631948247409954962686251858465834794740920056368228198205154843260411083444566262490089754175383146017068588790352138735711487175929819558089145503442050879178379020101531640226908333197374983015727125485860964565280053353182386003625867422795889072556819932085763579851077523405718365340491606747444595227958250009394970022849967349883702573830393695087162842437656109114542310871525872833905792327443044553136014468664465399368574914810936871395805842448951816778252693037796838806426858092151315297366013167861080878348469016447605649139186639257809409264394473936790606789102801226274168153787423300539666538279033131234433896331469860206915459369531374453434340068141137855051936273431619422461415255983995429245434762086898669446204317344185866240490451134541634975563492764507912778864046789519255758036022261581456356060207979858691704965327045992980102520889319974705830180961530634310675250722493148689198157193450781309104333111951360000000000000000000000000000000000000000000 [99,64] -2242764199764469787212503946715690889463061784062152676523259609254351113226432180164029165993658072295812820167402063166574952583334782082137402582202612565078115089165172796154571268987406286094117694172340810588293386316948284743836623116570052108690817049869013573898153674121182661869564267520474746218455484201974616160150598829176904756267224580225320293606457864068665771330031750601820886908951313855058970404892314654474268656365045033554030369898267706955502363874419051752638126534476866621677903093409913391096373096153425117761254918698196335400152757115722087679880936906476435422767284288884608501787434403098093330005399354874727097168730065710881392234154827018642792252255249600713970262647182555925243675339299365043659954968983502569252744104005187654700587266990832715676028349171481488524707159352648760881026006195283310157542265119146726597555025481527765812615639558147004273805320721977319612517810779981151875580240145105601876552291450774154714034155776602573644305495787113660187040427629962150380104199245112649988924167249310882316970545088136341383134357158191100062634915922099306216396108413812428193696094295645619864967292495380102780904965090081892442005223414673653532333206738356951776325617019975807674932054061406534703555647429592205397937414915311425991973802868439220325106520832155961896647265245380862457454432288378234894607338658385363784527528480018061682201207906738297859170945366540014790530148675867087029293469992745464984872379209901932638224158213791080224610140488002058464602624470617692850438557198602859653629049948861714398071603866838429401336797936081142178967163915675822402020871364582880553775317563091827370199755014935251360828279868748363619350317860219489528937247070045217418017220778117723966184823150147127347458651500137010850419893541493155515732260551401620341503055996092960689072721758826866629705273904928146907503955341605025766704080484947471670068269797817239011478313207803590780554623077987835417225621747500294819182484553672493843525932133576191956776300123597892337530910801913833684185093318546826603107428649569223888306897038503827183531440644837244199202019922618290986351738519311630689458162909786931200000000000000000000000000000000000000000 [99,65] 158811553799925243662509451227835553715598509024313523990653769186294707138104146185069796068618662628875468842724343398614114980911984749086157948195494200929560586551474534914911158727251937955093578165652674919062600473851867338338871218414797701224679750676661742942905903611758441493308007655678095095487582655297525086315246203413086555018833654551165235541364760972009115835564598308990682558042306156685612384437335705815698985979432061202971502526521645156906223120263721128352440496622914489392630645485615694054399679489964098005501347033487017481261152923008212337046367257614856646801162742910181098142918859685995666606713176295427976731482128516352026316855836694720179812099518407077735518665519990665891890145050150399774622500947358218431240424745383605183493586722002450674007885754769728092171923810840396431315752781951341982991993940844223187521542616200812634853959291033363240584437783613603978823716096244487640139079617068473524965673832433370366240146637365198213413664625564972854911390502713632769701198187876605617642046089394352568436741027653604491875918137269897006725963184161329765654646945730983430373884334853317478316417973513621767685040914768802256745297740983675960261279066601612839189248051528694794151364625919411880360046111989486324171161058251143553046769482438057224415945799803178984333671546752631032703637016706810672150700997441112657787782683433482851751953492975982956597385678463625885642049202056934241807544983755300854813826114522212387770148207210334159692715569172880211552394246765516043709722419239695931878038394931120728254023574939341242243320828752425954036941248820830663740606714848569560845847598344706480151384091779154198181452825167594146550886505664992779109913908595519826834844804412528711037099858124828527822032108444456367970835590320520208163699645824679990715845104951215349844065525575732613428053697239883755704204228985421218459546444126122748856900468231314396574498818624289268997446533939235678966281483823818951582274120345084011635650301647660078511451681455902731337586974939510527045010389648639046821425500455033864448155694056570063940279798801395622303815735227688064128628323455329636323924415516508160000000000000000000000000000000000000 [99,66] -7691508212065080638682795216636676601268027361842416829402947637345612439186001488759631184302707706048535123194590786269177616441378328327668656014319475009732249458061501768663983796553431857080898850931117389364180127835703465014243999655747766221860275604775309243668763132305488287154999813058136476484940049275207878301895048725152453189350738441731361362895651996565535258088248746939678144960390930658424807501208599898926983193683229930976099629443822141989475504032802393348387568261159486761211443786426133055758037786805960232899102498596973034497687911449050445708135668284744754868448872693860014635289786952962599574308680888594196770663847602515095672050268887663145634661444052035907739382144114622426811215803066982558766029815971620106636960977251784656944682960666052014578366050923468146355874456742930729355792053218687348945908251976914758583240982397383095658673459645474749648406273424176984723658190004494939943866440716566849366648806405980716016373804234804641145490017311557717889040185231500943949203426957565890802331222298289909439155959522381745188621978118927582535146033788322874552169348035253257244439468521499432255810165899949907399358945124219599255509255582716337145250542005123466368058632745254525675778871407588122402150094605618929621249381313947064790999069554879424760674752799373777668059780199309509817871481833357233946196066577200603103185733004789462653488257714976533183887623483216490502479721237757619435870817660953521291157747999479952225591633947880555826289014886293794247847480553319713231264516082312487539487776530565952800367122285752587454810676197273630778693132560006970284704924026712899314452893344210466477959314193027077567141605415250581597092188866016386888407474336929030581478474960864597476260949855467610631568076851586347196779284166678152714590931978779608248236396422652104462638936008668180465324808124111126539173350786120842755760436553573628541644620282176434788444386908114767991647599256191527306186703955067856840450454265662490385973364266545225740489172070835870903632644585631801854340885422091692874714937204899152223841890561036527555763749678283800789492672467497603704349128579056864301047872697139200000000000000000000000000000000000 [99,67] 142293420851172105950748780303183554805664333658338204429561334190006021350609136158031549265423056312951216221633842935469103851462922642023274887376298099408759357001529782069045357328022382148528202208871106252134612837620617054744545239354606373271075236340009728197390506601227107825298468037787679371887753778792894521699027275627885858151356551249312614800829657720657581160603685751851939413528129021423496450698790701219683077997210842456398582788935859264764192540837990143643590260690823681213511819784207202564451849171678534633136870294626098395034431435620692709627151342543415132194403769872967637920370110886301927451524860196133765704144078246216093384662135642475495985235186577084928892599880121770436377268251320624595008493431474061166173539669608135658116092463206523284744616778502356305522838800974839844054844587378625610473431924629960258373986065651723228776311332743340119657076759329112661038158874882104625327679069350683590507041212819898334420313095973443650739378782203124194208678146181106881122329284969700667516801932266117683196272028906206767685086233261354656770603460996763071658128951380067118105306077018513860577338941204909914890511913596556201732234321936605978904235981988885301808105163534878757241476021437399032014036550650746254902113004242232397299001311666812079142546172351086822949629641370454246894840874607880285148824995813589280039999727739188687164155414011949852112864485127204429363592014461845425783776965679251157565143659739043030497285735349469443319924876522393162835141712646304599413354585641339808378247228640435453723090969741170262355851153972698079996230989111338985170665001576304731238130901120420141265655288990368943601934516920186745934900155347666828352345965312279330467832621812134307386929652557650278712865395629101117474973688934217294864150487717668881495867913964693616023318484982868581551070416605376039092036305663773039711109362823676984366430471710281049302998579191102708861379018825913632220302860264376701815589704162262031244550998179339271066853726095465215330788347284530196396436758399474707673994085997501167970006605780608028782808105502800230313859453572646005867574414943866454410157201817600000000000000000000000000000000 [99,68] 1564760296194600216495553637247771818345376575708794982843856608949696191002245994334406305900318245149224302141638929485720680444846930721948022500744352003755066007897028364319606852460777074403329183104905534962304825652592573451287112200589260652998435486754320831101706826736810049868905956729553267650412592026489108891464700081841146164038293439384656251806597653655637771898708468941343542377205965640172369565573331767084023094173549641579834914975684457407530837802218474060063680464927341838890001016074905198375166812197173095303010526069206139312110073398244585737134105250584972755715856259937340206091337416581996781670598444974076990335771392274875474292141938366048148412309262868993763259511638235717960909667279210213921558722194520786861510840585192144742700151719270009968785042911298773494383192380372947421859009207442753580072585689392010816696780299813829599632075707735717012762416004789609277200870139904029765947633980067587961458459163415361311215283571032132001913902441696238963617053406864823604650023386078938719297472146038345585665467859453045348602226232078059268364403516415422848637543249266886325331201317404783863238341062484619523024334155700912026038812967568369110848847779557092486524503755581650340024129711907990804725455641447117023989951794205157462639922342043314093914141414496687960151178218963496500703389043702373368417888729562712892028107974791329863718070630448854267039403817173511644163884366539214564708059965498863186798456626972487735462425879901464026131334747248547572295935273302986348616871419137464038376755972651416189454007967764998811828863361833062247503950971621455265500158580823293422461673542923129536551120268609229307242564177791939322999778805641036646052159273726199014089184858319574867321366465467905695825768474512524231356067446798759152282173206099113755267652135307551023955339252442007175625821705556659004116975721746158293119511934665479949727994346267134433390807099778013368457004989674834317087448738427149291306254824103140487709955831081211241522128522049210119186227437128861856988697829420214252359703557344110720281020013716608938848572276978245919973059683222101901336861766300472803724361728000000000000000000000000000000 [99,69] -1405845265373193145075653665281787751549038424703954020496766094974145259787679799717394902882622279836479494386115947808288161467210819787049458952259160843191605912782981087151890431459874286211865243030329103745211606961645871196155548122938654398972740718183334536989543728118811306190803778943395714947635231137264439125026983190718825964000751302774273844269133113305659982429653407144965516677097161436283166259762195910412848195776892043483488928278737945120919412367638201077544572911318492285598726608362880559859400017547775710736435191915936931668274868134216571663066969167304991616193523254858783251235512629684559073770622741022683746969656230895062263117855396571614523783279631498992475752831668309119592686877918537296544559582800538841332868927454195598776274930198190793973039705445439206602043498252305727205786767151812158849290120403393553487490617022188862503962057529917490220561137531919198199621671087422447359533868437628400411744854896948845491254863197539962605453347492895945453334558206522604319844623840135500060516648337715214842361746599365813689716711689110312326499028003489214181764490282281960834701571439121819410728765784173529660202118994845334369774360523075436190782150503325874213055310216979056232939363856832954015459195332349303539545266635146154068809776300282067733273625533241155063548649965158335975742737890367216302365309105471188900616490564058213829424902615165372053506112253982231481003080603651039216288659865215524055901494059286370658080560370605185188545281197399435225030856133150406267546157950845430473147828810666313598454364124332740213477135905299557026086404287294979139359101790097460036328338276894460575855634207326038912636146982155196604272972907140240016497135546501974391315488972342191245038233639747235910500169489721967502826747513846378611011333863183092692941162700722984519792448072530512067120179489601925628027619008684874138028325063810193652807452105844874111608275334123033666291345178900115688271289413398448390717623222334883940379999382184741123287680250099735553856644654498631047718915191863624707924515467968217977682309510777274541503876503804498417104569860739909030843819949848163555050573004800000000000000000000000000 [99,70] 160468850236155346478456183418464406959764794455726307641322886103409289095083069645100242909085799589084704140515820742260410761818477670256805963731310957687974127661221186830255597048262829641253713102543034453875308009729301167794452989502138254334864081341265302767667081357854855533485814039549433895609874878153893634163469258298074794541790553354593325016866462808855574227367735408497952235747732279856198529331121522666408740871878214945939887483711989183241276196992263959896084412002016306952900616059000027365503965881382381326993127738941181445720259379331197043020283853595761050981493847252650293432374081942936903612034094235707353153903077303432288823795350367474646768481619978146517509827169596169301549224477053479290683437150275982865351778991085914192897509112740654597678640800238988809581736475477281269273529798547899180709724478946529187545567724571960216950253634615536086228402818568719175957542175275358150168740686450907387880760148362299537214758874287131174644474611334401718793017961478935361061621359760213134135648802339519374670126987910324722035136190304030208847821988630145751895530760898118345549089370116397143755278625614626047729905113759979575688657434289705733208422406628166624979475197560646134617393322660872211987725996836193873007398884519736119575348464749045056443282557691269361582600058096288972413874997125088627662375275736913884572099906302135839595994787841337046180754729883479559892225479822687078506564668813969635002421442394549472044661696305099272827229136952858729706891131292058926636809243602268528960261789281907832086767292125975933605315630325839931111064660933711639286648015667556137316972832433505538685146998254130450072562467517425397743105785622831732605439079233712818349717017422100541565225067436900458995704459654958672442864025646432311090284273320680870766848590049718220569161586795957362559291719978487284917495633071228644958342740602803080701787504139344501833763088117324322029364368888819781159427826260931947168810990721604375293551802506088138102866688601616329830729956614545715414888108107943340225892598842464243013339302402625243770768524142729804800226169525843540367420964451236576264978432000000000000000000000000 [99,71] -11199120579920727151933919834516011694365112427383609795331108846425525912479449039537566166940086399355463709073613617053865446654535347213602637532665698544086582087789588451616396984700709216394403231370385175645679851753681273620732471066336503945527503309993808521864723723884295299024326187348243306371924365050619354058157346514138839108080208350993510716126691215602778972142771148391770339886925314693717188901703347540613060189799115507528233132627677455513480983424322734853939219193704571185589693091403055757167961152011264681473620698995467283439127039486932191171485394280811148378007690832489504782416041265927122075704912272743939191173123817023437986590887591009039974646396588935193236424259190233862168276396828856777304868481892952227062074042992118088579746660886732883229194929250621222068369431546742546931353194835078525092597412932493583903977603177176131061962876768876146935616830597824253547248339716289454748868245716281969756768412050571566356940870366594287647489399492078473716911310762200842673949421674384800683394199737248956286024566402197673196530452145115039106725504894323772660312047503318989857291647764772382425881152629237162395797918221702989383314320740966872392048109914771475324722648927257476025293978708487043465347242896373160862027489166274501648102998540048532163899346154582580451026822369399319724134999902893756444932275349126370848084062053660199343171296133978321694229630398117272896084730586579942927698715469313325133643322521168507577808909642397229885498270283475354468101493664742882339814558996757397087885216219880880414329458652544163044813906457916315110287311455381589624544328592630621257078245557469663279256137956206537345303475874288207163815976774089966146984223693915026423746459530771719930314964827854476376420946588670091083171846263715475190164110537096580220136849010700078657066459481211215202318256066117310185136909308251284440433942784994377513770933501868312807853546897251540891264336421762380191107639888651241127469376076069520954184809999634522396887150461346064521640668165388136961661241878347243267604516585446314632185087709194964034300937704809950175648510894170380461982680103405879975477248000000000000000000000 [99,72] 572795054113852312618725350911601035921504456052364217909449963121285208174180497802063198167580601353255943634701371324229665879290724735916636776977133816891170595295831843923495980454184194108487618975253693929838893723084613290136331039535735542570900724961610702722207982246964938069161366644531064303490002236947124367850124263430235588635657610672342224889673289388001267365576766137100093635779652215058881772250923270734171019127606603848821008926476977185761893971103202530059897758702126887900482831128271797229184311194367840558406958483403634547043780726207113511818897084061184124403451439478999853621817800059295669704954691589926730367654182543776198416453873752734406802622414323330404203328808402065261286771186544552548995594372434844034477638991457665430850409898694138120495520536451928038485831075253664345813039492727557771419214563648721693193008185516181016790776649361032499862231758328467991108383492465400685041810925954061880473114229752220387252349838483319144833247211351954767636227729301867111585760473279058189104482693212724004253299571757319451546909432328827007813216353010963202682843856331040763839986353430607789213469136820985430682522858992357415588480487979343969725197824925834608207597380763929499252220388981034211616833578184568656089463089130717738727489475581459954487778858177092656024110168475219542913780244872134869402278113834423918241244728405863389999162258010397322060268881575683255964643991388300504292944621396219518219398655240995228133330799127137877904058273670495133142521717808786899971095825928434182969003727657633671724015964099537194199580683754424997280813895413041351525776052732231660550378873708117409532569879944487761788468485984325493128435980654233037470866314925855007961692190785322923783677354455693815137414618644786115441145406697542799218925568367443778890002549758953420889129392556064188636111714387525140853305864954358976330461185407192626222381256380580167533067247673050912600193435037403649400460560021591010594161036140658063708162389979118875107017041080916108833362752796762602920300753654635321770882085365351167242036166935966791316991850523209987845883703473398201843819209299120902635520000000000000000000 [99,73] -22803677319271655205847866651360881325391785291881616041426666335776971320252752728025013517585896379980621165486680105857200541341500187822381771524875542145559756120163696107939615454121359710004332070712901717738205860906746719797442266532230679175874608495631951328744288390132365556131939597746607784098857837491336397010816076293742898834129049406835215685434454543268318611122529899636847264212898923960775545970553583462245274647799101181201123976345206949458830108050715918232303859821716929131313091129351365904771935553460518910447110051793708772197662813024107858571968766715592878898012204589082441875121440725751499633980120418207003039054404442782136753000788560775366035991856487908842157273792848359343633777555580541060638655021160055045837623133532440478454437837818671362013305962928394009261667926637106003267435792238357690616895620299967325569618734116037513903261007822126869768721466809648456424588779741310175689061844841158778877421925032273295097308140700662139661773741370797752082473302265712283897171759541918290982317567728004053563001052348258724840165044721734031935853844515744712259334388588005470208400135046705823707556111148089729832297050763748900199111362700277669177119763166015768723308404730955982020887384968977532038001145472087980918137961065852315520772110902882309702192138970424315901847627870423475912705756489865951536342846106739733469332014964646521939460159686907655168814186395378122767784786116663005123185720703195753928161441030774798972664814058391986338428843979943685239005605437030272520312184484201641112459186921646763948054015329353055521513393960012365479310800053634958509529319423328882258676472438938393998728756250552272364767742329155284418314404203672308664605595867929397469096874740215963617938361231442867179172238526457283101289429436287349819411116034791921949597684688971934687398529410360304446789775101782707139143339628548741217352270489628365495864829938001997267476557242678899670392835220393725684323991164213958154506923885977476703416638515538993511079100255723443194621657616281463279983853476244775755623288719301208102012748802332943657282169487632073375040870569526212498076258999392943892070400000000000000 [99,74] 676152673818758600006521029492317867359365051027673897356885366713436500692303466342994381396540839440617923100690549264548904792969591881258366362392391771688281118622114073601100696236700239960907284029765285334420446256389266782200077526319448413465891925327030101480368456045200454090845898177477881109366515346839780671362787402887714361102762578211089256851863462397684172449195897391034449073921055232112045966637076748507057595135240468349680821865315849067029981111283713233025855235727530884534540853238674035613494196735589282051213534652500650745103735839836453146077694362491936045282292028515853031233658100857816144248096301537381784527637116946474754977107432022121812562729282096766310185885757095668046161598049706380916456843698733323979950894189625965556484855592730936040604578485626947161363330621358011925845858178123612760775519918295153262524133933679594709972147156555418273200973628369188939062705668388693441577697630091380413844872466363313646371968269911960726513411084539708011346003556280211028605274707662672808821296580416464375755213804896632588239852868310425996421254318674751848242824574414475712954664164843124729235055129506072194724225095055926221310569507288451300636318198296916724357378004272339460115308401493970238699315057792017511075694644331491959205089446601114855425730728163284166167735985856587803663827344123229351272331823002627042039995445188953450429483354806552554942669648753711814895398525312650901953838335936640345940234226292626892014791842471541001162862369176410090317446405414406267083742343297304745259522304996106868863226011800954094248349813058410558170734164449060368652201177486643596918495947268087219354752895285031939679744933014578811195593467608753930261718304036897154999574877533536192643569714781514724738157552272783221557824007312682836795808974734999738743208847988888501490584156347714396289552334381740895800925424596727529197879475378773083484841608886641833156134585720296345886251054465862389963330076013967238959679479945302759103848740967124787388007571946809844166638317267749073417618132697471271422602463446160344755815111393178558095512118291307110585977962845994228305346295069304422400000000000000 [99,75] -14797499933263422648789662716708452806855255063691827220570735732317081747122956166412081093135650871437071481789183151239924150904099805536556779852026023776434296646764407985586636344982155940565299373947331594457806290364666205664154058776825369981412045987418173416496571529237065813541150002958361983427834413083776511014422244264536638959008410413859753142801766289387646113665127383385026272431839126659235015081839045290685299910098632043997270322752671222625888714640498024815777655492980508794705391019679482437812327907644512600043751792842704490188326009382427666694088335378864398781518613548770446818082364541971510713778592024877044413072910314213478605084803001063969432450008206377445407572887990413622065606668403706360024702056028274453221837243360643840510567301166520290777166428123274881549123778979724174823168647276845814288698152285127553236587984574266889506092660147252574540530696451198431588095985198246842182404483093580711887994494409649240333421433305139921037679500480725362643891872349938661955120990642883191089641094061960063785150174256695963098440575353259820079835196315902716925906335720178614011854280287897078545196587855469933205755018237129256634987447801303415960216721758140403721060722415782821016893495220333363482772838691869458187042249475173081422176987156301164967718137566466214377904308791262140504159953927807036731996427663547488900105364077553418442653626105594610741774727058717371287130862671133071924236728925870116633457399396864482429042522631273830164094086186775173615061579206582412011951871398487198865069409120428498221977169756390696189542611042228121124762623186932910057224236181056614142006650485202521144813801530419043775567374670786722388815411244352493055277955453131634459321411131067622877831249434834987009277172112319585626750808683852018235895747911716778747295382921034126954530133406551586585228005373702150449233224154741212719637528147863059155388539305134645315704027121782767431640708045167363758727143707486483206724306559027010961268310917199410851347825907371214718132546431506991045211945055527537252057146812976529274738582478068400117188137004060934894294329179392744832057079808591103262720000000 [99,76] 197573440398303361886717296398774763897307460280899416984491884710835692623956188454789697523345310999275696530897886375559613254165150992086795557083897279473694630014443977107583436102783391649065146961254519805330541615990599356051420881318057522463889155169798240893204468949267633727340653868938210236426834000927904461234774246926626694580358871259551870146965159203992816354642026079401805938999875509561275342833982014328127994104131356948347729888911618630282919816617837659768685588810674313127939467796557909077725074273850866575027794822860273764189517640552608718947182905975562119093483594387926214181198931100713717504969183324595084092482619527575652935364500246574169691043814261407105499460445864902408351585554815989466520620810831419840469707446398277997780973158647398559289206840021089053038213818458904866619453731807963161201411140640966838659834372877421819626585513524967635459346228813504422387933891467913599053589253252482735436679622966588189517650938382624685523172177580594212112558634675443562044006567699597182334837455952247779510324512700143055588416297263116947048448156975085662422890087646025328522591227948738493978641954401570604862357257596340701753166335778210171259549880799633950716307843909187368534113875124043002346072662119293033577293065795095606186108044019742260994896510360758329435911940308101370402463099910245675668730094137893101280683133471068336254282116357777421912153120509081489231675977582992068594348768448513814804356988941852604926874250562961904110110305939011119276789526957009174099422966616433345229864747544805162405572447218125473089420824727743535327370623572516797297111553342918672299267548951192319280149689192451943001087812293300676569422606779535591756997782453416432796809528702775295286371613257739524907540016107747717092052068382536585489726156995184219594276397730213968486771195408516351884196869360791789409289200417669860303990069667723593533689369475688037850011188124846357586849108974809678495543489669836789514935732514667257499599293377577680112408598840555807743408088806128640050076435678109095790412784069233668308825022009877850016591636896947668664015919370357698651807348125320806400000 [99,77] -935582064054275161538599699796309432455559532081110546973118686911128542617299570833051019255084393885477156752709870439720416902129214108897233573998339454992378396844467713303759307618761118547923567473064852995672636764143822712335322859037753132136616442732314259936649918986971032405409878089824279822886267928360027096618833235428243168405750105534723490827456808747983241877336860819287849155930669654464312391348685112084243885302708387116347515759350239673211757191949700326781506559795117214478223931341472199660046238752967979765167871076506737714388115412325077150530797048920413219984965303480456999072151178253898184762691094517367316559083579639650751213034458819394461997084632140212870938771151532159530896215345527714788956237000095271543806323523114970356501716580625862394398807883580401061112250890540252208738438418741517429719613131165603620199627828696141988540083113670226212306784874600944078201922170423675011417303124143061391351490212457170737753650868235767980106844023447668543694276385648911220963671905058692484737296656352299685897002691198189339502519603519404686980297515863499300146161665624262952175153315943416489123821291345523274190306437601045091282699250704924159178735927033662591600218149105632888341510480058696245604885604867323976735419228336718052320112408747577763752568956125243861993986691443751809868752718734060932449473132162047633816301201188218093466147349888462934498912917227465041629662914627449853585072593952425131446001823477028013007367171432314425748988558810819380274969347973984153981770738564992169729744198349168564785255282661619015601218368241248352681272952305908591897152429033550576357295860387774411606453144264942558647182464301174485792297823291869806990156761077856679415126977155741733760204546238702358065690946408513117389083777706491267261413875233129708604754025488019097236113525538469206512086815459227947537456110515544694405501965081778435757984992036700304997877164587057540270487964250049378901432295869982613941046827369435397778544486997783778648224851985471396566872494958406873203766743019576756580111716308391027428086659661037363280312429357997956051709225176019851759456852127984800 [99,78] 24590555862707995358618908439021116990346543657506999532427203025027464259323000006211761519040710597248946940649354048040530889826208226235975582405493762546432384855699187183329033227535516088605204666802810911459956914353868391625927603633532211313512640619625957242530041837504594235734306037960905916310306764164047106152519841306842534016631706305339257706028141301312819596961626586163690900748572259588173877798834518527966925670659986619834219187768501302827428827606546618525562900371927897136883191476955715366930804364560098435759802584419114386008512971701750234812037783330167644135412333645954528655406150207861195462190949873996609117640969366040275624548540405366368859725977549887548430448643937513423989169816607235891549578984809745834099811627292867350622391785472453968572704222440808544783276372639546580929105471371363608834866227910378954604109567768523064370058800866072935582242437575444905125022518949598457348816914229393163725724065734522743508893369513910696353402122494359013291122186692346235884881430773834808206099650331054114674889226088860668863612004233607735386719699627683957131787485585196130056612835759341877625005183048076152585438785744775528050718637827422645790405984846260624835455606577524703533577256293134513932556199048204215478304444692239708708579083524285776747551951262226675927430140429274277801670210355927316110935182156445837526485031055911630060624116643856351060082948495503223331389554372531937511987388013681096148261940968636200609844005794191087417711902586149631868457363227079836448896571864964195752279520244119889590229999983783680796883197464858755097814916344191668394021959543638316550915030646464503977250105663845893842796511707375879051870164549402487729729141685106906758042087698829994234608201474315083408465242166355130767055718341860784291189851098285738346413995722954822692008419424101397154180711867686078117679054692868845311100307948816120888784130035133926921975116251287203175512426886134484303655834289826869939371063548772957805110885233087545892138434594840766670209807160852317776671615095695938546208872638873978369419068831688584416060179978084960519708063461911035764836895222400 [99,79] -250264031950113599715034883233021905772235950475464169788735177667214410772937720680041291329622726407362020079476932943405027412866693147798135238214600023036792949895633280249355176306108664614511458847008340783099646856298145075922125313497907279001300005573833318349471555979853975878465143038559370424954117837391428314438560385943467295599136050433025735814568576875452534589015354359280584201744410690329676119532132875327313961912325891630285798825517995214255503960306475683365841295866175114681503931983783259642666441576276571094244321682442784400304210701656049228486645484432298159170524796557865659826525367711313082217513555622941965552047305832221425274753161355599261011798073557818273296548078831130512011871601506062645542856217683647422103818216624303422057054069775580869439040667552145559961301967831423838698775501960899979524065103236601839752477403235856050087986769165371030514072303389824841995464026379806878691201699958027816560991376618723899217767813801744652320226912424303852124857558317077011166241390344555292386087881026077963133378464663975847795927609676219842270222725686266530337163614658143273477579346844792664697546942079941042363602492382716868657899291542292750979242975936993965025525936018758592464170756650445771538507879138780317460315856893359464724559662194585484912393995374250995765918587549685058177377877739688390157157204205783314355185138888782077840586546720746421935580274413589984021180911028902023082613201214013816230986015819871582745860131089750206217335646690213832758749254088751703086092123313880900998798498894142083144478112907806927115722468325275203458280299150326272454074098971294871499414183850306828676212353593436099306512365627945970786710159606139998871196320008162844528302990414867029070134501827710602733087473549126974462193087253700560467045059069469864248855638358544942055762205105195033034068022192583022407956696532651800378720311926240576798513536653399947447649596250054008198096339408590245707236864769003698219520071056737633242561901375422979409122684344928781910682380537876154220770716282785066177772382891198907212672935569559100236599487120671679507701213332706386301452400 [99,80] 7636638751038227788165389417296054648244302678708656630752501336911737600354001248292880831736092297633935850385932084083442142087973754403493335604656050173602160389354393034268865415375967942544787698478759919338632277363045818903772407546078785181814294183636741076487880922944135216047192347190545327014095680122293154187012518673553485848914677125804340893077628909461938985240881786696967379266506477238967975800327521952254295387833472450607552754681475690354034097505122346053504031137786073735010189367622415457280721406934361729538058897709244790480447884277608051897371357934102168609766507444612239963078820775715423051070590022332447936103429538485721322538452560949729328214997185736049177099733987384456649835019835834566419549439702845040831418535631166922953933012506665717189418077451624832458182618928613267204517850858940574638152317567170168270992827939664938840720336097493653873776574299242727642233323045298098847787193107759987726022647313175125991872680948308176406551258031073350556232425669859757312753448878039905687251841672659778117980682616726917501748463836917344051648280757093860555850734672923438419067448945859447358517647789598400442308810787062444507632188067429630314434367783755352279616305070452437510592250471494843160359579321917636382670986054009711545653342414178910566607043485656544860323690125841706809945834072409341936867374148475648644383699266805946673540100809913068077881849930086194804093682584966506982583277670731798480593007524338998245174740705140819622380587789203023242676256631034881147630104880428854857263365326655046577107279462171918102967666134128435745277648944824091832803596006678254336114299218326926335394564340016040230424278614888527770624746172676103341068138222975081025260745393738263746180691298886507155829856933107811159565106806828238240092868668064973015023209047901510205309271951112331293154843295067248560772270828068818640320715890302465329920258716387057456841783367703795002626391322987164874030644726858005404619682564003405040845580711911155584010484295457641863638216130052020319023796309215444993029891064250017733245670629961396679000713338505685410208055258522494961920 [99,81] 261878300335440031808974324423590708916338983111839591539513748025294542342404551692838867782018503685774109096016124450707958726323064054759619847824568749456923985068443717972426600694007299540493590920994433283443092172816687584066121279822226437275851979184416186963158408659361677563623220716936170296276122342895434579109565754567626772211193736409328569605696498175997650828071195921665147526226222164354114994423262367481706055014954337573558818930640625239763153973295537915225031762390294377070054180131966903351668081654537271014634100957477600721748674516338482314603127448606584273375324334938722175699451371585465497936894614166744247735061143321911730505588538217665625367219649922276421191003064100384923122767159613768676335539372580675343738162461928603358546784642242632420178209642260468115307076966554736815719609141756178778548610251472304309905054156103332564916195756032101577198668498124097185121951905685372238315773490963614163708616386343473499403006950457551076335477857454148071696427466367415590159410456532026309032035247443914701813541067177363887954403104640376296380562441768684855343886475029780510445743983607371689464190393389318633151749021001995418074305586618662210617722271792998727613638803804353117213926001920521389859794107985022636565890380365828537402663417827440949811246049113709646497675610229779486222233323520998188822933001898137364526487584607817877624627349274774157635251352017005059311386899129298238312735613229943311071426792551089007982981594314713499825491659549625453904571675998999431521006494268141709350364592651435840493825917049126951969962940001361403601408620398841607167365825890542306824455492097862484587627317921656388316559141995688829972444963912519265742018442440894960297643533654958911092296702790486561261964945057046723665281490790072908809133919454311140407041266270041628625618686397060318711129756402579074461935367146505096768792487007950570919179445648412790101933536478028772302904205137651163887823020759789801753192362795023013326545954798516974881472687682152073052960669547899987968899533115228408912839303241103278673769928239857794460373265313673027998436885632799840 [99,82] -1228039622439040966787900502679706519728390670781422195607616883346939279132461778720079123814982279298111030152074970578773138833428578165836187459195063841483975667836524391645852258186089421797089574317888947993176003597490107710822462411505659461808976217041979851639802143620596157053699120544519493740166462384403131892787840969328628297275535174650004933551060848522150658540032092503937616117816835117175479897230817638905527850029810635571940551980930994783714735092813218169248354806914333485862124035465644126316708864644449178223971495370588601557012655581178199285367108036397865714932022672960358344112999959442492433037672662774310985990522603937431187935231251373006051302605650312740238894140335696406340130662858432767580913971382908962967568724154011210479446541682810017696674075774853995353572456237059899944196570729501071980581241122233462026000965722137994773098892287968048405189648694051242459391695265127870586278552577079118053925646489498187270685224110593862178878698347013717229932624940266304152443842791272783268275728361890769152876632497328617211643477109912724408714562025090484534459717919311161646818879382913744619203597003313610526739026860866692628115943640341169746674719959241044179743149838909138283358705610006283486177389198029609081398341552450939073280345509161416872181749597511040805320492207235815454312213709929729261802458566030910557358317028333655702318079870946560076181207830699449349741613858631393232283609147218911412368769037024682804326193604528034035407815381318054834796510782753741627459523000115775533284228703200973023690451685126471030803133812480271940042207241934689761487126386508148108521310062459124736218468673135337686761475370000216553046392963893976432120146874999527926518572092407044812920402337125609610485977118482342424912739646150183780284818571747595041535972873782947441516415555487829686934063386914678903978450494775347669360202035977910404916368631622720083465200862625586740729394863200346028701309153268056647252321301302422841723162458701162942356829462300118285365860597230290259278561376511047393398145261792662844673921318136530838993604980292033597902193774080 [99,83] -9156331119447008666160626494915936407819267658187004006140399617207465924978483748937044999998848638885258319658089437392341696998475473720145083445308771661125659619097003621328344816659664611320078215443018488116068850998511465006798035736873732351537182475883739841222067813088586846949529163783202845358288316497557035695278889777056684646811439353383613206622217567452670345157474225171559436919014698520229972972575367710394215421900038780786299366634267071186772985252710245960398496260084217408764717191690279334199270309390923901654375578996806999270256092378562181805935905621270439785634884778338577009328076155887598911849456526270579409826227659002560090740744790377140392081397977383617604335964318227532295976030942184709960962921621953401266720256007715710539725121774192669537620096818747581912883722980817368508787386429787843805780957722349868950721408963970684426425110693810859297737487975424991335123582033669708614117390947334588844363979844946142876797004988395035895033214515098357168776924468082910703961836184300338813596885056188122575498705414668219117527358859413232574890550660537545147073922185604629127828966829160179000499348225096698542618668019578394632681120848773585760056634337395763423852520657258978102838111375285141086377202947626247967681327507539106984957325377237563587623667129117127758678610810124060712436748929961601163426940483641653202676613202653707792034876377985061288591993136069575930473016116161976690981557331456584983704292256235285186422865194624707647996182025440842545496849295881085477233664215209394930601247519971095582874629903563830087206983104748215638779213775056335152648437455735724278418592245045624292490591929275047806273481152506418157672348111452075844405284549243555384488511657991444535100528308589644231129025839293131789707473796360205218345747835523547851782972897860430720490571979332189384806830053166187809972390426319394602352863868972836824928299372200698600043713932334275379367903425159267415297190027667148266992628777458578116073953636163877136575674845826291296241156094458966605670807390991194216311457200071177948394288663318536443869924732339778665868480 [99,84] 243670703285162731566059857182520113863087325606558113185908726542625184753368079126684135358487323153690469543494084588444569459454269712580113045052079145084819630036164832602168188158824631408878714849143468601487444871213920661200919742480211267165044230261186589403480849832924949731896511985741067977352666931448682406572304460319157250038337654670766944513451198640307933002852016452890678286449197464069889882865449241491297748912358537503171848192059494650705649653784387404621038156768187025499376790104573113240542159219643921036620697027157740731079762289425897556311699885356870228071885523640614739054776062256969313150213485877198414597195730439509911265064574609796340629536143580101711035762588307816367334775833034563983419535975553571694326889298192504616394277019830343467626508486020263631753500810132871537047463379948091958902944594377540476827755907901972902654198594726138019000585126616625783845176661948593615550729395202214856449754225456000090223371017771147374299937515749487052857896705622361752303167992172633451965958604829507541608607771848596455543293949551384293876119400143909938924293499617171713810150356720760513337272339118219927567818115075972144869590983304242586796491926988860038206842462723288826660515490427206184132147162875370840881073260504795133630788820186728351667581639364707932422032650028630236500470607979974172208709504947836190061373586245007312019869370859324743182326739890712093901240998465055984186888190258975590603382289794277220353615312986382312218885815932752147370839260884757126017210224939685778102772397045930557132440111521019603606054465132839366944421099542401528253054290005596215584489337049165335270711748165999912187045139484597194004616496613154107228503831539191486407732498081896903218327473359272001855171589971877478710588622291017044582940824542025101650133211036226716960682509662265997081354669177687708042271175983702500833635709962623369819769913111076922329240977884807905599774803914493556020960831241192235486707417607875204715374718737181559503783955143495173666445174779701327880160417291925102173087768775257015530671864266154850616607680947641393600 [99,85] 1214438889259540154804268741581901763512739333945689082251099568549490636247281931704463435516747803708409590262689905474759861219192629273027194927550497175018263605501110029285767188940225456743738388997023148994354801278485196132593240989133753244159376674662173803281349527985472054409280299654468874197383668374989992283303412070979193077968339826970681274995379693664882360916839133979999255598841879067014665159075150137810287160616506935719141997854045646760929768246825681554961177380892206704494890731981263955771730688394760358532001711702356854129272217516166805806554815614613943862944144641783366938576522964812614513070981620529020541367873043376410414577408126377035742762370475980783495765407010524335584321112534767084265519981415608971954834227282116214737239475831184390619632355194316350398387341867797715195543122717290597822614191665190524191024563873994012481553218243761169288498154972229137129345633819267326666130155257271879873038290763907181184017096543470138025350155923562994063207280352004671765216498467060876234652107450614438311767110082129169496535533072160464454961241992133395140728209720236617537288348014712974893113007484675096954184317760360906364389514154202656231952980304274315091682823605486580891119758432481176702938291183878143771016431830947587330028388212080129653066154995149463270764124193685261996602402355295817243746845151013587855163963789073574100580273714734277472081989864925715300558657871840703866306175183205931382424027878079136128416634852270499654771286403210101741375194155363421680142954660121933063065955793432497297855855864268828724278001032313409025489934480668713186846271143284634561567736943518518056701969106181009024500949831614152126331732678483852881212841461055587610346424470822679201474612610479750578073893972440987173415395290972874470038544634720355399232497632984474921037086988938913158331485469146020953854752590071828251640148417972254458988455198903864052025204223451212618138221018488979864872324566763092949366284642699289422073840181093289360312203760622662004195617996324801345881192640727244559581106039128692901483171890357812115152006221306120 [99,86] -2466906558483054669836332642246591214918654269563500222903485591224300848586176125314313153679734587197849700128770372852322895059363346608887959200582768579427516790331499898168141141048909901369684394180638793170731150618421377233896529928353292732215867583622476388019105370108098967847820040517653195386437921520620373280223217848161519185632808501124905736766839400167436930963559254081907200988455501995481647222537057071903068197008904460680491389264840266456248835587625993388006739034322768485789574220745389322556495596853981711103539095466493836406816037579432041422180755013896206319043093900520772823452550840817968722100226389796873530634790760089180521941390742009693589432538267871122574881560732070908880346483319489025750719385000408426798619622010029010545926706495651510288431474207304202276577784378099747311203690433375739420987064854573257521763210973561623975107095158028414857704973539322781783551451201395622984001366427028040631531122262589729639431878910308001042727129205723645738020496062179248413118122315473012214203694025451079907240440929492687851859588008418485282420980185703993878837276319456686386117550776809580203147729120426096664137001914127635853927874614943911975888405714222510482515301692588312977303783683080407805987611956537838027922506843589980880752305542815829613385309215198986517311756589951941286492850937850677504903456265627478971669784938490226014273365205857736411929011580775872223574944583279288779986402631935101934401374129859772497768045999809841530278649417339144150726098203492133163548078405926408211207576248931136892725782476576153746535565143192683734186531528573601898512965702538763778450084396617761939761131446767992732515721359504433568676553210932240833862110209330233143574859442407247701176919455996748678984989504730947640713636080733765479803889554114286967727844697926439716167134388507675985984223337213025344666449657846984316265532663691819329383694062452487869541575719974796884967560571456985590399374890102931567956170626855386632443873110190645358637304836422757824567558320644007603326182477524215302956309558604792819271681389524572344727336960 [99,87] -82229487079869849427399165958709413865674128821070189766823269747645723034105508888537336568757152691001247736673760331159540555358370914922126384257978651638359613706958823317559820339321871656372054965131651044565750754984889554518358787047710950448779217847177273516830590701923964608393416294592680763062796920336166916830192745818400652618279360886079033797671279036711624911325817348035220339661817017040465789177611426036849821307707344196164614726288497001127068386098787832817703125663393394398200901971701485944631511321600182462866999622380279098641076503429096762189139863144908880873270949157156537520781626016586639431265587094512205503573451489944416395237252969486965153094306897127818584067521883325728108689941691725856566179588784795367488453374825532844074120202950267573687523917802204865433075751854145724361623821977615975523899347350277651972795127365598609244692901973668746144379919700249037796437010796711332546592454922143735969266636316378929225866372426600120577195203546406254095238883418586161115387058137534370898160012836171600414997001132416291259931538249249785922039122557347825907848848059601768549806742508204886438718485291512138321109120557250922875969593058427899338364536134152017878900446687488916436677487519636535534109244170564617620225549109707778775395799760073307525319975039671226715994893581108269479400960984626267782293300339867695495116588479637335430696883341002232256850785956681022423623106564698935556273871964738990444700142837905682097252364368519330236611861170020400417233541318817392546464077196719441464235985712278869698986163012956772854483876946307360048138020321858688403564838701732011413984612904599111366525611390970530281144515794841097523789779240564632573713458778402682174106505900845117808812104962481398462633469543556004097917717374760472576872693885800890715803157301673348559977236482467186310297714733427536556212739430650508542156523530690922821104816066247729035104487061673229518362375241928263162494847589491842714296841828006646891837305586200372453971044223477394577478402813640459631708258002725279912071220795775873594386044107146486644480 [99,88] 180179935124605480401474910880362976103406845075231302723442840846131354477265989916689929127203060888747384908169621947261896109282655044808729311539868696687051865454437620248902535320762127322101040099901840610249932624682310583349356447521942867185435763581339468002695938595266883094981965447388221707739606115324981943903800978394770943052279451949077461594045924612167236558767813673106959064942867724102401014436619700916434182911499062592518041402792820091168238017738768132678061803892925866542181839226863271054893311574287645674624068734227337947573795992215658088213448818534343674379905065140542317860666096701598504544887116570430305948010225526175387256772610768830816030227445992009933519176815581727188832681405520683638029250992252484628448517017011804497636564627491025478019664071846921863805532854759468252979890780795315003813300704319368536367649658948545794470589368425430466677438872115448459301931779793298866437132300970177383962465743338547298836944480488366132950201357275717725893264723103890552232467755577553611362087446555462423779896613058107604816774406797087882732513276618075680367957983957718402384279095894247783902473812656615246465772536666359989646220197962689340160456739559253878453981029830475062790867340255615708376266346769408009636505123673849494570938690599548419057777565172880810158184078671531083556618284796623912043030121007361513450029228237050324709347663465897847609275298613029711934203632563497609980762767992348940759149308901700671152063411246600645312977182249825479105477443783590439910872862423105526629886633559329159610755273208451798605976545041273125403361855763626122141748400257895809620962646681352997888656671677356546106710113335816947966479986375890987755834179606909442858973870622731721026875657405943053275757086345989136614141768740074720929765935848139317552786163377803238964309471820753964082100673484260557641281936961355492964437070984899526441560078476386275293348424985764623388159355887605971848054363762085382842408907281781005645859866302866485336502992299193561770394674669128045503088937825096223317241153748324203563586057037123520 [99,89] 1062153125676352233893220572261805415021228991749729062691162225760039686358151118048543256654539128865418670120986116081916983921799885878717349463425283553013455611523599324469424388806088399443644115726075284590582394290143700497569671274566004368881886291899241120759992094327029867781906859489024952943855867894599607951684824852593244361758883595702824921849204884991175191212137579741689554206922094995344482829099447589789606021559323425662008652523300907667570657243923937882820985363109642536663091319364244032073162145772502737695199367018399471141604729362491545496280743278765476163334029427199365433720342540941663075188433361631626834363893277980965426872483266319618597947957844417630008182013662690414365548069723576694213870245240990279545118060879381060789463810425574221120013891767788196920040065995445262582753115362059323171696980183783195658708147992676178446383643843414731453510798940897985881565354467168956669875414893234646186722925020403841413414826594059034354349356519105424822178748915272092546185341056164875545983814268129568324648145070603033686533443377984717475141826181348329223008443252901222520337380532729706528567515114412089187135337813253949496873198125882460204086895260084926459572380595103396301340193262195822440776150947095037764075076552366305921998505397059625199271809732367960094425480836411066624601007655519619263929025228902100953058318819666809486785642355679126792493083312667909828018261652973032920678066751845755512238810987797435905340571838288482812523659521607730431643466930631979358065766530925271137959860335371268104017892647187097272718103423490500650477668102420350715568409052392450307701573412557258179555671866634630275439574959494880504469255098513344406389834109586057191473664088060290648295204008098500255675430800140784233179790802492249513491525135362031818515541344305868662887763792080989872560001144032931088545348234874218973581134456442687409658639730390638276259938653364087996631589956842913232400007735020699306976194239933172825844622217413674797491027786833352177452197657413639426074806924974785475624650624555282197119471106600 [99,90] -704505656054905256807768411713153810729331557612938020718029087429607322896916233323674010209509701232792553221206140218302191954131296777733180200215003030422676840615992953345420763532847004817622107445346041430482243710888540813581807577020103612288858621314939292117661169407899548971257543633654605200637087310524630023697828631815121741461965832130552899368707629930853447051085990645683300461976625027117950822886375932714044925412345201441298193826098155213708896055594420229591893960113809177001185930729302495586541396187595859916229088704291298585126625779022814000741414245716313778971443148907209293006620035722621399405041288902921876543867024271942928238803328248562223287515575395707831020243846937691074853835116399866531081301147820931020845662408873292501689028052915467530477701944769126866468792002630335728200443982970785719450285022915061844199267835143847481873616222528243954246176691697170698664570918738089370596604714531477794207059853027155244244584775216045768275004465580032506856467568270510077815131324537474062346693306596806984101904655122364402839170423243768712297190655304115010639431794075515126322958990449898979317540094108810452375770418880550133196684705200816845030610732762671657896768541619470378112393796771212977702774723940773678062942542677865977412351704907722792816718508976580629390802294589960925766993531058067233912745789562468767189896379604929465088600733762941241984833118176126976534123890945772672878318191439754826012257625872811948196130085738899335449611778351067955044962327112372267334468522954016982771774524008640578560865173417649195297079415889749261768888980393220434620171453081373792594051266493621189640384798110732696983622553195232777333148367579628624284492204751947102648650578510768752940522285022794524786710438345867749283809066665128249207669737423345520744778574759134814736629929301774044327646177668075444383133434712641239982723739665378412845704772652594083063194305441453505744261515027859814634175573260393060301667305601494974804374497873836322077614403219121768195505884115617048002632693838790585679681553085399750060800 [99,91] -12494644018970060106105413482247953055920543450411119557817477304165823745745893366171319079412792667139238933318455739262580020236362619146227314773678636663507582228820509471475779988372556042480645669194277852082387367015054697729265011144551178291203247009552256419375526092053312964730736661610943788507702808339832828788614695111516204458351232129514804186245851995527119703627558721793931996327126072688162807833981114404256403214176676617871513619395986157809324558757228454926939480852853740683390563807385943372150931943045142800341250416048944905765640869590546876501927017476423067226252166945429804530080929070085936748903929079475698046062694162217391132534337027105020442990606272057569425727203337310973586946653215896464109069879462181976316639480015644329220558303184879802839904786460798852035759658549264480625309927250443019169894610542792830868615271123888378378217108897284716743725100576109520182259533136859599801121140724479304422560436214872219934897404534427788301828482798701863183248014909259022643273206675653936551692904886100000055298994277396183800493297726794516555148654175278019563825124951379446288144474293390911962992753190171820077786798280908838702789069292380812740740324815837542760411320160817011998588100095731920650536759687469124271337232043068256158809102032932340744874267695966214534378495578163745415749251183193203975137860229791511213052591653206943489229962456660398406446268145271243707105475252376551894330556370681753799189623625983570162101637666371998705155044042057096589412401675897708043378069772825387454655981536052502006395835433389133444532586812592191133654070711001189903580719537205006705563694547029098609714694100038189097112770472204576531244146261918858262624658526623760360281037959646971644841420799621079627330383444964570796783189538794486767265536987820739714009521508783517179830455468839007756411683882413786890049219973523153528424688901832247806880885286668031699428532659955282080170616003675874231874190673117096057537691254596072076981651098858748017884408713918009632816700939551792477491974481319733416297982134935979680 [99,92] 17541810298640480231419704365385387276440572813214142797878271185868610859937767079876218950303001349373666615741172265196998330277129737664486952187419976822550211196814776645378135862353040500256819746865049058720566613181745717209401177320217525541301342331929288258394813831728459191831577442284154135231459887949610070783757504371807727506672483965561530032215390711836469149293819852591858809188942167199820272161115224252181315523350810506828527593500066266680543457576612482227681519571415715174587759954316368057094631734798301376854299839121416052690941694982505248378987611346156142279900843497902891754054182819137510734736619248152208567874780687277822121242713882748592829597878111714389727026119509288198727796200580512848104158773903469511691707695564382994645806511130467875621809337711013403491935404185902397977542427445847624062742411952205782135080616984748719299842161175882105729762377368967926165683569875806265921196312003993612532040434586336230385303129483110284093141341229046056687487554487630765732200755530856961092110770640777689927428118717954228817563860334682466566076413546341207755985795478652619822328193168988448057941403207075472118696997984967697510842371372809213085459578194796823367761629426917798433764372432712235459835194727013052587898279010214167441046706789536297173640635984797087491406584166206358222192531182219319742768914497115047032210860751217861151242495169339936785049465503388394826708575064721896760212663369605197403046941493318953597027897780451185414814202543480772276743514442589032190090850430027561573796873787580158101180118261195649143181444174168300577828770679129639571341584932473914438419094086591246817560290287785199145542357788674749503609844919582931163148178074770260292184754453207146034637292184038198249997381556706415487080024599835825689195237252815096507737248271346113754248300067682751286152765446527346082271714119472421545624246767839366250715532932636205541308428435092052956323511894558934948206920438444493000304622547752345831691335049577185490863217172779209046489993199380046435251907529536558426490460516960 [99,93] 1102541802720851372533397464939488496064803472615776490872259110858814331687319490908116746323019792363851068190234492397071553121599831918538555883567951343522525454903587105564690473050152698195645805119416503894189337072226430949415186203440272099059541723694891878147504148384938833718521618484137208708598156364637722120793689466864054398205476723835356700772060591711057516743233993708197413217002682154982250600143585114807538510863776836590882156788451097221836516489506762241061045136661803311617576327067373000995096949129088878875229510771898330336550076812217205043375572595063000200746043010818346511410994701662660237868237246961591071723538452039489008760159809287783548510794700446316689137044939276511533874312798750252728893749727273279925828298835057705276410141002540586969168589755334904393306248829880895354386124274504165765312346463603694353030357714899239317142709130586459823255102657068954040479883347072535879760431276907311680156366846768984256468540734143932135479499026866445881997651087017682991938676735982011639682572645857465742809650431983966447148224094748426757553014508026817808007069859476642665163233526163975775683313981476014099385350001335315956921191097205110705532181383624197873347538715880478677945950635205358109917905624123414316403829624121123470461705386273944495781196313673168040312098712719939058444820026447496464604080020662838981280976111417266519733717866942041051624084233820767400442595879545249519049390435629825220127321066800385096484199801577936659538246722633396335290259836430794735718718964872661509410034648689978926994252979056814858324430716230488293613613913048852873830061470915238896445661919450568113776654735520436352262813741805223290275182633079860940638784198744591913778815993925333629612677285916242094084405633079696582422655155825975028913184094527228799485428031464258967102078995543893399611758721834379962235873442508929316464703764070319643937242358829538352346649341452359335110064536513147132499343484206818048268876453604565393197828631069846704808026926502888863597124347779669258754830078375083360809740 [99,94] 25704667107848698144786323068622651032173211340147800272001907674347700618562924012104100464824385361985050885003601124342056836368347019542772081498276526171069101158526396235793040849896127211810522557835484198632208597217464129758154596046526078798023771089135628385321446289834834779904625217576478804876081181626840192703487490139811532395894837165482511503424672831439677243449712239364040790552870458807205895113100082795048802810925684140481591099018759134843621712386549642227910465199761395888370056473489134016707661380048342253151889941436670105875269587280963975724885047730798513068201814313947388770954148666648677659391434302962281123504537143382052999751954288567013638689812686623086901841935576255701201088091484567497432132574573609972733393958431111606689296015613050597465265012193428435941714872542423293737616207795492483689844109222741634338193842308713997440374883575090747132998782472918248787224318180158734765288309718903135354359335589431936237452556030987844276397319608228004135366381163021793297453601730268942226549456074704488639474531516517838886911855003445068780027018857946711357027593756832756290198857098516711932293951604443992703631684089240599464824245874703501033806531202235784068614757971787670857279890141980028555512349051611124337644359996230302343656973226261512956015543819696633263862697422604759459162972490978816203914912544534445785604383920055707922590107782020192908083581394193691727344109116769884616569708251803968969657455265595169220253757675737454279939595562302350873204946072619396354236133101223494469081470933025768634398234895299432608147050622407039884984597980774457771212111974459234532131110167258616025967419818196817793617643251293420779155157815684638654090280597108868163447552618748751624075712015473570562069748036781152123296518032343404173556648644297537779351488884525771271843334087153504428388719245486057835687369601472005486696089150635761273956002516456719663769544167212350376308573325807720795649334358509603931248888215277670187460839177214432587116656366751978852629920622669358787149067780046286080 [99,95] 4397973248260123068709022253910744001451258388480516198176840053302578271277329617044176880979006101481006436308154990291405174006723476329600021172206845632956337184677443406779516810920822855471315287842840949556572935718951465583586946723686643088086106794269298621700325952286137099165422698834669775022579080486689000763205929967082433346167026644900967559699738462100052641428380891007856654478409998501659765168804941559601703402349740902514737410643714072147897109388310380217090308679711660223277316056652985626683273364721358333568836737185776005294560586009341290331212507476010542505251236561707749668068900076989520098771722493490412125039710272634468896424803036756328460388982924419397333855713017709623988741135212715867542629221223311433679758772045276514450706936158958596536395730162333303865544704044401648398991904366976009427825631767622791837283035812086689669337697261562727250063220301141895466613922025761900554645289547491100415424404771231638070196026275762642637251894807259575212623873639854747810257616193073702793379050119068189492843353619564779133332310137917468669350986713948578801589493068184973717021450725063228785469816527238723113487506019604525406374371986291921070088482930796440893921545878742135809572001533543622560783064456196356845687495573619435513499698100221098066327372974279640569674052277963963215039894190935135102928985979615634424398061209360792401423433290550914848973202600958760963422460415840064841681695765981998207910913957802970688395629463077183656568381146448305443675042398674343577079558285599792490271508045813441294348840691047957360454221245352223572850847777328362126513521632670351385034921602517178478634791995107543912037205176348424129680958609088691910833256486685800408899408705994614619401183408873704822066263835856769017183257011542351032161064238418971968671741630298381754484784323554567749555065974176988485107390702350915909287510020432013487000019920265566766969864491785632996412883509408217662136715930911904186034100547216257426964834624929866476158303760979843342100414445543147211751688509984 [99,96] -160948276365194752670960640359611642085205218124277817565569214075017211016813388740899208738551523441333008516406793891231663977874251883126526591996034774776807295959363211749750452856088030729102941673097660283274125954640813444067436536775826037080561080301287359645925755231279359740237610705170341321271311546527882397507449123688821397809864236629335568953222481625187355963506606574416378179411280439041370066391632936363423655492013854297077690163764072702020859521235045472631383226858711851841941756569138114216406348851281820885958437289007518325352006353104294674939662496078684691030275380739568027249665768513590590511408927049895926244336419554758840049590626651576767810489656014654141099767030786355784313636692807642648161152892306249567929360083312874439859607337200216145122687153362326380988300125213295165412425625589005128731142328303376442449919722213639699880404401837028779273820772003140604418155517822467055388838963732206635864993783448563056190840607008645238283846191475089827225725008494528570696216388121670710552331145049469326766057630760991956450215920142244714053086243439746638277200813070447736584537441354318189154871555982923135866270278011786914008670850364313131056698717352194370649274319820102653257668814163927140707175228862308955309908864449181877086252977219228484186779817917610943187107898959720003440542474702251415423943862219987432660002850553101282085409995859318040501114914685486976749748674685894635885036692429466256380422698600757473007572305691427553114532737896943647848034584326869518701774597823735131057159109616749560383760993664185034612233783805720264712391021145571245114392591876412650638065754930395636152031634324069329731413779921714818846056477576117682313802330847673627018539293361731990122969876435174218174891076565563256973148738483554110481471853934220879813916754571657087470799807469573024762871095556297254699862593840900636074651478112924909050134868463982497033486117762639103614337788730911989076029446760421264872565130504171561568045194715671926827410657054118945914807165502702301509815936 [99,97] 155213026058040146652739000688482358872193119869630975696573659717292646447175352040144373847488282307893826155827058077658209346420213376219208790617157742955427099889315204892517118643675895441144303597113156049878965238781883199872519158237555739696685790445340726078005561724656933401374337224088697315489160295673515968286902716073023809287095829727758884007421539006230802730811970688737694408541780506887353843584184772274827427848002561198917293602789729171460738124984090697206381020507875567114901004987459156111505497768834403355446018392629027930134559259824434834002823756279999740072358332287068549783471822819580188485571871982267795819291229061605130863760829526156237892844965571806450607377169961897132186256072718356882249158051283392120466937744717040767050164580580929781573367146558249425827533115344557349121020796939103435401305097505339542585567507031519643735179553258904478279618694021953241498641081431620237885820173591420944905164593664491397233119712547712206980892359534009883158733370509823621203457224175365754760481508382484852491205075585036197099266599140599004523506597909182589237530560408967885312629094343873424354183541436294603123994542408842439288117404191422703882671443396795012695001794268613145557766406131456903769865720304438310702846615684298465071551528591853862724227301188504876297392369251080824334395126593698169994212369783996379728629427203728090858459617400949372379615873278685736592633308549324859005971526921534063771627183221888373225747779293577090010201377884663395920253452770387853948975813074460286210360325236431786117604606594697010991616405174092417591165184461908016768402418202086317221874468535721580394462592327752673003427911187385962355475446240980215853994549648078960435533862086727722478784298201602686024146882240525916964294054046087322501638822756196951354762655297058162291091693190232244244648389832826814188440729003156590911216725925183389329754929673937173068248089823085944022059407806410670991061654161911465553463227058416242128527794192592354190966127945856937485536666936899773712 [99,98] 45486286374084680173869404964230547143767720171091282793478043841163138217744759996348985881634784444728065952320049468384744981785290030468737807549945494211825106426772853852429687614023139455152916932760115647933830326053705858398948065844537354064761225071124320778731439247097137684082313841384034163743419118009390120784312285822728864479057450420596293894420279658593755463135314255942245813659409736226676233806778778958880926737920450039884417808626682629816090189081521587187498966625426878352221666302950622626052107482960144878148230871158717503746665617593140366140691277227542526029531162246074175139206163698680154460418784185041983614756502914421464401223484589841809697110709531818303462916275110462369507084893565098530969948478858821540620359476393988044741766996080841867633095597925478189461084396779513983791755838269313365906506815456000088852715201481307129458274408655743762374264099065877757610472141150487188789270998680560327274325705603638153578781819392366584100343389022968252181273183784048971989807820292110923022912060534316407668237334261830043933702537095646602088582627646005403162458401737674044452979868617637552973493333671075388000692139271928224247428020055913458384645814199609130735572692834771907571472879756295769400529005593673352165764989103884854065926393575633666348600045979929620264806114288145496472903828669358324172739395943462248934699839044617517733459340331865588098244459064538429675444930973587442634360403171953086423387036767593608043486413718083074381723216210535790902359146771340646436972919045514747590800930745789671269131218575212207162073131455983836026341856937322730669369039862086568286666926778913905863356793971677033821147422094283089356905251862055219364456649565151700047263389974496392839029840762001363545674396626335712866862645652939725597408780824038576357051084457985307871536270994548552570927871364412711492998011018849394676116037423238563198957130828600342278494597019458687947279041398180959879060715540317862321944513518374152603409343829533405177355508222925116940071082556032 [99,99] -128916402850387508273407218412861615343590042286766065922445332200351530491538895576516471674613993010852046984598162001280627027416228886528194280233763668040885839248464565919962409766972835558664094293551826543941453676852949872515986195618701204514523873546834792985608904024487265786164298234278327707627127513686339175145680178903661705650181120277954712024812228694042178326980747933679221095396884149389295736727437388945922635605261386364732644932011631860829255595585030371047527256991706174775399710839920897894978889865897984733223714244607830913420763153679746120956347874901924216165440790139166147386054721839813474480242314962141185594209306984877100931857557625588614442967173718827543434846862562817404213951490000876805547236068515948577543438148018628534796287497861054929259146470138967579361500300719840352310124485093650503629964606275999759746107702224176153991913555976604106468654028909157515713768203665596216330199301964758233251963853904643653374298794560599002426390058676482371739882966169955280978314919145583557259179375699949089299093101452813499836017623904485311444477765328524103349869800010881627410643288411879612733431225755391705916548128801642285354910884417045868599084621190855349638936323040971246538069279390957666422289819377522910245520763877667809297263948048292341572210851720200408125498908185148336552906529396773160170390730157057039995744292580345265958311030087211639308705651234631817322535170408167944932210998922838560999177540526568958034909047307969400140480377466101609416395903892839122395534927122085662328763039077829526713104689100420253284784217480623269501629909696567218492522817137139094526608419903620845847875535828434399099778780634855563436794197461881886014454814299133296418247023052541549899964603395711753279078921947395679294926620017834292788230783807608572987320544923705209741475813408874486565350413782794917947734206708821923420736154583945045530597586885536753969516466556879499514445175967922372875126218974115120230710258438547771821214372626670047074100295837434868199013744 [100,0] 22868090176582561137207459355585503331844329731174324207334793851393152517175216444972613421349150838064788772932245065754246582232406537383015923656823856226814735178255393142754053410950063522162645761230570204296923082804282775894365335077314357912868550513410993099072872446715800468118220265785358148096037365289107669141957822009588178142529821532787878052469523204682802799616584260511315664463683722593471061846055342428172559707604249660681843504306022764201822998442629364778578759670505243698875535266823174432355566174857665389375922189492145812966903771626327506188738398642883669544450261711829062735922894086557703657833343006523866913358589849795226916051010843506668088110913039997869997456641022419442753789750308415116761882661387002665857711227963035804004282340704994672749683594769482748221604396872601662968514318793108676635038825826106442789578613511410825445717651937449197317867528688120519683954562740184651373387078881513159466464034155374040717960348489952121305667807194649601825968518741426503520490218940148491469424389683464163670967945425346434584079743639271426028297979403995532288158861383431639169845413367693383987121428451891189510473919512769133538426599539594635227432164266462285012625569455188231768372876172537114508505673527896396561676307683934523432992301018641731056496827094867902481681795446047464047926037780766137758743960250895913823285853032562770232671231631390291547936487107756065005816108016496063127958900652158820304234013591704858450652238913702250241656711758658049583360704661847121419151781860364998665812303637634533522039970792650759667890366568176295925178174527440845047636781358281641592279220651305259347990799132427373640955756655021065607336193005012629168756207087375968952754717694166175630473685849108655585178970584049140741886171072796957977799279872724046630843093758714228953782727670342229716564380394368741473633143903975357318739860695803995242393450760333182887058605108121775086538227613078130291457660017260898018062852239625676129739857159486771309055363729761337712411140336721956540184395795247998829375811126558730651180012809255440473530022864446411772968440282592009226042367270331408887111376498833128757005385728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -2779149271535450549531645929347387540238719977751439525938284430023582799291380044581633713776355493706386822547849302981575060980709903577292377544921031721823400152393698409130487530597051133544956855974922814118175990790008182706362214718745881531166768869792889204449583909600346568184433554457028713372392226132740381197323338363299829016037889113551059032222403287791080800051344479982293960814347332854472342870981511408035123741406929726394903194208110005383000183290374266879876861661096738401312816400598481871141125953211614099728131070676170343006358344981309493765052846155734221143729330449750685338705593003721393857551686193445288155089276166999980399174389924144005870393016107018629673503107791702237551864403108026635857580865521901017251406848094856702950765022423718650753006691573281912212720082772332409328855473603744621257764332010648516502268853159255080202560157833646931131106522470276410610970302100428520773146703544557975891816852806510456691226404348205585304197397439149607957435729189347534649065125854555036461168089416326343425948176641330713545325745456347515182378577481751043825592094027957623516942222261141889898898418517096101011263445721552249162884774626567398736016858220107195628930308256149621635207603423898725345618895614920411102240174527763865871008772670119504266654978174230359881642570963325887905525405466258982418719841664516683067324925279396798160843055274078393364121761048858714240183196790863198178196087422634382951588278110498636331344682998062268752908978053303146714894451589890741958236458045774323450733790353572055331261897192759881561258417098959661963769681928353710960434341281072440791292494243987111304498747166874836983698126224349777873087695655337258894452822607135486024297406777519427431692544953015663077302683980761673535297943944196262579659483844471160051089155383878846505041724969311078472692757461106571259697119390843731588135062821261234354355213878186568529927815388360395004314030696392544296621734594002542138245218144447190410955334962711869187281655877576228492248170158491869895803219607446978252364534407724765810866821737869407718034492698211842984887888002496449892184442428792499801842326046117239897460582645760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 70403304624440415171699156022392289274065328141385590675584714623236466321128782589065591817044382273870068941185941930597690870530600218425610910417963268361864311413741232343587076645151628176470072494921882561567982355937587466306568937875315081423336718182342742238004503087780770231946772274834131592799536447309969435242722390330209122704229344138981071732675522264364061247031443796773757894892380318711422783074725130958670830739997996861470742635160010419288023149618566208633101849531293714730684892889529352957049842356123158145559693764728902199105137721640694742801844306571547732442569685879095126964138057369286957538240654117098084811432427290680292948588786551583942716654766904853161647994599002816294094507656856130590889115468200905025540688920992080617397085603120795984391150832433942602369896696029584306535594442020821709374692238689731651796872838182341084131545314779083331512038070771088383916742007886582819580732817140279015081930145135172132799374815220566134905926576669545452632527147053509124497435333531316114425270627786127082846509302201571369308613679960239709213253081867639265879243988176934971699816618652226208140796427066071195128349725350112735993869521255984160435103209663584226533990747382192611763252562053373542522159526501499727061068619014832939431561217175836250742757275425493867916599265046917751720341817281755227880446940016156078900960515007049757520052571221209412415775817145118248446473303913709187512387410891502399960086641411063078483927019365083893827657368165550749903487803839330882791266034842469801179524634494994652462156410105599274434060383990191985799811574387791399490862737377158387130968073550637295285489790016751263414381765477224586462778614492852217227447082416491085582779801455440646758098327925062089930450888649897537547865178171751805156619790895690520273515342547242415635489553882447508495428335470897867509913104305330856444179220255286644572546519896364425331884740663553008757835104264749529263621509494713474475633838109525051210628635367682840453887086999038372691003657336274419674807188747716162081250879974813611315919841271546103262072733960963739736020198087492414395993513553242202901444546219687563974910150705152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -718596657227892183664511063875601683870454832727016892004631578147276746085144745197001393985038377153008551538668622271654718879536810644012660679445383304866824044028915131996345719367080820927978964626868205000066732413345793965401675490888533577502325547255493844551554991341816365686038403400692555950860355657398823059115466679994827052615655953693219444519760242854651265866214504960699739684034874199616687860175189282208607744281852161221046428995721707155229618998343659030064085554937105721971327592661383517523795985849215921167083670873606240011120035261393668594279740676047038637942569394280962329349204836706086961332412092146432039168751283937471838747681875428236108802881183759604469683056283318485259670809294109427060112157699051399267052757377241859795976864018608995077840120515698650565562041760062129055720190304658844696383310276362077073483228613317731110412633533473844801293274044064569748403050038545761942728251094878797228129968473532797559829036419150327363564724397037284832987017668815528631192077315950883626278569662305919945465853297221688333435521010667025360252900333126981366838015110756317103973076368671199005007952514290027037197254965138557904962458568226186790467832095475490398220961708743903999871433397558315950684608065828284367901869214744455753639648114353953546846137018926249091492076767743633254366111163095419220596516900593585486350292517587695110840401951806040421654357836221656674524497033121194545848462524699490041629436368332446794412817055557890296489959929943174191584942491675316084590107369055483214903456189422842493868472150599050179301351370502065301421785249979384352953697275184780246888339971422182226388182822637949900894056589182411353835399219494935142275765053361543705443979232371015908479452315098676656308428820141945742970076253361594378364067493322981677637260232306923821341865104062816975938681022885560544213786858254141598798380261422847264782989947387201558411141177699746564222079631645630768292775706298669817508796061045776829157730589409834884089392889524974516509655886209111928663830876139955248302189513418997859689344619163380063364498944924124056944944240769571370156922863830226743785460595963762879683763959234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 12571608347988704369775406295564879257932968087380159203580143531250432510881836621172603213725963188144583110841325187182568855776014717074401678283614267712523915556212226153469921686281006703404737649119758229157722201708156082282661414515010723389354131782595228919420785483328555936586573179931082028867677014256234225044604674998004070191884769595534545565208409731039012420119981850303182812460293553118790855840390124867169132776785693643664126052077956616792968209397780258184318599556543296310312630920880616441466306328495169946933743607075331056088931620242291339655463291312444500576194050226288256020977331259339537872456353471632371818106693019354205427372714725196533959655933389266045704312881024710118616989568939394441332699384349742716207924576872091963343020560315257150153385599137403260029439590261569921077269849101444043651139398681473913570900356327249074246424284117554818023974697866283571902883870595756683682711006422737487347193274713587296547587839524936995031020272125965581902117851287930644377223051138952201419589687869765430551263867175653021212211254976635761451491663988051583092471626771186846084357612191865784146826692519164281653500466642803498123614158700982607968750066013820511269414462732141285894199396533114649763400411735377025694492234659540057920150287307894099874695718197514943534411475146027189286837979587021686086500182099302890349949886267569403860023578420073102060575400601787796795633711592515457306121341590115781920618248474233521558339085303515165203893822022190656449414989782926779614921938927630746551168501397776351910764138922001730761040655140790217492710142216398374163338654290936904890598623117600308625250473358301976291660149420807831836281879590524085282234670585183388959848299304222305021420982654103234971896347155410415650899712500371488538263948233256952775134284435019256586649519220761192513237957684642482196935664569940856685418569629978076430816872395617851483066468682905442406723899474585900282537008392475583854925079505184632908345178708427046288262541044396321838036855726494190859454893517657491586272488521197590483328904347058620916438861059376016099649451316011136899083386735161711274266602922135188556444824982519808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -123732889331770745849819646430440426534024670133117965160469622568575273373003345613935969504906499824618422710164948847292335386838620766985485891640252109063227395226607855716384608856253012636924734109838861358882519286859321022853711441173247127852694167913510146547003591975521616987627016747706489031012178656214536287807964203444642473364094900227676313070302182827886319720022257252778724300686295712985621972669524812571079597651927775124075572928190431629511388851261069969626367328923505539007294772898172498260122701707382313652163981941200380703174665691210084677631521667074194164361472291157172236076045812553865357909794149425919857678836510157686077954970253624048646730162569885244639464471244327361210782623593090115898221675626371188994333785465694148472563212274763393343910475085629662648851086982987782293932965648309872855666681604909407195562821351550026999054103549731480151782084468077531954458547186594979070276240357712965691088189239488054991855889652509915172278145737490860194883617735501664476866981193575956317286349334959914703071408428173753659680854359117869670060352762568654676977988966710050552230726035123075259587165004304303704921236384429671413353232376790216167626071199971770313643549030829790407758062029018841654554924966866853731552899319480076597033906582214742503220120803314973466486722772111092332473943175907596435386024680920523014478915852522243140404469111630376366752910953914608561862127857901937526344299049091716661278606672571137995217919481085926988094927032025296944320614992763459124049814527898411990219571865468066179564626037753931816260006280089890671824623708522474001719633094526300387307499860035873849676857477570830847685920887173505645265642247635541951198419768707441702373064439133363366339288149656105805548257815738896117960285404665797884780483239829306642099819186076239218654721670531588145237240847963843797759762969261548889790570005221931952561416495453960461317616637882896253087121443186753021567246289821028294907622426737127643578684860520126227074338577910958844726048389166685307147365439377460829677482421678498260885642440818141568209953066694274781034203615941237892780578320183476026606538318653621379026594608353116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 901113250096548319865588992998842699464927230250725863439268934720623917671301638398262149800648308846745769640465949226104718127358118395503218372129853415518236145425441664235589009582703567499756607038157601354432044159432881603604119568806182762835777024605830195786564792678134042646060528222115665308485329442463946319516893477029474431142302897849896952549527526298839131823188239935720157327646825719395757582231763056192262892200275001477596049038050017319274022302872190015796081769716039489515974475895663649707628419592562576621314352648520078328361326607338149428894129111383976675611105852890432138532765785861122029206092829118423666078304554492090527744266226617604542351203707353931573931031223496468408306761123330958336204343286317651447319899244585070254673894041496654168496219860763485841252405755921518509837103401154771179410892989690995540716719330928457650854519058903529136803083194438353066491218456205532188888912215313785825141405197593604593905683718000958703351229783290690044997626467615583948297382134977473819531293064259659675731526241925147567271122952108846609349383804384874880458187414144418233186321740322185990208410485255253975831575459932944585203293019317547330592024920337518812231361323099139226390189169211870770850388626295118802482424595731469953731776610235746471189484933527323976850225258204082954223051872553613597105198151106656926851937865044158998096890994487786911037103046639143656519901435608815986635654740679216972235909229953279628365096695634474367800903297108894315573210555601089477549206111005953586885589558302411026933507320991621112298337144854528720653759464878045454617468289255046231721634936502906135697157354111602622299139543055226105161520436125852736355536790363632314400311479114387399478616761610539120633352399506795443830725312646088292452966902571922508793946863047133515540119795372685879256229905334782836116997361690545909084470121791772102734095479545308326873282337748330131977357217877912170947697344595758912393637994979482365714338753024207246933430652832528654257694502311854541360215494926896953400275996011632481687565653051645598584700522828009408312172935744534968481559218959518221254687719750523588637626045934075904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -5098734587889004676863158164122056443818195100312888689268441604998414663641371267809381747659126391392646769680813774638896405475570439457108472965330186430969186508827359646730200770050504273901349399766016563506738684835827837590845706569415294353087855086902844174973405325817582983691413191915472601445759697648028436932899092094688954579968998893381668469390183526253095115401256093876479685785713888423611327626495403631850327340176163506235341219198084028451508397915087870823348618841129941080771443705906985126466573729597945978107591120211540440916430446513972226042738369203422487819125573224936684287502959731928685942597594620955336769536251771422062911356261657959917724646860678548302296729301047951296208658241169136826599045678286487665654533687376778851442149673184694288980146080140672954904521448974927071420942936921336947669457789140118942890956263428432887051984368492605915828968588767546814948897403377761908554565564953878602628844482357669236899948295814517935506279475072840004121645711311175693809363625836357541687423330177367581659933099769858944491474508670689339380958452556043158453934530690513032800665820816114204898406296347577487395602012024791730626378054773122860022015880624167251602285800278245784273883900065594195045925215891246039906461877513592263525931330302193058197173989764738159948337403415027704399260544253561822700956124792467677481684807254331481983818100558842687376641069629501398787647491112713421684637075302426925503438575858120697753788903026238660981592779477150781017719479479409413968435974632722741981723574435900813965019179699696058188255351117735851795993089206830359124061116868768932016464765291946591425880312414455425849479558632375359600754624231069717853589408100078719383540988052468260738299143725836529044778187305458327723686472004866188382318959209366089499010972000773300474178681161048835650262237675914613718094746456255643509859354586670398822866056202932109345967497897776646738506119153841638673311060117186865276663492166662575756931620114840124155781235158032375188203031346593753618665223059496456653791527070391092176929338919320483632638830622442043760357007881607349584763914635500696236926855363684561271923661948762193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 22325338060853644901027450056249982780463708851175581395074718986392597194536401646154526313995257787802217772005513031091874704476439445348339940082808947551429607448607989764404837867650247573412971931603493211091521335932046515426134738599772928612605122772619146150778897719482123443737308226969461028013770884734644301512039164889380313712322927473193604479285294103077962645028625867966734421203024970917942084600934174286459613021682129056144703856519932421948775422588068403559589817944865049782596558895142900908217677725464568242983440266838675468236879562301686224054581397724746871268016783278317028807654870979160265960363154415591279351789818319754613205519270847909312813521061345067592429983437199768500998094724777456287743131052876315970986612241826345844910998732126998696424681514466978987675774989150136859091739381634712403835370282970835070788806331166449572267771684596406357993910577057998418581103532756730118942150943208183858496082003154650701567728674459170659148761792540933991009449980691336169286057586359313974449201823670936344101641105087389755365538914316718322608990740235393746127562838971056058706167057029042749852431580117275205895978601432339358838526183270951770214210017326362591809862811610348741327306845252872138028124818013120158602420886914639960688874656285831901954073067180685696953009152827236598293503059895761042388987716818161565978570845137646585416138389813959440073873595043320123952844913258483915111723361937259478922180052176207125826345641163722702994715129397567874006076415477912467715085526040274034567894272782283462008185802522004595762445569505569218133404469425544034068181396032656262916168772655147705684665617729843744395543875297607329806696480193609495817757141702849360010031225164502070478574574977276250000200685025026267143363849476227064510552246238073199737324743278272156351284037613359581329813008660816962009644145118254270471216661707062177395792330403293097411450901856367502619292197543300962880668363428190135026879395641460500164101220162596727932917917153294988086533165152358655656374659971959075612551967530348294836198219771047461270006536899581707302096645113718515171208264287560327696052310063308053369834546369350598656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -77267709187355807323111491159787917061354592685871956868286517890215632605560006987372212955253525695602884502229079971844241669468300080205893133427830466562544490462919838462712472505943939538387755542504388380459730876670524722326803621880243924779925960466244112107856895623915269144610000143155257139323763653332520518158029875348636892202338416984965143891713172867232832612533643156528674001989869266801045197793804993093816180183996328503353171944145130291381889757076195688521741179275755278696551634618163489188079866231280696210685163082265463573095864258380824344095573665530829609173802110913896011437888206605132023645682847257827877492993057228465638195696415997478209977693203618807554749667205811042225867271641154593574310479285955312419392168741399506152204283735393868745251791153053855695582084493440907952939575761487168995822815179313379969922809332893695811236996935527479586009354693625739855751781863530133680651848792101824786063159338608450489235979241972056445531843725176148485356960504702915781589318376932771840014769087867055206541931615992615990176436645675710787081233332591771391975392279990635779291706629758052545883174005353382708602247117396331810609286305684118978282434136252253648778694350542937627749525953366609212806064668113756238287623659070427466266271543214460461709100849088377732464279058258404905150439860345971999261556400827357962986791680187848648896046733854291472920124945877937230239384915695799224761694704583121633119978828184562762351188510051046621485389637908151089319611054061924217765595067688701657179150762635755107521319009486843538610894134740290082095096166221930552148899237933561594704474800746407940660966089170600935615527647897331667420833093137173796993883730905784283498258501418387986187985840670574980457845672268294034441805894856009888773419529151358081827894912372687464848430250411809817035783572393075925507865799593414030555010032828391051179236343596681524765209207992333884263602974149201679996361909357141989066981932130408680693745329197669306000326925804971005072048672897072383622188098765084704867325348376080744195275087063236012986872668972326894449881520051330438178866883416606910137704390318258219102533280817175592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 217433160241769787726359118971537395177480409960954999565106588856708763497371540355824090060190150407858052042598074038283474179358085935902535461610442019038995934162906351278584132428443112156430494539391419693616436592298290977203009608174604019420167322046315461420060527991266917487291704303261220134431501067964916382601190837517875716250246834042296973362465296128589706422701208717951465632933584487040912632704574771772419947995541674062931922389938100443882807519092610427579927687648680022799490994361215587646452570821152829006262623566073637970474561917470122839552945586015476752729587748458705029678995234734937916355779072729532337175521985829691253260981614049088367541261974463735904561171166717527676572695079914702494107345848205355203845343989188103202373744030632505960128264646370336044648065379528063136004204822925894339903990225870156291450332111774288730198947580626873893767893060272851892286723490168283334681969176528912534068853554567607699972203297308031519697670128385493168059327605482436348099479481459661385894599478565196246202637256574895643982764630297426627526071176426664029615102891542000081778195285474963487178582695817784390529579829299667959442119291216830428439012931281939383251917233098431988693019118766780546513252378322964022087443216428262883653900398820357269783179735323336945464664244212876573916455962099815437511478597922222266783335609015470504311480916284373583394226205373887074580524808116513801381821925026219951970702623916155501377963415756572292344851993926184783951303664683767854332497899611929100597538716798113841375156492148447073069303556949424408688347357895287586355268651940641698465878422724614038081599358278581892321419127125770890481661998014420462647653208005703969982260270510882375429699377403947051269322280486988267305838228322868050268908183451012946844021635653375698635427022910436264895870390694304363014210493314245202643946795348449315672768851558750406555092065783836109907858766941788050501573638502511022346396765157842265935690740955177878468704066188431937053530851404626599458868773250185813134227286270688375368156469109907453795423998468292715541850649681003656290917945775982060902115729871561388795704186947965550592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -509739580703905619629362905635274982897098817360546475491204487947124268102573848602922716314663565106454493513879419391076250676286429354181395289873047202569499591818695395670849188947171146610818574706410602693770732608506429983189240545385815276687553060474399112343112322803407464048016696254109214742324479586178280947791786875618655373217614700132188522082373871773514077538479682212908076621438031746796037248182053325517410956810478102620783375383026477504591890570158583203797521760912277234988671192810422023581548329525258851839807812740921319571497247231836075036962433600737655221467730676201647482448095429203447039988602834729312877378486085405475658270077299824750833003755253987475825131840654087697505182046240165514550321063066496809317768302979178044233254263451387092631963724898609048149568883687205108008018997225331784305419384084352400079071239384803780381173180143842104046261429563205717955867606132705372900854337361951945503748710431676738162824903772316114005691367057286861403743703644375212946133732426241956619998166379217235971546039964269595187629115015566656178341672048477634375568630786279954554186514662028039716277150190931712271136399531724214853729315096773907662896735293580052152095519052162056321936408646059345705197827371717810260423799815723376093945595569021165881229779817469300815848124389203287509142454228288687054694353483953972872448089628588001325190179311736793000262293255048708837448337756580599984705352917855663191159454356646996538201139786074689535031936601439850641374008202182826194547622636257356455378475305771907125937661209760171250351595877551067515322287718887097948314456893525872394269225829797143972225063765537209750639355772549910238418792584095318158087370917563488559420168046924951089976315546895567186709472214432121174867564129931137945363382767554958431039094405090156138911055721790385855606363460962192297702910061025019243005113272178999383703231629397518973312856166711550515108173500662522330397295240751571439609284550508731839988403386532726382321360892935482720942535174174892683443380787890947534082622488735210328363494455068633593711986636850615428308378922318473644342769043706844711450355136129084905327668512327215349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 1015746157473314103970495695415131253471420434667562115458977682839612699463537819204193310363962387932948142472631765295061661647040162603124668333027938519474365383753806912258096157346611943114589493266390971482425029633264238043689560021937389819173333761741115267500434929461820941762104888568833428370987944067342352771794832687228790330003091587421505395521978792703936180940491382929622067781786662043482396438120551271994516176685852967650650508463997341192007916086445788374839624862907316651249720830222777638368938190501842682724538406708205831495280017690573842415199112229280966670248153023196641580301214443974701279400163421236936252888332022546065068540267157398123591405448884397809465829348635781078631163725548212488762957310697674457628641378190001024898712503478536445843783491296535680881065211127058517138132949664118591779530468437516792952020835646399940857840386068217973830170479972412739428521121746098661372713092990093555406897340996920282004863385653441762776683220786891408890474290870732418218926423219957593527872223487423234857958611677224527441687104770582693051607993223362900421190787424506392227534336257789083032599255376040871931172370857724575361905667196943042564854717804198328770827499177962392219417749889955777105333947220934208397532194849730357522670848288181317877776364669472246059380599633432458091954351741887645367509994249683060217784982663896684429312538623384462927250613999290271233594249399492654667119396255292772994387952783096760405878963077442624651361768178222483639487344862948696792912657765009366452558378207230885146468228648510651724964996964402210904449063753888334126656053279335790535417294398880737490108359110458161980258898100849753923912414874480852592300758397057125375151825921823732129595686694704578879697270055949778297512168846028102883683275101321868384634412583665968862958377968125324209873636542174768478460259448713723657198946555220127735889913772368085723756405032691742748967035049081123353691321600092103026796442408237129769789885618332237525649968698905598018764332645213823795670947725680980740830213112252726513482213838684764535908782119069879740155334114039898055404648931859908071222557525683054576050331994848304824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -1756498240078151813913839629040040470407412115648899129820680574562299253386014839342932505288876455333497027126226755583779772651802328468280547401326755613226713176593453846173061968371457903217407512422410193095954135512109585492291728764931372933143584050019923599073522495019362685700848846902036986476476125323632299319023921367339433239665444112885380158033532231988553994854382616015769206569988917036568298775802036610553047168568632784047164692847957807212786746065974877111705150331674151046476413152009376580714026894100819283045088008814869575265396979602487386056854041200607290286014627313703587657863495022497939110395549901759039881113596213990239718824564796328956433596184015149278769282666064630452228606602918314874599369721672253569556891221620583706319210010157283055917720338795183011141845731849289728450418949540949742309351587391124484102454887823540293299413457971566481301266065493253834598114532257619982201438583339297552798865523661260705036825186003339243071689670622583928324473837931461357683387929258803742475339404684248145919727262519828596933662441807243108939339376969183372850290538021826130854712729124550775923599371284648330936080182545694481220836258385424352696849163847667458836883160685484223204559322992883101059009482616251482178913565792036573751855833863289625986904524680757170656732773499481244106609880673485444137309955361930639155456289584414607767806977818122349122930984406197849535710141381520292635311954767680550133357287641115704579241536433206547803309698434960148673653629988062910119703739569579076913539008695508819549821335236745715880134392831539789756499986471081023567422292919397427521689525020300997028771669457038597521444664887572418949047746969215414254156309601611356011332285297634484682077274319796824035815502479772938688443482090082208851651073361053505228952766746962959900994041891900810389913052185615324763582320248457361582717722603045003225207708577147156305563543817976056817554282701025622691176891485673950532815942027100704995245725949214937578845368148544200758799729098240643138238515402236413000450989191020255315825794300184006307523615455496544726702510185415588037884201452711265591134626670263132487950114951077895864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 2689727411354829485495635948648684869245411047475429580647497671744667837453015775135305406488926506240467480092440345552135567553826834733046198661836964885034391093365247244100387978133845956639021560450442985162956273132199414544983122581544039446150008870975395574195948927363722180662341351620898357663176146573293527348615682587503063497727208343163191187975643908834485876049322288454643428554273302307850384879718711568858436135464803337142864469570284400297581616890780520401392937588026906885192672265749836904249581952357804541662178300969353436420820496934374975467527454699331176509721183458420079573064087039596743444779805252646319069770615694511447047697341116408031240322724852465625922510693541160826739902369379747618294460507434724689420873613845023562639109496011061110020666902563319067724414594372837884133059679348073161350437260890793678989484035759210155325793153056781453821471629884343961706099352450738252462265148565516069735382464220427509013695759973898767514411278667989345231110929606102974847460287131627837729095288531147771295871866831576663313501194859958734414196095804894579632603505769206091298660547849443402055112857927160918921384661870818720260695327612614551065082902057253741533158075558022729260445856325625025569412259098056990072362688846342658772259827026347151420487686117135284815556042745916778166680670854600590991759305093012433550211377315194670301082144571878957596573198149378775509557499669426552352996407270767198649864655194103980701818318573126833909312181107543266491271340397223232177772737099924013714592624289673803388262701599634625125271225289208726569258222945391014957958654781729766629447671121864033580222532046085434008919150116234938562277017642758537480101266186699203494470676642810362824729585439146437474710815047811002173505216613696363173461430141217398307488874967489671223894350682211741451974126256728844020387318608874120353937080881562072419948628346995639996045067324355557682488128438344530591934310805145407083070510372501113704786839415287450090022990879635433178548039970572411725758996207766896063436429012097009008560282065090738323611219740720886775929526856968488852988105132457573218164814987174629187186650595855265955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -3682908722708102674814010874733362236132612223671636136090736866255721236321476014470268010611099658716703812094744465887573123307929457343347616848031821609119293589430798944131983624680434072075944905405744298282810031763708614619640352116325450013584830908985409800412318895522766288116782826843033929878726539356952586237265204420679503103201997034995364674772222185784120739418422943310856281493643160508081030898418275783561883245912540425118437677030456623125840701659008416967726705647897044209347604773976053668784183632431709420868736289960168118511903247289533377427507580064790607193458372869596669917838170459582657124646065926285234636757239198569022220951148107926401071289409864612468834431862749987306908052986053483603408660247184213667509831419880714872867543741699246936490098555073523827253264832464979117744350017266869294389336608111517695708213620161489270923937249562383267555868818637976984570258440990458862099282923860093261843188716155253356622790302229618073086430218832260919072983951703090051660564565313692728787716028258610670167155745283611610028884999958741567267433321833327174049029025503514693301441597533279694601081449612588250691744194929932941604599382830028423882854204099579958509903842769739918301073575288817081773236426459174660191803032666454165132362617934984657874487184131968340675428075847569518287737817580601317807594705425370479008573718536405179764051918435464456428760381090499736378126241665908427332910805211687435072853292338984403234167291905371953424363877521487465355252288049992567003867659382213064525485819188338574839224370635755495269068712748274059562643189956059931297303193255682296336884781496310658283911198664860393287134553438715754673825280202101980524697264476588108978191602803877625669138384998032140288783488995166322336750383708496400397461010220298040848129955823525765680766991805371561051732989433781431502407195392834883660980512777869096228085949050496737064999374377334470581408824317951942846128930119272625131294461863226594506342488161692380912640563387425154780138273704780393251736326317583971095599553873777299032679902109407435387468352775275960894590094172613992241982965978145663866524467357141388602190075260467979223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 4499745351560796300110873296703041655849922067922306101562364698599421554753791864969905527759089260866492768560667893773389976313524069180786263879390746908861956498339296883491412387490648052115546311750680011914426855436923291461525245559788620308827566080189523773911046342981250833519694844776930793420517694007065553108831749843353056252356495488707712025843313597190277197739300293484802768421265555089228098510654635563845350448484841095458042506370315958670970741238140594118635840166863536215355649283042954079498459376685855920248096234172571925582659401239434088393638077603786522212472808299304604272818208035036082762942908408813070878726537588325816461262407243807172460915371940746586565160978039694683933064922545262018651309438830225498130357610936371476342235038040661879411858262292880852384566247783140862333075110641147835053345865802908094512133059448201015576754309786088914865451368041405951695631353750036258872060646975432387830349345011050742179392928922388357695304800599451827085785473704516533819590311047881150040982102729283408237625666227484976923330014010492223370451501958226041950152701244879977547746185351921775334641970749468495014365492750290267606365953264659928745859090474669358294119829212404547143652991044819938118635138348144294100678218323668199154180965064473836787747899203113049226910637234180743413379429635891483898477953781302264957822477573756541409177697223771710983659400722513684142456619545590486517452940165091295857979634247407889836590233204487874138245244766908488935642282283905776914072001096498494907895713260312859976084765344603544989425806496737404619451478778662926677021620449294235078538739660593103471733080719984867655288193368778010570817159877258871300102337363232403789458938353344948733077523165771670429221355159933095342229106906658422173201114506744408847821658140781904503589019011993281595298856582462856540852889450059686837284918892259952150150906698912859194969190391163900676975351016489972500529102820300983340503422928255685711336836072629599906755846389036488668012947464801951269769926044516399231332609337404460744072155313813050604887427178717518955567287256570986728553214596188034499003261048672928738682549480805627854848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -4989492004214574043686028509142225590795327636668006503865972945782981466761350092514453954790992553895891716431891844655715372734777925960137771064595645926762411916163238734164491480332394823185876340856182192715920268526059108096721834277164095099057365087476922916997293843751751956262574945287920836724796284949331139216956587681635643596284478751527690081938089055125399679765793276491503415074057405767553027127483156564880679611307993370113443606949372418818107390174984034763776844224247156120948630894117317081505703798399993092481189252520309485028737876868335319623790001112107724691390094561254710561371939352570349059781874367165985848586915433945165306614439467006554218514305629869100947552012671841471270432524013350011227548642183608648919688632226758387701388514796753440877263584957173628926748826227187949827450430578124827948225519296689612622187320327504561959310568713826849716028236575683907505814708964736170667226804687745064285911233765601698958727184195333150953671241767016670420565643296518821578838862351884769515797605970158888381554491366046176170214837354194695294258784273669097412294367796998930973511959463806493675202556333849375477807106439696562545171002190501445209010224133606965894936948106148838224559448242841112415347098876017415217207230369713158511991170069864364938506268882031547949293051292720788859908171173091967268094188660795602591027599253609828226913755210963929922501132792172974131506277494433494101924678806876017145487723764961178098173787512325176782515901926289978768140471860898704403193374733550083102022062302447911923780926226822509430212775604599818915184131972685577206499108426509033987499710788497746918340637289761433692096614996261331226248291817394661468977672729622464163620975191521930419122881685796268716729689041160586939596863036877605012610736334436198591454159159031821704472413188817607752863923991659523210252908069053729192267690496100571913310490909856382923578761786887332432435525096843634333564771480807560775457036888691625161239142017336159084066363112600011103749986016554258255176444633564482884885946821328345755591683129620377492467570098616270331100461860857828403658710293414974616682570411892190837802414828892727541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 5518494088968485222099380535911335703100866067558128853161312614419521694421025329303720910635831686487420002889241128789788413825565731662201610305985518868386995717527911870094413767535755029854258601493258363173724084330418288504772354239515294731895944416921162520421541931539576921726899756087442212222731791509366678387264157579204700520524753432306713086691605347620368861260109234783205913615916442166074471224260132969999605561565620665329676869075921617739509649719380756756609371912721561856595098356525109748131437129366524372749640478362663422983210377407975264592557782304236831622662690840052880310773689760481780872251401879412651937088412124894515009394259480685822494634135291073435868793224511166357791241865691846281806696004953693525815957294191335301890589715366398752715787807927956226307991446220694330372264057713212515051017089596049758161269775155512222674943597270668037483442233252925151816112973172889339034911452460922965984767194323423238000197591011119433152583562197822810410721502200887270621682038501870550147243329856609891901077819230010285537377697892174563862748724686182816178857891018867182595944390047752642564891625517924618868926530707677480973163395526058264491626663024047526462520916127259714663373410325235015602859593010749623103137631973706650291939787844893642241369741996384184857199935490359472614084867570318849393355099200166309786555867474121444800701661591085322335328214100633674193878825419073244121248943783331277181052550820755276704831357371790853465900048897246609834479819270375837059752133389263013414271604619174607588908455294810188248644013270093635036748989184820509043671810437893725966245434035378716098335640020972585977879318747501229256802533044975399093687618604025378452091483429512599628588955966776265111944729681887430762700371084405287675903459451804606992564787198832526412322719894880554154162767669497463850220177030518073836222067704459461137522674516507137268703913745098784792008393015216693765491762439763795115695843241240222611198128116834764053768608597468914587228943707775014008380153312609362524294989341354233628905272746830698078494299846177573204019187183851835412860904958997668261103855150722080032849573067478651633664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -6963857614354634152421583207014921661384660910361356605235770144092489259541919152681004151929225074920392565476571310936390780614884379481267491567342067171982550794121921133972378621370512102273513136495622887138795953558414032577969251604972829784179407279105110293651865805821702133713319186468359759734407879127208098853945012772760393875454717891696884442443208453096983762686935324370967081079578403097527895777217093021388001789289092862616174818424146799143784123675043782969446624883583123320665388094902138352579467995622303753202126446467699548909716053987089441408002905161336864528963196120731945856269722004277511243854181034806654111832986654817357809157930654409714243805266681993583902085937463158476644087885498658868740977905987176154073163377950107866680527119675372092931068063867938383804646806641736600727200518634617287038500893933534021915343184774300428793054438090380492091797052411184946095555537079406345403010144255482455641807558956334362971298656539836537535189859783983781327058289819551187037784143444366271853352564250298618287526800816200609051704539024592387985360667493806312476003389323407509013424868860018248249328752991796155652007403781177183422199061901493256297761926480651276961186328499031598631095189207060380046017369504866511306231331908941475756344577106194858035997478997084978468157530332484300005954149611112617222003558469215303938886570958775847938824280583303558201615681519491003715320971027137290122636695452068062429277289304313224094700103980831853117815982306348924050666719149623840855390099473561475591299870590733061480441967956147034871222755490090581678761959507946715486954798332707146817278511414932779599060884921912622056382812134942134308648352776094953147580805946642826684733581029516642353045805224309958025803662475279411431486374406300864066700309969979820941783424062519338588242734951560909808472182022808254884848150680527121894555240937205836656408468596279175376087118494581618787136871345470422213380474763714709223612868654728567426633738428378668233720129297987270890963137396872912852764068238031250217023606796601123985275437326490422667812292846123447802127115968743370358895869716225095673426974853203356543117844369671853178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 9551078066881282853593857726685518268470607691511847521878048562464804711953411958869372907421396270416000315601204821471714832658419104206757595398363319154194713824179143003471406419483172354684542738088106676540258410273597216169139302446367621050077903421002789928868519059178594756481852959513198124572493242186322063966153538307337037045115172065323086892607873172956942451797168460720405058036733481157422874582730155764574975650320455946103802645675816586957414244707509090989093249388724047215530686822607375179597192633272644544481213727306363244334739765296433517221233289963360920041452971090941897949992057545344735015096493734124479281403710494519509408240609941106252340334918581610786541033085218761325399875868136620063419425254653392146774508380553689036736174084734140811578606574951674731112360224926472868776422538962223326868531523952190947963813410594040008338740329498449097694822230730082017897405234110761908496324844082204775326830645279067123093658217253508927618629926853700230360519929682757023231586935527749453181533615011222420842781967635786469045718532737925862217980966385905764543160514246319455394755188629594545818251353455298667201655466236231097187688910590053137306499273227735567272719574295718619293306469304961976036908778369071251246454137206814565442826875975476894177408720895588448022908516234101076297291718299001657903875927628130320392965895682761237016969746564158575863335383810836625508190005467140939105242295377502348614423443175304753656584686474325062142040681402884899234674642184684550535916205441879680294919876004556257741535209423325272797798340195411722321181231416693870861443587712958741283948672431621136736500218985583995580468415181872490032486291065041468899233799242935713669701900534799341530716008863393567911042085245704772580271251244740968596972123573065509531564225011245348494726016549866755454110548917309026551916965894326509633904798921779795974312448153415013717140334017643404746805643051009159032835161321596521006149831418677888153500468575007227594784574922302728897609828517566389432768114350659890757838634488359239168141402050942585301797183268332702057862086722703223446964437391457483287406270185245817305835508153496583012352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -11580466324113077252509066872627995640405546396321362727595909753281905924862772378225778655816880269860449278023753694515865836196240742561859625771221822062651785831069475013342548244663508528033931179802149035118038759360725269629428707855690523142623701606789384590958748187964464852814164989602377722486616682907929909631810211189145856107319473324191931087296044083209364888030465000473224942224939308392094589608887988493474793540292888168499404932447498457736140730007951958669973367200022185438294896499216808296435272970233831308800312551707304052268269036769789496590575333223159720035179336203347960481468039795661967326822981695706440640731853490394221117818022256776488675228616085925112897235729493976978856246142463499794315238495423680618271220841560630786260953037969694936837405397610815832276020778130952968743781897893055248851902340696514864646428796928416313262248696445770232798482320906293823387550513050432171108146168389718361537027217977094364662657679979301045962753556358807414884461010602716663479788886862131462659559323195607787698883415628535332912427171905535280885819253384401981753782603210008375289714231676876482807620967259520727842563748573197334697567952764610894470465167870610145080937941493985302296195886261117708713454380883804224736324009031656249798646773545052620842540078559785196762632824526256786750820500516695705688692578703586427789610226119536402918487476352999380160738309941510076720011698119148284206551883093522344966797698461215554949553355765633220918105978190017927969486652362297474123939164380025238461847461784360825394269261679626142916260200714067744191475390221661759021860758227950858535407604650560863642373061116274172032485651511670983238184128898340289385178878504630635672859506542706303153180264522634298540331879637351877130087521905868255452880523292411965266549632715396295326521549794448075106166402329302415684077606453141284787845428452159418337218961545974407872414334436577180833962970577892439011704141549666219265340773101419112072081297007386628431532152318789351835907945452136609889201662477743559679120383175603412748594761001806341756181780714001836709557474028188844430648991096479108345595779177865767917453656849882042859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 10341842150168850234499467098761858878426212403855899297541616382605020487648529947142820094011818623656220601290704519868394095945706396296437851891820206694804897199276897687355912699814186215417141289044617583587861778474765089435570694333362400670504758930910365085797464588370970365151267066051664029599755353350899235072696631430189093981022929273207013044576513534639303398766633395575878065901266583458139295047254257943088124167069866229393894838289185631157682348133441211964701427260446237820223566380109404026121187055877700568352518615931965154289226724179392158263403388817894703796478652964955726866684161716929876706250763815221213265160157929620085147495863035678569537869269796674065686015325631937786720992666520532364151439927894137045401060997488584310121488982367026868931266095993471683332699191740886922811113458582675778951356299935801247294578925614030861803670730309431120176556220509782412506663441128888036917083558091192776051609919879827302059404887155161272348457602839607475891672973899646853252624952251233678097583722577965640350511371194270461362899175469358100828539206914325283334383391555981762474831699233682138673819041178854706208886280363178534010758532962597044653341992599222551068270435197830972593438844400439628266251634282696916652500885993326486895611764624448346358323204881283341907227720144531020377047136363612178523949172592245060979466169633801842579939794402520937465242195098974582923825246588065155044413485325750610573174217022196914790596992213984681041577760737339900324725316899364050217612517331643897456246136220352574232931947779081599896628757109062931550313364795141695778110440760442118026258316069165918613960480939359297649584901712441836317285537803657782064409832151746439479305184713780711949982908619397836159137583141049591200902134996927784614190995491987041946002572270036517734441530195683407229539180596717197341054359932256240190028195982646901921265367486548490080565319090688332742181414347330421768441782588964396777407126747346566786555191922061316130566618513477356809757917425358924978473323055720869571302482288538205812829028800828864259536262001562143159318424906045798446191536893556914127706527525726195761483767447578055016448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -5118527156849661539226964389206791575856115983714222067804929808096082646149031113547543084678661800069865477866698566607835893666846361457520037186558354348957141189576350846327607480167278397928409612445209001482835064576304352424842733644359969686748405101755400260215936729948435861722480191621948709479552225556192494383589938720980336993787647331965065261251512081441758446408512454224255084517836455551085260111810949064214154056516274212260690083229138763271537496124274723643162068490953567203464604791915589625968766199233902507180764363028735198449878171465293320711551230669883357971529493125953385977412703119209590664220975434175078708895294248923024050437514989074571393578234553641206605114389188832022643439149155451421023047410132681808844940893945575417092203044617510217554728737823795067331412376417453817190409463592046514291168216428759808811030137189133991966190092569629388700961810873905107874391133481666210225448112319890781641165239872463787010666260330265225462932019001902643439673094200714379982998056192724967219383871907343378386305007071825978437170784082585512107511377802365973743583861828434645575164640013790907671451905418707707874719778166707223707084025613080944350732761441728808967256709702530988099501379450430943641867933450350798780477044523485389116106029846442416973228214377909710977760870655211202619743024992852040130240255152275336771541334954351278237796984310672433133250220522741473862422326134998004552821309909727221754470638889899291489083717520892913159141896705426319532268181527478061827824918923232394373516193802796692979758572763008425443025504185296148241577856396071305325324596109059864078458286863362831053051114557570489504779454161177003477782626335172722169635638358549392841561671336747078527205779294237367924931488485636022824624034709508601577266195591908672473771063847759961864757321150705589389389335210486196302165737263949547600750347886887193219444101784779184131359907320996189577717424385770087183204612767646278963302339459686212292868427980735273296641533625556239526981373850270572512851520889287910126809730107789772808244046381865227908466032196919919952871034702215924563906826550694632608743393444546886832599003626381665894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] -1302680754937811236873515684880799874401688086181739319030516843007616795853860701989171275992445726190498891276111623167697518930321750631905162652824044490204224500058028472175953874573028326574548980785322361051351105947793619901301855592408222988066859603667878462632697256388978369904575558178227884628654393075904547648705924834955129279791709244693477063652741177185982888356149351751842614136434767464292005020210548036743952020478986748871229785329475476686894894593151701208223568862061637532249492498993379087510154818396751202286458012029709897963795979379883712129909216213966034840109020209754531134355316941527097657977560039598952181169174687912302427008496969303486708608528006011988432343396507574337408673899145288702168086537474354643522154932103631096674332643719602260629010469030218852468148125545448202499394382644213084495730249411147456595152167788461829144406808986758649794501089631765896760538582120444503878191640310963841515019153201585648697900950846295984996150434231153802511984499437114660098550612056475654292777707992564894761615168193917217248264577314617765479092844330987919345774461473165705855691974847433717661080403813197113702618765586013888477140057524189330012396113358061402035818649864175864402943960299689830027807524581134657336844756585240219957821171442489032781050185402985194900050945688462245581212967745552921571935915818506999623636858372809791027016545445944578429928434258815112599887482043926775708975363854717942681142011952336902769977516524927169230573702819855935909663007170326195692236359212371370738527129777037552507272134205072909940603611164107969206790171595576057634574435366145434581359770974483443797121069735333914965998985084078770337246869546476686666181564550609897226565758888873007217319967424973531369292150276947409424896185581867478743097459383308175395054623495407634519971404870119513175511278582051669800354798738485043478009137155617231997422456444093888088448028649283511813225157935914456672152803395047308926654666617721732234660786213830747126593495494792870359806896987204635560231220931375022652847644638253745354003386426202266963070553571187844794447208483656820372514786338800623674649625121760958523162213702517779333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] 5003192447950052770318789955596578778592295601573584416452824540710583109708536317096800529243254133282048378505858987178375323110857947059583753014810564160685761002825917108485746976183258656623817687088308503096100877281122776218956011077168836661784805299257173880872907798952382926706167142180829117788679367434165018523729452945684413907044916409512464280434475767305663482370061855051592474532749083900025153043274339150086013410308016561633743171433997037590651451870733023941421595464344412475631408035850914517472146127230391909306153772460139271068168097063136174310247363384031763295986428816393368200586731068210800798609587448384732233111980067222929389498141149442236650669088252438262973122834708166565453195446989176249266832930992955536318342793132628093733594313738890421237364648668172961471232193885983392025568365948330343247880112132744002674404951046949562767219019596383724108252613209826694884599763963863515452475158166844085859187943163933254039864249628542741332719441015816069011652896795980103572761026348056465232158548426437151769507749999068186309555149281668594239898319014689808033074939255032878761280117662328332822305676965959487633127498141269338993620102069541331653110422441548633626229139457804160113394087691662986486593570254090682560410108572224353973910208965165447528156317884089892765546042547733111147080697733779105796093840264751552766154637004930288668874528062195880086407435282254483089721422846455123931019691337882783890608783007188682835611454064744826073123746744000884571077582396253080349953323989459634331387131756697604846220373878577654158099034698508839939452189859119913381778075197285495709784341888546437916528884047000120341684915727385126208180354918555300497278481819487515150017336465809120021105674606070424656895858194872811570202539292308834518114423151791576171288446325545358698443201459720801851876198628448732743864833413309149736045895866428537460860752061115161667980443415896258150496407039574443134846157331613850846083379517366653020488516269045800388958704968369757790731106710843766871098916996690419413961436553382808253064671583052444520214005164196759530105187939448235241052145299368596140532094667572850573746046642654292213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] -4584486065958889542484210257046426314587741865393507489320955663043055422984066219839588585887066263941744905649600337770203246478120769806691645277139400096423422071486860332918501915529015621989520888657775541142320232872718024193754326289794116448022294929314282615328255535211291807756897646474180928128336416607193597292406838009104644461013632593270114088110003868861186269151257676273669032680873442999607374544046687326615748062783468035946320845669674794371090742086367744578288011565081888061277826224593310018234751687152431954882816371036648735329262244164948683497990851612071073657391143203242213481270473012252013044026187650646874557040715453195122672842568575665532796927441780586191910325966263403108626936896139144579672063200537692344816166606780892528758386303067550929027694067863687055470614329627247531173816418222492162294666610956586982307376090355828618713764246318338139275996969348643021455177999306888639715539411488241790428904652326126728761070592085458124431662636576134232695234795015845774608665081030914868664636344520839937366850000004268200656086386431238421450987933766752810289607192805597379134499620014780929932104141408372889611628766050920687441353817976959010963823489538248692554716038173343798842480134502923219599250042553304040631066618279103417856335421684241177012123129265154017078927057933659734206218921029836680268814572798261673020798831754993390166559638685477352433375406697532350249281751020980884585973278422297568480659393112354539835517274194387307073335699712734043281360998525488610545116591749135611960860743189046997790986036692778370934618541307487486365259629638232269054166009714175923828904493263182609415138503207481792195116778355741789688842110537270646984612015952371580566866645801653647415235805820146399492351447540267529723226409967878586883405542586027869933462808044172329599693752090420234619350880375338044711921661095178429332888596154330803230915186623606768136418473330130354535838688684739304400870122740935627769150979750708215115427371295248023714063931153680060729492505029062977057444160363684518703311171237707468601854074177956218725193446982801985556022835843984494991640751581368791037962199512262266164483248396323300311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] 1901789794042741073989154392813539714349162518150952152510797464431520265564746638074006275390707730890126254847717126086254950547222944516419446482326626031008784893171674967065653542417549755243671016019283212181483483215549235557140816299954944040114936722804644699335347566151321641867372877340670714423517705100831973711597223507152142716973914333921485890278392117762202183730944328338538134615783138185129732628789390743020889739418429822489855111057707497026302645917475889654270556982593837184118473855968845605465345557286213784473220160332445947627265373082915248432417969769283924300079060906952436399134365224260931175407872940295826198793303238049927466905937025401319311930109097633972370260370029288760229490655122543082171072194000564278927483731401864868661496659041562788947650237621759755345084288798625461141759917066924700940359439261558953249509938447241441240193163917399337465096088032745563797327355138360011667801672705100821459806281589294154458149125233265328285471340515277141021460993321655884798661941591106866868199702249446447307923137959350607382038317903521089928657315062460066014207463748006569785446595767719793808630950177326804511150442260047502473475235672420865580348520216532362090830517966056031979745881356241657913257892027890938195727354855552387206631453780699788576052664773513325994218048326223761199548834161282145204279191996223373569291697534562056981167941206372983750983148664962105621985838945729209023624391239464328850575198216329841794381811346180308072196650717956025460459466883102215200121312643239127965446810429494591566794169158605499713956380591066915109570432039074404773790754718639936857099672981280549527851788673026722900446382219148521759318854801643889350032449929460817467167902037349579117623494865650371707024196057536268158785386813684652070412675855407328216333219743388234638195103602046052258894458210765609430315101420164812233696746139130456806482244859683392294148453845548068777875469306422972386889481259829432090416103646365538301409548457039205596098864346176019790891992693002569298580594254592011771674064202027080103523584371915322983090301420778973441557938625223512021945042650513737589413694191350009640105627730782726389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 375383526017918990182295990746429442187818805849417624735810149945718996190326414883540360020252924934196500332325162465114125047671291493011361785207017099693379705427906720940178068889555082103842726943805910536155786953725915948690531147728421810445112404008597746118345061737032526338352677863479944676615521556581807251474051995469324385766062588495484327059535862903260740969203631447259378174937562919382889913294117206659538784647117563101600194760952779430187883858080648597328863230062296935151254374665164924042739317423389372135601043255766152438318186411775943576432321470824146690648437391218403602529748131506384316902552745220705159825981626985046158919383042613177765581494139286286903605104520416693074166494740417295395913701361145473046289552297330745864804713555358828486965850393063263988353822336075043104283424487872974852312124098939817378729015088649030507561934294868180274018238631874267122086420340207568403785043134964888146232949163461561002890080440277316651929344600905441745437487358072050191157413289087519996288203578168341612495739132012641203999909138425435057558566443169956886572796487691247665644109611681944234938800805125511048377492199174572659701393381324925468972252267989090851211239004383876459415811208234273385512856160607649801735285052681964124781028749100640889436388644156696569915292054572275782578295666061025775912877800923730606862646982237987397575587684132040109861190968572637800699494436960666400783131175733418286807426169818558423723347619358860828384793136829560860637822708413035534548770824941865127537973135521093307961409890396634791233518504406043086963891213327438679579170097791918812473868694043938147362118682297779530305732459158824943889584590988231459982289603544409468834533338689693623573822185112708268439489638444832853635840834367475204678332803573062450579323386197424501720249843948638595592822141831469081358959032157662791799449221854151335337422365368770733387403806031905233349587967622764363365850377713716701319724342198126615987554889576020956803001343288150186669413977462432932222643257019933251078225224089015198644813032775645283485202210706605025291592607126357867679012366315936023752065163178929380627664176934880804864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -1099181051726142293919808710712021920879107229707538510025770849427749757277340045607996099807654317406678255792532622232751321247290865436769289154527918671643884464732965770569865280364389397065617010103716240244007918547834283775890362621956773283011181712358292709962093795427259468210690556062681315157568420564002782902556839278209970550547099984550774374397569762225729219211598640897021135674573835005316661964392549941126325920720855119355102787429993232458716213201991210252878301394009073998021043012157885533059985265539595259770207273639300488128393198343722522633566777129461952755492017938601150328702347262909712299435519375325185740940626599051562715530017729730621051772722281024859610622171954191487143650625815765500976036796870874171549362857791443000411641961740945461912296933101879329858750004162471628526572635014805876537772955427952557052082244142746331680060946432620613501390483203450165137815555757355929491520599283070951459337562041248090153056479693196557419709357995470383926024025579429798758189429414664728665440049475285659365441470669686158592311573505480267170969445949538956570410936796711409737119751605065134540113866936131457055652552252474642808027268625958796615210847826730191068014292318950940331426200048640255824325376290443709315204306303488056566466960729027039254832933802688175295984222176820628683942778453119326150693941322575600689530847218220094107313276456342887208598294747842736052094644659082380504668578044934660255682362182379949093751070600280888580031635275391046061923508038444384582357400064393904028482307185425534887199076403196330738721871510357909973416388871761679387592277259382083592192467701368380657324961025032755825164007658171670662617765728628421981608000534179857120698353426675897583852098318093185530990106357144383863373416353653133932484702723132441267518990361673202687192140837616837014487360534382385105503275188562277218370007252833704380141289137582590113501989539612219130954513024497806050990105460956914703209994768750338500589093930380367327168200387007882136129788228585326696502637536768777185910443412258102285239834557169096057465475704253406950956031951294358790523652562454195180137355002012509813459158082182824591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 755445252502777430252615271371583613961159653093003232524694170528395200323272865829614760503498129722576757667383222521424905025742075745356812478426270479093140510060754854690416376056998154283803149860273756904390422325730584499415408424751315700568660220944248162840698944256160731449182038024823665194492192022650096419465285253864311519024558906660244377549560018722595325408963523300314997264977752942495550178317768383002174026487632138393085639738270250745182951974384694164109635030842538780385333162055769100737037048143065236006515781474877347430047707723582500551287806425699291381809351957555458192192225753923138292218068534758008805194773138620442434144716937503074719503302329593016318218159383239044315746309547433258101218824406744355916611568124942231379602796815200463103212099836577970621980097753826220272360842891716537079689189592948868844033603840580601298552184423459377451528079437521704118040538882316803173261045492749924502820894204043177700125541330993610926301339946982997241563856719791124461336581749819920975757266585882684423923504920739177453207686124397817067650653126945375322040109817307376590045755849442773939025513769649698623344411981957204535223338787949082568999111499202505489942648270901305800342001420774296033434445593148914426391099730325576168962238588181722335102358140983963394893988152064132686948180874200104760760108915549249021862828766121296664303839340428235575930648278829341658017127266573945570209667049537986591890091562654608840650930070355128915930445634625477297336757696964254463579947376261652500238508954746573064652034328700275481889851620811162516660075869426854996704633366139930580868275054059175209300631446210408629277279267616452430041613083714095589180611158761422691919630327303503417935188515548670191412327302568268762730470890188164684737314927298150126502952739829269280575008214191306035581370164539980006986351842484779869053519387109364537305384919220017994045204020277472604807048463995000321870519464419069185075341838374457280691925750179619335254354814477433917161962883833370158863704692833490718270189943035993600505253629917455434543724675349166636289700572967866881830357705979176418137363724259416280021355860066907979776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] -234986105648194401142933296313650252601005502062235286775497969252604835355584686464350508330219820636200497753115771449345805009724945621455976801040952758078447707715610699672955907773118207775548729781572893388712858906313777245079382647087658311788134817815851646142265450434767285978450862976673981239439815542747753480967700934695358116713519885117621145425811232480492680020755012422728490009258035119534288400813431977646216006182818125007501271189924598444010924283846140053973147061898216758709029351659667600064342494112426043344122093530287690174734017717142988550606959165117118990200433576501901962778014261774191198206677686875132002967620207754333510857090187663508942118500502153707904731184801243195901351669780279021906897639428413645378919024212585450637997585987339260875339637394287895886142666860354369707527592828005981339141692171145030883220968024092095685901618205594432916888832058829266726818841881228806533510826703478803991628371985879718673641983743089358677133930290027904976674822384388779106333097381673617129926766402857211702443334211900289843175967936336907315444894795677814882147481093072496072862884272434691454190267997407787110635712106544367946456646632759454894442951890354112436344160409298311992519437317118194619246890899259840638711474675974151435253773005106683662244820431714413845162501431735124891046337635893238870581986697143571001903133902213790399970845444327799363868484457579535921272849084525840622639973783801258646877960937331101806242324375174409909048538725337838083277430472728158045587384868426559420419781025575802408476898377655906186205941731629795559645432906969090630131735012290485046697177721934421214724317326115572220766488747202674121153331006830448772525728682273334908123114437632881079374909635815115304141054139489294875791690219329065670346153320958929539643088629388217570833399455136804022069596290006980138338825531015755404404452676426752358879661252402734867316766051472157613222857185384284145019901356964132752776446473092283647940656690798190230581385273309825373410223222213175030814323484098482729043338040558543550372320053564087715602005065251568433356057559241650549658042507698523635934145103468276439643860331695167242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] -29596394025922506258338868636633902589037179018854726679227468781190598123003939606837095774835839150484675427223221622847593672672326012557764818635179270311900844913956797835779976377046980354088910181162062960537517342467661857986185521313263135025665237685778991030349343864678592805039800350052571202365482468273291882197796897701620451154940182960973124132319509677682272358860828822340643835900644743049631937645387549143496181125262836988661624184465373800839020171332517933622627539952031650333652390463145874371938936516882310399019117020183594797462893310783694485140138424969910200878168103005291325789140444878592507407476974923934139112963207021649998440489883403896816068002063511497888621327533673480107672008107709681290667794812862298023511681192075024577387714375783625678384889801312404206388350847636899795704075195969904320087850769182561467275046636654989688018983225051380208408898325255361074623719974013868723312691063491145773313545098395234322644226506331127605657360906184898652881552017890991697012724556917973355492363095162721372409002150970021487573309997753380136041203566482834112797129539167953584565320338012917171804501838260672737348956379707271340044407553653919753677773441648407952187434815046303141276150036630613007156595137880593457327548509984729161569048423039242276010569357566036299094708969157693980153280680945143574666160525508529848835161433110801217957191056967687924910092811171362232420322665297073175138113807202509894386027359822091288885272535633116115195631221251217685545681711484564130455847437180431819861416674595224375238083925073610102313661700553141894987747513766670773781561778960741086329377139893099988677264334089200742976467884009917361064357370290996254241198918144442569614143454041621614689385661669017012250402851452579933392001057476890771437745976675652093620808030950517953790568888185174109172510926168110209470726289649574026839819814747734788477238751363273190649466572707190244356119920758234447459357270812902405553671699361029487767970936369917260687253316803216387825319618773259634406235609302491707600036635811081228607343185102222256704413602568534359390747177231060936715972715684786819213905317008221036802034684179345571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] 67908333301337164471026394374162614180995707293634042855749419191699212115878986286016250917069836952075275683529589176806699225649205118915525279729131484339298167628538905606363104990244853302182124115502219591200856885652208553666392897140213857255276318994581323102937964316636149503525877123127446762436462555016138409318839278512106044512652098813708703648238175894811973070658563959584631976622525799391964239829228094548111832242476215408202826079552548177398455714789813715605548907910791484841688659861763102067913293901737735634252090858528832134136591704015267106470847420427912800014064383777847017941326904382825913474136178272608991515132465965993239320602618679420034260867205811165391007811903612218357107900392924599793391004990929589888648164872685099932304583552853604160798449860846666536690096571504102375700621262206127373941964886776084963966607985333778471269234915196272867261325056665112718286407936010858834660471030471421379581103887696997317674419518298176185698638263943068997367675309631259952886233584930320096121870690337436709829783000922733253659160342208716746757861609715139406505340469100099868555612337999602800622976498629559370361717102702225035574283661311793565064971139006328628092563226166723213586021468087087855176814414414668794614457358666698615049025144992542378894589107891786482241934067199100843213108307301665779083049252520333711804882283970757351438047348344259163241126031762923143627532123336060567907095415657405086920373591783250966164209159413303955624488478980111815197077905609431153199012921773808196062374051332315213718913789160840139319682075475524978649399718915941066361268681380187906270289958370586201449289546397388233169595630034523417318481617981248274806265833141106831159801842018488417105340394184430181292853620084635848314618478233889193521261988011028810687562304252328355022838351654369353496100368023442704978895869827139187771760543354143050306882212732389980106929288853980780160095502190710354887568503516566549150785038430935710332207644134961165388178615510169427935162452893064384868735937997472216870455765109031325339697582269821233690472812438804404144657852577331341290522239263179155672689651812919654859810889099630346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] -33524353758689510383612520452318556922424655352288689535461488820733896479407202775084127665777667401719156386424965833668266936926604857051747476567500914122176288020629506820394485900750709441743470232891174322413599482911719316370820183931689741541581903325411608165877603840418787133175615214091899720145856368694000068390458486029004430930237549528397165201927166941509950021102895352937125283044474115839227559464717580318750737543871227193648707935664447404093936818299360979977570588542831951010012415772889496583969698077475953128661210806774315749352453540145963288813076106167505486978151526837411631357330576651981324826908628689852897027837571839463175483944496878008402768570246978737493546692723989105128231554842519613999460800631403378202357915461577364481253889882859098439897239363716576253168182389575584128607191831834809181361465227121263887005968343590143608249072912532087238386576615209526311634678505724290528581913540656863258417405498265982311654244686040047600747732170212323009592014609169797344509872025131259335692182170883518511644830928802860325555730108397168119792767664495266948901387973925897041841884300591579971276887050523450045241466364277660375307292463884444669500733773337096105581088487587916788716370364938070554801120192580177410960093856168193176990660575306393250284372920867078174976664435605152541191321118963999766934076540689055560956701531790737332162157809382690977670151607653232329141849026308566343536896580207257009875208233925376588327698346712312562914894227705303031144014268509039232480126086280454457287166235198664471894272266929977931918581941417838487800059976891116567897846755414401985307344984826015495354397192028827614419279747098388406393867697893977272837847245125130899295852847386448890645319013291586415587159313081552835583385563926043944097383404796498259750474901181941708618562602999678518271359453069415987321770880278542342079839258595919525089864426696119899118069027914467452179489382935593307165155849466849514909632874933212432621457538629278576916622664797162254326132064406615862535254571508725778964260377713018018529723090661926401585410608717753729241547492637569767963803575369892729408136071008503050707096149117408116736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] 7887535097427696469722563756892654191359157428782023658481339760972374695313435181525995401348244885714538117928368056860277370598889911474242571597408813940013958906520513115168677811904859047349050660412193150603543743418479582387309605137626191179588514135889675324320290644246617511639174121444676896469187847772314076348455498005162567563416099631645878522923381892734222528238274068502216700360530782086856729934083316962271805828436160499425005772569001048648833551424483716854009261654777120851891739115398788860872322626136108948876701481960543217883137883834909080571154298346339137704832320070543351445392634367745291244508180994084214258931226217135522655031625950822972547343823888557051575783504748419834794758245451648945707761773940325823999239566878897902004286365821737744556513618746702776389702568981215770474740492308565675870692597497970358945220005346901108711656740556794502513710248482222169423447878996812232364985342223715804381342314399637765930626252035729717546235598744357299952939498101407700944513984411388098803966531912228128080761113861121635890380123058656874407549285077169480894248246282866386578366227805119834154670305327077907555703916470140477838328703554812002573890875475817892649909732012626053262850473233674091715104718060092287604944162734538465720183548268859216198896553843364406820023353516749418542594628129955837308219093768585625854824440831010093077157804059842668630549604604789542807360147755100455535991658731632722326467634678447826825166140999162523954856644034158405272881085474596490963616769717368975518932973097074805190647393441381498440863881550028740204396369787001711034049717704918502476941973537056593194907265906841326842655086616626344262605429721215027726601537240891545901494182244198621256507501129500548011797885971536156415547439011591407969720925760893214940088815610494239658043247274945951087380284080843013102746756954841402271487397755075802609322239123069015273722220067388554670136266941344423180928530578504387411234653710437306890015406001144895538975770342217563993184933385672544276313176752404028091951911264300554961338124058570018537181355206584466170567636983659801639881711754938815555249994919214727975099868754225397760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] 28216252498355282371386204136749529491523664193011893294842573549407432388821135599984107794996357424440271763348294212509744645910970783726482155891633258676260168519367220658244838566712838033418016271750507139046357159290965124319311200322698914066167571911525553741056300060465888455294680073556522569767606648634326257882280683411317087918287940898721429907510755366134860169369663116985982401505886839329527949693730226832280609557978473810478410937510875228649883185858208417092176316227335301821411067017082005657794821697095172121635507746189526185015175852027819166428399163027225332709519410078999103079831910857181366886581801330565837353233848992185563900675037242693642275946988585642875931052424576390230491970584043192790976100318225322849969705291554543879741815157141804431339468270645397923148965410920134145090752044969384533601607154130529690921008883918581000034010978209742767888957330518774540975316484583801252675387706881227187745672065460145275108076260588276667248448086084978700625288111655045492269647731938173710206774625966518390457394855277958597124789048193088897382393259663537483854422086811435203613884589253225695880351706562901361401477022512458762886143610873378148956782396835878366285515573326874733908894916742457622574776516050675300502529341706965183404624770189062165611523014793739943996250208126740593099787706985308529956337813219308621874225939295478975953025530726748003227685256447676593051245002484494478510067120360732559634503012376902571488850209239033544889508909907969626210645947060311891319654232385425600102328241738907525058894337501304831214219168977252289029162566043933680167146912509757623555620326317940335565359064075424378623097507092244064166164419219357363634687082559748433029861659848351051023664542021395405376469271732449397850204546278619128246656206985598658052713826620061807215088624270077908314522107735696033108515605408384674897063525203134081604318935848871215754425674624569864055400847132245498719727941453988552135869584068502476176105863024653642160916529593256721558235821034858492628174029075445751008814014949700740601033767852016316859748527375090716462250088003378405768013367668586912386540589993169998118497594443300864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -790616241460489699724148140993796865490081857183315831454277057158437185054112599396629296607135235068518832723419365342597608241920152208571580014350849190464795643597423144488294177990391453341057825028788422975091916125872309532956647512886235166064619859434437845466943566922084314412547296949247827476566823112830926695423265166749663162250808927224817944753724721465156267483312036514099136412738192015337105566744243029724051574340204435793204242387853174435378199429626997033001095819803103719975824060575375151940354744119015348765897598504572994570140881197623502504587857673157464010322434492669139681760671191200942343401851176862466466826160183615972685576759945958232396906345316179785768238230844934324997655042331001189281106304882921841163119232708029634596764657014585495964765090126952359049750379639866452537061159459287590163506042376323626165981035918910912811548539295155117744531745601129637312155789443534970726198562760128091598012741540502715482528746431999084171729534195298211878385331402819431546032682453833045748492960236452705936518651849504047830058601127483204800600734403425131829954682822825631544467091642140287516734899193325053597027220259334604087051704185217655871823792387964643391534560115558347943248475856840950084791067054899405577407179638242226559999930397867082732718116839426903601989256955083873184575602408630551157567687888231992751812455653210004511014997503997658845618224160714164704078788240906911152493656351845543896565234073933888527331815815214321486096520961146855027619284948443297585263342772264280449102993758441287745777367155945828768139875039767654987138712133365442893921684168705765497315761269565933936606078224906015314526408590629485803711535458691100999056621950547975778006093600812258187682576096392912337284595485111894329873294980606188272091415958876608120573054337621731031400587680612675084712414138133822520884838143681685416471566496956458191741076116140312779090335177896402777886701437950901092924371316217564181354547219628800218888567769152737249752907119359301184657358934732051031045832859879649667332319584859944867537741961344061681585073672221889335977789549337019714192823636019848732994652165416888911878258813913006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 379773541596597703403411846585497759651463607639630698154560227603127001733861841269844950454966386943347772079579003540884132338523479655118878078732945597837336707872129216862291279535882075995046053784464438554935431986909865575225106860698965277219161661410085022318912903830859335284978269220231025963542694989958309051266231731283167822266726825591593793054989574302596281761475316725497351948032257596980172062973384350368211617322802202027126765380369557208461490679726410962917780972169520060435298856978022141268203660996855331160679058812350327631231748432656655151851260305276024012148233641961105152713561630466288163980783039617947520388405400208562350012420613817857952923655354909862015311079554796181009662543006209869489705140076148988244528256589835012146570623497705418145755275990803121250758981866687895115089429178497765831045580129698217667308126945100563204668655303235628733206040477742007022919717684680538164109754203537890935335836743023247272650289828033645304173826759568700602533283295307977149157749321552787739415043464483628809520245167586120551386886559450663895528325641282402205898142705576991075730021377710979247353134702165177304856225826457225439815029269183765279882219118593839177888482005175824535995323325240913087940042415540625799427895171418417166765424520197207905937035314451468269807680309653189291031610711861264871983600527967235891296725614447092123718158914368354305767631693526813525587576734077581419205198058962907855671844472435336090764480880161898127672906883081293837532752449324961304173103453707404211187791839298255886964632495386482638174241286178352671512783679092398954431888021589006828791662946022116801331739230530198068305664230699098997362243989823190428677917055406751421328502230360617002395042245704503289985732474343650441742902932650597489167338293755684280207722470067495102880251498798812836160852779989209204970992341830250145350320926877266289827879558370390635197274431557856716542817579928949728886402956792244574858746183746007768607618789302163872290385912840762896137533543920472107287187565988290758022041451662471121335526833072652310242233234394462452721482737411295027574326007717957174342504452840305834092175145817866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] -111902567902496356045985122145063843011880680260984701138684729748586681438878962540351290313036974845006868525743724603481899800383835866035892875770755899368001693401839617755071437692372294103685168495953969755128098865820612883161355087552380527105949833363683249696740831996572070655716975196940677863181763428630937722777155560471463244718313236432824460292713458863458576217120061460880703901866824181098253562195049092043846644073463194121106380558745374189587282645542126628097841486070217807770806647728334438340368345234419945673348973570834795031290161069599273473842479781872734544281744927220301958124241429725068618223661678579911259793914780311563083522575407585485023225954725755232270527089670431225756102162848196936790010730233099582520556252803339184851101819095901556744501993809161667962213263506541641277411300194353702988143517181353183145508550503303255513821295669861049178250020314328149284400474305049597221022524659261595770831254948149261306011251347924339530361153280645616567917327992186302585970892361961634862415859722838707696279337125335050269494918743658002677269237111950520263131797482117425503337762998879210773373984574922455672388806807360805075399118338787433129321293570733167745251418729551353584780224071293732992661530509343052216319280323586355387867992980949191227609135171604110923314456141407028583680739028264616358733751493500227104994999285710324621091978107130405348640064289882390082373833410503268647247390307317000233156169493442868757708491788467354988146614232080388333607187091027302244798415134076614503287411915752821404240575852353056632187304741132226620814269189756916911342057085069433860608497673556257156982007407337587207527337363174293050519106728030895898828851112255082473842834216399385265842738776023731358757240747260130329843010087907685254766744933165500905225046114152004199774393954759258219734624553708512472946815237902031692954466140156608157487085799792904191641628479126424074107076822247748005110943080013973560160536392809761171033815286672330677032329542708076490127971654960523311265217993651658125691661093059965976381710760955783966643033991025905834873644027236939177488806711880253607636603722788108447316341100998819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] 26123302833647882215290208168164743197180654289042436419906489886702779813690627073686732309946922510195570075811831184776297651063117003430165241509537270418416934274574234776234960117333167136121914319221937706476916577394261548697799825660481396369763985177999000243614078942631831988345326607703872171462315685351424255293575711753896740445215790599032330263718454606395036010776614348477755504611849723032622348664776643061557003022388244089834568953091792599984497685491020021730250999371144638632739199297051380096490037930186181811808477479776342811118863094150499914375617242659774992164273267750464333387503691548604660568060169057119849768264488790079719182055895658492164098582188338216454382263688058602729665841214170365368987445154678171537996966801216534994745529376177868502939490067089708338386398016640925745713262834196697862974552472774818386994019857002871045597842374771946791139691282566313277259623295430942897499015862189407246018409312191225346106095963247388613979314987335541433477451809876294506100808971284228576404767036422158823292191456683226719957526031151627125319984074664076013956646243226005288525785565055717527511008464822400950272049073087097739079781522359239075299276859019654578794415059154020120947036962794296643259200660505774676801983135920266067635772458161028462042610031977148885516346587604675292866821458553342075455186197882023867143767829835790445518577441956316136282546258932641152853873230271476791805207153574287293041992013230952860448445011108114179861145208350974551798916396355554503002412386143424013107232079156463773223262597935111295291605368215959202548676212701353312087531053843808473406835983865683875920737694303738711617560495781531306926882206262329777905966959053218571151703682436793486161890442634820214965869204974425792792531832355909102740877207414422946691327851337180718482185925150617737920464567815442904797871079794637108223286232806713625102034032262669808003550616769036128546256632656012795561752287938266259133304774776144851963444405739803613805771582163853080821649968850952917649433306959190527169078921986561367618513719546735744960737927056302665621380478707744866048697537019831898625245342584197129093773523633045504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] -17390712053391755385045640224416078904341133309430882871937208176193412464185271650531768394686960639235118810405152600561115279003516554863913925691242817530076982851196684056799630888838994317039065389786977498392863566333504163728961906814474477337330839660944978777231157662550066850208593882833769724410426813989670409163393356842710739873078001695748383905635233038035898530393167439070025015038908821760363061496178104920019072153021541063546361683003564600279067795257352295732768480692876710351709726843578100523693906061765616932444271800668925544858480665747070456899763266857460525588979948951320906357233772231481696709928301744921691076231661160468756488890113157164685008757547652027592082762881431519719232730327969108058793739167181627716640113999906088596786918992486067760196142845664482564403096277229222819322876401142293875637644745525598508011124755210250553613285102062512793321120624026910686002774636454935650595734486004916605755191702822532756826715010351430891240150009983475816057072627294883314433617688177551283737364548685012166336841114772631288243777054405925094284428534791130588968884620188360856350319495968165453157908287385984444244483012219010735579405164078631275930782511817736190098501598502374220830621946953793679906237614879675937307225935505871458305156495247962750556345320493494756804768852515342046694835615216001102024096942180738776122023226052828317616120569351908852797687344855170679246883690335699072196819214255777218661941445940015536310712958838887652274917153002903801650964501905675484000533313945302394323504325812514882559001110313750418702938771484297544166427543283549735549662267350671222486778277296729765248862619957523569075207401773661015221555198444527515631021886111658758948252550973914506351113003799812965337823055968573228871732582129286029380395797258239157151492866942534284596576840161047912200019635473834513283511976708903758316237067899329670480665653152911779431208404185052325419476826412424625747073865043950221716387534112028013608195895438218775953011426914564238961821437147194933996403041259870549339971502539810007490810653210154886273917113491357271482430633455738776319243173894879322330509242264335390034028210149130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] 15700442556616295028366303984121203536473605470849288159038529401989685960726425792472896019765391241393896898337033296145292393995291958356771834933740845570402544350567073203333632801149832152802134974881744435649100297907408110511740031326042636719593110258688617447033757567046985148993129208316079234801283130176622809560827214499509208707550031888719833845340347724987299187759420614028133383016502438592454967285349163212909892440345720446467001741905331954834115467764748320039529167592092195649019652474520972843700989232306473114934075214299254702025861514886450223286305166233240067574171239751416422111170195399831723450591042319615596243779506227853255051167191860607770418203297297449748110737404632021194653562447490890953519408229147550657435100147376904148647159152211545738622065747669528725058278126341029177924860286017288979459111425590825454821451327839241662721851215737065388634986207038832775432917764111518074757355235298843852582021887171327278321827785331163155403814061878245743331873639779092292133737717890856886982784720656672685768944875662691204747559029255897030861907349984300152577118812858163795026824324699121996407501925399854611708643771316505779971066586938365302597139697773051364613067229941350466576670003074580838996354533635397450397115676196362843783520683724055218843499759644971381275972145975593184908087681669367839784508722348547791498720767250100237759803817690264884455325741100164173832791583465296835349778074377070204742934109189747920340477516027137555503052660163418671170747764719294890405968629613217857335355288597375636610959459216864412181116097292861286227957800919230384116277259242439319882685018492753763714523681619104494766245205573926511906072193731382492954474703249100028129135383064597829259543927168793993405557703343572088187945106103629632690274715862982041420811014461635845048032454485271735440627557743845506033263225809391940584693828329695354336420336219972180785048188373240557121450168092600876973153028637962537485073194482933877494195017148188262385219777525995975458692976020011853241999513349238174702404265563678734162690726503750453361145572657103632752787970282516011911896659167553138661891441255284348188727218255429632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] -8029684012608284681312790418555831022084870369398034895898595166998872603819967152575888453188371432500808564150211810073606970344580803227650722780427874184716952330692452544193819258636472498703589679130733131085615713747790916736511629018812180600054647186151998857004198070372694674071530823962469727103142780712541660505034774528170364561972081415989207941616255790436447592417098860460106981069404593654499421079243471528519743854739027446397403406263563671529753398872910094470579892615032891617430523531414148235895969576333150932164483230639454841439286688871441109059871446391373731730677916371808952046990222747847352720932220063705434856392529562468696909392884998767833055771377860458020195946443665730010906256200443871881567524919149264990037888254410257707403579098649622950769154401465585142670995658006838256427977018744308037172722674486922768766671500876455210934058495542274506622089935640646983827071773170465700040779340408505151122286621109796283873336658150707172836431234887411434401944020772644167269874358194844630211457160650284023696770980259774708215200196482975633706200961934064778874490278729379549692009942024948022321469445145356425201351399466993016310221766753149014670425150837652011315749138326354507083164941061668348591129985974412028023028739639814159536009663677354844196673856661992084302176736782310971610645114345935114086753691627907994537557735339769893593838460968591322167139309630984440025743432363865636298076704309249346606117006943486534100585526687754942140016373520592611208793757117825652341641586681172882741827390582462880458294041615188374929165378557671508726450308016884120674012883891528759036130432265065639146206055991547851676398128396969398427973637258723141298232188536364663856174645236442554804233205839519147206238638707015712360758385597061108155155889247584082311529344327679920478287737557983750591977170787482547614782903512918075364229995302669952033266206770092145434793313880926385491154897889915034664077163190338644976245878108633644545814035769256718487297226016545617209618160149009549547603423054751452314578052184626056488105686110138723199710956957421688729929452792584330866947583967495726075829434160329827921806574024130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 2098812151093257972206937244268327874601650862393934898319911040266427276675816682210914101053303511212401370047146360767178713373276998115326875563261963288047380566490750573512558888395683873449763439844776046869033393077385226754091745726798879080039188528408198119551675367191472757260336615659496488272076299032722886390852762940579653709399367123093159279287131633912612537258556066213638990432368524627817495003152449198396144712783003916191171072243796020863977912197113033059252896459466917831856529501479865522915675506834167676507984049697036506462839789153227438331479251242011922136241188487644509983035109338688200125684465280272659690193180017585484379577684026959331947194785853478647944717345801842344285302710493143509353109326259690988331704165371813537560385112518375610653310576883332620526958773153161976970158340414357646795514989239153065437788126530028899239290129556196796916480462038250138479721122879177000908691720691571085111809483891580006074345483397848295318626208259440053784509139219148647438070041978694310645744661284351479401557483145390876894690649802007833889942717324450139981152121234400201214588178701557529121321759853359507724948721894243431360039614635249291207929568188419232537982827335928239595786997861725290961191198839421085132456841210582896854333776368531225576184610946190725755680998319461881208885626793222224739811334087490446787821321018201375485745101452198058342889506391870880747985075994032103659560758880395972803995588958882123451089390424548137366057873664495599244074028564940474983067256258227043109678072848572458162795883809785613975689920039429415007759442595243161171273444987051591866885894675066910813131405178310978844675985901626646994645406282790338531716500438558425413787697666731019927949213767664488756119141403319345489931284534382085803898043193065257391816034021112072329083542964234111972347436633470608154707023689832788265207529858998926885038095681583937845021295984843370663306350625020266106605273776155373596491867582848821157054667309873066304500462797115432245884255881344384659846336829276452739376968369223857882801981215682175074253732619125658101510938109777411886506866845006210648976286521701330658226397352296448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -123647161312598159068165346154403958323880812150634393824195926720497828646464735150290856711351886846772426512011367202456867120787210995150408158723018129037879093788921248255133035483890315330937670886107049113577408608735920834131558393080050339750826076742956875463597406074591774740446095949873021059673331427807086970086431841824860032621682321010063259320868203819896225825137391386624796424496161514640017287671563804218711808868686047802543344083594953450156200173169082199785192445403654047321167773397162760036924571445401425495817032277465566300152536930840479907358846169072506277160220659820498360192660898642578024910166575068453914238789994487889819085483246576041167573910758057503622122140644151657363306019421678691223365273222606805112382140364519002941286672895804852350820352275950470663785597269909085819275670633069400110482848889691488723212889565957414005105088558991064182567560926272419007040536813436833846839701569146626570225184278933110973688559516155294474436819462206496052882992881993399469509558946316870704112241317780517041062539494622537396634769380341667327815011603037651551394757512094575995609424693106043721382144779268152696590643850984794844820630301135310697056013818989202646904470862690815704220406932876366033971932300678489819023864004236813861174588629584242675139248106749268752221276136326159211087184839755033088824443194594296539525307705840577867181153297389817167229214131925471377361725740236630721463398206281012935869929992215681104535613512340148333279477062711458880853717861964068377952652813795369025768297124989167805948246024536237855832453540334403728841008365837363016233510803832793616043046878277928865082548550951433097301662309130630559521112986471953280336456687885876828287200692595303807247407019528004075058531601401008711530291954385496501018216060667453667117498846135200998765873096578603532795410421794046146620057301025077979616772003791217349627006197161329786263789425582743201525935167361339800489888436280772338575558675734355867821739527424031822699396708015966629988698744377600075832553457254410716812420922204153311302994361052364049408473220989398132814091111448284748931873356984369531375215307101375572680306191237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,46] -86693569598068152034914276903762522267972372217587204298351732236879727030024297038389619908901224870379852863314428898314999570891242785614459202993060351638265360758324555539292659525805386841140805475900175105351790070676711345167374149238110798965521941991083418027142474747113886113568190413179727925648102544042720558559207400236188668842138774175588361309245556067383397744672385743683284135044918371745240064605566929268992716596154060978488841341750695596399158688738822993148246160531262575860844405781733268593351579786514927487164408767022500807663435757751480261171104744953037885901140768781596550517753693554173592570083322057367529461302130820762454409925500427889941895643364015334782380780632147825468498546443087751748475675724380145514760327569083893118868584631129010579675629685052215548791250237210904333889015464552504570017519144050261988493493671608150451767066336126088182762462240059786471898452288266627457903308212740202978593134666874858844696164792274107203770505968752476493299752614130658569146703106742396635814716634899876907126582135382768515021729396765644923063779351575289382195124683804860131492941691810593181188047946477560242130328755896692804768794914199005247383054360599155495328728049558749427006131914405626328542857747775261941150648014911856209089189554719976464662626110390367906795747227527891599708113839776876668067363997898035818316894713763912620748366801988161528663370632386340193770517578168137830271231686994686139975951588980292596587656716770009908543887642402268141982861930588345571176189159665242479567454808628652379672282733229724261743164322479592953799775207760454945503353162365898683489575320836112684299945658674150239945743773160599714490488050138860397854111036813768510397837895723410169928167760235190151466704844636369830982875097585815373780659458866102058150395928264650922960827185404735017249912471636681415831623121785525025914315985847731508026825793704902204245230586354845420987838301520801472827854362319766506359337657700937171855185449693466678695343485901249652190235316257751598355726494273593193900208991315123267151230831304432971640796815499437620572743441837361225572771706692532685338527335255930613693099525799936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,47] 23989858204698240985175886781863265727935393443397178927785586693840223638190888123595506135053727398884240669755834428637140616742427878293905756165942895889745302154785468325197392509973031500783099649642286699557573830045979542065183333471675463124579404093164345688042781997385888592492834990713801587334872419994381064606387848866274000919901830864670327771506838902166964033061233428298358289805189299536024968044091387339895044319955625788901363951824339467158675965598985075693905760818670549368563150475603777072803860208195841270783788696642406151877651750515530847714767191140551296383704054047312175838684217462144026982749402600405647091680084828259679594875320296440961884903724462007070988793530774639684529166098333025385233837301937418150870754080586930536165388924688685471353478060942540173269347477364907935284963184869167774527541469330599807539840632534112926664577914230480940954857787254887471361359482836081542033118635098176978860032180163958963398482093398942592121623732714801017956858770809998542114677078440617566198329159827627733652750082546152250837610671808315028396260755525240915737885598874673805009443523186479646157025331270027566299184150989310385350457476004933223358314250187447527024396546317493708555275627639240399305777382913617874485092472449004971166603507242707165156254698492861748567172647733804789100828134411611982457926528524431874508102544608101476113660141381311574074925548751863596225501651740219364554357732346058375573918919556201096346038306049049233556587267413512000855856006491676863205048289482119003755070931950514237512897233524839560267652703577058955703593588029730402395473620284465471113415969048741767164362994791561299720094458513181390133626310691906846567771830125579830907162119614887799466101699193090204249794559171524956106641779426903513885803754996009596107308296589960097771614645792636431757104269683018916735446612572362856161739544793867192586948847393394435295355515788043356009286678637293443402727850824305771625083046062385978421204585040790411888580018339133814312988733218112554926467842073213503801612539799038418373109374786044794966693902119810953987348696120069009220754441702670191962426255063468183869372162375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,48] -815506913097391526163922379307163215238049154329621228224910142040631246280836951092748484381346960621742753324957286917482022776453486448963958065552021443186689238316127039450290927587468667101665680697512968690956986825702972863511335405667641581922777104431416499115114591593064996681566232568079423663015956265264403090632153553686994066909727150920163925272170742382055547972106396602020398167901299311159905782434823592569322485091582647153663802266034745071034104961946037287105999990078937595031805529519686864724391801847145473279331769259301271871575187487176415203581459099344011425989123257179660853172329322431402661421051569224149417317114111959177009072867165456446708366696875086732337577439357757283839375528189042034830693855720464494800546519717674607951577889919862705607237480969696671499107500696584996530201012769015365667562007744002682310665310772046371307176751839680474377123675312766897318699318026455578696662472135804198580964030719564529738680767517458091041237121218556682928712296956723190889718197509729399340983661749456108146487393703115796144471686144974481166748758944973546780629024322912091219275529194716279858912910048277273912046076917196127193565905414880806362128401853549921817243329845989054310381869964024063905009279820859784624534346307667448347157944704961035287185813384256446533367539281967969664902670773834888041254936325967703911225801497709231374382560681237138654548712606804123421624248799975791472479351900327682788116990463926996979185519165298190197521304608918928855464007144842352594964329450461099815525638392403143648594563868093938834913640915511391955463214249452673200147418562915363408087569001493514045754668727054420604533650685721368012073096527355525867475337106369340562318141507457076435468173306833770721325161824926676820756859682938208636382624154447658392126750777634139955636099979009886523133933907817688775906123958298877951120088278999759586436345974680309434431882487683375787644073065873329611153333348962437973261143520285543907383485959913624202466595169577060344246779772941662576827699253515957867865480177958584693728485442066995023887777004154571324273189972626282998727204002001129348873751371061547325996341919744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,49] -711825530874043977110770093256579085400725642359020253097254314361680742314728425065438755397824013744904797467776650732856080730257590131149513347915198904431707496888527690936503779929760195719006796538022712421053460062134116436875318571396287784056633515462525419948077413468688843007785509253827982490036952624865767316835808326862625930672509331877506016093485854548675163866223135678071580988434561726747849648197289275934028632073334009220662446080988707069056985302709272790348162194930426929829499360702425422944301161116761782893987099104198375484894462753388530140571527189323412553164555821958294454190451500129083567167232837229519506442797424331389742194193630709303615645421134119670937825014942062395455488731274513012953806315643366286469464754453080756672583293613156383227793274973575909784128434510750018953444084710755222299690641030848440223380925546152969662429296185203747813995816525705931662568048918483410817783923619100141271047058316251767765293025402093826485007644023389600649939951630752221129720677203221167343006708892650012299385106782377746139099772097418280220732069434804445441641963992320905340871147914489075915143935639112472419806869162091317088489809277722700211478914330584566672148472288588044766204471074829124165568659047060858059732919261399778943374118574592713762421651497588919615760795159863226240784241729054780183534206503298992981349768746667945715043599816955293247750626387176349752592564336173689335582136124493816934706238608774126486844412358302149243100382407625193737509476815169593596056111704112718796154218681250634007893076495208255412522257560743844097246245561451039495302075669390481251011916953930734296779503686189268921683591325494422721759763461758659916669754009296132452341122778726995554542916280986706554004368599615791587824276466652926605873587925144386144397851743989108279045780967713613258011934821429424575203045124454707596690512109588867098320335507716861762816919618950740282247446715964583878726853608474293320048215521200788765877140995409800644680378494935713318233072840818660755855704792244148035476120867110361562909705628418585519043073138885418353622532214961119082870223939251487382601589411314270094475961303040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,50] 141047777742477638676907470146385952760844000867157408302888689714194198777597572063064241924379519735114383703771445789269177532049771848221901628111459462010345143564399280676351370367611617948893488799379849317678552490362886906184709579202912554452512337319612740095637318291641398848798596488281322820019478708238090590852951048052796024477995891727255915383198310764158071830993491441283133086328204858843466025943085272115877694620041577784752734677614934541332090415086633221065795371483107595767020897686674448227661819943420215935154164785516763687422077582969688661932117720612527950284546078949162289828138750333307682963867593204379048249387348380510738983539766322795070171486052648462102341801822830125555844392503086477312958234919855204746829228020715441973657323522841219112770840043976215500728986186284593228980960066925192471274268007731154292922225384164339274020313479812209983139624200759739713400736988673835223448985423658796700781182711541796286985837687686067048927774456860924171147754172959444544912799632388175745263303510937179383431102804880658212687334530873141773097814426825456924253113098417152382511897600250197193589752766949858339068858616859024969882789918817435990908817375033612711834957353627129088586484758637752530261216739605147832890836581407313332299554261132451646524487176626123859175196831405331960688840850926269204983889496541983731115533596482068358522063602439337460957184990801324997414207248549102401047639500868347471895372750890638613449895229118597470174027223300028110404214679487700718760606501002157041549998222694648457672568813792193548909554483190899475564233163362123562029490379384545579909500031077630934727186927675856020319078383297785781510301859203633979448772460490820526343941439963396004086511142025933802139443593791139763155868624774613352436721006907654076150932440185374249116877502578655774851860967724203431955812103818309815584280999816038168363410085672446687183846165997251171944336252166834657573533878878537425405575358858838069137519707744962634696656554159796657925856301690465771265672326312333346362951593315819079216077740865113654082029585315332868988628872633636895898351658738135076879778141650053455646082203648000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,51] -5952500374009471346120580871432340848207958041179997028331108575629818755751321862463505289183968374816530845881964455570236501882522379801074017728814405154608389933148674078122864518267836448768934251541019880307286423371051465923269033591697569826992173886162582544710349420382792976231994730031446308973276884400671603595865476511875192461670062558172949311703934280853879760004746487561888971429018470418455093739306512709620605380220989693819870364138151261530138747401768967502641374130009781262757215105030151707130293571814219471904864876553121537871356759422926388334390398919812412585187055585322165381234510142791904496761613747617907038010520590433330387578188802499979674567787509773730843928329089107812627399037513494762974376467042803895829993787365906871150562378985810004911814745254950255568298265446290490152569658788593042637515291976311413181532105202751427062721943501581568359577255890402790668093527017978851943151796072870836637503743506159525962972041398142275007092570905066279466767917887522567930989861507118854020301686738608796878278391234701058634557311077189448989944246414466218311048525043256620105926021519562283442591286610325143773645763562598000512016659562460042353795726407725922027270053632447503361585141314769440493149447534114627763550356726190400122564154849673531653661395620024414527463212800908695926278174738768861947676065382180246162194727972051202511632379588639510638577153840448094658287413231632747594501240961133436707459957653078667515686400390482419106730428579244959355763474945890286543102892219285899758216964222047139856888904516307871082601885475945887744240596324501369466065273440845451946576732496545818397287608750646670242043788357862278822142491847359506703711779418069183519935903869762671140427398516529228346256503793181742382742547753133196489752202043019211716154742688694556956594189573453608592632315848660393095490550288909227531299436943813408038016833409152050641993491217598886453551411437263540488338814036193824339047397713907625676972866053158809504825747485393519253154904666584275462603815313181542977953306814134594632867280879093127819624070475058086299609998844074800603778808669743170933889527105244498851298017280000000000000000000000000000000000000000000000000000000000000000000000000000 [100,52] -1474139779861100991545622049348337510889552788367714598504741538487247632066577997534582464268085916783837401839849208314575306411329204879651268872548246317797477511646220790735349456183052748324106242211959721036966298430061399407521397672855524549670308317655211293899158669474553176573604048346793453986381198965441260278519740626253278277100164315542428579599375606921935303976714641819293778098067916138909433249913665094449869104962721834741815048116765092045868711587359158934816198636233843806162235751466996480052322711785351486080922776058180832433781385496421362285383752451505066394210201427068790817597216965006971499722430125588335067749736373836351153526743024514042473237903523099586163040924439739984987336327389053286720626120815474837344142607573301793660161929809251456121286904078045500680178680137839867688673757268759357530284854385004857334421997911361580201930910431564768119077425447242372256365813515297804926541918358673361318231337492764951569432542533644466751255411920770729535744244541073213801396508631371604189923437388433556608584573474518009465072759009217169863964557729009095363939967055437738199395920515163575807205727310863722978444105997392866292217426817918716796692404911205812024299878870785875081988780096712961464116563871445724696573652779629126042123066981727697955815880558514173192202875945897932125655326789579309214987755330700409205752647092079516415437143323716821206061003157938950255284175168054987515880538265812263144759457107005357906420393621443541788856747680848797320391956291003031909988468521225055199326431818075671603538131858545229376790526940700288641636658433119994228223610188460703885998549347199109111437607703629763942674096868407100926130372652184033171726372327337313492638400213443702850421394261874461458437386491002321675722204564094288007095618189013820017543159041352759616478102990536983324023833417978993422932266384814289478301389204801777654204470070589401204755283319927246270160728994998226767913664143385413740179676206965727100970170272863877617085268849078303741663212773786322140392216706627326313225385040642743302216553428637116726115988549412658261885357557993812357474516469794820876335200747544278219079286784000000000000000000000000000000000000000000000000000000000000000000000000 [100,53] 247393894634043030633896414433207564937902051545465148771315745194849250881085031334224417996503360950224864412279505199858447838995406886498534687068853158038922389944512489746758803465973350218167581441651475286968537945110295593269648129815195629683843787173535852284881225359795311638110744234053155277820623869583370600078987276289209163456423321939282890468730406729091201852681409774205588580834703827194957594072933500357466516040317793257210109869478961478837539075763147887062028131586186175767278460601498519499536054223232827594315673501213615294754105963567285192138944779495406744477367715639851056613439365593302358760890352309208769730040946517569752887809598368815352915311858175938533004466319480125207946438950440947085498348577250114878643566060134500402890708179593357481196109310008596735332522030246475729702833363427944503668031548895233915635348527009643068344622882080826249891235001321930487707559648154384722393671742610329169937310239611410941359014847983665910763287736140179591411841203914279894151881547289400219017867950485264157506300226423871718503393010953548017649684846764579662990186472540202468757055885826202880584473604109941457579195307001349943968637939738909061358706524718770762196796341068378034596954282962880077280560395598693423255044348246198617765007337453482692020113438122695977401567866979634417474358407486484084122282836595322320984383781350438420083454373827346681627069101629950721005870639775208586731896081242834755550106726727195121453000789265171633611434221642535891924103876201383202322453366949264545662968498689860605714046972408570019100862516499029851506355467243276111745071527171910152235316859209084656691994017158282395012198552191935540258660308305974628274541818651588639319300839811471779447469561824414022798082738444482055881525819897845535878847333316782227289627047182928705899103256840897874225751721005086758247582024243268188292653539649455485981684773423855940361638084339700490019620429811118800118022016587732630833124884531959939086459923770374057439710556505440640227688041847098676460263767165562994845841615390767844912377663996030622840121158435748863591154443242266346473729671237194740940166899335864503437885440000000000000000000000000000000000000000000000000000000000000000000000 [100,54] -13346752503346496315887500805267525760030400093640505079298988807241609122392656710280358394612835864055528482711495610241302529455331249752691723693520087021984212358668907509406498241969550103383545151218138459967829347867956937066950976389395462583777239760130158620988677776601565142767338859763896424945084973089803601836439530453795967097167254369600051458811624137423089317873868934244998910431349379014715684285228661350393232852144987662784427138955355403976325810578741643809750587001667761799750124233865460509559613223236704637070448251104186001616743954092859628199987956937619205868995230916514747515928113080526640342357827035502161833451482879776408381947520684209848169604939645161027234868107579173314600092177629213468143494197593075449587421503752280175655021186320356722688401329252455925454467824720195716945278836860470057699104331329046644006714806963614148516328214559172288297585970069532662237061329066059178588232640697146984002605875661188479200203359416701938084050796812151281296241131994378427982047395642991463256443070630990301361554264407924679109804308743510560082209381804467188698721198149423751505299074645133898125376717660661496046306306466453988447896977988127448922987483313935410022433380224273665168057538724917720666446639590265586209450473631596252031730737365216833972895394684885844301177626071956246453454253265756811656532561297862066433374897777411377846690524331134227897563387399574723075690393186534502056463170045681064655310140738178459490156552377611252585558246187395334383190519386224308089880896017643345245246978328853196567459656592160903624193398962492494650239318940959061576029005479087586450498619286533893299307989804818652440310979108492311527142118747771427657918503042890861473728296008710005143663288045396432688244407496303150288552684204900420151096645726888039685239280818527520522856848898539074332877705298852069005146910262678806152009511743463392796568963951968563245971108909705525984713394507567549246939593352919532937132336443240112301880000529168065673440413552628092707359958969901344819638883676374797019144366031265264055163331225161930606952789701674958511996357930675834493271216427755874872841009432412366166818816000000000000000000000000000000000000000000000000000000000000000000 [100,55] -59684801499715862702958649370228058125631753800051336662889511524326114252899938189157021165789484706828212125771690055930262589972838580062724067640863569600727095128423073446871616252798570094518248050306997687737911303950475036114103695618335414650275569092221686568578682834272824230097076056693641367826375210445460020006440156656318462975236159437502422173501988426810963554475633822167865078173264032586854323741773865114046180432535605628822468807472008665680837021370146516185080951595021747164598657006099298256195311011716030564879954722403694149314945298063025750578085962636515838821287799518474880739444689198347418449489773953526025996978424879600013604577173863309954431844974357247032688775823488379132495128686588805816472027493509875137515159502279617429016934367026426875824873564305011302253473906102591396006849287480187268410076669711786391387996812593501530631139477828735744271811816541986755313450976359505892649963019998834029377698713137192065583114364264183061023250551093529217695227297790559530071517806732606121252678993786641515436851955627758967364988744149125557399629593740965447817758265000370801425439652733488553304233100590674962566685859383203681588651622966011808958324207014745786706452254578169316065833514658264054795430576289248213211882748981627670064590111160044091527747212599784784371331705092785564629875223647519451579730736552665860097126593407038423535991852754556666936174267090390566043500652143810281460164602604557422704827240136961581629909562417340427935120862022275738706937860728717597215432465077923282939492691411857222405086710900642409366547773674519201433483723049041805584306368308313259625683868867535277173031033237515746196239063518958240561325049084692136503931074450327453577560461585451123764618100247234338466281239133042491604899164336783607482467565165429394371286932665037811309016827999221264889342456640272661801795397251867743417873440023908480808536504257763349545809885378524498182031998595933967685132667308052553098760914072959472240495395641156582819291000517429426568935158510747648610561117119383462948848148889675430697453178345980703947618507155172976230418115376176756193320217888851264129735285265474214952960000000000000000000000000000000000000000000000000000000000000000 [100,56] 67463275181257943059375996280873242443078881654565708645561251967020573901945911014739262486103550945110785714785284795895581036912482388701580000796137652792719198052268023684110063714887326786122575299951270945891347949708657259812506478833585519721191693947623457522539655419330402202117036890846405025227040007230987725703924299264305773540624030716744350205431911940585938384003210790380129783082874663451621351809934494735977222359837398677729087748570645236423198152831896501244926560303616483724636258650292147381209095852360122576557781223886714439400865806233006329346701078168053303160966595260859825239741873217185417379058135030029134054452781446598129718421448484740958974385578004987721512122441388215291133333958958626052770349682277395783400982523412988695755835701799802659479399909252810313346583735729417940307304699785881025543300997938625907651333807893111811093771286655948978156102146393122375299322318028585385544604794031018090840634912886359228035679238345329341375488890732448815114064376024945002121051970208831259159649022168532396411371977405181671621113703929452566975986886655198773209565566500971086732246246598557998056736789943443760299750374223224465660406610135108071534300052154587861197201900602772061246620189637456116204488675016707127966205475156944901310172594908631743744048010918974371745813188991236440089717493667478123015159797493176963916751388903810202502178520068678425996827922909433025576979102791546030858259144379195720532472940040260799690833436490740177026319610810607501442592810992457512827001694876266603734415366260711075415010171746595237080189044441421640197278526695815794138915863132729500895961682607567559142747695632561558872790847587265552114670849691680702774885838267043864312370681908375435707372377310718339407341101759912624121027967406972793137274184147381647403991968542619070386235443522437018943285062233580828490346412268670760515155006471266982153376566329043295676738826817299242160846749993805301082701334085123862517458065429680349528869631552189456705707670404349555626662191175646767261639605430329485457053514304115906554837205586588538609970493593662030693499742478414051573711045881934632996425277111241828990976000000000000000000000000000000000000000000000000000000000000 [100,57] -30464064571800270696275392408788301239955771413000145013668316430024089113430089333084271758942080192823242136385973538419132681285402547111713960779916332626422838528456256472276896333561507539729560296216348024684707192436305531788073729390777154936109328062752324959577467323600008993617622046721750260662828409227000548698527756819694320184147917314844002608521256221226874219782309223276943036639761217327271946943766752431769395044952495865149282274408059782896359555710699568699153926381478975443562014668338574534838688260687538151235989254240240333912629615612570333157985149242977914567050804457404159088844991042964424543287392066916059651851328693553623206810958741989055843987546393039637655942567600607754651337489954773878677157281129946060729953983711160685691187184769907281833872011201033935666912672482041609918801799397571435207027128453465666086692656003477701842879469129573445696331018061397401648294993528321117199093466882371890785621874751027581734998250286101964511890736347432320728408643540680013566379339135624703564658633377188664848107110418086535957370227841238810063249893458610730333860334575496679286276296381118472401785990948352614104405352489760459626625624444176453544748998759082075175951691045203973978178350470379630451603642106776272521955808150254012212115050024198697254566439304100936704531730631033279489679516744547350802521741166534585307881315893717285102458553800969436570820779527959820210144310678337310795077392483869104893032936575735648999104473011053498032423701396743598822488428535585357300321222371988788175657785116996304588810854949616536110723376575447523009127821746974396222152923377197100918595263090568048353965547662025826039199427238642398005771805024095194247990907732061623231013800008520806469900487248273351201124571604179066846480975293734302906842803571113463197575821531419370421823220634796438683916088996805203222725110149069997622437146147551753048942332919654929474801496977607939138663319900860406850872918476749128938924837004683990497869687809017548639169666681979115479685827369738739315410449531067397558103530752141601306483104512568049467860045081006372894557311032495765613994275035559722784131258276948412989440000000000000000000000000000000000000000000000000000000000 [100,58] 6911599801074364168960883611883794323649649840832750911966797721753794519284444330714208896200735638941407036636841458824837374594778120350333380961973447922971062613606892259467926264626790511396268272446342426374491405055652230743606794714762997142956309568892636431485575412183925558186564082788553673364035436679947837138788895886292310043039892239179292995933656300197660213513769443813438845014014544955472461483147978142693907454442897461860088145893700456858893899827281289901072335720817312966366446253630750499575418383434520360834158515589454177105805269898631208465538037510569663504266329147288381662896949241918765181876526495662832034970842809414185676248839831412386859742345280315514332589315222232052819996268439673877334992375726765565258766862488789265922945225604237854771047595995885735991084251774756853172133758646518280827411669601756681854762527570157649972954807466099151813915728242101165291888465611930841552496761637871035011504573210738269323488028004187025907812935297117033051453893272575309735619740537427790826130829730874752411222851466702319752716320327982085869420690201371380516326195735716770511802641470668084164362287694695415549768333355544190261639721429094026123135989785930316495332543988193231268670887472953742785139643829655554092285295009561030982797355416537949153200534781203063895378489599787927137742179285537947851672808858584103606014625677155760319773148208534420944600574886717246532958479626314464565994757163664953896620679841610149190337283901442969746006133093873459238898085643367394717951346827079366686241087395372736978326659087100059976319400177301323973824817785359769939218361955614154139118280488195028626027159967425102339613774535092347418432653998124342704285339765122330944223106690741340646022548224648570799611478124284320803149816879524450070881008133003154969289807585572019701798025208646204400600980144534058922009759152972537477715985287103206955659393749235346081054470481061193646913417039884867488505558189202610063384572615809075860470102165308334610515495199912689251209336604364618347793900128323589280330421529313902221961911998095295882851454948926172669320252440164663883166289354535630647426617619648299925504000000000000000000000000000000000000000000000000000000 [100,59] -788145059328278736670200898094677869003426209203855379903955993525170955329475518418675508041168995116871795902904949229580227527585595893837611231539245790868661694068227356196402884075339342388357953371494683909043175743031929530508461824114001437445362630037284700820180589908240884421256389445245116140261762297845388396268842348880484110844391081894995844517861303787872379161887616030046080156463166978035094551151384876662389814705648257187365008828457452960962962051874259509767149404602683647131374344625767216766060056291631667418747146392680514916865469419762639770255917907800682799907129572042080694387081943690048514890802015664236447555181701704659021637103214289415177943230972141792637069193334757708773747099007180644631710677798511129260274872358632475664485424292467320681440336401304109646962432294198162011577821261968288523394257754467810612701283274786786779418135514853451166548062695243407774706493511409688797507214567988603894119782868199447536717480314906658923234534852918717844047994835606290390272097606366106255923926703040767622019965263637062591700600262163216835288546056741345640229046665149983465997705891500927336026092336734815078098618229644695842480460402480665816135277686532641957011780986055753836500246013560352597065233827677529918026902238922447539348241191369739853602461848399735614561507284588943040404442251496094276143516798314587448375670429425487343040375788588357368707246655509619148955516114495418543922964235873994425134812031997343111306295143695219528956742222217087818354364211733563640382086541931419791108900359144171642756065284816381407212938727903232555191414792581738873023705360538409972475910657492764552552011749034831583101927378739881131944485331541137140457970511844936470598302572299679810961303451425088030637602624124587044873002664004647632139213964824403332737146908557061942169977536109164324952235424569721516367287429172899479497486872494676355570267075741040449682470592269314151914158465492475494891057640823461336118289678814690259420730534152185888277102640908154682213165805431022157123193802166861501522965865824857712451183649441143708765385357048825780585870785931379566691891135286415759099192339863783342080000000000000000000000000000000000000000000000000000 [100,60] 64823198769839841454651745624738745677993197550546858213558059878589536337248872475901616783648949921105156387308703798074845128564865193816983163408916238785223365066582536555528286890143681086930300886777205773717432315885106712334636424346194767795111486722807874312583014570560904725224259012482496499456011817971182052324306347279512916844845762846921263304781223997621185631530310845436867516865377487419671741116567469064577478297004382549763995711965630464705596816910625374095450999960900703994005482709538372119963224731139486291167446427628804932324749933075507713317393587153479945948908777020051490754504730339980282532872341195852320655304182591187997159375222202704073973538220588976236774814492493583255497373597777703767206090246474044257167137145820575064536627895177738911739146710179635130960285406847027272140509004581178072509321916363370830598681438694533355799630497043139077207496027764332776483247592539908780750991976678648455466524291386828959450137525961858180505778316576843100231268615056056386053876822025756048454716713334068965884743596622342970101412483404209758875378688790002869800516318797239730251027087333547561725829199573596341341671776448623238745823963188661511553563905029423866180852329773756725356751640764668382761528636769807750999696938142397903074552787706524542423989328436893910025464043747434297959106667512627384280485380104125163282702365666110249745303804206684844258969373893051632500004613024313640455460131874879646497835788852254811304409122234947324648240949822430163124765830567300314986038755900507621685403825658630932571653880503365425899557427408706230904089091147041002674808356398586971371988584037579656308174063779894283434001846725668111547685263176042898071873302568069559792075769212728374223283468853458350219587303975711437166093584281623226481926320826051223931494127671061339014667445377577299809528313488210055959677386448154536195125630812905163984239661892069994649488704771513651238409920214919778146952026174756818002692330777440116420276541365142353529974543959029787396784189006194785510597103672286756031442512241365152490447632145057741098919801493124258887520493803695954181170112729245460940421193757213327360000000000000000000000000000000000000000000000000 [100,61] -5084032404124523103148999275802814303639647482988079294097580240495150000947511352408990215775405592243459902466084012691522561252742597081721895077873276215615360142465083499729300981985135214135436865049914513246275773332812192347321508233089350813944593569526217523719024921862054726093288778646982787312505807703526963121501220957072868029515363431484847655452204794991406813793339410392741972232344655701791850232398276893580192610091705307055998678790101684076136752796448339568508864137093924215975129348411994889041008687879960339500951196585210548412524872404660225197216899739705467659272182397245398574757709197857659835793556308751677293001168389402273006665238277734216664015869573122178159811269275083738183250188667288172186122385173843693925352067776153175575822429953238410474521268423312823040573205694452012778359715660649833384258176412741807520771171256597242068944034530893203999303555468127006444195055104615716062774074520784665269746739771522151458827199476171970404778788946646558260637949204440241199104568064256837432366866761487271452112693919758712810105060804500369271881997788637429919095953835805711979863297840454142165072033466716020690293086516108040748590864667857076113753033625458175367976433559480349083830783010665482311589587661494050519034996340356402475366223830251332199255711244159102130088865830582933037341816105794153623566378876789348117188892282869462891307748802136210841400711760166890379473850613165050653529394262880623748069384628219485586166163885700135622116714005914922705235703759578375649218016522975831007014290180573282670534785939833298035535391133916267588743746798620418638226612386022082613356709473309836271866721806366919584049448599506634570517923269635432743133539138260749656981070082443276323868337662261099312547637087409232553122595380731720395840919281895479144297226722083227161358921054879241397113895963289144126644701069241920819080487856135914855873860009691964972536691013174699779540948520476781842240585473857122048212623449543416810555058670304207302304340389790374635845506610966949096183081855979502407310501398514427713419032497144446498803096962172411533250678044579526984560155271152849552917840016493772800000000000000000000000000000000000000000000000 [100,62] 497145976360515430350083631459126169588941404395288767550454501880319933534103074624384355410089161332317980119759726258393158267212601008890356976628785253317374711233464891377068666756268942923011626855002605036645711593427801669424811713458639359541184693942274512173790323192451232702420771804547298612994053971863368796834710600905238348330001376260614239579625175505645381971452509469241698437073165047564339762626957092183733414885771992549933743562269038827847446903771007704725184329214188312931291394635347288361195839784172104818921956736747230682304142367349217547953340350278321391909388122388607868698955188762710565071527385914135528635742736531033427410062900160658801346725562878585073257191709738886518636187707034210362346403078702098448722875745719027837060206751332684965604279119877870150447240533357484803040564854888085823425429088665425364231287515796095790154635118939321356468987340049281260035206558151395700442785088157687343938432898981197131821511682374349715571388168454380508466007861056260075535600121566908686433220404363455766661365133368338820008228649937517501426801380908968175174579520719332158431740196419310526438463771901695800773110846326573082585843742298448478296628996362265666268243375744811088320289973714812147849391490620857318526741404913536200508098236113071713501565849219810177211947436966793163358525301186357993764113196502729514804459501858146962852790904213521135056476373710467159853067034996969948967324598776867041260203594151310159234957733492732312363162402738979809996705288893854291403714192984868664442354843936742895660024280140108529908714812792857220720698659234293733620896051049196518789383536640121394325584527966577222727183287737547136529376205707157338482773745032018463373424632116766276887870869843808884098121973724634043758878466636467236949710626472793324568105596165771478634493654076479345718563340994361902149620920118784447267329530609537800529738820976067519786160544941304782673198002275264522881447673782905140349699361302020411179712432800457012732063849060693550223057434756494826298646311143973123570996600639525852903852480511570401533405610709095205648976060295180414308408505569838744198084287979847680000000000000000000000000000000000000000000 [100,63] -47286907794678896577730504457622391574388461049518846774422533155771279269912221832194038231429125352125477206719209573847093376879989268526301552570044182660855777601254148960370749165697959732340124656484333267514341113865103866505466455168102493174606867476313620273005444205271937935148022626384944758984530258981426205169727147655590562755859158088289933363238563538966937815646679726939363233538532694325517594157876113993426085187093372158408988068578570445025407497237681515028703386556575797125637998005830850180714170615909748708953476500588196539398231276589539565941522297535459702216068993635800492886024562123803414463593968694290514556970226835973604972857469693293695827435156633518644137434241514456200544563416566544651291768093725402817371129134321521986154043655849101626213529346033418715768745646641844231507400240474618642040964641476066281084153521158334621594018486950094987141295767980601080105763112529072026062174354079201594300447300225224702045249205531012401194330393313146610372001207941180047340669421848899980260077543025367993395253573729272486397644047930881147736799255852135715918721034316570202367783053191947416959206913392244641402755490120305574328545736078393819882871194546501886776085297175709381562759433191532736660577939571782118765829145364024688217755078899630365541646907208575664505228177274919616906611629596736590624810306179302715327429760948051922957742943137821102448658336750510230271824851124142010415030444062409932804139865647370544288506991123450487497487025897254711711157592557862063528827797772870365685021199265896095892552990903985524816615940471520275850356891973294309142761309583686525139656714330271487014338186390860245579483033154135089294939060781554712932034361835729114064892592186905590634801748584721646828295931250126473749528604268630037471533743800034661199180533034924314557377815275179049912216466147878693665232615017025049339180834872498944474425069355039188867105033808338809569455363595437103523566155758395280197926320232097768311348346211272674609600975338653536835170679549045543115363846715056510661886199712462636415060958381092935953756692758987335395419744596066203653433544040514578738080305800806400000000000000000000000000000000000000000 [100,64] 2892963417481683070004729873745380518519507161997592689984310582081610052964051703928554771954534821588151627085520703311729647177622372562169198157208572179579008095249957032585776690199965170488519095421483534614049679147186386710168755969611841920491699113211959833909263612835718340666255676082619876106956135330909402952138828518269250113955524133565775256928465897353261525081577437297812159753484218116332119558876177200361921033877757624908296136096000234221326434901105577144859402264634085080411752184549933641805629126461052289754729307047658494203523125918248296198839328232560767296564233622769252475161171521067288882802904897159927344487406720208624625809882420976293718261414389376368394847992391474192563753385522919146805571372385616526436691956244310976550652594076667435784083662573969821617712784500619817860532043034908414798830047591895617038146725367122116743066043109841085397756400206668373788643406911593699647847213299256660707787660916510021690616925919711470404287323506629458799962632209493606753810406880992957233700430568868291005748364808718206164053505827883653840347122219429378296996903413948588053512695369139246989141011615321458140049872181091796064268978255930190635342239790883763725241202415599279026002150156239922141123311837534446256793957937254911453006078461342460929520989118788966194906164962961128028492090653294402728174642803893681650830727150403538207285312183884110949234697439395162680000709340479271671608208921210632397688574381649255812518161278864252388148103093238785297041969084328163699415199401015221211524322109241848256410738749901805984075870111934886864825727960215841861213209424141772167229517520220065606067824183870176658432205468981711687371120353534723174053843154917847637853701503170400936435585062935545417605283011936029844964693871256674167874145250029048746941690089576713435913692388954221142422893308957480971632856665291242747376809074819245525978354528003962123455675488674412480202806590649057620724631089788805156659585958711531162646760113545723635297269219947737810057937481429200580784674866223869147572526572920646850158004534462944141198814797570439466760962035437305216383198288313448443529554097602560000000000000000000000000000000000000 [100,65] -129438224984447878049900645052250031728506503889206839803500770628692441749725233868489543384783828526333193301290979879660304141768506256621598673121668534819498189542928005206730831886201271685333216961071869741436682527715323994430422012794745429799387543175321761921394908675699848367691119699137826803738711491595630564612650925694102010658019441841719554182855477494650236149003301481702946503812439078486826415594611042179689680306398256952616712627730106562874660867058559324287462805219644471040436919853929104825314946793178474214573766387104060671745857719176281819306386519948096849044818137762823325519552426401068513738045932079320324541596451404295712900278396521607376872383496021890135992646523129877983181847484794893737370533717297949250659003868416383260438546538422422130487808336417948611962095831070739402365012216727963089228665352298479749299133224115045769724432002284165543809002272384853713094040722014649159479624694689323276262308578820775405871336868598972016039974301635347841051109243514212679016384132671364403194718501354075120822311925141077239568838317066479460153409895846133859103478622612518810020165733586866996685994023503882708319603339444859103278893970550233633599781574168941593670070805891748048092818707205174400249920185362452593777462608974960420972691253100416071438697086020205549387093562856581410808212094517172766423611779382355868832606887026199137624170162434065333954971984670822888566751478638192532171870728052345055949848682672706980035686086448609571299617555728473766619837422094369665046671067092343535281010007613301336413969613248992325844800318991882593225744066452881828286576509704955205827653052527805578907809365284465150449256649035970399407412371920214477498129057765601017743464046100507333545124855240688587468995282996594104534443885907887136911669424294000817011527910286118778900599605852944121812242865742436075888651941493064876408350256971658321608516018861760843409354551696135080685890383141354608470731102932966089728928892868325857434923618247692123206999360315746721326918505315603654829869383800133878402449111087665269673145908969706069782983370048942731196553098635121886167527489940243749325028877926400000000000000000000000000000000000 [100,66] 3674849666783817644194668815874078219831139036105212886125529950154746448281777512967501401534762757129928353092917645934429011493442198709353500578088019262980900302169485271273413113095260393808169302198985850744074344574011539352594053890893978514284284295487668496512963340465465512807576981263200050617361088990654300625824183744815025857896914745186558160872344969469892865512186272078426428763908699741136305760457844952076058234204354429686750681884907705272805178563693853001637261157379865507000607841824624553754211498644723866542760872103400452993257260276511533553627164845053494320650278044825389189022795683668101239808625255292597648999038717756286430921919623028611104461338620643451852964868327227594084908328871836476831693546747309516152911933559541721835615813024344944097315749420317334489157040304063998756549797853341665735590897125910118239399136859406006700336553150500241208109724790484972853448868305769968766354706420431124602815362079606093496878329507453854987337805293041150863598274213062331520919572340098034801403869474906497330306018321533610017190767519609736755342812416695509434359828041264242793412403496803778958060050466460531301781433256715064904248673925264999448815395723189298039075618831789711604175400086906978764858099709235570098129442323683667050930693010535049184268560932924184308974715772711224622128023492809961627949083611213542351340116496450011832025527080311906906306574937029456710880669839966601675838942438430483087322823751045342702130820565850221776748290392392928462929290336678462576371228287841752369324629782134110143671154613014402764140332927365138763333505534711739089053685107002337901795367510161274366149257717959096977950199348817672664450594138120297843661525728959675446889432391486575785573423910720953067024861851682172130381748922042916314195304017495545663321905993062825436241775694658092918254994496400469573410218571346403552330204919439606610346143939306334934887159428276900902196236236307177328688322501365565970509164543310650545611658535051845717016860518224957159891253651726193961624071515756543356802482672916703283400385554137539807750267927111379947637403359494717437393737881343605438903819960320000000000000000000000000000000 [100,67] 319063504266224109717538705345815148051948014903087577342425993133560587597533975995787143548509702034294010451537271977966459838552042105863601587827411487024176581059216643665114898604924845835979805584618682013122512329828008262216827958559441376611910952486464117352803986714658302108273987666830612479077144971327561033038349800935601694711988220682106621808513528261015745285145716993834607146673580537450613788950457430956177915753366909313413523119672372687137106007115725141431305855278600185998682347766759026369652302246967718893286785484167519576554809756425640682241793341650473344631247496831751158701376371966933350274123899472185024427426802775666194885737275709353080997193829271683818413021540495535875575464950614859258133158315833336696367634068400475177929481360623431547416268072573319784946204233085823267109771154621741366115565287989997602414861816376214158136076813495252904978899662188898948127605810203849075782347913678435682409909499773843478528235943315353445688897950299453436394574962781698155595357705087964512608735385882039601713596152966582846301495196747590082898338776680729244535304050525414602426528036270278096313109845234487356039542605841874235317999289000984817134633941849205413369388982879204704522064339305074579478580891798223266764204482337217645076500182523470670451627565880002871562665844990400993476485859565977855209353360129328310753281879599668161935741740534635573117726485623371802355152735597766534809336008140494244891201168307284037076622596505640494311801360179315571171711516690491933747202284499031283591434640317409726095472149784441736116909745601225023269552516299970395835317948426868403503983312117464813754138408723891563951215175790323474137188980818131026839562176044765807574347358038798303488759007012405677089104523323426207941255529262548570756511336333320804450776281546600442173278566996735909910827321227015841702441887590975557965509372404166294185069305936722918096033434348738340945075689994234841283109023761884136922881866553256093164041390845023180016491443485477297486720230679484940155450041632563728605723581133150192272265300204449966955758732729881821866970452823599463086589380654499669360404070400000000000000000000000000000 [100,68] -37038845122555233030235413813877659601839531134138716580323990023463954604693170923856680970975003657767130741754341923651216360776786395125914128947090818551874025347498653919621263793936497566870819169218502992854488787458510727720139337385622184539101799342220819344520976808663912948581993408930810603433771010095491377552658407752468967885419295109021858433266908128954214453216346489153502407181221842356841396270090522973857894997848304714073443471058212228547316460009982441018370543833860551414937297554798432200519694625458277604463210868900009467597590958622833345036713008814692205725655875010734685796998916233935566469269202319723827762708306333676148040992100232342082473536718854439203469179514900427700996641698540976541496103253323023234156478281996247606468390129251119851661051777085516982187829501251235381022747854543730416545317811627180475590546221130915168431603924240749066335800160513247307616252556346137702170708392060922910055896432981416385884926152912207282652722127239018427483065814884549625053845935127062703423578359083614456024515844559079769641227331021621352722617184244321926660026691669907890028746870581908828411176708584759526803613728996817891392040136530622642121599144515462966034058757471378977279861125378157713753668878501685475412371746854132230786447742449211565290049446367576222600707117151437146395643654967584481215285685058077726637657753329706053189037023265385951557552226752421314518220482970031263095252056419653267336977561418874405366624852596064715248904575260237292120855105610908175460373966285336477329296343962500098099719477873145498127467970138755980951585041739562300165513957951350421220632822199318675535904627851050970409126662720377358633925159268185803977935422518401804146711353555344826086550252646646370805249266516611921107090733996767557693550956834788654138791983615808238540453557290236834713474423145524308208460496367202444510951016177649253227916232259057209576232288290154274642685315078415457678639193856943337594374387640738183089941172468759544070793634717636115931186496716688480646281418888725719590521348019065642792826388025002621624845910697491142770391484894089899371862179905817993948346449920000000000000000000000000 [100,69] 2714343690946575699935562819577493551159225595696935643693011208717789075126863720917875053679031807778689975691031980955164278538976672266309592731885050203068578054128500406054505875732687780280996475205560853164322190590246144801759907703093683891498105376636135643734381866230332823422981352001917414451588337621409354619357381775549960768034085901206051747783148275050119133042921774921790006331282269119986330641623353676517273669408468355366551976321243145293948575765785830575939256042678695739686350245998590876147507550313180928715046326970248279996036020007230659083646392705712594550790730233808259625709284712965648865782038668232448822543865540773134145537785943000470986753485567139040957853841400009196170807668384010453014349010095061321055703481105821310658221471351193339432269871262442691667275938135267636133435721651300163811405214001965604671166168325148782213223338156268004308337678483393111963371426603242965267260355677176886771534238668890957714306080350196540658764746669725759581370092455242576351462092873898332927772845332896530423927855624556579025584571034329703914495261076060805068685715168085921061056382142774106334558364847435253560244535079594030689283015465547333710613167290547398849840198697363550051609070193189581807804903866176151479752192106549266520396843639475858416126784545280207838029333196684669738907996377173886877115807081982073206478248399334634992869953320028533104721595373530419785455367711405114112633677739208203189388029524560152334160804553964912067931443959338260627707857025041326256233351522780133667371015409440375191827564654812151170999564977418260327433052282117174633906866425079912621835721488709676303469035148169152607505345828955300058244994522980887412019112268623982850079059071605475694999665952215493561064856221020557560355779603583267224022857205564903069708980466030780925555340244635744933650520101338086069035475468487701396878199870345606979680115737742422529501721668135358063677146126632864486721142957291696373683076281016051122218607480080980995690012356945700128576186982594477879007531899995197555793264063513283065127254806659097065741851416142892456796949471816891077599053622881454377035366400000000000000000000000 [100,70] -143062591810255589064224723734958082006666447559753788687097836689151502247415287389724391942486571092914993882703715481291741286434567135433711649114615079617426225971711695341786656664251042198860954068881699631324291203704918672650411650944264176224655147244951688833029997078130308103995090433714728113447618901812315681874722252585893724283704106920720838352286580150667700791030027025684752349781136647945831681349341885454417907028067834860280922698119336320144078399386935795307768304807688538688399569102596520565803341478379839050386338673891904146953796506284539027890547245116729266616056086920578261093194779279549933899338315121715101943938433166696586031342048880393822176249311574929215976626787391580799244005971857587980160612535184018212655860255869169473472482527505016098197839315285877310564913391049531755442715048325530509465761055423618703720279824116465329569728554810967486218917792192094819219593285012043459091290044072877285773179831169085661794467235052725745354326985435877439881950281150896080122578953782537132507693868909283952824940069964553731754653267670723187187146606375178523073904635810538420874439724721485285871469412601460287748149698943487749845469498127977664833001483927989080012110043730255435333579586697415258264835647234650534045761419386272730730411561777237408248915576953392835246381394864271523322682252973939865142938690487193211026992108604538973324021075201327709681622109583039537889633245158111302188962889549188070642024929243432569964627651430478612743145971311954235246375700705677427217320588696186151546001439973237884322049277711313744441205083804196846597695222980816066694918801800960829977455626766963086006079027319954163406422725934312693729469904455328610661148401973197794815601002911127504034637089037310599157711057102718382160820256439641551263339898323526453209722107675563620246473168977624470447705575152478384537272047581064725258988779445137857270571371396903605904138973431681103473807787416993696682925245759030732709988492613636573296162832874146415037651266715647644239619874016094590080395393201674844617954299051832816167325217947241280813580237121776672506810870664826167335625189731651825120051200000000000000000000 [100,71] 7098530711537109108100237107658399185910514299629869813307316570545336200887729440013474495788083313506354886606623657712523754622773590402593461379098336011826102798812754175398469314395584755157314347687690523321748697261313373069879604822384555812085036185530687734809942735858926056395594903411143919776538607528377071114020447910991515739427222838779744251330545648850356176891849255709343186664293359655700916981005072845769210442890113067586732314249900216634192048781300763530018498867630378399672545429517095103342617995029731933186306132603119769135542485863804432843877684319538186726638184310659895100432135898042140835743265262333632196040049430398261624225132574682428720043038209765048982235199346505316228566171850389224510616400289087033717727926855209442537983046997854077534063051609563391737676002256166394575641105489234559815154583510356591367285701843065719339585061362373120563209793009495189319826455238047545124496190227894234684735559593982397783085233673115338650649352252024565705647074881931464027250037988235114613760224787821762252864396023348496015509049688038226490881063574185492212135630279761079161990036442630876892854001438636161007349352200432525739598940917870661507869206894649232070603622230635173340937260211419887044821234900011789681315161348800935758624457644143679874453854750874835954579780314550125022816321692427763953641141208033395960504850785877261376532431400407532863905681424874008624424792226588000444576270916338007642257900355044682820130515223008530052000408421949250210894552478455310857317192843514181973338190223067200282984734121488517710267719195086633540446410412753825641329745450529247572243259904261670484918676979157959623975945128195739242930784710827300176070535971354259807903098223277047975819036642620357928939608860288172994275816044114037210982276280776994844424647528638908773511421099167957148537968224774758415377411280827104996112420742654156354127027401330615812604168727872368148626459352214053047657143264412856999077941992854680573504361499208615956333177269394187487092448552711868291109586594817318598462579445905079817236278118845615121905992762650857264955394431587194997257954176026499298099200000000000000000 [100,72] -313510491513227587587505614339442203404939473632281728795590979083875210360487054697469231410220862747867228199211283260981644064402167717598942299566960794609151100036323436295592007594785451478151075546247478912920683703203723727359708164124496690600827894249076753090609169391034220449720814920645444158314913911619869319824905524170416857935496803176230321460057586673868258561836027833893133242371492545527329486424680106532546782392175302103793501196250357970018657652673337072719660017165822433536575264470486859905775807133032148208143329729836186052107012508982908977144109737066685905135139104786984273178492409786049666677753649282418058202858796167947958216412979705465079210729590232060341537889805666972838933113702070363178609893200055239929194974153572476289989502135693626229660582725627573226891320666466546070197236069925186660880615140836708046438666944067300425951787135135931997259564776450576349263434545988340725413861530340081390463745192979183325005286633776780133066675022597551699126363756026075752276668367766494568286649697875084894837842321324238102792576300659300100826382599577747404248546555626177966342990916331615983066234651318780919015050154542366180881304382478279574071490565231709162909118529082624012365562976918794383756314645765908289948432622438318811377077951123982852801501034224473155012986253047215005009428884862697872492448915327956316087003570599175832982626671166283682667347093324734094499156527729179592817335176870746654623465513630766288286610179856473721995918612676408429539273971336561399814161171103010071235600061225000802497386694386996879572157128108477638826160681664719185108409402976474842834626473490414059701557161692004073689977628548789533749570975840782495762054130670371590150222537843210347300909815939955616497499398698667421659550015897545007371696105803139945035814601447949090788967821242940665396115062989926085600893918580068656127034662507434122563690128283664062878363881062217642998765320570750171759438113166023982872009075570031932536250104788616040844481188483020479583731985541566475678814339200910511294175928580125072942696283333245774848906295048203121586326131842833278392838245932975238676480000000000000 [100,73] 12915957787288882865560485605067181582225622709602562744417773441827893296580343646332014755837811475509887048992817874576330055667737504111935234320313366077012464823587286644097581452443035799227413509004869919207576564543204277864416373271173550110890624428292513481383648074707023017366578969791064162592692449678728862010497527094561302128877126526743209047480502941901426649386850837442119494621310835121546031197766403193298243826621632225566866346823895777179156515339157742280096882422125181241518275954149494546907307221095670514750758843676927343346874896630417911694029795006094392603822882698834094163524863318726858581350759185983520262253149137106418648170113062387439705872536128254479946595515294824479462440494588760173090792312106745715228128317695564254129538673377061732401233446385813583771371498113033868849789642468109389884899955135237697448011199581754868982665724278250678519084485670694056414454841826272694868911196697428822974409593373513747095831224252346016117042365253437571760072088087137765070921517069499229364835208942968632667713155015328268642855607993626037006118789863574752542781580176977843867535249843461611846198685890120963036354889089381100763591678082580590244284802351724043331546397707282741084941129043412543055794935141069135944152959248045324543420674880199008984345609584336666018845969733996093941892951151801157559012784615481184234434057946871219308237815207352762627089651602668056974228916414689499952803771065445546956923654806849378779537802953852379932675654247828008738085010799248252309123136837194713381993726327930777292828338333536791385130950935905473284809957288269543563948837332208847916955420485319623222980595464530550764053268544235487115403956098077821220494613248441976075615550789006984251455711497417373434215239451344406358309116075678528527023970092667754808999494617760848892597238486837038733447158341620017040825534685698601641136095317826987140975061997830083952091558882777440988373866057820183629121899326259141659882450714554919490885812218416419896401881597409459053252067281936827710543406028136040328263959181809736920173640601089119863258460504460916342731084930861045017549579255728727654400000000000 [100,74] -426460091527440469257721842758681440069951353293712358119847301655162216465012595789001627644976120913013443793199813538605211674463139496846292331823275097877253421368463687291472967327726379858364350904707010788731324980882859874686367213804733185877705358942217470397120675638378891200845590779975573187784152122634244539701177854045852813902237094946960299282831538187507919096041630781094655592290558901227016121622797548122966911422043357572253430340760539071873429957328969944290908276105725620139303333807094782150814661742934208658034437550835687191879578491118847511821051118419130976610820858672161363930376855211261564612182870914551600558977284845222823885058931716258532061864747990373963725041568844613654895338764471927376859806843165092644166730301704415184077890218195354484533513494731501682938300123122016366366100840566580040847088249185358927321722492671237452738842602479510121302167793357273910416536644041780154700718554739350396452461428855677188262161368118707156672955453422640453608765415145644527154709355117352845293372407463145544685229829714772391234094029424140329593302942585301205725948228583433319885283009604459997196879994382159762037857586149931824962455609525995991998588270958367332632048285616450569139541274117509443515695538046661543174152954548941459562709084418837389952900647212375144164099597620421478858676677580028791041851720781558331944824002966816490401689262401610104473075625901719749288242986530940920192829059976281543950735439233630400269119584788645721236323760586818698686159468161035623431261492683548623056801477426309837078476803929163355198087592810290994464286433739588384523790488072083725217962970406329305031501046070969856122312195305903713137745490239836343271269457374290230403192945033113621344452563826015290125073433107454903187207555994938934519494143115415011987498482727143329972881916812634983743045416272850507369179038832876267279177328765952621381716889528419832852593890311514863399188611004358898185273960167827859719448674468914309026302838376959279353618224016036380763294771821509150604928851247773612058722117657108869187422531877456686434801522242708719961411088139288883034784435767565352960000000 [100,75] 9827140406439955013990418101882014729639213784162112997572367428547455945224069382743471297611088841674199203678375735752994548063933146106410684530879583754881605306080724580092860643043689472138782006842605856433614914011106892415927205194052718854795075944851378156761092255713629758099169265134414583471794190666525266321907544168932052156235005219949107910314065758954353131904760759730713536072588107382423438732415151312242393245908184839754714194814296564511559425824998411287846492980928346380117336616386183722274428104333185287888298423899771388863845305824295072301909973682090624933033207014432965979006694602970443395395963341388038068501130232898133304864149952603480012419380577479846060826075166992814513677407266761272872531344327238451925841462827597050014809424114000218299095896272587033935302351996123374627191507017374973868512280537339698031681499394580381110517103377441326507127263622785305483586533898405975658481282581464077666397709397443181130719009530315150549022791194216194038504779528656954442882089236737852639318757545955296973039433964000489610732806404725752654242313492366786267258670739920267777171366727055037285708038261111283359237020615914640962014145725217977138675418147869103648722118425151015210299273080699396027598523472894726842465808006861950060147904918836829887346109335284166595447297770650403583141350407439047938187150749569657111117879048216510061831452357175640939163509649045852542282211944580473809369601539934541655695131447575138498875334738364234175895010798920925558238709973932651237667607329125680226223774774547975546039499503665478108717476898733549491160167443297933957832629849522207236122019832480225033271718467827120084305615190342677870188527881619296015329154921792405599958397966409078344420041823963042038944609705992323213088288023501289228986313590743079606428870197698978021400014630489859060849961410707934264279915295688213449010719374355121591200089337478934622996677948698812159115836900045730647056926202688246606211938910684401603682710769249543705421836180867740419685136464611953661028081531513956726472874821473508407882339246562205855630686532994257748320043450933949115020024442914406400000 [100,76] -187836916233560706240914598793850444998500631411414811054838039239079708966653952524354295433261739191249264157825172245726751038327562235487204210944924708601598110788237396023892991088031485197679565998900111398972598243446766317289041940746764234243778879227758495774920405399412366323706520572275693309270584614319709078105839254522080434936180686115045170567908240620622693145331227054150965477489447879180895572128431348858826091987918212718049525303529412492554391890316112121340772410296482499961081589589802437542861066988873930916406490258207073689695533196336876232081915344601974735703530099881124454723712499400084386000237443855034496163822749666586256284035279889284664965696930923470141061021497847197152344294458566857687201186351565931919543779551327103087885211585968671462476303357901549129270015201923359240198228532070566653885632466201461454907293709385508084002758789635439965575583836351822395376036312404790461718474793765376594185302500377187773887351429969376746793264664910448657401710559525177678347992736310693800570645233160290713926172292406155244016061217211670544278038459141823197594858920600411460028258379043549283980261168458739889488069962994763950856741045063913607658894614681237611803796016511014696449280554508906412842616235188449969306039333395743073032331769858465915690550253243649715832590820690667029657835511208852982859070238030522203385128530072117455604965176746034308397337342102005998390514880835491849816011864323278176896543727237276168724754445096626703723248435888656195001642398507296080259375625104323380367648471133698958020191932763288473015129557763891436896456310639838454392335196741854093171327548375047325467655013859858944221064287602308144791184498450675048773614697515193629965997398381381600138861084408515341933656839667861204717929592901523121048074036679169656841813655007408371856292996667407819249257540516227609310600815036688894214901148268803231587501506461454943051130322125956809058449037548439716344701150134393552442637699953314993008281891170626633078892408612537800410890659767943563375303594108971752151826854265902163032417042134972980758373178785616872844340294396084952636746059220531640 [100,77] 2680830819895442609105916867403961265441621895523121769176952133809297407225215344105847389122551985544102236307559092206592976653067768153047767062743634215003547479378593273597513900349419794239608224065203840750658608851617009712959622138020586205763048007649444936758849629530341163153668786815777400834659851791866679076639093431362094088822770674467079059756445193080150126173978227349906803389689428331213822593334093489123551304044330251121791895998618011914345842682604355319630024259414745969048350932598338683440806725897673145642851753670211977107518922139708260914211919113712157576012253302648114013944712697765766369109408948761402244352164511786884935712812980032918102177392150613208333193682284833573296290709433299483054739902605928576294244000908667566742937477088746344578301820385043030996958425625670144070379133016915000288274776753749705400323806705057895596373205542415163779409878711634056790640778086159731922490827987045560783414065531686928450947706408205512348201190907020108736774003405717361350667446070891826137454811723386504556156955836814122412634866359058662855330259385101042968734221908414690608901476085857676578996779357005357231611664059080053351405281579663597467532905781079994561903774568698449392071559671588035545088038459945143912992410911273716838823679786512834600387316125793488717394238959175706177973607378543475253563168055253581702820192151936566882632777203597318200001248188284813849446264954485528144301940212753261130146048012161239636195917155711092457032264057268943342327946329126930110390658563232043561106719289899853649045955850516370739035788386703354127067994671431908905766199591062701314171327484994919722632049450095042967881778108817650817247499028165878987302439376976867226022332995322380004733786170430782977627875250815949827709546790084437146579442368206324748873061948773113181146903637549722818016033540574473496670013333206452904743957242467750596751226684521427023834895857311338426534063602574898660054061948228025800861471839235844565429234937445824911313878415471503188559265046599097710681880095942744092908295068047913681893658341672449980429104387360484656151088140609341285648258169600 [100,78] -8145360174585279966948521791670440672676703535601616971687314595255541499641980613583100509045073563410061690934404171823681883243117794896550151559200962753943123969507370408911120161891255858831859370001480768971177461913683708519600802415938737451890234957448679293612276710196303004559963359962075882223121392095057840615516668323486433106986876715831922574280400763539200738509604605254750609223985231492526241844686373765261007312398843875703491264515387207504542881641764289051000917284419297413463566241559347587913956457855798344102667544252993853859940201920048231639472524116114046371390018946254013166852445748899464935357962006938604647250947916974610236863677462914736156189163936948315226015737496869479759153491743161227209468404443774692625067611466684038190771114081377474057740285971078799088779017761413763007678215494893683511847680655397331535250572284982503215863729841958599490838071642992676741354383722702416321008243212736544694702075447203137707293732172545729336510121292399833600749421325462087761156187253314714008064429327230268062253795099351285174130368489127750017392051988187017678538175113000345164742936363093749049096271651571357866878937114817914638084010145548633776387379866098606452006817716776522113532619702138822311466302754962550254261282858328414420178589844356922071074576445245361988694955160801855406812467812209652282475781788069790025993632672277639803647128388316765472410801345190178855569528545757343370904216501001449314994546750154518406221138920302761972678148404971715944402454216398625757749516241804186327604177715384222668066287632163831761111651412609676071840383490349040140036658280059044391146144827943250631919467831562195825170487001293407830211314225527951908643505540102494686968369988545554486801010827117129216896222735071603004199618512343108038197145942510963963906211104548879425419238796980259476757843053482794912579041978096308002181306037063585688599469058525443361936470439382351879639377909588533927937750003060338987272177757924785140638728936484376904675941978378436834889835581502733278036265617856710706215434280354132584178493549283962985479864505835862228281525425112611358838720 [100,79] -146640317605557552733942106486399019718359943736862074991039790382808392712295690567065246704284485203796970564208178486544236358323379169627795864022164209053665792947409039539573531622381982668035415716481366124448672880707984801899594373966964080910482111485515513259236355824544609322927540981346406304006142926833276382991732523266486067345435093538586248518859482193687676857767988605247128593461153791605260145871450393833471867737871519304641141216566219027819147993027905690083923274959689195171428103381367033604913941048777294413607781317852049685185930451941927443812565413419056706050932074326055468798461323127677524291347135577362371370290047534061456532011513269978177018791381525099484541820002092517006060033623813134136949343583872435438109645800078138026759234313009957596822429446638668775861015628477321705545868388988462755525031938401070860380398009861570333498333926749350790923002662568416323025054429975512958161119342274288980366028509459360349177201484626441656287251711373807123900626107310996152748048058350747187763643070774101139346020677581943279399134395221134010811540510395645617388232799011964931529135690446390450449763264163499573885656512912585918996395768900821827013792916011635297774337853477501341456427182468789293590609251284788897594760505001301339550798045205334733254477531137298475436129511822029803661665447280824928451724720540480247763810950816188730551452250304409737760263109100179333542296646953514105652751900511207072297297648495628898379009966012579236630359724384155535334514131036879472411322199000231166595745845974102771557549899506754922812239041047935197752593784517255675994177338344463728948543276945270921965119003558295340848537625828199457414962798473619028112976881219102361333175118798360419209426033382804731474609141444604000033460149869807079942389788425274519198799655778811802130258414364300174999480928776945191212353778096632506976639924616273197232270120344671557806621549184435918545732932269879905804155424139962153645185360206910640053567689866780143963842468899069236944682149655109218792539940597509109131123775074723765132764241648354547725072271303344444507785187032655629280 [100,80] 12567295279274947192512571101637984432114121588186440522180027486981262639471198505323767310428890416463146929718833343938958414396639504017389723251286878622148504175207447883764449241394999827454897409349374434893558379444682099108513505388358253211770686296071712523348259196822039486924904086281301579497451313601028045873041448517111215230074967955563613557377733158196427671913177221349925352832763067062088458041534734164285318591481689445317987912024805204232350217011454061804852757166283521862351655564592490079449282588566362766494599656064342650444658516066807456510000834483238927556401358816071924315905481369111308487936151121450989326078004545810427390483398115620983933888614712891377570040130263442953705671617926380924116861946828715678582075694886204670156691029588053600948920957369222928643999641497550276973818024333786253819764931906807202826433617297671818493643491217212820588256180117330272020190097547875885023390139408818489901862532367214055472256048778348469601298858411098535979449897785742185979310798387202237135642949208070165608261178439226719244653076004395386914643793697129084749180266568010990759815372042584630291372967611480470286212211353827825228320260831342359563050654845832081256400289536062033203644673939977376057583387583960989616449539813344914408461408711474790158192361187282035367103146954111724954911457851360491285297871616944459662749058727078607500125147332156239678035025829404629309413282491688999543521084160906823599284880754261163908697907503365609947925099957169931057160640724166979909158378078812604908735568886265965822687745895266974891830043343523831771271585250412702194724215845908041120686317641025417829693652503174393697368257101297748911129911091970291465813495911389645008145067602354010566727654423428302833214731628271154665139719911156367818790471866472029895140853688126886551640909182657847044483724202493962272356692432982305179966304537386144531382658195107890333880482567490737264488947373431176663774673681358092749548033355016193702267705552055200654945859651489982519932268564196643784982945276308560844057664610105402996982244838470018246262993102040819315151515724411520 [100,81] 78598113538282975987402920771375828204007046473061888378629354344946437455534769777931909194113427496434085311787831621060190911092022713407643636713470382466414948511785145902015283948279646813125447741857327141566582333400173408004727190782536642600921078622258240933107586567340288599668763535914999548389533409554932863981073728293046612638796740304154348908258859554254430597315491052405085194118254147569386337514646120470099883281846386978810455878424259565307028978802281703380636192115683953526177321617356539272722726539740013124135787530360099339750192429038089205147110807324183432792249313658417620528421649480846474280596912467483263591192689458821307550261284110430883968021538545578770002764804265644477082257763249302278926747584626773361794386685248382910980525369626823027225620970208793586760720165878039150595731811631977489544502239157612666931446416451092359587510046068182647260926479311810662298397502346692918066311131086751688539925615946873432798832049637266471931153254719066948314526856855073354450579172941016582492057445245859029059816049620556934768935452772183408045170599251150121346557307177688521778051885063922714836911829762883819471254177571912777090993497102544144711100978805093085290784800126758499541015273225938630439793468509607640307770365698404297270281742263388686633765820242303534697982324339823710812708053121238859979549126318512344294430044986305748229916930737875110354392951112636289586217042590399061527182010545112675648289462058824652413861165534809552482495785262691334315665670753122497017574004435218437189641631077538055317015352005669586819855113920139942449965324374606494701085034397958863215865144794694579584398511185535363821415185146419873495446371298460518618272190305415319296430294582202035079667780392923805545205102278753537973013169870097466120106277433120878710083728110393049898048690743559962707592325280692238656893251013024406372706887506410196077765865197917915767765977123871772247342084900576288140913957178097442161223824875127787908177389640473497279965611346648918972054793072570969554486286076146204496921490198220183199674464777841942858367619123045427452437918720 [100,82] -1031133920481753386751745539410427654971674780827768915091217009653889132780724209497528122246932973389004672812098966865917145015231362070469200253153804264223771826698806433757920912908399198333240156780765247570480076144046327538065781613617808459781412836993533295559580300291648812968191979041176207649092735676531210815430295312651493149694323747086635343656703533558234161171601770242944005522417227918097823376780949964203630142514293310388939288126758349084505313825319273773024304186701105158330048981260282150340038213344140428560030813465172242275963035148857598110047013893031229435603858354539123522537608685754813452977085001599780591951572543808442824108463533956452339630465848739889283622226315870216759456095258959699007810185569647326437429070266645197338137266489324015626385146464119518521834339707231516934343025514403366367099916243066637096303562777325776550535149948311158979340692718226048075160540605267535202777709944298611100919550536909079280119011404074833376978973340538760327191801061549328995460676621397719833746820240717915256877537103135633876905534021095330680292994175815165654264607381042865898510054259367723159367499215311872235174897962608225325510142034070586617672014320965065110856721081579173850873743338398818225596827321672563865456342507056554589482037138676499705349589648949577772750793867814958503002392491302493110696922094561193207234938678091217769498465284933884776024765601888213704803364215913269058350185360872973902012979210969362942840631578636025084712958519475679374284130624400817764066767878302828499631789052827521517306165777406184203672481160481586085126498277578584793876211698745396397740353659468131663408419780708329677063891103343185106209724114131343397347110642310982836405909399926980487744183738408188185304072048339190988858579498845893825711244907264603194611307041755512993614239371280538047059022330138455807318469256476289264309914237610787930592875221788548251237987369005525658660457259631137421182186103025698421500911664371986030959247271816864617116004170205437035514705363033361056928919651416540911619586595050201331018744346559247369932055675937475026510400 [100,83] 1298944327210692970639724810596003842187744034246736248283064968474869470913043703410045466156733366417336802513999697983011046483060098528426244829136813694373632289301138641241849904376308988234601668599613098946180676446829783641630111790012494052752470104081318980489483294795288797865883365597071796814562363558617877007220509232816329388193323427505617303754757658916874316458561528995683275709458745109280908903655058382496226813269149531203956516674510499860483791402495850311906789971151029330618624710581530024860584497828834399628503104340073599150374910024814396356643781205017976049760570537034062258637092681618779962338752152551479082808849871680935446135897841346402045383145455120620928214668046173721292906017360311193706123833318039395460014230405864821637596922909419147720535596398236062410678878978537831904865156495693083278270378859525104635733459183111602213314365394019264731006598001837485657505573658257622325269698535095123085451641940939919601226101635489010576694895628871059969732258205754874066477158031755423510520244500434682064122792793897091019081368864427768541099097526030328067484343707984716401920182715725773673273850431532949681958737237854924381530755375032628644187442660772207947179606081718207120157488300739581393146235377488465849921529544810788898409452593032827107182060155723302462139923760122641914068579710748790436192434585480544668382644416030014215559254165526741180023254515317959155605841820364433577186726259032474284683099077737565593227386941434589645228620133998875672547372974607918656557815437651567777062874601713376556022286291316513339425037799028447024683011056918597845830773134880170582458057758404214190304522780757829063054689105003094153556047484007938477161724075611241162284250632173682251485208719878046371020517151673670215640975371926027918365431142417761032613347250865050137113721770296200578131199446285727730700362894870068674479279055863820509954482371330366135779681870298348354609283332230878399071873347719869470963128497949332552298719638320897896958647694276618410667143729322651624339054899866002369674115018776461812950964075874109095186326143839515840 [100,84] 177810031097412589173039090657135176378113822039772422453247239708823100516911618257990104328129800652297379115155664408229960840701114280171356661758743503011090450322472950775960598903221761614421925198334033872500726461028703754965065952527128502648435342352009512583161376122327584391607787280271336351762373756586810326480812112274882529462845682396541737028931744543740797802856037768799622393761855417450998677437164772627457593009326082862407726927465605160851818522156757378594078089289597016391895951327983080204302456142161179959375417828696546173646266781340524775360586138250856491530049404573331079663498302715036091154841749042769754196359051540464925002456830858317961495783562713681883612977074260429388540073834111470207489130262800955168689159407485280573418271708704382334436632234412547015880420962616460482065997115110251135638771963110626538463928595518464711838824860191445175802335349844642943210227199247310658999933646050047970866122038427589872895764641052693103338272077903107332757747310885127819624412103331881097233584899728110556593483251831168894905375173400357214115624867121857472079416209085924135476025370282937262365514752890850090582988479331877162214196064132719852403754232455097551379374196106739487975533572070635707870626221304875649124507310508274627164990856111564734531096266167888749756645917431312966016463334486472252725544660270396233550878510691172963842030707402315139250618527610707425078150417720271686952624631276758665538772415994818985970031517416403910341537423289873011820033615689562462568087959100912744300491651727161775078084904495811515955527875300725243225233549273868311680779366053293908466185324529366053623256149794012000819337391275327079392371397122493927657515341305892558861823388099608514558403466548703469028036099492430166556279565307062827604969775124064742845719299592544265844620161376292611270707899517342344546390820503537312233031197638885939916726130082654098618980065052727791002098036199967518050258428747064696280240797057141816401345396221897759812621879298860695243519417708718041845750373214665839241274252596589306079580407428245633133221824672560 [100,85] 508098653480096946500057391732134640865682016691883534584655699079674068781582188376621463516051333003013051547449750159450442036334465822826488142211669975819727703719724842682646454901940722616483435175495713594023745453670628586338008625186667982092960634439989953787906251015407750472073917775626411256043055829555878304374060608626002854196305518616806882937073430332481225824133696605627994850406082713908204080468349909780515147996501689211768532110321510992896178708160412130430365579398485069682752852409210568934414553583766292996949750184373092730621301793428107931084015747946782608764581970080103624427491602968607852112741078425031599313279160228531489002419019084068511728771652695352762590330907867489208618978237363616547845152818357633627038138789332068969134678795914917862393695241491333378409478875366370089896648226643950809817978225395694094237398302908325963650459118240184240789112300880135121418735238297575763186728310565447206635409845408603748109911374269626906232792797962437885301357843184239827843705175065760037185537823301085309442780574369304309261401123055429170695988042035130268030851998483010331121642537380581085643353955566542532309118646396279505711240289761101409982802398892767447328124803639611587138946401323251493128787880978163066139065516057159564775177122402083304925468508143365811662844337040914329201978206362304231031454954824780188907591499602259864884851326162357330162076873675218444282838825806211931565327578894002637551173417286552828215037376840897715443529039628976870474373805743201316885598788161038241621977240778577449724523427604515468689868686284461638447950359769353995792751491310760550913172200873387114079387691287846140631158793526439620876824172775618889043860736535814302628531687491289608991774253082904354535600368026032151553695949099021987121255024072401200312751369514112260203437661854912234592446957106905369281501570487220444191930665504696874193860672420686696005520602925801575520211645613419124328893344293079396689729395423167670383453169026643626350208449303290252987380801820421889310266160074147928100276363694507827995732500259543793162480640 [100,86] -7647666463518324188123428002371718265576103411635327311309573733348206360979025536826865492823874252940163367640685680846100464131735774596860546095513988089778507481140953991423026600175832656366379824199647218401207882100988107919594592852948034840330238569160094683910529127149935810957256877468302653121398907761874794012496620376031909238536011928074820124628377769960102147934362683774620453063543028213332490600717108709673525173884418504291113001184791286532742273191677833540937245150557826678208957079979881666492302220792818944390923911034115542803707798806460711944269758637087328244351538494396994389409154790432149992035197512756008257915999718912034602296555429537458879337099331798539445956309568608378203557269511375360402847417372332190789488143112003382860028604718427354874648781942728038649772367285128151720295320422257611049794422580501662999556990148213107538219818398297240909999654928339476531086045298327448042899951429300156521193848809265676016112754832383088881871782588357475941639167181129982636906552407248775212847987207791976802154890814447031427682891927159522735436225269527803551025243246141721950248454949466743208771442285868318910499992393805256657781818076318633883679812101112304342352973918045301099697850222736195984171539972925016208361584060729705344132767420442425764946750348582809828364050688268829425582848919881939078198343993568941928979824274008906788222956496888269419589762633260505522736679388122308298911857968553268745794604323689740999333223603109419260945221716727433846380681966819231339156326264405421134995058419450763055109781358411275903682556747920922025640724634243622642032835782685568395294137071941064820777802006634245694045027652790113798591693554658588914097165100902210084507540348821885213820797927640879136629935374095246664452474075582656937359100993530124105838031627409667625573197442268793227435065211263702686122414827226455872607857073106357485567417440923278493680812227903049038390358063835453393626168465466001707173616420861305144192867415073904441354812268862062689908778196415369376052073612293330238207825060869191386976959013943859214080 [100,87] 4799600682294876469483304375853546742818370522789800974594918779778320384601914723664876306429641697615246263373785717010347970974968187884395185987643291498946421074782388441576934830282938990933491845326467419923981636121043504968563844802051099950934508894780245340214325500779580390942081414606332705390435863647424366735489490895536652195955976334973183393147498670301716964131874844260951691636660641710540106092920641768746519053698480128299672433156579777650713114132651778786856074351009706785679752456840483316750403489845341360220330764677949214375264183098355699761273468550977444231707558045367651389162236900242197176814366104702886192657962700327296930866194346121974095260712452740756247861285171966051870126447002303258735052101363928301094874758968192152632905534363588948567830802802505274132390829145495303563396708483550183502564502310812267802294784867264285029833043952776858735254797732824813482848050076506412092783877602738407722353897524831681366850407614238132104881521023215789095167971338848604574986945694902607243861966468054104884484445253521553132083059303580954458107069502829345363651786244712180590679598208681858492702512620883564285219337888543962778056124230741069343270781988660554328462794374055243359651292850930259942003221169109450323338686864246371468168794619949951901218071815000693512070024452037737522358664954045808983195853395016383080223171963296947735196464382590185466131584271841352917740987830173772582582555993298538779269370088339506672309791257129734478702834400779911035635738269958033261950577030375543703921153651928242551349153388983178205835000055978532616106220435121117036627345674221654427430186538853026927849517434834301640692707265695799655524961322138614601570592940478167470670983491683590842429151744864793168885957105600441175298083862750643087401897018231383387703982504124067649587710228787287925338781975964627574004748783152184615463297104550965025518503371452795457459974314915329309841816804556777457834402050955152302490212670959235712421931406688129661801484541465821958241209453305939134263234066159486025546967780417493450560017741992000 [100,88] 132545372041097296086368517488255758022987247608809111621360703283319893005630231461210302086376178901397418863636266079065417291385409245891651465057973191746710684456509132781505704855102458288855482660657586072272763868112883398325198116520789898273888099372982325436037720408888667981027782786111031936343986750093929217992371534104639534344525771720372808328127496512110476172392097190209905384662396704516507884254856083822543992049025053707029154435695335817501133386612424732373876269881477889551590746447904158656527489816735533411871549391401496082453764805599767015828836709644342893194838087605393856600625097670913825805016888713175609225386279360148734058890120164809001178554661962617642536595807168221879319843866911155565895175833492314617594901022687248852903970973119649023977996191697926939927967227930908765749120527888937736703934287252811980385113348722656989167585002368977631668883880473948922953147280174815627488652699295092382032828658655146130618559781035662674233288170947461939103490434606719533819268054637003723572642559575614855386783784497611940305221119608451942705744604584228746509693241605892461900919274684927927163584841376701866701596642275658276993648942405620996817391035806296726223948167621065699080955769702912985433966224287772163533049835209464618688233193624000404732388327407276217028025086649346002962923087146604094292280593650428938579697887241589812766672798042598804580558743579384902978741545963162060822467400223800842697881077822064105998719509407454043622987715354905816180132516199298626119475447820724917606402751436035823204019086963131211325837000643246211347622114087620414980227408042135983773898410753182588657954733016360710900873418287681984414579265696300921981293972178381061592205318554518176503024131862876456271872792501868458895949287651693798871779334743785166872543919775512279389225250638063281829219265767573365067076573721508513332770322983799804071115243568484718932322713667849269585277070095055568928348377341668203477841765623078416918873518752828012338899009000588090231289030665298800940775164686540848058532674909481539305241359600 [100,89] 88083831585361127517458418658806514449551873447866630968857582997204229249838474670025215934455904360913355989433737454824113992992040685268464721821332517968420171116543127672086655292563757081321352456590202248496342515810355426672009562892014467974050339325240662407820211471053032448839087188805127787869142838941925918390323204653733041064224583186431610997765211523341311203957826963494900370117986708567577306432743073333788790143094766630892865360155058364294749593708700138778742721088422109433247050624948216023161042073185326499324147752632342092614606733681662176539483424396820252548023089674517945297472333014336408695084561250529855578142380050632414740420877686351082933167354236653665605691462572673857950127711601448009400695594544320915242529691954976616820152280982441966611878278684290707505490106123407729242031837914927492544905568138355234490674884279259078744346069989507693965950984373411364099961597229339902254385526858795484618672119722717421661013521560720338402985302592326077143215136591472414793044135612729062607287586773552005859917256983673259763939179013486202849375896878112537249095393302891785776477155486488227892555427412649112678326275771144018652754218520571061544644511017539870949961334652456112054470559611771367314173046508661228390789500239592984976557374013161930688148319806511391565734763343248165431744209941257487970672330993328545209410841242381764346034171018778541324933854351473159853462249300402441838235758971537573052937610473154133648891694190939215479537819019715832741403502252524555493916015781979390993599267245781818828459343547146053393250547742544255959522072921207619348946180108792489139322886125209156889007478521582682512608592526620452447756518470619117154465282471525932908115949136668738126229828593474737178375794022829748622003489018191986439314028475757287437113455816948807553258346585384066248271228731311588504081947556737971300794114426803953403984010317921590378297566386249882674304024960183796994906862732860298075068155321772858456761686215368132382546876977833001108540389912315562075709332870385187210831068450647843580800 [100,90] -1828905190335844531099900118931129009163511679375869127327993572709055402715862998205014839906167237417300569684478778929162387395182759649371733120058373012956070709634290354436473139241104429672274672517253075922251042670058090977045360929326203380824487120341071277138978264551228736743877660318546290692031086378678738789486274047613425220598238717178405502759409795510658099142862808377479198842420611288579375326766714258051828814077645175475199740204182474419889169579098107194152191895760705731721118693012901319629421199838891122222995413878879956230031679771494176491759053058724392365058861685229459197573352440636999755312541958117273189259693102621851766156779584932651385020581914288008461908052501417796878948219786387728737344287201401772331818811004719030056700647526911797030776773371626341660239106447048954221566901555171290483834770899763684681878522545512272235143677403067913394986196852320867835651587618937469989383919302955165023923072221815047646858510758877072668588456246475645801970489118755134024257922689869215680578346035215623807288125875679361768764384302681787866885627825354442185492588593216054076685457143039943830960473616213400155925743924113105385926651536554547530219365182293355743948314044593790590025954788603005711831581896081449523438506886487407475426927481171652308900553448878984567038851398740465288258846233053055941270817824704440094904310253734716167565426358547601078262310477305726509915203089990224097362555875497902324725852063289177118678771406789718363119722444869337620703012376332060279754947257784375596662291067049835746620712183844623722854095627137826769651440048172275062461739176462535579501973465534231806069320953250664754720485184315851700731089726477002172323372227591566287871240501871398456684813365303889596551217535895047901150064671594800817137513488641052560521531072008495159040611297989095256452544815337962677015923372031840721335496789990325949607365148548351627096661271167090174926545910774590453303840155016820390825536969767650824434979164980581337956404681351485160785889966261497856580015658573758474016568864806689680 [100,91] 2139687746972061898029699197084821214558167598799113594614377426897002815755390455725396184816884928808655876687225227489697239350763655939053762505733875221696610169203448660040771529912632897409912136103562585246416203876163211653161529334782244483665303815709313689355431145254675376322615788184223481231824018267069276396839195407670164953515690485404565856691486021437694243204035659187883658851370173293264694248096551831822941367205499073534550671993146343221737312351605019679916938336483003747688079432391341720954785200134191880412500642462585943082301656076899418394502981608039372126019057075468520399229131323935683046269873000316252470792187269839461699902564828412176474710547749256018311549606323399487941290869776889665437782194103513233769101208216996576310698175560125607863550667889019079440052449605169948725103810028860813345225027557239136847956980445989015054083624848057518359078562659948219502346379243301334381461284487403483222890575012265137965943837771077364569097011574095895909703764066723324530407625553250515371682316551079677136270009767388814714381283883074920220655242556934131524490858302252665158020737488580960529947998677580007767316167213440859309955159475913577740600239605612285317633960468530434934928549493821142038041735869002052461298678710126782849370545551191815049870165439726689917466558848901868141223571978482001325543957705583880816640603098744156229175916174343960887509223567911063651990872136103968299795166125424434890745996255449592102731005422379242681360719136389436158576656949567966798109399420131102253223920221216555791404815331920938422996220985679577349909692668227001975525000268505382032359783965070845964707204736489446164367088687872294545412577771996913580273767760595192504609748163021795905694663413557115124011217535456185249764509880712176509493533163531147573864947969795010502739061346631084116101231752059773174955545539391493030804025688869949814198666873347975214012617552609799576750796080331099692132923065565395107459103394672548357078463499054207798363780094812105335246116274509280885262471465207614500464958102880 [100,92] -2513891811375612999204808306435194616925586925337343355477472279238359883687457871633020325380225314867770573800442359500248366550541539698576327890107278888513416815299379240604701362445378227768836738562143086704463701889469113289478932494001807615976648433059027126953306309970117089788212861056269795529093536682634543480685157089751491372065938939157953730447879392903956645956347876632116236460863555810309722044278037054056941105859234637510059296587964386721794955700071114289082813115352669879124286388357241768388108286503490235936910759307614390642898612138001957575587156782756333441213371672504563720128758826987476280517209015746494610904307678801769355974538634287529872160332735618823052689094986004444864915345882264879529281007043885244432064803558988850563368959730917547185592525901314808728190238778516469665900894835589358950402918356554038902891731786445321938871774931413334081217994216573175832459441471108424399785986360783161544386462368014317684141872560264734095908579202179382699986588451090327796674701958895218908751142085650288734830498490021081467598365506813730874905978207041063712922988590124267414899391635218439426653844435195211349748348889206608115443995471414517255987384197761937070378672560012331012070848843027128367566404577499748825953981833543113235442684854487493096753392228822285903800297011892551427612659894983038896633277374640905729482927871918118148820923521319361998831348094850801791019963721656774167584412456978889443361295505938149261170813299944727861660324278849549271508017074725634037077103735949452907383501350914523587349139286743764497621602609875489739878780906774649153817286535263539959511780715797084931133474041103156685644572072817989391740353638984642233664513650080519568093384408036977097122200629700490735481195705662525585657438103189102508472986977165461405734059319972837329970604545917183493780870952546316481494254776602241754938210155310829499889530980152492983218484076501489799715339399219452975244859387636144850664603641942753110969490861751141528589618761519180047775122305463083785989098801952672604088950 [100,93] 21616406218285553996365828300965309582078968648842683881508660716742757206028005240342120316833586757378373301298824685568790220505970343065173150858173324422250337678275960616988094617867299702387444749941073108730073670881931455101038948616474221888883442737309689875951820413967973066203869305946224048428601578419834461266675285283407872323972382853271879589268266995331898942798817721847473781969176863966829638461801935289636667848645150385474339446833014508948719938642918867176574545655666479878130680422238253968716061084469417820196225406938684443591097719433771278436174280153677528526930022586459973451733045468393296394161545246339353518995388693219932488180369955478847467916264012211237603200059955031706846469170475373034959570981597332368662481534235930932329214440139598368318352279907969306914767378972658131582606933251197935215371866759839382052377389534867243593052982658716932476316750934076343260096591019120248359384158738469742002127482621580337180277300008659287185364798039900204861571627865805409571947282087717417799784758397067616117618139653451252440506506128989281408693658862878763482455930083612228971135968957271600248952168364985473394419334021278939931715802580903929083716380551098896940389388295623808070290085894540955495617874815136772585244133732697615123993310759297150254478578001521491056129215939005859734143456037397017703279255161557716005249955058636915617867177027753331647889873628051384306382945867678652578028422072420468712395389874846625424153342801774573617235660250248212507289259410264219550250102819283799971640847004989299198542475110801579954546933590858376683477039182508646853548875932076785728109840560106534691480348613872189026790222912111092831208247361970347592501166607771341929812940606881055536664738076602929660218086925772870318084537281609187002176466086768375521660896079941117121764534055887141509489486864095431906240802725370180300227781186652767387584163302361773276677620997192514853808721248310956705662297913739349994380409651879235014026705863980202651741369083745491825192577262412494358787630604757156480 [100,94] -22044639293107859179849234504793586730120036137507596705096335249262894182431803677387972317578443561086412788690882609770648022734608740025529485630192641817951194365227558907938472119417467741189934468125682698971231942325692775869197753918798402183493314179703586759943300508729252966834427633043156109469903540360450632958659336098188471406426467980822318822387898832952151261543001098890270384408842852601809431986747954490931956544550961629464289931307559259625548160042759643641690769768798857919751150077832532455117402328552966703943173977456395122051151742825304884745980134452077981894520333250096564361607543051591708919639220038228528728660974468634240278377990841228297839132573154201257979230067837069036319285307205656274151708582479366526376890754998965107794598846707126233626983309443819789085683796154436118501412816570706416856521997402709977539862288492566185057251662561216104132871615168952105864500887585260913305586200723415542623089023248799613484409076222055311653967795148657063762025294918523341919883871011290970913329781003239491043918084014285851520296638281223868943380920358116496032318174874242802120498522454527140007375177554414019814959033558181828465495268648039496782391341729104021262299794018685398883345856711401159025674491622080663129176776253466264757835159594505433266144738231449646397199490319173251169752886468993335019257211829072041974780266230306490459344501336417828510061932458997322758255483056729137706451758173514793751031989481873854818707835644485333360901235082643107777103312062428195983229444257806645227997426480732535955510819756027496088761753671384194717989986141770788207492628061866491080981786274867317452628967777040716746012777305676567285285979614993617385274147843375152367215273858341944320139511053170982920534496448126593179988583423145102030659949102507409956323639458247026551354780145843294742909537614361490908192342085770326544186209313946803702484454089329325104851193038218261385874191844830902108228935573537390628211997241564669841045613815708398908587859540345238089166309833547842050575837025536 [100,95] -46993235184506569514391922661716604646038520397426529562658124343149941120661315636158224486154445495483012035235667545745903376627760662000133865769296689696126603869402618523636860951346239638677933974571258710049074511074088273468202637131567444960114305829559558947027799343853027291295576714969594967366823923394671211465036552215059455775712775686048380441927139553806862612809258870916318193510448533791551039688282884094740026843905961425709258286952837835842359012186159437528246890306387195238837539672069031369344394801915298039841635762843367242932094331185008143143811643695048021268796496752719689996399948228566945496967547185248167503180897463600976124125043951341772693439816843185994661412487906219073409493993878438220329182094458531208563767511579861437867702598972738544473185161078056425811828511031645803815452688196835595504955479873986114293199516283198423612747559042163274559901005218453707669017944617959364484666585727488520837165342675133877284420771067741097778662603094501078381664623727245760833501813697040512213708804003063000684303065617814760997097875976524537761735362592611688858811225509635043165172963218772297306881505927081838180733147258579983147214743579979668460979335505298677407226977674867299287974818907574716160127255522910937373147418602888074622900969748228584229927584511923840501697462153117396482875356990997489481575831495689100207257078960122182413355409673154302100057369983745833484142209016409006575419572201475256685192352402706682771129774077890111811501668977497940353727200278651112301789169334622609514054118111666179169186658135724383088984573077336387896812841424388357163058191037758290799004045769385923937633466522490104296698623311507676340717362168192311686553265648170051884604924761012527511046991683128569847799749333353505217738882435635171280671998391730456016308658788271775436200930625394620268166276277556552438352524456864488271884573543048882972669091511038389626222191864283010905742586220806795787521561511567416009332349967996643691312543725696651310369108661469703985300020352150656539615552 [100,96] 36721589406228810528549876067038961829558584375253151559341801058647408776398940961809008759236073525925433720582204197921173166025586673113592679594401800624485805026878420479169828268378102529722009537370601269589763396095174887944595992121275660476523624649961163428150198278845575750035253579218172998676908420286150683402851008872104554519802359746310963104607882776555763474401340949590400039893989926430331161246574059497004890632668575596677903221571788747264076738780908652972978414180817069268622910331403321862888947810028132709271339944071084487876611139743962352625975825585632427800301536589829487959177609101620760083265158212737973741444748550666283097805757727304139357712741239127505938775609025035709751266417700511609734099454222497493686587009782619617162155258803359300793106690910798780084922450980970467134086468299706667087607032453687703943108886934008412853084877585461594280333904368163715020615399876153121416700555570622338410317782354629300006285544773833999750276535882330477688184782040309810882199172814421711952736734612718257663102780046669840800952125276363363491361050331194681426004131796018551746111610815658373315078580810590094560142337234780589437000169840672977154089254991719804880483714710971413178740926204646812247349283901822584452672811214417623070276712254197224086181229384216843324984142940671712921578976548151589318861380915945478991433567534537823519104222268772187139750198619456636369728365960686051759442271243139246511388489788705580808267611736638192641245653516917943624486442021755305426127768890090771081649822669885521566401275111582426250904876034401916517811254711826165126565952566614730376527167209311596655392342321677935719106081516510591532287922081713590748669737110634787880385055228887534268039516383435795259189632121998964406228163444320544769109439542358240227315518834503345621866833230561792752761900646763365808260401428806019346101748143948699918186993981301867433364378815026200508774196217902927088786221165669776579804001324970356943058613762099823985338736522126112892564448699338162240 [100,97] 28648643942154791057529501467912777215236537313246045347094034470174763303190910288499276788140305079243130952186393562638400632911569821356766353166950210425761259517253696045571722185508636807802295757675232319753502402098892337965585513681882486986614757382065064580527646867928900046879047142984177993769841062144525594875948266850158603979677888222295393177111948119804989538387287808193737230142481413786561493184691241317171974016694045667678737012503463927832725474614464540467934724922195010115757723356612804283559329054685923229699863861958997443399790422072598624251930940569509600796088042336658189228961659561175775515146860922609212606616512000368873105717616843449260278238188454342300301805662789997708710616138032144672678235366845702324120807950813302885070729847311970503395746437355840060386862744661100256405192658842374226780419393043311681647370396632776461874425041375124575467419828875780500233332712420441040460933579540391451377989404569837379311303085389076620562355880539992831372101524957378098473198312623478588698981898124952714503500604485420967033872794977568091624368170660747802927719867967231254079790109748113045197107612433851249497044666122937345861872103702133010636629321899882642416989936678717550672632858821755444755473431932549966058203908871624664683773180507926610900545079821720615106521606387157674726448506390660594402345734712307327820110929536611129778678477650413284747826443888375637911115126026962123171375723663462041599590021530733663056864869979788909913955446236718511101299000102624859080677097661591247093866522087570689681383952755416633164910807462146420609500978422482679847779454245703542111021617843338331200025263781449746947756865287380226469006736385203909345611055530902371026626813618722103838886569886116124301144009069415942879103030702051130536187711712918429377848847484587044740095903464405552522532890791206615408220062980594680881190770891885081801032198360296849508627440937260350249956552447613323376143787535661301613928316033882473393112693639390628299243923288225091635701236773760 [100,98] -64147697498887677703113103312354511705888387202633096183474256754706582035544549154500249395798481775249291140862314093253796221388023220746312189080690209116557007443388189585264133298836209700787394472015486987273196030311627306666535724179930297525706428340728417810342800671010947719495308730260000368617449316119355341243726469293930869319455058705806206415671947511798970072407266256242472184337017941294821801673519255384338234070779530538294141921695760863318067491014750360137709787805464524493986669287850139296385138067293981094978028656143474206658542824163795673063412301648470314901432386201399380050651540955737712382880552340204193395843007635436637741458474878838735534120403236680164210840780349182745828057928973728783911498512685706557682877967295290959534835954328722018629959129409260164231534081991203785150340606835657027244270778706602716554225643691370848104211203827600160085524302402641733703752975193327376959134069619317780085274884552018789514820206114274803869354497437047500361129819645334797747674916645198601898363634615916661573674627015724476411870388306294770479559629973202239110543980286622282347953645474529660539089209781261218905619650738478947567999463408072597605208128252607663313286706612539607545148970934922745630985995541231891131720156857504492151177337452443056054719729350428203592038582336423810190014372805316608138758561516000299521552300389897954147080197721908602571870467321134560711059990777938886394153752712492075369529771144849600132314949818115484464372069743656312856770484549735447573289969973990539402345131040266760239237383184250534375708573641261978082657264844748958103765352648162077840085880823805721486600738604658348417552641959024575178774419983106174467485207085484085351620970489293195430723263865619819078464932220531494099905015162390060129440199346402035263967570576647417286977133727369524149699805689158556963443226998059583716593363074579899489957302105524764796543895487193020492588346324138856719377276164058159137853389657239465174222594762552761617623087090636020018086992 [100,99] 124519889468320955925789914773025385453578360624244992806019019537959202807662153515884822287395165746637123969238393079800969523950665919349042084558677793904455939172850492695701542040877199304946883971220988736769729119856550773287105396404729154501360795387764206905739481944905823778186840263285253541202705039170925562100093200973213206383398753725156588423305390741942886329903755526426013340715913707527103602220498823092431325002491298903761871364284385570839586003277101089456462669181050352165720806994085689031147768091966410069737477991604874972186935350882155783750690234686490916517682703894166307898192063192716637443169102547207697667609104233598607608507394437258814783145154442078850919141662636215283617126751992958531056307581479377560616676434138765168585350155346822147583282125911067808205491749997944681751735378556206676703487927712469593217948415755246801583816099378469025320874655661237341678330586450499729230588189546884363829628426568169376388314300782635976873636316220468899367468796868934626754270958630947755654384621804526291851450679794368806593897266707092355069926746995442001716057632703922288647328097782390729989472700424017426072260083015535010435200253017526212359829453326383156468617632775821952945776751933359388239769799263348731368705347279196860244699964009659361427117593087203650805155030291154765672053582531092862760416825588796942374892770371796215050454488509461945134184167280369668054227635249051531320769455741969216407301602753101892491906269629025622346713831738620225945489949531808801101946135257457274519765849144874765345871840736059905599603602015328084532045626008003489475222417303872884189573606337426964513416165519246474145862019721528123973460356799200705575993437352036786958194360097148358086451149170551372335155213612003971668260717639293408211520388401103623948974338261188006751640439031770542705980618042441049519386694103243406383898539630963372062853636691901683179365628878214202444569506231134213798843084673197012470432391905232928102062752711987140906950767557130651536 [100,100] -118872677363635495984267988701331046442726380591640396043741557914878063679100082858052475363079487914290376872397130074563598254916309290341062188828894421194785469039588449183967070206185854002275143106671365314830530457226535535546899916305522541119746730728893527788380519091351030901306950300374158411092876956867277558258759914823532304152586616421677138695537924724003688444486943999733020466423216362250391111850016594634699293757643248541021060253949563657452276164223776312369763153956242203078987660826237416482308440016273505983850375311131038702358815347491861908061018482829908642517030324812404803945856718897508549335377434825077942588818646437534444698944717455354236243689986212680073929167621677130554928597377825427517906034555389232389309630577089263730647567264749907251078002440743275533069110548696916526840062010199220376791163345777004928121221340989520847726823832616302983102127601600588042491694446157389206804851435191269888379522453456250766500752342794637441110051980936577404573343402838324719587001964704657393717915093828616219916821912415991736680360410524222208284158640815767418177249404196748988079512410050682480308356504529627401073774125991664095937425695690964547963648813224115389298277463358341409505351917847486660128955988640592611088620341579198004890637278220763358984007816877897287105737433777628224280666974863125361870354139253131464169761272248742386399172691094646579035514949838417579905012979783859675137280167091833707191040144643453008620616427565808730229130854763728151946283438257738965992145837458030287059265378253725150996030228926798831432954169762177555645596283271096953839342772462778449890992635349688843896503903979637060700702142642577051362528756773167645245496538838796156152026644851905092865173625710796758049714627265009576140640907925491505488520585373185363009701161292139871486239012447293703249897411138114316370191703378987470822499778474608163730929585439495585186516562891136497994098661755192895441599149711805201959677875374024168704772060606529966451563790328340 [101,0] 22632240327437315645802333771011227392854481428969075592730293218124514904460218315919527107859298268597770583227966263447580530557786557630639627216846974169959775969355918051361690667722740742516475713224775596248365837768383299149966938739326028432525614141619877246991153468829427925022977949889472330706239922221319082270050135019645429811379298110388572104185235822944187849660330210109901157245064139797994474400312597091978970074861896688657555981121090404597116719097983803146062128920496902142236670323997591424640506620724284032419349779425820348589457502152410274576561349896283492400641987556957211368533786455158170581020149439101897341624702315851551597582847823025186883790223652676231633132334550875403873254693080190201362656584476860407195458481457278452570225377938016820458706594870351852083473665029546510179715427751584137842074570042920627813086497327097426356054857775874761904473048078566098255409652366913757107338189658622546949509653502695964563933897224233074748225302658576048514187196977333504326867642141097026507252856627862950917323596975657303337827711917159160835700830735311233022677556400936897853957848714285805778779645707402124898720806559021332481431682059523361344708945302151485637092518911101354988485425329566205112406929298451173899641220929568685548632017780290165105243299567384196208358251419978625960581765300041443150014646094583721021996097990843626273308202124079552306679394233684318855593657269893452588894384690412215524164762427693777875857404671249657526206808495309485237944860101103101367506481783801981232305305973086378138633682220412225633290632891016821892813807492236003380834637121308167243792698188264247762939048868848690406054982371150519948828558164748337861067525287497534818017773733569027489980612585492198171408744464226649951683195652853581912353363308899879617334405588398612291052407840348983018237496909553634733067850821143005524473861500841501604482715693230421542307023359097691077610362234997350549275279632528367714515034860349113042207963698568039166629023233108083048900250834929724859009433957565880326516265110433448356534744691670823743497527003114255481778608964001094525342319829629880934753190165031669297315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] -124196020911468143089041865537494591457852403479006195990138841697216756168760312613590638450146936630738606519627091881804306998443437683136726253159202687559038260093244138405102941716498059986830246852572091850614439968380216009415193596762327060039300660785519470756300458733985693111832391529428341379430528977931842945168147988785351401956987093043969950463655290079984768135786956860818954365852387062954442583825437218001687539636269005093203783473405938004605166734288459952509795821968406116338521589883946300367731594386394150127177066801076729770529897516230494034088709900342616339458600275340158265078548634934348095208187854419781467319035901376771165244335336235450718008217620238586518886016754858717203504467416616182672470612402264145343355726512748154150052062197298749059329822310620958398233347399486380655570057267820724136815287078410790431581629651336649105318315432339928999544599155561359050796710291625855295998720306784565017418909569996010658900349197536817601495114193932307589197055323359865540341563802159050373379605344767160855863293934173979104918868081031410775028427498840955970111408524694947994469127441224827867171677303068377136798817646009720231651194792079033019626444035779661188407905924077414389650161126140001300134352938507507650936378901324991644377175347062273450298789286084957318414032243940632253494197204257982318864782073337169558111357902915953516430811215625871675517457576384053329124472376765441619460111532910155614352978386610543806069115205815031075490692560128857858825715681472366896883619109048817547399204881745571406934305989646865765431047713185899868928630600738395917201088685574228363808305952627484525946636307624179693370354326098640857979744099018933010976690036542650980786820199941344311822366992350765767680708460884171201309736835342613128235462005792889106315065224279507681690851556005170999922546129000681827193376558893183038109606660748590988989449285955499075567897512177562456490507940736928015980249103088650921813536043850087462593997273529694550344957216751529856761173580618574980745187564032813585614500777432692864656602640632395436266750197566888127595955545249860933675409520079883020163051580091941630542610432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] 11825104535101542650575650441580299950355376454740383135453368545859817046494406257043145137415008201766005610386769425191351492655985682455573774346263742221901094847476814574384479456264319192259095905827664709627113866052003033112595833716718664567271187455521294788915819440882939957683398260970220689903015539705088799444130650221128600139359493417108506874858458267973792372381464532933629334818303387170833655333203405898875123112402201917282714939495703885500600170736215416944953762011321828699184045955974871100220722075175129864733271526212668693254790144018937910075287454284305409598976512357403147456167885085529443125888391523786299267970678090248606111743736550580062810418583483811968787306865257432759291890090981853125921631063560618352726613092369510212334245636932476349714696227371659819444664883125836646847114305386699993047219407242568469348781697780200149040404006684248090187111737491571101914253899390034245418539214137914679482473739749808764032300176932225181276165775594880779459590601678557216471231907779437164359107197579403842802190962460735145180200936750881576106151477436441433489451545723684315928185243387186717456778406431390274458254685873218983756527333625912712743392717256567819444331176584586425469177826690665534062914289674203209587679969750307142112882608923438805824153721966451879191617049779735929029897168594099426537378572282658582652659355650273572217649483964636181982389225869578687207983449937272164827908020282500469543733148173494589813662111735586848500595499952271056334078744296881222382065185409708907789318946502636164586409809184350760794358859981867340561990538834864051617457082508470618799338180111200624843106423468452857710951816475672135943667286855718888028028774313184981273465323552768631601867494847055531838142465681098473135130572154403928035355512308357267995061258526748067527056789935152736286083716418579541002939292552729274636045266678924146833045293123599610475001509903531022775526410798373662550293990739801105722899743681495908368807884049602349678267806767768152661718737959243267890250659155475891261387155743522842664545431032156006901264427378125885525584788757326343479575866839971888877544937369979209967363686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 541655719440786388136200167827537102625520510049672304479288505403138105537564236198369116387632082936213118903957891753487737213310297221314984053060044098432064813620394137333459543422785443681255548336425002127370808249791760374142435318439899731946379982263554596647089976116228866530583441147414208794245584708915799768819408248414732509502028325408368402151081644476264879519484445460807608902826347665986124044228617455869108214225888311209714724347086550076501261322013686504088513300954719185388721770603890050989489279753914318715803532432694610046101741546782053894590295703644115246149051464006956371714592736849547969451952726889687550042564770534836137042143921973769033035258842109879620868778369497964343353192062940412359949226410783291129395600158397600456993935700966068056386479380688357610139114314722552835888715478105058485551207734809174460968675320891259847533054127718391482887602048890911901053588945993599796620156954927709547645115588072205248495726836758264708644720435962489894206551016427857261587822178368141295232068266237460093857568376424892362862744218134793678333276834433796514119846987463540524303836023992405397746781357519578072486679017024377276771930652814799421931308728133002110763051471456694502405934672027048144312961106681733142600752738215409093795259845519453535779095910684366963485274512732392718144012991733649929206714041479538276709750665997448062660477841109208127835352515476726811680183354769859364502599082802116069641615127084994509813695922831930949581103092949483444006603232168443198294818310731320536092107930524621642687850156249827116235092820349507998914867969177141126793216221662136084438868680016127353484008815398230207138644970031322522789360307245867776042289058195686674059965861086956284198045679046813771346892470190151446959932600256880319639156355395690599142635901022432177241851117022712184825644928550502001712869932148261724983880907714803736664277234259417590835275549273904855809140192444623017921349678564573053070532748062495382746471783110161829498239936316192460574969108474727373503641394253620972925613916527335826501166621562882988318185331038505970524641204452893143866040862251739470435835646162078492822725459968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -7172279582136499062473340248464022400976077203157412730095487815478881333066900692886135759458707258203838950714453509780851093486683496424327805221148625161522067893344073319334848107173083795706385767163322652440186961758924595593883709655097017655952286836752368214339366396059592708706007067101879304095673736586416734920793269574894523986824540942443908903110036223360030529810761470258812336127404084301219701658677742640066515165822714153498505374511570655560075028535715889090109238494446288880260649547918358131600497929291383338403800752744432646229262148906603089111700806445779343926126908842631207759925299616032812905042277412528987255059601895892759363520093428189211528759930767362317062137442121036853588794560880278146871456270783224280844207800891131476370766876411596083298888586694985024900708503214306054778153731472290604303897851387169047828514469959618169011922421656221417686715769342374390837181385149857405185860164780918516406229638710188389928369324614787998254839919898446340816729623026926907740466436387541791472512210465935803650214197509682452667269048295290487507427030366244325229557055913962430353466405168248107666615787957272486383755187604872296850115088587278165649281369626175590417273826168472483074539531085925842938993190865285366537357952856983858950986571984389704207410184836500917660352117853862684181624113411775926248653372911827205426856734697154362644808485226022827112351844938845336538273031168840797186720788978117166131083687613863062943977579375930615928874882716766403476861667181844170998547154873913779362904517372069160526136122188597935332257059062698626049464321100055295550220980347781778041498902459232125323784380385132188171898167298204458001140629305454249828145293329089365705097286001703979214378551243101138060811762461401014438759399041400047876979512477638355987102057342145421306880768330342890477314264757963035186129073127865742216020904398432450970657280312913604497254340765918401574356420894640326990549100493500303792954089767403157698853996230554340394123919337197992380564552828612167011043820299157630390715225827074064955653395971502341841922230905902713739023589397058367875340055450060612285451047964229138299675287224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] 79708058854219870579715298845729739071808855155056318407188807833905599082024068234127246224590161612903750694274289058438824164211333428280812903544796717072022731062608086557311312635640486453898592846850351379866837255139260151670883039867433026210512237972152965939285561456472576314646101804719616403538591249390519358517021778971529072519410371567199178577490014291750267248788395646677891849426918101800364773710402271578118073009998638081272728038116867737525951163363096882319121566875667108019659097327602513390487359095754973771468294398136134472438515024756199725623362457558769847392386644622107299612171933165401628119968817216389053269886161234329804643568903631613082042046161817973167601210362013915135838868772319492650023655275960767995517439754377738966837225411040663229428181497807660089626362171479540999360251293323732658081976138791490217439348944860715141522668739961063666885847476439104132745964157896294689236636418231646689891677746055462166943168479910670338000167279550241382884495767143919377686726140169409545998324286564777127903658256280305048688340702261895165631399767117188912256246389128716607962042275548480545345124722752540468061320958481409638266393778365933537630918313610897585378595521252305775898280619974454805300841089955817679942801691622918976479808968718086509913010731597325812946013260847067450558454618526873889277085532670373241695187420788246031207053573240935713902932019663612991496056623259576239444752222596522102719951283034965796117699541933457086025518410251159524716423783710382787386710469581566531551449487475729294556656647371166634396058260580021159364038542549752058768636202274959550153758255535645907339308699005678125662063880144885811734995966965257232544329164850608679343237079055550301794113797536895648914225977061159085831576015907278891206688823945714607529166453095017073730196142120609990809133405078657565285929824734495119762650244420500763605624034348996080284641311248475428778658778429512807383476111704300580841273264478562548633553214829975834947633014971356751022320849523520511317909726902783899871698323027119758115805104357946496723853014824612222175826320437144010452422717148478853581006215589513036963276465897472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] -617505944601232675315118306533106176735146706250625276394725167173905625160738041317797751129781295638134015502845556146774276457259999546678672366584019925150788986218606304524007193201473970027070299472122694253777286116718939529095294300252245517687529911654433870535159816232900149178450194673158143670192283792646657099401942049588512315501278150681748664223895741505234948951381853630711096526382481452657938326656031566212953659284803445004365215185162567276869755138774092744674249680926064298327662657895857504682077602892694532453469664705095376520546672098392687940920981086429322209096587415499890845459098814980008990896631435205013475101103116424126327662833327530784298861894233027960920482116490686795764207144676994373633598495134981750743939029514939878997623736416768632822621858631009515176534832485816528362223146775469901986838699369044483264046113009595609300851374542433077673548148679031611590278896589468651046874083003419264500189168418538677853953175667170946723826365195467437203528519963164878538599355010509088902852166728334309464095209286827667969124258154909015923678334886331148407412483367998267301985784785834839463020637357428073810646600974751685666558505435789230017110146361387850918090502348110269295670320593181856075201618364513355757427654552780563114673425863442371852975706335142433134727314835990981419702602193886051318713487765906452383922485497602031064862727625012403845978613396226027552338454610074385273347810306988344422488304423418001045805038170220091133145145166523956381523238039990543450520602936820127632954537455332852176483950819691250092590699128282800976929397943717156250964240096301054368495143547975149778129336836576644196638909185859149578817099898902492116997014889009257763670291296670464970109094873803047771481583534318711450350518663284951882695192596758421739649718162582171938022326950184799084922110134647126201157866801242251159504721566445208340332969368705040374396618204102219413952707340339185441438811982725849371502712602401676075424765641442392819932320299863186840157489840575157594298619242379367831396694472951557709210298370472921858284075296714881105072855842402115026304078691367495400193973038247189748800428305285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] 3443815303397514855908688163286365941709028958529790759599438777503431787637858785017460748232829472894067324027277820927351636235302262854908307773040687050877021607624987809023624039968974076200433434211443668117577981412498155076384427536363054173067370136443009262140630662304076577723511652728344772477442578900609404233844088795736049242883511479858713086458892034913892330242528199994810968540579407652581602506890563743775446072580607377638765413935109193283021235930027581011800327153138115172460777940167618316446999223479329375583481955644017382709441117174738427053575982354808218820400584982446796502107163716214143655256167805899502554698387772792333289146398962481032270661559899701137252807814376967370432064767955589074473736667485689964137561734968689124570270727346634001004712987523483174320175061498449017170594789446810110763015381849652386304636779242245389181759427526523924804661466725487955257353682293745532225971636416653799982294980944975200627513961791495264765040429364737814953348015066631917336952747875212735817983401152113220139383261010234418673275678667461480569018357045266322446242683748951312852034344448622169582340792472682504818243294628137582260354478549339533562738677371818940036865153692004527785453388254227077932889538930018464669137439385341894151248780835642150731916194586603713082631280470903778562301603236693870368809058577959182081959385847648010666639479384396133751636067663070944036049544415416028129180536261228657798105724065779977359957735253686059352343879881231419646802907352204625314348227981378523372807274790788125558043554343386869121001264195860912296200333999608505217311958470522723716789612827670076693098864688266252043898838593218564680301586636067127469334206872644839315242787359707762757991007476319171836334147514083483891740613710522857216467676400486792580562690348028580629745843893888905725838573575059864022504229455183700328437954002268078276336117893583084106632251697806985071804799406809048543360354047637877292494560632634069452220141051600642615687464934553905180208158607422848083305604932653846060637849889436322133747995067531171854708891473168999726205139809592105228300260242168578542816854566682367525015462424346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] -14731671608220937689176675244113476462076199050458575107647737297187729343807339761207288321970558796689116954204750671366396397224109323117397814512694587887694007586445448033633537437161190203250744169387153171350607741708309977329535210649758365018042059011034548156320491842949614218360118078710562060392000516528024202425050740135720114273332604007878851179135258683393347633788334960998596216038600093913834525661885274997737951986107205051630661596661995790999333440991666068503352420174335158285138080312244656460892951538180123405798660392382591258418200498458311693077569001998672070397688074770527925150597371185594933434060874990886066853959417594902160177292273133218124077129295813106427160906185954128605486720487812025478052882007515942221124032676797484919241754012139593882511313157362352344984424054097673634373032521661253722713292212135471723959060639858740792689263379696890430169039645986766793321987151544214671955352893963922920733175061233240898424260937046764703172316725110182007685175339861421587191857202803144878455810162209380205789505258012290519117903049666945220083077578806272090480866086696200149769460658139451299667241165377888627900893933243791418254331307700453351813778740695071044603387518071735873395843846107020104856702980761324896326729038099936461160227418941196985356897282645737126720962033571918874544774097354045734948024784211299781176801190286840838939544321505439899923454672426999791298658407928254027284516009179925710502633502407342580850318417808110763819808463474774036809292707376767519337452250244222916361715738018866056984233013077765053988649197805358603443586915760113008985690247631586820035825593180887262270531453006916045124685363894300298249660577478608754719496839220017290939336110566671020875512836194377838750611206117977825860145489931686755409854623147973461814788834655709729997012744588408018579789614346641716133633778241969422017248679028703880211162126165888937399969788976173019582406627968325828737774564667682455880496297784940939803130370025955470045841902645275213770668386592323373654926144356673559098543168895287510513865167557385811617216770564510475586407284709657906291310090824402578666179994819447847295342514767134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 50756249907356226932809990330725092175495943702123282562121974206613977855249173405604190606787657108366907954041365209673253850125680129732773405513538489564770355260551245323229712507455954562908199680537182778484683375858612389036658790768154334502311093058864692967409693214255444404994050321351824573581277422551191832734770489181367034662539079093668204078818705199746123786320179472749250707259737482992141905569235006616934407391179632861647796499826526905965827476970100461649829458875573469694105164334381657422799944403772819198228745920778335361070819526991500662009210840016742402816000841182612882098415545760104024256957737434579215201950619210815274916914090429715906330400583946332358279086606612160302690056124267982810612234070936612239902914154432100862065582507674024934202569636402028654450811062943354793218023671062759070988320716635679736651789023523546658125076939874546226531218042062458968526626761696495896548322177239095174724886705148239597370550478251003941273282429097411674217797680929037609246831259105131263712981299924934364529951204540510866261404567546793817626228218913698630934601498737103707073655699716265131583629077317003794889357080413449213503158729668528957700042617900549586734118124599664372068405820178330921211614584578864986978628186480683362739969667342357008396695339610784257005588656526782959914945448661299821181279597111340367962762085405520806009522311272266241886554492392347096952062027821191620007261916203762810461508706026982714403690773378674785833602042681506564686903491691686312110754994817422595149140587046990697527821129486329073535070724298044162899322446417279148689127916958273758434482881136878092156107053834294714150435808394128679338965001122234952796215912853400388288189527205742292242447865520722742262051315997990236432202197904369949953830233539994393768146340404625723614763842828799124137424915259666859286499523211284053440248589642036481282288878795041666190813327546477395280695094668083254385664133330285571680369725356104347159745538387811148771486746477759960739677661149186158132796851754274944133235609211485722770795670209098984713007848888085538651759365318346661011197294442369753204882720251359708424249619628687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -145514847102680828241537519190171089607379320019124818589483203400649151144905971372841957565754752815235036972688556947829619322489645591312107145138453275297000805642304194917015081613570401363667597674749528976936484121687281317356146398602595018740387266428680681045472166595591199205119792860040945404148102443827413357466192639435601054216185481839436069743945761465868853919953196403106169485852621976604827557206265819392748715078358233860671742686493869787346948457996980794404621799910785083527066732164370398909938137652774147678367576159751157564709937607813219819296767614221333050741404212098491972466240655130788582137545419692870260354301224853695981210614286616541838176029248335381592904689880306099518148860686596521253842186567152083179467131695295544852859796206933027980958664928098556882793641273215525762056213847521170071938634160625129373549813649691855379260060374405598016553974566045920041616149789438226608214984903871463353281506424092443468838689451796733456293989538248851168830015465491765135691161959853155930458893130924083996585992123183959255354498089500494207695074716275748451690674585878674397848149692428543206787862562475470553840119231501862810823362596393059377921277991146910350337165067801976293692716569800998671430554747844540425880315010571938401441136683016781016045215738351533837291169907443393803671896793053024064741192971479464837143320459669035274270659340542548469209822214874176378466433650415466234032027419902414134833551911499685729354997011324908959910399055604086779358837343318371711428672392905456173185357829761205636980748584071383611371628610793587240318467267250085382994796795006962718969184674947559587605229305171456588695959947943777249409786238954282684540697020942460586935152856933588096939734873861062782236988607317347018637043863382286421041580950370990292033962799960853590722786626556568383216111916528905911156257922073081674558913646054531354333816689461409971798768673595023650765209860063432392732769545908413069386979038892695397469871752520580176061435170660067422908750694362889972697411282724118429395517723748470181895053203739027352153238279744223189632914735412276190874302713377302025911707789198954038795048470928424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] 352123742324195690524185544593855038013977632831312411505727550658299121024592281224951414182910846553754155800557362829212019432315645997537182782252396709425689140673629035727020469850475512331406194414627879166381689038697137869478469995286564631031912899227913203322218140991337157602481526046126951826257287260377633767435887237952179050943462040913032059650585076705739561034669055917410718177382316301186804362142416174546190259764094688235954526918595466856572834878579302730638174295226189336797214155391519705025054942492657902284075017576756547832629058584978343277066585023143769962570758091091624471179313198627921182834045411017577620337329197679237872812387490170028673806380196320467680857670738475828271546047628439141195521225528315993875372030962612483705210862184634106365106551001089913003573215562749590588143096046151718441092302113621263945917865095141927369523751385715955805800709088058715485917029040659896702673886733174913866107856995375950662205998076225913547272001425653904243636165835257428071332390410435445081422141402907256157870213503626782468359043396940470108412255355410194579556941561601069109551023725421552082869219684327688825646774675407282919372703370785363684657014380838401263762526581420111629779220430651214454563710878872146099507405432399918347758008606402909350234148872104510345802477156025809390493278405231089106439815833301543413486823470245619406587536413075532028415173686622521702171491896998312105128643686126551311459700385626551116324411884729853087183884295794327789773156671548986288370896154283035047503445889677910082781639884533136145384460596940498671095197527483308775803849839396383290791457929569528920064685445021396346013105568410035835047907370731195843061615312473482621429509172994763457941394205566190305497629452780776201048192523625260468491161464632317849438952260801000626106173108690148324963757656819069278245750996587112365247227045021211266332319807404261183841957090014516541005943860458236451474254394953336596431411969145215514271580700301988301895187432754855640766391130147079137438441917475040369201238005901646308437949632479946493379765874898513521449522552686762087565650444785076551810677783453567031040880563497992192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] -722303111466233973773659990228631561565114560037655888700177802926004835062043890133341461671077187815593611478967990686999022104776666048992562908027817828723001036914673637046255849422853756820609766411712891863338400574948647662496531757008730473378010632000913158276745404104175880930148145020883796988195640389343260465761378697727524113507676016629497415795868436826141279270849978059471617290351108164364517283738965654205927023472778753524176057493879715958799249918934861433296010874328988542095507401142794898665542413715677511967712900711848136841805823857442191215899679912131702887020150161678478026171693919055970037361977251349029962254206921367324955315824215998088083997611738023738584255230661967509017337177399715800553090735711548566970990503485653465888198242692830747083561843048778750363054762218067842429816131479731986196466529352311005740052448383342415512714692650059979262046829972873398123816491598559931763014405421347320719024881184760774930293087386493786783695453354912573481767726842497824446826233518568623808346398687803981102761387621594805429035761509852358295335528304494214426770766538786694897811236884125995085011160781292460708393281312299608459255913926177130101261613789864901296820061114212451293316845546977206426837405019681459744881509783556204631920409369513943841250432136921661621749860744837520363901896274400479721047533839199242561985876794499428662630305375274794186376433253139220700404827844445567401077065181768809137536598952246598976536128383990334392162013341620428118288862612200703422287517974878765251940500305908047977633221198459473544910324322883054614170318009544676986085971557182904932777773729422597805159173628188186496847226837640609947514099018025125727396284528420141879051351487774531995488549681231709459148370146346623932194074280740619334044461734016957109562772021870513926725252378152304207325056168706814977289748398687293805804259046899684370429526290846046042313349366523372813051354061703981862693711675798066731923934418328281361982532146791921773927930513688022273698352160998555972388403835251318641011473669923437738038946908353273979187233172850558218141447949101466591346493536739290747645339098943075921680916525654999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] 1258686956681387621236295286013396542162495460903633383257999761760695826090045098067684379085170979049936904700917573530092683668874203726947970582248377519895298686830112318052921148924510173354105670876297758926902038549359325718034777955206453546937213279043240019061271749181035537915607482443523580541306391208179789348338611750376838239309657800093708791554018402187838625422518297785224922777455205445316499461088794176945071906862291438405485300589040962879055327523805496241533096911394195941109828572777694629474963752382546098273866884259536124895870060980912077136062884117471015196631562591266058148770916269825460508794736683780632286365670045792981516713065336086681046061596221396254562911128463609155263638730977423460918592762935368536250830589438925576851961369978130709132994373664245338471190356820101579093555597729364767342854181656295214431286514837200294023901358269236313514532858732245421746843988300367431509010774408003960815818435761608725445905814230262311691939882227262967171168568376648741990837913316247249332957936877902403417914504206599773162161787989591920493247734663001512700921235686650089970540754139239890156259508738385230548283782622725133658856400284138289099189144321566328143287245684224247797997497784771316205117021097615796321727298691180926540263206514332153879062431709253698197851375686379479639219247047561675199319100354690620447475113637173336369796152032189085952753465052074171498055430983952563297949878115863268537977491038414314899546116488195289943344544844527096461619321822597419294626685168577748630746090788719920319542733650035030914514896116950525103655665354968418263987597805808418430333392298381203261298130588155555401953233407327579626080133720156910538266859865979016428813298314086491839046912718499576375694113736189049191535678615666094822081208972235092497743231138430307891395374157267623500084500970724957969377893443587071627627263413628662609688580668491384163369570214535084107157499982635618301176278372371179752521295252094662884821103979985999500384265716119512424922434783591259449718004776857365726161877186496670562731268212282909257418549393982436970421686209384757147163080629015715677770318169120254835641160663671242752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] -1865041042487735340270057301857326578479449373859126848745609316282154618115240185554367441346691975577806752811668791636948826506640358265849682610763339037412150180460387386528206160238889584751998546248601880128157568185969248247564248523361759495743284263307921367427852745101548192008492343000441475760904131209715866781842703148258550373746972185065555747396842705325426655560977543495360010242743983498953457363142147672901658867813622571243388406179063660714175654382075451064782129070299419362026678079449828553242604056310671510351986001644641308763733894759630223379634698085765731122719683261652663579968580325383943229710282273377731726016908088746060841767941464113139652920051421927521015994086491920596267880255596438622832722251548808337264989277003814634222574034093851986626571627811054472336446083869859071211396360086108208202019111300455489932162870295563239325809176871457866927809401742896802731586838828386386475820342076861495093924048908208141875212314649927826790300622166561552463365086897679684753247705890086403465668228404661130715968353683465448508031088461212626035956858268617291489444273242740806805043641900991964563271357900818050497880450090430740861431856603052293526690827400453301919059266381121693841069952091265338359267180177639365153640416511830670226299393312138736660245797933800096009507244167438395894985567366103019191635700393303956679619285878703586675331753247294094812237873130591997238963488594726868971490631471932886823880497079328614571673203755514234836015145052669741605174654324139010711656443091132978098261749936198042933917240106857265589031980807101426104764655176374489702667274533047424378910061741887677228266931027922549784135814122913155593982213179778162738422276714067508869805603335287731208027603026483959165084283094881016875461434272042137232814033007786209080567352975362203942333048070790149493935210605905691894959763673711080472141432637660960277263971833374276050717079257880578789942594565522273725816098123499919777804628868276043163379646073684184091838622741759324917537592587786590695726160629952512769848852870393267500145551233558779194563556349329745089108192390229024479127758110775936380928629283932334936295128684885442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] 2355079695168187084076518960691544613360961669308067064066357878091622850067393106013574847489869107826594447750113182197717912498175838428177932061266505593487380004062405350842725308777583665068161926586421720007535994819452649882633884030346038439019602015055197605451416176451402406752232996982988268399933821760656336813930744588218192475363317587209482483125164569704538575532660596505884892962543215987380265056408720698145895715154451589179237143821219321506855496240541594728770680401493038198529563017092757688983734304004922658583064770830090594958492639998809242669537680736840762051300480925651775073491643298760369564024395566685114135795076511745825296995324557328576070020603779029953524420360415567237978350240531150656517355482092645354995206399233352800104437392735760868907430134005738220061512021206921346858772228108861284942766104157146905132465139961063858043960011305671397616506268303605718733119571860112614610370409826969915381727170038197600974414784599700818467853656424232523374218586970946021843672307276905850053797740595695458266747248143449353809785891655223489395507028684350483353894961509085288608625711376906235260250594360347832112001110121140791557532139884626869643555036772940917307603563636318892588161638286144667952809847804026109510600953823811314410833921181756047035404826487350966976167719836802897053416782917587027340568406645458342185475911836080713211872410088760010969899111290673403276238361748483256640839318105363876173492801115060259493008936178552582159806577492518302595277455101003268934282351056444732934620389804737570983235624345478174440806182318463027154179222714404574768700803420564983338358266660399716588327489574241085699446341063714545100358097127992807415303339823703305160257805078869987842626988012232524659738473951651756740499267762523389377611833887095711647141039820124230166428325177803172416647668310437345274261936268706718462214103819056195094256544670598827221837502394096166229180109151544610950811834800439386577197378757808048081309542444991009096824952592468730268736387001876395362812881794758202386734445023503894032999373181274468884799916712928797183502155569685393852690090816083551842379162235990305276219880924631793664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] -2597519296439632920140984447081742920449869526827915612683522282676689351439300542555062250764827284976434446865007426230289545474566155974887610004850525222141910948478112431355873329034333663841485518697180704619247392338592465836829989668442121728706159706016391262072261513475205327644726305839214638247189673589481119836800268786076328778834216925747116028075414740582374782775385633421805012415646150557789138786568341213428711668905360463623258713803024870044257889789258391669866573779353713780780162097712450790962948058554234472456601146958974219744493107140432783015309527682102522714501104453935793678398540641503076886408951822541919870733695436762582504291189652190874918070979577107228048887709836592763953565422564131608257478753489235592963993706316787298392338544795847785628225993204412427496107552781182740134010982390440728374631928596473933599508237158446004446895452700718207592469595290704009461875581366883036164216394229455538222652300178000362719946650638579858763577878114490494770036651690088845349653771027811946364766191491068850574980939071581125419305895518435470852941464759885771542575764066116943011109909519426662777586640305291746165803462345524843851382011990334564448325989738126879253874295701514773597749653843446434737954420123958695542600701274004159998163368152480583071830951208144938756680643930084903930798464142318659429813454721727005328476745524015219201208212719325831700862456641427349800262724182468241412090119799896330132400034597251602027786892403630658510570216274258945185721817641329898903671446960443213797170846701512459835902506440755038879544899869909795458699502092873913344127635294267689286371470767329410078948082599994623344818954177186588947158368819690319799999592971658046706688373115398135669891108597407067300318897987658250228840460147933025126943826692078023672958727489252217572588016957532185154059185134942097617439474799261359316426415854014905425735380829519283785933902769905038977133881967162695542737831166337015767124930949293268883494353336862191822310675688865940613570372707050574233829605640764054869280105861150012034662465992932925022804785723837051325135780419269127497307218700944831407198635032051947791260737373198090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] 2774274740428367741974599623947686591860098314188780832826839930115727154978409369595865659384448932100070099296653262914419102261511680046959512451702655473041707314287049922149204000097895512424481711167401084013131873797779449017646998541296745421976756988817620362873731143732827256906491411546833873454060000302065961944201116837506533824727992505987381206869998043599115216428423216071430738384585892087091224661239857308422874987021263088163815743385971557608735069042207405655396268947028464711065910675916570880909758049908849628741098241682070378529020382318168798666102505554500533947834659614435320167236307553972374080948249196535481708720043689548577438301099449426198778094120719395701141920394169885877848074981495290587572040573647136954209014998391781917690447545769331719135993057530185241222640913668891112667623879112512653961879539550546738792476591516707494839846924699249559709830313059568172954436357621133597962988931080566359472826970630656293396229533591362903594492087953211578724950015069366300007321211012738712524199629139082270921453330872251768897259901194444726159052285068669152847390347843960228420118341673430065168975146418236117625774774152915707036741367839452703156139227273919429184744736235207932788829738935348503959595039431468680059316810811315363133310964041806372770747136152351693819223394781880182249752560418753808771082827604367900688034439490365771686704486659453631457546019048446288461354699793911319146045096383727383453584820995796618273010173555466649011018941388029173450715665087690298714604199636075129261419480033162200646171916867441061586917840724009768369824189434205498334541903677336161721180227690802695949789134265017316610194001028750893168023321906414439501455236648120024278683807488662569700096485292020426028822944317184397734233649829775587046246050904773457242902603019174808871672417537141737903502047523837129240634709120679452182964841357636056408559091304160102434318432210105709273848136144475312478496753733521321621518251541189121124633229877858422376379119751921013867335737991223729377899587616960336587544723417956192722423835912780991850021294927044495277314923650210840478988203020631419546790184559836199422080854991233351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] -3447514415914482445549952314915926377799543949105521178049516870942441543810549554255798658583381256546527579335829094870182953840277638488733903740550827074504787785904079994269820879858677143056430040494242572763798476830481557816720649040253797015749499521587924964208478757148149130881213912898509746470011246233202508334545335365681490957891568639445465329768802218525234758456115090742586518453783506239342276203931508086947572940113790046425868491245525200458166069687530280004156648002595622750698459369155430316495670291110348344281038411459646682979628729179262273706893075913808433654553566230786148706199021004336209542149371504807445339753568195497838905270303638809003240233464435390868506770772601493746175401433823736512944652421493420093761749032796336461772335705588319777808441604547844248664054483160246816031004311251420180579216254785006842856762993675443905336165719481941439530809563798824207156327723503152722459184696932389903449840316147420604206693156228253090456486814465676111180328767693670611341973562261679223374521381105085062419121062277643782452042042743749758323162363265593584243652954035743936725007311895789187553523047269444684444544889755174238712221978593591592588059884883789057629931518271960024670442376113947989093877568419789131551338236409820288688558012554023723795835028328016804351976812375245446981443175612635637127312179287174607610756230396949432791471553007092143337876514655528699837817724332379504720784259651794154084928998079461009011980050672343859127446184366215190398941451605013818856289217657095005889802726273609383474043688185690012940272389910685168032957030936194641597389636520535606909324750039959954234858589854950791084610458814838352568101852634529306564783088892915943245362237585556417237760571399778121831937188468573368283957320281739765040145903149958575475042305209898216497728313718903314453192400434036503982915887950198153793632382758487827175179306117729276623046906040530460745405457233652361366835101082054796961904021177984419030033426021335704494145332424477839023974179072294009842226033399152255119769846946609338706343098484344263274548040754711968403455652853647139112853898782898088734245369943519202636427211215271362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] 5029760365512785063193909982630500606533497593399894429431264428163113447606579890533423758452883294218488202878247050684872619733696479163853430101016627580010688349070286909510047885907223801384005992292477487467891388153906664613732368380153015226619380956295988035563225733791528646357524727069078925966997877067164888062459560298694766755803667771939795361698340725409408473540334210068447407347972628618204158007975211956021820183430245908166077530927055751059755734664539471124249551168358748067171109568668079130754477902388699557345794047281427193970247150115617120641173087207928682803510434905329463454837394331698696190244299922594729983981189638751866350538119426514085396302240143567243215525806817302428107667883979531607306027266134665699337027181229310056636369984131967015169200117656657927748791545824854518697333551896345724324620082623019390753455675737509909427901887760457082638436031449698133066007931281997550890564677588554197511663360551628454071948394677264391336208276311372990595565349247594305065999503244640839917531384827678307067739467409127361503113168045808821173986341685839249022153048556881526956908749039513307227990674559004213632081789062854699776130331830602179414467483248537229231208293669677720956779505901150403250395403284840708949143426537735648969488363467653183397377687247249263752961740949181569221693621143026291048715418436262007391397952409885884235568865199842247446002803164731431522305124478706334760502622842281862187929078643518396350091735572953568433690948101398461369480916230916919640197642927367135527751222465259159716301211899742198733376791382128425495297884892993957519767727295264302112341688660366786656084928734074264754886348542298498135756259553558968634836759064180254182130293808920815440060102244908150489938430804808773195556665188696576945389582519315889271026549262478921050732040788400221609574098672164838811809809941520206321364655171529109243482502719805604208730730280237128790579343955420160507143372836935056816897330743864268684087629032788947751222210758041779843407930337350035319539984116346339509731046455235868176843347339441213381822098910694368091322535378352366901704263555859673907258357304932485408779642175582371840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] -6903673275810913267030345774899478776763702755666729819817387447303729624577412028093093558732364397879816086111672833648084939151719457400472900964004103821081031750118991073243455315687516676489610314654770861762725660283472559138621982686314495380888293530077308393056810341672010901809959658977571250790711542666361462121358665712916681774236286773337370993230189894206887541376897951950433632273027206937568728352337468986117349927363522821056370875818216436984449701639590969034347947848240115520117263777037866443736546375695339361904781637005012824463844933813461208237751412111037563353434551221451504626266312553623535541278373339589314532826104530406080878629173023252751346445334222252315162473257347357306156892604205330831687024192295393024216147857036820722740628318289680221009092030126502392280727671634334820387596777990824001547111318552571050730803685472723731566646024984291787985582163715389176713745673729055837622376942408147627305359006933129107877634183404130125227001585205378645778361520236672606118137827820297947399460786173577249580186931312005419552480020307380292004360523836077706973124618055304789563249992997745095521039788344127868843649018049563700517143418132893694392617763798959635758200254409987916670488787986341920716736226403054530503648698209204871334794578639164005864757057581093937991559925645870069797583086247912584879176197596850428858527338189573981243760839892443488870857380494457843001716751796627050876424408178208063621352638331556471884452079452624580726344899623229531381956055085773758863887149177198697318258723422881904682746521389928421554460241581831297576495905620974609363251350102914781196581157200316627969570799855157197634613735052236432153196742210762414890933193026426803891655850574461646789935327869751095254609615472898404040781560143147260564868938461539271880719683511179943651250844116185728677806645241125455901128524885728742589445857095983851773817232945251540354541340211644377266670330734332609812559929690887078885154509176088005522945068464757479053725526815223767805620969890551918459946141045005659177520524303910499570049328238213231136538306682319089619957825704164291362698926023375332484839154982650946890701348016729620480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] 7361250001838298928975926477441247390931927288989687734841175775338005735423771555491058360249423778865309770943721526155759926651407747791897042504849031813746991550543716479164301373272141544503350214120757665444931983460087384791818396379542151218536995652236618472921198689836978753092239871406564284295282560866604776811044421458636007785071447370381938857196400271077917809815538710995299256681777139050253563097185721935378330429038557164486096023967672235398448307829315411576758704903945841287198035728477267534625292293448835957701588933307536598735803644964624375625615815761285438452192751025987427672565590334263361032188939972104706749167835475238461131047924455034092281769061898169303842454886715643942366270395702434671325959675075367293958772842883606956219701807164727754960134696714949388903278374655404948139204595878588110719000899777267572602612217853094697702486829666349235923066717959432697565242701514254231885506304795650727765477580036636704049254689267287581251679092279051986539447098724071753955686976809389616735092288787241975888494064122967834093013936153511996168032942577758237021022761277935817174394562169406872808805778892146464412430956103776324979915826428371078153123301958080653406526430931538321639642869927426676076517668581387407685384308113771620150934653390324640238716772464741395581205749280823951397179488570862264569654797673383594227282384265747350746307806030138727105703735737967335444067173392911259446095220697936146767085479803589267982133095634340068041685139581764056552490546118382798841311014755292081720804742066366220641402048648653043570262169424550369580591106370532637962441130974913887153863651034818642184083968832641415132384748013234445261409012670291770207361298986213957097822621302886822379832235372542192615646546641366095516753021598702654020347777781435156014004546384820152570078977069569648053157831974730637834163146477978650245310628656747895513188539665732852988609982238795562041227914915697993395788798713335830446165760965309914127238587834468000749687639721376052927933216526947549985491015765567634584982916958118502630297415684799419983167254653566084715908898635940039801295714570810212293012421727754008171804711609270534144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] -5074364990727335009453689349628897575666004109935154755466259924816166189459176354595783723589555115088550829679395048056201232191193824617687687095499146353828206180174431569290297099014533676112179122528400872579454533024288685674464120458252196746788345229496255355306527171804657857786755055749486470735006556363832419328801756018165754605007160991924275653893356775367226205631038740843617964562364097299675241177342003246539390237502897238549800456236011111099251946338553655359153560921857984991892656414925485043950544178880725512172624743042954238704484059445230732222316336490332201947667425910696168785305011234514745602968676262519775335472659033173797411433375555407403725168991729890969926313501118452229784290353916477773512165431088771546858582376530845497835359579574953171921657958573912789714045625211587690877307457987341546237280104972655661886098510760844057743982416943172206457578229781657991984207712853234440483060055451249091252586483292923150628490099141499387503649432385670318208072021032771447393508631178775359873801707748396874187479721398386038756951914568950928643745721891104943919389663684294228884932176750668191404313364792600373666437530737585791722773316412554209636478672141856948526275651855683298295388487593045369701805631194270234530595263046930769294839571039671019917346161404877847540661037086635369402148047772373204306215016229125911169877104227534753758251102530004741554132313487079376361416628918920571885836637916971738239058896860769451365935709794032460150477602628321540591409065134127784862900570475923654610798931664843789333499327217165647340236581126623019507416885038547335620429290768050258556085325522584155221973655072225031414976730930504288329362442584283224949584977279892713397487145811260291102157309752918493922333572431150813424749467503499539018607588069179861191391916062676703322413938027658761230856298111745151452660473753334464318250586086603088619738907898592553921939701528532051151768664126190081625128691563424925306398951188375924068091130810462176622450038470082917148471335836700757507612285427633302132905072087640241990266068534028420902146187503266524145763796143637027985960184583226251473717561026863743245161069786693632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] 790283533185639501079921521590619578251370040322489777460474313075098510732869792046634344787221936873516386004681970719514705303200948731462263343733341968583021708488688349697859759818596451779736980490728033495244065433408940677949294092273460935343377681238397977232427603950297764890167232627114905460785111974872677491682916551823638564559981796058359375112236768006291170366426525059047587241927082674860394283020463540723667737431652115060932229884817041865024338966061875292933786659628761342408303904974511883727310241904113403112578467646290655343162449730893623136864441185590327021740294498949679739285884266430176115375382671498131020650034427276480801464722642686916744545319253789963901308577924468880971592886503598775519795795199185883664017567317895287851495830711437311977461848125942622110921779247597751289385676334009184640602027151567711463369901004495540632193623663907990379990202401402591814349878522737259651732028001804727016917427685923249078259969817146272806346131201687544389097866146148034289358711932417220678519569885936592851317446328952993385964505989633124852058225474817718446871789752332615220177704402076573369606635698490638164816069436110547155637613951030415961900662471123323672169231002952666076036549953468087569525351789730996587613096368286568354878461739646650176277726141072761334448428463389141179668899010355599672887411696922878350310503078749469042338910290010066418646231566062199868158196910509631755484495164386890533298802542350833970925696965874442981475049117244750348371754861803177826690870984562368113058495874736359461371691399734415812408256646552857526600450130999552066237349338388831405351566732616913942341781617040945240472122626954353253164170457294336965779264781479001756123407964174387343495600317133432107422143979776405340712606816946488149101833866909221046882484002392029795367914967694514162623899859800936037334362714380740484819856718199099596895166813626960979074776033619859794645921025091551686317055794420041435343165915876736251288940937595103608481349045793240868865906605800743185028021789403935938822993524391183917015062703457097969409400072778749299664931328873216678829651910616848022644235361156612931952632662685908992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] 2937559125120291037151676937210982453718215220513867228035420540459265846253126074773600180408767583158644297267941670490869760730651805028945684762991917306988096806238970110853989582432624867346567670814685427488182489187584325160640249805586580140663485478300103173597603150517300795215077120511491720459285955267641000329525831978353838813103745143194120712141786744498803015795472543988658922739658518089763198610718841739968913926691400954845758928457867339295432636647060821185674636384111349888841529020657879466476895373995670199804136997967766858568502329381497633137364468562553924513039632203641472950837899188359924605415889187790806436144192215471978480483858921811940488366064271124308475324789679285780865873197449174572837416160204804154438306413629232847927213709556327592369511999293972840144639005610271569052952661634020408133328060526532433345584444900281893198959227200389593554721189247568233392374402183070078335643798509802167129256793141023528303809840998875796302730192133098958008775246440707606659959980651552504415490528115296287086241372164365947059724825976859902216443402206995103702522202853329520748434019455593578638282758660078889545264255625344622545306280162855176611330744826206995523778215164713714242224871676796485098875013254610539027711930344462690917995148715461390695468127185700147853464368950070242317434871449181390279395536572812090535017386652461367534478324412215119698830901870466224293617628908883229054937864989645055172766349941336897913457835675205077478155930314236209592545344264028837555592762387072740065919158617195689383550815428832975454371615718197580612186626012532180033403145633525888965328652293150206584744142634523255466495290121194893401658614519388656614621350943361687673047801625179906543197466505942491772618670964600862608312823828006939151415767148333664235559262462459260149932606481113934906344754329506889816737311805359753811444358453076297364770343394733930623544621411379204257630869333458260216541431165092136919845589045157043354388174986549333975347009436179440430588669958418098144280316337314954100039035543207617769050790350183422366311828578957203184533636699956866488114907538625879138788954943529531911409005147570831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] -4031000705505859260631208725110219653270163746747510106000442216957694565607797641524739549536989904807453127742208441544795190562267910890114854128856049533824120752505276718107223280608954701240167459850904910791381829228465438829206214765147181478276454407843861439638057121296239264675786402746387897441380227338260774908117868460481120920694475098796661147347346487200694238402074620838973533041040401142728764958026824734497188959528434245709441462640745198489485141542199736031170003778304128704083637906325250402507349390171541781947152698890500179555584871402369665419734802094975452443267023309406268493165936980968387969112645058956359385121679440709134245525521756271721146118260581229910975036189182828626621364838171037666211192622755200009090924194969143170897795187307930042594256780844729450161852265278000726096289546851391098997225269973418016037877341383187369628305151517870928550533173533235190671082766146587505363768603697991760135093553071576135370625492770719466361235635460292978512382254149028670074772455550474297114995521354608671004357608412254137824057266787308690148835242852780567629123907165564168618910124146573687289105052294922452102305990350068002542099666292584096099840629890797632369594088060673070471582870176457588896314234039204958670002629217189787222499428397830761339615307950371500824680359177583229364311791291136356851399875093533507334917085330127112592518522488830356845923053962829795743945106193274828420557305481072421026485657627699027982359548536939521654654776623606917268217290999625901111225976688962622406603901840113357064469002720381578131970033965064420278583589002114656587086615085801391396254442771243079969952416797196563141108749707636845124567409322035184423941672123766001584486195180997098781370623181202004357695834025254311905042960109818181557109390633416565151014623172142270916057288881268368099308448661637893790494103578494160064986559387936628147590892097476137814958910888209420384862584831143837850748285882887450718810411269702178485037684532603112479652992161433818718745147918332819533867186971091845962083150034962257606606897114464387659029080138767452973163586244229005100536308763173656219237594164236676817575611479955079168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] 2654374610389353815937466410497388604077842398212318789165548999447184169063718168474831450341551374531795693005053582874122874139011603319608588417895228366876700165920406353394591022424934864985695632796418428024374037984509009591947574637520324495084730142722316788192503748574566626626372092809599168604960079540901550510831060837567294968661380792654203438040876729739863953858517175773567585300229009309692141532553364731332305360355008675842383764583440334564836148440547622584597004975417576021608836696996708258441123880581132889017155951917356315780953145041999104114560711919099153856683217822436818480418910637416587719926462870416585722219500825539965814943080268976028520400789455718264881602963437810882639294604803177988399987066877884865081305734957185952620416045426943793714592316786015599764043570899326713477297318039589677321488536068557182392883356486719729654603693788920656605576113860559423171019609644754985113306015159587243790461477478773117374481798304017337865997770981648951787219926831674750883382017471105051025558689377483599500205417702680189844552370817117655636636898500710299322521389693433615647679377729205528772433697641807376301475263168896193804184737833653353272240307371446585323942332938020398106118997743229756795132888326101846792389297202803113576844809903980564450877668721027584398962320661215506411314265649777177230384033966011057531598054566443290895683967217985411961028107971956758126822057007491606435657251248007863914463183294540339263286040103568484935149777067634384598087484019625872010806073854501375664454459322852215992677706774456666757810448164275637384118152817643426946270245279794482696723132684131075971887778795734872980603157208307610336122862184748584773519820602493776351722081724255357410987356594509387784471517797150957882672970638602182867377348283675156638438840115865855903585329987009252206440324422588772132676867575742674116610225368008927285612384257732946266489984740728579366152356061428835326144306472930174050000205162558145576895345729145591638333272558287352293814465609335122981842613020891329692582156132893041696533024323787866268796195820642323005961669982303006562902635140099099544288920060763664113971717995956797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] -609330866961925358680068415548371119175185593486379472017382491743839222055622318081018245076896625843758971749027359200736999259728373614671320978674805490002574999682714244757106194184336738685866764621950727165984880452821990505443330254079887175606732822488190295217272050839924631958481193952754154055064581835628069898654862581324310384823033998079798932863774056784258355969880786124776774139250414926090715579999808222337016902084495927471496225000276996154487180485457947485295442410787368604927244589586296274085594509507824103060139541021950969088770261932385883766139775289034039038996691216263904575639113149270358319515211637745270345152784186183361563274525780324377364423401373464250425083895470584308723345850060483799861423340407155774852601032861835258384728027838152493174218653150287559650897378150468595968007372982499800528250877734187074476547796008154624039329097318979592550274948492806266289256211247901643747915121803956902692475543269721814788239725652872458734205264748746308391403626857094351177559873113520092566974145652637450244550581012068206325598977672473865350272253662501192095578921245695166517466784491205430187679815949436305849437074305357002442652450111861868377719931086910028111956262938016557117219436136433936884579133639786772365948892069198627836770182635592450563292433090587293523052378814934035869222792438539563065623717578977099288729405608694159158508596027114080778551243625935602612115006439025661032705760741149013965231488611984773879729305027596935841696009936809515888486984284221342836323896597016727511942495558045621039389471822595295321351917209933003968897111287537890041595994516539168443986599738943172812695329883134223142724610296446381509363777140473253991085814722465979320012231400113638534248957261515486233403446793713400953802325321666481294170611815884111945059561580305893460820173075730384828667108806971888036692594943253701347496483175964711638120242986615527114731972661223146306708216158532018909538883668590290652745830675050808999003484962224676635609342141867054004558234231651610475257536959762251735205733666939483525626860641818566665668938722253873554622827469958439545170391260536986701986507170074970619907751823584264192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] -581707854637063870039772958857700363577866647831544915361441565996216084230532343852548566435706517273861056076226880031241062612865584639510326084539885483021019678225513580715118488200873406769889464019588944647887874129200260384081342443682916333351714135110519950581824018685529335137741248520403518941948187877308036476855548814331681803113885951209473278196404253815040649094342809939867396524428951681390081010147239272424579753255563808832330189263442867374609267627083557651512444310574550829976340457207208238238292189265244002356818843165961435964381078862954734391873708335825733578812535897468488635387589629329955150857703713754830373168645772040883597749236898761466438210800930061050188318221104312388282841868418798021700972278505661711031235756054607395311770114830739747673702344089596274845684469179647024888728265835205412698992352136717912479481508610697009945882418684866923958509356628996610634141731791515144591220504245488770587318065719750924856126369528465620354195712695571425885204261282111679750418239490568024870172793232424744655152144327010793449221177022135486312992327711508088233913109351793008049109281345581278568562555258355910345376391445640136943018005004216070707830357905138245823595981976268755479909744279155243524512195896213880241783615532398022575986295356605807081382634717634604148102613808054128285265559025100456046110740748201247638077164650770391181168781078938228029347453893685078827212571121818580437510343157019575256244232356839566992933573141135903954908126818561536830579527099908249566439024295151598608295360099912039921580556013552442337185114170615877003549322156185847939965997580128099180594275191767309905189925682099251451971074571424595916117557550513043546674528486051943087144989477669919279938381824767996851961298055761281732439116553219781332324961722653263730595908101638106155037668392095034331724242116904200675658546619146068943323449936004243155231556813281009503910467873792221929280318103636542162780719921597470297548070816154082095894065998176136311339307548072072719942632585251327388505963653973212827605642612181468508267812677437865275670169162815999602887013309359204787919693180518431567428510616336746668411062143313510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] 697182884903532728027059092360118313825932405540609194962170726871451308861960810091571710123294020555791369331231255365634528035157952840251036103606607814160513513878694922929337640944414347516493057481847072669819603209647784850879643435609563934192990787963471806450239035383276818257425973456118019480456423850321988368303392584084042392446694637288927501106834681841853791817863317526341379655279736828554782396089529736065496493307349817944910850257602696574240928868082664393551176267972132664128041759502807769967828248300321591845498885916980807734101672712265374879307966441708119926884014614652478163541389375732996089699829178837963823009614034884730823975991609055756313531330694108865089291525340651809596826001984778506847645614479928255444809895193603370059481602125688923375663271813378821182216584544076936521356652407227640456765677105729223404217934178421402270006904591866318957355951517578674233938593203990867070188230185945956084850383779239535839324850770138725821656172741822366207772630772064002058957218402088551734961024168595964682483176947414111531978202033150986594649782198249261663167625253200774532026121563486562399637270358322646988418589961738229194145644592119606240732076470630851838790336775545698055422231019381231756578427918728431552872572625374304823847213314355414136165862234551304587596150834667436194189380229640482981031607633211876814875488536089270662046950598963304562234361307280208516246607917268646829402601318664588648914731898104127223642455046601821032151863020525903139094356620995209734944873404204107473435802222904141030648921979019513714121857170989339477522746492728446562545998162611006914303220736621882118518740239433981488490825704631543061884706392953466139349768859500985056659908451948876692263780626143925963174070446626567920917588628387283058100910225755077012721226849016279750715488265921543191554241855920793484420345124758394899495572702710137185101998307369504426200299408940641600062331090873499186087544163433440641045396864697247292279884768858615099024372455124452687586196976783679005572957745432090984186658472438279063632459533953284706240999199114488808592800926614029301772484358511831556274451284871867571618619832464834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] -342049223813003244788213711176438602786053781949653250037842140974163087738703146601259253127950272344417165787236909104442786796503430291924313582664913223858114575763278592224209769841433130343247774053159253017024716437148553461110217840250121191182312802379059140175045095571710890905765795596048779473571697587582764752267608564051506081391578349218961695547793448095058333371898435738206527925101681122341728147435600501282400198240473844967710156952795631207442989098577278066551189017906785925862043295980848024778710431898622930622172099140642724267461281307127079856873793472038881057058512692056481010150506634000905728889457235306770155414265326550730217269179925443663293412585385137363024233108972359495421326754404255165851060756809387862530186632083779768800782933965095175303813896470120235873190820943908498321316922736881353160785037239890338580107384219965240662015265840316990466558540462072357348722515610805285737024359641513702503367591106540044381233900012173738629193741060070814879801166501878779923782842196188893912342617012131789244070373040170736302204346027211204609672446966286959486902323623536846753395565914541572364413024960416289923333564552943353334154047090652361069217251614737409048972773304941759915368905331352087559013467904901048404657606848454833522625187280649960990308967348996701278839035911285943490832132790790605209742905206534009911971405951851964765335208918383649661263740527475578939528681380979029790590969352629672555847072770696644612819337834446166898580685450215535709943251333751940762805744739392891598403841846960133105638023457054918442213086177915551144834588166972944188693676699932966922015416496408484646723427109761587155411367061739216716371491537942995231504594863009795474040471963889786447411317601242981715736652252992256429196347921392802081273556935254436567974494150320625916424700757540106555643233004699766097676275620072687379056149982134806458597993244065317095618949971709775999753129524470769379511609271956115665878554121856177599991285387473496695073579041943794815458018926777324422896819346766102175585806617789781981991647183512114007097523825914085156308407432253299216732735036499562546247593234160368458250519951546777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] 54493225638124043307600825491696849727986712423136386257027033945420920661215988470020005158965004982033506562471963165276673584695661488699222084691280758362616830239497252454027379977416407893090011450470961057625498174165825679004707942039510823515980095251858033596007329204521242849899004498010932284486499004700212424200608786448419632038244431295193799462306215974860895297082545950142490559678497220828121433498317095750099406993979944177029332980467501124754784873503401551434245529338847112788354482905942838658230821019289955556887495127455619941191759111643253520106799653276982286868214753477134166421750037747776326629106987699641526841835230276931740791552285632533523610223975432359917392997450713696280863441341607778971400935471962234412788277325891010897581628742340464355343534681007990148234024219524111721125572464300413351379395282647280195487925795099096303889198322267603591519281900654810805416895977194086736685741778616323594931200299695807693925648566398573655948285898150415013389270865911294533706817527480566329454047908669532330426880462474735080293805999334218216226881762172115285706572202396384573859074738061301545585458369248622737992948832424194746279117475878174872502548304224158155166085133623149365771545486506798515757157449546776159368827840693816066121997682242191979239627997435490263227946971026601953952823871223501188699786922204912907796273757476166002865337529831887057601268255741145552422136813058893188906848035415254730857963287785888393629067325740657931439270826240141401832173899887035535398894481949970770895672118044715965455976855371266218133418952459544307922175971917585342675750238069714281263450436269264791770463305726528547306058266070726486565787122759912741253161127386162734395833235190103440774801092833639039522483743229765958087004984630114616830995995253005946593663417231065515556308732473790436805394816605656645323736941515831007476940597357762771755338787925339557919396591608654381008153374247041950846492025183004070966292542430525751718408692405531574174966722256936884914443077002316744780329510464726379144565709911701446657039609169359232979343773681952012500880536469793560472134812262733900771190258431351298783436555744706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] 35165924554650215379080583347825348603051613696113994084756924071885862185706147592891600362731377570301820022460942575219748685592184859161657911349281631955845465071105289305297943552201937627994354343614397191716929251265669741335828337225375555385913250108493753089248222062915443374419358309843450109007839504661485887316573498094459819869013014810338580814663143760686612887343834672044790398705840843824204306091303376259772716472612972932390205657796694166816330644250179196267403623760832068922296154213337462628568972588020305343821624884631769109392397224065551451687725637664645235868423500106155309598039945464027112260357161168067857657757032709023979980761272473448448908498473603172904448851018295524920524698676999931951270237772673974499591039143551421662819051913241165937777895904251663005970227136603618101521617086490007116504956060445505470656833188688929918049360584493084589211851906290886796992313459770230990592881609112041718203993987865847079032335851913100001072811515195400904608138687542169716578655973525251900426122398953368810897325346143810991677034744995577904372188507268102860536120035720632774611962475199589044060316981851622126188417812850704124955541365583348094908983529562915984747048844172325511317065834365682653842012229780593206118493285331321362469896693114565445383498897317618765854071581752690285312210942999583011993408560514117024608268435022694222050513399483897371427109150436741078299043415236635996937723462100337709689648384273479056959772459932009942596867458401849197194831666390831222927843601941871242264979284612273733466048325898786772472404674387022157648140270465373701493715205862306485418413692365822761707314328088903009458364571468956075162647550404823504216148196250221310350279106252761094339302541342495617178555238988349489620347261747425688441815063976653345597496133916624875649916122325597199146856639765496984948008734539143042028608986694974903094820161641905072677928651602885691533862370891749481105365487079480514824116317571462776951160045376027650269164325152735172141833239183566586627879096011477030709453148953430024671883953640210169829063082184713809698523794851775274861683206373478856994600738706468433389850685645783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] -23508482474158656369761221364242333909006254957165748296093300512789415457386438787980275971497161688073151941932191803742978634639932699717148368113723035024921822749497079616586418225649776073384062622261942146756742899500022113343224006782583453971359230277815184644522958090456015623125209209788038922201534376907001133169514585052045574937048496133835412527204690983659826537200849513586656680260554946479111556624130086106221897891070691951859611290606306970888585054736982201128738261782047962573641075324142438153231019637961713559868897241267143429400886737350765005689653593887616058054846016787429047713259415589987612926916066059747088277995983856004869832652499799732955183036341791399899020151147721636197160777869697130505609828710299092646365861878774322853278952411130996463309459338721237649126720721519832127450635467160818835394272997278474902502218521024474227287113382740278635445765076675496419058578569108781703713436861071385063872228868490731369195382440038986333688179820734604975755460448935757096867459054226831699520834215574344313043231793438508191294096349433959881767713286599471125802176219754130869368331411535855756330047882949679971343544848079757422510737293604555279328492214761812336708343407367606094508826826263280042494716250492863543413505131983332915176267704046055610453081553104566542314640030519860145603279308362621368900055658872069877214324859455108277868918305044827274095546138981645722159976479071192450289113404760596059615826634908391977072761312008034330583812468969500703293729970359059495038993149956710705836656384607195718470628711763588801630619454882362395442245231151319631666296549281940790432165394857095701245577489478918159083356243027296313586610614954475296206679994063344862469177655090311938942873996545276163096976953294034971633233725318770061426827097973929582204580707673893994568019474911005310585698005622333220996321984241760566207499464443142006746315377695032028006156709210837625100768369021779361239418479622809222498512027991035893876158450528897590469334951461154949551748561683702148709363989886754996804338357578723936898518023849034321042335665989964932977746295190318495095670009794469271443630012357816041717586439901806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] 2327848651047507921127848060840043987488496268495949054941777399924294667732943052030498416942709679002540191744926247857317064765615193002707461334664102415322628980287014260867806602407124193954175920914187306026035398709853513041700251037505687980194414068209640878547337332799837193396298543541383087953455011682162120961397215864269969325677233942560036335294581826283798194685024330770203671786310650535497408636525706474408376829705882335667688311481190269452371218361982560555545334536389995672653924719869424231499962591832521780475080440094308928504399658261355404284961564646595211422095853826039025845845419993489568771280638947743529758922318393561161632225870377716800398210715697761299746624133381391273557690068175202774685507902760318123264829677240722445889128598054555233667284785211694131475839742580403688438924097162917864759049894307415867756568432524617876293287461227111079528767451722528189673639566374766444288786649566846394996046129964135102232000134732059706815575961341406816569247058399940664697109270345129637599412397108302556825235396591398208526075843771354852204371126099050457552370222077899359249586675598044509464242580165253302141797056565612378791151771679823067446092984908067814166995096294877177806567392217840672194206188169198972498167502577212836904885868214191824954867158171181823432288300995345448068877393948537850682215089676221715672458772508920356703219117329965561152168453771791788166833835561107756243081709832453976777955623948773894762858974822466188663227720248998471095967152252656557435335666033908248110136236414614759036597144355523020489654789021421719284168094887294175214101524465558666072080699803270666433233961905180888064448555161530570976772709634678268674487765587873917485398406024449895767711590325406652604829866148468523713806114022727239012527269746897343359089029986192620579564930529295510677452575546966905937460791431582286330528993280540816089531294987046871207435700156083333428136037446242701048514261720717144113056968619586677169537627959235977265297037106909406857891816650236287783091399017634757500490344840683015052661935489602454435484246379708275515743206833823059117436598038305990141459049395321437323694043666841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] 3794882731364746470597292196374448166917481937530652603289027303642420191715242032071175029228887506987108429351912635866604289111754249567409145991725872200057487093324740317702085459595771820881996230582143168537346431148582986166840567671837191358960935991449008279448754181658046898922390770099130323692035317589718061017316991366543386094448720249555051918061505460637770260640322516747227174176007195172639666854997960413923481859942306935501820049237106837139720064878382872326600525640432793622673791095536363603053714170258147900608150013049952140846860840603647652439774076338718673215437397196163366998798054856240282084451278407224414161697426964897500334816905767372845079209630766799892501665655663095830408233095298379803036658487920824401832550501604916842308608419021908949447160420216528595405176373007613167900121688862878276525947065294555795969859121565381478403843934087293554106706335509960892592130754163277640998691216693032228888512983876628613026603561659133262258336194836021086861889872412088619439407039541805267975166634491046775222396560647131464275663271827980500372160917455030220501844873137157093064612973083990573746792559000070394073199467780680922614904695676667714553544515836563272473016121675327639393656407881117020843066099031651828720792992986867125329529313020483578334001873940061226208842024790934862495301160769954730651038595949797505184680735404026745167978737317502105811058774461056558537849729641041907077100339093450614730855309961507289523603192792527452019156566673341886663091530059106487865207012237819878712462724435803586250099260505999380726363556060799171201672284947840488868449014778754127354930426042906489701497582672113359845737821020667341799416068272113631195416404606597324048437856296426716543213943966278725787443268584082010121859320904784619755473575938009665916762264905010537092869371399418001043559490953148985832253580152001942333675330123027416286022273819190873100496928930165344209005915437476246017821439012002774108339207921240765437028945897701682813931879346530558347218509305146371870156218288868797500434463808083210319948392126072922229579389182582008005360291449194747689035499080505106694693105811551883909877001986506752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] -2118289141612474657116326276031613407376758560027240772865956425280571419390863579874252537225073301841331053651147747550512610744825212734646653835862154042169901136718421598691663873171397764659000535948014501685717741290545224329303203513275248587997431440884641203012296798091723023899462644566161036553431418248951528760639391712606824050707613614270804707317045676769448342995764518596566866200004402368582988012032081428409680692501018551595978675348846411483963174604808652319888740596413597259570758984494262644132781212843964357343511452630690103499945971382494570310972973140430525220094509709443730801876279763004903987502023333435030179031166113968555222090951316564717253976244487077075174029967349090536603667453925889573793414171318252143396188902323130870272867643030507251094728171286490660767187012110022789802450731844447093034415247817280364808281205776344794008350628265043970215360204861452476058275771208314094507202255742562350739950743285479377032889441346425308251166328800170217585302346726387072678651364793718854399183406926590590726335785451036409540567063895569730461551965087637620802542484755068634205804135806249138026916355554172542010618291946270172177615737126157853723890304082169974213542524919457338056853416993796104399667603079042122988529460288672685944927448867383500989386783148282891111738394023326780213403296980195883627308238559423678930940452843359091769692767792164772158238868854208941359005520491775382934711923359714190765037976859140710662112043191152599105322077056285012993934315295671008237248212243057685303686967241862260470181675347834122003671778496658162149876975759722845490959447641384042123386112866930471654985404688361778512085771959499829373085272357137716494743506020772565064058561580090427815434041794808708082220370778610484560806442390820379479197107734400447388155911395467288538952787949348343889964515301475667891129522678762828486659268942743636881120717054023326563553123323885868238636449776400873827145624937630407636340476422383857367803065564059696796946588781518942985240780574721640690104144168831657954292028266916643663428298890246861919111014500941273876665255773097021411640591031302800999470945635467988619534492258795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] 168626921856296788184287502428230981729459310041066224371086859370077721945761270790384162136270622438146344992213252314765691103830724327368946973444876255717272700166109468503573067728338989261915383226194728676297396222698489938702200620480166412273673017641247548630270220818350672349132799986753510725412401424602164836384702350658300353117463695606576307516225946647635416113396438986792856682395922879286380715564857544904415185493450566795588539486711792856008827406366002233654011483435213112845553840063422854188063714005825258075493704822049651222411470670208849921674412976123181712862869503912430034831405149656108240140761561740040047008668800112606507960637538172780721465553343381018517662817751597482918386322546069781835664834529601854275511213861439096722079692279013856034673615631820828138540116156654623517407068983236826756823998496341471307530959898866270693465492561621005572488446565174974122853649489895640865669069232819222513302704178415193596798591382779798409187188803453831044637561826074407831959824309834282044003719472326333163055394706769705528947898246946625713656351741538450987508955551640358667016128694566370645265622855712764044098675765265336026906970653898929965446103206518085697777420301737826500185926738337630907270940364821091061906897301332787209849807511917060452626993505011391912912178361399736141577742604338765665815912221058721319716434001550737902955238053287576524224721493329547566627581153351028949647672305393346694012363815747810756820662621492245844548811649027427763814142115531003623240080430330060230708282296395946502534014584967986995159525648140583075833356594996750371528620510000993613668548558516652458698703390983244928700242585595370941699382828685695386959274906528692273403609736563357594078269630109321820255140819690377155652351035059482825063231683359320318945857991214744398426729905661914637228828996286756320744998989700570274169809810698451100509401078206526137618522779928385292619833928425319678845619448071291128806970094141184595650444365738813524502022546215635615254273070842394218708625093897937345041046930869277407288296451394711895871476261608745038317591197043852720871882545100022763189722288108234454691026600722432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] 380384318050143720003277115224290206274223022631522160177675419792136869157855322528839440600225317963663472245979444591777760798105542108685734553305410934746110859201696278537060581854693479828821127452381554518333996402562493523948239232003631347953053635769170290065885883280665783640362277579273889256582613253266098091342693704307944420948975025946436687080186398676286892080360305425028908164709759078666894441776767795655305634387122861037775124851144544388507466314294020880967461887530022032056778756881448694143723731922777040778173980810809411845974159998440185400628534798525540710948725927922061011074202058654053598408107167078400599496687740225035805055894029129895315769650175455896447224374935635745742845976370391523284695373920327705608007100094430382388303334603647514629300644324141837564603906187109907953823191507829952276306893080245784998709141673579788226438086388747475417905214046537922488029794005093541429162406565312173873337742830781766496709454168191526390655140012483144535554393314386954862663725105630254602023789727385117471459320368778218779851168867999365644857768888415195925600278256593694936934332939842535852310961783696848728477176102716079048706899955637367929275340083647754859846250803240527249485851201466653367198582913851712340411784727738160052631395303697214643439355384944913922901613954007028431412695388714757663680456830878886078625729331239073290443672689300945170380421490696069496475559121576356265040595533545610270080814410693345722342196415235099663735532330925209577978878789031814959781705373675221501204813748120307637053476045841603016703249546346206856135761472450146881276327009769441696050760632958807362282308101757969280911326487016547008988216577296493509250015678439891690978699586698025013685773255666222656119791096748152756050519586023575401037878055234030686281185306831374790494790006277273513573744961480141795976269262110182942349241286966684393525289937493661083194750387630011006369977098717637288468203906300522244908229287980253563946599904186012621751779489944116954536458122642887676389584290110817410983952817531076854604296206803679429834010309874271079117834860623325197310725556494916960436551178193291923473861611356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] -253613112298003413933033451544955431439474812153317996837682770126656693033269791115233371138249600286758978508035745689958175809213368171571629435110255425000091187594156137088622230060290894281293045507951934719043053049921473290552774686410781376767387350797765974190828982571520705908885770740540824614269954903443447548757824868832316128196190032248387436563435380595248617011105901321389350373334112589448597131287810565494884177092214263157999916747407474574205467942459480617038469502635159646926927939590937378933043672236947687749099862997465802882382698760193849048637203584390084499898116998719353226853735427425575547700907428753583982124354963491715529103513070145014006978965207144660722431979767184469318338759133541250557481815736475649384877203402128025973868889441331804139573390235853015306867933139596240515938758890491425834852641786869119026826114580653674598120386508054065744312476807862939262177537252838488859067935548099045072291309873048674331400205283844819557767063018251169602680728113157346098027492095008009952110179442910765604529518164659023369171101010076108831751039547436795619084539571980346761378571584055214707452381172668922467835419749055027554747975135502547153753896370618003134969069057125687628610664872942302707084294313339482146008059034508381483208662129610611300191412050856408319345021830262473803454603781584507308990384436315875764230350483004808205609852923438884514453765757619840584008210384543103085472876296980044827132170398148385260767071010290061444348087617459736229520806784143198374384278870464780211387224145208285913809007437082665792718611818230481280651869513612311055642141826402646977709205468093165790634100885968221575801543175413222776037503140387806659804478312475868751567471044495309488396566191034045619892448747567662057753375452586927709693252145619026484157803235287572259976407413128606766099649318130171619803222867911819261233185534141833507855551951913635968875105823284150171098520231376979385304973113463887307802962047204107917503821187181609075205654892928153794671392896597558440530631646345410205341902283395744409552169323495740237157613805832278447272793548043720475860445447196828565301864978808193175219722724048896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] 84759005503464572850108750758669284528293141059223608763653153677317159233435093999764008407333211580136603061856829072326449904312029045018696660984835704440134722362139483125071242738545526369674098561417852626062554107217350446109987245723461098988533791084397246339573887233102247418633367655041320114368169842242907659712046261168384412225612296284138876563376716936975005874052108340112404748437052153068908624769697258448976123688626116997593859031584540238975455562224326481586572013930382076664680558386475735883181971458672082480139525934935366085217788796080098956181722512288603027550523291978077307166495094600892168002341966061634364289743315201154954712099593306528876144013990977335346735296506115750378962316343286568148866373786496846130487585376275566617251499441182031099245113192135580058143877779106417062032630005534585923625277452352777733201144689738017610029343859600704374045196707515920562974346559156077190618776894240164870967963213762761853891931224757351664252129879568778002204481762259736966315702701256257874375791035223053219748358016413290117427673005872922434314939814328747904277653856691760057962211304540734565703734000616622824681284234158950192832211003699623207368765804628326609632368826044021096421426143414140901633378448704927702753419722017713630445445318134174702596609230151354246767006884448491614646483898787012619187984528092381278922255196642425031521795601006540304621114811992296322383770795693071974787968246271235669417136494696442319021618453969798849811853672793638104038690186358047873868210023622234521815716703230626970168782639818887678099651579697819657101246210815104444359095857686546601156231828630495152899778885838881323586937948360180642980945358544449201038880712795415958110024106365383673889957007690363813300799467271667295063330589688890546075542779090265211956627589611710701709999041818610095940988501149687013742824245744099122213591379506230209293347964277635037137906220970243070198128887629814387771548576987625055491121256705909031889327753785967068301908662408974472756275462636632705013211024594200339046838373024023381360064811712524879033607068862676101004221977482844936439711256987963091816681431608131779885931440373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] -17227392316884134658336696982528177416671972578551244724786591045602911602378088203807395853666085236859788004679361167137928350747207879785266963629327131623321422395593878316283361627276034414666025058808056950926813946373391954390542512082342718335402356089523898257065607865601095607703262731405402684120812459031108804586886883097130658242798872715857511346593536974887394336569779119467559601101171789412624964438209919765994040110773561781593697261454159052918708379326381560317748536739452739638329509187919346086031566119838123192956519400105287021461019964192479561092758710355122332811763747338927199909968631645011418096613995330286949388923845209065352441451642793891685334341828754568559690150354354172848083866816908677387194010798378558257402453367292963344006652916079370715565160313184721744633805935529949508045060052009530571322978301603367270563365107747741573324697626935077649216993418724693614020678518184854107446928448444230112510496936596489106923099256075473478720918770998345376631669445181192106325808779201767735011765775925743224938038914802108523618584649727842456803799236141837174229732448460198720744068304090430577540953397412360652286655929384407078438688057494329071950734283310168601188642687581781314364128388160257962143875845959397090866788233010568918646403737977791254354953182579835968070453800415947019895767715582462742755805982528765178290228295257913183652121930966304538378799457604192056233840129294721029466980231533851701985573774403494501131148347333945862574405277343010672097015408209518903840815846063062980431291939565405664860712089858401855634511885154115528947239521740448630906675445923076341418546552240382250423122251531994073228942556554287193415625950153273497869356856399801443848778515637141056720124414331285448757711146039103856522460739302440250505558039978986920840225608925360124873514717507983291390976097251430831357024731061851049680426419219031706409586969930075275896930307381728014242809046713786588272686574786119712719232116902377132672085862134069511676258371600997137296961191786664704009133781259417924981526891983728266404697093837721121063645284141703490029641081874288415144220979373603205946954507397568700932209267179520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] 3070461458671476307028730425879065368780355910913195845259538065337168455801661145109766517181945356871423708594615374784902933312770551102179015407618047560196159951896137752523643165014449174549870343186284728213441981988878506207860164314272718830317201262283334081669841247778300848509824724274459007415639825120793477819169614663046005571501416780029469504938986216578453585777219418806590478974251041224885079047814958180597097375631930322890727600046417530146979614669486415972146627688995324508862856742401190197764295726503520518380459450118181119912610305827629533025316690574114256782821229980450786646059105490004355809265665214731618457588965770754411307236291985939033886045129121573001020529489257157371759250637078966712487429530459375396819571894335972720366734434308909488273725053080813407624831240659285119004133326791533594789353025512990537154243008926642427481259279372057992408927159754084525814031513295740984055267017032397594224054063078244824580731104222456619538300336951577730045103895275186963026640821385239806317725848655362376922858851033632841094518488029345909669693265320042958304158034072645992543375049159562756292669015282890756016710071301466245864902461048103999048051055111829864548177007420377336025549707088664773174790534989691779541614953707496323411160264280058473450703286694063584411982580297081860295879681497162214392298084311352853963544489864592717965700017274105554213627998345637409966959521242703158692396099988777302334041092668358599655050449490681312297792663781929540072186684272288836857866256357074473509452791719205271387074450710474442109199218745434310384464643192150798462775338668560817778165690150231798707107494146719673859854003811028750945233431867340819512277257813007797312266587787949755550405843434518461307427435367731430855875912845624960244599321768176668821783768114408224503178535012994271401814423718406576164449886252623757331151939704863361461202247198787665792347813693845366587275643270088050800777248004177328890928613443773856603055664707501427679362757334163102601917587011352707006212233343166602883838346522688836185434195571778533517630879436708420981641797817806052094599979165188906536242181959285307744583805829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] -935673227739001531878343441154588166220398128721018366050583425942723430482482860350501873693732192825410630047916213297285496552059766792445742905589972613654141417196937369497606758092526710391340113499811227404468739502410078792756706681081106388217942945441836961605845266855923673969989154453039422745243473715078528848248070361854782455356425445451654494075087962163693953558217360185190560616914574193733625919480249106104726490437700208684221945514725788567286643835025950002210799987792691629097571483237572656682812103776726716993947365856784061654859762462695535046374769775806788033676899179342354441485532536152536944017711541829744470780519962081548130546920592063078633700759889025012595541546314883029898829037270273680267986824450087756126753266651113568306618283645429807153368491099976636967341915953389427151807913409777165074754007927459466305909384335635648776100595950025745900315723109707607720951501071914026612969790296521333599455936274330230692184858383949363504293846419675825851962734074781855195181222639828428193666147360878315008636541864351131709746388557061044524438027590747483111240582812739296119285486523615982494214856258866644081127224867774588891668270391617194545486823353642067195749617229842093992742490581334809725695570772997395182122965171951535469769609907984164084883876690674652896008831578487861227467865123000466808591966239990118589664758119112000254227372835645442361474052657978853651976127154227871732316963795345329031904136105937762050303916182175279897251296661231180878590018615523736297672976410517982626403190614603741232537474863755376286117773393760463156329959069658874593502027935625764008213695400930873198393682809632883555876892987107275884778255927177286382210168345338360864133818181014297254064622011269040892759207492046592139330162822664358062434422085503697063166420651816745992841115568341044750414106027187984041826345614487291976765810822353034139742639001314682647153842928811885656567973540676507617120548071956606565021157323320057357631620795250565137798288826876798488555516248941122947393183534989541150576326474202621272278359169232716327200624497422274163185577470288014680620283567793654411363293044797932682344583397376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] 198095299431262500237252124959926138314360768779286824471279577491269752897293496517490643523365009333813339673566134130820314910303469212244513047322818558412306674950128026005725457819131882935421035170678018377856986769367994302576507870343266586919928414427589305968563552150628374993231116537147788231971175497309300617841008716379874673582209610614067644471985655676883852064074190429424762356103577095074124788899493634454396170422427223724993996934440892017420300152466334258648247308238463118202950564720306661040458550345159100386433180910195590427489267748212865961529920509032525907804388105834071550978063359842007792342247320790693730762392597962179693912300435884528896812052894965130335399836206035453616486411610160013726881976651376654823490839722465037354084338439190995161744329200074338430980057665968027779106405686830922970426057158249263886011173252109330130352528497026017750159947295070418190930686755304681297498491733729523528529263156609704828704036590337784612682762112822286019919772074550896672418312626129283332381500315578367808116744186003626700352750016813538843772480151297770582955692018098124637810516460307363958281965174077548373881209481800824375865594429718299191902575432855722351860240054547563560200390615350669451534984957493822521482096090450916375941901755734551726185338339974845808815839766297169758624550238996908875947282740338902232192242726160441495677924782808580495197666854130225814280059816244969999297463487524762487886173749457779663762543874680706603120102908310031785396195947501433508552835528106034969553345859598183136239322790426363323492102804140195758252601749149063501493269545570220063863035984625200038987315384880430814455289243472260510529223053780976016960351524258993898682416722366984528632846528509385682856255946272073979137216149893273012979399384965231401572422103955427042677198188521030541667350879702843655676786906485177555300031927598425599195152791666797708536112194860644907080795795996685761382042263172823636531475335817739282365796033140890556994459872935042753561052323776472833782769177421517107593417717611594457746934416176431010193381231154371454273976643406693305684880989434121554951724553672680636614390579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,45] 40946706224263077209269329807997903711804442474797788636847930124186457265635645964513442122454593397278646718910160755307770059818237592726764284608656986075564582313258361523471793777509113783529744965293946854710797369260564562195642796117584847845448216862830979295743127051027904295931735245444958133021607680724010826047248201883055802289209480250975192953993614084933322236720779340465824944390977955124609820711739607290680627998307900607325141708601942700666889722154053515981575184499066969446100485215788389336308795752870850354140628808765512482013772656557514155765252761779221509490039181460603205897947104324830313408934469842121560875985774929950513700832208513668213061259349513904627402574929798940965743511083799820178773092777361621532166704323534434645804823734392329830837462171725614277751091602607591833079972132615193682990332519900266778261905120911769907820331162661571997484676021000261803065515394138803303293293358226016748017457697430454512065597125108403979892401219698368992899434675544881917603081663426360402764083970140062573150133855399966960544637268743456070161373884980731241928998000681614759808346484262255452566423258691963030717427935881538424100992727591478981609421396385916555651601258887928840786668045734899997340521700368502408061623497395770042182800000681500164031383853627275135210809230970731029682925464917825222911644241188512253271687994298087567044617007199640253067116874901470147060143062408843385336112979139341725585279539381675713509131716165164883263189775236193259174572804921683855996676468913597313964542519220936455965079970694007405201058410945734626107504180562296437754598565710629078460520716756730912643312628065155646191835572891894954628434163890450626298566238339167183615891309085831471304654747057693971849443194334171608138633925645427777997322168725928917190522840767686385324102141286505093951534805876901948934559854045673477986377976024753888691409977936494072396817669573380845832308159733917248417568335292500851588964460197712091028033962974517232748031266183949578247346773007530819875238271510886224903672555222403013595266697473836167379761852705539936066981418866475768784788066007235086461512428639372866940246687744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,46] -35181383677069774914751947045605233554912408521405233691464379432562350090960053204340997261978941898635238252215421927143174999666621667470985824693145314066967170087300035935000801288986365184488419973035944062644858423711367883326386883694986890923847843146848937536285427883080107625075359155747458406044325146257404971661831265390165133867324232862657512195192351667116268546203149090121510497280700707639343686149531368691467720207927832649475497038040659990528958105090336158759425397476301448952812929815295292014610813445779611353483583118215560632741769279358015047992373595517206675449475196787484328519804320011106670727122119370405748023607660801859379517374164192302660773998442737069992422917300398891042998112482274864501171285911477511320322652218241686243250494770480926369162835159239699908532870483797621837256286233574672264728897530350497678253215323212982202730866160212340564968650825182228181122011618106303382194214452332597927923736480231524592069513468092287131251139772417702982011155812926198396601025258246577604635032254529205611382243360288637603696468176882564076409928796073989493708313756260805829341984973593859790198337401409446074769621445797545673877764989292303086240814534009534295197258085907966364713291453993388341414219743444196161609137146659629696233406406397898238554512140086130489837871862188014308375748281824696797472801546287348530541840811095319497182636881751542293104482330024310029394451534448110427784250152845735735550823137971768290348047316804849878572113388792557138007248890489063959565769485339326869984355471437353798774209539353097861355118131304568258752682754912339861251743728642988527634437417745420617405531007540432888309345080485490549533138007118856179695703223207959717197807136435271101769621279487873937798692399923933093623243015254426062776331011974805929384769808914204723818574365641978653198556198477449340585572403591337355990343712308024681852827713872028224444226987521675781326807363737185579780149080437717751692879614089321339048771350371510767754997041373615934520048623595831670565043617843001035563667702356928106534256419895205271732003228520386699007222794684598588088423332304309827001922716172779516358001950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,47] 7662232805531668578552558760713275074610074927517603086033050218147366253028664170685013768943041004145850135711911380877053820887564659916235151499922538903412492504940066043530047376334283006303092848466796438619136559880361967941145995906683835236824234865632416120624202134519594174726836125203845341423952310493177718299253579169748589440345440968026165293588360381109453442396023888507388404925758760838202765937017965315139519998837076708653034664114891478147919734257730698998821819332706236542818317746911449554894084960419307968377377959464208665130822562022841165217765752610974332774759652393437048110653581681780300784323595411188097639902880938426377776838419827951824549904457594379364461931834292164836643746582507240385817100010739200818649718173877961900186314776745730378088158741800150953976663564770371886143050511659660326940524503345640926920712736964868418277697292563027526780235509225238845056230575089127454793813001742853588265503937086948328161931215080237534317146096922504118114893164235488289999771924555178816520762508681418736618114212858484567541137021061205499483359531578138591968188404806254498052878933779922596049137227255940202058061602873193779568704382121845381610718863329315100918060187271059941403631333917828688619934495913960971494870227212257864197289781877759429571759405285253799874331159895342375649195602493885032598225485277884322255437264979942014770635571793257657750282212988506624141811118069787286862140883039211285743922313589890203230326813449077283301243279960253644744412923549449480029177404603708626174698199473288190456362890990523506906299552959508796484210251937960831207581932773523527937664753475042941668132361360316201261253969135878327113680644733760658137972829377601712840414157389278479029603819018843832435716975461895538816746230479465129487628314856890981183895687625837245263297064495151229937678523143585528669648521824414103809987416560625840815104787671010011163740376319244690780918777840434603789534639955141147097219414066773018692560500843101252493271445505634673457359988022572118196863903421094867901081796157393938532452175238723899715661716525168248269326161149716246285727590023144453880460105207456406887097958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,48] -190805632559789741131670918412597018711281880010346656291732353186990504067300866542145246613655684567295549493499946725941903621957195357549902501776312834013927184893754831261191313925396524426278930684691081935241280776480786373672641154638883799049615209601743193295964542143541752312834562212580480805678924497417003933803716680412473471615187754302886096507900859734102469578408673390548819637446177288411982916077950128852177765027523697729894044648096174647047618323140998928946915484673319629752983425128102638861159628709920248062723033872197204540766456798477628643355642644914290199682570132603092123199640257943792840952950348043711562135486516865284397830603251084677431851157711330091259830037895241787669399966639148308462323750789216708796495861975085180047682044203057867431998862802183322185211368087856444351809128707123179913684008372570142221667015697570160968069779970291972930942661676142353900786082036175809794253401860453148970938148038379988340391691519589972013749316927539928435761482257532026995577454582082151973582057849254213004030539164329380633522985042438535309550188810585407272376278000632278267916377608078789932308039082130849980296710132577761077989292219276576803198828338131631208866729406311102785531913350292720311357486547275302845639411354802579741948667735155775301376756583425355502230201100370311210067511418949601883256154672158642462743823883353811860308290996150566205490075870300785662755263431852575132205170525858906386801325449310602377531867730439874064462128429125281098915031955588078930866710867138377250098397685961176709671742778838891161826010508234658673661761789379016790937970037111703030805351307031000160889486034743216256363486482071890917308630344525870687865446846822244445550217129908983614426647483544454357455442342378632292491483311032135404519693732525332825216607284810479687244010920145979942782308195162045616065770683191967736352999046531286301934284811020394708428773260282846703044650499745931538632614861481155468230975644158653306074533903474833342011101507327924321775849715538874849247906754043015752197078084682662754825674971057240740499973965786468574545683933160645988547771366331774840310838515080799509471559680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,49] -210762159292552341818470618215552049843776008649070253972752029164158809935663028674955932734452789387254162520120545248263582775580836087024321359856688605510929215051488916613664810084682297323317287262639628539889723579553186540285788790715833214364952085316172102721064080348066155404173349366023343170679876632249728724745771401152671716477883124467811144923074940980902601692168110743353556189482504620853430677752524098621971851538608393802568161172918740444057118289426921141523882517821421151358916571511907646358613302239019126024964420910653316484111715642492631482109633885125792584676055842728144811862739660952031394581450607549656220589951326931558567888982878548195591020850292736942716469973106368985730114201423597410377262304958194464906435278233446926083195135149884957649436107513805191746335805727667616411245514543511352143698093168662871227386918680352561184132283855628016771226204309381331899444724295372748120974089798118273176888640761224961415786231633830686120931714841213230755557295432361850758887182264753432600289407546556253784865889699754010019694348584831528873309991481406841968981597447160366943163102024691119111492794392390693187163247071212313726429113543204237567267940264175765764869071398104552057921151510116987921904200990233498969333552583459395484673484181500630517453898220535174851396826302256892912248048752672466202653702464021650097718100687458523405226863615246648378776711174265619002385252164897034677894820270320708671068372640506884388559389804691279291974593548346726914598316295259687773752702380525634377122451858543124826876715577650297093467896836653186441284522904671317936024893090235581356131541367547909517480704788335069534859823729449652890920061584982119038846055037131475359424324420770291982417319108868758112233787796579662700102157472346317011760575423633817835329813246416915465243979939266255940621541175567571491648851378442154524352540228507738794988960207338027227296479838070667620750042124209278392579724299418090649191575018001753884012729165867317063187430274090441991737546625516442932408124225477876819240018020625570242752513071439263528776283493938936498943909242120989645987626001192248167431846991892201295528853504000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,50] 32180488174942250784662449599810754395653641043079509814147273766350529979264972444059338186206258110123976964399572656062373843681082365706729666008093197703245072065519796095674691216385465579796054749107491026934085521790695935824026708908581130634862208233371318080149096236735028364220430993384001035710014648254171043858255651301100696310214177897013779034507476722035377746763103463107523902191072938183000550968160348786575585329111459383565372061053913555159318269247754065225841353953749415021166895307017163159670349975239599903785999326415806430018655816108050791160857177460539190737404640301932495919870535802194727561638225012565804561033270358625664064079583787617432597031491493570664995654282136908060357866940568480188556701669979339316971015359101000247686320034208359163615151750807077669132211888480957536223041496585682840287326242920717697559215447677455187898771353894131583567204006321013752327274893266409802347636144794025323628752566592379228462168416211621867796491529085526720422317606432059250755481740927924325147432844056414578427399453207782623978354131288010393541121063159479028296688012600699589104322783231461894451527124864021107564269483389487553352141635866547405813762239139853244963109527539564648776485350591660608311844665097922731458796445796103761841785290487785283533133712773444614402220005077576375429565564085295628505516674224322715135482045043236661118807713617893725224146092619542983417200142263137902385996196405398321111719679257554796486888848311144328576620453454403384459735124549354688687508727459622981924421927976543579556884411803136411340538623481699615646568309761626415144059412688756883975131215218689636586271065580291456013146272355638310409693456797161622243268855438834702612288065655145877984377756743606010188456624471304700394996148050699675887388196698417005818445812369566016328723462852507673683830321880906216568742040815901715487791877136262883038101548796341208499608496274743840055188610025376706904723507808264162655710442095209456144925517529656679533297416060728064844878569981821097330952800391716292596191214660460446225972392407510327562287966674546844399951067591041244149041618426936984388653925296299286273720320000000000000000000000000000000000000000000000000000000000000000000000000000 [101,51] 1914251246806586488398156776866535441663331488197001085407807112418481808033341285360570304528406038502022772330215887712338979449666099754940316876666714115515496208679060561852925153927673412950285393813334067405567112481387317503830794824668909427840662667155806363756306617054349312625886825497180639411329393802179959062323802904177763166187143404869338502751045633816101651939554519614731551622649498280727555754799383722686294017650331700634638030348326823593734427233125427799387058787582591707909574583283488672460943632806484551261250635510941341559573945221874613753025076538746388038722657433746301392623350568870216225231854856429392169295345780792485305427216124872927917854595294927126537545417719974673553311269471758382724824750722434882737906021648424896675893853352087112978791699421626068301393489925089531268915424664807113138824600514542098431024596087787764075449928626143966791409864273354386087397198697689058582073490704679185055019611166238346046779961147970704385331940180942974936620898489687623549864350427676668733472759094208568419148229339567276769116909439099787624930806849594107887557168942680139320955266661111753643663444698902380321506617505968501911865344916989999646593581009070130418137106211441586290485737211046318383246660871748778703032572721361341057607109645153372881111140571718131562860032669039966045597111722283474803743777852151585299949281507313611252504945480022569939545673075930276890132243513265156554073974065523682675760218328040330945466854050741806678029845528598892565326813852519919175099711813394940207798863505960427114337351312678704831086493392451908259185175603453763822835681773306731091266676051060826178817271987310247416226178463907505558919295161077178205192056681314757454379502906133451493427644971115794562467538273983497415980843479709803953233734439229318222860843906584641822286421786778163462659616286418211129926145229540735585572871233592447127629388189979960737280284814844294464116294533335566886307875831643112797641656410799460115097022581189863215518781682149418536337069696418291856315364631719313260189218011537571956941478597859010143162181675909099185480011766878009981445059554482369499398144446549562241318912000000000000000000000000000000000000000000000000000000000000000000000000 [101,52] -1120667065805414453902127232276987218859954026365969769157386190755525057485913919098208080728261021570142682266795907606868664882263865007353080255402178690669314955573172620805866715795056595447705054027140782582389147728771723286224055687159800527569129899291820116600927045482131025966316886354916150083844590502713416894849741178452604364670496242166554290741822412313695548921486809909475656890281542591167058658429689652959737258861172177557195082096496956872633695336935624868814978429868972188822977105347867742193047788663209467737864826443329017324575919770719004712155255098668838748548144611583694289874019188623799432455937738017555421827639623691365707242054475678324934816940282627656177159562484076163143580239271174055022967623960911572641494837301436854276569032568418398320873893848705010321026756175479591957317429533472703944185267754481876287356072552276908447584772462173326124295877421240216126665512322125676722841985476564547952566109195230456776838567901898154584587920308840712374917862641139039748766723458579816609047909181051143095826198453086269566986176415756556721132239712488817620713924838024026329706294954306447448078570033466162009216936863371472455623538302667890896207463505448368435991122428264403548097301275493644235789821580122779848448043871209654625778677728719561361598119011541499338955911537599911705078292160269709436893837284615352654153038158092078323786518399935171839383347415909953660475472504820661154466842326973935541890049909268937698416443719558745490599822834449349047901530223676384835127853140615214544511333938567835634403449810498162912580740181971481883474029634354342160443795830921325427990677855576762391468170687024316284446287300857663224597920077034375687846526858870600150321050003425086718889029133249341697962315824571808821452809820739963930829648559739298510722254155870198040206777961372393484838643934473443736128120515603440591357856330885890986437062533827130001345366764069004979058774316699472436804772533284250929227818346894247727882136260983619066118510004320869092175762057948773489912991617508825880317096224322979566585388903471988719041393586474600253290432017368435828538696811441129378195841704930781702389760000000000000000000000000000000000000000000000000000000000000000000000 [101,53] 124932236360396479278668762697489120785888540179192809657510902864589809243267950385567588764644972900365123172306153678569721440890502453161862992638020529791293917878891090395566981961198240560936160162742301601301641605902372104091990441949815077333965695119187841809316824699314920460724466491658420826099352770889556602693690725298775226222835055852524830520145710620816195300336972472415949563166894280357960056259349784067386473902538188977072142658813884733636797137915782598331741161168783173931771443775289193408364788008455168922924368353458696995957068965131495479094487326278643542928095102010912957025848667645488104937756015248450746870789323440244577641737536973462589471200340284351375668076199888976294018607830388442903040544771352481222514720650119931738858734172538191323206844406880432598844105537466453052292633779687903168587751277266622627730176429500734989414520303221966161812886047369798322861409726324581118200635986689953517549245455053648526546222969998230464944060727302730280120990702353235356894356892752189434002145138425379365888891753132176805112443870627064480592146920379658234002067798763158424477168410318087853430088350258684696841222695677800461165239717161076741322780601986104633511037039842549167922771184605124277934759410028079994409582216727959899055337150039180194994943236641380123317027670333245541877027232175719888214652052802616401206873124049311569557773732200544304129469737933955455196897560877747796827687177384094307024969684944521548979179211169126544313738708563731756048692706772498085911468719517620176802530413371389547657565411511232190581611483100995022613406213787396908642827572651382566151021510302887620907057187393581672106892458853227736084324061400241251294138825952268110293733384686709160167252280268032811935937029125310688326838371779857284444179524815480880959406897822964759354328289289903454018122033465863545617958944676059427333692015532988742420484013861837843555833960870874286724796378717048348528138133952739972820088946422698686988922730732082482691737176804404131277980221926927927936789273565337814872605132503203909743057511403891673875478860753316781937680877361268477957925453418117606644153050370849319682048000000000000000000000000000000000000000000000000000000000000000000 [101,54] 609159120301736123462433308761355821761441079268926776826441220430471253357247054889197322817920980066322327520937152861645326334445877939139672210802651021445260352565277989109220294641077094182283221325969909068225626613895599016526144737562397590081038624666775340857014719028677123844075848365085668687662863125716694200295693363230738821718144079271783697812775178231099361433631395985194407667366753296979712819045531170305939688852266174136441273131135904673890633886437711947662178644281390324409115571962416242873394190387255931494481104326748944866567258848671582908986137759143656257197779826148273489702214889596778379600993487710176994376254019562115934354529419262529085991706124717475082533251955183142645054902573381185687366366648909536935934180396870034224114833435298446096600430246982260360332559246176154362629657956795548093207620551880198071813855118242930493120677587141167928925176838429799605772078101101142554322251283834365104118682359720053613413390392649937568114958478068920117507134615900583437067266141240867679903142574128651132273602633121073889830393203559913939541333816412547882041390050915512481476926012858241508545985420130296888120072439321059189596235173702753650591304748316966319904975259213066562928805211679595189342652432273896632648985328084608570072076000305718273125746725228770652050175609438716080012404725101470004761160133561964532727341288786294983952263900724440152182231451240475012399512139560075403809595003574289315574991665437186381549673921994005380314957081439985774674413355057806649982665924724821076305951668207452511120193138971879920894412086314500118353776121740492528292826407518092719375010487515234132179747122152170338568562850662289485885013391972108201972594891741995658676839513672965578054035751592771843748932689276446935721599069018619659705715675080005819413417827417696926334437647422250958077878314515106563215433400789188643004257249749930645253979892029898668509663144894174411351116838932803291544498241315730652631911851211649266290359586973324432439242086883684077031002277552624406260788985967575432154679161149946924134822079407675191575273581396976261728200472690156653919507995108798800915750748629007073280000000000000000000000000000000000000000000000000000000000000000 [101,55] -1515860877570075076571167896595018856039294160780080583194160086775457693803240528503451915892607832353818893684986851578392983634680900644122669511473251432033035237979095200331729769716638532662439265031876200750427580891301168923758074243994838734357564682289083425631658026539893113262462548212262733514156520559828094550261396553356232481157353079952361729968892608473006075784749053102104071304344123278285411127256807558213051174230296617124420038521240782779824964173031480604483257457410366992623031014943369461346524130510818849874388321951527119486645079981571635219120213674480363259658588874635438409082135244018537978768798775987927701116611408132881887355699960791433915352126925253800757563243863733134864466003289453687726674866085433399749014682232338156783058637152862835823519942948853912221145131525601580628098460629683233903775434389920143626109742766774589035929199381231142786226982028609561374837643818931489773675264027427353163838682715025271544075793737168941027102877562674499930510403447759082099516363839799251516188308332239497706646707940717541869151295939743007217829591561043662411293695827312590142614821449569024440822610987349548471444996299548641954920676042737349846648262113835826671556586297236954281576369354363932927104838051945494576861592019711276866982910360252236308728521592969119358104862246502789653570520038055605677417437953411070015249245783807035731252365373726928760714456509440858180445870596245521457009376935044047198384895307122134663890841899240249671967525068602454765826320676785863129425022615162366648458818190662742936116102451950804546487715516118502998356856231784246031004051673703013756529644807298278705021994787451863143877233598932241678107787746962799647503127901614538567454803143945055240436690529296770883153275224624457402590649499026056494848732947441547783622121013242572482582572884291982737315309485904968008408942448052849213118348369744864978974641471265417135065842665538120738342067464722694526675775934699733567936730731008170652582822460681379797146816443433207700652161156765584958603180573897717063327372597615447828447778735383344728020718523690183862908529146804159106084636578154914241859839667196699607040000000000000000000000000000000000000000000000000000000000000 [101,56] 162509300815744949629469222401175757676495378045199866532485064402595260946703134407948806119121927183414284956851365834618473823030306736596359697093799145994691219002388039011026463386293921239688586361335661659843633985121071514935318533702003616363262169764643221106382768936886075127409118042756836174258328956625381571538089836845579722696677800571634814836416970154524706844661787053556706100455689586004769743781073802066817497870418207190055007220376439112762990001874194859882803645446241153069633895711358522619883101477937892878289136446513962533447094154910122118399062835046216965941720908275642248888149981006994518666240841081233943023495433402079621348712176987357275829159522003874024180617438336231134539221122985712230815099664847393845852860950488484992845788429378978234874436170843814005758088370595177993511615268052646390370762558784822049938575128545226969699158512425211395918047296041616495545176863364531343772285844699025396085091406154575199171026122837587508796042753855524824408393789505390659096699738604179128266788737762645443563703323469369142914745197890218715351376931804736787760764601176954927507759200350132204139705354980105992703223093511789163837864766346209965829460720427102790658204711455390515222980857080119489815010725809854939499939291603725360926360156193398407782360257870478759380703592804794222866433193258729962295059558873109223204913640010529769821537732350994020131789333804035745271503054235639458749403674104608016401412449587295844804226452540528965401511007301732990601599282581306400358375941563949340749629800190059666839723878527330759372856721971016037096397654644293807839380157904931072416474049323057851047619675575591877216924379336841286047150698357241666755720678319033314472228022265231286739134505504316987518772113422252823437216092519329185485797136512875147096621500481329841377936160413911602275233124879263788626874598407720276394404125191979112387076301869906520877766765475717308252577995650338975037873141101507571608903462680300464638633318213081306016763359904664062063370716731324974204816340974983531561623586025180160658786036702457417003463130933015249525832617922657505341075767250301275052974085385318563840000000000000000000000000000000000000000000000000000000000 [101,57] -6040922629303965543300848432548322129338579089349802236066179254147053447886918597199759347310911585996275768592321977578640242549692399240646597747135949038562216509230118931660934700840315544130375767610252240487128193119926619049697205394495734736899617379010904522377621930693063487441314892250030648359916600677075686542539528416916117855081897311433603541129063884185450571443588486919422411789686700152240402478030730882640802633699661327506585531851909104028438719067125293693086661756496576435322847010919175127607067943375579006363566949107098841533244291960422028758491469033435331455866681200314615766792404128341314000971329902370279599564076614774270408914673275667619034120337757608480667420886174745944438764680352727170682604672179607971843496223309736483996584767433501430076942279942889842924823971086302879484153618985278330675598214036327724250888224378427294570651441063772307852887521610238689771637695722384291964656652206954069971876173289331749020293378840630489751333420324914199834037196434808682101774856501159294294158605442228283602077946305618763403167133715859232847333217679061138286238342111409204676078966644780110839020811674271729097542498801599903078017236252590753871112851016082596516040600447049741922668838849807032864195120383643610594805186478007263084518906006048891230124905826290200704468239965085049387387545753456338480410374093164252132579515294009500032256704441421965683447933869123913854274542275800496279466956354071704820851795895707727900379827314072948344854515943445996142859835808880551274529765344337184132448839632608290222608934174245079193746483697546626075338128551219526992083192574004887290570382803452371764435753832674129002891477090020804690667922016008939337384643530337162288858325826977162991541820619634296933481370659618214326511151997205485969662858253305881031161618716901659963937210922164781517946108254920778785727171336015819603152796947328444062012291591767160711447433502531567446270715772970233106610130305525081016256047005102650832841469084906561855715381898647482019201680425032036550342770906892315913158111678426756557298817774234076929942141188674297883069764880136006138034170647211226000939733917697572864000000000000000000000000000000000000000000000000000000 [101,58] -453404041088533220966672875579552945085755862770762484771330026990858146514761212418682610721768898986997301540470032648297330773222101803218893473065330221910750131734133019068529962716708524881637445276551625428138793950259329726377558779944833326527679304398444658529361373261510919343619414503351373356390649207568932974648581081742783442859881220562754367612219962896310068181695498767471429200596474732260304045933130394113253437707884480635110370720363516198207796383469657901054622188067843494388964584751409953580612688103594692039092421793416291497666374371853105520965188217224082078897169977762197987855512485648332851743477054008379161150799049264508542659876466576528727461947114825176915466209581798906187191337168111340704024751470389148691172161704230322848063556246044572156848909259793373899373096658786057901308737760169408775407180576491513345241190412363363436634396212422611828150497068865280683875090114776355646548637328133145567311450131166320957733421910161939760333959093874280179012846776118347444127176664255372772696486857479266619736815112314641996147685758861086519238947489621005611592512993289992566599729423482427976506290297049064349820098887478677652931381901876826268981426377372377028006573830398075042531193418770757186026990904429262895524428967386671750349854216235292555385847517126109173942494290234811048977646105482277676022028200761533209089009492990443622960660368107821882981607451404639954553497845469171588393699893796836066836726242537811564351538427323026535059285421282523189187305219214950243011232232441883568977568105602012816709703278177464481343704177296532658066201487876021407542116282613777050284307093900588836782505343556602988327837946973181074380732996967471782663755164729907718754700507314930836125225156191916021959063058936768406697470959270548218326439790175798097425089916306335041391326359709890607965864437810443825437644673824916338464803940498869655617466145324770372953089216693387949491438094249407584431720337029986321131208447432106703547158502919597411631421003517237090316997411957917352723114887496256743153113858325878025110284220157742865042508805014728498215569878561943296664222326031579952573096219094548480000000000000000000000000000000000000000000000000000 [101,59] 62419323695554539870258576136014963883801466624005825960474360899909488442903551084771583975130077741467609979163325184948900493258469394362381748054523056722281978646028174390051694745210415246883805919658494115716190824893321514554396386715233146441395054308183876276345626000690894706219420702416447575639853960210589071676023521206181310142344932198903051383783716127443968371334924554351050329256997149376673367693104356083092221839343411222452478471505354121648495045341008060276853035853132440017152313570868652042386620907147273851421059151052192694855696028846959257503697454243453068069638039576974932980506319477689952160059569295021705783514130004208102428618383661183321865390497779249403747197309481153622540116253713302767972241578910660523419789677427918601364907063717706941633487817614072918549621276742338947641395109217784215521857923675616123534132875154884309257003190760918673518049365812387651003573789939551881438142757204876108437111227523154589605234375694381189199211785687606732073250827826785748777091163594168346141595320974415864616609590668894253431959722731945522374049489389902757946705593171044017533240434190410623269055041167680496193264107709742021124855453707520125119006703014574990713226270019146451108343564691951521638766254618376805697609351575757183577324131427287772526731296837992209851162571139562894491220047333712264607501780766018093535912736470629052370291877955125420815058193226276858458988638108592429194630435947479190975359830965019381488369282623664698250741707540080236308493910662925309069808723572866173674232345264058106241453055504382953465406807315159120922550779138381216568856303421787009440393104462825380972445898521429009382171120275661873143824538237710813741464552630725127386978998707854617800968809698463060484224555064488855523908407063336640994211504206238237300086746974714319817567246343574350094878184851069554381106024451363175480340448825896476719588446347521882513155279169237197072461891350563157902483328421274737355243824089423867530832013215354930536768063568928444419897023094053352877618270481484587828719516198273453934830340678545650680692923157427708097717043356887665583933207498386177347922156113100800000000000000000000000000000000000000000000000000 [101,60] -2288874694292945186305422961162913843720616914539827738458641365162483372027976552415585914014791533316262351108018415036835677584710372610395409993975031322601885893843361060308303810069345003804755779606292064290424166846501102804293376141373273290377400300602736355473621083453364344613739881927807965127375258272801486163175322985183037554239154762410843824552349280810172940039536694631757025241329379111422219959467753813492303220175500694682600523895849143295777735944787183005666930845232920923475860133348164632579788517466441746016674704307984081319616945759844538335501010282266834856580572121735881636779902288812383975576041669142757937487506125955786124305598742400834668057978313804521293094979904189691368347810050369163600769827916348664218581271507570937121851111758486381453953642197267518380939359270463885295380566127022524013702159258153620346400350216526940931061846685367744015797096151558623211052623848773318549857356540880753464967223361406831311324906352637799234568038549383485552996389217328625747499644303613284317100432113698870915535371292425555449653986836459972742788904015220410540742570643462319899130313569604566633055047624522610247313050041818994632435203485806144190263635564665206714836661835810798671974124865309303840177528681624744278395230357562641069660716211635049719698387634598447575920049103145301016913068039030456349191878024526915267439852907460012652178211903470100780440924761911225086893604548591016281776014657941754736801932082377355609982050065119072363776067892410673733166422052892823998190776288740325574211346471051636833006267579260747388194911246871346019563576916890987411669015390177183428876219058236130566573486611806785406135106066702562400647555026904731551351378857150861749458892907115251341702306730239749308882720711667201793082549916906256243014048097792317161395394674001692149420044300790703181253179635840755744852251441025303627811066168861755657890622336136466510982668660825191046696737848163636745150449327558917940899488958929914206053792172275325876999824811859115859513890914811352886006895846423174542500778685938371586967161397690395905820629879639915434000081042977983513592028780260821710056380694528000000000000000000000000000000000000000000000000 [101,61] -369193821992150859329403663092806222470674682253057151115364138691712122783963715068046511498923873291743196862970509117085356776592619305372924262263120847466674404781567448408009089744228757498032423532914495276191552259522031984861658667188615274605470304065447270492088416413601152742922529274313402124292976717573159302086866593116389234090135705569409086784316760918070085614657567531349334461252713007567239232625304902647069821374890530220858310432640645173072264966145993110239032701569267354035784078827077180019509497541336948920403649885136418654037003277161450526558323864225376402769132438592952896568559259776484616098398805040151750972490104463985718762856630031795547910733084334926906352413430328345503466705054861183994484239227244428394666619624600594879410162656463003524990787341604020219455326762161750267144034460256554951637055576379081242646498051529023496755060830907391224692082023226545470114904491922135212937936988001587150476832298834079273799800627890336986453807831396165578101601371248690438572434605082423227434583294073585278741143364886639776291038409278344543375257097537002150380714846554480624575416224988344139226377863764441074523108596081171890218651012910920555467083034689562158093016180951951743764328033356496082059910211763328408261616572191229724741793905188385273520046988935040060470904904375422117086794044126236914326050334768104664354755647543909841150017974290163852324375115019450303944325227044241879442129515708657615146322505279873481601890114706868235888038192625447746534376665073225466449964088707156474805305712376481732484212480310870302896378147289969425943655894446272845084112265116962633110845499395479622819376610419269012272827027479764630533544717987457129982301998827800225626570086977321866887873389965844211257244689849762227343057665697203139980391125418270592462143966598327615634241035318149054230383505381738960666197670988477448913491786852158150374913080693301791671221890335566628477211197460588497139642009052934961303880042472872040248200917139720875641177829904759615696990084269446417947858618770403236082085397232081929348879708824365160268334540962218905490219399944360153842359178776602402363160962007040000000000000000000000000000000000000000000 [101,62] 46385357889901741132820331698651879651206727038528410198355753329538861694403580602246260453738844933980745611686835912742039091799207359969537038163276182474808940221683507633995216851950008881233050381720690116388761979506091787198825500093763152217911465454091977619496455336481756714589860182102103233537509484900354959733845791097458347358684826177219365240506987062122475871965439613514968659253661685560899019754933646456007645437686663574966122200214187165169415412057667981358451999578394116293862117120734815613282947306000038990128187267781812769039027554764258247995125064088732036583843214150305483286513581142414737050577669845770584720256766406853816046087615196146516790341303167310183933092320365495440037865826465419995211194573923231267295973444769538098697365645923982831588124927039929679642735883461907709790480471866659625641904739510073228919346595156493321201601322900781823402892947081794412629908129778886835011087677491008088120812845881638253819637857613832748297484027687431743797678365206380032067249474738223011159168066014119414907316431603450725420078076309625812443483927865618007949350742830731481213751339572106166601019587192330575972636023195441061096029108961158254038650379594504449639743369108532523943434640931344576409769529813028894453777956992358815727862740772639908957271082281652474079385941991530304427750885304194301847709295700957621948024387140531608166307614326776051633222558364985078718802136299492205708505443423936907471743388692498620175585121291684397720224935557007035848998958285358287893027103774027207747206986394607538668413983143043178120648394594880362753381390019520440044208231290050217811392721999457291422251899391433160296690647913965936368127718106753319474497220768468306123814024546664681011543427126645324244702219214861397420507726693934021911473684531486270038186003423364052295397577186541780117359623331402246025922189121128367505480150994835713598121495387472689234428458296604784592605547721412591087996101173044886662107403271463273339752222055541769817724468421639036477654986285147901020072641267864989365416472259473071330269623302825723251882729394556046526394458198755838851435033487999799129193788211200000000000000000000000000000000000000000 [101,63] 2090814926739543544411090660780888068085002901748307809575451178828555477606912035289724190105304781747259898196049771186398009719808812146602695442838621121380019259972188411345033204700427842598538719091789851016708533883846071879257151358765172367808846892183370283294407328281472154002126597855730498161957454629363437286907792504958579419000836584408767090337829284473093882656778868076179861796073010665608500578289053470845991753533509848850852615800706985263736312771727340665933791126694406889029281562586434466905211417306052607007247936728036430508045078992158663900324418551453532437127936423551068273199515938726034409389495583039626202253298673387786767945086820491130396815031869643450323992073614479279573138933556744415163936271586824639891251410069224703436165034430748182616380679257573518740067372444007266358649321332235759350262183967896433141371724057147286861557425344058473239668708455875034563628289746760709636095254143537024581916215562743992541315912049076302620884254169669513909821546393139190677366593372193677032300528917187504705287115252194492106398236246888574738146972247137754732137203091354301767963129352108535354763480617917862469236577204085014293711970138782809237682233657035971039625203664963917400533800605775453395560604228328067570077857957248833838226897025807874238389413398438492057125798182977124224181361305499287331307334029323107186017974118481940578747628675900826076678332872566789901371141954043195957670021148379793068523727138055963104891692586681658699726149910121544927132480460345281085809193054990196580551501220467782086286705655199382501882951608687422981044144472497194277223135898076321834408699401652645574863472647053010083345312654595006918220469440259928320957892760687479433308172261611952690013058051676370315016536204010017676079705083581806946020186774860836524373425955288468948349993176210890956707065192359875117347470594554211313125072217909005584121643052777712741555363344797641793159144749476517573406186568099139066137358692348729876964692029210802023502423197077069986366148878473548297797086610297580041228542194723078518585246616755735593057518857589705738819181507404060791358404424182955803791610347520000000000000000000000000000000000000 [101,64] -562942083055253342962190970005534873910675612503767398991776259893081793699362622998913393922388595398804382876986911816887963600614483808087155214080448166300428450679933668646736964324956363927106258280348110231112878271325824117278347394709293581206104235644156189618282319619072424932971805907450896625903446737709907540268326541351523139357123883729574853788874495356134298311103256330999487418432103357356498710459007582284862246582735377052658457635598919677666656824940017297846030948119414692098671265385393973273376306924192441946589810013167288659762891460001586740137238252953681365595655224992355901991208316661248257494531982468274405217391895991968889525965181157609173323779410397146261817346955047763351056508415006866874284765019524422269622113960710093485766208296414883424656967108672334512385452029482285720652111976003532964645142926318663935428206681395801800700993919338102037889998997996582593354092109030963622208522870847635851213249627086451232321961679640565271342045640549779126397761802644759377812343831081185751839265299447643937294523330209677733988396795347209181014008047572660046964481470097390800187727396405292407523763112788283352385176500930991447659758802746718938068461954134357213397166055336994615812607638673126141476687365033709679099882096813872792356851653219838348113210484949049737117011915114897397288596324657262285129149755734687155461843355353089913186994120884444333767102961532757997984278278251081741109369971244114013887192954172060143351561814304208480752609806064017986911948386590134487783754751084989350118824535548297770291417207133127820186950155123439294037761306406610035259976862918699268059756353681683886945867999098788739723681425277584859528884134193067592582675084039238778989432007859603528455728633045236922759550077742525303971337234248580395235646063803336080492820433108471480239263000604647679597479735364083042895404960476674387078095389538636510953614946829350580409705532123488206440579365429782083666775179755526810338346190726875710247363182778147046751238272661174184737980747333099844321234728867859525792362171706586452218991213634057772448341164722066795705748652517768330746226565229644376538559283200000000000000000000000000000000000 [101,65] 41751039376940103750857570592569386504712682173094553169805689660431046829089223912471607506757433679172808724178361950081517492944904690041028139895723670811322526510718593815610279244480409135268582977786772780660523707958149548774053190258290279000050809002379248675615053140717360864495612726167226868437978975575517390261370232425816850911082416746438452859561135500937676152014503443788468170205098876841455262237212506744829560607631402168694630146159129576247321586236302638230714680368570553869756671486172136205495103664268812261565871244773108772685522739306510512338283254833513575312016508124944485535127944774007456190194471439093339292036618150398550295383506866105295894401508577306567143603170429665823937539209747043034473423229789013751038667382158850074715247611730350232784534472713428653884635579411822419617070649140310709166988102693662756895724250828644584074524439180712910444626633226354902757808438211674703800739725945143934452622119433638737245986378597768881569018319999758582130541487037094276968483538665369644658507665771915769692131240437758362963342661759337266602582453210340132858683941342951592568146420493744359085786308385245672263178660253068599877458697781813785228559270234762871008753963534049397305011176181493519218293363067323800160371919632307850805988931127496533520084418757514349264735657097788270357445325327090063316264816623206653801870810944104547685159927174873655963130569205835452699614792215909794277860288253386969996572726800211990604298942592165770535536584816096950632896292901001392221730183242570092078537751843749428162738931306332332532306913547554771237767568327718072491651760588426714047512878594597734838561729201612981588934548537331634826092611545213317879210947522032949590545529593471304182375625235066416649580593401424809258389645753671438597071848857432322945656380232728420105568150665193089268037980140282393220989475955349154188592045749448366403744247761023367396489479814365869782718268010572664781154555310398505816579180245084328149474739279065381978275974089024218195473618567754803617857071782551133150903447686273368004050761020166062455247517450365441817824318161285423305930201085530635206121226240000000000000000000000000000000 [101,66] -3454242538056554850570618132428976500177652799667025675018649312129538861336725011039555784427234909841780675668426721710485283624561078770748113583062346044014804624500881519189467434529022963499495211542246295145137780495727757807687527347744700132406665529363625785334696902660208789059841641306336226069175720654541961603822108657975920718667375121455238088867185853819283957292178224555616771582530746893960920055074269773954122846620931456575717332607816631050171022442217437779280069776100404122780728203235789423944967815823783771335378861341135431981677235845083422196887718643474916046925860834867878158974917471410290205689806266311742524581164035156399872756645948832647314378087121490691069541151689642547251546165005510949256803834468396084455438482968781935584217009336396961730405950893371318945009101335249852026509835506681267571710540713835975074452068749152635322663652713812393589382658106504332540819719192520192825919904712384593920659747176263757286098313878346062506668152208716835226416972625855138545851100771251201465301845023658287197616456721476099517505667712732342566649407125504152484354390734087485858256425482824638170920711343013044227046032961367675063560287127665963087352300399361470118039081352820704247636122187900290418348161246474961489782121886533879943004588711279400491418573100964228825604549698331632230312106733960819067105657673204918412554611004352193349807894657760541320470382612393307744718708439249883161128996106075738353149479520594077378275617760603081927522525319266033172166037351619484487962135841128077826746550699250248768877978768059864882899009566868867179547202837317580725645040344765549874879711194396483049299004575862482719818910026711138067919700672049659277255507256703160063014794693263779122378537741611106367228488004572279057451498742111140365292823163008845887318766103379974062139220502092970396689332098239353787081789486615378104904113994649510227720906184133818473953793974430270304463074460347258083597185195874365668306453089483008538574162427045640387495524176907418480155477498521371531709766854835939043840436653868904569181314132932918990576967497436033104764383058198547722063178858898771215070003200000000000000000000000000000 [101,67] -21596490211295246747430649872857595534354041744592325257564470064582294065839189110220877238259971309969358613157522017088738984659109269039998590930284883564952493452361403408101850922478722405440233272198955977502774846034374821285128325307245975941380797567924533711134022581620723936196626564295994011440405711162973046993382144570061011603335299108268502115326709044917157535306600366165995744955601226797953168317828877937002885448517181908767036104258614015550838942310879322590853319760772872626020059201256858193098256520194870028682629449535543893168547149988426826704341662705345004837749078419412382908771553388095341862802850204451567847508576084549392634714148637081243423402364819490276231075939675704136986270050365285616184519438804001222338493994850578326826055624615203141312847210742364447237150640584470705953855164638068968330150156036189728847120326158652051534945691724020159559009010930477820792430372306163343983551874349441678686328936785449101372941750043536315373380571415849958891694836255879491972612080648564877141059910788736513441795853338079377550918404359485900211708830349568893078538147497299318394245980655519571504528026863695277086669526275817796876644974144470750260515601499318403036477068782243637060116993662139718858517054730658813073217491723150935670108435863907812710515282982836629611380212600126487213237790903335772252483463859844332787454745083879785113873093137738777264062941554474526683840787799616325101905141171022968745691441497056170540561401324509121613900176099663922499890487096951551998036274492770641445563871130075648976555890089826676691173603585852553610056322157478803995993109746777902995580692798021963507932005624503619679058169719702720975235851217106337132246020733501157625761461379405021942741508126691339162120145169179624351495512629719271403982834065585021674450807574125027002057638109635850740620611244403080401556225333796425552452911525827129413087383044607666330825292759170003639796517026537849549197991841834999339357977425345006973161222807463007839090852746936765581792337121632508994303742063042514472347733339666034958092208421961574751094918506841241376658579056448385157959030224681974607380480000000000000000000000000 [101,68] 12463110745478077748743884406728164199620126041126750050535961128989281839307818135270609843454360164043644663248292402367272319209525549697195717722423332763110214667483863837204062536412901492993712249650061269564618077967876269409889582345918805679172341555221461190226271701389120179653482083300158052513274934614260890450779078579221157831237316364546603261137860556924221412159336532385507779089795527231181997628056831249808806056745711295572335921140453106040955284246344619959737454403572222159042820330666813766825600728658817018255998338009498727596030356193333209556841510730815777981343135906138430471665101253159680735248234653637675821820805794563621898740458776686362138416875942147584649993263414119437039173329429789915335022561577906439219999985532790443381934650297867719561831168924652087591742675230616347755791972156314860809116105634300730829678488209981423326181143151087048207504635514207506740675384732472973232490380569615439770302424201673015809199394976880877235672085223358946763647262104999051522581702701028587304309334959269161560216447908170285943945406545855889384586569240634861665399359112414677063746286354902876315136430120954861889142143938128235941623347028333767901563942458671607976679283907072340673717550142136172689599777456042349684845189727909367196381231508294709626838144341935896103450439501154368669278474868531758476310123229724809182747907569214904108635936948822258633981165701329412595854163261460249474543430964405785439606207975929418972783144997139226486927368595595914883350941740009922276442299984924120093822779861674774817823045282427447473117511216503812708362347554649629089174341171398046559490924890624471013001952161204121608587938446774065171796510360946926051179808214268939757205814793664130188304685236094470999951607079740147229275362222757992176263921286909796738392247277471084844762607437394012924808769756367689412118571556109461628358923755641055840542231182672181304769677213409842312652419684164697808146655943376105064265897285211833408947853189015814252660769705991028114440154411631726841144274432252272025503413155637681638428549124109942641144142450781841226401027971412937635134463929863620263936000000000000000000000000 [101,69] -1623942070113902766219114328682758634117893419386551913464537892911039487947439043067721353587941726495600307910606478861566528805958716016216589371671187194301055004273788496641089961084016747663801821702851962794426401026977864327743429199384488938077475331656766313524033523768308554300599414667859805123823994496490804432174285199886964246755190160426399824655412496500621620550256083244195761415925322613749165822851255642165663481848817646540474698565680745445311100444365884527842693164443631338240241104018233896126582199935949777139530113758332850018339495936402020137730500742278508053445114521085445813337916984231425927355629310999606625820300350376662246240587051163479917311067495708525112766302810140809857564310145706997022165866803079622693684431491594942054102700387093362376606086442356872433533242216924938541913279783345510035194102084765867968422011533527147582836704859660398449579661683490792016488295766328755304152305068882905237239596343967593344781671068752374883951610300097932721214746989041193334748566515468198921824719403953539138131055926723286347520777138577876893812937961466957653400872081194304582630171565154845489715140708751129178482194400716514087282351773015200580320192259121011230676647202524183787681780377830861511418175607466905828773994455716056527750472176735334227937800409351184959891978795408475175014370461356501015613507240071324756353609258687814486401201576146156615741982463500813324592838523028543089076446062360040797797952043331094300854581499475564001601559875969520138079096602335776799565407059097738263880234926567414809706451622348836103321257480353313445390118456530337058203076713058304177321092889725956186551807427609663510502428086853330091916086179489023424145361858470169794593090851211067988681838407602209835566238714121819343943392249894500542928742106260007593748045800063813326319220312585463466917307234010127225032325206140851114669730454593864607827771085764759561906180045953631062044264207697763509702126636794881571632348464930393957913392726672584626750544083780646907066467812695333706278546202997534613903922967476606771056415085143491776783449116561879892930647923158024012195574490110105411911680000000000000000000 [101,70] 98875830058920452475449314305016670757941189434501644570964448547596292607800332859628379184797052738840229716795304692963910225264314942520571506530924329870753164690834130063634367102631119223624512813100681388611627676177819084624737271760033990300859450608572482772565829952382278767286723313357960275892988546128132070596805246257779212002948574247596081480854767665526144802085894465698528076087797684628781959172102802439615881045165056049215364344826058058823252418216302036341388426465180961445017464972930555817072537518097216472446152055170744503137114205992707417850091776502410302462292418871921061788877146681280805620985325983485180936341815703308391881631648473339049660439746815342512822950391673268132985960973942585299262464228270553563659527925556533257397402872276132788329584883742289051113829259701607985338863823339026151242312405065508598873428160960170296666300631897628075752244228064704277297710520716360150212595764666393110590682676730798960157389398820543022315552337784803874633030059279788679387001543155146602055836460951509331950335678504971339300053086781567937147847481664881606988822645007073432650781835949622634943039808217064314245028923636754798024556550055514959053632570368433790475689189478192334951696798491601761125998445679152066384628181944241494117844162557537732135449680208090298156823622714811528330339302507310906736135485622280439014105800984787503793547366609412313823484277994620041557726156763690694350411505548983645364509156063780610130859017037013631567903982261021900651838262406236572273562979863674493836826641304788765399345250416715054319234981623466341962249595993134523065270990211178334623430308086331083151930358425376579869560584962615576508000279797227002700712709615572963549465510828210115419495175748533307889517162966788274762572700942591829351008722328867495023536814050357618369120337074739594906962195067870302595737749827683856564911824483337680999740439231305058265763810988381944086000739876557221809018437130400298446289647869479016530135657889004877651685391704486618518221431374395745312849030160741441774824460946575529835455058174362026097231663471290053729263672038268306828353480855498889625600000000000000000 [101,71] -4879239378908730655861309528474963073631250533065821797476683519495995507397117783811864756662197944277157381921958600930576245348075764146754910259260298906921912676321818035179731685698419285549035573350275938454804741639087584487012565078107135578560928836612207735250882016645128640681570552867584386187681999697666171854891525596081486961418074568185512946718296273907278678781365288475972747445695767263807031918321233597911517373683698935650392382870697123977717992381558996412193494400192764424157352607856786117614250303940510598780485803224980674521837177330964155329547280891041338479429696167777140447896017170699415281685127017316013607118676073317800141476990592065838638337990322769618687663513418276147387519460663406123883402285463207799431929231627310545553319895269001463801045317719294456354338254690487211451569069108360293688967055213091093923280366636531720617005986294356677558793215257531902885530032946472774448494698214359613388992717041976425644638088862977861217093681506831378860377690910730701659868625873877813970747861540475111548565935377663870230365193042625469193548335016382976336991152114423020868296551700654451048891651377746465380208277073911763014111685956600075576201709878505689248958330935069391352745864312590804620268015924399560051261380313363720241863353619708199733393872548236036024945676203712501210238206664917427750930510372785713504314563922551725007782283066852141852426274456265121182399686439821753917408237620154901826405206005759097092875149067844384591370802912283806665182641913863863050403161837159245458116764780533328220168277857592785069476577136760310781408215286695705094178718864671708387950584297357247233362095845787050430410347530553619990083529027261217458060466535724970456422217773205315276558429367084332516944375821296943355855687174378029172011356834889986057355607295866455540515752855109531932304543211003760260491821143420135151970546133899839436038817745286921207630633061736011851229262561119738653173169790586732979700578111836930074186598186117464171730920163153610194562608529543362121527919751223986228731108603234995132507274532189816583035677010358933839077237658571255277495933851844822958080000000000000 [101,72] 177802189420844745815768052124760676087860253453123214907871690389576246469794149690711803472000248784357326585122685296348512916681916434860317549816723411105345061218209693672419654659531249783189359764420675756860625785973112658917408088609294319352737776940248429536973463430279612333656895498657058124890676134153208310559871937191011276298909804287605343532482457558864347809667303565898517487793425354606460617825069565561376567087090725756888473238588374958350477744196783653172324346561449984412211482686350817251760428186378452458074355351445131806091040268276509054171130314718301863720379165237627423303741580534784793732570205102261968271197605914336074633250385499076898361081705571791827796502848096641251513457649643625276933962152388616377331698025435752825113834711619992489513793147415218288269999601014349017636711090757083246746174924941505203215827549362575910259280791511942708162831123362815873221837677935227051424275474571529998883483667181135493434010447969667397431055661343458661085416567786882711931535077380468583839200496493929407889175984441024335995295536886973984791669452708046477920178858626255009590714488298450448112622126693811617714923819847571657019351276413401367937170509773517153015713320465354497104168280579988840872895135395393163772649358252410834982237396637773924389748719394902603055528355119904375057134498228729078416957131058499418778630299815606804279143637279926409372513952645381829150696453205467689353189627669963576598496257029998938994379871945819887837828458349020208162865817482076673748721505649404477435482375360036724957466339465867679124227223759765825446762525100560636071985208786836817073377444595486988884207032996851380317541097021672438623448403416923404132731236506479903693495829385132360807169009452172947783785291665189447546347206717422420429186715784734439539477148437229828168620536049696734737740781883665790476340362588518990823899205334292897982443101910513284148045516886205480524113509047222255041745776345904901628718751001063797743429968128436038572334878814723729640069411805705047089755349284395586432064135234403311217261958554516427069793702904122715224349555209794205177390534008137318400000000000 [101,73] -5130293388825375929979388997226310562390856800107033599882870229548873178661722138399269330058238985803301745093589420516357956348099468329624698289321282196374695658915767002804649333620527105009225566688227889348661545148060774650244351185627094795728939029626757925384463211301125153986194984175029441660472426490242645092513614397322626060034979856495308430861567711189121602004069139651105887789216932386368059234316970376001460969532195289745889135153171458585028481094025042055609827258546100439698207287310330605073502352687731584660890815175673342190752956873278389530160315926555246633235529287046533943776983896005674983551756837511878725035790846342431955352909381952698956174936360791993306532803661379359979634008201831431234229647155034147133399670284887744359155866165434610568377013850622307740775769299933491410791109211926468716878920212028399704271555104665364590366872376358773586590873654226777022134955993667037165339585960239137404361132316029229416420422142584416936274344458476699874383828080441571050220988390534167281879673949984920835617897353690922682954864427536364238899212106938864884756776026653340794292423762492177656246391534417164460811259918709801018174402198432639238145266549283438259246207890982049159848868458568265442542453495187513361045707363027604320835724656357443965894096764599176442750416769553698505273766342644656811934368775530528981564108004242792268481148742749278020161255369399670024062564190280838660601920070080178194212606389550805810860333356894394364086215187552250012439881385414978214305351684070458430192934799274767628796879207108662499487408891744723212700450552592822252348964979394635807397910759854044400356516715931698488723707281044910339769263652824431128484439596516500912631018965169092578310119116055048613354633646717646163463985306335008552833803838355408579650340176154127276154986419566419318324802034326227652335161594592309407729733081981237346673888950124620094218694547748347233963172580052570993665785127618988565287204164888282709656424209336579511865343818220711998321388998209943650772302430772230944726631923858283252146029129137711328166100179788225507681757173828819589919061916726067200000000 [101,74] 154527173279689871218859862119022257765591484510024109211909943980412063170135502023384178266957869013367798220252541568161794412488473941720131226745605499430358671956277978854382988521124574412118453719578556984506198967278279358395471161756997980051401936252550294445764887361349101990827075234520893728587257374679649766509135285251030192843702549531096190926148244791982623530269281578031543153827802255631763195139035658393974399446471742789965083151802344502405197261633142721731792752678738670776342088803921997396607139066182003912913884660732192965365765423183425604850091599142538547149428714859268243584403896182177959153932805484109232346209725950870619747887888544261294594535810033140816173257879566158304262535368852120199868135457997903680123169652097154771426934582429965030251101475264856474578027257586189889436339291763861432815441052109211417016412037957716029184252833166990630101799754496351738078910976605493715288260919970981430777955905339094974569031726741217961932187222540714910679519697695548409155332720363220227507796869991254543743410497292709571096975956823042654150887083879804025523547687385183469102764259406702238003636263896133381113402814864452023136845061435892363789411856036672543866232003571285721752676234026493985121128820048345331046564372169374247167609963288718406320597896022352956419547534036047666648411269439010028514084003074788171644887895659866508977847703500736208954421972394020068693631797073370757309629213394161012259492670481126524428767243028919461121309516529608784930327527116185373546871581839223397396995231663416591332666478316633948334835989846237701355190684943133607501589458839351007692538635031419033631202929777853866234866331573874590216755919669961525735212551423008059144311386594397493780081673363175637489991841952225356897200881321287125291582041648858744445513256714649820138662131019677027844898134344265339905951930113265140651690649837234553874071381041376761210447182643684483022659779883046601482874156009131320500351857374504976634818534577871689294062450957453821131396534981374973741183337200537220597298161085204406095512013298726712190819354985150897261506788557748139442492973921075200000 [101,75] -5026014048712891181815314445534574603906567348575619986187323621258831242368404679258977288923434996393196021981182195937193509753710282023683976932057763848816346474338305238428887683017617738106060128933757785487193428330552514477775404820512754347024967278790107427969215393472552766650098292811066991827244918190206918150743822927387391515206949335115814269592839445657434978804188748793665992680324620062747272067641284530068886657370667801294211909203093154233311426841003183820725292900431728443509266756781960547088437449831233473657985660135420035827994232916438043811513085563026956685531552614497292818516783087497120598239900487457001144572265021099743606354825986407893094617490512025565617947459530720992691990298433067591924097176236884934259802215935876884163168229339970090935688741653154331576168780356808940588534160440808711870609477339742334410754038524414973935011967646248098014430196143629006873168375341449045771037362570468111088668886102004908302038509775328541513341091621145032346377599000721753378036675908436215632885140293883726731349510880088974153869578697235790236606653463816338642363053175622948160401763194338199402697861122639757157816181587517125003380647855078682973214754627450265207374452745387064369394616264806400654790276198273514909369178984949632561426434750726869493839855206811632699564914966318509491093848012401853132657650404766636953599167600042409647307841028188603294892503638556443656918441552303621898366879570899350490105697212617414333126820443100460290616043778444459490577981519318270993136075004083296525633576508712926884611351966598959195151692057171250724764553858693725065512372250665029467638322344977887146422624860950684177545787105920725122125188070237105729489995016896533175785806992959014678106080863388795166861126464114380328910022080316014297323935734216440681402757786527216012061087599839673221624240103633105632888847622869175439253474282526794241281722146918911308012437996764617511667575005735493709956014496083861522245599793608593324304562420592548584241673226868903479249539472303486259496567401295784649700598783990410501958016784721779361104128535013145737644069543108311808070483558574560 [101,76] 110218940818555661655606927832431493187739440627016484977769654798663437727653103583536617919264321597951518031623086785531298526402693104718491086523373051049126066837037874783870630969785787836490822114578390371646877497593049581529912162630857818826257010706107161404320295743763403825760152640076885814720487568339175610159900845187667280426370907717861053597481210646374415400848836088317898851854369585885690944890763288709411357968694694718693136858581957462896696957907742148392806676523673561426390998012872334497165111936845102951966546014682402652191833962754067804968582852852980188865139024604115096698471462742843174019559345151031812635125140514767022941229708885551665053105633320470151418343340101066370875760831705913119784348384620416474604773242621203168050435544440727820908671268535761179161130363137112233041281413942046294361640004856897037098080716124096862716895836961670552108033851244397743973130662375452082915285988818874361870053653581676328789580137624955440800945888419117936311963306322390778791457737521824816433320865462173493142049200514900932326815915805464709719303112853081893425855861409912747261994796720647378518797511297250760287640623727291307220160779437405281250914106380596367417324660692214051086631047401906693542173615312761309418338702736805745418236924324287826355367512726837745863983894091717394796646425194340006894853872699421022105956745155226999026661948213707205842129792327743994091349905732853966027832269417272685008428169870834062651035603499549183189818366510092830121125478561740646288397245745242582376142629123356783524911533053076923914607247151592201848659946900076581744517727450741493407335505989668021516542455760377661510653287102193666522243913675498089723584957930235373268955615708322008860137900802840800855092729075282505320069821679492389862101485841190208819086175190860395307047671083003639277946823529969680878143211126579019047725616138324977543407802575040330169375237339798527270339616127204379306952695896828096378811307019107694585416591390500332618104957633967955814461574234339692294621233244245058795796509653243208919439396178275146261714403588351448905433590952841715234156000000 [101,77] -1752929473957641571125962104279238474844511578806476238765912789620075356363138297005372549089098983467058686335461764743355262357484010887235063991117061939242888323494592698853177099137471062093339031010566292590631985666954574633308580996086881592078745895144534385718622581214377636288833199493311161155613705834401559324910966498786034832973071997475101128264394935006244021231917148359982449553929005781268706369198611491228516990458656507951276174282156011245260690414612260293964874377552043875995469797851442754633927520868034279953168378552322329181085780348046165156435833744682471918426504698041799722597418798782898289507530835007095881552924074039727072216405096853605115935222047592039735275602459488584673097350364686551597700459420047517626007350377681467113431581034624184859288886736021157392932110391378049918798462005008343522845426277450078092411360237056584915596674397080365167382154633331125478602066650744244670205617898270173564279867901926446991433473882944344128897062794987570876180951979398659943034975589399161268688771194680914974834480572530773540707913297541564085358181989182333415685759701109831389929447593405891994072745859038924003548321544152580437218843355013689603705986486205596371373505266142191749609480975394858391131880390656805436817138043926635235864664441046131751802525359909777725700892463400480070816681866721129255043670275415296276301695100142752430990988796785374529509171666536424438164758776783799234615126285492032198273003787741941845472424366302466949210909319189845800591834707440866745238392452660547622998145029444461696078956046461666642266005985153681673425995475434826386251703609787622093881790049198037171275119001257686731731742646296980293036298722299088440565746021192159960026484959793906598395647381809536324394629127562046889748589682568833927258079380712306813835308134230794743570112053633421370030276937828720298198662310510725930186674175274242065325408881990818465988175662149230810534583548370476024972974731835607418953603042502466240732249714368159966892860841877008481935034002759183935250083736054058082538441456390444974121169148667747673344250572931523288812104798198838923020000 [101,78] 17891365121941599441078075918612281098179017304091608607900574829537718629346195396940828566893997603778053479909840676949591963287483568838855072250371896594489396034239740862412182595196935300988940687680011269151776707188148473364924217158653831692319390714337683891045330844255475319590627270640719101780691223713405814790939671226992359461965366287442043488756733316584459478843675399869380771359369372159362630837260743894922905924443457286084695177893706193708536788548967034447353544705715536525897916226288600636613731578960692207807654508852684762901380372650188252067653237297936288057992576040040945741157554138619128739224926734551850918504670529089953225133028971470285525125334621949210477285918446844032564422100868548160999056547376555123035268426626062800989577283470047046175132070948486793876901395783817333692366200544712531539121065528665577066465610853387430063280987178611404452554786069864178823119997640076318518833779266370324088401322391135066388037173962945340545691618405255405727823309679787563502507993963596421363891795409507798611989121164095304710565375013019968027326368583871219351730256593142641617371269167998371824308827475293249346197994082048188106266124555832697969078424573816137408009336996033173323195076170362572476798764941140844656767316925904891218601057435862838289575305230933078708411347955667642584090366492037815624391000819000023830271419534356314918542199533132175303257826323029049450219777407548217428982393132668127000926322024272356091519401689298336944497119202331073655719516028562065920345065460755985163484175479488608038169234521806088397670263156386422156788624986487913618533883762544309175316350922218755128576066435794509695695873599712738838402488270405277662097781356750786801997844921478095464516260716084704849090883949233239631303816827168894367995051821139798361949439099776541555152659258186235802335227107007871989247961177526280135953470708213113729691929517858680702789205290445155197393999858562131269492369325718564017819278679847131072418424755430129040598117592686769970770051155593574757337319128929509797036738086543012150288553988870840346548471012417006678919262167127756000 [101,79] 7442801455880041820936396073946536509512238529384632559209380877902918170406243257007348068037773576073547499531346044867293517692894165491811006741879912542724743657451620820457458140765135554928489208024381516192116786103939502575435370721712413279690636579072552794690853912747511195989839064127460172578328741395450138169834970699967370101957703512004648472681850319932304658283806015328363496830209928145884234386926898919536352954531556332605466429560906381722975910186786365744777839292763624048524209268658843314635925252310062281702471535773914350618920376309207386228516000474070460653461163997138149485606854464578931991822606540159264368485544399519157932335983660343714661161462637098596167463217616442204624454201213388846275930499146988717152365014695359857475690055960809213589390651666764161143174017736814375151855647039223053232410889399538028120830244983058754071447160777349429168909005322369757915515628467737970892977826856830058229429748521339596376349765348313864911377441743320514957165058639160958788395620288041663658083167494536168918894388264394461543557702830893705249827977520717020264482943167240528339810438671592117421121771028673216495054095808908721020377846580561921389861183690448931467557464120028055607229837664514570384675561653971702230509563796591548826566653896766618889898436694796119977035454774679897071218173000162597555082480452319499808906996459542326553574556369083629383978544120418750396589330996184486112777327555071886920340626269474041168092268972476454079775668586989293680901994520387150133845198227351137769998321138863844759053086515301120474863456198655042489172863239876194396031774059954111750879173467043472896286285410563609157676872633597710511677211591563813428071819899313727785952778313106500279674715572903745119906935474622302565270894431825470458814156312205193058947400262630957081303588066407931542381546502930055211527476594569985000055280990202726746733363798525658667310208313386598504533546014735429194933687574263350360719012031362459868993028072568232436029260761457542675553298693980403551475961309985618045219046930555886891503465317683928469008036006376406078016841559100 [101,80] 2119891114330890172446154473121962199817254745788656919857217065815169619795636887492363789410583901245574897099989505821245134566835899056914461737019551446900446453420773072441664574308524772400361801723827891261894748572647387141734852381783619679638691817567950146758279258817078184351486999764497903248155578840912761001581026019044225370442623501890942828163140418310475023498448881278686445691744657798196223564475465014306961211683959869556055989690522617366182454037835268549517304112389379192009432289370770176708493189415193591180390558712670864397546373036579387013108060686492204694938323296096370938241128675580428754235530948919721191499706545722488963714654467747620789215962066619764664215506879225585825544103976100005696574558058543469040686894798300859592634347849432721972112861825633035830275216147632478629484014337694903759747295929943704560229933603801199982744425546510636512309565360594502959308290471392135416272178273277627287182540805605616590067643678359986824938196142286140476104007880493028195229124917775806253601427994715865024002279345466760583798328910539766695821719279164629788123640967422640977026462916392286949582548178187414841972785966391569169130889208863278503456353579099858984032930981598958737764877113591834996229920996510396433656737903185417708371429150204661084231298746603413965483439162228847420623374663450256414543865732074747499786929778126872983737430510605818352360392523738414756712203043003026701413489806558736731272665982770285617844602566208127939454389174302225078336799494156659576449834156338242955398601467431946809498574283357278417433048077125721105642022521275543848445222962320902842258929690261786283568603885295724170091513426113820843525346974418640157660082340704580782128498597714502711097374799668533168939237930543919573134487704303910780328495553765123469018226336439506895391915984557929783502368665091426665437506769343311460839212022829191554569167090266783879856777592842800277618059090351523660908353583558246531022268368289536253593778199017480400335512581815230975398426008644605932880335168940562723826039074151073372534381551065894564997944669617476403380044800 [101,81] 37687064970746103115133188297802906495781355701995646496679168998596858920991188655438986859874531200791613161340067021248210527019207066761047119604752196421774103484691105950835994938663288591344622406700340215202104600636846984871450080774224343012242711207827819790302287750224777240460410632138606351808116049721510858961623442016881679208325359367847017248922807112957364876199473044391149834153162556492969672279856098299032480133967966064335182696479385815191266005285475314778839799323946382271214793389115057991942974216572642383141880719290296272767436209960952819664702395960307421033991023516951513473217785122635969933062366453350117810519628601445923281695038875305377856494346748291980369696741631016964931398923231774328940908860426816655289801050098229219860772285958766858603134683944231290144420251598333773080018966280147878160315390665082715239066309731537366783880667112257537772607680929823434475153527610275193199159667078619741046849121539110874353722273932625088021960239513326057388124652237456255876672022036501120207149264668598178853393648218622324208760375678609316287497732861475733612425187774418872807735428548211286466036078516626085421528863726734683848277142236941122611793128835708066672594512770547508828274143869261550688954280757734253237433966897726727016232764789077091474236574819716885915598640947969584329505679779804852232535095992933132032538731400041201867697647782944889843521875855630805947753220126439383089700589491868718952951037118597664198812992040687116909571157859684627466767957765217195952780890100014123152336903428842173581648596451754513526820015352294084409569763958138624201215051605033949702213393609334949987119671681018496332355704601383681517403473217899701723240736249312366665922270767789938765108582947307487251047803611867424444679895519557091614114252351200363045892482626860178173029980015615617052659939366647378405233134813823776243960581487928057863533105763875576997952488732454455113583843078864197740759115443619019581159645170979267538493748396498207786566000675461006065443535325359516213190257433089690088576009980100646115655262077609224298411242151256112281600 [101,82] -809612145455738724344153812050083609565559990176856885790537068414162469775318207979365064644813256842298100368458288034364040421655411366111903291334713854655974636027215786499074765680092542819823115971215051202095154241091888398198441658118285509233099252108947551879652665609950810559252557661104229007071218676616714801067187315902949787949837386273116183519361906971796014408677438224761150997076741519247539878129241919935430698977916307428497363932648605565586384666566557916214298729257903718683530800537688905042305945517917529513857772179833172139175255189074962465358250039735489405824775156718382392691479310885990431729497370800016535173520322618066476226828876680733052207227530339799654643360356727691446692727526023835642083311035693753565481021200610245886117664454518501045961511158215552805054134691815151950937904221345379216823489407374574330328752747599527907089985287008594518999506346132175947499969178133260797272515473158924729830621203352334827214598742373634671872836903777298623272419593366387065673917907049095007273677666796206406938246788611606672155390250943717230017881457058239182045512034363880955558134010075684084744673966275744265644318429235289980642595777407160652034026178338307506050719273259198989168533564431080865798422368669548649040631512160848744754267637418354430918509282983407690445524984991124739598649734770261023062285088655529897637616463028539174960745902105304252895436720905620722988650131543278080984797312340331680083382006608342752458105599391699507283632490187915589912844687180398019228845741255787899836500743615971624640805693783843209359748653748295345236546968145761734569703901390860626759608713426589124786891364845525744347398979408998110429247900582266492436418187149957267055082198573224740625109265104121315151782615793152134634741500442146349580310854140970684826145735806508882069997864313312638734480115065571438952689283993129651026874211568649495106593078328971109710585222899443586926334791640497310216598141863721138996196998029882694606339785188156307455419188652116229763166672118557564096481378910549147984599216442559416856245004954867732198982973593710400 [101,83] 6389994549688732313978964062902330311621905982935827244646120025936096916078673138042037360553926814444058517991273179652693785041690450967886137623228169269375436757530673644305734795027978660182278308397976746697638889525116290683979458492792568068088740671492921337560784689879959122984259965473935642524347804164264149326646241249253816253385060981768545024958571084419810410317364645735720388351970387778733924591484455244078535685636814243326444020548574767491280271977392795503339438712624401204616169564242598421067535339761165805332586166446813145831590745574514424864262823608748642402880580931248507606663142516530581375433087033813886466002923019137644211061410311928665527684320801483022528575555325452582969677047837411407796587999089294718448159057208006041414438765169796487825055477888616016523610743447506147062247160096418032662154335810257816117527116285745044717185356344378947453713799113466599743084966884616204611468238377491283479055806067959516733862858150994228833406610780884558341013375117726937839229642909474971152797857846766203325761251588768992027234968597590682658378393706416560320075661574923089428656895975927421662828788735518286315777735567164227972526757550384929413401734732422837222922543236439087286038756968270533069761742692351508277710044227785977323012240515293888380343364587943210406171968298181493297333321844013340968085775372519277641910033299416834130074883970149788868333419092188630467810826001441266196170744260930086520797846027239307287523168655437829321178903865539827005709590354046302554132382988957134426385338437233069576592707288113736461177758397136940415967529632587584942955695390358420308008118192900044237677816114547200582544487012535690881680234399349977063708194190149195001603465738654057183774502811588356238983920086775241468099554805442757972423983988686272939685243542313377275503027974256647704452679014212038333541087394428422322855727134182897210373917594071488026998515074884044398313560457741107007365233345177069565592644056753460304343268192572838512740269222449799039875422671883377285437408217352468050754691756743756125707218143470811877179070613800 [101,84] 73238956899219666009304152993648658886297044332098619120746150982960183330825608000594223174684094394180388461839456822768261984455544126921532064352640820071079274541575341952191783112173177711819985257883962156803769571549009886273053784781958204985859413958305531954718197598366229501406142571043238169213222577569734555674925178467365244301817609806210063740147408534468589105584529427380800858373415510910831770858320176209884600704629317557461167399587671560968968383921811947497985347600429635202634590946052493244264287130328112639365972219433567539027289766106642973632268605881681250594543159092622739498073861381389128730755309157674314261962655989646285279923681054612603679498907543047310016898116507254518366681535325236978391547708181946561330281182674337494636300976264144823926015689879666177976691246448353365391214881895509365155582479672248675424892539985329301128054127409784096034995687682398237952717774931374416924294404944311418035471636829153627963431828996198210531714050477974045511036890899473475362606536119249609765292511980569540735317500777707466912511075447147108991606415965972470841664694935132114549429943608602293913305415997338647912394306523753720543654473395583849039515573382417929836452782911108178918858223654814249374630004176632700486211292534328971216691459204819036720002315306678777300994627544480875000699271610741887265013764308526388141924870562654593822988979036874202571242850780444268795722020144380430177660862331446229702289523316843651348172365151408965225885564218244827088839281177718483892579883092362426933624379085878250186879920128476886773886464290043898594537003568113998330739935285218883139017587179445495118611256767714684427479844297506679030014373035463082456529635148522028729341490304779291456239138138931648891457000897652698236304034722617001888557720759116808127558190311490726372971037094297879133053250517689199853385684312104057232980789944235367151660381987440753448434339644528725891097610078314169103203675282737376859161926655222506041676362441346021200560926136524014447971566915044213433476330679833614911578672561437649306845191366453641515084800 [101,85] -42053801062517861759802025599069790698338546455221687790177605812266083116657059818911808089556512739573912153596065095930668056852366414092618369858543739166490446549719097964128946081642705957730946283849299877987767159188032241723098022935659382581047447954023466502213788762594586881064764523228913032312620755018053078911630864326136427896977278388262013926162711716368191544795400588558278362621087412244744852258569568302143668993361304536797768181458200284588788162548971469255357420725466976299522068129457666818113237822295895187147305041606711056309332162570933427305577895367840424799157475169437307596471655458001289921776822351879287945270750618463012785518114277297790013428753095426622021147522606597763049186263582537888145741134567513317546225980242809428298008347521823370294229154820163840017362416667095250510575420048925787313494622476635453351661229603560356797922017982500212799021802844840490392766127127230718397904583696755029041529551839530223575113318925883495008006769405574303009732599524194938187492341566103127281834312209393729611047269338086200420577922505283738321700550267707900517494720797521533313053080114367913438727317967915614005531959648313950967452074679878479387592688082648286357795118684191268933469638651209175102895337106343162067183656851105580016655548938694977767540647535317814302110011861098948041221842223184174810267541439751049531282835101638427299602868474662489224083421533581909898169574937672494181263616835279269779072974982355911198092365928438248178880716270840988636089316657083846231040877801196442172701833127779910328778951523430101930980489174909933455945193436940425017235093584467772269503964093673184550676730728902133759003535110125715681252567659266648975357094362345013139136177164365722058437746623401164519678286117184344782371441229782397241912953799766275656418924578177339033067854642495162476576121553498006162434527822945398765010720397613753020737766878201681264214004425270789448159616260124002658358772015926274748173306863794544077888167532821672579404689633867518680758498460898362631958615059782502057171353996215325002692157478492791680 [101,86] -1150532996243410386525059169095430655646559246688347409636818657869094388024512303107095679539124692385585450237298740184753978136674429058155251273466860733744457378082046073783168868320303217634392433210505752897415546770405630262906357201576049882092844535647125369029372633635135807043519571331492105648550809137776833213731250504216489510796074393656395248239724634268852607412392182672863533441757300188826960096968261862604921916465392552321536559660140495496388050075435528516178541546421331687104802192137696285569655018354400413869806807255208984566745703960269243592760142398195655386435001901994513078239521643310515891012088568523023913719731499117669354857819837397870309122619175539616382840173824427650085401714921186215089243398113366055972657875085907818667143961675167267340966993940387433811058769172837492818636779764973331249217199284618738170140324211933557665763742776570117362770024378444765181668909106265789369920374918072019458778626923833176781953107035718102729893560167048885037105324391269828466278941721729064586129908356126523035704777233384971459877783812405830511537477344945034025156718583823453259874096142686568110924665170464410073019791736345550322357474326938905887106097821763729945643296607424515426957624816635149377596011640580420502744091716194785045447749887754957355768570158661019733048568861780087373994612180115702230284373115563723450405368908339880581175400955365045504368591774510977357108306997638454065581519245294653260808529943471165047793388862005036753965323288799696648067247139631595951303917237411560991831946744475659715412883188496440336982533182340190261620101627458164524379283156481654964943968712632339226665656634205965276636275439133287122508669124790360036099563910031317200681486964943295570388612016396468814035497413323511578223650062433725810910604264890304946924340425657454089123285013467652651617424905751014294339445774926712418115185542237984216180434623890588741608644659433113518928226680149492580952482824796381717826234788265748822407499606197864123614782065194844850331946766811165711521712091094835404711182872790681990896715054420800 [101,87] 9988778160872717025012671306011367957969586488774594858465678532682340092005739019356830073304779406893455243536440374373437030292310866083772271951092903922656709243969207742310949604696117084634846996531582764646013709072002785838862162619907723834140078648003742252427372375813892237901510328093434752853439367698458214624651695840871282073992620542598277026316586504082752256391680485004311046602825967124638393893100741943229005855668901174802656625197933863079119552646593871422397537925432963413269202271900892997906098455136999838323416149822964979769920530180290406679504154583304956797917473458110820321934202626941196691575417522397763208638018604329079187950725650689959535325646698956572278624529516878876539899906912998807732936830166559515686604205321536578089638681488743238172109056667781764072047248089571138863803003090428977817795056814245898051193136484293796540602670248854702442378537783494533322307955356342791865874583186328800860978462564105822212769338184652259281724748131495905123548548892896370414577661676355132759852751514481993403811022841303381483952876262266166473241520199645617995592265158631686952873006447454497861537489536135057570100006473545728524563075010031112092700160464597879212344617057971657407454997467052574074579139476509688724874596905446365613903097650933321867173927977668939890997044914533755501354797958034263393146366082385406812983548735576695337327984640773168318804680492604995554587984400762959797575323406556173076376665672736031864620095348644859085894686984683587144875662519601000270167124691299993006042205525997629934568094695281899226339950399030276902390647330373680638713603170088480463908043715538413793185338456932955194887181578674725363713993909051236706519420411294040096436515593913892473036813036538722776779944944267087883849536651733613548784549883630865612420766292051898719214866603112825926670128819576794679661638199035885574464100399705788127016182023188314216047523873977200418172570471485579545050285907232867751275755014763996308967212054418618571521505580998718052829367986480606495055256501653199459316716125021605123392369400 [101,88] 14059452128418547108058122323196599214144333440584113465295690338934325451964027071016976321139228146695019250926653954487527382800091816648508794649042192065224948169454198510331002594783180257694473026329018207221895301439808715050932084854506008437778932957776929232402088726277593750152385167912901421259144527773217735018273198023062701874874322010055214425832545097862655320785905654762459781784440243884041058687030553263381694769829542640147568090778667455317629295389947403030171049395884013565871397085646140860311205923087806269108521620328726692576887010971741805293260121316048781229996927207047241949383767786380175174922201889038123680242447040878413797285866628757501025475670397949693624246228827048184102917410865845120594778939732254366849686202705101024379461199343092511854638240875066943326532955548298353889680340519874260280499307913896715310288883493917352415947562995677612683541354147846697009750749180953941389376660173458630416611371393301843108512427084639616070375132251219389632804369774698385336186405090030553640052119869826742525189201232013874808926663330216609123681072394792371496848172858364227491384491910592158027877874356956357619011698370086201862342923715352700924236354294954478450388496051943029260678395919384846795065399616322184521506708895226806876640870299870404138615126996639383796095193022068028780428444761657747561533275541257119306776868917436562086447643450444088438766639842114022193877530804175929068151248717215794584414310021240179821562372754846065538699049233854117508864495202696977015587331355820499298483507574224694471301367573460761710551602939234639938225862019748298084867663424679755635673009698583447981341960737680925665776704971200511519422459538739482831235949652316218665762281745849209715205845197374452168045607012768667938171121018979748436387701865154790021976673421894915381382829127794979679641917272911205267356392237360607856961301294424785166249397616270567649347990018310075714303436183747272247346089438572115824397976820414029052585178797044203599450502868302755673167719585205848628955738076088610659111261761669012246400 [101,89] -157101282983257406059913769490975946414821979820614901086928109329486879181950209373574656734677649214341735669460545935361564189670390344090221671117162392972513380888106750413195991615026334448301089497862849791354524515050163023428069082220680208028093899616847444157786428976761671911233722711482556499805493749474473365741607101734116381701767419261024977573256554872275229762716755046496166534992349207958537117033522129242987399152527464820031715805173861645615908969249682594431010665305375187832581648496862168938463136951271060289452832689942764562169047254805202062567955606568432446402103956771747741145641470602188526259912439811477941043904504766200390367995590852302174580804599101811051898217419835734129180296984592397069904651735085027109096753046016792210219299860474364057439764974770008057919172068028910007110291170370097107341358465629745676580013537446877378275930777375640525523368129566501785844165958697091573757154290579568199170005410881785619572756039981472166077205400112683472568308938007168072883040773999606477031067368586879744396726895815096325488561426141336305377773869098576932584741661553482833212655102597831909161882028560239791107513604168574768131693553464033423534386236585486129282877628278985374358036247739733240554148987421305732974788601956493482535218233548158309240766313741024396635237801640819749016467151374918282000155715748657764957549783014975290940344838646203574914572258300513786220772738201840489957261798678685931404461550472938622953254840112161009162153297663301144436454690793741662829423488645630935081495341712848216423542464553292936062509310714084545526815749236146570592263209464242662771885600561602805525971417445715511273521451570004456095469026056253271912340501938513693388470258201848040334082471929849997110853682276719384854684073004616649617938870675898521470414530441235066404068361976447402481090263849631720740669364452873722105336519265841782396510167919040224515037191680091048892289788137136745367944030007900544847211987779161475122850552144010852921853567043727777816051027733197318527319122172957031260937821797498960 [101,90] 190652394286773342124417884582933407076940510520889233919150567313090953851176901065765059765276653144661627639471631345434625842227871413834076259182820731764258633234600840736536778550741668186632597165896766265566618403377077209410704304290145717612495524358551110561835573081363631617952388535335537778724797723601719872121762605975360367590584628802459789896057385670953732800173866879866641984353504246233751973648744155724555296440701893502989992138805061323483457453792682502819138867751986707615610270077821371408075687188811985179040891839551378741928429628930642375043929137978494970686870475038570403506441002262911233777513323962680810478137194707661120674406176813032846821019065858079218765916533926665783841810035996188272661736918489438899804876022953442297768077953992988433274884928633534998326623988437860044097783328907244797680135182607542093111024671871691265785394252619423389990499827981523851914009309758982335755240932075936595692576657680795852913703726585398099393065076696563099534038037710731326758061392808761853869579361989146756597179938885693683187830762937954511952016480899644063323316064941592289701071905191513073666304295539041854936589154710147425954682328623152331924006567390417064744471147335885403025125069165654597910157885899270445523341476389032519727922774517431072699013514006786973964118789319689898631658053070183863812829371082572797779646636851991829378122428019862879368601865717271976255758194104301834270935928236179919025225401843682744202207442045809488839729565208549161166450891824578822661906056630951956462601414287696496507911717615614739431162580222253964463075812044318262480785770974433626175589242190315942803069274923694864621590229387419695503422904471826640413512865604577411400678452393545950062296479499412941532515876952305964736308895643166219613009247851557302751424410576320242753144335921821506705859782003260722383929994959501237240078237973314059607290015658204002715677588186937924820020749126864639079604642882625235904198639131127986146389871998509074492282505364248438864394165897940546824369694121218866591955596160 [101,91] -1270778521893855458972882559613344602793780413183617931145106190150478480731649661182610588559806836171598613270340083776190585897274153084289303666847031622145353405584429758795466684276240416705181949391514769546946114139380577157940900975405063889895293954084504504178258243607469938898968012579520994971179046077181141089806126669970649299055504496586613949712998560437348077759316283047102369023049240955815484351727130449667211435979059327854015733381765173123796632071139880944202001397274196887629625515984432701710258867363030082338636778393231611804946362697075406289009926553611453705094456255367006942091240865947212797081000966005281106494308471886955235694517723699201437339700336451213650422136313710819823348293510070759299764240824600198995394986754631743426151000624712457121815794936469513325336081194659971610089453810585714989332220228518456548053820091868090289169112902760457806162892419749544692613827777628677019679621904016234190024353528227337857996132046015464006540863250716952497455426842832309380955122694197388062020477632024693757798032433271876755494493631222149673773611485113716001810105126403202350169923401026103440743125816211986895579291854695774259345052857963952894836042207730142673678434393814527363077455919068870186526906316385838313326030118717729791217768311127747025023091187052142918742906820450517838906934870580916048263097985002167767366998983881187069030740336166463381672405269532596937082806022499754341521055983777170098501178445129500135725158478481816702788161164545916886449190855985131864852184303087965945201320153476638396621429337788259628985544313684178315647838154030625425364901266595435225769747599250439060654356228116290382370381615457519484073811185471908553657461159234510340549889648118432866561667474008984184819320031581412839549430470845337185184780884615518941185479806054337608877549469335549205616602582688833147973979034684635154144254064678656230374338585944115834732018431732320400006466045160964913202463736897844120111304765329705778291543334111337234072545506865810085368865206803063931184765623713300596751140 [101,92] 5114781041871064824323670794163110818821140825705304852677845428240573849083735351577983381783832519386796947192580185018463795761754686224752155685997876813981251722980452354812609142211222942634591972694459020087190401564041441719610761058827249915093443165395485457800916327725141204662903853951328836725224607604422530035609079995143634317182287929606529752881676032512208084203496195774549741633571081884390665146107858324061722370865510814757881831083410371890307062387649098604866916360921256893953838129507929368742039304645627668183636574322553940922554205603487742795673781209415598853716828891455992477888583757154462178979841170080859464082098465795095690489154085428692407570905462131516191974346197939250657094795328620391524633953125382835705248061463630460585021068573686282452187233054292871679464519468681163874159470884837927402113471898720364920930279608484536170229940384934353406395888490140935503817931360010664135991808027789730587152229292335415515092389726355044054118205859260434165196156415995143538980952326356697205762163835140549434345709653830917201521808612626425111739578739599330345046154462891121283993641013266545508667086742571048446847239994344296314377893295576929342837864838838627111281572597887518291586346578179944245767152039043791153677523353415882132258652348560952802451856008249349553354955057999984673680397085442784891170661349433149343946975195688604575813589672819970134808624291056681735514378719312007952228313827208739560626083887928447463053081560844338092178995863681626429652816980559611635570126086288885870959456749483498034720680429933229681257403162838891146881395045998836382133882212135800907835423579665624446832044141581136302969385603616125302621004179466337509032071172447983903543524005226940238484044810309301350916765212176779706957627800424212394808040674342347240247287539115956592896952855167744661631093042546209879332800554106202457999804747245011958872865202677936670825260709410419722385990787417382866141120547343998741004983258097265706131110024031149445696992216011340499206880019225325104041766486270500480 [101,93] -5212987340167115562726259033717044531739522174593156644018937834324609961097966324586936448577999770986752767833558128704658683458613427640909914002349128439764516947522940785173302443993044139487639787982505618850927276603890173846939731134049875936789352730898185199392469515074364996532405974017751118242198980576758767945815905227009781954906996305443014078564665856460516691929768270721140003319805534697391426497306984180912093815535278144057740442472139167404957605372569558147074820240570049243186715791566153589656207746882502888636851739466532795503100323543183348720803264307852241259896880420111265376536152081737882429661193304634987699081583599921248641971591740036117096386965743460880056394230381632368429071897002012147529809692480834977087032396656925021582824038964193614505175545680539889182965884561945333626800467309958204452468900705470208854191289630079024561290889748840492149758232558778690663518763521977786509704556407145549137932048224629122271249524113701456556111887376286556337170139112508070686858054607305330876041188713249078522825477948792595891133123489191565915496396055653502795194132642658462042160642215572856469543911624570230566864209739460152799321607679772610982557612077442198339819865056421915611732485036044853967235984870602590602304234021983557496050040301293636086412111220601084641110716092514828957727855929684341293661979465700142128459868254925769095555817661265083685914734100994171893580226799842419568446683889681641172059730077271213659627984756208429972668097332583485877004647467280256187095252018733228692191144948915844890738043338259160637626218679190748333285787059618793067863663477159688305709711359935065987970478376495768643058746244824784072119118832788707440346189811607105633436246729494507273838530547473526419488958519417569286705776286061778595026103111242561215044774502119704936717517248195502794068588101191831926597629383312815450535898899368134679347875047428718775793132149404813872581194227495334343694261088220479082831799633437284097153767731018921273461193924167458796610256852784888882507058634064 [101,94] -6161302886154880448701772226371015758705094807295718214575087487667034321090503357686500003632763858662501192791983150581683057055328494667630601967579875161054901992312789002384324338801440700350684269071384594995158148958941286568915377454112501544225378031882362017877939493969380337981619744900497363304361062109220361301318175226359328988963708390805926661631520252023627925978634626752730306917175399355441664880303678902686655893729828361368008366291110189795164587505127027380644798522966432382078727184354984127136802198781359654955756802411976227130342503368310706267336005329503754857531171352438399119980875992680434382067347251794182959741717634919674298044551512175814364570717552189766406756733710537679371065256856789265336718157884328957179150484776999692547547960603773576283291371600868867080033620500377396234533324531404037294420560086443443130241971361829464053350892679431125410694648150316598632200212009082992308763813780838408800496772943056607232544042541352758707596722939333134032273320214163088018301869265638380043799182845503672058949836777920880655113617217566513810774726354811345034545267513205228403743912969274826155939539271541844723018950317263747348856796000591812977845891567119227907459118821144745593999323191168636119353813643180141906131778898929843393627287330538588720371006967466948943423400916622066981137350079974289323289135313049604701772236852691280561909360526655860402760185119395115324644778805645351147678385655002230027818326790148158955451920783123270351951572828696077812701895152871425139321295200206500870811030153494605054186371544108366807476916415906019292733194337393474981427645889717038887862793405123826779053696995093620499081704806983122891434692341634940700944508397512381476374270769115391912912262800370314611574122764075617546563649867701417840254719075995054318031891248149810049655062015934496588258056446863280342292214013557262419238859048256109935327004653683786964980705834737336074522076102746274931044526583640105677431003992669921549768859021004464433944293371019796813633987673942144923496896 [101,95] 7128119988979305851438866319667906166061127028825579771130055497989945116465442912691385714154265087630042413030388887609377028039591321889272881784092944152676481149050538293364910582061775668110065103623892711764530152820944548121431192053266044759485891082741345968137692068274329250169075891047417358845999940365735817144007389770255520393050229960986343275538270421303202700913382028237181206761971150730079539812175559700682956417734125233886099062054826765079706327189043474655680856287543242126311253662671954821064705744963144255785904463485437963761496680327904053708549647746140565579738350838577523789164570818056772602598519342907866669672731774164180080176468115039751591934392336992450531417699151689899363659259758658513795233944819005226773633475725067284007069419858485544965045639609827714017935424254296584331879854950280852960698380432537157636640887913414603807425909309437094453949112302168725043784153057348204877053253364839416679185072800825508428882655884894028630419843784659402968510837871106953891369980499749139027146488569734994981123271087804339106780224044528505112751460621419189384615863760820718674672087527245763808405833966582281168864565313163177368820393503092945195843189220098248601054971054868283451096974841600606746874483683631062191778567628215599056284737859076145552913405617045425930156558253104107806405242599703381683796830272183662497231896840438246685202861089738219472056743795103863988737376606872438415449376365299278605154571028957994378684668085293804241175128922556919508363283349074443798924839318830527461985000389772764336101494728791600117157622029913608483355079844437578054980793974885664977892156623902712202816540432920302225723351432047146056775950121510740737130079620676179051045562315255121613877348910793657551055375600210070817222327183202307057430502029935995242449216128416375906263259793673405943062692972182339610892611681175630375636202555384943236136768500386276579723020433226514609508939607298112402877285821370044652544938196714241177301333574487503750674005480731707348514108090392793256 [101,96] 14577264359511948407867336875937999188852723908180292407246360912842803133608616635890162094729222922506420839505715963045765577041571878633160818055908548480106073353312089956070575067828048958373812141048135158756296857618261259433155817569444486473342157705623201023114923066810956930415929090596096198058653718888328354195554136002702288506324354769840673230402981205517732001722863323484169355261421895069050493075554085787856544088008218414766581435030922651410191616146196299833155613015078491293483228075126000122491735515064725231588398412516555761980716224942018954698870650144641911167328455292974220300573894070367320609323690262114664062765448632513014336622949301290127414708199280721452397489109749256968112918455381188675603928278323792343915364200010036424188840801047551843342236176866992345285204315450808970663068222206453734135927344559987072843063581770883592816972639942162107775488167400698075186704717006869504154523549332532075673446215985754325524737312476852834259422923391594608151868462760399148678821414114485416161815498436790409233383118312444428196143319370136944808902921920109575902401210873848427488900537600050030745004350916460814010363351806602598908409850057340110677098182075893251741517797354771890969968813516597625914487591606590302010296629859956093283281715265676868496432394275096647683226666976524553166240674060158223507412870432375935011916324719156341027929023770173018799118029778590480839874738700900596481503812290938810559688869991529938563931656442843303884399094331177977447648624357122934821935195154021761751057197818896753920860005642246500902296385320677418596079164749480962043692770952594921911977412210208552209180855291516759082145445668290191906717849351538332604242500475714853873639965066922164748871796157077125475838670814398191298546475960875466153689489175644388233256453030317249050183839211782071474107274497384772099665391085259882402779794173784526699758875807441285120991060690137490243271544787697123098149888692982156748533716121735055650255414780592113835122454496513057716554359524736 [101,97] -14236761257497416793714667171454399961422689634640556773864380875952163503957847043526491873923801715669060473706455939393359796983969888891019599410431738661478112162219632473155963184333763503054350915201821856416006509788589433062608929308946352286592769127947047846596206312625501760019841315864866098035394878469719161984450916692900508700748005344491856676715458094507813551203457614579213813938854798165542830440780334385128879429133319655980391257475102987948288444606029054742463480956400283791580481175160164037488341769626229760459245647625155345884494888400786775962630865238844832385898254380777083433926751004346689065894096225266201049434169854597660545683740042027975056053405428927003894883609451280179623304173721385596571956852581753547535962525980754519870660249383695263161303632288635320812706989490497294906268902156228585267551741764920890819799822808891550868793370275646829024000063647456250196524873575547602249711347575011847625853952016084041240414570594596809205551147533923885940326567028898774223060249518052754830696975208081019029678754979028445853123376839124196855670007311964368013389564629936420641856913643103865334221248045278263106120673725207591549717015134188335458016201684333565021870369587083595598975319785400669187998255269517015600907003423671122453864089130022039514637366360700678684499561712764718535865521568499532202250463671703231013331957573880609503073814858150711626611982400782550551638300814905540986466600089894763941753304020098350116329134680310548029966889690607714305609142784921859901978341499490246013954931079906742955005493807639429222960565740352615988052249386443268214787840655983816866082580293453443571695901642396718885357104647994552901803826131028618047283489478291789406360769466653061800176446087310683059412965722878380618241700458643203678420305760356039190864956559942503582872211874029598626124544364350298553807266470664435211069059463803057511868343186542508937858337079781671160400965144794498337048498477471477093104406933155178229215739359380237841934144882798525553523024 [101,98] 40347486804911058230566909438987934135487675258321038712773470323739202196501210820896539856134359411748755505088650198141084075874145518983557246799360376427345449978952651829970139331678912653894976652556326547502145646398344389527506985991140363845623033518438376707525969862893014316235675495141276993610542259063444019964364308715443636304220952902687923809299454850619547821683320941003481242952832055795525224774077644719259315357430436605763719535138691394428597825411742303091098010665917881303195933599263321348603288448265856552286863952219732641059487766266963988612465165987446590907356383296510859874374745551186824032826284563328901100696420495755336047147737983287638531295833660446753855875709775435540945382331423506717981306965703400574697302459959172666242239637779241937819959098178559432795863386609765057412046399081339246560923630670560517068571251591668529769056985835685761293726455211120266551073367848305700249535828673569625162052608658687791201853739099956216527125780791443479999961495590406742028266147904980736031625306171403424145606761476915562491833994756650152348329985042363126058588475149715307411427249125911272901872970356071824842882839599327659463117246853411751071940319707061203920587892481520504698116967185194775490449701308796533195181239852304827421327824455770505508416268835760214423547325941400351120401582887575511252368265134697491900867137549222001455094825767495762415458300307387897390643202373211481352523996999207178360081411780826164225925743690004458283291401778072987334861651346976383869751723259806445925398339785698129722305249687396496272376203794827539710574074156665097468154861700694713185967635127428893223487055283897945454064962707346863358255740390905802881775127166332683065091069221505820805014040254366642020892801396082371864974108895105723767841715638370491948522827018356060313644508018118500757184593369688510187035482886528663174343850059582921589105794666736393703174062223057343894735324558591381986757580150702260718885181994607881019999277241443020889973422481609071696 [101,99] -79420566122714104370177175130475933701232038954915558295838688128479541498985680229216105096673408257139451847817011572604502968968057196328487949204658029011959662885672312317101032180018801132889587515871218137651500596906316299935952453365510767443080089162675023889521768015843461908500054571219239720471260360936467971609599505934044531783305487700875175848112715740467752492591098569617699336363361020639468228545044562474632465419321765849493952097116898162370816972692649239248145942662514028576071383509560901118076596041217181661579184086417572758566173388735357254354672797909234501264551662621733374006347015755469679099251136460622549793868107141320735782590547927776793839578199718586660200575596648467392329696385503089395544921770976054174819408691903960447417157161362973437091563069375204404338236551225314694809447027923382242124881564789931181527127610513579576752852005919225433858113872770661456897177746569407624666196534025564012562499221338679459000671093283912503482422535446774191788702550103056874651408902218229016972111053808635085693779069254742129231462143605793426854823394190164390578744351804275083549323000572842389120124385267721999659791689151218882416488120021078058677150192596948765623991944220671204976237251481111977618617552932894646548269664107653300359213961006542719005616962590487563875498074355204980413370395879851768572483262030671313071954504272808354300599212551361664259481964345303463783098659987557557252791509326306912360415655268701894357229762990789636881716321747970533852320718506214168073481105593824967508317341435481638582108977766484435989135746219297565968574511283326826565239547229555994433166974530617285934222085785484506590276690309461533656514985471960126625712185897789212876639481061299609971327874633583872931288773720695037287287632357596574565418717781894048835590172776928530837311207863515553401671671824079479344862985162124953830558862687861700589872105697812354289909840494277893629958380344593429394778818096272483697665775556941336809112557979704090147228407654658 [101,100] 33137928705351374291146222225263000994468786559304922648572136640884140284583003926453688474177055680047720386881430910293866067647905240177262325977543226862078678385281527262337962397986304472374423207535448419209658391270114289541528116097189000792083974746558787734395054509196785387849053107207395352592555652092720970865747234534078777966371815009840261832848712703205125127111940418894361478034327237045939823410304178802401720467501331009127136226490154798585774219507339983283617767066590849776283040947204338934838728375597795263660389362334087862235413373682327400557512154032154727807605863041569201531193013080449180390325100321657605518608287667188308077334640209798978173286594526635920973259083218169353280667819940940162424863624473417149661817682434010052111501550263121876133139619736720340528845205699541226436188332226727106998475194277956885442801824302160250432344499209478773970882304115550312028184406872977382664496762269624256817628283183718833930073427213089603014350893430520731099934075054631084270758962318964763588049969895384665878153320505881648950703018045547098851499941176330963750558352481138462863651586557834342034311285662014806961076857383479562678655990279129507786769590929159330710808394137848926885458166039653795814059556436307881987535399320716967131376089931892201568547338470933082597560785115423622730160648928369559688469308746443329515874245252708610893192534382984151030283819575075191072226527269809157183359605216840989127349163884398312218111184851332462274261397456996487977135815254226683240397353725609855546757497977974635119959118357329307537165321414151565225200587968333594538177764264630915165413802901052950206274144719794396644239903174064158174305296270128605375722435678652500008518666730361485442761270754871960727634179999636509878892693035670817635956036809167552145603615838383160359197754441912570038856102699148295653229587869382805315592031058833417097388978788565229004005193768670882844965816291831247732019793643249871984134698180388282613958367070132466060577792 [101,101] 28736818384364638993133157793812326291999274873672216876086333645653472494476195504821720785088564411514417286979753969406990190040395121967403761242321556590883301231452104397041048598099954415584675846838232466598197165669031415539668547161760281750785978300078245159168403304212385248445053382492416429099661605301573234066060523501780551172121600005546226885700118619379627251072286497880137862881408766634465563838410162961985714000685851488100091136419765489461227368369719306194393715062096391063039645716926685404673372364008853299433979947269745634017343813160558787355193689979022366684530807646156596234611041126572872249736424478080443081208844279116416154925985420947295566402361667483090277733557119639763623003428280184499206846504423153243900565838926238271270573391129332806180920559222529330842028491784684922061233924405200869941713027379041765113753788173925093429399186321676379054148498378474715734904519403784198931315106206984030551610608307879625955830013943293753696955724806405936512352674735095340605452845978668320333070154023829813410279049115296295775418072727668077767335594156740883305114925346997254965626220033845570798576496561140496710092993580241943562061651389209920739970184689323031917508953233604072203210787215783309391107112777226314883723897465187588361211516791615720548973846904506922117928377005186592250336175880150812129038809218078127655575782105041582752797949798060990484789022424711331296094022164411879511164984733623406195989824996308700306028733969867569367815920345895803511858953024257913906284967987623989037658705619312604440663917113615548421557140532108608817294946169673383376388778285014137774546438979588939176329813129727328797465906735994842271140238595783379789549114629386046838507809953730504533383062238562793193922322556271782902380092429455933600628452869863006755367398997865442724837937325879939082197152311358845549488478942385425500625242006615917665294005741614641845146133276507082755454202527966512287810893801038155495169213229820465137510815140517003392 [102,0] 19933011830970626808382041343238146293160252736504560269342413384032182163912987303749210474921828881315016703189757852856600457378946109210867674653217336553363149669464276010832778193213705280565758100855059763407573426671860017303224824150489540893101514700333176608748424737376837125572758509349106108068780192490173642289910614910095024317482525959759932022400833448099289327924805676289244531058315714671431224902911224928838744268128319193556818381631608050820965295103623295849820983863424529253352632841194055107873707051271121780485750634808965153639325771552325845527508224916805682793650119332235007311125645293512915954654232394358441774258544415996329510733685575153046260981655964189343024104310055257315172105125143440743878580587836384236301969951100778880318862332728135033148411688168936296807168708613847387350549211857494392044187248598227817099176203152959765010198635268722219748836804737810163816968531456065687367367237585952467880569878586238250163885980136392828709558062566288683986700629717196802737092150202461957027669161353559027433519563054592803758348926135391340214508683473904429496762005897886505556703941254556557610299561477742739218074958711579648322197847446909911968161447036226606114586437499717380711692703670948125846553738278170301615883738099883621587985472286110823935051383215085972578157676543233757765385352029211275227370558411754717839573833361373377269873909544653092827535414399382302491410915953097283694528387931204330104237947932133673992341761594904503451647214978662764458003949752595214519750644031244612372647281318354411751751565038072150832894261102425871870643914761813837539291357883546721249466816192364520813455848998029177043996184600589042778028950624831641178087864308211315350888136065357760978967316844342978398679699157449643386453772049732167039921568974246202107873219766116080657746526518734836768853056381848614971752919992701098913399501979447745831210832998635494474784337086038938985442949157423768740045254364253374067227869785510215148841626452010031370632186900725996621100153494107543056859285474658294100266103080806802387158317260440244575183629349042192011456536926219002800265826589279087882156046951213137133568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] 1689946147315401266026784832214257564257878275055411940903433923219472228590682940349248737647174563271369508478504741178721091325597280245037583665844912453243600293059533829933448027925117201888621978301884660453095574821746906980586213347277794752900782643774698690909438303890896023409096750620783082903485467288036389152116824310354261227338655155440515198405189669324022734825828578935739618491204764527808655292757855155261714287124108917181571426075046973566419005859049586221471884837168791065122365165245653258889535815593963100693650004664125961589264892258733249796657756359150821978484443970286205635843398761046964567356605794472782780698729139033104739324443372977339016951023720664718930679942599165799446152703389514094615112557244286299013318003806211409361941819912582078991516180264981631689688697381153201176236087790260852830802100061463155399807614843597854193422137373298973594063160127419128226689881542672480691671758347535904274472652305968260404560378680777181141179873383428671822471004129185617538018096351770070403265657577227671143032694552459637621067309899946361718861118909592775534832359600795142973901862110048969382037309357307703053220925626547723717820299172012427570380207394359361641334769921198963305286260746592019611531100950067414561485488585084004284428619472630633339351325692244207505768157459619412016468441283181652409797534642279824547759294802870686225574724795508754073135366190114620815767173877924675695489598099153245318097957466803558513374833781343942117504982888223386184108893311755470468683047599124595682761057447171053224239878013129490279131033221408177842301668972942544045193983621532255426628032968315388209627165353074602874986586981019892808418134143255817485247150243392940054886544114613674977258363555119350116708834839205050795084694100665397791447596712057886420298597725261633850181522623314168825428258590244977476709257698252663676422483065090790170387332789024171799275216933287941306680487780623579464120649269285415535729469199431421025705201843660504404384645286113206762168133640708169398227289984593029596459982594905912393514630046651075339381026283677027540547067310372537348399428292061305172029879394536693107261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 7389656484583619895794447021656349918625470317647276318736028500426848464345820035022031304298653930424591263021624908436056560538921635955603105898761201521466519799064131502118462388458609566262335030324227384805341723396288687982257792623102952101584456110757166432993029238815554103604960648465385272986334057160762457159379556574101840643005985600060531539136921578802581456884567422480496191570510112694127978587572869400529601921089006747142987355872680917154595634984514460971007106409613776348714792357336886298496861682308937500076580000194449062328933238514372415678594958682928712725542378901404013186850513258792886454149307348074120098317501886704134308775601908948260473765162497757107363352474925235642000759377953209633405715564664297448919686043058761067043876608264496613767392917127218094881691365172812654729138959348251548183893561133231999257123394080835615158063219577252224920911778322381100927990888254258419033045328819553654621602673248751879825185816588585736964502783437050941607269483392110600044687158071680444480231173048414790380200952263452645801594408934828712411551638963504751117448380886114644088176775641465684132461401825874803114164821205056730201206515941426360960721920183997581408487146504890693919308684507669973453116774360550368719510697295220538754173530378034053924090190529043088670146468129548894702623773729278576776272285299366815623244512017520139058603065407814528663290998181357931621699612612752031700945494640497281642317478958347293463370777733028044392203201279870206626477122533227298263665058240444101794718194218348372662368249473084464725477649126487570708168994570845487472919069468680188447042594425054737104386953108146044086222923684608213940400898076738720917313077140884139669075222221490966367784796357656351734493034702996248280751098288767140763089841214613828033703794384239004968098784277488770511666856165787367727586255355456575598629942902729659917900466392969913759905879634061796015674001027192413771631975562556262102244778776989518745768908481712161015957851065336932643873989459925221115749275047765708837513152584707090416778729769979665849705599465452949736029080173836008027520096249119891947610852082734911239225344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -47773655450618860598077728679658771944468227136336556023409112060998706470853567532378389376744213310426889992825542189252071915830582953153846240664010401719605690457109123660361813158673936148912281575791106127523299616373878051014641502763934010017377739991819087317158134384636697328232821397448355524501317698613596554514528496665795983113191937054856262181288426452852685633358580389084692526964402832158705334272542026860400659202935287094224453048187010221934574112552856262083618056733546137545908260810755374357785577901658038599364763975609770066858035228154137630850945546931037523053092063864695235426385375260510664706824552955656877440548721927458566863073167056212636045712030747910752433167199384307314544167963189787332672467741845768455988666933485152077088676010183679845532552664926618905129251715117488215556211556767668490030700010319123432660643561198124851772621734075804605589978132117609590724116942319745488672125404113971037057707426099427358728334114617288063168335788907113647361339758761838341974434081831080167988403201255675049198706568495349212177095641003501469863075058657456280093106729851188864786763724824338472933867514303194367120666802189341441448829924948273043037859086619105104701769900697831825160118944958407137172102435503129228241226093035415088715258085694126351231879995526187122800945855493280636274551469834020858461303624003516062897238488460035448249572486198162608524403269571291918862367619569745724572613646036262963470288515115870125100749074657881213059152878458297168542660381765305084834050915805040524100530756142472599143523171886625754547156149922275613237253382511555030611542531747909940914851418797956971242961968810229579196764414514177829305538814173273313700229171170343710623180929552297729650918425160317119690562180290806193756844018070884787728921485094964799659222984884227457492318208461391424734007820249988012611783296984877752965333767233637009885422822129959508314324567271587152792785641643752363733590794679840023492947275387913991536793906091271395154975685311824349931039264449347297815168191054386265248138307397594587873078944221507769555066844751402923916159014252726489796341631231578880548291364729029798762905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 3090412873781946298169805424388849238469462916623738917360257623761305464613350240353442211704369011606157503678486413410169538746315320618688069754113997983020675661725261631984365188791603476566438149917352747409740006561801304444040801876724642096206624396687336454564546353651313121774647716744311968121631222659314193812632846642407255554262352907600664767404229643608136495784283025956388126112685456984937305327073490426380590866624253883741836719762968009998123939580871496664949306336917883644341516620373799356272408499256021319080524814204014954487670606244954431480308944805123180174918837377925895013206295943784396919987569081854349371665214987181714624680286726344119656681251093730404356932929915771108025978873069804728631176567116621703398985192795782046134647578415607768515958496169570068924687045838200361793773410886543116233833126025231424841113896158574643731947087688399156712926331248869688689070961569787419787846474035990299936750469521974468256489658116452786878909917034197195774168450127491155937570138283197176802696823103683032344714797358181859480610757597242463722877505408205897533765680473307778662517991543519934849950752648250814333929857320108226914992763403210387070134544172145926049908448764767894424501427917558566969011270857663525861090937422818258788254117486317470362860979670611644452912106286080193071538321960353161805798968099236457327383285577050837585513998445789183391518244083251042013101048431921397295154325766573297423683742311908734176464609285795420446501477622081531115623342563444628675314121144503423339447331049524857746917229248562153836548752853121543115656968210606578759929979186331873299224612684172398857692425437572968095659397935310163835048625194487751566181806283974523340297701059687810459147966337077582219389548065080835451300134043302030341171132745229417632327797792362441422028795766777773664396625011734270998046728911017348334703557018057693034237469453490198041208166226244182245231304841142363787501429356205561440656073362057451163712697489193104546612611046811811383298742073475268821390322394240095361421508281873116528180335461869672632220047867542311743902907747032606979630841506031226405716169801377176629660352512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] -37808835616458239323646759321259557671697702660539232135894147607543260148407024908559345365231520767849946868811965612033310774179014017457523959586137466043431040058851168110928007078649867279071901541096492382544362428466441313342422305031799089213190786529197846841792162547579174900380998267275135065244291872666418659926556965260567400829308961954052119139503895157304936356133604502327801516676932459130804035515015635315481161888139598530587259636430481395703506233270736374109501475862239948232928356010026053232785286757285004703575268706484835221010649595571819267935764521558857061552606932264507927200585888660082620284221601299237792792168267702354297490717092417123683937167289445308163718096611923149853437725324429147716902010163090802634668716144351647551410710648193428585089913071989618070106028175132630164592094847443933072253922603774830553594945498276005383603299639547451003499200998736442618015912840974981915429305066115906351748521680556669389040442168025093980094876934174845618987337900083873340201959858295174567359193002349540889703300846473934511469482377427751854577048891559914094348801694267664157486434380695024669745959209762045488226984351329210832725369322530685614139100254706449631811882271427747507029519469849665640154089750573293642862802240454181926991563160325644160393312468481714105801967401477732699759168984344787188045590339546678365847854430052364429720803790108028195308399786129530715816032373574967636400454326828624874103512805632691491562149039393057125196187115138492861760042194877145480185198470448000383586968658175839374049332056737986946015857159947646115187161429237544512916727163183030198692838104392438225948877953939635859755547470791096299450993163875239378027502294145984173738717110222167905728571917053260399520546874644685101324762298345985742500732409667715734099377394449754712397301004700487749273633406036002079799348564397059857952021825874980635052882640185684893438059098364863193656102679754789921085620055301751829049936711945869640882758782415147607980509963605518641858750678232987943615355946748646100284874528097801105923927167501170683865733300998623808295620864982268528083464228933348348864177362811865520012431196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 293247198180104466202742046072256105516208133057763134869578139000332474456444736817675754652250621229636691047564228095380073501716392291215654775246848041529752848540373591399626167595490744038174221131088115050472632846681659130313759486185565460575136073313975417106812130946017784689595630219382016044870581004239306503632742734836715948045624617384117420470548802235073249660476554815859984363175592223194022333996913811850598640495185140498073627860602917607796128220553868228570129670008061889675603646856023894420540521455391257410914975266688928160003924436377399935468659445277002292193092736863110939377713737078181320151476566494312835812820581886835566597737626922847478020563086918761261570496255269378470179240956652311189353289349862009879699764719913138223792883705024855070950191997439537396805933109453834986041255658296106643470589850359798355465574508993668858881845190745773966775345756530197537595041168506530451612754632070106441989966172580689615656145247051303525558493640560248617122971686121386362472991026102149453491529728702661689064933413596761917872951222251919214458394052160982232935344288448939836279725505129740136823509648859357076971333201865601854718345501000849774611941717559052570587802740666908162402085488734989735366392952408611991763393143765737963518314782524755561733700643044567061286822720873841042401479335868875518011959600434995363332081294922707843695341076693057142602685587312663805363677311471493037903058731523399454697743664494543009886880640851306085093166457622225708555781074329796987250037852486499392128154606969534113775955314530502173990097209955610454300989338247327409445171628304771867012056627220827577222576222755750292706893976995837939630843178514175910218216561960349180429554858490078892442314737663566560366352596629331951422763892284414361686348135501499142117725719567900391739538828268594649681398578948728984185290541762714440165950713756263279956546640704975766772176109367365133307141028432172846080573718664272878570178252319713147539906936687809457038863819009772547826469087446842094901208886311935269817675188122712643558992429502196126587947532863780115310128500230141546311073410204242629940672252058314811444184481792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -1654453144616380298554652463042029651966864205796266953776868429273874119031535790935236378380388152352283384393128581161977441442975288015026676598558341535548512308879233324751139305180436471149660110760642280508399330840686956974188836267081453152321082335769032809673918006869128835491393261240931805853383343552897953706540879869667820943666129335923738015836236830850651351449888593121587159195087238856084411358439482151448612358322144610539473092704542793143197242631242784416428060058942496917954120221204738870348550998219003597825251897633138185526289862810422131321237089377917652900769669269741748904709245192727328806124671440815381361023184118302291921080275053083179061530004712478506838299108894105380152876211317224080634408565461458675094884994753840209336146964778621180039131938145493420710761774335885944781469697433655682629907660620371499083076910483690637423639714290817000729254622963926600610704369048312019678535843977032101169579323661753556163948673708342156097608010427177101146141501473966123455820810077141881966124916262184761977876105280173171822797340365934877184080213890505863744341136749377576476686942182958479253302331690404454628241347508452853999327048548951851102214522546327376686529486231434359183149922269653486801786195344541551252305130136426993866708271481096759882700381055254534636594551529424418660346098006329748501468448811393895778634091029386271068086396414335486561295424952354609836921505784543883801557773045502915802042222065369992618425170323162472225891890651914852463878550350501375495450429477354746214759300538419642445016292241801729784000873192430941429328878583000148929671797615434297656487011109244980685649472571407246211006181075341231963984504516799985943743175597984974338599486133187060578858200917935784758832131652945596508384511781724392616351841673687119703038456820791742985185910467628118588773472922460605032954790508904338243031911671217004024222919538893105103085602754927601860098808311392432857157187175031019673312842426525398978316385671273737120973105154411459075636134206080917502198663046074339618321211070624870089222905283746751713876996673885449543652861960339554537019971715166470264393230914543259567956154122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 7288764940381629006797196025649523578877244702769247240108087196697336338126384365622572069078661958472257208221110981262015435580905092830889724505546551207647740980798405299362705844805437183625205498804051811673586344477390671369130012921770468327998266991363132359440984807452727928531296439837062566601539368715727037194626383868172651458142859475265083736209194482684853253899519217900734027931225418976356075220571382223706617279708842772547035814341584981675788912848586302809308406024376953379021667592569832649006194729791193106750913866967283719067629830757796581239804335520603972558235443547011246722489022679995943257961894447935997856374960181240356170779479481694962109158982772760351165576009464607452288319633961642608026501894869464081134501601472183357776950772143670561741727597871695988411859749685022600382078798732691557384388483127792842567095210644903182353494677777669219768312870920152207830874138645705789654061081282975870978607111612041668553280738747704324101641571996042329215147836429140248133044873161155443920225359918879842778639455529484729438271816713221863420569753417466223561632509971747638971180586524640603011540892331890017844684369048022613301944185596459691447176823695572353935364984451181289038387288218971049008982891531934981143386638657077768463420905066752104474740073019518977841050725448778779253112085377694958402606541187921725145938263006562467232346172647386170675397672672576831169055377605532901772596141951884665130021868493520928386865469831971073436732445262235752411349465575123705153769121294954129222412163429703195252017357381670686816869597751231359148150752776729034799478689810654260406800061822238747302819288049046069008978358059462651063391515410341016732130873530418533025395102538277661535371889072448414973415527293902879808679580060420000061660052420102051135781317967489930493288354051761944295171276586618306975888645485423703823717527982816711699191501098349132814844339024403173811000316629769334337110530615802425430433068597009432983840115434103533707904870053130705482741689181820106809521872668111203027220675014501633411807444498266672166043270284677258886831975628457768753437869022871868352138371853747334460246113386496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -26265918699593879917792645262657308564341556565671965819153577376509973376597465829598998352186208609166615071046420811601749071482300251755142343518032587262960698602131643310608065767325646862206090192056342833388172382870050204418175302165554413900238058050175519683814376811348967845071074309901845129204113851663533935913603113721410359425051690149098856784989140642495947100263556367645882662607401234461156814390598589745855456832865577891078125183474304082916492231329782411683012143724068392193486027675985122817480704350130802073548890759824120754214804461859190840046914496307627949663207549429727099755455445753401910408398542686516019468895773603285976801508898434206803645077526715250660060121201086408267289902326789640186038886212808714768620376905186563807305277902469330540036065494892447486200521473191411410169697296524288074341662241321112125252268363826518146869264658800893923817165411216777051588096616060293780800973272909469315669293004096909837016909564242581308359024231984383074375204692206891958082948910304390058172324461224226582960711230520462455160627109303528013244241376974466935122306839564179065994565948047551720437989458740088443732672995356279698282446927581858601500195401352809856929119311066559397953552142781124589895848642148044929246960713949010022684762257288976726383842196742811304779802433789212303277802002157258986001620526248747199049324487082294348187106415396698336890046873951702018501812820719835777911221510571431137035444088570500619417859718016011112034516870897606906565992165854567138639810239851592888390456634668854715632645349872833988284774528978136020647991018758387909014548813461479335138987134757682760125939251853187504403300474770737323046029628454555756625728347955763718756916545096001912938132285429403901428476417886834207827802591724843922993709143466673607212439276409319831169498822147889377284807098148479862982571132184603594359615675846564888312256796519950166822005604977313771534220068552484759319912751631817237874937517650267558622666306458833556372256891818108282093628871930593435049252331819391542877818455753966121262013515168144175643635924005310425644216127447493501007400977825187391335002669413500995522487805542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 78572901394102184068066449949311567134512035687238370352061652423115969470720017678861200753056078792562298771334410760468521987856329010867450178960464346344975029542914870545357927367614715862242691268268282249542394834272905934096864847308282319047055972816661796895809128988171682191323391066482134021811050716499071040452075492880583361668447142299380575330611335692084170889351452997923482621319266791542944262036282840034812202579159054098090796481423911699249406084294235733874240199991550696957775470116282113312524264645615153840751016965038706619823941657682934929561248450449104238957856413154719988769866363041679660047643569372504068884446128954721370627405225754015904621947319484270765608459961770913919819953209278782749590652817768766142493570371500731501340586291961675888570938504144124297227181012039731002961467756220242347014296985311650853558574824566135373114564121620620238467311631721685599098760677437274931078297274525594381104911733471772823052565400642565072388939036047773312315927692486919914712532214504792196178615576045491941060789558993640001374155167226334976693388903837113632896211399329970747200749266941729038195807956009154638153064844440583773190385674926705316309536761683273212138535417586314395571396558430082550262667845770283886205848052503507140265371782238645726561632878914374385674173116251726789029231258042580483482755847568446866182418608497198366592237377742730285252954091879791260778778981442027524509083252426736035618911282260040240712052297368997907583614252739996396361413696515780546541377692328253129546096004869557003831845675221007723639486418788263824720331340438435069242347008025114382428055475638820996696412400713465579780928608849800278698370734597375663912985731285516401870173372729514487251214474696395220501743196230880457198121846646146067680525301566791880392483997722133241984740852929260107622527983781347041259632167292558690765596478002050610022046218035922145900700079958655483368072091131769631601502541070983999707091526900474662265188132553436306803596127972671190468473924473012348544448888010609120012333056277544213365293016840018871164003562711383500515941855180636887840532594298875188564746012148849013628517708988416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -195199127633193407612962638125848890868510625340670103359181754691967368604431617588717964040715629989537348035684100035065766670394757137484703897135143599509984378597450600890530277994104935971999952810728418487495181323929834946015828342759693295665858621542784252490613512799990085717714997528776700698602977929983838481370668723134419888893118427227527026276997106525499078993643717880263882331423620699106907484732456611389220020740424832789291862923576501966223712042427711423728081550370998580391794674993266482120756439774603128906906864019790956357004982508076265262861433709151231213568612340455529560645244105138119569964668320057978657529956985027753484819504283468753545539472636610292121441119052601363623432688142268332709336338850564195521900374445880830674581699831695103100754706716933078153347422250037446772662551540249345444665454211224928375768257948859388839489232017916023224008989778145222249921753203727505029066352112661887196957011345931982358528769166224192857261977530397839014617376155004254375781724424819228195194089799735779846319155235416843567062834828575694676130682514625863027207180018935903560272233640138867017741878327066730397320142345127623999687980570178721577954753890139032308000904265728839691798203922454819475083553808192218738449259875897573091494538610191821664682109169819759818255101734732331948570474326778132755790952191755558816477050826217764471518782063199179691711580689705788477815464633143492049086838627296884804019117018286580988386351093759683821347128135912374882322877123273915334380635009922967197898471648455716876012251760052820218385703329733607113638613443630001281102691853792736459430399749987272068905065297566460417031132840742776272281603812682872772787406642824048008329764103311797977522928841631696623084321610669117759262993207501966199596900404100311575718182846588641998702921008718831285415984352035407305134302002599524743481144028837215651819466607322690980463613767523044909998822405236930823782681429954671841563961776679585341520508435842167558530958057171136352734480576693247039647450759533668395728239502049778206496233228248177483354786610031927241815070311968219796396341306801034330194248309276696634518678420848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 403820658821346643423623653315616812018979347682214083529221178923100733451474424797257187740463321275351015793865914679996180779602314550541338253014921037598950552243852636471073271327121117770570193609744004384467506641997617754988531625206547213297490125085265821935512128388003687640917047917596164974921261260368160126754103073118251760001117013840690422652825872253786976276224646101688612306524676311718252223318872978076401518647551479173154536163923636760775627104807612660779664852973354552414325776632626611395593552388001558024386118095082601800346084013729378219381363487871693305414386412808701454290024498009259405699140071133946637258742132824950768398357459882826122914798803871264125606150912034008345743943721926105885675060224577779191832196906147352148780670420612707366522902866925599854812723533617770505348630703716875421487324779072039222684796670991227757086679427145591096370024567230329723988593109961035791897644721873985419669480997394335615998070821109902863492649793559009675158326629416408673455379876130446390493102779616028068298873784472715150651274170062355808764258149720778520499964215824563711696349227970442903936356803917934829551192009542761967104970349197381546132627263697616902689692039603253308684542038151492204411121117253047211073234221582147414055796537726732998171721146242127466865650362070244697177180673229778089942248482405157622330867596421491233126357813242779422565793272360230153227796913756434236462908618065807577662516814047166731016535753661250215257664062733707251786115663709900459179891521790514197238454268312209714811640125856180035596654533330019997224292129540685798238846002234939243343500546756012662216185900543729115607136806487475275548984908993786999704156124702374850556797671173649930892219693467749859372903495576505939529433316613424548252395575510085634321983815598177614630102323841315229369570060889798156452512058906613349524253327537692212033465307391526411900069479041037519245714249590457168327593829137575267388072979425350981744206452456312352514206978831365385103617710807672823847281882806027697662416212653893921988292979104639029278709904752706006748235939543514209204527384959695948145608878830695404776896459702272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -701968143041397425025967154161512838727297448620013129817557437488564751416684284267816192000112593188796924042263904679118286249142897692941486933131356049048529199259664569356708085988558304663918247305894320285208935294754936305653757077472903599325085363472020691642991329388771409930123601285602195622304489161028373073339802936297239732233695847672580807471205020255296792629830549142044763953441326453222106499423526712317032597558589295175279823645225293299797016945607546222918423342509194959448468635372528166596827621719945607381592405772769384163232806431867743929723494299794116370699700221705807393699910542407827742906312322372844106294356386099732579307621658315709148110729168662139838917959379161608802446411296881053500797919445771468143317079161228912727889259175983611554116609565218417134150017840037075033950473975149916965456163960323373368261090344549084911136165499866580649393009008133988321189836032781303529463383172100323914812341889898060671538061444567876628340639609396362506498514501999090639434221980405284098930783425768416303503244184594293953706718824664595006159708433156567700475668809820871101328756601498824503749863447122449206117023935298719293953498279692451794937267106444968963236546023605625430131469205313320780440924020934198651409270431664765940301496189720699553932059944308531991593010048664262266229759018956039604481973896205548154762182684633271542502832420076872984730774785799834817903034037560479854366019145595847484420305075364113503855688877700352349087657571992119757065321053733627866105416278390094870671447925549468066102899176542766833253383404113819306305260710780456318366503285374473395396934176521547307793003110279132442113794828927663954622567377087021337543721464220568960855574244549520475339441762919692776511931674313225991841951760357841900739171324021264374141214679806323764289719141832367603489665907708109159171936774124872327691427880756669678350581395256531683552856564429457871384242864599578581591964143419372360865989486118161086738417832145812314973416808924769560998250628389067531820036672613932961508183013718072814931662216773343383102537221851972499086253750549503526266284101207484186253860023188931169263066273546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 1040916951629761279994746003271183769566229903423110700773226648402075924547725092523330839868108337577045882260934484178976210434628507911136176654377557497456301887150946189057880628204381894865670825371097871680279095374652132645825164197641722095049388357217122840590847133634026495003334258617441433600366190401485812581277267063136041213686725587568795344297381493766287059868419300295944353726616031923143355911720965463951432189696032148521458511574252403840491390459768262441656533378382044287277430181407819589813651316653535714636688898213086633351428413764150809045322340387647861218071075045566176960604956425131160542222377611186483985882520717000186874724043697807056339970778502406403878279134625319646482001961429396502247943747477804506411130764261089069947392874792217041321173653129852530808486908197444621198209876753701785283429504491705839805266713095815211230142011047315213054694924094643638571203375426701081206531921890698497686145532841000266820261726676672911761800486584968924627851527781508220788846001696049627270851088736150778167672534778259938986955923638610446769368329638682927295130362213382170234841048934537514624416565702202661632646354999372661384433355946447377504912239872825074400116909871431791199018056877509539094163016201507635591907871595331501999392253712979049242982498001835352126134141412275134622702495351153877489031996392257553615443113472763714065885590460159115471709048836013563867085612420206100798612812010561899066947973479178686261164784572618332952652544961904800083467506229561030937914743415647410051659015833180472007189053358570856721886471388123304886895601376034550899960982375909758138657585470976790770982623901447051906072683881237716189008950003487756332186465167743952928954390947750811378770519220529421677354876634721912745680762415484073806373123640733068665402269236391347808845128360590254025896943359547851787029219285250249517907533023986275291945327343563589470042899888152605799678467227050563798928438391003945075092249958941472331291136077972721801979780345330913274139979546642127399775787823620484311981803323658552167669644788011761656619587460673444296905874351127528045553731698506875389264666176465748155700068982194176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -1351052678778837512513979893266915006784806831610340681487223599402757168293133446617938409299830151204366903005068624381278657654581671312290308206251077268343200859307640773020576580097661761402903264038136163511039766006161201525369924911396537974708288820186475797741597639870319296416391056016187767639638969360657789746315944015741301456637818532107329418787268145627850009138441917976867215590411207579793084568378846451622336183936331595970827333258218634419294290829275247882930042778247366629842470858554754105305112032996774099174675360692294412088045251753430718255966763843728079687722086134122974560760691103586022943157563714866255090934397751626384045257884955118123988624493858449755253078194404469491777174558159879499344063953882344642712104315645756857845881414627999713220398287044670262141562560845452076924786342396568775034175295624788340404231769692449054506244392305426571746329115675696965092470232387596103022430485514032756286015694777593792776016702390302442974158916367776693002753134489993197175222194096968045970864798247479565246628971371756926814674405788554767644667604894378891707753764657344116374562355272267993344547212432708358739315560548070669027031668679328388454778042455036182017405400281761307023092232165976092146023967802964075829687118413002405941511942534488682108038663369516350009343349599315907577407147440682871714416034556434814853054540426938166933039530444251946200999929865845255548916132815938335754184865196656641601119166582675398582746202137554625536398279134515052326771890430232195395386353479120202320553461544919112467975785134156410323951915457132492539400590256621989944249576914666826026253195342747007402973308860297759999690168566084878001035758804263217684550710205637203237960007577473388151273053717054716549259623467893101056460669489561240352738799276952862759237904946359059950561049497014663549548707967680214881009362858731526449096003086083536827064640050537438769767459158791019314214974930016883485875042978658871957658621176503375078107171435299032155841171237591396804463285546643571568597816395142537787033134353625061527771406969763718955691772554912422604846345355189574599378683527057107084828797597451788616707842045378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 1612270877840111054924411456437987440560262077135646661646182603706486471439046443230610128796764178455574949841398038494817769867394229793232079807495379359243432195327568335421137985012944591913496220104343916539469057820809204957752224335854056550616410754586150881101779472726090912711885251904186535534985128205967636244060727510953136128795472830846936928755771422867105855628064785746685006457817804558225794827628526926011585287877607502315564158828669068645817102092683893310826277837052003239189289885307889724052397921659413742714405607607363958344234545424824297931412169846825008173656886126433668114438670100135433330110163675115064572560110476932354144553729510018362084979542340118864348189368170381305360587052282693310061170721006929000143303602474396261223195323209283858124136378518748033961034687606896773402072612441343227345114812521128521973454037199907469808018590866864044790508407513182452710532075780065832149464421111370657920836377543019832458964697004003861773595920365837208455870920307670787294411143970056826761254710903374562767088391288116020881031283544841081470910709123699927733944963372262156576564294761483582574843078320167592427596977301303194307661131283133629832636585710827617817608670319495376333256914654508887654305798396872938248524731993697807521962825472140160325672620939995750270491260344092689303996634835569345529222447778848319893446145582133476294635474284173917269465099428655445349837723131694253409477823086220527598685170850292510089640039057924729755147038881755820234728921703098654215697454216179178339838244682309731984640909249298507798159141106165013472140967847710032104338976480072149750262222997407942911843121537922452077143098049442322556859882050581089245007774882226000061139190192746614154387071252302284208348054617213723343349675355493869594516183954409426660994843162422702952360298621875160009819781345532288430699136922225701693330231424809723211725896982167993197299112478921291114781290574019556403637974265017574976454982278988274530266191319828730917163561735658974668057603470395701958664498917081238472100600428852479571060042185676859873800083515169395703129497625432058879486313556072209051802662816973489990294846354489344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -1908679229359980932509095437042571613548207554167870879189550144093751671765885840226132140348839311374162860761781565766573739145099030058600997390019247854632747621869043905908685400794403197126088374071813949222790510098615715775755305384016876564090914815080707470177774571495722570211091310912156076324395283715067723679624344562453404273472497574829487309641518295070877993507331978347228278630061233725240514890305833099647733240812916548074671669713444662312140375007733957182618178807579398219817568935006545209756011496074019389590273355720264162697198745632298339059365618106945938332910343869760868049924963667141952265320542602744944502688234171786457069196158061670200007506947993449570219957080135051168044817338044693486881781036659242797515139627640789227387038857429029436279488139578736640556309947007572785514844047573736666484731375018050452035351956318103410303407653351745143294516714094444699329919643781314705763796062321750449033446373641273403484110931632269666734298304280045831051161107862144984980852966278286629293324649881122184217749257442739257399847779263575493201359596829658518133238602692927566815257966687862745863296406472554949481486171722498388624628887845961512632572162020014880583959387509511451802761946718022610120676361512756169260335588419126132665879077359209145100798223689627876090988485113831316774561113143805557254352692676929099775203643359086068291243877117611122845699876262240532142622274386577845009141237159442456177462046208377195144755315585951129618529167053477840365998344821201115077269742991417702509473527982616922157562637968422818474750026764020279974686939175750772777914178880135769628574160962850969516537436449359679485899224348397105741542961884410442329032909439437093910776139886059012289978985347745699401714762767371618130419776107904893674459373256583924370536587778209856417407743644385990165523870344778435521654355153451090411020083209138237402673030175851770668295923304647594450830166888639116713933139385829859149161233877028441901404833317191381899885350816356167675600579002690486604498229084561973140549979254312372766112085387333446380195464438459604056298311281669582065684801221650947324366981134070212078151739029585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 2358681973083558954291817062331444163183329826142114647943119696862934804117689535964229204335650507411016403629640321833165957679055234452283458272492665764332240538385222117080417183234498419027630719203705077202093990631450397942212418501883415080117748754733309854940387911963396216847558140413705946719001467200838739753049683699539494128181212489612990850476123789743574498426858627260580870055713278270375034968827529816021463361910929578205261839039152520797988543811522301341610770166387214906437686888792009039238983650939888911506978609570494426173064220202380053959860536649216760119502225149915589299712414502990225298727128211871448818540952312493695867871397154076264305177363060999107824744350161159522041039256368602730498014205245307640717925439737457611990117357295530399379237945668825668709350244930092068197389753518930217050564091542296199173726101407415129582541413230762785766618182640774590208235718195969665621183226736606489654660961955403683359127132209452183361890364621257621656117468255374270153170715711250786080980897875449129188085006439370671287258837513906339167935839910308042982956439888636790966304687282187581928729792401291498641997519764997948500061473194728337597822542234031925896432794802596571354973018422832006098708868832678797284040691458300141056690758943328338807414597105041864392979611581887910037130586935596696644281661832699850490294892944721654173118735062734539240849305736293786893788954315157945497881835892678184608091528709128912391007840679678853013563235158704179592471317713903197386192151426269671907514786000886181299489365745219575414632920583111939985327135859501852170781937372863997512883500374472938322057857055841200312024552081301783323395319995036439243990068764294425268754019473223999153115256817158419933345236905821191560799021356898537887097768487572239290484502048532422505060717872627939758678734356211719113332211548757032059230157112933208347570376424476845291380954125171369683370537320873916276551391790841643156219359067968021372887289577244122992540844496785080639736985621763980683690661810133323900103305017066584703133606627498877454248570085405680412453297947450039642883986169222445269568625637126661144092859397308416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -2900465507534100284570344556079271123991865519133188660627098271551767300452012055391218093290639731779291610347284022238343465275084200066947773212078637128428774477529603631133820438251849352913726263581706703530617010313887640444898750557804829295980772848046609718652645952543132607411539082960292577948297456380249383976039477408821429522479398806094683193533750532424567482117315147352865253659517060469435247115698747476417979373765333890755774113154929297327934374467171998026721432562080811094808580519876098470177853378840317392787433920509574499442169175116025111549509456083655844711830596516413435767391142034536564470284567713873607611781845162971449618522524570513305940420329716979747914603257105406975578793429149873140805617691435284732260050688466689784034144809086699615695052055763499041480617443574004972958972414145050303491865130547420480637649285282716484314054653293199602929731753312192163478327545008644848568185800034464226449411847910876242414808413225776464037911551940793247246799006728184526369232510144395950022241826932715724839755628861483495551409075904757014091593001993319720033930807552776583998004107055940668238641940214525962530242925141465440855837008225905781947970371777679040553579568533450780649647714946020222755673514181876565076660454150850826767996747042488311500078353648518732968395383396083766949903799956603067004495550857355775936832825956110554154883943750968105986580172456912573221009051614321198097749778179585709784398545836196066547157637696007932126341411923133559906674408959422726645293780805438617960865996147267839282402550146238024823026909972198979214147762386651115148615203810971178348483900005274182687532030696654782239962378481364292615969388781239460053168740778352030866209312378374817360453087568154722303720457776565378398810680207589801483412461757309221969864034914988278965713465332377999702433564527790726105520857520640700654530282101574899832543612327242545181886245606056361973743266644249683615557444613634344283978287227699622070265197915088289740068943407619689682160806343616383814157729575045241126047735023366762206427460833015674483540302630689810326096631784391055163085644381805040346355829445806320510135792618700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 3145907682762395739216390733734792739004663403203316974878532889615152515291055471373698915983033254189928188967305045045498911968025843473429106376228856263377540942536519253855640279546474371679597284105796377850213305997617328424134166816455058085149799823111495587135578393803682168022049049116231669122027391798042471792745620211664968842711463775096387476700593670616834925590285834755016406867108940772346076548000096769318464780390380550787726795693390264304933835821609569760367344052194559953662436521354451288343569451722132012701490863581656513491769838544635766368101993648758231006120581046803681487103409119165503540493615466599675628587890609036361253589380018441278314555292339059020692980148826905009955266048994206007484607104180845435515580196465024275334369360005412844013224588999031143477074689806676566073016659263319058448147269479662122829534966465638519826025544952027271955495906580046792798611793951962777556865547816689802553318157526031020629787928090963829194355935106290710095669989482102527559348846467526286406191641141141850537013265330191827225256198199784177244472450156886575718112986264629720261759433601003756309094568906467864737135522086075841348580069646803956985511417035383042845986293768820187994169578668181906904505441254264350205321832097778528034212635771894166428196918234920922581714141453107094491109642750314965879853785664559907502761476110784094810826202074579420367702855939121108330964096643879021911218592438004034724806763254357917651921736566010578814803198210148892183798563648457085074246556014985465394408520646324936737032968469541267075066035962184213464935438497137992653973520281992128061194373738499847333068824329683525546492852321555785506193384262177279721431968241998884707889713777212745809217571918182497935304014009606521114510964202106501556724233861132138626831694377763008288969747756143670910020659559678421461695977150770059147269901670611441620890340401810939403671795975767443395506707471584096429483751010358872835989111319942167874651258684302402955434150343226143400788142800164142054663734965366021532846784077856410034529631966305079437171511600752560538929740895661731607091529982455031317786484554547895554956158402822144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -2602120496616043339696017025834052429820194310116946242829261797507778840260897284213774250458340479861136723197874002426499328995379933335048263852282740374301964344416338708333723417850695835088925930836344145039345374490849172802797965737253330792109048449422016813726418414166449495593644359941531893911956966266370791764942676658774549522592946738495444008025431069802888050570891593812448786313982830704690753889736531484936115318607257440136285825608930982340883045012269119979210513495236117562221826286053193725722393618339727728909314926592472564374612775106675902576048074158108968706364461761024394640920882532104109246548256916618699916811621253564684280063500001072683379341092701417596452117801947832265982625446070867378240827875168311919142194347046272700125486297528718016865104286388840270552243703106001103647049542015137974549261839497326366580358587891500242721309686991102723944555016578267120375610055977615745682770034603325071553150376569370157222636760043554644553290783407874744557994628876393794038150879571326613117199949725415136697870087963514875539787539848494096647673774285432805001468256707527080203245319609006584519255136871740039782851100434675788739362035606921247093769655712179644892333748070534547944920594870919740120862361122138722480316418331468041393762460006287174144068733604657886729591272876260089286720654050554083366616531051936913216213942018752401989933633274131425411956469740295142253325126183652671870711758988069801060535123449974304072653834950703154401884592748742713244510486477535891334898548133144341391246238756141597278770701119364722446175143095741601621835839403558302470975585463939363114734679777275550562444305489945521630709162957578579623743877305671191218776061123402492250881033195244268376090063489451384544169713884850723514472939892643018942225105690717607443537794560359959095900090460349675770173253903595429714772423382013274778602782370983560887478056461891474927014048417375966700609822966969521429490964063965943088154573318590666035381138377754723881747965129675438021662370717833382129047495862040468199691420170727569389796098736939611229404987869895603328555474579770558788855017684872843587863791343079955881292515130736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 1198755544425674508299098420409577342814410567168904540704681725339822777710749557865904307958518585929968580813408622422996993117050009783759928362685961771916706390474360714836732106740706886649615739454089992269992007551396207197479360287049053871151698129122656580255649924118224044720836153954932203732889667349108712524351086467726198611437775764770654275608203633991401553924478533111004525365996321934978348966807793196438016777410311510840419245071582334869517591751610824682571373218297583844346014342264075556392312569604727207429848052138556016661703275882047949896443216699914004015185613001125472245381123950963137496018386022477385002245692139811577359225142916640426268727244457801370425301644241322221936413517065279378060510857526906668498143934415077813481278566174566257355403078897264747486776857775246639678944216690473228071467218465670333424647716018756590402434806358158730093181781358617129760418520933140724269893917924835645877173263778418277804099833603520602551320090224264728251086455191662634723602762360973195665095958529474665409494075934937304344254738068318981715336029611540361986494031755482155848360698170261299142059111450410813723763551431540480248733451739636541650875486301313405674766428910420692896658275329685729184727393748360642892319944179197018500292767005280586108147272739169366499243788466874502988710691078255570076813201973568214031893631106569252648928558037162497157788997098912810576377615514716579405382345215637414196684693999207634328182564721768912320454311092880590491596467496486755503392382698448058747179951042112294635205672840933666957860141197373253544889695952248067479331441891655668541111881042060135646314885335582462395381114032260103952473762051590954556106564816691984602773488651610247304801467471402043818271731018066320536526962030894327706315361595558525228945217837694734788076897162874173644027799308498727512893525589685588427754165091457660399275008873721146861199441480628844813475241086835495026092612551922776599197230603258763394604030248991050309486944578654000834791060729691817473085509713077800648754857487359249878678884711211360065710590716943593435858285985473047659897762278399295625367483631932281418963002159267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] 447372355798679390763216077233602890590371544223116392420640564228328793480409561479854339651561217628717267790770523281375372210769807023219218089799203205155658428980030016993174598213052371923688068315897103582331147962666683150857187765007695130658714771478554771191584812285559879586259577426251574581020183769902219333566871135606529269770853582085583929167224802015147187957242681655709839152131083421258599700792918912974916808957114603824231786873336454120437610503354673070244461677682699356918455340548901640655231352510670790830532121222624886965581690269440679630341785558148258376752894630462873667363479992285828892179095613420418337072402350248250227092559299602794122057348852559943905511250045641492945702132619885766145551517077348456417453878296565552906387895909834062523064225688748557850729767985038697939486595504833949229895506618499478144187089809262496030535410497521378792769489978348158576602038781258767150671746611063793942419430367832317274503706434913574787846442024034620599191972544453497435790539141083304305443835247508031453044887950686426836791585149573503350729756907965489045528216785992803640730559886576803649521605298197138235090655882725724294706295930110902416656887067889637449214872495191545148618166779877004659378523332476391053838080335885062518709588703699822096787119964778879868696617211959268771984465910019302675302754488215271147730185053498299758907465546272455924747749517336510068551570759783956130924443618274094357611727082417693589020636623676821093428372781664682223255327871693262805784042360800287347183848199434189144175393136206892545559694323343527841715723398716642734850665825944722542581937917017970192337187411545526022165080799409857780337058079415764901609477477413294516755355756537942148117668660904082039087720728272734045199593017972712427076748615221063439451274422976728742348036244137623503132098753578047984557189808072338321631135348381083245556461433097070452326928833404321819530630182638582679763639562211292185531464605030833403302032185823902208894998990243959342395821866788890167927236554821419115119449626990801286001409551516330233277380480651422832693167661180210444853515625015596279658749179555814452670789362647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] -1468073605478340537713269095200721199428227263201779536398077459191835938628705499956025044024982694424176996720850149667165613674333704752723883695339518196726739786880351513489266730920690526227021399710241651482734446133863469935489657499519811898776679441761746823445334237105591704428910906986022380338850003881300984445473114957660242569957727891688735197811677963751831311844129330156759221209439650027809758537315126549776801393385865687066340002913762601890358907497469926629347726883408269053953302148350906844305720181338403959754501245732698401839787417353464941743991377762357416774678340179737505107118893117090488315541681478906685730558177391907831703565364724732829136396597790459588373499801503191764440760536772521813996734812031176990637631719173809468420339671542415483997562544230515506518704216103453685782849281073677879760615228498279056030529392792373700514347285456724439456454558719541947286043548098524773797664313132813481114354047898252643687237434052343413821420086066846893662256948320352854850922595275424254004121194946939295892098286527567743153572517250929970985141758961155516109791926206506759338421905306262373794594222945652582526008321830336819738808468178893022794472110606105686869434194803720968687714842740916044469985097858766532455824480279656526623555040688363162501134071204323788168593940364842344926925305243784244900260024135486760808176119005094757511923730129259326119507700003389245770213579217144120950050971464193554956403959290763108878334124388059368682280537831825039206603036777716208907419240669968586458428079671028443521651028094708771719937870612817370548026678817190704190602932130259827706385568525173172377168341741100470659520037906410662661201731532034761576195464170744450137391864947548595132880171301190709714076450803749505834599537144466178093268702896379767782248780898868706374955332657242418432820228120618352591318467807868568651363504745116080711047287825402764200548589856501539940980056581826952613470242088618602869519680178499129493227608597470531495352529066876062473161753685675508267421215520589663391397042766790400146121937272540401309885363742115168090071057397045799908410650930163530248592321815128212811863321063981056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] 1492432401816359496534304082290347302516854160222897247537266823133013946220447579620859210892901500487939034354991004273314254202205863975074687396726525501510252186047395229285862120999789610005915656827265624679960857090610417619598997061418944508582970566185758894878422951884951624073069824279456961372350199842508991755262133037634192576608512204817983066426791509023221408476355119582406837146416044711526656875385201309209611074094874747189729373993026663448884417548464078902282980862500776801758057485879525231563313693428958507126314244794230280551035518651972022415907423629301334265564518966112229556230968343676623013634410946988724705477508548834865248016654956887192791158493324422633143445652382056792491365377318323139613374968560952566448078778594004477836177771130820668821727659669099803374440450629504941989107674836966081066758472277387170151203849001315801573549689868393179622356572488183651438912895514181343348093305149731931742197966739250225465283045767011230058915032343892982798459107783971649510720053026678529746536006878714108845123376181363884721583903611729784447460536186891226775763063232798573881528774759065023076639340970087345920562310034883074918455679308817771284376776688340059573819885870976599535193322389144589119081768607624524703322125262020037427284676588854251780121316626855390664310975321336384878139972210111779138346745388079352852501801154729850027574363895185563941004748516813110212734741400458464992424044551582258733169306284343466348770824078882887111859131751164003484795454916930829338558610060137677962406648561719677138291876114496310315178907626097762504270858278008057011042564790485880910320245779813521237941090900226285211883058145410553680085732745288645634958519305781318795053247338199289225759397145844146851912578760296826420016766990336050609629158366556477011371635463302890014901977126587956912478675633901008487886798422958281665960956344701292263604834883763185143522501649767220415978560276897618331675863501715273007864451865609808803916987802003157921855820192032925684992519243180338814062424416452148224878743776403336860227674449283604072211783754802239282264356410803467062338777869574071938557238300803339293789053465395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] -884206981462755284101598813375460444511999211924542125796669312840576044949514310997137192351724589357134895573359934987915201897170679634077452321436522389560412270245875551098175584345004534225659133028384273587383286781536741898092107142605149934603848366870362402284305345793392606146843114188193591087636127562440608872482556673265315218184310792119392499761244929123472359009442728442075825271412943288603145399472924058426938985500974708143262301039267704637952657605201629336366703145024565920808414635339462199292904187367049802891328155800444688749806705771928988043472084166978892541095214662575032408523763243103336099281633726316215578519481705332946157960028307657130711762874664213077789677895368348535955449088654601208112291466704857182514614154627737971996429480670350889150928403955262916966665134143004965198697479715390632766075840669389081591033159197935082799344014356034327359258312887802787580411349841141394432600246573521363869478930936343919235772073024114163876899116315254875644594136975650046318919903652707717516529612074461860321577241174587460509463057380146378985542409799477606304781917600878224487990557672417218634284696107783324317017984456463221455990939423218755616020144282369227163534069960949873903658347533799249376691404993121459653143455202172624014184519301829754880545081404930053126263829278922862081976184163936207603242507645975560357179291229241167054885016407814276924319459330923138384899923179506401018312956578152272384754681197859880671888276530362836846735549379940331016753352244186394242767885090848938051379835209462102475421908973170140911172696950375239634011324996112043193265296574298393534863009758914024436073299132936855581545429504637587480781147201793973498792387841504829718493176676636673361587890190140491095418971905166915417682285143490026539709572227511623165769902711967171790337277816475959694108419216657794698722027448746037135905718212493801338188760945242780647525100451563075744468974817589236740003390163112474224574856245838926551920499040268492093013729794685017854531689637116929740928621136354653783726533349343207473784460076529721859279988813291176347390424850646182089208195797332181693558433392731468223976784302964736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] 267501979257007538988505398035455854177363843397136314831484904523208339777082284897001283247015642525572276339817417603913853270586114418844951967160314223425319930158238606437612479877024968301569558827914083374278300091250332212584980637438695963345254321006904377017138504599039774624106002561022589901012606802588633455230041730073802980117827908817707469607348232841140680165694414418604497758330725553959326591798255032208692806750045447970669108007590314251747258477892785685810594904209941751520445117836901302249902802379834186078013972560152665166449347679225638652435559277980132316209785252336262300034742220329450119134899750824618577746962123817578817731723224607587404225252286148633226862783269206540500467641015127692537303716602285154555691623165634735622726235045865287313441742936265572031316016694803001208385767944601597130300337006383118583269663274908664539908931855546179440743692258699825964934153718160427842450620084394282299934438732620912773121884307894740790563489850881574243383319976470670797956559945980304335752715361648103791921538336864181796465693982064147098287899808017071679843431140520222867705781131247225932690362125150686532861041511868722212967913510632408724542932933608586896734633623618422017802832229538255350163795378567075545604796866911026684454958443300318006871423224373462029653783090260330735273694757227207686555121919994330405594958095273176482978285408533552283202945211364443284057209379558728377724368263839448103807912929687893595663980411572078056328327367925246336842932950590316056031738461173974172784672072085427739489445450771436888081858225804370138458749905722715752126753742035302790593949671453305537203248081295395272185059473682490059688620719984460734994262267287068993409284718053653914907213359281599046983444282720233277334306283674431536987762475913787050144949053585595617097940887667040427162060007939193562172263775344474604549040465282719207649522143572771174988819308908011150251421117401832791579100524841600473097872192016210268059821180220746713232436911645905417722085593483050455137433958057801955994451545530776358753272587232804297414695464438274728635165498683322181069527290744520470897490348532621331503576682332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] 34442814573870886257899283194772977144697790359528830480600948173992498412114290544047337704839812101692469156791789376130400916136407386163127198481864175348649503598683988701980127949760397659662302580439028471183986365965777883263471984143212507100263565080892252943802324720089300549281297240699756809056287953449874453411198928736669187805991859628517665631369315107531841562327078163653473195911697808792867951493148522078700655723491647722547100103301332598305565471712458067061095205461211391335538870260900557663332379941112724564832779238783357947569372377318150092234458532702907185709755830866242448072447878346851955733175081056849133148991452904296634903575865462628194611305085553117565429051653759490552637502653652826084620446435835460934210058301750604964827744891793630206752003589512538457261235608244202097426003032046961170043740106360867317136914752742882797476645661661383412184990594798948854490991556427661391199878961490203676710596807993871280986577568554437385586511499441834834445623618912826670671548147633716043267112313159187080834930809846118134830060636994755442523000876614883963507051791865951400879986400219023156362690092414745803969328950441516030907783537810346664111441924479133470109695107077172929382579481098194864412837063790530147411191826810980808836714876487078576329489853617012396415700042961985682933413629199121995049049144301555388132391543257380815969168467654798421822165992403419278215705313285299757605262001548754459509338502605024922484822118048078878478790448883270011880105677287456190270570248994269651105491029413242627442207237470454281696620899589178930579848541811569623764995216166111277624288725681660725145439201134272469396318081830823090687230314834303737983489537304516551519183626697145478435407652739447928172082405417039232083848350427277747070504670707577153564315694053645672604176354829169250116754486934283234713486686670270686875445875083847356723339532298039765997084125988473226019492135911490483598450220670883450632408315586291058902938490977023890773695538223365560593857057015405752624909592594294188482671722249247115170727255978857954335452718608525280001332645320929524170683947593712696254424809815546530153135203155968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] -83698637014086767339652923655050667800154170415637251996598765023938026311010021987103771317627445670815456692568266808946102773296695963535719546567332242334044608437205466927950114576516807019941135453321189165432292710601924489449755560922854477797434923683020065530195467016701181898314291211409128618520601931061411277320900638072409168992021986086964327114549571393488295584180967878468381207833160554559202729226939640965168040803499030778733727051803484759760763456705289793286101753833533961414323987831739304424316812909573528462577343628025813260569237183754729026348518874350876749838565647569088482168118376394511678936502184763085896462206598189801584756608162897566998654471237117793682436300033028636351635715219540404960851499932611011492724408760614922916494152728478202815960278491690847827732640977086632313008982749147632087648890126962303028891808849595389866461017918046672341016197051130233003919775361124514656741171403809626861148069975513532513425629916702978012755463958986921106985740133533099856104087848962704651726093270018648455897797862841239227820762046244268387542765452467445067390402921766399510380061534130760832734647306542796275375362837810225561491809458722445554970024355107321829511776565500231507598443054270712455080908244092885361919893880903710197783606002383637156464300699054713638706099783607042735152010655095965480096255532141706498012223571862116927155883067535961352994898583133031063857101033702942823563540958238292871315904866985153032430383103358253593453106645422055686470432656629035929709176234055239297980151092792107136035458187647462630595333791276725564062073498947527373485738392078898393192580506186369819346079205006805152223162283724534460339879731781302767656149941649143728234066274458930052654093671786792278977772614534682063614774403015550760958670501236813336131729009046270046701178652967320310800230746128307841375190358559717919652454814370449808936198020627299136692177007153789555464197593123355355229832600638282245635942257114801599424561798519128609266568888186303470074536428493540029019256076546971730150688731983230122377407505286756497928541915856377745213712631778200899346279261667798282886494479390611090237472899072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 55494963174935210384973776880764655108099177880037611941129096814701083030611460865743807828086306277875031072305856451186400357752713616623583506642202339205821971975698700569695496249180550102223145484376448319487214833638210396414619149694144127844409310968979150733210197264642631440335237062604518361378269384260999917081546178199330215997054991427372112844005473230777490710284609627435292412909782482354248730631076410085848721056882357659114253036688630179045556051552003641998950008287676675761839758971590075241139747430178600148721242145798603230298806496282189618667450384748414142880493306298863583103569780403068906032075423641770148134896883002860904400269704187703973212981449964212063961687457391401974838661409780680841160088401834634927502809258443306935306937981256006843484569821123391032645700379519610633824320622982409337370526993637541167850610149482817063709847379211039575764880324220393574381759099109375938827348709921249218475232307598745684933231272850189273329301688101681608239303883918469665769369421885196545665845855034980094016025135558800003903734650635194025248165096575047797234830410210990321344123448358088955885989705798927528512533739050919118352446368595814294599112723290992733594560393518188315052835804475628377910497444504254866146312683323385112347872491139094862617658231204431719385553598925520985617220464046344618906408496442251781938976493329187758251238686674056238592670286713534936643509368656672082173670605811574648834644408285564896188414253273683966087742347127421932830494358503744826628963092018891975958220805271936124440953013369114148898209839066602509239254608639215323724495918971936178140921729587676416975632309675577239404912664663310906790946209995616452716350846816968926032364120122061100914930714169494304733543174564411306080378719427185436988593555426333877918685337348910342110030231591835017095162745370080456556855836104822430163119191772977030224027644419842765909333553950875336620914812276602330343794541302009109648071823425885038238555297256685001997968617042604503333665338659925714776684228914479170304299960620745429326256621339162053226229442152590044453272755747015550518705009176178472627191450853249684014440892071936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -34855231885669756322686914945821062449349031098641956490870713786843852713714169943030267730205315534444128092986953317857060771199695314456133984438203917276029833920567800895177092183706345631246730661867526238907254662343394942126595605225252578735917525752869456573781151027699877705233225379513678408414855769982482350926468938505378278049415767170173706464332555655199504100123355394527192695026552648320942041440590410870989536432253463906592691242944471536414451142567285855979900559611823844065818674097907272083760054259711473485252590113926197379748701384991801996059911794209899952400903264976366979496589558940345433810010070057560753747220816079055819887791738566739168848489113450343491825707483276964278632230533773004999870343970861517432518372252396912152682908269470431130299488159137719517031798282270849041068916971347673531415566304560834688117127701578397716734461796255087585421250091965576176475919440498764289959542265464542985955938617299970585774892879541323954636753468343441175155827520383951103667440302995134527446951461329961911783549522099110141386711845612466526265565482122907509253236146761718558857116806553149224852184387774162622334656479398501718342041721960955808077423459619139242369885294775951324815502755641522132221074539636239074710744239615874233874909385249186810039516007761322182351276958895242105341200733937835029234457253709434279578528759291255265862958185914728798210519916132798553023342948496957718582102855191718437602639668760232008807251938517479503632249835764240244239793775069339646508765769610008611770073189412049117262868562995538704317936774765291577840006633727646516091639732805849716610279529469759333388979406555612606204162383490879467143769410814900124674595549880673259497928050521762089787793244543106210962242446593668492142864129935584190228894456219811072532640839770011932779036538076609477775460881731218264168169830142348714935595525841901258142656184351604078634285287908718991681657797971038977405750231458888920672729614600342806706230284076998172771650531222737995617020064353323531922410060299807016966970659906779126531875726706923616992918542008388152412971742502644040606520063127732334883854289214607895697247090769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 23431806259472265999985855373368293671400032325041057295659075909050867862033801832714062576966739738533740859359963463537613673183548223973425150834330316164788068637216655244536646438413179629421387722406725262283877697072944502878755430818124559342852889485662749891607196619234493052620732086054502039165867255209857253069742305317070289639971875409691310782978373804122150640739838607598486662229750358556936167226883987702556769025008446332926393782066870481455735893395786331843929101753286426793087467339319215217610349660928853089485205462013722843851419238003124363130112465209617691208111098294531513496154366949962443301818805836118424475468751976738177373354231760123439302606621194135059858195865513015385271420874755042098258279303259725716223027793061803102324504326178776320769592748764940074066588001204333187183422093640801181707730639432531831958661749276618220490247928115513250491058522690181512053091945712619528390560497806346784296595466353393736248213785459777406897365841946225681408902768301079945710729955858743958710842071978189770240188185893527784983302065002549457544703697020965499082656182267325463858467237523537083418173810971920071324914046323269655533619842467765575759008263369889007156490554695534215350286502364028434281458743637432677057481818861329553953753959530470490607680103588458020269947181005814698803517232283447914627928872264845595621730659784775346419998984999615428227894483041175125170899437950810676295671322150228269201772763576600585597011944654959688204171075548621150041034529609795493179106608504068548963931558008839534146494602394946242266189521516124527301043889782886843453025419216764593345967956431206900423070089543304170621037108836458860674652864619443277782026061264559139593321298531219815920758682735179268610927177073590510588402717277588919502085897299456108687427539787424682189420398529554643052408065878927415535923021322868783482701674277813490398169796096313661654126565444841930902045884864338775220550761607506726734910175688223414898382854056789027655424491784493707501715321528752152370854070752694629061004134339011064480940845781805463918430709332504548849049042081107598566545891029350144539405898750178239976405053997056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -11825310232868196605461267758534105741825453639663499080581778492240529006315954790615065590619401771312074212837923497563899465504476876405824525310197225351523029371992059233048986040566320332486423160713005988857401186750985579666398857499935164904212940854766260248932056568663966093962127285919509250690865874065821295793551937771046969727434635488984528176888010572773470364391507622325115510327604988455295890553573133843996103532799342689805601214737519762046220111033063670422666804834571778036478046246775315746064322599727179044254958991334549657527800312153088569373973366904234189789639436290863429370196580221673279984008264978584733653686577277168851529593981462046204829201927832204089330739534375804816291544509306173449911437250085498437566494216741318317213622486606406546498451426553334468413378193423122034956878737435375133327912123408965303867547547455957780303469345193938274558906449528816814583913922582269144620594654637568897935118617854236019643041481072924367534380323237651656787623011038459193448400588870030169939874652983987193188591199582046034410325043354489568230115852426173770925750685825227216056066588921589859539457638492960362223766994846234918453355287126085574301838207013208894583557970265198373686045121362490048909364286962520356073806519959217283447077040695728230487439995665828559696824213162441936381039556089388620714609119384582343621148463860503534420520295676386237462271682853611963433227757208971775060875223062974937751363903720109390754133527607237433668474190393934488759255062128834143833427869491639346054620600543956795198563947223234974955781503020211373753482544851351694600605928093183905133018808366395844211388459647876678377158040763754824569539778572495465323226292994055975373009431387896890021067764534367772943970034869397979176791860893702277073926063761570132934731944460334392073484635936416236465765176852337675273254308221578759245412385631026337808740966369343000010490713568031055273287299436154682128515164815628191405087263373713852209871471662930703077348286987727957115414468243963079023037604360512117478318359238838432276823510613160186332977934983048449683898497623571646243316338998115177557936832099203284075606987243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 2615232418657551601794546451550072096759689300861461306659342539699737490391515557764221591079600169332177110286375525474525136902657943487125177964561364669846283772172986589264470289037341189042570186626273688802016801585562254854858705604552752513779781393979095756325476724217024878232919290356029733267525577720924131255341191085149243539407519692209019967150321452856653763953333776169778282904660807129742088244750716079887345600222516793055895146346894746142492652946514685971329458942408866325690633664240998873259088835899146107030891850866612890794524282411365303809657038538409800255177021995101952788791371145530762957806673094370157630450608059638790523718438873478961609373927658937727969236262263738044225347684386402794229492296884587392131392542030274290305702771316309175465515854479411718665725586828297673474619005034364696035633838018015213539236245409195524976770137646157771789528457015274174498029582023929238171581622097470804930683880032528875407739350784597299939689738293780159998838843266120714806045785276024714086157891310929922959298343214359208205038323690096491371543765390121029967998067642930556580322067762094372273384622447928817013797700000180846768349922609363290506229785395792927695449359234218400468924685678267862457823708276038941864558097503100756572898705226394682790203934926856852373809863919235707133948294414200690165300906648098406912580364721832360370211432587973521209516557471172134902174929239964492311137310915053136662604701164811753739169583809492094489953509290111099095216997666527708951027573795343167714828583217950574638693966643463407093870460403386438771056740522795615360113186263106322616121693608558571753176907582448399440790122277744292658986332881759384157970777107301390547482452170737040246842703697506216693196168986325735157330789823785238861134028494947894852277608565482862281644233426825068961439500170718632702479208473914161067250664977848353362064394411254240247077125807872355361505923654963696298923137947446055089121121254346590423409932137270925663261409421916212869828919804160253740353742746039041979649996475202401514946237869295118417140406023036312098254514643856443504111046989956145052866984452945246811272188526592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] 1010886317710963162605874778807176967897757528818363262496803456917395642923859894702924702485396899229330927826541520384004948756121163712740222854437886889922032387253104237106173952201522450886217853173362010458116032545161231489096564111145045187919776262043844692031289634731408443546683646734524439209493379719997686424725425281277736094719483580432550571094739458547263521683982727670053886565711387282346310174084784090156534906091146533610041493756173056573154554358419457824345393812068299860542119293138647164954887113453828262117913366245427337321092846703959305535448623204968653849034570497938096178610610063928680402522082502666811281433047427857356368098573160291501186220239810402880323093895459050822031360510034455415505831773374351415793279251654958532970476440973407430283481624392304104884144412662625818351333448329487727679540122676584515991691775989097236714047733948130957855615503355536017303798696149091301438306919883795331841994575752004914936112562464326509768678557977233529494389569898161439022164879207069209036772687289069892614356770009337967282884226865227887138847428196892890243076202897846245158838710641252093945595114406650213466455030250707017066315089133659098960264652470907713645129299976978020563326164688306941514706229361254628784220325333711696912208667825206031371409769964848355537847841941679389968796468484697698930461636019930003003489132599029961175485273712230760935251063041287311469572325549128929690016269403522330575221068152285239776579848365169897629383537990557889443932372108735528441429902360443798141352092855521332799250297421451529479564180785900300453550380050616821489300869596182867427505191837307802229248876499428946434802457533257268072147881066064135786276386937969496469957712892768436256009086489095172746051250607498348886559647664392970031333505177876974396592392044340342040094896927806291000669770335308165962810357891797088125892412279381305476616960789675781595434179948893931749108546702646873064618089977923979085523790025117484397608833181346392789611753826911217905828347186316442485518974440865407565569351431532017646260111869756650899403027642065102939546502658309707275866756345645936782289848232070919424507002224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] -920496798511586464274990176192981545553173967142095954177403735786715258718031570467213367685468451400559394286074804234862058169517697892137353226695328460623964896793385112246041351316276009500035417039334598562549583950320647185907236136568193753325262527119364162338530670126487068790424342660606237869845328545213028079354173267973729928214759358325068694326736371125658805701739519700913859512734177183681080164777587264018210745544728614851814756233439540323952396985392028192847021593111578098687354244039145634343885739049887579387516155171397313305005087357510545790202586945094752749303523295411925962743802231989616533345987254339924021443123480726293903055084982568401296139269695767300410614294298259108470498222403716596906716183276036393573688540203163784025320688745375201713053945692464618337018165078926923734862289207998026022096238352838197834457870417550663564842204637605368509628360426727477359961032163521197020863368700983082147016184111080592921201041842392511644004945131587016396276326357104717515170601123046265866144583049636184126022326718402269194265764464707429865161847913587507190365723879200528222965251778361447163147436418582661176233078035390698312345332691639509113403214478450468827678509774210984965054996537078487885459886525968165717005640118604444407665954549043415805444431379550047067992089809343066380689364449888174858038055294780989934463630483496947198785269036585521622365494599711524470574055902889717769915993111161338663288494141587290740665915026891593606854037514045484134701009643745917183453609847255529649844090358348889886767581613909563870995612107196689641239744373697948271874692697280518274880083767712656104132290337261821040182941621790734175986593376493577574945161394822293456088306171987451649596663082893316082313751377243832825237485383536801638690591997862916265000417200912018852359169169335661881421903359091858771730994621379008342381132796029007559365055030968544922504301542615304711461703306777341875033092530084399356001250028708381405165690641269851019076466832463941782976460861702222974201631178642768405557009595069112647473446727146444138666118682506287396761924098749770399409042171105951582447660495398518356341449293824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] 129254202680062785040505215683218405382593965458296269278395761730915714771961636102257899276355779950014358273625351182958794265556145288341577734318700745461819527676251147208756723618110356776082091198596825080056088162908139061418159515750926225318859465331510607824667972498363584410977628346826364591521331954900823636008219331074938027550640167423877511793385651130862328627522284784808643615059477151699183373925416742081901713995508648959020895354606868267173619099182309140809621498677754921238676427889827713467668243484305758000891175389774776545123657289032641419926999269669334468086368672295624880659254127480708925232767037075656873879341927193183633149775380418644498882775712264813649410511165346775470231389113815351226846704139152271723926097590545280342533319043509019824845099402969733400777922857062336096942433295986317243256520538982574758736553819821277803419889601275406932941299181032822375634091929561971765510413677543457412423369949246573244513196978822608807010128210830720556793064089739526226308089872054780318561334025532847567405382111737952638840037821604888248575949771450248141360025080225359691616539682532231705563149324687830653764307609130853158010205066272464812147566189976779488864868902696437385480695929042319298653412782734855207743144545362246609438022113547169591330688926157426364964249044231853862003066991751647796461053641815265005313661403246952545621025158460725009924737283787858905905596941235741086718704978532490267484902444150695813263743015791095558608071750799494241051040651833352119806286435706876553573136416802858986342564011759101752144093903642902491574728187715234633308707785816728960021476544549595232832080221892528499911305717805776175677423517901797125345853810714291652881379085583947645841482441440518566301473033629779277664517773471442133315320173340951658292305484619312908141221842870826962499371483045293811136710797252106575842003013244393685373346813232691452856104740681297144892919265357560355271728895663442570499793718363299098204911446719668978993837332435383235062894735739931329037049318709209322287303801236380042589824580982892092529224215897024286128559329029945162240481357686049433270308247503056424143568240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] 171818986823052190320746716273878193981753863511357746238250433045759477308765630607250956467227367413639428684711881180250285176435999319924289262193044896456086478308419461819263282212079805891029933010939650653802105989178703709034009197091216580850529686828940939150082279051317281181049416529974655554294660412377694546983921069627116004073251062839050742269593188711121084844549416385477983390881158400600628629898186216934567821252942372285544128347302605581924876864625182897600556124967680277528560746729457005242837691983166042433467688980075115544556329020349596288139784592859120460484633485071320672122187697084817831026029037492052654501423616355000015054716755646568095748761789964043319069060328127763462801651831220395966135236288630898273686640369333897731037601071006902806033077652054626058727809587845173357295763688166595626066272613294631365106745199829286548477832056102528050078355407249354715349829535249664003950923253470843829448010097055573488192325151913720751065419791900785070373506073676760029612101729023028750386013429654015111453132509977099019656087969105330806553718477413060642437962157879931547261499379599582681509456218743359875703422403215718654279586362990842495975689187071959408391440286737319429685409515269800834096450680337767198998005084815770008164647808509233200062603385901551196616093340464749095783116261552841659803633729497604210172221488018974769273232568554717288726919824500622670575424519413011159324193625640269499382220000601353457181941445618562430787065950924895074912209184193010487106122050372303181434266947835346481987938346081535193577517464542260182881086074730470297112842908603689253416967127057405554583968631953501388210414274601399395715629586304435016288937501394550845978106851061826787003187939922970131050201623954144412737974202075429435364898550890116827253452019681589900762801076701871180757525909937301573374759870169494336889265971025982711001021649571269716083808765129713766316390766122325590917131725640155046146690200968822083605542473447731095521972084432054903317468657089713902475046474749291437155769687376770099705860020349946767326947952659789949654426655185895318468909604656013052312575024010086492395945328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] -126879987271327684656722721542128634373875277455018275385999848940842513870825169379812685416655623879664122820852350981637195007530959521260568532457895906332185143657490049179539629161405815644208229443489418038593657984625573052539594216346701875885829517225228648105851393966852854489746191337270972772301151744894036295890160158463687703572784201499947122252842753297218865817093687423067182271793873351329420615255522036410485301961362526809704627201710673217402222583556227507193713356293486764757190007992765574190658369868511241448915877736332135832756761312312756383512539505362751631377860839650952039659256579490062853441883506660212011438679862977318091218993564129433997892026510925714980888872692342696432400079931344633238107137139913241957912766805022350021353708798767255594571297265461390078563716765280714851597146673982331762069206180313170465307862785572823989336927836690066611841367975185285734963710640147577841634909518312490082026855828814010652787546099862140884914656937993149138500327739233400580875620205877372306493345166839355772432647902443540153507177597648745071429823405068026647031158703391773555760764497773590627142110942110655705589439024802878482509235807481724936829465704131715664007826906220681075526111342910672756982990833622473142018939285488856486039572843951881320297010907066278277798053030354427934864912062322326430632935249264799227180552369569064807411963516255081415217624326415293746450844699365378241431628188603041512539989828665792426311277969877545210114696961651628511542443227902761998114429938416680039552054587664982576083417175149029366118662745445334733246367913285407262719971423911386364797088072151224182731880850140744994350953042043395091382224038494629444457372639003809722051358570577426856216443339863478559477627149872739257963122904128655638826226450485497968441309484691125608997771427756274907204153468110610010939574324274736185159891279466223501991148223056905195284697626476910843439746237964015770211461016129663274314236356061130886085354635215718052748478669139909936003448888517334201324711173653215770184492145907727206696780514391590379265342021759785900969328942642016950284243995073638192097230614751058190714179420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] 41458668667000314320226094108823750395775660683704175312366290871912513534636980977405698832696619034550413218906047918905429225886476703811358953925101436198582557280211200742777036364476746732079003820180676480962236012751894840588473381710586992619570399127419994067634182996256870793503885752779434201907810367878607078334131469910509638348712476482196382226251142617824988056173776985454457868858412980722003575947347673320726050166039139727745877479897063169091845396725944898251444287155222645843094457528404518720668728408419066455835406130368890036495051018078451281386717722394329796531124568042769335800142785282418613956560948860612565579282880088745916321551688010000163121372532296870618239382659262988477296529346347599847812078207033944513179876519653651253204907415520016612429107601237668923666230454158310588519491046423061871193447184788155190302955635848946768544694727576982312752091079599110259710403943218839092556018128351043360744474263176302479004789227714041836412257276707480656871533518055721698386692029091910556671880884932767985674602945214484157005360079713804643038101441848069083515713557951311059176945944568808665277748232062494018129805922985422674843915992622681023270784391896291687101661222442818510291728338873450761766888386486557069987901924857220385697964192496871074923610004330890692054826669168856534437108475787548716861549157320811349516587755499613260739538775305672752812638517964955574042768883993176131000551683699784235322906166327681099360695076388706472906738813818042726880838026497682305690568709999870241188067085098347624819591074289059694011699212772736408989417057889316692196954094997214754528006156797845311070477725256607766484280631758435536638795579954579836738187954759281654516308395416052098322453518832816184786874362194732804240072669926459004368657565860226065693499932412035276710062682017430203534875744979259880784035132581147309453668332162988905701423324959391289532181030130979453384988385559153951358737778120426629634584524649370812904658815973441145046566185589502329810099881646921471930920733458992321320268977051445711390962528167827934176677650764254104074923967511629433369228579545399948603520837372694724495206776832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] -5762528012395621219588462933708883397929997524647054702077743993410899467697235902414279154877382139338955512348244222355625701222822094465951262085267251198850472789762889806737617057385341769066891572656246927717381422979398341351558739694548282840918568708126585188578988105078255555143154789878411257174026454362073912752409540515147190710678931151345690076326473709880757272478911704267756513530041610405712935575776738542715670553046277208406013259691057809398234983546099481741154568972921451069648042918597562409457367247847407607274819100888373141412989735811408396252488439291830779248814265583941915343079421687697894001514269410317137009048027203410290021964651734952650294686165948691895415549924904029058478059100985816026056019766596702325643519800670052506402714546171532885650165405507202264350522961944084463391504025618017739561017739178744213557212681045492405952544879124117080818397457325704484554442661845820901771050679010092512788396181022831442940815897892688838528982540147742344094739222211506931965407872699606775039922533210932506258123447140350640322633468293990514774789029279032320035039819640905996435646922604088916386102644178096570871074585428699863868323254304820727647145010418752132087337792006838967616629685790507426072419359727942007080124856739057011106010561338377664616760600964890015071488550869437966487745154367401925105176255416653472949774357848626307064597615110443340419190026686600343445439726309895556860813982612763348994010318379165025466073672530737880791043786493642792417271173895380216831089784462116739115054336268780416859893027783616338318512696772750354715835341445463238501979804335574623428967934573552490334578139571017535835820609198660020883316461104293426768551837746692464743413499776174213001410025646755884315045927495190944752188253555692296513091599080237828095449403943590834996570618744143624109624327651271758314115017016701523199162075305064095022420840090006603559121968290289690619944089555821726415045613942529610014970078517677021576523839698323280269575824510631294566962564647461842823407260099802363498265958330958915261567691720219201815464297846054159987991012462876599719986010628920522623572510676696085854945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] -589854141136677566683458977150203806612452398401855613903882540416093418648172865975177482891068827642639551430122583455954829310710688875791471655031353745596028573391616501026204171559950172918170779210483594391620833335212914644085874023736043630096673323963158647565739098136644045665382059103762048659513457737624176603540472974640016212910257608834640336601328324192123319063822893818297394519270571688744047362916900745371917663242976386498846803059729279490929910524574286318939440580344552734430372798562147288817602636317097517417021539477536509831589720655671956578378032048618871881263452102767546011307678541317173209841371305590003292500168442145773229417293657144118106389415066092945350411071736497048339241395763558011743739062037958479321403573175083568908269850769079332962014033665273362387711730382235990388152387416131982454319552070238510434291933467907030652932005608931643223288084077696251141323501801738445831896546685848596215818806874564933116888485845439800150214075750089507201189017944853418772201759926210283682313240837241000255353991706137893464627503482959187423733119949676048571166265003733028848706906430614309245490649049753048489232091055126529950009558425706965462400895998519488585415307205737097018868310253029591918969452281824220825065326232277262327844911561364109294882954988280398991905958711139558786581424340273012282292630753260795651518516104569335536144456277854125981411369213304621141124121208478462634924002262268930576748512589128139365570264599279750074138981194380260520139889842624616932094219223476954980989351951173676557008072672033521742139255880873216272107951192983700939536907531289982324496282088319291637824825559093616299064652688225092055516805556077178267202524273165142629010610777936992265891657336381301541750528809608994650910404546850439421919817988878982576794867923404109809312895922401304622300552102403787214934091078727808997514094260697834295492002106698590041301575122243688466843155294853227892229869670452892105558870957313915383518524909310570865215842397717379475804816094711889437300265842114718092653925408749622293745437267698365188638113889577650549787457666496429372731027595580740688453036160141795483453489152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] 356832315978326330860073548181460006300913281479198723431004032866111350677216460662654600086685317023663291302970715579167042889510733937531264806466877314268678853045733993006698299405327369413344661076127474450029594148809722416377525692321293007591162936931892604548176349222427191151009330251170752225530639345546900770558196716534746678203874238526294538419379836570201265299900190259118983826294066482822225588180203956622724361226094817631632656017551810204214405596647949236519782078155139133799080838374186165913837766142511579820025577001318792019994180279415059854677598353794140120850715584041226500815561098940434173798621560705467779631604128326460672237286871533440386674325231921254131656925844466239125909717812737934625723858317861888882603373314955525681639428142204137026029960483912402604247964806752885584963388618829704381073244087284413810840909236151749645761756231497778626653013829398645574936298043024153788071217658564490057423755743661789745830638929041398287753630648335976220156733298949722091604242111907286699143568926413421265320636148445358578315909235736485930074564668644814575998750125823273847267282997387828196112669586714251419608798942757665348108114406967282378006552379387218772244279513986230640012023489267774566474091125646641420727543686531981057824175544475511356447807836418540149065020325899964035628788930071715921389047173650932195460930173166897943375769931635616448501764750840828051468362071743365725556257597925472888161194567498908284888532876816505076721696614611290251015218978479310647268989192758761016474561000431377518203347341322670847932625574550384770914038112508704168207494063789148626752134076259525777988657558843591971071818404580426336803101728471181639061220659089730532486250687452918381173620447200871160305180624503225571519502307143701651673941795753351339994898202619485353889883245615616833958684091092745466489632746694270040488407766096570685801027944081417587731287762604514547938190048418875680518562104958085202243374670664797234513717618580465025186177280354161354413636552330610827540413213190180180277397313614549716372522881721422161026592955364617076609506580752112847717202640544012544583991460745161453160366080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,44] -45775588345212217861187476040774598894656905261988679811408777811741670486018243682183896772694175393444551566835095541268131248608484171053392232403927980721420514358677475049927885585707027164992329325399530581417834590243899473419566623835114163553844143706922451337913160298256531668811654066881615526404043967561221998175383145863274275073433312364075475420815414639615723754716325831255745644668735148664801669748394992630271902103413837495073288605165267011687491100166170573679151736985161891428912239627303634529552298541440006991918890051157160763582948281128851724815463340376942996277121232170879634789248317021405002884843206872560429840099405592259750539418645117650203613359770232315195889338723870107019440506034900044492838172602194780993275822919256125307332392199623660208871352436447759747632680117130368569503676786458956658409545330110119987250754283607868747108566185532264660784712603374771145413642883580477555358722734218873244747082626339493774254717332366903439510560729028615808979836486529350053537630811347978305872996267932795570703594766456145616296849307407085794804696405318562360943300336457640180706386052495233369419079252405617335749350371779550477355035203356654826756517604360550423233133034932814600782178555906194014306341384540237307486736666102755548876663412582889064407456293177923435672197362396298303094072392234380667591779556535776534885362146718230080528219517543025089792679734087472356933963480834954593419055664908751145331358664600230822186617738490398209914179516920627409848771359578856109334186790336141700695627299089441204123006151071594910879246647478048323276758394787645353496992400127250043762264288542072019870567502565017680145284282872763760053408635459078658212864309278247870084878807880559477036503927929016722836329822799318063921352520951183238139947600816088916806047792085528484194920591065293510152406772058113642744186349684313221030013497898922185627077038790485783693160578174228270744262756778834468072248126667579961033534750073400561082375652865363402759189833078453548852597704916184508693301904975125620119513200550107570424531954856951773930493161480511917448254040842587217543761673462868348006465379189781632538116096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,45] 2753230135548297422102869480767194502041439453711143883791930520282608847213578239783800229187768530740184729901231131322223153490126900276031194566952094743211384759459793454384435513904541439614502794613283395189462816145316537098340563973537695530215816478503628524839353302344449886467580557270280513672015033994819594657507021977854359313039704324722216240917077557714554035386180709028995918969770840750167700308437922734343652596697355738220907365358551783961765016639189397036277913220941431003768302480859015945820481411745172158455716371803736513493295214742317956629007199699770038252743141005639434653374982392582266866643372018006993723217819690307707484360207922855903172304750998182286653962902323961338893618450474814367674508142384575369811041543038552956155516844033824058021572669230143967181997285301598100135004148123806243684492727901471782782583076752826172320191627528708684999244473282138589486237413284645472648508744261400203843529592876022485975086419747023179528010413708618026774005115492905262988496472509212027461160856742590908411391273098639779658916976877212546205816782620277265310606834439285934265037877575249630074344205639141096394564832944177006149051946954095008630169594382380005986386042968479239507433176537431783434865895114461139932937887305017129727756007719677067468337590229279204741560929935020195029108337952298528950912123971795751995143434697979833037070311071781606373594161594979800922021845665094849295867203250295071682742495293180559952372358726892324495538944634786855141135727059825590618810639129961347667845730452369871536525853032852262653202281343114282659595144426378834908906975388758390687061649853288236970289413418275972246902884715220855990664841544354982830740807554561423109053593775500858442647667377307021611385929748282090494457677417057467966981604770876568078719670221645376074166965989551041517790032823582298621571989384202604753096890676978425850988307491626641560204659039816962143077928878979680423350773520322962115265453338622383060842913802865020678549331146625728119396066112400550246623448266967170612336296211864644578670542914707821281443005336410024651472419495697662838402661512123501325439813759599156217774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,46] -1646811657228251932610666781107925977195184806557222210465958237102291805385279053785797011881309568419413975235565674943499777051988088020555879148663661494333195220164978892856025498016872585516991732739784322411135401771487183165686789003811651917893775205831212898365925848162907823811640037315349553384840961672385731555974390327656547412857882385338436122939421860698450934449931730521794825123366624563205090708448584254928383515506734172961157850923354091252866782163105342750755377824704727447686655876074667164288820516980727126591584565367910516884416045508071539273714403679003973756065325557114998994137725371061287793114478670446212614636204023871034998641897594529319682095751667970006696301352465711552434692466252812204604030372036995928008228395695534332482841258105887875258848353420939893369543846341696423839754349871193694656499676593673872074060508584665723570726251090657162252432186212323643298972086767208311417136697015652457455791596273951862758192972062717996453927753024679226734812841231355172293524964395642151846748236612725910277547891392669660832313023005412663984041166555744302647597421131070456496743802991104494904350455938076708147647598740392979179654759240076120298993064656227802094304527830469542526106378196493556017411133154853482232290163293183682654293789020974589214248568040164517333596818758821386291758931763842457907317273655694829695571521460444258699127755904470514509975745785217085895930625930826641477178665957305589060574381632148100508050680168652030402315706226813155395966354091252114177541718550490050319890162344743487817661370351278620563621542745276301702734589152365473581072312375366974582388917469385979952451347051374040188617142243955545779851764879802143827541880068863263758612481533202376307023702026122340153113890522254259792070371432370874990980060096625358550810221809881284422677697144486773701149401377227995894011727101086811882532379535784128591105925225836023036857816938869686687080478675102074817006382921235458099074571106979569312259302656217579720500858329292095320290054870790837764725477694462947637116119968443036991515932978148643204889070491130468160906353128875605155089733698462838853135321299037365618081792000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,47] 368519849256369132716800407557402859219156420678749562530227662684308012100196911321709239138453732335110308026682885916227429447253383959266636331906738637059814588430443335674693524615207604867470733006244655287562367766956146613904372128547198795984386314114598848009319900228482489983664604129953324887118213011587258755298094111050814960358942979363769732021049585871383062724021997980049001591633330409066902047560378621022328623806773510545110708340346077293578208394762268097180370028662405714269339276013941057460804104129097430967340618759321284698963931887986986731995466458326753404390453646318396754287493491688555319610951273957028119664510500044578350685717685574226418325519130959069715715604063950254457171562021074794048994308329789746244028535750874409178042143873865131092176878740665175431733837765012629744468593665768933806088689862920251517421473018505688956284984849292798227249948112476475349729783243609191073638550104626363409427075103363399931994621571607597012211605493285591781081183583824267677022910310722691460991707700724059197965794570142645350736274514228836350220578695599985560853743086137692741672446185606605793176245281205261542543809093643836099855541733463025653751053878297054011749987692708837074958372498407901978252868997814349382640778512041514295929814589815951996690293810618504048117896125982613705161735996379840109095350185304640907208388555242137015455595237512608061000880344948072744821144908745815915215049329964778140960668224331024259903429202879422647833592326739830059909316935088232481601015488746072109665803351212495758234442228300723473550955879214574752631474113284380617508671884043557816299141576146776081626377531728756757921258599979687904634581462045422719153545104000125601532339834546769837887093489644015057749859932159443559641230185021239194658808805958638874263697451691677135298930515736162452093536351861947990919986226298435553892773465136882043455295597258168065078662824272407089721826131063136266344896694889020521204131595549967854192005695154963528715174819728545838856357133151910067141918374040650615779581800883537744406334359827253522788038382505013758708137039293129844419021384052210872803029276738508281610240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,48] 78282147251171670151477014197234260757958604018438782775052757315248615523617975705610827012144143186651829154931756743983012703909755616751820830688444647149793818138860188950556111437929172769060267243528832278208657603485697370525758898065001759172228786013498854785728361151127252821017744798794809786882271228399319139006799362913922865245396725368943801331025449563771230384146462660798953803634753335972798656702590951670298786853040971565400180698853834313402132751310731196890862569563966582025026602779754488014083238266599853360734554630165408090541223805230444243072598840009471040906112325299086424498506716944656013030689960880140233483167182941036951975187623918257194844101793891036356301552628908013125245594466769048220866697607357854780728308271862403938863307942005310673549011561492388687911080953150848709776248809078495847087488605457614505993596005274410045347813956168092872358336851571788962182413792237881408922169452716112591487285269020982166873323377581655706639785344121309756385215467892093337628083777909414458632940145392705509332319208871271057692752220469099982099380943728294085458709123121543891697232091855902212929597520772022977676872439629942859914564829991712825560112188300283886232096473547030199806984790086825924997504041236104516393228738562608454193608709539840223424848923915849775681180865980576885630744514095155350066244832532974177294847235252364691290611808897625219040580831311678630297241015025535889681700669001503673132091916626950340669552942863637032833071022913288719069699108161997501806365075900872797498170213572418185616804218414242156204744272340146545575082865978780194183248661376169464300457844965995505772345248798035621553467403294952528143370250349581145350122226781550906309429668802280169273419913935530829538492231569868939950568162093561680686846010863542788345208634350034673048064663895754281242966352918643937249014265091931097100305135026753774630380194263768642855474492881635831825838767707103121144348455600093152578769161823786792790090529479701564529076726647477344373933748733313499254868075084722159402530576986438551133260261446476704007094804611250494677949133941419526904874597177274936115153141743338479681536000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,49] -42664448908649654822409450811217434264442032220732634740928628888524323813582713668896983964978586016348157264947443300144546142793183816899250040096648163592984681400693866016574724180836002389163533743047265395686305718253615505816160095769378218420327960717606363588723070809730893465176134323745148664743709718339488434928327261967832132589862320253193315138291275135900867851491329221780114791061346700240832197015217284691106138009312060665061183460893521754208268813635771315242616638720865714888823508252321501500449712687833043828270705158107020072437061186505291295936101062844373210829056050105501742688917827572941609330602815780836853001758003934834944164259283509281458273875681721434756832687176491007722100124587255461132463622270179416108480192159259119972777051811918878329001366164522578895248242059064559059501696130606252166914552010899739107921086342457231962600910854448502655186761801840198607143922706915075868533582264234033323560399743771266574994787818762619863615541503005246681416819845208616622260465204346540634103965708909471639712001356221510845067921133498362663498532949065751273623392748807889650923266550401435580385298715137382259196980134805966671954961860775064815739875966732289093390446342786717780141771625077997415508821325667231491650954377278559083497782457455269665358215250237074270295158990994358320558789149107058819747154720183659710912884409660480629929647505903401742537476103159677713016582103404304288158450509139400505492003734319883252412691548760745063637482309674594040383588650085315706861503147153225656587118047571295626515092872320192860972272731476568994650306183555968645761990086230094482675364331391266987323156012894013358484836076631713396944434633775306720410542704954995320197251913644017176907985941954763517676894112909609007749405062841772819255216062756708761937290587284737618216960226244675694652045610010248748570593315838734642821613074649813953760280856397198746195957450394674985597777334847414021940143888265630948979696545441925478320607699360592013293476546471628150032230114667110766084844967420326153194621438170239093317460488398774948005805697887990154735376214685132994364709453207857923125668042637435815854080000000000000000000000000000000000000000000000000000000000000000000000000000 [102,50] 4971948669064916345637318587897203441887692593587228251500032412350443078171846973047271005172261882068415908972783737365814656638444504000800647712935652037439962712191983631728187899271378022163800552265486494516572268913953501296735907801667574621407219936982865637683695973615585937237494322140054539555189884694519392674395823743101270014158464952008679286309428298710664558339114330300637747692853362252703249951642830334782284117287944286378489422267938755766510850886043806995224807805330350794544089525549350537317073178101193860144101085793335519034196785342902548445864147239500583541921328375589182223172454080445196323675825658183873324678945795948178272091535788837280960645468251277073833130869968113717983129620689764363085311512279537725176675316687775242047878258942029016652610600838562690910371673312820677582346917572809664930930294517270478427757576093229473618351084580726206889426818828073528282484994318858626270044067817724249274795073487684180464742248702675010598680922911720156315292679277002946834774080069156736185063894315735546380028756753410377751828267667102230690685278118863290833227053522362184239306738684821451333199441445282926781642161976105854131495676999599134531078086240253364100423692053329991742185659477787104174927667089633632620481940922563601656568352760561880605907147159903300367648226511149332713406718860105734997847854901340353945029226246717227414031451570232748418500040368989722606936440519256280479060685648438836342803407383913838590974889678927022766687737731486166100821481897861856008921394310164871543485445868820950275835266210073717756469325263305934378756713734383771076196345472481489969426485287643845340342398083793525710419360944411880678226980429384681443953913587304075796211831484384918365107737051411758681573049958643443724973789295022693482093224773492725821168899640500196181634346822940945778969930908107769992656744532761606919728373464678020881982180276780173873624983746927177876422652450618970122033604031476383819427444433046085807965499443030347400568384767135748934124454518910844154450063422639099184990068262446631475296531519959386354319823240252678559280930207076184438653737086936113105410382149825253605376000000000000000000000000000000000000000000000000000000000000000000000000 [102,51] 524487853343122384907729683210899443198295802729530722496760341469560000672107741191645425857950436378977612201860304196215622894092982600254908736574342680567754587914232692783898077149580729668532037099017655985169444202318447511130913469327233701901001639125335016422306925534098517141649014434734630167626394418435395333805080461426179523689048489514749500352689894245210041351750940538965937541827268501615018984055954519786275339208671269810462379391953029141509975020951868701515882300527866410705176744757632424024144620915915127097190664854871688145696103265424041839085892971709006508630476110890021376810654982743418160253342867052397580009535294677228045967942765937738624604274101056331796603205920660640082887148503341621881126783179636610761817461530333304030006707253032128984221910968144729874977508927870189900513572532124964017928115782047122641277119820440485207228541178241078612984467768809386510145367766415477570059515087646798907453005113255934393278529542574805436136975154657175275278880973458341853471066522491359098268580534053198879529471632188228616957384228063359604434226302069939581182835756977564419166489604932177143092045374199526168533719665842877480405498708355736868805348858500135393166996560362764223230320896403816425042696060015056630905342536445983829224895538938772563114425880753392424195354841468693752565526915963399017764982232789416021336657041394244869346429807193357280474204870087005395379734243700440094373108245733386420800485660699105649936190704890491618063144959174140896652697629835202667572791876004480723148782938605093505435636019107783843426625380159522839725355470550960201239736654355241937016250534751900570290356835938287242039644429881337733974947646681788587285394691042738541720350626725458004877041376652127207759369440576401041569617549616452846966037941119024015651332059818377993874079331521352930725978841045221490640538213249756803585112436714490101541946644982502879206297313333082285192478530723525634277856055815808505390230991770279897122178056615769415848516777989743587509270003941758579920826688065518231947526755097973622955701299866803932345318819978214909147870227525881505475164935939608222174404266648917770240000000000000000000000000000000000000000000000000000000000000000000000 [102,52] -157110243098397376333702921897093559583984665129271306229114623770818889478947171897918348811115432027636133884625135266761820433011225804353620875139553002181687708717188937995420425170010856487251090918109814621317026962111319998592847617739890804202190141053982064601889987375280694924158497651493419737461813223346038984143417006085432138302604771708477089009406845983194756832432981986977827673395040980947674733543793264490975788658576084469589228838604035857354312593702561292033249738699834741203771333650143023604054798814383389117365984288571462736663652397526258764567090659036750498749809319803204828582353873916868668506215695503792869953675659020042038495188999225020601539287694232269882944676034961930221004889130011609988050845883287123112109413556008628773249803146061227457115578073095706299081094241113693499750847457164683897036896940250463074039365988382709585242472690593396643744302851297175995405268157171053920894148588298660995438452295249783829677729362991462286438479106622822266554298706925167368773308651810671639283964937168073072339411967447300423635822690231506665973070188326816361159889318410408620848296586646635148314332951115227892704893129269785563435957978973076159203550635726301475880661782183181623455070467599273942713999091065700394332417664292367470805993886123491840115273627517253379048093247879575043549412663923182079974651972390851057959990953139630174531474607394867408171019182640437722952435950971562423397395483206369779916820532421257044066875504363204781396912414178563759935425508944903356653306202299584148185122120177444478063605848780916659543049124400789422999321826476866392242366559068441401538081734658362652338008915343091953212478869261053450961149174733476266562187759788034939987831554889670491931598120828089856302621094821234173139046460064502486505467751176132166806426768132755503077955971703014823278808054101936166849535654080288306604284433228832882872033770024676212563566544279785971850584253271180167320176631339086463910999926401725169398452152467800383063351247554704519358779157973778735707735483508761104519513616526915001972131626742749255091730119341303175900620781969650277569223364302790245962686011166263607296000000000000000000000000000000000000000000000000000000000000000000 [102,53] -7012696043585531566343510875316378058634735722621304693296582484784429993917592763865348826303589345399813181769253903521281970397478107320720368508740825417891263805755805276449727741081591497116431035438418851064113282510424102422113537825744773558940337701618339665124730682084833910847860369765345797157716255965495516596822694656010047082154182243386034205766083020708278146278217796246154489217784526299454388635457571761249285207839956326936597001312235091980363703353858584315017598733552692227800727257696073124274258531461233618795002352776200300488752921709067405539459003170053911156762542871810094999002068914024448485459507023939061124432863121718149601244406941691424986862856470054218497035527588324019397637550343281229587562706006827262293608002471772307850973504813346429518376197765069906634338350397602373565223258000649692525805196175005734542709086675702372698061937029276684019872074905127647739300518221998953467393173690887727939796320902498800002912638089815311206367005076227097807368211412502284134351872963862120118058722078969338916786515606614825811238068839368427600130208730856179995865939744036224669878065529445670337073800678470253919280355261520611872500841145031326809956222723473161046826370401976426154642330319048302306994206641958896556449739357300549353824908955672998171414448011015183177773915749834346158878337436688515705044195656698206458253698265652543557751035191191412953948032863350950542754609195939003210026726463504390203357154027583507262030397722066833309985527867651714694645294060866357701960313080002542843935581074912614100657096976457561727570598300622233561696950459403708509087423035622957234533457226494498889350077979415897293940734046488193082434847166932404296018995447289689022508175679541323304700386141702709056750841968008225329622511373947441704564660095944428426678365033706378304410398949175619574482117703767287615782828203184655274229107516323228747216464694288890467310414426474377223918034052001028815148356151355081595197738182960600089326918433930682577926997674298558532416736552808745896503029457913710777759711223125067871969281509502962934940852051994708135596713042519592488944456621573259067460039551200788480000000000000000000000000000000000000000000000000000000000000000 [102,54] 6120958239853120974038075605803569262264673342505076932533023777659223090844708579233976343148811449867298534421975551631124820443358468824782143747769670988678856816424649547212265413975051293522780365659967699560691925342017962898097772354315986357047433571218637971357458107930513448853973173130441438047624298571422937337616060167900319117126249080081806365363251793629159399050504522990382758140157818964020772616797093777526650656733825965502935177840774353408854872561853839101022755801044222503994226401437429746039548827709614380598719730232579649927250055846396356274127397767873090144798707530112643392862646286978924607914594354792721248856567297009359148567856939069018841768298370815044496341080612652585760219678632714094076285048627596486987419701297518558596014619697566661930786108242071372200650907934819424605101477340783652093766667072693161061975761323658349008744368204929100189376960788667309483077242404837232454774444421947231749632303977300665748147211079775236901687823878651578840944060983988129522667617503865391580615768512268039003131788263730362022269106895867996524030577801790197298897952359606644124255098118784625153798506054447813472891628671451671637604572026577826938100221712012581756821119680372967220117187416432986858909220964703788200502909095837775641957482374354411204625475850863186714739472771736607384797785604460853746915541131708684405616160782990888300492307533230312651961871994339131044172980631198843581723377267545666891073838904695803835034556685704884472703825231179466166217589101044222761543833270955911756910792984560849581776990952979424023709577493434517478803242502584307545394187036569627241563605349019469617388439633341920636218683232995565818738547486311359964459502996927085710563300901849097339051172158089484970807932555202185731810470363118637335377696560158690266831365381822024243212059209220120303876790830296262059681672587487282756430765012215350873495135542289863615960788054973612896017302840063489233565660376622992530510762231373609442777610675569593704127246091476700989447827074800081602139270381831929642522673925997239023891022529555825117357381712914244921460537400233472821817330200600561417170504602649362432000000000000000000000000000000000000000000000000000000000000 [102,55] -783328639278712079069816863169723059385130195204267497174134063952949340515662512910858267506606496562641325795492756786259581658048162010262655941440532424055708432314856255988833224703874566744871025629217913834106022482200820009363757185568543626387364164843331884832265926286768601809748792299163277513960088453495611495689879866057604274699251891422763475697981113010952586362138626677503550931998425820304348310885920943101797626339374395692565835884361601257739854874391597349641575906032581812749375027674248982229782852243200848020276490054194547715180295623106536612211259496390236737644266690815192054639323459814636899069623088482832923675602583548567354655533886754169456396231515312501169161470981900922751311247512816243153611897752194802036351190946093849128861072092735419874837664628465839676327840688723814871747252233569159050792466896456896614209412767297762395632614478108604719259611100102084596377537034755964595365784709264239304563869964981832273167245109729848124127324614373718875218944537863188277403841662755110509151130199219229370453263704350139756104354806097625770829916300785221126149069915673587416669057097892880365993847522248633296083783038795362747227251618956951726434310850013823506759713609289936225053213984890719792073086186805786062298633796485371762076782370045514495572123244529448435609996369398356184750853657675905570302014797260309490862208848089924561020128884362648083642903808248042619431337428939656298458738835937454063862001552742091571343788471625148831302198995408842920056215710988106859702489377800002548236825658910105581584778866225479746412162546607650190843412968291516958189426146508134267412731048271923407384179820102227386245428226680847080782890291421283311379606929652531382261041854939884897326837128594724943606490712418833345575136368675368158651468121738687474807450802281495155478336531644815187061650874350837963639200984839112830104034048065948578200712396869275604913514430699332311342988878728354318728042259752903000191280654538384101103897869500051681679477770321542922781265735986151953719788334706617889070735257689917495224659003940169201854430199118624029789437684680363010041868116369818956233826267446640640000000000000000000000000000000000000000000000000000000000 [102,56] 16862005554132715665476199853587734709985817580559392768395506174604968342637236330264194237787392359041812379621008166574879429538853334950779426188800455243307071504504086257144762095945236170674383269715337553660163403085523109648979231839824016278650774045708920152691681297855221166708310393599896806612324544718521870564288669333575399831061223591930841095417494697773137946138007731105481086732852763080596407882029301100099926022720299745806273868794295553539486944832989699855952885169676920555893780459887654029250804146747306288106513012317052730272825317961195346950440281827905353007763074714014766776407981558032543030007681217517151680062723649649016795730559902955356957797882590220887933461506818197425859256875121688067818216481120229661348616964183330843727918987145623414312389582269274887638889220317514792630422151561325515667385811029536323505510683079424282485148758375517713915020832853452588985244732683078466339179593343764906015890967323947922073608452717487003022364710734705578497635533664074652815606591023227468240767368984134958243894415923566416347002573376535163961560854262186899136325261978021690362150164647428026336380633432947673879960662104598075801964409154371531853289105872010618984363304135064271688731234609994266640438338979604627516594425391378329190624634822731177651657327011497819834701946242360091381909215347003308158502837215790030894043179187272452791287711794901629843498735229959883585994483529589176365716728903344494735022310089034364730521300325870206965283433854255165818834555095876981299188906529987076418014184554150526523851280548320125938666683039411984561289457559821397988119460654614810636310538779934143881111422535987504923417132372555664800450831010740718043509220933002592257645945864050066745798421731066577150628202629941272534434648957731095330135299821203236111920451784189057007907571682688090393960451411688672470680100457530893744785237062497152677851711926783783135554478607552452035334533108097527079121163713905299928962793556925560629618265965484807368940191986783024549680061822797152318678616749421736872175619468637982117030870448621946153557211641587061193320183134907498083768564027474561586836924578922496000000000000000000000000000000000000000000000000000000 [102,57] 5810928266948251880141249528457307134683553948938750984338239669149150568837853628580037768386436985662250221953607954116329356008001520974521444950736552733908990386405749457582368712363339745690665322859533060796777580714952055057987740292107580851216057153524129650697448015810457804039014519333652432717681488606849409779967255604272493365396239212455601477234015974007768347648777888882083888651847206295612600926072891503698913001555155775678018566892553334090623399779469920466783800498254428759627138781840717833520673045467625101362030239140495269881250868853628981972450861477899430503407438563708917768910216482829007071876304654041724437376674372924258245960042343125380708015539491338708617436617491089962745234275476068714485423188349181697089065966862728413407007213512772606904469517590409006416324502868679734523694473955928215820638883109084947672212110635060691987776272345919011224313835323343747246236061382458792439172600483872723415832131083358619682429206798234028682795988223390160150122532778397733861967490757700000844547407958243735963013001265247156883721160675492821953562508538630016910436936658816155370970300686987422066505555017945656091924032873345309547876041092064266775439839805129193319340440954382147551422216647764700201891301648005822571093662847211116401849916930011593508948807566374547327759375111719804093819647644403942449880802714552958931841131543472882631352065833240135061123257100382694596143519283760351069797336812508912904380470269991107417472056031299988604393596041430835775086480316410251461127413743495150334703541102659999412543980951406273700977773530396783813749651418864087408987738785771390752760476883197379194854023408174751434813399118837756111069430307437837695837917121674855417860170657075597521095649799453907673035576855978812876414951767913165275196112443681225570716114130514935025092879585934232165477000212899815552369740717001911330925703587248323624583532109835627555132981746400936284187715216128428114059331284665121067126265526649837738094537239752053503746469959664616479928445018288316491524219173858566902619652478274007767224881050888946021031161738186093875851109762103360501068692742777958776202381618053120000000000000000000000000000000000000000000000000000 [102,58] -572376615169321957297279898100395579195052516604655831975166840512206216961370536775242344539962209637099433015837556519877905979918401083671800611808056428623584541494336529870945011157218575418326208500088655149745199341822700320473043467745993794643434635775457769152870584742361691141951403704171944428861187203427639221620599725393421645889716233298033649150066883664000569728534852187117201204048871387114354008333130318390859342871343718369661333910383404917977696525777349508449043407943034306322181244209889324479532964415409912057532308634698761596421770234512769885258701167235219184307293701121318669640934923691074884881546610427387288220584145431775747186992386079205543375807555740125908776260016059675536317023938367476952832128902518390861039023883445967279422880107281654126692152728172159378023992262038744285853772818948367956191171706910145064532796320129120805920693358330810710284099880019192114706598200910113045864049984494771717587375576275125766967747138097286852263415928205232889343573074327576955753704702974137255737657555158390673367762702155101473034451298531093211904688258870870360187737721130299931086895514146147460110680344365734199572488167705108177785579910025133337691419011825369176360289188307590400784875245623739980634968109969022980104030489547321259623526792270283702709949054465805076902909319812493069022070806941340402616252932153434987443097936366027097848921541388236768632454279828433753634808181995473186367119361385266082271464076654858869487015886424112844430183064410797126648177241022002570921081373512038852118321856228703704364446721208567129459942971308153838038491423563366185513089669409482284580544241043923164469526140197431831113578035221712179432596200054638985050067221859050583081258336147062929486205677616341355321406896399747222320895870370803979952614830537490859178790601590243891670407367001766614696300584738028766636350474203631893603850650963741666812817333900345611642649971748962007046334484624512115593050182362902992014914274921806674877005584236630121050618754043897490095416936705743100157283745691903004968566185797199811427331470643090838278116598478078834850492808714673836904925732407044423626530005975040000000000000000000000000000000000000000000000000 [102,59] 6251731029419446398718314512560057639701639939100988901056205635775807064695389771597693099983876588372032073709187609799860784965366177441462758845580782167744061506220545596476949628057612345397178858462601581372200534885177532144903876377206144451874898011377458691973526722334506663117066667688104926177319634059974416283468180524612301541371765767159120859906077811604328152294812463112319538251012144005548463601597457806359477948536409310443992361571403379249254332749482738952809252700546116397702766464770608366562882785979655555300093172388770453532200004330805568543560013879371378591788094150305623821425713170794725664093915382486962088114355321426450375645673207633009262009410599277262122116948606353153742167828314210677982152698097596452883849220755891290992440357626887997596517112265200503496515972859510082193719660821972697063522769020732793138780193505444636239477701537429188397597379471978166704891980703977805705912841500164379744800813842955218911509649900675972013953557668266288024552483040105652076221066096676708354446779684402813651980513631752145634009510740584135164632256944122077979993779471773020090190184538590402922983758908924566471124794891426985385979494401495638795109012797942373731693035615685391381709905369132649618645810356157471374877327691835173422756645625404818222964612739233391095043724178645064067457059701140482430243637355808555877719141355741891497854573526343714923053144509817602092901112002176554400605934159711575170423864358122171966826000414590553346996264248395988606684375498467693791894601590143038702181444286659013049933193777673080484791600142216880353265939252988863514157806887365482139488209336153369262009920622282692107663456292115864407522860972075276297641439558441096799841607088600465848076606594235580348840817741983133986164449284441550774430869285852105767148535439757495721388026730900090263615456037413851771000913852238918735843162251044605039865750598044750715846771446265464983587022473051351897157123408323691928452182574370199669434707466909485893496217282020695172628613537972374828804685305376390263663801469436590661298564674504449795493807560602692458463783152795264969308598718781208788369565286400000000000000000000000000000000000000000000000 [102,60] 1239112743921203934192830104944277919228961195815328487950445279089579110523864071805170921276860992183071661286623279389667658892734756327326569368102506660148338757962383801813937371457268964821026032880837742827577196000399113632454677908465477925219429099984098239412146980494246566244121087601341294044897641742908839315274560861470209572390548243735667696701804769620800722537273740455241349025420577818513634246702589972474008577235814823774223785280160743122263446274710841534279837538098042123341836396287266845781181090494149812333435533744044987676316654572465751720566817058814616404909608065870728232522690081263167125574665580915398038126155319984091711134239429318643335205522577396472359369427682623382845537513363224819333668509173336183469699495235887091763401222829323204624973058689239300325007474859044878279457210826998349405891272865028023919477421962238142482962458514782622289773156919632356321289560919542242532278755470336391907258344802741339840717036181891848188947447699611199157562659242330390551617482263065837650772464580398342867892171004180787197153823644932064634983289772288309346173145520064161879113664662076496129924839764732346033269429571594520411585569076255233148642777938113649476632258132442894239502915354612967572890690956659276370167081370538158209348044733805860381768873684838432942089331098068763072584172849503296788565232129950591631314999555056174046310200547123901143652966853373409685754333041312917197250498933375890659768562223833855773299242139448706793317308363978839661656712145132323478519500811351488012108597140436666281135611465869008942030145136812849253836178077600351859096701428594291733221809048569906528453411895589614528793687891639971466085726416887892088497656871873491245484145144331858985914127033573228936522787367753759281157613535623163659131250703980307867281418951369886516241599148120927927373114311311012112157932094569258332669888342339730248368603739257278067448015042176233192772600190352555974085243460990476314048984076547154428883687277392410569926487847138101945277750687519060143068407570632852077723337459323427812199040933768160776767844475232380781784541017618620532252682104894894453889066598400000000000000000000000000000000000000000000 [102,61] 197507010308143642267087473936385304913271936366105301193370311012508437197924229188069504041972194212547141392485027094963918578669394539649465222741997280609654113224469371681212680914226981824200624160283252752857187248708917397396661644935846468423092397184295536961659962264886608244041675317955551649572957802903915524097803095973996391393558561771308264666337727563820595173466067857848132932188134668932626286390555920209204824626746070883230220874661172630639825822272557688845061919432573124938365417435230935521835873300771144600009876884159931078109892191226885579664749807890194423113639242766280783757517498737787027216135136769659935537301939212343657650288492328161641985521020584850745163891844425117619311885807584151980744489692630034047688635296440790068244784927050739770236500383336060820975757797441522663099113744195338120093231864121094530729096140947851687572033031088138998928143794902091161521910281695170898648207921676307220002094713951039571895347305731294663370937900033577123790993951820131479552853025465248305375276136583929407129978404366539157031513807010048501188613590967177373673674345669811427865095706215954090377707799482653725422698070347868952925197198327334546684021349559889444322307369205179186625648585184024510067862691744913924418364627787961820649399317992828651297813205553436338150333150554124049348922077217680984073772609831315007173898379708466576082940471010786764299578291260712887487354320012135616250222525427407154314379996867080124512777841654669561865343951212864302463698155679726781803595862722527632474954746972332248173659166984517468133986379761371459537860077035675170311555733954952416692564241607316358196285191900312339508239436375714469900931156367233638950419110256763083134987877934465343752387678442106174689864408383177627293172403626539053060139803365747751475047154298783741185633231622880601398108315016078389740974843470351968671268885008068552095399943243123839325676983122130440554803364794197643794119650657632744504511230542131552859128994355204796689315274510295254548212338139251029010840760696703399884756000017569249880300288404354932692251617362021728916799334619333854626247412778299242233567641600000000000000000000000000000000000000000 [102,62] -54396086524176194863316972281962558789392259453214427225165432238020146989680059863041216283073793935210255303478874042781132058656275280070140060410093961888978669508757681057283360951615426311374931547452556181341641235161865659512191847821250448992623594511348720694910582451374149374564734178501274762930828788663735600682004090891969206458073594699971880776258865033579598661327294462762268147458656763733411636442085738814846906132476123399843952155989169969368194715570297431823686151767304436644655673148642529637973880962889163037489738613431023751453612043636458796270792847892345864818992534660785173226500724731027237400566264098099722770503490233076078899546131307000197213332582048982753904640955206217754670006079478910821795110596480873245001913675206017136307161612474916528247023871683575651714928703433839130239213622329279981031523103579764730009945356596416724154906082198187703977759512350598175451702075991776542294767498459577091347095755731910725128622051055452954988756471914540549724333447988046398838466513216766482653934462145426825863761948484103305818063005679909547954068446996542593720293948024756515244472489364079440527341165766356060391994438660567606105508282421336829748444393360764927344686535777011831370006190430676961355703159505617910961652558009751508566471999007061981510198424364223794410661811903207688824746279637195147530901119710285030989233536195486549602915394196421517390585958760020758751155481538712642567285201257253351974041956667974407245240366261631990709780779323764308519107128261720466036983379002859666012269091480516505115345859864407184242674556090838103625336188849609456103015207847091191463862244092371268637468526571102166674951484594855513604202108239063689918505051923250843774013562803076146342705081518645506526237387501931648747128067839922543175269480573973370635050072453065609167647015395551793566620218485333230791192867759521600593831636480141345332791560155534759040108621087287781344287689799942143588425755167215471265379046590908784781113214882762882485230509975580780737780239216998165361104899914379594411609741230077597859802085348666134257166958073865290809877851605467962163612934483339870528193167360000000000000000000000000000000000000 [102,63] 4716734950754046610711306442680682915316632282411649213768243943768321526454568687648858864709086337360709669635426449976932433886712701399674604139012266393526438097521065602410967511972927513319657983327178884072287821871357159946967905893965675805194240068382251223291273883481011738765827536623843404220719018875109334340640862132611886972646661783183657636934676628188988747612983461059014067535888274893349035563931577988657896713741468245905006137677747679855029594046773793263672041505463772658062950658421257994722697611468323428155691592571971058340330448258506888949108886359365125179183161489229317847756505496875344150725553229401476133202453946050139277543380911546744647807719902693101900928763449227544782045110699390986771854078874278287331344225862045433023062502021426143176917390579844889670956079692248782820442453000254275777904983971728841317772992002724996511287024382810103693486790643322177788343356648879931532181845703282733359117649553303251784466634360553396322709123946645711374710284734080597188124441957221440681340765729667069139981268399061142926115888347673412069198351678709877846105252537260341752899955989141112866797398748437323475139118189226329123846544723814142745120603100023992144012053518823946193600888045281567934395836683275440954358755609165163682955290815291823571186507198538703610907920304542996118904611474721090347925470134586757901530500628707471413916781036966700083897535207464659677772320614276200275292965379135633464618524381796321723872267725157853887746518722473058202286934560962358144887281124594776234944789411231708018985714052259530569731165730241628737266251977775955346657430011450545556547863920540105494423325369025176112316560299410758615635881070768034704093471146890632345833194224334788039772327399632472090422887990676750841978496046676615819458450736481724598633217433528281481831549962518222610607182350433811812491027163744133229248541213624221187216622613218153595773258123028449972433346082926867491087816391979475686200942651447977138575974612141272829322179827347388299199971431151131910184590397012453617860497666970602427254578866594565652392164315038915053127918200156325414309207604390823419340390400000000000000000000000000000000000 [102,64] -222010274712099873388214404782585502712004862731023108830075164053897823557625406465426090617519678185208806505381979033591064105006665392391775551238423504364188427887439816743582413601034897422253645228886340876369043569059481771958232149025684751348539833619474505316976689161366692253077567390879086312643284839009653077059723932861609830418413868540787278306077839359655059276208137099026260141745365295795992689906404191008212922330295647779597820421352773254411949738696792150975288069885546417660373434594881551340464777167472561512256345473749076493833365393352370114020414253914543987720854550629098782188033019034668197016460396943251667993667471975580284271977130759894481672826276587553181168545714093187527269278393479291818454633486015509572220467803558117664578428555577424581422650873059822532218266188259433568263853792850336923509914872026991524717983287157041823588164756141547296213647971452966414061558790710675410138272603297112396339854083315439914357821677156661407709622204015746438261436327551298026994101385082212664874379904415994047392999742009845478937720146109631007483860058383529489299626550740345070916295463063903336035607697754880198012710003168817218485681595637437149832770948810456183912813398098897398364817257901745182827962762996709333979033918712288870545332963859025450446752937771090932136723163492698616897882841022367686171103172662044756753826347366502620202312374217192381108330401987591922539921479038404406689393578846827394304005254796684503977266749043135213582897900410560726274917687224728474708929996856666554220385618728881037193582947664612457738088493706851329115711102715206262353397441141702054356266486619584085008795502673491598339991469038778819813804946020784652850557803691987125688410399623661373783686573547643054946277447394344186871725321976115182918267161554152043952618330800993000455080394158993264147313001801329985953440510192466987820785356017404266869842910631922217815130228364057893178623333324433715095887575393574226649759648412181905760278155580712283355463707913658782678374058779524044952086232432363594433608629802363447314504357287378090527608068729896825054122629916043951153594705199372698187202560000000000000000000000000000000 [102,65] 24269731793242009744828033824040025121260299034630672972720056684481476236361379902209347201967924920185721884069859160459796235523018928012900968065598509348404443118368961471463562811640091032049440726901792453717715826693806904257809333841045345619749600074604515635411713832538287609185973342410444400739490518332629790633795093393709309618541520312943495746471386445464789003358493138578113271892255908211568264806087194643786992682019036139154395516824665440323595949728581487566196767907811834329770021502917918229798366930482952478985625227919857981237753892601334820614918218960823847748549327482967936493851972710184950438769176209361936962093419433864353283963947928608961187989639321023161702259181120275822122776901210608434018320147698646295160524597747555605839803322984723238386527301254376341007113572066821104724089086582118224837278954284928466974433352145864150264317023499840389438855645447082568998745914868353444908429550714295525946681186307596537280533533933224901775828321127814853491119464337390186956663650393892956969610999179456060783992927590037971533872851408808742785571003797241423997158410442784076431762307997696595454851225831509586914332624515635045224063646630705461551914487745888854719594080462830218756514168729801352310950350519852349018116146873654143974617811556716430242570691652169917190043202529719683328721004286191833142484320840396805796594068316463524874232666099925535952117823506760672969741210125345835829008649230710786104524135262811261742491918385802316107598972688851460117691487527221329120242286014894674723128481734091689418358228886709277724348052836195770996556244741794153509438546725420079478216418031114121791911171202137650563137195371151497595811613878144124409689643222974215746972921742096470588012008934862684873288105174051145595223021433760012152281129000419257689184628691759308119542209791728451133358768767482264620394721466074231389250790789226243986748690670741395172576372656352860897254786071610165904039105458732023741673937298665965857950789957868003333840061929743906377142701677668142589316894226655194382043227921931618587674567852594613221766432265882616806160595975345181567343914757549360519577600000000000000000000000000000 [102,66] -693470915215703009852975161389861827041872482066154285791421940543827297204564974884433971746510602841857604202044361052198393718599291036955108870700755794577301860659562199271831815242160259540882291383615802327980321821689642756212537592796633510280717033435372844923091947546562411610597605729204286020780381878742949417317677779389932958768802238423544448498241595199393913134234456200185644438885678031088051833350702786911353659734530899955862608652172020049066535639698277443712412653351950884862399159976165467071843933096674642676827019916845624774302645202294786575122188170082885479561424396211643500599608132361596098308228324569373493967993225186959646953473019027034913259746835150746980283340219499742137498083160862369672975461320616354990417851637481838714306946523217227422270883253379382725681085263744272884254341148246452178211483064783656497632185666498010801188024492460273340219437139803697029219514920670380265715373697850259854678179144574461715092965904142617752159134647734049219204151570987300156755113248124563167219125777343750009846545319624820957630552723982303621265037240015669630232525655934296178391644358907113131542440456914320214335478671819633011419855425616467222467517578193019095117180266502123338602121284158732622949076281629023437526245092827994860324160464805189146712807070622404685565265728173589471517983716761001819752812946394997464608872246869281293023549238676811434373985154808470175983177373803994188964515792215353500766879841529629596743816982510009432911714741157536069639760761025186363367097620425200869335980561221155924500438901522780736712386071999021930728632911536033633005873119662860021676800747080050398653547020704890552414133153065222733908816190297490769260618324496668315857884074666523009542654576349007079265452015947250873977992188093408352006063658852108988387453994571251681674114486202111191379368942687166045134419868229963768647449502051606310185120795455119410047013079457261161584346543206290356018029993729661249168498754526001317022037411364290298257982715691244886856638348388930098759344901458443942334322941906355360565848098821987475525654770119325764055002213408394953017937002022736882565120000000000000000000000000 [102,67] 81001949909448330108485210852045644767406897683702641742383897155138065755335237450091590951732788424333771503125619472781463185243153859035849339173994919171273072769047798022455807824116186976304914769325138220730765172381176678573249521350143618914914740910705023513040336456870299738013347069418803787034265061520203513809331911884886518390078118636374084852198912986055611104654397667408398176164588616260668536145239094712354441191307809201033752669136402709968522896417683617927276025100590385307516077064252495280855366710964738419419002249100973704906091124166708157746069497396525666456262189652608841183575503657984990652437682950340042019330865845000496088032891287447277670038747604612128903154838339109070035078197121276894699242986526624306146525169927046039407879139040944951313738829644554768773817223351972843970501646208863543189174927324507627590492296999291550818041687479541091471823414579209633817102355393274690029915867164791720871733562973013333497114685501821935066284591035360992141775513257444060606100906841553929139373668831460053084909864452413116455577206360475704494679635636158979370367141201130793004112895867863030674800935607048375735901742686200237553096901218798580374758536765466155433661555944862868296314705475450362426246274964494799353236029359076773696757725759122698113499080952873829957629181442203348474081326783608143652126873367156130142411736353023253967748702010599311855484886616149252015138400747035769021950810265952352695406526541695066625111859379909599404277909320488386537254742228403883686814544293997492093784994553529696268542633117535140257976324672321313590149995552843282766591832655092041121455225261490103654595896469379685892237203898120099002008666427312455895235435373364114929705589131600978529273881851032612142028719144204417301862225225200442659171767013445908715028453760815048249632183500311239971709606174003905181451762149428426530679412806006724637306200835212748139198544457746979672993412404459907683602973425602858429805874888705906778137997258962418359922742206189450485915874601054186245610489061515135948381279093309743782866368385879780091555657539171962793485910925479000996115529362872415027200000000000000000000000 [102,68] -1934108468226053497978870379411685904708804031504061853148217362118101472442204093891925217158139960852247922010635158832327889007292092857003884933923518176145066304151598990535734756342336867446274394593598433617222146830499429760866848915473370118071866875011748589463500105827883906607621074333859205781512235954216214222426346614052750340932512738248804103317737093192652555807347622604595316556437317066121365043959772728143816723881126384678099739707158224578360305282132490953095403084401862557252434825494024393873837160189317901506087446989158004833579284878306221892961491408353119366403562237563894237035399516464512057151145543921619204429698603813774800949319551351966848822603853385263082094725010365829155733148445250538584244599209753572396456655632539137080046550133247552500631467178140137315226032304349199216414520444306362860205456935172973720578309573512562584778771709977616800820680567055764716251196184327157817585971753100307321968060002887301463200438327553205320699726870615718091791373095693871501912556000259636017022147125476256678754678015199758298353951549286220426083829749949150232530298620507842310105434949363411634081969346071712608165366219172195512782941445372978440379024593761933314331924452129474008937645050567896683231861642430504976886147223232466994951211255542599592908279208787283782162735435836467238756144501957445701813289479456280232288302403909582527659624487032550529505117164161513109808179385631937359682035604856825261200273208522468119797059471303679877408121044638336377198482521659613180459353616685479997069422630454525685146809544205955046332881543034100220245408903645817710589844129719382063944524561087759042527474250621956740377694100375561121578830757087955161223320027971668138815288916803132150894774845047536162069073973240101295447878371848413215913321615084209664695741908995546074699996399781993166683521833512150927459051521270982153593476227029546054929628909084188976018902539182443538683785829881330962031735564072049197579860698551443825659419466005542023455829469711949173904025572736739151634987052627074727942756100900074602044941520515703592501047781326396201595643346082337045123306682563627581440000000000000000000 [102,69] 412925410770191676216843798552706166764525599500279685323604203164816618014334363616570837267343933687157761201676567194065307848670135135386003902625418550439237838654502084033381627132105092337830896245869942161510795697212646707186720439698805369430450319520139723319627972974150828261638757049289182592401611890816218883996247801209043915901624054148865434122104450426410257177735551766545423766074676930700062899572212620106494855805738439386391608368859396706853103969539161715018404348878490894854023634491265385918489188506033436015425835788362670949260490080135114195013480461739489271669756463550810184856970511831550856490002829967057828163728542007743750790151136977509525201129769423603647086270300752339019229635008134769137280072982610173052996852267112235451561658030758250601328347525933459097885583194760683839244465240872634054842173324396197496870014421644511707220603660308191146352749925505664284002607975304885104043532458521676616408065653926599189195468999083294021817714427266506929146607067947781711852360438528280642506593100277807808037887056047068921095302651240759182560370924169321363647969465918256237174813056503856810382437186406677139162186000695194252618070299316444325663363970107788305417225996554819483432512894980505094613316651941321304902056461257611308231885927741006590883019287478847575147565482405422283102481449864995353607154246368136403250608700284432099244677914170923212772129933210910989040166039716864887080029843891826381357472935823809877773349291897765401918559225546163433334608177044459835369264042557510324279492739141635638823954400319313075789518019680263908783463075357246285122312419480623417921954281675935469637548490836084939023663801832540047761641042434341589692779019462068987824927641551536000151080061848147661504970725590504202612237360857153734835260651381324780260577348867674562400576587371697631657544205862523028710438824982816494451520191721223341719946471664241937363089181888423416629606257945670668076090123558807275026022474191311780171960033687013601956484473583590044622642481865980181395031649999442525646968006646706850296417755080070221376529460379746501253864093608609123174626509104296755200000000000000000 [102,70] -28892541544161445729354806842754518723069514591904762191585761679806640913874679400153933343849640792992355789834520388501431242693718415273757862741813943705385552448712794286731041430787678935495462558515223186830476294131557199910901754302998719259244425268379427978075959319970910939169081675393778038824499332770629593470708326689686774989077493075057248612459597850182460350324363205012691439918867447819336385155960540969501379628903429009410823945738095761821381341442843987332150730649885781963759428391221099731947156644417089865460124666142556065234018937322991878849513452199760221252835542652615788777190550387498216214317691766050921444527201862610126390962794769609508282114793797200918293373401470434588811738373263615751436987841417735071199020899140199546244757272030256994085705543755009328787862736344352527587118668533606358525566077827100026009137525576078363243915062175435628276434932278342154361029839241591096145466841058591708095298725388678582730170208936864785262692422059196699048054920461459238795882017157818433152180750162396814128224532842129718788352508099749971088342703396296919902405401638449635840055875158469121733890714380892054111188985509544062440788964993046499639793356964053873650165614613649105487358647532239555605639876168015990429565204016099190528189246274333600282567726445160261582275987391612851528782232817657562360474822933811998916788799721724492833631859569258884429576515202874113494740542224074601481343992905728021581690108883165585348290556487992811216733642581817140861413120440782594324822200116127206410595986983172128704970126622654959677665751650588435660931738007813850138812414904963130759033134468458251541588046784497075103373120331733788097357811889447978884619861486426962376656474284306091860017394808448427091151315447475600020498105629365625355150158676855829843909072593953152252243164069582138359643962453529068881398347307707255342453800708695871076370327898774839317262484971749286874707470985239107994083711941827532456475743365268500017410172176774399464332428835146921317285849576165195834740692247504823358114626088116119230078790823750873875595377840818544221886838701019610635180663227694448640000000000000 [102,71] 1775522294392404008244736594263883823434671497609103235311666831225309503920598437998721515669844079846847989035297953719556093359628715732312468534172307094909305420549441655353723963832258678973112475267527705103469978410950249294661624661427557280000081144728569300266340883338549973243558614377341545441905043192039008152791869968253464262975595821480650303256848157586196640641433101158088052881258907132075406395466582860760587881871057747720421115909376699940973662335217499426802638369271028263104635291946169554206522857111772643264193757333613181387468550387688234065458081599512948334626626435993096055643142234858573410017284840085344948071445541317642942402237694951319814226234236423009617629780571038961322800419526749675440753160857791124800926559487573275076836764644920097716707962339930243379229779968310686541993100179463060183753411189472780503060211578181904725058184628183363178265727277668007980013041663228547161108382435451849367074556107315909922285137559043081353629815907855361636679446743464839495159230306966292327241699986308739243898987722230857611021002971234339739890882299314196561484007950700366047603719934865084758186772399658256113547174802505739539105361953771422286052274254368692162690235922849849102933746755408226151632711545345230330513899744425779332815536870166353611793683299542633322437552609455386547124473850070316568053416095327872628420175590312273766217420184601793389875867070145815720402874200710236982613552272024867218143169298374971401057953548816269660283126343296192279562868081210433449248168228542818192992318600114408876262897155390518202613563281268287835874335104806019061816662133715419499552360233345141060231625785243647586471373462790561785137472249591686470992189561871242719396630731360219966232244026736889699630028408069254432923440393597597911344822574870885313076381579261264115177938367602792134603922343000573929408865804771028494807844904999795338541906394138822140905936538434464804286011141986628438479442652565872838055807555431194196051889699424664321872124929989147734564756724407360613310746110481410949979272542052534443525191543518686032096514227128198721652773009873378643571568193568768000000000000 [102,72] -70394301642543224958195650425749791862396177989973344163517859853847523824249303940070770221339058091389901428001395118655692708882174149315186891491614493493094546257987574584018022595261924403076934848448456398681534263996698261676104850545111707173964777394640862567991143467746771272526477573762892881138959405703266176372159059514889795813588843699742129798256837776697058520803929159949222496837885869610211743985748626497508271584080371088968665550990981408721971129713952263280119537566316445215654621091902151197587621321020419204187631603874324290834117810048665602309087414821086264080342531203919535176613276434824309904927703465465353065163844174102224011558795872094637762335797193507123708009572043931315629061425792489420039759967925159304074049776902898801786396502976884533028845491661307062517458715823794828186600930500440628693335071434675784828088727455676125477581740464719164213718226612414718587431552432172953263751956618077069280731957592502465079949459983851184072410315687956360684407647877559704751296257913367099640420494336196393081763650703040194541707888063699081506659392188450827779486566043206902254167519302433034332553902053146095310383470777393892699167943651120955214577603439398518191982073027793471290240437525935933060461327407474582677202364024138259848598670916772258818781557744922570076397999832061343177017568787826959786972008163304456375825047462465871482314736891950071201194083120109395641614853152934418330420513652977431395258319638405404817987087012930708130452961839783116305575818824750749335426854571642598754633663440958046050804575847822952175469365563792533823367750165531856736586350276242102539248581960462416511187189298107892140623089158206560794911193409686248061631797621500766069348982817690599702837132674709903481557341373863324889197938938297821811167744213919545298060025541007309248551321350286713965294454262178233255726343762285643954003157420461511274080738058844603233369674107622090412400080439782251775325654545522180552322774835604561163920553574353486194566056921431426058503557093338459987681147963150858671755702483575705361257764629167160979179477952020636226153695965978685563329191671234560000000 [102,73] 2447086701685046968605589257680693338352972326515278358930834770268245677821006214248380379027065916270726946635278900295906742449267876588433787507684848551345781396327824703912939677703887990767397021387687102368384427832816545836545848583070820977392607750547840910449018021543060399061270800134009706822298181268445429538743306058622014744365061864654556924542435563845862298334123543257851812868323867037872123032389631190759191750618171655617791486622224100537243773845923609927903621150705387637065298793785424799986873432876934418605819208109187866168038089055270544380527888357094379835857057443678216750030330044266808143523824862021784530481427131950196184391159029321261774645062099397339821193321871700746069764073803427536334950367535378500991775358187468831933095330069219017281406085532025685541395040960224273946750309438775289404069539802124988076577561899595339359002159490499030762930808267319134215304039104948682758966894174684416771783223755701737654805531403684604057038914053009580711185166256326567730106202140402870099240255033314710945862934086349115097128373203178189252532843070615641358493355776153557700759785436374414123294590782241210971694146250825274336516262872662503148767533143435053976122110763653211654999445236334427371289790817950820330045423275012611501771519745415436460273904312511333601430064830811347373642936195405636270751743033590980427728229695740437301028313354898212880992644499150979320099758642435013173573103806531333798194471688729035731152809894360138412608040257081124696966885368398446929047005118105187885402754634534184114348186873352541807100447721904555399768231923297296356417864136432264970860615446837330802768521119981806542608189606853222944850658969161460175725137052768135275092742044567762599411043350387339534161692531492986002529200646373877868998697464466142392245567111547101011810393882025216433027761820222170190880142788372422269163181259895767206083263466867421004901584119364140731855636597308806728569610502368073304663733344309316632246496726112716366804446249402013605451355189171827688534170375761508088197938367930328808435300909421339795516784653749301441727085232295764869778886901760000000 [102,74] -53058549215383557678583153953451000773742184446864177936631511790963029912012116645822930930308280986868678734854802799051451416912819302610200716645330093953923355622537623471250733247057027485716272575305370231229480516194786617917777114051151700953613002691026864693393035439014923986273643797133196015004274940257057149111278132686617958997458967493023847920398017489498353749144917019853917117027415763403295721470634589801243566158256167676996269697176696042356969342248097483089595913340542113221736889914297725347395979183019493884684635297004017826734619408514932343362413743282332954030587725304240813507705138676624422275570175048189953864989311493046575095394366069082769192702810958864938852125822967527466808570594651845344506777798385755309919634411352697590915423074051982088931489986944488590002742733540966203902649967017396972814186032282453463908769602659843132214783854045525520451907791137902791220104295597242206570943313704520107381524365292144139957598508420834890048723016934519036617947439550833143057786416765066678865892287673511536427854834977508717758728385056629391895079161426273663666893248422834590054336670039236814464720998616549717211153137079331261853456485698511952628625692311974028681548382664426424508451916588209475501638685064951644503951892936465131012024115202866438155300403200869076854018005932168632004504900714857155249178863236866305925035957524881699175677500523004772309338754304769114185560450432061740658534076654416499326083987521898701293126289495727105807216964696730839514325299751266662800692171561657746103491351600234546339553410772094128137833940157260289280243655474012754188379584028644944586695363427607703990541436965235787795623393562540060194814769664531626936517132940035185484114823243133822727143970426862185704739016476967151824761530726790559939996562190234680267580134557291437202865617280098581489118960071066285176285402216762260680152343410026477711410679443081281000360988191957116574569020478413527133307911503506192809368560567099600380667231519324314620593510383818357434747422165909246848837725812704627568823121727898595761623920519167673193994810260407953815196462590967722371104185536400 [102,75] 1168317788049179950766581201379793454035883346219575522108403026824704514822431943493239678160113342413711778313804705338388085329146425610991743894141813739874307207674307340722829212866273063532791746642590731251240627360003259220572098711399572539975011696566435808248166413500680097529496689887972229355489277756993922323481793028173072273276343658978571047529104445963549725391704864709237855000981544223528188721587887630768483115664268944576682998501828485694547117672739485581057333244253927948614477655655365762175384784664169955964013107309250862578436432430419388788578514106859852073832718719378369166912767080948908561731193645794879731735921244495233544557608794107042330274266089994270554660265041526264275468296481558099856102545722287740421812662011293450829075695035897533138770629609273180745718059645156566623176298303884349483177435489659659853396919180297121770913781935953576423363375386857581397322790236667844909728310981633759913634605159908576335673011788142745827409157140367827979928019246782298264593996911750706371842989776932032589776451450974429479618095694784119635892307884664537544904557747461173857172906541147966873040244359931728346638694950302451004380244520832472038287224200890449684100532566741751014150970186343743610504781108857436737336489820938547756996906108722083504702174632350953709839680045746128524329457791136340745069197152126131686762106675325535753694310365376930022303717960537728816123281762489767426005839483342320366051153625544425553697892996301876547272595848079353908046717731618004798217371664161918035919613482687183191958556394424434216490161317255962587073359673753952915308688645197936814444007112165926746785357995762986947129874609559058615705648405677512360959063072740555919709202684344680724356631777358873653646336058699190485593220430898006273514210468771481741673845548273970239996415660557999366909861559339648868123544493899070972166288801618747859379648967469131896300306152969539147088953043541176398601993097567350577919657500301443427098163746307368592189304658062198363665010996073328523117146876727426202032310486963348134511626866511980792980139292887614760741318406524074135966012800 [102,76] -34817761153873907935897926394462119565660622723656485240460560426247142720647049407231972254411707341359017290632437664140672340961867701252642373369758615804114254408770931129486085011036297022408053122545581932775661394275865734640239199712319440795013184855676182599085773120115434199826104612840292951230863648348739837510640690062307365685061096173649574972369289141027027607409029632846483652988669614383562553209139757578748260404959724762091443257805936126230204067391036176973505525308470480087721189275468969085439140342681979447423287855542561684268565161658040360565938324319777912179153803652415944391439182014216501085121295569171372405964367429289007163363628585845199253156419853005019809540936176125847505590210886316073631055582025355168924222431516980625431806173354568620356758659699015938420162904488768487109054658608979283703565805868733419539184433736901498571878861518755160273822918702633458510654600787170607177214678283753904139699815579217000927535823232367668689390309776577973235974566753070959761611799011322148918895084357537834685465028486829961569329914153478309723983887905734887117185578881236265127882310282185414453341375751390992393635892956560957033626282784782459095746556210937698778764732103517853821220398850169233339440519786573639547927486250006099989583269071305281036810694423367957443754790164369535077286194074773674778568041093168936036261011840714772339388839147855905890271348642073917889975784979619598804759398047200459068704257555911917165783441060001400340386861939363132102712034644532995422497948324231310751043207295360813352954014176274349782429774929642132646856665516771931340141418317856831827345305016880926972941615529071740824943960258880536751031513301155295393576434634489344146120448717661265442384728660152637673121302717733112539972103564509152088376982815298524857329900626335384046831405658846322259686513226558001110192852464890215107560350983629635762343206149729710214619031705017539602293826843469835082507487590741961886094017770831474007516294125234475666615913333136894825652177203209186591730361877601806768141670254648129278299526837257169230785848164676689666684888655992597880000 [102,77] 779357977221020241149954082304257320183770204768275000122170626580914390269597573319497502101977033410006786901187149253442357309273210309311218669777723078008083800821821022342512029813170781601117333904323496570412947174712725121471646298523536066453441224430742051473968888874378149095846463714914120857583708191583450903232148648434272706490993506529273906623613914735035885133838321332255439860915323756101176904092977961939167813045183083278268689224047834176730382897601867784790807436971591620961577324710974915768627844761750292610091779115268487224341988692774321672554687242139416602423414207580561184036085491627807158111104098491943627780120685052295068692757793273029221094675630240578555147686446124964028302708383282033611115876073833679709868053332764686501439443192898870075944001879504460516620394164032662042217726399298077275534151299013421689649644814900769560928013030049648394680130641731181201506545610416058325787891932105170196084871607017128878503901446617367056950938322633161410951256331859865994527506628743518281388994806352575319949742491259122692743324845500791111696796089215208726925397585574608848286701202057857874517112897991862064258099576868933849011545771133975037444129577440464537619807169488645986303631757390632546518772460196333866273778239929530159015401670148046664092045089210345780412616773370836473986028719424232556386029448465811290748196789833259067538086159424040807892503355896313523626785110882522404501619633753173801784181844418689376324659235581501842983447989520490235410606989184761495382712277895453287922366303634482383328486310826119908561086853165772886501385562470981172411952499437604072690953728743940905118118164450599258237495150481489416375852840255237947515733939859475624510165078168120873118108229089174714571848095247391309889745099542348915660103254127884307500814388601477011092025639830781362143080914521035896057031731051703480022702365865644841591760136855345723345819699271056176627967417356714510703295305731549745247275373686910646700111187105819276767316973304815868216021601685026659715399038860372302504967668361961517154174372863171234588835315197939667127224082149500000 [102,78] -11278449281006445560387344711732681841970529589555147758364287480709648576750778272510542100354447034036456406541570133589713932090666227398924162324323139964931799533904601587030543894987662699165964037590468921389918965506891930946736938458848201237417352013349317489803059454896844431558147400060502150609672182271575000040662047459706141660491761916638094207339848505715900125017265702914689090517723726160001901757326921156901357004495465231344969669267603530287797503789760901097255379649496690849348530186267875456883638688651938276412564982729723136306161274965883648459609063792167471340834406481931254223147593389693950227116112763417651216755777807946559278587209732616178845697280391403511087403745221422086813960658959315048792835652771041332537511662554362620241522204690883482284257061140541272239242851272081417210264500969232694546802503142589523157785759016879218427014090297165923383934842897043735278019117262464721989533247266181207061982049298372973277573951286465134891057715200229221074797731714757719039178939938584855787863451178020556162306266474063929335293974614205550543482173448365472632004112348836119020538644743665614735318307783608788293764544201841046434564719173683797072610425041110524100023671133315522419331434881814922878550957305849338473815691738807283879705748120227418478315090761946695366181963064367657486291433472902170979607806112011528397916868378288331298268673928140341506721523190972057946714665619070730552025051249000798889260737311008207504038815788903222991545245676217203997510105807819406374199560956125949005466287496712082721650002133392255061279442106785390651565803063890189817743154211497241423481114734362687957491570003100314113526314565894713719913287947039399838124495983166276978793885120107557732519230468560059093381012321955853989455634757518349975430196319429798899788630127265451434701403123525413491031976280760843451562529955848908758146666689626146136334588399001660312328069726087237078881805673094772536001596305654263006071218909177050445831655491470424828877117610643253586167338044897188949970547111878738843890367927998549679970961852785814972280429500478494964681354065400 [102,79] 153124755256595157865192284850402896965985432090555004217370845852097097435164363857255528993768434533556051545422162614646657721280701185621293183516761556720240131107387553697524451074883707557490703791178907768447308298307781109082221336802732374086701560322790654969800095015938560427445678498437573682560334494355204284511040370525295860182431229593158883723888092940361836748920468426019997559559419889923847648534388139692880814965058795070071684397078454797171841531666548987570838834380158006658983629229519326237075734293921118958052610704824586584718607486991781716950036785300920566619237732103830405694180225060183235346474175984900676338007846862727271086626344155257818491549323451635421872188697235716707034565125868684482211556487896878194182136274893160666605399837659080737700682621572545861145082983083873155888613144758032448172380563653076786290718149261127360018697776191016437466051061528243704382656068141280052193684013706399848587771659426362202892052353715209248385814840160613248112361113144939715371289842778235463115374536227493272140328232284094661822568094592691851564296856347332245723188949449093800188556929250795304371223434807283123661049090173932945900959797836853921414357241180908915834045536772052838707378483664734571777744298500209212580479922402609809498701833859629323595813997447111105232737351024682769940821431641211644872211905888703006888361105475321556613076994406310281066031957478425761203002229807971382399516851694295064530333436404333325106786679758968177510454314153887152482910186188568912420947444386621955672186733955748583451954385559246737756909250788758713815585272855758508644216975922061464491936018465055228223353367416322141744708422558138763988119875594467261859107210332682997152026593672238092308048865848454570179051786033100583748895658939152242033156285789495601425667246253420289277902409814089402331859174506425681815205073404264656246375162934860027831632621468557187017868251981924345155177045832436333587736882158689202376653303128048767341089157201931666349640367407841900183360668896122488881380845025623985474675290958966964252831020257483682988437658568411058149028800 [102,80] -677252766704927652720213269806167062151448013368566450087827874188347988955331815149507259359946986929060920830660705233955846832927057964690115554809978308772835699003025267792691734005843864359413544147607080597392244178402748888520615101425188085704091983841659763585907722965849168401937785214210906408552997944139332589462701527757877305793399948230063341891187598023916528999824037460110027207515659431376454664176804098820433937706648813588915682138860559943987043535317737925889214068426064028056929240630339183292158513394846555928415840355136152289787402237211299551552409854003749633432743162848155659844152532118151257072748437125446415718362934780702970202299562670164172135195593445411398272598633898161072478324363088365068860572167150273489009994691690539064957754812213088489830128772951368565664466772048121987042156813053808957752926601472179361736822927592084764081850559394923626698487590735690990466153631421574164885509236758637672300354164157207864433282466426219986351976397968945748657043533138655118128109586233370079725333242474387275094293858691238380552185786284062001567738986519500272090144471731938360713706018417497415586876123185900909278027124187082571171404415953303074973057761559413889361854639925362938473680676686308692242355133277958486613470659214619240718247809337411884239880933645368704969692678577957631453184710867564561499829322808129965614359706424893394565628002829949846806688810021724156922609076349354014631831108819903542282811924260754173279008535491965411833260836636399177615105122454691159113534476214763628400352582329481418412013801786875192159408490506519036631653163418796404710641423589498432564522068947680468480350734053015013667302552488315616352996241178307449787922101940288805591133973198490243114912330430283835912470057218698270604068804318658561912232007920988686430754632110188775321842903619432404654303647443351806606163519223926343470505684957211009487434704101409035443469283572943357544110917552327902387821758786032543984166710706923750883052143885063767496778670236107178963875772406969791483394849879415750960458404162679014463315947414497880420612690986412056000 [102,81] -17619881504467773848523350611014041430125521676743930886206198348111241515595823461721726043925830846298497779113682581035497506709062679107604229842623777642022464638002050402615172152097748810651715227615308947626332964092164994357766663191984390527592928710779436977306168409967809966930504923628421550605250841334232648775250150714260203845959574888791465568709515859734120281723308987928885267679214883133516329362803521539669972126821806585535507385263331165754042603359194666655012290240722115861197862673752910435827911788147798429816644541006894668057839981806356321177082537605020153729915352651777665993563282934960837067411273204915334501771203105437761875694453626721484146339394854213800063340202683623606136653682343251557429869642171152871596284524664416506517157500976143589992502341124730172035822995478327736260425308255465827899980928463263789394858707179578429050780677257076871327555577602441539498781825723035966250929756866378332937292733017175522014808241472456036293523222606290033971063151202902666554322823183388854720069507147344285036365439293447350561989571607902590211142000313768364900037462754597326963156929378560233959122537536503866136927990844728493320533540445059176255790903082635864826931725875412728203911069733913146833690162533530014564724041921297707750218512964329148328643522540312793274347100824235823407613761833079686446476756394597001128729087897885109537286013301003866464310993060308723445341619368472087130789662602761720590757870807283940428382352083723182361919184292613420969720657294213189656239585169739624760493518389903287591901587736239363768181733459934364595833440904557398556560629805919715650619920686030867224403022054706389492785266898553929817768788354149432464657674376584324253943101761674248536528420498389932474730285024597429965781267578344588097089163172262044100045995507665479034444646852143316319057443160378736869298004736631114275211043114187063764628503295004101761208959627484786478291818768973106161065971637765709408969010297047534092182072643412155125344715586971506492729202010216146538310706466618646303890165090387122048125081412889735231569011635281600 [102,82] 105274096862984280779722354616471148483073530488241928265851507129092107718136485706041376654737160093070968107129406949064222231393620649277516542512878269181598155763054744356478088541737820807114865083292385094428342844377553256361183392416837572688687464121292481067122523162835210508331686604315190402916628250163365870536850683239127307391662505330141959330651418508055826259932376595082066182382403301556390938341348726181454090415097118643223157615483617381763805686653907253411812758273954254359847290512403690628372685942260019311044337219258559593545719101711369635936548525729945053457493257952989739598651717942915189659399902230345774200819993885657481751542995805667472148864397608576224130433364635534457220630833236999159550040279441792603398289524001114489421296017500357274423850037900719528387835347662752225030745681417482267741240166837815305409053589777461573127014433160463019109347282986791883681607988320171516511465428781552941617536329196675312813365808510345177708007041500560468946894790717521225925631445485202909839151147812778177516675114901612565517203056518315980202621836532897359561514603840126358327868542204160740375025392327568851854382648014615266148253337077521363713073428118058798675819651279316201623678865499556589628974814731027757924791302641945923933777358325501738871468588560437050407336388012475049751184560521945313913011892149082444922029538311184744185744661949636245852833217139460766152397950034221297288817581113222658073974650250989906683379140027807728010335148027139590195681651751685684421895968521280238646461227739375227934997463762625730268197473082130503352193782249288819130289659779647097865947408963739423065390757320558088831883174477670005154222369066715142713050905670843289340532497710066946730117448682166752119608336078551927677856429640686726958051518625884071239676676967380709152637806080542468504975116945349108618303111318220336544378888388985565496687137500207706879922470465373472347244064202625233851715781080483346689663934374645598866023956578420459829761490717294098573776210893367675574993048663936335595369747503528049967227691433508332273630823000 [102,83] 781091598367625707728592988776898843082118715655302190829589036924349414718039977445138129773705580937985968642507100223491319243818337119493650088924863607444662398366759854713796579009991568179572827248403626798855858959657165384488579480923791499962923391493286323354003412508539025137827944371747683106082456800847599153930775396906118426494363776976313241899621370995780460424309059779451616547997138023167772709296857997055818445609410936434386885233733996322177269463149344405737767738989518048933360854679789898772002575163919857554445774974951180181399044552202233766851345586904693156913840323451976997749187941117658402849183833400339870892437295888733355858013309432152661180698507632117640818258798950527459268769992003484543074541476515103066257799475655100726149632306857400312470086160338783816886954268501786335569313275288716360765371433690218766953752762277005503683379452497868581357499575751913700616399523061180105260838798876755327372256301378447421803668115410444732786287284463728733327601799732596928604968498790392484805188662726074004477927865230815629098893981113105551722685499057212186061739632413675476494991338124178282764790198417723361866081881220957988615656388164251208098084823627580036532606356498331431467496252644117709668625084754715222597054173860984457891473631357730832882615211198310887557160208259540796081910064883902148599992798577661079276448733859977693824226102318096215523152060178325781067558856599242629975655916868406764123747208801621238469776589229769275351936311368551512344085613697198725568371892795914040700242245288332082250848145464160671695380601599179176590886476938106813780741160007047809895909895895626743907399878028712758614094179381621205574310115638580652978564175889562863863299294221410276572603255225087274447899109827907895302181489728304263520038485365768510485784247268635761846299098701375841862084224778303050889602113839503747880462612156278873336291903003684067952475514412550174177610174453387711350624841375669954523266460927138783948198621843131334361738132307393324294167122802184909085408353374735719656046051535828846048915399263019270195200 [102,84] 39800181271168410577615059273009014296247539506408227552846814876480457752225325015075000433328494034233619335743576395270653717816160245277449273272288036337644449091117150860521066576391694605040609483341680032521584375994333578195279554348705288101015349759098091662073132536901977899775664667717991770673759458444226213573274024598549525492023108119694749725933671109973468289591322543529487982284075462650743336873637228895681748301526361258878808707781204791671731244941024748007103599920330638583175632180789865822576134127849614761564670023201646138953187264185933997353513053324896901500367718849863485512882892043020519254422493984386391929288588648379475132640347042441913697148651062205482067379092178531315917023489226802158799673226289032214201011681048792406544766882402389904653226551391371961537411827624684020882271838123732094401512298551303835659470596241143794048205434391957381377597009558216346963798222633696940229664207912476558306240111805030581678706802106844003844501420805132647550686596597875509434686933525912001853187802897364175434364311421211301474154117506035246098368872254945849806740362362055932135161894693563457572931651048669266302257569875827786579383292342100558580497976708446931065284539397760928158493526093644453352444903367655484513294214605169212607457896621611787649898514151039699141239101314541152758951579061291738832271511338576246513479259610129805521072728770291446792001840440197535623156177252096044437235536355106958841038500971193349198704635932139517890554852943454533578651391508779403989802899243348527598082269023056957189006208867799788883498104847602771739625899843814260258405213756962807452568326399734683670227734595184299542528723585049393360599983645613277965037687166357038668176587920007510251220791748827333349804157538748092139648143586098136818221231616842336478545735418806696567784542592228894183257801097266140827521789990945413825436503324589608164543032330960549339119497225857724785098612323631748767097845474209300428970744817270848847942545547433483871951072361207166624959881986934959385211535768282202988152284516312396549941022785957740800 [102,85] -56865621282969857357059628567643190179146748792653445400649190834019812518129195635603445834989364650807939275077156865494406315917817671091561912196443503184096892046048948670555713047298919608408733568251874909048384790484987316871421354656900160219427574170140362651919538858280990243381332194102674107180848372704451727858369339588372571719239871197431863534093722733938364852385584638520840346159916806241492899171069467990586462100951778762587016663318594194940011790455096896679832355826879919603831014160132977962622787614756327868413471689248304900345825652913900397376458123863876266088668753883612148376138877326818942478349089024940788387847830820539806478167752204291242853593247442483993094982722219271308372934704480293930791976812741937260148256418091101559193281862893024676611623421571638053498949254713602767281439294839397701690654116639883314478917131492970277645768569036344698049033911557484034820084421065562747932595708279663517923663990262193939733683994103553982369739143357378277782948493328696931439419485073679814896396264295010348500268147730549448739177749112883486881126338598643046288079122251021524949761041025706558705705156039133504145040891823128090120109129357535668949023741935871668125647156436202711562328883685102285608616894206352755241064556534690829114768633970874686037232450351111274253657337220656419750181602552199831866859363055345741813684672176044768565607666138900835416105928787499347273577326483922204590237786709958776887473294171179450436585636667106306280975937884465529707113586777594572007980663704259616859827477489424332110860250043735554669128537615389471389605838042944608429672218165527560293973667039884194409448036432604761895799206897154246379870659938763376234348930687475220978924710825415377696504145471647261316130900891509365904724542332629908397464768601408370043774363570768210629362426597581598584450172643560466665393583162697533962690373554581163182010709737544755212401486653997896244789146115454115352204658438346350649572237138737515756491350431342203651789621124529254839227393685794978852955023003351396695722751792524512864314902513600 [102,86] 549134185440236953288691228696413474241171620133446543192030494205711634228136626334828709786288771626040222052117434218125964072349698995919620624468836678733413356530814826946722147039212276010531815284926967916409210268161157343122455071657017633072314430526328136363432152088284305456202212024112175855402654158535382791575807351671493964658938734185827400985681894270110421113073646372625018836709558739728142930598020102951841389142098020198211840625915133308800574274451405244836707906868381113283980723665742644239495280442105444162327256696212834532489247807214383421121937283010234316327570110761611337370246278537535356627843416211993910808120531238965044306630160423531918331721222011347464403489188421792819589086578087612061758187611106165541771038921512341732802487243463839464402351751291689990136067723320057698213319926226965188519397559148598285014603048483260218039640222755696537240502171834481070651240891548792387546049096304668654567283361689735232555281763160628976311181926396991448926219662927191753383685715226865095715884131538731151331953487545165001018469235615398547435077413297539955316644542694923723906166873143119022970665971915967101760072356203396126753481546775170118474157268033592418865477010863337858316461630320538666901111348674656229150846291610456528663533326055634561608616638340439537481711124020766602956867155213420399315570709743926838604255645135313765720109644355190950931517149790138402823872809472375629518295501626613607131618341480049129208754526981974567022345917260010855723577585282410725367312191115398104017692721523558016040028896309571153043630072282887975468660652230898528119747071429365982317023519200718779724140678500377923554282221760543916840433264591848222728056059731841518745669520658735418498059195891898779276422065360413515888302932882762901983355117883947016262950868444987982038787114549414475279013118328404620829729843543782504951449766301264801850438268560658306417641704896778232457916624732419907479272157774931680753079870873208048157062723454762899452860910156347948930177949064385053852183728417693885039247713822164031307845600 [102,87] -782760925735173169731166876690354999791381975052647188902786993638256053535417104780954707713449701896866785461886171154966188504953677563281368438779900247440010393500809295376015312774088458867887882930272930892400545330630856669109217977648959291644673299118363227979957600073374663793074187373143749503661565878988570780146173246864331291157928442842691400389545292421426625047634134947338513878453815048457701407336240992420363226585712417635770484963662418801457874043471115452533535109849118321666012128535469867467311476814487048961972773802846278395533689282701691357106546118535224718897547410194263151448252730809762815646209733040775394261654618037190034826116051615906231429364268140409929928897387699191106240433306743657249514597784881040282534031231293317867632212253523371057488013085054174521196120573571968641868068955253016845265821727724210616633907160070843027318774456657212315797512028746509114872979308982241557712486185707270228898456604735555501674545530549116840851083107158952826421350242417552507613858349260937221593719174024858652313622129440763471204536338599767178115682534814727368271612889624903966101782344188948366241684942292091046648385290533233160358053843884242186539457964587803023651466999944096148285007438125489778026052892452206328865064089121452669993247179516695605687471183934640461150001230422361519528897914038605389011794146063813060959408159320263711391270631518215507525283284081478622061667531755431476301570915709758794153342865712390937083277956968175144926223801165657996306954111452415169254362001200431690878235461437807290541466871674596617816395405425333334926243951546849616289522756099353584990823671701170153097019356724119747470873600705990895241318457532676175037237033250262558563828801243851833615391878768773929077791979799123945121533736877031700408188810446834281371800216944955961268251929523963804335833825817712161246755174921675648730966377221576221289340559390098358595414454272862428914472723974939973777050673406910130278229293006953030742061702025706351575350165786697819544337657791740849801020031234407454221195386718688857600 [102,88] -2903492036318235652364446498640651258210723349517756267157460587923957447229077289090747503345951338718504990273495223840227869475984056105300542130331827586448673275551114755756865877468973390612887461299135573174002192583127417731996815386448644775858419521011707693693247451204427458925801768486533125164758469389967518090478871619312076707073348923974162919319443001123214097142705864841565430478292092194555877342879715282606914729516558358928937948338890419596183751840706696173182253464553968414963598398991691366425205035348735240444702946247470709954483575207651353194267327193584057805034187004303104281189352875723046968383485052645162151075286703096732817053920576271409009698538261188406140718089809169876513748435251398957253152030881151950458863431727196456358996584235496946790799238724926308513230241967868368573698322256638353313630947617551687131730670900356867826405745473959996802626521362443851124877053011407011956355276071289751091337667105905869595222745019823607773708187409901149709357925846384327332312739891556224509536187123345936423448440570427302395899188915061991113364573885262459153740143167234461211581032669854215478194326248882732902551629560732030547897929545655513290630121266584885058618771705701884609291774809091320237787329082178657265089692136746339784144370680925183543406341653134593700224609847751808351332703687489749645404062423843593722345513758654325596734400267444059117523743763233070322535636071230452465226399741219456149610818191935498504435861626727460022540840078216545734102367441440212156195905869887954689658359177497188554016161185611588118149869022383350149480933486061137667999341562091053594092955369698133526913315936662089679443863109849683150287816840881749979843147812975737387133407137724837890578001506683932486131952742344461819779215629218230148422387739180973108486323115087872421108666869442433100483920088627868434599760489604415128111946391530277365141692511613466978071514414823718196024489488790383512682681091240193563898739546806030297186678003982821839746569365585764424071604683177071426729713283252714937677684212542160 [102,89] 1635949779589331070259834155012600512309515732207184144260143493662484815248659482058647956961715051107469839325641303179485616001702412487238632427525211023194898377957078339563580484385959626838796291065155828870560355767269176890542311123208416763056422997132063129144368672210334784966575364884059873780961700940074157165834738366774162573486048627179078867179890215612333155942235982028890041983173910886190677670607050787594547983637448067868621081021008318393016918213251037257300712308002839234165259382762162402978446718872609413328770581421421985638132836069309295788927161610836338859966367016820936868445417059613975993973435639456717058207724126503795870151798960848964853883945555186086393822271319192008243719146434467155835845392164943234204295915518336689773858357503744375918529359178086321633323354942062046410845531889825232293845834654998417080763405979630803230133662868901849100983094027030789671304200572792882822325555386046073363652280900896179726347633677547531192141576747620009373783049788867857568225193826664269201619897817465567513338784769864742540084503915204226344276223686080244299581486483975344285280682984428284178872554567945912313416521300115642424987896164832080169153068593726091488765319462281928678745144014442775863250126496158012258628279890742237305759931541735031367784722928967093643226220041930129906270786111326244766256163849265503206984861503103652077053487023974105310964240969811804037899643194771743729878417305767516469603549437098631722289957139181821299962361825423618486550811388220934381363518844255886097080928007266053309062434416597025356183310969402654443208451962895336218143444687145940737078574458869848192530374812251593889145083723694306998804944876403220102876088059897979818822494879489987130319224359510351409330713316574385947068618012298474899247749911182287722744003438111017564801792255682132256733731105270473368259282945159772091589065199695455621879212277178672649457069327619942827519234736066905778195116325304324020654993014678711938164895995381773329846179623418562470271587152893812655590664949743620682912010720 [102,90] -148672352580574777869510312427922123891854224327664475245447572418765839358824825527003002945031522669102685409891822645280184712406432320457372023048155943722513776452912240729222317158386651063597572996870956096790489090085310311684508743400671603845179153407205830622896455315649362642353696708808883308698898548407920724456365431884963784687897481095816530206110997067277307902495290015444063247819749799441318650740971030819777743011579536456879290543406333969895091588141344958909341007507705028877152410997981988770352014348490438679303391737694685862232482614524112726735366251695249839810524174287033697879512694450040639382634266055214959700650709453785231477538721105102356196562711556931255198945123707626562684538089253163439153275919295117497469199384277691688762573785116145739834144428880156329159036190771534432720369472109000807011922301271680642632853505074013534168041476122097623095660669834079727911959199275111367842453835876309301279501667392039644471438800337209234691112002212950879423035735286592929745172721628387010966159601450825095021159522029381642013756656990115795651279387880509877128216427555852595559541117549650417586439266078653595191376432748196976093816087282529752184207353373348743658478833393493530638196657101812945520837744267336339832230864109188537704622692796443952280615010725987423735371327459398570953147240689099165485404782764139792118551507691686255512577756842430998597431189870937465857658327809262771784346923321440119434640564782398757613780669520529810486120405179679559151008847224331296689326316877645247599067536804575690303169496536358037700258632578764671957858526165573881529695778220783740181854641154951851120967399162733560928706281242736711026365155473131020688581578315742808513716662525979819154093641843133705383980571310257686306162085051326443725856676135544272770242926861156142302344035733013414901258993857723789627583018692850023052629996146562701840414036564618534031600784875926592698627478167560850432123494599413762247086376053251145506324914936853153392403487385032079778660382972971596163490211831401912504710 [102,91] 670380386496621412000629530880962343178572741968880289946942870979550381795680438702625537979895759283707412724659224102233940626773087461517861265100655600074132792803725703017317689541873673446333002284045830170416010107787643337367326714096998914839088363032731126601754269100383466899349455745786400797663577376579049160146824825951576073985295343890266785634010363359978087949710980067496800773656987546131507021977265659853070884065694336456878144574263685798948413751556519795544704285679927200041207876719688706801321973653043733444957370914378047535281921818125304513425254607653885960981355873421021720252219873418187475598120752174058811319378072160903838580043614210300557981157440397260417855474841003475924150185281581083499086615387078437661299154071006267719585436637997981141658869173359808893925126578918001599256941877538262236683935270030114012149615899665864850835710797222262264812383247067106985087951639415388848698355214124938155490784613439546404237901651903761451228871924512681062415353665940201352084588389148643457192279302323822321925472683614018137374181440435560505845150648424260989804791914077278495038690627418872911761340633722606437708015127425839287686310124010595822528005627918018894087075932603523217539646672981718351339785180498288892434535384547737847276844993180516672549042948350043090287706400356420770844013116053059351124330580177968138382111533038246620335888130513069183291015436815720304520792345353362280349399311563058263519090591447853369206590988752636182299131372241572147499146885637215798418387268664116842655808471177448289339733957115052278999920243832028447595704634838163608662042749736051218687007910194164252959866929072593900564239737926138624071769637623581576323065501897565037664356602550234246126885155605054398161464634459371417827586925515295066343352119926539850759685740732370981960167681253907405033835770809902602803316760182548601426094349666392672782538982893028232419597461152913237362879307941020753290333395120091381281116798990340384859307750775943665759097382470733445776288278561497607128631608663541120 [102,92] -740748725159765045139828129942910328343271246265636740472765605706470310223847021109270482342554732462850443454007726481022909949926911396191509870315645458432355687784453280155874563987967216925378531395284434495283441874184949956923675245277612951114324690316028280858414675654492267255242129073045568880743473548376135550044782828976155962196686561013953473293658781021320344846545749385317420076988561476708151032853964775439411197151738686183345668846709657025596776091364378955485275011277378583632848420845769739283242087948352399723504285268319402344530355438031536976414651745881515673549445178024142586500374040747887124211705742536627520038431521960009789254894357060840524841996369611700645637155942014140982051739817201819030050204516558224713605935835297231094576695537803179374732261508145175825880062107753331402284000373131137855713630069203956850529635548910864587379738106240464962161991949245979243090725944940251400834724303513971247061642156439082762908333508807659790192225218162340144983628584988764998074393656879301676241819872684804230999903783684968456781097411915575408867417469918195569488455198763460771396267744735154842957347333948354975923989798853860497390635747057046572453469918993067874275341462078952377065884794100381861189171208090695288038163407920100090450518766470123100459617212061010698483031976493613845551737169196521651558724669274449897983797018812235079533822274780662284668099995977871296652611285883933094117365209340350253406539791349183196763485619412645071600165845571646380471466223942591314973671793659713603811763295396138244177467062644229818619913176098178927770649364064004880664928952541756068201312050414960018329110506175105389434374403826881617434621428094923483475889402500453773925515675982270931742522097689910532618875808130251209961015194289782567963624163315251849432934096789177318764658986983330141647780764099848465094962763032710738295020120661466734393320184386764210655072146069088626937518249241472957023126007368396570406908636751196848465938942134358741492903412819909901700331794846357983571819605760 [102,93] 1395121003253940585990331798500460477196216814846914326911679209113695754170060787628534689647384724952018134466212014129096770633928892057301016079765489139345376985394845839753235243432331467384907390102255366163431589331179358118122171446714968757511045513253954921461793258137999659974710702523721577791248940195360406430025689399190886303176050815197293664612921710499651059336166675388492847507161109895565520979249953230221702086937612687307659608443589370181774491414485197807317102984963603073968650584737672417475994097711282135244952067623492257164316652418769553171958313773119740935291078360427882249402132579878158621283748824448466580239800161759750720828832130495337831335828852615871364096757873261689825552797980542824490550790865942613781306259917437246551148119562692774479084569508321255168067812995240591616507577926533352146562420857032887784990398709400541977928010094590000556121733407305198829768134874036587329661161991865131435451180716382490161646819276996034494933215954622208332548078968993936028337168240140556084728478863721925049613262890030458252373962461406964913357128978997509047691402434440810659180831870564429078261803532931646394458241199098491182461777331567646369773196897602560899858175220085100075746329518582387691884893251513587299719972413741783228370443416936959562765532758275632868820583891089154569983292853540183725292366254954165715510800971132883025845122207576988572690200004636477414297391049680921444570964618408458551036752741359653833220053127859141017941932503998821628296399763627368190044980957841951229038405810771866085924128694084366902731602222578746505099954654457099717597716467193677009787621475876989535991433851464555909603586903944304069060291007835107662419134991692373494895756043900611480111339889586597683235666818932502501637605481224384236467214355162920831505549301640680093827538237197399742519705442398437628591776729227952460341693528761614130422862231385396870295374690698097185887321030835308955001545030102655864952518504475668954927916556004422679125590207928812039731814513019673483188512 [102,94] -1721474993902189208272695106695589337359045782214977042165313160366227972631139674365447535745413603558215363238254225983924353997008146903145813376452584323985388606289543146919869871396738958723593710202818584429538731760158833683805741007668277106520761861881318370065525614563915470210653024462507166761216307353085764926976383190948370705360396773508200384012593972298697764139738678871003985621592692355339567221219233665603340075214652161156713159216286020256951630880062029865091326439713015308878267883646392849784882820303229618806750537451769946103969606786866013910335226524454915345645081984339270009182304238545278559446756633950314110347689952107084080159708165160719570682740462337979285322789545839722592472848350263931724313513625499208686585514342510604833866315140105359794215154652178497928133968651356031992938510463522465768380538412124364839161985249952408031745768243698206501742737321730750101970902618382996992811585634591898665430446136228074804478246628183331042005126864179238201197004843050609446496550393242927587923444607469923443201430320869225517430957901888580660111577105188517803976934696783303072781317188659089310863078135828286906517856313297649188702384662062576214866156198497036143264108409757035715016454389937416586849172584734462246767933045953010156744766822988293240930564957960787771753211177753001185837839788277207382366731717955125278643707613294215378808276739861487784901664209926010093358768367699713983320710995285909879255418638571231646552210923144120776269782692519939044636763442886467535338278112063041174612924039121461646110710544680698680630354831780356318241216328897124631098708279366632712056706932474614524703162572074216121144862931741167556027856524344881515416050714028010497067696846217554875375550714687784433498873102804426294090782104908693083765680073984065819571586721442353272185165234309074447920324891248603761271263884601805800523069324646984146231157610397929982134764297321059656956829337831902194971981865309026379396616611407173726243434430481572609067724150108911479606294398928583968 [102,95] -376689954203040981208639484229585424215547866848267572990052378625514714500860312795505558192060074571347461691224200637803964265596583355180672575219447898748343218882928639334090856867428638259505888245518146803450152930460738604444841558817804258438140913239478642155657246503246611601552086052968433283560417396647359296510922700286240509127589131953663605373487350569326651084938645529087314042171603817666006736052620065927944944101369924570760042830855983732970763849931502522983133528648959655809160181464235705643392291787059562405358529803723496847433065009593587387020000594328974751361149185622667733617972391188407207561661735102387642791363853382129886872851525577043995039283846016675334967251519607445361804940845749108497068759561389367692568434946444694221803301697065408832935132502887972507204193832844016488191058750722061348936092547382811958725986489960988772137964374354830464882765373710575540414752264657240780008200171534566928654794700671122388360310634853710615687185532445416772220395971383374980179307702733956931010466027338705970646419151203951955831864961675426224631265698858052353176028040830616728307379427595342274272509857855226506476185643641375913010392822978404096088158422233644136708101324576263946317783178039365123992485766244138983782828056800537350332233517243113331099123666998250287925884618540263475849358291960173036170264731168692035572005561576769757140462314973515075846859015571667814234491170130531823626271687309511505853166965678751697755118813457428885591748943546631756022581607776169019769928252290652465207531143495913864069060888237613831841942995121868991493930646600217935210815085164141032065037882308912255401341735067423461395599364912272181420608348589384099678561188794246871626232143293309136225691975526420570777351589575562246278876780582060167973816096514568173298993877761571388824401407040966387243931695877119414852526391842662945899699840878010118217399195230629110864958820279635448899212228779555405263190796367151953534927295465881479332356970839265306129873659766955629856329832960 [102,96] 3890612315547698942531353714998156332129291392470799030360809840509969829797477418075326856498751724420137636620661308512850472265591319056680912640526390355184511964900351289237724127836300153057054784626182792154779272748013744675473112274956648768167933674462089699400351745209721484186726807026657641280837681274966254192394998025916338206387608853802975951437021600507587418258273460132073799878885774128373640532144353928655376231745986985077746099033097837689506480543518353197126073835139419553289916415174600959133822654836835397842558442727426771214000402851435274856770656952329323823673756721055006286482562267682545032560829118013603492349359005241096897077560182057085919016251193007740098018521862920988643390629431521340448407577117520898742214992060499204103713000837941171102909028920345370544612640628964195976935031949129337571749550410760534686289730393068911429982664125556748490677220913418268836894220840296647090027005299422184155119759070544502542487199710395925723725406954915523840728033491235385808735687119367498343989498592340514395072211635447102553029039173779343833899450956864690560176287509376482780186343658059691099431881200950300353179180319683639279034247613243199426202683106278404379358525412299856687160586606926913782882553215900674496366806420359004165756189503744860203000953947792480100801371435168064349712886513502046413197343482091028490127957745704942985180004153981261622100480649080430744265865479900440938424452396181359366288477436612511108758457927959007328774714670771660578356654868618529081987904347186895210948203712300947301300114607453284211154139455073940258168439533719682136948310012854379397570750002771333340512815862710459826156662568129898020601757217510608694008338080215864464636084413067258831930548405900962747391037978692028445826497011429546816985218565075455861132685884452750892754636627877894766783588849526107529769285914122518023242073951318160480464515598750184160979818829678236153118553037914155535663366232463254309272818299542893221044606614369755430058169019609802758857296 [102,97] 8069738573403754483368982179914692676423058132066560918924855651209690860683648707873654881089353262915704850357637715078968192960894701744877618190430433230559488000369082320159505214122631743395631378544641710902069204716478793286856442320782180501883095073794885274785114534933849000089234529844900790204498474832706780505971899391742034489611279470492111060874433934491084237615321225261435093447079356645473475376157868325964807981923016831779912379302734023391861469240757826237313593431184048906034550828231143915752807541996859966779008755471987749399922264131804504625793743222435504962683149056911818727877344034331105837685526772955101532799503829090265657605503317908263924536285736026662332847008247653333116959110029111302591832944696169441314251175733076025108940721773206428033699128196570742607965439064096921954163415008509786795978766115410368879636379322512525873303142452877305945059931471771762791590258046509623003591594633521328230303971236152240466931466119819334034480068623549345238751563844051648139062566776256419170516539000176770046138100793038283432244798645129142890203617415101340336821745735685517185458280607493013207637000413089668777430252959196557553352862376704281803856891038807406937829434538154150973621142448083681754751967810672666251389255407185819103161463146929137015846877934528740449215187446716488033388289635941693338329778956093238337130626097922913691887117450151418366144255941426184887598995083133596245359375657564000701599863176682404789690610727566177063496308522926209010080535014472504073140163895626262596890080555553764931360160732274815796068875478511338796362564106098151618613754620990485277325337250155464914366173207022040820098632376520455316025255519470861175205423634802815188151122975258052413600250613110754926963812953444055498596483966398397347852544727940139031968016770762705217927566158643385121573429422133007871034094057436251910135384568204094344525807376473271067294571154224877790343823169348028763485501070816345252906864306299467544738053540107865390267802073937367952 [102,98] -20279707249570135862551688786896705418037089286786857705303174428949296620019230880998677872384120247762001509246720693642527221811502655055728935853771415382532361418490085477231977516514985007317628833311807331470741430907167245667616446014500567157401526608546867539114864881090175120482282532334572366870980660305522587459891038776922520427440087453502309649596076168956971972052129362048133085045724386958415439638128834769572429139084463317359476010615532920626763311401168254129042400711423442453276734890994586463357886359128560803819760627030998901252986816762953169260096802192572847644654214544092945508474375530076628354095612770711231322580221581892086963408280280145001213895673760413059020563878775740456704543662333834603066802920233132522928099516168108153213144161333165777357741301334330018610146150212242353609007776821239359666008048604137479767360758607566496102170372434942522653500932343010453416296318044589352469185307834777315884014276566859066150901647012453520189107950225114521767525650063500151679110273620402131041466709556620482071027773114880313716401558880573625592748500401805313170781359548886546153666706827556117976587266987000989629273897794144378198209928661116495587328815333805512098610345956336999935129524379725131300104874454903287057046458430861880392410512532146507335145580906460487585319375556523250488056243974927613759130656742243658541119300466139715439758910325669122058577538267953806410542530497196474841911719657594153566753642596377223879817834586777974330901927105576829592324294370873956935956041755309339340907494151158133222170993677386082207541854267171155543855580211837873823295763066508035408850977684168564161212772638165820333011223466650942297244660901729466261946107342372986681249183208206519765764149443011956342567703542655168175797577720752949039967336958137166103313776370212886382307077702985612648137780045992485089101700516406017094441484823667570719251262899264835530217054066156661308104812413163186332241014201242390539940904894358591517201900442864447723164115276994 [102,99] 11640964790073142903987839860253820481526364844928097657348467635678945937295106774997715967632350320946641267844590769840153323183433796613045080643984436487656301700061059446726780919918555250236897111966077485177838496714670823496577495085784529413386796230275193046257907545910234127218520246140108045682586961221434299214837534230817530572497385029168431045861899976281869843137914397127643177237943324912531023459064634157488732850274079348141924795208014662350068026171224100200750579222137278029584228967893572891499621933261534188178199583114636354260337038112664138747953770089458267423792282729286600568454695308275065390293459811467915845040990591014147803063023965471532697053630746967389727650977507208357387476195686423760183389737643256675136379543109897434334503937621079669999197970979782111197998895371639911085979490077762182638397593727606364606693401868193972840740996666733085700393094673185812833062148637126781550557444021671632579473114749133802980739419930592420282727043644559800640149253626225814879426450424492377099759249770636422907843927181669733553804771248075862492416560313397969296996956580495599355596783390812172553179391509157099166032764106854372071727620777984618580073914276971948304543696906409643802460080302806519046256505230409024218283535710942063151018662925229391113667713513231412293740944762339651897504356665557238587901650942281755128616771755298786604415704074162914941525615938756529648137661073729285539733194464354151027756142369406678291375169664218028399876500774806574172129387093258578045487222301549026941913638864949073745233243170382520794583891925826281390736654199333629786187660376439545561980298589246444109497989683811818214082748045806625678825688375806929501898186716606465051320987247807316333651802105854165673801068704151895174166227700787306477789610318006848736111605066125130675717494606399169518180508132604369366724743057222802929860591928694408354709044652889329312843104601195903861252892304122093498963950863529450888691718202396646655982024913397036112598016 [102,100] 17544996995887331375287342153390125809926723014017072290052570904643038249098947216958698414960742544262700498207154985330353912878360881211889798765602314371912350848360231833683170284445010423001755599435964611812788155586502326670525973784782788995529914862126723513806668058513211750224648537051173994722498531394089831018474078707633710014670595722570835918450741630246572879995868109782862345105009136236112600891183382908955038867994252919285435233245964424048089902552418587356778176211888537144844720970945336649368240733452000713180109510073367870891106133458349643406222398546835492276235072598474905031997087425621729893827360775533956654631113907922932326234160227811483668461943594533405213611399227661822468999381037501663182315133618367832778399373888213797264200214173715233789924350600767060682941490388493063357949934250261176297337174072672251396149249471400288441281368599801190273209177995343671556301151155127110018511265286162589997894985831488571276985298995215425860848018805768612695990735639671355498546680406402698439302574277680040384237871229683136368245589731290628396778039954341792709733217700049218717572576921922091666840754609927966678505481040370457450630704821256382174709236858776760878008623571334804243803225645831901437510209768445595653690647743045620024295744422482618891201916956608129013371543585031755361976569051831068805348371122634858135226257327791865793213579803096880883832206284680822844841989794164368929558437010329490214344363183151769254276986186778030593180610033426849548684155009933012736286301586968173100840309695278578318328604633639528131152266005918845421966782576415532583986278568544797562091791643238250345342076868508592932094512605739583607157258532369300947276810713588481999182248200384208803549236982177269721741427133968158297663035725734212947883424588808357774809654581540303639180453739129453538703058569214285150937155598472277842149604038238143038390940205655311253940308149540213663756093222274320107296525306318891031533736222644409525842259544827179264 [102,101] -37232839396483890417473418705702440706590335134343749562140741412708760202992386381315518430809855286746346627819132414955613660585211000854834467897183400757772636549336119671978218255143934433855690942024787299719973988513864473880991335807032485126680506821763304575361334147808787963627937233158033080719269843141406827768399557174933033785876323646582489105859467197757132922426339784906907909080652884757412730705970143628142289675247193039568295662137090217836030121090171049473970921302708286351612988234877987095011729221308468605525084635325479007897754561812051829475240048461069732303037464572164083952862336657692499704462760884015218083918761033112333660374989471019827552941272357888009130340660881909755650725551609636900155911244373389706334614720898842334719104616691731051201675777802317195854923574478815535000985776560754976849516446048368979130401598506947106525154416575327701710325939701078785305335074231603335780086727336252574575673265451428521575554484258900194043389046587012502892985286853998502485263854266314934241365718803114550456302252867051267742753714868232995587015811313949260842892365178965637594818380818065394309958442992386102349579576065350080508130249927458788260812076931039015392777443566713564627356372160506796024745852099486074503698059552852655257261121340124611237810702184911827814599654158357594873205609499551821075709869809210980225806294724303692956671475635156767427238153789214261883966646200279072523167001790535255316134361047347167117042795342024368689038508144660994414499475471270397049649985024291578578647345891617113985759420076035980333859767613807748774134342677763666133741884499424343028972881941709276339331956248238089907865965696299596986801511577426421862968766305012153048150436556788374268240434819333475740976770277374449704738865451639119201960584333435316939159352140246291353963487523139849482611431392943239066297498139879129780981732360485837893541328485005444511808286695113106581987904536060689553731283642621415485095974076847085663554932825472 [102,102] 20672162813892688905064480854112975697153665306517387262012368174440179996052600354713893711674583211131247229383054259866912733505274317649014704625374456318953483452166050046694920479737712406135109936644160327532547227970816283207025564240749338253113405910980065652672711795871880506350648443162644186715118038540565514778426671592869444928200449067857457415321438860278174183354381069982576062979349543069883964566623104311694764399821268644467078733055572578347008558311994976084424319678483587921267024503119162828297904052836557399585691083027547579861658682381626496491786510691035127139786686971224908026276790813976843365907628962795130099008423663223349979345642479049203183145191340403389618364504449094196431685186840739251515155604345880240825854333187375430860519983743701065599554946019937536728398817477905051441029677681256692452884470793216134769881491294844637537705193456282325136580462541070468828947485124241800715774294298437466895639461792213176696987303574332690278012785902259596456508339660821491640184709721261240844147655714777699654564129366691702148325606843829533937768944799446798115806696734364692627699998566351441534689782463534700717714272512465681230708167011785356297567545290874896476091224043092754946995761600732367691439485943978162076902034247748651702837224680247555395301417047228123052756496750643055991787297893489609342411442822838429754380093073362730837378921659625573419579955205684207755283225733124204484410673908042229485766388952225869657000502874463632021688908864657630481164885667346713599205406710960521041723667039733518900896296021590602504205686379455808859551278219674133246717123689783565490816970717682443948591717795509483824082821308657901925107032691618524687924758169559735669351172793288472682651333701677321364255580196834765944653394879199191874697628928908152318231641256015499921386743458891441032676267719299845487955677416808345977904540401184794004642480506760082679818861428805619244362677382527391217949842122760769252169744588450622697196448 [103,0] 10921099221494469040799817018412654534530014634474987215769368073389877319739812581406383579726133139007356087365778953690661279090251149457307604513384891799061884293051950665432273732017213422502260867081483507832621860264781244043185673720054977345319805950499181175683414128947437631525283548166149261965811837438028265601596901746004576046565232484816175396088688833549544105447414367176172012558791730443641008833043696592906447279862096439951133758162194947724909126301064331229495346522271843334548478249719122268856368508234406103103095836693395005835603824280270172900430621886084905110783547484429568501240064593181593850756596157668614620534293301318477155055835382814836459584149577989994619976366037429595035410409637773308588758301966460777103182655166525939156644460308572550408608300101948974872804711106620375366515720662649468659718602669192822038111619561693831968931559725213399186364296321725832230741512047825864313786080802435391556667654715768631270041067204017612857903538139634570665243620543638871539746138778991233589566239161413012066394041895046936270429452245730763389214641708172034016988184035955052320489881028910702791801011205454941756019827041114748191985411734801099870041057319638200875445884938460745829748350456346824595084238474411874004768486411208311995221636162678248405215880030703464027720134338137013231580522004625860975656912537773126516428356954560117505263282666720140341482870355173391634434897869114290379133465365782562169544665798160515183107125738921447074967734576549237561876101551697480760247056578128773906880028137026886206582125321943858699911769504660421945915088451088186325329278716333112299302238902408310430543269515761359893572852136788347198746857170493195831609766136038961712039435505566626099435808974405056376576529358189191588926099407491903505194993762838662475431542124649773654312512038912179484191504549022806573051206711480623201441000861961960214053693819518519437186200616979891559110286124994756834549491884260087174603366991850521344096826182774221496455802090767539225844548165216843823577019303295947813476966195818608915283966244143013286513043155414526464879344469289190096951124149211025548261656482377891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 800247862911736400207651191111977504589081186618493357424675184478164228307852764855546777701047137668248624003425109476022165279841103594795228545822513862626391758916605683083622696138504166359025129613471668686930791906459247728894364480313021241955421460780047997817995680166081554168441984880091534707687491657211026447317556110970638886440738468739542897094371390296702435766178151455437301435455854632523812363834129878893318912283385028281601286653506441581640997520452804133707261040515044745020076806550458631487786656123529836837178652238472916283900259869449826614659878080808732410275752840343940866769907491641020072705795473151607402987196659142624111808334147659003030165328501240713372568981384402359739341677767874327892411621811169667655857889143257046380113522096937341958706363745284934864043018142883444131378190685481125214666658995923278964207358939857170744984577837738198542079252989999311276855125925553749237947832058037239508538969350997193406440875279246342607998764185161707435786524566822345653590540286476708800404889246013452760511408199174968450125660798589630874193431032150544875507743493505173053754531845771327985482686057703841325375896914420728630666399654887675646464285704080874124464554866851991911932673091070196196166458138396053261063370494042429728177382400966155892549463465951153061763553441202643083563542471059305835959397536569295745152851100563365229523469174210315131336296502363245578111600147560816049028216898130081143261085384643344947558910581436876042213038899136564870424156954054449096637125930692233122635388831591134362347887031007887629207720446871618164998877601129265359535991098327050403945078479901189278524497989040633301311926974272246357975862290091305511240088752321791433374437487128675846665210757352178544263017020844986051818274310009601959840397351752992703088456655865814523753892447885583504006857365146796026436417592607876191986710114497853489337115614101652336687210967084264206373350185516121940967408738780671104100140250009025811818615759920840207895784337556528429787272662902469680716866401329274354524540476114962880312251818411186439008109731515568684252649786422562277493609854824536000900679034502041829376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] 9065751650990595882787766416068029853922562988332203798290196344308047985264289392483033838702647257855237357421966642302886223840252648478230606159362010050353658441327373447107402139607977048880371596753722637359124335316359572271138138080544096529941473599036873531868788507907363283373938691061235580243906850382155015098212142686739352101780968649024289675423396203765826870205099131840353359983872084711520820653394432547317444667335474093337523790851190687921220147201726603963763631292507753551742592771195447279248802236210844368168614493425136826834347194494569225698421186838310778876097269659944892230793043175631883695456304246216427465507913771417128154349041029050689955591954885367829068670341947079590996214906300282395147794450973743286001417973002020889284658730012888880534281665466811414462373629510788666256381826020877061649575182584455623109471492270425961408950075099266870290489461876984279015171561025682073311741998210540933166099437924881798407788179800632035719897720094994363110550907866314596699592881351366100470811759325818074662755257789787152424708153838867732710056191870408530654179118077670211860684983003415156371535918219656804463890506851852964224832739553684252038711450566597326078756362172920272328260665284076396702312225093788175093582122082639071157419510098287529272781477357414623375927266569017722583320258578876256265068079856220484527430760312356867140259259003876331383166918843933076877169236273492130892895095258355682491657501654528014451597763698590253255198893020617161383913684130786771394415218293520318986840080361922651561938273680393032107096881628169012742048360086667839337627571860833045364565177240826826780933989884840111755516103726463170569416769854511051228169466079594415792149490192726516883260518924601477775676809781030098724381979429625619814775458506994192996467222982382397377871023813865491277791926006885886868943707021625671164107881426419430684086058252461956065163079154738326563643002338138168938409145199739158617661408600321001255397814048764568712502435174872312996440374443364937387105659879912613903247553909243092096599954054082032505691241137889808480804554972583037109130876042587902350551885969532911616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] -1283756732359300044246041811382202890707712094762522972134781899701246891807923433514441442401730364650094237362659414202342179390094732015702380484640884194638058643458939629092012507226765247678345568508136091435619921337049575326167560454324664137091901969050092056410504551397433417605461896547658710923657117526885289197039306646237539245877133528034362273428701874969337887491383319123471748804071607707595973180314659572786154044785179173342041172256777256351449783646925380746955951063069908944949713755762755276702695163371820718033929364521103979328991698451413155628574629528999389416709353823770285516902060048273912592120710726512594360780450181066165227487638565483420634121040265749628634251348837181650121494607556626398290936209609709070590222062321488449694826144923005949714493877765418532789526155794784934066853039820817975324519584336118026217081217959473779405118784705941325792075952033219888700721950729379211712246384561474682303638049653784755179919164854420751705372866509260136359477011125247001428536567307507232458351575402038596797929696028828698354787474907084544443343090625374632994409668039831945675158425109776254702963138383861397211845401415329937134136694524124266565439641392540490204615266987527987588583148646115595079653785520716147758002614140651489136214848740707985818743591986034338051259564295365671273232393964145489999383814820773759288066197856536465717832801586545943614119015427772432038353164834943770914261202908036190371664466076559759067876323133500505495740670872867677372585914155239593896632557112433983305773651308689399539940696839352330489377809641200441561047602142177339582360378389872395949563485088069461585997182314744027529224529992003617436301333102940128042670780869444482097373700874110872789456915949924621844460813026772741278141688941679148298207171961207020773621832362476105002737052332840273608605475751892138943683472548248343866426960256627587672682275882927293307767791615215700664219544135245831435947000434043605803138231757614304899015945005195251967451130191235476225621709738884573569202361448349450429618925737596706248509634138336022757411236355640318646446115727706060867795122225154871056108808800702251925504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] -602557685974263502123732084223761052443303778481817537114211118168555527621634554924878197423748079704893559702173523285314171051645153564591466123796631240777792364354176996209142936853781118958841959512518655937679065470617910919294483344502869225320288740176240550463319754786214612334727159411036945620691279744904908685209408305984700260277021981252594677470404580944716290328889221209811834400526663844119119902704794141123869521654222287292566934682809025168703678180472962911956978196787297838494358654511116076575137732154545935387664960296513869194935182652108425430854982145462988825887843930292766950759977357956492440426484522753404346544131745324213141883588369487740770253174614596989523782504386639756164109939893033154072228262007701110320061458732708457556882133005038062044958204216858953244521519973170461286685319629538131692309374499967858389077070065286099295133504610546435515403903392021959871405395611997557486258337941908539101899414122548154801407858326312635150125668950466251515249748119270272517649897591689967465021346605035892230554369142210908621582060380527850144291500720471892925051527500384838314346653254617668590306467642937531080265057547479589414521186994698826577577128330637265249047950046527958649249283948561531827781622370011454757528396227753653923078633569248081322032167580059826093999583083996451005104861669349830633219723445190969945369575518398546227096232711877837959462489887036377231809201780383030329804665218912992824950222595591862232800581441351801891217428031461835141541779034683243747700401344691083459604440932061981417202137338033967526753664265922333666520369687859212617660509653940638205736160281048174951447513474296266083068228673026728985366011661124659045770359269834777851491183032237847066437803840118926308876595948053906785095755144936192265795498199276030588197482598115521703942362575047368648632726357323121232001097282119322875738779171208770129275245604059991092791569739546700406994261515003550333088589755623621397992054029208773385412175430459553283298895825420747124010516331414847028274267065107891257729523339887210936500964558588483941452708249197176667281313230925072914072743975561724683320248860824724339425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 10890188612811829344771370796349334575548388508098720647000006179228490018296030821317925744740913332362456797929681346233713142986438739555264082222900289612660242474239827726281495376550359094952591925421763825804788924617006275200904642013158072525556647258413291212233262763691498251541333482650151352363302335199635167486142256695926216850243428378591754021597209474234273809639797781617476751304292465924261961048272478973874865215628370853839789374875665399344049436524852361810360394133725512571166233462398638122864668805977618686318301966261485787449268006708626217691320689131181887911238560142018448877862225021596889656402469234682483802210562205347998178812683749805618181049142329405122481533812113828477777983720715444572881742430140891681272101312816794675469749608466770388869083511598701629100443163848682428996917939935633370892434029864310986999455511595201856503028000216983390898108395187147591971796327125667597958637125435885090874117737152484912889784754112046515220748057108871262033382863540165333392523457897413962779112993763626341800787077429797508738209519390955262984881092534665680335659994427814693268311864559438400420311063118587621990173922992038899105798146435966063408043814427881625914867007012739328497363764773483613577177086037112553333849208137790497511874286651808210397588446484170926053034579629365133942937226039415507511102130379241889708152477363928488340235055695421423197163344243525615912664313801215432958110020276170019458179104800853855270017172713604608200318026799586817061466681207618635881349998740173355835974806291010672715965738553344814806020456233154656520838930013806619827455530422933018269747419946647706674565390454608131210259303754962483337719070402566033553008234709214676722295517490041037977862155484998835664713146910639165882766318149503525655847711691312308723142504632984087325431919724025011100984710643655328674630841058853575022759854125179773274754992946953710589560042815776739651987454299168776753907171465511366928004429338613464409327216399788505314697891517848216296174507446679123264879831863206866200687725725957659707042614720677512157109183497998200632376012670567529769184472706578380767967205102671711954796544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -97290949448598347114475559099168305650181204738336008317307960220612497261547178581626498341002764768058424267424715133791986363924246404045384407781889211308048703607156965429008380141764575710034394921763116484717973372676911356461061798204664067593880264565563655062864626044402015374673179690021719384265659979641473763972274468119732966225905758682107533398061892063083907770086219391754265160006378217096924549982309867850293624188984003826216586520809019932294809673989189222736477405768195902754551385821088709063939666511050899743479573158090159054427295680591353740296301462054256913688792863459304596121506563901565049456365192961383470816552295136105527127542157950190365461400041830055515290529031566591147332537664458252759323716379999581000291799013779228076606991636316320795557417076366813604476132535714488287441087147484376252312130613975584185568484118562704024720697126193429846909926091139969736262718611495717669150959950919369410608127830368458971550627041884824230655894296038000392284360988604828448058069463707786627401183893716714536605521000713799346452116692332966848876577713690840727732244888446183298539219236748809068681161139596901840840429275364266962484004064005488729744354315183171467029923577762067320738628225847576499301776875904548467388670367955674150156995701911110830705825461482364554908809069076018133340953593840926253578644525403575160802814348572776430257529325327453089332195280289243673836524162673445185180492159743119490262451562560308722701406252424976453642652680144151273459402022446869612700120910090940680434061790224737121288955420486830502323768128784141877344019648700052979122313450500937029105964288296348381001847990019504066846934526624121455057029018925837663378175246024995022171927224944352350663015822138433930789632498215412141907282634002528398556333827429354106220100813222168574512780458578639129413327433018703570783303024568616165252725735660086948654974205940011795533682304668389014798221478529189027498489407865417607643086142670998702187968068699915385216976294569870562542220204379620778136073919987950112452515630506253243791059047118282170404042066130166386789404405672152636063430222597590378161389882413144705419182080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 597975191328689096359164811085901614348447079131192089451248799078634634814191596302230803755522239114727330261079811338239375485732112543601321393341723796016157799663766367190882544597238334838888732340557230325122402963993110402789422484939719803679116000144928805812063801352958370343888805911221459580094271580563358320876970125550494793481360068977606282048657050217251806018112776272593797740879836254826533741194556466192594013475264227396843867059139123622948745254483534536802284368410451084442137097624282007970782969415089607347017434910122058105398684187043885639572969579339919438379676845066463287469452441164001164616049138645132439534580795593782052641657019876861912223378594115499244334828665446985935210273920056230631714879119291821528933468583202863596752285382656953666437992820565123141295798126292777405747461372419563700971112177019098913940264167255867906067726674534054837622932615061104127606684578407308556016202027276234560520499881942582978198397537959083532995039511896553425088178229702206543353515629248132933854476897959322287221743987327522186281075429151016642984760954047499431919773336740949227796892641647975642317430754634304617951560096353248495257958466577737572678703714659909355034494586577313963548869852965672189279993837971413912146136534702376424562058505375236777155142029463114885976621869442658415621828194231999205246726317937883089644903694242970759338900698616674804947898202263022519395223604209288463398283832296829817382817710361967214511782735913128232107313379232620249126671548243651878946855298552214780045372885846680225726961086661357885140298347573826255719571248411906142028984559505460896812414698853482709509072258921408652729386906547677939521456095112743764426794776950661472395700032975960475902627126597244263798439734651783809035491727080512780300958461366421758175714455517434346819178212071817047063105054428605065976043954077609205086333881344991215015593326101137654648987306146016986617570863399964718338158502810795383335306146734645571230231648679841758684613648960869861763022861002946892965580690723713955515214985550925979948098252399895723585636458007751698390120266017344750605211152818289649678167420763713107310673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] -2845432179456885241399772794342804532292116917368988089506435572573156738481558452274852016161600321701447064112665581083431712651626545672738730464895832483282906319203472684983339166331356588153270828927655534668591217568178032104257778015306571993722544378359308389023056257777488316197558112604569861657444461590915969251405226369437320312965491608661380231973511239941044829940288805068245873190162289884976474674571873655867145628214342607732371319600504465023828340504189665126481881265684403604392551625749349793448823602217323716534744387224175311743688190368373060325027448822933837372824431701856322940445058226703283444765187929602720206207779347379187584191372337847901255466702200952966877194256503763279483177502791773932318307093171532995441110826249658550460196152794547486558386704559111966547561849308648235639746508688225120806271733902337630686065033155547714917874317429458688475362157924803228225097546169113506239497382870452633095126618668292718169931117800954860041352076157979950514885878443280463326365517082454429044522131919139562234469698017951307513977107695430744152323759442423878648972001314093544925390228047688827039830311060024258372866896416394088093358684093700693887251693945024318638362416336225405832602110277688269649788760654639213730530103387798492428994173437643550723082073664007742557274282812027274357107474278897996248444691879108819640210579393634948303882263560445252455537662253493351436899774544549593447525234796188176149326670676595750188716477064759362277110024254989863760184174101389823912788407271431090058642362922888150193166834803905125195257357808817634418616725098821592667231103819149892020753138682377412673162350329652683225582521366782249416051901309856316181214171078953303590227759242300579491545263187146604977318352899549804726156171283917913199219187096154580385757086720715019755352798443065695632710826130964635317488119843428403936232242659241254265238538878985925495065128084760989954880259890364620946276681948226576174104185257241444232031102073803645919603312946174055207529320516828922898276995687055127395438256678558342333010359279889580295218347252904195838269824783538360879668065963669975622055999745217277795940433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] 10826220263539256740767195632991064090639759292073193618253826297459917779257671032393077351984892086428592933571284859814227103743036383714098508328402423279869775497909786908328490551408020179800862240686381472293638132112134589629986014774223623291503976645596438496924571168902423572720899603590362504147014957919357088598896712068063792206842590339495106602385618043637441524152820059802610607562337432827203286332173426947645585017932683088356891610876719206455065403324433213281261340789363565076574014516406920284138789951610447812710372660310673854743202171966532583412707432961912422203315777007854956230949874858183077550408224099989758712274572378319670244580213296587997073717454368828068969453905091673821784097353770947965110165816340481225210842277028643244790365560558600156761661391238129317786559381847717843545168627144750837557066009233565824954728737379463297655978802534243197775719937869434922418796794121956522499665011819876442983063802195222192043775553439672387933116013812932459693614680696944845382778039993126356042371988637435944958781113997515787817097734605305087779184793655538077947912090358664683765080167012220935111886440995827942953293875621607331381907776282296184829342206221548174583544820429014297095434311324305044821694749409034355825134876498242631422168406231607874507104205018313094144610177275817785829212908883938324227265671207923183491727097271640084794176477233173524651272612242677690569365051100674387923065353264092357127647520663642882318767232852974217728382870858235864422013260565589513963282065430976748870511695815175708908222721897798500575804702699676791355633848207475750175071557216426111277622176240439928885316813799414183258873267510507308742150279651362756106274375708572437424376735459677146423934640623658127132006616350144618109397021649820117542012301961748498587130650857481683174137056521596300299409933441513268848556259610096580881029291133025355134472152305967164379146963024969381477036848107305619933811780080203209882095663608893899768076099858601355627019763844570325936412206856020362540612157038026853275672162409338743088170822470544697952087376652699293116053115406789886415653575055657776184053767346318233525926494208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] -33199680153468077713030771348534360428612077061714777010147378585301657049939369180795088480878321386985066953101301181764044623779969918466157478551365113255401256702906226272605924676514201923401274193760103772570081966872797693201713916765737319160049551230566271107803913374169649869702616464557440801301039212275056221892486697977969738065094048882556884331499486796293344824490066467764634359976627096358408874887764782545352547757454113524129725401985754078444050029778030096722588786045384993228569554888148887282489090479439926421233798382348191970806775190349590405232527251348830613464139327716328304107191755172616170329231663980045327685275183656714372830192082964272831068196831781998017523979246192280537313909379069133796699912043216289760090481100852377818220744890132480177533300894821632521008489624737547989233729353565442306346200070585206086238206569226176776021586625774524343069802889907066390280512703686925194643931182580624484047445391055285385093082684771379361946813131931498322410326023496321512703443496553269569117165775126007180750655367994997701729596771169474602474688366965564013959299226958008919865212980344483512726996436469321897852318128380806878294870075579117446110194647951168422253887701366364250230699114013093192682799200315321645666372924793177022543983612727975597128032878388012133796960671749834721750559777789658300872109271363932881654970074661072283521782494171381828661451444621961733448979097088615000569863028637741538246211974381732379020473203540392227839062839070259411230061065828814097162565768078234209290703981958004333422355881722657872214159536542040108381313741534599286911718065292066713362765205870622993981232062837606078196427959789025707608065856348501583562074524831177611762675639520814900696688238282259925684575340093781506857904041327093419538417859095071509525899802067928267762889019429066415953053687930591748681408088416577867168063243683601456711029462006408922943204813949154122642736210428873382799823455129194514686946768205862070695764289875418315471217855322824578641660942904661358214145540732374562483151759781663737254374472844746485364439080237247025615827846627843280270204279561736409400110573327798016519826309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] 83312626669475530414096880491872472416359097770490531655776462227817426729501612144333851804283172211451007980588527260705119960099641099457762016577451128488076526423921866505758619566064176093590012391204513275855463465612371559799660206326225140883136565792546520110279208669579528876442162605941368958099688640737546788513868804319427382305347292460878250524804256906772166996482874776118829870854648867973964902517520910720421122145762144214434282426556639432869067036983938435597883605172061632639411798486356311777854860090624145722014525587476891068543370550868687450782698236889184122995576999152093684735629876452437036879395008111570852775154544438278762420006709559401839253178857832844513198345019399131090800669526016893810496553905597871103283592696505764765980972711243462979689490113065321354849878673169356487933450886395993069029129086565660787204861488257859635880714997834517966387492239198610315936446079194498487660366123651603218597816883595038857171411605675501294331785375778465600304142857828409994024026765529939993657193135105318992152134618118717187752727804462400976174358718115774434971487775818070946027954146525956976930930041026767070907198244225065450470368894013679202973709165618554669463117422303130318316373596595152504203939972539711949616286387486422584223269792750823102702170772847892458936061528099037135749031935908674994157043448575337997037739195319765857231965764566968307609126769534964820104114910395112030305411390156923443832088684368963268460184378404164505645928998745656207752686339718508970480757029952470068708240518797352913943422645661640486533663063195450669206848136911228857079328587449998450958769072334249848074687334709741234412780738050663720572881642012452470915843581996383434144321993621628580614508358197499839953655410604198679396223381990240938964319320858470238242781151326627017922796157048272928834299654222380512398546212097298399416190741323030301425361712087914912391370518752192718018708967511150188900609860964536765635143342672470381816479624311709678054338873879767788325289898853583026193460098023427925492569928758789563700695597821389127159832253737869888724604797192684695959802547430121851379039154422775928269419053056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] -175883904325071795668394975682875407103234626570604172495030839712914111203362514972003031438924290320898606525786941887049969983304479565320581387536684681125254566691012539875397574323863023955235283925485582146979041136987997463125077814835393122308617330941747904672289787155914505693818288540100990728753813061490976174970459267550630186078813461413601381390064558285751366921174299654143919007416568938514005433632379842528373394565818899279160402321000859094320314666365903477309835063517116199740791255125611144966095144895730073718093044390480685223255909879768254012371891306932438122132745553453904768403681456435373992888342546579392531306826988953907220196079509347453676233185104688171063633573970287694621249016859446084395642590264893813442180435538511249765586832227506938132621145911132875155121843423240722013264372637256634377396515854625506979271744183544905149122483475398745741265544939039698698246005918697567284253959206948212456219551852405703977374453500467746510380921162457383022581420478456201587888939309406326141456598822176645310722796224735539258212250399296723936280479530980653426570602687413520401473981822028959741775454241331507854786964638098125182146218544766660988253139067092228100956509657649669012126084013920110289867639538597994706699523010282704784701703970789177306239705313348961169908396085307679464749838623713972998084196648235634998046222588973312943558320395623826495892922078379026725952500212185663577152442750659285618233017007452265582657614161390272267950304981950153974687852850459370726890035731491471292814098355225541219695917318279724278402074107274837753103114177111022802411165855544637966423759990633011402436021687330640392518345730134090706059391129906710226259148524647738577609027990400616921788458136517484841944650179497539603623775035424837376467637873484831530727155649262950700849967050167965042534781361247943623595537010788481247370506675476069424736314606879662067609407981427911556758742425625796170660701529697481288986281414298787427669801708107833844691973026799002647658367618945992444329611100641180850996324404545746299923240842201373578517995930651471617838110592736359815956466863784216095138765429382676467421785620480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] 323278528197791621627321926943625333789116075754626739694732184003896463395033814394222389784658948880829388982019634019761858650976403083934241968777540723120924649272888678424905719320412664845301597767535082252057918443367129062130360432729485585760676161027132446500104813208414927482693475034824251761019872797880590061690752279212596302858061634388349920169915722723342880969554486160688216310029372284778915703946709907708920427417501636947765845073148526361384065535745611891737418867877222170998886495324744779261883887671649264632458221237950588523845704568402668406430021508013638955758192322297999464478824006911221180060612552083908958861080397169103768970979700868532485861485678935594668126593734669635095041454678786638067026991955070129768417465428149835523601690159513648677719077443007159616976013868518924134456765675027440712370351261686429912336641394884826563092911438277102780250600036081494255842730900328231549333816798485307487948248558123972823481544109199693297658934427894911398883163559290996059121455534702811542151901336471694268304627465382722977607599594970293939524673501011373903436993035870751903336524558872732756576686369727076343255167282095388988710061917918453212396414832306856948038278549209386333039586048840020736029564726716637782926239480950550029608117354073798941471825394009188677938934421570367549161221754501775136505161455453102970724776952617190867619267843234310757463574121887102939679986592779131089873305996478374481309194618956230444836713774255979128192126001926436970402961353371864436083208683013290397321899348972199370465407967588662090958037581528512133299874631103296065952745240760412495374258198500388373966714478425909071260693120023486603915342269181710053623450578488773534301746690528272907216611550722756948685542014950574262891835630090653531849731886515679899261120100574237753875218784878766574604045530364812077605722628656262100070365875323107101267498105949765309224400006996913704231464915936069504151734061106154421901261674640060744795211271985328671398977121335928676866639226258123014805637720360051960621794184020508145501902769918703207728370090338426404532864688285004198645377696412820562264836272849331866813566287872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] -533372572918611597386598706832333864370669716775646967721394466235465971417199710811422805272047306372040470055116970320370597643091770099131808698649581309562291819962314037577464234317145469549631495094839806121671478052039981732136411469934004705209824029555478592918451637066730692309014420860765971324669756549256114549750697725777298655010738265649552451991476715210390310796701011336725325453828098804128331280933289358887854620010596842535499193954591307677303056846573931880324500776242580910618922780626925739804551550714350202571550918337668359169760661189336997753027884183005359784364609006111361210658482822884934581422815752551533063148233162304730970584398344578215907833417133856243471845252307018896635300780116502923733272575131405564465223888199998697024284240572273975004911972062624289035682583742322576152989564181937554375166846396414315962048786541533633764397495397775558275415919743022976855036069313939359292133363255690932075297624860639630542150448530949556194211953147767949381725028553952991389593100970698347289543392385806835982408133766032315980279198064691452086265053211131190229889603261052442375224116460982032712246258087875331526794627321669136244609002603415602056772785059289172711500745135330738701361059838268671133270376713687796760034138313108272346541043643227988613274248842587053973374492252237497462414655849956463269059284450478658783459473827296908967559308082712447730219699624766458737485817976624750619746487018845032901363808165102175842311710148699179610213821224462541653356545576363761951856721092824704131102449936755747098704821223018589023182150864819791559904559842182468625844109656874046987753624603573179265181453562330523718911101915003039635287077378867245657253330791474677565509203212397334428153939377894191042389327311957193019181954185260505873015347348007703887916989325136029877725775447563430242746671254017104503951920241137715681453705778878224357818132838939581539451974598935809001537661660998398342652032429314285825684821302508593485855179891893680452718987484307346104334115734277031205447758143226195874860484523048822984056461274719479774729495720754193376469359067657047773275661498528317031492804162560073425041563320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] 802356845645170626015660416815406379778058240940514931632017840350784000117465639778388192914310113265281572044771458916009465007629859215203825848632157243258463244139306879100272839890786251138881283065326735920403615626625887430394640656368336948762514236763903497011758164697281676772635786628866960335178480483857723900982471463016826902459710425107493971661697351278756149890640338612958106716885945982938553505996277903548067574524924151353143241058116832768444488160279117796870089367951662740034318562940298135445292707914232029652442035445626722670079522848025850462765945359866477947782648031723006510754471555544097973876067179739345280759943345536233305881241567774846066514162055687788765787569763100953269310867595313488330207650803030313712447477691441316841959811430512915140335027579645478350696514704172160293251362227969896732297341682724896265896746220866842503226769507706447391536893031557799963141897413009082141224576603550902334322776514105415586117591683225541492196008573207233818215270167422383297019074185429870479662020963360671235513287677460261395812794306832836143195254312318569147312543123061726100824690191620752318896495356182437624472284118539957751205756312879891103474452019338176481144126942987141666905043052571635599153250031390081317894968639950520637708220145554108491467387045936596336400998739102617331273696367878214683357560864638037037682032083657248737232332582847105684044634982794361716433902956772472171214504529804961642855248390458542712253509995383132136650629262438232630866224183509206232685797401521275634279623288546282799811137046057499984551351234229444502069324225850985195764378039484530726629050579685092417979304384779667987917081510794450865386544418042925458147915580251484485988970443632355605366632743366325292206919425257717115104295113517649206029258964552595686211368053946486985560982359552442441618226338106048953347901417471251024165489929352269405148731332047139534600943215065350546003373310587564886766635968439527443393285553485805596618440572179745744109118624107822315560080908165798918297818540807199571275105324697769707664325515044635779080396419923321798869278026051865804342768399466859526944013506831230737546326573056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] -1094991786295299146501654975139425073590464647820121007497630308334721879880665434561421905522343086198588065495351331425764125952869856067307065943387648901269097309551830662499614591388655306374983602463750822832862414486302339950291944572295401232070884151836430258224176142825042791014893777129846167336432613873563525837240103782490145824780834776027971561030545607162523866194531464143786034319310513926447516711893239147995914086516973834487819329266818521475348229841357843091247214615567524613381431623362653119977605385487780717265691565534696277808544649129172278413358059834119895242595306035238717243511599512175290660052152948947734976264092335421814372074361475721821374009708370150872835411700404291779109548421461575598525724450802414382645364965900437126227858027921128022948699148615481828137588027189725800829473287139419979236471084872234154340215235698348236203398538401974542053541964418620830380152223056749298861075078959912289093527446234574131220767032927729193148036683925718567467183628957125554786031320643186904740357162872270327068239777241839867045205522306016193208754352855781130867029319228283855175365509227224825820902419467603142958342213991001659395689801064258405202276930909648138783070052245713844336163621593826075654241887672040681727344364178886416331551432822964388993451198397194152265874675392702407506156144457869797372500562246243266384521853720873901252247911159294913882543790780871800917741358212283104460543518284470820723062866994527944737094086933102976864844515351026252154172522356789957125719465730262533816455711834359330825633790949628216999578559955750417947695439971329244260928831782780708162528690612659722858295714581100083782255826524498867117608288932748540448065095200900566719704083347213925952265131237477254901322083171853463028717003921788890164399671972167918148221466187308863599808718816402690739114012601835504017753452208006967661201952839081591521229082906293292835937366385847000556751560333951150846683543105908813767377855415604196124334546289292921212912035100393435245032154201677953079226954203789657779094010160277368691244444542918105887491831226878912341899937213020730351903223998986685923683729318871637707749358305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] 1324579439175554626099888625484823789157520544630884961092759909327708042419567290277249234154901485877856108187631629890617156165577493011960801406674371385707924237750928040722127574920828885074868100306628057723411600619979168755232690999733917450317725005448174937324898927897514767689992835646739717408561060224894554278542470188961893214993036676355338556664373360667195330755379756131871523599982301188517384992491786544124999066411305840777925585416979863787553289977922650954249779402253163114670512903516641472523192424281051247619169857734704667144988501906962676044275789651883158592794059260882000312698427574642567142893479347849909400711389000111517474580581351614087973086769202929360976610295963762735039825667347354085449621448363778808106542884235928570925577564109063643986661166307859430197253688709838594138431789249036591282668334643535782505252530230621147825031504497646370193412000844175268718971869506194717947246643142368425880998092026361694168184512928604176422358991304972401270902939341742921490335544942148686063258465470612394930931559251759862603499357902999037016945756778601889766785047836875238052524399607873829741618169103733299273864040537541768464201907460738177567255497277588458153869805039053427248214543607891859104609671298038624350745634131995707308916877094555180779938418919902188167165298200441956382168049003683854574880640306285443542653588960041239104660516568287329028217937762706895106019716636567986313696366165353916560547657476333514331956117308830667473384519187221669585984027278540772872060984189016741954038612604951493549902543738513851476802212128261915607372275894302942654535100047339709532660990769873784469166639109374552254588469082548308881208294703623412645682716790967299419827478100370538539703119663345584357316633435823792760890028652354649197732116431782872805854104488648839890590824030652631206230836335289872390559205365316388395823145503170538130756424068477371020790806659842729731102981541658571286162831488508646312445335678027603107912351849640312468659524404825466235942158886463267028239372192564879156734129366968082120965657302200037323717773805540687873945231071732550286773680371783513277809037354114846112263587233792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] -1367272174925483906772119115393007938374024814708175468686837562847396118791807759994060014844697745584659080798352615545051959754354388889921219205371237873836282295986142351409812767391526311795110965976420831903919962379593863730145739369295134622412905207432613082876367458059675773174991507534579769648630380333893865204514072198545237830681727056642086312149108571326652882183678491115806344028066907287580240824956935750630531672723803869082111812196991104485938065077788404458624390494203053224018288826105682517397576640773068484635567651018400196786992582712925196009152935595411780357952299912142833174389746635447624694008622821870588778395922298770268540465492608982944167427603462538325397252646568376215991690207430031706526776278880755814716247102185122682571567372085338608145787591419410500174987930265419047195752476989531108964817022761030647749666302104250837391786794559738204062827615523223611902744148805332509354361959220469899675966976687694058880628095256097111659692676583357651469202100924927202874427667303551421719328620385033296680533227854040451671747120777150413055505963020694702649108967778434904083842725671779239539933516965343105320429153196079147387614066317446814097702539549266605115137086724843113811033172738704450612625032595682793737158156026324191983714342946082400229977780969069291480957969583644965983059642958870630465737968458494686185271750803268967814673992728954873573586224559703328005884229861590093395375296526670771975590900145205906981575640758957010995769422171509200497412225882920211448645742217715647577839816217972510554492049240466163242539720239959507113796321417554136268561331502159679162113756600858527796689677110982498475066164062017553484004245537676639607189427461400303562406861629635694694902151839637726200640701328616531366370442134348779729745988206477233962359257393695122338633953561212185676701778830887403496125613422579363072356297902720425499679418049813502518937138616491811495426470257674381542895629635998598106810352171829388871575101729475547533532397559675631389972210244479375207234948557732361333570331961165505881118480146927728368893147509300749101636162535952368055242107553304987748655559706717453463794147655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] 1130777259937377077041847604560418005089670073189705094011856108715814027158921043695113431110325010605295153826333874124726349728764711676889250857558440032114846071356102423813061277900089932333880743071209908636320431230331599360835444488780965305427878753084171676670134512718111317111983590158852763773482579165335331946757487398491788392810957730300971834432019018124692225218464977880111834478788840631712990814505902418974763574030993768697062715468730987888522749494532154035065285379642096495909821370188212149609697905004044886934481585133178097279625038738657409325285523974490697589671380621288366275075417451964083897557291948964367823065971738487700670887568190323579408654692204758235944884238484731812072497484914426664240906819826046411778603522450560213702960094901297842179756877845684078309953650286691899517798298608557728914682004811049110231389874381194550850037777928623481670511801590142717770313861252479347189314525369724843329060640314306851859351759938139731572597404074674921807937122922685205519064683398551900563626459839116055762479856801201881986798880387588161205317165801013338846674310051945967603537730412040278065476885734786101075020541132004865646673588973762774518212296700391654579513953655356486887398113591158694828850040487701129284121410659766355599500064072645291331509285488007563748654002320202542743981912891637705029682665521039075265261204368607628893540870348386775624069249799475075800540882550786198075722583902816987657568862087731665287477086920295448648282511050479315345197059142273606270192344033891349188577230355880831576899946848011288262145645103458397904838267807801332181168177569329352553239964845029080366851196581378975295707659494571180156160810729505243655982529039446235367390113305298361088095309134157585372133228464308732468917104018605469430643384473770708815621253577155298876994692672077340425135314942775293134693205995005046007851434513588751255628205932949760609363656664160272463258349185721310761854125484853612017612602503908243619163951161917346804320892694800347560716814971202535004311987732183026155858908836500037231622765096763729657431959849692700541497812773697808125001170506265052060645179698074425332284243574784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] -639573964659282939525449120494992424153960336654185173513639603152613359223635383523034891938759437373586498305118730618581591076851154803731817966316492006838794631787588475172237135249400421429454810148260066733381786673813701713994322256723029956010274362081473551165358320802394816288857126462850062567545066381758533415311286943692651419118162364616289897342540403387076326418063455962746406851238965293911778943492791991521223159758860254953910218583058125436203882427493454926475295197417060998369698491342610839951350392981228375785264459866769705521639034025002994004706457044997099225290695918317548443379098107244061430620486527607978470422891330256944618253984928238098974599466951261141387128648174086153301047245963469912337076886004139816302084808196009286613180780045675094406590022777850605530323923363427727155684817292633091721965861034232956708883007642279123692415345381032347661630685198865639910179730573684166324460746515844032384380098503430251854265938301505262117112737099174566336694365179175419462787649951710778072475867617123955900785665851659681461718744619576648433471522835240290547856415165884087864927865889962497102491034529056477024228564556641194056930287146988434200364125345423741992283069463011863596487098770693273889847639362068440519807920195165459622219124290191143617839306859714133662928617407660702308009559082613085926765515645162865493386996120490155864251709965435348606255425923566100498777320651147730013013167136076058795647515814887209535527357031082421110911181903874692087988192461189766417735010036113512170424298774124798649512629923707691574859923599579680409443633726009622899251364576353218884363560238971062657322190076147592164637083905469320091137466099871538589032994074297507649161462421404336437289281434213910680142206433744920652849751758750353176693768264871218978762650868194698221507766404349221315981859662798464433858069081392476314420641131494384294608207958509304674095336158457739785963530470915513765564951287904574356136210352310284608533777439916354937456546776126453888574184213046346957238195765525487442803341273949811097747018290024483676198322277614327602519526707321036817829044590982508552597938718107801880322826567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] 56878386862400821600970711168911568539741871763512564210870003069000358542123931781752724122758135471602174752321368152185882311111593244056644906451205869085893385733896896941960193526792037992981766715313525080962924462593374607884081428735182330685796050790310026855272356430425916100503562734879390422149357368241420207576014498086081012388826629354821137578967314320108220842287361107326532125859976420179761117654981053312659476641316134916910088941751171966451603709253774293373212244526536391124246256832798515465297276433172102969502598285822026539253097658510916649859932537664957196009193793959851535912668586328735763143701088056525550661513762086931204675698814861734778968921731435234123196106100353517481497910366222090650638023812894707914131479761125671996791260233672516944728797319633061257561041416450214848405054100191706887046705324482594122837411487076885551666915894236137228805856525645644095739817199102353275780309159645263263505544136064832640180192602735329153343070303263511998423628684971979926409007241561899715133260235849407554676000393175040532128983548421866095318870520637581243224840988606666301943424282977990481988438651462613069996418177542659277825719044155710237554505697259280656516630568014374215964754040336594775625278162912953973370301385319625115703333659657792921529167534365357934457330516351911964395360970363395789570153770486761099498661834003724274758451069506151840707098264436006292132484187242161998665000852483654551103752532913046634912542781639668101644869923577620899219320428345191681201604239913027897810663785495633108482214319133044492502337872236752431533868716724981343860148005498506819932042997640287207738855905901848216679298532326822818978930966652988739963026729163853871271512490041321657381467692360516688422235830002129953002982832129819716323274891736948679354869559900344392767283974190378112138343331191723786004943886372979052125950800564986815611015541001947383118979428922644823978959196804835493329717571840201963285788271380770866995558526511278338720158777565987564853695783084551124607198085384172509495460461377629713802873915136355160710449595809944964385136639612139353728096417581387015461481960538779252058457374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] 399068160683067939725270483436977128381963126989997585008970566155399378378923815108787023746808497585205380490008770211817900384750241979737258923717560970793243139054432533002067777540590821680705702795130573831869961285679346480810747152472933957872503822288765228196179889074475438357179337468431290240096768034272286281506391686765063110392557663261478123317095631164429018687946040990856740997910298332493095770228635399890912318505733050040805418675613397356646102056606653600931699421350234609319769802712427791450955792139456541983343195218202751442927862053314388822294186174776147576747521805665775815822098542560162786111694965079169298919101375825255271174763489715052162766249507113176233099591567380428951922796269928011708667438589680710313807771420490831079591177147847457457761763478539186155161486116407257193777593742272544109996907958748627480919329825790976423241655944623609812419006367513403692817714931842860434139761199265290846972785293891597575239973177383929252739026231046732605988745620494278563765070065771362464835686701045056893040813406201360654844484150613541706576033591027020713739117705890042672400063453570044762496419288260601855330484352627620280883471706050752701587947445768541905684641708073471333633495106359218518792981748549723981354303399145297756094743475146870340541816328062200324714652674470191682302368265724044951626615723714929597607600313854979034315670868048492663187833079422679522190454330467122556527347734890000583035919974150451072493448875980552277174985873953848036788629423943246581430014719485228270400548691032100795164903383273030800751946658203506731341010411862707223172846352777100250302855827804788511620073305541584695154456562111246014774410457273148176228074353800341141284293681871656569445571237823796346091187625497371316585483170977858462447186985289655098994687132904595522721364871944911285722491954922521427349246537974403130419066339700439959030199230307337276443453720603956221714178029254205455045389938337493495201107776167894743102998706896861422765197220724910231049007418761366050040147739504476089078286202861696509826687904616274236345938701885599013878560586222899895221172123966088460261588337113315893091070115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] -591511071696891010226408547704331801386575910537270608272307557869197629690733293741945660145910796447438851444065521444160861307425626488311334569903068674000113041327708698741290756825749037249590761252374951560337328683882193718446576463575003228148410669955379205578307340897252841722908315344463726798174216299667922253563710468062854990893883090607795326693401403861283404840032795940704677873608747096688382723122090324284708539832824832394535331016932088757578589459647882493463455097507662809966605475751186281563778082610909685868906459661090998003557054937697006841437254623911251025901805546558712749221594578733338331063557375979726758277661286537718031601090774732839091750575393953245961477774108289368158980755167100628479800775470875403913678462688257420353465853972134941481058923548227885650143635764864827559506381716300322329906994750185989544683153575711246584706033125127067305813077150968579524767443194982578547146384346969850006806273995761805443790362197998720359365544456465665815341471456556979689791266334771337567470105214137549636156468161593849111982797026266890959513746244785615712521789399675990016465003243928656823464190438561810100117182115779736757322168193780152613252801752383340661016947057410112298037840750897771362827370758322206850718366580875608174129427148000714778892492550917898102866501781807102394632119114760746594056249369974957829093187218436939246929535529372612575442743124285877100562691623684473011191755498109832661963330214129063985892268185658464936143625066239724200544572105758080497988281509249532997829115887672974377837558977469824225850364889125057069491988007103437563769185382566000818995267880531470452677160013716483686902726308288824318079009062476325560288961240219057619580991896772390246811162184631599939614769672926913838589803760384896994194728134739018781313390375570937308343102713776809319284412370385814516169104179291975208386735581899493848384545121610100441573361213708315254127082980878270916958095968991639428016726888081522061733439219970398134319688667147065073492966110284361773597952647017465833845073577413956779478580168291996092325439928931523365158926711327668547471965935321335003269807659077637776253063790592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] 543026339052267094857719671188403024871577381284110594531250407630236191495668726848122317481663648717031714846820853827710902033416777689619118994202967895952859272148821694152648586294259922196605097948275913505183845315028194628953847152053082941747218293228492724540954121938604673459532721088421774953299231783648795944489902184584503605776330906088643675668496772828642818651045153172875633606413835924495142361635638635162053676978220844001940696419972905668682534613317010681258079438719645184389194734975369479747799218778623847230972315494620462111946465576690016730980936577352088634052576507597816927023419534414331442933472089356345241465963870883149822968198406527599045320175081100098881857095341510307209111520985189041489678726534463841847517718699262503945053045183069313669699809227923064377072097912859954207056778429003464626856519327359079209275493876955553454394096568795493331848090953344057834373216452254489687405130327939324860983364211849891757309824831158455549525489963881696782779775192044205922525975120615937353834192037668579968771957026663877610227437538361814250313023402466199456682549621799534534195971182290537447995256940357632760983751413447235437255388405047990556293083410129292951307869486773434166281854273547050263437617963129965783802573593896460338678936413993861082753668798965916262871855087507620893598971304547218863225476059266874775513143594172097209065695095141889410345355035209444556789594098184022410989039819547654979022818258608585215616510602900244998623347215887477936345228014695049088702361119458225281446707501691490484090326773328961094342717418435824980965793879483968668782670939426237989047277053746476185980241313746276315242260689614302920235819850664540920808791064036480475467319067148792181079488679182438000992037214133118585228166453290021655738114619252229503908990972582653536812025173958984910432950339260249849304086888924509119608284707547582050622780926738649978059832844740904312691364898757764489218271363381552385835514119836931425187295703046722971116377007077143176543633325759063179450490750932118578760442251636402005500325214795191972923874711577175762179460706991323085759867197548420524623610992563436707408343203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] -388222959741207313758559098696708869034663768522875285246172602053655238607049856186939661497575420178300057036151608041878322028911283093418127144018194001346901693295314990273962073626945783571833404143878232220440720710200236122811842793424413933445454058552355178698203227015857778829810975854762834685865397211470946453751303561354516153894696482741656609917850594732501373429481107559784863813541203465472872892283387418566870662936191227181148542606336846022080301461721567750155453540958863381128566367657078455212106249505529067182042061375673055050853013017290876646439979174238045121973726021825898836929434054922906313402862011269754840896740219200435098829491455736565270312922112951656675609287208700986536547127885237177462069256789218270789039927677940872807706657828968150258106564394115186783883892810763213246084118925265596398648053938498258008337891476578582658130926690606723674806559117329255674365260025444300826459106507356796765546935165482031438696809776086623617958652757568716869247206322854703331760505513264282806865721246480976790077548091726934533884538209105745537585277850961973437917652655062837105353110420558490643594506512049355840581615731761550743130861237925957831622564645399775832167987303505702125917999902221931855073023800949030364686318217176861040814310763963890778482882563473395429261203562911837376246465129206284016764977837686360814263024707546004686132477668987086178858412429073242090473425734955372182002423666405590912183660810937639533681755996082153888885352079614785603354681497627201541410889285617555436764296049752057278623253601890829877954039938978221084359688431396347788959576353347073509617103473451289194203628110046116313550227623928163755573110872438140720017910624681096857612188581762722337350004909655084588735990947293877014630294131603786284654036053147734944997973753438123234769681359730652049458075534724517021542961234912905176064235067885285517536503222733375242175064671573909716211129607570386845697976376250994300479863520719208317754999356655348871056134856683755116780789469995380115762270790001132571094815916371526741015396577642316552028846159732087960491215082759892002832908701984564580971324075865143960682838884352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] 250504281920466962489337196267734904005948607068651126071225462518167921950614761475173922230221673740315104529695627628399359738640725081172013489727765298993429880385437848829943942535429664077167256590201921498194996776003868302100467705662175081582215517611417934929958565826739584032413117185301868383709705504426741320785011933317722163485183916669260579701326830838215719520611876127253970407277584243858492261796725754065446565936533037105837348575046718957008920858450342801369251872060295155083338520249118516154131759047253504068924402150317828522181051307056229730086677763023690387293031761971747320755437970054275256348510803273025326226820779220918556480164306439074511781580757599009385998553663173570411875004294035446311293731748294862328838387690959246699012615720907426909936989249331995868159152523469008027927566993068457559382662411116118398932047267035796167341536720783573842832024672126283622197218622408546502511973160370466469570989659920399465426013801773301991884733984484655556115950297110701699875060712960580978857509125086159577790669124022025958258535120663598418406559542868455987933269860807016929568148005644134159304931878040964658206513247087433191341394344041390216235701231378823899841444625688249407154912312114785294474871318438084671797809832147184008804506760257398149983656078069525821568107689562003457814175970608088872791206219295304248136545558242669224930339698538224942039227708398539855263613252133067617206913428441495450287547901080300242492319766793489964083168044089574892803725331507574188142302493168828822419805406308058715160611083897406207091124033664138189946485251330427754810031213278668352168875130910207856729832514439315834937395504681685621831073733134980372402501988226365848939718096737975884536562420095280829592338031554625030709473130372195317109574873723570020176774014218868789396258330689730601010760267387769306258358420149918269631383041066127762094292594222556540582152670098956387421376020326863005851435202468906433609925537025868731828120199810956350186675527442746589494379786417503223257562465311438325888364056691730489080660725774060025887887990518964314690493725393639720436471597432527925328898484141136089700861214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] -164013192580239788534488104026150644920056361822702133217324214175090373092608207872931110349410931614925999640317970424699669442410653209947915637165905241081249602215570057698890309329097386307071717275362729238047194031931455181153231210720729382209972542519231435037675764621468192521328457757881070545598740555802330090940178852112875306145547219272699970293719053026411379782216835786109608581990537519948260955696918972414632600011644414716879382482889200497522087301247856321974190959055209595210142030059708978160356877073796533427777625118509422070900905317684336108785824999358881357041472871316525092078056584950715863806213210473692987282713478392053347346568110957905384013069403473998173851834840760025336846922933882631497001918590221870820128237856721293299204832333239111499072266386065549471033624720451898393700568547484102277501112031719005091199515450350071698842819875805534013793440437359595621258526855693839457027551948113233666702750257510011170733878907489446199904878335033598463052334860367998064123923842029266422040986707656780512561429838028958794902347753907351313388444899540248138731861389029810186530776510298317798782401499046348852450816764582128350963443108301348271362695535515415285839970802952546455990944494109974819510131908463393228653744232037072916783029439264674636460626741595276726066608285677735246466364884750472445495813339464460471892041997471104105431114651193524033795223108203702989303626013330651686801917158907111904769533537069292220232260308513024667650075088607623232216857266798082702928741650226978939676553773403743047378674025389690961658977509719511609482253511988914670094127171180900416828284337465649493500914260971839387376704907474710960613756047229522227974513935089068345921909853553648162353224917662913689455020908666193921153576255238000950166795728437897313527041754570580081134450505721140677300058496600837291272584620966376541628501162117565350384757847282895980180032758294270726513390332141774209309028183295604185056179119094754836677975816641106432898030967541574423074956317696465222504212775344456251554855542947218767823429823255450905101096464022049245306503260710779055672265698169446460055354170175189376812980371456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] 101255014021975596124181541050510289554509173572697272535593914873334480732819127603130949207551591344807942732047615312442304508066404720668643118264956639241918406825206365320058686911219832786827679729350380503603081293060109657772705410650148954371726410856250714797359864099838339299204439083070700387964635573684936023588517727606581070649501986108182693757080293742381997452859608457743455688225113465539710961221798740463995673070214135778240846875834256137850742913639333312219205825482523708858265174007709885499296264887397673954106233398373455806651384444712353639204835262496264975534700297015831297369100813672278771870296927503381328931862751822290339451671667483426290695628883044830355775549256881080462880526073786435946347938080264962390602271736684639189683412803148849833340587318457908141533169866105347070640822595109132130049391557110253495717706582153863988348578964426489825060976693028122145739317319522040193043861473084134150512319582011216172446465384429951254014023359669208148974254737624655146516862591376623615391502494151305620258811069795386766610290926901896590793876399314264720749908585319481425164023401104054163212201210745010855448940806453019406663711972105035960262987856421521327348797474437709845925984849602096899916738679133682132003642584648390481472613528822961491997761919575679958599512333003446230531820088662474559871697093191760976486843417216191836838430032378448095365186910919297144144549488558868537468147430646545157725016321811246285923795373663933777895869115590453806179483788394766111670817792441614173847187790898304088951861932949995869790735868611550659419598906672380704142627871698341617661955769410543247853438799606038022753392003191062104366952455247906031217594357986464780500653827922487552682341319001739708160305420439825931564707682578741600751454960759150846403295112769380038354070912727425912130430523500916315860634664090791986992551234354183400643119727358065408821908616372370558410366421479110032312601174015537404116482636742550810982974338329264706492196556149456010752206825476979499872888986137357149488865109001162050504276938373896594144572603822504565310642233703821885574874206209187104577216798051799163649675755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] -42467364692346117431642382363499583594112675568220970729089034072112498282342045906755399048481287093554640853378396229830153634602328336231511126309238178968901568608621028520792717687868263170769129415867064240127290302756357611194133224130689882778284123243300845879178112000120128609868094103450548870113400103205002719353997724061745807077485529418816168715032349541797284185147239493184366122892658915911708997752888720267990540173681054848274046062265832972912092080410934916041205684925741571815832733044152904406048130928785463892070751384579837815581869661948097197966558972335057251544890303883620238872421785936875118552323859847043354511191820784888418426487044866763647874556446139030644317583912714884427686911819504579510280420545108290809355517584637207978332228448153863789894502176394460601497919840372726488948898931878192078962501997104724468781365968315231964402351235866241273222994595070371247714767154869988448900839872857006823660857507926995044510276617637176155720763967729251768768373530989088356764694411045851548966726289627090475249820392947564587499254672925905869429040160846136410420587596522108934801119204428808697277393413877797397862427658177067056367956559929341809429479555549143354685483951573352010936903952242392817634982070134692288060299693184911148731307329350999078609871646766009090428036457017573518754179898408153831468297231895861845806933536780457427582267809963459925963932470885930496750128031907087405616156864445765866375840087447849691382850747078258957695161716150739791017322447958954984821792875484911709578408655404364686534656200675890340051010694730214018639943638590425588324911848122351569256404894653630891554006971516721715059143054171895451895230744265712412746795192076859616784891193481043715492305938107772204804074992415373570155486230756730129642537701935473908220903218850670160224453680165959873805410683473104751837812241985897529041771922616739564593018568986236279826972240429059444160635955051340115304060110489471097899192200272475692179666162253239816040779003301058149096410303925353364432526316538259159084841089431453538144161759639597813968017067402664144131483578968162180759160361213283006554679641739500746739942424576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] -2579119386567697429757794956862466522296409476727996968602930871083236012582353820681552756470012342090998317865969421611380109955356834097090096267217088184295710320127197121651946500578751451014693124558733046332262794567112258293351253044148631192033186299182746495613547470956614264012872549923706168288499478769006399951502054491608745635139565104398718788944288056070820122784272127995474497488884566168177973496388461477020193663763867163020983250928117512853479306338275546674193980529169502039691030306381733482143059273016161397435686853457132205671461876706536769267533703153211306882952278327053583094541940778840205236695545370903113041164357236518162403641409189678688183437921509325103957114061795787993395662737692709226378910950246407633814717595785355388590178923776531382641822935920234777783574605067976132370568782529421696607998465546054368599862095656681058031698710271916766333221470405279144137372949387288148214446532713798840261024790171560255384396310341790895281217919048419997385336789723389778321911357689433050830776311926426840638101152704522588951556903847771314113684157617571474417154361685039665964700331172028966676235572569057107222490209423847369109287597736882336582921320626276668373272391479440626450120549837854487268141430139656718097523077428964250318804537183247744401515962006422706083610279871516371140289028480200565304614940931318019673291307892304789946075775996233148818219536044592878939789382788240174110948510223551224761779975635836094891566343861080190385667545644646723965324811728632337820651222255568969671044421506305954358674272064217021276955079559199120272168639997157250403821384456661611049473798612823462036550407954986103158732402491025482791302308389175879251609847864061748055986507980951733698944833908563851170445934287614829847192886080443848725781233429783214069030865341140676028632114395664275062608291762163552157269403710967470208690235077763460828009716568322884999454552976807805568760222291941087239612997615875331597990789868459761143748264290458110531087906429686230505761003505407526901546371499556973276139267979880347855760615456877795470135127440373709576134053590268579237301552551924519476197766991430554386169856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] 21503415521708111831184537214833171092691409334818080748982637006275785910436048448540601156395443625756078219810781673738376250408435528452355678689543511202200538986490339291268417598668629079199891310999221987244923559039964039636683028684396534884711587002208282040085485841031186403544095230638862968954663353892575956927567638811488348187317701046741871951557865475457179523926701305773779787914747845910839520390665077799518516389585963202604880312682913565036426730002204374575839131941040851462495741293056124448989392222525725212003293323537323612635966089155294115114506794232087130147905025870012258203064549695637775256614238195086067499945549197966567484283429699310511414304823919498805682622376182725356057520722212016535522906312854832109475044244829329734371846889860467134522474413667495389784498704363432122525665280255703527495761267454797589594126036407021778237855611915111052918086035070287371744169673917437597456127779979330552414501371398473713584178954305003852881816719278755886860756200767416267907903475818534071510637986498544724642032321657846292583564193368026039271544651171327054134170418063978615582537885808432915523617932242578439979429920654813769591551571748350495040119114423530878876427269466192930358320713548705529258615971736212207712774410319432147041402563202756530150822148050907506266273245333852767274471514903755164300138163532482171276330659237962482914973060806229137626348973396760794685406592505446913528628038701782307467856683855954491170215980591704212208721057942564315981829484102721659197486272407234042019554204018233201479966897627309182046766339601718866691614366778013729746701987484362669910533987317330577054812556130320911420260332948605255217390825711627516108296386800083774119668431586992520580715190121166340808783784509409217992063444879649121935664968268460828255976672166448525192720903845626349792958888506805630217599509870049616602306601659663057588456919066183851544898982486249007566154017300900588323586179254125827145795087174625433338867795239680284517243711596790356262912650598644108801449722442966999195645855861566407764900756412865959680496633242846448646263769852712978342935896289704849666261234531726055181964541952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] -19291104584884209186396428553708498710835090328444403859210782257755639121299563591135164868313686040943334558660876032659142639314439729151672703804298543109082573032607239912167309174386694433504214804327980558126729612916455649282879312204595045574369209517103968257966972328823578152668545317389066669931694525394578639326435714596707411730152071487777680397977897869763681981424894697985635274693092758003996226548109413569797557743401295442616204595250939680585046901661332000083936053367789527255816015058532896518268760443996123534333867025133270536292964505999409922790644298605406780718214680594560753797548583829004716996971400396850131032096032453667492397090620388098123285255116239821316357021175999809823835222800623390373060312854637570044451168300626745624751968441429017916823417185672054854624967550362667844775736039747353260560554392144850226504869464995866272901043186520438780010902615324196253735423194695620382163238910140442715064437930232251062377866762860656052894655471168349563497492776862821264774164052791937612923604813760121936163612741639758303770628100433158462093582895883045322832606071200853592391176205452611769339917882968714060439673599677072396042251999351136447884451405560449885999582057449763943305618213722635869546181136068383222178702151560730249732242354852411805451211872913053495887450747933004750604305883981947204875649707958960415252214318746221069602827726161349672647849349320768181108250687374942054322434484906004712993997139834950893485902780258718675342996811291436764929077952451775769995577011147766452792820905872245887273025002698268388617587979635734116109380075436684462649498760556418398556000198704779977823279673793918115636898695231279280928286645026050295704086414338767774411382811326789936890449601596585931368384630681713424300062498822744686630573609443388952047389858557886304181377984417750123160539433295382999146694985674336063054440625770381353890844829441745142561015126559890287799176390150590411027658959767577413952552296123373739715281894980858426871254369962153295564908015451983599104381060234128993471652456527681877770859994610142781480242197083791872538178546166867181602312045732174114991647622998971430798297661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] 10161094035882156451458719456279467082890901108478359121568766895937100221060796327218313014621872553637010154597844774660463516057591474582186077620564403985114215992059278230363574830147449018619371870771809968476297216638953506725040870122386030450850190978622574349723615089298931580654450900908459057245927441862546254629729423598911202876890332189262865664677842885276672956871744457402424793361013452368796426192904922430988839588744851214574722534633992853364810969966508496137861818950827338096899641894897084898076979971596189571157097505380700414515180771821065273710819903622970245659517186264511455823961047168171814936419591260869415666286664429043262746606626173170813932371496348917159143131401137007759108101559219579149865225522755949716861771992747645180001179008682566983657803193436539030318593739700666975852114119594496386421816208229022737716200509609446429351614533748626005210023485343469671117695963460578631125824338283223370483788020256778984285187138899872486208794515140345876459513462511348771133893538275211000095966341533313471609991210043533929824371640086942670400305368237281814811663682661402129273617761981685072601840329306410133492624537086876965247611375979292836340298359631369360248611588622762707065117325325474254643034099818207603244935902055050567510341769073394769156199772463812185957930055005702208294800823703430854975836363453789956144419977716381082318800107267323140536068223434922667745928362211014620273171099320737845363258669362049332985192273710121312460193760718534213745821556538068003855753820729634977341290594292638070143917772009140080577894651615394960378971395578912996546622435878515323099710344214182765573084677445108972401204653147783287146317190934236640496269206363113084125065451089083442564873811258554858582780635396628437523121418226659910978422062140605501450269921924577494181718892200936039359751906877479316474537175668685473546995073901220521229091436459808436907721730052744984558844413204337935351176998515750740599466522438080746384285390380498626652679521624071895841445779227910977943481509018501349154575547581326512247812760705690145888652502689513589994019434621643376626421029062624705372314723832426466996907933696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] -3382452314213942762545332546725814671388398359926705584266096460529059423864506456681511720215441028137489153616287264936076981615477362641608689804276581084665310350188561526992000119388634893364659414124818231129396555473065972760870557132816575321435894737935827088986273793132671212671952603179065930348603798201232681359837140279629544339292621622632297403037557329475256335662408199689367524458219101060457275780668094927777334982610424338740040696309781284508519178049564204447268358850893738714490029417439094978844742109863462860858230519054086531130386032564509933253845425782631611005026959193991318665829050149527465835343022716526092150017369516592958004716877974488248615388963034103915487880242733437875009668014948456118216868546709638780113954285326290942507558543728984487362308129361942255854373350475734865341555065050637955397898240612389054076958746689571188684210165686420988725497716614659937681135704596571613862462473333010395763248551982873250945864503711351198205546588295861166308974059098159177168526575798995985283104182680672184963139196485012497189154349326784156872679080984541291458908277335887499219765393823930940790327100665875924470663201213626826210349857689059556069668677722847838351698922603866379224319311044900641496733900450398462799153335312497432436292009027894330634432383318957693812729390447353395597240518403321903899531279394947860300866947259319125763920020452499524048382247848388750596300087188236727811913785303265463004866212376288272597816335151435661408458121060601580108370398706583828386088758033888134753330497471408011684897860043190248982764506935152086628006463937035257433132499870979126390359733885304102240617926100004870292858031994584664439876845166609059492909971539141385513924608530205122871979330478351985226728529337202220957689385033445541729530780793655147754384652019990540665992653396872219181436583160018944951038022582361550638838788307270769667138038079939676975821258248433465150785377755086334498712038140897391423046316976831358125255603275315610513524437742087721914860976477477887670839938232656478379189439376827892191886785696613244925686877977171028950426524496134943926964097865117031893090211424686189661839687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] 466889926231991083503633793015077356986762020011016789185494368722732932563388149311504060161369125017829238940152219319856753494697370969941869646336590159964229769113510207452572818877314580419322749994834302427949659929905497968438344329743181989895700543052417446955793546297540133390374930980302176539043323036654709563744548089037934980559039159939211478449218191870267829933721033778761355227886285497125013873042516825617964207640628191394226744928619552493133753910292277025898227609954215339065055985702240738981894646050774929957544636876605133745122599209057003806845474082373334174418190967015884911757414038557933390998302016142142129230607495546518576357445333479226640497319727231770070365562624283148772255287927742679472521552182333452213700882410853225698254349402058778602753775227550238073517025915497880443140308565619070676762274221960426054592145967418122154839216944257968635660444716484919650342659926793366076993758606262565091252769448205335137226321047567327682405843769248056515154485482830376640791990970466146512594396677510752367395287362679854515899191767741689698941153630138741747002203585532825797859790751157744648787499801956421528506425044932102785771786661758961202222050533992685527165492457304948087280384246770152696443871295049963523661069770362851501299445173663425206020651470372286088709066349260005581047491643866618304172712230661630636440407111823607484016536085072390962596282757403841445911228408578395062219344362821286789826886123351656992641062361705647792304410669388637445187250457976229070738189244445577691627059329798769470926578356074333031463224630468540613242284803778293426613990724079034502579807431308859619588063637941221598167698364676616355949946472016283676618033268287177484938706385562753087213003802268049032755572973473778094072279457036570396087813968577956745965051075885619332757776057452068477863679334841096778915550086803543344615487182120898223240985460000099227958604722619746431157090824180649400576470103797949571785524985655569665036425550842414235738505697757115830939279739423691615113818749562649592772512641477445075289434326399482487676032800475999643931542512007985071753656244934877475136890051477715624916942848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] 276068413530002510501084822390071373603842959641861213275389996204175968442599394536493639541578663341056732696940647458011609180776075217203634179235902172369822339597168747571478682800888969799245266164910708465759813278024714060874764140605964937541883156179486359679330604573480123005615814753420960300266977161675287334880067931574030044505562896634976679034028850683384580825495598722555692576471991834688304736874766006235157192694738133161542597267168913897783991162783087171601361964950461283339646302788114343397181262472360372045155747983712265936206590777448704327808988050389049341478608111980467016598969167639393843708009342001487520789616290584561226312519071957633612847383889992634424976502555256371819878699206325119280039023231402700710456810494020414964456031846444480489457846502253955276637022788158992480402927912141819156832898737420462863170449978932184952990715000167217034860542270565229532300018468227554031087374536061445224821613906350706136173018989360580474942349308448915792960431233659153596378410910856789646111387035480065769473061644618808711438539308779568602161215864187655856758575273135053186891881707382133445304292187776271524119426779681239444844623937173184746641403063139166046275306645624026000105531423853000375700014434193576912752358801500801775052300477642643397683819577542592905134686797475143619986866663457770217826899484993551009510548572586777736244829441696528255956845373338630731381324937975393924477042161059705343360097204773326230545963083386094066626911702414798186251716699751188585818700382092054654127455976170559894570546835034855624228132133681133554158019716997184002246453180728510184420089823298279739372679274035732117130247715068566663391742280274705996242803778917370151177442315306869139867594400819242108385814512250961219980865522344899818048330274699981016434435169919677834099185805496311124097995764701764672917763996017342579604754113863929340977100516194892038697129481585683816437604320786878686529212900040390366099852714969363759124334037713164634679114521703237586885393968784428329521077866819939377531732046694045426807784856568349038022251029838465736416331570525390779664945328483696560574894806859052390620856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] -285812883664486076192322192634545806049343976371060365437128333665024676538464392784204492014821297922899951847086643991420703892280385162026657762099760272762424720216152807585952464949831392328297197321905110062639079848576588213012961380226986299344192647639469791998101756359463223918903105314366774774193787859340182402057571795772409376264203179945025521468167686727589582981099811445524014707154053360570729896491340960396383840061456702087732144610127023012522916161146103021575275131752396892094278733459044322606688216583516326426851915432708211096075245901778514388595946259928311696554220302804131575479417495484540504108940507468656798272973078797319363895974857971235487290738323599809257871208074630298019875107079133858628158435301372543781663986321671179900041174258435810512402831545085473557576756181507136534934252035319854999670477860485716910141390647351527797367382067352133112655466885353519527742603388704221391929572829758874981160144339961851294580043948641632954897284436225339992182181349327711518041501187130118298399887112387021480330431857942746742686450622412123503162155730050978930748722917174500817243723443194514814154965136915870109332406412739396872321752217899792739552000675681957913071674194099778467173053681926486576310647420288567088512315376001595197733784292366333465889009034832383197801653565052390272386692502009991203639310287661137094730548648621213742947099234008856300334821004814533568912753190805678174111501932260222312331147262790825348932415900352098061762955649659950416517225632375368296894383235747704417483614539773631791753543402828054407783989734178603192717049608124380506116639904086068810313212526816137664798361412150025192183012133898197500787627819402108819314000794078334898950145428377629283350862951677779810595016750180663214604222367902712607346084405150869424859671207690546067238611601798969564381822835894650353887733679693763084789170874533669161187903119692010025136673503910866243249505136479553539855892435684955243797398062286196871041098337805419389517985734781881257053429387023611821002076951987535351543636400565139095665778173285186037448171871746662587424006389069214035112217395055123241793354848964822513332781056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] 158961201325849982213462617853916466046809109625767597731375390401370238634793502641816280251822213099713954388388516817677529558566005308414653772323115561517828180094229252920403016545302745960193802142964773567327552522124157089905521666644309685317451301058433006787142025673168969777051647916795912127871440528190995635411084617413627859615421829273447183851102051478080362812642753256508884905347579926430014057209667923281662075119022026257979749732745855682380325199434612935995760359699597650845514550267795198862282308794355243376214356373400348509860261036841140105595249353170906382138824206852250183436516073146496460933491636377790638630060039981515643003190321833399909241491654021735778236504697415792393218039028102182813683238483059497533434620986890160226063060221735306091552477979433851152160394280387419930365935161732689164695669452512539370631923709737393642775380357519572430991614336615862016603845240248451386402125648654270209146173572963132089393829604337934222410156414444136221171786810007674758060716508853721635891733007613516728006333006150457909420179142115925231745303945207440970659835222580592026491483825430496763470444735668530140162783441487959307826344407137009499706533799283911360881019582205760406073033494278272735327104565301902531568015817734821218716849773745854738800231173164102920304501687844795463016253337142911910819944999862932789073086303573976805110876056466074553021417275855587853779081130713337982720431446495380580994043413110625295668948980623139422458673549556755268628457531365988504258448475381238788484648121938493961917119360883175199648678675282662662336887112549387735049498032219959112408482449610573770963950328451146173505817173968595340561949509672465894919448981231761397547698193639167318304212246250323067596490115636252181765621485768666279642748423980894995001219242669165258650815022138084050264192194097590586296220809522572886409170370248620261951926360278414027949732795663212069785355806870771836207141624029209585027011368451639311437902872003661868562232639235987490569814632352355554800192928207901568239718514014567408862275543196395579486509703603933963262022908533356901730277397275787370660496983516322885523210240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] -61518449309330094820174778837810964139612697647285538802975828331642248687717019258137470224375194574958368500687268030703168136045733945517587190510043940766861455339912995932027614966427614561803500891263368361047843537724951379554085763111992731513061119777016159890234028596487290122062761416581379136222613638476142481244081973157580714520537425851801505476515375803855248070311720464689649323657687344764426548243077556312179060746111692224439394303544925307741044242136521200982946535551480783583685914362026316282221930282873662634663462976254739851080790770658772926425522928277938357361464572906776581928646858177746467650860640055197435136681849758847767056470150156402857089482928089842310251372361442984312825133405140284880064673575803418879530852788328818919877497077931453620141474204251609857621823104679436735297323100652030722119294239098088624421596293390417267732389860568049440773847715601416684018698210391702068754146957356534327160126215946096789529342676683451468789235253998389052633751813537922271484619005771040786078466289844774818282686667260355000152263534582859213272321825965200361715691143017437366202859384458003138674682882898355395373911791899455715240815873702138214433760392191607544168080340969810117677631852179116429259447961944071168362095427216266922471347886140224676488614304661754429577778081133280503093015714096713923373827779139059246003287865056342240715734933839664451082475506643810518217430954550101945528931589809522173514991016382870710462243776020235375569663849693389767445070935165188600020312265523486919635019292898097112924474218061141279337159780577719919339095063520117933934134890101220211543684206718175100374156134899182685546349777577078351537413374209226386942696675244306375350845193898294100197491712446597324452193325355666308124384271898435920748434256142173800715452238324390275474081508622665552666295965094059209883136992221246777409213068228454084011684667316185650365300523734227213187324017576468215800752743258345141009224263985499535290869751322024056214010190689774748306851243144282789924779689313821387489092960137321072668214450430834287867276736406158265260916714794239113751207687003793875518122108533621280882032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] 15519301091019156094818099393696115898186349823373917067295576342077674204914241494887276146842011779982004105973981636074459815322644691226880715236730784691184597591328647110815074805666656379503494362065126850675244668491914182174118814918808028921929644247660246340071090792907356380857203965928425072957513779932075835703120989831977448497439439506936129431674099526735795488833762700889404028540252088513104911029580157685717375930205184734419370933289159835703089464040915822637493274717287510158633007288725137141742676964998101938107696024551243329384239207812876611635737120007322176511186414767071255717087802057928913450674648635843225246306671975300368851606552494425250385566714095893237859766158284993235197949784914690058638662263110304526554177285243224562556533504862162817769319017973653701061175364866516104715051022397498133287336804626530550721304507273332825978928393418137816242194731208166927702046414120278559439574716013895610292336001950413319589529850384960311106882035343704931720767210311699762990223836937809489152396848238406726419384498256008434428711545198464389306097718105335347415668549591422983197027993187205635638854765920727810750618587801699146206900696331363740822585844692359766360593277575424707303231183171543210197526037122098255134929383656054858976642114871272083806794014977627035096395841668251126785746697835519151011695020129084621389083941007510759190981341728104315244213084344377159686437966007915200387057743748849290481763402164009671733681316155336731841111407679615953683065075565066620516659146835510416107239753840730763991915116225466086993240071553406580626190992490909376411840075322010629353904794566902749645361420495225093198279149355880350931995520066555955543958247153129553258531476818216907870690243556062593503843916130864057438323035658845703398859426204554662101358110992218868141091285208459657525240874320059773713491246783552227002584319976377642827758442644517675651123002637525109926319284214419625365134058087412182831399748757522175340452098535954258036853730027214225856762316046800745332562993908544824980783460051267125621629199943737025500471916817360074095585663751415143832880675256733586195109199760536329592504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] -1679928544772689492104984754124658012202271373894390376680529348147061733108804212520021156360682219403198714255707255935317111469932957227358426677761657650524634065211746097022042109678584805594963134681463496844048491963644130444111467677766446914984958317239322069731223955607651197277541086580953221696280078033459145725010209316677726805385740496236270354994385323713177045384138130861276826237072313145705423100044384253063393591348852507710172933756203618596550402782056782297403162046548568652981241590190946094892555260329240830109162574111897426645691646671019319418237985140525374037633608855366213191846927028652888158184298108244513436592219898590225514062856118895885644726644735779678425291110532380176754369114035630684591408030916647370930806262346827645446055064172201183551526986293154267985788316134073893170803605221084593879392604619425830605456957595417178738774484211476283570303499504091113466454855423717980245967140375357405205771012545473669448050222797354396657870330273463905659746753569328669752089543401918367439352238452119718457467752812111333166282545666730879013949872645491083534011891482196889103253957687807548371505115969964499787909356568473460535205405735599962505639304567955004152902955580035190077930277536899663593951907154741537041057281542269458021019738657821201390376986321386477591950103773873935587676906911730817077396496063811231449344129978579110605680692334794049040045565288766911884404151636107599062161444489194516981868806726760084837783314605868883699339127699254444467557963135783386657150183066082934645846487334110522117222879742929606148574438604685666101954929682229410498859987950571208055781591579765047326465019307803095757428216994574636261746162289546397326139820691882365717133234971260117646651592989807090221871486096276433118652297592524524407990417462763491808744187764990495863792791837884006739291724062169873674301567806911251644327506759495395116947774039897231542458081327111847773216539245209186609930002777432369783234158380815902546500973232209815458644579205445605026439262355758229376625430174629360284306354294910554849481284646616684591966693653071893574322548931169921734436862703278627848149582068390026295640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] -367693923615567595191427158850531307172224622798902941207902128080534830906498313677654112293949859225250995624742890969090073564746874975914260085724910524981664239660540962668320895388651817963101875565406858027679325934653874528990662723515603161825744190257314671542318507636414755319181951298678032257611145074952256303475099867719846498140935659956802681982269760258396300785675426355228558857097108187496019020759698323420495132059900948597303753898648997459278151524195691301661101991164999781322985519607226792630126651171259033086372886947706559028482892675883009193858261603456303237088482124474041111680085439312317802638768408801701390474956064309139311342725566634013115119489828916736218106978913928224346480686066308307682930463960444845980071766689971142179822375022495589064694594406200700447502129277424057575344917310044534230207461647875669737174166807068142908977632562595046555741757479680105375316635871596985156817000510319163346710978930566796130601918016770453245335034017642233904011238628806910879739285495939347258511374931335981384211279249100922414412217917295033079407469617898796407242120147466572139983640758041019720546368506605937826465434634912360002725373001697949537116713364638414668510009147121437784882948683135606163321021748073141175579591089659148985391329551543225859259613480727615889630645581276106430877493852860047776737757830737418988971346129958961485287577773858272229734088656126192080949410178467618909953537463647354937036046211335628604419889024517551599731439212139455089012449024130670465679426522516301814730663981734793865755033975356462706917452738423412855102351165013362687794000589252936105042192168144519651410079177671031923813654346462548089475180651116786661056807285949279797220524215471946674827620147576656817768111623010062562342300074396440786435838908064516787249776690802309071575706107082163917099037274191803043693077444411150303048901639408193460900046390314500419223882864514450972692723143208645283136500573018761171428585098430469118867112140579900553540733782415513358330385763293271451536855186956120599979362043414660719885563203547131004235216407476315357333778229227735782103372368722345178614398727391841762672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,43] 178662792168159425934570930789433201311623389734096996739408606066105692560537685808711698948118864611136506463816010371719431257978484037354690242251141670949369996661425848290545314229410256200859333410799980288625362391614395198094857614916476056037462041129006303680137749128875969367613296236897775757022633464790913073104714677950676596134853815563808714941375397967216893174331685353347445946413146638599940760200924774503280179070925977789858610424334990002262580260490007621347939678442241655336300468839792156635473513194416322893986108491719040759468454875782299359680341663496796276539290429093534079696313695549038851532096316712816434200218183900566834606586994381760204700824342869692923259968529527363005804488718114580474468449385668093529472762947828876003172191638575900254186091203253396725549141012852737978368083541308874239095211001802349247507337867350859250454860177332385364268295694045887864427241002494419077732001678624482146335858859946740594419152739082864551320372202781643907153023268828963713481064931115588952984206126817808522364996069735113612960956438924963003617256090773611371307790357160552189580489574816529191506946562369046682500564753378572592004630926727117337955782846030052753727508537074182503892107072558875681109376204508891776765597890251942496090029639814540108274315818667579581113446963669870887400194299444917388970287396958102402590774544984866634987376745403120381540582926376786168955681925720552540722212800181297947778882523700164736819476831576922775845499323086790521848116728552329283548507500200244604511928422827431901506474540970859632013417569669528148277402817945050517728462121877398219643964460637249676947969751550939941701490215052528501694807294476055782216289354841468806526235382501075333570197097976810379507405807685896420985590358181845935758672189205030526260698245955751914915747848120070714013879708119965513167285165389615051610583773926728037413554517645388718901719986253678538323250995105517136997921878700195357984904013352356219823161182986978027022321173853528877980052550577574019426703504086949123599018552809833560551386318933126508065104460142691637486867896597595431358580280919856791450096802008863611027456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,44] -25743037917272395824342818615882584218536600564358136869112182705058001358613523255088874458111553061217643237170080580147628435288103870137743992800887914471675672492740939452388723091223325766767481950244697354698629011186234308808616411673982548582256265119152235469863296394131084579576530382989515319871772759191157748006765534599724127950206345185092696939859142867796156215397630687043692314324809142509232624797504682522693775818363110643775762815674619605142711518447800690971982317029357985732984332161876205283895603461432217670793270295850885686577979929188660660950778034335149361069112495982653523675178110261043499842609489181257528500720902772293088840710369989804534539873528349438699075278472524711100222551393917340953155008807263460032972990127117073826417857035742486326900596880276475821593716856570705547674521021517996332822088790708426102905586749100932069546229136682253072334834827220632316250460054796966122471049187914266092645210491262686779450027198616510154565443466589556229879577775765793540786914892201596236830714773392272492728736250655306165284140428052867302853609857266487161541455747171640552867739767545077018588524150564007677106853463910212441647149057707206306820310393592755557566708776386893422062631523874901572564325880362699601303332082993794111550698593547353189508626876350961681076141476245020769438359704355215697512716238115751657788650475261139695042675108642562886826237013916367590964811056630504297863534489475793426754235005157351888239801972512713576014674912949086301580973128706604455441155663736050532435974653726787357679641871389555590006291487655321151155171357381459642303882623297974867210164021996296424518926376160973166559010645579892010014505014492254248410346738512142802482309488924801601231296430793898608997780767079895326522531717136838566127475521591809346269867004824807052846504796279963803490661717532387827299451378540846314028724073331901885117485454078170374300247193767331563529952003522350686245460381188375818235430156484593517234196918090798069764673980665686430667999203896472938723194032038796079439769624212240663797555190646453366584392623617361529386302371591508464389561648373671800666660815014801430282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,45] -519031663131995605628421189323084304705702602292816962126469688346225071695105735979781306000967255349472997337988960464117313500621131243382960442803822446896312461697920673651406498105223791904476171444610567119450984881017256119066477629240137203116068244893639935320731529358159992342637609522490118477130777841832056431871760990569286712548032232256901884841159644189250572731702242804257366019286040998585603389491284693096617344131097896294419008864189117708168598987040776441837047427993169740894272143157433105276800640221758726606899576073656940748050834522935381127590833086866202273711076978692661627504447493636933295115540293256929170539569067758577024057461164814052668779749750530298399131329318222950275166544735942580084252630206978142837275433024737176109242973606655193079297678652576979340022398252678187761812001781407540295788038129446595405992224798163646930952460731651158076335745664096692840240334702178341193599865120923778287282717478166571927992710779837956085500915157443595362948227927288222853466408859266018410394655977506845330332180122067981639506007334650302233797509865912280367262505324006557558569984936075199556640128570592674567737388483325300377670524577459074747667176164696957955858492590041546053654214496696436700812021969217522276550454542830986445932408428300235709195582756372723529051166156842073558658342546638478868327327243453884831021478817871704064571276225113284040434815397554887885130943388477160718028325133841546630964493942833073304704024730600168359920973756677745829214354401644621887764495560281805753865429567853988802825787544416637837151862603888493582969049711789538462333473250086391684503343547925938835700760182211581961604085593132786433790944920571498598261488647833555988784402039106646290090635584709863634104181675856819086853283811628219806845640736930347790955032336031948307580595024718179332519900905391650564221008623020684387305269161102888609992332493582799185768239448550654888849677582532971605698103508898474610575180358345214918319316644168799399048890527346966812228914800253994646837894403437735527902119741825594714094241190333011562660214588360799142601402087290432718134647617009318656263090797499098595328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,46] 548554421704664077310682697831151460689645385141773748400569732482603257501511618448329758960941757859370431856609395179576588776917109974019809373197212029999337244263173985330130359235272488553100743435784945419029891898676683090997865138173317164047592312043787056161194881548279719575178614213920077874538367265771221239131937937724450310487997680551357136358926003697331559159439337185202891742932863087664021972555537290686978039615530014797484942653514322707353392574019424764445199597237213738635798803904290176613291172934540256399557184155281988407173442678465842201911725728825688903665146647048812339957517953574253325272578242429547217802882188858562521034024527572836279040970577327226082973903002005209599750358544207599102642067214850124972205159208543835091588154744250165129750365422150234792762117370737448314680600188038606640846072885966030387998136737152876053643527083022682070726752701941985310534276084717609869870901930809379590035373847354982600612248411567585075842696543290393269051096310947571993719187872806526582942626767470217450251097545486710033956316115704601277231854316005785802961115124406051346384952529123774179654275415531528170122133373507623146972592070662174190234848874724607056642594722826131737558253151962513554761498397230450246456362455674027620938907238698134370787174327367899395368008608684605655198733999671831323389487386059669111789062119601501925446639637033450777817721390596013664710702054552351480504430856636947548652060280653486476005898886252984423592338470297045190411015482695868756580749612377022572952585545006737128912742177717964708429176860327957477847618474207739706110888382414031797064848008810505222259082225877552721165020849011202995396449775065738769675913318455090631454435524468831614069923995287447547896203108567965421280094154265882170146474255736425657478886128499847818151733071022638428298128938124473524180821209241692309516648126165854798860316824557629955134413725056508709227060677736088310091504682559699733054073444535352079768566751042477760233912755327622329425072823917645664816017767084396906865748185273220982897391952261736358679910452613556352762978596869382057484844135370715956321480853646475264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,47] 12807892687927156140877809188606675314703726956958067639770544939900919806238624811998880886052730808585657923045277353484630827884463681511933676923671761133524295567129076239038346113773744415226364771715295920502398200349592892649527820730710115190671121088945327246062715783117153502914333080570344773419603722780464304938112373960427032632212568187955877619113472106907276758726104288435656561627980212402356548254681301727936240093949790554750373233967190739319410687241880684830879994176707436691910470090336170978678921402911588564715267505711749986602465246796400521487908430636097495442928602297514957274213623137231486691354363877572866115417506306909304884423178248736077244320323690043089230702924370088082143941683282843832881595227795524659984598322432106868483548058710381115482823093421656526395355625031005404721954628963535123001688431184804528272268130577462552363689396972256252291042080460301147541117660946470029937257583784702434185230015530280433144849291789605776030337613539209873540863387607292343493587242778002807641405465199424537238540062067668046538878917978222095944850000065028253192364053831251848892580500348634827161782201891553243056708357947917582935603312019769836783703655469119654833034086504044089709167206896281939352341754385902444625159767893245233108414433864402517008460307032452483533083694802291430208592735833131180585154164299481991186885542562594186334705285214082312445740064389342850607523911565279629744593636960087294801246000352624537653215890586011631039283642626928222005575196906647043505628807849264561834577356776660531225311759760440677773822813833732888252138519425274443801273855366839607089207028367894850561297816962450053268422373191884339608980655583153499063591260524064652866719105876188367056509967276696090196351293193614539771804356316227229803922653530552081142532839955852145219163907729283037848962495308414804705954615002477991199458283778515647100567282563449826875146330882399315602301274759467112052634816195886311460456843718032277228838313896351270395433359572727506364040341996574643612099846556059062406535040845626241862602279345811845866634494398767393374490483790685661964010876010597937539296834338976432128000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,48] -30701109681648264743828143595610574367954308407250849358660755463146779840262346541781441387991706003111184666848314074997053258838972209367818943893628730370912385404275298424022516505309477399473681757082615053164301677458687697682392620935404175630030798721306063244585380193779565238999498495559548054494010762492237949942855772179838813895473285421218642522143982561142614991271783316729676462015700642457833246004779112998834534979119842154007504433439236771015528548993303779556964900305734467889915855244120671734565385610801575956646225415540410934878589053256851716862020890389141774971039578520973682209726797795070051028385655525532299903317176290528178710622989165206834613421546634085189448634346225087513058894786098830472636972483183052061360324240921655244777509620167322487422275155189351187546073470774013194372092019809703349305818354326167082568341023796617873261114561922104580759018984620803320233100960996644291892310578969230346091031135389363064449462108024067918331758048058927605648327696532759891414522703706843595775307632265126170483746224987846279802939125855959542640739116413173782526987538189722298393219193325790676123909500446771012457591748686719110255077248580117514835350091415351198667556783706735292167961491711076093888727698786307978810816778080173151851931673808525798345621202544098167771438798649940673369712613209317095371697003855833510312208725756991481016966580812973542583768738345871494823338427214202457616315534713179279159998239895373074940652179710853773475671329414845371077905578537402415825986645061482375573897949591846160604575953437998813732542096582171393058645191844664434855984745341922574183978306611734047530982819946876625705717281762380540137576679089406643673989021318555109210044940267891044423677250631466600765486945222609787784878563195046232121686236709717027419087295698099125600362222670091887070615387991044462108921204014348922471960873371098315550641105016569128250504288120710346135223786186088564177435711405453172030561247593646516122320952000646436922448929355581219652198871961494458756052190201235798849800435429033924579287586482900721626661639539054514429112495729995001243525825700240636822070179782249676800000000000000000000000000000000000000000000000000000000000000000000000000000 [103,49] 6508001162063641590269686427179984129267941797741692391587318683216864208899797519845098886258299913982363765535919910207426044552597480788522130814796276067699543460047046185824690705484592449177109297220788118666130607754954643420851087538373135714797151323829293462077337297992697100294005065275007232347014971780235871229853288311395515336176997403126207824764282821002398141800294498849660826741922277567930753387992912697158753448702313691683022333179173787218932917410943636686594537457783810654618656435775545959118864614502516604871750482320235041716353891063573322514749911405653553214815127106556027267235862800739649238357918069435720329478375927753308489281475857549590026925446071793128987780480840616584331869942214596567450974979184076780419186793820713100551464479769983638856637132359295535085267192340492541448775887883838777193847287316448892941386786304691912399179141436698223720825840726363064058729159340588822517066766497399516354302752472940980875770546211222241571082806840317715978323409483355035595801791119682384145338921242619493268365751326871792418726524214188765843391691453960789217615779502527753168151556200207620878528619352370526996754076903050330615499317065389154479234443564693526852844643516333767329229804437015541429873682257710876597367426210303841840169243902567880798529773745198629382238826205717381643944754728876570532697713468103590742073638591280505963818681725445910229151343270281505727087903946578724324427009417488655498775795143915092778920530781776491928078660338111131185615227260544326033710362551891098051012225521682359477360118546258031697010773711995654742943292128297989801615463241750261122000407794789990625865889615710417606222513477675724177133225449086527136556911023524320514823543895045870236844267232791782247374637911569677014553334282966379863100679874309361586836148828719489562655252912768325342489408543688987946014116406597815005249564341772823709302969763175042379546834163589167575356789697143397490245423338538430685967832949390864924535433958144893013762845519979336934212679956377611199081205621145945881861458058713216031152800576486302949635992525358405740908186150052688852350425674914126224337198045949067264000000000000000000000000000000000000000000000000000000000000000000000000 [103,50] -728368667841240416536182215583814363150859003667693646010472277809582798046646978602612985931622558541488153180223857110317849785004435165215819742424859679868797270542127173965678945829345852436109926703191530808962655872661397672785595946595348656632502460774772915406968324200048682257867753872278303798899801936932570610151241529461225984684614496571967587963349265978092529170430524147148677017160334804782135582054333190354036716405394677740350277992042751500484687457450590813389467094639988418604887996012154864584304444317137460726935441768591563827455920651017932690836327134171523106332498623611336412819736976213836343931238377337020558387396254943326519423472816727273342339821108890522283093248937898024696665764855378589993473854210623579162517056776533668668966675534072091521292882992919253050641731656961987618992792416169346545534205365661051974513862310400705762730281469846684276075914403780856221270601268337270332231336227944653305052050851680159168414565787645853480883750589314392414435724841366209261490540905665630594799243424332394189294947401149538307283228227412237031144155838860379771606150614660056619765657369034011105232740561299046458888643248922531605950846250088756536567307011563907928943593193757163897388981580639903035173646238694232733851896201931413780125283389360109544330181729758257100472583686954480297289658731565488195213765425353136111681008529363635731948823304327307257212159738667119359082707262264781106370660292992482258582094832946503296333816266569699447246958369521387838532630836538047397513316650985875318055469697131050654246262251996933031024611908774215244414747843049110337296652141522961660410693225882979654866740297988593291377862433404740204302752006067364529226669997324688599600018893235286597974146305918223368587772352351983807619408290081501991659467401586900208609007307995712778273802469815942603450110350426699305899389547692754972711566567234858445359753246390846119320873210494760686714570429422400825823182966081542900694265157613259665171931752714719925792224884700958971702533515668283656021106158542489778297966353143896451417588524062951921035840422251751816440900830402560493366609906366574220615045138570280960000000000000000000000000000000000000000000000000000000000000000000000 [103,51] 41857787626118296700774292177209450855181140148469034485041735029221668516484574063828271724066276189150858487509731448978759023750909270170618203488795210336215779340630869737118645480223076872909034963107852160725426138231424850247215674303390301796101319296305372579158194098665944897354599670887715200353325915372362246412919670532397589420975412235513456746926804006525574900861481744513712681034030329523935316148362856598572619056826198134654428537744580916975617493252637643479651513618965212133088238881790259671246729041094517060176594367071402686144726525443066729020366275316624185868233933646758794967669518003778589992006915543711672259647233897971571215901596979447576510329638406671091544469462958714094737313059207129960863707401148455387536830381170213504490780577630946541341948489237823487639114605272598357250354575246553057318435526357218765564374720793669030133363261327126729627911302920712620936757306381281933039766747133879685851874651031604078220428643810788236498930693312523063991583387426580021411720878390001194858211703079477250976809010978329303069717027704036392462538238531704354814883847101089460640253558736748491090690256862278103301345029028938804987309594225734838722011323249195707490322682021726429687553797854240624138063960342321377272057677341532193164814886680677718107975542152860984927046556255305622853575293918599523914564608053778268898560573767688796303721642583301397901008838002136923964647134621054454110620629269302776979275734893021293183512619994685264637534672464371830648171777630231499727775842147228118781953526230454079735639947828174852816049914626732212012769844205492735328630687464816097290756352645881622992296188787082340786025991721890812203902692324096571942049266083498508032453000201695278745022579335836198548332643185356770130826348095624764689914412087490822693184148407512056164539908847894034676115783598992231489443878797673493139434256401077180190211949773015907566396088437617791249152452203796417645735245924860146692037322132265419307335991099743425274056226686921759132506928522004671746660517607942152443787311302245271819321181215886561802284277222887760110166552170662948051974451654263118786825972443250688000000000000000000000000000000000000000000000000000000000000000000 [103,52] 9841203060417177570087359302686379367967881051454876332582356192134966078143140135682972584477456000315836875066924841739324093285786274920186460280951941839837249879883257143402488816666754259374018493811018382228094419101849678385596788810882390959177753360495716154932910150809768196359329315328180245730162124232171111737277999964295205357431369174662009196345749368124912872379818616293404834650129130731708450710973018306112901394483181359643683230823378725481996284442941408645638283165086413479148411340205139638393014789170724504979287889043829490880109369660753806394066046210467919882711232746633124739344988622526753480275849073962599450603569856625721854774732159526248207377882580188226417260282013663707851918783737442677642170355132046861996226126515231579827492596289145176107067721843534953094382545185599268668557778348514102601821387145564987221481867392935571030349183328753534805581970233618463298416908543878704164642077882474984292297846376468982231503019953218792133387677728014145389586660575301914169091007696518423680752500149986770795240084694167187855838776599570640688110343878354357568734855594848324791094012255618660054495049342478497764393495303259363048405824303451849173045685102296466048983279107410141918094292485144649921511337314634205293404255960757738096657207326159691602536160503252333461905522119075410414541635871676689706340301399370431195884537291579947117662027522643027356129272000144793203163619013108850553997820085746162855609171620030383867833345272729393319278127063747707478772377960606885103868296976892385043995256462243035021090181794739625430507509761437338079787020876029235770312886117193969530622934844540065424741337827909172186961654676781400470081566603250979473941808905035548785661865876495573435606458570367881898382034535399190416976073003845239163173924695100321573647118954255738449252137644571497682754872910404189100458752128515845970126122607770977976795325123784137417226690458305272232401190547514773977912350013639344892895315936777598046671782035723012922443564206284924441311834145672814114352298115208066541564528975395708151517961900093395192134590969242058472418765894595429915014603444851522869749373384785920000000000000000000000000000000000000000000000000000000000000000 [103,53] -4257870210962024054709596430847229185827651771150861909234952084207612825888186460213499841176347665119031811519050531588914735797997453913852644228409836875830234761466388237896980646778045653086416187366837309985750018784176096287911306078512706166293555311700122258869668114738737943824041629146564992988178667486442704951323765074325973757888214904371091778625370960014479488956156043046634338023986759389194503715872562045147878730649616235323827538211649036677502240278213582937493337422931852891666775544923024351041936571945250831710630401295156509112969118580259702549866322209286793275266558528569603445585323453671533956874094496246210437998517575238452008748084830349218865547075695734004503308979075043618944118614402539187892021975284831612305401830088030254284178875661508244870128598243223268413554314735493325314030352234925687365961513296514080110205552580743075703667865037924569058772913461796588238833422641685013661101064933768044763155398244045066007809048677924292733887367977213875170566991818276221446909793789946016044256578274843663488195652745439529291642179296952306650563763841772667250040941039044015261773789151378541507313442264533318322896235360837758149183653823151949132774191737877899669137855540416719196245782557413473831064660827061940911455011666702795921354129526187490005601076460532821619521168350641557562328152166284325734309556232373119633702701171166590491510222201671115806540328221705118604943315162711176759397101489490316138571033561759756600364174184377630126466487534166704753034729980049763300849439330463777213919556398338130167327883770837669071370523024881962453561491619023702520557570604604534174683056907452024400101646283250018802634174196386854127257056130622026145978737563137287198397627900535017973335022292128423781925494218775838885450685352963233830859853833100268504367045326254111813705975720425099882280332020637593847245182805020639530658864177159918941901911401621316263746000993782216363487309374430623916870796408614662140350672285463600176983656173464550143131627296261347797952952836964696143570660887323874364649803570522162757062804301647694618135429860939360277200542314657866095646248326758226724054201490472960000000000000000000000000000000000000000000000000000000000000 [103,54] 554292147801648777645096977610205339044863847890071264653492418179528179495502367133436732941511280848550228953138745811953667229024923755265891196778575089890963668446183091362256736231541909385570106266805352985704449734084878549999271256045953033662005425043195864115423952166555346166519425419460834382781481004332920793907582664957813156703523176951835935110512013558177216561085926487594415453174944718116243389471437436183864479458565435362206598986961260751126825311116021012812552189086190534788526068905383229743038308330068081390621893364292730841732632619416534310518876993923670703396471926679653636776366022751547052824449680567445327136171819193603360335461830335473836343356527781625196959453603980008153833194396192963693311683885782999185205771484729487717572421124012129580632060415148011661087840184778188990390105442141699248448512926766504742673852770929035153699537087306818543079351021207304025357245231441110961346717125609294843779120868426432824782583135059139817785599291908590683919390014602437528137975798026561605858369551261852719017544467593837993026250360329670110807179571205246030593444088910628549232870602967798998692281886138732724044411098876081105890058948729130464209393011612556506400420487183013584660333002749237903051994352372027400966746771974041946867269851465438663105479677586788857476746366467735300061878161084197421168985901231384668357844813241604422686073261071832687532241491620697264397723121667770922645143324926403799231553115024330082440757935357156727532635404603154484582306219072034136801840209170101137175377749574203630501375538414314041051609804827824226822887582954112382280322197059223278355961001162692278217594258165322214740431119794612822079216754405016079789594145164279867542904249314706237431754892604413638509550558476214318135946527803102505297664634798850231245189162539203695382628530244800851534141585654100802375469539209550228597925351341141675683136421633631514294473051775001021855195865153567224624004266239364150218702528328665615769984792974496931194447145790167026945481431240829286424828785203767788831916922507733478743225184226584437169360155568052395267783433927103554540973677522166866590457313361920000000000000000000000000000000000000000000000000000000000 [103,55] 20298260957072689311678596734404271385552725869810274951956127167936932613556144224795934193911331845537400497493710010261557613470666942759266781161758505265245543248658985128582497539813868353957910867724050151273305453558426649764560959681389082611340935283668954884370364457158358753396659655657044092966373085955204505209632748055499864394694231464280180558365584105735260311627831058733508629383698036371395092570850362859260273016330584051744693160871353345746029791798355670628135212723294557923894014759058287740718334322275972180362032221620635916291092176771529638418927033608197624700822493016474578197802413073083087156033846442965551076705182077213096450450786098423231722121092061116633787105558092258170791055800740420685537391784802824965999088665018874205096076975747245138546213039615219986709446759783324870960474206251063460316825197007531342253630913599031183250817234246779569051037228994081081542046871077394638987562077739093062188129634052896247627212345907984795593820417282004690929630636794074458382930059936558031441049535875192375598171614879843099668207135777974187787574115396420474567401151585578560292338008227902315507040856565784012172452677647192527570856697377272876447886189458444113431904203749619348073373594399960870903920815793455878580026160219304547601814134606044051291798903007126837896208402542944818068801493170739037346630796903023500694589513807927360030070459869132685091964517313059216755037893397925654881471127620139069155307231431202597437361090718427944313520298706086768923530676252889438700986356339609507698062894614635446252389884249548810391804813769197053703623297449873436805298323126594687777008354376866236491814422630945338517483152573012874020088741811429754508682016921004322339550014327812105627698390003605154824850693200940274441382200510954957459377096627465979257244603059420253412614630431126649809365732407957279011923859134907257545188743586083537947247779389380538366944876191996788699563805025595748624768495883728480105392684327613858700430211452630019441381071817382711281931381362089419650458522147992916072359167439718446238213131863519851650919289119959691006021943332849899592663321029666985546829145309184000000000000000000000000000000000000000000000000000000 [103,56] -14896723036361355911925974387161025928586798890480542362896143765383816119060621135443745083853483171760172287118638054352620654337196696451604547894515767499644595273041471825452611832183777424044006893587085948326758939124846986725704865587095262425977904388131188011340418122919559798636654607020961297656002746845723336884253442817788223327005982378881576668602626555071344801578762272969143110142275474996910590458151656051454014636378581122105901377213465395540458006445884299548733031452672326818785814652206378982889122402666837239954856408797300964608666472814428701869974038006050764037378622580965307968531975641753600596954305314157206488217102395086405799247784587969883155542486428341953445451452672794630643544389827450380214310432635962691980356346894171316406912334450264725980838066796241996408146604754105837102766076860811685360798196700514810959206716803481746199671405804422130761294881873526581976072524336582058036466305206589764015020625175647175820468522296336111443398175383968332119033989783033406067699357425909569884358654684362920208189414264163066047174639326462180547900282561119704749212828966221772899586957139692106669642244092174325093785605772056218109046437544430111160251095567577403996087732831981882986135446059218942281082314370976209881355438642012823542607498888337128642766199244898749344401778812104815414784688223366842064539945372710191223615043581191388540637971836838323043302757939750668493377791117904181060161415805554123768228477587445714472433031495408229103939409048410796671307359816046794748354622091647838619377753901539241098997060177507766878087842112905920803115245890311924064890713771553299021936692736069198431626288585397487323042874519240511035866910380106964189104841239090454691658341478521565819859173431667185214411901528394654993205215290758422825307777267644731154190832049657410280073452529553723189589811694802777493713936791055493171115922710508183063274498144675162058606774479109458168937131919801602172099851586765053821219658161281004449111250610735242919843364072071594948085693106864417113098155917344394624938933694608032548766526639113491404266953756001727903294094771376244262554305092537661682633649684480000000000000000000000000000000000000000000000000000 [103,57] 1613635969854770556327361876596381261847433983097904130517917959793142887923716894603227113366658796976752532636094904162252864363211167558699785023035107400323811847962527747252976829286812736113391524226626979284405062739379936843410248729197535026020412725792420536924748158874143867262093126225694293194265161735637590785940088094574245212021288110930586891246764008735475448988294175790493887358184654519254453707162228593259072966520924121589605807786174543004907943688709632936221823801746143527458176352272733689381437217319555384203692114004696207434104527814735625493369617471682975292302626553285559532945505015792982688718350360383177943328588001762734829758464448524025324282271608998909844134012975327687828518477073615505841058707186837015712459895454624301497934026691617130714666763835518878051748466303598157458019372520911480149400360698317989834028937707792061202311095963887118879611536994636728903353410843313755518801454046107349893754143843403718911140876103915898030295912197025457200321232204826269429443265367104512915783837475341933782027895064180246424957452635523369108426482283426724504693816091516567179981696949665876437366487216480825081237291764711061504005232099032422213399284904998566265443044069685083030643141447246922618613719543934023255678059300710347580861648079549841242485769593937027292508545426483013880729442496706252830661421967947103296104819200829011792521223437615430760803100788570769635696112678608451139442653357467280441637614135127696076269377404676657998305239326963269386146092252211619747990564831567614137267386852694017652566955353604024140125318847606781062476325839992833563649799046181367680877584673158156194055906189992629592337751768621508844074165738874372130841578086733167114217263467437323159723495258394268091470812248624618863317749214395854426496547311019728299607456297707831793222585376623465354267006557933546278059040185537969461515912816214211687568493011755811799479889535457037708474342720317637297865436952179966688263882230211495814798139974987065668670491884730298780337172666836820487739790699710487084268448107347954920239762185994881280339627455281765617311158292527416781818111600932965455551371673600000000000000000000000000000000000000000000000000 [103,58] -4714927299622440871798358967133060222430469891268805378531738847698170399849238348638139538845948557970132572097413488327530593679419470882961673475444355567085799897349034215640734353637456982133289781301502136085994166040159288468167569076271965860815396048020433297216572993777840701470838394123470905277069394550185158956087549948477158210103825377100150773129510226168511671926048142296616861021230003016720241820393934553760774210938463493179976229004940334919822659983985413672175731770516114778288404291193626631166269398737828153504493018674893925709155733052489840227197958879081468517343390801129882672115740073146231382732209800846984276491050500050311739418477926596421231303011451589440654924967576717480114764358555419901725621739713693382010769990473366845620770515486271991082387568155755209226811605924162103101071946911106186793925086911717650414756225987556696168597927970551250804200055903501375642116792395920217019307972403523740255374219038102354646770510687157570716364880236952071839230848248275746533735290202751784760028456302565774227585119787249373711227238059736726469168256147999339187694936714603408572550913851630930235967595005428742710430513462661667319216515365079088299338222500880213727950534650126214565458031136582591472386900340199092435278104895827900729324156222182079356187004258157359822502316752543408231915669832669791884021839017314007586980999430505141251620151924303982485448678501773254788001121128291243647370278054312163517996585871225203438529560378123087455429886737068897327653560643456827072866646009510109411044218156986971414033165141539653428698998847502437046271301727907489952508681914871415310587428758637168560383193125750289417849894774986509358045521424382106157166215553076672031385963281902009212570461897494776205726488326587130529948711156433261873870678855815475104108646372820846493518858282411773830705720604380490223236275224954033410278237037149043683128799628548171443228588577598132354174674294338479299720281502621161341847820005464876229971690656865995405790841759151407616937317110819901551439907372424959678817943154472358234141092754620863792426652011579878161209718507311968839498014277657039914349363200000000000000000000000000000000000000000000000 [103,59] -13090218266853489849953075746890498763744084039427218432309223149008417618804964751479212445685311757732545797951433336409072418438199571668919059559224926989140812562583142005376346296136222899247990617665717575516726514168710051883230604705806901043902114021308426712607338987594043919287038443763136614478400303693873783236658374229373777272490487195867381414291275522215885800833082122020287896982031894481726113948744274395743949820252592837557376404471008257985165151004745460213011538256135216003747545759998055000316625717433886119092319701567287885319712213751408568824736325288056188609087579471441812206523140233112110983972953764121707310149320562132835546963523697221078064383195235966844617935058458696556814717153807758862219826369290127036226220053249925186873808929204479434957599190413545196866792416825679171507300879813837283253078947632220251522841898908380418722619677175760640213974386890044334667758850239424528908424097769925714234215927068424409723247331971610317252607465137975845877391565091384532620616886840937553548709909938433642441698579537554068677004896846826912454879875833592387175457289390631643644219703272081498327027010725823276562402812959932113170579838385828323440766496218195326920816728414800553882879859806217087526072237444870955318591895058123857677285411152707256127453858903889807387329656620901609639718869977064702898302478264247480179701968472910078094351491447720679825801896963985049482960769957414515827517059155662361045692735180069792939597365164903472057493567888206389515629217124669892284731248619969417619508390850228355537945398074369660390919848205549152690960622320964065184587310184156770850775646538138183960811195843539107052622449417672317317594438176315450035895136350174497080209819451361784449856586051442930655518443743864767961345736880030097809710204637216861233441247915308306576432117727268759244788737169738196778291428838670817638479135665717131327763672751266684581520316545090225794262212770800912480173769729913867887725615728070245615630235890148247749255276627179732825601237793743226404199562636646918633838424239308396686087250845177986674846672374015460995454437837397428691302454165597371939401236480000000000000000000000000000000000000000000 [103,60] 1043126378214315503802174194961064180667242638364712323435389894897651454343452764616238977041411848703120678189962817442145201685142182631917580269505578960663392999536265190955232028500378761019151857040586656024484428942602351446504148631104908462033425764941840676115669711949916141369984781275738015284700037208886722212333693003759246500070744470045918196379750105478505994813118845105549035153053518272647513781102425320986148426082337449339875624810832053322600285428993585839972592238517531126227416180483286478101899109335769328081759500083675058989092286419219724286167566816221780144941875147306932570241105625067871717096955344674593331055214905833288683027970075620806126414469577355614111293923519205452031497852800799902735331858229351371196203621770447244929000615779486783036552434161672829032680327160978762531773347396821544917557791242982942785646799413949020524452135714668471723356025313656657728864432883908424006758244808630372959581667769758992346013240804249651173910207973800110537024123256214430460535232253682558216771458301116840130433157296244028542111988345523809994352577953922146935245792741691099801744525549752400124165992682414193318593283691523706584949483216095299884920240565623786269838104452720219269725220252412940845028100170486234251560974356118327423861082430310091890922891050069310208081232078444385700474006787832336294008210215293911608186791209515636081271002535633448061889125525120492756567192691560783366034629772157512390722558205233250739095415853218220565877731094175451884467027113126895547960817327944500027701087059445566436864277782997088068011832071295374829424470472319447635088825158264809327119324943361648729299568369706599393913703233834189437055279875335851402079931440432336025764513151407990204302568625430397130904419139988082607683862142701674596074397521931784643919657582006291285328999612604613681692044334219261020170971480007495523182583202525954804350388480396705281186642441377066103866774073173990592858839789892865389050745942259815240631186029158894695268207450966526705768764644718603462127279752801740625345193841221322855393237845210465276179408995340422633994712360507282299732004117339316818228019200000000000000000000000000000000000000000 [103,61] -18541932632034944960619787289114180633810271764704712513823950178348925477022232237921730849456494508889683822945276532445061342357788712404316067178578807629306092973812545212778560719546043585251970504149502871771806420828578568713915529252204784493042825599703175696391028498359298085883023398441676798547077079124428991285218918649944514637951262667505838389339859754326909558530061174648464657541525139754130409534765540763035227626222245597150990263159477460706727236121030950963417117668698211657377177965482150517124222887372555724540933179044945887602882779078135729368418479284428653764875276855578135133311597878296756794915913734362111829623782144062121719248398242198888923100308103190054843605457430501359868543207124312095467476659105011558322367878777179371813953897458441902547427817529439533043969784718584343493411685941284916726797814491853297100050835156869753965439256487888519921355359557332878500805888774910201138914014022911241587589134310232470700714772786931552992852391283418325611136729463783977496216990159815303829534871876715912919380463619155690866298798151022966248700181788705955531800971619588013870318914568468302062894338693674815453104842329641453846830255792174106163846610373970941945951901156754577138829878915233768252189699709500646066311944466806720224294880066879855850435813843552723013461322845852187775093010868110782027430161645004576486336957836026337652664336092308781386449636036739279596154867058472425504838145286930847097614392895777845203187063510733412588415256680601890931600381043225298651414407415709327820096155080418619572610224996174219081657172470544044239191109717530291036701527991142269202875255508549486257606894655337524371651707560114833029079779735695645798021845635384811609793138151519760180569536317616462662101294492773408057206932002043990617879319506433361843987356585756143085256210189577116188352375010423615039692223399855492436373404228854638293594954262250986553890092609268822636468328037258150472111036122629326696572496266067976579384769806128705696829432726177469768853756691305225404715556276203173843962690807392693868410514971888022740445402085397014782676644170321154411782879018620173177323520000000000000000000000000000000000000 [103,62] 5532110459008930562958009524114662231896409268369830936698738345909974544959587546341144586250212756194473642830200677368569673127204478040075831386391132739177301655096152377053439058004086116965777228591267072016103689714604484327267850977247619370572095812614277508247123446209258009455604603347788252674661384978673828818749355486211352591397263712975550736540911772869959246157783777279851075587379018668634968139729759032610015853060039678034717053949775726335164740355178973864876023659082709674883120639389556962121072101374658742329514085749910985999456284958032376943456437301149665911873810811005538425836811873847897902410188575885710798168543278611973035188216554600558958229932451146372016487672279801183836050289373434444575170004565494441710241849227219729624163007417430419534925967507380134275861024023021491239170557654588515185652118640833063648681840581697925879856154495006239221621648158995009171262677819438107268144569956175598257501097038881111022602520614981404024157205389252544570680305439008950125582926067505601054585218713524852973716834885359684212520873730796444142671269474639279063237278156207000854358799856151514860227859260137129502770673616102818411276210062809038029405738252717158588448104598279271325676774534322550701909086619755631429198642153490913793166603312603561651783577153250287681839402185193532408126502559373142046301959010772555384084111450881195107277689186979410743982303750839535466904764819519547913233914772951226910414538970388119257887618259646375143237497258771140468886653066310148733113461905698079472639552030442233966431008123171709277707017124586223633378273456240444070072229319137697387428597180755201039562257964721818430130751475984108210384455180666329491749274593300369135566557843146570198089153812161902112775743407195307137603021461801798424744801973810784645157860161866087195618798915843479295475728267999366408291916500990985819686485300727689124571389767796666391728056210585603260864878596095618609782891308273902807744207123233534547632780624331894119690360576127020674869858325164445650344479502817380570024368552051998347141244139775196857067953819423109079990841349180493644167485645728425128755200000000000000000000000000000000000 [103,63] -1469643622143467390047200089451341365604553220976426405476043807782497453141170686436689159347179163538119616987527446493005747168721695926407166665814577927154184399203638491120180852740511409291302192701651769993409990382701299821967758493838125361066378275992107368254966166243527627908447829889540924845461428235899041426417998661790394950522242665838188727083108801963110274323417705285854454126619172458648545888188003890232623596472515688096986819076498252149500848478624452152333717295085559864009742745977080062264866549795025896235436306897199116026664615488486170006227213361658475802235632423974713340400569749143966742760155901968616008925333072110830660076170197049006420663013887510324735773645101145796995210541873918218578345887394868321554160138265174823920751472211357283123122786202193949347350120540959492726606897738796163235243497409967108640344740229089612643693680390729045148660328748612094559341279717364236187425795119343341560435453829794849624694787826221809429261765090546539653589276964680610662524371540670527079484265796650512192193504716983134288288199843380085212305851264783240049615829634161924492339291512602514570524361559556944801163846294840241520104615594449550935179383685577590091178658807183980659156817050419718217064126458333098187687800242399015230727470828851085230153535792209730390530070687654496312036864632100957128774830098498786954782106427464446287466420633694069800357855967942934742106072973358472561168632263679935990238186149917447670498250942171930043691133629692607051704544886472314160891113693700450620405278581812955924344319427768117784771805452610038957637866229942871645457238217577104507804751669885392170025390685423196844365226160614223631958253471474318879063182336885240460489049670021693562993753746583128223219675507064439830631860092985770495447608456589404519076810936000831075116629646819885636960050498452696042228349010181005261850426520240852906038031696364699304016169227117999742927180217082855503999812081217429561764252041590636421184048794213888911145250378243974395383005241232021105113886978141806671040665414111445781621928379154629063166892487769785893447516022017651498608398256780433508270080000000000000000000000000000000 [103,64] 72560358056861131433489550513346156874723133571243897388844541523073909774102201292194317754162494006261859713631369346761987032850968600834388142774813024356536458471679197546281662354635261625517554332504284823290584301714098895251337801911430642072198097181625181733716779216466809264715517770513388464784072477327482342432130006281381818325765705162653067295694294950992886344194379741290381878306567875968051737544793528438836192473060756498952417268855546055669950679536344019799825089009339412990998196061453024918256131303913837977967316038926351452680605337941881501884106979834716607537056498523406400078464261423572494939900852823225279931248476854738080846421580971536026690618853249597235765661911906266742966472589317105287979917456456369001211939730228711905045072799540672610159257988574860548669555278923240540283064830538397764226649877187696305082703791745203992582292584037579918217896238559881502101616086511876628181205336301469533871937958502769191120013048491869039351421070559536951118224638531082127578170768148077515070591942945121109075578015676110732548078359965924644650358438943648557287558478280446375606699295497504817489225980097330712617622163068992548391857983822541051901395008754260676670655940717726428144781298749278686940916021754483615269755343163238472625987127128720660268550369365985839022227307810755191315137623822654030513519619707245143369993794920489641463629779350399315801122590250972836162089007297485699441244933092697444190003283925943315940528953374707732768428956573896234356715190607101283384253877964972699548339098854208366877438008390848949399823864714622047304842229862279976706698946763955019732551199952529111487170641575513070153247731249275313965772564424633708002471225264399721425333684941644515421372713933115413306104761928560800916894617188561890176520465094444919886447826529212018180278617029370592046289910926919899668425537344683180834049565055713948404800738061026062297292772668430534833072069402674093182249857968842984898503688504859284105610957345743191087619352111177652237727945972681490926249844071593877671833008372332587899152446980285112577285682525056519812115842964091281384402497233706863820800000000000000000000000000000 [103,65] -8007727965916665465793418155630202179559637148944321240338507676131104100237535650261058702931294780474201028809386990216473980166299661043911471273875761163022193458266008867017384271313109689021417960211213054416654716455799017312297924747461236190326019048408110684386681791778060981082326018489535751260680507935148854279387635820442071206127740508141085446852334141439410862991862733303422584390480406629123101684908563600113849206549323961325173459459871721123139405248068773924138973915856600398838556832198646535158646430723935198212892489764235810286987746151138832436570263576119846143370761577401188075763987529069909975229084732543836057378136236979416198873983715125861168885963562004896567805107654179225627788217067884655150114481388190530817792215821434176316113168306514192507342378306282972642958310494842049670756152422926294590182194301007309341508729026529535763277576679975316265669750950991532647961650479190685400935784134166697245522748063364019184017125584385631431794196682294414601973846920973748063767655013190251696179095661809505895596747955387913928578784483913535605620729471487960324134234043176988299671800885320034007864984951344254626818341956386061494744855633221677128856199090115269729307283047389089470048173103066112377161604396635771272096915204053687477689579699968799413668462803308946194455422441803660678810075825125783123835715693318190683619129230043456017055392993249042092752766597970649813337374576751918385759042141277368603811689281504295806407596519570124448804453932050485181958482651505165664711047263519514008179230174212658908921240331609887884963927970968009735579837085833160238784437285757676271108011420482094792353749026168292007534263300272832936207680440028511415036052290367740187959111341559707489015965301687216949215433973292704308763420376218253767767009608442918564020423841916377677943026033159301883741133657045045161326937162118805480393889032777270088510513347947744555887644469735316545820362165011247709562696737726884303947380393044098603703008521041030572893016251996244085391331355076960200338997600138730139669900622142020090071647794563358610930629568347827466725958507047755846432921066691603988480000000000000000000000000 [103,66] 174679393159268202605538178287234029800505125740000028206119656128079461012472948013726362435025586458885894577907761716734148529810589269990605149917868021396739032372034439592850699530079477376690702786118848338185264552013293220312992330825804988611533316264672598846972028554516808891588214888987399375724924032765416329841903601053950932875594543424263054150314220619651529287544244380143128939948125618509414000130996220912669951684515047742185997496197561267450170080863063915288221560361983333036166925489407562271527766960322841423974334406056864748647669431757950614787732523890089885162399090307416482561581584844410471826150291803627113861698655163505503585137956508881239550601153333260772050980712188147971197596567270870167469445656040273596043020269159387960441752266606851192179823659304470420108558569096947381580939863123717177397493142700052545440473963933189172954670648956117645950223719937889545744902278537327123839904423779892912754445437026222535408429336086296195081698248409430486773467811754638183621934085540854120224057389196261909883777344813327153348068158038851760491194377695793168481925512458253239327108919761259484127581831877214064803777646110454603486657464013543024363012849940559768911762265229604998233331118857078105813472704582241048205188088036500939434390900394865087435026898376201433081976617085841438675960513560609993621802846669497947629160430276964338973884101496732051884291577464670077070331033331829001110118782791625514086977283955234976808216445859241930524290179549649997145119866196499490149567938951463782766158047601350615772682623212041868261035656400722144098794097893251911868324715471139791615427193189202165023325771330727524854772511688967004233154761270161122875693873362817654664320320905250821233813278291762281023590772009917784495461719318449664208561979432789427699927285603739219620261814842582293238241860289969252116502404439234919068776035541376512861884732685663363579953679940088574817379667988436010373257819783832269810242056931774293503349934701945157414147112453245724255640244268966360928101287338135648699409045936240970321768607932565099010526836093349167296242766669092651662905964941121945600000000000000000000000 [103,67] -61986319659734658034437992620222122106015009151946798198253918658846064635486972833939205556259742100944389320487471903848377456429978732734923208262058428199118469806729648114513410622033074371457852492493745950503032778596556584180390662743793050262356675450983991692265737960956301579523148625239422101820315443277841425656101528005764469192488408286047948284702307308898964487731922258664831864123294581580783658278349438881460552506311135989314253085764202674267760209217784405741990416016878442310456663150064725820366693039828863683146877412989265548682388676898075294271037050459329157737309724040515641521267839220168359782606910436295374324067797493315177698184155029565890813307671547856333212824373819809985570003276516482503757842277949692062381062496808733064799894318748710512311295241055971587160953085241278807021081926776171415997734739046061187705093771534424983199476622611237215514233171476042829843964156111109263620066404311527708943354965021772275596143995536772782255576637613086075802909830811401934455943840096270453640126957875807672715454574437233069126546649977365572481281510628316120080253602882226293158517358011725613585212516875036037375068984558797522218477804983283754646668241794686201142022522892391565485899894849834172046497687671984873227337029557024109949508098077575496649040398361174690173874500142447296646077120773295037519883926267684503449692849192254869993609618060042411408554728614364916295415676640448185324563719130440039739456096303021093638368746033516342110097294728053894316122050613481699080191815309845647504314382857646853871101087969653020895312972719856156413794798198062063072397636760070687906211451656773131551628809512666405266810148432045670025382647404916852154427494145405277421191402847844342996099853826351294669485700630234799899963616984204923958103542144145266720228226398547601387146602358839617779787611859161722656696687778575399951574542718565163806583626023949373376401636421320070744112909377035530141919161554936274818141629402292829851223758151518622401058852648503346470818800558784900908335643025862167690300769894292543099090004134945454955226444037520949869362159299250770696769368715973099520000000000000000000 [103,68] 2879860087256478244026718277916455535578301670874147212491194211997472237590686131825326469228677115359847331968875450791409114016810466225108537478927385005666038129832840833796247624800323930876848832479287944304169340592091916785392675205329848017643025767196269324413791469522377518565903302012501430871408816072761628117860419318378441165175995674084602186602781991988403447197006080656009426207745994402299731781908342038711072701577402826748812256715825415978646644600136876318692087487685158867997700706704361223489764780655109091980466821407184222365648778907630222747056418759076660604500532028182213715655841639214210971231836346248549073901921996661240928519675609331536311740049150010722646262290389498513586621762017350930253941336090375806633263459907695207714165057841517843734347749148477735721986699920983543921122983021675609739264312868245715235249105951406113263207199694192817804001847614622621890011262214960238981800361159866106511336680785691819639792934784970581289170562896417082006550587055680588136820898338227075520178658101160395537523716744301329830764699953198468725653345558728597265644566422063898377131760775410738772357865946756782070533334895762251185109209964018713202685628154328678020455731565944309049226329379963683244204597214251754834600079884286871066820437419744116188503910431017160862517571399973889764450278915761589945480419921282120277718635364452275781822545159905332995334115304269790704683454494086208569577029694974722438753817244251518421629016695910407517945998386849051867645658641587671778425324344006676696157003943924453919666459129690434774267036119648048557811534890924059104092793306822731542077833463762856195251441972544664230414096376907430481296619286545305439217727070395990211634477314790968465176428948404421709158492408288159984336203161869825970192864501917471893876001510870646966733638127248453832062629004724438303123545965784656041457417005192938062265643619232306366311892608289178946330630596283425739571481773799574188564252435340679504181109311632625228078297229432642129378357715943526103347952573005392747526813647186975525231023722638109995125666491647398240786356781753536430862776566756147200000000000000000 [103,69] -179243511252941601666952843062019393031884255676308658758426568524381044193658859264525553317322636322878081579301321111436242325200141063901341077015598949762303897902630515932428416874825029191779070505681041014111290119417890879622045047133815320262606426738671454499161905881792059735394175284278506007902916483478821315200875803869225334993146459776549557589958609980999234704553007141795858161757570635127436830542980246974953692571560429331622280965843358928582635908761835862166339040547272434199715897225040109812233008734706802686585813107119911868879263196737634581566373930592476964573484745908142801659718129504420317151715347134091487684995350606500355677951813351418581376403863041687326009983259292262778647406707950411446418397556429982898969284737961960179773992483397838914704995652234204092392654285410691075492925659090247296086997627810317008860684206133928125128169338307193840401935119784531664390904218918817556561531651286485193666918642873276187097238614678987729698432045697737136659215425635261536232020710026186752702567655676025400173965729168225167819309497802131966940001697690962915882891864667679769486811264319147863508947105319493222196461251144579452705018682656117218947608872880820425105198288970101590516324544085450859461710559738030406427743357476294846461445870284335934606449715172981119449152276811043273681671593444113204012323358928334105317748063145466894437519636444272754913802033288315319482903468544233617098894383348203074016430316314512975625509348924397082547771074876459052913371041368312156884826885361145208121867108486890311987226542267159959775325998747170797725480322824949667524744438468942167275465314394245255984289347514226466330097100188068166647288474682718238087364878771784393700581002919571616780709545372133171461310056443756010309279879478394061155991174586837889065751919921432886499433412555987131944217125371175259097838820630107594029314451598599143454124914041141079910841391070253342069409872512381574235998395553156974801269612927188667981942960458523141883131408472813184328801521969714372602181130839152881643375233108548237808778140026945489949608558602397913989401196883300859320480049649418240000000000000 [103,70] 2639121772514529611460980606994697875207988829083592290962148231320860616027937895676614661275688442894083448575111989170145541085563413932240699174487851221515667556373877044762250145664458641461992123573133936248321280067784498004930188578584335068515052328945274364132876344123982519844381918042983006314399611844046993076068112950799638400611601361190175425681548952947734064892319242855109451238961952436520139881497853582112529362939315867678343327615674922852821168117752953222055144640693090501122887806510298803922220827768081649907101319360173722935844448795274963751609816902051688458295682563257519202553020610282431813604139693516813480069734497851955549569055101050561217129527413350592504879263547994603437133215683768195522812243959781437254293302645075415624656501625386769076739080084160174660901598210312425241766963020831753900449482449352737937086291051761433871896390985557708856116347982794870028660990507047805792344757652833031881700370743681172514587145076780684355576305099063507640382536904231291518269674869819133156900499790747444705157684741596039096947632617724686573242644829898210455583127273156347725032466923566494031620055986916252589857213298494119120185648982129646886902625982146654254612509263017709948476330805903616125079861496472090211520255725846230298446821386944883468411123781187425022582193677524618310060953361603606218007004105571206117674582879569778793353432064933361009604586179876110898359558514136627713616272229448758135050670946269967301349079438267939528188559092837951415028330884575292722915499437891291585049805087903347440681984206931197375706357935934667505251827022297741257471968682759570655360809509566412526082624336024440914269555429650312508598194627250219247565582577598749553960511870984279969873480440311355802601747941733764184626047024969037209281828965587397000303213741853206205910787166662360263358563571971203951914424849085020945883550491624851546453676568842049690958297614195734979819968721804671201140654923107388245368900526062187007070143805490154539449591604454987872273078288744580619388736215603588879934097124434079116650068276013406761238509368423711198527719376350170182146413350092800000000000 [103,71] -429628222613278619729728813200918111668906411878248023304889375266813700876547886914090377948933678051134790136645646319187147280860725069337220354272542446365906842757148647057983032035686649075530381373933735184796666767790049373687186063109533068686087315218087227596011254298663445759386264140441588844027274262623341805350904478054326459292973080429440714010219590100602232838249821534556322528539410714902144145810933140580584931104735337479785308467873925928327079985779908420016923090732942432083675179871812344241698800219763974455649038968081654219911846189466830320928813040520781469396629632846159480386434708832491202991409995389619347448405381179508746859052155078596881683735650160455436303663532408056644053313176042390014662301982656852158841978983289846804600330150582190325605108960181592990404382198779050557877234915155862830655248343433018598246809084786075122973818570220648415120784904434873810269057460461334592039776179254635845095317525306250546260936041562218480708694950784632107640255522311465242918044068751019070642652086782516579679921640378008876159933047704614156035799769415027572189083144652159381715494649149507995954191612759963133373013242973429926707774546104081093236618130068879435986653745917649947803013114621772235810475612405451123322126588058484825876767194483604840895328556975754842371741142489056044922487368930425951185324944987353764947196586625301833164243796141347420524011868108357074107221143802998524499801682626107289869687539159720890236222422997794542818197925112033604437535544571022789202994963684819728515460532586927009839312731189511231788029338985192786135849622063555025795692139465798249331510427275844682286275631314528385601502811925796029367591839914710358336061985255372145138111487664655751039685996665773577145119747764362231549196350686550506522005976246177669996749682562488466252181578379371411794359319116628250708057529200092906230104468139601040829513057234025221765043775406689110730269401508675566800330221465049132272457501975513467935431232263955525067066898990740371948513161507060220817254517414726645174212979707240101393483663708173935016652375236944621585644991983409765361268031488000000000 [103,72] 15333590428996001728772804864539100845089772558730778141115669836441073527158383287238617651554745194787610238203682680185453873490845021226556506150676073696638000184259700920577432341608675943274512979095250042294329566980308194405871867606830048080666612719147992754350703139435127279176673279368104113091619020570658365604775148740732512530172331948592286069870896902482159037031230732564119600531347819663835285598409314630550425066928779321743675839700456219492238454957476062581058351491317407263310352078888229027977702759562284215311958873863895949095171105030897813208833132967867043534864211118012880848338484069512122542391899164950065622971514426016246281451442588745945539105932821218391824069629115656908097502215508616725473184174923860938925418401429052599179408954243949533433977587775996258638427798538850025223746317594196435391738242713872810121380399716997073169788140849659313497289898486657995233915623534393579794605442912764368075334607678625764830700495081936718334768357165548258556760022308073498791032313936240745163698605787315356933607777313468869570940077085412027600376529122059203400124720982412187592632598133944740964498687841238401401341473459008502495440156249629835702023761619883260624420276248653856077297486877405681122704047681494595117532283943676516829073668722908745852968746464933281994027682831825560755764133178195707707680688789130820206543947670569454423988472480751409596859600492716911833867340911380533640554146134778926933632939004579047451913453124737107027971576317868698981852702161093958441243245301020374888256589098577605032762046938521327116078212999526316636334739334790599120330303686112903777740420290918391592539967875371109384400726171914232835878630981770607787437975710115725840482648650903747110799406565687147407535428051318206893236519638904342403519405752941834849039644374026457835965090081485638316542497108241706420898924186009899125232957880378206063581681308765987482915805783881910541496006822808400225847300261058551230825034421696495747207491030820500202593789234906641065255676151013523218468131757734743708721039865517751718794597363605481980965719687892570436100988828240234463943958528000000 [103,73] -527835482284627972315737800636884119634811157036960189372040706889398283758707781605828932990163119716206129501320612909205067836870623411226247920059076303733372754987254552308256479734042523927847357531610083443047997192420600646574906313301857870433870375666983271598526980210406616603469407153993083781474128721910935078579389630826864728513640800879049248243479740644214522471864625836379988055760222728722155431456659087841273576199751540490972864272979738414866301095615384584211432909241389689281015542192102883390806067964777209235825585720082060368201494825990560737895973525192055542443895181228541104436218309850283877303227968127392356073034645059028578204885232755690031165315242036652639265325635374770631971532293944129754268262107933654386937232191564680845806592526153315029052064569096849128667837279139061597961782048055280416934878459417592819079642698346588195665603393418321479346526928675617899297869190455644684251131845867308342572737501276324066531953688851760363533967985864874976372655206798129084930629614107533933191883244570835633142068669970602629719520063399219074667173979860001215131881095097390266138623023410309448770730163641452510701885720045895456767015007634212383019882711490038622442330864822874814315528147144922227613495664672014123993386683359165634048739847592036527802088021916016888557134023398271695142434951032087787291738387372230249973112828908370126278251609598122545074442197938815995618273470568881135986369308393034252895619703323878979146598672381886532722826132720192788619559218667144894551296131182188911607872106844525240404847199196292834951813021384504461570213677476070596565722758742818270830084624078190070581403898613873862007566451870562166963259267375824299597957206696046970891736754921088286792387121520921476621557791850588129406025730085807276142270749152025286117028071428451052176754274061175835348381759366856377268845028468086714215676300338726635075859668108847752976894183954914478048859384269210228530119910251402002982507283705143439118212072071123206451410037193636654198305088719918584769016118537751554114738351268554162172395797042093304266669528712598110070455384130460058261725706400 [103,74] 15535119364856062349467275909130360832655292056888394352970940209113540895160397439427165834063318259289252690044791599567130079834640535577175358775732339277544633146825456865365729025695696970884233288969300512530384289878475301912853027446012069037388967718234789762570772777111436953358167325400500885837071913932309685869914823421040268008573034596547921836463574742439767402248543094899422272882440731416145416828287928387481089939010845234323822819130254115308063329992031586683570797679420832338073227402841577131359155772028262856702626126117094451361769620484909353524206404666052142189325400596679126984323848372099717487045111785960259415882532858440024557927637523852743056138052194318173660041715864035858328732607725839787730539627691716432624416298397020877382547071297981733368584318176413648046719637232077695538753189541815135899729498922364287173088204085329097860299423319056095938413347573855574951012165267669355101907195315116983755993375409704568460328105026247894340862323513512608983670431519516634857279428944617971428567579514091939869849882420865175255652091471453394631112632175844692888731774506197021815648960959946839042366854166624528588492669505281979497007725791489981127243751529244116227608522647222110382172445488353323493543958880853371545954410483067582732377373346068571939287198606781150539256384659134496432543869993062816747959774749204821524212412875500536820573070200504448907597032080827947123908954431938322168819920435333966048913725912239157342223607818952326118510871316847409600594058913623770659559543301855794966649006440489666070725564674905926318942888017529407629788180041070883197436931116647972393100486347633605337107110365354750589794485925327579349838654762401766857058962007749739449149496517432067086493555484751521487813636921574597252710240533287490772022709223248730039851118170406291062189173348985664787448372396437493806303898281976536397844088463748312860957828590338473864512305160339469490415814231671680253876397769730540928691169816405201883094893097610676132962652215046120976837085577265437861082919300279791866508982624365522536713582918057346821345868631078740265078169804600278388963200 [103,75] -446516419869319904014412952529828335245448117469189196055960089799454797489216904080843679593716221054577727155778826266106571760385492900189896996408037313671103928735713215691164458107363689069202139770408225867363089399431524790678215650137974129830381318644328227803242119974789036824066498563429861755033309185229469387650934642100273379565167546967263568098248276080771650042894841406403464733861757585123870522745106926263852686408442496373212659653345315021944168019103259386640552609935100849314784342231136067911456705813034439983558496780102388462668785151493566449131612464066440695588143226252047935244080608140644973864645706821683073223357571734149165440375280835548497293048504393582287222024070290718096482016709362470126901501749335703713649412645126933057298079210275009726242371045707081600542151797598535614658236809672734359286540442980701557242457374787561218098943503486964130312404195639211549103100367458599719323664338808216162261344565761264191280551079192993640777344092478463174962739539055334886499877778154683835736522523193154168487951845520287964764256986275117315603209959111638458599921381623879080371087764822160960807842984492297114477147371716248974451014875736120567518818477061385101137006738443721324806296907250353120700153338051271999115940391536932558729725205870922448500355967638648325445572710470283056817935312170478349021675523599247057183269855397367835320245098215817703600352638462228718819933446704426596806907394523247542662792305216459471479141837672424871948826263051770316582479374680740368198766550270633394734325179310663580036346142402828455489160837085574400845908228391164763780366235810165586331267442531888229203841407621002593894160707209642831913123340345598200753995331774853278367850919514777968712949821917174993894681378179258688411689807828037754594162569175060010447451751521174599054645206860328938822015566485995190543956977814875749928846444319159873070545983068589023996888921140997232145447024175885026203840715647509364464232647948791078264865672986075411737435964057857436726019621207947525452593108237000988473973677350650818083717412462477067987407398437582157762599754752302194960 [103,76] 8935337728662448604302540026660540531745108635699043756386426550527370311067651393695830876656150862883639656645958855978639222956480637803646738246822744954783205649993552274959458565801908206263593887239195576474303625588491656292737979098002998506859329619506550488859158076650312426527988926048378581367775563022178856880432304999540457014605607009942073328839760656301265432088541783059820660442450695943509586083073491463349540109002340703880901727753699458087271382614514307268808658424449226321707891363195645929107108561982340316127421919167840507911275871397222917262094072340136422416765914981763983984002627143826823415614599711544934548504051040521260377598917575901321030808862351071171351593407384498130455479932106500841694871462597648582829811486346145231566339720458909612123855467837194753021854671766019442831087431245492596348355875086496044062241942608590522904424063461912417505523431158625435070311316766334535845548935291047754807340125938202479490915129306363600493614795082360751367506257067730720962940391376612012354096033008120195769828126419303218644777113711437780703080839209108072482688583756825239830637427623590506574215281976973828119876149132094430022360267510045323674836381016916352534702176634102657622278420505417953452966621175675197038027330929756726295777454911761964407564053815693674783272164560357681915280850486188447419162730826872827328726326548793359257267837028326000951892300879776522511425705738350304668769273588317178430657216208861783020929471326673247651589919058525377817655411504200426319647652342591738098007952070864708680689869017978626898574476895019736253777862788317134063333855500231744483834691214416965979125071445957327413810589227659408721166991708501150353398567806334285186390870279391394735669198368314829364112302668567375399403270282177357340058136544683885985860100719545079948966619381818866541383546724217436189259502095977555968918109668797501489066927876123841676072826557346752635247072152110795379762730867881988806662571140764122230666573294099299224585246905683490157650772551306362132134165678441856880397322284709636691863276508552693074890410304761669719724001787044000 [103,77] -98025280877170557577373043978715259516406119705547393529463216354213980039380647433932050200904717214467844818504809104582478684350731901564985419728101963017164767804215767666854321421818903569328209512577629252659184659613786034833951871235967806241706939539384225631066468453895794864989384851595687716094560423980137999575823049525177574373562190723224819010829526427555593393833195387424386346877076139820962085788148799789469167833321546863778697287138204309963553200163102377717329906067718986173177454350655385099561991740911511252940566457467142389724923746692587220078978356797154140768296067066193811018481420892916681411231143986707259839165803104031322984651341021637838134051937327281117384272929878791448643262001855140245585247340877210232208866484842853269864345200683731121090749938379103317845371751178493625463320910091820469463974943750842420398050495182559691068953311636987156647247266865261757273343563424109707042614891029576194424089458883173830073874933531787423375029664720925386156657639358195496050139856774745514710324425890105799098821194839984091199374077203098591629854692014249778545126481386994776195340713612891892280159803562125764668853807311579836209324383523731046998436408979987298707732753188606850006463323430036286844122421221906062903641122401064123503344622182024277712935313397742231833700089625834502912864675315170479875783907064800831292876676703956072761698145813081305183789810652346286756486559554206181871512543145462832683009021579826996493668301286635136582655492947315605924622793551415505873200948718736489419566493258680000744728694932886821192294342008702710092748321766015854924767887395533932566136818212576638302092458100039398471138727307551406511493477551945043518391361533428669518304947689958510836608492358008818313672758447579957176242313723051362499534003108713792221810949998671675420220713326683227645860069388781061778079388978898553296961630114300026481182240747361543358579571960230078678320565836879448536968135725563432012338290376400402967489396739845595910821739135809761998919984708477856130322397095718949124641871786579335781031259391701240716438051509228422247787858100 [103,78] 4146767403927239617298161847569675705912047165329754863265184758333088220664768014591054942262773838337366142722793438840644816465550746186984659462144600717776373691633971963372459050614295075609992292832899101935762765204598642726972565251732996446643901135874065815804722077036130199408874894000100890700793895721357482051235847734767482124460196063362738555274160484006387699794696573875973997815123120608458102998949585923295884827805607428701762815123709051605762661440705171874940138836652589063632114496085108476035778015833705252919831603055274743083945891123653476670540390878769076293441718367508685685434633917691247155720261078021784829782323247103434999178726410895489029448505259863787644734966971763694887649808044389778175866318188544235502046410366375199990674017988587464510076223237393635861689316772437971265109806549901272259936614675642435698576107080259650401406410785515269911893215867070878152221011899840740798193186901447901110642089824594189568380264461331074124198048810462207540251511403061778421563809000061819075117503330192241206929311824353292081456752826956230810169711374145910507554007198541482884306649127348224554082908332100851678705955884655981381193429039003032086532637381336205315272268541415868750529408149289442188722443215231386821304865312803421993142081045770296261434800788231268443784684617279504670741213794592792089042139603369693861580373245733662080783191381631855769663494725914342702321512487330251886802273457910824374160792957095222371434441934667985017089812305262151693082257691498223905547728329025190952725376773848096991563372926636084956593401089736721218978447784228844855742167067079408549128825875929109084957351327157998529619760083635022161439392918786682823941741140529383406372612981452318757929665293714616110418583410172947273327350809357850942845901022415298844534924264281165216795975874199104906520701233099578845382387852638656153943133214145752906962414082420093777399429529410658595180101999135594607272705705914822738264422163892152758098589409173883994135794512062596983850970964747997057480634162822985260232217968889882666154754155937351160476886313809474579096000 [103,79] -61828964551639951565881071420604474245239620106228818271883182463059564791553395853972327154921983383448950149938150840465260797917706562869479557247382419114958062696785063856630518145056836126349631819487698969434673865441366265281848356838545877175921413592719106814343107793147831735459738297725840477065930677761676659480253538943824314112827658235634329925231554364156922435122559617624444527310088175832173253539629172479478430368301294387100294750822470712872352429093990744315162121479450407397232610322852837559758917703462708096783139977436974234197381538416151616292706795305495191019228446408263046356369677122612343216080666962436044327743702430740984514780066285016666598777414420721186978621120741625970225186378704179836432717744527766623264956675016949987314297026883005933357167194394497507992240022810775693597852311724605295547124859297689083638107486203804121790842573510402435862486819447704068931569420729294072043166753424682269919970649908252462673119111510661593483779611429310334301652019464137732098795449062586575382251542964095017448170708958414375012900744003961280572972114464498149695677155093211828297024987191942782384156077566485143879714410753078925059614485730660504114949366400848744795996472992526171814300307885362809707617260098138204010506585491047437687134002656939991287608873349427196074895560423736859349228485906875600342982881748971979145248163991186880942662926321262475815531395303537827818058364505344630216284953823124516892383280909431777988977560122076555589970744496725736968197548919387174985025078658611877345948958883059079710129697886013251650794180352356099831901943813455752660183243009866088754395780926615903873931927482275285273610993668997020029574310539960256170278076493893366818285259494918683539816081178361487484807813410099848626052655972335206108900881459754246843533539788005643863084345230148270649541804182494443708879559118885706272824555176462779799872093978818813224693388236265941226022748375273081111170961556515942065672577504497072921823207441705920733154501862493359784438692439984393152457426571633893759104033560704040400809359333505653002473855350604157800 [103,80] 148360353186805540027408440751614179574220646748294334819382168991161347258335782847745747355975456196369913753445772296446464269425643412318712468250757666395621848100166712828805332265900150541063577770959629825991086320647594294543849018136693619746169320539717758023792507957189233856592438791941274556228668335289219055934356453552980396956919615578345533740035981217342085284661873019788488356022957147048154020859320766037344038580884946029929048114809662723387382694512541111962100156745368236593806378409274382749492764774185632077613709930712168750971365762635932783918675920062957210901540495605845236981206492961702186272583525349795890326364529662333896565991344093516741138742343247755078399232539239413017308071891186045717888835835705464972329355000462727159877890214363910416669243336882283426231134724004837456399716745405683370695592262689318513356053037799065952434375175444362581918072237167535496992788292458159634050711562833336942928671798277438641371994723351757027148341381117133661266737973408917329444812707911083343831915350954916453164059728523952784772371571591496991198501162608645791253845173365996570549134363619842377091409789346923633854701568139308560950331556467438321142669563930529665700730367156020612092760992091390407271340251542608882047919369143632987401093751076104948873575536501811410706407770086263746920558562119906266182913185817235728904761589363560721106062336055594789761765251775303989261231131466451787585274759938480548885495324727493378212259919996428285740982786297524394468095240477658374527189048484066700698982950830737937954200705026197874734790150437313326497790712570252663531141011583953902248624694889121221696743446830847612319787268837745300574783920847169208763138223279609252177389954486103809676100527164340524147181114050057162002050358329632588859981085541514416074866559817955006999647195060926200518319499999337516515967800359620240078503918796318085847701716794019643470089545864417985825284496617603585964736149099002488790311653663413321845917891196752377082668414219657971590135676862861236707662850949806867910289222620318923305797643948251553649759222292800 [103,81] -10204844687982901373764848950565808213541390583662740049855574984241961775332080391446912426105997922280051927834610836853999230577943691379381583073038624730678948437536237931371999724122453107794933584742686568925374635059891665081193187198947314041927289320482791874322560769116771679935180018167156133076838942497150027968048402845779183662998421945731602921422726637645550750919431527986786713664835189582182515275007954512223401056572390360892072212079642303303191820943170021544654680652230716433688371299741781565755335409032541518102713397998588041294623121412566276631533469780146879737821640503692192363760120553257568899607802859868537729606873819233737515877461832788505530421965526706536178874078255764664726481138148627429283242654260825803697040392860509606437178684403305518548078453114524498767563640354704975352599377303381454317136706684334661295758067547110980872146893315220445786128380765920430816547657019199782728470599876999156644926676888954835993571711400754511762619705541709906500066779552736198570241211339040809137398479102821765717939862691252999075800041170256248704666022322534888673456143241011295860605982880876190469123693429786231906123102819642507366165906315786953153702183444541983182458418084806869045096712136963526846072650625039608038697396316567677086253732502205373454764999595756185467329550363563770373233891337040964749815973338213157426269327088332473038162184240570177914135113972354592145711531181801504774979614978773519236907204318594006544873796230262086394640451924197355662011749206133166990281093017866187351144964972599962398572712436973243886924445904264657484200193937518810768697422805129561782411753407402962464100169144213095137736554147355645685958379187323599437434380305014011037270924364203890956231895627349054391342881622988009329471762611233161974628556341367832232974348715416321676456975346594319334799854486412352669798121612376456689866734007123558560992267628937764912008686763460340637677743335970796127645640286512877839077470289230910264661054809375909783560243797626579355656906579855386276624334971033054616769531881974349740636685087619919310057561800 [103,82] 65142416268336207846133107254101090615274188625277794092090203955129312483294953810174525674745721310387927011554343034611920976410223676307083445754019689663544106552638386204589520245651634462235319670317897327941015598971028454774541572554106753398768049128787182807694941549588633815541588031040707559176346658319348706246298235273303410535839688148744869324860478850104454298156131272367395338858773470045882341749622724961405484436066113247268106333794646569661765379366048649688683449506704821958535803062361929833544201328124366882036624306377338012879586740680192507972887910947488127824149127444915598884573005339102701975479894849528875301543229959541862384667682336588269184656939186985841417395319827900627923738931390183011096579912931307508302783321649941430325325652558501681729959204577458382550392256019550471861335202679894492267207437936911774410897252961088576413841063884420540702611047253609463004330259874231121982607847770768184311445708497585297055952922311266593753088582349558633336615190327142814567041354439612037744613449256018672988292020799288044931525433714803242670530028492625948306053403755654800949404828279230698038759853513520194200133388133516963889456679353936643122898481392609613158656979618097527116620262152569364242319708381013598222318277292670194849937495198314933271129253700448599090508918099394324686868393955496974879265422251662670561586117884064255430189703534080088316984325748456149300525987979053333033602988567915096733635948977909890988713787943455758063363917691410708739233264475354053114432622381090117451800846754268795602633487993012469108907012192989210693596071040652479849349882732273966121254597927661608132798724957086334528078955099154407499306621319859204566434039071663508877820025590542860618417120375709890026109078812240290790479682951868018759622735249038335634116828371044300679141823185354733193725719361959869162089067413173946839671633265235335671086822684943575711876836390395363259289388669490456337336295786229548191469586494398239860190603720338178147478495482448141378366208485751726080190061532116796322985139875460877173655644311034524108800 [103,83] 1179703718070151736707232304517311120818054341521828550737176933362430304357198951137047394894289824614165452195295497584480871454979956708080598285084302034108184103365101620928220632920187833916928954074361167833091289321108741632180504281940875304852275610747680231902448450750128485636675985064953918431010424556392463006349708795022035207628754103211702532665537015514148296271280808604746492851010519135569659992559407978650710065418589325879319334351133351802152419699422669146187729146636879319338522091275282545563943715709289277640220282768164427374214933675111224958998441219942533130716434055595116308794970552889053284093692313143109588639764378335410701801080548189120037442071405223070418492129435170563093334819575236971913445183638138852446496338072223165664278524953964649428908194169201920770046932455329785641667148863858190079680723831006441659836771094657740719188276997464172447910325440163428548518041125509086637155215285069633530552792944085412019116177783048177494758596391714784305697144699306837528462927791034184403169803586267030632131636466451517253714634825699236884030915803912783619251439972620726700723436229646539549194234644431496790920662848948044478692295959909206544650885363555226024558471094103192879666645090668562940665422952994554158237863957118581446631722502059817286528397224312925787584212558560636681968006502168053651015411378144548952345139459706854891263114713121500196269612557465417753423061408904287751490993944602147146738027656899887408851154811529488073393743690179161844178369471572191106260227618831461092770543918677725501499745749773591552034312629163162325707161572819324813893268299841212856867064596466144981223957369814023436820268258434803637373580169270188517980241497290410582143836093963240933883991998788320606932478677938691381958294701870835084603970244599909588316532658434805196632559585332890846891617083642618144912454724525403079659913773263448567708408388916339219692620787785512945841927972457347607430339143256470399172694064532771317254727324105320006437172343780812001686139134124321119384698505816149608471152193600820693324170364478163200 [103,84] 5621405178420011319855470608558532804218719327202939569787296561156231354826354372585875560057967526986477386003926234501337730545003521114327773295135478187833879177591111740591048006966427856031572671969974251425327436869180847762297635687053210315582815417845647947801280190828014100409551152872740040398681221911611995589980557688589203523918489598297199554270606864448323326193779438093782217661117347361004789839758354243339733936330801599199674918875369838134714580136083140943344610715923060257791427094451196150424489861845098494900904840646507849470946482302154595320567943132839410926182537768668783715208839572107936670023984342016451145385697121091998835777977554074192772004609774358020552697829133358254204097225954605594003148844963635500380656368490673741628783546178155628841020436043053664194972001051984968259676763378878495947074151127250121563106341393728640684793848310180304599137416182034120579934523267454669168285815980497454308147237840851419168594126792771092908354825649463891048380901803300384679728908318318690862654966390700672198886888407768117064558080343297753417222733173836340322081490250084567204842712044594312368195623804253232070151824980428435680553038738419341855468024589060449426596425293325830205309411890267428497113398459397508127936583779407475998403670337792317456022637404347684708202216755722838126841485549887151166784662547690631633488305079267179992730563716584950700971587843066559314761016673259759639149299887406689990046628775893862072145247719234389874871217098159506018435018512197372893078117410109001579503865719848083205407858867241162238043379322628875660311715053780302177267703886016941243147191708046497689859231771453155278381417285112323059021683611623701361208534691423840651489551897254039240904031598664714632588466487983574589166130630642364744879540057936882493370715048899113141228593459012813242999292425171318870098830399752469544022931976300268058204800220338297047488348447433797525642332311926557905873910737284102252886931336363925287287949536790085905318719044513568016022666370860788564456618455969886097498147903824526337034726609600 [103,85] 49547816017568417480274426121633408756296064615922236781055849935492721946538628996223335185123539647399442572490449785781430640985069186454506899210663925566609648608813910362284700916839919243990417300822880230119890053178836942514050987460421342411673253155998806556009799939938941999854770532975021308846681666861519026675905847690688276879429594812839357492323116237226190194369832689553322457617575675663456254381570444065500285475279989034192098315528410444223521228748026374737684616182230023139543284203676784770481982503313514492616797058981971725755347579757367416831342758461711876287335182466500298214359288533019315499931112441106860864359323375113381750875850383032056116154329946205767137426729357752889723704006953165363634953305561191363224690928288012908301768219157130583034554590229833466070014177000853522055340428808183220308819181949723265717868136564985019930325779163494342133885566953629434313712753361584294140843700923626657830808404252583843973591856606345640839795864846486423677613403435115065253137020796280678617296539556465574215582662429342800933028297806639428883776160097784886047519455337121661940651458242842259304854692984332433445481287097364798372194105019607402906373601331108644211653633061812946436023998998037676370272180224376910641247915229120336787912795218082522721265745270985046640906707025004687911559567575257189762044564252345554806722511476769052220197251778517879505153458165179173382616147745293629993589913894254865636984715282345962209359187976438292046915224187732363969804211027274088408728797305736901631495558343409162858889489419456188059260184470750441927337838655397971352042239765741725120010610033242189305606390933170160172790461977135529055302446554734099972404368940928383274181006295327580209574874658043738367594445669293610944297497917758506372175395278004733282341930425647165956920180846835034371729557369563383133875020787072445716884438832196198970290280337358309489319338845033983873645279646482311870567792785884912361521816287044287537547821089761979347323391570981568461883236254078620307319371070729205849620956814231064085258280 [103,86] -243294670913425424348180276023761704540536410170185703675935952674569230400778686913758957082858084728990474962379150415528128670544611211961800927348088221755546952684535866185372418138022146129242175973710636100029841288059747990875656703006899147748344485703072090574846706089675134130404595340146716175132887426852634374034465366143850099114368111792088531760917057747067417470005137229370421538407020878152733429434887381080478490052284664253218491425899506260642994654408565788201768767801774387094075337136779651927886245401314313353857480309312840708064797831579081390032061991333599742284227873034867783256172273589534430774485782359889750472150961370291431730932288320000810071037852104357568555149268229282075970319647781711402287652009782341925216851505124558303268809456274514527718853330545974049753969776737150359320289870590759882281260102703574747587481548190500684523546562415933468095060134813769034812521129441923530468624183705038247512875181767247458229147851684557195514947917219159987921716144263625808666857878080214156721950128958892794883691288872706037695127821720376228021573993404081378445512121822372916934318595451028904719520154677675675189277547282850977693207294431500487989681526288953480239586228659221840258869951218551330396240149077489171185484670616328305121982700536903222626967936699021695915400786630961990110776201535849352644163104852082465912923809142337061509789008625057363583203013608732090231826336267780009851310075625830068625430190467562108492454638717621650824700829108254305699149070415275705346594714869354558108332959445833530244771389284749477315507110834456321111619722586007573796093249574976531491966319021633227389136652656331948827889642903995185151720002894856017248896329934342113249730541581818364423215225207911022590451768471321793798443311213250252293252710804868155455674994917487013910516517955501837753862389741514324645322473318111224435179066791206910534415190664852564663858723968710002705358419687152953987578257816177987860233262537528044586082492093018617043733725931793808127432883239253865404493094037672057223936232874277895680 [103,87] 455765960611793468947341073340603074329193833319198073873665849293878564443025713640759403023711334391256039804505620433561141438201252507813059679937847253922372126382314353638794059928652414361734575658889566017275893481646411714259241628356696950427188935388131587603271242021557713058708324794413080914359311455294905817450483674360026777012971302742729771059411171407046787430086485592379103313384748426857196820417242449852856929869118134963901915277304016089499053023993850019538182427858385275180948364940443046624667467092780081709807239917642524934783073908509491245699379054072015555774140419791235827879075475611294521198379057734647207179385994055142737210550871272216713914320584770078975206850409040342495996364013394469271497559210407883051187707562465356415942387261041931153207272481048290417875606745934224457533333553137837180348220388479942406900553318887757201299390816042172609731593416961152832702669891199607805815287407585349385055818009808717463192871716829301311826830794585118201393723721965871934448087307868360543025112293999213725370821570507314864383412118493504980540958250088026584804202382138056991754097161397389476113583243271057816262632995181661286127640987124519978991334364666908456444223313477469184246119107751164362530813869027321337983378025066822341738153288667540195898447831385694880612824860289009850369353971677486821767603555550244036751464897013215279380992842893003536099781205426613545615608609244670214810740389257752559286860505309449751394811377148702678815962370848314550954225826696383280070023485348422786670621249522653670910581214078271878188370438804238987871866854659305805782731224126575073334004788557888195866844466150580615552038406921967891383373133634675525309275148507292609578380384149008309148336585876271125566674494933327817962505021910917878276111793605473067070194873209162591654401959977753186208932639424932642458669555130944440867404656979363008921343438394042050292636502969271471828290438270513148709283356763148187464781348490797705451419724613948012795996319616828083658090956312223358925742553095241513266621372255680 [103,88] -1683691869459421764175700524345635471656554185355389620643095169873382202378071000733610328383571166005465098038586878443452455296331190879831871113545608337760496162425777270237639397035595913026636101396558637719191800223568227252420326626437036423137270937355684927801411407131864950867807238905431704101274334647571040842325741592077363706639284420500360037861270723998275936130604226844604214259804773850024391280817299133110797374726890486896129298853747894598458759038087167283170543764754731740985760726026463348369707191369467130841455261042611895429677170303379854923953188311109152603857634742230782883506033418358983298766805782954257779501656222705019010221258795005057055328396210491386360751954115272774833355014952759934010026955835846057254715979390313259547310345946027664831703837538776457915667032061903706850375382877211125809210437440386525968738566229077009387707440388653378088066638136657993978618306002070272514824206621098641130696731322945030516910708905448895090931414172492800774501681146335014208551433001918158602855041831192850233976527189132461789506464181169371808304272272578976668766225585699601165381308924404050446191643275551365721227189442976872602068877750187757076033419407186178834420944819308053864637319152704188467784235320614153116952451275676641079038680031964175539396966820678912928451372503102239236144604900740748133056167194830837999932830680322046806944696160742157639171503976012860191069963878949008805909332118161684176089106585825544025921449897875739621868096426817204948549640302326514915463182425948252795857330806338893391199828522344122328986272625532097918285755526853896309388367538300634389678219727435489774525160680360044111662578321972730045128811040673248650093448190381060082241603223912430690204977545942251688724945686939264956101439224096181639454998674100996803788553790626899478722673354518162476339088602472414004562463702264611094694225523645575260118091492379778492070926850931252689314292919587198699504320467232982788920849397332515219493395320325475505464131389915176653256312193906995053691616624459410274384145280 [103,89] -4598557680733806419493610790014336705036120656423988577456388857146474357450956680412114157825899438344704801469104911138584790275616680389346862733848452449989968830975025852710666167967078391652042583808851256338053200730330795665356624554618061807054422211718015357375121240656604252416247961979342925399275433872341229915355603604011335773304202843290240361963349805848581911089190918799104405867791204060075676838306704608119053754048764165389560045269201366046796758352313482296819315553517134737547958216724470535395005319137723647145202176301843314131487942953374244562418351714525609156852081670759711794232865286249655269444758978108982498591475559072328536787752202151060803836821821323468863479843870877253648586800176670481288586292473131435344301140013302960281652700904831463025686888442834096608116869715282997208911575013475352964837728242940891337241588005610191163190727672396620800604621408826300335799524749531751310432842005566253906481626308505682514252534915337752470277114769947652831604696503778658842488627287277252460877514637556557106036792540991705707101123987179176741783052731618513634264687361950554240304459404162652574423157900027472710534373678233680455066363931645476435926209342483737142854592730499262982383084642263681415465765022965038933654841378070398409763465280465683597174710573264486614954111800810460048346234032888944860221540204422197468966913978699538715583496330983813750377419611959403476810152732880196308942621000347694948291945339741685787102810626167884397250291246835768934112569076772791588336317416765444174354225705331915474148162525465885104752984773447189437528673852943089631895569804273126433822851312603738180174756480360505140976114674776134878262150702375501556945599581397234734893609477601292992356092272343305894700375657370640223965094317594170674590476363027428388528471034495194626686188105052753710848023756221113719257451625769586893141456441606710834265194524478818897055742314827923954241404930547416918705706164760549860891809957027287452435274388404038025411448230478849008895031723784445346255284482197466633520 [103,90] 27682559869984748824136453153102029160386871686210180226774901022113554132016318354364493174938054573676689274677282659615656083578076654144636680857574460987886893011448799336439896184921659626019454467234034890306015630176103846996853562776785449510461445799230418554454182828267004866251773002247778432093635715814053117148946552609487726732168362915855063722493623644419846316712558914985097200234622644685010734377883088655134846819249250315813461379521128458400466844216356314789578181310562598162350863699440551242574807594268137768949833445659158585096938229071322681969337302330841889202742090379968004217510519836508317402512678051335067579334115681915755161590520587622871925986450744855531125183902758344963162153615715988593383146138263744502810964472861772509189128845436456382263883749652860084571129454264328460437452618934069591823920931026044151417889300997934443238672329711743551152704205454650495580141499017695855166772658145729219593774461205265599153505914856017899228224392696845059234816739823532575064886336601289529071959223051584961051872199370566685971078983746992511639432002231181605993542881056017828129530561144458385869516550767678568888501124217618434847031431969609795679360318588916652014660394297956148156111298865546432064469218466254100136472974468742940849227643984538388759775359424208673902696182387077306535702484480826965509435433657492365771286524382539135005175571226325953081094092123035449880330710778528912821690417429800246342097668604885132261474201513390854881856280371265832055095274417665158473996868671141021937791192286681993769591175040049454567482520009922914358758160092770545012756435238080400040396411440703554708323217819658415191455414012028196579212252327141063502764178444570952267546471003734382487872573318078231545138505186868930239081604573140090417769041711383802909639322129573223290665711291403566098054145265427667913047714629829646390171538948058489451268929033886872910649158579123528816361489472512015768835153365090517910278174011186556360750411711488230658846281972950604105293140285245077006150906965362560 [103,91] -63339881558366237469389007537994563075758758919567643678235804101315543156820310193140796002636458253847001622278504819357236798512519743052946523844792205897728656401888794380395400248335242919709053876289623929007555759730496924086574765180733389005959353445163591103149006443380300775098491177167849361397518995971998102894240633674783806550979764125642079079211496484712146595314706540276405728425716972104795809880035699641701505047467566415565131916109322342450314222925872316663213165539281754033180108732264509128825002288289540982690570840554758008875620498695750254834302753203388759307244129176082994345457965011711192111450477768598036455863983891837241396944083060599204294561236516661088043644720789858478855535755657275911082859119488144540700955224348271370526058846279660387774045218069325849610860618563017292183680646165035835289062289422898788359966985428567408189705004887682820572517773621057126340884821005993191689376787633025343730358475498275280783699684581479152001604737864974555446018807035483169845834386400321092752320052768664914740057183557988743569913939279141627460958195003519942122908930289116737079005626470912398899317398330514282409721146777801423116888864234298676511221461035009677105794306121676383778891981660076278147320983496882030823643433590877717270777434614987849110244603575653082305102786037732321206438984242745694848859127253722732622845963628100716962545180290832395636107919824017378724354684728897209540997955988958348703697282319966464892471601054183145138136167581912076851114610226221915427772084122208267306389935234448921885173354169783650206299896912093599821354765089010421102345909632761412552869265051403233945647271593639933921129244980163582217042930432288720999258651399378836852456628678178966131317626885988324942851552808735003593749041870119219140040466783851622272751526442443555227181745816448721282452487121242372814656508519902774609998686741720598413226203701961952157457744120495843022380332995508648095681314009968310717834972826787176166162631807728729391392951012049620766622711486918177022041527824 [103,92] 283393824248402907533655683500742824836353746270505812448917619794647474942817798964453211109040613115472292847239909613868716610114643022788599096116251338059463025819234477409140163882842395538142371282686915878263996272081546884348510969084492141081258045963437954722303871956917073068072591638721884508408660197495691686149762460467814964029716456296088401002741299600590083639934625941364415873191863361096017279240496900998396961479956104321276660290771943609226187963759890733047915546532275014691624338077344917229100637615417813838630891925268600077101560581533058473075739516692570680014325113222905848384801818166033827964378327002468318271744026471421839241897225469739156699673323469796131752911441843581621620379662819860108917316055544076400370483870763715731888027045101784079396295427697970456022146288659917922498765704023613027833807618046675808204377539587092630061813647204229381010927190752202647983777008563939268333206754697347436075012961382041243061221280535037523094096455199234306056427023455624237582413771961487392046961615708032025938412070124788058958217066960153295826266668996496816789607142677047315004286539566787038668904049115403114055268929566936869895096104771575438017416868754724748357144083626044245369320129900774658964340656922381218248939401674861201999185469384590469605467418057658113295231413097728807661210709909847675548315447729989034405969871106526260991679566814194796192202205253373522901873370276134598646945336060160095069041669221759241816756644296440108907746667198938453233838578267100450143632590693274795044932646660685537616232548000630607483690133513411450457741346945669553004666958665233060425308204690582848665968995080074404516286695082331917200648161202214035413110454079486548006872818588226373670489814215651038960924657993616007526313372428705126822227864927988172633323550013446198945193710400856976875640062910053472534061376820282210908246691093263226883120793023059444500920382112620268227356791952266351678294389058485364375860509693909606513777521044603792525638573541450402316126025576558571201632 [103,93] -927908986596411066646218562805081518910220647202133471408483289382483614992693171261792323828653650472010371047168505888014130181634843424966554474827792730351975121104784915100102847968729019856865712691760991406174942387471834287324677016079548029340779130280727418956011167308431976831165601084632331129922244315701501770874481744342745021737576967984799551577398298222977060819459871488372231067328824537823087090723166990107548434867171602083142063377153140773867566690090779903623616417702313048258109451492811197661329776949187184106674813377875316668874868573551866575580162941818109302700880355068773150145297175423656911172441406046743750795208483183022676307147168594378870222646052880173809560072142760347364684030018918522054828132646775317334018888480823706292701959735307640266609398720148577402763111149167522899895683258396433706965060910211887018811031254947647245547360823685224617759174080317875496778688174952559335952450971457983343087226749915279597163135984276345866209740620720694361385869566531512208228524759673777072213084897973531075038300032207404966156420361726765675460220109322301321518368990844729789393932863558853074150971932846131224713918400560259457732084396661892390023893463018165019719012695765717107559152377206112800778504543374358053193622713260584516310905422906481055880066104701152771139506591616169109093440255283528730578970422024147014507911636563653603236614133273171214431646877331158504220506040047488289974951272197666560483959891885902135764396542629295887463357328766614006810183539052951042373798174794826099562350268863180887733758495699192715204049514164895088514396578345835584601570794085990181296182839267455754625972840773673490781377519987437713599810525868204382347629436478366849301833803297594104852249294380258578061764174794565988808006138381312851212767773579905321460717504173009589779147177880969567730920709894994300027428256733049035750047847420502989790084871093164988722757157702161913658918267918759171411326156647475353623175240533177766268746774518162244745958659665079069038027508621569580 [103,94] -304568253500499424972331309865810643143509973869573945502825700540502888860503530659377968809630376200504353503427826228648595038864198984591970623167594808661337767567756931902927851468545805384025016194920691623590944938081955201308587813011886373841526604031797207639206408873159667021309753329770651482377131664103441190890301906782194858123751475970450716171897664990074764495390684641261965682078600828891685645844531830764232155158630711150086881523308988174079658765369661301643605471111994948533808875467327619490812034968293886243553281214318393020303669642022733530142718518725936477477438839758858884055028254155631967814242467997129320361964916730755027443899623521157727796817644957798073506571447519447548532868806096209037721715010447450829420842264412954151838435023359117891739261917481409261104568926355552822007447962639134665575648041455568663549674928289904695822617031548653327468705183937997349998171351002533450324559774976344725685952390319275829187486336644552796592249027152160146230038658291805539918891313372961690589749763850706733656713452349647256331335551478612033009187865176657914192980657341121852583599670883585192568646075700052574006198213227906402682177136017398254672735512809650296284486854861944454044319902465993384549362857411924759461305369224151154326074328363087594717182553571660629735112697823328460538706018530320514951179087784284382918863122693106641437099807977342654518059466391737096738668799448672417284272063814845577927691016981798393688680197271256500263407821884660089283090464779397603947080268250167108002681926072682898050601606831968348329907463778884893000482335383083118711704116237675301599106345879763692959146661719427292688285194375811553532315961638348654355288779767592718924583525177732735387331499043705550419473642393161249555079649265931661704171877532975320297208288431972001884906270695789705492563652423134748411879534283928700215925180092928026640945523411703097884661357313109258101148822525626213326194291385735808583685702776987961373874697624367992882659806473819866665271653888 [103,95] 1609981587177853722152773569862578543027217026569882049956916815543836736549876425458122122452249961020248698022881533684233614197882345049895853284295436079337197342965757028544137553539450280621936043523571591332555345251527713422525184043496679308600425654304280532736252331237742184713349380056409521806083968559364428828211403634674642647348151826911749372570410231076829943182642934229232322690295921582413144764411175359261874907114372733329728561303833692223597351951772158413453679805015531845781965846105192855754978206809382367510766881563549162957615429943823961919812825133985436275970757761726638008621420025058450483615006929042822032480780391258586350403385836725835012448821891988158404218249107526246238725141277357533301461207591885897049092878217580934308578958083722108904725355447540042502700726357119986490410585870552111334114588143828375207111276640262176932156443972873644185037794397404284745173446420794035258564518393567866964832699350273705924404763516295761781601722158012805891500284245639951869072412149829090912797253523172266061418711466495624384897756292530769891386863473596567606864909400185343820176031718546835194517810020041898110640806934575915652033251713268485757206278288610660591398191090685548430108853015195846573442897254736571441960611134767033864098226830316493917992735202368359754740804208158658331371681408451978628948745469015546382148681782417706910583893811044940114290858645533728809957620544905565923708933386770754936496118323377648408359167090103322035579323679757537165914841952565723100333077497563657772582259345690980383067271706965445187262460221707501331543083378899111085149208922040017542580480386699116209940765172045583751038019196945194735853043161824899223669486608986454782644088983307211413540545907689239684990997680657002024176966233789619283872735388353385394310403814051461777918806598490959546541255546003861449446737422424037672325714285856417250177388430314684768917061412312531377690971921795760063226032253094110923308505280925681355975291098500969984164135528798161120581056 [103,96] -1043294912353149342902406358325327085548490675254468106808697083346957932852627388902153295242605794303958925671816933846088549871287666227129718786768972901115749046195887034788900916983019652467590868471465627961361449792047080974036630787877775678035792708937703739571429725475986691726630028128189732665022456670218765936939911518698008540118891571177823229759216277066380596529187165680567126223475864734767559616781940493245923715643374811666493985983916996624228240513450726132493940705444836074455588862573994880069336097016109096183307120277105612323639147323868957128934429553420875688784134181114972316391078702920848577141893961039955346562479261324883211727771413787234497126142069920804163950262404631737391757367716295928557490842949715774145357572602050759073081819391949432976353169705665342859074488981854716026702283175901370215137492279613749913957147930369795061090827640478347502070978362522688471660013773131272353803401904008171537199096240769606947031004954118092973986141998785381416962082592553460327959327411046001014229545994656022809764957630872761414461919073552675567712356011290605455626679447138554501471871830043286890242317884911297718818420483791431137978599576842903033163795748645526229717069119413909660398715101730948384917697956893376100173786502676595662492771381210480070667489422915800461966763170296865486240186165507412801129036426320216015380845430690495712749781358252512241665269076535802183507030251050419420619783392135035402128362730009622665215691927344206504954054036145162960880102788136807877239797023142391184667077817001580190459498744149649621220027715468384561682786881552639874178066844581180469541956719301588664796882357709916150584606103410003310538753814383239997212645343593359352295923254127256035363039851355089726261181052339900770972625049607534023480783873627814596760980891618029744052651358272443919727341796104535288379711594070737506520482315106886744050644305946235892923790560977507007363331127017514272340646001724151678101861709443160232341739377436021181404655071664060528 [103,97] -5100752950749761975662048719508065931622813726528629134179731191482005035094513410452151439430019184320404713760001619004789077575407950221524181454233019465909767996147774412949540429672617520237997134346839116164913074757404241883882941867559111005987075684353809961242924308552514144075679902178747996663790018065413650277725556833731001232942302020904480468702788687740577840309129781740878601972053095596853869617533853197664434584085555132600073540924992199624938060644131274835742655316606514318272120563331632544139758681266569757929436591908902312079381729604531051064131155947357581408993028362056676288239527237494833445156569420332774024607727016830545405759412545268138456307577357036180535393956254968954978032228800051659110378791666364465288435283118336093728408128857530323845318826233027222759080200703745997227768121535625721034547581246936618932832614034832124803833678793186344110214167378004187402656905294774335363797457883453221858064338271656097827156963700649915298156472303179203946040810020940292909812217360623332934826104939754753545002347921557900118758682928150738792669805546862050923374841923116971981786744212375911351918554654673116065142590710311738006590831542295226320817902714621452303982045604535702932746788418024122674387106461175678143184147415521147395307161288381088085026303629815225722987760995985789995627266426741396565998481251309325110709868503802411678584867832566363708758810703053894567024232078888494636479114315951791426315977158016938927091367145698495337126488726734667602141785722229556790063594196433882555515766723970925125174843813964050517823175255789528694486262737109212670972331308910979126990366465930913817098829271788648546304312385534093270038328613353509580794766916633484983715530718905486826186181064953960424341982692754255007428405595178566178375158253211756779891915879648232478669556841598930877205160790837885867812951526974644752575757938984716705289172411522103765279383705310809440243124872933036228529096951615914474968828720339922470147928524142602840214188460218 [103,98] 1992693114552015364920010962205678841020000201693355313808520476457814662602291408114381756683018861759292679595618815212094512333026896579672439937894755107394480985663063762680568936416733848359010164066577503652205546376682376883112110510378735048513945857684413108340106437737467712697671155654711932661104348169349993827610521264425335729781323187781795814760383201880058930222887002031040609063533034082513529800122096592646571995147591407070413846386452675783254964135280917875873165296736746805352727571206543682745515903792933529045408667802652772709256526198037367225273855982342561564939993828305487756494890226407796031503562697992314248437173360756225261947905530329171771184962526639061696619020403346606126382374195085831362219550855863858888764020157330884936991898577826597966583489622512374087293622634079381167151338614970614084950728504285352575813417564501384343094110918196605631121074522480728315162030639029024331035662499708986803853042220409141607087028566849093570418628173159663567984007628152175356804485831649115082141490502319488205596062775421349800091353503417765684701188247847428512186622274127441268640656925502117692676105190288147352288242065427215016589016790472315789057491187630685823395411894306254158774453309857735319068262188197418419467337347008032801962290080288825230277336363273034170157550239150261925169162874370637933302812845414217351379679040781877428831222220468236982798756518441019433595908863649824164659135591604342473006182799719957829277478579542244429192029028486534866751717798476438574247057558287854023187506398073119110848160343999662341234571687513993829111170258196659758015714029487574679926490432487533844272917376817510686196686626576492595898184173242409003631477963337082829493713036742347089456329361769967156010073809563249016054577399221856773595774448482733688574205469599922058430549718018331912284002927107338917510228518447034259546102539866745831463401435707698388530388928713500351921836062947953211309669993398446668509109380280001681626404264963305203926016 [103,99] 8718331842540389835160659578134685394224723913733269201585608856649772855117306653943402610901766725763763370500080197618809998238286799287783009006118303856832114292733066828260797526199095389361008030671979601826443128536141827988853917305086902170985096280912766925291818035773789665288641645588320153960437268686264745849528961778469821710154300614547803335961812032218870183383518205404182610546193057078514205518032432849794381033637643827637704866421970242328380735784998169080205628015772093825785257204976326840231323921709321215692854178579429158805537263346505104100306196740384720775086689704953816710771161144622173140327380432360434712124729579403281742637812275252879283898561364057142269050470676773066426795568505000893099598307612158567278833164205485945331285944665824389593046156162992583174685951602898108955595301505160964397001812473496687505672746917205567449761787559726229896966828047581324316313838220770249181608818940879683843272981134787388901146042898920614831087683813504142887609337200624628139874491558880648716311081573856980657270174693392341160355492913505639296110681078320687996739071295591469052892728688336246266089525331563595183221161611773956658871069191833153255381719381327020903196066411785533201138887968196792642259337242883018237363303045162618592185290052718320577068123244844725773415518355467746889669565564794427770807689999619884793706386721231154096948784224210782249485325646862018915972902803778391254378408341039243332499313363451319188270071595880272003807714048113359711131565965686339224845371379960437855186606183391967622538070793229323045301138217290687054572097859576721695472281579904422032675922202093173090520930631392867703934833623204607609167105960236070429655284999835737203539253487296113332316167839617186526406799067277097221161649000135513943531812364816195566875993973832071677440370467264297102266154705229460434999425587478764869887687060601396701488593222227655608299260525826748282999555014579544367818711350595683442694579006680012478343397056790197376 [103,100] -16737745862815586182172321913582323027862743001241903885235573105774120712973500448957847771664953506409141472438161448631758179301574484010862051896271029850809660852295705561835072454884003547135390422431918114171534109961131585041293445509961692942809349907439950278872798862079000186230433567620867537982690434688350287029917861784585149967915003245094734287731709442299500345291227160423326205253071007249999385368576750573562638979787422611326138992567927525692529581088726141275213937901932744035367433547005466234609299711949173860666096298335528705190430562767073242993072920793374689825095501439298425083170520984175263375636598079011440224061273429228994205157055984123382610905497386727994962006336320243083426232761660297117174572653272405216768600846922002889956103540026586082224616210598270481321124145274059877763462908939399092634430005035249330215826900999297502616736277446862361189267830008757038009914556046821514420786052431916135445225878713937506121361867830895129293294859678128286022411226593326141188911224219940261833456110655161521777225272974432172918684794513005729085698190620131311358816175345056641156705086387385013552964461187194530508272190467262797236466483495263857049978858708937631973529128650147088467269855778929595622056066418522607970704190812128482635234110302906915425893771585190347030303507351037184218318004543473689905869203081040635696981891140924267699882538567605033259935197122984699143075778676029498797834084837419476944905723349636392924317024797739476386300419177413933132788633223858277946181862490450547545142735978581491721859952470084728829394049347204935573512412074445784184296611678194937169423204201314009377032415504690259723437996906798239008911356227843724336934102572980362374474939544583781570167188330146408452588406163793177655949122827658530231477155015172984007565457347680510176246035141220328299549142146245792488951459979479928750935148291415566002907343805773616537349687333108460880696360193273464116390910045551820861371912849218759608372786325120 [103,101] 13030243939886480594307749128530170804151068366455052075561072174468145327198422502792650662517342016804547222600534511033150877283947301614899351887193131494678672656671541346168318243966396369361610177396568840296637194987159587975417395625391237668117327617951489921751600799502581781318288063316733676414916160946269242966369319639978267472230460431216047191465036618302814389188074310483250697447629079828661555106900666282906845059701726856413355508209513872479414101000998979533259033848984437152464037905838332101718736660109667999161515191512908860270004954051961828926124381406612180409243449603619844047148304537544376290252719328155556544517392473967201941907163012787151446371993624199545416575473083376453079749056966008521833519441159892389503437280681777975354743351984441772471303049083570160187717638469903957597196456378534066659912030917371657477262811961057864123442033002936500528536019157197253054653348705574732168028359787318912357232846279325074376270503152915596344087392697891090640924943475078753263514287417539928082354139709949092411582749638337386197358007310880476598144215834829673587833189235182719777380639004136356829903887028779058573660141267546506294880302293240974378855465732957561318966822341702346113918090486433383247952451328504016619004128327849926117628582697834121186769900612056638532169099381921442729657808333645904355606259141674195066360005427858099255254859034350054274906329979691310329775268000863534270561175665814118141883305301390684010054154673478599645956483073675643546177031285159720580636170093238311944427455711454933890320756083323099871222912166210036032817784237094040592787398707443482383215369792331202989795638034064399245703402279801701135454003616653887858022415983364797361146063098354796470924995953466889322913603140232008322951806923904144024544793447216707017149595049246139113602132964537657551212874223969488903463847055230192665979500355041905802038950984701781790996632571615244573424494651002592277913096278329354389400657045437982789281488 [103,102] 1320563051123927834960046383240787994359168372848761388312326355601314114933914093795172367363469344753880190492616799749195092376735415690393999203053364373768509117833790650955467974853133108744870865655107523990215045334802692835980942445352241093337354685780982664028372684914425119992006232998599042559405277275783619485913622854933534298670102915806886386044246003339335350916117306551151402948492128603493526878315631051902926023079680960194366040122613758376162333039563026196539907919954078994536555720734983193773737554867800483890005559590283530295955429309294810096274205234994967588281389386360640899599267654682348284558927577811443113716085314788839942309134877123458529904271062689176703673720904830643244047177832922249439142237709626653610435387327582368133487669242789615124884525739933533372631317849853474520388751581351958760940402498110880646873553580601294216876518499773334286837665691413897832742500312697901902756935668423903696131207669576804358597009565796580923733648508798681075195817271885263449634204605841639768042881045912260719089426273594316244488066863576074006629202304591331765652963628038773224371499263697218610382074365711058322060405826805699757121675292987995450480800488613549490635425702842627547206662734236095251488385009494781374987807674188551839580407083470397893980158360097140358584244416376091543211052363803354771399939956868496720675166780583041542799568145486902214579829049946609032012875789475933410651133182121115306426279317749131634135637417431547803358071430009916813964086064785464491851781467972063696175249271259437947236008053045145042997409197129110068805979871441281470620071332155553524352663501741571418055716151197008250122261051026693331054514223288754768297178586862925952700131394922186558436914127651458689021630456767788681041383512324229679715279809417249720921365539404849121285640253760797882652586161705219045311587673790882425469619768535968989714384521905493842039220495402672597803390716954072991043413697615624053959587760300492544 [103,103] -5405476290181745542823111826318196274602641599151671241847044755983011560649857653711591800347442740554116528321862355481700313753262196781997803340342483417698868743583005292183862172649247438200899770720523501726948634586481667626275779693469294032830884698215721570108101049301854692186673898544669620851370472922406052135912640217200141315385834398793921933487849234347247678218288071594760212483920713427258668644517448498580303180142650205655879498726218926135077581747688074918186433101291184503699391919859537892611773398760612001880830382570189176488407098763245688315146445383088948332136166128510538749992736607748393548995780840397441632492654093682641103468809296302330934503307616407183628289429718448482387543189880246369735104654343393375070604603367145321146521607101686848966306168526143586617665944023806736859918978230841214576562447302670644746380986289298836431818776426711581009641291181280561634238168014310328960394418336139715064848561965740237875125513505610369738862003872413144066239555793012278183860326641377879460452991767767593856478955857407056016964178222531898081156317923051525230974913717365169456236680405510657617463083495733553978986406059407552888856087747278854279174814873926468424205344607528253889173444092380673894837442204066140049154730961963919834104623440657929120543281134125451597991641595898093541132976274190977626555810173365335816869756658909277634007004314988489844776562545869535996158599843222791185009005467430512609180391965809614399792322817984688539490546995661993221129374929234634714156271029160608704273798018294314262135455393066702634577166638115074216947066148892619937945831640701287980276445111445772488118638092475747580769153327772315261922356793885078964139210757507873568090051106041568849799243819531652525133808677720808190270820215746009048013085907501797262562968491646638543939537679798465760687441646519229952417423634484416200072086781713973272742684788091483984700753776792184272352358065711538880617700323033617130715659468704 [104,0] 4700757071874934209380707939803498274680027341133365521555051104571755094902142874608049420635646358346752320376519062674359296996694847320822324105819188418197578854599972604519790651808045555369181282047392919539401056038973807716694152703377991947291225452123826617178834594206871535465410644232444717632815960680325808277342052641926141480536359128264967174473815961331632060524409184494710962633183760969802599906960303670180780217445088071566962319783679603973341976424434511864915601854857827598925793518855141244854899293418675597553610118984383793748959288611914408968595299761398975223631941226263894298578817419882613027787475568800320887037668079865178097632862837436562625783404112521714446860496263765214061578420844431932304130054945015426885775610654475176959046420594861906688086648175750633622597307388330607306197490495030122504044444018074527131157989406715562159123855152298920828281682975201819689776910269333096391533234360030850413189445170244181227705846281103590544009141238777086835993009917119203591836526668156676409780592639817273217293822240829577091791714003216001991495997103140265336248971828598372981098865483745415104986180909602343868911863471674308753566025823572963485681363133005075134364877177263665100829392500903647381468657442940725143632679789559508746591776999599987937352027700927869087158150397826590304583537723442791541873707270213135377663461279927841952866543541251696435397784078794366720490668667009432496796323621681734497831908702501588234351999440342509009798457282855912515640394816576026124622593018685941202598131783507536152869621464713391736881793658069870422087830744752993759030985393825051114459067928011584774112412330163926350178355725737442203485939921521364816458761035476087702014714507036108027284355510177675591848210490687225751104920510974128358991081808547888893326927554308612376411897647174097720740555772254414290158634276422236915439838864965361926135378688498843858052435580955475563404552076974278365416913140158606529321666271741956642962275455821793863442478429489206542454214728487907682314313897530963409850015390344536138673399313027696011886443036732992608289378593049733101254576371975970227436819325124608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] 141916493006405713654658061878289822051767486171897659373423473627415085967555649130613615524771188517401584614460355312940201406332189393662316013694725995490927523321876273658207363082040860572306568861849094820090997712714532360760150056957865611075116275011376918681066856140007102895506885389345225712644375670697944521464845022955083951341237266277686068261345307059657877968531101329501473162450452934680598476021184057127545914756715971285055542608192724892721112015348620861143769262230236948133733122283694613084904776390628808757970131083253174368341913894094155339411989663769703216004651725690448181988344250475384836654058015954668915583245009806509928598899232352215894361539855718021197371209464009935574656718428510415446527517266280495026837727875082735990431298059043385620406414538717461867161966904551931857989324145783716663911453266742405383511116212213625665097600318003428986850160944068389595356304167388091016395518326463427464027819140790160781588870581325349544791541090621079057607723160216689838512599375144419748745561818079796981268336609672671613083651678703888683635516173304656347272113314932895235783601641582992018928634519145961454018671140490246687380869972065950935709426658230990617994255524728789198304443461939921275017739578160653031834578041506729348032519249440347512315946923316653160170464489958543586089606140904633133102748084673821038543811425534747277992166814646949913955469726465740006026417292541101702669951740046735830842942251491269070284410581399410694733698375013293162132928614293044408881574236367842163847813494388517517200481531096407443258598812770736162754632916929146929856855611473282845944088282503477706004590310416359053150395098744636350181770959236594280756893501711620117529249346678957748372510123342442318948869673492509007174283636916420791968851216986896557732759275771594183450817042658753121650760956393107924935904746327235329924985833545907684897308060990625651197028098092680009666067496035038351305105353393127852485747311751947442756593230432521566764830629633401146607724316799924869942889146497548384828825271187553184542659279749416637728419075166749903455628854261622376803144524838933322492914057147842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 1220178749733627683882645882109278353625437194228193803288777630433645865376690310986493274247291737448073488431446774678005039007628148551351919378390510156728573437404520287141871098120521770169629520278556628313488446122815902067720110615563117850127494432955948004300900148872032408900802094069342676792183740077751411852489491715215183946764741402627316845490788934398087203739266634490487980803608173315910473465220592989272372780812209961485911979354171100025686403289874547759770529757920046867800709628977119512092417441116851802304359580755672916603302188353092912634033897402341710802899479236094774774489475544912294550679354855212465370298472423800956054139035131195569641258752322532459733494787449758958408569494665249770075361529681033133482580431940706411987618108051692719427982504356612889838347272803989022486507041517452615989292311006658253570860125273609812808003432454468710875331404099533116768055795869142812682269189538561186139264529866383413796750000777191376469311667797868685412922682558942450021880068247852065027490552726572566556983138742266518636116550514752900387855282704693193862016314981201973144017774033632579145680996139247909692206667266657171356549418829189085384191047658882326549770446597714255134061170684772743961784342007721808387659053755998203398423091924222298596148442219186649178916602493367141879160691733904561927837065554031227827468068859138427041630680261691167869625579403879664093874169136105511306864423795471843269152410798778933100549203213430522590998702722830250160153000202515923906403998490572094556966450683401839262325562182754134864135895213544150260098724033296040047271801423092145612794795095592653589694132789088970484900733952386850867563636013371239021134167356538915744308945226191901815195759770571131625526389470559224319876040596631789251496011450113772496836341834556768124874678246584254329350445311163896355626175945113297563505855180921753301128304754885627364067376089622341335082683876270022371122193864232823063336287212576638925020552080743220408835686955531991526043315103923052028391355136831458788443222778544064585665391835196092543639026423026377596243235604967411034570224459863358315741069849231622144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] 20812614542362009728332259585637217127130229068403984342263668818002008052251782687850711091613325283682322492214237464906175121275386076037401355882095670712961843405195865146504873526003805587308030666521527161207996259005411955174862766392215483578836611181831058395675184690770359491527241737963839748328412349215324416427903385410983874677394584064140974714079566717662154246427076611651045607448125002981944435550430030984456826616286839854017722378364756584005307880025532421923635786052402747756811478888919021544756452130009846909603303800038228807971858544853545224329679361946028335160134530865313636973872859459981107741556525983659914913721846170220893721035618192106567622552286957780869229697090562857136079207726564470899199931165848237257414762584099319736685435236062115766862544398751474167162409326610743150957630266665985485234505507472726788926976089203807865323659484299116930857635543457585918018195017316642248870593637831665102018157706255256007684356835265096398601357245981183877060182232000641068317807860472757714038609215004423975938922100368055800559757293084422426798528359645344011334695999331037181158957983131465498636498061287322694606470963644458245602283217619605419609916226082507817229436566517355250381116263866287714491364795366685545471387485106894695070473279559954652493985799021462569199473102981308725522940873712943174110311099504483754580197867221665612486606967314377683349063404779204155643501921495047225320815660680196501749669929322112436641183659630399943738130257946745779408231634661537982319398514406958383174300667268000236282549425669728431725939763871247275114068016015223552143183284533908446331496368671166616408559769401694872485178873090257222898233262241632770794733281843587193611642522283408730250057559354970887543063239717100660762574085328215386575230922749344872153283245928380488854487414534912300793541582868834803863763223823411604498015232693390928079090528902573007366134316092612817911116178439984890191082924349062131821339099019882006924863884341299420186423990401762160652528823016341196854386803907769105292188930539431594411767473921708672779387225015245634256955244402603833159618548626806072168868020820430028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] -75294247213031377529286630473319217071598003941801348723367069130189176639915283270165595612581227281517552786693783786456762277254866018000860916624053569091865900411898392091128713520090361549317212864563968153935612878257386277592083713284457718648637657423192526010072688636247442552999290815758136459505734167733901215643370292042610641233983814953481662006558405349027900039034950575439567505037977030490602042585068431312113533493702329146125224554825383190537706102013803175513150081287217128182820534244395924066112715518116203259443105731089599698583074361190079692137782782679217366377190601491831914320569300079010365663414169360900373480643903691444480090027615188948343316267385996758097030250174476702932460663479096757819262352113020126214638915213115741745406994321656129721498378742473825047770872031462960154904363613258816986059850957725808394724342946413013800214334899508150580940726240687918709740560407848127041211884898680687976075353465692613957006151736006495359367368790912341879073395032064504908856736576638563480917638566160967168531577014879937584508037523836466703043999794797022054164289809592729555645673430862309072844044178445344783696086775796991874233954317130850231198966313056525438618272180323910190891719531089219869415193848767398401298587952724281792554968325953568658730903812776008806171263780777820784144418445015697110189872502628358165594702314897182831227113346133749118016863235654647418990618157152672268893692526321375219096127634398417465569669639894033384424326994931166361940334854488878272784207686062764399545251564894968119875436124567474962931072016752774828020462014136083344880347582161780318611008083356536213698897400192784105574912820542189731520851891273327848178368116234590259736213885317794803893204012662585861594378385949372152630145109143570570506086327693563105166031623098485829595219172568053542984994978502111928780734377113511126547478431184941444922803755772921429425851838573553243294656357509088569788656105324232531353135839062505152976707773816585561349120398192278138724735749965088716416669435290614712677493503827884260887829301636925932777421580471282505106161200701920873556525705695068078959675037884971220992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -1569645898540285188846531331660404643834347553201827025849809476388039111903990269890052427548023190996457042554958961639238762556957917832642656944587877887484581651174393286140913791982451375325303351734564467944077902203553399081158951959563523674777104777684611503659765304775311770007947646486341517376102046505739512008205726796551519237327587292635684518687494559040315911169473882465148571799104667740348868933119172487696450383783220317403403097269616299286395131693196666047258680180173758377190415845835421648650383454953456868391232499226587715303221058665651264024587439872058902766945864237705168494773095828077904924021450393239903182593572824338000531399176948194074228487081363478513230692231597427827979134858986783677158334974041127675429729531775617115698386433278756218610859497783736543035191244298650205105345506186571968206027455742724451998402814579786465428643027251817812510849303568332301173397975210366219742754941684511871358102513314702753310332791719101431453451490634548037943330280013486354815072420082389100800642590671888994432026695425260994023184962114305618833873437202392032831904597445406293155535768765448097464562701246355291168168847633817153111195788220121911528233467364269728302768042651931289277021433890117563853133352638748385264007927478683507074509662681329454968555665404636660487498526823609886533513992629844632458023606257362898375093571205286578955946003111188705760210480138600103700628976623534359203467878334705138783686115790357500598764152003181716820473148398800260653411015312150769281233061163894801843850716310161399560996812301005025937141018092481449610367559303200479106222548916317005002122782863943844574337713396393314728149579645319262328949618638156789181071596510535755353428120990460900995215031952795109201696552418302597441327601431517361532082333049946007217134891050538112468987105775135430153533491712693589340666509863966058162108177344057147086594309904149128151846897348066150598446391668682696278060706771265226389333063051857563737678877692936668641919589774203354662103253062900529892191498326343283340666479223493481767859133512665658757139358755480944958201834047238323203005318668147932711563420200114858229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] 22860188308907586566347225619801872883887965098555171892850977725056607628583044864714195320703742257902471076441178708271429312848396762038113963984488651248199425741538348648750691528599460499548374873095401763129049705702597493938462208952218752615098983723864864228902191125632128321123805538968006137799946387827482678072625269871286679003782345369598037175898758681323123168763248493038912607888523283124179835067370769516535662200319681796700296983429333125034783610044448790466954957934548242712802924983024560724537391570323102617988292200645002075709402897823631419185831967388828193886559501508261652330151977263611027203559458253676437570198045572263700160531276116368933000059708158547447372294535650968836882359160221581997206484125233853606339972137376165240462834434098887927944493415068095298198231344545672595829133468647272885864241316291728022414597361641354015900504249988253462304476358098957327572689872372641461292179413152280532788170815326244768816557249090303052678266783619177181550765856566294041902366643562765156409438788324094147369715810556700502634251772018641897457509729867393408365992152051068245872345610692994015271359909438745947672699114033377539507862434190356829165076457593209423244539023590450298954359527510008422483940854274382817184005693322785864734372933085022085007887016894851188581819157513441299589561377153453972516028191488614196242643173461803655350438576807852503120620205797785694030153161592115282263119571577745503888637975989811558624223473854021943329917738481046952300835776082045361520996179350960022370395539727220058748663698478924228753446684288285872477059788599775509345496530878394862632972842699113143087460808549704229423423349596632925127800976714075942453266658161689478098940631640131024365477118146663073897989516423003816054563960716883808581025977277808156506112150352494008942628122903881487824526245574943272002951710009373967373117761234592014063568393503995587573110157049962063187960365509999285594788767487246478077533218348112392410355694866069883791202084840510163188134191117835120997193342289815028955244542815951912592997005024344771236183763802587960958243540748262140763983730117387604116909701379772716679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -169177140478878022179204480622308555396761219053999612052749847313119340569929722983710599093511122215346219937933106396484224151029876998449417140839846318197502653072711761530604478160769454946387637407803332925244316739582366237976154407430188830135797177132081299459307574030852042326942026362148328479875818808104845982273254508763051428973386550436080854535201342752496138082259642132176667916887023495101284311021415117459303328717262731810269956849463291279223530590849867332720846413114188314145561985941451849247345893924140406888609489772812309524552669264278360447149685535945353689040920300527899460198690635392603413503518198709597383314177726974774707085421145547340523412515264443614169221942778787921174080682451296343942374640434320499744016990925881781309810350038528142956983472261215907649656597301308158260062994712904995334350401845845050876850058410550880034151206983641216422298117059131133307582039369766968995101306467550107457381167100762554563743563665081511686221807120507058436585889314183784364134448680789677639094814348909075483389175867323750837951869011605971696917060657684728021647576387629363686844189327418429249137494255010450624060588858637739422529343372173745055005614775575926591890278804191017911130764900222143581504830358935393250668250306801617497472028289143034242664719287743661366950150114368398541688428597737292778725783311621039690061951131122412273795823916153228275736973738192318076054771607420356349385840501109396893553793411464553539528025618966411730862740172435746988415491424269665548917683278367912347846875352411701599253815677850516193910412493105330908287687175302276561523850187813209874458122200011008789631008471113965421780250816193322156170596926792631745929218931819153671788345700476831373033819761963103752509303789243108241945741080865370007145461553132414389270219853282745374533553851339040882241383746247951865131955343788574866936474559594190777631336688927857209921034844840852997390993148372822166549073110824750778895564788790786330326428028607921956617660994878685464289103270931292895601148869419774236367159933703432438177191548467267462567467190595011383885461827396112103136429406715756033829559285724073479372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 877180138902071015252592465800378295634414933994039179561052023324797760541420929584918525262737907249329972885047711528804394752733943016782763560759480905775562502790795628684764864006855804561086088026432749629511396481824891448524728563055059589416746946941977363149387448678956649802357580446081893077018669477919187679334369315756676757431388948912537527573871855721193752566449293066659173990519542329293969944234828696470624815468423360002104733522118113286901515292966238510459955856700891336576047350925908780157996882248875645285841898017085246962761411051970725304452358646640871898506326347014563046882522352384756690202347709873598281921191810090999378341901783828825416266728861469178640239849636525911326505974875873010243743456614821666029059077100266116043628357581270792920847538273690272599101886610445361208664681345530899035430115344980376394617694753169271457461577274915294693080731562295706211272057813873441647085822811881823542322871244359601288560960672936766106566581162702342377920885118569218364823034892767299913027826661723526808457469893366838213440948106731617242961997233330854982258061866506858587663404753293063069481363911985744285637790974446559492997425616787080395535582429095299449646352893962453841887810656542572107811910858808781457061636540611893900578730782360129135424244915055626684889429075924295354107914093997375982713237326496894927532172906893599074348708507093958304670840243080939783733213011103906264074551917558800125168218864037711435620617572808798148510342098114832794155044107970546049863049867732610415020772166653593059091429052404177819493042705498248079740843555065763462382971121255034882413918339695376501705125820910081926236269104829010244813846414624015241886897966480102869259267531150392737033759554047457739891530644346049123387395522516379770886801688329988681516124991923635134248628952154905682569248559883819776107648537074501596111420063564594756623138759930128676408937897813396731369589520313549594695839525904424954694476452115613113273972234476344204180400535422761173222757937716076398445849788444768752378616330633682414602242481754886197465893272641642538132665334305599588919418538406735214232731587264583999422464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -3440431994746168775819329426942118636121054599822940609604383738230822178608649403076221214372923198824713766618384059891605756486285699565466983615355846217600770405716310772628714306348875740914076338856237648554605777560595723151656897268576954004281129102375875239963203130775737334459334382359703135868845019858435742278260446843425238006104268156243047280498964436466597746601313937032888929344439337621150326904773824777426712223148006033614706592251344846098378768754705410743355389476323215763478998364090583938620975940090366533599758252551232109211683879650221867219343815128548460498778341713617966796169622734816614042494111889450914916177990172956926835930439798364372195799663737582786176108616919518475965002944976455961520771766188664934200463209600505319910002588194441845534762288284648050776671396088292404931307054381771165144401811875152028899069397060717936286168126928272296739490756495233616751134613357331354069463886056446587412532316271991086568634823996275149208007878818249939688770933275378809570332877309174169703677881664882122012152176898400113278092688219523824744854203023629721108541177671855383669439233197187889226985017304725406151130498580855054701084240917974705834172660526692603324528231665025570652089561763195958668414286519019097169913008545228163915975451378141303657462776878854857719537836351181924849540298649485888972655754360752241358842514438761681577034208489118278197530823320582138772867440982359624112086133113675902646492225688108641856242166442969071000972429873747994645284074656272606333040412908388255274760301653142237526796690583982713210543861263060219590892703695741502880573152460571165064784625602975857232573113381982688910280100495140417711777121150507513922118550659254441696099509068315909672568720585700612581053469291151786668510868056454886301822488846385293496790549407156005603778381995689261858398844360909569891017741051785377837809998375675100560800772256507546089301760784306289561364823080150937333548417814681385329047245318824413530947840583393194997530684719661498231826207351894527567620445012070949489175206512488744740953113264655702224083489275915895148630770371860782025213192477980029198436727918309090755870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 10704906418611706676019911691802740324643280558205895375103593493782733568731797493660919062729730810153297739031314227563067525824105559799449165973586262078530616160082941122646890154068852175532666776025338134111561242561868445207677474078999359209769421579904117237525855252924743724726939951125808431334169034779584508563576929629494366767695738748132623913100070695151491051605186030190048525677568535492406744191985497614141295817617312893036951289625138966314805857136823930515443948642755281572944371417630917170403246028924465121200331888624067397006695111261815151784087558853413710252560034555045348956258120433275838010663271350053291884033262735435337601459662533204653102174586507481516102516414465526237016133135114182308098630097729711491703666624762875465722584228938757378139369344827336821499560567106581072997658864078832261610692834696287411393074229476164037653524572058262583924605606347168364604900063398058261471806529580632575621730826402996975931744065775398027915168999566572985870624039207247984353936453306237087331737436754188318499511718830946120177261201340234124135302906958261266565891079335851962720298000517717347395106315686321023466459430758041853073048420183504565991183709162101220750283751156895090113686463100039899986370557871723000213220105321814314006565565981618863840648139081611909294093526805575680984152193682933375188912257282088454260601705329917821278309699991814230789326232874493741728528788105610895844213221046239353495391909220149333381671651491637815670278559743198670662650219775856807857578883550422778755326808626913485903328834892996572496035949016383674900661865668706585326621253661401162508001201513453585409763867656500531704158825881922713333283697182238201796815277977408064402311637000809473522100724668756687696086009624239428608697624589267713605910399439528369111369958886652128273181709647177386525775644447139633958578114851482667572670066442115760713656116404652440966988272326930305543286699415352335836413169769954698268458223422206165441285561186989361058262145594575607199032339552186676809945274195716004299749632326944525068616784394975934584349691368738842811457141707887228110576938533856656647828088592119885255933952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -27935189949892446975335152526567913102703767362317134332840913455887840991270205524798035105031201549637377902042911657994154391463130635382344538832148776540451331540480657424928566724995360519902527220934316419120073681730039750030400731533342931732229830649967686019324991087990952684045463518186717255827636222570290072189202501755957837097484062084565224457703972295814383930555332941079714195465239132085940858432582619272156390400628324229194872396793117876854600862934752779327258093963303231398362634960130306427008979418751825413584624888305973992074987554291395600152684061694622892389327276257430285653877275598956797901530483197989505797111786637343039846792712690901119114559799305159878158918489307989244055902382379004743270776157798845613393056215362428988932555785074306856746799431074207966794581134320908396217605147119832381601103742394431488879371841023694881569461654762766833742218246170847911274819712883225852065749580093125008303024835351734754930369517819258660368019471206120436043576531937279038520302599159562355760744279510848105181179617726776264386206937715798150296310429190990373629268522295019243482691709541022970921093203592990775994033205642060240285615966394698223342467332920204754502400327178496762498188387553474873201294491106332012475005462257963646031270010611864437943175734864261809602379552817470833317685013001548290332231098533674903226410438890319770223384084824344871211694944477910152358266713774612141066065986119514968025843860212975721325629237204560584920849884593017005904804002027136246597047158786993444872597391566526303985608175258442228563997549762866759434353063191198348474538991835099405066861104374208484043641983574923238500269938100320602290455759737214390296832023302069897095488898043174006133308535066866508747276220749292384333336295518099418120143961699176202411605363724340499031401348632723077534635380728893919500245364375125145118378993900373781772341258748420903626501987150292913589326642923902564905339678691503736119277042181471879931316887013634939672613144422026813106927086340495114304411675576306336932979563883870946444243410656250519723588288165704404333080220032568764295910256372932411934733458080726063062712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 64527600861225049289186449494255928963935246293645821725261333696766863900726121069404310213568582312524081544925553986062097760979710198797623829165907582838926487432003898596169539524643422972322267688642601535728653151719056317320032681787162727786191799329352740089506272789598268796798471985870759782953922963000525910360045950984217090939755817926533960239051444373323629558594669730587615945747131926128073532994186640609696855052817605013128365132888389226978031821604010135093302996675992087520138481260022464013263963078276230825702162330050508346084962629500795251889297899218002148742995090932503180094616793791013184295099502335119773290856850768417408679360422202808226788984144697997895278956092181163762240919267890421976359335659194317560586115884491876944899351170746588918798566998155129622745715124092580709579232039079937857493308155057010834751649033345960500569236885673274177127130614982304467287109155962700533267052836787931238593794918805869577600246161358450705811496032568311723582406742160885812821820435976287097841916014947438649218451809365717325103959348954448994545153239239186897279753067622762176781066366703771529437491487428618081817079562067475675207289287239666423397651517223252115996405225784789926068036001389458729646128018809207088000305931368182006362923119901769601071426481345375773488761017236261916107817431232179007574249215918012308950988351703453303292430084068210408290816161821197251665311152935660630369304700927451716637883536883557789882104633254372469030929166253108263659824141349052626027099354383360296837071223530192166144826148705051482304723280524104289514414098363113247414595974892096847163868030147104530341073916372739777957572407079778055823317433466115808504967538549919467899025022218307248591999461162371017029198644875982137109059085576020478534468413283329689226700049721890369260604746438708119146221475067430233218962848489351459630807801230721086210609066762835115257751094494323764750255261106354399034110078795041740075909282852177344546904252362326456174159136743789966212212621416214223758061379498310496417767941258100424173875426838307311367386281673522754903240535210953985037867447057468943247833151276469617233494016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -135749882083849115139442713803378317105427063743391466824734809797441816885731750537240380940307555076914976271835178029599934998833764781962672790907121783894119099811265723716385757130930128942912653116836642881720353682515904817966094365473420409180523325210491023962279001525913323214485004558378931314205406854807060289617428049014225447022277844180290715366762676204389118576594934835266173304737978976990060459403237544430603417766059411373851908509182005654678808942859348272975769592317043987532298608850629999393620309494672233302421730907625572727372430437037347922819829265388821406778992294676773315473448025258900760362428311165931358067693715931027729235506829997520530197933216534489085950194227132262741340575401556792572938840213677665484452038093293307182654771599179598934373817767206164038305012993534433414952376242316442840802804250253333527940640757766371456223645958202888409747922525281015879284975039138810042898193143741770740412544729371006985039487222788197869074671235247251892332388307492418880799058140773958042521640873267166179510647460884931331840224631055803334376781176199873091632402646178058810364488993765253997774740118110039902996454949202500053053505446540373917632381936092994756373237540008872960633502555602916370596713511075671513277820497712302640817628283915118429725653108352092928568301355963075164515992318866522524082131054182456894905285528950691004331396731986471819739265706800952134961110302700029076391897850344175661084916415029577036778770443696783367960351721094033483731445098165019112069085549704259592566489469482187178504586688849751554707324134780548254334915241308466035167085479221174552043311028279091523606764682851998516150583607019369835487454247477631961970341039366980727035515259845975897520153674803954269749112634663753037281152047215215493149698151494816245417591483543865766356814169267956037891118093239040272906688483119109327331686055422147605840308268070202412027919114347506898691361512458139792512853415915902890872923473794835769518748316976102270460867057094630224508561658239221102274639874251613426282724073060338107342445532526715375605890598029733697836071667432612706652143409753422163545999826355249884094791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 257963261620199662614130694561582595659789499510809327432454270880462352546117719791544755660193244856599307384082811877869361730598894685772386021418731361860081249423331677181826570293512056130917570862328228582703729123587597248741209827583342778578936075985083338436509565983517283956541289732887077012261061954054730687470587247382820249650100382806797885256504081646378709553561340136976265294137690321673258030824540906676011791082141455460105024346586161210834036268652982061558152005996376470304159326459048297321460566676802276366461295251576382971136871813660853193182699992446259230192860910247971612083418708217106573974529483882085480377639123270487156793077299982754370349721163029776794681210827303354049175985752191883708575820812716698242760926261099698783992940015974790893806591004705918903576425357045680398436897568004525686085880042299809088472749656060289122293143849343393502728911760633063707241771499058821309695511460718996696754039283130071853064805277802570627244000973230689551508961814986491142944163668005339834872152777356638468900854865891505454969886066834714839404237400507777919529993515057853500242065512038606853664580991515531421078176660900972899104607606641853274621987938710681297714018645775012085146048981934587465265750144658105720055719457797588844916922584382783840308397083926416640917650309756831159259658131297869655869333545331482819563046708198335489149665335150122066065697228255688573751104659005937835320221776173914874541172717800879973734863865367871012524824752149078616247537586114351113119286590254233103389451962173851885543157632275813966551880434699203458549807824943315481070925700625772817332471171077249050353523788296092917560556681163911384444095079385820096542963545966256908873887514775925674049837207996700647414675693248774745845449941863913022679685450134589213691828653070417432184339914610383704048523411408896197995196829506067872544278975687452044971358804102598455212440603147170417295465785761134576649485990453357424394515805023904419127649557383744124466290757782091903438740378316396086078516071619702244466552944292108522548008004540124487535227792466938177633340394632368718911035767861901848129182618419766729256206336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -429014697679847092578665485514960629555337503666906362502402235066568818038857802370349498713368329281736899967818774195082694061578024234403369325491930143175573189547117498725628517969725967138603860375135457952943473481538813361137444956839767561126143507838007681677209449742084699238440989196866042992908933321565300649204121854901712763100917616314942260855045241013058454377368509071464909926973053554889167297130371833639244526313988787222874852613769555032039122972263283525054559416074764192187335093527503862954527249317942665552480026845359194279078461438087467836919822644481580827240334625839982284040172340428359521871796917479861599341374730800054709906071513460969899718369522326860503314249154076160018210959199512690163616257392141572107036268951536518187380638326180368257042007633399866761742453607348219343851989031616934426473349148516066034561541712986151595008703483312621473849894727329285518034096768948880535567456270813325938389334404723384573499614000604943679238644909807838492505623260146867327589679756487346638369767687862206908822251783025225209494913845336108962214827999136235159424203265529789608907432394197770029622500273762305064015894621806117155389388614148504978542790499192457679077873363721982783901065421681228066521811419304091947781665496826655633671132734994343177965535371305950287586569443236130627695013355172800345827187574676963411416736361156490534397444795890467014573972537434291814516058405876057040887198109932756105242193504116168925538618399048086893610238435537649823544720892545154479125391656383039473444720202104412829007277796925484358551364894100899567264690438615612015199546877272637509804510880509561579500499552600096935658057750212240203540106829236596958807732998283962674467465362909587925379971449369454226935537446666832486987581385937806705955197805122421957466160213175119306733461016404499033186871459452723869849632625185129570026043953302482764032242679161432541928381797723879284416532915057083543529572391558135049036611043271830513099584997330551615564136849382167516770849196894623671980091175825516475978873242033674520771640522046193073973662358103903352245539030935671303135684370329273006048851327326568140096143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 600854668501278828250044045253050342400521353601205764198871723496445631932963477162369941308669123960490129098006840250919575643846064978985974338851617317673356006176313309567200156843262474397544874640531112144663548709841367663859336159232696326465284290647683224102449636716066004152488783231282422865416821652580365618098269717016153802937911713364775062346564992866364112700518603341229673124921081408126951082798030819725746764303659571193799151275818318196896463591381037103568431850827393593261982160144849139816708420429305412112589219818149268033777713515574051385736419717476793556698610617793156122254283553122212562645054313082198519827452013988308335485997050612426863978047719744971414689876099905171611786816241222017030345661171156638464961760885526315300847215322725532020162148189782738405534446130767838903931782683342939966935823049258398297532308699100268749330515825824231269648350170927913681399520436490043199502928658001368575194753004381933013983603630497938135616241305610289716332411492507245829799776032824621183299278090200834323702616714809100881995276621899451839346101575428089309451666929494152807006121253163016025538673820276770695531236228176941286569936276537640735984147529217485399316008615544253874595430272519336512008782613891954827511039480428770323926133777347910608804862895017687619915704343315615812791838554908552549712277246654759487155853567950330156907444391697609703886595689476328246761180333953275927098416089805413574443153826906055846389013007406311243089262100982580937565207409738242095825653401684582066662325797053755357457188991662934249155426619111040591942157023927979035068518940744969244436124954500016959151977063828925851321613654370635290014901648738950880388040324046622973125761044341893986123256778612433479402032600099473553438737696796728626184402083828559910239572696663109016731733702237033935181504435290117638025674658466479723563284098991762408461523096144548862267464507777464295236104434584345488291540767920241819663231944856432004793245491911321480645976883787921081874940944015420754146259148273282731048734134985164731306373047118372637917426465574930952320434025483800079210997199082563381212688497368284393398861824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] -676238997558033007398748886752855744507495051343602381331122002229003229308081343313995126664453014218346384858957427440715897255176567165847055436282931814044373154014030792241460846919764649711457512509452782686918372883597047507708882656040788545402927081536866560433221892612471917255821149788533717707533220610868755913948509568932426734188758201716144917106794217904266286877829557425390104901259180675530311104247754647216755538500443906640740700441422903585440214367421149116962257374007752366786276256888940300165650670142685220756614761938858142873473118375605151840293312817563676380566769743003710095634961432742993854050932991111016768872666517028380990933366620854200842958826434737174028383016954337658606071283210798732259351052201125360133603037007266382426890333119530470054903687339248036429237975752120284524100092567239192334547157715081097825820801595270308034232429312589211206427152178909978357983829357968849749476007216728625337763646238900847797557561582812725456627598882485304682330392662668580474575483018457918223809914891157063978258894203043525451797033944504842112073114274097667415389599078132229265602945141263188921430874230707639464532453719254064565191977000687445145264190094692774467451011062302603366463304034370833774715440688333266204230412088434453608746262837127469960677679644183898837748933386409473078650742574606712092825276415270144046100422752632141955162661614783372444842139757797776390193497918856983632579845524058849966424396627858772871349744815684989999277337463566352409778210549207340291820039644879496106763238674117666158082968588939657350557279553067200760398636445830881498246086793533806032318053982349494827088890664489118178976037811096403092582716616662176611038320105061619501068681977841427664279775776066096542540543092276441650433033733617628296249383455693733289414973189366642706126009376263888324809269249640792253615984358763285790329027158375714416248648763457048072320810767345133645986283255527215705099191386378890662341571958333304631188697948439684433566515754293018230024024555981572301978775462633916042587842279817276748373818875606496774867314477797172811541419853514558366132427577250978067607331467922293240532828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 559555918384647539286726442975087318158100985861180384321358707108435566101719107538283306391475555109958488754522507721791330274359631281389139700611101942230620675865818717291468696287532580141288430488632437886302537930901942707328707804831089734886599090884188402765371108668419477592681358537239203997416123362052521387530370639942096378992877817192026250410981354431156607759299673308815242719679047013886365323757708019865381540871116582138847836144719779832007902474369794052775014984819141274010971113393239753611934779853134969819541377622095151986407404201037938332461221079549712014459482220973549450143321861285174881448938231250822818122929168351011343439986587627076496588764697356901493418699406863273266592893157344271190319835085866714494884053692520045771347655406153892868570665272102020856537465250448835007917583509246819869007015655931103189094589852429594698447136408704587659743887496290514526588952256643484841165347708797975158712155928099550322254302026406100251431387339353007439044528816886335008019295716984713637576813155154598000452111098364106710934307097912854563329792490177348750224137210858209209122652684005998736446190772246588680284899566050180864015562982689097858653472805745802365009630628532009782437144777547782710181420360128526490323820831089229393934354833015666341899461255862281818790271613912099589275476171088044471334938125377329310474569451622684576319043275886802765933180844181312964152756393359795672408153713303315524043427754179417233533202806039581210732507239047810322186632423130974346831007045035559120918816402830167254749279958100956772514905363845153322833554241264897598245969732795465828699380783157390820010523586041685652496084122454996703967603161731051871265838280308899235409213895450577296211759438859072382840904097366530533401898073156194893630297581518599222714330606539403248996652701926958891110256206528457382901378252259406630766287797530650903601559430951343816836664300015377103099876592802847450853381149290288351047476158064380751862644358104545097509885810842677137161364469512234038034894899381896179926172339907674181878242224319774564740784838767304618636258154750660566100105492128488687864475569788321597300408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] -241382729554937570674767422221385808474386444129717153386584092487703761263255453598503720933517827940482593803579612021176249567364069407247986514607830628995054009675463783931643108073070722247747711999186643588090384273468296511011747800428797237051923254406329464371756956215003329491043027358280653122260355051878887242670515378907521423298670242802762287344099785812085352934463726569937671553088286587577214250626023681850234375314412225967625226078794635032123770418233023233496728079708111844132652564158392379402997901419012348291637318454171923794605399728211666404712553424083633979590813725948926567643639600767592424642986208080160888578949430120115547097380292003806394292152779984015494308245811438777990639318772160118040675589774244474235201598791453138959717939845197804099647252114836641673304577428712765638772056004786581716346970845893674970165996160147890174479960790825198341612032887030570842221704235233171755172008590739007823533806789048413946323340125416523727595263987777746513040658783638771203049847686837430823874061271259520945968562781787803655583802543851572598148466745289355604644575354131353775756358132274597996169893790616359125956869776221299611810657516144739527872174066419626681846992685844786224156906956486920228304288236370301776475136078027419109997847271763492203166001777824260080919117166346981985298559935555031398296992582309293663342622550982012398037171559885233864768701814920568109039415872010830271133827935699312354501773546840681866360991380797983255839883179263209676025386634553312980309607117827737029627301702271227747230066224890502436311366293447635797218017982878743420007602321994818352887828859892262695043848294185403019880055316315486474218319753731135869921900020744865493955806996469326345561792862425785437460275914756626941326074134274840133422715999792199780351565777738926637799825503978465056012539107714752575215842849277516722215325778835624325417247068677700731334246404282066818018304829619275936050460329931518626891937890511878053233768801308621183197835151821679231948517953936647413255994669016050801178294407303268391111491958249464546221668051691026696915794611143023358540555205366127207551955740754093469031464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] -160706462841002765515910623741344091082505805339267050569602648034556628531694506063637244428861733469192193915421091289129803158963846303180034264590139516768923849426988237833567482820864935697120870730340002462414458169810789584488904741130713790715347589591167797944016020856176536654608451470499325164128312360750091819804005954773098432430048594340077965941616497540798965971165598372618067194957576899890389615662082235549394764061484947604067564657058082965446729868464449862142204259861329931221613615297451173714583906566614361089023344537296086434641283088373097979493799690109523036649794920966994254862001116611650275784599576585431818577686697282938251321063464630801926916181943511735898641541404650336731107754699873040635721589130835520880587096524885331182052623200279868881116363552139363458262830064365045820671723824664700780202583949498186847665405432983601190548208796105258797911968783785742601773801440091863046429424626180042478661053390969964146638221601803397238220038321852886252046821780383713065533240774349888966895642383247291632203428289081675996870709329162615616510778254817669847945920203510769421250481582945620041735176913056199735468084986003563655316792309868667026850418489758237167479397027635025267528804102890994830218398459794200966771247452471054440184106745585217365568784247302723899516060996357414155472982721320931019015763861514202898346846691039328615762469113207061198943271684647432947489605276400142810476859482503705865399192404231185366799477677106391270372208690941664544773072044314305652485417578812081780116601277923450223829238927177856397980613574779293020122595437293956310656882090643036266771897766015075604996523495753619106924082606216790557436023789653602762930015092401763157482695787572147707381667149849031804571282692217923497065456531764006696807737346540963838301351637958442614151943737377951020033289299338261779452110139068762454866727228942000218696423171860124729155500164025611259014603748700127289852510357185971066874953276384256976072430376931840271839552880936390956291372296591212451628738329229469491300474179253969454878434891553629423041134385797880813423862592938364128722993829508846901548833842703713767216119808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] 465736703713108023279168447301501401387956517648297940710344576769286618812809990279699915291805124638354430166073535793897339960175542192005820215952812395178409455192430364867083990396971137943841512313166278310936862822763320621217206281739456078671771458270204114904742911709349315740683072061119745298410620764963934648948363598195851030240830745569156609298407742436589014648876558725707249012338841100347249319419301147064382288825406879884831425719027663864269719912190972684081131172275311206561417856062916146409387338710816704152613355213711652355302579153100905489513401732657744052527074755899760741786508278126905066166483607932334832230664213875637588542604923601095878007824972096927274127531821173253732940999551836111661036507871919562794103161747325620313566969241804130666047189338670801920339689002735503180281553727463361220614060719486130147914195625468455524606677865032361225181528804462218524803732707354305969424063183591232372726782020523597499883604862029940554044965074298034934457908065920544990494188585636834582043290025494141744681975698091671281532179512331571253772777527129332139015204069930891339600055551073160750142046163900708600202754816688701611515106161335046052256417983343962613010360298340300496712726252848691560208871012950582883276903975655368048407296240738869289964473979471411851465412459581364963994911144657310844611438417126952205951610293373573653748536874370908003651027945876615385133346251216830882803347935769715369230701156538987626660274037812077029380278332163178048901025133692381886109228986622589370009394428170960478608211910804611940631393329894086769856925075566557567665651207250935050818188453519582402407309996815429264730302247337288423718170030696490359940371550650775003317425703830193861804797516526385968895898668022678633562509509940307365337670099157403699933749946431383429119568883906769407253647198934059972035587219271492577298825825437044743146880791491921611041133400257437194406792767041965089872655165764441623780225253033702620327310667198921852079234523412149036085372713880099604526886513212237453798032618978196986241677113546646355350324989665420560157191725377536634231971820727804344118305100011120312063098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] -556613569205107064425136534988384359322576076423171932934505962057143336006586697836452392873498782209604396904927845671070061595113144873445468080083226909524267477570221560161262959213047927133203010960738547011214535585323200784960034635616899691298713659193361917867792244420413559896470366917546467422118236341676681190311453271703980035718523446827175322014042509873368704982355465320047762147478197505418792049455380938208260173476297604495455352251844989519627188207443414513897233718694200774538561605706105285708193059707979606100466415178718115175873145151728054032935757219401726073734397432674596704216457523620857223155186068349343003078132639438835319267557531864482109180209672716656197612847417055092806198666157230847064203342579304863360266197253998089501314836134216205368807370276762022759813842110595425187883151249238129695948743191451105927163786871538749756167308606460696834342385496731639936819848757205211754380708828190433810549479581592940695437496706842963671308185156984532898827581516676851555350244861237948381302278325741938515154547288296177913026583038378848785894892640120869889724120445721538654124498148622304182938214393251565468965195250105317847257272209108214148440025380166618800673268185740546240129271488050848363185971127448435346349722378306430599363922504296016587307510855386317200606629247216931523550300918504137483218105079593058910072105946219216122951138732499972957980509810991744894191827965042889365600094370085459595048960532693673688965523258304778141200173241011677013525606234804679193574201239818237262103712741268139415432669511569490570471637536690870495375774027245893903984451657300582630220567068744161086017903606624743755842591355858462464376402462478242206024595587846171886180814343793142154498071014193730026664470759403284944455786884655314838015466926965001237477265755172216988930454165038377943262381963957487519758501918043660542766278179859498677365489346470337409697987127220510556367050444523513910403846411868128721575317907373461362171317112025477261769847354086143181966056216887312543596183377830316383640353880608108966177883769491470881262244427723748886710754844350123921714181065541547613134402889175218128181788672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] 454582890142370359036382310007199994638187364749927656331162345630469839736342962034020289725596854397757761745088573685855154637637941401719722754331095795618629334246617429639140245183768520760901258584297375900692560410326939982000958994537014494881134247179257888843540122416080598366886898547001338339401867375269425412294651804485933137208730781940196559415853926870592575944031203528725037407507260299256027939446558214629786143023046912697768351511428565483426882521065689271476201753677958165560627555709980905697426436328624891003657041896723693658677001197835681058545270663801795673393823775670083519579802597147109665491884442721788530485108515708562922756627636031516917267679923866658099278992192542610947814289779765705652002500548160949205056584846183144451896175262397566857495782606232924685107951404724706345159672547886720643681034566124675762917600644418738397754054727945199383249158104527570371723770769116937075698027290347578517507228896684643307744785736535764269740073946621421169063170956464680929866189730995436966041159464480322997355016147907614568470893759890230976506681731655661886496860902639951540211162450174503583851505921545783519058633052041173413087892121389218906534105229499770549392684965527807266436003905947024629101870240725572298881874349195952700269502380078579469012252290223042506576052945435628931515862128911180473580295258014610519552386543377551984689762844653883726443513145074950519301739973306263619594419747088026492862294307023919286221423064953774057806036943075829421610407170725349340032663556303790639614152307569035776833910503614971957124448906342498558206167528667402052058391559176894311857845816245376566971470519052990858642104975176542823302404336981433564813207633349336135180732193519907972036979024308277517530034766503228170290700844361845400613986463272261220467167483097814957570751486811286011506995562283628053383966032344984212312079445047689058760467522256188943969146949519292065027971688574496309706131897109792516205803371633811105680617702279300784791388977926692879764036952810598551831638411149110592758000723838860834479723671639839237127997588537909129670756398362456099178167545371339007289673169498000746673602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] -275849841758891789650526409343513934369448352783357887200238905580573805260244962803060066800720980223539559836080056187575385748604038900806133973637308054422913352801443641269359778729316377051547450235366472687511460236442103904047347607606936284804129493621343968747513582348954986799621318174964156668704624032042324414211704761719014012755152740094996836117817393165545628937870075818758194819799272113103750446814323650866042003673831744111575718263912097824892615166830511330736121365526868455901052527711586529739930846161035136250514435386014780738630879079162257782759917015619214275376491863634475880297538161964948047803591732658247353552655353235750240226022967284864130986236608661854946391990084677902440219807066728272384935987140467103262741414429253424864859332339974120269577776001633331557236671774628640037467070609828067662261083682375975935664279463010373576506626125353280550229511072002126697239977880760084752360246026777518552805822729769653859153286841568372054630780907445214678827410883262333465291285308183932276832481046696904078294139533504732118418956902677279335164535835154269323033372449931126801319271496539585958821793320461004483363199730820867077133008183454584124099265347107033463672547368053308047670559185982280305646965500554082505312190222549366375758584447234679429114401764621329795002308054398273526551475054652594120029556241622441336339037324233584309510741200400078850575099804394528868284361899415779725729840194103377739800149392416643500223637204708901778421575435876911833268283267934880013476081184471109134693509667003693352076152653322020764013473597273760645333577131718735161476367971568162767341719980979971926398753919847093105871642089912286515084698743409934740439758296406959612702570759364040432265914577189385360631200926714935649668219695024221221774309872301062838877928203852782290161528009667086824882479244101180439544681593794542609482178564547019773946138983418955083836867124820907477140917634718809336428913079412206040102287465577084121310158862875723273309056783788010706443589779213600248372019197726822654298010305630552556135963916674505931830187241115011709122616888831136176076537579515584998150062620178920357117296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] 127323356638926663322492186706704204764816849585619030209995954615280694867277364180354621029145735089547805250846447262916233513014725360690205836981549535682520622765868717602964899331791484419362072713065235730133357558313959563940852507662900270685992473831660839253839515811661397507725317853445798351072704466752911798394342220215384962709978905903039543730655838447219138614256090808238047545846099221957314665258509158182040499830754460967154662727488737633086251625151065971498264461875062241902053604777475188099240038933522940577912755328992839330286130459785154579461922875982738273288227749204055132264908581883533759066752883968087959959982591152666576739431466917620153621281992721797034537388457783202621581801631415958802742020210870465511726956855391731198758600699496979249500315801479346289796226747445283351186823116461412528669240075302463567362027236531882985365761021053096853446847930283488327822146641981364259620905904272920918394072280019536589987794257360963072824120181058319182985264923073794071083588651520654363427080994921726152674233300767293845472245973768365226596002892588443573128543610080132021820266132929540186912150741062310012140881651387992002288886253104018022070218064993528008558784338436931314322680838149469441440762464812740994798175760445749874859690468852124947892853944841225148183546272130230243192736610914213914516148906884686013644929529584431147375481991352143289405888305220972010927293106506010327565249648743066228241388779358532851458780893541697730046855578729683133807905476745929242890763611504689144270954990870943474390800642524349092426225621318387481600188297064168817217090874239037830311257720584658522882830704570935323845365352260353582006582710013117315583058598876632388562336141706080685936654122319390292761213385751526884158227567458451801550603991335049290275446307749024953539413857579208778426728633642790799424771550028240551999960113785430159295382088949672174747028826923826393909843418526309948639332887255953709475425414450839472783605012784429623434747058393748079566556161781087812732440715622105349609117305693184773789822851851879398122110747538446269192298703488115368195914137490315649339659713745547230707712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] -45266738719716010897176602917036537958831422565119421742561429269253010865852246248122796393692880017603044212347558142468268213544964733053275906808925097841168450637878855724055428764192895728461488667647207921506030994795119204011774738692943390103141946614801005797720933603922446203266101711920821353863233513820098485463259118216264616750065469320396782540585369415110612706897798170065207296611407471412625841897892552150357311327600302828861938542419799068520032028291539668015881722232518535889308104099469389970951928955608459406962202015471257269966160164684372894997142168405249491817893607027500459854306134693387929933910848588627821279977008843130397593746002750100246361854296473832224715586316580705503397951419014248522399455662623502665707943290359931987412346602352850900179582708698996321075924188686703146139565139835723650150791740828681867505450744046209530001018219897818341854248282064798217754860736524336593432095904728053572169456739726095390336539403064538874506433297423637520484775107828419089229244524194130057581089919227734819721740785830465309866665634747478227379026161180865332948449516889572908571682978650846646763401535377169446668686092147739761175285648760323269195594296749741279109857138820965826651402206254331424829639147880265895340229332721149229656914211551313802925480781720608097972263452728452689386431642157107691830818562161550030188550027085554630424217566398260796770369376390967648271479963585312877234125417694639515746548613862376557219810624418398296132969062523625091812605864176159427678681296329067899246349466978096274654398116527423423800414316584026687957530380258847708279029934776047016510712610541736060613977958179339758305310483520709521137913905672968779203643947996090956859520584082977860364178332506627727037629513242806878699026776437447074744696284318732755422011210708713937741743687253379907117285730160395456057052278037310202681223314587368371287080294847563475919792202399868408936123585754794177157705849595561815754379897480913318040687191400144779359458306461807563919218191029026112087347808535939463247188170892137384188622037636507301322455660398933300617156986903529453227690483670284851104374674965407159891787776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] 11602037751938027895677645282839555754030839755541748201537692631174671851586004205936566903763822438715349761485409531543687725744669441220887132541092336711391534054030741694421246112748340122002707745942008723059570373573580263406593693090477071073160314569237256508313574402660079436378032424023559724094742396956572224974863596830053345227419725363615895060743094554277403217488923971302973269916424025517883543597604738244963195587576964902476812315754664271241945436350052075498065800498409564027275887980869710686905011114370566258246235857717173184190872759591825259307820664269877634044921219982730586378399902098567553095375909262820542206924201154217952680204022896949858571201461983529115059860833657020659742224580326556667540503359260624332621592995057462328136285422776983801630594246928299666037944595548205841257714062622576196992353681013474243763994018471161170757663878264573233381044714812701591244708652360602309164858666196386436937695876135928858429493703550532988576114345526795286804212584797361345677597209686228405971718453357132444763565546634640965122934594519510970087241988903991641108812959747812093695403646771166903064266770393138190312463845167250838859735767321723670486076534828277340630584172041469387783420216434262546543891852317389665903064407785913108007156535222382715237943042973664858035841937451556642441229119085299652171949358450496479091420763856682232086299566510449692904045824692291209541845065783433124275548068622096130634849288213420505835122393674685379153603246674247099342969654130186974395289131048289556832304568013798069422050490121260703615758852230437782983115219324447080508348619209088590621297852448857975718681276042114035415280679598680343058979572609584340436487353839120047296553168870213139767903234135320088215201413552543996839556410698997298571168332387462744409845302468682915818574577369532784557067540167766238362334945247812711650519877322818267836561913867236673680375044696499395426462795117183886050691553310583503215124692979534557762051092471663113125784783050905798876933149856995414274499379474586609588801558141835625568205487805053869079392304792676289285497056815944812368939200589161780738541747874056415593103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] 524329570966984836033567876438740529007046186650002034397840648828369555155472813974977025008396295823189009749677938872298892089033431006281455669067427923361297145984097507329137636738333728821165559423507858363925634331673846035623960100749506182792882384106065610772715386788769827968499657279868850818964069995296483039623664219832869200436411272212626850265801679291438723944072829411841815640731847443908715169837115236982772624705577528873871197587221867399219976402898362171613880271915216148339863685411005841253522753299491459376840624590116619912228019995292945084531429121436646642341173120694026540478347894475671053921459089830399759257878996367394951997423442901026094166435582286705614667859311982413804918014174861554653275028339608174260572120021404661618635292537948724618802246841160096002820517966887002981153621129834259949898404154491935200467537626335461704011382610165950548120223746820107974157832694037554185385798330178394830993866015118395606298425867298500763697218364396318121337941568704714528410747064286823700246776097731170032893940188745564368900452617390998866878122131108394422471131701125287992568957336983646184236478609101670177917718142073596223163378375277691467536750633151156397810071219175380941116071143168603453913744166249965770102684616746325557080428426878521715232436972954120115823808528044486706970807636576961221458481559533456421375153612000159104234401139916992820096968662571145110272651174606318972152903935508088032929120139844544525005397805009474521593195028012114919842963946641983085838554252173996445932589532466877870457118345170038755159340610297829562605737211766017996087776531856856409456732742825990047126341259266486671680584109421685041534288155815189929490516630576841769453569753048853808484077200674272205218321541792141476705531652166589990116106022406439456218577853517106393851240439875920339523965901542104268878908883191851762460243853101294497687947732748907931308547306409110465165136050282172992452280076736486057141537111343885394114702716231594995620887341296632654686289953999631048139138829667874129214907787795196099926383481339920202093225888764447234537090045456652633313464232897496858455163178191408722870272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] -4408756640900758422197086371458494902735180901031968587123310382321215406412174407285296521427770755252351947573134331549597798113769161790484922132410382718713916413664106672023732112973591320490594160113156922026971777783630384335545748329286753539090682976097480043713909555994586651206597231435433390745277380114472635960111327084038884851000633701291670810412524020293300802119632986731987631209910767570175852001464870150969045944919596293331332678737048800887885637488877776239142003241109870224280970937117931078418296554261112431610129787810505308010910561159176492151315492912551238355699046179888287340510201241571130107395999160006358828189193863807623446735493425689733612614962852454839529977488908182960498056419924601971914232171307877835142732961925346882962112558138857226933176082969421631141297991392963416544294650227476164225583990150097211061257813773829026614224195767076583213821465866358465182581399029123776457903612960766878785483469890893820560527063184222227934249025742720360754498189702815737209257957859399185418348425555371284109127387115897245492629936172024925567524104475620372994716029693759204233004695782234572685221816042196601633760823564424231630564997853322299360143181669844184940209059508522747643092169971014695740358124230738595924075250982753816946740795536500386563168614213710791929344535805839310601247065857522785254291803159529530921263794899004049650849120022852661786351650693528104904725177255543276444457447814403717473699242016133446771449438767206681862966455522305571735671747547880593016473888940310527582202037374099512099685107949564205996034700924268896928648482803794954903013242058157346171690204877353221302214445353177107713200844380071938724726138336306016418978284472266268437764398243140685744818145480447702064057731099797159690357261131494580195656963285850895116713772299923740287757644399640132406332517113817494701738738511520919182713988878670833971479774053271587102866462600568017898604534384080541116184112591380004485427314793167158868419489765715800101186541808421123174316874922007889511333313155142463347169299137829682530871635291357168710029197329165819309152792895473579169985323059569915507898605329260169343795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] 4035749120122588463108106468629196804701032743018274770199268877867054279263478143894827995612447187343059363890906366068499158145073933043931025628178758940347560669474481422075032413669990023301006827746479279814386945359055931510738986425345760813113269082341057097821957413528551189188470938204879877613732088007914356015730566218813616115627695257610584360207586657701823046232845235963740129250367832675217338507693903715311734070564512662566676061803357757112536636344491072580784404897783800709394954460096430823975911198505591481067175159101305095621099612800943600537452330127129547158157261462271546079611884616734490472234183619909180092150365681977545844442167132165583433396696810016569591902697020472240707007023895016204502194118280530951571407808913217346829728793222854510720729304260694436238114860780480562198558289964744263783333929559333651425271067097966604812773106538284410413209433609722687146852151391089420644113978918610955778724855380580651759708475150057853176272703079452467608641531098427774885302988302154386734777864469960702526459268178081906727149025651511752949382466225282222802624077343930814864481181942191042077910637631846019936807310469734001790244627793801723478341662287206948034255626175158172757590585876030949687625180989425021612981630183891188164436620514648532665381328926670372682441773841953997325312073892422074669303787782139583622266483304095324652187116939683149728474728884799050342149378949124693768863667006538410649146299494540959135556959781011788423204456179923706159667497688952065002881800518293035674480870728662197769776648217940231384535037536080031112668820166285663180921416138827104506208712253477519483382383613317987281784358757439973653778190936014476221096575261106837517820294840664285034618560430883202214537936384128668603910106880752934581004273107817108732767839963280497810758277650600313970814726669551793549948338220592409436706794870932453345483355532132147640165334055884390834745806176112765782003253046618113386799571886137933550312441391574295014314416206165411091535938481474036950193871791330036257149530543754437623201670476384314872183437382150055798083086228350295772232778629023310548811082917669931382210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] -1980645546275502171010088089489221843550947560075844365414080769305669221682484196849448626765457419798773243656562924997876612372280185195667251971020121052421154825326006410427960374613054661808045746568099065363673159898598933741871650781376985454654761521136146618789460380144396413393030149858597186588500691139976137645421875184020554838027100286085291042419835330605160097982576433779721551954321093890261809975978260787440441041186973678481056220762802658150127320204491527611981586939896147035000973505880668337283024998255990054107478223680294212682328351267553846300825605705072185355926318654520037753483625780629944625417115576922301684342332958188514852884083268564335742616819241348253805986589090103541016958304708251357769814703970990886586887492388268926597071278028676959589502464170720075847498146517297637472841951890442746649565690788016172247106714168708687933289812282040207807915262525319772833414293621451185488281422319313714017352442190969389080668242139174668821301308252446429084433573849544834188899404447823250937289218185205347189134630328012780368163561447837794578321771974658634925634398248205954947236279085567039011154570460516698018198170430467101727263452347427443224039368870519891478349398642782837696842205360479268450002855360643016078256525087156498036446683034426041620990848293292525057611804467821722865804018131127908246971880647344579676948070461227887107187372754541742139467395188061631504329760317677638341752038931459858754151780215660466113902538250109725275570116084834047953980733458708995328104477228932432221909248255610339314389851585392593418520370519982141477481096497280820430794977238181813987698462202039320578926439595844718006807414771654919920370214715744340825962375748779942027480970623297656943059092924229167454303433113022287831212653066387599447340424050418565824529963726063851869792237195637985935426945337957288712152260835965969833080790704072641371169827632246914900356299130416534394269577738161000970049447947157015586178457007876429273844599789638165964858754127455768635139452095906979279865662605215130967427249653104636072098471604454571306355973294544559307555720119335046857878287974209519568319349850083646504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] 445719747595197450531365918612715062728097089464331976342436032139267439914982983784772519128899485491608674588257975713284773426418694222987418792054924265801554378116329393580763783707483055482855364114356618354179896784092525134761777627963446943681056701816229740257526852672059997333172716531472149584644891029704320694214621997746864685505426869848187673496430370074776670017237559972674832508082484827389497355522380625319650604639662095457094987259290928598866524014601090887347354962090139737998652661982396457891214918081134303901927756402900783191145255227690782715941578324359949920613052409013658942474081420131322400039501284258642304419913725107202340228991888046060836316340948568873781664916358009362083213224332684823841704944733835761406595197415419831671538983508532326606278173882375145466911109179091664722792490942809100440005560495645463849728929314026459066816878386288161926946326821575044874764788774426652943664844759883973905026546359694320600993737042102934882023097885133855113821479055865485918185006927050908126060422727948698381199893267555659955505987608702705057852930028941956661175514898539824545890878029546639331478476172229897106658891404267361576184941673911655521520762513411210311969022399817312099517974424367071773363766050321176380981477517952895037459787250169973484339419531036998103729010250510715828066924450891717173115214633340354726866699439659817431805269352594753283443948279253484937845095874470456115769789616052011177372199195800501675225256597176692518960755263042399200786243484407811234523953334718739127485407512551485320651815939322508153630202084840706712899148040585458918424174479778704638089101235504916555297576303950609230915227255449699785553975241362899074461806700021424531762162432780585073632639571498315098142860634164391965778152854232808764219693691042231960570270294604694666179732589927938676441498072533520919567225141346058603042612246682048171488852433404160214958187531022350459731880413916056605096257031624560366779573223923316846828694765521855904245431416529729784338460840774494404973609722649249321181173865986307880765264230265259362064099664955839998403229875764823397645654733044298278143571373741089314832384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] 2500103895537083520316576705213746328084183981074952328486515420077826178017155035094136664476459376197485583552270061119994503002093492391930911224756490164596860692476422102738721289373146896208307142642426845516282020678913805002967826379407681624892673285031784911926840229820513236359270467075064916099106202463432985956221717636101955288719649261896874140489730682029744067059183494134903248554719768960551089068690700856543028997596412175365427229998972426108938626476797437653631721438468021322446432742969243784437430073995317043088366235339297559170215495306442667469684306906166594434900316938093674811403883622712160690047667960963569423856076069584002906386113891087646694216488082870333571822533154263531976356374120334066958188096971946927468192138072288618326169429512859414285695884845457638580704902552553714056218528178501573588201102148832750987489062546615190417953535466011146984028631364979550379552131030509120440981815031938401235628401012611216968698775837408820296362046230281992979019328571142099163938697476591681193517626932249574525987776410958057161962282640550691992640229192886298176521627424578198430434830108424092883435288403197480228619742945418160401031661867912876116843752025886698923848697470379545827709627991406604546196229705908577366692334804912678225028995766347630702639753681118690685795529556407878858293847224342262957520605176190297545318631690102973564289471745487569469899398106153400257356947477147177979431936497431143072204411253379808725629898397008925881390259864633368366577597393840343259935721436887882607816374844262820589509764970879483355128454790625420863931985366005074998773452679857655725446126468545983110219566998117901698870699298471600537250581715417969417570990600618831139935715949683633888066839509698290000838330335856926186292377379674644879576694671352901284226639898958515001194223842897350678193992598392873944150886933854716340313866542784211606444527456212898044933661621330188263310200400933769181875599686778577453178184893745048357722978701057971327545467205309350943156869490397295227803808691052813047577378054316318429796646726785098753086192543790841030926108350686181055059827004759261353963565191141900943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] 66281524024150390663210722691695995785058188815331901206455859695153509984952332841189758410694337652759224324831537611292756851142359598076928642186148744454455926901076048357261496961893074245098286756897242022099395955018888242924577897777995007803242118518279728563690175910416022467835407932637925081921082938299627468151986820357415908106296434082068602083012952990035626055188980235816421303263795254530418320956889550691883516036394128622981957242286222795011023898026179351674065071387774945399792600492922926515744199390724685913263373506328770512229250010337978944541929333297964592202189311752551366490805278933715611513377045787438785846076323437547041071754633545987595757483789223118363161407950747511094768600354012787675669768305195612411532461257389890000228929163527511962780529215877454256985708352932571664579702359984433023386617956317878006348245449962772876575625328099959954448903867671396946446409350001315570648057377959098124236692417490824659266971376185669900619966562452848388592972207183299738468756815929103364173037097463150317334870795681661261304384216050288975118919557694997959568405938721602829501644574441150704613016321119063409162210856287720447115388015431543859003252451819386386841229388407409205249367282314934409009640966898766490490727979720377395218080287139762055305317701062646931455470204373249560124947869955912321515209734646915820957824643087389796496990666159015642810927545314893377979634263384824637326253183792304107786483658945457072359764684962470570705006735814004013555099493092251493597652460432501547836247848202190387987672925263424683501035011409279871639131617305136521799546804917323012422631200054376900572482904162523707783811750392435579638317189315250876003860176325144759355491694320459894997334379613775208616169943951052861504035019431068875123013120258930029640479902203646115203574835943449645155918720385963241085136389506128148709578130042420627181008767383893564725509717878594189874448922603238902129609728936511746034078788932541219797176648901301333340965705330415332200634944873101535223266264984432473606607531302221161604728397275542550176259327839233092722119977487468731626909144166664079870696062071255609638912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] -137224416793944765130258270250357195257256106299592542766074868036400974563559101944148175441743163562292455848208955064580374188542650024793448874823725017673172976994434642022084998143183120984744181804096519399195161249307953936613290048916084319572439296616361620960630640367233991076191598718538116707618576233901379600706969495648156348615217835616962500900250782825668587658291329976768478481498578625108615229575762563878906692712596886541434225107074573102667789027138490065977521143584207594487931849863112332199425759802160876788684322262065604483270420974770397689171023665816739570838179480874740312671402447123427414494477032931428072891432146842952099082975109479426850080555435167625396856586617708079162239965505209000844455927574401609466218771603308591858263216100696203483452645795991336533583709628470551537475660675153797375534388938100531001930058155431460420575204855916106916850331438590244623240014162899535070656413283072404969335412303677309477430988368150951587258198659222198491714303207165230701836752160038838273499720190795646629584614235980447125736166785556751049543616716393780528894255815275660602745238209451474791544196915398009432339608355391356304231673487390662482012106820725161555567758694613956615926212272669068940928231495573836832864047310141052508278362641743352738751677809496001066825430958576204218979337572482689930947595158103085889038592312231439897990458842252741282310834981871178505452782238355185967391116455142566227241029017858425731332417978683766477694933457719301119503397748868491960869475856946469611560909702560484780347174448857442548902612137115890768864318182933975018999312466414376242636395486897750116459746895077577771655546305604393353655854266006838822566172546463061748148639464449403573741578721033288505101088447963917708456613674386961398926735217604285787818865024057567244341979038757595390256232628986049741612875402096586392387769900826900346362234714529455646415432736887497519118387487859262209596501797668529963822755535868788126967212706206886277414944780067588060825783609117157068622598575293236075941063214894895730239651942043361105543377510877419599391929604659174373238692935098344899050852705408910989721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] 110035750194723369613682293602108666275608673692550648512707397569030767713031662621317399692753930067073114695564351021179794544243533356248953030943004145313866431701475859729571930905053963801029796729336070615198422726056602144233030841157635362897257273091131427235061004728796896504777242502029027493416485624572703888174006454081492543314237245483432452807127403619938305477080226227989470105395714505194674052299921494604885892194810585834269348254450791344224667590932201576289023495794817417122042376216067036101814287422238810783932059887361962716312216868279664901210014446820815130715791518861218278394689564279669462915568067203523330001189929709724056590782358263546948986252976762041689580678618666920442911729594475163370463323917028906496687855903502945416406489830694861816659517630442267653079536338765951206240439412350015569952587351306462424955239324783187910297604138750196162256577161369409672264657494155685682975635952107200265779996456344087091480372962339406539656018573978758412491298441616547085936939474426755192009362038460210807691451303425727130352638678962775717240821297207073962314391392724306952231524945169721868845995881803599108309264491127670975680879414700450201535464724271903927156863067997468961969919544461500724182963593219521019493345624977556090940640077839048633325833316908929052223398420922050334159668624201507763362893223319454267383366065808866000349182119323173394275808084508625591929438127867040827543573082053068702648176007395797094127582214988894670958727814817644108508605360907736116090771842969769599130550709916594726374523410924793199027523345299528086642064796851644228317222053016686336773048162895644939590984800575493656320372452794438750302103753330595527775631268598303377653037219795398369425708389472406926029476534984071908060191826037209615153363291151475505708652863943339018195690392926978764344988522998803381661190330279407217435770248512688210092234895201287971080608921676001568648752675347691027930548893591474888244147750609581976959694819333228725443869640872589210986578155034991537460922199567988325632663827181208554102971135973901693757193557291207734904684919782469945994521583021089123495806016476041095151616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] -55791567985922910027707884940906612572870311927930267712721643025276470573921334825714226196600539952162823579983234541629786606047665784553302443123982090458419593379349437726987319904542532104420333448355610749693903701836453358171866863072272247024453426418199018633410394743290648613777293943861956583791685971206887925811442575608984678092095444299847330351534648811213511274103098617609733311893124078586816738561251747454966147975809661740646397597696446517027933840312268592770663533125499238278190010666844786477875069707730360210373601927387035174013950686778052698060460863417504147339634453392561671653875546914801194154044122348032923428281258864439501610601065125961260678999225075968653099543030396474540235902913512661586846362828836603697235584710443911043862152205555863947471653619382826948657097628219341975892782186829383469470712284941677920974543833409888742194602973309723700238010072830058342293026584439671425211408809822053776511419327842488273582937533978107011414551335807472805521273899999353313190158038714312589944461197296725897841185370520423913498663605848943033670391017712970387693654909273290957925074303385011378807700788382335357918185872353313956227714414336996525339085781173786352688985745493423832813948187690459468047677604347451955287897854691145184157548814952720998844000847878351264834953124713444726058910349200038267226673073573239744840743737956098626071489645254688861154635188051078661449409907254244888941514776203397532649646544618968050040748868201974693025066421515998350716347513589378395453178868193615306696386311066560312596296591098638919861558596026973174254473402437212259824427943426225207017386615846181803019341703542354696372547532363089704328451194629422935521137733530651496220258918411025537659022550117990410716163394465664199393293137100228019676869886054187090706610333451603092107826494052408705082967478605623392395615493162708849127543190845136583506401952510337490711849566816188350855103900503745703149551036384314904377191239673282653872156371175106492087050510154074049830729763049529762733273815207785822411502984847722740628440107092186167260644560533292077552616008022829955482007546254956711503361490264832459407360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] 20140478880787102559070153312438114243513423851255231823742880802276061790902794579958638942434572440241656973228747318191879015954516152839262461801136320560824925112670155134018880544204624951185729676539353429655592795175424207489527428854199348587635079186534960294586624061397080145648535164297728919364395530891571394585077414556175275650458932119429862646928672336658802064327371169836210625915568962696304594055466910732936775721021758036013991143912605287251130741243293630505611242960596024409748914977989712815873250968925629911570829227829412873702368566848292626181216222603203056731543984479158249141456203918416873557468157094708584080294888157313888200208000163055835782134985509592604460807702011351350959801747524946318960955975082641710540889173181579547920630148826742137774410230649886990525691872091341416086878998763086409904142136257861038561463548948055887084386636356658786970247005416346058202434980662365267987120515149992128280306842947708104909689120666376377496420568889004787657771423228671727327023572733241714581494208192872958448324778461413592814543798453174237137164342239640217893108589345941733797547614112007060423264922590060552414647211521088805765171759382360876218383322891889171360460461066810868883265547902917882297238673603747878347393829899165859635823872252273477790623067363088996565449957171761894716556856161107456705231660636726383246143484057505499632250150860959679645351021115884231603459462444098627749229119703861503821751187629716666266736273742208551042499507950679900310577618190555783074459713252709592168859693653647716680701997124569525741300476906761207097400215583325621465151411951859921881864344480953665851692606057769230920655377760968987799079551559479085160836810586524074833811850463448494370347494837744930401859249040252406066457429093688504972431178864932075844010989396762728736240580210825243566732364995493827382924658454111904113340993491132369000438792064883554303708681744225635525995438872617827689912878310346883688647374809146274447248756548024001720965138584156452992770114180684602782569223129813157383072701061250691859598738389512691046398803792404841022751716790593023716935137144204698238677314916560622583808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] -5025833062270616263302215682974008343885984323771035434129148511177721244889853197706848453942560866656393939845375479823446324382301904396670529461811922007660672969674695903288293264191766121752587472564432672108772689260728579972961944417178359810191896713673788386767742296739710225140758133142880240960809434898650108394053365472446398417990427959681936065319687532360133812310760130203722944607945246601497509455889467603862127302529708761378641683403162654908946197530643207340657280615647441755274894495213648748119015119627530257378512807589710216042335079689594825396616079892908343429560016730924004171546419955552796674102123646575347729454188334978710142679881009945134124032822476438893939490401439393772570471799350565569575958032048285820572576223234562257180378107470919507998114121191233030959269075694176358565738389999621124332339038212189679443591844977292428047360131912919622816402797437884650222322176896010496903396859645183453645565554175220743316655920962258728987130452516252468747451135198367905755818629365329501169682865716761245039311421339412241887849120817110775572837976853178924657536942943928770605059952046543746084369648868698783790387883879560573189064468228153699328915800109101186257039430596657856559180755331282369393823475620036044855719445596511004668423370569523511713401576560102064102505484171392905931402484947217208576292291565726085051487859726815772168211215650971225747592408505159112570410114082198462025922150350315669236043510498653997395895256411263186970156219561247896796410619275218051218742854927576712326382623291879892700130245937722047821725149064391426290578837570025160094625552912956685553677631863518543279715045181231347475173540055568833663448282307379690370073181209580480298193797517700955150140802093184899909016504765117283951885614303070773055057716127719246372337834055756754166989646846596501653950032280020837088532955358485682706436960739185715638649687117776576688069777934323994646325831890952506976843602296165183840380521680828530565772672601409433484765785391336040802229240815874280403423721295001040920234104479137447449252935517283801748124050465784043951729994541309770767491118064439855198713599209811287736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] 554062077991013221315522679350155319769150688008743981269236823106844783905340338119813875440418912903471242984037688214746530860388216699414612502016066364417619563171571677694398251236462952887875355530555542644623674271309112260104333161945490919963153492424433360540823584642809316268910535414190390907894679698536444189699349958913280154210927347547290841326794717146099245916162603117402550522790202169153265093857386825471561808050759177764094815562727788819539920971300470857388427360238004335250395840770618045357787195030490609793139424867175217173405551074012606731608425883806435844902356734213971339929270307641207719606992441911294594696710448025239514960534784161520290772911000669964075568350684126934110535668461539672046802588176981417709654852273924376984645920996519620876831946291440486025056613475970351597122708510437246231682620247256878003686950743470804323576565138162094884488760691982633945724651802972282051631003187378766484334824589905543912839339861606216155311285049383044496232966689555371309083243328250537361991396671136394574967849447793104156288189921848987148769454997861274096832633541331951037130038992682151969528151505498181602984971678948027397445883395552776899579025225678949474003125450364778553924956071589498410150835426495593378305811170059821333417870197563421283662229142114219869448936273196919744696161364236487675398998295419455109845000019896383838917863876288458575786684891776077329160870552188213965332477124564087729928184864914144279171795878973554219683443466544576378584587664991981304518400632727733212318166217660931856596833491630209648909401788447933095862577789765963416425763575679925996459031713269881698783446454066445794064953348132532672213028978424753910221397575667069272600860443143891845827713666936425590710011981532503134359570202525737875938896340977689101817397232612091957832684615381004557305306683411506770802771190487535754043698336225735056845516915745674564509808520548035358116722744725334757570196432579662038639300894247307011986165370168388256921180418505911203511852318872488287453750199020673157823568185073860483230112422669374147086671254726325977563111444575038722989634140979915826907408387330235432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] 186607447730929327569235863006286474496500591820763613473055921407315553884540799311312866068167738660934345757852546194434388683153575300007749957709269435035825878600222819584234747661093578788564968560723230803787059504774092603127278167073023469436606657030159912012238780130931254563017434095338618957964254175319597930572279704922222723775259430883268871292311303875383185615552688882426679480450791486678134966640522752982915578455298441374624135318911482667729495833355813509056961142919495631494393868496294957534544635097832359535593210317607375817619633022283162444709040843468966742322894934147770652041727928134960007194287411741514330402186413376344643216823819215451809161797169924534295347709023913482704278529029567825807297365497192844587304330980980717262238130159993490926923497643328256623262460913056418789073588795720534952549560945382565720990262249712688151381138431725182756606146758649277748342798829765623558952694817889492935862000283997350213084427761406822037159941636436613883893574903836725801907194113084642002398610697073258496688794657820637884220841759692914220062549054540457878624862745438990285427242319730892874397090264961831365969898748437447288361014670174133996375805739394497020202467676091197660011738906360825928609147264638895750467666167819998586486932541381372478329827212815378688413417084613689342871895856291814472232856312972794923053352326788975792766337790636811053475925442746776448690610876900631711292143423338902830676475692885643606551285987206876318785640306035116720987053085012741681134547969096563430173713334018727083122529212162923225329212711188151669518118205407877277756979712972351456923760427686725731018145190299931160538162645508066762510043212501680528146002623989039527613402899449737134122952235510095157558716404287363377613175968424534988992752530101575998076677301145226241589545996639441936028048657819916772432502334932864804489420887320159392096428383845743930484647063106681698067159692461720232528275356975653206840201400426938405634758114030972939586927141391901929076552644651209498838402395616304900270696197941339327798438299999342452714091348654036528448663115943924545311531214721076527871807336029880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,42] -113281936547943843707194161969865858077057486484485261395401328234258248264151211035309599456759537197113389072660257470178453539699949430161238968490637881008574474319084131160392089821641469925643845488495188179670032676061765643470137148378973699973395687277834445210091112932685798811950667933213965395757272040297204383260348878618633820787545866995246739827873273797986632940540163019719870048690919559453067874266583463232790069580548944021328766054387318569568098148136854497390695253253629564757110841848667984352702509134518471700279296472693043114140263733978220451121796282061799498077968675758603872052327573713108025158895207463675223891299248097864463915602674933593034150037569660003452001926211044678845679120092265032661582120576710218493957481272282196596606585286489469363353819099552997836833794717052066762739690109111259054410781262330941473969746686505309866471730408300125961694764597400154351127305762750136336285606589101432082159150605332426889969442769958510497367495036624204203741974666480738161487628858440955731569431255020123036268280819773032188344933985025505963996002320055833974235392666242690042016676747418757374593565418464720232910501003732473313443990704079708604219945514041250507219892733013876470205508048841962987709027489250135153226066611016004815326929909323318078135063122553320970012805332059988611290932936261397298445437430724161359098171158728588071737950249981722031364967563325856003140150599913275119594566745364447552205023599401843913080941036613373505664131137048187116280873132624027395766052360832807652477377041907857577324902825009570681304188509767060418692192888155836318965593694671801385966119523197166304020327453017461554974125990992441629757794189745285963723642944673588304419495623811611331921276266340734209522217981510636747642438027463673853987374196400527149697893460701153479769095070164753262354356219675352936770494975035685228790361250690609625051096088170479931926145169770972471246111115540540999386451386553626869819361486299893283399993965139412890744382297729819472855603177103172825937407436144173106273279482685805976181024584910159001259379081971438911113007600545696953722822573571351422889465312480185024512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,43] 25976097126842899396674755882381711264696630368029125889895246648432089815582234510220926810573195777598602921681997298264031019687562608857624824911994584016455448931519854982811198680743393012865798377202656873751570852954448653478169870073412999681632809234835876904037883459881879835768320957780230370459783655357140511324001402033255908874891627520803209117690025083049723425988259479833450432014425367096801228736776428651825754277127617825654938355237863729007232162996307371723089909823516954688174184345693215157893171412429328670537614972933187101084171806409531247174282780410090245798268164837023305756331512144838593171027403677223521179360405184700051427806550413592525322651997824781791890791004415661959012668649714890475814875407532109651931416560314590639525801760975890255264953022162080650359620756230895090944537677353514094758708272614320404655332906103682505035555171154118130793453615936300787087526321094879938384184205534044747768452346225336816203931187578511754732320402893845517394696306672314374972291882164682317013389209291655755290575674601390108858501579937654583854028106973520540181722710140553428825919317108780285480014339485291049803480589886448422089865497513503261164649200510007876591173174996581546850916745082578311829795905048547475181856557443900699852815884096097624550938240253309643337982033310457138325012980201563707629537840713752840322801554651084449296491252496492717752803720631101219655771687801321606298530925856986224103951294781564559289851381289477656801401588643453852210272889010695528054975140410993807290588095015120466218398802021356720069348666087957171454892308333899845532790871913747194823805342800986347578270302705860784369839067035160520658966331108883609113792463120193284139988251953061029418281134383895756664241201729560982647862776187985367676230318659326514390552196124146962842858411799825007367993832942602052885893742133330319675673705823989156963196720925112836528381183237468301291204264515691577860710325978865224747084809301165152291208901820965921069404652313780067688548826058884796470431718385343863568072035156972663254004907346687021860068229964963192045831722950804352513643508755587739156701903823264808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,44] -1467197875036876887444711888841906403009537434419226608556065171817530845656523107342173288752364072433664500088956375257516891937204922738831604238339964999975337548075069973865121387002177668243980763318132826745845724672283082855950945733496667659427100535288645306692024672575695847137548436027218882884231682071588744406167260208560913227220492007128279523956041557977427064341099155152666924184224241223237816070973719407201102262189952228338562901200269398510696169417194160612103550083885276620127685226012388002761227243232853555282616439126671469834556749031086336306209303727905351324370412866721769325421410717316493005958505392287954961732318113219266234935431105662700593149119153666170552364441036200453194013388422947442770029400148427750798592661956684670626295070036735122919939349226925990392684061697629738793835298893682416715180329639618767198210972962273107735105493442780087955309797509275781654944771319125050769590006733039870509972629106130763805092697847913292587354576144459703515779021577324995465796703619068918313360906058489896940134677014933360183241735625833096340695758754924933797254043709411255183594115902688557128399301557805533408369424237782891819056195800326104512995552764239262705007722210273082716054512756176354960454125892643487021217972519366426400727139565668320120229695280800340251637543115040104211809546177781196940856991198073725786077952244043664726864830421027170111968948026309335779844608772691775303762573665947070251118565481490078882227574715889823080298690634187221050883755561722166550369806647740734726107532113271007756563184207997939236173674794827125915527206590622901804177595701912930023656986565313334981604118891245822469256828757252567477299289865287726644876839004701062431384215419598852150888056636182309985591983477840846853006175698287573111773820956101112812409443314299057830527964613125740140411197102619575169612453464862043993500021012460488901474391340007206434254328427700429297477531848767865861869198098464122307528432611644484971590664313559314010492792129428167532892487900066599428923867091820215119793865084485749137336207341866318924723606145877224237538194269394564825798823222000140438794693782638952448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,45] -805800826779766431272952068988319565242317866597803529525924660558888255088768568864641028079008983803234797454174837320976985577444668581220813587116345306809408343700585217286845119689225782998761378463557919141877958773447671299454905116657067134772785836344935644827579499422329529448018012068257133876162529086339409355205431186060667829680886304072258985185957803765108160013517701685400933740613633681760954323166090469351863249485481480359964217722563169635358609764384543648642446271726670683235795620662395191982067183585627174757835200740155267835813709123593021467150302148561883943450369027605022060896162282312479703353859930878397932343590830797854251708329696132336928376291228054172772852667628400765891534496381784475614314233269299625964185126537331265568809074102545867012272177843561392754381682864784504183475804031832930653654284769483857455222455141055935274402328495223348439136881118068388255590923038136775087605442813949807628790645848951603065889539910386202886903696096725189629896012105406273588282093777374673045942166402414328038948871201181422585598174817997415868000666351986202717924806506258654565450256544365789145431106470157344868293970843819968652323169937496277968404556471401155906466710656850330898273636829536534226185963383481143580981582340871674918248253391053615455097454570133436629326479513453677204769862892338111553958861850896716068141775729860641131975579076322876906103239116863402284824293282707271718396208955904086392779612942341964132997068216292094091114129491714391028039563806402209477207011363595502539565912493070819981146288570973790629975795825276848954178661879243367415504574513304858953679394252536049626250836141112863389199124606562679369701906875800732782141001410006328237080158546347157515657614327942766590340040563997559120990290533803611832720634124423940956449184152124738502969051908710477283578692374543105652756473380655422284894786091215721844403466427996577849070598711933330538176180649292510166220571721930328912325114525439101476801841187247766858802265393528979299326428078063513845050597556492594759003214231659943467318508739900286884932965169997427825153620509562689163621323017775690812776435427993190400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,46] 240492973393983318480168941556640968013591423076974668595817733612248340631821964749728678503907701577753273435547598836924732822525044447642429522807172107492700912639317997761386650307752276830738651771639245745613054586898128304188643921063360702248647679833480397423234907709953155338687275028444164678239300965511963235402397474644924755037416532153701140922479268184161448597397418564388467448167002643872153227096297887088363200342340334791069112357360710945363154313933012859999490095642348538227929341147062540296001801077897445585011213873857380528035486627947066717914036077401491775021406141423141075056033231896499666018095109996124514274186137182583689240955187804261310989419984232539326771151175307189651452912461896269940827344514364583169860670797840231960269110273392264051937979166314001657896227985835204215270834493664390511634060043537670531524492073568016752100898488397822954024975885953936660923760629095628356716005451783974491834927057867373022960027590245657269533406843930817485559347402304302412519119621133373534022061923517330158501363043237528758197326903326615904683348210265929466420497366515253515313452453481653244065798038602317052492192607627943584533381092073485871734388376390295869810157746604966155286397384306224872583681120742486553489755646767508954049443505066047373249300974388309258840524454224755634718043557505721563597207166023885655110899435557009039107758913779914536285169725235256443636879590368725828655135696167179774905078844464697503360040787584570529906326706922774446679095912162980483358996073448950840979510034666896293671053201341244271276989733065870399518245235708679487822156487095415160965035615338917427751498200082329642931828298676069437873961223783791799119745535655769540540182056534468467490371929603361451141996232966865083982302164743586793334294541724271643933708757024875420202275261750527355829509616340603243369988687831558827625072358959802355987755468650990417832252662942530878059592567249441658018590270159798952396066050796470875355581135626551587380681000091859669522295358665245921977939231761677885122194676665936746068517111554465009184207935534281327049022165262508477305268600983648734909394937249267712000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,47] -24048415188521715208024017265382934106040079319101778393121370533771510165583630407542143893377890738940290020736857371346287080418317978851459500000823570744434324168355329961819654859274010516322174658374003394184855583364982726745931271684252793238383941304145282161984446128325143340250214712396553248240746468010934573583774122216871517709684936450529678178900296130711371980338461642267099032763687687569779918376812404291502504029083507824045048099939020614664228545795788894390047365438466448136399717783742697504436591185300419614495687543820087991141505686504532499719960168879216770756757038030120730979710556236809698422066804233421707442280477288477247320942738081133528207900025904914853082990153347024856969139105849732409919214147978332185445291396528540476154725218504784804786623345950202717053592625329410030041192030764480913117469908464605857900007678671002237182144925927157753272425974927322467021480708771384357060300118501266898550790591242462586091362917821565031074392247800930690151829868746830541677222681991096158592850518008612768389079531820602046295657654914220077832691036264958686645493604118832987080491525877528283925232881047534689580950562274896875358660765740456900350015369810894722362921762052037909623843898118584247778432465639747088253278792938462870458003192293341485677312856019635670062305095186105052972096516495621671587548935298756305134690087810184102612320601419766415897363943901399681062504543237310758897062905537623957343978315244968897603221923637773917605116301685274892357769491760660048604724288735507634609079833494484043061017588280389818285752666531352480278735159017668466146005598756131520936651712969195282989672779028658048467760159468631799695971742669329136759982327870430627993908227522204746905818567754325828778179821955417725281925912591502316061412051004201715066165497592517579099718394591185836532253294971282375917697764110082504912656535146312093766089181801539705781046981564918556836802391733896253173113065483345934453432341894244361046982985353572020269503194189930485349389237713106278594243349042358495370991906739587438682448708328331570379785813596061265008098308803213328214689627707709537233223880445788160000000000000000000000000000000000000000000000000000000000000000000000000000 [104,48] -458222974012324629433594590574075264260141938537674149899783169905135102342460384791041634009935901345424544091142691228126034071402534540569636568916289650186785106197164199206883642561545532448029177738788821313099335676748484119332006000725618623102066739699952819905471258318030965125722704048185483377093672574363879378861430696222691345327793274244846305886993526382790050028360004005427032784456694046100772455382022299311529609423439310256843910534809862586217580169374115502627496239871056245486724575643548801124037459798306930719941766526884735034691400688868214654620939440089607891589650585978755931469791484341663119466545615086691990733593246234094788493410190341140659219211823609940658604917240167728541160899264207253917152226093927765372921273619356442655877636317266670061279994639830900563572236663691539747579365552739269292187796483497287157024896488527101452047425566463795538595766939121326716564257827334186354389300658420840159686775133227401972184872290925731889595329468854688414332611680552434017010795055345836693257220932274089317093204778644938493041349201315589326699129021974658801341680277130875857455941038575010577050240462376824274295666296896565526795039478900451794325305988608669849274130264325873998848083875939629827988244388737599197819032233824515334968265557752097625592972014889237612966708803999668394506662121006234523751165403098997149094287422859845548473916176246206564299421637496764998133825650014772584470307904717373621516265263282811305721988542938777123469392568655276419599714246692276395208184300492275869038116144335776022259368145512928599069158765854941143347428264096074042013317151529366544329784295550419974993779951805747744905741581003168072779599241704934180055329790750610722783268613192476974994062161411820996616396607730946661488800962670096871100337568442926388687216824225780283933875503281770138135655320909553302661704362419966633060648534431550491022994449198672559900505435919047092926035804726548839845947824406432141932345383074253212618130504781862531174691072289750067893705598677447967111208668691285771563358153608394379937830732476886808870429156307791650066889776024179332769009627515237125547354870513664000000000000000000000000000000000000000000000000000000000000000000000000 [104,49] -325618336678095919411071398861933172224333485864686525205287704585062235328158123829634813836887103797112842782617964958828354337479358861907607962803350097338338960083137694050549776376167988385089775929647131849107260828103789432958206958279218039591818411645196466242779151104718369453568374486892401600397569962545777363615543635859263576069082588626725537277054582610613984334813550325487321381416713887173720560265888974349220079747239985664027503148655601340439656335712011157892957819450091618209321652996850962869221996599413486129385888465153616198458622628665775470723943418080809721525807101790276031124506146430051651784963418708115697541906199432408983922654321918703081382898247853452952771457414391313184843706493055114386362019262147463392017530087818913149714992597043217669457829494724847356365673549446463515247337503328967270568480406809237610081332323645143620704347722654689449821361950809158361592430331111109562353054468781971081589788262062391051929743656932057062943107873053048705491207800136891300752590111424153809082323794478603390434509404248261543331134253764732291899216683960208529761119306988818948470257033559314683970787846126753349510445858069343272013935069154645792350114102744119199463194557392679808280729278528934260777776818036404588361956936350953533309267133336224125294483195697055107536114144330983595700795869369817625582530998060221538838984914999010229304200670990650927595821945472600688244932659736799783340349086122851365299129920285129929587918206915616131979258013429732641552969705704204223404623938192109425640338544067929073987381263804927203372569022414142080404608160138112256601254055572847877318723456061062544679863673673584908544230911180935061061564881913669051809436153972764075480888423494800592669919740470022859010393076761621177432239218059210201163202569350598570781453142106185167549734198305551620663476493911840061593434579122572765428710162118547093934819216056681986309520371526527372405980439306444985097487815900516554863867559335980392903730130317547263882249096811264499134645727761389866207316324364155509980004389017260424314878135632728160032515031958325037444048521414417613376741765201957711164764260925440000000000000000000000000000000000000000000000000000000000000000000000 [104,50] 314867577734034254298709849709198765700311197564849643901823924027358391013115482028491853517797634934448803344601661793387473713647436343605109209435319302989956858951978136286030916656921916044652225672995817095118250810643421251728069366415027496082262291785014073129482233758594379081208544991765017862528411855864335042402497960840597315348212216758024762622159526493161728138526263176865800523446449219522361407687586312469761672647836345368566132825703219887702238214357155273301063247167439017314496125883336848794418975430793073129492837611800593992832981627014196682586716602979582068195396945136277475945608350711605216423864042412416617559246483494339608142246698779951425649691439447980513178537234798298011913801698103587574970684531098812944245665040477299184401314661529139638427843695964274162959623176475056084434278442484295340778434108275220732729476937897173936298703107718599557120690091320946627299150846578051943607234445236761556181872545456316162541292125657982684604224424202768830342668659960152807256910667592718668491558527002435591462076829754180584578901095788597646477388716316624419565842592665340045541441107603393528121669220559081109967067759182978192248094025504893578357950886338869984218419014816131723642509417226540896922083902046692272388599000410866333983147304693455648179558968154183837292295750237278878541976215446750510233238805136744990392214947360021510498427347069980151418522294034388459990993759706250781039418625139863477660648627440495183929780634833388737023527468116825611991155122746316628035214643031473833796500947920451629079490615621816489470693966888977072737777908377556222391112195186250711608915792751587264632291304692087739187562158641225035393998272470491131792997329104213524254202652338977237670514243655978373641524153836572890851858954336771755284764526065887503781725215001898946768878801434579055795479095059074121739302590228488834456501894416415723512632416068200678873804811191132049882523274748137321615417593942119195419782248133534092751488418323597604477250303490882095296616211415618768339755385357498969916395881403020283222070635065146418525066238084136380782277949457453856215431143228912123441612612173824000000000000000000000000000000000000000000000000000000000000000000 [104,51] -70453131258588154156601677024612327124426902342035380756964470262303735448775550458794984409687656209111529725236016637335315774453239863932989979218167950176593603244152968439935427790647004860911482950936601820512334134549978777331665458432085428268227972008924352460444209709874427049794838869018520674029781690669121316104527402816088881471507575319997624573270619541013886386204212413435541499869696021979695334912868405032944860262084677115484260353697557026475036397253473520838077219592853837852392673399095944771831348154984501508082639431399576318348042326672756091824094582207019833481950302833286050027313464041603490996741038701082844998261706731150913449883112138689164888700574981587764937540213528010263287884538555476478540733438637831804316900319419354683134236966637554242656282861963793841102748100676052269809186867025627261966605804831796119572768324779972254605966658107521183618775653456631195767804318257996264476298202054421848476998430088556144872252222824348334074677607916505199550881664376977742637157043003766995801374383681731512028592456490219899339377748843691004076979437861031071531880069747609648966804502378073807862189260716111128055583181362350821384884477738533334432112054074717170383543244041029906622850746734140838662948016339621694201349341101097910658668637132172108740103197006266678609701871142390580567287320551223666560107923903542041926194292516363827882649148623108102946188603829267316637667223813633983775644464372845929179757924064935855322769848361738411813157741988510043911219278363770968923851116669449623731016871484922087314269228188814928059228781931320222260982203581295257145757575869123438925004896579853185907417588757276641263469911216510940894316522295337225040124022541002199141670178289275436725749743451636000299886061183990418698117181602272429927573388984916683626528886504025903740370272565523788737512956399952299405168628318529444936563090630889618086006488171190707823711415619448567279887332671938559165817522652746755833784234389370443281942858336538144426652376931310806781339774122401550396400479870666897325710394689650773915701167842699848896341566526757241008763148029030166230067883838172745091408587653120000000000000000000000000000000000000000000000000000000000000000 [104,52] 4969355953097317468138118394997039534189584621295007651018457405724692313998369383226099340614444033880243287965668889043549833290643376248483599076211540772198398697729260221251775247860347317906111794369965388731880828332431290885008709849832281704451211839467437982656203935908750603050036718274700333024652547401248616378587381987321609391298369044331617123952412804925976444471033875540415957612896578554546780929137815358030417649534114468506682618619904330871475854804633454721610484282055532681044456794865816995600520856246397024473448304755053214636733152707442895169909738868709603559442374049183307405124881436893913293118102861482951939937120264360871462621044699457779989283371956403538738149367122576794755645720474098564471081266126199412207966766823166384878918689516180727451965028400625287353693599047621565869870560706580131700352855625751804791152564233119283063139531958980860810478592898657474199266247398713034926534149120634029463847350408416067969202542145369146854105749383569508832106081205484854328657496618321656637910313828425424615830591836859672800585444760022632011604170734271691881421079843556984978793249224523201610037457399625439134676417255219567594409243237104678417659893920022636627338820053203141662142888033832384567609752743223969833414716713819169477193692017419914980574089004502781195194490913421229668482972020006969197735832749007305185605646027765370585411371178092343384759574769875491137484105863786332338909872812509936056471735962829980145607009824111503417909796411626395927841208418467620958409474559986997015220480872502962129442410720407854351892741908547788205183979778995653521809947799835310450245091403418878494622086970461418811094252540824905730450845781003516513856283176692812280509753719714079673767689472223773175411661920698958721346026871922563015412511123969667078410452162894341721985827011310176159454854565766700696167677998764106962435952482450534706127708858652054512375948473118955055775249502775363897190565485520616426860474786816499578563813578743324085312292388351200731285203136345432720342617652113398732180222636693790979351202330350995436370408951446832834607769076488039214774038392998341601090215084032000000000000000000000000000000000000000000000000000000000000 [104,53] 596176041549465056748859135445471796266604011823320823168654587110449783513159789885906033725459733631217915682704746069804230998698890972078596748784057602416984306533939525573932315094293838821883012799929074245348179588830372879359932641298391013036483275451738008890248950818076647243745582913713869191130782023359000511248568144418028980473878957149560221058764278273234149737536128372988797337205893238913925732103073443908020165069999133252671136510564720770661739021669041577714168400055457499916832280302605789626988886544008665197506201233747777279529267215553803990950137051613577619620227691223317523471468778031053997049036390560036482923413900646317176025336342970835842976074957047421543397610669957721695701540027737879578470085325509620546582958706444223753914900497959868155575106979593684511547444910028378296864256136124443979489488671066122188234364166875951605044119929173436473916752403343488953616616594236117384042634864510031958133643650462404382330938801589649120966490245238741643862086067712319564465223855265845908256559829965407107170679046376628552406386093786067188854707421961373032376686868052738862313224085631638723591539558308088101702306517416139757541508565147135563715021911623520970638484329869089246601968587514773938303723652297095757245105650634124708262871061847175071257291179413851998458819525686867389000027047064006697955422636280924138403232162602234158263804577378271551176152985826080655424216943378300778820195744861664735551197821516579469567939563438566236833487758110037926494330930442579001161776447822601137288830182768584529607539892431844067451929910199448990188649666953513208115931012253973513095322432178483014634897096805941443799786120494621096771591489774906182186448977501965791866572250740356062646013861859836084249540800420854748805093385596736490447087432374962204624158411598418047226030886285447963060145126509331784742355072578651675073204536618261962390270260028885050996157420833271923909452511165679656999940815819542300923040653735493506283881679298110809336519286184958083724428585154342412266733986124026414965229011015450222478573903991183803556983587340961600318657697789848734990872591858746242437029560320000000000000000000000000000000000000000000000000000000000 [104,54] -137448298526685342443463328816694887342514457526641568802591576135095399255600096573939985574446450814389111655312095852857783210241109373272152711874404295635689826994781797518405931822821942123561487090188692882537710661253228762566605968594803981597691265722752238686352947649775779519730967125633866840618260059795366253065097190923043049564331496926966635702188646315357405545341740943754986392399428074442843929811594641087314011203760663801549631525266318459173547122544646136823802208287742820479506691774936451643614296967992907240907291604690633508233259319318309396352918032462581625737908461724985718813637221309167237918212224491442966862906639617568762029242363752102918314618833005057498450718748739304820281758404440589811804334982102254408663468701192745346007576627122058207330791719704247194188978232443479837414071926250394071873630119829760439036634375669154025744002850952555292419479402081343921637310755573542239989890843655551945833992251441810410259372425828938653661814819073294690613491445846622413784284723795147813977592625207437370311993239333438895301580783702256880476335430239349000125501204856295521173907614976973893991035281840747538237920165844927838689958616915806966499588888294432483976839676535715631276841500568542595654935320704274818853397504603979921477069712628141341612159984290943968953956650110809295716691208554705172186987922548418499022837526356239779806074362998934199223110761763733080305855139978815097736370512314120632916986473444532970201441997743937073612225434749673722834444802935422838501995564620200309420702161299341743402404511159328051746853244111417849984257716060463188907948976656309392544111067126778143600813274819983889854923533939294651303142353136725854955890511363630263266734919090568442323999930611144214319487981641512578459632111529449816409954097799523495239984214006639188004089275866989924537206204755729460309303459709880467302510908267346240943541266567935494205043897392078351951561686755942171212365739312916822734502416433925758154739166365439898579934860647361324085454632641000704908533859390548958021577784865384803105035392586787697015566875107677307130178938677867901390062482250801461554902466560000000000000000000000000000000000000000000000000000000 [104,55] 9613575944246741739395579758814592632947260804623274209329483678435683258896974614313820816911083071703475428652625624868631756862486711983043669188333513038388633686821441892173901367114415207264348617214505328018062113456353286640134706749784641925942543449929572393944447766051014220155469021345361010644191302258349162242208633813369958696388916303672539629058672806380452054382027208574493735969204942888971576839182400585773716207605054995885757891693472179789875358407087625818656293531542164797566178759873575630878158180559759005537904065860349178848829372341556845659597791363355301696805990952940708295870255215748500075025011842286838252551443452566854251154178965627653375568497527620105481920595042631120915717924217302940177574852521554661348913356605546691835914472289420484362290038088031979933045754149733701388851893204561954674213397487850780788891348453247880375308096617867819468904425443918258548479993134609485990545437599430727190359500946935174779217235243462634792231534274643588607321292924740366147580791815042342364559325800496786792394673422472636365237708686799929457431038690249695963681076806462784770507769793745593133606939459375079646661825334108566032753000545132927714936049018317832065652761688425603238398486447082012157446812418242100709768826711701627420817346514698869477536237201380315406325862780088363321548959613484664693204718159856254951729574916238049043851682278186085022085375163414316537600576738695925848486820356629936581681577846097943500947398760478763221567508148482958397129890953125480555977492356041767838662528010390314033936780556944800189119962486763883871372147063103908661952921283327985925818491987634531598745365301399340100847526117296049578335867199025582892048140239851350239851882947764811699830162859904145406075304517420036418660288510776342918394951938011214304911568455025860073544191293154232512848452153373538307662000600363147534482933447290164300746759363726854105631439838675692305003017094093874160608613197407424453341707563822717709042154004482726923002156652721371708090434761509738659607055672733825955126501672223269127251614721320999489541802382053633390478039120268132009754861697001082014578769920000000000000000000000000000000000000000000000000000 [104,56] -774743386530567006156918634240688845836786710506305068101010543761118385313664040093151312184310768794754757003734526699017112679397701774096797305930365049311700621730839744784109074811951235573191377278214165260358400681778320055913802711963854505803459496684624545957278736271384769226002431909889075821785009839581048716036217495242983370807839670966728845921832083921399947246467365337788348575105440397293352816602028205723081952011277624421805292329926063351534902628250672018583414779615659648083487555113509273171624307187781713491212481939342333501951636677704919981878348241625106220479932468237639845528458209732031827914602315741272169558970662072092865911991093679302540461555374346759018287516321942027248898422683678031158328201556648507464204488006024511748331428247694353264638537546070996230747169745459899703817034069955786761270376945472841309379781188568190136657851655846445885588577865748067274912303192275099897805286141071238151247236600527571332356011481468915839476971397562324271641398054156229705461527130885585259747484375941484657125088998793489593445967471320214251274280476997020835630821083003796293032980565610656375929318637021825366632967559989993825445219538146148196730228928784209191502546250397561823851858072808888360729060248955614109101351774051559186328181800228082119004405542764555454547086262185757766533073121635385838049587725256916298495619026477549872922130461561077365866773607275690646178453841206712439946337112955504577606046322084974736954157978703325500406983606002962198839459141038171962443912379006544850052613469616978402496204145244630058958850303503957411302633154647431126516488897248357719592111297511650888357561022143145288780284212082380517377246066872101256512624277761158244629952484464920035083723695293149907251208682016010956861921098819359637025099025523192555358808512896019628256350905838061754248135641588141683267229956903935243242262616722199563738098234619720201154384044524660698164924893495242531011436378990518091561455753394351984573427619359646498160904712504744837869649683236022171335749136142000185795711427230184287788533123578224987855343641113593794824600799399731180595037235042261864399503360000000000000000000000000000000000000000000000000 [104,57] 131308660976005341383452814091718892822493134925785199761141669175537201662892592556682399273215762422906801726855982179767717255558215000383745349829099737837123243757895491142945923101188419481476998445208417826904189443783393208700926039635243355431664684360839725611238822673142093220141618616167767533058927300553610625442554702752581634649227908681284246216824817339411546440509655200971177197440253709056879719484855985446084106170902167939159133451389371237732591517101028108686278942079498382166946651512992420819504718611900917332373750745642206705116666543469015959494685934669318125568144769371739573958760006989209601261372905368655062330740107573856391886014854887594917919686220716219762354441834011403647761123526819148488763385320119754604312094576513254556834468125320255300295711970990571042083075074675867378086178181855670543779007471047428011768806265895965122901473445484255990562299567288477254321380561058040230549932371179595894281790561649973590114879565379423884693897923519121918620942530529853883250552373231376761941199086059751136614196977467789275815280334708065898150088539641316674907451574326754890495681540691378655617329165420517423934042009924202430275746035918090755068562776253560140777571554046315275933670750602434306382258404728356987547126575415059943282067398617852680191278063362756730947462483847899726717172797150639688923688763675382132345567981641993896646371995324826592731025040916640074972348189977560002452566792871180317449391820777553642048351190501498608443220245895765119275131813961640433055543540470319253105503327137263216385718880364919683135617399342753795052503487481301393736150196082389090556540091405960637295383560264949472102705388630174794702751025243075919004455645739659830136083259005428901058485405445414097753641532025627586226627860410748012732615265336972746204646698901428208984619671473242894324797032731530265053394749734417901891717313486376663071276775849369649780059838016291743958782105254772882120797824083175859121981878303158028146511476537484291221543403747934959805232767819591073855672610340637435037567634868366494149820875107328577769659389827499853036263823984705740667239821408328321754726400000000000000000000000000000000000000000000000 [104,58] -4051718691431331183627023916291234781855240815930865274772651036853387425685544627744373458556412959299964095151757491722421752806578920692833368409263558850468924869930998691105495874075696822015369173034421033915212536226532411753495513902066668019299612240093894719790167523377198359363161206879439150179824724698209044928863158639493929293511310129557558325818806978378399791003064525153892693253162296279092166661252476744877908612587335225249950164429998942550754103583212225086793414013550190597396787189095608692556649923302922075785208659544395413794656094170936186478924235382264359035727880574159930774252904463537027684295537774183040866618988330142656825858967588687046286817787736394735826767256987859812025135414116610478271165716446327977205189198959682747291297939753585394477953813249013995800144194866160372265166673171771477272555625146722036606918279697092934632919010808192982290747710717659201986867093129417710529441703102450925124714308562211638346817308522519317591913692320873814680462007641345806950753356866906169742471372334989499430513241677465679618120663351417183474743111456874353706665422944384884829901855502180694519541220062583511455721643148638877756946941829903813608601387487145561316638865025676764935025625474986914703826529308448326192538281890076910284063202185596024483366805639297733080125335779547624636249016401967779912827686961578773988484436339899913907758227061582199759763081192801475432680166701991771153037571027078022391920111012243053977679131531853106354103796101706268957001290204610650115327755748202724804433297313399446099352269244927217414759814855747051287481413831806524709492922615505395440007478171987232807857019121197990031204082541962118127696462403070138956686011225068717214360797791918140400224850680089946674650102696038681164252064009406385275859322262749933439127747575754630080640190602747079664022874041100614807623541630781420993898815870720951109302915693956289680413225903444377381712300130005721728175845995075740183510576360858823885092950451157905153987850487264544077727937359313646215543155852971704221670268150316946095314453126180817554500719571108404625210739708906619414801822763954530722775040000000000000000000000000000000000000000000 [104,59] -2460727103360866929904860423486898870010421341131663425717916697540267103933012028713709615629748420309742041261462001006338598417100097378927788946131598231357333626169497491731302549557811960295396772057652356246931495020193555708553700135893813845167932750873739379724685065946887771823048721021496133041711997662561907452130871796486628703537058154117860452344321198958053866595184233723907573945740091513956178228277947125092949166695404570649443658596289555558694359724309857296370847004110059306508298472080938875793848001194481571757914642272820856233052314208201829222763614852125726722468681798233462335165413343293536301256431061443099831195909589621052843566506507276294138167981169300318142626078317455633247047969395810876201406025967971301387154696555227136870180674625079239711440648900680804693317704955358517754230595509248548412463112195541482109269341772611509923319593313024343479595891418047287229333283327644394098852943102446581700375674170779118339481638252060810242874928306980482965354667176047705637222371899329060812531775978305187853841637290260454598738457748648527608449866198168069683436856379119782710545725629244304521210572078296272066028680571005379542697430319102791270066024925395862486117725904132070359238281563419358882975663135203907331190660166900574255357597212838499371249629176138082754763631886278994721735134505002307630321263585865007634771651119973066512823921419192928336306501477991150622994560422045530594528790970327968885158211405297198238298244089719981964860515423443290641997716182764886922175750050465645656363382973341622833268967428186653776615658762094856341439033148622599659231987694155124333787855028426302570055636951448129661278437356262328507720144761892292637114816790990276827656176078260735823923187249667351515571988717925961806167715088955378516818352942472141346699877277602369669686742546674494588088895876978457325010241818242126971609227878666419165203194721879898391093109091134166234890357674911856836805719984062353373219859557391469757899794016602563931580064248288130745730167777485426878435231063976356725364393622303789339046661549220934668089806835787470635156382091867284104041145049454581330739200000000000000000000000000000000000000000 [104,60] 340004439956666860131513938185262026701077369133404303072514866479309820233174825279967261596646293676291492192659173643051096883988092567864440069440783786842492010967468976738623523594328511054480217684667932742165453086605027229985269181465015500869381368034205880847273820848910064812174792790071358394215663221544793443321441109972693000797981480426796428483336348837127399984815305255046495902328648958790519041928867612552956241029442287115973429535605002739828236935283782840305810976956107944649542492420030745483372070065464308518859407096048106691879351902925279909404391734412690181730770796442388034453123850918693911333589469256532086589923210076752595843543712806503581951872212363999564228411176741883776047425158522779421547226170716152317054580369070969478834636547496086687453152128076387958782079678911906932107170087628187094374228348468937658463624148606986574678087941249666139308228318309895742214861238577794791463588737378315785922178649196246078072149786187972297367791406871047691528290988859917727180224683552019647199629061518198390553256134512604949837195759516931420313348446382789524779549008162779507435243817623032772905315167209445360055385639304532165853572459736940911997011779566597162287909214266690064680304125946815895972314328270934583478693960235206277975963369557107361113103014660547416306570621680685582300778252836260514549621025452776577493552756185626005866304341744770918914730916390266970943865517635339464969146010378137812810990927859724920840715584099355703470570335754374722757092789354535392238825742902163426827633745366584895384103439899538363263912116003128977140043487200178506148886820864866311396057497910420726921460822368249293352378925095107106174769147042792041777324433735755581282218516402464681149185790938229898749933321152838467576763016017557381238034736565189305473407528894151347985875236042715138205939393127808604185781264053892446584154773168914533344287784746566823846613924901602655594464583987087269797710727478923615014499244423292266642683121192735492351316408202585930454360624902925015440276592728137096515772614731661758511120579038652580906753606269818884883970902432484871951717228613175313694720000000000000000000000000000000000000 [104,61] -13956399849618520871412287675044938898125936020379950333675210512549619651798340329333671995992017635600370509558401918372300391386830495124442896820583678516406868899771970522735078141757118771465604986946000324093461356969422111652687515431110776513028590577718076293582215992496277170797220289709090011830638727339038874809941479596480996517869812311524832122235222977346601297417268455892730592387966900749198861145558164550882038848516505879510133933391396127819258569837862156663913227511354522287590499359842356880478049635790671094353022600603238828936835048988631139208026931580262100985912621926996023967912521857446459760824993493896404040697352240304490386473393504518880799917234601235861442825378269497290322580527772688718598614746623112119805606614068371853537745846930240050138704658723034254766003603817671150719098350681233789948348760166385664738937548953017857656813219201554130019969388816334527014818183214905279548475866736881113994555932175059890075730964824166577780185793822840522643381022588475595308104407733217727307968138245164978264870457917264657617634842318117810967946457644464766338569587260135235595788362672113058359901759425146308998745142332443932703060447364190503518291166856096928575694051266415137201392291169533102099719932049659600921749849376465665364681086897950370052033348061673462257278408541425720007692051982141969908600691334950484506629124290732963368755169432014374581198629378263567577122242784395035342214545355671602697768451919805696340717317567194032520631788124748714282972379217956178282461246225946913760232942350109146325546829528819053126522152383887456232785423150317820004880846430003724828005355367366808587405013368793112257984554580675944409844396729231669709735011735366083569323555179854472562700369366571954731552321903662087414592576651788505257807059549581498974531974684038636443135241949276571054881719507680586974306128081891144226492718743034291330472785900841004692194812534246646657895075974471154591072240914276368051209368819209113061174191436376972541246291948549716940621791561017100587847273663822586532281932250358758682622938988847030478984656029752578910546886062250962963741620920325138022400000000000000000000000000000000000 [104,62] -7964757180933779413963158998442058232126947684392090562389240065139324642594086494325743984397433892188601058775760551730061433608788656410821620958018990663561526409490603470539522754143928342069460923356409474582156702674994877462081193837400645417944646637650262423099385102471797383106035170123100134144339611748005263850615735464804964554878689470186083690796362489283770303805549589500856696101846308389946005175523169675025983151776324152571341548776672060934693948926208715614691160053764516780744252795442941378987046140158101353940721048177658190684676774100696263509607112443913766463212915904772961621731240305378515777907866548693788257993263357321310870243652232780449972137889874888365569041713121667410015930974620850631581236206797349779079691472055518796263899771360795620743238741294759965594295500752449697323927437722563555416920905652547810727327745870664892728627276267071360360244313627207107820897353080456346908066561584606372087064960228751147628044651819910689066730295135272670965526070329236017603869960189300586940053463464324830045490088468711910246177435936903687373805776929715871676986765857995526516918795571574943815934026556738762911736230792628644720680989003936603574169593892016366064809985181226629431482652351788986973732151249614163066870716652565315104812811890671593610945570452902018349027194459452522332652905054685181537543073168615288806945023465609432516690904425048005798914476741925737106105487372678272987092709605538494080530655247393268784110443158931091990778638452062065913919304689898426894704851068827217251751323463679237483323111972133034622556615529966947196096941178482919579364636617147851331493677772897924856616354508491199491222099733443712609324450544092604233835926012998588903971109450588192511705239978187234300400619022585276789016657204290981539143251015427759265661362003339699279417072159137706303933473980310483336094160745563013535965906209709925378920891458217898052250519778050351383077493446937502726769540951179227570422516309740842424588818583767374118926309513326479763456628382512447224387350217909806949928888625046616885500925965214527820780887729153837929313904989305262732518419072905379840000000000000000000000000000000 [104,63] 253758893250271848410455225253742209975733676840815174837159205919481107018692221138606917197521685437270404406987678853109738000188500400768081156686742963525060689228776690525799926180749284429857547688148290869854069426072518732254950812534402627064605925715121259256183073097537864612465903403268413413242924789060867988518645955972642336461770539756786508388870356775826163300861412855791674713970472201625542011247860950882992588625667811225630937272579764044934857161595388875362771609242333350995636728430743433415819273617665790807853315028034835485060339455884527018501042850510715695055788714266877940122740811193079940367811341421218476609319449535327463281413890245804295987369626798136841880079998842451021955252146696992544413344608623943129385946048605713435569759991083089156179492380014247745429662485407252618206924987941111356448992638394183741315158622403656322476116959892470370434045155790005507802106738869761177315225453851119800890716171176578824576609333479020233904290525853668362333083504840160557098649620994212815865382805235304926755427242466956322221803046379157895492045982569471839590970837866405159052101834906384748592474250394416981010683384259733004596960006648054935745673498962853400030988286594521324795687617187078272638747237757670811144874285034553264460996798238156364906430415724217576397040461010879348558746818999587982281068774421197394955500463473707713628135785065105979486538168573512665762154737304473445613269542724497356315185266926351644190591356258992855587592018547259718336661640861457780367498192616136078587552074847598169165536996345390850879139540719161555352828766067564875250484637669276237011846676152158369852777332368521844209427878673260335861142171547954074115355299886087450119203579894348441315651323472944055575468775608447118824698190914373516714417672517574673850063151332472976129483574818461923212036047923661369833084128171634845066099429629341735319025145072295711924142922607475511575297598988642791902898726100285774382099326887717750158782510400216543989591212637310426916023502222819872179069957490237492118266136491529761914592456168231227315479367766203278473242009504426934501268574304835993600000000000000000000000000000 [104,64] -5481854939405969140869209472182765962955757494672209881376974913620824661916545383121416146598098975633415360344444523371656395859705368981552999409289457634002427948661405349291796564765348755051500224529293973944949210207178283617943828468468282836579663811372973011058197405171394392395371132285482299265669366768170389000385625978964963004939540125129932320754020586491746583858406758289725353904715271275434715697981788439748606032787249641464426705092094710377431059030794225069811464497866141917848168179854672541006237198883004794746982960948471505670555486970760975402977633721821343861261900713975721459222882004458087477731872903249870807659328109336671257646484719906378784232973361585729315538360777800343634995333146524584723243827126923397615883552223026207874267391909735298312051109935891215734795724598761928039683917005664845882392972280167639951464481073437241334587900893074939819461303755600003068113342191916876014004962085345852190866275259569522465445479431278406101671609702076478077747879360555352733740481892837299256856196281101925173409198500370688119036183432902939793195845843548288918184722344775731772043385961512101117236097138753984700265767591784131490123542559624348872691235795106148036812094109139716380936391213717903579087694927896068010686771089981656955748825722228007770292396645557918919838369212620039418954190364685768225184990230272253561018290565682212229975632043137848247240896343969009102696650270872705183251543747750894396526543478517477683033991541275941714574708796117215350513382051893345589594817027579903052508611223422735025781194978218081262203024067135299551267536030699319025886806218836101843050077774011558223077096408976237797060442736751674637208479157946880374983095070690648013753744772141090260993161906617397909384990820053135588417249488100930830660313433353209276262792285244129214798927517062252486221969713346327896375706247870798108130647307386963600732262030035463142721552361466082028556018089995857076968735851509587358256432290040798546181313960904363156524224701193696262008871818160294595225941168383287135708533807612810560398040820452571666851176065240134331505996045493593911188751201788231680000000000000000000000000 [104,65] 1130659938794772189999861795843674586268663273217677476450032232386660455581500317906570094023330970653867153000855616003053494980238204223862106116137564816591682854175823176061931925702397913573238177275555393735242109892726825986095080685449340223236649270698137427855040646732146378092411434901008759750073539251516117549669812783698296811846734960548015210114330339486034744443306267464034106310734701070326303566169048808773340754515971163365313838682193946690319635376752254590716713791869901079328632373154560309599754170910754326250299268108811577969665860760508666734724716863164738793215632019901937188489883214013941253632410613587492566695384057628549866310568807007993983357436207001535395678058409680324805752768878606501400134435924822625997931367837487558454958342604445126186696755189668492426802835046168358048485071157567966075622432652201393523831008697324059154029110897000162046780050003071419512305044295510043643792321324671161628195030399776519845327771720924153677797479774425763508272853295470837965027894795861812317551029479356066232529708527457112632317197607934714998826808287953886703240626157752551533881542999266041053580182081553723613209604239643663277901368691593822464493406066938733077216500077257901457086403659801035192585113383544330563799836817407013285730730687028423070376962136917901679217228527483928225245066368743666803643994039346377744890773392697028981905193605357868297212345357442774414816453817879588980296024538105420737191305687135069164978345425526451700229375106685456604241574674237948828041685565713115665030775691979352206520329798353271647345055174872862680167627636023825486475758587094686788350669272535319237394585908524929659599149373704737095136631173897038690843950332282257586230465764561106938448162840574666398722562575226110041997497042543041632305337359695487815090526505833413977677214305519350084089605560035437514484540469634842782279426397421880687051305402987947588961402597813418524031234756880714361545200174946383146238006067072859600005738930997052919946779397736277021196883310552251000678618052168935176403538698551528567902486969275524880376904286916482148770802667431370427883947326596710400000000000000000000000 [104,66] 163195218573612941638779132636185096987924927139435929366153049792280510964203366147495093087629264213877307621453914080262437850052262667992976921414743070971015925312496091272227972975336558948889094566827735078841972076382012672582443189917918356786334123469701392057995626539477600749721745597021506960629351627530308964244458981428074438502309165719210363501901848419710905333658824537373431407059116068402523438637499448074149742254365544358300918467589581298429295585886046078339285387343011775088965649857496148179782107136731524408860811428279953291506291052094722185364465564221385016667507274330961163000338975753185467401480123529666322426735974220002207362637899151724253873572204143136943742166071099055345737596330190788671264873694979032508277096669090789717721956610022070300804589838017369388820484938078298811431103858975871003735364014139239490207470483853859495151125958721727382731527079151790077123659911094450346453471990005010389506502782470318434007395285643002005393506865532189327710184897467275966830929917807126384538704830740770488398213382335420591141213744453288560566437076129610224433704654641557697817057068557329517281025617942943430514086201890777615308595064724984055033144704151246564938510629925942221928819486160983485620804712245733468297568013987288541593497617067531697768165014676223986404926964550410370601991477794071806960645285593118592921857368285487363610574204976757289417471825132635194793572825240918891194861501400592042127632065595221332070611896523611049201920786930592554613865440612072245464464456994099219222576726520727573594313810739832822342548190429962001165982950828946634528671064875915094833344547680261688908837932590562297793649167078680971745596119707513746888022771442762876247734967450461566129358287912703889949054593524626214293518319793122553532682575728698685267487057179219324199305130539488420341216277649312856773171981687898949276587050619619972411596408597704133379558813321999547631868739641148019847554982578523328729239272642277929090537940681482165204449381462738690582485459864573490531994878344344482920594137496746956931117761901471451694604841598506949934309208748663382052410551697408000000000000000000000 [104,67] -2184579703401923125729494488313889200926427821046720320422478529365867367366185564925155652736001992556815713824293769488083477406399785497327010204776682225397626778633585537026074913630278127967259605056141328313477675601111960427754121991135473321573556358384576423966241479467156791308926263496979648752616563460563102069230501258058253370415354726465806672810240984419825732767934218977384679800224407198965975253978325106730306012701388534600741116066038114371717346954074273035203162334940645633859606796765845213828664734081343222367893202650752950370338916430302872563157644306184852596188668185000295394694585933786185683372426249243413709903537376451120277938241692159379094559230730285817943013415413103618076045677610344865544323212957354345869513433607249200631087212480032869908353046953765160179760667327501945407265287074459757437701627240819814712035315856856549285345179750326725654152137409869993075677991499728858577427134355143900154443658215400742925668756345262011605278249388877770134060558308074586859606380587512905117045713833738949324593372057838444104865858482688772104820824881347160690091147108745283325928168649162542015469375571311994388907456236467320547080019285840788426218079386407740946800177662789227721208202289510822954799558994601673151840662150849759790763188492946283899803983941868287490704186139354018633892756006600047865637726377014366339388963903374097365607834919370732338793219773470786840988695908406764897984768249898874683961718283022976872950643963924175748831714922683408180259204954729155901006404883546192865980976516342895724714197078307415495781029321223871173741954904111163550317043207490305086642838947862728845848980601151453059871305126831454139370461746208507679414827008834258285562215376913822679427383107371667029172317378062409616864575428409820312267492017679252498096765671694035484162831877549073600968902255880845563350461292585693013726336667865145651111072717775901652046113373972187922305549398056179212049500109667912651509913821056527075643539917796003989410462818437766226082486842051862915081671313890411781059981999954342462534619288934565369698203450431475984011394722877207053495922642124800000000000000000 [104,68] 352555221085061842155589468779291615060437321718111109647954878388578655223268899403823358363650891723773034152527008395624206076588357034448353313638338299441816693903358495299047018585329793573382148619222507905972783930899996860942025910111813693099151812094016566858219993679785711083012672799381836708089317811686704522752213617987082968970566116202346623540411711179461092012576459199259170142742799283865758374273983792263914249656440963738419552908470020810282683329542162842064170336886798922882102841754047138399655527158327227580651043887655008960516254095073433204085116166972820230627491694265627984533155203166108376717088141367052779641411175469979615756935544883199769813872270211510935362532086184766346917674790800824399978802519405712434115022031343891970412903960086684230421281693241163695845222492550431540334811750429669637429717426968384900357710176445155372315968123188907790692974322157713846361696591024799071298127247408552817018910773754228367030801664358262292893831799709382141221808546944117107711986579478983883944914948153583080211758989563158357637420871710091171797256524966437849871176173744792655705880875777449701565430776870718563857494309241550237339884177287429430930875435289179814392879833766032216688961814921045280579102011968836309904078940365961821496168128076495072473231095941999154564702979269500306799215540969430920268759582633732221390760092789882071412443951643166565774811813751009620564641085492249430059256559212453283759462276850912861092133741190168095855712619108756687791784089635790380839690754352076605466154741334923082871860013900244355441799789384314785776233382587334650830316085394845655308617977038965251636126420447906514813522607138355801501840728722261556184706678786781579987633805773907771791054926363336960121306353379031959394552637078930662489011972531126722625617743861303881431051806326522429269992415438799577452659815801352628326836152701260536174653392105504348501181956585987790495493221306221094080500728180092933037364453986229502651496821644800831792679979143449442048909364840721179207645512006870969305682781827726165924393253195089258259127942672506812670365727350735365024209038213120000000000000 [104,69] 69994629019376933631049059077666409607425811248234725210451091576431132511244905475966860104511007607441774584496124269290119522964929152856628277139352615744535643384420520239079021673776434241028533513242940779651027804380586476497814779633771341301080799861814267326136985040794175538854967618008691149768816893770617397939540492563427131365962190739797968379740572260186801635937380203972465829689325110619804814729596270820008375302780984975682939799342148716310034055184789743072787370198743078287116635598996321071532624546778253710018057985292941868796115593332771464913553211402037145165584596329825725855751190750001660445459141724159434736264390538122192751183149873672262279724485139464160731011205682651621627432001092588679616380442914925072704053602464910786888397732852437278481772409954206230995055257574115684180436117628549166157445282517663106492452239023764366395521207865302189989300049852623016664966333655290457733278678338486962779798704959111679597111065709852936149513811075748843927742239342848329209347417240698895057086932103466753261648484778803002692774514572823095053740791726608322128965760297429363690034955221886532922933879507682075708504446577917833412246276230887153894741905249638037257615034482665279907077942974000657714730001477565898051076682595994974941315679206353943430733267299634119747145016447962365236846956732587764118770341440420422881238750064699293129079960255326629503003547412092762088607603563203928847790343617889031498398764905723881094172481750702283449389559519551698079607996136846875826956053971563310006318483924193564701302245703820927065750029185679637881092238638973882382263686361309918067462228727617288537887361683764877176320845647548609231010316935740610611085733424219652405754317131110141616401427317714624835822660320563045639250545482258607085036804392290175842224655746201662060900242231425100008294829057328814051360658803804890075239400924970307914636478237617106011399888843633564380146068635903477481000603169625505711023027490385258832003306342511324795192537702254881124359176309159507294847104361059443660530680727499742398426669799011362400583915861512140365120570687145516974575976448000000000000 [104,70] -596853224357435303168970210306859807802759482118330242355143458794506418264446613424890943918521540972340304250023322090424474959272398774775364740776950014039198576501891494514324124346614472739764482361459932749566999126247325480513161563628278450247467573394631938694493642565377342556079791461992379455764736996855474863878620664766542759132509213105489816448421419171541535313654244879453390151249225746822689774642283274370467027674376913004080634206970517920456714111326780113861838132644442499880324202750642128280922115010926318467992012624664546995705327558464397740125651814484031431490053024077267604512021578802525734176532211659114814236455306943387477476562605419692542643255192473530038790461033959988147023628571347315021633130475780807748629460420386457158197218304770803679938669567663279959733642697498997813563639879940214837359906390075208782951965449451359770184043035310670719456411093214080388878108623181479361547723697920136015591808444748911589162994821306142896532950405088148523340056765708865447208321414464105019233947871309470874810660500499327004222859986863643416540503533974913329902110467780678631681978341880831977675725643066520131306401974802477741477317013356346195510922581252821701656272236368829425046257517738031735549988148700293747937549332570389219254804909193122630530451693293714697587670927559195606120173207032602428844198638577314199098032003131138375109936167201313077313766613123742370526701713175975640569626528286874909745183809325213430254965294879757774903723017490097617624499452641516655940558516712318932807061335464600877849298024901222560482864935609095526409596936940643768854433261255514941852215179641565116213044164154015364936629902141371494550035769121830926661874174027875661871413137104032830780281465127873113189709020870736581755949076498465413524227716518657292305651763738045077184178672265232353534931557342691320009899215143928171023902371129770703036711783084652524708085825750226323917668850637558816360020099847395456483597451393253836956598251117757902252005784461113323384648425878196469774025778001825462292846656239725347090297067044185330254825234595003069071638741494669419622652968960000000 [104,71] 76323151974940292371392977134934788071793880759754497785859560058131982185916202612593198985598525944735401768756367305320943223246210606971381084865239173391808241918862897983318592878535932185415986276384630246368653675934803515883008430238158013627903763674737684515638980094816145062072661404982466658007033612445960616366100354557743452890036273647701550930523612823484858168418487814748232447233816644427281542945765746076730383023595340641323016925616709960187058087857136539911393989672331071185896774281003427818490926083194568595561630453960080556203181293396067889987713085922511944403615150485709104592656604716033125469046313609551938340125942808262334342976377256926024275168315696800011343749243308277750984682011134064403496836447062498375395840364479979242572124151510232135627944011760420286612585782573130078721757311776244912680339019238960456202794935777865785501458662336505272829257382967498270016849534837240809638882788121156645870909907323298067088771805362322054652861639270993346031520896033266892613098638060789976879833659375321753777752627725559846139969885581914902971389033233610864461138384766911655338141199314439051233755016104396127833343848910558971519313459611597086885891599146415233568869064445857515138564293222801047230388181925953628107563469974686039826364202200318077447968429325974447212441067646285446254824390191915747422813727744046175258683031413898927126455322799679066221898894522958857817006174978306303777239370642240761344051508572059020961251716666259372859272512330436149536986336928683479742315359378583548818291482070056871343171576124862335814375190514005939272186160641600231452583178099025434792812851398762920407291040735446987097859064699607987802629719129634304876357003987714115376350813437468434984237670310316192632653693067331453259767751441457000497840437110109417152990173033154827146340782087497879494550405771773470488628994400388797661550039260712999754180418519979165891631589718537319460584075307287653226881569019792882133492518674779051850423883135869492059394705971989191047753888219731453388081299831059208715285911582017533860591170697130007140282809743146210061362668605582896706376499200000 [104,72] 496247080005133859174917322420598832867756145219144486819332869192716201677260878331445107169358383278055188139405399140730319063052245529977956164548236806503355924637764509607646503591710509185945115970658563504365753115898734121271476301247811713161426283634615623824467861909375716119131731180927616843594445132961258710575666335608545102667624508931718013328499802538580166805037527602739992472174455624789620130050899533238564977424414538712789413056378450193900160276804989475561370258221921279528721686051268812774425872663353812898587812584857020957241260946861688878254846143629471683004529811657855117137136720507279045719257765701323480563578469785622561664003125834305078946507748479287269693331893026096275524937197680934910141113609626365370511988420451501877129412836395719447358815416558850425220470913178781440534940421313534420075177963477447126205269271173152819893765780984150154772324945120977661093749831051361349760159928107671695798460517081523564889817367764775770098057248589089449249813957948554325933940919589120771021430609520552274263865938404175435803941614925415371568750377079261465605768761538660468810293236336161164602547058648258930601720848572266421464663528564719250545447174644745150390872377071206754016985713903927940855815365867449936104791758034243575476375455060281742514133206449850604837800600283793429672328402555375077733702279731460951486123759832988849767488012945050856137961356560071632307497545519978800602116061268814272171407276885066645267342378063619560374817740855035757614148768962705139238296552845574697781572504882209216646262396879034348494004936430478040022082114726939032358468034622841572492684929241047784347034684936601020977320312537997795513032916350529906490612173918329457425468658535517189258104892771714003290352929332666725314918417681263057722273900481591246796407288942296742337645010259381162289558248044197226688088841756088873092837764121575241153275002356180467471849594968649418501277591772244346959379353700077275747354345815155062041462755184825113730154548539532263678678312615215056835124973782765567789578531502786085538896626483224466219018320997279589995278114472189629291956100 [104,73] 80370017180643789771689902537064579527776982118287139932712020595515684158495465146906085792292590831850329137142753933871265869629595091216910483623794012406162475807696499145795026248454680897815327997998236821715960976875974251405502887190162674676818335037889213051905353790519877217419080462144768566945389224516695741047684200588947639769799375630474679265839188813102070695762009073790465610667387293186893610405531348943865158567443937247830423692782061627023350593646617499646875197343151996165682200858063803284630630512032113565066941634183888516826407278393055531178817684445209497183586413057633703729370107844634425672669500205255118242535082799894818433286453861681758750886228390851211522174598316790431117644827409615308158772591793190261352880343373577642369290485749913623181895813747494215993569288564587214566912655939242637296833778807040977848492647635894710075375709609811981976783834097776797909438614081214018330094342869377645196122314825807568186895353055460379125391858101281355440408445199741304880586755679139976565984006314733806668145361077804848804531192322381142092110195706480984281356074593249979122759441753899250247787437151319502448306557367832766989548376738041833718259091585322664120747569424784015269526879574917816670406445943613713963479358418919307210804266379831670081737772582004741227839146077993074874305717964475596177306389250624492828955916822245625818702727705200745159502610606581514357645054170824360863716202431431579261977546062347839723100289348944288804674549928642268527196333432718431801051927693514963263908867063505973587961585813396840631138538326660027146147470636101897457059219069755088740552757105454671262127417734951544821832068861517258211991195500319936553839978677580826566293228510247135805164706416574632267133366360046386452379344115208369686221658138356859034908943039878825603706722744789088022150605130333243332817832428907496158985106081392740056310089464275258537729109858632594456650213523712368386668982042390860879665551124563738635461757987248353612614192363226951482595527879490448442043267520784198160674794623602004444771388293844799067690550953593493463360091453662451827200 [104,74] -3897757738020640592532342604300235609013595229714988559588934345115624178959827433916159467849377271053384135157746401057046798071133625184847189102988973392910266995028602449229767137717097187958139343200277570699311577413535486004205893084395856317635946949201851526528677467302923090759458773721930430395344211998605570664172954401382458517020586610901901240896312112111974699689025586998420115924578436028719137671932178768643482314226587375622439121450751913562387883437933727779622314410213848743989549626929136841731292206769198766546210629984662945149347741543598709880575320046896110709654376902573656723272530250719407538031790565477422116468946850816337407693019349271005634998235564825556700995363187053264455654573525259422950874258279032370299180878620550103882337528021174932111693615502092459048511714593215884171997116519815005217788618716968105362320921231272523302308046111866381571953217834535907062285962432129174739433899123415780144165093923424295128370003068572266273405173261145898478487713410512568500610590256012490850307558201709628942486452813879164474350803256201036576668475360577315467681166400904284753479809076242477674600651905152672144161347689031793707701042566030399861259062955651929081955949890336528366067995122742028675145101075742402214165187958733966162139189486514764192890763659699905131844232474489959136127330737217597227143560522309569242675975771092535742038552820560385401146781833486548024442006390305005060631637593684665719345327617599666339566027665249030003407623946931834505378022940794519761520598409077609951619889957734450621977174278848939650771488638213457719311796392447290557404371732499839574897240260808817494521594575593523659540584486211716161210196912703660900631590691843827037460051869394437963823850829105773496753788012059944594018196019932614170364209002819533101993739669059784111945502468075904944457218033061154854196572311192883983225993319187265843958076151013151662381679633727695381473211086271308860109695501239563592478787465672864442185248873425919606702399151776846454279328471789622685222218740658731057686657962796266954512736365210233323767364679704729654820946659218403200 [104,75] 7783176209814053701993212333636148043334531640889676912513124063971738016807152822048305406565923156501788890312459042690891942122367084716476997957927432111914719628368690292803554161563870482278484640185726917339761781892951980895949201511412069445074185177289043820362081159664583680997755343189591842261576479405282267447908101195476102072756059994257978647442224375459199499776662969778791140605351135584737480586321547041656264210611088681915607651121360446741487266094148553675051972000251599846237216630957986237101932133769960039110774841943550988721417313536391778728827060342184492786724765646439396142164564255514495198837920754469317469650561372161778465437302620872188991476900420969245022435854261964378674216332201030427656189461297441747373672794250469446019561805725680218881733014312021718057175689248949416962853277017883374678669786069321355060143662029960704466217885511348067930121381228971831235382843102887569951725001720799434679318700945914663813021516576967132254598767106938975376619780574709185279667901712647663463495966805611131397288906829525980105652550095397179363596383732019399554416255705631178853104298204205962257297768696593846063097970560174728934318772027402300663341513079126791022598315455258314291944426890795556899057979479938908532677816373807022773637709671481615140881565320350296706486100629030316298568737014718096514496704139210114068633281781621721609866891529407765604175161573568261181177159368750425874158080956520223458370206195005493245189298260490896493556239969677991174832685795241525753075138027155788802084265149692275494229494939096843942872328312220455408784600102348885195113817773278176063080784929844086033262522638686068680020276399937803378114822535851049185805838238550303028898499834070878578456077516942697143876942799842579114587257173153194355951058315808105339225541327339078791327128146492604726446258119925219882682287315531791210048183369963445753443197620291013788248595536071718366259482506136069815095093310803917016879957879062504272796717017826907786600677791718029199531194393293605955666663666564691079344061283596729215078018494944658137429814147177390966518866608960 [104,76] -965144909615470412835994658466071206650830980172654245874885952547112027429394648694098807661578047338674035423080252657345712023971986638624207913102161851956014948071587372463504711427641328513942351422911672377426699120764287896226380448854351902393794101299408670063945982433254670872410132286652547875621207713645142682572996206885489756499957166342396329865964986780148335865999350745686657431807243359162220020517854430815581635748087549153264854528532765842845664100343095993852008009983976634952369228035478474596137330988703842501646574854251591967822061109538459155142001039438079121896578243217394576953690155621500936879027893445256417688428083063704884121271953274193753720914177745040763419064479033036243475547388358967058682063140480501614449402128979375064558729591682772395686905276493566588700396029392067642405281978711445372514375443359843864352722529129623819779673581429975340628929160783006747241902960391416101366817895674039295117202759004599732992429362302838710184094658969311111399094148536205891381392326182826190056417229114389004687337077817230419638573666575365644121073785919905236280943928768662332556861751818024257305642492966066660048240267232113491926005735194218849447126185548665099637747191073087131651642475908688572323259140043251061930696407898010652363603901772482067060481869857215501735283422494569921166143822390129687912169563739802414475209743656671319989498033646246528276676164274223456988415945053685568073668956644258036565607387423773933730768730236844005515806821870421405105963564934943995210847965829309508171017790008884456729963456642786574172689654579527330227019108947750549113441024944375254472344008605667626637048041686682486937060957694673293383438973530849563079510589468983120419004460573207177633736136606079842797911667096682814401988466206275292619200245865812476470305918634013431302887195629696378852229602001062817195831191685602477481961381004022626091806662029189750524066814328916033296853363070381692583971228186616687742581020008986956575433857160789330750887775365872984622812320395604341153184409907609839234514518156938046589178551524627822867677171641873508877757600 [104,77] 70609186327904475502097109629734788933362146614511460205274987535735947068086056855041928801914708837896260704715163881252456959111488802741443824487912955944841875826096126322686259252935462517615076233780084077075723968071039894075681959877649410784492680275880749470482487799978606463381275013286006140050272765454766712559575883551393178913936082146934808359734685075231374470289559277294760728628762802176078740856781434119127483902697817069170309777044519042812674103323476545119507722627701183229047274963490354247108815699684162121376957875310224609674108841917870420440720101746845290545368129522744498038803609118986144519620723332129489255565256158939160333352739319345520236417368320009920945647356107730252201381908198148467693486103179269803881857320477406529769819072118444949547245917317321690736533319230407728812814288408920754245351217691607816419142748961879414612310837639599542440174873846837580016016233527736022938212122849502634663670950355709021082001234241638983250736409877259733675613959662449043396431237297814133634630241896194110923837814947846968602566462826312937460593155719644279496501284266969654087424222202687132674263502884510488199045613598001377497433464433053587021156189205927036475678222046397537151552299553230821005007031876744577089581699055617061535303956592203079429506721469400309716257676875533037206451441384417089692720382008584096355875976992152828737803005053606105446674928245623659710834882508339222743085717647419906596580206111221851486661430739486966325026857854633869830590348407022717796744680680630107903117845749566061064476558596761721132768576652093439960960897516643333725321804167640084186887274053377128535160380658397953786928402291168586789409118114550400307729719050404705461700734958886450840932368369938745052578068738028770906569591263669836177695521925217591711955179972076999473857392647412658530594535713834904052217555425186301929765933469949088981830120890000427083800729364092012427317561340452338318594853270917092144211884615903868943611799108124473597924170510515471934872607005016704972145022446301485809568954688198458809072047179789713222972781977046185363200 [104,78] -481010085714188324938914379698241568200259076780677782263148215896444897698561030920921574862321954624048557359237848484282982211782375216447143994057075867691276415863100422104036878114016008284760035572719109701102363791080598212663611020555535745959313374010306007663612737693142262470162960699654573590183429115436300368187872785935004034779689847610001457891522993799421115616710218324023247229264893397935624027834713462478763739186904322202183161187287309005666930758830404945491426670689673027063332148634487526471543543205805679351112386979083764109377255551186256981606753099800804742705977862641067916704537002526122222044012263772921958496819086233224365764196046860754243728625961771985564764010039197090686509693519728858941848298579160860433470845480246599661929094125738901401088639306813818605382097380430645062036181715107279202015725583118650857596465503159687196001631253324369211536691820759213139210080653888917951515121504004235611444847004261459040744264227403398030509635172689379539236111729065348923416387718239740953521315582537400472549010229934149012842455699205598192716605846803541758420433471039242477174451146938327595546012160890839006160420616372378582234596339394119001114757682868598327471608299393888897168594025702960816403750132332318592758324103775172069941543922493201529737724652865411894210784187785546628097221416934813339594757864461061252159607706258151141584737751549193826730105534504493460158408355319337470162194099852949431704888493878955853490804983785348160983821887177032828058033398643947944544894865972005368666269505277184570385664218376501290802396602304849257134241324830585659027327018672948973234714376529457114278838875304922515603852991471983851514026789043963511442231463941716471143296448468207390286496836238544763950189330150131629774717495155301778665354419871760664102185398469185127735041485505387040197563558949416747999548653468265685157528774645077287365768965483881405590045671457953553781161171014604625277371366682834359939792721337610803071735544751306720748317759528717419091238312819085351807737244228720727588360637796474987168182404721427842376728898512245200 [104,79] 1732048288945412821876780266581044215294208986890587416299773469025182544415353022505447622328209179995044670299583299102755434171218266862272846029987531050008585193053822482584809165958904899853516242093346187305032016081565385554410723308884987582765101533741779482754545728007754831593280905338992761769787034995682499537113255672783522069037258485197436559963730099115822582095719005612838036927000398035625522247073800415166543673398923939634841361563374513110785861421557156872211317079848081256401676277559595869792204856472702702788754339930016549058396753612290301243654325993473575709917341212260243992993895635051679322526668098328708659293765013479551447302320485376445810608051159649757114068923704719351309760837709928527619055446743543970646996470922227294108077146168884498946735668032131488702386160071683236375174827391839349424144344181109940209617252274326988620632268282419331787024982503367233229181782316219596930758958224924353526967608507299967476125186306293826532487274765061087819780012035363661456215198771028608045072526440538123982240348326185328304495708433438304384265871201704700403596743443581013156579693380822051975353099395074474136475523578303085453001271634333922275078479336119637083451514590972576996125748898584528859824381543141719387455720700718330133478988718994985550394727795257511669959200745347162361414501241949741249357963906205460676066663825485949595847664703486172962636117472256354803612815709116899155441745855533807390408878171712588367481656455790336574965139212898952871365704458466103903186001627725561045650383728293401746466015289667736527555991681714989746620528851723167440207421319752250037846941677076008402686834399967187551430325711954458300222096610040906564726602188657835771235938637704201096773507521297891080886692826335693605122863801408905274620321485764248696660741768879313646922617753267172003385459611316433240194984961599642009458314984982262832996661898158540178529397024781412028640811572306000087536870444030023073673855225780399144781200687579268522810406616209150917431579387162431093242065364958979256238708215416189799538398985123175012683579750000 [104,80] -324781916323694469599248609309524398037901755996880230443111752426305930417189267073049229927766630474762012610858982403549703860235657161601616236357529890238517358022390541599399748524281418190314691813245973697702286983722124895724834888425325869308817083990647713024504038546629191569498521639761497000344289630615543085997951995135159834858387201626376658007785696905639119003208020565494999920945769757036401101212873151601129296224584073771774691614408393444179563624730926520294935022516341263904555029950031468654742036418370559118528814690227722005939496444122733550322322927186640971037609978796914248024012623297834420808900027986837368275286744762567889731090206178342343677612684469227609845456092339085165288699441559159147918559048676595765871433074970817079736119435601510953270375549203334526974997688908185992927807306392712880874140138622680619458847848624850047886940142962773711254025770580205836332009582872589956827296907880457140364715604219260054111900951807519225681986773571822526572709295780159111973011618484137852385215570988226492495900395796587946740424849889497879775827885970762299072837709285498679941476503396543216863146710233061092198164843254077870864930469174314688062952207477156790533052725881505130742126245438646949751689504539339898461728544899423621418703794064641325785118764553404642980820390096217274910132882570545163888495342719770318986442890037026809925802138805849097220704621828348201640506742053072086502432073237636441220085233223368600877927794028954684417701447983039885666614710822999065947709094797483131277840713188596179432564107392744803509387936026508759757553150287438084569376850955246266757383031479917088482261692122636352450824346436550122502254629298975493992300858685327196602838593976142302828526121938868453501943397389708844422195339626017207389321009660855663393706351766726006518117052084077686414856939393097943317952689751893138157018881923542821430710873205118493404333321526618505176226714688705978254959130229775398230881694799635494425592282493221063305375334764773036837119206209092559695164733480959807097299712457448653000639458819223544950688800 [104,81] 1221424842782000163671003130328383369103491292985904361801836651909614768318995747937088574566198323746164265999603679468150665886039279162141128764394364751226553853684171777021006259038358937037789433272660271098840561836406910358374949188039499884893092273686479781730328720617331916388548433713617104943096490571669730365643844389839603905247480454411636283618497287205856274830774150947293556138329313994652999037606234240375814368075344097644667858114067200143178132957339319926309931152496434504857552835587252172896640884340008654784811332357915270065693886745399356482758634179518198074530262941629887950677322987442057282091488556395140849586175496998843948675644998502909873185813871119131183934732085557860901291309387470660125743035550524299575258157612191500283641484246598769409738950012692555344964731158294841823173160893598251646185348105533104564050845132471585165909138188672642289045748502602633177275444089511085440532581166644034228023947279372361787266608701296391597731369460980923342037194295824857933443431208976370828477584678430742851862087631708936594257719922278542414821192641872247054225493100607580239996900078489797912761794575706532359627389319158668491081043911013995526087199503872804877464026004869932627204171400233195835289734000954515556532652459828041878202616268633922921107813722322641630485007897743863177625917562276782776006620157520369382643107595573212791246500227512265768657652013738413175147921508571629421252772109827063214191286426910762583206583512737440720935194867866912329080123029604607514725565673121915926044745806057680791424023684417710243612574630951687541148639776426670047508506608749637261937721146964269788859652809929510676189974183311971388997327077429283661867943343529593919742171749267180896198992609786032696270165518068942373422478874598764911168543383330598742048930446651947331199258998041376300299408231319819197931437706983716420862373581073808610858663061300660394156134217840898537590202109276509399751327364803872272011393326772564993367261996648598466559292737620128775575053865123653034801633340213324362452700293499840072337693438739100416000 [104,82] 9940363270080840852357405790116905617312786945024027307183480918324606016275925908943149003003089200499286981403368418927699439671525457651312356056131240768736452692697877198028419071970817709389538806832391126962263827752511248784205158979877410138047625677226080999122683478154510068558751239212325618788601600171222211071972209300962585425105161456531814022564542716222475838637656449996484692172252819494452168592668702895554269600322870141099551508949838123010160579944996275133345885020591853404898951018894606899999441029450727024971076083200200514800913664978272699628209807159915113661670359733695666764716199373400157190852136757794300987111540052756439727273270656232624729994916830491505174411722379125551061971257140233896323570424644415736996165054666996616295929901827387750699508575988178577859629420524438676055542859661522923650318921454236693034162690663396620209941673347475337338669370613793876902431031218207104299331750998931744466358803231848666958917535359677888132063311409691640719006612043320911758305974415264257923934489419171550399426208849690513591823061905981869411489333938293955573699964835282042655963805526140120065483151081440641067421203182073666300406989721992560957193154781567888466125881042745991631324891198336834578786838666527457579764783345238636150427532827099991933541300934538349060010687724279555098731770134920543578789569803416121530887162830629658105345319858610716873963563657811510455847924721553659139444980687628152193774138067026530562970011535127973868798054438231348870768886991190658643968780017524958843173379698800174563332437617252615970107294448385282106393986263139995430620023301443217956384384821020258847348541577408956376871622646167198075125669520510731597791456521476478562441249633970580889974894801658944201596581318886429376897522179530245606737016214719208724864261654355747863600397980174370081499423898007893679915699309817583446257621502915299452279320052493492282242247624780550181830236098195765474162731876064518019996224311488220194114884379650224861950165117581007510424101395738488818208674979723260027775668461364263316535595818483200 [104,83] 449443891422812439866810348413516527179145909839102292943869640127455587317717800478010448484294584432534523746342032624745596607781954941193676039001779231828522042483813202646798592652087819553691183273156818357984781906752920813912147563143840979352513697216558920730042983048600844258976448740460650324606562212410484114966425475860781163329920351762688338231128914165349596925755121437641403032395438912916617209249278405339629360541380684877310307321993730124127986532209520717967033815816872169242872879299300541963782714687401260471726995959011551922454638852547970691578867857226982540083167256858974122004310355385553928531619873519083886717878273810750386778740734128117398080601210384695952348278092546548041742123324586593025112467429863643195982529195728557816774871425240262976013446588775810814654404592002928031718243856565481423339076635656425250748657799757674633433149576875288168070665198439877727065736287257126245011263978847836873092769164100303801750270089585912996195339546105529757451991241280050049324276415456986022868238928725779670298366226972771744726560203031645676838980253548057296132389956883749147660771091396638543037060644613967822393919577681980483438205940283358311705292910798992300954543653624158668931909831973284105032840537455366581063738009511496626340588527600780290535147891875122213802020428503272051094992290799961983303239948142182897846909977182668106316034745577615980122498166917512236991021466115748756503211673703006865004986947137954312444600504667704381487230727658025787261794832401067427261624413321674475252888360048997797300910332009898789431426220298468097056255143849370902780003413404811786887259523225429273785492179280868525959180164214241855119060243921760761384456711960441957466530481534955385487114496008657013233093908924477766198318586997616290287400900459628884314108710078526683011041129188132881983229688243010677803313379102829833531534066613323321187643166102333767336344344942303461068156844408194132936699391048161416353630023113093535598507857769349617571022262589373562657969387909899544296393877418490333156149838942529490751405947200 [104,84] 1184837081809701379835383212737484408979557710522503977438022294455122536965712167549940747176898808500249172686589516320046605443252898118326474288379498732318950977341531434073771950683699457201035242252893869625088148950497830648358400205568008185295733733854922810966103677212808075216081330538087358463450209693544148500457174752606243842730506948964404508968320689097293084937027321574973269698788550503148116894349644162155870438544217359521105922833365237046023694039239932064729755212183560749064306787301830365074261076354464504932517890270589493677930192281386006925463256484094194935868098905258190109874954421425073317028208312833577707433890836713607442488639794479258140941723541840509951633053478554414277641054915115521112499564308598817184285761108265392530532742874228354324264056915881327965646063221332616005516332075068354316714055939976105284307522755344801218331183475528282703070497649108220661775674866261696992956576110859828831734610936165508489622405934581666405538044356351940101546581908444047907701553522224879284369292037525272676942187868568191567395876660257978092644338762762674847342815076834841221409940773302555246949854441234158385778755073712734978694657496077889083118441226750907576272822121822443692373977499113024936117999713639163348687928389345388117627858303403373876575756312639841448865521883276600648530155687320747725155163490268780879286640591854558674522777195007378480358061428106957065924139583030514254869715044768442919927476406084422131985902360795624937684060454949510086314060359185665590377321665539875358468969510305929106921492253210953914290177584315670863323967443060778626780341325713276122820155113776847955048968530524111437561423323646794030388996811909547134617224013402519979748057680294904138079963380363679026720125957151071754015140223822249722890062264970860451466562747074625760832189745697312518967344004633712008700812980279461814963866391155924030739588244923273967497949404841500886704614510853606026988670652898853213230702019044083975338506216647312316720030997761221553102203195570830935013916739792275225275285219889615544603600 [104,85] 4331392424822624216911194217081304208084706368789902766311378215029858348385649046488571326289488989610432150907093994544759344556861394143876840035765935598563250027389273302920865521969186544747250138928186983374959946507695618543567375624666507896963135425938869505298215466184787565500532135407912252640278006094139466587936814327066190972265954560164923201620392574186791661475642967986987897603156557552032535411324217021338812565821631003221469873470728075102409535187696234618283695059921999191554530036282930648743901631571905854294579451074299181076250868021835468209799870494194110065071966034254384129237213875019273234866333657966733662180201353949515788821296893943372555429981058885066453865944663069723813379825969966244694463973538087819316048166709903402911468550005913805324004649903437025542525092812217899059364109147355300592409705815125849144141620490349040016474055512404864038643135533372920781250338526157135803543123710148447885498848943512187039121704541019411575993432768983601656464643935544749105008138628903263200971043493956671262440492512351310293369032905782698374043729371041148312665369731214263579403095712859605573047421231893599334057508136040947688085698166561106053229680154229768944580291576767491582384292597885591225729927138831940600244392688848564002352332221976744014938739332073658335761397020904225225798164081471834445733988191738650292930269818279439803748256326370355163020570620083693560334277458364150045321416665214074984757448308149533603438512294130839459762645347611401790967165390003270170724522062828493184919419693880918866822431605262764510487269579572136280374258247901513099265380689871849340584965103995830733364308541309258202826793845282570868687566761537807434323298524476364118446617078071456550312255632748185881900059932653399205117115264628048579038930249084273869259650441015478600400375651077332672725115671785227812008254375492447406361499646217980526917068274748475581584414978639084246279650350088981220012450626618364755179132110230657587239120072894081919435476893930955083590294823961880333858681859550295685785735180300764800 [104,86] -41360946294084764375953344225917878124841323617041503965990022272709658248479912843997531868154491354081354907922148917642754851748699505496034438296109521275753121347139489946240426495934928053268191064598897854021005270618513760080136061816286529214319224491349042809286905135754396359842953040513744400342979709124369133579055508523966317760907702080196226583736295994303449583705160374486876937173922085343496432455423254619006219369695875272106659919224127179783549493170515703452397944136122367833449269717963543812637068053117780366108911791852605207538472446413076428407135791729907672756425655532214443888995836956260377840109827520004002976838642602893227894384898892607842579159763502114239912736818000579157632193529555343722923824849600024324739171492000758075217100836562327758996232249178397879028642581392328397201636462192065123616165187593115964673214970411772801683549410923541847433563580750896629110061952909377160012012945275585164132378064472909345549093130480088981770918547656936819894797370327114885265325904254353394751199090103159918116515719463218335815601080723896692680438614675372847378214783888377315730444035329322954553342609489640676630430329087668835365289114147429793765917556455604314082986287990321495090148262688048630275528076859702333555088894481785274762935380505121064965643810020482300271463500882719659608743449353094616238453782882197635001378099176889488397043468315391652709221514606032876798730463682434862085960528785945833114306852261361108129348314722008879680683356028067963937150950723622670192341696960333656627977826253731773887720155537375021402583787054549827909094110097051685270007543271701760096130045306313057621981252305095528144578337075329175249454962417269319943048204682766116442445775180473761642587890181320689316496421604223070054688127106016389306563715810379280391262464809282101889546356363474445266770765585079288519381920180283322518039829201459328592124663439038630790805779018305723859648938546875674218540802776962925004887192329517061819638864566210364589740100777764307178601119415889346749514104002877745129790621645680 [104,87] 4922249863051021554776615850707482593737194194297140852695550115962195823468756292187863906675559010897427251096734167924491580865558406980322291513536778138947874915072451453726065112689812827671274787880906370924247874734438758559720554050588019785059869853533405490727060799697049858009609275444930186036047219096840963295501403751511509965005329328756093956234921405861193955104089655075869631522069501050939795987709538346331585327503194305334453211336463381456434994601664234239329112505643899333647964132554540673903535813436081250328574679993826490835096659877285305622922732379238381074450087626603921979101881558431253495218651728083170172316327098474913662206283543437417539063163868378421739240501518647309963240636192278457616801161645470409831997553744526857639018941187474862869561632865221256089342869924116414026166606377953065269680081506401041956744983092603892612124683921644193489378158593049555745049381349078791950797063411561946929499513947495048375055042177627283121117505591225618655326971409555982828487982296255698733636695944031565784475595157133443770063447617956000179906877640870056192785533941731762493209323600259965536435545490077512315901181635501411960025669410539391567435577668179172613624056754337503313738632002034181369135290679580099996652254402874745435170413643869424230550154659504039619218262170328121462462396843040905214086689022668002954022071878818761096863722124687394249784944310282538808334794098140900772241075579154358371948199635250498255187445933002750399062184646668788478082749353681857971475020571729012899346910672600989169664981885937649651127798755848134461401772933974880985167264267192511913149860431270869360952803451343327458154819197606044127717096606813575384656886471978155137751108929145573898540755292251582584580370007031614277831774058199877044199481421800283975257028293330317010088988373463161677575404726654818803799881958122053252984838975238899304063962393883656238190877814076463736863344743599804478559058492230277816894595984517799146545057009625740092741056013641603040637904695075300121073340008156459686012160 [104,88] -150115365067627262217038480296044147336738298450081247860326718869686489696790683674282897037197270914482467886995506485432659635770826302054050469535326813421218323446842015082035233522891464772423133218313133857850031945263086819570192570347907000224197067376515068641497915149704921678226545509334830995709259533876678034687619822255692039449727851264760532892809901957327972794845926622462032279379278297619675234342837508598869281410413637064444984473381790896557048077424336973920859930026366213550021147317653877906843912197413631380576336282098249175444986968570304321762025552701327329620144178071150090440436274121047816967396142098337737273117414601620784906327471032553185666909536986924934236766389969687253274799576981393937228258569672982806767626019031935407100533659876561784461665576402813070356578537471139676039246800432701140912647680652187275645501289062121466277095302097527150216696470384528598945677800221931433939638842069889633360256436282247947675034932630741084614996608883369556853624592228906250957926153466991888989518977183919941686330177829878558819363459330751835274960316305710927760378979329643853547690974294677118385332257475460252824196214925493472139405737015764785057466492123604309828046385510487220043214276847886145282605745926644536673811925327747798799964242581897140778403128243147678127230534606758123488722079397118402257478375325219127565835120270571805681051624584819265748964251455088822652103159734304933865478628849444958800794804627941572425984722931711072342047836975285619700457432767605076283389208452283559813188660628536921223904116153961332448021676907629133537962518855709107719370016839334655934087240406330267269739204094097863880376561683868948266313472487364346013999422793939792767594412756850706216515807056554352694493750454497661926285953887137283103620905552644374967938319790288558057466811378378594865561704944525942984991528520033985958384579650241910323981236022667164003296079970157195057580831175286357146983100152380944521676761995353053310748404002916203536711894489469712466143701530762793096443679721343650260 [104,89] 251102050095910588428372884799655000977574282219765168626913231364481160097125688823219707639134266646098897300271457504249188424259471052115093205480979424365191793395081258060206607556624306586911756297586894876669137951481811382308296760104232403625734599158738250727003264163512416262375278881802616454956952830991993718589838948346425234922392125864317962809737663552129431694052983024104558469644419546566933569880233840992807842607430906035105333666700088158314151968650440480782062181489910672230581857241065316501292415769133276395646977116582215033660257362731390800333169145458047191293880729377030503621955733759043940457194542755920665021062197979517504228916532886393237171084992788731410612457023694860182988898908881036802034672714494947892969097175789986108498575980984082187522523386803968897807087276097241822666095389678362562458631077583637595818537265169934851876593413291862551318173792159276703745775448377340445027143099861925525495751315935189840499515925956712916432963938283759869356330513946824001237054920558587206195890187498664583304800305381799650066775410017229539232484786538758804996552562644514940777541715344971958487868654499512260377079715653576455714383910967833769330365479253701813772361330712757672884962494118797858535312134741210880352006079199488411157786009022760227689661789816167647785854736191138075720355359698381959733136482694713702396652289546328071349973879221496764624323571274387136420594845378505127288562070774083539762794859536919915718753634967025425352149099334698804047860603068240556489681356704809065212008526665006393415655708494666678027642573886322320515310823186550162132568353534194959733739918314469709171120808310854359698058507366407083608161627693763363319738680515049178841349865764345537697293694210533186675745835038439804199996974942697112521941050559187998190224430519370913726258821147198601571986937757763007316503217637086157631777785690215678474614952649849228738382961521996596673084025872413241703839040816681108819290634070913744069336450293906716165092412188192757905156320949199475182821265605120 [104,90] -3422228132678381647299858765623904192628729430652418919873704771462089350078407251794263407274084484318344611595922861460001691138866467264952402847154899213902932194883827697208887234206624656292966157616167416374325236075167346895687271054904758401654093751460186870292632097545100385084881452872617069625853455515840899582214201191185422332472575561414449298900910367242204575179887096910905960295418449968600714034621896068489251139477910901306119588926966460281362951737080354813052216149549154085581698524360005043003739140114550661902067299966453844872468339441336488963232998580474457777730348813163856996078733633472320541210594226390714768613987466253996513758253834793051987931110736427654135862304895961750917955648596175005112643729287059003963465153789438996087982588607258687084049847268772841340901668796423629076547298866318080293497461420727365072547216020234819369391062858193886040807706889843435449786344547698441165118618246614416504166057903311803281316179157227295190688039429930252930528522780233532662847029571455928888977746983413198772274285273161387976148495472966832571914910837513891622672868600387287031193472485368946592010520912031031131325240945733421158306006178147502723201757307951468838481145323309147675903332484758377198546359331838467981118698061895206661533582235775076317440145453792015769971289220356671202689493509358356574054551562085385335670308548537331411487227005540891872879097660584599250826184319920445535810897231740568362092795850156973699594643504185375269868690558354488907432039538765796515539422144583468988081038534167907864193953533138066215914075561082328751804247066759766153495126466211100127855071260535563133158662386345917000744496404684963823275667515610725981147037766702817601156225549385248492613595725979135147730845916476592253313340162481702709896202889541772681637118750272291207940147229760343285471898702749889988935586568821421765267553439483577075835325099735872021508438898874872436255080540730068368661972747224572141046119363725020825461769628579362629474524333850962702497731869873422752462378176 [104,91] 29968326508162645501538013177829120726805279137376397980876974203797084574350738126030288246249175047481749460037668447732660244147276006904799287358788076923417493257533771820931774838954952053054880123083157950635396693987677592164261395961240202787040206570506727352737636121068030727438019149436426153000755232827908828537546265587543401385922161187541665177572671300354383594422397735172159086785645183615428129750232923165341229033298754161249002057166355351160458524490502551720906369271806738421190212859604324996934408913816364870728598068318674602554599871722836128686088193792402082445454681187910918185190878883878360953259191620381750127395847772720231815016238499883689959242674439806104968321644347567147841022504993834227942618041229519923977304726052916919315041907636489467187766997756050619487161391703182973810893875914527981467241368672179602258173935884861664013771626974647439386366384959081708113022125729394610528099307931223322304418955452505625498158189265190839932988615561787325897920147524325783239536111624729051560957826251176578096779761208663493249744252197062119073500445629467168905305569243341911895287762175121374454041210589877449733823685065404225187418327526317041297793462061800367729387295834647630488267337747424239977117324443593900843561818922487254520347407422781043002309410220998341857361620101348839498340196613476004945747876317465115938936597217248400357287877918678817139811030033255557442642082504220583913901898832770720249962853992630716140198931317846487587708254356214176044408108406319024558467686609834816517998221255025548697511874622988625459214778770148516902856927605780850317664320952091454242983017782788931645881080904876080300879029973372794696610797916092337539608608911073916087827484873844438630433895718312419256893383146885578004895425254985850048664332931984561516274144843358938306477010237716031559584557553332711860282953800746049118157229276099044290609245245121635526588955870518365950217635181242459560491770666512252983934524138135990981555679072461080115032619914693342225141953838639468257664 [104,92] -91459414565808963489242306264542393077284441018327109875073676362003532006095635790332577619839784590540781942104529624063408285949375110331498610875563691836364078140831529436009128291133134609247887666938475458137286829500469109652917471754459624304524239714703747824368800990748897496406508141093248638041718258399702092177563580640779758090459882595066564748382740201156113026503385503718319489107352797667510496372728944836567181460877653426555514168698956290034964232891174677335575312642362819324947226294837161215911745400444923821996665451676018679441323934182807893472147708085610528430759807817246488168332882937486326583118641721494747585283808006850234513381421515917244036441919966166969951396081390839007311292668057166746327873841724668588872776420108533982669145395374958467815671487184998474834318518592674748227094887901845856837256481835383129115224196972216473133621048422010777392046994153255243704265208241180855326032619410678121669909684520113489261424194389673716246454530456839657511508816644591580986205612298332119710146023393564225265645760350475404784530404963283260124111997160902195670939115454753407101361946538771465772454254157989213867811508254152102045018902692066736617112816531676515708744110252565818428871561974684851175709001153495695918159439022491914958547646511709056250393858372961846788086790658057617853623540904939702436513382726233360507397138576780451575758236274270513852820691325318508344681100738683824045957068020970541763296827483206641786705128000266096324885057503991968052597347757951551411789125082611235464232272808465065860542364523918731721291827022283399792770878692675441273184921999380726286487684909202250453928044077087427065741106148231683381196674721424078682194569617149455570970956788096256391942802175579981639912376686900506699953251444347962024930182721683406005799206436361691820826108340637358084475478225076626526127958913533324174495535349535325820113755443807851451535016603196668643132636094435260292782158236308204491657738185267482875628635585487050853977716730190216598840792163226368 [104,93] 38234406647312597583666457850286973075079768384312110200490117804487275042995768172291743466113326257972643084919307673799792714198503163164821614704201109811347910369864539203616656429119242471292584759509747618521154087967509230126783036298348098667981669382886050609070837529584097522198653118466344603978983964570078100102437132002363001617949567826208441004971738008331062904358391167130709382558000023616001771718103451937761228753398005666514953796245976883368993958268331583624774187374440940495131057523802696389185884720551533085266349505314775562783531662140524570259669073918064809283324132056161996938518385580321011044045730598569912665608819325008919631387505831426429363045159002993017387881703175967438425219736972499768821305312403093198386333819724942917002176144645379463521062776645817094525662318912928845198170124336859334841381502508781947955544463529363246374435123363043336856778599443983022260845541345644733975071111809545401681307416108758524272339130740239155902114250720245839587225040308460851169660078746873334474565501200582627963431617734297283744737994199112758410260550080619102294839476837450700526974054507596552073123797128807610302924358118303755499051500535902570495872375649606865404221274252025999535402805932799266007264951213777153914491829864326812571029841585112201990554162706628696463893086327004654613251500815490686566616480653963085508499948781905289587787920527261046452508724830761235822459165659957141536379413075314687699735344062078151126095084154490990226385101428999274691219331626805609101057624576430042699452936307967467892959844116197780634322668105084100927642835010039607797650164243411110048458106046954520556589227833419917272429380943481921428526900833261404939574338120594991760947746164453953329699207675620317973482367870079747806627639885999857631803482186099402433919592192752314019090250000014958676245145402751522990816917363158499131137883819402309556722686647143422028813842851891620138195228240870795566561902396615686437259071670820164423607200316385601792222056355624520285695739072 [104,94] 394438884458847553057115903923106055350867906798524980578976309298598516723677900620167858684154193035823072043197108191566605726620032268517083689933700794841735652180591766374717602877578830427895238123260905972094698415831386464462448703850289435926268899649356760722176178546895333001800990288751488299302591816741451029435077364713045651954920141122425778513689022853690979509682146574877836112218504764339564264168658987550989130371114821768685166779326785107422551383550939749621425336608171265005106197181878516573189279188642043517231002477327149140295977851022837836203401125059076401892535209682386822969727286251128288273850661129040695008137500913344994784760189991140273675436694541074149577520370065471689335842274699226968902072480870928767130824859541309548339703260519401338836519055947061286552158786064135626317882572468949183918140973504713862712161648010708691807449557627986794055000675552257289770796627370101895512225571516361266360332754835129259794990148481030325353264012713850357888572081273701705618072583962689996552715505904725108183707525002608549163568110464127393210505312956753233669267513146445112874722411593423736846332619725238222989134618401977928819763977797689677902663291238606983436586295142587414214616016329429820058530069142994920872075133929348696724929917887773105294996033795548136954815763227638851306363163120417443415904340435687685328687797472503427565279851440410325610961794167459923905634492463046922698595531011706109644923787033667202994380525615946492938353606876705828330772844914147770147168505446949406378686175008385410605657826839248864221876196341343905945203667831837683854694283934420681988481333615746290583275982726355655618940830337950073519254664157327113502485348743982242596582618938526712997492869641780349574154084723597412263411788134408196920636800248476831622527182698375994088192614146484727865759108247502789042047014952449382619082886806761386595266465812466629202155505074835641489351768102641499903719653904580313335009586433625722011567974726965921629878167272338386080496 [104,95] -551211389427824318761482166397179796897792922106344525890391590443682668018501050106030127474309607155871658727980480668556814185819969115421926090053362100764870483370681416284169241801285509816771668548679230979037530234871285146720089151293208453733456035254528594502873109445956631888297119447577951906400060733872770546145541297628527680923405029095898946602472191637475986882788975398790498337815172111952155342281445747783532121034618580752307189686023209286191783062871098052310248412017323839495419648760902924071127834111222820929764004006252106934585363533934670387855434489601534311045766697344258941821919535966447146163436036407470056611896735426135680757682780018086258732837016767599264212807023933977033892771521233596865276555460045079571918810192897733534213968932269498143810111437582356879376520525590426809804512142836305607936366208931099498541713275851372862586323092278146455686672237259986634683224568401335806779368613817407954735175294291326610583519518288268189984930820852607603497486047651634757526437822350098322095279796049632843641432046156641481840969289538026791053572884402171573245420122546230619870073333723726466975860861996698151356721624255466342351885916844835386495049692377987312998335796138818034242775677577338323277076970636003292111583040062885937766954749376294377100520424049512207219563176376760425817287978320019481568997521063700963784978233640503695550107525288786352164360813564133301217897584131581941916055371304661893530921785931319372681499881459537388014453897792773917960009835932741193533930310101227147023521031022071417368741991679730742745902453026325892816723842259642429270879739561564157558196536065156893076372241722679360925687366709465190249769237064177405673456912440762227908389696952382473283639517847061484451795567470610734181632102792363120188671669056747969939271765067311106172576419157509634824283897517744379334300647709547035824127462681224930984708328307937210422439589025201394461309645799125676234881667150520205275965485015886665707829917405572719711535577570072848 [104,96] 6942998527236896566233897825659632129301989359414464241586795043307953505351854832286668584011622685833368764911607818042104078187631084743492864830735164904774004865236132989427838178355635217454292235620518328777091497378998309304898671867322331018479889741975863083005659891520023900631238882393152327800227456061388232489151549010343733365758207596659904054626756252356405795735856530122635859213969111424489329398526386986652957390486717837129320626028287641771463991725171426271482961354751601169531278140089289386744896794432061336154111822691836746302034675893740583357393183598066850013208994426383665469547519322772528336150485121973828543554281654602076936602765102779043668511377550480963682153714221888944703267587358143583696590407576287213078701880813533787704286869208249322491430756499001670829611311886672299241159364602942584170085418835446927882898011078562327727990696841431467071681584774622161750705259000042320569040276898619226754477854820727753950608219856430854425387758648989748944062235400100625587555933543796667709013332006686615282504822629768276276234149444178258747933363111770620849638555222732249798063092925534130670218714609870391072992060512183000030871901268280780577692987863257301977515536530101122185977277372527847419122235259156299632496483683866958465321912176199280109344638015056262292860189336531123815547536158021550086941573969317212199665652510446490073041044128519479976250840466717189555153713988333569233990453099054276843903277568238028857687991729462326713876836324832839087010312342051813401395092760830710911152100192806723765035140922841703747086971686539204428938469644656059666878136195060693184451195486941125071376002162239249932488803522546658051761993881261608824422318997297225770257920753457185825987679818877322452179765667172571130595029358003122982521474360432913596783098885697787772603956996425108315210863634551398580552087260525965694370700624680778133568958345565049133850194729126361638977410118894009003740899760323351228933790592623935205252509609381367561145669260 [104,97] 1263378841644041068405950579659029991583711481665765016876899853554109897442363646689974653901726889295787314482286017419917566814484896566120407364297858594350215366627953049414554921836468871305982735415602118686851776391502757709065785642586073223626493857327600062962932686464949405619756579989379207565211730978555307441987506526799128649725548841445707189463911153699687972017198884109870586850921985169981600386586653629976258944246309429985451201453259426329547582006138903742242349422650139006015508362274610712605345020109098322352945271278992462254178377995179783200974988505210883965836098630522373203029047970120722256833480994211806488246786354358547767685868680820318422008067097821984000334368461717425200340103812550414178654900928516279496923430847366388793211191383906775835995781590188852353209183447384387624647903826974184670654211161747949040957551493856531547597726042193663696748728826483528356987121117416007158945071052218816527203285220704055507786520614596623910226345125382674931274815261735172044293305188183691048173603518182246883307242225957001523665393668850887602686796128145783376254852379995479639938471119602241737137664411657337466438419510027496476870302986576291172193276079749218554611593612617001409288807866829881745562186599140692526234244437481685530593235539662698378983255081558032007456413464197367671896254951850752394313021594850754430849056635161260742260795739916465022974901492921129567933786692392161462007709885719842015608837923214756923209867235019732379499910850403306133774433432077540975265690907333047683627923096340233610628263432987817041057455803741554526749078483066739888761941519404306236610300854261411169436659589173529692640604689231582077222976876328556581045619385495556904913750395804547237853264489877501001953975009729654231161396279115771860283834734459124975761650915068769322719520181555638171801640158610179680758098240955864801576913116992313602199328975542769543109477475103008128068236627895941577740679389213074978868128658887377411258501553557868921978880 [104,98] 1565364658681010182978106983861171943492120719476335925782741377481995043098812702516328467362974132867096657129570500071255078774669660809542250331764793972764007994615034678354771538592267577875537963213507057887810786563301431017288702553482752481323955526484265911548703954040580941505868665361551647064100166988457683595652259029602745717741191094221002622832501891088672028575018066679186629185067173702477383162187780523837058122908974252099896970041396427148130288453661709122999778502905684512536654846336666297908477596266745359363037684958481659486339246837715277402441161503685212836198517127476818725179218205702589378293511995587284612591603151291092884844026109760528484260259430401315754145910282848485846450289066770879878126842989584712618379281703497609341554036455344337133992894820477432081288557188838901450463413606501506991931981360071286528813571730311473851213168016026329823779325690023207869553435352325592555036404088419721483652055273694694714283319642970404672949153003470360707899691915887511983411097413973576160916857889999944671647303325171722555485050629717448738386956316933273761783257846806596016511802934204979272421941627691338462299064249830069642665568007616262971522623071736068339969150512592133560059650298691601577176762401634245264570539082616985883722147086963791192617972773828813576759881475703052477393601488372249296495527897054453370321231246679294343516077311394405817747904543086648688168360452666872705514344092779635714017104397766498687795702173193841314624303101113284654675352971219834752361253065706449992516229797763566760925249014248149745891177157439447144281456987630856640450650314304436623882413215158241274105058907078343784207090175812576045604723219695946389716972923819082312926759592123361408656409476772018164381778834682159942536864442872210679231688838537970811324280399373401448810751801351492155370223138707792379741013428830290230829633404712463434551877099504779013335433482422472205185211763113855751417167298837592683616401218557474682508525690868393216 [104,99] -6261954075233025866730123532574130453769639864242261062785361615267104559860597759435839649711143622871014338886548261151189804251494420470137045129061121505152615958754334907113834151437946391752145370170368915651914497685693814010917466878643040226622830826392024675778954987778130735975736151929195636922947467551655502379216672039143492371117992332965514343395292994762453935225458462249546666429972029261911187816519027301855539588944364152473516878767257603470746849362489187093641367974694001379980858455404217110944701436840222728188857368641157366931092880631770263112189071683266802917954706234049585799260797175147362778040405870083082864235717909591196572998150791272147262859400042544614414749515771183166347836208991394179834863371564799550782560232895194265428769839017474411059637460401069846974358361176318849637449814459398739634765998986212141645045182096849467159579368040733144155675573103103999639380668608115650984570436800633185141141299309185977396292390610842119677132648131235315598506594420938818891974827472508704711126438359604181668192015085882735741339052753053058568918387089667965813743853047549035690759437330696294672338922907644507336313653290396060285680705697055400607820323164318601670057625041712324201385463681881878542915736293550316488259700334175773344786289626835305458830249073182650540767161747742284247486790477459122363603272313556006906416457165588522231543632982655813666716035080831686184300591780563064627879185046394494479336488138329213644409202413230232940443079490305403386246467222584812918497659063150581864264705118695330998272396777251104194352153824685302302085968092952822621207513262187899051937771428407490256982944752683656132072190386130737468991964562942004824795576399124659169221072545225681911111893014560688449472104228029816045543563210841426394848182003939448606495612226587804886509528364016491411883219150050830972435574713199251348876160403119674849250756352018142497291885880600567657229279333604338184126540587267342562450364091741329810503685835904 [104,100] 4155090747271890592128885732619291820766972199089857514352546966688071496462785453599458116176117693621610873171178177878547437820828080983898508777469095088057378724535444559915561865761172671251703377378452450738569149916843641550879999586915071510925184066936670383097120568270819842731774728045317158444985224611989376022920432567140147919190052007216931678656184157411804616202001384754656591879313477379167641853134724507296000135528635436859860675587579033819221980366522203865269314687288047297940235297679315887396369051872342360960155107359643761274040214417895005081051151540829655073384772612644509905755991744824379127363416894073206074352879246969834547093383545128421709416764076704393745179637170923815136503169477398015279839982375578167436575474843048299208344419927608108818070402999100213010137871278470692260539206012181735648135153440872974238196811856862582342399149688367027390213961019142756844120074512200110193972470854567255244751634127169340324048577544014719531830989359212489796849399989609758095197679016080387542456323651541003159016208140022351660589757629427726566409146961310435092754690814179323383465409954953187963500966462643189706341287505720482086666151756882490091280410901983690985187916356374573662000991522795427793754667531815910247316913382900237778032870524436246855303760593765119214383353158310512233168712275505060574494516327260020225823526390897202763941091144917526045390790550450593511446598013551267014904648017157308982872546290632760136408384466165838101473798601361620529318984028490870245683184916154904806861695428455157020318389886936763555794875593050978913730426074136934908185362620633420377558628781429248203677575720732168254390684090988712800532412048670316411953733739064369428535506857400562413788946174786659301834932523311060758792260344215568592514067111409002193233585062793686209700496114870583782320061585583621612938566666416305838890412901767207811055043204918275940218753870511082698034403314292011358883620276962928566804174006695947856152544 [104,101] 1578199946166820176584286172767858528589217347366959142509765688503415250739931391916587663688704317680392194253021734353599459363505067088891947068088977450758217475259438331551812911580422882584152163479794382600365175439522961994703773924294314185937654228062806143748720057691938430793546984925938928159710363806069258053623931768466607524526740734387083627738560266468685104610488501601272388356019966448753276902800557094090237890364796069849850512506686370898362661420221874095693310570357595601783086090713926483171866416574013922748834698883605149499932752504936883462756712382641022381215074134876651223526379045439812986962457257468340524097863272680278697612756082791249864690077835015672199916516986578018864123810894991628939439990350529148799402702867190630224456473903851622814408195811380230266406493926163881014714566331344671238050664520626580757390308001273503131499709450603329985719024287284083202657743786622770983990606234567112630827674212830543209407388826103357342998041704224351464381771360557966328830713209032037246304949357298321169934774061986634169509479672523411057895167791735695404374459183559242068172464840857690434041817702542485971984180218561575730823618242093901082976144662138963055502858956716083716906507193838669082703707378266076462109907665407631507275693119279501032670687053667512962068163206851724808546062439810310806564595786733895253454412867127464768810336169567721943134695250132153629446677252262641509483591642444235768572592363261550560752966594976918984146086772673802063633994691448067287016993119464100054560063556595714135600810999024512167679992781481693757479084313907119675832967938467981050343570435355085710979797662753537346418285263227414479880652859246765152236076616762742696097773785200486857963064516159810228067642012190408496565888028013958775968595722886498545033061481604251139263891664179480942518163187611092220499863096300644703883224021934329878101073213440666641223276686566462425156730159873453258382755918253225763792602731158048768 [104,102] -3201753280998585195929524118857531513321700137512159029377214766582622837108360233133941507922618262403140335420522679500322804084112923510562141567639200218325316942837740185171699028483902649613342263942163893495595629295185781282655785412894497655229239476361125969187810863014663562571425123053433438376902251757588343797105072316098436535460003806003326580815485759656192223892205509630467705041671788991501953831041352836702471057197281894309372714157767835413411834244818155781537127603073777350338221757776077938710387233362750484206753189070066795050565847547371910987610536952201036506412582832961394035893321228790574804501261326873267683110761486203586452609437518307462019514391538984154833916545660201531893930091773391612247751518086110050914267338053432741125678203414237779386623189481421659827986050920652973033206711575094940473241028764033987034727277060688212475331226500693678708414621258632034168168916120020831916803531020746086191814885460252452011370575485182066321859102793509307235572075879274250206071982705950182600221179256099005104640512226603400913452674124431278423840507922245650725311232649084969760843950828926451535652978482761533286270838550649128018302529016866973881571995803820733499972438278365596064577364848075069597506175157823261193372660105527446511920012153287232620688377502516479691073792308626902165344935729124874799103708396136253812095026733190530810209448375972221734922028708438731518129288357570151525504575183383269654554073453922110697098508134679483665612929308156810120250452275461544636425505226336367165514512833668363713294637746601459835503644472349590133594445822298965171376267029057704171948926562637406109239158049343210627969533345504005672392176051865648486708835672682925757805540694419406343247974767777482878210102518678045386790229780324309642207564254571941049084853741769193223973637313515847066734314046927131197747993285500672833020116612215400091110036376158288614258427997469001590596113730739592507264388167107883849738008960672 [104,103] 1460115649545536863055964880558681715974078746299959858527510090608973693910616184042928710142575727912608194814729451650748468780708531541290347382471866705704261674598867992655554120158507253200357762485628807702094914258290732015016752693162568980674612058314873325433805718629773165190738068894740109037424476813827045342630719278396398253317667645520934421101646575998573109997161725815832888940242298300050058613134364987306546656544063732107168894969653446748657462253784088363840264613920591603504298939299420967347067918023290535303152821930918436289631246607569956419387206150785177428399058750568604600485458161448024193753630279860522272598968401280480526762780748385910981547588212849236338996801402748198124698381113913494233229073946390227929222360204852314562815572521946787965110282201059351584558814234603156791672002255565855720564871715845809569667579689740376627520551393954404662675741123552596282778480288667930414696293623126594575851196393849380279561082846785138169799066204969150101967050510627219198498573866972402011987443917067344250542456666653899689269254069915924769410925281907685078007882057305103040935806074927987532643149428964140260196682077030829506976292740034365679089753657559074945288668493218299888667413689728534188633219832211606246957346243958290606509200798669729048077188659935394517739431956870761404988351275238809849655166179226561108324525187540461851432230295582560224479755950934583171091784033681649580869477520304512211880886176332935786167605776843002315730192849327931588125428002168318904599721537497601174127961270225910215530913101363602015018679822590770772006018520571559945903564042979765755048470747644845031935858385186198280664402024470160407618124713697057820966626798561011758013455647367622717461934904873374766068772884073259319161480351880806872939129564598777607997619023396931181029398309028180558191394137959144571290106996110343461731391750569717582542026932528348290370217280164908658125624044882393285871950901305668969857376 [104,104] -84944627224848852230026636749839346709258384347379435237053655312986520981275743107847022732571777837032803300362692187274018828172586174600986651142590647847271140228284361664058839970227476736057952461125197942173603880424978005245318726868228042405740108011026802639250568567880770360363976710597512371807732809093689205622207582987566901899654519992818993724797581365310046717550459215068372703530217297300699156652213627963459196570916032791048684014355401868333137350635979160085718257258774334703613503713235781985007062838782187083179742071377668259378620291602986139647329893338139088960453381232604017430067985460192047360105813890539883021659943292159433152347519259477893244326816553536230594815330853109832515088550001449133468529714122808711370935249390696629385943051518399110822451555941838440010226932315918382505959312101871249804336719366329136335608345148261851421297637958544313386902845636330388929529488965456287453587777620223726885175957676527377319166500950154973618709465695566803315780949299652074672231680692454343163353564529887482919992410668897637136324263095532707363461598194722402161320579982350997526839788895928456432945160962753808255856878156460465442578979251552704077949985580387175767535667327986407882592522390816548245012189351346611297853659153629919372031070709029037915217119828130346966161178223023150184131856811020858275370192801178349898481035701773700260984082658448681580347859763850709125281406336522872296291323710748569374723176332939631555285225032148688851141760406718969138703393440411210633478317398339007262613146296770953189447390549811871986337195726285435555649087226850677256815157308114268755741136070923140347896800459569841904410854105394369930755067761247085684399998468956224916387473958586446687063900451623428031852245095677372573653960241894458455160636446712515384589626427431065441808387490294190461789769899196428134028371041518633515410069039138043321731164914905619962275708583801615473716379463392446161682145000488764 [105,0] 1423520688257069041910519278398311428567224286165479633230528056358127148869470671164868854058605192632326820287592647562219000111782531045496190975172039011901039470854171802058271860521565822727642685658029210169457128645714648722087782033091903708587852779189261638488853047976335259844179049429706554934735060487010487904275141393504590690321307192426975522625469997850518347493200378522835933166457483408955335552321276503652852316514720416700591173210036348155291030823890552056258928794738007616517286223080560734881705354062829944698870121109980672401674022457101699643722334412463151700793267701408203846074526582136471692280369691717862670840710051238664146569687801599908040667085187313458193848104161802578359471258707614995813604387239923720694035801517129157595995246052417408415123062554262959976949780591778916622096856228168000693369151724325023817541671633041162570187210303579789110128403451770589499465139467465897830318070627357140016326144732629706088369736982936478886353088403438739219379259914693423186494127380414525440872676749860432537757366303112011644699289654698279301176000164280283689487293805785786659308366072999732088195748448964182495275494578929116382915445262526193408468800557612188501558314703163178714377613235515498793770987146339761388905874176802481561857834368702159618894274750047472235201287271324978046926950668466517835388500331584326660771500543358717393021509341384719334017244670937942973737373052297115678158152808739230342582244122695294834091266149733007954118952322275367574062926188607491841834596623289636224414642073785096418432876457870459640245660924649422584431988117162433449422952571515532051677046779806786573331992878751459250538372676432370824263258480475579415533946334335796675869835892985005620278456924028590479938194851729559689502457909910524595223344589832764392336811249343216239424158905240478810982117911307310990797560286445858145178170052712093532830005436045056757436740002394065603807662237806553171766351867513753888558843900510884974516329967743044430802412639895160311059801303029358200918813875252732525194622356844238966601565263407027461172879337186932502676181075273053752399112015859202056097565245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] 11619452905329386565006354495856996720519632563942971063586706700797306605470926535644972947266028920183702082543848015954645051808970068518155773329403183619346133467510600887898072566456226999487718745541091260085481059120644063379635909422460768678129052050923765705671317930318115937027139901148097435430554046642247208928560822034193465465398146988389495751456007220835095667366370095029529155433211926674719171860026591571227696484379310963893151892874997296181520818838886746793071724931008015430768125670594894297692437960871749552057796069318911462040772307241092417146113104846271276725532681187959397009813250952356550525004191491038348991653122246148518387504511132384778299482355252442303417506168804114142923690471882385310421312392813564570140583759731965845536499020197360163308538434297427211096313366220829077864853743089452865751193800786126725138848964505179988694804867210150122982166306229525420336331654084507209130816854194940014505491391140398740044000506827551690649304217382044270976172997397387942256446458801326836119607036247163081210299408113819906597970529030643877555182636153999108486201520527730868821796217837893210289148823366777898060930745111557849398196309100670811124482860015932913953691573367592951120060275687669470473641927389436906659882160432985939042797962364141969045698722817533730735765403343307032659431130352991777599636450620704543060096339331394176445849212893984931449760545469801393380517158691520176601781796206826868921680892636188553108516170972927489274087358832298656439779602641169750876956502825776961706404175806397232399868860885226815099514749820964055461081120498160473942192367660967873243517386383261490662873010098484669180165914619919288005819644578922140609663614666528607394798312724804413121052082859123865299185298169824348648831666750779247749780814591310028753699811822592221985056140684519582050076309387754106388937071634018656952783812437965628868131100218044226484619016020264318732010867779317516355405381025560865689383283441747275401980400970772352323283483201273182254275102743588769752401362090655806787798459471037854782414936865400501307001931825268164463006529167083797921841956471725778574202535673856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] -175699728769084426185802128515969902752423078581884164488107490307737888688109324424235502382221884581117215477815602118163365959013597815453446209058602140090904840899922474723721992213713436435398597614704000256461677369988912817098263697961282253870201037289127857855597962348432201904242095561012559088460815169223476674022932024321250913480301482249990483525891031813280550794012117191147295956138743713364364140742456132679962775807096518301271652569110422466185033401465537966854176820853403990380499147649790613620648160491269237621882543198791759668914122380928896561799249529861662999157909774074390173881422706903699876029297842429032266510656299628639014278604516202427057912432132483945022070450801144180774179091502684956488112875268788327569731800373436946206063498959994503213588663209640911181560557530966408652520484778929859719763735175481576678909601161892076842922327290571667596914562751638401992091886803074090395017781750193387110733975351098614149165238228672211029818058410129566449496300550128811638699893942676433350440187446051307206161402733781265452067563837977127791609786739859941473772137066778730593308033128682356049812097088936766755914346904429265462681277078679072363094412564499735683585829787283818662110540340256390029078608422931265540925738374962381279391252804802645055250424877693733625660609622356178874170054336936067164491772807674606446397112853823816499443072050821646643200777459547721687864623417103725249265319384429507710991656236413451684758256645766252374175666960042470551225011171501742351367600032987176420763263343397873139496546137426340173499748793912237222867189442739572297249270859227611357255062237658272599858557388755635249627371306280999920332752205435077428001041287341480793719766541284587180953558816918518266863049270235676361147410705469922389342691586461837447896094432979788748670125581379396625797456988820346051864987107070817659074189228126125191925091001639624884660831896220219203511361131538121122757014895712245892790508429302109663502763514657284313373226395821894371703226465882609874888263652234467096568547045144975144949525980715398381816470683619788132189816462677169888991511713462608555838606095155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] -5652446408733708276223551100116448155783047717062473774079819800349361877050758778153097579886287888970581121977144580392349889366197444392059443189772341665306586441332441398950560197988881189157164083738227227290159133840703751904581465895058576261100748748964489610814014232630482663097184217147894062540971867078079593763711687093729440298507706216291102635996721230096402447563513789297860265980864338373615254902547498703178752979928179540130365960746236527563202824112893348216134241926562447526727185939957866383013437593158951943194354982681126607601481269301523704107519644920546198781687898068852615184484451935815083922103872775049871020474670801026492197111820506267466002674934216536806970592425326766789048791732841995669323321170511514803566082273121680673770423327489864488057908906910600216459014771524501012092955756955985713973979553503995920875693362942351921445180783547492687666787237200350055137951557540108776527746235895094163871790661070871227333261308778212431553135560835488893047425079856514804616745298075497395965686013105394118787290278027678358991187604101279330867296674654784263705096988556310780882183971513295239346796359548680315356624637759374322914496085850171747223685189796670023166270491436025167510024836422452848919117412693808325021241244207093982598680167954375959848298058796511515481651105883399417470961263316043475515773820938223247985908137290091880211836043447201472405041207396102192045017639626363651374556101962900320201105345475091070307292185187748656703391077089520816073878904361641071368010780665511029173705004689848138997085573425493394016162790828080736905485441458822173950221308925271821150165508559236630806212191253578566469500359435865622358059318911023950675293989564776450956955240023808425249308094815595495761396471054402694248643965120277145278694230316029529349873672419935654111117183008286084141580591077564203560348982188329155614999740815834797149566452858876682913662080859960360662681335033037999359837930462749776130452409468302079559318738851259195119406434143615263661666817703799480093611791082742093519503361740016326383221567443893014728691287493792849020516800536194609434242707921713660454583367112851456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] 61238594477943550783296259550566343335430794093183382855586727525319026961252509793423971619646119887104014592830676143383295959475209682664043340694061139489598150193684355677469752039756047412022491077235237366462342442829742319916870989637919770173923168585638915683833840854453085897826090441637470406027769409474131367957315860579900607763546408691371875763518194051918749879462846621183310957517524317866838094772001107548204490236730483572483287684251000737432832769589254697304306095150764689341319327706691234702765650798617097623028463782517640499165145954419224208190621145493428431640227097552010463085545032361378595620817962814874489771560245532533349126116835784423844136723900592004373482224274856697261102691953535163991139491368873166079714823200126962033631336323527738461682152260554521972905101375885829849267758432680199069389592084919261632068667506276153919644401462989335355136742285831710898927723612044129901200532231890682076301320699719928510597119378679683525054058132681666693821269625492594341967589228618825192464683408310031587998717678528268915158080549711468110428784800603356334359508373816124608791064910903748730625850886085538147722834752026226131228836585908563423431388322666170896255130147910522602946372099623361624785044757133931485885349997708179809419238264493870660667738172756200890763841992064084597379771068869938920204084313373967309542765060704037366130359053119494596614764990678982230126112116915455712857730894380758870000998802979593769556315091995698254283730047165075916701019904347959066390899038167120260493959758561040304464181060261924727257384245118164525160613615233985775177904779502890654226777568698028971463533113654555468729090648943126076760626449545918091884729279240848783870451084020402491246494868829132891005867425443126394199813496872258026255231192855912417509052871003983122384966598571693036390589508981111239340001250724622606745285734387846121051586110654820924897308356285659792721496368494615376814298611785654239017999767476029491819847254942294041123236312856618094467176163317783703628752642651253733753980578704630001874126411692926612760237533844929288121545075012140280284230467440083906898277313051361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] -51639853248691733990994810788720725261896945393539339115715133522211003562561876851266483961829684537232481076033763263742319571238044840213673866029955223462401679809778592209085314212544317591139501728249944227976600468438824861729212716699790899897781353975066557931426803825986873246485321139165672221377944413318489869879786791707946464728883737592653602725985101773172176285186904404254892364141400062132341472721213055273367190939483820623808979424274591809832127522922394058774742346496424097715975139195148166555746154541944237069922380698296305494600453932984627835299052723361246798592177340238010374675271979456399491214918536613407691318656482676879684795164358055766487048305775413426399480336874712343691176020107836554004083432092489324397420793039379526916179404989742680359384822117292687368014010894251299866794865122832450486359677109239120377878082192867307626654911296459708522198367385431141945949582766059892634543967052825521048233921051096110963525736193997767076188410259357379382674270811431733202652799461225262162527179506711703900982708982295777137936855564304559260205969710423501080321880072150827993602261696266068961274921112948956898892742352035097933930657684403561405568110493652913702652660316857732506155104007619270920630106584070832087071725467613458069503059311548786207473634904419928410864547931746594269920694213171231008845413234215386952889865628783290059160746221929971055201438334584812018464890069852668491271009336317574232955562924621105490743396151375414369401995125761228768857179947546282314196637001992332926516843893516813825744655991340707437285071549039229119471681512138687733957258136641108953446796481815318037361412167037743867018605144000646974208062902889927765593839127463432334688369580227831951840621624366152527461048092931872624829995047696105825109256805904496166906361403186750265650865143251838661009115060832484150265885186657157779016089361682099625159611976567330921253807602920009670538297753913650414529416709426994706903995052635237224497760741060533523816223491832207471949335450987567206475917355530373803633830192047432874111468513046143145797832592790749983921913485721848145080152553818802970553635168805978112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] -3055186623578929597827845801956216121113928804960907609084200315355507930957603055583844427564729415774283250324812650323585093209705730297914256924735298048771045756591604323669806300106725628969024222787105405253957663828650581379166529826883230373698276305912384124388648940668511041867805146265880797516754668449601685771263252931563881702593845569801213389174584551997877203781537647575080979615049522170359813386125298746659206404139429465601758489966848606296393330425813069260746361548737689748990262004518717597332016282697811096037153802258434414730227246665935912104153024817461430849158232092223547697169472866723808076991964267062505768265173054447449696598806659069441426349231399978530577342653760035175761469565533904658678577029216151850483951015362707650739611366403000057801754774935081200041925997568085574960297141863011858298410785140863795605329479867859149856928283030636434256507229159937388569991556925729492105834624891741013363884034497676973508069078085321509005480250275115943889685312019712325567395954470877610732085776777615916108036501966354031344503341605747863895466068894842329795818853577316814136918557852197963168012737586858235240274979701460470892118345948155760857446868684274614318863558727605641040990293749979123798765955977887112264000464863782703750330999293954333356865035414596660762824343496877013550801380198241345744936311351273925353781255760107810195245123481049335589493186455793624585331531831453488930083955405760273447968313991760349504341585013740684328456554459953998576377686151838444234442220800667343865133754926808907395889356345039486064549817470381836764764274597871554532034227484489145390108802017186974840994327022990434451763324232972459716011372230270081937303758752556097400496655965824915975587272349397786786889534385197875258696423900289944778544687463602222040171805396272545307657006757496484781984735420313369131766399304323044371143748831879498711054689330491344013042173111844726401203866903031459223368574830908887395244248632298353969587172156963264120757277216170258871584451469069662536024223870788362056320185233216533327701585997591712305285316161338066325231402433500185914930338295388130908866708437551022080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] 33677489866544260508476457752430631769728408870499202331203598726305313190389502018634418682135297388420364995032129778660379853920611941171238573845241196964289281590156345052045636650356406409552525124752206858060108903155628992936485271573158939893935836608055813616526022128345689135620580867080905697052093707561525202857621675455905289629303944119129334351781530148276026210530929352311901906019839204460768742286850519332534329172955370253685435154649549918670732833965197359337019712350746951265513521663290434922146298869036937827373142291262298850609253278548154232636154154056525456043999031799742993226659669124187045300650708973882370556063389387797060904865659407313203710575273966607118866253523902309339177657315215068517309913656087824837492815965011879493152772437780031168428208665119686649142736845630260879887318322277437070554985985193875833758062591759671353224262477475406593859622149168863212925295291730454352298276576719119762924231119924640847007302616516262790705110816551939043727548140457386612060896136107453824934695268351170288743702750282654043157267500839539946826595423332589139789010278772438403827438691092755352463714298687236156049990341210848672890558482719437751290325521507233655838759233284731644439346776388370708381008379470356566570054568970342389773516388004602079113460475220047247025608964852526781501210728302170660527964922031091605248501897521265231440507141731813105320192001898397007272271571133158116836174933881250830951337129066397439155984216904859686603530041951073627968332920350724615089473627556033546713747160157326168569151114099083168541646794288555012395831379262928633042742801050689374295044507516257299746806523424800891826375968476850986652622653006309731553134497695413209403382358408087731597709352861502277627669518548796366469142435370490487322862222223325364812003272213940726501946535389330907827618079528280893711895189271732475535716252183649794582600059715314502506978629800803710355150431163525941579042642725189222605409771440641275012552418391235912150272598643003688949557158584169561029491268389709097598086561312176778013989975690180737154464682137833387846134984168649423713143306585060027418011564954550796288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] -202402340775733132562876798030652942727424002597575569382741890758793161856276148234308863581773719269039643947726507769254658757088742104480439315474421016811692665056450667816671059485060559736063777702584805164913590658228618023418985861751511398064229877085794675292487628893026698420617319405304093848493972817036738649281995863577090401088323320339458159023418000689528183228199770993746593761089745173925900399494007540653932329950402245113476980098976370597307330030936055547656152074087982582475485961521673045501400740395517801932041766092157584514525086221930095838629196620021779282657109265616695585864716643387981669191863359614310953663750171119983813150447513731541663347105788282064038426905393880656980868454282486284262486101468350322950037627572880557522444230473065822081579897379600072398861181121289730509572154828489191145940993350181231850311611339888011883536017933067227530544673958957164514071274612179097048360123001457910343598635274841912117101117423679262037128977026759802008517487113926656140219578884296493052825580351864839041503968247417069231090206571253425740899836462423614251833324613194719368431777566422683032215676723555421955562578269020776062378436306413300646356847864306325748521314401072098647015582880037499743034702007268796730762160454493085411781403920596774371197721109350084012925953765658488307840561114753945637553711605488104876294371086618371243759482144686970769389968011802743252374012542313447471251728694937226051266450518539889414196745117086131381193639104203712912704417678163390039680167701929234667415847962788459380426835241723579072983761565059958587402368969976882169847205775676128692467577985849653590188480865603126463860339193518991762405532410601118381341467267422239944472042008769801874752824860598646187090744509616738066904963695608599862338516112325370198061592599829797292409208763503076789324958442009967136347842099993742052746440525055703195773849699776560955356323756601768574877223408344993281292249295112417087868754634509297934680105276484127369970846665844846243867248357716422393552279219930018771911353596304144588007879338885977469432098640215448308347122458078943629087123322830151693365305473132386058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] 841371275674636121508162834810085356241835267641756887123360363250871023759550845571873286454419405328841515741818856609272715669052341694718405632140949838911299463033121489611718201942105709701522176837240264213281690849211028671049800982006739334381227803136757560003718294038627800484967331659799596324095875932313440030669772105922467561723808615197992205177587764292181372971362928427066411045059826269291801029165374036579632414874597027122151827827887947031246329292618605578602498186431277202683509941741430749302407981546691845911692501022326398200616643541349508023647927387716111810920069144916753430943700380908572747860047784225077408382798610722620392143831268539248998378345304319744196432995734303556474316691745932207789722881219594740483541846547988331044032680646896652831494385720793404065943246443911775329387804686446993771018951805894835959216521342910399175534853369739502836882574228894257891742953134431378136858845529121219267429280071001669205871886925600503233954436870343772759399792288182594193991398581535712274214287970221815848553213450658688883981474062701849354214622724382661383033907897209625619762392777474186744770331218345876159421747474313349782366617426758976188258258072107604915710317274988207110194099028778078829645908043003765915811550273432305850234564692879852548230866044367510944966098092865202313454028681818506147453427574222742534012817669720935867828564929610988937244965302296222533883028814605414726392201057810593177946803887874897337783167657613455696359288345323440706980142495497683706782827191208816314544462912572847967942653495597896415349244679315133556354450311384936737014964191119651055747695370321960335412520881177827826085660411689861948858623132205975720164200810932251397736689178256839154450449990445204321429574652952192848198897196954199187175464817555303641823752481695411644575114874325741932189390745770529727888963301758126282221475877599651238751774958316231838876958114838397484354744391258581353386891142482217985435036325050808764162877931658243756413387588597871871156007436879066510639817384879029882235663397783614279514530092310451364999298525056137359782047946387099901086742009010854423011258175382813147136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] -2767638389830089380240633421519813439176912851767522883328231854400862718837828682113429288762046712533505691413094252264585019826738388596200054725360185050996842847047966223759684676085822875525172724851875808137977440315585340495894450262022282718346684122126635407479532564859101617701039724706895453160884493892053683125867505974099255356796893413237326243803039941886664534519782375314367046625488914355531755679597909045068504494877401318068694463200254407036480893471598440021402364872867023381736992385146457705235500561645558152724359727105182829393686558553757178443869091430561586684342200969333763145822436146103528959019628868359205491951815083797673191048042326518924751004817413271573496755144777117118745934353866137909251739564854993687886809751545950952365063397226441363539578501944565151928310114011948981018632998853881047712051061747968237090807049349044417843465660835862682580215801379819777163106785638917390998251638011582646662165950599565565132711133174632428314371258388880562631153017693784753023126057991254471262420739556739936404296546465406529189520707048681983047643811090848205239904399000645568063722835343081887826160479475386859177357196044961078164592306419274356170427998240382319691775580597513795758922840597278400926464507596829552765914035577943671190958611540413977934494901366510554465756631412515322887040308312013237990684409135310837023163293024276738272970277964450272742559649493546405555662694493734647902377619455811402550093692239259409018457763763582628947044966564630186539447685113616553608631145421260822698401647783884150769381659787818691701452258857692374268617268694380770102614134505299286613711861298570053831367447587301913637498149183160859645852299091427346334026610504388784279527330821792131245448777156261544453755625238622141302785534802682605036597642889949969488992560908564990562762132738483639189041282201098390140555651225261081770918421856239280355538469092961676062762461983960649236420356006190152962735087276070314912170078029470481034240531811749001297568088934974754605965365083735118753574028025459474646659223226568896965636699022489378025197293802811189434352216352597220796103503589451094267196775864313776701440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] 7956065353102170446027697655541665313761748402093066532463811983333297269384033273517491292514572631236108639464789217046520900331966338137700345326395618434910595840316174434380731289156874972337869443358487879324626342289571341010665793607521030799059291742211799650790651282157872180255908517637021727840599790534818396109400487380727893537066267939895596194377963467601724417420618579479143428985730140864234724972406093182033067897693428685592126271182977274983392610191871125494055211416991612231763618863408961555511757999828348033064248486830398228233246048191052182570728640904232419381976559527092161764523743402658985337467198014482718166751718192871092521576400270226827450661270121509478928446763996677594266674092409551169952609779515214286421609162702438870639121514592524400981003255095678319761306732187463642082582283694348258827510203689192335970937985797422650982763787006959420965015251180621543813473500652168274999903821423464546970766817026177922305889658641276906322155860474011694246088247948297192717917835673066041697940471860809488198285791342759779847457907019493448300637389137317780172552178256796756239789240368751699892371853941080313770833328937460908543168344943614227650664782269629059340803953012741032391026125133134788541720667189838150969767917199819171591842634604200086679487245364791501050997166192695782636121963070849178125689372684386079234978373022004267501533046362750818473312864733351012687637717182545500398923561753296563790942703527103096489246012352622092658444039296832991821233599571952177754740686906381060919314066775082739795517421004960268777827795442075547835945443046893220435319204306213718166372243973677761236472734675251450801997441270822697857840626119381778054918009696689556118421697874930112369085271246555760376193507373848778394263189954726311519816739944470990712901979185558364026623455805374292613847775394149369930068045549137447806507231474124958798399352875907020943775438151024045908967703818447682426646443676907035852281375698858994379890492831985493914274737924401648268033763630557090926207832509224545255048072245433625046326453936472145051322400961173215035500754713948308883657481597090851166559971312343460085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -20845206628228705868175985451176494105988922061728546999679883788199404863016771524756915709294314669782556462141167889912806054951067629442639349446893431628712780688911502774430698080234893607096368028862473381284554025150432235299090634925666731280488815105726885173239544625218003072564900904155034110687385970761336536970749319350649491669996639114096813620399052087535560999579646975974027194010179932492991349707214793290733382970734888226288881761302405910132192794499703570577367982568633192795289967043441850949274339900322448749337202059273626025582454117729014661011062584044107258012497578097238896451615599998989155103647323728239965676184250574066662150662634153530501091149127312875238349309113807461114350573334383305939860547698472465462917122343365925028321688178223564942501105273353632353497706428141423995386235019044080515337791648540201871881000808462847794427988402284919852617738686068611383983970775980755501924611166699050375216029751811152848893542662384848514367400269689069934383280983210952599911960024657363006081465325106416064160254670731555785120431822166066815222411071726535026209004267726851917744276575022516005243658507329733950738109078916874268309847402541481253790536566983992137730132589229912884334692668419228422892449381797540925046126493036342434602928243815068805004791478837872104549530016966902605003687359989787490856643899316978822619364390929266122086197511300138626051719309693227094182717759535309809161311415221946930036873254491967589011568943583615600975538002435796801318079065622914146172849899280385081550029101755452688849802969418429732063394967964558146301328039361648899062535954889609590629817783445873293320983619851121011571088321150841645297335616049597325781620633112944606881220825362590125502219967277219496343435537630918728842873348033526176101683326948275319518006144246947856696691501153601925516124791423564559564354447781468149087214300946390740264330690634280608547929400779808613687277739129731395764506697537097676603021365412281103608187185578686374391624005086894991550440840109814675202350633407153368723263958365779441478611281896704547073320660126311480750328829599086076738229129303697424328253938627703126097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] 48922684271680614481001541591061883953230618697469169639307819048103195327910840162535772250845008867526337129239914064809779990169721454227230545416359004907650016975638493177432320331390425734423369041980950788273556242205401079612751623328579314883883457609791160901546588525404955052851847685460159464501973287095527250884676825377547615146106107938255403665871641327023819098704752833462928175563139110880355638612455918291899985507243813548546402968395335793570968529945345087785716761933401594702077700452208106194048015578949623783958374468900204126369270460487956915518533561042508648857018560965599904512439077821479615239381081374816491742781695250208137149172796177182937319560478077044348725877235093162385767616582272064898975569413660842581800715618898905343062486521280262639469867298810004443950644261357710532163912206358905524889300903236360374160506872489708316406942940186399541421595635840980161299082979595906159550212626626349262754752846442936256755263666307332602047324777651143782542420683989882683934866863514896779098367322904739151285745266512762875611406156330961839586186311066234997333310244616957826536808620377916516651339600527724900177826768980544043559494852273830713804919883384182673852403406375826404134994844724629650415654515423464893846781957500028831928537825687502385266997133822378811179245520677512254461415099969385298862052372893873226702465773787819935472690372848303520877730282155285942229313380843128046875762765482519996586633035435665889782132030614992530043280321427718799328858032960297256727321470458055585678463740461533906288782528516177005904469092329841492552743512048182267317995450310246258288167066334050699657072824797103313096257178987696331150240752486560005492997068414329759017528368045808411768314761821022574359015696555306934743946104065686496424312566249978055974379918901601424113360681115969239622298701535596983722683404001560370788214630311601488263081956868217678233249937125964147261824932708993686189048328561867351840842427281263766958933630186408625116253829711164686340980329338616987489380488377356442033088969586208980937239376269698613141445678043896688093934661682580911291948576180092165016927896794762611523584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] -98950554926438955011612755500616910939732017944829149323534689079455780876157327345789258849719650334044897666195135380105199418923726678117472257247524559622059737384207755141318543458753724336970097785906198464656488297454207177941673214506402913236138409388452347095880697543377062422658614752544733428625613931463924126179412903857103897149534271966588059718885454231533979866671303237309119570252958221875028848625749248036833450623659166532343202553660262760210432163214996109656230735089120860055667454770308047262104059136356901281260560519574095897313869260263896892054736457392315645241372064429898775661655346025853829937750380366933173169513036025135404716870985843341947533907445565453815040700454741135483182964087247809547350727356152778074377186694286081549331353303417437144255951565192928331888462194947510084072831015340229775438642738146786788619075105264516104385186884229762382153961028240379840677001058509133774693325013405983631447596755834091478267871029681339725706764287440537134136679874706860429769847363627868596383436615947339283481503284675185632019006153080340569482990194046423882609677288867723682154507674950666882344954264483279695916401991584465069445650225334534250962602947142109763254014753224323581932680780357760409461433803113453273659088482634247831275104473437608081664935533081702334121241827507782348500654813374421515266014613229315690935485171905708370321452335461787870108082197216394677279772487961968084181812398317775419983560360840511040647808572180771953187991702259793643663460121496236836611968633901583408975844783012001223447758052467649183823418770458521281629615489383501158910102201470188751199653088362983926143016041255899215359121538225921534889455409992348900046326655955990837814104839064180452181203704258051872217423890812065473817169860088283024813623087091547832988449292261561236204451730779815131592647524270475833164116042035671642659519290319220818485261407388861763209170531976839218776019796243758858783691184024384008473664835183056748059508576862224196667805873495172860050732252788899567473930562529583431114836577369306262974133199009008438464194766750839057664587775215020406625264429896053911429166909148839259668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] 167022438856212529558276473367996555023131275041539530425865901730246192367292870136874305914266641845432063489346269049869507426934709916518365057532577879728521936046736954765946637257819094720255876307329574582270076310250068244637865825183576605362023318399934288687597157938428972395497060720519287407664554519767604916653878063493803856903567257381787237708912372242749396125118566893792688522374172030722172217442635510093546168442471319612713629310573070580356313888052553514001684007399635512461092138069755563662516263220180538200534155180348985685394417115954430876698133294281192182021329557135021570971227458055834664024421966222219557536191468087732756357666842784131963658418754624372000491331904571679690134063936906447824155574965659052397331843863238801921540260910236795422888120643229692491094315755499880973447004872986427182941013650942000363077297473260282958014771343810563273994689938189427170772437320409100145973398854091823224141214350260738175336829622761043173374862553661275774349898747887232665581993632151397078215199746615394894445232598010400228190700982862089519191413322640910908744221345044502557157568135979965419324515482839970095567532855331810155669337377996766540336360267491331218346950847126715699719500219722194979908268660862321641632188377241057524883531293792529785842403481578869052433266169228263937623903933045296006667761776960513844635576512988212469852249124041922707057125561374032608049944507007455263570538035609121827489614855677663878756557441636277400637828733965515794265563687722993167326695220954391780187303677930444018119132452109384924567809640599478447437289737439889834617926486051055084627642489381222746772069090302661870530357469268674276775917695765936839251911420075325968153541829957144327337669102867122987052238450833437492195784084687019150993154837235944772133465888652254687415230943683512795938052057467129372465033930400259777680193290372685236957472514770710383875112799225026303757777250528848755265963082465831363942918732892163515174222496381896380968692157588856655136622722195604537991912528673226073549728928109938367375222776851408102687000867005340025656532852461762312954654226397507972253107503189864382201856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] -229157463434855446482782858328571409396978981818986699410857122971958895730723909188189510602161728794865772280303126236684503806985064229023645442308304040872521488369664795689351424963571248498899214706652529059836223850779827452118967880800178881283058122579151717343695553090980233655543096155407169077385813792297036273607439072476137099680887964502022824231329513619451866007486717629589669377328940258185816889872860505220341485111785929702440238812222524045757308442144327220231309209027621684044565933646041614119004993492583305550174568051138519666657972480712526733315651389633831986185807400443271949254371675387266296614415054092850181009763130733880330671663184390101905917456955426573224913384708086903845489894936707941626873228729479515423687177985332863882639156448465782573290876504878641788420626744029826733388580995619663771773798519950014258263200904765899156217356268488911108406496611870942392479293995320392655611677224567621967090265962589694231545157590241180075511636928999266427890892630891999561056829707066884280207602933320259614325529787353153575581338090303987179280287126506792574071949632888030004986161093912277228034814437724685674740786213008340662216602792473454129292062486050769977102113330743032082281657851097152899054446775013995961544344014143338947457025094973541271170301117520349701126464088484804041994660363026278028592140395545837974334580713067931201780114396878774510950482890909362933936550116447559423884783330663546743855149315182097045317317647091721208337297210010409398680021865184403401131818610166050653795564854805019511928151525429821405940767500660327694465010425970233843918136449879643338308190910355553490005041020086755629294114332543673712853594735095955759229227395352883487944767481837078327185397277240863119339958233143154028912556670100217181305892737129527086686480320916124797782958845008169695109741223727882374823405319205627675789001708785597740549118417009712617009756721225148053480390570396453062196245332626726175564848648072871661116946413515681885217757096573002768866511371077844325176001351313999387563934569189841355303924502962028265559056109194106903055853070735625438521600063013631053546796415379761696604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] 246081827473165133202927469190692204982853112853971926021032180824253464379184340851061878663233940207458185284194345633290709737856962315389716229414994765044398139190499944892851116036794845178863617302259302374452887081641378826629781789087215257628997337358457160698141164311630748038403307935541102112450818786307585257101871911693523383808797626081524475120924949334522538032875528907387041428338652099057102142449642203295872288519789796802953024500945385349352155055506888922495398541850295175166293484963212760140377376243481527503154155007936084989250662339429959348928653296634703619876723012386359089165434190158896472458496077040155547090686626656956003542756047033563542496505367431456678461318003154930049527407202955928867463013470190924287756476801473666936441950151771732520152317160109460687969912054606370727104700712351470941934744577446458999234135543848608352696673766779240575177928462892704685106896066207966592280993868569947324665481354690590053574827251675484090826906944972454421127683095011909825323727634595261842691945873768230639297713670384348793957966223700286566397251689724569680667146651279511514453225255294667077425877411054225155030054053145455858928648050780908589543883616494814498333265787236861674639245271008678748693199878758892979166504954152630323795566542865969636621440670757833302053109622587944141303489776172188552992476834458828241307144744953555714364457907165653693408044864981273091508924838526132195643788154657018369418451871218808681362354066023366360255062658911029195382743222196551952629469077222697927880747584797030474732457849873062365432480915395036168106137009422332954095853600430006180623382722265511254979293013549923461736383491485735476979920942764001650449465660965487105536862488162191968604758355444176794928690811684211446327391043091998695106339352684848882184820163685502801409104800209957736036176572379700739762691435211314979489785991051605852564753609294423699619204010250668206494989004306154079095271673319168984266747801987232796743744345712746706849399823165298399012396536138110105227531545190566554623306653133729339706316399583428752727937939912833892836614224818800031323271340738658238661437858329280913604608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] -187873778014616047889864509094438480999449558089998366223582262855019844410678149306921401296037137263117353410909957810525484763090688620217300966890893983984739819688279133095683883176167568905610978830020137417697334663782075803483095458389397449229566999281882718054359563132881097560219888097167965413301701798226279874349156900080932274544334603659745713925229840395048111079261447652627548748675952109690193968314956089539009344616326804214095994593786375205543364086615823754543651720591139034974593388256559077347493977436415513055136466583876371105007812723408931226196127906086811929354817891567102157158360461670709489375519401604565547486955125107462704039388495526361043621460434742023511376064690817918251202063198338098139446470644796090940715545899440546269252459664414071880159398642598726727882042629002326450614429825622553506413169104224270686163958257922146207880596542820987462724244050060268830145134095629479593462259407729967745722704189050428216067592840005116820160200901089262271391956612036855866274337819907738727707522170874816665028981926210857941666545100896730880642090989220193606652280412084775807085020276415753730881638022145624615146048658964330568477280824009623194564830268126186946120414269406666298938384826588343188418480989559594912413322818684930654392406533947251337442012711147773314128822280925771845437708615971167234432203259795038936975919634086640058948952154877545080203036589140376662200832900396749958672482404962577046737373311276908407309073700337364416886359530284277902268515624830198708656668628245826620686316404816231037119384274303879472606620458484750085670352328802081808680916623676365990805490337020852107925503440126068069491822411952887150151925386442454681647193497721533601287111758713102682078913836638388850186613024750323600178532459937809928829334634178881225307199075619498399151402458460327138090314757284423236402733543034630838146955754229156071212188969183755736907658943636554831448253505051834702542213298095875279506166720539034644567358187238309610352910866665449217085901528011743597305765875609473426341111142049616896372060083161982735540556760131090729687302103540736375066822152190848285142176760099273944596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 62335727358534696573871755932158292917467183290285874196558193120504885913185572826654117156888614780228044387218502320074939876304839782232875413064850819174632989607862529276083603341611765335470845196562662012652928378692917720593005399685200745042561171588160416370623511877944661483532771012555191350263803743680019010895833215715863517648847444996783574703928330091134857673154302609079853029702314172067720983026293110145314152036610714693804655109279238711687836898411358654616162176276801598216057434676352715709962667865686501310884790439451586863729307819292741640353418663287868610757409598162391780991988113212664377295944490735730511537307905144578240368823471734789008674577451630031277754322059875306465112148194749899416536175969328797771360331071019145384701047729963357191750054462301986261839175151011721534764230395637070804718667155724566458473350738458534253872027615862585680412750919406350213593846146804392286307274014946969995033940638667466211477278873967475739983175716030736829509094573955863544013461644303936538995369152093291631410712753743043721287539277276301424751514987131011905974115393593859351486077712436320693022629031190842275981805883713113956994021207935427530309200718126541888931022247850190722013074187490506714644581101967113472488860103920054101194688242963813814902799566051001063053229345939376949426613088754829348168671173366678622879675562096154126601667179365330585397968287989273831825096004081350854199285097290359282792302551193905751877590251478909732281012934220855586155522458278099881028188939062042599472339866106709255697991187102147044810348050954719876179362189278346659987968677463396686371315817347048404536808143527982256636339348294364498843781560623560205129429679413717605518744591018726033853580589310299575989527830357541076550658683169675978786138883076268624867540637175727975275579085970793146851091068924245206716515247399628652479600954531700408898300684412967066844921859564472613939248786836201999775671698915416027957182865944039852341455852654982971578494613597706570108966812000097417399537715084153395906532427074604473956031390726562787561663996188753840126585891534976150423187694006772313512656765588738842558464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] 81273359389877825338559248614758134388815422325536608719950543048338959423091636708702673180860022729106625825233495703525800472954993749266052275074351657040552311665704107557432132575411056623297516502310383651145733686437977888281520959467008713478329421559291396268217858937266978054555278987389928993965180621987239903437271638441444687220495833228492398144738580322414380159160282616155667785809953435769323122605596058102487406244997335737712431229116159591273747526700527815201153523507130350352395448147252291519516715892287541371852959609987378972483899210861414087806388033577781746022694788141028650746551512295141067447631934210386328421754050006362891617666385547597514711470490307148217975094823635220255974970518012736036836191168354399139393039901098785600813053974696817162029649525013762722583171425385434403147392834268016643310407063911938100040280544708605784989752867419774913165032624828233337179631436378346498130042076696044806163054131125075733081006067592696289523686708672539735507903843765489191077535435236984665718723809873008326077928266435222487305373444509333080749864013915108283507075776509865939600386845150671069559030419424658450766845307782313633946843775351619193074901823074729650673863599680932264629333951595666648831485882499817849548621831630605081898262429487429063000103443207264040490068165052081200898108696315578101938102263909487635254297539570980764776177237771670084824353751478855817057957691152124562720401719688511712920493250921133990808757090034751442834721194457790110118687126622195203180575124037717864724693088870236751112237105758669068891028133383557681691076951184108408051614679772814332082313401278390716841458292082795509286764970266346833495747977140923940945119887617597684617135188567714701515185393628553104707044954075917700584417783071068395743414708336604566458819628279602371197036751257049527615446539936179958233754226071771859200180514573061578869593726629081463567106127840356386300122797533388557583282426222677638470325684618049372323864518202169674855449352847964616424581657531530764874802354289000339859272918264274618922022906824512587625877074481806863547666741711042087503794370677868883253355806557877064171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] -182860729871954901976790495103714392022609008338609244614685883336521216579008319904017884620882902331614551647838738268657961220205827026844026880130469762793694355052796205950200939128270148962656249897434304528258738534027498084229214224121483872515508284038000081301835654300040059645091546162857467453715021012435694355532141213029665143186727638868515700027085354612847906341710593051377494540307936755777416317692050976500542468363316075469763167937445084232097697999710349939031621735382226206494283941678842449789529061032054615507891637040022211986941105188273194574448963588343891402544771361218347979796670480772309128002418909122466697444618917323384352127359268286975641777644132524898832988851066977750185680057799342199550562423006914701882373852929694192722226898602118127425169647703362469811217022783746256265544204876276186221237446303887987395846397708294415118322036093367524845899357137893637917051977346920997199622565052814240941733093748207541861369226106648425286329349239275082046072359053237659595229751342104696492766361849299531135576285117443717358824788176005068401225423440475889819982783578701600122042832147868131994984089407507271189200777041943124507509727353072337046072977432749685733177800581750093266325604063209337582329897635955259525843348661633694591757062687542825516426607138900741434581941532328766617459156131023713398654988964925223849534723973262060901869917608002990785091767962601355025577170043869062483995365142395682503323457846894901524313604364400757673832180454905865718021809574951395085600957152925547420675385353984848126167150352351163300400361944598502504016704593726475316967981541638745701131607562087605469053806813894053609794751353351306919397153351519015552579856661203546418031133662068396445499723608949648211977788287698799578707210137189289400196956570046018768159768960502568570206489169298694476060709587915443255171110196364345747500724393154373647746126141398690748579752328191017852578781686217185659268625078076203026186221552393542133013339530598383002371256943052752293206958251879886910512502856794914228910185582716049036350911258473813744196145775859990713588286243107632213101179708121119364581592298038267429781504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] 211275053320026491391567065524316607996997532942448266034647380954591047698875126571302004323037331586760533127400774228941150511445234952679728319003965303421872035563843395931074841700528277090117368865364855719722133648080327713965832577757027570791883956393047255729070780467101177157401094227823488630925157035083911011763019269357626880272654782041683382934120488011133176519506225574653473213121494568273273092996662924575591681670308250466640588921060719750483237022126848051567873995420483687556095590336926406181149988300560615082422775307233618670298293418067070293837750811692653709407400281407979473318463843900091464314633606217359837760334801582991218384933518546932683939078633509236782839031555076025483166829712523456001866450617802708042674495711161452577700505206030545261934769017007149637640255187708592908785722985807355047191188708119521028506188039599134720181538249048822355024836759834287326059018074780035089425028732334995180618804655592604198400631761997444060969995908561757493382441067878307393830517479128259885431723912528077753934327113229554903799751718849150904343114173341010288920760684116335750840510262777700806814366060634083550309066180372204891316836675052002350514901251177168788951167775220199023866158945424989264051273701706335179602153002879363705506223005109594630218833525126967593399963493250615904607906374863777721874779392951574124544036389680306188759585448608008290771672185759421372962612015219731783673185871418840310036244569723123601201674006796428514086971430017646071825902185451172250826896822188814612531209658708360752198092054179464033226422498040271364029224044722925291981897092410124375308318111297860865424674891190326847907904610865156449295255883386874103974620290196946524542448555470886162018296156593028985233530973237530210976002050047560737175681167892043302137332911885866436698981046102233300020456223411575742383065749451362552596202159571893496579097314320660258943933407716717384947307378062425655162292884815898454044863343658763802532294402207778808279273865435335512935078128087001486552039243105196649555917054177835127285886229102095374817352589872331628817560192705570237221470370130748525122200146948387221012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] -177874114630761948006198974348433506569065552123174546915111311197880361971603732366643637709026766195914074899884400967105534931203559225795912342721548141261097434183198677991878111700853074646601118904122102752560602090016886640786426106615194678169645796200796648510006140258345035731705495423585805470949026781721267916662687526258354903763219178862986190851763220228759155166761719033757797713879554075148504008096691094107543546577456671740936990221941050521298200813356511442849144447768811518478683051549645078649748099429793477100463140741049376613512461365200945486166827483801558804484799505711271741053696162868093346434056803348016422590828099487332474757739282675436335787381393731918878411209155037335008350910664670656974080628598811396718380732708312750968113336339412195083807501724525928733713372598352587360593106909818718337927522400941958481353711793569483342251062754067348921004435370563460045947985236611358332040707547844295592975976995414423130109241387178294385771182000727695443440908228133790411261153760565782117150335058158861499533486572120349306794024644595511482077676567776019436340120775878407063449578400159265143612518967580010829981404691109747263752987905927094086142061577844363776757779097050736577190391116044227820100196166312527253865527837713034167570720529069179252565407184852485089860859924508906978421846853877765003227084967711176108828051186133400023583649124134437728480426754639743309791160719578792551878849526483705593704342146361716957309780947478413365134237043052058502629018520912387566112626391852814297392609822617153569411851512229109971790874051126941406875224946251239978350036083628859060268077620513042811552996498759843365838630261710089266372631588447874846632728149000663391213130324799004934852939319896646640853273702872967592186028299547009096064280613110472027298158435155577516830968736964373506773995444507731563808215680068590224159392840826809402024153022258815770418583109711076781602350953314915049080182647208371106814001995520688937863735685660624575369676333430811115101127380143309685476285067230792355395872173815307653192707729025217765857080691689502100755440170158710493149422570380144196147267912652877134299136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] 117145268280463894723113276720662274899944528910439258112119238593998437470033081822954198992336176934080595501017444740220587442153660788014232085615662229335949177164885446179480423579493683031696659221495105954082273125679688744389805409437041858012602091147567031442539011860747142800640732140886477916557683873128238012671451461696220114575843942106257086273499276335332008307884653213151398325910932792129931631797757022916692845598966903694792413962832327558934341304197710459167220202128555704818437471635554442058773855175754308829131863121156438390740870967876844574555271162413645194117354006563806356237927799381532785846384349267916726177028495936270515843832922801065415600172194018505567873568575467602889285946495006448794137255111020699614495063609636060328622667552705866941793686563583167189658220999770847158646730723604387035000379176698869952049961776001368379712368105338768375929892577991391393106521020510029644733144537122047214632450442429044369611996255164327779781618385770019519973011935219200910826820452175578873617289402830145461231168990179878243681132878437218461181753272087214896998554798808246893196210076014076561073493716024354800752301499735532863614246380248684518148222011380069217873080276510279345045281633303867810490108217803517029040119784028409579183223010665092765147707123222050613261075654877484709139485368897613801772810779535504929081755481223638313754100516010286211570279080347045314314423142083569354708319343967955804713414247455785646576900388134355677876712610554185571470880064997315954266400791503671128955327612033739081518865965736906441769044022925658819226827477722010573922758183843698022520030537399070513039826053080906599090367058588891332634848756125951481172904093809922855421680663577686317708410184031835899571425515487764861172709245571386955038029067033433293433744011139837500600568726323361563180518316467464223558054840388789623711007980314778484347231580843954192675727201051782755005561727803332304402126315634540507497594652066264827969705708798457024182610311168301004878585238609322746800625897141261402628572185978405167406081831692820202742106499100348127778907594403339029737683494384517953915218356574162937446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] -59425134595578892226893826762338218323031962067759748890796629147531925553426243849083583837972805618282080406430655301919965685365917378943151110922356025235047012856604533407790431757031824373441955963571251829136238950507880099206263159124162067574535081820002242485043450370563853686831428020857277590734109761995109952960063909046458244015356816373929031954143052215839394253385315565452724827740181829342540659815577920901231495905439493717806076636848560405510238402686576165514220886080665584592698590402860200878374522553276548300447344740908811800982783507420943669528469582020026884342336248948331075061583138188497908806643491414389110244732636621931902223888078580687377913490925365210225808889963183274290269453846142776454549440967458416074664359621828758031799670095401332354934897276052174475112930953397659548354638649687858797240783359937478748459992953179667985006850890055598243120693545707322350848450182531083250080234563830097383269750349640798906414619804536331429638399298126439888998004668050592865608187235180935379223007761682426429509783634818075101760030829912531643004246104257988912010210447272000453574274429628520777286373449745605189473993583619919614289689811825385446299672949537193977038346490674460483924005081923908817315895554249484323093967268106458397417967055763915012775644263447171661829289247527314592740688152003189990980678743392930648118797822387612705463112575862354475396148752372090428730054617984207318171446199380941341627697580402664645306480028824921358171340805950781118393897178965613622759023296690152735648882752586630917841504517146693099378154996666349416866904405960077963229934633742349677747524022428056339292667832300670981370943927012123360388487511144676395289625247849560531263365679001677390379601877640988253576814179374730761788216075848693220645339288746639369821420206792089167661460397773185323159661977963844225701531434793775913424337378186523485346817418038976784568484640527649677271845116471638289471945554248293639755475201292865646585744066506120904746920429687672848919697864745485632532950942929471665355334250616053742566527875443958697626153690563873976457462913715864214957244910528096985121893726512424404647936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] 19098039501489067427190295644513936489376243695664860420753736426489627409997213495915262751249530012421582644797478054294975920606120351835839900833515660142128830210801299343101425451217481668620071016417400994722703718049906891615701193993914300113485728303092219051491949618167698475205594590704083167859293551527795934959995247871291169404379976414248427977635878282565711837528920969624892874982746503052447100971338685908633471167007425903475354499764104702375354555868049190634280574643175598433077397634339079754471550006697784371975551018826756009459123255899227542949364202875815432777975774420459656215908400478112994335137909981116776152241205737288708255596536161925750544807144916898069252712793665936548277820071940543421255307422165690389089462768678295036635312276627699003300566835806202353431606536540987339232282774252028804701557781174502432244009686362633921665702921630137084392776785717768307670979368145136969195654781865907193946671736806880816199032525766852539966013249869262403843283193200034216818478306258413148104385811882125498914896731647845139432751436591952947340426999931615204313208984147976231322245064652243862441914458143518245924121992257912172258411861600230067963181155210786635542658201155722972997449955295374826236652156256375885104583859960801899103280513881867918320632370038006858111339004354826192992154319465321888125833765354919099292242417390043823714662874226462693007129735420846166871529755958598803123764436058155569029264338541892250197012783800083558216877597032433553852743877048747296783594370951732242674524621341907031343507629358157196830832560702832755427941901701265462240919291813503188340082791814552120327857051409754869066474702482197827931182218154409089838297827688371094844660885265513108056302811672639552265217562435046106124586160487865672649570365288797130935388097897394968276972513143554375085702620219496982870918440803885581434389816395163349985793982018214179143169116225010039718976615173414462398230229987276453432875509855068699808690232041733591621588973399560716956853522783047066040312382724148102901431471202064342391453356952052783107135038613600564957264933936806198781515697655397731717442553168003072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] 2103047207416453121522946394275287390989185379889522585480626174667624117308058107406126737077430058743495439021826775326821651256924516517058469998204006023733514985585568304083456005631827934728841704176264161750834393158984281402824085619963802689191067393581471081495657875187034008585615243944572984121404363372771515764274738200389207848337161426930954957507203448586112016697039447678646773865894202348138378953112641347416383964965636688883205946192021095969053838579700731966986563471301735634983905111857527643395388883676421001691483699404796920246955482620083083652482903006164338088775239554682181380393446494829490232326176865099687652114492272318132511399813843059445651053532086334842942392555228006808043261776148681949541388955388236157624165581547683987482623279149629413738532606847030696422170767051541382368112082468210815069675386002178334088027589507087001849940025867153268545225024102170889346013163380420428655828086348922194198547526116976899013256759872365199066744805492425009201031880128489896035963664863467578109821001399565037949324218969874136007825432513979238810464977814265029166652617376849646973937353690197901408954631519653058901322534599840613058034527511288764280018084190936592031548009481200081215684797481483809278712375423765432335447638727967296593824365325279780376041203443259291844412735822673681466169760118776309166644508173023098534494726973156111742148547353409551067812059320206478585443630249786257202210872998398368749586320028487463187709711208000297068756118457126408520167270620697476316867860002885143837806298776462704012853536644431885767763693005313195569822031954304945308257768276554720487721654566894113442560653663066180196858431522905727614736763582815409957968289253643010899546125772109635249747304314902886793290208563119385317215791582108078315671215726797993617045359646796019288105796644901115387198046305941044646138300836162610856109340090738029723548723221404892181873844295362373973298806879639773734114347030845731717042085320608302851170866939232251112725821268425923345952639177750672684475739824027498188500405544360757061083634690946388659395046214008296145546192578815410797238549132260254211960861159468872761344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] -8654559269512058052914688703541586035102296146499534640408660336713318135992991271247800717504865744505751913948173767501081582927428935623287708310757842610008097893352736501334772974408380666245446735430664517510177030018825239821605209888239000959198001476378211125691280618021719132779757357951517253619369934962720131161864840514962942665964022256093351016584297773162166354556100708012859637129711946774562447110614508383466990668629526552944277180427310126738813680259918110155230506581228182597315760402315739157644399420170408806602429711677930677868708898357953804620959896636519968264228695313795135217188544310589840407181643207372643035246642297051793795771987430374107312990029774472555072928599619838374768861670002758697548932389233627311201409835963936671527153094930341298235296866082702685116936100214653352258344581609748359702676044661803696814234118084878485304840392680254514079179599962149829149440158550774479383428930359660793891739914491901930562355144847568492365798104787672566029869699685388178378027934827210395403218694898386848240667077848271330214456609070806660630921750375370790026713361132550031630847511937173514614583822397488369096322121580710496571717279713621159896952986125004466778178371996677878528381124130287581325066883204849176596583433955468304645727421627182668576070846655716892399536740317735663377609882155519510079813677331303084865057783190234848646002639507135983370856365695083009432061404072484048106886939120572137903300229959759688051134598232139251698106263585896123294030385260561388901776082011120548579989873317539961174262833243001918157504624890280070333033948011561388838333077771745545015266709576989717755125712962503257286843030923506303506242825471812083274154879372716157695277879769408171575601758122437872967803920733381686213431273280718375151449663568277545170379878244814574115026842560441049865741570327157904289182234166998494139832494033858357570130599757394137849268609262983417783593806458960011313425533291371144569585538209278341535210902633874528616483592235428245874588088046073346923220667844291145607226692443062863194913344104177541399303758026503337922302588760219104347910502846028264338023089191048026521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] 7118551008896143155664758843168750653193865772696230057852905876684149701832234249495156574693621564246895082271029317395773970548529600739785635119472774342252495385333256467282684771246930676079160993903925592928954699026606904750693002862121858229143148320980326581819843512468925963150397792974153491544110212034408879881057510876179254550130917427471956233659417891102377732301539876049160964119275791920423613592926537027583973726826747287444815454308523263592216111661089440154795315413573785334774638431980826274225100128892238083424819511613397922011830364512954767956278656890314089928574571479670099164595838545244752664802577400569951829783104639409392228751260115062343313872129444911253087398749831845578352418822213986697116142614528131584324482046802566785759372916332724966920335682507402385723587671274482490658910502072083749750623951746297424109453514804229914416867939731113685594691239103205849652120523943172527526855195895675407837877326137797165701274077540509094215674655716658694067472572219670526080392882237502836149588207170311980577363429971608247958854668542522125990921996633382806038512658735828012729808820075016808583605820269644291065910220246492256774028810811103364060136673428941163404187106924231361789910491181938150541110876682622340791217829478505419640449494520550206239475349259523019327743616601290760018043191933405170449529248088180206123578263057486407094207510762408214687134326601012041189194231285128382663653548153668712815500969653006201579566375414948019589777697592373886901830628107439735669123071120151789425594167004895407348473529280709998219062701013895239963489195312557396149576266205944538295350625652877279997710462640044020149283582707237340392537898281247939915319475210571407976486194136555056944732629657411293687989578013812034494790154217926862397392103638932095611350328765398604543160055480651426869529602296073679459866376051231790425702082938197454961470734834544496490964940929419008496083679634509460882952451329157128824455985435134841050633358169230030348089655451840202751614851684486489003264098942211682472757839510878052458001361577512352787374986793362215101243885406679575455372997492771394380681560210330139754496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] -3321675143278389550264921470305807034078740825249679968156685436567059636360819718910590032121906997813096240209741079696029774987535359980453965275397803986684625471111443415315707420751688589247294134367581957842523955997297734866049560398481680315334142560137906767167768334316144374419676852693502494795402821393413236709703468993966943844922253353698286534499335527976362350247034571309486586455826360656652977243933702167681762978390649821814271050665112235320323577097644179692210260571549086362623682819723996242977115457804626721296666450609923691975095757177590735518641019255430849287028424760125284175254611170276084752916220417872873369499001477809858553775151399630176225371002019606195347673199003038515786096256584906916524816842776360436737536872784230354742869922567920602595664178068966691084198373104873190149344527794196991817933725109276211575783301007266503490850947888172881760239144239996459976150598065391169809495471205278781150728545878677891581471549781260229817712346909486353381045874736436593193586086375636193494741427599788364924018505624086341516229554570626266156696327919954711859793315044255728424918509748659910369343898496277196539895152643479900417874882088078207171071618780232846173901079679322032472660328938026492672086004952957056761982302914613959083369443759076243754982896291818149916137977700433469533862533064499770014644071088211456140332827791105810753526854399259483165037188875390079377523164519289167968769110137763203461831486473768969930311612527832866442844162698739844970860376324096766560752566574865027045641510858173498203557187733432051608371478781812083164306674796342322529779614565078806241549094439260416291241886433376238826511822918588202365979299107645523469337900719882639226551624173378043813265046102635376534513465318657446298464323936853540078619164173125184623942520897988654504221379721804049838786778478452687931673494824920805543338780428450220109916185631020140499379224544079497197606395365521675723105369984877262906982748212687377050253099173777077137333301680611797466165319270341665201588970086039626677452464197025340091754068850714351031084408186815946317208186324678476337885954996193261803206688756215347937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] 520856688671427395832842012618018707064893851448039672090503841122113010054383368031328203323079542438965013277795893513536934267934696825670294559493836906973408573872941702449703546902781696174766952692809654927880047869091177431791958142578613435528937173371212864687647105580151925490177054896348769442903932293548061172189458411982536169153965174764829690181903615483817803113580494965197356586607847316657314307700439473321137841690792961394579708590193437720519605785357007739511470290403367548358530243098847585932132270993031198873060261561983140457183974594467663963464137854310146064539568821642606017295312450247739139680994323271737016086627272291274491713416158574318731153581826433453490192188446495012456385756402701503518334042137660544045071956262211240392372037819579731301227170344166736807301081187983183228043410624545967574027303589199903455916194375195893018822830960804934410489393893294784960854187007366695491862939510531816374107295408375212527414789886681479733938583380269603044941293875994884386695706453053704726973720829701905895569480174710766593451719738990118258069272292546621978895939422674077449560746398214676936861113501681417804500953252441769573043296631238074214630512206950324063501748910774329729259025439080860474440824576854058683858858743835785310553048849393809410460991229966884597999389935170030788923063180732084622301888849140125925895361491356529470581923146408525324716180264698292626728040323797046244720829709131864562625378186544567781811885388112077880589834101991488972019335352119540622366191315773599216027528203080877676795734561489068429031814383755606633566706586089863099417660625645316458818865934426056336057108653040418381340268476427478421538975828032497726896511696894767683331280192154188008991751089554684876395755915842867163362810100632622323651945208760828299302238592691871637574847112986902112685922739860825819649186587477236073401150822881557897857504146338222545144620743467095114826122561116666928349921515284036148712633428963421032593104221779735050016008837251881133715642843826945889176355294390173872053048960362753660676477623902006775168422817119860141895457911327984964661037031515875847134569102197909356544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] 611251710229041311713135569136790518320411818633973717001434141694066954532373940294645279941809797894477859267009274667975344454910796962983443822296177402879496284293783913588020398120381233529029274006122848319897230299019678516200217743103504761528599780644860119066601026730269321269949254579409794804428781386993891292920563729135692125775405323907526408538258012899676233011937680112506631513344602550015148038916001378477777479226108909671690801601048624749295400938044652664675266174739474607056547158052350870711245539928817123675276806126055244827204461670849868320985889952008997827923968103961514722832356230415964000372931831325160122202117732674926872237818988160666842442105109113121258849133744308241116924338219361992617503154062769716922869505937784600085125915380784942827105803826323724193679528937887643915260229456774662059352842706207237701378715923207406240499152999733661994868928990746258375001709009447561787164356843041893954753839332897023262586638267648645690651774328548377791071694003011706448912164330973749748769164115155514489905902111279697110880650274148445140862392608841752886341655581776493144170579888163493104410490934955854264157562757828993976287180735473058145581599503344046452281554065235066927661751848894770182324225488641916228508997109366693114943192023399046313350855557443099909321880262270883176506551781110640701907887339123821036300158413847474013059722938073897660407210274117826483950802033031478869201907882039007708340067289483453410964770887077420193893839128343187465115899735841569463140966401832049414413827402280014302508209983325717974298713947665207372017059936010653816430367761827351109310844378176982613446962775001220824268047457091232273582273520151515388301296165630342072107576236074885812815760123670874197276348178957630672298114205935773588255393665826377053183232132074292094570501278864934041521652728875464241382422995546433878266403794556782710433462195200356987172069601275599766659305494002718155343853057733055665401099514514231668302912113729748010573192346377069093129945825963984563097520900961760102738040543368691034004577324520550562953415631013122071214143720928778659504661336364491051825971131527148339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] -693670424162303467908373781834977223010960517792528226887359326444145826961721543346551630067026143014167110240533586461165886198422920288516421546028459309828665071298883996081073415276214010580992349750739144584208579283322445220816350768304180025490528714052274219221367325319341740016631458210556520658754257468189580522759795125314629836697228051517562630596134666518915701489166628702821041217323632575059369830345831168043028258046027711534487784479193333785879383339321168051979098274097911723675087321666397398404759145208389481402202326988242639718627866519243902628204738812630524312250168850942586364671480456728169860824427224883254376830088465127786222690828351094028359132952383427269191893458374868786644384190088029388308179612365289106692625591412915755015229467418374011326884722542809179426711093807137856680571529153638191406184271053099839212065084312739469383938469025935744289483037755073486724113938503631437224587581918470395277564747142739158188423719338689672702586234433333447433823568093529921921513306819524565329688200757393164905771191167045361790782095622839871178023266512326314125612136971634204140569976878958531025049990869367149107831147988162659092626170203116283723229144159417811539043784071003308758579428723342083467631940239791382440376838306435530373277652375567000224194169090402297220228227266717721710182677441234990314604445358937996258998867667243778705005754376934140171647652955006602230168508392620261867159327591856613901081305017215126018172275546345259384198572509324693812017461558053797949494537091956438674355523866466262740882373837741072167671258969011625301903117235768629886566316159541365198278192911795587732791362521895162744355778629070330579398483446163098747622778074921036063189699736219382058930630274602889064432087976738964732496625506887333148032924005438254588814212898797979174077497368439361779710147597462606300015155882893761916822737785691543697431881539398874238059361778619657461700927601397792717293871647384612394014866443252881563762680650075759782770204379090791926068390251959038799407519544958074000221827720351592086543004077634713885513844988607812727255034078571892651916189677545278175478362740938854367232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 438664520829803518094104068496317195749933351166722531667086726113108002018484877220760734221509642771484832616462571780308707040087382696556946640374221496604367346153382701728154813249219646062355208541478904085196546184175656214192645422228974351108800471139347825829946121674807865507251279665612872091740147391485763291281428980221757013746483838032299264482550520487285089196275991088347735085857578923148091913521850050717032066444713599766709371851363883794904321348324023917039873068628130997241397506559519824528459526855188078835726153106391449127900997709121740825533152219637793859912295799249497680213294464986263875736957678407676156642297556350778660948859150601711974909593266472846184311506308107365170669214712728878359102486135671363038653427419219660037068852471654114658577280429624152305392263001798622119146375449152335247922971174025053815497827582134030238714686837538633594610742972158624375328033645546266817635741761903088228256976045929212690265419621813371165871391870393309733475823787660767249246537404822795794827235086850472750353259661785540348865133652494872834138057252730579521484885629483922564719673698630942297066969431510654725776741858571480764870068725568517070873800960539849374334757580191903408802868472996150172726223276971612227580473406610846025390588812801779942969961617716705627314050389212270273196081357111876752901678950610469576668322731640186161470440858483770561827418199276702382012616673612369671818006256347906809793762376471320325185714331421273800176806975233580382082518487935851539448338979905642128664124902847682458590098302389363604205185553681435958154894711702846917033586152907090563320536256668164904730472131562257901093963322886793620989586035312425835741557831300630523149679503222209913650183334659496934461906038720404108847275452016886646544773734395491978505863526435876173317629529305090222427247651854808110406883479382518778204358958163890040091731331532620010618073616153549537287649749434450107837653509345997208398168334214167263584421386917753048006834603458988278677091710713692214618780789172670562901339834455903722187682737119578040001983658964035168677467442771869302461031798327684724730773003038705582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -207468620502467051481542962141320803680514468092379495294758624890834317806574804450264105232671176016303586699327233173756587772563319983019918558592528317802201112830083179191493009792975678958240462321199371528963576466068913381518598286871207780309900000769327120414791330827150037044212672193672285920528851777487722081189333436092391249510017294098528747136734518543484309184358266616506647526633058926800836670795824583229230985952181432103500385362649651770700838834735324254221293113947195697740198338111680851940917636846950869026201435612300940341298872909094634640081139662817338065479615111265505393355709880281840342697318805018590374083937829564400717594751424466757386126461531954370794980038378220235882991278006846828482852001238750202097867419781956715611997773846288906093128608918725075582091311906241601988143032007198462109878804204616421864767531661119355030220162820227361987707662944860414963302821279394560062501291818545935723138363347829145402627035710891217987299395315072532177219895554255304966232556162831749299649035848544117709644670582717406029361362637690739993662417783585384674164646352266737899928707563178824610689575334219912733284236575712088299651589033818842100656282264476703459021960984868185222439793848805986200625972496314596720815280363793942574242901058783835959398461613723553040612397197850060862375466264174250418405345494444333653011436970920725482753202180953773933169196971491965529809337832378957072624742440176410100652215071670870299609230395118559385720091453168846783188714741118444566381812916146769522831111948514289979765269032848033400987973607731601780794376886409748367765116935052238480881972659191354722154256954031092156706352847627429893895281459315312308059835507176436069285967000255197456946581151526961989965746748566109737872192246492155228421671519595708377396768073831475346769947554074410475762110662379733217468133015484995426100956821595640884685048215041028120827501623588106193005219958816513864777129761375744564446593629280407004849074631642191224930372631664184170312206022504271537679552391754793936970977408425164213024007573161320262776893627738640008212057645193856210802554685277878889026180284896264585216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 79411256133609843406657931365842958528923298310832761905763553634244089821811381436040648114550156467406265382215641146492381831627164541891004774901780510714940023265021446751802893715735520546796765682353685980350492474330082155869912480693868026903688846064726853444057815764836081710203501015946506348230355880049510389028017664636952236410336928532887722987720865485020268042930788997540927664498492421206761010810623772517416273691966777482335394247919552418566302617250880463687909366370788067567384160419759321570387794013317832223574767188682856386165900593832166700671897114133506250593214967933660824292332790672346719756428269138601134667920688981610231551578105710585016314723065943172862829169574490502298973289069902538781984081168142716316343001076553266602539279531967521254628458362733235553496605108185211523048999619871686565431942289041636888822963864838129842219423831363045515860744118890053422927087546872926904335394235045420425110059616907596813866506664753392848519288768627166251572379573009993792585017276377241580872207450357098681198042865030962401117202621146472563022181992667332959594650779132730298765807665439639348464636526851869671139090013073470408343998643092528460320629149415734855529294532141821657511095482232822632973807953784099786115769818906763739797830521590197967487825627023047180543778036687606092576607377894305370680896436729379141767596727142187464587413389399540157490670806409068801481653255683715915033500798888015761717892586061556901940182227983315529173005414387762992028492642174883353822948321688373205201781462961073122475661206472245395268237202002332994940702988251915741473371472862445135477139395290563727991135955776123619566858655900633609453354841255353554792621132265351542813354324759546966625002609040524841844656004319837002173159905282613726993510020650233814980300308965522712701815007244890960350743283266212873164414987353768445482700906700768014507902454033186901750336471758243479455294777941929547555011542153403723882084162993830317969029495874746405104271177316676352912044194375069382212055024482256480637859793307158937333115500004657971584277606645855672815156154373333346355715760768621071145470268449960755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] -25381125447343278023281308882111088951495232998515215191911773807138117571390466707836563547149337528947359290113330860243971707271100283242009168669739176666346695086897807142640243370567076274435544516782727078319627664016123951543275627462869124339863904549422750805626287142337482387112464974886498214404070407326405418774117049808927698707527681401698283190982692094050843217144184507768011792480044990315264778202406092959443627689716862675728830637527084673493344278384924416663027735085355034151649383916024853415542200861202600983410615975438330954326735086894121391678829379298836387685738402608657841842189708391073693980342761261319762378591171474243333993408266621028561313741798887099360576276800274994569350655595890534628857371574191363657287926742596911950166790908611375275415465842120302538468574606492521000541706224046633219092765574941874013578416656186549678900180621001004458745762920810430901786373133524111916538222957531890659999731607941276108954964361323447110506763425065495483785449770257739104499821576871561363144434733750909306899453229840061284508979336672253055455841587857349735180118587526994076802806216361606534628388765005174792503397685498202290632269955870580377301065833615826918582702222765972892133819607313132968041425446710929802413931563690996063033544989438372786030044551244542000676563461083383498613238895471297602214752518082311979875026638466938058836981327982040925013152120807955982114590921635045146378827797860050386538418034341854826999771655157469844405235849024823943222628987271928936562464593108971226145459111911209052698063372458385531169759602977262916377292362006081642211735470736556234412550903867601895775175220224006339372030184697010984847534939057978874966742501742523345217610109916768693068145974869611795043949287242526521322276887976241705380220859032099188218825093474059620930943246363884079865748762884786629150338225013217948295405114119025730988965783335754833431901649193023103448856965819945895217725774567232758379361598108433167045327834829343573450410354392798921930973184015327656884478855978371790474501391121884928783383446501778135225218436536094353274917353866552300308713210928055742849696141036104974336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] 6783078054873473552613552882168574081203295966923398441286573613399869938750229414605712103108690498855527417224101835967714124816344945698410576362993958324778212701852999017132658305788989316920042771905927459133805763752733129083005633650384968236970683986012488403770095505945230124173186347688045409212284105494986695300323220846845920393514153399544363920517009084135760302136188786291468540300609823884362856788924342710896180846080668607786935659895197366970240337754444751192439319083979112250022106478862953705672088404099169981783691098190854405164232639546172420438079169890588296824865808838449288439766183143352348374289250043417606940528515904321758940559950663705799524909614285276649415024153828857241807172350329376156509072459295789910437129008909738018035506611295400296903491012518213448201124239279428471233973406591586767543877091542191223886801170173010444588135840977539949393940888871116273343138276878648587334934048824950454614676748437899415121890510505072541271419299619686794156750970072205716747487302216987608868725243032432242546296883087506833249083226150154736405455011948821630569408953634077837562954450913699179033757777524613754536603366984327921967346101174470469154385912239198024859949514629751083418045315064417365074660151923165450553743875879022122802732755049377490187248290509861197863423444564978657442672454835519358019605746494862420431005047185886552655649555771733881756254261719816582197065055521753151788300634694573623801220132176931349102464083984369485221980941603024875610732457750878857372098406439263581555319797741984970136038272218025550204773625048237975382546257322080210585943174957888918030048486650318240917876850615616914398199187102825855361336647732847395648998630498963896781970440637379852682678898778317706764375182015342717388104943318417803347692588118863349472707574240457816986505252331873396255422909202826346093496579443972171472127535398632720139282486688704382528608848178462343329872053078964145899594144497107079750543145428605712192369704121678658916248576731978172122967605691134341451670452940046886557011359602495411968936608798362172722596109169810187880292249346956767322620800422924411982457463048094351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] -1444572834253943152066843548281108186032190734701267068381126149440043231621996233162199486762940563642599839322828405346730703429645492740191674596564297660761144023404318487919804835251298727443040126763844315414941468738974268315340488665849247839643308641637224334501090766642611140441609252849016884676940546823128404826744805753445163657951173195306820663588891796112107925554201362136447642027601416622590850998313677543995919112274747568699628033778112894873953435491293947039223485182502561613432741458887331581043015157174996703105351716045745989789137108774488823468865663304453094493112029263309443241128746990547094089820768639189846654672650576278579604447110236186715250953584844533774924553801422208774366414365985874512594970699869302913717521097120495786048332514403937487667593716587782916019893780940446999294760012726108340535187319352371014053002461516856595872949329233090021037037618770264202028232188240021869539657013233713555469097854776588926203090835145641033097016058119052141110545180108938372601212324205659869127336176343143649903782836573230549956282122760474186345820499150539937923461238902853101857974581341294838827960906102359953719629163021130195861378139300351264769497042555989020889175790609662809119955979939763310607033135432050414806384682176216164528019423366962116490977699054493244344886912733770957114491892553878160934357025412802156256645860332281189736716544235330520735702354040132961025729792665316775117307296620584469488211858281059303434749578185107993415431653132773206802871727775330437857121415394733202299462627968380847834467059528175765725483699245102312485198816926837183504360293037366974087590408910025521258258401409088659200678327195643083872248489679696777031404173425395160197833879877081888637163369798191268058492403103480625151084743407107465807584204407095926017958168339684363877489705509712242158567424823206726904059082314440883150621727370214288192297801667820423400606833652585238458698937579994277419677366612131437722104898338000442975565306247720591627417426024887313837585759015523141440699800326786011979951675018984163715617379117120630781575381366552147933935541731934294356009532443791114622309827366749208576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] 204931963262449960576343376377433018702417305065581528663148965644759701469586174793817615261302083338494507553111220264551375465673770096451452323106322416849574085399196226227896683437772272769315431422774017154429542017785164084366343937030008557419865423938406599576703962653741710573124652307834956342753183627143158985677201694954500048290358075933805180683165999092324112236966941348366246719779470053710994381220465751137759736504471255213607589281671907591595231995192822381592810522155729504942065051280674124631211452809398997626232261707597711366419699221679885301796920947528327938127527749202250014372505080654204824626746559549356982077155999268433569299408635581260667243274080426851959780378833926150476020378546013700252594394840785804180533933019268784528110802443987200436192121059291991508992680800704675859839548447229329563075954467126752084256005358414254149022652867450239565420108471587981606931727471549083558476188973471021873267698888677448248967317358815176684891229965545425659559073439731096207053476900925467399920667511360227501472373354427520673440509056629078877234990335717728123556089709230989860663968271650991995441563792767072205380317512771304429223651224478860481275709908494174898812700118754041951524253468625869088049376523236879174944235843384402447376541185578921820714864545956872826139273890244313123628048794644004234401301920402500985896448736397250056008294266739985355333003412735406933420882661195720934662534337940548384242378357866675993439164215126834394919879147996562038678718091438299215539878787704018417601473810600065345268253272924126523078150967400952432881696067690941726697125150754785910414960195096200914528921662997637439875827712672562323476559661396855642919634521954776942565824824023463505391947706069629737239424086767274027309427490787239550046499269786914595311103123533736398041205844222993016609603946660312182219037595966928595510108018261020942063023506067744674173120011531008699629949704192100884559125370593177748341041178868566825138323845476260727011685714798037826158915793724097308864299137406726909225625531709689275212637067507062764691044040248328226061019279252598113433942656061782826294625429943746560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,41] -2328088663967451496403441811079531596067879410617576207878006755969267461823044885664725064008592846364885654064917518564130081021460088325818078909390956059518477947885827817565064328234523790194044831490888060324461052396455793358861253991571475313281585065391713121744652990403536406545427192194453243964963256960128882536619316543185777137283495766468687087382494955756381704637830484965027596149440724098217197821496047339455884174973656452390350909325307841291809510989725287259720057447155526252693942314872383470655848551078438546575783678219166186534580729096042053228146286057871695768653456110797098803178508485795468128252165420527336685828011024169698011978179661928223513247967105013674444274275709656057462494299442507652913356997337660152236662622841799012688520053731301916983076348330673299164775397818154081512595685133163215543849558379832952394807313504336099786831089507706977438079097314778091958600316319169262810821228045617054593250208692458285613018567078711798962682709310797287768298326805061150040453200665770668227234359489723896075617320889855866535754166940675106309124774277130493484115554624114076524138731771759523344978336332782335201286700482920989464566851963016007193294329681809591414315798848635944933797630540339747850924665965729637280401547394808929997227008685784565869327561995486017211217344007315656610771043410512492288806075370437674342897842105200586426040227770974725380340926870011629535069442199412890854629035090822090640560179206785086840100295048837075666513918954417955051452435342933196239416308256182092091532289684885659580526096753796980585474327294221324675169677848768175223782185728382524401819540064468880321282200249012926308940024382700572751150597591771152348862528939854366921904195577960022700192386824095592500658677309950475238283171345072989633143274244836925880845985345281645598853877015969536677529270368458683317616075269465909618289556045669963502299623762844371621194896116392623227470755496515068278479128439084483122344591507146279816753538965146590883643238669436154105195398892600136868287125353750035558061369152235559556950044077433716298674668750738217157809883017684891443233823999696298358905448194637824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,42] -8396440860688483176597956880802502199991861647042621226225595873032528115920829678878380333989208209025334845262551975476472369776475917297487776425755069943156339383874113544937495640941171501338128724769378826586047863651057780876342388361455523749323094930115291260580084513036350953086705429226692794684761793159074922911848199583581828570884481167787755179758717247655199007475915298754553450072453826474863333481322668147479063758390334164152593270284264017531548797502020156410895859965295180303392269227774310787142308726317515493046403985032714152244983575921747485542508601694988116815802207795960920196449018823527179766774916491175602747928397484132147432234176542005811852517706230191795968793447387167974098967948796198832561684370043372526556262832938333720040838412511807895538774353141394026296752035530574723111699900527164988463717119569641916519687862508503386712741508957715219892055874160577369389246935645060649545872619435135484225626042200287146896812612674548112459498020114395312766342687258422503883155587610980323592860321616358850089684092357639140805292989041096284339950338551413051492388057953479181400894182361959948381188850833403218978272465206450176098987576829316161395358629947283314571859085819463628707663046976854762092662221131019357196978470749479077565086568078766185985447900367919600099627298257745865010866054234326784234780788125178094117657322514738966918375065632087079004907907191948960188919804935939064037155631256558972666531614415027087339548516673444668383743697083077703209904151037457641004227320806503693725015454767507884627059507362554768023794523739350712584465267887474807350646783149478723810555294030455762468944739221714148996766297328027266309522686635307515069259435055534842797677009488630925431983483420783075322797995341037752703198787741428367759031066251575582780226336459142519305813404605543044268530569011534920232617076647265716822907811153955336146836703826872476743768000316701693382243676106921901226252378949202840004405674793915509311241362334257861392648283091082654660826918048735993265511383410434101739212014127377246233903594999224802068703981177582745491552049193034993573549005555047921830079795581419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,43] 2900140398273994260831226207313674291812490040613298734639287132465063357237410043747127366153495129071551269957582197474236292030855732921229257700086535876933128129940896513760243623171846126270626395892259849075167491035101444037845803432228775517821426569202715990239637893864179628844423708487523482193765637973971529000435350566989722203295527479965809043414425772401874923829139213643601714733356085594290819316255166542910452484133641301528285128833431465271887266196859651637690073514155944837236368324653060668683656903354195059925624060236423534991243735852718011247919928605028570412548907328665953246167013720972599779280107161570326129652451132398970409289505314614845145697142001156277681696919626869668926219952070463433103871026318366230006781007397988283169094812918164486060044870741820251786050015143293528234698007549410407544407146701105065087678898197289241669646734314257076144965743269193514658828048728878862113976835660512242451203317084052747064618021470445265018349508267856788835071616697435310831355343443111856938480346252864977353788501080941877613796440682649639968427356187659872708339487351674429955813484595970595994222184308108553032413455759256808495628624325220364441213485392506357175578294205553816859204462157479189617986401317934785831755064080116495343503708932931977324010473201847063966113809499506194689908245219796487169324026059296088552022399118265253490152912331375772190097564163382160602750380396764580149149156652171189606028769802681209739623423322088260702619289344598889571619248656150950879606141953174899537002824173293917342020846783996000595758476919736379314010948901361750515442045706491073120336471474492981994785730251379130993355824886507326646576543138083583141412439829936289519835928795923640074772505403332686263940259397188367827138663997781011113198560122164420683398295515576400897505240442802359667446868902099917933922937231060506382582745541030860218430388771571902491637278338282278976468501804416452420083963530545715410227065447794249887645820523942991738134558374216639000300814167665526286621707918100505611483194933658875245135131239413954689463358729237888286555004134346429737811993836960847047601852285714432000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,44] -730667687684331114113220864696741015436732744918973900718540179502193635058292617285159575265530019372833196752325995268733607234895379341570770508474134597374900589718054221635062832306244143111090710353480913358407799405058488269508325012755444115438014768265498614485782559474832914240019292048871370443512872737883545068375848755662741581672809585265387268343596119962311656541285147306862241774442080571164323445819912994527386467740877465042476784643530278753769878282708132690950214165168705096086743734168368802909387838462660371182803084861480787652832444345194899293006407623366396769842000726112522034430544313320675308577001329206520909180423044440185638584328718374179158085454423872791651921452995161804187966732859085008194463808233330466490832032242982065753833703355278731428972101678589473367578384146360521340151013164634988647127260246089872626350567004542412248154526948772468814548921832822212351217380411006205785838331679914298008249137878131620741822881714658082602803201405239098573490610907702735981105219268889201540931140012388772323898291563064992536974233046848730747689250880493256371678102377298674868730205894350111020651653508458248552597049802017839120912410877166914957545769122428603908652499383786141399166392916086697893812338799543097529324923809526009036271816555975638713205932025031094155649242194907856608687698458586472926132918715682552213378737497028952838198075413420682697340559909173194433697656354342249381710679695889488680331381486017071498019811479013337107808799893666575621591785152906756915179154807665378897978156973796755194709438196285230451312509906522950201605991614310867738978344925345776127950346560183390962491417458988187721021866117843840111874622968083708019829748258045083620221612538456315713082760169973724882714082030173501170140541855418293135530064282361410430704441368602171681900512014252031221489424814934602938943129912271017616674909728672705956681211862641087055033012043284905354161295052205228942202508885522887329562384263126843206505530739028996194627977308101918494813869602652173490428804406053383061760769344703244059379101114571146459750373651514194064182711467204681830002295678501129578419960581980160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,45] 170239376838603997993105155381821386116611893973367989852627567597978031003049528762001081594052896429461019263144194913436843840654441893126855735543792651702789250987900773600094929059972307378504907987711786994196374586957640570999208733722700406196015559399107338833574532837650563007691419562417453745498513950735278701338655000693856295080526374535433256198886165888336641437341121172318057714681139403821626925148354166058705700385322616104550244559486652565775731965626244697180012823351402909735528342270608880308371803591722391662700153015099923721233586245111656471527486249205402496362742242640990049182030185206146175040854225903153599650739599392341010933067055336559696474503530274170529889336417826529618354765506239251229268044335469228561763414971933380651691581088856060069970606268083832275435293727063058782374026487282072313393181502352869545151898443684461803590010082392599481902342784192702761379298824951287192165336012902949312102144550692439967140334326251738842534538566209134320348976630868275259307222101106954884461820521467377637237405088697105850127271329866874061723796551283851926342818092951889211517318122691943017098325594952821415671487457398131401842466333363385165705487529212205066137465645589008844365030747038715984794708079665864874623309220361431895974208258319921678311397041570061235495724399772122415062082109222926677813724969230679081399553518150819950563231893723242700517769042323732122149715507886838314729203021363091788766040194626842442293507951203388305004425206976359832289266348094323823915062441686674640320839070504261242175008872607621982258495089561894053424854935429678130277565805882587431385928369978714433498609469137632711374474718487631238728275203684625346423139896088385606196809743056174944082251286462280466586653117483399879970653488332988611742906839138580400751391572944569185804304610256007719036078348577796771624147410031439098263994323999121390815611793225551910815062738935804416902639303297621489795729532491739592061306201137554010721218491423108793533023135224435581225939243628102195609069061231962530455164172156750364127524012786241059014285536998204009676444491884053220510760437609683521576369051926528000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,46] -30581799085850903706200892138018291820172493622860416984635642895539876090472755738551511360764764894653726455617517881760147141422419474133735371801658403487849862357802650207237372018789555280656654727121887662486560637004675818698897308636281544897850336408245521973577330994323526157632924673226287884034231021486168285753136830003131274913257235398379485322761735608274692332357191899991151768766157570759736778500950864204240626361234067546037410675578550035486113800903192109948427859456776254702427489950885852859700040085630075846876653280943914987638747308397308204330606518986427838930167321531952549228007460902033525099299569242038795125763401762695039062352703257957502506079973440632091750342798204926220165513629156390109913633883500888321509245475210310578025168481636707038107375196106688159615398019684608874796167084262803131729548405592017120394393483903804587148554119627563350874956567227090151607720488339140566120641841194155410402532342168994210967634831822257540065916777596247230798229463450419919999303475084410638798528801488557555218579280755841865141311637300233294329998302687837143028951340119198867189437117431108731186339247997980448933606222914011882751991364641498720995968565262294240385003208633712958508637185089803116989913903174872768195637964691866994266980111279053328047713545331497312475421840444042788102401716822133750787882710092255861629536473011673162403434653791135642696711170603662804587849851089576503616772846165983539513939654008539436175225696078079934132520413441940960928126275567262199971930005168497854284187817597533291166884575615751678387947979847361165740592272272468928779219674731659424485807495268375273276457293025073456224355720140892837544605247004842117684066854582827485743637615618268978774931626717428252545262039278530464676092913428663137936458841006862419541434491646663626225600361667128782870705595956855798359435721011959187168567980931492750635487824427539888597866434959385157375982175171715233178879788692114720695966128471300926867373864708411767489037724516905967611123463192038385091963396636631605917046604400173130014755672461777331378337680043454806312754281108492275506136383820934199378148170137600000000000000000000000000000000000000000000000000000000000000000000000000000 [105,47] 2053982067436231977664217192126154904252810236931165994381191156725554907428750558526760250921282410797689112134322428878467383126123044393563934236523891354202759200470389708826494105779097761251881930740374585172972270427985606433583463155945970640572623879175242226747197937096540483000295394542165501976584429765708131507937329989752713852086899465757001196157018143688851124712648420917333698609835406031664206040616041252301663888686983621841400310847911847335124923992413059863760587964547345339414262493780717007199692031160191236311053396390890946671098670126766213816223689062266761437805905370274976968943536474922517120747558874926097926248265271567917568136050516764290110012960195246839547987323178798950940938379299704555961446796076528025998126109131894781425362972420302179451476527089795566761940670168088157971678802123514845137844873512053997189867074105756449498325059921717941123287732180509741453202527672604264737042645831996077153215441872738950922352454007329709663841315036167570350645285429317627115566082070390210521866058770864468631729362907026991117337327211386934308243840088965623160215859649719172504358739845421330209598210451449185534913039799699145052127979952416874099974203987950841985701621237344794871308743365072869903517254712325394044874989380076914016877977604876816775241431336359385878521627018430100672162130826710772989538284005442471463445183336118195855351325924056127914788683388699526422006629372407252540160257071699737115641506596065960687252720554070200489654381877074105584773213910194878444499138831569784023517759717606418895318553172302817241788385106152012107752533032112415380431074558027612034627291990375488235924680904811542620666091358535710971432019582896195450917865646019110337348149611238189561343766895553481258110907496605495744186808199161069812305763758899739686557259484714122719432650460662241836704147616068634026899818006165488349108570269393977754100122163123287679699135306204675821044408428280012856935924572705471360486833336019861292551095294341330514458702361692607515295255004083018830568619850799092295876610096005558872929779228201673405468324137659781356646604824476778730947881086911388117720817991680000000000000000000000000000000000000000000000000000000000000000000000000 [105,48] 722685596120918013593563147654458935256048858034328075082631350491540260634843535138244792812814332765340942238735828568498983892865888159782965760127979865515233135266745717351678713190484599347499667084764382088154104550304442436075996802853835093519434929840693039221434371765767492279647058999288011849214668120892049406902845377987704588090449059323640371208417918174256917094338529316373851174099718791846653720494604998115973807943949843901304023604248259143084221381289194219508039387898552427623618769299585518292929236145124412258781303168093765033790389886220351477416408348503242187530909840963790363076830761526661095632734495632750010614496779581433391680780033644661098872177436985037952996095441909549652263540159271309631347107446424966295052616404490643200800432270621165180343184632105363271942082404532013441275253704413005084730428914124397783526809246927909100229418531644828324829317844822666114768863920940001253899232517816836627353394864808422048672790744573677955308339676832803989069870123012154045775262831744014801275556975319855219090649893527686103312365922285280123800145896989430593483995187893278823931955265750067733311062714936694936480117450660581616502373188623059521797020400734121551340485779509366571602876355730375582003248522331354569437638176529629646284209278858584970937042571781634966051146785314992617828127594360359940610237916987867326173155372974897829823142107854134558230832798440568959784585021466079371811493846649473113165144688755601100276833137382174448652142263839108372202439157338461210497781948270939397930455719374453366000465717368958380462600117331407641744130507567907065439204780383687428501479604764228695694530260618099616117944303386273598954013052412197795527410035460035210239608415123514891813539831282048154736637741422341344361760080071459967744491229993381529886811140904888296279153085293917542167779134858395609174173089336107347289192954309702857216922398954306342578054252540983280668972799922917976881919044006263250712860588218569502719001967597980206554177965773859252114004281610370846552126146656247633490034871103064077218407446794752035173222386128234393342878683148924572790604126996178390033734041600000000000000000000000000000000000000000000000000000000000000000000000 [105,49] -253437448964006601412417096489567874217715835013353776798199483800275657152312078293529607792973709146333085561900596930949298202485377407023764752958109237243448550106228346055313258517403433495661610093005457251601320513372137802362943635987216315637741931585374259462166478745439132813582888325063028988596755055777783473291970598698620598399805934078807919983017077783221790304812032452598491672264997591434884189493734691286038907969416041872604693020691535719455325116461515678150031990312415161608351658994163747553247021712183139702881760074471010260186511682399338886403479299940487760515088321221955728696372469089402533923145576511115670107850841605231951649192623529410732038944768279307473776217825052866579125127465918870866338605699749462846629413932837612660606994535121187313061983808685213416283839864853428222141245135306829723819706206837517032096241893123594275121898277000691290571234630527950370328113833879314936990737951644072031966300680078952422394776586365293672370942470478110660664567469950070981426392403749800094336684267301240125112018068630920966357902862467463210190641633645646544150801019339687879027079968925975955297842408268184414053946982809723680782269792065066148323315458258104496940159616456227052132470216616292560509613444658743922767984756557319157507457372350409002361886319778480836932318881506052892839230455326505255069159295202244080617774306636436614077888680514949860948963744816397014388591094199015187980239415243588422773665503839103776023552571203427546395160325148688833763159627690757524235051542033321165063459672636940486601388387602532774419514528545128016657490859698891534485457714086370779143877458315082142213719317490033266490203045163466651481810349072545845864315123559602696800638740010480115404342710918176531069426096677496912974962738251792981504062821656744262621527903997732153832622659695008124251221722973763865297888173304300059804526831894018555228798524852008959093952673481226816387579402188955078428274401220600224436590538794511115684016835689720217398976490609272781160529696505201741533841925669826893833596511389441467298676845579128009703069524850995836718009520364951108513239559802252674907116666880000000000000000000000000000000000000000000000000000000000000000000 [105,50] 26787495242780902559316751205293122179787891490195579783100749550863472428685766675466057811822288850602598177353269812600199984700852920214780045530439964140734833700122426182146486732250592271109791912769396906673142322191408609559962683269234450129569738649850528645617958513454022068032721435046638573480424826931947243927568942383148413828958832195319168470936661128125571834283571700748277300766355930573032275232551224210861261917989457465443902558604513542661547490473701368305467380966018922682280793250937803987549832601450595773596176860481122438376460190326660077684991559068071595263465390765724567958794250058276495381387844043134742477281458738538071384003388080790127083814075210161504755803333461507892313266884985005539401559955609313318714684039428743531196815824011554697936318542415417493558180248442859147988685505106391396739760855682536328734602155931595584133088262732021210940039994278832434120009094523487139813301089960420780484106660011530832507364474875981016468777138135417600308706558852549635092571280450638339474312697179071537690372188184703737802367026913896040062746022288526837399049818483354545797227056797286724722248401214246208276490736567397997978755142463438821021086592023608894578224415856492617461033864347957473822543576652755111034256503394699484128764397611143891721068974103398224171730375599929038632913825962366945806090148151488369369532159616778380673607511574503616272542032164093839713706709374863151632733911064442923210479046581136362569597119070570892421429226117214923512227602379797140437115724242620672230979163083071283214227284936081252784853146014485276696410785428746940814911454289789858929096036734804819918239369642684588445190375872868662473286993859162287176038196622578594988592197159557298818221797174617707999980611478102984890492641451150027148020948595862583601201092219953668625453078003157105961136744429675011018025198891291241465728869142074091171258098534451778098209181202665261030426871663808153827662353616000753632695866470608222204215695423241300057036267909061663549695860826400553288747808547970516934467631799326227586659697530574654603624644171362616543947203766949877284242651045660941846881239040000000000000000000000000000000000000000000000000000000000000000 [105,51] 4942278429423858223877653275524058300694258669245836029085932347740995948383708451931925765777862902164136786527980926678175292137324491150447447473811775399038897641570705901359404064821689983818295467547102962499372740071083556902856424507578121399962158385656864953614720104765966275952915723864488676388123403651473061705189435875500119326456058254361957679512777567805314589661030129918972428786053909277045454337581647594239838580437375133938503052957317974812187864970140597407461041990046368288130518701111894093956964953431225229676385777880638710330604373411959974751137566042432026160078950479982816074275985090377428907995809255291869113003247940348059251705873561476821029458527257598330009714364057996647520779942656295943355301554798680983638988739142146177513431333883415073025263404837509824047811338518238388893495835232571232272323327453418404295156127720118730645315285303403259791804137911689111251576881040630571578147197927769654722265765604917557797661826305339553686936517352132642161589048831915075596029756907741503032274172265269743151591925590288490398731104101308690069558099837315208435403075274101974000330477494197580537988880358067781305431519151519046816461859835973021207299728526545418791095507369611467788431683377468055948091533077344969540698022067480437154268532721365516349440895265344043519389074626788464484872778222743966786894115594910884438402533080077037619384868638839966821732930595742439421456156162012035270662300334349656610527945038834787223035305135876118606615706605369222123777177953334376465973089414826992959355741706565044996942286502260996122086474141573651696082271347768063015628895363108056215990779655238115734765577052826384261595967909349072438040312630057733896124806650249667478917994927150937892306582914153485027987275790688958629366388430528208870306283119874188505268535239591425830141563150800175065333378782617254538599117712757223470989850875281520697248634167217844801832766249633698055844322504138652635880201335058248307893179568064822730098291105779750909588542271834603540569805739419804631429639849256610864033017047893491844958230443952845742429197680882376322439349485358811582835658291751026649412403200000000000000000000000000000000000000000000000000000000000000 [105,52] -2231878754820298451078188267907506652649549536089361347461390597766957049547207146706730890520499817811205465399094480441825495762560311731836706665424345036576218817840811480315865195279024005769236340008864294576469081791450094603335242509284959818304609013466384597086268696076458771106499930989099194642543480557846659220109132999754528956026326635970414002287014555747404252737453529781428672696855846173014905289092418546915647212077439532592645915686916237424988291248491146606968543806321415896097956178951077490368771869653912150142972195372004237081061601871687397973501474143067694089093866990987925072064644574093993440240907249108324724416819406894429907166406209721806328885377093396887718239526593772611829550402159762437419770253133548518349578629960378044598225804401808377503161501718001572282913237882190629333409578935572009310201310851212102272811087162466402422708397542225188664971567621023790740574056131628495320821830056591533953254174193718177487118322117814150857879231277781137301270311557404767608182077682567130130763613425641975107737885379605618688693637490674203667637652431762629439208552213418491170590971765587233543195176230322470190533509435774903520699189241542961505847023450078619699339998748557383638835776774983147344795515069239199528783502273917570430379220917887287417286288116027371769640716875729457014307806221896561666148792022302610504443968381464694429939803628344232654292958391477225765436950613042759556805583033403445608141928853084258722844541801674622160690842143965672239423466751653570691982780127748721663478786046848329310221322762109730696476258885614532367254240284408202401491070686554541266400370144469342239195470915364348015091173524027595662611254109751664420949075979012647600095476627894412073476113413415209229652364159782837661243491527597302568591951848532676420473972682173307987331471918905332640943068536265300739169779777524179326325558112749250031971211051393299780453300551598823332722421984478055258005052441498807987040153497337501105201425631045599664703836975412432601546423056033261491460498687853366645612533775489607897452083588608578706086137576368045075139151894667891446422006347688102184657879040000000000000000000000000000000000000000000000000000000000 [105,53] 321749591437437162600444535791889960301756003069365228904723532150721316856996992101277920758419739380617879026445154834318810352844755309882128726782674109654675874057398043831897840164787557589906382445599416155855458559981163145550310581626049364885220833194682953524438467240053018827319328223847676070432813398802010482629238196141529368612376788809495249266306062527983539814465396619102413018957808499178560234240510431122153070321174233646261088280660998773167184864451905519155307567137239163957008639174881797853966703960966866565998796142561580357779206554827570256799808942130744227968851453364622016483458204404562151713848122737529707636119944677761023299432653430189526458183550345150458335706174142719461311595233528172448467440649831803818532356216105483799728059168363049045921368574478322576143537644671655880491810641451032183897488502228415921145202323243764323033660855004876902092618011423995226815606411159512847079512050478997646242436948426960764993986431056288429597433253920174840908434524437547643329461061613048309920905156295719109066241961242362850510280529933980248786815916592592473482023338560631810885741121764472104668510302166431679339134830764507660975061477632850428574614302409955939862346647043898626305302140629007466166219752262714415343923298901303891556215775585614808615020888516536663281530316121564675105615354583125267877928362895712580174786464837764969211572561184836262020124980851973091581472851219286085283814615219384680730202927092750303716561282034458648377327635447268800351996513713063885555818470066638428738224949561109371630064409262072520170296802429706112401307552939780311455584249357061977198864311956156701092072144395340961229902407486874310824925552655078432873936298601501247380741404084627786843015126596973937899278124438468504104370185181014624782977144333525575227796462106987233163748601472772148424796633267904269916945922650502146576762001542728730264948177390289167200935373332259713252983197869899337989928818795054036608614177954161609603676867384222429750936287512162491236465057366757830498558093131797732107615213101285805067435527980280995463315779438728741220981281113764858136223537405710826412703744000000000000000000000000000000000000000000000000000000 [105,54] -9715623486295834254681528777677146053885118291045350647602918152228125738292005095958612040671194377961912002674616865749241954160657663990494690915595988485156522982282171315607398858838289018985964069321521291868757163476673232712238067017015193438935351451618041776846451090893392262136070493180673991595304487344979067042987080212577378448579530212684569734601293553381815621363352572169339868361150272757773070189109727273780323475440083302409837913963039915388133237816116218549830393751760960263547177849829426854726719214108701353528354548397817614214732689764212089365932113277044881968783750729704677191763844027041594450197576696913465464348363873282536917341524474661180082621221834957337674261684096795456484426266396299911796299195625634507304296509458812994866808102735219580381926034353527497178563787803151753862632015222615994058831855586915406153179902338402565365642961549758108623662657360453794331056432685731475364572756518536576984539492387231115477264220332664180515605437290861283795070053921794880981088339353181666982710377989991587410671354903478839900135673180041116779289745557562784212932481227363735142860229404708200293264964257597976184252967141775117797172468930568589407383121581391524304989295271569315960432143210143442675051114215398414097135770348611795167083860931966364268251157521287047863394626153139832094154955878269919472785295934097853519150102564026622508265333326489058268702162976195870662365297718103838828761282076567435781421913361172087564899264843841218212890343695527742200295144021101532067348215001945005277857876138556726341763881734031505634895412792662660661633102784305246760016183896721844419642485726292837349822060253286040354777333724036168160582060895424024421953930009365908723883791437338494583536890383433849186535324556346576535476036024037377426637703838288383878969996683187346938233045551616431200541241528636111732519245294447157943811951014992623690704769837743682074934368577340301466177810224820660996187242719126620161567105613632884882636137745216661504369478563152897908603276693013689055558416673354773138118402166224121954236680497875941436070941758533799212406086399483363068737505749417832879226880000000000000000000000000000000000000000000000000000 [105,55] -2643252091142849864808819579093627189420882553508543056622095133149263603394705059262271676494365182889986068759752629728254304736527244690221415804912294182969968056948374311687287665796490614366232944869626323609767703992358836238771631573028248980836393256960419911610378538763493598846638750862667479821048491934002780734995475429953008581147870434456852170025352526818977655237662923594046850197663774447802196574018811935834606568480113996798609338579776666291282464292310019723044724189059731396401066396652229317570132017793307111276731709711720598024422612545411747888773991413896969629264941335119636007860493596767405555003009335860051672064413835097600824550900673269279594783287427846938625213625376767260695209671725410765117942444827349676724453344156572562868499523585739124478248150110386684232210855331099258162451922736515024613427942132203158376206147928953735615887007440705189210276776129645088925173124932582527914370076315838380807759304962123463469767477747191234569015507444259866838383112937761941673828086989566052073478150647644618441899750020551574376711783671491021811045564167717459814112115423525932760628629349902188004284995452035026652292513118994704831380996292036203532202188950190431719906844334896012052198973713465681146428238605369052989574779415195889907403316934237830045904528399710981385586994722453688536362124651532624029696374455109071971994493434115853059566421057858197573734921828374744270139065699093202016515635664753619411370184063972407372613485409860322896018885265333381550291244884339595613374019134817289176242651975609920658549702326895414646829418151760644901721599389405973148195109295892096363400353230192193593629599563115822274972260691939968249594595233518035304380673182926575172391285423743846779044660046168416524757511644404168597795758621728257689977506938212450471985232656285735832162330148885567923338075756561065343614133946071341009287114314920883995307396292428850383327614198005861464350783670041702070223410599050554906795542249503464134903297724413925938839171581092608885533777908971312700635408918506785261326269031964638612560770535410392796106241643796298768564496261063121045936403376338996601815040000000000000000000000000000000000000000000000000 [105,56] 199414643306587576393618416683494179361343469700797122592149293555122756343014724371671672689403745763588110049511573493971088614742516443979848422149056064688074971356151726889620743167547998690825522224241268588338070092679192842968430052464964423235365025198027642639290153340312716390641260791685037825167666031438287444301311967758974498677661534879714532662093592542070331701853295219855532247049943551403299986543995208688164596117375491738290143852050989508230373074943601805113119369071685060994199866784400070891659644447426129315922116478202977157818274492294908030897014262048021413962073863252753946382774502069998514139615013872614210225573181791680305831364167398807750232876578826615994976685783002145588932171651773905690949078607215551506148073987839913238337145009651582996892113443363314924828623065655813757101159622128451567022912435786928244908617817281126689712816067744558477927124856285551610085987666765532217467057592535241431155716530286189584651494574740582132265262077490858023197185754522622869938559514861184191639652950309048840427040898748946015170529898481968953828063867803130991689642166432897227570139759396886328189160180798233252747292721345376718233242502927922585363009136435174820160928529284124261264280119535524777825997442787464013462649816675529066284481755843687336700082289637990331607855377361275856296838734080706482023858686484170264676331904652523629523021617091832365870926154108892577226417658172345634461105836560481476278278464744289482562929397785822592937128218689581034609428913919181356227990343201804081701515107672608101396459776137678623943212162282659363870515100485355482691301279639736902746342423282628461538780624160897818700030718015973301104240293700117830836906617876356272926565853180178443112802306338358874464067301960587603666985883741073913912727516144139370755557450304769128461168403324492916423010442207405203486564118030457780756901474601031249180599418089982882152098081993653055176765042726176301740129430409709274010375374602662285655887298821004028975337340894687850120175103611136729907763453597659970437809200280891474090287588432210793742777086402323350965764280488200850878167524601034178560000000000000000000000000000000000000000000000000 [105,57] 11713902228613762083887243906157183440337071106631168352617122142762588238240443936141373610113807643181841406133589660737342600311718916762455602084286384456511394106789697276482330531796151209746850836845061588504916728982390800337652743522957511143557065805746364571610426445976816196085780445218144078972506782339586295952638718441415812086997513877771168991220964991823414211079880407798064845985705072848698213325059509716327759139817813538406380925402100328112806749226012763025150785077461482378833217340059037411804637642217876047131944320426652638314944215693054507564006437836507064329601825954440268576823289555123990779810003092918242427132505754873650647853933033072842835733547611749989983764170642284971210953957718862709248094883577741821677179390258905944408862706161687101111401190428524271104778187119597915747697024997966782221427306869478209878645476219591260346145138800504432746296442393529622823888024020205895471563313057179466105447484806295119762599498481162975950667730133629143306500249979022635888193639591492326364940961855081736554312505289701175203592308379609799852855143908919863214120920616080380034920669975015898734881651056078193541971658031091381375306811361197935906807395323141547554418454249389235245359946939698674149359571394026094479992632656015092569692436101301365477772038715506985778612965193523793133044731694505822217228149617916807597631584557512147621352014740085616157906721260828074468982242101687028369152871108276800432295007789987398188100723843624246751896560786464482524073037116916278740150236898339683092239435268287529867403082353000896984898458384876173266789372811365874626121697181466072314278546615569323359569557950624770930580578822620293316652146313028691723660275576372167315553573421532824855347372962135772078593024585125655187920772605874927607752729948988135753691218578082926163695429990822482599607251779770419001560999413325899417641841903667534302184343260561126164158737067371477322223507356223472018964495055353075299153251947882056650482359448769864524389851555990789316124106059804317222597217850577159512075189580301526200322885729805437160410338722149849404142212054507782485365167406043218575360000000000000000000000000000000000000000000 [105,58] 4070599989053427907864192717563958948940161965841347581846428679181520105835671813277384943165608834661581805996450118208839076562828855866124705535119008264668690889783657517288123721728530008689703548659194618483075093983405806730542510889126924034897120438463128553888061193364729290008538336097417498266927727898172202106416783464483630898102631651600472167190283530779502173250360973543124980332226498949538767470035695405487668703874073239410190970485443139132552815571699778406897548013089940571203464259598984927782591368339718895033482908499951352056027909901517626878370724924081796508432523906921366813431646981409873075117040267666952985715757169898557880249806886226287658455443199549129167658951680170252750605695829165599905933281946524216925717975937423827530062947736575192271542460435663859922061321350951465809794849096874741792352114731774119679511859065902916706901843485039449958181360415910727459441500745423074062237733629191940391016055978936528480689805932946822388388584618698850477474629442166876433209343560877845133530547762715839473278703628105653440480722547553509720810922665144538456512775016905067782843255886930695885563196488024855711966426480075683740100751400009395550114435147562348533223905963066948407014077793342219971505334991994964268169868760905946940900318130969350336959996891150169577484511078309715101895129888198577335784483287482602688128433945971370763230065358640814428530953249560804050779000322761510003707282142510085866066003118380395413073384910115075411444819737416369658951872959076685299975734285188705348134431940895472558602111320883556250163694490065303826879839012972141986822466183228569240084332402912874440559211153492228541041061325561094874469020069816701988661918169835292288192856501052461665488959146813097206257813249351007705473868943287054295071035261845101941015325215322553844236829370250389592418955406330989897426722193240860250727318237817777534563049477480666085040025133315141561602447156625143337798975785306348268631857994921732190725841266648066515166481598762280349054166526832198576234721664628502389270401203244897969915874139461352731306528098046398188325306287695141037576994892069575065600000000000000000000000000000000000000000 [105,59] -1468329387137630509108896177919937827430884835076467653275869819369030760915130736038307994113360005621788882916230009193115727563502655137719063249140136727884511747348230827455144562900250622084283423705816573085487953266768880012655502294517998299650526696546995091350666637940482876086621304540139088706550906890533987241441907457063067864718541433663512515302943692228445468125918327223584860930450058515429686054368245191016810581865927825190677121062956528496434252524165040731886789615452099570599747551223625322742215520754187255376021731782253841330072123201108685539399249099680179908853331634009315321866674782217674028585857370733355528575158949691956139990795262924545042610235160534721573589629079307921495693089112912792055818663960003425868874699704756321009064888390934075714663682101984549004660133585575289454524268828598205705444650074235777766064015458541034267840767668179321738143967633339080062445589995398330715892116863544048317611229934213626524947565911591409777453358725969432898364164178965944150388515599232893405584351593749335098709053764628596785418464780464159991173081315576760460024253873565863464531362011522828662303054936638891017241929668537969194821042567530191106037185367811679677289847088930698916174575329351132087334595567490451673051596155019942857978447256934495251945413258281539323425007869910419623973659113425139761878952275494254976036317719267449689203709505263774000888324253592229310896465992280346366353508020138714890136222309624300407493466428592544712345553643955139719538148628276707102229242873116926866256789056050824606334600157891277163675804064925428350014047274952831966138477100648672231175861614622092011515926587706193648066288737651079462628192812780132111053776057696432468830484341809911127056683272036891469131576741456304372086247020636909770575761633826396022513201599000211420322364934978388238529726835465988822705821909277413781023327042616695652983458819681403974187585665893969427836702016122485237568188244484938671911109500365083351578547115088050400929877450569843164158139484197218573198254911050441959439846035190320468780442084011026837991566121184689212062982186187417135783688541855494963200000000000000000000000000000000000000 [105,60] 106517861324617033302581644105944153318115408227960653879969248908104535524340785130946566495580945660257624141870511532118599533751979715263856405053615323736748109620710860288658966607565024433259589748955398914004112032086896647426922551321844251905035757726183919957732199914200659705334148316364331392767774907831319898767165772823571729258139819278642133976223608700375444189969011688061051361376688637301359445578094783614446370234459079272021376608284410556231574213439755696739082145867282019729554447891989539563612134706855925358195966382392666479554511599329954961935799858967019963215479097552811878137635895267500961473055899515817160050671271100753506932876435982776423022692035083988737970549698109823502870823302498519974731060021759089522456019422915736987292405950201878169873201974751153895225084998810416905320966142513165708623791648439098318373284677812783421409780800375867856662502344387155249747162759299647184895746516427724628589705996555496538016178684988606364617776900203392756438880215584245859816375439936518154317167649908221330777633395303560667894405562398299835629189371101825542085140563474214914567518917121900793601156370213291176518786202842059353581312185949665512688024436796941614960711880891816241862366519598000181786094016425165066571379309597064999131372501934720994598351271427387357670944817197837324518080679092955642162653571045656427624184828158709617294939068948731672059968708607619509998511033125444231367634503150813599907828804564028223952398678188950084146760548459587960003322468182275691401410624783713939126355588987096130193787097538593775965694987051118566386504817760805737330571815798564448468503930608300557325645064155711776347909136369940439181052075551114223206384443703012608340068478522118195775014282230487885380580323963982247400174712990188169128946386872405543387086652320986121049609378922747694342605075862637187819486271722148639464121840642661924485908385247555363977959952550886668133834892975199113925219392622809722001512512650849141156487478665383010145172645054601017880855896590125351130389332702441051557883880903433352513385699448202415459476061293347819978341712081834683459712150494458675200000000000000000000000000000000000 [105,61] 4684880780619876739941307234001055165888460141318916367005700975123674683195580633631029226963988983491046333243794632324841153605472230968799484252768333773863339591868945483710498742304473288158581377082249991219129017434064028676909252140979841186688245551667026717474521270143356142717644113202572739720000584898516939059340076905346246320731456046093890182740307714243248646173706351082315837570774541581254106328358216473053103039471077440407373651075743511759002812511078095934507888424467976403579321065943752402041473977630271212449254262611516657817005400888468363156177888226439879329725502176988948312880241329022609801332976457859687847383471745999880165496103757125467954222111840925525111853837204131030371326173796566427518399953599435021769917765516055957292502507791006686072795178606180996044028911092714768007872281397218071871524516772858186666816453316335568621700924653012152208094759631350509370112233326667648877574328856023523778999861167603695554506200892338625023159995914890512558264584721153310878076297142781244465281342722277114272544987323560701494045781435514420060280849886836040254044565495409610824903826590710169173850912920267218228097839733323197316398372983337340790586680574262281542951931709771817149082650994469910983025365732517128273330165570610638164191188445863087040117511311085325057350474239448013272414838682712571200158238429029887132732529850760919078394477051019910966722158277660313073400957910059458130587479623937481762959585171083993152753423514888495186257002650471387392858126687284246102820341378237326460630193068134598772905463090387191119274840604336281836222570036552653125934304888348959928750797177911603500481942671203542747328981589675843853964509649996948899173541250088171016709011955136169381530605812511694427897056851312924038477215439288961838815443618869084360629072742037929535961454457585146480467479540242398533905454263877213994319346319264844859590133565230031178345102853368890626372143161660326343923239565769126735662998788843379946654787812745518188332649083769107882066685182513799236535200482132791863291304950220520822013363491402985762937562751935896486780373227554280260237375451305082880000000000000000000000000000000 [105,62] -1564907054171702868065961634276762480968910836745865049904222063294823922815133790358098082015900904263635441878766593825742231393440374993015672625817170611566359016905485101538733804537801070320491079856019354488037952952817562273444568605381846562141942970237973947401402295313182456656938426823905105088461919369287199945965931189643068374485827892097148903730152935272480592045864668948346422578420530121925814483318430426519564617894414047478131708410849850990936681085304716024632161176949232280298600249327727193492096260653926349257180185349959436758505537511078237988831927552066028970106811076894823973907574497200982293800371717210308917558889219629736645820933482617775565224588593532797367747372607296996822151281868989142524217497825603223315538583036386920067536808189937348903878888884285717044629259047150919395316363198155476254680735086122815718380495193178548797107672894470922608175331328384624367364372293206787706515816694355123266480317237908801933596909191595170202405977547660805352324665405795775123272541315347177894253543904347492296747051446347578202190053775999602184702710061962048724035127784820100024948769215906607086906727570559779459176539397326107735816771247372082845912770680473998807513803258403647441435912124640405882369876645900620986884789031013145425953342419627296161742270848394708812563115175000039304987182609603686741298862628662813419110274696109870597817539481722262312440055588135975254357580673177844015577792880362248415035424642339379131540453961282605379988831138623520675876108278638985133793606878820195637904240116222689988037108953293171850522361643098227286444624121767612522290076166474468050729616523683675685837332218331412945533705582650986258868679270732927111614158795077411150913896601695336355513854341565717116282242691277220197609654840919803550861101816192595490341778282428941699315190666989714484438887811100254021945863800183663158254205189755537864590682702601649742090356200552838019220390484598484212783840101251908926996795550498497783617841978820655760401568785475738790127785917332363456138452835684526291085884145133726179047878176113030187801737842738090849113701482664608823711802449513676800000000000000000000000000000 [105,63] 45063722729225306173598665576496487988353895823198591266710520852977081555772233972123887713833069835242347114565857008780275079215842906887660679676576099683203447360310404626154777568397807445460475551252699652698683082240046620054280512907123701930571454568881772880696526147948028284389178000647093747789604590632124594312507500819020325350980209590995393696859102775330694944549575438247787341309090598886773353868419926156419222794413203705257460330463110684439425050337517686628986469651724626163791360386079357734923942131716984291462906780236157698871842040363595664982222050789686930112628603301748760047436473209536681801995658859708109960462944919932476933463289019631423658583607401342210083825943695390205479254679514621522241018733954196077223371401683381180405833749706911909267655424082313687121374307418448863155208179168869740598657888327917336721621662758809159980774336565792258180660167431048863543395418048209369554504997583415341698097958237871764113618145107584304395481073595529858126993200799420838977576338851054100853711993662758705549440336180058004791664978330128281901675409086558216329393812024139617279073332215936209387500653038712731426598973145636649789494209436793854048815208476639637950517359374251212146333715721699582825365864496576048276309586876564074059073640752344893145506070984255197815902104116820814266075136427770362568115935071681799023533257692406743757084784162454416733243494491666201784813373517688746789113789228726147614372598664091898842464419562948343482955310802865417162240258317575482326867520224653608486098913983776856107270638690552868145700074687802926244394323477954169836391844032156907292235565339258422239215320644169607828077125893368449736464721867274541775809023197322020260165961587772579286135544058486691944007313868615934751434593355806595196387199656466507075424047967210087950881720444441664830283262158814292687992208553092310844795597959763500971304148581808107772835395439809801213767646125902797159301471857459895518132591781183431201356801553569126058249144903329867051667826889211763074574469267200372193013432867769312541425021211577140851444461884663501888771302553811814494981169359093760000000000000000000000000 [105,64] 3496820687416157831492882975252889832850864482269784270402215765218160012461602983295836676009494417425768878812869589939607044441753294812273555932707763301461378546785756754538100401007356451332829727300655429529580983970280245246382323778901298871750794359007101114825877040127478896192129532841308195889474395475326851154291407867837310675967004032331979683405980789060268456486080151118833436990201632729144574703276658748393051425297817286227219963170638655847631022439965065770720970101235951798100297184137452251272411314765060068216927606598861129526868946477168690085357740611437618158364952475943838067829921311507031161583765353336256116146329469389289206828215593026348411273911576065522179510758153472016228622687288435143869817781692669788854746675591010584482805327733120207442163649299654247023652207375664897257258859373415430525639243238346318675722759076713935895807095203187631237831890465208737851759144394269692378268406697820869078772446130913282121178799083861839421595509017110502166503115788082799178057742525682427102707982903885695232142806181959757972255075169899426940908738193259208781462804098728170166667875495065256994671731669736453614288769782762977008678217195228577636794615367746269235281036102737405097914737890676605278813789588818444205569065284148334871107076678927405091708988062438501451630683066510893432691351653524723601104361011112834786420097319569743000725645578491390516932561985143408592121532211814392793666074272508427534709014300316596611990004348787813126186779660172726788362544119714222265679274455581523492193921745433281367566002750631472695164565713298991546734623066138188363707296010100582279444052979362205931829983191929593734423015938805025494536132003571102895750457553472084951759368704696153288357908463065316261588440543034606937185340758353813399593654355306618018765552672461275892111363476341911429185793457211598933089681115000838852702717469474306798517103985242950179571594753269893052208630943038814342747358972263720075745170786040401498094980045456563690401948046608037599396011705142902896783634633615264713179328760265066652305907464612188664072067450228726501658220312499054828749655218585600000000000000000000000 [105,65] -603186588227043349037539374550234451429842497895454366802645829828112927618823930631509271685081534573846793229091761221521659914414505720337620327242030542311569233335970943922432877644785633552514522147635207326622196114840965753812949061756033412560514690025957431319245612129740433457028485050556844155473195624293210958915002011196610418974442695906556611179136834601955851037452464042372548958925155706207694165029459187240234362128432856003301872309017737839583107672200690320780062607019641848778493449337271839125906484705960353230533765181589022733170784980670812287933404009004502767278904901096748992140394853106917512060410569765764115573241586257240035847127699999218284035003639196401616576158239622456792529174179671380095513795190643566553959229098623566386415647521057700884416333807927871467948358178976249787674713011259387749481665322072280459040053006233040245388334736394713375286756889858544402528219379256277257667392674057196931575429837397223987922186265194734644494717462280864130967587587198222995388634417926692940157877204368167258189495660239688072599748286725612236405026362366598378880001405190515551976890698116097861104580052560140383392350554158956615998313948902165534656335711549293704613933569515734698578005349002328218640156658324128687587551075972812101876052599471127107319408809681184147217837333170155189676332753756883894616295476072159507930784510056717511458365886647950792674215721727615026225685019399984448021961648140166140934567577855839236465701474724585731132650935210645904493225056656183463899455530001586625532437806988309536664520294038965613617036809760120275135018615673224578302435190232617414038203537789655126569560796880847534125011178970630290898929054542828038413178617892195789403106413695834666279139378221145229398313762349723817065583954319255255677404497050516580631126723748591769737760266928255362037802106587586118167129666915663046849128394852723615229307653767517632739713270964604822663964442446307529865610585961961298949452561659706778416899229279044977134643096884520727283552652731850055796994211089393724230741018820054347713219329932045366091977846879035034846012403836976555965666536980480000000000000000000 [105,66] -30840623234322367674722214695174632451952700021269164380543729661406183079882732511769406225829577571415310591737126934368408402935985955199740619275903174507514055085345950555884137994813155822230651050902444303177243957481774281076740916319035986127180882322742195180602655184825240908636857393812424529584318999260420856560508021870174326830259154046783428042031627492039891070704630401123478771535059144112438303882382358698297385750899173085194007272783516589215536011574518196751329372130582508951720266943434927930363737210789621307306516437330710046156455674155116556455263812133589240808804792119615082019905629099721135142558459367138382185531490896452840681521083206323313891824175318221937144614896946899705901669115666797799234671415383460674898141737983873677092209401447617312250620250751501154336142112894175520365800020978036494276823352591382745468829362925013896943687100830805564291608458622124472094124630082503029121267150972705289019995671671665441339952980922534202133997776285039673389032023603257355785325236493414568700804517392374155557051399783649361637605628328854406501177629265915455633612551649227523290766254322591695309794732502000875359495239227566964180813270080646441789976965177123184538575548616215000831653926057828487986175737751000549186879548783133495378276244884006367762300832477234429162485139520436087959574747603838546622028763206054649494625561939257778999894040900467925445051650051682683632262650574422717842659004257053240032900953682977727681351585927901534996366718473566355206584373512253852661676673249008309974176005650562176338611076294162274510355678466000883007772010451472205707974388904745466420605399996757276128817924659803555063176665461922747232036334460471398764980449393218298998302969920193038844734321150174796258580008635086694293532426267038251069651998015355834850629252126026906984426829631465700403573478945909876984788242554024222373511078446912657664910584034234285319603311661686494927020915049152227381666726018595666446066310396490801864648776841083313514717460613631939047765132659586807682972777126733176766534698491561787476965998347064844043850447196143844888292261347633448008513539276800000000000000000 [105,67] 265128375601261348501588898983807080966215525849325897888434300100443463734588375027908787228226832658191012222477106227597786989726661157104831725214578266589101385482924412124284270781119448447824453385310431880133190049422378752438775862779254084733231806014420871487904852698672016257915082923063824270675280955174496179316682775084849801090148948929080543574131836386591644194757908051446586996119932060127873166078203754216481498171005517363949011689342667194940661170327619050157428066984665249453300609198257955201682069059858164381146251719904369971920323401865908705324673529656997411415074270464872448149625383921848799802193709067650225915622204655471977615116194387699677069757594432491843447706435332500825061938812839010099281953269761931661912338161736042459657695762473573696747005811495271314721481120562528311134790711035353173214453526042894547233372427833531287870891643746228903317592545856645675308811818706191117601214132580265234789245798700854854784907358000414872511625077300932981312588110426256140576244474984461539889808330348060831641213060728280397004052442553040108600983650813421430944221829517363581671867871272085492310679298232227954496983145805265058256030577106152441043741667786458158610036188984058261882362785226628868120289364192136928694392137978803682939694719910860157439815178214674202636565098482457486283381865002734383730501443097276147587148017992434804528874149630371909509968040137809565296827711742887378671007471931651500942046975222366208141643211477034307641510844164960002934798677857959046274433732237037650564300997217873824134233678843443020292931807276995254467572552317942278285500912074858609169205079152327766342704124348872570680231691467400798881660724230839523915536411901646727495538540261885056855662760885339872614525242219562538440230774688853572412500632671684754635809302442975833262062370307441340866161390619027625451004834954846854917655484985077802908188469833013804795437954267597003642528126589234316037214638100747359358070442513171657614887830857258981726950487851932202092125571310287215100978961902434706701434373312357148006698226549425915093588102267586199407652906948173142001304207360000000000000 [105,68] -369992871178494844691391992871895400078866733392201327878703534996871950268447866736352911968127581612528022547069832323115843561948478877864651418624435314943254513517764253258548862903807142647430487024333735819734876900449681809375905119638952652931049031825390370225490351648076609827678446045124297018626754514926682627062725100182235995146777968272219612576767139590434310057515528803703730575207062621795364458693509708440149553579247131408698445028975093307568851568056330510332499513777143058907226993253581933511744151199671523788614355948199894436465586859083137451556498118020130436396908022287648760084599448736398727562415213250591253360907073564239485050670683628266745993230720924277601658202390081181372334128010524799413473801601955661700191897065850762238100864557842386558566420326694907768358871240046455639117378744572031761713994499715873267260731904073330755778573104268258869106910073834097986108959408470498824927507321672268805817905030758967733817677738246269892398824256882541141870122432535895459844401706843691218247050064681979704113267936992294677512270310270276122997528017183546440051042463691111951062022243985438099124462449212502125077267395213225367060986039917420760793524700797066936757411557324594661674401610162946001040150907311873927580485512806230977144402814198472309735875071527219839894751856747655863296425107279202417222459892554033533129072000953718557052581162623769413970407106684481178495816226419882751738373114921588118001732392413406879946044491921445685004995354333368442657996726217650568722128872150804994133984587115365504348719751808155995865162385289169503725349785872755252347906994159264133986864797269637685172652001259935389530577945804502866251181658387187080565484875109912347498480243847821468975112261987498324204002050452030796677550092639919721440689005931400019377979056869492000755701425975058541884267230586810066822872989222411941953973186654421003815327974395207942136143959657236150673884973799496313416984153529133882663864426204690592009278817030456179196455835131795862936351088055061548776705541199771655922636440853062410161767046402733669328256076570326165581310315824243342751825920000000000000 [105,69] -6722529887815922813482773806947095162774261296837663727011605146827241243251376315099353446957372248008050101604581976337758709933126742701230388980286684664756017069689102041521427980592656535879888227943069193225829004053759500135792594027566586317475008737009706911478939244773031399464573313082510465143467248578266266605194435017243913351179163219922935015966160677555875322355161764296916447821217535218805598679858397893637042605211836483074410063151360421949772604647708338338154594640779113062408178689956312255793586757613471249836460097829878966964490242728503748927258442680465704505998336635693231302642860004266568181825201054476578508188314879203529351357727738162892415265216992426181543302404629422156399704243471082024855500909201013820844469339389001404829634187146767359021108050925645093846708612226905309420442709990536904084735315328720609180289948722888263401299688588508348283830251346884780955671682737132750062210341598621860453672019527972034143741749693210521227954533723769511712656316488604115951797001965697853200892303508259240865095561737901207504602666163204194400721265401463511797878867731005800550283582764218465620364362960788701902210589571946419258414185313952091222017569875132086281354263023883027334855193868860936570613588990784344240201085499265909529561066580742450286377798385946388327111041227748562867257888962153350866586510254997769123127479448294809338056671013507607729481092965434231247998628304813600856479438917419952832893991151017683883526275168005655207722043639455800547749105525590946376061950584392989460709145224221267403773156527439349502544120710166568374915337243717664916815721129618160928806549035456303457431694586122123207686902469788453540871296708872398191148508127689837857028554286921141895717874473193884999627595140992526032748006105556486834952150386062501279264518291514026408722885567957432939354530226372275818519775839327102388471765424897636200019775982764561418573685262915176069471346441790104848330249745121458269527639286746406047876257730425189592722875677513318598304520824851311508197058381780877732655185565343310756460457721268705455990622993913188985770865864487318328820367360000000 [105,70] -374431009205855582080105184552679159524607650935411218836449572516674393842319382891175575788813433688430459333099649784074543256617214381874039035857969313658416383420253369591515968482342491669818451035994587578498522901097515343646198340523188694504493143614934378532124700178823308877122655539653135566080515201423712052043363651043822157516468931297970053654790619488247228527991088006321017230836296969734006915261483466014743304944344830724874505939158734538149259457113075622733407139563594098353021641725102137909425715716004783025190431421508864688910003037746198175062854641204370981009394137918734976364916464458753878572124735102092404701079483770538300798461833030990728329186589080243301166930129213381810769078528690486832733535302414302092080741584449927106412108568890811972922878371944278463550280945701475942618341453476534959373801669865052717294238132332046546224263215427348484205838883203676821828442140819050185096484238691607595497330647003936543692567922983702823339038316445778122205559995650936124981959274180042228587928978606781323401774572242363102928117763035027100360017431978725800872329160310645154433509745221146470162307686750959910003985676986297916056130896858365701268644694224675409057710204163174102796227783053543123118290443015694571785117691250639584268838876986282220737411960063899314964410705393996953485828932981267446251147300709368239748672153626113679516268450474543209064032793502402340640912495409236578057501475247863917712090358382296273013658000741523167255250016399375380757589283179405250988426313882939065853082321827550247743712504282850391032582268804991724929463603511696990716261373537273441508974108032559895941847363277620185247122404342870068334619862830121661451271012166064751741941800587985315844484425962217562445389925332072575775499146584216813488766115922637130881034175776664728832121171953809198601739737624506779234716060693743027220604483838662766794206372834034359349975343478165582033516705576432740281618762544381240277388945081642991108211158638701958846571721429090121645488194031045488769601855399253841583973594328794642292902465227765106439951391987563720080606375524957592036966400000 [105,71] -27803764975403617824680991116501623685213962379568959615157114441244427168136812680463947437056442106737366969059549285868587297428830776105249030618934850520085762635217421340608398625177658564459315413942582424627883399624177290270652954500906827854207670431940540147387490811762221936705662115057761284040418612538613681383319306333757276342736212241676968302524385392990883945216361820318644292126303517680358160435205855000861300120932724084611077099855299460855573367286586005232906255691046838785525175858054396436073743990492832459791322467238352685279247880171785284271244988420939111202130189549176681663958417120692309841832491438401954436293300365282055037331877675693498105910687009351187126039349023256844659951959996832655255020073616476422337904793543542684736813734019882857407963790049724631613153653172634502971549261802985754922385958901190531143191428975877537143951576114286943621537664831651468833191054127888691087725868370511440581733798774289088654505503482392754279219242741034353426264864458526228088727558221158564533246784088815317239000874992605157022157585278875662136948638089738156125434174962195899640863384217109309365224412306441342649993694180508674984903368971090267907133025503017938707372227761701333526613011287270670450824491202741830226145934967836654736270131183335911119015956142313228527064032391600071265277852721695101796753846561331123131562400637174376621750116137149834491310939158472691524255755337774906364515711082904411307102218239181329307308642616547373263522708212910214166748710040000468718651758023923841262651253831303892787682579322584361573635481163691711330677376245648158783120527126550561054680292156071856697275267700658427442737422536776971623307960029727987735998225970765393243337331520273904700012624220176127689311521540758947693519861123666475647558996742107858383024573495375108056100828030874606282571250496541258460482620497553683020736397791637907474240679121445819926295535680472408567251758198782525662700708117337569985817108748507358042785708122425136347355962324206174608691754492759779199661514272676412438849927926498465992255137779429160910424988171274038340870466904376890760480800 [105,72] -533180993438944618813413030238044350540437218399081400780130900331073035181990285948929724719056358796056950297526212070526550049080044220594373942767051340026538501202909716023269937793824078741515515828758489374683475814877015357012568631533932066612419289006823340744620525506410843326559202812658480765436794372548133137145783815782694966179874170156894286090772089077849025164231234933968193253293236051866320979809812468477169534107704727890167707992118211052764238365668859168977759172795409001960260873592091120010939229615146758456501965853020626460923402650131059494699338373523343722976443107152404427351694483835466666499071946471586499245341446341803238925640581026948564759691689518624017371172513359464726205489438723064466628016377701030813118465204804265170460189912426257012619187649851790647822394828415131329595931257199246415157983779178560196025554214779056373852522868225130683963328254862199930215245789585456815438880955087926104240288641455876699436493341222568078427587738852885500308630441250284548565890925569402822261909694069175065101245891876937297672062107108070837614705077698913394009778158437127469965243858745599190623136590383840888535491213712945195319653340366491834017078974068836470239863215460340265383930128016187820685028207845130714883566647942896343950470884949886242122269283329109372104359607575989615901074342392115765869691505959525064725627380977360843603989112867438217489053580038017580799214269984995829514120049431640439174538081476893308607145079531956139426660521268220553964224118443564251191199779680085168815589288266299856079947438449162295448055872769722916086726036579446286451479902782617194609205594745235088676296453944830644935748627169706513821417538179844294758186904225728911023388400192306029038050483651965807299109362528963370914579577241502606056408866406669772005197714312183349133908845466629815240591827431771585335057232211108358139128778297236178995323934653049348839122234564653863307770552573287017453453283931691546882152697412442396621778840936658877754889862663925486614724405258486611831993156199076360631763234755489722703730079390805979363276928085143280239202043736872435200 [105,73] 7311481870585309296200176277093643425779330617940388910520991114576839262749827855523122084059580606831220396792624759284485241511534546028186110761982533836798234665328318428487693810306967787797774010694428177638474968627407564419945171424709349283613808559316609219426601030999807098432133341203204977128972447609312609247640893572305247353558334214782973716716318779961180605917864668350958079949592585854155316648373573601152506856306523762120920959483069491672310697935962379944322186728903852384658076409785169987785886164164022663804684722376286421000455591185051320131960918454961695290182684184965961037363994260764579104996145070739787976947447520092576447677591562596634833118543523488019057239868936715822467752284766416306035224130534216920847297348864996902644802368083937174938206042097108161309832015497721286453101146364176721108503592989430324698766076984104963117262752214440753225263991036971133655903769989818652625602898347320992972541611829329616918088339278529632178539472603260667307263941729726624298125924704730433206677425824799452871395504887171105120212053129376112979833242711468557979436644815951563765764787261961755256230608941351620389731485042615956188826340212932860206572723818216091424652349812251277534867227811972926681558060307391573303811330879593277838840495412638663041292675532024093119047556429200794706102283950423998222607786709735431108869714592593210200090990990424250072404709625665439289204113487362393295143254169438236818964125186307132785954612605678254588821937043012288609838697506642866098644474070456059054554892783125847580663365445409586931631093434744461129990228818423461838681406743224250690867825293049401754590597859701621213529534505574676480459026090346085758427834586567570564904404722330055449331126883570636319755637449179951415163338260699247245513464440347840906953282261739540386999037735954382982899912326173556951337643291572743932920169234431949702585115246999381512428799981157392669052558475541746009027027545614864575536031484444379201597897948239296133520914651708258124121392649820344277337101466580322807192057413074245745281848550752736423178954256219272382649779921915840 [105,74] 284634643958818351961048977681531667585040198149709694535602896605105538742049162646804928823865328375643781297859611907367035886241354286063340365746336077891994562889369041270238184268077118535038972285495801680933999282457021959986568373993861642488021251779937233262194264602898980507827722489737420448066161348130425398180262761377259549841993082794531332812412244302736312588350166199911340206427637455978604673103497491329183462321398572481448434205584019100892079776607220848654624919067717932183507568550104464582561715293262956272462911761811069387222499174233730934233363554700636823983950752226365872308221410904215168466531018407801480726770429379816833789823261014158766241576489273992588285433174331084566391142191502039895806420214946510170935088627119393106133188170178891365889499087815671798850725772179402810598320798836736582766347050941317847530310897478800808868128298637554121191747832809086876985642296782356245018645413329107973865431919524701198867111935589287304761571892995284975873634320833668306085277572284085769666147428167539280345364407597835221181033813205185450094160619581784558222070418012558885927295623852301900733888491696611949214326815587472918172514465257847231247002405045034851137627530053935536685478582265672545326322453764283326295100490310898735070227309251443792742986713789439407537978702504099660376359356431277368858226643517062431185916571707629271047877501548818947409255009588987946875453941436185059377795608089904300279094937539301065890937654221972362290790358686333336168353109222601482639483576272124610975594174744602811718443999794180617518025431168772707110323273274606995214922672946902613526268022243969041430639814724254498982400900605233723909844487179532330156921428963171336187003508650845453521426976444345135901066647869681774957963216388814267364295341267524484658107933827227822900226238710480710124169821167501966472335247864276220098996067910908684236717176095594448897380127126105835893125054746992534206143306077042297367369650014955907198936568921524703946157613084438942636416394778470403710785791519862059620725575872001324723252683050292643659607596866910842048427386560 [105,75] -11498238640714478603660428941330996620025156594749520439487082446274142913772463402208827032427145560162055677129354263276498542538775196001831579077296041596683933349485987903674650369186656403068994386799855716141937863332973985197161181045190821840189880240008702882098383159123440716630016751103891028953103461361146572418047503482108782722538188822989343319067057462933682283255932657876058611627606658097563007773093705091272656297150484914951698075783256682169996957810306426230803226533432691845245382438485557846740326219393401921515901609173900082896335702572884270610087542902729926666847129316030689424175140637385363364769408288460970611431628285316106706561071034637291283735860595802562841543653292170051882467046196762560251720949435288176914055211443902540380594595011431835558561851782099343578472056510344413506920348133347959207816319079765820526900938897414546963553176256666577191532497814156381135454168847431785469791881140043072974938409851611063506774215225984190420717383119481246660469328723863332926099048268341665755588879098795112135548415158004338079265304972188971697655831734116285568031297586802381272657712563759903008151915381494853782679500977814450432117775215962369247973372151619676423062304902395225827896467143847370998157377630218955021882408344591817511990995153844460761508261884091446918149469637216219267625316615923310830459968168285813865855577271675631932233656212358894846620001656971063755210905093032708844999997408509988306662489168316626711907777164440206363239696317091573064203573654654185990951430712941882360642967936118000751790038255947069556534828178837087319751559241779610807316072890002370823589426687307596756286548303070643132513040131799737199234716487985773072191884808632026475950164771745728400503488520873363866265459573649016713446761241917720019434729024285751890353676593296471620644356662771579651346665752971105997722709928628895433730066270355323960670256825989847283611297141946739592759383354344508344621925730286449771156065090737168364996280954661163660442137408683846557231814610469276807138801120554946060467728376826271751728933336044554368213953427110378387018440 [105,76] 209302990382063506603395092089743366240351082568235017026975059032012506959084789172489223534032366922726381874718952457473192885976922146578768130610459744913460045609194792802213318802030256556539566453452545132419650462161200108451379461137932089592640965036421197172843236983887123559945327505197652345079010210175803470046637762209150408625709779576060586017342497487212204836413749479866483139724165235627259058203925867985756397373271206572498884225525811840503477504109159001920085201729746326724994707153202373403107558474903236398224827115826459073753853249026028865100146453238721411516511327299025698655828014798226669879607567432224132205956129122802011261574105637733307050982951198463606881190812405811619806430176414586497155523062603128911447746317230932277002665564007494787297646677254322482192975364399133014104158674938307264242695820618872648388186322296294662322302891378948119811577446364024382225450937388140437361396600857249937424902778826950304688454151115918948081410653604382563760610339937256458238158633624348599602720346003141363434781630155755313819788462712989914552959868753878352597291813388709888344855599538302107919179738729497216277871094462210905895821268143566060589479167922239089900323370334040734952384491082199083614416078800474569437829258115557007690191191620119889077608133945107549455866465548052229971672032034297449770772213864484580991052414024207183094805714148057014654280832070143477864201039551204689115869895033470179856930421608374808803146949170250824836608198874402450808777172253045055223146672433593133524971031709209610700074150430530174183386164656419143185256289212827629754756953310599993425007768110945494875005365496932616788594437046497252772051968572716964945397779756992503437114101393765557200850123030409193027913472326206464298717684115830453714945163760545394881694391312309356260396458261961096062889050260626362862989139242183740529856367625239427769555915751678149479194220127772537166642906281931081269983961466167013064292496771972786388447330972165484339912932668251944472481738984667477732558672275525442744374663717731006749928314081955874047829692719602707200 [105,77] 246099107860721627955227763294855171848152272127070028355203932954088239020794076870376477466164112676944936851381421480214790975684699141919013409749182180279609845514050115959521562864528952354647311621171662050378966223545871653396312996075397418043121957998283483775525585482140844013123501959474941633654032711366673219162584897947344640685823655279193693024295456624179065221554320496659406325366704956916721793417484134781733265498898260549691140333433189879815681329975853072761904233666100042942825823484231662631089141152813260023337908415351390190406961385310361509727958747531534599280581224575859735720648578300302652357098230940539060554119092751092101739952616381887389555033874723318943971345599963839236433469991807866321305200584146149025478647876170620075379222732559248204086229675923378796569949823762172855913055763130246697026880377156093275979963434189691923825349282723310583759606973954216780637974427420566547326788852404137530324553872131189970046780928364301756104705712372722947215956143328731665239594651003661099376741652507628282495832840973482077887341397286209017707765935420482798799868497133603100625902153840011312280448236422817018153014353206321750127801983924433689527602033967285970594463846208623513517911236518191158553782266561088680260182703537020939985588803469554139393903011184535129806806529404043008628181987308581092084394456143369909091463372948448338832952062414655364801176129807337328466522656342417386340093126627911944543194224407372450844400574167970436674169526668110694713437618246067119424702358926066392027436688529893842310810456369307914238189258228681788902518426843388346161135099049316530571092550544530129893220406559312396979650774199992124134998076386263589731989871440338250286102342562181139309713585373747876452473651351927843402337876877004930990243469930598400374215446600414566445135807592256740425555799907986566375787967487859714011825088981138578403356746953873307860989390941346354205957099577049969572733011341863418613469045222914945570118941752029418841109428833520578382302310935814285372302114831017927486902302567080366849841216907561605155511835232000 [105,78] 80997946793705192308235438656178247799984776246335249183067760065030169208404814413254159547073679029113925345812838141374493303137329600583397720796131283323525700906851454319704211973899078671199014704111192762060200609143851801003860575473472533222825618264704226318973208170598437884955828290533565789184967488211410203133982731206695890895190079200998627569657230709379279437615373533959208134274680387311383775492227468822505629077763790263901937888909599215590651951124984301133546481261602649744475603923669578072657830753069915914926375728754692208714795952644400123426849594881058104173631107242548766016345747772657906133939151506545138669831331557493087320994787111992996000018302827721641831993782297554887644566043466210371144725600401980109572169691676715006363104313574655891864348866602722753581411129314593785032166830733982531592402717801170330584451520040394694619657831210482863755773659486048664212882145297996824149068094205934623762705128921033145893830034477962332963259809807705635341987787098585107934364916861087260807806788109648645361720111184798980255414259554320136789976589784242438526930431914598526266087508003464501569321239376641064891486557269933215051451161795332639638596899930254013407011849744001553349900362932608668151246193980367954323125492399063079364696709336412162928821434678267135954753857800464538002047234481016480734292929805276584882721715134322969652411275640047354619635819600634119438530207227942884472066504787234875884965943513076636199488305945388438062603797337161793914511246998590295561949203793462318778911234728074999601111327285858658814987644390934881627261521624308166936711507246387333063555045313578352368411513053981444228588004368246251825537955205937084151853697041065876212669486221781648801310717312295909073029107710001290270917114382287220034834766888256360712251342531764024435141328264538977518664001185294759273530457155128008146449132550542006789258807040639152632413263300625701256716746582190727340800687985908836623913430335219570227174402533294075133693001534899429859536836104482634959871765664122234298177701032501506947616202859191400139983193200 [105,79] -4068929456043238435832590419061818375560960202479556227941626514861586377631995917547565629811137125281220535001268355053172776567362194602632408311567250604198375757074048090322258307650615048068409689363591799604457629829059526732327634221713756438637801033129653930854383640703724045766453210134464424849877166419642870158407539275465618928241192480235654828281377717867073060739351222877933646844455296024721046469230021161972626585724822117886914067362911453446784909059862923124491305691907479608088420123658865270880271646522379532850467082618120615203598998072248276076875223088538984638102271712488824589190739255374063317578078542809025059926517119407671172602910778884963177426567677521547701912309965089375189104907654226134816939435612792655315126587711377727095127428563032698264829447719364998717137661350181475574522975727038907012765083304245531676812701936761960947581137413496145480103195746218088584648340537788661308095195914390958559526203392826376294974668946985403822042200022342422636958717501675519183153012696245604253021925324433397445041502998419336673283674264727033493649607574326127351267827742276939502203511951905808895838487321621579100227038844219569144223869429586760151407669469203332244436852874383680330558669944459252939828840904312684803796610047935369599755240337309028388385246247306522928789681341316035538379423612133096459171836864265707938507485731992434441057476219999487485001521283985842547933947904040834100189603579004634496711432014148255652197406728377550488112412295123917416745390921059581999386064653413758335316563933413196172855579601323291571216813810139218074641748604512097998060242171792786709960809924458731982993017171211741364858772316461320483498581694420415238332746227170883637672766840302650674483280160246692627488771476529962702151699631945515442762527526144244728782608830568795572631713266121422136766652153192084819857459193344841203648810190491854433011755877612597518870217538699199256408102178105285482733000493176114550734755540659374739901672880529012824549394557264048166977715460743025667775771325150414054202151806388081352321824188333668707568950 [105,80] -3976287762456004128859137757908560439998871984394510119007379441004810828357020260990885223181498692359989214449471220028477855760777806314282284408042463667848182168901687539279734028901609552400095614885579141393827433450055437302397359809660477668840123108151953250014036844957265358655731161366483554623065383259561435647972789479234770846477262141836384970839774602660833095258569629475278941916026248113256161641224574167582115216379495187447799392542839806841220089185786967010931720627360917618422364161431000549886811666173394187166537882510909163388645629463464015241201555492119304303961643056687772443450162798542210132112441623022079423899609504270533858674498614214634693690988963125697197560918868429259993242729444021349806102955521637241479270390899596666733678632292113685811609110458284655535865107897028067582823208417956870352354712460307954822975563552979483065939045610355395840073927103529304093211744202332690293249729564701845171492850743856364624520153633629822662148305504106085907095365916199735474421784789470906913993661099096634421177693125931136697941380532558278007163243571169657570621535725280971380661540489001645305418162350860484692975927610406137822710968438755793095961296646264878587033702557614723959987585934515401269765309492728245184463836919557507568432038185904834304439816557783661692904070395969548890577172983844070022053605665346448689916751574860070791977879947770504135771841052852449222555981104935470376226688895149680839109383193259912162188685548143647632674818541954209999738411808732503570100922539962669382995875804153958854598973313838377026932062215751062919238377438102948555491876904769085980401873873150079218227758251694005755951063629796314677237622326230401494749606368896612578291477134874598085493594935048484032253594666188909960405695357423067927611405129405835854587177840609241085724437272690107415966393943776116288303392192454847361828933387726562530806934253612978596002838255183633328415562024635472110171017503630728650320829135641677036520017647132255010032572136628409619056657491655360354794442623451975638405540916493105270318437650126080000 [105,81] -70802704523828035298868703849354171225745606262782008347932632046842749721707363700085918775402982728496692444897714598822428489098382745183110903339232062673272057728559678096081517219829997197037989128753537486473376614175151430066837196659450027339973017216881105521428592076683733101070238097068565580531652828955310841385865474896765433763741917685305115711545393345113957487517053813570523846943652539128246517129746454844152349784754536649092933458028160111619172063858328229534041606968310510866325490478921865457971647529066737670463575451807569958716057767080140969943468501997374682575007612073999153569766723466449483464029289136969169758522298181041309610998560732674480341634859727560866451674423625200705311804051103621258254833525946388407264029018020401908571731462926997511372237300665719152397654668423804553317467432984672851900540872468675065275746310917014314878903510748104150045016902628953476430384674201564066715767910117892402755092240026436938161967617113081811086909350482210597676032252687564932997999146899056536872814093318902934936814750073682630724225185353215001878781303401716385126008160946241679523329772332551992165722055116112380031125432906116272045526037607933067873001123015196167778962015225796011067097323743037319325833630328746011522866327284649170765703371117594798038954311040722757399091101134194790708028290981777993236730554651889710381375612396510279634616642992296915052755635998743901422591535277119800008674006990182656316013691270004370418007110792849318332071742784859865322454817710656967005678464249156907852786148802691636615943940625915344419534547297606671549162582754794430525731682397471300415639644175676515637983915189435872895318017612478172498132438834027370496672082088486417503237220271512045071548338530903092358495792579458093034909562116007513920500741770359718126191646158408310140620004667726062592342159681631920810600111940002122122141377340765403182521682206353240863749094300777166285628799387893745879811942933761640410454089642468810232373305724000549494378812836720059450922184034872132346226547838975701657891676165066295818173799192320 [105,82] 9525172724396178150021571594094863545046011553901617550561027422137959963293300182841571834588664179550955206303106784454960551194889723381346667355157883737407812292323995438084235210210403931852116233527804657031241917784014740992756869647488054556047909265044373377886545336576071157646165082831936990057971594102506027189713193409477250679957261821771770837867834191090031065909721939895293488774212670578412851630021337125556775596081779661557085152835165618725875780843257631348086846395374832170608733395530829236109960381085948458872787118819063429153451073598747175104365263467501677299167122716917205198705521437739313343970713840538278861298816398386095054512362438573332488247839260837295936699514757654611685765585932686079582269797667338448183089887790760174174948435061115603393250306098651493986628602547613870042603868096284276767985175000077299713573248051591376270720838636302244749444062445843143513621420504419213513583233933815661809295512361324137175272375650478957745247065161109279069129410753525059648265844696324725134193775484589251807746271412849008566617559826565179306206992333827471180423666141761952342293903913876701445362823402922479622750329887886332804604007461109965526672067863099085928904269026940625006538373983803743880714169475435054679962734553443403302234142940762337905883417163787174023932371968090749574919475586742714044291474367031553265432003994137113547547560327449675077268027659917451114534455173340393203656213069698227044857940485895274024479259463349505041346027329055638933450269640235808436036697500141184409919024702043852245791006007787972234776883678952835512654970510280095741660223362209570638233761946796051791539618250263731154013370572174749368515687881486701132628880527445593174770580303931968001674593360782688594900008004304349487730604949326617149984491407444195933026941017269657698232707439339199404483632672623031650865764632229550948527693434297164648656029565355307151195179771663545495149227424162006501134108649543304404299283819957547239394978978962677430465189626717307510107066376307268254825850214584780609853526390075361107172427200 [105,83] 27894898599495311397692288344288955810127063985085081049397104375504365402160194525726345207892440574534071069241847637362462994973988924812805169342877007626325224675352690108580605518349588994032096830031195154008974173232871665512852440017103756250268256724940077824345785333342174678635726476466497832943039561900358186766758311247944455013733167795376817927592542433172471225694668275875224751572462591938856371279571161714329647767811631290513797403924157757996191189241186150250137069733722959149323275217408110239262094582492877552121699249642202988876451342988042484862178541174802675462516020107034540565004394970907480322322765235164953034975352821934867482861567401759114635172397715159783879293039874818460244877324227854029275905885868669988624866980473132536257071648613189983501740173919114932435628699599919936817256936296715555690154867356672656377708583935536862251750068264784145982525197643757269335369176288773485127670715960305843264702206972485289529092090182862843626634092563017928988602644465413647677359916799868583565436368300506429873298327161231334118322737026859032020948119220100761357663430282969576857959386389924396045654668764340206252840403948458996819904713860752154234511561985203809053003393231847375504858714671121449757748830585761082504295759897858487153002778128606182180108193859759906237314151157012567251468652427508077276319761186033426931487628054217984971533355028519711932878807362131408043173583475458102738700049336798621736229607225622283608959769166238465942898336110890500232830586866513911158397868745259851221344044716042999258617208186714804151130853241544579304377259514326113139130099869341867684486511279785010398464519653656971176485602182573171962573178830828179420923806960306565745190885121823386366737530660483671029165871939832283507286969881972845902699505891639097938739827836970549666632363818742838311798741196291057066874033200510231936970599458068623240908306039893013494104466642373161846463016507175866933971849797225181580940619689296802711741866272960416271461330876299404268731307803024223906572657002615208855380166416461524431800 [105,84] 477334340703659917733489257618366004486776213393175594673122452432681161055127912666092258911044088843772331313317115707065326980002669857009432399214008657818516647484326152812898807636950056617194571832208654414040997105549151963321842475483221142701092813546509677015907600621245591448139611362112763440811327340193983424666891293500019588784368639045945652055968256108410233987937482370520668439390411163099754171539327636404077582010488199811238405460894249432081930072383676396278855349518905871309524131842135574285267065129266552611007936100054414498301917933877384189562912271579351946589643540436490992328414848265560635223675899112689201709841894195216817370735693084979883185405132289054640661161041221163728703350796277440332297314114811365238494544952253093412187461876466996124826641104924317604320257759346916006143396814229527293885702488636684060670807893545103052966080877622558404228788685537925695702292413540589645713971039941752881995154303732566777445888990978961764327395409309291718968368491787825789011086789862717580571793645555042444991735246755442195796639527065603964256889161236861598959410371947445941296410672643430583896277618070748052141768166098241601418381478618751561058117002250339886851507992767280101026837933076329862051553017976608340375445122908991013776902340744544284421489152530796286876425215478318566505913344381307048780875941673296851390951513487997227259927837785997305123253367220382260985326499620082486417176781256227674356214525401563289956895774664322755848324474440429043611314769969487689477005650027055027674846938959465326345517709573353450215084038664087119548228317048191914064445312056737583793711461744916422137022123224626447630982546708409781089352894902448993173288860951560298053114200115422109301391371219342290015810570057733045181715242195342664183639411746649780912372257978393545923901978668744031080225274280670242874405437846786922359519023921907723866325588724439381906335684891618061653304917667998881086463391309001215696985003462869457865536911620160227018256706303482564796903690585854545288467960894492509787993971608402560 [105,85] -2031982672950928562945603499606509872238295509722489883065509808858064252814021123653896772112537520669984728139122857533642149105007962919891466621720082565648612431805756325069077068481882707879066513387871379808477455715856339645131629474109017353476642422744364843653489474960819091551054034546192879149293737614778527238727941549623386360805352842146796372547707879363020384389090255816276816092893019869938052583710895261666102734363330622480116966279311726956968268785542749669113944380793129722377941534051489038187054922484529177205568277047381327400567622051543297290919305373772447728902808250766220225511991622782732915077815800503726560054235813176332247532242450104496771911345062671690797804203672062534522367473968280191400911883489590253717165423364867705211497385632314787846556175938227862777556111148548443361718594582742505998257872660204648418091453998979116321634228586486281903974036481526881293971079975173758525907388432365953749675148695756844238060632525115806514578141899212437266076908136196039316114200764473215115638578220911747405660646510318654261214249595851354936837790521407890673114025618991419233306154411642810668804442216802019427054981067088025201349421646011798526781282721230044143263679108867547066224383840218054311394488029911240679003139307448488107311933477883610110264443288483732926020231808963661076677233499620556906247106451913266607159575348679678995868460093630397442986816085901119152562493592559312645068811218864609245765791328899119254050340727450846755333791012734885589551079971644463562477353701854245681522888066767358176086064804944119829469319289416220471693549767665830082079231615046597200391680238456259449407881813227691420752242995473530572536116818228369616452674065271713868850751417888337192375015148445787846263800594297150632341669714493227401490892468158683952833552876455132942939769136476990702450594125576836328982207483655208799577636557761768143420447739398127490397080980079694014658048813745794717973979598234556304325353497727957694028161639503650779042174414519410200525656265013269475787392153988616075899617752560 [105,86] 5859202441031925344931317742028617545758382798608215824807919056881590540087384577162121380871627322112402173325439740670365232182457507995614032105266419380764678788813881875666710905860252795847568203637145886529837732395932071797535695302647169442821922029693178531702516692078387309630782543010605396614351153666452913290844841253349798214450673210899605268957481328384747681637064655966274056395104722485410040523297449497587665324977320996171632655418927876427589950940782002209249301672846242863720952238460286638863656485346082723698014242960071717662261191301912571072848531111769352175443429666384717307002510277915514385933837779113416089009493659265442063769583986844998940158605561866842581331472461810088615544565460150858168159275198825981355084420458164256187945459219021184247504669078990403371620981745005944980009787338952804005381904806198046100744161400693945285519861724910527334150778505803133937211544486200256351980535697435066632020825495171148720427639462961434693189798870094891722900412793599047239902670788484013383127953961273458341582070041918167746637614044114332949473302849954885172515094663984859316131796206465281077700650038107098059289126243012070799910474013265300595571137198603823277833775806472670898714896536984803768622808946063583643341691903602436950909147811984201357195282988645407986106033692324418209976912365329597792461383097313866022499979447247643152506965676510749122388850739002404892560451293615094766581317889099553587548085364099024830181296047862474120464293133619030319373601514020133644085586127172861311795474559199602614528150589490635083122443736818401058415441269220655834359918627622974958720808192007486232818151334042989016217921023904096424106336250612817350666671822474971096852300004273484542364867421732884954420628141576116154812339727947267900411274850739947077681829024791860827284476769484961438165339979835531545583389640620322852263721897076422604690613527480040113829756888972218178256468896570067522661832018843796442286313284891464846599079672311172676168061344544324184157431951601208298917503988546551176460320 [105,87] -56298964582773786877044459505084149415169304876612224806228088580086473737661093820207178746270726448734590530380208132807216802918333608967611756659078694157947533126084092810790285292742264818174703945285062393081105939539443000731440782652933237327878449229581111660467368008422132570363015890170875699506710397790711640041288466562912764444713763182489878431963529384332509268406213041783361041448965075821837015722788811342366765916719297189292052729896751900963750008675234081968207748399469678376572087410963484214783471812136864137168461249920592783362291497313215671419284332943089973530773691321142257235760704209693983017757290192536567753365576426911620108331953858719369650595323683613006429513374972110791555423162763261659477996163842105886829428132194632689312655693859903745975007604741685422276741805427666130126857541471435106119594359265495037976216449926722911664007169359179559285929577264250070684738590377241869744424185491944711233821306390829321866070207422327651910383518963513244240780203839166576701023655275277535437933233487440326598699613176340960050195269956856369582904228276450623671114961171331991555694512213064926676906344737671884392153454303282907680656051879046351274431531615539099379698093489726069431138591637990525602733642569853674724444612933424115167028068822704303688959646512837341724203356003924212794494277430050196050357287110333155858430044661906045271015847645526964399778958177859965057400660820861465683399607370857035984193941627034353670081915907619777565473711127065722673835868699828254348723875947099616246235771207269884918936111579580640014893148628337569244540219500657469187359632644286288650737960586274989561494241461739101494987444816981755725463651838793799203366450886483496960033618355623583386943361501975274179734854540028009375383736930939624660173951366036602660553827322797543717965888819529027537497083283914339925872893126845074715466768738414315927427441336036914412335209699227156347977908119219673431903556508212165075271163669791960826442925854251306709717267279317600257121603054092254147414291040910813760 [105,88] 265516002748504676810632841847674003680287857966401905637974144651249785635670852129186079676255956026436111420359724796214055682935552185748230585452034959872011328979869176805271038906720240895275245267113312602918761852686563238438136865395533752634347419297921606522064475151396930427810583295465128414773187851841300508919946238399151517552232459769468458419831136315698507080487351568416605928054889643323345787147023872016935185047306929464911606354590915110584097565053685710194878957587623623524312168655749003125870518212955709104524555412009549394438108170306090058541836947020542821961224436863852166320550859957777765365770525503080940124694173148312529285268936276376919194600668046416293186899300446714077992044445697511438165782873464263228873961844014146190242624311865058656998536234904597170243289197373499241116570419753700004002915650137402500000175155774758818966619073581080660845555785390013964797068343518798485049086119033048870602565855470207891785647294753349590054414423310804884754474183748164302564151963508738204423526590922748661357958571667228295067028673933640047896638112940335973004301632399560591815458571787794895424972241173712914319399284115919468928817227589950096229596808897473930520146577944579159398980891046711804438499791693538115203030332394745384989069518309811270513444766610500152021429278340056888837163129367082604682164072883037903436016461054307886986954096375583755001963741801287808393987426157129548223995154202427673669777506190950039857906257145408192236517338377588013237698639508361196010003465604009335809733400834541318074445612776124457794704328714351958381549751670488187079325821758055116531374470497097399133924819917033843578795060249433121148343817498133421655330513042461209400775249932665764383307330882575091455882111930450045183144961379156463545949482941416365862739743523911480813441075926538062953144330265826620869277999526775936874844291486178365771946995700902821136105956694238558318747604316888605333541252236540119522927209660603331859427908480404431795652848352449278452867708434590902804162684183040 [105,89] -718153240199087323949583040244008264291768845169304285530275034370836618181291822897241833024561127771362145672748629152567923912068030428274111162261406159107323003770026751531284521457461118663966781736716016694834813488942802393450863062860357460648686114356309749402062682063448758782671169942081636484473837022014984254029852957770054682205078932515468812252473257411711455061164686932279154236423363826872354034150565486485977330276954173477713645319380229500942820687904353103708868319108946519767123748248614773131404647713244139129664576488115911161428165309793473273174081739956440346345571476211458132059184692292877194810742337736256607298218217662774044454286870514673232966621177515966474418562614252556751422031727936289874203106744227713518461508706942364596531330109693659253147724489897328462693175277790287736361714570206018567416877299535735733951845896656701659820524364772857270919150778340435692021987928749234485464812858767129736818957377016358713045059141235530676265798456613036315079347021997104503398684870420022244472913764151430732869442579437934875916199743456436675936470759630575095673800185966956521892713955817323235541352569537722240569188510652898688066476731794631429007494525820811891453342068873646096624127590289528076138914962494408485219936295287080075757892812957817530966821814683293748474624760798424633994975619335273482098686658970164900806096414898726114166371629484766177332789253428637077325452024774619355686004108851004077193292933452205212494776222119348875094555505295874446888302623942579428277679035487906197179340892872816152332053427873115342783954210399870399360915457449396185655294650191976719717998433546671768765147157895155616811669695951729130106986955135697050923516745198112277857575998670704689434010976431561358701841502568012818704170756823186675130618650966263327431365949689757904686718122179442028982563158732170061843691696110123366744884743216330913905849365734119281406667068445311652959782328619165334224927245904024530113321034848024340638594754221749706753915883850558693716170281085647058353966016 [105,90] 3799428269492889796511913339493181196828130299347949038844156105554695612689047511554986093600291956000572198306579786461379230982155809832980378472986746298731533605777405273085283403868207070205649744044715429761925413785997001119226448264029324344091087517578866954916990744119615197524230755321879882215383391325310431265558426013937378032896275711889367127626032406219695112976607523016985280865446875350595899192398626885360829079374976001936849377760712580463310032739201260311525788421748549344229563205762658236225665417208605229445296826655085011185551342952638674132643764254963597769050622405182177333099722421702798693847728803575296438428817933576855923812574330550237115212445323895842745260904125982297178632247197080096472863630489927001505886359878409510454747141481291490300010531633584582561566004644459646563221865295687129131260155193093072363069768177545302855914199475519121561200683800411321752385561322722494299325241936547607089545313447785547647510133856124754108397395869656306093554517031369613337766838738385173516929277943041424773648679901388988152825394393729138238660241420621508715995810551348099842031331109417581934267174701735912814251101016584400683869149264781147942707933647213920835925868982400791108814196227638177476688231324057837966974699917922238440805868657551961652630698201682536707887691588225835263915206354941681130482460185916122665523541123577288899227841368515662806393953227292492194642612109511126516493990504067920747841086599609743375812318514181099707644553260239269620775539776028966221345887102157758846932622223307691595850148892433952427423017691319827035129464960297891111410082223144030696667632893410841170148706600523118134837404801954897288469629215473498378825482253627116915391351279757942838085107479612217621411639527403098651905764114678862746634355043900232190602868919068164153530824551634871065997974865852364000661986050919414161818066980332056418221232391050949606893814238833526280203367066501508383810168752757186696508244389537230031661810319278632629782890241029305136997664116757864315648 [105,91] -5436125367401615388745105609768200540600732364134311994276414633100095467361526891806690964218630202284355533417130074094727412078350638242423203029526542550866597214199457633259788205003545825130929157453696949432204806187312916680190920116668497207223563875654323927018023143390013771796464706467048130576433442557445376003025359651331329574689127798957311639340702722606319512401230442077980641350080300890797401002351694376034790276167455875022795116534175347468230093721641318700404977102878968365614665289800829338295775953072735101085392781649443838826639059236537577122524661503631810152378628040067747402335048340612106155669633189217958968306686467191672658270453920789061248918378758336343716565826330172426035474236411328107512167152123641178516132409747624305002811958284352978204507253336525214029468211249686943015102817732121759372622141979734065588707756710662445034559895988118768255368285210956908685764964361968623529994302742629868472474073600921315531307757136760393857348844196468858012777338408387514164479095641600929657191045259030857203943974357050671409814909449830339969385968740547116396087877907031891440654625009156975248734239401855883643364278913676098426956228378470675058414086244573143024594334315179981305913378226502428118871016726559274425485905920929550950243239712094789558681925910574712127856886424553777880589612662586639224598411661090570753377508012574748072148901722556824415594753295731346739391762906862045689641614124657570280878931697609058303002748389249993492744298065253283554487076808222832280391479018846764091771530102391275268988373486927615831772038976738673574146023263332962927151824966939421764666394729330280319414099609741847787309903863920537852039757924339688087896943360673184842514972264259271294628507868897660550680148534427680830901817144048846157897101565411446409129663595292494496443050946391182519676287633050886413618182679566474198865240927972552794799563056668321350775249009053241390894631692957228208913063394704723641852533510773863369649535721174072879838927869302028412206661743371376 [105,92] 11855818064864835866092734632082191283120229387006022481464833629470712148929578813949627064816017764533382871662987352516034655565358951824005195649468345235930164039149798526906827542973798103059803396023104801061225431997675799806683002146368270501396659172898328056634544977867606832025917460474597690026943557640693898478906776546435541190282454111604629999850923604683283843343744270155030050785939412831405000419020155495054437921322386726661425481553282688467927600495016935642523794189303900330227020002015799561319996700244952235305200775275768449949412219894604370563910380227222854993317697652093230349263089626068690882288966471602580147231240991922340526623986329171437378124732521214962652823299300579236563253278986039984927648347005989129631924947910150567291108576175616152541094757165734990319004356114488291861573582747218267167466847732727276251936607499257392147761728065211254616656888883952003078330018390464171986372749157604136850871502054719908332742272973475846595911783919372857083888763176305133915105638199323102380702886602843858002567744163415597293510928891993798709786633265292782416476023636548196177246987710806175138992054763348730227026142352564525993328017865324077277237850565877657482309156712276740059788671648079213520567043388083647074902492991954487380440419609078371603196673152478968693252419936840674450329645023761768080218540379060683974559669513989554856166704142247369422423374279601790974756484808223763247285015758257032155927255316392263799934137603414239676365013816502114234310244911572390044926495745555733844518577209827596952858477996933193744888226280702698285631248809311902783390065805568040123844111775727457693743655246299055821608585941496619556960142044514114180592814164326410520445356939841781763212386201977026253179522298958392774253520554993379959278243618852086036751693555849168184926443689574418114494079798249994253584267220351622578035209052109441899078160212997353380331400569079482709621764607812630682260595952062876827254580881842624415809933806533136309598567575693596582195311040 [105,93] 24551829400172567394914078772007986523026819886870240766637399267944374053802882069918986331827690073296627152273057397713500085103390464972572062256526205686245234643556920765153371189708331832689804889319059870556197967277261768593076975748564676580141164887523308456333264261895118445465400460401032574438184515780907854744797570554424370893583619154838352322636938540816498581620692227336806663186481485733612067879240634702408806287764104994486007582501257841323972502461898933264269320364634483220682113267609391183537224896311737612074255987011927919780565408646946163542832113432300199037520605337826203367619444475856323255735857396899349797399962928578149000765895333678517363337086735168443152193911054056100670105325727651641919099489197965018374788972237721007945704225819165071049507084106347206091399835767577029970959205404000015716097769284187776861274654671712094118284424535750394069588098096867333933379106457001404933075155428463794749028779858312567379006264334999214984999893243134748973116663311582448198699575957358264321924824167097617998358516510014405617755232275192626297681739161994676662852818501459161688363830428018381332890821814740651261917623997513961947154060989510509691367396342152256998642799008100492920045602769374634659910179257681995211555603885813159652533526907767381271360906113829716577961526014411761869774513108203098097807641614976906645045026972848927648349532099409157651962805397068833155006227630927707517866757228761258306456724402721596789289181779343260667962786850460033147192536376439991761288933744319452322531313950846182806322971766130424072038543122816473496886699438783824707203502251271096072299198959968001920369226300305163911724609824295961743841915242220040254647040570168600943719206345213389690488718115159811082780218731347318119175920403766258513027278544526635604863070387392248662388944999133809172625174523651491964217286324749057481540413892183295526725988259470639178226400433169818366010386938452426100179895357379938253590213692839939673905133544445482159542647604721233672488 [105,94] -57934359166365486446829317668436138938431531275416845966886866265102229932236207542815051480606778922577447512571864364741797284283096205029855976780062633498648189643335751119759946148259016743984822843809378020576557589332460028210430605473687657271121995822510363484889222297680091105675152079456075082402561305800550813146371826116989089473601661482496203590671557249956538762018815385867151298781994519265470955716457238382824341459320100931805657120016693813527315624496035280138795104350482503931194323610145034749741038365413153626891135777150387502279993102259116030101149803717281887231814885561524925782713910004075463411967590702014409140533688861509076891589767796853075923645632289801006362193807863372155735288183790332169153606830786093783826817651449535046863469072354892618905242349940931637265416188819357083566702924240827349342733523795320242686314306530651608268592230175073773135577849489559742957444295986237098225163997593753335522897909714546958520991075798324951289910914080176848125752425989664198984805626106092353165068089838442429480171206676368072096662527720687039237577418382414169587940874303522063824353560932354679316741790673630758556721986751868118059901909307878722741863138647225677926180463420111591133066024426405749127509319173185452344315067825058621743129504013415549640426765094625478310631202466315520323572247654286238612174386943724455240209433179992627247052169118079794546464916715581613676769973635192719884101929117575260578500324296930113524953399113316986302841527905259454353085100647652449978009155730283075017564293239616280978411433715091644617172134949707474148128226172938010581586368661445806502757637631365543307772413738731904809016740907495232200737935422887492760554131135428451941818579001747227757777835567133300278653630576351444598205555971701251939510566715652806726201755873194903152212036217296998383637763729372811865748236428010464595055941067459559227589322571100695173856791684015814925120824702032249284772275899759345674332276829723733285221316270648476996796814780841872 [105,95] 147991595561630966592493350671117835495277709933935241334026346166515939991475770778332046083705930548345230693861829600182703494345068018197171091762090900450515461653029762563838299227943737848038095010351868038263524697220363818551345892878668748368685410686201045118723167156917312494754196134047108362273530341924988956243356306570888343670612512237816714657864488935554554594137345131290117114271390848821365108305007997361800670866160316693719292198467315890316357320818450752409976534156775050785471560838651029614876429221333452130026226065348048162353820235405754248777245059006452349795539315007110082829589595117320184275162631019156072400275833654767847218146984549953679351883016013628796263785212128650525829702938560956437559234507752777166908646120708550075942274969466466811689310616544147035058106349418653963057202113417428603263497001872771794784004644397781394184742864732924647221666253287153626035932182664820064803563583782789483636307937665700430987445568915861476785659526855826269444493752292381530727113368747009098115241821896163513567049109235983835485842715637496800765659500791282989971479610360270355950889257498944095775605037876917197551118618347835459352597905502623595314540844261141508351462662953130363589390099856294750446926098713569434373463155856690382476800307438109761866647364453082138024894466771432472138824416685546144758506970813338751206708762680902684836718258022774294341124861828781021478105679736373155885890998793195378225031365469690052900123678055778517821489297142704644003516288409854849408450290576048044439495351580839426749303610195710288682800858226112019800399109196851582316670304189847446562934774111921531779796650530941517454220242383175116186006880317579802318437066395251629808173491532232341876438935600432666720795909503673798292338278514343106210632090421275641452325466848780483519487363677946809246248674457777609110836474799992220650143946363989863002559086298690360858519763179719291967429078326620519704665387751918550309225855868207979209699538999427068115195400058 [105,96] 36270063831405940784610611538302929742835816991407284491907426048648104333489266083384650108839621959907905717191967388926612486361933681006832796458453346752342161228053633408815664659502927498336539982926894421532600464567539032203683075996318224590299920295909629309545648508580354757124881140230367670896541278438677308805370917548957660566169616460806547040161591851635610064088610204228850040067684243740751932391947163985036572512793753669789414731704908787272251594606253821013445460122661359462056713488691926801063123520466329143285191690474870025558272127607030077733921512148406832922293413421377182046658430352208910981562740810563798743881972233195242574921844527343605881999263722763487258271440020306568801625887047146848136420758932243527049872429390077207613421538202439623592586290712251475877534583049185782310914273274235531949279807271332365611821379793048467005082804967065311946535965300175987585865331163345605700900558013402186686334462456035759440433013223712636646305753641329989573569289037148437002524139969095034847862586214048192049619930729580397037015280807095791115968182388823156759423185040564172732896524715693992703367895927143005960270073506980011727998528400683983083549567009386774406643668093165890451722556568586166064823479173951896641846110108510579097179013994628788095338099001310308878626279413599812771720341970318130624616217435993859894984542809399389269788282070024695383607450637322949808612315460797154591870738321543857422271712980838596302620619452181300703553592294145401282102549619353720359368428799370934968816693556511608013037845567884415398193872697101379526040800941479604222380440873487500635809495172179508429098863982850028203062523159360972743396665141199253518259112382108441641718518031780370099261889271534374423392280986094604150332765920546481417254245912901878345274783626723754701159249814222631792635132490747204563802195056249875518536761199361972867743065467632042579793947180493329197645790133490352143580631278264376859843764896364336949504991662702893678592 [105,97] 321074392389392544632925935263573214882652304767059912488040822719598279378362832421162441970447430004698528971815576530883958944997025505708805126688337444450350574194559527103379790676073344712597973288865588822935431880803505700887074557178661931295509746048058851279656995106310964030820427960271651927242004886323480162244915722750447566467320310748415467609290262929567048050473932820029108377269869117999295483849545146794566615742453841202123452645687969148114365316718168898743319613174193062188964911118909351142462996089045706233013963679912268680074030447370732851029888008992864598685929461758687815690073385682356170893192200444958137996131509289455470377930998186005720965661263944247585509401609208569507986231006580914717677697115394340748159229500874182491743684433609501310784254706909491421634455846841748917170055862868179585989426027004656656151510593449749543192115667016889670825604859440837513575305178298398931845183383564558470653953639285138773422308291173999207527656767884483035116179957192259137484973836785206414095522114667685583109399262340418899931056450219171636787708339845504492445134234650768324003137695501541389955328266088794973359022361880384735165033777530348519198474143140370159078538756680385516229142069452748035399910690556056071698716435407197108927017365528137594515710580725158610546139346074036712587187452120240948395041870714690418335452230325869560714726213028084483384060709419397219785345192591496620285623530044824394022473086943116124526110071166619944726771534618776940356740812643983564422718668248509217795038853486519995448009315142883100810077413408708568940824919151383020851610793813897312415371481971500641756895128132455946734205648386507675617744681002468833533679144548091789854269886972490067800204935231823320233580876842908331840576292913011857842766896413504720544950308135267195039081022710723341655434422883479263527472785113975833615576004147730590430348210209308194733343297029223496852046950213130510818212426159810505054892787880737379193681702397793792 [105,98] -1174992835975725346030267402368269778963151442797810094316963710068686203685568818612606130073591352924964415969055984717271952094672270382060361200909595847098259248836657913962693953102874653311295896370258736893409926204070431140532124546599591167361788769324920773090487247387795211856008760956712670116278035438734319108798222624909329326344819885127371509344726703436025313881427139671578492053156204631180629096304330761447996879217173284404771286544731917874281892111138370816202248469575571664646814231636950885272881677878635258579397817866653381796294987245329135138322123972081130012488883669116687618031850220901355063741116672250783613150944096020514848817804636597167819009094287976351306784033774505277003704716454341997611823340148804818555939783885428989341740887153216506421226445233219884336716984009350316257960896129455899608783289673663079134407024946552864317810306556322731752359650957068421452390762028516914670519744514790383850684749785262422775990950873816687308424383985520692929314474552661912436244938331275849804771616674128903945109459891299665901088187633794287997332227619462886597565732621323315321241658707291043024943839252375954981880812530206483689493961950428558435060246984440109423083978403499183341140828271313742234119702602063846542879048728413737724648100252128039147341384697791101363106037415557014215707510771108305910779156870878855617325396112173943891607273767662330900079533447974176894459063201142510922328150570886112917236207882589382110724854178800136335474782759252498633930965333338971398222808820895208528195970904517223576557132677892583727397744487236314773687313665691629490203451140351035611894841622975400271479628982434332780587160656023413984818069260707783607624902010918056672845656399145230878672096412695089150924776517889535707688171520104540181366509225974047996803024169186975224626439042642085866712039502785154952806956119480770133551202475952701222668617549865178344793026039330408158573881774024533132808228036002827940645876783739146290211926052736 [105,99] 1207888151653098895505358500301626246861814587158667415351722670064738526119435175323861051316794455172492736945580382855029631938688309473413789536770276883917548966682981838156427290960782890691258422291732538425588147218889079487729989702940184467432994716730383488812175555761176778453442841530711335055338391529694958709818198683650100809096954895063723646064364451166289963440090733692445415254601558142671519497562922669383915915703051370735016590684540574434747563817025560329780671353759893861939933955259146299527137833591398699764114160372365246602998211524530604285181588106483880089811431727397629713890507921967250358639179239096409843718415037592542603318704944167091130956969306193365941521217808880306794740371152948028381897272909244102510504302080360147942261721769243264883689199294991070039007739496101864064312602988123577760276635515190000085160816825779927726754032824695976083534582038677211494559856009213635140230750330268462913606839879220518378189663407492067952189331835010885122865221732647015166639953687320907984295081006674996893658972620954411235762862269085819698045534644024544048975199203860091735007381913995718091430282383488837326984004047199538988180969602627712043762941524938254229986643651755030365359090101107047582699530661126830342260049324639068419735709117593190666953043625383654352525637465635548112381649198167896531516317229767651409980003416107275897663763673626977212236091543812103270449715834221108387213523814044713451339030977797108428599973646951023717623244269828517109065092380619045755286828897051452989701298855571545371767011013097323828209896451438234836217115630043446868455270128911096718985660700521992927933416652711556849214388332524704225755794996168020434754440295126126852725457382962956238332011302388579023041038988682476076177373638244697691400120075041065941097250053675060845096001598497430801868349228403979629644691030402568396817701293177298672990293589810443145088369719171116562623323097953384167607704827474436433237071124136782356883152 [105,100] 1030040648342179835048076353704002744324792500437609647897097792852961037947315776360395745165588742826317356297118186332716159362230845145362055389179261432859145701689550597983401088432976431683636373337047696660655291939887837548890358447998628593447029976955649575774643739730986864711490450607537912353689987218949516390391685318603392270751908260833827114404912772527142565101529654033469793234064626895662487215556260540451812029970936452577416470471978069881259242245034938165807391899224902419754769349171367816672456867008803559573105007305672688037677069390929067554129752348164249828694603542868974809086988042472484497441260095957878115577578423373797423272825898533353404928874176001286875984706001393972703206690182960499527933287977105950834312271336714004633138728865042661313961399531212217890957857880989047646782263204752927873426565261250616286242971011797649764241137418034691991211575247305498521975871123072622419970768976454410587489887477073823670485327726041628738342975651533372291864004524451886503133773937259387384865402372064310295044318134886773084076957025697929960918121777739217202275879203388183704260755167845264810621098235235819288986217696191281205935937040200875429418366810512358328773893152322365053616989842523983154987477774964206664792654936925468527203678576115958064133817090074279469138914434196558954108843381219901978586578012425149404453211071277552754130136336104290446287004223349662822228872852002536064351556178107189355855774647505690136336996688574797042075167934309303153669367312361610783732222551868168679938761934432168273655471102827422002957782339959372114897996017178705334924945619852337853451269897309278360212700155976445383147815090573986146883167759617442852245585483336775910311139445408536084649543091877685364491893456236377686266815961498764590761467116305930193066459939079864404837727271589095645997124065687581836156376233114900174479210003020473331989580077712778647088881761043097174687970031683246697366240289471512707440663448797445120 [105,101] -1770076680712467856535719128737433159594784473643550510457061509675783768666559016157043320053990048102879918470736471883660408493297633347979262164529587476142217074783484753292295766970647512944023254026364176086758571411578582144058304169620839146909080869392857050574787601481981225192672553012466327198186385649556138344073167543154539142539761021152247563916548847196303589194758961457473612305158308729227714311882165254956153992258567762140448598230962847631870566288408800964451786770642142772405504842665306759884858473613089806399340904904612874872111800417566148700043693010493515469327039289944737858768752998291988984512891552302906891319483749514534657190434283572631407179163060345608908110225807339089734833198305863319873425982883975384998894610578669956559253842975779502422703284207058241676535533673462631049133801404872890481491757628305197984118922672912604522379783074611328971648110267436239482449210678764011481659137089461275637377661629654897762019748649591412220149832181044384934923194928665989181526822886308719273323836145888014175881472256059457765032555663495095407279878850948248930458718333144404873007367462248418777744935977118688695753923967182583707124828477734642821495814580955450803134834125891453833776384912086516810891937152636885947145620645296470648188216793630844372127142585223405854973363362833819715201323398839968970148951105890064586597708510811534772092858880621200801196890375968609930997007880978936705007752440476872040851297189423096394359257456563224765584364590086606706610598284479500598979509301565421612676075183925649328486631506496524063562293065418158777511329511445374697234386112084933536018923930512594022984822218015478018946694907553534009262018860613270746349093946051755775451008021970937408580282279663139484714866958139694421019671815933256754707485329507153572069422677500739096254592989188919065109949577885797370354229814865044346141445387169759153509040393649452298786399687237642918373493017439411789400486999432077649709385247808 [105,102] 559288256419764140946748984411361650022808231261601913951406543531000138553674124159742064832731164770717958845456262479959828364969252922398336236628304284818798810854120221347094735043488309248608524903095642604750069570109678814630251527819080739766091875886910376835113533143045347548479007890622267991093615346633317771192798255772265775323629863757622276146217853895766561786750447641574046379492634922452764752625275119035262840779448641259694732921383764409403182959782738386321726622375892762965025194823548206121957057457201091723768048422413238887879435552606352998537143241712015079873156875796912423269000753081402578044001572377111660151691478653077042137475143472301397588506681904533813852459407085920686306918730615532105261522314916098937966379738060859783093551341120690392582217771405431176102859404418339238383396744165001496286866161827793040761822102226059776318349435436140335788391007055982908182154883814556746193229381413145286658482500605929615978285459281579464396807803326063256475250227272303946084943255049720192341657933203487794516934311142456717658514108826970932959860533779573992669824617843079077044196375474214119535319060449102536052125268246871724052497736468891467268661906808955984824611143651952577985122371843283703389695542249119103736665725228991046920169671651794304492733337998001050146271013667447649088080914925960260459887755542842774676873349803666478489935663691103725934199108638112177404270787910226426325057530396899659575250935451848716378659560599913360654882222043117042800497094221265083714110764242605776452006908078089832310440921468961768718539277737541341274955376657570075079541039063949006657127632082674450856360698090687784708423362747592719175650192533631067896384281327217335610379049879313099174394463608748813527567509472886942971424813790882659304647399187816966560586882879244784683562114864753477967682267149533551011227103010852140257437209978327264172810182003977533552278669597161846622498169539618508133885857859456653603680 [105,103] -81454169927300346851923434356361406976276024435188034506295086900971546922576756295366806237533695913545884759958195496084880986474743460653630065105417647484272038709330935267490862216557475288276529687586483016191540734453242860879433154224402054824904486594314798747304528898898623208541506753492481514907565730533207942815110570686915255917130932062310761413874891359901019090448057163672911218514110988949501948171764559301710790921791645190571226017687346676096092585951066368227383859727333358675246972814891967678878360677346018152482908212447177058537100523412362259615444784612253612052790920896769865329434001895417771186297503940644246876111418599512907836808329689495921572271860149876354114509153244403985108998895036179109159902559482968418181354290198705535844598489737117595239208156577273110144147941765266681530076891547935565661921478827567266827947497076194382417036331048966492221121382561910311976608576037114554315277886128748696125914153414197040400788395803733150760774660213123378140658322542534075158192499395074439827305444932424332144888892624679227431951840099291882401106361889408513422769223841007755673216766903424456771017439705429175517677302944324998939386851779934780037327872502334675760250533504321164633567524701538954477526729917068711281465028215500275924404153953713928937947199022211831477720366431386656759691622027126262268583015199658269745122423872941103490649407748755920380873328523613777202682560183425954368316283965430179127850519927518790652066171079994646622521400193903186616654841082122304168415446645702473207502507214244976522030022034542557986749241026435019823232486378527829551005259888987965513035734435378729913782190464508583494580697459805674175790875367472665546481923316163727884447367515695641674095975708600952733686134258262641821621344555997059072585740306977400844062632533303438870407162251658725977607915762119910077094521021085211506940868154954191440861707758033542113534295795848284645537201254863239049806122736560220 [105,104] -40129271972369536698042606500359365698291427099700801715915098740890267197353684417837655350310980158734582032073489915233223119376535475600055840956466748518375092556522011644097643665338909283159556636005029941506868542573704041126482521587657815200733136377388148362281172486521767235632408166019717013007794547408552433596158841936254060624823921446638054673684747592627362762566730571865992794566462580417050334753330830295146457606088739366723648509057262721030253354244207940870153323574672639463303205311592922982459832317962063439671959340023431537393545383926313027238010740548731852128535824274043002599527655332397006258254123574587985811560561838086799306300770894147065512481787192393898121751591723635100692113453053178025748410224335437092602127589830777408447894371431603592956952454285428186382239375773794009224079985655166923180312253669448629887964578499732248343719165969549741835567632534086074727150476457691270860725056725311184363971453504880857375717494117652586614506031883536599196743536926720551970001718861041363293245232092452085764228533143343358524387240859815204180561178506953186753724379963922605003278558962272420092555609882405675639156356886994273473177651184304981789691453567576618476997401200605700183042102323589250102590010817172661055443542489844859156331296438885690412750199646560180694660184693303363298998606628322753634844973779384125808619300970409480729717499822747551061765821737009876094345161234407678014348291164001501494500790725957495519124849551149369482846632230377770027887493957258901242583393741471246306634959875928744038836230639082300865332969816826079616904864455732889613925733067434413410879456880929893371102683296609988129166837625490839105540464859028598139386989590017777242684122393915742265730235675356910621871720728265715791469403612884196839251093640709680050342256737642503226420105021133884538331488351866697395538584254711797520250820060351498829766086611310890482895727706239325659694278225276381605617418752 [105,105] 14047349461280098170575220934720353731675309597364080362669310687374409512220178294400598440047867353818101936459953040018456874025096780153964136855634009402966581679740628620941333583353601604017297636422251645452347542923202014774511145745496699601981910193374716639377835207664154463829595224633120954514444807781971678145106002573806827243386142262662857367710163690121641720747778266595116004059065846357187617018533193522768078019529849581642713771914744766271955724877349634483327207481782064250733106120228587429582471924849849676587291273211655923665651290435176562758112052088284454091873960581818041415650207201177826852612958489898380764889775633244386955036575663570663701034503695497759844148416354202884664193411462029980696695090137930511409677726255648963694701914475241118924490671696024004497527790471390597391416249526040310522914188549449841943818923813150346368223247954993369799032086987222820450247814267660732204593883572793014163005763362054850784991831915620761897734377271107643610767128510626566993768279560194464250619660037988056934401196987036146902008746218220902962811541752957401820777571893657497198861460626110313354780177613770155530010028974927255407600504533782619598355001973231229722243990619472111958715554720631345542723989026807145736062652914589121028134733922802674014569731813816083849188909916340009522438885265869472765141820033485247651815132032732591877524699319404179385808197299864152146180927040222344447935785560115860367487168797138535590311686292730953731491820613528074886989179911166173492846556221650538173922212027538899107697879412590608461077088275615047570358069676805440376026723167568245343010458583441193424508884259995074332094142462741927416173532300234802056345364471403677407448425396875638005081574034689506972707675701300046955677806617052624577511672329932272953919151528725433564461291101832667862272481221592029773939581680049378450904429253874637808185667349593556847950579470009877456601620192779478579264 [106,0] 285248591406672111599864291699017540697844879419922830000707695873152454531955993060886186779187041640028485315220936298163889940057369482313202000151271962232507040489620450624171189989237416853952558786278297009283618591628174614754161074452555188489002583916844110331258863919069335749669457101817959451900426238161014468692095933396874639825003949366930120061181551217630211389775716516662335024363201441557980329423646527680991036419056343799088258409317090940432014107546452503598949511023077412221737981617190884026721995278126624112628464649528915935666152148894443564765349319838511373817945583592965665124080049778189723528759359582540383889636566442880099656455518911525846001620495472869626985564963637232362726946711393087686634279198302258410386793833726204443146736178545844418862379600917040265478085967931307281593381388027152670103777676214043744145526825123135711491655167571104458908318106550629658396079349566998334695729080488042894133442389562098036455614718428463865198976640933342589545203568107861372204699048371364623422321906700709191415065254590987021281778899639940886105720324735250199596956580199014031251213342647417997061652421537062300681578117271281099437408696725134197489254199771160812470103654361902437954330142224496806521723614269247986504205625102346009577764715866733952228792360740017354175790778127582668003092188694700939109852969121769540145555678273991603268907147149307261473916326844977819574017999029652986299718599665959780695278645132553743575190494895340975388156873409922611146971016125056982459143866950661075697998286189291324473548103613770684974745513838419408627323926242511944703228519801740203825612522137379167456517577530857921653725775726069655312336622426994535214415188720245348175679669023147640756018067523277653290990318297233038587122680095250133827694574336608173368089287685524738198858776302907069703858407258095735584948379959883639844854420624473965118826507805666704628131477525361687986190610244941495433115905444766373896901939912441499205059043770220255501854425504963523990373629757033501568019163321519169330461527149488704782314573946918362061895222340718151132320102163589526983991872628196931364978688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] -1113787887066716814439040942510374258422652276277363316340420930230076431628050913701236710789814899711463212955733461402230447863633760223228685871155852319920037826303377167931191866313410598737524263789791367870653945424720889128116666733426006099340724624343307404655608680670878528875263914705564023596511574815549098379493872601138359092419058014994330587797800791754331931575466618771011073120451041071046498293621145080364874235550062448430532565257118421944834097772481955470590698922059754301759218590078288883770826470186822665022707171044724657085815797468334048477439244262685508333072042685037000928671655194872215519849457991390777806397761692531495528607651395148057953717398622044035703134872957319143974420440805238214613940606015543183435414130668834490061551612177967177213847871282007026434842336924370527161430124985666548307239575395258510267989813704064796267170879345360707709499661168944500585832300996019233218241361765084007556462437752231387485991430988575826880206662010559001125488081773591976288642012930568311020851648841803046909751073140481444892618606744049942617391869701016077836011264897294181205566773262710473309073924290070754705929947914553724362480480038327618461698291408235570400801809579141533892733172789739366207555533015861703190058499304931923367364563860216909981269840465465754547214237044072376185674953766321705069289465456679443808765759274090836490438952742044018745223848886846663804093002880792105577837769654583325092708001411727758569223198813997269852187678100346761428131913039957035154557679030102155881634171232193971052916805315226098386006085348398109499814646639938652148411089356587132025332951823081181941554100354359291467552399811372312908925002733865724707086753256870664290045050913856981231310497035346263512338605742518561245028244860402857194285224617868469659419737721941674158520899286321313219749298205849878292799251718184816720418384627049251353714943811782453664490779788552626667556105022102569113675737260056424742876619732782379296090053025554049189106544902315565305697330697417810897685320528462471647307140073640657166058365631577963010939550528744212572542905267244133306687380155394043628151111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] -6443279108377505675359991019631155409382562722469836645357833613098377407938066377458786018656285762253233836328003226180530372984671165129334051645677083251462744591329483261416582071516620604909839129722039858029512840163491194467866310163462612624399532787615981326922427227209455899971393859034599724588028812796062865929179551035666945219487704331070358990414754612296035166958755895423788048929489820788774832356819031866956230261896457275821888770157459637843065516370833571807526760915731852159022314281657374347076162528448781048581012774907449823934858426030147812326044732776921551670359886795889358945254002966839270484725096827119314479530801675506406666266945990862773533498322366596102739411647588543207191585367075417771188331193512918134193965509643316454882996481807051316113355680948541436959110966999387780825124393625563330422059106002294314579890313065509613354931083616385352585064995136085752321991518560710581699577160212520340609417848326097272539939702076413620100212132356577377441300564569679273116465474449640112373785770410769248316072975811325330716166043064265524197949475229005515476078742581934987770109138624922485680966718478463782504697345883699260084895899883905725222273323073412549278980376712283736866430466442846051243479945757146043433731749009306722454706356787872081943857212557063272418919640440915197215322039116441256212615144465756946003381055782653977563933606323014947261386324807299631571883535585883416658145797395499964139266261838151859590156422754649128523860874183311496824507478886945839762352446631586773832464626010708054641589202199810525888811362183830778516755820770023987738006316319721492081051495916772428080611082584846463355795991898672155879066048271717037863543149915639237215840200288294621485534877366440409722048880463132812119268951432190230468013540740152803111042791422197580543592507826679120562378025064557493486786581382296257464399245549835114971668315649284469440498532230794489898424400054907347301111373640011356998178806840017747440710957189485308066301931826889435945881270379428644189547845724537474149589067536442531182299990112294821258188831854075593429638766415849822341378675067269571650657452032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] -14303056629789432209008500168089076722162368612423763327307831284582970925942616375038485311452879342232870617330470436942574496049283130768495462179418937642361465623674935108956398311077854325206759281365065285958781252972249471523719821965526859291430182802172825256991402488540382866308146975459748833208394559213033187965727279556325772501328234162675992617023824975704423728474040823080928725905068235233551467411041918828079931441597241178773513150052412840834553060134409728782577991764248372188519227167616592165062058497556235635302019330459633504826191726074692950157660002410464919455202709152663461991679569131014546375698115893646455254274225916081567705751511696526664579178194877591861968124402848162290261974724990484305925925187956002680718922882724671064784884585432902593494977415703048187873463095176541586344946605562246362227535619830815596591686449493848757082878086654548399516633966772550781220709651783146656694787082446645737478273359912571204726739061408667476123263681901504161224590095227728714943796916585960710969328855599280775149656711900410849908302957897392253284768282816858538292753602201474904950183140968095980644964833311436204306752350754679245445572312426902627139742056848386561663351603829943240724512365511179993892130917212668385697568036112879166369654057132420850373754453060358526123499141369159213010679671916349481463475652730687789022510251891352500523852912709881381617914587448539475524935379837623096732405007199465863185357122846264401139437233422054280159456304203521354818032823271062450911235518574131021960754250405820018471029072814289716274942048209118548912373795464341236316295993310807180036622724245270844738837983381004272306764956479318021395283893912851287606063928242560643651061793159684317760066569748592574741718133504712510351321322690013937485300068364404876312524362142269031624305636718037655130530927569964693323712539547577086470184943773395560158409827337219669099629564625965908420883502719990310960974466471328673170758347924834397543029515924685712601274861947563482590135746976106688160598776372728169768245654517230455473668670279843603300495160869876486926414851181126837396593826520311023645648486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] -6600124913818785292356847121868808078565837369177060556769506846147900868573925838126535813958272874477271185663605141047939150836900689646697591396448312216588744161970334883362522965474507284318855890296716106703599846957389250499696184263213085759691439431544945016062996834012926241417528914363104538493682439818462662592725832007174509258146667086145492970461646069149918573149951120299441565230890796147956338956112077599970049285433295628676472958151596635464181794473213952967249876120486900715130893303995408263035285775988770696965834033511990608680602903291039207511372611852142337096872729242480077340583115351250671136813499222960579026484713266568577558864995363481958794130649571667511883613630543110038909345847494833198724888484635297572314827119736829786537976936171013152278567058961881690614315027839960594615583938688661995513740819321172450897875883114875814722358890414459643149756400673437485588776332568561381802470011701368504618337230450336268948376275634305243016768031936158808924364426674384238558658177646831208029753758242537906355835698548215721677975885634697703113013640618715123776750902471669909865991903228366890762032308714255814288386460390214348921026949129519247616741360150973733056354344421597538875659200384006101115502598057304929573095297169413663995035051641352305382909041354955941294716555529843443591836413895786180917350333787385690693091766900358387575413898057108918952198636116576563676597075341664691186600791349958790401577500838496857427308851029608963830263509511320117173284834391237815478007898546733116996718051970087532212747606746455435306763964634343866134744553219825726177179081426672544628409810078293894543426736967506020070397798222335458692950020415056334837602080763397642846746505442415778735522690782888361931784866731947484101601551430588825494582448049818943362670518154410131696464602334759711075342198069523149680744303738889741499994579780471014345616095541577981228841905643115519459953209686839941617296116077687156573180376585927178498682912771443047105264610052665899830793442473019327830164427100528851065102349719211950182828673139842437481523907295419696386209355477526372759763887375358906977927953383424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] 78686680600461035439753427624950593224155150371925739776722197965088114537593643002198895398836498825668101325853054685652702697587678622413341441543491206152793421479022985791894212321645843556608239750373821047024270149105294837541818267758522228048707488277012038916025252937802689734078886026126974397661666633216958958556468534104266271222546547297695055968398245542761014333668542795204012049581653554344893662955038093948360287566304037685306251246673297338703860068308165307211776852275189572935130799249559306417694312767073588924066773531987984366494816539013050595886148895628389006929126512476845294427794917562639749191342815513870395695305963590562655219396172946670466170261592526145959024235439561696312054431636402346587575097262663738417320454908171161989760146664660579043465546914906600022709981096887623108481643432360745137602146686628506003328348928048061755237036343480428667689120441023310083892641773770283518102637693716006223572000436092497921016553089265974958013806330768761079958756538575217371419098864726268916780722907265612122746291634993869110307160737853978572091104743515352139407270132955601685962535435993517916681419972225249927341223240143700985205899707915075090617108327596523794360604357853360137307867098349543509548942458344780696304253247928554429766563382496256579322113640842668552886240482774576213317509024461140953956837713965175112526229330473802969294373561516158024852021627585810367276112122790619208612711247102364055723263254665322880769623341390113961310955833214802677474543703953021157241781065272474467401472980779434535386996841092287513673079534586146298041484023416387493408448640328488202813169226776121433410500853182987320209941817917253760293513509430319636108049804703383049533063636953359729538730178963823119909797495186876859072623857116795275727997627250455098288611911239421539612296002457693679810861537790942877096340576251225588333545889481089899763528117134713712067193251058175971698419786420688010819472046308901082581132885759414925714667548183179057199940358641012749288136005564984279094182953981941299575249917255539829030871534743550787498922422806100127089663559072253360964411989824913010926512704061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] -37111363247305170200941858194406043494317880354848251190970135504893714487379084743484017625565798282032860011172983530929085044617642393240075427679679896316884583252897932280478110954824593728981604502363169371784942368102823839533677639135973632737831237013290944409996323045272853394897944821790617600967028176654716600473598693297331319437469485593119968638078670784713052602096431011169989630027124090582002939534303433974861683722823985815230863382897708559990508489895766317904222782512950799249202641441617215467155166733683361926360762567155151605446127149783956842991914895225742506850191827678269856759951037725179022411447334430534300748480815622998674397388414182796448594441115933943480655736151175996189377254875840444069005874721935249248809429920258828936067347016161445084005645297954811726105045745579347595108350337685661953829363863549673147610772869282796684063716294801270348127005251308229804022468395261729328816255486916278687721325453629029738477857044704295196361872570845095486140222267456872095429183572669995465323691809080852426403462642540117212429259412994047114316458067617759446001967230169665749519963152408601882171739912741765279308113948743527148558820025247917711432804173455184062271750494670398600668965409781640229736640250090671436667460312971515880825209886911140350374040186150119373257711762878629900098219405821369956580152525936029283804189177133397332508060081165154099107925683965047163853836401804217040971463129119358834006197400948376354239064027373912382118928057845517073774474765437817970200522482257622116747262813381145930916873738470967314267537128215611680470202125765281975820982825980459455016614672868233004955072680708304184790115803075313827859672319204380603698931744681000662637321833530062925711179800574564759312553676134287695217568611205091475592342292751144297233190238015795063803863051152033676881987854607215419236323866593316769515173432013234175164121859992825332371250770504082916545495876005319669443178860623976332187827479600639407666606913078436521036128260996180924531140056956876113600394380230002435753401840765136346315151093503814347488791837090565856733066095475514441022826471100469678805356608749568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -3987423824199774276457431472379688982488590076769360834522457992815585212083013241094073030271077634865209212871756293725437449670610292866025549670713001372510835120789373040432872104555518963624644533902268529166521467805662000353723345866271243911931111927807978689549494619169885230370914472216707279370857992810886654570252554562900113004301815132146599125818900432592995556728551091388303235933484254726859440477647968639805757306036615727177247581509302334483232600185523199501118375749416642718080441979493260214928984463375166982227709273674322932760817191519515581724550125235285733709710431828472634747317610012016695413208914070573129425855527644294976606642167516400481557838387125601137076752635476654442244285127152302797976445617593735139244796251382109550653417325658340159178668157152515226499448406935018693009310323765483734956478082708879802117909617649731074284067359755103850524126053737753468497155057372423470439476400056561704788600407377879076147486214955540518286832181572944534640474953844724129825607071583215592247288216832867954156596067891314113492826262715567257346943984648218640320192496456890293960444964286946755366723359814267086526428509149140776529605372415215741698768818891953836366683410148053381258079920295456089831067757610812778107736024671762749986606955638014115731713927212272230165619462893869384624941164064139840535093112009998668073726960901984809421004243222168242790307606736778194612380269019785824802916810513860302251777278243078465533393965551598996500075976397857158319985625180201345597432041678918650249958779702510446488175920811223526215689528060299575573470897808010478035191445416697481473344454816747265257120889609361594106210687801575513328255310225671532399797068280285464097348288502373842267220928726248423475585861347613986118741558756270532213718830202598651276152000649224038971300325974099341433310326925827864911253343549212822182147684431091814966188611795612430657925592988431159696079573367910195974601145669241454392451401636852400912142250362828059640337938710928262669168207396321904096721395061808818083097418838980988953389340880548047623602825895147268716839372829336888761196471629436721322609390229913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 32567308725768468746188234479695375133679002238187519125078782474344716085221418517910999386692048865791848438198348859796749713774277557484307021384181055876322413578573947673981818014156857601342057287503155263377876142947124225046621421173268982787801742033428076207380730644782500848775915646941936334901636122911759066701662992355971976632664851639488320062375768061750584670474611933376771366871584953051170683336376144520271572325918861222482817071542485476844658136108762425445411600859338971622763749409325136951733683669332967060241909385962904296631783121313350895051922859898211118364449949169674619096465010563142497705847282495924836125794118519386271955959750820773893038230785496558166596070688980046544795175334562590679385079042594742132420952300792799798986200565872423681357839818837986249756164287502689196285881910634003051308085960361840968980269899317895996665513663948820396536781938774818773972606315291787912352311851068602218007371359539623564947911232232923885692497557531749583260743222130383981328626645781696433820734695396849308005409149338165691060620145380699898790477293441991721627168303270574289819569322096251672510264612128257938903149789399797094354887951365132665512481811351451841719844447935977188900795002221320369781157294878673860861152536226134094646730531758650288894891777726104305381866687518195182330266560673549075795064941984397186215883349547825513761431579637032688240548162845633985390569969730023152073376990395499160008474644242662461088350102123849078869891846143019376525153434932898208968738749212391697408043785714484866341045319294822210191531132342121139423688867351318789524383458641247735778128852409246769879134005196460628446518729422200064137933349593772042422320258758233474758074238932217933916432209328835671918393473057589184084315931430021965977159489666854076814553642570150560814280510494832575684438422137190784488365463708111994586277399551132790731518228923470516058850048403520347921729744758293489658131210682154160378501694305992947667320969173343095518333658669290869490721689946406112615340636789847814509381307138876462433019388872721905646162880292095684947941991788366963700750139048628901784605854338646016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -156467045020369878964691729689737478966964140698628086273242549063790978833148100386405181686897813454326027601851019595514802822190876386811816943973846447487845603431831518211063813739911652145760606923276363023066888505884957885339210900919602135002061725920054630377579829927271755863402833132052959994263722371812343895457761634072980077911671742244165353744574500593343974564873341766006281136828373102610072479566149516591797115723697255303662218254773370440649900718714973843703815978032552689785080516366640414305669021057388954289236122017165148586198501861284823549354606262936493290040679116641633473928426027410265931368887145697475897441094136108427869115649520792028353637981931627562595652077623436253340945930966913346975468820603280629014471858872467381388063752350052914906110647247494446102778093366512575194557919380874876993879394973696724055969151335714998236375828239180763038185351712546622613300909096656046597351756268245072876189875303733857369338183045369106415933800847168939145846544463355649796130827254852952520096100968671860192928503074018196925273058025419096846938378632940531975877997506761190666665768273388313194900081392208313403707167219334268077085215773119656495568403570960069168468946759986460378349410097549649128783592412256037503515000247230694825133421493309205112331595674370221109457375495994960947692739456774949269754055918276154064812951134526702085811418501928093244416718966229128628987083882719809219369601404159713166057693587738129172067746330084573784829470591838891898894420473919312819121583832419880034615273786144353981432979833454069631888971467449811671042449804153356035059232620207716021149498349341406399580268856311008660283555116638923352311019513454972580422346491885627839473162664431070176866986103271472174310708121143226091209518422844529911548304468569439954023231803938771947202116198347493057338322389523963323671259396019906327636484677952057101269154459131120712696516566069587243587333127946457215907179697765528369083689110764163835629803856810021637353821309438726295601971738578579487068159034636320465633277378479197012163085562285527395442459974837856789087197852770172683916940360194616899568724202896752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 594039393402094122764074715070114417291454282716046681368310622511351287986665112045058241532053890903076746907242582855198261846112162522202294562627624690088195868594483030741634902936474105831480722676624667272754641274637123029214044258863157804758809523735463751385574980582935786201450996163436123085528839071485577777563552591885962367407810704105202082425679669102047668638187769314440325239606467433068784509761062742956755349122651243921471081089653732984260282570855386345627354447213791298686246448464079453501422603186570424909013530719155246116759568144137446305905977981520954099442060166521939530375332445554671937918911363865142132056199239581959384677413310834773270533951827291128258148773290361388759760561234817970399409706550809435390363177983871831648303395760771116669156610863725845067627186872980161430598699183446217958288122559190485584788884963524350655211255689817881236893604149791247509701521312070648136342458268015319525486254339907437402337907492896278877089035639352314051377361651334921623998554687280515738504280048211853004400489826893178095169258796880213033682289579357615211943630031512895727378567868511623115740055817118634242134442716624802460281878438267420764497118398113410474650346346164780667628007461121428405018793392400601269483584073184725463802942567079313353547431604971904242026052488614718798146146574883513647757168365321176649290262887996076362219283752099021380679107020029800765623434742474556778465121609212679754181186296933070233850903202186432749977029152545329337523951204270125030913574887948390140593665364423268386697054236108020962198958361367619351932456367112800613116034855080766451431604222061208473645725628893662909325636554933911024993576085891829945593015370271785900863465088092092921931583978345352667167921311329510289185087210981215269615363733784836518929155341029640387980432062816633640983874100836011154435334895709568828747396087001517175957885617265308964305917848980315322148479875386137443018321774272734031326313024992962031464301045789713133191775492752128970888623132341714849430732593518938560224769452566728885607866815792328747477208453047437397697200035937067944738417952553487293927795679003934720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -1974093101572970999330228009415733947409517782569343634124669017361496260823898782626936420472179174897028675131187090034251310925116338934441057806597835627217161280090604719238376730331429881039981499635923436875640845608319232488530078912280322181923266449782702873115465453114423963269630904302019943590964407505712653395956345002115199000632074920785454077598381022175637201902534814144501134149421626595157170487537118899801109140885422044352494217956975601930746324312126184962644960255914856831275810439436734588428729236856951461962648890162690004601564981324598411081954395616648347550452242882725200217061291704847277628706996499679619650644831990900414884214017462480808313447425280920967537710761796676462229902646089071668828055597550793454418099430007928092476524663540451408523269669808261583134616885580120743409744295879411691988854191548594769813834678577542417316009082780927642091579855038787291784637599500312869987625429157005727985324040750665284974256141311672384887337247848373099408576119328149737345432178669213974813481500560687499335809835486435297936638245332042840875689503287899383556703281153759273937684845064173004891987476883957593124458469146085478219559939028725038580187086730355352748336255030444631220673694864351896040947252837910161689624545056241782843521860224038593693099480083932405385569121796474396680972066000367318423208244096587693497129716175326999487621835697750571280857937576874771033163318213486309574029756168617620467646661017658580146355542301245573508415370353861381101581344620684255138922132665827921242182283809751360484830220232259822094511477964650536467450241631976223503910480064714225008420642169252828210976437847781230079833742122996588048363582146233670668045043466828082390618148321970172086070254350303173520185465217476331986204045839021829288837764293129535372663081191242697247881665704210370662456768096142876197512966932525651551857232320549432600370257452343823993661374677020227747670015076792080307881942182800596511232635547939690874299725099553753244490387566729309817459539515992921987203891427127485579234271668523038444973123362303693285655900773311821174924753979536664078139930080588232201525934340513464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 5735042022109778281830188952310182655965747467931705868966025417515962950624829868752063801934643252588843755277323909036888895714171540259407574340904986943360163701375682339158730913628754063053226230728700658766043651467336566849525798376423840559517942357050398999685530214038471650220496977305457638638400843409483834210878765689119242531796206875122843543396924635010959290116857913140511351057126780707706977438164726298232526369041370619957243388970022584819648059219412446952588492572088468212840817835256964737351945253376831852929240431577771530352670948781629047129297536609489879250246764027372285225201315168140440849931659197872060069063616154790552891077619607083786546993149959533997985744029001317989580262935643505076301517020533374936190960662126896591403017058992479163772245292424914627045964133750498906185479720365237530675864845363453077038120421101862149987780170134840548960500605521154583888966526905103608247161094897169243684748683769763497304364503337174062041754363100587182186832340972589898713320296384040333967961550899525789984866215188720124686863196259876211959124215104131343863524534937268042493349385950205610491140105209921562823288655523730325075693054382236912914979308697628924011588680327224395213413451225392930150056116808715371891600190490696950790143686974993613520532322065703657453538673951369975075944632058478531630867631111509442461963784045977353113485028736221197935215482689173938422247144213538118069223863401054618650761555294614206297683311946421025119206433142996342989721141360113476737499130824556023048212797880789706489089282325355962969673800130890829253171678350344464031302050524526286811885320336367023235330952685530222179383095684718763631623273513210222408964995781862938482726264973894970601539458117454231126124193586009193629861296941149534345733549074033169405778253401631019331457334290706240821732841564564495992527989549735195889626892489499154149108092818307737378677417445242997197693119194814076077377550257982314081812001896242633505557994168357700111803255731131512073657053765598076412794003797683546126079784318588050669384352146668994939771830187107170644855223176712580936231230498936005102859203751486423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -14119595329247784659834746749266051571207932011389468189032986882464402527838652637360076102501760307742286589350347528784159206926553865691215133305305081618124460621944389951127457855728012105189037593923630519937597065974472899233046367410001626941213368349969167445526852873936574203484596302000476106435549625917270108160196785388454281033567625227806579634201819188501083680386728841384036351301604942209183251262398004534065739953112635382902988887316668492875810839750302005034711612581608901785499882726773896899357532261050712253970474343880751292970140317418577742881846265745328872132444372396909414565879396871257047989661316436412109578398003442761207273697451219841467577830782018312069410007406589195612550041889356269502467728545669171702783898642792345175248887878743716354165744975416851485993332327924126620348795916811308393945076468390681292089407177767851555213064984254849781990497846668917113166022533407418064769649178401102765010359442199981627275031219727006379185016881187312360346842232229621948337823791835931045889461345889331849790594132751663951747308608773906012163797168115873462353061085339858749070785457668545503990393967651535549115489340420768923770526596263362323077804742718326577073383197699504417994136680878797021085028528035377471005868468296106974704696601177995459324467078308156593790461691195715170983161482213817924695962658627772260089847649503788995486978037972318411528876872732025979343807549284440427844197661442815033007574345486584159385284505259340402675121950670133678977593586761306292239038014839094701385827329630388142738781349571597872855147919507828025139124419766956569599017741268048396750834434580552642886219481205852236540806788251091995730094692800962733303219208899020616042358013321752107201178630914326320702671704990015870810124558962606631713040952353782774750487182997865069100900000437758360442878229665583781351879048640858476507338299081867660425933812513445687273113282585274676810718445707895254256265075383417828723482986782470254308545627200237573146038432576869004420294827472963061111844739686592778518319042142482614942404070602370327301927941148575085443814232705723483864671527357282387337485613322595205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 28923393253038936894625891329665541633963823809505397827974680215251144936352212024917303999204483807388335140229748423295118510680865107447565265075476069585760431798486155023612555435567843475847759873089102868071369119440784253078593937119072576746516278790246599396593426095627394111610997630782137450089988704065847562352948796032634199719251744328056077478647100582450908599351928978584304421350851104550430479980239261716621284324601722188140073536304292388846564435366737849226563668641621665856063055082594714040179814083961634476345190593691537901609800169597805001278531364458498831636288760227625381597829837128575382705530259348841716936173213712914665021185619607965973558469537076691680235146613565061663179177411376491408768761202422885063087600405333088748330878862535321564570447070338087917357550478003027306882725363626200523101581873198495478301195980198403240698155400927490039612528622365478254429427823598695691189931882635216928056375288541756146702088375942604251756899233382773095990741977622537038369629982995085765306117415740830544355427831774032365173050306027629879369037339567271172813997415823172107204776632185180291501279723545919081723174364026066256146545075114416107574835351155456725308058858949047538870587301648825011125454117984518918055312869167323000734258784387330297894743088872386750769894601146003689014280807589148373648588870814285876711947664220196691244699286122997822748014291985738542523363655880008690733737503434846316263628829750531710161680311474235203185526795500190404294057953608910975719012203757857161013655800302978147534443133490663686278657350788941249815487456443995847491314396255350137373861275270427228872012949131886578805638448682030500231162945960753442661039823948296162842845938397346478445024821947893503040319551980495674268488868236386321069586705614636205109089991684181465143476412660747066494873783046223981817980063562349840224191092106631293461404269504585815199049798218998311302704519452421705400875356111700139610477008308375724649653193765576079454109723434161545777090423595074286105794781007299511616141641873781850129615666437652690426731298084745928171736863370629920530143614989460275829727596149104181248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -49122790881880791928305716315936302871680818318910161867407648480124961645412401375854093233349154737932802702824547294631297493009507850585126778758623112788467897508476015535328856361340641536330820212613141023802651237232550091290910179538054682457171237288939146615088612839633982506946107233675364873125477199007446983409740929621873780898473650647452637588766676511800096959684283289184773675288722324993419559331938534250905275716804642806661359802293032631590718573988420276394803623794981051112811390851252201771223564996364475188706918452905957523803264659888424903204453679175806908964065839718539405528420018530506525098981265561458944767202270221535507282285507220974025596437045525487934902391679618028203537292370580864648171785556255036435696500862481426302147338443623668524662544532593299884143827664986349541364811681979442383549793471614121519844712903375857697279048973279312744619429321357344716454264534574167466723204342304688966577280171906082635670006668618686823807921311235424523824855325932943105415231985743612962270113878931311043210761562117634519132694436184585640852986108405243906525561281570941364971914978922363328403931093785908159691855146922164204144577388664406444697382455322274594013264189648619006172281348606777524272010253647844396887055286531941786889278975576343471422483830429203430806910672218884530350791233754156628752830587993999392161927528469985250197746351803978143703046032371525616420626801880808853655831712234927716897479315900589827522613438118724313414511609821857091119725015420450048575575013306043522505489746547414035820402114258193852434883592244610030740227187388430637645989389353578314030863413105326384667692704079244954408642542288422987361801231347318724963539546591132809391089303479481830490443831147359952703526443903429026239488731753577491809301027484653949140673448456486139938618047856277499394170501813488919888548831027965311045434562879626122965355181426974212273070734890381306544683484033283699632776244079646185861127395835284175265810861975130577864347609606312170724918267026471355665438917849178374692450282678721515307649645177094889010068655198502422859784025931453087346003534112321997171650230179814440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 69335272004152819903198742299679349712102620092704615571852690058204118811212431090001591926104647264602462346425869609085937088141649393686576030869542650883697410836381960902638272434528429469212877848359427471624742742867228097280616670632722250140208081581655864331719267796555218107176242054894753742040448754936131868063565972959459130491462589340272320838340902832857300827758793089612814931906590099589885928789743269343851774568252457288484903301737658578033685183528755439320456875922390581043841674499253771675661424978309060025344786690289970664186397194150288486092786067485376076167601427417316040756573589034227603185082613904483537503821076518256981222542025310788609268979886732749047246587480653550222181335060054158384467575617220584907844766809229659209724541439285794288820501646284719412476983159044062810098577943953531341494470815563078075199647808184081327398066162028702298672265681415535284846630913143225275672565496475782846978335849465967256993872211659074443393629236846845908097553601518399367537747145993953807578456136192585526066121896915048552598888523123800220397594501294081678744812895509858042296448274081136448852130235993049204636395492671860116577501371531924034287628489532400697696251470537652558865357531732826935282705534905343844869109387561274423615754472366759942178677551719173153860554906558427371371656483300690618879018096261038053387718702953265732497336261377797341943280007372438961271774461078922272653063779157336111027269626756422613466508979678576713593640643302330791520516039661910658016210319639175190539485407642295717377961126217622605447730966110878256169312636130941845380047731818262958401031855937699531288110945873473201142881644971558620510068324845155109453089834177595843586267276211911088118338079131752726721939890342771455294940146852683122413516172533435819619453626127536955789391606194047253520308451396255428991706010024662555232834561404991858381060115933125960536288589722279654292497725883974858106034392973484869718139215757776289068053587316964802265593877049479117265190931747261301694899779064210690765553393482870922340801123313529664494187851884779776837133392513616715276355387834237918807738925657270255616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -81404033055606733969774952654828176947085609146494098424795568918926193258935095540305422614044757759769974169833161535955251228561846045583751042298246191204666425444977686592247059093148998135620386532361157026478596142118989267069164497772946523558895056009386720863913307162786563933826920146306977094056063702616672788594556604814083741107884390407443627266624244298018202283083587465614339788964867037309508456557580541113987985573693704371242025989458156266988281418047867338400389583848476968927729042146718268235939162520843365722269302150789894857556158631741738664888591598420614705377552596517939351366948573391949710627754568738602016485108041162749904957730849792389952424437337795266705954590966926208241873425297700011408440452241698179308500340006522989575364252206656573051650152692382494827205749898497676772343044872445983787807602430483660809323350167728295882769975968750830372928972853398735510206274052930766303366641974845336649540186949351844335063654176089341816994923478541486447960200423927155257997753996064715577685276691990980765243733928997126457612799898138927084198339992083085675664049631349376823106235991181602646282585416763039986374029475883011787687385913851943089350694214553512230805676059284259515766778626930501764601991370972740940863573704511900517528971490456139683661071881678001179366911307141846082133476582793199140918272993641488769939720432850377316310757084585971951133804772212171869494801869133266698769713796848337630929223672973316120048381081365768137862293434185399185827260330832878219861876872583801447239209963711264437778338543974173270303169584007329745760003344166325952835499845323861727704993567078706910998867916905051690772588533813485137258644929505165616552509788633846657786460023188637572928868834504751589074810765261410257535591294342245944159377314418889876226412926904001631188660709948970876413689851466838275712320071307015084056933524302521519519674350266040069829867728210082170806797515093688488448861394583432811858863861941663564296972534831721828575918484436093452536005904557124480517351121149562578038160312117482809390068916011944907654957377046809524399664416096480508061114177540147902339688634869287485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 78894394913268772981526705504660412656559251843504693084831061431682923600444872263748260382751184703769469920604532284049773352187959076398088025096234581836272265336643405527773285383750013873052325662948816146103863969844489469713258271124924897051050651032569988675269805148650311786978002902072050615867492048293071575724793271194507978121869655961864434937036531787722999425657420479617075337904105589163960009315752882995068929502328748542245077966914044320094214015966169953850277448111426257206530173359447441048676850347534689919321010204697956695314579073916624944045352363914149311227283313538161918453602982113571253467943800335306107337278233907559285445209433876372778971948615281131674411738041643004946869153606068708127064449897171284993257345503851628144019296698556764569673325956750996427873123566927825830600966349040639655472506045132745547247980423609304289077789787492615688078927603073786490491949219427394755651454297126750825193094680503024232288915090555561822407785624927032353500475608508910236084326916260716618995402131238839098760098988521315454604656319133253834133262971812524796993951722252362447167240407240301736214300916854291296819191021619210875818589787156470402498173024770489424348868836191086654599565323590754698089118685150016483610442735054297356086345892608599784288755068626067068258686032035833651371420680383029293058365751126293073488040661597074858710768055496001260897216933292615027847297495049269226393216209149742261862045630810673025748193533147869517475439903530680981147524219191304920187951946459070692400747687320682698597965984911771142982186154506999623967370318406246879612638807044588961582451453893683338955847340062668299540186932717097827749968532616377868399924663816652434121848978826035314111431644619955460771478943177824290334736516006927261518415650954992902145651015725309130671413944083762610009117224952952073394291400724656277531829644473690301071903711778981441041581508964764896377056154293341794534072707248354225087336783126615978692664949108602653068896579939923744280995328484954996480722778126787699590298172149632704273262054348680655951692152582155667888776642997311717082204312177631640221971153891677437952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -61179716716927752058002597008446945683930802558567139836446109667543912790014043251372264968857822070492363110947707339962150870659560219039885524678834268600067238199391579730111108805575944651489181656909683516965299698077875690031900974944706182961960998434379778386948124173837283835713195867244567500436738209521173878297703638451969161646820793241508988117778179359059132266797737941527961273125351837307206482610101192984680450940527620551453030646535801937409821488956372384133539904525965824261153505657641554814101275212338538727306933626819067161101290666290524864049900220323341780642844566559116506251362371583797006599281147580400810971809450809155191821119860832000816912188932945552049840403483166065320055164966909148376696695119063597121100192890490223181479103435421832149384246438068236073786058795670578596359613739161244522616071133763165159104947257420657538894196869949360018170730322905247442755396356512511197783010292343018576485290720881104366924946803698381406522378936135133336458115988691530772616125795276122895592291884219310408210625431804520891998373356177741346059902256415071421189151173760334698141325280244183673674470016552668104604949915476000542653316148127821338886146500361810276588094600074247775741850117976496561470062692209061733255750230268516148390237727626339460825841346795225802679926873204458078726284489908498442195301219354431370878870627537094083760708800076118526776508102842711551613316592248611806312361775159252477588471921407946212975836579344703558643016137061441499178189739076790290992363578421788787441454654818093889679578660482616177451625739668092599252070994420112697866848141239207113113116704437449220053229162093947830687745121942802822784005399377437596512085081186034360294602365502081770059535017235389404368614944005665737683648212045707232409134808722316069419751872512271572883966148500442806326029556950317487883751847065152314163302082890497655452964093286867208043884447531470877568796197418044149594418434809427382916612614790365290509614942350653831897717270683042815402489261035513104616095852258317462251482820651905800843926273263153321863611132188821032242818801444530257823701861830012872134057387021188464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 33749268486819892785090928892829350100423756640410626396554828770235700072753125960972964051870129705619925771195030359187254262576655877895366194382179274195899795968292515180026132531697726186284798077952869464444991532975604643640896294053677939326378666931615445159706216689710298027466554243043880364529452837729334471409125622507470889247227553923435714515252609256134811587201097331624267596488246190774152533471421255117460340357218682024839672862858120313914617317451785039622568276003620601855535500435745413813045270546535661422776221417556618535867408472727779302980423670178782918510271840501829378185014622377541768864335194490651187805746237797320932827034655439261426652072362362253481475310218853197464088633058422074329075261106358859675027267870982094035424943525539492380769469128485952170337311132998428533356778170386611946045157757071574672191767061954373865450983335810091236268892047515144406319401474997229154164475197880781142939556052973274454051776281329141715207118714899767993391068611818815047654670770091150650995932316985299896355594110566422830158206797232264057007936337985483328042167096962775325614925927160293604284872820036553102825470622863327862029446137047967095772457249823438482597698006147272300332001271459883888231114649364991308008438501077874535084764268100142717428984751895191663533069321320531098297271122530693266380271150300716135273423777123483371467673220005341323251276395211851038012263987658232272149554832917795653957273627815383897139755407158714163700964462047925675097179401875973575725493730034904762909874836160886852033143639925253931804746663349452979776768445262739894348469976561995408260945182946872979736227534920381897178702458287196390063284481690035458364685582278178381313714783188842041821646166134709269119277287887963282054308007287781261297072970132504392918970680223443196080381023257193185042384797968191937121540224081116538947004201438832441783706480330901760713924710948599762707769938923947133261629573748481485981116039016739962812693136535992402861931794842580408090671277905831438505748108365135139683186551537443418074882415002356469516495260206990951155799196646741030388395902070039146260990056115233357824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -4823406968422879081748477421950583204743382978862037712182589970095396132519760561946972613231377847152348675567851773524209280382127026281279621145939297575930212080945712572485149319349706619859214002822873938766675527427257404737682772585760777800687485352423633127975229959753926574049242129199284117190860122291932535999888992772147363007595896298142270760845218153022435112856464622720702738447938366319881756082326953361736120648102778970788571811031211928361180835910876085223895196398931767105017815977571676652928191928460299790400094265990099067264004022267182082506573806593063149156031831000506262557623390941559154330777431357928626044602220743676538739330504152422032244750901476183433299953498444584568667516001576779260669853466178874480540309910569267245875696795539718268657177219532061390111850105191432692609980282262344792140901202016264353151481441006189304628797668320719463370085562183342103688555421151183826893065465683275776329414399715104378487377716560304719433545268585858808758552459363304533962773707097004458594962215438825357239665939102091466563898968387561391158356973743025718038351225244622279004581627212663060465941741438331592445291257121516734163448374819971769915528677895705008099608329705724272187220005861135397628842778531345551970416954627800728520920740724844790039923443732305332678343956834300121767874837667613569057339036999257204472118298473224941122707730875990930533852485443376691742931670625398903606170367487646011089041916423627242480454107394134705276889309282692837546564429495335134024138935621013296342882445255180048410408526312598890292408801410878687224991127383691803746102877265825589899271321800344548467616091617052414258613987246184653364769752163161566054750325162250257701099220315235986800051381726477158988066974745270367292718187179638710612138995810804592522628103875601067224892405763916171516298456630890296144456253310367033692339214716643097178955692269749468642362375395323950355600909986422555699658557299615430483782977141481964088255426809055502027004409861619053665188590694216140640814842883879395325194827363479607778397415115989957036454664566320614766046684957781111954272483416251244248697071341204930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] -18540091609996429950007750815037490451403899877192681574293259071939272261490753399291790154285569210859832362009590303786644307733840225541172436088690613325927322256806800656174953291986506813299344396635126938242672424636559241506177187432974831472393429231100161295521289454369746634271833486858783314141138453868807828376474134685500504163533554855642349671722401957195377426864542485331685565453150911872197248207149251413991212083206202771508057204222930977047063935374032588450558791347073219209394718228829561213226788114288295675701401739006814143021249574804436095193089953042816882645493379934742530968921651545304724823922924859009558739132360720469024225607446494516634174340570228086055120024514569463391983207609697464317296273387267780750383248345027872936644358007477721438995659210344318404635273843342727801488835811388876895547512370248797778845787546995189602263400985650160500794406346509056442465397271434128974700114512292673508912784907573306334926634888771377517128693535629521221005714492555919486579257549224876818212281670596585261711314372141316400360326650443766086109997394208194563811151509956848865351554083354875630460541575223552932814644639711231169542198651737920448566965442832228965462757562873385701902379056613492651453235780754598766651508911462678428934528297860274584002920378592214437022884640744770200097114433573367116922545682887478644209405541453547584900518341931358480215741202197359966826026737416175340427381976885041773774461927079725736911139819536612478121948799642324627049577797462203638552471675064113262247477814508470848595513843435789026336645742758491023676342529575633983010013181994704405584790302569704055891948894847474004030404495247711001192245696964365274551434904634139428439715061513594267335441564193594389442350139793373477762551965680669970481803149723281600533040437870881859830440936706492119937040324521586941538112075606434982744844044070213331391996918378168648586740157116719148093533106502858520793906970203729232730092867779856127336571013048946988702087619682172266790270148670719918747506988788846445507066495676210742176232760737122405145975238678818044850133254586027121860559427351688094233996189297645977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] 32359203857938584280948897264328549458788812924585646088398924900886092907435893918264914283524983685575208354436237737721541012566160203730373772649958086494017603864467061338037896792082969866190181503501550388370664698467822622571080751846837113387914016481777362278614440087702009830391335242693364270143749698277795947373919192852151977712351263007045267503115809777830982929015478792568508256250844046333459664348010658383584344174942676157155347732544107327346508723529390665084302263204804591333212323547840638862121633396168641728833570195337648753637239335557172756222796064783453747603437190971290670258228758106829864184142882252069630574545235393821196756187532045171493187748510998525271284056079517163143710323034896703839349618626686739825354325690359542404267073385017367003389922052419199295842527291564818096637682927291434832512386756868562349428503832071247282466959337601818984182228882833138942501478706077132582190107811107271422952992105613369093310364455471289526225883901999569850546494407404150936477284338397168242272439210591573939865244348710656740109064122586466502096662328169042588268635864540339141818936038188567464672380077545063065927038244390780829909709582783547213920375396271906117895415799059675650892420047630975192259277399956543974143980795269620361595770856390213971328289577598691757575745267025303076323063227124547831319114796013069474591639114624351208228202350359795318360571859490439749769866599407569030726652429916629682863330280569667871365046778225257256276823034918841431821704098191725593057262682185749593575913014337722856918430152020194941665075544628468929424381280097272354334819334756578388713987623672390318743972972843138102998974341008291157309672749608548209907335863698876634460083184373101592860846414386615363647182199713413221685923908447714570951445750378813429232010955090136032165612645104780271261899756813987895474770458351858967469095524609509899221750249843700369627082598687997035112455640626962319660528659968025006129383354373891189644983110847119229077247814057266848391457479474336666930843861994641528534314716367769001023544862393894601285701781441079764980829308908717304819110429652383726883481978087271301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] -35942398656236943422665427596633752379807271383808821151473595879074021135071642366720443803840309815560832129747714834658136446041986883254463701819376199061093496092311009679714683150425168197034258333068163230678264645203288322244910776374401193739045494199161619872074353507386383294907608724159038347237068709887560654524108510044592111797353795591301162137366256559563334877589211494649221317104314474844569388183702588636088136397688960684839493290559625383932242709963451938013874752049049166990015046298336030135172444517966799133137650048896729627167492836832531619157382273004291836440878616851924103762810566528708568877820586668037915806772094292035606931775210897153199883934000784009137409521962850178217009671873244811560277647980842982024808184671516340912837878399749564640748660662847985193732861804165669252129321758269004371689440643677107068891246804029212490366959481370113173423223022033956136183872502841692095014521851039442394768392065617586825623279772213299514613964413232105310562073046666343358007961222838610989116368782001257115490893747505827289261484156660465796818862427821190777009709893240553420226518158768940478932182545801428665667923720397835093475756057850810843466774674061892825609622874819214418934924819692536168689461035503369144567373861088242742106611177619781045466522210543182622686888995282934590554083838182257647121048450140391594537576036371896892416404346856907441271091426115892805852219853329646054343716406743011622257542948839867445394978464906868877393897334528953203271512429248558093887347977973534803374351606505315774073539118544975042966950346975005482552520841403579667101610549892833117634220516305462964609369404575602179584573258684746138123984091544384116351685068516744897378941979065253283732882237762634499648535088584456674067353988439738750664678757153091008458523225258042001918683844486593276425794238159988419298684408795368755842453410594963398911756447937314195704842226560785862156185701317665315217871730663411533278330636653575192768869907640876099397565601392357368147709365495137900404777985581443900792636375070150469018977733995740217148287499269406163071186721354255721765445992107087032616414594329980436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] 31466478366870077733520575660130491516269066865971666535229968105776114713152477358339504732806870912677423867041067599299367867807224173988586064239583844296966154038404847585803665486220654040880380683691473162380802842247146560108732777044869705389429620790147178999408649818260086136236332169056399981137114261253743562392081219184556488517326069896479666522947283598947149051208392076499574866132006000894426044580641582220874484178765349739835421600551512714227531445638191345144868131551760296092935442952270323130032670880965775086524473486743691608045290946310182546588434169161020070734067796139003173816880880100194294105555112251649570439684579467222937216658689475393828865004685388499163272083440056067341222216072544586979615029777378029503341845476528274849977104939891710168530818412205269941584816796526874989554342891238170332878513432479271946128832973163411126315936861986136869768259720777455134217975905010623348788561927683444281540793448697173213391568971530215345120512673631848208757020621065822935839789946905662121826268236125041552375469832651226121724566391738291768905327244596376732807495860554576685460439919038154212379373596886508402077109577327195282677557739604143620865023271742074311908942967844994265443996497281746790910886727105913299939261800954068800375230991284222441925408641366653473568215543539478296035430986950953889828509129534581734337942113023288838214482081725220785527224500526903507618018696485068904810818803633410625479159055667802246480502379940074351464328886779813171591971717881640775170506003631203597989863996405959378991764000929816896190589062475912810061657967518382538528004413466115378587887988725636578415793369208749832288095181109116979015871201081409443058738499258949815059207331514647267706385792069760887063999482049734866680314774799290186935599061188034910576723540661122339678330224373822387289340588623432282643563855469357714672606549387870800354810682586436959977586515119780108097599233798763482576479318724209063341478658088939729229327464236619081540712498107027763614865773516882644222645797072488978664411953058392265140741965061203299151794509830213905710561420167399637993305977248981624557229960362385735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] -22858764283894496920195797234032056542065249694547322954054646867935841649704510956673305535406971901316209915265334799300974665812628057133486757698056403477204105568099278291111514746890821931720244535298059840498302417312294957242982355600233376021679477807892728129800148290751374051577783569454358532603648065851492439976138412508035254793172923516674195783917246505290501401648858835615505877463294925460982009522690627729629477973471457405102805429031548698620863905709036268338965742051698699393149545059565116862884771092263561882389802797098871742711113671522129045721508583108502255602093288376286105725808652176198515235680357268449352120064968727321430674720584741773086487000450927455497049975512411704954559694446285418951975035190602902890783751464264593921203224856725262257988760016611798867874023508438519148877579164412836656086679769722540741185716462956642829215634497068326200402338149287344908740326167917139720875160266765473417194433082784814152575473388621263473925713550963031352066212617458075543913964027330095609026332595237177741618066931012319391154376944656647586539984213964462219579072872914247091559127466940598085662520248273856245868965398479054002438848824135221962799388433363250279635644564857423023018719556971458302597484125204526077355664796565706994578801799094606408287478324618575077299204869124760479574914254576941180402664951633526013102845610914405300766335766897006372071529992230991846516564032834287433141730282008348994868890528965022953988898806273898961605036817896427482305599387698258335737741685932490809315423584399660301725981475722889853716072778040743987293032896414228313860267882671479535830263881286909995326657948762992233422329111781635462690635744412353207309865139294619888956748045086370751468226782114280985253611822363964534670361197232571381329003294591352902447934464622062808684306681722701416510982092217592626098351576877660890052774831774058271362171363847310234180886500378142556821778652956445727454054971295522605771083213774064338334928381063747005959745867008955419867473620750226332319458665319370078200418415045180065443969718875378464052877216587895332605913509630361470256061092533519143773311444222419664896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] 13964870763494715434112680648979547272560060934351717429691364545277524992980254463088761221904147713876628000326677454528550357348031509716733060149816724977655632764304634798754645119938588252720845216595256216785603802827782095797747794631350002305795330961522319177614362028954408237887705339524281923854144436145538055450002275997272638087110156706589872432451187225001962011690521797600805652133475956453771770346316041874383075604271644641990813045942464945309821748311387529365884830960442965475287499910135008557852632302469069229752630080175757337376975885438904574084728124905052492066496520140929656801857540114406179366158510702661007790848970320589873380679025755930762013905614202675011510559887234972370899079387597765105161132727534963051508204554816419666724622023560070582905494178312508830192663715737550140429100079275090736057487829337559434995618017648438140189027087174212610571018998483900442045770022217844149468230981210601788133617667845989320550615069861851017052227316260274951538721945108442411780407486900053651989888320906948336046218229779055673473981361217021747713264524373276863180304580604889895715750994043593837596679502800572028523546577686494566259229642506047358670476588076761555990431596777878847622716712120324282587952007869367882486120246035012369316630373811304536513315565587544396017804146580808847438911812004113592640660597736786228955328113989366853107034211025136127843922705749356600917310826661832869174612766696220694773698105420365192025782523134304696765240743420178987703717210586972074979966506633530204447882242350468599675559880591617883012804236180815608465980805845187308844270984746150852333678068038814314433686377809526331195994956842374610651358906740135555587479415451976947735965509262257055235096965339925792696336673927502872530058537582908759815332523307798276160917956317306917485091694868448388882482545060812794824432037607646320288411446516420051931503324801692510554814144336741704651689284946476739702811641742577176850258832376422898482631191057915184240936547769283532810632166643932144304563388275110008279058521051614580571088939859916646172915238995129076507726879744356816420860560226074267669695199671652188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] -7086929681750944904659903318002204671448938650830406856725683684483027531306440918643264932520916613235437317282847123795247300950717314055700498227031617490516865911706318111386877508736638020626478964958030831308382182824497921184726350058872946473805997040162872374990807206900201172018392514762384503581078692927538387785901386225438450401229118398441875021067293629711396368874651787520966815237298968394384641622277397433512344245273146159106103323727405642918928902375810448563858013595406220113632409317230854225136521557568753680337841305584409182186110432520857722284766467591435764854559556549017629860694849804611721914968724923115201283949637000247367888228084511797305053852911594266338201778490533140045685201608290765060824112141807026858414881530165965803624282924269173117118401823788301877366259108426075500633277495545207989882208291506643475095488240505129632041903936450095900920987310965454795949117111760399693087426156955681671293336308473336901986229358231364373772169353129093705644834233934316747348418834395176967284745661496019433165089783956761903446209278178286257991991332136560882762536429018892460595620739437666252944008151969640181155744715971442655205758927065893088780387278724305005199965750881671042164028464924790887019369398268115053289393677125364781954689102045806593222559552182505159410612401568763374641343773708302685549179581938663707023069807939403264695706642209854348675417532848144996116769822242720282407167106971487830350334021043893864221025964134444853708603745237911786352242474264287254622039744290463044061607773924162223441482039210013477618371747181641369498691446888387640766532415019235952159094911814620254604637688255758902563566857533479996751035324417400252257458356390420748180471562140249298790262207614230559355054862720353765609023053792524941108528194929832154206666249697672108904705806902340089013436824013395677343482503880478356509377506796147391473058321117346787548457144769880578967739310313789745880331611158473166498224997722389560375960525029570353960932970683569907524652734761883681001071138903408080132453429713057966523329769593570161177977838548674289429585577966111279988377932421878839144194779045410373632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] 2790323073974254948789901543968048970806115049742242900842937663865647629987238996410344791672210602819650811692542744264585135806038924030389764652786192090396402571491081561472629417621502446352585740175939198227906037896166872526602816628356352000272782594977982505206987872963577341180238882140137478862183484942406160137338474048595660508424864415836971043186151002250962778660218211387452105347717566569065219860929306024109937704064832550018842623269136177339845737968172166074066121914366807044003265394780389574794408859197917224953692747603837302984141132289252018964514958648486801175739503802439618090223555860628958021937839347722053414578647322779611579692656542782439072730117781548573496934576589883737654736190784361111442475598430483342298804575885397251817789626790706374459980504404975521424053350848492262147274879084327123235615216462962295798432155397232692229551676958378545622422472109665017544110169314822720896789859718097294187123776120898988792100257849716205488513098850656317002652574622708634263379124474576666675832050717769921190185880230261678145716018478519075840245619879229280588901352946474133784054680755268369202868741076650437961670810597557426090788507922538874378203288123351408447595910423701997612698188820806046734970056827773524855078250704146669564626745905860146089092970256911468314653841814944136596645833582148545342236375200107525731495864479742984881468934624447055184042057379291872771774689679787584588404194547238127887358960908667749633744494882608749207166115652041372105170214211754813023028934891614368067352174761976191586582113794705087304171115058150698642520465534595855561054903702315360406303094358095122197910580607580095716464146246137629120325702307438464847590073964155464785922232493304779012929854140139149324637609598329838734715474711526380864623653157688734022626888551783811648216668518672101266989834424961017874358002156018752169519659074781876380786723774927621115419598424136947262593689139391904665795349597803340884820432798317544923257367055996942003689304070832603407619789616020381447386380749718514719752064167860417561159146517570687236855131609736413551290358333876757903726725483404307027195585682399559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] -606973098325165524397332132238215860596381258959119275960718302572145112163896197519394995276555871873478014496816990810231357533262543910479160367862306358464669205003282674911151120209301743748870230828584334283072601778112088515323685401723926677401096829090064404215204639736091811381456281305423958984901250447117713793034335644963520126579429181835687250013559011185715814489316793064154202390781781135210459145069769006126319746651592214446944683825796464703085417622910240302113231714735413712871044012966980826520813987348536511820871116347268873404208970902040917622182671790110459132666526196441528432675795952609278797374145755169042991725708525942288751721622292163647925935424291347481075783853289263054082591766315332717427924878118145419434600011440310205941592633650889408329589048557436975630912474523556857776182125637683550060502153558416280277181248310882961512928389307346055935714806439465478717668324994189955553877285025873040232391263052496358694731059423152702949831511901230280881376307927103788334613274023610434185473693272194716572459332059320173647503586471733579556488201237063785353567479796121233940720042634378677368367170420216839898954118682770009524984799475443793610727187109320867226675616300254777995695134419487840050379696531864430924398905468086747476620025462559758852362507115717061148878753100249554666864475595721127502145888805914552185750649484270456756723258672651318245026267510961936573966372768932247641881322363024951816381731879764004808440249689057113926785849103306654750858207270811392890857607948587814558123917608924171729219197135256527984495754589728981808889312139708327878805684920035858100422911869516532116978423547271474503468024193173400555759882137462053862426057386107621805581423766331746706834222697624594962470378790924376677356525003002699987071212723715440448643806352594806359993111269628217532865406760214583818435667110731019838313629398640276577724902838060504409621221298378680091318939907943965342594352742658855358192667133543207307995132249465072080186973006485006179030235858008055979195883593025374220476705684266409149488452716596071519384370730596175151043321014853022571575253620980331125830283677149429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] -226321624538731605860957756453470923168571118365030250419401518789902356109501034477333944503093377781831213646103520872818211317192996725019954000833823021445079536467767363444277983184980624465379044006615497069278208267984141709411386276335385614223254778601689407636873000281405514704604881390856482725894678673338566222644191051551110400825370981932340694280330095328116663336819018008151107776674989374068366863749884418282869754320914202176700691301882202014476908050077712669384586506702592685188087495626974678250277300102817259170626071837313468480952454726050249784476386570446859382094375855796688494970043529826421463863721989615726158754471018422709055245266463280683470897348993823217113528982357297508408731240002620496102112437054483607030263113755231026164852266696197372492293752097495952234282355448923546165803110045809107179167655752831616742813855288166464852550652552276905798937141464593913450206971952041171017343551751951236209344935533956048880408353990150269276185740619292282061265859785489976909257400097858613242879562409707369976874117309660475556351874512991224294754515043447086248195683346196811366947073292822918313672294192246165178145080819415083791765107746964631167309340004179881241340204100338395234381857180089463002291608803527074107956036388932519787049326528784885858244587560667257254439685395068122706003385869089841128565460709451367697304320459609168968356251581011800595219224246003987435499200768549055910704155231695787812629438906001688785996350338112314886920238208117301593673087050426584210561109919931487676182017165688484685272224357110393547957253701238296072283737313133022599134330658311679943620498237908663730039088370524238771765562844610425233089400642141003738664832630217356424990809980465484108397681005964999243425191857540578465856131322440229206260422944163760765602044324506911820356870542130913588346880833919050226317744953242455657245162129527749238358886805311199398445450499522733728892036438372464397505542618089166217228432384704514622471723576951804165372643199268407776628700189403267450345011539280031650760882331567808079167514926072946440598511289470672189476656839562974141950653545757279364597154798632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] 372800001192756074093515396387929841867552664488009208034345821897891804381052141260582144335417740710114435700942292129816294087362191127669055954526129513449876874167190578970623182591271454628027318814170633875762298968664091187173724513397714398492688811451984488726026548129151362941970762395553083663429615621866057849447185182292119965363980061883645512907994277235166627155080054880037796401492508979948724218337975026012953952670933733441341094123580730211944820380657873375737617622926737518285269944125840455840047631543656081609590050138341954043062001731669781018903912494929355767077771499294663067601121190996583152349269503073574309244328251664487059618338265364569101421225016149851493381150828160445742479328654011608117065960691046981723335423770148160752721990217523553298977169720912822921179148025570081171941477741416148561818006018763066320021269320351132331164379087573660216444553318458833017013011994413745844337988215428345754441936089000800169768696874221816612085254019759456514787412723540274543465542926402422951583649146370218804553721349706905567574295615549823871441683721971905942287970374762056181880654108827336342687850119327136312251307278669678364006755501467580071766798496184190605325991451011622454389197669979023526520058528828396036872805613094250114481111673108601177412138486418898696401085478793929394101253002959929783701292620349663559094231515447678651273854141775382713656972631064791296167821066445621448607348483150425964687760291334117625479904741696722285291587913035765455271050090500219446082468975083307989252996750223912153825458316043768680337131766661170756508935279941554090803094909359283460905913108821142708538758735048147716908295294876380422613522450384941416786840723373082199456953844973083981953895034636837338374475382055395850622904337442189995787544186512599230908120465335750622829876711206146239362977409788750429296955663527831341785914434145448854843482068939596660218624302827904993012523427633421279491128870269035145798530065458217142169568622240177693042658214858249586258333809630075334248991110638544582621566852935171382460725517165309736800269524506335649258849719351398351081085349910422864426516925258924032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] -270701625743390369957576201692792854490453068337420709944786962559437898706290906319989211826739234259560607655024808568824544166275563578190224770736844506468897650464202365306411432925720173337601918632584113745961485357148503534368659408130423972423708336644025538854900805419828521704552141861248234290420216611996109988742980102051729176762729349451665693998464629295773084018978854930858491226040063790267902774856651985553479004404374081662462736059868704175673265341789904601669160663867165469385368078025274923064142112148306516046276289163590148558662468605039476013629901343002862918803543056919054785087645263482967687982386866613413178908565153567487367501657867410795895058223900622571312121841126290212285514443595420592154055321495751979953204536164197918495501228610989243031105470736434602050425780432204784652875826842420075156635479712118536748976061321819580410465835753375063538257182426495676185467791454606147010320906497954239489397922412441121517776740556132670539895392815828161189228552555159075644576230131266701925189637981534361487725121431218455842139840022818816132374796347956156165655375443528312710864057552314754451209833847802575293524298848575983903223684267901437447009729614131917761330631740088468171471755788218568344419954386655846028816594944253786248137361400207149313094255731248180467000848776619834494138869180865202685084523244163857341418675144167840026480419904957347455634554925488569094568607291426753719299689525581628326307546925309300151426882376946373337839908870510959529815888646918732260012438334998380028471486843421039006658441263791392190774989058153445380771416320825116852089720228239848841249798873697581049987286916959618558724526344535227463090349118443653371598301249174623968441768017619955255706021936280771924410011021228539276388806720643812637002240341208472012830290195500446696060524156571802446176648519704697874348000274712081054664915387486230331923458374558566939967713470268211298211320986685643470622707788846647899929476771798433358867793266433678814959949307380037898511003577251513619042828377925968347120824290504531229415914421988746794769739089640890991607447012074791441152254763629124998618134416478699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] 141731745920953648411321339381856187422572220153310555785182904387743649714922703264549456436912073525360960127469530211740525894437786589977282466690590791156893955410614430552028765956882261500166452019659228805404011227100287494741399420563740399313988714714837171519278398605863390379333798706566927525124246958244948129791169668629718268996919609250784331985432742847540291871305081440069090958686181135917574938677785237099623573420300940744725740974617897864913954314986010611653827454385055927445995762628741744550182085228711709675300768253914655394756052713143601750531940330536535318185801862724938613594947935904703929421318725384382523345393333948127365393911789544952884699524045480911707419270510313994632490437832699555856076591496125948617525386652000933811419332151596170738860893193105513036880701613754633848205714150559957712868695589249933783193684346080649057349142490047137164685494112743830988315802954723103482180998685371905556400954607651060806021644684245861944790935617046766715001368464562789942620134132302210912855289384051561427528695325737666588101795084112973671586705979871939898863968870837999584356609977737391487714353815490945026126937285185537132996076737450031183908202592556877608442996226060385281506512920784124862015071502335514919493379905192249984556448973027284001414861844377958440802094481546046028308993319769416976121855247338396929545132042324865014162153913178870184199105355690153792620384049559534992957656965724416036767040318445666115211411374269987893894275835953546142852786771650156563570172358441872227607855090542745935160016885862461842327090294939331180118445981888466990983920559259130998119298626943105279442407518263999688345589738702361186245983159181420257942590166039440954149997139389765215674144487168296387535577857100892779120665754004171931088997657841954941422683161964774020472092309537091794860269059260670797195071845445315776677151517088261244801453169236099026772150109998935285276776958452961522114368560831436595220815407389977843468603116778456386950510620617821475511910729020304466467226956926927659926190379853777022288743956699684455257679711269021429747440989716065134677387392517795793588770240165052416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] -57994656898549131512151865625884467216921597264066074831939368811686638757898457100224194797845296459846254089849319525960766250510255096564136554798070570829592056504515810952847156839794682981702356468480442042607788296940971603672594572124085619956996336725196424201747456254744751083653381550183072891349997455340908219651575638144510546424249561749444696931609972962660891296427464751308262673241989946424133214160747247428555867407463945177906960514303189178434079076586864296185459447937268787532541850147804446318179584489167295719533799276823875063883473431113838567961884653757611855383956790425469233080516067560529840901522507072634203454089317878272824554499487317799925217939897264164769083755960064528447555104783043170931216338066545898575635906333550086794467673946667796406415150204140983448493228295082094527985425156635413108487336221005061802532230518956634882063257066964967165171547541150089132608498716511707268651228895013935669743523089106667011179611218086569918521549599035543862832955647768727401378904361684000883646784091936047261415106404093968583713889364503447728860770726428145108642145495090275270900379555240820028952953133446644153689106802392378527421659108784503217411656433523028913409868643193324612557068077259852572111541026648869475755287509879802747858362887064413232495496082847909848224395507808675831262163913322336209919722246411216143003086815152967686735263180073545891267017950768370060588650646591080409726448569209988660935826175893047824195882558617319753379162715740019596151660195010189371003460699200643562846906023333805572930613977305238221631108355712099101473735277434973505299699030024604251446937679951555317297995150178915843136713876468439238383337267033958544014291408278775250190135499776897085296935052318164894875970303586121010507711369433688397267145283855427781183305895938727897982064323679542955439301970891383962673855984310868391581876427959077457671838712023308305380685981985488563153861508587896646150747354358355486309779311393179938698835195627380185173402835718846642997172357722252076555353844247531934570341699321801380811531377748828267365202443116261392239256683958909885792220208625015898313055721834414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] 18848983727159752736879151799213995666609991023316467437356897683553841957521894024977442766352120593076410234899926531324663263928039087048274659535285103110247480400293358972826195640448480910915773464334137897057131600419021544506728163561721920078358984940683525908368615443327031633254460287720453361885096890256397472967817226123557368822092037466859632634892329564925390518613850234420651143424479491394250553124383053318933163366418535785479548169541684307773832628483031505244843498245078525995133935841698658649881758485315786894727677041477219964867662819953279985862293072041719221252820593865464929179240214255333807586973944967536135929125125188348109472092479481476738252391476445456303543891850838498757496584572604729619259273093098312453083303221578808284463953252466098263537393642863722442474728026180540124210137670048791424479590873951895404349617482479052694149106138199052956087494639324302328430538322635310736404684285545388739013929950551195960989171188177259330649766311732118974615003576012735298388579246523127248053144955849338286682563650533109568267417696163426068266341840595433926122372030326122323176353641643048196516289677515166779503043896555168908702882246723702639904453745939029684638952171540274814754633030995163378112541358707598165286331645424562150238631547155704804813288145087450020154121316044527855228146893546636535179547824499875810902994932544357035299680408198359407549178510918344090407099488003108857881721192367855575465833714168236374866021283189189789284755399580847289326386585263510909310738693165441950394024636611300442399570278898898382409604517133712445093759616891099466875315391989088252681435386173747961032221991099691116628330855110924543879590672413330170743162083948319516547364238741351875077566031424183793260317166526879322351911804575879479654768014908892364506175667282740138730717987786667451031324207968467005977364633821404943158592890353431103252665038493490575224944552833942127637868710546346728916285715459686305601743864506807951113335925002259839060530950613032347912715521573744566928477797340910823870140424188368751685795617229660613611276831854261878447000733985957529236323314432578217466440232095186944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] -4830677117036390130604674109184754482599693644500109898825808489714167678221226866209525229773525880702872053902708349873537101612837050416939022470715233559171557220320583415232729420877820847692972312033517779899308127241374547527516709795197473075354180798234732172469371644355003370625504049428937666781982420310865134684417587796701010252263267742125451336742460941906501044315896452979386848409088702945422213298783066707598447285538175072452428357253524355168534392476155642623705780806624734297089712782372836071533878263412546562132249262268808553038619217523105082347694725153700455556568028718867326567059916711232728072280289015927291833942784175029431688954861819211766579942517524519529662181246561196026318781442629920555258370014856330236045419146504757997465432041511196843115928610483661986780890498721027466026641852512139599582136577334884691382138156024401572345119885686937045969720862686311838984939739885481563165162197997098856431149835240516034061392338353319261839794477260972595893382688608377419761247066795711965758904725849964554036939695468132274142111363059430528901176693380459734330400414832026873172307461126465544578398566959236805697554465898705247254313992628347565973007891653365421119585145970296512257943114686814902580819429902149957389387614326613905950137975378151066780873738457492848689413626464927442703843441987237950961871270766762622416576359206420480336520517631368480068241788636856942818220643938560094968063162635033490188077541506111842306469818317262741578923404264179965704583749843530373572344614444569293380140015281746609166742702193357247908670002449732171642662520876093545040713753539078611022615499003636925855122422388171921968853187683370785147403651136665987696969836005984034382007390512054541992799423727048123069084517443912625397893488692036098198507027606331714583421373247816588291951236021530115416979356574693734521412716568792511413246463869613997222473706027195179142074414112029093315657274296382606293791716743404773036811138390264637885188410046165934375669425029399152820413669534108711384165558308543392150968313345583536009608259800399645318511081481300581777187076918395356141848749391714299670687743003852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] 951360062621541118262503192648214066699930959486792943467263009962258563034567051429949229304536170490304447578405716905700195476334918148391106997894200471002674482312800224789207198605629551390039989538617748274054845011405815559841133797417990487385705958838388745790741633912555957816857776894323170120971231562348692109958864419859406577306599487812993167743124072988606817878774767501344587319584372546997587324182291572774271341586624661608710345442332694487969851102744723100035587282369646440956863486509672274276546166728578358729879948815880048128828393383867708739664611114015591790934682638338104255190392247982177067836097814768406474883154922159618172797983594683625478115037800055832191033184198246686352158623318462881229588555140758042123104088435235949547079888092028328091764856382107113357944469854323343903230974015377381779034479415007160129816250230790338903010276369061868142292370280312171706181298176627076494129290024777764812377071392379618116806382185185628722298456292406004588305382539740526961756390925627563754882477030332936345251217217959428149309141250766103927307012537683565253140596375852604503675258092833073039181844401520559306667319028510687415043012933612847757856243618239446211157223759662697657157387986995693431954047099606961109249318655217051134000321123790793233839146122812216811987547465641424588404546752620042590080637936895374466842660716474039290176993802910988728071286874737366033363463805915782118256009261822529422360509026639666909795253729282438489314188522638299019447879588481850335929460124394018842282272171654839085752587184667751385537546470139130706116166668004905326133020876040322433362019113550283551246823044459266645997553777863855426565399407463514113585882298981670476514703753750617530671201774647260758080398078323183254305908681457301503142632677813236730559357449465867658301234466144283410720192432689721816472357009529416506117899944934997661698681312757079497641161964320991404352775973667187135286917012646288244500361676355455115720862115179223562204044117249448870360335001058506478639565386760828394268459294279777600901576187316075929817870402835515613670000667010299547242333723094031389241139320061952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] -134153076640105253472744434393012973005132394861781288496027058851374132017765805025369249435646441055424178769317708804833894955330060632061719565231844244400697805858223350253994287371564512526286330619002584728329200358267088559344700375305797890112323439578695877841562447126112098265944593583737722524114935882697837841784560865022553868005610721784033200620159753173556963344716404679222781849570231906026674416839496573491126100535032227896707957116803762554380990804458020404257850436068669472936831139492500788123990959274801098413323139208984795894330837617413000522564217314075781281087437930886152441957147949626382809325737669097958682561417124112650959039766107507336073873931452045437382617043878647549853171124735943508621006018900056890927196550404756369395085356145052862874785594155007305941143362461510897512770810369195347760970195962910986081738829789844508688359988749253440184904434421902061282172761924594689629114561936562642351780654731418324296587239170658739056123024118877147060974249792239695829168858005349096417180926790302127889619625312489925468317763482559257744346657048796582188912098163525192503566299030863796918886755623131398161194740984629836872567705114257279146792448994276470218813488909477046002681142884214351795573617337967685234265669167523071776490253419457847915750224104226214792265095310397605149715681870900432976296519910630107643141122419589633509979120979878273343242740040834045489011769356483757627581499842052288733767966100503192960559937152648426874915639169233495437996245582934075757421884820307911289602095910774029891361292936850737947790214036210398265927301518401589332914167006153433459038362581149524453101212884726848672117918016863781707102610494774051588405441859867232515193091604384531668190148822161497997208120819369219280914576688272048243529551147198758984331447073247166864835086739686680481711201561145742685045659481050604153491418369075841561100300601324195093647672797655751238176655220506724846877475362525286061567672598654089296080302354751178553086512355817626908735013423983751481769415104494818603432048805730462135949937531434382099015742024572082827102109732243551702797825503442896734009496468193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,40] 9562823258596600914622997358213823019280800101830051889940291193502863923388876248866776642287913737490411436167844408773765888245257260581343467832143696703977508535829753545237443022259533312589096228848548026763119639227735026474688961106722423003633212495373021242191307431057429403315191014259685225872923214822942933394144827804299555471726297471768578170366900231751352988100915950195355249050053479651758297785100802974462926325689562096023097450222541906199448575565274401679666625317497717243291813526013410695432288255888953987960572417005527829060723013357978344375531986629772368225909105899056879018918021547436442210502457602572192139306568092679416965961709867333911527368933702842876897565288184704105459635421846433794670505663183150645438383789447276234308524320001010281824537044788963793357225481152576169151279839342956688070340973184228773940048913860861220632028002913555522690434327643191542275488802535041740482232767144079093002978162579023472523277012091417083683836441799765602349433005472898903418273911214458444334976510239979929453691465426926904091438912688279677212695613784847814735889682967218475756783274842022199226419010612739648063542308985181966510292093630183427221607039669437022172465110963334349680795368476906125803276212538502222501808461034124749900623483187994995400517977488175941669984942854535511204152653999328027966169962648366144461944436413309685179417107026520474700031417502501921640104441402890641395248864368105658853961807426191435428134522959249275415672833115515392213639446457562907329547629069443851024668531409854233263420647439230015472490492675359226532842231751508822313618286433475791277435210905439546169951925837279436261117213861807591504634812304944403768747561609362072455355228962714481300813149925030514160888234077528126566043113891046999439774325954735409465691993867434112714421183469364388706321960209285115656763803230557037305007112078410070867708526315270929387754254640276429847675216903698104855727733484016226424773913926183029524960585540255105632171784265005757610762866102374815343987883626812816971993542482460177912546098561840210127773211344676960394582782756588428624858198710394394467770271006720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,41] 1287170221503553556406557920191126858096850379559966221225450430334849521664210376651884896956764395888483096693283779889726370092238302028313941264226068578474966119368942899644610217743592819486313845150388626392390212620770723287391080067430111056672889852336191548348072240848207486726842919925812338143186584717823408719202440098843979166288498681096433675357994972239504288754551004329245580982403367452651984010724560057276807119537788643630125474487939949310942423200971352504616197954017011894876939637269181082734924372313148638348617226039445255677049493321693547777566517393346326668420284550060604258545114115478431891552100222394072674052080334826920787398333410096452011208791870944988616804277431286108489723437203212309428638617300434301922716447424681710778261419699608492702911170452287200642841020243285327078387504913916293462837921740392196346102533168712771819190291987226893794988354138174616012368808114581503245839547353401198773193516114629280819855727399701709766791169909958693482390491911007102009638854333427993498271015736255191620045825505059399921257286187311736499326048006674194502850168848409189684339998025823376145606252470449260746039575206197695963662971211153463500971278726215516389303613904640863748751000867024944069719667220097208231808187302082864179260066020317650725785620071960780448786893704338020095263503621893645407309115197143760123284847348761347237345543810261286523603797446244500198914943493309054969014120728836148373289450657927486625833014108722651945882700944869411733623272165058286987512923388704861880551470620173248512326713744570781294354305302247980325688766637759984854198117516014260978099781316446233162693604532683145337198171896020144468387066082416167788489146181713584522555693408950800673070199122348652442919543639399530158927859215676602932805275967648171156149459580029774961726558360889371474222467081046875294069068897545578031686495332128990662700580102311213028370138275916348168909712053524229447278653134987349680454567224879990939191898563132363602068992231425698051318859821983258209247557831665789117928549479514482822986519968763853832014062436812827833918083840833622485478105206062971205135609364480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,42] -508870443855864818601229097341460065952189274337006564626782864305689233921013425627151200289179305574791395004634830826511030316115309994055173911779803097467137982571696450975157336336027658996263906578452657340214667849220878415081651982772188459278956930242523208323711515156642766964559910295323696846786049794675698898043790650310629847940062902047493262202041983500699751944221779035372901683291860756337716666186362512514120218724751113156208452780766896147194249055801952349306683827609136526067430304358264192401786045783647323362437758679075785094831336666865329233155560715812065927096714130002445086455453436258022488261595719023272882900107163518894472735452873018880566426323305549076290652277386231514912970369808972388825213721384239461428022959071051262835461457755410957953570351675634595170318894613907045652696734507091600064127287389950735350965711927117202733769436492238202656115860753450399107230880363387345541196653954454003509168016158261976362574949278761139822263404656141559018510638978995703289163048687547485081687636171256100870314109285244256171603770554378003387954447192194752280885691089437191000855615636360812692426915470155031079601331480208225814014102031441961616322875283328050804106263596722636560295421780701316579501640057247355930522734756476107823541016474590811317446874585202430719109025584392880483757545145444907942807943736308913078136484298858137319599589087384870117729351354095037309325141788489748703869700033011244418974889053934777241477077160062269173300869533897949900968543378394977931603150403273361821117313834111125637689680860449240940188934540337532511083416494914246443507788330481791712741435690894365487629951449584079082578231470792885794506929620572902118107080288184788859439482099064569299898894074515321694157030661235780960084388691241908592016807368233869122000351807772100240020100629498808846436863073905784494930475959311760463953167790476473639709998589752657798732001075180799160302230256850646715539702693179929876436431048379265766795483932841766135873394142403816093914075846479946872526063996356747020003850450073581933043926812040210863101185438309340794947187944832071854991803624459095803981253836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,43] -24244610252094754001162582053025294378853846739209724829655290532942466741104651331395712726027783717897623466152019970666425377690847039481617812973845519063560353019393370895109582940040391132205829192379145777145112898876439084494772123281015122670839802008564601328326001636839613013016755248261475103253632131743834287211509398458559417826691924396846275274490381175564537358081980557842202601509320271834063535685809757332945435523461126807390405771299512200506215694665187748013746624669625185663925505123906268490232798192369850712552310483676668013435001183016046762045442825752378824457553411120097112973724265633052165899745822649912387293344474766282371912163569425105388990170694968104354937106248695477761925887629945981326342777761992639420792889544012160519591481033699040811822336107557302263901739512558167478547528699534450170433689910227871750452556942273960586540816432917840206961670025936275138590655477887536266961707429958893726326262348357722734371148059612656427256877454615184325907479243867649904370935146839780253572283217267652585014013827471231616268838137460804958828331824747927982350580908426890131348773001067362308898656572189838474327984707709396630676243131241818938069125578236269338186126199594039490928193680222685331008064384314055085391825444655419551353610283932511116152484022418420115963909782564280946782986727866679181750787269255075246572314438944355157756417786089954135267176570203850501808818612581023732717614802341774344915485525998416001234114266484607203866993105369570111976304019063350353037172229961934709388145709278739956170212481920086679937973831227205315281325135003907003426189454084018499460479967819983252841927014468924750521574657311367918919076527218675992753952271530859549959222623764218266982215791235059649650763016388819110552838630474653222838946516846574410373476764081251423224803272966953030705534671885133378682326594742681005983570021208408771928815249637573902240223263621653418796488617299966608963797973114149273848363558631923788034601646055419852738246358043340386654473045152645442548961349924541724228568693942963874137404622209666772689360754058199351717281600504002487706578844949338298808973393920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,44] 84842321121549344743354829612484648489934503315104484329539566408316827702212721012001064276465370984655316630567564287559593402362142448956143177013169476232755628220298179700227716485910210268064366061103550972222223114647448907337582507562212303590588175414055923207820767233779165774208710217925306874877893463551916199779424293768869901982963975729135972421519761656523832899811667290807162512136197833372319673438208115976885522068783435924579464645021727416835498276219840478496832646987125806464120852074843826787507477465012762777526540244301779038093294337123243257584152455249745887625356897726509414301350198807179719767925761227179511368242579637655749091920671154488413512456977711034933259341210772443472110858357379607241248469359073260222757354353554407739223904753117256446585623350211088114924961083851347120924778809276923363330598053737275647478952573068775782053042679033797517005885806423599589955136753467831504920231635463022483999707383504489345024444559655544942611804892566830861564667034371685642930306298598524984306673953316321709600646394514433601737509223293651152359462742473138466802224166188877708605285586149123050178475666168257470337228840029316162510193205930231620880965076640158591007260315374492486189704000509701245304306935440432450416758474873973936878085551454193166780975731514139022251249440677794410077998887702031656772553023885865043176647371857138551938745991670529573678131770501723594403476791012001457696218850306724760859170153514528290574821877748808470989067574976160892061652799719597867906046582128681504035122342987098876572181300955317718240767789913850512980343577079746153601686280074628916992676420483983795910081924934827423322303489057755163001189065079831845313441440614015835758830349887435646951830776189890394888191897646363049035261343077675687098957390683262092471011897042685154741175937961727006266027353124337362977064819112040875186488613470445390549110966734968537833627818071529925765453752335655237363734727695964170290853589146924807032114072717640502706283331466076278389409000053331105992664443892434060143380676121725789882804116226262051411341226419267663666510345339636374348245991141724180259947937792000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,45] -41766664891022702259837635252677497823236509345743215545109007035811274600429812921261185171819351217259084339137445820700089512096058960519455238649962582323280896989409773408588148294680092307744807405430106093854347800386545168558858556804494672755235045166525961755574689794688256798304218923682717041893220471329733247688475946690209102666774194677245404596653776662198951148688148585770327115333426158799238344820817006750134029510678676691083681522741750021714788386360110775454623449433966271539571230712823394557781748157459673721559325083744791098342987843334517835711149872082109962791026603117985491992249884127565902730501970781644466951158784420282707436541355344768122239517810753748909732629813004429812650673076798793139850735036292577419259497187556243602083564866925238460272841113738897448297048430149275907571113064729204133730339501618437686214404880574042747945080794608575438305635448475588808907786633660419125398749371987558829276585295019161201606110887241584881826246062341109649085496094714364061531599522149708061159590600637649717322849386574118994369430414017252407585875993540755090327224055526440485416832615979183454293007205357132473313679694020351367954586148705412656812255689015601524238050524897397767451532172658260742528811017593013467145964002371094815639954564130506320375686151886129669291559525305567019283005491326276022793641124434389449326095967307516533668779565123272382912754981649277630570177310747338050935303602090653031788597775226330318370409630459702125686230725592490234651036888970528502136608797356261726780392362390900651291641248283681659560250851090237163482757244526713112079071707771419589147355115067862176809186757385037154976378250824209734423128082355025074231076351565534349137924560584381645888991736638597176535451321457945074850054264055662255702699117348906633935514915155637111468313710874366460367683462388917995766419993481148627690683760528248719612960164555161043501093727344599225105190417339704853519497076805197911862190255279560550788971024763443682586688063705284771354830569389829839128733555222337629639062381359243628388238720459661920093514856239888445719176985333621718620653353564040418202862223360000000000000000000000000000000000000000000000000000000000000000000000000000 [106,46] 12336628359039423178884505032392811181022390501717740912251492189073498161950481156961964664246001334736233618474245583767477679691554071311762446484462653126342377712760756696637901514042753591211878882285239620152595820718824608947254394951583727273186276443210169449514095122739432199214344367369509399606277218905328690244166011755657981864833968990059928141890151707317377494557305739765277247507622860288515993348093314633261144717758738898280145243378606986282924904276503912948768309742439918038801550782674380447759159206392195433605690547272006797598651859458305392245966328310648704940950626934749809143256144525335029473653158874372780717191214380594870444930300603140707898208745564715819212962192585671262014090561970071749918181423756126930495931283285792008466228532565033625366945546937507197434394568486978071199920153317460915881537752753977133813837570438406076892648356689071640599204163848675019252636792440625632220032310943279618304543053189075044468811031624007175887887223360718284704320157418581916550094324829215793576114647208658022004714689706020663135851688617109060355683927145771721138070512705562413557691905814260439598843524076388170132330861913294453104736977844871227590853815872191915837018242960496646962044997244698762177411358798156298265660425038854872090589687296932165600232329071976446647461979965320308621509120808709360143750258677159995993161359067137681854972575885022078541797862658128634674019116755134436018304939848927197875201522187312083585827912072634182316203497754352839790713320916027422148092490155969685912526288321381212228400537167973223858179729484219655896524938556476296430345686043648910388068427559209028326866834966964922989548834032936087631128320421463721146339990891119599659021313992197033449771718782747507377515606418800046420795208352024120391919726967145116388754231007018478138576108020080511428333025275744405809971685145739572691979069586589805361705227118883708083164128373857688958380633353092077409509086238455958558096479172670580834995913923926318472150855377593197184729068944807309866386314181358541034568162571851617517349058992817953353028568156808880837923948913920133443749302868088521780124188672000000000000000000000000000000000000000000000000000000000000000000000000 [106,47] -2313278149879135984781648980972664645052273812543680916997091675982129798462694621405214942557929616596958417652426836981357530256970157418289408500737930995915209275619525839440932957503258397279152070472173319844190894635111809337574544432949901481442979237076060578438713031767029831635000652550494032402456460512476589902537510825324183270965982636388544261232279184658520599250858357386795967087462691457747533401631734752528019596430179292122367012993612676011831920435101361098086495435160387122084577254590420771828329991486396658485749488802463214815113511154670680961558080163831738856241872410348527590050025898048874038971712012102416361745996460472981638525456489507155525450671882407649439781202942581452768474674107382655284846834762127809943772608265992949028312932734051258322710789451009090947584416205210487455547605597669261752958753329113579313338533503186221075931907478139290884241782485533395626542783399952813339196324811515912427020310832089796630335475691520607500954154953080601154246210916087161366741403184671041134206614412936211331653415801500823325280836282580429958017311671591674251958314247346721202021316950346971014955365303545876821512157649968120917987849581812352433674684329688370890654194384887471763827097145858519307038893397604249704814001998741326682646446566718391481973484779906750960091427200848959287976203762018724664768103750081454381924256016590636045307115380710073693333109551447675865964821158032213777702141592774381733241630150114121274937250171387129945935944557307206486341142036509705439280992530209788684568921979675069547029281980243156392729571029236105620804951721184763679217455996843491753865445452931154902381342921620473470963926336762931069992120755552398456458440047072701832843228659068549305597643974721180080778360061267557854431019812085777713602326936026294563312923760671936663837987765614526838549782872114721858937146414110739729948042631943333550399377372814491410557689664107205634361969197356326293610431340115944577104747871724471348028706240097510266767896660913763661555310129034300663178368329484624927468173512312541317442506354227771174267304296402974517122478766146242989854387482142201588681277440000000000000000000000000000000000000000000000000000000000000000000000 [106,48] 209618133987776753381028099937479983749516842688085065765233496209556188378532472304502605721206654263669040403184869517781692275513159954394980369816686554472869854850385052068999309462732764027037804517827095738230932158609697636068686171031066673168546881990694840958215454170376342896370378213973566157830179307180291680996499547121071025813014327184206428658680536709157403237762843075738715202766321800966394812526112835561449084002796530405249448672010936870596927009540660681280089332515132491166167163687146640675419656226369227846706644643813322455091441081923085530614433213784164023148447555252546767600813655226500790025338259690254922126305098743440999876374918818809086039552149123274961980579606324372445708996923659741308500558158995569282512989781171746135498525291014638707037453265169994498526514509949593957429467318144163802463685576706107047810445422493394980612314754680496676206639730810674130565010723887281366879936165158204099616380593580551525181010586576749682376037098388679270049476963896204745506705124762656409566788015670084914963243797024418823861383324279545110912600896156472071740748624073818601355245837695007818378074427147063108872914158033651420245899728115216633807681195871248805097681334376452502180822145084403115870139302421928393492292694318405096411803442934505037535749065042380134133427966476698678484268376201563570702899876617700107362614142324200999900170096249903943393798903151054955465037941853756283430813454089763171717330788122392500100969865243014930259993289314062735443508503164195598161765956835389210804040152681527685260618349249579638365754721989737100708881398071978046911724631354893118217110517881139409454670631074809554959358524616304808369502509859717543926789641408905779650478585068043051523501897504676825806991870450165176808973853725253762145050601294308544226203067451480498618669658487348133672843656897188698631506296566228479923380861925340758334121573327094039177340506085729270288751542559632622121359870730705659717142211054323958008605948638217800976460809233056674360371421284471674272614461445711758677541014359111489622261344824700307120501193790445081739959286167388720485367587564504626378047488000000000000000000000000000000000000000000000000000000000000000000 [106,49] 17607915090157448487984585703139844574877644508240865938707227951331450513567886585155695143140291602881019860839638199960613296550082608989401007907755999194746764086868209757293138679600311398741571095191145871831584196613748960886897918377903147587365657821506623507679572075340923073015097461471683058157854470056174760798701853595714580284472332179351197805911669146895328651552819374782337728405644948190319977200181470736182259799521959177694799815977343157485672675086742924859074280394925697006396347886211595963045505694018353304502489133536515739618294658158818844905605809620140593812593928168055738218290693412803445573346350563550728668489468537587880147116343141268966121485811954878893830828421857247316017412647813223834277937777121761315458740648931288757216111150685266699042187262466626769080950021072146633525066839121667002951326352888318775628291254400418083116985327863118853952070049312655217649840353133631504105468344313269020444249995434107381894996112201080041932890491941964039491317698784851962827459648108609710879548469787346281631364355355125307350191714369933931715415068054900612188726474409221114916378864542499467353366715872741708940784516908284835975395262717590916343752834795202046165130295113985078757993469386213899506389675448056299601413289468181779557119037507490549155492662648539656946305090790792554856026068879306948590675737651596668419812577287483727319513426867121199570689262803648238253676776580844601645931479816545080336354422019679263849809869194103404658557573561268331245657712726429517523867994413352149455408284256883910085609754803377175554018037318817745003801762217733379765954192494093645327731832850884420123885764691489621484821429801005919988573865576830827453603503012090395892542227016403088817487758128626054673369386015268391309912923688750635253691878417495115319807187627530925595370717822744967812085808362083828756546581134916902596048065140319965741077447063898112027321210358189906434782922868409361844878263684363202581030479367029394120428424959235955492390677127576889857153790341729352579432802934937190566528016379871131627604335366949864131484890031430622649019017190785401695696154835014374591037440000000000000000000000000000000000000000000000000000000000000000 [106,50] -8659247339980239597210685665538686176398732638711253098206575799714666744250899023686821907709778927169614982672689174570357608058100197552245402624704508853647150580726994173302941134898993128540519079242638730423557708775655127010335100328667614543819273665863232137896012268334474927049327197481029572953958859534338162855610086811156806289054304575916277005024744957019472531969857436126398006731357254621504436366769451903107986459956434570646752059853557637534372872663052323582631363310519254893798323202295640341061188006456499853698530296065748101564310725988315326463755815470331346926680648306915888643974436894970355170094151049455747637288362285012986091007565330201931294657048136708640894206381715564575326411353430194867236497228766142927650842448569792679772885937160380630131137619581048991423950918775594695253906042108091362910423855551967269912194919536260956891198490776574028105250757858077645645513387625240137970424927563312795162217658444876194795421103545576477166916790244340095575912589789696714863109694702154282432933225685071064092685000960857592104515125656851694830552604256535671959820348379183706369141855630494334689931051463093474948940831934128897899841389481059717951920702583901893457868585886993119705160887438521544690181961940034042787124548087418457617393869435496746166504595546335936006410140993734598719519461527823985144366818620414915595846629805543834949900396956768117893408590014857248332549242533050412768340946828894614707723473285562020943719096516841174049037198979261789969711121243509078629482082059723715961493569322121841347746426633923100319132383600565875032403378840738482334491115295817283726390039589775593117923229240573742706711842027387700152153090173950528219007876768746702254055939653941060558015983636096599050653848305059743432112270720995098643760641434493894849273469325910142283167367279535789039645242355921141331909188287046146257969849370056485885379797121444696222272334405143236573551233440321097755834235256242115344224204593504396824537566934938320263943478197346414090035703638626668201764000158967605560064659192559746349392494525225140847316987280571339252664068288519351358957741448521657702416384000000000000000000000000000000000000000000000000000000000000 [106,51] 1304653328312433233905617997372200374301605167861316137440007793581800047569121019062047606218868958444029294668988357498266680793963972843194557070766652950779273310806192293045679052837174757218013213653520070785039063452876248961825621741869596475231160431469654125725103284542743418086188716423555971215851962430039896021571086818131661519830061833007177732092615901140481714736107302767368984746039047112677086760178882460141604385263062155039198463510798093599973853701001770053483700139471888333887437480532900868776950117307193239181167352666020542329932537691115667926291401669090682826200502474764924300423882474132854079721288536152264249702659911838862200226410835316051979125620941635173769086220211971072957987278189431368393938907104172569202081123990348632020092787337988485070385453148215216277207443214601635700923155324134356863473779923683209992760232647483376263825073704331259882984943291021348769155471108923478827843458109611706764962025910301908759281666723605118083248594019115847153412486801188047626148206113817242069955452088744403987282799529825652875022345808796271210232971499377917567590142165359562657946563429848045747360873763471990254340577298847912936725999396030262730239022054443557968848101542942341769158723110482805132040220772472764186528676213845161932803672515667968428634895080678653967911878607819315046261278941959835215682050343264312436882005431096266589506556544447573945017341123439886854817665495249318883309361894917843687885072761647942407411164667746455588796979580900257376517113277990674785275401510347719571486824468140476520831980041131345225887059354401898148636227655914015219269813818251058430311356766748954899372810089370507655941136795054284497608693005143639347100291842844637919297697624054781072537154707831657810242666081301371210054342351167049476930169718249093667765172357932406279346940013137107452876884563335027285226415310060245014511714581705645767688159386307722293794173553641209631490799843145128239135670227641846739630509271336603001752880200081620010868651688003473400537681084900746116505520958009640983000305693126515276745930526428460981760383160584494234277410672825306834529512196304143636234240000000000000000000000000000000000000000000000000000000000 [106,52] -104687054008121064179564711586133500604517850368266151336564901948808564432783433511381214958584834091689809165893051044697522659339794998499380386704619227996244132087647439057289442581082058203331976496136298707976182131089025559718190859685186902496042473467881199680116148818130046620623725608143196033534062659901305661457456630930480449512003398549178788057890316663741330942153514134641390678028509596818623279776528064597447173887022233949982967447006680881621709267756532217483401667829144291576541322374880842268305974371657984061371112987264708637090007520862864553450412687867165785831296606517758885491158404037650783518985468517889637573008937520824801039077216340293495148624667657974609434757323364571436368340753709599965367673467497597194309349096323351243376573039706837100740379616610743805283428403798661584590404231604075163671958676826397793771695224266277277429447604557039158040746484791395224940319954114789142578623280865931988781508847506620186919296219061141562930534116332476496192859744074985477541536727921700448827472124154289604808245804624694700879876038755808897064497089410692797591706887920016444036701383039862346528563053776502681718946259011755882769892743290107463440932602551576073248438993198627818836744982548395485674871912242352858989007639594886989375307488176762742844807794097747446065227393015648339330750100616248787871604379050529491463468596599072931884278818417481960165468710643693863922362070154255086053902069731390370707147932615412939160798753809093573231331979121551300844834966552708158168477605206715339153257914576251776695917438749262114051340032781199049082639802081740452629683305040477513269255009124471101616790002226949266436650802087086081248443514446587016975115404811948431923980592053248888737338829977314677690251423152362164885498030195984073192561539930523385094954998090102682793462694293567780884588521045800825123128200707580290995240522562686521447893803418761303646411467242566241016744864042945968584768822951887831001224505961558784576408683398206755181727912040155752370403404676728126573327953424826608323983581379748692165257195128802568660411219108263130083758438796390192048746114912173344948224000000000000000000000000000000000000000000000000000000 [106,53] 4168470285481100725635895655429379434724478616259540112533282078962144118093888437420484350437874745180401939202322553150139001506693112713544958471578030790989297744845671872689205940666985067751658669219950752646906834341269512935491950507694832041822123291611316708261800801905042801425811867370902243512476715288854793593815061029789262437838771748190291132208953659377637466416292872475869888416680072685567652815583211940658429351515822573131646883469572213481564447471479714530069048217099797248719220396103335553801208484974204126867209673868234643519634975235169280328954443827736616219744377509581105322828278345999203857351439701186917191684251902519580661891128975242186686505414686261271214165883720934528996833136008140071316507899431176914733739693288188221907453589939328726113101012107114723495463090264330581365894730682280479660412770408547363013384089451914932852220255775593288077077410464151183842023859285918161838350895660437387533344191809673434290310438886641724345481022844295479902779417755591319615369658639226905948404748545152215661652153253338891577603068438768706602195398135117993751369092610812893094944358201207557293028088675612177925794614701663805309986634188614856448809326319260865249747389312075194272608881272522109251551380611894876078066776629084009617609971171248974034219452889236273059088666521803787475939436531482740434999828633229132541387310540757429823091322767091117943839146671732666073977857979258446658339565534812433897614607811859456420254423924085654776668046772473179298404208537497762025766091862439469074189237152515416311303978517746291757187119753941096098946396033919281303365745557336349077411964348682883074629352811241115700092445214301170140565644409623257558576716377504324669650190169206476183324945976614875677640350441317008436457196197944115082807258396736732920351359037806205376015160742595399133653640689691538531185335406283137621121016532569182740746992898117140337222434945736382007972674075129901566158102446301342316394544725235776185875429334436666113628799291732703478284736296639317126898204201751470709386612650341082535121858134340531587306945908404907160923532799878672789059206030342351749120000000000000000000000000000000000000000000000000000 [106,54] -113376023505545889864417223120966979295894817707645809924908987298349983810722875715273550193233245054335000843509789830583836014624105630033427448606658603212911823374561512365066425353418718306180579089328764609131096119247481753926847517601948852768999643139829276738640428805461580089833214819348612871795156125850448037175559330290413859828671710968123240692633619555805423196778846407323934984118157275361412074991480194786813137458032064493453476875156695514905969260461991949775951896613459176881007931427505913819212395908345945656680353428879818069586768326234979542961700411068209886753541135285249103755409938754537020029315744587835098007365434942644861458725522507039167485010139395645932914193249102830235558712856530782549239837437945856117936468206504914003006050237474252186067479623834496362369331254326689383731212235679453636916142663815324865893361024673593667533676637973082112610416267802469978315217526221346973487966261948983288234496691860870060557995686955775606741767555499425720539510165624977041336615509792266533892648674949131232314456124011079879378718486657872629524112495899660450770088867384131577781991321259781109869308150126166274075501861719196038975337071770893705258945889925967313891209173575825527100021189854380680047629904292224912302600602209781827340038298968911505856758630597795011329256035780067851539850367562945765418485740251866180386274420842095881708439558007904627470796756823532126191299536585465102103756059500133563481403139252645623186821035624297907160111029873219805179872661501933602774877359130003064303463320123112571481997634719274882356789528669626811146679044790129732914038896090195098263847960625619150297803600050339689416536010320167853827136323591790050381775932698399529568016442522144071580767623307856723224311610275418449538874728801605808955642752518668098745140826994923605643999123552155880471611546134402721069522072904592169920916020189191813522449160421031007495364592308742888383780317926177456262842276404232592617892733303231819877981764917214768058065424698897673698948695793076328100439350098111937933288606697924493672964127436994314947347296556315032436281244073087230744948636078005288960000000000000000000000000000000000000000000000000 [106,55] -12262081166363928428565497696476867991959099565853918746724869830224806204701000626014878983805456881657611896269716164859649600605769426617169502535006518696805514878243839605889109171795433139597142134417294001385560300067221860037672519657764937428991114223028137417021479908940561180239903437444584068037376513392694979951870033122301078163994295483042624268767416554175236269833431839801565783863521418980528520304719747677726585712692906794682723736357186713793054135169275659715385713556765882708416630963723360493511227521741462618842750115095598733992733847391564253217291624217508092001387592409738915161890231527059861131185614366654282936167941986657201786826673374843595855141722284337437862046030909456953252988033549247965404185775894539667208800250825992126115457171042004948481402718773549472639607105378455812951105099266349086514605036115621932927043538032494959096388623783760425796128762902886569246741696563136335354846588862341415882245164288361993752700087933033938010176096170149419348417034644415510907468615418829733067029833904063023836385614465856194518866552900385311751405032962926136439092274440524817254375024028516096825574538122147960139346614447757814470211725160744478799253827767351562487520688998195376212100750013725915962177208440152041895018107922629034985485676709065283355482253061967115122203062137589079687679482393548289302456429375600362913179276639500389763408269678438332051746282159150849527989170379033072240953760281353548324826408304681353484293662851407973517992003475908851333490635689312148619885814172716767328856926829764649220725576842411953880514747759954358077532922749560462623753242772921062561555603767444503042369697000253648389225314847573489545148812700177954059121719703707935056642533908062639832638957115870010279887056476611915382668945155460152950539044384101189206401211141211886636756033450394688965240579190839011888947764153873207618631604606628112310954480510733014268433137715296826139517108302697986678085235211232259568713324709062472235640427000460798455020518973433861069534619309409794897024312715384685779056047472459356452167794209842313949960290757393741214297989027665087167167383500698419200000000000000000000000000000000000000000000000 [106,56] 13634314992075922145627753982786132916460204229330673307083259038172522923080009645189043626063260979961742522090420392054405850096506525225364446015090785700351677346381264821685752829571176075185609929883070450648144328829670906015145072311484230287719599643985216998749088677897322458912631743252793425257654690783308366867716379240188683758587681869088321364527017654916521642756317361097645577485278112754506979700097925650827618378556918477882881319363494198284685374586086488160374176770496901723941527532774293152600152174039655610332848303130538245230156288192231379683955371250847298905499268038697580071084913388299016051485265141333008363791111084181637018903063948336349205169149178015352998975289677522967535595437150107828766993137054353141829817869649174497576617998581316030192595153480117896924773283370808691752774489326073480914922509181241166165102053861541454897660273333707739500516229277857520528355535890526714616168102464496444767845788167953525597385557863218932724157630498039385448960628874813751767514619930339434862333524740335755459432518591565127991844001539079208977572535751348424832392929991584581200253120692407195411517082374366117713507075930513604775307105091062176564861208404950810576657889068764107544815730636448855319923792533087455362377311295374041052871230939567930854797004302326265907509514266671620294060220330946754405755226878800319168539468310064597336691667095613841781943280370720040349686124624021905105414604970557551099159029310024048156942595613270353899497935412855486660994668439395292856008913305862017671627782178969847237533467361243436918373268173052572129909834342808863054748112300100149278446285136184580623493685487819819249713987120694638896010080588592691901477967783499846121947185519401639750478243373365248826943113643020028381492088901178446517600015488199514306402162053930409965834532746703591652364806894932399580359592500807820028786107252471345586184620898105942647328587633860251394179737363054864390783217730309618337999183956991496075525730508944715646599159775403226601528832778521105348388520390737576872027169190588344622665080547190648642270464720233333253628633368191093011026160117780316160000000000000000000000000000000000000000000 [106,57] -4826246687665189976045128369816526004179993672047286573781996233057927603632834338899813829106202567585817267706331445208961905557991667838266453229277561025393709323697272940305521466558232018540388660968120352926958028909269931419041368250236556239625728192611454682770357287357082653551516794717681234950818246450292467943740742722665860117476004067389305554326543784494727829261251161840472906312510268467920230887292565856357779417943192304916190173515132072838048939116801137334891660104922122687718977759567808102159307574454599122836118851589610079865695394715728815853013044568459835561731341737334562264535640840211193289367413797382140718051522509180232977740149752987912317831529068599140998584681754868533684824233110406177876180857590010169850797907414291110432916466143438539096955094985743387104988810513698522659327564237271560241085187826958495266870052333776446027794004052379220020014890382977425074140059682500698453083756373388665183903869516459789977892116149448691037945915567041044505358367810449184650602690761172164330780085446045235084953361157931557960101834000245349471401681321289587233762832391901722598971424482556136679566516937475497798855432715407861976887801607186586807306403854644334841492950204373085047568612562352196346070098163145494756501194404993460501253310179012942190223471694041972945459706133749443173954627877245773132369679432649489644850286182099096821775201535182317370164377976237708990501826706599460561900096556819983159820307059320940380611747328417008687048557954760686344551352282831046347232938656798214926620794379952836219589921597797562384702760836646526345516254717777907470207602416254478816998269310811891712325676672947655550274983386086816148595825778351910415731094985559348108860345849620763154915824423357002298004037035654081475596229388462270289233043175691446859922206492821712544493275323337189407354112658906466915091515174395969255977286648790398584281505644745434037174076878700167336999994463892409515302036744826543899553144548585565889895810962356725679471704717745947836728487426489308670306426123606052809055984206167776165427083700014839609323131321081447496619231873124828293808811243732992000000000000000000000000000000000000000000 [106,58] 1147903108179391999727282267633441577298117111176465804741150049529869187478617461238582517254790282852611188420291081069197546860624489325173311677355432306333716318274696511653932921525569822753083190283843765465376869702912207667844371870307865778398796493335462244694708855626641558303632696010661030440146486968607231505894139833654845795198265251866722895208153358280942729484531165189685368938480124117841187671631646638656263541610321217444401961982335402567038586283101581013286341801064103804101407578899044131326121951073399107427733995787842999093555725486806472854385283189349494992692440015968159284899716487026661495898406028714623211818606524469158105985030592809741727291161397978631938469321731420742109987478032424062899521775472224405370478861499096079868560500644832047687955198725640858461771640848569353514792402126604613476000285199648965491966571566765905182081006397869923909453847393786613601826116769738442085303354571835962590887359511545154173756279987244215315263925591159426238165243158981281950198580975197492712941211813325574496797109809519568451508722055062973139199348322246102338177412266312284587662327333432979114667525616987994551628923927310921116054260674869748299883626891514728888677886649961764180995028607138596349957108777771811831445422741723813266617697522484721713557379916629109898268341113142123301815677855787346677718027145244175390270144433089228161561299619768598315791118973410524246831964769948365054009689594996339505569008899680755676486997117960240366966760729789079431835192826096752370867930615152803039262784444175729124889355488222351800512007391387781573441271811409047510012532152300074587968635201393487687792792039419234191477310342830151485476653910057502158945797117436372558077947344346743819465297871917313683818557343258167857759910244168313732069811934460320735587717844198854953737485122186983030608057564138155781473152052034619747049937756943622777391981696622917052833182255352911880176950543492076879268701452860594763949846248220754453225362333678328482082636788550818829817329892862212557730696076972212393744355021941647012102177607340227517412217007824274949222606238296681680315996948052049920000000000000000000000000000000000000 [106,59] -67688383831781785091806019973719995919632760450664178162614249836229380049111587565057362894182213772113909969454688413015394884969791715379276969637817274476057864965256811964197346963193066491832951188622888953205124301011473894088990180323535915488216227853276482492143104505089888508760146458703767824243691268667415389896401371567844915399571408138932989900300017755987481211837667664865438226095319418688433852063955741202948070751957910424623169064146386309995388157409073808670725925240254457807585479403294988169715792672127133277489636445310676996552482924985373252681716484569438176330186370116823450006109419493922367388058859853158423309851545469385703049680939920425539467122535398963595322765159330792981642547139848876882007885260135139151106828740995356185319163414413390681531045033237887700316921468520213663676737289135839940291720446098586421932882139992143066851908970675243953855465454364591912449891070333639921616487548148265184647880725468908841008531894435298636592802782698917420536242658021097051958035538289911810024586771462871035352868678041080504577096925786493569702836591640073955178739976852566228370675167777077569289361242179187578359662158203482901434687590718205339613725797064737541287659596497179097148382420410387977852009778962684414688533033466151017801336367692427296904037233604635629867446747392181445606236637155402500731430603229030019789292718244708358737933763356923498552249925319448916498766694555632279949772027727395086000346985541813032502143187991099869148784272241726541705083549495089867464675943669714577303037154923966178599337144507662265875389027067579225677922172091261863949192436399758765836440423117218365328580934827249319818146013109228712316337053782926405692046535615027004453343562374084946175974258142271749677264268977948961235938318751590330065052742566356783934271122331551492627677995427222586303816602033763471886671319201379915431872213352749617690960640726930335331966039441120668063915050242218429239572040621813063241236522801051200462307470841342056468054541882451101730870958401813272307358887478110432031378615547084251553022568588793034003850997947338268936053490991343718926786862304460800000000000000000000000000000000000 [106,60] -16101234238463417141521228020082522174444591504325986045121539447917983835324004453398276285852317983035082268391575702261107157311985994683310875466241028182278629053702187006572246225063749112960214920317540585058628389443984964460869908161585275648357552457223769929093897047564151615139779804415571943182740316177517031420399725379284497336732500696976521998878342528964167082915903885951036398695634690618497457159577248495304343859578616554717768682747984790505021383919220685043049230216468265301290715953998882395184626798626297016095153244655241443173187281062299550692405890744686426744157140648817534332549963280510026685926654227632598670580767476018750305238432480101644098231289170947162326497025959959986065951126309392071724914283872833855772494619934786003689411362334472791696804177628866801739429423423773284879338417971945153534808668904482999897528134034160038721618356207188282238767111954799163435824482198008239739718608003495001399264386411801257835366494773991272794582938888520158149619730446025273500018765338146781542143307401192022199475372841927082347251817237908372781288783638221517604557439550232308548496187348841200809951472826550717446003573790795066273482344879839784302233360504794087543537699765931791675385105388991619923955041028609183065093895107426047881258313134056974613582298763841764270899847874478763539245923075561948273592073381308792537774849090324097291246709420608706226263727935897609002506774120749250726099871204683182932661609103554660647817650911532945318394794487931709175186265806310754509363663984632696828721395796328037831636846509106628033308083847165085556568490371372489844087695009380394250488691398069498455659289361000412720589560610341825803167764519567530625123812648205814963151097358469858526670197991069234780571007409138921657207408316781185211006649793300134389162028752305657461241150905217769962791178212489734665690192151304385532465311152444340984070351867090785176639860280317032793283740075042399136516110204636798598467161764810010395265906128135270166031238272137646561911757555105881826374427304611901216119948889774880557501199965998714381177583129629657865974300031289342150823163272888320000000000000000000000000000000 [106,61] 3395985418487166019132399448074117193846696480331617735105567456076824150904255683608338222677081593182223592813004357006413246738250497336764503980921564631949868013475228127674564433866704527441992409047442830144818441090901581831285193984361453691159655306694090190792447517657888189766566170741195208447551191801685436001296120268714314926420224064648537823882849841444046636785310757093619201067902427836160549864000669690022967126031546470936712407589801420329737968039570734333062439721021932025555822092721127565697918716954421601382385357109060954077577972904615214961221476181281571385539475121995229697347734488007254388706413324655921210237899862427595240766323976202566329986760874723243345703974784371986699812473582114950219854871753361108678148733155444865799834304498759165647366173435420192819933821458296026078893030627526442780953345053846708371351865988138397930608930457192657270424135509519371886458421028928981585149890400117612204328927436034064336170831706735821980543366611159050429319556238404937301414572502995851230102500334957159389907023834995274263772880428238854098885240646938951822381196544076116324926229431900362919181072339459101093893494350487465021457065504668443658328673694854815891844579383016929982533555039974583289035155519377607256213121598549770544261834669885593431386646501584478274936689353631412317653225358736184622595226914277917507339528013140122033514042824582479284905511846626325362234707891479821236277510030069606887911662448886290051054859603162771476637647891945760010310076188099350703187562990468792695380147642523245375510524808384808470768246440454058923357003067800825740045303800562771385759896393875654842030005048823553572668464031876804909261615628592267061679796815105686837960132627455746277126599544308560234607536290105608632933666552783657571040233376937466609164804201151359280322175802936878799732706259393765443186841588447824162395841067139759025515614150786512111538286019132495113312074817691391210208750519910910436244969797125667314153560275713082553405795675093993219668221089486810723452249016125943361899804923535380193839226514929385345189062798712995552618775994910273492754662162432000000000000000000000000000000 [106,62] -137834267343361888756591396363956721405417220907870145943056114406240441657928745759407520777654327524784179654177798930856179852700133519366475848632181305997272052836684021871206289196326761874076411987582669524964753518487897444375984046906336360021932074119789211689187744644595427449211658314100021325387628455568936870576148120164579006750413941226760204071513182545703156815270079307908089638827188982103702698625436641280427550920452301196701462555816410781834221706912810878954641187925142744711321242805726682285551634007456042597748956395262274279113763984254124311228155711530048263068810418288373736135261739575704412477098880294116440859268711599125210189652401232596222776024902047314865174896089304021873756605068019293179902892439945095077817677276920248048870196806680575102396635480314086415152950915334100897021490623527993270563780424524612021377811955552513416993050816135408673164406255000520078805440550504678821085196558960151910817777163279983154138041053378852049211885497269925499221508507415145407194254594186131453451699215795249863332986837615687947610906676507160743493265529923668357904073481345688304318518444950600738277856188580617727995558054188353687861419832353170404430727149574353754355792953028226117450507518869319180138452235005903562907857739986486288255127369531419574243638298207197046720494256606751444325904148588646135483185542814704762325537713251782466012846288862161348257293105518426763897363916497845559532607471297030647263722381233578920654186947429891811815848447380751305363957641749996024148092489184329946567018346102615809253995966067695507130678152515460801385628185882438064063159854187014538969206499515410658913879176634319475141314398664034939174345299217202540449720547981191537660484292350894593611527467773934834019355494349751843530458819133957895026357244726608017864104222686589158142430321375533924722783621739859025655147099364045490323136752789868508682545101628117806703112404218739787642040105105795262358363335879780002021049128918121279759628150634113319429165895007142314548456958456487334960503578940428859202897244380393561090917118213198980099584356169188037621995165762316710290502944030720000000000000000000000000 [106,63] -22521072265658342646536364850997314548084942093662475479326079394147064149695735453670116236519996213640623263586950688977547623833768762632596095098567460917807494762758371256767105051381438539889928192166478233307489257069922060132500781917561182246001859601962925741542270553824666478746353108127213830636458843823205414667806353543174994522372166630685284316121172122711342730423997803615313952160145598543445979031309066948755340238710989149186353326790238456389885472984927259364837892603816271558887612859411017834497320683548159039206765805244970072829013502406893297069370174505655548572537517015370369915070255469918974447356385080187150923865048426631126784955298363773598816692785401567984136025230612071763922324937246072295383593423268510986010429622203559517895958937578980696397243952922635107865733123967165827053971151923759250877842823489810252328384643693138497226994183111703477010579511857175431975209846673639735543251967891520406459737071882540962674141618332146767431101699115903849106129257707836764046774247331338249459974067696408100971245063112046658774605496573342202533467648096076527637426594675133784609846768638860140506182406635651755474754028249552692257687911978829467355583271638511814476564369527047283121603171821052533586861056105027777123405514106644540773685638714576224405415945291400998368728854434136509244106447800343216828443491578737065013270678513450231757904854600225986630869980165237568497411253652720248801327010434054278161688978924638612221496771812096913929360521632065583671853607624171726646862330950764596842151615071927414908423873646003442068988497345518343021597735663039665201628818628841189069538913871379988706656713508900294711750852034871429353308037177966768371634813101020518455252482958667131252280165938372455754800501088336504600741666148493945540276334691728320528353430587860671730132447665846409242467401285945395213189427991016784935326177614000948174709477745084776296212669889195100162151284823834650369998014230319521806383923143055988581853222225193137037232434502822785613035634496326428795474470142130374302715055018952775979608400325558957326630159126148748290752433812808193214628075929600000000000000000000000 [106,64] 2689509530957515600536042974982650148278338948379220682508906164512353720360306963259346683435260848162940382173240411110700959459413510567897155490501685261489428847376982777072570525422250767170549438898574501738417697366188162006910409967246082094480611919765184470846911487184565881214875703259379815198500062600269981661511104758464758522578587308535599149654493424933323054017087183910129384436483507329720848320040597915706165120738761986140289025014320982947319974532396429889656967428111694022351695135374729869902163981058790096427206704517509141196758046307393436968173578737293773080253089945603430888444433238249437220649741687659634867885201718301207885727812967849570851467462868933386403046471940394647830821322102403012141277013532159797838208557589842027078146892231962022005052658568998886587284213839654995288729392139664604840643035488960594631375882368233526831135160029200899220124424066626959401970824879847338372936714471100035071407362963756362422681475122792514423144782629742161022009668359664678876253448486644812388939193548130870538321387244992631047256075637737973808331898273183318839187404049477576797501106476165116928797740968012882761930037907050666925127952647218799574845598110274899049942224128569487896210878844637611510381708275984339551811886750665850980957834434718283786641121627485373138548728846713091498023762793007493615455108048168169599887966455499590328741605122620841389209415459064663843969986329931952190727695136706255526908963391359697713740365105873862447410015050567060125164087486076773000881990139106947730400792433698832202940015572738533577613314802736101664960917818144763318186467767316649253246433125441803253505451204950990071934207480005312806898713699972863482087532184531430566649689994105891831845403172808835548682745755980839168347954591194868134255936977942372165590327008997583092481082638499740279746071494206335144909252446707453185228369188355424021201255672950406866239659586849003835675413249548812757932607691880744984904662439201584898929270284487625080877891890179194268529570740533969799649299425086479349828061830733776003935058021265353320755868236009732190274275106400721988694751313920000000000000000000 [106,65] -13981898370461148664424311215817433672586507099254174337606523205433152118502122223256344516859258661352815321323298951275138891035035118632403286821944119893813030525481090893030467128256196031549890609372434437253652681246409728018421156279565717674471423075321828817498391390671084517186119792723822067825763620322185284075051410396005210777308155261681871110250804812753856488519192079337169073743297547656931135572793840467905577544158967611512610525778133705603872530953495658151043557037034467438786260846294193636336424073151168647624345976683895792197673554628241091239864347434046654317380284267113722726817531980076290698033968279833983665723990111117272040205654458145641162513809042666448827882824186217480169966453687399975652687540885426662997353234089239894148547186404239501980775545159090738421818870853005736860326349869161489315372019402119582978685050682964194354279496324843653985465692863790293070812523215804310470462235201003758394854462983176488355841271534353857940699871583577067384743196567920090440094066094133671157875213716152766961150878813518632543388500630611678070162811799096628685354608866226353042850755645505412324804256961561870253980916736198250833762050214548071273038802906881445713859699803623172618072748219525580238798526117319167266590375416423717072432076822669794462514516263855747870955932917191936206741479453536813746229609843895405031831217423798193669720023025000209914593208298708383721619128698819559790140541591817138088952110453119899785904485442285808269597106224441996819188692643419806109843971758166073881659654973429536734640283378552107736853632618235287449631982438081685532748246316982171898790215249154616117445955647122848985050009419638037926306455866706202296832491265938528503939580132073356207373242524314091854819780987232643604206043259759564974017189608128457225831375489961382822378032896732847342474087125167261598683610767724042183863725298996706056350736717994871753493588917206966742919767589624405295740150695630865741500464164435933469644019771504229434757415908428761445738604306079707178896870802160524878716087737502689765138981204100556603469128622341974692672942581148220011420057600000000000000000 [106,66] 3469305378484973851178954210554563804724690422159119542217898062927960523612776031424408541765745405767239209105862531282367618153930288001832114646125310711746234555993915261454710467522263046354593712549323226310550442305854055075844438312730792070270990397147479332994580820248636473312793055653719686801255590222919127217644516994175928276114029573516827163657230223027404531346995909138019525417430716965354880750292070835992404910595010949253767011799396130841273046138051147491841998089705662161826777238604172000534639561187562056211717472998021267634861959160463810719715581929544514510351420896783277311242141602381460638649372630908636933285682123952841471095652893912244746892591249740204881688556371843338443771330339091490045279516989707689153321759975261087494476141095423972955977284080622267063430774496052317581781641303954487634511543637866258047778478127856630647693777528053501776521230709754122583329535443277700560597709212001631172828116597818276627364890796994340451416563581171218381776072049651550993291398807182614246128941243960157813695135969356363756616619629022383167132879306446285314052808176637477883678189426947403174738543369975667772303321981861537573759650328953027080235180641669819530566502299918322601120299246948343932475813841150149936293593681608098926328859606546834851740159780530420126808720505146832417272145357269144958800186778654082784426703508513243884215929110440270293277870079133462907165879915072887892179313606040242396552220979027150996923269689192477140762484564178414319564545049358385147639603241752739061530627131813440650699893112406278430820869311192348608495118547237119906315666502269600335275564774730284069596178544832817824059981642081310051819616427117882342535311536586241377528919906346072115854962093585048101508039804863618770389642650219147978339237940792846239829787611672258809333087219834368932961453834061437125328114834596336922405052157260660654741624757955114422053846503629495370260976156649547056162488074491946714954366770280401946445729208125909164972601929456723103593658741326285699788578701867130652869340528413919043280167572433696327968410167098756934206961785096945984654540800000000000000 [106,67] 632066436585413005766647813313561077038492657644261540939917342186356305759852532690144806857204757636991509711619717710738775475023812395300123440978073158950624509198751267640030535030747381799293041660845877655377292045813968529486613657320271568500591371101114615221047324759587253920634418748742384254736576138865015361064003578613568257242622851881663969427408231056708288052568228171184068629482508106667170736006330951452472830448493733066602544605143944318296552092324384328213131547039640630246769804534757806250320739524809538292899435408365091759149971109973627876797289183502778653020633604629119293619171980497621380793310714087635596273611480394519991784228495547305262608291778663612067221344707620915579060423197525631600865925156973743127031296778338301385323546102657286425925240567764947978313275481880866388894163548605887285398508037541986993737062918709762727452719389307496069839837063080183516124285935115210849474932742588472334830662758655722847434249577284315661457767745651721263851131945114037543529866696033205313860618076715564259909916043156066707243317242647242871757448733964854821695786200060251869690938704400623497118091105338992237381618337311490576479645499803698422831512019715089612792940682660694023838578903577461230584432822570540084974473442887188095648641569209692899814046799895775803228026801056234528141373104927366267987976577587802535909804341741539413324697464378673988773237450123748423827314789044689878708832157022258591602851938957213323934726190545499346314279817698526478002259062361387944492279693881300246005514358396764255640029023328157830162753162931278104606302610527429531822042437998153602506255701533221031946758795505463891227375351534830375283587138890600073222760944070828951868428016136121821606586654776832410486323521594682883129938600162109292132323809031168817619349121281345937105900554080684994350858362359750909082048809269121046275201345318315108553681737178097862886638771088601558491618511466354167507769819033886950488610287689546731349587223392286660940561498567741106354478018761763287195005777776049050260505995349700917140289711985725784330256611161776934328064131518722514668748800000000000 [106,68] 43666041593631492208797022776057757616928171073020104754545299748316344631564549733852720978006248722704089271284951348628947739904248645824161575046415909454137478676511632321475774987412965133538582506320911894960308453805532026243291142813712345391652361701358737673223128900546040102559968047036036563427383514387058326784546268864110597078579627629985635001992128600357765116766038626417503980020202921869496507744224130565774809139981471434254744195229284856784870865525317014468625341230288442189539273471228456562943117522097329361853582205276104931753994093033809999600808277259912229775841145868752120728644819979558409440249363185586740658427027308190998669819241432870805571084258912471178732483946488043397612342148457785624093346504415815620655825688913987663209796085797669901409972035605868910434067395835644959698942884715805100781497496008295831823973274214814120180890353371934157272464869659295092676555681203842812461078793148200638329002193421238946607064370059448475513893104306900485740058455080391980719877403210322917323389944353411527988166233661794034017935060222276300012489811859981368648907511385816436377131123824636208777566726863169660336515416147325892985470396535068025349971273500990993812498809531857545787200591290303955995236668244532307268243275886095778038646868839906151276261907696620284582866420241920286466406261498402317458032799217965254543736810572224691552189421169731032505159068763300470890136438722981993507812907704031044122179952240072167510315816408680778174964833411359745637294773916929778662897024872386651849997940607956741680775453304295733088341766481897274402510063865237000823189798901574198510890104408559413625805814647650367000653647906318475173663222703261239039852425743324060143400113372449106041869496505980525800114347573028134603560070012000434181965945173059856270103643744451806294364869156832141621816689211694747922017341369158556340068602271446662223989446070928030490815890629504251642115458848901485462114285226761247193786442542835136059957033052749375352853355473435933555152928899916436883168308159887536159591768081848796559556719648101982382521121032618298515070945345409551800729600000000 [106,69] 3339105246706252805472645629512764557061573306677353017801885496474626460082961252773473930390686871556902625203683798162023252198948622797449906706120288488694474587527853736234010980204241591255155825156088213948376714306040880727944451564448924737080784094571396847428068088283967821090964892371818647285824488747571819631758551663424180598515375389398979014735859666452071903955797264897934316230125315350843447606333019654451816952367018126665390500511460138471031399222905652819721576291648322033375789447350599695576066044116155072128920729656556956219592921065240065361798049993728758180699291877730655930109835768476949905056617180594628269197831253056892809963834465195605659120704656660582790098989152837103853472012776183018085344033674714022908614410779012576502102773138246708042669195783391651106667085917703856218838857280545692143738984112140992890982058398579310788791524516826625503579571456314598494981642480271461334703935911913941315748422568351255174070477686797898307100077881291311352524631383006798717855319962099110285508479978610882263309996540161252712189027383755181365577633733521496135615473001040489439568463822710471016883469723740909226735873280276793829139430051654957037704887435160024013370373437569509982611128504576924346509876048608735112115463712627042103218795216826431154523117010271870454054003820078668721444323923502005416684036658623567916156180533840641894744612643649078517597005706771536168040536204981378491742171241168020890786937292852299960673565992046752962689707436158324643496411360474569522503567733400823890520973917919309306144760763578086189837099320213223882750501476432567190054259314042210708731504959167104991811467606352746005509450186302674412946587293763432617175049318286469168882522261520441034852798490177634814895065962479805690256048371724065246351774380222605276118563833140290650211566501141302787501256342566613879126077676246758247662573710342232916744529877327805962931511457308409201912264914137740931662807123313975980874576386053808033347506664020480257739009265403464339183451768516214177652332318298099154310318086606283730496952696383054439103248095943301450363875957028747490099200000 [106,70] 194743467950270020093633869733923466735380658170126733689177840398644160431374793029668886495569641350254520486357170615419681830378586528237151419659948962978035579900568575041780098159847520670059847680603583651538372855300862851261911638195991962360844075466056795366667714654187307598997174326947537456400646185060242359106881921942038649071897924491026767321329512519755471970427469853514555220462746729617321182178060055908048487281049023486301341980657065653692643212677969769258058517586464504441108973831570184406909953837486825962785803215113955755811405127764362345840983323853593969066999908489660593765447369057899244604403660438860070411439968786855097461703342748461660562301930792592630634176206636555181161557507331521668475763255165136764148338098937444861037669515299212946005758775318133766516926240790796260556122377279356748488727400518522503155542317017718461568582045172610159389507747172058106493131533266783016877483066070705011875230841365994761475462063974247642517811057107254641476672238505482585692786328853306506568133997545718982323673711510703115280387969676924791870369444799982873008969324752033548008246675881646472654476582981172019018005929978759591966034715098379160348914182659389229780239309410649144296412752340032870674440320696304194293767955248183816747156717756825324546401140523221349432700192897744195462064566452406500691407979006210065489221593156558048300568648786343512295350325982415479974783169955449351499059366209634458117481984342583050755293068169994420382909904123927689717844711982474674330922288835908790733905993067787737343498991726159545761120351501699829390396566322451222113604315606871563872382504106275819076113583731715952558599914636562554438748276646556083362312201732588644426976663868958404067660287512246139213389467409237573683137637684564983681200014980603815755390765487457493576977989082694450805019009631894423319131863964255794732624279187314711250168395735702937534360892872650425096297786745395716535237460584429347314032140668519048746013358209112358374141760988936130687976403266844765784064193841503877317521469773631777180384638367905828103475821514440428783233939992571043662000 [106,71] 5004275653784622887154828601129004368913405781417299791068290101419541614023753543606847242797779040673007575409518484325761712398798071718125839136394762585871602297091110741385137858163457319369383473471765854454147259918374624030405437626830479067092324771598026006628353108241019082234560515128778642008250807036843779000107702870997486994708396278079108276282172289453123016238329976386494544595353995071751077679267623567757477610481017853996726631415161586951797083002136289338868930992271870332148623286070244626821228027565878154720772613242668948009713301965260590662922310594214785117036835121606251673558093222173209288991660234553375845604627653116245420868771935902774951734047174222796984114516711008094639733237252928956070796799066102860219968429242463129364622447170550340034689124033008596621474583598599543834146008549545222902730743011284529529935853813137050660825139725346203750788840227450110491719208983904472638694350863637276046842545848001942189632383065488755137262737124631414316613483343922016068460971213072503506701360274740566235389292840551878026999710952100264564823939707197488188584855087359523616650638368470350411698388500482870967818412325791087787950462435553255021700411314269472170081386455389353236811762484064745636664350034962261761002578953000694331309053685472249814025275324417211331096243343618165692206524207246997432262851404495977439305143398164327537372982890328661168820715675270280930640669246597579076949337750549281253668596664190887082086612563050831662451626916265667525686212693397204395957908189526220451227295108650065320788652918172043220913040902933660445855309208648541887167624177595390491184399221237484667083616120240950438590421146369368798885924786408101462429325196715358268754706048474723668359834121251289187127851548123017467521612002925640471316342642728070392875007319653916558273812719299260100481714980291642871728366230868360393396370386502751868800612717654489360195703207321701336263071365726858150422923990496195810497576786646659758024284930512299317564530998567277600196701625989254921319063990307439405427882542683691083517479074628127461655483484344282031176628689787120000 [106,72] -6013011542144509298570014206560516062169366919308417141748124063206320126196844836304889703819839302480203219568287764224242471265051553347805699435039088772686308870610121724990353813481188162389582564714798390720319676347892083504924205751632195230933848093572038619404751198760806814027104748139641526223819739892893837298307955569413977809837014123374135728188857960020263594171195361135206149054635338272058600859241163051825140256193065858878196055607820613171343351277532758406333117265996928632611309321246063163808279035118776580019685402550855699321165027276933449413380608450594626654907807791218880094725913268103420442525836813500566041236599511824704160014708125531028878548410574998096264977455925864971231605515485072424465001812567242040369128956896782739582569712765325243789191271254952849179480200500744053649278419781768972583760188558553755688941168347182152759604643390356956692472902565856325182074165621975819286476602275112088350539829398330607240740235129140056574045480821351844229296029299600624119222528186717797362731635814084799170105868611312082030936529386846881715521210996847386351317541451624978909004727367942955822013215920119403909680014852754641499888585894033410247696585074913659087387189275772487193984982669030261199684479564222840776823662514653346733955753472118167103944313774156625507547618591355432715808514924235563592951843844774159436438379291152263007702391011812401883744366655633208067387004857100441270158727621017465906206468790983840444385699331453840783059552524045251093947106259932310664741601332885191413131761736689212615105752037554050562605606178762217428893612543724844824569736407897872600300408099210634484106720124327546257456846029594861364717668642881273754421784834291967206461061514029822925623863901910255507648214143168243208356108459385915971008438356618970275098565134618706716502279230088952791983838819537810956374123597414081692730180731824990300196023426145786448987359705241476799451759401377571487947344152230335096222142076743153515022780951521652514836415368583720138512661557254505601557981802966929439807877477853109378477141793489850494562129933912197672253099440000 [106,73] 444884858490496240550620780748458251321071524035005680244642031579190239431368799527110199907901482577024852764639493083671432855933044804484736334257087618434897813932283313913624678850689323536269052062333603964373446321525581013516774797772817388177163367259108810368544815630217486358048700491962688979039234104773632735676887797537155559212420272230690509849372618309717765813485328502550582957669899852674743361836756133714748738601104434661010165380913236823219236435299203323045432049717641808229479898361118188706918793806778410734016994123785408006694420726127879173030331673786107199190648268558024956752902645195536928510684346810771746290046021868770861562838361197833498554019608329032163742144397404130798399761215854871470974420607922779499453835372071305996345360417417585189399659646548830519880657414784700196368517000681293758611531051545002307470253256673829239601945407377053864304146563513753826881345371371713804785438604859158136286490722491174588012151184177265390241674787128704065150979200889096418578854878952118862608894241169890034812814785928841022043171553894871784392632425039032751255834640355216010428800848011982816967634480355050085896349943949205679626387809279090282064687743577075195493916096427705167877819052829990090584405793767848242130033817080223769263580109666842314715689591143539709968999586967327045998310198464945436266526521471263864246941894049138654299358589331789605306479860954155503766450974876627008370896257419413828154432033130687667123494948150248645914114081118992240676566260473509404368584254937195120925095347205953368760918103336456750632783812885780656983034011592276059833448634850102429036702944474210008630614648441466414803314025555929761280162755485571859900994189966076348686547522630395108050562064540890973950296292011165665768404740939771806918341524056019041049905569470562749810243655013562483992806154031786877328611883147670437344966042065155939086752762923556599109791590597206564933592120459208158136670442009898143554938873976481475657798809062965905824274276061953978859755581457843760436704912060473225660683172741168794305760211509424917666242335581048215809028800 [106,74] 145877808004495813107570571100132883680407118851687259945156155641820031764668968193124523755534111969593222671914561530279019325321731587725446122266530824564255624565997880143333971732749530198296284585040662026015485862304534574385836419041353574171776932148331691648107555001033954439912923622122776006138406226337893822874453344592671624349316576754342699892744764823961136259286776122529526614588615455599233825456844158993138487725072889571246038924754839546010965040493054306995557820703979539837229112322833584277942129557479463149315190131611082995267024377659172411619121540576719862731900384488121171538265673928329919522440779447653965082313875609026496173344372248103895444619566051792846908159705287890274070313912099768935852124706496128699444149100205359794569358877501516810002833753918965286102134890403606916764616524070789830255324257997235807757036107071952878625489357029533728869358965506250556082380963925996844994627638568053584329921848884686568745596699609595800441087214115911125120487706984351239721030880939919342144517498985467165902469720281873894012683577960308759490429282197296117702043340095494854135276567630145654942366743482821641589756204987399078448347849080368268130458367646741107829649479065676066429824828838151489886709260350754822015291411710704927497338404496065870922654406549906564509407603044381183741595102405398873123281014932737460155819780920104927596456725066023833437073181727159214414335572997778657340739477509188302211321295358877757726481025021346590939142106380281264380309440420798969240076289802066807463244443963942497658432032928865067561887543510533764184131643612391294970345419172108935846428773295952408964011887343015508557554939609597338627844045902132075886813295708366655968684270609715589926510304543295334062074299987737093349709216835373470241264816070764879177105335364138606237975953849793739517806534091805896581423494059219342015612584875676896265663281419479635708800007173329760753253618794037029713925355340601703605888670436278763419402813719221347175763225104313136291465474299249920613210805294344157172933378366154407044768816736793810732459478953536600687920 [106,75] 867492659476395791783834597323883868315042493999718617221958026580001788852501766643334508149501855382940771730763040793627501201454293426900587741955543836466998570818742910542550008043525821938037411980945710559209969714109386402724261650701620045055205570063239457917986165453789385333465325866351760486934288329507877305996401099831313151792520650467984214174117427662681515392148090932648883443594908933144655953055339710848314613466498019212625294574424202573191207029743801640276349153451758442560954049819961845129001578808216847802893515941106611049753708973583932662557926380075976610562985616781160587972175976353631210130048148235804452192855458704443263149889622588591185931871792546670557582090611667766152162826080690396163801445266307869137847019668849568599401945695265032663859624516811640321749138185591573795906210070181235000697742922033397407808843979295934838367278633573087176238623139843625825228455498043591792341142802420641250323642207939541823926548734686351265095760532594953386481757009554293626333656194359483847118376626118265024659715622751551352150942710975768781315015079573252366448463737179644671999020333919927663778102717744030980237370012938245242837154957967681709465849143579152950461490106394126260667155274259476750162929306874457128347950558438657356433562206961985508548019527473356757663310260181248187413028154100868852229290283176588556337218258158476675062978310200940104308807663323149890821455284884820759931722678330241575929480498365344685274968095791638029096464870931748723821836725127597734327760168960759217477306883476518783170413528162312561998722606468676909669019447298536770313511851416267604729604073148888500390777144961037208907611640296257167520175656489029404064478772307042799704715376913636540650648241476141678998624520935586715495120865325656832580467065122220848758254404087012093228398637909118058856684433604131451978567608075047701128027282018435085475389796784373901125941547729259401371383677013750211553178467592331059010689314323654416297025472263854255447471203733954698535677452199439048907017033743627078860236264445956004771856814809852880649350041438175360 [106,76] -14335251875074405254225022510094090556959753634145549655159463966607175081311797614219650406466290251828685955480333958952182340263397426987765835676967944197894476023155558004779160939881468586060916270919768672600684326188958368229124637736889866349729361392181422515516717522610345142310479089191260383994283552687710311289834898590293808995390419016280612218732883548019180304643557399255458513476986370482253891029934124062419909923227671713977242226662360389698149711215519225896103644364485809371052791470370355379187410056557428189408175376390575329842924537851661112660066195928074284924497340866103856404731705101351755721540816630511908533082336525350471954193201212185460055774388143650271151634475213351105776433310399485997204132519133191329439205089909518342020837439559921029362407043129574319327055156816896730850344293219336074260674236051644563546075836548722587448943658701705661600219602190127427427046554022502521138623294697940125763030469372077517002410639568032657625853199945377748833093858434769428313693514082689101304964310286535598728958693889507949391805859920336872769563489382686029408957964986540461197395575007824375599368941457762394191223129329400023562908755346692572998448277622802494019198296037687387072172310724300038866686207410877486386115456329296075575527307732784755475083613683998655545616979418694754435783943006374086231327676187460324264622349010667256698720972779484726663477077561033146180313203951434417318935732686249005779572944340256146007730645367116461801582416499616361547106746274296577703991578433797591666349513344909421056146713894554094501614273634418495921995975889699534354113719508223044863709574404908289308854884862926487029669945746819646192960654179895370180264288149720474569774526072494760732772168324984090151738642726925861341861414590199544337999743760591411060884287454555598931721958276868575674589042905193496289155751641883089075351841909176692542133636895153040245431131746247433218589948297225423275444456902962129673557409910053602333110965787598040665607025066193201573833426440944623610960048335820596227488363857164259469460873338804310541015661079600 [106,77] -471898525620895804599757204924013297478659895684704283356557877245201511257417472036935506024648237220660492683467842579686139374403888338870932410007610852226028567208009704633209096446819768186151699891460330604120406775727336640972062757071198369724234194132893172453470618991234865224790854140245533015832674808248145452788869984303224796568122248137920304630186793202087359956579002507253914985913052091577966859619521882632083901328580190694370564160623550199785034232989572047169697459134918490372748464280777622335399073735483367140791314178109930291799871845889904062925994566271894184275581004866533861686267383190832533914197220561781428243486369594690290455902729727027962896103875099469870064271965734181412353172470896338088931279092500281897220015938864020178387431576654259110107778337618433659173322954524890973385470212596189295513750953968213604087856202658835634387313375135135067058441658692420393490100984985334761634779322220697895655870492900668832879482949221582715428786961814060706891360553708253072069947095230255952300548547678048088746339869885122222796480269435279156776326343995808519711665722242657297313455330027481283507645907136118355674752043403593761028354539977416587596397349732465369771059908116804321977747749809018547110715802739597401277454362370800861992992170394873217642602882833424383934919289177537379934359487424298600902521428415739473278123300051442284542125393080642534499540456213545725368411508539598375452945256722713777865465630604849889385923270333343317480466818993175598520011649314112039732741805149700804286444766330244349288971089084731178639017925262557782568406375862305994648901385972111879223989086347734264800394952746730292507705801385208455305882420568082419665322046621091068538085918733399593721779714985054001278376898250850706391091749808110182579613804313195643809189020613347554722006503163118267111196711506065274780119681502885466687013263641143936663916533012917866055182109500087225021150266186186292224845185453598740288050493609198939335078249579395266971379777774778365328211824528446381379022665838939563842945997803312953657361448862491541493404400 [106,78] -11612239297275709136645346339005360578265593137218414766108389590823172407066825198460206424565086247579985676740040762093104518524146857253422520788531466104249841961831056881098054170791033151990801587537411698554694094244363800501602835790089120761137643639405116008910390861559895765859493282596445630991764537363700656195548112574105864260782342604188509463137375564284059875142158003534228461199196895516309423841413709777712344153024674123558481049391211312087279417263185705985113761396828657395397444587553667358641749218636785565940371838210363410068695595627313525717641827040429437384981883337941500425718575142376768297431205114208020228425703004889083525785543720791519208526854237035533163060688735887142087443207303617121139984744827172413606453462740054341760649033130756360874889865014787703089729784379716039213635257251314976269347313926117095372517299139952224250444276767561812297257604093102308919181474290991575459827592373130133593326406674893573222165770828496230646259173822438259002563906467883784660277156911416563431323785855346789064201756148316103746125894254227656489959532524998031732753986839814098115852446342557862293948827761734885502604472265347587875400301178316923822565542006093900821117370372907617655037075904031072550323945376222635566705355139978003687725945070992397809386115284192373539813381378195469062538065578657979233760172630676348102960935704972404844818935180327823994679001971907106479620370244621281350828752629088994240412375270568134758897809715688516522851927069129840063698448959386175612311131867492381455966112058771963951600315223453931891828330028605229173417633506905800007505700406190846897448481555779371432285448819528489739159012877663828012720027032950219450196935848362131361452902834348830399009823174015766737086514526508543294839960450937615132262031305002971858148030542966188163228765205024994814730692566306406408437743820502806986527063967337715223640544616515385060320114483076553852575372610328847935626159499027775701441667194411701009715698914776331667968788610511185697603474821677216991323345732461836019894627184843838095122230863893559310950 [106,79] 16313249622570338873948747940169001078930874810759906720858538069446951105813620528833754648639673459933512265707904169697985720746416738262261839626763466102344170135022143901279703574420668030237021368117347391986063418304921686250506859574538054396373475177397161463182586510217960270429913560864967768138807704283068250399057778291554483591794876891514522180341071762381490844448916997143034845732681013467828770181516090756221405980720025185228862645537574665591622838089935083886128118698102836948994288007417569231030134298393884771534574913635771244713803660919499673619027063522008906531871866781273414921208306567051564334547921072444425797786449062624439030613968508756566531010040781276497802471731413681497552644886409275110883628498528702661160205597708821004494904901245214830521660109288539849581231800350265188319440464743000025680667185883629660564047333391013219046742801172704166267001364734466603064846283144169268463572717931656419221124399608988595360021980816271987522352223799417880225080011421442239523871154417806060424949259791955169519953546211703935065570082350933566526770985918275584016541267368787749909701340329654934149454852061141931028707975888926432959171441079723517420268337999273836406087253675318493752718272950317560158870286159446491691347322701543124071822437088470907932383476821625830231938444534024539788695670476925930481767064119763208058211608294993773909450709930242715913039653784300228901133146392788297373007243824086368864162625553388444382894431559450059523038543192770944536747833903206588201116340197203530221832036291934056160144766892874062385551853391112900896891698514027991809365432796578863358579308493786130843234471306782623464762515961743645096801173643997818057714434096509800560484193003060321102564106101743338043832614647516981242076244291444596888581316975829688512635920584888009119175917426822178716217708136699110575438697535976760413086652564050964797257772283895305169323517278284542122553908835870882861234319136692819296454170080590302510487788586223614815096887357485544920322067389549019567195676162839811841071722058461702597791589616704000 [106,80] -3035732722409291251771589034314612224180183041113009009927151434439860469435025894336285880950568065266749461204255148697095274102352147061961950338712676683805462665996442607342465161342167514381291047331179981681646335565748110396017551401535910605482335649829342131139084239178189516524545295933320546926703962329546169921913073130723513991171159423017956451779244270792294084552899677471119783347792849043927403500863422603969122697547227147748982412508366595291573288114900438456971670377584773107173401002784841198316484932044301622839283660782503556571188609646025572379671266502445572083873401135234535018328229045389813689956825742153940849459558251088221750600611382128099476872384827245817062259727595040080801545343098329229371181666167457286894906666231170536416198547336839348587760409281050115976850879736160039502561293249614727867611166059733101077718553951286243317358081511525517969047586924225912408749053593891823812176070774070208528150010853132022211145324217885083150749332877195921407275703981502354583930421206676748599562166601649921144677430725494317644533232815603215990055325589243721092479324334169233665387788119011461352067943171363173128973938283170465440250895562126520021165808481972206312414079029995453597493870251877368270963986842965792141434846250841710724329236998712303700608794051883806018409450739845926638521391875522766100132648906246633658437456864620186302674355523595769014161738128874830548644796755631216488232855083642974258716809263718391386133762662391121711675443247381859842854836850276122500605052255309865309284762662421079185046646271455976693497400467240742142826812453005512489292814388356779166269317486095745897622742329382933700459253485693339573306685583515814232173233003155052215492629251574766064861356922287211018156946454804445792759648724859863646838585442257484437270604410159390697006747672083411668908297504258697700227633997546688558169057873005000904268081963223190938621915104711992596006607395982447521384473692895114034974462183792011917700578711361051165815469583427062725392178892900305413108046468279021342658971958265963096406184327680 [106,81] 84478095372647437945949249618488987344445415253603478235566106322087643351519151814230787039299205463480447781609452710300282274054380233413908996175041435020425028429997745354080927611184303349773562524959879899587162920751624931763062895815350397901606249105178633476226008564333874718893270571986803009109148090426699976722364145140085937750911293328019151779873540365322794459224960999798522432679681083683611482241179371330857408336718315055029790552908597867297788275864848137875458743332626181531135974787690582056432538194833609402139609840890972044500230783362528527546127052181779646679096406926016473710620815991230165074500057908692981846208976871552199158292903853243614215958573143093829044115729799986075967776840285466570539313720870092076809155756794763504827948514954269575037412036382423841644187479806043235242092163087287810393975102565706467089775027510760653429426193093632674308177311264297264492877185305015771866731992971180195243492998215293151460667319510085515454747052579236133703307275583819347127569521137865637051709640056666516382501577901948966858167365226740668603814311918305080579521415390765505818105746389607159667796222898979038264465547593961745995453927455006399823837898633247521894283865300445314568550597565538995101721534125405152392460572988572363764673835405762776012664628551864122592082607757321333024924430157954994619461873512397961670134707830148046751880512270684222041088979633868154781192599071801384200782183332044977706015651120373701466707821162438802325456041983868185653447707798745766073643629434297255278704351918193207155406186487335596170478388495698175154533568164022417899401407453154793033741621657187103441986291349305270107327452062650146583620339535910026106088764026474560619365164150668472077546057793570128313563390431787887227628679445132199672699684575615489252043776698265606614254331017268190365755869762607477972880564169824563276681003740289145345823243686713324437905140519614769550318440263510795305529002630514095033154572391869517972116856934621315138397023582316314456503002427660257274924562475686775949826840596743615807656000 [106,82] 473901712240923070178418879230811575451782650130141404757408286477424981581407368093508196655522129364701354265112042058125907732708356030394873300652984511166378724983051026638672061474049160479144708809523058301223343062577686321087737385804065955249629477426914977671740449980770995641751260339765584689915064771310456644074284961441527423618602663551874117595886536700493073121700416788469985141062063878139680385797525109550192949465524851254187397996008060353625982564165276985851875716747967436913150515113526566919116042829157193456211844768544302108102326029997254234476545039467815931511365721252816443560382309827140160585284851820674562391408249349490670550750984321844895034079480125434434816679034623798445558344450096759637941234372875186087782412393722670111517341594163552296366667223405560773846887206244852463583863529270642649188988951196547318022814485663564248682383789656182354179994331280960080210612036867209677256989650845916642314279510198199255494037548275677994837608824841796144031438270656289940654605656446299642747612308265631266048403394984559271791830008916510279877023803350922247759664553362929429778680779731005831431647663208055234425121055687542697640094645291955049356695071561751204815273416926201442495347301065827991057501162395656340263038985130955834373769303439761246097950861563570882117654894487218234953270778067449555194019692393972770895648279923177954391674342954311400026764591197481745648530036669926036334496083339342338804375822067858313212201531311520262573070843187866812958519912523513626283304373097175096716943863060013594328797812956523049758546738911341755517781691099661749275245833450935527821099752250787360879806483444659196956111585638448527500568278006894702402236949572322512467058566448009428509680245960298542130958624781679591288396517925776879571361279692125122175762261822440626305198927910493276888308487552665281702386378769477394948160040035919897301717030943378124860922463181200004637477744864174951519517251592907701016157313823573592048417188055321645748890373003704146940967963889058813082456138235435134608865247913090535200 [106,83] 9120711656405268676426937310767419147142922052371099269134280895522873711253484788114749868293099382671501400705773519983484527783333127610973173806186815385892480154091671280265134413534909018473450395529245867087830957127260698972331410508564671392685266950889684306870301402104200531011069515449716823143856206710710973614820821636583918951978395987799139325997212973913785270578789398837855082416430542379124689197148039244436543396674171358205250721473688929946022061487234060053953136593823313477407458779368978874376220989365164229171444175036456660778442198564435434471607978689669008178492616004386963981565901870156114299471274411416330949322053174219095593408646231774972174242267900524972596292502197985268816602977157306128379344658526096655290389027659304914330091572465559346232885594443513536103198765867221449532121572196852378350197365233728064950576466117517435818902530259390973305382481126983892551761699460707433861118216247701250791862741740556048719714517790216947531120282191200031461896141935150969945551576996104426766699165922479589253612503987076011019497958280793078091378858518605767955580717832341496894549582621138230941422467544028861860778887093218467530499830773959979719823561220787804169822890474486000470811487138188494519696543901775255754428085547555972827060287813286711537214161470188258728482812066448534468549406032612044344943932659904868818666776836785995896850705496513015338902298786381250354425417132393533060737670691480740427039307596236015583777752127725450236410897632495823628435385047760175160941061085655234929188800213610646533828233504934521053499492213282690965161114488235773607611492712875217645027032787358792273370324287234007433346185860843050235592538554886292385258323108733603804353545910901122600731964436316917820724142767217470202350424582699913658261103867985130708213813084039111873561446954154336217603412513007546925117059031865224340316323773904979399509200039748834839088401114450874031455994497996005346595078894748960308521384777925123551876187048607403875851253011700747411083324835779804904812555752853295626656673168157440 [106,84] 1223509192052205416441482150949014983500667241311302720018675901796673557621418271390036721480993588920127429320630008935781492082816461242540393865832144301169095002777455970945090536861042428044835677846015498235658465765119230304724652312330637081967796666640505763149361311358516874033767058443060485821051213549985056356602486235616657692197970800150777153698885870950581214490015977499446242726778991266963821335495142596831245324359323242521656525212728540543482304872595941845327457507325387668963305710905952215830312756378106005852559667914254391730193423330484979802858871739979339955520612461740516600885194145242506459190828711483654048406698333393584532986307725041770405012496187877783964532874689861022207696853516541648985668231950292369844092788017990323285517771256406820524604887178999046261113711953851786677567379029659558067194452774165759296374096955789515763467303175741878942700590521177932308317095308358112803721520214079620303935879528835330086373483616051659054048891208278170820489792008082954342294192230673492129521855843363510065097636231956708338706034776497367826314825636395874256152222640916677457232715893543292064211692703895092165258454040853879661895601031232314745792027435115820489524486482970755271401369137698950974970816094858766534615448605025398453470270613494592371329747156587360378935667664574633851326994697179010754547710355863173557542052182702607583545072098057584466767737581096267625797370433432761604980661017605134503950703764028992385625822232450613938858701954439766085925284597802490582889732990351479502357273002818018785172069283310903037160577666629130010056215740536978854408401611370059636180587552273427420511681482426433897998564991142243805646772483545577457491012226008698139761290751842909480861820425042453600871157516667345404198065926210580058341259942469160746732897424416409169621074193957635530534855673075296325654007219378284271733927083918707483731888418291431563755050594358836491834190593415534654396476439562438872171844233465401824589672349825161072539109880323588104846386314020590738382725958842408821571248720 [106,85] 117057667041423791127389897982446938018814768578034761569318798722207518246115125785325496452737941894423721190614540293622232160450326821304532598582933994333615829130450595975558742711701305815586709643674186511145912285444383087812782652700074930104265673183962771561018746962667922669985186036996953520576360885445438234757354203011474760888083000163332334645549223121390673714821730680939607088588531890601327364412739489800783357831480807039534086983048888777300505334510871621649276652986840601985587090366755137529982710720791073574883049824793782468070894314222663701611225510029840776552197024714287913697916534190888956963389566809637163481722608137257316978217527752042043282137080603925899176053157719667642582902646360047768463541280568001147458327148683607583842157120410493829221102569848580566187156390207817562097522126423357965950402951855494508763149383235893598056688718687234457748727726240147687711255243469610972732528109208212541459684371101290020517338729441886727336251309412439736568529236054666743676601881656153856024701996320030530956443394854165116705182936149637815573445242366830364118402986239423954770331562486629661070319963625617290034599906447708289839200768046209153879886211587569052663550369049773669347026422663705445419629654382630407555398770266770200393895914840534768533661261918474545851804703880092506505029342871432956190509657803411439049096825764868848786748849197539721808051753715795244783880818557321119240340723273656512932156070719209252243516105275160468952164182331240365559617381140685407902827000058488630185189474478231652632188547760192857236676268621126137238981922386947468456854049694840347721700233879664367979022222482350671898700919771154434122068210110154648840143570057029585890037499781688258002239824398267311042636444084436269777315109931667172374130749142599690881275236978134372355614144199970485572098852055879286542371455792395057237235627583988665714902121434188206689141602654702721372139118883903882070564314583008773654525544011549971513691044352004015002428175024031375810120731334088993858797724956855923279360 [106,86] -992500619074259013664050942570216755778533698206762007223924696515963976222872012741934018600796837486394305831695981601569326598492075791364578411807322280476695376664273046329841773393190519083650380543810149255158982357700316656296764839726592868817525737332788972094092343309816029283842271835517357026909955200330242765156638182908036499981712582692187893532220646272008917976775045967240853386933373080704392069246945104229477439422154788056817218001599385931420442565573051985894439415756244055970891683778683851717265566169895772018311573354065632697699266057233901120237563155707780446591019306367716459172106922571334169569954264689153238832056700430959429602901459894241167872492698365833904181531469540992363349060039015219614275101641459824211691072255991636538730615149271505385839048602491122373434331789063988242411122105182058738779301102736127509310634349710016910569612228542636449323669087772139230155072944192859620172389669456294615843353052673868691934513235676287064697209758050865883108797900678250249169605011507140163658650093272498355858770239384611513207330518929031974484154948036735333908553013429217225190443334019445853213778212778730765089650100393938536973603357550194248549958101691154938134161270232621502842206205474128334089157792026623625816697823690535343264269762400151824155110333401464443683540458648409400379651130166415507088319366679163673960260341686643996602344068113369209074792371661675560251871724406595155932739666501981341803027866703968999938596063561105505424418681464787983141675113440488590987669034341132177799415624431692045922519005322210516471409172267603716731325207972642856366367608745174383401643523460918205762473883633322938240465702992988691638747210357120859141518077782343386645304151623353127868689308606944746894420862075406829267303388948377039319189968764047237211974469748753161800604031604059128255095116386713870741314715261097091963219278969797301635320406592928449682552560207501571141704433595794937714919562228988298365588663370355443853857074451423222857861015568891299282721522238539409010333521276093090 [106,87] 5509471705654174386098096369445613557967779248955030600542102531019428499744465924941518724824896919911393025008423134137895394954417649790054507701676189932483854156134951104648444590847946678164744094500095433195408340911285727720378495141597376067024433139499040399640551136921809388434369441354229133851007225146469616812927487225077543968019276222176522254191309252707544173613818636502846146628807317542237961867676843943770547515240843866112748216136508972639413623733131397717419747760715684797130154312387774304219312425724556399015404263354663623163410068245212032755289929333946621153202661164420378466941458675381249629664678122188175534829099854139202314317767777296679235357790239121304468998814133191176968406268564536666914617115683769850222025350065273229248656046022183115716716226435694002390265527606201175041380213378293239158440814025118590711899905462539713738002090189548418189569025600204613417261577423902927630738141683843425848909944118180549118102848395715420864207672632776386182381285828520374362362384801835831272694950005025119287765473213832193233771149357955898013274406905523751260535542391334802573836699234899051042995180229612792983325793798392872578324493790371937887656710615316904276346965746500311830601964288988594771843642915511192418754211835681117107581327614569412039417260551745626864466682212964842055227825818413205280478734895416687391091565192852862944519319018448615928774491953315039756478394309545329471101139679710947279292949775201579180882589753148787561012517277080209609369933433706185478683326561682403076711542642305553411699253793204977988377049707631230277054706611996153578668283412913841077613287204178020315387282673938241506835599026861762709684074133287649792506904597578683290584182733889681140821640388513393561462488573608716050004700466476881207073734537675658684989456466468252684971710043827797806440773009710687137438603774905807437844239457478556415407434708180417057814673928700715933118027284422029833349023029098670236952381749085523034586125066880843797558369642339950933612970567074576591531317897600 [106,88] 20418673131421483261769393681836777697974699848289479050389399482542280282622549139313348306542752751996996563369687242847750999300246323169777459529987845843848831252949439872660626211397669556444559697672041208638696701953024411043711619375736115396702660181697693635665365480508005295640304733416602811584291302354436667879884969842698696452304176726097768272022978344928074294733259385322900296294161816764567309773319205089372879889443567781762605418485514914570516427798322841892853563503129918075011194053588638598739876822461394801713594023377796354873888457772286564157745805106327625881960928665491349215588872966664640036672245140395976793383746229474783153905542191936243178882991882132845737021849503497406355404125738396514946230426942212478136685458511031176233087582345744146559713736308888014914681891152623064485516689435727795341207528512791158468596522537771322474585671504565756341811765823506032868642355209537434219232866433881363339500372058680989947446709589516212056064101905168547048900796495827177150156510606181906919089476454437039888015869699896733473105457331717059680855776760791060144280782882019122532104693270952506058309537582590461124058917133910588240821439878780789705364724158264633510555961456212018617064948466747785637961694931002444019281204759427322314048532739695609515867688954867707091722592882352515792600429494883309870782678892068231188354831553457394400039199341173205523120051828807732551737636865875201294359500748294374579372950801660371061855227997312636018246689578183752585632443813407217357837946035416195683385565898009225079596412969995362450535704524932092751178962416433300021480163012311542052754606274902939738897212328888122127793175456312238661387832325120381161224992096504656373023566260686576431710938221965283299643722874183723018318487706696689555383586547626749404023293928869138209909777950570154588524663661025274258623634597014441902490038933102779896364791409159680168646586874659689736666342134386012515499343994364925123995647382257442518339604766236462381142035127974035645364692353097760602213696 [106,89] 94044025124265960681929396374100828556586583664993417751557677251462182723719186693795471925650781424030200036503609907781097925168626985959770815274597600491612390153825470254864318270246710875960123591980497479207016920204862652603366954547445762038460660680276004850993102304169145635354387712119158000920419044883180980964107147425295612727307114361605219981013922957032057117984985040028004848159738706473975940022150162403031615872557018968266222007136314867100051850270409659591195665225634890918472366340123435894409383249814572306279554426157975227241805182600595575553696185906907463796026455313563015770517015004477600826181020171994418026652218945682106436184905837996738330058717374249815824325506515063922867708231572489485514687666783595464583746990190828307769243904768264843607327586589141468102436854725662131162482546789767061907341035605553573454452570201659960824963585928097196629454365354937790258829914371784916719417720346609063573322928922794501178811473137403450719520815116983171146361674490150233000673388039076893317421645013518053332673948097348505880108732445046632725443771772051210320920713150786381038896671714713423637695234904461816250491300656869377439384278592818441867353506278806387418570434889325465509776383356564890538454885112098718809165870704355445953395286767774408921469400944524451409129089807961664330085904161923423043221962163628467728276954229344923271860837791180566219470684874964262784805083128905518759134382379420212159867632999183965846181052636524479101766636044656786285809376301653150111387589961554098712503169259721911618992873587532715146339222393336390364683015483377648085523386134277781812475983558485742337738692335869650226980732962402697773084120233610677891632933396567391410171114688655350196197527573147224837823810336872805700313063059641969535807744720376758665776379155811807171815304361300826461643882420130717836963924838601037208243206484911698591551956365619634042541762632638111424286947275702351614297740229644921200331970964988603109431967806303309988389323753126996130352838293090597504 [106,90] 143382704864774425787964451226898579500577105213069417180280765631422047485829705334682868786057561552520911736129479719233759327694757186116760104776751059743227738972106312258919986401279382920158119570906192354908437288536315844637564969954088540174052830702401263791578926344165914613944313699700374696974477595648575464023566977535174247627768282081726234742345563284465957436821009643837031865934325611252225555602105411476986557194668421755148756913154524680709770573052221924830468858725016389832716594278701612056329100511280251793996615218557130750263988039036991515439424009551595990930245253837453877193970423339342139464314597847101840532337136888729388800792367718431470480855341347451145121273629345118512349136632428666887778160335147536640362339354026389795404773455003800729834212909110410178050497692561983743629020025151375321194156679829463897459599326765216294068470785316165328408360339462339722160394614551470479994060906454311658306503715340653375306165247700244060457818829261417737027203574246675634611254477507051046863930607037065236286289655413339998514146844532889473420393689672671574361700818905485239842612926320275733637713749137717039318917398061146271962239578527671663225808571945762672456177140286018296363121365066611272343897186326307533442145460729418682007108121329952561665392864210322850366829643295434789885038097947831198653745668871471309651495766455396406484004318925139468011096668586115871108996774015921802983519296964647154633991423252993330285590164889139644631902576150757632125446397012880175908978210877016661607513760562661130840659626612066606781910727925207667380431396161505107780810521413029256157785312109946647368447076280863855169345473107290575920163737632209930871359755640289141109040701298810906052859022932392995627823783114583200446690946893528777441080880031280444435736338512303903279502264354922317953895593196017003391658789302247993187910571137238329121527430325886859060538771457031695549942017962142619528733042687901004565555932626410748078104443034987826748328657551511381194004243831192 [106,91] 369411288431888611510884118334204146434095386146139392308801205021670172711384377689072431470726623498551578326568912490707963764979224082838551547705968792682155615699825497283409078675322316500460212734181049372119048273268747576359956144978570905312018660774157528514013441617497921177199874537027578246590736543130254325406080339809662241684394422221168997926315010696501998740089130749499387744879708293180745488138743914465399447636298405060694268252726205385972442026213378072486524988397140168255049701166132672648772821649980709139218533160152223670740576319992369760013768316688690152167752128622409820230326153080364746199019572840402146671987272384996376181212524245452366847221888387765662541169960739794879507016727743884688523541658701114132943225092535342142097972363871920925741550677829186533327284225801501299763389248081824313695771914934603217983753147170510018754743812466278977928639153063288371184618993420059450296197936340239957905603427655207269909915789494415961290843429249328671249558556943977184944850284442419349891441489037754084711472192432566929407800091538773155232774201233315946269991039119503942224393615076993007161149158655872210517560908573606047980074263184253534802192116439332125208588547093949605405322161439823561795732171022543929840708522977606331062386607329493154444840246858746966478665515333460439232533918903735585803088807507705519309229213277454584657093179919281151903124477421706581076949264281805388687023291340469173070121772532564141344315037047624897665245919644315643355446975500328332826954278746815143811823970912560395024339662254101213260199751961773243211005462683629944867604511887668087147843908334434645126921034543933049798008167048525432220032211146526768107560533566073479722696993985014399438168800251527054363155947487480886799380374119484451359501242442128068436896222268097730807946939276527163481117689703071996198830005877994293748127168652822065571433276957893613189173296066399291826075387198883574736862819089719577172804292395194511488099264311546562106873427234683019512304576 [106,92] -3695862914152416194192180706167714383788950287821121895546303206692105951735594174432683025924846708031008298642930699358631104121500366528902938632007917604631318166954088065393117698927528799039474965384326378771851805570352377745272643779610593346283452159855504827557670574907629387841963462980973633295876870449065397397398974904939462767553631573855594206711083828830957890249467314799325085171629084578229862499591686181283942803653745160794662133694035484628062880275871780187210506249397865565736102275468039236282730315529458793717395466650851374535952997719165103156895757448345808306542637467371298820366151298701252494638644532530700537822811193781132086666229336201058697463173813800309036211379114327193810692386423107073004766719162953355013446896372271060561677394956201874815858241019429493858309096654846219995016365582034337008011750516447089186859438734335659864622006455005114109868088621917177254267504821478070867401511088373032270491171401483075193373362083035267189479750977563604005023978235706092491899338828385999331333269575392921079026402922335753106227039866030849549014232590248628358129383445752414076235003874462120514846264066328360199077782045401443118645232979337731938114683594996322453517566538366573097842707535168119044152273501306053649862557104139992368138167846357638522539242032323223654970798968530003584559075839291767100363238641863924078208085272916321821710945976760910318288306807077039103115290510714083149397517131590139529046805076464095301630519284481606447473921917093128679540029413454422792515402164714335181016945748000985076837440519211368652501143508990100554226107060560636212327751500187255935913562426052012186345347406950595927741708322807585525911867693754733196387115062001586392887514750663894109294400264884199440727684773001082115658067089620349683215541531607903125984156372142006474872728494784935266577801983268205689935881828228621882333780868164650794121593732917596544775384144031219266362153153522939261897737140338356727791192295273119055472372542204335248128003475076475344 [106,93] -2458572180718244769676760373672252998729070331888356783780615776811506327004499685394040753770558334514227423347898011749245806075575498080841296132837326236689457046592172851211719632014457023584853392350467463313945792124928411461342230259174446549354779684537948325279423522355030643134721375626942856892485625874402580966480144936163844145366491264837392421701533226873285777463281074441293931661628065955543569316481791276757517258071266432044685036197964590413607518726059413069089788091521040928817525946603473318576870091785851670533627938980348464185456651988337166067477002342759804253148957601168453726568863943729354320410075800688272679203142266600053499522390031927847213554048514341171887634876971071143563022288813605495691654077646589057321542309063366983003782713356484609980008277689476595225127226407696727267680724858636891179829013162674561039194103297270121645250265627023496298370565991702415470046564688563072169377734599053261120552376836835165134042800474631221588693150438795052202057865987708803102184944015487659820222605785947240809089094673061730838844054200822231193797753444172235031452439527575041059943107134723015359062760208637440824975209430901651855440674552810252999450036903027134464479270223431670269017900423775532026080494805884799367363680587521852961318956599907976889378157312395218122832786738667216190607345486393999889822476352216876216030491124196886725942573238975892639852629133433256841534734935174918351301664257510523046463602517503260226899384879801637677206399142863973195110063375938654989677982598159138027537157506264007994167096327453541622300032959020149804461642569754970244739528005572988771110688304901555638676602608856575447822056899973335268145500409018135718162832873658317345076666570112645868617685733420577737975419550319538011915184956381020767515717373644482882779822494290947356794423446931821932756238484625934239589764643355977461875563408949764085307128578721511924892003418225912945096140363297008156359931485298884740149512262446448814162623403589298899831510809732896 [106,94] 7606787786415892367280486693244663952836896139722075700492395182207467569241581568914648891430647705289622989017738063782145260529508505802369219166391355132165737362859698409138605564921024696246962643329440096859532282556917015474782805161967721004080786647090997279606086016182948725845921142253822999495959006174215957915223192426034707975091254058082002398095476804188818314252032546097678176284605281631836265628820667693083153650250300986458967030254762236938971060680954386698488285664311328008085856499688202482369050642478547280622624473966362544054388887967969503866149984720387998601081522389533003825549183746122118551301959095142263986037386495956474683002957077857499693920344775894195839645851907454336113139466014784081566486356846655740907310127476731490193383608037263310095920787242061502675106047167817105136970655051808300342210255991966671113746700437004932841763875598715283475689811764151325829854441302502673246802674614240023235786249121583134786555203682596177093195700093568356867327735387887076373785200934192736275649716142455220685187013794448768175527985823674462848422421132455301974595637239925318165587374840614723951029178500182038886026216802267293782396394534689700251237248030944550149011737239521983638575572893814452609406052944922753308777754856322014283980146704640160704616988542405812997030663499073961273649483328583760666061473000789201143551840408296053724144359897216521531206691386514087841837642296613181354680669090161237563834632333344812468294684171645882757456606479489898652050131110142227898784970371553566620135648125300654959355399169476162787923044733463195507287226745702947443000699186384251244606151383549449249111590420237058602424649689744859404339276827611647593376351283467791127712094654225086196767371837085103921411476833905511360997469024708577068172892039447258782582830013831428422765571576519677959282947889657452481099311422265520304358175288208754963404367630341235053749713984175161320190261466967912758653464332285086558340187735410421484071703339965803428454452674 [106,95] -40276808291007363580444794364493175050859866855045519062360915714387853403218159693015714329070615443903296545218823347386984279711990722611150849714494423619640733230387909196510355206888773013613969298944488224718767590122656034702723875308645652400566430068021219137777611885449872485005597058934555858374693125351751223926543369150052417800233349307740438784608828598643803157538584070725632829032443276213180067398283067518559134624246951093319770207593489425604135295992809771789261826991133426282653966028551614972514929001427948576699127209206014942596151886779820756528707551756588427471938389029976979920085742712208816884224799612628780823984205349226006331870551443858848143011151910326900038142972891507502977155146634886032511669429174749033076920263430176206322734267384779871993535860093253189238864436162972284180629888996005921178451049935557018912825007056614261589126291989033974090537827991099652547865783698783942970361073576141933189715155443489666515278624928187095898671776660493621655543005241417995625072624369812503260986350944378393473729863520280731202298686859889802145403354222080878505729688436676115707447704133508311198816862157017125564237384648821560822361904728624137288708006664349782284834291908069263630948804921183291547946184163098641414569044050432030086451091889593664086171186008873351013975071600153952812946457025715847800785325419231227051334035183600308991907903613086113880013833917863930545933472571342020984324968032482178281579395258971343068022006893587339171808113352113672590542440582814448213132663389139573273611114265880180171393617986779306339712268024292011627102805408965147485154465788643256248900699509833266760814470734683739157274392435062324088119891297099757212254029295117353906741275444053855951920846158135715998978818593184412193499551634323897489380111432714893922858290142009022307103708183468466418139770802949105337448365514708762972286526164189354201968175514166558036453113819894536183600359581047762287933687338240856731594752449488987269991762578982572799744 [106,96] 36544047312620746496452342655300961230981729218996987013521061904288528016787175527566740439259562289400860601786113228427520279696236001918219776609547260836512161772110598044159563928787640908599609996963182425020466440023413191310044126746302560844477599778158048919676939671140051451234619031331134473267864280297011299186867912031396678601896728702339568251056488261550341603440325117297127874710596882261433927209134476107602204000565273318324979731943539122843249656812529176840234172072103362991136437062401428485674096996421388549216343907139877621734530409510893170988719767319204943881073367940530887117945210710359637027760037400777634860526328034696685982605938573096223091941500636472251702605213956978845206067545504283290094181135259490266299420586775529088759645450301067794176565871409036607841022349469435101696433231859772758511161545730234063067645366155596654310486057213051947348397417581258620429817705477343802231069659344171434062900949584996971633817809910490313159313831048953810330203898901245535511739889617454693899618772270060487834961481650078471749073240812402222159278483799103013389571588086231521764188833249468901613608531431856804953101984786477667252709480652434414020846040792853956025876344968771498553671862453820706364725685951028417916593289647446577929400655228800398097410992222458972402129333686284983015624414185627956738024559151981275205322554889900857990303605749568377833883348236930874108124983808912983471653609711176430487087324160267122634884177139303682590633333084472518831531366355941735652961978185556775513898764744015621956165785181086345386664681685430114414555936780250457676821048049497732527552558528643486458817361095396427564873401449249802422619811745224826819133632557294414588100115752186138546676800011677795938229949516282420571831442372056096426310239762478200034055663948084685131972508814807961863992991810796579458969777313453668425856150696031094975653294625107362225844359736422931383195800817651198517350390382097511454074014919649748200235078133898496 [106,97] -172238412529911932158777614692037353050597962156372726591718026425588817340467783613138437511462390488122082042643495823070111814344737436775546287309216001201616174157101420928852140357036051356143564499291851332380796909776252886948227351661522958864361003444620435156667813413556478846392261053568594769351097431322638514568475427827270370966783408164545624650771372073714797843995139552804993643207124149221809909254409428870917972833170135741466865754215362477123213883518191844199270910931044518569411389652317734380560160694534820750986586137843124230909570306536407701934522832511567148942140189090931883369280322336900066664668335927519592199971514977675417963537642292621087657772282773328087936288309886305487310706403245182624271411511167458612169867188568263300004144452754201227299047651773483654692696757479517491223593669255818432930634297633546077507702005496794574695679460865415421804322012629476733203953595550850812061375727304755214472682642184958866772987277341744210381358004082754944627091239268979387235588326510683275258082248835837154784032803802948977285389087903287665144241959608355966305201426162522524832205783010447114081850263026230110098898319078431082484979307668928564897411254886332355716846038115056475009792725395067356197520740080586949881026279216848199062161074879706573474936642633665004964044691337257067017636157573380413808543587336962962189608499759427034095837729401740473457625798116440173802324847284330514325344610202679003956735764856650348319603689105276957393722791713272638120171662571069382446445498942048496963876530036663561996140545283312451714909897799733877626999864739021015231145510175931036710867017025749429196908888702019461201332943779794219272406493324151804896212456167094796113277916406164281002467552352044388118854891436427142891166559383957800651576391847775964212984673244674362823558056663516268065626033621878524665022268215532807717694987410840340059046490654702403128416971895657567271693029596114345980187682966511733372447846575630212538921455744 [106,98] 112673862704706996117208153180585682988549420515208179022081316350799016453433347525590907976903309791690174305318840967108656725100682602653375604953928971522617707031542753252982703676719699808814313366292268720121476092504137346143444417790426689052268635022935463128958012000442886508758027512907715674535961715993603880134745206364596825707523070989693574268818525117150498048678075155243111912384865058514596268876762884124667365920722718457426321346205774331953195647255771813285836317190419883884763441197656447642741869789612895385761800251307983446241469646188706734421312265494005775362862205929171794788084788031106417754588986885693480270292422367851554296232324367463708544027095529870757187396399153044165171728592871693594923779816939550703419786823506270073893186268961063419340506834297215311063847107226378283026506705994431895878088088337473946238927936921482204063927874956716984746814639717268198078820962883064589581324317208883572777171119573825480107926263085620576323617886921771370863173109362174254705874504293008861113492734068639143194015015526891139105678611456295218631045185303484308854239074867203700986594180091846335393327494703482770335598288954042108653129491548535483280153158198353843243646301780988188999841359751908278762501386518846634638298439368421010591895293632448595887521552446925446852937082937934493556251090442435803972974731383538633351369625024156290392551384177421694250292370472741103913814833768930547558152099421993319454122077517903750716194623189560246792431624819446144071149882142067426483492983792640554030675747018564231216732071888690234011101631578487030126026266873171627948529042592729823972198420585397697313983901259958428359037601770214060769748748865279224907638183594988043336056375774293103653959754609401806977505545513160388457287175237771430147684912623644649145195414339573676396034314791172482144556567199233775423560946657545853629149218572255318412481974243305343063895105408252121673349951449349682962384995249471063345550337017725103075232 [106,99] 178196234793571969420235966211856905289042958410254016180003453694756732780741945815002249401401052814077350113707068998501280585888283255062978375221065005987987745282071399135580545971390460183658371259661786375242330621423835075194928492349442920033230620830251428385284835494025397698501786536655435732864984808956870753599645271290022935774966037508216348570479783743630585274129606624519315103062264638348739433917766893205222755364364089505989152647174103102848396343169569405890474868699617099489648795095369818472793721019364393884365283403280790312327732775651444530138042155003460152461643009255291198490391229871512954236995452574795465448084900909268511344988580122756971482381381025497165471831586771586843608181429895523411140684843235610982177768885448501198658378602506166854658487730427428127640950362028828566522001330043527702847870395578731895300455233701171863487677202005022929712356372652818384566798937788847582414115209397969825196944634614106000144360582115250029181996072201206814791510459684181642674660962242908600836869115860411071692280881123200004439835487739905727294575571117907522827034415751856883992109653804481073454507007181323485859226361943007422272303421400397798916045008927383975726596292940198830039647643507202217462901645217881490619082254459075348091514929526300666891099942692926336471699220002859487310576191120958382129906772420581287973626902740371513717027346055741027093718708421961118175885122573859787300652348574758656820464847268337857768445366922358647133131742503273037756021673005378213859870138145232602009568340908363547298416475197481668345286955183193987900859780756532031832223784119676490453049440127961466686438317039584916528873205280538452770746791536564830754243828277940281918613140786742322157461164507912324802857247986988275459993059668142944772750545761507874671724444025413367532739689983108541386318610773290308648677881116169571557863953700582643814062913535803794044050954482314234691226579471780931420871264173168118360823488277262592 [106,100] -465912653942076166171090976167162768314957537100225530841682600497357921298941898914159932852275902416041334537605334788419111338786938391643534061083338272516359892513913134007797043122969632907664905339600665039026161255379783063789454363879389574227663596941871682331913179214271590487126710671249172758853996793191078079365232620512734084160046345375651514343228671958667824807866061231140163017901989455009959044645012876969086660231817627422289578304709130429560900614031153195138102809878399749072450179483251714660920320082784891980131397431465458808835058446038213610461815442744569444511980672240230135267375652027079706636823051697918030921941085112800329744902048491158432437638243797680679519614911087308775574550580993897038124052995548718662320897749617266794349735208247525589845226202765431592561534449337574927081611791004827200038816330930027072509133195596625963405457607711506965294002445387658605949219572416598491712065032082404590775908121286209459541458883155035162837901169472151555724020665859842992894785000197312182870469895739792167298780072077010874053869364188834260871349303990833547206024635861250989426336521883280065040332254593144150912902124246964624223814089179905712206590229071203701781102094463664763872965177613558685828237520546594205018779034739155131904810675840503126746049013196259670706164903674124642764879330785198738322669111552681533582314438115994760188511724203404282391639575658320542695762732055083410667404796188111609812658873398748206132704087811056191219791905886257895267682023778394418362917271924470975199302058074880041501238636884293348060032807704154513776497778285362463562686186207493602111264973041622112179599733034202650462976678434397473915447063438112007000065482528938768544406500618806081225217929914720765922568446206166292155962952855627686565264493919422570738045816444455603209713123930481037036995140748115440879851740639429170933507925323259150170723471831702173150883412589022799984003642662619843992099859201939220084710691744 [106,101] 223803665164791111955080751001556455375935175434607279805271037792569597995042392280785475486891394001917324663884942273584416752271746516469951251504567885480707111688424104261455136418107183998366732192330291272041878140834806445424372573260760191481382348918896097359448039761214661800670050516155081415727682602927599721684776450851212300758840264236985653445075051500553435899298119133605400170162147730683135313736137011488898070054091946989466727179931303268003331191979727194956048252240175206047170842876593663970337691792946729517100549449492520522705472317709208174421145160135961211198780174623099257916248450032212776341929358541229631521639657941291786736859746136003868542845150815030216178259332788969280596664648613416189467273400707515929311394538069935821345777015322285809311061642819814434933760534909348534013492520013912085913926414063935276169609185363535897820858526993705183770848464717057190041281859869746019794147315451451446621474957445712729623826922369435495127747850716133854792945515797229366101934264973865169270642868542773955929092063060232435909371924259983867151033972665149203146020047983831776092859742130017678953546621652784588580322749598246990661998590436683604709997147122624943384641903430038440676720758489693778344699766775173646963682844605671118350002460839123182631976510513027446853042907166420116413480363673490037014472833712195985565362472237927469315480536989950189288579789501117250319794056095700030356684892985493033515108447107215431123218213004477479488444152392736479475298148385636049572697757968416658169284278086902833739459064446574756430740623245952402954528779595983227010400573551532548995719143709993005831183059130800136009207623790716912075132394346400060129821956785682918054110772552723245727524013078537130208218920534335937533893375202788089590097520629997392675562091344568296011436118022134195848021816392635673171768527669199017613085704467621873053050846562935945683514942094175282044253564332464222574357860100908146457632 [106,102] 22113395883917892805179751334871880722887394939559048993394844647782005761272899492736796492720764022943030168307197839596233642509030280979407653991787479239535683488327246466951054282560412804832008119160756013271614701677580164250561140151558396884748130024856619415974591756944402397966451437786654819333487614428933120777128216274081799798097409865913252961680342069068620647046382403819002721869366843666269296177105080769112214230767089612505977385140802669662267690426052234664927639533877296057679514970851820884484215253999509868561545458993302569066471341800026916233596188500887162675092146592051733015788458254686422521411232942540070800508889415132856502398521454864812501812861599482558334306141082581796952471704335222534009318436127872521930678130345812666742668581692148139778899547806998882537753129341429117188000383819852997464100174509533007122172335916515301181580831168795619308930188045594369689393667659575695166267035321811931265143111456248862310665608754124483936331505535999496957078749370122053042673355822375899061193681435595342079319488448878437193800228286671633119201341890249865297423749281588301495130325778915913336312761333745303797200006164510204020732435016533962503118746055385941392319757787453929753986744179468712091445235271125687896826066102694324192678760867307517662606063330668362056380499868213679000809532359850985959515040206072669816450154166253748907927907129543032632318750201972396120344667581249917793074850862429694392519425602917530901864099789694726275471752817543845726365846735328100884543814962385655420152105066856494419369289027309194877548619147030036491215502507544299565192574274276688745225444840018837874454408591571339265827864546533349030440128622344406931867094156427833342247942930132048214505394734751335730122349811025508485950361489289825734927943406855154687532032863999330074287149210609529558158360842186746830127342267200618693801805943168428780609297648483877552108353758075531875953817960010537966682970478658820 [106,103] 7680127919488498971845572150881368159432695117439150643810245650346309857501193937617267968734342731276838423669995214181630418895980714428793709820042560568835187180985496914869124685312332949015091696552817134670161512104809651958157331762348360230411971892709278622910453201774912600486048892156772967340608767536701823053982453082938886346821111251765040759201278484637196011819576528208977258135289401845171694299467876564188699209088489241599548869553542756049182165427098809806961649291506921705209628736699036434050774376381897649923480739464216207884845128985177730673096297093498444854885336818152131122746441896204838863458357196203038758526452560345118662290404239140803257748778903403512561529001638274166790605324733661324752697628692465980489458414042417108411344340675366227990029800948052306085811077090318954930145629450488416514740925257978151040058208628577996040575124901871396014758035955831909951846634613445054986437942493929391836751307234431130461894505165669279711570580454915946492603043306043523530841024643952940460007456811909879783661900882275411046079219715106777650703192293496464147660659308447065742536815296397618355008565301312370552282073850002129540976768276513587184276183655912735847617747829876429449626466865654453638614603205124833315036010171792757630871932970119507789059300447098767041909821102694284934079574071675931401250983798034782654997373142893985839463107732592513354231083273204988587817525452138043833760302355315271578774694420869828417759546571133834782906692345883832632418416900811516447250585443687292331309663322719049066466904724386877228274240149672941414746748634200297506991116240881866371347593617579619575664110948070552693519062612745517857989384594222839712662391826153590862615435937303239368205601064644447194013924257932060859311656643374468619526595610116552879017160773336802587515758663600631105818210186936324616328098616556728655675740622360268840376148137273326633648608289725329367093971935014313954105127936 [106,104] 2906394295204159280511414246882022901618841471836466827404860521638955718323179460300085306602039209720422113988748642888110932700994437759737251787914672641409269368023084201876067834569725540322297000826162102502580109067329133077010898229706297297590599677247482530763915547155120917607095995387813393197887643493711812304793425836191467600155611860950428010059257611451563684298909181737291518873849824095848718624014239359315825769024139496119861138007572842447750523928114802840599396455475347352113770061571015240766952245162232375376432965460621400985366790109711449585412016920252777127254083315438571138666041016658799052033772034744478309734293233685626794753643256339531280087821105594021390357913578983754845145354991020296327955366424506499451004116718614309024682178752799545416005786803807300634829150016962606765845466965401625741025918090685099902544716604015371311250450219736238069796026947835847447129874579284407528207566151008273862750099342081891130774674729318885692280395030583799414120961415571098494778138604316755090215877287092913620646573883965108406366702598925779776464511521942724054803257217939671795404813694670451996400384373505707981598840403008954646187263478003724955507534918959933900944484020700776629581128394672812956407249493647231010532640093232359924772568602670308201623994353019898047907898774216797823824914720967798345908412396206126295274458571574548704831605496985093978131382295667316491632999622633486573129667099899129789620268166323083114760034850369794564656813959934482921723732110245543337995838166778211457379832822596080128356626397229890610987446912490308210831404206518428199991928004114831565771337558930709608726161339904889379721756313707095050495084005090360381929556244437390726964843083366516671228877240314086563030303502574778124320190658694900374162806620106360096909910480421606679816043974427220781880942388470011429201967675147690005209126955675709007919117461090273472603768328000659122498653507243830009728 [106,105] 413061469070831671774821255361242286342056948416774640198873099681172614940245811172315420939063870398033046968984786121120220674448085584791100815955160677628972117044399719939691581971988973161255353523217500848955762934626276876158734516505522701424228027308730894907733406121360485868164598987287684553403740788216251513362041543455570306139531355666613009769242239685156971881488197050194016226679494163338573381110988462551362900202771026717848909239585446791433384612538891264663778380538176109615677139772686330610079576333515241358120832333756653816386303196855653120187816162690534647497477694721549561008449653842998393511577772482583256734124210331869973302102168681894431091473959113770980611018862220859108134649851218685875623093239135883187220063587258664360461675186318605409383371555631834683069278527246187460429301910759552607367713528419807090591501133566329934770358814983282942035385503574839007612718770338203708355026594522793826805399661575713085028099722208007232430128408802343859359836797424883312175606962703569352828164297197257217433703018486624706841824095526442089274615794148469412155573151768970511953830760898368480231119241456828760687954729702563200094179297930329133086518520495671336542595645671085156977963514059837429672716804409174570965592864378271708683030411773161354217807758459243798157158101922534657721077256949199957093273074760092875619682419768652001736521014353249908067428179659874164262745577131581859001218122747356963376221072078263604441664554434564352530309679314034850334138068436707309514957416416801263939083008229594246943704424632092538673193927118446078310207637343109478217199464122163297866340709357601349202541145901098842228395786142055198840217832898803463866636519518193457882541964268851299805143374571682194384720499762434462315309055314272952667621412134531207283818147219168706875272384563162344518075016717420314347186207281518558977791826498798152988694135492374867366046361573714960401308566817600 [106,106] -234417051279780188741020702669031293916762002602935574750650459877925975704007769090435313755388864720170074123851284112533051075096511436797100788832915811369074643308163876095010202092418593737812385417042918435319028004999131053661420032220822846289431359248592977733636425603634455181209812574694324441025098466712796478916488467348021877278890113082444697290756879989706349714188771586661855369084352342414183099437488774911465076902412035801259205615722434107859072399759778529647389040274558568417386242571343747386343134698404651922259883951721292512897855940297028686212086034305637750236426110771929967650128835256061727474691377667270816648593707234482890310488331597345334490422101437610416848295737633113092599030157754370189584794452013768364173692219753069140634354383432975531612176324735897030659996801981768797174451728059991630180159517684499398550006978942546819437078520192736633568055154998804477392154740208859085514776466560893839746218954681239522491687903003177921965992599193726801073987315682792664040173233211014539686145402676982624503687667339644561606502141571003530699004511261591383037039846477156316384267556730152829700894661189948748694801975342586472546887627060457726624606833768048896008921834157191739544340130630270835264193754046956084834921652288298285288533840688134726031369240528513996924655923404511462492517689296979118796615064496130490726223497660458307588497629787959595426305959969437833621642232995685893539312557829199026564269555233649699493755569367023910728117007756778512190335338005804125852330507252401564425582443089808165019210014150720734361029799120585551220846257268216406549637352390043274801338446727373902308583539815574752507270072959240570089059182033240670434880051278113491516039008987555049152089078110826973162494479845084260591185115065798683906283605875016904586584049583386034678533842578594367893929507282626208120726071352063610697932886369107619901741216966322250088197521470531533317203440 [107,0] 38353648058639932566244280458641323128559006246621483180125932049802589455362572922333215716209041198742538966454367538503772472443729732685816796437906839361779736332521888609854764790488974397411136317934885101569728357452809538965103304657408198294761003967723098070350309332113637495474688608128961872050273300222399492181975653889937502323486351204684057413957637504061864040654760507411363339140981413489939492281309244563795990541939353878738201337761876893646643029009950046692216251553169373227795435174039628097660656311900015612164224794209509010403558816206429503862820589234536489382835503267774185179698064518571898588321518112147910299930239118626797835124520436683532033545761136753943912335114694773190542725367274590673271938407516796045279104152847006067435702369913063118523139653616978463778813376089033935364677134839804752209114131517474061772709193136026145590150070463007981856964241285977121892646047362887929750232879916969346498040748699711961102097227913635850002345779470299223549127331247812502227469785716247501637365503701807674337981060394650332296639324767557042167131597328936561366184762541969874716715623922186289071763359506275520256466395607281791530778080828507456551255697080010370050448395970359709606798639216489093546316655624025274284922518116269331115161246204337497861470833177164342030480618179007790554418913757749580957556724526982784734325810498564468659577678237440907162778742993616895318569581672192681811201672442600143363448670854952432677836438147948431016820143972227529816398136574698140565411599628951839189702456216626220426515269188036058157506524967081005128636506830654401102148554704812317434239636229798066866226920451681043616815258026374926514020274082619191202132888079651953682131701468821310316516358813162877861175244846658315488990144580526682702015055863875945297351021048931477842204419644785849616378654442727312479428264554732239943816345884554407548977116374786954070131156925475537741222382824891877162244556572602440142451027799592337702019846822381010447958853830258507958102807303668149601335519762008825829528941291281829566977341257293672180815885915859834422337606983439360513978114281397750333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -567022740565982762351549157863955360136301172313852774063734390733224914893479308466362448930763262655884250706508617554201608237942945159670555208693216839892370011934230916571697267363088989121306747336733425487706169713809646389750576346349469007090282926753490770425654522532348674496993094786589463048484842691333453105615728788319013468504221712021711566525197450015067497193769161078906190467143330320754655190689901711529925500889641798531883095951443781044878544543764641564368052284589758865951974761680290936372824633805168996039583453363703022455650787919255576727094176810568916047825913772395396190323937815954976831215392397233981670401298733842032294219178313717308036137056294632584812637682355718841267797127692711427509205238209882804844932860277448135462643449561196904734442076674430996667752465503507891720116160586401029950900403986396816276882477289813210059325917163543370342447449394264992222092342246508120809322754745106833680673507104594548391385503078147390352136923848700690395241356008512099123319806019111017336878019700046103838648774885083653879717507739528668303480539326209864999631206771916649603217090322078824215664569382668103101398972386880787794534273690682480658838408855806288547329050086339768919679262618494498056654922133964260810665650033464890577936008373092188592390361634182102184609390285854558388571332212092068772744922044221911981988989846136545744052461505536538899371721448597138232572641254351411549883261839049244171121394115134955593885216375930633251087253834632886655908911793200019269880653887197913161770613334175263503884479425471770502614959732060220899778426588596028291314860545087407918325925949317810305297011366896371918903030140698006463015100704319317779682638699654572713854663261852426325318710747636587353380791153448851420381440719938081144652735761092327223337275937116874549694138431509085863278650239271178091593618227094556206277820940883452018390079783736109921934032240893833238280208372828069382114142337771853019046595753624689841367289581128042948274276874758295804960043112194247013107073624897937541527865236066750193117261233847581580457191368148949360668736099093802004853221569117239224827904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -1271389631239865960367779089818490637263073521223668610488763833172632162594687426074876379899037654526825429922622633399233393372085185099425539916458657457034128171870582989956570622737473880574048616558569291117515962702483462474015209637414013453723861256558259245415297139213903129859074538726082031593984288233415635371115551937201024930560571134538518899279585631035572855986617926259363814897033517733612220894549057637166765753371129397048745582814411862422694160906276596236748105524681932190531550974664599967204843973110385776583768352686066133559447579291726217309644669412891054525994599622677224204173658951614847315462042705702364621000916388239627895812706964030317700221596895749717058634790104569216398110234950424199468893852735786945613800095987975694859232259437795311479119074844075769476307180255742703319041610898668710913068559496311079556908148357296810616751099157729274794090009628366274155561724593282390221482805087103709969099992856376282751403206470491763721939724891543669712727423393276043150636944026423427778082225150256374828815542271924464935917327039058902437830307777924117449961588764237713615372390865312990200735521137265644793020874205677921769152279161758625802295423006910814306723986651098070710517088295867208292198785373207640998128260344832042981704616112324908449189524433362880696110338868231164142214915613713525310461514051927833854534786269655099991702136160463707537243379575116430184079290280245034572215765891731654466472758552461968670739685092990992493787792363933224392963055028782908026623032784576600132236601545082895479283811286140392011390879038681204164989062091463273065523161572484856550482094304427046230264873637884206451881656668573542276231612162824208493811288194238443732495275082107617839804707212542066273282744424328192507854337782341011633671272341496578371773955321277066417281475680576277705175623833142923587449838496158216620845441237787130303396729404755445398363072108469231464844660678165414097084514895197924500548370321729920371740739945955931339443250097172527864368081218372498224080296041240008461579317775347049994572688098140066748998278233840198624568701183859729464427731148750555027865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 97697209134707878237539140404519873666813558170046328963662387678558071950395796051887826038026054603062201362628871671072855417707792970382900388662677213666151512732536995061390330262632072539958635525737357898807635869719332937740611176607105534636947944892875362118198697855691955506730931290020755042794188737751016830986296018739015392565036531163810799565665631936269815758644210353652959782251015736814857924629107636149303142414308084220442370474198829308259284657112378043991265943474545812290328537954693343280975984857073643813178958842819280730199210865550561606557175881258613048989767716859652922983746609821640333516752426878465338997194145530964186333098355900616210097393835209922312574416144667541138345516086182020456409543355075784758468071166126054937950697327234643324944063722888727522643701892887472945116906217142496188687452096478255609545057377392957486309320731017656545981260218389455960463185793680146249967281333344036651051268978161789763075354619470903322439345279425186018831549356719690183204260642475626622289589633525464713840784869077352459584161575635115115723434263489962205438699334795405337422199552285533406196065319245774405064602684822794843129481621373010392118548861667460388113493701319743807629868161077921406201507893454353697253950410988778642990139307801625295198859851792548846669932473587922451877499098105147686831504342606918325745439857290856971629661158757139339893952952557461583397723757417600175682320831883188884736749312329158740179164714284957107413878795540791224170363802218168659629762435604750625752778865337394270262121021662365451065660066398033594989168212149269191348816711420406836217398374594201317209571273938507377592182028538482809763787437720499531011199497188289279116995345523542644526958204178802988267198993826710542161169526857238643299861320919471795631161032342063314237514098889437871931762276103584295399941700325846769800332425004423290619590137568846410541269813185014643830221883230812894698315289257438540215229344827854322489770788482513664692855391867154258865683083494083880869042802033232345590678843994264195930450061140367757884895641480811376828638246827178884236590202745126140046737408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -2734959731171018054142372020130404716785962066438727695016444311504112064952787860042644964281110801875856083814817037812494429514329255549138810957912503953293506585797586105799290970887593397862835397309901807297509335718549441554644786742106080491972927004135543668453685297022026200554882208699110604868479962612819337719787964740860091511194130617655882009728831577304442454712292281373192378566893871001112369528691046466355594706624836102175152111807864987232087567637952272917706062771224235607661302664295263866498837622368928236436784116860439113941175940215470607387306555633647416797415718807634353641198223476783145348046451653004479316641055576737095394561346215722314534591549468755980984544351349635301152315411167911905205752611304486403659252712379119748517382630937095726784499038161790432105307674280328986682870757868506014412862675627916599091560849897435357880470911130932916705535222822290584210141896475489962948094181938781654219430167744453033103745106887703705554598401627076745250033313619387514448941050591813274822816979428827683430529409507545647726182879421503043013499199291842535639764949123500423417579089838942822219705633644472868389480982910342609220594971817373432725578037696737782294487977652094399036945811712834796524666665363424059277147999863816548207197681585709350852573805429117369171333565788322589686347631458913242065707052613830274898422838783929917961843991617181715153333009299666465207505006074664397693289667838873832403278126537170531759842320205885831312884008962868246122954122871293480182777104293302288578045080366304096517954564225937799557644569175317622285300742629250106993522495609241485205133997808514762044361638555159798224768793194093399083641462558292154355241248107073155779811168188693913939429392889106795200095542631509703002684951802571631055342453818613437167085052353328010278433614147607773457641808894386212268699556046161857426431485445623020597680863834890311084950918802919318535337969231868694193012800151898297309388226640690166599064438430919856032447834867995602746775218945675845751749396230235703181045585630142670320261797144176404192211705845517213042426611518234615031717478542256846458060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -15859247538851769868479956643215188401819043877681004578929737202589178557091992625362385394571553380762801487755403776447241971934182932708860860663963893553427191180318882801218707166699128417628566702182074306733987224507411008040517251435380553336668510256821614933165969510656465876449550826918905896256766267067367381856682850764289170495738669759252142860549515804243704338155109494489661094191312440617138243236089500289308327581182642975367837865945320875381044740163041454921421667674513036392499006047408951460613464249793791727433900637490514075040105065677627875609768527825177754275474203208956290969822032218571866065482805463077817857462389762989879905181325879502931955822058720897026893470563884604887137504161775128234620375153188694655365798693515335637212909960262626151915347320556063384350281175315967133429679353309403085941176798388555240034900332189485866320629954026291802067628796737259967563934706167547312087689523404270060634740482845632091899122685084551925962072910066543483689363581864561651177939060744118052741668209793909559417930667038741686411137621426833077082964430565198286602055289648663949151648419987752051480546994088945435845681074980453759009158593898255522127520624303083392294952001057980364125963519923309531035114134365817201562734386526321131231119181489602296420391070139762260639546097124451732890968625114064668436694113361043886153890023481450770519054134678555104026024212497606257078572256794128252549118772123097924412557436212750054832234335253243682820708479073459823972165225850446088481833910322773013097139350903017199619954271345051813732795375913417739218454545072615945766569902791878036963042950497057050693968757616088521905625676129927751816759543299811872275896194353790094152638554330234126849416243741614461381759227435010613732841030133529625704423688455472262702973510360784209674047989084973615703048941334383156279027549814290882715802480042626987639614925737629483083601810824468524650479469414826312527387722154180932553915481550318848699421054304267012909782615244157228663535039321781765561803029442534616308413885021699562182981313746017245287915045792668634996305392024931369347649226969277018436976771072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 75865936169786880829301869936293081704671413027842860461781934024521882401749725028955950934411356455046287585987042416015935981856408201882431036084389143223796382975939305290813243664145401566778955909556041131727176442044948785683990730338423620933982256040379167404534352983340460840057083658616250292430190261821579137960335835311037682044502643002754395152232524294283830251466474767574085709827558732706905298774473727309145344262292672382855574800642031304394549904017655527091088350130096318073486555852164240571724151107561118789771375280742115387746750026624489647702702124380053189738290454544855029905328148925622266670396505792809021315090185438100849401709571278289857122295709702827606968462143247945774095136990011954127020637453221762767956107710818541633667298640277148850160104318746495981737216183924883305700618040148599080205210785885265610434604641485539259548117343732089628317825652029020957294769690158048326696683568134917224849385772462929239564673251019717899767659108618886772301921858420625518062638463319131472870525232980126519378476659689375881572180190484667677189934082064501106409877829380018703395774877319285447891231994095848238032466092391905485613179062840234128989837448141003652360803608385860686394338311311616602317261298975995863317665330006920549202881473595791632093966252665565802773642466862739404158958750855122824204542052673866277882331600783953225035169618229377177895211456982586050664707980685281308965167376128194811541296213225652705686921532789180005591551922703985523474409980776438074674524407179943653661740741664747737033470199028618669996863448019627962617914432522873231760516125145302893175944505243335956487967340733902132051321807084649731036250964976837799395880274002512234831376727867464913269429137973519044624480002907737645537633332317743351582724149189007590613331273664368057091660159826350542354569366546853487541421863673428728682441664819742432866679226489445089256072878579799388225413430478438902936207981126187392834583785622284737446293595396411390162660597351176093810104530418828871596681107475706980833141737486912321436757777725568591411324435515384010070493276707692288337232194513598007622018007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] 157043543585467206283760393694401155020277549680922262054578675363721816355669768271084757326021752155378773553928084512423688151511126918780631605299676358992912232752173743701178634773725111884927020067025207515193493468183727656430207972980300590126296001548437294633022861064646741673797903503884533938175602003394814554634755179607411740785597257646443125400147526223174335833224633440809560549530666659009764314490677017362762958373177954544126329131146071542811564812392202073069130449250367166987380590408302861215034894582907072793376810914680221285870005737916137589376631124572092366825495083172733938847083885032443145975152020059815081913014563143869738003756520752379570382526496976465579638368164077495063433745517442372045289872453486472035719785792865525920235537619721542653957227121428343669936287121745206067562104951400850409132030568103342838579478876840586308804881469915096466665820905711960681059820829538694640259496105792361219690548361775486538910240492044807102115247810390379960280861489405386961078827714165246665520433064112794978846029851167433092517978739851872314667518831372666376795088052323720830753059420987329758202168695585455875852316307005829460233493235264069003104800660307413591076217275750284428931198883338766446415205464866769969817462107790085586969977145921115393726758570782144803633132885274990150869762054497628247847761936044862835107794002507550738036359972936662569095368325873796993717674387083309363289470295717816687288762322648956344879867701234840301411396515802231892603734430565323096454035638056905607357736836646314027016862218672550566922012819193802315771305895594817055001624489619102321328535728580387215936896450644808904277862153802161249988630421050679205978556957656871035008873108515304263724518870512547725761782473960825792882328637298036800310105559192543797258598111974332560888167579609465027859614751031458620112809101228722665505052493557715257096986627113920406154296786464556166240658750213838980816989917452094042961776819154335796361963178496937895480362462050657818189152993822735476493912930633397360396566818872314980329320235627180677372080485770031955090744366046455265048782013615825288948202078208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] -3143102825680844549098013605131116885795041220157930373865428603982822520670930426796579036343237633017497594175640885989866459473813571598214744189830007696072686819758755881819978518072910755310361954044639715731346167628344076728468693666334506359921611936694487533206409652597986178019034044348574162060490818423598764831923495782625356599662678045134466436961394493327894215857669927567946733629240571938518052087824903618538305137568760319141367474107447434034308971404323904154417031039641448814730716058448746111158801787102971303065119600262750889781879458613224061567774401925106276387434021269778024470087684603334848854504067104108828631178079182024045993053471970531942748451541042657709050458431490473044904694345085855174994363022268140580287100477002223974996061749772722820288030800918033666715784370054790158082660230620370808343279761774557473881738930868331833781958364276374188050354567130283414121278072639809818808851054387491640413145468281654261088396000919949773785322698858169800723975502410472720103104279809520758036264500432927145543415696188304220866223801305758937452626560549962848580735793812721759582992404106696629242298816169315695624300120532747334126837162191444949033889505613469895769198082687997666337721049782416621202475957966729780860014083959335934467128442168143195626539669488386792969033809913796133550210225958074992055868550513305571063294624417828296455075637056354821540425827425963961153562003862299886487630886178666344781920394465712153846217514098699988808347754866479238991391737381749416217865169530810421647449316095467152099016850868907923944943971088236451831138767975404900856827191783609110899458066165138804180259796029611986133125195029504921501230674638772308095819671952849758090831587838893469725287986136473524178566308331323723486473057367718189216692382454490786928099766295099700180554128423565319669464482446499457746697070682360336218382372240403903875261625744870103401523593420775132056009617547213058992024504402550373626697861997832420738561423788693960803578645880980972571626905717212516603221768808554065981185570685022925437186050591461104294464921857841035910337524815864628851030095169812609381764274585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] 21026098535473206203259752172086682971055625055661105422418190789713953856436425775396794468369232621651608480119262056295273666601807202663835998979116203919745207037628854469037722363468015943238388681294699321485368595972282678200498109514592903457759516424662877055460618871579054221093104694427006638452936006042101332758776517681015396427605244492639300723835990366627951130766655066163954173261393433756707629250480190395503151426901920981426911424437224231726674454932207920918530552514945355392639156376970122260083181857152334464082044645623961370426260875872073862504081926539126000276605432465209808757390192345518923931000406232203664423412030939647755203523464959869027789378921305137165836225290525605832254341274425270865891365303652307477390595996349408503715702343986201830923277756853452916719410366136254859783347648026079738954554553399996612051136798025386137458755992931419133406360657697015603939602639887568814375796421829792191555474572273592396653818781419558842421187541402315300977545843616363711664389202835882102516778641818838848420077979224006262213685779294573937376860674857203367152000392929429679086791932419335112117300478000801201899061570677814789394518556123462772868638193291915326432471547415650981360221991595066824995604463568872556307675568018660089188824289673101520839155608183599198932208478524982818525319395693689049403250300429668768531238237090368613478324994055710432293676915770062991936021230674293097566219816038436637159679575849096192880271994786682103206485536791933629743241741910464529423200936486114112972501396003893821675940087398872223007531661245308012812680173212433599745145168443231655583645723222319121433053542868380602774267849474888412815394564704213747015563815894792663293252852295313160802718506757443376708697464723404416942648954141184092971718505560205841983559615423343731156145454457587938223311359244840545616093856223943249049832472239066101525996040448679567293145275205784851032587950688253786104388324613303689913454557328019870581811627832858913541784608498453826761158923018259549187051287696796041545174248982385261707500461431970178497181508206868332539668755572714441502368164794888677359785047228416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] -105284621959140320286443714364553737127425315944968082083848229549733667941966531992706148928085994472156531963833099202783805792267456656178885593643230207391921497949502681865046429915965160988337203032033998558093227384176069369098373208629236648604538510991085159159148031203135274514901812915541151356770132533871428029231423215827357382323903688991228789087315785688202882675684696295279428311302532160303779105038065345572141254089677846459302879778966659421101659179968140100134254254480929223658100622277164881267912820809470009960508805988178092028991868729174268021136692506919934381580127353207877860338138196698227679258920618691143179930696505685813416670738509670901948985506179705768802813363089290028490674837827936213501973684319439634694100948490349606829377345839263981707650432046758989506504143794692732684478944858403757918937253886736683934704580398347253534811751617833087056140533726869679541722799193803649183775383893154533931704089457952996383240130425144949235472409423112907965398505300950287563052262285763065308247180422934824145847129776526740386822608549925588905411213697828231164877764389429158012673738330137995417067480576146812208968259281315917749856534747237192861215703207126151315608970958952090237778091306943302694979123186073618383292014979041251163510585042396299784666267991631856972643021477402819239277097294095091251772369790624332732324841188565071418153530680018969146241467475905652973261818378904229723177564034030441009851176319368655706918091783619967172168693736798910872499052657432917753812593501564721060675897292797424677290866592699366602968640836262520147918596731385661067036265461628213444936628694971227243157774383053401824833809370613709939919091765586996699562560743279719574275127657453036832364675193274504229389731161706856870232479137853801749011373280355759267852975089023232218830643786206054975251016614055940721807215131447448633235923368051184128056351277721898501614602734189816029120799387832318209073051863200449341210507804159155963868430328623633675857411143806724164889078384056745994057736712036443333806506766501780348234761103994916703947392780544830924107786276931219122069354829749626668967003034746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] 418696546285665887825784223225483014603416019993474509240963783187897718076636097811253253220608280192446132670770392473485249537869585934485286511456206891120247515403399280441618016499263299030081819808778934143085713906184985628982796089280307570161490436092660807035051133084218424094436307547891224360011293531147661230950132891740601085516430371713104692289092141540287323777285197800681466591452062647895263639367311108987334653755197045311185253862732552134464813789889269510260686319157071165639984151457512310175109729714246815814994183594905491790399237757600390123331896337453071538608140916783222565637155109350657351095097038533372534713442170455294569713788349506454207053223609222366638295097741050702231971110315517676693979444519766515017207900136396893784502408394846098614873971311706345927685494524563324993111827754402471988547817748631364493486932207168073818653284003284689384018109970613624553781416481885095236281677704116456173193558373939433149570994386021855875115829524353675987801220168072580434067795717353661968656361873015110429950910774295119969113039935734843966187402145414577184315892711696085792693712095397567695198639950830600026411416461368442458971407122745206483887206420436912060846149366774986690958359711668847425972526150483010338994753195043808297720391259964165192229396393946644173252828729438016373001614041261143703879940594326283463623742226283837189712460409116392882566871019833162419837860971134091339597777341071879399323730093118995827606746917550439905797816073887804599820484646755152102795804229178960269664466323978640083614448752318178322556650501846672672240530398237747514028548605455078775482536401791303948002190054291744095798118720129532042510299395141921460945538679208212676979344538034449393542742283050190033674446975418210056572039674660814938028476040332602252452208577449050658639652882979173564588857280053005907400937320604013669974564270228373547939709395521183450612401230483724914718399727513502842896540653879552738156865151060005542787876887207575034323237237243644816215046577383347674149218761966466899586132990968077522433327455525093148702748677217214531647525386787372469228355057236310464563421739220992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] -1314934011476312530940270134884684667210841439406629616660516002413094947252037439305826656441728560622911879996411351981828005202307234172423538610702927753882067961828986900674136732845512594793766526905607404007284464372881595029674351846188079183128624507792554284560025579902995488801162509186608816124182313764853904452421871519513360701992174309785221051067155740249860036346722011599604527045151543356964478513783694046324453462037037384265156640761946700738956966272314210881311176480374826304859102992541931809353339711051104493799803727261785328534606155906061455060591986144833164817070272569064170590096458020123750159573337441613406319785710065122228743997240641135129568909894493460769878726566826766265874270510871142303652414732407285460814217049728493077754281308104868143438259345050160485621863945355670282328449228662305458523471037864489413345282985275390133572509019581636124790735369478990322263327547031883725323826915024374807879786964151154863583096155218495665944298088893205334272941753897426219682336970839365218041163235457898462316887176552787240833993352414029981891164599307663951217690389499193295167660254329316719371705606355615350786772692383157525311413967465085113446050916900931729763171445960867535254137572818951745539377991233053210752531026582245102163884775084467306448694558848483187814540192566587624369929384355831589003614299494544127529624008476160280381089547920193638942405169067014786714086169205325682106901640905072286199125573950148519760042363740520759490699857949103970605487191941670091985244969009150264479183182249596813355122690912292235436572043723485488379595169258177003647525259832043228753813173418182257152737981524106052367751023566608544453018001067388865723627857315481954524752254321262414040082076442026685105718322688625844565719192348087568903649231176694421392110539288818904475660957410364825569173730788369972353933773597776883891641430901090397334232348146470647746535027940431855004338907896838554376113753527439512750262233042068526345959375917166651370079507370917711789485251912244901063698109199860865472722400789922118266122936637085810107504043298307986645099115885275132448511065537941433306403152330752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] 3295836641263369373311701799166637932787930495163967515027353104640216359304670505160906569372907109196479897036692298411919440850819979225749766106477568176795954169740219278314922866638361146736902909175678853281450970527502191287140621892641633548007010232206282838785913296625550871480962089692147987021613924207956163508440402257427539340795882287484124799518793710662480157036891233994926848639797477201445005579982592111201931524931489124973449236787899395874378920948128636355234931234802318263279692797378487467882908040999266139195872255637474000600282033260084051044019097385327610196589251110419441648455932058786161866559697955509688008452271959601161782568453533712906831500119547314422929940514678614925801654472265319465769356950029090901428859773548265677001736487367507581460519729689579512870552042786481721531659562651860837818771640468164004221834472033276005445224783975661518906451082333921547422671820514006909059236658671198780151978025149397166732742917922815248845431050215461099261076989726523037671176148660336945462957089880222004605463288264023520337268289580082077742661044931417975152435624091871790071953638953972919251701448426536869899327082335399401015904321162685478421053171444241489004140301242310681281137926951130755908000963340810131584375992634115666463174898680327074663023326433167946035196066388550023952844187557087617579838987894105542000696327324127511584910089268701292094800884634603901153885778868350961380129057789732625966789526496713482066016901854327492502404841370683509712774482332305482170811912348484018082868523068294920240210574303986881426451587076727413549488004427060337516048752275039173113475166436534847252741095603482824397842992011624467400599557376072164250730624656857520822231055389975508747777580200233716228933911091018722978321965748146163739379321028245715451871542668834795515814671598738136757537453152789063170390378905140503564131376848569010079942470751241184309147741896134554071733300755458452872686493295521268400840916990367920860364527183140072978023708082908015694140838002057843699249900462066764224400665178567664663057345108966343075699408326352429997234187394555605336594115461202461634020298788438016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] -6751777360018179443774066562060339151570667316392752473237180468578762166221115882599503909859536234768698747078506901099715096210483539112785658641406169957647802813306046307511998006294213936075985932586281091232283210184722359055313649914685019420580204177217222050052153015621971651755272949656117341149069988353507819197118070629514017771429344061716938424882174736280934947485744466431607470174251821639192428327986545334560819744584094768472062270161692162535159953528724415428746516708668946180936315797444687451751271233656757825716687911400707943017554674526310667584858511275566161204169991684446691943258131368150725226674385114287239898188188249713594533739653212973021292480563764198215932252253322645838364878890854648642033307028819228678398992422953485900811167963698626192852189153476508432990585437287584002681518507037956859862568275042764462441089940973400326652494756082340485444745293106043594140531351556241953667956492112658650116126464726534922587094204754630791360458788940988424410334362719852856421374435921664993402046182917933305628848221467953598117894725579741561681162807637334428550101205437144943633770389249098699058288264939919049669644749969683144090642810680227890682057998984846238045183738986730977377606194364347465262427851773737057416364160530684639552419414611191281251203814837663473621606146763267815226361305150888991638117134221200072062266047584145927575799509120822118196462098795686931941820367184238620493948208456548032245609492888503043887404981985061523459463557140258102441382556698143854239004719441785579823830804492557821699383821410832585296368731417453906973388338616156616881145389615549047627855826359613768514470218453618665602483414211357911885811959530751361275708002650757002828663830055729574726936398409165469401081497505919972808303988289135126632842415700744716391668498995449792472904484107867435355764663787731757704845821883885563191283319918798485892273749270934239676413339149105382909343952191454393851103873962670641200634105497424345058350744696040246134764635966319307049883144201303410531710522964670850197041152636585449258214437331382983888694199201297351321768160715754780083710937266495513358881566626938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] 11628075833286899253606735729741145359502400430681579233699626425060515431874609299720757494857379497911203231021226149527748460014815123787282461861402170468663229854814107031666355793473723776776211993710267629437238043872035626186041618492334149496944688703194814767789860061093616143041419460951285294945442198549244979352704632117120684108078162577533469646502596362735380711404856801527917788281611615313547768555630649065438124682951695424567179636567814372782415095124201320905269132456881813371693726043116873753616363654722324056271074522911908368675920549922928966031168359880905015061661923067727213594826481575035687365595836570158735804732597278957712932300681657075705216234220936139306327260670927114814409049181731618627886779612608211608550615548055607628717772119221401728093563162165626204029369486670719812228365432115789554380278444328511785700580806142192416643792311655885537570074593748803925149509124702067583350284299201664345380370878868462738327520192186314259200985371784676565473032162106050157096606360291608176206190046587454714780612456036365674763500218699181788333708573754072223937461603344939028512025553334722741072335231607407184551409413036505966320584311167035307415557320866820857503584414505134529934214043059978736010383726737105470982821324658101152786541253167488193285790578674922532612887489166041007590825384781589552409036134675370990223711556786768995723804931492210738333368513760159504131193943552316737239299147784129221469203859131889228856400180365498230230471076372145220653523961120694906766933276085154041202989778097373961250290623244166626178000542000437511301083694083373562478295009636762217681761823871600922485160850865897924829710076270084986935182873295171505062719814324631925765961524912913600310611261589046250758386634323022394661733900200172211218410549069537554500767578393784750663828243951532589447504391304999108072779480648912087852982388403434861583090560259662242162026999820592183196606103138303326947796157643339981418689001850429724402891437793007189950136093576264905350733359866023822921594378949912145649123547530494539007023584553611464167437554762606438914672502461685273193640193477393600763550090441785344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -17299071726959954767460521483007220851741387596500121001141070897872647362973526739233038095940443572887034797063431185600460406633036753076459264226068587809610703957315989561133819523795508886221125182719613401904093917157171294902513460969555486857731441598095802995684927208148185616227471828837828199384287806970240387020446616973765084299699115925581995256034592291495937547722882710482794237523938273154209496490430035187174472259638648231976973543840270936436959076517817835501816996032598981515571692135754044294085502937405229446778631854173955878608239953208834414875753698179118961993339884577523745219943724883926628433303854652206819996934426017725589424148759943933130161165621377100983789123601136675446051091614989497345196430929076164208997537352069043921169931093251754511332751060380201816252630594189222234508318714335284823728561525229078129953798798931541727401204045587701063540087555736404943027390183426143266809255550585551211319518099348748350568448603219823184795948645886420648686937666834877621457496975755743760200600597590658170613201813255610230002161584369330797961467388462425259704394071164945451361262697039782224967399716454731294531070628213886060369466469607174190782288768559071181767041765630333852325997782784199241552179420032975020678292449719935026232811695418067816600374829542819285418362893736085380537739003651582325503004634495142958091003247116257091453751957134501499706733322574073930863513201180996242459425376732599375344664323612318842718878325944303391486495360788576234171824127333933173913262853702641913104489651329840684504593727242900733313447793459328871116070544995783254995510991670713598278141844735205351222124948069921937381088807356506104978228305595562413706198435215568491928511535882750730564390392057159434250789524160524247251569006465009056231453898615849692082003237902327772486420190784519343291187037677239242149387365953981661782093206056917016116464536800232743668989635982568151779384553397696065979269495582911357862789231210378329867463501142310149646000824765560835708184105304508433454351348874487962138243069643812243519825200760399074762364026451470667764222586892608109615099721126499675778545153893990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] 22712313477350327250571909471958923575645004256393207197006765896175412456841498507783568098316217537639754602355243765076014254855194562399973150984412125244908756362173115449746878127775403965399370986530889462430443174828141699973376237725353165921733659646527229204794554791900714765254893289554076475902651463575150916495423965790423330709849139557886352405445402074736301832281684085085883889605453881841887387873223055743950933377465126549019114284028387131872792667012856250537528389451648248818438167412792700342572244096396759208647167284292611100739513908744482588748342454696933864970654002627663989199719822751602499397071757956460987873302514696470444528624215166193356938187261642404310838231610296697898902086837843511433999640564526672000919933638690961833171282184936623197148469570640489079797447777069124755504359056540601899352815507605392613616324872732039600530254052150433161726299269020068717359525393556049642053938447959790432441976836252902051766882073927753851922755953301507107431970481747213758900492353830655636679967095037889694891561164489029070399828433563915660568329525806534237179763780569423712774239349305846703617354010548106964064394535670799342162382555284872219358447673809413689773343451746251075690121410448512637492588264927500875963556961661166873754199700368219653703277511696229630196679534047833266643263984659371615225833492781175765741287036843903382097748487194591450456272166624159311653882302170820496639287220262244768822667098764286556847323641732616072042154444504510358998852396244353439577916059554201318942000659691178469057919826518961772139954219807446080240221012716250997085188084090996276163171097845717228348909034688775976298335038886556017957675403101773740750506687432202295305290099026840331125143132509165801366195447533761748935848428963199175357047815310690506611545728679113833603997115948382965628680590674173813713098841857780508487556214782511363181227322311238835658043882267820722126160331032241915627923647620317480592491159732995198678610535819524261903959204635416104797693890333805162977461271581375163385643188612601177330917306740337891750820650822116044128819776199972566897778718857460556964298778440892416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] -26618851965970696207063748379409082869387433734147471390371226877242183265039809901297036666883820834925158626136653417293531280733443263786633676821200969561110108151321230733279311230020299052057534905040739661134263881502881175190103368857390261607927462070799537989252014083028267268498812032191458016617157653365149411075830990802270647090364731611659481009053519699324170994671143867542073192250128567519690109072111661219958470338617852871992755801678546990900829544695599264180376980237566633545594667576803565988358235536122347547024289016753923104705481926055228545534306399318627323292882820329697564750059610057286199508251592054403063677450866521936826665478383243151197872119257193317201920610882671505090652961226330579828479606818415748134002638958151221147753140296471839050508210305433061890461581639781347432081915618586579157629795289016636435883142053918842278900679628169982004204015948382349393648203794309769280541703150653665180249560986973008927213702576267984245120037003444475177939932097303223952554274975072704895440108932895033631744531450122969938327517684968239400357068873734498878644966163708498587023239779196195587621008024376379401176685419743111485502248190539641684592670915833287922480531294737134469332119018485932389078834787467010129655146241491589243007466975251975758158703284452939721746684999002056243348044674696948806074309691632338246038526069882928518988883933465097529493545562673747517940186899060247174360908439360001020348531164336141412513643944877616702900629059327034754258865931484772959970027881040927407361078779763880689533677113125274207308914198936630826539397189594854636199273286643651942085471150893481090223908090075466707090286076722510571113306684740142834744155665921158892880071790772540410914486158633966021940026983803069636250909441786538012402480502874535892851475829824148702845392692045187459052113850244451892816384823556439775465047056761466908045911520552643929794577645799227761412437372591744832034331415298805387572306086790669338237817764512042188793576910861829723703483009785447361777482096912925130193068038246755313239171920702351331842403673252210217420659250943384879375180856288734808715259095097016320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] 27839904771975769390285913551197945485931693568695858918523293994808109742969542527394118612137804202103896401195730096960796963002556624820842645985514243348317778832007521559471784671477387644916115335778583826930941160297237993534436044584095889032144741994341877517079550700710113456195895266109838669950746016852948750672796376758451792307184377507894328257872655367754296689831088475138781334706684456945930888544041865619812016674928254365740210526903095411926418464455231305933647846262279310963041569732695748966728540212516143209404296830216371649073115433988359513446996339630127581324454457583879903827073245701796763511942401970997933406410709194364341340119473048540033437925427772144209182793238327069302033088259021962478633524004690259518973512053503408210613807065170373627266352845864047508962295931327795939077100094923830845102305883778357528206243216589137058514016597483013894117915309477149606335681819367257630149698144584365299872603811578476778762706472464496505916926286996134929699364338461066561620944338146385262335797201892580893065886988972531782563236290701484872008909929599719887015709310956171108254456407263347892711064149110595631650030703695461656992563364567097409582157137947313920497727374944420110511762126542273080923793975114246088057491698491906275152858547521939313670294238357197229771560834193411338902283904779092652678571671972376069496969856039755904714289771375518234512482548707628908294623673742669674804810699280600597875608146997261590006363345318847830525310628486760460970234569897337846554906499428744520849922778270341600927640996092240112706353193357122358092224068544013423664969901145282893161143386030537766213323396962126790324464072859278946598138204028773143061946869923378158036005223442122482774016483730418178379088343802703360140458233135313754825731583831066403206821190705899429102165651343532438104985215443052228408978672066836261452078650724202700806795288984989414352726605343149649887787584930040011670670290564209003975783490543376324195637299220779689415288150735224510459832283630140981254436109568225131575337002727672005138547499205378681758973812882619836618985044333939841759391332096484970343353944272535552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] -25720338013211764450559915647035966613628343541468173491716479068571948380780583123767634694713129675144863644046784932512861902053565358443258836893906020505166980759854121833733179606944973639434120822568680747733819503464931833202838278116045359084832660513178735445146475671947053868508691452055490225928827864691096124965910597595324345463412358013144207873907973771218942524363063625533491218989403224773269604438681961945930775028351761452655045729817071823441692552250451850185042150650342056374336654061708937401151186115428238236554544320652646837641776875742014273277368172302564224415282878675084793783755185097862341881616615565759622349814948864191654887793868104878596454193930870505790025348515087187932942158571427398940045765764378110586186385886971540873183558683486248743407543409476747913615502311752678793887657571648828404027640318548451367771112248127774968191590089890928846039087859013230874812452843445640920047583162111626332931217034274594466771380645803998234375678619648943073275099731891845191262088063897955947661893415020780764022599381493402519967851408987723558950056696760654870725411502504816820400740244757618607792125214403847601817434606678111533689153688524600515468974261181942342636325240786384910893549877683757915767502035902882526363495988997673931178111308918579783995089586206970447472217051422063570495990705030763272843918817366731832599749017738779476827606262793028636540574479613128892544034462633894899794468110998225644698140659122727237714223269685731797086713898753072175093473975881799988175695799500584349406542072836336267295922059222685207334976762911145861494198334867893933242855350726413692450794309966110143358443454729186427494540051418566007489297179131033789992476260681505446136054969965456434691109447913700506548520071279573043081769117974232652269547835515206142935663043930686267230654256086357802130639904962031875358184464455960027064267397094889926425886580571608552175454700528392372587318896301506110660036405122010459541707693661590791198437952228470514259289750826208779221340244123991017398641012201282167440475307538132825971934234286387436609343194348329347364499912423725643540232235556236508227315241372876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] 20655210829273047647565147100730069571047193149406074063715449188262695783013890495682334907905402942530372159696485220825479294685620792296977370190926597980884927073936969271439344593922137736426223647887026325234080084167779652134191827429917084553837727997773209756583948824464389660408668874606331392373988614088133945107535747196745128359602403454438608776806656513572573201068072221173403375419436856252823072340893644228476115188330061583402339962120780876825386164632228761509100287251227399448751594808462698470794403846904527630983804199942190398886524554044594793221265882219502842325008309930179085511410624212286093589596732055479046109573989803696662819817479401589728334637371335084515684765787959703472923611997897775954294951799668426947599703562492820428567031904465792005125030906177682297850933281739225273380313640201086748433195863029514167697418833465877032798162203921747738815468767253662256934935996642133004787091286994260067988597764113005776135440915576610917873235510466246001094534737495479712031562712915956117987515631684616469603140467850119562278477413872915323171142126258710752094121994176748107537664301945521186586531021503910711375780823243391332056436188737997192147010403226907364678926608159029682241122938571191783554762112258524723116566990018858852331937478298516956032829159472424137442164708788275550676993447511959115003048294962120117040413092333960129307655783157778572576340851280152707868235826359409367346817720382086978551559191754074373459622492272902041574879096713063369394033142201905838461753044224005272051327639410141907345654834409820104560728127879665946221096478785687335852997040512589749077858170626399307188029038002082461925468200955508262354986356996226071021059261386989791982978655995939434009771583132632127403968001880562111063348315032939400195971174593024215284515401932692615690235876374573448174284460601757843434057712734912236928772008980882895748227131701042171619822469719471835490494480990180768542519393620272648037205911118027351338009428175703204850693911377964814979076564802546358614359127937518664433053067202030030766031528568485937747262863559120083057817814265753248204998907706526734759217216360546304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] -14150694217116032069564629578428697370620748399440676945654701841002343920271584004423591914619285520009604513053852782625413797477107979697467254591168205442352548198371776089559397148935635661187960657464057896049009098601688791572238258272160687964639711410706849327566433457613953751791169475994748773775076613851015432758352706726786396000448088072823415141846147108069986153728596098500644432882973391454215827507593620145178929539982139673808913859196233254011787092582091007674022947862089406289124289151801262468735939703400347877599585010425718969439460241596022232793551601421015635271010676087229682924076875369426160818919176416089679229930445361749850559216607244891963865894057840504156830428883723865513799137812613278533038388258850749545222271495342771874878065531190846745940878495254034950901937188922048285783160501452742335628141133678597344005519481915798593030245795416469149585460508227917596142310859474456638381405020376261771565280391863895399837767941184110391655309684083967065559201870757048054047416212475450437344969520491969103372260373364165843458216914554625163011187645435934432384891163260534147872223824857412649632395924009734180396381318514536565604573699492129782955018707371738190875049325931473904152461341532009659430757590137005074624747911436756887758949482282847906090421102824608870758692169689962191249643077353480284769221381800634355766541037525727329065032545101408873452942235607128853750728069436856645358406563582283930215872632989927597327820206612888354426737508901600515597403012900428975557130910489575335461677426317961147816897263901971606417077594425789655050703756334651472084722176951069444707750839572097801618520341846039917991575166859586394228334149702591361769939004522625655529109765830974566151357370847366135197484401679482485997825803574060247849275827628789469179774360387992738961577797279376249220973836642361540275988917270902506186659852463514952893783575446025954309395698290090942052748266688132712618558322050091758224517798615192877357684284667891506489182487903383227053493988042003374371079020045775886082915142896264146224503672505270907532004757241523960390282152845053723319592099877298818462734028583731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] 8101391032762544894934419141154897263946316821024760857587644121992480935011209684933494708024479426263707992351077139575913550658155958387739504762626601540984086884461490411797240369956936404063050453651172162078175786238015390943035556416311943003200531813201726175658585569683051590858311937503446885811348311013426117255891564760287368868731823849740397650440094693309836866387182087842407272108888089363080706699829355174415270985704170535548679852686741212664546894616015641299859713309535620112186087605668377983501458729283608615640170042883154965099294288339379066837813855468537837176757780479197905840013742876664075793802079312800793818176051373469203442009573699367202819390256735715080872122897894701552665862105206839140307115634269767488668002181573338879839195674280838498481509775908665244590374268152025462093835448361075725142088175298925701197905642892250804923971408148686007423572342666879384556664033494375983251041512146618741879645883935659498198445462458189050646788136448593444243816292750603606022070907282450789244488652550271072620143549127261741024666941302165159729445553574746650620866604890392942658320589371072989103877991162800302902017007344827167433984701362377810186541791743242242029636962125133305879139616126161067371866602579889598839667982820014727010225632997133167391712528282741522433432694953626592425652251572639047858525557200907708326191870595846955664983977744567253859464480990510652002079872059561586156870005063668810086689612772211717773826672636201987256136849946661495967576244917663073192714484578618905856195991988951423249573588037974343569748680303883392370661760122976245814262284038864279942361044551209299635502118129772976663434478866573196852945545085434080802532971905150754405113682498153265929874310276672466981060313334596714658215313521897945345944534395096537619830711399467510328512042335901621730797896763898239263945710905019029454143369500530281068210607723219305482614607847527515588245138171513301279957011026024137295331949179977025291640476092664276249924530289713896156167164272939874491645253765333124092744653422175337796622375419373015279062392102742024407541658118222403136812545317531658429934754894708736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] -3778456410997692308870302529924226527025185205029721032046475327041853925902139139781620120558672280539787284841102308255477279675693005468028139779910186427382535070644175621488442130298415366502287049230792542616174765737272431156577058734354129097174608201032857723237609155011541665483730129383978007818579249882757914172489270400071488559499819653675924617511987668222873609351742151347104084453211903427801893191052593205314983168551534188629711759320108269154648190764600499166745505209101020139630119550484246643977246769669458635317632544834349452032888577296700358309542914923730467492495685956596744036630004406553706285692480447100793676857565073821006794643968147853661403563093479316518861392069808436576857095602407008396340486471659406051306973478527380346979451231756275295049982617023212967170790188044292156105690902460948009150733803108329094456726966071985538644800454993125159366723061029229461009211203782997000575188969126568907320491522285883490114256840603708263898044726307222971406813138897709282622617754067001594363756811835429352486996929607009906115954100884596528651572724470855174890904417351679319118609538165865485967240599519251225527481098659655469523859360428463579287335897726139066943598390310714862033816074286392743703141236828818122969946903055902330036665866845819797012075414930098793823694303815736828284937107873835260272665854576554038045351209423722735598284682137202627764396710959850544455605432885337436151516229338261597439608374531489099650012802553209101064792338151920918637187823097470978519102861216707236688825119344766666532300950553953152893984143416690140859239190241464396733395822741927835868547225862904251732362542590493453016236526626183916558481995192864407952697664318647697666905648329450096576045645393298268883266529813146987705882513792909583761996825737804644536014844243471726610986484254169326051037551772707401017315126510638810973888311818731245140320961628636133512383723097927751507005605576425347819839243655300645618512978928263424613646006422115529677464993268900873620567154242787174815325688182441385952517628444547936891545379791130478164739641555861694089965102689490675935089986008075727405702948239441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] 1374670783128681592517280529511662343823599948324781790864191370837497936161734079952172818006465144552419427443313456563131459745049814930491596208177260293412233347284586144311916264238556633304330308962415439340568053619471855409393945079603132911763525267403216443370395681465035537185079076816266803910460400913618150490450424873635454364444844703834150608364387705099643213196966694037888394294044654666291273536747659451192866761142840054309503007111574418972754349320558287225709935314596317014934092336838804519426187748029474863685937102417750551760039487408359601861719829848928967236952599172574291186790427865723896353651482177248071617809091941497809839078326411882853208089919620069864115463690994646142500628798290350645752873783707668712559372627658992918764665339071716275276995787032182331392102530021720258428775795555906836670389209982854079757593024057793851893365711772728095086876353651478783837411170360887191650696699356099189621987350632644201162671107401656954501778714003929762383368994169007315863057469947892574466162453775374855646635707823541554529132396278907703181675415180722407156043102785932863414695989546772896832597941066237584761079243112409251490979952417872995409930403345531814355726433478866773252622156077576071677041850395828035129047448796694309568277311989380095034033131206073258708193550261349605473794407608960664837259786570181051047195700473871027445079369220659919363049150880595459099391221471201582186559209534659167932192432912303375072845867288424652723589572473584223933471419577166293082573906434213166340350467319866294756824983634991155481044815414480888021681291776174125887109602137519116990446963306469697909084306532973933432721088916969331706877351449168623482287191746039541060716575261817786192618127009860246958700339321527094538943757626517287859111455937385049859404482833483620727282204843099496824633135561608590850587744290560862816018277247192102751682619700699316024655810581378382216361152907837295386988447345247011380853136491584966312221106181759229427220043685091501743473732940740835068408953866662514543661369987120713828496112075967569694490497990994431544826315125948492342051952135355165172565309103538176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] -341987672289898330076015116274321236336563175476128060436893450850264000956918379076839021415488738985709903115131905922745502588313477076482521341528572731171350850734673669717196183253676312312798521004409458512725598247008718876450570719883472453088437482108518085118991912632462443432299964581095937795768790251479866217857147676244618698718837492707481260074987515572456630609768543765928648381838164164162238670109872512866204670089761173734387825687308775374179533169624284525573528352459298112373642674046951862008273664678222448004577806697972997633774137329375360127107766624031565232686240790851358197627974488915318151634972663506872073249299009640838976146087336832215903057722657513942025379337658141410435116528697684407268970686884177118645898700657514665559903894453703760969306608022746166168263043618548044583524664533894528562842630187878756913995660597938275250689206554450103832319997721812442069858645488251432867425760672418946621245207413675062761268282361051935651644318243910084018255044092817996640754180417399367282340834035917601803611907185408396983454938498394914486120850130770635268387129828116969507810054795858757659122507605020118179704542967705069687752449758301880359927445505030311447193011578030346028524749429236911436308339203281360437803217318980185279883419252725136672721856722468622383925967074186804880587116920047418212405613162825984184859947255878179249111754226833103231100276046110318136096956388996537903261940184440553588834266297262544654922559019493209543149600562423876170447384992693989117375728019809404590204045943760231429669630441431365041491942559408464399066291100264180310012554026889732105413786851423725451326017652817433147513741982551449508633518113314678492683972988051506136550244755285635090891336449559356253536784877342831258212295022149942209705867466866682638097223115381696158286275653598224409632024611787229874363117604249371795685854163007140503817709324204559558923966690710831135234025054457914439807020347032849546243789175227889478295719697422261713818855940443449435291548818845856241025958432018788247329774100856939748084068407218819565921611748315919983542586716124164273111497202264674512885583446016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] 8218341080972472403986089244209203677760302631141405826226288167281982364772797426659374910194430005922891794210183174302796514269540669162501359163833572496899635119698229881457568512127186475633020986597088016988522321431824375241130278161093273179438006320220243924969331053574367766448386588755359540134753403996041677770611040304473160173373756494744136501960217269023950847920147977899163999064427986004162751927650565625011872379737059919296524269369842363032839404467490469060437844178737723942183302182837064889599896698371543687790870529263528810726905927976385567380135292724890753696242580732333379191232435517557167193796271949048141369016616707473920981661118861993969101730416193166903599577194990452352585266740398183113459273067264363085265211230919720093734418797167142308978135761845407769604194394891905940645105072660963584422935216325555040644432423643427236280275930244923170505318319125707984213007858348619341671210337831581026680557846047118516948776741155044824240807136268334877657037065538938650183288098846443258967975124085363170368976279257905647622213718490676874429251866945327224969098282489944783543218387177983758334097120670140777011689564487150704136118466741040763665105066377287997847628623550965420485778963301351939667231083034557119452040549183188028915419297986204445672212617870572941355369197169238818812983703705757712629421889479088127746177067547797667025484911407940968099725346234541201130728298494368821903988851086290297201018463904725832233581917167445363678163867127819692072782538558316162839698665647720398678734942006058852611361011259477190205583329259826233609449247778832979179282358198140920253963497809164813889196387962377296517151389462917800673922339316167229442618563222897491871067002032643284460828668788361574404295178020572124781221686117503232663308308750583878387285601091787936219422683178194395511043972379709051406356461940378522738324216268429114290760135176264686804262482471974226060030047393727995809340894751680035546839558872285499348656567928499101535780206978879940809194852869064042223503362118123623224953849879551187538816857538561075202102691697175674659479485635124734772506142777712330977459266650112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] 66646685338520654361103146203178808981346849667027691826122428061691111888167454285298824913959342938304980582767238773084286184188700794256082129615949040223415104473480351613540515575663311815110740991350626600898472329710579027052606299646103990069596560324669941568084792553503401884358915541216297777605865395559836285274308402270361265672858821285763080274708942997861819775473076323577705100316748659944575126754993094755874302985660973890139833626903664131431263471219695888962507988357444960932372108203172984478036160486568669818237568170182458723671803903415642336795187008493407315410305970936360817117360301198198900157461013802167954260586467098037601586579717882037330330311160823840679806666925853524569678585387147752853256274845700948549592964926647934379913273189646639820372581128881166893328003700263251939280727304308012245993389241125668876144569904688639431344244403425776459675486642629711048808211367804973863380972828284164953286112476225312039368238110889531395442594013789418676759734901787778599975359245841127500408746685143592553419580951347908483933579673962770053616768094081359787270509997015459256274052406715476380657392501513794131450702762930273892128474765968467226093725651227060379580349161390615852439304278001270134008794734955354772143903147241718653962066742734049638747960633775694501526334908173527168938929836142443807689109633359813710689193320656825998677892288124847403390365135094992715577974000898291365611451209456517532842653926049259566195582827430013727248920931265706460376542339802780891436114383610912538836002352875572829688403136172728070404596405574334702886340741020847791224759856320712176781521548914436667719232372794493295963706946879739210419789132630718705436007668385497580124539484208916216641451879664853982736009181343870085912168139922060239659508230220447548764495765343113118559165140147252488743157124395281713124843151118941779241281075948686818061749074410928463460057236769393942983959470112797085891323100950935150476161549108013303407574972989708973561051390986491576333206619019487827745506677054831020569191722496017288413091888724266408289231968147746993573512384146835049674907879004412441438778147471360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] -72154725821061991751478911943135005918804630530058630867698484539821354886622638698494145405297114569413030022727684755772968224742657191785186487263936662819409738296564858547920609485278809913288712868290259157364063294180193327451836038296656153660880738197076492850393960864887346738620422758911081629491343867270755014347673806525973383044553567238231906072473457294172620945680294551694805591787712033854078167234911424026007962111959400498521408021968601639998061405830796994842298860952192412072767563826889004237357617316248180306661884950016852671125232228455468178286280382155303013761663592014484532675286690426804247790618129677516283306042788759168707470567671037871295196493302757679277325157180541166832995247111681100990357949373848066174408964399208349569850424307493184043538841325372984190641951024775144954517900177434270534198965867294722976893786400688363034358432406896209541974113699660527801567530596786533188038210605149422438971443182360893428018555984873173899251592982521615771500515125829604043983400891799863060458681958358809205333469359707893840349484375575248027272791367885381248628982632099730588960618242457726459651181061215185105201773284041506775492313320232382128115832744094184547166064041975117564256364737524447339438435919460172158684000373946687593779413583851922789427873651383862646447816265199947844428394347618852628302182003502905467844942100237091401759988352911048129030250499121570325838242143605014420934107486271791271609613555555813224430349082101253946134183435490079344790043499806536375361918614723698557947620382568026278940015539456939341768910247136119085379416360659806012326573910788705788962138240155191834014147102405050157384679214934439090109212194700109376206463389118803444730761799903978687225054687781480153545248901201863843397244633123378149834389777621572505004746756418657126274447904299112815898110676328677384411648137475338964606803967119657649451277587317522552054028329683091258526539976097653842386804008519184431672892042083914201800639171483190113604713648926884960508720693252246994349078367500814860659039900406836459975500026995294249419106050231588927181101056856260443327679306917379483503526116589568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] 62627302539115294498366161217851851322346717007917513810590434235187634168803917802906371722339694275458893942679487437890208028280009478983268134460964974275525771081234505038357913323089484106481902733599157681908647494786771344825719044092862827981484934613005583022839898288998862163477725815271811134988857992565279226294298695802210159748375536009848491590498085834400841547259766626559324286365450247822313940222350179958413037400355149321276216350186930484893412554617256039964373383069192646155868823532129976357885916287339738894655141167210901690445392856511526418959915329194470888093338521413148588900737282602549770538164086471908077140672656756814401011498712392517763439150394341634390401449621164716396693945475797617583968598978528271515920493762573547809204175823029853304738367043503613925066800835613023397306040100300762099766872769268883041054712475092747362482630039368092706472794619385553287817143960573655529162200670138826970609713383849738190063216961490868990575886152647971716697244393819064045537970512697000691339291576546013809443056671073031776941431471549173855177801899745699758535922359088599706078023510678812924761642840099280802741898304496671608140336053315340282787930486998967861840148813244554602893146671612327400033896240500468088486761305445649870013002439614003548294177880183981960923227800000107159726585917710347611661362500945159666622305893951062271436054043408148321921746036437946486858151278405078567994284953340515960973198764983302141944888578958363991653754840733606412771252512319957547941310963232638584157343138307337725640520233676510495068034113061514512604350930902781735066309224404184737839559717573920322393401874773294254349936714603395948939686570462040078746539726716425173597843971585098559368870136853428913070038306884835255802640941429338139799718947454642561309653788535237075951587080584260372821879237078823073394987554634891792700987661528387237786284715782557487499071400705836343799784072026407480725175238573959431189142172531811147031749496781497124751843355039535431264449721352134073211797217482723005923900018606646789521768799363404568855296016408451974102726830712178764501168448329804797038461169172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] -48274492057856015822545759315423572090299596748445429764686231657970787422086601170216317433084887358095046817530654611821571745712658746693698620723909751579511925770375079739612458531677825046682786663700136708926686201169577196234498239051652303548317278271265759853665711944634210758662834020000407981040340593272109257724658194460370033872076410505772831801959979808404014425215727706385714125288698453693782997610822135627226469184359747852953883100362939708743801333113016204844718977964875031323845740539832389906094579067743270541666148206568530550417169921363845680992291354621196614201299917641091171942502419661217383055817973106750491705810471389951301738826454933688990267365296932131498231647521752225853249158349802701090536399854385538914332985702199933938864567761284709546668561652959082676007169348011224617061431021256786916623458964141360703926430206564750685441115556674895555975867230629571261514244409910503101907233167370875369712276405300626514943992162898718288232749765077814530308198201011833945528731988062391875626264272614103351838553582270484431716851524380628304774398321902478936016386312983909987998000374580974420725977751399913564025207549162651377515041818130346424966295463817200904082230931371875841368605483175830985828870207513504223631203366477367060995352004092111379278356281932354519936873193716516629059655725842080870329008525792616165633150323211020450805648385639648060646469150775722870522340791923627410543527934642381046290671338906819235954171113645266422232545811588877286381904713379169761250304276135464172249798904763620563490626573253790569350471019822125286386193584071666196354533428401740077504131367519102288347367019797456537135124223612344614610214424328565292606557551709253821006499475397455301572220521934463130423828210945774365789252356396976859568881354989578575386476710871949107625930180617143229172352496433626996505860822649574012798914034915978129157910484293050800257647182238339305827632701056629971288520690299229880177134107785903910833648473294832924528571216693353846054759234707702863331967986426902215622158152046479043263286936897958724424622451641217920691599399757840789402990341948529261333347687202816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] 32345159779216911544888675643233957668620671143858234350650111016242676388819702093163011574038796899522789157146566854452865495812049518853079479996292260268681212643192372092419803595928873912052681011873680133146597141060436799915839749196649186334601905711454229036190045742583659876727219246621046858397585487499329954581696818630389407025301019070393406165506776723475057878465125326272773490923681812273103894506694434532576788268632418552138981337467649608258550164893581075002851685190417253739514182954063662617885478757782945241427867847240452772369857602407985693843659929394531366007813658810688675857450164116032405730956258119729715706079631458729053886705036426110535014313510134674981126059008363237833220991702922703429549041637737141324997400964406891990279154739489221440059891838454798190827309342983685839322796473856500011601477907887138498234238722850292620989527449459409508872689609022579740169738211886391241524518925455985600927441094918335671431614972129979680704010358915464018873616551169118819181384590901088207896099377937628876177729980603696663417804108583304148095828673440992940460365833743209820095187925631190576431054701877961549917414601748766236162751602946885379432163778949887014562146104105948229017634018487556552772389740577466381488420524669229350890825412878037418036026550836012975795628305333974826627265828804955468931200004362445900476405956369437463666069455949592584823855073998861180286903093648128951131688144215316942532672167655146604299959358718345799969145211383246384668248763078158936964626975010131383195531160731863182513243267571571595049939985733633551940915264377050997409491745679194191011143150647867077968422423040486675691942782521082756636784091642440715055840400593283175929863259502715155882992373378943514760371255028296035819882231251776979363606782488050081288597328890227071586675478645285314498619961772691425834724555951298018929119023686123867230027254095655351464409021768002456165340321105492806662533600611420809185234520716532833545617081021101160201212340188167938800484213582581238155445582106082260668104615828825823683042507292132815765846233779589501894676791263767637766196870053232327073686450339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] -18306785179881783570159594536181149949711734115470564361561199726133098987049470588668327817353477222595935490379200403925418825182267685612288292736913629524832431047848693611605546179597596164332037381477741112837881068326210412560731512412693146969052895005917345144848610070825548167105597255157568051219687366922335220186310708151510892837064320184475309018994493319603274864758453534455548468682456698395624553584757512136667534631723707420265027661549679093075653245421297095007535867945762380608027401141412694278550635688101162641242121364698356107775171155601348027025091062223009494953582324451485387314986347664845452518811173800107545722598023321423104619901113430342632929137578849262423138602288688493033925319194505957040039601580438987642791768923335109717005514635889662038771970982904460515430911087473416647974752223543359088774824309471192882757463111219230862775019023583489424855278257434352297197575793603481724302434749171831076198990053022700394610197067973165960693670414023744393432411902145933063471758769953876840311710327787101275792348071811998572389871644242777370072218342248421043967621244924785118070816100147879975753304630011273391348566041276022187544601178670497474446551787251184328618254991935900794744476087632840013524466790502054340613632536892152958623854497851338870204761718481638650255041631130319353543549706164992719240276922970071093294394837600125874177748105954782297712457044373603168376579335150487811678650714549599293095414240917546972510855723623367324841137204747813911785985223014106528378084643730478290078212959123000136479715568374772883034295371254771048544972468296232861395637813002139422995712759724303385094957778888396711870111414898638116504371328828339312435562842647766296615272278386630592303452778448151011351302400529729091992479728133578197157379530825564557796851626109050317632636984430279640926641921215963394328457940171993004497954648449420084101201785512031150384718143771921933383813478221502445702386482170388405097409297006550422119691378191247936824854116055993784264467365171045333667290420849734400812175115480691854326549674629775400361878740338904096879607847107108666164888485632807959474949029101568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] 8500279204662678508974965796189912519394294706900853998189065880026597033894224306945992045877413489393744364769396928701816636757061148415616852744084154963325817557044719506623602970480888181795643806096741427349007085629211184059729598662782962783028299419206473468715471547360201444270320349948166808860449463728846236065772147418366185441214186537837674612393160027561594701133846773792317200634245664136201757858684201153954476821796006124719845213148793184104069126317774112459990922379692947663069260447896463305099951419508056914049865099600477430766977790818859050711878399642529208179951022990821705758545765185810758549704478742835999482590801421050042239375215785724280500480902533611094456943003143562533742974537899815600240858748755049416098422129822874272593537564253120411602947658833161770245162007411598718107776807299306221894274746841344816562659930313076911132728322934995672528597661324203806129562661808057149595118753898171451473262566205666218702874632392050966946117564513646861241808001496376077114661795627581176202190242765100205664281609955497686524965080774921273862496446334516062672398065746779490544423934689572811116719626792588437529090520124730043245981592799631596591222631332259545791581193217440473220942778395288202523926992606378524495332012013653775800348941840615950181928724464449329438508194619910552682778850669748178798577631760246647348404788496013381080450983237239300339586368292036370979640553340933680907977436353269376185282094744688200804576491035397941674077571094701307119825625623550736741005251018529212783306906166795243470698768229139471465972227956305312377093015740830524909020107764266647281734494986589213709912081587823788569970969109528372556318178460321083785431599350902704500506317848888895482719145210583516591327855656217759770910836732454229424508409042283194293109115594737050135376534376704870558319232006769635747811972446932669219945896140323741227213469864562916078007413063493356068835670761674742698755102564684124489366476202199095341338732057663496152322517633452505176455493876529316746319807740227504489576426912850678628335612655869824831730408324366123721822135130270471833356787122702463177339426570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] -3098194004069423919742434202579924795142829048585085550761498214991811395441103173571093434778133631484371743389747172243533073126879896989675669940777592369321691202032716210722696190150563927915200017302413384334016927237054470807560416083190966084469416815337545580303513283883588567458075818142359472134738327835951303815176845773055307115425845135536369033173379885751642622470919144121422467648024158983461893306611344490711113993255247652109329662899983128479412536432441210650529497058891164794646192492281960032911134173942593559535778800185632677626238018842713143394147560385216098878118121103870118947929750790988509233767847625552338508783441499502660142042095393139577317772650703798354968564149967729475705603536982828640886807421091149663434864928446629066477930179512880169443114417179427978386385886200335723068255619862510683974178236528466920597739657311110627641214627137605904959085618156608327743184491384081223774743348691146154453811327170003828677757644762698328106213297312455465552132682496734976117554456839307640388158044234406812377355763224017786171570828062304268369197251278336587328340568542834529198648421467846334688854258255129889932742771870416744102987130015658923969558294337065226779728591162446917692614232153110693299186800714377718078731110215011838013413156742019811766557207780067931824236380664508483142892878003965229397378250180436108191987376335764640032938936674180271843182193817050650805017469719710952621051488553819338028419377002697163516742539385636059831975450884515717194732842880265250755850189379172605127603333632907102227899122906218456494373142343033914592796587785907736016442945109803353435370349940047520369875432645279202419236426808621113029629593994920347093272046857510919771763563135232012315924084812045919337532108560472473813478448577830032379448722087812167036068714984114748172905657299255384760372597033859445560752019486193889421522773661857630127039859316365132271674556406099280290951722065842198918696178579405282177516826093801394720990741766814556875805825266716487393896556121248170795164500763710418004595811669125790989181732740876977981494396541451221153876761785115454509227279147855305544607685672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] 799598247145850675672729325058597336651726326461268558114224457412107492184333527396210958205792608487999773819134696476509821881040733267725728020458169770719692399978063714270626056766006868649549255628708332866970451880843004478912411669849974929707143621830585400901914810288423906637270634833542937100734580765624899124507765066225924704210870122872526683910990477213589458875420233768773891771679423119371496010078387847669611195716744694916094856216297202795954534242901428156301625225303554555647824073698992933514358949525093164143384609208860808201267600443037880523594743358905720567576370522850687094049638051647419311694358087368776287742459643134168755881041242208427770151739230317900388164643332683829703994445324304764529627994629888659328945892261831338403464528543560043691319633853091903696382890952519641125862639917071567062753501311271700672938163394898954049359775802782026823158421580758924334912945395623094560767767249988597257894934814772097122887157672645456653331469798408009764535981745757321082287300353819778444381034225283989769876308735282993833984165506985373896204923585586046062416599140406892153924178501555056321680478076831472559909479494907258574106625969904985421752692721068467739218245129078406943213346029374766953407215357119886673173891754684771994959934801694666969949879404469099760002770624964221539357102139811932002487977494990051924434657930369162678088754015341101731746911818068783826085321830736423541606781017012295565862294674102557318689522153369528500653514032544783958341651257247032062316672117438438541599322153630164611650250402396917032353002513553606488851956726728911059870394249113836496001281402432863347781777767245054093099348383935007817820792331186220595121946465804343652583628341135109616540654368575431421433691264168035298078930893546585263921903301729112818539556713653257044667168691267264168879967916948607318460916112421693444521048435408783301524119328475398314342430232312067958237479657766614349441868104998763867416591787661680671099453140285530211452423317431964426124131978851780191621227981122071381522326851465657979241768836695476755405129124761793456478638952631779995795630229960867907237377474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] -89160715808394375106229558164676674540518086763009394407043714645756445236001763582353810705761932937064157963528229499568019080622144917093722230903583500551901603379315943474461496926818063169176976049167849270232976360407525058829713266500066866080389777258256357285734892788950678711081753630189078668359438922405039268998236955279748737127566423575283552401852830192329850072456261908356674689989967243360701048567902492007943125232413357192540182026269129345439431700775468927531471457421541768734396724716616057243432506718361571367793971704709640122910581733999962412718654121435711339991166357875142833112841029251804929425924053727960886045308183393074868350897284951457470326490143470818533460561873020451531366038827128525118762864911039656117861547998017652019951852239789710929246563046063259900319429386438558438097135259133712306670610929334046612351344356429628996185520470037532072051982104832540402504155774230102437228290990056376723209473110945486345834734660822915591667297462575325465447465683749802380053798179178295124350683711339849254495611948669886765062714007484467935008810812208061173386847709330560583678212943417712824655403206718471042696531333004488901571307927185014275735974278449293379169704711254524323085471193968238611289579754924320510840479524715695010943812107090909669970575832103453871107753891924302345901770539450654483545176889323362504225221287363473799694135081737843180188628121368337394157403378220465828281318431792529156902901959010304732020616232483204114543384023954810413413272203784149915834242184423358069083130165774305175785513148353379118092146797914922545300610502145199229773026058241171784380733343734919044816738375263520583807870103395339043605952265269537928562510181655696668426084203079881506346040565418680823498822952208393836827862216210068616594680345284880160584335333575392188757402550919331052240335153817371911634149955430837865892894937543395597610851288426274472701798964610818911308031756974509341082269727083207186315377663868548574898927015858451001927814090998841077642203883326742534139409172614358321761170373823944295178416161361389167106111001093621403132939632638996683285423327142548484115832766464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] -36993778989278272452170743424134569267167857463343986412682935729397292989844849178511670478217171479436503322967010272146975279727149513255091178918631821607026553491303227439326455034840476936854905819423432382072244101991304579748935390795680078041735978663926268481988870374244380214871173427800777098806920937124786763370883006700785293280930172284837261003736462683469134614762392674262824877175676001364534658072618433810748331910672380873267354560969654040498971098239959071765267776949574747351470732912578434913130683379210616449550731566967962115732020121973761594126141585988299202708813696254883556557569795460767424446040984431516314654811976037887369660607436003065574391802540045967116675108527072209302331295147491179032643451401821816690369202088880080183645926781063011552054074482447585230015450565535327044336446523631077134939914567647453143188327299895857145231602390483944149538693723778586852559741170433082011910222933340458139371891871282888223306009230391879042248258235990296244215751571455912264057545855337566875252961309709533171248475953638552629793830548418595834231550969458583614365425094733755295845304031893334359845350600973754190448889476299144377595506003894938132046242432168887792337690132066266560371856639021693273412297220899005114142629008627396020862694522433968434186701585438735293687847101265619452364717271596332660522021772031074653847389565683128941414314173701875917055122998540214187641551787352583066134544909000705821322818422573700575675928599167138322397857479362723462231145731579554769586222081924127137226294599267103134669082659990272526642219528896079252325554404379596233576503759002114898962397757363248240754891394397306423102649311870375857425206998245030770858054720632503821502196876955302882422299677082744366727942450893855002875593632924633492064391551941270519482343701779940005299165931449591114103719236292083540322371406397548668663044474887360446031313796886584069070393366277110084955863890786423654855195122987673235809342984083218891513431467009577779235046819664907973450392638319118334706966173935608560953188330705878075548525351769368165007101055785590714376758807226212543616633155564156431360390594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,39] 26056385797497374506275630854110660233041240380980714003121308905197231379737888350237271767291217603035531108735867750699739234799638995217730873253442842883660138954478640125776909341792868866290527291359935436980234056850710633542961807969254496330293763908853105480552592318892622112693163539753738011566784553181979301441122746859491772493984369579183744487828769143567067857834331423349325438115467672485960686834560642582345626257564185652652624869964924032370767271906979549490513442195006962783707047487322010311062757784454601531499531460172798311378141846089155994786552807837793915107619142703911785828030457228988587253353229369350676721489225043375653154945540080642135573749994649773703587020321553446650277026353984267074322607448823149324019883773235186731414956796774790551649040908684863331150743412589408904096463458804702449101726062375056691938188102142476957875707015693156746346732468438087471996884272902504360722566683997824432797060505124886015604395449705729068645254248401093788391791086792016956859508634755938868573813256010626231149179745079739976700074290771052902732676277211662466440150927123484668767962722791546588664781416856095516313741850892000573402259905499886787313284412376206335649412686571442594731448975850157533879386199492161291612166841445542196974167764141860845853000870215761926151545906668564244479991569827004869803301204191772311579036090147519767454990902065355533347317192592786831450033872668898038210881784845017973578908785385643463602854768435496123075392118835509139344584929157262086365900555663465871296079651551610154670072350861205117517396611448346846042945706813967552736958412188473309850416965763845725088667928349255172289744173323530150451367438685124829045935090151738301536177868288508956369983811790727513873970572003635417653473590762736083636950923349392550512029241197830828616876100876052136110759223419504845716005965257031531434124326344075460338678293449086000486194854721789388185063646678887092844982696475304858635491785559546104151829485909540099355847986927124092921589897277005258939200322250173801901803231672795550532483978686973057204370827583486247111587172351472923769435146023337775816492711936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,40] -8593541906323528935947707294511089418277066305945005501398350603575337531235724617422667769381615741070461946327026727860368977833135840109076733688340783223909409099445276197470256842368239145100641189165850489860676636630166690099670852820708931471381605566696322808514934757487297950523707064888709689365705165003981025395894614846052017046682068683396506167030732503025439082381208947964305842666961913517838183779076902843542965152127520636137848331736747487099526818207048723304070059726554425559652833561604298000919203435193132876699956227368475381350271526253363770209426237712103813589790571416222057021084273260531458066081841900644246183931915912568768034156615210804156670498368924870256383019818318648357051668015076448547843245526941726329095682883843821750704283367843590866044206852669003763269860515142269704631369692593243049233757849276964490539741219080392730489431243671364970795462687247880446001842906098428461318707157211907048468510050190181699266653919365213544949342395291513577290054906337027113721174280269312083399873996340547047845961093023281936540975033681867074361070260513945677398539496053878759268733380899500530562267540539575794044291124082978454435207080041506826134550080227179060407137185434142195219528582267581792240984925422171595782293903144741339643150394092985130777279109720986875494424589838504704831365775047642904386041116584594950483242088205010629027073658269540452234172934635405402685604105683032594712886473729257834542428643818916295454743120154129790001223814168281075303392340024532565893265442041200540229356012158467791022322443278021091520315535189907514325980329476938301075879073520835061802670238058504217100948489592714630033268997458406817964072485483811321508327333352776243800701479793287575238279211161501259404211099265510866390179436904131976359028122597164561973017181356844283292016782254573442468482314654189006460170116823572572867526648859730891841389199102558044743330967494260974473671679604910403952882317421401826312077344788247409453425899804240303550701206822456488392657019556752406336206055102022164591815343035503786765869503404282100292432550375270252062866367423295366138972792224125086159066890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,41] 1685668094446531216290491550442704256803395155219188620000169481607621600897472841624457969190078807944593776813583266694172309978926188676175291102780317559085221645206186691515213754821450356303699767350851400227069570804459216616132095191963367491775928414871541761154108700593217618806243924045631815790563887749122115506754800479522169503772632468934135257930551320204129900724703497675747924985735087887224385712776247090462714420489011320455866450265261008820328482960638176226679391628709703567698176955466392820630496100037446562352716789247124684914853689625420600974251076535656262811320979859860924514022704350226508168263131351158503776768825320083237841917630707445369107587462306342268594390669229436177850287888770421476267910419123006739123152156303921631218214555151840334478019170405921731210257638955851675300898904305286958093936970154195786333144376829016585245540399957980173250071887393349663986060380292086516483928384646219886753656421267078776414443197422204573960823568838198675310540129330819995835853056679377212828645365539504258374004160157720898782651835570347303417883809474158002752444126420690739014484871778497408147871377046446288806816917885683724635593407343963356730940852011283912719719855991975694817511822813669755513120610644009337211136704513869133281088166607796644443857594522473370135443380400125063871655767633079264468062907726465701818666941827276084353558725312304658574380763084300126738214516798890727599902285459168172943922966210458264366975494228878011389816273536644786763216503633924728712215151942026180504140290874831999578129222451311039088049328590011993546399682619282405886956732119142920460974000740892933721707187953074513425214103761636495782069220920009463387291591820948720156826372026027943841075258074229525640631500386324982934908923508380502124391211460243958994665260514343039327040428183120821082056782232219100642676652452026966824169778829673957463959953144850965702016087076071392896658797981672779279140586199406636536979582870712129267017314952267226965605447580875484661035395773965337959776853668302259330596595732131204306273599111757174287012535812436658016411698697943003749852510454391383259707604992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,42] -118642440141784832550310905763912575897943061412147575566298750664107995575937841536327247422834126226632544942523173588391732689199651532199954083901578142751418216802539915324283462414466064898672008553845971498322845437749972562106092191258281665736919154499315353367253650681077099842523012031222460428767713385837925941780729260447010208480496087213150755811155358480073166700596146475404162303719500784833839294761694897257765791058349210671783862325853616773977529137374519928287906131674721930327810602193875391365290158499447840322387914750037551690960319595905773980093734093253991080727417688424623417443642127173153567939672152679480700627149319377017838630812293690597964714643033063568294766611743922947029447647721975329736768361375454482968076374760623701070902050114584520046187991376584170459289685991858924508196236602603413524616885253785964821714034231874908500553457679235276821917451769051358175610315130283963375849769825658443211857805465648826769948491343670701864843624229188740552643231952539006658873481299141107557965490545510255216610841383386786522983729988885800177003826169814528762878478544620428908734691550909420615606091255041258689596229451599460991947342714318512982852007137000017680739724764621814423314790639174423991790933684673194891420237459090432361936491711446515912092665131035834104885625640218755808484714857741911543579995893690604066164423070492985272948192354939948893239812236838451721397780293566160799684652321109560760197842172501549694547694553841195905506051902180510684605824818148350202819875767097247434139295025981759902440323621276234269176167833727585842689187906976270706109221362292266832373149049232289617815051469430829141100510150115899917927912701075598775553156518125895733025613521204325663945884814964561993660631975721348286351530912737334455168474314844163952947836819506252236709791030168527136962546277330972253556386771637206491846872285671542795537977615951670674545127511214660417476381803087571842577573726066715869149980233393037273391288170099322149737404103402779252976714534324431286222307855649413952378481498986914307135593487835608632592087214086795237979110590366506489434250933159835605600829440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,43] -39467903420324130701068987687868799498519460324741587042054340498294786171853078967577534790016044753367692430187868847016620281831198794650335580864071179743899956754660015610175220820624472016765522159369315464688572654508349424721583465830074434442314747990943387663424504830248050641550084608111270580743298577396837290921163221125811168682995347448733758715801338065388693467402491965097513585336394469350761948333257761301663944055788856569416288111771917471733997610991573537555252946100046252951553776990116058599624847592774206110347513351141883906926787724772163425747905438490131335325378742644124232993886855475496315828752638181483400020770104819421030283259021346423557476437674937134512113431183491583808186291822594256070157756202951031333443589382665648520179511979904508759441250342518150980327890969479997612151183361522580462532321687281019585062198260457255154476849155607682789754131000220741026837638350575464351260323625046035980652475315222122451901413704637760730013532518789170082231161017165886387318917087417597940218579999357995695644116156472185664597299251630759723844357753318064283628451809537425018156904546930954929336985576524376111876413538173533693914777934657984164269961513146984081533733129458840440645977367684468217590170649238878646408257385871255651097580949452977738126490885565629510178285349369763198999592545840998400731689326562637553896280318945496541620399258584386564097235796877415595978878825562906981808660787172188381778709609321175283595180807478411526607224223263343303307293648265389994945483366604710178119954185055068800560794315421416522535336740122611432772340790299223574940142176596103323218112046468784213289966148877383185414889693289113727705192025440632734351067344739717196315204589185371299480683273306622000627891112785704349263516947811521600634244578809042922389884759505959778092796078908576314669228457614633910309097563549822725530540181690561020910045425672721801870691489761391006880711362408233984402295270571986462123313318379402650960577912270892639678377071951788489177594600074485351859971173160210973870842606195746988784558597021275133690720263341989866789563028900240624731423824982449674742923264000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,44] 13498106076752319646675748145121675561677395328778117476817561120978464697277708082161078887579355236224137894595965298759421198951723746443768913624812699288867733515545777397905514100200574703673967806682860970434332439222116373417177651925921064193749037453017536133478024332051468300320583743388476953891962968029337219930941955072377303802328213764934834610632165677041378163331079017947797519417986063194971325982009139787758305275167613015675401668590094349785890453718136048089976299455467552275139695518691000648011855434064366191282935837890367343574541981406236351317552221146976254606130111716301109320697599026755981961742575321544566342778438045156514451517843677866898584000173003550440175535530652504567496657309619539932828627574863762949954906361837547728495258100689838036794867173048339667886483730262969719788903276554935816556758815959199880452068900862651771405767637393057709241949008192576733444321501708395533085923701201215620718828804628297447473929280921061213268278066534736050175774127157036870445882229611250769627941715796265322979314896238047407626461725596706233064607206373072706306176519622014445559465310808995934630300817526090599338482826096755205594231024588628553166698843391972412657852062998988693271033740450149359270047160205213426681120289871866020829075043475065238937420069303538566653773010982520679929056501417840160204084302635963378462950333744830328148337458294401204730988620288821494023662838131348360054572834989649317126285294943723009679999754874933955217984501304840837868475890386731817898563912237879586676281465729500324723397179631224666680680546907804647111692847222506783046878317385199342037330987298393270819114776251861228927706742807286318271017269317606736183379391919733395632006570680772279942095520977043249911589763603835737447832854106530739660759996633061147302691582275349099772579607351377824005929098342115765761855866700880092291886115916290091381525768499427024599032533059192106578763292858522912294126097280163983571267669034096654126113343951032956159173156068890464885318730327009143779446080466911456486456971082241593022419819753327022405254916570634360821204232780282697876762580721895384484413440000000000000000000000000000000000000000000000000000000000000000000000000000 [107,45] -741653107494344684559652467598717477340177988832373527499639860901818081073313454890574898519395940687318035570828884058458811929227840312367784065446542084192064220636014515248406427434966215067976986656234180135066771942110035557965021623562250809837625730887479848339323252002033947330637179662263136021329375305651914377346421398156387013976729794486016879987475066915240296977584146750867610021246627826029618653047659244321044964698850887106601676106716918241476876733994067586786349110471548673575111069392362691805720754637960021676917813149681843173609293525020800118044390521454577285040539689121340399334255505519520829058380047988820885395063283602249274626287259703098817607003713980479033198818555070881238624649238116611445555505867059395317260816236157569730870401426739431423185838338030506722247690918661279173797302310275839421785701283668996773591931286682480367635752101375145384910986428123228862191584001923485386687718602067406571899827283500642302278664169836710186480657444735355868759428968084211365104103134994931610760809710232682112744418715717267651438256659149563637803251808189449533639519447427675936819187594912558258396834094625028005757188308152820118625470792575682516845450775662169217764592464317584337934304155827920433327458690515957832801336240851568738969645891480064162156027853172261978978124071845255716511971465149632680495760744607932630746887045867984779732071322343159250091886587902745686845598910312317585696319075683956760735303512530126068716395397252587858497531400713018684410355540576952447284919095448012167141830143760727082158228575102265664233854793503039831503683824664580432725984123200864143421615200293858893507433268233545403281100306033324769542595338878052490784663480884570353077607481280145688437027320517971416602116003597831842164284955833122476002838733713603405652231769452583305152009698670105649117369966693662875704282169275053500121786227410857976534938642014247394675318666150618899828815702487249754922556444438217748596249682147887436594910632851753018642616147137164139305123080545646348447182061491386122654454691742051517842490533612218500441324698356824933593672095280293621248318345639818094968832000000000000000000000000000000000000000000000000000000000000000000000000 [107,46] -763123526848513833568888516866920551548617545738033125665416236141643908034402215577234256185672256957767067225936508262586785295940525139953809404990490215286878942122607639309918569290644292221464504395458753838605417784854880979719512484378603392619255771091902194125531876116228464500424582003018336837852086505382199702805222646643059954836052698517300693673893605918880139161323582596534073956343726580042791023599587173037202131136225440413475789694589427594857044507424678124849233193712427732321545569552314508972796789142655854438540331432389601185795983116769820707180470572258347084197057455340296913285883933695845627817822443973792950693841136486743335340070700314335619415952391057142196905752039134196623873097980969354504543617420809678504505032710330236635301628543328009358911200507075333203306350449558163500623816738640815525538051638719501928477292368183016139002490183349460506667007232226713874869763397514079818355680503359900935360923213079550337969647553326304583423150452523269632648540804418332015899962432835327883775773056392830464074545596193217629416338450684436250850672365530986211884279379319911563525128736766979781998560259054639221610079055178237604268063501393220916751883644535916923195908189100082891730115067989251264291718262588876104644270221769624393114309947983662644325002009672536967684406567279913504752632362466904809211370180518040091852445101762177849364962196929711188471369111833068049569480147243014504878906070852724868827533251031237603078453256000077252400283907722275173189655973991487617107581993939440436656821826453655470130351149540619209459319165176529228887474746366391814992804586299527892165165072603425197615469497803820753455367514697277700328027074609157774985408413325770327234068213295672266587837955744817267155761575999233692892581382957241267993126486442039057347588900190279413511182544566424949683299757038410776811861930464717970542097880163167176101090880379933728217125338306377935445642485199805370542481025806195987043708399582438754331949192694359889638764809172671288934749598885911424452783345730268669557610282366164059602537344462570216452438256901943636196429720980407197900504292846456872632320000000000000000000000000000000000000000000000000000000000000000000000 [107,47] 339289147637795258663642805047826015003238688317356318920418931168136652744707059171865008535901896642102914205736898257425280180495106183693315128829607009081695336501808556824133233212325507841439018184527392762205915448234879277547764955313169116605592890859474253600754305746859938645826428341741109843070511360105233352967280270993523203182874836977868103490580499683153108830198692637429442579455473311410623164185114976613852872395400181956425893016567313467182252882711074452902498927088596870671661741777143856530807244850141985574434283853941102455641021014446727502542945153759660958942717632829942710087624880327379280208419987619512759656139220973821521919108599804359282161370800980871469439611537278174611718953700064736283911096842887902241822110750980089129499950140593104621602740752221838584478730553060877740011273046582526492415171992459847418440255699364881124081955202224005140883406840574716473910070944647909740138258455972782006428513402360067229058372412163169180237014029141758728780854030585743211027437919390851891186700798899152693874242110277695628780436549576669058582525592261593752061960279120011113113896562375441852409449003596728003018919693130411808688917535809278945083323227090806338990157188468625056154845973913249559560721801389830296091050924889191894789994931119409685881954462841163425949059291945908047971897361055158023251309320448565035865053766063836184977406452113253170991340203479919876153620343511502628719002594346364825888091251839846088285927093528512249594261932685085203060396172007135929990267681095343623459604063177562472212380726853961993184912574330241181629452567108784739425525859553431561760937305013969549776676250466377705795371390681290519353914909396816736090399143384331088373652531954774596623277334238315218875301616743514127940995142995862104883663145548003776007754541976854840589488347742078340891628125329023183420765262261878267989188787277856775884385632454090428268262019842187529287159739356206478799336637218633670199994365753364495536144875164874941647668846332203829381080809108971010075226888207260992378005905482069497011163678000688928251067281425340789822989390022479191119457553841465870778368000000000000000000000000000000000000000000000000000000000000000000 [107,48] -81920319292031049501092641933611372931711184503413505562342432862726521510897452351396401636287971259933987583535946038405369796561226489511989459978993032465003937285143449697774794861985693489679388969853512869050364357096254812310529353316403219550041661489416795890622738197952196962789842455895163271117075197012132462867777787846472026896196675425329275289511142321099841498304225741450799986259401198355799959087850732929982852232596175894040378560327232407809120309562372121613794905616653254164179465076219090656367004305851249739807916309182831020013064949392939733151973753160313301045553679249692124580186298502576791801528771292885338694698152995105604642072948561587607272733338794474000344852825060966300950286765472468221373423700005894418674509908112034691976851890364932240286313152979070239541570290196859612028807730339814994946722675614287458693157574462830392730406798968024368072722410629046946949453311169762603765654865519527242576886671262588497697103566636194991284585333505667187589310946042950762326499274771449696136399834783229275052699880680874889468300978978666014368045716312397690597962050847126034888534126228845398071629042369077642658016849593181221306663831461981897189831805091077411850869359076417901926846152353198901936134707562898729625383033831102405199824687326485352093625386124325561978886150625060957053453302880414084274979908173065248773434409603499260351034354710682738156388314082785109847446496004503716708183483348542247579495156957601028253652340010324414496624620860197273839983075521979210751704983216489698882872656925068744007055761368291257702267583150174480240850036529744687659569932060853850282608219921794654952792076309458649798563683967069139200336536897875881161695916991084520535493443864187298989557101350249258061991750860399944460584966495971853764910910649265885236713464714071731934306851378568214769839049462019276405962510304320430301549949283240481415841449395961729218958716937932859814790221792405424017904286065918887462648323932036363669181893639827238808103756851726492909701952810831754904337216030020161314193272252672246980825689898421987044828269494808957069513381357603552365867119874782663802880000000000000000000000000000000000000000000000000000000000000000 [107,49] 12270371346791994379086297276592673786678422178820615410361380088920161407030041393082972681471833247917028756285707573098159309252546564570696742799719519463549438699490137922362761274421216155118148539560187795954927660335708722029784743340533774215149208180617650756663955497038168920354045117829861256698253648457663731460147551372552490014741448151910112578896652869060821373762085361401298156045855189241608843317604286382971180579854879644533277278856795552770082507765093579032156042421814183353956018279532631909948200306731191190884616555117043267219149255849841364559953053849868913476597108588513430852023827500694702356565486864503565583322626217397705674418604830034926660988943458802619453047873204792000906224705248195858443212508452833603757647772074561110835747205596855840607958565465295793349412891018004085677233676587926075703137006358993478453570518516019743381103847905280705415463146693130009508681562579806878969144318102302355309693178589466894485107929211255148235828146141584288672061433452611268650784707530995544996692559508656101574115575838208864512690056593963644999503587991602703444460983139414596443572972704638248010747297217002478151045082982650914987658492228330705046560628109310679979761792806348248688531203949080060013289952095033037916857077772558368877349088197093362591015405525359505261578473855018180542662904495742316730355760728434835224629328194280128851387542278302651211713356656812662006046960591472693934141275427500735308045136885838006005170380145783820552063482100308910513335306180933062847534611369999367484915413777071579806570033136695619206122580372517631362618230810879344220790172874940533701836579475979221785585670956896277870439095942501183971428799628837072669569490053249317676072606790844453791670607377695237508423680143416163866076798814223563461657050244177036369028436522588405068845885260543859968294700253287868451998892723647469726831994431938109723163211225336574602936218906688106187649886384366336998997370363888827471451254215317517722211690042370302396386518853393197693879434758336830062692162052596090970150774528700135525886034254017054998333476087188212352009925312088807151937449500710432407552000000000000000000000000000000000000000000000000000000000000 [107,50] -852765615676424259917710666463620426751396212890577804437599534148263792319654593680296526716314614448039685236898624349577761800994143263640561937607255495722037615232876028260864712776962638134261011136705729198357258818050172514546358196340186875818605778312379386998899853674261433332841111329513037906663426806968483341188277647065323741689984270366045367132619112197448705120375968138650638672149088058778493918709441353745977139136620470193292875674220810850238409113454249543074141304952530166348076802794938521012364594100096755055274559152308542193792078854665105714649501233566717746414580857302902254486880204453710538897865156562208948116580540909024894795733701999400922524759406288476387543049964804280404831598054753026804913475341270549928354314612807541881080994333258856120173278052599823834918299335316915185516774045637048690729376451292548304228867672813890251540825975536161905088004966194279590485272571980021793954148465215141392338231070253847806730910052319474152064746390938841720115123359772550556522089339952582065713077844208418897058846375971336913314644029986077590029774895111713018587671135054061167295656185827091776424553396608471745104353407477161842377644550497723363749537812009175116843581217613094534369623152563861319204290121754891148025538792090536754816471817971277850952037064850475346549743060318799934255321489980170770415844687244585891595968656390971872558362047250454346619359302957478218563709932979647348518162746901370977747302699894096720242070578843516296759149425174695912727189682617778536033972799107591454672623384788027918572925848842677399513656607738932778331515836676570908308077895798367112769096336122279828033610090727643159788098076422485045642079035704442967491350540669522503360748256889453052015028091979341570086558967126230924808037479507246402946881726641219495379293348666691766697866598739464378840842874231065140554514372279427114284206499273789871646790673491419935434155505551454037358231133358021978803876941530222518083748748938480389656337080090029363222549318349598809009989071494748774904600267281727142304645581895814125788202153941017136827630929876507309152789618128287640114334820149430845440000000000000000000000000000000000000000000000000000000000 [107,51] -63500796554834427322862933312277688825385478366723841362525500742892547498043019874062106971093389144357093866029893805563394687022682643183738921553713267219749387383352398614865779241061548322055559339236166912206231788112012584767663644709155655330815828500004659817862297016320028553149515430223940164803750691467590917443757393263053526006464013117839750334744178529926956283697462688671132313295242503685973615493333637058129424987088358247003332124483985995131810686375720556372318990158256206289148402049718081579352465593961298696487829678823685124694152495239031205846805014208623944071624650007318197386205221007323229987963762440568215909631178092669081207993052149103532782996977142769150358310014989759494959084883680943503376559511499067707881098249656548627751178098669966933979529809923718406292710050276213887703344143753039758482598964818038784017568962708234817974072327324513490273263712255611014966947274688611109249913075435355323020700428340193000721140730808033968645762691883938048637274026321569119790837573021271702809929648076459031785364420526145409715624447471103879068227439586900762991596900563714406745252159054781993151752254661075115667708622884730429745832942262223337493549124788616351425612112371800157460654702785392242572641545336291020755287728503278124595012779427950713026343272407980424695286892187521901599918239373506779415061037260149021509007731973237642705175640765265808177339806335654287460350731365544567501793706015529755336028089276116537456943943751957706946711715534401333584708526914592010474150909880398155785673026955786608982052357978865219629699640507751207069131222748146219923494540941099678711723346103184225594315308426908834460379837230573435005552758279989887002888086064803137610074784459552087077257408666932438070179539023924460748943284307442705572211195785364540405684209418208490956386932631316504594078690233192255229832813781555816265856635264953390803481601729679099697650563187051292518767127973726334994512884805019733794311914219929624185282449034721673391934701127410957902722768704176094240553764696523175056047655720848294753320950324901150623812711128795848988956570562097142001800390730867277824000000000000000000000000000000000000000000000000000000 [107,52] 20296767772421470905392693021128936610654632199284310342475504910303423907954193562164469708117088585247435124812181333782718943178841449069238069322869285957512408131969015923223983220114290892258245407861667110411070594825251551877129943375925182086654749220277424847678737976208776222891636344360959186178595103378146545664018069798859978404307753974717905644021136098089767105853428736949629326503267380507773205700827988645668348574531550136453046439784230265568344201293020939274035611001278613889463971868380024965963687736336011165894149836202640237280371725738201408974092905309232544603927817026503828923859018667480425306812389025530225418476231516737909877342613478954695307586470466527301917405069610864147712471007603056218773376296208355272129854534614836234175953612753005176193470160605830954379529577778747423333503550737768212741229507199092302094663757187939002984486415987013429262504912084207298065710621627880391722577472632013177039952080392173728464504409207332923914676573971351560089549937836821712689123019188684953771455616702019870542514071204804042357215881511363180975151467682467363032451281006354886701333477353957152377342527829345243981176572184038891415319524306624612656321093728375530640406200689315283261545813236249237517279447525347452435944189195639998888478667024761123862669886834651357677016736098446601256102023653943430688301557077902544162785205336189794581634098216305112851493059595593926603878736713278902451857108491882000830836032458504687345099460001445767262758120517036887603706517334530008438403583820138755557642109519971754267260280527760094644286325521167758456060786879219737596495763469626022455954125743955989550048322978941701712769047100934897917050959364579392060387112948783236397827966696067738027246552781578148717284450182540577781177855453653415428238228535076558362567907398396206010862561108238401999721965143763873158352383035109974980262723822338445987560140916469289301870755204995418837430737226238634487973920669548650251547864193004704786494844524457172512432779308758585748342066745465555097581718901344523225886004356286996348066141343594490015831664433553921308642047222315587274660321557814968320000000000000000000000000000000000000000000000000000 [107,53] -1592044913175418635855843796961814430929937186610603639509895327551166619859718407187282212413896638559301197294879652048504687295945955969879769471704708651881970530993293459266447195038946875581559718424208121367918513595699039558050934454688348835892836788470250025618477814665376387846659364640628056624597726629913395675407824530761879275680403339892245700406359288818538178069767593890762706748801212422122388329387539853152179665450170933568384928342263119849297124649505303313117562939558365611311799817522300760361846270036805488346973102093271351618897065426900201985068392380526958776313346712943246731660718272569133387473053254254125931535077094528255706601640057307952296647595448957775139644342936857612896619443886895524600902075250577540326120810105793729097273847232411486325124545708842077798905713852079431818460544390232609728436394946630315522312358672004851640606542236201365503344223321308490501456060916934183851033100293727345755244147856822690229626441610649426977787503646491667561360391288025794386715038976400005166970548660868515727437588534423359812392243510085889207232327244825027516162635122417675681391566858737397799199427032652330043354956172839241519054651918958944480915481118240208053952587202517924350796037306526162521904811076353071733877379875577430340605139747050601080687520704103169536137842086011612428440429606929573777859859103335848888276021118856657477855257858768509000238776948090110878484188302955268768269466101820134741206648750599854730836699516822004193006885529192311372421303922527048381332750864269524967210393059103930025420475370867056084076690329031974038902897680161552384948436762650613988634235295450568071654009858879209134753339666243116090414961169224788623169524794733435410030445849006832912106053275003342760941955724396054759706075455381949269178119870509258448589936063786880921305906069304429883187204427351728759752405999856085759445222623149595027789532211098047143033678332878973644906195667743372709300099294327726952906458386696612620164998899217073715463788756149008640722933842404296125375679104170947763957195898616545293444609150541936535128258622856417014629113400685813648771953377411072000000000000000000000000000000000000000000000000000 [107,54] 87924813715171074797831960432401437919037750063301786659701382444992092289404946329975479243255105007461521433735094839971869114666321316677912515965633806844316492872436184260966853601011804078764406112869975265286571651524427765351295565803471286166388649632716301680460745905822942436632566674404250096952449658869455643572369474821672300143965066990203155117379975777421134944611918892372196375636439026386130564763259362664597996381136888230745479193566350784042073132198743553678254391852530199234858909548365471686218586298918920882078435905260341276324309925425689834648054605265636460037094854722781952381362090687029552933652079510781529718239022455040261137729896903783685062236082137062097264104498622506903453484907018799602331001397169579922533362373694805951032059632566679909839069770566456108123748964161166060542059740814591799061938002132043916286342913828814638644990416929674541981239934412822347841240938847036365596863572009378206482790228978257209782106663848786612724378575738443608149285150611073106779590155895895299417612773027278559696924768657097978522100064302808890615112629368355199861128265455184803205964729800343226461233421691905368281134050543351474086844052460150046148401241277464083796925647073275380670807893860248498490669143184806736586110019149907081630176920394073863752099664175642947219531874621506264644574429247417590107888742755384134037774357568800507997689085613240340716921081341532618692324484057775109452014796797881311508932266109393083678593125788518076895793759691139444961922603220402162923568147736843723040439301542787811764723008652914887836907785341666658708682781863135142089794684414038933794792407686333213123194605201448658409037421736331373861119283612925291670478231885462411663623991330683749455396484129511260508271487659800219344786583866206749661269856044165841123277041662731745097278385442851532657624969621398154404578690202438079764860254212046542259840691985622387780297200828565691450822953190876112195742357069059271669603673151617689234883549007854546792591672123633020535015344672158598906340569297124795403694797079848126744768527441848627857191415014641643380334567072601957239786980350361600000000000000000000000000000000000000000000000 [107,55] -58051380788503324596604054976053559633287943296911134988530761245469167100968714901737620770539046779651608768502089040297983323773017774456541442933643661839972249364258764925371780048753772704840740474046345927544712396877202840886485878709751857335274177467849130902762563845980586930755721352222052981458923685344020496875720199054883403423141141836800108044629865559555921140630590642691350863640781419647843911304243696018502249182518665278759113217483103239748592947323798486081714585657357099140047608334524298305462914140359460323038416688296261220559087747718209451855623492678923696425995632518213129699315012747612154926907359509342875269371564872638956976844506966297185415709644350296721200146880953488754565018207171642986081760969830076140702847202316959258231633322253890192417322206092964080445871809209405595203342558769708617971348837976570124081976503157871265390539110960316617865782109961550428166723781137553148870326081540116851897210653111578145611271242316217868218060104396958603486845074927999859080219582761867516417948116653448903797705661650187861776402080767189161301260363233379205629930683481125287332348103806021793103088835206987784728650475423350090515326101735504538352974989658803450081994985274358569634378648224261452350890874840392129796394822666209517512363566136139321914945282801685826150809916675146425397454529035412674352184363930916495362356220955382229356921084104748916999433267253203110982580287504699311610935243004277106404706821932153727600226843199202752619845086321045180888835993499186944088669456569614189119185238133578932849826606310149767036603063901858872287398213718802835312518074290477535952589460328111921950006154685258408613729720553881047335038797794508321706249048808450490909407456423658891838231449559778540980227468281477479779092570310553725441393039267811183942739103937296659942841516907004839996996490405901807550624831388649954176293921278973855377297797348453366845082019954711414447078745683348864878918111564031202655261252841683770425415172159154832660896095041317990599905669659825836172192291034735065959478696163428653559678495922724952399718338716670129429518165174570024789979322615070720000000000000000000000000000000000000000000 [107,56] 15500254224492056939610463267982515817522676937902096830998067624332112798926906423331818650369868241761565403801911121120361367961921714774825660796267152790237037452372526732096775652821869446406123707201981857242449534510442538316613226259604412151473603246752716634582780123357557181914940046502502806547047580974677941854662159183151477788247286245186489549928584580756974623510107186792193607054498870504701979365979862757822587416456212918857552328279727128876944707006968840616518278700461943555615168376420368307897212557663003131908501190113287237918683697146017286168027037245668044764874896445221082347928472600891699514062620663353331364900612976132743132464776688819653692619369529691880769562120165342578325009691330785589959231390879034985207873425183246591159041154243109988044923165206498682251390571062118769262783445128285998634378627269641392222318558967308858987517562079242285283050661890243090462899615459032431987790440747910098177653232594130087951036751708004659329151183441121007597233432020572917291776344439943028154271891615087281606021150230134299451982192537781012298562236909387506510542181612970912332415509959931860402576081558156475035962271073029093481502162173358392216599880857729403471675473728956683558626421376171019840527118111386688918800140399296828546974660131109988174237150981935399529391120531251203336036438558691316177015481180837452265107514493370376198429174861159320005050359336969224026927935231085031350274349158032089755533807632183874264553257660137975488916594421063400555518951084139551126418852924937810637536566266392923260416559423617152577559171207370241753689226832783608266745504569588017728896070587757492258916692325818225897589743161580519443461948576888152966542974542608437997616407378317240973699150661538907718102426822857208982039129559758314231532949792338280231598784859302797851265324519379937064865866441517032734466515907723882366109443553471190225329107662334520911792210582817242723019556501172171689855695685557397552154367452984196190429362713881675517463844193427655701583035727631409204567112495977438750868395303169882221888725879363326533051840333617135213941968668804485110695017106636800000000000000000000000000000000000000000 [107,57] -1143956230923521061376097768130769713720257753534895805468412168876716663806234484122950466894230431220422023240855005178768960059960223411199698629082971064076152556561597335467858635934656932116269383402695341958004634791693798179367629439390795211900835009009009499671974106210473740137839914587954275905050180548305709602228716495514849810909666492328859404991932839878419555790264694375782154663930658108738741044749306257559293785339054216133421863269852902884610864885064817905020910069439520791135672012697251663027352722675790755458061679745123162355244605608212835634013364866804473478929765576672984400599399625983679773441655623025083230525232059996958677206047491694447162640516623677265470435447542206236247791112255918218096885211071890838225786658501599467574352576145779075928876443156761475587320203922834767079371664528241400019338893141722272575693160619335762411475258533409595285643024269427526566326769576018933568181270591311138731918109036200847144281662312930963102457657084605078484312017447217219382018084045008142996972124022697634159956276759911812083734530834600384897028811196768940022099678393540262524753178386167727254421464594439321621460925721055703612710690894258273890093299043766357033014169773697756443651446147138737815237965765507090367709251921548457081284042553797326744792201080593929793403232102431663782773523066128670211990974128082173856977665884149487182196966558333248907982986412937992665161690359067599983339413721144883965099797229590877443812880242050809666079110758139174858001296993480423674480341946421507691758213663559986594623699868731903336354417291813393999576360242453954409878098752787193519832212398840072818638895777753031175819314112987396472626513623792234252321856829352845687373583376088921294428462251061572557673043214976881628766513132923632078542168664305720424011693357744684892382596214183594142920381956613108964790889569631088585531551968088307474507467054032180439899720044380246881512957285254957604861679095808048931728237358212881115712126309089366022766476789052353634066231839493668369192917618058740329934529400465580862361481692887859489155068441181180562254690175479232182219016419409920000000000000000000000000000000000000 [107,58] -185196040010955342192610144092026635160918356196502044994636746339711404476506269699043316068547634724757937135977794007159402793592977225283681540663911827933377329707133044870716619715399368419664037377977694213724441742139921759382966772117618200709725118935140518712608392386005588111977529646978996576659677875106414880076472733050180733232792341793101448171723974838912726231289545869261305899857523493288861606782531382983436932472051396657446540879455018298937855461071093664369398621732813823642591629744499914572902782658144308551669649364530990162911553752497092324489777690175850715858657531232128788119057399067060495137736936995300101012249426011948149941709568690911220917467195004259989585311457718902436318363253776236180780489285391078669454080550600560904516630392917988385912506302146356309965780771300077858937398473772357107637311270327628656040808729932740500285119806007825637858246131002251748164385446412197608703932032459318854038405816523694283409370418147566728516758803890037811749324229064877212492788489151732420959685086223253764930735617745141852516794452212638786684662422403292790612799315160356310618876304336340557688130877256996656160391917783265939747068112891331273620006879033724565209520271862818279502090997503081675818133087729767539080504028225812288833274451194897641943975845760185485922759078991713411575388391256932472663667238029593034379085116034967859704973889521527052842103591054616651463960990613952652437140311302784420082917424686257518287208936184615245041675003990092400311216848986812829126860604646487427807659947614518739138170812604832320806913341798570897519447355986770133062642644331022421766249215163571779118842618915682548224993646557653674548090166921456319907718264679673343906076020361682208538371192714807371050700842195818296872547087052128560382694887917332287020934603595052925260388694224805582750827137531673618247651373047810233520627684416860888153358333037491788401808601008905658576043126836416090943610888579143484969286070880435405220900212057429465669744658510273947280854821754509562482017339563445752587462571605009629698270506409795610332732874634131760484920920230206790645668695244800000000000000000000000000000000000 [107,59] 42601827326781258603110635658992608571166171621836341266454000065694341867548175619382215478602226249193725374374384174465465566580652621183903561581010408096715738539705768520799326441069235572631058621846612623642562023375741482521555003329477697783775414393077775809706602427356735783557211321926064419537365952737180574795945738480575660250237487868619585514511249962986656009649704166777174715896926321191657454864327434706599003513547729617337300003800464013452048178712082772531682579086696531616162110701544991299492979999722063948070970159010372085721119976696354737684898990821227829659851200375404053728590704400264495536759381607242739705320539945672612227484809938682289743620485179989109670890740973857250148814997335573792252892786082548380432388807765770846814810979562108437750548805242661838871562173453422104887908768901602379089599201592661140200644896036382842287616890892138764500387591659398890916251541186510213592290112168985219666775204040087884748413007591903144477559115460781765271341047033676089795276218343680506012635710253479910035350519768005902833062344064789324131284827449987299245571928539973128794873576934323425801584747245086985971355777536127736742249889851272606080208203335568612635873653853564734317667130115515872536209630830175327320719920224845650440430331760927522928827471298249179051319286093951551820480265382363802617541473626310026679558064695070604580802805612310486281131982194661906747643903830742884559942494579269306350831684349227064869019964827220022248614150568439782938201779510723731391279260709881067133133801351895749289166085755093334764908301388519404280220837471212332532628032382643543294817190861894572106857520710280667017333149758375881213143595399872357311463664854282226850692899441607500598389998058681692228173648443291392335186068533964390647737434482033814661452570834206062420853968656855223424548666725687248300605942131925535957158813382021248033270603540266883048259073291151525169801420144936200579832709154908348689773451040330720647092406828998914738521490358851109833380677030537941106925708865050688741243119487362857961635707870959631045508179209058402106641100163993583913244955770880000000000000000000000000000000 [107,60] -1847452438255879815332298071879483659773578393832172309390719465202452386592220293467367875828711345242618414949808588663278413270626873544947802162998175984590420966257209178879534542087687349295790182661986289598300882980754702210183005681570259535928975801233374270178993085858830650006266106842599451243626921019932004141312033157353789032542089422306592114596790153531004407142856711393483328055672328957472557298738524248820179185340418475844533945137721014048325800560156169300340008582058575671813529679127395417283475730047564889847873371283527438128101335393536857900162689566377891014976918221978169042657446756823345114679494765846985448827109175497345197616212976807199388775038969026197082643909390626417342983273033054837039418148825037183247788860746951669190448323417096153370785438649208960849555053359977097116694266372968954474777071298506643497578025627370590160379552704057752804169350073429314930562229663017117775368209694775592658623023058460619082664190554827061286688915367173522686745915549750976296553263082054789592173631835630321653785179037881878996983390713438453767307907394035377525195546668706571666261838568218791212581597052336299066793244884459403902084981268314320875018013731053761063975559631370367948330244959234487124296365119260732042719736620896639684358348548404986235171912889236832523455663843349412228469007872751763770061562232848000371407516322667323578036591879037487625315025099138319637273629488892266800621202100302350024086928573966965870383835214528452125760111093085822413086030421348635483523613984618280633132431053664515221043669876366580924432691975645974409747827626448138590249876935838922726291897706061136109397492441702400528050292599684032483933007910109981197366836538162531702020019156525784073382093105871559516295419816312930857104161305523253159156271995925893758037388908674311824560170614248430429175286657727815467103502006602511409668018388996097941207519223589773531164643864440844361808749121668101715026223882316917553055611434413239879553937295347292366292371492288346951447580338675843894533635145170820700183626398712494000657946827201670498907638360779139578275279834497371752777960652800000000000000000000000000000 [107,61] -86420617443975304438960615324996339844908488864350065816628639686353206709630141011977805859086528677281728404389503253242082586298855040187196650956372960071458427670412863008758608422716821259881670118584151627968008528799825342886782470997714321583479796047653847779915865058297226635361149196390006812249415265754932175158049109353857064653724176329615731237990959978609487135665741706708609152044095754066882209754006497255212472209888167227983722911745649485284600065976048642484990499723174551231737112750763670379980484173744350339735212210340773691773692119107787119788925589469477972936126296087267848345517278621913948270430063501488991240583047674032462556852260039217379052633706434912924040290681511605573421482659502964427193775424144259068171315524346690811535229148978036728222094346238403384589250470977288934499499707630134375665395651307472005721327812231728302947661684981451287216989899227342121315546483099142528472576505986224509156685547329433221975007628853440328832678368723086848599294733674466889867352460714160283514516694780190255026520587485928800270267168770867724169921502232133559198972868715428154545586475018514424332326706525476042969089148919170819763760361060510813849836838369372215470413129983279673563237613462051314525495389033621108970979842830006642606679602858333112676330690592286625422562500816108290006121229145411028031441802949981906096515131382231509391981405847499042374524099629658152916297717481305539508464039280631718474404508835134445862525758729976691243550350767813827978223737058010239267788387520607007285678396589645712631678986864077301071854126351061116617579104680276345074309048234988277619014796217205960164150967710349780528603196775136623350157173694487771794981964229364274312145402166025220779265108034373834821533067585937827576851480506458612129967824525055552084266200478378038346273324058881364529188926379367388321632712435244114838029148244001994294579696153310719213481422336772250665019959708484269667719849053418062796856387262607191756477874993520589026681596156442874846008614160507120098599182041029697730773482815729213893295731196364732364164027799053576979278572414840209195600445440000000000000000000000000 [107,62] 27776067426366815238855203204294693326585544654328964149253660907360663566120591281118955254500502784213836876854667430476682826214645281261945531912492769607537188297795521665518219110357895296259443766845400875242784182013665102699281855137062513899703978872721882665975424528890244967567938038777984834781531928813924487350845246632177761204619080889442256827706901033277046220352861143345225904808325025862836572961174577572540135486969013455166428837563767231772018889428509966050284959634568126709463025956127670634734408070805398370673633973748186197717378864338595350473743961495738900090957310583204126697807333788557874684228661519273071932526007434835852793187071954237514059709181336046074007980016338580882876221184875546820960475440429620255152282137407253990607985105085674120076700448466003503256431166070803990697425053708388252199318797341866148293505929944525520642270550834071074212466633485027363956812253148006571734935564723009774627313635614346345343179569853942427677817109672938256015320500636917186827913287877197581813300747719420366853808175471054283741415694361105467199003090353362547767768850598677066938947017265453686321125700719028469228367054977357691461068297985508254129739294403417316345046853212116371184413473774923774096740046918843689597422840915809548930838646645472556815810659638024549207665908010275180643041589827701634380059329605096702274030580540769371093644715026951550694590793774471736562389022560392368638991365966594367829625799573556181391670397196306776831065217775371960455703522009315944217623504588039891394603803986856610416053524423380597504382091752841599767239037478488120114857886380888383724456446436447016832869920825199081186279399158270365290852391604411662585930234079397042594012022530353209580659773589702946797067450215363967698864468077674106732963834407459557122259620328942797671294447953417689250518449057616396622190028172551284660400673917516826656417654445892796586963041352303727986980910057338371027682806635715820202371323696931741749771866255883171718824733463687505512024528333075629321732347326523613957425348777064184298815082837461665606170446965049992895597175161025412698682163200000000000000000000000 [107,63] -2820170629543080390154593691442296432958745524579955954582102396240611422638594968579857878587227347550679123971407774386408001332601446697597594969548196154710474453001960346165632224790478609460545514540369266404310669478351549769492715023783228346125229366760545032221193172320713898482501003029019480813398894114536780461205401765635565439661398630430025984964493246925885460079286126172764874925564382213756766972536099547212455902755364405143039043133473163184874563362390958844985889449998988790318255662653033193121595304291342409733272415568677841743588012175586266817534587525205648926339613977532960404319150163820463802045113028853383869026629021479876414254388662748933907964796102584888640023076120133109542322485008638337169769672202848925096723631417100361773231355496658578327155274224817958668187997575812922241836186491148995071254798606402445435009765953994812725143122892755935092076039438923315124733620629535832546693531902322634867207627567647370263743220430452748420770679278553231374570730336428720937702121855693060206511775075388591835544700693136713534560165712679938302843929867366385119756906972271579558919185126302125086610190582108313201307680687327456665830448662527703279831326672393366630200257420517756726205623639437273842151710744901708749453823606668444685746252155936285160612464765031838032040260715115173739309899549572492113643496712523795899922980127017428185469536620585660991006747169517517989819143619913685474952916749814754196982635231641459814046515016687500736444666896795579120944990782376785986323471363874709368435468967948593197425504166064001757985749304095508163511301583251639815201882032190253024548004118250300936334746741091539492215727610148440476925187054761854045344470768712036364694855934907756916786052665132521735785243067335779651099144427404294729790134656427467359011052755755110256695287657684529434676193564480862013626637294008296211576844864829978720622648023820173773810135102683534900423768869018306629131772400829983085383846764795809729091812101074981979507157186002086137163766754412589653849501474628589868150408866133502639946815420822235609138305826260066646949152915045857472146309120000000000000000000 [107,64] 80083066240325732243117582508661751646721459583456478835304766482240978647144536326535103046765557604997915843186387318374641675438864300499825361503129325257569266774753532126800106338421222098556214052063723887544965963607102236364569762437190222265788494250927894725986549716914550923350408540247380186777843067633174067370496299933567021530034791916913638413573708213451349105274957590177647962811896556991271631439003609137390993733798457993385435116863307104683161512789678936826244636402215636579685771476174107444475886142892946336002144684348096519547723731536171306235073316087393919482756829977136352023473431961225584840924200105925866486641092093518366913796370383850496077580908443921914404585325808005816149833201912749522756704458337652015030747364816911445500207190612740212177757908636648625904858458475346563995811750344367941707133289481474769869272635739445187650548725835409251358904595041008417488794377956216314536453556374289861559763228314201684527919867178645032239177418528554961278332948532115988050610197089602200711536277161663436473681466470572608511630326530100286675614033997894386313233323467969408994886719258126028986393228626550921195339290290265201715722772546058703790750584719116172149936250047018453677382014236625498428026889913318596160167472266318869094909812050135317989186703967344649622773279609084092446374591627871765159460605094666191566599886227611388437248757204894147220587909363211716727383855285145455679827828366506588966178502708954480444986709751159280287440391222525646062877762031848639438972597755397710461009752291820189137829925614911659134497202827917273814174414817766426116077940463077774561323760811531778290174709269663239627649080647905136988878628523846324080079999835864852529483067779111920423642054582657110507921346250046296537221271973304065532172550055805021754026976396591950880013876206208265311951515913339189992382614816054242311250210565929326863416680288140311912086376258708935869797690516841924190826584629300771332331627461807799621653627649028976103555138310002757639426916329173201285269797167083019243260799921213388598054147745659833395847342108238515481185893482836725124300800000000000000000 [107,65] 2748440429025365435743859903490018330491286108800629679177613590717391196644959138001445698859275671143361759224175820343965684143127447914689042689391323832675396754347765503790967917386808259976779047300270900984499925417381626172489108755509972498907456290334409940897372190080296572073444320149880753085068580557649725085269302665010530694458134079677570815214815116987385893149791830003699748064858118905884542876252510818363526190778175585939212013219261465060605561428864008533850802914976092582461674143634896943436321191213047230729735027518513776990540294889979730013738339747545053302614703881547894584832468403382084390578177741539503404351860135454822060776762312817805603845728294143897635692299115344646684063333011775290670683761754259672805516987258455456048261410303770273355537663450595811819339371540738929740901312754651321389542937951179063217712250911820228436524662192153609093059315627233364189307905031865412769035767803616518910635393209178190526085653252321093816232459731150287494299318367626852852029194832530530555303935879745291624140501379635212391657952440800194251807879345505132957650251065732967484138770658353030843803165383003102758206667541374426129027236083719145122195915729112499734807656439850002880476942574610573327129922020299494305876978174010263907583452608478275779360004914638358589222702340376128165834513251793297969227082240521694858621174273072081780029772364219201601307161293882647492005961664436293936938958377040108204603192480141193441813593933403716237349789713175720491971267599165396210170620028903590773897706009126086661334001017851263477994082718363117522744930198781483502181689421994706051711422752935185877380738628545128068679516947400136764597061787510840779337515200021560997271328415274627468803855689409335617546165487732134417041412586089306804656430027949105853844349007874518926354112908505094407809483214896350869294940698728174898879904828577340146610541413554039006795376353234464830282528045716906394934821343688576634381814131899581485928069093818645452200300214492231447438830157568616218976672690597734495458504353173372905847359998464624068603414189749135669470396542217111239393280000000000000 [107,66] -1861389264832592536784510344936207048475327029078472570911056535522619532978580754398309784924197972078446832079803548178484022309395844832483541867184245357619983043396776438856849613888191601492044957039074167177589494964927434556713455573079126069143622319785703552350660861421942656158300827643748416046092468035517688950983845771037714010451452986449554102065283406573234409284241024376769324369898791678469501896656664679161609522476253268916911482360704545994693490195530589802389429593040242717773281256376573702253175330651561214356407277808967091832168652897067043624755206890361289318917130603754356855141181092423358350049071556298353750821375804630515476370882670678846994097188333860447870097157730320215220507330212061442267719294475576578852906513480240446005934612780749292696439698721044528374234488221632242994162444865586490953415604160681715957784143567733488609304465894447503812414654690334986873615570694418366337855708842950955810630531120772637163802880342288878550373924990406310422984532686867907590930137507831806554762107779799011956631328282318708145472191090316548133728906783116558909006143352603234188049173087242724646475871199411947013872092570870252672557347795974399165916471098115758661918718865013893529294922956570833381766208690545286647999207278809079371149327077963303462929689749250321212790710431858055985411703350201826951328046102794646639537691002762896658826408972416608889071929410281427034931760342348855883686330070852082705782688550182191795810379596571699205719466768580243822644278702164580178967107021083726591205828793044419499571958045210661298275324826118948713697901530086534673388193693555829459969984257395138355206701324963768636276262932131349900437485936092230054573391468094385469388647820568827323393848971845435970276428587786111535859192264943737163009587076217800779858370983097162670264555091293152035327872688351188677192937267412364460047523482377951510746742394297142649653720266553535424438318381806631481443550480575866555889828944688791153803178303889822915718779966406525989570164325319939564478186300898305724061175203145365387419354194382952587557510504035443565135758571632545130086400000000000 [107,67] 14699419466211809457372517844144936187181013402863206173329024784539226057044468258876924534864757428283829342591629612579053260131257350783056426210958005285144903487293606214882143001344439915853625624927245475396758819180995645256119056465156588426286802354198195307999662005537649517605479916147024668307294259761672131128107809778418005829394604949463550341368523399029603197150545684706131427998837498649099974111578255533727217622874997535902308828974151888484565977253211206035788422655148235712451580426464636199889701427882606576787789224984019111960398969902296848980096246426374080795541720315530385318486254713153688746533080256880993501838801709081217630559892865637758616458099343392925787060978993176728508273151083355219786130227434266241754523930642317168733675889161870756750369094046870469842518836518819556569960430849388654870392148468649275716220692267158695453685353326322438733023199398829231059932609797619981619474578020646614220989119263083527916736880290174592936772692385647902874543123726317555014292547785134258162670328049198509448666758380274150667827693804130338031696732578795190704192735254333441583912099451785770348454170959545293537662588988916992708355266545834959471598687940297919953836361009082830988314698957508828102072677386953059989492174790407751073242200656612880068203092684539592898761606293098833136074954688825587147590252580557732816280952285745976395161069539789037222267384758829855068198169644681745651376965085209622784878849417401911982008359998086179542951837886025623183516966893179613286011614015732513741488632563536475087960208395600214612806464497560409930300410123941080162051053429822000173742915716299575538647409980165951874260691956281153130420013029318706039796869091386454073366074268420664541744125624694085850410072660699100348144448170093126705937458830415104840961752985304827385361163870950174961675740448582968335800245404658710686845213220593083732926496865830653176578528416998682111243378227289117142945445779179536466448733291646174496499677994944955440594283234340617024068162816063018798433936006394919669195523557827279518449450905129298173299708368504588735459539012002292695040000000 [107,68] -7062155036947126142471872368920105067418345227884069635901526118979791713967288013644469059887103504287370919701395916245891985992555919997084458132605252952895284741130612752971293601898791932487935392564363493206564196715631966091908498812031492577527246376351980488696459030837000617048584884249517001943406616822078114859278145434317405758813156672910533539920552081797404910721876056050881378644648074285903248142701344371509332770043601189657286874317197880109530360148883758116338945618789514251472423152941951849842138458715042557587244240897837133499907180844392933134600052148643602407064394657028451986116324002183664847915774135675708727507561729939682324801514887475942286731060215822195953088195508783307255457297572821049514121809576679273700281370787151886636341527996851987491805634014905610947977024695039039984235038973644324816578868753555253112399912154981235291592659865390225412051692392036425807194510943262558176996302759831147071520561693482570586493388220801987477705825322832238878905439271871290126223251549198054687881342886682692048112560238655715409517781936702489956899512701117646503001099511326441082443718267393864662915021982171013828192310054255561961985705974925775905195085343996864498287509690197960295665028554135965240488706163747757038674347045107534492846710388398711151875127458533809711671842217320674532595501720084380867680774573209785504469025171768979113821118623390695491220833478133191622637266161457166092878238887777123907529916805060027587515930301006709694867575197296658056186841812066430400344661897059507994642188769925928197601098031512112357837801315157888420051741434208715712202149431823970850626981458511773186588515372525757236108884899564095401398009503468224988298231606923910862295080736756341824497390547245719122079770506323939471830996146471877020471868113575502807381513308268845943589027532410937745757859604896863909634689911762164866922127510993278727319604204372320157987937174831172881094675716863904269558851165160293868253480424159046829006720889084456946675196633508268007070199677848716101933269027910133751629652265431203107281688651809632932071520096060708847822870199990673408000000 [107,69] -992392198977260219239378145106599643980241484901841236159957250613358493142533672494204607535637516813563251318236099443290123137134628035985599359808881414827647180880083763850014296819571364856768135623086847060635455380741464210036523532599357235101395989391864304878152250162165591993534180172882956575306874954718669208136020363317207533761692823989135085039243468305802116026370612428008492160495924556417438173215426296611801860562822951846328211443247833004998344557371661260169938708931999775001946701753197784269839235536205336886327820990489281404541803922873285496763911732030745049525093556904482299946509348328023263884951153418188377184317390936711882827751010141577900393750702866144887705874715956442643789505436130499028628950738282721238129494376609152856172171643759258568316438131029814688667845328675794875890376112818010950725982761855445811874181727997598914399803287568889941510629610470644941335133630074284729588826219162657294956905044466036699387986469889039091878877732458217832080624292399434370634924894451204206176985192674045723567709391789350176986698337527537670188609823101941916019149391210538650828200675014185744103235084870292253394124470579906606751316640366997799185393772637390057512562684467362626523521733550572182078671412383565920271113947525185255368365663420972954103632312466731762904538015677182661092893817975756243621333803473747394830918974996223559071983978285274319604292543238009277533355205725488815229343303305141422649750058514341098352949704100053545410633335523582178812872766185666387945067495630910713742469381331329349402104217565870455983908894362534194656951013344673944700298102637814605633590535942819606512067486977258253131201761412685313671264495531481239048086970604055274866044210052758505952784820430466317291527717234870931329100342438485930797158325602532215337023666204361647646173132969838716063796806967614147215456229819005149846079314380793622749465865779619560964613086023175676351290868305987025803770646184381786098004377932591609429680216186794986916578142840786897602133408866163893478758957478462594792323354568746942698464356216240075582858592500530445678183311504397922400 [107,70] -27482101871431354941512388517969259272816078961963057925255850038452181473833266812558596544046944583214958221634701781534115594949116020025535081074121943915239039575870718540567829359508366231914828069354482050249206430763174718611547216994921676338911703197427855078911821287754725334654835932854594421118850928332088039700979953861999457086094983106539995180097102941633097082862086750064666878340929952212880335759049463006530111857131416237007058002028701532694173156246919664075351682696756510763178734830014684498376710449529276037832636184531651034843196585788268751421492707668878982825495659179113740450348469884619531850341974406699203713528477604296053677297172243890254712287240203118456779974130934939853471226329527872027776616338207727037827013119234195154552577929454349442253409979462896343844387328597656643716336152391267073660472293163900576822425193887525753783693033685918316783333962132367147976766546068181174334816490144958030642436383455218983932175412102111443018385991381647678142739595864505518097156433351868808088359284525769355937428809075716004476799905592546775669242220481113152320062399210483097575852999615450960148130594479927837329643279438690175188663348214426745212531293670038158737303808596234445885720993602595745903113608331275523293677720441078748582237717683712482954813951199512277232067472973350041364756386689870601088992312922150136093666638691368300487246278917068355182607978291913256903222985780297064994240599128913891560076023969782611807454417538161110558537640704816862340427686068884638623471177691263866378316967866344385344331586941366032066836397371204052285834207783986858801147599128903259877645653191809882892396096746477361748610628441703734301714791632893428269677721251054233899784563425496689133229881458458630010872297602033429512460782257882229126590464715083271913163397211328450624048735136749926111160989515880901842127626022359617825857698014931851542453143097388564633324102183797966598762722253111006873119282901973797485250301472793966088739808780029502620524643288187320676171537358136602739507435948700382859948541913914908104122689592019173341323130796357113072648097624707200 [107,71] -478125141888056151891469170204959781755488465239629948382117292203671592071262462584312977733127691999198285885719548056272279152385745725845629961289279595745533881307147958023738493975726080864812940778018496497956465575415576957161249773758585538868090780837267481626809723157837328474003031441826976884977367474066511226578820039612111015947272443161006579801345684054557724073941367692067843506059635522188068373369313744094026126395487979555282151443975362405402208127792534079577495186830192620059445309083924968058938561907250132832728016938510960397187771262737847193158889113758469220215450125405240961764065815064915587321917176616150230936921105490286918561788883633352495564890217586273547743045442685256719643834514515752405985494009666759991305668952898108090143132275245205090584954621349979813092937652057050340875415634757313064870283586205234029994617931216056559466124740431185462595113053107686153867497452460557748403743992974898568913120907955257077855997417501729312079965294888611503267239125720870468092732764206856527389090608228528805210279373310760010656217555828527439173086631801747700011494507443335321253688346941568678036577895395197585356707263628888955837884207525805252062268051468988930947123038393940778110958729034576403853943607508185275757966307526353440582201962897936107098427252168143309889619796694031532108484429565259518160160619141953488939801028366925725715973687043586725857045392637941578289392681462435743532902599452103144801378390712867923476931900872149098918066566354406704340794736303369600915378110834548979458177660734410051014821048462188610090752543445552570631665654450158043926725151643072090241948708473174552424621245787933640241322280140961901098462135043098421248819118926684636482689321042765924473330004666132905865753676704143973411639341111717357927725255331950422007048813017789529070280304433436214807390313296657085326696289239651104258481710264622428441519941715394847742114981038835690447766014728582705118940170362061801677308712034294317926569834606488991131789104240732643209957201660731029611564922713043315490735467219014879920487119559518821716944991701003592504838178000 [107,72] -9917194351160620653093943656030872083333636260631563415484427451697409498562340107310122315692591390509546951931668633897177743738181871268980471799986630843195934281173397721631454343938907635854835018507024480559346143953004503470486536092445448465234626798619239451919493158989003135193926700278372027342924829335164225468459534290434390658378484158305199880648503503179786759576797749198173232954075622007778694723269622869094618804111500624032275711740894599811439680038121418551344906824114013255369522222606080617954733275128512539775688631796281790404601275385120170131648527190256920532745271936974689233609565129414766218945078604160226047122075781744098808437187325930830525164149755172106704316549068445902481068893309139282014857319272591399280192521382083103676937829736568866955243151931998427582838009664686982180217774665498763982081135294043827497752172559328328777063175803296976403288854400833389807575439235400556016757299090235259940230405800784860569192423776631964525999544704222255618123811262837783434488689496415557373131693927257410314913184998276377060512051618545444922088111776567694335901355387476507249269278931848354809104373210271164410982453902472302662626503977084958312186288880341728761423597358067924695171884054387980533490827964308590775177470533716258973844090042407150646247522806323900524581480353738953854733565084523014045351832298660993601743357354093783452931933759060030156125626636434084951117888688328640688390119356698209503945989944290115477318125886436810979001476114914022429124547794129144717876007244053063309536445183433811474480608660835333828757148795301860172556245830279290099159355492654071603881162717901181417112214667420576716281663530697509105947256166655247524712096770236246756623280324496859468100920986366213761074066854501766518637012301377280946554851283616104038344432294346498117631504089626686918685449434471074793996503520257372053334435824244465203425232471836786056506895795725238931975595195576309331538948875967397595347617262985841925030892393333911390994499383945860584025139017966497907635387712659437924504440775517289009144990967982843864730909972964438439160000 [107,73] -751401319802945455959020388089199315932191277133791774983106245317841657289021931812704100454139377835238430940159468803342614522812427429328088947666450826582368983969691504020591027491687750730421985864035246485194035640281465873121802506825709993976920118093150973522119009416435636650684855044557619548815502299021713305409855283445717248565789350349664598417261334352785321191855591927699071392960623715469232295580184112472628441738678139050645597825425848744839144712231858995169406681393757682440785360704573632691924895395092689087298469128113471735672156906481942885704337394880208229009545945256980344923380694224979447160440982503262530544650703411810610572247074544970049866287363003989042174112566365808112667626143258486535273870478471790548447892545716477491821995458222004488456547185417974870947791051546976308739395384330198509134253903224949981460348030059238640651452208921924874105116964838557602683612944007605360497910539550061634711938495475678755544666203523204365513024988330754574439356076498246313827159359582545914366438060837671413591038374134745462404230242151120049544894353030815750132140446142835515658331692826209399759521657721801679054832196571938782167179761496230542930194479470227324750689331397629109345586866481046433308445288579451272525136525712128086022131270942575351277498408246640079247226140121603478286966300508583427500388391892301485049296761466443008485467206528675399216971918631504827736475257483315155660332976496951899887447385880873340623888955881161656882739981873341430113184039467306980246454193557380158824050176758302457467041738311684928730941727507161991235495885119815957564012452011262542722465678395431201432394929405058019739396030716995079787786883115743492660833941124004643362811982165567843027081647157192613038894173949622992562267305118026291115779804144770512713511770119312756045320216131665329579974574120141333528947540716157232102143627668956418741034824427377052411954385717845118375875767434325282367521171600233263405679754994636356254999819264028560527635749003921710804053183590725806526144369939457367956603390100057590902611693966374799495636590712614724680 [107,74] -2077011583751311959794505312861342210220268562744634260453487723984553341501317328437419171429777034888755868400716564449568203086462233790840177276037226516900888157095919685426998918505011551933523614629871050261418548994885555065098127004071350068806711989107581741982563256166218431969497872065293626545683203838261864501352268676584336624496739352963080301390893751749700523139124080123640086929624353536087637764670472779963867268903407624435740537308035229974009086975905941896297819514935320197180886891086058991899032558547538396716951517898569254571558466272581793604709087084707658909508045479917918104377972059980702054038823211429068946981651477333912690672280289428983905156040188239739304612555648159819233174613807834254339522440907968713146729456868738592395090016526652795943952012053770162868670443639350329135344318433912993959919080848944705640096130206125039027744532360809082946311181261759835915479250451294583139267110598061376367686678839844167155136718460655446368407698919590989109865592053284737359438598422161921456876695468744670736608568984654568935936290973871967295627510778574697137219596786217433593041197388830042406306555850187540864925951783718398229996611793068566117243708970510433773032303286869016014586528786956153318152254079210362411140263841886460309593456059454747989564556270918294670563478503273268103358565800781663172921353313217417976739498274773323827505800587035041644570398494805865726894026998407139358509002022593520805000549843122863579150876232584232306641920195842946605519919310871263288363895362574415417999895754925624385442135915249071077963010953802314344015543629837662594158745728903366368375030397888669699081820666734241158270560301939691170984447898892047295536593683457705037379880969704973405978573908703346777662724928330127805830636372352134356895365955809109284931862074852845697163133324743178914486402541088250300960604254525302019261559089451045284286582548949490776570938982962653471664953870259055008467248381067002266790178362373223417878846956601851717445046164353761277915359705607781815790658254088096217854138373173947056172246095238996651720695265415040 [107,75] -34804368425514996315176813717522965769429951470117669524388371069408284577307341496396453891490695140910106541253128370334428811793861748566356594544511261110316581504208735369420465549396185698873783383479569785515587726264342460933529232038846229608704943987003789111365357818897750385334551851041719433051342666095603945668384673678465305161229358084762522346054165547959378567810743011022396484315241699032898162664205412902414856853951848096305058374817919272326845969906380593107874033600010332517223565978007567901748812507174844208045437575339993622329583985166733436234898879508701363064441421171435411280692833347740005687217375662532135566290843402511947739074422128047619455208025529634385919793888035692767090250739266555624736585881784556875206538430979013731636694357423952136152913463653898368867436483904928387157248443957595230731948320970790710850302915975098596359051350271629209967695194510386500759536069365928108917559593975568223501781960246388982143744176963768486040635508668506379460038357789207378076904670628941710751811604174690028168740509713599064812164668823874451455324480315044425980101681082010469773069475886347778387459108525274222920165858625392726267148188115213199273630595502511511177232689652589755629854509331958621454692743709392810282267453347294745819105738310277241468939085472604977399561343393604312122638037420414255353305230859943068065763958123799020913117703174436262986794866175999414460816252981867203454833663209457043180438093629601567769694560114086216552968839406698024377517414496505083166054697243794526027251852986814450751464310022835078869160246776867720895266430105591791602784807255318458376315134952197893757172362112803710709071859210738947060970471309867099048780995623273737142168290085822914147017829079814285957913566476039365444247877579331870363123807337450770227757836348473705123788200219314680550637884099275321586501150912106184400539064041982590691997951398456486873758294287053417542354401444020337828407889711921579410193884722993484344476637563224615198768806406319749468121776790675103952213235044415126730467948478279820541576863767010859843801118000 [107,76] -4087736731130014429983729531988575339612347664898952676389900832955414915926944731396882581574167016890247859509258935179923083188085932635867326561865641541480308183973565474208004898547977916824681333967940408085406645709131225961222124396782404048698888175067405945777605719437455110287413352548139795079600657732728624854761728601458777096510099581317819776647643745590165599646798473499629455194372999012673998281189461301644215212202620507699659141190110906542714727039497165734995476167892209336884009737622837492059986016454434601080730253310918678474605397274299117871858675450535555022547471561131659050890802341055929809597015170888261414713894314463965887738102248563544134632407340526216341980390215880539203885381999751348771957988046498695762334530157307997499049362881635883605201229269820378793685328346409955023597315947603373063636182860895954458613781171240086241222751959064303709728068466771706097747939966682535217669068140592475622695883203706175815167867453845010787598002091771472114372574289807546077105274772125369331627867805889182899879406945980557554500564827485028780901668100189924268309138668238227644144040641604239430478947611672545509775464148548331115028150581931943088831735538313328980695803728470813766103564071765954504991907325934562446756980436398974954223798836549788941794339368658939244895389580890163309806428383826880235440850171449253655594191634939691788314935917371951392820254986776854270288012756259003827459898606760437649335588034596743634503230101113900049475442533881992363174957918978578355625145586231948066971337186426456760316999309084582968162798363627100602567172615700065274384658567870474927022871507103548575791933391994319000766400375057043283556865027418138360197342488852364710461779333239524206348246224931514423556342527049040991897661735329405046394027587564557541498895165567732657020907942406475294874065530974204556173407555903747913687988351030534862871991062045912347316409936083706198068291269575881735535351733740068894622332017320933465706953531492117221445025520526729051580281661502361458819057787321059103240904488351922667130135991617836695983600 [107,77] -84550058203582402458847430744856864915296723318138650777890494571268421392092655871158233959356078407715971672886969484463464518284367345124957797600220418260809478103949631668449430836105442023918127190637473867088841865612458100903854226122652255841412954565149333269317179378999234082759618760251601803568466675538369130847564881008489093684501074671979020341101846684497153796106811963268976563844628848583875298180971627885253376306355985760503166118938888174215085576916864792477298287102726548092362401452238998666811367734930428758366577820929926938754748183433924679165697552922270877559896380120364644556616277460676429808426352759034895639779291349898365110711439659098796813808736106131106946990726368687135342629768364508961266208294768810190797088228284278599920756866762648438351179688654667723876458462651652103358971006339125692056242104911327809620460196542296928219911067402645120124595919261498839311633890254999686876040170960782719057537231317765175529541119115104059671576754525388338826449454540863093010668059285420903114096073139952466009134837575696505304469765871509545524192155223513978259190545520076936426857293845689594687803250383740670161317429662911797153214009005154836265389453820433721849013148632676541755815105041342504921700661773852697332636758770640969362174574064882503491127755118713589696308994946742294953797123882514724294376955478282854029122291178795165241881626545858357792528984579537583142195795954954765404354446566553506066734262092961021717371371272997539573117517164783773361182847734296606338058204885979268290453973826048650377988477128321477616587121670024055466605838362292021772180130904254132453305633361554638621904348866990156814047965927243559208186055811109263076261795844623597254910844933581664010079712357214042165148511264729762907713635997228219504588660180223335333840640455925691992688821349753399171796953255215589717744087373855932723024002460612506775867829104675859001373399688523764399422337043153965596870863404643647689999192034372513668288188410871828501768481576582118425149807687117324761777369602142443227630954847747594795721153240717169250 [107,78] -23840038864019849453983825943207963724036155630072477182197036467254546426043741282075606788872682047603986881482319118728523134141581922634003411918294169669189492600450522869793187332144475204124384748118206967370254369814755488393870551411416947390560747746593191215282582460804616348127856112091738271562165473213530580184354882337983230970879644531889796381557695095349842678220626900456874797120472721179452846095497866043381067976025346911855800656287851873956729619103163020987388286958518259702171168638056094165705833593706916763234208358685090123311003299965774754101158906493154883620928223245505873692914030514234453265888693467551963174295501382819600922919526927282603153404349304372883023830988492381590268204681857565765712542930583446828559192176201814734903572660021407571422535190622735766688168083567289419258742476898869543748265528718954358688175150516994007405741669857933569974235354676157126367333825272662339785518355216408192718835870360389275178394048753607007887135520933627328812480963096078543842623321523667508034722304734726911888257301212499421370557110718697180699184948626242928486734013795671843017199967236222488068223641499277597985574397460793081349921058709673037714238815269923836716077296834972892518271705249846920091369857654098929988625120004397372501222825472966760664758049746616219561815164980658624720291869229297463099177348982669696487553694508108169358382560570520708953020419678271680790196373761858379436009457880056110342667353727714912396228264319149455051364562262016829663761267705659072550680566986258795666314405000107965353464938126756513780761276448061220763802206953423164903180165221343948097085389430886062684111447021720010037469499452632009903832805750594554701300575566827711214987492309305804706142567023560694539989843819246295743661514531662305547998116490496224396636013001538673094017805773353386372621472712606678011015525072436799670870170210783438499442025123788001625282413082778389633703818106887199391745239579686828314319918777836251697192644462280806105577858625362374246335598208808976556473145811946497357368725491024945596564611212800 [107,79] 10117321354734141425826358313323689537730804538922435585074393859835943608375701955307539320182448384861655237359966397903271383705755494459273576253939362058366150610376443157710565564482212812180026983762109283200774797264752600330434778492192166239227551021880740331668861195840970836786134811148258584766697716555830104106512466909425549491598636445481005394177856538313880102226295243949343817192939732618138112562002651187637260284607141683555984190549970898452126612362303942887367213188610575589840544297837151461627581324784841046107486129197025059937067969949897622816495511731690760856629217638017805807228019889333749818770874172106230161221703141537107278826736227940573353340257057389588113956246540960531152947018116942351021955275453392570036245995700900103668405811956440997758017405205327038863210456071095856675716757345850283504315129507788507376481377132985283543310486037767677610492579956130311560715562801062946877069184541552300641632553395255916670539373107008102690895088239215957524210311774579077941661558628661269899347273825027876329915608366116639157909276474942674917071453492754232611549988842299539077901911299298726500294555511895076082051228824382104158416775844045254548029465651461687363951640085835164762841883181924064395225830414532420228228363947999684342249613556030278447452005667713927273453663378173844992748915612494473378433027687370863618299559125632943966119893245351234559148940449424504199218360548625318786137287260066159045626390634916002610344787794825161290555984677347441658830203691510684644629096034904314267507599044481906054247332588120694733280535204312290430168681003678246369686106126575214419453073172194758719539240125898910403464968562349991070100121558454437765306192842086877048692158554442271487611429942252257565521786665491064112770329351264069808673003228064266578748447183983602660925668813603463410925755265836790647654410885148164365435396216992351981199696777449006841842198491428087958767821353054038427504549233372601353849872078456417236938975284425895396732670267359072359987080569076869853039363797971672118491995757641715490919764800 [107,80] 397669728482818533191922739739095552980601483462000720558204562176979138258597366984455256882479089798380361440980001788228918892921679747597070760356598794368795004840765620828379420126936953032293541808499524846384221288820198263881600856703738861065668605210755812658885302828593962444600996634874076064768485057681895224189561448644174142992124893427299574322953245101126322881724890455101361502946853979408022958439684938376431940428739960111140213697074683627947782737057095859535124133683746582562584341433125461859138097359069216889348491449425437842255735690007594190611061165619568489046646417353833691034106810613563245652511094618741494971910534333025096767299210273360435275783479325256614834575703031610005857178970717879615390566292840619795229292342078444100439288975649827921595786112028575903572092326945340886926981748353797696156015241697876901449980021088963254021626391323054084599001611529624122943433409159261582325824840349561469927473609157628458785483644493466930942958916181467162469985699604737480621317099485304293263694175666862642844202770729008147213030889153244175643680058072443288370329332410123589298185580068112037390089127493519224810541613583761604380507531227944322662669964415245958816082563462880902942340895002446782220986837797385751074515723368539138914717843450283585974494875793062591952681854569642320893885841849747695284843771437108075684331602985002827487285911228379277916272637975990381411444996613080448698819055029985913617161857099768040478249843037427192316913272402812343913516871681603481478425741356053686900410113474093041274907021814990701508318594628524919371990351676716908073927667357474103975625334535325798315897388199997510934274221856912636749536079267566708783470293773229250218092651723658304818376990405599494689247069466351173044540063327481026112773997481408384690707560528111909126124768200326748244136286267173301801324259518469632615369199078193890991000728769990508904138049488445259540121716762531816797548645146558982274016989400791153615463556853305986775509957797183533339621855169608869764456945058666295766548165825427772356800 [107,81] 1812833066853370826243980615207665287108749420260586599728400377476472299541833133408229318753767645517720869642307784605834765247690033939913312529082808069468434539152948177802431998698263908634090083272963690596026780053249798930867024949394112141110644894335829258392827907919810753148454334567362847921477181656666117644785988990068907982297518596053582587164874302218540912137750442899769129568176875949339809214444723832436505664094770234647195393316249594488427029061101239515642123183156897320999205763785582874850338796802193847981296217579620409661313348297106998779520551488931231793136974092964299909767508486916032428228654030150476345709014840883634833424441147678559889886333347089424032068931207873441773999242774229821736624412464203789172856810289728161702118496341455619265817174464745749715336482465805607691024752405210387379730429105489122539135979304117716671620874944446716275715325131350820625143353990768780486162430948221581371634904718567193148323013184631818962469711597618615851605086431040428687861059549442649753031980648010635158772289770450424652407088355637220542076367095243698142982608001124625589629847841800802395263818369177561020604804929631168192444570654557896452557509347726859421081244881819121212343204333448605992408678283853005267904122951011483307681177054705846414308761603810581030251940439865317227169062111486151514807747802562858638827075466158139875668874044295375652319248967679150281976385121111451892808556091540864997152389579348150873616768338345224258854847610102083954307977103034945796791565626614297294913591719046977613576303193648069589613598502544237068612855936454914100938629624044723940321902114489461761662382782374273766607348605300821014908330338884621146929599430980796378751823889914325213206932907838470459304264753859869934801682342376770575998581770958725008518836201703163976389765112130680621699179988768586994436775779934632316065185899138779422948439898805175591517027910467603488265987106483671196965236681085191926111600331909625290847354497476382132646232619396744018277590485279582793115268907294355752977629360958537800 [107,82] 68660388201373163636328667438436425233368341965857247273381969647526125075021471106677954412369016063171909929870894364879993673054262449248400394716614353143395617533376126457488663535678341954057379627691947012835497844616046414086255644240129053631929757285064845197193888386949701068859471120027300529920412428899916324625947806815667363427404295433168530345173479277671815842564651319603723924503655508786803068800455358007381187055952555489636372026773548394363848184878767642096917401658762593285635212947429458101864419421894680695560839620017951040605768996532762226903821965693628458721492922832789930775696210714036238084168742933895558784685123609013329215831670735829895610004535189276076745362557057942615815086486653335567908040369608415556979898186059123048363180700217419787708023646995263675179035118070798053605865418367762108365563366076113690875317801124663053021344800653299239663608671432794216560284745310479972418918636474750945214307831675160770875074189620178913992236852120351707328972765274017058793081534292781220896710135523378397108616081640317424321270801746355551320215436608206535457958771477742326854197064703296440771064006362963615885027794013945503371880713424275184547183424666642050712625028071872477733103613355110805087951858831917164677334108968407972754104983151358140618855000313531389093918694305426192662072030293810049763761792425484503479454813540642175507265374244645514227713908149203656918942645564198689184537935553360320633612078835528458955604210488572839615188215427052586345708292219315372631422836325354279102548772162825241288459101039919789600554854510070986846175209276549317306514052535589387077109650167249209871094609786858083939767194988584097964784170362391388134411984306345010346089169532171534803419624487990936387845169570916243093159282547859996668191660767024428522731554496653725375316207023428358711785063469827710123874781397024624162229500348808291970648554487009768065744710221799240820457777951509367931980002426833703571095046331418009956231927787599287257578984480905268286916334547567724318467383140320163812982514912000 [107,83] 500741436602613995065004964325851113648260880393770060225332500621388320274837276735969745199354015018693789378340207688999901460378232222186775229138218763952120975832037035373166371685453496068964001573947912263009608336653478424815442639433820011347750766984286028675916668933618501580026195244460209488220737980751548435092224207200586430442068292601762773249499339238519984684778322812092566128853726371987783012297830411676205192860442469972030643802324850058588786063744876712101374667104644754737902396707021266309118622711250801466804636546006472013247322652925736447835353126242674537538176756163555281434555523898670115252022849211269247510436744178939450793656100202004742323996579218710838833236163162838926684946188685596357496240881015012251509100081998394638477229139244461551308556560748310318680070207232507813275525908412409207934033458043051797190739458666341377713110351606847646176199284297294513487389878302831811256295406390644479614852238915811489753605284982358272193584248474515394390674530298185917459086833501332487415769914629423904295160332817511183407452100535887551833940386275628022443575969472580877606032555094301557860002254316897019890376837754971719460196189405327238988059544739094606332837844354668191559934621220006917369438475655112387444706922685879556573851010405397060513156569596874647024106384838521149529640568248782407937009532451383222535519425988462506608585460420306525837029777661133251097648717046119768610821905471189905432684582708343262984179292872819103736129954328720750120525854479066941342917738071104913893206584559294133615719274095161355433187490458409792465915929023094882607206303941968674164179998625633945706618184707124993768055714815924609977219751812742993311234100807255946425209336913689176697994541143203706364319886833070620121829641954476386974958739930915330021961929276733750270550638810203091741339904711254022803090729933442993687771582156851080181739129487599294880858373093826302520474086247497687756425151631384632906361597188728045670044189862318178502579182535816284897550723469510915697546876576611384193697440 [107,84] 2944112798989987135685304423997314794238770283241619621630277787882322106191226379692867257934875473742638316825151218459920258721428753331731708979022412746573073470835199355319485292205658398097205555568398861100741245967107964594498291018611819945079049909089923195629335020428831807490495018440332702405466784005046606785723514216584801808803769484596006963918277070689326207069918268990459954195487197959036318404974134213915002355438488445628472194297729062047214987546041417544955787118620779364747499121847497025941595023654212587895591138972108145209103668761521143548103620422161865618405943991244917280551282431815413827225978179587997980870750688517287815845444643227244230334448562614854437647976518794819922541782242250930135600090836904787461585785280023023734189521797448532536682847065154763329693036562868683227729138640269285505930465482761866273998037394183735421365922523734813096185800210956024775507373982231472685884520282764610130885673623847022335900455952231063915574749047328369523427572256478926364456285778617388241398884228871287643713588097914574440932780133611541816612416687054530603291490684448043461341265478134910258052708648670169567732400313225969089502892185293326144718001533981008234980663420858280691079627265398629673641068050182442776995493550228013658541252163955758686229440444294169547867664897009916121832779725309036738239872880347141490052422063331451158306198380134418244928989459914724644783058813969364124354502756648840521092660721480518681955578697307035045078810793864792594970861455982540275411385159512976507914505813003392237665018224421549508666092432751899850078465539809245296987261370640090479024724683377565046956665049444548582910132537798704670654252293123402853723663538008195052672415692466559019957069287056999261700740448715421164118932418495326493358509237894116244210195168901324973057195737746879103228995775346244504820459046069937712622364154589511980454378296408697437884402991096153540740346768749433981700798521372320511470283082665408752301646139246363081423997265058539931868442377469579139784512667945069196960 [107,85] 10311678139555510761548315922092091131755948876398659276017211080635914658472729298400830342647594710750758328505003579375281430648764214586626743330506780370531657228053422065621873230407817304450668902614794717867957072437271531334257631778751488541233613616409851384292412360844996409886349167637605488183898170209558946321340444507186986925787002379500671951492051826997232866003531796388040980183458347100324784632720495297166836445111394834811625095775662841318772856155968631193874378528439176421381828649433271236183639227779938978145442656057198712904997110562969590289746216517682739890596200726107989156760919365507633538627644436973172654771566276907672464391160338838134411266173573931526410605265303462804242993240759559612053643541656325562618788705108115268834026134760517925691223313761572266064977144361008251446602837291703825179381554862758985959878999485867743604731765429519020396545001252880663536230491506641548271395596244154090789527995261546842985091260452126905049062698417152221464801227888078949505960284481382548872169245049999141762161278793053047940080534191361427573407081645799635795834039694282884482272974265248112117028178684947508970635020901878623573836966811400570124663697295878864997582674581167643124213667691122068570648585439100331664510168438747447803575051749267092048435822317736316561012751961475985282462630571575241633390763367724466857355907046564206131567876275213811123418597176242470094422035880686289103564320715781644707337971000885360991995374956394218246724076208032889204139386451125730277413967012893053458238711338064513236829704962570645072126134025607208239900912646876894272041770018713692928699697456181379150501985537985222500679245592443595820037077727600570401776794519645553236261426970530916926384463775504138454507965867543930848595160842655230191581963965710982299113162585531200567702482039295290593027928841234135530068761717119470840259412748968848485768038670838840214835172252350953367106929116070094096287482148278712983717830530030904104498497299038803294001573963374928019327768269341154833484855751426820 [107,86] 108008948347616685643766967928248754947231047505689869440169083839063950287031067004265239345073908235028312105959289509619802703008513731829273567938719334636427258391844017300851894073666952857565711180970774852650418058136814476419444382243957168609983382046334584791287137662244882469985066887476807318876872358006332018692630055022755977933875790441007455516493360098228355554501058559680086507954887046639955779623882521992506442931843989200612002479520823740252262003473765313875740795522838199879117079451478967631243514150749276908302138546211253876008860593070725789317053519830317592890584064029839552610594157740419053617150001837410496323719638204221510444087262539248848411287340037655965028296938408902430828605934332755011399995391328722424588086368389100783346114097304422536765055944689404988198082294290340564866104913225856414669646437826195144880558235517764279896999356961330126505830439161752709989782025231020837020348393331564784565084024241073510700874205176152952464485448618444470017941484181777774873905396037986917659420161141221757407526116613978721914253257542753603807058706281342389476940992400167772364201155113192097905853474298853469206255592224755731966929387883268423728046999857685897485538498400024139024743074041649672697942637852068694508355723161500735000263107340047516634884225557574417424330194301612373150181071988319342537771994704807356960167576437759311380645921149721989175365315533879139935967836999768921375079040985677781059354424246867051851096807271021246629190878494532816524983431031343932142499291974344304470264142542580775746084798394589483634713203945743889510136609267235729043563802428025247639832323834217632999598959605095140223932353052436195532835736375690942042583837662509995557066339323215885093095260409228262125447779191612731420150530967015726656613576145855504083833396507360417568339297672445406293993627378650913284036567860438318572108749529055565344647728142715717593773807356867984059467135378599117999545427846678515130895055391451672155431917691500089260463324529983651035056297463003866177061060480 [107,87] 1120295239582264930093553272928890817495019624071998916173519621500764234073799978732757159247494543632214872650854926295956777726892501539638381761734323203855713797691312085905995821081855707505186619102527424711915266052855584891511958544552356722664477513178447417057383329324374500953073802665746181770328011882904906360777681275236658253165035888667661734616328017647857994760037650804553991695787627337836076733095842854565877849507760499569742700953270563549332211021385539709352708653177520010939304472201182847569491427487194132984195811706227735886052388199410983901812353876364072738445220975350304044648074897664655750493091465617973976585747116657399342668484977378795065940517349191708273920771854783278423409854867385873377757975198675969613321052490315434716962423431601857238526791126325647083689690468518448751730213237204667932735774812861482684709532858149959546285054263629373678468260909234259552685396922292756280915519992434510843451864291987267416252095136016265724927329541552150823782411565762618790953366430115758719886943742344366550573811342022989716451823145040716737639889167966018516822658672361579285156075939946190294088241862704818519662360939451388553028305737828789611622312990840411375923319491672926328650285186744175791108052164457869674948429955327390983543525146444200907341419807884388476161929891947572916905380392003483460976925502683648509950878726963368842439856956211136542106369364838214444720954738224333580915139262412850469130575361275620991299460974407648518660257531497130880617319079255949573283802052778987105321160756784782950777093234169575288824032407725571939506468470664438558481250617075379099385835812415060985262552611822820949645781660303887184265790879123413694196582997493462487205827476066175032237595811937160087208228074258228184302497781897312658010948579776784188118882207087648799460273418220814436720417260837748449849685823818941267276417262834586528260258858966749031991110447630304261868253368084326274815140464250566361925263311643503728825387052463032260353986379607111088871045815384008924046640 [107,88] 5527226947550256873049150293510834503540061898953222860547901122396587485980796086871725138364427177861376045058842467611203838671945246338611938283145286448237634248331044941686420932033767715360039909980669690888257569409223057776680226453091228615559478147683431215270088624526780983127988669645888132016736326905743362217612651387633711800295229864916971230912079177614456961126100030866246371967658007125670135983677368863153662537779204124647328817896320404397444905952942354720739867524847741016739064382147210858655064435354963104482386313807327895907402739553330634986126907170538880870242808314653259631476052832554082146691694391378508652439908210159468895437644995922176069616693704932215180688244922685722036793384883495176991743756783709156191481717681466858174309276645211792561484543479413275906637349967250179697474836260935567513279332865215981962093286295095433919621957632256094677948533903930551406964316592550921174642299921177295269137296616890766492030403430512983692420955593558790352389269533266133398261743009258506132572943887169209348893226706226119520412349846180288176871647363701714279126349310059202556158920916230376113921356994199970722043184965345001411139638932295062866868017801143282682387857172414039800489605908517257737465239448409901642416422061677689630345486339963840416123996542492049997400908405296913974098293340435561368717718885924997216578030910419294361546199649681114683396105312064156988123922715115079509604155969354549597748833930336504867417504899784176037483122719858060335676545611452015956896130446667769635564814390627271515504503950521597393272933604093841637799461717181684756680224682564474567511734197213054570574247226772844872471061948324461365717038236386456558078161346444208805068550586447852386438850435749922690305418365879755727689392830524119495369914568008489094299029278578489938410111115406467692809987770850670134757847145767053538323907799847842480629899759405115393804959380521039216149524709359645795998498423918702076828099908867812027046472997348440810058154125208458552977319981628424192 [107,89] 6747351279438247200429094042342188767325788109379039141254268733895611133774428712311152083799740273702783099850300787250572671909423333548859784504515641377923138928391488800618353792081272479240938450145656672282247187508747142893983195728828582145711099109195368196889857669055403203530485234831686638975798690834498232646240105698182815266233990028758920623903417893871305994448785148098349888198627169310948258599878424266025860518420056290052181791733204536348585714637686929410189568208099442555552470115264136333862109654050792785950557034062383091126584702434160088385282717568258405616523189978791785245218940628257689455062340985522188238796468849682040341042311732835851546511000133681804011899286927980259242482983184584081181283846129425105218108416478866439278202773865645330150251690327399386044007533399259853337820124509547584710154407085641175321423297831760593612175377547350689015716914180398140483985221791868941399208858545572484285263462311757792669443592778893355935571835807324538745568298844052222794652435124276126755967350844664276285971904822485631692182300977266216925399353124255955864531914602761100144670457745530152748225930597860276618352220710689281827370880251728949543076946634491599926495414498796501908127336077642579727835969330372042569471510667582283446751684948552246965602451853245235857696142097363126115748824501505269446077564860936297748223454102601339799482233863167220409173752759168031869639211648837989784975858481533310929250299723626728921610068971864128421676365858700166372107197676461270004090470422560913155120308613387119348375240525708303564668284724404723703155074747782755331711891838796368405192801802712717618540946340880258413417459612165774279372428380797162874992634491381857367545776128537301937616870019010293835549236160861448812378912737812139124129583898756817643103176489254291942082191369633981059396640249974956155060851405564087556739187286513838651194200932449337072496147052613007950779110525660516350617720984913263086733799372143405452608307305008874045461249732348842385068903190272 [107,90] 6087174458327077078075440381101659797521705097146163352033611808186131730428772953627514166374929233316083058387457042243737030272987490378364489971961832957231009136733467401950610663126699803883214767034312999326466084993513524161477380424647725429402872266859125849027756583029572400013089033739324722478353034488406276313204041959076620829708713473769824668121114328459138207020430667014148853676470645853857504966093912036590613207432428951795595153953408569238915497568542923942192584535582251520699067585918962737829632035621358205910002017929478185210392062531296039080216098973464384418770680793388601937679918737423252526240882412835258584150367448112028908605329757209039633714926802143554177978853721358538570715203147363489562633370676979061831362128545518001391132350129647222842211855383264221352951302732855630896127723648860151490466948024477234134084162182167009898050957907882947324316916887634333361082125981232614356480301664320435134120804482787853375799104298498892991403167076688515677867002412899079071663782398637732232511452575027472263042716656104688435155496837780457562144689015570275558311122733658395695339812097591213974378288332171498851934899664364996985697310287485975019926436481996167532302489432674597830356275599785053438608413416214905905220158346468221257122360790460353452399455074787200736662497186223895790949772854618943304957597525644057687996103893566365673278803778075751718989534613288719342835930603975714274945954783757223960014121593596647441343804431871295683265586233654412640770015519412660860823792998909148938335433299056908291315834137519392673046130461391344791859908041668244370489415639570102347812537048782923771829993351336303566246296634423529271769943155592842121759659355585526678077425534210496833098884672722306142259562173475277900847862199075284616509195991711715847778625654649408711583410375402171714311626265370393897955096042845568775191879339560606459031270137686328954744891467394030464488179442601855204264516239857352472897833139255149645125985655698173550048885349357238433109440 [107,91] -80718083690548459210237267989251719339034290385244346462904289118117011874031009845085309019695419501454130457862175610175564872067252338432745253889860205801266323020665732472786979173289625122644270291652194099332112858271083087385342032398860422821030269000441895104283973076317110450024754952998105494710865561741054388944099230668378360943101609551089757912098502111560237916538282193633129949617750047512290124906356387740768788373214966561330833061780703095791167553307986577658983922250467985228289164154436607927711700319128664511169631114592311708743880024444717206829487437251659009082252924626145502428243368716737235807591120599325818043660651814417482897846081995585108586837171462467256652480218440595429875652488604923936138267303140567119352809090061617772541810597183128680538215596627410199311882827727751241290553705867265151698229189005132352989745714461570447393513885815269503124447783878779262722427368565718153246301392427054956443537203974777197550151751934829245921003980446414168144055102859332560241048262803902754673389950468441822905426597713183637737047202165527892948466531850708531578317810760114261901207985295798130772408762516343331602840500575476237181856575009415355299728794926983819268250815082622182523759983772408559150376103842835671346543828000498731630282551680965402211582762536781325537211791135690075422919597457515004948143161078636335946048382568529325543729594213388310364573651822483274728421515844621978488741135199929565624131611121522291270606926962131080494804520663081936661083803401232675141080881986623994090510003681865529309056027392384729764227192314567673950723072322511503215639244148273506855302340549060686288033828517681446900609195061252374459472833810056626014032870513442965697036110403940179911622415951522310798591660022037994743603207450210259057717132692124374224761266516938731706903323796368149617057347639443944641236802072099943075972432690603335121679958119602293270338642405568939675526744077602691251180148289291466082705560148998542998638383663226541377349392875345764424 [107,92] -364828781628224450458247311907917163749554079467783566049073578119641913248649045210255251147989654505948545395810277588907170453074130450961361012193436056152779885161187079910861581987108760244632266485319717222197289037464041523575475851131677304048522474665917676693338394388968239266055912808296815596120084731203851820983675466114045371607692157958757006382485635486479728581549241903138073631475595785411347044282185209496269379633297161509249039842643366455506090089506421741495865696922799635604545440263722303017429025693706438291024128510629353085583264030336966093205361594976775085435832596624907762282004123798448780553750494411454069242254892285745647687779924605913665058559889461107120012189557719600463307445270832064053080882042635342471827328898490159934826455656977295963209405487742569558040505637858281748427095396467549454373026286023538311977098082352471138004167671324001599107046628241382825490121628350221594228630756025465769602709806944388280910601863377120670066536247125096400446069095966582772030070930237591768585001810068773601339783360202440421018356811925457363493916764186099649027573994187161942122756080363777434964140486054952940148719150801833393813975026088873586748438746338446354665569206013038969209134241208907753825990304891577144584922557051682038112930530821783148006672314009239778914394421834123573351413058009776652960307314595743137081975704059103734715202067162817698817669616746861548816787441868062686018553440552949406386574851407066397874268913343599120122174251101362549423636672988333705523774755546124459292629034071110135225860153511660405342270428033511003344523304387048721598514266053047275775336615022262458652633325633919168091045549630010106990696373884899913724891863570934144628227029544117342892755896317100097877595551852767283353292630835319956787327356879015203440383194191987970861918253059369474049203788834861855465444563098289834677343036028806251321792241634808796023321173159258754211206872521579741450333600628932876619875542268821589107781077264999147373427870784128 [107,93] -290447501061654821715137664665615571748569547862912978447405801819640947690824613566411632112065872851134049262670085090819731133019043152468417818265610992478342932437626558168767627502788489678103043896872901857409179557332509831715300573883637985373066954527867043009555046908714914820375889964960382365729366590224647010299574311689693033703258278349668284966385066609064708751195101316894801399458441368920435118293525204470599637447875692381325853890294245219399688458018725860752218474950923894407047104239160255100375471132276111115999723775354006394909965130537864265263036708467341289089372868498550124353386511806269179873806924912838025681787627645574280438978313392578032553920812945226338448253991368550442240333555498183052895255147141450016974369758671218982246702513493063312913115167598991500396211372862121767691668675353863078432922018633867058362024030402032998112611930480519016379913072516544517042267564123611872037847054144285271180119255372274291338734472758306774955287830693972775684126590621828162395779500088321011752171610706077432986511067661471979052523733354360118846814200863232861692527575358296761052342453361920281488641830659067688663077874304468286966504945359216577243846046070736141688862573647889651057963830290480403206870375397152337095439984252471849447912268659787384840483009544080795337255404314528809054028560836246566285061318777833721791247937539034688362186259331546888359495689226084383294918050448817574829748565750195449959578478094515794454050703916264700980573824012273779032181131294487619428181122830685908039389537786383554546425650708907103672762707053569979489972045533519849002338279982937027955219591474191729840806171254425238592275519123621037000587984786773579233398970674068864790493395046629751445589482747454823446786040853913336079359009214250848105382948985489463593870377488957706113325005225187841326656001166573570187653485912264392537312047374892567716922605087194629463873676769450391055813890860375634259779381469423183459130189587707757133570765531617412569133848 [107,94] -6179390866218506297216057512602014514442251062813363225944584798970784330684685620400502512656143897817867218923789791776685736610604946756475476713715057220053340522080768439683142003047992770127412107864874392964630388519151858912694419425217164443250959095996942907116884108227204076375527173011375777787659674481615616829371221661529643735182469744376138648058286672830844852534832534138819988344159328496670213607335739530104306403402687600751928564745890231992161989904025709087863250562266059044013962577739294265447831658840154022086597684486268715291869041422784920308434409056796283910939579689623907946732020408964348257813368487772095423708542144541363421429219920911749940213751172447814770784099309597866553350510829657166603941200156973187777981404766040196981369719252732879618778562522326201424023561400844218840932207606821587256439556110403844478471390030741414943541561676048384970707829380588104138847587324155862791367713528792934695847958795555249921953287606180568121237726143184846596246449582470934041784580675780388986639333461044906787471825945001313762029318157111969350376163303735639932140448475995540803642461712473233418558991684951565830907707287665032066740465832477957307490652782318836899813696536092292462067608383451792912771545146236779834150950102665136416296182210962131945418547034008933566450629246477577255257408379439963363033747852340029096726693801599964956151651000574591653743452157229441654819081076496222492726518333170512594005518637647136966998437977834363767277197711087976230302059289682125249163427674349940602269286296414581266631966008282887631543130146854769339586961133249124685678289809736255654650068721334490679828146268278329627062882740028883752734438298597119116553321493113729502596497613622987460519690028733268411120961709678712655822140853926026413790757336184025462004020776864093175373390605725681204501951500965148610703004896551476085411471325371235543748823231489652853680429998360616482575708284390664532410322455245301569122506320758201863615368458203783752448 [107,95] 6109518380392165152701916958366470860356131650366766392668094806048439419306913519579854677426251043581155091426221361932763770318980743338112020677299533250992447674001660626430797020585942167132028888632023534035092276796319396020188855363423347885399184992427486034806054693981845441162207678512969932388932343029363879083411016331477979421481412996548123621559465343960234304706743820523991566052378609645269607773465824721202941873725769527883053172857289127595343389437255925326619965159884979910142840185306475657723846755262959360579753823590202604425120985847489953817288097381960183363201586616481007039375859401601999340968393131064697505421853255622840610834299073451182776229748821474460405519225383642736331476980771445509849429418670436596296861991099308434053650055459495228902275340190110503334674114139129476453254809653465549579506740051907997045207839366482476524955778368233238867267632846064149446769678446796295224303639256925366255935212839547353235714306822168943985779613265763259232190719927051294174167309030348897207612437617156078710896786452007951693931347614413905788628347266786975181794822151584656328779727933611322545036041358358015307314219295893043850994159401073390221193481639485944171500645754506246586913362940266392283835578988986925263801311511367557750482171701471344215711352270302270217401157506053164598577856653883158616497121492298198920889283102007784636035838127669729450699096575132753724446253728898714300434650556766531756555669873035766203963374450744401639677382938218165316545035300250081101540933362681856011120865846305906174299462541363640988435409312827526967158061732872301915485267656935870867346279169386107451981574358386416322081418525039956957505030193807659446905013556021822913538831716442011261267368832664570399468554374894015622880455115845013097004441557603720368410304075414494882421157085761522597805520134388364590290384388748982625594915818234347397139176801581200876837439968082635723802045248667099211645934410955724595351039516493640197358610409526560 [107,96] -13530343244941016019458332261097800084895212406601246295696808654926480030986927786306507874922341135809437453553849557708985532870110543270918742693953831601701111071748313552105792574017103982180339124172264758498474294325835598626449737841810663282535611010026607472144308598861688419241854323229748434500288429585773074841431916295048462901502516352466662943255744741001773409489378373627207863108792322963393799023197518677854572014849519792625037483214677889255378013510534072391447472749979304692587297528096282391182449996457335911526211512149783087927351998453769032688269386456237184550612074394199599106584022287145724958631193804163768295257614152943498117694283301677527789084734416599680380050620240422211257363347098002876746973888465856664943456845450817957465682577238342246060779600379697655110670553909889078571290482565515373706992025600226872890605689508460818532450514036452979643465746585133870260393347628698946190791865622346007975924417567690191057285597986520943142798832460594393810067451212412610522098559278220782552978551975032392847999519551858736533424904661561962445280936737325259337467331915568467160861867451366698548737450511050343356479698909147317562237816146820100825720798293878558341464037569628781349444428311293899340930517889406309738555936717032270894407472088107286543015328386197305433682653835997274410704939222087999249676798034642049877546325363633128881479776373181173938615737356122409138561411344322685845478060791091652944510504959369268152444034699864865137289028529621404055276753974287832460768619556198968297325779420394895094619400920496013822114727008594572412551917065249718294631984772401513020674323989081039650472760907150051178561307319312066122156317639164043680965187949575055130049060821352003115323386624345405272633189478103478347891959385952782769272315585138847246373242235441796079239723039708708772401017323855196584833424662481437710144296992313142971329816239282828135630579210367435979969345942112633170441168637346076098353293784333924350101991296 [107,97] -5429247094630508492296986942473784065351680429965397716761312871802440753879074049201986233556584542176203681883640489953877847072330552306225864285526885604946012303572485314517945761591374153740081502257473725179293196652023679548124939534319707684246408777090279527991303489770048492215469705241456372986711460658736895874827029494797601148712151861898688503541848042369308997949680035352596543319728624897983515857097722440718200998668709790843522397133355832886800794687122286680878500857248763782364298723530621463805617208363204727460253835171049599635761739648044024168833073750645472801251749035915007232838986170815474163704391324946956832397071191013989123915662781948208855770197739677959185522549993968537618781745977966565200075829691025147849083773601341898283237490253888361867173763006249352927949330484361727224834317778276230324324014693507254249843134434684185072694009074093280290884623833451922219846931910946478056387458649412028842883020866273744715894549641570343714088160893955327509258561594320629517262614788896809559639964872286544504596363909473701140265085220565436424244123436921640041776393667335797951821366214714980357216824685111566292195334284189744654156348195957822579001090216713098088970643717432984017495144023535336475823731747465613363130886358292125553279677851489443263641295082275304296791227731415612392089521627588928539516843971760461736386210739430313364707686025572477029303456831002198415905088473556751593157323398374648943780309602015655515752775758661932650909685362550150613276510508489989489277429798148172024631872359354703416167542027951595353632853454485139729472191061262403967569520649976957609124698691590252612714510316993930967534783830788737975124335554823037563953713965139301106456849277024160496177849860203564437696118351396172114794598635787455705325861298613402576511825345562957469575440845858386073451522454402664263730290363711921360574192235460362676341846478524843670215207115737758189159423827532284007538140016797248811504380937054941422032 [107,98] 32850889250973486701265720900373146819397377151720308758500244414876215407475610130541320498276429544516998688620220310343833342255506413349875024061940565546070209346232237285401606874972808473735193126062025793210854516124508933437615560966016527149376814162239802922419915894449456885618158235416138454143934995640567222048616481675325661620071990689074212087857491785517173230907201837529698497185103131690412933880081540745466360800814744487264450559632030278882256233490629897865342302579593951298681026627193242535349176467494137794685058530904813014613002448668079119488448253952197358731795508368083111097885799119398862119103587401964712025808863513989601925371338969291375821195065057163853456376903792208133623195695567024828568688131840058350601321222591761357197789338587456320827841584082875451531933674031589162249244485973589600795166011997063690594489220915746305479469592816474821932741478211865181185296416801814152076984791714880787482482699560539633608823660065708680757677009132485906422920162681099036611723851320133048337370421089696251875980153637489812400022512034803517349126292334397195538467018294732360608932201282057566957166829181753491703960555653736446587724191663809184742214581542556265258521957938191502935837589539551153634900667374555601535020338419914171220097866226975874688217721776563450156340745562554487943181446295488525865761394442045993335895284765623665541800781270749532100773305890203714951623856401779210864267214742437503948201640476090640117483052624279008205796717724760304944647187809405481335048732599089960709330207469585362830422156956930740050670142848241420522979670116880994555090793929124079107799902728542093048750681616778302915872756797149539423169985331107640932192612164710584574055954929594738975093604105817047213670266033053156593696536774805230637024204408951715667405898287574705698896534292676653446178306106075084157657629936228185954803548120532276348402003212524102974915211848804641373632483621999766866832423373749938823179279662129408 [107,99] -97489339565853367317259648027804207145419148387241319758914290425326530207534852452662716750342042121409282057421205824511861304841085984035177728493408660721487979433046287776920192599890331306229693212524991082250355042520735543656535960066810839436196148303977603785725255108250138546708378634368508990118877825371738297903670223025780283821165977664622662882140286707979044437438187706174962991552243870087904233425789538542149499214076084455317001404889948791025457599730101642946441156267960959238070505406966801710510857745492507489842658702138032725417643396020472722161165298768612319213965557806621909759551369212655574554629680131609415239811908702170010174181667945168787324638374474223444192321910504352738143260422935528684502617076956914687587646414751327147388014480498206624414902553355488707120400051921329930163232803662806108123195878334706120436724944243007295692844987463942986397145157940643094971762351767678861289894223573478812286681038304581547210227018926490440482393499226955697056922861592823440632032980832103329571485007375938307891188660095428016076786285158541888895811334052341968052976654856336547822564518899086983816988090484325626433502941839412419872924296005809215533876257025681588742158820863808302782928772171174418948311835220839936033419435066382131710135684386864914860143743814683333730721789018552132746456539339356994726529883527667223722815017426835844318710170351244126590962893879382714740825789671334245471489637604172125355163182750267708028473112839845499949897158823672431498709530242102264605947563312153863505142515016798993083883274966911132190329155476941288530837811113728617271648216845715465096448645344008349785143569242039433164453276498816399841634092598803405698457238199764707504131886992710709903193655507099350752836007723844526793405069455249168349865789642350046696100112483432774508632863467813044881596112972080034570044198798342949596001052325674089633123475922875275846556591859123965209970815089091434380900642143492541878509027936 [107,100] 42763129787982870302354952123324671186517510297343138289499378465896923329768721540257006291681572042723134854746343391953717424622611973192519998063587248414774852801918167486126440665037999989051188084911670787918673496562071803351658466386640986215195215199503568453236521091452350486016708223986171896620385459661353117115860128676479814249754776470470510154110849004752949419194249820325899762573348148095393301068751854131658997004888885752171996291719515807539725958759260343489410336056923350675040844995054825050544823191483645952003107148812271281687588589051816016607215148540599449299491430269905412003584773451824603625238020680387180801054986515803700729059406465746140474196663005474172334629128109664105518261650281842075513356971312436186394548948592595016159150604929666810475446886953011007269365154762132178522369005898381807983410383159072187897228640979908447790558516159676893891917231672957244440757141344263491366189868198500444649113241272025093744016896884019278035051364896626992645168437046326459612487605203126408424006447259100617097500744937256959276455093884084623721549241326542688968443333216228714514605480839874595479442455410000585101757496653148827873279540528585444156884778027638651363391747328008975768552076193734515722312693024742144142998922397714840765444699406576081831321161250536940145188436641561208339102361773297442556659635902969123882042706427161847036647026589217861192277690591138544256374027908355718951644704548278285599066161752692405642190747919959068205968224177053248485901005138529400452897386008271690297883283012224785658692486263220276713174392139136574575625402393062640632957403657755958127943269287281630200250701919377851102164748402508506923690794747852366547281394617129179045151356097972652672255169944969364318746884557533944932462103379767612693969195652827745245271183222442423371539011422659037770372559150090092723347831391900890594126693233829947197402905675248287202039269381654468974134911895799380259132063740228088261280 [107,101] -4072183119724372569047746846409347576104983598127332871419378681211793181697875046592169407074355380565014294714715535946920252604454960092590302324069644436096939546046218564576815644363004000246540094476565057238794351683698628220853113582773129392598403386423070337902948193599772290683177458201620631502896442369257765463632408757174494661529926997906431999859858896290055735483061827657255747649649726487756023891547351400476847715334824103135037252890803057969814880257615019872340055422914513593114959734513326132748651376044780111901240462806412793037854781007992051281526375821470926737444086503265216636743625424016256202964323710185881907970591169145189647403101814281474830622479331040995217622817177205930194451258460434671742729006941967181224553239743881822176268193399806081119879702786088277044248916227849060538930184997894354935989228461235451038610661157068576937121518181964140351531290501989653993721020695190869313138221439964838645106853791736954711513264246775927127448528212509616218606273769456247602943854204111113142150889115290250091392824987857245170248138140337677013546465532464526507658729121157091509533073519338581755550327386797008747719207077115837985865678148084721540402118462945760519368648370992177452851005508858891947205251370958452128018579218805564405203719998470694534277253501133991735065676326271795991501757443987962933186627398483406063349845993866077608944274832017282847960743155024850288877450566421677054741678832449511900275763124946964946081041174069508426385951269864054724342985883382858368005641505554357841476072275314898575377616466077532110410480780426968548106774485953417693571793652556862852937550373678916699956977572823047415046421961009713634151896799530771618282788385024263261377700069618344360953226412811155611161416957631877515550483984174981787985689231942884198954896816416686403098854276372323415626160277441795150625052196712820111504195828057257279907923750099530571687221387599691358801408194081856127289425854536132 [107,102] -8835619361847776929417999318433117957052371318311888558239292025439822463927708879359366038043321691248457116635608381032890117829444054507576747498346567282233871121218777839458275481804450040250477849573008638487952867458031194747735370362727055091336050159166114737164164506632957798038897426948294848773413143345249326660669715469290237671500590765856560836546157861129908462837479848921917967162558260592241389775520259543502445734659178892457529507117058863835579856611981243098673705704207263123468465416138479422940465305257097961545381636631965343657509124402123504965216783380325269069985733763707535880686156432372261261692727716505869714289032377751032674988087014473982144342478433093391378645647700410281782442455373920639581753083358892938038501688843447344573964678982295186906317138897675522406829885270734859832477148460065281489649338646073510921508119732414454441430607519208386938539010292387227190917273891977642205041886035693814178847905015495187835811439810535495661296683091006611530554292973148845935472829017888849073620100984145504251542285644887187802147807493718990222966424756695121182547819326860345011507931382395845361059128213980050658068966152165367423426780713891211889614226742725116587890513885824542441348690766362158285045140393828453867414775179134028452487016233177222097701650889386269060768167621605205597651795205086124013180845334014019720745978206028234654777829147658758851717703516320912829465154111887339840930721361776899831877150125584664495937347889023750285951307461540621283703401270265729519360886734557888884972862694907269038889453484874460098986130034386361428170046036471509788899114286110211035227162670176068158246448452528296120580662842249229302520691878400592566579936484544002925104911623250104621702912892667787284604264997294734792852020627716495579552095076057044552363774914612524456207470109531838659868128573455309191549978043186925603116109119989523571597188800639508635827930116214549442321478414851072990060545024 [107,103] -2682807477638320957151892714306363179281348580952791347529440852371530319942191692886866866533634827960702097392266628602848735070536802762759738089666016460759553479876086925127516092879067750082586245793675680976021327164953887040446232261834259556001738382811489472789913040063416271651421471681865287711966802953982874342195574131808874580998845053289227771177555757434549652500909697353256040137621805475896718974421068697165974677277768398557420411071818105862638904786730559783528045932893173799754326087127383471600703042580682717778782933237173239701484070546100661750282119920749329068627139062387696047937566413321594238047532665809752334234711833509889158003203713280375972234957810037104397181874170344388356187179075440232317401840679881487861069888867740718701519167102075675206336690455562021195550290498498758661289517718859540592493463808249957185889120323293541572192688353197887794246583697493264375148603695123674287114532813183451513115834503695051204968156233454857273679855789111516255946573305007875820235791690158682765638823161283676171605122999624831482232123239572001684963154974059435021163841176020454458789243706199296773715429551442828331517097002895688218891419172120128618258378640492135337791910806592094098084175646746580794081124737657264597613266211824173902595452505273287386647092107712413589993205112709815849332245726663497712213913278896305208284747756545250115702589014618134144485543990743888085608835171456182521483903882445018458137608617906450514119895925887415887252471535237965142029721061118321329944145294850307606947702026574082831133707273775647894003504611581086879886239047116613158143950082997443174749343864661621563961706550690143112744942146526937155047919858997720013555942048014503433302738209908233088642677266576034900954578020748653563357932715011224494459692157713523435245845105330776736290484396019686933869428047475543509993898599686096313820881638402766322792175244589299895965357006831925563503449515694093645184 [107,104] -967073103501008257780475131660982602482282848563018656448926887365596565586562752130371172213171173717200384495809335884597331770270816774498373836825983565998725703328814454396332808194969159569523914562834556564665589933348370134220426487535792114171955928629458237890280930361475013693138259082836231480543192159824665066516709604802522862367605784021260124503402560345099481507012054780151805226011980996141292716066817879315923226494348175045187404707112388920411509661608436066365517268979283393310021420978095032867973736676626078799402244698160601321812961897497881994795608300372177703288714197213660268253829202605609362097127177374903434583055202992882041814804091036528110006486006689371021845011444878631988465478698255340079352054783360718889077169523175631648384438151952307561961978852970491505435173449735813007452645692143243374624852559553847727884903058160493762570186288692054277534297104902201624521376884740859055608029438316942305807434357310885207191094867792971624115618698512314365611330027457040381942669432145847596860982549581279337567816363373999246778519418877616760126621428602270364273852737353178317545851854923999245953434765076848139620877417633786838526942737080670740968748265780772572252006751006079622561379781456678030110981363634873636879390727871614793486285099980921325596326576562201782321657775740620023732221647952612298718936859089137544243772921598184868337301592626814914034785431715046893205231973121022218668354898432210524831818601754304459638049798398142896191284117813979402966489802160962151347395356975549180363189172891989048382846672872137960644786564857575918949001085410456714857209198814536764727842701735479136674688542696663777270230161276497306568155388866776521641394828051734568285998049354653797253956264698188395562918713363765452826750626952259197072198708360735676594378754045858291916012833918734926684776294908682650198922636560773875679007521458707178631418583708695418262747797321271629790027015189824 [107,105] -79896793104158666518487436107604185203358425762296991649553645980111285251647957264223709915651570677313360832719879994508924392343664913934636493088961013248150329601468793791006033349305155708593217270579201970600826043940174259104364308112906138697381404359993992767353931643177772071958409187808016236447509052688919770986056134700955163981706674477376855999988141150433778507435488481937359659298231746528798842056613421438410349403784953606597903896062966078768079762554770338758705698909727389441660809967553658972532174030395741428722203860172252281830583948502294947456075271747454970688461871500496804374521810826840683065488561994018740549373634596836522065586468946423016887198092357557433735112017079248924145041591043946889164627451069906462370809388211749279255588747864697248366667891726039704552431375027809597591601931103105639832369625326200629709462279307838962124884453449973513122468837219199672780326765735270185977559798219710194142405421930817343790217786035600365305722672731496426399080865054129823110125539399379126339416131565989123333795993427554255935120776788119154631129362347607817018871860955124706069116471056607684343597306698604025057309302619199467483506904214099111981955642512691433649302259829654508677708844579391863949214966058797703625617486054426478569609696340947308948765530562774877087940963123193788350821648789249280740668527556681542574205238017237774144396191568800444466202974572251403603662276864259263255801686067808858084924333255196810949792821266161141831210905285550843783776830894340890268595897260893946300363118271170258573143219860735624529064005475577376689893931678781512060494546615279691746578821000030046240291288527251146496325183472885330309960831413436391857875656041582870066693286378690832060913915592453437867510139926777609451197457785010148187826746744033620931173505841861687586237830949189080292131680552168075614249454237594644312411360372146029495911210913936270525934821977127743568759672 [107,106] -12369052243319574657414862548193050125901277706125506523264063315559753312308882285193718581121470194088752541945728009257553921782251254447459888172713160735825709524863465049443394841750719932672470928247856897585295907986224543539384320728241355040501032053179326972080094265001307950046701965260400229053147190235209129083100799959971644677496222017238203505464880727339155565745647167276160178318734998129147575090167899043185859411106125785661523965091553015040705454241204989893566246772952931080579177137501625287849308491975017192418798640762435229232123962851459821799982363522040865399168692103295971804036178125086002361522453685917004244580477997904463958836501400688662787287368167204676875714173686603387573264350254757678917746055872870436653010485477549084281386852858090431793790532290943612402521490820804597721572620571835868323888189369972484808129996039711753436366494354987764109530149889014347293621392080907451641337255079782487974864549298539481035436532989198513045992546761645997459016045907417524358862065282960033133342965609349497678060410059799779834169971760536103894561900658423318729034418773715547871843378980354054660258101384895144102085959775903299481234140831136221075056738458582993797768630534915223380940826706166317646006497052465051386419136225257470675215594757926863733807382040778432005742628760078680910265313169805179125856607148157711208256011998937958538482231012405801203439145455093766541845020741846881711148362099033934230181369119226911241074534389117500095032162005149304700865947348864239496897468732916172823432983702050666553281089973662568960671947724310054636460711475674698718874059428486015352794127888562744763043063820652998450285157850046202698479901161980788400431963458831978303260239305023105176966714774907481212655644029754590405059909808727190746117372831367762032061350579550305063584649979903487802836850982815476853041245508343390702695790634620238191763184084680974699780434859257548032 [107,107] -7111214709268178907381139500661556390251842822190854454905776208620726763120689064369012022129880354045023127593482989523948349178048798718106092497432185909026531742056071248219279422477388776776686274072470362677176314683157416853907968236172814602074451580445013074030889665706195369271637768930978039624361019501704421479717276099145552691217025686686547762170545539465014851099506986862792885930354653460339956901464941909338445176910339322261419617100121170657108810504000371485854287046246614617002148310266939049341599182313610511649750245859096967459936719760914884262384846706752842560972255339190547608466908482342899260965650580319128550335557225257203950403888582914404867869902355242006156158604144175675215344466716584340361586034134534014471965607387696215121057019454931544359497527935880805459612953546462837702659113346328702004994816349671384785516667377803913750896099341739029541390910619459598257101778286737347974641139244886568245466301559540525821285070086628573430469547606082242929597100932023787422978111660513521543673789347039487210855190733175259215978206560222578594768087851641908762382442725307731672820820044916859781613442108647155620858770420259975119393114800337987341573243828455509135984310709541209587050882989383523746325617524793740144117905782065926824422490485137519114466634794173318519654321348770514167658651752755830824236858907452687896578231254646838211245824668161518146647899566836205929258304276824255546790846589318217025293458318629081226584943603563201612582463590274376891624333630697743561990566325672279598987953257582235901758381598170972215401806959343992539860911282274569651127932174390719897681605369556168675445665871588496536043763301963492245177704778832714207457263052397207722108980548020623864703803657520606654622578747247006229110770783631732825515502884369488100581937945369509064278214129687628927707656409363644296368189900343894131502931552924092462135085549436445107079838814688 [108,0] 3561783963777355259008750423448528986998373132535567725023819134776982788069525613520462055918104093673711983491924239240967683262727653335860114251141550241703238941293093331692757234221597240665857648825411346597843608649183650537246008038172660487074439896371606258379938399854326771851719198325228758052402729719711877309007973756612755470887653154807400534658756442389379998221645959818507653572312182585313405359720095090032820817915807685980206150992399193474470435975430495024225263332431946690421205563271002575679867721497866428577491930359024731972168188920096882879431409325659762795138049831456092243367126087367571518802477580863665254057336207079118593258068452284784256707708282139783361338232649803520048575606491513924280673188856667631384870480549750003911748491227831717398234600178161919351991493846852133193613774653706831900611577478426609365890743953167536050283864363344157232283744045967837499379665505294812549507060358642458543687373472986583072979240815302463912305937508518098260889628443807760789295693249057967817719188663860694164600873457447444958001527632704681414893497506290517586986322210616583491061215406615430752092273669686260797744762170830876545791186741679866337409030428121535847158525300235773723594974864168530848893440103175374470545831390117441363482848510542101467013110001471154134737896891882310608338107521408000413679283120583326486174473585062719414823289881552074543657162680092082653049844825414710868094935590877370511466143850186193165392447343280816840154427934384336954185414405212063441921148854597159185097050433308881475235583978509670792673448542489819541135865818078909917196259790843949408753011428078041339885561186162396857863754728139001355380292203343955673855377954269471570480401964437103589647649969012712698582403697063859873769437119814505693186285674473863701500673259420634806375146550038717679448802745119687638293539078904914136836650187173742948791289642092454729755704427402118310793021846469520656965679302462776697580859848385884131848668698209441008356181325622859676362289640894974764900367582418531871878332145917407384390998142495939792549634023466454543165288262968164134453284026051461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -91668306105146691084897007819521739467050184832531778135370161754285069974397729932615338632277180811109440773778576120869216135634407079994057046537414526191134296869313556693115609952329972161270901038809051519375689310567818572654090975241103190945040453252920874726548174726213447644174352032785302685150632982513742220477306219072837998532531180719061098110460393562682098459819660397965190126093747989905217530439546895684147862684807960657541118149659049988478089756277339710777918744779035808580753079092626201889543034753671207313917113434133002212302566516856087115194608468949968922055797622023388343426225862222597151013583946120120194767007032311435605352146366473205797995117799130978261297850387585910887135109858564052291761745872817164929582426548846428771731060902690809599490175823918128239112669136228506282018309006194652636401303713127211718533947352279822465866975357594817853413958985451120054178434906815746967738457739057404977764534827742008945107827152502877002825140990213055103719934044819831619843962246637307835671953397932005171901575873026613735797967419448486848579954035325315873364511002566314478353409301941981264461615615743312623073365066374038595982840214119237475595672107694372611146642780249662020026345668531573476384332845200073350250377543359820761787203350499058424870870803777775646094225637824195168731270705903023333304505872494079783204070611840951335195583838564373452148925061098664670176551397671042646313334784023224186457556944041353936155334505069134360259103311816993881261314086450621028894602061640422509844552670297903837348348692377417668606388959981198700019743537668890819390184607942138236870181060378325664375192139350253943274789608830218415512297319766147869487490715742592541253565397536399824137204568232712855905394331650937318491589958121544194702726691820567018044124015073164079982476424360469626707225889714479640261135818083356609351472235947747876864105159252122692607244302224208361675213577077508499869033204745741583504758883409978575113733584646471917129702444201266094042278245004935449107162289163288335456903507850344771123425920843145621231043390079099665340219131618565161720850021027959275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 774786936969024584821627653661778792714985954802486929656144999619313687691665281244175184027664516739676363849351261558133133856540584861822902733040389667459699525947991040464228264736526760394931195821021449085942901493996827040237792256198715640632106717491883511291693577735822240622642899375722031067330617615357648156026818612634114682361584287117821217155111019201256486658822585197569700133979492326543239731206616970732225077762082321272191399975262644946240270188111944821898145905938048709429312503053677873460696638635773901373675710375899892103857202731827095563418995665947192435312910585263399221958516519604080681977097339855638645139117431833727030336101475495363086037219755204584700436194228130608819867684367553440290938447739769290022275365049053257707637847077154787238576049610030729473017963385390045700593258444143249037537212205751892363905815759331487049677532710163565602828989897951298283391723706605803029834488100922754395547113802278153118109870348905230628073250457074719941299179136451353671537828908302381053474355492137083289248689167800927748563004426291905497464960085898463895708874305245047060803094436488799918596714047170179874879510661277078224723825550904222561702467930817343326310474618825105520460079346865475728924133673765296480604404329824245806178489615837202872901681643138987418396465438469246727625919439295505739513046748659437408608567422406979143325345959782578866836877662422718534622598356799598414116291528530272025562372601810843479381387487742898783909626640367883123159754245621992029954136484055468113700393306401019471562390766131664097312756205706041155660648591314692771612926939731263492375924499816781949400955274817087566134002200378703807732202488334248875141802025646418260785521735347781880288473930878527728825329439218261313760988794560246485242872296398458178407648552471456773004927917437770967951809037707951383414809616853520386754942575380583914114553835152771208952842254201421950371615246858900267716942238515907879546841500357002484076850955695131676619824401304411798396421777486852704393308152705629179180087131448171895419191517433604246778568253275740444048901927964020258407345871846136348672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -6159069134115654717977933044103145839962009448552108095094429428409698318559857437233656757905448236612865246329352276857829637575806837587182265736701333103128711888084099821647791213286341969955968977699201480770428156698834222748891343234577408057180395944662388272258776135485278658510164320830347061868402291244261770328600529135267718132856024299516189695938983490437536588075699092722440260326334706741783079647908880938724129182468243167726197713452033642021830979623224117964482304592289676094440985098785475534775767446318062321614497224762695800599786645317730450077804458407340399914426475409127115010895712502611270238940959158711725839198573829315543838436762354833655364472849069976280477849233566360346257137377292042442732061996689906167901101290746025572625807143864034052005680427764257577718119942561456673563948133550395328100325856276450264332205440176545409139141989544157420563208625435372519461125026134246893333264927812162632502709329301831638418982304012980359713946581401657207952960496704257531061509220231080553289141174801798171429145401056964198734159149817596391724331915889592626920453854956595099841288537891500481171889890265995890813606653340155235639783060714525181048828250493803483485134805446668760231065152024024647706036488146151037476253333511101278425968360587425048134070568819139943370512465670750225683090949426679105710082100120462313210254569139210466167929195243424846805708388625206581028237246329707691530059866884629605019791186384455251042811541529353284812285381608109489087525113072908095695128585471087892554206701532785409555586716075548841801274610573522425016758549757150312041035910009725766150962376076390700395676682366250198003801725807392705321148900567665547777694376187513747758796441240748419417563604357567622692889759633106731427025090615222870904643752340005401730972943707994418422265643484780581732987478576761536939840610966273632656342589957714899804668699232271374511031984518415305839119915840598832259412527976189834489568612903261826362418456583531166226952012246975691132997032837839812571324172367813016573384599028012405317638997769523146993574110820342617805254665023958217426716582734032892067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 33642810801288013431202383298220788287883530052819976147464888588220393440561247440714133699922168106619082592753025687974926797253985533927492609143862948536969674351409605370650298875818113491339183053763923745434302807564262810235066071383285742570147947830311188335376210717574388045763154418506067311042100110247448833358863626070347938053829472783130542143653249900448619626971877164492967074038825991503298822591921666112245271403353779112097664020600612529676128805820344196285438125112100319441066942648015216416615925710107380677664910121282100005022295685859124850259584851985546516387631262468545506149876784636989826717436847986529891838505502977811844975714835089666010899518391372731930612407878241264692579618816832394498131799788410522665838054234610388002572379124891838925047450269737024720818234563698884624892644357560360019116449350115660157312441137860177857954715026204158692726255509798783743772184891543668293885308494229413314007177904023973676492707091265508638013460840467218728129239495475611294337014524290617471081349759514339444673930948904313840525027042836882741108253276837171668778362562388325966633048720087196578639979237316671685606274846455525579955469210470621303385374911149833102997853743699613899608984760445621934181715770310504790257408342086817579125967214108266823181026389708042494227985972580442838407182850842973767841753657737518755396389163732289145287775556865496483373638681818250825951758710035309559248643936093194447197479884124146426763506125524258075127270593359833102625755035293374667769269287516720769667488025522426451964506982801248208274232743679181755791094278274230147479366060388617608797149979448740576569505403527203788466380838327173433466878102699504347330841212968215124529544902382805327248682366816147912428320611651412615452743961642882407263871449519714650760147775840374820922821814034020895666965574387467471206797471985930403420304943401084461920246332160184130729782781527186219772660964942519461729051058841371536668802008025453025359914085797078533047601081896239620113377282908926489132210149486052211917281227320828355102402892446176276668507220191669301204545472419597744027085356732077660176384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] 1232717905920117876153362889268143832572330313574317964582470111907076839047757951780037846467560857060454683929674395159316273554429141822204972785322966828286752510918613095151375810166043881490526400241380281722905664105449472031334945449924069281178828280970756525929672360773266093926356966401349733899504070637331747144825798510512299737695619695213640520678868599213298068594299771985470055409734643500939312464916457696879034961069200401949350433513336943210346523484510541420239503000750004739639105567884241626001834597013014853995192320629149726364107072002555115073125069204085727729809506612076185522326609308785693816816339194096216611491516707539292170901114211280572552692496851420815948575052364330096479162062536346296270695447211446428073741114778456795702072202521931269759360539932997392393809376471858614854340637328220245984928308092790680761951734920831767706034148290669909298760629104976805765084460605567454994333980812483783659301163568182896042607681764964525386292004277096760386420589877783414813907286770634030431132195658080722549911084437427045619931137715147356800173265494720549408216321694475183285104517029845231936107407504180332292825494632927100588915455895739281015932499526906357399070118450011205222597791145747344452053841258670821732121105894307869853453025451161045971823725706772759280500217357622836160402607038803747760255388301913389525843251256919508082168681623598684579598888990765887499497691658464722869461422404414011499696690803399565972039199205075615382313154781575309995460671587931274631346270730925927148775256968063980229867255129677439408271672518552430586679614944616147793015739936404555109809766161047603651414046357363644371359181437691803354232457048846651164712191040200179428242106896962504676187320186254084974159157208305291788770277076803576683884181922878533547782642275529912739230976106651775336004533245362344136321725026749116243505933034887095919944221956187069945707929823185386998442764155379354160210425710536323449963969251655836676684375062763880740574895711534903594236204630104037988247837818220800642338499352923664587993304450275245422674158256986201535103681079561257647185700907384689729208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] -8003474634569701744041210333687790693759096176121248798246502734776771483948721208393091323303059293546370845071335825976388721033173889579187702725131966239704885725051857840786612632818129669735640606115850913481536509454422517102533368905224580887229643625943516672761260990373048513879914317513271614011844810524912438410577552641848149684661960096692262488648565411170897435932355741587864767772760896419914894599774147580261953136198364651789876851760477082749041660498299816953093508614036374595617005012511090799521568893644271080058134518531969524266508004740485501371771195841817180873752525769572698659874192990465530958661794668223240029552261589695183588945723282301586821446903472126761250895628739601881452964482384951387716477731548184412581482384711668350527671169239952345300548449633953707290461153623234297960794112188668210501430864272806519166785830459596192539880064883257611274475533909591648953972025500508044900102488058160521567675822015928967390569047722219877506476078168671960852674023145128086425308990765005115217031898992481390998399249374648004981253999428929750948882566966692871221730614434956316314891058471822519269714368233846649059897321110644882113343811244786664460162749628515024537053640711555006145280585282039499228404287566654036007227424728169550109462009761092145415438315704830894543641994510904589183570164776937006799241533153433139525661972211278289334469975267229415182363731105850768661162445834018599823760428324958994065539807410730864680245189471781320827113916629205099039023334534900357203314219234636602806713068424703374086130475794137686453402186589856128605052023801762470385779761794696125696644295967179365520972652860922908543710896280876548024679101141221546975606950422878711291175301227943722649535108800868705011316011447235014086595051109739737237154860123579985846542271409032920633357447365598488318896461406396743338959377071843186124982411580858619713100308673230371023093077628522204222901484539055837497169843042157638715611615448751100701832610890858730078463977098168859854703678109474492155644654874731876087372298961335020695071095775514364254574292876167304079142656472117792238309631274477135012560896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] 22707976643237769481482281096850134204931458898930841429527325537371956940023541692656949963865833040274928895275866447212444977870001408566681920980072127485068716320424538419990749033413274059803190128715097288604908886841209135936377979084316216111079269379443451433637778283646982393433312879396064907939306585552152631175341060573422568272889357421188208347433292507646567360765027749508364482973197929742243332339513946138646965016023340359206462368586542819401891329500713495578931295821085091622631660148318241266847613789231250718463309832385008923840556222142385773360375073110841710907155762962702830381624716206601542224636290989531944775875887219673185041558516839927137164654743972879483493826211950705375449236288805405796443075037202923028114253072362058126857853366431443899234128564474842971671202944218516646603037542955140318167932767641779773046848021620058643826239439411876744659073958333497106073055421763245439046442512956497498744524414051592423538875059800315896137383705864123034022465186704547521727437761812004362817748183584821725304818409600024746717535940615763891871730723871832740797038415998722591467015975902533184336906661005266700657789851137234489053186797141398288555517131437401756041265011146437737678442362748298011772195670643948487483072624524690625122453765609487455645240084085924490233090887701761977291542969709790145218135127924816283408527808898998519237535666881883067806573538623925843250159156163719782969223767020886484217619328810600286641748147878066435197556198076934663402362331022338485595460662833920849280183225637929335313766997227230129675653582830186285029647111310378799764469443584472061991507023136217412458703682776494423038999372457364934190739511151141962503821131817738795244866221646455714366923165648572167758186565785674115372611115211660854303510599757927574736369019296484001813406193653839971098294131247070905082108995862189506125906264238517831187202184949033093240415916586033491124638826790353697725301626138681864628911363888824291495351291357110000260040968915168182845104699451922739804969456794090281114972196097723319711717147658911383801327391446302869155924432473501570495934512295887129731399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 68265142945531381619364603629900640962513664369581403387897380146034081809888605861147671228126599438049182920137630116787332052956506074464182372860490887345710436801018007193132800867418762376610751285469008107780840256371119263923559726420087464839440902823717830128687354108593436891629042461961343348536602029539343024183665146037530468433176867981257001976908815099510482777770653772236158244255450317119968523271973580618002316277378871942858774005606596710290248030664603843625783616103296090235537255883685987724171564500525845853709572053978180059988895504009824291108930167293982832776093650028286772681526276435932614004983520761857582491661104643886987905676165605134779342997977375607804858642353597888525765267511604217685310923738355840948673152496663346837064046858963743657373007325553307546550405830683900050021207890866729469667266752307640720626370685546301701582038454433210716245614606974640592139285600649249323324619286497786939361955291765102749119949394833726439353462625614464463237008096253268270946049536114862710752869347552215920699451629381274518154838713841435884139501062396335320517734902278949548347587659413903335915502911887939107223594479618407422834603081539815190025900747392853127331371873452180298347141207544812970968506740312199366531675129785819248987894795156515288230104183098559494006881905684827155308711361802130907157843127819401450382298841542673283117966293645458855514259545145164357915973826041256813259103404807159182227166539863022425655123610271382059411410457696451833838690758434775443885712137714758117118043890550707994618128646787273472250449450868984257307378024856148798290732656503210860460360580236497550556748247668281263325165367659795058228507149157822354194726680762219656938362153907964906525056524249875477894196002860640123212651732962346484988188647243675154441961322912125621079074773508484849470599193415893919037847541489051656889608389355218247735768924945650453532754962312517286027808630710843056235378980429049203792352626388030690849905910287020436488132498319308222042716509998986539786611770884434848359793191427485941724222153403451715295664309626692003547404292769163107485542277592959571963412480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -1841234543491098445335313714547397443679358351072039878325549932040832206637430245002411880083537427870624597471128656683285851690191634052040029282930344978495545749509211936054234788621461447285601055164542379351641112333849955073923040540083152049005229989228058432544292026818370452114952900849723001109282906147622243277013052352482463746634930490754828533288121607251264346530076587217014660273236350667021043291961000326438684832836419122158657550968282074019080177499053238665494742852058319984995891488312283264246855758237095135532642097217582313259509018943982222331750394166521542617325237438500565995841692209625270633802824815952347600096669528914456809258829296897880521945553843910711084007444921050833397079022405918692156242785901762195279455661050915082583075391254667891416434091473653159372480152931474694759300742591249254530115606894406738296474013700628058412793392158883921168421001096095625926773453843860706620659480396925257081384313501214071403713676579610730830638672090042773566507999931772614786337632117727846153994271455208448469246568159049008261318787971616237193008760982376592322366191977482713255485678734234509217887933031070646978103720627507055922149604506277131747873973933601329084870479262898417603115445319694072992382476475243616819908440578024502567765748130410834673985691754492034358941472445495424312359458818232717966507728804874366239995664252799551512901755103509560425658769387041129477582208921991861796750546247964585857217191266098579277238613130943539038382663384529336764932932621326855928923052632309569850420075646216173294733358418765009208649294483627249148588987351127573364293844275114860269340611505496608049585478452023374126366638267472392662011779959458107882575102657374535866940374627754613141684208203446614971663106974627642056676324873520143302104451187985691383338669278926453989737913459876099669221350489665909794484562320001757996636155343872723208884804847147536424970338695016173269278611354534836724781993092252910719307385773933465175544159146625048500493670174806800304071162153331127894472496643128422616657365892715977285915499547894497134388619173317818861261030816603401938371758385135954515900497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 14712575299328725895686242858841487255020409150778229697962817619215546878131798661060188885293320250151441879495771165236584110432176916372741236752341560697251910302654921567546200553816357897224287561678145653552438430925688944143646644926161914504337652825016633332867053760895175479016262533339465093138822048499109463398584538148912777807243956493743497837299874845049073430782134603996183312258404550837252291658282290399021741428390095245225227698229030976525651719102060323776781588688187465478608894962253659416544663769474996727236013793662557394123009234469270037083378527648653844484482110375895873911515023863919965510317244770053394181850339333505895123789738219983081457649811777865648161188020675985006332600825408104487355056440902109615925216300171457484715980446277683192659568659076776471947800018012028224780914507509262500387532658142555822860415452559747563586549608524097206481372542954058792325744957200004310247086646161974068664259695411507602563463435073839735831395290020742102695147318625268186323419524217377886200579454251043314952045817220089906163144796121678758686229800208300027220835139254372831692810637998733469875767812560546852742436843664336776030330235228606389389430183284692645866163836644581308832076307592573938705798538617805681126540592335440304395348140804659205137380573471107357388663615676569157918887412001034598018529347556831555603010112939530274710073465124063641098419968748475977192022222938298380012417008062417585834927208651521770704183678263523948845869830961508252544201917737353127298248078076835588166206294191554666975555032401963897406433953743275717230905887593026595943722965980338784532562839727339703378047902659282595959733330636888123772192535077570094644972831654708407347726774045886647553861048868180544867768503083374740767472650918067592990143081120539976178184873209767590954860129326181797341024567346941780179379908747556882788055586012201391310116144493981456523156175153911149857087975160884645324724341322967799741293680642118224674717702858434945950693698980873201322835035162312494668231628411500543232583031587855882634901240419043839888827774512049985798092420297793864520913559743291843575847845888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -70409863681378745407040379448258243275984150473992305169643936396737239926697416083073179625534584064074135530530849010889406021873448049579969276502915214124224448735997697544613045497157251671445990907554803690983733349151121630676286272104895121538945142543547073302493381077617081558341114921613575138869907942561018247802291599801355791360664262308658674340978297923304124992056630411021566524539296365371711237745148976500609672476128071198719497195500384013587621146879786762756540731928960347055550783919771893136752395730183133857513161318651125514281526931183604734656427605538719239554092704850650400142660915052312235254412406620296347711910833942975777592650164686844478709559637218721685419511766009005462380388029103194450546573794072472394495102542735759817434765084843832451760039891007257035412492183900617003820268976308732281748702912451663833326532198696680883436357202820362487691716877954228756904174157412597800538880278603995176110979928070905038761613529163442907184860688519529347160528137677570723382928586079173293676662742742399175350492041993342526934543240002858584949434020810717319890993371575805411839256361143686574158073088151381982667821659921758179718870305967628361351332745845313547879610462129088948872458563879588192019842441230533031362292055258253835764341479228148854164200171699804280919350852145074920631532548245438563872563457868912497286537987064278981656633192218531311857436085730195996991821568297473859251948205874539336496867760640388691316277798597138857285215411716638661595683275913225835054878756853421809554459865516537290673627973406638650800721123799750110150642230404458713441042244648253883367403989823357367421485668901000168666205913518609963801854740081764287945534624759258335450746572735660696506176865223719325756101025738296357648718490692554938172540432866508517621484529166332286908952800393062790947221015312329541073830281175744833458442515193223997836302135528998918128182495257334839455906385119871725602031102395659688181386959656670105286827365072679313317968546311979766215283927342686111071632990425550124483839269566263038466590570160306660915577883199356750840559917814361213460288481625831947078572441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 235516024792825333286945447157459854365213366772482491384916383355178048629545599369511949314671403539520414890164261512134440558427437039907765191975521301152403830497818644941188513330638977142349890692638632232850654832586507708964865480678483561398120703258127525323497420040005600253212620051201848224931242573342543704822113866449042306962344065069791460075935072252416591423208446125822094740630492622512792767082744000843590163249003679847924584077335035494027922067112629602286164923710550110059388296244223246730698059494203308945537422651424325227822822547909237991279955029084562018983887851706550458829713468959040329215990946098643669069503118847762762238616119026633870488708684509430404461129558207985802168374814940032736184268227282670422378816454424677035690685922584381098626166882875255609780012093505650389845360079293444708896933188729699475124290737410484034238331131482933287876781551644306240046544345760933521202130673471813508803263286027088432394315440813394244465866134653349565837265070494701733053630583079595492399975792352876678084709516791449821474528043716922768604224460569320826690588003959744167319140508979818420798577553996586556522470034649612984362689684185651990362132392005231361296109774619493422996342346480242855123879702183995292235822640479652504569283839458599729163593505755498650009562803090669618325095302543012716624311390818217650343023715375193442112409213302272917193619081858032461569607000659829075338396679030322681883210083088786577991167469333310177556238833537064147686247316667401025138234317767897459791877045757487629241635521943607110737865462888376216440604492967270340587881149280275861881113443083506598647187039295497292896686835846362262532070114851446141367518866131814654959339554876959892703503924258070905725020294722475924146296611025740179336801213169704740869505821026459453002692608639361238389576909017295144568066335691766247552945815674732439118700485353137912235097614419342132947485641944858262846335898926228880639073300610307102832090680368921792640551691416749818567925506278179611441244618637800194024320529699767805778306412719691694472091993160855785986515743603519524019379456418127803866752745472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -598176721018421709466396407363557845629922977939458439199200167245926078496326972289668710675186709036260235876528472807204713899433439247288117888227042786684228890333721590238414506583470961888310426153023473629830474153878130091279500882254971064493006716652661451837487039802940102083386201867581195979406961162586231294205217328336344775620775068017487462420943819457236423818552462218478895334591174607958722633099897264214440672766173957435608694680351733465346838539425074639800495844184693723303707104101994744583497300998820823755320269207332951308459016534920846515608311895238404771606792161458519747029465740971783424175626657955911888127391465573165936662337520364830060044572287863391837121256225296927656439121099400297647136188656571005364942034627993208312360561124383772306533832436215772795133119743991935622714933916036636352392280868829591825496207158612401622289483932580403455417312508428041011856276438865990546370806831868532424526997109336189343616140326342423519806514304809890335038135734767344973356706829378183341333908403701604108242589667747130413619749814106547132300399883838187074562934230499823470140404829538515217196948460241712258893470404336533184182761958207556101633629149328038053130177151674559292922452889578423877085524474138590732989055819215562278776032496928109530276555284540559429160062089863772883673194149514835729122197333996431827832274338548916917365984522695105466126297841715402677509193713045451550832746278822175044452957703750558749400885631850206352781546166451956727497189359150080743205478764957384526838337652742910978409907443908548430985256683560352914067077936842803451900840312173224337002811859659141141847576661262762443961428645272290400776158032220462786483140642732065669731592596023577250674931042212390410001372956608877245316618208316861379178212347702716521073708616773333954905875209681709031267536843926714406407656125773483374508292393063661896120905528600661034168843264470290231202553091762847679818016517293143503573192045026347405751857307527508480443108184328641299477779425927627703842149096635100043219569967096438546722158620424285340486804348233503555500526962136010464875118171591629397734667059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 1224202792649852927721742990400499752023250072545959734530763458847646010117848330612236263293009012005618433608328830205225774818064485509639553196501372559173260621916465904781472460551155742780529267416512946194871645014664722408963745131418857612645943277654310226258265593162519243421219925505258977963054637153306302782836389839616091007077015991881371387343635093756369444654853837128813459424459131748291708062401772317559825754977450043866130100066070181627001846361275286327992646186000267343062022023230026047711829076474987242032336176093309629732032544669068904712040194300689799878683394591336297933159152410079247428910293046661388018149120285212716423595269980125045146839000056056850888608799995315438733212196127411028772699170600608878891812315449415217235575478727205180279701758087509625781431933682707895569423698780382100726634357938765069542171090926717266556830027637848497170309680499413140710770560384555703364137911898412014265480430762508940739370806363594766103677337350951493305026007767795716458699955604650942713867280328058803831121397657536308538630600615363406808491433657737305762417554233350952163219475190999795956406205694783577118718272024333374630696024531921536156034678623942638298498032938932968592502191035306060989956022728260753843550222402904069638915939751684162933894273465141084976147935860565539427950002841503965815821522656843629658659843215392207925530276616809357017040372058959285602972419502249369768987101620350401271836964742140890319175870352833110554934991012144562237129596234955671119059043823127950746999777724763061789091247406055122993802083667414695935198523361730749501726793107470784149911128991359517083102096459020519245991793121395608922272705864409041812433546628037014326439696136366279138866555408439937387564276063932508298128602093330404877483724856390901303944034752022843256060309601759630462178151931533585210794964191248732024748144268273698023950719338577808391710037099268367607063890204202975866750606365461247742858957237298564711308768664051181301348056859669293325230766228110458683822683295285755760940374217678658030385134447861276544616168883316132411908702303579701886005915294467779862386849087488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] -2121355191185606814136426720446502833640776133544162313034728898021397855442503268240696063995285671384326564371166685198287727378691290002465927212373581239092839561484204807434667552207291903444520887724199312745206062037689768566454993479052420382107835127083733284223004926358892619623005618063872236033820846243810898425833252054799814355123551013901722511790234994845563609759887264639276086695793624286387483891779836778659214082041496145898886757111273007147733884258109427563842359742075734792414881644114060675473031152676047384869053789014248102466689683432089420406217065456580368731662180555078021613763137247624651009507897154987610211474093585941113279284306512628393245297616844418181268656572963412417943918989948811419685189867230616835954823138833744359077207875209208569044431053583952270094738342402367953597373386577199572495129401264051953294025075939178402922012363417231376457474622323091787915830288220768355413368144878925847432676449975580235588354447377105666815671125007869028625519635571273164444874188695569657269071469187557329203274725562377623914822499727157843984133275634327568627003426460202234140044107444601765364003230290216138223237627199930271384807079994206422156854070511667574339716052651244377155224188975694162969047619596539400828225355857479737887425142051790054963716393264473262687005603581535818301930057194670007777131744823587725161711535165091919332944397799932421226406570338553479940177638810990469465204746172511702687851989587235351045521309994897619240173343922997123085128448664216748186265114069424513147353130900043912477693790740747430011773167940571950595339205820594526480968423486418082372266717085735206782326020384547663438471646470543664193779628242141622428649952921330678368759544073059706106448716740800706458772328323084522933216877155848767818424780446556522186791869872585316687331101931904331003473942539252062187779253815431155942153098706734147953988470254518936104708624765439543136808051285841783400232879469362869155867624406473698490642002050314782804921433746421399505769321931228263874757209188013944081059438216625896669797837101550521909503192029972109383841380166735180041629316387981124747269242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] 3247955945735200590310686117798862010560663467655504349423294407254961249713466297583547692042074747884135246766470956631177469045796373207097427305230451068454100280580988571065962284429951993831574209338855766260789298615842339916618784257153954799911579928733025561268740572534655099195301516221809226163302432917044493030421155902950382933434312274211485771944287235950170957995386752082342189704543763361506849041930620944776138152642280305186958024722780133462460965680377190972035532824502667356478278536339062617791370984390688747760434210541806462659599821926564207653965435697418397538573169177936611678169121440220118815465563966647517258392343884808712054696792147223846452718623329270110977008723455131696326835588551404823158868317701652853847046456599300922241284624454747509066674483058817655482989789107953319967485384746334512500764497578494939714886547427760529795038695314875507089369111341413965318051272665039496362339268485923631796630590159394910099673497362864744734779504562832504148148605471953767691751947118517624209326549841043122198588575722426965191048230682892161752022358307275274865882048831222260973172838241838800471227195912541946721260699834375762223111532251709764378921312939626913406773659457558103827665462617989680302473717975026559525447775415862597323540250108674284520355259776980634591224249769138064574859670053894773343460218923213129323800545830280383407322839119981960198609350011481362253805162201206198062185253892389642176287337508627582584023283295696257600561621099495965000766765222911429821770213781284252697321859986099890911750348892064646331892649799010463446374737846001188224952341152079716612797788005416592759068119747180033518900979350282886003427277184949651816552289379855269164569459343375120805740437847832584054252159633570402856329177843818087495236676453175776859726329324662347712332735001076768033884036863686016109556999996507252787258609558814906553080533239774177839478843884572994806571828640611058564423062172359293789278362211354431233590166110840113653725095224013003582689205133326897624395824942840904041923148349548313473078162135150305108942817039499344166561225123108517556220032669197932022372572856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -4539779889671672202787348315847844850564676304641406316242762240257320793075860227320885176692928291063874907435525927079588163374496142282743931517921306495614169141865099692353524595771142886779602632350918525198514582832784237668790520500392996491192993217779703685465650369298237885120246753904557155110082652517263905437402483009754039773862555112368074821494154712280033626703721283987782899966090412511690133609601731950353927972402030806225420231505366088844672546329444367011330555477193735103926222759550705888952343708322843582400899408924436946388469549186362135203158301737870095862816876834621041020889818716814660582702860557155480199447274923091862933452859189094709067628337814898637231335301562132480840737382634853001618483414335562082307568431946729308942672881139263580473979213764182099433931209577000417221874900429589375543428117924796921870766188677946997280456214391419684423922305263961714002107841340257606644416643683694784733289596650310827900648878175187651598600783023350128889581332827988729887607954234645757994794734182237064991719343540240523206256105726074647602068771999174633061081340328362960180809446844532875601090404724000429533868279777464886145543499389784614768092425379069085355266696418233397457497666487181178420361164081135173162926004171519760532047089106104086641020378225465913679275199516204593111453001000650974682534067406896622421518212809698755024365775509306769893409001312516613161041921537885035450534251639111553770425235607659420506173859727558572931446354281490770119129572537515253202270147910222565314316914222050707333898635620968201629285538759221935161970626858514195609855321480691338470055335523369844956810940854074533188498357856993328348783550469156628964651221585088720327314267130118371842124711126962509790179731866584077429106487071530829651237057704148125788725150449020171594949109699556581799566171534721107077518767263624530998694270676677661513573973244211545612796654757968922702802490459793450360436751260320765093186781047857624893822944110677031586364258167616286310481826398807615325772924653010245996188018921945296625662097381869997647003412631941363986734950106174805810815499373322637672910380072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 5906596266408871679923653517712628261484157124256041630582415521309697290068847249751241137004406825098643149324089988588975370933665137424101273242577575155298803819785970329040623256682085145539222257537393803546190364239530349685528579013632029950689504447131854470650408727799530883524571580755772786110902780430665282852843945635905877910188587484236666871101515712289552236887858210746865124337964727100203837742430117524530919549361637082975327011681285781730947668434762184970175432354387540506506714392316691830875416149960456291302128668347719351626849820077450090169874949652205236608188876877131033043803137625884873257608254642881035489803617797947339188017810467372003019648642631014570029876619260380547554256209333441396228089499114933964394532722077912523213781874825676278934379120066688531789374597673500456332923112924342176246558004409080176758731601492005862713886890307413222678111428492462254534373365802628613653517076751120610736046595326664815399906029171215641569709363992861674036384366953288726494299641307139919301104305913022713140787616403351254071616160463432911241627664976458330220241143001535463340778909024479527010105039495310895761001098403614180089193837544805347350952333042491367284143142324736816285944350521417675231212867133165579044613898452545859179599513301471612833884812364021760174280944998711693590054086907898183998907337662459529826956435214532324166107351083239619098806239780439406431191050580377000464227060237900806767784041424351287740030357578717443589245051955018319763215450402194888593858105239253814781788809670968931744294688848423796536056237663340722744365522747263975430054339496512199556169773113992551015936686240100488246106646463650340475221922201152046753518101333486966962066065729323477871906822531806769919417772613840898835782882480868399879884362509642091873202191334176214540117490014692524991502054591253500156805603789466740871985971142736484301275094976446951640843187539524396655354267689074543594812207126616467268451154096025735406789218647945677772726698167127528828863677046864006599172011787395767889072629391298982170120041820345049276569896217917903566826354072829388560640477229898879853813385134080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -7211165005858724155242817488162105882741517892033116943333542027392778561722210902496451916518995694639769674717203831248332058613539760170176827470194011729483494236438731520227465540562128861122191604295313816490694085366883573349319042541003920652880072140429196601085194488462736092100351981943896393197801281398502608892082230719538008554824105122769020724713309187608932025081731015153918203370648212008956697445591376217874774109788161437338472988948071974615726915802108831116375382680166523395748210969201271537014038473546760256322570624936661023708130737361925862553789535282085254283809586287656184099318995572878406010038747744638820389335902272391630070626709386916308814045805070990498000794105709086927658602230013159557941001757965614878064313274696516202768516269044772378626427313922222669927305240187393614564889275649304438678075234172006416316696468980181795881536803205794382294618732909167191349694198664380846779583861534186370323653344866338843517948651338208496871343050522250369093768701321875017000635990022960439822738284778849837176101581875349036561342237181757780294811431625939085495863734207989673831863854464595379844830652041725673033908167516360670346798826580320903643313258828814530863515610092803586769622831203079426128295182808149915743096106057967975721294584811393814470787544180397344389014116016435560926696150563993065888746139209198275796235306659819977540223820180158300905615294779107379637366943993948949517471973883143526090368269940868322971355577326072151306297112150831928466055376385056188628317790972517076937784908820177176767557504422401776574547849816654884310237316658174970654478112937946952756679603568052271696941110520894653895066419407646780003330895922108789421239565784831271591903932360850460373321639649609275396424762963808061693541189582997458074478190253077518495204785394832113320405253951042995871752096174942627826992335310235442568720601779472349347630529722956372545149205778746982183284351356185518315690505683046670709222049984622093946915730629231875569867912491393937676308299578885960299272118198069894184515148210459291925128416478629681871773581755823757042955189778416436718586834348913781132317729751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] 8280144206377582203364236338416275524874788638840729105072688507317521775651294624136547155250836288930800916591130703300318364670769656968140217176842236609958174053489552886721323606411953708589214004125380142245573592647278259641739543847969726548312603293542415080098634833796916591171676179709061268822767721647436391452487962076571124609085375319847816488183378944732828084602118960220326729589264031116123699197527517876687709917921702249840206246463598804736376444171868724694935221740391555758896405493795889305712404457172976137233146771965229787406159956259977550797178308925295185803323037861663538535567752259572948786261706355909289802345935900977545386268433416358237694188441362957809857569869427222935768981845898177281905575201843179854082205692680633975075521938473744081164055053321940328116322942081198587626823059427149920369780137350630043961737295898741971526804834576103149943074131836985195379837686608090662915899094927302543946345402236155797964394086761922552265204510093054721536484926494748552918601799583527703513133031175198516746867035256693155223115282623596345171537538043090393956383226343044624371510087252380803271688803460336744936601810951076879330577003245774100465086402345446685330719194701779644171604640700278563503097265258791959397516618697662398602821157646936562799097578164677750984612724539848859231790608029280334519216277634417667703472870471369224968650808775071820299501846097506106727785510455376118804944146741225015373892591028581665030228289599186479339995036883709943294574428619600412236450404696321527060769556687775896751837542333496663709078746343354283499109341944183525993146687595528869900146420964795955003063695924265318434507017103144995207415640215716308667353817356786032830717114824047517864477082807550108836605448944200317305843137356285259891232712448412103754619995866604240627560923803032093327071414788740630752820297483910896260107447441606703737180857624266506490348029691715164017706787191786696287607537594072980667812076200615363947569577883908049261253409142033534613462687570779617776228663383783031252670680555032882857942846141785489444673499229547659576755325226720317297384919292546963291568158539776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] -8943203465727940503864977628830851948581762597219664254324802437880876447890249383820735534773632625788088943711548476993491770021248639090087167304969592330677023126117619617512449388302111274622415377226558036544026258055778513073855474242239866774084066978477833645953723591040698874831330260971053018599325708618238774568158076943339797998369479947933475835724943427195111826022406280600829514209521649176484876807945330583480064503162123573302282086770583856106410783888684711809076427440959476463692968968617929008147169264344065796824317799444961452967058877509164634554059741514364861908918520296405454906819683710185942012833745231752218654678795063278366048056508170419889513090110784485087399706278025812009559022552351544132148782973152597374647794318824505849421051902895614958387306547759743045428812655680928611433977306662402143921591007626505547676498404936294539696995399084826992167192284437714284246269832963057908156466824954119407423042434758080682429839440049646507297778766133915491818537587592500351624358333998724821920688371203856160385076463044655956378427815371017726970249160391782826092135974350322365411913103132147771800215701497925737841773054726706869085899875715984611654939739822836982796592555336470090976603211039253750351735296873511856684910516538000517651379467522749142280719319955813400699952630030910308149258048931351164934110699169165798325847476371267480232752472274681121862634667623340089377394545149410102161315820579520635510084534336983103931413172021733523362405287871612046556539105638735218493077244924492664346022349889997166563326284773442680808116386978644221996813441461637318043403718755824576021521839161375922900165369000854716444800423601591633794614635434745226486185137455974860857113007102301572603359386809880624556036837252678620682039659632314214577810643333591521696373262597941626656241522118165354892735040614309794940831972593930726538180421228142749960277187349380406946494783542122157598209253803596928098123252104796437155270450475692669205518308915213431166655337978226215358807754354852134636032207600762244320361202999149415034083787228631329502433649369048700289719634798307401799679595706095845539648655851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] 9061136204064231360043511099136789190865157138336337255737838709909376610828710723372800408509892190657828348832011705250446698163260139987935167006608283975018917333228997009929856358630689441646927765958288977330892141482464568920932088348682378433546551893539752577105547906300576480597391075638778002601834433048561508091189531487340392781588716266968306086542337885507207228839663226363583058320245174332007953473020616322735491855835363107800547477061363322563236567017893104840104281214864588573883505489229079231659553682042351493174336876862072127854534524794136804143619314061050435384610738768424915535287349746626971690774703504648850840409726090190029740645360662336422165933478468974131930892299412673711089777380404615534409455470039794463763868145881708062628386037558440277939225571770436794941031514675598434003270028641678070004658648732633950602105407201149050048647646039290969662035873660050563740780914776842421916109156268585964020377616513006062782607488611437716759560165050091038019957860127923680433691638526850048669102174519474242515333414709901104574213739566740693824846140107505046240333328175575262075627706223452306948431822459718019384349952270376964973585719389143354949827498776179047860290002351974847412168336004492679555046108446202961639858744809890433464742803852164075369403722607991849672690444001409784023763700750152333564691694677042466510909324181070349551060192168450679449332569738822192281058347078955460563801506010010469097915510813233931877375946611741483686103937549255411544419323971843494365543126395679811275603097337208065067696574920837792629671586725933709001096350253122978890954945811254608226040970162299495840294768846329532985346674406820957267950487571335394662099195157399851181493186904221788219995111504163365537679303783315193504756389689638570878427822163789631184268289822496476906306677856652057525077229555074043113377533033945518992000426974500932582983773357956613578904663909825495098147880627195457557156104209767279049009558565438097119486265733065036175735439707058993732058792145638398399531854890014327595852380225893970481018505538204109927992386413604684674963862827440542530060799372008999629547225743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] -8551603660328362779281396979338361552414705592117446294479375155828481329257257684500454350481127056741347713526244830853209662348252274180537358283043937915213566807599153781931547530216418702135705238120581065170586055997531297965654884553918965586893106234629044417072562375423831167727703085948709641933871928388739291452003501308568750623275389040256645932901109326140107605166520342948899704811142958292448744562994362393593404148155048035719092872706932417892382552807897828018234726913307739538610992091288527995759877259732676269580090906708522375057406067564230968109231745596078212837763839446781964311695656100396330355170680708694609814538615308635907923714716898469133092136228385944300771832749125865422751344936444429604209092681278197775090282420499813225168320123973119793911485765421670643409796512222502176390837153253947361785294929042851488644605573278126225061534644939606331152924139917042388019262357226747985500053399055777101447682766086200201587326382919473395785266199275102332180564680199535490207635430642576302761786234722906614943917197571613723716898636713153024221430183017220665325850882478379126503409984858957527604257714581788191529824645615414175628274481407086920236717741736946144408406772400520202379196955232647391962006637265115692730086413593919083632614708360750918807913085403651206675532550394815342036983418513839683425161704960959263822126213839242614313927856502247310248949677888765038796986540305875028467773833184091188101997942086739651400983154415628660244475500765816515947397839414141161693031571030276787940863921868313239683003397293154585738458368864362954037068809627694308441254484729480739274242787328763986556348957636032154371152435908874033816721972127702449565690259035868382204809765931702728796946573144713269518202457480460565870593688394375197949363083472417432733557592886516815487930640364340608088000017404763831356852677328192006997196486197959555271506856065422780084170756537417833042687498985798465389614605778370432242447745771250835481749700795462918160934091582390307158886917031832628880744804740810828412781904469405997986452528048855114771973948919921263070532331954494645473422771510168605111775039324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] 7441840167594680708664486907411081678035021798372333487316400178399623125522164547336900142526015267875470442260965998202089602778438948241270631735835131285405113407401073959780744395203761956294873146851333241844561870667196591962772715562909735028948973530499822448397501261340514798516418180322689236096546780569051419984443337306019644474569575909530923819088762860989076036940614965428042163450152330729806921043375540062948683654462341407838674135874957220635465061059387666731317774131333999919347544084773014876823148875503265608823351139499626490172780293313660777748087751201701129899544425296119431220855753246451826774858580406857470705854044117475131474891125797710544564434429616670937447907266417619014758626680373292362735974613644194404046693626338330401649789633475417156324773597542803654233553201377384649066337379740982269078292902327896787431152747686705351460937577935219775501577871985734691682949506877749795236415180922012246801619327796609054245335404418541575927122099396961602433142578942700010058855337256023289244528365864013474153501995177171468602118459372182212120733864433160998780807962738364102286905313097227070942228892163523834327894456586843533485307582138406237352097358570103440788021844698829319781483928900157068714221009866292297475573272737334284163575117237609933869793237331828468672517433105010057578813059740796055388115740548983121813402863640256718402000062099737347367615223371870897248190934460674861408845668351601794516874303401366614498309267211918501495859811506270618766236246411323328054647954417644176682493581531098180504971041115324333308349089798618151790964633362309838116630845316632600938842688154344624076184478448252469146149328310540857366486562563464084587488277596469891785532714611405413569021879291123250186426259860216286428858734034940815721036335000789552304076401288156867973062469732001334576793109620610775681378866578619279916967163146047929111972316075314565614168391409156527922884289730746115450658436229488320872541352800453956625186654289942241420511029428599346284766588611195838226361890224454678854751734657082824518237835053333831734027266992532037229797201966130624337176718487121518400439794532352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] -5911327218013085260264500464315698549746858893670256846363630635502289173120054712960345705295847708554885006089817667966921738071832229001687711546631610556530126882226980767108845896488307236716374606009715859827164942035566114136736147810731930829747781522650732469835538365480971963193538763351318784068968595339826033682637902839805848914166086044525391538830973398010909289012622717959465368791329362073392853636328087797036420561044849666294833546112313825329469065194964385584280023554517351056547088500548556509276558298858246355778787242525672104942460762563998447873337929840091698586554367629076617885407288326850443215036486462746518998702464236556978853605800687380030198483482749294630087172450277155482615215957027167418497615623812936690330921170831435095380510716956901652059298279299099423727716897205354818092347617424326352503590050963536679486783450901211847522651931557022983503728753535974096815315700481845511519498494631758477071986729998271610991506495274129992824787551155004928358662137801447928400716233926898709487907727766911134363543564389100363885952864251874357525900294257356137370752838245106474433178332375058251649938943737387254314810134037846971975622505496054099526578646476913085193727781011456401094411918038221003022620488527321924685076991957387356011837294049482917200599659039145674605363444856560948251104906180398172147544266082394556679196205819946211504184777970909858583671406145926036570511303535033112000133991663176695280004950402868966734529587069103055085239114443005744775200389636161245344270257073744709557945969633958537066895405833867299141790668777935446191881030567801616330068775193912729757241335681858937243411699568000484054089191148362480052319974745496673159167903602932418945156792397285518381207440079760521286499598121336026606212567426800758671867644010636772298171708052581545512640955621427526577350450860813782433267166336347332463744227410911784098199068805404674734553554976877737114167336015258018966581127328852073995781032342671229933519087227807262073884564400688360003428066960023166456092800870980534656803678067874383364396945606547477681885793622007939134578156540254833819833576214543021393034283581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] 4253592656581545810643568163778343152931479835920446813611262512403821159092204672535970376174854729096076050050422756160126875754510045458329542542700703091989454057987244733978891840292154180119717106138323299342844581004877466367007609459882708318973472546599522258786131509159812171593621401427446319908794341152028161588168326645600796395202569413748485305564869669338125109139253186100877195503574931640763461340730068241769396969609919649880913149284022234385349292281056966287052701526224170236911279488877929193617033609832884374399521735858279812814193801320280575219619234732741081948589732632100273419696152644905682366158198951383477707630425026574923200943592989191632073772944077030425111514814816264104524725249551604112029580717737296015104023331962435101781320284741195030815104208228479675577094890001128501370958244231045747457982784161435872828342112827973614557668457202344568493733109504121368530505606986280250843442327412866806933262468395677862593178558858886777091508885507886589355396927043346871952117753785413841987727589086109508351809529793370622935787285561560637156037781869692640127914902243976825775057171724947419937189853380053351196314230464656883702670478543866586118467396272406380171822217162580771261307942200212813020798943530827747888852068084258494453687473330396615825090840685713396043853617069730684766790070822449905852445544117088084907754092315003834530404908460743431058704500884045071342632367635373812106614275117416925959019793362527176419870246397964484586165097347909106715557302314335636205704221609242700922530783160269939010560071361998457724093807821122280994795453298228063837293315269888465759542681265997315438651652327071709674109612501751532742893646385835587382256461796975510399001983555461671471943414426502722435809811067918993854550203089282252395789857143914514035952385336226359122567845522887255164149906341112817328270456054659882419702212022381847845360252122216643362894993754309463890663047857217801913736145206865829764574084804125508401462819562371753427918071433147887727259856337458985363480559290854611304624812273823310430458820300409648103276595473478789821458164943012865273444180943219969784515349446656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] -2760488611133454423010223361529598790332761191222023117563099486562941609699962846242144915565564726632024239497835168329806272652459882638388018226299984391055903856887604360894591321456868882933470534019266822830478628170427872071567819737992025437715624874626147855553101398958928754372134600050777829202015659464085640600558688943856168600728138011582238973341554352035353026083882332862153742883083978801792205222110420735155794336393860257410009539058928225880202883358468009337067250533866692506221060161146772777583180533362690061382595552085529456732922715676593818674518157851893707222300887172835415385406671008474305113091174683863453476051690144051884936787276717676761875093435516827897424019672412720410061776089301995691862012627627252796160816481642411221539957611417476894332925804045912911144540908321834233890157634532035047766671705345291995420128881096254485409286400524219762729361524500050998506331101954719029253514115173578015710079413291751598724117626792226189415313024177274105578656219645698498406537438847849016897960265548248268409996193896089795578203944949964576591373841080495389684230693670421086002368591934647869857308840604154113968208881955572839720727185598917668799873732118592038428205061623680619645267273928589185862175501677693614890046817917820271513726540703431121859719235192336483372324633306407189563136402810785724046578467255385299902343392021936647486578319615336512879301168133680529681587565448916117860149654728908598403608231030627236992619073106420810138068404983312772643255990364558240801816812563257764598786181632809146702083754401162993562963367489146897248308389059992634950023450505586742428003852096764342786272760328686286469154624257088887713843041893905495882111922859308730940291855731458349691797231534837381318428257403370302095016746687558365080480668000928358412670429353127815467431832766718442249808014284554480745006996007632995791539168575606895356289014949943382743230725966706764518489023398536290522682984031109092885669367029337439978851311303646354458710193278425540730249304996282537974445208112092392334885484269396411785092893918415614182900882962298348006837223592682133477556979565931175842283645829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] 1613086381091023761647990459846081032975320783396458312907981110161264739442323163772597520700825051811615807544749035536367704951024385584266918346681011639467959548215368796517412195974484842639326381114512850493826209716975431453791232632982086663852494234168730670507710853425726596418728244085335571917800571902433163363256044461522099531549605573697617315486954474293752433585917783956190897353854381501230444001668309539626398197482730234369136431930418563401774947666251808120516810713814290742105923321706414141693367517016473764892935607529798873920781252271269954896530233487734201600018364548339049131539308351831652910466734164233137782828290174511765144204874824279011253037685760175293230999612211814050731310484066855755639114003874514597537405875396238549890079269063363278512612459029044623191193541620716977013142694992102294960854926906953638734258726102500650669727658037555792703217527460343949916648382373958033684797608692290291998619887027585437675978825624329804143281553028346409580625358123077784528067728767853961581377151337156283042590080125227346825955385028703650932627514383293344881525379376225477806281940258418365480073675645933068885350024477985865714568268890700643542714380824475504788995070069342545754613877013232267110789070956063639224150614440669823697777773987710623204417695982292703607220923459023659294904944336252875843069912950967111325125226746237697763797936740535710498571006954284342199427139378926378055037041119975422512604919033776452282014107828379058587083775881524611797983880000437384184509040831047492606039430408892091897456807772343918172438586081170488522950408401076373492498949130224104008126120235360081371977691065403251141825903164629003811960434938130722361251120324311731990356188952615244613714978225658569697010757527757187442891173588068074295024480105768603938501018020409686215962493400110553608923713726666524854278951703444409614574038961766779956921896971281377579835294036804345973149858951685165171727170679394535735130755902988650278960438134674908513079561663024661957525529592065796471661183740424205044044155413878277318594476476872794982548337375837457933136687213465140162698969618375206445810316214272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] -849061816119791529160915014005644811453566670831490358005829735766930778029860993758641557428142221305241330568607507528767023341028738338516792380676931591986957890960193422226593915349810199620155834747169803157596201989235363388574711432800066596991576003494653160326437003780542710282922944243845914253638228632032841278809976036628877681060559176596694566521186423150625710365446640977684807096898257578395591363302413429393875802526090062918444140879406920913368330981087650756832710255292533815173139496637098511837840721559961924526775932354070660199181668542422057194323217036140818837287509512411289789971782653808982151782963019878809255530581661083101194842076646721006130784853846303103073966961190887477260848402106245667289360611227011200307864158349397266792298540390965369046829518375248800818414414666091858540039940336225346014689513106444637705423836340382951354451716126205879503596750946069524943761615979426825559784409512730982094881957045577210026910913051782766472819351685541865161105696250545572848873656232753105463091010955088674138881026386828620053200008225341916655428587029341777512029323450846582603557011102513549492784869803779666630851517395981749086131917966387511723559959384999005812425889714242742131280803774939320911116140272327908684755102737799253278871942929862309528800990995840970761519042723074749351697366015929356228238994596420460289393588901929996554260037421704121193918610518043251265320526020633158145907829235231876551451768364750096807100593538861100469698838795190203482324078442781460479369929824935660742530770376670585057552432261271693970925082414245168432527700672495284754981673470844272409060843338874976514484220116421146637843695504423929748278299770326436164557509560540609432045354484270133518098904496626019770704790423716792985873665356052125138734749479092760542832968743381421679719345242086961149802159687034057325524525889958333479137904246379084803954847286615574149061769795354745100833600074181973894081441972606190691524041851787369105358517632207451244468912207921513487491151757375164422928660611362231085249205853328922679713970784436486524873794830083236245942358217135248981156205286245566067427675996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] 403390163025025390249507251493261321145636141367155723870231231722123865595774963070832991911426326275350054727681135870719823789369056606917554970555715184974790272991297870146494799527910046124664603222131255392367927598291888749663547645441204306009670478628358811937777148643424183233985537637715752944727535236439797075313912777841987851148668300878190230580334253117091630605470488352475076008779209515086841173515183712606437922635110678515636328004986844285756211722927348969164132489093893832197380961675789563065616638740875248538539178703097622389335166842547850250559698230192706184263527227767722293909447507286503765707734838877120631601832768408163505194149630876659019699850772240866328275755420588029683381914851499947544530542722867843237047914552904183604663778244454392905074318237101086642837743685875722401808620831369269365973637885452140500741088524441339311568522740865617776435663937371065896686913473015963957287194111460145615423311455656768704135567051111982323697531123755580279078692876924502544074492937471569719553947624819750206320042445112996572023698611735019073686079633735262017366763225136802543666051134395880471238275669697532148334686644946739478421947102259563445096338085772518284740196650688499444691626039351839308465774941337702447064964383755856247131702823264476573664114294451178202468106454366680518683391324102560301489072043966368063609532933030837218634474332094375524157376449529537482908931507386941286395105156554226138901127612516041081395490902275181800700689627480775834126289686868444247423332719224159639125834436873930595446026274351657581917766641357569100505032040766179390028714978858972716435844714393029881388687772141413862121894526254668590987223814924709579401044856228448146807456631751726665124710714592242795064729775625186306342054925048714519623538694943850004528261268250555794775974631817790766764560607011268676971263807415229091413929712731656054150764251375063245739067922933300111203761808212293669325526145579631156052519943637033074645441214089584394366508295228070511219770408191153694141220484373794277200356499103675963908372104720384655135007582269470443627074562719210788538577388453904803970961899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] -173627579888747274414831816967162599098607094730599191827593864598822365927067148733787839754791907550819538882032473631170473605224336260266328794121018714728760279425610282184835099745888685171995474539465970539451920914077729563725524905894795397684639419072711456391274155975265939667143334174096622519630390126947310529845584496780057980094143385721131773233925047440861800744589027787221029721166750162302465535971427538236301360954312755536596204784739252235655091470791898221760033167219862104185284505528927131329984753632229509854987352448934489242641420534078081062021384606879202453657028404808347748278085421128393336332299914290413675103784730085428110621801778934539632985401047916487627239714344541534082003993775269537076404604240975086355865984943525150363847754298691431843429283045275858200614337992754669420661101345120795961394093788041677425175625123626993970311262194443835091319083259481555168343638168197032434052627474824036867190203994065925642365837169049293469235404867489190938277522841208675652164280606865941508619435989463262153464042765051050449520909658165454069595875050412167213199112700481855207560331832288465488497296255878394443516022430191591980367995801762270895032139176280735988412905483412477173451864723009884973223201113437701844643475537357843512866642735044968319819351954976352472085753818118435940324837558126887101436000909637627497601611430379119796750380302049173863649990359178582840838428626740342753695617473832557403152893972134011143525493150675185333465392319554979559928576033081620508912015335216810866639604717391341007360319064459638537629140473074251128666710360230858838596954447231817176438018799360041499874187771937101728594402961933003113049824197465898509816511848860218350710927756996919293975370624579102790247223046791183170173066973062092935005242372695607430828025442811469024819980830372641263087206158349446382071850746312776706669057969432867847161942028492379597495699619158696566567566046209624348205186071353988197215532806221006079657193355308172630648408624944771791294404688877554738985574672595782954299655275069351387420521653102969290219207101722006213873030228357712266318696583362656076504802263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] 68059103472822803733291990774281212437846781486209404067301398448449833338125690392355700142133101827730737687094974090395361026374029399229369225867084564565709306033969634167022950760292131185942839208899189064650757637036540251402565889769496261203289346430946121438611705034237325187495819736791272734961302886191500988477462784990258540467898046902149062081060577121399980464177839556255076925243899789794609120849566865401419138759480214039464610786469038159879600257332725344756799578737213153534552696011433821988907413622831552986551952627875572397944411737970792649469923752393197330277850808934204631509024881424751065758840604577023129312570154135054656656834757399917966950113874298869608963683324913237752045997267616048789389670690108547616259221319162411379291235654169236004562235638839168769069205823450150220080151105755521096645780049923278163306101292024497894202244347650810202086537304065439433489900590621828975389061470896890612813336944278175966253620958149625895655228873096019378958031924038932784982981415555727258518236891558846617233050636938656909431372102497668280664044958423782549668097637847892674778514409428303630061247999552650927968501421562663951735229759290775739557727165830078408139056848219755626725886529341111154650183771959045826220914738805056212783690513918948657626558963966594308245952014219849469050055228636710019216142420442221030937684367046589824961358059913376444421261076155391862456087614155376018371068147303429631175910266607561641249038550969693803299836442640791687251790752699096199384069710186305665547993485665876815534896243115582338558319243260726450770130394099823340778929864631285437985027504761675498147166026984944589148306782457674104317661246916316577254797167525954112885283978097481741364995941006827428187297242509354007034833180755286413937087215545791414452534901069662177388260148620653416332574727091139413982476218646162533740881836021509738384696741220130717124740875030978569008853701224456228749310501387425659017890086308524032862475103965644051003010483024675599946295269993365231336490069211944558637454555101242817109547310107638673339877596986670640272209496672896088412774919910126965077179367424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] -24443753837796863451784194320507229094978397569134881098193896377286133834138989370488548125260138300174042977130793953785580739802369927629651675314201466754799123598078987108329683534764015956716546174836374927345996563203704449745642656615162238535262500702484108132483551800538993968632851645107541735183519533108434618113838024470663651830135520107579288351085815169245749309678911853382745126846889955195957227173375463156803458045556555237508745019575743032567370770812070940581549552735543151282773661156122774103530545899843439065084508231352741260029565839693119563844433404297506008012195954135195355604274624368537661100117920332821404410811447305741232203020757089129469930002966283577951200183735187180252203750955771512855806411598448776183087965105696696216791264775797435904847398601580852309371134311104715475885806537584673101881355954410085936632720684463116668353745912771045077917383354286815306280023854338176748153400183253509808259503278310105069533577849349463022923231410800425493442875061372667342820247183920252454033404728703333141376253571321782669029894632744354638809596917989246901379433406484160855296639024465717174799627806047350152246315138307714265142957656187306800457701789376436266266132915994900887878419137350163197834282702344247347727432921985396066004778539254615614405211782644156957444979518763405359008725434362664190694431319760339473070365283791322410142604835186537391079308291681747969744750550510651351991404553259075366076181766054451346927905721718646278835169656655733052583371002573368124402396062006051473650161235985682543357797681249554012608282234102650957439459294735751164826819553108103827179378447301172333011104732523276106503028657250522353375875955520602574759362646936469328607428987713961380249637579982245667343932582706687153418914442895670872633498109814113246780809467663914981121015733654187482915618918394253851027644654187601055743214676266651973617449565192772245499656693236530961186382938597270202745519844780811234079626489715258537212056741716686461562206544090958908600897057194074712346555995334737127638698104334705286415347621923024134953544488652464806458096272379308301277089207280871797103095971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] 8089109111896151596464123075938757679200406058235848159096000027150820994543354296933351116273299751923213453612039406245826113420950860865896892362999157334453249314488025400358979919212962405900607410443332912153298285003112792229740340106427380639555732079198684681925605724955649001273947340316822919564712077983327164267278195175264202473161018128480345072975417162733982524376941783459622957212510604217235211897027498092185146690739651249318416825027516513215721967689046798549510648619688702060420610060896984235283898617084464162208258028593829071885175389908945389222341658512870271113935492804613977852679768089427195812034437846561174425796568136578625336292190900716606801482647650067221960508846366718252092575621558134056697509784462831683560628628558760021737362266833617011460291332741709164073349382271433976434530647218860475957333751123189338298119473920257557343651166248836559914784428458523618879770655573500776752303575744628904985720794317147589796778838720479137801859408980126914987811217177336052132193838985665572587011419057084411492310579144211844317171531911060065761172528111349354405210399465325272069555020988774198010306338238932793487635012677049381808925492263502564260110717386856695628745177425969589347120597586178358902924989881793030926329772916582128189192084798467302739781810089599032843126644949288053535834549419704997791247435371361571571017112436088571369590495357988369300984998902224795489005491860015782408706399279480777022897241092853651279518427695453131871948011925346690215346949776359930491041990981296207393013761255697391512827806468281492549848054182478034121239645636615499277969018714013577562640337117013448183647242430615869310648682637784724616690046156059251501390063232056932393759800872901460890103712883023044446693854643497633054170448374029384772698051416270977721898797346247494245998783347485404337886274985597067323427237054973475913409634117447927821696174768413535483156341251718869422750696705904543374007786427752322101161175948068037019714604851267033503871605774961618054668325909612422395833630349844696805173778201431401722774416525492858913760743619436128197054680706081597895627145758316681861311496192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] -2476364650068065272696817507965477166731049260443535335272903796148914293167367667623167433963644985888786015273564381103385660431511168155696138436982007007850273301689286415397846512068125881950794496981115616588445937521860072319538131626890940929187415784689244505502815014851765181258381826819485132234657651234808909157990082088200168445618496123106739987390796818071025248095083555838502733889550652905268552889879564210412885116692762307516529172514632083354855790714981487918865305121740345324532198295888731707911434535492330851000468369087221003267956632765504267542201191946281573029598513876486440549638196118453627669847782090945403734369664635271026742138195413032708823924622035663061178127994098982847631519163091194435124208869002300080603250437457636619006442593935558879519191765180650387877655487329232253833469279046800989130969374575610268302032638402177804967218004464721747358622699168938505491586489373620116229763987983769209714648330567507100867075022255283359545897197944372005950460420879905515756221491308451178626743414337560668123707860207281696204077180864959812015191035780389389533047751264401101783748379020724205769530917475298323891195747357069999372298279084427283635851852967017719186041226506278665540506371097558292226061584455197522431932332877579234049257442273973731728807957652287554405978868362403261583600211262560887626627893598749532664463432903777854790180165753342106553341923223445731737682456396743247526771157249094538044603442873532002662383342601888966179456218217496589501185704362733533060361114862393169542253169053546126667673334789324188189278934585492102147751187898073759356411077203221167005674271132326236437945385354443087339080705910446790011302396818936586624400356213304291677767024973679061825937013322570760028915610418127930300216741444416897141680264958772407981431240305984236662521130825467925263089171241751658868799845414769560402668178145202565297816391789398802055353114698448003038034145221330597372306832670629435425617242768120566229564659521536678938366622673343415715918053503688679408815584509450987798960802103519832111022908374695485386145606216771943827572146654594640912572284223926139929839534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] 703165299096271267053314677048750035823952255989700758573491241571636611794462660087139287162699699094736510073898113618988894016446470297145806455489410975039083612627940908674997665337585042304249034275877896922300864156642578631914010186857852863497572620493328695679849889547949377236960698536576173725418064929807547361852546147236607300465950829021716418715445305209615828462955346092981902459494484957427062572330945351058104014006613864685091502712589945670563278814805858885638683566148778450213625311500573036603775904949440046902176019843705593701156180919480974191273542064346882537572325605304061931269476297406770728979447222813666380213111865484994884153002826975294006674425566808994277283370343427612029439428069450047739882543347261782367782517712686734255230077022684839922031591586099900276189889696594774894907880583074118109495046634991858478127188375846597343365776253156434422881052689134358167579170856332112462740719636609424416737216173881620031607544726274089846284193062202927266642065898271941394965334372981736504355070905072097270521936563575347757343645188289545329129478600479224555349005389904314174122982164268582640302128003030860258001817865598171189324148218582360150989461531524778858855822003038346251043814252636501347374196357389080024758287193507730569983605241208106115133876059181599421230236238249883533922551508299312601600461121711896105608571327862142225634636715622439317148349878593245320785627049131150494702012637792761987569656841130689790443640832519606666948024366985874702696160684367820772114820136964030852711701078683771719834836744729476233488341456814396770511300689424386157165299056639875744135122163099110343776161840008313258921112764286546428186911239341577051761400957347332292339606672966590394491327482088112613560713751904465342955636208986134021335974872998621386839000856386361381437020090975265500895851139474696612006291836277385132480294661972433596385239486233648840409611718664452991322639718380200309380300604595415103056008959822994716698407026834277164804201850378653704845535338720960455496835610357662756786744275398124264911358896737732766769004442365422667843694002061452861627052926538025135887089664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -185694930852119965735081026804734538437472857784883622926961172552969345093464627660867927010722532773924588367855095853001051410600852914423030569503714510286671736132397778894616548050829277987863333131640881572373519009492406153860087149442275414143301133287507694985329676944970470088344997515482632024562102138524621381115837046465743266576998038360747466096994082459722147237514689490657815988221124665925391807256657232864925451563026908668397061052393024619424067432339644161393696488385181802478234504352370517124715626905795165508593486319698336241828876281047940992270547002086368161416655304787295968948593310850304980945032997012184412587594591130687336864927075050271963669973503973422197488123635062333287256000453414869906492516463739048120702008153160087006725734860074980158128280755847026712534768733846197989056268189631631804032657112683975813809822499486063171465005675421072651654566780692961314130361372930308541121133510681038191944616390682051153162869983587704323159271151472049847894400193255343577424618075205033811128147281301066140545618406791922843616401766319901383109467660306984292641722090559623262484640630905722820185439042478943954807215063186212315072745048341325278734109434153054487072200890192470413178657203262177035001379640670104651529220666978549587661253145221184318306787612936670536915132955479967224226182535905002589264943657700617891017076024453616859525054266916637274983158186655048123740553524423141119714244282073820381439509660828910277081737818343734465579034134599296795914172014304799633615446270588367985713302989781997803489588596149054542500612925475870347432637033999895934223872914269328614358486500602255562139907329084138407688566411820064796632513749059158012363985656640143040890452080347372605325597969886858011959011273716876842926496372760965557975631370122278109260689813812128308695838823251785338333153311011325051800900914750561514099044615028774436411026344861986599192407749062856632961133103879162964159309830452896187823683103302276915802081170879220729572971723085105685461313978863027956074956494947458841614745157092220165995368424134198517684711861665013416178821318115167726333784935669253330593382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 45685182727979193677396133017880442960382609741073602950357660387679259578996308463186560911589196196720208614121901737347313084960621358716343270290030436286990781250502189823569638485493255465940185626612027117598124185632915169167885379029983746660949583356138202118214501822147056059806961529244973035294518765440880330971582276946134000726563850469039944895256019509240770897905872769266209849931924253976320740451677326814109213322912286446755582579767694788605514000962311874983819264752481279711077685539198494888360128415395972524724039726986897756854672429311944692694019238651036401643315169826613853886456886246246834711284826304907923476448114347269247169588761506045328239717773536668030913200368200321642457084097562654659516711552996465354206343208672713285483024791090426809722066609324342211046955828568032418024174772063888479458027949492378945410377473870428105710217915257016468023201125735298203552982340826441855813146700837907349608214970008028532884610272798680940665593800950341681865070885316798904984112061905206090916302816547594831334964100736062145807920807530971456363547561601495585466711214931149579224540339705950325250350384003769246359014708546949929515821641649961716292233074591524846740700154001113164512389789268535554508875629183052920055577534661738055804044546356210577991467529087596659662375434425702335264527418728458855065352114184765580000101688202182732372668780972291051386703036862686189271674743565176182139862955718935818305899092412469886104278713272177864637892069940421776812765543926196830484621653129108045389277662159393832387323503345441791207520071017145696231552502406298874512842063526128459500301597986494940030112403934234503715459490136792304865833325438605400747626098935410754063322043175155944189117377582625537066536931251327091747391314930475943807558599163933536799103565645268061031256938118393139985872823541087067008161617509458425774261667238064192197760609875066060088071246474053032529704873207773888763640249633693074999372672476924224833478967684619963376337503866876967454110050952872805726283468557840202933177125170750507132885091416076824681952011945805583930658493755917595511111292049857357774061568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,39] -10398745547119910347159179542379870869981355128022765596369096511339243113936322241084464150850518686404882668872258202288520979077658866686723431984129144397652263284850291123024687257995499502544790316741071520595449827547713059263032884123153903706092080252191481781154335158303929130663982690069359645379249189714610514416598867385400459599729310737695639217087767987189501166751737675094206614774059732050567827556070485473513380685171494150055913085004425833116573311826703320742702723627078617967018075568495429808826887376354891701438586829615824855419185682938141951636584155525566430013371132811144268955689283390433911447126006038314272773281142702192807073095798138121347242201799830181997844284397974932812134471728137278819459189527933303680000279254984798565461822435006925058934771540316866990280235676062568868240019726595894371026735375104247576715980646273220689261776186299254174948268376294295306988219691693456076961615350957768184382788708504562639462660822837638061579720627984279552102923557809872083030955848434754116730423860771623324143852069099553678468887063204011340985209068095084228162603793565187864008424519461035858309173816267802550207791940190948920826911198735585015774547302409166057418050443212632270825272118620040231231767488830028062742821639793241843655482856276007219958711858375304486763057955681665749258763685024084303335690836886672953740322568420323598792482364769556835442010291554311009183923315457904009409428077062621315248476334382600992107764089403071607975774474003884528986141907454012417720823897980660089526546556705452235072806970917326011118673666964677900303117615099805867056338777543858750413455038916702051110282435906423723426593585416815652751278699291351112494058349622447635023443940476306651282928562628806332483085820012674616055505525113497690545096468690700285974059814053914841084770640283347667667856951794013135502007426495614047555804019527122634914323653241596435131094641187380429953688493563433198780696175141502848677895811785043221030502205625605218857384334448644710396936141844450097141796697862053313073238689708971375230942262174331636506326823097826704693618606450385218073298992945960583335772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,40] 2128996823250220538802879234151518042329999705841223699066188471706574415574599715140787737230224943201766774887030823288918042299243652754099531119532087815575145574659642866346319762952433383132144665874393022997754823850039129332755844318438983758771305654588179642855065567856570364264632742602535974779379716117758336576113717515375372855639916299255507974498605791974749183571110120478548077114701582186441985294496870065033215632821455772274868425012321996707379445021970877212977787069275159961268829904327941568021692899193036732185459642916867507434079202034413658641651618386536731718654109785993464092407267245495716293931988207236902930688366056870655993430138033110682251794118715721112420774396933299810489170971187839867363505166288288948293847853833399322531040332999157035887970167777696001590013966416806973279677260778392736138917420449153867672041148843415057271796315595415230531832985390952635094078695414978837348296287985883331361697870914817745686188680356267225937857256009544314508442731797847169221748065929701435201455098999630892819923136978069382498713763360510518210929977869153417319522666416413074335516042529567274639433320858563979116284098530570124745708777578078453961320862626126019724474061022528259563345756464271968054219373387916506217416068924165735196207186849474704451182853234531692837764666104963731866071097423517041939923994766238008896407520069661317115750680453259324790275385613834770480914758512051592403703361003571365353863982909875469817189598703263295958891204628434082963435274509142460630655211694134474668214955364610022895086456722609510891243646568732197725948483371878717703429406871449952515185086897095937512049505448102704429386917016782187646907356055033860547850583624552668790448388407383838741002536594506422141515532307893281300799732973893590546191930251938768124411616844513238157018298986554385594002354385173590478823201428579411840481765019713228805842353973121695890077044361938728733826473173592602503064524400746352110705008615791439055323121191079066189535096210057404075460963996997196542965371651561897608849735019105979903736800726874322746557446928551476503927441490305692359022611086288625441177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,41] -368034559220281496111607469026071042229931353952246191675758776354357329290763653224872444655813916905249937682616321350671887167073125058009975633754928505860990204026249183859330222664622480953576877805648802024541501467134426793679074196179142456641125315549771783884246670786483496594133388114809499260792405598186174178959342554418480294859247304416930603603393829280314545310256868487911575483028708647766001851483004546093562575952642465173509574822695875577620358967815775148156551970896797093238537620830102661543076451919868808623452849106062560427412607620720177252516901407063589620685800519631357485749799579950060320772604690883308634013375121221259535804379536455110832779513308479659583493890534686681067622822034206276582244565005090362629666738240559188634321696500591585189801955942097899550980466515141622208752312852132730067388598735029199895815437972373405520514801251378410353006035067737165158748627108278461167743366652535191460499201566930137679369107096085029136596663007639594034773553248837026918047845320117280751603826228490967523840546859647771936714868651169894470697548704392182914123359353393008101297898038545692821597863808077061482871176253744783285411426310420413229247647156251529167910476346899714353771591096428969551099565002214230781878656740291441580940929220511667004847304866982155369003998563642209902730808593188878326844992192436887339648092330726693345362119053988650652647457909819828045924496533300479453754078824010016964487051859262776841831732540252718539515632128280852237905711566905641886469010071633720555355507525568512711897000697972338651955652603330349169177482791231791934432166687785942282864698204361945393227582272040615475082037774314151587790866342985286976182518882995014184417013806681138580944668838980652311254564896100558188769047319466858504065127414227946768025338487280332968559382420232496250931373229200556699083129297495216349231119246794145145585316664360883098916200998102438428169899635995113571771097680796933276792061614475367168351825993461907721495640320635260835380171655899700660741470178088624561977145543657941800493207577429140023841311992791579944694501461221219842286470890577904418160640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,42] 46985093430230733854235959682746823407134871484748258526530911693087226088139926579741997193987851851581286620033393157956277730602515551100942156195767165572179287155683913850942863629172023525250119570664401837442469441307315381844190110287960522010081922081661738895669529136530859137590458144372219585264130500418312522231224837741165782352628063231489234865866120199965066041162199250785569355667937899894225120780685242261901952301101373482781711680178855543349611073620767656656946727869665238716286540806463829000848302370887190465768020209524323421513794033164842586480234238550072440532245662025633819201978929093872466797466082339419834208346452076369948572124184373708617638152267832264788999682225425591240520840742727457523049607620481385051166892200698296855757853609238053614603095043762405187143423494119377206487308338860156031952696148884880637424419408593390664508286899662603122827840892218181146519966521845439033839402668802301119652728722133676277750990766403958881782132740874502247074897710530327294459759855643047802998082102292490438065610388077147946443487479121854465474587589624450856233583818539528005127312740930461209153778664827165779317325894676424784422568645837773466669578618401686133326058375062739919945033753439678636398975231700775515845277110514148606429498296975117624633912923851222652658554890587360983600971111951332761024921936503787314581566916327333593125295470447551242178369945831513851410792076857752477459885655033576008453051869223829793784468180458479986721445911750932329490525324570972198950020091815838175839326694734223857533613507498844323318364789056441426371210523412946198257344739217210167192173172297064872065990274151932669688837297336542307578745587816687318298352312610467159684213830401452976342934612413017074476534999088140314752812367439238943773088677432443424101957296291798568563250269892380831357394070089710190384479998354158244221827386333251203538625865527972625966800878659441830301367640540530478595865991655082194112127798757383447780145281143860874819521431300126860126421771975453056402013281389925938769107614384519424673412083177222522924167915910116113760385221692787959845932365493609783361536000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,43] -2652897355397457101920093416208150081713386458871383422883645422496218452658998318564741285029686659865010270056297397544066042747425949703770523054226395400855727551567899231510237286769364418765864475248111839641696677158581485719081997354951769437392133000290684835710000349936475830308314676482582692782177290244158786178429724977747689705533267774141494085530588865426887440375588808609923134431717314386135915281245143927099621910069856303585044558325287678346446497906761093731186868547188902244248905479439110597854537541070299219438146682819271133185807848525198960957454835860026493846910552568669645540005043868952191752266194592907812956032816502914715336694474994903362390264241671570970211547782555364104229933984432910669630929239362190205322927878277552112439123323718060281614809036447243001895530535598192498167916438330060074516470001828330311376099077393540191586008990228267338433633860201309347495449696499453282012049303430878972416139382421156398983437394452493716649100225284834188925721815797937227700028333718780565737420496290100537007281630496882107751922197249888766665450837728166431025321908140182844181805683621980424493904133675405275125056562010237481274796062338524190019598797659697703306963238998736141669350465607868384746849943876656670990575024008948095621358514915461404576712931152060862187825767882852241200881169361486477009703673481343896986740006806595943133016053035716909022429340970332133587999831874495857957620452934537387194765348459536777789838360138607599596381966299954050581404749101450659391149995012661890528998354097191677260893539117151940422498673864101880023365958618547773144892975279198926538174680194814030051636972484869230003368957248469659424269492506645442893005761846080197172640914170517330609858264424532089454654932669308109267666349680095799222838889941247580425006869474819740129430685847097123003456191553081531576405831468970256378622608627473180596891088133768062857937845505812392330378481992652919553785823125736791791552810714247661392173971707416522773326185127720369390846167966831822680340129307636249232876665265691588726336432663966979573160685200260627474426778041020327414984608938829157498880000000000000000000000000000000000000000000000000000000000000000000000000000 [108,44] -470237641874671300034905275346750571717920500266825714922415741544665046508537551076610121512597839261414177646661893068953228407074348169695861667753610270124947090776064918735177094650082050636710193153294266055901507288837024751717632658085844680896352563836311218251829912593796709209837692688342540546524136906268096452414421198565588962228960944836768337189644917427150296611774803959444402841275337377572701769938400596348156297571106879424364167017211414752310997220800580834482530388697736301091731790673915870571535362934227943895250881930878635546404069382475730590733100468112559440107648867495138783915868565337046337115131601626227651122133931917772884840047459675291349810174690025927350334714116130386170138705313932769196632232878968909867827737362063295184695417223357743683513114474042787206736633096700984299744851023867546434378358890885829887055112620042473033838114916707805332723320146715868386426186250659967031541496494654811219665636996023631063536627450153632872440788529086784313113302284357356935619506220755840737056284483826105152941255267794796759002764623578348554459876858835594300340413851547611743943764443424539015220581635475388711918957357989884949096252385408117528688550888875252175928833633691132574206486507280983529418715168010197586871488373347405057533391272860146049189984378014836217872771626711539094180707246285866280149759336987031020765998074328113648652641229995838786191590995750723498599689101713053186441666951773697855258526922261622355715206730955347914990213861773194855880976577622680804935807691887601051801395312002362391304486402913949977590693843585665766451520893540039067596200498937789141681867746006148399066899120154617313848915984383925676716563173192665139024565171008592803362797674293997859976992260527372828457177897881907159309321234204539152402509043006954133274745138492847191930196071860011081471459529535131768693871450445465715745143030611781762124262486581900634885864982578161666046895639884066769031818484031249813439752754209430340851656283826809195560194874282424443113136992870301925409837119261870881686838339286182531689644540145672220775725424866628343151073424780925699553586418680906907648000000000000000000000000000000000000000000000000000000000000000000000000 [108,45] 129018154052263593595177966430387929128386637539926218135576342753397850369633992837514663527099594949920650217972679837831528620733514255206401379731743997258778267879187600326337727188092294763138259227344335722615035174791355145512340755863984535405332057523940909265924341892396926663484502153483982199304751829508145198699022370838839486381954147521300950346341345784589591972020337754775955970105568779787824018978892725186040663539533701416341267253643615540733072018004145563790522573625651194115828568652144959864841583154849277598252359094768293384330736921786166146968910189894272633024223040960618252778625877059726139199990367127194579193571534094467013109450948940262511345742430490551484863008152398607445707466794102160780278019944531023674656759357625063044553365939985846554462217633854567853400960705861067791592262837953348116486414752213641428813275826273697066780309161520467512943777527174723408115053837979257828922959887707576735892561070954528297754439333974700736835084241988542696996282928771523524512488189999053072305020194971074101074450931698166048320093192906537563963326969051944391439802617011253163406111959181146021105848339942156507023195913270460962920525796585411343491285509872219122752070791639629075979782749161482021399103216270989668923012625777433696836658409996596234738540253182798489665554619179812056513521541781026405127168424550050752561438306877748309328441093193363673398119256982559084935933740964648359369369171677188037844472791204273653935564704538739167375665690602117575083989794933125945555390141867106274440542005818487509554794800892556493353954584682115361278142031532317859471352455143726371190534058661293347347467004427022160344894290061720841538485845075058037948715293841560575932640251929984087631813637907756141088820783010328586404598947757791267978019628340674243015406537178707173246254565618473347532151455804875744654242847404005792807847757585965494220242800081633893209879580241921221696757367891596816975012516522404482241859245345557257673914402588661054364802171352795878698084386262149579495772405150405308038896491746341815766116718150782183380260758063846502231550069930779876292452839998378475520000000000000000000000000000000000000000000000000000000000000000000000 [108,46] -2743552081699559490702965064568075186128374135004162962046922469837146658218664955153999823032510522484059538087275717897418185171604075545017550592037731948234966177495337321737759244115448405112182778228348746327601691532503348053444015525995426202466922831583972258610080700150256497074292337570577451298706333667973246221278106673656430972592797083926980549669664756900735368363765202969904807540221033794502526050063460797423864382380587159269642245041315997552643644848955947263919022374383208023458646684538988576211456525111748561456932317245942897497375036047461682076806285206993589760648389880114503789108081061510265513231478437696183034960113675072377281319560359881781041589828422088795172615827627129030765630771168399078726007468120344710549458110272223782656181169149597326222659772422923471071425906918335557301731926795693399229680645893562884886575920917066679605531739989855942915239843592046512564387091565811296937308591919860086738909928434806481583304669007572029884942249781214703694819017747129956409238070837848932948939837623112026387364543820747145088553412766132246018610793139773551474217967263045478187680709714148087015056144510426817820137249671776148463999236344948480467085691370361227827057394148136171547917388045990335738132793235299186478093602257787711282157229336562034239766165485634281628280925191812707324097982711198530526026995549189149661750438393244746825598659408780584164988811377315204841417790899917921038596336794843483597006704142007281057884718406659803530049340765871871359726908528753436192062789479487594397484878091005821180358955838026942994880313855732257212995828870682578865278957993868666796703645886194373534372841093269582035723459210519965516830910319714806502338601559053825057475315188426841000811045070157455189393381704000283525978530380503748331785791157976605934251476098805009697099812591741686260219944710807682222527955456561609558386453069822780801767156136136920713026525798426032794506272743465331034325150084662979166466517717183580111843222492589584461098770347842415877571181291032128027663636222751309763215874564483972672303804636713460049617518054515336342638166941640337877719462052251041792000000000000000000000000000000000000000000000000000000000000000000 [108,47] -6203421275459583879233565863712923712554226219419230345614473739153003855729946093734339200413127964823506691922181355095608819316137393465398761761636708733673383075768195063462274404557499375720717376927577672020040950053456966330260981602667646766296993364891787126332636916758421830046350780416057800696416090051533449137062007902379552943335618824631738385270654206476478115729975651565877376203918544786144538280300312270958065142623233752132583827160147633166848687426384110068409893712393048441565451513381759620403930977338279633565019328820381139384283501985100211502823697107089691648978426719127987130046095026921076432072064653783245864026172824058489019428043494125948202063732902173905201811443328996517508687137468832027840369896612695530433984820001019044509174131056830397651004209359777285301038630196738791931642699604381286062217493462679526324140916351037892452031849584029563212448285329775263724021170610301179629828357615715967038168003728443300749867701139753058022944438022327196904985796134498738119521166354329773128393708255337589704960200440693992636475718516946719757000312857464301701882880335433517905340854128099410159927095232858465888918825481331685674593213546244025955060480523475231420637319607084751657005205389960507108646459921417841018741867786382545243902770073394018059318180235191749477761545080759160500041234512942350424540122449472198641997853463620667521445256920605954774815250117403330177698306819311896147886437682688434759287111145278411701100776500590446071339307455644941527386595829325167031637253730336829734794668327335395991431289856996661280696345259700843076490041553372852676144325091844191965645902251611279639176091667599094389907443488988279875099609447623463012831103700908775853582850040424915635029124321878636127371964271503199746888931908437004599911279158661662569143484075873251841563590952574202296198201775585431719263005980719113743216119818749557512676888344574380445719511732804686027703093100841467088147459971299585144651119693097709323629720256080239622649747010068096985722857464465348937853392206110678427416179589537480005821363145707088067095852689793113825435781578345394203571891785831546880000000000000000000000000000000000000000000000000000000000000000 [108,48] 2189188735839884810092780261470564994895752388756896109142253410180775382381227376977223532055782999213556385455585911095823836072776777678568200297775759945737478962251059671447260805975342207153156275430277814867030015943148020041917960808385070880053161195122668941411060499053198479797035722540938860795576499614144001639385264565595494552323773574209354093155446529181563780926847462456561986165791393422612646480588645250464254577817646177898378458283121585873511217087509350465522577884912142346200906439660420225050056396997295318752890955498966025962874669380405130720898489621072717604619473868090618623806195874760447887364610454917533583682606110432048326448387837113309788040787995794641326122152181161391693628060840660959165071296782847100234911779220651106102409645469157127316573983210053423218532900212373125274967555780513813784663961373664234046539402452199266457054081184430143505337668793197905972080740831597455381036220820215752233838893613357555079620498005321928674806513078542750980842543469747960073771179735329021607110930344234084885621447361140863944635904480284383855029383370763622035628052321846606232654220149787553407645042384363984976857629007757395002114610787554842923613970963441035133004360470213807993216018514448189294818055548774373934654915136759427308285958720312575330086387820176588000556655302439564963006593233552609422181487294286207469979299186040350896251073740201502938045382384510710451247252872948997646728622068831189550988857774301264831506083059717831963608325598596321048857507873319624162115461200835222164411286825548999690173390444186193189187460334395942241494734268144578830837200096081701771451667747125538498668893530920433629652653356024510385500123467892045841930518449458120878350120692088333782365728800013693638554253666632468378358630739034942909196960479171481506195229806074754126766941819962779765532993767896883010940177224539683948995263188951898766782767982653098330743688419872119616462271459755259851045249899597943217657087856052223947929349120005722458666577470511674717303577465806015502689160088820852300736348518700024494902182143480779316772005507949837204182997651817570892081749286631505920000000000000000000000000000000000000000000000000000000000000 [108,49] -420074540933605461403287684681450250308060426736736992147467962744744595820585593868362686182140933609810346336746889528121741030940746433504497989773207532495768756456202293174779663990380715042836767265505913425305325400833680752762626486731134026774684608678005931157566976289615167840168627191696408865798617613578413707520287655782922607737029999249599744690388882691205088510468176735108419256908122386255527819984567220101911357530585338272471813289276218806493708293311810958387533158191772539709765681354711091283558351173070094923895165423123657579766067753618770990664855415723827244360687733390746653498351720089209522670117860915652815333434737530117594018797800016606854547722426314680085317480659564137218277787297544859443513927886741201328745776991739446894539356230088975979597738576326030488979321878927635707285810520683162826355648269018719355374012284410848389465141101856894722065357677298382999774809750657216239109403841008209908558088152979181901223226197447405191467791650590527962205427544547006621582293061425235626749712061447648703328307757275874658411702773626138063035791768908467386486210862677265703217268504682997010904735373118257792465068777637324296054993011845979301261219469938549493814421577398112233692941516575064261172141002959608336646374687122898197036030928758099720140684111962843097179918658066635156420258367296938610569712650502688017547092487687750381390734099395454561529194877449642756089224049471098553706709275997448092737795381390411290147677755778944077276829448960226174790470558454721992781148723447199490452688890274072924128368995760571221522089094213010666229192082421280378728555306510084746826605869105645101904390910778046240629563718088126154740335934621291901071232446039364705319921458571524531875927391649869224151104517934914772982517844014457622616075147636577865370887134040265715152822432754666181418143056603627776676647482326295976161422545016425796261942635955063531475360180658759127103545045773267345808915706625034643374678770697814348150903680314343948382822139170918250400803112031279693839565670723236753691679131623052527727917842434252950391944646786226080540297829169853195837206506955079680000000000000000000000000000000000000000000000000000000000 [108,50] 37585851061721154239164887451164352878815163432607114393405008277461706940254461817666131605717276830808536054936768260781822228963707943280692632287154118430496202631352461980306657469834029587538540971063991582324178862324701310021874332931550467691136644643754984214169812544434794845771439203401385829352574435484684822933124808863345175032771162958665564033020749687996531472430052951309204528617496135551330314162872639813901698185088668958687709096341049546345123725065101200610340825210867602036646443538817573403948653615153248304286367319954334951014665704104217606210666816128923363388079789824494208569312912409833900032007197412998049267415984331994437684352992144425971091769023139333461779083113331036408931399480195208082129334433390187623476589753514278615175072328630968958770024557141453739111017436270549357048546552161767365705324659857973642858505062893061988729900714122206270823291093269674836286592422058765422733974256790073919175390253470939946830796225608628165897351821800879747080086475632321056753990499225178410047081918633546815716063699427028343567183349256330942481582207228055388060062894810205571510852335287434056372982001762856403848292276405126142663432742861064621355622429318176276888816689274698388623897536237532335492557401475536575195440696252089869139082127851658970271209356747036669620672643634531924660936271084345057781616417288587671450268954556214530114145317289633987839546876723284154208210382435225453964218054786739229349277291523322358152238071706067360357282586103473160769044585671169980533711900374904157590958505501485215065643824422718849014893155653056688768884948493960102175458676839108937836265402961520914060212307317420862671164487737203548304666985229684717166460393771838950631918946874666337679878446466336499962212484793270009615269087735919229957114361526854354853034924481388506591590514296452637109901753797334379193577505103960459347120437347414981077890473258524594477314008596203141451182365436848379382533269289734323019672084064711803639082724822672650264110538552297649640701103673714679447228944399096123592864311134627692008953147896419094272725672238079793982582714102840801188686194230165504000000000000000000000000000000000000000000000000000000 [108,51] 2107553478992711190274525974525212589306087770451131007293344949840320586950870838017112064679493897900558523817407472513228293875089461984239858269769338450341576507646146564503740438842007471583998501452926537557472258681919343981709127888963658340746371920580284269566311081458389435645826017434300862405504817917114221375294664640622159533276840942016462135938839244975571202784090700499691590594836884589806089144240210421712991684697075883495465378430834917805641069968118436143239395404999644153039995662297817641770672722827784873951025310746586863284748929927845222801476129346732047625178155149333962027441420842215552088011700621836980704931949155887566639384154855177664026049451296817651721838584095175439290549442290212192747453500783504216777444195217268116269732482622664439107297922147181891591369838415404614992619940389134747622684910954669348636470290683028237390069912404007850867904756058804658252756391410618274176324831111986363926008966169890940815320806021852847171633516216117149785753903055236274375756918011355003774074900896171364545692637773976579375101770948812591312394399862886981341579859145043155433161251015061543591092271943033611140924995427988238988449551515371139757029340568197364720497732399226390941304217220362359692510866440113133101395462711617679663666746317876864611671077670376607989197222459578938074090925288900342176538832425246145197942424520990085608062436883869054624736115932115909452962577501527762341514106526990244141975116373808498432106825120302287406463698753647389750109743142032449868275331365093215228910122550658558018068863895681455948488512949042723973287152613617795727780963372120832048882169523641368579084127523022969255319127811698349130812227586237645149493760664291103407652593976673352854553605594459540271519861881327504219419821808307044705814800440825572850926457082881721555158168627494599611185174225767215686545679054072098164137389720758470730602737576619044567131335122983656211438577372471315281434925438125970422964233388373368376277678693718188677578094129103807677742156727192909491426378305526102327078049402386469875702328899361900205717723542423334729366182016120507752464572030648320000000000000000000000000000000000000000000000000000 [108,52] -544204600532094685253350947986257947499383297186767679414751365621263666568957341993994711080086474937413332197236741419886041313316111978027988948517243493008728835805572269927028525718450217839600410501474027637626053558583073274356946362890376483074729233905657834830402956115150454159985963963134205332981497205519625762773788812218031931105192098783435552531923434157617196677265419144639922554431940587607168874348423202000315207970719344213225219319360952092827538159280841350794178544196380569222852415427807101617796812676248074376839138036094045947924421009683309556090052904336795084938784600614651106139108175058908057669616606043763159158089803221657939928468632284239817832749690767849682243387597775973622554904284124651807305825442356941197968894383772209266751251901166724057614995345444916855077693879858598578102204263980699810287198910276645462142833704080725585208458871830867244704242636737866030878949474994081288701868554749173122652707991432039941324670090793614820983588943619022884193381934882315324480876527528062122209318299386471674090796464145085505186384827561592128446925968499548064356824190408855270038490630468323411759049905091326614721906449532461172083443945688589856002543933176040906894566367494739077227388149224771661180962274535503482505427682041493064073908562372140575886144059058834853576987744868827117396479599698082880666210506078607212954346034849061373572742248785788395619953895903448516914194647243659792906138832603953436504087736849955790691525646160170384323370699856591156057880782554263401049374948158569777733353372725760366821868053683508003686258551451752534116841927969200925265486002823853610963862854752547019298945316913055478861131125064719165272133438491139701725227039425133906878488502580606271109331613252310198776701318313913700998860322975154542934041825211929811680468600406196045873134988128929852205870175323801259079078797920320228998907950969480070003747008303773174060665571109489133217797448804349471251921604488627270004503697744591743829052773390845456179364326677251879335805805547897722413922206216309140811340461347199913995760699450184200600667492277260130756470320343339317111831627038720000000000000000000000000000000000000000000000000 [108,53] -155417967659353956508888073116735798749288691710215205394400636343958432115056504328951861932417928034120696730533775469488853502538338129105474114473268089101821354058456305653595198108185002342075063964410757043740596415667942630833641184449255150686093545854214608541843147524684179211182581945522028667538375023058578956226831500272239005546081037767934632949782690903781212382369835366134534163388316872887183330669756150548205911143284511568432861593635153987941661032724135269733521244709174200558401487901907546923230921630485460963500842880891308304369707322299638353789727423532209583335493965738753140756297478409951446301054973314175343693211709801120871289043716271674684307701874094794316164851342235282644341436314499737836164054206917122756589263360633128713096488923980246069843550150819198009729764348867235931244017566824538841783717539102944735816380474800431082540961691133789221410388377334637031901241585314947831785314747300517654943058952562761412059330339004884132085481671998445004981440707541706713187563776140330479579905665020293106227471768376976148115053462180242076385977206066656513492936445666873517163824737660636935365374571280941950055699454766830856615427251315372098400546989502182616453872605755723269882290385751880345934554184455910619549803702703368337353766612044226554703938295167964906214387926646893722872773953532273004764637687859086632925141134084068194097496778666697087745161545299648865414711028142019190833752653411349765524509389801942244489215466997875855944191930576743299821343683256342695778650682071463426415066941037358335638145569960131057074650983087540332405351966038456984827939603661759084040163553504920777699930548969910873992771795705365815634535736102330585225539845500216696523625868637150158620964732398082976688315442252082490719141937632308905851725512883161587912230385072704770801696790183191460130726639687808078558507364888233851755070993655793046774542943352584373930482810122640281577988183587095062629770564817687025650735510984977950822648088566053323743046971090659384418792756977155338008807159334223962020587995117699507998720498025138425050378675766746472567675910139978871030967749836800000000000000000000000000000000000000000000000 [108,54] 62585274348800080843096760265572623529107601189598634847894964833553070540983664283196157403710204839814882890965675219996691223649834059527032113233332624300717171424715129631421854526557988242571987821653667485635587622799350578222732581622511050834123266747985810714879528379551851832625607073755437076336964694056284542321444601380796679879353371669983569386312604720630147579900614717551250891193137956927828945613974232038371070099450327537303647836281031924883288015689374865209515727159522061061110686449216679071290707771417243813659261908724137972704857377969334105081875472430411870556559091167444985214007340315867804093229366344541429028903460189875424224465154104663522612947678993544874684341459329070645730138472930710941165281598267491840834633251683842005230875986836063696459842970330477006704332586977407571699606269595437057894522411528331413403695690572677689148299864513246057276149370450770473238519122237479665450971115828093256488418944120050582581840952993876243397668645806487994432023281483048380857170935210519757345520538171242696001650667899081998432696215352191618071202357009599718645400113154898734127771835338817550592080075604614164147302281165919591078883888334895444190139070227747709546394821702409038468321191991143322284590733636653965427564636769552372172642362273714221470608904349287266681813742789538078731315974849415049033153363571256777563841708803287316141531662772425619603389899563326547006888111816336052864960816765118735540969651688241261937162697441059647751119572514661311353196482445545990409484117591834659520559542002753509247415656092210200375089274214832049201326336703935506065229388402772058559712372055504242878169809555936486724442526591541034796648469264146504711347750691405721987946969281466398770940828206768498861352553636644828957545711562301130395217691403413019058164180242089873185049256343068528497140283861656076125414000436259751334004826653502236028374498558893468748702024102424606650507164902433186426208017200134533172943378503395562551295899804739660652620813244555223887671625290996181773405620266982925671444121933510738830425847036080201980314694784428007174911099879069311625012004782080000000000000000000000000000000000000000000 [108,55] -6956354153029614343516106758111474546842523942592204033518324968739556447160083187440951416145178725659864752757891721724714597302492956363929940228543387902641188656522435320177975816250969664605384107994444128861951531489295265853265381784476899380106525210172818839060923866064548019120873894304789675761937763056439649769092294264613932922365156484390547517063157246183611283963133963604679397645435352196479070086097167897123936213804454375148328215829965722865992797775293609038649476046003784199136065615604982467279195154262586988354629351861716665324436697337849342695729672309804354228423466278885980939187006872565649272776551552562285380921485884178802350303221700501173813194371182256530501699328537200687495473525700543430936067082856666127839480165482099041172203503437847823032341634522068653899181769409567615364065673015261859254581887657396212184765300207323812451808772314008701559503238378332091626926737558836364925721893661545960327657730990032100159663582830652774590034852699287034265778671740885936140345577743061636165490910791774974878226597482903015870184711209448286151930153738389427689583710984546928217819530534218229899903313380687090494569760857755973181272228978348447892073526842913542367088018570859862900642581544157308020591102720042210775392705880090161357454913740382361445697383402015003777806233426327299887289933834379687868635900525699438422099540518069577808120657293992089507070253019841583262135008750547810982939993974737806606825047838948636429146789339534865788945360446233147357568495428760034928587063597129551908133211563142755957440680375234124898301324517920887279474441360823302882599090892422598119518450186186076173146774511945740378618122333905422794463333729117445391133544788555736681434740196267368052199248663790479057576611860677805936457652899654655264898031506179959997496984270262739130378969880264093987140757892820294352074564894359487570653603572076318514339315725292514509124646814866701632560469485751351433503034937588557543752723249732749791664753247940985305872877580075758208148016250882351145160466457703158155061062901228010970517475674651661910146065360866483649973556827853407182945832140800000000000000000000000000000000000000000 [108,56] -849812990405291342459698301095908907095411923091222608672804278503372323058524694721012806831954534350468015624205232362581488627107192088235295999974159649717616105096544512675938076175089143972672703145196744366223710491633103802056053314885198069380534610429661086453379320084484185018179477148752045891839678611320072748284372304077787554020342112631135010746634983278482390686314765824698926565700123255492390725819700762791822656655535671641131751228179428278812179763321107956890300823481870903377254851584947824828795951243160385600098022926351236859630172189273183648380851023408399142964287246190378509156141700511305840374852785659502084950039989885942365757260929229729261850381905722566652782517404243216101716048433951997549014227914019854948445541747366987278327827015277909571927774773293059673398225978124767564947410324841467713136697580745950823420472765348975297006345537780611567562782086396860699809105677170256737938521703799368030061487689520513640369945260894856316834832329584764817881743693966124623436958441213533522391106886355935180847686041766918626916058289166643231946420464034851094755339060981204906444548889321889739732924728898633215552071687979439062747068574318154102557866071460352654488641136367836844776675792222212516664495835343302913036071499161535627232270336511580752146611453631720834132288950198857164227206470622177685890815919388490415519406825591211309958879470092262296968156578736666815304874951754233932908253702492255739905063270057706487696530006927791094564710499304639626357388467322150167426954757539267844395387585761119757806432975161864041082938675627707487214788354297835502929865718779903020913226011134576662497006610965002576509114292501453353720490438245243067443997998491306808205547171528971670998214817447602671618163963851450029824134225009054524618566301353388150736465289075818036322796722148660118068228549569734759071504319093355074990828886231071059068845683852135242167268756663826981776549077117632703457732054573522673371722251765274220818862450844547564644550635998875218656109142134416901055906193948040778643130604079319224674995451640641227883506484542589711610079928502984580224914554880000000000000000000000000000000000000 [108,57] 434548576130371993060663730867744685701660831631749955377394260931055127428379627942956714259284630108446914209456838733675307340977453158765269142909696806997352180619826996822192765418079336767471131446032803834102070135489384741092379134750161194258922715880584086616134988498220894373628657894966217865934718030000136652137027584870177385032413747070387959890920077376563715711395464958572987826024463469613040627266551642708282169679936902242787312855236300393103591327262385038184990881559057082544786464269796422850533185280427092176786644966297227842396356846603368917216929459781022918823047682198004123253884643850816466631707417045613050927650304973202667769542552569197211425671129325367799487413039303375583597911485521968158125045856399110718896859790339124909681226738809077533553072991320048863691679914125578012528656452202121134950634285073924641769501345235949862048908591832852739506099519235593034031813644522970207540735756346090888899369630370196169195357334184315163067954632051503369887809304739845236465769068934693898787422844552261539191682840400843309206807161385598506670294998960994724924100009201752800608585411356092977804173607528721487018479860024144151053697445436534858456064107010036399267799036408528067532329727228204189207854772956604318129816229856135912775848208671986546385905223643626720598795016328150936856077095056880078049347457901163650369792820472886412876297943156751432605908289704510703096359920140363939509590731458987573330159558659590140450178412725580561127074349224570050553816599517108943981329480027290030918006050536208570191879254718734666170513451082223659769706657255533755771609502402258788312519674492355389333681624785672266784647102318938339109527492201548518548588390003253466990878956914885809598278301058071170112851636938105417047160420768066585329406601599875812894713191333416627345321111111484421993196357789108354891575934693406676345705332234919942215222036357396230211862044870208077590455157639123737539940527541522056022699679800705189672468298115594812829562734130007337526851561547152825585816210393455064157535659734090326203419620819541579461109754552447645416345083211718089281581875200000000000000000000000000000000000 [108,58] -62858513820316810418651888998603565139552789756793136527678306541461224961666256707188824658783647155742766075819700796722385656128478780572444593031756286546490260227073445186677282708795394285074605275519059938105155539135523747654094927879205366242474817260645642062839921157250707197401415116264936639415503331070097001626627065114138476509003360790082705386749614737196969296364568899294702215965890482003368572981302606302106364315052831042147636385670527715598693239005496857274312774608131336821129195701886491851446646181055710969084938023838847959347596647572003401102213744393619905982856321260104751759032599042468891245919214281868525560432973530054175296816493972515533155560918548139724500703746600801656748900347840623999829868710384359674102310188056528363593763398198125421464126472835807740478057565351251120653741521072280999770122151233177501381681957427228574348041181459056008650676965686656062425943923277664730646451077535864849233128050096223550861005500157435649479826519921804450265611579623975105830963995759053059656952627226048977387514366693901503381601947541210033161158215350107047699083657783582756027882162112712053218865755862315144256047311618053250440071458299195951497420043204834699114454220634630462218135658868085658136626734089200149310403760533531938961360379026515400507164260830898033935253813341259069196354391548186020080524970043567222347524195318107296399924280423805584844129872096238783469948320905258038335197687428064343398103670929359392478524594253140069009684918979491910133589374951159740567872211630004126057124448829015722642164664497329121797018087594984955292455394027687266053877422785859443055935596907093954690395296781751535023493845095832766962957958898786231030976507964401857626631035922184278746306009909244736480902061082405232433455909815197625299502907602428603105463656646713706148146877173897783079313935496605771084219515108960703603089948466280582249619844300542038053917148562945500536075170818510122664566122735182051723211890570482173236810238881728813147705294785905956456586185846559360298117492254052377051235457136617155660197488845182065868013121632154277801223005876289306065570365440000000000000000000000000000000 [108,59] 1751819012438582652374707087141029013247171928317824846205192095787149546977862349897121430335260840353416380629195903921948315045308234386692790160856931868838123304559079801652114376223117404280016154073880037409504505496602031581798175708255996614985165306959285956307375131477363346145540263230061164265893178902048387806614120565447386946316353167576110903750302289187856369340976840651423214704006245105696860745613135949887749624786062607490308548301524135817226329618807516019120258433838095772704500207972507961071494793388361961337147730610758004333007329404401267206632322398657435983324659602151184656624174451378649678604038714183550047571504617836709010383139472442793247143520056941898712227945653816878792327989048423990722422783649369155872250616906819138965941939397014214999145636528515183338741147272519752987449712098484369573133304806291354956113638331190210308614463006149282149554000422022318948864712412963105359542415563756571205863332256076781825876019923449001619840642220115620769349471852340370213830034492005225659050375200150250483462758287945572159894542508112422600887547768038306390110164080763444776677117274835373683903546998337875204306121091234616243653287898634426012784615153450431819741340390453141078688601886378792703681051654418592653757677158232013823486308263195847544567593286455609137944768699693874405372369084104454350256980026572371277711280789740971942801735288778364989912453971622852881820831595406985947983636737548642054519421719982369243317470930478947809446781871553086005964766003705013066616007754651734196918292167953414365548733474681512915970308698782908072934896962368974794480745855979852277900756472633468986624310606119256083509046427810611488487492008692526375871484090154032474947730325984087536641933084033234386934787032857253516561629133376378146696141977032184902288573244367728459563408507030927739531423771690884995085964012182361744725885707738466986407786551741745297726327921093100698932765871813409189119298598223613647263461723209038353340223181797686887077187076148116025503660531475370998717197003376715718596106676996396698254623640944837525754829328188286292928068530019206907192934400000000000000000000000000000 [108,60] 564990031360200503971995783687407544411486810027697063778408982183451846913903195037396097222838984200829535108239897302258217997768208300235617578150601218828671500400139818077678488694276041694320164072223823412806662913077463433395420654113166011869219337853934632419197058352111204466375902521050169274986144069569221543211528157970406515498040530133963101182705130149614937147527490285083913361387267760182867074992135967405007290213042447783952235089383020197399486472679536051777531070666620030135263021408691218819690915793117576807421640564668011561210469253677671080153046978915160011078052342774110503653904809475042138284443725892987626571215167879867306528541383959388644545086465002063200476973252480339738057075374333941643668163338510590111255860217516473532339761554277458375570867691170081372271733713189809678140771297926477067274493812927366673314486876677293098671401006361072425038224854158969236156193965144378458506226258865049024715910025380783362113157885433286759768683230871419387380876867054941566359777004445987202675340042646995917878335402104294489091763320007091733772632676101542640806128135844708983506350386593446050935848708623223122633438613161944806788076511854246315264929367709911353944788306574713175258158910203288673405541566904540614079053974700784501760983535789510697177985480824196512971037470679217916412073532176067989739675954791044076224722304812789431222619750843235581945840669261303879606481132785658109887338861695032721328195021360782489349837725743458963290281750078246776396265676538948823799638186396213596858811294124707473093547490910981924382440276145178310380066812895571755087876980392684371755236755486812132169356282205008393638489800937354352726113818543700667439336463388348150225761481371076521219070720375754365193333671114064495328848730254930771603893092265124327348427862390030587313483461182195357553558498990037282236301546834550502914069249128010412388858816835826082125436633695581501219984534710164310591742537132469926955393358905432049902929962421687131484216241822390508792296072035709866318502783415977773505843813061345902295549568033657733885769950016815029131432125000451479096524800000000000000000000000000 [108,61] -55535769747446318060325337078938017461404667821383920162479973650465292052509507056421792553891460156432549821878123071885395585121155456747297912945733084399688500296913998465930336616513368030849461292729738131175651987747269916936760017700041689064755591743404505832074928322044200107171889204074566753094136583990077121284900704522338644124796504534685432630117229617609733720381992051369180823114622774301332300780720210721033987654993160933888359173100186239038092595940488038833716341936913669778701536147313952309352706458233083227312063814265031581707558814743809651032870834324003176546293345693890539451313893920019476402107184534378076094540420453400404970823399873362017625753968788163547143722723412741066482389844960422761449605375737230005782890253609074870926336461057845292846977707274369127000485674247099502139843715436203847430261416374170433475532093233977512909460736365997254127132924173418722541544505994347948118287348567165845550030446254945530412856722000967850739586905538833436374179810710355975038558006242954274083792200938496391899942747135297578509529549842307224501660568115436413698518127417824619818424786616572491477130950453738361945031025962904820154937364225581287883167233382835123839780990543615198398830422529488939374635613055666211877983723327816269361370722423272941326338741988100684081216191752194983953050156991540211072072914374417404824951575549312966159659541976631647446799269024295969344809790214690579675578290949129210517202577104728539716442116045048229167761379078273548116458157489708505479002272169817960196600384584550619546202240625511932184121031024244710546901935907351142998840051018983742733781463293553521173451538956607494177715975714221930896756825402181625623932347851039585167755942665963502460274611921751937091238736214534644740859141579784718292021397193155026319970650578877744196128250948375488402529225421373098641037883592697896051114029936011690099576895874516383295036956251291466653602239360703317696580218119920007514307577389360325564061911649053068919963798774136539589972576343409145001605030170707480741251460412261228748867936318700498193315385188206801374456436539468163527475200000000000000000000000 [108,62] 3083476963979649739346240529788163050851783622531995884970605657126800307926023944157903426542546133744939653758951505355420736147820633256609637374453512052269089360592376289975722748547568241013977545392484224187458226976845942842242770149541935220351444075507971460950715020521330383725044626281883378302389381300808690946804302199797523610507204722054442056912750288308229393139572065798115790790177784328971576583889116883714256346041544806958657185560222892642876226078797082487516512091840045681816124842454570219012869496921163029057101174102165818121275350658640655055374899146397465300873875784260933731597760133622615984110099246507569333543835242084629258366489700218179094340483111897748950118184187763973897801613125992282100166052223678580545929919296335245810740260863660627426663025906997331048702882543597050780072035300812544569786875378350879610620336090446321342482497037363559152431635808299979600698888589541781660259598728514537549279374557891559355522992550674363644493948813718276424516355008035074974165400299644484285007860604335241038946899698248185010352103148044823997684574415158830106786885066871775193990214095035445090286841396655832965316972299381434760315366560524814896697975987887848692926850022957283254754021522539097557650823390524673402540459801611106286364875515726094628652026759311911302650563932840678865069404302591122124148788853136162230758172205700137605341325651837012638455958049608470860106857895415232899919664590035615170545565536178334227734178299532462264937706603129353963682775668294925513037478005900859921595390907987287036764977454646701747672830402231739051651170869589135390890984029192151298440331424383673460568719485703315208159724446812558487431965545486335960491049442961374347090675887063371580381882534260224269873473578232656351717987314910611605125209758208047450255857360970973574399873285830878686419926293053149127045197662933778773858825513006662305011407468656236073816770832838179149011912332660574019774891607423252254533117346371832184178603180429003308174586800878521624656804184664502567711091298952057877186776227987210335950018529108905295741755224702207054720311690029387617402880000000000000000000 [108,63] -282642541374014783908156880773646838624301215816325488488995962771916232143391816582985534299154514753902801008315186019086722740933269892344577496864889687214561400008735130223709353732752960022005805961475130813018984224759810701439050750577559163909927851769198396461333820507736812473296043777623594157321513004315402804519264014566884841347524470331709886494377647169525246581699835862644944004937143061897437320943857040279238348965955154340335301124707458086378660122444964025168093690906665758215484085664205190693301256481821615142935004834006986619763218313577434753260452002525380389199915836202117278344339351851768443697077290362136487734630494672720724127137871535308393587173139381962297501974384346332262296884546603400350278622882935331751216346798127029338331183390406088951343829598208077951542412472566414640596149181919487785747289653087518019895519536691205148589477249554396845119866650194144277616975624019072035830710091440747237103042148530029662757193822942518535498595833548264805293074089345859160486426492673554640329723679263841252058173416254969279746347696367334709173692036613606495175787387660623394573539345977489465458421921909292155523506370656311905337969152776826087958324608757225136190544560386825228822847777474501585265494150737980451966572350183923683633059941425122892386172035905102356231232813940038954351635812620185299970103707510357547721940005478764879006385965713516045220581357663935925850512254019342915272366764488018081216829912628032208396552224777400124504776897799435978351400616849505630456305599804279074769525107667749079428110163377244874493493943084945574590147047350008517483696833467551253075120171393552236593930152802872877255205071340142620275343059420158939186001609233094664522660672101446241995923131386764590193092047504499026755732771240695065403134070781199278840203647202698513999265772595520410550956093064700478660666360700827466861451682685975089396737225254778535209643072485943499344241375009625656607943268359822877427192503426148192672454919336133166373925880785993229018113456788011879257243581356895833202687505400142972347697317686272785663862953070545323736813161255963669299200000000000000000 [108,64] -5507412355909430470645508693403239425605812735095940094459978216659403231381952551112116309420371156115266591385837863655672372979462474004671989209517727365590602510262845079286841119082728303418988217181698175284824422529782377883732690252440680525194037092184228530060144281669193135627223622799614889818566016275050587274143346729198169602524349244939078953427442323535347016697668757656396104663404052850018664632505309798470073025467223361833969710446072042013134398459468347397582650396719987894580787327501076883071078909109134228447586265845097551166757711755481279397309682406942758963424842129743593997336432723640856636374073520464808543064417670400143738293084183610323823443171271329297314477526354048210702403695866628624146322327935534908580836717865088742319182440552160357891190741886486576009260624485925544492896863716048589292892824304521858783338400325106565516704455890614163857942312220779430843306052995213523525931344367128422924854059221758259628513163322512193194785041111576993330567942539697422525388015140878422304388194930336658308236350524228758634392341706127165144763869314427412452533121573748017292849063338170414830743716664143350304776299815602909395598590004217870909681279496510463464146434423711442586744759821326147899464150793728232053252938697866096945479880347619254916576940494235237332186864818569132862103434592028600178904219014629612471024889821800306346420094545075142635633887684132819531831896209054577492442385262126091652915090035153870387540350272368504136117064588385505201399903134639596689464912969327056085183942842271926331513157325595399886786076492051955488199824819791284700770481564779535718095220338409048796000346290960536679096980133947196617012023384138401554815147453894466910264877464109220676465541236408371558639871403997872381266213444834220553197329209507190189399584303555291529903055826457253489088695969230029156426068235782492017319203200837658645199126340083812915612454090502360356686754561828883795085160913959470129622181619207755279311779125692571263649701558252628092225920214689688450997800360268712817859663182467364271138578566498420513556519700450868192308622164843351244800000000000000 [108,65] 3560479108556865061725565665755433672598831795624621148397487400769071514957169582332897223878877957584041676514465278087927639781387823052053279947109858447958168384559690215924692836928412928211242983148576389115407847376011688492769895139201358881699142789793687249590474347813978900428891807491686712779637439036699490832259244625174875740926858850873914721769462996042521511310092560355401239972899746012383496807784024976266339505553864474988095294525249556372051242171220333483709724341209242678853108583001484675461063449493389847044571182502155526524877035358160678972950079531224035589637832024589505749557475927821558186938541103623461877924592982119784327256744546290796391925785560424463548474232247402874817920234636443973239738418286204853422479439072167213803127779264945066785094483195934067939602317271944554373612499076572860177051007471986493701714681733935292984726984140391876165984542548297071975198289702250325136025501375412091589369584394004920675075124253586197031050243813353539080193996408533792480852834546399796434744653145670617003448043838572439047174780943186491013310696166591527545400779475798977578801988533369709513754122278888729712517098254160067551569627146560381873721558223130835338900809035535485998134645247982147569000398957455140274001801241638314133507613805411885515515374758108269982426020457881232761006811971104584055834772619667028406771069844529832544868691853166016230748567163846111668722850173580716032415416914905349287053150792243219703225618153527883409387937948689697076507776864523588771053462006679664898735151412597066883284149909308393928660046596068940395478862575934092099731872830466850421119166456767975468882971638219967002359032148721732315624142958044336201015697575815909012641269121726123759366460437474888069873739638951906808996159745369123622714161662975925415376781570046444315762298872313783470580971380308917755598920895230080377739366138823886752264045170334956745156218823358462802281532729006317673796462952582469675549107059957296780976862565358946632581150013069010581418999607923126319540205646016384802397815159868214874934725547701682217651457241977459589231096800528773939200000000000 [108,66] -337667942817575641591641089508965006395809477585146864338881191313161901568370572157383957529977657715343720880054084597896260391943079458758487016505968193585991133411004334215752593477452157913826569414347287296541655220725368671495444591928128591991429283891645083954094986024387625286509106988432433322451982283181051488741664698364433895351585588099529717418434311368570494511180039602783454111824971723106437024997319439307554459119099022613442204803384402087604321557289369858189739210321989561371448223253812111194904247620076857100068214371667544357922655694014392322566615153697940170029945211700982666853786483011581634811989526483691693454274942315928914001956094202465986360096219645816675455163439865573255122567248116683752097490663525635280948654507239057807477207953828527722635446056414276219655131390943351121353725713087253121565622514461060513034984797781610965553525339186322311947327516694298597753288651055829545918514295926639373625996969289189686071545324161046096332242489685376732489841105378511916030395803493109026432989958924097546336241341568225182041924073125950978935842916141081342061381243009814558376540556084906647358906976911524792305261099579610748548009185200948546439114866443077080186659133750037323359827051973742925398291508658375945943145616184873852215060184864670025175284114673866595834724919631448835551296985323225952716803441518947637349673924616398958837448739924409767389338244333857495928722493094545766447967058106552656952360939809028732318709435020844996118891854711113666794608213470069923634280923596113795216948185287804735244411570740472685290327396626422484637130727878947051098348648788483356029485219933516854841898686236724772201153188855874156066458419806945936259949937537007815809580803286652610588146404906413430128287668229988924093733792693833320673825763438107941253946418471562816630296120887976823942912262272667536896059295006659975103595668697542498614012305796524898492992821200009950478646373929704550688748630448850658929706023149233746324029966379319191778741806275254626924299100079402718104404455989522939466749983245389653524064229471564661349037234037656564121093123961834700800000000 [108,67] -3301552596899742527861129094149597950316368098907573680068337068319781072180747151250570610442125383760440366491818239976672244843352685875104279439102970706019398509555933946292325618638213648285412771974951522717949132595402452923374756434326151500779053830408529835860193684847778459867759564667329464820345487104093498908140754115375940188825400761387399862280545912956823626297717110962484224949824663196932223540989487912377329589273420555623390792083239241507639872285308226510276949748175793654813156475003315556490199242035495679349372826418403814675061830907382720304024264742844956667945004080560232233908228647800409376314625890300543042130193943156716660713641126042923144352800809263569284856829862827811441087066912667500357330906772658869257185511763705788958228571355888452271387619832486042178917632177089015813811688208316114714082172244169967540016700766800581163573104483265122348527358091717912693547467256820482374047068621102099041395368078780628337494804162648876552622860590142053241232608331416640168369848623002508441430821854874703056915405283164390844981084975099867190232371970942425267004661703447070393461148941912405218038127278111721725195332785846887879761662530654920477312829843745519590622198118942608702473615280528814297215820403603672617490303699407106827815938879137032166651956982564366033890132944354184144154409035219249045595629209239636640712514798399773252720997315854233370897290341980815599507191203781033617289403855867768617691993571221275273798588294539731573281615860695753502939776874040912943159804528137052040448934881518197048245498628691397033779742480412862138333325083377927603925107396228473180920562500300389008472848454243076556349640152725193694892712611277788397788545661292632371236996842557155621686264272597147196593790063978411010967852178813234611723239477010164207131889516873965443973656144965784379188761123157133082432059553769528418133237744257188829866569497538980146032174023969403274076979816419784918284648951977317454549569836888302484335113988960792965991935729683787240907900440654833789678489049516724999174534297401881855945510106285077612034218713632515040442272894951424000000 [108,68] 1691677136484872775066320646318289391476837571146673922575019755521647406139079736394722420573850489368717115715362685009553710985638149161543669574665056174675296379138674238281980915197725148203433145885949964967674459722543419742329760666894786030933035632665501509919527652207321437982161379418961944000614994960796515215874601215717271597055359392652572947243563897901406814094255105608232645262360934682944865813467610905164078120364458731377880002180966684585154981338476604155409398362981147255669312173868718630893259063584263712987558082096526213346916076376169043078428346595508527217957088812985036845942982954989069295909466764879492374250952038048724441094473709201444406764038670772843722427299310900155683432445537402309482194813410382252296651403915904194595131507805891872323715815589703985159747061494007061636480865028826111336766593170346995973244722240457349090068328414199105563254101974457017340393306455388604902207210437609194783791285360350572041973123002095262982160101825196949848246024735552350335374052480077987647865926335616653751008338259674521978584528252543873663358049954892051580198881042250794258796031239722423017117766038215795964510027451576209438169384049596209360854468110007585109386114372374321581634590129027053694902232687944004000776267273718365944879536593005287037285846603486754113871595059480871260497663547430046226955293106918136824840893389049185587384901846699916282908873909463833531710009912351034425460925663891478431199031267656854333108202037290531927860308620468356829531247191481047011521066862725438542943976200834920040259547594567699509700387864094994177773886380460872076626709673573248511943583233085619811452703917806044786292777245771628714460098397084500994883573492278139224917200899106783519330031093224861637089548592230340279919254276671558994670828629241459907980940223054714538274640609131861500907322477811660563754735656853807244066505591488245997317484272662250589359959418619426241629159411665967086262537115619362340592636482335899937637008232337538478793862749217398363859513738592090244013247914377335434287178358478449316721397409683376529258555038347484614817469462411962600 [108,69] 76206718694651600443854729693875774716870655168898697393534814069489139388668871183847647045614685787874789977856189596766295849813454151045993738663311800040840721069696544569659247745494655260337075523912238335213225228386455957751367629486314268394785798199817842254286808193547922535036457570698976456674585078575145230387034187813954435295340005061517821509232967562817521806986495613023353471667495386750658858431243332702569593712246568489603242216146497121314184908516498769390057313767076854393223919306279514901998133677223299933697036787392766100629887863849568390780461366254139744272816025303637627572290586733036787308942540125642998529217535141829691056373709574511806874985616967790740861097377983264552655124821182915930562818901302996664131578340134353245001418733333525925985744427009738044489411072045748671258118618503430271938351656564502003975374422319669712328830684019751473618954943941841302555718837716090112328605979242021222298340058522154680636961039099650822224643576695580818808616440811150510388952628281608109057807900875858564376628108962514943317707472642624563533434699799196478158215361110633837424221871980052136948874544422107447307698454316336224315485571708394673659974858882154349611662657935174508656657913541746783159179369748958476180078590050273165547927591113070465079334541005436708911126445422128787228451129728608975002176178285709855163105783655629132502106380913288645084912758955149578533451352234814990781878374836085460192739886794534481899394812883364510714997360992908470409053691709656343148271786765549370193332522621113063231568957947471537183331077757370975312666567836795392655889005303504822382694508035474190448274517004040090046449134405777489568027170946585226635990792853632025312698826542611519490289735231923329100815280074403657298211527730739285783546663804023333712981304690420770587371727588889128926996814728212342221411584821567835532875527408224132838932560970984300960506376716803186487142356622519647156866511418289611651252258233790572916530505786266666183098570837650105082763618468052824086875688497725065631210998193622511816903997139879725978496846777935571132565089427200 [108,70] 3218460418537135515174047636267047236381062597909131918986737778466452940320790029407104665831071521965244917562180908947895452694930113854450187038208279497749669522923070248243370730720082008907886367970194807416214789310325602195364096404187265356766267228159880978581269948264707904378844512780085103761960951245202159888965992469581587206485228856568935453045510599003331427630356716385339038468228717170306322834128804736662201270043037514891032681763574955805944935051953238478969407447485214413037142775767831262422274838922181587420856030640063150240544132682539625337284139767114913353074510813861320618829488126282634033821415349596675563302086184943937756228961292442934575629134900782723677578448870556555730906364324930377960461300930314717673960565171711316015061716807739331939427669364019532035922012257185769930974147679330473758217768238934448290229628250453818375963647062133971031773290708549943285499533464076383066755487882006782976559444887375154824208364700726374130094885670761078736996754232233215048608488709338600116427011122085519394161581913677115260072122799999419606305997561869931009048209756536449228545983559657572988734323704378531290102106740728847384390505210288920840597350928996798301859172037696534069581853442284878490436705587664496282822421626293852533417901940736624047961108522900248037653003680183805447873769326271379479510501961508068823584024240563392516988657866990751634663888518838223303092486980701288273087030735538200679093896692819945082628883099357927393351120005662003065736943122028350763943541839731136243148158442290214889073377555082687819983658436618945711285101813068932350497659456817526229497771703451101090248680982152728745195216066948019516891156658820306870139849579939040591915141004096439386159843845473682519936837188139326926700256700833862108112105322693817016897247718108460627088192192414982865684907079841307527015432613576529335706689383569761264825721692726057706871835933653039358971626777759595660044791640517687746738978559305035742680220031229418806436846144519914545553007400771084907406662436825169887971562855740895939085509567177800272241252176098421410759371840 [108,71] 55790241835354777302674730619790857673752594573186880275292111959255824802189012451990786275782116867829658685044518044852633746336343637941182688326444266080193575282591308894418717527738391574186100785005991563172983164999963395361065071527230142286012861620409457106801927928252047990681138476073705957538734853696773014220586614264612499136291033533032190851976871386342230389487893310378693619576136228824386613968566979830506490250355563035598249921772239012194284508213737329911175703868027323662621044768508254207720346461387045096578389405288337650925651948309722320877340181978984707044286661440135305136544431456992138668964117889715593859502865229296959215750383608932152543652902897672367512666291971595363310011157057817423593053894736546333551047980860512858550704095612927459097970803037525328144438078846668861140839720634558127031101660240157952527721681672185718294162575272284577548538031984736028776806218176298862331215455304382137581887632716560786294188473842720307868890715229977580294846556242384374462109529054344982160520743420568889539258228398774997400505601076551588827961982331152192610550356785604693463887856221582145174928117156767075723962587599420937159293928647118752866026265683904971757355617719054185169053282998208350648858022469324345435000603982486586789181119209859151333811460078977929872090439065463817757748311962923918091703375454948146098529595867804187880447184633737038943580252452537050861131178104597034828217024938024782089583916856635702702723922122946648799177482666335800161391954259378171523342148827909545100153950050346966477411631430445999533903532715647914653806638348127410087959053257362262953594510114569293699187849906555795688728826830742308677884278880170917159747557875361513157195805419841594449318942337194993475267332202373494763226624550283761504951796377535847146169203409382141341852005347289493013636677561452203442652163931349209131525876998314227760608624529234382999927126826626087979566378148205522260648856933459550680011785754695301962373681800578054882850115646367377916620300311023853951016413555894561415539119043335297049867237573810960473943733701623360167200 [108,72] 1744924971416116943365741253233398140419838176500699124295211368136386749574336366221455392540586969695583012936378233003032585189936355177128698818092445406683095504049445539722321074183781092733236913842793565242347615335081795313329461251454856910808526845330988533132265250066514096706339919590999929737828348679166744741044053480216726975155276369347225428935987517918055195277645742901815065000514617749602571630513150960636575558034291535168357948301975760807136991046468207730421032690641723032869584783774562515836326520982700140600149292121745698461592554675452998221993743917833793970211779448109152107932532871388405789291380858255849642884425677005689647932499845215325753710734238387343233729958251017748905524381315410601442623145606961557473916942135700685870757364413039764290464041275642805000797301683459004107026154240792689527927794998342360775029675438994505527976752823730645556468204598893609858320275472998827484341407594195366151426937378738868884697049956702697638537027777259021787846058990735130515598084755051736788831828808563850791880667450648414927052949337307410693343810360529323961745765776673479257480224866006181744444727941521466158930693672791072221312627786268173028161551124851543070293593607348981568327173689409934231083766965644237744946914137873056865279882338034259415657302722262097825033354432285983523084057306541493457505667402782048007775837853574653937645550791419905285230875555215988705569719476946291805054614193075504016803951248844740182597873098828291361882314934971753253865740316311235830344218727497425544676844110808076194149179519509906040126076050014237370216226792563293624251594357492222757107005063662395503850270604468108224003367390082945734360245201646188868091153133471381919049176349071006834315524566817493118704792316776808875376361545034346561639987966114155940082405083745379905976503718138330370175700101999371055034358759142423078258735598401608036368127704679589155086607830809905415381862098038646449346311767966186145351221728105398544823287271289279215903891650250244131294606464650548556273830004576270493648457090151325946929998131613823647162978667996900960 [108,73] 74361380514780183301254987745434376674985460135612654421459787662136615380594055365659771673171047705903600594173950260673566346759158040409135159965609539179507058903843352438550585824783667811387915793945651820817332940691272245429370185043004530253385368704602508228345789007033115048738422867959955098548900387072198364811041010024745372691791805534294927629962471883620237842715859755115144563030831049425183620813448125117168893200174117891126805433241536972694651521662564421475721324400533159376683560005990237078595239601779742334753765645422698860897143385622790037444349183130628990573550465845925898050612248238891282154030548197865230474722181825737746473273752170595823226137404582483407848135653405123965394150602945466129931692109279615807224926221629168892209397520474738102168729015733215367029769182558515847314414598237790619734805732064544250872383800730101430211968337590867828896854715341471266127115525855315079279267551364532303190091524726573769136118662689966149902212396630113232028448210433069256507307696255253937464704496914720084097119060291114794436610814223161912973981511198263688205333996044769260327981525122971753451591372319948695834548792178910301949003608891842573489358139933886699335749287200682703883040085377464915521258153467491400402876700271484161429667340966961471591968034673448144246316850288300049230481906689218068430566101698302094129685376293309286162776247522494608958267699584629658689640294894777236159974993086755431848049426283781646068378359444430213080035991390779590482850895092013444246766758373290708935500104471788539158894648506999014858028782873423699286698155879744210715956300307741695073540911411245540607521496621804517288179219424896144519363356505187463227733840383639757022345843259012789657120903664666008764011158418905021797135837513185177758262985633047814114301935346026205203847885413734839347844844741218153916251765962079832927535028731708525807000564310270888589931473626389895079301742707901646346621046003944021791112746585782044387419498335976701136774977977258035953675474843427703320763636759201361646716998177070743436972229817389029454869912625920 [108,74] -258153456427134877533056248437674270280491253616873578125404446530111169040042867731967545873168259290968921765504795379726231210728300747908879683360725324987844158034584669795003575130835080520904446779355245254491556391488919434932870914353442438587385717498068139845537661363935691136776340200932722898490847550655896450481391019763315987169640210332331531117824101418387308033193221158541133778762612074199946476171855293202749475896991276895247867817105047914411970717201045663303205195217717019093081848082744909286834471534095693419958826821973245381443831629728052977843691432409360503431396774321391037121742713739958371902276784271139209352450385346405646250996507121037951360971659287033025012845683257709039475899197115161344292098775100546407633613934785422721586854774377178011214462774620020552331202374696304520495170968058072475632643880092861699919679374540554049606709002728771098469428399621175298842286650446939400655003324455015337128836447021525819569354121617845748717157584086584837806354766360631250335037089251177978035797515330349828592967475821988311843682641834126382135263101032957237849327558366245983860692086010390333923191413486289026338033086169173107384177259178910655376735791043967321478545916041436295815574212803062551878368944746336768790772395917264424957111111504816053112777485195821915575355996508195495271783750751928052024120779362985802168363244723601785604671420875063593011858738806220042879125611316947096724222978700893707232991991804587049675078411107195121496433777160621137623550861214635119380767207356338056384642429731932699329476514328250876945123755667459250958273447378657437232548852326471555165596374247771913704738460726711460250764281094590983887456461358243881670170402748823405474069480957731523093620664688413983794940031732794857704872983907875630501164855763690719846989847177125750261351516934106048126421820610097497529728632161869739663224063118022291031802753175582356496022804084082113604433114654561012593271609017889887313915294875336937041827115063445850090396607847978929010423393915014646507370382478156862083385146702318363090678782377186377056267440 [108,75] -9212821796454343240807472611447745668755159721025345882213286859501101014329116670634954181788074272631278006073941760977748474726292888221193367088806549566149450845748828281530245604717449109309560546762020061221393337342832281898126297030484811024413513692222204752215251710073834829588061877891146412552477456054118716899461177994796506753738242297652220561607438699241191261459159022790159893525283903527060519619205911535782957310450059314526036238606499370523017997254689240701769739386478884705454093757863840277239003238831408426707583072243316978929560117371968483942117296160938065475457864197141077985247595447421611925396740578592734409038366024253424871292043238072724435072183587738231438293557317056065199128003986959664079078651756942080135945967290021266363113742003313951526585645953692411442472124968860690693504834975064411851029686349903567084137641565613322110153050297928916922932829755857803156189027177557008875651970025079044312097647443178018391377232201720324991368821514533975730381190971531111629722843334267800923893983096913124550758215939340626809675314067806228345019100825541774712306046133762833085962816050902163780971937329917857561465758954643988392207886045142729961462178574294699821289723291973913496699658299541426721530812788980887202991207781457817320773746738590009285977536739522003175222450564246596034414659193403638526235652772652101064313213861323126263287188256679220979555038640500553658916385471980068423520857600806148604367512107586444641138264270980772884218252689494864873323284441679152654651547978012056929638916590769585245104078141394249887454191656078121107162286141483485308765949882191715804562190618163055251836687340711572346639612941446958651046644858353249045221144052706005044948701189740404556684583177840203681459142997429434715695265470857445438104870753406945381490218817673731048726365854567658379463654189836648221632140935349062396965762228910647990870202232963606116523908613407950061416742776189594242968710491399824457014120402091311732238712324067332616531795428916421883143268758187826477317484454791195664615979215366931983708834539851485959280 [108,76] 580135505945371175895629586091577920443667323593466831506265043765960619735107310165702810435634952704243545235233153684602379015023466569583300616306021804858740631029226464430082421430734013648875104265013918628054949195473454811347830770553597594175486587813481429268883905881683809563281208758027344782971991918169220421349647202990967146956585227262418226151939753217792883638775889141118442975528543241166239415665029825878962850651814297641199009836522342641723594141329128736640843324753083258595493400462505932260764702065136070658285509869808653763092322035118352161805234702103861821661605941913702833461147692025416647186832778545658637671710751958068747356163204918223940074104111162327982363365747443409946828946377599615750660320157764053844364609419666685402116477973625541826794701822752339838949184987160932705592676465934605536464416993041379462009125919884744146177769122717664789692606982085942165237940656148460953931309448724614852167751842001475245372658669088370602311594213919190650690744579010541358718543799421278453769697227505760794413847313930068783853830149519508002485128736555191881204149176446323525724776650145346760474254345695743480980522019661740783925948969924263080794357026436148824557285222841066946735215466909964327758719856581902276417013753016126387161773783284718036066998911760594116788465370070958545148344483653547408024303478997344870459001488430382434616229933986298066119759302641120883435738407725791576293082209518410877126472305037098731470099258355954021947147659109571483596853410446735867146505594996742002153216665809190190186160640200037362105142330515043135316511842416339430972266803504584424822539171106732898728240410221395853396780238940355070752237982425086198288876240359514164509957710560912503358271103238976959690845937692340535202730486156261668757515669956278597392129739920970102282053429650021035049828919373933951292512068849686782414089503863923961642243929408739838524474805313043693036972028546989431923435355878031708999973103650580664202571957386701218709531658546668868763441532735379964137642400628363622643548087273784743394897461363120700 [108,77] 72527167280909877785933997254536479302512901723957265319965277816635681098084415925480268979547451970685918063802132862811057126365815962699406122522482728717777038551042451763510669221046602267650923354061621288317550746094313026697209220818379777503070943514638538732340329054146425533450823474326604593587971911411149573673544414428433811800008604723345140815810396363764979921698279012285197664285873715177610531006442663186855424838842157434879301836099936966807274909987448072628741732800754649610604654842599057097242426206797283985290368145844981715584655330638800977909647435591447441889194765623957112396493879010901524336487580914083938849315589104185385639341660548783864143190059776403252762076961713338684484899157457738342847968493401167669477789424582527581605400320968212860473744059646251362875744225016761277394311082438622644298179814880216315851806910058156599066208351509948245616238772935266017643683490657632859365508732958343803901563584457969798397858981874122191812312675008986519037913142812513432482562160154949014563949004134876701404429874295979701487925276043537222836334009028520924823347049483711116933822392318912199444008327310749686717611580943645427485341001339098885814564537753960268238004887627646278933231726528078991164056291806535604767913749819563087204858304795807512564478098315699640840201854129767555760522094050533023088537566653856163994678107389925427715315138010845815666895327418911000276925677229271625740953991242758885364128908467949989133121356502397555945306944966070362978222658036223953089589055139929474756614532985608712442830040983965876983559059402741136752430413343660641453439290678059653122623911259155305142771817863490054667570709329360462131774383082543685720388144549871282136662714500359738404316306924812316700666246107940106724268328263149724811970696403913355234077962669236808451658119995745329091180395457680182756629889591381655043079984248762153220234107088998901256004016080046562908215661808405082692265225065964624046033599471525955825311218039839357624596657733791564123509733951836952904767294775892609483167762110095237690037804800 [108,78] 96777259643236291626095483316706019317935018606313930043573790464025782103455950250484187400458949191127870061671322462730476392586369084621299565470776635116657477368515786152765690155825862571361021489119923485865871344542810770306797886682383551449946291596750574290702873120792979722516422351572067520327944910515184740675417828124064099666612600653335181513505481072490408056214219660788976222008291050394894963724100801347379260776158926152338558259205082912155245740546365170666990594216287703339030178819955618788157212819195455332929905773253864588295104831113491176708198502656131428726345866991166379113525127371715721322366407739556988394630487272777254849374818838421119905429711829760417284355048405785105111035840835334513942933171846558601586631406266991183444147616245577266183503294186814377327646028161473755711755060986272545498681064542215060027925139799584104598746454570891753594534197254798647339231665922845742493249001858055647932935112163499928412286694239568060573887013665658156434206649331714285014991276885940949166583171855483615003249454618503217166029434379180580757522647573671729087354026713465628299470768026837165623829292546045183029181195568284788061820870842001635686546932937898899187176251191018408460069880132022550819620788824182489179780033634683014734992405011462064918393854212501595912049500389735098685794935772974638329556519774196505271499937429652570130618715113382769430979044290949208295860713283370833056795162264381487827207331502444687315113837754093780429645470158349506312789911140636917104439996414456752352480877302689229768088408884220227627426682606269518117620307855584863442234443507215120118886714181519420042601783726742386402123744364436455325941263980416625090337714814261825059733128275654462854685276249523867050657591134282527035256775517749635171086854702930976595983531489047595285806228013680145571535417844878453883525881878481678080767039382074887568678353556725256226435103834132341973529785831580601073889771754856380576839441208855236776808174056266927338813736268101553052309397831553615098596400369842997801625961448987212711156800 [108,79] 757455204176861265954978253965574817658533572241448853345258224552542870623424655873534209989920800092490916558943089858036526262797909271482738404761764833893517082126405292123414909854832564322673059230254128097821931930198445799173655778651045121165740559574525796783897555525486603205583812819869585199849115538838429331949203090341247611143092857542457871682621133657407433971978655813870287830592390770352838929263770831089319877360806384542457452284050194484962164945578258710277576467964946949065370323655239821145463354458555308782784309501333194073186806969838742009699004064290872332195083738336736723357736404584662498986021949976507209149552836544476898980234884012252896382335898960942214646414683750081585922395339982226373337847530422456306033186811646027551859628259815538659681694437779286011279557026900471345605189561897812196613824593776528173705983062888202117554052528081469331607999922147033154196729662414766051066602763623285644332616699198333189828275765590171487806899097234164336709141375008841158321533524851252496198128704663968274683554399354094342997978061571889147202761811349215067364202992516384983811854235457710587973447667398157336207763460914290388621430216327154409361291816352491710037228444716647931593003700596377608625176989832715240654218844728976768282498729436169880270091299371833794681707847629312645433417737777537937611939449003747449698233215506912331304342357644241851283194832909748203503127541586562932073702443822820519062840054774222325365349721744668003196581535071329103323264067270650241408961416821780542166179244683962363208830539934739650368321234695334443064891511760209801496074455406867824784694823396292708778634543729769162226765845553495934306197399416785230647312951108994745936039290712016321141078230585310981337075513394339744886203513004329986247065513089969735858857383296945527063359423117044406597165308522745730151147278169008115634556104846779761957927360335863578492310918344726460928846374639269021547121860515948479396745298743263504222404126729309961792934589154455654270709001160282744606631876877587998402946955076919460800 [108,80] 30043019625886892461586096030510507008156345609532746767504491403159476859528350328308123461386210374167851610457771422367910598233954476208244562164023248763569999647617986351368994707524671536923669859196385108038170171131571169529644449233306234907759444085589778210554577663614192969111943625141905202811839131877427353959553576910255555936898773689787972307724745642495543683728419025826649566418159046478808116447464707479842782274049905030703949328305463413957100631176382965801516351174036900494039727021675359678272305596482843652469371093977841859464637611741509237569312907782044371958830405190103887633388410319947063886332419268000565820721345918711257111167536872881312880313883763224206315987749765455906681061424798836640343511607670079597421995694388889165003200299705918399210384784740490212885806374314882590038896647364710640179177392404375003684410148903463275330313091949270489138603652210298314299104921889569477235644872463185320996031722243814554955211121539897140800366032627608320035806192135310859905052827395056493383197478433312009577116528084653915490736516292654346013750303690047731547298232658576440274109962511101495627175129427436092270840734245535344231953280867115842354228225271260561351130723194089042020850495835304699543674086886389225537842752759214323062546046702201976413307048413846271785278924566562019755024707363147020557628348247136889842733483744416940882096056266347001666021802299869571257584631952082561270351719533229019906867143076294969748385194416084216654675334236887956885694976722645051328759228573322012013542455690665688162709165921276624201323198303727383615155129778680571015262323023655451225643903501359358999419586899299977922368517489467225021005608861888699073160510193946184604613011337405646952631012339254241215180582175179533164249039564027361011330449850706480294132920370234315509903403534138919571208515435281054695179015257445306672653688275742274424404777918782573697924992710276235714396463583523586119276750388704543670800507850036076952869062011880271758283044139218645136383565342409321966764517065092827165595588757810800 [108,81] 95785164796901573564376573750532769097787531685449437211555165878535062887509292137536953998814165419420473550934725250279733023800549085599492642789701949215161557614942805437366928946986745186035420870097430273465589761198192356050250729144828746659918560259862206605910175437731761414846161734342940925221837345097426680071711057507460385455587255668077633225488089832829463563334701921928722452604780146258261106397616855640646601489712485557981641635642073991074808846041188979417152655005001712247560563630432125668770234524245957017858195081804910985757771725134570888049317466510197042275227434525967689270310313928259826189191043011494975810717190389783803876918532872695959092646809047352175822766240378505273093707854141642199534819017923508991187802130511544486510190378104605673643166708666082395246478301153714369170686274169215543154711866905311949336398314180912336626966089793072596486299598670539073115790216321479242424266586395375258186805403161846577958661525704037203939910837243498882858381626160525388072117874582218934962162556232009100283285628815828602455797179404667816253301360441853727014756914750837779683689757339872296652153150366646686228262954531594974957625905318150782910889180037408689527190748296646334294865051968373220769110253962403536965393312229607906881693700120525369143878113008400312922459062441135339769856069751159530807854077219134069807445842015805680372323271005701234333858601874587727431113632512033361526512604310614754287939479608163392477576928353272762847363723906641407649783000911753759589210839469478546721185748136336611376281483803740869074719579347868870879189576354644322510901011966282153131477991426489230455687969990587633575860575536580462104292777520871459382966110383146236302419983571952595588385871593994334712553546983255614083587366244698268874768815775066366442845577994329860086441244510101643035410241898798431509915666115959233710102201603640768231091505650158048783629611692555056239338023484618872234335320771924258334142957309206179535300791161659615690930812947015868560229910528012346383354780570070775780679589760 [108,82] 2363666164729406180808298236864080573761150844246581772531435102927756502036564787108193933528218213355503428469067878713889053331360512792952551418379132819290150752737024933855771940728130215456522756889149899854310986827191706081531002793084062634965420085405332205375611871599856335186962081573219533008469515977529744948982482410722778681425299164736923006598105786103791204379618779835130580775567529352648044350953112224265038270754290586316116973634614208481409892860491956649751656971363691535268059320048028395383890201957293818077827987346704605178327342426591354520332050951401481684190420741601425006335897509508538319348545202906793258437501039571664106705822458977586947032172523515967829107526799783019773749969695391681966588647449313773892167087656157552971480151653176020857327357312590396168609707452453055985405912548574966427778346463936890090577947839977620345127987730111171692913765372582368428163190088942885386830085864402114819810885324450396968240434977105246556896826656391664579477180567486995921021104202243630222306908127811276361363058438066847015873478178596107839037727760273513254937065830080865883608634228790314500824957488251979872948802671577466741723079849426950400446955775254736077873167578660524015625848550633136440008592505789473809764611753314390883909163702111778637951914183223007818836368957028268900438517085009302464180932065116727446360497426477101617924495441817298527032430789361692113175371271394130629928012001779200415547667318422884377062517208784771670223212128867749599045927509739580801478528702178380115735531351758600714480755626551227988835465280261229241504640491734090628756137094003649673639629773214728246589132087011573172034868397986037187257570877794605739284106622019429294532021748911358955959180586023938497249292733782858782251106397074173195022030350357097582166338146532059271720413592600124761112641685274559814775487451803712723761590957417557148045537397917662966346030136368355386645808244284943547937115966439139237968049648121539132813398062656660188503857518720745521365532747456594296864972113155988174469360 [108,83] 52522164028070046150306516154146829456323795551429400211943068340876926347229571675933571106391758583404889367299162268355415449247932255662984792231905618492891849669422167818650302828521914708684176177403499295760610169169930873818457337021248237934497311546891215943972725033034963621436204453532096230747779008606163307468316925889865184391132970660102873228554419995761000530611066781353752765124824740541425183610759945605434443902649263137350702550240731751637429267412491013271055544670955301505126930735624615472547414392104355349064720317763173052170301107740160040339999035074599871880880387003235939697957901558845653405137214586726500490769329871858198028576323776807288364385450832223329144649508857131237368772228042458346767947339087370018634091778206692287852504304041178044006884995338022652705705599010494096275054020549599798620960499902746592081917826588752968055490010928043440148701979283106963806165028836251140735909811131615452322664638080404894555654546340776188333879405379904613705140733042664447137391525209956999668976210045256814494054559497797270396112772411145871385339479004628527018641388287717135299586231170109663232973040984394513689680702804759109430377894786282444167388906872851689828871810750739359263381776265954768782751598880463582026081797417939788413308472770377500865522866849325525065090312666512290301639148250642069986724300847078261146955727041180132733405284635877150550566357198542177541408951492898501034789064696120676541531934624728347677458215704509716321113202001997989689213600656928483372563452600010308180909188642795655600493449614937103237342493046148302350305254683640547331860674546563594475621165369161715083349290830680021621888502049307547893449379117006102493651288159944258161009099520008234185803595887494139056394102960243898270461656336481273550041137537658950087120238969449113477798706691084369939842933789888731101749007383168907912621753581374070263532476330474743814227887558145978871680062539897798734310061895799879806943381953164836479706909027922889696592520676010244883684633647820223683088509560712157600 [108,84] 403268841509364293665443685700189001895652432336135146297855763608719622773667300034313554021850073443378072468451275947242860618705703662514501642303466565110179195343017956203639982559985793385155224937461687683876878392372599387267170026075165188514555542142207025785759963893778948663485017934327611630933459014177735653867365395033427917743003328778140368687499099401336290059228180075597020064895515325519585874187520444349247974634668505656295106830107314525046896141630620799717816779054162846631670372130398253913532411439249669153743850207515525925632706410551538342580135102677643071219510466500303199372406319044982169906825502966061049507407270199326216259443719616580754050717931428083137560438889513889201115355085542051556447333131332588150621083076429018029382816262240166913281735538647488418943474059709358407872673644987092720849533088980948162803022043831182584457772504598076533280971219400119368211917979238330091044467371620018668972942517396960860231775658086456584543424586059824442736973132164035531580122128253431213064007949907998435420263018955512549557266823753443891294062818295958999512895043665144498287522996160981780425431156498951799171950289247899578278822565402504463972243222005726261607057424167732171148805813453703351293798282072720317159375394558831863558413361680934740797180930075096053534932057742887180774999217325504254879195260282950727620755567610651301290815354616880587251747991792307485324850357359035753825374245054700465958598749419109473857777184218139262521939313983951295437650321581454023959474561071628224333226625235293679428902441225107104205440264991295353943210274135170024414560727072628849401131520151798645267866830265668808991055013045688222352420355057277162110544868327641850752638466408181305677610191125351753563823173561488500550874058050758612223545011348228999061153128626200798721131162944412139323419783687702624238580749416645585162354735610133531750390470593327589325540667296922434874614855302626115627579840410532976649082152079957118051127338103551766087491876539184102575226106438214705968274737213750 [108,85] 3374016342418696200589900670839851480009198213982897380687465271810836700767790413029048922546349479566866598043203179415957891821121913005785019106653912437982332152594635913011870190272360889999724362291640973833259277099085905828610870589769559091419882277446174746932282880515035931565252071638059389799296184721722798897628741743981897398210973919667221580979423635215417594987126591612179268945016725832917691676153631069471884941909271695425570682862559904973673812922747078416449342393883071219262999296332830792730682723549621122549340421372902611178865413547070111612580397933533158966256557863700803497864342404862022240961913510322120055778495802576859607079915992554516367069609106038075232673685221201635547982067707386319260941753824462348159343496504691553555259938096004242516160092419147982991283228793220590428495001818693921636340191321950485178918875368680474140999954677819080007138540556635681036908573537814351738232059017022516938665934732376603349189487886696036848234807208524192358711107527591916876120633809615466472078456938623538005480282076995449004175358618334936203441050263028958778708667023427625759986695424034271181140260942504953733349531632920994156021137974811549843537675190508735073147733271771317596803003268222287537848027304191410369576655318373958913567188004334567227883459219787861506884498755362466129678613851561677927798529740974012082032550403475397395002240764043570510377938401507087450922777715251697971825944919142273893658808021758780884911795573651480938892984263741959600794108055671493224460193171202486522017806645646156309915180506520090018719522168858609835942912151098827061023642755912383915318339593301704353244584905772057226447119731147114418866720831876376568752756129230266078575139965842480696949168357400017954087439332190304912201241139115897277396422637252197767948657194125048311651593686841166739497607746835762481393071682126139512994215767101151648401941247904130188055474731132983329190524258351398839543713316866759187289957295646411952762370240644306532773438686968466144175968599894384760517795200 [108,86] 23647747961647041748289090061645113369077744741613956458637111132281623030519130514268423159722518634186021454919871456406421112687776148246556589748182930701617572542729482219328154887743683746655843319069490973657024864420420723908635905478456968518621157958130678378276207900236985118660768897720028201364321916042591235177437940531369961406780279387766272886172436443334591934710245620403428811369918344971895950436382126232105581884809117505785876719698357872615197437762521170314777691197626811183301103405005720127744567927545350067577547824218573035705802189461382347469910889516032764359665379373155152027900414329074133500935288846823389351879969760292420416417413060276308320564287932513758849387447751610479021982219083735591445030014046467286783703786339743713089374449579497655989029185468939297610194899355897571385121333663624167982651520889101846748005169258008275453114751882332433937695990578975003470819661591256299600286898677727518543124116649594293926287688499845052131270782337376238335391261718177499039291872070275921039023139202171019053904753831663577316206672180343476879298118724113633540498678163379665361751638095897488501024267658349878358421782577377747562288249851108981940252842922162928910075584563568648507304244980421320742095211496880410635656668229558870397515184945365104116716198440777876073084346562064513096617951339940111874324016006235984403588744800766026859667546114363972461747324690643662286284959543215481544159644528012444363458541661859460629303512536009081437168824807328623278257514898638526362431256889734378848568548826123221723073385851314445464057267859808401523730900414073958596637722427060284845244769019816805617845165640526870056479557871017801915028227621631697985609338539234169066307493040381641101526456128286647899455479565647281719633391397853750721691825852438373321055202389513069782840236987266073392368430252410304966433003316732491068332836674238711238535228620972740952738287478603911177650052347367309862882841596177562718881679690526612962646142093719102152125249360357932022035072693522772192256 [108,87] 154345891377392243506265458315586477488104816395810385301565100723801168723228854176376639309657927846627175231001012433646478340161319388470015663437865568741027300845783129948140346755696759383281580545122092481049074969749184670655711963849036451460960704809308321398892968932174533987989188022565332538510926000142005403110752635405665103074345797288047747966809888206148488136189330459742780631328254805092776592379289356299533212454935136899553893494629488776924607185960845108597150158284481928682470361316151224763351477548735598843504680064762797112831673874222667896940569083897633542009011884012424924761471919508515958530411186691836040560053928201433871138693970820497955798129076557570701511945558286530458462809505418935605640406827946366580670653313783405552188363219227572935941625089261903243467106220628183837552254321464900423198329825209990523608279062134172160233571733838336360626187063516073526721479580291106827875978575925191892946466725359170252635123776539441553594003402962902218601749911661714897674756298938649169181993093272077352197404502692659051658462756879153418288654456073918569833951309630829583807434045784395883707860269851335093567955166155079549001867834218064833402070708248704228396513847334822883743204507690966802775869161783870154410183299774364277689710634335846731551235133699179487403002034309341679730413113521020399429690342954367761599687074973214302360012770036861951486885767590163398728062895910049341205703843866784610401419024543026374541999502817959657373023960867881478899434737158524282114338243848625839396082509621942171528395644998570656325177494183874052837732401171258907105393017977067293074953452467413636324343684970470036993018780635089895821323700448618359020224880522697646293888117588541432171072999240649423398566708969465065449372919974149691410477125331616877745625958188588027599763077924186948404921839913363970848897612145863371593191668840039235411799303285375933121420182844131096421833162304357071250159096425299745912401712051600357887435648642621460340151339738166295699797767722904672 [108,88] 438532851007598672082054785582517427028903534635109152337408893404157302435659957274057050293369521985227358401660852450684617967768687132917464731392463232231206460093136492137699219736295024670354339921023404496165758960629764063044510590849167316129034081912552050016673501197673695845236098678087970732653533689534735736302715781101903361127143674262842185414700761365803181377699432720380404548065710577759768786959246367874803330542733660807574663076523006520977272642915706121219455978400791351139775672773266925978122918207191966513206370087165124266308308261786745918252745937354733889021337301997280346188436180921922786013395949281118283782809601715301322297468611834266778138788181418067543243578001341297212480328305486732283841718965033506120425187839454456523384832660739186910310021095943261588729839998680084599482775743971033077446194728714311331802699864709319778399909909024733292853858748066201355658120987219333656068964467015622468648150038412240995308207060936004504027363508138570040027940937537080591385399726278479402486689196524875305026055282295751586640339047836542222839236135374522802050789565998920975528337297855661522931511149107627720062140691619302984710752208054364014433819848596625192968808621576922360774374476794789771496593202484649596771881728849713113926955193202606887942323550017492687055002804910823858991363232461817399397478733641761753185673288073152922831503380557607562352822199350879935422977928959658893721893233054876224134372964463834402709382081106082126202123916580215230987990951741220442050123450244314752938595810168097879934530023048903288742252580016427393887844121658871827856965854025661906690721642321016922267095151823745224231713200516125703588250207028183320934198688519725688744929359513094299599030649852255868809077617130429807076518181042736607153175122782599840441223456152399365800421528939228164407774558527137617249299874483626310136928354056422003302684856755933568930276361926938489135565005245694629160727443944537390747711191244344036797149666189959331404670362285724884459369283520 [108,89] -580359693738541085120911026563415776945412683556298983513514871984298500220805616530723958165016951294520549541134395420954981977482990364385444368778892838077421963125800593220764062954259729316780412057679210906594699707114772509293330565550962583634110181502370730069140341765569859902385650128736148427742893105819262181192165575321324442882244239347811478202125806417331545403261542567835688676090697408328660857792774313696911830918043080792938724607954780722383774161386461439454389100878846342860514962954163953680573784941540984210572656751822950164543312797378407506745257906787651918481175776876048205605745008000678769422672417554434348571585811819696422991604846485339471588108459809779727928741408338865147425968292266194846859319704127688004935836014038697388936984137931638849025735102064175326675211074121969625667082469432454250171934604800917926452303496485517606897950566394291674904249437779276763776272917311431867294776924885242692507632318410363608704406568451161939109511958469163360857874958715185765761397107251709338578427973440557184708992802427143497250709117527067012090208386852507992002713290067956160309815028801993153307350211502172190218101650897676524903574375401324747208001330618178614906535979477284038946654034233892438691707944103136356609522409144003601651246020117145828375874892752905888961964958435232150264551425326339480285673081927348348043923902357785442561972432178685828348651824059067302061426707127092409077611593302480772990500447151265643064710638996698768436869904403464555975309077567204181255585592400481473802639590349686736250526901209436557460090296873156284902325359405395129877772776707212652360375786384304778833923119475166429124989324461045305538655438889296693183928917732832891784544747306934665794002629696086491514295873534062411621200687114248386515389850180830680995018380239679076979892758387578583808670288403903568459534005807088777994890949396555067090713723903041667177927516601643934613913281598745372110820782340022456245126451029630766828255542652419705475704971863303158819648 [108,90] -2240930961699978329993441030359908265020804406782993127076964918579874291141629795150614825487060672763321868334897284792199515350572054117044630410655059980274986228527346176264734051013631298634797181258363703432258702792667333101906286768158746485680180663496672573884559843938917397765829863991037408450804805217244331879006289628153152421456007319725010548448973641875181394491886649616179472666426911040851566828921343746902788375876136615331356771193426664180818900011295131964801728171451241944817219482155487190545284622968874591373228225929654865299929461828333275132088817813376942815785922686579299871721265120971222257701196658676756602915299623907929785635910223139331536730208303634370470678275161196100948066861025510327910548217610505779747115607531957314184328598483210343188140390007427198664526725303915746548952055642178780716787917931663555806988793941021068783934615493873889757526002886922398515292871808647096541548365010252133800538657312316428099544196048701756718647842370022721091311388729037099570762375687506462459757808089377406090213922142079416587559760037957587750277544540199547338175449439834813165136650430619360675752033634089220295151283509192374995848624939403923895895483275019889614545355738792683411364925619220638829393875075248157978113847358660314427680015235863741415035986672868679054326130472733775318510232809559344149896542062801577331805519597116003088940776691513399628932008827615683424396489331852470558480465684369530544954289995978789855555245259600637592944008540112861120559932448747617740315976368262064070730592051277132336600788304927250471511015064067792188133922215959090757632619487598095268203980050061622145878991843127410401787467238558143117270160087424301389916575259807384904564678247535833280610018856175826131326047230011226737545023870776624438158951730136237046991717219399914576967392097793372181762112101328992018271398467741825340575811219711681872739544643609197664569124557604415288838772886708737945637048732280764967464377550518037412930827419011108583680570277497695968 [108,91] -48637136802191754066095743680605656744196607595128067773137337597684347034769213284814442231685753531803019262983300502285586847446849479667083549664493535669826827780529604350165733081153728807019442266968519351647419072583000439835246018569054275467771371843954463706064951232810068084049674340491491385839455244023833307572326679254412310861934270173463440045477478434802747536132786288033716735396126909506689414193799709751929523987403106845607122822879415973329712015655897323231183455353734079616578834237899242263253264398477602484837782167897783929975348022279197125188698422868125267713932637481333671826611849354413948917050124141936446024556807965227066138732977878669597462708522618924719439017259399179673841700353311231914744489797784200324869123711736238409467510898289631222099656219310540536463700943254978931484656841880846880935209378732214183180685941673479308045796333664005911992278294083865803567267738854811449106729003370927353971530546492201278179307322229193578280228242255146288930226795339960721862005896580878438083768604071228160326878609500055596941348424889605683614521669206885358663363086744787171971402564612420696363378089757951420955152871823474799569699576392720902928575787438546625113942699392609492984898353146427802597313349553044098565834367644900399380575213678087529246276931956280914206259221280420002377904687564531897843388951598918773276932426278354507628066530873411547269402997864100666292365987274729495837100531343110990685729224126566876974842261730531611159894922817987778538336498926244861457929736013572403749471095586112089149235763483606712092035975583683571213684990889665452662806973199712969248953012706361344732413888025514278661787844508583530804275986245616663114722858265483578268791074798571030694047147634102733777270145256423829466982180363911997689854494662613919714443704623066669404062576405647342031760459192088124689557237843552811374086645368175126740601852537394021752051519298760708396886270888461939821784585715947847367750629964750103512178817101883233980859605225488 [108,92] 13351617097607493606825130496633396250859852732653977980099551922420870913028107681818955545172524296632147469870586962946934553163123898043749224561103571601919921864405474210114297768676541671762103474888461614764008939668654200165780903958971517797118183863293042667244126546232975801546659420303580839912229464826093767062530874416961360046858231758520238811066517889190692140290147119898960409790867245575859561285738595005040342591763039717772681442976970260659043355835890661996703789891105651585387828751525986923021560366252006021639119673425597420131008075367390741269627611261632992757886915462698984651175876928728940394352301241603204184687786054911275527475014029700542110758317689026234859833929325629386255914047294392298560325491265408655210921114279729242438571964458393669309406622764596774056330867224274701646109628119118042911504699967067562853502167658051523374324994489648340867402487222150721871690864786744077818424475868453241168025915705412182894484492684080305481705094512220637826497278896012216098333942322309518247018008716764748113006614848959795304931321565584040044748513257664176554248943288163142328453703929419924168355390561502438905485143550041979021855960156378422985148212019786455619860408497252749840916415646622387949961358238979201162255435414715201569092486799034232012721281936944157702354191883118304355223446958571074710969170084095136751231475121368897672375393530182843345136103419078286350908709385521236022646539160903994237120663352817461434532441239196705566930687659390934180950715055206750904018743270956656729413664097541791811532874832350836126740655911335905245169897060760188072826811995089224699148981496908049045456506823740184064225609251769795920259043742129511923114035267493813189776477462048512857633302673627138293327945054545816392676319446616642640908536649485282234029465862600907817766460745829913228632101396622650392733907944288675405257458770770451318134811673283865880754562613907944172743958755814531964472650997099348123316099724939248063916617490390319975960470 [108,93] -463914920548715019305472688628847581168468370052867082945616598093970006697375902964461522217125467200212200846858836039214537139987654793983508225070139927475870491625014486478181496929018898344375229364333768114094953286556499358971613791771110184097496837542595677069429517349026806766081773336569838466060414137536777144463370857639222464579958942198600886659562564346903629673965693892949581248783040228112673419017284504496525949256554929853682532573212611022981786252718680888689916645177792420813850968655550484792457958383331153455512536993319255844825983613416601189660974008331555826629549611478644880289357153040285309432753154127383931843286956146052108767970483741497825396707221431331665618240300241136426361651115658867492406782927122143003782445244966144288297628901308598939104539570633814909487429327952872019235964642190721999033795692415811776802815826489291689285489578086467401177591266523130122397632806283078071283202274949014047555668615641469807020147858727131955323456312431184852606738142664925180619413423230056142856077807864581578411001100306281474969644780565677780849285930836619801612885170084879818334151073677892083582959692483126813293414171108432570913522143370672949700869169364771827030727481215452761528658045869201038854154801403054752077597189182357630594581788965512217499162714383587564340917709199335000130228708431810855013381643193663589999435548101559923594756204652668273729242408567519849514960825231102831022054119147927307066944553209542162766186522507511238144981419953479568930975558955869478329396642659432580798640329154358951806922061609118153186763400531475803190081179735726936689015712309921012343348676302933403544926018872952065551805499571489321740675057488160839827966442200810777626211759818726471677351388788258757238977208409758253632909845171100784770020803299092125721630138546530169291378204545954546687108708534114596489883198419089379559898244497795779861558832754495070460648244552140278685707036792059586059042320472710036270372356721540876616888705962995359232 [108,94] 749083103362382297837398711801471949610482353164415866591700527860150508134602494503493591352606787825710540201903430468394488133979136353717836758992997687981084999451048393659884437054613323809157056125359349252617786168142702714496014976849546764398242859148419124666512801912470479695589286113835581866689760236954780456324695403607068949710866674100815828581006719377222858242563812562654066703556887372880687270681529211810929971578823039560227440649757174680741132285278605179175425314309444616624088942681726383454641375721597638783442558443490819417591211675399541625298883565901110575693142947803403955694521792589200317763884307175205924639263610121586929051854368161806829655932886409389827502566441108473076202793364929956402263865305613862204232405220069941479558937012320352132804946329903237855933317712053429745391795248459093802948940344183633501876193670113496573624985942898869572145727032899885235744733589354297437874908990880981139531966730560734567407874383035639932595234822536692081049091634136876775849297970082723918849317121657807081301535392738127766106910133342255254666870874366139717059113529678663000681142267133246589417941818015888883090026705329282937436239104919301796813027500309111265410211371365564604548582174968008326328110024880034884714555165317135504592874965346361831065993781305111067956768680254862837308499941983961926980738835777877277877229123942437838642260379218113139100655630747280097261409226465799894617289522165824337864686584645184880690423115093095172245514574080506443405827560501969388245338385480958888398440451539444471200844499748701940973731920821787092470750081715760033659074837293677639985842491034669089709807251811536658344552108840490425326224422243679453878975578671733212502470712290292834575902552619712651872319605125281797342870904439424395295359945132120443492406023030803712476916479959219293945271655697079569080322720021048701695626957584554112082265337359792881013031148303951519593551635200392063147277560837487620077403116271175569884971023689344 [108,95] -769343074063265768399332399310970085162477225488153028329780720567067385370180479355926562811152375691669926739466300466037074964698989071625370884337544677448744519181842719466623028390456102977749782307383419696833601055233986725800832141146258455458245736060804690527690417981803108860441146858471693780781179681709451307839787460351458361230293912424657758825405141867335058719071311071938826162050141136144671673514651022075048094015949137973787991064961361354647977885524699177441521996429611618510507196749047392399128468740087885964483699548965383726812426620850992576468880929323280149163513420051340833019486134916439033947269428319421848276028391364654930007972426388919872595630556434593590335341873571948531500505090172851679566665744005416753104549385565598899608849637664334096949809007013253724591951686880276148660774645539200538181780262538391107531604871249716530679963390351394460614659157252702215086184432122538931329962378899930610234140984011857778876751327538052970984655736942925128262135957565251740184410394206262348302986070425498762572506825456937843313518348474061293009605076472839384937585741976300654978227528618914550496913150251459223213537898542930599381339024370635859205835114676181988731618744440243404836921690650762536377398625501167915719415523161428833392526983313172311725575295020818983033552693108458505364793022064391709827769624160419331857887342140638460411758190472379052854657221135386624792228674523332801968412871977888036234984564459388440516188651144575422992532282557767130322387526806989170774156360061570217064824209717784510751050582733910903987548316296199225811481240949794407272595378444832606894450810188383572647982697665101279930329036694899946374116237213382064413920412304546265053647734391533796206597304404561245078615747731904462154535938534628519067173076679620361763586950178439581576172843310085105235527728786200092150760449365064401174968836520416344624499083194807121055976716871592245203638325212046876206289888262822233073573720327784797842229824 [108,96] -756436672856303844346487104747146464765267865920457058757718571254695201759691547238395026344405091610988733253797030662656730637153213544403926193580803143847727599163734159363514402948615081841055059835827980730670240181209898585370815771544274399518176779346723207345399484334624543873886783004748748341275594345232569869316388746341922112560932999884338603532391019655835520245536101940992654676747807636058245340634619933454465282894299576294919971964145926773364381661044946534422329556895997723284210289541963237030594426887086725141507259507044047348698191113731936667510704961051947140504153657916403890942363806309785056276310042911484862313775825817283232297976607252642382648281599793528532755071391939430689888789454060293848998089814096444641570760006996984697700327572070560194283632388612314153563086354813042117942706842180245959774654871010564211421789464858128810680802639275007964805146734760679727717671851278540769250136523934569708696668663435252000663274893349719299059637405252013831000041168622647672739440329446141498324356444547980676536121082038672829652414576413753261566651786702777111960773771715446678091786692888800679327366089040190153821339734561513930602032102982284849706172926313806723401566287915519215357098244453571412734482659559447395768315323268704763323152731360963541965917981092833205237573689902847408876864691273926894886708180039662735693507065640833142627606310770581809273367921570189770502344747798717291916873719756727594923769334069738278129204483252486934160464849908018328347055633218037696659602546319559026097727760462370959485473206698545565729614362353277715424431466479072618500390256831668706601280076168305439422047790086862901710483935129476324425000691479694154543453338201406734996935785729298002445623008873378843919052774926142881075484832260916668451707244363768038887125704358723507887885810452314580848375860519801021745335986191974758005321722157562253826183806119090248101538738659310511505908762296400575303924719927626237830910478975485750048 [108,97] 6136939123807205221855667439751339990629633273118930125013933182559243713829323247594433407088460475016203448610063282424064361498661370837434515527693604711647205888506243337507741787892114005849010785963984033756630051264596779676091832684363214076362538588955580307029558634089038840526918590535665058964754588021078422011884260054679491896386910231828188857057042695818850565736405441477047199033295748644390429521347280146331690058530780310348944192613230840630081013713136602227112086395186133665519928136431389547305345280993934250313967947531954622677745406941335937434229289575940598287693497220594224707901316212624816775634961925846974193236331895656675070843883537097479055178816156801346115432618230863496723867940110694373804277241893443424829466093971359547506972800449320904859940941304660651964786949990959839493844358546114245857834640957716995641222171841181203590168596641449439584635666330560730157886273275626669501649987706018469059174260913300554258292029452456921204873575399509220309116180194541865128292796948610129916437956913399141533970255734034191921513403976255905268426613362708264748417108838294572216099229890505865944090964633770819795537193856717536459583946469588182962319174201650835476606211908169556695139085639604653426304357907945828180107692148034796911696449294009966378292644289699543056786187396127022435486188604935135113143263886598995187833171409637871738060681550852083312307383074735700206842335199163948164268362303342287586129450747914884479696038187299400074566980973174256625586299004442649652285282290559544471320422744729932356062865775279791820231992042323190978429678080530629065816826581521297879883746753622628076905269672567619763270815211432884729444042342819530862704886610718570545809520293059690881873574967655579717025027140031409324663080750800354260693001410959059273373207853723618356682515990041903511342260769866262658555143495467518398432327717379635752706901383244295262701656125060782744551965346627802721676718446871488978159061134914048 [108,98] -5995549159524239589916585872162596849058627191833532867406036940689882714606808609654251642711535025136289053128771835788378082752658477957842036443819795884359412273858248140805984240333104693390086760604995780796814112200110938815585133666230747351410753952906812600884565612107466976930970054020078757686385713689389574646704263172303128807675367699936864644596924057758697807372504953356579390643135625658611416486804839056057826919903511696201378764856604873180431021459717005787900998710921382970650386889878015592784694086492185658422554044946683982688747228043457826075355431737561179049517498255094809823686396273245672801844674662870090111908601510050404718714974489640243897906953510562134569232006312615842948452345355113779492295972984795547636541949192331956073793088927465524316064658864948821378171971201324603185902672777107545259157906140350119968550437430194549659155946944704621159596743073174187326201263689404350887350208760498774403239191489290306030182656040911833266998494577772375087674035912772770398871073527625450291813386631451679862041383276788466659545717221119897956816606290682904224694676012278485644814612032400205675310487700423955482931214122305106608814226275474976808066182815195621213066399374666972261555416375755699045453677949903602666805904105703860421308377650041334153817245795358530735766077497086468263817534574545217472655445942589509725474257648566199723569061125998313468044260713834054055629311998949247173340441499883304450299431567923853248691039562631826498289784089245883506265206816756512580691701771838981300334931973737346510566068233974067437597864676155784845171605249677752111206078905809604936929973509039548947298606135198467271068646863681581284579092699023326474454512119396582836099371176089606822752006303633025322937518222795295380583134270853081090335720172830229730531373579539794312853659152829604043908305864328967476818640514538945982500639378765950761230206584013173727529191966437883764404006012843540714328362952492625893719444640 [108,99] 16340214503942223139658591738602006708883187564146819460602175210995914598308704256603302207532116455050310732059968018064021308423798396662974081214252761247951281986517983024600677473167202885417827641880740058744351934308244402097791404031521600993388206727376697524559758683269658372745829026001383399010424433614407612574966795017423438142029139744675683847728982932123741020315554790380018805881094859766995153534327495773894107758384597886596594057877788175326190581631966854138374620939884716057936566354486139319643886225743510204979598124508983229039217218319585481360768165378626717136476085872291332543553046239823645256601327984282691475801243078946142405785130917509899908229082108785959268366302571945684691584218861665103266758731814270281223744240622026033182133833635094404905383039897467885422904805565439783392977666828950588522403019228056680816174336685618806993234840251102851591133360313952775637575912793006730382170082177291051927262724643591421441418974602477368715260924698716751029208893183588999145529304874528254205521838683273756928772480949547996187536338552427017328250732064750182916768127175940412435683592316753328547497093013628117514335386281177956387527528125446639244715188004336591039615191708432784133865873622190666526750257208934592208923477935365412427279914471019386675220018440197987913459018277216646149225365377221407283699853217932192192918370943543702430248634591375633097095294941427770157319276911383424328447086890511348113556730262315224789046121430313039704640602352796294501917575026990325683807348745150209347782119377082001512075037370945112134545296417048795219745043174374061742077075858157906486683310619099866720077284145744681201975413316504668702548857647487606681277049878938632254156223715683932957842858955325375827677401136975343260724788909869369890032049210029504185254069692301106969420112831240809792610011446158538093059214805272780244793318201546970675160399641508452373593210493855498572417064779884252611185709368719445562016 [108,100] 5169376743594670460101704220146324504361958926573159473235927249733483887169361792143702297389067651232025472153287801406052227677870336801526852721716016335273790691819464931408053839753231509120878396250338308574084073487224632493805397767048148863602987944932782146361772905724069081041483079225990847981317041649995635262229672959427915286924320213361520013652436362622945903732200605410437186270967943478659865666013631358118284535922060410018700474682268271720651629046269409634137370290905360656730742421057815852562062797843758926944363208769112824781039629151845325229106317654952112592150249264857206244777845672158049831528024570192731098765986117293240212988869338747292316377910834334534855386821898479350103080255497743268010862297071472888707828987695497771175234644036169125441165549828386028090908607291537331662459230492613650276906572881818105921575977858318311210431503089288969076076861182675724827762797111298504021922457316619133767524392882549310723069103977347775860240866008947507687345202147364562156780916353943559646210959953981834384510167467759025331832892235012428555534186046769341400403513544414950824791923142413275435434524377830859360699019543368071519915824807691001451815445210200306056019690917080129964352607410260534101555759852867914105427270026036341837700669508893439445497478810420472423224595737467198269470762927187615116797304197684207714372402142520803493062815090443845026115189549683319478784981292204316985331644505029674215685478930122381953396663997099581459167569789818270489819735098387696318810956688886347737059341985824215222020435192896506419459817292234334728076089546959140298577744520471800781966585930266523821457522370129573867704643458834642074841162291656159268915683223204492315624453135367271665639442998020265834033380211343130466120375204707401307471033342434779522565004023336187152709499667908292153626387079377451657418293488477364191651044234063985769619209086643255079331011248516850845729302880353110225568677726362996 [108,101] 2705078641725369540712418368679228252771459256323335699631136076597028702802195416623510854308764315626342227203701394428204161589214759606867665445572865345686995094897149123134175801882080978121772608918221190131407746756741845928865186523947537836950989194415835046173096608093134380976621154705696098967995613280399271432289275780582361490298881374210796718308048336579845689879693634153992985180592231786318409025832556728352904002395321494315371976925609597609765122727123386341606116469911746375319059922476699288236603619686721593264519426049917933709730353097773851226308863569105338702496312188784714407713657514503551814483510081638813295609848215289489789530113808589128457144865754531714696132674861128578179229826166690759609516000525189913892829844828631121094464892245746449369312857302681022163253441528935724782771669478959449394882516658859638801500476571247300604090330926787405365094002467432387483835186355921105643014796200396070003510018454088479867260557764700965706889589671607317475702041743446234950077516266271752824862666931307160903682488948862575830078355013222415198489606266528355659549292757660360766618922141075288397651716620031176891009350328882145863654440688517099694602860457928508051622180462122678359694015885957953457780917865419477429610109470081283331683994263558521237867279802381936509876217591221462683084783937867966352610399756229711496117075021322794591486931632315969351096598344097735769170953428546765941480552495252174693490669985874690580520014116837266688356918136412618232162810891310447005586569358541153129971237363341937714873960581098172439204234731139087463144711357705929657719142006514845823333930432143254775745815801108017489079308003117430738513145844483365184048902591399458206462930083319695009936017461570615125318490774308889217958627135127629044633158599882999375229239789955373281412340891681431556124091484025472189411363395876815677662676349016892151164051282657340807231731146768098461288787334469010573378558464 [108,102] 1842912473009817364875845662455732246884631842078517908051575791970393397496309239656847715265259153309259681370854009324274609569684596871553014231790161185962501675235000395528565023579451397811779755951584327561087892308971054812425692466815507603884298153747543600548036947319241242784037352120440287162497300023286524435856732931262761235325050209329394698252639081908982623959089986835061373399946004042019863734424539578282040765162740253886206622455883524482733001489350638180918681765282196029865450406385654677830631343256612803516329468677421355874210004746308110664408731717344816778506564561703185548320052119016343240459185172063206915554415764859832454530054553583469348066973246526214232911269846285691239671451433035661972682845939165106306640954483467833602833869119652402670842870886109294580799910233264594855447660522191447234444979229039567210723450973929638474711077029412827911067202466027979501221335255150138004528276250049380654390764436921241864525021195091076602422261194634983931295965647953934407270807097729868109247835642192287644224481471167859360002778712037438886832641631153949812760390678615882916801779223821024586367832516166619928324640943191634732192067525169087767570905956101344973863575467265191464231391602333657339588287017566228358054749621049596350851451108802885441412007784986786573222834981150294521073218190464633719132344387450268977754633848269210115218779776560261640013668821961672504891362495641450518593028738851744113802770150485613051377952495693101583148294100128407109736649163133938854295569641376065969879228860017753569664493772197306105629450441626862522993614243989404365921452493400484970902831277460603390460741384292898105184337645073908356764579698360819778397506631500277137294962078856017421589422378075621152006303572489907062872290869720403453129292755776034529260574704907266506167640349234392218876696611502969467478462009139891856520061272633121291052083123439933986265548412668581063757832972119392413888 [108,103] 676610800441923978455013747745405255591508157116098133060053508543038889155599555545650315452263218040482082916195717580476413710921599583556444103840798111710609294318527591273719736587976049227772454753749031772621942827911799004294376125887258580233302021499040446480312521179935647662801649160349533064798718307496143612986899934144243817254397792333800291937072522989204921124355309478957302309494680734557433164741517272397048739346620259662405758640311511653971571135845797857020518390468426221561389451052915426463613537436972024053994932050037328946409334814670270407964765364216156504906248853026007711706745098068990483276393689182785521384196279846422025216747450867100737172177419622788321950131774270324698568050626115274659211498511889473627334899734935777221644071319080611951791540428400962354707585070885935753820002721710900890040992932431353338036265797474260775555740904817820950079641382480076903533429387971841477895455771845215801341271123397566615145294619591490067867121233626199080765779921715167425395077247718399919463643496599718171227101354371189532718205511125519054237496635835092568257524249233157575386636708897764211811640191579033375742363895567559712267742635353005744026141690141694544179455110422535726597262719441367808878771501033602184327004942960774663525000730197246248117380320770589011273152132715191379269473991081660280509003811409887410710833476866361149589910817366009958770436948590905677799465980449545296475380381914024916935279020998035246664073826100926551122350860074769210107569558847775190187988050003262733863325388212539711415299166287593959268026361191198925373539989302391958394815228047686052636212724094256975186388587473602075476564914239463784199067968510238989902734740482677205250687016121154688395523300313652482008524390600556234930147272027920007852139252451130082841804265748963028998950021391892912954995246966738766531918047302873774492023736763312375183790795933495787210783136277210424980400583251520 [108,104] 180583696840700545548065374929286149016907022379363931994266834901645722589573370970075277531827030067469471015155619389845182812479398570339575719656040095817107093144266741810746861885714235616816622182497716467084793477007192408949913974418751129345342596947907226400279493816560283914476948874595380509811366857866995521949778868693601692459981443335303858488039237614213426220922991090207253824462865830464087517855056378990190744220149400288421313249472391631613842561124367640948560372774884569703189929414655323390855469230921272586797365705497275403389359912410851100516941304105261631007660888126357020875655123225012002888630682385018631193164177453697487512896789516205853724990248735571044305079606903905627465229063390370317061027658938559897180156920651406898856528222655348234638466908894741017854106240975286569586476135834150506754744189853032951336536603175447936358781768360693218881647450037285232078725733711949702895769594640621642282197217085598660338175036881532229643946897853309222188938662744790166672246887811116805350667594673462230335459080102195034872347612630362264928300864684812325088404085579127961282498236769947464260512817431000561224112957694494303508951781707730004406372083745544881667401022822255296274363202077384998335055849308654195920223542519315130467192759152785176288117714195484922867493791235770529361026189506578008910137766589449754018059257431642130253798682909843149789420080995193828135015162925651297564594313332309301632717677988947559360929351294783933891361270348961276529894187718837415956846505615672016856992644127214277638495959766731861178946850073322444914062436402921351685048731312199780682447802140115740846620832638442855324745684349340160862508522785918096451778863679536760986259022995273362031901177915434981274795086191175827573622912514910977620207537768355474547580019450626592818240436648500768322397260622541510306848360379139897594880567623501693857999967410166126251774144444249753675157056 [108,105] 34859710616971753726635086801824274614351732588593732763328980037652384115456213293616537561843351994578419228996785418969654318237725071959724177632483863139565107294115862175910113806033320578277929191474573087957817095559115275023499617604886398395351234651471615847163460741652165859170479213914890947051939821634973220760510094899267279114139594265193790280575851523175053346586131442604547232398530688560549171473139707359836962909962695736368654099924658417454165722116543499899613981373625300251414247499905953114968705926137836879818926679693460849077457752853447815010001452359875019549899264394916956776411253349652474623800818037482420189261811259077478015657118909699354619332489838967607005501374394606346393147209400487789836174190975556015659914978172535365714974319967443514676002562613630189368513676434634384995294163115582440652974648255163724290917015791986477795137203955199448870598371980303729151476497995923471269054319678706730744783994593904982680272206823526683727501478813187787660573399106178107811658518219964203261228641954659173710362403200979889514418744663177825813671544631105810758490966538652354837380253403044052463154011125568558002051020134472644057129763526204428939610750689144768185294692788500788744609586121367638165974396238783624626724531218967083606669462695238785407426862841777226270882804867327409788852024179539397109316619787846816605334589924009685492919092460714449324228959090881758541115211534757187729454415718578004542482223354710228004905786217894349100211529774687241596138677648672755096737354197788085491968030364277067241692907182108219880108554457574578635861869317046271869206635461702891913751287091550497568209503398757213001186109952416527789824996167864477661824637703839598065512491492520738251585196707903584702361789120243619641395866675063218278635288743320907669073544026695789209551394026293519374635876708600672217116835693472494972717303290692753332738315226721363411010500471755006080 [108,106] 8075782005505639297112576894735710545839411519832599308116181841556496616168759476351277359346821224647361381800946718330825079119323615153929459331422640200040491655747536432604064511294481273188008874192399728309311255459169593462409447904392860759039495077904670833063373266553885080509256674599926723567200984415139825085337908397770660724882606445816503902594694588889926081456112863710410252004858741409004622773963788269227848577332727112306693309953706954371325304448829811289222866231858616412696234845794166735178893356781887463674129689914620983261526336637910147120707819831772827528538540266439883785412537205560047825024311975704309488269942502481459133992302933643297891273796955933381659432121863401435239852562344459564485366812653193330667951841485355990651753400283831458776543169949366865812080230434926121340866094511478682557930330150710781497636476149253275957739217030150472750716221570854057894501576680632569266706636428833042757680847830129005052526819956242334486015642983722326089519968056073037201429390416111413984643231822524250559229321344768731751954609234023622871998767006188285901195611054703282939975394144392389898067963799500472663719962961890406445879339995604682461460787363057840209731626520550862362412154157953184992790737234957082604999299731407688262568467315424124501297452701681074055779877717806839695322987532818090012691843826147556739982568276186887857893302986918884090898732508335563251234304095907209116338153797588848139038876007319005432726270643920334438195009891331738704469934208247971555973799565551422117565576895810361412673172542867145539109095548877769484143059480036332921282865725542372453232694511796859019361330956972805711943539079348323739623144850541110429196424607999695909781851027603627820346179186046029930734812018075339661221457199811706434590775533598372939910821981291997061532760692518591134072973965532339351560431007223243145521881054690364622974089594334378713349486696720 [108,107] 363819813912802160287908314073487637656473091115333415909945577659464486500633613968784965370921178755806331334833720226929024475078124409340005070214676755990143429359268430971080909137878888860892414481027334703707956609246958351316000012176671154518700291182616690877934472588403831763335418054186838342792593657130488057172301199400575409738814206283517161450601374006578810607611009910196353808956633087129909059276118711879716332158559168841219152931796903530994866676884869228808137467490870523341390707814239489890559199493535837490065989035905721497348597521256923937712732149929116339323090752911207275551542169614764155830513415863326104870309250683667943813459288850142399539569906725528365589788217458766337257850163127999806198586828623482698520906312358488586963403903539959247544757597285208236451132449340229205832300582644125021557113125138710502136637207860098638985284259870165555731638661320586233123322202489629672631167531772505890953157846269143192349076141835716717589279353172041117965711929828861937082943134826311081011749512464991787217614843344741787303552759423743808103321006723121734627447150664071103579666572727273438562260312536904267540998863262443800625715205953661972196665826440005453200826890939243349074050235720570411605031967252261168563215553288647675131313080479932348270202696687064591990506269780478196424132237403640635916685681952867904276478901673937038005583417428528613954924411128199678713614096007232193087000047140106666777707434169516669626889073829469878896960606317574113781464558945186750894248014170183894406204314042029082129613377432399599424619985155768720701892816757576481509265761714049803236473665913688895068582413254736151136751695183533848039212609476475355597604037476063247239957082296602969944421919578719046722401950454774710617554730496422604403524951814353398151513451342832093562151199669501332360480374746522034231543301564878879650737689424399633076795608209845639945120 [108,108] 113073841820103771325949548102649398075460247354331853664821362863583735990660912587570387264230288490146115211107503018395009945553338150893787094166702831010927409420468532263097734205925073957160487089873401868030838286093514829861129327272291705909476721369183930674485208132322216911974402129295956793786181182673795966786100520207863818307646240014459504630160562194381828924925191303673344801945567229768224882708279928589449400564914731372826564349168173109709162844903217988451298513065583736520533741486093185430202097336672235339813507225709601545004456511742953550664477184112738565977046726307672214030134610136867198378457264747476552739977455823126799199312917988661982691115899112280727238581413114682185340961909879211712596643243706936288381108515559413975650596020127915722338393712893576958370102828381610491339822359653362352788155927483430501091635455951955933392926584719251110505415523078012701201568272570940633820169086507844016471914578514646191809686142639797793467885958885104788495038672421516504985262459772659322494798748949710152255050965284470412926735400738848323154936578701596878904745216404700280435339011853954460767269577033324882767000869816182954896171739183564351093935514726980414341603895796863376514775000445651367361190441156086084371829692178697459057540269257808373632207686492348904123777631332817972436815000130330917938874097706790584869803746755091356234323777807458871524015263022477873236997594282712257266937087050152620694511157419889906975257432196338520542783369409310391179361902687524280274414251910772661655400549017926164516323077063872474913634414394176804388961491609275259819601834436237106428150317153798178558102360483945404549004025623852709139987487055466466271290944340187865438252816306015089184553419018986083752088323133469919761452290576297770989896428615144818788081352303291742484936994023810033843819304977435319082285795910551863353858892491409310029404673907327020 [109,0] 234294585755198429116394598496163222065810426483274681079275705952639416876642517635134380829376093962848443617640940529064801492182142108506465511785067920984309503660893117378484431485392299321883266029688067707301261236530017606808659086575865573308519518083203232081932598123777574998370193726394479408489121410903308717737731454339789460545348503335505560738820300482744992879422111442768461074497761296218362505362345614484482418733536288642408460827071122972768159929606995510826483173713878072077850091596804553762188311905496542312127384852333586051886725740259709995571556272398754669699783278041608445801774705794769073295104769834589396029831959818757098322078976495962167366072489671845794802664007825959131061651260302485904426109302925943768842791292081813498900163888728653803865036947003523027696073901632528798355430825847302611650596905614363139303076104334347739747515232631241208793008637719053578829111788231120275049829679562505138862035116856347394847334124517718742191761189527779032675143397147595330687629235394707095104153442605414457288479478343465473546484336743822532673921268902553827484912111608439976980123686638987551454968840586562637223171749159280130741263108396378726431396746589798031071602194979085110338728229353477095804963286846271015431788069338433858752743436330823202800849611803995953870454082549982571389059772320893320485649896710990502672928769114661189372112335695440469071788080407487687678369569983156450400358203773970560892840179899193933167403551380536809415452027038250372321173403056601388556103078452235234651895420587206265796058078388886915793148394307156098905997555349070397740619010775204918471803015367201050331035449712211825918650331611394631719296779980006722062277872778711841629327121842270001701460335174421602179691236848320860438885612414210484274509193492927905773118060072018159679592521885380309969999678226834751801566103870654176902683597547134724710331510267084892621131700660247620708044353906286353270909550557849354913554534129882258136061141238705990084833197477391992379073468748336957498027020478044132405482959404414274820731105037796141777541031153725324392112287521714982488432254648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -8503094617952879575756641228614642165995665050418405637152681157293129384590513094648393786647757298684303744256416728386457615112362858123492044947272775028006774131302208493317225040758513119039677746912793519428729046731602303168118455725759919426564303788486704500697787402593388046093223650931970358269405491414361463373545871206183131038886694968751912443793690601076525005393039450773624882876352343004902963291232259590858814604461084738389345185951484205119323713625241226626104537448884122591060751857957158449395525231322601783315762364703078726419077225280368832745138828249556430943134885639835745367995312503383285109966209352166716230263547203498106067726187244913753083050792551335246639588192625850251068968850444128706690999876460547460717892714677966619996012891035237520985759076116383904733070002840785312050177965049461133649534214486181156212473345800620743611425929696486344950567712378904290762282878559071281540112058171077005264369334943202282262351039494586665333925159955504273264453942853910634543017961834573348015904541515530760060438134763669302989960984607190308931732014762179450254380961351774166937359884503029182261697334645270560412072332205705033088564777549958060047827068811470542119893299569595926851005676248245336863009139398404564466322226848090256931938332527272427616181047727283048654896996117169444623070211093257426107261169933020745960697069840307255183325582341674602024660273428571629804827694877817052813696345315209951537706673460723864426920115096289625164435025844575638174988329751483493117919458210254673082367723855103344461286209756721638066261066692067795848470975327964357093914567658183055038450142265005275151177739798074918824789077487385162631359388008696635481605432951787899821828652513015757509852428423298584654132488092794620636917496638130668738505940089715763323579415491135622616842099348744402246669399137405905263578125917788242624908854338589678461231464050042987495874801577532991661926556955928562243281738725523190145977760442598663257292458419915772270887621167020438632406990674119014481040639520007582558168011257624605760565983675389153884718401583056213589072779984924969156166793511829504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] 132034146408652596942541233866502615293436125861428721230259831366774212620063596881067577642439801522782866161917590503832483288900820549306413973327962276527578237748911559945299134958613128097561307638338693468802895329201874496077929782615855029141601103038705985544122957338632527074264802094032715159127458389951328892915948776114259321407592727308960968975128073786262785808853780293731903739296459523764787743827004772731637715399288398434070426855438775242203734930935121005213421366345894844044156668046685847149308876716052428056449975530429291899743434670891075019070112249334854662814912938696256700475970127437663983260095175236054680395221942060827222016673259138905942769786578473125632207278727976521154561959657624807419455701820650534996702992137765225251346787882861656999871465545472172531717503830565219506239347755354746126027104232930442524608999143163030432162619397465812285074401070315898948401441050598516134966118433948355565724817111209756313929339341108944137701283291524161839240744454913487784537049522452440383666744974341604324962710346303805700135357094527097815163550274547237463544347494578602817769537301048963678653145028787528933817117784846557760873268732639327552029602794721755530569137088354963865801255965619471417672573209168447952481628172550095700063044725341130971611475652566884529002532940021575870470435467546826882504155799425068874273304156677146623033059127199632214179603496732740322635845073043154927979268632638194665720505455143316705508057222327975997387412807092155004436900986104805260424534874536663185913115485932846720605794974366072623876889437233411039623659250967016869886537797801506174882405044785998251677717925224391146391551945760826166097780289633121316155211368588772120802952750351914855201683746099189822602237196174324124802979400327003082828303080208309348646872539765058536796798636481025991567505896738803198319948576372723624771980494013361175183263212467218056521236195092135180449324022273191636486782499310592174088165278981878531742803994147568598850207061498396520269216855645736451427546402163003516330731720580180838380108285823450588268120080798375919248491011218058461484322525324247040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -770551163295481475795281715541447517641779274482802857757966288912979639998527007169492319795696553558678048062812820908798986784238945729014640326543307521744970913402969977102283974566881403773996983942885266022110678732951695739232976429675289229652890763427455546884160739590867449342505518316220966867623148615350523562394536543046358823731126888196287895813175906634822782995991905507731395234762607466806293587290377244316981125742344099307737375170675057705573944965283711841375541591648398363209368340662586598928618098607123328368612963417165299336709842051954804403578562332944184196959497232717363023505019670206064560780411002371701430012187684212903920443755238247245084813049895459184726946869487074931085203123854723153917206941341149804022936504885910517172694002107028444152887391096208183793004824815797197443259565602602508617718405496689022411989158594963788084583028693233968388627628541857351190036140486729627067791044156915143185895668306334567035247663836555846931524888709477291638342243179450368612777578564033435273630372917803388852870720234756705490459291528922372730904274017203208787732958874826699695810881027083616683534168702693908683418752106170799501781929337672038792265370817582994629195417479839022270507746527121430102400721012146628085585739162677146236139638248033788520749004572222844510434319731937331187573678311574999971783256652440052385389099075033904108351154815006300367626852048439940130687692217069254271268586026985071452539473325663206946183031644649951073107858240968879364877564282860389993054276728536594155866904018633923273457439492144668049965803794830590832007638614441900578940334520589100675486911128486477655274285190654818935987501884440437995987821743076427176824091808562201995547361446993671243019159730333312141368358788289902490846754767132690832938950567461561335836834421093998677848240831229455041838707682584544913313821651913809103620486055113119400236940795004842344168096755041205049424355660439336274274426736206083966493750940846153548726960922946288037953051990191792276799073773786795620688652704618649357986156335273665539099183917670719325662157220705709115731555759626505334720958059994152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -7874102056101226085140843872478536637504131512631860922681621049543938777921435620321018637123962179381163430514206846492058003075109786704761245075400598072674741544243294275178914040363393443067266206973428696681577052591193216921920701356116230615874225852920957211906994930404755962449993462481109047576971982890020621829870714022721994993624984863945768599508078717766649432389150230115035184690260733637033070828935659583981983092151741518928481816281072227108872977990030677523499421896685088465005813206247563898743139654565752841986557606565067079192277671514614946484419366663197242678241584340555508015046877376977322412692014236866518489700911844600262073982825629659811706316521371517580367303494077492635842003043329174051749581108857972785536950884571828165183772352390923812627502031209296250269822142018710423222225265966922796177828168483321551169113626156746401065870859520296431002838336864728409549024725535266552480878792894205887360806313316528864043258966915523998047102967247068899291155392624190592349606928413390482872320525945201967333457776043947488223781560555192636304183487005563662742933216720849438203301120432089189725829042280234994090420376112191790747216591093020783667792339341688716965238127193533983497361959087017764692416478237382007450974289526970724499212265730440984974128632196838947637484609026024881996433134936479529056138038568309633218881778649582062424858886490634138310722026993903748907009899185171022128753730693373778383265796812041882236202206064181528603458246709689011919029671993076718837643716502542145262192211891404738632919439716234007975943729337719035039412077918262325513441224362495835247924208586245195185568952228868745566449366209282574472682648657829815748451245172765458986663418884906043070556990651600165805189237390478649786361672787012048313045657571236698266653867299522539591842670980807174202495355930862177385711311960911641460361674317523198643090665002381289220300055243233998792403608738634143196510872834118480752691273667634243060267994317764473099420988454914675385706937726701932832846649719936552357404503592561494376984854315693246241369028896678442289453278252790223607619689436917268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 63372945855912807726601786398136883383712168737229556257696408833337888562391878066776349907745249289183813992520137180256928818844480593814994512281874956721448778699138394684107045214452628472418122439782438288070137791731314361385278128018824445860406946973507312690801159901517924520421612316587479673869252032130630291452045659376183454110283843389634252753410857718074027212978566288092662464887833192771355177672077212509747303319256533802978058453053427672535945010280758976501363276847432254726758405803558841587008135749544011016834078733797357931786816920389607686427440782791751071777384334502827633063293174589567111629908494696554384221966809116518922113556845886691811299068040151461704265503116554645616059605567085937211662238299607313916803397283186555500754150912911993448484947268586610376046930408100875075802960622607565517137935475966576531021977856162763550110010645840739991058862214699962067617317043783399427462574387582689590093400198864648606489727722628910937918759136149185821451929346998937755257970553530946008645779830954920626050259267472589095630053343972746845074252292053206942293678068506838160705532263043550548756625223624433458349965170313848394257217473045841823737588953130185131079953959409280064439449102253631050374111731682727062632451334514229434276672747078896351110606866752067526930814051151651041618138574662988471526714743324218521776395699224741931575137326629143841946210243804976411317257845885629183522501399527667956053821214768630749286444060856546727240991160992763223196420158855229495738486862725648336976811730183382562957229882722196373532691549760209002083845181183202533740603634545709876021182920153967267739112738905243744992767092691085224617987099533251695231213633895945099061424662281811286170965519591594788647939894234031915604959920809889819154595601460524744564360381200316631392163634442102333469332085322326250208606354727945370871940655887456333119891364505122402818084249216405135236360215582969562664246915284581484829727118378265631935018436609042751742196271604512827340567685569791597327348827900544150628336362552551020003422242205961441680179626682930983925781729430078657557077128221502210048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -392826930414041604443193856101311213966658539143457542990941038685915492702399955997112821815362615973290883410180020879984288865817374846375361322527623787349929256299383497073448842185658470477976791895819841374019746924944204865201716053819657951953982509849433154266716339035644181136249405174694659913574595195885680938541991071863140047736906487677460515505803470729941165807050899120085525740223083411913722997747437061918809141375910298592523517765482545921509081450786258245534147250895149031921276160729804211781884728156505301205405234663826698257048142263216636189022027583625839111809116437839390873391676524524112764876272764690652563940655316971332664922173462638994975430839957548401836816270113651368059358570250938122847972547866430858523801514120518493034424593015999530696500470471808390427579325437047002834717128288083260652531814043244091722985245421505353063002136441306395297447004510063434628165338333503519821607358597573591966103014054174563979005496525431737587776223944718784529388389274022980631025223800230296632167071983268329260510913834127738762651115482699112546475690454677171143676649581651601380196064083170614952801985003800675153834946137160529199546765577000883495633278029153107887522626847951058810665252408611876454662178704906478262376839212928617886294274285198383189455231142214338213795219514719560310209629062908933459624843230261015107784758908822569089019321765244554489541913593081131589550858163709473188172304198492116885732821358474841123470566877653582106276617968117461063107992979186867134938113639662085526829586782666493645029672678536998901416018537900438356842684923613266136178000226822567783575244079481237665534706471965583046137481833888206346389749249151868837070609854413354191102029320972439001781814228774477976581622131047091238411896907773977634218902015482698646715361317654198877471867783631618556045185756658880876011915129422574925232043615591016840294022100370398187069570133334229941708700744607255180473750487408689790849364141167836387906813622985037927744368447718931094799176652036316990443627978280149351122207945006810096202621033017323691287840828845282835613029087794678250759838140472114544640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -2455695830848870245310372465143385210312988514420515180036484615241173287023799129108419122891476174658365036868551654185965694601773667119193497539742503406027106483285813519340242132152754912674755858150661989477155303780898451787460539969022970842287297984154065830481939533225849011897080036883072980796674039668882382607661425735341531914500838054408339206280353402618000964126661664875498801410227110326796273204818376528087765828385373236711143398664188724409876908855174454785807852724781482483294009576322034491912934824720779320401789369596758874188272693854745007933679386919539511803542290290847170862327575821319746144147496353884280578500275199602843023263622349792275273908563739221215825891720665277179046327969377060871659034676473713570324881144203922523985637877599778803965493094780773345323595049483288139153820474174529242936196070194137211010624512000176691591964058843353224923829918076021645102828296092386900272873911214624388507474830817803553699468103878715568725077478304835546299520562849202585564607360193097810561046947764127717831111270863131409870548373998726876229605991458883728141846075428394651920289269629803113158660853582433681263863295111279367852008202899709102884693374117701665342446186551873974665461501625930964955958895629709050324141072698633382094324222340289445657319301821814757172349420386423508474487255114361481988665386432645926211385832527142863043788382818183754252470000976704618940035755751562790544297899190283246208006372263065055404763171350357735023602058129478801679882379032533867010361811193171003048895846213798116151390015729771548592431054287896361757095046450796376232140018254836737215846237754912624182523467266308382428085796004472128151111780460745537760968438393891260229344368370056877647193628683550395909393800504390096842816269810942520450328004733906339710864758348252153698764480815655695421684354787713811298358860280680804969355394148712384578205960826576191829434863792509461399379450459407172507646939335651791445103942261505397892253944428605890384767377504746088660747286798347432652678028719205159237487550990858621661010438326854931046494889465750465849680548765964739466667618142142832050176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 21033312645080777874934671220418317213965998751607385570419126724196597478093904873165426808294129373265027666051922145139564423112545514972209593254170461691695758779257643566389661770143244833906607854900338774855763104939089421195920610870911707110244858813608944427244013716341507354855167348567577334275170485389414971915192728736447313696493712507554948691266830842059697545312829249721490077379413376653658636770967170449791156565982547894281984354940825903904579337924692679759868102759079068226402961906755155409902684281686624239328834846897853458453655535678834002274052697479872273706133517826182643574434770311655129681361810903307853320534667427545253054549360617014574337255880655743956578939621170861053999798887833162109155294513951892483115807588990059256204485184632563817275934588159588144317843458626655739639432423657715781228667809135669557812847188925823829906503795070381614878851325896995554095079153933601853989933495839344838595813723233515834989061958592549252722031725277980807028799428799963079512309717727990771609647077414415843703379671028696986399742739527965384588163786782083321355043514646986460571423607035799872173175856273817355763048615517508899817103730571118949154649583568816754357396097451566962091607212876530700100310261392838317337934641141674740205712428740481038199558307151443510565106999944929781942371955595237975403500122080311980934121517087519526186429190391240932595848895995666562463056261006184206291512296034012349043041754512713421178874332267482537287247761868277424300344819649716450384748188078877970172776340438012201495744888133228492872021786406298802267774831489444070313383098591545446169358231492745837305165417078801831799745919722975720523611465569435717267619299093481018807464808004621830346692371795175920594365840899298981423892206615286217933618196707692791741908123707200809550706375586956813955673837950258475130290989045720212732021722951556035125677718908871940240653678705456554434122436817851240281762912847021464667319501913054990022438357879061410762685070768145491405027403758409625096580905902756405598858845248350465845279218462969307006876842465403369424124871690836436438278477285469192192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] 83920517126788103487730869103759369452734822575214116079079161653154769204232760660883344250613669528641515869731279463937908640195671028995701984809521348436910609808826438967966131652752785950262122758178224839457280540280531799456934061923370309052249417730112689614791948229779861423959322049978082558565333399114802979320530392844230143140141725660124691863118157453469048329418962966073455738621935089423300012778109465576990543258618832011891778776047494837228604566531166321807278940703753519468308033674566697796507272539337795234015447477089682968926513923566824408957591240169687003186902234426578941757368739065614826713890950555366610373312732274747478633483852772339786578557988260574777567923867175158755516298559733817305736632474995882305208838136177132804787496658506733345334482397422779975491364866516031488570686298826763059320048700742551543356158352082424602863968570764698562906863955538376859591671224556083445707170366430397147793162114838577355280755295702206084433101026148054053865343652123670516696368898869922357559718397981585603584155289481074923555868774307124068794804374579148640558870909551646406865754965834516105064406242387376184988048949361989933446821872341144263515124867156630610902201110239218491020868142377444959909504943145816029231396046658072200107807676375698906955354898284899149604848141970475610175838817267483195866553970642569391881399400595776529213895195861276751709400659825146844502162229057246453094180954339221236947379385981483700464414624849024802848151611207684753018853266465632959913296259027009510833813845693761631632576839586671886552218615729558283425832415257171510674542084265837043417887192420555913119560179644165469281512965318246113666426050438118705447415715383348286460568383431841895593412050986869454496045834673424582495951029234980537146542969989385445686205168009795343186048251596960661693505442883702128627164786647775693289301060569736078601948261475863690994840706574820693462310764996243041781660792122510633840335877665208697141656775983086869401964376509869883523923475670292182671282437713963183741986416598649210560095816124546396011363374769973148830098574850046301011009866030892225396736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] -1509919624592176697865130873719922226078415090946842030356914194840661390510987645923303620748567614119034636257492268542064115386035421872507440740511789676877587570670797173330651587027134713691882421754952936184378790394931318810886313192863316703400066249653871381412146145731987739810262955062799125630569918178171059303250963631960971069483690572116909796206990792612843582761853176089645321567197514352359158718705678426998089049654589629209035283789138539670457178440049876445935212245987553547863355936724852936498900135151430190557907954801735981846924700744736427477257243477913031579479942457472076732032442486242736369553385967837901252908280423306907144128679178585358063377834789165478973122046168771067132888801249566381837669659942184766199360803374231264573049837481830560991679116547448319948615615631808537122030792980839097816560107071471593683066450799380639179712492030870189141375056124529446053244600871549640776039691295806063578981650119112022171986507807191873582084909002348808396460785706910018141570107925415134704627238906538106761678948482121709249048029591930578999568111661322521358727318762478986792723789448762652426701788092473547096920526881782642650140212189503479207520331829683309022365833686586800912034469965480694516050443117759227515607853918315811311324949882004573574202942675749828985582826180049106263728402345233589566139651529773654547917864651072113956625991653098588410109293497915265549889197390954909874596443322154873716085291149605993241549766554728103757821070498682493112789083588405735013984912005929681155962064783996858456751386118434796895288979020812536928337178755083495324806585032241813985520026105408733767473158349420756232466948378600246156665017443053684395379883158845722806014158295784615672229345372445367407109253717474724884515581548497903789196856085273519803770000515417668921645369021686239615588183957594184772733069165529407445214928713621884354463642962020012977467100867457139857861311985063957162809623052276856231372074596203296760614648301633015549219147433929991727880988786980964395967406272478422070639044764194671016195079627000438008976814865675879745441042174442383335944865605792283104378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] 8594169351279045676218309093366230098833662090741502996383167792737771723426548794402257070994094355728197248273858797242890063435273060538669835864296656500503700143918149617891239323234971124632674911897024207313976264761639335168537378781001033532148551007740717563388397427024566179962291626554267302176455534570950257390507955122616381042423433660345305326638885175893124702791572823174072034921078936831186921491807281453696971696656598277903837855446852529415505088526300653594177663533235770944852660745945616605436903074979228957951513797015058953868996288662669786993948439120840785072481575811355496222410952190707422125298725871075576148084189101138268589024817611770715267222416975885995651231698628710310616455887224271536452066589545090750277361376611623533551961012784431900977936536144409003791308558504787573051930119962930670769976997884367466760609158079031030543598716690558393627668227425296081773574002827104004728352168570377500506960430134365988345413170321504440080507527633185669398332912252930425402880252594806712546965471134220304468558866138611695061150775267973009436805598851158753864639960811911785608938625378357897302832201325101764801741005943487331197338099013435659382183336589003555952942014983022018823875102558652841653620536885836613672262976927653314294943303122853431160433745875604271125122261283086691357179328536856336022757988568987240978734750583044445311115936605174807264067636132467702895841601677298940053800265210373552367085767868581508380324790507944851191196999291380030338672365419554948867695073208007107060719556416011833899615607906313418081653535267931527221532053048536139203014582279115629643397351903725918554134038050905553071342873538780002654649181687003254095065681717092086620548805474853214491859098463721322144157354445213111834131073442602926251100219089617579038624004186092343200019252970952193670404724561463732046371982349507401655159723916433242729571401201712033097356225402751157273260787618902200280319163456827839315428318781311306627814733120331806806036041327013966367390051821769243814703291573780583721406355700875359910443005349762640495650740652575549986736915059544377656994267040165648473784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] -30590682534520562069316708795223789644144374340114667158363809551690936969478383751017381997999489398318814097007547573225043077452398542453924210214925028031333851271171010955650174095855620103280596147076666220894898297148572319642822262867017407317237261766070695891393794160185980040676041197587374695820227763239292781194154906430003201065373859127464848836783131609949434865035630485180487453392339277965811577815299837486932719726175841538998180882451237527704999398192526707218647326499293690596584446577742350866941488575900694633695387412647195434818410925202213514520741170533908931072769531555581364401169851770696482388406082168186639115715419788316106330433389976727382560083709073226062325264007654287052450921576894753105302627778701695682521454735086134061142138399539474656198389132016705522228988411946984572758770430289380326443410153686396402168806825635131020011033205147866037645102117593355147265810082016574659010258517478732889378023649984700541784350749682439959059112942431411472393202232290702290760020825209779735926887282246292281313012425135472106656938428229491224803401556646436121181399065555269222016126358711698357511294487771995915290012990393358194625167091624742780088712737392332836887937385542106327123070893361518224159128243044280628129933532812295917848129183663114237880904019322796264264523724182719981475209290796377195861079282383010471163677828379374000322344578153216098638599748717937073398675555979619298358564568855088976664615621472992114362546469520570087997403786571727249398338106157022265144566470736285987935009447405679510017182466883371158791214548936882755772829069682668289343483676484573262503591490501600476822294421785101425114358217511087313708360031531321151332120265521488500719818895527726266629587531120482281813335926765998640135461479575104422850102767502293096141141825771492707811938728824257154487323615488195828110157254842934370962578612283169799938908371859964664892075951508531496358692617293239325554859556900316751708137050735372099321003596033171523910409485905464085696839130967703369888348544142068656302507551535713028357138568306495846726621244445408530304777228780266651451534207591902131089571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] 79679397494875571875581527248284050402761456197669491182194543846899480803652945673227277867103663131725734105671846982654341103957384423557356990428908138623161012110944376988353961170899478758134964128753188643274863968212807877653827299984290826710922148087921682984423656936507466754441322236117323591162456389114482566537264668975079272852494460739895057997112928810840997795252390806283471801801356494178148733171506472376982243126531606409754166338160674909975404653485634356589327195904896809304683984739608773032712833871615794671349239468267416087988799526580922348644565893069095263628958885239875509687975367691773322906776352520079721446897661007960648824785011568970029382039764403124555165402154986874477475178090818221449565875800267264925258554540211319863727074152425683154269079475943400535999451069176322624933658906744470466629965486713668567717452794181350869254045548990444583856246178321797925056003346201716142538097880776388031600926503790995455291055848494432081597783302475900468181159044033538352176412073172328069171443509641484076799089606002904463727943790393434334011650664320574051676182067744474152675418575215746888915436260931008639019053054893397827843396225983188707494280744834969781838402543521962828686621126626137740511755986998794460414620409988247922854319937991079781684002901500297708228978606903469333833881585779738437972476746624515876817406758453311315563787959921712818577964339741947895959096357579852415462034966990132752767685846879769392291772356167065830775562208490629168819462760462584017378854674774966432693623133643280756787222922210168635833312767946191398813849550262955800039218314726543375907518244336617250706296832723496285723223691346457143947112214798609161514441958992665477210035283067078361665495441802187944687228223967440622103449821517350027516390622403734682761683454896528385297097157007539635370423876836086097958683889914108139846606574247658429674127020921523754558151113551281455836561556068230823018815798657456987354639579126654159963382192513549476887856769626002016129602528194846783516712669297282285280000817191646918554195079025396405949161184933252147223457982202050967648946292777146707093749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] -164055852434072503175347506088943761754694486342815162192679603710738484856581444529420271866491706045838015619912559287821318678799743327540742999527108974714900340122254446832464202971101665237274428164449043144967555155032162789842117942895982264319136402401803458690028050840465482892956114086167055921105311183254722821902452487947779164075823295066622207503382630164576391689797034601851762635586748771378928385128433783452099058648256286804974258928108708098344550536478247825102838943000543068660021719591780566411355726503656284128974531276250418445920067499108997118986586805127173523591492481283860471867673617261819480407417446953700739485797703990440241170812128946968783814629033461007483147789609319993336289925798349804656521098488667490439280837396654978199012337435117070600843845914573300500138250449802555966029687385280258508526269783971028262021561659572345445196314083707395357173935841418520074231242082341338111648029336339226273257507358628326162437871235869278509712616334482751365466250060916589921582096608142414891864232614008321990265876273373937725525885340061747737715057130050880421740125324419019645674744241377957173441102538015211236234422305896999299224886835316861419370355524944600026059992609850573996635378032178152466112737536823059195544961576168277977246337591035108337773583077908063667931755844452856137873394925400946417971016157010726437235839822984184284648896646827255198326662570663936174822941113008632437608596666205287576654952521062384873544729215343208968534074116444319552247884972442712195006086726949887894411450616541256871466930339934796694564422785644434942555182436769723960304792821181138673658626853323321673185539761150456251853774166842406156879481254818790025929491787218579588523249310686682558782186835225005141278871274326698626939368936344641350455154289569505841361710903717494932854812733225704551355839431666490645555852112285576797660640071722054654819268366904992258982682052236734657409122446328183697579830286937723653687605089984630343473816376947494036884524258004506892044364430354635950653186397053554541812421289833715802144159867968614841129352452118550612126298373041027855628917373680743374766735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] 280756938884365783592963212224842003058149187584993678799966970499716124733115726787752425552088228574663980688729356423045752657908089549182891149491486377705260155902956873461212597833098728703586130083054415594726220982839886881874805920607357524605890379387255499633202055805418087571492733760335819333704781144541679055173356480946235120208535280013017447811488242930105651285997554653149008999304770270461141283461962404102403196029273330473564292219098062339280072875232017622351966035408182328092746061224678876849980699031698249475484643817213860001944213169079450782221853444190968988023643923489670849294881924385795002010191982660526121937386819343609148820597107368691892447726625400650088063220443737795350673702437754500888681951772837396066696410715145694481744828667609829481572958387852397343061443421997084359915414875030214003901526675398572109036993820218894355206494083162347738273267662963509956511517388756639487167198199084443872765387196961112901664691705760629371094764532340910692777460124483025692525960080453428959659566993392014560882224308821590078302778119828689468799708909547709903083351783088894027753722015356887829538545392335642838594810728732097479175941807283025001467418676225457283469045116638982271153157156197743949466019454537960087603033325138139549903682917526775334067586286153009756530324397842626843884389443127674380619962305095811037461833058643091008338094228970738042816812485458906500051949899035003803288721731221625115169421862435334271300142119846598833960475590893530944271472074691033866718178653575090240692775628622001435587095284008455820057567665247972691447522640912896571159351111368534324820410219308371301872173157008987602130989981269522211544244524518953910718349449240013747580161628417283667276229563350090499694612516422257755333612630601847631483848179251574776259595477475426910824921392206568886889243295416125559998258652075730418273636682064963862593982454960210748500016582636762973222211616900514621324442258321925959962304546280152264433232235197854009903915725361334764537598689011292779179703437581346133106502249279725548921676347052979500503585604312142262813718516483922921469625504752267141771689984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] -414213695617927840336335855843286210868338070339289809215535184219169406817321505487723943952869066098688028552676116545130058382257404019345749094536916098893160523544708547233653970695841084938722442211502152159088077184658132211202047122170516265616288913293906439030637748839317707598801467519845024488889767135560847356689998100258552998174839231444749716840056341962706962220054490910458712214310175753521706705652081542951172659079377296580774308430859561877122806844934646247223726859753102768076371707639510287953495729190749746976040604282186552241912256175926219920081676226591079770667659826295018412936558981101067694556782755069779575660508833031680887069871544460371336013250128918982366935247210232236335423316748540349168278529165753172787699107176347850831553566961054057821365077158721001561874238101308823117832935248902838587260762674461677113031227166989112013228640810464703357468041305923108101078792658697253077484678762227670642039915750733058822944191372394080400521706543642673683798357801663464230391619376294569013159911209137513584205689862564492808131224749671166928134178003759169653927353599749269933671168526962465190391659453647302842848054045917671583884884767068645268185867040122860590456438191436662970520168158378285119032499356189291931952242305617579510718456305975018209609572324086886981234167360647705834734104969822797551483107463483838887945014985312581088494338885050960151687319025414442585958276664907912911006258803550317124650727452594088240935320859127470287336464716684158224852807581401598822427260791256374616168782721047727492119433935282746840403953222703487649820401838704822608907697972076567947971812232145718908589064560076230007357254805643180407697836600412450716960088117998911526876895714158645652157684592807796107714051844033175084585629255077238099203909529261478088971085868518648785924086919447840534689801683605584738818794005638695522978992704586553699515938670294560347100678338342043786194231504386933642734088955085859772555731601858250926701732303957174760972167789869919955583158181362328026481848882120621461139915598041693376724802340405263662246104882980271716543424308890104088075128955550150690277949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] 540909146364416039524432711458855527326811643650011628714335845670238434236388107506109198411230290604671960009402097199843478560451138846138387401541543716945707918886677254611414507169203049332481472126200231617035170395409538939287586880315089898717811355733765165925817931441658715957595628562839486748121234393442923249076444607233919202051223238193912881575242366182681313987889437760996930369137963989431754229723410730623407114522944964577507797121867750583186254141853579402852140568444982231148804341452909766223024173810140129594724920296640867911478423398755437388682767921577862114792444887265991203370694284038714461688983684455840961665870291271087801485383297623574513926312826571546192142295391378038421556366689301277070229320186849206318300484405152393549094441109002586186781248146037742845446098270291382554615308553540147794975864552017243856632628579211516158790053468718463246692268379414081561430054669534442064504853506269884942297505102105636653702993858419442547863658816562622039801467810902896768487081197781287123176929007927452871860214875342397808207829239017034559334375970078944951646684236510775015483947302364026741096792786341381062907311173499861767736174406568404396262017863298985154544191915565631557469015503749738174206706604983608842350119739031960338402229781388296935666078113162661800300279388490305243052481542689054089688878316992585705393690108666039160555800794328548547841701464425628455202812826247317880388626987447681953967907756598036770837152678978148515393287320145991364067626236754362901047536595974632979613149743141643146636581535078657134718130153379594332775401810417020082149772348972885553007972768315834208726097211573869713834722060674157606499662829469711606049102649806663907903089662127354684615578249713063747390909835331492349840292410909193521681940962681116732782498735629686849158815222171350684000945155661665999944679656984281193918817079131338950160056538941492227433364924199521323783644433395658813055543183244138970427357597373800360900556125970660257678866600059487535227448366955826240480309996024825949123896942055760059288795112832837372582880860740910883929644844427046792442259460900287558673498112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] -636008835253189832040598279486666659861634817304086561617748018918636674377331425881093768597912836256663162696064665899057241186057568380335340037651072184104366000730979702521187732916395361932467883689971153691163501979281819685284456016590001008374557948632917621013832788329328880286137907887834526796257813882607979664654976753193254543976872390633474342584626630390843220991691652236186934460413541158885143024596490363695760679017246809677699570592847371188904976202288825414207530461388810869489972638348531314148256588921700908986908155680998149520292566694902418903755546907823319449381173416489451462738852244530589484718170499082415206999377547833058715464528819963770336823564271207123046289563356842060924891193910927097915465398093048078652465141270917869572461900588130210204473128720017933333617253575983076150107402292808300632982242429952098213059880165904241944228601982775219582722351086658868196326930599491926216043649663537805727237460003511205408863881644606945985498514182782704836055640484981221095868606417002496901623546949584904683959644093982090497572062941110674957496917555443151652210095737526024681078577406392314462627225991705223787702973935175862381764367483157429899755866149527617038421331834666583662632228314127320078449181364798973627323359691107466569992051468896038822577073009162619108561606470423610421754682184644413264820898548353362509222246283683453163199704627870256887265477957296744272565936218310801565559859580290887325214212129500734791090377685200500365360055937790376308230502335456226726248913888859564781441438665252921031790333833546959630404610907843260286088312807828423667365922045188187419101654567117806279757645674572878817927330755251092989893518613679999186374025324122842887152427902841606857911038658839294934564120205884219935058660623858905538401145611497146120697175641804924434009499039440663391765796237079501010957491624104786742509977474796413605097536442950539211122614220414064873156428158442323579008903152581680649843535039674148176750592929158468949408387355197984229755376055445753153045959907175432885664744325348855140248266360531165011672639240822699696381210944128534930142365725035652097947729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] 678788312001061914332776813401592871662287462718022320503642545228142421275161846904750398049488302775388339536339895735809749109563743401437625032764837847596266429970847166454835844213694995672161248184821300586852552126131029067298782731105342038480307034519416635101547741542493123595812259755662494281529405939321254747025840921494637205020148916665363302329309257819178409710189168888361218845455038003956003264238231654625217086351918963356324167887958339104481926644801001908698696525559229419482408378070152276350338844527251624577053932061603235272283518603972535256045702983163230976319923579793871807415886154256858593088108928237419130847284692325076617012033292032889546497359156599548015853398606507707056201984062693966925717915052524214781217280017806050894337597826324794895262363021696044565523205570203839731825946095294945712015306897307507990025448174016223967493963843607439532227654769292631314400553814394733873319377253894464782525993262512675123451862591174000474754089284266546038736326688329084499111928118105046595794100419553742806411135833652224219601431924325876310601891153429105283044762282196293403356090874177525419580182598395890841771413306495748526349233829881566539769140927770857852889927912537439682332281832177768841141965948315751729506170831800627765781596425792231341038275528748357632019417380341997837335522015797684582567475917783555468947135484281029506321676248336847738980876088946283478695376030041976000658238867645322303384271678834976023836519875879414455788525872234916758499947941412927967453974717326689284893423963368048967722812434227187587590858852214519755917674945524529083189044693155688885710732312810669202301273116767332867788968108240872592840394763416439211028463849235319737129356293664449955182831508866310745519950053510782726312189859422605892848123107948548079899200833782532748500851892764105434278326998534928694582115574012887428463908737977199761649646589303605445959993236341314165849814734784046506393593606283464509299392429593416055140425862808440052805497998585810216799208286617097369922894089923509104362281831981551127874968798525453813970222898799289360913984952907097401580250692911257282819391488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] -656089806369357737011491896389488988411247960235314340726263994580540491866073153957132356264727131855211563896806564803589112089037003273340965845629930740288953595929185999970411754607748706154870301855707764409729930554485147018750906514107326059013571853462275702427506758216854154631365872033635104090692547942242031534169419524390273019168124891534117585729368061418091225513822219232775418611216339147619683064659771040753524651651564140596056045337228626583544089416195802956717589022374601029768617821211380107287268202214519206589763790820202006260413823548719043571299928813964603830759833635997544838210407326088970254159471896451033995717827868492231672437269581250509827790717613116097142016341853895107623221237892691519417126578412165692876948726953360386964652751498414718262597469618060280899748519934726181934762259686976815967460102282310937584041685726836794949672387139274293714192360705137281252741945705860520874183434306904326882181295656949640101795345557665740706913696941364382749309917106450320541061176738655088406510139441473512716307394507070455286083016410969937437566152087636125948522407807686768337074994272580645639833432934432705291899866890166724282270747167358415229591552825017695395023893585838914994376793663031197707376245430461893179272692460243806686656284370047686641317594375138745269740481215855827260607380133019783746529188088108159774462256004451162567099494876202486059707169905848627259562251625919090205240918120798251800517484099546883668035473629584791000212391643134290937243600927567147403078353930024082702033633308836473200162546416148014541318153959227155560488721814922323528152865164973996434273859376438948939020709236567642732908692916407814090356878994457239446532942515148015186565660036997425483779272101442554797305879514629709043174945601431086036929681489727522271978604888543230976087094080504729914036877091487718797847245531661677866373784290290486701762866850813152489788566339873635632244382954545561446705974203731365511730376424295945002071419577946313250027941476112942663103534593647811288116571409923812306817358789711801391470463230676854102154201472717168220377120320855854750054313398983248569968885760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] 565217811356663021988750553553223476604462272376199436304274106723548349978533849219606291833396126287154550786534790431743144711100601207357897355356176204300575097311986066525615565412853301549340857077100449974115729294354448461864484037127072518021474026164735186386994689435259920352977236712986927964478147297710076516397013180649921635290765161331940373232548106134568552665346288973632772154773641112173530284260861676450894585591441758615041470210823072662129890183574524030994750603701429145620723377809434492164124392232627364945046923768627339301044390471018909994339492069503843990682966254361812067011119254826271572254751225055342473127184965362474353076850345128215971747390173923214079418682649783316403849679524631226559795497782021030250402782967197704421796416816433007237370034060403022613133919816814147886589348619226196972365956301735679160753918429934220910564638660477264899150774744055410304141887582555059126744562674939714269121562614646854324711124907636519599700253239341442825591451706314737784010989023181592044972426131077443669265812220032851244692709915760869065332630876788025996694001714468643329977372250764359285356907832116122547926249072801375862162951107114034059608466288884446697484750732841520021425474544844877396145648011011563729957082208294362103988607793387192535767729925121756716709790640821330042128010180562758048028168909669643249924121145562492043248902721082698008300925845568214073244265236931842200002091564785677347829919071178129163670828370705137119212667678762113571458737913739002429648318786135298920945207765551597703889525206728713274849016928410583512987604913279469588320959031097910309366103019021184542843657562708701266034958679503777584911942572860995318210602495311119196483247797756168291486670166094075727988409417385947190488001402467101522188891167494365872637316295359004088034324409912582989730514913965261615915656289692377654745955845157965003152572536735004379609525400604638007372452571099234181404889152370398361443120048289867513182882769557095671853681259567564646826421788522945045604225507468279962717080190726734317003724529864588368379524967187969646453442767379621176096961214832013721190006784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] -418324377027043837774505178847240928382328144351219687167271445347510217717145294010576753781158918208648564777520175146237549251640469784134184825976172049809701326552538679000791126277105019327150215630447461298515900921251185552920807644861479448953471315392665890352588453905336737234427613149384704057380815457443494326125367242860494034103685816433167827973634368706135974521527536443307917332871553734706661996317110024546033219063020829411559324155322397934168494546032972011177737750097907960693160663919371306704887920250916904467263607632549648787593837838832710427190358638284699910654154422315365901235024717039110897517470792282272968790422719699468863961807738114370353122148395491213637732452352052789041641676971957677493332865350961600410953360001899763327332231754510071572622599074703354396722091508880347949341666676151934206581634593268162292775554013354793066397092627545281850426586039843727804844711199291127018771444802975505337465035693151684031491326527832703769796390425767489014786333119675127431515755677073093096175518419616990768515978285523419295830266867341808904114107984531246243852001043261664045471077940568893538140997059513480583469245314379205650498664363904612107999407582913803679171351016112587008630915692953687380981799440889384300869726256924883005892799565439445358519358294798042313489953480461968017347384346503970185334115230593480381062810741934448400615012856083276840966307039816884909097425684016588672789986587481256897306054405770093529106179987724914227164200583481340954133665853599976563294217101450045590566077482781341169184974614462865378099278602745656990456344783598484860112891991401013992955807219614938271014963001326929370246387856659457926049924687390483505639105289998764286881308342704206580467415337877998337474866478040008166843755385003318444764747738184922049538560173722083266907634500883253285228491820407435956639046378862249827795673511282880305910191677927946769712908359664563604778877381572284002294129901804465159818905788127847909182675539436200893542966488752797250737056236219101157863818969997030799526798366418550861060417204747053551089537493132167611984676340875780930806123806392159205819678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] 245196746324573279600401247538404451366867519028224532376143116230405482891900648608140270479984711381740456269517616981266442950914320131628427621999370484940186095104654938981174540097449009220826212082667682494021388163601329494506397368562153143098817663562768115968510236844151275442208658826657702011685125182495925667310106473220753699623035168724745746783257904216580911122189345992806476175388726605244276418351649131759212333278801118192683317186256380488443489279719528030466383662188471453718170665330145937327766603329738534355542349999635177674594660237348998881498965221021960087618854248067594559112516933885775761911443665788286378576435157794826437189412710180263064715539689109961612889154290290826216059925651138234788536682716565188005516926008584162394826546357993424357882981775313583355221299101389630770976071702526366894071548687015749364587207951896987673417326387724086234836977872337115952655731934601625419732032836317348077729172453410628834806537304395035295144378445385555827779183571204977603430346648133136256372083474337848606813334491596617697412753923733186864242879028717093184104129964651475959306606279220153226233969226856736572477988523067764226617043771780590182143186154284785668694564194667519331668416130461457183325090098782831152625554413509353029692564329809018442492439132279348552635869634254358391435300418652584935239211909413397340896993443466946105992534135078118373989566964525611959644698858494832935927299264067517017983583406784166388376096758542807106607120317591286142641013497364048519223283981173152757412706753072403840371142165185382958736200357039532918220944080396339087986050640167800624292307883355231363197035557276001137057073384669064417542722845062109281373902866123671079227915850072909204853123430934337507042636664905400588727231991752689129759113897609437418275944717207546443821205623665221128563536478595254779359254154724192388199920118399967066205345526198578159408329477305254450865419201543615227900610939121338162390584345216065694282799081801561897460660837178019642145235486730413001920851791662760944788762284915067304052823588146787549208474301004941196901836712923424487983850706769893111197859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] -86359104337970800625296959101231543151473512923481154324986710161725508505078445300356740847342965099880403654989147668475389114906913372640807805956251758640917842978055112713371327780621596507863413511734321259024941972640182362505180492058655930727687017112142482386627919118807736172972270216398775844673157082666359479665837569862273345001040556538537530447055229937161685955510407073079914653911473347544262077953741013786538434196719275391745370979175714098158637999617644281059746880356549119980000620354461287593798162535257535293667437740309610589803562969633752969887329770531993803411355420055159981570345515825394290899004595085359285475173391365213790156505183555907767979501538370609365747864510006446469003361650534998241428271977157172736124021715608374821583740809155124568098830612533542627288948103517713012824181113517575297593861919383211361256795958007540360342622223118054486309193531010718690122970313030938811679327337302926094936435136449443621015567484587353747841254011537753071674813283465764889479049519920112415089059854310604478657800063500314788681938256716866407897140846453637089164610744488086643191700470582120203116597232260072175909498400291363787904118265314909036518234800376682541234897855510741992253541145233044561430479505682838817180242326902856516419858922025817186068796873653716704212237526340462897812436339543980083578421067943988901074730083766860014187688978376941499907858056590548827941104862524435770792341462250803780853073240937434872181428889897863065541652152698474949764440733400306261944986715239144405952179102658900159660505023140024692213176164051794103748051241302311220802650942779872150150390204479407886424433232361875846468891760283190619194076327685726980923411429475353805575312073183018010164240507844359458756558150530458594681784599231701214107026015792437835998229738416991714481052719510806686596559932092347575446333207222647580418314868226870684999463649971030126619393145620090747941923907337693485269025360646613653541469779800100872345869544666426178971258689400454707827407475130099456073456063929009593993322070308002001834742015474219331289694294288732666848221151591604001937615657468819532006031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] -24399388119704703757467115619337678343904156994511754236425522822496278154489510418264798437871648563630067064385783023965765745686484054401356655843805078055924542822624805431879753966736403715894648897920170529878064857506062288368856363318499555193195759600007567573065568680518195820789125501880340866303422925395420373000371599332462369452252532009579162391668422010156669337614458699778966408456107171393269756087293005062667962447726992037100031419802570485519508381039538625905756286832267951095372896086352672599731421595664475265020679534358893320464074540226611827682146346389309704807036498967181948918431515741029925026010975113987071363452957644920439513999812014131536241610152552960409055812172190004958194624938703876735598598066666593244879803636169911436362619020330204765240750767986639306894522042330509632051448351809520868934456831421347652135409243024053580207394785224418737322276949811756340828444005904329974127153460898686857419049939325810616035993105585755849676344224175515732085549464197063071016964776996049413156941954502947409238232126666021136955831610215743371207412373798691998077438506823655855682354756562905903097268780230281167447603704301869459571725119089157676213305869244773919637810177727787686145587385045481905150845341231044219758196344105099944669717220821912972912999552299180394434223067588511915806611838640917928429712441135247834536386904145003124878053145140834467744640659816379677555521824260777074663810934360414389214762808798886649121900559955301796321681575957681846727754928088058747559088392768207798004878036353376873478427308244791430591908849435221093060634468985741683637860762489715919504227436539033397305868547747142988671333540937584901179922964139211490037605454862342978336653666057792498182516266515695852018391621628021397704056567628571634943826648324090695749531530979427281715607945171148469055385981077060118445017367350266986437004073228995478915485619523206504891311596040470845664585314463676461850017953796544149426055261594086166936321428939949591029513948115738889249019295629574639817753030405757580498517539595479647556354684234976242579471780392564685576791646324207630685067312095292019517161472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] 75699356772670689227716437594884633654401499575541660280867297703884307502832523964701569769322856249447466668921619771303316601250972365692852872712376261682198942227414926339962081408532992510801659109323175680688476779398359881814138483494952360881688224576344036120676201581254680500568004428762625454322812907601795308170720514512191247137999871915972878692141858478983254248373073361643102331294627045073149754272349829410085905058268926281403294045524785020508054274477315337465114746840093673532262562950504328780297911780846744048898802438263096934449335900589435756831609867622853638988445326555646866701951417132686657144255800787797149439177734707294867799333053620531249931872360795688464374717248906890667192977147056352540724658178932568772309981376178541702008714204501967571498956446473216944761263205064079325957263659275518779674685548202810480595531557636160203348655170237764853759259177387084811164595176792351179650861566837969347134982603704956804382618092775845000635911141091256998054104725276949791290649101869483985003078212614178791105448880050634725031679970353855574985586809691996995954283121729317059099462070814612645785597437736954540622295924224676620304154066838775502291266310948976839389179370949806531540011710645769803691293848135008753116110796918507807156449847822853561677868486992042473455708137766485911757378091888347367211196020790405528887397867167960798820002153167589066593105004248548744988906567955348139369338779269190728701374237033994920764574267268865038401929332892656978824851448836721347541343032666070811821026902445630155722861663681367300020666806169807531798715956898317556396987855500120391952255015843024680367955896818578177372711312669424377457248177678741069701073885856677963299554945833864903750940448921645240958647283969280790031828489532452254477457115100053643978825276232089968953785676360120840716379127892298446625564092614494573570155801707772287703319830502376573554885849078595527199195862591936562659915557746619945262366256674082154646863695050286416617776896373814063975229861452492895475877529959215147147143659152937717141627977438639354398323254451928322522628162982666793130094926879002663248199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] -79663767180446823628665645730730048055775991727254148854530956355928081412709788412247289823666251815441189952728214599309138399943930134952500537584109382185853400890416013859502317844701247097818924679596405384967720800873654713859212279126751836005065616928704051038740767698149068162628989412555607287547348242366268879959000899771390555387824360934972289282140039440942085426144802936408999878462027401095406067978353938707935887469682282068929226199044196112681542437247909277981567848938750429417633318861327120100255564430704184242563667889961084778114961162832023375061340117568078702074833520777871216671778076496888500798311395157734411057542046299173294843210449087738472666048175259495429321071871525126961017260138371848823106843516910095698646667977055854996640339058444854261616705890504538574122682411955287929343484535329054566210517731837009153672205501825318084912635931552672682733201513765978118829178427840297516383467599529219947498382113356119822944265447748106548048272444837877308769580452054513359426864248065651285255815180350203901472197215630324051567746676666205128724313564965715863387960466156561032182482332723669187202582386664028709601310047364888505665357581062528280755076731579434811927081547049169692113725296245283220519518351382794927895043728021401509334827061495631408661135555997850723122857801795885694255153205908017680222196968823865948811008164887838426146557668974339122603904674535142286919521779567732254426035088544622064909726473117920300932200187978792928160080279538857200993032120366793730304856541832558303279158102199074841346049423926757679111563234295415411000315177888075956593347837968908771079522199343416822198144489324077289360416611229071275396692711390098962734456583188386845415032065103940308552226512332803138137238717013020158261676011726275304689569690867234234152685766121201488717193532826934785513963001266228072408686918858573562208304464248428971091375757334818505940105295947192035478443238351784958144134940432905850840298860689349614671314491461358787415025944961217222371426631787315708072914922455646230684244446915859585631528430744098077959695696548477287205337343160228343523182297815793659226882048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] 59473105208831923973961497567485754995356169032976239360885242176533158380946637098379445990897563364716232193923832136250465267342933117697067749035451206318700779863284126580813278362807844353852439594629050515780119916315765740292046736209011973187988667155108741476799249292455526026989796455757828942229602601402007706721678406165182982021508603084921664510546311527200050573333515093185805265916348029540706906391209700316027396803165364897941933317274587298962158585009104899609550680873204044810075715252995373388609364057131878407734794600227299745756683080835682577721030730575885308416186449340908030899434098291070107752366529002710706844872215765587749825553540808003567613628062887969525478780009370623485069292363126955307030329555994515879313290868319972611999384750505564473342159811156508349705687626288182725246906389026431256106105455819217156690366965330427332197547780758510580074862829695547193343526793877652525656111213801687588462273638112546897081670317841023083241928341192450365885459970211132688826194867672623862301885374251068360692997939479458688850553085527476163866752043954154961089446262107301894032238818326476897653205276074866505605370344096800147636228310118922797451085500960901949400407660575964882720726938230782120840355200614968439368138093608556591551242014946485181258021190146980779629848700637073200741947645451995225221844867443783662006042567011478855474429057380663534732064652848085096112129070746240155194504136126340514178619016980432225407391290119135445885016257796230415291270102463342647998232823479979198963056799004030973196540261822905207119175756056861220690567320133599584926537647948098755880533553374551525779524921756106068114807481963031393948955906579075683554414101765117408301965284229804362647954738790231388684464167078466284979267358556561300671066460157440110540194642026711899463126321777077483134006737065082756280402245019751035928423983325684006139868562149174117413419636209590765783844926825230333573226790303697427498185174488950070580350039740206276283120860017276309756776042539639934294702790102076430297238255891433590118749142735288050018406759426422142072080216928374546645765885654871380800307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] -35161316662507722943293210721687350906951041374980469003430386369858500352550238316713829093437418530058642281312519347967543883866965818881226691148742313874298430388400184316956994142434183976707758683115212393986138713198224058744299762454214465745678978945726165103147150016610355295500478860451679426343228532010070906706969086012100532391085415756263654774971966584228179693473349114219067497876978671543815372719988467546550014360592403441146922123601022270206696882998633414191281405772808176977690038611439649312167520820335007376489706409332085048759932621560885397382249398302364344187721442127216463416399941878956947174501690818020573501229937016177212275803398757514915245628794051081364054029536661324383442908067026296445217320340936734337483564857228781590954531576966902082103597857577181478564373067977847821046909772143279495069773645672655807729735127875096034658666654184727499094631139531773499547104436705762485948639805432292476737078928053978199528140206549186077469175063172694978171227258969931889737147219504766030811211388796353712642434717212319685722072734971592918948004496443548700654954557100444085038851507337945015360409562621325673093385290634643276232922947329860812981462241764445757347818094295711862833496169030227146896833691678638888801693389645909166625096114736275417781411244859720147686846020460606112566640119053483103831503281476494283268797467490295109952221629025650090784545421277828477602944919605591925559690871670927244953222327936107482509786274434970613600121000034073192817568158272675850448274704810383626848193274563287172836914245445375937733043244581475642882435716116547301890366451653483553668534006096691598898221795761138090747229317595483829837064371976648164880617942220783196644094082253184007353222939201063286192611915769011986679546363434822026723742067524201706016739889572653120063884302802078246421403421324025654905782370791693323032313746163437399558274302398730807370880662213107839165812694338364980372511284149351742305915524131112174644143730079814975480540553870590289073823621520981291524301974391300789905529815875771873835645697273821700597427780793526460735918731187897852980260139021224239335211008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] 16970233924230076246854290382260044400842950057753801984723920326160840102659966844677468651184607777614212458643650494291038315356950582656103819038487006004998738374396521206743151573132122847095190641222574204491403852783565648721287922067246045313693452583872363918919276883280948162551824710790655282521940294599915445377601880920446251033067849032874108073543622297954102108691998625861025190120778198757922715906771699557749659121164316070113509833613518996771716654762289422888970129702603581531881054286009933875209329079587142929563296653137180408700385105775025996072208999486990573202313520669984556182318347299330978195076571719844249731244494012388430390474396979979599564356017191657490133908420047144537801118661422343760063555783384530462850671455265846690882375583777778179847802592942411314093528754922022968681175305992202513361576561104126737247605635105940703312653652317587815349679709599697908059446891042202522425997213106312657074534468287995044550266609238536523509553312485922174970086090638171227540374025682121301891993080577002941028590537035822549116838041461355612581314254789747727527147327972174397561845525321913095542043699709503562347619677773703072785840283411585318509528441377532889742495387933959169504571709960704214886716721768370982942580014336283455184730979278429849591968270700585733659535526555623211351131515462953497358167624194858179386159017371619042545692153589582562518831549181585260852563205663686169781196756059638387031072731823311531653831183535029365900320044947085994625341288676938614030801844142166449552411053052499793521173120588095151306643715458974824270889381712727663449153033725455388531633492842170438745353314633612830004363953415568169059255064710882478947931736297552323739615215664298324829987087826193211608711925679640258263369652792491025847604389874388763784069807567552818725949751667156969457113983957696695990576019870262672423744216289248235986005992525653084737582908332240864806123780931212897938893768705136324799836376824187382219927534622963371351066539669455426234772195285498442853975920609687740022653918481310374683484420025773598742800359151401574799098774111621811996757848730822691247882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] -6674760018306637695836954736136006429541399393103049362020269068661101818367012076533910792485979702565343690447832471082026311275199674015439709986504328448080506495960393427462821190831979889012491911208557151286797937182574205588680554585149353856541218940039201686411594107131316012487491665648127096018747919614986158042063286309312070593962361907161381071089398451790156043909388045789330417515322564771614040706587411035578350962894608135506113987005159086119661385301558108442947247883969191489148081474259870786034087246863940523071698137458491446506855321151861445938553907654290515189304358322181154305554869926037821934024924028889058841868522359626307105810799073065903084845066983042876798894374627637834654160347255248058793046180504074470131957855169744856716063611512024045010080529414400457288504482873850173708718972807349075105419076394755347940704250088642899441023833628458027979883160895707624821191040087111108534984933799448561843123520261682421835463358581826653545016944349382826159161416777972676292241427927475526648072237890461114291048702493048672139017585211957783992150384415334723281469925534135085641229879603985519481739741704968597227387103344369607322845393396922662815857380994944492826018412452888421685847715936115568013494920050526508973883860628863712014057940076682344777859909944895578120424637768615204025951889771072617648147678698263016985298703766848262999284102020734076637608347214274455418841623353892254514748103781880986017796828461083923919771817381476573392247358595115669744381581358798988675423523011021856491476694608167175918748240561891833689766800848028483386092573037791103322116058670845434257057484581622433432614693607166388275078681759485416605528354902907852121551446481801542266965706961062180687383759687999864886129970653119828530138292279373176582455909432513330386251544014462213208739436896175605912645064021340394030971390856728432560164760777913569884620614710691124568216840760861505322295645124121307742657758266026290399550261502086196741565371135685088212811865804455168196086494691382660750471084108829189547553594338681340895156303375716254384321676688876085707755032566888566754474480041726538453876736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] 2058777545529001556515211586345584246639291924697559260620882419503521580729696617794564073369622718024385776739862351904574276839315247010248025793321582034746366486789496367602420210074961711301608949757712354542081018333790050143815998360404731533348623026484604459587491584028019702452818575894155744859755042138139590437725762003952707949744344036242478098450713964420414166270473518173677794080423497788825287698449007717051601874437717117507824790778908354879163072587641570974417314583244090938842658663001931148469133094732726737845043030215233080565201984489240042930573202073136396339892834251562819108941193773115403276486346916261383025007238576145782819691671303306070026491039341638872053642709621934866221059334113703616792599545351701859683170999542597916863264362282981855006841990418949760051038991510648597852735703482824587886832516491709904551835263975932201844557131591140620338804534272541737816724766050567164442538436917493326076755961306281180657956909365341803629732159139159206834252308027675737397231363767725083287669581041642042139363870520219804168554571633885512170938402776064928924463847806445026871257568521722010392970427160973127056199308239325417042841209097591903182956713053413657736144678959794200258167586092326961338191846814557498671085643008049315315116217406775751283025246898104941376710978693787897087523769298199557073050865608651539338405516461366647580773788175300792808192714342627933267457850194840792938205662786072484202742840610167174730009419638854786174135966029271994330396629763040496771227049281656309618413970070493557464371378484159502913943059419073379170555569622428672560034223441965426078129274860227300603326640056477376672711568617821836835127629863084266599597080373464929274207094003208311349810741284574085824366658645549472992982474731784489244893280684403471624355718395203846056184838826207614624002392791644024973190793987864348399734532841594268557841784505427103854321203241916873829266670821669614171490681108803615971033041942612809010433962403649308817456879391792290945504613949366241919815848630349927740592534556067481748652668377776998061675571760927980749174598088404491406994409186824084531445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] -427158398058331899730802405157577706290953648238055178608232904592221852290267766922035787165823579765491292438295152247861534224160578512960531956854401485528770471415041537097091176076974028889879139465398723734550212617416896876210831534861928732780553247672970361111598184606988533062383812674012879804695368137301465149919143085140304937616669315861810871339677318092336748083390136574150725985439285065625288615387539102053827922849504985931364131953968608557308454998352730716993072651231638725396246031053871649877202305454169813991635786169452698561563636858772311259043718404759308291295384035973755433603138332348176956986635734627139342132500781268987144745335523812122486164968014035830480151407657031662378669832145330986773338630522719261757974881520362589742189666007144641379732714539321692873473323908749392089232943702960332790144117629104385221306870890591556051027590786893156826695192225179301589728783380662633605440471146740619447700637169254928897323698211050307307100860005515138992888182962269614724464733658091883783345248802930487665657197558692153738856929770864276693646317364578450070139184858323138833508223641937702218831976277821192869064699950746605565505585349039227707190037715409098047331066305960983913330872341645321201488721218978040412007122759189434042341630461376724220267894676664976592751610370569558615148553027911585211894836660263706089803887696574190542878105799849092909761478585268650725835789895270532189956150638859874194968595671304439784983410761234742283021708429463098785227554286417683251027771268364061886137538635241677307760790397572490220053940922111715773310569175224336761675900147314944707772113176239766357082674937457683644446026328178433728638274096872011242713675314876701687981452743559107009509984708204977444371998848420293363938365516258006120137128258435017812155720961995991091655000343422410498857614476344863176705471332412061312767561923784043564490155937084597704504130404872438480717717674190056734241617201656755299623521775550765874008466145614633569774031815149777658924339997771785194503547752046328081111075569041192832651289240621924802200836789065800898092646324852208223461278653776715944296448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] 4070409282958246317787725436599695897059411032161953534235898689248821740355970859483310223901828686765472034803196872881054805575192137791638322779327720285334129944053787229248093427388170905055318303736049040665605737992427231521312430454422756860158763616280712294062321884936473428181099052098703275417695947483397497879007765428120706094973290575416199973749116185688883234291465867993711476919058846469387236567699007183994455495143572547785502993141677579180313008841385627644743513042428900681215908902328714637545979599341029114084433464471409309886399957967274815112241573388376892155470934224734577618937619163928087760700658888371565102883295300750666912856434334387470194785020217452367971095359453583813041704932282058825536180052522921131446934447693747995734708048278167992359040410915407866505579959841698391768358548358562320278671249510545528461597240499012383542344711513752803213771594400454718405993299776810812413215417442015165347087379312115122073650721004157889242210402279351120809961408453206500630955349314546494452163015159616753849544495295958282596212965607694572991219685370470599714551530747887158592879404657397310138860756324568628937807157454265585060619768232114117823640495554027328077812679079085099195268994846173093182290071915314087978449494938423098015510102895742489165912267496295247110555333368613018019421349312530324195747931603018859774449679892281530616840528510615696241195856037052474645972975741911323246393968699017458022547153532331856497421570394701253894952185074196501249877430615873553698025124044481341792755380456654061176651762518732971586409189248276964225790283836266937193884953156967760735735330812375590256213502370324059563096213388374220091474311658780587888924545330638733704261872027628303776979576885928629011456554656472014211305170154251023191203950792280984096972749016068281420133222205628025500760900637850703076030582777551675632624276228827331386045253500961367362249904988690702025350611647274389736910409814909704702487297948244254273952525332405352411996740456493092693303650157389756386651673265142094244736240085009570970659265985860825937517162252064783147287885565508684063848655796477383147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] 49302818929808857927957859758280123277458030089541122505953213525652937379041788150110731201041306150345007837284972493936691755281383820817801930644474868756194531890815979745556088879611656926674894903167979347958853126275015438388107545706121630751041183689798462824094950427473058850101335204368644096439016230668289760735050042574399769186069472202809785100833104848259195931871878570126413763417794088376657060391289416599507299714495784074627858944415763231748159295561910104866890257962200354295543393927282246593929899941854688993597817151255146173987521153612496842548204553694070274242503827001839713008195548431694488578081701980812903378722438950466484961748735593333921526201413980465728491480280744021851244246936103746200980498366190823783749309042681563717093843298695413519707827773210993174245219802306563438379058073958151990313057924156665586359547174776692735378377396108034388272015798472617043335805009511599872895985034093235256980757534202999288949115410812879685514047485996734244198483690941932866614100183941328317892961430515285127553580619962131741561589814337830014623916611574675837780404156863892159211713863362377207530518199535194871827766999069779011175060972858078295024360703354410266895507087197559918299857760599794253607317634491666539992933413155730886569305601684010574562537808327108771572313319011744685549119033809911459988975379846639104878881992762674400141660251666008480164765152217669630103588662627417941526999625571701223344545609467761166128533354474531706600288742540184175764146647439159371589548366877118703103128235674999272626474835474280946348562963193921712031910034522240092325376402362475827245207477446307165017442239306928373838961179139023375021682180586526517240620528740201171972457431641371881149363863504503836998489055875714881491001034457626589063538974580588616210383228902116983518293003523411163145103542866776092925616314342242846590393932146465561662104123471961816058557438947700392371671336355803345038201604700100773311397268989977481928175418007662765768178392648617207528711540893686335463103017120425413957224981902032669470183586659207005919045876119915298071632407405147971834957784719249031299072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] -30076875039228378361280219610426301584829641971616180050778248316925729790536911419179883936669352432297390705825242604123514879653582859890315378942906252124817395759889599287037798589762912698386801628088310747774545122946705087687677432453286986613886229801150560051336262145861415145548944068129113807090017659350736886716426922626056508329179094350886575114250959050511855524104674133194309291831704928967448999650857474423568055072350574754557062150429002468092697114855890157911740353575275208716208188578490839061269877985521019623194292624243066022353724827928574618859979242437460303625940222195846278404835292154587711066654451030100017912620334763337667860516796012781829380713521503335515579139034655213007078058605221801827527061748897635807054637551005484462262270923452192952363790822232974791586803908281508911725388655971371829146068461158550147656370523491861088743289108958155725730383717839817521278081019035778337024881209099015655255824715383432566063556145115076849391543129600924453300532107398447153037333044860841551446110768314935145494589187166745780573832499343886618703513646842714966842993949195103820437573231654465251250211203998626237519467865175623639959431669656887516869060627894423531564098561691258512869946747433920124307960260040851401015972546747212722509127258878578719723076323700601956719013333605677031115519642212366264860230818783952529254610075935289849401003602486122462184874665675433456141853530598569197414223155730815712864564883218295042814443029226520328468034945952381537835597100569934922924812255767901024877660329622096496460045915436210812608161457740731081093021351966313090553408645568235406621653654981852880041954283484449109003184409135446304783311851008409586161191359413438382198094247778518739966792636839644364257868491812395487790392476221356989295420891597637222100796001473033742439300649366130033247576819494174495544727027530142477529574871753197632544014215506457339977158258233076309192282583311667395109195951454586679914531365852110963975266642379200197883464604300679646789208900438664159628108324652304512780364382150145181318003013859955235848252660177909663698706563127151593605428739200922104627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,37] 12415638871629322450283950764610791615136272275504592050932413266836182297213209949251434320594399761265026220470944716786886866117909321280765162983001973654010207397024344563979155650439408856389624823913725417655078294670747838590621693364760670099873808470268348944695530289216928890907966037543285367032561834799355712606991104944543927135792276032088953597173109148286837885709223775994829309175509820008380058391654129241523766004513077075546204295274591405823311439859485039275395870664283798435923608639193487157305152810556875675642885976297930472121999696234653438409981141078097100919836586222247642361383682865888185902638253644999418288687779418013275576559246935444157642190828065231497649455182109807683801531144444924323030888299095594412627411990737521943801856736964118331926589591020435453983552849718628259798019452188334206184373998805769410387307205366495676361148370386443070953738914750182098779353338502118781036002016140609573877331331267403717659928553780904754743596853160261140993279012705568498544984567013670462176820592528698176337964957328898602019561815689432930651833234165546373261016163115230510376468030420007662800268687409869986250188886094658957290007718840016084968802826970223682875802269596398212905168027184107604066970846054461182024807120689901155003946259781868806352621375295272684986990993361545579014723729089514747840868352825518606757266014046312676866851729587350680536228514260548552180421515382048646693802175920155311758310150697952446256671370335479122350324640700065391413140678606581767518465853512718980048522024028092103752421268510203964990404812869397755300863717387503124819542214479925003774064444066848358220717275560264217477717055061282067403344798733207059660796264615006108745408802069854403672897427602847372671555734142778674149525949202626618380550282586050609655166407477341866232725201467975481651808711624410750215845464276518931513582935507714124339774325292496839170310477688600995707137430727257732060430041418261354491806047115260565368477412470759873765789779280665803746049177032004002061903133975811992648423804618251613762003010243566680140275801419227865393474498493645807694312596529477314412544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,38] -4138998592998214632261261857062481548328491527199386030966280104005425950160552824709638014541858834448141470116787085112217701055853190158033672025363520844533970907469113758961932341462461761270540447694971076516581898014534385751554539347414618943895646554921460755779929908165166192681847788954465822878915638655277413364580177448268589188664983311302245613781935969787135721147448533655963816591481590452458105946335665960670968571335408816966303928323986965812619138002611066622277883791416834496953603877313273738752264816389269593255661084535180316884726978493174611467855182431170418105911745480518402634395655287312002095917059951112687934390833065318604967075999940750181143577755265398839065982596511494987319357176117276761215707396387131430655132988359888184764519704459775856608730442081977945776384877095123077670177867718279582838931534516344718255529221578612276915448288913266011971323015377301336686348145602589473865094774660852719051708697424228236441627498745926177080242644982884473157438497405090023025026849889350149702028700201672478881624510895360618433788331496397452053445611878723507373013563123914974288847841146044375530319842157472400171108027747156727706881903269111663256985542355584348348749724677307691707584091271233635327331877182890066046338069136440804960451690344057665191756923110496485296860741470973169934057225606092800341789445317962068925805508031068711586569429262503449941287503123967803836378074127502687966953538159487191261643811961789216131280768233907511043511312928405020264713912162419660456133772937240088567846456772498957026108693840680675539890101969259538315192435029894075334889818366465779621733481550609367699328075837713097162998056931794821982492191860616821212837394500321546565388495811994366259283534597755113543489621230917929224709270667797733265379139161388218622584776289236666766555396567498440961512466629098452984000322120954160556708262997130821844494296044220938682131325736361574250052329217245574234186227698864939395967887113442153882415927619680207126811943030687687982762550721158368574408553635062431480625671932129079486032072954291742964191910622878415490366075944443050739827607957395378012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,39] 1172178852129877217327255397405481174530315075484195556912057037123284388603581618345110303163854784958830533064475053451214536763939641933538103268633564584741257547720691379383461524398138132602178089211682747792164392184561292556802086240676130943957817440339007568480131093055806216042071085346860535798031264196048492123985086175503324705681493652495383097894507638695789914298500741955559508630581109051002571623655889289739590774017197310947221006256355530745263020450559860176520959506922818816200815784267320823154300806254729565693318988459027973811037089703230034382395866942229488618713485877794115302736333074624847903157319837020508473617633693321476310141194459002767503312833793700154784045506969257777145953752305899003882646072053169944472659766185387590904318551167114864634082049407920413791794876548417380829184137257696205206864688804837543822632152718325442556791884415760898839899097060999155701288712693422441221954440291493469190322112835598820739638633216549907321853173260777048241787106578978157201607095772995368989649426602558356611618769543431083574184177461331160820654893008722324509044627645492469548268041387629524115453404835744898222315581529592711390865410219376602476411289051123928471352262526921309420360142471733165879723849219326150644840854724368843640396203978636795584902893793145363917274788924988252250212157169970784493044265035871938145390192282271451912401189778458478331205619133500200249033537765999716428761625050666776286680731363999487634680659969447264817375857504609706459757907885384651006493884219518638467037058295168562930555151638650443294438648849410819069426656599058391396106817050215148594096546872513320936662656287038207352940969669962307381725649915766868808298820772130435520464530375160913800455123496976749846286681915056223659385692021501654803347211088570146233363650959622299640946587057073838448178150429602114248560481239524369969581963874066681633439098947563338959344535551131973515705922497355992325923270270060802543086395534477555876881760635024699048707968804898821936194749030054617931057561927734880541530471609235884871223583023106867390901974248903510038306408262956229314485713925131617697792000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,40] -286132312929892800788852061939996197135066030496356207640113987088654574054835972367003388992141370674301709796371897946278891054505200356831983761071205240288222494881295494595980743687083136779981095524547635330024539468318453923835417176661512916966296374302384871245834131322765808730731354143400538997632975441298229876266682249469317023021376700701132417569036569593495489812446092703527250722276881380462913147211837572880540818613796699974308295497774471425906434295941561410421679126074784614259678606681921296396026178061994032124501931837024560849098190058086605031043041262138194976547761265648468277794383293713732754582983343680614853403797733933430214829829772223360140158724359176318494073931003106206421723578230043314379506835069621824106404538399355579999145990032448497916599638041273262725750747963584828475196430537136607234856259677650899210449245700452796407897077627896752416388568908781928522781226252910685286080342754905269801686128237883656952524586701334536094360900983472947015738396287319174658899890984830094237137425270533861078588932596563673247496448429516275514304424604391870656710258089549822950041102883940919481655719220103093587406669112842477353260840044502436089574716971993000861950058352953519487404105350131421254156586013502423527871265947186939355252250040826900897026571593423968059208481117486023447105848722538975116138227189059761834935851232841167067957631952141077757122983433154241002946713715546074877872375572894361680955663417008478818925111977259714685338597885855021705371904174866061694661844661725538270773250837434516976372879866663853001334094977359660119421755869074219477733769042574721849531349828266291038888790678437872327009200431111305218817919021551024886284014661318758572274625196268042669787946181091159030109466468642239502682844498499253039413377922411749457027912481570175906153980878084112241855087124802776826738480497571843878374193980221960608432088574142750500787573320576166094037416869732962807712961005477191395159647930503175125164403356662289998537062198403699453691200316845878960850254461998209908970216431860638383683068278059050966833600115669467202463156954899540548978354762911936675840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,41] 59977316365385304716650032938803184454095695422356220249866540190657359289079943237887282550139673142566453390783082940384243584247360615498535228488040542687157911780927598748416596344488063227909788866247416818048798294619404382040856515482651952173259767371405057904527304865330816858194485833681884697872178578493266031363611967999864220428641389076639315948041066541544948400024529554514754932992220133959049889039948640227292800538667185547790515799213734080876828678919482952043464681871052774394070999704397517234088815633253221610196600324738067784326148561216301361704632462502240442667337103417644686056924910790972429292376115145107130543293564535430596870367980048803070522748248609893081058872765583191035107275378000891030599653184167933502142262179582561549494289420284452815330958705440168660948870838526652620855468146390748430572746162740142045479300130564051545623115744464125260344277252872391087353231025518525396135238189356122265939396166094698292977941264867986614159834273290371082935160749510369799210602624233870241388216137338191135416313905422749658254026771129485136171120415582219228845599520373739693221196498627842644955740303751882765082651112843588743247035414375024183821427652077591558633259360370948851725934470499982418528212083710538829578898037834939385995106776047135836163949698870724915568342155112291165338807048151747371271815969675671525880406263555632886038825201585403692776146984756118087826818666403522616278613939172790824186791785146319396916304045510554313456352164564883020530658647696495796852426030734259140917807862876831273551195100583338967773095494691778374851379157264897667960075244166674049200625258124364165150487299417717509653641719849637432017801691550567138594944814299588479582069350789491834975576020858871970255014797557965822021102103503028402629246324908005080883935062035285469054661370423997443702730362925338919344938792367650053965379397182865420102342264460007430684118547932274957965201855468624127993604840525856555746988284357226687395355906756693839064261459716469798153735005540431504501541751425015575391107249263829801029543587375753115717531978196197043391566203109818805850750457647846129664000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,42] -10630946603832968016274487884396706940435252037586056181201749763751168336193699796779383689046873785915821371211659113786400597048781922094430991191015997318027830523521459131615528277778019845672124929305293966718068714721942534904940090993443599992388391648093958776619791154677565470903170973017624905612968893180866184124821234407193395355845517209305519710294735825655106019302291848617778898105466363471977316796027342946959377438264957662887128751590179183680104590919088570343398611760451060829287820937827749760191572248662189576613050491285139505055355284178076287293061923564629801863117018105853967487368366315290670233867661857108036757273993584543797689593590602701805331164316994688327429271820946257852059388362788824127106221469598308253137865000804480685093383095538836145208570740436184499044104828847356758680706150778052709130649421778935087604770821616471311195657183730946608361415660559039153283488488149205696514946782308981254384280469374672067206456861344173906467104576434850664290306397368605250760881690497971378472334375241049915851362374502882552788435802444160851983197509233356469943095979301763526976260465648994297544845333260913210540250747119747601380606895263628961795928705963367021930820027360996925010951761974870704703939023149785683888379198114666724409014486477835935728867358990584718805664426248218440959365735684450397517443100321734740229824742636785163635547001422304304277512891648237057993884472520023802442874061237590745933598204587499747510666301704784968852138658459554242850359220157702696235162065757832038073099505815496099942644504362087775231630083990325886043534102444186249299129682933920430983329074792244127322600219570748621315461273360434458688723400116350056158942252442119905829368852370809369387451753326340646034385211003003421062562412033520534570962861333810559913189886107933029211063367630707267011725306353264244551457256025793847979664985689726693643183974984353118283119301298388069954395848616386623174213048596523461484048328330206266288586817114375608788563022170374084290404784183602034602078428540384770280901845688185745518361486253593721728452760288055432439042612806854991010927846475641651200000000000000000000000000000000000000000000000000000000000000000000000000000 [109,43] 1557003445269189098143462315603915518447707908187297944904521576968656033154137636946617508311823864138652542806283397584419706911972528277808402027159642702343378316260677335672979294873297003204775341454049524709543890559729610687741996787865640623452209789057850039691831868803790901095614415576019905875523661331323175283284434766811630729612173616069698838338869943997185543073855777930623279908863042293863419637463038923548162539758909707307715191589014754803587632094007476364392962365116759226378501422685710844518657790465993818508679437130326763077741412052726555922035289303642541277693803247742698334618424636089157397939655718041603149407082150000719317419713340806785428820132335211032478157223687559863459678676234967471795974888052695427127658032556360547772254013818015629882193752481467180323788377220256730073840323582574544412798097356849528946744344374488593979506326092533076563299736027805168596746594754726397329945314896890603803164312632707305071822807371374663008273817952573699511729230336074022838904849446834622521390254437706454360119165146993606310014721384214296238068271385981646476397735373692998341335553174285377517422870287478473067945263016144202548700326318491173223387529374801718079241610231542626885147645274901231913189723436371524576760280854905601142909507271336737444638828903767802098877794527386094079631879816215929671691609695350569935968791947674389136309676408617699615636132830164275454984810165151462541043099596605760516104914092372274870381073794524624691818259881276484028630053352534831890405258640001097708872476743900485032608030668358083030875522163032660574391457603225642426371256580095061521657536477023151850344488394867907073617081257168863939954829517086656893011324733941081797705875324565543949593310748248892873181254041246999845339451382158920011885520481605769928093376123790541811226191270970785517936646856223932680558271095736978898957684950052449036333687173396263139441799208277259946965069788510086692414651315971475341649296557534732523570225894499029916532120949455607470977915713664895465334204487829739897988287622017117947767895032162424537711111797430977535913629213599286354242109891273555968000000000000000000000000000000000000000000000000000000000000000000000000 [109,44] -180911295329461618362904669421397904996070310951050501011574682222429519640632583868580765781730991986885829212984672237334311536035148397591571297615793510658159030509015250520166872698888571004603491154283599059988242936035876293925026037928155505474546227647178995518947679012541790828376182498492621861637220613607925334225648353913065258938543514076071151681502800205865828832405834288033377661788853418374779707131767280206870970604237499777353053479811560909101530836546728430230632408018695116595631091591250031934213232196342881546992224874969288503787892715936998935110662276853782183719707938762323288024172569654182229732305988824581147985867811660520224014339279538918153780165314678211276159575731970689741246719528058263115006345771922158814775303724076092014179941300273868356529661612969104749629072786680499100983273361014277877447286982116017041676811028031778953326834352863756929000082676658283222826595053755768183473440890733421652224994488240829581331094734957645538657376658815955722574701973084379476514856203038754897482744109631029693373302020794192463841159597945824754837818396176454505666115335207902339397335977400617346717467428998159635608562252872379796456848263434650549032144772730671309019026219843185406112852564057650079878235309072971262459085271459667700488983097425650300949834324710917383774988763690341498227247365589704669745967501243550288671103345150093882258322627392862969569174917731399593706410932167773831496816554950201776900475603519108468664202996229667609601353082966801809282279867612824745349789551773313424684923501934984434667783304070726096536831278167302785112590940027861613266642354431388376655841048090536712088124380821087180887782111784669338093384860731138611949846938003356433633071584535284172453519189356738421919447420949929257272535975535246996612731668760796998969480518144592344727277736057898796869601113370518322935349229228910226230134703050949567059289692615459403339951068552185317000517353318970245394981766971937542604455303628372472857202578622936330650304134047656579917717561513842119815282611602048718721354123574872824563267946234488091297158591992309896935212311981483502343472898029649920000000000000000000000000000000000000000000000000000000000000000000000 [109,45] 14030606989546408154367739780153007936157680760985169970775249983055712997661109497458923592924097862986585375217798727309842697272489925357467209997112327496310033495202206086424379379859822818113813907577884073650791131142407585930673901555373376250522020429583176762699443553136770815826148041796847378199350691528040990125908887127716768858356860953419319849331425055006780756978975722528653444778681046062026549843360580717249978085145547283129558917690133479307365192386864831776379349192036437528187104490105712165686070508696945165732722744867977051923321558391920278914155434986390600577812632924303399265405464733905886152390674455699966041590101341296191661300915185926640360925927584856050056189996720449109898431055152216117583364304793944654059926662439927570033565925880194364492000235321590208571617089512499933614692027061607955351354229410429296168268193012465977601105292732555971385828485992678030247550630815563696065208498138988008197192789194730144266087106892214613128133325786351465594444160496191289283252560288104130935788042595270323130195096076711082661845156735647165197348092401860523799331596786436048630378638620826402556545583786633695301814162569040216250091214304772526852173903099481750015322687960863526526354493989382217632643238419905506639417242935394922771802039247037853246567939252312834122140421430493657836029099845652074191447502374441983730923924215263386933319226570599983050149918696213099265274479016333470624725861590707792973824982039701089562543962060789494279624045350840521585066186109874129813175550554147916776601295182609232412989697819092628699459372841192496127657057707128296356265486797319035445861646235354591599389778139409816508751230878495077779092636429412236105972345662702056501832769429869122443989672867459259883637306461367006028218888996225979253395489593923488372165013720126139565234519724333305136971337358065167706617531976205127542533942271023586835144089048752857289412327976547451871662095437215726390823486835121485205418709784307169763290313098352226403071039852323096266995251682034753287375677387951842115080770302703104392441548402485857973993410258726489473007991388399863438073576864874496000000000000000000000000000000000000000000000000000000000000000000 [109,46] 378489871224597674575192213226237496042340867866839800548801963899983508014574815475065789782723701138677789390833125745996860025713552109588456954162257850916639946279336618640190588326233736873808542039778161222820355293921225399109344728958051355992437353688840438271386716633116006604532595206113728213892795033790805164936095576261583535894304523819591272544075345314260984830950682094050067642853141826334849017602303258567878956092628528778521669379754800268633797230797284174061295967023842355326482286014228019904300424111145022459970809479360888716307810403617979953670193743224072499419456770837649684041229041319747802915237136113354442745452126255297595657602895795226910985019311787010599451822427462304522502964200600112538411000708531292861504171366853153891085651309003175103538133278565214319015616058974658514424613010496737397531407425128673342724038441674711281645063900932627895143518988480401304273936825174435183467365355711500559651193212147736201731583334163447104204837689076513674570715874963910237670273134247565694425164348191919794199661109304105000386811256106866858936769412095218287166359827443281513094331917175085871449527503559618263212229304292493007124837245190917918230547063499705769684309601721036418651419590354044542095575616456956184169331571972713022050159918979954634439737464058911794600095122290813386377904747202600067053295071230551641278638556321638239522017747927571786045465046263722787940793436775107875085194272623059789481994330703146952406139584001350007722098431791961248100856372965653220986729607853205134702717084231005249640605368550505187850654088441080364724103196470501894441587721188251635452569155855010378309180010517829003811546997257722932516182349137059358917994036037424177647536774323319814685463700512536456215652551028611239029348846518450881501340966231213557820276196683308386737887880706674993144843923696542804548541441017970718203657524882120511653368145969598783762296899685495833689659302885015102178126898856384281460560751751194737376772550001492765328223370950359802084637734509156452362389358586307312891517652517656015111243778762779526512383416605356057261198411727735834978875489648640000000000000000000000000000000000000000000000000000000000000000 [109,47] -472476723006480866608612227860399923221196728958162442194401453310701279203217698460170264845131427403049934116624924867504662382217294331804387643834589045977154626083382405462013004041597498279273852348829581548551502852925622847627706250219013576785050195669313053327874001763061716079214913479920089171860893457843941161794980014048725622315256904623374787807760920979297966475350705760253543219203309933104302045193349119855316489946482479998891673508265620392182701888976742379487032750820152173421959190502676245232585965803812892638295675498844408137946847115092306854073630209006172375142405309088458441114215919956666309104426273898087122956434837374632657077165002381899638615078451334606717128685144329371150257894285283951008036158800412677499226147172827265427458434356435240854968148463896974206310627030255370475637334662175665247651022688177695677377534722554750691594571360950130579336941562192086112073393887857231441077030761558813988162438734412084032253843262241013501776602011226991427704871249050004231947365498874908545150343292944975593031893190343944411390209751242354283710984189426897410594429278697719081828345867452137883314179809233249261382536673405674520159620932544139380976637601219315011928202835505335848254937487476541654619073877219206341075296467271680225540500465673785253153865132591810143156082708497210222812449894358661829960466743209125738068765456833785183981808754911364251712532332538525919627124433878361992990551328545878434029227335130194008731164376327315654763335473301685460832982820345126764048998916602374680344139177188477189868096050920265931072072443773421913236282372231107082645615631465582730757928570051693671434189339742855572735636953444919342584019788673565021486604552437379264750292942876202512523002038232795558466910541069393920417254747665245408952511440493717155638288575060133803856569754540494579112784744011200613511546269745793031089506078522568364067595880725299561920613831264750584075249950413889564774233521447073150347565894441597635399943659833114641990125387002330424718393612164770353821180692847235865523359813359610380540438274436039383189326618813601970395030141603898938315878000754688000000000000000000000000000000000000000000000000000000000000 [109,48] 132885396894065718630737198889688995064202610332681768628809150934559475759917920767025726440270374447615357313825212707663904664361462563480261670311482645886533223475477333663922207237664250001830444319026966804467998601318348844764885530004719459223066808287399918383446079222708827628793747865361198786698382747836148808324861288781891289913197145962269505916356525625384823435338801879351887166231810608697975950834193263577748919775215407374512827402634567964995220839876181208775453228716860411159282005802517198258707434273776488219682872751738064729759110261698784204230481838347140549540460207371588112628299256014780707030165160293417449724171670065785943562442879979752891873285046259653968188939824531388296669140011625754225267896245299543150474928233016845404898232103247048676805151366235359271516611943970422887578557663303851996179674277822592180063538407608749719057074061566287202939126553693553361293339324020582962251539369351357833034450611400131794125303746312251043050980833585032695095739694191984285277470000549417492071556928460414617969638817363590687476567664948998278355112683666092576411246603371739804489114533304518997786938636938286105932668237494448931658882715113853231137381992014898263054878375153222731647561244843940316388430330876908631851098720925961282992704591545740500861581161207019293406881404657235059583833176715424387244426093470719156052527383054490059676561295311048703123116962785304762465180354252369001337134152387589933031557975471223752793254681221118117725749411537852918801372009480642381325544153676264777612789088220319582419834962172738210947889684317330678543346801863572927724201720796607391120363572183476835513335972561355489833585095161228886718681035419041950682134706403247186906737151650791471299983590487413783302361266407646614213708637130041770867546745472301974217861916345793192122383804174431662656958302535285360832040631368824658553165441583247468628398265136512213203794977226454489086765892802688617595790175173013450213756035967782637738672532622072337908125114832406194960139144740261939309732168699689267786932085180202134084626382193754557932337072174236642895631675968138144044256088555520000000000000000000000000000000000000000000000000000000000 [109,49] -32227039489945424394268464949858284579517784130345047909384850891640951700678824813057205777162448836009401387848385063028889956129914951503934050306986769905730210155949291175837174125903586844816398893822880631927553766390203608999790038670626921283551727802373485035655853697100380485681874914114158170394591724265149980164197545420521093713178399400397670299786922107595200617643099131694235723427387102924100173930909480374904780947115334566321224884702292700238059156111570296054248709013599459185070644477228229772552655087472779941915796335935249444834841240130916982698161862058937590435924839082144775998815728641524427467824439323988829488223471051564370291324345430325686158422268344737557519111125898719241037651192214742002210928258627152673228642927140181252051373690690974603801006170601907671183912752754448985840918066450403743034698025884681910379333262038786793645028518168676761597875131873222956767063015312842026340065040878123189660918833954273880695152196844675529507059304762949496822311685104311728169521750564731312263579459566118310815074976999540440523848600740494558899549163844397266447244464458243157457366386412927720884305748890567885024269793243881190998406361324847560665278224399163095372322176126023937206557304829191095484420378813980040645857966224539365556469885111761208635174046511410079650693023415525421869962494005692646990303123560918693202560561849405025123354634801868848609724479531336470685127932266615842633238955573513065746096701651353298852684523990841416582019053214828172220451515853078729954245321126348613674197228099260833370745741065607269040563476452585547538035903843071398479790021702936557635676320794748839169641692813111431706673109641044256443837402887242406239940428255547672411467689844340198908431700799854412264042645015096041332510718974965223453394928984240002976314191604939647842597421583782494264166568748387577793645780794836906110257049703154537307223234294544439616028918797506720325571142794706602491267573587630693482942675655439088727263832163549602761432740498099207243845810531443153685006225009593479937398171499010569162178013029883558420019355629744712307707179405886881846921894297600000000000000000000000000000000000000000000000000000000 [109,50] 8862048321208323776121528766702075544175310531104080051264615487654304429351299346129709511217668678379270872699309163297121593902185306974017527148047298148948495599219433750545943509923871330859251701107229826504760636741969135263079920841462959780640571661260794352617789430389680370054920105818843651278512655862409456627048324047097165923062650118924765741000692022309422679516898603039517579618744139654085823511468896539616474991653370414407918916548886056615267669822871621748744233253201141334647725859483608937762662320329972385183341087862623843219515926062191966102360764012614756784338002246489971019278931671385044672489303263804720416648578085199947559610732936956266336127111564542691846564976252891056104914742687951994847608466708722210343372073028228827879007512707311274981702160642586402607858765252143564952388026778310796117486885668238925453772671188309993884534744846175660874995823517567142605812124401979755097983758623818424682571658188540840607382183764954962689367668585300232323581675483140332717470426555465244170294491236545821331421097569118940168634639949687693704904735183148110053313950426464974570832445638429720542816709492388965112798312025195520106568203951794151444549457761604220491378315917809955488127675842578871774019100793752125788101114023015521226508915084222760321337075856154703178086141912733535781604952814715414763313607790410351942540358833655165071925866975337799341516439544172979226155629509107464138761921777488702254706192138629887748631149590136336286569980697253000818837038655018485320165626616248019612653001364897029751499911181476713744679743418686988815861014426920565559443039110577480425862699893742904291326727474633009347876036946793083245147804285896982246936830935089167776753233136265402433386084127958001108044941229806973262338649135100090305613451779653906591373695799757117157687385167023118354077158037629465401148323135883442284150546766201858510075560244853559492807020939342894470394347960967285314880113167609020584813164614284280747515556870607625334791443429017347455814534769054663464968089564529754455210516363265129586221398834294409799826577226118233282442597358462231428768223723520000000000000000000000000000000000000000000000000000 [109,51] -2395021476118331902827297119089498488725828569421272999826239278627368971983111410151252298559478688761267268760089595168817097374564384846622677873919399779472276644117459215259074361551787243166182260814874096766095482168501206659551940597535982789574229248556515211022670056079979668709236188747343559174199704597232031522540271643407427748425787046229498952728985209392879094287739875970956472782563735040401626627962683516623647396820650956507416739580232145490288691817329946662779207317707535246301229200821061244833452365106488752756246066369793960159696414034387430804871330923893227943725169689397941821573153403440801527940214459373716653094640741730605589902795301949736782486042497717376036663303487807853209655093588693882724802712333990101366521166232634602306525784350225503341307026345489885115204142280360198438407126472602697975140657193661710494615077446764724749318803201981352450003120897839340878682869751539405475075627454244197256307876185204706659956908163440694043321225115144880363166287511908097271328623640704652250982347459033922465404647346204129679847193158944588779624995885773923618019214072484653284699967944884155844742000047191533130359477757162146050018936244179414802305089647243066406143916133382537860238005996562098299485607370164144928037960639455997528375368375815588589699824742566066492207104170027381014354176421378907533679308549000522804547253799531591777708742022848298471912791314910182853609206830705465779804418323298668006001615223148499833636700650329559532160341336558131640297870103330002482809566093189948371637295314092294524918526153139502158510187993396945995368814099416668545061650030551550588511613037299784644218596460351314852303822219454825250052152537935338246308801790513183766212249712870099913051629651208397104069543607214151464407435710180384968487390985540626124650917938324065007871424100111265007313638674978065264992276352218239191911487717504712310726312176751748118772621277511906049076898595085933513521761485615832244329194905989172229928327555761545146388889407519861688549203353568104914628032001640354065299370181529692673745273294062889022003450676434207077635956271806582525402284032000000000000000000000000000000000000000000000000000 [109,52] 481945818461601798769012780766314785878031721689780096780546964654764258541861743293352376300813962321931719499835138643763105213906452098073554004720782556203376548468670806674858756328732497065974931778387084759881427137826243689394834394805404585740719913333490039990554391419107683243310424613544675979233260801766384085674087286405093384075086211988787897623589699424687078442269558192131374976878523308029726829556591008671838360003670497795948587028961110151084246130903748206537965909718230637753517170842495762266217227740618332641589994946762933347901444600011211642163996616060705447258306371650750679373647184084246104988208774341679743080884446204357866064006430146362288477377941281434879526742675215798872928670733504541586965004038445244110658538511786804821905234954790810797518731142335597365075128701084580314559542846552278492627314850319754233576646621577223374054016737434043737171158356756291601048034103496814965760294827793436825273344760151166421860640129163220979248074235494726067752478852699323900871887755190506761136999852165147900490768569919770865176412568430810393092485163324505672950075838322968743013819773979518356849231568579397871190705586646289381400821053928078693894708086163573707827409991245302916957134791345434927407960207094727309951445393583750488368403379603655696016301855180532025821880952196071187663279307379543668397148325727234267300249543448775894210893498034994147825166845767499821048868523449227540983056612979951224551295818402155690251738324689983633256278362714396573539694745303156162156713798247505217093593034174199432749734274716699061503381045646703528123973472624899268194100595460833518839211557381910300443458576997728175600511506526197068031080102034173810517880413761730974371163139627814180492191206701632202308282251269149075525522399367155522636137193732693421936317304304859317594886972639362485058505695433776176380158007688196362828415669916651881646343776036552096824695956018382984295497880696607935780931171248143354625150800905748977541965214351515344995276956932041800571688055385950219388880936699963885884247295394633829648179980823822270732280778165143604779458266228626959502829158400000000000000000000000000000000000000000000000 [109,53] -51375444808858022512827331162228713702139305577725073544286026092642152860231211682817827801097021743886724676887043294794096743205032698674960541830426433186137864569222468808136956693414189704021053662637563348602646119259855799137404706198572426559135372558684803004994701683212446200055924945626389014523405313742121963435249779321705391165392585832113063061977992012443351662960121335796853782955042968734181848184382819656660108581479170347920045677903199354690108678310789580132270794363609713890039358887094235372823202348257657955621080199627825234835030530233294308387939767829037698232018521074694151018304396613452078898123545513810617718501585048902660517930821305489634128903668106745788475974166750025398835102350625426007352712200236914998277561140928155192130912513807174186033439849368096957305042651462720215662700367593445000259060705094978092430073149431448431458290746932617731876025886163097407662416594433310224271472538883357568970428784815900344243911219600953794431963573097818757069271423303245001098667388063964483265460597874195791276393187820263924306192196551281048293429241011131873588490091684398129233709143756592561702910654856302298599746277258707323241165571737428061592531049748555163749487950756613893890584998998850020826901009253040051751281139568138658293650361738501833150401434646521512008546765088146501506287851360581248594667380221928064904088988862242383473791412271624124019895123214072344717305121075452045270889747919276979828212719526156466663401154774874627695164262565607328531752217420131323913486904633187663246827302172235916492644829030404408175751320602567992848536677910983846478509728153176369882209592743137184455243286567887213258278589372962491716201878310915691442415022658562380250010288823076914966879457307673507398135003817612496360097918265928097471065872511324402158661583229803752962345491260016627911583630195838624167342170996647713778918637999880430881020015522656274465701790990437894508884537107009108414997678581948605789053814734617279022348774365254517410175135215053042155309513948916843226119194353195123751276164222237431585970486440466856342535970196160807701047239352233375635414712320000000000000000000000000000000000000000000 [109,54] -2846577694975575982142366653579592917431555230895579136053945654741654027283090822583647929293357033571705266061824307953133313887757884038752794664011391830050714422435823493015534662620804001962978009817748766199082611756761050356667092764122003952662451688420925144266302001964781531749574101188795245463891621825621096022631561124787637031301672731342308322998452085568972778899730393612838788281871907683406235412383217372473728075072395826485618066268118775572142347259291135664221625523901921329763267031651144769035583482274988193082634366158025692531307895706713887364654960258363786931331960608131357419812762007407408009837222806696294594385082071849717216572751632101111220450950181325901376228991743156823916322510605569817936971537028852441667048380763855437821992932450471437600643845370425904514445607646528317073900129057508221007530256550951749362616311754705746843675585168702661264794762817586558322231333842450836419936641784040665071588635917885061376034675381566397540322985821114817437411610031037992092883346270972738273854677025779997967827872269033795761807201934656505365502612413783800111096888798802820167456507358486014606204609764293276369784463785645947850645650895159231488592450540199193411495370702959676301215348931292572052480909435899450090563128309652850257230035890171220556114842156862476479865897918977956468952931394062400156802204145582385590795934408806310864603734183733861993493352914133487168586764440107059081726934699525640415018812349640904334249247020759267022016879395169058948507667006779410105866536007398709186268567520937937495257320772320769231942523288362779065833462573705382434416329113466564060299703061013403964523926175618587195862686872463535951292492943319847718450153320793980829913591216849671768093661502822424041742577145818757618295738501943070292262769764728849321379421211261267485372911067847920906688159413908781535525047845719620056767191569552399332569251411267413508876947900842991148805948775737947678948345416144081637594242933179882389763580376084376880002388007077390857074911513905991117675344913154912321975523971157275314754377246162069408734012990568803166270461960584479513772032000000000000000000000000000000000000000000 [109,55] 1895935472931164186394332556986874579038073505151061567963734893596283887282167564427742347698085936899213047151301575021087113206573658138156239210176691272981130809027643777330817323947615969207881595595879478223250903582087935691772312978357197319318857867502136870470196262528840006124801148216793749230617564804222265301195026765663330232173553588300435135120974332377758686638024582938730423619291138186446501005907675312306681723482470731857743151980495107147866589073781667783646712149110762184115372156092575731643302891469169173417664906710618937521828582093972476658771889932447043456196507437577321155652790115546896511146082464531395793986799838549843217408991227798167179815475360953082973818719047208289559106223681868180360389718039866371075333731437336509507458348376813472190495054193575982412833132492568954899502292433736123979045334675640040961858664826827713414779233788833512334625468631119260675664809608681014034454475365208670880640479005801140167401527626408576335096985768978514551467791498180701078626164073944972787821412462715370212682012229412645756881309118517111063025589490052846819455112997134478565293696901324438699286320169529319371695562037238451326880380143497109765222162153195089057444060043681892833824208362669506312026414090863438890406083858591476308210839788450458392146719000457630822205768500989378887164948576447846552046086450678928570403724225356265125033961247335197947569081761956424942232778502282104890671676077241806815528717298161087814296810417492245025020116950667423414148006596434769918065292025658107926264513395421133299893833084515840781419292525629557393263535138014302238158884218158854464261867515212118285255934806696394416635768485349113082894095511497102080713624670029841319421235096562033602709103045931113617808883557381616657459905491874609806315170377096861952509866056603455381400261014620055818899773702668907298079647103490355568595589951660054047088276071546059315232600916682970584635673560952421813293602926138220851272713158121354344511954162208838184954734209083857528988687701767985867244590662120980191341486816399482582188133325890785805908883291548606573906992976084933324371394560000000000000000000000000000000000000 [109,56] -270255899995111050234126037083025688286332034205111665761116776229164634593382630933717456976136993121043506811422332634488359957399271914105159886355580668409798248632288664092822339880036777650421361193674140409334786956302218879629219178808873649846204319811918365690502820270606925503351040268425768065307971214589800052589296127721136040525677093456624093335799720807907497887801480288192435119398157807389091045148431044633449890357385976424235787333202930224438046168800111909174579350671002535422110064102476492185563314647751482842360793748313536952531613724493191108115855160604956741520237615370695384240602064409066836519788699972280698291697390026967236714256277858561193987657201131088868045484001438794805523572501351606322787164301740045052207084876257750475084198646688564306218961648819752121626516692850073875979823038210668875337755209603953060048917299453163209828729583242344615822635241092389503089309040258800288989758348069324109210202093810546719752641118812678797618050677144771944146765192468602998978459219707707083359146921975092358103386433360327193478075653955852377547779524656846271787538938706332220799085731517484772750654574925573652977754703482398384031997568983626426851847287527721115910246709818007505618476808099577112734365105414081052392414772778528709398658581477285167433768627125762613413470084375357745334552574270862418139143807886053007305284821181964347098138286574602559042832640441484007781918657638869485607445277461892166816485162489752951940930376054614055308850141612283757426451116904962512818496951609030787288772220358613116024324755566593638445874370849975043823117377846716814717913952901693251514408599427160492347296329617266079095376858321173313682143630560323488274965857054305710559607357381860701169687286162810957107735947235808872475163991296574104873220893171804574576608319730882537645087449746377760526905316795909199695438668826608854602253989378184955209857153214303194835229905132967616583562210703653678553387891371927007438433202702817234543783725759565528382223296430835662787723926409636410464879684416624697028733702136892497055405072707745360295514205408670356386098679443047028935884800000000000000000000000000000000000 [109,57] 12602757694313181545170217693582599024691888750498360379115144190144172356230012043776287582383382912337987784832855837571774218829106162527182539487394008495633216571526449022478680178674449721905295807872004180898205396576190765352290939595796027804596770013422354166472989956069252205899171744904649184815238294676029005159019173099094577249244274578182870775372262336243106252233713379501184065988259107360322422028653450635513430309616352045209777232565743436554314335812795241882887599726638433747053022229632404617181222421629479302441678836747679822015310753323788260011882395196704078773193076936007750764782354282905742974664442909442091449989151466318184472590657371510297506592551412743554391680770506948195969959738256829622967158037630713611099550431988815856180884753708341949913225311921990792110586960976987817023210622580345320061578293478551806657555449068550546603550438231819738430485340774579542708814956168096781450372996540987924452919942673019220977932027176760584426607280939264147165340785793068662556989217381222598945595475060866773949324967539257369404533907903857295319703849309662232189687902791847354673520750642249560218939022643267060023220374730340312447995676172477804514397896220522148088908284703446649118377514903643632974721264135486733086531456229757379081638274031960544439418150307286925222369265813551958543744796911685006707923241008986118681111518784705175503250634671266627617239660409597551298969246485077182587518935845363117384214948879624092530943038549406678807387822660494105479937686866848725270885751013476677339214562148131939980870147303170714861566581230700777098940068706132268465313973786120135292990624890229265645171203003864419362926359487254031115325378149165192738439795976848246185801080349436831619473769584891425873562618248935953937656111777598065199070916954100761209529375107040303250094011903126677613537563730591564870639413796171131783418021250625519045777278821752882392483269870394400189549758732592433776542018129429658581398914292580099395266319297634956874600652966392005140957582936391093708311532099123981154242318542892996271458689380466610904844691557291329063331736837779131287470080000000000000000000000000000000 [109,58] 1561358911135806695505980964905470571485812567921298893274117705487075813467731471074926363241721408183565428756879008751185903744728059247200174558752122486798824609758067723370037752671919470885358177564989084735283544913829545382720138611970251857181291588990049425425228442347598457259891081201223362229207251326056428057499503070725173516545101279105042542303179495789696262657330933935220119005164485621486457985127830854254279110683644012809642679674545330487375626197902935777930340951798191397316308690751328859833232432255953012183284987126224344133805264908873828266819231716651914545326259241581766630529201206249698019351814795327946046808642759748978428050435963524011920201548238485776966010779630223657477983592640384214098982559853023013748278939626449981436598358710770993556879690555335301267841493318426354293139607048756491370047080113522449604509847856856344738716300422727137996379553156099256473224912676851979668789691285962634581059418236731225835682067935521041851578350888981753382931179832395537409702273349138120396106394487559405456633831956956637774761585735384911128232665901914335662705505187563450918312618406294967359720529339709380634652592760081401708531489826508458872533580302392952754751808681216447214528189791681897817500709955575250468484338376634352349197284613236710885069506761346987655238668062013460126549725697687502767435948823455372409268231696521633592741981907602812144913459442647688945171757493774882520087431436605157505951727634922857938506365972709356011286244571268041091243347030270571187663707821727053793102429487039259124806260517042845568935250175381254991487108342326615636919130950347019170334764721900534192867724965968429654222158521016825922949287424693276632323293502606348730982177847574319655109323035133631254229391897252601091167272062708866833722877378312921135431573255888274412024126086646928013024798432950874020129056569382842617711165357820595300418099918545279104552580632540443821743270889704615994338525753668293107964044801135651682582187724283246784461476525059019819378753513074606791344221155648245206284236516176677997806380747470255990908218782863722231863696538295033292390400000000000000000000000000000 [109,59] -265084214668942652288425765760594209874586732956392272187971877732975082869278539773874475868636725274103842413482940177298580228024453891195456678761039755895937192903372745898043552266081024730726345876146928698424735878031702213517108044297411406218637452148391712905356498365623323031674960591371990813392464824467783083418022292173381335010076522262086988169581105230094066580852970698650177864811962948183803681336730636223335879954327057895391373636701986734398771186503156857458662145447749046862829433453945445511586115719645512223015710890078175590117175236552373854851329250862073869796694955220109913741483485526796703357504940480916843467018703657697111203574697797070381080351322898765990557402258369139663334889841122548554625663142969085007167197298397633456209683051147464479947491733637870501161265607651031593658584852698204531408552045672673415584154790955387262996371016942351711822975504698640219362620417834086733793028601715893150136937689306272563905835377135760392765467220766164935588719184335314137868083162899830527881259294847187767331895575628911579472730198298833761859549453109844327913656368078837366460810860388521923610456465491460383928629275924113086086773590546040215645621414517071941924766134528127104100259348863003403975555300037873504273516998148955947485718285577624367350209530503261987729236198617782473293135288272881876317042645294754796017626145878348454488219795087390695580184675030515786268337400269823320447253287779497197952092491439856929380210985095657824714183382036756171945258270654223395637463704068249381268282331344238086450014394022769554679072389627285919459299098095458173081633519028287426771759377064502337068598172900285748566830345614758907059909106898206951009738380452683903884399670871343154314113529128382581587429358968928764135101700350995438020226380047507136008742109471412750444088921006494580446244221407924506576892233454518467641972526334818869723135985227626829426766231392597826137787589405218957761566737241654095872299388357298996991905460839166602040728382383296612802559444757017196798910991020303464627195927838792649994515584885330763468917586407829805392099533745219793059840000000000000000000000000 [109,60] 8218424381477668617230623747057208963696006525614656536925834174832871935410766107008120378191984888362714391789636547622611466620514042950415605675564363326230128167517992862586727859582707517339053745404583914223610900982402085247597230805017058123116251798174618797461338306533826802917887416660524320220880822981588016695971164091963865697318056045909732950652510085271973818815024317037828766330613558602693177888029284472908618365636739013354328126608243793632096670114504220756650234716962095372273907340250063995893087583985633955113247622628249423382206964329263542740371306396398634710548178339245525113788035799338806240514141379040387300709015143705394803399655813894243245726320670217609317879923299404160987164068318555556150899113983464666885652464210784838488344583213875115999495286963491776430174738950255559619769103323013745526396443335834191620703594405818948633400426977835638971674092203576341050199485236271607325355714757633475865273552489802792159732103714779515858816843165487776532793044690762775702273897089777836975208885612835698732731892931731312040645658188527804112037789110707271654585798238664141074569705430842634929026468480913341908011149783837382904310085222768078460229698027918050313844969745168925402123866368654175770539055275954226267625964235852894968238893787730424001406154687938305949755987187249854679299535997849439873720387213245460130753523778261869191141384481574930530139290435235923981788391223908742525275713864177195463071864543424402792900458318162486786823748832495416080634242526237761098639946420279061830432326867501651370596748876866889383583105163475818783489744335070741920070227016919565839881302405394764093369402178887938769335053970963873379944394732406027520656109241834676767726412192489790892952793782531210336642380605027555620499863498115942090091630623802339472902897272996350262613586832897264384291264256042758735449135285810345438231030005188820342846615755160885131410869117295213658285280047666799356246333130534320403192314076225039116269513038183125046040838211584658499600606269856134239145917028371579812951264645703431306609567388956729443004549376449530185992672066377508454400000000000000000000000 [109,61] -2328705166484192828839484919171073178637272487694950583315501372614347152363175700344813466713134856498142504759158360878305662586399414727376665676607321971253969062767217615140124111137080515926375837547581021232829229878510597629837924446225957323233209567316375429750739362462480060927273109915456019766419565018688232695279527726179145724469885931997430021464467461748022365910747457330203986995595569498482544786128871024306964738443831091988284408165982288425340539343563855379217905503301012244385152316863282010903750882338518762328074407502029931330858244235257309106997895657293275232969069569928045971237002573521312156935790044552434380555534673231040413257580944596056091492217232485563165458381917399307795962912241835569918868233316878622249758273615653323254962954899890684464789383734682611434492016468159791845092997320177027054702871498431589355587718166251572645034221030403261158469994122663144396385140185641298593156855993539001113778447568161669743229128235396506253421855230198998795628477011348735656790924077312612930784085877038343878041665661309739340390039901529527531942475180665092078781974555788904994795257981194624467913152146831714503958774026427706850629655314122032367757129370511651459956892631379947981650824899252404166683907281208919686570098574138638326462534449805673902464709749935480327743327067345979186294768217777383772479886975581348567747083116996372410959974475500499664021702527892710783482068143480981023409029695765357016918919265987741505902774099339612408282125262591474263705017552060162846926355090413102570549826531789034869005119225794041734523999933826322137915862486134778702447564045379968067922634492912431817471508317844712736302783957173727534728513384923539511712226996781853015633526126255315517932330902583948497951853067757638753494295562241980974855078151498895119355777556309469280213174937131993834236623871065760837559246479158510099233993773539994169606296855825976577321655474508388442138839310743197401677786200686058836680726028197877776000684017261685606609536100822022180626722291027283821803442010933338425066116037944560021352053728014520065890590358168451031087138578733717258240000000000000000000 [109,62] 586865715889516316465487483126147603004529045498343855733255002378624153580523086468151923433714607371643046527546896306258662648454244701398057174360917935147167440435321576211655812168397289988223587897239171696434187082322201245730160531108244285910957746807197351699268679036835826479201641542089963469399479148161844681663564348146907346479836190189114220841634937479713433976154359364390750531302094418497790498249990905692220166145311956628797794520466721144685315038752414603639106264514409173669004640102920744582187925952229164713849090558776199512975529632588299546094699653459694481548186096407787406082361858483787845305836740536972096061864443806111489297782752837189516873691684322187980300703842293757605172409509856551570348398602840925193122217387249990988772260117976530861818875517311920637140110037154218995105036194153038759628312699215951607564100947098122911284715467277233111070129952952147491936666224211987182494881229914078394181557021616365800007893334819492955161021449987141850518198579835486534834312851766325324538182623831810274964971956701482022829474037357338455356432537563531190154497867453866938876698033834829008254562438110003253432802076992930016275035713394467194600436839664922283412348587050364447506102718150229519973122280689947059701577249545991215225688568167813377703139383973013565688374336805846928902441793222203071116480019221351822694026441836457578790165569261163832997765827235677946858345945868405855122241762762056024349079935736818380670970292230577654476964251512498112301628870197645177648841565052137442225196929771271343475443212729837952603101861674049379095036409142251049739664784437855804062708856286713551777974101772643561634163613138477748752491796631258347227307879550287772782109838147800829475277830506448859303715881376190559484925062372932224808260729151070998196504525138798779379009185610502843035016559806776518786086498926794417318010354131740548322029409151444274245630364380001085276654335849712420668132399442793405434871005783655763524898156433900203293974210588518777219901873410944126969944777704832019455899958517893068254656257247289523295752028567703374138140634901171404800000000000000000 [109,63] -4219095697536281949330928445809187683602794020496198996288682761637787245321022619931974811165079601102770723995682859102600183465388776365099410680590575457636382469053967630727680283879901348892395971615539976400075552694785093670899952849808649508761313860084471373978124133851260319238532518806415888405016453988695945747577967087061475952586206923980872819577626488693068067551737902675575242066976304656947591905896845775226261582056766561786780784164361207481282232762763398142847585604731860893373604803567807106528598624759773185614190070960985037855739775938768693670120555787696423865739850197694178010157025752827687005083570633234818237390315094729857878776247980282390573448707018969638508224709495653909177190879469836092646933910965483602820037113805560463478154748206579702834331799918765872066262268986490966719385193379429869377574541531083428414206882307334759336691815895992444773939363792500460666762046486165436453055127353709780347076156996818530563675360541333576249599574454164952096844494648162360083776664988297358414811721658982147332446379316543674477975092440739450681659178170112318143632872096317316192162230125876064747289561967396576782670050698858393559407946210640904908504238108717609168523528673525700671829349798302079719852321912573245462220746449379682671416347278834706015849263307789052524882927635077432306512237165510360282415000503316143681066173017121115225755612882811684692080937530121250715273866236379801049073507381830802340300856719803893048726220281906841194390970993437991939463110785561946611247685112671684301417960633059381491129398676122980786115225028810034352483970303399279089305711140766679239996507571562359347139010023048426497175941056745985837959866973897959094154209459327503884660997338557179844504652805552559321814363115524143018688105363268262152378883976395763701625958743170729503927190871505859144622345807527922384107908965730867513736838643163783343394537330595901124056833481319822615460297917486793463402590335185814430496882760326907308089189154477439533087026047783430825480747988538171694630687581488623122054255281736184537905787942284718636259354614359596576685347593655418880000000000000 [109,64] -3359288359482893022643154024630354714082482238554388482593901577192038031008783263713657043399603890049546360847515197076400507329239843081917410032010143377396191652395430457105440617165855241188689503379229696891207818282090862979567750474876081828295538275241381120269506875727488676657899466178167008199549841607478479072441092788577480874326537932690945838825646790212009986782624083918449734128589254741484728659169692202459478462591699042156148919436029003483165694412950990616277921348973154002737067429233944834863048380162042809510801983897259037170739578756297929077606765802019660048754571637681720526557991586799849910896573395609830033543630725654332644639411280222128861693813373669030661673578128414122088946278578505867704369705459083770606903415717134336232687028308255426657534375736106753023430559410588499405770884715516786791304585110649661373890986062113681328458894895104909330908897456834788677539163416870818204270787384350533336403721880911720154595101903190541705956225002467558539846252353686377492440163129502303742612700387915979985252607665895246230804152041155606641693583155893956142194712334556857941956978572233366010576835360214026032819230479136857618212869499020811334781448346843370395123062320676967192781748480582443347246495286287922734595688114266603971258322452830862671068530175933537944943315240262165809887227967254497504397614867942900018628342078730532313428600934258420221310892404521968772983450933738046454594305800548053944224718694288676493167643734953091444486576849516342221274347153974588029309819369796208483540867883230382290409816563439693898036775914182502822336565230643240602034973560892650718823585215889235385632150750709375225644760755103735526235489440651343002056910196031024696370293081962504708431511047858154168907065743397662780117912454762861328365182647581591052447243861397165892290118101110659846355058634806775829817780617896996194236870028033272770029512269175627635236782318404765687391091351062895096610018714709449816081792006142023901053372942686629826660893584988279434230005005155471445090749396705397429746705732674954953553082085031356173193502300786217504526362505904128000000000000 [109,65] 398601464420823945844868240893879817743323224458415576274429894815992441214108113563817961038330744407392555339968904602864790391784413125201952827755950393132436340025085373846885158902830731632344299736918800355504526976649586345517803571401526792030669029823843393149906549924173038446289274902678581564511941242494998679994703361096813688083128220630445187862075081642210038306312351641062151793410647750985287707646080285534442704898261109654307710572427008324426560875967985361227803479551663810632843797413838146075878481631589233641909961915054696046053987718258632581521443289128016077988969947282522241862752120382615284628447491067389362472171901384922535410037351398959195528354707969630675692297692427203982272917768222995342626647726977928328604196866566963944591081006066340257757803833900470471960876621085401245906351533127566345871191945187523073601938028767467951102385847015179776111173507293603723945735818687266147549892503284386774481206730494828153966134148059511976468055839907805582777720903483145335224179142151822532097386257501236614300476117455590148600874153787244469273111603940130691760076986177718235121862937439630871965760910379113366867719576042631867762764539389806965450386445050265812252878159784503958691446457718755893092099214279604762200564032837654751237216581431008937440913112398867351912809610838770989417231338820122462757554005014108676456853806708371691827598591127715297919030538397689990482858326661596509671594542537930391562389772266734318378428255554371608368924165473169636217222598961495837825907315712619419014743749319631042391756489967206500093003811891653001422074337306212169551429573160379124514476125450929749676224897219932732650442805344771368287401985860092582219101811242866718328640005431014154709163735924439989123356597802985942378042972213481068167056045879196624028006260799562265813313594474879520823957905431488114631550647202254169443727895874588498233433538910662014733271205872253673970994508307909914379335808428836439579917763648071478479767444746496974028449324576098612133703070370096228526847174181197060577944204456221734287043236332237115073988020927789882798215755611504640000000 [109,66] 22864048370452644867120642902218788244361851749462175271131852546423058871329898252870557174730726573827804204461806616352806413250849508265899404349964945763994519884738675208712959439870609033316963064910830391095545173036615963864233232403282101596003844809016862328715128057790282079556777001106723515668123642055360946133167126274471303959120989326718340103893407648402126516659631967581296069777739750267215895799760717230517431712205414095572985236093152124028444332410702367731351495558630187381579422840562704232407533477608011266771896119348858046879220501485558585804416775104427573955067206137774010504394703986186300859880848140345529064450722934614153824393715747093657133768715515190312393257749566054279915404880006601333751203859568301877975037126756746666368451466123101171734516646350839915892653495416604065003892166488718321329057244843819403936299134666330727772977102641457394292748527510406277433952843353688630671839702521917522950631339063939158313984591538302367314610794953432404393388257485782402279601138228731483334893156359436908780906071636685716143674320336251628310393567636856426712294207722714264055013459703274205129619577590714834078039368035460061663040280986698122474159138328140304635028763024374143513070211708645838274207778978944398759511204774536706906735557041339430467397102696640354543069064342012154767926636606778990856635030397849916216331543271019910065022633654318691244144855196260818282725291146205992638993562437519515173870860407781778636415406879605335180623645579943804783249979687517246856446336699315849763759128567406373800276072844488478307861745218103982177114313740203184298882779980525020506166535129644401593107490630245885443663073260387226118831713415335396152728044868379087010228415560148734590852521479257984273567345081616755878601336548984696845682206224057518935019076293098336302091248506469446485790003630422504117771592450684097535218381133998580528680746131810378622990305262336772855085984772102920476112656932694314137492288825562638556570069773326148986700343354105395990853913545579553987020465106655546870808971481527200315793385895391509127198631079324537153218548642611200000 [109,67] -462098574381901663334693715200989741711824211990660581894492524002631325566870351071508542675174249087076580584011111596862313198080197216029518390286643097221970969122624832934021268736409962946209174807444452320983223361693011479351392774960006143284042773159938525457410495628800691901144752705241882734960387393180059838201573669375785632226372853764921348982525689625959779733614573882923743211118332388052555170879596515838302998201326910848580185500018168284045387121482510219129183497572725260908153780334382793393746800310857476101304849718993650200204371318249299528789145662154705524036519978422704182349955986371746539883007804253377914634062742541010955165632714433774695888556987459218840803839805374604487920425277764734514250294160618415086765093958133697304423144269264993251730115792660039535709051279976327916620455590925989505910113934297748239257659389308873766245389501613755089458890128994300720431699975313492064578550297985945516280505431220593152037995810674647783996238204933110417783635564885375246799506304814880330359012342140873022318620350934256761247150119901248440972899059552810293020724689961847106094705421167367906971818908299953553235090491822778082794333118162888630956155234025735150871172738359031085134945037972141545645316989164573965028567041920008875096111908847867150745763384090354654849081099870510129302226845640895688881369744174131817573571282699908716722620374619781673385889724522463165174583970644510754416727471101728274669046573221460731440598716810041491010750767781236943218282087526233743459561344288861888117018103903025739290510022405217726871353758348298732215095190532189727430620521147027413673402007052804321305928010348623563491546429147000056489451775299422786159218438852576739611407290876295338681647733922969773328729583590383819472550540650136246891294926067788999341157457838656276575831677014730864373243519850916659643552486209097141573749857595878649090072716339663028708762101807706790773784914266683672092589944308579253829530477042631883360921211355907774867973266071938017192876702681203302409689762872131507327750984593223868038876565833613858085417123271136081970154897082400 [109,68] -32532536080837956179082742740844735292953405882003648353074120794558981141228323590446829514017774515221405428711636715322744383194812193360784140327247052150619623361621258389904214812707196232797089583095050217291158206066095129090896488407574767235301744981519217601151830347221965145112200668281351030548079120532054429929997337438213116819287113050328853597785989116562214708456063160778104088882205571877610247184101026750552690877323835090393834585652736449085611947217321766758351968377920295214351561382567654695601512611297398983006903722793666181631665842134096865284117611333276300431631918876158308113710529196958193005796174774093387119425116084764015373100953819991486383506158974920585919562047145175066948706022000105498918795364501924828972893633515124216468378637138137353919480270927000145698224207093248986748968759422023454427461691678190629865998926655870081291852346791744054238672931759913403856478686488990060014266176567051646751665779089896827639191685580749462555250797902916329030497875673002421281963090377553274010806971616632757068912785567932201810840238649905886054596935767589335475417509786020086773276383397737621317963730732503215147187957972819362421641195063074396355492438923723753335436466378674958217051532202881253653436295224883204139298620655421435969435315324737764511481897094660106996232260438498380951750058159801640248420998152074247561475105897164460623392661959661832624490937238480314580649138918806322648891910126499209959381067306534877634580416329107993900059424244216594781354159928060212820597084756969240385480047991719347126708537537282810761299837462950693699421916186359076299321285715536220763776005723439778284834514204131990727215292927706918854673432523830827388028199927502192247793471256325793637068708017743341307460968146823439235766896212957453659701878060392164954675778033853414284479871457532839816973431911254436041960975867654600366268835254276807936748249443990284055026113657252352686365922184006825205333720931326498533810001538334627531695061999939091954123749423815728748914628446395127780452926359214427794789196410453265551753116774979592961357329260714341250591340800 [109,69] -6672053979333558831529625012262138113971279505889979780368664730636611298896150539185078722164433631106383382477235520817651114564291234517537908936959627140212332270767766851757880170421897799806712631407149110161679869672243750763723280489356403867735648638280065884502933078090636053452796638427337236662976636227011708688993559779613764658891016790487940975117783648798918755839777096006052297464761900245940463721925590032127833542556346331362655692458944598990152191096385010498283658638689894308090210833269756376583414630539025473785610925465823954370929495785483994914844912896477356308889100104520729804672428234939868712471206735379248171935167228385349967657559175029293581265707667960531267119313261507095256515214659828635386803559625572249096064241885334745689161661107432648274905808479538864706071240714208545775917324365538042777852024010904209646827314373605676795028250923278551612110526277961331607606323266073795607641537414567139209741778312152343695152838099241653768959562507325514333190055955449100411091268101051615928522777327695692205999497427083663632496291053495169847049888487517858324549060959153186172686212180503544170986586165688284311345063823070829732758574616033337854136189780080592722525790134525725383274811301239449528655088575281037161533038066393559723165727751778029040042982414345911110876178019791165716575001660488314686192467944877968944356930776323784034241273157694041205119684103282818430432369376951939902381408217219311081769532433434939197353789837511200770046017203885469925466000390125493332881490057527193840640349122668994670875878148585655401229083315433149167961529972686877011009359504277762441243363880411354145419136426086558134710710260885236365012357091086136226749023250900868057386764029500433619850903650471725061501784697120472374724222486888836858128685386413707758764645945674218499980929704292746932758326920684035562704969455151144891710424034173863914299318444891246610734052555636992258466029924577635160678325073509346551312151825262565285183583455218722429760199108550964498837680336996540802898066665011781515884181135415904882983387054323603970119833679199282858863200 [109,70] -189338929547390961590103068408183593638945332874569760193190072084544233170194465214250326834231178661777552202133704958874592830095401758678723839382591245363807249267436779365294379012100317741529459808257747857231586855854812440447841974147937781261724559852480304863206944333716068791780701957342616197773939060520218996371710880730002955859330892235117751794338328243898462529931784944757854523995820445236539412883870272152924020719456251776794273111617152857205103324904955099002338290212261642852420073070679768223634661240924723809739643622519566402485320884989796968835431745183541780660008864772215599520775227160810865915413784705860237406378869211385845811142028110570456677826492226805356024726989457011388072192107171215322278635168607021943843716310872023080091375736053779969121315612861398479385801555285608128269996232398456710145456507143771435783025123806731245134910739456662386760967998048417637731353623656325202918804673660071147869268957963111759643642921583770988596301339649359898305256257572914561935115244601363092711760053616785376033582444028457686568633983993940277013935591144862371170995057964477147096987245581816632796657314343228672564908929882864819878733899761275954746372287731399352207960679538650684723137941578014021007460328066870615594719085308377367649014059734168106879272776049294166794448546438072520509280833819028352496663576036630529954898528336558433165048163900772710246691302667100964743061056899208723959590108576750975654066559249917971420914318858839470737724985386836945532604217314856677867898169936930081969758271001897265932328854075157519904177689186941601177381540593189019733501916826661357083520794788639755418790409799147203260809963667806118602624361001744534834934002619833365185050384210523171404269469149222026768981785159163386784211715143414299684818988587713980952942133048405125181114959300769328550510647813055688719338883611834021792452729414717876572185921494010192602058726937161452030598758519959107297376876102455321978343291601701443685135349597264799308471144402502765902646061926936543919484997337870277839461926516915979996541499119810095642259617166093022240 [109,71] 2863555497530062983589331960019380113523344194744768648124886606810754830486535821270080515515503023638812295913280662497641731069602694874312661876467355918970817166540585003510436231566386088822010722157636037116715347992157080801487775523576843050356295712424320181024265304112669450399956931917516481367343713829314995808081661753291038551217480152677336913794305170137509409769346416594761893177849497843328350364371527616297653501031414182675888637829647232765477749017561902165456490887614980289551409320909096128009199093199212261405698600839791114756996840698987765861183411950207205987701528946643128953103782328210528472266399919308442118355805356433582750908342489616202079030647363148692112059707230934403378630853274489882684399652443675968779731338658358689402427386570209241452874178996860848164281717692037076735410666205906722505046247832161565130603990071505737316340613103399017837982966814415266869645585642117148317426221831708559117950653394954910436941336886632825632826232573683791437453437456509862506990728404292742944413115155579436832445508190768559212878364999416835380499023851547212018341409387543899291652763343245020592703483788411695568314482275033574495444058903007980876570000784636276381429679639138593763690480624554901519800745768901236491379696893684239642747438381827687262937119664232270385901892679456869927664768211056961182806169370829441787102009199860633711719701740086746525367554642157313297033833384801592376093021568896081970351119279830806775182103025393888608977412646632125869380321103930516616173403414789633499419376512514110042934521379811282407571465948418604551574523396792376326846821081421150692729322368767138375892425785597113910565662699454357748319405814489504774630205248835022295689302712290304229688420328191445613206693727339333141580491318819418777127635472882638440032273990113100241702102674072625868426629431745891325199762853296327637148951760673548395840642683518201339889387928575736341133601082602605500401842660696799104759696947938754442368556404227834632982384846070406111494065147414387870569178304151560823642742099011530933067875862036636467626231398972860 [109,72] -148059929236231436276207936039950332017565883728584603371318305879844128024780544729684662729117868735603810364049825353542439703241160193087004151633424468374653421323295852823573476063240541204155778838334654354583706411815813335195381712579824082459473575840367225534641602441253519307049382609101434695901099764472173736373038911944626526618617797283355194337259153432022309156644173579508565391304931844170174499774789529640209601906530443384641766896450647884575536631170104823472135824033695848500963396532681527731867168502467221913702096213853027279362544083589018910683677792231841698711710565062477824007170766379422804089302528779467818937082331473356219083211318708126031963457008710546542775459749252209217814179025946051811121636218237440512606663509143183997384122345729427061365152162420919494954381238208542756258854826726837205502285661700395685650435324751221885683678526983320521378052992638375214715843384117314528846642696507443607388324409989795446014587829563363306244197808672273467959463854044492942279358192448970215895597340256022535050096227877312069316243300427535919661406455914920344288551859733621029879154551490653297019472259544729038013013976794383046523964478694133667545900129085790902615418269147751459955967210632630583827045880066422108299188862945214287995421775711474523573919452025583371295144602374713420627011787826712808058857441082261444212382990986868475656277103942274870865586275018554792428624018927949632816675814392595612840278282874055411977618428950751609220689001023826139875122187001355900139618556022337211075666541676392969760293068418832310506558982301140330695215070944779719117330822289922913166333710814755876449499754855888633468610872449847528599802334332796512503747543208771290230377618963917963261537778893491190182353112755674933665594212186850220061724276225403139305091761288324253523934069159566993553991357242399197132425422860949908767825602962489066881117963463069465832950931208774862299528794233329642857980386329436582659479792478281961140258540276769373523577544374065238388635495758003170121963439743418574812673425181402747651200407615099540234209829120 [109,73] -3765401461066935726371531551633670666778500337567555841475206019466509029806681313351503282832893100897698908174325291863708220260898302834658245231161673152499295957041978570440229709726955415044191519394621678796122942348618704464650810643459277335058832302383241782462378110688341433900066772668226747515697659982880500992940695672306636168894996877953684711512662130351692324583555138889100397468303194971111894186771581753330837834229270191299218051117418399652939442140027612444498866273791385067071216013362965350768852336723025586823939296570182837018938986048437984316227511445062146465910386201429522297196594804986648315039912229029457538577160571907797445868871138517637850482536848743953660643334934496173265471546177778008104615322510302360668860508380417152574989588379116975514382711595843065143926439428188699957929990805607352439480777262924902076804572655488168573530752455302393563661331939743354255198115515135679921170207939841491919303184162090675609294048250955032592543423526271909067381928319092270620882876660312400871796391085798742270325833066950900240205624309967951654629471653134013809115337105647614273711780753933827636368725011417099738421555357663729723367227326844337356264334253794327767587252844290435358207911192885798337521148110933073008894991976504632716286123444351285458648412245572454381357623674052134927156521063765243304128949270023540159700258574732740807088655709679408748999969815898469178013018957933387876024575042498018667359167568861716333377086316338131729870510422648658125644158936725021275540612358070757020558224646892559840187794718225911935751272595161125806003933421460965083636156516521261681125184094170063149496557788207066922566505905973865264367600511666795598540880214935660757874857267176494282098912307774984533250959079840692001470769238304533996366931884557886904047900511815858434455621472752785479354752182141901119334951943739263872940654718959709972479274182223342767559610712901459232454290044465179050020364300892354831553820644938656270366749312403124513373631659002224316558066466193772542423775562250740081233589770113411153121810411129630589502720 [109,74] 37160469252921975726110573578712855940288967156108515277852124157030693197130223873387490507628929037600217126576846159205286748147113094948291709218014652174253126199472383647136041555499403573793901992894508568129305526617641924088344265918010538023479744888441996572147239585020908640497821797032829127798841508183149157409409113342428876432250647890260847889626641135519608722180993534743711735175080713882504469195646113167965347545652608513089583216196987607395709829801816279769525133453257275905249144904632448999941265331500160701583604738902016088954102890135991015285749378060420806844014545452698147375382672722632750297961026047541445423988619837325999578420608580053507742776028287237208425053869952830375621344953276750258651515370228239623673170147947099017242386840814763575034257342928169110264695501370471524701004366395317989467500880016838482506355861326388655086708418771531879175268251056083032287716978047949221789029566015560197760070488138666599271459567714146574857904082869706685840034878411944857826236073817646785344116543478544633710321028807709727875119952904339231380451461374193768977738490833883553493985160624294506767989330850406779842932977971297870149568760929207016648689741479696760973698282694884172207731608300168441573102412359445353708761737436357558043299294191391903500650256241006466871363455205514781923246111759117406845038285692521022556737195218413668519398403777188485243116202596047434340153725531037796877642694523231293879326111961303284638645421863792711329855399668475563570113826121554679057854360124624506050881650615813667161083761274848154482527299115729444388314673316907000804516140728378432309512806907211808447439555636485728057765384153919213563198604198360138641031938836463233323684894739457851689271440853180495371603859537948242953030985782174230846554792832088766185153483570368797440978786840881296049444411783552761760726063578021209597682213338270694144410847310143013972052385888962937955857422195528916379031640359154726091698570609499091614478593726842565434437186215532169128109656656138795624704347877606383565403200474508024221106613780330630800 [109,75] -2601894293346499446033938966100710777390099678024972181175981182295800726106100696295367117438621304144029013990409712750933665554326497093122973335645776823509493839799407582916136397103285621038694012439118423260190681883932334568851185214931092204440932416769240501858438557900962950484297502133972679929154286448537337043658405162351892997350537641476547993570691526643874199683891999010682742124802069848544081937403683968127147413324519185937484694226503265209867700722500836097131694669779269685961238377540916138387083480587591201003556015116472260807879432239138114578666093303947104889399049768887618470627916703868197190383196355329472821358971094318578880022870671945596012620587276180523695704232719648165607685063890819123723723027152921968074339628105195818293830234602945433352402007626891374303924555478982156548966433862440753792174745509283403647826943472931323170827159441643521396943849718033392968055693259539241074768317908668221628281035392682971546695020568053038222613612244648439855574258247860100769651742619207435247262970380364422481569553469403466231391798378195849062924596225051533879106450771495624377920820703064744976181349268401157296126846792258736744488847230655990789177529450726641791147043989586314262160513567136461438918281171277333594304081619791606995100438901540580791740735500318464003780533817874026847148577612276607721729058539364207079491756772373612760539017352489981306542087154011140217753039598238182838151862214396159833582891064979412636905568559346206049156993367154657827112497211102466122819338030379933515517268213258790419103563371512235858790324195472463728922179516367555709359947361846383416686720573358258777331951579916559226505630623669004976627791068867979948190241673183435346850298918275894755023110724091005103669605160507158800426481970125448884565431657166353734332892714641958809212799163515261320348324708113086269360908939997743258579417143141410644630065961126703028308594086207442120945308098258724856325795587113682144916229755619374415457272159527823147093786910563059590338505848112893570138665682981195227837105945995512974250085126303570 [109,76] -1920942903459419444505403918695696230618670459564505691319499690609820722521642035713989290729130884680599741006512596662921314813016996641181164036438430376223636623070476113000580507324308438088076572789181582470488906325047520606475399263644086668658482692815853701811193787046989768374102375663630695583383366082064747372919433525549982787532081519756040585204692024027025899308213573627039209228900873525833179028280055337419260670471207190511261761759907321066824582572549632708471068317719213241136409492377070222508454219713702541277363137696669637086905451499977491040354523080063140414820743657404019524924711321853474941381836620743982685704141468752735988416401265427151302061949759424095422847526484440578811314716530620275372861258938062269323065894818066033825266374925708755867451536543988038041313101523935255427059768808839592998751096305076633777431271478761129369713208796449932685502802592542634534716775288822612129971453936841579289693241682076411280955207755681406016682543581305584614647470565227825225501038569027747729819909564282606677168802071022375181714202745084253572396018408287994358717047777842540150239925491643784594838595776522623267153683401995229587800394057283202245491605484677636845979028681175219021669479732062019124893507938811338746865155517677215315292245485772197906264110690568861555681416825718834230602323233500111704969150043316745285979210698703118021893995855654470394532778410330397544455167121882861964432689033757324494743482261437560677683411430078825075199461338687931670964545244519745344242314390585407791667363449849238687479234327914221418094836433135571828167081058120308090091321776111353521802988037638987584927515595036532464081370632363259765157329077506147829720680910171711783136041247208375966961730859089402402460589620315530745356179494227203786159014461709106726688932519371111142113863737998755836894578762572112988488442763185497379121102968931393375528965350906874262886703715255310518075918962378930709789798724277544846785135926081605848673660769076849662470858637127908291931272673666671759723250606228374728263157351729259545124716800 [109,77] 503102913701881504228134713790349036711599933323846568652270096612609048049076694636943120358668064787420123005087329489087603214633956500575071165406861181845758303184875944754504080599026006643709042630336703670398424945183385608771565624587543538369582106492037742825624548073338763233668064701444912403620284662513187693842270013559517296967456789736371495950363147689522914554169226343539416410727098447525516282144269609406251126064369894892785849950345824031900952480184848418430751152790845289107362055190785808801946463918390918518919198252254834943961461687105137958476454796675222817998883585582749360840449990363055240093829300353469538449974987493870807019371592314372988364858123437564524006846074183872320148306203341634345204568271446525586970073858888535595495138642873579652295812206598880815625351375821393173609110849429701417745983298707992970152791912816430483340534988611223134051350213749617911883647581085001181751186871503394286187257441855954787271892328297330902197949551821361499683051815378295904814707132824652887861144690093043808478911165857855919789648335638697440086621810419351186556067157168430495350598006069635417095069290558962370440410483318859853470849152319085444072557219814313892066067808728256050252533173082913081058610551643248779857642827671702049522824323524807713618974101583177904786776693199508330528233289556453270304836155034688607679238806607486257287829129235507750737422518213403955981415523593126143209500986122321865822318039568601623340546244520215660156396540045839958307546449694018631722865553491909945414018797927790825310874483391213988881294058521636720832782010668208553747696990309261108980856605803660618433458430276774291553331241454422601645740589485104458735471905058553581668217763293845046801722304204610246070993068396839864326371568440149061174699962118380708364907265201122998067816381749471036691811914331078329265391665255669929304370972895932247681987910425899236739404403297321180088224007421656731144867189258020873088063952310673545888973966345891513038863083294972139749464514432652905201436908215987634029586881529815464375200 [109,78] -12745026005389599996285619404213669203842366282297499529916809335445161767233957285533419377006992327193277257295062091184025124587742845321323165215545485790715551396679799282274131510102054110457683678132187733152614519811020493952667578172903485663697374841370787228452670686240572024139200265602596404563958065417629237916845546787445640589424265194529519956588228703981212792020361475919007348194435534741488142903001814168799590446777511549633849766397650427257486330989180544293076662684511262637471163653881221109107557674119074054918938045922384746979310428602864365050081438659271063214844377397517563266282011740324400301769541020124489113086837069534150136028416017787171181054257050912285417061855261338219551459817725437469248205907927413068397999896879486369246890522114271593265258684424328001504714327614659434938547024701919859034778316283119395339943588238093057598972677066323787349805761532630909450669528232922668740112337278123029774090842461540319444219859258818005617425265494167601996243689136501515040284354530878528888159537372536584292665646822831867124396118607251560139108364292602245903029505477494269459695212217972571407077850811416479928591304923862384276061093092261882965989957601376325902269212548228452727297563895378609947844516217576243887826872500366887860553399085503001247737084454537162026114873760393483111900465949642212680764136387980182943115895136349550656792712102103077993944179689060033758126701174178901559596342187810365788495972424286407243614355445723033975696447056076836277714593845031493489753154994716260733831956200648461757926478386956013561852549018640720662886379392201230849347259972296555708425815731255982294905494141559442818037848338410625915343425761251668936482842308390155018822505177898696693177897673877921970079778080753540449156158978333206947999525492579948177277615843507339182853366959586973259275352889409333299322220123396209541087084282811439689357397998147181650716853307160517590793589023936119730812679810931936854473339840269814587044398338820049525992996974496357363094389029784949836718015276299686343630961604887297600 [109,79] 43062220522082027068450192023684216801330952617297367090616663518780012476421047324784853023125441184758657042043499860180066105681987059810686032999241876498709418177932487936673035631894338279860804383442017201492886945184642806436105948125778590611254352315888101350294549584905701907438260529196494204308113128591101687492886069249350114347757493686019944198349429495131933376741639226864140452560435637295679816662966016610788571758108382380166300763793694664154418692291581473923919711978989317051528049134401590131230401596593635435166467189196055897693196787412007324823038350060606159901718016020681096330635785470084360454028507487395636673449332750860186113456959238002898762380506027171608549776511577929498746154091755401031843827386190650771231518425382996215046088556309363274116625602628660018218162011763950340950855820823955561280891806462709724732845220187411096084718860107009009147853857874441687975895153035583440695140644925590527028046915706322651093218369824279201890114020403613623814646189031231633414152612879859409709756962209996920190376895759650426866542827294679089791031816647809076513256606911503965298331135666535777176842991491100383037082097074384443694653168666071154655191375090174071548730380899483578069824317827452535910223824217678154838107092554273388946229134047999141922010609192714596788393083707340958768655505568932277802396188537669013062317269286968777449581704780454766117463711942018497404013367022341698841631672952928852067028728420639923198984980769063841351036398919010393331479492041839522176164966478383179621973629672465102489827775560927475151176630784056824436543769493040431450737049070160664461371770323223688899008482476388726334256126685778182154403879247050646245806573236428281486759610635537497402204654962285286928250110723833078693324005769239591163189660299381491053487388404124819924952651150292479464387783027476119836125783084529045376455908188118902683919430957227635714079586442932667556479190851544482212674091869960471395002362598832067978682104752427139306669455139073372637797416738241851250242056110209038073679723987400 [109,80] 1427457457399555866386307132597936568178271473828883254143775829381970012172319650267968067782524507252408850564364087916735688455928410520426831588007394151873102250710696048927703736075423555126073039743740433870973709313133793640018353105428612844493196104362725851029024889641128355189516774611980362413184243857153651684642160444665551081467353093044101197608162236814415866296724325188415727048866789924218990450290946858893597145725590747859561341275559668100250773463021524358176299138648951765769290210763095111206990246019598604291836596073652664050723644305495004043987702418578241366976498666587494732195012495225650729410537926381974902677935313204531271502741278808048241311678477460423649740778156148448789270374845491092416921997227248973759457368575307064196361257802317136362567612542998821706628906588281080305223772636522078446062751836213730269894981129954803262222589032737734868421640653479744470213313576892081772808930065555182507548636182768047291144511557782646025124683457306042695885220974698560796643109686657392550806850616277447172246223245692335082006481887190043979067704793332335440146939509335564939515196835037648233232973952257905012010286148393549643247904281737105393130243406230647038193251586673897721655716376276973776314575908230212812384928669487489089880410542058086149367120975305386645297272385416781137346902908802626350239732732902386140927169514063726808633504678809078837191401442847161571798553439633227460624538042197201825000179726388515631715979132281846093215452061745819677464886835674866565787148318428649029023406839422989140843690950654729318621647952020917218218786865379977796148015237824625690571340385378720614615691351811001894245987244195009411514814754911683941293442526150543727477860233578861640442770507217782519420772267796616355868051973553665572338609346647860639751144899685748774213730664758482036531280674630051285802886752518427458516894538799974603002538880439488711975583763337993613650487376073358708323920859267670942486508683990764306372124758007309141301737019544142299218898741278338282973266557580577715023008640 [109,81] 7928590800379151668520603359914592972588685590305071598055869376063187074278580797987764998910043954335283327495181881855327327051627887194652582026651515492576172950755880068346394973452313164297203575317234527949696098773150390200059127114355638680889585740552589813039544465714964884249559988553017397099423555907323186631997581229649844103781364194509801587737428844698525348768655602996680888222654903664185274372294808630283863609148691202951582089206509580601970451376853596950989540450772334799132344367401988388570528461314242295323990845078347954431866078731196204032892862124937569274296708816407503765440019264366145425322154775349691269642288443777186685633750331265544149830909300921323337769610742131963611036081220109260758052646177838375614795455890405411647107341466787852050620188074482585386211404778686955478993440088912837049879521806631347301604516445392266600672805585665351526745887701297127267862444597213267087453100376465323621546988261270528252159049411217756575563125132854326692104044930948025910521999356484723668512800607484109126278916064630892952644548872500240157880250857432634515052848738720702745290935020865553601857063771380960141238294489479706421526856102111090448384916292632326187929137745933576612422429178530587294500863161956484549172341572483344185190050254863758013413915904559166496759972530992346730975213793931471383619524715683657269634704709009493963541863341060333785859387945259979690717006344957001810732011326656166859467499230715658845627246367396820919309384527034310244780765278109439702001681240446938319292921898372307895559058349208046766274467947941799842953125399778449797685338158107335811781509317299483992428305451678685119305565295420670697893744703282397327678476407068104705997910425416378659588521663789047199447744759233991187156067891965128040627518012714600191328264197785432465485903829737227243980424448059017820038791458889100669817458970243028104902885803541289770251154845715089556334909310305205541920328613696295374194024462058623414874606964331091378269100707276862975681625202419598114544443562777641426480 [109,82] 393287008833667438188787084292237357971154773574792052605354492073274190755571833720502547694974883275660770784575575456813267999080383056382861041622323655397143879350584668110540085210765714079565659213862427885095688798779749796287695455998100006782151368068383556021975211713875335065239122321783643202737881947916099243111206923952278528754707442300535781175027753753706157637646056744808669549800263398302555232967913172345667411955166284890392697254514180778756209765128970663641772487149536356769778412892263458748621948278352706427663815096678284452983940712540209846472222021388147860655386329584702740872082783366096354032560445490045652235061454696841408049105480935632780517603003990051129828494880789181246537102783694788987629776378434057407315365119888654027346402208863472203709991183943483261170291938671030525265840880205297154093110547684555152038995055092403148166823057560551303910301175605897839348433885440484456564697522791129006257194220626517684388465231319960019716946561673714796741302876588302979694747997346418595625845672767851775351571371252637685272290606622365619292971459356669230642025759756771770944124423720455270605042465004310364650065101740191431268658402080586683992817292075305507201150543413676985991232688744945192133928796826779731636338042334398873747361361958316246268897077085992243369287238978031721276092316973072156659345741401368837611971545779868853593355769589797589196679466587664836506332780151547927758558099593330014791939779054324649639251226307118638388169551273445143812339138793804191000067953969057722324548865104365242199245050900049738915885061359335051556807932077785665470509411375542124288940673181373405120660918473414790946995941884183350360246899261264468551900011845224732485573538661541408320585393043264324414273776120865462853274486706636548724372127892465047722411859029943631916174105427086151538475341327458827787355332971886846171514546466686288117913903966471943960856631951842991838860127376082527905214202518173633595914695362175656987876211850593962082406620359482387924552158885141058051114148683800640 [109,83] 2837231787543557942823568863632866346743506224199289160850664246700409887633389453287219409153103541727140874847233354785574230294154422956456479405039321469404130266362533603566851119837935286620013747922901948367921014737053197150546480507766346560158996700667494357539419976867746887493279505946993229512184922998247659958310912057920500145547107482229853105982436153592154563367029384322409650045673124999169622282933215385035654028555380476004986648148135775591597856682014863491566439566642998779167877396970542770474708594745251642000383251542726520252541009886008384944078878509147261643994719526998351510160235716224972219943219915007519399465440651008839387924322573346847991826728787941558156825526084046029027454596943312709228993210359624599043585583387054976084033011332382434375005964413401488561980851371752582725117802021774370677405753431327406075454556074287020917779612308736896184877949124638408032715348258213241476514923482012345272817895869961848379751209605205556315158801314854814096645023363803777520157410712320797434672776337759083347258836360184259227686832465185372216628377996287510318598222181468211146171603450092507107559404284106196439725137197802064524824015807480434829008107448544106395977468153268622048533671286888056347467369566392711146572723147544522436536961702702407946238239322316297902760568692564498923603413716458703807274511334556687815946820855313680909498576282592718558370208249243531909542139803653784721618104821527270802492623300681226666104579340961256463812651164596246192872863395797047106032892755480667345787011134075871922747706119843332184767310665682905274576939651371169616772175166500570638937226634644101231127476810690652979197049826870456215630826646816303694571972716165079798264876947906725409042629906246054846593546238638581758045402746878919995215807041556340711415266495761997080502489660270796894581521864630449024130857209365704165009838287336363640721237077037459405614751619869149566199878662496351385284851567695096434861460322701223947799639993757612685173249835983418003034225243621253178627099009300 [109,84] 44973680745144664348405416612823721605268077375579816360595380370899430643547918161454498467157897897015144106738692297788304781570096965177334162963309229094712403575806962046215418739044377089370738713986110650024803445355441273458004428548324502644506301058230146099622333052133644060284266786741904025980377295938668462043975660695681772953141566068604983311585178423997790073723267698563592792404250565596237520651747238102616284240377636265317343036730278406663292817918893321761787074709974387265152196012539875406826085520099049554048642649439326786109690091188926783828008499335325992593131548040558637306661647317338007990342275474258032391509709597511926451045381716743919292182553725735088328458113613034914987800593380616334053563714229191037443075799783157802700147024785765838673819540454400292215709312846881290075627242098236643095552928427028884489545378111836922369301692412919567631129614420309389953203989853762908804179043394234823774708759320382232399367233828512358163948848982879118818862560518915149784748893852462674095464619361680093139484630153060648042654981870378742491497363311249486205559888398734751873361829172192148955177820238888051596124396159822024754593076134300614835943448063104310822849438714805891803220195168509495097816970700333007936328029065269000008998464143394353520036813544502475597862451013580216489075054038175291736397081855951219262922675501297474504459066533713776203060023782534813195424804383530100467080956427691437971419955720591047672268207200147072498913135738014298035728319759554095181403534737088289837879347188107094476413051055238012246405252632379361009817586176619094200654582443011224272620919711910200220020684573368092607850065296211993018223700183538050020427184364195198652031705737854889563526436429703998659068307835416401749584595687428554103208243583633923239912595882645011891917225475657249614458759318681765459102891573168960336143776144980063683783344246032446225231334164339405029598619379536642920632735140793117468364766303610803057856296354599813412277273952196160251649119390460991990655360 [109,85] 337601058394666652882847320272579547090381756501930289945342080559742898710402139554132714690640099077251148927435128352290244174044488088552064246127306026709199803808837560731235633127936712918535923016581756503071961699287233342493768335059913197933159373056276814045163864665631068486676812079040679551939226264951380956247026577473170477745670177515011076552423179817401125508047249023682173226357478827015108668149792848987536936240303733337290652110200455934262043513410167852394820348078523831520419109930339026998752015971294667697060879936966063864935364582453603420164538726905310926934582845352345823673147786732669557327319511311950178166753787810067942251332902927708520281491206173708170485548536603667646923560207858404796622334866469802206117627364960716939406308805645625022360605035844323781434244080257334733425135935362492403767914946932152654858363357324648631405729236947565192568628014400685485970468321823987968139074288980215662376165144839954249385423406671405501350623602225296497171286534789333737762016694792469069700985059693683147330617067909560270454488281189391937085881567930319536828891832527323271436473007749399755325331281434888097161852272715955882096876138948211753540543707636671542828714191302930591848774585827425166744799993472730899120862612458147598767770034673248698808154428870682569853610188811556278031365003717906302288888181061177149138522763703286390585283259533859209217052432566686665654709730535182917499623545044292595254861854233382501442857487550996326516111595030362003186725283948151235455085545153343186862211148983445919108889030595009012807991583692826339090456378261853597692038579507029204205506100234448415358466047966416259597401670457894389872366887228737619363748311344280073687361981615418483421215241681744422724878188663950112218328045746512961683228807119642938972037758820605382846924915639074965027760281095019306619536677151577235196079364581867030433611400233294548685261278123950345386561919423839110866891874385103038810130872253142426257980250366517041530703874539162223817805441693917549264 [109,86] 2113029086335482609862596338743168348753407562446572809084117421058848101809863238907127736426197666791154559391122222258186602719346926746910764721642035593915459483309900634802698847862989525031253030302418828171503608821137146309048064269385688082725818564577738277969699195029607801152123851550296718430934919450546643573453457945959988934710920674214685770892563765728265988484686490698873989191003554370807122700228355584846066806227612194159775034995432277455982515908658612475012764235565080726347913645793676712409541664469369824096912934323402940560978510090002221525215865989804983602184409278362727239977579203392863228678134895750883077026868876199165730451336162893453396115063851670441638024676707303793187267477990113346049622712139018238949887977662402034984771400885282359223016801429072556572040022026742757114761369031300948915694188366168779825032979963824527011327140663211077851623169026421606234382266798353661507372345120041411282514433858973842438375618044007319926492147520135204345132172178016723449920846498481245865438493416028006601475790752501502024418285456277267304390683005692226220318284842927561886671598273166146126229578449883992284825238921896166919995198115347050629519523776326730064287798581345844931529167515280697415007747206830768934879987462011505082186549757410948662173833312243928928552720121215277345078709943179217387292022749225310660992689163914343814558398893607220935950325785213111513945378544655722190735641332638823864470141662854373005045000478918704572239780150447020703318157540562827779361999418270005034717517767758512629531186608121828929266141407103376300938807773625393700228865622314648895005529632254488243650780846026817321008280552019608538000879351492130467733522077637080623354036977542911376060462635153969500598905105602897164992526912093936371074639144502140979462568083373276149778253400350048762271319677810778829538035154389161540736369430597031352062319088554066281239208087895165592358467744847515803460494940832983979938235608147913363058914798895844509054548528461429966155150598852384 [109,87] 13015225734457138430452089943548332908080509044055708167893857547442027235444964813062504083951227789682223763192060017727749652230651058906221263279868692025743119497569162427348610099427873956047073285462636977503940980197066098443592805838009861118961410663765926567541950323195941712858441884435648129878618863577167091071996135811757382536534266799577962474720413120800899617768231188286920262068178766629560917408741001021428977716337405507651618090328569459842684079574908521139660125590945010193492238661743354799219476259908681776712933122991467636595283446475722844910404414493304404677833740008140567675674537628261246982194098766930028267216048603106324220761391603933739999835424510309299980120271533397575489352100548462612133797858994365296259030163774609646828262634999639898497391737935620564578272345142300210907110088670038951423759702140965081662659508525469640019296949846362454865972853538359056876861025598381094002249227610196620430923449783141891655747042136251847408975627783787983093360490170505989325702505541495360821839381673678779382012244217259755052774109081196402437639551460570797651153514726573627949056598932471584292453220855844613135481125481268493171270591904050451029782907016184111425928696197648386550660987978394417256019222650710717751819774792055449743645196913423376239026313666595730077669305809345330155290848877604739113484960024775083103139731978861480491239365509528926405337427996234024305332780763281701703233365683546575458637560509602264078941491020141996446477734460804549049937651686644069503424800407715398816294539656989628883100671582239921656223549322602655874639304647123543024717371739903600660001603793576477314228030661854474517876691355118471372247158320018652188922713727797285732008039403422116487398864289019262669967826270452346700316034222799151052967927054862322720314729417096376376595227002227161441246254709296903138553684149588363587641752957897812695464070891331699956761815314336160725400283267295719247839384536833778388670460573372661703750598757510627769047237785708807641878836372 [109,88] 13057112774982153359619704041725510996043818621700680960476434366387318724665517663650818551147729504475941784958891984962361753735943367129384990300758718765612583520262279950628857794241790318535683967180094876836124483645363813712671747097678482401357888367570880141176921056303796707446259358058704862648582832282254768648672300083653432158651614657759852878063220507032580910647969202267764606180711303996723869223533298248499286453009708772788693464701578634751420701767777295098895087006147204422847716166263035899301619347527744333580039327505999849442570897907805465082545601869190531640634407471759614987333337905037926459407068935954496777092031932176524659062314329733428598866084499586937708502333458463702197998279608073764034472957672707658232337260399176954411034112938669704597955176862118915136432081470587015648892398415374863098240701845052771425476366518138749468999956333144028670123543360445732067707549611753318937086518875039895012304574472772512578444854354704884874238591729607017107867363809102488344315663953780786653140277145463723813178182908697152160361844496090177871368743208263934714504656875802865104943605225653783162031189332622045358941975777683957193278032625975824188684975186179453085957342449284866628514481871202619330091931653113550108631043110870543708245344554383568350726943794905667901309873014206861287646829201915103179701446906852208873215742387968337104076978327791480828582993305692571159564273740990996268744972154339935459092778331772033447091241251120188605893025245057945502373177221667674074398328069713327069020795639716622293997654318155015399295180664419781524645522958720358480269490229613913241387893790692057986590877117883246027860519234197208109580153312191507710842401632362224332035288147340944484950393469066603588358712191265892923267265486406107497218964686523203147771372351212822196088213189713615118727315878023748689508073656884375651433429861206340685896204503016683352394053516887140420746910269248375288198451618835286943178900334907737265938361499215227006357484690535453556672 [109,89] -76689305430915775075911091826217056464304592305536003166896823443690966499818809932301270735437912601576550564540454240789425217464428016666659832216433363292655947546369591776123278327151792999931452256133275995056320966680579514526036581709366531329882033891775424280409225890318368825175969808705881058912687400951165811390014964150642082229564234448297406246862174695203918438209084961372267656693558326608814454080657156541767512513833786121320773289771839998374807225868142241148236711424472827142675012318120524515322927151643694142622199501785399770694719954893056924505709754675858538981428836033550161646646975292667625531288718565548916557582935256646266066863665792609781382496257749962528071324309744913711147797286057335973047447178910455281317026984509556282807240256558433161457800644917657449579338795801794199763786485414754821223009958590102237828714459548233065645289170995217191284895718804813660758991125512473487963182395070544594721410753613733481887093698209363840277415175471357924439807129857845891986993898288361786613548329179433721260331544886450911896607640336766111575148499298101517968374851462776377149516381028628261504412411915224182836531659438460432529817391997797276253690471058587466609990825162096501606974667948688637689780764802939882674296147626541195948815591840579809062268044026012885644684044111581730724088912772807534629296025037307055660761771276391690837841940763061962377252588344641545740372955053641286968181891001268008724724410149974092916315547968691180916744627768256735716468666446562915363689239654202222452288490409604550354261131365397328499831243915796133744255138019474654702273326346167284959427327957809223623336074564833573567208292038539718572996655978731835573475728226340857056934991089635177815720287017676629397154458055421635868521673529424333780741292648978824278574577929182247928515694516239922376029067986083913534534525232016593303929214386857784333885177542017562789995835017848187807548703397980343652269661742685305719662180748198423069841120923099397294790774649758104 [109,90] -1424850221903703505219924407074504053752893895024824959924084832553227113051963972135937363825716394663164751466783555937733330330008196099592046148777151757188604728710907587929857694285226197642973999939861317618183856435723888083766255995679061724263594029839554126194993666225540370806629042650975859173178556205830961699165219587126900264035249254895016576430200311129625204241999747974673816753676129537056436756382472363043694139089695502376097011836761676471177829795709275037702529215175496787278106426181661868453197896288205981526762513002813807231613553631003889115369719101492279870927885609013508738983876723519412374808265555179521284306978901011375581862198080631208060871771444829267730225119155523819970085080266702243261414975677843278771387319738226555341943362883470312544459082839332717344187087095823435604073265554983586863047480137985261357522327543728522850933386427757956564961179919229965037175208241270674062646743305588688124542953197842494088192273976401227914742237986100221866550667060832620070149739642399371460353168639106503242906076546423320129175046259636470179186005344168143615006226349808320145843685947819376967088386792134236213783222840410890709945660216063642871645406117399099157084317739984131915616271090369403829357120393958915716466907687235651020471573632569301766794268774941810133108221013290534210411393726869064040890692010961245934403623072787428308927692148997793104499202771757939520633193336697557048712808234842875944618905098168034303250380400653468297330199304916908068476502524433339906815472018022636639524169474139574058260343520298120734109452477079457646625970141951551305862030177685383376572588246433156088110422998785334791887149886831086788633560140425947592242699756785688365509914310442300732174333224880476292710462941784127297144128560638542012552458839130486439767633094038463293137717553840042747545232390096909426244961976536599466729275369437387550675486029461319335530235412659943134181739259174220927829735311313692913406011937230503012693515091411065942130185895984 [109,91] -1171079984120370876711359604076819482688573225359122912950806260342280301265638617262157806236287249156855149386386504816253786830822618441273831264544820951274085505382767800332930298660377332736697606488792172609967516020695159820227335580931195194128916004075768252033551325739509245132174363183071323053219336351398043323421002371473560002355853957273739633672653122239283166271875142523211607314572210666482156743169781372659856784729618066205094902139193094904177301536601909736141033955617039256204940747048212741432993155551304558298595528818689680825031150890671431085876368156164512512530301083947378411111102630025430996487711253609873330772329232225733134192187441611367839920903940245274047719121584803683731406184418642300771989434046872618721339969715311086817176922437300740440700789772041325725296993343941779736992704914623027329670368577287763604971383081991929349582368307066678040251189511370565299433103050386759953854727895688999703902327248584493238638054819959267539672782289929735217298798195496745481337082110221404567758738162008977117211517622984287409087763942794963436659966064309241863945085503542781958073979427746141183740262756884008412878296922528365762527053282919273533929407837872211524628038879900417533556987704415496224453794997967643567496690907556611849976630480602964466753105169321627964054904387372601611265516761473588771070375815072276362964959320302094283823432357413451960053442986574841443910507672309925705986532850137283779558503694043316711232520114621811353299152250507256417459010146633716766214282727177530918095558205954052021444186203974633502182074907795509661386598112679148604951112802488727298055699117604468003202954221370050307505797904914944184452009717599189810256685101871685904269200041490918012825645124659306318468349212125556872863105423876675966588345545982595356155764085397566933702160530661345069155401199100931754098550569014474373719466644683086153073944051185377278483981683763251553874783571256137883385571676741492105396323279338157959468647644188219163006262 [109,92] -2975035298530858414036248669532008423069346405556122944426808711369791770759835018635653007908515423450731828793289487032491597214646009267704442632891115831268157899538789524344144389219433410120282786311658469800497748919337692312313861714146781091875342451302560887687615219720799317097224014728314837881408018518859036218845575623118761429580220912680797439572875267108147923093546368747605306756354332195686102426940913908223412313457945044944538399661667110901049670908823599527917920727052575454794659987658434328887160831257186385706839017806814556935209631932863174527471654844303863048914895256158826914261744445461964066299177024066116200784033106265684308832935593889830391840980922200345287319000192082369245892837642703758623765447603914386068860351991856038365947454103940177036940780397425947759589950130968186258896039057752614499311844142199841882017364930315990535819607751581719637680181532238543124029032862898113420937344304550463333549900190260647853976324941688928357575695251553823378842608306627078009812450079471511246400378280817645464921621398883592125825710655023449264791075079001872834268905338525912637274452101033620810855116922812473745878607213089612750461558878615659017519715440463346890218705646444967615982155896940465853961494459136114335503407502569923254359784315289811815654813878633997938054632810201876782845066131249192976071823924790152302377903089401448553404617648337310600040651328500244068227386028760055064874583137319172249806038060639854916723395394025229421072659842004770028926681009906077572423451681524027602764343356522926727166105208206841480983129857823461725374744473952115638747692611313588091919687252325197320969484608510700216316520533936185672590617700902258939141720344704485163284961398768776192361006254650257669142190854828707012144695392866365496791622580293015240614179639828826773024161558660856923416105951772574365619443478686535562184015814617701538100091853840502817630335169337716621632992622288123003897775764750624230300871689712676384297998889334488576 [109,93] 9890897803028268717048806163136656055550170990256796180668015500433373957394396171141433980752034093063808302857844446603692468400668959368835818883566581494365742202185670205391021414540655952902696882908252718717993910957350586303971298386371792997396113414216923087433586167308396366836968762277501916050276336426997346519305082812337836959763353442566741224627568552675011735418019259154774723275607330277078292027938038790238233646633765136878829338723625436915648835796812880853140478683671667142607936584935160499879232375840392139675740881499862389694002072635196058639232424065310644507514210130716616800597080716562309543710435738633010447801444524437090045897256196620877971393663357245267900472453882370944800628912058661090758075944685280563404660703877767391947436652523784038326936641155834049100848769603047847345712232060007128734832591486459555744538966120719622863951303424744250618708605338129333547880252688995757510528487424697111722227287256701343233253040840434085618583509236525645433415086656805646543615511353879020474057713907622688600361597478975840863602553089496007084941422326148030081434455082144212496301141499205907207161919328356702156401313355664273596230590716954760298439877090705572348808442334586891801645826286571068146127042401592104761551878436546895704517307632831069105652935028744104640132239996803127764019357900889370850201287739650629723934449679644019083940111495790619586721951532348307307657445904806854933388774065245884003832111055948832198344257727536094886652643056145151136747518447432519246787820595199010354149236623185539681656073615771520297072345523963499011441225747431643621986388480535674281661272514406841312158730117813265965518441094489236915038251950299640868973484964077249493735621954123874712735886133362231286906341822462158467661704330263347554288325330733964439120580327816383383361426777129418034148307513738225720879824445586697824215531944779090443872067940120822136510926546387433804072835293705624454998050722727814661009312673571133245318130299584 [109,94] 92635620862434808097917598159129815129195032561409726699054135836259971829062257316684373183639168167653300133509657437172855743618968546616395600633040597278569383993061727924491007045104037025210282326880743894153708267155466754508092676036322407671007154186507375168872801318823162708981584807378254916777203024837095428556415187081109054344810430497617865088446994012866216546318007179978815167690226445159149773394715494888814361379621987949693387597943879202285734727775104737108722824738320127000830122132894065390254340171208358056828307212852526955470648939968779449993323079373911940869479248787248214523951729078983055933253090829341739275305025673630195552152264412101324148456937807097562660201808308934322129662778845447935929959005069846631317283286971049521695684979151353844062613608214370821436855980660720431007834569707498771441973415861482941796622559642795838598475633092513002790540459367094021406425301824426435908065349291783387177794277193913674459417326190106216855791648834412422648662792703550893918645668599471380969933484185210878048764838948703036334835885789933157876178636328986525123454312317348214982737780201586744028344158771172934123641927480666980895153501171438677378900918603052838326207504558490810876633269789083214564772571859365666006536328635195577961475728048603739376439400629637756243253416477095619883876276192004244727126082351826225556620823613752604484927891052498270518912692997199923023003125469837713113838540848512494951005686398427885596381101765210239689670360193562312223812294750735258702499511541139282503515656672745231215750465338484741790209435547564559421901496912500200334666321249711650872027589122243926435629671910357895940778400957666609120132093688327893836977724505553237980916258403364441137561100086861558732694485410925088769414438194738420283356996889426544605742962402197856627868569043614894511278206655633284367010937918305025333582139766311636195551087759818529050340452937885341761432608308071867576658343900630552876317080434944340160546880 [109,95] -28447193245613793582377135289870003916710107015920543814042044380200352789587562187661989000538685860577283169298100515883451527397857899583044195901339768395783571536621965999891965593377397749189072299487106668636075173746916981737781641406113024002319210959627757564524081693651539805756290031574225253507564385086446746886749295156743250543562950875141194184895929952957501956967311209119396809760132678361652541407209452948114680980794565945194283544363039380223173459630356832220169669322298021790436863690308423249023826424010685387614833276160003678322776493713759207618270346234559331697376069237967849513031672171872245362043045383793161467580050635236416994090892435930027537768779769174313960220297330240071689410668112102956253074911276461269475586389839773220489188811154553786945428394409425862325225727219146780635661471775106291344420422639387637737120272836125059850240849449220973629917893682676028668826809662178896238630609361342003819187735235744408808082005240967222031881883106556593682080888535387127454928788197433815353483673381640430665307442552982430200590140588402807142336074262578286331176051886976433534058160395423566207210446206650943142564479104592552047716149196023208495003813202604970585242374730837885380291708442848293093105847482850722341487364811220907953012658502933475643266045970578426129306141924117842637376948700193161651052599941181309067980173201017198596077027765528803634854274901527487754406181164227657892972630223439532787885897898159057841518780433260523478279483216238719138795571414613068549412694448024757825955098969200641196668127568507037293406555951379340201502094933252163119165331133814825951980937483693857291709687892968589088907483585970390472208993257408643193398946217266678923891900670492451657358625167674313739803095914231381773513850438289133956533616292421233434487270881145304791869672009083438553853728369989147408023242817333155850498927410370218609461091271484605027354787535636939541283948419089098075669786457821357372453412886247062392 [109,96] 824382370238103843435345727449556277265271351948396518142198938528823059454017614311680540264624199394590029224095495818670883524360830473707026234669121255492128655458774326942370541969318440774697309122891192378790777303695349651591311885196347918839946125579874261512879276420556538491188082772810502185156760758895471232305523457847765954422478175548113826862298116780803475031709582756391882116338018152325283249907957293766038308748136794713149981926595098225262846328037451034218852741997161867855243682872787416253459824337633698625058168933450701581538002531679818842329025074093967892857870977326691710317001840076807822576794585551775706638221178304031116861275961573598518807191523454763986011909546162757139822390886888804315578982515778135930058804231080074113821947646619610566789705287388366679149425568829396467211988454723179165264290542490167438889381871171524678933702371420004988163530387499885502287668363278646309835635440598457833806407201747833176451535194387935164875515926467062237844697370409909642907754876091538057683933779428789190964175364510310276356911001182687832566951736764064905684140788450447668964309764838414555128760907066860242072010035360302933772666313941781671130720629769358694306853785347843679076437778059368236192772005574584151415023756250243026458009175647725440517051004098987232264678213663045348952268908857224042723935262671517528551264579685581930320668557838683478055298543076364229554045322907049526733524493594714655855811952445917090823603625631126861127089003309519420910640190537190688424166543911416609655325849770302759302979863613603944422111096600482484229827733333272162998117255559179390020419309444128394195352870350200346766493488284385808314530720895147945237686436900686205018774412940571304639577224332744326455721257683375431843855466150855825580015435886058219803301456182892920856223970145171759143921501560157921076716651501173667427449037611862497022030344412729201749938177819161246723663251457548841876118289813257361469202793250304 [109,97] -87658620935912836055857812894462456160452834385499706432642349478004275952759416710917828525307335163969241810103257974424926590213708620599506767693799457536607121123805843743503600857277730545349235577144967620387994830512167143876261177362087163282934172619270697200873695982131020586548195965536912403305231298095124841844837914290258096228308380198941685372838124339671592091794236796426373505181749465542771447765978536732436849206526232220769238193930998731262237916670737211819510914205011533612046122342515941483021560301504814412810447040588112582956779363180517833923963730732830686756533006988855791356302371536677375604710761740207005746945459365345469700080032105752261372296554857360886132397548535822424042813466008208401929415986711382189367651138864514575673249243682051383188654145310017836262980429440487238256619861792270082474233526192997832169891299180182299174546427556168883017979115546739699138642204008666523221070047911417993413726783032474524099045199542432909189373317215191306728403089087020821929218477717604301007249405755699503428484582484600853379830761881211514156382964706822632740151254350787698225736528951541347191592816859292675490698089499707014138901283119954901422809186128447069543033242784257860422745684920424017137178562862252419189843784577184800236583514406519793874349805447124669847436639559771530587691983120655268073528074186321071136603668307805963518047778680835582419455467732244364617848633573371266430027469123308503699554950955909114074313124740832219601344775134325360374300690574748000146968346601178709093366587739523328870493906750811936811906161766594432778725009347547992562570410128468943783205344217045913070162858736283862135606636560210277231360807760883464938722721061995198390117618696773306351468637864443075732266922050990829057154522157730143446840323890056073495111835906175432047117623715469733698051671730262782484641071118866145092381412406807300918841938917298514570363735932948993762996886404036358773642711526914749307667968 [109,98] 1543244027520601972519601981734257776811384261444345823246165803627981338158192545925475625773236892068643550495743682920270134261387033477611955967282313638559746349291204105766727190595769685900903152165336808764700740399279484971496691923913146827147894306569119763226882782373596800400421344678568483609576136085876504038042757780563710967657105402743019599869859404676469678914045385851415463793374305700556978716785953337450049287107522264844221843469129461148388125126967881465657248605420939199762543169457197261790154574485776668699584099913013062796700499091057679921418173229223243204702384562779620106394258545300893130065201216890100474786692583130273049339268307528251059570340027483700575590638596024824127304117556967653328225740944115571350151049661291701418550210060907227745798360924006522234447170071419380505363367728703441776139793511104168635993758069341284876310593472135462337574124476429574257876347308699602965001922763523826220456388932211921906569764273706044823063099750850851303891200232603478274406090332941468223179026969946205823511667489622110786890070091566041558095500606719056665371863518142394866324958344582732066775094680304647422280453059475426468688676687828499240397729889733922879385058496841685504016314864260565020634660449628986450285603288154542158227217689490305982216974074654850195300206166616221212786321313256260592571567972585193173902409452871156991461929834183088350124539939169876659332907125629843018265559580212466195129034044251504412081255518071584738400857042280648406164474154963129454791413675013727557180302810028443123516212858275379397219470754110098316676173169324006559047444776159582090081724468698255696116883345985128287843707737273495097621841530011683250671528813843225947152621335028398479651278979062809889190014812411568619259960467470938490177105309498604198302463957506463649898629413060345787817767719879796142612000731601977571994355323758424936329907246914946001649296383619106320938109244572065217814500300466399969824 [109,99] -401436964479841485877192933475371555343452167847486405122973420561368958190460261156573317090721165096503978519480087082406218416665552243298664291381283318093197924115598840686427259071960305160737110085641042528150248719698373076319216319943572771641661797052519491157176500946929339539496923226002111404798007156615028860888750473983646036601057840442684657682925645169742014652386755319285336217941817425322378176415229065161256102479266281021968585232445278653828871310521154476689434228235874568759236301782805706483475513569642402694084987696591443476970974585539404866665752763324870309516658038482956890732142165320987746116191848737767868328854247378658725984460393320518912480143503868822996148276404239695848462475430125517371205633510661687290078960542019876940988954814585163944824590550843444697573275285612589172007093533104134505790961385187578809336260094405174156784818334555259879898866781137298580879438663311418508374042708811099923527387147595659906609317606032122479893566167185632312486159074081379369586594694707166917504682328372875173355534788796994695582218677437334394500523998929573876111074800301696234978542447137942745837861809155764898874792234873249085420466997770364807028816526311773226131722869204197426481727097414377628698372446920541656968345446280597107302726813641971267625032707673722552098100646810390615674247183699810761909958651249812110444583318486866537978308614681164444131199321854918358380423475272989906466710622994400110926155794040303799830131727894804942689603778153672746190186593985213739268079496068432433440593653892196651708778055879617018002868320741238226353705406176439008536736625992823436508941829450665163309016892216658869011169822955799418860592048747754122595130016931372973626349885003215222272803600351837981928159009834795850016592224807141363998332681448975554329726008143168799481500229740087735513658204095709475752582616944731592411500461395987043393206026230310582501561320823149528156020298684035835857717773381124 [109,100] -569455958670117465733189191748693993950156840319644491564331895434524834511417551629339359466033386113552091219615102581856037752908556515404628156898046863248994626021855891376874405440706619581288920772729006655785983890179434025565695843484462336208062809174757529854814340874893014777054882810700310856417094056920047793098646339115357317593308485239157744788346373007615242115651554772856527296505503908685072927489120845984226025403239240163751014707518966526392689350572917122449543902062017589125249573228383887584792533207520131966130371096004538240830185793261707546753948235537927857970593930430500608087287978041477710434817982617508408979764394548639567309432634292921059131062579976809070998614771957931942261724033352014462776924576525278500341323846400702043162972850756812147486679752924120080794679435517566151694010827971031056495066305605643844576911140545430599920034760370533770756206969438528626915445887613596278515613703696096274990372105548942984098339082368253000099220631153244950481219746504390951021951398962138980258235243918867728402427828801512454216251311913253146687049697177635794585247053811656405603126158511786080724690256606049643515825709350261961181743892663102005257711665647425182430636305647364554264445283010210165100443807931635033355945463756281121853914653475425049309123179547039288989385121744741662100130662227585733105923930975523885278883061997596887678084081691844016361277934136302467511700544708667023455558791672266363006465143397071961911258806117980385246107373248335787751427372017976433810209109687305675166739339719948596487251378308953275411113704904289751629881401461023985907875128773783210081762787714932765175393619309263029798953188206162680982346333822359981254844094896407921595595016452282339627578444337427269752322643177179389042187529733688881296364490941071023945932589777010949458970455431448241307711498052797962192348848316557279203203002157664474532262229979461475427549327630617574750254467206577182076245504 [109,101] -567163719871473956835723035084460449516326748110245855269625818475043884618677987264026177323107357263253174723404637311554750678647952368042090769238634293604434411296664007172619850357089686197823039431811866476334838618645253387589511328229543822333373395259494222573293122712487643438554328219766632543433743332698630921205686756460841904997805671070834534462429843721703269451882645105745294186068963351896667964644749658528083399990346054611352012845654450560253805919809810045861913698251762480011477886809968645108951317790522497178699131544128780533820699063192966154045001132408425844890185842593599727671978089355831498040534903322064989019144383434522653607011984792501683436968260569374525688111894781076088884138446756524547670502851420861682351030999985210136687262888025824468311755835672983262359738377867143264092475860557818215770713539952667962102741960740890358932528726812169729312234615483663802110698447681426394419349350947827912212479040892188613429657799270636016202763032667629875750033743919860827582563610325314016769575767056168293690121645715954804992392119456338368833938475313764321332159145796622143454223058102188235236648931029103131679822513753062151419124561327356454680875692628075821605205371422218729189147870993295156585179957218977758899156296221482644592896896709449262250546746257876703599400060884260457699644566429358783512025690940620333358389987084970267131699553757921975089599632774571586257754697218327949196345386563038449718758474942142409848794554117339003053172527739896344865605760302448334455709337650130791287642769029016640063188524844627829270375380541314898363573680653652638313836368709857775962302383788456506283669511420698217205822096303509829928569272860250445931735507890059377613375420940501790916456484872800719658555146761844816608075997647735085236916700223184242866446778429348598921496498631555466525474488464423272813735853865559647524344656042342532233595918806666277963682807385314672197453442265061368768 [109,102] -296461864709870090593094461804298929326332273241820599926235062316548798588895522973767899435175567383764668167297218493768138534752233444973911917852717383887966627694522235862603182518365401402560336611615135448822312370959323168691898037551759341026482960818032673934362677545237941155591137964626554023602774152066109847497192251232015500930799634677372370842730942347062746906078186172208755103746956220159841782628133070380066504251247908330665806877339515972932090431748775225662851804006186619536531001366215832434182961157555655474285617541566153998482846090560185543478031934699986857014862697719978065419201847724631273850901005615655992092864095396918215876412638292485255119360545685974914962130859301601952748494708768772765928674400353541949828412085525587242243580207989745896251104171214715151758166343433101353424253009160650475658036357796709120963414254175420401924761614407842021719215811216795511184207516531594875831917291414811636992377522203136316584409298264829154147456434401259905081957231107805223692282574916266883653398028505161393436529543793534647254275314335300096178800072599669692122296188580906326643546705092681384344816457935842302404405620008620251629532811139880271136590688301594872968151211890928663330580525071393967106326463727734861010561942751843600366322579241491372268318060738358146017052095948400018785692626399979320218228627234909132732021706106272634186246658458580027839835796396532536188513685210165172329536925864204014189448994615548816268020916399281067980852811028810736199507348984473609706428802701062126305449475965147642138902473214018970962256834174165400156259649711061917330254156532903207470010989209911794593290956226835573888677086436917669469592434034018202250169703983295823826029220768513883894850065263059227833366934428912054560174218141640769482011526711393690264934789380073050652535498906017807878507035564719948154265837765288801271571223122148041932216683120371993213198312824253680706723775433664 [109,103] -103780470231371134120670748797373773022172604714627909479432733039394288178970644291686047427313954125954896335993053970355191391314287618838666652863302476312244695427029794022317984689838262253005850343755408287216264509172728546175322097528689325405595531780355498414925523411721207226114457512306605958797094927545672176974699332407579879721118952363595812239410243369877857996842768699292130109049130734337917939164370044408696795139297791972042205670448454114878680292187300629800096836111093036932057222143729740109741559029819979797078656684219188525192917301336542711990036839434529074384698101975838612475333973208067030869882178981827269038788619823303019405748197561734481692393779630924698568866592912860191515872851747995562988115387273198112867803738477993880268098115383016376707428292123551933171437368615305523082818812260538714923512007632772847794849986090513650303744000444685391712126652861962469705895590667956022085713109128923653346745312751106560376818746328173425940388111174680215458630434008493600422956418373365337123865537819415599973088182227173145491475509957689203489191228923068747995343789496042099484474142393117636296450572632125304988636471327822043992575755768986520348222203039924771272254827231393946602594787284496927701723461162833099479056076043528031408534321375392737405639031282970306349744145630900602481469857484398087356681080442444503678371843246610550350820283187894802299229175938697059061714297082209575403828230193014980246436934510783230901510953608570925439140653909860472709168051964463935696982173967337229701118197244517979677749946133500999185271012692402433788330278615642448672936130858371953330878170065331065990340985533761645029125928998715346411759685092373670357647814692729873252982110855188849157021036732745644572305150309875921225812955719296014300439098490226981359371130859982174251896358552732250204753674554328655909064223059627422989634720695531489618903528549010131984469834023115538450917384 [109,104] -24572595422305472227702068741639035667656172586147009644583731258007380034000509824490404954719320000079740233483851133991362135342480806144724983395309209208240169050930013540071672327393259361532726318820412709202745710210929747834386348439889838036015681065849001522879707635116683964124845228559342132071864003791655374895844351455592195704944030892559383542109661623468388384011566526961694057837205919686266745948532517595842114352059783713269452087496613669820405543941361960112546955022242270559894232075974052960184430712496114843761889442352596834946802360999493140019918992603447788282036560717796339233704892215519290063539581968682723000363198284682768982661038244477070518035595374619340797497225899312295804479553138491319410334654581892832458113731230884960936097873280427719051271815762622209300451032691186648894961112206540665127355698970480888226729341108538641230612995321263121684839996177863030776763578192882323925413272023954360432232015136851368045257699120922073054432648887007396268724150875139699030433178077481626898011125901939477763784979710842612873377776281766898064828338695812246987419061333605723659151120043870285047381164297352409326355884522805277210627675619482211283958023347774688708533698096047898463407573627732568470528457449836125772735507546196032947096695609573438029573984158026088050394277661653349846302405501087264825548409128181199095954422190179787509810796346828750440585644986489771443787320296331030129817488666425185311872874700904465858478438538552929738836795048271217696952482035806020730923170990439217783347385848009598884841255369019793278919388098062895080547446542357834877133617470511952380511568447344000875630603142820894537897470605526630584590499000310186275888013951338035246156313398629152391665336003203005361929761391852228588989378739221181491893139886014348964651656034647041975997662790036554255933486490646781683782362409504865077887457935007244876747690320440665320697807771363750272 [109,105] -6529014262933829627728002702865064688912032976619511801717365394590054943249413905187404491184001228853276834745375969616242473599908247867151849627094430713742901252586006045891306682905067444745216787301467809347653561769366793770306010858847753745199996779806949798557604285821448944551067015310323202485871237837322448270983647544981408430491910726177667496455530634543857624294743745515187367440222093975892949371180058389452910700045463235558291632955266795617547337780622214897567933152660874603778430671861204216439156767487033105440199703951772742239655663329005756952551296817282965647778275220554357062196508482590610760854429662346551824024623951913598398851495825810455393403958605562162200357430013710947730726183150574053304950047639488302790911493419006296052876865662335675968430323807969705640810530900921381873847367881601818751795510958721292572373786000953710959918412885801714771211715201377089855618660487068560834590521703331392709324815288730252161306432394407175199616213862698640531842874914955167688511537189369876398947862446236844399013835821818728277352939785583491748640383807564294548014923282507901238191292135513964237143973920713162838831204342500149883167854652924416583474194520182933849248408629219387412840346623135385998382096378349889485771021730916563388771260172854222871568291591653498646947251570765400791467723084846141938300597642979668547664579771147063973027751836391420428396895093156227510339739032624546929314125949642323621474331188914354824539920062675465239895250623711732808772150850378608084328152226703528835872201885547891838346964648816250298472671353344602000599476677492962329800063993379056547439873832791229887468798007399056898292119473626585355980768717590671538640014905050842433593538659522149306208531347594156545224581681127756503864519964768349711937256050131743334539743547646695828558366460532114093031189864976255493159776534443512164341944546549085445496184095248134007155677276592 [109,106] -786255057825254952838874573774618806608039805549006751319797449002415717761040545379736869737640878702864229722341990651374551015783281043132615933096762819401357125800163430830236999688306180910236575458137245637596843441838753286484687915299964294116561657302749200197984047428060188572760508280880352552438142238568906810619715956648578317152570240323226560476233147200713012873380660021181202165431712375908745133048189573646158927354375190010460000536306765854228578630674220569195749052076638553769816755296966364116463402191133111290166549770367173657809131499101894945908167121031412533155875947060901486930541585666174923211856528540958467334742815614340982631357615379752979730822553358952210159088929683711729839025570595572994670563674198711076895410611356759929052840408058668528754444344152150636419309728781285610294672235948110927248405749988895472449910629718245808524420082711521497301206566660638341137528348639939010963048741373311799437386095802126681060859409615298970977730077155649946432289695574881111625413568882220495367746254521012141387194407119908948205112258558554685404123539101661618135887745995192303178529531711730205251011745760232351266732482678677328727278693044259096063353073792783239718993324260717031118971645000636228896550806041385848904539409969526039872800015862342390107403145305981458297658977832012670953786507098768660394832558263336634436723421203876295087895379134710808808214614703781546819099990567912895345972057851254432618040630923834059732480115311469469016629567431511187652073175700513603160634973038258505251487637196035635444004591946898347406701546656598655467927739867973612966949271659766618970394097652285395091202711112122495419037589240507200469328236213225255825511924274887348453681649827245585607922324726883469633783472966410109170359078606323795930482022037372196496834410426170894897694953606771914744489314251243114155745309467268410828465239771419683367235052890935946526336 [109,107] -103195669256801220933707186579086310383669768343964818712709235553490607427912437036220643854343706956595753003961285118634155942075443604411660353080416002171463227435961143498903139759148814132339010590846944595540114966875869769215625227520437977250069687557875752069043994636388304430393304133698934760115526083314765570020080277549299231176325085801692675614123827043538552686412907906899205740447109769645673150495761954815240053879798688585265064670466862518086611237840797331300641181069927031523923547354715179140090900507984753483366903706369264523944109102577558311496421195885493980349445906275286798670027319747173901649785893354165916211702950206841964580071744638779928141263671631447024503872028655434444587944602858663147651089445001183314379436981363251963540088993238401805207424218251025094520614637658518956176337090418161473964479345527515259928340299772074462109677762255294729235800535863340080251986755506231171042336481028799696315867929465659174969950568339427784736200525742793203550746994831206180630149225313354732153454866345707972790676305688840583836681463830826344258311381406707474601723417308552502486510690878345609533228535387895553642690927473846673030680770772183673624000482933523637855717884391937847590772960406683795651579168944287731342672136708565921259360493470178912283871948498526843767312245138369394027939371512738090768034911675133149669639593026052468363657316547938948401473396688316332032183763388869658620404255979117798059628209170560233203620556663206149417285824601313525045890781363095972063894341781411431380591625682700268275938484861761211050714011440613377657381060472583192805654937638504702272459719957531403213993917095575523606587517980193495783475845644654257329796606717344076898043966544982120590707582448076143719465759052688087106008582728097374257995340706771938620928088083668717939315739646026489801787395853527169117197489230054406184296789447286324618511323165172324 [109,108] -2211786457641223503646207171836356605528577835000983293256751116857561917923775883545661935115823677563288055527137658793336231374015753798734508155679714674074094565748085198710561183589032465795184061739451154278839157699493915273431652980596090929281660678091427405166160539517331671374815771252728222224084331727812886226181388338769266339507384603388843720298393222315220755675831173376539353774143037237495845784683456661215456568965300002348637399901695699721135666027071607588682910221456218972202389753237096062068513158031906866906736063210225747296879404030036151800440996293123864969557024593998524547313441910050854163447761537126630459486651659186150945346034355333861839982167444380471951539852403578630924062326772464769860625483520625844947467360486253947919536561101180457409601250157859777191597901126117831992765875885090269551685023492550445846063752476803504843701717536439960954550094546986768328204156158023086493453770567160403919234537262693383598352852008865699532637065358844897753079668439404372932551165974941993474377259577400887980615493412121786261337227633014496722238108917779610630159707404977030784208053305200243754356144650765565324491361346480847459721568631122457451787654234016391110128986142071193448929249567991581039286140417166129095901493921400906623327529522446621002852713845271784143896539004140198557720881875337635456717814328559807681183001346403531279360399423055517540978359970754793631061392193742082273330729790091336727419940822267620349786843001227270898677071136976387678997521003442733572258847743470600684320730378533783288294965055385309269705030826389977436633805687258797084494755123705425231688696337620705412536851167052125191607455542642879511158270720831192982787788599524529544653469745473454768089623372601495540331511222586709867550443208425279423828722076451456320699048126711407939911336301546346964133460457868949751554416340149916615233769507273388417672541952 [109,109] -443627917790573625021661634268467663153691735773267284313072636854410266320276888737457384064593569592318394119746850879587315429458896536684805880711209809812723117154501138467763318693880729593551536723848850940106433762715905704297870071817971227316130936597853397877702788754236669001061442091188299642118013587233402781748426593510119263119374381551944862764559660423421048122731460653744116100727272058049142936920641656485700612055629449844372566826355863624168085593354396614986383513326422232511204731056717284808305777729812624749531050723479308042624370221097090383674800440172188510485031964297052933014001797963351694394789029853412319633688301073215615624196032291554294977924220141551094251822856890179649453994477226422403165024717421048119893280426974377796194236069593282066361717821440060426093463079173397214187650923238142231805515066590786762921701069894966952568606356471279491291680955366245083859294345285541352338044587181240079789650055666911806188954796660342887051848497984564331231008593005401927641211637713272003698025381631041819048513988039470091139987501323981443862443804595972316733311395912055344536193950010533264807452632665279504053370868303484663871098910196049552126958792915236574309556548441398360643577487858182130614658368592880446453589102370009993293679357992269773932054517390719573668102690469159727835351819194745981280362343743913099844592078374650796880003880872293306006176282138535417984693449182771478978860334340929025728384212041927470302986819818599046850073183257406924122358639564649561660267579048927628813403884198949962138560322795518090677474516007088301645687152781296667025442435230088910959372642882814739591062340996920525225631840427046355175794323695174651630980643979092652090326942925561325547465129106017094736135619044339515045225903879971103765441301726469623582295042231780994760672521433983479527174206169247327198767114590630112133584538147725385376 [110,0] 11141106458403156192293117606075784051188048042363165928265239699156530808547714981897527350120224513750190677326284702289602655960534360765624260199855790938210378239228397119268026613744889759154464940706134235197650517536304356206706909182516567043282249421224850516525987087973745046371033026112078046634959896476743593353887255180651674104026459877403478345723505344422003273737264487181320094884064848678056658021700685382547135219752966619703823057869022758467494336411068502101162463867292180557090395741307442418526539668180838850115038667005438812121108154408950470453307161150952678324731577317950396176294950864878560996040410466020093346990214805330335796163628195235601490198181774752486899751966863562443232621182301365956110346834974299055303887122485097257859361847380723792904730827922727349923654555297913281951262679012919941482314195922542095780769941124132283698818770386431212089050547884142318840204852741498432964957427374203400741039056878848810143786723843386226174240562844686456479693558227843642309227609445358261595361878039276395986713867018319648558961190654513883242500657461985174516399306515630798373187257606069112147290526440271836421327639959304322208867446402285216511426839055693270979736153945982626796256789587297160372241005098784694145592160435686213482370662658337613775024458097159069851606525552180426480788910568605314663302310144448471897537689553498955302642644310865145302957077616704663615884722459489111787437351450519785081504939817671573920291785369328193298758517598438020116983703414656618617118797909061988156044251326824330961638382234390446955935337300675072961836410670076033394037743435178139454512309097084118994686450184645105551346107130462620310330411854792408338334608588069601953724183577537635798111236695442734069904295468704382912077247458884394089783433154344154521550060364523752370669902555082230754370367169757654722357498569366319478118357997775571447249165521658216138850892896739821746039240743091749203813907648248339854321859567624239356023429858422636812421621563886327745435816030040865605116115015398567498119802493710152764976629498173343981812463803939551961988315402115488441614467072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] -519079225069494282938481197216994490523870375229333642692059887516446118142375800356226508250361766877264929091381035457890639435888435144671717686136197652683282569286945100860082959609594589607373353767778169455044035121063786905684289512384440073296219796525743872077232562596495579477252210318824762217721465725883139784563565579700613625299745810515141420041062075370405851120581025815097826707074375173735805563867875002625221172428718338271487010487741156403973850880892718154895281118972462522385401328970014506580693296264284079398468681078087297017159611669670695929591512883408583280165082652676464765809427165690183740175169721779944799525299659175813584868258675472776359103090972864503359836445199716005234116637484155757512972539610613839468264812914769897889062627910929676127114968370628271805560214905402479107032352057704503461235252916550964145685048475985743436363072138853396376669675179943778314159392386972289142750921388280796160956363085272627290236591627884061115338243737909634464142664395833046568147111980013498596987596767954976541078687914553025633637051078200728231304103490793229941910980505620298792885972432046253307129390862269267526373446453320829273650839658203634384446771035700341812824403539492750225079244644677526962805974141228262483097645319942636395550830160541230531775171481194185815490942095322956004580059419360831548446544852546487208725421042076585517246853708006408497486147568334174893571181984430234725976354826144274321626616774112729165393957669839036614947666431132813180536036806754939832360890255061024272324193471378627918317262747435356999996466321240845888491610475508304024982424269418278625369458656560987338028069726009128616906218968903571453419937135239896055631209990094463205548850201371773589442422615866830814207078534601122122024421043991892886627886709716235021143590447243523964812343863677220941648774338540709807008358523600746235547655438160933202036060410663179109949350700197071072594225952476521870245037189610973021129426273607147889816628108299462267022114920662879673091553724390997086796852319785483222837229536360762763716477675863829191794147144052100369244771579129331539498678353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 11004586732837462107868537350348195340182937833366864325202221726563452628520800880765940402241960057790612394959479414017203377854473027330182054125601114028851104445702837889831334463950401862315294358343969464152275283693186370274684709412589920105586742489975215578212490403437771142930198228222739199243614520368865205314801050034851682188912964682229805770172636856433807990422958156077313126019388672013462356659359550424129368627228001462805118735272479738027303057717911373594864418049433869244857001342627587949130839076673404964198909733393933605492942808198682890587238290613080108431642575691440735432063859077711569455356846771780513967835834285955144811071179044721349138681825765624394232611215159214723956032485502619050387153988270666433181849097465995850990211236775640766399926089062145150551080427357587968310202489536953933449414552292740829040544028482828457720422462763632453052519577102533257412336752976756622850637994357112499357144615362118370724417086550899996920506912317264735520521790438719063796294572025821660869569760945358270184095394575782306801837675327912112576894521986841263973858719693225220254214223753414503683262294488945812985529467225807635571843090558222738986516914161002786589488591586985936643250966003077760951319892474742426730887686027020890475999455028239502364701489855367121485463561788523624381213220134383295469256837333254815177784130078849677540801630923863327676453867668312753593435919123120329906859265259209518395417607139023904936305096722741104305325728258640447312961766927803112855042801650632062318529200768360326630207454533736234377175311019977606081775929514084581953336072038529778649885756364713555484901272502305334590941127216769553437486859853888437697158291696727901586611420316746243041780702306215992238141234798559485394631175999390369880532583856007287896610722663946139411409794973459892429881674942889608993463819503297303285392275475533379864651685173013680553259652899306075097538210244696395257112794978551181202080208585926502436063977121599171966139672237693034226173614326661959702911045300717526515693513601841581948648379803082483340900340817097190447635499894964059953311812419584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] -144789460077661539738137817427139141518792954447265728971633052908925001223827052870298992271823786371189807088678554926364777193144188904525659325105678965007345082656256310880781185223887874030961540155877436052319352231920052288220494120833141294713086790447098879207447257130941625400967841618127382966303964337426023369800507780349803857270131238004565165148014832692437076913024156272813857729847727578077456052161203507719907335424407688568658927175210888157859367280801368114925632103755165403470666073613850547145748206901420128330081407156111852116740529788456013736960501035445240391055313309125332537544495688188079645257717789259596488385514874955026916693849940545187273156466388855011320577440790566852197596178965985125059088815211923704733997348927882187080972363474157248656716468285684398095330297266615327131214179608878257655507510231706529901383544010549266913746877761535671882006619534593106443703651898849900536428446162669180686677252929756312482026253267447902947999133292013878610452924767762976533790248887452752171590713734618491775812540071157928016705041532371860262041220503392062073736169478814298635599799412578356558579507881453961105019533816890601483788080543592444594390960534781963934402117768804219930065305713741051731920311159148493503313752683661712266572742458936330186208506146986503842224750825079671889867162121854126855789305359258421572632775777408307044018321613862708622995286694454360866051608723053209813319754455467747044353236659307789780669762347543349563439768526198722885095255080014674889985718942472074730495589714646676275705386929625385416007378301587138100859372415259446635984821142476054327838946479654159116145745841781801704826702722405694133334440651321177713551338260769788171573678831404041030498175133775334149070872873418208048563933809902180280459653506380423026355783435730714711998449679842171385518060754534833213814934257789861607094737748015503938494680590988878671901888988086856890198995805720393047135908840804450419709686714018133272448749499405861927818904858145134730259576601815936685772073504603395505284743297491809548330781371651465198179222709252263467720266496761285744997849670615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 1906608705888275869553394430196196045666782754455952042712141783711045417614770141854044519704388101333413314588073121066288586998024613081523107546158113799243358044429517079341607205227508554078756349323532941502937249953996175916967736805062587648998481092450344107633135464438915443263531930415693683392341008456607242438711794528034698553884783103345076499438749779214211324977743171114911270698754660508263104400897336392607232713079127416940399845308723936507336560876998505088816910585818740313727643004438339400463767756056410245054522559799189917358414951543475968768349317919967792402344611145040688136090728278278941962652370515149697093033572929457432574659745255011539194018051374063696014815174679427827451290954918554379414560372547768423139195024863192502845157951313230428027673707510316765165980419472338836549930079931426950182249239812814683688377363596058724737490072355912736782785205712186169972792044118824184143053873318450806335156493270958672275780182844463271128508553497241835235673445687346390516235941571341745136321371951537160666718073414450066675381613965495646823148663044588070748017920220108529086568378165485811908218180781652385331693699375563604249251766358829853022821821088297828944044419699152884806418398745650138986171284664202870135877942134089679262194929849820270852299694001333583128549445765457540256893826671087796966500051386740702818650921809836362934114150367707136693840162723394952149576171242309255466352627563574384607336488486302877458226149623269190281839990066853440169104442633517110555181270647494349961365833054940582024029180951705930007097924694485976061095909636046824463876583854659239948092167733132264370275629763828563716396628947948293904873468293701858882390837772454942971609509099075717633415421111476128885823172470436607291382743576392201929233302746797078445766390186200739119219418026474123628682617492433017185562289224518980867153268627809050845387700141342634876059133450497166451318006989725151263789320176828873664913352044511743288325126383247656103220696411839510412727258880003029587350888882609178047909907887832169536502652943504792125678385527095041907437427691673343960419827735068672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -14316837933761262057139034946770945826216551588209495186410581572304543283134514434165616224672543060988408011558435268430150728111442587135263681865314561585462183590628394335036472546701104346391898254168620375922414874842573918966017361849930461426845455893984597138117196613652990946940903556763473448922669382265805886620708836576927118242816069849722664433420247564464258924876946052598008437246793084008943361748962673585196550009512682786427091767174335582026448217401941964689653808282923779241315270234809772975007938480710400394088280979378759334799776984424793242908756820597171676923796882096307178083087172900747991047185524821187871305807789042481217529256299794741980505608907630797906293463263125766722305298893296711727839151374089567400202441613877252569465475453995688463321827793551436138082754020155607928971578186385283327968600006529267205395912556175518922440248553066333852578872557892960535417618751537768051205387687320290928411243903793877949737798104215415091075390028482725462021135044190416823042133954511433352428337970842977683550548738556669015303322771326168176414398104830405948615481146428442932301516739938556023312001138148460881094796971211828696312961680938807427253476842545432666870471944855961932538635140168263625267172128888503910039872145728109871649196290919753661717866604539213216213163826694333875942350187223019055307883136853041078751637814487859399456026885140272122332944321982111666041533977646180625505857975266753303562504474622151393241073437623337156197157609052028468288933091111733056180489712764265159630627303066351030401036396093635939478799912541497581860030292573108691036950192942861429086434399890384475893084255272672732068211853868427701139526284279787545552764955881715498587083291851816350715089017067576352596265424760737263994289898014914816767471896599426755969157845968832151854845732061038070487301853378691161961015172337846716511386420259131331822712361889806587697465219826550707549511844057696267226363212004454466106881916400191851877963436958957786832435873639999137407812875255291152071071314565943765415164540761657387451829284674721547476847594856015790112405637357408168643595803966832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 73749314550264887401192838313214108894013981371987840247459031422279849965341714049316578151332038081241595427697731916365939574498197275113548749978591067185931688312299459980671929159683578898471986194936835829096067006384247834776908861066509029550771396554400663860679792802827135409579290815333143752185420181644028294399036581381759952460382877819184755491249548389877957027834060315053081368257440151272806755845877186673988488467960929705415559900331119737512929625388237799821367440333288711145768467040716524974501291950853278048486263654361335398123339281257715756553428339162706711998100809607946924209413622494768737589845309037844624546130783295382339830558492371925895989099011494594931539114234011494312861422540592861278294055535231177039785821424806904365227434033193128215517632128754908827169885340710118648899089800925170602514007454244282957097605709858748569987693983977986519325258722473356177705586439999868743535910794637204332424577103703581881190521953122747845628434527747295438389927516519364363432988335947953683716057200807595603200128887945823876947678234404089736480562523080866230439386676166054578578565932446287224652073141794403138763501602226664037610654771736716621532980899466678645310235231901034819673147465968231203629844050144301087643243106312649452042338537515080882143608482494437985516734144030374021704295388285626676218242525126231744236768941866287292731413099374242762177421091663985346411348215738287325191212874248844015410529838609787302836635732853215828635885409147096826921527392806851932145040099352726073332836375585439129070796319990425012962879086868614516736273137943814551248004012500501753079766353255312836852613341996038116580398451713754429619815965386409738343591493982800260412218334693868959923572041691876588436918689112532294577699270616667718880917117734497315015334200724330982586274178884592445199470703363152752651500943849865018736212700648578503251347759070620870223504522166948638736456809097336608004148561295463227006019032567879212397485329559991654798264550122286113396038255388156626769424073158829440806365535113596286177277857541695283377376383736887296433550135413758251000696330669522944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] 310131824227292610188833007077821843556149972351926123982817124002680031894784255866631195238324416338525062087115019229059394801609379218898118772797380443546489747694553581430189057487790895467078325846463139428052370958375564352367972562563843832432328210543789814460701279663809718869975247448722503801383738334793706868126376136770877554870694100471005196909633492788273692281592253162514052715286575334333756291943605922031910328043625636857741902552852138043850016574485527856483225698010125533155998474237896221078658801504969335030383049632007375669949974132610944881897330021806772734998698997025218310376162819679885388130616408167332062451386142187641986270946817282643386201838538915005880674605044960605028084470775719694148898530568472662896632385410047778124190573935021253164116949946883568895188268079239592886125258740186303173497951982540602046525675338037221230733558018370920736494501349049561315841052599597517623107230327367363131887308129026922746720515228161996524265775307943897788653506038637715050581169905387388694176165888991016198503526425137195495277223112125353133725603478879331332121990718177393907455914833738993634278330645282460743256707539073696264509695196424379270324832204504599472399788550954532341011696589112908824030826870560087047057960820556192532588233292802464215661815610236574784986998454644874236566403240817165556691752135268556571173824760657225817178626710626768552075395874351249082893720227733975041106655278337654177242374420883984371380071208623476513769524995257769872632329408291551188195178518325126687910407390557419034089797569913458407101139067400145129036508625604450408963377593585194600962751941556305840517609369239541899698286585653499973408921658600617182562948670853755040557097101682735776534047296638359071701266872961289201819652641400994325716699056958096276037743127728658488082783732661871396870873470618927208472488774427033065687698615140346994358302666830720117429378894985960515373227922800544715952078303061518527463331587831681584586668203245852668701165379897013032427545361538697976947715671982167480162268712438625099828836240069177916345281439607622253462033244487093741012004407628267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] -4046757272292183537889297251795779813692264840799725324526479022727822432254917878507064290251563355807940364991081851487708795284963740147285805925634740351416394387176951016706146824784672693468095582530930273646108136728426764290938632672897825705534677910058170508946453764818217895105926300351785611585705550496159615169203696032024444015141230335969530644968901087203953385915977106056213914559101112126842466923193057434679245030284328095330044118411084225300084570797887608141619802907064747400879583956792434216982332633051692026905028895774468965772021199919298902754352015927196054168074279765778535307894561272994771686575119032197557177562158351737374616341510326636479443482819472629353361760602501285542811138819263947309595689304871352356432592209914475258066901023954160355737178609518163220158829529321349234631608215953924423611151920497471063995465111720531201796369062360912195564982012215779785910409911965748857277037169932793573683501023736454947298339840890717336814057520340681397094007652664229550896708990410262483733738576396887117211714690314335760456380016146878961112472176768317600102783298301729893499855097116684791992079831995787232568066472987150876274398562122538981045128114905249940536519670702894366668600007722412992769095878743048941327885330736142217535637788701019850070793757033352296120052772301866728777142022913106303134435487654189496781113172978054884016044597051559418425241970241603824262824170224871625038676250957900892190447959954469941982385586061163281379424869512381902218230067211267067910016201933567810172024337037710591964127757457776729614895812710128433455105697123951792658814635964506537132921434798774587792774484809232705039771104197392578216430608807367769178568925333106190410016950619384753657835822724542125949501903617651323035689018043913087410763006298357614172125199060412796308260829805248486700272648481138290520457867762460962241328486842058209353086160819593707157697939524819441005593060473215546417031124751382622355875321699726092563863821157868096511160415600804904949483511563504582933473545194906516720465001622162504482919690295563789204059522568897077169038845592277220247546445069352435712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] 5921225084505320022645090138512343482424188486761826765244241181825971984038312463534437931049298163224576974131824604805120941956393667449103645217013484403442947727903435828534179505194275012351386794013645639484987539123675682315663458431418434658630622819858050588487855559604775240611326809754228659406388412929018156005814579486845479775579704873043926696708456778813470461616764500016098267767480124673886859266913716603874097993430712164548685065053166470348997337432608219680847804389823658181219776955003887219813351345904044464737835174856166147103927764273620375125863518824083276453692798161364282643989023120207636186291047714705453081331431730392315737802244042577795061208724191351678838079151974910717990174737218006544242348003615197238942363348891481741098546753911396384848440791815829937539416115013732073336124928024579268751334297000130035595227368289516454185698763497865164517310904163398124272086566303414502504413444113286106305556811395580203157922625665520091700053961372877857961206313419849851064926469115631825648292792196042473672080018459781245442010030900396498410878760537098236387770243630044646941174534751089534958474663709419652739103502315382069260994342218432304715934710387319404978235110668854033841206692902447357018569327691366100614345697882156524532980643130934426625428945550279711740577095297897511661183165422593592297462892523037891239023024326420010881669550720499444496556748620718224206687395985521626415857216055918204001626929192855535111712769023155433582680501005089452788287489168498013958477003687493267722155916042270481863127744018243509997133079426376231567755612814616866579948916530851435020990775251517459937154506449910618388037092442981646465771068721048771468974808671712002791402170009061458958484633550317061683095401096837785856269205675910812131503376332445740996925623068377792324542584605657835358799526686917726605768678832652383342776037688901699810751207100655992524833517946073506307504151464409853032432654111269325753845481209077100531428372930798548824532499487175903258439037214921202149466223083749318271962942378812323855989110959105419988286913959447532165721797408288848444515019828274135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 85039184795796870336559926564908676039146803752196188316319693991735095210352254899981250148706194892589859711762102986993819611650534800166656574985967477741288515597058831176327699112442492150702380547499697281607251473341318083775667702867182348057180083728553272697236001086980947383526305670573427112868773041157959375124462712900258726969826899074546316476198290509708905717885349736272416690441622957868834517134748098015869212614096379041282051522551179109079966371026352220762294551196974355116606235215141353601163173090481885900494344867912980818324204831514999459642008533428053307817503526119479440271980288190798130417924886809224684110433167361714741876127525146869947481790966359364118446056858851472191821083210368491028514771904435380366788283711388025071271115119721709749395122261621749035770345368230592713619412489405545836775366378199290751578495872213175769707704530520514272197857096915145790934144470541933191482585465404390198757410996895577396467940444313816181194035621465634379431764309290433187577608840242289321544821708049452468668441361067899988140707962577377530670129093517085880439256437774225780487413266628771554533110473224479985073929240675812936257685141217014361649335586027325571443790386881492725704348606264765669331845096492693049754449723379203126557470808861698418983995259156841990811463061858107130550259309408077727944818416283544717371972533193618997208598145640032607061708473670662004757457831506638269819010278953209720170921130027438503914866153798723379647588774452872417152269679063716201271840305398661481561846148635659059929751228616574560396711357694043341779892166128367593629254828986981514423456279624229797924940973879516019229573892110687431974542381577476052732394727427690054500347154116259883464866807431253251378256015640034147411846911547480718894389272221847445995420755767814484287496243866462889610112195107956190814527857517046221213171537898691042927806654014514564501522759789175098179374988750216333620253086479870213703983429907660275277424089377499464763119269990829540268669655122315909021242910764030738812719853908415879884381103324435718709416813151066856758821306516505266234571955189663662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -642331634699631420769980594434951415550773438226052119715750405028334615081016467490953416961995515550262446517720322236405185957388313786241376785677996071454273639298061021441793697868285786324516027583052137542968744893330131125011914307894344889425047840383339419525767390171497729350739075676680794039090235984943170848251279155030573682909143005371528539432553980011229746883820510540019834594858081250038120588904649565829613719499672489005558714616356201218890816672213598332376330830753504729354681568374889203406577868013843688739161719890269951864820023737264534349175607081574070499244265326214809950591687128793178710159603442759151893848723374800534080806633375745121251473056009648627653444524221137598054685784740409724767645095227672083405015709756170649496742914980564993436602143725985609886618475055463912621874062257794479372493781472420414983729334094518037485833688868725655377772718263795321627093111004978667537650615161687589416164190214367417068160148580099748417056009302800440160619797209720470566883787150255557301285134548894020298623438745437158314127043356929504878006905536462795770714499770440140302385729564984336843619631205848612145796635611123838753950335456446820804556028317849828169507119656222743465094584145744037463013825925445843660689102225984612763754486007101264131734291685480716796532015421710651049981249633135006878870818524172265705646682763729908232156553100307511482229423012376915519351786372470529696395646776668883030650471638669771138447247212833193789842672248905372644608581699947663286222918659569102936080087853384101898855943562830810591837869307468692672633130598101591181598292024430224711381700043624310124659917172386891164732512308389037932043617073506911556626770181386619314872969932214636854680469853118773014776447264381702844389110498354213464370131093504326184034621816232052525934381844812456072351242317449970395154425343245150934913549019095650134630908976240647922346737399327022164336451607269059202428965541409908698982886283510623060466542422435165958119810138622472236213365740284307385107978157243619267778965012950030193863077744802336024626206506389543698386461838928342355377546955208251146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 2527822010311260080802694528688988738234787300986372341628949940234162791744544956919938890026767660019602327189697877829793434551202599045616806673582588214387540149947499934721327448301034335179892035326680170232219316510333800439897752845602027117588587869478916940431114931870340272754107641498166921352883152523002839852923483865605912627034569955075842475914501877294297397455420729099503080381653614236016216462747335615239893288940480243659013018718724067971344311976839530106178283738994057668336101638363969253511039288208337009959679175178708651903873083832747812990321537796142320720960132824691253946741565076254360620711657568350466882600708395254810208722940140274346817155492148174391631399216228144344272095498029857509333576256358687718251510235270951991087131277594894247209916591721171682495180782451124252324407995680512254716698339357410950436928066724196345302671668052867173081951751369056600610969272953033434386210186773557710029858319618498006544212663273861426053369833488266349179450205179297122686681345669672016267614360458263211395242616582662304259914795754364823000848999300702699059364021732901826220929711314729053747288669327957347428586705692827072986716034379851937132523320944968545775952917619819620206742109774593016335119138819584042530969486620783118678974047774128332587255197812739648225460191411793042227250211032096406475491044438499424287414622509781515638260153281792819498990108812555191950004585431655989441790640658401572449436080842167821120485205972987752190861643900352515248897465295637562333398270508359829774966239814640281232959438847263984035894059132099949107527491888703138727881705525828200155956320256478188806215723072763310768144221877548644168845484633087872918922048746790112082519292218631376587861877524601826769138371175540041245171062764090494784096570315382233912410016255099478340788646714300534023297767069007310582763248454164840319875320098577569817040874182118925095796023772296181041778163392233928861402026261902595888070288952283774319834699198065576644242552983807300564273360011743444872911135200634830154911716718000355373204822377549493537768521522085956369724647986589315785089246542408934490112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -6987135403654808254711971898788562678804234716943093615498807604931879066075379090635299134252918497838390681429113269776107074176129583020816038026701103689878752293708319590435007173228973041758953242829627330641236415815097864826234988221345463252582964794093694989311217607997279628439963679770912223609647112059349367785028657887253769722812414489127844326724933306066531638813915491678796514368479823465779093136384265209638022883080552560183513427769306408896953644202900245264934549760770615790609154678427480783833234914355683663976527107080162764201159581540644595021261718756293959457201677636878091021257082552207116095917668314458602390892699539194333926560485447220178690823542517788002311765013094471928750300415381666676069794997866550295418474397408712583620243688858822163780400106437258571269533418863650368908503902719546322617648343938160444597201976402035656966079527937969136456246420599238994013358503202590287470771971621037054443466287434209100589293571379431822867433413522660123937039873997492600683378956448551125269282286053438561053657902822759187761042968201027492832673412295938601184144914286245424751266923079627723156304971034099216344921767030843971125149292090690594851627725465140675076504556699091133596528153759641274238933509188960465914614140467247483504446011311681117079026322835954943632140462668801990990053760835328742440886205859980318885329082194874526262991347528686170519435893274784181518825330191316971556987396796035764249927651404915876144065403413068105876939606074571601818478118307881222824207699690581838468170343200547032642288861451011951531016763516482144054968029132659600159387961571263594856666501648930507755204038644181518592405337355791477909237395940406646245042299798670762697581197098682330394897917505864944280860118552140871036320405971936607299539172098498598931833763064438429247179459263753895460465748733936503336618343865222554797876688705909304048321190856107582077047978590272718180510480004742259574583979693014459715105182845029644978196728670522212912947373973682707227861621253509984718883695035610540694760159645161025298774649185214102084377181933993858806170984297263018016618740907920767057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 15019850178280141953983303832732009114949456402395826433952567258353926928020361757502144950048855534407604001065228171670608329665708053082195123975962653410631494845798157980633558571698314742869329125749299248199080634689455100508867738458153699704553911397568653377842378094258728120553048991675834080280234835113990615995002266137537466770132510643932462172458430499617216956908938332583503723973941529057237273876055793110779062512158289746433017175065415376418067383859461196056324524052380670022866927397258480315532452470729053788349443081287895660222800866690664772904624884380483732157618760369597538258963853993507932043951650144412804926778990798759802096170582437801889951934756393442759991217248597850498713626048930931698086881603325174258470697628692777649072476964867374847613737818824347695335431071522840424297761974287654630392300729426617510608538141480136192660355139749868063238239598107403434932273930972308514672211492687914311855790057704462996019021042406153965926209489722231352632690125979713726709211391538223055577199671966122192803756756525662462494561895581209114109721995820867087950670609351727718807592904820113411514182001830101563061175193992724267867328960264505491627533727789913533960586435344231626559121976435020184879524708501912275099535342047036630254464706920258325505725862886553552560913459039460899925871242491146277531858699327025352253050889824307934228746135383853228676200218557282124764475061919488851618659027848593374733470916593048126374054901404933616077374295712074255424140578100660291303664769098219093524757719868889212070357095531202381474442184610280300805007109775518969196691948686130899602072896518052840022051799683910387296167464002565671764153083223837349215542895029939362491746240233973221153390697083181306859200148846669016115920368478430322831813823611028079747585828839484935907797000864524444139179182199502384665743846626544558578544834766432310719052812072846979630896670228518343883298965047557657822237796686953148162846528022747418284425494957236338803077131088805018828253298153849478506958721341771093751465480743706883780093122385987839628176944702954249278030291993614603221843559616129720647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] -26496892748854476669025858907705543019818260328265315750865852985633885574159958293099995218556483462738632118261594425741920844700938643343666174044780056897915765717030070029325047850855895946366431150194470347766369527757436934443028875460286218930580435106835235311791625368154601316473402736624442655207724118141647425203076802140473167037293648627032140803247502090671923349932656101067945652107858633616952893014056304890994429883366834452950002552335978585632405786203757580740011027358091547431753931084994301246904653540344002652504939771290990708005144061703819877800777621201575592139877463465787418661024197026356944484852448981871945904973998397005361951580355913353523287795985315248965867965903903439642197366888991507762798854645628542080557159849567647160076995654256637047321857795688029971577263415500768157108615999357691364007756161953592019106113517731665217225052475351885447805012020560452826523519905014148671282158134483806094716514887887920362992099962186121005748825282977889358328438189479176732418265160290583702175753812931788323950617926537697743344434478848826357639876538341162159846185110384482683821569949100408524683421842108571774881393193314404111465532170135814139551896427063153902838646838254643838969079958088281606543090375146634483064257801839051828013767025710223629279404437248146616566196028819513324671196097685956057348710291586801610020365446596902468262106422205995742636645506937497074750960183567346333700697234521920200826582928502577201195779204708332033398746822296522742552025082203988364023248064173171530601709933632714584414107948824938162894290021511989595233448189407185250137500838462009439793405135326710338561197880918260372501930835737475488677617503446167278202380033090531763617528810865092737282393566072053301377891241356848505053087408590908646371760754784373253613082150580009020252272761389563269628264869832238144950711935612193863252111001375039709321727836331190012594880801164419707794715000926044606570487573189449817953671608958938156094741186504416258110681580009855288824682377686877814198535812017340678711796020754699027638575145230193805620779705856446996429644595046698959273617405539105541980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] 39691524721233824224039140247654223503801103484908593353453740324935011923415781190769475774007868489257737139955156924714049997185056423100033565148689700906214407978378037218353661957610372697000966768248294690166399083345542422558718969322726483772749756184773997436123898291794120295485394489287021758839021502552489464065505911616811362799948087953825817246384584382051371164771475878419832225229214985472604408468817224925298791274605887335914182949297907297976515208875925025173348220811502764699096165412460548767735530838444059521828324508017289284072447670709177450653000878406325897697974852302766012894174784160778654019712439453975748137744216696542058370446419412152910689064476870398798660564688337739739482658335045848881995014682495515245156698539930282391382256542149087941681564110016082761273901660022635741086491829583544474941126712974262585989187058435675158355385531057954439944148859619839813072484991060532008968371306861356770529903512644000034058532008731624361688179583497832171515241798399146905941963538835208860351181680271677895481273415988926580910920957808117848903997610917737676737495511916889613613874456596486405325670541508067650445450726104941696142095815587009864179019547684629790502436912110842775691179863396747081206019616622674771302611128667022232425633369896562550528046669531265482830685707975845596484388180346126698588872068982945007294281879068650672379279439128695311935721200539419504393049190911410495436229340251089029288313687237265318614309427330243207545206752684158120247342808128100329961129195284435834441294715608680317151943782096229308337330851426328921013981336016500045754240624095719773679430697518763975515301144717507783402009453969742638059526280583350667896591926806731086057706206058741417576506153154550238323491175958852074745021312953692310891998604974165235646481478768422461079922648855919538316215991172956220943809868886739683418463841518758018040748150716401700194007215991326274962753395184853037190068668648159430612809003020413668576882049359564724122417038426155537988608905708531077833117591803001702839062995834747410542460253295959472577327081834730271479358478335170556542662114892223357124608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] -51702339676224653304458047903627056270525115237428333970813069180560004685099071351159936444214821626426373938154604642473751965064364090875959641538680657582897532913868941364079518551719210494618616170759965454352109928098052607693773296756825755962506893579575348055827665962754096811384556848616972858462903787838898698017687278969190921691503037781828970975195521606246117032322278982202615373461095232542478356416718287353863289027310400870557473616526461521015367342772581579219765953256823688765440492009213442775616473591444661765042816353317696430782732890337669120208829316605923759379190750745476799477290991939075726270567811198091626031525619958805275042112097355064437452818327613205745313820329454995407863528895791091646441901497354164978565638130463934100594173313616548306176254036899514330442057936340338714906175189692212529264950659859567663448872190847543889643066854103574546702927646762384066963902821200550954806419549544555840193102201083691190265468110123570533234180148307840276725444390659274512416509176071084898414269573924111220142155273693504914506680488672853212598104172904309073296745373833543180090753805266385080634416372539624337126946351875376159683956089349003476933484691460037320656573817077018744586126146380092044410681262388307407153896905735419960974423977295511787033054470970842145892126715389846138887280948958205430541053068416462305327762815852268499874097407001404515727455308886952174945518789489256181253049328145601860929776055684645886670207971169042760468502772099218170345274472578731109211037300346630087904638388616480005733021151170598112109685252558263321001736443449737653687680926126969520362205848972854665822344746003285196073946915697169406052818933358836995811082406012659467173442933351296386810981915678079240219296970247120195721075335463991216307048450958148960416714092783832766071154872713667390495239131795881860024902396420285463109908155060328947022642116114259015062128012366378330859403678664354304934959232154262618754728741955095118961686901049947647822484779183232613614674993968238529478668378706001933762126733297754181082844052248729341812166440453859890565741926821165588577459738097334710435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 59536616981999266852829739786057237638527876174190833261930895015960553216977318741703062131863042863668587798809683326229161014207327427774696961589118488642685587539464092700591817711272384174244118638015237081746113449009631255660591758688876384247278731705573320343186259437065386793176869672331268079654556513169202709358006000745219369979274368959750964359424535998978554694276568517353985527364285929584271294722862662736680339056723616727593304116773415336336800452690227360778803686688882026065889599374655140848634755546241815560340992779135491167858147922748873513279776829800079475237511952301518464981311538188372975254978747407154479014223607897574775925501291737662065134093032007325293889145611439750816593070876788971885982684965090011306643454658123036535390116436893787578064872649899017264249197335999447280787461012543000609720419612509665134573945826329257650345326146971985898549651580831209838413279337681141368553926566413111325207680267158257183246980799892540021796404994119423521129271133829966660515188950844002395322427259989249573438939722840675640655430803969429474357087361902129762512568866388141937821453396639417444348844916769749796723854670947569582691855465986214835526388531270361511883969460947101651929904759967284869588399676653052637553313472371673479005012515624000909326376622399857892004771748294014124380285524276984432601573350517555394156724430165511964384101075729705914984903135735478611098913877056073885260334867521919214409397331809102087833442672598183806476149443850791006202054366913626230893767470256301148327364444946652489069535815034029682553568484647612224470261931520702622859807853196292605066641784289151366581571194854275403340288838411709945246282624956057588644661491053155848955459439989949662438470787138367149002112294031421047508163467641420396001113715932543419331604291339273499279339711266335213806094753910946441597431392137268004377165300899105421177548445591098749272363149111092253141135171923282914977634779621645176089436806648277720543792431411983529060182979972975377338718156016785095697466396845876457979111261573509411817027382420768425884658122583328044012315367562451845310585342823238402572288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -61126572588185233490363150384787144276677674018770444013613669353578512878565746836276999099856008555413396457658099472856572020163297987342087156103447912143020137343718417234866331179585532146079813779489611680940206018468935839105067570069021344275047499875406003312103504622453723004827763754201506485603850646028418091127010039943400509977142838922629726348194812574151766362551413591891046251811402643002298400406400444435100478287261756811758124249327177900819072010123116873641429909978302406485803243672485664400199643006033522069757534001740369845166379337021804581517729692558994884213170161803071850129847978382632127862887552260287502502323029953116380149311244960256535103349196600298703780153150583563447639202420311653059951660143817653426670528776337030461590004946848404074420608553605480544470621529281387075170231078516486765600396553527264577186581387097121835374384760059659903134818212908756365392175897567047145593501992097767188553484056001871094497851745884455593833816956002777619250507166399657963137101715811759479957748211625755764180591546145913422526897793404870890428075281701045624974901453370950719955008668908734121669055238671255748352320573657433003137153645479878455719730686830328383985583003875561217876300543951272094755547998609789084504906174254076073813762886105765081401116670070343780856103244739954378159053323407825272573219450371158216008016939543459646464700973423076637651246060724372175299189907779208035729134000415014788494460747784610114142788148577731979922507941912171979535726750885073618925798538555872078935027877610399748861598687824622641483059804784251761427619951576688356538287126597779553845630168365052250645185319720527938516718775203565617690963651752064510661615912109769712357216933364244288475743600990058514820957494152402769133466255026768216086564546173203004618071187030919695564865109345705471546827924034660880071674352939775091010338542817051347583244768889225327383932708471006316779296091080046725623620616235069510203887520924876010501092112230355596503603776241026150392980580171433806988139608845036684251965338423831121842495610874884580658777090566959330221133132882318188909705269599656738816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 55913235566892590743444397780698058780901478060800499468712891491193357059896745683097495109010295155118067059744455605893172073348261382889948986414534912378095025103618824430078284749810183589708518761487657540505282577706323213458801836426747510068808757037890671985368585754047118948645042801172793091652441296439621404621917652431524543758741489071694487576385644940737673798886589554726727656499633037797130219058488278463669997298649635948265267933109623365025782794246897297212202609968449707969601847149067242658333451964968427982359661367264382938924232450983058576355463493122930421525043517626917980822949380381140598928067204948020562605129780470983587614196085030623052990934339412477378387296257731613853207394404252167612859721969360376383744277302561486790443669233764177512580419970033376343331849075818575165173735507392813116193850055641908329306045776949897348860351220353229891102418810906250668240447466423311351779110150896755039814695128515422695672924147511960911026082518163962377092184307864040125908566412769731955815658789595706226152248076881892558203209538435065328279634977991788371833995802130607964533495054534832184010185897495598283915386230020497166027284651669096322984206145502534546108628131628937943848112132171701580892368696796505548946037932104610530527603045639083480706919504208017931796647110404094695818957095254534064407508381385770265222210746555106127984494922086634671985111531780459185003386195691696102053468962483804005186343810204532171111987000885563820239279704204277100660651832545646327024011325404503635562617911986836100978616940545583064853991856721741106932367300953531393008824560450970985863254560802585876136357081488647767833104063413244499075788157757225711983642266438746552241272348650226832051730872875991332380425769918626001822443510714200607790255876072992901534385709329957387500718166854800713418500598085731367105867766646632399331453354820121145802064428030239938790477672317941540738442270660166727357753039872925571723992471869272413304445161320251184153502663158566157209986278553712286475906578513018864859791227205459287176559936425170402352283088209929006328174539791689049201383919057283189833728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] -45169121168758082957185146449316706604942025302013181969801984475597518397000604868538648227705569928431741178431693288544529203259892102918134026849924489348688881248304139562215568010281801843711100076521409734710006953485307928746149216114761431135616008635159026648517611086917560755889747375165704561888488512909917410789832149618177720675590293694944851199309017336801879294566580597172830415836262154621941853984496804877546323115084076005540775465598948351816070457418304785453154868242120146448940854870878024177801809683889538983908685784965315229422875979860900179594157741364481102612526606817159837917812607288043161592520694829127739500964432294087480701672997661801723216034898356534710261444140220158112383329125707642869990694113816314659312212497653650737468221125620646537449084477584369664691434944491734456435121813040736367086717314469480837893569971581737985635719586348124175490107458378438017001399742408568950883094411276799306876931342377490196379676734644523051263611292648839633778586189745283629583534966448984177115072014089231307259709618179698854752700038996020522421433341115861016181224083934550456093286496507354837557470665878792645746385754706237021284581470944231697042734542020874641548894454155846446863058378697817742840882153837580731438317698723333106573869619580644942095793049871778518508767339334612697495055455768056253864715637086613979835422190938239789810404965468366907474218694169948674146860142327140152303092491427568452852572487847204413209747416532175990294251382094068329250235402546608003354640449796555159204960751609414080906644721712511209595349168015850378931149970280122892524215139675517596049490891146863314366331568977462302739231374006078568577039707806266892952025430590520364158678367043751072461362759839936816191548669098893911191698831719757653757973227025960946251414659780471715669822608248779220652755536135167510135581744710328697972513823729059078377082931659489569339909610623587153546327848555591350591243805009013082194975407536060778421748965593532636301538247639946703775494451124304584332929858264857402342884191113198543846588325184237316445504103846832092303892495387923491560639539357359506718720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] 31894252743811590007135433741249987730676553740941703734578869917760957935562080979076486392695222432382791255040302682282821657335396020313976237997528313172513643699191872107261298256685587004922280897095127073123773226258379768701517617997139330881725739438310395533352487112390972883377358184078104865863595431506548099386343174950713965102565826466958061160513108654428235019199978959824816267656668169204937647748081348548649080267234008074447086125166725258349435383458552851242618583589713580652648428132871852897586863655064150597079125639862311106802567604152125682328141264255598961472876396897320579731881456788358010249266570028213655669143127361359268377372978204037059800755725203813391904301299131878988746259120449222890307625731482459605754160221991281483664931027442237815521009286307280220720508687016366496961539164160682108535150064343517262857330692480922090987953610310061776683818384234314071487843520561204425634580087994708717980872496321543910462261505155329060672205103671587445110004645142448407663794227241363105917811705545921021857158643677088793827763650220798109596354248375008765351405001650237432900069683091404906901176255160589866690544001116063956781991698914512817301867896483308697350871808437429341283880545328775366929153304931962742474773073691122558088156287886139780097050435569604705861770970821625944536410001190012274844243572321819749779229864802425489259276053373949706076222525205566146269132339907365702771967821168525644737055372453755842981367447477551196334716636132187656565439213196752846591173996480355908731145662569204378928231953274398154108531034510675507181117613834018553423296260403867997281913093928165063350132651986286877046261602222903545070968527948252821620971473661050405648297284927622230319388964938431141610236576368082999994319135117269746132894906164965841781094230295514995942080570996138786304763435980088197811610696447366334226798407420854622278142482603116185494121601475406615069592159173765055298921507500418104899155538697280556254663417518034455626517606945627664945620978719275131678521385783762000239609317642108334052623589301148537760773061345683839322140859295902639108624459215025689591808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] -19723502121098455798736213506033144061788630677832709265304923732889635995162927860967516191416551888792611091783887664338120958691909914362719174830688361682582505212382632584842998289586101354525743722418856893903847786216085280392912692197846614420263131425062076510284255173339688091205031872339257748554728771597389340624460103740942093112517790172891225504654719122959368689606981804516262986612248905396603623872615068574537004853357884334016647174914810486252386550930901874983250715826483311251209077210158896294994457953803206104686001583222173639965579123157431782263912765236363928696027439419229146409755192595228886146098320631239267588199336871588518286586065939639523936841432897238901064358703432175381549459260126219558627082571817952119385402788404617146757026947925681808278396684956254798346238852386271192892521878395114102169730737757618909321201233321676865875581626273562089854296869677450988970121122730462968481899329874817633443513088771105705207275511228130563846361195135653043220394355549554844462852443226490496771956994440941747192665563360309790812368112190012282677199452508110549088254682699829595672756520753727694350301636989594077652556807373465695579467305739770064165178375698733130388440561254768712006197886601347146144589538422124114937262599220753024366344446546822839347789885956453477798640778338954852009540717089491259540377114449946937351547877865710740520524570435681942827228069388026040832852561856173427589331563807213981461421104488786596616377706644668193380563035676811322128244593359297375763636782286907883488149660014961087163657228252420281707416986820101061370264110305489021893324783299549077734284884066040253216602902046489123816976741112422597854306254187575600695831020699755406995204273950616412879591179748930391396364220933007457226236891917377658801098809671814411263545207128356170381021451896180721945503174625342548879904144939207477586218907318191561939123939193120068800421976297008897859170527084386174644271511379027035634620840538067539122068829894165030555275125733123017293962377028144311933084007974833765178999340631785196401668235024747375561447573111321498406234349843309279638863275451975026606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] 11156142400837926547200923162361824656193727240796100226206792558925697925192872606288403968604297523290371853634400163103540913772109691708169043166799258354837496194032935951076859778939547909677912300462667284782433817474093619498536850182156328823911298830051018041974782481713416526650933882385056991133419117052727661323201170703871270155081412876285716813332201781938633290595012445032417145155875824880981414819299504082600680841898042318926247679625018398816134143247577467183694118275982586343664814783528573743637731283066894141080471473449009965531233204289645533588415823115363646159305458465071761274628943008474317495547425428485946063035687841134725295725447932418559398845573690439444552357722772253883853094876030145110233452342575129082617459176055119941339952466576662636192519701663892767086932842676153700177588239510237846622593424549974582296748307276433019010411221312010205908941495375774504888264948387847462799095510611597467456975880709707799652446342816363162906272647306444202703544377109052224325240612420594498815419824415416483974047172378062434482034328763481040936462986423812845684333254595403348949571420921953153676715371715160659265274041123047950100201338251984101354768583328322531927421446819596147662296004499788606174278714344370941088534990448827509887918416853793405121226701619889094041278602103892098500506103673427069600231508204493634570674347106669212392580884159559924374356134848869200638548415061651004665483719648368308946970407697075899907845739982972567057200709249753599386634456799947753238328533128992652663024237082951591533671608189493277998145986146643951493641702164375393920342099123183426978956480859822957254135751337865834420676272563260700288885170068921870867820100699529594506119722096844320912124974363391500377884307921249984090795339674485403512882582690889737016429123861633825645609263405475912149825596100767152313153012626470603536704551812511254992305490834352013254720219847791000661641428196734300563155568188426915424498345341044979444632336446825129149677332653871642698093940688865154003079562665602479549232655428972315311013431082435560143997505440658043037907524460757102603855275896661914681344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] -6510955580937916714397347642123999500491698321711133958849391862374720620702860489757441940151963012290891022507541364445780403677591026992382980001200396710300707825548255273052745753104848556998019335686675987690796138103573145677288911925293619553591546796166521359161790442563219461786679954190663973189089836875503199621148193173786038877260407073519652476313454490482024278950618688046952013811738144610773038404915552068567428370351170500812060350371487087175213306731717831229695745289378268310320117892100292428828356308862798350361152602206570397935360232728540558907020350262198516276242019828346996472008446810252080362969828757463583254269242548507245931141091910723933819065930584277192870600335488219044140844832481395259639596386619329546218205653722884953614749761399732807788460371127555380524050568240718466248195228225602733062894125971725779046368580070864611719304085454496185169954231260368758155170114567760196978048150542874066147693360265426555312137083168633327106663871410432385848103306969730350597341586486423015724164053658093916576647422874655464211188780383253905071243548027565699874583868318839295995794180960053845349842763874711949906833045909938549358364426247650084969498823787934465798692935822133795001156830517424486045200224865638295211159335167133495126480432412214687167910566287225020760863839878667806146044175123039766778544999644528679972632474506419247413822363046676402618540030060989234707514861637788088942764410867151252928616098258061397061152652758553634609252504957288903536394425806062712076524902563374104186733693238153025379986302801499140535254377095886194885532801521691029366802727480377146731376899264813566964831892992795665832791496339398049518181521861227364190192099565787195072940871333769276328398899523758159738007662555354577118968262794036739387558318321997972579681756460643762327001353467335476347297459872456513949382688533838856793784686848719671303149925568555481981367297324363734059747586841000453252856629265029229970944666864498426914959461589465691596942676897245323232952356892002250636004060372645444557717508901992422920043244289156730976709041348927400330723020032712064691962365717081856409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] 4461725562267496592519773353751147449456940543631780422673621588731395066455734418945544583454307433403049326990745281052778356457062139602345762854062677691875859033622907954855337495108043414195635279825187392142637063049216330644235434852160791081804459787079151140477425235635551567241817617870748365642460319430092164773801152498249795345757695557871484702590344187252020994105524641022168411220982325749993768030168827658537574656119059468757060800363851893070030614415219904913233526262159138182364290807382818865742791356921631739988348511895181359319960221435403940611325667865149819142829182760553475104064246209271774008699001738173431305590819256830083141095350448954155002619264507635146290458895596344333784356313239005919143762632456776594542291160065341344504047375999761056024451895697297273585073069145277965263883773352793071944048475806106909592927321297266882029185979826470983613764428896217274475284414467076458753050367207481929739229192077778056192472043397896022889799371930485819136484367623948416260122221043252011519660883582422366674016187003245545034344905576304388667843073832472230987046006328830765648090203079979099576746088417238212303087689552825241826746940740950543129778151746413638343116651657075015015600816698554256642114623053493518280732826890508405782939895111785069050424821630897224858727311270538435180368355751672309685128421188335470525032501475956191653359738288052053486136430439721458627964930863499788523370328923901877349778845974195767421575287562332199626556848905035666550743631067430820128065785207271510730252087201771949690891849326787380390281500368395862354804157798601196051603229288013031243230195294658380181758047309407366286133551852825571194750162561179689575932431950499867758216946443727969037130243763345340660699270138485496050461919631576622758889384264352138782978743504436513526789728782004250067126454006074149725869548756654772772565661940778543327815145762308137909007631745985122166104808142477546368200396272037515251915993368145123480170430200879091283245722945225491085266859178540814410073695664941010997998110536722255677543433899649766952189571024328219041133485842302574620154917309172034830336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] -3429259173889126595631178597446468342194969760256137306396843258200730817692118199828450642003978251959598813154944290020426082930732432026769449346417855083911725192640409726149983788792185392218357084436853505402829088773119920930123610203791268301974124228558745163410516346339159212391397820875611746393004790027201684095549968545051394134879051350021080143265575753991153216649330948330369205892610599861944641001069170642041083541775710112246123690690648648537346736584653834606126690032502569770761675178365255011555784566368883138373873049773777589934774914327167062358364925237191764136255660782172803315196422213464437704668869059087023504991511732183649618720000365272818524994881867992286387006117857771290356792951889094404327723028833328502548983867578389842148712526459317959592879498366355819214324076931177773186542561501294436872005004098838000672590769559520945122300428378044539680243103501544217192410621922678869511104089420262712838201457719015610546595104383380368627617058664836152459508847463034134365494910787424511419303977804487903472178092875177516162887961599737559548285794257698958206750207158380127011269796057488409315474613894661447191771121783775005690921358521583852197078927486088612471255985828174373063307146868115925030889306195205072015379183591701000030866023725789529711602284573362044843530225743784155430009657901922160935679207425000126243293288550928466165793118862649527789048558438795960944620604031173376120267134812443479034715460900661668830030216459829062395824273916643562034321510534835457118757308434484602756896235352691779319352566685640542871348329298470015249957329602320987516278848445908576395525561754750260204419838850780984362234508146875637738942447991329599704553622332611590362191124548959129818089210258491053363162553170353141082016384906933852130246121468000637052487187483898713097058985046630843041620298825707139326031458356797902310302638739391059685146009636052420069245640581710949019730626082044091839750413260261734697847190356581142723533247210173606353625055044372840794153289829926309268655983023634381895395136498680782341911101420191214575079393067576114023959458262751690376575012196478783324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] 2534114547055060878160950588098732077649699292845337117344019837122850169227395802853723230676100626468385540266103883475196123832477270621925990098514060586967428969207359812824864846925031548653090673260535096358911510580775060690320485008488900397265841852179018502462036872696943018039980653629370393623946746372967928602471883398016953070836575166682576208447118799142276070363720614281691258088521972355663413533318687906146103703586247528982375934667903607674187085219837233134546795830217737724325847868318734771479813018476123733447862310412402266669264950318655470736171779945467442583765421204466215263696694973920355739191929407785671295586310319097287231477631340966810875103966842514137920176127214079881868464655796591372620544044619312995967314625443794859687912659331942824687022135572229335241079331983786717615610344331385289219090395668105859409477603297321187781383872383381444104598592187627264744871201299026849173491813418445558781388372219562596786649702116058846811669630205339606956577696855559742363880630950307134933289677810173518564431484775155321490671034200079870143958995124135611354881099263740321787460166703505803019267300559352121103140742292145887829395147935462657613688353088719123570284876545012438253983714944146170816111286532159852419676989697698862153317687478897237905511293378643889267026493300102621744554717853464128434947755027390807468619799087493528328843047432991071185245019446884614314232869168712605685585135895208637526668642019440058696748104618531820396523347659444533720866339853014438421193293688284628136214649913478422674961078583938317769120394199521872610431085426760729499226233832584100469999616698654222963356586808397073777346988211052713685470992951820422797205244748585296851186535358239917357102653531012089689642606361808292234929909679892907959213723300433840962109677968063123131844261293970113312445798861115237300945276045129962557912331318243985261133359773099219607175760939679072023584662137052938638219734249436612814452674172847045177942551006306745840337015781577519850746076670541764348037443745986151071409715224887751447332584654232893131953452399959134302590054560602694401591795987572383023104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] -1634093404892853369337879351262426714966328835351631260456120366578571921681663762968116320708890198531221086751774813981335830813563072429122235001270922006077628289449015587321686357158903325045273129787096188948225109848765200278897562090162060154163106815295472168293770338849624339231524256680737091181111701538543651694643113333598865480876221263717688671773673901081760149532299677462431087822823072396698288728985491629494637526391224441901692177533947462619873892143432842470911590182004702038097887121516117745326518009846892689242362903413061862735987446668924032891587778288867555103141561159584072427026542984043566369630946020426589917579448445609205611339293540729710304932968092525779480396072448470331412176968004286788145019399886125421936382249454498368666803345415141412389556382868601222900428048533027409560037700944976501398122357074021490646292544593812133815355313650344631105143590338059425885535715029233131896885981540847903219847014377669921609718532981865335207905211386740391355552532837688900004008218860758635716951186112728815617370368277957413427752625445976336209509688600228200972898740066148800911858143268198563198048416541293277301627202092595327696174059497069145990299520633072227508261195404074861690751156066310005735844804295480532962609324069483534563099463992759387679689627830470070197721845657993547491957886100179992370806912106905477948157528927163389381983616974227708992536671151345074982216871032867303047930906056709273777364737421851512810776355344084505819070612748452275718746850604453217804415985450587059178910995615175802434921926913526533354813095105851698240786035710618498377237670084992247705522867051863796794371246027014813280913401120041019517168405986610886714361323840366021675911685645699754590785070298176971332161122071659616185319814084958568019397811791157804328437200480463009583413564449166512787355024968608952158885191301862793122913562538271083911502643080612228048640264606699812361955284791044022345684191971832786231279055976560511976318350444663621389355715522511843321364055143177477127997092060573784306114695169935020679144272267940684768680937651086661806019555072909221041066034038502389186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] 886210011802710527757077891833601601905122155021237000205885933956807267671188007047437213481337056591752045139533765200877162793760188438147815985424320984295920989312455567128553985870718426885260709582172591263526199740689167938411873893588911677620079402634531120268285773204161522298859674839349750660995039866608863219010917725035091872456968010231749873371005246786909612225560885870361642433792022608135559796867245521537920725616985031041917972506202469186900638038865066645052562814442437495262517894704695455180634708975355345505535344174438733569063978369496418710848116737189979765473808105866585752234830689886144719576923926485000486476777170165105950916513909084160962328470252129171511724937178970719848326617579376742187956452584258343857376976143441918003841332173550697469623533105012689953364593239864040662335942749968468306634377001494479953285449890977434624503006739935062505760760921937671851851907266822343287754597574627768717558642333982249846905155460867233855867325107703573007172475083082422801416195442941781954322519527030987060445204185172829337547571467807823012113196636222176174426550116432931974743737448179307913963822159059973335074694466581136866272044026637698943178190803378936852989053359967474137566782575707017787300171753998161542978565800676640881410779868764521566090590470628202061567480007145257865958403903144191617371611395342829081597876153210792341784756363958457827169045300016678647506201816930182796811756732319554283524722519993317469181066362928234802538981776974332028381824627850507084806836919464360217667999675548233898353653386634675304865811682265060727207857364150970992245065203889457526756840582412014863089229765390020353996502757905955670127092140629541352936127599882463039263271548639202442883717382039491574540444897837092908846726771355024691822277549959666940786688693712384710005364549938055448810563554544565827252568092004947468856588235413943842628726765441176238603919154836830704901237505938276402451398354513198532136025429528093440604881682866402761657878986673738770186800694256143936854934795671993010158024449518323794668351290809292315403620165399958399826781444369896994909516910538176593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] -397611810508773772136941426634507758274046463021087636739731133895037168853959468856911612870136693927127043262599376420780815117863690808432428576965325714564328685475531251998566529239075815803879727468433112724939930037914495736880884719145491484647532487818624685189105444258147075397041846928060430467554949054129370254553161039771694962112791832498873554424460524009069796957928857120379617286361870219898318408515411554656326048222820274218832788191215358480470328835778798623836994559116150033676608320597540176290179283380730487742348436458664173215677332828136225105330827085777174218712165018028462705138705618312146903993470147439464292764418356159380588804309893919246270357729616484711162547062910511531985834230054772463509879614322065334242301294010725862815173222096778737625567427732511789995149772544463228356695510776317027361884273809784426707006965470850925367587590465999924857172547167110111676098304333380668523180544961308026356788426800554973419948831391242143135069713188921201394420201782697206421244063345405809866566955192309126554743131397960760881201267968917962566556993876242722723528222082031917207156114970721532367706830891868290311533964536929375124299073968416506858704649013164715787442631197802054971635869798819644573247783792360071037615114596701057749715382403194916383323141996589542721652445037546667497265409315716965104079149994900446746040238817202186056696514442355678240492162495326796133973580837212944674533554989453177222088538086860771740594799867949439738599183895604247888890880520242361188000231113979505261008854087277128666995667521318169920347815506232200362535547808464787957207180507453701340703155042343944077703081701631626840335583899244298869017695087988644752387947227563210944237917324528672891665881756959598004477827677640829379093402047149066145098302534990477154314169840546209869500147685857415256890384789335771774735490305277660511137250746758434609094751398855918169850258286277145101935915153653914427482595306675126288129606408221241896301174439122641510748986928958400470941826385609501192992657287405104691442321986878313115030977948078881044086904526622371732077797315745120287096674664712534753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] 144663497416882820426323651829656789980030676520992888301594437066195736765234849526192853739521218552259928224477781792543702352097129966228380152048888500182894261427450224954412357766520425787906287243029537128306808513855381112370370721900577277625343571233702804739500254158555889868052542930029704069760482233457020235929133580133876059840520529274138022187400123765264091539698454603401515023349588461333148733947287839425472038057626393342097683083895070455284397201287697389825798736419060321901248243412022583224044374789524047673277688008816271679305144157349687523774311044731467442403011966460230884737492992191441933028706809001796217747163008376928276205128694730269389663543637962456963997435290025321107328326046875872136116868512298727658017063553146935048466043219044646179512923278462175568398291699535668714623198282220294057544829108909754408398638590114558190355256071627579816862179743721349855839553840635936318799391836028811877287643582133723186279349511858501036773340326329568375058214266252660515735133128579336342821934595486268963471316249970633400158557159932024459693882806538262230980050423730953531774409710349112979395210328279634819774969253624037064379977971987282675277293765960801851285198339454979748665318968205713393988472345225775053940660183588289089781926334594584679897457254813779496758933002204358754359128964211073187939818615053046187748132063688947574577661324841500700664139829882685835636367129986729343936472359898427094478663173043427691824455127941276467447699425783967620626779490451357811103545209408015059160111429357580064657873030233523149747730439817182628532683160036441822016693985857105108506565055025568241798556193592876167393173777093275827012081429288559373963634375814340026020375556449423513671223833480060105125068059833017583007620822722113561575316930843276532419864370590161648629161076629252941929428426040109631496424465145409580510151648402233373379447713220181532192581167877174113832968999864954484762028311038535154523744809788053589718136053826341797614449475956059752845333632985147378718318560147653376017070984767635115234377188271441467554631039807546629865199954472241052716631159315999227904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] -40821139519349213476735644602040734846064884208139971809340662514976828219197897744794297258332218018348769318593766927690844285198540537918134197835767409375785418401223866906005777812886056150051637919002244815488986382373711680527241339653458160485638120081680187758567978576794659760616767106242756938606398444699949527049539648862818565009803656036794099258785922925550497684940930421857081192646946824253871838210607193514442005243605470065260516627324961309121269910411129710645786418996166216945891408276938585436962205049408743529113253709749210921883173350733283264396864628906267431573384140092148398300131577299669530805317293352270592938472066485623655361864809235006652695910345916881481774652008457880374646223805604377375913118966427023405651616193428967959251227170600674453194037015819156313690143775605940213890853194080264108232230078852013189661537744582884253393698626784214716460896022073227230081680028884117018225405530683274737304658158261436298249691242718605239815107145939420248250843353824504482695322792984871454894971384397704030168765437295892288440675038151489221208678493977316668908071596875073198429712599220933893019116570810291981712707518134276689490114242819632072416443778835758839584079414585169271881389679883417410488167398293331261118051909392487771172709569664758267846454949779687379725503696343973958091819019566034986392009659931730694434665408788374852668788121630659016616497992578470757519660175395926857974176485532629209110531545248973388869275829634533023444049299783751408126680292677745356602954287072041921872377607257892224645549019016729280962326084810961289490762703302681311165568133111400976162415082230279894028259904948446077508960856717149005351614989600571097219561067408138653379057742264433480057114875847047094943742645884108185428920148578393275444019016805959451004419166958319730963018137959672978440411744679985150852341983367659088837572815914621882515897919441133741857930501864110452194761520320455536763912236005926209024099655052471218459695120750875794357894941946949811619671273591647769308834371921811972401935168138497003115514811703356479678019999553224968327806496030090342064888934573654671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] 7877764247691178463995153661657080852822222264436178109653295848203238852903711948173591473367445241919744418655350650752994799124790232803770039183706249472086215462097943469528359640458128400125599534117813077533939902629373173188346846195173059304102146092224353750090389822003299923894559710154323903044115903468273567418759274927303872479052906532318490809653607814769410143787657668510644725436581180359248068937555518396302030057964259866952255387672420834084468665494560250971779487389221835101477118369954925744776707800958165010568853730815494626932043842909814249309326864558908721112384663013189750266521329757007233251394107928274572949007349048751176725912481307529495978253119601432796219378651375534267752659901859483369483950948124942226755541844659062866705101487673325646588603591371738526476040521494699950675395478440961712675334240611820273189605487370613487246074871245800813163944541564199448274397893500255827365085518967249298651421726996118738962520650690168362344525188667695252239896063478550551912902826490533442588580575724423212920104093278887579955598518938237946013982361320290385166864278926866015620062405254414306370669427413839394733974330567730250246843574980021210881837213686924394812069783419649516934565403883548017871592621689560441723929385252016894317572906128411229014999258507722757614577244229607065560458802284750831065423018797096458923686656132052543713051370100185448157989060775659640667560987060569239681018282043642357965937538647603149278172579250860941876541400276180700241583709334577706247195098961161527817718088970417235699944667102735386619976724000858083041718751147595833469288081577338744356307096538242665835148288806037525591605011445482997507226813819259084513720727670117977111902931175694344922853696499015058456128737203651682921217776854155624024817024933933694056839433019688777903910388343106473107031911719846696772025162603218254237501641351928728579453403238096417422268573750865316456667046135413713279542330915947198344181354981334136634107773098446300871576666368289896674903702147063759584950949111355820454027569499508845184395406126115244770288904638427660008318305379176705839244985209049841664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] -521529412785871253396515960894240846250565805007587165312214299233438238724554163238174706750013790204899711496222826275266461342534894543510185696535100843249169446486206062325185992186416185696662850790993906401905824860932997302232579358409386408727737466660871208776870101010564288454618092729176913040879304188390411639634342968891578156490487949152196693082332793967758469600328515917192048085332951854152694322284155652123051386306215627744596965021683039847499557072395756362222846854661588079251039464174308356257421198003273279060928152366952694493115910906394296136284116093757681114259168246511915062932239776601378330207441752317276160412631880216568782834484718099961759975083994737825601919726124038223449387769185172456686321421145189886582651259171278298297228902792758021781110723692569675473774057244500695641926239239696915412441998948110783204968870562351831909997732560487869091750408177440346485668439256673924478842587534347899039751332252991064757483694982429663101576519136823615762976885246588023340673047653383440025193239001496768735066583523081201541225131054017401958016615261995102314629026910448130367763564342179106099738058343716651392406088941724065349426853553316965724141106714364386049138142576651449000447696651758756254309303962682298455525566868544127179848588457895268342362757159667036279094678903604873375468761800418865295299527188574284975793355023161488434639085918118371507236080113119548127477243289041627221054323952761735335266415381245504276180924944314757927049231478429608349046434535171746100916560733266532652345375572033843608517513326903486463061902004092071335272270987730841701947953152720058716743988913349330416743366169358901224487750621021280767392869611850786787994618632100007835947578947139679055186187721619348691105240202059488098469899571989732251231255510581579277181082751572807227533014608462514452238520035530985831665598159546833782027892134394873004454727420522549207751991256648255515796522543124934989567893263104814559682735775951094610889014087775075024130163214058230493974058987094497842220626087280925158473898976432128792963352580670659995018145529776094603651539034983087158494734058394746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,36] -212417895807850189327037141537172542411366328173793654360420910239112433853553160007250252624681523185263667748623897228963800260731334457919189301347032634632032920445260029383717487165604358441277198106645270150083206944518903882864278276023134902361472626232771669874889975069252885587837735483087264926772559631922628473779818642871527200540267835779765967009592730862385693976984555387911662113757390483008848353877413755029115702186637088881204026179756346715049758008906226463892774854541931215506403558332284601348958325804201949626246495587619712371482140523525541070892973689589857170126657764573346724940892708359048474705802515052587681813639663675735339426885501917699140875622186082058668133395518187548231248738527382653507824342112681877223515329019336862844956970610393955624667337471008701749450502970023568222188810706206025476598370358445962772644629792587570265047233742253407916303616091790491513821674954208208252176175432201490918014453564976530559013528346225784606869410284314826514859027008784940701308491362733626517417727299103596384977566595435934795621125421510475442006992291040072101146308185236657146569050993095289358249702336681697559752635889343838936463940494111929751743113157229928139620252954284864177069419614613126087054868560210239390357309793642206812245845622080489274805226994531103807372418114756253031055753547626160993886792898154963685542381385960873273539241806081108917386469788559380218406340254585491949073233402869564467655787528028197947451233398255314538562845868069322820394680782407292976368076113405827765299140455930375143105517479322251445943183136711550323040688625731983603706317414685338028926049189720205838657482836874858871973172241709711566393104881209817597766520209134309564551372148306929770735310917219572065920189420803860586515074700156740994875968452520480708680248435213810242871418762860277528102058311147657999338002891018239924253413566618618907096594426998635723572521181659735626350387771326021157339608295525264983764524380182155633979785317435269305980004116815735670303295318589574531740957864374231529784633223973734048974416679694928601738624857029722040309913251872910496270183448390402048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,37] 20182420334562250681052751932863682719654811118550958723217122764791768780610662071310808957595485503152718306565405748907362443839181540387124824004761143875934295483810660237819735157043608105483220851232040137253082823700280384863976634278724290153816453225085555061461489073244681591360460970825702553392045489874325041977752566861787269152959562080419075643667132555843577923249758624997122827218862251600276077120009739938386639735715903277919840162354225382822982650162259865350288424094903818764282328492848861634329216553016587185480466867488948875202335884932648028702326403477340421356374630287725396495005356688871394779867317596598983212063217209552286072037849754566674956143405892093878048588596076803126704751183992217070922276186643756904847205588214966361739918476263319667710865143055693011111410728487140726942537630211588441200027966666557998035610118907158675211097087342572726620232530567714050428508792861354424785178616576893626180898703148143888356702754691849451011946481865415648898663496203080912282222061972780230915913994570110025841265212674159408978662793820145214512766567054312091381443946165361002284021380832076149595908218350974764613693570944323789480948573978402330910952767375200506915280140801104997984799350962567191373957175330850518927978884062403614082478573197489745891473553035304888377650099360159682793255252472511780821852218377181073196205643137882917878576164032578903400402133285310963308086207958613921327838783984451470504187055533000878939755406074621987483273030259788925243520196326760372165033563463341615495677094789985376395492632543931162337791651520725579465320507718712462580975929956232610835993850864464471973516931432063130672081010606991802038460644828305777603852243377389138307751187117703393485411356192394070564964194208003161333097291771203644088667598739391034853523159406011303533989272405416374330659483676762047708462839465648862487124898312355521970745037459691616422717560081142014209998526798855060497694768470810642859235580140079234831358722016988426227273411318980547036805718299455484266716162287590974577548890633080585661486252101801175737348316380564775246955947757842949969610179556147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,38] 60900449474849735910714533200955786552754600335731371927351284689951152885320199897835486673492339906672402593700965092596153594424525066268497750097870659450110478846950277719518830189797226419246772788789808190826452464698836335909796789856963579213997387883764141433965793332801526356791232100998694174044755673663757135536299800843295016269038490368690711405274560446226592122779406060618350337423228497295324928366343526753737922006523097221711079626741980875841845082227092416403575908278111949096118903868133743230185960847121635264351326137478031276099117738604645023002461476258671669622156100786126400662400998995957983159900299890029130853468536526049343889963294237414854951974639037323135305181636462974989704297232440141949170506089564912066822832857351491762345520471121184859548025723615565983898310736842087365773413373052281584469945649710300915808115616792300775462837827844071751789804924364917352604574971664619097899231759826879908778290043120854888537626750830508862804889562256464024003771266869037738948283835888583824669764671148670203900894240544684468385117397621939191391234763762410518161927196008081111675871704704604494938106748175119174505615096768467757430567058638659587916973816361808189090296256160966652239676677472455310538246673399578521742150988449980640340275752795291887384335222454752241488283198618436329102985878268338141360782988256129447294180369232096124023824027993978188467726908681239486503896364154955795434331640428621128666402631916163984736943372264759715260282080833797788781644989671486921322881035808371511465542192891745239398492667461868729907304492872943956945443196606137908743348008544757196538343459731253713750342404823956196295358387654029008718237625882868536229273545185972944384058245202624236666624351827099432809810982967674735077960750572248679148986995201471714295000497795745415596683389115718657991565030032947326287736745882596419073716353444307532532444318791443923219432182117751699256743214922598219684811992857123129481942905647196266448174308280682001039312752615568586128166031311248315913958117521661912756499550959179339488395256226851026125617717021468606879388186910785011477660107519557632000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,39] -47697523438893722953773608524430280192337553040857930736876563968582631011923599099425632045542211246385762765442191153455098715571392936523858601848157769354880043324849227507312829948996230296488364864340078335201112797681301181511374064033808346869946777324788309700756652269409659670072303844790774676200788536689224714871109554767580189604952839079108207791125080619324134532256087429867271234614217443725419013812573971735086784489999265122632562727966361365372845962938023121346031064466708536685722815446562358383726880752472915975319365309486823081719846162582153483494924805329916946746796650066618931512779638236657137993525944025610683213439754834583706706926294322426535522503904268429700643277740821929219277569612274345983471338559757849755915506878366626880158184074111242630246788565164981985697167974838649820514939772472987116020321723548663549384433775002248342749430047022250942658806126200461534773352299109106385260909495374311164998082641065216634677581247771943034044223073054424777484839064510985049506230300214056042556764231392654354715845304564085191846026888903166419361456970028054945955302295786740607017902754821837233167236571826669525443865421991625268091625421259104681823873047290547697502747848293347459386907945563032126598044050885058823112206318256302911695498924705013235770548015058196246423607849828166886172971570431900042429266939515783867589025482241567322705095484288291110775641414488851626870168690361609616738115727808903243285593404707952528442263507911180814871180064273991710749160884574012781927387835804867757963846187433654130323543807434496824001005765376444063081353256179292336800663453095278771002754518049029544702531657150438682741461016481281691775620832370882412857850394906067019864239245130375533742005480505733608806299484592369697425660872810456478084614619917541958691022598771978577941306723574230947530396431344183024522936411743353360441000496706197599448292389018155450028056665602819468989925583669585509273134000538778954340025153919824963031820085155471103081875988625049189442027571819914163027113157543342212969173514668687128721564560522246685787609763890132100350504125921837250230364033305804800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,40] 22252547291524506383845435892076645326572149660184973506447515559144931348508696555848073348802081592221772173843341722726083505962977946612710582562154909509366497557262823781424279649643756879087636985328015447606668017987155223054451327362205569026436153147377381388660685360664120041889556256943609505285512903516110679978434190705258867393534156596600810494924194625638694938552490863477502343036989088005753906954567675509600064949391305364261856372917103540563876638501356970406814761543090516026571522733693222251341663839877995172315234695057025271462637039514882754162121363855294699073519914410226983466306530262359361870417901407357159734733208018746321192968958060681683585965563142991889124109029689827149594973420793460827123720356545955902385580014030057942854269242300041059485620751919305315583978593391926726778403494911912806213996997134965862370680278856360393293036907340312633737574674615834188143746296304540528773028137755067122116361587788439715808265873749301765070827026424215296891837794639618359872552009614399421856893640542934836691520363419457299846972676393546387412816896871722763518936092334377795472705493891963929419992877337310215169686543786633193235206255112691991259679430756010804640168681385267948780439682306938836049874066768581773718407966751283571689791548002525173672373470191695097325401244379584673701974067639993284731959208150679462727207420926976994532904771150785716571685805548865775269923502123014110680210742721381446790427413614263753618761697423931812434823885057305945213100300822846129707386278621049510487628607038957579590161385973659951749520680764344591303829461307929565937008827173510742038552618949724663079257886698486718357142236175932890139958322546562923538357714017034250152436821028213852896979705332957950668446286233265302412201997214311241418234395283259799198214243571103557153804133378365927428568976468766815622106474563485183558264588500499279855941617594260947019640644728783621594037665297236628604535381521288125044545139623980593897459825323850009928495332368364943064941090275409091455995226048141338099541722631484796774015784390028468825067667282150157577906555674443163659201368056397824000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,41] -7841161650823784639511058590565600443908953965823302190353945133045594634377181919653433887150545074338504361266715130581590639355769326430862020797737600150022188131258979322023690819655304832736523893885511775759335229777582316778737022972863139841707328236396174689618890466335230930347118480594706059679000758839665512959478350920003811280929534665525336478855028088758848006156052536116970817542659013766426696811764369050633778699215107181363934277562771473717940560180166023321296191856244224943117698680159899690710760701309920859661260070589867954709499427388089447029688918301512819858018191514891585176920210480944532030086841766230960621914248509350225516818181833011317263742765178423799866286706603044276973861635890128923974889622270767800731882786418900116214023629114214195777269548052951676528096472532490362129349677677455587105574948249763699011034944905820426667682120456745183831307824689125652345426627403537897531894661019417286616684203963225183224831691665422979800342250709147991494424855359123075684928200166182820530688997647084980079188422160486540777181285407293148405509513798537113955526262863383768679989240801892534190982838841078489141446424662447689243247266222059967017591898623687705276058868228527245059477908403615078522468871987671476173861162938671496050355255763739803755739729411178077590076166692102776630963031838032046792323724700841905878634584517841973380101190483583119774820474002034591205767940175946334641336106459909932993925613936611126859575674236719150774949436139651491879286205041016954888627497634540030708630876043502411336118727189023390212024753682556840432735836212978365329091677591646591202371807869327809191378712134159553311066542871674599530863154221124298230321430855797982200344457844002932401485098351474435251499048518107521422100360788042096833272758752532692790862689283953395734425456315952576264781192398794499023839415897302297583580894399494486460688773233996493507102154956637831124848499150356857820497479764049071204175268501988360826900332673039403329894429021902694995189837300276459943459954443948467809812671574767417468554014558770546611815890457280084425422068558447543876769599423774720000000000000000000000000000000000000000000000000000000000000000000000000000 [110,42] 2244949451179789229287036186911744387061529738673822956779055226249688697160263207965006554291172332308822006836802695478692352671043489791861727833489511014119620432959177911208494995676800182997822832325664259028707626013953526018924292869869040179703984218452663378648248626704344194824031776148034491069724480024886381844004698713888746229712161926747817444255385521300871593301069470957114227838657706419059011254469669181962728260247112176165301975395313627561156388250707112360197435866287148764570056009230704169174681086302274969308248058043234667501531864878508650706363190975247359718548763612594058207870296369288421213775911064149424336291375107905269848795382064810973277946431079522414844159155339559908848173376852186330509688076055260547681578888336147027702752824376978303425339875680051433305286224902252196343997753537799450308373523581045850533586569920928775896475617762869325273856166169352413416745751974475160146700470311909884199670065385195305600351736870413220541830009700745313042512127939258747319837955089898662377508844170562664429728516613576874705961908858428892284442970819937369823215971667877258113315650058067611006062257850177434539121703688408451931669723183374819129877810202884419246473509047252650482780537785253424145096062609133561309351119252391669412768079898805125355397199864670566417118675291470682391029761064614756999541972892645514751701107991308941318111999442414392891394754212415941424927277463381087978470323639257867445535630694977806381323385352208100239257400317874715133328477140096773224094498970411444751902539830425406999196192177309908852681651323569854353871057139895854362739043723394229142672227700088834377489751410094091827128760745208434537955979138401149109245048393558552721749250270098082020650742993276518790639090351044401594822075833138975542619633540728137071957558930558773925471373480871631376927983039477460180494121912902019323407106800497793694722200539184419387066687386466473827038846211840192841554827383002036876038828120960831599546033271440050520830255051817850211022836495110329705204691414480640545209955693375786577846495372032161016130537716714140790899026880286273136678194632458240000000000000000000000000000000000000000000000000000000000000000000000000 [110,43] -538299263553001654499588242394335948041433701330403878487143580288422737525917969569345426072808621941232373356497667615370850175169596525692573257820267476930561053358445455630668129834781837762794569872840239887181725772164877248140224289119234133214156048357370157191331532153328166460319492192741253460938411606044365244228903093490937115085756902676720348503577187221453804287743733100305719940919514427629108575270267854354549776765433718832350357270641373328944781535988887808320944823098305798239800766333089531612487139371867453879992589582778983818162859105779918582333390254734961544820205780434533095870911981920445960945316694525945884916442484905605941700371218391825408901565650937042171967959236698500238762915379923600939696285594003787828420462225316337019880562273783997237230371130787057646517215000805570376677399134676412471910061960628630887295427136621919482534788112404852062941993538162598734256397868440662598087933876247069452332986955647645045602108938406227356184571434801632274239932560468359006692333399576584903904352686227359428616411853250830258894176406901509659062895992709331107240690999488159997170832890512853606981978030418127775948824866334779787379786267764282348773351702238773670533039033728376286184174132077468072176638910104923850764249590184526990112256829153754168773049845649713210118192462382635960637286703767804968949829556942107793855652889654802735166179032957234619119713683057313114238116008948318786929596758825652286318548749309919372426134861636702555453675574912969995837257301748684846422305715354324506561809454314334904776194597400853348924518838325551961575278502859051871304315131621305840344278890593100340269551002701073553383844336792474664001959826328460849968812374747569987413205032943134824435866637256450458098408345128707110620050735547792891870396421261721508145846758877584655557421149537168605954661140366143402815661725187653477155484368027608183805832070037175934164692866656123697177986892914224634659478145909475103812917144103811976627821872934816017089215710964027106469696029850941412854670989020436351998019044623794551527375664067221788466215011034394700985390201459171049908567655055360000000000000000000000000000000000000000000000000000000000000000000000 [110,44] 109480024936752007607711826772998145212532881256168982417013795598680408387327743680280634196042676145837386146790609268986276078515057284119366576784242860816624107852617765797748950091984425725833314866341345712129302288167976818045352681227526384609863509951243543188895664669945437572928422198605873501336068858821164194809365170953455637732004311148189218954788403065598236012827064871146743324236199549028613190929887661948057951678601494980545441660575748068141110425951373890977399381131110692575079687930833657972707088914541627950040473016280029488491812945640835573608556547414730995347639408245854698393217434133315079278214459094343425723315116328808964119221474009143021677846207671926240059356148516814530314188902620567705778228025531474267409423989691949670226639622186914252593595037914947583450713694476783851562726612074046569353109962555313165093281409292412483724952640816597140682891010067412086241191121925254743140823336482218281031252165134756858563829826589838139623729973234740842056223822250663014052756675626067495746478974524403503742972402892968219791978764175166546697321573277946445482379461485462577786855918331325732017216188487258961277243292399916312404769622989428858772583454624743883852452923041247435709609285112878398693527507489358878477210560695155141069873303302627755381316622326817624703042671879923505012614829952272296820821433160004327482667824390330547038754896974217354567226511855907177576638235475843836555152817619282458904356063906119323718565813944486232714348919272157140593616414444453118931198173043822968790252761854511008408804169856553726229291597309424486219172279294456378841440143286061811979075315198804489759752785716675617451370088081719420612508193431719504148519509022752222964336161942062551577896712082205336273307844450621073329243277285938887191332651563583381302452924599822856395191790237874671770608270863993146405533859053968137503317534886631406791656998425152287162091384896567463072037828267333154503752926078559607741877774428539923795943772375300905972937604610880679482747924721619101776386286714437426564483460066037959240073350197061266954457182215928747812177565097517980654368660127744000000000000000000000000000000000000000000000000000000000000000000 [110,45] -18973758785164293693672654921803165815172765280903377724447329315802940877687770502828755140123793149182500886437343422575841803591976960499119156388106021447042081138098577394704161266998995690932909433579232445317837248578922593389338082755021233873075037109905513873648816915724419562300837554442745401769744901962493140677341280917975621558673341030217467314723846042309584307524467780737829609113609328934183945133081701626253779113408242183141087427926276924544569710282709673545697073610765765791233238836980032124314337187695542298305614050118559645306160033319092308172227003960121701678955009624998101121112428224805092468225506432893886838197855968199939715848180085357149169755476830623309853516674785957407939601302876168746872958384761608666655161821576465453587224870544559883360732001676809290385622339924879789823124556947536602180565274784628566758618811354949695893971050608800063643064173954299730762495320772691270296639634102599080368480198662666640864874714350626979952086765317187676477051580998726744535173551946140377106496829424356599832457475490979982967867553965521583445195693666826989145389306781867874635648177606209613766580478743051113430316559632640753975993964616378814624916473117538068702101749558736538613747836006512211824137518018338708975788230884114331996582330856203549664277295721320137337802961247380686929134852219429816140811401676030442438588392594444370109511629104701175450870960290464675670263332763924409618100753026034326392558277876849602539158398142097919004183473084103446625485311920083866505553437940389566888309854398037569990403272622684101313303198749504478415146752648986077830251988460821696571959782263576495115536819452256966345123129828464456812937642735303019937331383757704701818173178608804476857719972522762433642459099468449255761268835677888095344057296583100755255806677573810497890399987034060366621587482669780900816575294252327697211417675052896319625509752928531043354174955133268369388541988219598474440488413990136691371301548599838190929208981495557066275592259648135239717910504071765408046452605640663670370751619808238579663348426251941344773640536600409433338299018519718217510197972172800000000000000000000000000000000000000000000000000000000000000000 [110,46] 2823939271834121746816792104735710992100772488044679279680882240687693724744181168249289621455562033504496991980276387044269591588615884098867217638419735010034382894567820096343468580394271337448040915525901790503010254725430472806985689292980740754795125833038879875846059809469645430225141261990016673415772720405400249230141185894816755804613297944064951189250981404086082358628909535962989827356347928750784864822818862842918324723583071367250452159528511398566026535209160709825002214041040287594977767757857922783593707370150548090543020625310830511703290009888696922722505863446169234737817018913694615582972443617610770145467499635774839839359443760006537015856586608956486722274016734901478051823723636864268772932626205044509513334885706528168149974164923323952818008268468159549789970566765297759040233907835486436293790600400539338736865062129961264470622858196399209400824391200315481276949617509482706861873162313535612915557597126643632361031829291583016293591420670384803083955731959783168784264048249213800053373221450481759735775831401641302833052571976217935286296096578702219208932883576379481579428425271978353490835216487475807888233667526496865294023621802921418617132434833663232601785076207417895900030997580410313744718114857904161533632551455613124826400247720051703732432689832840214226250121471933336402790119359806863563695569362124400532253333775956516179178146901076875509031665533290499980581520192163776559567601724631744774117944440533254993367650552162309198085649148568610080704652449834534453302765577986089564989062844163724234187219480662334648364752261424520876230546489336926571405249588288466856703296187043540229535492514252915258392689396864294784845141299813657914502579672197432573040613472525972852393522132074410435995751087925355094700621755517855128498671278668078718416964650928365705961840480858753772875424131788155739044774246289530894828126400271167615762816981024743335553403905134917782990072689811746493344298177423885984664586756230331471688096873674063444696408558296935868022250743719325146483385659280518467765455336741636174049623064405265542597940436080364489164228068782680637899364879261535111805260529664000000000000000000000000000000000000000000000000000000000000 [110,47] -373935494616868845203342545792671643910205387610535367252037518036263644519149529989167122607647026922962402230001526077277448792089400273587494887999457640068483771409263081353711336181781040763771408029582421621629254225256803683727739909668695261384685302179478050283262651978004099705515229468782550401632080730257359265450224130549894554399564442611645543094115093969756484065448230971085165078996154880827813327918568869530772191147792689334495193143420734821033987985111242863341405203194295949033711985786509017928620748185154325337946628391150882621125562660748556413070451147932913451442244056429557529414641091395542752638106303911976295232101844571581803128009860337820523379240615713115389078135615314225084642773577500200807828748837221986284472539350842370732939330641196748733013298982153880216576340965915075341451033184264440988250883456230783919778031176873629352722524126360562958446625460664047279338163960811158033453465488022795808818901380717851271673978701149971060857647219975256866337258489808721685943283362583444117712176941971575348092079128168953326554482194376435109683604006661765201985042020422405617635925558081405832101667950130410031080865872994176577193289462965320584278913353359606645362421186005488423402839495033166268209312953395134531351032284293834755734834074198943016509904546167983413195222008600452634376788628792806508167396528890360912670965570176595495233535427169743050902037606228283723452405783182300931278977123119139434188075322438755109857579064763696196600392506182441375197532915644799157592091103827085891832248965002071170579914446247208060823517054913733607493618623178864469622280145398448146473444039040507802149685088154249487708928634273535259359526148425789094899332531070506005236329972779580002754657077795509210990872398173211309574963498198475522650906411457464790521481232642408948618495908220789766395878121168062868142875379525365302287877491572152262442895059107769985279708307648067267771371990491725401451324663989422741115014083028282023319894072326767561606324762081481013057960878027122332539118195036003229651005972193877145284500326055776309298012378229020504082049451512600865331520471040000000000000000000000000000000000000000000000000000000000 [110,48] 47753820121601548482547182720056431999766049056427483566862933641636886791693607634304135896356480171494063030306600404129694879890035542298676944227195824613865870921600030657200525844301802039160892728275661997787084364756190113775730236793232336233152770499048507603672391342655771760098077825300601926710010297829479914887860904328077291573902023472172552054287864100946257916989226167843206875377959660968549726056691037572782534183404365288708966187247117226719663909082382568644617781880025151663076104724976299757010954049671933990633453236056076886652742878533257396831848483078301945805422072636093904751220659705355450384664170486257476160532733934587797500371607624352097495134339633928138234997368660303068515685364200161732810898488639433243617621757090938381320598606238257755087018950018326943140766645085458477515565178002900394695239268013031744688547459591937309736688614842537637056186536957525039316168711942330593139980347562844619920068175632990303015788546024469395505300437109827003759460719632107199206340889687555419017483565993485242574195659902946627804686945130839330938793400642077535526944828578563202196387043578020415608422398947758495334558468515072705659778037170353840808194902908433277227761638172325869863800851455662298884892933430703903287383812764854168563308471966202784982996024497506123903395799065965082474500889769935493854314801784310221433960507797494370914859591644232119238069067747826909059808022212644478152506914261317161994066869202866933099042751600729009723250333361343806875997652409418404156341171053631477111057526374892478082925208116635236404173758635499274562653200577719781269961620764490602097110848325336784860148674399563429456901665872786647297240849070704368111965266318752504960001550620667871679516725241551154535335163174104278121071640385032834079222315046969929526514779848231922678644500991726615506392400645308413839055989144490330829545337126457182832158400529634127423573884353867399253862129373400524516315851553683742413452916716179838509285897757062746242461532238210098495321772949450664615811225901554147456277055904637727785765498779077085838483128124399902054204382883287323462456049664000000000000000000000000000000000000000000000000000000 [110,49] -5896058184175986009667979600119595050246948391479467008740930554212180365839494548299790188832613741902691857279481802820531245706369963066608278071107647478068333988269144171711896646443993162765081944266111699026159914527606418662935590751774528991975233984662561870906525844979638032807778382555130482183447488511958877199812665285539256936457302789701695564175519281739811742654273118883498135738281232464593954244759356661183749383455421213429849275074724087895571919235333746280628994319102361635314746449004924531186193320246941501834436562531882217552665333266005576175954202190340965561042987743732348954890126273929029193618891266620580446560343490680142211494544795356926771535269323993242082777932830540273128611156563610873205319334400797854243276670179223923147599046601708158610682385414229738027530625961172428990152681481893238845864964174580709389552891067949419381923918383334455131543905877116475238251702229467830252259520059973340011012959723877202085733889605074396624818491068912420596395777895607289237006210700157129710990373863729128664097037641501616165378130940957514061283768268597347802999066314541574413854046646232422823458418050451730374581483961467049881367607297027494044303863120903027574976400029752787531662494652342451123360895092459646333744415103578227546625505081387181187648748696861828308533852941949722200102952984211135772223494515658131049743839198545071257376599935171921185467362916444986938356201670922914339936303258525052215398710242214070992877652785111224714360591104756663596804267850223130272673016295694340799555489754713629824660759966835032569803280718221787438430851059930741267734341371140602534761335224870052358224594985619290938870153367891020071795190615168617996460658505074550067853687829470657642119476227171235326694900819403530776528915466223288849550400484882777007370133261105207808956303727876096942721377378529878725086973578283440164506976425652693396775655934793740531533344756840528940041693717405966665848943703001281113826072752853504510757180640660710897694165776651338501222246282898824560433825005414499242449994317684500061688938486230360238715551637124000007140692630360417978369966080000000000000000000000000000000000000000000000000000 [110,50] 412468464467002439705196548332475893436135289168530173316336622530952854890753926824756157357363950512848111747132878207576208397531937657324758172086463208834933220001981328863236231389647654830252820150830624765690633149248705585540476607576342287547660817870955160355855813310799768558391803349233219995721433575930269199465705351523290406066561399428068516105224911967545053188682359711153557938092166292090106259235507483145062760895529048985568208020367964506769355503465249406291604200499951990185594778521422082630775357765426954607921192613016712301336097836855180821336798923095237670866342244902223312222143555830797508304013083681718430575761606488661445689160922361140989064609088822084407497983809091609622536067989185806719690182488690036160054771412364612472671280595246421385611100318357296946181187367709445818064105168747449867118895375338076496163032304106672303784739453861864881486569002300981142108155131381863032724159626811330444203178700977995481645265270622655185023376303827613023888487724415280366663356761955319524867728065765606867515208759685657128510307387410168657438750423256419067878446835508442047747588222534510308595089750533314012092970514901305517189242513228901552546084295387765852216671625267389092528638946578321373628968793438588791170505250110518401156910753229284471075617970134120235672367805384941317846599661587547974241508692972899367794756078426995751480985568056912073482497976693170261019976743967164366234302894158314950328776187598286200920536181769344591297166931156256502714342300551868962817372567246447420469979733535365365226430327691858184651782914469448133483845582376918876334850968102154691408901209675102048803606566471145828937856364369226647436544634926285468171560550493968010318393874096450885808807737461856896923962138512917045594398670859543105458201115817392583143839746242947907071205174707554740095204632576512629816387260590220838052976194661779040315615426903696531060320966397864570313600381189331587895713733242967699146698868172478477214087197888313222236497011320143433251556495993820358379660152466642294117035847917054536720126655429987528644280749572885789159466679921303927746723840000000000000000000000000000000000000000000000000 [110,51] 106439230865826047895982512234698661356969545870067804086633351843702438749928003225742922909700473104245712494447841876745916440151186744364872913423281037269963634290863742651790740597742426484671596088414856048099928114081555390011649448301155282629037508695961740002299319237358114960191764745258372040258029497240386003112608484859697256904097882038628836090576065207532046818543973311009893331256221810847540219339048560946325347749490974235808711603949287162083642995628841684332748860998236743092635798287307475915765648406321771456161737438385359426763577860966599812138966918830898109782618409637003314180368618648856702648180888934341989102420009187579236865594694256547156695800949279967712409966823592984331330391818880080664360193453844205295708358039933389265035574394171288198456082946820962273914063513912445058898767765524287006708779721344666528925031436197017955213701927491716228771882649562908629843916444221303929014883351100415605306222577204998563175021481587447746342294369345306493054392794719528252048158710669143045046184948857213107854569195720667674550849329438246224798260897810719359233391338307237709340670419559156153461216355396261179769970166878995118490776779472089363680803961191877165665940965399525497146217617984513740911602507381687374203031728526771876615956360822144676262563504620010200601524325821093960365753062711636412067172714795894548109340527766592005505877573245234958391327562578481792290367640285439641202035940147384554702118852500714822678562003897634458825592261194903451031664404097050492341527019478372872427959436349127777741443679963669108338961769342185881236202276142741537305328171213089610371196706385649525034346969594381201086880067081870451260141389809591619549321806393746127441550787404671885738195658213971029340430439382932454626876166352933139565245303959770270155583807304701287183603685381112677128880353346800072893953080150368162021457580808014997188435395293430757286281807596644687273983239184420451197045176737211265519685612294548787251417280220503210052386656195293715949517056463700410806486506194726386898509751586789079105283031930678273352052165195627509553288379570860226248704000000000000000000000000000000000000000000000000 [110,52] -55108631507457778044481326616219927273515761082381368236324547228609012633557817481857353403671961815752274758679267504698870617120310671120605042187454639759115017855259249600887298512347556643014414017732659770224029824448946611132430937780472648297010401336921838635698432416179635579610827054887874461334284264368149622386830618020194370760840564276626262069321568973207422634545990645064605102553562619050882201184883039662819647815613028187829449612226217188039904282752069494338088036557137062402964561609120570253552167464788449096156618621072447187868175186986542886904166901815625972257066600139681670112766545780561591098189359336498426345225639884564142350230053962489936443436874696587227875027311740954067541986781817835595607455645332151856537036521335237466781687628430944996611309929984667956063550177691841194652675367536118751264848409654410785892748116951638763892172273361379801257573494446648810948822561498408448098320106421309772244808451513714482202772806349136366957052549066153605717517202984042905804179213691471344432888817275753461952313023156911353811650374821870143133042241037719476769544693712145124074834383176921782978885425186469424142808713643453866365076507523719048014726829319338340941377926953988765250728566566250995461911906506706045252034379661003753227678859041465253265117456109179153055236392224631092651050942150314890465628810357732647650113736856822491976358035392950208407378493723291720877313760516913854967732786087330762425547106988612348260133013476330357475238127279102126313979350159521289314038484902377554483707916127639449257514542045778765180974426088666150961763900068775009001083309053407143563356071519314364739558672769323960911380665374280873212873924880715945552720890568239343223325924381842946013419701439578378268203968576522387348314909353794229671935477025765091635842087652040011727683586090153753991106825120021765808783393261540254393232048658493141345999565660335169484963733701813317169290897574239243153809783219451176164690432980230496904643482549536848241237217058884155878705081102489218385294573634856880543101148545632075497283553598878701918154495845966398447265056787112214900244480000000000000000000000000000000000000000000 [110,53] 13697596838575497122877729551775706098779938921635436623440214191294331815805279919411141023091972913673431590775314246648859130578194414702141094324225119825075984964109600196626314781646946064145282418318746789547776749443710537436541605170832577126255018194829169854064894305939457755431710024443478089419363539571217871736123855412044878921835474847941836777879872556160837103296473665966381903827048917709589218511770864184374679867640517831729317726215463693470071959775914217190168960343794393683493871367046159410761012462768071450369360919325412065085243840670987960189251704579425642321979410372846750214657836551946931460048883643803864326302123315936294749377871507366872729177172863176862109393082779491535190096208007982497489654597502301836604595945193474381044628556031188683317385430697650346364071008604626912125331797547170606067322674023743039472359759264496555178290593232576771620552486819241813001367987221053001603433613016327512385701936741000705362337130830378962464674026657323295573364961668955887738913383439198171780957425656040384679350207148962637353607515390978966764178056967146889699109311772602265832910059175963413160606233999241254040835585700599649764298889323437505545757686715180377345412434881502519941310548657107935894644883521080167454496267531299726828750435150038121719223551229165413177185740411992214114682646337401306481778281199714344214074702315276496781262164143258009200853567598161712166049490086892518052481653766477294020299807394456051713546218917049008956692531502931060695171038754152384042165861046666291671849267802811983880249840079061332257462904481990512396256763611495019883532465993315471170084023527424069920469087213883795819592595914839773041064603872056499267903840141768934076047890276621504768006799883467062004377089918531172315597223292987748191732354306368692531152335171417732662468570206078232337914800593675346903038557444316726620367731191255538107465465718302652718807131916587490288260634703424184980397606882283987322596483356657032889549626561710451647473060699851756362982440012739855162519249847756459951826740358704986029920057275529380164256042297336411319891297621199136856473600000000000000000000000000000000000000000 [110,54] -2108592009893804895643497388096895857380994123676308452421217024372126114490849089722577413300451086989723722369437760584269290629179423852266645834587769369946401786401993666696696512487025718134151283302254387113491664043409874588063121117458300761269342243484151206385765404774616397686824027273609941661026830780069775010288109222692319997861556398829160923341752548419066680305107230355850917742083374614490870457155730861989028949824305509641332180291400023897789173029343555266510853502939087688888440175107075879142738631198595220289434396307549991180522801239741270558458149664781997091358355697404186748603066426000537116375430720210261968605032896522988231990827502732474313881707941946675711212992106011100306183477214285474933789447295068256254099516342598615402744550330482981330817900992802941310928562988575288526768106759052375324771211496308056725435147830451051705128416292225833855124433880993696628627881538631103123875425123665227843371041097018973336414029745847248580698189187664862258814184280950713464924654858117563512443925116884702682366256228200331163007820126223484636813479493942565987723872356872920288631118627498880635057106148585014468277539818414958790708146802439943775071441297373677838456013177084763936755969891122545938849348087444850431487198763079515556162584962664540859905227674469637060663446739163733250919994684629631630755070733925106515550326473612030262287214945218112484210286521203747417275140993102077303208150969407134384426723509246006980960555492556219085077865253732296394422887490978897796651355427759395552301342182080112838020809113718950241830574226346948443754792342568073758572057096201414976151989054250791711899277392195488998014157013322095180523496398592760508189628253905219450142083130001531188750297748097818351964377765599948785950667692915685813426966154644188120685189085567607733199361210877248240653351100114257288368460351840749653711144758744159380811107668776782941556634364546967295435706574918503697527850262457610133915982228921196366293238344303768378821305968880561323476824259273994307666481854277559147763188077867418464323402860343843844173472845557319826644796214572243904102400000000000000000000000000000000000000 [110,55] 150050094240417318403823044462445118696255173548378271032193511292327375567489424131191405604676577313562904031206987825213425433873091523726468142920682003962642245062937092699122688813161417126598064193333747910560643976806734563284836891837180140214189183806096839601381551444752455500854078580881799144080871403952185969896054968209524331432714990663268690062736374116101331154824091958054128711016503993784548620498786065430511782804308247169121607145693270779020581826980757120612794720659441174650701520613882833710701086670813045979845452450526023548998306810947993772901586951139480701356679642064583599840282570671901319846525945013849086919208347598146249077803505947259120157700054015263707752134875705897718634143285988437413478816682161499026271531223663480978052862557330283775979328513116870817896940854642829725215276729728262703011194120610363392199618708173388911443507908305089165818655614963872788731169968465493767595498008932765505068866667187872106725226747361363598153942018085991945653196077569990115303363730522166850710209785421180366450747023704421944454103332931788137870952218037611931268746483843918260269593861224712810544062893369509773059438652698543531310704998636828675807603343147046014213887975201187252178967777115294118639666205818774566815185003235219472280857591739089052493331415343537506217844400723158724250117108179333589502578003556779801141657063654995772989354572298707055570502613678691478996891626745361041249471291825494218579626925253379671315867296481152442049066628627076807946725112247594227213586383823332489019076956320338952830324015647640083810069370199516748948663192550659595221699944961676613750562623828813556609055280144469276969763183337909950031631082774592206467046637000369505454281699393751224130048926483190849924104078600497904622981157128484299740966211492325810749186247238321442679781995616160872006603586146573252077759323948152455445194941862973731153411010246623385018906713877473667054073205690089309050646034637928599890501465195313221845342394801143600738815002448542770434937911183090790799592711595139892585597384581964366073220258739221638162197611000308171167059323299662554726400000000000000000000000000000000000 [110,56] 10945977867116771168323168037438399992560476999658516526359829704161317288766189367126277698752798666843188530307671733124470123804824448313658260628610743434550608875675172029102839455677428879313531934822844466047341932401761038771409619772339956048831940363160249146922661921501868995610692394727200454543944288036046677804172540105252814147780462058001269595072712243722962340158355749691103575341155755716993834097088644257243545143547356243173896934647039570361048868777550265813449563922809693902958950276086741640867345171414017931823461010986595912592946987975546476424187558343783153126362050635139730813605168900063341497152673402405727331455983919985214524192202232855795117651787855709443631180724104531992957016652126933825544407462455696496238289791737418362565063977480399342226967578694976087417515225067468932780522011932936656391663599689432570398365503317904436137621542662728166786352666202211406512054074083039757189314412545681151556622659102884208807728403633127656576909379372498350621450428642683417359856442735634786666083691995146844581525262018641690885139756430604351478553077399415429063726777531649956086280689192157234853987094182710219539638959906564494204068496595323413221484690729591962965919574259417743512956689030384462692422246007757183714148122855744727477151944075481981937907487769128605659557691296136886484154471138319141727792800823194292428521018554571905875449720818907201848763810362865355672099642296641635921782610324869408039391085162993599324885518269207528179726259253921114135444589329034997367686321309492866879756201011799100715933106477078040825567481919060034460478770643190831707543824711586182685479148879972508266491954020783284916209285226829805962493953739846481211115918781304908779490249243733065436782903516409998826039025751544782585077101167816238427866905419214918559000517548210657397433119841407272625710452128060027988486946142382217167865848021298929372730904537124422291632181520051781528343485182267548768762355704798032861958262694985654673130702067242168755907385096849983184709316623883514212330948977369123879844771232312315393770061368686638518045312964605924439722424238069346467840000000000000000000000000000000 [110,57] -3467698632190132999758952165531378386028999858881381919621669957981719762924886405750449061925204765795484289988196867086378711333407669299576642727980525552577439167949374579016064134309744097654970270653002034732933935921407324166809856762790920283142881653654905372579489218151598231664070797551308240618846180013665873909745162406693242828132159256322275649381035066201386660693699416266634524813089833698263846018079964708418353897937951987927147494649025751805964373300358999108389786201233038139346733628746245127205566392723733438928627866342982192381057757670886306732748254230580350697939915746731081826709503201849723474138745828224319315958716670197171443287571346961504659709930745986028078224748071507179387205457903169871673437583095452983213810059858569340495476989990905404406259733649408294783424672090306127469992307183861325580916090511846274710009385543529249072637911622762659678346408366369441260411528300645547731507951563675919202077676051675275230695311370837878084427393146348944723538446034602670542452001358698591482639475942415948849138116383327522247877380565286291685512888019974243925871621436478585907785516684736752957605954287899980864161778424824461399377943541852903358217668081301112301076262726248836857981527658355114638267105701113567290026775186219200066609694011792241350986057609481769401497390224172627079797048327682646114506437110759374443605795472557339394470874445295781941021180264568978958349666087208725939698904450171785940502968922570660939297434394082192612470498598715588751250563558356367198034355949650229457980521222066245113056963679560218532361989557968239516311285449913350236116229639579490963667698357394706995951469490877712765773256604174945542654070317196309093065982167534899492237636493073467360441010335374847939238155615812393948771484284167958573828500570441869442624439296439333612317247091190342447537477358338710239064183564184399825571687582560909414277905486594262689260515014259455677519109868755077520655122462071337820325124324913355930210200618411979511497843906604992000143235637761017010589016240462707084080615449712220344378031193998487427366363003042006322643438435776122060800000000000000000000000000000 [110,58] 314154995012719732615479345495070946368540092453700709687161085542884313374779805699049144031569229209192444562753230262106847320234541031255302495461182627329344479819841127834924926042914483808153509929838806609856411444498600881669606593947288158390282781838561304681099569164985451280528430187294002130418498551114794580933631643164875187690133061401640068276718013849622323542249675660141637677713299801189031117865042238715038995054017909146350936428029710093911041245167254708787347977798794421606717924916916506088836004984714429080198114137838953543084506285571411814461722395784640728240548656798375071055236374571841684961168730117610906854351643477444276456084914939304986346591580393700616099580459201886723252130007081900883368222448724870226970276162689599917816982738442400925985689910904329757951146341306550083714662034300930381974237117067154953628933638492065484871059826191698734764366940185438115703241996503992257382690262312330738425038070759643313795350857444440788496700134893731370356135701697909140026027243149260347704236316953911605791154039372534242057553810068631525975686507510486761194820086589702757170059446879718372609803776055317160758302437749771692706251245002786229462652882862254104619482608856710799010837696758560022175751288399011038865178987115074942306896574040473932265228940147652138788849054748138505339872070271837917687057577078818675104369438746445212197167276408952428066879756349741328555218415341163132378186178783053959952567601512075858821526727902036150978696209243616464340199016871640232822317769805030444351364953863284971363821104137854324452644073182080269381905354284172516771764652745834494654494681065984349319483818094979364515316629433248898951602154458827763758077885038580522807531675685689853646026405085450729494769179182221843590789813398447465574756986456401706288870880384380838593811744691665677416012924394471934639967989627817215169742205025843769051799002873889052230295434487529264715242336249787035298462959241149662515370410172212331860862779005948012939933937672956808525551149566061636322806239142733219980177589201684304404151181524036359000770214043923780202418945780193689600000000000000000000000000 [110,59] -11266022549153704181856544515189970879591733178034216195680708012908877513957397848345118803720064145624019401704572547173732895809526192211688507737300268157385042045226175477554014523554361785366139685014521979651728129472810863247544244715719902410663797967729861934810488503221376789604684970429485062583471687702168518302469427975601173093176038921956293159601242895420632853698640133256971554242367897583624156538671354388158521049034886305318537775069950813140473678719635374797756499269777817513426303084806635629200897178383964929744787171081858547984405032202204668360602152610220120337748544595228789996412995972851695729882480510244874597639877865334307016721878971200242910526742282132715654309102042185587038358559658484634457933515888681529151378632628336469693870240438293351837380424950385391903739998095996057102892594318001682177406953246524624690866067979849579231069869439374007962877480405820781860819465106341950233318203549074523213552835982774620701163284650404758931792543092238700457116676270746807239048264010248664069504159519133852678340649725664361124404351004592013550816872542431795714427288794488900538899575628978891357654912856826604524809619144797608923904036778907432789165747583781517717349961131165100512383491966920405095350009418495220494939279438246394788737738471753017665082671681627433671539976884603765357216383116451252681008748115727099058692427119102604762739077086012534010599096981170399133268902512450143008691344792175401474078821858837014435385274360967604573601504290445758307035424890140878757988098388206157576121523029529797062972121305461311490472242376327233841703486502070629883211556785512049455980810721936989548140869582104233187370478149927030292850049201961220460393934044056072290896602309989282695540630838026507945183809650267096109411947120062143638408328771743707835686972740998260052519681856586455061625023287323917663921362008856508540616668626785166736111305072454310196345143061370602229935734954161258956908468454884093683262865076195557221044808542536508278211203027502800104289306745692552577413512155279890705014193846261027180720270295120470733929456195648966839836948595055001600000000000000000000000 [110,60] -936251196143725195401235481467143008459894787970123480874872642414722118880891283528861214679099542057201509625204713983742202218379020749838926825328777388415977415830753240530348117870575333506250577618536614864595605687221391562651105278670305052241178929361942823606752096552083832785410916809412318022507301921368681354700820656143524640138360656261877657369336425828014919834134758179730911205568634859918441022183616060812392280143772170434950800909458957978593073147928731587260789517898886716887398528032115269630617535133518866091315616479845669928897101197227853485148352203229965576302422462667680457374751826844010940142464012451514921945073635717418410167165391165881479705331896131798878719506990320694637482837939251984867338545477184983925944706290001823538254415182551070370619563442261096142282112704077552063597556042135561790632794413094209068291015550603752722391292486827927755269132369149833652346430894687600499058251399928906009151183943833677025925763734266242914180445642032899370211986885637338497676196934468905774893086554445739460065979843213518889455604719157798365160159159890497894892439657921090268428719432235944365539537007391260663482819631333831127479091022638453016992100126488277210191350471508292752422240155336601630437741941299413939659400232238894181121220168339037244573841746170506759562690647359709680012141748173143606945399007002358740479943175214185373913838472626473289535595333116964013855285699913366839608839779165206236405847461769494654463081242250338341024969321304570906545012286052211866993808588885577752933001791765568930980433093013575337094250353948289532835666136726887199369874568180505879468961197343260764556839529595624020876667360899113349780433758766448242580819773697769820427888629551963186400351782633415931968214213193304577573825748477066807572423742424758886700023699726351874212151488931430897186751577832783018273342407219558074657742902188403394588227964243681667822302523222250470639082701470389622587341653968361360507005337951064813593212337804844223881625309785719461612110359649575184096740005434421263122829011304582086669210059817105862645448240898690802943467500014141440000000000000000000 [110,61] 40966068017327323442451736282979148241313695978301275303503731174644212528791365858935396395781066779445935502071452684485034444480932794077639849432531339256914613591258675263537833775199637309986082408539865957682201593134008732282919509149646451750919409301415802808932386617945185193750072971329297409356443626429744436009165716119291632689595969732096464206363451884862938411391384331030658801467536411737232947783912912986456198659444257859337549544303895131921027722351157171250083123679495622165821427541458610843472985432453430491731058187761456199079423658324097486909645672833084014858880870857935741148775803974192965951693768514838197465406796349750162540416171025628706726490433268999632375343552632140449146361278968309477511883629756613541321820391135902948528315426769232871123018987358359806373922105784909359674088872224323490277141256500305894500727312187330641411884436131393066546865205595329379329041061684208340706172655217470202580575680447932834217260740414964787304563177543575109643108500084088754485494008270162427341885737879266092725163629650823143989756224937700414421261301735747393461619569751540007651867871903044200394535273874115150527642868475717609347027602595638675070104769956798874975750270093614723848730659412070068402614684935205330356363773745464849660215805959432811015523699615549101436443812505126582990348778999205010918568206190789675307690012281434205018110763631667087978797318918178317976596775922188677927294610156671291573309171582203210909813511405115506423202843879131762434488239019459113117748838401061876394447246404897904092103831682353526080149439388962742511066349017476211365086393132894463750718675541746537891184433923245144036840077396642531478126396066326294549960007722320400336596018519322065435930490270627545791869708265940671107301982069940017550930588942611949776168015516260137149633499806749608655283816159792905485661090012057153369474204485504998007230488820350685126542735318186661641512264716804960440544768081681248471416098956519263256321941348273084924796065769888076999266455468475790947825456831366546033052462582608986717116958435153091149728847572849628283266573900185600000000000000000 [110,62] 21179308465763465214231085945186484744707160459135663787059386500826554976896286731623316586848331106522796323451854299746848418196642179385364074076619933422688387179894584172718959635297012411605667434131062363573016632507377464985428238183147202976130044509775235950656141833240556587718578903064423108323542899429318748822645815785712687589672693142280584657580911987255550865512080851014863043642882846804981680624477985621197580971564523703515657047762873253933488382552753551564359365383551490996914639360840295906524268888024721478433834893695041079963054992709685915267139254016523672663130321361865943364638853118599585726721076489925516116280663717278266557340532090244291849733381887472817192703703597557741362909998354986954318242330455376524010344054201253004427804367105455432862860335822568461326134797820246289643810482984803272749964268371589302998728767487651520342001698753051843969243704939418023059807646374906410433842102383231205017166588537702738915256552623420178310460453672540315495018835861549928056771130118133968484803534049315526861802682709798266391726138851734899262398873659552289174070029846030756613849599092784162454826803514041330426432572138866745462083436681651640433305111183487893420449465955348462243705579702560811203384404838092111068796734127155450296168161500621913787710390009580331425337391982235649324112531359628470194230262623577131981683590325329705808851544190833253300365651669346248564792722514171288696038535661735609626180146848298474027940668974810437494026702667158013044056174242018628191889237044599417498914425703077379738679699641176155134036359448957273772499255296983811613684020760369571947535561432015762108146844443354558403296542930926493723078789576471258960617139963043675584927796025059911138699366559760414276718271036555518483827442980656556282113436238785043095825693891743471187754816601753261677390870117080606206901984223423038708339956888264685297678067522030709395934913792137648422546448459938218703921254300824353084522138880615927767951301711483789857822516253874121218698733832582975082985073447331123388745749520002027333411483815357393878056537592485844176123021230080000000000000 [110,63] 4288991274721069380200332497205091560931563182251908808515467976793770378804652652848847259771333919459756446240209170377092825891177657516054630455751779679897120198759624536381042936417534798054713102190813798721223161819972913750298928221369320529448374193922956052763084026829709930162702154311906139750283211473588201948012172421662472460533004748300559518553716284489318942347837631518547319829767606134329342688526448597060735306632372897129997092069792320755238401000253498260193748383943101670408373911323539483575393345525817363332380969488660396093082669169480613655237765338316378038119234503666416262823184632820980678204400858951269083836399128230792059770119436312861739268721893005542404757492168423412324345023449901274594063122637627405639525255095276239860310416238874347739637596438180712874426680973784374272045337787175129099195794596270289718069495710196111760520343600809883454124441761242084394040688452085586801696893738073973065594982298589625259261012518560110005435065846556234962483639175215460449995428943364216909695786462642162817071517470507582057356108821981638160797329125512195428195933775125139071948030091865193306037745571357820138443320805592181888359178870586264515986316978657050188172576041934100869363047045936040605074452671761709983836546873131488748542295447063413727911522483342830472562979716376386993113742213283423384041413154768750911347835606681526165359863002805806563425506345738163128126899553377751948822302082780222138871857696834825750483560835885705174616311112687090529998911596991050480058444177462965805389687823253786020425342356379162486273161701214121340117262980168418019042652406740165172238446905682315858812993728437108394298606750005686705628416088122951052859767655195513781780617362519330498621664527653391595881864212906267850283028510555234449151001968855949128195746655775848167433410860543088028874450214068091573657705571007767812618335113078835714456590726860636825277600121964149160667856118011455966474301440016343322586176429874899201642492227961967311154470524705667355174122976456139263731541446320396535709474159727554788162896637951428086669329772051786862422113491353600000000000 [110,64] 119891396942587709491811105028063246520765642091192537945240759127480857886345447136471246647027795446034921113395446547029465056918987330319266786650900888101654151202353709486360191878116838425130372022033526681551236810447471603318950015887352941172336981366668806202173000218138683678699613221380613527465525269268443354326036659964333776676162681133129357778910968384906809299932629588422646616077788940757078878741907394833778476350963433462314426133416825996746204409508960695973253423405857331443133775507172463919045287992167130993026810939145927731138777956810297672397759840759291415508845666442869869662959757532880336843304039475833596906049934984580746198345946217465863628514556452295837446265862628852935148452390103124087667491632871562033388198349040753037140790163117301739471192744056558814626435697416089686878569120671641991017243777901818886132881593062714817479130564960826785184603412240883341584512160502190470344092893626829492324450017372234421424323340854658580368376226271452456009163083946338290540451378460646373198295275998327065400314811056989343398694847885721226810328487208746546980734200020095908733065312858839956424204635296929139476500178587761614949920815594344955172342616648787102846324525797221205191460445365980159787445754112882193218726715072097100202328422549422248207376071275050418886559739838819732989204461101951716474289123443614642601151198072881044399607788556416304051344962763123540711464677745108263442775150676043861528922645074770506972464678634390387667161287679963209828780387928031541005727599800927869119537271502536158259546677049098344597376019739597573252593686251551439219320151995432727426049084313358143427307861666830836860608682687885925521129399879988160569833916862406949832552233354193578257862664877407942926794338303725752569166229420540290812509628348199325640417850341285585740024856744129105997493844715049178629812081561521809837974916563879934377996975055006700240157034232654122367333031357894278303792027965631940356532544381488527194096194240173438430224317790328684593964091668953581254966733022245040748711639367098660547217067703953350257814612557040179014006147645440000000 [110,65] -10732972143038893624640752037877029540977018947197435244267956273126416399141661560001327464955212680622640107299761048742609782111654381597457603208861118263221543267626571913687026850313906281146015970593271148799647087423451063337371424980651798092096597828150048130651248430189892762411629819843141775650117689131834899192216433355259524392227555098679340660780652779944557404960669503416445265084612552759749233841324539409220582886359623064389733457377155638552396938769516440850628810907988108117799333711676172197053060595858032508696887990736468117877608496234055675020653151425445828220947751535353056503174054068607571493901534123956886476221411488953464711128991274002102361491535405702319730678052440164161625971468190449996119801493896285613398028557016000544443108691615392363013586547921579084556987244308040120788365985463084561119249451721716645747247464708418370367215069115486798658095928625410401477147297022444435029972557477019709217693429910101883637438732406258787026594749131151630315816488239124698606930476191037693322032196378727320036497174784623798524008039544657415746898639009074783540245921180563836135645595572852959794420919136286127046232705099980318820627935324283450103768257073145436336428882657721195863740231498064500052363489549389420375851491530948768295031175929725039312202316664694112959223019683360364836216519619685537574931682911085206965047638425239028942199851548598596641857607002656467596197417996540717144299414759898441987543673452676802775953834717225160481861467915902413909313524489591607043063966990563479809833422778166631653630073476386291142758837402395693650506794252800947387111796177124785404054086079035948218110820549545443146469131233546596535431779404794115677508579436536164855360594442219940241258671272827253441382908616931813365641721049734909536688928511185789442029552903546922089627694929972811704619776837713303145089594379470082648550100385224752605728966114188294464741924297658471105843496941693278414438929768220195848593186806867582291089499507059313696269608005634388899937852358814206254472095399147323721034959859326983702972680399781114863298648183776549566066730598400000 [110,66] -337768189974473093836633472438740717171912198243450447724291574613298949187591008915738207177251208883461358661004562767130622272925053378543872383622150842696522476273620728757457661239167065933017463791798235028152021909666995765130730796237581186463605260757232462667009834239701457230183876800129163581153855837334634982878570725654448186523754078136464834883693152266389906917479855248721892322342562928903288598125791160000506883162350246890852743715969811097002640428895799414579223838660167083260994224401683772650380232684959543123289542482168777837919491796929419355047578432526722052384016910407491026619639000410319658838478466693846637915453728880173467951785457772769769330203237142314338803551363219551716873170514010329812959800830656934310539896454591705881522886080483082560868525379015362729654334279513100125747177547627230550526294168858050509775827728453011161954304768961375062627848626514053356559221832771552973882665538603132014907801293379113117501693239402189180997475862511866053719354028158393555666592507901033381377300031069916001719657435542468891636261249258103510877034459539838353568581100000336724732559481004053741135326765702142332991976426450957994321516173337797433697009323276000842229983258139593104313678176910465610017734466670746799913575869215570083882579171243576974647215534863918952279502697054075697294222346917253321358799665360608127938511863873490300453282976877112784649746316235826841733251995606795152515404203926759301031500793036696146909099986351359926857720204417071350786989646941174246190203431867050159355442478647554285255273635532438945239235410069972743194960856954510901327644123620981159454650207830264320822651141019663396158782348360755573904003507688967694034400961648744353781375166970593450397105103968809990982564286914695366404794318437367743632742261154737511537854489373807539464016813830695634052090648364591765514806265993348730830868561019934609259068208218548378341939139218051782566022971964715709714702429779911767373416210750526745854531989849135495526146284223814940469106661532885011958170386253740270590523180585122326658946941469778870250750420131086610579626279600 [110,67] -77181381921530166629388761306439378044612124125893381682544342661529553963719942152442478513415601654888865479856564923610137725489531203051153862665304636795357698671398522483327393986308681506153530151792434749079185489387137402702571371704783838265407512394079612773670619651718296284264767789159717310841648670252622629045948146997838029765801263951818351876776091462335996427941738367411433745228195096703792005368643440029956085511207442392045111881472472210725003971916548173003440895238382390750338354806996982762795695714921427710089146802256739046745390782595557360270437474867423304199090498281239130247524854496001890759458188639668054799587746141761757589054806007677560153344320713985275088124313416189178766555157521721346649052311279098196211241922975228103100399875461029050949984895036861131039331557120730433599739324702700316292076867545346281839164887769662292940522835459726842609298073757526357139562895241916464894814857845830584018485185133566513389220483257908657212172977178487370173371505090559757821089243817337230942838126326047923016379655441375650552631696591813444309218026023535702320785291444501306255502976660134125267511144913860716144665791465586541613106598008160650573752293089356239653874075533453109879763436176091662389316839944101587807659575893242010895511318090038357571561690683009996398716918708582785472191151313074084013839655004015694114492693217466550382434762582746809298655747571588604743285587839849248092308933247384827551434156977313288754803269072162893514798430474436837638304186081022432764281044475810593390279050829688902122336280706297099055202593541224513241010217066584318433011914315032825365663640903964135341286006501991253045200084102576933527439812180604077781555302085485158871497848284138047044061387206053245168382844028005850547755234238680106612359732430575606472633838198679745738935196609195047225299157269158125706212532526008488574629420789966397163256620111375004649137099339871472735118977282727347092107510294079877982646396321183727415333858063734454862408277989657665136733318453898844883274871786007813632606819978081107549184780601644388342169640321937725378531200 [110,68] 4702260913608813598413126595162469352462083534485264004742643690097700771871036620307931780309212012360662602321877680665490292498933089123755421645908135663630406489306803052190461299663327243230514192075499450607852306908832434564822295084667312236664240254412439628513672423452532979918780505766490522888237181106320315032790845174827901661597847412211317681012315265800601878259282689861964356805809330463514787457534175660342397887462536227618464325451371331046023324560177095431788335097075807525556838010530348846906218501166533905081135430370962629124685048573644581347808406831154897179190913866040082792149237776648284885682359625947173114468114552012332330986232640282234064163388665149386526105517906085307830335615321543551646765739929700291832458768546862241594295121516550707869797131587583609602562139277797964026739207197671122102848828742294970340933123328344600866452552640568226262601521236118046469996264100198235438244145492151941893734652825762085809619720139882548265107634567460121797198615818158599073160042652439333500786682453197746519715996639223600682369679405864895983604546644879034101235154033073262295653449770799012391623460373665670969422775842145184852235665084367077052772716365474139217448105335696262056739366070684484850305022200074811106012647515492600000375814559018023973766221229098598914563699324902571818464955251316409597950558126885817547413059701666834423377221024221275493708346615702254434749995506923886156663642974065546897205424275132054684146398128512671314308107158020221289258398854374672836992403320209599687590571033162407779918901000238007864030208289869000823589894175741801834811106205739117278507135361212553162393275681807418181029580491221881072309713026365231340730000271403499209049069540726005470627004837457590041316918116865296633009861138243338179492083156508948675848948044436985222183720672166596530430327061932465458329796420650206154010138126982510448151334538791945124234318140667096931375699189032742313598235585263908447658898662938163337892224256634655083386752983214446021574327340504032901887589536358738574023537859137233050082514372729391752981327546384551122240 [110,69] 294927024867631791346131913390232868299798294290598236712840439061848288430654756130728890090863940590047915124682350489709867648077642133459047178577503186368121244970459539967869211541147102263247221272139573308201574516147822205277903928255935773716599503211259053641579871515506009418005426738242096087455132756038584006427948525934225983592274588295323058522135280540188465500295297365217185284074053469244822157772228370756609081962988658454734701827202036777684443406874397018762412864396501579216837300494495644459282042489297663165350663301423056927399228739102343249444451273973573479514785793084921948910441358916102632941841087394782931695606190396578127660832803564970081392692024253641485901640701542764152233464999089344280104985695420503456987268811411356441647055293775564308891168923928006273667647437758618256952662399223488347516820886220302408668296216687529976158723030358675920878931494833064273112931777602867935112322753662261839076435693621036873967524858188575354672112525333706134099120518275856765584520895824991141230062621294187654053073203261483918032638968524991910974234467719582658837072634364925374712465664311800025559772063861002208765382099095160774037884731406275534361158303183004769277703069886271202400762056734196977925759745531965178472354507220298950325686077359112324256820645871178997251996105640998516902089061453692569125521614503731957146104403952832953979693339311828978471543284102072008460335908932442294512270823982335228653173952918224471841774971899533872618323828551557661514253976254833677478435877343496533417635868718761393985865376116758952132093572772603794114293432334589401831161512051352803154772750306451249615353157594519235055597966443908380373415692258230930106068875072686256389430475816460761092779466433151576766047155934553253848086001973317495097894679036040507778971194617813452693816657167343229137158132380248938724956032921518019307032814562143649775335135369355251935927436598405907303400698854441686961262689099280653646794052285500060361293767404882674284339874176086781439107774419667998126117017162377726599314556984588645936755090501423401034071287579646560 [110,70] -9287288101200637212972085942626225528644263806277337688054038014542591465406762538993395172839726497781508348665401910019460101370466129405543645444518683204731629488261396638057363882309260078202099386851722920274962732370984398153390590114340540448853716069085091166005421593248724333043238068148817290565384158157173147572433951178913394371476305679203754552354739037390963934764146201623039039432841912173767982845155229478170312554713727318118354462954605093582273993843541839123970504369369238302405498455225989659230378507674439025836481459650499834996450212956571862331532502687281065600238352959961046750362455745674357401234117064408390524262562128438595222593800228321867555600966165535083184701627348647794253462748630877542633583532040289174622924630734101934957093225246854339633629799296679628941454523580771209605220744913796192520685780269248487332475014951122312791645041722978045182232351853442915148696122583763389087351640163604437690973429776031778140289636269070170480153727871200048141559874892520916448436896957040362066936676473957026026091444883437170776891856664440981233606990062059692208149638414892503649334278901179276918105973346864552228624842384429506331592630570457844172132676663609691579956199120525940460924280244965715673916896725749501489949564751727459183166086937146240644219221212547906548424138272601547665624564417970178808434039384673651226473666179378352850135572428887332755106844847548538653937260187903341470401740842565117461049490132166305377459719330220363920096848833720687197757190250996595403773434426062588163624107355984465699463482773992810916969877862334357033359392535352741425039647811249849646170251998061023804516309081605124842812828543513798810109225281203318287828604087163245103886507404402938929129928169943738439042481136116778681161456237433624166863508960100838107815232286683654177813632040019151881457626960587916390861055746342916124602074421429664701089915781292689311773629022379138102068575496698655059641924667611023707823880737148539859972510546829057287156416161917465939933361172046680137324286204063557983292564303098665245238861477955448515217739993560 [110,71] -237926304049556588386660685230953938479024138179544299930550400707389480569394463270231048590389395112138097270763271756262784205798029237435642814609272752520216832047268439435538456695537202584611885359296797960504229810416316817025773782280313723025332764013108336743851813902446290882568267519938986341280848613168392545013537923152781071140200215011022510027228648269506124399447554910257701597282425446086622938355707351887107611303015930969764340983505296603732195594534477486438847622340994041154207963790097036648620262231477481485939563082346259588445796505770943867657271640785213413272388014017619197287680994259710302968212700973110073550847606866447503901532905881693100496044504694451726722131799736249923196479197694587957292009078442036036442107857317491482624567186489890752552460314356599407014404196457072845807638266922114853835117802627457622968130531916224190337229885738112795750780574528024172371080985340221939559381245799845553333849357099470461222395230259438855362592116812547532829987779892214029233097391250438881553865021444993940516181892913411903570715569100404999892326446681287587371677958863663668857547171232025783682853765897408322268364053607001358969313663311278176505204816174155710561454503511540157675230091516550134237370654501803567606678656476612041466310347759284480800127229082599047786259367306272741699455483820403360942925743317928189928925218877422754418711891679734775405119540819043470807644231000639701631173793592176959862992687030813568094474692138072428896765410203305770514841449157307395090952389219022590228354423205784964404675294999168781104942645098027802532369078119649328233530545204187837854213561512321870176929786605665179717247640167370304197382133910648792997836324243376239497122574420016691171729232436062086926997465913215590320758927890424563170514523795255802451850414067602697490442405831480627636227899985932268660553838969455412763678507759161424207242497527871933339935341002824920014891454330545134939883398545517010842246988763939539331008904226669117439292901691551465156882891179762736157341715504881629824984147691080937608844729638012553607872320 [110,72] -5513913342551668045166715032540815129553755410581276108366721716895730351519574519466853552833281424507721714467972662361223314240913524431798001487771870823900339789475025287854435708124337011597282600543999702065645068256038645181102344430331712728029783526233607750156263960504530490420426495592215978366277026195084106870578713139471348563340638010611738262482503037542054640241875489004472573213621642341819532228786130123419259170510293535158973023754512298048941350122051079855982192111988699820981381227674732452829707564625735119395904074479864921777910244700303615530981259540445505499195663441752889623016683083298077690052732673922535742600169262210723589788292067470580133450732323811748721667691452966877966472965566571797687850609168989698934326008813213634277302566023355768269543637871934595329709930253497706116389787240018325900099296730677049319887852210835946332792040379149223508413893030297220430174359049349012745846300862890490341586724014552756128060843500347354159514121379082322571478470234509621896668194045024366577844902353386563385436405097281046156802468464845373405764483721303174091217884754130853602718353359435705142074786233919665846816703138761189790466609759728042828676465300652719109701246566292559447374411606782576466551415015890304979746422489770595012289733396243712694373376992774155895824931363045761600265072870006690054531829232692253023690135995655757742671606341839307608403537460538393137593294309456867963135442041665564741220820857374069922994297198323086320805744433859285824379097519029598475180870729682947296604436730049212978884061954754483365125837228995442084034018408921014960642753290162808774436456105444276817656224833753145322211641228973746596826562461096045527841346251317327059497070617449016527772987418494789464256666738837390338209585763161582597263443926814289854808518657281975553352397059207027285267443329422850349417775452052522221980361097663649646746322104655900857867334314421428293145401803765540993040513836260883395180200184125743826103384684069231215737792768645693749731585578767139281362238127626389577213568436814131930679300321901353888080 [110,73] -18065407059798557507659005616853097235775823211905991735636132573220715390638769487143420120436079574903139939996567844920228923801513016625717363656310304565597631659177430094734754462761373146302223338546502752546666091407381546262512984623633360776233710247547500677743215246703856747456280386833052297804574565226302483821088132742150507791590800506357530757906489719319649469393107161383450691418273997979112078741665213344573823037803489150909642476146218123794494428031277629036927995126445174967676817237879876149000773535930647783336484795419846988266366690082278098994729636005342203932916402170469929724600805246678463693964288743308868226119861117618130202563718193378714754585028886345833631713309504348862230645966530801177691137579560403377829958352006708175777480705407335764336022055151097185237978394090670409759401008120853026390450473276246518723033534025359049675335693482194346905680034401377177687761003462104425345485526740065617469841721274195147659404622961466247585019851273778260075743658589476613681167765604997265887710521349849021672241560311095469895261999768927029044578671240580112190921124469541067640202373599636282756991176924544159777926538527796984290029447680591243599261240142108457906059716164704111321338887812946012257289078308553338203270298257233573715451975411871760810707833039623934102011204213726922661238838272978085449347384214065157600119430590966009757824813826732274664001155936134519618080109460924319058723579954020778228084135533602247122505759111131240296004058091237689570401189124888955179187158043443196165665231526052063170095437889954381997641165915901113145383461837004001831322069135413187016428528380813817722058231155355925788956521792241724568602175585840670775318402534055988819132563760324381310653944742847385752719793865461816594704170176931404450260647458864264763589677882542343511468486913509462592287500068894807129128100234903850011409237605126995687091731700173773922225389301099613866311108042205003189625474168832701471641281614386643190448699935245260464215037672942232543569345075870601731012383314501338353621534898416618256011445812144400 [110,74] 2860805361143087812075004464568352532739266964621807410434866129704478416900452878717382682365849584198630405131045803860202836389550379640976271013115037992541039585410683863884993455008669627061528598956156268558511707276230101987699670036075882979560502508633395210316519716423568920812435255299819874480552971500842363549296411717258165676728986820158860047466917207614469246315266054153192585613526692943301195745070179483446764685030465753558913120536081376208700094991347370906688064391029877302172966354987136903922653169217811730221899154019997759228242975170023453156498066028210648044960495771761054430197431010683368106570198939802593197430228587416170148446312062754878452992980632346797974555945211662426234435066433883025788268924152534315259144023941351754838960270186268546826315985084184572222484453662375731719085266700722159273327425054896087145935015361165298724831369857059752190314211752806413846822246433552921503681613550356937311269899773335878179771511248890285632351719944250388521771475473506927603217834481641405302946943198068723048292820461428022381177103697012845432158569052835458895836535141381610389847553781722153798099961157660850180191561164009498997377373936206034358813012639287794393801030786957482765848820290938955760148528985042664751529895009521390135324476956453708650577645095805449396960421763796450346734183331958560922401006004856623135762520938929792724306818908688141011218788809672668408231678030690094029484471780195394013123912771127325482122078676988720739926355963387318581605911588305136701499706964726611373100709592481996735496517613927186923221445575712454924601067926584346541536483280773018745922295132741273627836062389791465031051712542476505807702426086471469770992231265945347932572680729057974722537844832609739238473981487493563643357312415745742240063530803957071648159267641985763348524402234067368101236138720143105378231470936450715550004095975156429088159562482250478795693558364380081196398731190732612140786214253025144416247679325255315580936966053899326608759584108913413690136580795468075123568434480019093779454186510322058243641553546410 [110,75] 133936055838056695206146864090263738107763209250063447385962218997796684122448976626254186495601924005496419093854098175568592124851080365482114421737143976048036867488417539128608559355368592929995252419146653729364905131438715075290307008637961179696186769425317093872626794844497755931250030838505850485460127455419556042634407990110297286288368109810086480003004174454004281993737744467250595528032905653137669813197845262625068193531523909039474674446859192505679294350659865281320252490612459118444594974927880784725707865030337793286283852139866571304481944823959826273218546402534132355801085917254466921388526791884268550076465121311392441959203684756532858567049099965553100615497666000555453326448826653803269866128151162837184091013111746886132546087182807299228140333395598168413294435742593816554249597955865696864899426573363917770488461027157432426046796165306024870798671396540523758716481033451999176952471788175039569430295261222499554194184094671407887222872391215676784705366910069252740097200487850648327599887831688791680626806102637271564526920728525254683661731818319515285238485241429234147053991321714990454091923951954389161229236015267880033459307308217881052647662873990464055145602744445178307785354775365399060676728556447180240694161607662588875458839129481895425689891193034951443936067931289873108626804180296220617225164051338191561759262496400442714612091187749079384329528445534107523326091766934469310532253106797652425724475237271807255687201423402789421780776069190599466520767031461008741785083584414540223653336340377603879657712176194213702134523222780908232801667501889256178833324598179648893060842469468756564085512133642943608739480711938529400477513913442540753894026044055322667950500672656772167498808337337618329817021427309334215802268197002885065605648718568217469650936823093945330137453794064879985527616036249349846359561212253136037809586909071699007762527329462051883309616076924101038524456428510475169431271946005024191350508983619027331045022627132252444186126191345592154694605104452112155816473171747116314030867706865070387287117298401597290258577920 [110,76] 1952838797479233167812336596621628976175347065421152458878474044980775472758685011646713751604792691677795839567016457968572091326547950717179423571789941741040510297648207766821236430491483597579534855016336349891244504477129064069550239822120649785211899923146430781358420634780793623325309820166035845405470813471397881353612909827120182772327144427897317618801771684810405712926253352406471904502505561016261656474797531029753784503142297980796826542519518330027499426480520363464275216735369618468539299512864086636229162600349421964720757953507648364972947169012497741660577395267180089951854031221418716088929893516275606636359417771560736795782310111611957879891379393417003933046715798444990676745217664494070229395957537928216389183057925410336656598348385314734884016006431600295114995542222574385886069116001807611696968314640990033734716152374325080932880260625256649390067264463347731480200657522921839460679001357543674471535893069057202248211349051420875519400933210019348167073312194481375849112938219210699473944975977826728476943974643210029915876440787822692692802453172462981836456867841787765087531678754319864261943720829675318939254987631671386198668241178717021475435254828551287832731531492869775392443266328920120334457627249052094875767820899975377102495176888525193825455751175489877646181432532175445619253303631288304194432903596657945725043966133457720722421636532333639297907795448837916022182137928958949504455806003247993110365745043127782103329046865286549876022978738515259715339363585363929278205882322955032739300740474010972428124472420962532786498674322938833137183750550193480930198077674911145379664858563007084209709326324464761210583498164033541470355976693379707769597686098281293598191006746881590004898430444119690166087834577477446726832749263207715875749951019021751750437328496099232499069508744115351721755169337776396522528268578703818613193979829960052053403565036420488002226353916009580213701926083592488756912527214682843172145496808923667701537032164746583525177092583744640688571233726942090825932397229849527383631462992809191975644942765468217583680 [110,77] -5560493688244679039771015088874062331915675983677000692619854660701851002293247692776125100636354234370556534469510923727809858905483737795955190695078403429388881655917093515968546309649352361937966320365037647212361043847009805257227125094416288727289123668059384192976487200693978911571204733168031678591099138726372368769299165218018345379424965236488387285096660131303544231635672225106765738467820481778371856222341298672828078927880954593357078580705489064518301107425501537775490583014102113552457284211331459902827039412200602548313270388455941281665228290635324777832370963239409883394190832865994556909445520922486438989657981545597473489111041519969179904023252590986999348283758895590423199035978254545366087691114488518485052108222046629149945097181745434519681553205473540625956512830199145350684826202530775086100092819510985982693092255919240397238142563073419706008130238582464504566500017767445840941316698124603610185567804160668315936124551823819174010341746187419381448865916480339732762479140836925715729814430574766428548698514361541297148256211535480031017624682422661539348831891269376125620759076895040708097309902509378791518420155085751491724133403152125079178169509912994236733236137310277764190745672270699131768773411537328508303076384000722720598756596721499328624878131360350718605166585664909477500504930630827811179477190315562899593988512128589781378084952532212865049485211535048093423555614215830731151669190122990814672337086924533578895070859772619442858548529052423522697507208795075255723355738976108302262329047675278181524075921491127062935498793658286828688568295716842762253904337868173110959689012758749899626121041993006128407636580411704648132950300484638614441544821541681717721180919431796501848128766878760317004433919256877989813907465322744195847472108961916992083977224825648567415197169234010025372339449465029753238647498126510173111217784622171585461223359449497490161464982153733223322371214221621090811481584079180252161633674273077568990453450403689006692980481420977221187727247209351707865716923285934549903547988328843750493380116925014400 [110,78] 774449485200657725654209608422982503427172406476789115072463295082905831719858635347884932099813680980974132737908763407939229516366088687484177451919653360330992407554277375782070118573676418753231539866475133186539515747330582795499285978122230803912577722406045110884083594037822534117761753390241606862582027970584156628974398811360340356669778018500738161716921809549123865096234870776561468552388634471210535333328584423094127439425399958756081469222629094968652474965585489812083008503644597021639576356437872323968152657631694925205793765704009215489300683101558047570992549213470432557486429879104838380378141189611347314491023770972513765835497786022447843183031937692469747642515756283743200611959998669873169526819836703175809520862643903988609372874856102396113252365971776804309291519930625554418544458076714354337278582481458026854796235810716588426982575691742310581208465370141060147670959229924438535749203117266548215336175547314599847041072130894879063502182381213472696605908476908973181073133648495507612765439853289750586991939184452554292065025373966130270567394531575466327774022231545277497531390107078228108684495093126886698869766088532654316352708120656104516219154663310025013075563893303720455114453008187781443470384907820777186712956723861196842722094516927306379793418792807397366525079675345282016241485145368293757569832531912637830888042081255942140762389750635855942715455508407693503764066018493190239114266385292541856163451441577437936899996224500827242557865882405611066353863950310398952072066988369973106380428568695715729680955032381962875276954676960376106724529701640398375021534516335509465194389862448987926053810082520250297418524637255518025169601958010453447570715712466249329887158773787150213482684048964894835630075073726254832901853077297967264572104778852079271421663810186941615720604327863187614409380746208302651569927058498657066362811873614156433074298586306630534466964295058210489156454392963481614161188617286590390603811169694367954312457229537322324782773780148820664132274043155652495659377859942335038422158313449428253646365369320 [110,79] 4169460207553615893368361689650432471890308174148308386111927886533446896383319843955612381099398768682230506677811377759240074632889547383080238235647610121586695842672636730476000621135693074602717204231801484830261040183131025734936031744396405921621206427605848935643340356589475636732885205246686894566127381724394005007950211315623529920836749301958475393294410295307024851426153092396764644328982472825574405213026889871808527623284692417044428409925385074613358051371973253143935170303184746963007226056538153144706479131965203334790068794051936477089589406150682107107269007120795963519370053049849046922373272903147662308126955960132252950053432620947651661080884256163514731457396830471926357223193597578672535487856251788641129813713935344216036137049492853982729814674161694817716916146134568363034214220634257646625416615782962324932861945236450034377511070314137038221036472105520611149749222176786646652149370058072598008072713684056263360224245557130867031432645425308699540595897939913029999076932191544677350762030438356504593652602488698056153033322216498811147301619499641962948062258086081294700123610079755035459254662977222612663662892580776125714097476772747072979791740118754279394645543791728068430181933714613376570612826422731479927672046720864505121779764318350071144502849911756397095992663906939639744109545436686422994279942381519492045144574936412904417557361994632975630549551286549882757230287062397957418726287929868919167632778692528894461528409642718670495491286333239801193333829400851871947700853535817154085709205612768014810729222222828470073712404038899607657143736995494085201134068702993950564109255408584959780066061119211151299245460279764729188554657320395872623262794071926202446976486485954301967128502407722924510079134546006987929202109014127721359849428727182426551193866061607407994521547906811776738088806977767494486970879784600964241984569975302945205365907390274089004815428803148582039670619400852970836007408915622942014542903338991309837609088223629513401482080038695818028031570421958272639627831858028419298709233812725031864262400 [110,80] 29966065306691778469050156297895915648039216080986336035079946825490879900227661503357048275357480895092955675150237723002584487942222900821300902352793111414272948289214151130659748520035259271434474578951384069191407594048461951294549747816711398735912045800486972950296053300527226412480119105882359209403776526350770664674486883672032405697986369735128792765869773501712667249595626145687817034250727248720274966312007617561532015148496877667551283955251182594800862158493236725172209953157496104244254068767772161164276322536051438704585203538853139707957451281550035286320334026128877270135261602778164599445873799884673175730837349202492553599898514464612186786342825104604161454399606511602200872206857725218378147241450245406324903150462388333256860169440813046814744293969407439306064439426310295508208449191954200695002877079223767533789574762607840973446925674423344594468013778785155983310852139234630072255556705985858867019460533954037546299962702570085787882653807556571802214143748870208688518989979917423625575346996560185018810639388759574877346628081975599970277307273232589308854016969877820398306312349437614867853073506886808371946615987986014864043322607752971466415071524248471590255152065489183693593109933976913069369781675594129183387272942972371098036948964697320560531352327578796426380461027848168661656258860083486297491411364048007892903806715659695501790496551182997178866794168718685929447383677238460685094609306191307751931063443644425535060674509705389134733328149808192220750035272720224158891366090608680618028561671391461278411041703666897798146139359545280616791935444760990565928000443355793652927323391429279744079980455345315458765412940432334099104964219569489311870105741522904098070818696135497637282173265353041914026922907790906822464637745017011579599169057888427749417096207705847688274069973499728523653337799282667941825000654917599588926154509943786723729456560527359144133843862234842452099628886150616435930752436903316324624819666233932045426477969057759424003909854616137753902916554990814614056619865072484258511156409418629053360 [110,81] 1745325764107200349060552478806535030106984115098493600472526715598233270052549806100104232510041172865098263835968274639709851125299408302575411305223526834797933361281012074888992825120078782141598316645445629109759541810703148516791408909789629730429792006176733002684127294878015167635406837131932052629083952495227921207241150367758248448622252471116201184602691501851205008137139077695716912351985217209304771482477625437374998376349516005441651770471825268421631911661602215326489173111827046622553192102188462594570794258912351856525785444001917592662789066921142700124530687444705852942281008475879216727252426737444244900851116828455807557103203211122052490526825328694117535817720436098309037254412158197313954803387984511339330489271514522248609062043290956284864861676700009129801480236210669041654216040934773425358431482101993081189545233949500352683884249712574545099959530296261613921298496249371418865815570583960579248831159775739164946189116234287983725074713234163224511958908955450671709854392716968264114960040641405067748853584659179458373518167055052851208009055473972907422598806038644484753965696093189868988645439247037027087315091578090702025761338645249746358594371000730810347361113060029746998311883839732911484058276738738168509138470818290963443579758141847994409112167209678272681459485127282646610100823675313950904270282449820717860163206865696079057356127851285524150132319649571824978132000164058407520804562037825913557725940702288221438334637033251744644270225987077510047449637682652880340355167697959358713930035628224319893184207893337216690425799558288375338509098814301792364921840746058153157919008440115100811055936094734931408384581523941684403852637059811753750632177461253896550088872031587750375718645410075863219029724362837661542008673375435012873551281181265365275742396619850891970395968544434891685820272340488429943969621080173241813845063852450943428859473397415430175562879510935655929929001267048545731879112671322044613489478786885466143796793867040992992397802855710557756384030370509482974709129647810064245844032123934240 [110,82] 14273226035320964055539353836556832933298275565242332588836972312237952721748665358007458970801546997326681513811033440664120020811582895861480656263306134109455406192532505873981045740282544893175947480861504026654185300112639581762721313752101640008908053064747379744469969753758585490607515662916386147277990415924654592274840684742175399034982392212963994705369545546264558221969833263422291159558147573809103191302247536781198643122163454434551090337657717677947014206408477053439533190340012955972905049684511444692946457719459628858156727526752746490564104678736083764507443428008697465069769057546755542987969452223092266536909670052672366467154853497835301736857312328345160211091900348305286308278448659292249588801633772191597754331210120721495610578554880316816221926379961510834888651368529494425951908186901632933501356196007053948250530387590444142851845647670915689859068190216605242494220227388120643400868885311095993403687980638534209380457947720464484975293255885165198074527852338055903485653996813256052094082469721046936718775682039694092316939201695991869710496277484250992292922249224737693926611275169166823362936004575357322985734284412739252043459923769840422324100226581398851898598704083832410864385125636477848100319199592373046220790161566295240364621654920111988087482398057439631709675574041499280193084758442071707928363739466532226384595629073234989480602349532380462477488563903189275929361326936780571216694190394728410474553938123516558644467704717759943405076134252188019546898914740560674186973448984864849857067788697569215882544809827975777239587062390195996312215813450381493257490790882439023006625718206446311960295581272423244627334463803825449200008268196014384479736950974330292652432447560205952981479607912520364906904331009972002890604514975569127563108351443421413305086897225390101947598598346347675430737723513297127104924049803397664329351646790070454313558382950143152152527972272107714135734634227691076208370070620088640051077510547869878982578454416559165017971569712963978048994898599275862444283369682308015981033923330 [110,83] 155199241966609707991492428374936983234655046430018169620050814112739988600216671720168840615572680397603703343891378358982127804539573286509549325009553372003572107932970485943082338241012019197813817021033732211070035921764678064565217765246295162663867307113672515063543812148513842324926168069005339523831877049742609385309327108444963504480150367447641068800551660616485746387683741510299070637401540179094618420605895375451289183751906850199602906272257347887733928965690399714413289246596062967063074388311866427255723501169055141440398739938735925437290554666917802858189726765026646829593088635411712759015275506468961454572669791249060639152679392380373451803062262639863505686439759045754027321050217672447080084981549390579087474082074051555065694504323273055483311174832621258795598863079744932223400738196461662926205843598667224169908727321767602140559439018989345361317363014023785946532557932390347025688565093877415081640480491838472693349416643927699251467081355713727137601215739134879350006419798060197496502673470081417190837272987239909742235688381230409070156613859014023156186776567952655085208547033442614611741536480225544868602544591959280927178588215353491712552906988210428258148286842307286033464861955437434051044829889096660050676183919203190833784488547429287197983191836383943871799485688091394052265185973376330250282544205091526811106860383306355205916934992952907221822374651586951713447032602359400276743101019451272385988423623021642556069950808945591379882196771924643120174435724120343836113391338579564548954756778351259960968390806415429817237105754923648817517972152560442322093306760548476364446959899127034302569523930329301286116940420968020403683288482360534967998975304411428136774363837582629880820725477044323319206224069633471880892390027958787637366122997959819598023432844933861146826753865107703979650619252628387904862627895178386277956655623878153287320481434914025336831382078753701426919025186481408577547645888420323525201562029179405258615971444388717804885535574516701879234796394281511625469880380075991017285120 [110,84] 2175634010719167579644373522153502167071580212655903655311977600858611657359724445623276236003325516260606837523223979938661865735561358458289490192080879125515060182184353800061538548454746510893951203609580991160565431272747556081266633442999800159658023259389803930944890494459159884572723762303718342952251457477127751088179424983943829444335820932334867590322234821086384626734861665626610481656103304562501984087446859685707078220001367994349222182048958425975073097882791266999836090937709198491246480422362968132360655104798254006039319620767596615399068596816523631448783741400002943788281524737893528982735216156169001758449444783547094789007838400698547077456125419635471944773200874666040342096162189633735910088162802517976156252711116529108038234534655692593233219004548425843786897018271426569539558696412595383768091968617137396099869398203522646007458124732578573051191502402483820209492751735918462764576290703711830388460268507827643197696756649693685802167336661466212627784602925303341545115935391234206786052591879756864154944515519404222530990613271258846495603890298377839827731519255001041733880065175947736051580420403279123686454307310348627380555879615145938694430887914733814628450128059444391144882866642557924400855428043788188738363723201630967682014319307486408010080876189691570319477885523124717930967068975536827036677510832530701790513510718889335965225008084794629140562698081011307014838440767086907991522859579014994315134890702420901245982975657824497251551445370382808211255257305979956900496868712391859783577408947004702583789373256818281855200943974035044210126478965386414007767218731791853271774284219138617660306763753365761291205000952674176877541588685978908237966580751941736754202525010935505567324379368661148096068703220314747412679379902352139660296625509429626129542600464358882887080227718757518611039641095134750665490606933286489116806707429166848319626552845700005057823737199411734310486868704111922720497250295803357246669160166110624868754413608624190887819952572099497966996885511889744619584320829428698624 [110,85] 17837397431596064198268565593152361797718736608626852636791827009129956057480844482215265847393830331813127873122497616610483244134030699400205244411829389734695698240622520858416840955009999167767495362198901201736488824273154853980610637864736533636808797410808677665610591418382822740912898715088240984914201408768902875347237492655360404359508728889480366137228390540220716705363920265538653778413245969235883770380425213221354476250803673138126124355369851311729014407295341300978556754601583914947282942315383979798257969636223910038992208941749178995550201236274427190323198969212673563651202188184180866282601979377758701602989287891582203578969043015882615577694555626836401955702092348948780643123820134388470601908930244993245267921515490804941053298390630254541339924258625464808919443177574715479879789907764442485961795958983381640479171373406879046306524040558793781666030797728825451368339882796867358441045908649266819686718459089333847206228442790114907917508247001432707704404609398637948662485370006582646515516575717552230581406391269756076282897961348160949901609504583010729673365859126522475591557790594259551137414664384155257488602023512656265789933337984321879276204773255170850729195122594247914808033675095662845419646905904746220714483884523230086473871289837657645205172373311664302968597063234305135583290915477513100885099491146795742579356967752669096968512032846814322983898562149777517756516461809693210138035857580153118428168670988400240496269958952416104545261976621482212659271884628882370606979284741436810717012167428563486828202298322578769209431329209219502750470002495401043909622949942202743083705329819944369723298678093989514902793792890726192551053508560413021735648270910197616097247984650388365708770861623863310905512782670595012770986959426222260460069058952106622416662391845873798087472548612411969324032109090258137793099116331300004859925953944545904057431991620547310553506453192091385502479794040310563009125812293417740786743715046108045158713203960560261173406732461493678201366471878189942048864856985728 [110,86] 160544672602350025443523965251993508570809891875357342426278093956264091018427949225453984564182004181777638923169203428725722559560823661365535691984523150926587175154696311059982133572165249666847372014041276361422577127971501878403998836084684058590202426827353588620029630968212801167761572580550540462488810250546951525407129614682645257991349149600910941688349205137752193652768518397823378765359036560913214793538497048785844070742445064845917579618990445197827183990701113639508388811265080072022122442261340965214188161878359570949730039337134337164415190700488904004832941560236729817763963677636143981319797096848101569456697790758328711881639749822356318300873824635266548209305276976461454102707601179693217195693381608403575541285769082447673873761443201980742189978119917366452996166409116582733889201170405291975086878194598725460342653820918120108280082143312343682135378229242466799929875827228585630117636227344189526108400817075266911007313745701752375342024716614905026436342921034477802147708815688292130416106153036552065684354367614156625758426601119134128339313410678538590542111441690700759007942541799874628119492731718034357028615289299511207624106050553854155671618810045758905920405946384389266422662257663871869468468267684172566054430018063416510541078318833911157793589542559830365107388546773478740668076559488609909758299184998391749798102642776528509726717093556995135028834098500249528907232695514609032881611360021961684505677525503284948081526418937320105479885249002511352883843476478060370652249627700729067828372656279879724126874356549316527930335046708147375180450025010875746826995538550741048618142719456381749159318267069538963698189307638067911207178312530551330244320193872561435945753455807968508069085015684769821927635322360118224694186637287559711700430592004912596667827210244603556028370057716189071925210527574271617528561442717655327753934254362203912778928994974287469646239717213371583243624328579143575852933072941647266563094578307771441209441774832917105759652117138031707046440180108933541892579008 [110,87] 749732966260258941023834335976971875525480782275220694477797316746126497102322452401468753329395432236601626730020029001751051315643868119335902115636442350768579600368972188143674870828416655544872545564695091275004757552381361671380630144344725525604666109507547182033118984016394948736951712933395383195368617240236836244384593881945124364587285623813046239382401421810558615250368609952578326780816853573139553826148765597268081626998852863605214154115712779234534687188237652980259746813420951322948342135208757258334469492965297416554098572185399602603342027185964218650993199055455504058371475507348729070461452486803914017380530642586443788876057791247277962298110674356386788715539045797488298261112724695025250524803630669780359646809933794219898747571515869306587691301698754847324275546039225261500760879509005270655546708090386214308259343734986490966276142587092294524562483431519074218631863725230455858283205816170055836692525610860624704316392072018049172862076731357430724164909558369437753416500228937623363380962767950244751126274126848152903034199784548585531496007956242495299622100756095610569017886375562422742812129371168529888399121130514907850288630800312218130976994246165625228007541498144510994231741931532433230342728004072491152056424815917319947566543067737405456863019556026726104665621243326522956189843575255460262684971203741075492029895642515907910463103870010040119818191016093453986415677594822085014114875284069155825955698869326651433705306457845614424317630927717221067982357198718974656821506488331096185932618233907064639666508427090309411268153159807155424046522760735088004460853190716017099060079063173721344305103461517837733211415463680585448989081652406183022470401626348282619242522779273983532484647350592425944813091514548457400883030181216260291538830637221199625538860888507504864228013034811296295425310193026701780636179524260872458383777257186863328114004868832706542642386092022241852362792189395310678144942176656451045186675528698236199118568759494945797984489188319874568389268548764387651840 [110,88] 1072126416459256957580871808511122710627546035133649196463144470603804944511941907243966861753454242755802615465196704748925916530096858182559462107717941034403328165385314425769291951041542855681519870606675399121203567747019427891145858448903212135895018680801821949949306160151379229264695068784636085649944734742835954564572185493190097980383141123631281700700013480115638007107740414598397934337428860467542496595167049216562482940611538488031687624189405232460673014628327755120204367579130801606331496310712324076923930376691373112429400836856129425301525336449463327988912546229013471809253275495360496527742595459292547440137070453617784305940993633139128944198083073296511576377360568090398204745359487885529614449902796626915747502757633497360186285543044673853418877216079833326267464526146205949901535031804741821209175274191167951081470119285495228863580918672247283915799843210268747512828735701099351912348907548915387459874170262132026208834246762804718721995421228689232282138900634800771730459834205665409646140831611914848840019613296967027608604748408110906061716042363224376118908276388726659274151926352383003520107484180019036698723007998521697074478026817009663127012702590417924901918579084542439434548260390617147000479550645056880961817856023783075295731584063166058426877531830817127468031631346097784447948798230331095470062049676439463840596819207412848422563602645490919296251705294147627975834872110583498164969154893459240119327148863573168672274599176778933414428643264798935795803684795128238748039409122921793655389970350237812016508519605136230825342134910827200449644013422803150520970923510179554597661290478598493770691692609538556761241973472932058051065661029269255469668846565341075588720086308004055429223148650131389412781643059443535893328892481759220086969236308797003088619246643491317615052134753850435704264935639457414719616431243125237105190872275779506769251871444357748579728439804529776877968642396483318527671413139001885698439735860901653908232847927592768700821622389648169363581199558993856 [110,89] -8680995100405489151815513547962073392338563249925746774040311343730100550031275219000025022000980887712268733700470883643399823039902166859229064004778134351764086302669033741976544144812790305017077040882198304920470796626747937560292566135413620381623353907745525979537754602491254092983296102199883171876929723174283726643791652857989968304571664899082892210159063865971797127534992040509442080419734313787773199621908543606977801908720563456447410469829274833013624583516740681356330171835481722344128298616493919098830204570483400190993822132567001488872978043367846383822027005541064303042525892082858778693320679552371586294308556740443388520663469030597618337666025136736543587951386624282811179084528908877285130482484368351807575784652750712614671305609119705951391458515905816345209747445076597806270125284111829050198999770617556692914578070228681946454268459146684399416941401143758604411293802138422795975886392975254771424453307714983994421229090758274189573313606871408687870171095475752881200451591248185767237188486955385277430820285982552544138665453692410224556211396332891320386673489452804927891285775628091207397579502936381416171480208202048935831717816497689716076597163168278320056484669779504458239464583754941127085845671542328984891937274074880611432607843140056803647828463276556213118401433865745598365996484251657643250420419979655059506987212936465246522745214875357854302978716565492655405776644541795998905877308340586892715115755244140003946482461361294670026748679191604055864535772061156018661282986395909851101459030017668047531456040400777492442814266134736359242319401649834008421970930292118924205519440523624233329872770094369734052117623505940306341947754151990002295892189267684730827634149578284760108908154479061466784330198219623843768290378301741822684188828800200012248139537702315543267418149753509162421051484391408499693459825190849698235611955157210640518933002185182879743750760131071029620213470806808284883841763654625491567802496728761128904046766611224786731020413206576570600888211072 [110,90] -6347525928721100665890280041686082835496679286518314991692841631089912772551994389647397170748745725230957861741307855318498351223901404616650968198739928753860114493166367175092167030193484998042197653960145174866384743194035776994629503520850051490061425271926903625635787327717329869279361499340630895067511258826737636947145310465726463761800006924988856842873525442615130194153053784070364752130808118676629950109288329662744009931763916986617335915314005793206867754366413443899405095413842310936303563404391974404629522268051831586029681401658649251292097551942595186880795905791671472403228138137761719274435393690532239515787871489611574944986298492920518854138728069344079279435055257449404676715841770772901435172952291263688110213758001677623740443453482856097836260204510572922797510508897333142263926725378520581859471517805358205282036258837779388540163917110519184286356170725530777824237994445606453383428931892192582914644008400417867217451619372890660731746748288603918573023995659962141519822722768468942177887320440396553405256079499805583585323000052987043310579082826936996237674867786266869419750911342028606232215180227415501218396612959844702866707368835575071069901639584949674849544152078274091859500662590503441445163935026044681371050600371162384456992519666597189928351546788029935222598657786817534251698543075007338795385981846706716681089537511304724741970309869669638858561182337269876414397056738770991839499230085098746807968469671032300415836520558554795541751295647353769887847794680205367301830348157694485831188062720380319935607762929141017430785469883336032752041409853616909615790941186037486482047119470914676956596831237174543475384249227623847702821364841882307284531346994188250984488410088110725264432515686308536577767688910773696876522169899952246062645290778802278458841934948636872881434166484617903898191416738103858893948693273120759034674233904688538780404710891645748071792203389976052457544620103118413081219097768721347562020075986390927769280789055267586667040476076233503528248 [110,91] 227379233851664901721004665280684338573549849475529908209645803343077165481863134080287744626775723737546788738729547410309912239247983357224134326628681381178076089243345398172219396412981940199750638059731300470831796073125981908546058754950246340883855638917616747941327312965577009202183876079991276093828856027621555226508736499456818681860685314435668313034669103914654333033567473868251583387392484579496013763696376569537742385838657059506554988858021016387103010807090511143715797355301209690180323915831377621842740438375369522478861791425488872440470320290252734564220408197916563776335545706355684893003781843721904260534169920220657844398697176095733432279925361374487183049629826251445111489654225943813442415062079408009756348171243530671411624051057368737993352019887217530836882971673851197570914552388820787709750550159970059445535443850002757081637110501373005620260337455495201479895800255849813720684820418248602982104752284160560598107291313580829846102909236333894461736197670862490793389126482075020055530249791928658095284585817774937282664140522498957434157115597146857848104593391978965590899410649927652834604409236102773152274561117244505534992699118799258813787214347598973291029297656688470427228789997225566439421043417610031952669361686837926685912398981179893274235687063814391516672809857941114256918361224037124405696997202013655167089549820101765556821804981274415706601930335217252784173547785209869369046022750528065803180842135443556848193606269955589726407674654444287643421370065963434410502426320237047883178258246848119385574592107484733994137826241850073828841219716671200758166860731919781930650176534554953372807523245104696580062105814870627358586421534699408583080084908900427973655603508371575350753644748293187012947123879795304604805912840174143178846483843526529438674398710538568771406157488071998562011107404663939953205786281021239160994477885617719604181820446084901899695070989096517494272628250330380891632668957814405621139988981502414360740947530555234064544245678581253888 [110,92] 1040654192828431409819901954300312027167974057404811328619754375791727040351726678352199915183692326467855558948622231763220059402575971032676316695637548840281762489038507790467328307318404025620734849108590383119023505494062959582217941982666231334304071888460000488636286074841072162582356300458141968198097285595420982853684702972143550589600502791934134727575848336000557229586628923213586899699015890353312753540969783339640403381215744599807722414254726112130464177878028547857634600970924346475194478447097812301615918463982888911874642889418356368384767241154230527118944346273746815144005304570104688073471891336759217976833284487341562685117931008823671018857345643054806402912661881657796824908857688020208046565180163637094673369639551967637041108124949384408809411179466857319138917332817752301772270013937153267951463033904517060647103045190617512372780961797885409226030462103720217701835740417582823383955715391253473525837573152224578472121195907470341239694189965928229707847004618873305025882289374148991935340808777569689252049145425053260875654680349894605104604873973482378393554719239011446257117292895707124120282716465999568711322385280672148406201219009870861208483821575030863167933994552206352318408407575503522389077922440622652356135102715284111121571841504201633180191268207741333372591513685354444505449483232682417876113929343377706126158007862581174429758560388848284792212828800107113829292511330078989186402213014352924165865841180224631329901974569366418502045865159559766206490667145960437753740367782795511743291288434181939166451546716950119432967050306787441288012702129652153539911694565423709088561569171058958089685735918718476699776274182173066316691116489506053883158172003874942710560979501020695424370746982053508346152494206152468711044844296838306493506967741345392297818164104410593300815227445836782936226155511810726645006777760137482780307867756590900244433617401973856349093594780014991386126305489857916731835530205521299464090172484699641824018850996482548530679411014272 [110,93] 7301069040892871223304606742634134732738497945136883418848127897699878310540799514349428806944956294978656384941640220245704174787536768133550254263284455319634753012239988089202783218043601221132817422929382832545858169919198856172652895768997885179271585481225723499915148956225482949082462858154769103481765160627307232620910946770067415442364778140936926380037820407797096068617500245054404130334357587379902789146249409536158289069627380506910986819884816629750723514955258889619250874311085266499772631481365344152920219499299085718644534676864163816719432440910162777508043830946403341483986237557924271459426873287812090060918520214559905598522394897321424362316330070859411335646952795246603399470104622173416755335142113415246199493832783526607704501648446864147102088476940455159665663568427482450789130040249741670711196411888272935849241497234575373741147135041079253322940226217759998260728814157111460509563192616695097543275118791107934868298253685466222076596650869126522935534246166118163982668097393832016104712553532764457419122694248538358811470952592912524632006033553054538352901803566127273619281515983826068085176886077568506514794357777554011008736204859921135970517829754488933172168992742566261929243592959254048290584469436181816449424541960959902987101196832371676580623162404412010921196253176871404392405741441244008488292626668890849309183078257009636172627631748830832846292610332840300902640805387049310443490947664588031053380135952173018042166047692821216486636483973332279599588325461614199686076866046302076708794307825436829152770143023124332799770590892703373616826131814818791475043169973108214817936903934899734305812717266972020298122649357352115800823872728853007060256532649809874507168166184957473464766385218383479818338822716011655442843667073551743664090108562046068297789223637982959350238406246061742563812132825648901463750255611242269297315638660029665319239156190135971185293958327849786631986905289802470074143431979881553881430333498607081401367491485396794630100800 [110,94] 10876670230851620765876732121494035704495737160073974027297321606847984795594422280288089938525598837776079097954903000038677762739399898200440541444116648686503584967631679302256871474864403417556865809916299908090686145576528921135804740459237405465592074773979769789205821190269890039694719186779124332958341335846120817363958425446953043052428884025666387106863022362308809511781044797377066880317881975284258743011100764364540938937210037057537710508426191783347248218381198641524395156960815986860571438799263354997398058951008344395619530252602965869075331885299985260177291387106777971036986358884817592155305457250790393992163996450671066560108581924480520360482245012727639030420710726944608588950621991366236569809340792283492210088378308274290271742161638080275179380881724518922599275517679556746479902073512243570088469458777073823433453977178265267815185101417163570259342019669374130081055157993669497189427917476637111100689760706263591244929576104305201384087762726444020831286750876939069042590814559216864072998532717587961291133544501939168967443721523571585281794214608247590240357094665727140882248609884311879622755448991213347103463316696422609313992927145217417407875938083939776494284249137279339706963724559098832099154820037537576286865302042698246741462984302497855458267734365932079134560671100449879755703436790444623491223390262435982142728456914909737238631329646656173104365022943140985627689889871003569292512716865324610955812940348523678228868463522659526365082806503726015520257113518517475248649445716756644244894805231799395780191049462939057854897768495719566691669531364991541485780966646379203364142505788705299189723182982941802580278691398101555419051657461971057646540656416648690112024265588456832279060237161042656848056357300119213305420892239847911052999635144221701733419746910195282907680627989360385509485271266532198098457896672392790337245773067788332094323528555494447142076885413245311363521163851152570636693254509485577645254454538857101111072433137506912528 [110,95] 45608233192768214708765438430241291371548143126044098083876701924714050309508963052392809344993592676314202121402203512170451752874965133863917363919280922686795311433620564124294697184870448939045496706886743920361514104748527478501860294197581797059816438389841398178410123393736210379348990675187099866637896204377017611171956146681081589811754679715466271516737989194777804012858458054159437154388078268942051061900359866157261495021915614366254741025231456337500698661374634545723087432747512029977851776596909964874421127917069360203212399561106096469434810572964677340630886264134001464367152785166616502634481195773398743731766607826669705541503726305898249855607585424024080291018115921027479611168358913079933938503575003660944572911315194723060999100898468494003081093166992631073456669564872588177780985627804818032345916060915637128032097135631989971771854587265258408002178704233802975502051370528712551653661898159400055667926396676800977691738204738970552595012190343486922934858141097875424145562522509529650101369249745633128945279435350961386923058523486252449682101479304611140425467675824995166337960649005532299119781758194299396799920015016921579861123430775263684631124348976579201986923994137758658242207983176181035345973393721082943178270400766759673789164246069077703480133818993219091839330936758948636257022705845672825351938717893240490795439822030516903599962963580215593988626781546028192423469013677298099033319170265328053994342806194151399304613174514926307023916414465700578230141729121450858376621839536260691872559223119892635777594371060511805261303949241010824411377018680193991534933672426528139749667737855430376184798577379073519020610753575181763184097809787326954299675860743024299821099273550603620144556244856837820408827977001551106276939326258067975722258854927060682016487833558343071482115394155834314804869412317852286667580609580422206237475087366051429896411927068197629035475551549262166059449419294293865705169575519651935454351951130276858711853171445632 [110,96] 32986200868944810924877204110769490179336505247300932495271374358841559636989545709792430858046743710752892894214808805331835974060077889844686090736558328936444493880667010232477915043314390775492597720989388994128763606256556304851152919202627055236426056485799736498913323467343080301318954291709183679839549543586351819179721781725819781218686332710430209614118702250005509401221284180967213180935778297778458958153266398448820093140676597458554744318251407951809346633476226848489297443670827162295056860276365036159672039195894883691101793265285975128000330586100973539485014814546434759614879827542614629612614507494902300406815512761179927123669483179892530918864683886816606569069624448777418109130628921903130452641936115418989847303561893645203591886828364873141423444324275785963050513362279096678090165469662052246204944939356134566320847745877972150774076408685862626110985436262625627863138107412136001715360070180925079830415628100836675636582500088368597139863801749190986155035522273753133390808287483847357909044325236420925001477911829623490186517226505841365566180992756955731767366274047319232441791546102745858831202161355085362008291754196839097491658627123866496675083891392486437744219032205446198159900474239847959638579534464881138756271166002904682206538814045949965973246435408750707143953185454574508696010821136104986138796385971618361505050050365538540032122003929665287738639250592048991573857703159989494466766382752217309096476357316350492082795659623706540923506119038602930694855401694066530387176995212010026396310481403934901232862887885379476698135529431223866938964960796852259312456257012851009109806720490902149183836391632723771259791545582568978416459842004215524847102851079604695005695429549530415164360811980409705417400360406987454092779814698339856878809100326393559621203187345640040020451532368335776151434265898651338622957078847393133192514309867518111099032396211832927636721454422415111107128113856483014479331831046457264118496716719369403880012640 [110,97] 80927986552232724869911034730698687461100299680418919294327445302178311765780571399268596822630968255494152706162419614783075217800936138959188822706434340196523400784370744273316548832275625957035891070315834421652410680109476312424141804572920988608295129168928756198783601266615479539633076068911789833135350214699388436002607273229024978828220193122080203344780700605251781919382415016787441373057430160420952685232630806455830963730432753109917730621801267293309570909977309019558255833184924947058169437364759796781300035596621758244013284185535345404100984954652017743281997809154961980015517445848248058452635752365791258428512099524780691167091940761119173683621711204900479117133962665357241009640806977832531317755988588670288289578189692225432278859502680387972824445405714447789967132629545854049948229748729740621301641014546167730896645382009802094693999963816942564448824068299256278602632556908716026941567010671352330383876287041742715486678100861207462966460460544891493389526976045115539557083791064223429307789792829631060931935499336124171823645114616580614614705725972034305869253719798184193029921673952369823927311162953424053862591240670018096344112659631365176357083342409152519225769285523500281133376399695288907348511228036282743400002428806707119131651306744334991743845569223906431039788793751737793078170301414596969607679516685803625702798131304644471270520111893132123948360793637485561621102915107781516839341135867934318775065673451866717638208725009615510016303138292363248080828820952147878295191052064882209239757628992489583691315800008112727337311049088013665931974683625610863398927374489685642262476534277546250654966284900530707536657260011920455136467526447922414191236087199539156491018096944549569083201161005602349467211557678301586098532537399859763210897853541309732165741738489516371549562516890418130087569129363106502427044745899535256247106351183477386681179463376210002101455214717756670384216732179911350942932730437155092136696973576084243936 [110,98] -36194474910203783708224662848992032754692172111250560128645670191155533055204060393905063119706451514880624437728281489159728720445333047298755599026404117114823947463740712544833502973127123819209562359627206679120506864325762367138901950187413617517427404322614171801027391108895959131066941635855382263760125870841094793431173522136299075523166491642546152099775179387859571479194969306288932971056743656557319383062564691587155624249818267997426866128483787291852043545713922597788546243481666042213648944672582307140218719543093404471548652055170128936751783432534303671607371694946748779526079941912612942232722731863242241863486843053158247523522253607629884671243774660730856065726057949877131464457598447938265634200775222272728574829605122680624444616440420994469766278207031163531084907547734795607546665252068082251033175769036489146583317563437656151164167654946670928445703992678296384231589920894991143819415775094974844035276908944431837169977171177519558193672479226974023548343093531798971298536018875906977289148469323082210321853703257687894077591175066311540852745719241243296998658874411640925644767231269770482566136125391305788181756015241163790286904893310017506701628442725570992308474970805199741205419678549260017145521149338563942156178575782102741906551396310169392353694022855278123065942707844582857665461624755479372915518287104581651104641184732291110213205937949081047666495414932014282463088889510728382813689359753555507909201717184253179029846547036305383907236691956106721420446611437438956408432609599729065048077002620908818465563724810430333906952237182904597411560849975415742342989136314740576481183322387033710141687868556320145646660173219038083915593053164146506247295379724721981370989634018376344563136229627134740074796491601493206482460402907829496828548663737221651185517293229205011972343262680879721571596747234980969422762886356110183770591766620083991643512287558219238978778669164008729480128339189205103785950484717316339448942139194204 [110,99] -54696562635934042804055074708194673743870696992479195220462393354872018033282349205285910336724398202480263336820208888136557124058709863066268288242469004646177478751162568738170849751065648118904492682284090673308244864238699466201998198839883409662794123191734118625766306263823429808849681342372222733797887390797703460525409717521787075648909102200037259659472674424284329005887262371441938668960312198874546756818927498005942967160589401979184865274424611426331377867372794347868171684661394531165082106977922669461202274170431938007395068544166623794948033264290615018242474737834130526572279735256977638298582375068871827846030705018806929143712995828843936116470341024831593198236640727665834728575049623421018265741553113979712166303998850093339551381476231316893339412039333523894315467305224007596988178451511643340182649919373161395606816597138586814829715524054773736726583097864319640126491401996328992999350716649740921950869800946485712922530766789405186733913010415824096738887394986356652947758651788529280608448050287464118574224118235258336718730313128565484770093309417281766208690826641804714663058504169643300121332784016389642308318293781156875095334163475397417024016659706602855621050516494706154514403618002019848656945820142428130671955530045908007964423722636729895577983634488676886640882856056018791783912319309107509765432513475482819526660885313272324646945661162533287385335111674821072658121220642673959118063748086419995318080463955048790611379382273418261237340002826311102993412676900166260117507738001569836444585214867290313316401092155261620006906496911331247084461156014643755813106784112686872313154456738574369352475435988260952128353824854222394529166861265341563847977491250022820980915547859415323712448914074265556349240101774976469703307913009143660020926428540834638225103011419816496624400794220046432251483848851369875979661663501124077099371052437443969043445718854208605058809950775023813308606148198227563940764450251060292128207616 [110,100] -12186556103680736961077794437352374229377948461403915419317267156587399555723699685476337237540010287256845095073169521060566403583363002105089895686936933956133833616393987614131260399083703308501359547135145623677932821377008306132927258483177975731222789836527715514000133754577339859235552993574058710889377842102337222239483334657766486554281860772982367314900208434278232385151325568300893436992664413190300738122678670617378093559115163223843114445524772436240328687489267984138657172822869089277517746834978142720472416679759712082330122494771651437523859965587990615152743731598549639137672047670552807469918087038677855133001668923452592038049325051914819517570363405152397669263262991091380627109681725061982882262163599226576186818114121272212830773462610012361617957513222488021118804778402679495145234271208924063356780867727926868667792832624040687693221557901755096671724934774194575301721686954043244529787900935226187226851343459193926174762564472202136338764291810308909272953107577522127278794249166055251396623349479442199204059476370446169414879003935735566087359850213956553625845327611370519764137740654303526345825824272975753414795677428697609655236212033533510538364708768109716467133464257344454341599773732379246930524696586630646697090987190698126799742072597699702795147678460049742870851242473448235205994130054406348970623172762915926648757700275560462111021720182975784479711982091136996652618983620104339303796882012948249281144113116123710711793087309360321433175662548386152815986343260399159356931993916481452026884222220068123605168439840914540010358309861265427841790148212271219486356769863269700811810717750229306437748493927558345844250720351273211994283028769730274042989482107819817784443239012781903559492122374072149103544281678971389390912202611091094721573627033601345433589623406383324642573622144994706019344948243982065504211488488698450948509036787411443119355048295535330835192271609237766252733603802196075419392962989913527360 [110,101] 28090105829835153839682424022555221368783836900967396685995505674072644206023298834924158227798284984304090475679158056046887025591756820324247999383338791040799096625442909380206775653538824184993443395622071755716602259528786904766832425414247574132027521184815137566463437345418068998319064524347216108471613084268539336733092648178169605710573789226331751260703771250446400923143753263807503276647773136208663500253179019876064280111748928092982060252803564128950606482617562285818745330542158200556454309533954991781253007517459059023736706211886366905228169037650750082394439440559719453917088768218560575370372242109509309655518432667858254022723886650345074647886588927669020906760561960811696242958961380759491281227535245558892074188786827558555081886488022141438755494156620688286760518278009122444393896066206902481495182923308745132130532286002106818371748066572659330748513642133637410375124149962429260133281999796385390947791615116818102006175252454064788499258864483873745719168692968561708550361123932877656694407540151394557962115436100872833218137735642442018818752846271343316640300962870192745138470301075407661342393560717417361008668324588439343394915631184923508504199598710528438977806284767524453188138030059921696653244241392682596256733619812731957766668428184815267673934549362649499711828791332770247120831762477161962108435848867178572437666597429881757807280061622416235649249258364552933072856273347424138179828967055073021879661577819996467100350266622699562745824196885889714421205663173196690105156910689545378720219897976049798202092997054404943104801705250245938096439013617040396661345161749064875155003903305187455338126533641130069069176956597679605758980777225723140051002237453760539662643885122836877703944758372338437244331320444594225175475033617253698034211220124804524352581169653807922210451427125761397457415266066748671436319773964592140420382980335420158771419063090456468461274431656825106551480000482576186786458014305600 [110,102] 26093497100107172659145643826445721396491320333690765256501206376731057847373333968403196096203100832773089919662738696383953531307991026952243112228854893680525725967523138670395822477782940798068271213634271607267765112894382313511314952471424752832890762226053540849842086770502051658469645672400315187351715994242463348802457415759040612730350969589163700122621858398035799817153220147033377774210087786874014618658716035763432930598757176961911610326963555055728344293244444289946192741679807475009779462308425748568943129973992752600319071617852893814235701460803842345721579600302576175586578492592247587844840424417218975171615453323066943990090017607916313503033970487352265373924787352015014761410612529413046405658019749348319698865272073361156704271097294404284055683796448544277829370148865613441846364771486029888839613498081257649122386811495827355254115641145337392879747226769735004530099245355784410041531401126427370196353524828443700909803956783397864714083073612750508368634750973014090379878385091679787943107385093234767345462790159506698516923434005463787220069156409102262500064212047784405287568268159648767050181472434595763519350853977432725600826693026654386026135910893925082382458957764961487114682747781967450929269244267999173074172883929336661120396176247410644277121383321148845937182316090727593981566444974955768545440305698440860441432205165387244897728414302085109182048757143621205313768181729067376484136673545889677660978582295542990742372425509426000651615764428901781084936159284587742832593512387473591326856979892083799234542322711051034585633758195882808294100700880624866968342885017113432007414125413064879222774666509029530151941831905029606730866664669186690926248733012663337826339502535584521118469320312007412439366289515826603928143512943853520322059379243918534589250458743588773775730432811679237302653810407584747249590341123237034915283587060688500238296638120994069876849456568909551624072876747280423280867000 [110,103] 10225505691993881720538455457057452687348789216013504090293377125081496158166602185072765288644438049997195463769843995926822761227403831187798195248591292249762332233900055536830970455167158186947156272461871746575599138219657819226026531561660700201145260245391450007326560143984601613543064012749793025170963262176001209212781031359274736167819861249182794512129121891617160762356084959433727211786758552989947140568416840810763223997570545254730881044940829746083619131461903552433923479085090507362750056260701208865656148739180056615595580514090131088797363219139105801464762896422569566973750698408689241367845282355902613130747303245606145647481266783528003440233413429359982124541349364455294826245783971991882119875599057844809546955151356377827662741667094991973179252888555031150726588863752944370668735729168216743803097987741402401116073458332821916530384958694407038135285485065454475738633015810228782688067730569215875761289218301307347473770905709681356336752814904185378273374086585425060729041503720901028757793430877016534730391025502769508560662072646607689999465957040436989697517731508618127098902990954318654508696294452982405964098876797876181506886756933737651433191727864437809486465027850790774758295357809741143229565657717146236079927976971393049216470141647255555799460691887033493641139696340971123443061470566331770938711506267426691199172578000447609270686501441626024107355660386628494079059474628901702331699250728529489515277932218934709115538200595808955335122012860449188589352229116502775920721065816684222518827885843192062577414578809153250063035208859061933708618081747578920228401729928054881490817536480667155634266287683326608494241338362399720649320489593715596828872584400240815273209619168848528810365678916910193337060795021583633287518250313451096725050146473034313080601295154554385654621591638710993242751546412036776916727414023698725425953983307059490002377331566499220416822859149954297516723769863061797120 [110,104] 2923295328947497961551680669999506617564567241181387910244654135676149644757296164958269960945780824266604923865361481961699367027620361688159349484939541858386612769636394444579161882652453606724070186642709830254431864427168584578459534158415916406111984334373241226243217805187128385047666521451903016530340128898814035976620188748378243853279264455724529240423522311120402795477898908100143743240648661488447801818045602116914838941718034201625356867106124705756129247186497957738623341272648158697654284067635676299484929706246567823522727860862293281075167774621787094126123557620142901908272734886734160313457588871065938739522605906701520263056279366416215855363420363325479320266807659081005206754702587219627591149608467343504104031233943033814385106964506694281868078681635656064931755058542657403274272696186385300334096984750615047330471073881102073181314593094413033763540017872666963733109511267159296963389279426103891601539127015526062305852340957885629463416976581911860719171590474663173074619617909451915052437367620067288955057409220668286606794778324715449737503680128900634650934882023036843123511623021005236714397257367228148565035250489143005972866254913381390781683828035447045316065809532299369018716925734223310752053820900566726764020274842148968806753169328693586814784845659413224111624803769663243327843049546421325944913641564550795895724597281051466899367142617962865491593133544440119826611848739749060109474675005470600970945350682684607789420665603347769586696375438857733595774544600855546389741136138854975022279890780157803577160284648985983171899913824486554380663862650101872369488564363509269724028081141025496609862586868247313371839777621277603806393953463480540621908585161043318846594525808066267623617759927675408835133933939813297597419949398904601809574023482843241930905002490731548754611943519870389601212311037429926355871145225471201716276842893189527748352139129687475296659788315388331903611016569840 [110,105] 481256818228088857152380947120314111752732668618928822800021042108336506546718037331740884142216718293431179632343989299418971138510076973817447200486775146733105686279108725999915337821213229310848772829671474446652448094248824836721529384056010957415475644187744962688232914745207455652565827011393618053262403036806308788895671803216580308321117327006355868857676864970713706500336774548262653209741006652165415534047618911827603891456324725887133388985289032113175830009017225291107097030333745228140305324512650298781675749718568606261949546519116201868211599973851664665299498288863758004250135665773826138351034458452514697056213353953981720657155613332396575904867749398429725238684338970817561171619610456389744735486325136801232711421341169923991963618743943259856991456479551004749715077095285860392838047121620144520969896467032117003473763502086005567288298927205020968065387992173282006358294967173533744207795437635482167565267001416222306698949881068131503962279500588839262795021457253382780255425187771530142023836610448525208948974138887033580874204229685512339460249694521147535409578796593261393784809514356684864240679533930618472486806634490528052803300589405666917149018272613234678366499378123926869408599384811224544858452832275463641698358240949038630666324376958316657553328524653918310406475489647699804800167605271204575436227554273479844538794580934958571035267596313073590602024830728536270780146719352179486228778144565238374112757732470730308726816646249590211722391285508925126105550835019400355422481904608627009763000121152848039188932040329118169553839074177842319430105853860177384284806564932458573444302292051174709489558981652650640682169334562108538895209521706122828578215958170079582230337365088680835293866979241350003262847275564714162969352821805586918624176754753526567304869473204980041095101822183978507432722651788676220521945711466956606039919901520046477449880937534229711178040343226385866096032 [110,106] 63698856933460178612249353324972165082569599473480696664856563939537869565049163560683349723753500062350307941184318391602580866491692592359783080104026147138658831200405676640356731395513554396855545050789058368111807250887000246565304239668256645096475509199396504327640802707237389013754454521220479320401171761797609257907828174249903874139104092602382268025098054391744366260413959687438290690597167993774361528001187098229356781130093967757126464872764255295123741003095757556971960874634845013550101904430927051241338308388918561476220516849270781778344260779034608054697003469941778211622926323490866639223764223743779745754709406847025265241416301385299797702749779419249625007778162420670194113209806108630970362999510574467219911843906427253765219731666119415753007486689975684370460714759602830891527131693382289282320923201701934548920277614130806669484597748553159169876805675372236145927075286233568986208796667388389419828465258879160620662121602121367351557707122956910808798640623502776898751211599378725565377236474194280379734262227484053633631207377414844865161025994043411663798755585025138737453466386570068898265693850134799977658575652587959095722206011962557014787197950091877541591077061216165321462367422710833055590666838737852639656138040832807092813703953097241979466721664421555413991713544456856534351524353955502060479461654586857093233861187293119948016587559248815710407598300713462385436641504095862407642717421666659707726083184586600757395860916200576122985210353408522931157618737449691557366704202769598456001346663010714033920361891792680206894638116474281897515734355590825936813718875213799177335354647423029283693659099050249997371631544984955269525410453079758963946171014158136432085127169622418645045270273461856866450816948364759222802445956178129259409557480373953773349529604266040700383418622015178364989923060747874836178408864675505515474496277149398071257085554874203540437409937178145666 [110,107] 4732240505761776150852475090129003184672960934481112020740322954815870432053895564929491320382365312866499977336156718534011512905852748109849546518860945986278827341674413125026925216793315009466425638771915639773737427758675853913900563831056364459638565787329952390147598105427576142102178167950426310235128732877283066553903271156875837728585100037021605609246861117151924459423540099168015106757111525883528530241113907654410312650152430076733054362964301726334520482790163637745521666086999795883158815211048545151760721954455052240539880239508897089491436358837933616484115530300372613912012589638871063015679974390562728041003198671114344074207876038044463410886836337906888644762909292963299371290626695040570468112278903714685905126532049036317209200712540892971263195824999577829409644378833818586717987825184048931148631104836571290533650240904596157379007959638756595978665180156442061230941138437305353413343891506007199107347499047919352848940804227057035360709443085291156018068693760568882249755064700812093178838327883754070810453816525432584899706951538595799812236894956165038984612943313587965832478832714037160177437399793936102101089563863272252139154748272116373697133363491070614186182766216425954689057985716541923929866008605946716188408450890048405901738821884236615485341436115811626084006863138663450460290108945853106988894288345950913580140695644246918945345975559663423452771029052180246588186081339385035721884645751596469122495729645220052984969763213795939622284221456425444623982345612178515007925742216307296804341403781052519994473058725236338144698629068096031974690995034406899111295475090200041434049785320134796756676636805825946938954221814882036673837461872731995125974180354222030776383146910540154460533712465619021500134062202814683022788980825080955265503073703016413875188798413288072313287144777712195326457170172078900265783572258620037756210124352621258876714679138244371159057969792 [110,108] 442814946126361439268263872323537024865555160086821660972477877891126085091497487901597682689890719529697181298611224631672074264151273867712674307610701081403137425629376383599190571292543543774561933981817752406467350693950374494181572957911199760507452911206639398523872299834547583643174491582810336544563473159596392461482333252894292647055714171371821823123104998238395088636730230535991805254513466507482710057455405203411326948549364488039697750457279021862621983948668746718299831375436508408888819705680720203836708115875965955174903879275114985039597867663177993055138192085751640571211135203742109221105211024887438480609186647306317182723104479366348989413783091143811966828415971955417963758222362169597662469660204049037245072382926248342909086794024948969482941769918464365763756290336477485378740921360316138821396254619347112222842804619079106495879392953238718246324243886391146683168615703346239487261868761061652108491256071077540627897016985798011344728794399703676848702152238040789269954236992560422514285391948642543949312041526382627391660952189674672534537511407888053001343792957113739921260340624296312487735797372847199362477686864500508061938429382239701768149433934504912952463830773980239621213958209043105095021680006710152402998069727935720923621606410887516664830830767916552962966451144717626713225851795770109196372779690025470221569298554702852929575516716837207709406222229798938068467083338501422051071335137612866958370697128074374278691417514331784865110176935484530880391124031159865975472793576341323264596453070337823991032409666433536560158266282540549847468554841223386230083504927013488574295320930684993545675504398737650588932176940700753420516491825383640557740485460480630459969129951469121254054661339376333593358054437579421162701101320618979498678322658956536573126640238301479237851943833083623162096707827054445841553392872231516709967346760455106671063366108362232960192 [110,109] 5310995765930164694906205922928552244882055524574296809541307400283749807251460550207626960315711127285156742316886865664307548929152859464263312578707021706155427695563141466534449273345683780454951934378120264808237632811122984288844888093313292474903242833745274760581179500502703137580614277541782434247349839101301088747690380204120228787730181494608315195044814537041234766378296721573424351670000158579101959151959971551761128244341248776424439749393702253698133657216908950911007601721158956956712633704004176826031629284889541394384511392695087830817718691071229081501937485662383638064419959144901673738302204144807397459616854251766505237168935264754182134011440950791792241334222259480046621836717313305170814327406867366240616323818080695837991329425195904587723851483822632110082406249267445782702114799946837229076165489074862302236575153442825237354034574523399581684847687605266338885849623325911006639494836919896991393402603007738609581889067596215214207302164625607093936836362312113412145670070061429565969594353818687915965948354723778599236081133823408638430718407814565039335879731274226134923343796662427339657674922987623197911405257161085864574384517621575346884044891671154639162751952744485324278883615087231514512517990545290378384111146377909482511471463570410822778722095647540315677698452536481544933325107132725419225186637006276661423591660546967130951994396678440550149995448934014181557926572931776932601557640550849233500016713696868397266800184331462465542650581031543400732666500551398974124327052681817712533952332608317360592112625986202958550687951174953964239850568264537569056040124127979648285083866653610603389735375943642277152971000443947688623390778555916259363202344297915881528337779212486055165954657462693621049098038807388914075532454556415955023305756562205208024454393067729617329395338532523247624368946112734193527122568052797577096260881396413784058875644774624 [110,110] 317302831749331599183123091241193236280125778416705940832652975709440824328156241976065463505306689822351414526371274156462720967242620522694717225578011708260675783759988212567304943126090312031331802940628654422551171163978543627704270747485609303944445048663309757176838571230400586380755923671040721411791092698324610927171680860517119052692614532299956521485706853288685975320237102347569180215184576551277228357823364755325964110312391043448494559806265003974480040801339075883774204711109373928023149396911138941200294057093083646622489134480071239536837022031224559717878876995905550896596690016043672657264337019027171653521013377818409435481572667278489870942801839346181115823770266351382421681643035530634237832800861215399867441345738399038222005685710208477303183934005171847708402469593933767149271449877822568351743018445112945355531725897255619663012577409065618262567972522899523053958392915639456477546353245474309769491126107136489126596433161768738039774118419524649770309838402452318571932060257689302284316952436650186511605801640534937841020426165056245131297903096403749159029424335509316840850821987382704466282408719484744916053227222123306922273977148939427168446678091373560919526422962797166896138268279674274920284293047458927799239775552961308821505281595807478694265882307943765030258135991517166832965500568728156990802778262308293118428201257249305779188926431910264614828963222300939928714929629717613333195531280706384412364019181603813142087863319133617937360118538202143628321946026318867249154566374022721067774323026312845379438152775729040355088459008047682468399873614573996564717430075143764212261679338449950848460412491285802404746449319380806215318864651451869734813697691252098230439610697012333969247511225157690613498762261693930523463538101980089519342298537020540203735902475353695322993916154971816614868761714318005672191789377095222618828995785835988270845432 [111,0] 389815021553452528124546796734918451727478453030628488111105933656903463597621025257102018275267629981334055891599650337639031899289968583316149982968817600886329786249618713108948902336277362961685111688369790141669792090855158425802076217724636560629779000994194139619259017643921452132701714154279439304398005129798777363046737250730890533056138871478084611221488148365963228012195460748539331797292127652025631920748442604675547349419514558443629352340625346728859866851226604458039344273736882098748693271444171949538889663153821653855368348375228433447611543870781597871578636340119634280967164517512749762356609105666488853014998579290626666093041219573101476579455380405930481040996664454878278915828855136795386990662866868944242851747456472266893021376318565117984083912852587969887237355907539191228637275122398798610204469065789522584950826419252283154944762037230679049386411615547708620563990978840093452997422348972483706233830490399764165493098979896298337122004642101683652924824673454812748257971313632952205353465486122275465611910439290727462882638389923286681349328675020220086072547551040412534819153926494143016187349262108533999023126526197667784917359705223305084795647231020915034765808444176530350002738360392438212905092519800201497765664232458188813903212450177382021218128969227092543509900342342996277970185623485332541367146313633283990973003292997030345721285848243070283119652705388804445520550480034587198546987473216671566900524723300264433852939590052947238549567968542718429403163815885250206237662093311179476526523558667365187518817061832021305664110943156858365730731687531891134819664392024669434912403883705215661868589396113844514972158782771829883924654423021858554923018995895785252693358060595297434413520232640754506314418628481277599076189196628876046549520458661994242086023403731829475976311401098711988741058383380428098189085355116511634393016401270760520839648623987888876771820232726956009491617595004180311720758547474587322657214948831587832323783580095736866357611822647961257831525272372674776527253036126257522989829140132398830888355791615718740551442202335722483816421620539245633072000876667831624663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -22205184442466288998774707749274726552272578225790534793907218319177269191108390995252886982916116524453941025030569967065422476282447487884484124373277408185316530971578378769028383116883824935939818355163467860398403684412474404534303055572755666297142492226773679519766043988889565748677975945150175538092096346660769073608533129139408889924384782369839492177277120034480109356609128952587422929091988960418285355310019844402437001478550734892535677921157148636363523249022052726619260787133248487631226795818579933301395842570744619648835823917548253584778764593925632014281903465223203792346987401999728512908894856763707666616100279095772510597305754208419298231544695664836617457465358983192345755068100094056103267678928651263303283522925282222261860919866735593659182069387922857184925344401845461795960767750281168662943148369863038632887560376922213532094586668572110786614258662676876720098590731787477696747066208431736837869506958856720849622041864952077086194659872868033038636723141065794142641490947510504742730480777680490104749101167629626447015017485743163033558150071919990510958760152354283734839432494018039921978687473143219845539109519676186483734672287138427808597748100123305586487604947659942704820463732537901059659903647493575176873913442790639786854282026427643756711003871192716173143157949758114477159658995448990503135253252485481434216355494567210152661415050416975769652410882300873702300883009876857152481762864388621775442592797391921754665884490498471655736626498011398132954360014798131094693462016919526655459588286409402203247374975163155668694658768298230975533406547198127273109485983731311525906271242602860788924677311658241383080675075164461092950610505646784877494695816940790738104938362164501319110306045660860286935653672281571307336183176172678715420954167133051661329198553542892468719397488970680419989347594595622838341246695955765883910192314845130514452613773039804809104406240915111947625516220113126606249760493209322541989052766659081115129009887086612051427972616493800331440420212093281912459690449138476082833463123546101479544757287483032523971386733122032327501910832058283771348080032516906835324698624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] 569618368249554619617649935546232726396772822022692423768739888506330786200650100146976107666626160428176881028941777610475730809291130462140763856768624144402137879731955857167746688380099735725837383264884353001158055662411411690178257209651649341141938172692331293588366328513143237573139535228342419296918149630650181325853881109084366981938407325974166424134957838301158719763049943397233447312940195002394150688813484908244872449049362251311247160650033369465244690550018153007007968864760978245362756590602462956428787733400803610735123933837679675806468499706296512158602114585339682154900610240551297694432427543193523072286683961115619941328439264716196631077280547080537944394219661620850133712165810557321750202524044463297543865825295525571843813372878155553955016487900213995651744688431910554908328252413698063549183372981569596972902838143052719686560660086107818623916302931137060069800758549017365525404738016862281264937416008711749723122747486743352754266841530402758561519448094116411275389571733790194700410862570664690951351922380934292323979943814498835662918453586945234407383904922266897272916679657426362834922395484167596008249329067841232454114956622314286970013588367162778197895991950452713347729179850610466225795605669074216556876620771073267447462463704921264455842738860922440474583497297123941879090989091800977135082605105045095051269521900269590706838791272081534059349044956934028128031803128938409941735498232126673841977486039568567824129721634657174896441931845259482073576548298520148421827697372462660521095856356340942674432405104146174167399443564858638254029652305764957430032399381181354421876176942762877804218927700655751669058181277873767106204368102821666176744304119633365236501218929373555984945113461613850663714804297259619811534017613467483308095166570216668089212974579420126333777924185430538709189438784862463503434119474169269184142703424248900624581076490964545389494135753693351778585107553999529085902369504856247560799141865919041304544619030298753558147156202433797420567128438373736303776637954111429707647196041359949048521726477597637710812632739478870999572535384768816166666794249065693270318776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -9126253337857935765995218585621068210597958505250401092100236412972767401265853724730691442022735987803222191029046201656034674209736390963845769395361125330106674282942495938936128507394854626429276912183600255953401740911344001236759012194063144437369541354992153948105894450848417482243507832122254159639240033993448983319490452055032222912392111760935616582496631877105956008549581980941150587138404247861611284693614444105232556004819627741187444888609259556687856259249117882283143252208200338795634448228413323904211553631430483486157847858733676163838848424483661316849315792999107915176469281540227694640123174288347583427026124342656673995186417452110727831158973777841338418604237113005849933119033808798699703894146949630781071611446153004078105083946595517475556082501496984724064400557242796608503349704673132101057459864778929513959654840067046370849668239269809203171645184539353316743056650572728266518546623207908462389507305581570828021948028012206819037564783117811892657970114608110856619423727036841440894713403663074105981868138121424536432807187750268643976111973335852697416657801986721632292085197882328121589037019211109805287063876591567920670196874251109603274312168865274472798974501510811313218224976487149671244300914197756533627520359522944466668710990462067181252340787731085953951734157701365235493766200242863687446513069869165241248377229618491228468331476816884715672213658370285494144216405427956360992588272694239852374627750182755716946736020818796599286792175292096626038632851869763755425860323740808908861535337699916331221794298375885636797490788546528572588964278466383769772355583190973594390714863801172157558905146920610795983396682988999704531491115249628731239164878555803927325402585021105829831819695681832424872273392049934526302561045855671383902746589452406894802418366146785292100458506561903660570685698323155401748123048764790585099094631668537624510895717820082317698213760186171105313190318807999571909515741090584115637958191215079340167749389929965190473287176562913383052319850070230265193970681043323714146295987837850691809425217726794207518065800729499529239786233781238199618360153418483318375298629632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 85649384560767968482128352249103900434944225170992436962131774608207374961553183260011820790507305563299901506194995920641271277835996882159514321604647825209845507311900317310893007099343188320700604065467830234435172417024973299853804378548925150372456419540752040005368062618310703462254385384453316979535144633651919520783391789155745032647183652367473222698179990087476768310616050016340814555911903536787611438208611647097505732430192466610404499020587526517020820620904019868872491819294326988595255991316604378737889541434696490288657426869217958732417262148910740429749195394446846776722011138970741040045307415406586903480001292056224228926797050124423452293494772023164741310327693524550289462570922400974975425954442371144456717826489385924333892753653661865775948079891558641266403608169478976586136593013258348376956754136821419776099397409988508930072918157589892063892008377538917052857333114609633721679055686222642753753076840786659307145849985564244589858030175039460719052000032060765637948738350425068090338119801382388619790892531025129638025110486963406123073254935115315171835779717433340633700480458528927606561853489617859064442996119813874230157281730897148304953377286601230028548775973639048338116650781400702051691277920983717417943251120769549648880270441989223110930231101065699755760340703101403346846929693073960602452317753018837943119502720932751696096323616846904094333899092385019024848350354173649862192715704519556409061360389560907842933000617829270574877912318265368945975511773454441939878140281784846723723027179984597781491806085782895964005516055772015255132275006671740403428000177373407043365457141722078816541181200519792067114686538233828570858552504873139711313826864521692364222664019653799082882898429203891891167242419996858338270808063970560410657766224333653870903842727672879404325768206614455216117775991621685400828946233213135123039641191194275556834637727198752586011516682735268532791618206099677532925897228966177385483608683662429146336353645437442813711883477446573517166584389887877389734497491119575481482730909979941014149928800243053103715276453726422519604580862126124800624066749640723451679384535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -646303181055232527010633600457159832516649530568835878231070454425340834965579515724509242467797042708950915132667227507654940883755354316958469811002969921383022489072189753098728977022230322153941157487648613591530146844754641627338110900457931155255995343357495010987837111806901473258498287509651230329780516706211424373139262713995526544509625007484373095692467094520968093817378893678741096883937056267870510375674171824170052479626483189320058251948193495210313820021563011290866135102188707143881971240771073175138296762886897622627108566272681432742845469974494383145706221545792283794474807222250166366161549425601516955697014744137832048845099529831799719012598233640828723055127554519600646218294284819904360380966028612533273420603942366804194497912982885339834645420346301251114465868178401321140005666561160064412214291941784375489201048465085507615666626251005497700218582199816338388023100979462414569408924501298422541624343987415137302125449986517662384645137902335108464938034829948737393386132969719787901944927803489178430784703346382076881643993919940811180008802149400479092297757183045585696003301681270326925645426335217260595658784695101837595552402387805997514165661065141989266633952910823181976306589878737682661537781491339668643962177615175901211282959119608045106821552494043589234282759465534908710663764943033795757557813626940561863046936427527253790694574682856687902770038222155690287504358710158664202407332794492596906059165417538197185624329361207667369468258183918213484557920054047932322352813451657333444934204317210825955912492452090454567366409745426578983209259319762346373416019675294688630196181503369657682236902930599581011482479994960133769376223948167863272452671833312868854775546860162414720468993132494830112376294279327206797814862489982505781400400157981576215013773376347357445897863487038394768151612164331682676098245195518370451302130099807166793804333733789377545579537126495113117972593405083233427790281998570898164602674462947739602310874925101552753243815835716749556509520874972968760250189322714651682247082008170467148453648535117065511423052246627916188973455143099253433518738855046057412982067953664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] 2130905522655541893044657108836816191848747213536319781751215746645222437897962651739092625926025502740851628525912300288761182106812158869847700408277220984497787235407190200576098167291156553092255364814608299487792065186482440244894602925473015287688186212731949950046652514318645463523245957155341305903073827156911021612247064819742562076203489570201223903258594839032621422649269037568014924003515395896521283741862107754385361530614138094667792884522902072383370649657606430166710665487099298902073035544712434839407648897644742516222631986555499586435244311191288313455121298686693039495248111017144997601692848246949354860194300941850336075779485605607689538421370703387178016125061759904927819856310845612493404615997033716085337541348236754546110430161441410872492632235174019583969937631287386704915067777748590908902937567305086234988948316412009890410793446421506232397585083408118709146459251557887701521427817315009788227137665093566622155546352300779283857454790564196976096294845968255311180974905048656288256554027069683315615814484697370167058120749518913642985280181306542621319310772358998519177149082088763724838078360320821859040877172599747600559040814525889347082899634403261647540491464772719142685966607844836779365687936232329182033580726313174376763374720814229940109028158751656507546397432919098476491112761157825212817289562508831532572511776897582930514156924939251597626319140242416140452351461918557283378205852196365056220732108296218157334333649436681590208931441039804733398189390482244708319383947501441925898782078135198195522347195731373924860258718606599742554267153464131316824620509542933356564586643809639500661396462822699993763346091135870214849933061197232084415752868428848592083579225403681482847520947176941135912557279932191841641164329392828048988762997174704435976041761786216160160295216575526192384433853889795120784330647406554977351868791552897756580322033935246316924320106309111161333533428506019682472375359144264920635965501975615701919676027033466573747375257626409843371834175566027219288067439946291055671700703100602328395923220867509295293573454676485403175921259430794590978555703924609833653301044838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -30505503624100897896432714123572321179939055493633707177867117572742473131313401566039148135443057839647707816647352993369210312003057857567688251943250120272040314430866642479137882028294464368196098671052303128470562868168344881059471640064642853014559034130987306573420910307088816177362012337119058319473680879583285817261210396173231647088206443177539722256169679786035920401604781436273755590802208676248565599317653030974326625242438348888991055165174857739492877571670779968365202002410085814012724301145059291940130233763867042990567289655690830125162773234013656505540121905383067115177721193549582481617209479859315718868696609709816538960122033937256278966147824938942233390369313374006032563433694042292247419060029355666227433729649973685886367840984632991327580449613170111911238006303339081038435569448992467620623429957902497193764588646926789472678615202547490758604932085377811636762286874640103147348022426968592041794514246671883399029222130549616124406073062481275855476242859036612007808398925371507024386976211030339436293449617546851596577340469978864080813716908223792624659939832446596122504529029496270846271166276243479754428319460908451931000369889079872400371926876865706980050662311536158753270360974157139594333739021047934046766931118000752701426332231311088036583149433809192631131057362358153558357661660931743723559075887226891776512584115073414882190093421607504244560800369953543191776011317870129803496355304976578362077887393278949036319166270591134322118431188011961960961039874393748500330000261490884966085528734396720059103144119619618364564037189011309120759746654090103300500794237908049541528422298100838357791923414398627900299649698657285871898012887967709094322695191116130843979743359341878297113484121386178950868727465897888432591327995540651824519244015390960756865154519483736688163107196228241052474447693100654790346697292861050491065469086491870484867731429203679317437105641309576622058796869131400740542959704948689406274821454129970518544295506146603572561038198470743743399917213115502530086061317818297280571725419463866092302881501230645304157041185878919081238692284491614201204085102001958506788692810530816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] 247253124172271265272621161404172989709222971583642311772482268911181067873634905903932570365674121280932838917317495999811188785366768892168924083611491383497797694187766626158163389800830526058380516883265816984985821086143772113062978937225919262528714628903384468148119731370194435253346370897577405511293228605444832845432908936635640086370484996149860895104205176977747685301568122758341573103244539592403354957590499251955545171022689755879723064157071255321608828859029078470809604998337246381176722867647202299569857678497770182612555600096390878042610686411296437559608698407248463887505023148358051873364307871341597906711906183330847866328320795768337491068951806422641358879683695912558700453880506386473176195898950198111153816064818034184470634223300797624341545024251416098281694991335507353342329305893156339521328165202405648998325209199246358021302818191312728661431459802300304038304839414087814749995196559610046853560779368998060108512631671809703136180742587924688452033270772265562026106294694861890059515959077809934151083346401488056417023061180728548957276240372455453740582645079387569516934826151732224149191262510465193663181333514554894344782222900108049736623803578793320060924839151667772151616998358747415810624731723681926622973830748256178725262960306126635391968318949202584434813310255462274698064992874595101501874196414002063440728539969029327264751638016955341125269971840482890643511613430291874255017144284905510882771137426363308547874962787507068559105064012776196018370332572592535686195646065669959228086688418216053665701336228033106951757858561583910733590534661538995653933301355376666877255251930414874095799578124223226566640340836378459151302969318067781202058829107970691248003922841586317990698160355398188743907711020295482930719719967421290344890892819779723715801682395928455707163194428742644400984656156633761841433480388596970627301927630447505013550009117339434374105869499225830197108491321334231898765184347935269733713250610573073700806911697199797304812970118655427021910082880448053647345152337587105368193026298334643031426987782525976377693998902887885737030594457082995151403097086136092795774361676021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -588872829289119444242781307961159847041688624994646253416043299573391375962641201661826900084071411356536476843251325915513422734298628945205068624496359944717414707331913547521546576116689442813111907612778950735916500510121419813200353852252468859555481337210257235940756250004262883047748651693483324636802104976489780916888271014972081143748963795770795774594329177985183175981347716917137541980310397416567399277088901090176423467519735698257998341630872487645068815298766332217384344655494926776582676762951861396927855972392259643824821076321533686638868859569822542860589017780181660229086338698968592900897788141414810338971747505718918303722096366926602282665794863393307533521744024363308036049800295510070579956309801075487420290050691879953169936554777434185326279882690882348023921355569822308441932293065997503798336529282906641027081122853643334954526407039014793756709466687345657734146842449437718983532712104346248696142409604368069647550710063382211969228820622514304357560012848633810115900064617234731678701537033621949617906211006500504681351559968672894909674617704871913799245506038443083266276375108464972461551304012733107404642111267646750891039716095341754956692732723176695569290832332754053359791788490109287300176510124321846918950749758377352822876336517524906826673890040927056126509023091107898791616910180965518043861364445412080283705510327255407467894631266579115001715743461083936585085870223324074824967200720628800531387460982379570653109962901965310931083699333648847022046957931077700122633578795800077082730063703359758288893154741197095288452855193489402896063185948240533165262163293217823565648112099851065662137762444547001120626681353691995538344348393225476921573915632785725477883526062910845774190214076066959713475799190446102325976043726804580159052280275104682409954165974954329584507826511114888187499026401707734890329188984975711958957359225074978513752166976409663943904139406651951285020560381882951585884077295107274182303485803360075731440987779976853223397697365525874061141284455089134900271803952324439818436167738910125841278496768761651371020251567416546484037733328283979347781386305023762387496084944453632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] -2540586178031005830378680713895326109131577380761987047418229296592360640819639718375451872243826121896405204848041318128289156849312801665755785117599614695207116738212632469104234966271237862631109803768891179578333324138758698494268802405313227775823620833662600772751431669756309886979262600671377089592906098106595330909029362920574011981342562854094307841322140177404706724405602506001790532656455941970077044224388632258658146677645514177919479900088897964480805157052709321837420244773686151828048329274867352158687679758871759011558444117877675270239531125046619534472836589110675479981759371732937786274724345447320479649986585523325118063055312781951985020883831453614630600275852500741698274445951673975320299461473808515729623867987310944231166893064409038286151604385466649694673871341722253891998436086463876595023544869967711425081072434156708758020387413957553687528109299807380528947617296642016098399459480393690526906361968747947046762035369951771244056641914174754028889312332707884814574690670719799449222861731949052974382967017168529671511953277415432646804001651261098677679970630999248957836605129670333554963850000360335182429947804643593828383974060990501727075975115215322611167891773072076206386892143928932333823634361872370719728560346385908183227518405118441456912288626623759683431720483285159192982996735201141999366827069302857247228733171426644769457708430564461594172254621128008339941937286305447036180366979467900137777362754431691126378410255390838007143020396094263878342241847823541336839659147642946498261590028533570424830212334279816899249427682044566206897448509540342939416583738032096325095180967625222522832882077647585586654129633483973563821960296389129597855737807660443526960280144921298366109803583518767745243045124492136416730868642810180858878962300897205060660812632397894551312514577964082946307712678000444467326204051623351897400297762487577400829498827059095948343448340547555610809290781171591250173636707207697275710621838706901183512174503706295964256394821026080133007362418234425334362561332109909788419320135306699403894600252914614236598602282152031406383392515270581329826565044738490896776086592044400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] 25177884306731872108377215777402458507162026665259346488611325004856238206447370538992904140371310616788996824690838396629618572930214205863676097426082666611737963338866206306983733252522259355787902279242015817336422918336923955858136632166916865451748434685126298795186540462327754734217742426479332916121963004635381927331614824658275352626002809711870513196140984246063682753394106023273002559460165442160333476424167908637253442218494470894594652135652123042406843502095746949370690099544558791805393561755311298329738590538832429777480168712784540373142450616085089228579652803279233319723477002537254025637783693950841422538674728305298882268446329364728778808884693814724766054262576176815729652832815234231936575918909552851195818167880174179932784160440190533940143884451075369137774828690099578307170946944440450500324542242549975465365475449466589285691175817178027679284411496359551399367978959085804054733770048977237284993745912585662933031147787396437263581241049714942270200177433726616021395880510414514390641657169809050757283687544520368877748894728254701434007431997374480279455244234159795440073623857660214632071859383217419194629337662241110653962288030367321553412290981082847825960675802028077865994450696272455751942526620709444336349272171840813937941636459221571515124194302843835871676000197268759658635733342457102712740185516523906449541604024860069007353833159002848954421010719523885346705955969438674880664611854975815232903630656457940979594413491566131570349475196699293634523799344780158320216926459801287693165613725001423096680398101185449950842413256152106010765259219843284325311043661447791100550145995920509714187865912805087448351965671283859613390119237374805148798151586131757161242335619010730871102014349839420355421673808246304360731326308177615244854278303008566240942662761757878354609008285227451425105599717287455294868730949677948676001757510623216244886407331821373087845723393497495169666034142830765655412909796304670679710526933495119280376472119053048765136167315640109009948508627523541174871264222486616147632509949761719503314449657871547846996637132337782713990183150229837280899124935488153341116904941291569152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] -105560161764589157253338530797671175019520855078788831383839518954644872137045813909745412800046411827753922182003612628411827934031286754465843215337280424424495097591740866270702002493641330584047114748870554238238852763540809319855458100848399021657837841775303963127444910474517637162678884125921931158018483946377253114220163299136248099022162516981194934580898400669084076285922231425604532122184359349796725418171390705429188966767397782257617520642429560866306273685972377298683775182127919855364526753795593169453297529160029918798940380381674486990838244570478703579306148351042227855212455142188478839840108507392674381077142502768579482033634673270958903357095860834067226939301315363864328723781866809674823437433644134127311911961420179273346633311421879150315932643839976301650652687960163171907148862605254178092141509858257295571186432754181123369679472516545974900416284468887017583526687475323536137576867581751336338175243728310713361053654595699880529737408955624621105488934535275872081034444949347891624749375543742355485249949032848131738131609818744398134204654470434042237598833401415393940340953836773342701172042927513156845457287800387948556390626952644307045882191275495171727561761267725897114216869113258919187753549283011458904914297977687242809634832438008935713176978144506328041157180313216787686496871508137630332507951223091545202125776518488883630471257341658483172009778671183494404503315267170747431159502591309078743369673480346588552623520161164483154681069584963447063852352454602342940134838306063620641140182895423432304667003532553535287185115294980928542238080954181323339202059387912678563928381875893030266195134315499947948787578794964518501389592241988508826111958518628314981687227302941318442921138225628326627569564620461999353596258826323155894063049375827908232173361234320491556967115511843931485020830657859928498474311276339305793671486080027141765585536845337047002532227825549474983691546496245908193746144820967949534862577550621687716076073447625132303429077569658854920855574207121494966107416658120163010703228400782838400650671784986929246021874722561305500587748495875812243777162209177810700977370057901342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] 298765451107266842632714537068992775997755381814817337758510364300756188736803596801970020592614117477760182895288070487600961774724484693905510788522038886008565621717133238499234673882017928276512497333838319986020396892168404705759899035284582211029626896129150974240929275960748852640891008221926614684826638903840050051824575547438988254494321015767017861957460101518478629698544550705133731545947817790764540160421328308723750069401777951770905313916111838291180603250638092854589683342798503406484370778523301633073072555360466084745107378465398301637675747216270138114433986570532197363009177965241269305711977678017894392536873274759325341314187712780374277393341763970946700335124878488003652441712814768225569861292440928907680897476920211158529738705084082536241207452533435487871946588066041111671569847142027551017312620680948787021817476941906678778441019955101223424239620534818688770525545234117749077006609334041013625479485828833256500138025062139740134332105781560363478950354817129684891739613125550818655283201330776939571584693739449370770173746946715614242872510673224442259513613094301048494482408394085255528127273766730742510843680372222692992017158210410418546404133876265728261838019667325694513833335913571831787283006713917602955191526326083151455494475081573374315127258346470571446091674668799922350748977296567793854543959471921306477068345147695501852702192018199324554657296777878289661519694075649724961696674424440716496335824065338218495400818110191543248210890969786657278856178735993517085659012170983658365682639188189560464588377399227832449375330077843188405539556698428539728470884882694018007242599066603265468790364002350784001898263162265725957222902267195671244357420579863788548001020734203425441090971846277279602476502957289846232625850462413968475361456204456010059000847121495689652497972473709232765214544964257000420565438952846421636268044500319257776713453159336863675574307982268589351618089212540690506853762453103865358781075051085231637723579856283970309278373346366602013290543285948392360541778886328195229481847502177322181518279156805996219067421447221150542922682491828832714462310495277930647743036660362772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] -642899982231539458910662919568273276444069108118518783885999377880894388503934494001329790850763501623983305686810979821010892793345038578996334861302466798732029317900809062802519339322098516922875227657660990723992263761614123851681094069236691859142312285708672801989959812376218017429978437079999130103705655603986340466860901596391182923550243460844227966549443332327657964602970478203499892980615903779745030518588866671996347264599958623548395626233983850133439505453439995410998888971105504216985100025171103075475679239032834687223518630250563482495729096339338402593029920989084185307960964485490232860730750635423079077738949965502619201986311727677013959529382204683438989313916299903020492977512000530784144200692477993577242695888395679685400701415457008859719271391382789173109469957200088733521803760539406987323519620268320311177499431382795357460432008804446802684159193193319659147362081464997957702864111053900590124246018868126173165748514790909415818638448233339633077554264407043421257765810445562796187198253304315722978606576760373890468963720262642538572814171877879371622215520801495520885463762806868433514020266599277444305392037416838319146306369394500852871913077924718951217650575771632143883517160901382449344708882652955472250292548510175728878370692651266690663578199270412112329548751134237281739268328247396756458467993345930728088583994696557691908636214015493182729467093914695623416746603393687255909859533430343142571654243396240382329140228855118073304583710637585875056651092014257403109860141394684495474457314174185614450366027251351924311455271064438679849049824095358549299476291542264478323562674098163745649046016437749971555257853163514642109342445961066650278429586612412789600810711868373564223090041961982587732901060203226369278260820251063453474910775420192415940477556878331074748899427870517671140264600931894471290806700352920798097610397137596603831545253744341338332715450508723475140956748112735175443878384708762074484084272517706058978122179437190109161720285390806622616859040348518892150258866498964114729708603034319136480978194279600325546416674653018350607125693583873749636027583190134887564808505262415544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] 1109151629628330862146925714306527893247350958282503561379745209104490313858196420839664458785544563343369775323240344619536879316266674341048578676584484577996661561292493463112048214445207085122417155500669633424298573293164865085952207463999733488002223079799871999300393804185796565960551104582242633650213266423718809364159583359853138298219155861914507886004499330634306669136754205334015639067754138322558948785763200443892951043851113222504602832228421434418605040685651531712595681852860103570057367811499817228643492483848141437062536131955356951764813253819332253546272981847651581301423758849272537713505110002615218213808563655116434822022930605099296146276940335068354502741373489035755978823371152096565917624708590186977869989586784371918647329339111289702766028244742221343160335625844389269016263305484893169312278800068627165426143298679765519753251527674364239853322159564678890430088528420398080407209538359224101385293556033096913898862501531634541825698435928946769585070709303506242484117166200709011639817153198110518084805929040066677929848125190196947538319075977370035405162502646898225302376524009858315753229658282178341810478210241990123365838697025951704290685710701009084734238624605222662359769538109817257778976490232794980123340043567402588343612650245156453519993368685947089950693986385432088749997186503153846460370139576006108380344129793353839758098590017057409813532120870226063535244380888475107669276143774806346040090723469663540356696319904823990545278660929787043415742061448295087644721510120789994818876471842158868815385734013612944503136680985463116237569392893112150549837035353605473496513601312188384927461409693631113336651234229311300846271770013965043206446746321670664433194026390628581725458795286786730249243472791752699205148120495342779272875400282713690661203901499239509914828964986199006856017196362929879894442760398696584620094816263737161127844574598870147659784661414310189532789865703103217574592785661700794308897365606566865597752638816283920039460733871739324895468640460713179472383765300331040050905235498372679516360936753756814806820804058639430589680576747467335842550003209311462437908412627414941696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] -1574817408343478133707195952668294250998546100357381016868994644522089737510501720305186904912049444447781309136670832343152385220347659315780656586398299681802497153161089598472759186193515554986843885880769794964463547586630950856733185814420416393950082246381329219526425714887850876476587368893069968852397000365853174471620448805145314225155134500995184621337478432993817295691469267361218937061877512855199728194934876758941716765543804968173154331095847395467297386489484561609848085291443747714652418269103539238233873584546475766824377923674361954730225797994592280014284561942514457283498857681194290166956936117582078437423652696984809684139141280293354989829896726706358200999236065503611499927187147093126256793429079944335902279602913446845283343632401656683239760002838417827087042085968391456018139931667584102679427471201470459838519514065317696071369318701791902335869314389109573874569247933855510801202556698270039286921741489500978496774048512886229765089836724532404697355975403444614785745948111226871551320117290923357891880827771439840881099435517037177131134465079409039082369050908084600394665129053469413151788275200985375413612744248387361895414242614000651129591555336429627698447417028868297313556759777883904980771381499280713323138828585179194337470218792699309360874452136298631189756656310689104948183831794098431837137451667532683570938593404839321051713093895332255287174348112821715862303869093017397619952989233111164780680822031127662833464866955900206268457802928974693241922947741294152992315308076719901884003828688255402743600965531254084257152400474051354577531340543668998368654082081339078257716597472512920363496069779027130358977483173255424020386432236138053246395556901182417557038180489045176858046895077285630870797692729947520225733569650079346309835475126700749086941741102644865834891930563061910174578050010467943560137832356089758697121761428657072878150246859847848602832569627660392946582212024566686999948960636430121650270701749043751971029811951057555616791827279078885244121001381652399188766833803709052591619880812826889150465605056926580145279972580792999502372009751443083994278941085594591497164125514686791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] 1854310456153250113880097798653767945241473732808039534528067101640546840955536550491763042781803427513328744314318094183005306506154852156289945601202950394652399034949110179637577475006873081319693084912511836805898063461388668182791132968345829346177285302398747156796030496549642014038089173009398809903332914373284016439929246102759802047398121268839999193211348059549234807723866527652635903075749713941042642809295734730264640333787847954747404456913117165642124236329943208590524134520769959789936172284354258590468385071363223168800395044812146614328918595198110245023325229407672230592982831085655234175483297194026352892868387095308645566509546943156078138382667072860391275314110307370719971722250802909531116853999887363837214305576117342626258123960236092329644406106084785301891913778563964420196527945172696680701292433928619986498607710733511259044854212525350995869726935635736690811161159139496400429465081715399257302379928731758951261893798782958737918714208018951460950742066350942852492906469598019843734512555511555352848177647007020905216864655804304098643377384881879965446112330417292561623979974297283116196003485230440266984652363872850439271838017960873949435079879081291956344921921517129900805733253287118810544646885246297693743942636697713677544382109250082315867294654300655578377937659347910515762813571330523819247292606064592596437574895979274779828905472511333289299723031753636611730841514865043927611894016086429510055708681811424220865755679681671681863253710448689545856913934734757285723222412965318748031590082981036843903672585525911490900735731541874983225109627693413285795978019274040615956751510380988289486985422651123718802958418568471624374176219072290596095018519560772655009220019070976100009070859038884719643771797222268401843303297597325803438717750772286036154809479962831605732148056457561645770450355778845260051814421283311982605097994601097395110582703226990304595677111494290624352722213652049421463370791741025422085850161607826562466794039499849196556239481933223621178027402929867701030925167780274988286882241947373908268719557242159502027105039954778822273887373147071195555650045999543590686072059893024555008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] -1789964322186265803510218165697816210018415421590566062154595715601960357389645440183035734374054624987864143062284281941642829560905674615258668496591892122732804571725427119655697197219580815765504730830656110797979117714586440269180411051083332089135632625144419181050962782183943394010545875794239558022434069552490212257160038441948055960869259798591498935875769484187886588040454064138710032104201264732629015806669102654956783698892906739442130656554693554343814767677168654715114459788847072274777221866488493344044364898198854258572175308831838786663574020963346255923888496940676685216990803160397967080508655361862289364819249807634591796672537658296128541447308669447389522027125015052483983636737234193304109216420852117878890783132747809402125153908310168801080035320985718844478903558184586976968028948994481475161171891588589536966726761775365438717712565339847353012462813868337931012842557436528713616114497525799958383611971588767493038954498332018435951582852603670611864622691087007374125776034357489752405230424480356023478800441148369306376409159144987960681241201668394918297756344501389724420346889041440690827407790826772632649861243095821947399047381915691040098589313617690046407769887338601662308041687162059859985109953396376286084543778553078654418828159053751269960052684807637287026063264997178393661253594052428453974907610041828325147891894225441399852377685712139118298121206874329629316625302450598107015170232279395366386654282186532831611723707172591429034718205395036141116910817092081353806905395297117578248511382904542395383113294613198240123200363206768779724950954565923897144270928695522408542254936933380859803200365362823511559938697751578424999556065507794343808435097632433083959018048925326317173824034591901576574144426652648420834584891183777410565894497845781119601450452903879695372826730394620029714040885429679883868410859116549921794772926881264725684370160835792658914738585138105048608556353571001847228331435411597243406343740323872738572304238527820701680239597437223392460013254956812010669418719438068037630171024586289592118604000391427815917913947821676144008771030869465752787176868451909710404951534207563202560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] 1363927331021839271920088441250180146645137183399127460390402623030853986768354187376798634590282429893324902108823299944564529639170381475387605566315977421239916554867058878238309182755441332824643085951928794795705735173487190876401972711721779022446071678395456892689862809570797674794586362317694469930457963560769270609971767158526339119044224381468546056825687308131851746323173820337440184275677453157161142010770527635937388369622270903603626083475385415976331523073392418181601450993283780049545990026549402974405595370747915013960709050806063816346936268871922469164773216403873093478050592155946879304806700690598236297565257356580358216271283372690063029003730745357418980536336006784022784893767417124673898676649332166608987444880916199936694667122095334106886385739619869361324011803398707008118041279952988610724995484998393237906585637531740652286853292882742917669216294994793798835164847968279042978187484008960025915954357340677144179016948914407106175062899303506680830480215825441043764427331960375097007323854555643073549721000110005945605822673466063775352461118803819814180560349787089169274001899506742013541457434004631979693212745687299665271178437897143320022208106188482975142828817180707462073005441530894045932304514613349053675141039874000715990830885694366402414756324034861637654916176671023521718268166588266100462208760005126490873186533727872028312870737316219520125743909608709140561243920303530731657564749732284534957180927649466575887527304855810241037898852847996407271540395799664603959441753483378920967640503458529220448461286327599908571777399755961486950010830832134288017234247455897691879300175618498955659539994445764428216186800325324652455908276313745388416046456976787622695569992653509895083921445908921475298860879022997755766371000234572387506812801103007768080459789374990331470716271453771044363300430183415544823055911920618914009462183771932459840089491478206046429596996670756416245735866391295127796799373927604099898545289982428544849016869361728293313344177163211717812491125044129005948436341581926156515889773410569907765999321583091487561845608728916511157941693008456069336772116690474837256806006298702249984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] -751128187514582517100896072511886363913963308705762757818212518705431566980427154449893617253677332677221472900620083241661852493554526611097097194393320549164752366928001073061397432159800132629965993193259253446657539593517553552535018890799117390959307673606914845652686173389366000697866388278085764096490041058969786135358620454161553229237699775487493539754824779952825601011489410649656488820395995572904039867683978806865568960010030069287456323398479734987444253572918683672971381548032654636201726662917056401325177677148253750165167059363187611484318900611419035188056027172789401657705650681575737759007520889361500586988377608611223019100120552054802245732476256257537628721206806143276874431043937973489545358201268416679127911869078835253092715745659341189203714495362196231839930839875808989162678902091361968704587693201402193454914859065301822733593249544390447661020232340529831098722680652378911702545719352274064973474854533454675827759879019240459846334289301794938237488092976945796492353680148923973318697347643785653706256967494780355963876378063938156606337398173033853269347145201469692010637580117055282847450464817479780082908337680087447046757702928568190741442750491946264882024895912432944978593629496792442304286770842374426996635640142477556020518191291962459763395990057141519581698277963162391045146991213051562572025123820192428992031320072091918281244558124352577950019829507524728119211173288286775168487396046355021919559876858520744654514555789628261929092129936537394984702657706058618314463735788395821186129713297165981067873196704786733462297713511244296888889343766900827651246822006487892053520659781344561648378814394012643908253103616872901727926288329474501384291005162022153931404122229602552750696816824414753173543460938534468053201766492832472689517345282533367671538675661647975442960207631057915129266849525987504943950531518006053820743836098598545524381137833958074065174898157381968671522067036662954831247320660228592297004850594605522839059827338975366999126489472696140482386104065639216387581198596728980160798223178505114672470393482093869607952046198180002920603395679459513313834446396860702759435422560398868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] 234256534744973356820284701802069564255395134728535036946926382294316174564464420881572598220960431152817464130498268885566279007070402401252890451443308405479571565163512529754913407206183783798490640866610481225866882886246697988536683417033971241720731267701655404026632816511105439361249868063405713639037897439362329595962700908740425483186202585550951719381131052586222309493061989856763253770404651191489073005247096961926706760632822444260542845786969952915729501794816069595144784868457730030635021378666270212262196279203239869969361443278215319322149564787609408621022242011629482562059009135469962440266920822270385343636829624961623457792402606784033298041179342848009672658226841704758461251869354546817619833050674381750388982776748873593135350210624025661783134141034183736653928431128995798677403604484744813757064108112101292243280989848516058587203870762906093202465523546246367945785612183577921276462749905182403420892595183683621191640387463923248703058136079766458949150191345168516230248341140431438561260731266238610354328277767510577558586545435425764026761128130161431068891699570927077251361424790909396076119655152157921675155244987527740184629116147691589297280505720473968310648777263614096182376507744239472731329530685087962141739754006665467513660398134553088005197262562979278317463346395913002566646497554377589006980108185413911571921246514756245532429365238264176485508462123827793244266080052841615196949282091331960893907273013151329208436838893748586375264495539516988545821202733931627090990578203129122900928723348625809893135630587270003164069617117826225383735745493248735403385489091353552890729960191695916149391194539096954955720604268999260464866387385054845253576340375386944057642572164122970436883726617339207494868787850318043156806883696222818171220475477885613177729125007893289487749342316473844297978943353628746129620001227811644672197127257343574045330142772508162863428107365955940324520308838490827132341422203864114121098660237630708936792136312215526182267563656996087575745308330320173791910983254076080446413695063196163688554679003461343057874880364396264633124200024167193055781034576718561589578735611600175104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] -11777498132253655730169854693310640629283065809900725298518534418009172534740565872922143163964009650317765524348894541800502720886500418806377725500396401945969234927823949675533401465348363157305757625659448223900107699742978305425815722674288020101023500320569102003933448313041315692311692734922375157994333325360497758288705025707345902915071279563996022478648120266174744078197415293312967316385428146108344571536466800439499429797269573699909843063749115604715013818247042867841208733809474726049163370582957394786698360976720063238405183400819691572482631413055224262042230212443569543084483583782192472061594589203986697621761460887271894270733884729382027479443983825712174270895846096655885958001210448904844335442039057924561088016566318239488478112348678873754974022521861242750023822673020218955603563656321688704700254190605268292555538773615046434295594614976988795100004352221249905317733796092622963547248306865345032797092417143850323696916351705040077331130390585562904918342691305783414263134655849809309958661974416981375354094239693359811483875030604668404672571137645309705786060438565697745095718773418956171260006789327888841659333799033572474685880936443717617236728333659131149089637091271871183520644624848126918783600499607478275039271805148846646793318695079588959324766579845164404907847370368632688194185734101094967677121202039251681375771412250936781539989887041668997646644380737330089279801155421464975788472043689673618145547993312265411572624661965800475013982582894346696977455533571294509999941388964995182148266826284056195376221118400115758201811391423034364419328047339560251327145836792699051262026833328897406246010255572525043130796842228953207512911476092525986435099613156073488224809096121885014024441964697995601840250733997605843495181064106515282237328137345564701790384489120405526625996863400254902394143979016736926448668140500227258433490805624086080994568458167633241977430493718730538893985198278194203639465551653027158971970986884616965922474403451198308553468420837908733040331025179625955162997652470605741829028195446251998528492598355155490982241495081872163126447687241351744588383370993266217015028035690168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] 65126097568734447860507164544353874774397041158586843400731548743780788694334336742408193511999664955302458387316529015221925771417062828941390657662035033090506208063774038272418191309215045786250764626761661102743946968117636317976794437293607842653743597124541881493752492266579183894064523082983099469597276753363155276254430393803523788474509024714464721954148853270946852346318624565160241462233741901207873642892201567780845139263131969592169797623475452416564678049862209699446762603917978950271432315731742218161021997400488086534559004467695786809281323151849022590363800085628019334138605060340341620590549899474866867836279556526497540184239757136961258869995093921799681242850182773194679333240154019633816200539072114083529186765605392532403343125550099688314025759164614369977421145909826335707838949710229891288864798422762671210412986956099053998063228757884107989838694292021938098221626440711324747120206098426845809805537292052049600988594191167443979423643279259428442052293683465684528096837859982471462708784630010327114363809507367178000553022996105677975411815925168439162263426197734630165507985980348546439009140387181547937151333410994905856835095323953818302216386417335635692065281594163924872942253551669299839889372615232347072636959955359749547704989384652323127369936413617268931553828325858697204918158353026818380393258810465600765423805016728777440000571385692938510667693437350284098502666122864303971474511324575894409889870017990503214722184688965094129300657547737403702826597200211476120348207288259841158681825763420208106798497861725780819831612521613930622259932118292716253488188811489933185337439093032316310322343616287977260478994836127065056264358752170594696429188805271323065407899964597722178500902124546832267895962360102974744710597688012267509425281136222961414146317089299817617217277614415678018028080363148470255485377671686260651116764059827550154604737634459067243156282921284097358585876619073542459202363258233339581312369721149607325533989150146098747089627538284555873063059489291618067204792377828708805420014315125412882969846506153951344009934954692568215339436947829224023487720595552738461858668911735603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] -213487184959871595051336391044277633083780118432058376183078608647686140328713865165393587078962622135360221844154270036907673392585132030326422533328593906214895986050138665392926601343292330266835056786756930461827937833765248364449326399396958994329526811260558734053138861651058004183220490455385386812415002679477876716129012173891048010939774861044363997537001231223253507765791523179908460429479799914472594335552043584409983406787306845649146693206649348985338453571781148219396817412114832120222036292645683155377118899414889969981070518778458432532172746099774601595203356413058362850241336509414586483751248166393518321493934458865504625527390173518280139670739567335938248351270296993353086787729263102131069747301711848205895052197019709559083478539699056738711186019412658805076407653667517227888761993247066028722002308294993617722157289148931751076894218997206459213388955750441270831489123549927049107551271467947107988371995693081082360460547758667533051959376920367851764325653626128201708040426150464896852248093105552145815575912899478916922675637254798356772209918034737974117490369368873925065517093144149221666986589437213720156310380072445624106975362804265621154164322142715365469499263025892113142712945060059950370383462393631531302464006472936413760308154697355052664002259974371933143244017645372806270666142821244262918087444701671301369563581089352258256596285073160393407280037894426466982832508683616927015686892695132563614334604973289896076975082122651137274127265303830157719183886781825515267589658362758690555746214544830316742015146705864934221975765317085251272047347010747957036383279943600345884583436553752944297945623639329973206147919645297839563380163935286436709379220398359558612927042814234788695427697618781509929059725912264953475113234795010476190302018122952067083709870007066608604505308323944081129161955314192704011098560104403266655011912611444935984087559299895011656824991882034919718621246846538709224236946539671249078835138460103925763075249349964961670118834436496661065020269714997099220494000862339419236506384664309909783784280300811324776583792418612601270710217946287735585296226758560962603668410377888071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] 286573216429035431468165850610036822036170451688998795599013313037627935940430123540798517824243153403812916917075250326286227410498259394029443570787613993222402194465098918448448329435901786841518375626345869687854390857735508606828343762696154070588387081743111099181724444374325493525462416031943372680359049090475454403217476677951364120163263720924843215959160393529922701814109259050280603968389999574666844013533771552062528503925906603142629630914713175992300243842504251129519695825079026899906838733998670808648033454501600598357110189385172679720796110712853663309193227486272888923048297018676593980745984323124414920857828000251920091940123245974241756356505922116615316263362715388962696114396988953850969887466787504949083045994144160307421478670771234545222471211355274469631513990695563244356396984165516918464193139883316079943957363955875629998206580551952753931615745436914486224707405163317216397084479448781700544801509106218884903900158968150950519880931325946820905849991208216693617315360195816102968659720984399980495279438805440977300241915151678665792094635812544878321373728278089928645994332863242772020699654791910227967233110097045582768537929438183812386945779568773054547622700108571468136689115833634419883915828110304401745708826081501744726171548935575079366676268014790701946345248288084111279454368281442621631867722795034626957507465182868824407930782096475955389963126239026164059061172314458677544442287995341591858178430067169474538052355893971026936738523108988734013590218561478157237258754901822921928086510568378364553264023670644954021081117733754552680421185951808670000866708920066518803314814823862492085904990827062445835542533516382485519529178584282259188462739061780168773627916868388714975934130545397729402289678993992857043173505936775293166335160053028080991750346264649454043751673098587245056901336967766217387879926514482296266859138116937229529667923279605768437227682895275139346358976910324124629948099183903139616932853374760568621872399105229879642084589515575221991115787211080337815663531980939652886310141442541197540164997566470871388405742822338357091173535383286601254084715599677599473043202274798600192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] -238684192437025043640888334974529311154102352780398692949062800303091884394659252126892912314357177137786123093435959030713234542213171970335188915841124584474439252644819635265361944461765160981112907817396694372661587562182966583105893208923416784399089609198591853996806949039495021569392931553168066863824158259924916287471935102266244846248912125199514961250157030641203348795563419367930998656569476607699311268577030805199969595154080778219081786240374599728075110322857977526568547876824137464952983416843139209080356745679325101224894623454750464709308781203275404082341918694643850021251828430115600498419879590503789609359980613614322084167402130091060655200708828700950855208917970819277128977607818455071696497383464978388160471481199555076044543309864964711606463248106309251983441378834729137445038565804817552969631594869501336483664809165023917509957341148718970078699252233131087772669896054847646806854290816450033839644087626101480251641520772005038549142065546546014420608545750388091161602150740091923300466958797342726293089350709021622125199356242056258975999862185694987539999726583543268317611358177946649623447840226498128717679164764226389140409193669165231850098120145775110596418073207139745068452335322322262924391518459750306775693435438739999250111218579582550140450065466058201034170333998804652092841471000138960906470299858770983500580479993394284576604771250637219088628604259930229174091545747257478786013270205390077187790410408485198611438489711094401081619080621970083012378993789091202271416328530819269812838792353790347694502653049729606893276888034682201730128453026159864199421482911941036917896077163917313767779151712280601679941417174440104948020651556078678433275447626685219090489758790169164174384728777775498113269991368051725854982360559785819314452108798169038839405672736395516995206408459755466331321935252060436248978242951955026483842465632493670537563586004989474822724940772969619119779382568658710832139779403792550339860052539707667902369655722033574942011475348267771020774826272142777408595293729602743838371065684328659872859861504952445045873963749195688181410769034946735399251478926570255066718639206160138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] 127469888534545735998626248979296289252674426843678107391884191597646148517307799101311812258077751485914937232323217560610398765249563537650747814768759003831906474251872123678068964641936294073975662954499215711489753212966742496864962793658364288507370860425142368691939959932889377975558719081642239453063247192795193340699648952701889520259888107359662690291036834190404292990306467628238157112977194527001265292959521864526752823070516808077965382515047601221281690102858778910893824401272044486432708263142749750233466547729456780256795990203091479535346990544781716282982841672043333216196921530766661011784998249897609350090936054515432941205295302377722490286645584938061149341276235021118558703778464663614331005829141388609438498663616257960990532920279888272664962152229462389195605850520886731095998504723169700493190090188561246760701560736733394135006772624936173531686904416882135700537798594669437547282171877551505961073516578634910392600054376807476086941241592258338263035833090520082569831031670745324059985443725759922375163256007247791094256751066668218014683826009384919562227782035110762839065287200904280400457103770823689428451323434478258469694451597275213316936919244789644065662275901310902231768199903857903113258826323611603247821652326304385948916639598896794697859307712703275598386740961871736642514860990643453853734225351054598689306870412577376376253739370420888471196561646873843339005748667076183891278237250655971491514895826998430551270753053794055720040663597469395508816276338623587828860205021486721067474061185796723796349930333453444586773182283541377957772894931044813293302120361386543589637893508861355149456893934658032020971781139260260752705516131802847864321914455056871938857658240737963947818243702737575829919176065614012279373432050334408014935738491535279340635738594203536413486954123063983921705892139812221948537043461623187936765802746650079885148082014196594263540615103638864963686316591735346143077009578323709445390651161487241584767721017569042696637833107222359547996859148370295429212989268494518118342734308883679187949536246321829787768055962331858247857045419501858355289619692556485101653407464991752192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] -27328557937182887737900801802995119136780508615547358949976327181563951382727961144241007011658411108057903870809216819933268070503464269835655387908713637385275222531869026688505815866301181961703385340917965907404627932968749524049329318774138752547805934679895944426795440194496396509344167163908112364050805321732603923180089325849032826717491817629997237499697493553158180546926283416161933465772444481884038199556898898964473483048924703406982783778803678666105546077515254900560466517794295107104193298113399662934985288056751983757721275727937307555249448748955441031843556723898195150813272626536348050632169374624416601093152692090672431974650863983521365780132113605299024407695488124561179422410178066220734796529816008743091799940178011607364400490424977692912054256209497885111139047970698515426028614297464020351282730367827329291258696002495996515915311436994952859390300917458007040368156547442370155124636066659898935237743813480815756737841027596016935364096053057843191046150977860932294993823427520008536213511177710635638957787498970153401282378622523388967597167929422013545295064960734676128707055710563254402410559599265838220429293935536593410035461082194363520579750262705734456108411480480943814300300944477273488089644535581568195281144001629419452479113548323138685111547241184916686655683430756667844524971795205976408241654666783686693323225145706853600743406476644889262696798564709143561720565721703487225287814583619399634177477467861800925124608744780504959921501695192336882879680541584890955666768063239939832723636917107199578114368996311362312089755622522979394639719793758023988214425404073624341151305468410043285742990212792824178398867851434493605294003231589017924716521698378954735786816520974285682936690909351414834981323649152615752520961587757667320720516399070846517917648313126016529749878288279912159254041408156939030167719585726351536407027975709138167253586089558281440022915994873003377117855302064623458582518691174195154769726851547744957677208796430557552399624551732940784117788553943104980948439294735596733201413847498519343668898057501936768346995614494756361833128330360193280152752125145918596331247465073213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] -26846241408711272806322633588754383140381899470757023408250265553432518301243057893210867321022434027638676126991419855854619139932158849101939278332291952681856511723341170057698817640422568797231358438005012372056978077851726872786823099806456001707256082422170535904544647208929658662796442570700380606438820572738608921862935050440258953201320259541539768475137960783473964873062106018185301633545770578378940397642838752102179727704862910585491478480592066423420303668564212256245251375632136695512417242895518527788912120532723594503873882875180769332140671757202470262535010677824483722662697361667485612044117919701251785428236277985760571749510112554736606029252278493181018928404911714302370414458982702402828817793015251843310742060440805582478709091159638801676987640537083134114013254031559999649894293370024716685189762079272216571029969481775797101936644698057215558901874752487315916075906886584619938565579223804361665362756044009472837744750078420252566622148535130120229726063405300589735890170401504725286069412831826604841725794104251377776672692021372925272446296366031047058714990561677478592415185886612138953004533032813518418327255640987854723694985091279072567355068007636619598864928703010080756187221655963060570927035064548203767278533421545932976580760233772326394428896005631738757071104645592610510237503294529711232889808958145138076658959154822629388436915765596931058445067842159222290468828954597753050862746158900827556771123382068433824299810668225933368164408845895299258735243074497949635094536135494634522420463649050335501445454611388182183420118044223800852015714806641848256827031054017438056121406663597105250199961482419108856719966821206230955100368112220789294147105904371297887071262757496417356698901603089478354957221114834359650037141505712139444376101906686144937449138195668448784051478703876809780298436042557079265655663441040839566526188448066470775135587125599610888096216712412525838792612885374980547826725136435686544627643048194026202633924460355247316327200386192712150179271782668795734614203193959732299216753118877110383988711122608567238709464402203962907606695206198369642219039209124963522938161213055434752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] 40072235268388119298604871492750587332938967342488813369242349794693054525449290993437157003227089278508806350282415811395990094672265951915391659753717210841296088188136210286146662219456915661037435495523543729706322404161353045601536884724502580455941325120109109470749657871196787284491381693691157617973069242696554453740094451458981770708264263435391200210159949811544852133137739251712028159219547273761496923040588566459019050860145212542046214516573941453070252061043765471153335654864517669446325727971392193072405485802744963560743899110729218951242550310503083031161600668193396067557443837384938778348873145777370201710800070864695983550052713021461534509969427146334633010815536529159345794580386827264343049508253032898403507067422326345183070654490520456728335571614011094309230858048121125305448047268758444966742382067804050337991763840245184595790655034883683595331622882344786542429569082358980504937496611183479591365780835003069209247613837575631518179927347602208853015491811153883546149974241281214280162655084568313098027646886394776683130340595883050606622151483374068120008569664647810896995909377421427027743224091163737550084844842677222245966837007544801564963226492438880405914833795351944285038058255440436812573304644806974892282131967860165993509796892402310415047051578081237186829931066761359021680345087397792456615742912432641375226679260632343982875190194701918080214828872199212348323242652181389534038350891367399141232674268200776312829250693207044552808852133004692485402591501127493361891241624491645706725487588524005624131757294671699247072966965943371963887982426982293621181683924726857602344331978255812861694000586599524217396400415224290123371080596894396265528197658591725933178210669570148671767056866521572223256616708281169178545663948217739648803819290698669161845805752593470866902557958092109384741028400376384372549086343886459823784540164641533121601190786127052722342543553348511318567981270731359134322957493525919214006034678386209849342933190572573015084338834853924457705249737682039539023900400131067624421959414247387709483018166813856747520100136024409249145096571169286097988453141787939034338914697687859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] -32402532085782927269674092084506131953043918269843241516731819869420066269336891154079123832832293138827215375609926423117204047628382995509321897885933723287956341164797342620482549863421795531719038758844481024837176054963007310601921622170698211669823027417637752500907510820414741508976409332908229028888891569260984558396695383344694404342971569756857919384293141302566191197542776860055766227853603512374182617325946013505057829874762739374207084767097988880565108427812354879556292017673823024634947830549446110495012203155677460356491638980534030628510369921578158155742145093697526169985193258809495918420464653150115589900764891473552232434613843573075167433894210720678671852164519647916633062568368919482736512660946448234026609636612208440942839516166367351700391726384961746828946511153317532511715379881557300015847263760196210836966782100067877978394079517873746668751588165790281650105815849140946626176313791716633306984992119057431582515562421674960570297712405441539633413890206436133345193415132307784387160984032249858325515116135394316954588964973373809710354048530201865967184653164474190782046212064285761328826554378645979449048674643198405076301357319333834335396595483100988462189737815782167969926305319306413558402647346940212071874857565973457387771158625250913117556043936633583592482114396055231839070583776967573470682526596260032582692957896667089163960385434958820689214408003523539831003159808490205365686199372769272157569499023291520537791212340197149160226565029238662084832146788469801466762105764718044890428344557040100429833227095972333936164219537980620759894281824461825836029185089162011925719526878871993537150856083558939659733896371992178060327319477653814053603069058703156812053829625191963252225963351380852996952449658853085076703301714655640078601401309297449287138926686512762077592339370020747413436390489352358970239677458669295742136866111077560319924288031977963223252393392180046727549851990325334323624006733857123057831204260399286594602927309251986178489488471954200272697049461188208743576918955338888556883080753416740646708171587548608173248851010192857182067258588237623836102048745714024421971959855039119360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] 20029399595723438092794215490676861636951966291184806031411223736431353301862623120748858436609625920498415649645871650480865392403854116255464887534723811032095307646618872191420303110536628846568847509160459418196076243551908855200523594204045353495075789943834869989649063751285181697568424468792263934672617730732801774250166213034950442863463653173713729643615416499941951567178988077051191730438597017857495859333173843720256949906422529586151068974903464368670734325003747218996056948257654083997343935123570474915338611865487566195488007639305905039022790017064498058879215698684501799009437750587670908618274412831805062699169292500162226430866970333838549686310952726041157426711399758470146226280764943199340543009953650987177170783904019830592464147379806747679371779517192047534280520591927898321394832554363653562647988514029849452930195830758303218577620196663293654619371530629152384362112488012049579060347590274666480623254136398436889764866298152909130121597799740854138728904156259290123746926342787916486530733347240981564327162880806840992506527454563310894613878673631054359249066561180768046158695128147549491491161027552726991633008905294503345310102959775440097562709125349222012865221568196500853908625790720256184603791569935513854130764225414819933659553212477551816517048279280079874292919966040265666594215797330393583860802664996990688788477191157505493631239745650090696165941360260045796380882149535547898258725526526446145938280773550994902809729509908790106654225027474871879322415242187633310981249123296640910783846399053675180845493634290720911560065704158995874421965465428210329586429152805159357933098654001142880595402991185368934567909355005821353253093425249913694681780558097261981007545449886459670985196399583565280126091745893034301776647696743296078584161743851376936547357575362376648040142071383484914308765859786541032271801919774544308865706137540772682626064807533791504827740959151131370225930881204737141606887468930862194865118433544684890798504011017372447133003441300028285139356700444692411894172104199869039182951443115414347431378137617756579034586630990572425960740475753326754378495296399784718075466659041116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] -10330258328137568387688471195946592109572197001671742046232776155801680840025600578267347903711464068610866289781567347503985612790640002197854809353899219897776595585852997816972924082388524644600356918976596268959564808698449726888265658000289847549461155812513071952024073140653353155075815508453028748308820175510067275863886257413672930325836084485900197525297577746905365483632319840163033365492396057237881975629673389074152399745008014195130687188570854802410811967430717272366578225519420358968515585496547261411492552374781040959234009006244067169857543764219813440664834392715012552346643323189841205010844640128022749802236982240802596207891325077884979270934563328530097650281436601064804120884444145855810206677403833218493569878673817097338965088242189924049823870291732120736343311254822076902053804713906055673127825805237654615759299634156752125013612224424653368354647878121764802023529517863648174800735970881227867376127036669262682712838464910642288708034399799249278629263601902940131218887720630851022246280241484425183855192585660623297425868750097887812949250521326293757404139817091817742324027483127885269491655460748841931371587071798075483131282522206939480387930014661745873933594030963510922302431631704715084921138975100276724525202368338422628640770040308090247320349333105381426839765070441209256050888861845592234843887730111826742621337265254639298972778899842968347133990282680283187357257670182186485363618887865476492861499008694655436062414062096275787417789439677908627333694521158286709123903913447616670851676936815683822088509887635380447304323459200449615996706237175395192945618077921370983932137203315059267278624657821666470945464273812992074264338611327311945166946134093501048657730782177371342655172712262845886932010374185454940781141592965887444567813617913982909423375490963573240200482730853662054944943045594990073630119962001436588977749763930301261561280669858689226712334419755279362563658346084234171280996152121603987112875541769881609901514629138489468943842981835252656676463344976725067406064714684258593250012264600005166711056972368469908525542753219261121204061095442202123282415907552418466181210807369465856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] 4610017339948648420157287584964564813388216063497354107681231448563341658232591626107237782557447049825870934546836199246355074814327575560498654433648870305062252458560536252163746472274454239214827470797544899317185315260278748474566065460154870755491947046762329208252796915027439123203797807660901711713019114030503719771435303289935573863661873999371334198345926344522654990252714303511114005584605313159388056737065508717643874715506950561865360661816922281159588615372352731954914759246181744440437427185800094185567346432577047873322608569170154154624418025459602119797555335831623443812095615154573441767837361295702473872574298025852167300135890038681129418327139061020850910858295260185672980453748959746336018430896777356224726444343426844656647918705385481929620964076147925896513424041041314194206154386398102598585974552745176480716315167124219672163333841409556903417296035300470701105638189725134981713814657928998639756081862209407197926827058853016054011357211030754472956624793366973679352381114382845851428311556577755139729648406025469489015856965684966184625706196187470180557080407254812030639295147367111177533619928505655955573324293279270148123074948504783794586224727196597682366462537680231973867704620724616072681155970543222554242424981834907611307380129295381678501461828225304658198219659163626242101069353545801944635878621463258335172135245223804091179675815848730811928260001405088627235234966764550411831581257113249416709396592639668144525753622668310330113937691020258229137292722732814548353553695803163576886168324222051142094472696611530036619009639323410883583867520548584481326780756067743363397200302582547547864426540693584458061416054210087117903417060631940318806507873069907813043575534929247119385892548663845000301051043943685717868335284522941747722917693139014779070852665247296404986663997464342512651019034283945960761987152636769141242924078800197209215522637922622686605308333940575495428434101744970620171668017631549674968245838354235677745661100588094596755931997743902840576553351329225297568572722837369561418549725760583803717571412465434235523571268855933149636458403448314005560636899332330056469114795956633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,35] -1811378019063209475386265548308766362581542221125058993963372740748167072651889669293361647869641427678186959013760782983845929234047251163994351759304612134235127275382815015369190308945475290740147302653153743974393853147063850537370942630137055335142905251669688694865671583614227242014533489002961362991454041578612176348131671288060257125640627175979889786569980014555015474418968912495010545200029154583055796698084380097060702499181229311897431867894786513560894588977829593214988971489522618442055408717822056078796039709496907162482627927283429267041764538884280940501153097524624892972435875222715107989252640328610246865719165712441239286406985238123778989936675960925643051686065444754418077159845894479954225982310491939237529586302882275002793398086287476196956347078759721000063930689867073980342956909809766969365526248439968556761048423458568879745987825478677045721631181964100462485300139647710594109135341392090111688160038243418956339193182958340862006332285925919826339612326067291301978325507102044249929772045448031578979075177718497422095035558572817140799074259477072244782318254191848665782255959366220304147284078799054223970317057528022150089647858288298556951103650409589921692121828861360904673151026949817266710614650855409982241199035303089490426097234422612231830320674492496288339676765633189567891848207674248252827833792764251490692553991125424823162632807034494199625293930135562178098245386678319720381852862270347066708959039175722368644044734526249752309341262590717241830360013244088891083849751886431043462217017853036332445192305186690861918585773398874397432281231402496678904068064177643764583897096387193736155853771857978197696197370067189279464532975925431884745493528875563793852829164609326040699751638611051069585203807941823457461287401155741060545335869494755465464990908475674615249932633006103321081076916570404940673699273412509442257291644182309038431443500224062970653948454539809738779846368228227916624529681817931502486751813611679958116808381388759317541369387106962816796842416119777430545186497043930048154519022618014472083098867145120460070983143875093083869877798685183255774002035666320363472551278333132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,36] 631802381892308818938375723853577739872021788463526123272083552199013391175933464726782527066878315040878156051105758667539850638656349255816202180763380779745941279467560793656998970623838025347642183891203964802191064167703172285230423891038140432347239348515862314039933216650125224802130240792201626401159534969549260394330720328440664357299366930091958366880248055298369808551533600123580237985080478769209864530307503182118913310722639218595381148739731248812044111116921157575944750693716322869928892155091810499384828541632551993686455015558188339966970828079996528973860723183445857206864484579724850444841988077727518398116100150496610976430627980590635950821811459229712757069280431282897315232794887291744427648740557419520930195728746987211143360013735610557735139537723970039824082996676731131489043486282972698488582508723663871698904086137130833442308956685579492528425972445222824833967256839841858632181103154142374759180867649132202439663126414173954025811000524934638952118363064877393065598941692838468444600768456002690710011949379339269551416204452923225876579851395601593769796960788037889282281329679233042640033092259673917672652080390359860403128870774744544999437239237904767980156137615875909622651210244153221342730064640186844315610992848568061081018627583263397200680601480395830587123997519498655424499487718638662480062469140271798448328279061032827691682062173801360722935191758887242869724079605722184993527073653689568964474909735145666356158359024970663988641011457924094009115101661236116341830909168967586243968753573893045698416893013831785170701848007728446301225328544629370102757967050660829150735912601887901611695627061416918293098718364845032224010780951155296550175265081773347228520575765908099637258860743640330799518624072008738921477461756243052749044831426848075681460892295924213474349370510248716156186241662644431677473021909199242777607037683058746530162903744291407166141203166050928258456551264996832808405491957177038078066564954143908942949634733525712598747733428281813613790090145081419608024991268946496134847337947551847767077533102177756218340231729539263690144592635319455891625988195880315989407695141601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,37] -196257040140137656963758299328431020848241740803918298092172346456363006285625060955460752678168582555050059901635074443818099808973065128130707101112664167293683193321766518417592585705619299051224426012041759363555939929130063310577194180989912361556402694882200959291326488375149708972228688850169171989083191909034517888616217868907804154200880185735153645505567671565299471762024860763216460991292007453273190658662691374679535018421090709279785458451117541892314722680352805180021246436578646015830876512656721610114789250620350549705534518067602656690802280418395142101998231987421090336245929367971493617099188852368472091114237596396753072254746384390352659573113543460749732562561508461614133966848636230255809164101641583128134226645670136888525625767505221913471775313603521537956601348725032452076435109083641637988829097993258058060509528658244439022292275841239107183821473895826420862655118390762430013247987349637516340169881093876284673652182987271994282499235214756483111548756234192685149755691276553916295827032844647777948624183803346841204448884752995628651509617542830470712391607942931268870884807618617960235407805183192534966762008218686886936211977749830802082688026631051224776699473313830602874939791396552796650275491189089522751002032326146094549068614825445132976801531190137892938283826511722375836539584694463480243506498381045551060236096257670069443875204602544864557084141120345294126096159236528879144187333346152308898610161225892043750763984539511103048778439098328593229828855785364526388626228137028225268800641025532657942296094095717731721409919154745360148108732419818347360610391881964067547199967407217613744533461580565797533624255265384234132894392272286013930765337334247914610760894321532882960149597834096000035606559350551583504416726497026899541852524990210383313003595313130954792393164314201402512632837887718835421431998346280476368430853248441014900648928291545006468256928719179713051357719721157172225137576162692229837217015936873350765126551871848093686726282496827998115847321607035023512590427575839285143364021693166838198889812407999625654626398705779246968522794275006919080062692526213236014074367423021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,38] 54341036165928402385635848101981796871853680989340500773277775423625749212241760657515351135843671004345759743733090755156411028342369708418339949812535883122845279948612397758344060933388258038570885233255177411322994502905636106275709472134708840486639119068772831082218304824312827871611046017084159841927658402982056286771662556167670567018924611952332574194945416859776990066615372439472658904145719887986329553422831294177828424337157373338316803337813254431426131862791470662811818532617754841699494898577586032517896588361110122389901762650740605858743903467041295314575107389285154936758472076784622585545491214361094991425332798707775628249117163697654507858549974148250686374584268241113674681405675393766333654486724049022026753389021947869181288399327028277192349569224777037043143261021280867027994495068435197333063518750631834905812953934664708735553262148087063236988437284170059063510010424691262913919301430810671372100511118749057859754348347252830555933837557886729180198466776132598360580826183096340320658141824939087904720210841059123273859732092471225269929192012600411000389040949422523480765586687772372094050615477099241804844576842581714741000410043437252668016813849570620419909680971817349653473776474236528504362275396820305394878692855668422455927482902407126268180946733982007109331978316487808301660798342408706314119388417806518331615083558790025711064633529506525756591219354555942173258332879818255543514970962794576788380142983927274859105100059157744332504987421952047083100638404952902945309648402646668251297175247000754582003891437239709572534860346593559689665448315006544414478875260314371652091741281772652510927818169325701175800179468649896796240344070135798669624632817641573224413161283406212524995835807538609823054336532790414083066391296550350280151245947639074517936377584002029103575751622604277982138071926765810917317039214025157256333594922483229734097662974532259963825337648095758920598287899674822008830369778932263295270468834208109009120002604419998211881435966471360371278828321853570124364382899600477836890344624254718142057028087289580567956014359138630191042281468803202198137226047185929828541875009617920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,39] -13420011588781758515341267141571589494829861034553301959593314834055455868795940996727832924416279686074358530541863270122521251214877192969749013351373123161992743483263791823300673246641593597626271921119636118834047023039375641563954993463327849042454114811641863608212873800401486698988286809386732953156164628840287001572678466723507335568917529404563701140870950348097297279002406773191667819583775570431481900221839687659961173829540206763076164949570566117907615699610219474877501328432071903687308034027301272954034413526794481822660786024799888540855335674723612643338582976260481837800647170618253604810351965367655183506688837528401357767312562086002094154527517129177415997807778523375187309963536872056094292117054219463757661550074692331272347103521446646916651882298678911404003609688526399664242481120414638265987662613752085362530297434201427128927237895084138093764207956991933736614294795383986589189682914287739564535278367462824167523788444083725205749126905240423322657165596958940013374560637455227243264014220634199229890036106334797898076911681442985874310413660991384449687133513612512215766247284604202923738788375798207866235861730336983345814939308283849735255808424102610624718534203346921385361701481507025310598294217296256295504811881983024690583628104819917130980219158380074083205599998934773801679280004314889815855514934030117777244975777900782087686558949645714460655878585600243534905142772971923820924538177021178921015820338944170472509319855888016453158757684084160860696471332258338652749448674560781987191544372375864543188462601096140263954729876118975043986183001425380082291570308058962349464756157093138990366908466706711722317284728488081791020963840664687188973057513235431477325901852450854516948822573182645357896334744131701623633796562814581745527210182418833897535263406242902409262229561383720769988984162709990463663172622993234339878809524306627848537145072872152413036530283670499814056483624450902157501030006620668360543718083362104840712115355668875253803053348280817071934714789620895714339456305279531119264015767510713073264605996967211978312307690179779383116174891071659399479765803887513941244016345481216000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,40] 2963606519209290445335506358493347780760398541800920497912076433054547966105218530694191723925670313138136170931433276275689891348356603865093257004579547336046349045433012861348271432336557619556690460667015657765887083731521391440558297403103635328517617125683954991491372684037141011031363934442860021850240453316798091787112670884818800083405971826181477251886665029828951763190535611716518229774537378476301416158387170769503770728301922323833362443850675296013595753790450803450290396155290094911066762139691344963213482588261314470246074148257066955340376977710097267173210203361567413163088660376319105061055320431958281277478705478359587345755678067687315475287609412404761436292919588057332512067819603292387757179472640549518345757244536321629938131652543574580015676761276098790513424412976040981070013274861861867408395914989383487867784932768871195170933970113091728674592951388136075129517234895789348432069241227257448688778692383304484433544442085267776737183679350074382604923983375554397862921490914450463862630754638036285981690951373013033600846146863291095606727217579667388813651999229671213213097857480270880113048302641610899344168374907038184168051452421305823076972831801398498132413807104484926490066955732575096069643944156970199610212153120244071030401893893369986902937134990915024760902905203548938505935854662106391388535392977416013487552295594272635584621960212699837118261467546742862707942197009803818567237670236673308915002407169554097686864017547054222291559775598610976934900016399554694094720021815607802556806717598463690413784441194979372089591400989058453491014653580857025207863428566544094731791628697708175526952912912149739450354808533259028083100085589033870540640138837386453963058936910166843251607675714225432544549780102012270721878883269481021113257515990597226561866648207590602134998569336705647177786045556042631855644446668294514682991192143034783240345617452079349607931493545869859520258268510491476446101170889743489166804389424697532726528338707106553327064063298515705532954177393598726452746845016917478113510106610879275297237637133966960446904422743859024265351916954748094355769285402191393166093556121600000000000000000000000000000000000000000000000000000000000000000000000000000 [111,41] -589779629424565812861266995812005562632085675737246508256012638095986580441473364851421943041349583006730894018398143068002944182234723448855458117099666833081810240969802719178640210453903982727272138956529001304822245890845934076268855784653498857433279814036446081722312158351941034639187421267714980333778286704344602843981100710597984619688239626085992518268082573968942073541443002121294273247707802354249899865436583166580002537845285949793724754374213798822777286294389024692637555899977505103719597927058300750473908282320251994714716049369203158600954615364195988401642922454917952851192203384537555952008732403775775205321070557380075084467485184632489457293742332920283144074094546371178970589219053046178923152578223087053182998409052553581957063991449389771608652432797202346479348607888293623511613977973694679498030107261688907875618119707504745097980884995506384841616996564796138832606945871331553668785688526045594214572013140524121460426343094787450165332327418141204531586115411284040811604986848879816732708280076082820055129230666473919514768280688829568954235816737694946438655776523825359823790871921082779764602727166118458605121171949479463787622818588418213510276419265835844245568286088814375826856128184678674008162168759001295424546067193380655504996663099099097794217207982657243652408464123891074003996738260545525511665436646853376422047144582660352063424834956441349560609588607847543298457121248053548635838778866691950956649373968113449347535714670195168363255664163472647606006657549697431438865351993079171548743259797040068111800091450090822566123058270028699285049002121659992895338950730944984752009294337710794761597747749109079801110655411649224054441014807563269190111015818035617889707966035334939708097755918925086043919252497862800995785333991032050201744072868668322679640130948923349710623770202353034800198088614329866078252533738269020315750952255978292068768804825812404521668068943740522662412499619826372302305156996854124867777831649219027267665438844650635029334808140806795970956666205226848566308855613371121101672891074040558518497263160755734183651006673486956118101252381609006794644063176914558576656927162368000000000000000000000000000000000000000000000000000000000000000000000000 [111,42] 107655345514413224427643913731600724787822472727287563217013714194019643495921419191078566433282917207795327121477990516360932526148188786476700913737411129712983998116269343571559227410149061664476417979724294951041255162618832547240844302112359958321264654447291106501837110867154425319722831199768176865045207898563601128419346617026352379689683547378887550031767465694809731660448185792615144591679074652699424057746305334464734004962171881845085214177138017041866988943400503368750192324237573974042521642059103484797073472464754450761234934681198173619412869640784451819878164548780446377444113044866200070567387925061501629054083313885459430594643062006638614104243745454252552161434296804165695188885816103956233523211293237398679119707330451065456350438769773124093067319350642262912843084792667715487936683770439094280021170492181256913734165052910356565838541555179062587503171563890818726910228496425173072247075921435404822232989000696203608618374457732236716750821364156020078606347384069621674367583716947899529627631874030015982446318070596364774917512298575044931879457339763561387780131799301316259648504260749610743046684343872475774880255277677373486176150473106318263653450625154948854401609142582579267165018790199483741354848305674659814759025940619498713147231734383998785807237976990964132144932476734676060973861206831013660477012229150318957142915969317770446578999976605861603803177636338962386720559455620730019421864547397117437319160444291289846477093515943648613066532117793413069018880891467783931552871981500124192121820419776495682168530869546764894251793587718121844749539171231281626713510571062003740770118972184171485771820552341124565746821557796755178733325763736572177969755982509851217452982301443845124610211998463047959613498926432457085802383882392940951951575769730238919897953033115364047185553415822150361579929387793006962180898260495020507623416011495422961750670984884455939194794648635634661422407678601910092432856322843569621695686140767462039170410030025280214964312892757707727248068576484587926988169758952692504277459741351384348589203820038649123642843376202409729896668060144990958832789585903064460553302835200000000000000000000000000000000000000000000000000000000000000000000000 [111,43] -18623859565195087400468501226355290321650791792215512791560765937156005335818273220748341868564677685295242412702035710525883510439151860001738482118962989724958524887273457795813009918894737868239926121541354304343478765091278217146106247628297914155099496973850378683310749163175416318559207297776653832663761140428875812358083994891640166778021906524194794805131932755468092968515357112903989410995169517340839689279949809240807941892309345151274721142549660277939784317788058441419338883951017776124474247271793636991206605962323304169308927832964211752202178165355038626542314967028212257259304185531453240450586260932726677195141286162291675717767523862092351326115156251966845949742146190041648083233091707745426885144092864024527305357410339766504477294809939554586967008811241011898214716210305473390540961657739756425219314044766791561977379678317716546103215221897111740257195229045767028833976841983830339813204950611412216603316142030278996802351613321722212823246573871898113189916069375644046038651368036682348738669506308541997997274940946397859709899176481288358216661407544042165507546183327670736207048482265131387877617748152281200726558318165130726261930792735347295201831637972164810904865749224056686161007792773947465964260601850541016917907661741814629471579089217367961647550722301380861615014066075518392889544958488073438757282959483794035352976430715721461410272668007590009663503402715129411791735225244448767842471507542947376933501278546934518459780575765902570862280710022851603705464256257635457539695154091043176266241204977826191105235196580830689055651331438938719044941782936705820807768439807210436914590311989183609581352791398649025818974848145106210142162409565253731481251032120069598599004928105832599150934334283295001649306572823792284037401993235622402601447054474070379038108350828409545422170335101062070831386684276860219652485909385681802549290333856348707289746557009379140973849305389402653393323306010536971513828567068938405490929416816849374321012001486195033634566952962130649846560815156701368315521664698939489332753242731274544763703489296141529031982725847132991820046330343182945685556528849694795424944095232000000000000000000000000000000000000000000000000000000000000000000 [111,44] 3189549932290858372987138231458670679257466475543738182584929454129489208309402766187329619768262195020086614641249331407163611205402693116300992730190439072854193608125830424759607584276032075603192560120065000358932634855613570860704155905291627330369269701223974377019312454513083022971996389429374094501662525759505641152004041217755117720517183051365216671630549098704254574396088601785564157051328584586956173377712856267699046081225591925625637589377761441106224239991657580917061245951508547443372819441254983591305072625038123117735249513229752715261051884297758921580108839374063680187866773765867982923755214808901228317311596242720666635166381144841410618597830633909686310117006725100928920958320458139135111892580051066607401281087769733695575582862329240740606393115949788970227349078554786052399215674889051723583950283414341371479660842735985886632341089547354539790928711176782882215881378175441077665467994190553245599096782797178209053042551663250113742316491465557581001158192507811327088866404864003364933188659042023262850045180114927912915999227538654664083551789657393220065559417740639655984253545330276188954642025851930688387120789646115455508408246639712070494631252418395754268772443432088801736529779547928109613285671034415716550195903109383150075829373960324138407967547746021778535964038428174694233502190021096411727573211877816342606913646612141997309440043079602372382003879011200268275339583461606866443081490861856731320403964783716385169057937865037258098071381079859285037924508075756135898088667359626984206024041791093179515321068621037092138983111534998467554761160886925188807006586138182886955963509255338651732040227598550568687942374527473503760259887469993016806598750036145124972662533988296682345504456314941891602646859623682703205334328581359950657775903719499235320244183044341912421656798076643520222157986433200624749504307647736984322830332601785068189655676706480224202998049212101996729439806404741465963206586804162967128522387277823486704402520325488450118115862661664962562343342669967397296050007325550431478362500045948879915974595305210206724340680263446220289525813359095606052926499344820364115884113920000000000000000000000000000000000000000000000000000000000000000 [111,45] -553629478253977075752675450157054664221168735906845202482236497420465948271757344922100394004512185006344438632879240399795628397513820037279267276761625449901296750138266168581950142940067513625497960813960675950213270158154185679456555250517530471371394891773484504431097631813918225607051586609409146896012051403855090892767217608959684950510287230164990974215951226575783703769393812473535400799396226126320782822153331647416960446332626091206144395030980779072501693423011120085696824258546534225241956616513760796059459837219699454504191284579411382780675067655884118419571144233986635642158752460797535487891763651146640760585381937785844324679581936330483909864813208583189399986266592647571426646000371568765524305349688650420498706371488921618329854509910999803231318650930042423504336741254546583998131366756481481924968065658292722095370399120701548441724943842851266689874149025582857714562587086941327617938139320669179037736933827092278460094619256125331323389605280506828216201628928060581018149004868534162302155001459642352794062548826542172081095780887749466678527500676192682148140398736679482541301322667022932635390233165394766755772306342367600311453166069090917212997184468811914766726276683634569262462467040099472842172918849435462890431188340126379052628440791114206197481987265410648422951021178790962199601740923513485282858349606192358254421604493214740426532722203818037581363040984392108320098774703626554314523443176598709249213417821244338112910434568299081353227130835773529517127091725455667020003170202638576999924483806331618245835206850996760866510152609680354110524384419484465474606842167825871433197939809255247335021073801850898717401919110923822311574482273479618507328368015549027306499495796705891455058615448835080699851142673009555430019401869082642830227040820855654055807665410996048685123233289178846152285529740753788653927705421612737377594375311291699797321241032193223477932659202813630982685651783977645413257020036730745361991072318097733975643738481846065430257485597615280286614750635018525515110263195648876574150511491517965559914875908138482149944732587286125597180684041853387893007721753109554596421828608000000000000000000000000000000000000000000000000000000000000 [111,46] 93499180213409357828600289219380430916130846849309519747569628999676806058340495174999537360907860040740964191604018384184157769028311656827478827783132861633584487587894467754208470687672923278281303755778651024594644429745916465586163850502791643938297075902594859591319673727692425957735116030495872564186325431223460227318895481353781125402336202534085407011123204833350442174186387200504851749924826949052110428917445550406522146972728375506148676916366558683451328418993759983190569864268566440817216605630728688926707444139617283523721271285701705824691515337461784491873958490533438625548408474968524914659354479689025485049659447711991042214576125561084435703420513572992096168222621751571761306264774026020775353185942981019633025779252554008000854355824762330132095391626309843037083741726836276391289838279400393013639037362825488679591627807406371096992555702157557989266802928481393809096161216886969484329795151150172109565928535690337909501236772282911570502009919248503762915257539339039590797178263252268829712178157330332851542585401619695433672421642326280526444576018986290920993264020358611283701824446286587070260327216424696329946442618413515439155140836399110684734574165850543504857838653876160690740857005601454652845787053136765228243560309523458294689553443098844122132629837150756543238413040467461620743465778394203862839025477959570806051792867783652922506823053416579323786146419693299051497969216882726394683687608975748734330197579254384945692231434961034249011578538760638955430841464717549917215327678535204714443985239908121584944920096998459967423997915085443992681090185636650869157187657603228703557229052788407749053481639592450059657771722925964949246786014030110327996627038304152116262277373849493788807716297883731750135235952371587507241408621286606636819791932013459325551296350754854198745146157507601071104590149519927932741083539828083122543553834144295155273607220599355847374491210951655682055000650559256100491430792486294543231497457913548798206312749076857461504080147968765295078090104848224971846469289260278483611935156400645480152952536206093212406528691044273196510961131064639737246283140889019390822973440000000000000000000000000000000000000000000000000000000000 [111,47] -13706737485023476102584220231893155498510664613554960380718476020249055614915161039480396814574824365871521811645637909689322974085529484121863939376147630536232111045921030341330423324010663941467857301564050769708475201138610883773453539962303256421948573202284906583892646910803584879446651215399323119669121585515005385377880404655940248555291305459871093195731800386093645048833588702072087642406438197647018441567674505271137407791641046367334898232875557007716137861302223817195877393245456677002772419348999927669922317517153178522015494176265351436878494773783426464331985667026353689842889076674785810434896420084545450849589360229347377752692283678968591366117864781208750780813984965980396560428968768669254450993745574236715307147488050354697760040646409112171213903133138775079143885232687925412299775891149474287645934615889705862193538551584669255790758464115215769454904350398788326830217357082693985322300593708009443270902736110045609451615111126666474483323889469754085774596859373609314570224395394373961756080908573232526217570914779553969351412745388376139457474705127614686802047662083049135962321264614818378763000144556476992018149244188838771492427228820624972739759645718454605394086951184575931756806368383882783613147656067726088869198608306138371009924778524936417251837712526907628698718253051652141054235953880754981784992890550346681612652944355475134595170604074278734356249068080683860755455106481046648339428304900972458093638824121382509714110006697945098655478010841454689720172766386243797145450973614453667433829290552005344656271179775148908612586408888103873238077614550586679111196193877555088867874694360125862011276477047633222056507098466915758133228671503503131540921171346098952722738177928822786183367819125207372320354279946341084214630286644903334829015180841782688325722914009241750510524597751412764399608049370290665645269056561256428011903452653090009097790896813593042996997039512412481937743488226648714154356835608662928252336818254367616459818670465316821235599922928884933763706445065532941036198115401796176545455928700532243330417728988667507961459812459968794497028238996460021123439969013380834230534144000000000000000000000000000000000000000000000000000000 [111,48] 1426337582611843732591487337014885053237883287687711255906696472160310837949533089735824318732272583195528635830233908709118316558218323411332463877889495244351471317921339250211490736865721001252803185366177422852452075388734041063099188859337764698114996904888045586831252557411228278204591014614253022301283502135436894143444251389447594091874325780048666597146609968425539975085877997220108706984832968350813804187829793584168453329457251070386992794133591539325693481399784358855725153438462744461883690752806019831890401630600107779175641967302738657506290541964814551323132046624783132944664082397944674624844398412299531443833162633321508261182058225524995632473100374530513519270798566707346994630289038434883624350814033640371902466284958588628097498492385655156934988172289908082455864820776407539772968003500356451208922468170360978015219358452379029344484918725306748067807606093715495929898580588649351933454137807945541882262824187503885074509211584764240905909552622202025134364882836548410873532993421715088808696868769494822632888650576771733369999922094858060351670344572104868952498892590490157127055344421552534824626749423062938895551097018707733655963656322970117759547401685538470671038637742935586435210093745995157281678630595625651115845637804647708927257016377365317202478799069749137443337037348192517420634419631373644107719268163605319656519394825674392855047626665667864734452171565303137229186427925393823586809149211133716255942811103906357510777850851585807852195040626639580391215506350001358539315022753566863122120715455385631441345954861199701974410370968821938448042745869298039801136358727733550741796815856797773003275190984921078814852670925451631150213941079255178426397599962806766490673317100739489122169057768663496232319546810893834446242256334062573356176612766315199705761552795207551480451466992060848747562898772373711002332493731659604845157502639849730899933438392551678431723044844024304456209641447664197070177531636075679483044235637055477603940931839127832006960671797289125237884249065079735333927974730038941667836943711131057616287416026113649352633628444934975356358648481939971599461309947133930315448320000000000000000000000000000000000000000000000000000 [111,49] -51789697397080330504680347582422133190820736912792795480377208231593602414518047368853590111128124081327237439394117056716866352436496161305708365068825286699613007038029144868115019751950038779315016844373232286758401215197902141088620665234105038317009018877687085636401149575315401697322935847644243446779618668783657259856803394777353326810702170563678987885875849169055593971304351766395499725047603350627991048786962176240926340634114863264756119324569548587525432471499329962531484936265705580261456562835157033065895994810674001910263653110278275574270933001535438010082861607553468439302703446461284388715234977775441694514353625760834650717139237633828629694598718056445023019740553321200590423211902347665060679914499325653163783298760832300769642086360603001776665217657967487894904530227492135097816889000310326036950321140307683833032757363652022500506453045486245870068182856769986397670941980450143230747199284132249374789608208633253785443131965883127536107923222233463721413078593343766008381306115693868360521160803297337109806162042493177767370789842190302456097835301700165519453954374924601265750344931424141011919888391289801122504054419676394115759287617959745016548762740667904544666340224508694123803126698559688349441503506032096942601595629713792725069863782345102259144791368634490090768614161825845109665090489998811301693883474791266226866716753060768156692832834993737022256639966960358656302551494874823493920500274568165308494748819577797058012582381354664865481276685753604167400782160701571756281804227057938837128155420682821327679530474784631904513770887439485865189209228370485022633523320064804175466744385833324330265897825604737148196296011208962964113608662346724217014270765324068696601041834388956315485747393371855399903533486457459359036690295916334909166849672907662155885772182611540688967735300128312310367549936277335508787703090729546341135710525156930266264629412221598799955285937879696082763163649257627990508255842885054876711480387035541179574149564168263933495809053708261435589440691936102503943757186552903155501238399600004885476653239125078165030727353522050069408060234215569959365119577510997424865280000000000000000000000000000000000000000000000000 [111,50] -7137126384117109470781035246298893257832864402460181040947750647189096442897998308918295942868399355427999636956995089338218653930817697205930300174358657031721638571138859464427934085603293120834784282718289392655214499969029813691812510022883024452772353612274377472071769704137675636709275630291261843514429687470150914638390366867146184121381279934565358197252738496804556839629549843143437587876133576637563156552528491955849671483615295181226359013744476274221021682291920876472466603992517610390754616670315865526126580740268321910474761951469963013992067414801043032373673937320665503078478883659969001339575515899175083289284351423604702309850342248742799878400148860732354037752802229840680800849809818572449074825415699410586855733146950952474744012167117575707555925916367168059419292522445815473495237972823254485175744293678951327738817993949887107010550178099967348413713664612499890202030347299742957125570831042858025629424534106702592275406430093373231949807932699341878447328605192066148603794025809045475396041803290495132066222066209601178950912864047642840243967086347487658845561096578439036772723229678234420244048686252459254581856106008433638786186722965192178576918119086012442764916137340861601917966965125467269888238037725256861083998512059213456904724065399543189818862943369483346492504600735524362442836844509510799482382984786413341134512177468634941775682767977987968602086953267225077086361491163231580535924601187205673052024546445571577299274030214283034517136444984749622466524175032816101570234004189648368813899293515448697615415136113546386668625068074407889547576098792049953624695572540942647900295761269740070449028760448273414143837557555960877731212297565278479483392534928681409547731440197233281674597526919107320452190459650792848498573190515692868118646136867549299896756969874504299108728842724165762057436351763632135293413856868935526057421415113056833087746236507890261583385735781538813724557166083433012249442788755255516432913414478972303451065197330022909688120670972431736540033859639765337456586983901848349041025425766789990235805381714133186639271590691603865571714952578498455374804850078249910272000000000000000000000000000000000000000000000000 [111,51] -1767372973175123491495165291489333654958769628806060119819434783300661904749491258897059969636513730702061722667656032845147045338207524939147372300115869080277302323790260398102094833137254361143969055195094797611664483562269061685185005457608372191884491854814885902476736274104665906381868450907184094156209576526976911701001972456302166886450539633459867213285166050965684058788196177762311595659822653854777673915090075484092707032694092217995337509681330517439806805586500145805413653482580320804949104392798075708583351497151728328479264071208551422449839504283817670422650099617085194211621432676325941594393089543680299577768942581243471631270682290905425887114489977527373272842962148421110222690604292065350867254150910062508539113947366108904086463335051552991275145002270817506263781250841138463216256167425821996876339614702772442222673878602496815320164031761159047639532091189527527129029279907903796003338879728811131347547473163840295245302172493038185944947640516645229096660311412017194897809976368325250374046226658615508637202586276708708815728357897044112924067697876371184167614106217985294688870095067045715582732292374658465922672868146323455449209155264727471320077339337842241963659698613674163268594707706074187115120576361840617338305474269881369619061021927075722738961721482389224722133707391689891893306163137221829774119537623945007052195893067436333954860884502686478720043030221802476090483376879692942453819425170092494931233482566112949593851043841631115870158215643591542918066355319316994895187913663537724548077955083480470410070826145001480982413050106640923055936304297472746605591931671664529695932353441082099040424541429372140639147498795879323938546382492985001774710026325292485198342803882143413243385710908547266586478113491431091678220139158717663125768063173046342971069989986186568034434671633950389001838227279185725346768185723278720447262658020659047483624228413488708168089478134816192888557341539901983863984882301117706682099052282738025751744120699544814565752467970218641069673057419541290086737608123471725937600242944431521392952692539757702108746391258303793409863567537404423129206515852375930961920000000000000000000000000000000000000000000 [111,52] 1594109830847515301287747157353985017416324297573293761179493759648108410126165855586133743798398748985907944591684252685736160640265245504389160723415422862430873479396956321574516052190162879244041274284621716063480948082283055152778639822025928601646299551719934293261017487305490856864252911967053684875133742976805238216130284968393182494313909001026985498469841881268030686178119043279435796725751014522541486687819781350059284842825957240414217262890909056401212383513061015493225714155534253733441398436674455395627807873198148627218217480662250363370259163080420547079930569907287839521988016342366780745181884228884906748645913465899066257965182296699482471801304042536021620709302702712909675199085016610132498601914193321203729012660768924335932248480070385548826018716913733964653809303053295574630682844788417153634864023462710527606085726715616198814722372123842790347460089729455445302327486010552576818256433070614326001847590219678662425274144959754130765884810622874977724473393102806269159710615988534767413083948264732143906427509107599709795687014207475837080072159632683494978490279722643613389890089840781792237712836903885475570406420494341012142219805084779124801973462462308791518310882964481844634893707620474529263512261442730493802449898445420704537087263102090737461666112280866203241122204729015932206388397898748351835323344317428898903640263947672291985014697573159986662204396714241456824059157171326005096580028372148783769325316728326273916685112707039229330058276923035437056487444112943809274437137967085778921559571261054348469115200310685407551517180105130929815014577583342556391859605831820954536814454630861654307917481022211939850894615221486518228845954939491209928684100502214956171077326652186623793194049523769243365524889087457021816208998498009206076533129932088012088669362926592966298114501800528991795791121429569256600091406276379360324745043007163528556097159757023808092902973243870622895152062806947484028364990486819325894147192066193745131107273018880172654065562700865923873965492879465590231055784720406501205559630732722833795794425714875542515059052039425006868304986953657295276838562068032808550400000000000000000000000000000000000000000 [111,53] -501806677794685966046754499335299743054653468825629015470702804556682552086537814756687982794047778194483359010919672331445983794677464392547260600462983223404610081074676514583995009592228171145857019273414479617306336575337781564430893822892705970479392971428722623813939504065996684832056174261697231392164388892638018519597421475676235531799024383561958395517983125585686006314367602230614330647215667038542584531064653507911117910404043622883668047302181708023660169130353087190273710820740184697747618768383052885900200446482051601501624362729324420291277242922578580626682654723959972827201882539493774773803220226092632357915940929722129769140992165032144637616356424798813145921178619155777742190649199393239005056933892429679033407859185298804885350981899416234909435814134337491211911999613205363448145971327763608276515129215195143786140729270940355383567120323634539529585920451208243767184815532789410962377607629210272323202641871943126985524750097692707985658835822567189912024349812892237913044022374019072446026187258773343926447410387800582233973609298529692785206797244849194478578298444202509696340308813896274866996689852496636388183204400979371024416138587007598709716291779840127244248579884261907244964623430501928930560771688773451679282070828543168518297086085721174061946848384675918090150907573844831815788088370988572391175159741878734848283091565478753644977776994267176556689166251824419863013001099479280335585620672545952205740441432945926591245343689767087851907549364234009516031256967093187522878608867829776931683637071102112937981970834225358554527923238322842113397461485852695543223594897405434769981754808477387159106295574184570597908011952372377271333136121181220026078389731591535838400627873707501398924939021305461725360702720489158434990629030107787841732064141080133698139566703832591200476604201841410395460307539882530346990173861086553453369744385575498302881987783929346161563635604359062172215203844085963579138539881873723960351037837142273659450944931446717055804912618245256174170097676093909479982306151075650493720177930838030870043285189788923467687775860869458327716513288004937251327668415091567493120000000000000000000000000000000000000 [111,54] 98697952919057715757473597728921089692831038371842290654663951502277357750683091676003239099155330071617103813384924038112716769829007557977790098317046448037814434611066087037452287208922163603968283318744886893521891654228349747935236185881892844275129529444306788478296582027251859442410928309206488767663342820870639577848582183767685600413825824624372500244469902313600625210659621537120884632065260039779700028601467759805578808820526424308471814410494561044919275111810885068584504249965103027948457648718673891965497629664338571133036591360576031038709179839938471341120173317441189255662239523568795875594699024094157454930208074534894217018040013989355226731506810010408055958702074249299786020825797877755453679840541874581323546901636327898435964658236406362086888395860433410194252588862839706586741588596285225987634033360806889258344291468211553386169534843801009368115326341069098433174824431233239498358642702416715987451981837157385585917723341345242916091527534580989540390580809643056802286394941869881654535564910058650965233420134444539416440924266592298125436501108224475419283499131117613789993535453086618820017898298485057261051931369183178093413074500489699713998821806980465373999554402841633379881494653852482097088090915405222068636312392089810016396782597811086629115081524718804022385077824567055300364027571587163955444812763662524409333943085334691092435204680729939337108171579428922799504688348188033646255106568893947338840361579777098189219745853287053924856302225833505771715350444697172342389989672922004345044403573561012075765535177123434593671425696056852884414646355527847185179812058415897631357716055162092874645046283960783279290822983454561748436921411722130879738951516116071492227480198740827237471163102066761281691905778991900562998683502067562017659980884608111599242214422463565516480788672270655167304926190997683231167005031945867790726529095305621987883208695519170936910189958680712575124286421530283457249905646301424068151248593249842994840403019805973671854465851740454948842884692587776651884705897590379662254318645170947852556017532331493804595771160186841169076525655286464593278211486340507238400000000000000000000000000000000000 [111,55] -11428194674954391611896050333240626221167762968634417463252541042558459073898132131898209713320629332066545641299126698242368482940463027559656376759513952109601735334456127628715893190620542685456041012500985458465791351059229868523291823847878639010439635867434747207660631866444879727147607573558795769999225977550796505782243444464721415027979497713683724788145296651141827524949291552245047830775496899460888099043171982230496545448681249956335424512567438421561394213774341936483240296402738348229504518860650895551644494038466465609079623285546572294995730328927288494789994662747277408145276480463331137421190300691329020748742356447002660686695290875962562268262891293816844720727632968683477345092918123770391975897883549561746667496948776352457166378484999683932163331325062426364344603040762357557495951969820993077292818617687877306179504783484622018422763966325714537516792803823291679533378631403293604541679988379383131915245260752813884292401395262172414371066922093857195431804359536315113363603752564933606847660568179899880254236522450660440724828780188639813795424503615678552901900637561126247222723357238464835813584993280370425955272393915814077778224887377727733519344425967861110895523797430148700990521850365514898916129599403173328302115233126744997924918363334301423786099756430009627797947342411674717030938658957724608378601250565047861022185101891570281557488843407054376494181471656873109010469078549029804589083905973705909956256769762397071156341809201007914750527011178173119071487398906955681890088491440770055665610210418550478585557938685430463200339004873972628500862301092243885413372969062254713796835459503020695643038103748228523467759332645994828118872847259803699208387938429676551800576799974824495356015689955160089968007068951754150226411073906510874483925049546519633514228727076218259686083125838357500696375408387241434375935400171361796362044388087695600513419209061075684427283336643019756438188372276924160483960214485790287951007655842914336411048467367710003129429716338749169002748902017341448626689801526277693233924462869664966230005429294811454730711202717419215920102255381590706957196411359283118080000000000000000000000000000000 [111,56] 364843017514045269753739928598936043095322724870725482730180781520383842578804696135189581054646107291654677645592258063159287738695754424908699531742063058353570254805240644420781850979599613667880994565508409608031948862996954122865613344006023018272675925302642300128511670090938101737837409587524226893614128381589430187984166868443163064250743333626360870360926545347832822887828046489585537004620755884209211176818469931320033167850426084858011594040718647759810557281651716066987710159109023877925068578984454768279996908196842831189348351165085887700064433215292674318160302734361457041562531003011438459294374718535600019525454811340875648052367846052884545548788275257361290307365108979331446178841489384012789438550738354125505659454388601796989065720046282953690337788471436537142526207448735939522446638258229671079079976049663636533681287743317324297927283510070590044062869281927539866556644614904024283845146573968695215319482529442115108899980817083748270798127014234342921500820015694733399171333944726638634635539522231872350477761772914365296130821043586102027239594364756722947552433700517975177822070044451722491688870605326507291824420897473736814657988048118517805770032162098820772681357738953552323168655475980594561334512385776554877673821599562815108172363644240921001647308445330081884434610010197975982649964577039510844766470613263742805460622661760563861522580243023346901011890812746004674744094179222287442175176344036194869127704376876882308770580107884444782567645559443935655513708203127447399601905304823713610860060109541269040319721312411548928193721730731432956956019104473298720127578365608416344682361410583483068511963341491275539599964794585689122084920892175679773277766858388686180792420960222771430932504269593106115442137123843539365881167445302204377575429030524186423209623396751301011057872477304614085532036473855729778499672365020224719922790863575148954804377862769388005042520127801752567953315824496090142108788346937525048377876680700521967948716453709863685675934658105647746803759541794061592559550586006860262229655308676441924877562815673546920710790613976410877198781185265463494619326608048128000000000000000000000000000000 [111,57] 67140295232368193523799601103761217175335607663419752336205364814333616209097809675943398405774343547803816584971914832460349641661673511367268717800129109204035604209732006376115917146763950684694282847400355949854310405157255884048462938461222059071710766707977745469847813262659672261583150317218995594515403699743016595559003331305384409979178245689452845391579952570702641614379580733949594265639304459719651380044830340350764654605865384900656312294304515871981249709217781762913494856857100184643674588987488087841717511289645517893616721443068614428847080331068810595038881133725254954947888951086226451122923127929550633809645323327213089349321357098439806765395351989311252417860771320014923762860143608868201370492628280978987028564323894714026940649762599284498852740427997844157783476692508638461711653788019656458058416249872718801452236082961319634811845919792835357692949311657364985391700054983423323409685884018792565045302972240808716744924113654405984273026697661914716414622525543658971411103505032052270890730795681169159020016034148334171287600159518339935495751696861314684531491973222245806216148022981484109416929408263409902209915996776283018057482149573680020142386820107993776376514047928969433219061185151024308426397829039968673858057645792680116475418831925897594801749647629173226529027734198522650691789720203814371224932119358727168855456433405409885155254682426723840080729351484938192237471295698735835515422696670658932207696565703847056614566484095081193559080124219467928722006256123879854474889242412426730969677819478933209099511210059587119077199353389636937523800850807769818299442315766149325757244802385888236059250574247994981093104383679555757498774272094079680112543373814734265893984168640407694012800944075364523094266219694709937291614334269777251465110688547955403694052112842878542562636728959140692104476211064758674166110032505337342496810818641486560777593892759352526707705039992039375197387715030981779462916060151220884759843708311124927738436558286750997280066190580177726148607946781242260508648671118556231693952772490762938351183197768697466414921908475643096571350591764016128854660235824988160000000000000000000000000 [111,58] 865461320565414695912081930524624813583597422009245726213240222075833823601737448771783605681064112602197433821401409541527581977087315593374607904179784921246751729822160707471651503338431283477591258924001611048802894167555161763260373632544993690428528729456608049012023490287740928714193356698770199823852096597797589511406581286284830971816947177255085919872153310067231734618152775989162195245833532124044194722936069467826851929451132219616717216489041154671490289424782161516638250286228689883986014352512006720504322081735636889276257012623290196685167997712521326497911086868187136235945525981090202298547720569801634318043279132406548083580399853423271794376234802058704046649570073633217864268747736872775034687734458105181223636053678788168700746741629022448747880414960594132861892277159019201124329232473798892913225820405687028018479835222076585242704300147735909349957825478728528488753385605041155114598836034739244110952808038379729526069873533269712855144502306785370007660727766158914895483448233731961669403343892760089794396462460830137206902248779568784773435041829509095371765885706564876568480840880009034324733260526770361386653591582711578182005835536492654739936471006932041430312477219255186056275732551805093686425496341118489510790462685960730667069590793680603016097454691481150089329165881952153727398719598481563200593830243929542605121659565276583185646726327276222708691556920886007926308687280126591184937243241222854704302505035310124477796692891575091100337325508725315155556598423286333974309991624828171471649433262410904586327921299397518635505241390578561200642665713301769895458277090359107797608169375501768000261267572638937716156268557852977741704075368954616219278245619880554153226598134828705749590563755194744774486322231926445729273488972815689453816822321601564259854384458439416146594067609911307275571432226603467036084873103616212171443031895286905303423470341611364500921528577179141762457230369971663284032050998353339424095925016869654167760913863766358316615463873413310514862204817065942428844307428255364171218885067623544701159154256617342754492818674364096449729347241531032914970974932172800000000000000000000000 [111,59] -2445986862627060152592998975073278695446005511019282794851430974598460443281704451088734489152600129636883803218928807414241959004110273274096881455690462492172093985621582975696847181584034104522434186175550593705334989863380331197889872638046001648584294790837142743714982166814680040967339506817075581801457198076998920506632630974348859903308155714971981427129596204739675451697565246395920159736386452540005349129795012350365352268133552925101476504441693966575223477784775588791934047094799766992998713002726971698652106523626877673307195993519051096972884116534315054969909874897863290161154542460897635737617914630171173911808310220453250240165834700445835058757668863072423336472471532623649812352362593324675450629419757464170357215367657022594770533513237351851886332833630427424778666692594903776009446722099342224192854473182870035123729116608862257853101003245750670816665418601837132827296385817462787934014188642758347087163788358468260700761422283988917200371115130574534184236053651537917066140400943120650997026163808033530533141893449164193173874359956959691238068920073033860892095754968805746106960516286081703454153153373496908582815071879216372588182712285391634324448099091822683184239845594437022651534575326506579787295285998647819617591369326568064483705882492787045275362777015864123540015092666126135911651996652128404545925700155773700351580680617978139586250620718181064570849343886867951995609666354508407955721317380064983415369653930906971312150215315995650165994023660728389349867772853010042271825579268579799179393142529709124667163586813219112093640587221542229170583134376851207270434553279447838925695943243363298552976717066902483828429223776410766517051060113669683760949835817132150397168694000201814103846287758184729398118717114515833840194855701915674765904507582336656821335922866034070991031555640297754782373287606763092724321223046922391264842703943995295434576640457450573240753384156809106420925475490903143309466067981989696418895490677479487091439072866389980354687275133090661007398086312401667614345822160469209631415381133094207960596313840622836898291895435115946110706936711484487289409640008253440000000000000000000 [111,60] 206865305442174419188822011246075633735912149638262872468661964186514154476950184859583874573919396418543527949710553865778579551389958493074894657362774195144586039215478864845149775636696677937667040993173455867727233302708472699688903961097832096610262361694316662204021089727410554417787348407492844962119097178507776466049652044285747819288681689658056536115313089318326189223636507140666522506234364458618295174975122260785636967929537595540798670188279608862416952164782212216222161821736268869784519565606811904475802861254891011025218948068890042215094949712114143943276066523929433934477932861588218842397055691109595923592204886899867902536990919754968546512504264716424773791705472891598516789494179490781219234144331955213223396279778171885507564540723813618556681117087655012907398953543706873535216961228875119043144870107372675102418470943533769823839028315771285007042842993174541054591735522994065356613102179898572303034479794821138752423107640378343479164595557873686228692462436949109592959828535150928010870503116164553039593010310461844472460737684817328541554225556233495892368896904077253133427253646091325446220233312067825318997185173832084001975863416660430397884801920665103632823140772508377568560844293806136725170221244598533100089242924064530905020628027481625026727678947589665302997625586542406497156388523907821450562016310832728984465200598975781749479606760598770375202214316594181470204961048867048498804502910222931565586230966886763463491997007951544707061795393737561436483168731179188174241524679593359761428524853837469955745927339046665593726231596433438427188810849381436719553717078171355550974586618638954340121196213803942622658681823195357023781035014160521727430264534376290101918630315862619958248910491020893310119770210884719485560654131429010675968471609260993263093699807444875109306271653466248948222811885873895577580575326425884313498826280776019943309882826021070045414849607233788682179314832277423402757695102958136575114449270485264811754746107220094046501205291085537188597404149293962199766035284136906083440731418452311245931868347728681285493319140882705945387392436166414894984970475929600000000000000000 [111,61] 14163378945713072957986750185487491898473583416170299360276292907036500255504169985666634380855576491044726893229818950335094869286277623744291896467879854618201346815642802180588130245917020248556889381850086032621883180050422114663294831404360912095810382461637322096025446727549018479677814837996129595806598901695484622537612487228889796996678932360096107713298500876839574607140460921629096698360590889704845042089571101817702685643980502001642978725057769344946190948321421509627909015146748838808357964107016112243359802792057503335710529555254389881132116742791837681934519212589147165701347752859250417310495819526212470839908376505975079689923123591669474781809781084921898069260915984217100412129249243126100806806941449505577086626516253343798985667317991948882717515358471893698111196342329751421663125476098106684903947968891910837791297518845242345246010724941470028590625362275727901894969689330639398764008664642604910970741200827335535312660752777990881791432602532362391352657694571010709373897591955316454143286744705006361155777390593243173518617992255101114740627766449654300224598299712826537125420172188229713855124764705227085187223767082059620523801442035853780053250176930021619529287800634655589309410347453354883731158574344029664846020714959771320809375977871722955995411624205949635581886762254194054838232099138650646859946561845707921526887937758022960147255288386004189405322578063823552260932726725455362328814647141702673745878347519884182100324710454886504945700565500800369736238758310799440113016800365601509738756769142017448278945494472685996378362097192293854665387513307798538270430726725578316525540488085440666102401693210759555796050000014136172451957884004977605636141258228353923234410533369581276267647720256216431819637226702262559576969037297250850593896746898264033308337219918504040044757847533467067177542472032116445452494126758510832366021257510577156169944187347787107383870471196082919027101414635845365110007193648681944767413747636349000342977664335757548425145994743292568204469717606545501249716135466383744080276800249681690253525555369364423940606842352773836767210938203973334878055783464960000000000000 [111,62] -1898923177968187205079193376220033094402895575822435680951706608483881403766287653651908671277971355797883716082599215726955921037098239815854877921681217001896936564769643393461800377459488951309735066215022691744835345967395901059149920499314891630003820638081313509034255666450047943174650841255624771149746963852188015956614781200895880843961970105583209444052277320947999954458633015208785718992854753188805814229962079103892276004537217604833962592426248884474129746545448692987650307015223891695899481917950831253935266808190727280503288060848699387491451985789386342637805424633318255859345381271594644417832916958980000236698342095468793465976253878063121113819195976872527684413748258427170205778694881786232840341513401386780690540348199775573103897390747632843044708899694663906292992660264767669926078100637345277059120187036558250178900622852016148787190681253083066209662361733005086693671932354926285458042009353027776049377816271678157000719860596712756478173760128544958604763674406414867323029098094539539303855867731926427097015775901391405839087252965360510731806863977547632886459021260813819750963099369776329679446599820656042705275253643556863118026822758146751227558554704030612417073250451553671823363193770185375976973537192564907423710158980212160007814451875120928387209414327268897310755987519822954618161367076663088792237514069790613723883994185278892822470105309928245369128361083499621155661448089921519565662149144185848973848556178604386075382035105234516055691747040331027707247438391803581673442506887461781509935317031925642805427182891615870093538881837117152041847549845533238274308732570922161388462733472473932488180080690143303133358198467835124969883712035646607995345504788151998999562259043667764028796686109084579831319377308416827067583078742195991952814532533055172494989540869882637029317720760731420572520982383022857544410097671317882550716044353402457107269701044987886373450018776473013142900252038397530189583024247495911637783232121420559992078878449298671136121654901071807724030632571678076913681787351323247957795037911573433217778595851011588121842147445042438938889444953726349170508090572800000000000 [111,63] 121413654146385644561721519220361432676983470579906533118911029048159065718193180998017588005903214937348712872427953149109501144823310894837852978781937913214346157046151016177408261214687429918304638992897398738962794446872274466243888131243053375718188225758432636197043580095228491775588388544977373034440883983809583397485663387543792242430361448917227754330990341896415946749040191783348794841712826229667852383679065107973594958021241721451697904684996833006145957708180336503072664488539449663715644351344439595902747777222987008498759664338710790136391424603912043282078248110063473574852425066229820448877481984238733732474675857050935089742266521123854938230577195753815830038773216185829479375076221006495596323022587170592266231913499293187282861278012827163086282424401878965610408445281133950747645991323031476533175694074915821704982245795250635967677380551551885458990644670790578255925327005705330719417095720140014744461118859703049405042767540171594131777874426822622065818708347696731465390705722806030346581337632168785959618675585230806913546473876174740719925989542751900157188441086915307645889674885838500483300069330961522123307005985590628178940075549952252586545790499251833801821837597391858711493091803206466964621508320893497242279206562748740873043581363230290720934311994881154474572734606536340648239805156279887321373625777093293105437927398076709174430935146204184148288008728531471188505065706927360824263711567711327878660647560605144847811747836689501702829512924132077666084992670715444694518345332342802297354698518335138004981119440820374877656313688416023288605272889035453442107031607456982158602486084765139131832213265941611147082303666206930891002904117974343804868989874505134633689207849936476289337617165433888956595057066711799860942375110279751313439296289803316866159104349956052960176870456155286539743191630135044974149299833867160539954379119032808297518237650152987547527411398021339902416203648242954755109816036656298032214431683940005804020575822774231074079471425312881223567857757565779225546844577210130336910423527468757836841776202042715525764384612867823720421941995357711306659882598400000000 [111,64] 8030576965137513931764066082162907028731195609563947103003946669762075695600028736136268867234617844467323941656025804078073668450963118365982355292280151624014228240177001501347303700711689633472872981464006855272748961600091851345116666961305386875758893693221398712876300376758610832235702349732550961679150202061667668445045183304539395791171891698485106459100336275614993842501456637320887318292036768455095372725956041753315016672292722487968031130625532783999256439404898365865903884370986840960719381335226136968877556622150105569501798098794911282570631865419569062298078265353078779318290813702544707469715307793630901285115361861393961649869898951458262565717266004831803690820796591886098536702791791964291187149482695972459610484852096606796602561509755823993500006019410065581868405745101617791544572858092713842500015035931685202962425605938514219754448817723054951599680410401566074494565427420737300846566331927911738116831632714272807555851204921655696098487169934125035012111536617097442955169387921924392456987655105813564015600307493748481797054278820526042112860304196529260727762183841421972531894557030480512759442561359431147327345304631941210158791685984828017955645711866080874409610995393356739102506660787279015994380663211065829135696567707502588353234059204787886140644659944328399563021737630452555221881167871727212711895225554208711861647325722873566489893017937523887759546738555216117482102667175035318420004225360903483152825633983795794057325226749132809142145148366422892518637526100606183935555582103840185598711912343782317848200715144514388632646081992314428428136554562188076616200604106268332027450888361480828883637760438365245018694838642467751829821761966170682006278858324137298455136661325309793520355760873699904918767540817570694333638653980316103447854826120114547992947727501566043228602699382608996405950836554854202316404856989834601085930061520785548188425596904601172929743845241890390097853185363625021119077497332380546992009517869645995127613007192011013259833973318797121010141995671232971348509278654846656747898465603139786685908738231117930182105396980761448623427588726372341793362739200000 [111,65] -655868626575729778783558408298106022133344338770797195045981472279588418224390069954653979415918421925976526129812290849168745208891354438874473866455327142309107203507906701707943157370620090608675903967983144564454752850360616635268518880169149806682335475501661077508072765236131901373116461931089432820628903376566503658467342738019050818491174578354183336367659869680605890428851958239800007036049678056606882786852329463346309020881518024429550617146548846687982862778140962246822025964324630847631988355352383502425890068897482893907169416692517840324907055049247859374119756959505392465124598288889191689309971976831969008043423821640833453212469367135829199917212453742727612486582458787743754737482677207272366129284145435154651880923769319401226618242902511110986743124142328829419374469221765641021071432325664636646653248575086609773321240238685884221046580574363198572097651053848009656592418598819059524418184923082337986521634239816038014668473802483616730709992546045963730729630151097529861442778224380425686395683793087085257151253433438254753966629925895769974891567919690770602463969319246973453403980180818005349099726135565792895493092207467713629841532144088137607549455856445929925910750872986859273186908994568874576254767380891110778141365196473142013078253948377535634124686160482825873436098491411502807438270931435190151204005187230813417063165231221113019924226222412422007598048112174801095511538158055255476569215482133584969686365861570516942993001635212531641242633538191574176140825865453485715391762648930383243237426596073267082352842607070066104916349842048127870317567296597900876889699623605561616732283420876272176316491489941319898798495541837590391165585332859723620021695467587059256307163282738400554830277171862078878729658662010549551034507821118479442834923066249207103522877353212359950773143736039320210829437774570347874307020060051123514743677363197855345020109578478200864365747656768461051781054125463561527467736065610718235200044710857034084606144763366541438322421831390427027719010310922373238361605136776561715725343377392006833620703075879580595829272201158218870370862545380184922686223200 [111,66] 68164930219991609970407311754569978895359733867102607462774045300625290061998567379336792666350258405323200416979120131195994861436419577094880744947625890155913510794199278281287775172469926653698615513641608886090496945804082210068619628398010079097371640058451921962589134383472502687587431053133466943837166128802217143978079864904951842759246912614688895999592771924423675525875365648036274803900307385503330508033993758261095250902983586848176024745989775235489755056091714169902006019325097218713346693854502187970986322352458916121721142490521706215301821945163470091127715787272300542056691999967592714353359256575087274536282041697085258368229759088466470806311255732505167658679263668462325488289104603867711815701029486507309826646094457943959862564054604486826529511961016618795089442992180486243397442959436074198701986305296767602015555201847199054821804952660673128827694627461640374551065330692209365055850182917653954391513686875503528829968439052820474586216821737469594616846370129704226248614728074496630658780969632215656388018388656919886693099479422224132480320607139574882008446054481718585440547757007655229862914655103460778585011738507867561978430475193675369386445079831945845105901074488754771119109534212197840883774025214759247515010402023811265909514985161410084019501330149853132758066312921227381162133028686346364116757405288297774294049366847543259990143470133882402482169417983668368828613247953949829081780101927630250950659350035703531846607285867537544584368283038186953651868358118211371015433710319559952819793434206098531249500321977872367883023420685967138216383048989236228894891638721381070671813974802788354587166336016921148938057184859756565443754152105475183668821735875438456275747461768387688545826583963581448602802577261739323566605636183908412690320154035898354954394100765475900204761869355659833841214606851075517227131727952964421183968972171889738540074161644748916604341810220894759083771492616996323898370813685757504468807877224380726605366607621727715992001246119226720496137909619784456311701548370658258589546032403413356657077058370183365781761773478920252228482790136570801680000 [111,67] 501283857033020104132896225212769988462225111062764886795681986475587861907129407386124054686934273818130275896079576698059430453751016369708220479906250638802361659637561605658968878004647710307695319577579064535403441809007353584644817423212353707553992565921748984945890160887491021715036325954956945686400095705929960250202624221404636060045006209048601407225714983500464124411781194116364663581831806257360745195552110632075670770713133248702018725412965943782770142151713036279859081916783567002409812967165058869596104236412228732877470285230126287119882167032344628303602277632724017235508780740038145674355834869629259701193984175166828710420316754123653464815440988455724657560890022999145729788091704946082928603520758704683511408113116952748205401206417406189904169964119506593330063098816972804889608588637286164129339016968492329779258500328815164816451781653183981029153685359186109221068051826634442685188836586654405172744685376411277228142940350413662732796744107761888711945905757349803901440194623285519046819037734468955214305791958239367152759126532565986530565703746357728178969834422305513777556947651756685164963256677401030890676555604416756273839039243656682701089477961430679412732361245580755122288427973688018272731476925131341086685305873399756084479861213833001769473343301831837145705828594803394239449974462994501153755195559051673487494595929301722018642838934099649011613997269099747122430443616807736397409622144134579380720670859605581494567516351100168969295024999734785464965998818785480439584589069817633739406518966243214695884403844943938325098069848035081431437422214043981090218452952331802163885556875538277127012365097003553385017335916652503998821366921901711332137876655717602163346720019695196670055992261158430398272941098279268078629999969726771465181575282538633834611217291563328435156995155619120027242201510467199828740234162256055432394106282272541075880439502646638741461034950210022033509334644292309338867070811132831091036228736101099522898457685635656964145980493301099079850039683472213196874535421131374160959792018546461168716081611467052759491860475639880333458363067109362000 [111,68] -242777424228732255721652853261243076225283606625655462510230450933437800682704410850541055797515223414418028131334247159199800261786994408975446354295224817109907673434774673359430511149333662934422216327394530464634657249704428108645425613055630611689874753611904589530143300494859156538830500566334686581702626732720706323670068726776781706388610984091704458942648506295141225432157054046944568133444391944303447962709567320752975488507250167147103817851277556995671693276108121189840297454400700475756508180273501859998430815802620349963245148457498780936996306296389121406712338894409597473691016382624892783764325599521592538518543389875419446407316012532899544742618892909471445603943325230887492876624542905508112397195283583912861273350950487616600842316776132915246735300471971190340843843380577365686306185796706939352254253194791585824729837378871286790086315638727424816388557357478953745044366438186562479098603484372918645114417711303790974295482110498351728571180982795219853721211543924178780118663903348721594787515534145316305589660979689829526013589471309982721726837988210357779103644554642545664534334314686502113450769191856933493479133737551108115362853129683386388523014770264440219478358231772754168036133073477296313915379523700693954270685540310509107979611588453674079840442099035889513893857524682181431156618923136245190348420848822382560514463429964737040587690875658895821452897914970311567870458840067121613949590073453069631964337642462439291368262809494264042570784523052585428549281040224166480814998928529350148553446236039761170286700733629064738225753964121456477545467165389230815567454323259478174064215949745555359548979796098905693203623702573715161911839114396765844724672689792962501968591151822332436539762304125715954624146975683437087460082604368449379329372181715238707102676585515765810711704244958215576083941755867466157516355319107544152243501247058717537084203295578768959249524930618677753450515007746092046899409704218263293736939152768587095734100342817731155144518862025635249448129981055482452501759246698082140910916572455466567697222532784521544485800441485093735304123019650400 [111,69] -2083550204370178922334382025365932438384453566761800441622058291190760160316145413173945866650708810773686062152747699168399744993706850255738394180830978537569855005368545816888203412076883479025680822670446856739594783457836655491293625407879602309500980817861605255754886640634470024589435367570375566462549043119186774202921148070555781207121971237231459323999606116985958759862267837197265073110428556309676353318230253384028697303036073324447758297107072749993230023862187862044344751095117160974857326004484072429225121357498274657957045003980162276983488586252501729360267853140072017382865540521986444441959935579625778277831283401478090636936239331391721822289954454860453812218240019301571122600786555657793872992003644507871371271956912646551932592795004604365652312393343373689809459134380742737613789193666338973202572812953626314433558072571794497223170623975859477206783891913488998491340767350298281973283195099564929757318398128319523288697816500836440197040544267672747846464204761875660045534608463232244828173914547243623227851795883848457267293467397472101633396201958725252541876268947386188210347453199401420002019491572219721649718537467629919308080849425821925800220377264563716111138611012029742272848759437140763680567785249668519286758968077469935065491365112755529001931458539616953763256778207851372282193299149497260435813437341972128427254315948914913650426939664092472699957299771547219122276548157879387933842525880902237202446411359865146953100161024866274515131218190577744563339357562930107313083264345180515634332480195089398865174754463868917205333187592932811953371329809760145522331561451668705947747884121809781654693626634951803125643084204531767545390697488471403130329522542762620388816188657182083561792108517640599886144404715475170598190021207852304734073508192163019022752524259428422488414713334688357182036905524146380800579970216648013241237714860910119471806180263390114320692336398168557342356051152388943720473514528611798926845291142766349667142993923248376711654172636661753388564462755545689768723714785224282936081792733714600084579677853456761874473692631099405303080911380 [111,70] 260080333093726154256839799179993271433877362424735054552584115644894938965650513085123107978159420598867296687581653149750070664316994240432724136194736929808011981054271264624125556688295843186658910716938717855175688990815862399972501413110387403725860043757066071882095133540519223929821273871526299382835362961082963694655840256950576449071378784084648277529416933794678294051684182579139260544529157867906040773608623886781426652570060630359170448950999587694948083308131875614613282939995805424390534779998365736725084561756666413807986621984765313099044446881909750845085151670585876082183752659523614418876418211016518299116576416276234327622648994087128494150783764948126474007697308658577558714174005226021641681543446019075238659423798751700881756414276987019199618785937400345517463492630467118376619576977609968689873820635117591286783763276538338534257827704237528185811035420382247277587671034979394732887886224561364158968773174396424692472741043869194289450491195234945282379732353028242387776708642746917003709452163466963352282949806080796090644800133916263841898943770918553280201292459207001506920024990803382671512107272778573551855615421961174909565957550682809234906255535834153956139821505760836987888969932353351798445017902806198238426643315527215455250007549840287410203778093202118729388488855133503504848143743706775395537185193031277922735487529466437372934035345193479706073114142501614589771777113194586345987558053484844476127073845150220927109967646417099375652520118291290427909262916104105142683942872953642759992991689485439980716977302269816756447970227885421593744837712293544827877510013366122576970199858627070124404006373103933304778263827568203302225985933147278741940480361695000169886539313860359398447574250302939638815848534994344982498452379606970706202396458576830021914487258276415821324767042429017525717377204115463856226526660555415688833156272947669067945672670885440984841568052895014899981279244181754174917553135598695757396901623563283347541334180529376371799159821325861651187819687821593447717322294765451627905894746110431575302221296269898167075701756302172803885760 [111,71] 26177795771256332048327973637653795718861742487645900607041592080267907535263816859562162410426225674758890444211909431718938865727514326116578752353081680993559852869053399448442671990497032012767520344868813077046071403259384187790877916533652882541831567884792435783784010311909396901053741911329750076074823372431047324038901686145128059646986492324646654381215725427021398912618081922048242285230343530531521646637886413964369402516499597732167223988832721701333223083007835216267112049611215995911304397952121019395538240829626470033748837255068701953279585383928851919287717217692524415911093519292873774525902899733855157126667061055774940180932635601556845868634206301781230288226106427037436664047197651797800954479072073639055686965978315625472562160276179033501806346180768985517995989448905748727312131690023401632696957587377380540675392416034435126282950191016203252300408313472847183968001907993425762931742987079543684887255149193041982111458531311126516707502568396153985061706131165422325398419212465296736942617592447392212241210249069045885855965130133583385413645968502803756182574741443204132989916216679974858855906165385026287370743386172451507404177988869804454159751811055658767224984607903292019982537988370883139523960106213326722340565351043382402343266946237137580312392593788106557714068727759254535432667414880663469432909540093984313508791257058626863818209148575394928401913131451675847038464738321684218078504882599302339897820023254549114054393665587023684134063589491458087978773486161916965964651313391747603507843269034864762893062312893058905708331774485318211366207694463405699878220325433232007753393181245768083410960728271362673955212562788839137339698324953912068028531284474623431962569417913981914601816606325693966610477632667227861543710183975817403280551744918703617520303558081001656554719467591448493141861675577224563109165732322126044880452616561912377473473768821826083498660103024618895853932541883515532694865290943364825845905111080350096512011806849133145707150932916500702947077049350890095825399622414071759051970305509942004281985240877688718725287068258685474040 [111,72] 368946943903526563396636461805517228939253008531934458341936071510207931025033636405062162588120528739300980913518769389274956734333981548113386910425752201814033889991070927121521085604544869220413735715235222731160988847835740316524677676094331470975138053275087526396276147778912122200350107581586321815774477914777032991279618919445516031660984767321098367616343363425955724010685750835872982841543056365417211905400019627465570184429660471372765444138995390352173305663296086407341345431715864651421208845923806908165960919484767591435622049097364597444686568925575090003845586923813219628408448322652779617664385848765424466164047355043662348981475170971470528992350897546368078375849541264350637027877142710629479361610955923792255669245425373988216343518783743079539703316129815907991867211048157592333995601597318544748145147783294537895407909972915057401627306374057221913794592119712778791786535297259544159117806610609843859438044778245841464359372939452390284927734229853244051985804946504913606566725235933130903285162968033827082179001484459776638168963982333153488141680194359659426990226617898657948640746230452031312969775821201318814799810149397929241776906430633625799320289358057664231743485644916182296531665445673382917900616821240177872956516971231695584298624990172983340362864066256022079626615978199294530876439427073017332008199238053954194600820543494240378898343864509659196171380462938255462558886236748564824455383451274903955173372770890777608177563816250261358315227740180374601347555000634320589075390751673167060629219815089980028081438970917641492499943676982445969027606728263348174567454201640680525398085517062260559683542626787959365978052148019138407896223216881826621531008982621913838575720361444901471584597139474342062678031055133094233177130740177328694987991597947035601854933194758266081160959889836886910921322364491554011443085486872171925847742514681256579289190035494174295837423230070962319725463586100047270634171341390111909000537000965231546791887822350451081226393338978087228122561716179131867020696961700611885960940389378005539725438883658967237264583866122480 [111,73] 2690060678663890997939949895600582375253094468759075382614569588325514201615527153990627892498720662771964426378279006564021056482907807452046083289260541238781385449210478306931076150878069987245379385737910434920156626627484339570815610730032365179969061723373941903992856018148206089168995655183601533324974818320627284277749911489987990180239853425798140298854265291923388424162421797735428045033814209253219840769865132612338279041545776825442864945865725603605309828528820323763710369199386342789416548813257076965959591081786786117471145869940910562735143399472070767813315822387414980752678042646294554474020064356114488389725196299752544146865141079909486952292676823381354221798598251966180583221572019559526293270778779467528403109485091142115959785266416068895137204115473429111587494310817353421754915549630712932550477107375109108591652026340638638330975388563765552026674587648749382894044119485935553935921255169592407625382778824298903068889581424971127449939165009575075705725008067009369079039715024628788039827169675487823966640996812199653188607907134509570948271809503149401139988033282543464260716964026014383980987333605949674794402338906704360603483737752681354445034694476646382311510392735144158869693203666798920751612614317259810669126366927131606017373239155022341510363311017358683637514153816582317543743567807755156178369572570533373565100834546774137981031508188371754146495184691623151919292957402012315133142768877651672217647155948746857638656478354145141508664582467305526272600591313269033544676961457139186265013400239359530846445097755992338484956002240936129320956550897316292373831871725574727349685946597425509911275771219473895419200574438670165360093000011188476978944754710432019690298849256137106199516168727759330187147405962746761045167239088860762059735965803334863841203684950611975370916540818282338368167373499592845413797603639161165215907286766906771343141211787724581786618252137469321067533074169225747001692009544030236204799962556558611624592676354730564919390595284515501292672441012445394770421250988936834878737968149436277206506522427454229704290649850 [111,74] -98003265280395606560699412424769981791233570945576866260119776095069338196641117418147109557146869785771277771227154558660876163408968929271317929754323391430079666593192277089291207561013402892387056813657266927272140699519958658127173176081252351370822210245770670325333392206570517221457024385217809376407463252592244670308964500425722332430797276547855223671359908962449869447131325617916928066751486795046252497920942665112417660973348102961334213260848237001574038134085050745290784486685623492414880773977339035887050615854957518655040328935464519609652889242089438529849375053885392805169273045771281272221995381414130312046113870229690974571358735768318982749555670743955488099504779803706946736136380895149208130502421779492745233988714974341102427947024483511731092227345301060547760179381065061368145431468544020797103982854494190226274737435393906588781296620983862367569447443206951674426590294194863977425814527732713112519568145180520819752182368559185204325936505617697405428081657306139388642765171085141449086868551760466282099386375830562629733568993573959815300764091204069227399685452329082893162504016348544472944314777324068280111888029168281446318775609920456856750680558607823091145336237609683132200082088216746255230097700586639834891724895569911494284857859768962346610711793870763163645438572180973927847771463545917712860969614305873658890971627351904042310216158632567244296193104891067625978898767260535716271508668815250122554964545982695057545082477107577601390807583370188117492663324003903290862305383020270540169905664090851507661501109467887075774049116010278478118630307766130358202616389886092752167157991694198855911085895144617651985857641813048824684111609380399719147727829387661246299920842135351472721887572533003150792296560543896044342693991988941450511967568898691661718950649565709789057368795851299259714706729159305974959448098609108017689061477489695448169166932932730698568224220876679698794373460513616610628431868969426605981119129778660466749350575799656197134784851293201803342429062930103689647561745212874437579930133694117558240217635805634457863680 [111,75] -4649112239008717330435708214535321165761307817484481279582576550379433696849227304113539601132100746416923355535940832773064659759160578170224359115651151534112898164022742920797741727074870701352473284179577235240574228967169829007968637573036452665179194243380302822026032780702916483731173482161300583948172864981933079799062915377636346837840446677008731131363239996948457750535230002515923449336732393267207587109333630250044012976367302919424770867842468501217241944139339698465909468035283067509679375340586845819686667463759245005180103298178859648394590668883608305796992360444560030031038597683415743211898534321444357634703090162731663050873497972379565782076244677038676098493380585941198003502266438490345792612930894284311842443590823413380862991100641378343806000012172386303972592441039849510270662681333913702193617191510349194092775110982592981567687735923792904443516298396095144356730283579982447892951176134758427791346506989978388561042572517378121220638584339355388438071893952029453984653254122678329426905266187624798228901744425140106674332749814786008593740069256388112147432581360023079195326805214599433677174081542669586380247986201913212798682860573853891896672601115429285955130994824738303490170585256345371725092970827306136357259346981315483355896585475360563355077872330062523194939389827863556269901847427887405761469932962915661540423117257263983046872206258890497991015815466733543123067301061463215622247817516489409357877529628588487550724732788742111278830002392400086101944926599986295814139972883876715493929454413723519566428943450000663872846628772554654012139795080969540763349784461674645245162939397441886917656190726198746491112077131172584339761383633066074965903688331569262189201027278762870127178423872585908283627502281951855331150656013390438290471769836921791704743892257120932741735505340215313555081097172645016720372163260497129810736535597487125224697196072204402163465400541282404141514614337952906535010606068328821830157084372806768507508192481035506550108680298615547847535645815554019921067748354585550759988301291097547900633002625685332160 [111,76] -96317405469186759042196745882168188727242052798342686052538979711682353843184321787611498795483387473219148305883098133707921431284344686961927169262790822528774131638341651429356133640693742512024316990446250244546463968047676306548084770880334354599866729742683011464899054095502272859991848353807674298160028188661832188469935792431379566266355600192235025705508713553431346122368555547932149017969792493331994678083991219878325920463344098459377993040989758281305245236262116768724353105665070233710376655052882124053916680684354914174411915164986986343070664762917258373296537007415342045727971867979711987878752756944146765767728061050042960451619345002703864704411124303991004706942833617714000704026297807145157917699928561654063915379981022961435356533192394698576827895067528959214332190148870136159220966143609915609915291020934839598184462471426436851713982699087968990035843628007296027494268626636074811168382964518178445786789867884118804369416771778722873422680871753193400001300509850399885448374721250769626778341161759212271278010757976949839640687093988445039087712325003973946846720813705509198251863767000191319967196179470842461713722682327138623091932657884202014852345757341735958705720738964058471438156262422133388427815020931472748976606874502720918439293121251460392171253144813694691120152629871002473290675755159330041117175800519008043341705210202487052767990647712673116296216519457790114542619665179860904008589652635503894515472864458127177820692879772281341682191857423263999211184035832863039517484856763749131900604106822316637641544244926504998222212629349036604950442325231748069269530399695188716254660250520719369170173035192479733160938205871486985230704688792595498027329896353400648823819571913042830574674918794040135363928469901285540451045478811257185470253299912623909857729365893451610224922190806690461031555637405587541935572884292990823065274259062577028592508888099427452236441392216830120019157731438279919655333944811975464080459392639336016234297596416808132254561849806497848114739750380342068043228901332101998551854118382292494435830738163200 [111,77] -2188611623757248698741302760349627362113318164695383509797706619397992622881079897196473129575901081508610027023076921260291067625071706188120509261109837714069315640928434429998351907847837214262769393006104614429938459184186340846288082535910363453197975203460606400256348041254573538567364559860405039254314915396432333486654366176136619434006353773416371674468400069156816077836911602118795727789045965723228555525485616243261858067901002361234869418470444219642768582921779390369293988682211754003649213551835479432613295588166017466330924640931517025955800107811240611848614547449776423564078610256762510023248997624163684373941045600459208495570680315242439084999169660050510385062630871372089872929188344570566169779492043505553560420598766727355454915411150366134299659524654811878208966277980979862901482718289418117448905259036411249049435898662429639076165606805073198661140550186106685199457149265688639926628155532870762466323469470531031112734928885106559243367731937947218338420574107247432748130190382273925926304288582653131436405288779278329550720573492658815543758878455247669501427037016450889859663856165009239608599453022584530425992066768200701474179182657609962732238847463751778262919890827496139955372272718426813538049239697001333521549691205492255519858666978450262923096355470968194040871287816244398056360948120702397483393925554516198345253705853053455468894614533424209089508543827645992383192103372505639998368973663925774118231409569628126385329037754491082047873979755574085811772797434878741738898916711684476149415485222388256690599745333377194623000269788169797430170726324081611469150269598701263592506998869201849624281473155626453369294333010438452007639405712460180365423089802718283810932854443396631242811495333990552249928728581809012489178070086825206004657054216065264344760005430247885192823790067064621373461630428961564850368198242788645611502729975509852943405586336036425557310677289444262775628086366422143038344626019654957351659231376736069381610677132782716909410534448854648241708703769072241459084451410410816422871550476984224415653217600 [111,78] 21740689289366146269508484267431018198989072266991656435145649672099300429975375628013847681471678496645609723460408478233608054164267591312644413049820096221907718562024796650126698365119720101307672151910862802688266194950519576328950929430387668429847650733623123261381613559057477214003553639484634265438834806346019690812991695875874481912348359450277057924760417522184370572576269022799982056164793265673695030567224124660303512709418631158724182363548465575393240515653124559104761303502043786857910238277210123140240955471850718097879306192817540543772944401742100878324369299617214142660229592007231895226200841531919033893729248176919339939947461436825985981473436466009033636800863139802651376234748604445950802722152509850128948583015121235752637356326658876291564849992999873381377690177879449361808555150968919962520481329316142904690529114554451674127934600291483651451791294921448133621030341090355670648266653333674143544322820900389160875262768691371159271910488476644434996965427133864057671731123940874459939420605040708229600503553671617626156579926249869915140930984089808766604318630436160164992205887807762280914353341324659326299675028623534067167278744552326690076905205834292790721319239928476055336783271496838289731707010626036638004620710156099959789332798107100302138260226101616675816811712856269077771444597810744881918218244849951232965849337278349499626858650688716717770141630640966898200462961174597598393349508865950970880286676820224871821663014578562591052590988437744575576264550570076100387558781645550590038655497272591799920134775408537134041555765645646957707784900354442424947798921455909574921552884014080039801778903132952950855447063540113964121760123711780551463640152492919094773419971662201542930074226291427093386224111323504292718134881413618817690879654058300102328272752046590026328191964448019022528802554628326581720526425872446718714321087624568848853071041113031699665036276312569657297582245831769594953854098456953467654207621529075664966565859822852116572145296972549733160110951080087891857422849910964242006604228261542717146880 [111,79] -193530085337630021452691038904837756084417203486362671558563797672333863059066718703959404338518530800570385495664563103369118999208437438833517073415727236632894476650368720083367187925721565406459532572623370109586259543315383120604666020521622903010446406164660185865375564127002822314094310111782358186154303892730560737346151927362518885047612633917822270541775858303695771565797078843576359098611377734315550256201366573142327351399321814337527160170676495960566946857833911151470105620199635644352761960789072211861990009913330129742037297525608174919566638506015138817081631087139416540217944814218173416976683794152242244708020099170928421794710856394922181735943415015814710619976672230303952063078755210350443332972696588870367616960057095868310256576203949775229478165103123881736951125466274230675361499095883350660617704467087103958533734894191943101135106214943789717702505553053388129220624131006237664277339227771486187310602273698705303630239801001125160952052887904583724898882157304168781661302469473874037728322990274370401361682611042523585945754043869352946528015400193095108027977139530754267882252350325709319660103105949422133990702512553086841252867109881022872190372318792783846867806503195420619745631553427609941416405354237127746480285222489134489078236776239317101309884716018923510518347358575936460849895294344081767168513382223796446240354223420392765174736445789783743042316969679999787867750460885325363660343008022341311650463396221979409231753593192972461966660826324703307870997410071384200737673727014566540166183194089151106170281441172307969040581928963983879616090888711225943877046350880758612315115211827089173503679798873409296880764707245322896585337408469604705129364278013073824496018730831815859154211356195080549466012006291358414160635308556534170592631459984114005938663947862221769442745500036043572880877788981210493492793251928116161079545401248637708030139713801971520298412218501981665231446035412030072307781592110329612189518237406844509631139937937807363839874805560346234383323241705487774054350637631717598146214315817903520 [111,80] -2786444631585775063871760230912192787077071269040802475520813976544380313542757039470983145571305207198085699289855213896910499102935145437625904797752539458556096457676918942353752734339682805369261589786741210537219613755798754523044929719647696871384521021272706154878688402363579272987651265115645592299114674212235807296831344926307375714572068348718356883781085937111862059271108574160458507002832305603564966539654749042207661475884770508283933712664809592130323080626830530431639487865824596202627550915190257529812331462363219588455803536978698387340110994065080601731020429988823012220897131374292844649923112398424257079068906386160337047815893818217485410473623450995744576417421557788299434763782315153719303904620107503044441352744974081475938891009165711270633215243660361715616036038687692755339269864142068200343363444409438735556294210510082091374033564915320285142314864569243429551484832818715586575401551506143585326273813725629884850354853002921247572622578380314465082830493579571959539954230329365506757332764611032945445223718238389557513707315847237443898894847968313214094317795047654752435111086286433809827120865042030564497555917183082634808574435204732876465092570288651742562630716805555304380324170082478300794120229413273122119363319535290352567968282539454242535085610826427025036799574670451497325039751806205125247742692345075256509606063978094081369059550932779911430391507393229843836326628638523335002610460086109902489608057828291528451269483697237917622238649254045337682882326138199678860817210300735563568702387521109112434456847106346366387149806845214093330671103140537802789292321266691437526970426976120068151352863139987413470558085912055112516728039776028230786826497801610465945435700441462260854704164152246141870986941938550509716616058274876984108650495210205125553961001154991718094075721189515082887660833198617884004992614170746142874684912197990474594515962357583897049273118459668418587066696616058644366591617733699492125066830319171494411687346958886389241165358758093337842689211359432735187909681819520044297440101155520 [111,81] 50284759352001403466469378088235208847053752584489323074110183333581560431606763727370949331014781979380877251912556493677571204311071350029958000302861046683897057342960341155462960720175402773009243227698536048571156882488660525382694416675997671854663371657925616280760895512839002541072009190084643727015210882001044420498136115631503472265717941043488865021717531055930625197515612215925510306266876742419831162315697469790544558492683915925012173182038883775987449581756868529126867168865616006489467722989747898182628088204532244251368231552682305187558208089332084842687249600238680514530297394539344655340547053774410975935838315475366517771274190860301556702132692381394707081865980164599208859148886291154809078696442165267313782097842205262882346682545314382540879680070733139610849733807113212005727947422546030272119164854478953047084938133147886155249509110333594403287671830100489878278996093015965450066342311707891701201260473650654991093603998168919200331585831181801535401676473701516007054067721969268970902485893883639008688555011475109942964564922263091401738814267878120765042261114520330327395071949069566944144612850844072930128713247862385496990230215788973010457402629203300484568792227116802888249081778727463651719458475701139721407245713357386656068596957391321497161443236072408236606848622575054181368250614243040885546629351748643789443995696821355094942996620595296247575771653385877582356736780824830329384488453975965667129188374363065038727566663877250194350669720848220427224960314876923130873014912832428364405443939598136632465123997026771762722182753018223389357640863690767616969958052033896443334918834740767655585776638206821519962467186662728360969525815708487742684867307168935365346543674049882808925308481918974843996812895721416189181325219627631209824391004356632571719056505080892416858268569451599163560175648691042601421296927607380785269225502771281818801979449614145399849195662223249973568256380577811509795938127613616959489254506500812075370720809958015934698616201966702589962936052816594092249580505941397718898067640 [111,82] 153690010492886121297409796061623591535940897190159604789964149798951560026814216343671852144356767574926169553594605674111762079254672001857192347406059260820987356935011593262965823262709828088358380656718629050232589486708692617313714090499028621278217912111061301446077593982707813682574208718050194229177012023117686791284117818020656023716355605857265251812775791661590392028051342887292204288676871113402919449661474910440710356074460373750739089505428780145003767727813032106137683069017938290750929498237554670158693012812139915336011348635334239328593297929673604232324009623845880847165260580218451531343082916275458001370453775823999772395225322118616097027767709115612693980106169924471796466029669402371152831263959414319136560672612364187682050936080413913195487922658237112301874773294336995526344135485212239055754687352921838402205939720959994697670616854882406017231895649110218654247338130030834345005298223125446377553814341060766215355973252875544083946868674460742803915137876113983949367312849109430270647098311390709623068423583617078891290854223591814384683795966084867963027056044440206446911691881918838062353711761402536777217934351486502768678232948361053974621485012352779196863273414243270794925036302779285059276143908188451426995382783503854307920987411599285515905220921403097731053484806935914231315373364871474694058258728184214844434190795875785925892996770443794457693137576407049376255837375727383694584579487734941252527282964639251707887119020781727023469251914186532999079263749552199028388485585101843099218807221919259277890504186807492018090583031452311263911481883065238627325193560793705033262774245150802466523150256653147400790132653382054356396868743995103967941506802149489805645251256176166341470851261592879303334914344699532728237163200650138431714645626627782794201516210142833430202481801303702426676418708196158405148841678602942587140034671878040050619156850989453242832217200190753646048753698328134893151925074222518165765367354523703677869936821310680477535033211904828606812169903910991976171225876935444221440 [111,83] 8122065583233578568958085268011958969209239567119152189117569389388703433114716543178921668422305839309949527196221163287184240352626348226875251756154144645769922370722972501197524981470983386445296058858027523467801207962376766883381894839215326362099220646351505423570681469787103645171721612090275530088989457381093494256317435697353719316924816251474088694628306531656037571531852462960549887434316159569529394753547827473709599615832463982119391076792192176009828212088126432154265750853650492830108132165327926452858172394351627795563529836286180011153360456746332000381914958307185895942691638024930127795100602613095149512513607008196400355129547473802454758797445052502989397520217217987906734638889752205718798520684732052548926362894739932007175400919181739408294560798896823385288257348039897195793378299544710022111796547657705080399726943544823294808529227122615110011305032137907356249231512756321776829510199413042755690068114219058953432568852957147442862366004879216480496865896364094117215270574993321037295614057763156969700552956648362698039424938025345830533162862062371965008605354128578472202275924640166901676624442915395161796443506548958891260292123491551893911520931335457208506096596622094517445615237483202550045887522171521194187658361418926724944258223133242250367595331924818109800968256949855976669245637399681347362245008686032362503695225683136956793595178849115822975984597130327662502019340601415826938672696233275901724917429518501359603594863504829512860206778031291935797340502917418987039429936562676381524465544201938242342313086398545758074282154306850299611465686597195538876194591792062552335559578550482248597541944080683194581254401515844450645452229477067109462395372648510766053958856341673346548121537756086795463820784650097623256827477039804728198264015783356476713128091045505185353951868740355845411237417048999701034942710719976227222495814808990170670658097097630333066222229131223058664000308964351533865173593584813102862506599169417524177089878888645805713831057370493508914836494190602668254007218184232896 [111,84] 111685860605384621856025488746761016589461846135905828447991502353764887993751963978655369918659807953775369183857069799462952868466334820327329024577552548388256201252064948734399501072680238337559325480710614435669117654151968032252767437040312623116312503231108067799669074107252783887966486733664980616118535623676956252879934006537715309463851095716540923443362071247266948561668066993237922970493971906988869644963983514617264496864724751140002342051334801678973068361494683760837306736613977817284069042279126565995800950129297427401000309945337777720292120838687092655471875195130548713598848699798164511442591087235606990623077608408332962832682801132027006228688064941105031809876151967437935483399172609472163774371158403165276251197671578222305722019179232813058970813151547697833134425375755363439792586768805541630002195963846146968565937103293309796216248920372315956268005073453238089333842616796761502465530682582035197094506465298787316919830245077410093097190430986536137072110141269642308582628097477445039384872749842185115824156512658061234847685814433247528490440106762967049812094762212831338897273354932514430302765278578311077984854042163664597545795154092924579320793406682527520620472099299762555454515191107372262540516704773767494980914481769225679111780930394489123219619689567940485807434702171517581022186173724383368952090757835826017068428355400428860136743698694699148388094869534704896861660502643201344581030776539788764169601147625230282619988882223908666322013488602376160957054622684630693596883089785964158097013234441132711574266157838647737228127769877359000453797860824867764096354646909757501182613371585274661933070538381154046610471909272940323311411517169832929393770224800635819656841692181104658095724445000426622934934363966538166458710869740095544581430517053000501453731768020457146190411848294785037032864115654630670614531674195343059467228974226948001884221065344480456004748916723585158849419968606884619906057732719647376675527332699950399104451156966731491115626811156640252255582538773982994354517821824 [111,85] 453651495166285797486018501788541637719422293953582013932354823537429512790465681527858921018554826852529272581022005989204329477064180522965499054701522285110765913642087730055001780288587068963594878060841451397925911712835642110867810404272965168824267796538751131652343957756242993726521988096986822333812222408542584039775733852409494957877774334656535633021278996408492023601824651154854772103860958584428969182772979482107757278073972280614272810977795081246777702685116940174400743359497349554904977616821225210254978621137012241762818129742370338667526357117727763533456645207511786543771297271285357168540718237081377275554884117918989215831535162515150262100561937334627006795355144823297688249164049618926106816720841569553624861953320777898817969711766600066594825605818926009071218472093471657120835145358661203638221928403778204456940688437159312547320281225098669266437237602662802857609582347712308353155447356721808100486119463504993267813761954897530699724120961407454224192395076760642700929171967462045416803329057831244469045739125340261031693857745814499542507817990811073515550098289126507968844201496121788730335420469268204575281350380049869485075041551505857398157150296294998302072832028036725986905413350908489103458487396540499881567192651670632388111193993035556075984845062064233615971029881314289604511639535414786781508170526731374492215008237160279438784501345789281489292672341372433468792107907547283201885141743007469845000348053399761021839057951082776523389274188188712163894514239547701457566963204733772420631209469279534936959202087838715119585593696954488111416116091496465154498754009211659692983377712923559286848321445575023435445469309998657324117185177588676804378813088900621400830445435663678639361608077843686733690693950486059319545447723871073315517697874756906273494880802179015164094521723959214742391547828993132033212357091217620746452667526687590614940568350689264874551984639065357282490263452670205016037926559051016250258616253254010053184769580778556343386954541586630103206269391258483241472208 [111,86] 6514684879746486592460543105165938489808131343234363420242432444679808026548990615276633542012448326140519511937936642218448535807155139763419179461157176951401726270538658199242559495293886706483677177447964311007365981405142618720526352852543321065116235966048331089038586349299211667896323584223919567992908780896068662725914746704952229773452831833160296877497622215811097002702374417849332232361048539725014722801534966075656623506270293839029054415144659797890801118165934091935018826691005751398207568243240624760859212763146793080323494470935912664619721685126554996947059230168115911276370556631583584824810047301625755131426102019268184450367268140553771719017017786857923051803972866600941685905448493822143216114112802506277237253975659392003242659227502145107944037536970086001620831817128068655768006180281082969371352519152388308162336425920486717190352299055183510337140759665345307865510361112237319652316777651355027191486509775875146654166311584141272504052760255677035856261698662847244819022813825229237003306667218981997335810484453940088728944700774619412762289913081256497694550634543725467600405822953221585371900357842302698638945716090660177134585499718051343544728183768389613949671231334779123406830888890586392634084455659354446843195270663741448754949654146538660745648787842881326469142999563288776689614695615977470084906595354109600638216259193800156041903183825918797374337502426768984590733322047596227578882838012772626888807382578800655077532231324618153163442893072090688605915578290221008626857625826419024511506642302631769002704213222123681659545747779840616808527017448318164648478515392246253139873510741649525128836884902768257427088414344300695752904227575990467344155796192610939752721422954309970949947152277515737519063832258110152362066727349058538837240410467535181890624516993413387430188820449263523456012714569184023872966007410341106185077540212169647572730256564996198246543392912314338634408167036775510172972536301464507349173399103681784884725376148341908919405591310567019206616805356159088896 [111,87] 56181668376912647892966640357109345748965080802125552504531853643934912662155415706650202252765898621872804012487819240247097326087989168130251726035878972774849252176497268597202415229864053804509469592201663427809127367353342291031095746175474433017556546690167265233512546852291125117630852512186223598331975388323719089315348255079690738958568648294408242725424350918657319937280152649714111259084307772811704970221025851441664327124834448480153347674794095434938423421332975959691053992476248229822359626481800044833199917472352798877563646537435815164785512036321140064096089845776089239200829992992552643000480562622604729532456670758356397245506608205912882444829155806907996183287824928578569265212600157172657411267418547540696363631754108490459203435815323057979344813775036750650405702314867966984682661077710200631685988701493929246525837057687551757500229486056854231981554035638637406177903818092833779022279034127462355331128393108349606283591834311063272955107655207329244511644011454721456913151698700245554472992437594742730205827334651042739371591719765349519312806974524573885381540767094117438140732102108910370601387157386221569932445122611087005131287013707177309704075321154703714661819372094522586294486969648096927802269088732822301702715276079833763053752590950723642260600893558666082918607559108563605451194783013071044809718254863320237163605580895152719522342298561728877502619578622206916588513520247451562542184391969286384087263342304418290906153147457073505444350858820020767891448787148092900677135729504014762399779649735825570207697010193534608550026078481052080135134004597900265054924601552350155409633241227189647133226721099553500946511069472630333661997327913322714526067080298508907060482313637950392074781130243579226308756997494145813361095059456572550029196361053413241468977486389886797376554369463785301310315648529199620775712962079677962778039913280802675580732159541945960078560153766293198444958402754901344023057041912080217650336105166817147734022334585360117604280360604387875320800380568736 [111,88] 232171030532967555341782774872485019012324169739035135046720655644921628377840772475799855476058568540308681476197781765471075015007039824568545156495578158119350880978791811137346376778454157582410576884985067196937965106093113311528356320484690357763385669294216769181855834781235542570351674644875860339862219005955107209438538195397749399132361068859579804748409896672920295083872960117719815042620746069516040005702568724083690862123816555416318269767460210893866540841226832361007044945385199817859535518591374109135047382264938368386985904181701703835511724054634118856202819285952301966384787941566376165352837150079704199577957768121789206233023016596904466321272153200389327676832327376411653823694543647753656574774851998617458964065858877483541076942201784487014685681872677370696321229782248923882758959030936246338510112598797730385764014256596133089865902261187132649780212200649447864584756127602414125068977059229517751148211362244557192012724858375622346324748062317495666981879072231698969177139855418226333588244874843357893252033921972623077690227664173655810795388052909321625449481253220082570318617682322314993768461845105009045394151326042744055182514196620399226915890821878240094710388660568283714188169013136540673010821635828942381024013244829516004498150108164873982759206188204905191030226450692005568954105892548171782817804544987547047956870629353667881098535699472048365180538608725578532447347446995632806723795208418838553476097800997016938003133065946558568394717435261417770828079833776898225287694866199280212935475888344111368659613390366423544248922872583286058813105315954657316722996323571484533403459435191505047263341418598767462032529591980430030325164651688657278468835010963963654353957107865948365776174933390990704486527121314230920598627186793537755702426229347498546644260422204037821501876584469404224667492852866395526367970514970881010907169065346598540880403450115108230201296197325182413795270845345365769765977902712325854310449602488464753837189224598273680201074265780771533883147776 [111,89] 1375735875565543160504728823601672227584702071036586070597703200274968079520636637371157591794901451856846812704285976341197906123351663989563932141095256767605414444983410891757588191755162503287158087251653164997858895475256389937978009214824375812968764921019576673683947023451548504618983395518411961759620263830491376757749263759065877567856474916380311827597681848280694594083225858122153386424048367963269854725512770670821541892866375727537755814791460404088561932818985580190264282711676025863612621146292474330648423894245829124269123950846400463791092562713023549128670655617212198380929941862125358692466225446344001885262238071766671181161765271894154419935735551034853625475977159008500965733904754794579951408569536576507010324963418193232334387713667641815367271175835959237804961976025249629895244544118396970031219632874591124686991221258735758270538693576230495550565167698599647220221002521953863485605452120457612918430805014322074453559028464006030942687377203348464598209627366120274571623333948649836393811805898512801077741554408517775002810062403045835969219685829409933668683230338177985182142268837555435613248607391475902237980238146575652836983702761744101265776554140018200647908371812848293291979462068817637578580423406448789514387457028061023378788933470167020136595896528632964425724204978050858606191351808915752678580352401791030809969120332025359332101943709631426387231339594608635688887587345291350477758841088921826162960407095818753434236418996848085990985707479791194925926021044907227117360694266918398668962391798834840350244836902009610965400051302270193952717382066790796396771040712440169559010995763841834709962753289914398707136347791082232175830694945960154993353714846730384695347294581636812195767370592491856704432714161676152739180645219636952255535674525353181689011243735801765813192880057906420856126843714146853649470633913183131051751227617242565762641542811234054441981400834421101812719920155336781782577573437067439499275866035098545298654501656014881988103239847535522579776 [111,90] 9692647649134928396600438193793769811013826253742629463891789085666995849990030851873209482452610506633563560803246980125460540580619895651539486648500037432996421816646058422646975000943816629381964237649802057950132049894923649550367951091406662647346814488933580589734671818397542249123257261748049791819658872304745867109710514197268165363401116251176243330693930627653206449245869818053081337950540642839045405646487979497843893264528440573449033483968389429731178236444204052406180472379003509456613812796816068985367713785160705288098645541823133565975326274076960546470886857603617537577267794012266714243747334856446254300493784509335180658475019281012843258070907374367069969469887295719665182205725430504703548767370493987936750859415402858345607429537649979059722384566415070620152068827937482445477816317321000654041080045172939950311998036267379426178573921210237054339561370852148307115045277202457749668656705952987743340442358375564000394775840035934525856583692454139398376937303757874783614374013033369988091424645770660525982237166349963354465518117882343374696598768269095699625033610856312465434546392161869659663658066674418847577805183210415141386196001762073376326550978254280236701308774544956543423215831501452582336137995355284799764339105949247107305303541884233623615066379742965317673997138123545949194919515584809905524913511753397206404777355004326163193888606871376138971282752371006043366303514079749720007068994302850855613437597190987663074025170615775741692809108635386529031457899723956088996671241360313400411979912833567809860943523162991341795912059090690120898455555785060992317288450458023515687519194031726740617803597345165166337960500575434595306823512147373289763725816123405900541596694169871328943958393441313425506467627181582038511734219377519594212187638865445935542934108523168253250074291571076682363308690514619440777449435301232777600210599118740848451463589488746904662197736121707899784358510606766043438304401792290348943467175988183342165792062375601024016459283016270592 [111,91] 53449071347866169856899394961812374181314916962164603864077953713826016530632796928180111781485524892233888598980839744488345599998721429811300201435466106133956425530889894330828162553901341654059056199596593781157833753936193263455503621793676825936077295293833899576053850161828048835894588323512099719070748909503878971605230347051126381362988078337344728110750938309903321620069339802106732499725687053043557135310354457126700014174430859765954077899833840671152359499071886174944548407476977805660656283193942067641318755622126056004239170716798951923847592622700020301128617662853751656389427579086383056975028438129329413118495050727546390729844382719221599550289941733071697790864806446617888003895811369110301652667495667111393219307373845366322128522525730157517417778348164330162024877719680880818211656007095824030951401369934496583272101452448723358052378425185029707979717967907618407206246349079024934583154334564658694913825280822141218056245557224663780065230883912657107539120046129420595540729056197709180474048210140600813797528657546840527021371482558539854929846006509512330729928084395755995339318374865069605223211659720524538669416978908879477664005948502926594434009687278317217835755215640195113807130556276343244610028999828129848197665021268171700995397133992726650669052601232156604135045763749878458012914909891955042542678741988646886894705804631788957429697614775919144080781870434424228723088357947133197054871522739019757461059502375894768256234717427079791975730626229251299995703868932817030559775958815165732483800599895953963029245277155541660842250019262813866120146082873352967398341432569793361449805010863469607693199822157350000400332535230660400160486655269517931350866454597325472740039692482492398313994012814485305636292493301133451418002913547087532761126494997096304047226040627231141422576431578452552695203608093032134482015243811293023637270112587558587435514999659308801955530100460164728594612248364466848190395666371037482507763509674923239115487174586691246369228836448 [111,92] 315445411109604749606627840638267851583940555451529879191670456161164502166577800889445934095197022204835634854980297730854488519714043956204729817657697816219043243388197143481371315517037334790243968817997930593171414775310207352042711140186306436108934474548885570166473413519632642328594705713285936257744289189783282314670725905116252956439788570577613787497763004195960499060461703551596729449050985246317464837773848873934055725917611694816952032196896616918271083364530806317071674767040692571889719582818184506238062901850806150355137644482692400747023732152783256839888309309956018905142841411152193978083362662381028772780011485054360224416734441217701363594560375478379154732676151847858371567514611091710883637812658608547120607476256058220561990902397527144233833515132976189140059571843112816735625169850484782258966918722511715639510473338537012125867215824135042730591623605431169207338750437649720491706548032721316430067150968146674983685001466004409336379871110638197107481285462139963422985459927166546983207949472782496206447165232963867009599078984709656029590051137265006616939486985696786496856191454901103610588952280673662545881415369320207024190717515760427925729199106742420057552138158592870512510358733791561188953836331141913037120432134850317878666628753284022913740322825257893290906713211676754829017321527650457620117017688310770707804688272969177938930986728162575985897300623140893177841454817707249669495271222074009107553510205859189902226150240209609915894247285890943419592887064773258845964389453991071343612299602156615432628104383879485207020609773022039294574991459866151009634309732067330060610707140139114122490346857991775210927811012588010548296237423353993592937687999963709069616125565686300473433637225006184360963074133993902725080527821693400787774548164764512972910697088724400739943936009174039588620534589979331816323442070592890858219720727167554222079984636025186274207722319956052658659909292648018526705588436965604184103143412000733598494604233486827543325376 [111,93] 811810643764351653396322617381981786025506584097457597184611969621168031830246168021253023394641989115404286696880865148931289824442349808438376429473455461532625534060630793369755008647545911204562791650352834524732580282185046736558225336396831161323073905332901644389502294707956391533750364919688715336169000168773624608792100369239008431652453962869186868539528947971171235217803964160058532048083653903476424498741238346714052300951146865906792657030991566640652842243191088291766942544549476777300239236533622040846624862465399980560212436652987895068644147699695216707656767076493140647512002475037107411153368377724773441513092682536817909710117155568901655127880164383183379405424355766909526292749239683469732992058128922221329447711146376340139691829108233995988971653470953288493252354615714230083603789540728145008531438014781744289001483170176762088731674803146364450845003668341972695235994460100130840120121424656653981292498876273781846989119099239047254217412205853533032458824157265265447305117253893425606892488464234142136930098629556007071966353891348223412913689542502483884874814635454773296910394790847773822427546869660354953267707232330852980075129622135001069072115978105827711950896146909338460992203728182527019283823233859472179724839652590275066283360276134754184631087320514384324486194641616705108452864539215306924377278360995815498223419601957730727418467916743818717350377723108965557779946704436298592075778034104698227828184453879264142777633028456214507799964553048239576753800309743771255761781559763953322233570215798694260422457861359522862056420789843498792808842813917130442055568561659626943593522594498339526187738895434865671665769507850890579206165463728156249193644768355245746504206810216355158387251588637564412116202971386209384083905626856534951049151059527086911330448750726208736390820204089292712276848019947426093776882850168911230375134415194615667956338450553483727475626798066899121461505167242184307579237823923990654501216715924488200840505765916307816 [111,94] 1934404412181254885311485278922591113841524120787613809511219996599118523231862241415045658477762168489241564143371879402828692895981777323345220793665951383877330259886688523506430431207857921545924528378398892680322202645833614516332580038129648631332215004010824682660830604830211907827403471788610955490908419250139007625632773131483459457102482670493868168504846962047948989618923342331235773152036890314683487262417671849870944221038628137948746277419827598432949206471266485549560717217383287086051299336883744132221971634554070421191661809974126586199417587408867163912124664177073363897849211896379431186544010032075964668438334772070182123043616087009398952109958104327149070124529438633877805194905167470916879215399748780787399867265636880110842386101018646585127029122161561142565869871359200670448004151960934842563118918886303706994062853796063772954559988557766001038840756623302004026964768305295412200004031523991728589664735482518568700668232945071629467421556608656549357048623574313346347957663450758546606021999048022583282855324566024478554179750695181239642731239958883733331143928771023557326147118491194395614250686237944859767682669732338183623039161810406100545496034210236637228816981739120806255452093586936703635359493173872281818049928848256018775634434072923219237462139791678616436577181209125833071943897856335817215506627792260656823705995356071628901004544441731433952362845533572670013534943452296451651076309775742927512247356037539967982152637328557403009882177567783523450798343694293986451753830633393917425744183977228119826127064218231963021405634542821481705175356984711411619920949452160711375031055659252136331868915168959944633056966090230650153911337532227888111373123043176283292258475729303753823844019342107941858773882589100588732880294657668276647190198599751137817473887385033269729518585804351197928325302435874902215483667963455525091867547974486096581047680919406190213564429272866807715675321402732193727262360895997980171843496807798009268862896719744 [111,95] 3187300044103606620860138060932746311189007352884342597665827159965557003616561107209094744426163196332146638348812965391804206062129274694341785614539243118920952115436231226173468014952013511061200298245799541793757228776131958447115976972709194114899947380428757316812115361572358173475332756502327735036281687858278646400708137203317737681352932219349304456062142504927846128398318469539038416067810390000929506330870815074764465466753403911792022485856660990673428141466802568659828940596867321383224697910034059193218969094829867393977687692748494676542092759261176282272077373658929386817457643412938437675288813019941715203797816080070838964577622670802474312364283536379304867551716213273618069097490859331827150391782885592543700711564334896197805467350523167165039555839722322978380280589352128374265793987376840128873987395425127051889059603184494662228780835348382090197884887372612536325738533288677195833326134869240851170275375533063214415337503040671663014286409359824033504201608280894033724294128243628462245277567455950133333682185773290562268733172328007522414778451362816295082581861397006590525573566194406339308008367628167453352942756936814360121841613778494851233247602041991072448496856477678857265753972110724024478911536097344768417119615944726690430028177229450692076364194767514424284851398722454206430770461052981719333767498363754806716364114009671396860057225661084276518728237739099571796422160816061332441424688736116989408560451956817098512924646456598426319135439370329134433832366537680753510147750938425288861691509154538292546444597998645277319040272018589429306216996357300398481036162207315378696545555606873920050532527129362946119960540066949461174679598969086039798271091334659111796475365684203862193795273811051567408537346137075016481088861563109602568336691768922395637076704703811455616511778689258964632108650264011478278910289499904735129015889424224743299264941133803733209862513658422953608098456960065712883881251027075856524278858266806529799054256 [111,96] 3394407756331574757142016974885881605908354330182809782723535420753186620826979404006627475472724081359438645847108138287928949049132192823057985267380957175491617518961932701772981819284220280025734731795307160461371819764572862551735035280473098742457060151740481716361459027763723097004277203341053783240187041407353960120829804881953828216830880549991707568214696126296464921304130616730194775693862519029665738517418594319295651610332390808787562761821563070447459023460552694776671771085615261918564308763545672129993757201455846344323123246459350371746267335515245139205589751190614634013114757828527844102385830697244468489018485056085718377982049736623961230207563664486960117904053465083809362755854035010384365946500232316642241978647399388550592401722560954622651122523790515633444734176360064479510309327629617846394885748634689237754251536582579312482505868235359001285435024825708448295892173667234752724202396752601622204187021677251984762069739244935051538059016255937951234058599302317922024388844291455608711798830499129074879224493008699971028293680860527925342061928701996470405859318361735533268521898842125957868424280839564221135287463583828324077705353413317043207104637234512551810434446359302694696223445743642448726765540399337299132785174478369417027069094922730992379070959783255194414894472542505861302259612967012753910741141918830122093695938797245191839987022348819001758546545536064474565812457249782576837983261511253374823910802154190982179170428009376111219352302801151481786757654068713333151814261332429881298460506986178167932257349604004048340646304942999004518354299981717955069583651224170699950555988047057066966786202155107960572867843726429541326177786715242139132647285122835629175466094551377299499024534616368431652051056999255063085058832913557161441840007657872774589372441070143264949682480176206837658352565478526980215508175644437795684320882904763493018312591728212211359247519910666292283924184084563815074699530114430400916916380516200401632 [111,97] -2941855581726229030755526356424462167217110540831283308376593703478215127407223232546526547429853437095462089736036836625811440222085494818802331927990457624380986204953325131296064936973799767954415472533322461465016561569741596908627302340944182673867126956948814988631340943913236720940610679998482379144141426787326296409825243729813016853550516175933316494484412523069108221628313757148625040024000757659268954909101771397596013827851155318456380844324982248295230615227858068444076348785241057226209502856459705306460795899836764487249129203792751927556169522055568306634503939861234007911277857457111606453406781951230682788169635160020777404742090755821283453577965248555148153878554660424343193804189493364020128655825285971808004127670505617100602851168348100039280131751561212145523025022572255998412666460668791601922008338224679887692030712204135622373718924242188959354926615032664183194423320992570829342369244064459346965151867586210066323055469397182567261392723042775497656510517792590119738467093656260278882525755220674255129877455680048314814531815555451804550115279224843021354879008249655217280467432572261568824455256139238379465213752003872948099183706450741344470335441878485220332931123682751419190767966817814221230087923666921878260029256542956248614026014254970549697348807898903318358924972004264936406109681348137936717541830034364476115817736609819897961940487239505020036585887846342306754735506283518533973068028250279561442294420527524216470849173235448076907039427462933670745218864649822163025659407926060939683809924114031737969769445931452320806221657043742898165310317425267809438696137342852294347167858958766218714480774337008492770497187665740995308834466676309597174964950910812196934803142504921716008408576109762794445678195915877579431502618823057377965934885628383755142392084166332852075339371891915512139175968285540710402798076651853143459498741841981667338179001516786507551304732654988725444811882627958338652754513333697275338631054222988 [111,98] -3036689202256074435643830661571640019856920655277454387963715891846116466018109052775823460192909517831642810294161890070317248854077247417571164512889318306605700251706279529602815426168869847098961149054936142116366790978238516310591712860123415597810313999067147497584392270711040997424158139037075580239287633919627647964841346918159753208016714511701925391235213550222718500019454582267240053132697699428751560774692174013580226202727547840457732989823614605183508443809357349483025848598912369123211242011380031559944650894419631595914506829453626856937160830204568727061482208073162257374130047516652559787977292104493142865532679264924172708649474072642539601896732670245055547193204730182841422969012549931948070732341359552046972353610595772640217726353318183310323601304826268812144533332021179567365796595178635350274989216372597700189625769828164248526887053005739146071669712760012272219958621292810010642338373666422370049015639691536731916676126966008711182727487998344823971853996221747100450859374395773667553333069299305639263893499665991769941584463205437844240919338149182027161213452265379770933953689184655717296022131426342711065065949250219302477903304473320199780009889606407503831151864303624238703908051848187582522972857547565420572926070376791881134355954240955581497870352674985450793945441095757147368351698013668285333501213108586727728637705461324661678995354346052311028431599250778914343484617656156072065665264692113159089511716417086150398860873988485362474825658219684497824427590399818264864818655559548984533328810535055139797113024388913875121298488093895379419488683592093000925119551942738003748295926682557008776983450611494507196717622397977197915546229896824437296711188906283933674092058186612375556067891827565009566974709265339136532793692776811292077463795753209196949644679726909981518106914633782351202102081630963042357818403994278581777714534251976180024624077101367546353121924392998042534372992273967099947258468372257030030532352 [111,99] 1715237140332922382853988825467661262469759469373759624710573396062852672757456648312877139032656242941599483680738901986412969415211172220139806323826382183462155295884197849817346756862016089913900734426201266824050706545165025181792766737614726860871018617148589585543029852500306291823963466037487511725246736212947597584828263625720288225336912191332973537096749723700211960239357390241848964994864729002871599196851102488905061980675253245156275764787357281322530766594962153045848092952570500508582836646209083082955244247824679185910780996016068956741984653235746429415124220117966009845665161373650318360927365941820709621889958844107507270678202690230686130288284384430289260749102244422961540687726730491340738392782417136309976197871981676032622233354438156593707892511124971971867821287333932258685418611589578018980353466577607674377722025962492431166619848901682717786745727947001395290471903131418800207181942259480767554656127593081504660685985217321465891277458937115773685399301858865500072519489801386656481404633526603180102525031611054660048225381335922843359101486563482442755961499035828992977617280937559749381684460660783663178713511140039683074360867108726579615314504067654673549429177142496074064307746351024036964933234810224284791542502419781290162677671357240887764844999306224895337762351119339481384799179433822341823643081857538698059992206609117534641881887822733943189116269400167110333942098094820853589820185507947341111939406326282748201176898245504794805850782140209677857524429602853088238102525385887738006326863086712217281034110335090439665796131707539558823224278424903767163115610443725001131504884501723617594426504095304564423808179718022103663069646006631653944070773037278060186057653204973077290043187354338601425277730133701876817464532075278149674773720778416044134131875960645777125358847139575624625566072248144564129098778004642117824965068740945983576634897418259548911142432602739548201170237415264190565433421960147680032 [111,100] 2520908482351435602410534752678313708460868810975058827271424187064809207548773038317550548993515272848849832896201086858710370609366086314920465154792076649899675772421317065814230646939817462970215624064461305203540718876206793716678590761106307600508013152514791691806176997845838115383681325860020727346292044245458007934486471045907021435921606374840655397873097020379238821469060417977153794078422771298079959215676543948081036202304879258475278872487153859757560592191470703935037841412951696460179173301289107952499610464010171257645683333836817867137028630972898429563332399084985870564448822423435153227550699997514567997800111659323021327833067004980854586382931420152085706277995581755124423457836681114676005241463872829850403121818590637423018933563434654854806947407281560277502415853834010990536881961811628446949301387507597000601372298260768743357747662562532702596187483292765128052335973477518112708979715034816132720590837502143585389787320670286322674644381237589913333284336645573707030207226815378441196530109210109007547616064914836468380971564503257662113435832865448999430064123967001982662290582537347004173185613509296920301187106863125393906058426735665045293743593467926568826971426603670358215869681217693945568903471919319421782135536032016258745589309462016731937149039378653564381999285373481822805105801442215325494245807149977138580215515977929256645182813938662768684722489890926587890085391664073889119377207954936009934825523646902996353132795295004063123325340091126970918983356229055417860638575088268098780306602753865775823666343374885289941054834059361351719766807504450144980202043737989709669017913868849258235513127273592214349395429171255477474679943955401221848802900170651551218316106520306500506268062904881187580613871670697907113679162987954340231445413266170243989496806812740698013436653055093703718890604824472717587532593308133979659711174977784434052040008037053556588360896149243774114775847181918499998858177457984 [111,101] -712053271743165324266646623993037917312048051846693487888306942156280359819918209863643586978707835780385876928521986068543477976468132245073837006981628424839094632883126997444395362179560626898863148955296790612504877021814840146971611084672082649451126666847596677360244858824153940763818443333524292754272235378735551540416349837407419350269614580352090680148602866933967579209544446678253288976021254509601620389905295822384110760441958588659950133631145802225406487373396048922482787464962726176555752006675388683374508837388924393452970539803571287555347945967163384362325425858626848331180103997875184051147475414801445696654207082592671162134037203188409563859874620352308398218168079222332343961342777948300546733174069627295891812155528551324560110805116460977006111150104001228813131347459055028158337180915524054589838930013523774468103975998730473418929109915931625856939886227273789479748092598477177405523324830486006098166151528033160720529661425251839796763979200733179696877717379112883973126346807475505614350301593821498688726624796385405737362001102084414482850108360867297262928130310368205024331671645984776084493924541428657659271808059761429049749497514185580404506815497045518431733897481654214750471325923224799892288891537312807943952793388974190223514097240949738224302883771792084598490333245198575510762011599165882465252989035312422707328966892044131978797027740655359255456440366468312266467864901200877068411581910936366165058812080093778312789408188226963922384168103892981824837896352492270883492029331876431790257300036722873326286736147507497922632263714666711576591959599997147212161835566012682447949269089233526607740120478917646224840019729777682029022146260980987511028939965327347819846199055384084649832788722073703757281507752588064460286260597502427116490697158464591959979092169612561424305350191569109828868490070792744704260719126667601395691678813832268233278882539492756126791068002983570716135504331110315919587944 [111,102] -1235988021391817098648040779735172635413701949378348354860382743299501393500059967210782587102784309865146501632683016155825332294201810174433535454321067740374419826102102212953433154877709105061971772356254345321554889956481154527164589017814964150870329844735977594537312553345869290952279130871923301361457107514710016264011695292490722034341079130491027674460644017146690998504358100671115239036253379022012816212708252402498797694623623679556663304618142473167029973051580402587028892742445027296707740367401379584579554977557358083628272891132718760613967784140382976098746846426842904120740367277876563609571871234680976063629140483240079480181956153694815658769775213199869389283177644031682602163528513915260356382885473687396302318240919478306333297062369925724579238526728094162230345940857290999253788352233306281450775606065104351606911091646127004403086406869035022976871556912032998043721720218547796315065300657097041999821067575798532732328735460830582668898183043527753867847401228881146356914781839073827226157440129695928651109414037695180673065212451288503733338881921343382729976623898853694820974889353475767184633016748149212152890292346198907562995666462286101082910202726512782721258340159732828527192714616096200300740424380653424696514954379654391539513927487105865119923373129456682089535222622026414690798367293987381944163126411446838849249477857608001195130059664561696317921922953413170867557465317243098757781235232339188112697929640311164603757570006110669894575143829710042722774917853654007784158041588250244463325392395345871637858218271818051803120502861780744294845619670827509825606803048505711688007250443526114155194301374171421649895265615917440695210469497220181711104677850242928214347812560540601077780825241644449317135721524951287149229982550733796955743182521160171375254605623539834230120158774071474619686348505341482514869416820949881725886781766685893696813532653640852626816912010187079521634105605756691200 [111,103] -624372679130708455295927239413049963790893835044751638361792308763853617961086263850849293195499856584709937222821135434461340179984002412917988239381147882565809031982156361250188708882075907191913905648122790845019680118993614015722961765105288547847711001280502275569380925172592484756042540734279714146607608645574260512722755321661162599356961300649161120505113043302721895109262168556251274913384888647506381783013268133904224256004263678128591282827631392977268567978663118718846259528336651590646898817165457328325026301818591570564908225301846142866071732086553890887853747330514680419158348422578756734715074281574717956042095859150229817307773634849693241294323205359195463922028970386096918501688338586207833620646126254046377670437814372550083253784898549577216298986105625484624194956528596541928577400398561218254098457902438381629159329689182235919937130510339604738129583551747921213060620038462790675696721171387405492387888572134723132996811969510025857200587170688518612252838510996223039525740744212509943585368210498744269313888182246105998940757162126559062398186747814970990529871877200055443053682351043781143523744318238926931077853095795660130646951851497900377422051966233783884693287428192889888574442795003221634099232304208611794675462721963110441549708735685553359021575491903958317896925925439593086346485885118176484310439544266589662731171294651351177882139276497555887053693333384513878857831878093715747085874953410422322544742831637484887628327244450627910921188864499780266516836257548820231073949274014218137452397383442314442678788700892966446614045875203317885748377561316436100732440588340814304413841633275151774913920741352278622415854214609535962491999778077971351458765430928586164008752572969384082975093408476826855445745032096765111296914655218813942213172426121225346467441939620602757678908062966378964094514161393883510374707183034378694896828598513725800553175625371401491603461641219450064140469639904 [111,104] -155236038041183448286870156206309095605427015445962129883083287463794220144358166026827355244409672331132408342634030815764064947402476614171806291430248407539113161871145228049413991375045065070164279647581057640580854294270403464285901869513789970354186690055537989225611178071002164063261242161302024853554838455558662483912200135995894089525734148528131925739147871994480957888810924381877082542641409846371554921343885811743581867500391225388661158051654762864032900723358414138129945744648678721420068394850209769743678389581361625361141971494380411830828445515468965103612767891664840000284351143469943593599893505142426797855814477871051951236564577983608798124717056264342368768828130132688735656026883279869425934158236782855178199647025102439199866940836898232651394016399573392654000998388387070519291136818927946598350073957310705129227652345422753505800135581938122739630737531785993992918035493425510124802782834057253134940686444836917524597519069103383379489466912118914524370916114466003499004993180900547169980347213716470852431497942095736001696021148867213752160298853391675681893965841475107919199234528406771226404495406730265835583487233149011183854477311183010718156680555470691753142699286212336272281695965750812188632465514799270878441725772579160074024549537439130642219167619748927168606943781284123830499805247625968755298870594959083479347238147607352137296013137937820704950743552874705415858885749791856975127429540518857596574136117075895478256811997876107561875905544758534494677660580773342741910830519552643269433720535459298182959537847619200692386684266584734096036301757760565150682803170647963821531988406560642565318346602293686205053852328747407419303945937603722266493556986540471122374445781539771276767149278411908405998258917795948597059299788958408056066887927836329919368765795161749383518875780257507450287308598204331974034070330729447267741640703088358799177259997005462869155485411662881251224512 [111,105] -25545104193371226557914588078251387622999858959144055526549304504649459525281950543559023590156938788025825970029155104504789453763226789845172201105443640516060741669205886724357308052972579665384870897201605106434409259571083107492241093702596502212177605131270658197713969213676380309106738739434534907689118978951317316068323806598876161446794758120549392108746729204501790033604371159351498789082752339068983307144197885085102585924869664655190360116536067537532738064782755032111477822826264945668218510956134525034019648674240168915661766547026727408193908060637476997056694922273010837196290923606245805720792082716147063943363835481670624118804735254923949654544902707909780789330676332472848776778899456840784269710170977004408753285573252988086737233198990826401576920038221146209090910877912074237463783709920556727450973714538676659158920094288884957974362359514430668703202945732596266545977068804246887560409762274746548140057231025655197533782878157355018345211329368656520290112291712685117053263734676141882137487761897904004006603386531775230147155230359092195202889436832749433698219514349533000797041412524858375827682397775318804742723005265142809881829128593726081818501693888253892651621261383601680097305505570705134452090016842325929938593672785386677087560676987968826573941180487794529618705460359033658561937757778682593136460697926753592738751282711921557945066913335378150955115618423639635940870459734435176018362519779202985758533477598041406611292722020046107720800790676129489139518070016880859169460126708449868924272692726311400712772681151401946358899529924158895432344739874973219665890389394499230359827214960824283090794019946258840170243330084709560919082087716917614031732350959658594597702862298897941131955667813014567322346535431090212750969564523665777627467469860985166219721875158605620710140763814080280338004408151318674831856315779621763275401022932430641216349099255517558229689479860383336 [111,106] -2896479835795058016707902347207284396725557946088141023443835318484377143540864327275412314145317143877810165152242082168032426206805063842934100862903814962173675981675276565380341796009884568204490910118461792829046550226417422285686160188392243979162964400694028503569127634801810696830299944751370976298451084552987567020406252709710398253762275560547663471936451100902325452897126248563545270283924220809529780350870270136961935744382470931361980583055339092504300685249277644220089288823113671881304438286788699586232836766551148402510630630737356055995134458067648728786170424665392112046137925192553973706976357090525761468574171270127187244373631438907126810210971576088215275274587814577728602043365922715515794838861683129507385358787827155841858225540532599919673665042672052462956357281767188860936988177984212300382244504848637855162843340066361751788554922618277177889416023825756650555479014344498693558178432635967106526411835904888746714429276242794731767164057088922786938541380633968729330660287609040838767413005489457105694127649806284648558228815472923145775234219813383296898418877251517114841344124777423227412585130111185230005048697581075186483525443851592099751151659856986615919898529988113068647766728662701513268391250792261291594240161894706678137802485009855633256906401455949881803349359390355062389990429026921737225869678791999380650138220917228849048090849645470930856346746660748148926665999735029578485838135158700026853530059599162174229639562889585124154594676519357885323187098574935385882626844711012427901254187485670558780240602623238659782989796093181347351026283146855778970295821310734146199919319066214964615519047399186687163125337533707944703237064315433017199250611857898771076495001015180494303603029451068321088853523474674262732687887849370358270658967458118791274807712013251825036636572230971206178022484492757623186615848387689441126775104899390149667427385867110462017487346560 [111,107] -264300840070773569889231977595197494157153025387077914460313006022048307279507206938892567082061112497070649265144665553569051425963287732233052733512997172114331712885637468926743022060577775410036192199153872744859531186893576817201273426631037436610165902106947109122784800064045567323106408185383200683540685096711521469833982775354675015738241723941612537918228359810359954713043896369950569855867867660579074914181774463167708241785960817160228710178249437970459630892569220871327807096363098549511965815237448688891089680768688847881526893843181995047921051384715796911356702426218611858447374379147339005566344511789462368603753455201857235244604903504424914924266677927440127175127751012874264967768536089112812642960471595202158545258051425857580851577361993163529056219587994682064543357604818607838915894517485570870501137409021798801073383332160909448166513442832205517788622052214871325273660122930216000474525917398009718148132779946886745172196201336627302745088967373807046665697215647179353849642173197590382345962619772912051498823326838335902768718376390173434310938121902468559664812454538426647470397517334699719464932007687755411135667473650786602053230539529432174125117436379002360178926886818074846709703670009620081016290707444029160079434543935203011726722274997153770503121737500071488935856476038894129068967269444979605569016121165861172618654969102621148355429691287839169640582708490738309211089479506624708869609585109825076887532222580637789976196464004032930898743376176993154773762296556545192192687471804134616283310738805642920961539498188494590595063409963165397527765793291412410021067731202176311243498797114483341639350054316176339745357212085221821640124234347372273980689515449354093296943154883476700355033214591463509498352916817018103956195050978062260484596201355096971674881403125469493491759641734911671782957258537785314385613671896166384634220792081772692681442423252259234160 [111,108] -10514933460289331711856111004865697407426967923525067768606144920186911182572540682718134385130780608517890483198049869032236145749679696072670399172068241276628113355200988410582134178189171909119764761975726164774038665792340186697470748494334375517144441976871928856070685424744286751200433535717073413279914661325829749751203525484948391809250399729593679667914123884872448163201050207590461582693665482455893825281343839638559823141639732715813983855098209721372429650129412331305642502497531932799181034206622470312757358147704294224708040612527059044973934829911025110705003618100538968118685021184097038960859393446671657147492741142280680715028900942562329939347843137098541297579021676507015651128993642528360880810583430585385282200743922975820929301626258302939706431798679255657750779187623344612046518361989139135148895980525885713475005509135099572594126708617815170542667657270021286132473706324422123890994729865950535222676745924540163844947476925453648992236570950369080781122046617631623017669961481309676369786483681767704610082602606639686878330610563958194069898305504999677345329955487195318647840167273805443622873227985382916086290900259895726298908541384874188224090807688651059177869818990815459643812754929323860777230715320533141049607451997796872431354022827689568968731398586468564956265287958610129858200484026028731006339196565463310009403759927094512680993724696389726981399110809159533864052039002945467581181219767641356854083222105387659719358293467175576783178776095187266301626815662402122393316205775413007417641514465060003382838198377234290119298717756607137099991597196007615380735613985749437007903518885983565583917790893007372896301214291863418145101242517971947106474230321624076977330185603540211720989064654269252573409217904343391810297934081773475669714902640779175794352076582938651438448570961427569362258938608030289971442307878118922957655327741790387353187179626976 [111,109] -660939083241954263144453034945294762961056764612721046404337026296567389779900577010664607308715365559860534277359338860247702401898026942967278771411592587827880078546782030872270732921472172357050573100930988978031584898673104319074872716395554541947651905435529332364974850192116312324229120690196483372745940836010195512295228588746314971729888526367205107243146175618460270948277909930284608661770822535615263852000760647816378997824675049336236758022912417129918423253650461876784332776125214824510493943396390261635089121471839248458359216610710089142796356487153193872404895757451287967052908825054146375615370393664433087955037018066117804024516695859654340509812384668555599373208403802658225899940388622433916191949665173397335382623874921555989224840409408480887643506822104308860049746536363830133917720754091205863427709588156882993541917427297986327873992143427170439799129619048270952308311337693730319901428942297896169326322187529703090704324033501031343530435311213813512908476352922215420106391758281880930174597433071135168496227124618232489434815696788562268236449796391331416623189269306769957123279057878681664776448091452337736787364851628246067919882394572757816503779513458405650535555993816379998381937144452530645284965874481098657760242568736443740009988597659167101178700130222519727098539487540539672151310878283316146848136311193211478404525915310823934998785739456880607461992240287763528782586524951028288684108507811686116546007464625066265589237494861430190931603121680944505643615068327965135641467656733895077584246491411874774643748422011669174173519110153302871464006510098848697642827543273643508392410778211586067081428611017579427935822289354582027016756228945372123977804381688262057434047248194459842898983982240636546888933986794405327448074060304354730533915986217778465040184082042663185448733306424176017193282001171733430995569091088904814312432050883013935450980 [111,110] -15924495275078013478704811615826082402775663290186271368074975183207098925216493059876035580578085357663654243871823784995773132362884521273085703706204905955403708881085774508186622374658258562711536624590983116826596692982029001972300986387597589902745084572603677577681261135707613632767343961680204942462143950173432884553911289554174627243884521618696973724506958475675061870288064983148805814337490861998549689558965388245984017079019674355492452541275977227773424257137687602425061588057350554576474764638291605515799393819680065727584230413514035239385480594506272963942099174230774423742115386361493694097723031239464689036570460448897360756430184792170448571472562290475141578153858165448751522697697374417288453448381148733432814846028559446377897940313664892830466757546437372092731367610959287897711575260646998359509966448203112713367175873882649130418151772685960318102526251347097672891441620440472584494813995889205160114863492664503242592253664805073381666005775344730766619859440657688214757048010190409063826387515199542622645824944674801162415013456322296724277820080838012427601599238666550916002944193429276330928846034195378376431386221729373218607969991300584465677678073431032705205412451928313716096076836661725817608429142883111407118885246625592257132652208963222119287617492374705582261921105067338378788697892441751054104979732741947296541366717010994632650110238550732504594848401421170822497643866791496696397454143874069720893475282340625768810936143240177429506683962130133871382621204242258201723253003084215992057878980081545476414965067517845461590534565722521572477322978625759833995874643935795715775701462963455777707787290939180144882996005186052212464579601496123827905906119228816844290636717891761191296656672370615771939566831344590138519062069657779752787126987732883730897465566116347815298463640085724070638602414955375843212396223436553066509477321019060032 [111,111] 411283180394818400413226685936241441519495665187321102430902506572276331162166945912048337906450101716259728413010631772865868516439886656909158463019235408441802847858001864974760212700041978811217759280653874245664735561247426289657566600292916835674035782884609582228572676753761817832012123893855670280739372975106569744658056742589436114114945567813218207640130623280461735710409998315915076374203291602202293384563053763974479996285083280190609772298366558823740732686732856499187005134568417317662511078833647542872418044027468313504911628146803202921071411841498978124595016865333009156154755354429738479156135579111078624060191664038327947698371792088660915575939032601608795819424315220961615163746013686052975102105113764523428016565257617245404485101666015153910687363071953524143498601157091095344319658604814529464393821008251036856431705169164182527254722911633045741729448701969139384535298618996191723525571557206411486447753988888196995514898823977056056276350765324347583557621387790649779992943289201145664138625082538889183717149784678562804607604746599062842390496788435626104183687703460151648525157216031058124226068431898479227758759684706890207287983320642179440774695520917413507221023231957874734187526884867457900373156355948219369073521176823362083454349289124104307333699010800962310643972072636449277076482680465205231609850892863634645856033050699544101167414625853595621226188886002835805918560197178312776812338149571046576247893826516651215362373269591917168327802959296345662396874764717893190484364431499026570628467240307440934609550890060814633930536693324216143337603375583619395580907016883744899431536675512535870786041979554814319645244828366587641404672014923067331020713376971523533247460945860775990306414789761542633890541920815075093981219213666635214835763766134517186325442901175369118341501814908772485668648168426790247817573438781887206483610616 [112,0] 10197677571392959547203795580301987873432253935457628679591331664994692861387092999594012174586811792463309943787622118473290761458998260188507878811466101848878289706129602984005069955908231417613592312878803838091014264867914838828991216262346196004050748921775498407983130346719007217380233387283297558647851746312668663735197762589391097369991306867842007360661373995485134488075387753609974455138350325536983233986783934477271037810364904499081006725185970784179767827715118534067357387657502539841352639212264774812011357353014045862748014799014808616374636742308959406145967113985347674217680601078610632240710106648609366176758562798457700780493243161856013334800726350497022540281182375742844489842188000430801837586363357528044820149449258382614602763843253187254832847647894484480165215766202208233242632960784848301356022440896440194071882497853995051125906714951856621821762958039860204632277308648783101895679674489650012023388455175576758924449260112724507668874308542760108898273198579452147783273110556233032763632018859190008933706543977875767049900000044980348824361705206046988634606680812251320330511122085370684839027021901420611125147355447041524448760724180809074608646038915116047647218525932742984733838031806186765168168103489699711321313775194301719849241246103496744828787039801327635939537197614218907585738066707191025078834708649983647046437514157271512924039669220052247055812551572110889563023517190332427351007528949341758048645582998857030916120245983886794073761647634940783377686503059461966907914207350046684482776904966034028649089453917170879039012970277972279350002706808638587732385518039128706152550009462145261592904909131791563292846728438881434391952020460338745678238100558159174369164699657914569055009061747636659230909751270911200887549365437713514602364395506415411741977727474637878958698668653991715867719903756274534606330358836499552675199929355333187033930977371601966124384269915188567345042228873619429453745320508229303767709204739999688640882013859907693693484647396553132179523768870478097514362444563774645978625796559008775729015491910944868671185983010844436425788391692708144277811839092761034752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] -675507448272934809914649667835343143503014571695540712397567934354143273584313217225939058183983121129788610347251545368527598367411635323298864199335834123965931382566512900179835357391727371424870611361108544940395237051642294388054104047848054256486925985023468203952529984458967298892131133060591261390511089262318038272996058951207933977717001547237977280845837952677371265106512025924018902147362457031489588523243481023762530299314716585704455830618525649477963754166137392843119971681463544048839282317662621084471151723424830894631720102370257374063350971642906423547541118813798051778185612801699610221886480322200699770097061233505398045696671658881988582600797923612207501815937525233004827238171866399892039308421465598314906899312699061099421841085692650682600991148240242442112610907178588896929065532438040917748614668753057990330267395271946367125917538676107462603078163012876805264956284727352248711353693527772642031844435081803656540705424142489703279360602273884027855550691544393421035599481332125154315341321417376372424157835743023898021798783478405635362080530487424254487634402109878324442008950158421297459070994524222579073187750453477241183726095761151631473950312742479645144154647357805782885132971629428231232689528195220424440838532653032252903579859777961248937969039892275146079020445237643115264434078544392273403128435870324944211885292114703680780852913595804514661492128486542279135459738145810710658138201446904901249986879551620080717082939344293025877958702684021882183774053732516607881978795162337011752012408888437237832387114072339342703952206133545581314841216655684165333299324060727113905650121213897272878849848357487859551751546052408427373617192038862089112586621906582337380876650547863727725150554524000442711937624266626652865145817635757790145584968950161798194268568140727017752359639249693454003384209120479434629494225406377551684430827684621735011356140247273491182617112760318900251981668319435332340931868389513827994560325123852422385329256784206529746983814361805036189334297739215754719308648252895160156634610400986733256540794333250307672171218038429643854177771007968344540847409171175812628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 18934147736863933371897835870469242535898990092950128846376845947429927794122098860280020286265525919339049265765558705720042809986929335569895641798779295784523769873189370602474535586430218336079678124234415298997802009629514734976902269290425631576487987633255572384405431774195262050766482417724342488186853414496395895167294985840318831986795942773237631724110578606087595794040893357607694321921297527111175485974362254522621272677202948301161997052837600869685926754021438829192357042298602710060669207594158531688920882125615836944603610436479342886254011833477197331912692376557473121967637786128468667601411320286546601696873978339792006409975067232697371153729678301797090056611649406447275328984965066074648035591566091593250190192775264952089608186010405908921195963476288162454474714490517542250900759808878306642295123637194546289998285398804071553414714764631065718642969554073687611560250035835219315745929021640109772728743885281015495698723416828907318361509110179869461090656372199165903228322793841520810781110064800305615739833808566319564579832968847989613206853855233330965261698907025605863208020838083437797437406392825396418963429991940471513073961290638163459454074455238765327441586945561353750086454756802453105054716398734233979096177327155183529576054934967548697449254634868819385145476777767953282806677843798267189384864838873547437346687734154854619035715687728199436753378819110813100945402699155988738883794525501157398024237262278136444997576144779907447404886147372884542425049811184518714523435132762600408772719248985223155244034254519518120821079810315371921041895814630207017415123131956976276714544840369189605530591969841629719126688609388778091691762055473436510052359316387863565434792381326349248977396321960978066481006025118260594135036805310307333320345668463791743621193197553810113958814154223307296938731943627302692012035905809350588441807831586943565268270175494228736829091799400369191982434782486801064645519554418202411730384817501328030637491542436611353668460631661972350478256968530405375264459592972882133215130554181588650538460800668972808553268520986812130888967629596696692289633884037146461863936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] -312024391943415926661552110737642505202914142307551931425095276030189607931886020419106585710030922914764931092253273802299170351211864675830054929485190471881743009531545546388036907344935331602105067091477248583946391019747363745570840440326339930987153061375033681331153905628524724882520481355068706840331307945243724988707707714287326886471481412361025524718858132746783278417220954202112956546634040616531915684115293504517540470574880653244058718983779900113327022778074598156925221189838388909401897399590440478775188303944224355940058328456588183166452859757359489161801396876260470144008414738624039443350249918121250548764422679543436010092812819706595327801290750262599985446051852524058603452925336277261515350161055442753953815919008893050090307761882613539507623118498151780960612907486766385699096429962566259898819420299094767893645389036078247311116927285792836823404339865087380509522607994796252926094378212808078802039925740190346335739679710822135798257029115986634326384260785909893606376669697332246709980774252799538340496018555428667652942975726223746619500205214266081529478680868291596944744339207158941560723229288313014915065384763499123624304632146669914623017216432037143970755727148568258999513530579156189778203114261218305805381289014803343038178324449118868184449717118869040298918209656836389148795922622533500096805722876619802843145298615249802215680922878185993152083985500679630943217200576898777818386227200244465593810221106958948727596899944442644431383875793695782428634447556182747646309752949923292644108814607027848377818467878288676525728425339505031729131336038639108660599404873839835267749053556828265156841571628775508615620519327537831098525887436648397564560997410103507956758067192678337679291096772625311525521721887103404650864626494007966344694026944583108332181060237786562020653924249276485695356875329303647895669506540403536888358976894640220379656277406530278144476574639984127007219372410697117757786591505809901510674352087738850607853889399109494699780740695067294158136140124817459555810970424986347651063366142172221451834362684392596935823028721930453878943210612419490319121656217757721265438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] 3889773811587024733764352907346403390206900238100246452596408381159415726474799554208508929462461339350184706011003042566188148511527032931323483200101563416659258035117397712615759845565510104983142170604414568594269112998174122105017870620364379951191864295783994060239139418485015656790613275318627746742300068168958473738954060975998864772276681790140286178420763169280567417043246752694275114229624136455405736523993915628031512342979582219563376067593858404699677254073454299929877295602406626506446365353230472243945916552892173840702891463450045205400369874932559340770132104958231598494062068430812245822062214590933423348586587443211398941759028563604204101307037603643231872841162439735120787602920967119233893729201140305074091062406133576307403812861270446818202100299703452770137519703090750053784814087741398422217822015571247730721725774055811532632979695382950068695478341570793304573264889783580860348663521647063261603629338983868932609682623636721820032760835046042767760524546700020718385761257606655179813812106738687575635299135116520622919463639745106304476119246840882034400198753326330023630594047677461356064626415112838407978764905365348234218058004509997889215929930034067920158832569909239617177420667544152819428821800312054537799296764147796919679726685673374008122152097173869733138323961542885682194140163007720584459433152496421423683421171946746203831633661242942847974295490710495067547040535723722213623552050906360459710529027831558333038462262438094141341425462805645064374553622301879597310403967547104838359099012998372631120742640614836422723407307810363831206583531083451911698038789499847537226941614260608529713134977166382722513200440580713883047052875296590162723402729441430351288191358095447706175421593308494039907890250504023823107985654576243672224315810062063457809132857141878589906199265515412760176420390605841644739251435775540352168285969713529994334814923064197111286537669559467698891218019658168129135078023443258751437650387288260595829459418520951848919669980024640948395771764092372113336115753482272897956092995883763258435318751817938082746125099456012737896835868574307262124163868076519796707950592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] -47167054504697449188206007603243343402217127718460541041919450572214689056701697680739173238809733356702403602822329932711450421442088092192220586776381120775251776795269917372527884126821384877154161111962864598597869856029932187161778212257546837081406272778512063112866730200150175288759980231506916284549519622248998734722581073912545358027693098517380157795674338786818924373529041792734089750173989865393487976501210309929251087243674672279161697306604088712229722772543714381007440184211025069084178949855960890093260855902611942291858209166212855534566000837795460462481612246556019389135392724610723566322045701031133887418941132198584770182544033709356079379262014991182066315579011356784224168879065078548941821310535578397057690035136104460166592707276932825784085489721336164274949289190084182136534880643215973030388755638466591487105819849276993547960713384098533138486697140053830560113226922122581615445574651642780584950768663743269377270755544389096740657200751497387430802851524562152490960345721451848326591717228618578826694533834875109818310719988221175200168964258335893597052146736587641557855228701270371746652620229294164008958923342767652370041237153650601518893535138406872788862277504718401756380036361850040452262053982671038817680666016875035078259713006959718564928654877641556954636509970341984243881897952980294205180855782581477758053191508937471591043543652606965764174978417173912868359463908687881897641362699278246020862192187972776988511734411399444277410590075451857688018286228343460239194798971080496431456200660937425829745955822779507051085777994305780572558871349917705420793978221581010244230705356674430444579309800597265910918995705341322031390254979012536283261245514605410831697235227183793828200150550288836262995483467377312620164034781243943914273228478182451356218468862664561490924385844697102198600141959344647128215644452674968451766295210809278681581452018316006225078647525662716076212489870858704449611569922095895971021804770269496423586833770489306020300003836988976460536713427806138169991859553972423555657439364971246286021498582486855930197703305716194836730805925643896937903203632296723163570503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 724800178606059208851861358187224500598294102841889796498778527074390634098087592213473523010742918803205081303182702677472933324422607291498823778829343911211873584844633149662390356976263347096469112443280334414755957319860141871069820783621728611618855916532215539373136595780019527178891851197863063921824965299782434029024290248306101848256140834413945949772503504733787986618033902375416533485944325321102490556465591820354544310469475400189106081975693249403164993952645983598155228286754721749941159728638821855677799844280977967374680251237019890675333584789004547075765041351378300933660643565423416932912369178874036003652133434791771071508053337948885786312815769458958472828061114116329941712756991030795630528598193501939765527918765244029767163173873667681686460666386041114045778186805916832865058828065524222801459097178582924181476816999295591175156918537512333385755936862481087075971805238017736706450296136182676827865651197715232349822490545242608806381056024608228892416325828802078928843489011822018450961889439460712069507539683979435397963537718237037317803570398522245846798290685623930815523334117223672445577054885325313221813090144625603442190338538488591591130641927807288074803700956737996719639170654678296293984205429194735448873404126156995863139080549089367918432543527851703763313635556646722138705890986160833165473620985243202591805673342488735681468381000654273287237405079247406260123489563299764808072461265852385112381221653602142853823135062982801971530599016006857420388839481122796507889158479803064748417684090949204427533973293036053526027373386171077138426850855005295170404072293617720615954655842483288029148725523470294458062134368847859451514118506361015068900033165807951517064595089327223011966753439103136356826347229303942455737953445086198710394143703541022849208882307915641179269251161078515597314705616721663300858444872289768608391614393823435669716232864865018018331086565937540425933969415157797789783204816510219410051317880484544725517787383474072475958241396913021237754843023960233023294368605289939419734155519613556297871746671089301041088485541916038832341645635607884843875307447318423465738895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -6030123200922464553752394854301539479039311142494381938343773506816866891915140611861939216969104814918463223450508921564454178992204947207148183679417748355355340016539863646407885708000168189646306608598499431290075229793053999357055851854534149888484544610735378528024313068979633542925425137930146811357524228958808190818944314415846828394761751645817678412087750999454639194891446414699089950573217340449513121585339006350219860906891562729635517040592772027703375389074510452189162324648259577102367763507777729442625471963813266871016753658842328280490774734208752562255240141202091112701099298588968934069378480404117528575488609802781576628115190063476314769182564478530603519982121471549144866613549814530167739074683665373717364855799107789763158643306046243820834564083737126238984341579062059676540902954217667236236358450434649194026186483071650897210853849393170874705152307010295382592939177783313937192960244881068408811616696675956137282935453702363671006087124476765022718260362895736369694841186936941736163109090466354614358972919797874083577561061179390667929669409556857365010671007067889698150569419089923634148232750746631071794531155364867032601923994349723142137289596170225333150681277602988945396043881075798663655495849042773845889171920905245580444736223130717144678161629947199264420070634145549075014280432395151673554685605439101263110385523289015704314184967317740682263395601425959296470308339219926017218010645748192301003329369558223239397495941961429180847978921871998419896151042547934030503274014817201700170717748376488398136708294947285820167106632600586604970438892713433898895371123919112332009453080135156299246045853859120321520102747534783697941363163927007129753051027954670299615206939428023058207051882173342631951203543852237689305430160016425062999992367001237035978794529533416502681425999231651387277437082648348238871326349323104245109919660849471490214424925342409185629903873404881308961670306528604592522619227616305772380273015174424920975142318909582955994927302699251707227315360031031543751256022559378840143412538430851650188571868929834530290923077719558651704088073772460184174454674478410801398855761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 34626661510734991152715412171373097160230587380717395036490971201596203450112053511090901936613824429839574258910283318961340283088805356609038697516963888454100609679641373792789542252370056545429034121214848831714541879218667026528734922920986634078489586968141266158304829374353245732257746905995868201975809430510253279679750621680879051662816922750939366792893264994090706438890836083215482314977425177246558872972283908636886554389131852875339193025822395195088432016340527921520860762314332202947461930052691802817385436928823434011126530973155637939378454576909484661299939684527231331261535336405250177293397584811594118850101675520014608288640087364043112462129463820711834361088830534251923226973146091278720800277454180128031812326979923875795293168241228682100040921890702800860069849706475575186074255041546243829639517036639769163610222134820856567984790196466325047170407354276233946152898822878025215424705545237203570511969533350379245308014877945987348256342214356612745355196973800224096353438871719489571888425865465655703346458736010374817959746698675020811092078798181749631606704752477053584371794014236174710924944250788404165806625558919588972359737897160507278713998330821392087635166304205605566709339784399201836343463157273510587828143951809723641074798964662105666268982924904596678022679960030064517679538393264083857318128585909575367286298682383772223285949410477412962914488396225282762047276898982045332311091460650891540696685694536194763775202040477502859531663370602812708362762406942245307157428249553534711307549822183174197674456628238683489820900004054586597801955528959597833096902759721484311234381949662469115246821443916149025910694140671019236493958738631601202074176078741946636097192397737243420315262666412511340898331809471496665299132780452000204848925830295607692024378973572380848031841707564670396117473087453136165598540907702874496602117107299497932425978204496042258100187284844221017549728555207041575275224696263281225772347640372124868480704972760451007680771581694676003722171832912725398516845661557924244638499068970832312261041984121897284789726098336512104192934223289148792984961092053198183119223521280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -163583201935703899963649198831147138062115594172106894640332219758516975112373124140287168091050337549721044219682835007457217959638580580495874967236490239506783015325550387475647301630994018303481580377499925866819082884376498275120223974171779833069022728029568387170321954980607401225109585688876467752602619926646989850010143359949386482593823610680553448591249452717419491088302571356168678629243618751850903809183913087052710136666629494230824299241510215142780908074829794438837292661243277650688362982540539359335789809570367588125737349226245239445073003361197087277534660187465409309788718473104901792672641852822896180078123343603653299936042063774556200484900381185232259785303192527106507186378551130334613345407989406267024381958823749801371276787869717068641960164092736856722196688345238338824586120912977550339323088606139433327446705444958652434928889036865285324329378146140129855510253616072353897206135916862268791960717832685600271479572436603859216434177082906769071579168109219202121303198437575831133488115013913342328365636888174316309111959088694543257606420187939990438105152705474353958039579896859156032872346835890526166847378051242604088734715851759481177483877868665077990345247510422777769218339376756942196047500994844782879358170582139029287532570848754689396986186774910557003386338595981351994486467633350966416134985418315543873909831227132718411936398592630718749381534987755453814963861616481703385497906093729460041682312546664379359562499230917332663861511129662257437819633163779184632193683421997872528062580227577334637854565290851521074921489254657800831968390039119191551714512943844963375955016852946036418807349802097532778195017948333706408126256997642346302240340262900612484023129901218266595608846771449935011515304016658663603087370499259768920073584686607427291351264064187282335628906507862548834816345744723887293060531354503481339727704717770542823422941387916354931604217945001116031674658446643840716561827349658968426366836018263446349634677031018732737780835529415558769229828745073236577362910104204182934657276031867548021111409786047110019433713864760324315513130339849320021284689802809306144691768524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 652796654877100812679519110139493269043725486704568693294482932377835430017554035149682760800331947222992363334513625961548560990039970631331161694027551782843758251843991961137378842661989396451325688565054008354666872655315038642131655073379464453986720458890505870647046513178416713951961988453334397763712621053986662553580285364943883735571252542453260986990935960618674492356391087836473817469546942700993160286266980705836222218855060017100697456934668658726814577733757293350261149791626484247929697248843688304065822916378545547862486407155880003105506975233687170811779478361465987213791591693796623831005491453229502306449125245397008245655977304989789711407472605555817421162402393212786858202977047045250905482646688535015260985740717021241294517490585806385622315653749118738277056193396412240297947348366660433078883682146554633180216116774158343571828341054700741907156030494838168121268863624626474008343456365715279987639404172421126586398080544623688647351400592973705000433122404931554734732501138754824295969174183866860925836687130196353252635227052570044129533035290136807407428895041649712773769100089699424434180527923331337544988019697037108363080982892639493244336205512676858337945022765998888875093438615592921512797890224492554450709848066381216567420446923382118374237958975180685205460900626469968879039894641445911826429674992733232396766611792625369327465420861656258077102158018422331752874733585014943754547442586312434043710543533318197728382531380049245266175076336414755349659597776146915605720790388499123008130573691449777932097152354360393837784667038187747920365803256058273092196632610730231354895537395041150713832279714727636358866003756058336553312730471686013594834165591611031581878876153408077042329041601913302083063069538508329523744066302298569512396467764968373817211928574423782290796248380967039005006605496538820562035498501866877037862660647144013612093362852798941609605561142064789487436799462943264864270552283369462314108108180292227367307701699315585728637386808379401323054729920607338686341068869578860957599384239278585019290850757360082691874909419729594324532179210306741934179435517137959790270824316928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] -2141836464985338296179514364738378356412554026552537155770572695622263365897946818841610086264977862804322971520012103023493201053445895038243714853536083213980903525789871240792300414435693835678922895113576448640100335893194025346359831464904876336365726813102991807162240295155830207529290096309490936926447682432542011605238736492753916187083123188250401304525501147159332490229282184124157127561633495355541391670792828266094444645388428034946575708836701969198347863252756898595148550398901187561047445650152146744606267025764888372133442018716502538639297820501694065457020649776311586634819005672291455908408689983396851218714284016178775852622413699612692122477646860660631645717935562697812520442015846152583976153743149689787117520015620578067839394461043991786236264542982046846558324351617370490002350637432750868819762282959239124507418037349832567392913462599711486813159997045705832615137378917387207969266158954066510016956511464277767730088905044738883971964122348760273875499869546315113520412130247885792258931325111901503359376527559594017641676884833031413374140914368138140991543405924271564603787466759054680478516634493627597086397887855682837954619723851120037970554073512792850752510946997500151102817331054990403985770668003538269229698898541044782098315917485864562908784905082243645845627965634336543882834928164449646496027389047714490204503484941864040761382175996978144543767660989487274068361915909231404259407572938034816310811860124595674847909001514386490431386633952098451714810978058849264138788560497421018223378225623063794717628468727141709160047196159494136929951613090891219279650544900325126311881581849871635056527113273126558354388800371878793064239376551661735249819393296976434194156621032158872885136644010780494557310679923763035722818880554704254199655693950691289610152364960351778240203053999800649246726166997228705673388166190999715041417884893439418038892014483360097212149077196372822041043073448789835878095029963597561213626248221577607279277895376148628757593193270410786089040025319200180778858697605568192103114326487296347476769664484411763940868773479428073723419583676459389903744413429518410544844898304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 5711040008714643962663912480267289701118667397831569329003537193652699333564103892146328075726885061877926181411798927006082086312409990179048853155106404483804683050260240528514932175097255132801619687659526101303434482012860298226270365756930566645220744973921289316052341884406816608760881922827364232170825532457990796105131848414202117821195928906935123001685944801369450937663129283394718722525438949668598721351482908032899686745859811202479511328153739774685316593396727239617590869720240624000910418745653460353327217813288266991202911785285309907540511689615750030374393153171786262868209437540877045205553067438098377835888976452323890588233845433544979274049517864808751344180648921450329958225273265405048695481265232616951722060664797425993050404930651598222703173086496486784890387204016539916826711689020557304187754792555991238913809696586544806401510432060665289166064990712713335639707722023175668731407905699102428257551734881928280118581691244814679525394996209962071672119403174980838910306666726940368919560194114869795433243780549297833696852805449871828587093523088319948686770886073822906742884692694928979769904964395074328105256691697584507530286073288421048008279559611333316979319821554764078157033271926132810867811857366569796670600947165694263038076108269094121716072065628762708948850750417007137092833142868302421774790402122903539171720733522085521016503889992898744839526330648141293129054854159509612661095568492392825064782237172872682017263757232441764238494953184001873096057778611261411656735718162677636082890223781418018212402559670371462002902461975812322213633428321921623293271802674058262173091383067689933203568403002960523460863498825655888236850274716106489517152835479290040306012639444153512593740284456098944763192658249718050063993548386196088033659413464745722345718571694801805798256015434468867296745103226639211677625092772370189643306943223464278367595642381861007256287875909391051504527301179518727671057077758489213106043439104422315844718008315182847399581402504367523999266719178279487011147505653838912576221434957965253807821942744643194318854668298793714102713994896917176776167411813749390050085306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -12472689542107244059716711977300220958928159585411108227601349759496298577425452434077806757961657464158300672029027139908472286211087355269539557624328123054924053490483013241121289756216880192858702945662064605386677070034986837453528932864429202884369773568534581083555575573207756961278129992733006557249030550023838060896900320181644851002842514079040983602163098456318095793195438528538529083856060474005272546268428947744484407009817842060348194815670746293259130747048689872716228482080292619570131345610984410524174954312445174759609086967293673930833056066004002324328094859663736585642871081836483243269259054070081000201023607520187036026863939463874163531595680000455672138763145890127146904472910915309353129256943307490821889081334851535442671361487626244343121819476506229877510554146047952788360109329043299017909545459403306654252348933507912208765901365583574538870360010093147485510483538142185939382999401955995035248584880115844505189934852380436014504002063049048976694070103470459529174686737146080132178919196212041936561739066037189653909907918638134537760604044185843717052613916229494786412081635445151826263643010431245207194719724833261385285616965605310072213674272729023723035002443027368718127272579651736198628600391150623175500446653215779936253892831186815783427613163798510473775584543339574281450310650552151863381569120288513322022743060965115713682987314402694113782510137784298331451315450223080976539631442652731298292714710430642457164680935852680589119397456801218671783245186416081792785633557189639365457220803575408017291021657837723343347118209028695546793829222092533532578326601549072171757738955424612453004777606484543580573282625384957560403445139803008883580484080565749909429208063452155923664783739759105763204612458888688893247733051455197003099508779187723117513646249423329798273339223992029581355738749553058684104819738604648831743351428833793320804097094202670700492836695309662191726205585160347180818182183619814917230954616370801546289059613411468807459301671396091902701235220155644121449168075514948896902837640039925698607675240742728859132188969087401516623971483322860605150692004065833309843689507389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 22647894662373413787064620671780907997629476960972059373421129247794849282193012430639226425300822630045679311738886257845586216178631525860122132933927974690894376934138826101286042086753976892942443597632258599510843479750027087661759068897587977768723522510056037415238242806638780814384584587893598120886655202601258691115087766604211483855873732140898826766164997102238667371051860691188056985905764113944598807378639815965833986489999836855376831146157258440840385457768794398015885189768328059448226917172519991859288136968575944929887354896395316596914801778220347061478172059419286616612693894743979901509987137174933154730695065187818031549165735059877629520514391437500042060182001394407595031383335037649585053642622179894336572584476114188040224537297434534949031596791428705831816310209600723286008845168683080480134580784339636411270838157782618396355928987162734606262157049120731841345040104867690729295798551257609541134607191028017506611451796648357430517611257134621457760822781422831603833697097262109531844209522568312864104776569862085432476393166696685691090435846673171607584589854853347441307293086720157052171996900650341085249472479245715047346619461780662935307183875408892686619080327247747556290347644379491964859333134959148346895271354684373885822660074397187595659559729190759314311436379726879253390581836496443716751441346960188572713631778160846254383341610768935887681742622692288524800015796727440028631359474138773215760708226663117761533749525874172468055715985325088757175075421905748017688075488988571527794661169870199023940360276689599507982613815045729728122691833762685078258336802342968746269915932257802397279184345780255664688150317555333062876754351782561307927655264653770837497226225972129338075203141824088952491198026721333800523155991979822409121884239642046857776748834240583132868602079801493638635999731601236957567861255532136358498193296923658560131545307325185118622426221513007436362746372186444237878363401009267392693543107790233959569200073837981306423455028159303593621450527062493906251304247194390056712470193303612677799339322984626081457825517471427588709464784356860556342483572205355477156318024826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -34675941521044901766160629595778097351544970998272811689384850477442005669398552993061940264048166319371138459503129485878000161268369148845368770896206402888625527546378332409681287968028311626266926006914565882418007658176182235016204920186274883646803129883909491836264432748139730232004564368100841940953576836025175764620426120325900675330127349429167973855716793444285068479327550543250287005067052238979179382089527818987836035504979792325917444715645615195833660055445538165898859431890484833254132628585565313539846932176238637712858332083287148586815264397700970955673323087202512650646753301917830180488299827114799643635663380154502798186248279243401491266434376767500901233955927834427204117249923158380101932693630585634293368290586034026591722502644659865204692181869189088919141243448276450659341905164428616245451379477262799971530580683445358820350129926923113595670635411281485154705544586393337948367958283604239829444983658949790141722434923245567433437637135418199301884347508648951185141785015168469287562130431085034661340306289546469953002940679564710244336431569049291029675808031711336355440182111576200436957997580788135788994271555119374283841094686395209372468690073652681025101342221941813826586090603054934247047639486379396200086646715983192947909974239301114489506479720395570160760725910497847770042914110379954167900426761441836024267984706792929346979544395873746745137119191952964572261579883619060537650871970624553707082364826942183653905415451699797776450819657180796595408410537631435483883148054831698117537934517554807602203797981828663720793798734665089217718015845323428850698150350675769111568186950053983347157184692125597553975556542972833987411449514096230985528566550099682000379078611146375033598126534068257103717938640868258332889652335952462075687638045895147600752888595559316217697123310676935381621368215437022966298250571419810095423596766229386044280476022796111090768222735919369335980755654564586690770215718649689275204899957464842500552555198707418277605797067409910222749027192098769598832304589837553116215433048006083966929881402892577367664834617105878132062817897698454292257478991020386099379472422666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 45266647325634650396040325451049426170680753920143435257327104430436403692946265197380303494413919097431413510854174355084078264041322394861277462151950065065732623274174156108550748201724568800583797486562672973236239901069194651518700550573359374781162347766101678730609736607170749420361218618415765732608338076592868705447364281934725992639169829887574644377411435409598588339915631062119233355831092534359062537800742888081238919494943896573884313750128047035784136285833977582325102468507912896574704452568737655769277158518237228941673829443584190264663961260058010042735081115872315089718636336004710338478761287651870006683559359351406763137455654781215331302253375792626307850988354108957090260146450737514109706240074515578272639648506575736060643243244931935382843342464361747750087117101936170924797662416432907172999807211975812053798806848565788528834559073402423760443051953770680849594872377186099859923245842328571268753666992987067677242890204278199554113240666492772615309375769625555154094749264853406727097376171554244483565183152426341932792649685280589227501293999599745427644886840846095164008607402015615084554408379464032265603121376408135596989561819466147955163396705755991729851194754973952249420367408855292901249272265473544088929333331607722452412022757918012315618319479662486477377193480007257282363158879987591741369485639818156158731670712513073086086166577095256495658787359832796980924860729078624691034988023717697893914724861287984023740609490723041873722237876193154552149751169592395347487398159331346071281418005848266335328672910577817504650539078187378033490854673657498132906905727254191581634708177184457933608701736089114246550864287359855432131368727144894526694572846563759196560643320299111651230134611621162354244004411935323804282063751539308683666842721422440020593868920293715465792860066349056330757508619029313559973679152679600278930401436749676695872518001600113254330099448841671998776365278560770208921921013527110958193732642372071315933556688873361838998486704963242112154500305106790700611711145209777005052262827793834061825689914607022422291276906023142177453345601867869242614111315220065108661916592504832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] -51047494096815618097852118260221862904477698025567941404646310285300502021791509060857654225169087230936802182892422855296858396959846051929882239633595563480578620116774294797537724403142115868546801783898240768758288075633947401640747017166128303986571084892843628721803563930132890957707697363366361787773543657421864473291042011559695868828965939500426604410223337828922958709407214825587678067021647995893640068320717859864824215894225923996725027427636306380274903047134421808539710524508001815945703572206384550694608915843654378674153477562939275303480603467703268099691017578012171826639781018322483771153888611121890137533000379286339211173265719202746799369636843941771978175001745813176158779903869974824934173220860989796133360268364438446408543584684498315976326630167390955137218115404948151583022551873272194993745644005481225780968105288755986740140209017287336752041432823918384926357746076126482037911580089225654226400373058726129659496199703306061255306519615957422670443895745271549151645537734889859060037697967708710356318392402411378958696695884364627716876943720409887807060048975560403148252146786029975139014905826899510238039022055417264476844363757749698851856239924415984414062268012549689551511842452825440426373370198137103875784073820153047754514634480053547634168009245292979505978217474346956841570736983305456536476060009519172344426485400984720257509737278078618358265351513716468586878918211951667157209404638034742424303418538416125384148046833156381674672701835039680665996072468477014804807190052585628716355055539871527692751917306494574423370003568599439089103885209173299107024069981852108774148306384111113311906763144951849143881626408028935922456979651847885864153225974957277428494726979497999361307961907101499728491893298126926016464601635959963438465643561135466047514946088375201213564633154186580841488426373261755021099992637904365257979245801853753272494288865901653390493989358790430292776284288310475436025789192956791436465718371669108672283449689887484626702013742517090984214632319205448884115198921684002150211483047106170860520406202893066899643232297732932369033760463385754591077774337472503480609786812170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] 51150656624988208029952426408623733004532580352948517774092704604258314952909747414613434344802316487993539476073516576694938837889390390220933354361213041767337025239914074628616191779543960754224196564424767154399443424962322860306982507106791281960215688951278532328937901618968903206678152091723154342938400012163828432680237612398695643064994680970347001192444076132488530233341634350893115330662184190928279441764092815378364739829603904139086798771495074748997313114777767141029742932891838683959340102938114681268190519886743067186491873741868751677848998831847371436524240439474084785063942395431231945391253362675963514061597442956237319027495046893090610383942571479799364609464531494782617422411671731939701485045551421485573739252749178214450344242877823701801585554831868675456271356508455650735159063845469737118949085503841858258636869811571120906769765969879883653962353231019838607303610447408198671043038493059236841806534363638254360192444264973710148480307149366075709014015981376873669587199271361423959690463072075670999196200704302260133235017549652919578807334182423199165119679270464748246234256244233504641861898002319562274024825102033309350067005884160298857493050765119461957033171510968678460345171618918192344776593970745145168519031179472645612200190266446411249440972488270708494959869227302448685956990790698328073392001552194931100083285414209957004160427255142201398366918838693684130866325158556990698940493778739873217072405699815415311982999363578157928269089095859855211429969453298047389153649152230781341727882278859635213288100912766489597943070597142674953488665551971812941339476350860903313492081947806933994544560122510329233986655917662521581425614024011752048859191125053252179619873455087022461574730418425501033663893008998692066398053567481002389436771118258300155001611825706687765548231048735868019559234659338890965640745414049440635755860370047242840966102973941004502142855049649113759341064428568305890396914932301640177652341761994834885958516291578274300695500585273045856109421215609509634831911737897895162879507947067165727494625642720781600008270471882573236251658629903727772060892922713091230414744313659392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] -48167817456630661473311192519495564837653087465759828410455004617011408999492908747999740761368196134821882222674398919716390039928246106678434577645081095417477787667461020452541625017609863742932753861513515016402263194513261494322636062687319621777116192994546304170096580027383510770350939342189686963793575227518286915298731281952528592730715164652416139264830576157217923415042537586187024254880056969013418285107597543905206953581692205551696702373732301187495087376787833599892213299451351301184844012044419030824525407555065092617671671866686447389019267879997806800019360801514625291026323541858755433072713045113385390314464267952932675369505955246445726525079521941512959017974340868289531469588375001587211858196859409226103986492505898981349905498686136006639253078980512689822190828986785994489645331327946544036001011431311478963278815532007038850838829837487029644817525831516160239380372789794793008547004155194315745414995874004936604738208767386687563112573798080332440981070566624770580844120292742147980742770039906553324497719630964743841690713994657902538231263812689580711551702875106288049422318074329560887989094489567843224043193556227863497765039992275280713273814245459828695643674265138521192472920761317328917603859271531401078968626852909589194267643214903279264560025675941796352396912652057626037138324445318689582323450169692966723381950174655589222563509009921638026340725016468033535329212966726600798750112091599784820546078821153091058898171831823359665886926847185235508421183432475156796158966798151621623708540170841898880524682702768118761823432888045426836555485627306724418265485821967647310124180743204605904141718698230883284185549117067476387788592645416330406007737261535179393512535735710591569728699632924444167742118394096104338829814431168730821980433787863817987180471974108975015966086406994347016917324047741028446226860266951670403624223941964337609464921163535650748927389632511394501389329929392189549897318203153339929849990870521743165273052262621408548256366802591596860294734172617930920328700833443248815747803968653717109584247148141579454519765855809677701093137860779178651833078308916178721565880478597120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] 45472003651255779579836419870262252732638325755535147050136432360063108283400984688039543744407685157008860781979260673421462493395482775356923614961012350856146452737636398070575635330316351582120811651695912527239761476113315067133006155634889083480023592397763894381924820806522359592761992866679436441558982139775084243438244498992090616337429444218887143448287112320077203613530252881874604194783308420115199025960183580489063224394384450486392904216307687087251364014570220320469514617354569775165706795360393967127630177123976113459840352323781304021218711721475232122578059206765699297013683065431048549777619275452654880122381656187974840498567100110560028587768556144184912529370454512247085059200927326113511263766434497500605079473431367207526202851129301836379060780756005802277042138848972598151379887194217344017085448086304804378657681828988403130264890354868375731221175936055607760718562823774938583610869501121022574447294528407223632222665474162446096221883088395296207876406207540018114651053945703056553415902587682476435787833013769566854165964960541795467527594033879101262235562292143903666804508747761777626500185700163846218322726312556987286616845621320313886444116284864154028020332203639801474238462707867520475710651173889032300695802203372476215667806996885382471250553771162902455037612770929819933400112133736004744031222043636228394124255213396298560123705518118876919795854819168675643523925131725132970424631381351228008760585675718598669505338933942980887262967989777873212245092722911235774432468368224327790823455375035099233198377494963063873713566516760969263967000018575072030431353333316253076864591227174783940872813808554064369250162471686970076019106289257370960776760613066720605432426509333948549347664752203734576269439830494014272745001498015022708181094701323847596514601128295186193523912604726623562590653890561030312131967931308361249265058841648277566653743497868769475563547407276585057185194907602775617945699135327946451442612966050807394433462760895296706601551931603203381989865931332841684571096195315594301409210611002328168477547338748263227560645965349304094133713895331863784970956929464311221086147433201664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -43377603327143869438665254845510567563012006941048538198618676347771441525303452382968944861254670700474653641922685182563653787769719318069938200976634877599836742212410429389228892444750371095632357767392326655170244444059005799303493701084583445284730782638222605806196630991441609869877126429586886920195580891524889302374416597434671014027992962678886698674103232922402733738157521253672481813794242723004433649193919433912605650525938893362473955880023272126407666319929159532912029526489059444497226697888806337359329293337501934110843968421439181412681536249106591235667908917440633488826163040655679815264324181771559481284532778846057202613247452958974637236624741928185087155450053081079986527372606167994811338920229880630932304284758490218111973129800702474559041920651352670477043742274500011678912629164976741400529385866260979832262413647669144420944677069459774234064506756196336314560810230037261652103480534452617349031825144792890159766090017806898183058109915583883673584688049090696608082746903342286846694905164607667354339645402142800637969329333802637759668562506398613814045803850672627401558339478664297634098529645101553679259442190016317372742567669982376359271548911245765521299635924519958828933550822024250856809778467294573728536184171140632551820410286952191109222308916304667274502232944347830819180675944250672745786146886800837404109865548247301364686096482880156379746711903435989918249924222082741951674794436889357321140750812413706440661080748029050364951598262970361622476546721461202195846584492195729915418589687979099215467503554469389374602909249957714040174533762593959532531012580264772655584815560291415286716856657283026244312766951597873573615157313707845137005487440189453765152470562376564039527506991154118537556038001397147986973069873111102576506897430862324092711966232881746949203232606221060190220232183892891513997979552389148846537499831458856852737660019728769623330549506670611802749046612148220027371334380994662543639400298446465531858543014379100013527681860036625400959807453693782242663000989641421595055222679724843852490848716107980608744142609889378641656869887170459431091372758150609757684216281169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] 39042403525519969235438078786667750965363081420331640832627833777281730000707068260507556759695732275848475888064649570189636944884885609263483478696804335238584048780843720284245915602178916725312868187104971379499233886493646553388989412727929061171987314439037801285363690192134740782809930719421510493900162636382186042398625959201087253599205965542226759053003722186316541232771894816703504665198089389745494139810359634756073245209936762486741101393986937564733304797819366675947641885875729937833586625269559629540033838944127135299698735924938744373010312703293070787274959253923182420920602422004236694382073019446620321872551428514996123366378742421821681479045613827377330073617282833858066505416225948832125989036511425236825450547090199753982469362149267323900787280998743207506729343100873364436805929628626418158762221422561621452810243563539000849988165593382134198193198970611614367617229625176315309852551773934926575838858452033982075316778452858769694491363564797371523831474520037868109385188785966827016658875685150813408917703977216549466189961415263716059575619040438668795341727151965987857595078983037094617717706559155683076112326810117701501168755573502425878162703939753872357548314609748914528872023659670823281744150581522894271065395742633973208090837445191469469208442197588154053013246659783169649315476331328588421219279826555747170478147102390632492508025366556132591027699899277560763643713542385295330178617283204391405981598415347821477120451548591063733283571087166115565602669495801552137302484713330543043347644870499130198964023990684207383508970907028296244116052542965656160304659669368342094157837135539058247797355148350154157576436331342142642787880313198593708033869939157123595542720790924352420635488187478659723699835548815358704093985756119716318143593384221114970955836027894143365391049313226431328787821132085419323710423041450514296559357112380622822482664259097948228034956690256370143664933370263553330291434852692320171911689041540708288733702242717215655960623556914952912914488054148230824717666028194477642115766698787700658052824211465552159649267036036344071264040173809976012217699132685488885839923150585856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] -30389729262526854373706867474941581495215046175066477008978522878596440356467472402916061968789035820960347109590863726398963198556797860890317841334487711267939203038103551949683856429368542555164767462962973046309496644966164724829190780634507661441348649847468846207667920242394010630473197434161981048059871576643245829615987004325344748112082515714189789889548288793346420570439365618365644888811984976456132599925725802829818457948947613868980477606415405924274060807675092350724672380429686256717318252945156791236528202896177625009468510271886357243872550108615404982742085651060893947824603738998557119219812988554738710163209177682036871423046227653340078827142967898107189927374026496010266430199564155513872435917041452246655048876667182175569287444941595868625823832077921132172847001360630239864658075438215323278479955208787025512519484348323841244268710327574998245304646296812026541332739338308418751464859170853893974909331681841206217253646319936970230658176978148335616032059948534415951499506594072778606617535937022573604663284054786845002941325633993102851568631778604140454681313469031616399888879881128098387191575490930725050780083490655479902100680717228308701178416203562821162582662480361876973015659037912315624782919787236034381235111018233740357828518366986961521786887669334007867221852258598433465683270988262966032599709614956111376831835957681863817387303826821230962200335029978369426556957775342504774047470337336958564849481006786966045490902569061885806352855054308675340481253793582360306758214148531180444799534055500822868978261421976894190278733412125890383460610164937329253916626436755173986457599348975402663106919991391799838197620196765839822539935513051721132141244211790382858525816619579267897526805253766142779955461432191646885659361152018758284964175526950111096026501018197971693327445331112467370182906211204458350690912211196707670891892933894447569421749090790766359270758114939905333359414718468790876617262499025529440225004123427481302768127782959970034306976879949159379331096057122369222767929828543063508455230205462031706700127164627308089974903853026935273881571698879459935702506617313856860357051170160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] 18955017580311830819813169076852641921042227067349949185357820658857879202503709145038466617683071972282352976486033609639970890863425987530597937502044314178853347408865149724018534367226481121692255478283889162492229160712724444823087718762437320043815643931847694546842931834461794071459954525465667759735889532954182595262721002208578801076906495054635115757110271792270972770696640999372640576176397291309113304503115032974107365971847772995681139770257469083991996804705545823357697475947241185926336418445654672773465491781526004746528255165639275814881151211862504180392121442613856377574833168564508970102492787340778279188674264490854979133750828363852846233416070966879520524845731994544487652166072746275105434937764420079438748637489772294223439191077142664232148520267670488926881775371955008804872683421298192990371125124667758796370556129063010610690511786223605413192168778054875758477586810095705094331636175132245462147244272460306127858883340506063631888653852483584884064507755002227648570846520521296501714814229881359808434924617037555116508565411889947812485986941515349803095634486110449971246695767201718967830596520086579474978918520330213766257734363127229674515020061131413410912833084725092138876559845437634524913091732752008164896388589525004983069563058821490255016980564833701792834343321881027813272668040628145574964890099640471098489823453131710812904619831592779610404383100041924505768563828087689663482777369715808640728065937753701182108025642611489968981129863457349843488635009628211362794943371336583363301471183443208857527041563631007209537961967264737100633918626611113467564536161864974777644289774852046904587425740216171150489725520383328172934559116052326546381199582073503268105675202081564921858515893351266692644120355912696672050078573254681508271210969632107064873825397371811766881918605075343882071103183551977852147769254512209442346542091097766225316115533623112422392240864433008233325473613937489034696870417105341956799479780014179482531052619502225604933261689203736791964300578337914695093396282539060955398945109398999740677642512454190641285542021364357899778184337439502716095715902301821269719043150970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] -8469713476240925678405619195629039229250122498649006097178595755740440433450085281328213724727706974121246219657394135277408297894295329411439585549667857163658817888997280917919595089457143565627099892013420936967603090225721482169465734897250916082177966431277612042083668133165943360113376988252490121984907242868129063162116555458856931322556291082783430595681675785016240823782303047367492836773402826472415245960814736508073351462394064928398278756763119234783927288723325181977504186100822939415569047158971005920777500775920022270073068958583901505974896370838214866737608147182390800599626110031133257414804661774544705084328749947171436093632550297951081916816621387986709014730972408929669978125584118829377753329896171339176216957451324688957024201489681337008902003228023138829259888214383477323613004967675230904930447173811090062244730057796288791702644132823599571315641768819791076627915205655363772462742024140171633374119971453640059735263657788022195948897109197900525367403227205630857346636277071475219418846870089603781978955548742663686800339542694035218950699150515029266449955714454566325317574439769938691272199648033830695938840474322262087320865818766909577044322314609706183513904500830408423947600203155251311555069028206825900891566271054520087484508955110814142128465191246216484388473476296541339259346345765691217693638141480126137451770715620236873649965864494936321490979612827738264579022293272387664091835272236885988812789055975292145916677531679126229081201894961479849383271592502243373255911364474149495535980116489552581842695481000069171056686136393744670206866708228220125893559870785779003712686123621067656193080999758971573866984699622199413552147279632710079308352498396704977152137957251104276542938050085648215100356251057716668344249409235025940616546834219968659353176933941362123415337482837813240620738676144091117388331642259668759956383271280226240968738833716542861797926719564677000823647937867025365789107787365592647965797932155157020552155974113629952498224796444553244968850353520636809572212493796627245448910582529008999180079345441593191664882846261159838704672569331520925241833799879467376203802953646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] 1613755329995437848470119205490628804221145409379782191025630477193880708528298693959103950544171373315830310420236306563821417001344294931275128389050380655960629049762597316282552802689837365034783386262302973992385149053215870486348662747970842750405424154809091889514600054846283143382503837170201953215249962873501950571275137138090375521147443277973221065820821645647995201789054997142683809399887621561518265506839261232348452678900308345015259191235591629036547603312957413349456399188466750471880780132186923995565790673105407730280322630756769014434782374553822140241414768185196077156725949383745769373699987128737363089704997547162918599522007622829367872453530392700325568938001126471226127505335531312683557327687118064511019232427904199191912086446325698265182446589379970098088705779811815104461682980281068522572827670032614927569361217565736287400415533421976335024504404000755134390524442875354401401761115169987804647657506949360380614019233874258346340227136018382239287120517573522341927665667254996880057705401118114963031081414581499580280405848200105690812700599268461856653078493212622443709657501608044790471661454760756796001911165960073714943733117079631122742735797021787181126028676804698655367172482451634536605814842914356993537018235914749108699045546359705931821640771105034815096654294347966306510293381924587253174985112389022843846398889346137258717049444690922600149168988850672529075681391006068717246875153343012668255656167114120584770285776628165560625267396478325629828134244983285940377478273471382431358419281639682106591609976740839644152087451171157331853435062009404967857304313923650677506774607158706110945642112261761153854004020251234092393777491556895253249033629394159989960752657481429581006429179568282338810131540927936412053058093853506087112810126670483090743038431566611374024632725923473420393677774234043682517379289184397846783193264747391577393275879451376231374515246399827458980783724545561781632767113641234098143827470092806491169351009749712131584852661210380093298503150725490931363889301787894823966288103889634807141673056263848979183089706627026156651638119269447866899930959578156763346331385200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] 1397395433575157363399934657408170945613918343018402093225442582595011071101000538560269078889610658603530031968530166050635922001128307079571498682337534418996683146724984163608142763670465718194582918313871337720150777639073409266981524671584251276534378190345545259366183691743889662507499859526950968122042775916705018904905733225177825275291010518763226227862549882382273977750222465912914789535961686384899582804569871591316208934842985803594769618976564414667935909468270260674855267290244528833106430067739811474024281883736438618121343599488342283191914271894281181714373788361246417811111596959553424340107518268320628736471934113456965102084087599213857120540168209951681115922235829047841491367553712937412638108621631114919364919666224556698729303760797038885639091464328026839288964480942258442176535319650776274895350442054827931996087903620469052130720404847013680982029918777843362187818119230991098130977067337475678505409838124370143059331322349506781833576092179458040883548648915579674528884232629181116723720612327267894295962711437101607487480887152825486038085411611221130365237480449372028205562407223213336539679266737154939360400464218541837438817278030740474927293263524242138756026136975652470670962378756353306652935477068082492210712540400971182059404347822213035654017137909340557862622701142572344177961214305325090582015325221472706956413893768568464745140457460528007567154656745383303718936109921828555157174770727944622422093338503861189093440719040023729356007663566293964824103887658322252577098913590806363810575702973622914871295397378809807985545611383313414777768223382488509241003913677809685731708002086275859751488300088967209416751476459776967389875026227763946529059325796305799479614789508072991978405351456858533698204244837180045226638159627715504332843459495433861355942753673124910173273426960764249271021786880487233204856159440655764087175949414644639452829747270749493237903549203722578878984122689400975877444975562924998366645620075621118800470020596716684417362615546230162172791284519360642281532058794757059735405947508309711957989153325040137362281680424317201266352003049586122920020946420300024145539592355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] -1907204385573147609141659209149743268663202660521205009869657186252084201559676703940737939092756551390753140573438815085120547028100002306228043455334320004101402625320175587782763278776844688989645711195389254695318671714953375946382191944971419351390291729738102420986470318842588311577767572756078143947598017900065835650301129087728447743664236173960515092827296627803226976883562717373940802432374774016477794137152181422716180017910874861379240443538001320739667804315617264515931033941851008871461748366472767528943017375434136806522263803901789997132998794569590735468411266305087599767658437438780401754339310465311210038354662906204813637351341707243150009414876569612578075290168915635581252168195126824614253291549390098023398850204575041425793683641674321178860105278623866565270564279805493857236513269780571995117581100813205977355425440369404910758446627718453811585374431995309487059250456484242153277910615200146878273629610177558924778969968977455209087297891556621604861163591805975359396040647053296279647129963122043440352498581216146970313909112250285118859334045887621476053980259124571630574267091368739156190492376879131597433632105665576586821965122873265715598624242481092552723082981879769616079247860790240563059895190641586203751731115527466102094216645828794805290658850594021050575788822529112623935788964229051718986243921534001518469204523584144552472743254395438382228427148114697781551363426706765364518755115352737610405897777600075974000449539573909666087802467323534336089224039931029968572093891057529037742911353017935757198768194569899140401606636475343086528548702016877502804112809458433376538222741426752963899018345198424239765299799702475646259588850226321931372149801153733187427458271068314999739480811723355924008464463155757125042419017492596801317601849204880777854448158583357918170909717925151172556680415913911548514917459727966271946490889674291159240490999091953786600899975829188082495158380811479665788389343211547991074231648998218599179478283790109332776504596354735148199823348731275300218588037473434108581079523428813331223037581772977886437347707877431255406588476161375407352641815981519350572234779394048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] 1384113387751706395197231214659575711274195950383041443288498463625935199764293582068318683536808009522168763346335383531893484880350272504733074200859721545887617622107027625971871787831869858520926038076950145828740737314322615463219253825975863407065416967360492364865236855544679077230488053754114659548443695513477433706405518956036188993193159802646308060824523013405952977251118651670731490458288437580581623980399483749632146232219450739786922363044168558800284770318898075173119633314605251973298495606511424946047839166361691510999181003582309453985854835609205830905129121583936599334322172685221706947080137015132244511044913250289847257963983918817279976319538884979065064936523859298233859720304982213240643798044898770119811231566720560070745640422291569690431183838141212697448405064240670122811140479979167562934936837144714062336398129332058480199853368425872761062675547363209152710345747648858769410063899692527212421696425928046015675103870587188058350838700584777411911942471325376131844616514079410738989879780982362225641517957279474944291282911398748530861306219069708420302320663746171282236707873641075281058358379508045436914549138100456635205101792961564495521215859760319756538595738788570316631282972885312620453495560546337377014169457240927379339164493415083002334204062542417307738555387885049950577458128192123533601084996849888250590866720288491848981302101999711822586126608689435908825824132100763271278980696679388280151557884511282487713707890286123922133594765998619776810480534125163129523451020663455927420774794157403792501109159134433363768730295708474653994561168567058700648392713546572984326155540563447136322638984155298438100989002714175068963338236993246268148664887392981621070973415016862669539841529055272194746461885272594511982404686466543082466319708776295207910134354342427091336405149797710656919244114473270876658455448448543026082674695527950054711146296897580363342267035115778289293667385115946867979485288785241641781273462025767792293939811542403200934661837914358499747591457032815719937705183428630072803743543277191784118177862981743068219275091892340345659213966535971313576071589472632048222993089822720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] -724112685038950186939836267173519624461347013724564045673834589366006658591265514857310459494325244327654899897284948421926354215574895600095311873087547172496916112428644122690394579680711818613032319097622108408311730784476650922483867189660320805332243999033396916023347315898130806628046829892883283061927691483129478557596244857179848122315544599775204805701023936171631543677416524788213412961226790919585091916693416292822935896132497152562814773727911509671633883095031084388494817866086473427643463920862048238881400845680733441809115847792472383786020701007829247630384171642093815918559316236542770767994551751932466829599303794485057278517345842511729689601043687214842724959298929564364066385024961950553116502838817733475047796387100283673670132902716483814752120646130540476247818178729680804365730637925412633391106014189215405356594662062736682158820319635128208097065571261559612778644203563019489043624077386260210726785574412026847990563050871845051134112256229930042651163263640784602291708000427938895072038356851365997684895359515505663551254080874513522631958611548425808953786089562760520161281992748992040299574026294550907863002841112380717999489924852092452592150484359649126396638126683496979183162948611707426850238105096441327738574011131840021759112792839477937074862795577327571172082032862472990143451557843917410484038733679407051075812961401993711896127764159993513341946626203562097896795979367872809993867221765136407272155443580128681421063972746059065510101257396916191030426914117980087499283888072020404751772960141469750011233540864482028598299629083535474785916108696374394283664991372639426360683250768831834254543807864591616290387224227448379752870186602838570091861456737884758953059642887431563667088706669506024694294475481548735862538690301042058548332645668008889178743983688922481755216642079962735066199170179668416571067715114127881234952612905977452473597666811710132667759414102367106510225681286812320082614048587270747815581365335621255666224223952344837037205195810856737694348761039320323831517169464326541329671012812809186701259303391056398628515351614634910165296247204901626976736883073071040768975334014976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] 265152780089118654033686295111938537780073131862699570838039571891018459371572466355435820684574482073210322029774780982117626857490453084806600694407658161650503449714087310509095610378066679159458591369181134738886482733160392926556873229355435857079257713482759538641428811626963968244352517826167116099072386248731750044526540864416912909705891089801328146681038018571368128876384493465210116845114144727000998211932518963197274783432396807636201412359040325030182729912308108747892986634528028360091121240257870102608691131499484505888694436921616615062023788324997311285231422373560057462643567413664372866979743980970296219573351878384074768166899858354867044224154550811009512402927765671649694532708153844785565250355887125344165672179252974388459114883674219000399147646870787571450393395691135794959515205820389504002172460983327137188324821486474477389801594791939698145206694545971146386449479046701173803706482508181375931122719881963027877454754125995704078463418039665159984905511971954660814499561860453194798364145597772102049607966110816360892698821239895958175524869260038445876656269636051908628464259364257877721648723632928666190993014982636488561153227443787728118723385137115517378419519578656399060567693563025498475660209171512724106001800735078120674876768446216721784886101049413417604601371877471209585856738684802037821673278367443631100000150411228327692324603390914509468624389730885884153063014917651871049304613175046361114681171146372062164685129852072531587569778812796628069971375290297640125448615943561199705017715859826721827271043856218510913950901342379063432677665168306906646426732212837290114931585767765600473670152532007497487848732384828723420089664367679466380448790547442370716395039828574496571099215871992772510294752660741613275037151243951151354256106687066300481995675677072246380230689917980735050206283723098844059847570821183351965331611581718126851833152843264272219156032722651442927667732098239708016756932459885750762570312061652425287186872320200643568059979849429403372337194617171644095586082614127416503736136202727050270196651676461254152947678781298322088507144545562312496095667939851815534825748561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] -36277238444549061902201462851794054736998783909734107092542800901673462370698433982368536795233177828423821519967052337513427633399600333952990070939031627824036235204731779735596981298817876774526155792121125406698484987830380952913160099263912604268554948169352918012154661456568722344586461682736823146117189096708080910865108488728909410090278189347365970609212847874695272661176648904579250957552811059828854353350532955631053995612152274455253645368028195612378301531667493881473344581001815081079710062944075139396524873424572967927930781102904361222987559494131571873070894538592657307170921458863689203219901489862169328062636749993789396669538803840808085478866911864769330752109990868299278364059508739728508524804109832381121108497337070838296086790669495657344104451057399335253832652885750170774206863155013179042377849373912695429906791893751281482444292930672542811716179434316768205969575547642564080748656427272163655196591079828570228887877414751683304674767369073063048200017342665942745772267111052310816753227642246650139422391328589707212521410877862983234174998598898524870705048201374748368989470618812794459230799291089613031401777153769724984101960977088718717062316078862446888780296443469127370528416256589740915209558601748256724855906134397282977135130639074141269461810848527242397614641245160479363214985936146093267322197780939979058080387957331419684177447129402955837610208019271165265921665330508688235404398558623461711166112460299298176971454860673562008004746882657275815227287969976310588556520072160396924031045341532548281813984291579818075323676421841794399959506570601948236892348043632456916709168318097344637629062895307713130280232353406148416181937111347523811398586245913197172059919479721367873982311386385311967137189818318877209597888992757142593443985427606894185084682944271379907790654042307082966051580660939076879345170484631612313526025966063684586170650275627323215721303619979968935139909739648435813496588678214866276252503062888435969933393128300084748547304296291383679742799748052461789470765523843566902176562315875161148614255144977259155828728129227720017530840106756831693613398409571585947389636116480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] -40211730663562496761810869216707133705857889862257831992272571307113543005489214038673260110146817277433325333566958034879153232709324539096395671331415370228044052759911055313390888727645939386869982575479895057185460988250689767425195717758182439438003297542239818639267505944033379376470658359531236107796202795743977600623156483607457373319186852061056157881303316632822466908946576760539413155739251938743787870900793937281359806036495399239492881746187160219394021460944096195575103452720893477004941122893177351684556948293721004309453224745529527506544696758601012673577991992783501015444852619724586336261069574252154642694992398832510430819857892199431403416508889919838292186414095076119972108494523753733018495389051107168837842105890059478423763838418851270397467330725146830954620811135160034888031369397067232987963388624883058131572020684228905154735523530797439274540245378771798628292100174477414177527503711016375877768135776612849783864484845638319735401968478711570471524180815367436351694867772035357924137138690379676435507884586763595214821838650935973387739994973319555780987545235042428923358144889550638616124714531456359229786657549147620648929620986130452282653474413056302816999465742875840467428514615027906170967605126093597500182957387538468016442534575290266979713815953942019400594731411160985100388307510861775095754455069557911838265704420479687016435571139649146408081440351009609542309597707815166051594794061982594851363742992758503728484727200138327320840598414462569368349316783070253723775823138293612647573839563211736459749605642703683305151507716089269065440822684176719283611341806048708994451281979275918362014824527703555179318704766795743362936367380409694420311166117618599313033075854818922331819314196264753449283724504173746173695759082034851186281140146075131276219464728875760400113385174523722250864204190899143005852432675854382024972001565417678801253629439705251608964853043931439347741808172477593361392641337706192503027125720077303373439751418182094622977021308859042722906479792298256405733301688532267687257227214293698586190546608098561545892747507947451021516028399763180458230661877621201299411891650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,34] 45367732946560939740002203862960797160491711613570884711841070939610854946858245121173859455088510557757305672653125305809687478963873654599687604281240413824830941060299549393576914919645230681588742735824202027077041199156149049707846421825918521111598005930041773565260268558717519459513595464060812524644274419034117335903806903305702724413852809261093096299008134041735830114248673413601449911974386999087093115452568372632286989600178786016197669764062644426813807385074293853451252008153371697632713561214974237732994705417025772280198437376757733223183624024359882245453252270136922181820404720338874651770527490342362459169794428539491367259114193512897018862640153761740060891342748201235577423642989019176512308696623305285214352455872848013128329046606591360651860676717826293609820987089895926813873931598375895204026451084714517488083081790254860774197873126917847509937484991755627314323775036815717228158372029361120560881741710297521104485505295199107603307312445433675611916567635801170407491383800369354188060921972813173771712511812354186523882099725008299522329654011421628694547989606184963519605719041991115834763353467764500622548809564867258648550744646145720667532443560843747624273860387968164592901414637799036376764218436663081919277912335739672707051781825828755868243417443720089963769129858892506870142678279647091256199594965073144577513392472658089709961977542973587854321441842380489884519962185456863746700775971140641093190937483035659448478648475465928527962484044466912778590024763070584070710591364053336528016092604985621796036907906109837212943972916786934552908728513671256924321184659698400293714544365012863085482981426580632035952313925035885330705793241469910417580831678055949431231120332570736109938174769010463052520967687315413621225477083309925674433157434023872605688544330635095863562982390355118002131981217424773799357376699981194930023727132205632689102236259263478332205592435175916255392428820289282116685440778316038060176056792171257092452399281616149197365920114018678101107926160206230458497841541633659962627710191140261204006912070070286582447078947406885323032694277463653732165626332121405503611795931136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,35] -29817777668686959553913353087434768427918864506720255923685297149653429091743421984879227658874925947494641451316606506055140290371782746529849024451075592999804379774344758393409428322758004433048625233674083437272649958544410979656972639394719565139050184732660994839035850650956598358870005181002292477026896938396982079431694928858616761122236683841840579532591039624763500996832341648657837429829707836564587237851585642914159033196271352543979508701593333442622341271562484196382828586965833142675706706422787677558530185676659398950959144393542480286469348572376714489221844428427558565420250622211886932575564924381111139267830717140345203606280661282508270208601282000242846568256534230362416414713961890772336109739232172299927380438913148243896341109656979094314953957216495549790981186930564918977050512848075392781083473954686909948143217724686632639846550636189993660569576530977339710116198680160255095500465659590750623707290634964042916412208175690374627189532540737334586043356168672261300890622814898479920698272094548272501625422897532421632502007866424675143947528615814200269340653484724894701444672795928957030687052750514112210834555816530765429163519696099966932870995712263111394593959659289037625391765833891818237846030864593384008137221196258345441311807179750636774200452301961383352328560050028491844300093568080479948701324236695682824475764714191791025431119348670158039082052651502302020658475288808258086155986935056866841224655000961639600445647604880223292099402284195414552141238139071875812189471986478705930940134062887355810693243096860736250743279864350892416980451044046389336225106370674900113544008195343418267265561816598829563789460787120266798129754585472561086774884133613752057555323149404317998547701590161008881427903175764272453601382085197756783759009252440391252299665179475063709799590957262356794996319689740071961957271087689127211910866083852833731251235119262607125172094216937291832610457214448740825020913841225864703496344450038775942192995874665674959086441606502343933551489299054963981565644050241748346077359606625090244398150696435889698347891698453016725000430437780659968599576135825591995494668697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,36] 15194172491060100449650749715423084586719392788021163943601879201406467067462410349367606658017099405367009533972245437399384877269850066983942758140436723224950930534428602614480925944863102820215525572322585622425933095658026249687341822534429284797904418544842701274101446784215986286006620316111197784288554715863462362132952950906984732308823296925310085146820445266997752669552349795653204404949502673311886945666456714814937492421938349776953459749170600092549148768796277589832379892771499272872590439735785498518747574166442672172805038417588424799250255268508660358961284143931240143469590406427256778005994492082221718396067856741922036477750681286312181593666086138848252036147797270240681484518959439746792183616518701145258014211994757145146478895067048528878259692098498583974719039193952910021502120633583463570987632773412309259125748724722094862422698830028631023413864600504979409424417107027358518014136547614277332479491314632268807029936475095619200122580295712561098305913864893537365276854999160617419829807613994589538482271625123382435752401826611812184515269678031800103260105135583007166243859424828766157726586278637333275816007485089764318310522571983221902152349602379612791501707839776479640403610513351428155744608869423078524124641509675725723272504253148588985352069989550385624620177358001755982013476667259367751105931230812080733918295405888451357646916022169279010360861514898735390414825744631824857924827055388356130229471138959264894292882269127062214154036845322496749903951138335796830998141436331217200697644643143318171435056513447130571752431376299997717066030532011342810076894270798050939516015536209906887857819636038528118180113663374480539902003897796508466015693614258186942661472348481839110884718286964826660763975666014872175157197241069034745138964084449788164178681737044236522185429551214186352946210123846568609387403102544058131794341103475946640986800421484471584322266297776846677123294886386440544781367117886667838838751753984491209450194606435706590341209064623201795096216957708534597606726677886163876734748764279799551111407314728834162947244465103681629387302013180584606974753406085127539799451762688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,37] -6457273770156530466608616112333135135786586746841479704412560107628667619963265685908012403460841116174417651047894742982148934134614546675813314107875876999150509657849408332776617535802449818913400618497609803960769261148631037976698505854448158983705286763940449971925460232824224014151206841361985707192504468034845280860104170882981942174634912296798900617978202523608510713575834400317537444638945852120548336559373775338655861994947760763988465616186648333599623585844733718174592048539611894785361040472220893377293125329587940670430059560948007419872167488225937502741952496736934500294287116666434235253257732187494265037225015182480594384974400073950656484486713349634935483550738550003868828931673451807136190879760321829370014048075449924825869719741664658294524275067830046815972397879956375253099372855143289339018010323770137590160636102758616492122724674322614872414132995782303910129404971582565953834491112046834885726407196358577234603176861467424247905046268225843960519065248356699381289956269233063893224892658750931980996140461242892265125197559657348752706354903299161052161244804526379877726574831145066914985374234207746443652115118193431541798784711442757635144676460178984591434948302652958975093302542294046734757274184195873429094121512954133384715847577817394603748159672828444372304551622074327417669459901048344161014429419400842071121592208012283243512534444750011099146138546622722336562599064204413634792474911599158049011357395795385445928089001028708749312505632119851985721264163731287903512133685142057772990305958862646493594125239825345060947197005655393894661324313394561118850652902435455725894867370510026428485508169720264632689794074698321497332534193715620297574670460183727342026396609475324947827845774014895174388703232395626687695446916782966623830373034872385014435851518265621276220439452304148301807076874930230737160244762527947095113282826143054638022814236634687634261249759682201062291839048772698700024030299591629557739883581947897351397185094502757022300104193055851888796694391524628461068491891796280330473505295464042840109742580971997214542551064008247329080005178510901717953115358827963795929825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,38] 2356159956037069971472195912049003521169106747520888692340900400201927622151036433998381415262951986798880189690629181034012781166647823405470627805126448279627450498538303493113066166238509286273328944909781672802506114338079852507309849607190249683312580794690920585696836703053215718079820930275207595794757616002061348047724388058981532957714919525279841573048642908349280773809870568943452311056090595803620606651538189887349061513095298938860990810471159310276725271466063307900575448257767744100740535737471486091719824477518706787656286536982458925501475852590896510914868445473014980847410400148929276037566097297079859033562127236574454179152961060478862545656018166281429813933191997540472817660175388455774761977008781761619484363908523688336202754553599297373535053520093609609518081459926175202819558983889825227506271786115375890746576632692569615852308495571992228131521787370448759683885632841652798573607825592298166350359043983638295329410015402699879615014172726185647861926412041753270089079211305789914967046838335683675821873470937077015189998700081075009948389542739064333187369339717576297426907325819827171761075168467070756934435043406791031695493476449128041837990103580252544952402458712350223370033101389010153860266450947423457517669398817926477271036943665831823596916715518285272066437817804167963174370130382483567569339482284212141228584931044701560175174288953220892297379955264877667691786690296986656475364745650261589508154129568875456090126664018346904488128568248321578723887424777854407100741916660852324177499893549690387748047866344697398567276258275238641740106784404555386485717027458408136823130918458240290669374863999963897055010334465643777461043858745816572753545762481302334271914339112859445101648232677845541168608203608654202440372911714295524450627337414801598975963944018334347282613377159982004468995935947459666226626847710772824681389684499478010626335599341426979366185282977800984412930415837808227839209900202856064036747235390765294484907615628111036015906076370387610376316253271144941989894291508919845734162801415214125883797275006401284983800095504324608459381068537807798212452128369254817121955741696000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,39] -747877196349379860286352691793604801090469194008004440337077278636512924660681609883492215793517832549742782994043138792795545409721398474259094921343432311676353429926572434811776681169275099070009708388977985954820566300412974532695135390737408162489065254382778718777709623770061508649912292097641150101494072671298311830869915929967025065381650457546347378837828180949953283410061841017318740894499680087206892492839695571556516929202821215268497733026220861630069083804011588869774239612166908134201505395885172576598975628654965877004543861014533470349221550130402557851984367481955118378971174870212663286323592594734803082002813843738003409532780942090614734738421195475230708767677003496508903614863728894108324696908463469531584245833865845130864502815993923245833228750080438369592654283718028666802936523595052147577449291069409046118360761785974800162610782457533842064134889047548323879894159684551319509791437937656860784706285091790159840144406841823859645347352352490001187975123300230379324737180948817010419364816376458336995016151819055961626900656320139982161847312856845013924746170971147088450159020674502536977393717440525367191176775882895682962187259985809660760952516893980430375361931937587061920367167521489619577413152581780495956472755262122673014348007167302566900482839427684088390928146127849623610948776616896462743546540486129508555904485049788527272133172138508541899495473009208930473408498327859555068529175821358833266860230799975192526940408977839960003484494568589948365200130916627355545367892915253786676960554771410642085370576494861535297186656201402304826466175394100226901164515293560690018134493406755544038482846957405346906429979109461833350746076501691477450193140539604610123901404081597197731980886998594601370966012545564962463203680605658134601549668873978786423043913234257264027585030074662910687857562272673120687204262987163324633971001908239182149270759801111992318104001044292825153318152835620389247312650009641984962357854335526931868891745979046009743343416778737046058305192799119338024897106267449825685021356500787859410177163520887424215443671154859508243594418949743714146953875828908187368260894720000000000000000000000000000000000000000000000000000000000000000000000000000 [112,40] 207547543782176532654520409143818943635672188030888189252986258965272005652557228910359960430095477667426010360424418640843028319351541226695328423820736237163739418143298712804295787508742901899033735597633535372141697464109950003453345653219404911518326002789880918286084671411030988078311132682995561693625617592542599792344394742690118380107794040711934034616331220735916348821811044498125460742503354888621961004077544932089964780956153465940124206135829649756684845182351379721009812302130123170460736302127870718622851155657747320469047689323230683325803290464900957558665875022697890533337313400876549920325212927644458790540686996731553507118780810206727643076065461477121781240286092639112831169379626137260502499130656787418031431221680677477453580075116279757623887969404338714099940561225791443403808574891415009910578599113794129406173695466769707232676918934101156993292034997019355241375482894614784786506904751333785735130552899894989852458353431656791722037680521937516409615899950119050624185678595860039362308250633345249203483293560915632582753073086610541749108542141448733014086092155864980669094568558603585580545043307330393892251426069695160341111018332175742373100028757606608262159393933452948369390438464956667920536500398417104921494286800105022694349833443084367960514819405670797214617430027027417467490002809451434068289537578597664483762779184627021836101985070174573936748134606396692334457938698697882761040265087882917044739093065603090124781635643117661094155114811241622407501185137892734307606243051275539395976980601486872513962087640226082890424598159299857071875270106927835889954035904528495219872774990898567874884874356821796606905525131456064103418444301175986453663219087022466679394779859127791171774879439558673095949300175201420607702140331858999592486800445951906489691545717989296464167295768026356224256731962461955668223420675906883023492387924175034799760621832954055760368326517106006743319318012651291260026547145231413516414978552343326400056031160802422178801165582329891022203633940673606298173452045351815240457889302969223642268913799965136452406746481341014430035949716224674691838555547424300609218543616000000000000000000000000000000000000000000000000000000000000000000000000 [112,41] -50330429913114156511947535128573707194407939052062169887400800537898985014115073275251098793445076553427746255700514060457838026128963308205914287970103254802313700823189281061833623970714631255494962466871408199785397195178495257944295527357477757921745212695595668509435819537661184924113273768864848913183649997510996593773223462453503874543272369647793945209631970086387383824268905409029491558240882755116461158615422444053012080349591718350387618613567146922578838175975404204531483414891508689645119571883459807060793541452462720581173931763513268057354783303330192212973197328453573792395557283388504426558221499489245140536921724835044141293927333879531435750123073272035662107319169983280171619111951248931357741188990355301984065382499752248725896947236593969521394176039029476441135634086934180393341114256574835935540190115885670229229792352975432517853767907103456001684833368445334605550831820478596213978907726150877658846802726099967544182182445208252452567218345686364551747827758879583882996201105406284550723179207295762894575976233444551407095045824275345914994191533468742200096201366052531160193204487156924696942907684395815992588080894108010308791260716682060390112223458254415947903943185523904558363504934458023490070694667817727001006621774644053272962039760794625544178101170539552174328953690484164806443538047409551519774623816992831406510313053345848598374863332841855159701447069404578846103536251298971644073781384769879537204636591241234772791816782528373500334711286909558502339586459447692912433076136606932549905428452826958129572207568737381745546246676685534023704262739020382445829783212712140602446363475431319327013991567670628252071697704216474980526651131658879230883041285336730313559341808632670132504928039856301252336299304098691617080482459300117875206152758877229168876862304199964518899375265545214409884417537864422555869927841465574273076808419188860091852517836253995823029239445112168896532002820946497054896070513266909111561534997115267193599184177032674787139411576462040327624851971595385070699673756569793177969476132093243418861186288476140365722749889462475175956158442537278132998417081439368229295226880000000000000000000000000000000000000000000000000000000000000000000000 [112,42] 10597256696911493409938990255204579264740831628447709131610917587737210942623654986030802029167037765609005958144982878704550153209465996212697911128147026296538618520600175010224756746707302673645872294379650872665920695475967372398712111773486416268182986256839953106081797834893552343458883814550706001959803135697350459146209045671713798841763103285233225891744876488766976458231752202535843436885718040090347563166397447161168551032611023471884329152429460683877809889284610631005871813788946147525652129167893422219831428388592661638945372123911734245877491278353169179398761037643570400554639076829357905679970506192913616122473059722143841305429639850310898861525098920694226241086638181847496851690706750383405925308739166899340093153073341246506056871645279247816306585852354991798310170265373186272622244114786468662393547334141281827997014862842736489039518534116261033407970660838060729804330128018452055901123881667442468467954223487702424697297473701135681872817109428950403142630329085311708985788814547577067713667129432718866198870599530041145806465929858979382110466569069539554315170175675569389116429046091676782321053783634200253791328235103317367526988099780970478417887905943495982933432456289182367218215278072579968403621667996213339468129961584466680879490436821576511183725122599904183240251733897840110090738258255492367963248173262433277679057561711072380571069553752783339362768756466890869861216890315954035759975384562919340612637367056656527298595274836457991489873234399940482044650867229913903982014570300252995889542262066816223904953419910835443886027909482454940459008259688819172504975688402876007744177254769087171783194451825535272311168795880506238302781651289878531295605606841609591725654460412694585743236252082546086066924125707045473094347866425644938832683070706687182936946097233681819169861745399814708552555481660655810037862277668771054355447658132424066582978226768029037213576106512554309501583093905955896001605969053498776170300542493722655648637651473580566771318841381392881245053736276692259790201471274983560825343749899056588831797917856579083434917221479923900324596344871684783506396099261672837034803200000000000000000000000000000000000000000000000000000000000000000000 [112,43] -1907175655142721062928426517544188206454731131390679429014343065686405186850892646242668946887303897593562853344190160411793944120958928197160708333532564638200982430575586372845131192913450735522651770111987503186819158866692485800250964413369828057640615475818003488151736368847523537401196866678472589926652963150425014210608368813822178950805941029254148959126158457929821398992230162329478804130305810068187990748256351807376457570787155395499696483986264811984786090591677430164908018883908824499292387656296799568249115676378766542734371474169525465840726881600972193090547089950213663437419279473861826989324523467637096872118649490197735794028266733048455939705847181493507584894306826944923807542304643934379626889577665775249304846756800333821219231652019147141114209241229997397187774811120405353976127134641097400986030349848344748761465227836488861103340434797918254239409046035390116361849732500075031880578311462275092765491441563229158321002073300503085498709700592962297267536949014124799779100621896340137592589564320913386397939194403488441578109717817975442994214489387276278507715003419145360852801433497514562014580396293187186763820153315911304260635822026769463799846643478737804817923204179513813718081058798371042209166799355656711546781683328367683731863478561173899028292307053730458228085873105362112477903748984810716197048382215445107461435603920583056247530565698989328868205638664533579537584247388254917497851780630659694445948509480611180217821671557223224917547179096559356045403136935574674569474524291642610785283533809404300473187305060758938380402924006420481169279462331923303495061644820812891375013953123394188813200432075175518222951824847391660483185505801185996447216489967374232873450015823553367168943128414196606055835689154334151145014386396184195534616382928874534625498816183122536426699300486165176711610587829387280168439815955489402524359831483946227152475192085874153131732240822730609983828638967927649962182546702291042264062657493026910768672834255280243532877193343840227777835073068863657526860420299070652379874608498036194157708508360251713659294134984867395005991633143998158601670507847319966481121280000000000000000000000000000000000000000000000000000000000000000 [112,44] 283045292574935551433853216242852406613418040219679654701878818055080180030377707830053670556772506934806899199806521101529493727104563991297393540881261069463199493674712171761282596963144998306334397884539717258510032233933510525436523547462702328263086135117918479561688990448275775074344886403733797799670686532930844114369097459075691302891398545620502769054175629083920764277963795374482899881212013401884619343420155788452353203991214064064288461535514979783667778030403107845149108469074452269027934828408192494483971489472293878830065984067571231619346600822710519194129821969691785401597219515120455661268531770906939406064367310807549783984483919258379034356839382144574287176835870508161009276558396916428791446524566380020837773752586052160612940724065565949214182870375431560752445643848537022773748885919771690233038949214901354042928899602737230099589475100157880089532030001025914666025572326700467627475933557024184004636390089845330822015703709122126626930876335688771497918949575011583290015786405294706337827924341387067410233068777760141318397105383369635263628564842497918911678171020042195577100964657607552843033016049095070757591755784349311253964683156478864645592765689704300116355603371442213958167608857827722715235618383839541250474975202729183800306366401849983989028019834631163668388754720220866967166739821896255333440765463493668858914457459309866358762865038161706976758133761293668299058109535693738058994173281746507850950989894981028838626030140134505363214814798657267094299049156679733003176779090861964575352826713444434709938894774094831174091848203882522618132437480758885154996049736816670937870976322757549360585743725337294913454604911118140286181379258020785969044981990954747465758871757982308755527757291633750345027217320816844518943208787407524198156126666851093085189342614047517050351353403217076806605133209124980644516298422797743539442535357665288253270977039933171633640632619899498829175173401371347602676302059165409841835535313460662802743659459315885704887857365187989022104123567463585079016686187307098667752646237382626551306163179053711622038072353000148723978043479355768360188195672574255653978112000000000000000000000000000000000000000000000000000000000000 [112,45] -31536282426505200832534275195978695242724944754446582310292635477764849061279399353332324686103982710335888250723551032892661553684305177080953289764951937620574041629629086605650688611944076911342220524841266715053186226614885429987801081225791939073026600412693693168574490226467294899257247571259750466774162204545724554893953743961284490388991024733293114050291091707697866980819501510396854302419825136024197481172904478185088160968094159030607751794863389205708256258520902459961476526234739953247942311226768025193645015668052190222351163761282527752405778535379901094257856619453288494925759375484221075056835126957798695642415578738542059911492678208992897071634237431988968700915836687806220668464434188633455790043576526241712698786780415741089402488713242344663653670917777518632229211455307214861442635689221271262518528217652385264435556060107441092658284397585795072407040833800356502955834499222161590672636074131224176068116718618195062893088142339596688255147079649608251471893031329383335442410577271740533249426942215421717660720010334822275252320267453085075070238763058457901220607321590953473139465195225024351591136615480248058098786530178825182756924044509245697286032026049979358793634322340081914136064473822177420703864239326382942813226101850377785474743898235198083480607398388534043479856493280790177267914343061379829821422594538830073857530132842146593797689653453712566531702507828182148214886216201954846897111716629819234195369432072625314068065950222965758351905851645079503577304441752709603059450844043064786443673262570816204539373647762355510129652020884511878031910363041588669104822749043461287275966142278344785320622791868594031265569175691552789228209910769573548052437127376970826501915857798679692062301394276845254340328717291379619429977269285892870519017836483368623792294191223770501439536057582813525626706239674421375559921741975373574437900454585857445961986003468886737903730020728682936017022343422196062165965163317465859970320017623543767168177577314706389114576335379463973258040349223244198968260632484548883151098904699904313137426622624074580997579301230554814731306205324993837669145325271673512919040000000000000000000000000000000000000000000000000000000000 [112,46] 1772862475985451054737789740645581783227271676050905112646531730342231382633348852902854593088197336125325354199792208908920082894418318890302701143046803313969887962231035975332042258889773334806155054260889598302136349334751727660105071391273508671333342856343347778984410604079245105683262568542698309252647897267681125797424434079424962075232125199870722860853593314386850971706284398038181792325102280448838563606757282827566698564687511225193732589779985584689480676411937996570453176713779362544490880870520773041765114325266680298238893465618293109510192096121444126977950309289479585558814324414760769489556015727136213514558878733144850882737131170544536339425949398089936960423965565338610246335546907157049404279445171442939459296781299932414415255184244126651667222357072342566213248444324127829255624425356803356512421011971655379747402144063342017113633270678030452596075167584792557630476629104893386975583331701210307004672973845504651888947194609729945966640830005973459875932296005732738697897546912410493694886772923459752706573620240359994623386947960114262716468359583979776616793212372326045922368421916263293896482797856124590439359300682092289104270692505523287266737346927261435092078375949613889890007757385585945694444192084138293939549534006489876078658970836358069709359848502453703111633322405941652928729216529872188552937148087543826431819770276312043869701189550108720451381719572774154503287947551242736887106742388903362267590149093310904260004349349470011398101707194251596465158410791161952824742992525673268187154932752262670766322610513101288950660694004380960182321055060277360801472984869789213414356756223032572942664341029650990592278633336968190150558583468080713716606233766069218228514844254811182065929345750695115683781311043546603055013691545623701662758485934898536136857460115262201128110391662123848529662293710118381963818553761783341572352577967729111330813412827260624696564053720277882846323463686143998510386435526710431386126265846163293437845510215220995046168497100680984492037290953379292471320759008588208646717707181975065815585285763947113429029951226089105817773081054698383232725322113945484394496000000000000000000000000000000000000000000000000000000 [112,47] 198555321304921294104063269651735371248157793861574599305875555195500760388076219661079667025714081573678146139644391791729785086546490070803567846687432703493100529885274942177246466632293291899827920998566451775722146390072848117547041794105670811563278440262383452601364730703434894976654697027769270497469051150711087774936812415154507845727929332180850459753539468445078338717281052919452400088454680593494118349837087307517861474451065097391138578214052680258182075692537076915886990013872742551884319630284790962779934979650169073056690703142921096137371750034656328175688584815418078851500599948613225397965971965475919744441311777340856620196817084412210792071399766402736747242709230935850905805472798058328958121048076644548197087341010936264265297144297385011932174667502229755910235011765063913069907198694791716881891095397861199832386233954188155605279037315517655999003328796261348258761459495031049456767225452528779705631317187090272968698130676964267650344862677968776042778584953276855518107496255451273872976570796771028700991402246140500900842276986106172846493396252739721509026833048817823191102658939536653735467380775781964737012060662735451589834921780260061188465458269559724340791217318831722428887162503133401872245059899033746169341440226390612719647118377083691547996588983547137876425644645003214831298004760457667077254570866602307402979385237401885880954847619181007173887256951103333979317888157773182421588272557143672098135418913006894057446339391054171994419196716840961305776422619178251290699902324586204498471671827417099264543986421966158009198787638692824598188836778328904403014226016212461327822529511908392182349122436320548735711347154416339529138735002271679943678113617598920851726029586700780796785935347131688082823462246848583829264491801746828122791757736277398289659727463682495613277073503697155926605643373087988791392395860032722059790138982441977987992374977600289937578002029812580362403668809941723887629505634171640317740124028606323621448736583406488994791937653346022748676437668237811534504354352401890374355944225050017809021029888704450835628568341014750404308417199883278795074480153242286161920000000000000000000000000000000000000000000000000000 [112,48] -64682829501104261143539639421802012901820034415412338895465545977747453882682945864530968706390993123958611871246614574622129714149157626582295441422831188264487342829565410052527062820589613377123456754407608571443101728308678139495547070206594520852408477778927584861637943822563791246120348045498584732548963747663043696203105581203940413613479993489352778119680605937596386141095330192548226998828957389543396453117972387215461749119133656321448229806780087640115119511188556627532078859166484159880749992909168984640715833124239653556461163636733464317914857479302264894977488473747312300764147319726282547593596131448125366864040592300480297587098247155683144206470643467228830096301063745090164349537712889562550558973906569766953298792117159696626026399807231092555885539296116723553855907913166379486582071431242215579245247844696219967066252800809337226799415585354168585302600844282191454485169819673066891275465653420067575856819057110439799530632780406866853406286430114336469017673144632363737570682521746081557308730071786040395532755858562845810136444060643917007339887851184514204470938164293287406625470113473004298147350618959214230242579523960208126526266483026633930817363465822713627441406648076556530735330395094173261514834784153133760524204960323828029902514775453381971448053535562552852137151399421129052542119418640643235082567950421676065560210211873674505871282076090642651764276010626683187268867301319503375826315404571295646392219722093369671544405152863013905286412640838715251929033230277815455167837255311113989897162270798153269571700964115912099340202692889076844208574683757290771097152397602057797678543876209970605603589341597761555034968440952326464375025772243831107826221837527715825343236887226250887228618710229427707667515348944406741101911694782420751139359547958236233853992910573053010422895801717274288848668772096991320609092511099261248891631997069350515140485710218915838910971351811793623497048984096437841112651155320785467238925927385675150599864348467870603446056279647016667146045635091812680151335523995182037771798266813952253332898870971393095346606048183912192471879972583071008115410825166098268160000000000000000000000000000000000000000000000000 [112,49] 6426267231949376258384225180458709936933785908623117514781368474516137517013551141157116978666289279245984871841811227509275673603423074527883940352932663819713976610388609563974887511816790060190980848832691448961274137433194956250632785394455282642002822654463778586095177440215503868894309845177359657954454783619324621673342778787335932607805365685398759407568201192749875127226724018295755598943461519516771800503169331364344643187173674272696831088582587796725196594479548029592111659435545395441929501578080864653755461991564584901656731068952077866006525465049248099348182160839861457867636400257853631679958109207584018336106571933243926514952811268995410682613553523506187484426790372848833964823018641908105811315436015291678997949683644873746211147462601605934531074446643787256784561221987920566607288066756972578430300431792291413852241770515144712893758158554810180787020049999793165448796564779061163509343046910599849377794064240717897572279624521520670325608929798111573777684764301871119764440973762581285341809653873663232498925621318818950368213979759178906627586040294705674523591072139826837162528201311837777643086761244961988244461347309230731692745246502477026017497676284868104014515926155233785623401454932477080282383522935947147774389221974296031504329042419570822284023166195133565007659744061047029032341641644043403457438178205243932144331823996461674043779109252049718065646537511066961310726772933018959574973224982276343031838092582562379465647830976547609589077568197287988469181931842668108453454983658051314459594774360490579610730064979955745009378991806120773779843558905070127778356318024459555012089344272598776327443876846490916553752928018102212683171190011112806925457284292700299313692367205225871731905070167948600842049365646552602745859341809479080946634406323285269204272962756618133213109874501299617118684853193679565136239947083540733936791827417566221190330609521427874694120043592565435787747530760293631754751140585709283032419969944890229409638203113394330754204266452950953101001339182901488813716615478422386890980099139985342202698805572451714700940553157398280257479510506362434504387943991764582400000000000000000000000000000000000000000000000 [112,50] 608331745087024604651931533014554155969429811381909081071449454431072929997316786064444137619104016683931870439191526544057621603680953841476116350162418240285489295460573814143072239297620799913411886384674416790974812968957216238007749951200761373133249744892573521516088452719814930219540575873271348391607407038563911528525368778563517921559674505277809751358683782556612570949135131806061269119048371456107133449074226178759693200486734552347828488825805336850374391534544137692592194354609887596609762315211471530424568996286688096923451954074784109707818574811640993660716258840842181231735538800415646321310534236029077993882711725081524312822848834174094867957385392565509972751726363844219496401001923267521457079600563998726216886102623976971177539678367592749077708192284867305233250048246617515716875055188824116425368344262893256200084443725260713524112585936445846834938268110048816252605973837461498020303840781218600828005311627975403643302542779318108932524164664146632616281147778502923264312558847248799123957119568215766848430438124505785473096406971888664231944992132325470618161072595846763562905984450847924110049486212744528923956848934388704793852023976365370294541374555340465854268059965936711861960856232161833729152186461603401655395525710536454778386768937684211296036254395618849910584231830565016534695830766780438884952143284884664930935131420326730584129603383191006406456514451489048890832352486241353819514519524121212184496401380466117424774765976254098348259533945896988313258857815997690668671037076590198630043611451713758173308400068022699331506824216707187111618660510136495353798108018623688432921677423685506838819257691645500356850332919733836433708902524083772680326815671351342813411629467067371887659848785461580189181485929573623187673659897602947087824867478083227746807761355445909544264315051111286837482220426067948431010167187996474867715571643624408268735910723915543919873453840251161774380307014920511798910550148075180495072330359228643917388515575168111356447588302038643706152969992706630883746916051930418015042361009068048109551228098848623292899659341038575308543326183270373468652543484331294720000000000000000000000000000000000000000000 [112,51] -444940317576441710507530226904314293947490812768253216705814050054356867812816287094009224774336817424458701657408359320688880788385555192721637219951725593272525135785319295439326174640258300788475444851483119705049815690023685572908260313913234819824536525462938295569593316054687416477028824539885097957119426781688577311263035067911321343894776607299573363310985694599940769279312874831195344234305231152401813938272488072218238177945684972761638067751134354625409590415648020976119887053253824059822328322784231149377904858018881400802653845825322931545249553744824875181676873505326925580665759376626388214807576246640900414195773582746892693238872193494092147975903179405822710446078112772335320807896727022214081330938824178506368188419667031103885983183479152022080834855344120271955938868585181748803021269751099097079220381181552813473621810899563311669319002284158469331947695991321745055878424082733024710534020753223564466116597878085523373630655960029988537211595622839492459482126832770427882003885939146476236377932685814738063446913522175532730520711939630008434502055487897246736449757680582214259731432672355711931015543034932536992643522329418466897499782832296724667057083522892686277460802668795432897397070675764048398354122343947884336455958236948388467106024887257301477305976951501373655734169149587201348574456916521123693661160001755521069908748975915427569849447738574046644569441879100705920225590580933897930465266483671269300109979304684471904981147641783162247155584368705797900954943670892680496296519980609286797657934129518436071073338754312025382718537378549415500928447119131765735187679421202949253000746474615987076364476990619519520477154787243453836676755696906856330085237951590554901109831831873776476098873741810493858354363034881275611613084773315825841279526694299669512356593453157242123277286372184063245456903643997721147516139164669525246430722257751696460539838057077472360042277486854416931798518727605529788295412010582007394135469654109770749669208340115755102206917151583126221003667132602572617831850673392771450753250829249595105056323496971655257279041895896011181425625938447351562910970568664678400000000000000000000000000000000000000000 [112,52] 134272674815245571750870135904138919905592345196995467631235808623188884348665629257886316325190687361084437744858144085865670986818888738037516821572289877969580189133525402280052922169586837384112410391926487315714260352119568063669228166852304451552702396437434162319809577364902504546128852224508970907959976073403607601259231013526389966477996933319635516153478508464437552707538164443267148731863589785648443115328531552917173070384716653683770148640131330343756215841802501817254672107786226171092098083978579195830426221842146904855996264158712946639615551231433794204864563466023252077130346894380338332515309406297035657365692830793840637534863058471116974889342845859461320808317274293408228483264029469401681981396265853437341846766536098590845547961216271369223864356455944000333799652405079778010993456642052087162572285492383022551420337612947219790642218263358525752139577359104431851504646605456825145370563378574396250824005933297756900244275762514064542000960130961242999940675007965587754872997683105204776525368650684786171721693066757824029818648429675938220409551498648430688826205164780708706631718963635275301058821732948041405214990044540358221922755612507104254561420455652994395885954897139373525894886598431824807915205638952726655604393669306072664217062396654266189550855475892908150463084208239322523147360821007906260656135575606870678723358448437170023653690582788390780544489960487911984550645355783248920346532626252390507721659204766733026047454666355063635302886536957954232870040074493366767906265078007719213406980076871621062061621008001296669172597825565157316617699848275691167312123013054709742385705255269046022213121716311309115993585333101282268109624706665157151827905735675276595505253733763164719246595502320022209630694407157046610929028293277046311349979663592708977526942394333854208385444190206723884612967727376082381481476695437605699446719322217397921947762344136741938113204233980494442456947792512274168885254665554664299190842543107557234697425437134989878383798008133014263655660098018378129158931642213215716393728729786298628585977645935393968195103182370125982315604199544485870572435899343175680000000000000000000000000000000000000 [112,53] -28322459537019213686634084724680156983119826077192879508481188104125043271606717908529320401383192706831245874797269925873671467671976466429935703750942008019799554154492540958296125624710291533133683305630358311864390748670433886977176208897679305386196902155452170651833471262199327607641887436260850060334695154755482419784978619130374765308372818633562631477098920431637500604495797852200453274339169079210652316865956426601766290533331278970801460946341502883138920632060442364363772413616663225353568486374119706754335551352286193051033674242243066687652994885182140731403466905996249687775691229984817091724818449219299818481553419502428327626272578509339912614516546678891918971241910933653422792658360914684752729483186401898429700408302434889187233955652221826904415527106343303707275355786386883889217632759327602130754926088350978556932371368955673934114919204786655310588820819902899196313666653693352450433152036082127827412972062644160684905354537555414777789633615903688694177297002800674925938932371584262083378010400813111041424162295889279037310107087615303666013659057987494927796020013458962384766871321926194635253122612755944845623802358050533105355427884695573056533171958676242930894900379012860658632923570615735969297131467466135297397405890462449975340911318147050234519660686352678100658391216861756858689050373633099246137879210353002541604848075338106418608518867845372548173460910619205005633181786244402643780407661154640385245305675827531699381802112666907290857310338607506256196082027093803164095637843668998150801945033468419959786486559489750426384969871123088793926055477402772524328109760184564001943024807768801272135193767064822070472908685697672317077628784634763686133279172177741561136642586935038929887158293522764703892837028659131599327214004022916862710549530348199046551962467792342318830406576084873144403361288608134328484551203378187855058069914778474952962358613390935432881966650548768361700245886033647064406677195228667213848638622689404500043542808050984155786823354178660296753500002465433825501789032989972225522027548919741549822621947919480628921051279471339894821324140024023761856241018391756800000000000000000000000000000000000 [112,54] 4116432647131887523928709161657149950044266116317253167180117405057697588369813635124842225954956676196834218688039787414631683737676709654127366158301821103064712674686652291857690138880548289712851388618333467244767726999824667309391334851656447851111800058558197940141897605052075247663470699570872897976940024580340384188478287797628489039853541619307997176278013216013711242705911784680543616471280768808891328169178641589234937319544575959755475912109124911669621659586856079031554259836279061342083622995288381186577277073923225274413120583697246067732719210314212939305554339440959410777551245908142149252795299626942072046876013435227046882260815285415420730159012125087989145041911702579597065812271735520516112382976875461118357536494450849256438367850104844369790890395694507301638757979974830121906522391304688583622376314881658566904357935148243541889257993941296815160484301938623611912912456427235808466310832082870646749752008387018702740783506408139001772029500138174279717729084084721496483286424880615777469320739397724983687062403756203490730334749237554761754804823074244951762399446441478212922884346107466889127390693162309261685596755258731829370328668671380265260757357921570489584654807923869879494525708509415685228674795754938306020093159551546447729529934865126763254928602311229309391766063128317082148932412000589995596023676113466110920611444876506768893916107215160575401668913986448314487654265964001459301905271485761517690441730534801125706885674057222378651239616008819230944388428775883573835970947782529981355349904986260143448924038781737531809126289837558124543764298191725751137972937549003731821761608015551076405184920318355490177892305677142019647612054565583411315642712617319402287900656250102005287952305173856313272337127278579140424371939449007759177016973784864593787182496003088129555876990530902125522876091407529707775384995966011185391201826504798430026714141640735110836454041356734130656697114187703510224695441393267585640822744865867909718118116419302048479426478994104332302850297438498611826315290952182398694948754187974761357576768307785835524326481599463642340835826110042311570645103002255360000000000000000000000000000000 [112,55] -431637009875525974912645304101916164729429249720091000483623289867690071338006575117118863339473812181169111863574139467776047765932387011218440624926862912810714961897927568813028078839593308220537243212715533323175728511517465401677858878536844683342938067343646416919407077963904836787364722510645078525989660600330464704945256709078278869132040176747955862250995453971540150149891649214495943742564760122717069183843343010049415427038212021007118627994369609016035109330524690312229828749152945992915786555180484082177684694227742461674069475687280986733914104486040646113057773270470862399226166759447500386844289264946522084453633185224631685213696542698766597878404214624150818714686550174065295596297558753035109968091304200659990922549275132243874534240365034128038239714335237086104667096842789290707830096538786155563582788392291518019966677573710465068745698702473122892921130114046426323104707446296328515351469755916539743514895674802741230108767928250276461914564293305605417594528670147759980707294116207940806051104052985846852001204665208403639103161123773736235652070406842397425707083273866655341474711078525595425877534663262764251073993786717735085955428609083841561955840396418388284672398162138962714859941993581008924572916736252023021438875282119538753496489516547704242827950106540632625122529392137550817547092003029625754182130111533756421096239042565043892016525446517524701125429738244778644371714372202725049182395147911081685010240338215372802295390787402805388080020173816901660959584344223905700203451149488450801081786529117555260752286604868132437390439190291371171221166104286688612272971355063589333239431338175255016038868849767308702926247150086860398029193820153987787593597836621354914425418360801667521875323007355313904786278290861116152928161144337663278840235030951636228843908291500343178567296015385339647011653447177388008231189637118953028558288484020727982308210810450876291413010045117377652306439783140089381923746596038316346595865010329203175997220245142857810784985279667265780922037696220129908971063116821661430575188951764560433550658192939788408328957814149322048263887422004098412982320286924800000000000000000000000000000 [112,56] 53848633563368918215191602193195521991542624150614276574147298442117477658987872797653984816361550982219442788701364623913616975927982717207831742851679115683264257814726832431490915644662670532182935509574174460666168601306718776037628835112124873215651717725042406603659107726198591600811241057966753177739005322323577569722663950950139107396107377969287689305336319820140752253642515544636217114530315649312645675217801860523770125485413571336590486954862398123359493240722478457251889514782381849511391800327779475467409245996141407974516855974258494157648659982302809039451834329393414601815654892920049331914638470379398431704906377968345762732796957278553155805043575301114829527807404462717201139987897749718433421247800986587846258335347903441630203497882482730987891874528639575741414903368337808767279748935525897907119115767645822901885295379207254189974947048807579311455227168578969569107986480067174905560341799433982104758211840758676319776414509924603360372874337269799744983962996930641894480106732869646404196236428749242259057623348008910148135894039603491521807840338187793866846019955883420917675180956935762371789889599316644153783728566141688668877562491846474914019073166901925665879525482303332009846513891002830589790844207485354903481891570506097186441580931463962752367563507135848771643681662265394892836582820886916602684669388449244309319652138169835387276232290052157823747150147451382861400042054664318010349926296758383660762293405745861625230147803472620080846339406380824792704763932830494402800655049993692351105005630877138443373602939674115744977189471859371026741158371517746496876355857058635477856649201995055497035021640229465465767562471404867649508219742637521218925587528424729239850219655094696503708475711853053919393968455815592435616079206906560645717368217701771328642946644638663141804052372404014817943468287844863346101615686108040207349835737845811363617970932450897607786837657851681595921396735291921066328665020785054077659649503432141811897145737475720812939452165327825380032130419818231500933630295145313106860168252720259245990745369279932151477485512300860537238618508137979185797663901614080000000000000000000000000 [112,57] -9521536088168185908858976286129167597283702633981873778778599057845006963830408149401980334296349796735055449062090328921296722815107765890628665720393146211115464701944812543622951907794106824703219715551723849823711494878886864891241160922882304806835028642606581313796497041990595075817844723886052548081925930485818320324979034041469744068782391181519997553879395921681724845976461871527551976167384492445325035630502840677234583687154065704223539992005289754709606761428061721430889755967650682100465997165864455002577514828715066110774382563632172365482122777180538697779456287762957063470514362447434393477462229708061570016241287508453051575572904913368596754366335864569753026904028540704457530726123308760616337804777593494174859534737681946098946974136808200649318321565748728549937665393456219212530842650760391244156467263783287315664855742195048579186669581821569739727440305018289463180627498406737509532672301145156810997852926070935700970782941520624549702415897631023978858603569100002427909135587620457911034534582759721261240149935041427470301286403121453146729775829236157293872136939395463275073996336240261839472203627146564677355561240962528420359729590816051485584587860921150649751759085348255522713787925215506919320980014316925540264866018674471554782548832881671667208783709553539566190408873448580386992100928014542555134686167361136861787034030998269178766210251315184877398566999139476947134000114651478148461901413171001947227774247893690256773138724313421140544018373136597516592252945201265406677492922706070800139853101973498594116622125535047220722778877221102148732902439380597643922662905270990176637716923792838818354614224720365817384729612373454652743598781165753383186212118460140858671725853531335529301117020721997136867851911224251912447890173677185674396622940724342247968057706456507262238094667543391001188754549192759892873299226051460973651313911869249284840836644592464927472637668869600463227111342731371101441111182992471464200924914506199295069939563993842125881010060253056994000734121803757191799564542856377294631872396965635539151697470092551630937819613106304156758373309081406682746376211660800000000000000000000000 [112,58] 932696689015243454097318886046390392060405583279655045510176099553643304680147443123033174758021411380406838796762096488332681431411324968067279770125145393842290061948633861806867494446331628602465569083459234297634074170872607904414061145852801843244472415635671354437251628229158907425496002065198541522916238951008885596192842778012081975768729190999000837193391877971240796950025615010017961481020914842131094018858512470036157171461767146299251411707199058202763004554277270978162499460816743145070784286512660349577295359652591364146949026669021346002684597318906632505695911500172230128665880957248787663827850408407978536401805344743491752284331101858985550163371795767927424567022045851512682954585020746963288712027583599548309307831916260942955447974140327314500321558636687869602037181144269818556591265857294390099174984872188951255869587781570477648662265569329078292064726524299566795814491997089886460280567640222436937746551633221849088679247980548446499364680223715266224485498951722276442663793974123059661266165332750411141815240844959056553148526835523845542267633547946025268553676270243843870449928860112424689582932131876712473221166838790623740557630331404796761387866777259945711807495033083369585329934774037267034513063643846501626082905035833231079038289183303872078354224156078755711096148419884694358019600857763709820379336945797339413764198298060670989540581249222534675363408940247262947263592134865341914827058337676295237499729469539811190168798554344077965122484588765230723565151237833062215118604632417836485512473901223370829902517367482173096717065547515895063737619708688758393794584689415791087146456106356985305426883442449475914614940123265737131700301459971972644190558567101105737668284702655538658302830365704593652729203167104304518125999509647869807370928874945841377420445441139823899616213777409856094935654551322623584540222405890793679750352396769067021564086133110147243205944549053482090876016204626659128575856770826156100000308715444954082164604910399195854905440553359235315417760254081239604941802688849524309191034816063829090987482274896551179802244477049213417969901163977962354198110535680000000000000000000 [112,59] 20705889380304243659206639019674692195468144001750454174169707555385644648399995623601761187016954217947801201254303502351882248054276477514191545091446995728197876509449076736976653667466912533815309156666525579659149047344274100628246325156571454523873095444118658865706203843139659282621541598959952638961347212819050534989141391849191722871525939218224955798107899629232869664101569859303680755157579573099593905211751056764116411208897882317931993719455130797858296548230269408232964477809385550907532135567924264632413618521351435667411351339752138228182090881207376867964644851342728218392206050268782368342024837871030363732141024439005638582247253713734548266241236668114523862961458680881038585026449452323704632156107891702550117349757470246086366322371872954152618764954727487982779805493881480444654343503742154008366457283306192981202826617254042834833412014662267188958911228677530399339564702976367187461992791540351266002972478900596013288019368184240288054608432170674655217810417841477931285717570813545917116902794165434351691304073446125824338085905716987110495334148671213706584342405151030903459195841346407841027747066640028265186918569104853060954442374898495326309622996582009360167025488320061186473472295610210871275199339585707846083805141401776867973969330504869233250875731276784476744002420502657892358953445412399478234364099233530732819384769671759479456657338423197669698316930811815294477328678081583275590570615609179047233302666770690135700557660200698261929521504617493481234587645808265272511445248158643857875206153972800096016565711005337513742699729081930463464949691456147783373325098228878401590631653071027212179028929934479839367910606250695267490213866796044122901913884229852335016161930326569122539893358620878949453699695708818140723999811073149656103355330637807567487149352036142401500920428036475541621014890965932404714704451313770887315593579344017880103435980343829478876715139400945867557830032801726961701393095624475448057040758598289382507912661634613683713161254618111843608667607998494961599163893505854901699500182601926556195003876245412643126950819391213797023558123798721371923336396800000000000000000 [112,60] -10694574389575843662976311994357550332968163455911167043326504836464496798037955662611646004344135049306163785496389740908282245604669228432272298846151230007325507148544449693843678894689964192487429860752903937073633751515119290510453400725232321554175484139158771065322143118304133594841835483118464018307769495493174933923318261331167165781664769993938739659306492977538169199398627043249542957012963287237054336352050860178149024075271684799166241709343891979094254610952859960805715130157251989096826178178013505320134530751571317529283732693347505247333970380161555710463252602221889492217330640335015530157943392918552221282777252397735001270195023182692771375924090862178591102769007184180069010513937053069865952668313758468899252356052541153521840060634291136824756934323080639159190703995116163627095278272273428456070649650934039456902654755665187423351673080768788172417575144840574278311194845783616547180316498695595714248653014501731954168933632495815398890641482834739675866755122268424964061983478603655389493247134517516113158963479086700259831415410468330286821838757214142812045481602963348868729791167745829929284026691501469344000515496906698190630129902064048803052943381173296307648943301638675331869017271113238008479298711315228140834482498395568166985747265020742801246889006985193216917388434710246603657959336192458098763526846408910803217790639369284137496783119062360117456724989511682397392916067204517173389817787867585186450994501828481759894978866323200672428515693016792822649927138192563912703829204276460578826188598554133688453722465802950092423998046078635669724317422958884855442596177565782357232134793162672007730173065059900768874734389157983854911261001928316142789788750283267641384177324592887294199877477423499665880273391339394498930897850749102747886704009014687726694234596414794687128727540979363005140526407349849121044258841803830788498684290972832010701875655052473470152983629440059369703465057466203743175006752826544100998547446102753059830942590932568518097047917974253554773873149666223806805084915546466524263573637683359329621492996388315734255599183326749744750715189990410407133073899520000000000000 [112,61] 626932867079911932042729326382869745945442561259746407173192219202395108177838751173745391486525596931780503518257681165249151421378265102754303301467787535714171968706423190225202624457925530789873560871281785970262855194285849441442389698539905507234866187832670568811225339226525247339089101371671735752660846608517408383679060397069268349486733640259580759120447370010873826339502422721505401024264669050794303677503258711768402287982066462725292937163060459199007955056916063968350421387887580076522619008476855409131651889172745897858127386527780069393382506795728784756264123653782547928417195487612895599797347282443755136042575977643697298782312902375016149058767602289030559647667270339367018842388387308668753365067009116489364454219792793527881592281784853358708683773321821058921296782347138153633569712903182893704217810555876353028839846954316180166095978128106800214482356343220465239661617364665746976525388965663470262659193073983628233814144404941769215251882754515619639377695386220735001095234888036680511369547958377366031118437091573763929664896178535794448850322569036665205182373980089966773025609057911103673149252792346311833304919570015041708946839435508623369587764994687213832430840270904034592335943619907778085084017480773694663440437914887419818017166591025300305547482481362018131358168658327705171097906476326600000417643727337103538467745376778561386308005896569304545602914367915720218149794277257073355434600801284315519362939487765408355798894246792582405779679362503709709741285128247453626298053581057699479147119741643810739021973162378879832023298879415258269153293965716229745932573111368532812688308691338365614334157952755451662737308005135653438751881025018407415987264271949169281813784017988157220777700742919405426257255596785270367000049778616444894854324967981444310348417461753709112180880708544326819716511788297270794759503769969518298130589773347461134407724387197425123798774304847787186016098042493323501351932059789150843357873334152829008114942696164402913190657806709181853828396824360542302849147230653413557976110053285047786077722384046391530704285970206475916692378430365439165150003200000000000 [112,62] 47209824338174350977968327627384773445601028674510468601136217614268678247460138955243275288977252768458699852944387857987195496119699269057879074753353271826460535748626884247010576905060858433829828813278232143121744534440265397877386708817356324508348349915491238774727848568061571151342567423178833343430524188827190035386678219119857969746184519060324969975871081690818052462902782677580835014128971683109942220929803177155048040084546386243184114684715278082620462367218887689702580011568557673006655915728620222347321734274391747044758381416946216686135842228736800824351715588720855959898250515569172753160887402053290190103950083556035759755222711785668991326649131840544034216963608466609347072804638006981834081570333501305922921754114165440449938358335700433468978431026364682758485882175378028077870314691558266061619160703202526836118285973886321844185518995812426028672841877468559526399018947466979736109014912140284953266237622266867168833520033927718434675329067747994731174509212902636188615530952479169369824666702932174001522124292426222892114649312520812640480079750665941843151220885865611769121506006435930412860533342421033347519105618198945083210377873555602129937162633818180771930056304645683863761162994096796815578086991445083578631684069162859496399705752064054446971420692903851865977434467870206669352628199879442594204473289896460889520028783544006550030104053171554352070935143704788173937867775470589658225471364232564527495917963502793311220417246439572252710636627292521979171659908994042864534437541937563792640454003309963983292717088522783691951818961316833207232034122250152330009314757977021607693240246285495459349797100031465142215722856785406224847532538996035285109926209777191405852190171985260136907331397166445589608571017087629326191699198889153921564090726413733722903014512590576528382351165459512021852659491876983025856171790204022351280898401590345541671941621438327495882494639555635225781077346785251433134845455879648739160899062704414925379640927859067829716617145617597144962154313037291081943823970678809541780019676678954347554407615895260992754210598523768228760673159721233793511587840000000 [112,63] -8065953192861064443292692414727289930091424349418520295342718847698278312208077040619842696920990487795830430890495251996809494514413763722672277728140492836150534014455846434443523208777477570367942839267376442178641857399247055899579132048689949155074449944907937882685172470508858213670675693001878902056789083713256215071043234739566921016860079229032956137901591602668612249519853567543712377151096078743416788754291510801568375330777661463412804411005934772511569008411416936166377619142999661644550280795529539005164717884231537322294509190868282092015629820981700118243155894383107480323800378305825700843344222180314568605556630815903088759012962734094993771760057169261839269958751446640319965985911580047546564019348685761218325951866796526289963887496904992574573606848335236522275716364518173331109732884558741533460595502985208277056924626655445589390396666625628355962668225086718740902996834286367773974709022136061496342387593595117493356816417696192161898175439027402433152402897591944117853032109329088833315996033713158321696675264763346451436220827492871009452997050054475570921861559571718419831596326546602980697667859340108021593004859584169028288073849103839792315097670982494215432346303763065938844844975013335013094214228450131028454349139796019742081859107948853325925604567131275243400265796228865643944178575542407013113702754768201880576148697715058456374496372230902421915865799893061230960845776879444521323608203573609414032512791532908642042714811311264309076390741830282878099640332860469824254828308133484559106820485619709766642564076969634394643069088402498359548484494964800685751357863292741516828885182769994909398453350621198259871462656296501675607708762349475881758885263999991292282062727174943265933644436807161366486304591538699775942838374776078939139363633666509433252815764381643195659324588438220104581858334892917524961889415743602568050017022691196030131931456967090395814853863831973937283569871221067319171453315122778358134469249371322734070998430702990756812831279813334271246592763480764402381222448157064601398356006936200717939610448615526106261524364521513569920887432207274694639616000000 [112,64] 681636411036859059898602569526382265086053333270347657811650668252344142297090261331372602695500670632522022588792090641027568385417831742175712809396140382765453207708609451520765735659946904339973247579277397759970003064977490844137230717474079700052222533596876771518083292445941495000396234258563280094628999873922248674973542902615684191795120378656539879560790819296635513678863604021300660557813230069670688857385760265403582298260709188182507009939224645763582646367353631695100827473263259556178233720143768681113246638200662105411255926868770655924310324405202648833108230075962386747105512213117822041767467043222112578671655367399821508938910207039616225355111946801737063318706699181619108348945424013351932997397201702918110460173780003385144572504484987097484366954802012213025129323999263847722369612294695147451352090777884181424126425553127523635833929118455751466107279911837756937999394866583419792207196182258634131573532610320173588547861599488107367615064999640840411891642128415667186255280467160349678061109155185524077144157549882825837075015443107430116323227198663384682324124728176616734391031616743704593955620512571394981232681941073137952108289251955344685743646257128005312865006554515768252168879147395343074438725125813249675415185527310119855221681999786448717499483881277726498209778003319964971988443759905242911740619274898037730158177956792918953815209594286302895260899862831913021600417551902456681213856223617190767390576402973994096118264766816963895322739879598166594770591347350047847899863817443953125534261654331818683089947027353589165982524488623934510181927256003435598897462376558766157121544870325557358529215458029639899752472529219429596720538805961749765616557598217065253896220894107348490175896727472004405322826733180259388122773854821108156778505639741356846390398597352192967417004756659565967262627763769448619625896266838438350090246277349134982877938074530498911730826586819371061765518320336973648923698538842422173252713515331653672028079811679909757991033602168312821408623000511116436887072423658244839637331675885834690634294995641016127642762731832931598225886406518159877725850 [112,65] 18769548411902634684536419827945226974791458273888290605087350156348013522046900747895867169447816382102455125628924488700109164849338503469284452663265640612780740443412934220331754620817210807996702642530748952465052435118215179534944270182920820617614656267966655808259173539102374165020457161967821080591054180921090679712678411667335374489556582555426260611249621031491592743282667618306658119144691481527624399109836508683036889698969448094899719872836286708301146946610176593995654968584183594380168318141045682369708199510093076427058938570157826094862803360681100373231373241885059663394552592276655653394261290955134757150759044921886094097080311831601406915746633497843457479847712011224254056204552584987437609551875289576616457796380645950653937568867036813025924563946089361477545997955265718894384090586085418319401768972667491536324499671669237501443826744033064715047485621144071394534709530993164103522598921904820786765475001079371818496729153830182351312624788485709242533147431349928711701134076138535498232128259211653604473998409169005150132999417091695948320234661554305190025679770714643387391250521513339706615112969924189966469855213014910051002071140814545265814234221931885383585125665526685470069505001128961605106887090408518016024350281455680590283084601242748933346742543744507564122807870593272662683190825973917806457473991936473107606180380206982102920660127534335660221000462379080547981631728865522168310661753242273496531410130206118852766892472425854369402906910431211471791572242582158365929360920093673240106760250248866517459621754739884087364783403566273712882677881364254688989541565457738049717469455975191001422992996760452197605980868132262611631595464890057345411573598814405917026181651628954875088676406131124218929380115642322549407998333631714021911947375599124620301676349630865114607430317152543478864840931410141326713605406552861119539387436861487266878132300530601059488660882036338546612088651353852155007723686404296851984883512351691198782635711566266602157603680192581790144270562517780475332024904074764066716102066437491020484102792140662054989879963896738681523787736933724876800 [112,66] -1105655303177780974266005111366161797487507911779370405168389311257067510512859664582902853057719122590036715486440550398344467638826784454362311393517297129138305886724840449693043755156744397499797593596419107977840563885785761788546880131316019635235695503561704943113261440729579767411049509537463750588860208341202201811762640067324492762446753190655684471404607483786351342767447325808802138813155131162477224656427342707658033322704508263755251114456996192336632416097761054222643996632627087002376706919367002106745069716707427830761872694161118589558214562083904839444286270879231324883131887350654619584000002184200647644605510246614662770893029122230675607226608866882257240534935512505376334825451860614210057028071702599538476698155821433365309587085136342988058678938299160596472892633469705602968991333408721779296607292690987174918186618580286887369751810050079035179269114776830725946540040865493962773702907269906391505860829103502103055061639210180227091935951012435685228647739597877749972702963889661904704558649604185730360106397601774653581876818854574355515680385467073067159261577025286360746755294901396789254513862232433240234649698771832238543463396960729574487579751019743551894239951405096919430880034174485223906375874811630698185943504770031738443704378586057076354669264544825228733640978408153383315663294436062859044868240492026206624810363475802749385445640075007222344578823797574319974590573003232729609218083109189376161711241489111367821468204555715567574708646103342720496757503767763352093183229479085536599105872416474105556401661545943820312664046141634120915459462999546420265372307629412975608037859416142048360561267451417532239037620170585490808451436556012121747052211381537903460081312375026507821830963599891657630212967253197157227280691496479147831822092527142560666349265301306185227004632682581909080906198952049746955089698605053210526871083747755572167774643947970150319905839613421463145436245129996769005137679733374951511600808207507513092941979740845925902439197756870431535291329801223542047199386442410692947137853155853366572687812874166673311930708203430092867929694555264000 [112,67] -93250123210682449875793362457707701662418692051772259230687406902827257383156260740697953616363908432840907764611618750004751490373642994590724601903017811303472427635565354940493749110183129072396492863346706648704618290040946348722725923060212473395776960132850767547884527584253162821657957160957188559111765921563731704604186767655404888144137920352670612695947581651312912211298926829793562221662665122796650447579257027792232428104906196291515885906037871971516251760768225607613495559526216640699252232194459871926683376806971439314654587091864283831019871682170653964595196761510782725243205876842718140653546458357974766690899735204751225701879431372154528911833129643966972014704150574753972156178146688412143064100334181120300948219256051716985766480412673066121756020126188645931450034772298578761794408680808123248505345098945064338306521394812963309823592161054032502121068786917192701417518770656629710381621004778125969711537225468370719552527253086349354027607848216325644626369553518734115905911771046994112089268213559049290410529840421921118442517429847084717512754471907571607174130350431284465285568967555365029648494951348456884834981266860633071636096659902411644542586920954420264280771424538133075646799812596998815250502577610516494046795566142361620839685453411679508074395722424120488972378000532576344569587419148340415628602755334960462977951514868980099905142629411995999911426824464083383524741338974475839273062121050146755865419774029752410668407873053921689586623414462306907495231916286218435293345307159280929697238597052398889708343968291430041612088898014514173801572555377635937025912250131343524145589877189482838761136264445109484334669964589701841953545847062870962808525346066395732021902311299358066349596658855872776343879248888851489239564604661280935325934397701606564423689930033656886646295429615529095653551849234650416622727168211274886798144665533355025200229339986559027167552287486994737473156760941891534321720262072247748980918907847851804543273718555786551142735936107863581190701402640398987577573377147307399447243300508326720089166472595905222377552702868933842977247040000 [112,68] 8055777191589362204014725451367612147286016748001266550083728260791600318432535216423415424747610014669001328306758443614812408228201324372833659571054508367699425699989919114089784891451247127458981794472353582491309075328107164987747912823537923550869092434709001030973130000074334555763253549464009172404221970272506966273397317541795311904072565137620405846496651389693919373946740948889445868691999411637650955808578474674148275481929074897169448511665381830621739451941071836554453641279242066497672693237563309764343641213626029305005396848062651053451079682007378593657404681433737280298920742925673983034194688601577704745541318119024520915856498493671234961838268688723396262702845730110003267914363022333348947247129645605048915907660538978597727351059757600260550915468731133745256432510224691246094657521923233434327644348359516367677309654544043544939087786315863166259433217320926384027767480348408793490437115666047323612444916101725969223961534086852601504223983508028025407141556034634958197653309433863599217696883030604308957466768537645401176041219684355865409138237202057314468313251120672553061047893069095365577105638293356373034800579171636494275466155590235178473529306382378221124127042058623077897299575622768527122459892049227178097132377498009937857494031086949952315839456041103737736185840945071017606490073699367304030433740037570766994901210091179754318775089991367289439451147579553691795276092014607451753719895219538535321832432139180648020351957329191571166901697846644781944203988143666915912364732704614727822544749561353215280931024185744541442819192101040627663875523941021860022211378355112416343985337983661515686444182888094867289222550709368869991848636582890115057034507941335815750989587883589765667190576719851189358749323870907113792588538866128189136110304018445160529552692583183909452975327642777876903881447833096947249246827873915269465826866307853046112360103108181009572482957243522872466401186707357943051928794528122161695862949056337731265182049068895378745973511651348057457500259149699747708711971770115442378053733897815598356864423044031696604944990572613486625841920 [112,69] 267727681918559879476773202272412096085540453062092529641555892500062817852741942813087198158814765674683871503412262696510381872926708221937826898115722291454391011722713190560008305446538951542733814399887731018537464264789440515406543134264542923075990913602402132354103633073424496334387606310221541426604938097553333361772358153057580825915654941743139087901627634295075770325449832342835842826098977756583333115158988666952535060338590526421230050053445961982680890813365519273155299084077901752683559731001655124499403005680785318942759721309204107732228144410111971212199261144035207158284795100928911862725035838704099308417527674805483658781037723767629937595476316552493112357902604751007020663149440304419036285298558185783069235466976807489751571113350748680009382478840052490649279027585073475809675473391191124328203946769050526460186055427974829065293060061479306661207526429614933816188491105561131476722032090486520199607522726309159119574097934351141879750917024072934532755473292085107581166512698862544034171311437276269587985966087162751098532951340057224585975032083841005670226769502497589556319566060105760423971295037792512764099992030313397283971621238816939525920899056942895793192085404059271746599411309790672192707405773885537935785090478330001672440245856034388827528116969424388983172526204546082242481971588976932069390176372783946046752732442805037939175410309628540360052793730007175544967193004610772356491608399253374613036432514841997757699492181753840846493900009567657914594697020790808499225748893190476667063383259876369250303065004939433589973186305008691399960470377560019389470832576655096631312394685245260758107245548808579378769640829767874745396474957224475524640774426629578749273300829774672672587818547258113016458161270083989414199962041762794259796200865751677163650651984881250550649021882130992084354695179520291727720730046099924904671069375593714127557420396175899158463727402867935634477669201373769519094942146874837120546034158380477187529525856102289024552227201974836832010570768581232690388243305584104476759836322029741241788445013917480628524500273395805173760 [112,70] -9572191112339821667339359933642889554113209535062024741820862734430697438045462227811422499626156435991882387150270553875130250260972260855343580282008525504583030948270603763354709977756267468586266638876499964270284696945717116631729170076600981010801683705684709949128807437769346529471346994052714414674211177613607807567897201229594698369629559435760420392974398491980143565058611079784578164014534125631482575641159053993539212595084489570093767597664366335112639277612523546918661165896258536140897262059287093658321978783645497518359360559105177164818461806214724297375592419275454853320355972042302576896846189816799701053406487146263028974827697043152248074289387419860954614227032410096110015417687308243237180850822935343123952460209728178172185744629875092368183392370041905462911380973649971102776889172424423936106745308523974338590316827894629302095584533701286615468018315433876308201753996696522118655406035754958376046455327164258534932713599070977125668800260341012165830277794473184246550689121077512042116809236143302606214723985243398016469374947490372314120972965371905203894317456235170418631570016118853279482934743493952225094631109095578154067562858468503855902012593025563934700034763776662308333556172555443777434391892301781949098458675910920333628993601015168196182401049766593939427086709180300158023626294079210708467843425508654532320243160180556490273640528982412107411021746114455492043255861652234606495220611068622442320280400301616423270668088649259416619659277874956032441804428483942835782956079869900809321926232031393924762142623150549177759985174060687375675136173610422780792102748599993745076660196527166621778535532614609579969453284543356027195037899634045074358818832637802357001702183560555551564147947852583177074833447185228717887512994592399818726863508673716807458823278234975968842492987948900089508770662182505473018701110918997595040754471046965394468615021656015761491807624318119271775330598763664575228934021183997870509258003699243067996193006320986283264566520141088670820434795217642039215881065845868906722989270984931325365795071387513333414393889384794240 [112,71] -289644102575210351418300557849108566591034341041699642171974801215004691392456428257647663958306315165891251696854634046433979835338909078531382200782195329844292168308415127508297285216879695703779391754127506927455309548549711429716633414588269859345216892060263294041406595830977390034965461981441584985311724003139949554280112255232295464469923442112837028290762941075460356447139014776408337092039854621092469493326154491290817606640600247046126478567717105088069210760292558620162988397767112569617387609159594826061072437778655817110586063630101542255418694333607595983617122240217259436938307889513232091460830425709641309008908117986261997220413910540534574436283269231302941543549159560618732462667394834196013534408325786731783265670965580118965780817443211270921859519924245825081688567382489453165824156334557320419271022075889466167813522029576031882232030100695303621391730943954477753191709328895169255382294545037168402678991000457462704318265053795266910331060323297337559300020141093161414307251628364619505631397260007473624778083882642714710892583271802416162532030037459133955951445279471273767400344989957838591011256812114585351269703617771492753547274469683373390831328625548162234165279674568914359450146571481754381992539780856309098730448979051513824616032692617739553037390970901686487057298519584442974683095284871047906653138696532789002432433080564795377654275500044842639504318151642091487885751049006834128456559296444959130120858101659830864746992762307768130372873084650025962415328036742627686110706018626889944108192904760318422727398010174343554581661181167431791589880877432677165679736770518406568169918254405968342203670715481766075792160602693998610329318765916820111068347921208993535411736737070067631587924707196195944985099000913052483157033747126508678098135753445813466316376582462680487054207620057005838035898132391070670203025168906087632481272588494179423439326487892514631367061806363164063220534941094981390897928315964125369711150229121953659417708570034170476899106261837905310886389474691208018931246582732626527223496581811905582764300832965955443910337418880 [112,72] -2199784493128669235244516097822957076573174068634045486970549046729501542356130724340096123796754843717543460157707285430692769578807878396900745366611135200255397406025870218828977553520710470103635289801024127513316701147356810819490725331358541354466305507090363492178200281302958244937941174365836974509977377786736813443097317732257312653009157540589563111829950507347038312815429770405941389389687761250520428938118676878856629279882909223611890442373246255859337104104078128788038505400066487613499853431059279742373284596567344401571767403296691105736954268945553179462551792814044763899168740850572954848358259942785849377880674409028879043990986017100754060108551165573876050470894717132342672499278646395777605415721646049178851544209759804015330382630149945399216342412716924190392550223217287436278438890232407604063332815633523677650562262225943671026420341230012537990556250046315256838511566178152952844803036397095871096959803492825249730271312809758839172607447506801328275700985107232468574213999306856219231162582842207120125432961669065824200940538522658888357921982601753187860971981102796013732194922114886961040879341980153060620747478985928608601696149523832671997115619262892474711504701511644011709639535902580563952706141175106718589306058084619052116021460307559605768635005044585866748486430886575185032999503946061809907413257205005061799810422485824333364887068125285308290570544011307735386407230352825832935294158943400608802638334017214059482456775613396468843011932241045851279226756949103576102053111590723974432415637932650493404850838287455980869955338488813747768681260626479916518542509077340176585701769016831922578205816452288657733535995939033544264391487400220952925387022739286969792601153209405455669991314697027047930065706421687250529274143598990544791505676710860467687277836823140158638292628219628894227392955131636454754975458085393557908292290589119586623943188630041261207382070559060979498108109873938394566619352004846841139674011908931780829987831575685863106090883542010387713922453963837755773450566629123691058417366157445010749812540113175435393604800 [112,73] 349255919443285144387617422089682626502208021013822893247676497781091388607367088185115848516931780975998631622554563329533989348821504183602454245694634769184477889051200950018480460623568325545205076911587678437253196337383229663766160838961334879446219507477848691751640148699895978336661476905865983114756086512858928053535517856535380387539570049063876544637865822655903109877313418811192221648466517546084944203414198408435419671528478670074265848859759550181539421406462026434460862869806310049762137873723177078702226156874004068950487889695284965615709331193515458426648010344917860350856818943112361863284381629474143101144006691879605105751831452259887652169095821342500352967827512816222113076836063117323267195679026626755846477201473601234907121177042117844297985731495845474490259130955926939279899023185155860028847199894201290588147642162102910262308745000723137562701509700179683319840449953362551039913422106806245356428384954697906816195780661941253194812668384702310234608583760077497592182024115388303960922436888949188169005062767493705854735835379318112787658275194688934465190765733938836045823832038780643467125102297579477372216866247456497179886670011071132002539929451822280973611379927431893589117119701737239461576868046448652191014299285339859657791833759478324495618079265266180672912042090292325705291845912021524299610793583100936662589667788930876509048258166559177741882665714595589568296315593332697745459619438524875844211831798350610669859636377131046092355611405108850741119763745041918778263400319448798469094580258280743523068759561991984025645403603380281679690897685184550396630375092093554212454194866190542391695170279192447335644402189856812947552537631889861266640790766680068283962712106980929858166951374108058066327544375228067691594856573854365407461610013200596783363429152999089692150498830020643996670964917129462155851705865419889784911046155940918772602145760611936760178482339452534610783210093998015549099492051225840278348657716752382280219770161804783975332106301968084577007981702609942786178521039526125610334959894761218010969003519142875156480 [112,74] 7005070580140464176439833810030329635082289840631269497377343409120217555881660260390374829900754501938371356175884641710204217778750104482917492752273206223138021231111152875051671362525734844640293753055025194221820741816684515439049998376953785731166458871669401699598675570797778852909699681714423408799328615928512396062305233753647025971007705477774626503468009121555478666999803485440744004871838306125632827999114706816936062776915310988225951662869000288901685545487197057713890412693647876882848261505969729637203141218645577901398517595753373195074201282647827571132601169284024493001950315738701407430124503770342460396128757301680634672127998191361202378306087817081181833270339262441043842355115189877235975491761927713233345104019062647382577652669013607981471040065540306865144967620353913679239300151559311924580870798695235204644719789809493029246796741503659967886983403111667238373082694417871755201612135117522636450865730171324947278412757052983956300110288362785164275302337989338651278247180417775358183172290473112168318754062099406155133258963313679353485683170406206686053887197627731545266157539819432675887750472297877124680998266387117548511493704168694453717433902926120555222113221406112204944023074201890695327732024949435063263898124362762546923950069231330330939670802695656849312718762072907644909330642959272963036696124468728300557784113714738180319707897483080292743621728607862169455662104176730286628861798557081314431076350557679970162931934258040733739015272166424993540880660895536365866295198846775805515807619245696158714675891481494496572817532477129146392698907883482698279862923528941014223094413408189713013938467884213538518411797624623201658846361303476619825902556932487833469617665878623199057974213524245467331375826595552778834615182718671072018524724062010168495484517436023724273434969312048830660487631805295857601855429371655721426976053382931056927376557201044932300499827205134376340951235616985736222681609640416963892383584712680060178822985670815700100354037028804217413024663325821966282703928383134712056641237509250524048313028985922560 [112,75] 134393836900082309039562827549121008028093681782456307851134878281247406157357824195198079287582562241559976424381719469601905213168567308910322644935462399427571479137422620382138041706436029760122517493964946714057521550787201553132760137045164142068805267126396729698255498149559159049296477562756745536543969499395124619183861841761492502937798673278041529604029918036782056048688861350876428577166591156506124658450005687537088344935146213755219790980903522584664529357403926815063609649726766926193302249534631834772893130330175485163711803026664468285005430253150045239440990184997990338275959100115243210211806424210665196340870143808153844565119032256627619374403703027560420236163308196522010829435680355563053100852426105661691404066622322892009795486583488563118528206454573641254824306580511349705968045018605151451433327047623608472951991710525227177995453226413782948968330648029158941440229186690598272003821734705440675313686316159124493039907595653478033962366200322124709216671787588261240929025973787284829806521212500758297197244065439920579105045930422293820121126922058758102824557026954494242013805055851652028953344866597359393105229013595435741196562001014971557739972884435955829240988943425854028972854389379478888902895127949242313714402538940124559507613734767337365869493774659625560400680220089870006258435642609262599929734559991057324146768856860423070232756218122494654223070014884464252350648970086808382060540134314205639441971829069642027085327775067574357567566739731322174841535142722494066432592594114366388776183349903643463137109207484538759373237374531773107458426260171422263854661863405694850422880935382415684680714702874538697840570568032262663975901724286740661992648288100467776372634082950235627769203031533393988537998739107195715787716913799090275444218235872800186203955714447026390784790090245082421832719872421552288911367027820699702029649808749140910629912661468055888780277277716648121069553139197075486554427932974727729234423104778556772126224624573796175591351600168478409317361217066037019563339403742033462288463960391999880756824912000 [112,76] 6164140185696174665022732944798052227054053773359256846362938355220795104691244285034954005090165538445336632021162056190271911251508966632919928727423041565425444552390962480141637539144940372695585469758845647825815769280580219949124829085257130086404778731468266400206099190134764305326169561723527806841496042288729671396866238276490698489845432276088610713619128893744415304016039693129213103527243602564403067224750976363090974139384987066332141775982083668322542190697876733425822900263597593647107195818542447826326067143694512421482823954658437860254197019521696257753135183017665547913184572741119876632760911899414921449980370992463682807879531967223996486504687400236282692495004121723184861824014444836163765281182731876463090848090919760949918908155506369596936253866186753190047401071417610191937868799328207933791909318775381518268697749706779843407677286896112486753295606261687068783112497334581792120392598937599149078838402762787153258854090687213460513489370361235898254147401361830368037569703757039061494164462231124755009733411367724494965211515639132822325934972640363335032762167029408046227220991970262217290586270907607531561538449692902997723501532172772566145465679101404166031353820689283999605121375622384763559333741944519870249805531874370031045148481899127136386649772846754065622396653104085744962511027911015169912750340189494703353255561452531376119451262530033248432594085754559109645818200770378271809164320175759364472967878260948919780707385289470690431052480339003411159793097662026727402374733962826135049549092116069725584810572662545570860579306837381610478282742781242876038227834123503514154661025882841325651375527060412356972447911127154529601695534271916779299603313922497263489997907913944337667462381252502066620457488117975138617214050554074859498786642721747875548803253631036406661014069611694768187709525252540098964352514193696662671291671471848233396853810110117216371878609074266335002168063605308077520148762875516603786069819561209148824303088328675839988065789754406696261985715691004653921979980518556283956889052883580317793821600 [112,77] 74037986539795133684918549282120315228838419971252379573940205274324963033160102180048325337364802029801320880228815417714799085532763791069901324412322621899772833863673262302007259603862512809286853028003120659617125267167091765008595879208594118550655715764425398929652645070642676145759720776797254075845957531940726062166162024026921712739429713567178298573996676616960970763734576251757127672145278048303013083737025705277965981388854821672945931562615014462399817977677618711483046706523256760261124626460341105938870004649911076782002574199577734818492243328612177524092385805499628401656122011950869694319887190109077360618695807375813961257729429862330427835387421405186447448908457499909226901497080332242108633418978524166900238151847110888180436831236829844822240872925346330233751376647988208612911461709904953237358301603177928462700586705231669123093708076842235269155897492274665124254920833107170597442691616927686372847574453826491254177333321130199478002419506799052878167471978308211278137725615054919261109486592836591733765639261848062989546035996997106861820749704876503642308150259186361395223546323224147490323043484428919277618848423199406881371692419556030619772675883474134339552578808184260889435255531092690382046106217305406384046214607536235752439322722739058639738069821013595273814002918230411934271137801154075801667832654268790793878815728076381044707388678832827257953873252254251722762230750554857711002593985362236678710453753971933788191300816281342092867136243952063355330047822611764058829608558368484826802597735023471714688219732981433823213022558066441771663262556542409643852068773652830214702509056484685825320816960726560200828950335087758869778792879870865820375750478521667487154129693331278502126735484012991911464130626291661324413936409831132835001823639159274028840923287415587819335821036502894106578307637766562572049781928965877598554531788563969536361449108141788664003290470395234286608422217843019727582144162923438757241372577866820521880852957801298787958373755383732107102421931683604609001593793694010398824912437540339129600 [112,78] 255593307050137864821760348994836834602362922312637131713522930872428555954877856979365147107996644343293732067271855977464204428251829615932160517039356641164266691340452479002992419378641929427790856108348431100353433479487803426872018431670457944445917327043055679394198832675065613201261461577137119531152242574374974579774520493025648360997836432043598456509069907588004808415874301739554089667911424483479889675751360402902911209317043598686721398412870900279131559411548480168252368786127664818119470209256318995735990814426877133575685208976687756813587851633833147559370508481449102882503984604021750744204246320992554769473185602917418931640251414488740743144070955261330505480492747574565864259531305475083624120873494163022195178203135856572287608219785037790187218294066746410713757291343678648191359548494643959000770309051676655914773826343353177238324950305045538322721249802102926766625224957087404511652984803438036972088857574766099454251811072697461679956048394308888714043884878140535097799514672830389703024195454458782408097990950911228001233065815217977800944912578279334368638437098042252189064378418302440529455536435825663953962277349630477079296087331218185319359956839348150820232769835516952976206962400062423726358491208259635408233290189087013348606590510069976200363831003432129612773988421156881785200110679642321094463719019469674924797666883281273873068161336612446502533504637545352337293046840013145935378616488529154046470628820063275311208156147586736529307388566891270754368698216099002688424714653388890551718063792197020524458158223856589425048597986605270746659261890480838302847525932799386452791283779122643269688882899970816287618417695102400165274791922435576879466065945776724390726666648371319761275674347365838326331851823661820304760761868672346811564497054784358241735319413086728179818908171786223630275188207547788706476464378074158180868275625354623500979482830788949368147204130814858967910761296855553604739323413416873954855860790389404014912289732519101933302708838053768811528664031233696549773301735468394687093298130386720 [112,79] 2206457984839726184445864218144550396664877980593541106496762423429615337981471509338198993514564470739210354079975386250690348853788198914283221008998395342918773943628602670356320638812256351557524924919001206953910688111838649055420891426883495838109888567212083014175343378424596452440902581757314178229296762505330371622440008779868785626935119764017282771802979853003692725687970688906162165363736262004144775006360319641572853282947265579287297609789561450082717522884063603673597988203821044130943661176626763804281858750138762220129804620479595769866577639601086598194073721789227098912605609132922982806505562241375566155216077482593849105114841950861391719343256402185365247591829089822495759331219107265214693425038271775354212813814332339899074174942940399244327669711510470200502089903355058111475774627481013660112060913196711129195405613965945443919939564687247193156535439114890790330390099697443040359766813092162748555463129521509772625000778033901164980339524840661080568631339626023964938971956892460270637535235494914313224129130662001856432525957662338547949645361034268110131135026820991486633267094047391429513328487447604379811254851948758538874813393902867009928210061554145273792817192866114113263053635654785993379390730607431770687984825425165615800446578174497123437828082782930021784390695081630089188110164632166706860465472248715474748407701423715761668590508731023429034834337544342423473036693783154938588154513377377573898217895614548487989420617896492178984589352738534445572981408208041257635348520106839972413538464139649087998426125974923035132801525636401207726241930357269004356685404101639627441699348801851523774203519764491205338911654265994134461275823327457015913238601977584267907951820400416960907036917549694579478540685528521609187895968882935735368780303234801759913610949170727424292925242476258283223894990033043678930347494630265692146487332124768915792339986200921004225394086499285825949665152945376425205993325680920548570394987888087024906801139904126361497480433282625938859574697677181263911030213584439355225943034240 [112,80] 237660545046774996560710849025098360059846862535376967195243415860218800124071340781040582963769509304187936819980241759720419107193719747262734062794400816545072104971099983968474642097884729701258845123530105111206489937081617536447238962650037731524163731905047873928596925896737592003043705131705230575830993368314150021152269061544401041595539758955905814554019042458021882570332463562787013328543562774401688995719519551739877663626104598569533943018583987393282693178187602118311061297190235788961450716138360772929761585417694411790954259390287214526640744591619356045235797181995255366227819611930793110380790367304769068112082591803291450220710332246998024774443147647826837969212101025597593919818256811874136717914243778415878782606347238452625253987815557054321693907184796940533601695009037787420378038484458080743946410898209005668489271828714643325314782325215589982681037383060223966784031279088839800832192265539788422998784517795234510719029299539465185631829032048681518108514477688424138547111837556871693230349922640606172005208186738593541048239866067465589750399837751148658879872398613030415174301140139677904448996961947791667422766589177732188975523249659266010968516794041644468473303535695511307254078545152139150920705530785576297604535691924166150364601186633777601962353275258380695009870320828389219172146441360173878537952871194960891593593064949689887300293779783353738797423790536898959434098114943053390530043768489186542818604505370881848163348282842877923487899506041470423635546959107661160363539578838237730352058405217027048750599261872408132750168077764845816889173995571977564073012699009203447267041094556522484994524592336085071204572256527177011937203139563127480201849351484859216226363400731714575399277619734950294891279113865416491922495630625642353377540886760415194172043217570018232244676074620735164659377753429250784830830719076031264560450443748867029879325458636257085345582500607633770788649333416397273661400025573687291493611087949900410021712756615401028979120518284611357304630089967708825749973735602368736398560 [112,81] 149359664384642655213928646011794821470600761008244626663320201786339913772665510539666423378505673086689998001191038047388229894930262975079355559685618329204370272710838900412849821012547757167599617163601120216493566247005670381016531463618272027503240935417316231494982055087276974985454205840213226727224374504027783184547320144650120462569125265128268744027314289242610514462307697033838545975908624066999671016112047674931449154088316008128838411297916572690996007701746361512309180791358897373533011951295087215574584716208833889210467504250080241708536297848258856360815141616180065982794244879444226441176436241402445199073877632824213796561730054831463701132415444290719236383365954782946780777656848632836865801761538612289254891691928804739944598745418585395149056478105083502645570425584785803990666110415584021732197670438606426813949915016790994388091096424520985447404991646828234673029699851412962544498197801700594453899786420974093065543947475148770737710786119857956300347884545398752327304791675356471746871496949495069546540053057476454104416845683481744089299845824914972451169050729539946403019292745444813471891146104166733720406003613854295686634991730450178643416157909881954669025107121729164534807430179913555376322596568416673790688938480320861186220161575484101919411737894626238187936892466138846144549572735704148404010318423098885925970918723196949150218244607632249658769098250226358496047115681546191152038188340542656897158630730680217567897050314885533855403138276856730562870065282859306779964367039604919720584500420317900326605188509233258636706214845064850058618559973018739345743151903865564924372375438450491036509459598322393872998710346027262737122171554426574212816561518687865588166408773952684341879942959234144991953398681718475076103241536800055752795289682743719923010867943514599302776406097172477888916480219327628228663116595634403874044495381602726589537650504405195402555385857370041618071336818887766919655007150718539845532497231697430377222500178497801878930345773668262086860496065984394553785432680944414720 [112,82] -11040348262706762113932152661921059961638704884985876645271252114676532208474049999957976195858432809564773813954022773446194905246519170947583253242952449454853934428623140980450071269529065073644992571680512953167383808121771054009480965323343593214688513303180390602295052540190269738495345935850697509305670252338697258086537030798356863750556380208828720847506315761422563277049352590066910284398584457737199505553390345778223791414999259306898766569186302452092258797727687492079701286720336946498563146838778473406823937863208886686860126877029249023965192952371731886060655231286673082639401445000633201273642694734234393695441034138306861118502161968590921419827726932586645297948080408322598008361842488512590759101884557013495202358437329001608625750008652206069577925648241920221143039312254033265710290218955234625900585877709772228501818489473506251167561080894921130927795809116058613138684701042995149116726440487653766426668851998124592119801185502323930029428701912952385936612467624993330381118245274554434456326854821417748808845588306307062722467613714340296553255155246553363752313848437658005017560891149359802627411203967254807957729522654864067248727728385087463875241216760446538321766024731262037759065077729219765429451268569851054254188588655593474673248472319960519709369637029164024410893761034200516744371501530907321010721227218903657678466844079603322045647428910556909805365171546428075657715871757083878570510250990302363859436452918952160302618429813188342734154006065330467636457979305856793404664757339366225254497452559135056047813276430042577839751062434054497521845723780843502517253465728475814110404893940740783951733713739197992765581608517901200603529680059716793628037421722139757268036890823450394143998955597262570232192442409877192408828267044146118272501067399896295424648048903478711204577054384822912609835520884119422332459598379030838863907066633567632460453521259883004078051057899984600306037036709525306236758068424416316303026100488793286771113350206938156123434751221516432782166925479201491211098002972160 [112,83] 335201005619257486648402724132996152355397270251760764269789129857545531718234226255247371822485459080875854038181660775594480948218793231097388074811073473719480892798573126459969513179997107462371840364720504462567626877489354149089908142662954379576572742927941082710454716861499316247054003215877651028754102371913509548462023382735671257025147392407194263019203821607161297066918475982361583964673196479109212490053084521846191039130003953821494267278394927718995562719425087740330737314524162968746755053670228658502459822268465843865834609109337550930319909274702645357338154469554392649993604802365297365431358350427304617817081940884421543677045639876389906570722357240555558000100998037209074407573059010507533153438615919655466725040443804514546657367924612898111273443488151829763951629925412006232028287216630016486834579453766403523711495751069439475403613352513643065416826476271986393459974492733596064235467206835519990940179381101403676742091051180977181481808717237043951560478327231658017084248918749783744410302248287526292779632767452924273971982742641572581901690922635886726294093642863930432231979260399189396845521728108738173020900495321586670968086100374517610002902039975463559011052045845187035881311339409277627726045764894541042075905142126248566423293648800671056396230394390751722513134014200153944929814770382163786006332267556866230095462990048617609920404826574993777338249624418278645020600028024993785571866896440573682256985811484207780456827155660131768901373866817272618080479382824323188511479795486107657064593712441476573022740721302479048531760082584246922763127237929792017819207731417271624833343586998837760102472446348248081602786395408263113842903036793387261571232331947881343099610625240025425083496377266466122618885256424137434410192794799232543958476450772357654119643262280057867494146525785781682379509741423814602690362523491746268213790161967712372389934732027677372025558197333799195942768005152937904872974096806539100232722157531960381322885701294633041967631243382467580690090696811611909036795392 [112,84] 1462177441894771891563533709070235504880324706066166640528153888702780590938348299299515813079664682657081199233343324365523192085911108862901533685271130501032944499646158407880279352707117686738730109366088864239149333950081048667453027521941121612469597403510498907694470970781368480191824366352294414491772590558828626226729022743795777300913820562692677685243362557683259997608076002393673048738409720170956174360410247071813611600409061569787074196727379523764068891096406933736412511111193205325521320687360493883790879530742209785319275497033604779174520873362154860128112631564570361093736199546674273166666576753290200698983538414261788672313940184232087545095020170345858405395051375783865223115597358474318987825227921282089280172993918424813445325613197684462216845379528251657192655759563876155853645650695916579291509294044538787368594719058008752055355753313345904402637213333426201079750620063141684175369150545367355932093449907159312277996410216063267938042305659856671271857749982091413223111125300193053156867156574559206787315677755727040247609989343773245099122013904677457121159720100300354444105375157501748660191234323850003083904319560553360783163179638497867222812952283502951891912340417219796749889936135341192929543114482295543731557319317674721433733815569788208296221811637645058893208383353235588078826896694578968027832651275372108798648552028627132223120501654556565164831780269954195569563083252130158051165284791086182060004118541673007843783676086852034627580786682738999613373801483883708199488769443895179377242333806127196440654328531346764522448645386060250605065720850674088753905992837972262021078016310383242360438265204689043441314928151035693909086593531144019286435096723521810336476480986319249311093884505052540169666139321856306410913324002623593610009628898028951290246539502877780021623640081887254001262443491395198614200953913206327386669067242029443010986770394266966420007585988181836820167792771230406853430817498497143201747646694435990722201069607217522918395680383089761689237753938203650799872 [112,85] 30029643931509143975745887445590686805188972663812412705002184819853034151258437121143227192177767924890693967550147406232317369691396013616685125648290762506364659434657087836602111312572943863905012862616672585425610441391026120629530467828667778306158141734692297396589635564515658795939618951770496171496566679278664483561934040559514830070439934207879659095879233714373753141243870776995270785327047097737840069021089674818135262865620305608021884711034551397300691992390982534022829640932756794215961807349050882113374216391348749810906382018180088052438835142143050836781637746321921062254147192474065442541440684318622056119578223036905325142426499133291125664066150644780477650534933384747378064005328655299285158802026789018040222515776857493530328228659769063680946233859328437177741854582741245559699245435644606150574734840605790862200873298031702240285683190645363809718468470664706883357987446475572833251547223599580911062491977764661374615177945049977184926638627174217092392342338494829476898513807846796707768245796614040694938242300466430989591674380619111126780418678528403711747264247852093388912670731719494384208135416282946341576892846241266948718351282752091870792544372433168893117872731097696787436186929518739506161297880199597423037606452377999454436933246426795973964720902381943097448555050717443867011764140757759273009487592198586197786950892747642892416171964624779262680794713470172301289148566968247114071186618507192418613162806701949762630417763113135601392990386957311450208053334342986939476565643874107715000332060377525586428019629000053232006436603131701317201680114332653659082525320816223755036219967078158096859459702925442716080355562083791520192167413791874782865533489157931453772507357933133010761533100835777565148491158740439475354510882355423971074575335795662264919941401594588371695531494392054395879321172279367507806566819228708744055935758905757248212368974284242843640762913752690933865969547904753182676696436133487384921043344688399858463097407598100677616698800906055656097852166582735360 [112,86] 459003129831436195114699979031929957293653788495049795585829717302943726949364712601351019725080804984003178201248625274758079491277985829426975349813408580518299858270640594994962460187944200277716322546678049741983094424497381907930389486974023427191690798601187390578948704630008836395875229765485683285082421632666276301249001527600245646924443652618719221755114123693779787295155721242632614251844997930777695423284981782503723620663777727763884435905670377141451636036443080148967698227128718118599978577337488483805497672990897800510482749883554030609361583465912967794265165113363073953212504111523729336021295188344000046109032397294968094567462193753526601636228749174473006793510098119477222023786678557075517366442576764297625966981561780766830222587577856180193928056207341314373624912522558176090229194980648189291021012431303258598723827027257644320683925745674616500345019610343699882720327614125732324544919323054715979721712828179975057677858635204492649705618930605727072898124955511037207322909498076003137591448956621171555999695815345348091744236733778894155482998976990285882676026350202569246047496668542852707834840592554232844097785893267747613447493343005362681673259091767925061693996709599940148244878544225394584731885203374365404572935444534418770011686237938474278900406437062552606207178108633889624698880979980626428668186408370740177394096362418301167816348747688639920596321377267778747625918330719992486442362579033231316184657689776141464798925725887018627717512952045932469577236886319636256875290734532789329529522852434517183351589277865778161177139386759777247810670294671983103302367021551041752658493008785199898125015413409700678735387377613626917436364877986557005035026760490490238046091534623887697978017993713234234461019542552382783288529021261143972869365543396768561844797467675147001620373395034417544440557560564139631906196108767741690445897058348749506594728694458199544659105318811968930780329852262823578359644646792333197000815189790285932272282378907455088606054827111819918879001188416 [112,87] 2459594967003237024095188446200355518958053198296245809029475091040444517129770212108052219199133257642007847300548852995755459430856375179922272714524735064050517290900124621100936864537562781264706751119956995824542362080686352704776297897410466321510197169030509006719500843429861231778089510390004379258135261948107300958836753687683757556985231625843177220540335588184929528556959667288893543945019112699941786096087267086624667850187780708630224065524999462719862401181295891925700945826708111907918680926262031729766311767977253388801219980144804970167776647929117602228931332684325331817887936680320125432792070847262107536334673481882458822741237016536403454407776468019929821665562549973650041191332668711817758463749283726832214011218643710225248765512921239339734042944890462148198826393290332481662308590017152599074036794682307672568718382106270044283907755286986084647978791217893775427742664110565620384226507861038239389726334408950714386451760002730218515354318571026812329937537404996682203856525754865510412466811730602157986136661934433924911197945311527734888314738062618807807995647775208595692291452020851103786515814031563155592024314839288767796568376687788312784082206491722854677817898696636638232674301517803007047315614697319220054445456836570277582812342367822314050753608926438362220718706843943507153815043356760813000609547840789680581083831285482027517526948291647674800984714663512517275128453040513198232028984776630276186577892986965172486029010228732689855540572391239866122214321517178182358396037891993831498666099228675770955091598400029925981593871061456077980120852611316192473826650317836644750035609070563583511568618347442747528974292315140554062844998121179214707014783463312216016040249284566422704077025817546613940254905429884351602970330417547444113965284528960357736182516702288742493039884492322854822391455841107574817771789917670993884373325713769987706728296156712566963742140582581199771846070340472917564321384964597945736540995412619239546659331151983329060776554685644287023665472 [112,88] 23288847904355326832780414498974384048897456297525322811966087198748693834628078044869002570831825790500450200191050052724488121550998893118670991302282100040691826177140631545160755462341946151031251859274094606452835504334145373968434565212993160428360370604227310102708552186290309593428661038458748279204309612665908376747385880771766677851467468105224761417213347625629802376341141135339983663934067877598830415086489238011010995241062643967817392580160731918591658721450253533308038930929829851949327434360586639263593495885508895115787636492367724356694461608898620860870646206543155224022766885513133164811902133697074407778796476777265118097181675187327957157280071008956120431984465181472336300832955918227009019610587486380389048438955811145145847881954127077568644462998438594720567167344358161943701143053629018581803273802680879856735050327888051793933246643378056298517160791121855307244000579335061967695728401189247459413236845099384360212756310848444716062677184165442871429291922277840596168777954361971875726103327807984514906359023241459649744053930680305581796393287217666186093111069155455533889102957749613695665206246077415028994934486905339998345390267999921706464036029041349638709465358330507656300274755800852000613881066136268370968649056815615928898643699320075140359882966474651619685641657846479396075298778093689175159223340117539356687361816206570013341242579572119636381539067077664274271115976511342217737076622484346651321543555152501133436419649287520237573534121718790258982048459577497499008774059071855223121945562744387182762244926904039245931430579176467163844421287626940038856375875575822636316428345585303358347494261369184922878004685777042216030519901825116674491604741951201609054775693052036101191362193788755742647462039872380843456899042285219238200670817033670309245727458706206930915528754601306039467675055298962296464844985201126781890851625688516424520563422400893400610448540332962544875298450882245152656574043757975090470845047560039188480804165500811978230347536921551122480 [112,89] 176943057516576562256099699179140600941220044863336807343814882349846305875944523513686721021065558531272431319622001592062332317048022677275879952719953170670556311497787674169744156361899866474445988195541792198311695287892372590001088968986270723086680632131003880178024229997833061018326059246450108012242116266409181369208124036847733976622603459662848653033775846134893291249597397945295689131453762900572765177959274804410994814849375485049109831976607934759784258375707043430817435590994545429150333496273207895002106717938728720630930804451475449680522157055332965432667475510294810563601044480070933310404959253877364737515947370052455873016243578634860111374280136652745533488872043646181107123431045536071318996895222197683446060694305956292100588030221770929457983570472993548368072117251141050933769691684095027251481226145827308054956341035096552579693287110516340278405865467453065990892846461378727132725953737783329653720281831033315544503226306885213806271080677868312545869870438783289231316356264277199448185694914122598550982197636062216452170129282727470267356774535087032150967836449623654188027207343516339803334446935500978357429467378813959038806318521134383414716645208177015805977338635470503851223389209370104553100315536124568102143790010363198179576221859114349565888470221768222239363716527667768857498160032077566865452704577580224910937084863324113605132744827792123109189061480195898246615223513556342236758230792638093330787242521409683665155812871540434074465724246099770259281624950915624372074817054622904824325044808337479872126155650125774512221614935024784666790255667501890731393466761693677594040912335474147379451120660652965048903075306076896031269180433776878447119898326980950611205351435436832580338518522159891838894242365511807670911919663830210389246244955281308134748720052678875998975802947417662582380056881438513991966038808682736338097732873387797225388994338201096399349536293491523544726247852866602375204533687137644975283361526543072475865582210067083424964628955660288 [112,90] 1080702101894113099714441958817312193106635169047695196819785283798979491678943244343428351531403071553340614386204994389209524788535275226467050708029423095336108509342676063357550646419557484336985384770032042420301779267375686763998170868107988584621451430757342798044028809320221917347603590084194472581762417222315082167089693875525561396866329518813013974525442905653046991930329499021934923616712426926140655750988165333960896989316721541772589606325316637345386619780019313805429012450002994980686203597849478864211511314326172159060133558028209450653917856295083310990428271060270911031102172902255162451094095254090434846006289912510867614534017369290308738411755663598960904737455057808663960954007568226608076402297241192167531532410447489398646567216892480407806238342939976146709328967268003725803174514013161557845112056170551662255008368704306494141631339424259594851430051307058072040912619956861750082705897340699536019059485353112295746581553004851066246200764555640365500652808321418492426116564376869011337686003257349258362411678381094687743873924293657040669478377095262215021487454384937468880037836072841043238389894467072129170442905702052825186439002458806000040971301749730752377574706631725684447518109202714990463751687305144152004379271684756076829231349866659054445820933970491249652467288199248973485576433926904971858238544733593856306509484747913564817349711106340972196349493593372772589073614636439148875451390401348707915791078748893945100809536723038687231827536422010099863322672883429854997615871806489446502065837039475555714650567248489498988449242236087145464334681308036290656756552443090086020449009802020914155126005929013425122723553076715140318309407673525536182642139999494778697499833052645629130271383573413961311170734739675550311464647002356139516344825403859977443269637087355711763172469173030595603192850406836752914256494877463145445591389369884833084915770082546347335926114378830685696236351289575167334886775025425988217492650912351533978445459742929400028532421632 [112,91] 7004544958257431786990740664790804138333076222055231977596300129576583647139557781974845279275843638837150813651105573825052408452478683610161306107666093041274890175333069006771906445330675242847055515534719056448988515533566040142298288406455487879074281242618249399196816206234380929761121216337968363524191922009118387401286278002373692959933437955592530144377241627655149413328644888227610989597608664941061498372590322296065453828649605634770852488998840374049397825193707406548049483454455909939281028329274341774432404791939983149094655509259035801310750563178685475114603670669354183812435885460500391394035663923635389333730977257943868710824755149109802925787444287015079637286140881268015621216249040120053004937085164572485796898674000751854207387841910008037235127164759830397824311899189681446225853080981974882605065020734484285165095504756223191992578922763509842766341288924095947831462234616286384770595960819908856979922010677576859615769362715353293873293584085748888276112788950268691319707163313054633768325188326181158937980781365850147252358862549244726407946797386519679989202608535407613825076604252503420917519568493142122710680123619165899367624699593491600310540786689086057937415539018409229838167151486531093108858159039710529894385448996102244504193843005063023509156751167566155602683112406125386582038601255845274833035543822722000714755961841390584816867140335407648757317298737926546087397248705839329878893988828304234352209639923952674020315808496513976454452177478065885124484284518804055790038195410129608908043094720292261621136333255215112734728675275510290219850113744729787978929722095383525637083497445219768407000254498806661657185296325805995723037189616913830533490246362131064849517937551518874124262104199887396338547660352636880117590275322653438219873626845984411447773924162713713536412167970865156722813728401714369516046124462353520257026057430940282236195650735078689240230804532258674022637711032229379368656300642070889087809612818181710315749539851497792846336 [112,92] 26603409375569064296694349168818240300992160752747145067291073885494204731872240333542617976351447164699731310551557562107840020835888451706642945274528789524877863089633358054764717396000545091074686455602177202835813450590446228631810648893672361595799879060826299049260411037130950831997493367780714926234789536352870763115842984124759930712923240141701167840465153830521044824749665061754173290633844369885936470697310448278696384458777331070843480153196957778556263829571497772694064148076636872862200787009104044613765018229325331848129845548998485059053020590784592310850045546236922833217447155313102413931574723354300997967203030680595266900496267201379658738552549544027150157020990371582512402209111165483153574704220732193796465570437092717351528778140279792983991775222127062306462435530281122583014643950549117092536964158633620032766516147239003692457146806181923249787462075289781575362982316101324749322901262213265504677752689824261175328061769928916297187958853553565921236934537951895299945091182164045184632438785947040865567944858083690664545411858556571503436475663544882540005238993573799456278399265229618318860907822070891382185160881297010391169878166162567778322140884149017818137201243221253114684883800993880251785997470257088908348194862032508603336518259486880136030361084957931368628687949708051858075127503073105060384899582684649786431679321462372219209532892911976488586205114830867993817577611038345218466944158664375031468185536441355162146271049209314467245875223269229742449817377970493273467922227719260474129456600063222768159604408817886643533033919938320191665214459911466492231815630868055229092234267452883489387279426038030030708208809398437833818601996583505428885525285795226305417583588076225986314302917641685155194735571498312647189884542377235951286228355254957116889045018788042843239435956988247031599732238426428709862741623908181912743044943358832174592792784363563657424492585242305185855783546852927911538763778689069144412259984298859386942281901491193728 [112,93] 68156870600434063212413589816239661018079271003520474217650537338825611602174760469589064677169954820659655363762956877691885907180192719290027753715713165804341938865358933814635407467876571487044488702634110583483328750705085465135222031026150375781871721254842897965043471646692564740710925624225267122905940385836214010114006842614939218859598445913037055284346901814247563771519308090037139070056199979960544096918870072007705822102368056071291623679699758251074764857266629438823046801418187393707378473401261063734313655263079089279245858427600209243614347500025531605128182626179888313066454982781216086399981229247354138801813575266929018298860289900848900806049503529505491002549631963072892497810593977813333905866430731793845118722301196039797812486285107377111069390228700901339656972636303701206448313385242745642829226239922911028126216957139417931472680208356726482271667881031111979928887619085165713252654204917567255603063841080087007219406704195292281861377670878135774284545759152410883364776234658630566917909107918468702611671962602225445470754747023630887099369418000579922012174002786222769037440439225074439620382661272368283159907582990631743445149569485692738318659970007122270248987821456080693648457402343283287346759359114110708721031807910678483159529585494866710233334883559785530791079932012575686879013396256207549943661695691168018671233561350576183691859749812222643066203357615650300811817217477724182436210793276656001370795662777457026079059636073925550002288984046588668680000449099132804435413148784643167497585622342204010405807882286247652510601069748074826551728333925690698032049209260347158800030063558614480242082905611338262099641407706352690407362494991484274312592877943116164260419083301886080295111435732576658682076713602714520808428882830622572808430333513856215210393637861248911068086056018788743955976415158556088666483824139919671415770436292951063756670403365870358735021802120135447444988334725862408642628598065416549697445860281905969067174037504 [112,94] 140610313238658609503314506366594192797780893798075026994537523027782523270689211406749731187136345101274599880965887780081757105600972948242118842354402074482541256820807058122663757909897404350850780859591614533749389443573922585071681225524045465796296164134584717689873712745793004035867439842924914981938274189352427632696083874129178665769456855610687636245007610286393867411675497726837928112535770398356298889380701919353414417963041982140579690182328116768144839216933513933734829284079819014208968852503826227273185120999368845411840607741582153374432590333646699224003074714589961025847254703100151863648897030822209675102724338315401143629474915098040152063180771283733805807510655385241321675370842082335544911972734963391614138654422243076050542998730221342892693531969961863788779675078475292348595361437701574145254306577052620975399204112285291807470356502248687054653886726812577188331472859997623095285820604253372129076875325503081820352135283201795570405018878736746698506374313160335264058612297916759075179601191279131337144778948486627914807839090445769160884942988742608932866089426245355394828801523238404687900791347008267758629249417130494894954430527695323965275514114955021913268019898096294122520573203561382123389405747190832960664053728474778942158439173078986366888393455831992600751885021619315054602646142413727537243854907471088898394276801546021934158209752099721856159028695056495556202615564238425619498701508623331065311648566234864852653725530356051349245206863434471290690976934222482559137118736365160592472447104334607905905841006476493045562684120076839158406436020425381368422902480515512776031413897826060692755834676566270813846400972005337755461313210587019565357792962562979633096157666876812566183143469133682208470277872205517240273510813936960047632547105947889127268384463232795072667906467620188640753918505370881538802911591613869900540796132375049041058590045709041055901225568630859865057370436783973511732660784234695360088466669332612363487616 [112,95] 142826904602366209917316297096637369075989576153082152983078221074668105188537801768852146160436069080580865207573984821914227474508887091543650061426918389516108291528120232015971875054120922263767328073238707934933778609629821685603689853091339435344679953665510355482797551025907433907734593096151713423891736514828851279022662043928250641818085325848606486093581073895084736040156174657353368653059153374422991900853259328152536510991925117419752657554879038665041873457799296197245309480236738033439937319273835624335141115931670830052227772051962905776080603638404089210950951020879665720495404119431694821163249410850502201835366413185749534912502805606779318625050922349537315888517415981006284322534074187317649059730350839564565492434691997388580365419393829663962243777564393774369188840705961165922925320176710960892817780064846512883135154102004694849103303536734241866955899978417303068359380357184009332498340501111402821649988782139687226621889908763718396907425159050902467598978027697715962980327789382844397086175971074577456685185067041518909111635526101022931602994374215800359802420719062376140151750250056361878663731613148159630208034491293470000620524390028040051854655714048225057724506223156486731378919058107216656520009430720588763472484279679265535090282508361952892099439004630613225462954978500604376362906884711448094736054060781975055544618433275847746681423532933183592421296251757470068402139469482798548215358028077486216456152663603443009208366877819841084747466844900700902149149864540116523362585981050219737307471118720263762022256328763020629470616429049118502792569822111218146946240580777125673126477228706396966659812817568674824423592679575069325075533406515665252158962773098058929236706316011524730542466750434902165740472942421731523064335762275955511826849600511534381168823270767068885647336038598721421426207910667807968460633914502223581017128396334330656021535935283749718585942499504735026873063685229939593053080726643230766449454006537501568 [112,96] -87520910522697819867740175484728876549828015363467528213001090868595747453050962765529918348117117402737979558765275473446188523987634800842892423428182619015999295573461534840790584531700372634477617695495753364134741951050894033451702908559539001248618069512687754385713110677259392687689880070961654749179429012388032983674026819973675060530640127678167620308249790145060960709426753769146089460731206604020491570246540674594797052605570507684884357193988689685297269655794516171480272658973359655931658099408646411465987690195795156582483451780785677683039171140201353413622690912145524191531666241331946291556360057377894388445930877729332549438472512948293127450507243408479743534670823231939835315856819960275144248983455114712824268123262108183949533834091591587813591973536486399043953962094030993413409245439058610508412404058266918688856731225867487745730378688839297135179239082719173161058919279212635881853633888448219571207280946112002741637615042564629820052239882341356599437717910900053798138885459507367019719949610175832652316313503830713983088480553222184087392588237975400326913539937373180773508826220305458384757731751786964213768083088610087275634952822087825505148218953183361085032358222709474925476733575017480271665577145148097737909590470316725140895598026551226074526379655711103791441117847248259264445750200155552264063937141423046339567382839527783600862322804604403954008063662081347482629031393731809663083749266304727626770597276775845870821075364891333836697693511522916027520720640030829587611933262774650725043887727799419764926877492024743035227476600045655526917104240806587246538966085031398962445501163447805517011716932377110422828744824022791664515481742538351533747569756120997081399576640854898634533455286815925253122252677985307972285259131028733838544441558482032090355921031080693990130548046559924149440092277991114859256571391490021444626212251240715666188854010472771694525887157256543324351416814395616451206143307497607600028502038560 [112,97] -44837005299669303680119175944803539285709402650981013470886541264370783933736427866789333682962978327138738201587789630015557449502603787401024749800493056046338884710619524973887382239849133892986075007717402142021345271755575008708965569893682186155519238542121367582061659718101456549215297223972559693698725798255135078983208778727221637566704301381840536009312184834465584122461861877129467441002786177518369421767521079521668449535465428313768437868946997443914220307196314847865017254803723661887212275449617806440317560991710401617925678477554843852121454405369909135503299279061285281332804830723602853246137137104030439051264079440495234625319590119776241292821873139233437949648429083623722372474474311819686479437250569945327420631477947142856958759840305793914713198006226276164894175471137126955187306356256256636096640068579124706310178898540414480782949990146068279336152974966677602844384631258337349818890143956147842664438467311402161916352815670680616204221258578601347632241973104263254296408602271143386086724508623302156970981427194628727948118728857743081825423273965334654006675660644568305165873416515087834685709691931610110726701495544520635839022825360359928156690894606461222752073169167681923108792348453637284857111679472200856733732839373360930539521224566576177311921744050757156007595718723046381468535750059818003526936301712451782883604232196181187964656910080140852995503159133996846712539121544465769169166350972443605639173653124344095634490153183352283556536099318207656075623650408927933338083295258698495364800098497988556425418809695472621953848522201611817347427712719810681160298231532679510414294260308030225595850060431950674346352138884216537362995395868109970788392174489981732205134530097730349138647611757565915938441152393977203355540393535338112507119758935743640671701553671299365306578826154104328004561776963943861067923765191840601705964588759640713440537676781081356438070324521010959262820605548689812618205723937059833046528 [112,98] 142963103027971659617989080469263384468072467485092930281759205423929250640155006507264967586261137172044854282268136046004743113111177451131756932895596299833269462408608796316231002571203593839354838975330874717033436549367170099084959510043004073575864200357322955957390473413794856124692313236338331660228534122238993855015543694312972675275018769378124032274795826623601456422721441240240871832318870118764678883517567144862926024265893965595547787260398698724757445496087246448150982626577078167162001496935030466159403583710724306833144738457926546264811767807181581498608965924163588644490016310119542435723795335486492078435298772566409418341161037262641697175787497252399042762646151391555528449203983735314991969178920086871194866540263224427234833496428509100220599886575145553400262168106456544596402587136710218455296694413602796741365521324836375914295398085013416280898479583970556473829135417393600636399112299808851462932868578568226764506349258014438565138731890712909817009162377125645785527576788745570476566175622534643039690450931239544607808132115295056656121688083099928923772196772411897787789539038339963734364297033693806810032142518739852218202915755572575825602503350480490706674664401114931898428769361418316238609468498575256841719643035177349768379084891986825197068982242134371582774228715028143549021269831569661850071059936381166987244085874948683824174764963621726600102115019559240312596289667070753206194784286261014456746197598149922712169732241237438192878993975258098287805889632221035512893298244093826956064803226260878100282583611045550472932229792721382704983543489148378498124417020576830075097072448461090991350388402546516952047486415514013611755276502151100280736397570624091459403608607575364448203276282308522707717467286531969286538666743007192421877624322083361065052005228494181117954208191267222029550545098508186790338728403975657525804785488445828843368157024200564611436085685474283061508016202012878002162682979682145408 [112,99] 4455338669479328607442221657191048849378000154319323296602232182314176419999143628120771653110747931390436389238040077442811930629250739626581354241081208981530661024119798375968666359582286427466101569505331631783839243378401789089719273782916624898626039893858205959518313709623339971134699317047906198828523984866502795769805520960859336137331963963986085507752406112911489390375416553334250327553151121367017542082214354774285341193435727902169948160471168970781870545225893932030757903363860151420205914564515020882161880949620394229894689355020006647041035064856431918802223963308380875143627290348947982626580327001484383591249776403302938215415315387842794924896043196692934912058379142167039940577479453102320798351304476075090478988268586354545217044713106221871247113083558261712544975059881179368903976028600432720200832521751830000735199553833799192824038676840267783411126417667138184511479384940736393752263262163435465362386178616023886447407332461936599312405699939090975911723185721344717095831631329437848669692644672684336104731129247881757642217058180086432713969444237902773625803503056974195421079544532226047591690411335331112938497863490081566782963145424253204783537380124712678831410775865545509722970411342295722297088078922407462844488018983622612462140025541635475685197830885409674742265433396509437284408714957881981147823870372941544296965077211872442600274586751735696517097757828740839806238371471321268393945030963754988846451978884261144348447713143916188073159787662480845862382461387982303214508431086148917806015248757971865543379072555560287479475378602932859276166535796499519434001760210691925284938197850930932725954792023163902549216824472018353291235009805789014231268603638258767310037088834581600822733436144618280843940732351489152586659037938315808560278998586715570122858089316151231630944084297769175537920289059573965687893410320950565859488466336019819245268153250381988660024974807870601348502898085080161485743587072 [112,100] -70425264060126069474695419549051981029432359010721802993775065717863902549113839444288263734630401550960373302624491531195432174439630664562947864355402776370666212624312485589543942861880014849139399773750477028710047982418254029440459881069640252748136512791936003202003462956774852999235665062667154054152762309716375801965217974476301094845865004732190345372963805515804900851803108850967325575338291695123786292825744500730673944628583920983068974815924161110999481681946579057729175078459360749348129545075538418833551807361747341366836809471475430350132510769244452178031658923631384700904707959223257018318555878131840592368890997465117565155142138433665630787079930417194302854746439294029092374133913616678679126979554245037037509544655096499669787749004007207244833259804496604341479353761380572672370898503490732848888557044879647832711412883980684031509699896931379638429188196821177839901154647298942610898659887981097234894834478421905080633872588775525597383490309271835592575339520292612436471390494444164898230488522519083266997584071858016458879850692602276422536956203720145398847651157488130124827443679874063676961927771477304971382228778709811287911346715096863888008917897384207342655016033571758736798411532119110103273130384477711725820706947650551356831782907714779438072303385361016146035356920223777888763824528527614155963787262343450837403557098753032336096962165979798656066328115994984095195109985530711766067451946853844738932948600270452378246677168941562821181767930031417707139627449280523837212821206628517115799452917294835906870280883700198616553336706977930973084231196634664936323865331439113629004859286103782682088397761427402143351835712699399973507464918382224630205915690693074844108776723014290462269165462284323708300239415312277790008502778704855092067433738086290252711510103286763279727138414742569763338805063741193837412589922411974838058321376750146237191766625698429764581797627802722487787030659398538750843072 [112,101] 11332103880363434412509921093451435221667177676250818240943916635584750192294257712440069747537293353069793352292509523361227600259535121233991772546744563259707302881133798127132074732186715621115824126302855425070285051947109002952778261032088654363508308279269963862685637609626576781865749617532306925584064877851469226039561303267252255270409567763393830354037205713961391992659476210240518149260422610925728680194722044600216619056249404796507326323503401983404586246173597670536661492500553188424228589251323661114143251009529307732458482225390511134440231909134113791614585852805261256702356636675879218531310332067584170875131624923623324575368694214931755386328922653359337596811979498369694316727898078955233492121664333893674848283979249271377735464191852207042536395789059627541080882984441977916326975180622119708800852835760578983279218404726418298364527787701665219920813488662497061597479170278758273142144153229811555046213587640023351550549618295250699494333235075905800405369451329150632314791831962651411707948891494328563821818714781699955249381527922499722309281641797167026724487795236747454038591572777953591557929624825764872034896244446074798334126865573296936747833312450628099763873543599019840846433609704641059121005624748053748125969684692697673500960112634721910685740915057351536071057294382734223473876862615504752754274391567911123018698088886572684410870705114320830245443956883271831149638290124288248176172472322472706891979686399093229961740086051887546480123661147442298052335179273001092798147903805264186169804894756152617359310903740711731430927094125948271786738597075800131780372184544601107729099097776184569831412400959555798504747598506487767910076866191730992568351143792390560718893383295923942456068947370280425419551331604481405316579359711082624550166362713855640579502324208666505858091627170288745690401308241460788468949763534656988780347070770875073885932440650617429116142649022406177779533215565049472 [112,102] 38340240674912810363438514794395467727470463826374748941689321818169687027971048525815206472849420273475911457027023825537848074439943528923185595365983223970994440917072532410810872301196560649386231056947857167635230689292567771637478436470321798831801439864964612191989083383836277228671698111639800122532922119517551534017810794064649846659653828620484071386150183901539930830891266803128507432097540298982439433995518123155142332545789605572004016054043178028318845936862139159498799848819659382118686253467153225861021388851226504645983224955934728529536078222041562857686723165229837256167009287693996201641847728450400357135277164291803176210462146412599752937875101719502951274039088310768415910517343506903277133610318807458412707741482579171915417481998802147843899072334631873459575462598930059772506735706917629941778821607458041247896223625161249033531685491510423388765138495850229320721006107765039212005000023642325098698494317763968293302092046312341230016867754720609996687218616064172799853949520154031774089655835972281677137404584515280677272678221583404414374567808828196189080240007257124547544218550366021658223948589440095045506893167133913750316302488862870896925328885650433211633173534649483068297817457655858786836302535796636125778984207911184073380545235318604277420110030660493223932705001001624181286526979176672745701197358193200820024901317714124601790285094932351214872154176158943621190715481469240563856442190722159362774238086961639274517120607089255406411639425922299394404178900787922123931301488609615887252621575396009556348451924365650570273847383894487852298412167526062128399138362080194190314040741440615957514619240907321764815814519049080648701303931784727578382536738324539938585925910723852334826917301783040719310296153534852557484967868642200427136607239655336637703030078853933817195640374423506232501423186652514486124006983215258830382879837284320693897431369099722870793191604963042792836149338496 [112,103] 18758415703433821314953362521935711788586508616734037095900658858039448190942424973925131275196931507664352482785593378041700469019645643246816688641169961282486730694945482776320915143588512768802515369012654878643850138443957402003411330784906715812152787885956645942913864160378521451315816477807655996053685837592352823618127520481804358647957851328406612109267765370304120261697094247478499167507108697413183492476360072886304243782789260880343799423424026160682366698454762718824461219542444502938232737417192844091428417697555997078346537247809379439470802344717599061674091099569294567802538090709134879074445921553325306924674620736402847422704361364701021219623172822703679750914367189859098556251469793959011981434244662296507764135220713579841153318725209747377885311807388771594088426748261073552044178121337481981333458459860562350168172367601691308801274471874190728418448572175031931172209065050956240594506175530676774453911040202518389300602010390868278541667980103013578772589217757542580245642302959589877306489488701113567109673915759250598902496795559730862883592880799248873234175992360547078768614942854610279578796119245906923958404771581936249409681561677850847390999434025962858178981964633991800972555121995622677634392701927157743028638614610234760893678309551145445410838233608331821017967027341923850111137170021412444904198712721196760401385996324331560315321865159966018877956077418733714805261113405650074787775096418711655723272871670872414633441352720677427314736286553320070767978784599918829610204059074346795456398086870966610782034594893826453211019881906958202451023114262397046008236383468749422088876646069361881879970430122933855613159577759826540331162098034791638641511070178494963160478231496799205815236157922309809719853396668986699521704612893567595703952585387256892081092831934232605797586192921611740578985043504889125107385181679178433595192237956932721453644497642713928466254502514799880251392 [112,104] 4774251117654599248915433273050636735172334270423395169045266952100111457553765856893007135219797058555507145798494825025394926159654650320695746105492145335480945625750779095569774848676744426361267060814470185426798569421924647142263135278017164706589363032896384775407934475415111220213879944454444243399240823844944414185121516818467030225599716439453059843832317865053126233163599584504950460502027650264081689759860320724573096007956845855350065611742003985013043820959372077103123418864901241326415051480544120310659805940061072755206689582802061301341390182255555486517250522266438387453461519869030674287818883234699636592476861664923506879616495970912842228447652266478595345933919211318174886632608640501670140962182958303108937685913910075437297417319821627812967066329151459432677850294978189236727653745314200982832943592550441503256090794434978128678518418804157347855957919720588197678211386326946858894947244516983383974880461266160310984419477298265045003897306512624231725856554464992804143131344460990988153607957838880487795137525448847275630163052268676900841655425807473100197159193456181338530662528319869229692477302072354549291065661166916191019679034187058038778268816787840926419867538525157775425546998155240386013710749148390578665428402962885393198257540100169144625443245010542484891827818185518006783336966626730488995522755554472834908760267047295918010746314380559327357038310781228912875176607919346736709032058558073672066258236132241074678963189080193634583182102474760063794244162997019822231987618476473571454168386925538289336629058216304265307001247080087341477320562993545656059343326353269725009742208888588337749448245420652926030333995728763799348332433080704401809330989505174822107268588335642712752242655167695665765176888375128687721751275840255385045464328661547667306715154547768910888941501719746215099212525423277375001863150029906549136014165767739815361503907009466844041986266445884152 [112,105] 832140889799031590672744844378191200264448691087672096888592440879923007173250776464961650167504752973540722371198774549766470512426273647244691620211956708300644500932727068325656846503573791603446656741896741323012438490175937971562110575691620103528751041818985448950039174721299624648706210709694985517041670783726800179279933535777719614171225590945091624447543724902295979247036900196907528098694504489418962346105843357310357334146033842823108299146052685164290189688657018184537402429523653514484934326687575968635260051905729660009821017325902006381301679518136259271608708544130489342517707647224702792083140922367092241780111193194895016249578650815203942786533086187598294674325163671354835564175650264465307804750754323161587387057023758791613629712500602433200117743199885377557736687925650361272182857173924381093979720290789376155000973272498817032083448209287633921342400587430542089412034855339076362526785821887383438152228071537349971248135884793510460503095216985130997812116537328365343954887810054054295130615923536436653655767286984183285293427889652904073265836951601797542910510168204775098263096981852665368187400352553878821614830580936135050438197402542251851178967536500352337463974008739512993767070374521468913689056535982044553507150554360193079139014885291065004846851889852381659481121811556254146715580748490714456053739542475316639329539483580408753656204125056939730421463454890934984408144130023296331437052718982840073825634257874415782573071580435203309618068271972255727316034356995896173791038929586574348719411806632788882191725417748917225830670834812005240986930181453107576629906342217968279016290175661081937654222658074297639052175585325839259336023010185228705925191358124996914405469422057823517241524710700651836943797025091177484880295919917083971141177382504176047837630329001779263003799020692383026037928672490186350414269592309098609618226662524153818030962757984842852322000640 [112,106] 103137211148401516629384042783039502528732482851290369058273542837708453970946099931490142767779722518992555284422268845005942153635797365531992118509338915082557159443396624319464139188225479675012174674166878472106416449526254453892771281282320119877225294263987447738168053799142728714261942588111272988413944019455885149898876521816211594098155616884137763197907289089095333091637418476057170716252441695334127934095279803542254777479614072266458759793414801048893203645116259788006811101254287684623834072390839074566944145471442468754170834527940793723992491002729632214326547661745418589159057329394227489665466989140363012227025748568618330615761805455812107211647606726119293354329983893051400757981938034840923683064404195530748499393091290460104782189970354386963642787393578939290163638135738346462041993828368054262367656520707486032348617354144515158999485720389997611544623324651438629295831157611490321548749220014830251109519438690408708156735302818985474935203118709569339889017577343263045400099003627492466501051106095994275035627648960207727176944748566987715606698886138355424960168524229009618953680409335736709234108394247722350700346816662383522656680260330363220886333389909250180478989032272149010386290257951610684066550083046327093612898758322697979405247975251757247320250785961598682962726052789056675689534590277031707761534500632634363495814216748839700177741587537003698205800927886696618775606310280542431620600191816240656484413017160405642772861028974818921250416450630922782428754079417406635055663716849370465881186472200729937577445280844979742553020936584910156000052536097589816882289916180154295020743720195358055208389592732217840443163411230558633400885752966597939350692596643460079694497157422533855691754907581102788704847485751670286642700179103611980434191131282212004702259580984247366920956408350155641166996147723855843028589144857091431466305540646692327512857042409629241536 [112,107] 8117508165154148498955381148787963704635066728684457975114693025474523241176038711365577343303447822142814069342057338850497312748922355283342035605582532823228117786626119358135831065908051128492351420124383844684137618645065298447400931434812884711314114369276037519725875772057338768093693595913762906564066977026298329666242592578130887519472252740810470108596518719791643864301257436681434776609346915480887385730791753505830048674638369313475769142815212019857383205765728262276980863508609850227642949761148633462684158008932660255778382137646171868770776253587312850171325072105708528397794598161926410277296734023552217473349314282351665011304309965511896876938121410836750050687999562492306499066456918206371133845336049824763828461166001155572635392396453887005489069281348281881267078253588714071391639971270742938374738446897292583981707627272924277854066233716826034596064231115003184058740960723346288255825640611157312047108083736400759719115280822509369150803134611965075268530832253766904637184052644646892428312506856942353727365265727901224268961702377896901209693641066844871037039397392359487403355354506623681140528069792048798255885953053891425988822117600225187733434655561393546825018775611657979937942804068700066932827438102538763254392890071012718796912177373408938899271307228415882397258304415256923962326576014805351142565754777684297605123405179287477726754876929132995167150436188133960843723767132890187025384384503185153919285395936287822468576794462845808626258846370545976352660668340772558242788670194871742805252099597235768162861700570217792329110390068156858300952606077607536073712365943322900496755280610315537921260689304328680318166588326414950499296842855984552847235179719500017630228543031610700133765924488212863541340430030809151086275016407528045137372806230486676743336091755853046902617159964226352704779990875027798940211236198729473688345488015443320400721690135296 [112,108] 605485119859321402580689373322653005755501047900106604420543372723040692702159653461321832797822755939298281360476882126900013455893821299724523533450579629600055968212751189751635433423950146861504817803730289888326913209812396551185350746779527602476865083534431030766376713639001733212437722109330141189399699026404522615727493598066177196580083144309824763688996782331896566993387158905100985066035506584375177952663435846044265969861941994663650746259692042367311439647812124305835766114938679971275443169414517022682898810567774097658137041228380258787691360253030792901518556859355471399288344447633261963010872561959588801520967980201720298846184908289470056911530755528745339593833269631316758586607718408121108991369380136487533957922701375673227580888278099437909520514632218313429726815453907540026571707091910373770614316433473617730396401269599827787043468611101109725248008065955157133325402909125218142241223265805890012746250516809734085255391371324939524602775248493776705700078793944532959227068540164400563107623714150856741966239508720655635572565734381488640011986987537885912696463125462189798857957621787731445710689227071505392870941880585910367541761661208522729605732205525656708958807026625608851444378334759751320204036990236490684526539004249208540431007155099424779567916673565167968827731903051329390901557394444092139994505540452114267241323755695003850172188745125505977598975159659941226684324157169016309537770403858135607235142165052047570782174651680596809223204664408932721909886833530431587852729253210484426065025968943523809776925261898071741085942021393113449988339870312103880081026075451405116890091189609089024906919858355282199103836194549991862976920540582205829257470906702452175252229231546629656874169756016844126600777716243082055939273778387813975010663232842380912738928918750350462357099934722478785375437968321978334732275769218515413408430310415996881058384 [112,109] 19073496960794498593307251788552355899519720051776486666227043065720641650907103822757996062808803912658209431904828567692564136881505855211262992831282446840758319443426531214544322172816473119266562022869680431408355440755929805505066921503546093706382210303771724311945477113275870132273214181496678211238111737038507474057106056681739480990208712026874653443990653965189877895530398879498535037955862811170966760977236306392890927415193667635284572836284551211235253580856815281628507956677367951926209195500814016640942176584027412834676299796680273710456878824076945205899178038871595877100745188010055924189034393445817372207183112642637191184503120776476518219655357517611848310538598961901750628485591153773217429480454433146143319715040848884307615575782259817698740010910725494328972299023572616350900507328992551621908890373374755503244326291819735471800477887022867439216681006780184730050765927032777208340805005254995987958616674026823844718022418334421137626998507972026547551477240418079655094817547989511799430839400260576064105886847415637590219532110353487632339726927185284991853662405411996316519753329279873722927349945059189419288957162497586802431171783254446449006548839534282324963709692433748929774927954242798609438833783006329870207839108942332203759375243702511879201689171856336845361432556615587464655908301895878554139899996357789364629076921124210018478402113192701793564496036325563723880897772462329997006129901240646761710919384731430323772595550935168901499385532736585976130756105486245680497975307667846021143704936810345978559985996300496466449813548643085707553723625623555146250616029952436319387673457356156633909359422719465866494840071851459524013242711102061289302179483467847323029501888525962865881992398384070785295988483132634197479684792834448605736240037062261432999821196178165620342363788481852604019413903004926012837233376407991994686932037141052544 [112,110] 189053601466540255995123204458794495351802876862549983177738048149325190416490748672561080180675219515335361517140613038193098976918642692367720585673379612199991273658582579489949740634166314773734273991535650427846439559524525901054834279983306477606468863073301468862818407763320079547438413625393096840093181036382525175144140823175279081415671071620330725005551829243807010638827194808411202633465277955644719746521024441120988750238179306821135781766864775779458098980602324276804609816456578775664029953413153517773711265165454975308330607745170952910607624392503697161494706316751520700277452146058356676534904474151336912378630496575248756714110080740275024987766602515166029276704125613041210352673225500884364625851207177140767384578764724677661329372451326921128877310369561080161163666908746228885742744178261690107226263203982577124405773776951308830137708056238547135124707419554430276971385919030326853997219738455796603993401925264917633346489213997961381779552569662488036834087955435601905343941076280082024924117993157806341587886994966767707889404177367232024424198864913771349326389974650878268357753639299675423154449272346070468927058154858108841800841567341611303320987561923208761536598395491348597888499708906812023936091258069872811141637758246689118737419138648866581278946834097536790796874270548340933491669425380750170184228714618923223667979400102485005187985863584841048369652726559385206844110834871503947517742262403838440954930164038828085233375233630666866817915303600503342738388566753906780308312242284305569913604792947245061053514223071961417001099345234627844678650059291958775587014442999404398214020921938267770481705412845060267626364503901689204599002716989499347172483385882024880245703276716795036823003474759815757051616986961273286046454438623140274293238145979727915910555347627766104097422780709296748291263160909493830926001197714905178278826984 [112,111] 33391325538079620665665477993987456560871284848981547828270349286518416817201725399739682404408824348344189492348280706508482504210753815013502534343281270013826261259549300561858433449200188242780788809155972423206762691759831624754587831037863048235591831671767451560831323956517385228561850968060502984146817909627886090746283375355954013930263622251770832966544535057189635778266038348241991551706230055190552147052188392759115625738680497761593118749835642708779207582412758305892326189616601154487675479171475840622624547063111070513127560400336756452231165393841327825952774636726383989565079039019194677234579427576011363919224873074115185962890769485105996783410461063202870726227625242686904767316554950434728384149857135447796001655025937898660281815441592017596543742559004470395293106799645515619287116112074574580624812177332205838495679536402272679828494247712425454960645034466862562193097119626958347025992269481312908687340293421798581034677787180089561054335731097749373805755184802256079416374456102885746835683534797889959217790439310760492105016104370964149063715176753966156299223184145200003510029438242233320742688051418188932904184614276891787117762566497835493187408028471966188445466829276376656832951534683028536795574670746782791244011206868724032982280190868092857802604853651606489727320814883838702155514368138261632267517276460673905079377680650196118289622602159257035845935907211638964615053573942597361812656777518768838555844292431975132987097641819485726401827142859044155345742923227211087287338983200849743011031235130450391152590755935838460115125604253366167495513346323037095669179770651520487669325894737951936405128656114138659213234229373571665916565289785232954377639189776993788163633349038531735979380308161827574155951100795596882773351858203937163649873975837073140229216164368275027049283179561658935984287101261331219910712670097297427256 [112,112] 444946109196648062333227489531776394263708398895227589588449363141211652798810219158183826370361693310272928663186421901156996033183388681608659820142940024684256955111870023595845701506186384443990971841267284159101097681428608024667499459127960725352128121684696501279948700386232989679139738922305704407948812611242995791545576440650245774907926040276851875143270212890819263775562009798305034158023503392680200348964431958734198910986180027187304959348868331137092930817627124777660809263917549931437421035324548302586507804835092343785027608870001886650735874769329399810156436886366661817746142867606523275757792116544972882735243283464653206479490015753390923336151411143805182785886363688185613081688578301186877033624995748929240732902910650949554553348055139648906952679045035717828244939788584790359782321591697821314906457261752852358350214688501707846203621160080375800120259927238103547601896410774457331281473469475872480589075704519653402629221503065865818002639861918892839635946837997710213707894407367385576987720589381588613717929278551975546897530013451454965893299498288360403314430561935114701768674313977900859192519657800537823756424556373499895801309038556197178929788147101830256258763732453112483712430753330227897575713913283733331727131090383589449680754813044163149968135889226516505798435908812948150767540887768650081205876503358637689186894793023817499134165614653890300738481337353806957302867060608490273164880331337366117613890981838019173311589365683368281058470466629667100426058841758727768395431486519380682580903708214243384407623877069969881141592824593052253478916874540158131160335446587914804603397241266067569740616549647939583935546109917092185154866447111805371551515541333637050813835366091563292946534252358230198297937798631332305244097497939261847108058389068213249528836223251378714868857443130755065662860376115362544346661190592 [113,0] 202030342043582104031532125985054295723872959912050456955113892857015446989191534138462872240091875978726798762725628202809394575398990402521802373589493604658883574222836485162443698948647180407183870218785199104505943390390296881460339626083653439768030001814393248568999464257259066972226675937720303137350756649097538137885269506315873329642657723844125033783357025440537030231638470620237940074297540867918846094892696862334038163845365840875216624995078406676101362336092802902677865057179378828287996634527059548960287126526921732801886807295467768683995064308520488424262604672604053607338388672254142350232331608228545504736266595988046618853272041271288790634043238776124919671885574494239108664322536354679278104674191400208785219651226002603747614870300307960346048602314311607268890667313606305406671983272846610106609351009830824946523806373244960922440040156128165314376552117137658536020069931712786085628175153257477858772975440873387524390408181732359976111680208855682839759353096242288789212277260487026767010173510817011202582952416373688300003017574017350778769351606985261040859272210698244960535488848251379878610422352950196289112045875382204063670389785129970401324903419981779675882848492340608804095481917985848555020613369113310725823104233494031067662782944219262594360764405487058543109791201374938931234588388424694633615295778894928145008456995363285454225743595139052842456319672899680295212978170409541603240920543367751362801800163599362886202611124569165092190621302264902940409074724506365368038027740598462019857676601483943715776148985988348011806234671923835962221735421726464584839106190555967979196188915047220593931608723835211115031504813925713403283787910404324085878566179848633994339692501568506781666873020301979217202211898789738821854641277808048070564740113780093075090354089228660897988355689096695972195282798971241385745981748356313117181262966497767891798944034413697222354564030713352779324670487479232786469721247854988363075847826186250995743814658811132603275886199394789040669106263958254779839866679712046318617673165733594448047744459511142874829610716600188091608440448897631341389215799705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -14507931377236152578541414560848671808948734219971326816836664716671821218728074059997928074037751552821445193253733880760936009742828333839963989270617620452550218826003037530269035367933126472767605535935371816877816363862771794637571153968912622319888574132779932744380768196750753997342057237564329065419301071717868137422149321596135743513181849122516626147514544089166820530241690463097630961481256076750917480607531762674242245112150452772480146683600323192910341293769245191840824842342692823998630220491661935338068305554488012191546765220386146456081627279613127427414631105707010303751059555415056628648063006869749596468365143887084030656475974977545106051106961590119455619386882877230222811518734042288523850933125293585246655269493896251505941966895464230312104436223514079197297286401776826565074252296067382324145886395969252719009963001928304662469992535333566107054707629867527276862365327790544620255827725061276449559486938801960198702767775263296697204439127419006054867444297231720158942116122561202030584821498228986432359667679253957991057827023371820669106986635276010500393547749139092165580295049399268773480866360774889282484722555234609423760922932970031025786956971132349028598569947875448903221732975441188732851670942691227013734444405767876184634738645660942185375987813110777957012018378953237040831802845928017650736491470077799528440282974341202197658933099071657617333318919009290918567788926961146366111505588927206230984951741277358690810545508479151518178134327758561897319148091764548373736306597538337875077031739892769392093172193503317233654075184480751788752285715239238802318422593807091539715425295866367768043630706140402322591181238643992278783356509234342251029532774865126181573638921978375079654790451952116931724262051952226903200603748212383145219141644979394327934556159383212162934701748840302920672800862405096290626307235234124750892380231318449711646714000823333654277782050792072103631384906108515530042844769345041524351973488562309913305965557159627038932046091737215274908199766182200959570959654762323900096843664865536107164656112344693177875283952563737386162431295443947092003849109344616448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] 431134321971572507087013180036783956250655342185521595662669003168537615681563668593235814722759996973722292999047993526184103179070270830925497349216562978375145621762997307966704548593646228212951117026643518577493663264932198537555801458355793113713510530486940531979221268533301381289528705623844899903678655889682198088865921051323563683043857538094099891451585057553700821686382752956453698480172276229176628934412189335371984336131357138394868873299333697081351446701126017948394269825248474894849821128400052749979357690844812914467823095297103735936080168202009569337217854209638853477936834394389638717727182408200881701151583839524028253227824409926147696347959569231897459024483320878281542909567786831755644074740248310260117658786722733034089676917420639473321822577138411310498192472283747897845046112424370134973397016549205320323870405657802469393112176642049579891523472812031782914830792091995585147171855593462949853438461252331827454646007364260985575931612643741491260711105034991948182764980015379807940811901366312129005181244622854846958493966007893697831272681773463205107379913447913495539974615455573996630886433612816606799531473296821334883472247656349835983248009254585516232769682662681818013353580545422553888130442716474391336873525482862538683939614490383583898035192389678950284456437428866023806866835463815458032522545847612919518746190120920287108115248473682283401001138603728706715189177562422066448898928715808626035460906160651667573232469980693310243483871508413219651049570087973242917709580803582204317552685529663428243385337410632378671855499905866715123663487257043037938903747811322143605011353932866912793545676610433436468092353344100948892174633854521801085091907883747245688644251337627632531039275641457953597243806565302508983505227723081904367656227643005847903686363083427400761506551338739968071003012710636765459501488698760860717436089744105359811390648258229801457225603072051401406483104935227676841767960030654293828453155195707334503138974088913971423368641329418910611320598909769521171880588253008400421651341027539745678705060729816965501261655401367577854522685072359090015416144782866513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] -7660427843216401514377978406173193118818358210152050362497561154172544066924465328500453505025864881688960030198581983952529853859399477785598207486206789587285510489823010256170690549324498418335723339101150772128989426397325641987767360494193207278860900737518817313598477691845623167971709186824388169258809262769610678674874011774062798933387798732033592231700719592407391124141599304725893020209471300176175390371860706779056713530330782912641509395577098901390961984482644709655175241946034156325238390241098810720597426563354671430840660270105641969629679039339120904244082488190794290540494214908705426599080167126868047068054863746041738051661851438164158309902852856962830043034494873197305968259967208953867127429100039002802882300273859537789360847251276318463277460354894904720091477798393149489718714456644303209588945765255659424720338478817734617300571283152607348217615298075869999004439397327256400474481508948111649907153222393756896527870351790294206908978116052804859214580954747997327097971272877274639604896604635611668860782211133932362785954302855529390427986170589069006718713640822748458187243073954086356759278167027310168320317137319489110230945913995091237887777913593561883412147732402988080326438829160568745205385145610243284914514049832392457357875043543536982281429797814330252398879570771531630956924814800359274906015281095386921756596286939252966380214761035971831870273061794583663942163696119617998635313668598458818478059474457739555626384207660952724409047321853077331076343594066355835284457176970614904873182572203068595966292601636082865605206898481593265387295631169516175710002676119743400657499802809969771548729098868172804812458206543605506422073529586258371249592632250194199717128041389757340055848775467915911041959088919026006188826669885843345636044261118680062525589871609981918658572250291709413747362325917130268177711796264371225513437888979207238423546952949308878222860470596367423312406529348091392763923892851357539542794947334414123326483173295044858433941439821168155701114651438604460205810110005941580982751547348141222203420279375150991317574476531161410841369452560544451853026306947081568256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] 87098709921471955997590768240321850220370851498119999821164405028913924602192236151849663015862313337001853894933438549715232058518954242426569005080536268926218339962054687224958368524973185234350612022149434734286969403337442043607411788490517543612273373519090775318147632780032980950279344768199836511445991925538643882830427226205512767820787703614468229603612754848363428685077273216170148596631930972286493332065205673948957428793262283515164991062012479588568354690946004589506939198581033326053350254092491889673638660609982616251296680697205495545590888930113427488821664036312211891657375242983282643217456532309950824279233837758192236871745892751535355516778715756708951160070242699067708840005745982248211484960537259463822743212797914140288756679287249509457585735736270005377265194101506813243308168340964033489264662055725782144266990925339927924156530237140802956928455637718672619046164798804277450080720135919695363408973994027717122421404115368043170351138968233459805001471251818894986624685718588518358432818178393693767467394661338275154612700782243846945350778983577134594748696623993339907478261762595307513701809686722614702404264866816220473455775495059945788263516534486590629360165167537547584204589822845297664830743631321810948967240846739477970802251403533070863617403518309392120593899432727520174873014902707185584769363923515627067924445507589628021885138561792570297606749964317095375407657510290978865339544890907193365631884718401103260595240389438597118773219437891546837842508805505556092222263441153735707592365706776080756137303283836845869473967012285683402746302531560635468054254345774013613908840642252742473018724068511408733051066024784062652097279750483674909404140622918237324808880355746466772703788001094470624504773826362698604449296553756589001136674791558469371832412752525079252591792575758636524175105014826914877883271372576658303004414240942538454383899135238946700992556164653334372534436960825422976789477000716462523499743272471741941198331520151875097651894552738732902980439580825613886235446137179013352272964031175674017942949579268443208448574331947013387752746396142157717543575385687625564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -238329442963094423722378156487675286360379170111797539500479781683745332767124788367458769234649964513956056874823731851974099846565745541367571830120743246464249194148085007665668765076168321047883259442367002475464910381874123731126853973994605112103314837887182229414158356088726492265319284252054930159796891900637210061256004271547713021651677677683680927791876811555781365751117189323770248969965043973774418743514624487245511387264447866889703800668926928765893382101309029041977394356220373295696716425171786603325663684955818863047169360703535393527726873098658768630647557215732504840800594485655759218254683301199712157038065788459843712566573205372980227824259121272724026086100168721248234257223242243930373632881414189459791387377151281661517168038920336531906996360390100722257093360727024222592172231883865975371579653872507018001526449912218505067433259823889730157133525158176929760980741527599738177202844300423491180075509399067910142942750999208873830831498030512635323964430211714199720705509668513214511118387584016126354233537641686808729230125974543448643418026295922507700605389560091106478126276302815130503035192177915633192453026813406474257080605417001875402388431978944281749984271773325683318739230427193294332039800188001826750732231353732442328508986116503462296515911169991562534120466356605809761574617115196348218562389614472435771748385699870544627725718000400005387592823117371265761630091421748728659529296751674924530053020922785398655347947879002282995130291502575916515491768339119843625485879222423584771033788993689455484117780359748166578418111495668336032047796985114070709708654825355766564474615307692020033893372830896292293108187289650577364137647214477438644992716686666229551479587444531830240355544370530510656445485131335751202306291124383108947855847657030220271009650548585593109071332347078256934350174222085594403880832326705005086860772789713214425461975334740224877526894796748624125743151009100204681617432653581907241448389342137969048663376410020324851905297490188245429492873026256551066121208599793605992692339940337455224776516945827151898181618979882439460159312735806777046290419561819673722880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] -16488486480227419318584322162125205268557107007935608555508930126193484787634482553271657391466804554166031715942856073523033686560436900116795991966400745737521512894344550583219637309370189875752907502039897279838372246616968360313936964515446784958654201479648164869230472398614360238429012132220905987607597184672508321556191260316258412897398866663032844673997099611373434219136724867085055824506768093302162212041127839058358455611000413456137659944868207936968145992802598100940690746958337438373047213981712092221412104681020204850657802223258668777657598769212349938410883497209958840582425549032434972038036115016911527380982536621849806162291362958697837075792740348864824691824044723905004317083525802965723543228132618557588755470955881435606853130729448561020109267983412830496432185588557819913386150300434593886076661921276681562738906374462028928249515238976214931551535396507613422282267017260312622933214192079298482309239586521972362883454432110102806289850380002072474684289266571525452615400213902862394333379954361956588968677218974718321500834261157833466816802438238139682968937094030861280057451844619217551613879383004968302952311144123299739581919780007018105833234978156106656591891206789952582248586995528930828491641315378857008765484556805557138243286169685151197630448186046402357222106306284418184547443225643926124366212962070555060879688894230750626896522242470921197778595003385766198428075170477433939711820229972605188259772707500595642521339831723062377049853881113633193085041630637595411090035486111305049416682273090399436003588063976153158538825809937557958151887545518601453554406668558742230758362465251003897165736780276241558984047764261356280455891234602088376560313829045488206225177707339920715844109599942526442819435403872385948799837930059191702702511398680421558676967857539197079104812270783923874840669334395822484916769533353815503168254099650116582221501646671899547492957457112223445450990081930481651513627266963202718563406823932490009972459652519166647698593772656523169120862735767192801659159795901548233051377248041696078902628804765361154893540790179573202288506208768944106131348768857743803023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] 213890360358199279077669951129124648251643794129231096358253287986474682770125594584623949839792836919653966623603720823884640409365430203571601263894795367353999703170019483902795881307715073973190816679844163098140197954923218571255809422256295565469380486130455576497862656050997241455964862995837053518982956019576573290685731379103743852895218274953225023431546461209874989909526429208297798014380445194988113267925775823072412006627951791835992947841575557929817752832046726602920982071073058179724134921311200823441720711433886416865651535153720401143582363322359962799915344992892148735778204225181293559778548801660148030987048853096888495320841920620540728351388592524458905550151206708179471252037929849201400346940359255472212448409326973891666469703582204038412131666325437661857061969757205486833506959927094388064701700383954548911149607378699733881536859213936123300259129820769214639020866816644046875589372474577458887984637147019863987557466926275408785413568914047061258667950187638221773482336554266156123976097723711933558248705800513475265481908302447879193021994228322351690415035726449043839357183968193132948856857479177123323783211996080061230646262482367109583334104580860824357919342616926520023963961388747627914202862046817957583585208930775581556539350705111219435150534559459089843414754841213756636703546114678539432202592447065513240302146468069808287910797935906309319079579530438493357902200932939894001038567360350741358549351055816182710257645137670933412315666226804949662359163561671597224914487085013880152863184624009648124707085431644739730155323615949909410808575237464999683375527105381495046278848788819059205347921811094247728359059524188092999104717541693523495648312856331587315109615154433747722434690209495848145916138463912886561666896981232702310072610474353139256618838008661554388411837827065482453381723774067384223777728568333434631730009768916349966640082306989701873626935250148762112965221291966557915630842640215502972759077124703994619064487105865740488099518443679983535331823398340586621043186987583619970805276658843224158677159584680538609005415079587325387225896765242344186706242586973365851914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] -1461861549431312167228126952349636582262512758220976629469985138248219836100912313832758752303825744183425319024482835337077905222733793395792802126294840935478948078255130309768081414312703313430052157062878845737135163772769901926830277478870248512653548877953291862206079400023588990265906800129056531689096160931214382326756742977165994538291910586232651770771387083632718633855661985835073859978362621887932371876575907051407373850931952983918508732896863066514099142838066199232657518808369597002943359164916151443104693378401042954802674691263251758234490789657901464845175859220196885580584628107138467787589280057334460887866564601863647986092772820255106927239096955150271033575751325085807594749419597725828592176183204447609983058824267356554575124660109039606185320280421106830266159787456936121232305074803795628023627632240141364241534441145770051834951734650901082451785748595282941212082946339196020939690858600954523950966363472058237231136985058194763396868329253106934570062993756802264514003843160100618557797373504300937635272351923503384565422973750680932327387806239290681377412197608514325700019541495436531665602317671195681223356194214453345190648386314116177280622504593674706956993424197644520726844426078242508493925607016513245439782900300961932237527642158480779240858177619899573465192381737180609105092228352614519659163994686113700278308234574416598671280985992613172642765792211892693060150403815726008000216278370174666659745755529100768779188584790740020855751073414543917901991912541045979648756830779595154882991652082255110457486820017853098243166129831724172987246248094309003377457936257964254104483989506869455592737655657227308593878375961491840247101647327278356490301783370519256972664489735268427220690899746654397621064351889169989909224147122497854070408194297576005061177752328788964310075761455435818185897608641892519083605345867071549307510260676781239198276738189777752930192624949475341728649882680080373728358737851874188404154555482647746215017712777576467213252687681000188994725591873593240879828999514572109597959231111821963525062290903081675459279411520508892663269008595039447552184849276044831746949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] 6884599870345791651253189379875902188617087844807898783680912129145864938628651484392590003083543348330867848649919772142681872460105166296256321053082627900071338285913485618537893258571202972756789339107014197174763765017098834817257928445267261809360016579814373363792029942683436483326176004241566656738722903239496317745939619103673002568317821970440002274535629489867566400472285776813940016178141078098680365859973645810728031686037455074907062238238201818964437113753033892311029784493962251438214859157366111710902682658564585864907177927163594430718263764480388522503584431271149773908280017258603046222743776904986479564155583642710905178412925779269047499622248689337432445205605088099761049757898081849776809431338177368948422197296639015319556850953331857468526738931165368803660352615341050685604590846529999142911716501378154652683926197727858243825510705146095986824946492764434081039201132308656924209834088313879486374689430292670314689899827409711963897403226205163167867274846874738679605881947452189796774260935792348288020825033968148858232264856792876476413414084663617019932421893963671158846760355037288289057759477193034844496072902267426820732882658198677830725941021674624431582242479179257207981637534752297765712159267458931544326623325671872753080317668465951871103840183891480776528810579055352144356568012498938401691119585765062296102466842064401790971425519424320061869324206477022193697019218612565522158784201707854051510576458176340031220106047473045146959406602757604239618785535508555895286496671031024676927192516059756152048526252301092612746272784800567788992474636185200779574499069981110959723323094653243058715284122889351079041560472740936805293630792270932055741438046165558133115900220200807294777288407635354018634441441050767940692229209185241336498533425573010260973948052939299836502387080066257841459611588341083945731894198602706484594921743261560220411572615343053353155496332816762066573239221814685384673349560878566113570921455813216632614271270433210016063245411796956853426406784622629754059188126428619125112937859793795758866356255602777913289405035842328784194882443210958873959131980750306328958730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] -23966864620349235480844471178776797054888578093329354995577775122075047434184207409052510628697802819161611657919408284422511941072908922617642922605076518097547871554199739879548508177077351851549628420902942959634680029814794991734103336158220815924100318244276768545983488779249282447561229055032402428359951420498262418512661496222606860137847684726761482258224381255309395573841552666902106069435337528192672812346636722820674224775685224715816442557687607255346375325704426336680444692562293348279028384395564188681818564641615928363796485542072518961772675908178747162845436830983878491914499199643286156457188162579918205094647399901305087784138493625738954172060018982367224025335330837777710196019238807928068313253948604644430316782701931780733510701938978538296354491782121157905630947678404188783297490375045392921757672609223620828896976675507465428581744703537989712698984176608962301354572471410138590150416884145078212161420392913657921759043163073993415655558803226285213121481507512298368291042098172090935277923403386542630266176217944990889666006936706391826618034117479558152571697571795071922713412791263907433030646836911540597674005523232930855152857066653763190641601655622275850017392649384634138812891923285846302182556400420372544748348966569264065293976398051775164159533472462000140960262986881772779508630164790555461733018821008098600612964309703726777790198140814170802894074822888601412517542557643358512292503474516438904074643164244957692996164189912056033111700059955093719278670021644487510874904043819547020550071137106320587056294386334949049802793699110440324012266498043327241473482944865661617715098062734439820742265752367724121311257342863358976201607017168723994808821267470180638917455100636363504057989785104927259599218173014403007035062443672976584577955678468696933696452267714265242094433022449075134969896902314046792816809650392441198588790235131220451184979302906316996768007259364300778853774116851919766970971479956887190935737193898388635755524153569858670270681349422859121299956851605895016973849533598025541945509527925354313007086311275488722820270217343339566993637835922516729004261197627473693968957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 62673148235955513540816547777906109737781347139338882346985431947505557290330290597458981660560626886271012556999105417835422951745999788251591399355035570111452177727946889124671118630848496776522548116355661849715607457285198270732084194223488255619702751797311904398926502799908643420926833109961252665863931058372659864903792102965675583209281697335726070694594867793885143631653056233707028974154197959234058269008377416488599098305011967420729351156028826402974686306429083248730686111013135962863428935338533128666055968080744042664107892143321501407078176117521457052946870223485785725486719212156158274437603674494647712199385820597657971318786981001937214713949524064056388483884490874038025742819061448934177728550521136823903010610317550880798469570606282345802555167674902137858140578749272393944537076281953487085619326211701877500576133581806125516424255210036011147518029705453973949852412997005330634663281451320572652718589187799008064174672413635373547926997063653770236506294509625880281746761620282801592000909595945114491706210016796276078198566950822737206171192174762332537271854179762630585561436087228500582322730944350635307925650462427321125998504259998835804509870024642060200592623953586992538500250425260700931339393370023992546717631955661211845528175783466156969636714814798225170076714148325140757855184150199279773214565985196739058242646287837031571323987748886645748289330016802368515052315977585757189365822158305804790914032737422668946841180526464762915455227690963699584061515614345846750418304076777365832802920240445601329160354472859748679717734067230229528880422322282501990089602374129684972095652623487585306576196545115273406735348434487680029042387428885644092581379622744258049428083182385501962508919567316176991522809828073611461862767104756732132840899074356679348772974181713502834341585739303389252584972039189760601509946462804408120823533696254201694647408716340319445906037151972935193207080656053535902808050264643858191592288210465907059260600778395154019197049687306938509483520565240485752921616265551520743576151277611742935134420101304184096144256759747836310817566545211112808841794750636249218004549632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] -121409163078569292881622691014002634898266858576725966659450114126505613389824150896138512566787301257787536003847223674113905612679837155728143669623209971659254311536944143944031017177350551044792966527294161983126336059138078631848348205035887022809565150798855745847091266472570363082138825188828584593164548981342176740103013698995726027500838146716907918915579354591351623303499741162442456213730934902020882344803246942337430945864173161352636683409895725686684907141569214176355055972407074470290881155076536081461437821366627703737852574417508845886978812768220256024758174590378011114254587284516199380645574853887938651598898047589058560632425755086833631140486311270402028139366130263820705239265272607061169307670758893016566163789971790935903785946812453150107471578047990516821049282699092996748819636916646440455091673373455123687006802504112526470730388599417000648712677549664414159453441473688274623902310937054227324364332449100134566903489310024727160202851857248893878805324412916090995945165191043976548995676277408641075381836330132598754596679594353820256315542535241589411500506939508677367290828790448568239837283893012538319481239723225505553592808350454035424724821998027818658544798325144748800521687629918941717062659474818056174203300682834075359129068952284513870010855371315082139080622984965914090896001813132539148173912716628615231828014656140707929829654770790147962446101336521618228972065260158190617947113531558823197623178828269130294078264388503993738319666909826638663016459525110347357601101262892892318884447811255463136409605070883759355928815998112553134208407137384247136672483054507941486010685954070332099722253830571954825619531804556545691910770075521975916424625122377056155363642747243981566359045333206952189091718713361950768424281595331836687164527019553528627423155211132502536883989396983092240125994772887404267879922516258417765238903203279232399119767321242018327463280149582280054533625080832532220341027972932110678721297378959278164544619501230799574290598346237674243645937480756727969406831826105098760502760441681458788334235777396562201034086489428662615047605078512429133842650090564641322591846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] 163116608606483906350606799166485456334905901344205952312897412371627086736711483857402068911923608040418757371766740254707091527806545713556794046034639089105234216092361022487381614578369829314728202258174098207760332438874385576143312637387891915321952335227792610594520208353705556131069240425134167319763964684385077442518940865325801875213876973478665061678405485938394272403808759358999376810845941064822141360271784663281638289005032199384253324808366849634709307356887031693900616203380919378685371282892970787382783889777652212968685475128983688326381481427883930749897295767441976268221160565332440228753116094650733688031811944337026146604292096581704390597070358897415993011938708879655351441314382150057857297985188787939227868350041075514596987424533671855787747259677596146376310835688278148029397025774101553634864630163189200936163117079760581601241720623722755748712310708064896242402233405058373841047668787237327693139720028565648346740198757652367745960207513869110495901123941649600826573085037312509218813847503847814490513870625645582561796947207946890072485007111030133625661333432535825065847974965609680534241777336768643956844246015161998920911761336357987746353051902243787365075432506737861738438067217649764865451492619968156327079239601118770188442589981746247575383676475440108418350739615094667564495964531102495658286924073975025968480484509639813712149059271146020007154430228130962726161228334199701575414011777822764165527902734505217263855815617946272288761769728499281256787010436108391559536432509425661378426381379702244319513045383927884890498485269974718275857139120031264695101180675248638346674944870986315911195418631355474526530921365432981703531977759598808965925730003315448054816951314400060355450446692846983876591287791766375248416690750108337945446693994180196455199535115156463376434340918348711992382907439326103107610280075520962326165582482851727512400003468701109586440393472692732926288286732909032635726232744839087856589239870183749675420443178468593913789168427272087187309696600950975778090365113824315145132140415874958809820724040450818839850033511310041604235328346355113103652028091351746841491275776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] -113925152503346320762241359323067245485532234756633904755247346895647603036974397039334982599599873839945525487029447114493679899890107836709606987532447713896956195804058044721578755267794700299837515952547348152456677353776058761492468938573333583643451067056293238707144647123317822998701317312871309530301046838440259826711488317225186008513309749954136382959385194423914875267615242009302042804491863945829728438120802799097300933583103225115494495578977668233804013557192205835103472982265809967895121815712808470002698852393139217797368995991734570939136362260759216277895880547372734312212725833884432798163858565374077491619649636525500347263412761675431592788677146430664487355628225732545993422293208795524249357463645612017150836650921658687718511001481144939332454466632892237303388515397049922546671724546999076590339554105588180288010962053928627955303251981907310749335714830841246347225014764470646755103036810888070804552635434542953431811590198083587129686007635682264177626778411355026539335750628708602874035936960045735463069520145154703450620036355298149254185025649215820555213109201745873387386303861643127362287751860506655381940839391934113531642476917915679216303338813372623118365737977851832646240685911528991889738941647896880531102065567794111731175152968400902616778489776853317601915136793544567780777663677053907441251570445943283345109045147496524408585124360642951490147328580254596009775684851470060558082147852357768046779945533018756884708762596783865455621689457137865665086253601449246438167422626717297865609833349816105122288111791026950800578185192188613953976794534701472679033768321093039835022917699847243554305289708570398545728011493385110803405180790827144932989189181868671688078288727302228203924376429820497094521019755673971164228110774439767573013306620878293317093158494749787815394394798263073400261334121552309105603245528962485856640301621086698845520835293168102640078452195902969972108902837094635278954381039458846767293746929997484829127890409824285792100006494573253329063358543106677434716030650290908653802582250173466296311512943290071551348053088162561021674710474656535134304031326651193898387374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -70410624817256305465202547339775774402183557779287987694325368893186319734261780198129395364304929257739168257593580786106262957367939782687672686317115019001397586851708853893466749384404032065558294240997528156154047442968456651904081127547680095065609956525255868392674102595973792246573869385710345214502533405202926496661015051130373587897391205023686969272044055382511671012957383559256850355068529146332904731669568080142839668670197782815375825924718351852851268632339471780126062059302000555889060344637002039091351277748545160424042246700596815953117690145164314978430508533172625369114319558713697681912873123697733301200447846749731696953158830994774494778223713778419202897883028386820615298312560957338409887850232123273600044809181989904190469224731167488104631705263319358362576918425291544577462459956536807560839947722622887159713603761115346826055677093631393775728583841820178334918477702784307419978914822890872362530935139845771798273499737754983263927154665876097294540514703818872441608337763057703399263180862650623179753616252019392739825371576224026066185883282926551958846729502030035117680214053887692664560934164605984002115313367512457999349547321539173580488021126378511396703876355945545573505596414274255473302312839532483546172348941789490445381797935441125099033902969559240723251039906707593442094832058595995967047384925153904428122585207243401118494269303105523642968251382669013754446877701454685982310669046610869076948989907676245579973055008907310955608515097325202297910697187268968464958711235628647522654515042747219952255531242760128221566574301547676748535496164851845040367083995916924932635104528763563391694252812633922188157970591759003285537420127456019041184358851689348213199866157188972410873146626491515160848174878211868367989866036122303575648157319775017706829674120750900801738416459128698493075362494944899997267794987472696071042882904893980453500237920204794741164940635962272804817491201428933732242297992674126756616705018374232204443510634516452757246384253745616490505910923658994423555021580319368184611340937187093108069391855891362121029959927790902029070479678160351825342624131860809544040972288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] 290587894711813915357957057077141203755576018152705126398490470036184752044743487189039735204134068560915731301559483601620143045189814736991826355732563180485766525304841391502359703523607674057550851021730832294557890533238761694848636535058751930673218455244278067307655209500470022686941169109159548820806501000450167855686924073053385364181610150362897979465964667146992034234751463659142355420376559177468131391967367467093620320600022323956105312604642405887458721460170859336455849833545190405806249905844120699478164594390964886703304960632644090318816680170517741915300727634269933781510863669903345223322633130338747662585144335437714112996624664418195261936392886370864028089309340097961074974838309953242650848974057244865280012629213368164291810572302057156045208970823744366616865910799075252284725632083197754813488003844333938295591982838984206066006195841628792030263613550956642636577112112402421554771792869900807796815150788275997746298059345896822214160810817416669017856357703881914611089920756165466865034076554899241001499145751487165016058691606929293834195478290157308028950214499458551861842411277279832985020472147980141882828417298304342650551523844769336897299058170261997542929534537695560648508772439893879533610639580722866950216972427454145012508056429987414281212086099630724963755473806383759306013916082889513727073426281848698406179138841550385184327191943683556979716909751738503353282025076175073961419170109458700515991294047285401254381340232911450811659077880946687604265210306278619025455436499910065276487518099850583035562953120272347877389864707985799075556659976700138426164614339395936514001937800826776387417799950005876163705806429991961970694155560052426734802982642655833427071536063949539716373122655865125259433296404938989814188192511991742642335515265021516635469136205516898265404755339081741921735060972113843628890717283269623481289732961029391576141240077695902374181166146204809625248631994442582484808841382301151261015347977440297812621813114251663483847024111117695120250765959177717249981212313322106249841747707866348989419215887858593992425375134396662103174667994109701408826071950357093139884277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] -278154014391828431729182818085486086252612927887806992892707064810259415502967976140506315749095167438645621012282534788748710535338486041375447656255314260357087610846431415792182083734010553859144913269394036424758906266622859334262956326377952391881637805614823789492805138322313286521147207674847168038136208706537158320858485277402721666953743605983899772963378002123788187389748557582426848069879723410339618735254917867169920959132853840169644205316100775445310730352403222522208785676670838675306175585149916491814646713878489678180806451735648605933583097997531640020216334817361252133805147057383010005423866375558836287551136622054178174507116390560759632962859183708885714814162865827251862354510255534785563261547976634960046989677002375793917234838263558760912288565784736339600742168145735018274968550461543335573451096195588828004508750223583999749060427704387175402191120042033021042446881522328969961183225795317338654502662561857948231442801580114659193280981524948867840504583440030069076733647927696108589075680303049358742248066436275764669165478585485491666608333530025962064520883042172346492242061002950976105804591812849138366901827547072273482008733769642952413725427008157481976447779268908715461032218346714591032802783831572814526260137828893982655732546493892514570665518626841191252734254845945983040349211159007377046671969518126160564588891083950284800394367966703768714866707283770744143641141228494175353893566808530578121576900909732164405797255614643002336524751855790482984033035478679647178935629722997704485140183314389586706344739481757185946997255831826124031149553051514556918284088536861089333607090795687130484124918206913282304280327587088508523614144308958857636668319336075682745355094944943171368401976090541854881357482601475795546850379190658925368230177642726746723210364729789096111800419668679978943750854646194212959933969687878465833315919029039898851127852090294765439574416636966199905944756410357274923685430309768284246680134096003051366131744370022548194048554776514657476269934624144284804729555230364784976664233614114419618949264177077137910515047926916742685356521581526047855646373358461036262200442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] -216227331961544092233342843458445554666373629738476407982203779044943434049467262096714957510246551787911408762627268845503732027181898006300073174223145749647554152958588534449288841894256883619854882578060711938910048342450989913558772021570871699959205273874536730237980633942874804849095269251725507401901160621614866081881024241011466486715035912605366164596021923326214573160482695378348732432707203234066049494412227763641312519323216969341464146179219954020687645713021210421319637357241516633181290373777860684870004433499795467864984646807473588517125855071978899657637960536823994803627427607318319259066268762613453452875826257697931168211335126239841321522790507338343205525736054887309404636902118775010887149660661154600612798342043369783170034334680269027632314519662698705480058985542551519249019763024239957402630633571141791805005854203676447488910344715784216370355725520974421353327109896857152781485467370997610832246688960501498354048974268832724994913291691454407173008909934061276324656219799406298579374002375216736368834551879639683039426182778457608956515023822294892742516766653129790628857881941864344724384965122031094030145499029427576547022522628244702250588665860129494973553198438058405316293405360734284223819435196826514823095950112079187142696851933255048427317876470118788273811483415997325174761730415078017057128189101247785241706358432943205743832862224624683935037994257826689608083757903648214720679092711584231274414891792308160939658580725575052862294891571698833537726183193517497184026369227883610443816351519843030926996896433946767142688909481707818217248257731474936895097321466339999290462122143806893662900262196396857601401612372380836562552108889049545601456596749879854211444220939171572636858268581858043627408760441895443019894281550224457758001585972329146414008032309486381756151426624035422420144515008892710261292705894280831505515259377901790489685947275483590951471484802260755152922574942780874329975729868540171295379729821829765564345612982056652402078906290192938937385337597188859800497837644621905418703540522370832776855692859336372398616274271251438621376642821847165739704249701844242322644008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] 1135349728856757896049500638144613394048092761300259563286207074085149134592451296810096193950653760005592364551332474970579758830231612591051207364059364997804794111836277634484903794969484948055580994705161759845232548758118249367116284600896441187215393255030728845109816676316807618555797805407611935145265490533652223885770095467971381754407958818138909663457519004097866609046728038169488289437416467128523864057386665506488402506352817629805984549354289157033938832910215416313109098518907184214622765472321073153277881185999936494470964476741385983152809193409628998676910460395468693091457089255086208208584906336982620421670592517716430657286731638454732850815670416899756248829615949408711671576119238461223368636561757178987769638380144109825906859866078894047086139870556871769236365864896381698193691497213716147448852079881971345311540670005208767420811471131690895349289187934147789967740574491479689312030153420424396340595492901344875208759897030767617077606679411235578705299567349603327468109804136923433667781537621797145822638740961156354243283493403891142551408030895249803579034774758286814466414404876959447424766066102641334119067636558780150774418299752011472445461683060645536021594717594105307436734523066469182629508422706557904848673587851781943797453732638831676013559325259292086190572272769806763353202726525160039513188048284794815168379836394912587303874988108211475289418889572037549281905328134235841255771431463151230052376184891066487197185891789580576705254182038590112721950389327777723226951271451157134369888493711670236386874509755592992935959665968187035337355045705160068220108302243786443300916935438365467871032990043843641249558317557986387992519866832935152732067722764889016723056690115186847091178550034109193898331883346145244135511830874416848860319877502169528835887625041268499664237686405168718220338073104528742906924874750862117789544369453462104886865379454099595218021276469869476821318453986506713684174561185471883304531662333408978082084394913593984930135568300991157015008124750566580692315406986246522657169196310101324860630827448286906481112320746774488333022497149649531671636710326658829998348042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] -2053200686166976538916199742824567801581983110017432570200551641539311991020514398018770225497297063890423262949013236707419856221947139465284832032272453309426644865755954543011244233512295629506834973561804413934205523768085520957937420398424149440852691399058722990912405572574949157273356128864990680600850424449859244405324399053410451583758471752268826125667446996735385242136976151175228367373351876803538350371292828075717464668320127317125877548717596561099112965495205081837438295325936609862410484149619297042793592786856585515595909317723408528466871928037795000203745033377845131420882830148367197476354619698879870052750898607982141213800586285097757626056992976123355574114809224151104676845004436993269790057413951715703000524428384389591674545226411973502339717738152486492967605275988828032631035280428526644105883754239176392771492105030133312185211260669340311052849834297326993164177683443316719440788154598258835469656407925795141573057437219134726149339765523157985862186879359204484892444308351716970107398494977717740928317467193554549745734748424292753389046889464381449430943858559502872670960636073558298807383566483021477112414567961957559293294726074507132202691792784863716937018570632234649214459090700184154335605404778491451605402908772959724455296796462123631403116615582955756720181057379228830224428070356209611132929934435061340557468198778880391760613240121625333425373178495753060408411217734568155917450788659874925992722611342134347173361434925400896034250003227008698054672961425734383889791205384280085896385083014068035807112901864654173076328089464564396405867484198005234018966765477477893191199215436025301522896468726640560923174623800519239587816924375477038879892356789005906070431178499341256505334618568041735354592143437921340785681287501767695621566642988848910736730952784590364581765059579332527957475108162542701244978416119981975348914842921113344858484072321126420607022700104070145978362320482042785822549388135916916348683420733994956990005790453311689936965651465770028463457000549919754536758864510997228061915675399757043817288507290445231105076317188414940366253457532041887391668467669570545904768778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] 2475031843050235758704230924663902028590137665916621885131628485716137310573927913585755394868160559533957264435748238118728693967687748213365406248348968149067139285347486824297898994838893771824065817669877792483336348365329202708641475116239765140220600981859380441117933830406919862864550309700764751221855541313837642487272229612091961865500557813843032006104295219579199342998906539681943314905688804526752291288555569958035764647067486588733630165480960097084561560505850458524289840755131300609321763238395777152952817473577064085303982967139663960191583639441866754027451047566659902595590110554021212399392155646557778469245493848952173423984097274209123970389445522654841848943870568981993815956962106312073007565061847975851354217151822183062469458359804596095438368555970287591538251956323435439746849646354149818666051503286461121738788957535004866880850670761235886956044364923517834996629137197060957967208566040143751678449219124822497263950197180208301702480393538872682254720756054494910514895611372011129190987144220188519177073510481980348538603281295429391093045710963682012102482968190168378522428568786042005552162250106891417154783019623869051261088462008084358126563423205326040956827665457775635996531780922145921574737952392221217836613881785604019333465218884171977359275119662387028900982777463966768879348050634390865398268624132985852681320068174985248241170283909103340646925876086965658054771892121989444052261750346223577882190395577229241371282777950307493331625684819040081377113463059196440747229917051682573609229476502738341608450233937460197774416145456993338413683578654696645220587616239410516456591950745907927899305945358623314251138961765381895068222333799389764156447124480215866363616405535280992391434393019010785766835985234040953608789630823475358021176230027655645759209142434670746797568319780724241928186595031439827193287227143782433346340780536552467994942715392132621109388776502977729203351257432190881619024714196178460065682681682932661364849795987440284344351677851296883685600445673885061857902105824568277684392101456938086353924634753702028321689566470192969770042099264406099669071866248819283591990083584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] -2218155135199382889775683119069430283945718940133244733063386446503698183880081831290571231967644463549634242228482021813223348607794755168707161942009653486670703629639023084264374232103084460310297008854033710170874027419160602383719596996071793374455941655531977336455195928166872612234459743989356701254509336186581580815785735079368359000760342275778546589935877442659896012020845666893879066312014797732453508016874586387374271819041094174403000464253002071692156330669283948274471974451289056599459389886021844706707567365346995692434905306179390961202781527943689001771655324472423808894880897176432340087811241151825609830787752110674133521932230329932583900274029643053117465126220454411399746265906497495206486574170949699792700206955552216089472124301172890057709958783859224962856178118026053752276147708976121230133261728263281540063331680982456183421638679626785450293717474346253109881572129425486394739803297830956951027017482886061807299038641963813692470009927971284197400094925325738328501963122328854325930498849976438521483887081448042956961867270271956519853492123194984516839575841851513095167025292020240794628539195602727282867277288573653546040213660786134959603624385720858432785832582111856838265191396207931553630925081546567976506291359167254836769583815700075019879105695125463463332372046110523208567418272096317168289942361486058991016820240787837987323196137288357666724336216367471486557426907603230355326139949446172559441005313982759523018668805226077825761701791135722270606238318654285494296525536006306823129849800081146847162455976798511391761551774353211286050550357711156479487762799080396366121316106261404484374983879406115836070996409215321466160402388536148983188081016866038563271745657766978951270330730712934105495989900495521748705400165073814309023795899192507316436967399282781177764149730146884191684312058791665616709424633157805344181221406240420910468206507116633107897000920866769409458291706570460485420244803774984005860066157945077679605612068279969487504832128335979344212450091149726086303696866826174999160700926619603220822825121925315624925950025323718668446963100185160575328681268267757068022940958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] 1502418688754959457426557518750718289447838949666858458477396770794946396245653403812785870867107562365211454819294330276442335106175701075791637565201273374302894315823011668631451880811213765223167268941702116680070734029255771007972491856049209283760677234334346404792603891298909440834269251450913633795426789194761163573774124762093147379388506562742167197079159616653881339884206573628706470099130659693754150876950109386465924835816920963382141074243591393491874917894130686789097815315939135829848551015760788743190514239524984115240145411070996028681628317510977933270124278267193016936014634157862920534177463763990209987335821843574566212238997926660491865983166936486890692467082835481899644476956648211185087439188713174594027160379604399411999580042357270872024131607915881073119608589562584225571918019863067319080112092554535123332455935396482088861549392071382981970920317347994841624347885861978992749546786948371445843638518231519348664252076704634077016269342512556307453242807780471829034642482466331681326398732899137131788486306965232507300582703821975630602709951475650890176885847901235022946072036143480302996398958008608487223676288650042341265274518655853320909966912924034332777203689023482232966491443889906736953941368419961181568611056854053114390215613352004688800231778453426075372457418323628201797705625210314440627233495171577486845523193853156200307685340953124222340188820479587095318862392854537918277600206788538116808716243589550654196479243244011183655577016914333853548867201473962116240813559113994698179620630566205433351393750804801378918954107140787190631420695538285254175465364191700106915371144991713541102484473227581684362794998227402322307428703617505132682406554205607819678147055054705952503670756659216901730089653713261044353167227706612749291253697671650270671290122103751391477213442149892571093154772443654868451029355931542443986898955303616826720030611677354943032319869496385867398238328243796130294982357403895077461037842770625657362828519373837176168567173304846409182866873347477838275108905914246903865984756666117129398246533362738287475706967063738356634078255394327326838684713402292409950516805632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] -721556222151914334537093590703089520588085052715570464420284793751295983638089738276979706132054656211669568905900705275678418500958114728493851145067170565840204700663769102471724707395562697871261329604531351474246623395258361590184984840925967988371833563873513184198327765974301769278439778553621246424094817243877627998560667736039297393482247228973079447949672849725257776045185874185087339932591254991944891456074505435977101537924524465650852573807423768015038948702734515682885718561221860578052607785153833231572528293312294561309996385039572138708317036311960296528864115615506479980634225693055579048944648604237478186553028037105099701373415508312103473060043781825868696425675951661659921393786024165426358252842323244539023126309863737529915520550450477284110102716880456049001252332802287611483773293343390858806733581046818902744987371755673074378086649204618951692939370724865330075991260906972894924219926250621411278891043826364243798494646019611184385936524200753322522502162806197928867195900473145458815303869269505084557110272272823435709872827256256264997682783480519802791294007010021375491985730913682330358916662424034288928104057748591226478056373367988044826848375541612909268053790262514108590673843807167400579904974279460460865095212270658573860718996514903124898302954643465994753847134037121253548404205712006672006845586891838603253374113121573601491575907034502414258595741690795091334875068693086724715234459190703764140257426824213976096407888012270559469285627495022340224999226569694715323097338525514982065294333856209727386284721869586246090220011266955804374158125167620688254948405328948080306334479524425623563296062478463744570307005206666231113689911426514301469267882405812996203016140224982690071894651302981680345349293416481791561585476687247814682143698276673443415545511080747387071374407345985708206075975896299686954292085573280339909347758020902224425101328918985588727247832330393610952364940476667999682122036784230712064864237483847236467563830651991278297413495308581933340692880746773996075109295411681168602622594742708766320730969164246694389956165216526299289202036286637210210374839210514237302127984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] 164438401027146292069300753844113239807039785168172187499623619113546230614013658700019495233998547252092035125839736729874039572157152780869674445224377536019736679606426312344592659081925137493431146756012605839858948190580923836513423732418500689081906594025974098972798218369168974215129738705325612056756704707511982087147102370506482029292032455857381706961347993503332958991004290620524950663995372678620318524271104327533295433275629248554720163266481071356857088242415483142379856783109592076471468575951276709013180827270507607638468717421787107915932275387199139240487673669146308524114573334926025034368260260189887125520046781449449744476169076536150709149083988308552635541011396907212545943514315434938402089607904162354760659286374236989750700554661093464854999848817773638286930203106471576490526408742730886566004908028028178220700306094837554381750438347321989563245434830584351134703371383202176512885647156375290408425899588711198798563290595395686048735249226642995359995673664274044529142858600398253696506975102754616000888448022228477115565914748801387868040250248023475952866223176937965841962142826756592598691092061387667291819298915991167545418226013099853348113250873700057913771707103983537561076718755560755190333121004444942348151275123147691920214091444740597574030517072954146539871399157282687862222244284889536993337527558397916261917061490427996894495935189540153344654788526093450407263978378861249394560232495964557041781508154484879303983866248272047891920481011357547291270201724459656360602012487820462946385198629659426187624532279012966607409035388842449204446549086954942857860611874416231799600999531530677530905590362973204474543720724148554644533178616892561042010585431280867372020806768153649474946044480971857545128107329652279980110984635911890734413465777434163906882279861305816597015530214111082693417457460820648688445991632323561374357964210936969581240877782587899484462667728842183409171461957372950978532576827489221033304094483730763273613253386709384512365812255136840653769167337607936486017732154821155885826805697611046888754507133254583739128679867030196053985215297627232776330814698707139044707401728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 95475357829520805663300133119458029726942883421285979059894105423758349578543223999638326284663836765236704419260116008367522758124505491208870167319526423244993430032757773111833589997415298769239762190470484174407402789933042828902739061726503934834361592414313466029006784983728532521449971620509618278564860932556077786204031617157541828116639866874452260700014665337470011532197479612050893337240827357338451655943065530927204089142361820879322312840476856238683166701530886779953778066498861379560893784114948185032308940899288938957002381493888858835957360579313644408199963029747781438738476893081729691432002888208013475858370416698125740126778481646450349956487787302397377247900929863372718929908033118041449460137822452007582024908220652130869582539153246272351259840228633094055733185951463468335546554086462651461647750562581870564626873351150844341817866291688012157732501073408701406926899972185597170085996892930064167487415002714350617359278606466812475421083711480110035978992798107210770426114060688892824597195684653800897113072943779955707083011474578650737409174841457704555794502388924459968361697228373731703620496128342621663065505131473488909225278331821958000771292058532640187738790469847664855610669825167990655683320983216626302590766212601746848327949662744687947342329181270673438269755305496323376629935124117256251443830067256218884277145462482433753939376551763015851745865695890206283112440332205484284342406666765982243884357495508756218206523629940272184229207836871347747619217881244409341302513068152797532570239554869368756407809293288652993737222847723105730406486880118361829124699297257719748013719326221167195580080540587238495906167326375839773535573017507749037911925285186756975972966421627593705688294763891606787385263068901440119801372534859025866979054601650062182137610726617579927986466251748643509361732438073710184441951157991844182446156838744670386572739787072954293836003316565507891212737422242357332328603175205014458631291062155120780050666998585644955176494033290856523162154445188727128484258549264026900160469255790370714625352420107045204068449790026549070965340282864745043494082485257348834006138880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] -140238674037478820056132606904942404895745812252734051895072179831267090184785878364590958926781116444370842829259439518272005770498887173996186440468004806331747677088292498929923517494522733585801938323887676901822848201113070441647072399381185753709133534330616699746777981328952197578558222565678494123588855016481113106864144730003272044869886793224467987444700594634751581760780161282243739108393530674648476467955081792935152573184061081541327161096822894771795174139811583059211553754027433600253215536730599016304221065488675833051083409385898636242090244718295699308549242077178972861061545062351692461391788667693727716563640101414655692431457855451654229404388432623645680299444861323220885975129566477377330092876933458454811108168494385421513724115971108137968486784675296066909445096952472487772349283195283318951581530725638815528986797781732003750424721770685807596618937196397971873131502291122070446657287170629674128715881276217741665951779552661072362470245095007230258151938297560640102937961634882975666382157598798046990889019362423537276978568317635204604372037703819022122581128921579267236901715372991305281487493980550285252271074986549751695151141239000128685896271507066063353116639066415797381910387278852978832868028548777677804261338711573563559785373223324540060324728178784772180711314602115468222436761646424490671825706792614258785407100864013991432756589357617179842478227736880043167553970542890574189945337999107367973858379283954116116593991856167366365701964209835514102817706499363189349705865579065147982299050904456355033734989958212654832718313291143032637230195765611899010515390243413177003409909123200952093657596041470585026347318740469810444803366843125795893379918920589182914576127333702800879328788732917837245921101882598812063091426412607780967771301370352273697518547934840505685919542234570931577714983405321172967278611758756060869152593805040218284367412224158117916133592664446739774061246373737974756742635487778598886822297361439027578017750696893409465860733119781293081256529217130322650053375771091647406540374908435825745587322021672738057846039149595492499393814537569781145298633555115482481751490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 92139025934907954215548447200771571161569960337178349434725478412952946492389749942121349396104349282893143995185873416292611958560533554222681666235068517539692162211051713433745177530274343068485478343869691582050320197401647947490608565535285096272681964314501537342408854566584189641973562677185164918895302822140227172443200398911136341262971035914579448945766683739163682780141845983126123929102338629172868959263964816649951078075528603026326254466190781491077882383185397327809406864443861765263605259150420587348512867816615989887723989303970037898058229382541020001246808443978272170435682110445113045001636853739449612441245535255240230880703900324421962637896971065422510928786583683702675382171262561778458209995910909297772542577163637686541589930809221672105369927458148769490473991613552279475861429026625467659918508500117980862915356608783232411728578127193176344463148221807020321315905221878962025460748680047283460862112841704176432905896317887580259017821268497718505330431437912658532403009900321441415068843415512587983922689351834075977818147840968857397165516698626471874836174545239873844249183402824937816613924340899642538031932649763585078080771351156741846586044855972813732461447542555738334339501528769451377039290966902556407987664347323493629682408304364140456181505129346590666721631786690319668462328613226364079903538563376996296677815873212805532178936119200167505374038854654553736016085585427543489467392126562240794740194056019019450069001675798945841793638076762606771978912846897947766325957020870170956237469171064789684205538271819094371431026853172525997703159761389681114038998340019806959163560506585763785157281787318539471197242593137837691992187240839536439953873044509812547733696456389806695472961983116590611316845346028183833858387966224942825069433983920295753894724688655188404747010186306232972573534987109552975453654320735478100750432055464263947967843169647015775174907278938995330928173789329787211540572897656389136000553359186264727094022279870701337723518983936182730610641958428758473937182821150049676350085797717657751530719801014595721143978059100399522619114043334147387652354266890278064147660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] -36295391917453809566554198877423355611294087555093052052691296147965912421665643979980887241022112862045721038368460212747125978328532518447367316516076039645252616208143430327771620690970583964318598242775747497591686875952744545772010192632889777841372512978014683015543051643034115233012894558923919647320606945010453324235539382523031785510989424807370397047776699777747018285821302999521355089411603781091745342065672972507963778379835491543348288560014483080087996242350274610568279896176891422065621979710930606120042943412097430673271977406664024418879857938287827966041249003086918182110034619368508919056634010901607271202938646347771242333423299687594457432036725553276213713275268545748982816517269774239381164132807906868018177612976626762451066940807119696353423070470774971835460868030036373632671570002767307067969807419463873667106250673480669836954499795667817368169638572612252719441619029453084430455766577949788913067489190412854866064870744328756071845699009921478206239532735495037281496653217069165619471267139005778096376977804159374089330224865939008704120858560197894679948718779426532426703041549482415245352807523585857515157287791541483282028762206643596065188892357046997987193894154981457366790156252676986996802864032164738646668238206806925773003198726713648457459314072702008912155569879920532412157732708268238467634171409749345048100232541123492316694047225494799815431413820121444464029134512018476344838599921115149168716205431038540331078699634355745424032938187962036561782547137101273786295366965163726586365483503258392060600155629148000452442789905185693754998287779483723983943147755840266564566769167868317951095768788011846179509818601017033549885372831430786352396852420872006194329981444434739506559257675857280512132164515000948084149819224905082983449357369446492381970274847393537525126946159951873417058581970717429125722919790174134626990074740617402980853254111819150451101272594804285631280136409410888731090169779772194662687109532501040952571515890027104733727187450221376842048700810599493920568740603373283980196759080076798544671432279806186609446684344724193652462113374758568200785404866997033323596873728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] 4250497965667323926047117257715872540483963496360404103037392677542032955984087644697702664684577880900000472305266271953153368541239642487061314568504121266350351202521030139616800249284922418588861946990822911231353605391619396183179894881497349945290124262586413503724920362866070597615010707566160800371338678995946702818292370402945911309635833292085917453115888855034220980808780053732257014588703955958630193653432834175881515435709722110474352635468783181779530046565618916751469029430367261758398976540716752171164698486342480391812456148115872864877933252980899226685454757253688971879815167388671840165597347256382127491865605797053532287583926164587671735905282700040196770206791938428607593491266130924600091043652776174727309809561525109545010156397684282602791089876858517571300509807969814267321157569485590015956827806179302953097037808167767991075172446554097816325292610159494134140573780727361507832269801400794678883884709601120464062847472003733079799816853459581528742284972222168487671410527025651882817338043324811872065584470847289421185279120282473682589432679586731294736781161754637883115317311210922891128115375756102816240158883742142000827136221671327145476481725836189706401529922439287763822830715134300973120866577067695358728730341327813416399815031745127532317666204071922151514549413175350436989076555782316599406582208808880546624247034077149896215333296263279599752271795390743503540280874604532783286543719773078500121047412702010783068948419413544140735151884698083141500867577234515869449401113672731470047439179337336530336396560853859194492067649972517388410505532844478107745907631155724320150810037329168552086670872420068056950109115556020256671542284807649879810446018543058542268156524787602002858031853714279085218492358979297681479725807100828077514245239384505100808333950095510902573102792759166428080154981218710730635286576215507472072633546541725351202844752278590798191457740283555156271418291220210540125422375892335504700825526169272291455827525523062049280045198979108020120495624897873551873555851434373855744950329353319126032641307472405169380352274597365829298417336928841973523374985536570933221785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] 5993080014209568813406881001002352432816779286321996756198433965161665110365189030860408867757552821596640555226587548073473222264179288659380173710369589951531569051392979405762848546994470477853654722075059555820938941492327769664581348601506664355052090755259324903593234241985953352865926001363538257652317857591267982636285993574918749926628494047683556465561538284996263170752500181391856504758395534465363332442740909198446625753865692600494713411943920265655132980263376848481932518492512182949313140746204882863957144242700800854478674152052958753437396805159919372522141690175139847485901437588238261338166280285192043375772079608791115987069109321637167503433437051933301254034189907897134932847098393163484617249775766901860745485628856847197875633151566680779151894693115711266502639602014879394724529962765506495138998293312254373951939514136461377709105671891580710724526808622604802365355217265260033196933987195548526673106151289316577269977809731188167325292892242706325174971915821683476744082188907148723276611602508297877261103246387158914340347929577175011893499410430321613678706178692778197110328748379314318009600917771463876013918008085246656620605041392388061804608497006509709121767525537496164777129474425015618222497059337681378354981515755220788752600778674951384463674190638636172099871485470537755052337988049137459361662685162208160017577051162279009165290720228543194529173740950286362458072704305007978351932083364194370822655425852321979916951666371408290228596742071438656843155535682228581923459252321420383241179188907736735763467847843214182749114705344897152074985641638738138412398688211550812944770666553757262553645125022816604989941286505106271268302710086714018315153069147552293339640504936961276395781611358284296080491618296713138487718568443697160547573049299924105910986570065560081023061479144996661099203104360952810074137593042421558679687686349025047980781945616563421381587912270988962294030575607703559165337185549287247046643482369922565359919577295076513302274769919164453011512687421860601337105725847830056982193209367400148214908603689087184598668978954009013705972951546054777372788879892861421113835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] -5759145980963260939347047063124340717092140324709421771129183725907337450144556220619894433633984341175001507799020513414591173703265473242692260760844946726543411275203992168874595584484699408785292653108782296413237287666153708370688417990433029796720522787344131407817033396411807490027890138604345022929253975503971996659023903642966358988911605425237890700515350848791768119384882892910703012801492127346891131098236239436217163594964930621111979774171937557838366156227801411186640289051141485746627906579707006382560102337590358001622070291460758971259994142799490776451571182669154093470489600771385169944099837490258442023191628568715406417261496173707135475949874122224064594928326827329616841210437993096639483379052063076103250358586921329188431439076606551809750624060627481585389946948478982359624188276015723642626899120818848110708309470730795547912075893587323864562014379332898334628692904491345250844454096131923669428010389658076729043087274155923550466317936126762047149416447337776182838602774866288978924331988984258635410650795565374373919656565071527742241086705715481591384737216320403350029976964616426111058463940024291229518886209912727133727980428001012280141732727899868147397566653120066068622764914053421609925783853276528484686937415563501959551115667860883842644776996027373822406190275397074192084072727607993001484271256572246691350080515276843211010981092993118880149665905939297698619570591184581075322448260221881490138770461584077502387573210178714913558306748983226514507602495560533244835010646694982203110669599061914273918227475728912474037231565977921269111634519179225278856554785670569034850982649041630292785110283413660246153070502378714857688829430396616964839813592405719707098738570342034236903509875522084931907859563047375798656056530123454351829569878871682570639005226618077748396116642422906045146630458212470568036083851654186846827947501766452510008604057309179495490279012772026011434382223220977862708557238605950187877719361038304663119800727045519047206110863937765963038433099848157043342269099369460479750300684981491207573456526527194539334660153444048747873668482380675704596356143516084525837844480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,33] 3157225231566424428810305112055142568104340634644135884067483996384092744324741764734474309453554287369942809256130321576809199009639691442801294499836597251169999927426596693297637634641153716535238038961740598997359176887586565783550923256802792172697196830361015487714069314671540754587000905326771153238996140781582042285336588061957346809726281765802200671424207257589013592174966597009174068585164060941701537716900350779258983314596273484424749703803151311388839494943375505373877949643858869240184378925506273714647078801983591326640002067592036739797258204426280353230576201463001664918822354475367142702229397090693620790963755663380739551895001228132669770436708641499098457285288851680310316196691148373012760001349318162797414824496302234712868335215945818100456371338407256226673035294126097046833920057743737428159441914560744190155478866272593357688768817167483083055192715406066954862109098060624987534909642329231992376115069325403419972401314660246306442456868979027793308481719525741846080578527969380810760805200925369458527726797653079249034557271287095475402448297112779558339800570136840521282280554296220050347115938169444501176881396662656948529770475770306095448971595771895998259667339936706921074944979496595653835826409243768661100306627518070588197028117850807543663360422474588220907330850203829173658050817966566134597299144308611837745272477485553046389061916498027051363759558820568343826263199692003727930643679275954982698470586137380647582513022464919764313986762248158191435007988450308494025829023565003831299781230454436341004198133852400257062586839653661071564299805684448498183679564665685070711159294808175219665695244893387458170069266736705441322321273189261988760132954815954555548549605373328488895360002873080366229922539213384034630012310068179449817694720605212021567594839161106484676937461840762056092094068882449404282358546709901017129080097415865412241652897677236810752041891143273447994452480238473018378920331031082407762724467933917910381976615483159917149381860830191900725226193034026458047950992462549123753234635121876974124073589114489356466588557214182528226715752249859361162191894154197136549347328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,34] -1262456908183266812240200937232926262186282702055522932842704102665361295496429980427894398198035115295143407535243135488228688944092220721217955246580819318498713997695758151427622572283558460781096802805922749470794661264414162529648622986170955078148713464773110015012431651948197605524828832016275368014733044998642395041033153571415879114708784127313968940397211022244209661958121991568728986717787325934732271561295917983867155711066205984197391852813828780057990801392299102555470784074310072986566855714909725769421483699845508813912917716563714949743995705062677227483413816319994229894062147234113611120622167039219990505648927667427228717482889323362237292444648959251505857462732171255686959788560838774867082087939775681404830933101394017879987879152165313647150965298591754326167066463697687620892000063125574159451467523598683232354295595036753497849876914150640343244653692339461205849776634533493915944705686608122956668419462522839473576275816179725653122403415678678944406775248804808251627583848491341729113848892583628956648851343344930114364805104380089211170744655194506921067079943374057346701446056312518526954630591345177161406808303909715987091422724248079533273559454085405808765852956850177542468101665930394744948537307674046249761300578085761413107998644840502480486820632408657618181639652585769879428540068239905435918491172339556495402057675926945303327368792142928156252411452684723870775500220958074354153161275218560739692095582983124162137751762556714165725323954276895846934309854532351392814386552799017021709265642764841660740549446455755986686307460838903438001782004765409097283635195316715464916938246953490119102268359033191891741520943678742360694370390468931877667365279833840203258542736034104440140898781831914466195422469497455213813406107997646696542478242684303513645868507163326732168819480293743191142396187539957746704659633439903038619309983116807211010501414418738145483091363351270707521237374281928334395381776591088421846324662026135548962391856826150184269933286610193237620329897722858322637201035149999635697370400696692256984064727248036762224558280416260562915387959247849516897666240370546915734978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,35] 382744812752584086695483793342616729814880176477112459154115773560218195990704484454668460058812403017479745719846550860030113127382564946144270209124991627701409748159162790826110646977541019150075447624235599403448947539080094581605021108179984422788086514378037836523777222736867257486861136161066602809060943775651458836337960495243301260890948542152697597898076065799413591817437877281381160411103710931547805858601791800769686235064372956895572038679159246563009503204218880976851749551595726496537872572452842947929840651165600701361714389388852061868674501284959084581107189056702869785291423707788972465013941502605925367693923824105533735985725597053288929469427792771757762032446150075000629556815305204660715400870718475878055451536445508856149953262299496648406184911041300531819198497885946371100077017880699678522581726368277158081639294631009450975263203276217691558856019336789886373352339090019140666075595488062245168858615865469646084614077978153090228927878198038582980218875230163839642098346704272307259413581706203656727306080917305311451144340781369778354796002981383566546732933364712002096513856679713740264278506753244088895314475397603943398492095560453069754157265803259255386896197469447803474753019483629528499365413308910403371069653255527251700940442471544584490687277843360488613868879202507721833992562156035356794214978190618803226035552971006275258661177726985778871770060501451279539453439663016326133132362400204640284684112547137984826947769108290631862222311102121662782021332634972384075989496984583345378278447941770346366292480065995606359541533017876356506510883337914582328968095965032716878807037288785148926578913077343814146980542202179068973527611032208108242463983449319377766894044864572599789984389083977305178517502843918765406081928237579229792463214779183728867765356483131584970062294241808843139909262049498931091725464625590430966723624522208620467114031726523790546725195662260530265258032443410091536414253811772021235270453923616970288265199277192712781494679754424513945021801147363263652389599084211826546337182111415017778045254835488370832485840317722787891375449948711917280798936822697571647488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,36] -83128350830478459371723969598499108961642060314411987288157699748098661269348282749253220227867925105012640010947466791112709960653062994258573684344335476469299892740487365502478920923889623901334671606187587762192583053915542687234768279855209342168330031341702950704568335714784617411940725448711950433903199837641270996667735700320711135289265832957603060918742944157876092435254557202245230594475384547567845951541158815788459518978613750631532540599823427625186042053363932380979388872878819161276795407826430047618704299350815934411867176409021574366933516906975578866369499752452431409281103225570755303502806929917015290055495722881594526491172956332219662822374014856782311460061113112682230845557136591190235111293806353469593572925175653756667843203906154595202720672389289582229015968050306442228719202503930350800158224398833838161546645479731185125809579368916273622534433779881349950455034169150179577472626802281178410485236858886113378887585689673516263784844623157375018257137372515764770076682213593867202567437486356691706010639833082079202458098427183291373604376808149755084214965362197594983671743307841836584279256846653674776761484904868114846547999205487417011435648936908227680071052837532658235308396011571803771196902433744828162635369256964268062427665361295336908191233476215468248823088514138220801099180889375556935866119626726225518380762660495664098503245771087415040757159799582030787372063317021757189307427892981190024723673014453495120033331410373283404496790796953756632335483923945414829131855225166096314635489431438534201909380544250737122059372190079713146602991809138116921583239353824177947455008346496461423454066782472500530962413076808407828588862870429596405034905820619625089174173066605963356786990971617360087932278743379373421498039995100365992656827116388448777335220561739982311976740664408632652537379817300854515115686280110160383517886798817481985237837375059148692513239202639489579948933216116778212683668207747387696093822467866711812232266064595989726264232499910030162511023397590998417809784613949295453289849364786584112910117175280533012884517773671048691568743345607946821100156336050046553292800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,37] 8782273795097279320924728101349567100119888976805350685703974721583803834902266556854055047281981060409641018670151913439712174229031911210537939634460015541492924537474134959398385841597027527357776733185859021229821518583192904858818393398677181380536099436197773201605468978379718365656269209801015763236129934290815130733410468383724630169528381180187993803634023874084020719487288649256159965726356811347830204889672910660753098654278055734504076674703983457871044537444415419019725238237372662102261556990070425992331240347306709813972566040722007559308722391366637866370121938275936270537609756075042263296885796094850477382793557334510260528041477492449712403381418494335539750438561767008402942407094001192061780750034621695530519254564154567168695940437117330285567291066607017520702195230344495003903158466989231828104885101231066403693592500703271186513185847584450233482813921946754703973092592941977295494193246735087751458045722033915273138195613849320820530661306618187366714206400270435608588766514040890678625479504268816766741034110817535238642931300126503915128420504943159714496800166038859025046348300788623254192223173867998775263923541834547102886134571637898970104143206233502425157389563240910863941354060641514324112279055032381005242335457052667020095552819505125935161939295642735339900743934580281248087508838202931269472915448134518857291762140859940223659273692245193247009033696538276394548258911951917332085195157814892083014761987226900279169831001660664226682725070627350954529133405116292643267038742700542729496734131735059480242911250488133020643864152284618032403711826168851193113136841820771069514025826936116697251953508709692642094324578549329009347024569890569327776897282530564904923787085386479877984027888226952267890636290367888341765911975274567571266897606847571738589946271761698454729222659775336011267204887814797054263106217067756827337215590591972078150284557155879174804176765453437573627804179757115611917019920431376270052995024178562038338152106804252878347144597799858162061365250236912142582487264987367903156988101209024079660913061576574326587914395884904258614515104706322874886279347955006399578112000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,38] 2306439552479743855596166545153264654149982456372830252990576722286059807411314998339273718013238048683391197072871984971008497660833675117992109317539175746032433183348355005108045367606003525035376455313791383770789153979214832142403935761601103083737596464132677513110734934237907441476373801339679750347154539818162925896119302884359248356586658911425748393449061350539684910305425665418713940099197236862036945070853256655310858692220324244491038992842665446673248288933957439187534314205494219387107232512291864923497231250958217580222980992590877657204223764897118811803340375784397493530931864547273505534573059564474032136249123156631229300643324246625395836766879310232086658210416048944653236904972884926423637850365259215392763341069395647654768062645956618086599991648687076260387759743958775915186123891332771564245363687354370275803930134418348848982502024870704254305799334556803083412827958321534928891406348326551421162814207382923151682857632858841292255747593638873706954200139007600738547496602963103468631315838277832195410736913918517988191933772468205877198442759797226911855226147971143956561746871879103312749001722110585339761848366121544687326791850888255604545041849611984551336734091332690499443128279680286484865477103472423446837598767072791427393654640577599022190190097712850200961677347943583341976799362612803096543243837307410222472882976264639975883383231229705553950693585404608575415608023374929427857150491321699507650222356351049632536942003070366762225531515520528634263034877734529581595192947931955392530073633787068535827627376637610105474687207398439434026889177014119929241676768970007489200423275549499711682072479426733928093735630697195335092898293988785185361579647258946010612526610762674352303307537262316060908217863088527217340315440392853037604122929406299620334482928016981131176491230107036118955026306367339972374431678312153227282601748847185040193116274673206818371284394607234453942824604922760337808305499116554518138376469958633226602167339318483295550895605218407334013526276985387620123173282598108722573711659589093613389495905607086374736707278953016031405110136617897610570461244562185608232960000000000000000000000000000000000000000000000000000000000000000000000000000 [113,39] -1717952200295067063788375387871180008930531092291986753930605485661314149329003190555639054876539089985911301709189054633420500343710352370431389737775691017074992507729205358659661765001670437945844496950351328793014665749816341959810763091658008605766269532725958883462186544603607295326605077442955584453936996899222246748295671854352287634813354269467317877746292423154610191115871821464769907306360600160450583514162839317657994632456028955788092315355223649126591404400264905631563440375807896622241219625750179553217861930506886929320425752350829879729284977934313660607700991935631548927937225922103118273598806481958204058754830232455145936179614326555644339867672050729339415627857643806212860772521019711266090336391835890254541717466109872033726262116094351946905928681254917396130271626347945225576885474865553649747205562216209244322071582824361841576697454669470959587118164973052256138257731258711740437553931893183000581062034336530586730281849186355504918324612540050643968738209381754175982288967958170449965407644426782305435407743548713777415692637323465622881623232459589788666424115062052969342057569038689254419721565860955714460118742095024376768312356898765264993392086756636690686789546416149298485327871242042740785925146913166441154060139408523178607582360348321843178833757902650691205243832989961053179325148609403081946157202281986916897567075539818296955098648719404237492194277338268987721807850008607885642573523499015495357076665905009275587663383457681049369290102940084809789320400483644631732175040536244005413068856177514026175031190193270009873698336988443695881057495946771268132845186183426734906615604048000760602659525171050768107037398862317680628170954859146077879903879812975356035219867228030551466379050619900349997594885924440736889806565065236396517736583518247754618967946619280721160823067063482145850937359304526014190110804673740657217855743284566459947003345323260244077287891312334601418215441458865619447722647701110709426228163053657496314838920394147919618992669495613201840041984728046056092110649650285481999339914495510009951015146575698182461800895136642673304363219538542088827417932329764310220800000000000000000000000000000000000000000000000000000000000000000000000000 [113,40] 657245178562677906508691471046026088492221343867753922052704308622650053263424473277551742330957234797619368791271603871272602612356220997934230139738696001820977400130402292956162495292890305633855283604384277071789411751460626693576876715921841125114085272419910769751458305734575752086582761268589303927488663031863148276037771584646713034278821907563929930473120744676089940801594897876050437252000831513396831256140965123877470133142646502997780736108523981595840538596147083052724447294209000044422756849705743381094842505394623067128536654638447222287493385159086890203982565548907727086457221723541495998588769312243851586874977806046033163381937398125009793646274535775910548510180661635652765302836857585574964583832666910672789172204706059320944173144259075080176556643974315171567029996397504532999703790841894481420948569607866152438017806265030676803494361458992371633587875836247047720035727800314032685244561640148656872203449697192076740988615645978838259571979966061900998403259585292864419116021627519408656251988157513489114354679714898691543470373671742036172606700254728199440903712788799064391304907396226775249024370481439540307567995911020637609517712567561280344570261554982317768936767378335057609868134390557740136702549110956933357420742279226352363921195202242710947725857530668021190335360338137543931366477322385563011492473620518686097103064280933583051808764192683143022866944680830096718777676192133666298724799434283524535512857508757097622044390430554305334472279921762333033639623857205257033434878829114276998291164412222674004413300786103165499788414738494178609080321464180451889251662478833110424307380973523834097885540704995457544914686156771753131433030701732406852698946373066468616860294676344932541305696789101348985124743562654343840076977790307645950035714972113591769437497588166748121978631686859020542081958637937348213675839603838176607047504953048561571790906818067930989740413154420531553967374066691822764342144299696498627322296910473842005199475104953788120528672282048533717816486461345717943990650190030617257534285948545537283139095558419599831370150180187421406580704587407372431394501956036303257600000000000000000000000000000000000000000000000000000000000000000000000 [113,41] -218598880103610906859098130625036120983076257534434243517001347558644275796290860146347859900884882112721739793303766871033213136433886860896191546330603899082304825270251332909141668689557911740685514207305184902716115467897312046587459048223352376804641549123383185905075335161418932381209681667246880090367462252991856469864406429285064359635591403521018864450343176937459817739197994605224285131171161692420396156770013208775225887810664676674885946965243801492888781713271352084072690702982778554175473434798024388617959182746880705752439337497966326906584059210738900671244428177990998287834019060605209850415324508460816079790918661490285250090945360814393730183307520028977756785340609499026048411215979179577175198644848549388029173436944361222380413695366345651215588139538037109474743285716832646386020714670275470154695055453849714589716465781583467514530386650381558019548445092876655933419464625557314265464000539768409834811957570277186936501886757753751489783287051518997809670290777626153111852523755950612490158213582646818749256177694281262869551632543475819274645750270727487051748710965945285903917280720155541117890181135093199018092502008406784912520333058576366468702653388338717024897775369439041234849442178145457510031295090013546782217552859542595196519027468386295832054537915222090848392883287729308555182027565574508056153560792093959255939975303418966360959128698475798725374116037262808520315697900094372023993880314946672206655030424027698889170411168273169891113277557608308484167333037591985225234699514088539638355118370182839154587812694417064958554870489689354849792964938160061541282418185636321662932560533237914907147399814847568415314789160408118589724937438915211400743418585082071355729456770588222408585967704029403167824991975375285482492270268103502728715295982731566697605607444052349615269014709394173502881201748617338950489905556922064017875696812198858489503132289512529783651591821615134295532618369842702499424477805105252995663529162263161557304673929982897563994667826222901765441024637042580794699575102608684091300494617364055900707742075731700886745968759557272323341126242249941970302463287402128474112000000000000000000000000000000000000000000000000000000000000000000 [113,42] 78441534176847658902282259472396674224976825094523730003101112132997602843224101356931242003538124619390196991488396362546698378813119230953776721601074322594310471393778389331029724572652078679150731065188560859384666238966157088934724166319638126527917004324746525273029275623972352520679771105547332947257910960040805370279008192167689644044197346951106234503659752057001013371921441770894271040669296092749125793202517824602741544821012117805361496894469895777652573674412823086103907861518712164834017339990016382934417635089838451976727459101791246016027981870768951550864387376172267824569022154443923551687908121566242532250136735070904536786912907337809259029488017183810488673703229280056859836668509398735410372620932904290645896505819997133234718111671955717238148309849639783545519755087024756693821038452552535661908268744511464659034968975476898172069805917080892183742139990201551226935907795098243766624480589571710078418321687483229040346655438332649165672857383879816262304263423606087754347875130959011012965222946286552802101151757733693449637323349335836163144355831263636486953089182742963517712728293212325504253469225413688797925286921153644131415736964695257254543914572686992450636549538845761535589005145204019331383895686049455783094511236236106768447631702543916732896752362286570875104663353313102386891915254794949257620390848739705449622431946108909383882580526004596787494750085258571725757930146210790379031212026877041311540473732865677544021063863144528128111209281583997094742173434117194945619951117864327236632397704560443871005558524962364632255661451712791880288238473653618756892921682968639712482257061319208664477157704465279053105503576774939041161597308763894632741137290734634306021643985247230336314394200356525934903227607098700537737308190154807929397948099253552144449562567817414301733220725387229465253145565521807955508278938463351082096375050637874162576111199798806528732331037651410164861854042273766762813605085052673151859005970535203357478012199491461107564303026223847135939270754731716581284136466676931277260889649463345904929200907017680488748904566646153487727979880409293174890606584333567262720000000000000000000000000000000000000000000000000000000000000000 [113,43] -31411423384920383400880663054757589884875257418386660734026080488447840504074107413378642498051913198463763465064515829859964722159939560200725428268547895783812480462423097344985820074328192085198480691297001820245610413643200976027837403713568717921927354301584988621830625357232358888093672885455990836907256286759005205230561945228616295439471793175015510065809940714006496492294988869790635265012177039940042039967581956448259945669206137710133681606347761706296426542623370597682145839048665555078312279354311250034032916930707128440830721079131774159063063381348922347121725500840516648261988767812929701266886177601436845180835248188921495734760609255439534804113541222209496238963801275301458607219533095637459631603496887577784354355111207793145253951692990187650326814821562538812960746257373911496126047822011423146786436692741598480987166092435935710358624880186417544929384367840940852627248185382121759153207296977899640428368825905070435874330665620084428965821343670387526274781007798729819107742149481139669608338235733342743741306702571621996887132522089509238718957032683353254982511961243209776677587333012099552495985782591893947225139043243858099480290726321570882975788123014599853180999717933239395582828456203970944661893417891447955693717942710286710497160210209452961587867262427216395507555085345976991577231644858747372425402268122786416372507178910671785080556387167438952525621795847458290651746592291486226806570397434951460714457707416729759440322670828397490669935991349014414393368277940373582631933216459999349580586335970710841239826606788203056035083389874734674633858892386218895601490291829617407889839320158912750016854480925230430206225092071241217028457754259729281420426344821626491883695150352509871691886731915752005211274386339134909866987944498231514582680683256575541065613173801975262091385279270748462198246082254593008230234907304393686026705173231274574895158567827574224375307092720004139427166275279444139812229010161761618325356162073539069996613769195287991270955323406492054288056213606629141024918691497967882650258513359308586564131051426138510268386146146005034104220836326837327132561124826346946560000000000000000000000000000000000000000000000000000000000000 [113,44] 12557003021596907069547071376980675615433468112878258649011138119028133677277810358910125710681166945718307556053679398098970020570742582686836965006204883057316325339281795933652590413731987978964695702699358817216393544529014382280310140931261964012810084484876881662255063334949075981363257823364756520247596625899346128464722171158336398742462914514050424023417627354596062159981065925899128791369994512956190590548546072974051225289122584117994432533596395805302121625603133449513387098663319369633335166901204159554476115079223681397475816966813544015325924900112791701039316332588918091552682365925253194686807587882201026503415091531692472135831087313667807270671605703709484615708393595026701569249944787536992787629391822460386517787942844818533104322545404261781457381307663181343209087996761545638615288733333046878038842022927847997834306001115563347616704225122930379046536258771294759947126325889230877361336327452323007078158837129628436910738061059177305954721248079296753902541622279413759462521054801773936975776125025959442453050633751049615656275691143532878249749476617761474101945521192304486030268231685833597416747955140830230059291335338631441798102752920818851550370457187780643157613288677789840438849389066897474281116485377274352177013377706392661855144787731043560646458403163499903205168753042266991860965204497786677187418350832464717115459294510040141485891262388192648710422251439469394522774162594700324064536521590353185218051349477009373149631085031285359384689626902397286648271735486131985678182650547253117162989040163982896362666858866113457221755870764452596739671036372923701179759233447435338644415860331637244198495299833916439308227974013056007736783421657829469639958161808142126501699825916738423186879974050124008762233707849324772629160285409491053837188082419627600186363017066572707397533720220002500174341784324461642076926113074890742734264531362296503169299640395996789563736058208826624923435037163179037554616900004254914908544881500741610878313956713314433512860847737255829600083940430691850741083151359812996910112295548819758379976831550995294893376617891683621231889422297935069110368886260152401920000000000000000000000000000000000000000000000000000000000 [113,45] -4556230819337372344596131774021056127527360229921404414523251865967694645687673095578692114158811099486713636405634683658425963752677713721173338640430876667924928734618849516824206585663301566405548886793577630911383403939210410576943519043831130331850002837556952546794553982726809690744547672594648780960182259057311355466498646803580029204941141217964252384740406170430963341527230616967241821678411803513856164027237943416408396234095024881239130523905137564183551050136256876123143034418860152302911790318582792010729273131662609994159358433439640580558743382311810689961871530661541814640701047151765253279955313990420088509224156932077099285391681611811157953000027369209728840873689267091575297089883557018708590064934366476341982562771521942754697662461308279623152626861049149027000851063076155234282041954857202831418035725722649576898536524848256620045200199161174610506818862931755665173710901834075016076399294482649090281244287320501659041394498628371686013383569423035284647529090787996253951529133684583501482648274483820614662967606156985531394383787426051856041726512172449295064753630312371716658139000445747013133568259862368864663048773684291266708455533070971793222485091472662449840217026499847461776751091010102480777612830892059837434331033513351100351829745048360005877771045509162977051814563008813028234315112971392152076111692545075498391225634838443156319006155685001308729517793504537121367880734673849934188662203644441310919362293556802180515405162222175342985965321879698864457508544835951393340161182703755010986707824390227170796811225695136326487595397950696573741766241834799240992953900855880710806169368275379886391698907675111321339067363963646466805830938115742665596011607141664136566486262743449834362359576668125891452544040983891542196076953105882764029448148174295782285470486770640250431206706332378655432533724932444925984600687495260991704487536359708654763552596974183836981244882939973808400926907184129459866437668611787149666660046336133641529953715198961708780550904772261381580213448894054725807848299761070089390162449817381766453754361724875979754818302316467147516367155785062779869702533853065773056000000000000000000000000000000000000000000000000000000 [113,46] 1443963071940801618429827482926705203136474325769358188511714920410642936044578198753801787546264858041055771227035474611104449492869768747140280939144239003369135430909245837911302371006115487339598403762575273957683618798405574018841427953922661215055926376916228797028075005332986460019718461765797412332274048831963663856231171428984248344859057757209194593540835891563558260541144761547250436215626981099584473841454195237543279758146031119977974524074757626231138068797983179030941067401898376170181400617422545628317363669694175123094103333207313395796016817064631912245396309194540584965277592876173975427834401412362706406369080579859203624039597567640689648518991149520893413518651458444627828145756351239356992441811975736250545655205371586071384860847319184009899587139612006369992767750650330326341160211936974278792790306782168856646643395287131514575282549176271280440982795054138630199478355474474436676853446711917077892202129602674737447132513548296712401483774368431632660267995199631655798808149833114099238930708644910790005996723076507636039411633137404331705075772540585775553916862079773566430518270223937823809402864866061396284456233140686847818171706241599297550924808436391887747190658533100587677311526139007839506995400418093562470564212359953562150070182389058735380437549470664744404781008349803859010095286340809795323044053477035727706550489535652944792559660145540692617127677133540988049037074268981269227038537660701319153920889327469116931729187765721017413659879809542406284182400459804050436218658267297237157750366127207041785495867755500810243699465747625573310417488517573435327764466036183652168265027379329540410668263405226152660710104768752128627254310852168153439961911231381883184941008175599781146388030961301159472563625406614866280776111565981668998392278300004410814875817789561985849862495702392268060520835301330130739602555653111221149043340021147964406576717911051231888717524615145774851179477087663510643172289414739920484368530066556355747311810590350060315185138730194626653203729768996713538465406983470209920651687347567474271871901505147363870510127584125627077446109984966543930158345497786449920000000000000000000000000000000000000000000000000000 [113,47] -396029807897611528422686309951963743508319625254373392449363745044877467870945807190932440110362803119214483542933636578500605796419782379111794370293796293209026755936039103622948852721796416150655941996093757830539278978728592207048665457364781881091447708226034402178315493390379521748144496990948534808904437381463807738706356236156876222885607047039117991047415809983685931521536503549695645588381347325947047234651387354461548818940662572079672069048506301290552919066770005559129260817625098205609076626380110913762041864424664612158641302591373059885946352053871020194419528026361019975009858952227474570271217046251763551589654171836427419487125560799388901626680019870400823307157480412181049929479178836475548832798085536523249034454498338783669662468975184288169220268153492616710892778270265689978689465474929821070817791827930691689745778372367773607746187093041269860944069700134830339828947063027232484075185590630004454953892913449052336853132642431535946288402973063506398708743452131958532229396197085091077874705808648162571116462087445931822282228559986741944471135121877948516756700852058310747731621895724085812412013792621599662276129530117574265957522537951671260604824227467688766710694512248836006217136948874339747309099695346087237108850189649674953465919838784201686763737047490657960517846618361029538711988329906772844339185156982832703641363876570617255058303470855466694500147524675247937868362188476901909483365513929401233451291276489995027782887077452285857919521970350335416054447823727107848126136640846983882636048284025484874307653312837204883278137077897177533228510057342068677621950225175905316142519239877385241895966689128731127578478334744858898553940786131457603278303897428455601832231353639102298366326745837101173576664221110455743727933864838683675115556038592294386517248702326668519925341969260945812771829865967710750908362608551215888657480327508868915639050597869805282825537391572912072016679060151718032810658971190583578696392878676114447269548726176860911821653843981015864344165195797185646923775531437165091910761528184415955341623186610906626336935057512631906185490107387135865197791383576903680000000000000000000000000000000000000000000000000 [113,48] 94013461537109272049952683150142238575802966639791615157628659457881193922182410866802959978523825575332383841320438664446572552445908248729666913369046141850756955807665310676530347756922950460634308303167099022761543434120047902465773735559074988234164494278270598471470546532733170040949819610569554861530802399039580273712286909175197681686069438855466784156742530305505984200044274976410846863229741892285173657078313862770754599436066760948469473631621161709369541051494595070982669076219814353595337769780292304599518474116337191109094729593556134980733892184078978613360850264072653746363177234607583158449337292292690278260352645556518895587902615238048175675070669409479505472351099372136157727169376800623753526347338419540584113298698051142715620982979139793963695522846322125950951136151707107836848216216321797856994016793833312285449480774381195849857313135312030479061201897592500653288286059860098442929588402201111888581299617407942201831190149220031877451651543388383117117096987321712199185865190658257332972960723300962796346069858435742834028090949158177759946224899401180467990372910828242894718691723827781722820816230927852050301355246886606490277146770607284327617672026290116492628193339219381370589850292943659581514754263206847306531721120885471391588479009631445304202217226415075422550831426936153084970157642222806127107263454739668889352872267324901835278786419553451162049227695840661199808475744639686764525130819367303029177937349215619633595985050437983152823760740266263995760839710364227801083724479774486733628596937950158346941474255932658504856264676709701469558656453061117617791992035245066191034030376924846159506926832063482739908612353468605487941082675544496056251991385456922129446154583753472331272132489216453540124810778881158787593927969422438768005463536045091017201438951917201328788973189512014561312218603806098704393143063590959740311857842026261902513988566825715056449127599614763345418581213963645501467702312711169430164829720810438470067105735587206979669854765321786955168773095010602946456560933264087359428430883061161428365937721093696075266372021232159654082116224717393016222604318893670400000000000000000000000000000000000000000000000 [113,49] -19333505208284294723001148155185554625865933499218014305863269529447888968424934377456734722941665240583568957646206092005442163046713129280524952834069462103528576040767477285390231997873167122188988523828314312799476766532466783001865277971792541043165526823587935603602368410048550246007455780764742979073134053528842784345684002426863770120291244467582789107231511112228623997795244988677138645313384702596210220167008095005687609920471325585267731209688777250730642770080312366478352508112148743208182697727127978437912973629534256613551715441668802519333212603794623615151180986932920283053325853266103568666823484942965938316589718526983453175995983240032661276549426237578100139075786426300182868628031914729212299749900333822077509192572985401391022644890540757668685890116745678659728720568709793953603535495523624622903367749590762086194771391550702943689998070178052359747422944697398162065911971017686275097881046416411337075266638631960128295569461394058598335879822451342568061306849517170058475013646024140927947310126902928745296417604860271745180062543626237988232082196915210408279533733387453891343553224910919557276591640518367436503242734202320968880591028110886819866890510377934892278301319331779296517733350673587428944090106143654332594276883535652739457023353850075618960165632172250079798491055333922369566619276195398978694565621222615762072094455449410748045453813146553800571377035943031729187052409743996608966105655577086190659817734579005831683331968925301909141369075282137353353656392138766711173696772534258270891749717196459783258336480410790608497096894699224268811926805263951807781691870579607274516512304641237962452105507598384481701809082989003538130620527344309241539872149454110947455653428577454639919319554950655791559652790252964406305718474286849316803174726490653294730364575692911813799632809867648991393027049944373805743961259899820058346611200129663271782300189795442417348117367995348614041710630897390022258441688178782531752020495040090095427002782388117278314801415834774290445696403915984928174716733876056371433926999318509449478770768398035890632543976387098400250143617630141400774705016859525120000000000000000000000000000000000000000000 [113,50] 3429613369831914600225085659601621508949885858764021853703089594827519567050470101882834728123705579063761400177126386722926813917850677349977565378557565440811698228480654684271908361027195767064340425258249616176654858801335875354231654246604160192318292341484805217074012004914007832472720827645158312265506706491307202849773588170312234462959870383084453296285121642161355974147927801776166183133199236283019339868767247923814107526138997619246054619182748160940349288300789216356125389545173204022996263785378974657492360415566570043376121952132167290797700003345996080870586425741288456227732578387294408604028214948982072152168374139162799487811494806807575561035740486862362384120838224094744238967021838864159173734359541718110968582209219616071030631022528796612938958785061093931486268251184727497392575704895058875417292137890614653869270655084842203619419994986523063177441144271036642802701422434191058732270725267609969158396986228115309124851463804166947354887542298380887365299380569715054415169403663303591211010766854033364308526061322032275346097121430048727236440812722780128849937118769925660625648322605059619078420878372681447514114100967492065856148528435605380359274647461109317062876603194415101627863455449718004059926448355899209003228705236713287756452533279662365969135786147995125786581042554454197741626453819252133239308171857904842389138068807088092599868237018341027532799152023153814793543333128223232110061216044809639536121827748484253239906350755719517263782857498161636995729264966656400969224074409110898829284240014023532766370368894985233405944203608698838665632042857735446740168148388054275334110945529667845939485564653552973480017334499342611228215656388063351886619278180029399280838745227458369298870016575381804091691698940539509342675650627446371815864640027872405652944771048221086821360661446787468576035049015121743625845591481917824781155396112042135112006745468796412515602665763357438234984271079147942670022766031065384106731301740463395213036626846920329739665615288200704044232265008954121536324746061253211174013947139067454940101660816809854037992400316835836834526576077243664198876418749235200000000000000000000000000000000000000000 [113,51] -516312402004350672083123183837510855175277266949256676332949968600192452366834231651520268077893976163848842976885102998133661380735171758315900526095619619515486797481666054072571730040299534340925263139212496630096276947844214682002228045794297836018179200433599407235150867183779479345976345617250739452316768333132337958711708616366410871454002176272027678535744419849377626562296130696539203596702538901317895922613255139080767218993375512997733673242359881690614706682467737216059344383247524435000901318415279973256993865194876708644474641265929510284809436610827134524471068750191070267321899009119752168324496176056947583414252760140929218844141791373601204524840667840423067904712446540600483567096582299807640014046769614788725737069275367268628775755200774999104601103922817052218765364052651441070016334817375796508462412549793370623220907823447312909054578523130015346937027547657199797924687337468588179359475851485819490836311137000979284671559277729996861352764757880657458068184913204652096201492201408905292090789805533027698317947747728757984527709663324803482890151773487067317662957979864632996970011505982642224205154050336637308752594512250294993956425217293660137537451994589887267824620810977269603329948530301204385953695005530597477939579228618153066694849356530182988022877350911512486872360853927589482142075928982700010342933522778208623543666578815807527277908137198038438017345146237222218266019444528900650159253810130852446847491116054643675376466370502926356699841527477476124826206485418942594825996349274432822693784329039138769242080975954941825605792777933355562553868680752564690604743259600847695934419020563148200565211282732703979788541823653566784364045941363413813136236934818743468139208421766784361365387776587480505205580230141227893146540994254298641862950943376084174660537911626509280758272619700966548243718597540631803847858714830549203147973777748058986268266241438502106251748359039283005501979056691749348476595394708972234633380786554932054900453817386620611459124123443485192485932730925972281847818801172987134982116184503858979600115186006056127162076791421905250196628266718780088897886675271680000000000000000000000000000000000000 [113,52] 63598192670515567701210253638154131191392614523783428853600291426671226536782516307259588126075133721355348477293304824185826361646960495271651392726426987156241302786213835192291717439017414497806613574678702534985051008223426809348309930640267218721892709327865642922645787695355119002338992747289178113005674398688067838096316810600104509941349047000710353971020685009213397329856069642205598219961258834985803991650034946793513266860724099844561500429403355496568994365304906892290960192289737939134533383168929212771581688712175812505747860175015596601920526757149362020538774470954692022549473226159925298168216693072847720781605087856860874085344874167588212171790170198879219557208649097632910929257055762371421360351978959799274821992834263088528970492906980986705458931111772241861843787197589666072082899784675038822998601568032602557458528665402112217559076422723639647186260638395816474482752342640808558232709096000482250811999332153532757530116464240046714383328108488252823474381965284733775471451249896656578516309140633577042681681013008696794435458725329811661891337374588039009291325622207650017049662134644706728757792664754457240784506927772149124493316567289241755494687655924545810256770718811463273354483244735135730322468936219746295018249937456455317454849116382004847949456905449914766920636723981700706026126129792515595852059621291360387371262121830708270525335700079460750386975651345690531840003175086382981723421822312078959401104078767867475879326219488170172873164741174933303986011686742693542970897424851228146247924752190614643785675150880902358957895968782466683279596940915174539415895427262550269087126671475833365970285340307084833245691463593047278616669503915181179086847510023468805567904728613956583210973966759095565511946746585441299330085478342061006144475069505012900326730012014899646946116813558795702054710027563727600892650828031162024211248470842112689771884657275786538986565723978079729381549867231071098630781185686969582065553476033426131992770367658483173397617884068766991114200622836823918705472899315957943248427633446016351977162068624787821702740953020701341974270236325790597676616017510400000000000000000000000000000000000 [113,53] -6009511961575498481914896570851791589000589116183854002263588327446792016301762899770812152354513065709942807132484794235951632289313155374816663365563328581922962292261733573534473936623350418424941955904812972965142675516141922770763957770806162766572503463822169371441382985516033815348555165632839078839896463309248590821172275876974284330385150453936015311680991487346619236351078064695636237848353210149259751537771729972193306974800916685208336944755219860700858385148971365796616821081804443874676929590629068904798126130361475601999916611923134544300164284975335036370126875482046546534214583585345882674800990734292033342841638238862457179323904713995043114264725096875112999843111564330959912835967906228446010028636918685402418505153975371572738296278199039192019469808624649052327013713975570878100195370684890598936805501351491323061373078521665801599649409135380600619795169722534138663907688752559951412928631664208818801463916126616747193173995981922846616566799179158394132430306528038558056034852742814312871193705014626780615342754753322585560981921501057081063858646535165046413085364897265507418528604700069650704820165731700797275091029725653812285657970151198743142021949493399809378335052150639693706715766812453767925925584568107586462378460084262128610427556947835762339792617443661686955653570318968808386725669261377225408100279441973320487172515336103161932025650822650078526544212125266048036458123169580045190280511314382510798537643155819310582386546128698194001600800303397165266921185450662515640727703029619283735414610975238667696775253480782040681638969685697632699037963423720778682081845912680171575351193342671482721078080894016301429460465536802387661637718796047043407260525859993595400523661780380771056803908991619635470303434093245622536110453448016189013507065175483524081247692955791082809513583907941906493028903163941662683741065978851328003813450237918861014691807887075161568814861454871470895011322129544654071716378922786853035565107694195409567446421254231965116060817760851487989776002598891079873128904870276953679795953504849057868062365534656484006641471294452251013543870065863869446983075758080000000000000000000000000000000 [113,54] 395323989027595380943131152068179516945292844949728402423173553409813673442539448864912842314580966036248605300208151840843633167357216497611048435474160967770843541980482293243519823085987423333769477273149383867418157473775934142541566134242154360982670943041165473542855401850919046177261522154365082350270814855051995323451099138389913145945564808023651614619556476126828377085975431158451381162380993275921120015963989500512430106851882784353186491294813219588278508317561198617415782403365604582961666262311281816400504626357034278608991722570586825092816095426841831525140668337083843178607404308963117486355595929368236775456316791694517058991675870366984706881197115217677257088510681819507306652133676036558492740262799086790265573048430068245613085274125255484258467805598959098465937800991091605363391692362734353681034937158953677015551929764049532084228548302337829676461972190048266825291062933405783785616404633639617032210943400797153002444853733792844380953081892770448191126321826207607531337624596921673094626226390938978401208567741118486096437451085646132539012607298708897092838436207121892410635566788359355272405903768814548756513721261317263099787517991780066514084409683954667612896406393206651344874486853416288318489314311126376406699260211235503847747949713202653908793105633127506508198668023051596334698717883821816145756969703858569916985734147152132520614250174980739640172998953434542384976476798825764678280473134929789542313193729256238618379337753082219731071704810276397270846481814249929090317829917799416141302427747941366989338053909277883247877877004930709644319105512294427075456766584706858935839285383944466409437316006107361378883806106595421845938130154197890263978465444985248318297176450792828956392723340089576897554899472015181765255824572184892835743691111760297055774314956785969855722108208583080868277548966631037022358921659858843170805053710624637770979208130225627066235931145756706235572243236837401780394412262027627486715555336309447183760157375868559454116188818599249499106496346764101630460576535417864449391874447517702908928491875106374067453421668495935949283331192393038463546005913600000000000000000000000000000 [113,55] -16046853458764668992633864935413867592560407833067343352150071667415819266489069613585694542607231069326454271764712947379776681943969771121873107108492918903227754936294253361359348946212502803858539500356304232826018576421471489026455248262156165488077362739714339979767103599755520837530928507323598581012774731064876467499830398178045343572730636432338053710533448404688347563480701426696035032095546955007181727280201717949614799590067193431962223386183065745021250848828084708287211803541112336996056141322223283263344491976201310641503077911134222435002412843246044300007031571609249679965366631227466321137957620222957913652775387936886128873135759606853713256997535689922365162249366431003206373637656854681233295120527456975355200921407073397714624598448552299542113088741969434603274519594941241015436705802856158003853004706311999870570922246020329929428893553722377821647424604382011473706159112755301148389301189844982178214452747979210011957984736878115935989755611652953721051683087182506459350443096413336905806777033197243983506339376327741491991348493434415348337627947025974129167238533047931423123150737928036225051924850437373031917099874232016264818307838501038487739567268390918625940674802816463993851852108924308969667600941581666663053650134401421742491807243811683552283771418018029455990847969875244607869557818784326139935117638619073123826167459458861223756123332185450804781717488203903675325753784399928267224798756343119651513036742664958338775078309846926146084934922661739855597577833930330783499207048076274975781389469363997619846573149165755449269518789432199539801709898811144247993359322918253856739738982678384556771716518604182535484274143556403829731310182825604250125072929216786704019467396278733114352029014840519395223692306747511236311643158602776298177842163432307409188484898226047563274038618933202856047588344908042363658254009865936211478776346310166279674565606748283833997300172371968886524649214456789975252977392853613831682200972071621718699331938056240676783017249576007111855952973799584285508808684724408716510014872191251432840439104197430416143026890158601221286951230589701276772534845440000000000000000000000000 [113,56] 101092575194997570064517768902208452560413131867411450979016285061411961432817537124186372360110077453172548664019626059982469993079973288633224429670753778212112688438598078287381895830874919820766300305605427777948507079246450397852974516232827565206711463287389055247598927581421134098362022154842082307129987159822370400087234413509074594927224859615678547754894037558320667606380483638472804503882413586122088421524684939079360136191080210094541616253166758755895928586663505312941086355026828791163930754608441478761874287315052067638673995755815187960204752121312313307746688755437149798613263684513136571801966107133286825552940549268140776683236695319928392231238666191345416503718979036234819047982832923955927050531098685213421424066585576270845713684733044872234251641503319360849502204411635512617516645364036655696650439796505508212246622259071293700079508109840027893668694423926598103655748729131984803603371989174826736799509956358062994428028033997852633726415122562265128167254047562987959320791471157163586462677919769931974178160244387307480193041746288591021284166137072049408197156789563687452371706665062705695549175962024602199201088701251349483462928872108194131490420731898799197723475945655838026095359818666199106574141699455227377170498498019495164129453719958263952706878881753578452649442954464832806752544022024525470190077564190843962136680858247239008133646789313304896955531767505083349696400223198392782621549681775970863989823228037535711796537889101391610845728580453044054305673051795217093258989262052272543741882255658328857152485868255414732044258402208960294052124408200926349858997480617500093440282237623219602014617950757837171689486322754921308111332264468052319196227786514758679583047165598159966782741163917625910636535469294704274483918257450447344686508028494244957123013964713813904057227826209891062371303052774961480528948081952993801065752441348775541106553893077111161439870342817000993170981259596344697820100839989557143603126051043776851130403163291857809741651437215842606541212730864276369292949169636232184602899198520737672362135620056501650726069135890616150720453041200049219331686400000000000000000000000 [113,57] 178916138536955339921787657757792023242661887562335409177021213394966941924158180397726319378473763700785902051836168018186693231219723371956946874094360234939636676228770303661891353346983359773644591922241123436356766063064697446669148044232118649239258755999515405791671574474710917468544643058241922278786040159926466633295661215077421918158480420995449715716205750005568849453135605914593654492978041126124960038368054317253157414433712918778650644219234960114110483001346074250177951382697110733481189185231719031998168363479527430426279004246833500091917648782777445326784179438569732600075410263261572648732936600276998447561800834101306011082040767872246529074734659566095738215051300888727826698785770450167971764112675721589603755198247273114866131838094425452577316632836840390151962173489777003782744155167582584860729637510081594836051545452928251658214871353718575384957685690097257196893988120140753174660883651129016153570600344471694358183392466721411041928421864676023708331333931170054673783698970426560259148179640502891062489045367331309597090417242604640837980437629120137972901003041619184563292848168253103535620810303188016274099142547479423056669955484659928535557240922758486630646395627770174225202198003530914818580233871259890087509977801743763264387523665596298329266842815214518921187339791532584636987054538026413895799479639617944429176474802143573394757274902385935267383330107048457544681026582405771981212150421035365598884565968376141419020010344116491887551892157127175080731520587637604990440204279005485917251461675601745295127063806894302157810907392460772088734857764645982850125523929885403906970084303860052831551886020573854295884724426048399652216451876741439996566635504430663047808603951255098701466772538039253702127690038542591596874560838494501954487281525040110319486876192168633728831146764090361839464606284908991567197400095985678903698270485742486378004021026026721662127401584890925848586074153058561196950270512556462136893854986817350609610298866165158432177635220946600450439739334865566591894873264647418256968551594536941887135868054218386593039732571359789594419892937943341456666132480000000000000000000 [113,58] -44308137695721115747008814089838538568385388340074943824830500582142998500564497902388034712092823078033180917862057790588492635050169199596637735987152837245033628998451956726680462410902548382596347603261423092668281053744819084694370107752743017095403669767648824885542927365111425786858695754505158311913568056385699393327454148011341933268095443256517576400086793176775083976727976523096983561971853214647003549555558402076591917069165671949025448054052825157713291281931038816631032545454930499831552681163343376870749454307682908921140658984637274957209007260235492907062198018364276726975684409066139294097341040940365804172966868906226858090575694318213782682694478663356575793356003422864982491420499650488095688761866274015523002977396293776455051103047395555882350377092451556253947317153153484517053757419656246328385189568666803135740225180218672514337135319936928723402655661096575817615783681972616948256321909352068255627382624874394012514512951048423728990096439074898908773507290282837264838590520246307479171380315306542121821837193956953229302115545570274692308728798047250610095597121018535746507685749566250050092613724745625245076715041846892999548770698827141486114074137655661855820017235798091682345539190526261537819494552791774491834923966892733521136110482066556351219837502689055597821121948467375766246190029748070251579890062271552865251629860309064207326623453193627158114490711478303181440235600023101095496118516576642785933377524033549466990172450650087960868857809088768744936638627618978930258325655847705131419345983503847780974102973252656162516802337957894818422298276732000200738061034172556666673251000018134751484775773317306260089349304754294996981993999886650981489190958137270902235009437737691843658456817421391094345107743912906487692625424706615414272349849068345278161608363171854315621540886913755714496149742082058036344970675774482080108439850825394749824851252997405745455486199404806345570710354872875955066680490741929532255732013780087122953836670649054130620110845302476961600684602485018477779697562316562842399589447307135470217739078443988245207360990692465991240150865676332776502067200000000000000000 [113,59] 3814263853244637894657852518130928799145902299769994280331272784713166925599497519592321595306333970595106605262939503110391770227642530244673527444185794922491438978918762263697088110192195537978161600518337112469589053460111313853803046757982159891610025796098186789446209585640302529344271825550372746387870770742222039843306083902448894069813991550012624508066748091748754517151487240936479331636941903676691910441485917700787848349997682816524957142257954726481274684828241261883485467887534489667769093345427007213045406225603441813066637299632503217185676507741557538941713133647446295682607871857909411683492141093132447411947436803166771657695241398375901409362636863067254605294806872575119672370812590038910606234184542943186722995199434989581317751956898243297680223948349003534994896633940773796084921418276264211978861174434976222607195411302090453613547647218298249228557226280911280932825245079811714312746101304973588153638590073172441166552508727944603431617153098356255882587594061993350121483622065047710479234986254464893171494912382918765649718842746457712329161838049170068816339162015951761401978340164213914085235789505980430271411605140876680445898561191735038437479028571140182242172959717357061270163973448452063509736575541218076248279256793885038008840420739360041267912319429244883765726511492655616635692371010686845078930030785394909940658402979461153445618374415954677704529909407754700682640232688303325839604862426703364138164724894690312682546990289649744455073447772156438896241700574471345631066297767038601802174403561746796517486873496724732422216641939559246448332175260670293784991202477187123417375824847482551410750329139983659842370064405506132781100506135017282264404285986288796508396785851588680942345280689156842241406958441277911195417574678705040888395641106352107595291713825880190390238201785319812582799159966496416504271082386788665963579896175276240753891802908325436232325690123112223919080358165178317531477927004880413634910268023523469194805564826633266127395164927887738942290655970336932254904066899290538077019072633914451685622660519157276961164995829156249748603476179761356309790720000000000000 [113,60] 214348016512717393916896702574738214851872182128437358188641201879518294382362104749559916436818390348455817714859715089947747977298935037763719568912287264857858685626392796923501626913134993970474803995166939808067298025940758065285876763540599188291812006496988944872795750109598161504914370458299507268089964438532119634021651737836819210705059006306984538156833026673738648726597693130419024861652255733288659855142784565073217730604620515078091610775583779515918715905961794492162141022579187943313274312229167160931917731736911823119241418034594471557657047538104495257268321305743770652010899237182394660435699385773795637948275454059315914024940792230546191251402684961052614718190366180712740976951089792746086421808933162839649661974125581006199647409616478963505073553585553072605879458298751837227576684731158928750433144950941554781627878630211342957407631800192409489375946664144816536299105740922637881199601020579686441274775395060698755728418672205912141370105123669252248440486638785485002426964782200847347060919212706848596432351147620585189290720676919661697515498086748816772061686662645384759277365360366564774077813618098551260150783973424598652112390255486708770511634232553788771729736325097647709829903320672070203105435788454155134493105084956813695695147641726138795414985417006884386464376375800700019242141779778793709688223127138091614915823443647389486575801375501778337416857568887397711865189008970796975891395684338306176087932768428706161761304578967840075676223410962989740594579162347889539741239052213930574691758524137803967545160007568940413295524670037340037389720125357153339524868314564950276178879877961714014309568513657445721127122129803496657580352194056235288246230796315230498037742143349947868219244013145402219076611742462249471773262726617936909674527655641447759310101455312496027631370144639604572428541943094260269470844252206161822419521193060037655411375002261793060776830434189755566630824140286919031600262010551285337161888644629102318259608978307383678523329930764217416872887971095078108449517075709979111567552593593103046895269908883918712446157980298587359722451245529497704857600000000000 [113,61] -66914191206921220650062987141232649927458452705264072115984213122485412994078450351273865390875585392000914624638469834417135797401601046664396441225332262923097457767146272277171304344293412432035658440403161767878012399036661507550890280421861835641872912691337347946162738375210358462528546448767048199392074884900467469644078079938281517522684135231192677737231380813897943233376607955054637555007587854223377495018746735756909354676405785178824141007062120296276599376939068998007078085383068792725839419002060619237126815432764924421523896300474741787008877772898755871615353827751060946351026245171095945430453392945125145171093121803363390187009257991377537451642185374311493307213773116772389148917533610624253716272428037560263949591919624860577968109186734697657985395626548220892437451460405484778341728896210545729243788499338367212298285567803996339608936749106552608505853656266642499695781120061354989152134774088059624247651489953386966541213029873307322391572634193400193969430582053540891188262038881504017825638959062332120507239653157982043034276771859555253922406393857760427525470514958122439549350397809361911564258113581836622190323882088202302044831907871734499464343101451407536736735280162507659433858793729417184917080244015133663827107120188992070144339631762136082744592608158273151862082427114097194999497098514186045020677925700495990787404961925029723302213128165922473982421958651289256029428395333294979161678661259007442429200541031147224165475513176890134254551696574129596179803540779553507589932725872949841208316197607221436559817290916681532798896256145858975602695815200641773191156278540801368269757358463196302693601466230008008186390843312642857105672777954245640140221067116432447466247408814543913131168682212788914134249305504701052354089109302414526244733501180098517808945488186939870310139992213266116555392579537289571377233452163543514794066978220507939226704155275569038806085034812629446073455596813104022243334935695414074002423461783437461419437888696193366748665081238221417241296156479171285018333416557419151910151168864696497532732545120933643507610968835855026994864165970121431449600000000 [113,62] 5175674433941228591154827506229792697270936712127990364169756235233616779454383952906955494236631757474442620858640726180998478066410964215599474206542021177748391219098767819915448007750621254117570322526355630233700908805487404266047104404915570352826535208121434751061519779016208233761817757761426503128170720939854042176438386382025678141995208386015831689622807700427209240207475232084108034586244565339963304224171900886977620317820580291116769771647087001042058670938308904953378330054058148386040961604798052467489214209189191733974099242194456745295401136373839445109431407626893158327089613184047186525544732561137317136118764266834226484848956361331425676300524543801586116940547047362248820882190778734111294967675375222383109416981046685679476308327639842484541503534991510243444420988752856556595325629973714678492632431246962470742917853017437395192538749799127941396066454567185338016169439170695535524814833200443748989661745881058618762046016757641309190868696938986757220961166400982438367675368065292891634582233436848007296545331294649094957397928079250284049496942505888051903517456538172568267622721482977860156579448640365430405178070335943543891936900192652845905485186269353870080119099642132049730334809245108926459052779146212310513124986430454701963163402370748254033536306830702281250498502478775472421399882235592781754506883842290708649167745397557462083474688720292003401518760647771869742082784340781327660417365442825152271374698090255249386202116045367719935627041891706592791629851162378930229853612282610074537657517701193308360350224608777361767284827762347917678428178196332298229735499891134668473437605013976722787736539371351528273337244338440990077074052194833892348984471074359175935397183129312704080517711868287712492729751349119356734423521347106150710312626714497327471106846344509972781461563514740858960577244765819286010819946292781469158516366981133023687560722137732747812672889354426257875442352694944421569966994395951025191149053662862421820111077192249144068675329134181679992771900148530372756895849666782647278112359507246724909741439627991095450754978883030551555987509442740158464000000 [113,63] -146719714229475409315773371862419230422664554378882059417154413430611166009311400188118926359518124477175381005735822106117262497932193611165126948699691620651239284999085865485901871740556601921580988693677443057882384797747060396603352104752724295158589020693973005981567370864707790546968633647554168434063366938074923084922789863649738649223473465592029111391806308735428506150839165088771812559577140442964209021738675461524995740335969562179508591123807170072127784732505258530845364121260732751650805445934431938216724154626179255204915292704153713622300135858016878003471730148360439745525020908752655309456267676972069073288072076909606159318254870469388125811126621665393225209175525007870030868093155791358221007863193428453706762029698540290862823208282338068450520298472995338829187809656107227935985573065357946728933965016378707003215569130013497794141052679397478064117318740233151221544804001689922444165088413936800720543255220688793455662739163434248950904073575378962424371085344094114541024574469879464485166676570616396699420970772069261161594837519457624606312079796500535362573290975762512242129223664699081554309097041051999116436951031603084963737187036131087235259955394640018497184169659382294442827851497898751558802319025506231744226487261966732986648763146033048020864993720331244772562027066711797889575073711014407326583337037941833616518440486310053259618590201363931704766819282850498874515626278401717105156857644139518579713546963072109855196403928229446680436370128705668964467937800587977616077068543460820690996389204780745282335536619516558101893806393465785422185676263439760183463395155014131419126055484537276403807093864784336318051789019242404225465349220142432574677651990860820610927590885460149688359469051611712971001384917520987997299992292817010791101116289833452584898182396548319891639582433536050950963807297517882581259176555166012859435679554709256654594739051521681927770080665361752072747054982885127469670787634229312377739484956239074774717095559975401577317566160394654917154159861891024639248887898185744696177471344959620269386986194605299202119132541122088840904821238866742390400 [113,64] 16035988769690694579380262228171564020260533462154935187513483463841649918710905801052634346255817476993512039534946379526352833287941852660710616343969148063724164821902149916282513759157667818037760846008317271536201103588446419465374052734665692724610028729425556020849371447688676251229479053141358736350896737576105504069841836284084381707835417115292999913623059497714518588754174759491175160954992612630961318555520958327768217409738698316096261207916976369740398351822936287224967601615752300070862117492817808116136714472015611358016319680398173808311577992979423864034559144755975378965321499618724335273428270723854807094358648491040095829161586233699584222293185158478401237947151881208125529445957801381036009090788128876355257987777684455813259088982940257720008190176536053890810478699774587765358649844046038984528122536055608010948018262974003080408979552587507091363897684465509212072071507274873352873403826460610162087892255243527013745460170492658351070529712729750966013006762569632037834298798644944946202064222734630382267047455994851512329364998714246625084477821261646719775803866668244891221344591628991520164181504525400156255887736054085427306774100901496471670544058570989867962219911558646516173718501466395648355345107272452572295222940081703191173776878688892012007834846214441413847933721493699197642643448343214413836759094044014680701564589751669630963391164837245506063601135711197031507793614702815036577097688519829390023541497746375494889670339370737436490420979005590383916729485528565004930027386113371577395235712893650593789861830695894185072409547931445950368884428180746088485749785969961182701547065024600612694307710151456721408080064641067323157898664832541265108170727120482953113336667232026253533082405734532664947845454469013058396083163459917991126886360951420841421024775818547600681781801892797876297235025852078601354476746468110188063771987363200236102557089673162686640826512490581271696000675312931810181557565876866743879152294848074815751281740444933063248249902234817978199323567900831405374960221067494243858896164851819254449952099840327528956551741623779373458156720077107200 [113,65] -2059693612627171476851084788478957982173770164323407798956386236063856831992214909538420801067642517069299884513831964535230607430562710942968824297352927627219603901270010006576448637858775251565478166805548582788766468068031235737885367123168803800271381728870550088745992835795682652763763723996766813636603868467353230760836668525239761054617775138530830221577608903764792518876762826130006634510095231256230749985154324169408462852990302038872181030756463620637096798265983829000454835551764686060033614206196131658548169332211030976344539152566075482797101610852081929389695844052306699566486933253398440834820202253954789591484984577581878988169518807710531365219097829954820690312679001891302132897601567244379588186172431859382603640435595917594837645351853493772959906536926861985399073826421150173776555044398519048887058086766196674644973101479125537081106807193694888480383866092188277443878480670946358146641166622345569956803653013651938038084368344738725491340660365754774124578104671939272998398007854980621616282791456971801156223103891120590072517635691769690096738150813840110162806341188741687781749089351277049581790999900083519133964879563330242521940131392582972717644916183273662818080100672073435196260056582342187448990875948019069835665848138047564037754971886323001608772137837360332632683064893079994563261569882521205857847423130130642354372858325368939454160540342591857673821800295437401227140108942325941139915072924781569628796256702063718964795481626427931874367539729953375438966764846892579888704619918762208204298528056351422251911577977340651264640479702427242874731865138449857238383928285740194667422244877643185234599869613669949023029776459225826624947600516636432793211643499576011634754958764465290354894745530619887300206812014891767461211934217060278103751114699303443937099173605406862779599604997394642873369124790299283569285086520906021630071810765071419968025350379811911328097969419319863794464416177426814742328060295100471179322385649402747537682576507802625834066785440938150096960803051443502989403058931147201313776026790842092382362400823339878361877589889765288976255268380160 [113,66] 142961106318374515459475148649009128684352482000072457334493195972581585384812237815310244288663540872853227159145672007329227109382075215772306837042440261725350546454921260902993362469556423964157977835522970322662307429140268815351213366201433593275552850967399311175151085193010539908904804416373984709858694156635166812361302920383853494163350923019010648619918805583521161619354079707200421707519135309631380386450000681614586987574332723774582726729899434138109604633217995177616176895091201143285404966712279400708787308351198205773790850522958953788825623775724294277040793244351150345692426886321598424618268223142310274162063835375262923040275354659258683059406644655526672303295549664487413430426992766608831850315008685307587536719555730067238724120697743015359153653242305531366336360949164837501057647707043570694349386091844032807137425041547988476784695380369157523851534947041176483657819039861545453719745142739928705919788152078371570711848308657860281846111934764865361121102198191972472078708344041860778701326852948393553180379162110267073485748501312988846067374017017979605840838392152985711429745484053505586173742239357167717990988393884214696419847064086155342151903646992295346057265543103160783267351645832723026098240150622212540523863298063694340357006528053029933512614629799395144207574431457971697575878706391023143098068245939628129558554246077448934094391051892726440715903581342840783780211837926694008586868568153108872653590841991443208132033061156558634815918901450317720718293333545489462454969547937650105501768772336758050763379105079223501400884302699615501545788087211145743348451526586224294433437896586097069644217361311096063430280361219310455861588788265776921444208560928237626450748134134714253674820316927412353783765209448186625852783905662397749082147176710479496761275178148344535809670015215900005737509794422630917834193586244798296817940888279481709515779789093710778189968119819901812883326603014714827495693971712734659417582496543777202455486765726378051824498961044692844146079469397382852705718703326086794648971771205971619592994658473116611706147129275558268201894400 [113,67] -714920754687810430967529794579350511183508150051585770179424964710841696888269786596611126462375128509260617547725830289189107644276791707173993365537498068173116048747442187024614555140072670042711181982132216330534700222657652758869514848206598922605908849027813980741768283562760085565145946948184464715124990914234728437331684775132538355202300674824691744800725177230044324064520657805900242976288419455331794697133418843778447270597273890741162050576801816438162693497606706579697150205955920710892149349837020647023669409108877054001493242678087466052899426198719194751179576004885616061415966637355783321759038940406278971144976864767083700136702316871115749178882598588000229656030421545853927281428990016296218058225947402319601517225216821027261118539173367989761606416624872272330415960557147049934447081736479569271842684152265676960835656806600768402523970115518552113072214318731143033501246697578129877251065272404189294233653278500119667124201202284480053105812464525654672420774962617269727704376671863930023580657325214752002109365426788359857802755803916730700158652971566298409024424272576861458520876138686755926897193478026438017375144908007788220488299724552517223729438241483755293592488268144782947875012760320143438957198084727542207903644787143443329527606782928123316309426782771004708250505695941852654013542294363051120320272553368126057838023084028237504296603033217126680634554957598345108048866787290328517241833414064029270936961200203888081314832991983011917566995658527122679426002158810672778142987264049197107996408910903335999545059271015223233452617537052170266380848563799998626124169289705997945970285208382913702960572217956821028685340117706262976583230128538664642621366130263056433015247782876042181867732538104073402133294041643107338323847838977607950547495143893153263189763637934668462566717505871709842248945913396113201721689535578141328408201647583866685738478560594888181607554968402347417439846322646203536132312890005385781811611047750683283877486288774543685783819541360290418810631573379939589950734460958389009457752844669156573422230642563387612133958009708457976000 [113,68] -10691333263164607702631979393531586583943452701459350691300235069956801644515101783315165196476799669624584039059235755547122599653894736478193116504640489268112517752121455066586010340849384069532666256180142285427700516767621165890065205692317102799708777282294916538224804305921916894862139757106060955973772589542549686338514908426191254185399434102198028218745664057971572076442799483549972434918055796222736481489678407311090594298646065178605585589431182864173249135150468888802716881141227404037049764485492797096794836830880135221868058296167667144921755319908866260845820121793097101552890501284928380460270078411529012763693826582684155931267134379966737886008309502149216289941728708763417960605432883780830449017946765859857649023929643338927893062609765881570190464199415884209051455023658081791474718424154826317477782662530484014195117574160144602639809786345586071180653312280787439199528642100077811804094339618265602451357884475063116496025905800232431392277630789290357217096288571819649881100238923045674802140745464098763764645074258253504764511412374760003964012312340089313627657148131947216859052962547047206675181266466571875608384958538373548900296638922943723583173946179484477187053998403133031922434793352734741549931302174129514596958617771761815038436841383448951740788249768104581474434737840432608052163316142942619508758359850853769477223636704590845708517446686738451929144237899779784494843796975153137256461305412515190499940813135946938620414230609952215550400197999135748935282662432205768862403731568448668276415577399638064470992558205292162796868130752029325564929705728989508138867294376948192894898774526393733782319518027446045204763267473209611335240762630559863532345397430910999826612570852469703812582031071594131851052560265919797819312215894967114040511456099034630195441096315835357768193085898686060787125818383972205385632494033455949130843775755164902147679750631493098249141301719003041829275589333177054391416819379550516371911237173533147654002481641080269066742173241427086790632660654736441720418809708492893727625779813607638386944212508692105104675972293765120 [113,69] -4555269493039341212886015378089087233386773184782919112544032820146448775205521113045930106578012859942767179199178456623254332805965711009855874545469054834073298072753244370269545896588519237959143905596460676984696247768872033903240355013603069964467665285487527966486077848733772337764763072012720032058421056125401352092954320448654330679959825829210817580892665845475941601516038460973588969946326386662907256016750019792338256647400180124554120937468324304227001161822474341827227481353145168482952839362934366329786203505820577099385199470724902241505020581002865465195041275686498623904083995896820404567395379276315134168078285912624831316162867439823791393063564895315412091734563813587456742376186076627318280789029488681472569815166589447882897820498306064526239104474769506665777494702028351800208710429605971179954862745310529084747880082004061866679005049776559463414507942366376983057606318132105010829780723105543607836301025339510539786858114396662348870451484485645088350553996657015498717294934305632440778404319967969690384537673253793543068434079256354086712295132231832261651922203589274798058404098170107965831506230319397054281487935047795148155180064868053214477112810634554164173809168403079944041212956145832300802674459035048172247096368967295038369411177061591128552552427599637322997091331276954777242818877469358557149255546140568468458056866143562942862759890014379750533956631835767240343269977671772526962513780230777146457592258918936635533513327571754821071296935621930885344137858962707302091678720918126396904862993009312798741175968168551610334941412584413628228987803815998080696431604148071210410623112504400185670386287197296058009956634575878794361889527726443439276786813377179584914052733842069765087407758664745118229170933120035274453024033283512903368700197578274426496215806703860364342210805546778037559758294948659240325566286253395632793216749400054248842255019957292062951305514853270360853035084780002364980378526795565482052416288286319081382298504475401981889757636868198079794042077917517533351602359074837535118621812937599184475663687092423031245632112578560 [113,70] 321444916495110601805782277869071778545258001416354520444879298927849542242134920772486521716509374262275320272727570932248773667905109092050666320636307846841987629584877712353837887941671295087063162698303773584753561876291458862885395034324508419360856648503085036892272186605786078610926724577233945245192919554602924860903363309108652743186572430727790776531054511468249585883689501025079734544391238864013717655117232276360855329101887323072241884781891252610612439483981632634056761764488864199191825696382311878515507735292463699020669462876404705492919831983364976316334193752084542991936194029441538643153842288321970385998412264842712195448703180172204863746899764926371551387343907431159161844830909245749842404410152816051031931467525637302168464517864691237302014921750105483575071444669902076152268314747739333129948670053172143416890311482929794303514691746929747386230948857961263077229987067708249332337560324461984536476477639474431492247168971377446173175902818129360208913190212461397430254620825188199739360100244014638747290107222439070547526315362843054831938791940867122788641517962568575105625329061850907935101807645385822035208798954590393894471739615773084837261132138495025187591066660104914505310932211919678423820252657004750774347609161270902027679548808396763587028414003368362776808106335201397053608832866479452338684993451857165715946961703667701365076187218950923248877270846861792210185125068134226231747814214127538372169466525378032332451934694111074603954400517457931228297039612604773167818246941381903513567825765500212177648815133005607472132339682279660815436543928791426003731841921004388304843460281942508978271895264216443733172324808293236534282025124693255149859216713598234249749403697877607492203980101187058699475508798653634011699922986595472716865974429774145672312502788385798814890101787153683174439433050551695883804268171309089838189754896088079443086571966121218351843491962077820622822524100025469851469733090411717733747078461279370277009614225420723670883481992786771118516172693926300998880352266560531991682309521576191781502093271648592530126596480 [113,71] 4392764071302776550242710162269859777923572844025281067999687879156922972633722087079614358277579887365916305440743507186388162948691616432231443473787806341270531245126342129970285687424097927342438671462569896128100970131344850430891210494811174742225243307843260694175496861122140570863245002973784867330227525178554142655823280078735921392192402908678924817675535205144627323083988245325806251438108365350419539434733717712419961899646832632237297639130806319135205748286692430758351150326558404461766905394789926782156518028865708019765335176739087260346395748126639446493469678894082373365724667319396551046474270035565442644359615819812528733044117743196078267757462248686342366251880112682027986138250447720154850418249424706423201113403514284903408684684467663069645913437912130171115472454535337888306574020583294060696664118941238490930078811343202610606037642990832701703969822815477339958083451203451317991790094313929058642217541329723483075189704494935991461550263704831866920409126396594812974460652961988182517807375706851936621884829077051975877618567937771105055659239706153477297906242644312682516334240939336757330472227851866157829849633138752899336962463904315362832465476858750032652570065176764108032751813272915965782087305122154972294686479738896738235959052774835290240342741788535752375480303497532294199269558039281011054526987891629117715415768368617486172284304828592961692853658542257739739954579418562639521895097267435299871202083252967755706936517659062385191765194962882708706332514116971437190149788199666310601637291589492441894565508871962997944005150216527853581346424267652961459631816861777869726104871219199037554962605592185159124903657503575335699615648158913704446140078012180164942068350452585600962525158066394619593920617704024164249260803160351444665841038027838175906957171122082482553158694646920642509380113360492510131421865361873570634414532862692328792580250428032403463541981059607227447287464877916752614771358797496870516098617820199562189677133288946667268963175751240908929324566624277607294935427825272641125196005977678562683049799957945920661520 [113,72] -276264032003653202834129171262416051498943022993670340914216027564688023937731321848124366411247155481768511206282245077375967032490027933463336166330498434615200655621343279103129523471366082185599325970480270249084284191743141693229455546524907489832113012405722957947477084935396326211669486532344491794164805664069496835334616676242956430869693420481032946546235829775093487731120262049264753575353465015316640960716176301224737711524166063702394935826637257521517930662719981446246751310533097137320601987505651659372328471717147356571293342526955199099437178174043157743734433424258341927974453140365550675402472810046855392528449754140210406722323453633166351372655665796158790593241209228967859576649082688303142459269014230247926809348793613593667647596742910580211959975437012380330342163024499761961247755010211863456756883056287610747953997906421995374367639598576452622677414805726956857214658378867518912543692998281814864801864675695477944693583543117336714325789434277758145980098873513629651984080565980532507848803797105216073472627267805874353391496610022671090302333173585863650179300128853069501767907894844983780846136565903378552409353508579190044196041788260018670557204496041900839589756476541095025707342480377130010385024189793248445265243824237524128772355242182849190750909146486425047700908523248756729942644243949566045293174103251801514466294086034683540747632592500608468709342166329733653887015175480783167124636842704702946708407585808906865020267043156323996044249830872133387918077830029479352240379001085680146826065893204620915598840941636054692718982411292248501979022262769456188717467322702716472629121206441230111826113445866498676273063715443411606991256007414623052255424828579418782230517460795240248344968258733759861417803329794983288339113431572765054742467321345489050044600416843362661716916908642479721340529843244834937929484210767060260840457473434054879918721255763553510794099633564554862338963003584876991809100715083093692553332715946963956042999009381166412727964169253426144383360329884397859877282793724283037682414542404392623246979308396195840 [113,73] -11182227350624367265335760089449082631589770470087943991578924868895666421769808828609248248922239970587725766456182099664170659628978609494715490790126929605099977727895999316625865909700274744892146655825669205461977310303678795775559283914999900165798040174260401229945638080361190454708172703726140088357575755346529033574837815030537012906753408253462590015361723225230283876214067918897241424602592642912801711284678175174869217665803970862704084506004866978682671100680716995854082929912014519606907600999674335442080139967722879933285807746201234524171754092336861601007776036689598534805323666376908071413987719287030906479259637649118982872325071726529160747940828529811639559234428324746042414133564486994231649090437780877224724367072721190247454751556122969819845915019288874600822860396552637021886942316602220530547885199127041317085735159078210003740205474379331465652088007471554186149790857416976475378900728058487638928954423052114163410554055713035557037960587772461240741220301690904593098200616984549381218857068965754015498541345764926678715443212751605792913425708018464152377383763618930532698632009634156670313041450664372219578308931912184305421315678726022644857707056312393507317364257803551234062907560574858595014074339706702312073455491075428539348464638325867691671281557079267113000354601212796272167404686513867058243869944625647491780465994766189912022280384331320777426409724276330070962438833371807966428300346479206154157156989016077447875233874334728289698108423593063970260230623148601224477342502672401146096803510647603197878708460276714755699153786814642559151782115708432436974028031926830915300519189055610824226532703116013494698161029546756941688578217476520791756721526594626709375517012340376523945433584172708153316946840056526466367831665300294126477569253821472220726612411585741541881924701453011424901791894776145241876496803197523841623555892999521199377202857133145061158509549097739498526234683451958941143469093012653562433746099576053650744401694134092500122107037053751943979070761893675714461261712450989710309499409039487985541829779581440 [113,74] 15568948873617024055801494181356214670891984088253954550576829131885502418170497204805030374479151375494079081808193959692750163857871067667004630532102419166989882632530375676034928016211088483482580975710314596013476941259448907099740948259405423644995667857651185145086869216725960023895519532123772527126208507149020607219531043667086427244498113106671876987249436919700198355247817925348009585962842505472325179413471113752715232561831659795744849389514367952475953824639204019827636151213875202827504026704074805451118611474797179723566720281095317103474556127719004817625687110583465499548938617000230586269756974972873441821876776406596008373942684274080468483921487363676019558041417938195479388991163972636262736869399237954835029301580209120212423105923316688366761159203944713624990560260140398258102591088904004593656423307226347457090781181823638150097341095808370183290747960215891061190164009114258689515804114975214313694146674583947835824334374487992972211084286279407839263745441074775494340136769990032432506771523883898422565201308501690248988692366814142417936360009744835521934529906335583478248544883722324827257281268696308381557580672595821209070481830391045660458345229753035891034479308865358757011260798240618976439057477892452917615125783685823101614904353685532252632673992380654740941562597674299387291705521631700414345882693975746701443775347899025014345274859114077981930418033327795617836552833484045951130079104434696764645013745696923403452727418586629907583998493839911282322264164063071457074768134200661373796724952398357688403826394562355229056837715068181027008636607097871836530271098575510376651277436141235267588509815563312110700564491822235795993221903157990432992779499169739519788629940406094325323752273397949795169226535985192591515011159958178416160656938814541642978730202247896334724822648869075784140131652745256897885676926029141912803495033654399951196265825598262245551644566178628191698484567382276604439097589633087719647861491675023504959710392824752663021425633416927166485885098517027037490283304938666641518924321586308440866149760 [113,75] 1289467609031982579796692976569534582161938917732880536513932657129649463612261957306172477179257912871148786955964103825966583572771399705336047473943004953367695469668212873747399249856817829584707581276009302327648712006043300793385472265991825749739832685284415209045508332680730321935495866261270499991033035113496201440019671849861814266821742666526629959418021081524629110557473364769936839515208432679272585895008377753651140513372749703947877362954397402858136084747252434824757893385680345104537619988929681582598842876687775584423222786996454810831610800728908699682252207917981310977678580648710637166972977374216245642452061600866924459924159060689042391780748073480315320438344003817640703990752903411949062605486541625660975291666378791076258569329883374503064347128430405163111134909779882275317729808013735413709289271171080481141275377102352436282864944065490357133747764316927786539293256797592203842388939991865523752563667226018022048290786141570481396631852721569136976576975284467223724281520603113591301694397802644793443446827062094503194689383301511437055596972331757517503898607029054344923388872467096126667487420339895020552333150867974016446649121627895111870898003001081674545966910024628557590188937860545989450161570817470519581520626296366769218582665480939708846175747947787372258439080634827807178565350625814716878455175289351719030930640809762068110164896100887440641274097138125838088088507318732139934753844008059648457265443389460778244122152173767877616658519729446922206356422601647562153230703775195312376799437377331316002791564793320501011061681380061721117055134047859941809344309406166545230235322926285841955741620729718558537207606258144271713387144457725907209729738664184770428103374739646608244008499527345757368433385971778598650065877610339565116774080908452504462575557726652775882699365606722987219083951544569097372907848175871657549938202616837696456104645278424998578586509322083262320682905371855372844898162862329288956056582891468858945321594400643570602857846249025216446417230980013588344721818921622083496327390022134242949680 [113,76] 34043615124810683064714720105231538104657588862119482506110848689119272296942058766539324964024018015696708308250090125543726335171912415747184034324854994279648822861380695229037762598689911762191652272727257276172120219085456950513913470511421475025223671900088477957992071627505781564585609255937070155061704726049324141558562516182802155504569240126907917888879692681647369317396803748626966964113047426705278324674223880229593544472402189007247436502247014736393051136074580856091793565096180279727607917268850335048900314806008880479257041226600698462789768210397861864642051490169427213771233708633721929033706245601219564299293553570308366327541675921046104587824866242095698013294073369845091674873970337606837859621103581969955977346947557850818637543815178940279794258614089714799589488962579687592698982290426909714068843509765137331188037477373339665198371680218006221753978577317928000551629994483175327952459180180524823805231282559134915404890443445915220679418632286636723356738843311823892939888127940566080670407578043931326365304924660340989856057174127616551898658218454104570977412317933982089962222996321798267223799239490606522964462244158790084492570502460665143791698118523296804143099558244864185298662885845479974778365575965880521832160509822914517260212330283795805285107092148779158448934158629236128001088896680932628598915434160376627424800238348179340509596566242874363141969080952048758153982093195386782764605562606699952152678519569433961370536625160313136793325814338407216309627438174698455121409486177321597859756851241492673260612337966693469042931873449058423345881159362175639029377510809947522599908026761178609161098463907884783769743356219267979022637091522628541088266555189628348190431979459624913421076802486447170816859812181426780239349256304213548080811355910216551747603823299205176578722230498619431275332737466579640187508992187689443484565405924733326123113173543191729499350992854784603975034121771086500120235204857088191086542348812776455092641771034134247039108106073369557895769147627749151851462028140503662681703552833004800 [113,77] -1846460713620921488501697429604548529551247782038626245539549922540080350920248083378456452169636925170005033940712992037196137612043378468652559604824403394756878467546730309161845862751076057002043425982056663950619073255082924567856158087083646886795346543257111166430618852043149444697793827050757669937059319975492714833378012552274546956627511814572406831627341015403745544888021684570521620503206367978756295240190889039212380693165002217178106491067555637081438012685297748941180564142423673439801111626347368512061069409484972214310266393752935145446713211401218477447355504876949845728589078851707121939475020398634017070999401832416217432994695544758151894306450633243606581912593624680443152218401893064816414274065349422634427028592772480675978509142004459549376808475293688350719239596416959830147990380680495273528492102839751385155538890279297292920560690487450827603899895464442630204600918114721309526752419966615614452111896580021014813413729386449408023865041200003742467119504373472510869439264871508858575071497396678561812088084148857674393698769873031436774007064474569321130113962500194106088385923324814369789776145830121170570073376753268642699879059801560873229206477207221030850218018563127773533252979957592264235481104597946054452936707645133102929562230059361683066466686271735636918666746054622654833568445281823197001697182972272638480958557980514600728072943287975670243338207340652679686685410481021592387988897424806290344823141757163812571201189233547402467262655886708385659751515286475076152737539577960165880997467839320191966717907643803444074785497110091606783478772012959754812789827835134108595939953564193245883593244652437401002014174506742777680313159053274333148178966142273496776413294147968171456023192871365156494087198862895754728500419960480634669229997736156182703674549332749105230889467602829955336136471435701124727293807053983332557786741424180292667144055519145331678157421296256853704186418452811545458481198997487893324876821704989005537006284362443536166173593731696632174757385822483993180772068493711645567245655286240 [113,78] -21603288377209090515890949609827380681347824266858538412151135013619032644036862832370740737356842020597738515172484366985427481067127468632463381022546068145608137120462411342848896878941620933051096618389438940043661667267470854984214722941015728194067762078131595973516733277684580086255406817929689035194236326838795018239293551623261375100859315006024091492087487900299637218415933815027898807529657497805232950494878426334209184051138600096081890899036035485057250953152748661895672326485059941238604039197250720467103605670179360844457630324532616978681295324415246700934331976862304374365312697879190982066357032693273683610452682481520259522761104611380700072301957408237710042542492154923946261437250399209033276682485869202929745963538808842124047471804487831202390759338663688703391986261100471231343114876752044787974823473862929189278064644021729282705540982041303094982191599101188242556945974194863761655510998573866389022028123438671010156614561383589057816048250694498317032185308659420169296922474721588805194039493247895025033175055456863632900551348718389418110170240162816920779785104465548754734805147266183300119341001521594759076498200059921937399678658650470909543749288247205845276190932041097347255749344767924891341976923413536553362020447535799661816964271614531933922196825670932033736444965405322269865639924934871235674719320457408341970007449489027201543461893781555445441232403620271991842030237026480306096063497944813779575664015816866732614215708768738068317758657425063470345935698006223891422789841515504135121632484093407310089514362171544751369501060513131548118290873719492597150769573285488578348725397700618104241802685322329767661684426112434777537017842084816908537788119037404870158070844088820991152974075982100454032785117600767529523020884703072977532743302297672667835220236730992987367630417798346730528834082049075908002775486683392008315432350219530419670096743915045242928489594886629808250694441762061157463169007446182146913494641119200410999920679445502642132192914367994972446970320574737881491423723147513297345241920 [113,79] -81609162795079149031574623774159335102976567220095070672077154776977911097921239012376040930325674739091713611528321680964194144937035722689537300134687883175101800627174895309229331161830725711013255062485317765628829855173833242266388293836471467191802643977323468660907586894331154341425136729261263051896871155187935122863984414990056243056676093649711431338542129484066067445776215532754195314970626543303936651025772079868902901153077811388342842851729784171962844892895235464854045698959871186240190658593349375873688430014103872526802523885884918271083253662108476204994524036281854693824325431847036014080825439654904889798457966084444049250519918306408534327947800648581150087937641810773968159259851398665641818131734071136646068937579905115900501939549906945639811154858109712880352256616795934800747122920086035074454927078535183298540685559094185974895461682080724915436997526576997364437021395868936118977609832928639126662014143042582039450456473988929566233702067422626047494779993267634063310146066479795811793893215765179405491397328807509110074233289317353429640256834809232370304140035762393913902242040319549174219909845257774275026880750134915635034136849282063447583526002798130550530311433889627999432411052980831280073137312776471523771014193472052192263937410213891924303320619473504977536861061400447613869981058888704188435048814216605851045147969113866580872746959203683963287703117697814454425044454849222794918169756935215586405789990280016925477765152629814700225855433667999571078357782900875434164125581584216157076163484681118845220605559580772055773638455907375234397851831106679070587898396911914716954354207955168206013872804233288868929696783343715687881038496360241091497733169944279433325597660721124156321218304112547374501853218379104120070522406306876505032650028222326302012541425713267205738659878130336564200335484092272887320215656212853464069901323465658026647987188656527774779706984954401016488173015202469379882452088299036899972873049867919157484436563642054004230663528326393761877201474562250136598241002024676038640 [113,80] 1982061351866232843902792066642785602279807784887271152555242208689840452237558004571336878692189015921586501722505423143958568670895302842972489660540222699373754723943201612162282275627735302221532352469796804099567660981651845738063589939361473687207178117773754548096284863222776185305895690960347064130328471112615752546486928580871451461519966106872297896968974941116790466438950735562639932454385833379810759084547639757859927670296381564740109310864580105048765341431288517284897083366679698755174796101496650990718181392467224630997453967672464888249482319830474497097885585986242755308552465269775062104580596500341848472500544822007547405546039919723245310723641106797297180555447724301845622882691404183957949030270446628134795849976623145863983300877804264419263554883112107743140411995273998094006510802870473771372919787492766704871882753777381029618998952154437958616399692083331979260660211456307426035528137131640270448459113163538087732274532426095762292915013804536602271434356090539367254151513438839749985230919446746482893072335197155290110204156939575139467324285429549089501788204546058910374610664813073375426386365751420727886515136593555339620839300956610681978725469312542410947634568424353910289568939726767930867626793931679553794733076709904208757832258253783737842500807168743254958604516339721197975667695246924942054094945358561728766103874775036416730042662572659088398498906668883121922269549282965666188295911609196814118625707898481501548570004787393463959790027041150688211307913497226514854920438948419908402649400138193962160116715915194165134875828315980849521549989822233078534347301521608726667919049993225008899056999515189152276711846510435512264442060113972283797359342385243691949443506219117912808480186789208291842126667906420486888459839307938154335727485683698835622333628053475044755782077243685946770846047673618587473818390050886727994929043441035794164369740081873650025264769587138975561052994569919823882890591437621697021828028696985419753539857952148453739568297842102757383726463640689448328425583413473280 [113,81] -735481450071667156891399778795267410144141973877856839222333162651330524859339583249653466574119453720577396367595725024018497805731224307328899061197218947991324693307183900366230558292390457423295383395745016635582708678934587339146012319013823903488852909874073850082007435915517190391529293933118185040154312272047413058137298752180323719688775358826804182528855081655519776543450404543776256052547695700925889812470906138942361950411712463690514800232646124234266917328780265622619458938288872090490546942702170275334645419936877545926401785225069857536754755788619986701978712503224202727012750643484087531422664895066633723769935833113951527084003435330289219359257536076756809636882885199871210588527261167834435219423934295304012766824749788994761198666230776325853052791475207369669687791797699068326900605159729661828551370472040293571494138504156333361736756865289648532865761116819953042453684039846983791882681222318879729527859882815064169381018619631290239035975291280682341824948716185344708217907145434262904840220636164977497785320339866504987850592362110775130204132076525381589764369300073968145247244982310407113050925005502378877371631023576650614613584319191721105864245910577285601342486072332303816482145352485103933052145634014754500459306310310770945114195631729555130969696020162236006741724127134756740852428651132836061563310450680129827553293052168591676477798584400385022671562301772478928892924133583474561879294630433091208405559609395119561362614518776562144481595546265636993132707702732040331037727167755457402189259829459177162625846674686811055037865026420035390705484526220648981128146436113459282407388491339112636684095094887127828006094093511285969756754919652506791636459461434238824902947631584631588040965008830178772957712720132450149762147580070912906795854222680239956399280059066386205855320141602643290888751005180486108937358618311261279429607746303869117208706038788209879336016217454113963541280103233251509033476045462185450570978665682452776017835200352405543178478928220479264283544102048621585186394624 [113,82] 457100061241577208342835353577167479686625444261069879976986747210264173814139261572952329358291426653476639927886811023216717026671835310173793262825376262668535466489755011222875162289655780845519421055854726417747467509615375625665794461557686029431145327584092083964130244163623707251042721295845982480849162559335909032038999856725484064762160344475832372835420391117012555902281878683183725197437252744209171559506452907087191881187652595554025223227347841360237800603720812503407779460420761286209718300811696615709226271536083409574595267971959198808190897106934427024367087479608701123755598814148031998762601869705690649850355353668845299055040445789618804015273471467322815399807476644953921305073862750059193916870772552421639830495908226574371772193521434505918894769954545660334398903092091480491747690702477605371491955092123254313430988966111183996209904906924453439974081406855819310386937134194933257703764724632162150666364877469922468259355368883006240784302850277977930817754158616000974306083425720277877472535789934486857857370859266401717743601387708049642168239114152611851120008049948688364549178866718176555914691641600780432242809450606385538522379789180983119321201011544407466951004168222020670141501185590345837628611554301434819803508463534290058504062396439814115830362439142734148258382469030212249584286179256874554290331178876217226798590353595267014695857386326146220712364872363662178660143020806300193808855880749004813053004045646449722527360028934620260126334099835648827665114168801658265274358310596967339533407636182296942784277478733096377383445180844107268808494665552159182879606286070003546976463561227556109980601344228489240139986546506875172029206914169083749800594069120978117546782161309075056109645351139356136425484337393307521669623923713018072871460718393882700184646109977769956332119865220423023134560763333638776003013228263845204261583550962807698040503016633250210881191613833618024530566609182751123421609732907620421073489711920919354182174393831806596193180472424441545480018265208847522412032 [113,83] 5583231683836505619828403842389010621079771064037268100297296344988182598045588978112957581834548369138655474627342302734083905971435802996002820548861086295838600275969064377836438847719633304709149577019229759253674310684850951608477442263037489874116756497879364378184953173744018899816314511275238937258918931241273850985170588617759606160445537199826905042401521370375679200006498877417909246064539829963612609737986174747067236611191119569602179594179006800895550989775144484983025691391182404429215559158923937819350558802758019522485657310582014475135770205525213756556300660255628803667383070009280777032327733763503925602418407572664877205484527180248369517341384254044721649212280558264175478228225518540792930666727116579590986725344789123650304159878422867562088526398897702327903507191882187542626492618134328355908318572569696316603908478119705536322832581753652293838863886457005067637509847053739101443321413754600334563546074239143630401481235064172519875319320776655968894642810098489449012276254489627219320868771907848154970520461837431214552925583245804844079758066862853510232138500976324388246152355082950919306612636487040861053732656159638302863954200997077139733889412472907084573564837962372883984987711636949305167423801421189656462250046027411052427511233088987056607405794726907284391048073834150898534408720509115854228454603420321316414804275311165120461370373151456501249246193524283191487705050343448187285544252784737216931102591137256394046565104577929338317924549811400622289782119746979257139975950924842890306097408562024144463907238439972235989360432362396717278712046383301974236554587259573863168066437478588426745672504507797359166555994940395326575908945915892556280666365614052180361250980610273906988366512673450151967907651186923265989857764753192584860979181426221771297501533146081152746233334873273958202677163066962260238017105666312221355888375067241879353243073606768938480426609105071862152351667647695446426507857275003604452906437251052418094316439037710187379641209635065244277972108428638043200 [113,84] 39114011957661304073216488259115562262596390599654680021859596604171030701023837863806433073051387938844040630678399406570742106175068740921819528938846592231906109163887060157286856775446751081606612848655782371510992795367421262885401805269223638479851276905191194326622822468026467814007482146206857577906984861727178144234103346040334700661772503853885687314278152170031253713864789274512788916248980804214266510400296562888735526700361525461865152663825006980638723774777864810561839857954003441818859688193254584882376509561941912050444399996240368488523853169059375089469732973219255741585624541349969876099901924269825802671951092542362803582921887635021244473594958764358676898102965370575153013594131873019410438755480425200564318791414424676132873579099944305417450403718393657353112299353289754582015382882518332991984514897058283101713734573768554133919712526826147662439235553538702721780374818999313767819869371948365526512279011977109332567202843155844094676210874689925786661732176212502195225361991256961956443711044025142216966709792579724020399616550752705746719260411788760000671178341989190650798336054424970185578176954369724420335826113622959940510901051464075827256787634681957174195033934383249740000939074482512468327714610923665921242053572547829221998525491868327846375714213448332064519966363650918153279799031544502926334180402250591253578696477968107185066725649258950976051113387784088198490865335767362650220898508574849897172869393809698714482820840125514482255027314896857807691464816079225446989471613592037171620532647114221128008057892203677116931656884021862521130177870207865739113767101718543039011452215906997057149603728823766833040103421872910959891799200382588161157309223683891766605089818928992609970507917145382994803517227937556178973777787058389795950156169983374622509991165373032008391768954248946453940559064346860145714401663427299470608406067680515716839576409377987812667535157029777259410732395578779271271312959744361837817749555812986433344022465519408142551017414617260081214654486886912 [113,85] 1131240939678706196889451468758436070297487928702248270436923201111856468951590675877614992117367915759149605735677998856418014008822732635523888826131264666486941973454708264587005123375150072141202283068023418840702916366651780186646726267492007667517246905271137522606499155354029389444780174909774225079049567468511970022341430695367731226563118782269782947320492197958029702364982454113071656007832351828833384508667462285501452125496574653965419129558499938225702616872327249862177025337405903092730795936027146344420771591794515846244964379055865731189999095174199516937584274403394064240242301121955377703190721032803840339760792141956859823451122725657867688484418613647752791176355958837503132931910356687183478829077714818982878293060415766889508075588004202079303083724708705446411254231506845014201562509358967937421929992776583627750213751051161612518621843980308771851895249055480291570320423806106660250695499444334013561446063568773353508206129648220406706401200295452036884302205335447596210274568458846653106574823746733912731695725275304441163192532856679647496890092391004774615959505572757327122446612691468671984309406362031952005695169701696357027027219939619862106819084929148705062573775809091910562484926858488499968841753664066561198751815494206066470091357905668058269828559084800764388890511953085886114366381729382617082182170263612595387637900641911069137176426934048014609926462891025666375513093101751393834849035720129788476314110649111467045894094122048298302050998838835440890949838851703803155041689907165699632004709712614413524195479898158744368527119173313642041263231214675325839004945100286895493226816536204834583312145241300609042607572916197289432422482710046292895667241836167697871431423566662610472603868235360639816824948096775020418530182876878915895296324987502250146566819433589063257431898709050821929795090879058921960848136307342183899650153458985066561069432166939209327072711542148702041618505775425461872099243739091246085051770909755574806156938581402820501749116390751045558789787456 [113,86] 10625230520715248896422204849437802206737176010445387528078868296906211290688266685701076957376632350570751772805042928518187740410691448035618926217486446972728387062726801249623559437128597891377309181590577993862181191795909951185792085014027752241833791567354949382903293194496042870186508167846763544078201390917042395514037077246535202082911042982147033086487296809155231210420881799045952089197155035520045364379653044079252554507274648306575182943961905369993246454794002595457015959954110189772014283239650459748574696973730730141802093184731219721602206156750764171756877706559406756814601803374299898812415929603012998762666723238795273889597173032216120971956753257539322242673371388167756041866083268142553749892729878906536987758237840370250041974884231953140328160916949235392988890586181616482076509202290547794965222686273705746811961105861496804510729692027754788058180031174193988436052506911049983718034634433499648742792096841501753509100479341271668024307287488430320078737464320007570558418344807387648144695310340922162984219250345013903914530845474134811475107697165477061457582008313545840306369963205183008526698055525558375993679127108979149635138026666221256466484062387437380678945185247005133713786133497495707882955618824559536931720104725612515078553170113482757008889410895929378158886948154949401926608122505242774187505838774061583255006088864710035559633991845374105004109648354115847383760948556964616192670721638030075564344710821469084010809243455784493912503179702557808978009095479013183525155061547798625505567579531198529147450480454797578251752301084855932463629799963441402842235475514745773658095518815975621162644509585117311286386298490588718655632530186856461596967209326382332592593755375998098229610225739991224695521606597204906865995948836555331090919862014565607492371773551095602815586135274715628330771103390153552892523731664892607386073189694683740898045116460589463371997628131555749467319077071696381414875592835031093241244262049059778146881907794227722569634337555338945663296 [113,87] 134657057077991253710661922602426829404721623812782880670945474535772871997929707387476981184520079706121857446795899186002097850152623209161388432426228147593708930679881079753540082046628624615769883651745840090277434253587117592416159965566846531027154440894594683764108690497297888529218794026639716732589749955694851155693582262810617763241254429877536647903345606069346714921945874482708924425037051395451579618841612132250984315430784148008262738789578956733498029664334089145132806722014289639955378985734960379498529448568495493024852621071515302346160758383971838688101708395156540964078837106986884225657094458721313274086563427801714885309120833659058123038211971887561578283389101899869960045301112503706760458659079735095162181414395075241284003342320186202359452819600411492606485497926014066149286405137738414324034882920815723910898711606425886774557529874447419973326941114657825583519570586320312424368823944905426886924283788566329198036746355495701116052150344123058991291684729887503083977489530877812950346932221953219154901947933558880859535971370296751049073116764073595659390220709706146713365654726607145144699368643266567914093653862455680046881928965681065070605611829697003413459888848462708562274999315170373122924370636881477580724818688671374210027593511741296697477366063963770502773307438146414004094756087198234675213141067762242386197760582777358326529240055741312220314859782601307876853611807789808807143455770536465107318693737122791158718601125911236292403396834533490349864353317414763979738996425389846654218451041875986573371623357955745699924375055510272374693542819134715208739819958478463669066594769786500086476719524854587880854576192219769082237954139540570518550653162509864868489910882187651209360841116344137185476000505226611825296944837576569872785107241712215336948840823424974728159646950047145331254746397548659271358991978790679452830974953917893431764104187483472996720263163209313671291153892527951881185143879102107225478335402443020522781433305822988837031372095064772280 [113,88] 1159730167582308099980679436610798869312583102211676305581232726377745044715792826101265188825592885180385583341779648191791670191663649444176486091183241442102815132039047698218731196306588652253851279334260496319604953464194559520821275172675535112717602995156859294140428684276138877116355407296453793671551929495951451434781336201692510419101897483981705973491374929180020591251239025428431364636056492999339006755932549613580612872946900349793173593948823877224625140329301326013683634842564248173144442881316943145671620896560366249657490249146861414473238709582643993771606683589213374150939562633978089214001093632172903500646800883511038953754812070830000826401290290578898588406332840977938617064418937086428790770313323715575194774611043205303410167040547730552975140639494355071932109874962579661650284426501233790276477119617379092856833838290967849130401752669706213608539134115552319074198949733910694120693345134049554489619488628529437515413772200605349744601917553623170739006601242920249580765896309093370510285332145799573713872534316214406849554215922593952768000097340028228810639089212254484102456620448359180474812199405235448456569955145368560336055656689891726237357137705467455897225859748350579470210974341089294674227089217951161351303344712947676380330408450894006540122144994289208768540461182827488940593155494962105586689811695723874336072482445550173140397153311881251574731059112910150690120089694440134017010915638510553295230041463881663082040826500628358258600624576348853521688046615667107372474973887920987396523280190137510594690498691102219430370913138777590733801490461046549895601446493493483057247716012733337570198926914093925922886688878034998224637561840610257821850257490624464508763994161286111412423694698452357771650436744322073569678036110142139999352357320927202123023831613298278421276851697845780399458826805601661650335500334137958189470093781649842443741525546513905259419595227444887770225379266418021344053212709151724040184381153240909273550520075856093598576645701632 [113,89] 8178118833358555152530259096283169197868836569564186390993083390956394138641687766851157226118471251057247943977539634881964183636959766442576513040471218584647062066909672392209309102805269712442055368301765142396925174870055869177552333633699351928788020799724643169409675981736699542608334908963423205991650955926260189083010114528492573988139132420897758625626144090264074381341666357122741137654918990871774427484753465976252759275008835202389630860619305256823072304596877215339136681019212627769828051832179976598647885160836578108473654993097995893659329666366465671674241736617836265284601840742772089492419275258982833535557352250976800324654139520057765415997854641516339639255735631360353031802010792136699148815559477128789267361603280782155666375045336246330558733976791126317307218728406950649733852307006967357297831687326916992439063818005394276628274225172653709777624555008984858542966628933640165813850082561585401675918629365395849922959000043696750875605274573078786320044340461620532653251124283830783182651496083314291418440954532521223874153825751386646141703942133518422991491182331739945542325655603850528037937167818090640735955900124179406817719180433947623876175333416599696071525422715783058965733296693736030604867545159089816628799188616452295909874433061573642022195555319148868821396264445947099893565618880336757140452681210660371707865380890000842447309801350376226998468350875221916450006129820769125585075213860317816489093213656206073617217704637108690925029814207959489608918276783108349566757498145506249803863416611669034648268414095527019278764374251256623616246288332721321136658927248612325893004526378030696671860613005094696767488077696711853523651982620283857516026649170689550775525214693900066084657848111920053250675117981242212448306928280321026370019230762896975570060962974930643554549266177194158686319516036066939710583588616709691793618534666594695395772901154218242523357934463160619013435067898593820001159826119331845208478360304818401500643087552518314340775936 [113,90] 68759342293109512005129966904965921618323022777166699091705105351668786053373221094128507883108806355077422811244985247879708374553166774145218079663985771849768756095212384198915583601219023838372246066929899953965781892807554043991172818547600052555859906070765276057213715223964935391277247964948554128474138825724707298162703852555126475880203726184838256687221415358457573418071232930684767597630158149441827828375776526472836496867745654181146381929586090374503994972831678190028603593309907512578466018279837407766769197032712569715178652934547469742118201416937946581668904405962882470947288103310210661749537243046425602627888186336620359535242804951758439176343069041494026830278533749464938325305551783861614582243914428606939216118215876419359629980353690840412073284944931455454744912269878868096144589717126883143834159604893076673829391397472215993576724565553297531469799366876245844281600134110022121543783864682745871345672940903820630212828192761196806752931251684123569087120469260017640968662561936069022973821701300897017673009062899309444051378931434358443521471501088475771031103404663987408266930969123925876442515527053052736332325407129628830379086403235762768865144516267908852116273383979133420798424985385219296569274116944462888662850375103194495926096404019675794877891198254840727564304080420009346595971274782860927754149530019039322568824907604521971686068652754130228460809376028504192161609277415303451922685449147492146574841035698161712175591037289713354762567530972560592626516660973138842942026734124920793650795320254768590536576562259869727246843587086837065534726633237757585628081375760462148692536067154379281158188865420431210567980605983575179866478757765984411352522897434632752276785001961544277409332282893291518468168569809636439360788987540789105289119005906417222815939350213658508224955870505265554703395206268202086948111843001899842774080654353121568571807552046572061006012278040260263391705338243833812714095844281453852760468839481244953554493612499913926144 [113,91] 381374038511906738241147982455573641192481618136900242019209748383454970638690229883895174122064234488553534218536535972798160018190107510881006141008005906701919662148458378697338034261186162510813636613365942008097119621378516555217185297285119378029358921904723838742971946657785801772908968710114939237359774778218518481677824431411630404783351058636683210415779589653447252991383847074295116373183652061641408961034265822686535891844774184443011585524560518475939420897582236296440952486791666613159319016914188560475240869664060530928930715633215671474066210550325061325173508191967791958082883305816179349849414120662359739515660797423074483635616754283839601703692183043460267043147934571918735601573276189816083663530024589738077430410298196257036356005781989410708519144905859416822714308099649995710569920669099293542200106428685381027079607671894537918383925108352167091438087045098787521221858037106961947461349019338695555994786836753134250190685739350283661785734623904722172187397121649240491532963416292377962738849984512315652539470650475514636248334188520912781269460387218471446677006082057836989293264101705249403856586499796801851876284538843853795301905817681824396590734570037851409366331882967420900073641038045200484174053021001731409384988312450669366172473882964323039901068277775617413319040318695006735066968275449365048266495069620706919881679901716865312568285922599057261860450926767044666606037675657783625359549697257641999392568890656291810052702591970466585432072226127352943568868230405868472874748591812532612700048034187754275469213436184542150171834371470181006638608095772019996907153988670265813270824849271240242289101606905621620915013601264796720865243915650249036575978723262813226032828518563713934088876837190646100946550152464289284714020715204394792175855289672950191291480949820406310266023134746701942627695455862745131292865646709730749516434251039065611597878435153169876759858016725815580433227908957147886702491895471207970741657705564222701987264754346432 [113,92] 1421302273517867386880751890835365512951486462948181789818800904188526125409915455025193259179974658604551216489074094727987259005409845869396935381356323083687305779457897231328054521814501169514194752832691401697164446123741797668775110718691384497596926768556461605700742693140785306240058120801309530913301418224924961554422166746302925169053879253395338512814354161199624953179707544448242803381784495308564238415373824905504838311804266883964348620166295355123450481652207858726373491603584319164810290473226947124078311380041284494055544960109253435967143448930212211811849261031948826233455649947444663194517790545311535200074781318761413587818103631619923007897096496079679327765514727634825958991914024519444008601315006157340555095697628069269728428311321407834891999558991782376317714990460927787679913680895873862979517501186319360425692230589382666189010294930662956367870596531611020129769863604862431453485092971342572581137021027397120466588205854011694337991461836131414361273195540065984554680427463268672185578871364273719348623113973653447694668613582600369540960029526373634416989038269191852505004869189173691357808176023097647320017283106636155669134461851319062183232413967201060058584104073165085443485062783710035786251013653549017116390269230057279674775032310000684102008091841314688847250651304280340681651885089627574867876714339240603847878614550538016051403365799487511925945903503544362713321750730952572481381938612561149597591904615876723547888945716045244554040964530842831162083830780482099633627577512122785416604191918830481580883130492932880710106330590715301357566072968343153130004397403370311477042072954485162193516702013541387357468279808358297978272826770962679256910303613820010014592154052195905780036512689766670937391996345356027745973326784298385317702251908173332212600553586425682937622842099377663503529597657570723549864955553763080715904413755029309177745375509940405281845404663891477581689798663858692444814769974703118890902372990816915098267719680 [113,93] 3994680143723328706779787935392764124476866579277610939153921039569174538771251043340361954707897908055142818365640965080444301230604476860637939494727644837916379407494786610060175147554381432062602466380921461099333175988376851437585450255824645135135076379137763045147349314731378959679068992710932353221487599550462087144699563410694014592158699280910395293781551688800113619860488612838847352676539419536558189678089274948247176410602717157795497580335960588764547915711122263565336288111873291194299176149067225352434734078394416358639830672448646173565902675495493419627576397268091180642926810135835796919590630665006290025837012083390616689876772640432845343053875632319436335626028225913064570875986287274427022416236626817429263416065106488116356424204066143756377484373299485444220109075966432122984693528215115210616005447073396358992546267568697153991864801818591098512048495079599387354656095574311210771981085279645464462737069187529831613771322006828201797564441442187887199954894624627142277423637608766671019806228420103627637019488350044566790326369613819388515820207220091993625216872627443440048886968111227802970896633176381514255699953408611038720324861402354068374368385502330273339834181539648226159806474063118585840190848630477166903820008435449920456205626708816162500742967013763885442615456032897130494952757712473536896479049963663983859028664527628352113801072788048251146781716340968751714355362967478676707358955574923071192373333583935545596759490677106211401674143163579340589975312558059850860446382325333990446264398697419718281264183575716821605313718455360725324620139242893780560129537743628413080068323000417412383725752178330985828449606209875234424113551274398884319851613753658960373339206437025268878950365753572289443938063829314958887402465244563709217193005189563671337209709672773677602780967133806199726722193724972218883556949039753469364027515798930483489168098914058571773142635406074760297449813156475408119490919260978196367743971854864448077312 [113,94] 4961716418661513204419467240696654952089706565829600751574423373826709025191053538658573246605118444115492879099961090491562394606779760610637286935465341490013439212368617999307111553847151025952957494518560577970331224174640808495343493891437969934790000026725608691172375660227726007631914613999463669915465839830543077468909471793323212123270716992916034050988713449439741807495992907670296319379280108765239387740899755400237094051814513616775093100588085378633577599073333031887194070732641352415268570178002422348330614729645146464004624255952197207808899378738446790561799262029928978060064498516357204396702977168426169776912443363626633994509110470743812050755001130763993523253831017160400449112233955129170953715905165304681204171342568923339468947284259218961570774366666855421127543941542433643392547592344619907997699319325655882070958114591459895502797658200720008865672716796758680941431472232046908942721470209953921804183301134463606001981952718712542226875829482576651866572636534304347895836780973831896422960016200153823914581061000640582599631381590949016279830815505982566053483088816249291690948150432586809510574623183866210217748073298103385666645455991262264710471007032131275983649674681140800765423097349363623320204095303387133116976048282646926944869506246344685148079161781518426560020936803184904776177993360661714931948267200933768704811855670041173008362754107823256065830239672710654825375820657669634996861349515645762564116363236393230554496614694713479848979868669652631119421923307335909608265300127132742980222184326046457065871157673088449182207696097797506979180350488348423765035320995473445514734485279519021051586426772551700433973923159596325935617851130678544998081678183729830334919223505129786120577123757055458258419222739407117170038799395869034301553971919659286210739426216589337890987015886896321930316045647187555780163271754780099445908140010720311565115850201433558688172539987488095404728347735390573047163859295048489252930843373313920 [113,95] -514310688248915745338687441109773101503880845195456257447799100951391138047042940035917694762015394747331029726164425489860998298315803624173080584514849719623418493168647004969131870649375838865208667933923909986072633360521156820625666460964172254893392186916531888050118511120267186861629129294043604634689224178604244722617322811718829897821431979856182693606300905140717387523136524831173768694531881047957861224759050980258569486095607050766155681503224083346233022576999005868950121330897522461260905935401930518116309963220723315374408405791332127215441918718513849759041187192581972552298743067608015733372043946772125067941987601528002395227807988599376797244538262266672925301487466111563065035909962474135984205910149739355086485874063765191421733908128910691336255640657493676444976152588200152681750377574013943879136660570086480839478905335521226912888933133688305502357143355220784110821137010293327524076597538715318952992138023282398009281466277284254539928381833063882043861230198756969031524503882775009397666576328935020599002170996643793246255285270291225040759220207062202163788561191951184559594128008080452970681601809056082123950958307921094057167964513415095586883617588653976319003725396932932866681743294748116776076212752849113575004790428860628998671184257376513996209513927736780628489231505700186466533589224500461665539843677048156422187671469758706603969743804866480346069276144939085990299962835495254425639752797778542221306018694530945157369579958248378367043002064172836386083515119174830881038682043780161005475510090196201405444539852145005998133449320870654380560360675034788164777490302250337357100311100052568412127871696834502917709695040189265121734364358083985077450007381158863122179414247842324047844658337067591189828515125042853662873221239080919049863032447189798096270621864330781821973517354947445986052232439744296380102050937079510562271358686107734207803721783751623737339055976596373841668484393222226598900048237531224302924592432 [113,96] -95514273444809525014636740361813940455807701227831093252281771737682847794115134101834765845568586400322808789593240525569476834936557396235767944044348342357185147292447403971263759861964515341764810065484007782467012258823981986988251009258176883040686338481469690477704588372046073402355823506452815649340118013325747090197572211424367489897746763618544145887815278020460525695278552374530701627106600541454085482161985557347100611975591137256482499984524851373283489532368285892316155019170504143678444756354641513546187214640334905101041355922311670638042371430279937165443341383324345414944539353839095074090845854410618315145233054624572361006033299711253350457757855129652313227809306420677435753222900060078720342529964559355485186787795554041982484682271097657632054672272937744723312915192815550338190242757560340822370048805112454567714522994680992608369035403491822420553466948489148340748706668957417611437713502524777955263570269756075163285015914362594785167571774500931632412986717077475950658978670779333750401534097483790195886477786919603693748121976315751361695253113020028078320587626142137922303345969265655945885807566848449283433701207176231743783916748792020204336130377337126218265725493688131827408643662630595243010289021949138118477526941667096426303875846827610728748163986490400190210607418653286023906178622252544212832194401073100882706436863853829327051075316181726033059230190143623606777466103542927464581539296425554379298960846551369732309795155354950546733255455467829253732965492930309406687493720069886164657684567374468529176203890409378658499222562654227388621725488973454960211487620219360903996574096139215267777523915733543545646898886393074811890638347345803654765354750333268515093371248659442489197589167156245564814539510925617057258195546943041541150328774865184766361392304078681435422047459895106580008793247721706667888679296105081169099289701989808618496605771418285147154760107845278661221779750017615824439094305697131906560 [113,97] 3126267807930011448556142286039189108806344948711000669816083351503045385831770264415949599966918489695473384657169338294363045835314045043043995741579021677786589129489422241176119827822000364813864042824705523143887267115258537860843895807321535394209564927846579391384748236522647513762986405987669901294801462868911068402241228518600831204374085147787821555070814741549657384142192218563363580081742140129939143052433895812602652327661912897708137632067690626403613595638509082652524987075861728502124120165787173616362869186112462921507557237254417105696067035428499972468753847610311552625322933435127331026111740046342290723546580018938288691188366506841015568112487473470637969738428807546214236718356460193949017801035203475373401117129038584823598698293376457992576611528926356357387757909369830522720270047984723061735942426016520682122066841238453786574907818427534396070357473414425541788023712645141700291003029667748359202881552403286391754991052713977142123301099359505851763222670339669080226807973876766564409590349862450413502107360049435974413158900472438115042265009514261277575514452116610903441528033718660706179678568669815932603940944636352499275574346427886237841321572792002544347033397777405261696980151723466770133490767263971458890870980150298974359546509405652068169681578127562241337838501269074746493145170996651219646636924882135976763614156421934789583113380036913663648278930708112586067576498826109114101434444423147155921132674237603854142577092527059658910673620039582507564495722374187538370258954077252865752675760597276508542877724317759006764204011858264629091210155424210549129212225962306601067360350620902569907837894468758346799783231122484013282246227852471282792104455133194213534771253422834710782512747698597638576142565329096004874304002921841496169252524451152571886978453804814572026911229249629080071115479749997764129906994117254819120355420692187327323134897121835937213865536529127656850124629611540903592259574757658304 [113,98] -609468156939844758230979576549397002736581972684816127530350186321345341804663800182676748455135546428920896396430477035282923144706485240365022848732404608799482014550583436754614508552020096443809574046789901239063353475515407067815277529565959796944667757282027070489664895703164447876987806665267073512760252403828987660345556805217293884678797376876912015896288810242245004775565902073154062887898903853719333282090278160225756429896061175333563628770867788621983565646830619301621280729901868560309365212355323398297591547148959528285407436656726005642978216392962802331242101013096406948228591310255119712509160798488208817417252634197585665508633690192513313892005577578743914381580828791893330908138948059512895179544595196054831558847703019658706940538749374764443604092220556028641498747993750460840354963964208809302664198787277289274640667846943320466368510281600784486931246662559567031647047355099990024228846755990327909077824253744752516082701071778056290868250038068260948038906894509479809086470899864276124646536796764963066374911738917586394128311711946998638718163882141379694394664441216662650730270103121256911114730622314589722029204836694765137838220368003027267841913432190130754124036576273627785507565675076528257787526452527696105436685393823128229009998659628850837462788824849552194373568033546916851712396150712812958062299303508716295403177128988279758896519223723520236755517774684527299351470289492329526629033872420530018676744633794570800044246088036227808715374213383719970404204734665051280222367123492770277996412858322042387410446675488584058151271495012416732132862698050335515680038293872186992424951967478495822764915738985182191273119290725227539291280038984284913587825051573351784400106696213950544351854858955252650594388894565368133712924612333505946227357347778226762808688718405676963007187511001546471212353112107198649298006696390070552136233432142767613476701415081010813972224928852969023907601060464961691640211968 [113,99] -553326738364756879008447111300738187334667059858277069240664570718847566663812727084847503036243961598431560629653276863288240378760384201952314649204999119051349254312504651771051283270781160392156767329697503181594672783254102173094331384530416158825145454049400026185811930743766909089643134518420057746943881891846926669527594303999320261999626098234691105742042732264145843212537796939445669317561014277121305771066278055551527563492505790075888941225913133849491530126381163716309009409657653236749257675744922860890123106201387537137014510392878275937640765079279626728093617267985477850220352416699068280642645855040561803357127100807249424613787016583362395337790924020013692163896470434352025644184579347099669779472650570977171485591846406837748925949587922842807621942949405537412543578290013133456135039074430496338337657560772503653740075168736494667946261560200633642488004978353671068434936103705368301517054645054641196203261732421959035733471551587092135088430702441371682407845396539535850385024844243911144200805003867670557004661090349261186244901624354327692201979024292923555435559830442899391387161749038936570260976568270814612889859861368056139669437481598041878419955444577230062088740600812711478426023673625408598762159963638108263057506485290972589293034144143473423599575443813039089352699167770147803764008374776293573953757758182327035353398137978639750673608231997461113982014490792768298403646066402646744760103761356855054467995496864925760707712108995286442966619801642389739934223769942705357961990857276466210203380051562008877158550675236294041299522480444403758922040981882339756912751950957093062419595880970993785548857141826211558832361090337622525063280766246504123571365689074578016396180361731736155177416880061973229086060786520206289123100473898429572291201013008778325621670034077734693779546252799224314877527756258430927146017054036713897350547265363592633847505081192092440932680547680146559005297589534388208736 [113,100] 307263574346810576228356391179483764760669109551130184893494896643737556733794519587084696943274763769636665929223002348898890635218259249982537541160326233441150654706468202913617631550362471156135953689236805752493010838419792212362782334895525323877456060527931515831911616372861137246127972552959464024637940014729254912591721769032024852069211855774585803937899811717384717086164119944641260817621659334530641189848784972304465051685759949483230788809377272657353349411371611236735406436118213886275849069728753097482286835699831397699453401998553686529187395485787234062992057036538097678829727412238605318883932619364093744144514222168438596608015173885692158894516825957501320785543636890763847870358929264740913060373678304936803504736389857601989822979677479692696683152292368000228466810989245978441239638256143574636378193796788328316035629007481262559948115269945045331882649636272016245494990550101202397573902493336895107552003088630782289039565270005501036527499878460385071636717359681458777097966293437415549752602383620530346843473727111286389176916317329794880167166147140705212541029424105196163541157219801178905334817268362083168952915717142166167507454874327066868714462605638635616316629621807564338233296624772845147321598689808741883658396601675113386421128472348513133872171137577840997479740528788300438737240616424484367659603763706306374661906924867190971656380366321882876604864992709013565265593939941878227192179422358035535317761471786838490899056954282111466996758812179186545187594796371572427665348866272896441433530193726224078240768322612797951355177580828039377866716476223833857274007464121642979801148010254874338870536995249415586245143712056919622500148108649035930082724495629613966545385953233980343278949496594020824487475863295060406657512388334175031445180770514649458390056734654315638284259120488171597617928660464729161243977960495125933923542310243769475372588634784202294019320403026572957003252475511936 [113,101] -613367398239862947755076252334152936108750186704695080724202942187492829467676243362379136854154540796010836037101409398779104834712393361416564348687266519800255040096047099977544474537286739787704566395607001620581204119418130392123875146129092512831867082730492599848826761436555006663937424098972001873045032658032697068485486548792575358385916134785454080576506228617072433923354302040147323491845879204113908333232569434879002134564184849374119698610079946645393921130008858753221807290413354435802319034550125751975423224429369898589692230415902072708692085217121344955617183951238238088861973700147943918772961987275294406136839781568434628253203280693773031294085974500998360218985566942924173870365919308322266464081084486884907138491709107487000715994256104346501894546132930724713465485931150345890356728947845360754325581031034120991879895098475395398797133535439577439742755229075718018183749743713794409263884939728959494573340643958485385472907509106860861095539015491442545188586958836364003543439506707979190583618957925227804389123693521796197956560124919938372854941601885485267479490656703279949232309640688368712939742322444865949619932947209362813418907500273718208500559928113932293006413728207463621655053207018337595942521050142640081280731413528323185319954518619892584786561909108860165124001836298986767101951943811522066946314506838580201740900765503794320898343030783908101518145152286448486832365460417501870332855748142787749435330466099243248876931970482771907438089574474068090360967160991326673404107127326690165647582601962977924128112722231288510313548955720102658950595938079512833177661058840689855924289458055861891910723009415535584142430967161264924533523399618808727557511743459842581283004782915989732058083208844968991132766152366492433014291969991031567449477575822861601282900365066173078585860449730941385960324041151520017648046463055012271623451373259375352565253995488836749193712391597950261366147088 [113,102] -661955447972858129480371718507679175607883425954524171510230680361441444726433192012507043570924815101571373833114350869949239899385916061789245130197690669702446761656544520222650239113300033618282727792143747195975859460560420157667580723270751300375708211005889715203848134734752363264150020619832663548700415503046422820385923922079367417821773779834319801923754672803776915578900204465955212129287715544872033094789900243379287041984439037464687663320019810217761006180981521072900909941586720349553189924633592380679160782342442759713506691636703405844947293537079503379029474399219262324500548367092972219956989550496838827353729508185041201871462639447255876951818415887757606268060247276264477459827917827595963684586383771140254366901338716521899433910509249855313773594351767547470488225709878313581887813229718688174739110510948733731584051929958225024986395837211679303528706247789450618013368601658823226002840846291465106881913718265777056394881540935791323878602281785738802362756322843495745842113210813325317013132795842415817206225601770814858448411631819238842330461254643048873923086159013309697004095328461909550809311291827270945083434875818414753443192781107547084212952663418518433895513376474623820889317526377440791935988590825853069976136060091139064417271775919495550275037296608113348276497745517273777311596163933104164657199388159653418008827333079124555325652449397130895486274550791908523122816230786075171389407829852602702754557900534271674753375035121490128038907174302844169779535111198650437526565173551562741163991211116462851341062437982866711511001167539835518368352079848515222885181878257038743242860687206994476656209822027987302186795699945144311970888703994760859613818569997628322067159277923218499642709214389455743911525880947229685104877295613525556323513709936119788570236164535973117442336763059397823104374177695166353844526607923778330961965981869150524019067416588253436817327801492459787520 [113,103] -295001291537375751597461442083316659231249247108375835302549097906127013044200670585452966571423340603391124044605420476434301251007816430578803840323727815131571137377536101494879877878599975210618497742914102998861875242990694616616288868627643839923259210277361940320100054574521809094067819373403638442490286970721989501324972283089227812566390905125699567228468791971400698280469691363036518433888367995971303560154015090272432064412533457837306011892862261647383690384267686413863097929061213554644916726859267512882586818231782587719058913724543126383014187986266703005180718891344690588363196807950631270214734496647141907291862528713587783592558220991806807283158640181215162497255189764844347695099621474732098884334057409952630305612186839490316479296156250741271672164219954936678144212828085195437669626982106475924536205272176165630138261544150113697581365139154919875217382992399285402832236908722513894243027072839900037132239199307202029749817767822019844615559497738276039848365793747284703829160956257635864077992625941464424328037264664504912907033542973878304172804282221315401000463348546630835395227068412000460527435536132971293094498868842066913996777864749368981464471968786664009438069858513166156677127981393630311578835968207888010796516190349763577382191264475824747442157516438554461920591833140708559201481242567029762952217019902797688169235930935973312488234211144888591502912829509691759869683409412403420451646923929925351812783840061424846425047643100293251113028259966413753349806584591387941028180507037386242252287196047472062440939829393228593033032162673332089856608859224778895134848683781154394323330169482968054215071802274332275394867517123603759760174622860498083511538717156174248131477577958566183111860446715491832388008472550079725563775267005738352027818314648538237131137272431488055330770272061409422542044022440893832496406101436131976530877944120598650153237814374941809542855126178240 [113,104] -91503355189312608319272293494374206998305409900468467236852923875485609037824881712026249703212118593368303585807942412328370373274992023285579860908367012219919484988930504709230451874026594184644104411770979461914323352283652577128942540212519437128980787593749714176348271244541527346352021967801913488558348641521880697616244312974317275998146120568081518059553771451452930331324771253018879192268748829883177919877953193698938791141812654103765550830376427419757763210000279102910241180543602606290719819481331955196169048488536752814865026488260045801235824437857649800647764321727657989622674984436327682947071411557367945779761715650786671927569060168441614732002063540687485997990746361883317712085910242144321689207715400373308254238120180523507552072416985382530577609200980619401646499625422881027068133062739258241712368159034251743644232955052232898689101635366287619871011002950959568430828573741173960136123868318101424053238478069777369925914211889054246486304375273990912777902522511470018215465440148830310764757528441452828598867358678715228138477563082189870527992991524059536589266172730399941589594703269986240687439260350873668939256083193292686582379935835411095058541617171693319805270447762320305944735102578675232127494459120368279839881375936993615824476752265540641594975814668235858669961099598990635302651880320979016549317166419002943131554970872819017218809941339361339675668898536709112315078520087190120064850553969302494438675914238117517791428571928031434141995668350189223531266411025033513058580700943143925333629410469215328718052411727883162119682778266978143547521938361614204106310407535262565248409778374977182073574055968688543388622631820917701865727049948663402037171172768664140629262719077049278653537702548877434171871746164932995827067294541746352909034408783411395265082199063380758625561222336618222093383635243116622836605090998243794711119118168906273832879006943394855408457984 [113,105] -17367628529960049128265820179608658298945087524946173039014044701940848078282060297580621681716691069082030961021901319001562528372113297602045080882573633064956395023032727195078530307591350683652659404113068491772828866147202479938972913391839074990484630784738317907943161590471807321876122515710247587474111807494783370893962243684220152776653384223221135476147334513286437276657830101758048693891425705464886073708635877195903792275561267521225929561569165372437278776720861136789153399272030690632436170320587653700151369231872921782463185669185180250860643537894681459919993573624268614508848943917610818046658814715192092726405634356032510574027838404532439383308107583188658551810841257372611882832707446250303547416862564952175715952614989624095181092652645337714104906131887154639800692199181384922725027512266651349113858690703271345640042301211837044812358031443187690788957998183107290276729413560914258293969249543657041765348378537871157215050913020722819632873576769165809287602400804442966326960269263209555261059961241532409848968872969737251724078385404402604663644309056535111423463809445867765706750327378948323255757244894004658401723709372704523045518803227240054644093683445303280923493651992659896889876350582531425811141299191157006569802050964587691271132555545726498245091142093779915427657866292759168289417914352001486133252597482744435364454467064683652569794455893217188326110091700581286185402622908538411379633085805268964469052859859925999150564720766591731038941729659633943866326325198231493736646601426290242141029251083099344032805420577757948975587875662648797327899004327913163528421410333291655946447939725798697416357914386142888474052139512369437431234829128011430306721421393967271031205243343504729090961079601844627532261640398429593886624132507289918212075932064453585539868912690806458574416297739359912301115983502379305294695750999962901867308692251289310018442000525743649504 [113,106] -2150884207315651866154623062698300525204940898773782083043788645505595901789242502708828901346418263508920287135122485472835022956426540473157988395487474912799529205276742505404888536208290606364789698274361846544098634001047883804382218852133277640512921946426579554036077968335026381356089603774981968299558387011823695462971464049474335743155893014193253858818296602845431097157084978693504056413987899290648266530717988177408911516403908866552957960644640082033041599579450739587754435513074709539129596573148873675925085146030322463510978791841062634465193527019232733444762840239097370559559842466658633897519092513591717251916503099401677469064298355899555754985040423162280266476878794860085895918713471348290251394813355985028582365228570294337137728125014695466322713491936024189019110279201978517391990805278558801714850354390985132599744093406841165194003002257580045314451479016916159022316593776712307499351306915420739482168291426537713137885209266499732344030847809614391952017106006546958151063289488288143444689824344734146809866414538027113801762336303542031838157989164094295135313285851442770185984306594084356588625387087814929799696202237784632916622822302276475047682266793545020352879830553101576428820291658444427377127693356901244484539832216515566663228238792610997481927296221254319674591440781083974498484157042323287630528787877773493312192158073896296446235035842195847411811961555765149876671476554092490995852760954220731250366427916443369113006149145685341272654834450457786830815099703376186455877150688460668876268895876508386141535815167203761191029321111868581512728916764666601657521392206569806689304054772439133921931892520592466622249375553649625638984524457390969651830608692234887486849006126848006777665732078511531101545954096407152006868567747951985927468954479407725924070733340341077744325486780615926943604582536922035690113698640315577613863271102914530609948619693440 [113,107] -205855866151802908824753920150260465163460893736534398476301525354532408335249515811794075283114722158520479540762343961286280007641986103792618325893951521985655187227312648391063961422081369989629331349150535490325478485888533092016399808972962254467978091703444112990563375245228934260636239907910681609014711556080553981956317164338599874852396605453435461829261381066224854360217890465587129228486572297185454069443129630856242657256216440671126189232851512904777404031894898018248470022406872147771734965372502436424590343171291698276440764789498731482546588921037936202585369294447536624172668905241173330464866082848873600242052258174290088687235312693042401879702433736976850369415625949482065435073429963074197493075316739265399238405067276284821092340999341060649859670696572134736789358265013975770040320556022449290276739543841386156590154775824390308484294694992850005592075985477578938393521685369655809747514451517239973382916617080777715958032162877301926820671325488629508964798121257508657010560515385077158344406246644433881128332745706880129866956979877223089077209462319570736715724154809060221440476798269803154455300073680820508344039680878244259105186298336895336587961514632275277798514940992086939978239089828990984698093712667853680678601505632005727077778696833031511100317699205986428778476333578385653844653306395650677181237143838072002792194763083939671947519788343485063400791826098333790383448925564963417749863146165498801486314540780593277980021777531863889197877584261775861198219118352810716476612103480847435782383001885610187983644150656803100241788112704874749784516320718066218527461929665238584713485823188349729004582275353394151930855999348100276077360449236756717856446926251782784406382650531656697173199077684798594390815575991184860929588042316804860510402249334366462557531166026736274364820744223306954402472375976377202982374481460818279755791171925475508683936 [113,108] -10210827613995098832839249545287873251767922964154822427596870351638879631988081214494711549892017837196515420708581592277715143201348445603336204354903512976637598567225801460251309188154735726293001107727102881869330784781510597074677885398975431759209652244885957010453490768467875442724910554060970710531311987053376720296003350756698470275214079913081602623843116086705744807618598055265692155929876871960073160963032351046760169572655055996711375322143627649024126580459879785126383275494316475074105718429941159788737706687147678189777620651345809921383040006124882016989376393375294017312155839080900137810878708339931296517205162425606738334473891592362981924744123102013501810235814725584628486125450680772721217852976070539116769287616431381806956033136557836791469345481431965393396306866244836364204101607289646622125802804929403744420727055542835663588456415533459899817892965628329522156692553147558270575696112426381046122940720906510759721198237467261513691503235203383798636270265992523846729549509918340847747238614366155829724970492318366619729008098560435869690547757602064627066841033572603076290025009417586683760001826144209091919622355624075268864887119414458235202073310335444253023449551110852308351146397062343711080239885155796848548508649421830332994677757637409221818127965742275272861097064560900430306070870241253731006515441482228488987535792288061157026414197829631569601751399834976316483937613870629042603970771102302442606639471767241810683416209303966613187497177928480151463385971091824650118130770798672822643581923454268410993083928396107954512714668276884630913437533813524461157634396261986014904422076159286361789678628418608675610730608550718981499899595589747733271546097642856208473361985102207221493661261590262989836587138018450874918368315406086971052665587654525612965013804561893789602360753304337197315950572946964389681912563665477034342114690177385856 [113,109] -610938690139679359882579984499963602893967775725098730461476873710601030546029767450858233066321946496957068038973405814968471583725620168196453915488843137292758449793160440459008702803474990062092290481419341697139210350676204750125945534908700813638153578635430514865884875680586978015701804561240771538336279291853080958925305137032002166483215684678130510261157088419613753239584382686495967346213759189273011454706232578610892941188280093486899047562468194123227115953967160140445254800109378223063331292419314983928061469124175849762227191572740765335549797745564500709385805279064416651649403038468073209302582462411902348888791111269020067802442592110553381270467374153300535634252171853834501925871910181442820316079598674724491246075889085688781036617643039585297088802553833388418664070006565633871633141211162717259003137491267152238719305527140391051643054918392344869497043397027154797134678404274437617337618743695599088080508462899593789271045412597178511402754322491974151663668658462455116136780626200996683684970997730959059383279417113937075286999499885807141237680899387929741549060982410382196318294705178337953928756056372044181035935528610488997807782355487848884291857534226956851999165226761299239541938391177653206375573221443876252224317805987029329723494374722414284095439127777264835665478677637661168056237033442782865698429789408551681349358283948005960114205788805412216664426554508661516091018265907403337414108637278861724105255661697214708330421438342580646239503004238359663210081401607055323493172067937511780525437586739534095141027179723761044402950321742854560849533870816880221032118691675220893789879772179848457801674598498395712233471038892847653032174893029035391172650274217846643306608964866988148012713110390618839240629886797080993334242556095681606343721444188383818963387253028839422730117678962499275687877586809743434798282636627003684179563136 [113,110] -34681222674243169529268713240582801103800177163410856270749811283467962241306372310555046352072876248227213329788608356647899680463885332107137177562352571897329431413299103043992922594333121150875111747107781420340079443843648501521562044531208464535768560915441967374685351835454668436542593123525798022590551075074125678060011718013228769947650155906934598854732207738002324265047371040716122597575221223195420572678188835134679497382875703307314815254293361609336219718487372388635396646900451494942047418913457940552681570905690393572344624935256751471762352103302264788946888261222779514465097089690313457782440769707114813205169367549632779870911900630434470423207081388435023941202515528955416202193858097411340364044209639473260050508039617802509444175654686786054139910341869391081352861235649951400599688887064908060044286450194567817986958105995841334551780741749233605715079762861904131905053767010029869148364239528250310312426688476273889510789800393458827885486351125838526514532889514904745757806164163041151481319197315705014891876876993581327826892434402680243622091622728328914639401344573367891586592319470988030837829279442018690738578266405428830252810788309767128609413179908305278067738992423980445446231692717429293747781914464661329354816163530992688628083390369061269708823815019235628007133504251734384802179543706401985249258800102675791677756387301744577237306879984555119509234213340802962210882451408413793611564454612477698883843953640131674942387038432782391928557166657146389542374114816432804221226783192448941209690974817830592988998059817373387205579261211273720899515431701756533938405617576093669513672152669981679919767608382267642740567697914018994916685253545640621270327737577027436789136376316072114275082476807352631568479963390994263313625596242034736599972973268154340181844231891060049723774356146770096590416523254063935774772619509330380136 [113,111] -131006263452552314259740379125622807089556729744535263594610933739818439727944629037526126934802984038369415937889728751971945684669285722233832551719936679985478460832361280049774006912151063822400624533471308647569528606308911168299297614461198170206927806445469989785624767105345302796566931277217354892131145565051493471615926362375044924404424833273697891716871294426788095821532068220876484890326336182010894451241963011045465991810138604202574844147059735602382956486598883035577976191609091644857285130731855930880887533907907001190381561620097199416308595066268900911788711699347179544254430920805380449039133593506707345733962903142191221372440808633018010064158002411943420928994733567409844907195850404950254867685037086468781735238291921971250619040808098533939475591074796127056249657155754081543165078706811278304039365720762160516489839381818188222874966794542451164511135249713625058941544323945213825313155299971089970705803387629819408868690977072669018584326313508799818963435941043021891832079877183880211830246358079105617817732746981218619555061724056857256409866180917867784786006342337857033847814544965719504946900979263325550782136489987126569892567477417671338768267148953287029155525221539148080615899154890769926678709318759652024258317306792705136386592857167978744525475810889287953720876592407181394347497101120282993670439416034290622983229623872913630850815029252135656111007792992420412211331799383340490569050405003955733161597892235136144414795968522489115655134093040979620907002820816151849992732812678510843326830375165213204990370374320978709144789028558088240308213314308443072760718304645673421224663218336799252303264519624984192355360559550882818285622714933521934472682912773968386588832202293152501375444383199234929480115743426078701821218728810729827950615743411245392837098778555995835878500256314727872753867673254452837603937869635 [113,112] -23303803354278234025308736679964859058881462727297115586309814879851569320904598663928117255645259669411965784685922360027653573576450899693702697002375269707743098315188167351664419992074300207520854435307401562008905023273322630662420159697833697989800004143363410288405612404726113761200099162309756043596862204525253085804174955267245770673073332329886664534916200822252590047479758441225004254114658403789367394707564659829140030000436078714170837763228231246261988307997742212935141984632699324895824703983419406670818494828558105884987359737882596161154614209968839536284156118050921018137612642610580460770683454533611889272597275828405267286788950196057588128882416908720910002053660283285580626088581911319344923142579627595372497773189921545740404223879095401775708210612877866815705950528919291610150579843110249620676748321640784137002065621448350705644604719729387959864123504527673156290921570510856270164328144348647867421551915172799459309858506564519378397467061466847344166378427851769660080826563837307106012248061678028280698103985968024327935634738671599564929482875420306918236783470782281957401046101587173889794611281304648335612256974800141218127649063611263255107960831589457315079455640767116434758704804057991644721539434908050311821837871314289709968896642820664406050509996496186749792308040304488067140856419059421746245302119600223210795384716909900196398565233554518963592257093501455741433506311383603560737062995585554581171019426982520237583729266336546926983072622692579876070734467400522940990943964015193873320838183472093791969789526932538378642336244569483115281078669075175981043755832075755500289116186639484909847634643275283984868569200644580975886733929836395819594288992189682943262534892161537340507904221101462850315977433671146841462567925432979000358687200562712763420473731398380059728123198574015445087284424965676983500800 [113,113] -1191759096774962838477822052189717376591542896850546927732458402689298936996591117777339101636172653698546469853813083451601299614188518060964837485166190694482642354174972390672723524873338218076716288755893947280344520628407900790135921499749078827235467361079313779433483917885701961546846625030155301514612602048881583055596559334346596974284700196927794217134145929224439643877133913867015838140763229095390108746713790023181818132776395222345192674013093201261976242050380959917184466701536598253876819196373791148356724373496921291378115558171860289597226685607588979230614258107643937052580728258207902987811843665295714599323034688860576275461308457783128826936436770878666616369703101584309963914400147257382365670946527282202633789836360234775864252002511926011077108483571186101547579150141206950364656533215464587388374040570204576120040359323724657213539004560865311925680233751294662137661494935884356094948823393690999774663985887656906428200603764051031427712065032276292576232828984625525709233138151158862267218663307777484621043991393631265716789359321601828655271321824004962387356765203013073305658096951097183566560762981649828742791183307044861162902983861847669893700361966822329755828809793355370196531872841425107550819061441058498252757456141567363520689869978822383705613929555761619467517965540671476112234171151979629178577060562992122117836194526429831109490042526367911949744155118259658205201417117622292618437907638497891198383592187181161904664462352095336866642237763579114447237395065812642042536761228355478611494291425107895115233653627799327199658790078570381121794829745119637294784282437364262401274551338050230130268372564447088501956442191459285133475159869331418725718993942202067274692786136293478732278174805440033165866966818624652072989047190910752188581779884152582444233347091484059427886999055530924445356305836876288 [114,0] 3057211817503115799069726422112190137158310864726636218489240419087951864349355140164014384894710229146764535581549712334140136165162698922427637388176844341934646625960498109952257382847997736168945406123310827928648229773929177153708194764537747218031788245192483416477873808597266569606112075303269900765828583154858488606266449700394600687517418324676160954448284465252589474297776231754932252207009870630906960663513897489805008870029608624823644938678567294083722098393843010807374874405690053626856027993738190587776199110649253315805432676009586704979208260611629102675961544040310353170656230308123835864608339611182562461916088727064883997907950641068968750910039412060858332320350522986715561055692658803103685247818923188423637400776940859483708263902340094129971075495157471826820847043144140122225131534744204830036773275341194383102764984633900261333181338466311148921956316984736936524382183758418768793936640581891002367342059539952212714758212717259522868883707826161523232434074169701039728909690633944987380693967106661235007808027425189108681516572031208915189365398156986129074640605597378643613441821385559400425844005829502569679223580200129109611968810365878133852525503624196319928740834047644080008479000374708197083196002590251285945635610346020655410219755545887350289160221031878880742557030104696625143603394558146429102331122799842476771873157417547929334398516707164709053429619303592028993085290806199525142948801446664748997529997381851632995260548157137259184094186248861996479977012169503939266807638723037573797125725011992457813193148958509036118429375451778015721495192923415150980020959738198862271543196922546040105888555971039319371555370332240709201561097272581131714463690857601507301445956746446162153785882627020014366533394179704434946396613126796041259748642438115125619189325091511618472405117573842217781765274510148258070295264907008302899875346415041284151744866623693294611576417425517559000704848443260051869742013997645437456055365851936306910872448405039373674443457323474475641567649314529526929200746251280791577807989795392545934390547082620822248049810975898974052845088281500060953564151808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -219309096537979125515540763799660658680747346077003409847178877651244596376392882512023654981544182014511051247763483123264602240304842883087694536336284097538107155385734451533776832135025387127954419972192985923842001686441302604472695272873451412963821130601719001590812060109221667039391883056742118237393445123066461322645906562971156985839494603223031404178907058421089865215792768668733188385409073074253622273829921090330456673922546985989994780792917503414573323242560341337854484533211094015270234482897229102699703350654849985443287207592122185798378448412514438188116373238996321053297653730930928363251064296567264966142544777298679405646521242810026123118798786555829399802194923296490708125802266069357767100914931410344477225425836300603079855298683398548971104080211338760205999815043910781077319381235077572451924168754547800486443616008070872444732278367706809464248749070969993945112862789222926950963001166965546832553208681167292233119969673655782595258687735185302120247725440138819747088412280573411282481590476070916295461036175274151754033026217603168431116175974345120898079064227952943609953391924190870328971932473338539740807476247342177706231662085461342228076577454414039147946509957552809763331180006445078679242974213156093972463386823135625039697650265722896370282572781836678442093749976917021386907041179036264670344465487498907279837302934662264779424811333504411702779802236914952106398444183261400497774450601747232935225905496664236322166658299554454861726728162897667555627798071388421635179919710621550266971232718084046890538618565952119425623670544727033614597940241758043896208811923190441684902827234666378009461307079287048108034377087120764830650152278256716443666577898868346690400353427405567061425878653425619752364757403451214084786983330568065773674798453427470861803273348624461472197450247884971071546035064063363308144870296971898735449398381156727086735659823123399711826059477923756798290553286304572878426258833178832681622014943745524307832624609226043473335682470781790856425906713441652023163931699607456655697594965729850603276415578402654696512639266042730854513397208565107930902927769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 6880479015147048529914999989200073334290221240008165649243206969382161383210422396996073621169141879454892509300061289738335372848568195866602685635758387313332340206805207394560414702364698429302109943213811356964208424433130046782213389651009949620681087299883047181859490355891895153032633933595452877914220023396624574391087599280407150496902308145328392689227032991534852045063970279401387356940297458029281054567092881099584299738901894322329404111663241707483075770625337205549247142622160860948682095788652827711576862920724344184386735038951131078366185146320009299180768130471487678108055180679552217300782731202768179733598891508751871486105980406754661079258542538315525189745912180577351077928756196783361711115500023551645369320688531277086996054145920483768153220661523792771039613797217317144057814560396674621579953680511252386253606178487355769488903421369132126485099793042333289484631193983510562896049072043791316444691938874304611078518166580330429392372934738551403413846536466030680773693501108922635492516467980573149246698148456543332243796046978803887046723083839488264567764624650651049687752011474604982070154443833019606238476882320674134449406528853226553219395054693983866545348248393306653180991294534730064337604259042346165298683682948988759068044429992585132002067349277048290612412860282783765665346560374588341769201936744244085261736146494017096937293939728544811725682674191690551287164513993651022775297836295281272733909494823227128402990683626626779307236633006295516341667928586722462245615893510765335497235530819939858953014144085542497941804685557328535566904429121114741240748170070612446397863306622844914060264792794130164185691858896665681513790974441720018042899501730236950549730717183400487260461978944999787826422300463569006284783856297712670949874587252542933139662247905174781591148573983248513659420473191487247675195178607515561789987501559939822187738137705174382804066847047505051011704786440166284844926442261740455500510250688721953747091357161322329992499249963577761339078481363590166208874000316668787769417989409885658792556660679256631636455843560092231496848768337466442882432112787456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -110523612819707501540343996751061491942322250485659693977288882422563180090102809033221330366939877454590584412008620030838343253881478394170394547885973228590333149373365402915771370332675762625339486856996686633523958577139741018292326118285580909829836448009508382777801684795288309809486004452341972129737339664287897394640076140781079273031587177814610487105213402939418427913216994702684582075550956559818096621488508262372108502578199880260440353542303891044905932210814767020484942440046049211659131764622894754172855382722125413773050624692210815778650893277507551985944370315584901774390542757755690184868884894631998972003717158464346216825395716166950253333282308336135211332016652814126332921006491006118736907771646660002605435109490355177254025414611803488569144615171881942130631632511527700440962800349698040478244460602886690529391037971694300070672408915679507400448027153883566347477347343013049263811404826293535206823371101070166084661401529317764182746816562644377025525970878457664045989120585381034777701085430293586326321189680756576592365064865957554736004011025753370267168409216785710016225929263570940004406046389314652008316556796429357407502846304681565470560138012027948907549082188467442512321515726850121135375074932979940311203406270927529421688199532365695365655086737351526481910025357507111761706578190710419348139365066948242938224793716362726621688139223700540326690842747698382884731905865661883295448261824123394783852072923692988469159208804488070596867787314819312674391389718783173198286385801234008722354876305567018925492180471628196167059972513537288764510523244958241611816478271428632055603497128835988080622888010346442663644560998249136019521216739019264578925310286190918779895184465837925239834918157032304612329947764375786819549273368032778582078521229776889489559289985377857356457215123449583610372201395416777603126786764654532938421887252770604301734949262739818539165250553827008120521763958092066866861726299008194233877991819413118829930524903333679961562151799285143817808776233503146870428613152605897492501932751691569893887024602123521625232473660914032032274971014479821357512396311101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 620049174716898924042697671910367580962969224114531769329579168299674398912783849566878318487612815624014149001033990435491143317433453868416605448221283662564199094387684253959316123165518319924869778443086574194820735361822184208023123416965571432118748594065765493659357479090645583502319530653195402306700094800103875526175569688777870391838404045581616897490950538146428706167656849343882936996298265738801136788880313279007207600722491930028305700279099893473894368234481313600793915974007806116204274788396312986881913421825673667707867142222720578085489762303228549620212753774053137753602543605081331718036565096781998174832584346628739441575946932000246239695007901317134640268199132649167086527345418951949693636910939247511046725818556240085420277188526768089243644607068176718193026251916578802903368751976738477788814727352584735331225938412814641701604352982840861714654146930662474156099988617659892365061572457314067081420833774283425985082947662644237154169591317683078474896520937135801949486838118494525825731251259989896720533630120733149944932421489199526745539439493442220041095993820050576642290801538192740933596607352731571612571548542198454821795505623382108365154313060883629500854637982596313119842929288770241174682492925162595725462138366668735854901344802090179749406666039434694270576875148601861380778721405562423699612872460632573480257647735997727003220442176130852544440471887495904767969721985856256402177504424874566057750906588160646474403647790867851553574020251103455080373948339215267224210425210771921094001696838839883425550385238758620755027332435893796409218498678865321996753889062604147004758204902313611306526578752630879927366235134911659099429784425625251532343836089392002164252398296161743208997584575004221122522938887120363065242198738632798311726512045577586329498624495497580556139883712294885026253185028229208428996066234526808697960509334783690284569264930179986715635513630042196149312637532979830483821243331107664135863585072025976538719102966614451223872751387486759603837415294354460510615092066061268674156820946466076187373677527548595469859713208820867169112507402509752026795976087830528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] 4648843376380392364339104089718848326842714904367419117776075930076757571590591927318525584166960685211432459835970073576904051977773500029995274234639645162454355702751449422938773708432958115598190096600455378607827410080436837728312278378677524315278660239400691290314740565039498499102206665151495577979317302821015835493750712835844697240156748746746547523394171478371065686808187759251336127654926061895317253450864481511933153653086218946080642741756566321149987730876695765708260612322676093251312378770221674284011596483772124278937253832709417073279625454662455483505702742249185280231832790163070481020091778730033318632517419119750007566107166502367642577446197956120024599089609271455485884208685489416644790703418975735336749852190382698115689998571936300512720475912029115142933435530589511289708564076904053020539460190638699212280698564747533450793733306744037721933947239468594920886934449552943170769979371122873320118576399113554948697466556357124754858360605732572977517546593315856457768915507040326340150340141876408661500259080764941897164904490443314797413722316933855817276273870259397255585508736008900444404530949652332322663747902342355188882081401486311571974617190561848250724900798587101251663379038963776930397396779443391383495293180938676142339706863533865635371884288559910817551305257862599995000954397944232760879398672053235195132867691499873388265391722272225053679580177368664869448770010986613256798136584001868797803379939975009354434573136136991926315324571687440583737978566892958314273815619823177863504639549234701178520478641688769114376048260486932042346367377398801833711111660486098171929996407005872071428793300856519437766826998180392873329537066070467266520906693676064519771127899227641565312629278931717724850118818962272122696681805579696249990324902057158006300924584776093024635411387765966983708288795590130528285701802607236360287892073021441218746824688881034144606473622539561796597089609145954395157007484194355976443008137221432035391184789083309278847014152618055008720220655463542406656759671453846718710048193226190041088272252559212072849608874293938833308161483290920799742053440374702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 134619617666725522084762749330856669600281851177047349266258321106047427708487377171873436909389451807444621315718832637017975776050341950712422956363358586918061338064290485302785755753706492421493522148169685459051139689085078777822099496161493419320591187047539137056785011913586797629881565515226621833391622652492576909105972478812360359169969506189954298027495906832307388463888494437174343856798173285306033236038154683560084257342179877279551896938727650337540443672711639928133866874290257042543906612444110609374498203156538118826417000946822372023216760015089569860427403941140733722861252406971448863793407712379514543063264569234793863696930121691337577321464414085262009708830602752813923831902279851437262990731450631477972219827245252548218032986314268595308959702187487283179106041682114527805011892285540203633236086602195751239185966035562184665959980230716535651593672476968035278394638935624532882809759774945034819610740366527198451502508781756349764613790667028367911530685047825457813811006576461883149079303511791634164418687823506383885794598882922440625208653222790841437218212331963029573440423307365858781484296050891984533414555043206049643702060923024936488912324712315974200652933432649425488104487068386740908242471980076100475627554215744673135670041963534859296910868592882132708322611164761479422661810299254547839390725881006577066958677926876674963515384972424305692531432839096942160146754846462931974283254892703019215986447600474306493695170363489310895042428939891029856763095266098149736570976383637318983558588541444860647436819295228093268363197712443065154732917480010163643029492570168575816640294873912129005751949923784060156542888252362117009543819671435600200280670100761374533072634597247451568944157183550620542860791408771184988689066795304139754667884146917275473898457114560872546077864405432394722934490146731134122768340660449132596361193472411169782514814541337387318176948535728414039454782345929714032730084481175936142157396177844022879768442521706150381350289073396842806697395365081873372811123589122379967157643140675869322893952703380309719017725515121703640159612443410857829022340033374322688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -1858298379871296959428077986673231251339152205830196521373089186993423141299246544718859781556271387354764870436780407041372764305295757017620280794256977780439963724394363342878008543397145140105575324841455739965948257017889868075527659194764141076289949099611841381411009572060072330568593234893792408192325927758909669862679189854837157995153035207356731774484158579811598482075009824365002128821957898739674947341637779813193563995598179241072799211637406679735249396796232455716505992382244948452640633788249841634010964623797682642353042111739375787988582857891777175043847613575666300763262785055145576413900681933298927172859038111468347705398488810688528384891183242335683289229039711112531236608071199654284049381825452295956586153511443523778773751008446456354720340854265189540002831879561360741786579933985550031097175837668181188384444357839459715321242063918703221405568227625305018491913427335048622770559173007109876600261108379868518223327966001911311634989481977185892993758915382424720060670906758761711607016436306197787088369411587386901105825262584730857497831284521713052144169620423290018836320791668707325418354609503142190979970987831836176563310246207101049355909210127866435971303031531416686936521171504261267510978257389203312892047451412125171622052994544956165332618730495039868501359901848345701265660815621081731984041912749484815669243954839192673301789367986263223389896690920491595086985375563289174402744398479450568629043087861329760214847651740447253714782015023818901570086650907386964830923583993043861678760967019937739085834115177068055161688478980133611409990580912843854085088047904411747033014213151293059890793914981276964880964009860754344711921061992118078324720316655393920689173244944728256581454871822147261265219458219174240727904579947106084853900644665154712490560866445186751952986882930915957402866078929792217167239513551037449694756377120570519429888443631057777483616987449145359153009133040160621774711137173580707233595531732144072042560151962217739027383912019925573510513473762662860650882923347018828626515219716302201709007130929439709676173976273325444578086966873493992809956657346065203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 10991685034255501194167461616481825602839520511127827370114733195440328816316886939380102351036516672481300750565613152390964491732798288711753827691325806667856144732208694433997858888751436814521544466772817287990957148823522763491675885079935046388771604415543013501569426172957750941411122557337232553040768962198045665565213515404822757981615244785381279212699689854833405726329650816956167722050437711918695037480398484070694378930344624009614218264259276287985753840455926022017865140406743514289911735018543668466521024381402673834459009332137112005766720863333098930094419672246986544940283121064916225228646792684331277670020020708966995049891278658401524541735896547048421711909552575357643631835663407064836893739418753077263391968328361828484694485867543127689104239801488325296988141630336750742822306092775075828361044805785154474224516826780018587260153381609006661539727392175365226847352393830363100987268846476244861413163589104200378274628191064790796906871304309258708411385140263585222659417235676088487872186407180161406972447338289859010673052637116729407835185085649915432609194134428968349697439780051129976211191158488554437765424717066456459187440096585632344316907506979001542656269322527124744624091997176338479031209726298689646206148447682221984282443120080266890150895246878125138978051311558093272500826164951653915083283361862867925679331715476319255123599789245654841534805456645449943540320631378105428219033867504903170549817017070858303516495931010152952160793740407270826645172380838987380412664742958986919789918757892160320730373995564122840537655105208920721831710108134966458470401419322477530365716570631598155892710305919479699005965263811448703625726322745727957705607446492783742377892713422958650169579158358377376118220651126157275012102862108280640851020516934691369495861594636938295415160687462221292143190471285882255299854133558778314331174207108199467028087043104448683199236699540193127140000227568707436390330017882069257876173237229408033148413243123422137845408280204928613756656842262730389416160726100234346951286571749883193578460099923979034602410716656142430971969331536661550626370131980147752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -38664018582241493877536790389141190218996855850292479631103644160428176823140351498660999637090284778858463281508067295262594233736669506972928056417021606060935481253366351144360344934495385059786455577922606557794750751855039825440769330651491289435300355545185776662849054107901909502780545722454854195719522798779187641418864072349365757091402305538086516134633900089408531623058473758642925623949003417727863894564943271559708469427709513696871374161677978391075255407245814253636810198864812863946891054390877988245831851570434491968699168841175471408519546529001667510792449831082045035504959049530791958934652548037825650818472431284591341097434154700032046057352866388659226469484187131561614168760608279006116732858276203501141314683253716403497744534003423292018742948399809490186894272177946295970491871356761355857938629597742145012598025632775277595906663648508436208744118283660609746787061152553635832198842967722476970032995362640443535426461630606762996350652672159795687356977897691819785379685169639924856802570390505065800624691618739070724240629047096329075975710166361827646849396117428398129298684232795925812645746012166298498479167795533199080443960040247318594479978581053600177309847004815390242597913225876136844939287560899716548137700815152684701666444976292695619284470421430440976586791834372506228985488805590845211176565647665892980129660598121948465742208963522804359351335787783136594252188256764657049638143904163450911580464694047903494677395533092940274461663594331531462422007827920495181192500908973987143249228189656321429870275296890351363294260828690260540045854077482119794618210521287511893501363074122058789627778615358689569248272305999994451984277050449244820990931996863316165147317751101089244774337328219414078285334077986419727530771867627215913427751160678179594702003506937059189874776022431628247485452835928197005683040991790949240593208777869746729691806480083843246716718442664293536154890877845409342239013913823300839626116721773900831210884173026602761710436088991659310230748389583463941784719292812765469772416539867537782867127406020439877602474531755658779790853887369902901335342487538310840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] 80520628414301080509377610353389360898980982203280566025378487824645918295192819316363704388196323078725348145001064580833123898167706112239571681587747570788477713556756492788676456316865623319860092809256803400985232803630764121267828044927310492380025691518087311602470897025324237378578449218890615608503371446131636799818256914336657236515842844880962609706406326969747118068755047145901605963730160965528718706260927042841691642613949036481629427552163110591143183841800487804497272055631471490725466932198089981119083973796495728070150040373591836333565336527356018210458317629771871965866124209842871416153281096301162048787182422518490384379093857151887066957469191573408075473502350845620231670042822616640936395925915596326628192160462342107903686173152350757815441216357847224525912849881621928775370207728798972114393564717913669800224634952628806181187683129244171595161814974148340006778055386154536695625688478984837756392275945286520691822471259736299893781260233142413925616211861707936243555620443712480678723328893356840273174340258738902482010964975878730302991024671304993242398936978576499816881447374509450279629558853933829394743574699544201775857047948961392048884561647737047747613051400158499410623214997720893213510371948141089617644317625831059598108667417650830282216750057861288156228638826511464730400018476337199195140682247957083220210386408317505518119648679202042003695639254950666842794145851114902037068684785168880298574035657961080003356524298260759079976467608949715959010508544382126869225078020336202738403664889593302465170473951742989165156353082470685381937225684447368315622657887409136195130440380564727666574152368674458194831325511363524342185220736628965574340296729764660058408703906794579286487443740516751678935533845550520261536424196843001015160136849319385620311072404953503567654323871301392339951285672420706429309582094348724767711403056624217194455982531549053310832992240199061011350338073012909905157614767044020492422599262188124299823628676957701547319023622984902955682940446160829137841258769346775277211686523783401124982207327367831120991920714736360370230193692421903016040212104677127356416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -61693640307851642416060496100446480440906883401522025490502788272213537879691390355808041803118958458193815102980301569884192214456343228355078486811154000043832719596993348228434530477044165766622804730315602482788417820953655860900081503275093945538427664548014764934489720090536248375288557672052218362126446298194979729803711046956365271207929462119978737813081761785715147396086688304417813357864317699789955621732307579806351559896173679767831551836865288835373161218219043082065051415687565078311893917484751709469252590439091621045813079324419521808326724873565945772525847166724790287396154337332590228414650639620205721417236919451894005238205159892192734556953311265905917893846938199849230892285384529636732282883915105443827935457907946721689002956915227557595459134828224530626050843109945617601824113359480688572197471693525758193528245584863635075799169728251664881162384741088811428893765055039986998121129703499971621289956108795930644789754905904898593763133305390338180095219962400938590487036834193296008228558712633886511636452140701071536444285938403237925454141875516965297387892480437750378663597123585562009120686953093505730169441664381725471704388955368408302068360778148968921420183404856942511865928555120230741820013475275773084209361448126609011210172798103683556459401368863521476340355110868285391466198711917690428725827757549286809737294182402597058698199612731908471838337284669144674028921442348129875502571692748748387018773723845551465345527841232336145487050661836358356628976468423162508241101408838058856095401318117299796662312420616715581772918725676929046235818697211554374074144448813387105906615195098119596991976285571212548454634173154320444162651186582560935603879404460025447619260390301546122098601681956140521262380169137255412658870137447762739598851970041299928555523367404455537424320086422747448159943285606226242595888942096593980315422069700190210611035183835423694183800497419214008231240180692546181695300444602137632246883074081477717108953409873390959258122096976339231218516207783073874340350111712224821796130864469641256353223140263189483255157668253812379344676799637982684206726326548797849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] -155970187640517658414939560451835966335854091055534891860691582025581083167533399986119265502827724097634460510871631749465249422695069683393746386923100491588897331054691741357805590461539803281838958960433363017537146596741835459004528275023439807581782655903781936821705685785881450531630232255395231854429935415340207121919395241153521182592478245972377919412932772501542373145576910030688085935515833622682651763446419882721989454119793852109079838904541860565084136926438266789734377335355943763269816214212024310627771545306047049461549220403415221500913142833712703560011990153514706732597725000162690329790198368745196192292394245345187232577954503284294334917202271114122421474341810835256401457600417891431727938335648221028069714204720761792337933425692293420776023152446773137224174048701581831168233892277791737129509296081630064231241581644038161704902968764177655947658689063301597839868665336023499390492214755267225426994704674200300764020822400466682302258134102075633831193815369539384433794208502314294274157166784971260667812974587127189266440016011538108437696639804398268056532177084466953097259257160023801807549016069533540751791621200034064628597370161101688609621528510484266041606875541434773983048303499808192484479745431740295923755573234011819411315130025582349684467403534049469089687219203217278138560779080377291750851429306422967534904219468082773508792199814568401581219858230163185405414304904408893418505515657745978081048024563669070913172860662225074406682013755472497820347095208088489802671859173854786904654058137961252674159990766434331976380043604305640735321262076278115342865980054647444126140577330122291241769094604989442493135397870831605234989552974946645562614105279970005870062019522163208668548122577485409114847480621625472301003305187508268455717075256437209620113258104571972531912575106077572403750521542523634010450258881370607981610001004368181263164200744536754082473047324889536888578146278609145954723652477610582485230415887105647956591197459774443740364362239227255501302470778057443862509850121768088208709867210190567768982565049300465069335898520496796859554386723954544977140960656384757596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] 453451090205247072384912613716616308843625675705551742176135281571761063630094264910270994624057042968612496501861075599231379995453327220482217364595544739095686246861116171114856811353867860638435017075481292222856202474836774378655345352866395117191742329929138620048486224023769900241590297895140943019119033385655508898279087138605224064386905914102025711587199918303809553963039847145248537622046122267889311137106396304681026607298298463719436830360351497076368628771740066152423960451193707066165863757396239626680760731317285064712453182861057498269598515148049674904052336292889077614730121462138423641709332811745080736486778946205327508408498793520406200305254217421374235991076976815773335682939916167204529102136530657185282304191702752056212556135163454539161493676638540067892929026993529029141906139926960952789911045858739293686492803828637791501580059001389327401487285013900647583293730774656512351337825144473190689368514643775925391758721330930371217740317925036157494162114779941394419858626662239402234675523563341253980965534334578824352865239607883567217568704622245828497481391205721029355535545571286357436953854361724172893059252334811030707072833164953195489948373297991699408522692325752155734171606450702437230316959086749729430356502534888539850253433883287168817574066754636106452999585835723374096917950704742579823615534081925391391372636532541727705964938412294659171915684882540902209624142488111630753812348006400287445438332390522125171343561310028393286547502577651609584686069689427124270897323210253451178515811155268854748200516829180106268568087405786204106830708869890411579924314729177781172984710387412941772407218388284559659102232249132042591884081134509448351833731067085461340318599073599667852291299118923146363395119707762024677372689988714050703627179322936273798670841451794188803083756468713383481579779053982062242646294528172848505826805245743276211583438098836210224213380939953326084033039646411219205948529758159936388677362620069417931690559017050615044660957848236489505515832558178589983112238559628889894650874233986090374092374679496705972029824725713596670482209516885380832089556201955320135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 225120808355667833238720856334130565891078672074180275594936808968296679783261174564582524967048394476460248215742981889458938558979172444500137686797425540842595636181012858737125832202358471150124071510874840271986686100362142119617503767746977431835367940794344431417831757420060095765004384468431096900786184306818844731255336217512327078399607894526829879508345023477230822566176031613707559217411785422133231641834590408857609648236052520988652110528098435511028710871233322054617693287167436161597431687798906382006525587790304574782124989882595727251078647174562622236342842538192658914658820816539676499786195639749533585564502924357824278387691414092498286115520470551826896985008013210656259545155992018264303818336931365346715834835117301028629281569031145385878895309250401197723241709461970027088674474603755156602854447268474513199477598557439647400062329648771142895923987308843795744345140255694455714940402252152450656613210365510462630800388530414374299332681813792686547302804766152688450641526564961310036962650198560274741065953308843967352130100580442207083712142047874472930650215628995538443117860323942963393737560029014385080105668267426786835706426855397512746770925616333419433555984424913511396628727928161266098113878867244935561016179975862104473508192612148738215964141335222974211637511741713447728754518659716418210158130286046959899533229072429476859034429747394450867663914633594141497672234366761871814089333390909482981507011730627367569338037186918403503976552391729106526642696810890414795511732107425605146189829247445853057806850766181777980346793151295682591632314152110750173797857767393330349946595867341417079350017479601874856100537594736160137314754995083361397940289415945267679895750046565044375959361372447622699808726076201211258813989386476476873683745245739362992317845040653029095413644968267797410214074965532870261608558523968699355772661789738890646992046796354966668425485606645669240474448843912238886116732367333032462615460238642252669587689717068952948015712767373784130780861908918446351342282034729785761111658356773676045034234040165333564807688844105184768990845533181260600663893902914341568512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] -4123492038889997472063169345305764713707963943000080225636837794611866438544779301489192141776523795834012111422743885058538640831770782684534040161218494315195318853340034201359000383922783018470377471677987875718669629541619645419920291613570681808576456040331368778774202582114676025860017874717082431230950542104266524767606154536218948312703657922565957787463188533638865328671565107337420870954526755924678350275015800755395923708721689672612561754373724239509755490247699393187262180123029705953540207023194459168455880989376258077697872034243404749939434097146972867344034933974327873552329860229128858959297438843919428542078712139060611805312622513502252734857095044951613900227705850054003155469166419529965747314977386182270865992944736996643922165250060551677056860088968602494586103230357407692047347087959694056950060969959696411353044141236478118306164807603245528406281120740505525489550268569271478673830381363244021969218893489112416281726430903183953332794334319921688583318431861589743367271151615940047087502191261953434663995059907690106110043611834287728344750088756784663320407050063579621448015754941118218603368159959211496321520769443107492553286505391472370893663697278419668204576378311664510135836769937057354074686998881804619765105170571021499805016395698866391800463551101549774854354410467216015686465083434351036144583366953124316547317740268692066938932373175891800526475417890563776489243270026501561429687460917499450967229868370755795661058877147207807299000416669868403347214443413224112524649815286213792152418848024285674463162467487746571543329202264655337218730979097649064681143338423543649962442408478862426464362596405103031195927307308172727333922103052807121217845865167612078031276886839228500736985238848524681871850550633243592209644171903632349781010441620969297533659388988189698846624295959655852087497142011397462356684575537141576813288528229132209695669783821527408056919431143980625786930026697681376653762133463123648316270021118423484749613176832567597275247831139745056049293255054975139059991746108944528208828921810567093326316995986454032406783657480179909532889641410951935864319210946140569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] 13247160379970077397144008379500693614401594177306069859085238781586659896773552951184779433352615416662472991091188807061398108098028981196039149048911456098512289337622366974326239646865715778549562859890778652263107116123334449945222421988158367390599665070088082875612110216202234731202773787923269320839797717388634265196968270638884563914061392763998701503888370146023905178365706315337757184277694889630268511080576009638948951661923399010682689876103241788362447373746660905508437361797538869174950327181406717394874840342790589198633362389889586631133247881546041857612666417645526287436560823280088660804057610537018621146746738124064684497872257453220052841948916387943274853876950284112545512185636127202884866863750982993972566371724118337345057925250066887005273270961488696308104245584741990492992404164918087599405680965309072363253704671519742506499640690822758735207393771090717475271370025984990836564015797286621793758247166625555262583021111719225537794384272856873452615006704364342117933635949343135739028237623314965077220663900967672779933455526694113645749481518603010952826836584663515048787900654381802059037972195556257279878022614092353421098510075532336759652120205181505258038048581352984160653614842493490607502964724037282019536142301200034373312261435573832047920050392534700818251777254592244048324238680241049562282779135154458061011704673567037080664666612180223283796101096782212130426820422091374874919911305523935495712669661049227198082203559697909650214025542541405886042864751094090494072578486300695355741546147907982847242690982412593834230136268176351611288573322247499660855112234913905702544872124251816245594033133425343192878365770707330359078584439304115741410616827612313354995061376949293963912590878284353479564933701625659143467343178577879249549160630105547006933040604139529118157862586288860777316614507587057417963232290625573507548750253942316218740699394149465586602955138243280259128354397534761779559822938363645181684673102390359464092917086105574343567814739350246776491110183744856699933896424867217899561714399973116280270565240604861383336622375666380251188462510459285632734202112124524079087616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] -26644613257842736651412421391167340208688235269994290527436300681646592011876086862423755749732715972393618316827906374594273345166679454069948493834884578906152628711975674261013881382584547864786556280510477235183999140207268746715894945684047954031158510385984491188317193982952535440075761536160715714609030446962696769887518407496805618056327372872372703077569675343998243527165127286978361375549270230512783300936830325530152394830942957381268162402063444455023005093773934997883555338579211006815742455058415107187499501944293547789757501690283961712169394221745049614969215350006703174060123654924316426419677508784603266380842064690085222213512105119776846455459100384926997976565775819738062471453826883166132037681366619328609208203618742445478815219597410743029011563747749340181981958764577654756145773635915474074352680733056677455674030785723155979341713345109253762327922104264873331940416615888502041467179607742247762869502525528413435915157455193111195236047138498387893475545840880040025067596070271443578550279189843302780462475996448122752303951878514453721938585175781478950358059180743751796112167091082663602153323486310066053800005651740463523779906417914691447267425720023337137806949262970780260852229115208876200744073367969722738209149531680124567433374543889990854053289881095503308443821684866578818533725404418020834115765584666563117061637908306880693755065813916025679987793096070604021969466023869011737488102933732268515089715481632489970482840221858120396048267239177981808137873113096597844902227278318092060112084813599817518578817314467242436290360000335983352439553127431408088697791716184059399921980235228682367258697563405256506747851194519362272184145541424860932786287218223670366651214676850566882303786616909214789595054675338215773613160913759273749142105367175259177751765905976336534470649541020856360294498299780139188127541326613382644108458274772277228283669626594412095315907319557666974796288663235788197938259057006253602086848056857742709136657838623914213197152230020443094216065256299892958288187942132159023488917922050674199556926483340423623984995942083945637293782032242094132698419932325934069186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 39440655750692381607749115933277010271014718858176859599390669049245661007045171070992460733523955946081379106080047806660448397553904715002404780531947517990804941052779081757587166060854728046390462508858655556701992920965289928330266619337804022932606805181013806829954844679004870041415754623740805112787235348711684319302303800363393600113839184933706379788759218886045112174342825914284722294274592974958840250918175029624887387154833970100328733911501806217972121483953555477054579326034733589281402456734628550781353370099444035763506848423766441197752715627115459803060532126642796077621396413828999281582644223345882379823376317638821762068029911678868712752992296335199807937916322364539277514708463282113214820445192560342795033500406804733238317525991038104895434092835434225348244664522025592766692877885891704713901460200748349062618255802520429073693416326246995797284334599945720097156290589291204143051142531310509256398327761800258465383563653944697267085794619287684926473351967923365695668443369297445925366349068050146669240757211874244283852249427190887656261782650036501173979373983118047236426333442742791615169894455538558507057799034970612180739387836357436346657269900344018229487945429995985124204028227451714252055498418831276072428098449757556004892619132763021702754051693833938415386349323969334292740479281051846354070400934750624216531167820098444101372944848876303033917344490027907256471407389734577183060914128018814929873970552546219922916601807706351107030108734618749576859479015889859620991992795748389713158102336615966735813386657616990624064961066301166313017829861783674397096015016358998840753935593461661343370270483084034389175064331373757437858923521628647320554588795980513935621527588692616107842021844613107360673251372167177196276688047142179012382572561672378356987022015634222621630536736739345693405496576168317802180908929085306178162994069890925793932186893133823348468383132191030377172749241604681597145459593399534536807926582494881368544173466572818730236093394302028614441347092960120319346872117914429616075767361086348438593169193813355251935110429683558297400263522220994204859690107894907281604608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] -45839800217718501566911516613422973198999240618433829924285149201703870177363811578900846386672946990467846780520118382226473823064963909050042059399435831903414941211732018788359262643555963328755872595032443483975019074113350700424866828142402328398217546603098301086142679302572426916869705584403116247811238840657376597754547932906445181190421059039840989863769118447547698304562288712180330578485463909678553546210766840841271582652326536499832761152084946801154083960906511665892451575703142144884525970584029070380395592215702098503181550090339515675379782333405919387082502501024274078080656723808289263731657679203269409703455253146169274345397515909454944011572461445156187913917793275060331792913137330089877873064290192652540741423115856816709322059819098899160734051047024058028231410666512886488323987668333695081929695282739619858163726973841552766676864018039265196804631181580541342216174601366651917460660268663188956204280940354938073415942287976287881189950864713094945937678911888473000522534115112690960036153255342720872218248752820351788084711530879052284434449885678143539394697724894823074104862267729837982604725973109629758749480907605491086858419920122082095419237968414628577902547656666644620251358586511734730970726422523033003579766319947481525305529264982768124557750885365989935160498102662779608574428545941986095188038827818017488843108191209077843046383809876058900650758912910795609558183433079830979204459587928344399956354582766406395918267408649141161552663553123030446885519697851056454572776428828859317219884887704604979293635338219224474364225773727576958404985210397623358701404785888252740583629104504753951875402926877738096443607107550281047392379410371382841304649113711195271862636840338226611231396638656933566439577747623617598541383787156440414811691747294382947557930283017274590925299220630745034067276254893202899631067152732782207948598770900638070233657673986197226645950509359898343275302607810297979099550426952107409627331059511620612014550490582784248071004789132209723175805656173942464620090836198108566261981531238313885030503184154244451051099696221590508888330098242901363174617498942227276103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] 43472239622944016349588980029283282548926318800163919650135550232135253052321170375578147421608779217967801036040997102852250736294391860495421001722204997907202845057951518557234933314726189309429904343650594284269437184290054404572244143174716704162715833392924353830397176058546915803806524171245790790026794497860018203631136790498856020257938832649874456052653719686865229192672045695960159196720902027560513203189293952812186319097165399180388146026167105024684074808060447814767214882194679473611105795470522242049840553019340487543961876115231662943866899705734466726649888930226932795089529171834582679682639098495417263049643991989824875189346778334221442951541095210571421437710748827559729534926685751754160102390438084362909722654365279844442572585488558132107439006812567355163244658202843495692271496585912686793102293298708388622469613983404305028094742174230562932110038516685703264642218271892193992748955776167744788245692125198541464534177654336630904277820877957438681087081378118206944068765909549351777906092817870838471119350979308262698641520425445114530936680525462781587301761533780494628940397245266444309657959035064661167537442048574575227710088437679839064502070584549716767052466423327194724867289228327145362258599177342874656880283967440042131615335001726950804808865136369961341771934050669993591024589196816081881933743978012467173900819011247874745555304859355771456589633755086291818802695022645451077450279507933104460869264988550931964154256857116374306326753596130692452286587739784004548962503897466845112413686777324063273322777051409133581517946944725853703919526283794439746323892875204838374842879968297886811124740218212019036355648452587515714924824958992042297868278880303874405810838893650042589451836216263683310396649185049767878433416971439160120973906273735563748114870004866295014640198722579430305375249378820365261123749982074275847673778410987422700325032046918897821512844110598155663857346315997692666721477975668248437149297977581623128593115523749301720498808740618230835760570663473060399194355883234640170145306229094449937108405834179866540545886231849669481940742001350630327241384404257600144670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] -34486228368968050437063417335612240348262966108881407748558402116323464553420343073268402216872135840915740370020098972737534938232995653548771073072178318186505404650564491568202642617931531597409392849675204356770760439828902641319630469491469045011991484287303230856442022340509158073418075332972801630557686258136183004044484841427349780874160030796105783669182224314337132524100321610937814261389669642566222381315546548630161747304779507427033254566660189602271499576909572955093537762476636671935155537760145427186587126777379269678167395653738718111163492984760614294586709733196617854443536737913953446526924937334763894162787682862563965792768888759241491944817500583806934579122922737490399462042982547499974138585509807103116962339800264361747526072049931275608394826292275687609073593981430461759670290061887172549833997456185911994126535834657275058361995273950616069292524204905479476597962719498350200434021930304546475094137926849611040056890392356556376589864586699614906245868409150972318350519423037652635915130942130722539212314617959957493645993171371081220245834345116484056266941773580051096483567455862444973355254357731911123595644993488336074443987415133288248081860236686628971909461816763951535391845189391854540787899604102807714239343215910668018842019038021897822817599372196172672621014058099551173086069965135218071028866960663868523588798622871887683970158113161360540925865489608887737021760429301562155710519396934950121688174330185664030688647003978979418410122457851143819137561502608721713055984950196033470293281527151733684728322296815758630361009630290035755473618406513917691900104211776773673283600651630644141039015441602557098139421107764795350119323540587055075584924677501151836730146308838085132435606996753676508951523071218944265368882998704899388540644405698729795964067671756812426667580641713060914198010908995887109390044469838908161758822205551292848634268349299609583710643657531489681409888220543757184921130683032057177899169546753270692089894604258466126758577447351415390749147309416577253754389889751291158450895940736770555422236076553128985819338560459163427286880056442164821528473409935559171768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] 23010109989478475834920411071817877939042052821387157000067599093222760710178439763469982213689080652043840927332274079058637225085997939697067505626994033307348793305378931407936371855543066834209348626961582003809452169242062815271570473099777929619932572241958435447932404215601899238663181310613489804306544360823162487361295507751940457590405425902593510491796459030185046829516941197999614158193418423696343318100886356759478893497306427599228584743715280790371703466859108571091566989878639173032456305812958313808330028189637458991414140607076846964227633168923505415953489820218004807381759255642076085345660701654190233260784599519173598373114592062607621297071354557039199281507448073192044947102898172728176568278045917325303312886162233728895304722953559150753498966432500372004023217500107940624903062872261588826235733259781547619804795133211525839246927294117418950496745595512150936222876290345865612986376480247554106589205362904434318377586115396907931167836449420986667058721630016997533874217838352811111671513422604791071106076602184890406866433256028898166822495563743000258970948415523650902911544954861273059897549977527081155999887056324491010116350348896943228943961392572879550929928626002023566453647262909101165237732702665759568804890827434526554816650095832521630993790742899763128496844144326816158816590883838438949335616650782202402612381244120989140387928124349788446028880224834559001401239320263441340717236040185786345699898257335458992823994119379585141821522290593688568276839061840580432862177425095692485597566298821304538463155934846860225279173643393355899188904145482634115523648971962247230244019666832575629735230665036845028433727391123185832087233236688153568142031784909570342088908156354419403704986846974254041899132504550027654552079001084311177259634645090791483146781036288419067960180450338486729338696371482882402160935723842837423059020461626914993368588576447407447106671367646224168046071520486805149198355093307625211831365655733860777297946058251033348645516268506342130149118793156313431437928297598411422210874246641699962966406699670386693899314982748132327282636346856134790461560835735445330460672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] -12452908641402511611775801078691267592837602888794592402544544634353178082558447531278515953463648313817641704579592514072261310124342429626874886971068350862815793699312255227762696236688147310849514250989136711927182507224843990101904728329211046418588267103081403781776719106999427310297115020507481273757715754822098680262659213128429221367801929947108486157830886422248809781856731087202049090061402194428895526876580779162464347560136062925202913975837431020727494292320130263733730049005789061089103963568457166274303374503427063270664669661509381696550904813841592042660881024435743455487478078337971851044372248147638491198339213933732422548409557372007959140923865403807067393142388680671224275049000466801447104751023890913138184628874279340034611039032208711337153078535891209445060155983477251134229057353218936170912052851381733087610582655649753635350207718339327584992710904714318765371099006624602760804906721582018562949048265863898957177997493546593068164639725920787356970362203109042794187348909331634862933739858557359010720821090542521491398785282957944598987157868043328201158839422010613690737217891454339130327960419152475622266374011459941913958938958760311331321661310555636705006223252318413639567524294602078416747813929714696568604454285364229167545654500097274739995392961190028933129493843797066883360862326801054885812813676493284088958461023299524852802710460063527968079163000329485850553169198853997510544214797886086595794856368374666639534005436357062231604772662492160089809796624020495729176222562732627563504986271222100902177195919698639348936028450278714364658770959558164825311522095596044276195804237941520962261914894195568711893342790372638954640988470613609816993253519438249392474529888360151440200587489663992175425880471539978502228205457912345573615508945675329363060420080192907907090605718050277641201079506877125210160231748098095216247997422861498351655469000959521256744287776822918031966856750311130094286669706599641830062756129116432172693643971095835021468332243182087797415231366733729942303779106564729862576450923397663731026795320556997482805425830597772832794890458246702830876739640249178442956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] 4667287016708750426628529957473468564579053933808868399043504179454028206120559213421183133067274635825925833308951409536928465069953272903987841686406150686597258030506382484868193671180706177388396198075997904954956407841339782802891436483540520588048803128372633328801297589509631547001680844491164549560304343520818995767833272837251474314999532899398052277611531524682477761725335921248657611394606162014566415017241900111807614139872811500150102674600019175078970332883056469277654412235159744524983984305923058122479461226948487947758397023297066759090288738924871371309249372494185052343870259563130866148589966763376814332925856236882695955677401582790972277986086536796435098869475931816338065472597552320644591498049223570782081136707086071029878149946575117628352619083289758678686945942145189047883829917087282457675082120882132892428062417779175510896525471033384729929974422311843712056245716631769776332725155116931084824414849913109084614173592212850780736205672668622635364328900703628690854076109255740904818843549223238382430818029685136684354826041331876640216752619380240983692350286631172127818115571102874791540363739735986669866510252048320888875185058515360941859402591439519087381486453699690048945267747175916463196224771051574267206537241981593951948271218600877514614521087821340728535098782034716602500093358953980526531686685985281381893634790523637894072936528222952986667235013639100484134430759042252493840371149407462676901615661419141275468446181525109531756788790865142086055395644031914239740559665748002036493053519035729458201869056166685551998118102742528213347685727461942517995702845676564346605832351269346802428997254865247256546206731280829913885833550610134008543887032813773603757597438624933474336888235334672522735728055772874833826727421996612328960615454353058518428469387691893572813171858116184589387112728167656150499409767366707354034733078829340780985069199355543574963394707030494764077618926227645805603162666254527453799548649017107600952342229109710810499564099908023821268166251256041892008531186657974420424586314374886506323910216449024911092947654977405871877990182855990476824978455734983931723776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -172131569357082176704639287658290820068516332947220791354218542477775396348860938727453128986939384024971659913658854757912347162459900241606481942088356847585379253953914289776780662417467391559591989775458639122653491803863421762815606063424420397751101902671718941021308746302581408768023524034594126887499120493401301112106768694677371432344807828082284135849119514214754747184757493544996284056108389412015591355717336057349154786693121366325866709549361173397739116130632930206931410382903304159238928501508998354061955060322156084600867993464432933444457433748364202426449505429793558029471098944543267853164828557976644733789720573371092761178271349218416075941842357326235798428191687751461334806645610189074913909222548407087347712136307503479998169585147179724831175286805948621368773460360816671027418409209294746095752586355035417881381463430979837673872452207630610736482629242911243755106975545749158902701745872170755836727444320394732750221737110543287957201055344065431659545109446391530490531223096695427548329560631455689405623110556014738045021129305325867544972256290245937128830205834022985414518523038057226521226572640160059312672517837891333842373159829843368368381883994670340060301405451412979410925471890948693155551190462398994453524187807105271348493786873890364469992722247723413871514611081460646248262049125710450555675536893680951976170235910562163707725147504424188628859277941873509210752706756298045372751104986506760843541567936742784522565131693101326853480197133446118743493311016696560254068914713380978605640134526732865577693566786644832041729722043704503090423367320518382006336663153902702907360797912518222725143727649795714163147410254643522893503867866952946848318207110184244177785144348997957528349041900560617947431812706031255418861408804217100722695721409652660188957423451207622129902209068249669080509291507705779885233721757479998170789810534640762302472458723497564056962409814004507071946207394518416286917292993398071428667012379481461054214863882090691092798633892302978809144292554467578782032180743446683932587653715450432340271771841959989632702031900647180302308521430976022509661204696093981409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] -1531430281751975979289274374231689722227308070431213307537925056856698872414128329305120830449888719142651135048698764417061887555963937501165541191616969307308900802600398982141482566672082825931581995453329799251446694537273156394529505802103023612695168784300104412109185940436158310232037161092125515772054408068233425135957747663453982844391046638808744192117277829277449630633473996110569290131309114784314437644762033839629051498641841464716600874527035144081248909696107908132721896554179475396986300772872279809781037598388242285792302131787147340840795329743257445068519158338080356187605054796063851985276347641873819265675706436569151916861924935761928476204374847162330232182651381426409162336678386124445007717099752322524062545833833164298897036492647444462842894973166041864880041241893285067033580629519657925503064181451989601913118037492033997287543901594469293153813643681665109662373743771535852167934442053373005228646635073223841333791220002931633985692370671995771086243992735316411992508035816560752261249678784634387571214592094033281270803440812685481462353209919118969896173951162773026320210247595035506951964902590869491813297667808658700849352845107239945836032493337285143708646837947443136947426862857560022793941060200903794336322973506239002159582038922956006873608152351658907646110573428029874505045874502188419693920174202466474524951289416330570933483870365822778013236650202568914274420836793855066292951883277249399847059165732977173511094669470580880633258947964590340877738090463339130022375229361443719710743334534351887759462281254869792850299001279666341411590917824705143408044908353914345267908016232659169758633484755565422387085959219523224756956935473175844219934051230727745084258329118684250652190842771289678526038976872773944226983182510355133091584352370331591402706440625915291192089585905287803318518408521914907134869085514334781186105796019908768330588072321666313537257180597921896967513522222249161518290552319159774310742838447381280758804124127952120001040691244188360558944435801411912656888808703696900363691765140379122918069879394301119473577755831945922951107689328232756867227486284735219499008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] 1529608300182032726850734379414896387547994946291754374006160565809287219263707816773603730775918693989331273170753530949861819999514990053431705883107137627470032139363580414585859629103058721805296048337037503821468181627152212116816038774169158858744311040409650926457324424404959899768664325528356579041284052467746167054151327368342146992212047832112210969298620274450599239297607158666335860962356411306805359243308160918974242803054921934191871915640027338552174913452195779084025844949368569843572044864056990423139666847878376941250204921128297976772452859061321015784772964113079521790784539257179580841829670817411115556011294991044729539686716849555261332206479470626012934198174400027283025276714701490283958422618349834843172468301842324209731869238750154951405493181509430110990727579081799807217280903047894315941852861347794584894784100888662577025296026634332174999608067607285570685089217082261570375429769327772138051302251509136184016796220105236483843509396153771833267604328670594325940649967962664358726306206402596027623093545746274366701368278464756334931781269372374105594019246556355082048459778281251422651127771477651488501722282120667328911062723518755874730303505616583260146544439475132261542371681280055004510032644331765023631616028597566903932925122181854549667147874145904975327586603149894624744291882842151734423876590892654925136474872355138955253450594628448264635180857537217915457643575989870516878686494474522268935261027120701175100002487004114521578747241517360233847058089472611744763951661591990016257004488130808694950742833865398163315638978666206697500984773337634926659248881743877275726299949577631625026954986938193747955982100545656834111358205259843357339807804421002753123736999911385391166548131904026420267515029709329343312369741101182704360749610914429773345936839702488236773287045828885024493537022372440789717752098371002733813276700233746735935454034107279077648818306196551055381884548795188363478965616940402906646819588358450713379340759303538395235134606237155824286123556594326106926870159279908431127006457699690482354429322993664510532447741247165433212442118110188188223181413925985431060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] -907371600967406656217608866145210797416238038906898718482728616240691542107219491831627347553719589335689041749170884717816819669822328318454873020371643463132344520014358986835548911145318005844575378624160007865917290407955430001598877282802321810826952151314775091656061792861756066662341057500432548618390451958349113126926130346215625649060707217383045270068908055143462550208394584286246579177177887165625740762083354161017552712891560633167009113648416229111383794807476076166207210197400670042870660887886641027328642557652790203363453236223491554505767319659617830837948667154851148532936514282677450695251439747639074576647388981262763886964119970444816756356382091945718753328627998131093607886145471674932043147508692957875832652618171383449727645806172985052448919939786048328956459709238284128120515243690099110882818580944056174254010765352930886338830904182203695937846356204887418097188350804555981827364226609469559415416041508873457535392311955621799346457468358772741118402970679091659922564464240553433543194462765560131570784785072423620379850093131609149789195554951613521229031223705798762743677872329927454087141254276394521167288436810490067912276862054178298741934173338913338027617254560300522133062876277402129496800461868931183103318696025302858134413782881027155235889923573739803073735606071523201530670363234223037869904710391294371557872940572246764930864383155484193814815155747804200528115165009558179373920469334419879625006792920050485133985759999570466774704816237328332743089362765820886706019758921655290900792498863908118156411290607261085272531613671388202119336849192040948669727240602296783751465087810837510304388662766054661456035614730028583691311295659096813555686997387370052333305209536191368757093256074223955964054388846406035129915418429017960572821472273207183336159731678286622948330756704001981087729734536573472835482342858637599958611477527463448854911972149365023154644453937285232853352715597520625939929410914174747582562835828417493686589778776839343631659746469201178933513230054609764299280366404835396376646324386353623203984827832445011116977476835871644571226661460851256092159672159881337503744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] 333193359906161151161906015546963759281499720211275956991517512051975581483451675266334427236485895395527033980840586699063427737713216373373034687064847835911295831688142349925773665741900485223924862827487863343350201046435423627608443048512834255364741125720252988594519544052217355556645808888485132987681596680049486348787703907456247069633484230517985694551723558197255049364475518720541177495842414586986644258823317572710502504324176304698602354284068389808892536988140011124027931037283055077273971681711206259390137256756602455818025815022379631173901298213109290586605385590377609227591201586699991934861420900937207735507238070669865960699893241315623394261603332416246792085981735077050224154298216063606299972289267805057494139447672260313690753065989044951374242427013568975485325812119440780497978259135696791687439637811065658507158810638179710394140708034786271393927777882349652802282674855036903618373190624991903712754321516235812949847857707949436131035878046745376933934481593448845412194270565646529039523885235730419332762483816470177331576883828826550902786355821706564580260536412698047920479345522885138221436427246837531304643265818231725622342775361898787668948644357135536701825235910064288636436064375113803355936007407839051752230628139319243467328843691811013959540824284283716379390123511035982540209416983422008610062098221477024101498859081869929728737265442261500077635732232055036834522836482602157012409119424100395766405476122609527741180967256486748994909755586978900055215941381294876829548493380217716217222019510798900589713714599945207914624554106023294227888365777070949996474847931379613212015572997383074089400228663780120208671938371524774171166513101175665355005836975119046628489055181042592125769433117839669834442624071761838496517003313753527590809032552043829881871240664847573424179077001127724636116192592746911371413288678245340766882840307663412834191489074133927621549492800402714011349644532005978242425468738001770647731194153396006285228820644441401879790698146086787410295897238405410148890576113650267331881802140746735280883973942837747484394250447332967545900743662848454614107237308288519372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] -19986618538839753589385290272487948856738218072960785421086633851712557615255479746744570400226276311519321097859234573531974995966763645791915798744821792916355657898910511180941677534587259287069571410745512742401603888297420349808630544873076029742761163097908768056037249180412547835837651641356361951177213635600533256982392440896048863942651345777104055222937946436348682080899095924939740184664821898793168050718559781052881603419172674510776050518775485434495026625906040364246193765635953439367173108155156228620302712706598178430407679238546916006021498775826288632640975380452985206926413249289516084753360338210441257302589518046203474781018413308574802995460973188009811433963973223664372994482030888045717902024174519262400856384820771366237637842984528125821470675759845143986661153921069505921511975792015341144262817628361567584337089947720144206251013625539075012443380516884732382062834165080999154038877286797346141572955654937621895693275475041070930487200225885006156410224758927698653892792149051153240195354633882097206970053833251574496141536837267453996868881448879395407173152103163403380317369637688385506852819159959051026133341939235208347813703412284770406279742515358176467572079088546196009629106115365403208913833479623868995697308506308482155848939073424666876932360605720190178996217948954820597308993154542589695182921203229134272785301874885250844958866572528684047372398963766920364384592535187489274016526137311836884129077270989135430939583381972792834515192835833657586418657237058374662760375118799207965469453448542217557267780042668659553878991810657989940396138492669773238482311364839594229328807768998326799016160484797057619535840250318969279836557074648213447601686280507507892499094449190129169706633055715319235210248459987902736622726169617339387730530690051566730604847510022781561445651078424199895420081453641369904654579227256261170274341246837476972387439968020582547053797199020698888129507383082259761097640060734882972777846896036418121683301782417606804308220298459799805902673288792050550219226054253101734692797803509144813801788240961270145285636287713674687186009378969495841529582608507417395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] -79988001110118615566644693649356518406374584732086857279624334249666667877765548697495805348339839291394063262397779988135315535180207870741085094005856741884782763281650117648169255839080305477614010459446453202959653693738717517187120408121488611599509730773407771186998666688588967701119716359499081905839042028073421786148915456425871078144281965692010418942180462000578244972069312571393436789562690996901588960468717020028481361112072985993626191566992454236788640135237248954182921913519247730865335809264999420338231572844895308984652762850839200924606520867979154703362535418812808865045278863268802220521398831820698801425718313877590836191780141069528323514445149998297778573087487462832989095120145536476982005527431846851830227130907029345830075638708543205324664231886990220973682212599196663792200240979588215553536892250979695175210208610058513018881283370249648494432393356482336838488500910368601386437247191903290907843716468148027742251918561329300935553722905476967073286252876619427051149531644497576518443595641311947437673018802405395554561695222471286408933587870707820439774058112937715881107799881826662668086167645090890070040703045219416816951401966507684425990904308912679514036191054460640514017923504064502882148783684945801827173883348803894968184081216697409879592333006618225269285889613791286002698750875514169180868667519360853471349524117972087768409425592432102992719990989003153037166330652133322698065632371969639186397222048901398764028457861073847744312202016492410719154398762251545798577554061184806268069166693633004828064506907861814549969095059919796593781200156233848860179421799649530415373882109806301048244079449221788987103766832602598054293139554776711493952292879158882042038870383201868527692029601129327657604233428779264646452562381521294881638149515116726175554992624817986338241828206503552921411453915224007709131799118970324931647704705498473442207134277508417973537418480009628062685413197885922253104423201215787632991823261569875233699323076799194078567769483994521748745710944670944397714336702796196248499476951069104309359543799978004680622047755750588730427226302408632244085351835124566589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,32] 77378740240338313648168032551892976943763217967286379076017381999298938569128295182084921560374044971213425718070237354900789216115715145361449189303851216076199845543641268107003377128526264433029793237247052260646080160604006326396935754435655387573316489185252148513738722379341166474637654543750617595705467427016512254324851505503743583249788264386990837153454725743003345235312690223518518966034620247429135502194248885115943503859560970465717601148328076936104708549598353204613147935536047676508520000819713472284591104659865423708529843836139580650728546007436919472876280070318210576932684867620353978641486448968561899246244000218327736940975380502445734466313395720081540904668290767394797647727924130732052087097284270063099990913862472151310695284685008843822844364302808453481758025334579011162898054179329416045980410832323174686551177329185065243510098331079757853744455356246138560798589198627322043327898801942602711014181739080772656217077729066816716599040666535901108316446287441306803470993512096054290901518931762693862762488531707671471037566499515612903543402707559602039517159471172379965248661348995417653583724629188921813193716840521133741476882213916330136599117297679748763031499550389971629683281293606940090152164469708207946304853129835336771570123603573134278918971406024486815749000411168140108228398850690637207321149015082514787697640781547636503425019940596389173253301694217775227423487392236571433660595258456183962654318407016736692691016281424350410808241449805141760463682294173879140743826887232560330707711453700806857485125427929315305160447014613053174141844667204485816814651322412224986670459071408224262970675035530880085083282387026309648066836072866598031512817410896683562687813517488776306107924901179961433408856794813212953030959687102837505426817226531827004441271758197034101898606838653997733432009073234914584300862248383577863305045713755359717682517829654053636051014038357261041291916117863424530167794722592200623611965394381258254020725526952432982369169508914712686424345335221238452881034800015467392472593452662919770771805043838888221760214537737895239597143102740422718326022345103891234816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,33] -49199016409029909781709846515490741687444223470494818008533259462722996516393901889247096305571998080155961071063798607355391179295468036566184199470853842311362899254771193274977160838875771117662884331712359177607980463886821759800472250684339122917104187610777589233688431546091493154520445732488945873407755711977766613869627729025078184733463467128471859250014802535873953981018075170170951763033484025071357905468878533382679814275661432799093781358547596298269068839146423481386895932296586232960805399578443107755264826562354149824498293783912721446994590477153080278825526601983303796823395691135146511430998838227328956190805008138495651402458643912289423538731530229589942341081131593289133960551266251280232193838089886393014606159336336150881928919316147216171703754717401204031311917334895090137273797882855862542563357756843812423213500309979483491713244073270100285703723563879284700326190446973272055671656870312460683570266783158580715058841217147948533183578628667435867216918803208032743055572932420753650387881035202555251044210217178069955613405562326265134842504167288445862019640355212745850475997589362191713929792237671811273892894276937185763676219144844562373528697872769795344074540059162841404861566004955739424265378610259205969441508757584041959912685022394882227919951160772015249337329251086702405603091729611865658286712979033440873195657688983697969741227914464741048302032030396516220232759161865424899630110023317587343456902918126008688247253565902091909630711160161886629033717526432774148495054684396282971207468246784227747030329070322250114120297787377478566191877028445261513217136209225639005990343970305163127084672370380376730357932206492433868786834304447658108778262728512233104346940854408922732786753442694992170054932461832965241478831488392016087332897138028004080249900610396685111425738141440137237847695454760104160612898024656381240116174278442735318351698152673611603680944672514543821859179227139706045803547137824956141065149103206754835503989348886526025431108442366839500122136252809605824822138258688147556476790661647209625111354694724031950229245505811458364321180236691064533767120434918106071040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,34] 26318906499801698117753417754781862771041003513097399744059961355863437017311233836477927646551666047542622304659791842055757383340217515356977176111681965163420261818244475022996433355784587497627252589755807847843849478143722783444518850120559497885349143797905689695396060542086154234611365904174371220028965562645775610569092507271966608032203516907938272498733296525930425835844864944833733765856683112694255662316504332943694034681614219897716044968028511906506048540945271177209856052225024008662390196142144350258249700889463836599230275264931669534589576356455655953928413809740454200601178918120021051641164841664761502273894842231129059923046329866637824796272557381792944154599141456251644908526557555085322150498952819314197705714138376970091851193011495564405965777299494313022795464993425001809463332686097902705047880310285368194214933068265859368394683996610218838997926492565111327589651643671852059935362068808907610134265220982944186463930575530128003622416775925494108850005541874220795054403904062938244876511545326985349686781720013328295959113025273622115263563629052253880621081620872653559349560616407058522397987604373120668762135298033253936238863197722287351692682759343313254439210290879510603631608768135988293394516052862040087997854676681645517611960099141431155025701868143270305804497394502519437155491343891392886723985155997000742366432035142316083664809504698601966857079468395198801232247823601527597411236111886384013711358313660536932468869556314010844381028989070298917961059034130763556554732746927541226640051926233311908351497563030437037889297981139477696642617422848227472506668580189014863072479130633753621511568600333911386696617296175992041339851017867014077487377251853249082347004604376458491823391152084171878949862157343273167828164155860449095669437563442322461537216010925896376210515249185922070928230974765058761957868720919691148447180414229690410748124936723681560521541657302551456998727621008802997868821853057048050259607907508567838821691459609427247823269440608947303503512393339529469710385891078373930076931478917318504115009246591513324628208935556575962630282885940383723647350758250404380672000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,35] -13282811451806860946470626586524922421157515198746579030241126585121578448528047979529878367904177091440494965090755977119194785404552274191814539265273720926957585029486756994252664492347826714211867259208555447903148928306647728139462410061570872572220954153133382722692453812409950053231579921870167388196001858525483964998517560943000136025682054078630789378914419664357366952615458732458977924328213133841595635606009476362481808944395058275175519776743373083006202484542157532509182430217541932414362396972375865274081187546285719262903307007542967727975372493732125899832406247184599710012187811858438739361243147390884793375148121836159827625996768042384401020478205796584486750841198579161050024429810185895342998850739814449762724587379221860514656609388908704035259749897671601269101984073062730380650494861923978003508012006116256988596329704505725565943903516537251791381017477259770124413376711152885077054206900371574921173854420786657797662722078109488188777329941516151404088107577170784871941881067980317729755524920681474912113706517759726865736059154880540916527611826958683975806263503264632128279549179531686070838449677263084286793231426718151392366352482492577870969727844719691556476768731600851494680052181995784041017635520129281002097651620678130025922422439145859524958481615227706326714555237227455913587356129984221288233973345759892183053516723413366638064904222557146061960370303983647526974834006674110810439460124761044597672901640665763151590515357008126834030024893072753812788708672197899586475599621936075026902892111862478721637087439982417633739923901316338504487147518485517680726020591560780724417320150540273624575861465860327738454464644311849583523788660696360764726292229987407478893094302192126185973284662961980650484707380030569438326140390783173969653712091593694992600931000247550932001451197881251959505908632125752977987997943948045856173088275943334126690312432268168707809570027168352696209650282923765111930432321932676362259654228154022277229631681757393784452531917431714417019819105945743504711687349670577235176807196254268590227330569126151573034035428834612884265934465796830478354234967564285378560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,36] 6700378011392258628486265763996157607546803073016878897569477460854636665012919838726473613318430505257665750143679141075419660549500984716379819790315283889505076502568390084257724029120815246202531800783646680619584584999417444151407684874073299837963707769104642680775854716099827433685965150352023938152182905082817288882396757601124407153440937106300183414201874761452885716168885124526569399812338198022128120883241556335578595693920905320085076074082151406442427899013025466133836479565574854378649641693693623214473237866926478699807653008836631141338215667420748261143440550577242156709430205303381030319645381123173595946566518060526137641926575895044567188167575022037743349016992573135103094473023913078557430815448796244402300697096651773019476821848171484985683077493596983061840016499556442093743740733708159347023459509763184602813326525142246161203339704030103962833345984636289137114678750966158690987879523650057127963191153987279326601570257034807116463147307589936952826697924591361785082429690004684516959456599245137041446087940811125228136983850655363795503578390018764300534130349908528883323757360998763348557729645541783921914362730714505169478764827456528927070842020977094265915291661626761385651960874679971093710812362119521330445105264982523600520259353584771598727462355901306666558011721587696346056327430639159340005698016281686631168305183243943379287932807037103694209920231290134574259368420294049500609029485042866148670946401086405240914739158952655495376265363351354580097674436140210951944981813500788569867763331558664432454877755610344808526386886665285524657312171365823395567360450982447645362269741524955747496578065641090960446159218223052338095719966264272399087152393155538641035064249647893716290045015447002883041545177640661257199029821806857797889632350233933749879691315188866150164232668643745503119326228294266179449414387256978587415728028316981952587219525917488677391727029778721943845162504003217220940042817152905347409682732509222419470905439217514921326954064140998181553748091246223859658131257962189161896602676259751515189620938508030574919529629882330389810012782338068324886668530679170465792000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,37] -3358895855269392701960748699124104293826923076779962348639200987949215544525948133677173754779011196161530431856363940961973278653026647978442197821542128030101497475649693861202673107793079774148803838597727444084701895204803534224486851348684778777491314311422728738404772148167726685808493070146418638497853647543974783703002081068656925467806002910269400333788008858969536309257588208907153381395180514517116104329736783649674582166705507336828798973328974026229086709696428004870986173494471407492521920187485970261739089309317237198510986463256346237916362794049010228404822227466605432785194188758356152925893500742138795735382525119806107356418647610625190416534017649746629733824161458180163454315119836522354941381358392016993004030855271535451993584241042842804489910605266749460215950382742429595841024107204313319793547277582883110006518544978895170726546485945360798906366142176943826386525352096754927163671631710765598544966272210385510232005736490687603450850263399586166211542564528154269877078494916672378077816446119656420136105570918605871795701646365127208284257900966324832649321057125484019990500515264720821134370195295944241033933208846517151223896418116771059408161258135500592061363491903018317016532790938149574327524270321002024724886962282205359761125056357691763252968841498532740691875045044269229101700271966234471816298836605035568160559724110101158578805326052930535411842881860110776311156160565619025002656136633317781976915234811369355084847622873902284730353922046366416553094059664438276386700431979324561903291905650201190712608668086283225044583997085637602952359550342680120100310141537318441177104070217476410040399784699608247858658959179397320922260695898381118986973628345809984804646749680034511030512029555535033483946891745687020748147048948528304920648644761785014893253097527561323208716569952145066855093853482135557795054650627630098754189058550668263445693941075022353190793694321386251025831077648940943780277540229101999910427584699970375239388437300183034369516347612919518749222129230090572409637010293153330414484230140758127514237354290517497731816551579343930359189852703600686450418567960927928320000000000000000000000000000000000000000000000000000000000000000000000000000 [114,38] 1605243321294625775356786090352463644138225549314270612749205005015684632600382742870582499888155278307167833453301075088001558162136355703441679372894614810021103354812219259351828806316739496973848718365018860496412976925703958548442523707913290942275750156513086350908071805827060648634432473426662761744489607980173784774377516779037783403297917377267324413512261544535059221585409970761977820480478743931310188388348160864791220921136186300104760810416073047840823842361870737121080573585519096689293022494617248292820961924885016964886747546737111755725047510089604699932253300711870622810054328066103635198557637317919065238257759452136643066393937564800272280676043980136326177186504432036785521927462442429578950385970088690262629298136793618732553447092380757018559412700736624316087684231610044912009473599882618808956507206986422482170612965176402309787851556833684435592459998032802127933212539449000233576256323592977281171024542362560495679464402618471061159714076606491799302260037786356282800281725608511510482749665395150340615073015644843765107947006783852397306575480532522577953345103829272029277402534523394410360181713788956257326637893690618562703317216595907674952347376099136264589501074124784109453602411219671494465424645524902519470097695001356936802401023837407731527704572231847628991401740998170370305208680486062549552551179903277803528569289587358989374336972484843464827744473618783445663490506543842630743873688271098039783480458211608902829245790109279170137887704831105992238854200390195107914142583149858235772820917650079082144545033311659774483022570380133291999315448788669982851822275537495162863920163177711548384477497559767175879221404841000892781827362456961703872937577948277905709561583632807646444216467092246934623461611484058881214626699470268084086747611976088881940671816813163649140667379096170848098032268846898389740797231035879113371984583461091583556509110912894704835460391827773437647329985288765157307558960420622281723574197455852651481901032428584830179955166970617131297752713962928426944192327629227278134469496304904265129963138589846535552494338906245486213765892311246237905199420582542704640000000000000000000000000000000000000000000000000000000000000000000000000 [114,39] -704226601677135358361391737322861551368244896205876853321653510577131470730094778535580858739734785688670884001591013454101163390749802822846248537641650582440762073521375860035936408876565255414599853459920007892249134315681424971552658099224006551563901770237867867309400970668520925188605265493580459440075518312489931911520082416854116705644200500164580884805029753635899773070614774032469171337285815588082558718147621990909300951053227872726721597104848712200384777744658016499659351479640890210825378768031347475194757553180622426228556509007226239260138297505003391133439048609560045037143927471049120665047913781248801731526530848392361659482603178477714082432951821413688569150972712735452617025919910929118462744411079146356936672018027203220178099103570266083690711777209857299516366595640968313434233006381895090476484167089607120180855867141140284230535349663352158813103297114810007241665420051326716730508221239597501726778886707141890710682518245942279452462690151425798988760653415754125699740283466374338139926022396604139564664767193162988241812504598033218693982608070689662835696262677010474719922033710317822102641725288563271917025126670095977321323937333245240993912274468130894894843838853167926120423771368819937132475835645241716438234778267460772577034695384144054942074558416240603249554296235689995558199136037548913269046939262838250126667796086658361855109687370897315658907700099901632270741900470131557794003175653043065100774025299895148250199142508774690518488628563411685911847025350113665715506514898685204867224291809634968819683786686810936323905567546916750157890521041891192809754603883223719016375668150812706525979147411247009520598876362777457792332913759119333871657503484951630441846256496261810892023973510567606404175558906794947666770205523271790026468495072922798342876939241633966886416349805642585424833327708956562403959866051457151459509769844840625162830379204432486266092827512295898464330782846019048912361854271952592914932813365657022217925323479498328250952128094541590578067632610413633588916853668704076299077483918603348636576894102122082787625870753743893209486851729126964007042201830901678080000000000000000000000000000000000000000000000000000000000000000000000 [114,40] 277673725171386892582344493729783434110916923663246202144831648899821813065999140932118518341419951265153518544052564014592595590015093741562090371816828809676410954494473982424628147228902520133400780134792787805246427956884911529773047469535726018007707441844140330975205420119018164259284497707856652823337077787092021980175496587880405430169076813894637237801012629701188088740515323597328197295942980905491332986948536703114138374146404503924869100887407231803645398669985325033480773810069830560642205500743747160437529253118956325013045430246498022339127458267531511239298347899229382134807839160693286367185292819109077948592279395453182530558408579005863017776377798097492428250728598694899380412421547139056118251690612950656508292582072777916182881949291728055539230326744751867270164806578802159891313875693057245032477562821046954862571017872579502297057857922740860409434137912965981693258793759468927724946652420953864928513428741559276199066337590842591807852856214640727350130354648164516200273668370166486113193335063909671897507632641298768665654999383894798232731826113093142035848254403525871887169615014174678693461307809361989728858947519821540756653220348125389124417438012841098872333687433462351417616056513525414813388721022606904399656362008762455459959574695134189930393710118546386922419048597135333707704923966059108423120190005331530054569689154595258208139508694349751084208464973299948787539775179245496928284242350525531540991760701080531814481989656202409998464557185222119808507398185716168384972320111583792049047718273377354275575377784517810070213779426938365974809502459858120522809778550770361635468821148380541781880315854000168603113912533040246995294254294693312090699196069576629424665131526309213703229619254785693583834870977193902669013326383493965614168617449069510432405264973295673803773710520056681596579763833380033141497852968887534717226740485319128241933446482357577988670493668610134712108715802686225426428889710353473476358544666287092521297332499297940519215996366942960174259786967842391607582935973427391300748858499894211250065496181217152319687392251521586960719181439728442069867722518818717696000000000000000000000000000000000000000000000000000000000000000000 [114,41] -97503968168400740910640400248172826410853450854136370389526837936467050682626966124868746714064230536255724688433725808342502480724473669543569042870559654608409162882098929880535481272603989974284761085307614394779780817723740735718594205490605333393224937522509749792909099606244715588372587443194474475395562607325632300767815230151609411045951078146814029397807875665429812219359285086728706963265232098467691858627677473107664732983534721874727035644820821377909613911449992930958701159030372689653444202762812385689134788596001729209295325222834514077766069554819951910788744307952823027536908409522375144494922861737497721011933854266539874501992899014814666740864594919146080708349290585998221422315717949801522890300803869412980969703090177087176161283967937318758634621099931751932901063512788589540928681374855141628547373728606813623067038323435322853986515652612645712852735612565047273924291137569302868611154274206061500689672261872903296316791895356025106535429223048022136086912174638001394944407322631331976434451451016455248703866388235752216469741650558241942823924029396184635292238405574239419788940024788047627629585581989201679474986802521690391092329164494207549658986865731063589069599273614358857746980731139379890082047579098201606803061487657562084162980721359145482974630221813276209808505266367030091706540330091610163931970465498047604952572701268897263097230751430109356124350165741360076963185161518772905055158559134352642199885448149711304094231247828882499122803050634609724410838004298429493337483742450952554732476049208387932284145151529500982950537788395381966007912164174591440505793066946445027743288523460793640978676745764549248418767758095494977522784338658058300812758283436643862334531901617719232442149946265871269621673950352766129764076102560949270003123289036035001359086899294256157074891336908500487532894924384772438858447423588385191731685912000318663369002843929571739066885371469060077002142504114398336432174895116776898110208226084393250109520411151088377751098461698082832410389597411636632100808080644300957156155964413004594818996762642042624003546122887232009929608857285607535164683474729697280000000000000000000000000000000000000000000000000000000000000000 [114,42] 30370900708617896718253463691224619053686453821261908226398798177177289713987056111508332627814179052486990994752934495105415077193231683052570096863395368240868427436733865784777609343404361510182306377534416327823000702492094280255133799229757449104160656931495765045799170825597429532709300717113000742119097847593872809752449549486100839328853586483441355681601142852049935299048659133771154834211843044458913384804659059837210050600409776558614683007517391909938666654810225088816475479889151762975565996819489151244220293701928358246995037490837587355383652281720479524932855909121683142083349134015799598799589755431296975953186272168314343756686027599111121962324376000978948666374861414923663891863383732033334815221241947225205355549192325777919640412402236786242693140212708663308179476079505158905192819076908847156870727593226480855794935884360321199325863630179961380091971124326259206344113396626764757657992091047735314381770817299525601743938992179057589732001816153049462445778807446746058211999153613817741942544540313556114155887588250427653721314866638631316604314647865573953786476976320962550225987194116645996330201668701562694067341265929968660858492635686087515785626819164770003906761395467461869645019780122109639470605110332626034986074793092525942907720892459888850684144998136163043821734178011888493660286783573067780232609369446798104755647710742378922622477320316447663778302752996565645709955768420233986138137606099927787777366575192372573782324820482162094144664878515039813579870814816625780805423153318302612849240723898422796197048069616106589805803621414897191015030148347614138425241359319616479677068291270114896126011658523309346068435680876280456361021592701270117358835213950849083214319826170678332756271502426150798444424836303704486526733147712946890657239683561425546227473805769324136371520164693033590975420755950942926445863311668446863520142491817673544032638325090381828517399091367493379217860644822120051262587674136906311241774544411299767268294926772145268658535464844064021499781436813226944446046979486398638158265595849043556873186298605999813945685627863273721798453254726379251010894331717353472000000000000000000000000000000000000000000000000000000000000 [114,43] -8367117069665336620690217662137309262373024429168026672429873954833076691502182365971016935362726144756274061463030351033651784176364033105762524057882048838694613517347921753105544916219754186390287141806228716604772293748833438835009005805226999865963777598151041773714335545632621001470408219998878089309791926820914782686532948732948696762179357243584044154954669683463864072343553711508386937968977498690948922149289512075461203790731754532982429875806316281010223396771343029832531415326897815883935760039058162492978854617753824278378987223938382334976389669037313505830574430890548310749088227638241965452444510501828808749424809382873916049980377452042069565182209040764402999975512938850096001229767167498313654171541988060808915761388115480678148963763125707869120642600104934815714488502314168395941990241832888280938865828436282265546138646475575188686898903157259206847411787282241323158610036111779874713500602560102675451326338240220353300056605017453316624457641775097381093472776579712320168304210158710766334587788119549430323229978425807690200972549263294000095231271386034406895244439924103312651545196612104386763551034430387460006333951820274851023889317027475854553985419548279747039257954161708963095974562221199733251321752577748722577325386132522953524934107918570410391735476582928599498513586696903601658849874881075111835065828647567493457267114869470174674448929371335506346752485164561850279652726669202041086134140536732409476973126482257853673770160104324384289974247949451611131278570446623054850034428841298574901694174388614266249361743614296933180801397124971992523240012611069005278053581557122678189798528277919719852634488145207336349493522326409680804560790164651974787101569562648571394332929538061487681021775341229244963942248970398272013364029304053427902994136987320661805045308057537237662432672641609906945895515940135004629404142272506905591289786825749905495707790229756293690553102143229087348556231331784236004483165243809296777931788817628313891949992976832411863253289608450936526809015012907824564223964577237636534127684596436753177174308695114735563918087279819478017867470312172646726100879440609280000000000000000000000000000000000000000000000000000000000 [114,44] 2031117689163624971142464852250259832663460578761149076028158022069543323225715618042078412427529271993452365059332926480943469321567956732838226008188335893647712230384089423025769577472515529020577497293280313364002855230406344071762962909541575374612292150495468599590082382166720134486759859657436973228382430997601612847324499702143224269167041156925983092928130091958590746119258810083203573300227924758417531083656654645975498566506802259620665883218422477512128425724975429855807725604960105953692824733869364224953818531478145046176730872796853882792845642403316287645791442083799410824585820000230069083229834018725577419294105186229598950035597381957897182020527884363157546288478891303418424412523892828541812400778737333624885156742935568718309398462653072659287020563365300870341308608559948699578972624622650382741384071824447168427633871297130754423652174002046252473233141668664752474973101303983260251520486468908357612214247605712994729085034081719390308313805769882166121719748703124857865434242734723568352083103306976140423395307264442113802748272230250794912737065114135489125035766612180249284670390830682989426516188229028120467270991682129732100429797753047262363050242578182263437223429866335925316529945124798223944115903444277312854439093650539152860296622500027886283358119177565700981719920652691839418862155445491933610280571217902981698750172492760449373981065443893925740620111687309139580932587430332223494828298850285325104008152220906048931635703077110605755956842066331355527424775326025327274025730812694834467174972762083773286405046140729244071533122237822250378447791019162241725627148326064248767572187001803530628572103117307235702229845835093929562233602555643533601171694524404595433304557603251135752196864610377524481510255074247377190752471237584801917960435338624408729919725279594860554086002193396999864072745059797120602159111857199022973255554601596469104723773965106823001377366518168145074539146335534550547273287044539055273172777109080336310179703903480497521281406454270920087327133977033969821834319028971491872776246474779325774741427670804229334516842108005636475534121017499604369999334788300800000000000000000000000000000000000000000000000000000000 [114,45] -432281485342087744880089240198170986358536869959504072187814858397992550389018633747008504453566045669751013326830535327443845033282945048807116123647400634438430425390636935182815170786800184790910837696622650074223966664900250085991368793867213687983893474368165902723257185185342602405108772301311888721450644024629081327280310201432363042768826877960026821000470017543657201806330911515064158724068966389134175258209770653226007969056095772176586688620748182613738053430066885843343433657221195917955467929453970778331280602986665123583039667289475257776025537283344240118886953632383883710488375094668152236094826408485399374979009645309472627775366354126903508718582709973190884048620677990079372767096187838857770377941769048808585713801513753053323911566132999067831949512697777246979003330871450476221457479980974504500916256707723003754157506232584832792775580752602767790816534805921928370903283188020122980491893141141452758902969101601999360046847972430570288794504013659498899847410972291994047719337691545049410427651910891618075573605301873966925559873765168933851070251816419066947154016139994859161715438289269986755432660129761135090986215728305622569730818895622165219661618592405478496215657355594273692551500066124854168763986850616181284568724281778701179540222305725880644635866866832505673774954980519439236528305663764568830599964678668613741610510502577575705516740888389997772406172217101993799635803826229540619262913138711773598911109773071128131434951276891604271982994510197530829914792082666938264415563109530236623400731777155241304150604061624337702610808165824113055436882295447382950718483472254070045602776590745326459651633923816141255052938024750273937406097022356508387316533436510536636909940332424654227519157600672048297774484261624859118704166747215181200309821773389313209663861456038709872459726933735970891577840889147112171140805147176273139258839843052083198785493661840989668498225104226296461402401718118160613750171810609499633284622561604015216026514797278431865745487399614626977668746964908179607943597351870094914673624333456306064764853753323179205139485840858463892987120329038505572799783769210880000000000000000000000000000000000000000000000000000 [114,46] 80247755324210448616942977306113715222599738724372225073768693882908762709708536895161186401573293279013994020043420939884846356025286961881402653833130805286914563489611340564270365240040982073824604694731664154885207151612567330828247238624892226023511600907622034661622638592907350379318009013221644241510742105454943166336232689209834024217199496341448767977201732457585566681241297648236707695097358469374055423301118515748106079544372449325390095842710834556337274464959727870641758343194502641478105777512352932769209938118618039396785159195136750259075185308952294984208174285322247160698600110190101914602308190486900970784426279504254080082010743356924071098385901808123273002851127792359405886743890847689960895204611779023046626347686790358921579897699622225514834768931668658214282051165852812483773928993692670723747437379008893199645824073272118380723397923554751350993049939926639081211900424030752730814691431476808729173153753780484764413792601357860342862887719107317057500570422175384860270068504583362811706228618307422884047647960898325597067172773297308074190467128147086203862525853605994724855361440871821457932321773620389819236819332734615482038027109143533186301163023115475917015268884631857144337160937659709995390871439493129801742702494023142293920942439195679251729787989965816757827722952168707857143698259781218905617419763096152205743403756886656241117086983686170893927916060262567731947290962520734483253347574379494766155363911763397591978969968476608002165301662331194271229059485711134813058659055369259386184406870357073016438875800521648469073193849658929835122991785973354564440236507443712194568699879861287360839287947319393437089411305876525326686598908421104941716914883004048758958292250354850330925601882264887292311222620822970186146128592876562541282567652098190846360418247294985473577753349662040146216593981431131073090907388293290139419639772285355192070188273532798589755477776922355398306271690672921434283866317021798307905292977542581661786149463304876007377862214530129024066983216121044135581588063828100346583783206305995670201141223183480404265897011248482640184247840002898458045862379520000000000000000000000000000000000000000000000000000 [114,47] -12966361848922917802304126078470990805775561358112086926953033671127395370913204350528354574753657767962359674276599388517163346486010777252354791223700991624781976262689877058229647464338256463638934752506479515863992876522452404273219673737549626167105016721614758987476074247789310874183580897860441179999613243797355459718295980184226328853178641814674148932365348909201657576660170039699925974154070121312108289756089138051073341645499511988273723118270640602497676910332609871981438181539667973521407363750422773028843599112670083079603424519889106486925007128419184704710098787643781964225298185616694083164023401064642215829741929095948099207662468217700809765948468129490214318924140762030473593918333153850134019338711562808047918161068629176977371808773673726847377290207866261397317496609481782595239315776816024932136064758509433849377983929742329387926426404619476461121913419303028905023265794144223628553473584779649221766658937561609439946151107501681868482814939919157809266850791459643245029086180889403166173018227439075515671504263911418934113333362870120016443102394526509866185964229556189868629628580712199470584544188184623443443427443687563480748357583444183009570296113559253669271904841159478211007754818773798418173256623020986727612451975976324986344796337906028536917199900382412288387931914924315130255413581686509538441076067345590529974697672805301996539576737822896653433509436233620887810002688403931351109432588854044207171336041414181768462638758838155975380747682615722756527231330804663387819965920366135057220697306871077080943998972215397489262747016511578401765911220490241704888075766692687605939756855591927938450099418449181863882962192072324765753736602885554749225649646119774603524669081942222596695456625528938339070273069022684459582651914896607705486556432811813462786539312066904730687523502489592975197423101223989473239513247908124304700576666135933384810511632587681687623849917420629190401048612907025683270799305130409119156688091681333732620757951635068992307128132310226124830424820068860599028483630984501404678539342598104920598707698882113967819932722726381988977141427889523017717020780134400000000000000000000000000000000000000000000000 [114,48] 1840540808601271905625728033502245482555345119361866787695761614188408938900163394027854537542691487177203116658884477686774383519001797327810806251331853786356355548983977519181301677946106482619431875982277896259036526755804950955977054498652340782417437675223692393399677721581498956192127689667305958250682430431996563804293093314393544313752216991281832927297829709634772702355003693921210224848583969737439810422678385716162786445251517728194705639669272177281993094344296666032950109309332187221176152736238778618870810865602171260856570024598158453255219806607836356075122570576684016606524191463196859638131463118591615297652124759059370844658156789958152887232824992542780459672632188047862215067587160195357159976705211156395561708435325445212483266696534425914100969090367074427316429892758631044246259110540805386945555041162020133506607933840858222028656682940845746995877019239390298739022396465094041588635956657378003716255888118150491146388164277133068120356780018959919096500350870014572881082761510149569198670417809296096263424633976412788538910605095717231276323206719620742456431084968289300973218393455674387904758653932813855470411116116143841301089210242037024889720939773423311557191569341480910036584520543513020125579779194288783470248741859681368121132715118736406971406925223037640360776688903054310911136639674436242662512265521533222859194407788202987076856094441676107453529158035081557765849242902293940109773577626935762499640427422440724454326851902534904510478459325955281265297488433511633068433666798393930913541738752799587165712364820304992341581859972345448913089284295174315614307415202473847755750117111898470436185053171337518703249762611540916120510471814129049172308449848166522991913512248078273309516528160870220031441303884574347790391077399266841341566259104235013748293091316842868725988237430389973253826283532444790585758665829329915030318129820099538230887129958644871817368983448885221658069676234848072486666141633621001440548527784706762243503943677141469954167841592065427163197864888284187934230242967286028702383254145689707446307705179135133223119673369754642496303024101055426994690032926720000000000000000000000000000000000000000000 [114,49] -239426112422671492149189132413430715485847179155570838840228881506219721553946864557427447101649173148336409082174759064398980441320778173692685406923250108119653928642428682129924740453725362196893103031351112396148738365243267825489453065891672667446585910136765797177902925310207165558406572645884024010974488447348830217795432283411133263995666746862477395054719754180956158639701116590029533992627052296796911320669091357433042942513682418682663337342626519552781795673867040923821365605086700578883580905291421340658800328982295483346117798344320615463938908127622768182720454046289655699475591647120221203457798058971685885411438735182113839826613192555664677368351147547078125338511398165411847416261238525325508559331870890273464663705447224301535507402784416363509327011500436466945663071157418163434910949845070020546031183904541403205850602517401530958426715449455112684476270225974965785127522324744746267248513926830691776392960190782205318383796235073256305318388886863503283873197818372101713002349448601461716733915323282076237604812924870300017543094747053840819058340977010912574087965407191924675636472436870895744134358708914245806314402994440908264913588347938964224180572087623208391379623208630334074371217402251388753770287863149266258795767583859488547075646816802518849706368113119015629830910946511658815894592559816952309959358938407549632553641557391266370564678593478156744838703591905436307496033022411399152950981635175633086715127121618253798580255866856864335459149917247377849878074372660628489260482822608653676051564969293943758553443370646622657818987130818708154294916731236284090498956740295567387502212057007362817865988964324916177236448619583221749339088471173751324765895400781049641917929939537548622317979601014303156305380596692913708928066520244913811930376207054125370944052406873652599963713529808713029175989429262138879629815928503036176902563002846539680900004439074095768048590187257859872228623117282605974130570986233133360418678421035681689463360685476062240436308755865433402027106599491676481515408352935000787435694208418801553904727658318506053500246668484569785802381993037865784337602969600000000000000000000000000000000000000000 [114,50] 32011659620834934463867451570979565021043357661300627654664558540402820494469483840053703579890349804696696338668093400835943988959914476277393665366405427969223065299231987948362913975994701728134196135497905440962666561234360242700655582342793815184766578276094075801500683636745565970689756991562591503122648043252093302672297717502257947675658267160054926506162116320978341984193152038491398247182475207574685066423915155881814024011450351418583996060445383231155658699817778322193175391532357689011530686177815810301459384247063419439414611368151439862211979656100119024301060825576356080495069243864883694474923189246851678825766231205026075485438243078810392893308661367631595127825842103509367555076092279226957629744041385129206627599203723187520572783894799798721091945469771425769890517781956810743698545857360052330049265960548512355007138067831617442270950245928917533886398020455619026132079938359159933359424631180319028936552824160994931288183430489020774894932891508211435861412874431628022367920179847996478903358498175565566006084504500518722189971051843352856528265244591069107576593218545860999135973301406967572959200412136943595844503156858198620216471892748998385355223212013334259404854515102141480208332105558243862812543426934120564363096434030066413766285276769329825669657740955755616482889456583625971308821883119180266179102294548275940417443215059560279901641582642345769785643980669184790026020947632076835942250427703085558708890646537402747953046470393470145940941843092197492177423590838948971998840984833633702799947183645259201340771152477014550505607829417204786707728720067154430765416029093260642847081012531572435274826658968505438605977754857538560597401333133227896293304098488853888331149268271855322681703598078609059806720602739485234128298964198416273711416277146570547801181507368105011483643992905683248085664768855072987220974326673671217291093636890928807100511863340443004151562887038203657877617159781022029110430084687970390857281826948106861709826856849284207711049676270893799716147636978447930074094365539901456332940917784058287095907861660020715180349167746092093940338734776465301108540047360000000000000000000000000000000000000 [114,51] -5175746870410875269976423906510001800775394566787270386961691828124244937951223027280854323057243422447847607697576999820387702948919638746724953984944151807313969056761690247046959536569432933343040689995127163503024574903768973322659040072797697507127998220595698756972220277546678827355175194599290537651403638797726501857069331534997799745855059847520865965380640815234573263343750888902589441443878018563491064615925625671066126845113173738637461304491905551154576279568754147441746030627820595426869544876472468893180769465327855203681578962240720907692652394814734151266028253410032832269330356061843030762495367703757017193092557997331162789915473649663116672528737525084398519769814320458901881751892189328723467701350978482881356822303547689932225717507660578995507463795919219780287212127737546789038997441099423009574586888521695442360016163787647516565322182421334271848486419795677339632399854508205679172894768180162795093550400683757062329752332841195110149569979648265677603886161031812636890326655753338988192096931308043389849913023429297487911333842380195508532247481630499117868524333680031562741045423966138056015937667426290300830490260156993298643686523786806188634057051441565766217305627020165863453988747468008006335922122174076410803360529103005033288616645947840032244948177704674507166524878844181183756155219571080325093961465019262951046318430939356861652075503593340383549574972708689343610991134937817163436080348066670033459079788301423855152749287848626490009996289518056698687605247946740325297740458789595712746994916900229872619014492051274716796721408964443578155523580373827619170199652920725102409844266742400714750878442923475098046558421890376298950127802859612941806783656358205072317259243260846497906556689513334021870730905072323953723607041242817733195701386429049206582009949454136593577441000472012151790602282668022069981995764498137326903823047700327996463441554518693762397611199631567315497067825149233791635141729600893285422229922405079854429226676522029522039838724461469267367504265112727589495886015895533449605014100795150770244622509555911712626183824001162826363004397760473875779839590400000000000000000000000000000000000 [114,52] 1015324718993884480563377317323727794335522883501862305266256377956970832416479456322363213462011022036040428732292825706977900788338827323462512763970415000878409598819328804065232552297249343193793391241991419206322389694650517771605377965669835465862933340174624527281580741804096326704236940295583476985880896615055508730641041544502526168384816858459958749973453448473865749267844840255779189729014170229512993233884195703236273976819718243478203384126693320583533419902883277113470706954537912079600619732182528881698789086033337518041986230354986896139191517937120115421529289435180428068931752563309821028132728737729955509123433871267134590552246632978073059605916895984721895069536950036244089179861624988712139909260855605309067740254842912015991445551192592213122404774294558493253586928179197638742361090660705497320016584854932916327681415722943712395872259441035850630982615725593291876235826855649668221050890881684695893652368111068062358955742885736744142318175321498440417443710447926644754340040096172793211574623685160727386003289353386213548447335362347566904255759292116499629220732084262378502079692003005506299160879085682680425184134931879494754196603205134542177324313340256686292164731847341063338682942438235474405709968546471567994398296956188727535794919713713867000754463767909488511425778994496951238202534695141330845960252233463143509051919420672351513294486543346887776401497852506929041232290055091240224060778342086441736242040183027798762107007720016235560114063404710506282212688827244552805728509529827393080989325328301960709662571823906012803360740673909933643688191441193376477166037529837055484981756539564544416132029156168760604101179366966495009731124978156521746382029816030953584525124758653815505738692552779537072220563734888011589115240369422840639243121383558602358335292040497602475736966735615006756750830536418562102909173418372951955957402773989859227069439678456251252875205369139950537085560645472401801887919365369250657409741613524119880957608240827472088307482351715498950380483528852150036397378577159563456390169164615917706613452165542695626798716834167934426677901592891731503994634240000000000000000000000000000000 [114,53] -199933405184635998396814932803882433386262632554838909756363673119571586050589354879421547072429127040706443781967706657135869347374076150706177346850942780787837475209792642850935657687019096642079916665229694258234434491397415449526243081205918505373907674039510380159107535096084292458302456447328716509438203494168922786832328655601795582025999767254542166317661558935289323422316722988474375651912727486889928941930161759211549615813940657677044119838329299545041510650728273754283397908192745154947047394307478958002226533517772564344783310593676509174933238573039995532803112694606975619962301101771675059203971607203826556349761767575597444151835397618352443131648315194279928729064983115174729384509511414006899655991033269169568502646915499292044456336048328748312547046077639843679785604149902208967393164017872604845847027274066192770436730166936032742742173288105951293220508712336187909899076177345334655351000607574371906149377424194383350546258287028084455352933943844248476217539063036712075872456774176210524092609665997980994450848989013513058314834195089310183717693230554437360668775794403365788100093703425893189514141901645399251835170681711673141826729049310518693490896921781842461079551177882082965716173574106784717567558311072726190599655771602955391598552054872770311915919689671052328579069620229163089058556538475559893167370524087659329913663978468120154591838017718583911135749747821108167050074254205225040535682774768466426955739656089444047373137536462015748416630279807874447304777574937444160188964340764151604863727654929844442059179697677293560251662785749303113415566985111601088410933177824992648338977546397368740739885595743793812292086511788865303333616306269873957724615225187672451167796975352527147290382909017997077822055289653016604344750957907389232765693278668479646694151116989627349825413979828582342174819400863916801768750324582735452608819644584584859944884332611974495910018384934384150856900733491429629461148573555281175396307370430752444899359571108756143399627611559574605320443465889163179558368667445694654349630211666647755463988228767585965999242759958146314366231281523482279752499200000000000000000000000000000 [114,54] 33441706972016479552352436262932762304608164953787802740307225200509536021991217204410395744200522391515245936277831372719969920708839580720404210051351226126103732919001986946670510609841542553808185097216219837126704913024547182411544639273526946289398487411365542852452645560707299698245199821998393225020933075292117194497041356667521830531197674850310636266185741371800870491508132586120892375065964947867514031687452893555176498705085061670257581539781544527195433466322074120180452308962214879139651110260864569017068614177498966369180887855421499390465750276763071455532566044786777759917764700740276406314670481615290047761501788240564812783422893631597709285397445444663433618465008776509655970747410016156570154602396639023454437938443595075324338024278790240980579375560297688819828073806540641276703134818523628298109421240241158488352962867528885650752375319732245024242732338397173095621742901049624148944332206405836953427058238462163016283760797050180788067789211315326282974772936068521921416722867182942313363000956521153033005816667726290071207253166000491897370624654213882326738899771675131419035708382807805976292130866424564032192553808051877568298816052082011903775200413592017883031980872276386421717214153555543929607637123101778784803023372472125608008845674003210921273360888110754368042282443535989686353233744666076073552291072994608474834476677865877407182219586866172384044552366181042614522051213992971869059798171573112601445583102965967408188960428467913265462581040801317134518016051902560209126579221942644232017989443337660961308394391877794340106774612641510215425074490740715572688497457228185186534148371262441935908872288007544091389319647590726012110883742685693802071285970430742611763137440653807432266111501921867672468748830119036599397896129896092757099135022791875573428807847606752438480203757656708330811478916842160135285695666353572430623393277659586190700041276593377531814700978862370100068303751432551367930913308576081023608400780080418829479712013494863642918604185779245784855600545097411594402507831420741431433957141719788775494833408215547854362852006841228142299838193971709521449451520000000000000000000000000 [114,55] -4373323379056069507675269893786869258598923181531642237854850146522451865855323076455359104935066972613104011802876733079233674451129388589077922669812464289052531766739609568839160304298773210615698802299615283629783403378614070400749193826594659097178205256093136919709973568557486581307587199527978105881251355193375007664031015538434584314110209803335093505173117145888983006640031266563584812237579906582827439126296843197479476749498071291282203890045242975237374607150172838827641607705658361124812017609766463195358022793027151790305954894781292662277900901954233029861688060962215822957901622134983459040319944324686937406465648037003762286979494004033498550026452503161262721516231181766336775871734167632215349436003293067399160849939795940781259974580242209252568781033387042208240566351533402141725772202605938406639499267433589062658556076181863983190667885590877884728559001409156306602796287769970282466270625715041544063361891364768820573348307029608955408855554091530649098194709951499784331287455565185993230419569907847767619425783404024626454852707531218671678122334055815236588971656487557378240805909036679128770437271222424159080691853431385975807787321283293937608790609294771248487084155590461298353864424329702845730327303588979597281886519498046930749313141625812018579487434951859353125486056903433888674379289756928595582212046005309749501748909322450402881141449526168852433598408388082832467722234307070098587970448122757203314343484656775277922529406486115443076186837597236102627046050939449645994517805293280877737588307159285117782664469615851440951980786921435341824088303646362067798791380001749860862048875537444324566911862959536085605152184932754561000225930026372237147508876645414301348727132174646013459047635988075934922074693947093540382385311170791758538913033323119415215158377849392854368771586687255743744173096402947903562635073065408130803789208112438758087495948942510073647241761450360942206003067905229045921719661380427508336492104875206928533610935590519232370756861303938613263788843409532883089946196152853616865526687772438749839470694709241796018173086125952186311195199694923033372262400000000000000000000000 [114,56] 446039465552083181530641597743407649947225458239031052647484516215187934898201245987177250942853961065678237956238988630130570330468390804554930871651331119397727057069346875304574033024144131867398839893115542833355553227743851376502546010001331989247676155646667372893419182643451187893300885014825798239993609466508509356321891463874018076881174988171127756422423455262687219500928099656011086478990423088789130819020171878946602025009039283569679216856438230514079572556205191130059149949051158949067715210655572148585963051295971207055408032727943773996185951937820214700645673421740092702216824845216366324560965784489870793305264249142948876548615273890651283565979218188631021564366679927390748687426437034466968005881676282330127797766293414593827769072686314733484965667576581223452109437549193072677100604547207927941248489150524436801478352363378090133242953483103732746884282604105414836076570232163163984407516455463567186212236527162144361013756041005645699251482040089323061661105212022610587660340275748944532862918487879556889769759223913434006806071599516314185039333514054408877642439149856029638499032189538881423808909215032072175846106770403768491262492143356924349982758640716653114969360669136706676925306609885415818340034801885864196457479425331327620708265832895932376364610548499640765066683569308923008407895905286780195796040749146830210413907510229769898896881591580171859629718594999377335226640316490996193638376838553946193759375385065578082391896364217712898014297248593616064366057088002688120158902843966967067799226395668452949073488608377908047357971368588127729750141329295887270564366138386854484583101850713841204556077086075892519901777255451972330346219780564937526655668888383967275246417275397313386712509380799972135884447076041355217709125479587955720445226548915562302316952896998326612518274294930529321900150503709828333524970315735512603538234411503556930323583700794240940184921743543458798887670784953259525036045643024126454557379021360307722228034600607179944125355968175806659016081838466517354072046887712972466958359335408833128502684731847461443980784620908065736653573549383563419320320000000000000000000 [114,57] -41134034478549549926866978427207907097538093919521410246644773725909801039662588423482437735477969001821130850714233424216884882996909751363774816029523641609089940910476493943343248280062965254494079915224160483772112611327140576078598198414931430616804974795431293777689327818476306587413332318389451562618129166559759517330428554916344126043295720229204764153030729450617262669173684109198900384757719351172866502682783406427563659223103563478947042700579789678040692061422543885600923093458383728316844209756196888954094381558014924237000133895084226425270981586418891402640688785765306265625881932701817917006671854039755137901897900187022019260862815419145802163869565875214126852120837740245799853247464639264495468998113299769031926434442124327485326282196596969017801161146058182077056835210955388077119164125728938786140532519859910365022824028586582392486496314959897064936443006051731136700235642789190200754281422662075792856428385409817966304202341246395841997949864990273019431803308135062640155098068580665920539855131226848432085846627284796540260104806923303511857146329618214230557544046266713375906144353767204700017333869723387960372837679863782358793697179711975394444954858118383955867841195586508424245447792829978013174953590747836492922379985930788824001319227120004796475996768923866549760274221151588854833624466687368857655165503089581763097426655618788261624103648662522638427525364188463551703370699146808381571105174795829752565765214807215534822588677940559805438991268127134223522889982260408158569259471860913330553459931428444878763494344872261676802405907478700083381981052001354477417210948852426067400445350901732960370236266822384045062235001030837772512692503203515659984662454314747719539478403944008297867826358691326086627630921708960806383667189959539516386225982532549222410187023685168126266982528490711765424989101916636650926114364140199625432211671168894949190703139663869286265619383544157145764769486163736841219810667468029549884845663525087124251736545248483518059143144057067850107461098160057943018705919087612201897610136061951403415668357602023641058196144635913294797419396112137270067200000000000000000 [114,58] 4399979856589467845793442853281276624940869142023356637083636115524298878291825789733946141357423635179458472606986881756770025487705315409814391698913592790231705722428917025133598226659850211792044166331949450714125149311451169386494299148277884969825056990655366368605010611323605115475150757798912643831620189056941714208310351627475204581218235090500526465299467519514876139506005186680894412085852688369792616775381666990048425126975896701208395838359752109375187936116563785957899656809006554685343710072623411488571848225590455693319254446167493689885788088409065387073948619060168940637495160530200983005268409028005483548862252693472286064261225176977312496392320777252408246180920890825975213883549847588744602542596249458673815714200657189972590884045950710000638958668654129705815913908351437882800273250425436300674656845716767073509005404921338927283564597894772267944840176656772862201224232447488609304848096589772408412600369921821949776432812601408025818252152622248224505714419021571773923359764195269656840166223996467067907151927660834590518923077071292603445189053213826477177299937479186634304449495332473440094554143298186084679450558977065320392491683293340334051186511911555399916492927782337801889512694504920441450385330521530218370078319379431307967343332536663812936261313439146435108358911057399581473235376329038142092781585819991700593627887283642506935791852150065116700439626422206794370595225561096546895428256240560529883123604637231410535487538095251733302761150907479879382077979396321129769086661443105195587645919936323478270913612499161461571542154658825528187022599966020274416808719272684937429667767172930519859393220161540465542930077917879803173669399699462989710930213965358595029738248517629398895642117186598746994369280812920993530364955178250246196883466980233832638603115029229273426119385613203922856769665443464648773039415038843521830130344855842047383335720333604520756593788648311320898936719000147293112505565830673370744142647874637625216324752794640668338669455921398326264677946005846076874260666233922291270397555280734280102741375944789047663553075747044361241010991282979759718400000000000000 [114,59] -495922160130859269511145466389174585333721837071659460822850730686865986192051681169096727791409453117820227174746288364652559544742521754952342359596492483308058253545329946099820466073815832981039459631665084652555847697791784999681647098699426367637634865620049555077577480148482281841889622910985679258594524648527065233716029317819288166423154578617902547750325100798618148750895505056301706052125341557582942524563914911921592787925120988114626065765202436575779479031633023081564732821799061519045558632635126861581385692758158724108708361723767236437272391678490365890488777627015404483989480570871999540879702319199125989885308257934144831593787108201550978156590510168419093739166027788780360154962695238185640212234491827935258682505856453173938829662962233477413116299982843991021950389119806713486645807253861095205740200609095359031072485780055386872744094012530580247640547531428985912582857468450685633643181610502912005099671934502787149957894773358086248851449194794327767613468673116792705084516963532573076061768193617637291385805305719393359371338922695484604027679892203714000639798310649051239152659463719872457296881051103439352473177396175640741287554971575424750128600973000707005841815230989315855216397329685019832808779517496825106713307758757261579066223375874481523693222943764137112596839485271994756920001813082385095558215741523358686023165874903979329918091338877889055559226882870881923744554276132433354933669853663931934786064226765042584928243718594450845238075360103783745732071760871036197997020017256290644922582924381925027900981028460935933558347880844333987392767670247717642756373003994057585853748772878690434665011931480684388333260638275012813713259886790849078968283641449306687566117891721021842101224922089211843034665844702088292927948474836943345776498295766025552692709278846639536520416327152121711921539528844072444996708891895516126442392288515035726575867089324131603009710055903528192243930708120559978927198343783488786151436722571691669110555215306723963906300620836695919566621213757041939542385820389252564851642286480737175439491113493793173091743349652510224259214401494581248000000000000 [114,60] 45579680137394362595238524168322194649133172586932583968468944618119524382260765983842946270618557776981531134811848216902628133184332097008585151494681089467336158998248547953073562851394656579148042772944278274603743583965668735995232283101432612826021691628699501079968266128999817258858880990974622711865310782270869139025172222026714827761901577189515747884080218479374313576531599071159604438824420087250569532680093934009190473111508256036341437789097686945308873569415123832926604889645132463309533255498623070658602230874625608468561861747117444644288926139749986640370078975885527479851053871116130127071772572738726519254958226282084032950750466103758077813361385772822811453731562988234242108731340453777499512883801302282930897941166187923795015340927049748688360031518615907091027226137023536615119728031652820663219747041774334158512711473828281430898481600349767070895288859896135919225966225378778518638037068929750105990076231212661274394114362672411397311803880531378733516717799689019744135864262146619920421590558202757446617498042198780420958058572857255881021318632464481056281231993616597284470728218931657398950465864174865937167236747062365006697773457331730932153181076230296646934657303487706332215495063842679536136542429635822204762855773653788520706120577506754085810951155306502402654399965305989465610064303234555333422269388704010749481133216584103112342568181940620522351753523384006501556039610986585023193289582488246854149137528262800818879682258376743054588688227298501565746636005699030192867195418542142244237555636575882485350137804293449309124912438959031859869439500055469489897241404676288390578272388779363825759545703648245399795060781951998081144627472689624453232801050856439298540260820353980378887794664184310098692443043553643246157119917733148387759086313205666095502179320334865027332803757213451751311948560105516012684417846515352831571133197519832341525153539191586065034202581553020515848575761815741865887641668934904589297283587360252846398520744421549707901232813531176840385272005516176776991531306675417770380928649169619337388085826508614650922678878078147378360453217216039485440000000 [114,61] -3551891304620267676353313478816584802348900517242678530565488226320166598535614604347041273651507300324675563970732124556362425698536393450454194104332829132847056866541201377473164992459875917162697157865363552895555805089710913574436621829125990174947976093056920773640517828930049477099888276314046985099154702077260486336628126562848061267152112030034916200516783765371300459757005234139531991197188035290432120153278557688171597026966751943614955646802261481081097769824146598707728098760820808408381696412078194816415631030062747613919539163304441133734665421976057280434182475678053427152854625232662834418695759534625137999761694303917875351105738975109003165013779224524576588883438187327425852284813484728159310847373897364757432437047981795692237417443046788717682967481580646733111075481233246568756340756092176773309239736644313929137761047403116278760739168408777414354949506983001745215468575800523549097247900225888265799619745659810289368050568185145563438117814992844017196096763844861494147374000911095553021487317498870498109178624627997301481869299102363280759537581606126947569620781569139171645268008427655627464235979599540082376551082174280203392858865425718603584571720850533890086756096783871007027765326985739229474640041481680272651257184884059057361365252054397481206042924211200366107524520274434032606243123730697278317079254969150927185665180457751636515524248940726693515383520372700537406321329791313876235162377734953723788558049418046116700610048050741466810684314810691382857968274351809346695276747777235964485510408915767279386446511944544013278914448594393215932049064482852430776921643675954066514840555912462680898259019619532474817184120708283722830845648484614487624936872839974233062270026431705644929559779730347703779626115330295767965547312725874156358450878972748216455340109909510453189914300708171956212894116439193682915924111913619351049409103461891449054044791196493070451882887578124607125327371783450121256589377744790309669616965987080305794250205806274228625893947392178064519575466229982771313782962541646966517844425445835595371371328736937678046931066856252455452094927052655820800000 [114,62] 316690883327033845598758329628849763393281760581531769676339417059998693910845995500464497541661866311705129172112210006068629536960883714433474887226547202945743216386551365223032981267812930917893424357363582487119330460587234818838709876121676723041394811911097702307468084825899331609672469331232449685944794657812653274863987311367206981053035853079852666565120817943392164586219808084616905099507896526842847125140553630038481169672617047890552750265002673949813304710716950796112217339319216239273984930711138487088127329165760461368874250817449113420354407142758657954916732645944705234644275351623720994706074922870087399167341067924516103580685939062253719838395100270881005225307364625849769939425911008618149531761732650973369316554526838984392978484176662619000307129626993213661772314101297220947246861404341536422709329165599705495829680567860138151270647892071466630549954293002498935744084073294492752796097306791962195413335805770033134956867948142976480901362782972414680215361423611886944251580018316157754043344467188934212243990503000342440682561196348018131870364621824769802711135644926381110679685174184898819987515266347891553701753471604557899042806814543410608917420250023127117069896847309186365247018286898963259785302439913399877242204664583053526945174016067658406057847399929964856492047413912021938305301014659053638044015545537821282043664240335623783924511701895695880694803963566991650225205708895665336858191544965270749216770340476689575169813945806492737127636361687743137323345310693715993315596921773340911140160009979679883841880462814840635172830812257497166738346727852251735448650651648296006402250325727717601868129125636736868619587193718820361071955720418368314903264121898540647644355326825053986914900479043308967716727146035814764005999061814422329602457791582146335674650495748583711843976139122490511174474070244267759964399442006946551872474558884227812977744804261587940430227583561500344374181415526794752837250690362110809945097213099618833792701759325411146333833003705660650762197599034156608494166993302799582838453514573896047456619423535803649354735801413579235666273105868369600 [114,63] -28171767382111362724224916197385457420502000138354385852710928996183834359387165452675450237670248521160705069977378208904937694972899686825285254798828816842545333328189899319055969567612230972723907316170205669746358617753363094966728131114502540678248928857689581499685935411845216360551854631180575994687153840477398799388812458528848425334311672095857557673261018702044465453441106413834250605252155870848336417842313326838875535411295835810117531057943489607715756590326109091791766085738855217042143711759202800560325145082966947978524596418045982388087517417244607916620202359195044414661379392980491004143449061979149137562129793414055737588648573039208828331905968679731505316716650584904579797429854310279662108119794169114724685414194823407507154728658909438706667271591243621952388703624591265043211263806407443194085693318945806634974149167077686646419915528772203434584429284652915112587103471156599203275113913775361306479142021047634290210321379156825756041991955837083511404158979765271693803565563821633414659101898973055841514812633729691838439787777992617592752753314877678194289059521677883473036861062488416734105220468219823125348544579514217447102348247981972696557307928527438141018670245140442125482861192351607898924255779888269918459825627477322902219584927783533300496479665850594867257241991749388901881279418142089949010349014211267873427500673053351399276554500486509176098719226258427517088648660373950186156255735214782442874476287494299657851659905779058792808345309824755670834160250195183513220281146001667173035870485771098160070096436581209422232328580170651995914791708957208223554825535855829402702855837362323419116503264086150635764109479341422655307432900525085058330541429846364904036929921399219384727815143784735687766294051375108604820410627793980075910775057040443461713458310210642510575631534608094183223096060639401106979134952811399873162311272409946661783891900095961450654503112582961557987486957927682220955601038894120250982799560856060900853659132368036159283916075719457656089592270302957471994748351943195661920735833808121288407026081420768684750567382834801185928406135052800 [114,64] 1839356296955034156528827862225685064510409734689624433844626581989514409787693579587769787322068169122721261912876402931369256465727428516893068219978831925942299624375005012482622883685294828046329154340039773481770124409948799440395756809184854901401841063265520930024313922462061571985339325814611962279227047413375034404272445353216416353423640496755050632354511485270594008458363009456485858519659377305168414007682654096266631625088519788154744809175870645106660424413102388362609498528960544908877132063176249275988816757607827582899841243151007747812583993291348646748850912019617250511728731812744225408694394238504246457723208046286186816824529969054156049310713753377136729196220959566979934502746806648272037746400732570493384973100817583644962872978593940932223199115377447181274735276492954113373935787122573357812659393395062334462805524088527392202735608103781699190874367891597737625149908573706328928761186899199770867361323643199880763515143549027136391971742945150248315105405478453404438680454484888845502887999328956076136896574454051185318526985089463059114255606721472499047144335173703336770404422809733860869572719531222502249559676229219517321442166894767117596791782174467110092311770038364442274515955068950271242488355533850460600035167720627965663553305941881202267558700089352676515520076347025574769700434769860861384533861718904862131285677813213647016068487309444766588265330191042383819469315620925481695784913063647884279191332064230237343900718263065196504207823135137061234206387753813327029425194939378106065296238410639777198027176442990815665607400029870290493728560173765371581509316363485198864411693547107130331160152694161895674422072635544438979895052231506337274737939323325143919837506736587582770295267555867926661773306329664598053384360355314036362790633490692852160107905266859933608223739176491793618084522146225578135040349550734815541437935900350266826972126700212459287065405267652281757722469290130214706177027634622146796764516439006948627818753350753263663472359884465370915202422749580456136364584558406693910036124453729771371751565453024043778737609102649183801531468800 [114,65] -72681898628468036273232181207329263071460322507908023597461311486032866577890656828254465418946910454741312002210706051545922428867151106248027834618328666791933654752173318357434690267131333196278153235261645671965136253212950215516989622598998860838328521258917262269306112485663057604847763977080983720917080270506320928785040995581462899476453249224833102759320517589098415682105603262833502123963264523173966404231848605203968386958703399115559374958886617828676216158936620405939844301709018325896057853217833806650834991879649396563781656594073163063125476116173994230614784157329494358976626798648535846086387825850780553571023244872097050873709636203812546095408516154488268700652410265269633775911741145435701729125860689305591699754402689428139896708211606130457083906698935055858201423447838122953956238077703903624117467122044413827648079976954796308364760543100142600285621384951351345681848143521968817923671462681335280600082343425729265180913482948983105441648219553235681950364794014349609102614033852238699662184211159911331821710457435080960217245154505704169137500761851288864797423239428038280273663056029148428169604718941192865091483871135750368841030491471774728013361660793443948643725020298820721890794720837113933857268706004716871295287589537031055207702316721303411531234113207285870624462830723562843537463705397300162218755630920121905260816921919061884569255585227164460344777579997646015994063715003305002238636340628753109576092521301300423524403848923799969317858890979001237586754128805651668639365840929614038916516383971082276243246711405860245036050880222522854526730774110177217639156192263676126397505088882928359913219641683225849286601764878270414388268053049512920806723027905355125235844147359907773029377736765599484172390201620676985557461533982915109816358241735987817433209501780254161807068511325287329215294445883597852301604609672110610626368577459521742174821855014372003482108429477571239435568200329198517192941987909466358702175304245273742946457176392407833432109758798115745829534082568697530172599081817100786671373096515895361619008534067960443174156781368698950192640 [114,66] 2956006883943667662671551258312216032904953502645903408000202393954221923167196531531244332933251248991478634757302848355701550185986074773432050685524597285860599337940142638599991732579902898332085041930611477780358090590969858968891457524175583650831552200539553900778165141990494099831654276834454228723318938895137477368487380096330889382934477674570122924207858907565123540022118403153708060374813338972636089342933122789838387153672960012608335481629134260925842046503156548980519671106557236416227472825531478080336661557765128425225326722886954784841720048522921524339056606926958643775779922176275622772885652678448305547981674057462057278705168423509088467210299315938820159528649385181752512351565656348348755480167854044427127408358407833303862249558813486420364095217455753597505919002032702519359979284109419683579190054773877874639420542439110092009326644724661570794095525666847630003841848477941632629877405883205894952469444270694101825716912369631397579258657757710605413501943939425532368845923626947511319306103167108907251759122420896046182032302768672181356072135790454427979137887412010378565959921222693093327226739629986518512576909842395461476856281171329854418851279720927889350617828362174753312399910903869619260252234804179282515229743182582294576061787950802138630773726152284144162839243370519006290369177850292027956510567734718685236707505206648883402910508835635725030637859638091528216287753584626576743370092903492676750339912082204227653582433199306739066550432462410256538155565897640944887850561141968499229225904802102032631599271878656022818277337695291771595042168657738476225519131882966103171127995134860523578715391848576048248054299153711749188351547684731453050951233527998242654175809629816624498271157142814716021279683497859961253157195902363422432131662567305387656571342713056901333833187117143749087568135341070914909227249687233164183936388553549844777434837164490517999730405868183777001271894816211294514402614010033944326499126885690086156330880762109749351463193322416246153743394341701948105906847250724481007022023633446989196462500456083874441516073547778012800 [114,67] -155316577846684670920290623588652933685107888408751932944834012122285285861081896019164304262281495990570081666482567681424355606731430837457011945880588471298905378784931081473952241193939136245776045970608229212953133109149186656867354847518923102922062088659969219637339021367564735437538144025532533545071057758333512443853852619245633672475691733884048314519733106797314448074676986612367520742945142607820619559665999180735514929136203987433375928538246189873950813363668639826180322034710777645626954197404759590720781464716154244966250857863240800836662654699559674768457309656244815132387126335485131429742978582713847437585723440629706362553408982959964346967030302424628102182782025125775745650545847037276851983010563277442518339411929531205906711655110785736239177325465362135585992865054236370297200148472841261406569943221031398313954693542895867076344317243919134568470524668438837662842202642722547544499334521194765558244591545362979163749035781317110495419249630360235952254639067980146446192966257597227057382629759863997235605133553886210778943723895032340060891201175025293870957659460093986999707077596446002221176982884802171432909996948557977660245918553959377949533670946558340779791151717557214099884272057430359165911809718429797164404076684500607670127032100147416509332889896009613110407997468189278778158335451252182894013689561948749922592497428672055297317825013870486910116611108530221920254602399121090792592200024672813415334305333976082048441357164600535063420288573915120816546397752109926447313931461838788486599862050230472247949516273353399605392734021136977713629060043116457438545563037146768037130432699040530821963325405486545421573729331789089507905863315041949246836099057656935623057770588119860243988672019467708014493179523389061022080104634257610585950687643393888110019403275713880624156575343629632457918899132803449687129539374682882024737818781672750770515044442971168169219153192788308933146742585667724202509809987907815104171347219279518076700687939409075481865973998534772465020644928262764874647966061932812469738693851853198949857647170126343434830666677888000 [114,68] 8586635717621501515871118535752347724649998458824892196555655303161518446144115087289230608208991086138620212428379575472364592799860914723326236853939837458867266446883697943240054954523569279208801568498051498088108476105964985922851327188659431115328419902741460365205361505118015076615244108058802097437229141218482018253088234964595255699428655965819471820166041321248797271777693829389076601236091109886066593807128336080988368398779467323442736526614895409697381762645228208574354082230457459672428053559342571880339108170887759832718544480491346616504836986125613764225736750055903245764030690350851324113071638562819049347595917680456732334315926964639460237879492874449832329680905538358041805192055400245864806357229204296758999247567824588962453638989019452881843630946156523630578634100559929533429958439548798841576634716371695031820393771379605620392419089696474011002298731631115276910535122672544292907673193047273909759719573383355326960666656346577867621290461584103060018068258539768746181612226696628796828101489309699575259608191271314454915814978562268947758344398982054519410295739558727147349081596238468140457516350550885886960428396169781059506551510015051461086629674132421449632000753331527433239252194632476287027701203633930109203477245244215864268177352856530236119869306953899232427332752622074665797526494036824197473028048719619433872186836927920841297253374752578956901196832115496402524502887809469043760592324540148255796534805170580263508169949270314500454785853652939521326759181347709087374086326656905497147219556517054646720488069540517571243385190807213472060225883744261162611543839773979014169571505722168743469685279705897374733768091863205515656771282703863468589710707259861525333199681834981566208808533560946628113398771472697005966320543180228789520647253185253639290245636975645770221614466009372375773155109906552071631993997954724490488179863429862202968075135165311919612833972759972915342506156327592825679974585194723377764740496692412611624398715383524403301722383790635028729386019607256982547696577173656869242141132131705337533534317929271785892423125120 [114,69] -103521211787116757478161803466274657960539953314600189976239858406641811394340643655107361007955080867550845681944236833329427300355757334530838290539689607306209777651385674138767994605602031161234781208509043089411462915905619139301405401763038927510057271095307511825741615987004454180664399356727160129189496579911380284883848466952704703895900925824725309490272135856260836232372637449770129735263221864139394183892655720181292464820141674818101202430125318739079812785354320032936113837991069417013512799660818573347253117222203270699510772485903544226287607064266582235961869327390041633162124185711375914312043877682776807306790262233477301369753131645459712961391922094455917100632609754355804710049298301452862519449827993105099015997800042465609178085334386107736340787861260393653896386788650899120428804301468390993701794219394720043043107969798752511089294004215779552318308031515187792728044202005056771181759865566175726696384012405740130914989233741860417333339260896412214802009428219525370455841936722290856564624297316437663909700900646702065159601640443938114228293505898434242137415130075203789725341279511756852318275412567772925145235539841358510504204977170976331823456489401194827031755475842172107329638088907735041947041276393417452065978442280826422102204248369954250758523306869117394709707193095547464001986096047017682383895168100890589145371611038301221891992436861461731995417847527080315093080296100374693513137795747419039016018613373438940354794197377270499536398444184387704742571448243625493588362267206632495374960397073167464957843409039228546207790337258596374175644741219605480405774198846431029352643310319011203957368254137794283951334715086079027861107809267900985473470113004399941613056883189786338440588465742563233583580236046116143825486147574013156603472407749735670461693852268298650823955278943760730927933626863101547487614182536165029130188300771517973019442274163987008112131246191143709597708765211727848207452085355771395594231111804950794467402557624922965500621196389336897693874920798842762350398551301510388983462739050158083603707123788610717347200 [114,70] 476293572706526548687848233127870895200142003518894264408757929889570266396281324760791145380508376914571018400953843847231219519020625506010989452083009979248483180440134712447987852086981302407072254955823220743373659440285337912537376398676138635380970145065931672140479756357780860639403267261107412374875256300073944066098054669613555632178907150051220541508319440074348367353776264039684626876945621874644759040239216239339576582305425501785577351407096960494611962840225809141740260350943634035237898813711084286059626222190660340153631583508592989228071328449997897120719646121304732925957992266393586671957856558197126116181264774741870354697554599206604379574592115162048727381077586756617182409280450258881558056847594595327295000996899293439379687843040904235784035546926363356181329568769889818146391508849385199892123141097622105891580869842985554080956719204143181307482515994033817981387129461460338224803569713501591371143939686664783869779907106817924584739373905927718251121554881973780671258432906091219871182709537139486786605879247469690907717438499785387975349289311947897685825460967635259129973405267301841704504374279761446708651752330072586468277926964442232442980797387724181723864678281738642326076421395253483527293821283565251210614382030245312177588078691184965334439816316154397509506722983376736412657886262844512824903996347714711612381357863076303042873791488549486418455090607121022584806546387453906760659358116511817806950794501217445699568305310693094362663774085692851898967409926279262537053826297825413821401456079585028581918901132150275578523901450923539600712454632109845269331007257066859156639282266034500330822049898517970127594659793288080786815698277621728505719553098797222512454155611490160500228133099452769101989082211314260929657605494913843683948877164808669912706105834100797821961847234392929553855854804730972899320036476934612984380689815673307597972492214851858587025300082191048959713128640188900552815335526378566736785813010592735434291325173892722459556919741628397407034455078550279072458379146826743271508276638884371764861324219610023120 [114,71] -260065372477244503320537347568831901840904920825375111229906284862436063982391165497036139367417325148567632968790741558697644702462361055427743092892798205007176601710692117882288741972713148588876962830684208297105519499674299177248537300248531711866713127031290466701275016851156565558624353476415338018067000815420160869579205514191536524815285461337498975731558019252631311829462660829918092893221384910994498267302931162145064178304392970397988603255969870675168790095485192740450608197649675537721285122684986246972857159970478818532317735130369720886165424973437145997058433683586197349163488799666604981130688224246853771087489934065004878277585942766858653907870926989651116652803286220992589684147016794498057646326051912140260281104805716373704032634938123967432926586696230389079689085450622727824065776680481047628551799629622284050089316933303850328804842496821028325094484588713370732971026632397755182240077253157040269254254412157743841809669454478400904805959281762094120878013138905608058250138840954973910751881252462283018453305526323134106905900487221004068496611467989285957502673736664674706327840911400946408647470979015453983198374368122714247357107018411239147520495214875412752732236640994942662452444872350229642181366088608588248297642026538206660609934920427007349817810082006354021867528121416172546386703391485917452203248147325096348218651841706909310838474711311277159585677114740849029658589682731090682973073038724922873064143303999094918641265250274578713574217867651123038953910505015692841477123177395977490774723327603639996767852432584486523313738796372995001008737674237274912999128843271463582252729479732337021446507147970457371139161471306575138984534447377611974276648795652099437678647065957993000641302668238897915221803423210037798308065665962325349999587079967158644174785504602421895377830850225950710432180230228238346960955763117181214834988104341425470948870941684903401841195250239515231393874095434471212432062611102976948741270904398076971974208398451927349275138199829550711599525367016372103831505720172217100487160499444820180712822397931520 [114,72] 9748832759366551913985419602463097417456416400294001789619449236285630704548913887204535097705500985038350333543511894507566729307799886034469006761148799236938677048507974244420851593951996999161118916909707174693791762346345223370189608874513550781708297441356383444838612799690678616946676359714521121798923107067195054999145213174581121144073718210054941509304195510257427692313946537922862446394539943391746585479930556513740883121530709154538280493717025839486358856731581977601224506225102394027265164653005510837717508238970080931266657949063052109862500485352625873027752005235484452751984574307561952958275076736307047308754567640780938964233150730288701361535453646096399126580519503933253873832654509743978863384128463564836433285413482102768080077875586615519441781396312754701087302337154127211790216127806162473886696769268055068379241107222867247655305391853578724609005859956704293776969436564420239785291167646516093352061115483030512024649861664173137181235079099877458531980693957804895918040092070496839317220059237193067575876935474151441816157729373422908561099236718616975441665060159746633108073768680980738534426142270427934510023765486315297581309882574799885471871207065741058794500056479732236130853394295574891760946544560429047213115975009162670078491223103026842342284503132185194411185078163796358709984199846101172987559447222074134546135897889136240122819272080074372395473556285104463920018221656135837639989935123791109746690173327506817275379045626572463366695373917848499793968722441243666025183766609352759398818072475764736889872605236001961086227143307673167837288661553064705188849352499931207289354107487911351861115533465887291650877392717088691165666612412704866579112134324366319650221963662588627505791097849433440744417299957741444065906223177988369941892236790845429948536021188513556966930588298325307033268457031607173899742925500279767469226911822279569699881793851974066740034493815773167267188772291100649779320457492583616469394327780415676603385513360950096527851579221117566877493924293259392928516338154232562911767603455943290542872785920 [114,73] 99686000268662211836040929448230595701095295478728015013667972712594377867813120064015331994351670010119826141396695822050102443202277436090433409417296411359798666574073996705226476071635880328747589436442283318774471490611565099834517062344084871755400849212810299662724863535362442269833503464015515256941142927200011691388843066699354853740874329976942201491742439762729890217358984091147966960185659249767403541833918464168412354026874673743157163083859749489817805679393418015549035374856188748622076193583264826649169285688267735515117967460316833354285316599190661793301410737259919267090356390324287445343996991710426716461526898965769434863054189783392937613456996888784251791874803879157334673293779696186548866256625706922689557414670084295152799927586559183689749496631631824137615191522265145193378556608931215649166947102854672587438475960633020619606555422187606816739881189075874084392508605480518460361201469568161368584560944282251266120247264176066256088170563963249205743254970028371722167830331605886754446748236688117937293487480182681628304739626518427559492910352691498618425881101493150091614608212729621690209437214469710473669373731459364039367478459184111267834271554708753875357761511732897407691107492859537282991100419232762389278918341616218089512762083580100799483157433990176561307292692260138622498286965594616836824216072821271728258392938250060985669751602340854646141649152394958219168467925292243771164439651964684565459500062992274515083405933861582172818963697649623703263326756808987983544074276859812252532726318388155292985958953863933069091865079321768804752977475907902761391074386100092820932137084045082068968461653587872609316871495124964727422788608584634092799769935615658961542425132492533160715122389206458212058528697068501437810012790925621040554103668059770038480423606325204302069610326065496690105543770850410208175803303994407111800779576584153847452045455255747734373201831613949099526440029456035372877666246366456962317313507376858374710092399504786399999440929919341292188216909173816521324205819578313634245062840379087150771840 [114,74] -1623000497129358710982305478469467726178868366318871629973772757184456048293202999420131832733858164486680502792562206825746369552761163228980464296755869573555952630421192543833504917186541256274208719153383689145006617515214794082758335759300556101442344688361587500764699849649902107982958068160376920436486265809502844032285880865113316855047862959036683908405712362309169108676607781789883969810961980250840222668086718274812662235404640573795956994189768141960652040296418180191921518556427450259410446879075801448981144484835097379197599886914069580325742199797768162727244318726621531584460967923485695196192606855364129508990478839748260035748171367556919631286945817795664257210459550158635260835757517239988294424512694408850492268853043406898200223226226990295836946712984940555124709153684334437240699865611739504376557310720395248944999610383754985894131269756571792362466968828360256423877350623953785909991875235980848268177343929607982849899560130262683852887412786015659777799686400237588463819383010068749471596951939529725288427669370946804962516595781520658815772606984867843179063595015964850610792486509039684820426410269395029624205987652574277739429311782653807005601323254829090704083317905269945648879403078325214131793546946384431689063470831863805303593352194717069644343869705766074425425878847771763294403880832818762676158355960280566359366942195215951086766350016172729925640758060271388984865663776304696936099035744363467028280072639386492399908303876595698521195980083191799544461832334311873713709579051172530547346963837113094057386198167679826839541044582784814620482620888137907522366927446560647064775948605785838563924205365037159309135157163460457377815718916218406104903145729514340623543462271308134200804609110762857624596589020488294343244769148636646411801471780413964226358582214405887118500698382316853890450004577440674845922232656253357566904937034173132306246823918689471948356249081078465058710315894930813047826031224884645455011072369797442739999300667336251199956062606874638261916036003160521285876087354907176856189288682118344000 [114,75] -263551261282408108974500373206842534031444987378836269954843320107727164376151035548497244154830788101543080595213778269876388997150051745538067067768166316434142161720251950126015931215645737162537232975191408229758907740372110233236452507168531654722186660578484770697271295411931701387398045178036069219804119973286978780074123123939239537143159730517554349749883084802857189850357513024641442345214391278553905713613789100211471922672900484086136608995657601533304698765272544696148994682202435343321554184059174980726239694060415284841467463136893498231683018625411162326738182262523355393846314342155233625491739248420251420921311921267152205502608187878040301767668597137007903946352844665204206484030588195187889976967467963938881715800641725653912152735811069101390056370714594253780998772551513629645677068813157441603258057580889071565055285807092365377773942898739879492043496925226507441578561016973935848523790637496900963297838165413451065024628737352055314851577227214714012408899842755066322205107998895785135350306584365718405835544031960360219140315209283882372744086597412616950190216638098243616374378843038574033032909358610978045220469776960165767593193658858689838847386980428997871042414459340679549858726898488342469718122974311414559323702000691100972919158803524135596992263598678907574880970376966446342216058194024250892217011420773143224519700595797219916758279779889477842578877358756114688253484598063004971394519317258141675269875232693979980551619495925631600102800191672030192670449483876437603041840725895100697789068967371519325329524594634572682817289122413134602359749352729878706915314321054104168576562389908866695326851848903160521026721674322668822597739633130090303297505644690980107674123378646963492746235850205864241883282603127241042885387510032200408112735159356592135183917452903393379016068772479756381002379236205308333129964669378898660501080567371402763905035139593913495182338197042796562414375505180741541830456978475585621909266440585400007413126575878197706665499532841708040265608419361734660164916616401596633955687163706880 [114,76] -988814083955788473218134488856404607382101501446359563312633122154782504298087622363887190483181023209394959331595895363065311306144277224013266028022574054741322778173928944218493766239476759938779184864237231937053226847628892100324310519933477415594262417159513984462137759503046737602821890987493294522618885535127228643336795909494208200375963308147473574611121006273870494538231527383954533180584698788311344976905071916863154949166894940773918193513888742356420826714028465827227360893418745162746581474909463156947263507653678966475222170467249814153018776982599945955186720958298186320426088667605485963329606830058173297803215638182413719729843524078098608819570142577190145383165907723576423298725860669671357396982016575716166329002571986451628408941446958235227591546855925699755141264472686868221506298919127883390170100347099371842305264358574716507606753946203251284817995272426310014048777401175671164501348587850703426099303163546957793472318605129548951577364710986923809520100309315664392395946564992889648596547034760246435650262022855148168913564434121048972754327299762161504443264662985248926132406856817243461737861501889659543981243674642456099148485970620874305376960154262664752552812583435840776907798469366798489938693616908746540336685009067509041328541134662463164617883162307515281444623392802443714649023968934598259946940023015695729096361308028247770501054541412991942016853240314841802996606698954202816085883094592536764282782394800892313465239953012988133344864288798666421170920183279764275136777399612666648722176712640361910598585771231521530010312984976932168641302225330048823958960451101081666704585701782779009413779007302892475422162587505112861066989390585327153712485010361700211441814566956827816129842993272075166933284825500426787676847450016066673411418022904382230892869141028796121406167295360248582268684147670095132834768049012713326414829353929105268400178086184324076320423137564475459621308093821524956572106611394994274639890512262358319495626341547752383623656425070121075112846742691487640726458106953322637414131040 [114,77] 63870817990789581695944050076339800782493262750206123425854934794579766391173983109963866687166669545609756200183895555636542149809071053334498875050043284483363660248918773396550401449387991841076497834425082066267056109923593520290506439009012978730461122651531992074853059458480566557517812189456352577929495747045435817478134741709581135237972077102476498973304637645129366038063193539637898064638367946586990869348760453792366532330838753958990381245263174092085841293084724571253049015472682497469827388502837458480985040950018505558444223742170696175592928957730353731419999219333175985028580683827226979824531492792149843190781156638123820479059767375857783480365246961297332641248173585609132997447148778173024998416434559689976175496371020943908550249831635486430462346618432757794676429426888124899845332307741450831511732431074496951185747326618989924993772827560007322493643984857144402513991200665168446029493174329943633914059699947837439954975524150767172016224374775348393468485895053754263808121124772645655460222778686341200290451382465484899605164529735199274758703268666289965178164252609663361349489207642393787488412684631235751109280296709737063934590760556934486103019520518497474023348440442789623346149553093300137980338218062168129754363884817944443532814274274998648422897646294037879466105339053878439463024974890782237484662359567606342934918755058377563949109780439382136450769804717246831745049490060024243610126463416972319915169495223189873368121902970817339193295290116599209265068646502417480768261147371867078316171473552978583149362743437086783296559671413716618346002879457573263529968263942891381719300973171584615093773771422153703232275588008329882859988817752681957174324286319494026975249847603055357341970149345547572356225129676053415594022736778502961725556482117387846012407696886182289758679832798611230331103202764831400373761573929632907817132615910707052505072418537669598672390071423535077608190104201017049607904620910376294443612849538023276796636970782468635919499667877257338906094165278356001268083940206017198865280 [114,78] 2174359855542171199895181269558130673910404060372192443829166283805536399287496254131536715840651221349108487384647254248020725063960815204845054323174881529897947727102319585251347448538891847457835123142787209217509890830010704291342002281915540939133564744223021675823588068259399546372578707054576613019122184524674374449801350241363533519325244131940396481690513731968351965153935275329107719548725073825075758237534186383784970397320098252719114966040806135421725873014992494898836942920264703632221273171885800703253247219968064507121912684917934928201518844383348726944413444549291556470554620253158961172021937354547292574042025237982387519351784721053214249574439053732420343585448445227311414790514730186099275809225918955406096709786421047477778340840070362060685606574938302675507763656725542008469178969676813292190627970916432579233059334732733489815129352754336818753786496380009202228146234306848933515021440011936637483415613040231513139719356451937325156771374689142677295913662909819842542219045527933048634020130936552319644468010673677380159403236658344781989371053068681200567335842869736963949161361587242652652916574637480900495413043745144645993729383029040829888514786923455300528705789715944035453813031171552800529025519830411661533974671709263531480029793081796157887840385086161293649076365799535784203651907586996432636823920807836593076364877723584124300466451111831110763762953001916406539819547417420903569875194106457277510367508883764750525608034185172486320138791205444463297542407184477323169171305141520845711309521181078669964030548810911938322772953299769843980916256684536865757864627800850781102692853238977877218195576647852969465568830964338571826279677152538368724814957372659153032372309355849099235282758403465973520734150979309405412996155389809898518592362238920496211588727646818096333236601119855664735150761285136628177424642570640612152813882650165512359178899681016040165878615972012614716902430156207224643123384182859744169175543557929665976349554269416313707494575352347095761076726189093296172980397134984034220 [114,79] 7496231022048890993333489228630310955474743251377095642030986148476769269570714615364280626078127575379462376283693383387796220248168132126411931207676694135082058197892883465066163248596481663523650688758384313028629981301412993810316930889773519136852229843476033671596983316330925787156218720557851547875110547491072937501694435934371193324104300532200110206256850815245926602170285282635383188730240871822154543329927583804193961751639397448390067441701361877874020992959095103208725783457127532508370187502579997636167586763384307195205023089564552320692432403395051747861249386719578574327776524573198881909835478959842221301193811169540022906611689192761071530811577439432402766840713115602236458503780680483358498855342070697372390162755549120415855487895349281593272131706512580682329512237109603947929997698776688123497844769406706341402587486421464496393445787575290321036464434778537014194312349501435961125590586205744302138565755425181195635522791263641375495435009886021617855564397109021156360710041378969843621242599123748281447614360930789863859811540896208530625155126957955775997445450912360433312221610375236411680555775835532388800735990710798235799756067016329938883300370594662231621360300492933229952562706277666390804728203873678716059095333067955885138822511712297464350733138152571865300985536163692291042025748968029792950220244069098721828366780641438404749965092051043101764630616910776248232720057409995327722941477052516011115254019862241333200111054762200865529479140095194505308683816881494119318888754342918738298681163987451913314342758951069801851234531648447579210236292305173645885004431766504609594477774295762755109603041693278193228947561604413955189038070310232243241810584535289561979971044292735409802978865136509229981570966641566432972683128689211525987634912324839163455495415075526344067193217927292558056103496137792890954579005544227593834206070637587759422400091984928821338747677073149684102239743785256650711019134120414198344675252552906027502846311516106086363142454767118143349708587249243309134486947225600 [114,80] -199190214305457660031713104677012702259347100419827402205031096124950027229459504362331503570718665470364300724370258229485476402656602572606020633122422218993092064182162045499174407778085734498649734001705843152263185291289510558329058285956792220616552264556620579137117574674080619537867145119771257922375241004206025064913078885825979542205904276646824156442651194174190453683429988635565406775437268729102424830954698658855715980075603433573433327895900772997198181768741467582273890450505426772700312623164176215140637840596726227230423864579419945334624737071604273035337571969776280786683556376319571250124361231254490013079103518620550524948414786681304432451699863786805726093765231786670574213219345482514283816635640930879601513393777247850055477267755786502411656549237879973377363777198633568569259179911825092969694392672922051650338421733428326973667724130139540248998120223530091986370917273601691843903182933125794539123670753586639213151324968430005183407308770765793232943113170516227811893556275742426252133248224057905036688535824256976044444173898062038084655909036241502828696373047737645183974981177866811026299615099994591374860617054518722866195492501547867440009387063670779978453251425371977515702698761738156152415770747543836858994163910796000497297542829518578763940251631564474096671813245835309853210335147025255419856881608623876481410518824852758067562667653445746611833619564784254433496712696505717861969086651685328402468862988388810760336715775500093191189269296786565439569809505582082859106076848881582138039671085468480337966089073467533163998356406498145332424981305211721524270304720326583636157278585238994729594429235152862890679857493486020116380636451405166996266461831309037451237582806814135284017828480437038168196972630151390914046549633974916649523188277155060414119869693774640051626949676691489769755650867897481275186130860567635969345623536848187234851452516099893498748785851143552040832597533710848663744114206110593800500472330337039967224988069913433745417166945094949213752175323550672272750624256 [114,81] -1469342496816732372720767219321767606162798463106636101095356579076559397599000580219556245042767905325898521934982487795860019971883132275732312687199583439605378442359220180001487719011895895813192968336176461915330559990248334520883386045298884002100180423868720588058969645256084729117776781432112134509571576754029766111287819143546670711227351642470994610387234127541027769557155076291789648284624870686672348821152463453420579643765811843386847450246046191041193482474286615092490677772323586415304405112000893468243512561313359995582952988704628284388051999610822726440769097329822929103023404850414766808181960608118373594400260937845450694879888093456521320435178414535377169040091882657201618864447509974272174032633346963139455395017870280260842139202514616161823936812150053179496445197120747534081929842371110434850912482120687429542166796219267971454585199002999597991494302395942787251100369489488595317816204240355807031331860432759365444863306101959025656206437042593174650408943010751409816466004094311898200435519258335660380368034555062191676528508498774519413483107633705751740595256457989048516370872048786409432819851168882663958413854133245877298577955952372075832612394709052863689748096070390489205636495254877452994090053927078304952462071356501347679731344090690922147183440985931242540883703656281724116582678649663095356117668742325897462918021330311556151219703744626738193561076841714956925318016591207215451058164227976064618816805927140612706226920083912354693642965415750702330125345972062796182169617078496071625869190290707903797775938577309805325484406234932980008122863349484053354819512404422051062550270809188402701321321379699320325956680223771220634608122100278904781914013035318346244617990594792098545003471091583556677096440412617976301918443442617888068406998487511387478634433494281623062185798953904829630841480053482091108376385182529952517627253045239709766742004342308203027358200184985150956221281832136709464946629273814864557143021738305846181265963823063832729039794504007406829477005609997336162816 [114,82] 11116799062799609263746851383135928966940947221741841039273068601474169583137527349514397658421814695117315342346379876944704354830339788940117573660976302989638717412331982151512366321096732204791646063693663930097827947162147437908197877293530300745638338622913034683147399923524067875876100833175078700040798769280290653196580747588355868309010516096821875943830544907223037159393415886036216283722305777204679105586251412865035151835494187591071002218660800770122881434115802382494513626922654237099020358828911831680812786448853039611890604882953663592261863958241509695539797982584417019455193307606755161031972720899821388138471356082581055971563042465714268847406216115747286740201214290420771879385079429107807465316594790637021436876525825395039728721465474309421831585948024182200342642127954570316711626679801177810626935165486666779707434453764533828941635035349083606161110415040481826877924342111233388573007091908984052368415811538539463523110796850881310182734456660602936915494169753047050636828000240099176079958066895175072048889306172521909732832802299542854777878425148523887871514873029633436007791169580548348456657201797056734309579664327958286495839837287044561620581514844188951617926254840478523819010750933355380285192179210773478512524914145155916470814372238526301459507359196718299925188193184579537063392032910825368120629028518737279099965683788127078969589529635057794040990721518878079156728752524757453727238810124601726022116957890378206748799982944518017553924516427364889913356527867023120478559582031082390460528015388697537968799078637293351792560830676527047170997978302656536504677537095368824413529328141878069421513123040524851634705573826459207727127158564516596097397362852055741151873715845638204490620399102766647208208074100039783244194013878728258974160989596611371784669996617525004032443482931253570564611852908493387492077324222702491167818144137326959466737057013677371822037676238257239865575479380616866888093537726631179321722751370910117836340056544962773385594430216216373403890643520816832 [114,83] -116803421391316696576299590331594877769397183984497720576860735167627206397008388224486012488658024660809421568542663205287587731153771776282981433836270173218236506002415893958240538237078822803757437269593043058687677858671268897774426784565491082086144708001011530849241124276943505244693167381681861542909760575639723493959178345353439496834463554642778058195011805311280981768599263956240642636162608912906028796084631487622887558267797529176552281644370139760663110024320338350013706046304665707608679764564565088162803070317077304701887224176552157428254322964697768053929430681855744967528048760010768461863506815643563927927379756125029638838501695131526049201198051941034788830020784734783160383738912712209765239588640099398379364106743550518770832739030042767360307782017693723357089220519961015787751123331650568552198727827841432083068918704553964360453667153979307584421137468028369072729873544840130776971774580075395238284103663169910172014301859691340796968692359039768902613930111256601984578313479286436665572541359694531702433442176589929926677456437028350261664702085097097979637361905411581727159262781649526740734072679871535131316504575903788938210998005442456325861835701728202861711350409095579147355606077467890702969100870089912515119029410934707300476404981927629610117434049243281868743017066458782248900187425133927838287391424549949863891988631936580153775437625948110130576285747047341522619291845345185006472907148141131485925733213936202209354642210779073099259640165395079233538084327652619528446259011564674138120501697978485416935424727249540638379728982723400025973482852188308440214382035156740111581636591185465345803774758842369740967627171461750830525326468658583331741584885605024592811023632092722689695203726192417513977693867054920450583642059674178691702585476043349093151315071827798488670788849606087581367648776504552181835173049713744165870973917741034104967979478297508558476121763781744736815049279350658220816313948779534564028623880311542247699271823402011118195668842285969230275240565248 [114,84] -2007402882014577557569946507440270923720953756811153722662252748074687401891618589224712422817160120441449722599135178410419913527501120460218205146816594088380340031496043167329468762685834812704876110242468078529554148087262931480182639284459575820610367830075988985520487165796973376800396604301907191145001316220607325206483052807556246789731404268460568594046530000464576597407533174767238905230531946778930014882574331280307091429300709856651478548240351818762810982666164273597995054048107581327791928268735172653584234962402743409415889621407991897714952189756751803332842130903277771754756434803196602461523071498479459705346369858814470502435714290930690049027242107592882381316041888469273341077557778326053535631788569339174114760052528806478042983354613919689441360129034482049052969002579624190307865202820340573268813575873879165393991453819523113780445332655471416932911819295999976678390074359265098407406513742742582222453533155942519081249015387764061422151551217746847710621650798273006089109065515837711971050406097744423061970592626885205677560657447405120625721582230068041224312261120484176367118176231629734315872848299239981472835601704174751051862007148183202208745958627944396334208441480483359224514187267487426142046130720562933493382894103405634950310411543895870831342221973252796086575391987830574409621117248828770754744330803894300938084915443140791636340527076142732171250541831874318893984915802678976027529557112144685013017560465433225145951938933726183341026688512181241028058474924404305768073737358643680658338376866906043503149335576278089195334874468538749165542299793378423446258128381601040420271940262704012416195705825442676429839666546692108633971170293945718894789461312891664420780847572069088607253181721780362723842778472151712329831035859870845491158829040843109694356237435270479937028635416717744279310245393376573639552803922292118137560646898181061017640506387929189483523994788651322220375783917531996367239368880662649310808183084192225370210238380702276761115644408969798712225344 [114,85] 18118798272313668360206956326705599850525191602844589175439038456681280450167189098051310863635953754400971491385690948735856428065029459649852033035484480999517679232090388473709116228134738857476190808652924892718184736045634925880487203703242405519522951816110451669586625444500482737052568539823215131755093236473967633690252818785270970030573615987949866454920296431677382596909349398281775174282033741830448321634924066686230229776324184097031153351050203788544909922682623667096602263454580649464492194929458350482764201581552004600032287213431980668578750165446978721625958109527532864874980384716723753471310205696703570762250914985556497971213123074926169993407055992040336434121677088074501011434818505367957360618570065428097926968258569318993069100354570871713801407333730115037059227395091985004925893960629074116421686680729526560126715256928931781364490767272435663338711009476849990856073488584445536821711555420293899158114442984758083479068573203919395430511851367173060219670821938461664897386721615569612865318292556903363152472901851377979018708366765535953362483618074908045432313463440053207923514207475687779513610221007845817812026254064280133041835346808043429068519726174857770703226278771944165744016309391373195931637478730109116162522662561061867932556651474966744371979252193487795431593643557979869543888757500982781826040939549502396484432276147624100762834322740633559766329585786877815160643600241541248031190273311570576170555043775495647280375777727010326049297353645204427698783471120615038551541501091432471859897591812475438916123423472921773489806528858363783921385674788375803353776833880209586169095103011144970264805264539949415576655712840534740466206855087212348003111448616326995668982717590581932324214600600405180247351839301629919594438569562502798363174069446832619185822176094901013737024229995133512494874189462952562435611566768783989408531257541876818766898188169116621084059165297921597665863645243064089111033155815922872715647954934774820218689283094860759510722284159177062208 [114,86] 221542054154177586429813354541420888585747827707381607638393052011691970019684790453802624719539239372659796848376448609644108102906220179155082078642316616965896775053661241535577102256654164339739038209036535601124888546342111405579101384194761176550565521353573934913875138363639284295341817398725853780556935674756044045212583236943700090567179363256521991569910783344683338176110364649829124582319768431101507382475594225746032539765957374947051000819493376999844428088349951617323259991942505444287556214009954814443561344386180041111488043615411947145655532996989491185914535567812127999390986714240366601089999128412685196441920399335432887815004599351253138406367917135371651152410675836700996383979732237855206908993405739399057714826786358869563073271332373848533604228169376265309371679909808402056496547730360732955186780723659378958638244165938624883088155587865298513220240904065620912383923620030499669149741378215183196886544286559321406230030059846924315181310392414602967316276869055848306002126888602975701484647863319256300857286991651969198474165289012662376756201859874668968291111424803873084092008711605544038414281147903297906071386208195139248909954086309749362864100955239564588690795564661520144568955116792391920706916007571072697016495593354897556682086870818336101953195452240108492607921881893321720656833942295421689850583306433823224888642679233170349551051394288736432925832036500192735585442955939762196823814464251972359763543464587385596753011218600264462811918736844241934312418822099941857597691380759166747138092089240311619324275746406989401064630568077648801813691446899335482284169441110929258473156693092308442910576582769934435843773565537598494590736853421979307750417229481044565925929917502417946489353708782088554830168217866673669437672881355056660498967863769258518704917065352804618174602732397249803946454911763886862969558656907564502783570718169437635550741352072529580895874519238192265980843710363230986381097660938810931203025358577235224173926261859665828947800244584536 [114,87] 2004121443508066169489991094094013296949801257626870879685721040152987202334556085807412225820430652692576204686692827652546810357411924854359862529487323451383731499145542458711529780608030649812359450135252025006117605639253670959763101741765767525259522264090026966106289775043300902247841872534323877432650813887866561161670890558663569199947621763693236880732031277792870231322718964742456257134356970634209905339409855942037304989783012544926624987947877296396869161630563905519054037655627718925403362548296712304868674392904301393019376415802811185429305575067008909143896517659326830113770964330528956526245372984721863529109685172523866808718205234297713599793545632440034697106690355305321060739364229448384281124387657384614676972878925873367237167229939449088806085265130106591374986795418123653168773213213338096437596152341737587632525993970565433335664933923607247101962288489471940604203139365273290689488813730825994427667526737602371088311939789335699821529109849081451118553020314987684145993244094981479054234429445716528120374392445771920757811332193016052414750311665348981011007702386842903080838589116373401557091258225956147835646470990824902990474904051418705809491374178816480249870290694119357844089817911308490873597854826977951675622775487941438958284369569602093887315412242319488131786127921942675474272979607634996361262271108512727952656420965371447737368633048999881459037185121661601521675427850598671175501726008828247551190559496139217665433050913698715809336704630392433327888928286448970789253974054681149571419113244748347316099354654787490836646395206465708545832157799428303230913213393460780352145283942065776844120798864571751973208591880175254867411104685144057470207020058822250461286037596197756190121067998205223132701519286351912590030953750975289389386918404497044184763229193210621449640862688897599745150859093030510884535624374525630197948797005617534611291685906830300117008058662027419408105739995638855784441466661465986631828163800455232041625379058639386238729003008 [114,88] 26959674685787988883972358687064146547174055918190326207993137141942282122039274643422932036703262887954539215071646808826572242978555917170779355811058510063764311077067612528087500694140565776719466695495485895146626253236922977650497962183324836207621169108847502773626033151169434032077035780805090613129030772531149665281621670290564615304082791433016043830687402999270515005280422677765032998922812431571087522360102254288000577132737301393627023087449678717111368965894918442836099019741363877331970791140284716762174134441801543851728516481223032948151894411889733591331302050999112671941397307686162166886792602540074332431711758557523316225605263477735104381647697577837379896942635176777012242170498173896366282690092759485412305455499462274979237365065263161842184153355824686605989767071991993164633114751361698662276802388345291332585750900736144200648791540205705630594146885330216274264652933332332573782779027287604658460913838150389467030206098042107627914232585288197144523450058592467510000173081652332356477760966954677587346544472265366861857244914939341889032307698074633521709459713586954740840762857777279317205781126539893024568418207006405753048706227483728705092887361968877273602614926365978866669250406450053871600656174285259278491367040186964891026355218613066903379010306087143079093345131507175926159906658525031342917157925681828710319015017691107642571424216069863522676245373891666459003770609274076872066249677517574017736436037743634883145556982796614334731718992472816647286078670760546182330768961715949928185589566611772763448466996853884811753356208657148101740117010544888930027905530153914556194569135123188331109293719111405120574349908068167410887784900861143492948032759457959869280244622381979333481342463476915918136089933778648748180308146740761451946735275292648151612276862305851531119075497740462709548424962429715741007382008535704971054399269360796003365576463015322558351386935248692903999341815275144256848791215512445507260759671437164365786386905521004234036224 [114,89] 280851483228080188482877190671044939921781446972393401275434267161060637049189121876978216662656142122846330796878765849974780507706813053185927314109071482706972164135470355702273989846107980816865238329466702362777346530181304204615495728878017917424990237359818785070703501546072066428994044144615109462238110897452381080726101718438646733478282570253957569928121765338910515297462903585891296998418083977096255897342489773627479040806512456677062845913391388954234040997658756980057118235916518408826923534654403140388897348882340601740077922986935865633027476228849420975715639274079635743881031961741341914458803230860669888882434872857584044294177966379383856434375355777874387983377652154160349754559430046648061534963138508295031738348470283985072624181750726824016320620652001356097223436862743469810704349199806004603360498534967304790660630671422066445170174390923561052195870615582303090146221876629724284939537654802400041300664981448773027010711468913440984066645562664619754886797635253112553768254364372788780607696872483842169588986013048246734054464621275568923063239532249284741334297269145600392031603110388470900995422525803124507779416118974336577225300527920105240358261344537336167814774128117651410723347536128641622450454077631367702271650509292582879040174868819124732429605310537645411497474073943013606162236024608736302596008301821119163794645747327909470540078821666266707140146360696177373705837972423977562368778834602931962025258557699703575897858554193586605192171203049074922845803860342364389475950027903299008326073662390047723105417797701628780945011625565741623724503135771353265919854710388215149644702761606622948371490404476669096453408131248929993280970634930586075709674632684487306296373994505316522177317464096650023620836278267581239383580096926325708496111017814039630329852911628520612693036093556553346678693519014351353592286001509865323406851756985646971234879165390550908413501596519753909048853026065179410252168813182606933650659252166057988194658958022793728 [114,90] 1924305890451792801384182996355258893055430365623813063339383526206100385701448371997812623758645144083094452840520029050233160505257274192909622841109431212248842760770913331040360122665949542730988754052486076698121658317536743437861133833589837685929488700586277493596375677162035152845874979205405684146259374887430062098100286906856052471062477362028972062912885172022069078107988792711520664954688233696131991901686614449468553746538123975021469642297992126403189717312303213840519358185278929662497880683902443493161974438145437751161154454758658402936219256058140239542722964889019597275486011897902752531615281943037162296175678789055116424065555982179443205273393237916528848824910480856120417149625347336683393263829964713156635534618893341692605474999547444947997374189990644967211299272903159545395930058198162909673775064008462019708912714688511915282377819097255286782382897887240745520183022718845652525725686768022538933133971507511842792577171067106006347499843246817452552099300768825952919013400407746973344777690040284717114694680928942499471484476892790132467454192766925538721833587245150324272074647496286231246013590661512943259182232182837516532571519404397598945200373465284101811819990547847097677785002210944519154804582017386538904751290751224278694858094513271769785597071763523123430046125035577550348321219717715664147728552022570461226068779569744911950607836625814121497372810655953786561236534594405087058928847333019758967597967418824750042224664973607705279191132324578927334808273950022562196948687210554465010398141230533136666275434830530598208297076658067761963378966409840699569992432864086167229792205999101250160788664436593689987412112726659214033683475986286195200938228058502629084455731658990090630488596968888378318114272209093043017029903879630309504170018220242629996329765938598963821445523244767021556418080537487669130833903722140263191925978795122620892473397154574960979394486831950229358117996841119692703386435099440502845935435846492272579243776251520 [114,91] 12179237661056842845124869011639154151534041043761236027628711687980332893539545058954958922273180530190053396909014803220246449660326654232116929700871770655837069957908953869039530421450633355358049955331840398802211405543577744596556694932832836114238906210398574511369228313987828910713791903546790046660994851089239778530796806816415285787276206934492153385150366231323141688085421089737090520951866428998877244917681017357279016871161541650115150945758205923317902639826072987938230416051649777274997293571354064414395602865072666109749286915351264721409919577808386178073280570701193093307215753504188930248271900383417836836502879964551111300852959331910363685302823481070439546772112403354227727210846430884391190736994722120752635242383800202532769365154962659292886731505846108117232273757776719024688871109203331823598179652602574329087183045948355668678071626856744907022305114300670345299344679846145689029011328603853871024991167702878241275176709496695334830102799843314081238287109501536348803116715190603683584483311736422279740583961160782718241704080839879528279475108702671919917717546528925729193307415485388259434465393800560608404491092765661023209945181343054251703622621151381683253746492316733625230460984423259713411236866990426029961626803368889131180759899152107646552770139908368281054255911710126033499760924517825693799264319851480343806024956190959741689887561923974919749594593306242037770254035746441229974807262259618637155636475449828180719247376181258214334175458946558099400048216960929548690707104269915903397906428987107124161986554789072981782669333086028481577996232039131749186410690249251797846212286563168137142588043397100895064051303661720836165169463208453772064697561929772428274157313626630020977533758213414147350029162710363184562796990925285851499070289864987492906424282515730962664409646908678451309954999325423837584266670183087358101030992088432967698334389549837916040480136443184804952718602411405447715055410535116520212774988767919485086745600 [114,92] 55050087655954678979634828609876916183200686462258885814420942736483842974196930075055363272244154085930484961640502128180672899946982479545659838786663566029250935279231870356784932036366079325316645792809481611607563548055598824215013462967473965295687721809061730093892455057553302473789473204543429080590396716068094304025851597559351664682284833076237114516402765685453297089691615932275821196788692939435080491508120536341073474549204820322997047482036358846387666823553645298644087387294168661262231033995002575351323221354621294807723231175775362593227430086817990379278978755050804564626387423533785461804755756987218960320256343469809352241525185303400822011909939925175668291258150563352672260001976454241696717949081704103058914916002447376262898398395529687412317862385206092074317547458483272953083057370337179802075108117274066313543773706150610725816063802854361592823628235665893238665725959328738399090302697449472905044601319334725983591112523561145265910354728771000644664813052124830036727907091735758190120799822587692972208565735456064261368932977891370925743616255930664851147827712830069978746218902579481392145556433034814205622225368119312804118124389077845734309613143782256891949729489453418087206804279302676833410916536623045403321304727735713584490374860474497639607626951425416539313497427810589310896391113881331344907996236132190326705208561903503828267748710287528641271609831261287355125820955221140620039996528466576955511967015350636218904009918101393341046379007449048360776355218793670038036655160148346302439316680502625664659798228914002919113427418113059850576598282325170151609098454917627737205858808706692261221054911832637339734765638597171197045111154916391608214289258043224245574519389189492432212055535937568564037075334558080932993780948832195721895862618302436875734655445566144480741679060310382807881219332109563658994175417620795605819283459319366506800689203302793727933927441469790379165917398946925685999454574693219691702534355782908223872 [114,93] 108478454660315845331457892202125458227622044613131846325168380222686461922504429905629518351896264598465167219949705597413934968150571109641478408060315304345847941286816434247204220819863306276524706020195102680212411593203312112400985395107417459344295881106518926635882388172739614883461777425033751627350412057103955794078954963200481566952016731982154778320981136065970783865317398574529209561827416845844686516102143171572776375628227592729042836130695808292118716148621128507454517375204291960430069584819419734858467813348422900766068546096024929873673397858343577390389723652502146640697150533910748871712959940972315748601363308874165200400611092440623365255064748804786466512375015707181084681210812641099239002632257534193874800311299239724662733066363482567832440606740924267335249992038573861187871413795440027163388983257696523874714180131308899617295718000724277143848305557231369999013115658802714913748144027105452256619757893325201879220179630708406701956692358594925417271078359732301566980352162357991282689812397189121016253325506074020562277997879695936417540483113314647460002411315453600212395089994096616616042995497549354274950714466904031704267687247827091454137056148241428467767994230472026781426567119611991758193631579823717088104931636051323586697356253067981914104074752126878796155255323963434753691808843138798531522543150792978438174847490202601527705428685826709518583959271785192197480503478407196772179789720795792094547600299724456450396398636627713634804902082920582258496335946004500364820868954149703881306604268112014452353633701807873809254501627002475346844484902416387366304331824107575933697639256009606329865780638455477406262347492710387636890514284717876599314243385211950417898729388629461612608895986354983529666467687159285954286365723288923039244802382169529559775589547744762262630049240484387416558362448299615200300962300494996131655011722503361654824426030728944204991588349105365431680066299208871821852137117364303501242100897942656 [114,94] 80113771584820264975101456780268565506750478270199062867934743587197890563368658875312167009411864231920911108945960576651323930421049588260420416264208065106370131827230321039391820221061932737716782599051123682659774195747990418014282096038973843507671926333470910302669758480280276623667663843441628406983036487146023523645805590499098784357535935405484763981012494357131463537646640077685556014471509822594173005453739781277235539453339635534180009812846800492268268714325450557711677164281974437554195176791226111388281437051450808156725744542925233434108698123127655503296331089851257325744975046225987211514808164630644842841921771280612407144447067657183436637681677957390431639739167196258558725997146713721668811641094788565317764113814694749387240273973398527445290905211836558896797590760078597861530818333007503573275413601910900148046004570009234691096113045786997171366079510062389341373327157563116309700452445934911877360297046133295487494817739885170608949184065161026092082519026292537436102560385433562325185245476465673823820734550137166112924393096599735321666075521842823359585425033522705828257003943268695822478273490943197902526636950797340589835525824718316947073167802652683141944705098244530694566494090984657721487625442981331448828967342986690197986192055374027340892324042588517881345167018667629289975223978856726810159817058664191749414034523201735503338811540573709427064733766267080701482080804637387305286096041138757825402366560320844935582336494580728222268867026633772442291719350019129551295730948848175098626860950196712938130879251743831933045546290932875038233767912306636173739253720155091230345175089597649595732498834039244147479930441526314256590591011496172035550908079853097364164365061069572076289219727421206477957276499297373245177432261908033760092556479806135840595543098894682490362523596032491251323215269581324580993189849692981286492171969659995338455840490106613492499109659774252859374964194822102571981207800702156802379942032 [114,95] 36156338985637200169074729322639789155338823947678242397378187108118317137894543521629861516584272908297360267423982350009495246300481897434454670167566743529528633681446118500876059792005608469243738629257066795150740522881805186911252531981156481791454165230550895339545320320719370304361867433053647174869949311204561767615322300174990571573322952008417103409596099282620595563115713059597675108711100203679660155872710530083714404326295533496632862857355999091111758539823769699279169843699854541789702157158235062698182378113757744587186975167445247528104905226700936138976827596280411070307050340062362110217714058372609561670107747848899584798923075282702555942853331662130313576821862291453996177178544485045786488256667662250530892544064736428544905039270716622519703740651230401211107955456580807391274101908392831439131537189472028002034921661493916100632538647129993255724197773069336296704954580739279311159847748917157307663866066217685026952570167821082430338911296953002735164463472400993299851281084459220671896964673327227354863099964659068241590665701759720136109267698896828104897279639321975880592554244810195222017208214914952809502888113417635458172485147782591242700588290294925886316050643962499062429519089191832777559542162358052751589530009975073957078018730767935501702621631050780503027975440564146101934170137154642965909984336928982088411754939752965179323644210499794786852832936596943433548552569666536976041588232955093825657747804592669573418951026192122591041391707858792091819204607165503867618770857633236095447756893730481878680692480327509650789883826893848529761954086304553708922353091648591280151685275696299190601520342005752753730632172360676193120618375993432794361841921135284795119592180375301996975234669317058682803771126702611189061277350110634599360020551636162922740774270952971859764269469663373958791007893029049111971371990593203911421906213849304100818429835666047152506439639399261664707455455526240254546280449955879805824 [114,96] -2783024193203511933682150931861079101424168844400777930778401553613997697166763770892474263888371715755701148137836693234154380497269004817844962797132664979933961950511671157078281867811209031887708855533474601863255010932415713091378687428140886855991340633434883274602877513551677019483482108651999414544568007274250187921808570933306896568842704701722299047319538658864561063596595785209112782936914622152436107659433480861808439743840333333783672643312552554132146361812330906469512838074100012181088283295568277988410887690889632262171989342246728419633304763901897422630499340521713619447327496703100952980390540504315858474094236681061964827938011296027541734119782821894500981997660907439047069147887521595634369972836964346745693014701293586298685276449272831309313959085721359950249247241128333556796577304876930184783186590291006844070685546951863369897311188955156316885871447537385958187015010386920065969653762379269457525831642134309881571240467385045662345074947290575702190432845802893952515381013094746537725888806280196880049805509392560310966793141526068719120893426170302481943560434146990438787213283841179820059448455320770075488010920005241998292033331317865648453398425155686586465972128541702486253777575508408202117514009815445234127521064919181996772625452231470264416681497454500736072775122397725580957576027982914146571356944475655526109216759014493638921224116738431470788663608519007972691211874192023086054277393821135787927938659549661265143000405354629848237417014923111520201171784823924078771132457047055764760228196515307885239575771755995466477640330113404120204944781033899242227809696261873254012255157021547199482755750768259746702775492750133084849212864824842926738874559511655136267654619396254632088429049194676874038845315153277904263048858325831302924155816141146112699065918849905627386574522515386038787938456497685977147777993640571293384531721341416072412590521533483563330458682554807694857436866741110683447296338510720 [114,97] -9120536893343678497037804835342882085523240607101316325830113021781251947030352776578835755104256762629631085837855548629724750006466853387167008886407523466254911878441435703591786255878032658099646360782797095448049907504643147082384871539229735715655361568019930684095645945215447534837559877890110893814598936452291582099739051772009589159741435769077666356631192439346358843640185562241504959334873270223608027164532251683024876998760935831992004608511484077520716015260773312051787799046992773640535561798188948706078036242174711137104599987978819596744210599881313545090614431301301196646593945083644140102761772143602691353854504563920748625200091680885018328379341053044581900063202092971151122135039231177798911530448471863316965749973290663622276079218912270272551986924733623227256594280286618441138503373282604309415011920572971182104619365929962752506973993036679832910472741723632344490306079043626955766025829949444892112807054693412910376405539610775112424715587892856163328967321649229082405383209255558979009000931232801578836162706422050625503913511984194641580406565455818030926531800342522962398887247529905178341151775650820722104905761001828119666208776463356468359135334807710395957988684579122747675674436796244182800013307697346883662574778299871290523137751795556064656567885539232395516186892044277118829328300050488261260610897858335243917121705314224617963394087600350177824028485623356296526261304884093186455303809294493977128841124230183242607484192115563122472765994402615561006620991396556988699150677797201003364129235505678877223494196202497818043970884542896221302076660463086763766192046735861308352580337248303946553475096748947793580684008549141701229676448395905161361252081238357788769256656032451244214111377451434227553341062971158627361648860912239443067945301944737942253762389137894653303628100878584537208051597692235357221940266368130277588244993204536960079340352070758394357345818734690527703407823998179365175135872 [114,98] 5259194336616179417917710480742016889567755681741870956619775944633717218805900975669407218488070833132975603961512778749792331732673907192295364485975909524338454151581008949278338807440528277286991140024633847172331950979231856276668398507862739752514064651875458936105901786612845782463810806187434666631504370109924357306013495560985950514127295981787135268900097490294067017321420915164714944195200414546096358118522100306599852661035566923424051853107220205911533168632334191532495681583395616288170329918743239983801138791288048054482852690227788710309478584130883778777559034993908028867489653242865312757369850973606644529148657839831781504604294549214361790537518126025950817093174170963824579553647803965502001760137408972681375634015349144771170541429370474810835719251883492594948033621117934478766884252086965813184065666814466389275435322622363260966484666419726887064341270061693376514878403922606516552487071184534052768027418699688404759135229425068377077474945609496003492936170161239723260400350333015169410891558921834860800736778252700592201923520263671562101862834925017997471737524879807021502115955850221200002935948412570551514236752485007603941958985256264149036808105930965292524400293115016210109785646383553575764243897724677869355794081659371676057209383348235400026886181570616095537884707526643430069866913753225557363043808104300096837315885838044285057073207915489594323325806129054397066101938487927204750186259654650800762522460898274671552773350176725271661338149701489415503654791298060382134450465318947445021042880973427573220050920391584724951124664491528584102944222111000302387429218802172714856525559366673594564127816409358670843841979059555095634925932158283581611075389005994423135709572553594183126426420053571531128340266481466996892218522652596375171804466583707907889006705331179457698472235063649669608398644618800240924456471295127474093093278641900091617852105472932930249076607787048211670527081912667356464 [114,99] -3107462836505930209611474509847330003439264836265373316975820988554011444808645018639094042735555734644614963080349752194083292914824786628711473196020137014304057000792587425065086446044553048229916758990786725451052146896392342381866752012585771096865482028087998569548306186493820757090842299976407795859667559394652798883878331210126044376131676743625299124383472771899514563670646865319883528508755697124145742218203751975581089848299086574229915910476261508488923855253950317557036049950641135570674738398524927028648591654068374198458768563557179494232185769446119216359322198873590222488224673961506514487910926650195802252608095656817674142128048817399628535534628972838738348761017198943998019241584153572955695527110008601135445975691508620194409763421102706435685517319125971814763126852794464543577396025750788190604517234041592639320622834076509491296626611236776266571223639146850899989971746013238097546693048582666078222225857300268042373669043375327683715536254467757403993121629197153337324873786276302533826492359183124553921117532787985268883173922423572651551964557597972017007947219362291025931072179933718086964981522130196497358592281805892024380935440693420777529034235600650270868162468257751364255449632321697923015496362433583718930535149707935336624230732115601817408309799848606677650575280239994966652109277666602920559204204701014172272034311351882682126842863978037867545113466367186791067943608306074341831912832580725538885664225082826473171913658583590484024765634445243326968979493090727723910272971568405758927144447072292825575082197428374800662180337088371758306085978010640340977753358523420224108194965372272074764951404159732917736960516635589081189628305691100200087641697902404880472008918843025687157244346136430986545234233478661819267732913265732993025753315137119202161182507397107922601932996545160835377062673289544912269248927241813959203070749099734176599494083051947136020745993002180380170540383084416 [114,100] 30113940552268120628865533887959437234643152533255049757366346941076295358586867211827030433071289613297586215235945391447544811513532434156070915113886760935797632502750754310123109930253881815534302108915807910254262319595180059605749144072990533481960883159532988458351853881632460479188576869686287613737930902336231703590045745585332815312369283133310511271315108803795835973446040867812911311025857196101047553495958500331138072557142359092134791736575258141774887492575218102515417077878408318467374631412973889743378857766060135968624553295445875716878376465415863858259424890706643052727009536224675725865542026035507934564597854702902942038897651033639589886066109507137017729333307521467924464004158255181977488568219105308204213502204715130085698476345238752422891708067837569290860241747830873428561690134894034100770155732760613328338017514717551546570929238776024614813686849470125461703339551370302555016311022714872015143040252736798251998993155591623679350760191781331794300907072181114910600347819673639413451259109930196417267989591670298385337767520652816982003715160205646612819130807536341691256819987789709683992293970523933408607685226312197729558590307167829644398456825196419018207584984892412457620763646910597767739385614396105121953990017566532839562692448473764849299245216584485885563875416047685168789092151321048624164441318352052480916002656513829324902798727363505970286651591481884208992111128219602398933163584757491530561787800573470039026271905131067367088807429089883413421186855458041075695610463715751115359395135541015225603352018481399301891808064033965973001664843461188926677625598921625121036372986614922113493916982057215665163523968434350415348955826019063464862608352944875993785834789277195861270170625132635018130200280414221153906873761428783517718036610192846357813971987571851171179521698616020653487980154431079097813423836245593822854361754053919364162766575599226093311820291978511388623525184 [114,101] 21049743609270296165721525537185136670850625326702966267688400791808284779234867784790012261155062015416203177379689436994474446312802808378675645376365370474187476718296486934735267692667860223609188667613904212382999744623430795916407711547439805052585872932119374921752055831208891548626547870430686854790819723083991251799194450434613428432530700780512447671886892481102551597486740659218926621605174936490246335958983490772545647538203751344757786887871342042618441950162035641468428649709530818337436222216481164843435016370376706801235941399340359201854225876699187488021314263852495938598205379169135270599025196807522729318684541325576235505601732704308347661139524426326768828341165710273067957366497983503540639004840188494164121868762970736552505590202824404863672442758558623849932826915687582105761468341684218809768862608019124813929500374972282247765760540398729178128011331069224447531401031763325905579880979609036840727438787328293655473116785991891696551598659604375946581184912533613622877323562239304423753279887777073190346616202506115986745664841046187272752866810869338783405857262327425150149790305448354820647430878777017139667368682775104413460018599702389630164643717948843005900558620136551829300451381532387886343066616429991773849318649177875464489700117849511834344646206577431307803935995162377506219030199148567680086476934687274151503110882996193279752747310304542362655201617003368625345392169330882659601906876494307816110852829187765750969301138311834054479769874111850904317138292288577879988105211120846170701118033971559478628577959100302366624378270121472546111202435893175670963582595937514003737844704315397345235361195020257067391877935324865931027433644369516114370307956110781118054435080573838133436540986217983035710724401678313161684292105804067700359722530929372556747193788380384198387610337533016575296826156490153900784111442966827299180751786175594697113781672719306414255775714262064981984 [114,102] 5695948301393036762717382005907229850978398942985639296382484736362589642858860282500431167348002305984689520893709316763134653806018783473784339391565958122795574156369006430492310490982702725753357456353764756539311192173910955006454338711020234036707806848582264095895186165892302897982187059968624220105401786598999978707481088637633283020826650794164380407772399695901673150015857591621215764448420566400400860790542441291972429066347189141006806852807349553437493712371535153627793179344925857386224928637124387657266315232488714583266984276840256814189318175275640524963894986280508469529980141668929717415208225747251627801193044907627000430425990133831446928513056101289240709322755508772470500971425474942669632262530347267203938620210266651331797326878965662114980993759108871344896974033137836477051929901364432231659031624106816249131022954396185508414946026466523696977584293671844300011769696676553295497393607325929926259491512346520008240732226645390567891096560496585670304798435466925457759257439378543069632501609731596787039655314882290804424659515933184051875016173448766116079877820030921568146833945937909606833122375543523168316455256815977213696215995232207940996918350928029926707121558979254101857124400721259659539324261388432966528763019388046863181662005975261077540897708674897817925659937644766239135782411824667527876134191794936672720125321593224723029338166714061111700275069677069705141667450905319411700120686617690024350396271596499773313395137527647672445938392661553385927967832015232963015366456462234163556430499533490133900359189052026053173061782550416020669774960792494038935826068063824196037404803697769081431862879927356993584789656562487007343309737416949002763702477555346581297790152649891625771393265358148921195587093496377660778419845981111689669742302844886061467907327566569097967156815814851975038837166786003484534082291577099433535470491771268847031846257072825413529065800938800 [114,103] 3044731107827688656813725839904727558863945484389094877917333639754445068668950953093002643545233134433258778172785830334320950385718137128299564761781836719780552644853049043618565375892041100875265996254509701796795349023200287437696885015628931864686512265384810137522206086933710496945536660412392061196626618321838213591354539250225104622382402307114260624184455421312415424026094646434114983953559420878811276003573670074028640827025598238156897208394989301080063504325115284243429480867188672779073271743188605059787256805404650115174692149187187278379342645802644122491865221802819042762226225225983430485255967561556939023643202334951241082434306534863587510347812479509979325469429683824255668249325937295394247551589142775599177883655882295961935480996914139435955949568153781343945682126468852675312422917524408865445561416199907067548668305502135945680447405738172986283071858122508761616296081664643060285684241973628207387073524065332969861874027253277570439995043581624153030748428719422194812441098523472967144056342571364522779095157292647101416088868333905220930425847082462061675501780017200284518403253221783114785204245894160919133456644180012859376166670489245113687279017051738470820866574030853175833295427687156798880487625289990881957263659157472638743133334500084927146626401960071134593721399296830287796807671598792328949849019516662511529573969853769945555563170441008639330241895542015427580694297234303667313541992714795993417277308741043944530976938971021968380927272631811726940720372679440501659410752685140683260137671644308140845621314135330981079768792136358749701287587870649799728420616369203228362922035712031200336153041025388183198440056187848248364236712474866317488551365149577822060154739600891108783759104668274731289703494729761835689430522044281922037708016674045887885392378061675010520982050695505575588070177249136577636315827119782610666823371978882229835849565230552762168545280 [114,104] 1115197538168599574052469635752937123209765654326235124268762674375498567548595844689659932508437744349901228300643393681200245759958581712963060339354841190905452185225439719370501377370924253455528385957267983140411553231643303901538380618590876310227491527513424801306388204573237145529346128641480634122286702713388078269104172984866242385179794331604914453943554145663108310115918362377986427749696503358410766564157854646508492780280170189383354685916410386638553482267181619899915968477492936357115879778864544185683989183055412193657130489667365407275406771230800803448589530390928674555881608546461294599224028264142701602669729386604075842342355105189783009354475166092535357741289620164410022827310561971054749905885909300566024549800993897828542334967478560344765210784788685875264684948892900306050241393055810863089054525005453919217806448026124861001918349214893148291474258999158952393359723952629123015587926232650498496550168701224938508213866727279813646816234686836648518673108119284884337670749077721900533491184205700298762135767441415872320558711827672820744371922909147826392875977253990455592212978023065003348209602679359267624268748988119727817627440903092859883783432872134128332438861363287261084974606679430702527037918530565684426826676803325442920466147532031995352683631981391269579776045101709067012481218982630916848080956543620739413254517369855431393624354486522235344094241540763664522058185840363341147812204179940697975373220620064191548938214031481579788662132335683046550433409502166875900999014275024486525551111941783388672923087426274823419974138952417634375053799117744357053017524658077464862051697295622190120789462221016004994876028969189674138329604461532550688328584577445480767565710017618114210873999759119514522678429698561579300917315791924621851322625114692231606854999345677777249822733131096840903279652859111282123244484260098497403552194012697244969627189964899068352 [114,105] 245965075685449921703318641033822285369817898055680485099724436849067109064785808201062113804663785315873234239460667493213499958220222574554462308561237558845822596881875361069671040782081076852586176411584897369998683480396418650359643836583036658734730532042040500521398097990312131069477203771146497609311511308629850086702498266769548353912530255855116285788450617268755746551650306003100925137030911372727211544545448293974080768956686106848861214673550997787295012352196981497716905962788764578005113338855844792939836870005007989666403756637018065620039625256939889558848822364664416482978872226302396463064110984572133220442765615953372379275198901589918914442761492630769354761303541283211480324790844382431195724733054945193853948650015502907076670788202086628939218215445090608714353154554306083713358739096681336115096729612665319944765904357563015891084724481566590111523775356244610859374013417130406003640065496659205734369666743311016974661158091712548702210807324280388514944655854992157212831123652715594578187755076945154704246257718170255941232379005586577044747105559366369944663993260625146688397303931229377095252690596956199728323103166949616664055217654633587809652807727532337882178842593023310992197810448861626411800874012393301404548153335828605231643061488983556689955924093983192288742560877854233236382908136497460973262929868974893838419361944616720763564449856740542743108941477438712872321556709846907345480926127938618662236463038671572709700159377594746461203657297506556298602605996755678479060789006032624261434080397544321258440460594737386702484464610288266587910387312290115901590192316991126379455029848779797181075798637924081659426274254853799475214160930079028487860148031832197375024059341546321841519820675116795619294746880787515866903216878577808600893855380614251353326626837345856084727924599919591957385284701155823841761754977710971036511917724118056635845933078720 [114,106] 33206607133107785411865228177195405605794301861382028038099199742536768246754772460358953919407416126641740956819919604448879602987438004455965620631069145037945062558524984133881845701087981521702990173042887779488590634366527542458562023010137856698829600013616008188487122742018377793803338456743038462274452721686916700922848507176011687321637581166013282512032314574021522216399666471393509005482192410624238457602459769540527218848480902843015186845653049063241524779823118671530633618216008723379771857654048844119143510738423946588244651885296327511189179556235396092278889102164389803574609255348515094977295772070325712881991102795474050609378482811880077138997922452152824682293661441007149188859484557778796092645048019151243541791601781040623349716828510558843479602191077587999136229248304652379569485579659196526014014228670710887090735733378881995070613244401197791743594446043210302709196103273427342463124436405872187278922331354211355224021264324484950359031285000828976273517737513564752542821515667645919983296167695780414759760811570655241225723059941899863965467485581617932740096845388050587470296567505847776175123243976056162591400471248349249732441054776549326439017987540213827348831003957802030929936498186733885313485078098226870164811843025792258542269422220183488525677056188313363189605508503440704185082886212440996086392148435729992617653419466091447543053987737617179138615011896546592851472739722212816035974172571787916656509527963627785461332997859008153924421896765601164947713527878356752248252988781741067307333314666280980681861272911684939130143048854399764446022659571729430699910251224870787460125938830961634583935420882749215569406677069097103158920707137035309601844979040185478538472954285794409033701534990734764750687089346872772443909485860826708818774188552171194306816586332293775503105732229685138785477443814129080319425735581086681790182573663698406819944 [114,107] 2564890896063660282016804603677720465154567016078079495506520465029528803606211557129902768130731434985880353054626280060937359259420320933026548910369691733932854758523116318138404058123946512099336318338833718885877658499050343159460914899479435250979290989436078095671473177876085222959362907605513987418447598678242700391402138690677655165513731648368366778669127288512599527427906209681953736665753432052165548133510230501117683153039911375531088293925360487148821059190730206333774204362663210442279604887066774915853663070673292543732734501782588534112905905644700155258765990056270544818369570512528276123810062061754345230859386688059267215472024116373796447867906676418083004098015119161187640718257959937967706435725991545915557359840023014330810315510777717312740872132694197037554808151615054773248768672989498483707553776193350048255908034159396952172609777468549347341724310318720612047806506056857983611681834590129991569180373465088292668507451885324677665835721119302341139198748164028623852285337127691926776403984439329262431520295596116400017063857658147484912260238937147364799471389775990339329610609750368697436103937550436487026651192566619663013633049949861108293681620722296839626135886600695170409584491835099977612635629862432868661072624070207236817861417159709990874375969335924142959177170083138860576120749091741130869751962959421294972476034229630541705049771782717896117178423737980601225378799769912350438829312040864202355538511813221207993403466453507750962542475917824586489615240573178063583327482762852912840865491520954198136923990444147151715432867482860465166702058553678713555465915273081466104194775774218096624350455092687221705821983543472437423425945884165301798573214194994062555855936081598617681841448701706907824254378408033934714873527413373074444344350423420573090392120236537671955532776552355196626722432780920344200691423838369263068246102956529920 [114,108] 205156756229792653627890072738466070819567047100654673071121893838997232825579384957734476739812154950301632422227756467114577717128243703103915785596233794224178178825405639029957155166308199087155562751700829736718152129161805409316808698344437123646437296115715473134054318347295258406897531507853192688454203431510670828028092317001331636887939297755900972169174080726037966179255363121715667075995494215367732292894486862901067463957480074852381859920999928508515673235396977786007165578195813674990533412510120699963910977346118967568515049352656009608360586574603832179894799193421104306816998256949779885500440052215192283816110747272311861527844273006691047458186843695236855171650197889401331354769993675144986433269184077737087820222457690845825995241077239241796512271601496159410063236627393797770970878572188819763399423098430622854115295764578601098997532551160903940701837849668677689255293840375580062932864135351362870485961092113351630265374902825178700173321702176994598558537137763589595708358830407866491034247002988360587225422116572855916770479565665219990986435202446476643947739234036217483875276262134324086435498406284982715557899247524503625537899581239620899073563589206649772485947666439603623642930678177554661317650523571581070428953772151110175408542923513485659544730320501209820318467202244723224323162082200346571698522363930973978549534223305155980859727181856387840078473432777593436693572064262324732636274201150404786376230139151484203705440904499588965338002705701549171053696583188468991176300098314042237003924287540526342169826588426583035947290782752728216443873420407185629508149773246515097302244007274965415107494714469560381865660057445512541439903224918271269627031006574848053017598109059489601862502974191305874164720717238133041519504472723161610431050325508403645701044231965110544595036881631366491646238330747479746713352351412015913927008056 [114,109] 7989217668911751495828773644082340733198706104774821884019367902000125990852343358021791070628421811939075667586814769188100906469900567778622088188567473421985648596659682700427705647826475031550232039280110270376364477564577329960966373346608753296115490830003967716031675313018809597044290419487193819801899128705363657957880862353058904167089167961052185326378068528723630164577079657938321246687298923948237819843657462880811286694448868966191638233551995332722949592545104962926145922306218541650622389908142837671997474317073666444395651005418566480118540057238115799961326316211981641183790840655290104951647045703608381443792429062722901831739250029885826093088004839300356425212499498504514697891729917747420535171170378362067872935945679544203885161088992943333974669919395284719852036753221720281670779815836439906423883597645371098773128516814418107759364712955575407106002656693620336832419533659753141641882234209147722715598898759569336307346238383154133897261984148477981213988628270549347009479534031953737553597033942339525188097463721191626440505056796311210160881328043236883941992051854916338988289670094545823869162293254400300552536225949778607232340327514919207123182718222069010612163768356939002787762950245675090164169953674828316168453159031296972728511128413202519521808545040567363314674766384733811075831344568505267511138028694148184264452494251039357395802200582493170934419286649074331351982255613237113221665333733996271339887052517386028887101389067387081774671850546273835755003094159384861690327380463931391366596479994953019082506219121639775715695277442742251224826282604672868938560482833265293845776288202069680499147702957503066383340716828231606356523654469074396101706828306945732174945924275735481856419315907831272278436453490931300060790120533453301630221102430674837333303674820769942144032033106513065080520329781479991666388577096152473320 [114,110] 156064617672578805775897277835214604973027612647676446606403420647303094938117559301539661907549770000440529350561887854862749216132452587787611520836500697800934953071989098436879885249986421974571639347134279881521496001422416798789089837721203976950409110101390303853022696315815230643675017198979971128630724997327927342430419081801655126573847934388984792680420993782324795201436730115002526545184529742249667998236541204809201793266310981206599899725114847613354544422698071449074633121427790562962819660265128445229913122234527911546525019782680967334257325500293025295119756156599537074170007048064445552222323246282328035580345341122988862559007748392390477538136374940361356110439876654498058849705844927191176682361129228344213802375556878834992278023478510714065633797970805382390816442301494224380969435614805770072685343959282840079245931510069514250232534474271125026287172819235664555269202625613131935202957110118774966431912399022455745997055661641190697380137252157768665613329407042436344808490200156941401547508613312356083088575028700215759756295209357103320240262803589774010305020442019933507398405850929558443046802055310964031752356941944236364085601994766286986839688017846720792840466167313079859449661965879481320263706321889283948870906915275481489942359870981531236177491006777269544073454211520908087985392287009865614739517951696067639698245646884368502976026171656274665631235227920548944449085386041300474942623712801504560700941429674775461600704921385361676774146189184281954467077016679263845315070863470612119406079889442297153746461444394214237908989536092212242561119806376372062837040108013017764713076452926073852700179688795513606616226501278223392838692685039942726949971443512614531486863201502132134844289548798001649737527980479187984624171440730308840347668592555376355450589772931641847357593665694804946234439066061967838982068677575 [114,111] 25028817771673850922687657806710711476039178294711018009791679393206485419030667323269022847402586161894887163733226301515281917474115390468875540907722629834703817052222651222301342798307840502745220129315435894978524838651469676706925793973324698064357856957439495131383335796725670678952761643251070809288794646345348915140546697141593285124629864169528290585731442421185908401926840692640985312964204201570224837806711149721968478932375046439028770419908153579460000936335744363983563718315311251218490256188467574829289716594782120570204323397651494774515571273684806576119404041357591851851472500586804085194265628557104656301402482308350597277386639566705440670663277758401444220990191229271784044359117106034493549317712188956406658404677557300801792484603793811583519858279364176804334373532397957199837152184647330845611594269721556677278648625425376623686248309176958078545732047716162006625999562471584238466183003890235433056387357303779775789961715120540299717993295521622942001074844837727156339319357312296793427269932034759279363484225376165033432464240852067929857497864112275247375472777151596174712536588892332946326823088360787379865092609289217810499733469467494494400339869282070830699658576859019318306697860378114025824785155986001871052332432022895560843625899027116919759434386776750152865950784038973531486248991262485957526822046744133341803175639651470240305526782731534847097039834623810337773413692591539385757358213533123784921391411967182150796178033346780995239182511654069426035609267017505896708616524468954340406371320600655078701344571028566919081628925317016938571946313064407252734035199532761154413203379912397145151236089379815081922130521873604322793123179301214316150488698694801726612894086828183656559506393051077115797070151909098288291657557060823600952285156840033416031486319608681146788942989330831272148699638476231231756608 [114,112] 313266855916664315385489967481228653057221109390011783775613919573215286616031842124913166800359874839697531807635093911313653047179188781103143772568324067329253051612679751933258656573090862269723902213741098290859779746584055655503797789567964791524952322073602448084552672915355652656313798041639744225895771946485933441246339186466274180029102545850767700447475571808231341261921189302519273293638459333242327682097492505315452089882955106730361285302447802609030475744564645664504512946887408113354903974345738466381991027104137007040796027655322023296281382524395327907554645235002132585882637874442071501879852669796676123228932009210240225817561598359433003438421079850729265842071059320306836333847605254918209343516028854039816531780278234405522904321933718952384609447642686787986044616747207112139774542740607909434857562968945187005315197029597156595945896225745592394202695460051465110174374782929018338764512161743990641023152288629672721934678424589038516405452243771378277012106097175333722875150154277734291346599398540348857255497990345764032885025163099931429053838684264810626334838931981670978622919833284579706310002560422415569066674235858240440044634963162430903957473576753581292720244287547574873655208803868847190431840052365891477788566501796785722813915914569353667719314939017872225963142604824498218703362212279466290346887769612031997240752954128971510872233083437352117007401693422502544010755487077360427018300486798182170731193904543275189624651163746438073668743470070312207235156231984026641126916141521982268821228583750640930467364271003290574327138679455396577933224679943399081266151720030848144264661647363903203296513875022068858917962240288349821864746923907003054134956076894722799518380632431981486465810178699054520702671924106294444541685422558074339596090127265650998506542543642404440463850234332895515559933390570752 [114,113] 714886215162728927919051056169178464525025933071976417496003404805550883155824581311099889323682103298951538412712024643144150919497274966874151252594316761707550198740901813622398860098358243974390701903529963947710739043099227934773360974515041557370693192092848598746804791154978584353179017668132700483684360500025566084292159214145760502717794542447500093432042184134815699288451463665131745435099522167604308550565747612656226819266471851013314584834718429820906739907677966258880188475865096076821611738703542873447090318814643359829585844016258993962118858949255594842040696735252275100276608934562082286981891874241034692697768048522501304063777355382148816860017497872591595427514531957300129057949477953467502809970988560013405526224526722526036128935282724389483245581863839518106006864999084244775849353750803459747256150818357311179941920610474964695417536752434001328049907062447426666209811791719734520919923775689540662429435147085240231681780275714439680266128858640903259606220538174714870459963771552867994191269611915895981792173496348982949712521032983981871026154999741375688310673206817771937670402555334085466485294654815171413202047342911636605057392668715796559522785413360012738552881562231798128244846203881885891386160244490721303149571397218187033153103397375314258754600976980258092117567187165021091074084921522444917920126263545781321472754266546813326513613354467481157987226730668833330527976327202784236410147209834630115445422083496092122375175039400778616217466369892202820748615487966848062382461704649861017318844345909815792181061110570014741766473930795831350091144898740812381286890688127118397532874830882848890526815158015231773415263062951343588921820037511297886584744348275075921794506779127276292424220554075630177072517262773209147750092417021439725748377520994995472731856033697868336221781163424956291815424 [114,114] 525819701852240629294144597211698469893358272444998225186280474521490205632993242897278854064515565975920181574099107910966376438843543190448820933341288496389357314503278311060463509975469115637423656958242618633993051436527861687591931618396244647883760052470836750144425364611474417880916907882042316260171738848769654382592910527601420561529444664161015725717855113942861412755924403154411373782602587773095015561709707180774667398433947977135627480847676158255760006271371718425880824395218399715270731940939615481072162894918157804767035378515931282636346599946424509079984672270622705817141341998247139571293601645892694565217332954055111990322851025704999713569547775642761925591288020224031007958264064125448158204855392263916397016613011183119811746704207318292931823762925978233856010287930336660929930751770268256415693424437847745910679436572435954990582310772176728134646429493116214782571651526599885992951954706711246028152740941415707441875495994901671908872147763224869040524502062746914313912524993158333600328701492245532313416702109278418760883568973969563202575758748957136107569571299371778586278086504114615842586056505688545321580251057389613243179337702451443679265783359454253025410132720835741940165178301262753107701397001333528761025543652077868817376946081116843896456587919066679245212080353996850414318073814582036407567599116376554599221008915399823009106131059567235284564766389055123740644770784042910016772870411086298993349802695664062446979813043713360761643994238559064327724486116095861012023370455441494307787806555603684482783434329176810210925687084061293510573890644077040610997020259083901054010531084062764288722065618714236311051799192820500293859145397725762769368084634088568081988515693199845570800434652140083519161498617033670691989865329303131759879669620946455951058340200779525111103461255941350496 [115,0] 35472328476877188392188937258264788205212607806478503349737249103933519437381942255298337799964700538380757113282839038024653111942200137194841231564027047822577067806864660980114429466959693017360600886811279956171710683484825132262902484075012883324658148943784470275957106050621082613126251053448107295007645371008980705066120593102840080500847311228718926283792584590841869416968394453703842930797253674232213018547819937822572943273963269279670195125940025500341735625557119277245044920784435243828881161799138488061759576991713555119755390510924363069139439594213311402863860181394273734041604166725966004499657860155346083153853054720987296949979550854113544545756754192561310345430094065539761495488135465227275228364104688590363821472143759178933975416195443710958287701177377908741780742435406427158700447685743579934076345933255231575196856360587207822776595031830454593183826603884778486921131153071666256425468135028513881040334770652108981804790755388811416932878304006024299944462519782588031020226771550150899549891274374067820257750298064630394539185047357966197020824540131383407626713010485252758828547973656646011228946878872029044860620973135569620183748827541754294941839679065641933800576999298072435412468524688902529262506366022105556859578530937848570798476604381556148456602394916727774173944077417711665802391817844292504867700603294831086554964208430785585526176350406317226386031031542150019691031268549409393125028465816268419582733011544661970332264553791146320368628683977637755253362712909963991916716224666054469131761365144617881209669889554504250309306255416415060510471517482732675258923404853591024476913293399374432434417282965454172136618746597002370970100789574913256194665482094926302294920732825979775109598077049777782289398494012831859631862769678689592040053363860033917708959167388811227412139528104709217196960546974096910018919239410353352779943461489634465691239024390520152024074419221435608675400419198285252029118192511858229798399170355841855556140497241596048425855723376057755763228672236156083819107542427068596416080439565236948372981171182117318289119519927784596936202823494158065336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] -2327686009643273931012001327777950114956050751464868277678100535475156888276033982182439936208890516498193876559221569821767102920797733348516275614198757126332857366783609099067060712116346435039636212079130268765616235700905440140768740761967169332170168076168589418856647288356974411146593413376061752396397461244539186501941870784710357077667833088541866758329610286771316105924927149453115496141867168336066184227235656032973476504680573074727014668463870614586423826285232970220098203889452203118946279941942833863806561849146327562230079099893361817468791833688726210647756520531923413728338552352344699879113798387369956151537038168569665677969695393964858029863376254130009955588969360869553085864047191348127741855041356028355500285981939307524725481066300798643394951322544479143453760446001370514916579523378366121992071479552788874879338265922093969279087020829909873316589762158005269469184254157929822331426582494282660654487546028184888904815324662335022251594446897078576174575157421664776234122506876606452714362309452495938325157031795361681638083837565242854017085324712298879310684808126540910652797197239328275101602177593941585556016563517645089918676280404572273934112394315083574427861027413873807938539378967124321641026854547665584036193992368822743608112691671394390227543564592459408765554897835264351276927159706132094886613834552296655680009621874207928107506289772333100961173252549189119079307291749170160179397199178264095702321022968652678670767217146449403627698027383694504110336552731479692569739994248550790368810360090765511275933208486041879032435978941976528281980618666678909939643782938364026648546043663203165744794607444993600588017911814901870339992661674902181077202201767515448483802859743337498775411531770041566327462930026916952609460865300099627195296053032871259602690341133937560793810929636514665490924096093816879420187955752983420460626665043657767487068199706454923013995034974154501254088591488847172097987520989913737809930461589488567294534924584414126810710349907230542550778130175924981437680868895867030162750590243504610756692651145752481016999833333812526030121044196440974144045056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] 67007572479061552291438334731435592622945614580617545335665559270662709211785388344423818930920823816857922891344845266103718599902588085264647359399627214918198687395806279053496427541421418744751568580041392425404484926052748614548073349293955177510425987183195809669998483639871279536178228043328547804562438933393977652027769388999526781917727089919777186257993275462128997099370213598979020433600164206262923885134341780053108947902363235542067324470279293615290519995086231392068866438828565835390483109761368202740167931873255475784669425038110688866140675683327680590104047780800668904129956067583227987650755076085800716922923714920775539229085747289202813939740543959106009681065621760588182075205742186139282918584747742296788859960482671478545642302826893635651790010688931495956982777232676015269000230823817008004067719981144908741547523633905720094136377674461718428289491995907165383200536756703988241988223333346768545608256943837481023883159222643002509774469717945135693280325338251236401815635493303894620416608904663473273021812739265434595420003173769310677809477147593666926072799983737458691538253739636706524137551547585623119397984104206891275654892069895307646646271603492070338648483439042689736116151751200632427683476321018138304885464492245628402543493313254994843233800221124468148574450986775446713175655113128291928330300692103058661391109880901344159567302525217390474403901422782294298893238050885872108651498968707708042221331713135409462149760436345315908877173647258571571307758612368333687406281216122071348922416937199914544963861326739168146038583875392566705402280466011438603163208990196979372340909259002983500121325236750827180131833721193027026360672972555438168016275944071178987332499562598269609110194172401391026012923200548867242472648655963419208020371587095823381289524528528020687645535303455314579716715597424444067881296758841168872136459050333430041567174805448549822473814102392323773151311727930027083429252242186009319977541850549741712998447569812498153106557140780373118920750099124097438401797294905590344305369706730484438629148742960913201718304784200659659866981646735551232454164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -823938538471095410263288470292762733072276033876431816865804764768176119854043280185666974261592450485921752731584764054134237544979227614928780712172465456526211559204678819782916796048755021812397315220510781810540029235084171320958134944770234439386099820353121887620703202760158422399135615710610539451385603883542306397883507035082125320785085056422347543076471755954923109868906255202282348108775281635197751821588269990781715228038710346755650248937783827132165508235707913705046681340790232772432989291608312800278788499100343381619649215963027796171084073738315642122097311655546595972942290576448551984086305216398329397602872058066678450643219272212796936853378015919581919631010121360768317517724900822376855670675465662339876231036866103515081718058874208569819638659623698260842067824118788430271632721578093236471035107567142801008693706569127997249899594774076614694231490194726170800502773426198292999720658563460155065145749289809123702753967001325616312125360614285220487146882956607455577458923587702963047354051967832721927367048345882402987870440727374363291276446380150630619975351930893597656735362681980999192820345428500035880492962259909373596713126786762230383892918370907140486133788850463336005932263921475087642276451862450270983582659235642406608709050422626342497339909603791932000041732631984393173946897778328744155329520388385128223270332172287913035965637687156578833220504397070712354801472054851761621218405915907338583354262765410652900205419180202505127379966563707600578419418964662400232299325615837339683800327680271684385600352795280940145994320976299779214140995582964234528853268823378337277992150659213259523834080199336577244893548188615190487047503929101148241513779558824538596592609083592861771054194959136307255195445000248427879094149146925296004809775557610399799158690045875250384247205132778671360760598818338423756341334073567329967485993769357429143502216791749173525184853261532417819162307473782078796190963224518477827083727135001577515471213128086165038693398386685423879005735133351952911576493145263675533763889480669296099546538491324313161404810316774437519315408378139692562881970176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 8540824375106924613515192856646852273182090854106626769178068522379045855558039084946876872012853231974837016024008169770373222367338977692649829978362689446933138407412956079645316515063981772750206367062140034970802307641924323884601532054408491166021341546938200290365875790277632428966221074891975885808551757155201812990929394379837856679851420516309475411188753521315542072727642400828675952310140263023211841965498386749527929030330841229000925885827796418348029950487504082610807836057671696827167060584937829122606472915322069095037703422165511749465364828714474067019398358742095661453430680037592046581323426463066676738266411413804661608639253730304275460080148227125955287228595827589856814628718551818243397507078756020659299919515418811984296374648514484912075793399105466747215518452095405700889122732441301197955786726966199293631200644678404667087137046013378468215849452488062619694981993591271336045772239695600455566035122672167084782318463745211808754051076377431663103843893203975652985433681413474086737517572394282525938896983496943527479520762730561997819730632017538975478913641407480203990620265282930799759637664756309031070094468949227453482757239573770865597413810495544974329140559867667752965642020570425400658356248971642109446029239280834809553578789505731925008068522117150273272494639653777867086688822607585720731672887290291150607309434609993558270093838736418494892726335630229274988344257644125939899145965103687244266356361012862253947543111000915557460673248274980914064626895298103452807389427283007736331242052455686870031993987775344875507028897939349264171496764905477552942994814186288307157392580899110034715581298361489721522584687540431751523632418868151221605007611926764965624270328029101052875274208936723217269486896832441223766671854457577234937027418412643897540711916481209964266805466526514413374188099124514508637526119836041216289932193592523633846842472429125542435098651942984121001475315444504633239789400956806521511610110266931312511175979870605677154191503012055759710413603782920649046463843239265178282107694743857094799382821209524039657324521847173608573165178528421977014581329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] -252980549092925432341732702605736264025929315030742831184673895483970202671557229235449102250947182924010081641491982501484874427195243552015262089083355790640384579413475619596057963078931067963836910808465192966911032010825926464444026124049268261521480022484295479815741232293354948143548545608535968884992350601468379756595546078758033609637122821379623488147358998390168940191621702919770110651798551590446344699822150208570145390993575378891048328255253288752268201049322658063392355000863819862844573152559075021660277788158447728280353886846977386895088462283291543130018078477305098518223911337014013978580582135845672375227879428977804062687446384074143399439954821467588148549435255830804393301818638819996233745116207481124124925173491353836731001945545521213591470759569621174769160832666744456778944104277203937311428918612180012402811099216453929708111854149422031396236585735124760675408357667740094930751001026950379046219107111365547748330702046946780079895689879435849255415340688950088800360551216051921699638933106954545939430191500446568809751346265370595488368625672776625027890827329464217288615633234625537619279024961415797462347921909743999978377455317128896116842775552110580170344227871079530445716166295171029449987320962265280486913779932195329095012281774531030069800882879285862814776319717505882262004837356289390042994888509337681228252822496574922466812630778106467118532292775559473778124340165557246638303760990643926463167803268362573950806985606292698249242471962579227191876484000188144128112991463237119508256897619530258924702862713560735470495152827459406384423948400099734953495249079648097462683791313010143912073518112519330245916100033528196906673201287205086489833186631236397974071626916531526801273722343303780865568867736487521579370138275814542415401002710387587000520647349420100897648730055895232436866468819678246153817901544248147229320227534367590244407430626317578080004847453898320563107606004677366160854743196652160492018867420483586392395879193614650087910614764362571813291225891943771006491150733944052373747287204903670898864793683514864438461433841147736602687000600910806610406432309248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] 543027423506877880090841159222270110601527671199190917943878305295301820369514100443922967405243353894542430449652575679450867753678263887459610678055094409203938942776401342367745116367242429286358488811080979169920837134684399681440095623266774421907338174968822680499569059343161309052047155338297237158324949222395286196078405534797774874053002543573339933928514291776518487649972118274133746113805776720397928946953901364602411204819609656535265483043517422486217558362384992354407964159547828023731944649401653840675440725706919575630258872448345235213038617682641316826998900398257071820066941240556816315042881718645609362697485612861194963936480001722243025529654632697263958834238654172000427203187763426618747987061909340176244910310051204435414567211987589334337030701515221541100103253251763680740894541504265970871771593914963230569684149168281245438189636646715293918948025130118410255393237319404043505894333032099162960281309549259255423483463592382577067017024012873562712713356365596988643030992880986156806844355303429155382503374578709429804631516980504522756107987715778762929099228136888442571027540230078510796803080125806041851479622131300027210182060291923817259171074894862925815368437154360153519420998829164178558635401963466303920272307942915827037649857266735104678503944078089611924440218089839973617106582928894946554064963640152752920334422924547121905287999089531550217250976634618196619348529768638847439086980984967484412104529842975506365993982912760369211954871263739835466773363444288646891318445639326906103388773450936952570836409539949781712839435620349840750163178494682147324960184086413512295593756968310641412781750702722998106086131155940488619724100972008818547283255024150788331566461809244783954944450374232863025924526729251084086976921285021086794259891207139529819477114498620115537336675578768361107053668847656612701727166636908860995838739526203364560063764610072506714608931451777862537580230399310092228867866881599447647511462232045914671043518842561619901129583244967386849438510419688748239202389710190050256914748153995568552496440474803316033140925739347400497017631203857456320774343229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] 750407183203192253420078971376771832000749582446001464564266965852665955678761343730568107870815749617411294019112118922747839370237308851282213645251835015659207925850699029310950519190836041245938306824179426698697544794095307074864625897762435571388605782333928014011260969087057534639085660274165453340975532340220538796177305540009619889006641466744171107118592441271060594908715688054711312014963861974825855328978641072324738545038352864393688576561446743518483654738125151662658499612745691580355221883655158921385663722847823587289842012862711790154216933170441911203640374683005370075382022759341605754892493142071585721882897546961412068288193489537965417596260975858672881233559489086549793939382409095274766617925586094318130021811202852430586967650526881702238340428626980472654861776382148828889067379632356278411905711730180212206633779714791791585625516347557488226904281019695764810919902579661461926017524548708766752070378000225493809271038700202237773411259929629018105216833704048016456518444663276929770022884582639090687986022348979018820014394828165344588325085314552164427515132015420687339961488188272963205307211582153401928144462120381344283051180143606985548227796738415312923280384697799445888721334306984430634260096707984255797050013526432935977572518104333482966532446139563580141377988738621198257962675380716740646849751950153637345133588845494883925843222680169612268147718294631607188155961215388545915839228029281446963138187953161996509133098657708117592794017776312920003042213942043374364338105037147699838609844225431421606757966014608302669194928968018911936823190897687873942343600057453338871806940071050155595185946298268365045552305648645861185670827864757958784650333299879051780916296205934219895236496876988861094724903747042827554047737119681400532782477496614234791809235380490578492037877091652646502951946416833393408553260425380918547165853442471367732408946770070409761868974622149161589163078047277756384832743131332663859132282724592078761591935880845418962784717784580394310226069244964755568272660706954933053863691890027862670896120994890335112727434771637681894638445468858846376930245083136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 22678315290835156996341222921103872373382987439646287102657383584261072938570895029465006795187076960126264892142490530589930565053247189077508323721952570791704323391784467222333061518268093600455647060906486240652631722844517995938305910679133378856091443993411996182778894261753681387236246885541746860371299648620228852273250448941041237730050152373513888193103240466910715217590598594849217943907012238542906873722825673188523005306196840219870679784058925131870079571300555525561919170924501007691747529879344987977603718426706529811925084974712262224102412930552390999745928054842974468353074951439159680870734821897570394118936315118404589604740992281930294397228805826138144550238212296118911378192424380018688970128042447928103232391798031343883318655903484963269959232601510424578768582739790523473318060611140149231270071761972851611146515484900492031756784992982464164249057927554417204252969508678479468227737253329544170045589850827407444682906478896875646541276600504212948313910902460754073014705966075762442086966861768152379186814838605382481112761583362418239291067174113991576293300411971761151748736435192256330661648648426423153393918270544663886622138064498541758936261638017339460614577304978902632468200732996617690730331539789064875659056208356500306049843494899795006789440417313456890545038036779966637659277747961054217560316132590737616189930244411493225799706909342933251805135267250966955415001921419097595654760260795045665896461420210964574282114444417449526116902567186081487937741795799059642749141670208411786205535091084762490987924306802124674543493412494456056965089214498140303722335978643725811823927551117615930069636295033392563966769335319363787156876939398659666844939913767677315848798151715842030937035309871608625266858375561207565728717770914486363874312484634653401588020190853238693555029107381557636615804815322940789629384997144215137282683522399815503729553185235073091215663652045428872746491483948383740879605134848693015765511139098662524526724221163592867392582832027148573298148385130205278401925714907988283999322793636324786534321064863980891858139922331636153248300020673082124812358086819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] -305420192104162370897146073587258678275425571513035076991979444729236821020895380085751670855703626780559224839486571324491715250548135592013820105869895768733315043542209461868952435351594056587858676713777998563912526679225526218764571273518109409974715873320098627426275131914096857139256435601253826488965357098856405103015915080227658123514618388833873989198074481237995141928220467919444315248912379920285823132054362622642381251728510761934798870135134101775374039528104550916111887619218958779704481802207229714340705598360718619126032086690381426137252642345497099230576451280115454671018654684024386237808152097325817081029050088716610314212307578397269704968709075603448611722731068707452092154432063856007802783730902926090161426810832679395355727401228469097576822769646321636122727634361415035867968415570296055684800094762680953020019733176252507257145901068707348970378766668635504048347397402348962514417035254572033446521020572937498355342457891570279147452628410509647969803442562369511605966873510105488603549042051418827704626209302587631304627148822714335098420792537737608121941948110493264297468883943392629549324965662010005475843338185496425164131322201629464474023646507299461059752241287903610929786855930088560615397239990998556872169587881434458804359043603248594804068465348392139713032042793406243630090925676738736699079108372018228702037510228233250098212021795088459716616812809707966063085016462980764034862833102682963216246918585280716829886534647863417620530491940172214652731106382765456675027431331353524183645244594595282705761221208506198253739389438698611783633597093735718315416873959651700574541966523776676253500235960913900329211078102800703443160259511707980472316987136974789575999314158392724857918198498992059455235827215018838256565951034129145989021350259668293683542996762217586900497337083087926856370221041034361262148362872369791454047055837852796686431175280087967463230280992557270080995234596570655174875625507395847891560872666176528580808728753299181231747513487488885985901103608660707590357414109980728230423777819469701839785377202270428027309797882039200134206119551873159461631219545931776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] 1743948049079611457794934405746343752966367308979833726338806199079307467024691017975933389015798722303146781836845377698508870936297864448938966870698159802927605790619220464871344848368139812213686976751046970590282735151561153072603113934294713769473852216434180663310037224199835175985596144120813658661183433786282039367610547072100132375975920758365981775228530141554448812673990552843988897919110703378467715788679641758102314648520877777813531204330666292965365130764768799873180192209067640849715033564713277158694061776470252925425562316027222814177423109535483423744273592105539898421703873663926932711186006936458670859173578534001957972569308207535195465828863974894403079411210261888915468125092768920800530218780330518742141894521894371973733753363124568024752393717252871999488707429669803483416663120494576596457344430171191087893948022110842000146809736955954717281746028856892484064483734659497939252875751842147146055181880978405679817161569985215360807282090741938926794207634909208492151129342439719489978067452739815490196945985280196449612971786965620195185712210414569300540048415044694747531527398723354082454672709603720479829331149366913308385106307949063460329322713877859903765950093906270220336512939947494400904268962338967263225596927867981902846415382019577948061515319870948252103275269111827528527265578993121709418001304179722194551017910926489516040177538137148962685758473315797483798405579192509278952742817649227204634523750932508962059947653450158680129825005928158833387387342878125202089031481237377743743753813040044269944178069016848760986862056562570292016571651437001586563634976859914872055593368991791519375128651775337486425378895345622086727782223427031432145130100979685940334001527294450386801207616887709957295242589498277111634843642222606058712424023072832692038954228108706188110153165514517384930937291837566985727971126550303092768042483128181774436341664737542412270945922258076640833270141778886948753139526940833107531102453856619639272065023930518266893018094893817505313092696844380710136030317347043106687348122782510292007396487787940911900839407100332754235918922732995233709501972563886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] -6216562327381268475195940970472224799916199570126266950609149453172859715576571505608719861596771145606554091681310196774165944026735140464538496878690909290338456632656231090941651285977983870943657601950234727068097258637589381694523218746194145509734186077226658568591620062498875874694712794842578620213043311903395912532356891317604083724729442557727842787834749575530545540286174206299912344360429329168646451116307565202854394310376901986498817116959970868063303383507426626910164958547010035767248116582872395084659678175532651821189324028971502246899458888239292061626833164171404303329275492661494378883634085199048237507426513363671863873354954147850996984446550809835602231811895863285566548766062712260692658636105979827634313324291969498266225132177526760941149429555125452757439348417534385529753340865317879436987651734201324486711816606180975485129834709650352167646599232791652163773019035858964036510136036205389867393148669350765493813311700516188339047185479726148024999755808682906498279670942606204742878140775099191642584867011134405321984956512112755393922154699425725860877843248793119957235306120119651184691854016501949544996268353624686045052093409002567796589013388774346690973924434276090048069268364812301465155822234529130496405925559606993968309566824729461885965958628465681455654504184138078207099632190144201747700761269946493682935585546972690996083701653232510771161181257524447936721194529028987166687782275986915786835103667573799313209914657219228398338432400351906612542761475939064693344447095872920694145393480798297719253352919938026229820104016095231989961293573698662776451859325994101984196129030703632021882300021844495433601257000519259892099410860599431130099139803502486717871613934476167841010079755686124643652624531639251602685775664452261698011544283914150253647759551364310810219997329853650192686365467302337112683201640719220650330549198116147891006986898805112452224924430503671685567152835708551584448416775974402084440348465782919316851712855569048102187295522707894852551367622240141635740810816580160085717141690295418411200487438263179933700200973361610418117978088709446189650979029396750336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 15666639888527380678818443914741924308068449409380317154338801696562057952735828959427792231752499545488464783053758492313140914658896347269262418334365144689772810835535201981202886247753986080410178931449030257046874549473932746483965098889791333704713065479789287149872078418065496614333056390911849967047318753584469954586346582793339403441872084686862654698370172118327872504598628244428462551390798048649623767173762814126143831991858783789798899481383574300997738030413821785513454450666262215053066977593049678873994194895904493370403583812318872612228184623643492222640830675273578965596581163484187646239705738368586308165066247538455526221810878099445797747274857465770196677447008934253061100928087840228286643182665228191683635500820618881335500428264284211885365896430462451543809118403042255181003459538708521199852891065501457838836501015749713068060076441665044470757390599541043497792613767678747327893376508068291006125668200994418232241685464032589318606510352850407290677133933084269964211996736759697873727098969685722582788270333507118555776502043153459201867413464266068524699035779340864839828107779410224399397230462771064843090087620582392048327136132474111808338463803791154968449075158447498733067444303335303424987150432642621327250566018041940191174907990312535140205972937223590690840982519019571631207716693132013152848020587351497377049659491511021686563175234873994914395986186217079688789636431372677500090225487057134675406262874505885298710457173948024615418265155789233557141212173396290731952239879354198365110774465611303290636892389145072638159951608379669180894009035389430239969449457903563127458591978273075768840736929743353607726539058369438049823224307612065105813761934836129031294440885946411817095405970827067871157964041520787186243399652414146432329282170992935320546258912343519311554538886201364297867921106262705717288239720958340387142499082706730750794291462156849567505228652899116258176653765517422576436185587221300733241114024262037112911399256253690657294936540590505348114874996444764758402816428581340861784798050142459188888841843598641383025108456897242413645804577670358670396767795926794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -30172366112403071658698155846835406970032648115838035424572408146134805328488928342653113462519549950267812074294484762997884225544691560078827565281492328155822419953477194805852677915199694765266610400790111198803470669069686459617500439067478264937891217440092871169685457624965710160522179088573446068197687755586368173976358699630455015285157920796855890495928049253390152148102713929861019257336816860194596240227843476561028605018724769140446840052264322799659654514271086239647831156860199791556611616880615437980017490848718768460166854252872125991730728468744526258737336935098042818836741221519723682034217968378209038375767640791507706948562169285599635351406719018856437973405066591674826551837579067649990454476698922182383932900397664118675730570497003009422606469243836729848862536543630928837592524442002342717372767550388014269624130947680082642149365252005655806757995156637577461821015431392823870562593072134202523638437881259721256636739786033032181201555359742337359840999244804780543557856396365580549853416054466067672176008814705466339805108177267438964344415030668017589404650185433127623091260676693660195457264446883177600274572589413425157306279940977861188062733220147312356100502447230628926127110932475174151581581053319067108952477310363099835753588971267689407511920121134588869320768428681805008729371128282195459140599672901589657934849286936084086698771266234172908098243042020864009580411596405418533341485197947486376464808183984751649281583370261085960888394815771002852602872505334302147229991761443846959213501856016541821389666226095333934949341066026670979347578194727000827722034122130511745513753471281692996575968842005505410072660201870171397757463520929294945108450854161571107181311820412490306544957214704290642060192824616581097238760304458629313692202161284730397196025963466124672582274741737120666448061335028089973795001701886271065060747703824439927492107579809511666772843834927983415648085046370042695559937638205755244023454716362531313595389794613786391952646249428831166512287234368698676293157067687648368281253049555360432774363958433642379876599278934110773309013985449884154069571878567018496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 48334861358617078390341790466233969214674585355629197506706380167076460148102528415697005378345687900006340915453996031336036110829890476330892380459290760085617775990281780423500389051988794349566508767265529637176670906217832787664606837435084086301435919626318662019623452277325562742205292903496222734384494063199045833574849986005713563551943081801768789045858677625275000812408464481182820767193831691561824282533230273549371230069772891486015636214981500484977467264368600775562692539944010111625308427736274715459636172696107766962460950348476434718965106174447110257373197105658349003064772223573678078305183921221434062658846839871349419726694379691676160177868876720250546984816817182087232077375305595395538970365707859149971775277971699974962555717820831196170940600350195477554219753167617588184354071818387538230556590942021306535057258335772140808066642815319083296087853035164712921910980679375280148159060362816790716562017877873697361193154558209770631907022646396550123861737150600157496583535701982577592552975123793981762197627516167529073468735041263277873586852650915746451071982008896798427145955882990968726829457791584696094843864522324601052574067196280076862727312620640664932898266591615308014975609795123721617926960865680131140059612498303000399465853534841757133385732670140429544909879737631303657116326790574681327872211442611931605326303361354267931923155779890727285812860811599165807774899006550654252447934075358349043842978049639079014489143113533902964383211933138189039849440436734822909697679328390032439585002590028351667134286060477949372526684212057478681130125680833075931488181437106724237496298192752698310617655877375458815861858613107809549933527826074216881830866506977322395141609031467371967688681935131028900314451998254479623706008474169595875325158968445032897727193588184260218102896838290907209595588829112191622915888453135216051418661199069476609992617224561017554102607248231620234166451581027826322321597519482664792123568636552183392729890996838075578625495909725443924390002620221550392081592100433319887094150207969652607682594620266585348517411656021909441149262591279712375604704238475673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -70668319967693557896253535391709419212734333854088352105054926920791191115032648373648836207567378765209294035696167318237489977471119380405722593499030366379943109955561164568011520754205948825020206185973923805763068952263433440191112344023460257544692327945298859952391856640973436351028261651541916094160443037703076471802426797724740700604252239289164895983767424655718945373053882799336879375011375247047689147169645567075560165892309820070567837998664088066210953073834688908916684249652463026793563903050968273820856325327147485195576977948333572956559085758845324522506092545185529557830685786448654060286325632182315647752955145157093858025982546970514071631769239673294976953985836441792091022854542464368098650868668615004371828060730706493904309739502839536108187823772608843526245308663039065065752691896260401438872583998555769927949498081794348625493625503174208486605241660742027839949855223243923244842824916102305434331454286769708971360949948908632345510032741563246110864485333039046127445100794272998440724347056661847785772438536788929590058857054212182230226516577368295659080258074301900389319499793581442060345935743629427284639951934588185943350711368733213712788812000123845682959331809171592889562343719308748521837829054080034656324430874448897094947038792896063415110147075308853642037414209327701236410441515222235714273157140610346924382799446226840517211616216606764151585494704574624219613311583265862679057912673181423563498565062761572794505767626684443559033953402325433052232194035379529462134747739676840527806315196618125474607594986857070720058419596693170346338868657444741450412092134557301616319247028099441115875076680255691260102000782494328955470881735758767837535900653367446561658178330093425480064733739303415835750039626856037722478840581228481537354068493427476119465032834777627088094694417289166626654763253088747634817435224351215862154793610466318269527291721938269599933170391768216229155198310660780855321465722196489418510149594207629759292677302167712368010004181802462430460758030163176845494881660070375011398576742187869255684641794983539949794692282746385008440440949758469145888023369029255168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 97080010426251504137417892761307298499284630935833119721031862464287708727291664046838263373305751483557768860285078939529913935601020560351675450657676992622835768466268533780307177609804558230085107245426090854937447549872629292682430856361403532946644090753437993013395444903586663758719432157637095001256550809250447595159200065484667866528068249052596502370046531621360914114814823870243010620296479958613910735417742922305164350213528902328739000951916227969967111554063019650665861461519197778259706247598329679431007429084319650873530890195683113889987061028361231558059199648955990072124219766340418769586295252381171496831983438534224221450690494105001840735337441127381100481078192527083017565864361077319731013977661824760377278342084043919818183523866258725517219300824974845674187891483615040627160480351037510398635467409756324581195803544312717394706864087901010963971157415708030890952461410801631934669169688792353661190005266587618235010304608166542111197939128633202835005843024958642527336928376011829004483531528802921628616310525600671011043534727125457006358232967189506816099634124484485416118382104668072381033357283835777068334225425171725175277951840622913321162967178652635279880773453204963710975997997526431663686114311438925224593867643854368966155657011173910380550904363925417444793732491185941427127255686327669330585736991683957970001912935537412801283944955197755773703547155887668710727671193540101612004497568505228721897098537360142963737924279287696902334395196227900782663000777970054509729338555547745497978773552049042756503861963175894924240475475177780994286320292721944278163230613382007525611896843911391850308393686469087135539433550689459400605068088558826220953840440476570784429780597489300764157264577214777441482082161363592218673749088967315091865270539398294044058418869300362851054237209525273578591378051839440523781462681212671908698784133024942613491835743089366717941838902038524338918039381013319952860633891982595495941791561020407096369945844900061314460278205921762208619792016147374294553603321528270625621083313587644174652585751263488863279890461948422260446410929857995086931852842489610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -113933094867374124247938972812328325787900232306248854430064457914433616087828382796543152117243265524101094492994305829621605046682962162044774189771403093832242062918472970288347962261996036932384673103719238739297779744824025332997164112123660987441805893471932938717255266468794519379987060147891915935389162258600914760817315543598947230046586788558271262046157183132610663469880199672601337334400373743419595171827415317062379072372895580364938475101682224377800626869800423383384295141049108492725596715103911638639785499001225930955656948841598104044374540848076066423955155036365505280113001458276582123490444799587886070652249863444504903999920976230294584323235115249214562400620330895777476315308451979774810491214330040472188757300673867920198341452268591806518758236168879709386779372602543887927904027978605205339789368406418365988945449598382583144077834186124946572077269835926702012189460923325046679429164463685138089066980635162270456654262512789933792541086684900617805658175356843570070636370093212420143483196795284780448364224911131494817702975010888582090474190709097390954918666330930239235837609899604507588487361047320578156262993787467997388102342003201251980216944372465608077046571596087882768115018537072249103409416401586954019541136200025577796678739293475426077944915101095146050287445618483136980352443707099889388666438203641731639742877945255650263701752694166523297919104852970637631364427404795237354010337499015215483190366869008860123894750142062885863856960053272032621185471186509964762532297127137288413960558443150673629516728335283975082967631586930242719830122020362720490942479059978669268375599533788510424171445411432896946890703297158543348061331851919615919025883738687038782371471110684520187885022625728695324260453317238466466568802516239339950476694671531893643487978820963125922512371413461262954730741168201792851692377222965409910810181469755081755098607846108805196452614326557734877741037044578279207990961797323990176074721099708900397193151471638106276130908723026457277239580443708453227897742719972306758501955927055712087961974936086755419513101717365976311686378523675244818833105728355434496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 90939183519145556633380467718043649050576127611328215053463163665765676032652901036824846158303779019024909108923323113786903396505677634479894256463995989839216554471804870374844465560432242608469790287273430790047514327980124652216926621625325950697765857404970699238759628408408949215977808600638367571519807903637655878405685364474175946512053202123872292916160727252892008592643717442875140109186451786769373887173399265945048749283581713193016688729466645642158678969567002442962801326960004732375482979648001573159954374137674003095302909120802155529599270046595237566963898106355815310686065000389732626040167744637580055781774680661536927614979863386311887082262268780901370678618577095016550913606529290037233483135033235475782139368336614335717531014669942918631077899956334722201537354888352673282330649906979216107529784668592423948974864291372770114578569948685889615009916363634474676382587015836300418322415316929576271366657297496965149259345354001445845157053801724150166405709714332857597685592254108956841676371740781616778391926426851302280293547288691389829797314918056988735709025144318622453798057016599127981102488141414542694119415307649242127525855135601056272525121326541378292415027091641903915747250786114925596040921919480223514265522053185827732894719526885897586834610297276455412280787568362126021836943184410774634941570154583749834631222125888663372248465384791244019677995827476883541340074073670896059775549939024735987639402324969521827665736496363265740392149161818492328127892198829531214108860611494702824024219682191063754397776888918013303205458523820109025943825018476773658069687286158711282194071183877219555362171858270238377426824265893422277498740586651408565594953010782290792739390040715862147996341593621946246546433087410273794993220105309883608917890906770045311299980721169355566280201883367148986634741161082090211474954468659874616109139400299584110664931826243890044001229251886847277614850201981601377894097887981315959402448438123558549683155069267322607698843733481303909569144835128706326447473089970012336323887584514337905316774715405594739271656109234243657461250604262365269236671939661004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] -6888682344811618665537247526277834860399063505892972427132640878147619388242306306101266934111233106752959310758226773879367401002101081871934379484550924500535872196325994449669049568825471893373239642147609858207912917695148765700172538755247273114320776515576032650982194619541338069206319616166972852999052186845454158032571651758386682276796800961467481722363796669424571740792164017448139311042948452297716667825240552649578362724377606654462470638456983893557758755274368359736211648094445315821512020393532718132790975322773678235261249807266467507736101469133092090170592157397847331460576198129235747234358651388864390899885390549720931852268972503443364545723123375380902509654772508874949715209957718802213651415040779049934131476498850995853190808304187465964897280672765122084830216422162950088361890918669568233398343702661543398836092945380403802560980053679778830919736613861876011723099414996507082571554582148712463496523670431837535041018525812385887677201812364760945171338205651912558460013110233417317919183400436740516678081946762954713543052122927678170425166988327410135643451149484249641036626542627873383034400836096250906497604611936596373163796371947205407932790877608290346463456784360183352831813743497597276669535991142978657652107448344084718339558763526616086933113188654178977701984539292841058931914308269116024155892690001898788098097268821768602593878917579798383736544333581237686143439000300223788632727344586823790434323998258255696385635554281612840692614057786306518115765332805299626525270386290979760532742502733201676362934147042917092173588924677765906342756324191317284232245042685252208384817824723981764161256102629003911180845593047935980914366208626320172155446258423919812990238763659917994523272802906125314109649632233905303895705948304242010782351121364620702299308563100365609645171633755842710003833226984053193362492251018502751447035905742662438938328775404004708772746240833440325268039527608266420479415397584808757906324938817251675131137449348977679157992959804229330886414453186474363518030084421585627673742226546458039418299344907162389307089276096905363015156186078904996712209902364262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] -121763617374565256434066399726452915901336271861107776513743774585294566638252666854615641667987531501497962860449959957868971250952399900681954148450276832376357518655042669662731690776416551084196236296619484624978413364172910457040966216427898863587101538371559088480674019718934505602994371628147412748462865732211605905568078130244417299055423582702382966776351492093401686768799806192007527630160862278992974225704459102597452206878579146460377523581874229602405562282247092167234252580297487561124410456879555647323386016970322370714759218628371331088186032100550090274365051908447661663249181649345193175941890880725583355988714592370978308701199450497503960696810249528894727966008240482203488430276248353191068624983893803050830734090532544553555409306736317930543610706958633405431126804039128390524028606726270224128314853179526264241128584109629207444934395989052358007014936104007859408093660504026508398369690063990244768690228858964444021276740458498432275828193625911433848440989497640071679665156020556759549487253879398244217781438267501647650001672056604114657020683768350436017153114661230044596524473954352671741670545272308743727201886761214873338616066981685962085812927393145191761382782810784722154231106030087705847029762991110332589707155325230604617180429223652218902286135862174010411768091276087412896604185687201387291439499313968818160907913070462664466584276968370987077600194130501360112693997401616400120981791553429705437826859926148324790620395053026477369614111209884448343798213232477762644139414503628573926997316222241609973797881108921493253681300035132018433819619059548614974731427766879999894659383158015948355414557351361976193804077654020683965104666849629907094746827770703180619383087801926288679360848633744160232758752801569672256795705448716913588765123867550857397289726272814870289499184369096671098170358466122599809281888430668369702240446126075657997923542748201157920980385346117809888046099725244228523662522011927302206211865212042682178454142399173126258284977630067551837618754987271504089229714880804053164905837059507332565477195198662331366069570579944173749114636069448542410370483025514332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] 249581879611469335849069358474546424742194088677860015590368035772437765603696287950502024817455211983706418721131027343804911072995758962756288881357723591749528104405867090278267345360131617215148401805219798482290280369088276467824969430581366149048473365429739568118519353883369308465898357547577946179669125487398948907718583355962129201581343207417057765585241486206178129357818171732121227982952718333796836632922009431920180241009692478145437261428861982069645943883488591015980125807233711507167015027168334178118222635219126288254758797940449454043590163729484091588081509334378958519866215904838364603874107772141860232401675165214424774377908898120691303522848713053645523526057358177287461719795470329457486292855503701198961032871604242654096754235449758674392886518888745796191320356028862926387031301658598431507981371548028892636264668940419402095209736288273437507696700783878920433798724200782170330562367372359023115572225314493414585003475893974403069737379619268337546352501895230647541913050185081952860432399553069917559958943538818292203369362469480360820721469193438897289281107802085080248939819939105374525937319513105438552253626619741320813717363382236569155976713296559181890610734170482332641313413499085794938921376884953021359266650781314018142868802706089339070709122147482943043155042568072129016854883623628852837144942478071559592828550965795144321877941691069031620535359533157373676296035715386424572056372287324347586320439495820228238745104310407031942683186472735860925122920463890043316460683982644580846910243405312721832557294465572925074851304799381552491267128447706601970655881140317485451248880044533209035391638858127583728432577867838068568888409846682921937915162490393056027440662088346292362983567163713316065457835680083256148042246074426982448531534675615009141869856033971575038361358130709705108244311734095552282262077956293999279341751522872656971375145152283462960149762858380034685905785645574022151870109886254209796090037278569418383963567394828091236355227385976867852698561971508026194569377645993016012567511414337297557823552094672761108977341753344714007353474025753512583417547524224843776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] -337278409736281527369946562666488016226450443291416518380400106216785422755561664514430008367375472399596266753191648862880530877460125270754038412717388754883718433597503019987701630595327821912939598450189895370515884013864747420779161942387932199852444012692477154106048359439698409081095620871130546185505297102367811679405980602960986583893230524676574927879329552447165552001195095477912666769450895515405909058328946077364634533644204165730075250225289860247401483585840632317498488194756500162541488052226718546982382767345036460533785768654696200042953950404859395584275162948098387296416515263079021681292283319169813047606140856194248058420758961649032274393158357337357599535993504369899573635203708694771436393226542973804084824811332462040428158358971279172544602936697478274379145765035518801874663014874191785866832287050860611932798966528627110375644649789852919296698066031749621958772037482283325365338125600408835084324646648104636227355215691090785715986653705069167043936209422981769432362740137868298024972926073661334300400371914538809752361922365896133228772874046182780162385333073968459579058556898406439217072120738979665499609663445975748263050144885382685220988236899032821143296696845586644090910131161442421846635642197585929881764849474320586679939241967198503673680320666980731510556821352208343452061624108906711443974994438827925927740117147994501206527244336279952121361477461493903865327813707455045583896130922618954508190392912984857979521011476545899916343857459054437529903931491415071144919703879045844537406261633189347515813503969258765761350767649448794380639831773114833993202123727513861225835108932226998108556395546635858566241144441407590307009317796771807613877817791621169026817944045017515439376285818181014402452523684029620843813634930569401845127522511014378720061948063632407181651222090027532389729594650195480951432510132596181688011252722409604124781185275415230534350278247287676881815286550299911214992709382447355948132732705749179092232612731954768059814909854919643755953148218538856000381563709810613551065022441154912705798043206195099512166298091696933944654274399526707810434965870687027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] 370507777847565969306051319607909386590769185142115449362132222639578862802450319579672208046946213005501778420865650726775904603099693255487294440348779113066639878434257199583184325606781498337256627369986172009859681527936542892701752994940983779058061663602249508956522430981844585023210237938629273347481775564902851468051098294349766929456696329757177972085852007574140689828309624489500689121352986482611080331612532217246741878282798699941615963239630308480040246814122434500861555251581425462140368202407942545837178428625332461862334842268843910228346338794131888340260258527403329637645134121640450739058685519705322815365533395862793530299702957900473836163944214143158846828980615860290397974083038312579953965978565142877289553713882180075198379468299697179694708606346387095357220668325145262564595227456823200643651027105645255531825718865665828333519548836956939605163599808755610048265204753056783020683022195208398129651242948061767961813291951961437613289413717483092139671291402095964715767539656835068793017937359760108123904808391841811594512381453134788921573317242731918799246520063406433715285997721138121824612984569786928522678338533209774717376359988990478282832637507370915831919869256550067387672651734636518938914919279740431718675501736921577273818234201032755859788430879497817359239879621236638009699421984538263050113398460150758340897701972064789014242684198916657293580477641683146762934005178512878084387123614225631584076163967404596976020185254859647756316318657467921098363872969089005965438073640838588221348322852225545112073718546180591661101310291874798760985882622296845806185460862901309199506066074156872927204643196198632666936522599617678467417970665272788000133264798357935596119905569235868876833154070848236471009507377893749288049845203675639635461420328059769554747657330472226906366908819589583742096149148166661730664572227073852508806983076302435694508535969711740081368732291954536315636014023200154846744963878068795856230431774541600766315420087073903286045141209948476449706954720256272557278114348004241487015067358008816156698013725640815868689705626443380180462135566971952752158888922296877056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -352899153411175347740111869711044901137838887888326308671300655471144920771947899640413276838041903904820628845747698459794676875467727070503230412156781835287158430051799881497812230419723860463881397951001576904824365564235113910545158707181115706842920721211082298943156399586455113082863102824005130350796705511917504419489481585384919600439884200504944541436209313113480331361079630992515736801060542340288139900366477914714698257143987245672919362284473493837230322423100613202299612812594714945084869958567027365700324796221196278955277229390260035856942024176083637254492038034429223066265846362357489655930307769786953395537436058858527121626466114597282180731196405378819614772829446396596637466140812917354313511919718961087562828759863147085022076710852812742815229643949903538031147899640593663131795310356684004341290043309454998833205342675134911612571349754563703595408227454839500773976124056204746416414053576611489353936333509399153238183718089629671925595149696830995536759157798583376915660819142776892358163819006936885797314724831207981212744569688437608463206370466444302760366955738782894264331108435921892629958902681950785356072243530698212034665108871575093031425902454736043416998614357024726628045161432975179300844921005776104655644925819089307757284728649944754785083670849275347896644812441522505952647018008841649406716456122461746450227581666712023059013762758607472150742099683648911180685893247021901527029929253688786244544149091785749664610363244799440160687862024816357672237355902169323718456548046849900618607133976034570543153090900115920245644543861468233962995883294097399319279298188545432689374751042513095609759640315280297106528693908067014315729433032108080736143062882798270379023702158797412025872066238958347905860865625706734455268803047924668150342566719527921010805037424595310012952189152656064745948379542949523745530923280905189872336977147169809441847337477205806611141150091178883818291040563877835980683575144263505261062687655125524499903259068310628076831384742287496622785303737186155039856857874443675472444418856314415086248326045774450858156749126283028984277449939075201247969802362646691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 296237077347274341374704603536093077756972199564218236817493676239658776309233606013929172634489795256254770613155609567937000302625535862284872831294683138385434427629049140669418606666048561708153032394773407402284292147239822006473008653349335956084707612508651434347436107125180686071432512331696444808466730144074983419807253121568735714745595992716727864332573737848794448375907035173630510624351882910278964918133707080163591673273656159951053415511937805248127344523537617443655319137869523211397505635546499225613088014704764017257991871566229881298944328786710847694970817340181477676609627977114914614619075261559582134123041175401215042736914438113150559280445364821900303283603650396149297687480770027439910261688195771071057035557533473947877750782096837018330236360759825053602548565586920349877044488880989074263986181032023644064139232793861695027163003169799004578402386581652582464541466728127274756870282469963967680834722097920245713324489279490261296103911640084551877219010593520175557127741658711646979421593944999119784794932149445565650585149405378546895345553873982385578819607782368207706022344782329748436524168174142505802446325202767954697151756048259344697850864731969678709662096229205964829241113936603767908879513660724580976416635003470874194264562520960245994840519397798779020639854491014867462632707209247261713817453603664020736332348992557341900270525660857380612282807801135277532083754301509896087332629144720128344259453577610571257109984559000303423190648522552640315254070522298558429237618428552294167473668681775903051081429551781903221315450038339561391440873596012012768658186332547176980081709007444890358212945659179333837876519263495196639784495588471387209147839073219712341460778204068080012552604771524864205976998359793233612070361478496766654079378592992082939554116967520619661603878671588616238216306055791579963902396643304297134848134330279676374087648897459758927201382464771437923804106734695520349887492939434874761908651332527508425141618193765411512300198333872984307786379394928648967548649190898841768918546271562615785914539777709634217124474758838570673129237883785464494696026016065781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] -218308745578556776865162887817249959830343156297014183332102507024431554175562941628712851767243686180484131705887751295555336598792125288189562209052129188096212411067490208403286779049010816495570282539974617649565029191028906593717738211452051971594507251483988495210834450348546610849878158243716767557104029628193131529039343958653894535825625468086195179346560109813497142477091025348700735021469851132404935711847435260996454545740030771486613447698714220267922490279362706877411197664093147184294492118746168093509833459354238294649080512683082555309145649243244760452460582763694115146593482006779974286079937882273352554127185242735070916216374253066929351768395917657037240594032125523276040771943239715212148973945399422886200300573434649193589504235001360506774504919937324580603313466752528952610066575306016561740738535017195725430283946786966757305606178625464339198305318946329029266295880085187213387444251505874703438910308009556527810473673343628212745933789879729614278832336475824173283683669404113727901079452518435273725541059875377834536217077657821906630416691722347105640196483138363781031176319389373138476788231874861644774636031764401643375074895142037961114309198602518060186626509317171335254384628607883454473088092223273166173360570637068686561367794281674191242912049678272721484560021746852095945243149026696946668724311893817684130238706166606916569901612538522289041541498083668698258437345265857938611332525734100925255411892060897580508522154339230822402870377406343375177212604243839867341178739066952441119519659866732669393090359960413645823309979406734663846488347785588265294365836274624117657050302166374148382529642826806237751590371021914838920930696408923187485541891096269277719042110875083437701222575093548732059076402133477354118797710841271586951657552940864508794810787087973206286842047003761566446721425089066328502252277276365293850227702351836648415264371990371616472877558132422274830131146960762157296243323373419977975452633419761221417025796561243336906226661701626259554098212504615018220339659522812463511923198632455764036438770633373583788356229531361937059017588631662809076551531364519772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] 139951503184575005886144611419680141693701874012301025806939113957116052340006881255891004817864662226881853068129416678424268524589238083486606578001852158578521995913864495904323715349451264834130904612846399011320949231191265091854455694740455792139394076555900157220176726251206204690781838367842046174740235485341323844136301765090401919199639413955826471015947165591052538005180363714401369845344089919615197865684388523759712946947590802151610736586062668942481908138991119431243935346387913119798902977613738949334451414979694615754107444000132032467811350594588240165902384363672368098702514129208677722178093812719165709389358896047963357207486198857768728503735915067381497874285715175190236603713092174775425053298283336796456278745921178909413442895839703940552946526834597345291432285736526257369360060072497665135113832098041254829326162036378495752833962470375551513695663154453649238674158331057691000849213378608461409023657599857031305937612948733148331794131856357029571641826066776899551382142546772560168782701874723125289175805733135368625252678098674309476000175734882697594132617581897431375203794380666535133822736921516172737643562115017278582333920128237903577755117684932090418065957885006404075658872806365749306450937617908778428326594986194376801685896799471323592052103339421671606802887665076927392087195768082022648699593364185816514932215872520895060722752183342568717387678193685702929636504298807784848599488632861548391033475549031512847966723491043879160658116589067469016906362189321172282061184464880454876522210840428222724659463097709880148395401012017660947085523232073549081107865141405931087648414120099042962238292944959795808206162915128193176269533731189613229703197266092563681393190184291396262793445167958210840132589343404859966173160443126512569601224757544309752742101181869247727228563755529440124792723230584334448535364565865521197691538891715809914051059275191653108100237699913074057776866230120093813403975509016839820317201081012420416257805913073330065760798536671271068991399480377365240029532917119133593291287058991283606075102196871328935118671096420138519006898456785736774438351558089375744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] -77446625439289511410921166831602729776407752332397900925753873755201256589055241851136714719482030831931396483859577922028997037652194168992488650509173552606914360754207042258707680338926014598742124458954098165116885580034470150774076510928821005445252833978920656710491565122931235828452293184768607111739613244059536473497891676205610436422904647193334685492396878013216648936424441687666917948109523853878378631705699039673851674642833836090718552536239421331220581048361572242333314925237437198833774599182656272200642129836785582827899406636414717269614811212559356742667076514622228385747125666314778886429635476428032789819392228279747451003279970563390727207384418876353801346340160787766735362106166385403896645897243460408470138687327189909297506010200123987947807431423451844293996838925477538028548709916036176102795577094587727137001299976901627039769892399135741099807559990038569987204889328844076431438445289906992941674712754562386266720012255522342956197419342483678287177214678041568605238179912574945091723849610709234847414831584420043536295813179860717043397979447526582289807056603624739043309524886327919734303197510386882448401688683013703787157148179124535558014443993540354438750865723441685343118477103644959894853135893770913138827903444902529546247232972740216826667336013611475723073984522736818178448049966057813785762150198841785583757161893364948629084772101229402943324178925296534569191355777550058955256789676266892373616156584158590173008089545585717158509293792888359162415607626692271196275463010016254644368751459494281558436529045080993925427885083994129813201928126078488961500366269898380034461932239141394511223038933029311692497466730922900600161299559721960354551418908728325969341847059233878058239258967662790957889454474255724853720894799722169557778127313081423375939010387187710878180060546306166717341927072907314783796031635443256671248640211373808286447562433748434586518160653553604826005190419901973129242974595694210119776589854818875240348093080799419162541504856977751063938994767399569850307546902690396078368081322088907331576917296739258301742474948825851529964226373150833409350546440186757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] 36854724827833030406428555681157484764647798637938922313041189296227349980539680121348391256154367618679663763537107198198474684693759092404709201854582458926366871422036702931153752995150946245196523742578430814872415945801974179623458068672240700682849443340432883970976105050634465432290452381828022803976646737386899133599631224217577233995470504307275585847333507777418680620509073828577200970090320964083469316416082286145292182782709892910204017815875248004354758134327879089345231724029597270274954156445408045656280690369419824008971930166219092548011075873231971537150541694951910614122572554806280116007564451872462153399072684201466470407037620592678714396673899725494175003138515867402123371189313153673573852778447844703271956107619610616040973247220179285652388140146585225325439900600114492490217869138130385979843795214233118951177883281115442579315519943141268175556705368194526191039459656813158496943463174583589853268793691285214568351825538948341309343567336164728444212296627163854272058606511721308663954339233937879521293877964395718293121394118411962491290683996517473788697258431571997201398669626721946374927988347083257899264707609455727475248864162261108028403738508018180590110205847013176462594658393377690600870921058804417801872425469930414857003906351011913945945976848010427544268140450333265644659415807309685779071973383321957178623920249185846917192075620475639379913851161457580280688647508368199634513074473387031264986262898621999542023983971597392036664919932468506763728046688432484035539713991927188333685446159155311751212653002234468445340094966833771293998144773594275459187529392092564418765427333344400858363966102919934506453506857677906635787402832472378393685638101387108091586888942625158552699699037877756396171896109726373494610068249862018954081102586732781268548746105707663364499021278004366033213114314088428250383719792256889747448002215991131595494587456889839021221174691280984211452585876181211696916431376101506620824649665687600103692148026503824116563670141672024477940885631500349284013799577434627266994114203663047591271900878318937516570075296650018471604248670597670016545033837688651776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] -15141909104692380049316524138671353460931785104377263025608203335635369716479138930369264604105588736167015348568804085582161720224513021148829658074276159162113938323004405545673809999300427186619602983291543416324208111919260239158703155341552910607394176365241890117680248427916123875030798642653603987757511716503721137632984844275163636424314480451746374479795044972332625281769728660094152134295478787294069486865577179459136913242998096174570851882826063427212209492439184331378883392116085339785559014313177409914428211772886236585939736899258031900349653699056154984505777843367236140974918429148310056390950887672009272259537077839457783072951846523927878818632444509827761521696295308801401832112784327279465619676038605728220038324795720703304755826692079285992299162873982145554849663793374097243315313955128761586603898139019601777880526796630354486399600999455488058596823281789263199915502233023509036172918167306405757990852750805329642256872820502954717654569334407503662130874234512460485925246818326957133612625019913632274740794070237298208028770170864603538048242730148222327626375163541481827303937602562365911730024227382999784962624814619195303280029407951033115367692633746910182221422776443849447341557285330481720091565568715492023559983775899149037535750025504463926217593589644200648409661335659636037970241694738331174019620985738169018300958248326030692987838727561704451502611879977995136956393406189002719810345567646856266176421771441496875760685503604785589026057170277753257830895421825245956409484268672122503043461344747627543324041608979489429892475258686581147695802162987794741421773954367340742269370285183211259127433204734246815642370268829497528078581505675543643814228357131174687552372858559041452294225933993641234278341274818763651821314307822696690817719255541226153165185934115902920304800352682684143672453978012056917546984830305914009736459188038402800181142469747546817772570560107004071595063998886323204211660327466874588827216813163656083520650412558679169061459751189023437954571721552230464489876165046887442147038532957049612158849808078911981028628381246199018123995945991121458935969670831800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,31] 5499145684468794018565351943788819612755448322934048941257253326550888131856565507643324764128604586132256780114913466149535045838216577195262159491418555708664503654463341891656448200201514471471850079753639046459981167083617996035134669040353835374642596856797851952120113688818491998249297632719006832133593287187192856331542348460425663724097036137211510692903167306728568516163121754073201998887392563930595687779909456543148416043127220548744602679789929869659860976410672632434976789597991941092765582941463761447286020047833958694498662814733271904204042504131763347136909627528435581656833667736928619058109636734830917913923184913355579137292501293267188368143330997585491770821950309742011434032676033698900125176905617643050664093420213188940905981870163202577189063776382692389296234117309107283257026486085451065578745520564181200443177229475540796061669557381668942613804596293254555261798451217196621014084163329239668705212587273872753654170818315681773393101282587410034733401023325238922856684481385619627139276987904831661788866574666028539054810340889177991674269148545578099140569802751205246619044932301960533341195032270386969552195887030433181724909386675785896924121331319600361259172298701236520967296394706772221704423516837979183196173646293742344731101264202656212630553251398023478345402729595658634440271274742237072740598733204252095644467336657279677741109456075214983582179318379305037571313860519825437650423850306288428933308695229647078022916237571987830793648273611722509230984367622107860755785557636235833284996159650114782627486792729964182329063158104418901757765670024297251574810520715083233616106868563456823047395471971861896417671641229837222382999234000177396662289574128143316938234757969361093964819373173326188959205464367132483348460520882591706185733753819267437740840189640985061310682834150544243312427669163899539156571010459452623016868196031538831688135435982518847638602328552728406310804467466110386004921429330648821412026265474819393778931697860542968369189014341937357008581571393004237553837041716350016426344388382973442546558764150403338588330969015882728073317087079137540236408967179272192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,32] -1888968062530040760904413616681367651786987509383888404982958500771820057057116638623148511053468572994167863461098752764281573380121375876784437852135505023060100611564633965109249006756240806787018105992719403126166993187133575217195355528253770094847942096223121129260241713157970039964972315319744241858716536204301803401540350744363208697291400252669668826158554838985881055471097871784101127719268325569829308303509001584139651705462579998515072230779454860765558621204033019646883461195802873681859605410153913131462794943530150855760363556017664642623846473259283871489669787372693946966595697571562175035741732737965578400947269157006226834169970580403668260877948206059668259555561668610437697759902032810540345327102005751186504981129023770174752669314451850421522407444612864302465566566114990342814921832575332712735722962961653185611394205444555529041488443211696898180554875097641459277216630666484025231941405818174053102466536753253807979241190687358634934879230908556396992876337696413643745607945538148359203420571984559489632576260492253320973150196483029402166432569147788876813154401217306730973230451874105534515691853976156757544695167091744813671189900046313707791695118896582093089009528905848291719228092131813519493490480324174898997518034064477855374529684757470247365684266431739653332514986457049215293466297836472114798262911656171806503063981789380883562416841109054994762862729698342302875595337536506735565587185779796893314669912530918362057108523766849589441904167957896603867265382523618962137745383618206868085207349249058161655680243148551621049912957151422002867732132770951587947496873031214338828513370378313121966080473228333207550947134225935382354003762375062674042912162006229416914377700710679122560657132773590820264084829161215698714726348424306006482999573424793534138040893250350998926593797313933842295622141295720410201232827087188017167491617001181138834494060713133463563528961259440062158407498499891217604911000989190467588932019903063708237338237134427709577709996339024335352505032118585849320961311526246527221916831079176996482884636496286444069389818608757950786137352937901635304604877644103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,33] 690954268093339897216648219103348898967038330723220221531269205355328306559273520293416902107627616996911542499709099126244538416411239494407387183395771762187678522159016989843654257209759225823004950270207304419830324347717142684514590457992649916311551571981467328011407680285933324070976766039370352899860830138946189905440799725145143585000842709056229973461737705617454369242755972696766894077230477889153740161980657755121638861115081672253517488914928891987882868474323418642810468289962246116110603364893238826356051646945541629020576238579031817628258319139951121878464777598766694643253584064199637784763685752319096733575225837442847745472450307966092609623711267023352735692094701440619454648810872245182513844066195490938197144202415985067305521254633923469318994266111254794630976444023756657931757209943203207753252106048714422675440093905122937310631041256407239678885656499834154971880520524697850074721635621006465857812656143645115372539053450384031376727072307960838893453386512056201511739222685459373569445441145277846938589587962244179181992314797769868349780502992571735349251695254508363503535499872469138533871555793045913467202081236819242021853772202324436210091043157069003435609247360296050983397422897643536949662984239819470413703680369597368063467086060399994585528824387438591832693039555410458571618954504449132840381557457882461650773137157607332652090482289781948431455011620203895166111818674089819213629168868800435883549063755712720541271330423713077586675283019623545500826631378800666944105601157631519754642179327764189572012227661556317125208160245240207736857929031044354378646210339467315769529943530527287014057628344704392948395237602972521699355562047145957439434767220688902406623285318745255108807585986974566264935786691877595069566912625688988278894388516910118112536857600821420161732300491238484343069965205599509850655725427887976432736495548699384053191734961643941848467334164543283990340769457819019691769444712646608959624120256153556701875878294569085724493063064497022378278381563755927321671767449337563106144354281422153389554359043161446983526887588465672454738127334914362867281272091181056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,34] -287994669409400294658295694570814025209312088516088341358974595857713006711957966672315645325703808870974693284772076189925741019207068029772229120710231337991462042433716422001636602893538224893199897524172928230192296665336532438349468658574182457323352898873176279762447619442476750230119460399105136258452876785710576756555418108820050837943109391691687390504096277520527995618349039397089738246558127821295899271816199004235023342151258718319884215777429138682326242726197536848559165448063592959180142779046607957504044899083140838222427011473364947829916637106052197279151007056272379747752406515871273092807522792060531588303050994765798439145521024888551043162322163132995333635052985619768224953515924128175837587864469449730699317476532553456787088785960594025933407706078515676578685421284073938367497925078900831176719807084670365698531644035727553735926185124345038298831376961695999506488246780916011105522571112241271220163503548255788615871935515077615026882127254926938246561649315487072533716778092810244016404960012512455259831612246886533781619738848072459581734556004378777446999821222795532120827416409101532518314571603278869441362463828375042049746924115412915705419818521319608673678285160668683511299905944754112209095282198909783018885042846435865360628722943172309867919248114442412259768243039020368201597085787387789761135164501290716663605187821176255152066236881490929679272371409501434199160382511644441203524505393682382521396920055129688280189768870238354904688848657412019498747466871855251690265054182660454717314133698451802212016824578208729860026818202223580022587023255162823079287335746302635183589786977476360037136978737901547357867632339698829893391583044296889205960845175006287850633261433804960246062867988728110179994747826203796437682567065530676013364867382346618209232636182364627277361412964134705004187796459165701634328013157907228074178028461904785471076809600971220536939522425372876759170270268009735181748672852314248772015826853956838202889141095807625827408949045441027206236103137062648761648655239115010109949101937073930792668310205596990137981715422361035715146429726025942718122300496936960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,35] 124406467535036940107515910880094388805229328414826212598213124738292508815994005377262904296531749397258976450093922425659607977931656371476312803755837671083736483431803399294978816209408219766881218450605470288910854848817077895721557651218321733159434123311299370001441722332596056420892828551898823692980738881848748395924666363514485824025628838522601195141118630064914331269604852127395033634037139182304411518312769036290046665960828304316244905690753962955065699711057211976517667792317343179565680789551164969869335017852093359236674909434253840324708004963493661163978975426342953241016790828640076832657137173930130301492154298168966276132018514615529233631682012637315252609609559405041703413744161581271878835147269839650669786296502295721719689728787276286562581954812006430416837313470132319814946844828503633713910053717527063946974068486035060286073332062653428523731085823752919684305909876625839162473805245314503570890362828900255855786333575195253826139794142591165186044999438492065101021114020608398533372860123613043251714742345683498962993291408471618724699774835546142813655359435352997935434912484888496645028071580247343027843282609000509036365301076363170329620398188626012195857458049495109227682674991724154504924643552451928234683006309943433248023234014792426779975655563092120454602891273622043608986019292147048025532659202783301258994780262709927821088583575599881018482459860346143110730637997418889184006513807818967957885618052490353369793667730516809592109491930932314764758951262158990216144276759201000818504326800482836897974762477664075287751936357324657404286190355542331161922632378725818428190319348527133299813671872879630976366519540517789337290549665330533825748640706338094245656693242124712535115150832291864265882832329867973133690946157318675521382431382279529525520681476187202456139270870678636095352005279411850783296453541965892973521076259431242419131307072887387786143028541869096045393012957373982831935069912898820867056080337009408993205616398169308523474435634495329771897722097245714745496563121134122318770788677767177435695984045864154857408908830960970867789839216486770694400332816973824000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,36] -46192923856070634087429640898371678922486667498751522563278044415836561549571151919119332274635989909209875598697719271132018975766050203795862521492685223721092165055369234630341482218969900893888086046530968608782962392372179298445602475078538707266402696652433317620740153594777979542681544067319616685307777035133544214363986358494350226586510704109319467282021793458974266111448439412612504053520972724533788541447810224540025164069906432415550026249351718656486733903500613644899439375877939234164782293863581441204029997758911129684617855271056184288788272444590337365874371072904549459629716790946546089731907526929164270228386313386158019325088522050872648809485756201505140945467957942228423039042479122498831226693488125299858366889831078193592249712234436859420064796597177741148043041150650254219151137693747603340669606752106359072672493224795174545808225542802926507433132886373852116068344492861588154222497432728628880359356568707552408739490676338922680384492267298907381668037296279023421019423046476402429345905802611952011710281765240498900534881761909249980594357487825282751357404221273471060022398501661946697041976060225783126996099668646694169633124681678293428879653350495634136592309898745898728898462676653782697600301791215485080691482411268836174631156835191562107904568534870492492797241600646202873348710669726569314616455553678412964380853680270436038304652132202156222015012614097500230158321565731991956195545438341851613708095929491819218341824529878316078879359300248451365809510466344236100886769598810113082298122557883140839895541732297299463178033674360000312212998908904573515810971239841513100870954335335813911218224492476744677083928639373089903512572690677996273653359305423184480111301713457033557064709889139737463948819525962515530563543860501452385210494590465604004144572646565413341939276625415036904510589298424666052952736131135518217643243982366350873564158740774349542874191593880634259539028970327696894901933692601743933123248619976888783402556275006963829234143919632535843628745423704727390526611359467332401281759738586918569284226709539313922969344725908274720775187737239817380552975476326400000000000000000000000000000000000000000000000000000000000000000000000000000 [115,37] 10250748028339465225280975587264645847032767759400335586818465216218927445058735051614173694189444726968706574292327281652694472813907524885010008092456221923403763260168967262345922853076277562453444455350480218942685500077243177989632083239974953347494817815701255479768346129971117735851759564854660999195251577530567941226451387068719682069291311193762838559879134278505439603560763036814256810895410656921104597529002691539999191289408807305645505694509998666285331155847640062033441044293654063535118162567942343336356868323678398948870564915446794391582277467564021873391727894321618339266462848892661700285486022849106397715701524114937441814232101415672403046540681395976214544028571427051904569966718012611918155441416939621629841566595924805202390094597650894802554259634895078291293106840081848661813927427895181354544524938964472282616747973733126191102441408978270191611572240627096253445505248358412301310453185852994418021986057199747017098583358298382438004506684953822596891474232251341376120085847740957063705693412055174334682364844174481227817614898695272948199163047714526991526650737599851453768276076129022044840228809939054001520211831500674040464040364882293543056333190449443984256797436480075918383118659243818698826342202375152524362634084407448373985582282752276158939932946810462038065230593416267402570369075921053592360149214150719580779260388633657410001641307432876469394608691445808805821818983450554074164823981533389921064863479894128531383779381452591306824638995156254862227422457315567364915845804284916315697497327429697303763949861492760117389617287465775867346290271742187933072089427616763256787768310552755195259576945401494898346179799076588192185194330202969271231947738074057038460929295539343956458109202712866974245896923663484533329995057278943830982671670503206027482853574645346580671436361366203548769870456213465312373133394870881945169234837410855168974538971399364877084067851387557123482757918951283388829328915051029027936053625172495566914494780277639711020196336905292581701038229960828724436023315819067825203243292650611610245440100993747570955151747450899399063675527420272795460700938960896000000000000000000000000000000000000000000000000000000000000000000000000 [115,38] 2731277702356773704458907946918432680683677742373374844022898151925830821985759338670611439628900011777369555165485376187233768529958290514611257459253924100198678958278172759080460972271758671519042136601936330864825643861611326915031871990355054355700974000584028238422143530592015736630221819718896699206181822386056448391285542402176769248026758307398238479341395115154656837998259080599110981605459701152957085621385525689964527901391678578890224764486638116325642332589933528303982007110641833832539549770112043872163799601169259945821884411116744156037779159897975288808798151486906833831070088084825990277449417731132300290725262418482815223207056368832079969270750724252967326890151318317696732787486903750360289306232891102825035190460746715668401603651226004443131495215773114650778658122866428210687593662779301324990992947013518183154690366508620821535344967744419267169954235359926338513790816218881200696633155399100803835175563690274690739696899321137131340968383497857395434383343746175066066947257042488014038106318223741989477573571049756626698791256732207593189372074619032680688585992835576231850989209154919184362999079435586388169865416801061768623907230708669589351593132109292327639280756185157411520828823276294320135452517837966264796795122229393228288705321314078186730121025404513878272820389977248967201833926156278199445573299528353676649666150335495228689861249670691373071405735363689486966376081465960640636237236300057214507395204213908504102762305917545586839262359519281561650086005990427327292456218267358811939688430033619221914703226347299449580004479099187632544116165478630146795341025292878267478348270385569710500019500289166376988101910247523612203507212468932376639519086968056147682670197889194449337729551009429662757047100094704668355228189248462523992299357534413611261516541572497967136924446789784541729014178933791358385148980589990572328897255508156935166654646920716023218039879483204145790861552783975708351903800247974502637441732982458693073748805578048267253265671818640463494673318713049458625236145191223597306531593044459649794600369593167606103512351826694766314966233130264923742079130009600000000000000000000000000000000000000000000000000000000000000000000000 [115,39] -4996299227489027211928469609250475813271761104951695924250989153404415770998137054063602585612690183977460977494609105213465553590848537877518899848184352995453153289661132664132087084245108381034169597383682244041096160449726936148841248299059331413292635848120964588112139621018530677908245071575667317436716511821126500573526538873115480516080614582825171540978189315250212876449876286772231236825979601896258389979986852149477090862470294179165854940832946522437019876063643275735008599217558808455465931117117044965610072352088988351298077481651131136263229579822605270449369494135496473545025096345133519690084836871871978204288098276723163533731393893296496688219075550706318352466877157907746696952344992541307426898244764734476694129140790980549888772311196018234616645522183686993480624056968249292306770416193519718515765347195790676211986233737400015889739755612359736717000539862275856970046780386730950599041222740045075711720084751516209990310812061059925669218078508445636711416753697494224816088487743276611391242452056120928361308437687907137328869636229287173481347489714310486132751290480416029757559363830266443705657979414969387095427730568245319685298635957868026302988873276724657451706526696038494337778728552941929695371673742330166751805389256055740961575888828792829083351845883982684444110979296591182530352752493342305833271970840265866784211595207077459498725659590620926462420596056519620840396509782551804308084165828307347943919318143169570194396251131531435541227296275791999935081656632203126096558037298212662312279129946441640670211604730442097297214900008730313819371050182947743154553065774909616255495598939610994231340058801640220629332439058655574885665603986090532601974758415412228306849159158705390115066113084669994413411500164424341901254507352525418327441903168172888143881149959902887710331776021626560947649748106661615460855639906193921346090666841979467464717174985857856467879372625503339801902590060087228333702189898045181952380482726119650626362020671732846731062113159251518098261007219788551110857213408616058931794851888321615555141088790318886406716152573054938280524980245857750767590675841024000000000000000000000000000000000000000000000000000000000000000000 [115,40] 3682577854649954103380416736982435233792430706882976900166992613155469873275219708615299935769418598706224735694032930984531089250718383102269421783230689591198501723433849992630517594238362912374356946635500217487366742453970833766943766519528162300340313025178883763107958222148505352767740746394398515531962294544387015281729024033691535779126359933381579168809691758918913977212407712033079097021163208211642245019721541994511286985058134597178205602615592644867961788479857364704710352239391584090327891305160109287781286505316006840857634312778884330164059709680629681453381702672386854564261979934406996295545764394630894624946731552316820401186880035325479285408725884807108050275198443257680438146552236172261897198726746720107574789993766927886733477511452954702345067614934481686090527896687931246243254086972740099922670031243483953052201500692350983559476260690861515379647087146654158725944427608103258374687739173087573742089778332671855956683931390932959006784214637405717918613776942589098827248355180832038805748786260108460994578265520750461943649089683273570284507280226330132795526031526136533200847228640313960818285608809974686818602515296773733844303430506889969468428176987828548112592645047879750747449001869242062286812348262132010228877752681346777294152529886383401709681621143252809505467309461781313580215645872635302054140325500504134315326643415583292002449846316859458825024997811321619643547060614135601724596226641547115920877369044468363677555517606016807456442873657443504136780030151472402806113293638012983553147324232930799951291764066908152943092237424471496887866377747722908024306938846450589029298933544990690446483883913242917788980310242068624940651587406979630338230754920774871749470344794257965736576297126351156064082464921237597656326095077220324958728287880150695098204463516856526975598810077103865035772187393145100824607902053460532924976101006812163062685949117739754175748518402620271937464496574019339718569545866128109912103961662771875169339818143773781989396408398704089001589740505491171165453140947247889611341674350796194924900442805921115186867839610229833915716917403517469118774242181120000000000000000000000000000000000000000000000000000000000000000 [115,41] -2007420714182597424938846946365698865658020964057334390633752488704831494991016416279490926207188636774489446044335952774317606835659974426834199414420580704182414910576207104513211198252323302876107687226023027330879841088970711777299274867003056409254209997276866552204570871291880211097365917746422512849236526562460794777672823706159652173248697851315138580309052621332817895966192539611915643936227970834587324674616173055199555541743234290104992557926100045101273150104799964233212389986256130092784035473088105232115470859847721362721632633809925692635612384352628298469660452832870526939747490657335483942397733874660694475641208602668172647025408859394907662557824712191110212092349321966869727075982220940547221584767438896893263098207561957286353474169065850278376873293841052699615754747048346882827122874411649145690700393683327833948547406002565139073476133123364906412740450473077362629071880015500644690139707961023896684198731074094701504079455058620724279914438247497041558745534481675646084883772763212769531108840380249316638839594119011845966223417307113420973675403882966907860764097760973903259568689055330333588469952715421710403063840394439624900972956288141106310064438680831226785463541196415489682340721998795438838687922003779749425087154882442186344251098410769986475166720904723632126190403445381741446493691173361770401738175239416362178874397475604553423430894109846138179365599284486996839651752885302858736701442970084593304915996839521100352847280494797906220769661438257482812983366180365190918489862163408501482217322501785836546493667352869394510505822161349859815979620905951452773554564402780700192572220845307176329101612706750789872081415265993671800881072542349346468830492443605411528978562539694586224792139215565892187466383773537097022837124727234500281416547104889791559785780307516537362898562383546883654950762030595646263955634150647204978911112757837106098720938726386247380971905803181610648900707012715603233154526810055224520991339944509916322305900319575033273908949137354992758170761722395138329546262089029857676052293881017001698122288010258635820033597516891504246868369193977077233751783636992000000000000000000000000000000000000000000000000000000000000 [115,42] 900315988348341402106779171506184755008080041131392642052617041301521891171696661076198505013677568572394942795105914118832830859826788024262306317773959551342211354259042168468110544520067718418135192786871629879618147401433685702141174854734174475775299833853174922780101039971265211656052567360489749014963810470996962642295247267313201473158515431723585781948156000901683584848051901261661545509765310657403894489598669727963863293595217969350503005396104524156021080506655043377548527314882330979532301972502707381096249194077293191523801380683871682929173657639745982456427233009034327852729494150031389519763302985882041490942397235134638007187654021430727753429888726453390789973883366576398030818424787428091465701902857227159919014846604593333171449381037034769116614758149634649843978419932671486011657015332201511312339435658381800527829346442823994333612958110988284425618472635295481812344054931651575089902260954098096556596983188528826315365292215317151569361200035022924878067541367624751851974842336458792479595144761572199181594425203965410026210011623301049356268634913297519980103165514264859327106289889755556416757799705898711264097327502626495959730032611894249995356207281875379075097958167626453039969653390362328297315913609470063905529141679767221788230866120025090024530179885085036121533362098661211807703928684186775793107853158871739036829086501002397775268319761593324358406168572763514799475019573899334203876437285727153723247954177639655873218869264232504977284342378617735984360194055464287742261910237322929954281909844364021546715302878307811136350262558740128405475143138961067651949783330715451583500654890332054512069500989201295287820891195242063832454281189047624053744454129968568928297612263870170391809124290820436466395691589652219410572123965326565197510000021048196431233419114850871452963258101442276196343594529262064560513244670875994605602276729511554032233633226272577865734885816698559449808676807832011427713300310422810742592312326145788000624635685229472534728267893049332798592395743460714605919684002775187523281485048003037276124455207101084822005466064397884483090609948801035902492879093760000000000000000000000000000000000000000000000000000000000 [115,43] -345279739363423113102197309250002671623470860969469270655158221973104098920394262459863989994116257240398888856429493855029739504121123644162635561261087116980267297702953873204966639611778886546945574447031295820857583225294330328313611006426733589223551365427368953211856888422074466421796903438508034783784013650029073958113003135910590838229048308442456349536783468559450381604627637191682635128802286034071205326390270832424687730251840890487626800126294497454986285380809267304034504439517369519045359417746615934498782442566615632673928477996585369465651602395340698775271693500719762374723058761189288327206551915012544346260129280744097799155329592376853912222518623130794578802820492947194697043798251241116074253362040162865884761425877963459345386116176246740375841729704655972181028474313572093788424843356382562306420727840908095457600817207581963302829392465155222737740604208632071991817761808469111361161954445144535331805718943261979293025592174793617638948559536064926098218766473237058964737610436402843236076588870362711253224027681522654128228763572564329285117499167505191753436623427528612948098611229384297654380067254564704060875041707059683064107221666450040150028404982006858939497334729565776128731046620216746114003447327863761715139218127126348433265914271237214654569591551398933753193197963478288371110437437154840141729507749899403661694029489632996386568611423010574295481635015672629559490139604468967180433362051537100266989999359270862259090243841356689596599606279478939703849098100652925808014982845779239237279103712805368694757999069333785103007448927484247907794192910462527115431388371933262899659411608718753629277450526003294412929676770170402456077393612644379360999776064509227753962240224680888252328446399396481674739372844040267491431868916910450815210301876539892102751006803729028204564033869872823599023536178404799232504968558540957981029743193036338637883487036888974172502646196225079131756564385843886410058541637136234033581077539290498746897182259323512804079505028612341902082632783832185799555744368836599189923522373192007612520458825194437031342844839656847317386424532041905083852034932736000000000000000000000000000000000000000000000000000000 [115,44] 115274397505224924972776462858533345324185848746867907294638350917842115613522772864064881477082564894155301943379449486110715445552434701841610968061692757769115017635985943529095128504486252727112302401173376609922879522227638192969195288331554274523591376940885080232431823323219170103664701203594381422380801057907385542509753907570195136227862316023017791847107015348109504409116810971877771420770427433198366421669772120400649624684365449472121734719509487973488372914049809942772699854837438800676838693257377378894774209636947746367868278665432081410125853914164162915724275169098893778358711481572651025727188347019788832131843316126717129443360509482559706897361809686821306742683523859989198684824888477752957743826563601646285729271296716987458430287846969968552168708391340991051240669220124543456045390337085461513676865406322507185829673974974731572638344036092462867503714887216505453538666790087953208041785258165593073897694591922967325909182483848560311144951595902968626627071349024991626250797021086653347039640718003981875692759439673338690509236798165463117990996136920853482598216986701653459190888667365857764701264001975549605240619571163084151909494108280932121517507047392291761522656439445234214159192620963540815179145614629216986199540732151660633586548724477016394297268077225403289848611160038130503563834911480065227050912119722515145586353409568693231426569254958294787117608754920133178966131093741614576468154701201417885190611149512079241063472425650983160653010165286982706057543700948587003220891133395426233067183132946408306109705654766317447835345036470202860970630462419305130106898528016918262140985121227268718774350701509927233561049085477477855373294851703955524577119986797097709147624040299962600469501865557285902691262966280610915745791417454901240746912639066176335427685548359578663472977322233247239360184776209050967775469688479677097183681831289174128040539523776866893142798332644694481977868322712628256149107018349466904531667719966254851174515308298227205940509095338357853738346393804385545771412173587274108846315860304329370445775694265260714900452957471424010833981486009355774041648005120000000000000000000000000000000000000000000000000000 [115,45] -33817514903061177288881758205880400946586025513983574694517293049285654240929170216977066458921308255835081637929804218008337257090684148896033027065551383056965471537441091058319978863541313008082358691059016030328367034334892085133835325784544702934044338879510097991342129445594110671122969470130703121011234755048321130803157822947606738851879740634076963503100171923414996314171757339027825612080407434349959338356488548894661457216611389223994163123538239415393080946134888619974038094459002216014790040602996975553105235657033187916147274530516147828510478307795143139997302202484751821972093572220434753894556922797051768014959130255102997967774769176595014700916053015370041054191271614954186037262427938690163640539968923970796869489425821045376852270197516449420107942814522095541347742558949150499845316610844931258099270729591455502129615886551010033098918042245174872547122396842159788372249793580054277195470042826668880430514995152961652992410352483904027931059978756743724976564710358865136204505145625165801614834496075360471924518301811795654090139888549696847357427412139624006472609587876760938269201750884768597067859797389930806838501823419668286968222471809575858071924691989116064827025957859917420474421383673802405483382773888618630363457122334273624777149091904912654168399724778066920081880517278166968212650289502208466199376161967179254052581782024232256906040463606840304121142493541335964304324468284715642425082697183323262669777907192663705890718909060488861927875615900397742067174147518758330244756000262934808656331018427676650630253038945924057497328419026520748172572567156519584673698700180387477463928108757183723050499203207564112904873798753709984104048050085245300032565995382889006892436678960125302981838536722608901558785024414770610390310381104709808296649663180249381100443406378134124504103716886447383315511487731927309223591778054443923598168589048227600178525492306792314696078127651464743154813734837195528974096196458147944726175041393243035677507846568036207831436213740892060188980188189345774144297821585550850528244344772407648699799246930516764730316034038989726758053096493170757413046845440000000000000000000000000000000000000000000000000 [115,46] 8766444582215573494397577259903375173027619274902720602733113944334674479932678449816608342459822591007330051203611166780041995197908506267767929771026913275294380062478766537041464172981145775763982100972712522428746964046250374387330987759690217731697452555750105323217341047853064811245798224136485463646067843088798531407981708765422977443897297061560310908208778191599760316686643149318621210133293193176336319516784048730511497852253529953823758749662115330953958646480401537995526257530920896696697351147690443409338571457061318593019861578613886304328665465663738612683416262969465429593056770083558212289371350570883975141218751349602533545023813497669735734145993465377416748988564534220047267949375794594692605625009039015254643444215703314516348902787527395811686335354971750848591486741938487308547863402198553953717090110693476255992899705332612942265072427940289535053720588575263817767177350730063882714117959658186728380488793517906647078450139366542519670707355801473959937594174700591677934108667325867564890835676899684997633610767243950066271147496525296276715084880514377797607493441431366915141184692729265436772204601986550144209011885019998814926499945377049265148768423208755851310816118127167423654354521763032691979077557311084332496290513863231730992246210921700475062988935473726697601886814147626901718662706746721842885418564777911363495397083892804332909423060590778730740387852791069972495144398616422260501115624727083207431915664593806705121175779729017657397607538597289873164328057232848845193029964377060070812069180170003322538474715577983551376721335217600476814715656924395707271808727751171011764874964420957060926576137183360349218567246791253959421510441158256027110746859909512187420878129326884803900907415347620866616268779683444446544519452806143122775279728278664893551203989140358494713035434548775105742655950151547897844057802326652995072983151693229380647398045974245194626219838307435698209902597478942827450980636785932795738456738125468410728750743883087512199522876038648528917888774141708543100653618930555414883509724984775433049747613870800818918162385875944971780386867794309115846380748800000000000000000000000000000000000000000000000 [115,47] -2016905759975695351892339412796155574273154599916247061340946917227643792021714283769214803676834975311501628769099397673413856792732283604264063321769299455850973468247587727624053277428812449876926660145939449334987858434713848097396285094939070538588457156239592695815401388277478195633772184614579273306596094137199024171108808744791209487662230154050942682450320287163733189238205819383865606659811552163846653987789101710421154141231369426695523571538076853062093209154172447305862335534510326494789684612770137693415264882650154032016144565760658877902034828623099030927501555352641735936608100498464519639480134904514580079307555481365532513131208454585631537899345496770412060414485166353832609641551986642146756528019158971221317990452451560104627952660811959437269114451791060255561446866827222325610594934133739986682163774300743556999921100046442317604685842185635371891422033893481066986765952998091192842572439731319784614800905761920490764216688347550309583380298934618085063855109940169932027205208299969334181213591115986020987549792561561669352228560006354036117251657899870552848027569287917971616277088543101147126910507461928869227411343426531711062382510552349885911756510410752860688877616773285010847251586803709079162813012445683676546564621878452817681764004147231368683972195900974103638951555686608833613710065664727971454018523772441197206846960181649486750545043964721106760138312443165662557061945238896570473620849640779912996002944792532009967529389128264559213265862592862788669777801775311410276635967505401861774698940421025614543348161001596000091409716393361452281925662167783244519424592166585348268338667497037078548561331414339414574071231999572804293691748155365737076114238879461083200023004808456096542093051340556154674075394375083703183172658377976158846775898346867981993623393792345342301193548285264720384266739917817880563128482537283463687724887495215962505008625663351083370416447863645918404009076684426357614301522639884945781611099850403974981835403900879406866367289439222619343077590949383606504215157954243195525526229265060383677552102317759286931833393989279134522562699479896916589847511040000000000000000000000000000000000000000000 [115,48] 413801712809793248094030283090129474230952517710501861133155511036182551494740906563156814687999120027222084053308342298332499323423882446013015556522023553086744473622163824849162657039996007647725763072636955710866591479153009934521369572664047045608743935051054010214867757019619765029206559680368126668535195879332840859221767634590876027281787939776999458410440876890291746055353032235515254423645510671821627435812296865386168373568440556159073423503123643038558216915056919388230592541275854804700100709777351034674676351454840430795663375878893221072831647772202826016274826925968770597598692453521155513315045965734287513386900141130401410761060696406347403627282025922837963376594161148497830146804002462786494074096252907037229287650053621171912606062897403209903967438958227908168824599580879242883512663409918664482557998635100569700998082388429210018170718164998346897180224146999213991197241197859638803060118064094516979350210094911400449949176056931424891821336964984788512576188360503795025237456886749934022631770005623394999655754933897793657481602047140931876659781017796820063609244202201512248802609176000010921385637949474995685183991246192066228959753272933934595370885206880230347994665395446602114208061959057208855807642457711975072009241697414614593171857120820357107321839791361677340215607629595115698222168177021143613163019837228846657584264173134856625096639846561869037206297695428485778732183156453509695620944548713774650327709848711832420086506604378528676639267624298687870667384177345028003053180848441245116965637803360046462365150308274039498084093039303668747910713194015755362792953112270892290559259008141412359768725777231636450363400203139810898430732646519490917351197141608878796080669018623724224405420374950522920882650711451935481153075094823894462374847819125545205515450787169896146440559168538674763677981342757584093713985439754648958992652573116124917947838907894929825931678458511938157679027100833091635076760075253939141259406712378797565215675396005327521273912371484847755703975301580611826350817142318836564013412955171503320099832996399099385121141531864631492097752321466882948962713600000000000000000000000000000000000000000 [115,49] -76145374806092923004350366621566516510455551032337495154484876321336729044938505117089626020942251641778205309840743746317089603142120344897109139024814081910511275698762027135734061110058493923279385828141876292556850112772842413393263568182026030650733558494478170172979115705900620476761310923219576573867764322665097221420227006041415699595266643972538202940698739619890241473094122433515215433552533897841558386257651700853068229473267506878985824186720867616496877850349898813335302196365321946290858685629735879462593558371196573975109033761476042435700798655530872282772090169879576312876134368576460106108051692509548090015296881006899501552762863963944832161807111211255306555321344831296692838688634719269703191374850872713985941383322929144732056046556104528039166713488897170694176295775039902187544643878466812264539673973488484596705566671408052566108451893312927867749956542067493081084223400940712635535683248777362429392403566555141832013369785100943396857707876361880930796393889401269969086322485148971065333062160753290616218306381998376035864276104928541801219525791689757101658914579545462748013333081867380238835696168466115091796734089631260234853697282253223634971477290743856229768103358457662224636282721357223854755608109517858406273591941246943380414722998295607453165858192500438097347974978316054289727922481335217999501611857532014626730434320425589708153420515367334895886911320740796933372062062501863589542151412569290712882357279491672965237600218734614105219210105605639799667808012143832332070162367167171911128976491783937016584496680315534424963655728772941981168428096819269818744459722339456927530197379977595379185423717950967166090517696940176733260297815075138644919263939462643467475503563899565255131070292345413096514089819973264106236691435379789459677184165428096691707221706570531351587745160312680839860271911209734542987110627735892794667294258002217429673897083077524197511303895083130823516140589864716979205069162549145236980162920930064540596956827436184208462354157648203479105612687726550551598211164134287953316126832987705446205553479707644921466987171951019087912784885761479952113336320000000000000000000000000000000000000 [115,50] 12645104318287932149321742934584854144483905025665491212089480728011915514874794896878703640904179441992940284689618780093666080639951781662437062333356693725286694509400826503134595875519070816627612177269132247610121539642048046309595357056709557850339973571946704803903565220588079398108496069748609334638070883762470789993165055587963995955032772521301365661971779105237983357632338056990872833686854479409555051612473877573791272378964847617750813337802596705150921335884083418779251968365960521616244574654898878543292471141366069860974332688243601209863729453887238440950729428256866353678794221804449880219496279681760084126581875905075184396587359661219553703621210473126449594476573535743055231051194295738584268097401670383436451937366433745362972446592855224082425750262986388822627277040542500067682075784476180688264915291518541957128883296831871901491450775319250287469934801399408451171337480938023310566331721987677377784420040617471611206022529926463397671469988366688692814605510766337152061198240011409972589207202007738379726779654098962775989127097699919840344748671335646964447181752196996280738214183287044225298867362078695909247164241200603772211885666512009350222176809048931602766256390126466261244629895291351549947875075980251542967297407095465192809959059634316439377687016238310902800650037929511805032717913837522572021012501178503861069149670860443235617197034641605085905162341385391613686820230448678032545403416747498568936905840554047629252069392465854042030490071507299430474470950328440183294771392889364832271151134718445459014280958766639332568801774167917042105520837532463950020211840575065927184112798638725267713942373646476729634479602838573918134192579094932942590156378625546095823959050544589855226281352233159023429211365323998796685282738927757128118718792818225753043281870508986439783631325790400058475508548608697975993505008189583100396538938487116678935215040667625391236984060310275594823878071949625909800661873861817610245582559141957224522501461286832632260923853749183051342316766283475591353736311459918240215377720195491235522208640788776607246739083434032142636838253880041050157875200000000000000000000000000000000000 [115,51] -1903888268279142576546064659954753766499876148042160393007426871087928730940832582744926434481313633656573992683237621452953180520846273200044346940871109245637652772299948881222207060688505220687571690328380520877545065356698346682133419618583438141095083605423033400458569314198152623860011042585979080788996995152047393548833108374318665477111645860560201258383066284111038549119149977296956268911847563479393724935001666236692808474101985307891912557459646719183724126844029905925128835958491975701377420116994844109843932011791688080266478298517163347855331659345620878920746271202587277097857056472707798255877736610436771257137945157153162414992830618183582889482027825251113416983226468349190813679739194447866865118991745822189932923417283116986161542336200170024891744011057051229085209470456690008683321897246044258616377028055457562305638465242013402782008072768724617682434908751583327675413579540448270759828035195168947376002849490988698986427825905381501995987575845307841637781093283582289823166789018442256549711409241204211811628425185330343476101710422248113425336326638793957685165987527964246338920144578191924388662883543296766682635994986837763992676732707350569765253562034245321626205169352795963122585180905131814382279244143779853896079032429467502889272360127899437025332064613082178441321308499960871624593209982475914246730854150808804396967398357995925542489272308516585786748821152775027274148806877215299244448237611480070010593101767248483239643815167376696403445579621975186199771558455739816700801972229801994589741294757153750757657351755030960675570106418996594405605751038621053695730667887161741449108828982537528809331685857370386179851079323367463088950111092854576459491528341393290815740255851927231883456804798462698834033489720794375145395632859614546477892904767961529394694562030067484020152928185454601884547138488508959086564673545005924338938065056437521970858686884855773920921587542712725139048232455963248115092900142708769869909076454448053218413630659030608752318128034805614289052669750565101298875687758847456907064697881002217194930339885095149845973304672990627786126505279051443417907200000000000000000000000000000000 [115,52] 260200869379952514000672045922821970725484929709173552916809729140968140329882242584545923868529221214413580292017305772493762949861720333851500366880487250301817839217792505953815500036347930065618552619521667670485164280547145513227987774607813856139893732585015041149370182466809216765311348706502767847800273229817135374239617865462259738539125003517915964556340990677389312469790779181650570922820093519818639632637010795045781647040919542994583828490550132096970923643789965968178027206054530208814815969403858200700832730059170891599291262758804354875502210664672244768128061981811363779643495815553687881205908623841914432148680007411508633159386724432749043511122128746854123996231175905948625721635335237312225910848957286436900553541586748774299257461226019116315893935807367874771566629863953511832415631005074576675875013143120716142789201444889464378545540224650458845133497518497219820767846795917965677565269971383167794727192332643838607530202834260891415641389325018832291508563950378000413322337629792879234338096120662635638548869348485322307565641099589332250548728907983141842170847807616331018767325558540550957685289902872326404551972550059459169730929284240087374883258875293914200419764690404677026345537698925054926891613332514765261944737725292872957038446455773275229892505540927061953531402867849990605094518690684634993723342165392094145514332849194871248490815289055348934602960602638902522890389799626904425854926114323560460056327745012136000748255696348847910344486434307800228376317037737921029045373355972200601762169067997718641357687424761187112389746102634933681351612381403136159777620419527614100017977924655765959507530531960373585446847370205287121286989504587759162905777197465198745495422313725994686968884936235916616788252980699877877884043769173969350844557817925826526561468422779652535109614872595253647370565110438388346163633877363529734419951011098987027499453902713617019202295434434631820679094707282031159400745057758357596924138286271052163091667349441050172244786056904208750511402615527043890866628716070236633847057750993580598708101143150405704198579428490675224988699357943827110297600000000000000000000000000000 [115,53] -32281058970743497151178899023811749275309648203939961278570663594125035362899578962725797246608491588866291036038249850568527242110479095608840470110427641416451023767681164186154836071465108528110040873454071064748181291527573573770163911656918313764017484492865977154644442220427694586873541786541880065722658576652382943850918646358869929420865171184174891915433959637785102048750840504777607660773945382877086690025804978137178124752277200559376794449622154047028252580085459663860729179235942829282934212267874850214434516600312146818850177170421238159975525263166568414216445358943572800246858750568902175777572080248246737963226171246353878273180911872559667536814555994746692984917308982764393969574145624175081521301228640492907262410587536160652096501412716872512668852562288440619937357316977458935177565103053745981662160620856132486776451488801617713852409778180119849101776447137112434621636414742384749407964956059767851907463673584770089082658303355817241232357279244591724410234095866679280384835980042549340686422057827278850815386215991809614035947493950874566054588173696812185088492265266500498670732009677449567929831233504016020851144458294424951479949200577462618411123214673874703890258720901727360850259526596221452615305512938779357875360276812073022598623608141192193480586425528979889731637851803852501349769673387057944312655371228405491185968032668696960534668961718799754703233136722101382474847088218660663273806764282184787018240083113733863864734693614568397655097545584890440481124684018692892047177726707297190609317577511005499146912224884050922707692585859770306923777530813758468995602502876704762427097544816428322927785438213386388079905038386153414990701951233902492341236333458653584104991212581152780556826930573588554473455581497840269160048343997342818900488472917593277153666922032704279284031819178915927127312873976733760545136539727314227749704749631464509843215176200568471391728551440362990433057449052642586936588896606657956711955060679308524987916802067731227940833333503864116203566642696743499242404505238378505417768624615706578339250899488223404823522919527222456013910565285311629230080000000000000000000000000 [115,54] 3669921609011563521692588792185077200208169962766921763712989878931591088794206433868403247983056562729349618181170824283725458526977419573056970025053861226465063510595392047380549723799211695917846070326741628100695681978415849244602705681739911900409010351353342981707915435915084016478179950727696526190616191969984201222763297244764489949692134384781951424648442080234322055443892941357281405561510681940396518039598194940940775672521507923992762803624291143165061119599752368433471540464109617615104874036803302244175398202077645332062661885510847509746708829004010751091194792782751419856535317319427062929996303486591554326815616863341372697093936108779269779737514082802318603994178211449895827174862224403822452782742632462152876683561154207766478288939234765147845897807102691359178877012347682718211668656238375238125558975689070201107076902024973746118948551438749428190833564741090714618442300863672682039060694442238435283066222991443519872477736978535802491765839375876843989170254474618982993345441942951600497697205443253915657491849889246308019831182531449716415687924869138307935662097274960746825966174879961177451645418495478375026645027464276627965762547348603231619873523443366109667192211093256244984671358519561428525899540109739806917204057900933484459637663401571430659162239543048061547972656820287825395507048923902757226331773397650630723868099236862504698844264342627721155399317689337263746002083180272510916285499885831356281105317422528230245780086281362573782697276412741235044215066884191147848460779620482758206044399159407864197834443325618293586249097387978587348856239172575297328636780192833088362029305160376080349838189908602057077447852125320940815504927112155079506558607598754088535108638591132608097143538090382757696157363679583880712428942263264843956671642132055786885937530665784234800025726277476071229165310318508638825864197193789330585195383163552729274476012703734493187885068916143982937853302340400010831377127821345678494194532996003611442486198775831861773560696654520200371690797431316508584219478421997638059442421040107872696515625629617699886060984811489349888404450953197413990400000000000000000000000 [115,55] -394301608342210720718626137498566312843515578616756170421917982056316776444148291940995195374068666889343019585967751887497549285596009880979995490711272274967540956758801854805337488347023833214001919189862858464540213754855099193434187619411342468011965807810513909080571376771906692005952393927456489284644038418687575388608512690869121871614054926289796320751734485416077175279098118075514964993244671978267473206344044095528382046851145266132545298836107765589191352107330122453623590482263038422452373529722490481613896790425639826222250471402265744895583661501237787870685827702940930961334258775413621057011076800207428358869204697910751111556807317201050982313870793147921965629942866154201949487394303358014013038737397044096979272367288820671215849274243652854768360804693094610385826029851531070573076992321361254104771520618297553556893739988182457321607104947412336787586256626031146991475420027319434390740859878064445622226561558853415426017374610273950549459483614927184481021472065242879718919534021197413291561874140114366516564444401449811707006798200306179984083350431291542648929713318522027593158944833965738780568151799289879712292346552677193059368265071322017118984190267329908505884556013674623684608838563700548947336136792005203520668180090555404568469512967692884931713769317220823993683445664224227619183075205570012162887320805326694151738696613705356439992132887853408935542181382539985342020324535188255846581684110059523608680683890036799022899784065741643605020658797301576157262987964283132377031373811209876482578906959609045398814892907712411768470074060424399027436553531136190623945309407359092539787753425686066877238481825605840395503152293680037130313906747568904591188402365233865391563254119133405562022453648095168470670574058515440902954477913804502886476725958601691171530849185052209285929024069246476111290567369106945283106193486543777980135484613733606628399957031624788948971366204625475340988580445331703514291624229465663848068309524711456554874737105130325623147225007091678791634716583533867573882129585252065405195260436697533738531241598135321258772418001933582598040787729729747681280000000000000000000 [115,56] 41684575373617513446666614727654111184265699312550506536841055806439722413627419393636516171354471395897146278427083939053495276089979110026243849754940273189126138291387161324811428667546355808677039806507923487720897230811942756017501532580754783030328181280546623481567150193200220872833006889999774974070504140080764114768218449705864789590820808429482242459988867475016167123234760923478805198377517175049499562474854981220445608893928637170142064313421368986307413227739127991127803127367615846309433923340015780160987264230551143460381351072395597268047644570665318705329598493881920209725798331559912746160256893181626616250540869458658434255734421670498238017707398141673496023664614112952218606964111915038980386640472649075049311476221329681982533968146343139668987356707435453562789207944912693090923118481796970653053814576697668369440005485355659181023931065691977277524747517744688862125888348041436068720218767297007033487090304921080638333421941597739452104098145309551346197918888396760683752491283546609878131447459700014532119894927042173230103582234175736999298174617985467057227611837774732654769695124244571206681378035110717972830371330320557346319779984684047945704816274877266958990648030471908805919060972318462631116693357753518087921178553474671920362703038641200596846621984054864601100642226729604746012936002554466593396961259089515385201812355313222989501385888408973341584353719024339056645431736189863018392214629088244932060369725230782702216399508943408629516676475313406719124118579989053833600433810196291140675461565196422448449402951320126693602384539953410507726432693239320710882458973594784472879660503112999151323888422760088855872382625165332947943777494177564950740456335755985230174071778513267600966830402294867537547283828644102400194722937845461453252137797215329784225012976782754983254415150396253342761122794525655889199587547775677036435723414311392818896162780187378679539955887901931969233496236982824156140937582158137558857967748107742543130279724968659212832179441131626195941492885005789620564284015538949997645968596354608837326397614295483534229792659219012418008879856471139942400000000000000000 [115,57] -4363450113488298129341338810641104710742738042347282968645357657020542637090574426679449322506125953023439000732354248452139085112556440174120253068049243377423501592559271794157898761624450073662492997206319668554736916348311114363613100366844625174866741461928104138018305672473024113638126833422007228485609228226584882926091346550930286438041551935562024402065161804983198962707824657376576658487086633374073261140420605350684518936037642977634918716949931354403363443545152039619207484848183565411879359295019771261420313454947868778467884271171564439288919017539310534885088969205762295135671484714268397793462664216221372366585956703451213442416049791595075875572215559933403959326371541281943328011005759468343427384046924834382581728736780838486090372121441160033950977128718468889287581069146446637863886032256651347964859141738918125975045911470596273552059136266332716736765809494258318382482881911272823802145520415358451578754187340754398871586229255558408473181384560726683598838301797413098630685824677766214146082986971984756326637714983261919804670799110894958704314975569494207950265848735050086991661690846788956234962810285161266472550474649604071718696152415855068476780837664611514066233777980044737521950574837211854153487200080451533543169236209878532939159021493879176312482198999486851545207143839082784745312109848060241976754086992301704371700868743965350215108697551998221867637434309275329138872097817546145356762036095550263051592164997664052963296133340223739975662271753364281933041270094156484122449166793238101592186245205739487748673299727928900941810106049195588080406568761761476053199692137226997524741864207402472648124323874299766199194272812034365265369717484284577918690370123773861100673257969157596819987513191245875457439702419688598249193543952752728995987948747299004275202052136624724566789434473950965550703587422739688238887821979399904918252354351177551317040926791171714239306882335390861077461665016190528561210256915147991132180967418143957639381248151126886897831851414596615113708312383792320754263021611815979560064860923213972089971705107781358710912595476572940057752961833836216320000000000000 [115,58] 435664065452172178339785193456002775261849194324236228223914689387972235664661100872376955000712721291291440237598169917601607790350881195430618056855104917173411097232611243290566408175693011629541312618887654438036256326179284699282711316021256146515486881630538742540153003099442380480707924287039143828214452620165953983888383538184014809741675028979167455662165389725561361090937530430258851063630334322993190839645791049139672033703975162134192143566496889038289520489842377444478553887567440497091499129422155377952412702980280743521834010261643898821925753541380582205480356912858745676445253862074683659337872971830584667626519907255441872850815214789586963031964553943340211446167753965584735437783160617445808905842427091135093624936499341179744082515483514573986220850826532305292192928843001186591653610934746411176151797841500688495523291541689017432228752969709413928204995391809870132745120952621125431527280832221609288832847664237726900879228962229935134532929954565279994148868068495108866201783868197431980338608571981683257074159525411041174341128908433579630173432451204669503962901824610678666664879895536687542957507111334582847691334852305835233382979880883646625918191403559241880209524071338509410162924256032513953461732588666356743634142752722152169300359197924128339259759652805278514772712653066569548705173430978382938896464067211249874945430659540113708383732503536126883575355911991994696400663440262343112936969898345950701716850320262952231205630019390209158654589700364469717853860538358982166231409417798425454703071843832670767270361557736705023625067107340376324629443895959651041724423082059653901305951228477096978630247118878163840355836896361918473246657522746513966078040223119317586173246776783799046956963680568775992095297795056227779831864949704815263492120226317120764799704174306393533947430773043524480472388121234820248224444534667749992686042909763484742141726416865450064200952292519781508213869457468095755326297895189504535367489004847187216854079608759514525269891742630240721250008508358697925451351194350927959514047919222384719897814363500461183913711114874246428476004866667315200000000000 [115,59] -40104054604907127427948321483015192356407150527024554415922867466462565127099659874853129262425569333434464841327523441583202328231302128558319215743241280765170801422629230190839631360308211544236283239520363932124580974143178141794364697992637556738058619588157266816207034231049058117996136141851616254773405778453947557464123732759994639030709475616814575574512133103080908563008720727317663206867052042778134067610488226046805125310251960214207372926087592113840137051144856958105963044829443167676005343800498784547827607990474710014212158669939456320004787011631032016642840992727103355806367274986421459487218458943303280105545773961874222864402132456889892203582801151091098954136456834181831558625021183009516959567061724047527444396014690952512067838272831347477272461265413782178813159762968452443651139435889807396965004463554994521842463156341525729647277050790126299120348185760528794423412613511977926744434144390412053102450684278686269816529744539751298645997649277266845162994621566872808869301815479632453623186623574627861172413813338838774669104689930186628433884217157599701529286696306860602395625833117043538303392634408504373385219544396602925427149168306218117983272139168495100546571470040330379075069838925090346087744355749882190707996023398369868559104317257408640643035643784559360702918942447953062910122473390110473922835768979350632016147808651969982489398741568927262843120524160505657348970493759561824898193091647806388650390667310147249090739082864506226238415712128472575638701237488327515501298601058462118758427441598981865199171003715767475017347557621956042949863556779976391590656634240915353951178926398519004269415082571926035529091088931584380411765023136903690549423701503555264845607608604211528570128400577850802336323559466515602774318083641513644151104467699305523088972869555908251764043812573527094449756992920202314677343260697088732863117992555879090144329086641535910996901702644657262057724974446669165320613754516137785544354525568236890005031577544381886086375174525801267598628018022701621198447152551358090068185398650217794194313266656290016148002309060885570530669176930959360000000 [115,60] 3366740667933887884010691596867484033204791456438655408657773535591463729562846082643170916541579317800571397017983717148400033471068841374314792001860996866940639646242313344286918026116483412282911562545226461032372997123118416107575816575852546593546255307020381749403199383082328019687148093845761710289072685790196295554848306329704459535795304369487997005823804448808910722642454723866700634237064639936246433277760976891013480344037355063185625328568958831303773071268797889217936055456882041122977673614560038294242297582608100566840471130338170152880166958998248871401592881786481279053936552862929656576237769243559489737487232447938985285592531537073564536099879087674171875500400270669821440047941310129917503022947753138990229215597834577435426715980958450814880272487491696325873446675250007134992584194388109510766699783206366079875832443060386686802520012221587660645773470840086999174774623259089722672094340172008137290074563007239311474632399760189137893838911320268712060740648549823704289845598264346220936133495037823638778827815002178112873388930793366459614325046127254453742609358737118222566941276229460271162099468134428292095425716916352819439663222210834611798937424041261315363933051699824592520720890325218614187012423707354533320431753363652848066630193200989011588892959228637362069843278271193456033069871391721007019673423243926863710939974990115031894667471906556760277578019279231924794263528146580115594085716342207118884042455277156707938662581071213143493577496707203595522573809260864085791068605190352961203724942833937323345143770995287383559222833497772074294680625351204724341133791044394424410661194699736397943253069073524946384746409449271154082362014011838293534640154135706575397861879071861522990506987137991639976351271088398874386794809749091933055848120591154173675279180756795968228718115872721993612561782017773766483373876397365267692070233387909921485125782281262782759719310434412266760117846689611710482510046037711377280794684346304802181358926567479672247312486677829020766596646973252598966865892209184068130473675199509689571673123800765449710017307534197454948469266061721600000 [115,61] -252653991048790964605187170097360459852277765913180258901614025600125436619690111641380812520302990687328003553806443612612519319910134281473034087881108104551575487803133322296617116867172864416243567379721585106403820035135183939009737880235165815928272293500152019856621696999830172613095146629140509231456940790414885996536457280529022342763249584757317159055913058641085512198590098657271804189595797741312332151521594986285840318666831315998206646222535001862646122364970402379572843188742397914894907243708306339926121905688541050138640595416999785499047404280243557445194275883407253928211794861756457656713019802944931012818462382584871465166615575043695827859187542387432285318791865830334733512060795846497787832052538585964455010374332305838443139485512547815031095521883621368618839014994138769727787692102418032653956006973076704751515631573906427365053805291317664554524669231983519497568644326930281298877780531579231661306679657354272478365528053063174153208990211927311378413304139665092690712029375375105573552287750076822783887143751015251902325149017615357127785088416047412854274454095716680837391439178407856482406110403734134990944520103804232189793570811032062345421536279146324602565069009607183511809074486335172362763127057005775364901029472310264433256929367489160760912740968723047930356181525924666275967037967747499357687056099892128147522499914599443310144984840968720319772093063494820409054896673948193360793132648527849265192953838394064311641168626056815029863803401801310880164761182036362364477480030242280207049845316668168246265863712489376435991935700040485365706467546215025585813196094830845745406387167607617373139017657662246342080477357398221922116987016260452505079694277350663716073604167066469784776222319382100789559545860938766050277502374186351726422880339617683287933026706205107789592894579746419880808887577340097996132521319327838767972547345992887727546967470512191432597457633284526271139103040381730579107218669592108227657396112903909397227352406053558154989264116425024149983124651137761168734959821876531649904204366986858645733017655666344262595232902441452705316301093987200 [115,62] 16257112417998462036448746417751597897483760955437207789839595269294696461005886863731196436143966322219973855402490392594193635440346231811204568092777976181256843180457537674557641414916901154263228550581884473725737070164947421200503409366472563837596582976184220348045128813665006980009122622808089212800735004809030979901266934959314076229545141138835051219341825429085907584984575164150460544066115834259700130617275534601461040162575220355881660984444736003893408362615596775535961268642878417703087468557633618476662309679978970207939591263646570518920475150320581511181676737568681753531822126508548920395421755031348320936075972902153191175599634593902422305297421353221561950811331331037843873759818241377048843548058857503837159503826799291372090492182286691579257282119164629833709073657240426870114553498831603305305889864818467481929519901307595569915583391829119536994330557672197555373135335204346019134179920496399088322760886145778923565417014358860161565082597076767256839729387267688529061982511960195177290865495165451557334297244027029838852742148382788900743811410757803582791473892312463560601678908249607707196794175482291158665330286428343683028724146584756893506534661476988924954485340153287321159007852241081343310471970778496723553883832370099521996634571969030450541912045177876123824184345297072974740716570793695117265154474843099207164982547505061671856787226439944003984204051051578429508941319797056737368807868350929182298626065018879119784808877092447008587340208664441905476944997620461725384140284193362052540872855736713274260549950377156474817250140432669630008875106148827394737114329661192682852838190979413157371176990680246586919667532286824442403734371279790815276210310641568223299735967528648658712926870633705478693638740829608297267112369908687388526333251843646459205114760156632566693738643306934316604843405550761642287315218083983468388785654677776409262768493285571547247822960748913251848945715498030793870602283217184089001038809383129217523165856835234888003429329634923024401709830799153938529787274642366765894258447455250550790362032173480299340793047812171500025305996800 [115,63] -885212908730952317834329933485728721236699520629340408799611448037544615670680546652603133469208147200329583059655428111254105181712125469338697011890156219804662117789013357647535743897451399117959114055630119154233451014932803748656021910355886852059268862157532341404523891378533234544620394252031796702602006273327315072179644318071289754677649103797961567006845966156061468742593971437403163709636966500909763027918374389513608443101657285984504595630304769925414784422853232390688022073917563957088981649794439252237579813350015482997117849111549363370024692336793175021142745250719901466500900358520810236701454113870836747255445069055392515321544858010553619196224253800293625148326730525326598388009206588335315502790871551720047439849260699277666288647223627621244844206727840738402573958912331466667545970550657204724288363566980561151280438191696428750838378696228591693064575758481266990106279250784543910038553075894728669505315810264976340668275112864586547031756644448289665674111484046212362522241606741547867069499359818679879134591881121363327471003535914723202216863122214403310771873152933594977668208639981785331061969143567851422279405904441781518705743611979708546896338096482985415069750308580640341886098424971868684765060317857799794400646993454814141546081273124478570331561356216639711726433810134892082993491454079358162360598361121809876988974267366711360488132307504794644987464076260693164459320421009759482436573115057106689688588584686377660703278298682548422472567323682349563126019746973275629509083255681613653915213877121788215921996237165459956253572238570162964248046311351103391345005648457228305029372223026998736967529436961892620257889574948198451636381981106521460276357385807840113772421796771740776967265474024614262445502562159308809585843620877265556844952455909974226977828135979133500886447315139390646536404114997290311170757930073391159237213679148320063797237987568434858335160740374588327268504805452270023455494172792684729601787090256517712145639850328402102600159111613289282401786920916856644389791412536653514776985439959989837884113166947589771210335399056150096932160 [115,64] 45900517849681386279254345256238821625046631037316248384333853838241140359573643863318686025904536228356573461701671378852333516430603070772643622833387209179949269203010289863764722471713333741162078982910772500772799270160489560073960471579392151712263985490924292863819812745245686738799630113880036804493538989629443578551936739181197721636111327758218450529376383503352592290676845842137168635021574626888186182122969841531196962425380609032613006680403128172984791626727116550438547198179910221264073800303452199205376968296666297146771908483895715030050336211490314489034538722910847370300726421911297282239175065006308357723314813441347062808129493144283170690636020492579358003832396557167223755711079322676994291361236844425845430911698030048598430689891300414293143952245143332530813585223639758392262749292007929947239609253198433131447300083955620896546352701604092418513184375243287533974802586168073502197549523925742744775594550299069629367608238084285940726620217327138633369942468763513000061390270120467355541906417750664339117888793153205940852921977986087113765089375178415283085055782249544869305115513152369403487692674015308580670632122958284821721988271801720968480045089301724920336770578443085211375538757655333982752097160227990166281477498337004844417544663136133280636006721767703221881905445911140820080908339669586102833511385724482923275960414840071704028159117528668248498833526652457864299643632717969100251612553840625481654967124260042032794452784153704360843428083960468158017718441701860815648115021335159899516460098796718350840604821229670097031026657749033760695654617672941140400966346018379825788889782509314987259262320090395091887869822393571773197850685060197458733850683401178840880860534260726496899906999363930463812340046938091616482127849066781893858357043100532307368440256960811165003618996700050974658026918518433142784420960209277422577997474984620001850050125585829586626589114400553515428648221811631958694224713664020226764494177622705007126324602641789272412996965247463140493945546115498645591591389084505393354552982445387827801820103472389819619201466692656463360 [115,65] -2471379545360785382957635058332296807490944339949446230134983844833192652122602329613188078349812134258504458714817829912166831643214593343765984848803662133107735855042151080791336044438894776294998812724981433492955888507477976708635040163213746806303083467024524392173386941252878155615964153316261498429408669549231746241196649959334975559650091660697070799040244365556078886774977423431809663889956375476816193503652452212259808396215176265564467346722842800438301292152915921414636822582887805955159781139426730568060064343756306405394377187557008676905884858241704882595800592134427939760976935807810398292396838038034416284852176802884469306619176962338846642710860931554354715772223029863983399947816557965206001350775009400283205433930999601748136654247352766786769339523615247398457787704994360480232461673534878743094363160141417469155285659690280787609729412447773234867040106609232475445892215141585529935263862061526420660409253931428800049061028264016491336112933558429393636242351918554173847119064566588231059160199906520223818060980492876722608289560661461626737810204919236415685650859985560683200670251794061219227792114477418301577275202887351049169331448883530621695795622045019480817119079747872970258260810234100454224617703794328791237605254843010260464611593414766024430700012840816271658520710378415072317119114900490961608446931923630944053114835067821621869675947706097157947500611202078202715287847384750999906707968228652875066628692425382063049371333284616306085517138346846547460762262288743047622766872040468076664075741297981574376199907769892927924556023649893089720585577382833984224086880050299736693257457092210184205592886304957579492268405704639080635672429732691043352553748367065004739935375728384849696859145274783891836599333831668072645882903920900277789005830561121257689740958676445817448047424646168422353832468482034391220662891754211932576563156236762032402648819158874206984203347026513160673989236990895454984945329762625834947951012038109086561389677690523724190390326908206678290241778012122813900689419923568893230215320759596833991725129466753941663195041583492800 [115,66] 124635891225295803357724699044614142930654890625140521848879566618734039680547473337899462571947792252087638389180663142158490558536614701679928022390787400954256247271674045751125108147010688347852124870266358512887632685019245378923921671194912636924766657822895471855014770272018451458411234456266247276113113136240546229572377527370520126631327932767578796123324798708644129550046573235537265082298356249629030596522182386152908769983861514479654162411745020320354364354024999358813177592288999547849808109792060269024292052802958007064551772506697945911396854390368165723628812322613913781328938121891431670610974855669654780531898268463209527774589632282966855252872448703891871808338960697866197895304363962771657053369447883753340947392729817754624565379352393469432480127577905046933000142474442677250425297783604852845757914354569432473122524909925210311560130188706196249619988213261944897111274465205853868598750752321996586465331095534559610961241597960629996647440417949328765422671382054064949984290692946295215323223522141922793755797254891831769513711470202848931440155057595444247029038597919531406576740500098618139904892543371004065967634649997039338359184274717878069272060846398438322305777612305003682092521654434077386575477158074164288446344840100236616966271042797292921864773962288100986569049855331509809548552910148177895290859011830221027052621657137985333945183745360558782642880981566777007847772998474680514015520210905255041954853274163742494450714571279438397447523499154142615492231387394219844542586510578407091087904721736211216518446887143186593862807270273577594039697369700882225788378341166255882964642473507492437833024652678389089151509189824453075550707078661905278274163151140786551056615079242577200299523759765545834457304574155302840829222891422386951933217886098417959501776581868313924447643453109409103508310985726031054829466717844637402176628665107344897066408600184780596281385322138571901583214735400240005143567273534457168521069076298639174992040447429744583205463608213692814465070253187700341495626964416427397184274820400195316165403171912529041629955660800 [115,67] -4456251115378862697889199981757069326303939073397552178404809855329073683371573648039905658758661844889020809375977464866565455198613215410198911858004802026664534920514491868244609827101924388397944800992296933162512682089316808709584670189128672579673270316123018977766374692910990928825395153582118625712617047325088663108512493042390498193084768562353529847905950039852942366836271849569797246669491265886786802711554234754030761014197561627411252708401052019092366552741753737623519216525251605454276419299160795810658184248494870988253378807807409325164331141928837501993969812272905458690108976638345855619200845634459176763089652266072874215281255463449889288761856653126146093161940120492743298894106879898445097964724768748928115368418279314399587378308756092150706717444411036593655566254146848645303527836589211298585401334028028141333949751552873789448202758871846467349818905881386326737226147086104079589019345560408978339643939626948887237263360176265659608761030061844587749308525691895869993235760030833071636932774235720288007473816236762996342811710268326755342289198285628456467745465873876751582895446621522606809175528673640448736320185387490048211319885169437667908406942106269139566013661994592228952522061008500062022364873472368920097728284506000684845621533360317400493755016482894213685053059411676113430696289391148784278069218948799495164782116438283668873778541400564636700613834941704656089544387865066982027761433893666439626716437907351217963257421729674575533919129720319328913027376194583664989228270822418553147043621546316087874971445498675187220027435272372557416796847150623777292354616243525061763134957246734934484052393176672593262841287191850743087996765416223222956319321467619417884688686282934335870939392690967752099191826668371450478293946366542081460084130665243414370123099735983050653444045122162960466898711324802546513001629744412872462835483297945147233615151153304150459294165497421439809093263470988219808940640186338783290739032103608901868272180665842778848511864200853836629804718613745343661562612453519353735006848618396399464292448676761477038526080 [115,68] 154567698073058802783535383634346460172672682447821827873104100401411188732108991603075773176188368514193182801731138353963249020495680941941337294885706465361682112134856486112779613209469294421514399075459051100073477566509490302470778502839396019469900488951792449439548406843859997519731258195299409361438017192086175099419971965637368125590925126267591987656171464275434512370748207086124045857766962113968157146397545665842292605697537093532287377613611842411493715606499059058740831111848626792438907539281184373080843222972156740750846254543437391057086719280772658973410323043610418290634370903586442692577602268368888225452660515444213982047178298371776164670629682207448589332651208876878270164650694876852786909054248355046987565350787106857294196607306614379707680605007001627719881233001323828813684468358506972444200927157594142100584748594013504939137121580379001161372670358186624237181648645790492414923113670447833449757488300836126901016469783067456647558631912350406092316444941378751834083624549405141975062916880867701280664057491074118648970407603754324448600263679815818109845331816958428817100016457706652302546400842704923879323763559985262572840533687907686077033977909510200741791582749432457110388581881591071894215781818145754955115028024066257007531669829501975562988428113939797316854275506866281717117688688329064852196223662157705251120217678804376901316155470151240160379035284719718132656763012213126350634919485344179540887937177412252658687993212644976575713073956934343374284990546580739176221130715676123902337536518816843040069065940246543800590115869358684692455811381645522833708351793050426362421395042760235939484766119312955305558049706127929302729068270365684737024514230356914778950205455479359668920362247671219310389477166892577945257124071046195948282293914960273297153550530428982654765638629443442136702997493515305171724796522280606579307722683770987547082207580015931659928856666297724909601328592095258287799172352929552036024574118983992129726698906573473078307131120810367799273112778717911959157311276534344108343450098749174708243301159096103619200 [115,69] -6237970876596507233253922466569721464551502981447952887672205636852929375710175277364308865306809973066953241996409789702123079328663170907882167786793653144347804035620392805718936839674373012744285703058940788359462621675388333464719131277591698358478552972401684267392237056617388009444184770629541131878793338300649590378950471465681601824981397080595446057346435626814714903401646764011828323136418475228034721069697172205095028137928748323766987369861267793768512181399973218667971705563531705728753144187564858387418952936171870153233633881820991253645416332297044417302014280638906196837013444691372310972708535779674126870786978690474212743496251091754054249068284924413207914816890280807570966561931726312097473353367310940730508797502230801469625354014623754078380318050589064406471483121415685245014913860156204458955195250175990715488272166590731118950999380454879374688316842784430992449553440722536825926972114520315525882575434889797012381016341139973192580570350071517959292149487433639458109908290482874067003953507993077219783644886057692886853092342778571406820335194487269373614136058474975789188436693056038784096456953897057497863624129856260997827169128810167672752391596586157497209851155120205057139398599386739225015331741089265171377274853568727350476810860421732660380263424994991604038016074342751824780568604452739645235942636362879631487216885904385993975282512400852985765336651774112916685968713584945274942078871368283439136378951390967874282906820844552687010869036767121544790454149510386472237093900219575659348257019701280942395162868645668741507864538000241936386939644565502050400163380072505781972516909798140068820520648630919138281566302388354859082728352351143709865205743712666354878302514552391368188936675885923257102013587240830367012438966055960561098495658004095501160988267132623203045876613154054436288103737836573221917924328002346528752263221262187448654676652444031120135482500128672629816929253400622161797836931717414621132504770096592778036127137451456284085454088235569015006134071926057431422621002659323629633428686132042287799292632525799120 [115,70] 240822093913541969090994323728182380887957151077938149229238900769297517649407946947590419416648355268170311656770953115099419321067139820345803313973509191573740085166066920826263772297942855311615001285115448455177599563858413090091204235787330563668483410984448982411418987737098759136318906119386513004171401667683168565360216780303981416155001481866376957914780457600773823166105285305425424398781308663120822952094079993688614073048615388696597386375140509367842311280588147818117470654837033214945712933272151925600784286297962320000038264171712292089847012142140166697364166133953255246355626955333194695146366317174811732983440009413150325687461649611353323547940970072872501611285247863676254861024109898627960907560562849051525608803426671896876163658823195600268411652498582265564991299598584028419793400320424546352668539673977821032818926679267798924033373445136492429038870846378736049459833950296600699147815124636835865500504927821704854128340906560834063413286001840623358740268860429313079252668694260667733765479318180597090422623804203812691230832017935996840840976735940996152169847124898209911304362850049921588771943921958335821444472295481669307615633894995361970101205955467009836370768837565751578335347248828420105203760462747783791848521273531733540275726950159682181288334421089109937449366443803729829974512911338153763457590976247305548333795255529777223242390582306544754822580536177367035240848608121162547442068221470876420241334136344285725084463651278690891032864289369070860371137578719055736085731772956991239276229133261539588632377269147404411075924447246579600654995516662096469982497809795177143614542392175875790375113382459635626473233433065926741876037901441215892444765192747983832427192353837493682291864794404414752632396918257022627782905202366385089865886316865484068583353531684091450191632329943004314899674407871183594576800628019938296655838377298733571992384400426103308277102653253230851847585483625648141129143962472196792975858109011504618528909540491146593867114830111198113321897358297718340162498409713919408476232822606269574402842193920 [115,71] -3081888547951283144666745304178940127631545645859232240458305650908050445212360528613711841488918109602627284280428774050301412030845717752299682180808430645573639500256414541385821781126722541850184269410146703332211376457612411999609317944625274533683827251523811253141679456898563797830339984304931853056038304526958470649347095083276596338551334385253914409180851710562048160016450290637420943590793489447181099308546287563719539529440812303492864301350212225964550755109282329960286357352103279511047854727955924746414296639559164751921114425526719314304835052247533361778494358709618987161533631998566157694958817499102968055754563845905848015742024008211857144098943637313714751418089074835127822724268560699806222417150994435729591757797351139990654704563784837428695961235158227043054132274816981433216419719455267628661567231858621951987656571366956373727390314616529209775070625931823119248224460371223221290531473434584677980094617282023548953132613222267285408021749066008855194337560385428872410313622202479207187852259083219851951497326765671294187715859486929143666530304853157917778208666699616441913812404451858988079017636291015989830398090602046483717846996532121520286018124666250173988905809418453580567219557617120347008814270260091694644699729851420330953872587820375939866040118728525103476780776684322318486333014517795752020854734236629310352390753516706325112165090579691331514624429310731582851884450575834699095010592248646525877708774170202437261227257152429442251004358785407424667803690689986904922003987326165369625886176276096465147750370653243872258399690141830770891210733167729103920875984989379871542976926969780408659284750781964498780748900110052088500842362775383712982116521141556575009113917324080214310845022361152840058865624717784430057789801042443196996249219526436413700847734295524476109639111622746088230317011356626078848180266915088891505998245870275502458966242967820170149554412402902184961413485805579345522063378175039876779038853705668583490448274349932751074737974774236868282110928322579107183834839876638088425381291883301755615941120 [115,72] 34230552515743437952986658742374538360609154707538287506535122373159769239849421802457590244077651813615920164515207743075946648127637461295145872164830739897639041092821091703311783109494847153016742393127355080481193253548135193884232792393020866796746019246220547646408693789080870509944434819890663992571709504894852431567207164405125846266647195984900272318336056848694373236751973334622365465416727661214769437372292047857366056454169703204011939721541771359294813454639479515225180552237835655102479042026588973844856990463900587585225616179800101847566560746538534708238838049008849864582732123122171125494902509009081263740712815543226292800334859585314206527226075276235533010508049408503746565608191635505195933617490173192722402568387536902025514451342713924904791277373024998525431873879220355312694843947242351664665407871538637971184290774825081197716825770319586485724836349168965271925975507898894385921136921611524447105992799691629354591049513779996099015056855980398420911091678801457876387886878385550416327693922637813458098722424309259851784608988002121223441939127447208906395156061334429290925647807591109158375141389552518943688551172161135736503916296775208626345315803097259592122037517176277221606455064761928799281834127578213598154945203094059954278660144352577904964879822632297371020818357082981522531704312547163836072472091656405038653031622337809386299038467286300276306314553389436440947353610714712901250402440387336834999088423886936868111972718431822434379422085601821715951957058140181726017031910126362862725739435706704386100220120392202820071698333073609160468204895171680713699794547258966330575698615919277889593574668907090898828154198610108777764210901793847037063183634325306565989818256392933457108456819384105743805473666526038948811069063583998850714520046648118918872442531250002071212285831670161231401991764231426982470920450504107435833204939901379846389032575733918046200248091620907776948578328641205225593007285654320753299267540419860804951511855526145023336615974867768204351942504526029087597658927803787528107811499464667020160 [115,73] -5798071635435452460004132630290707252899956733906032139877409523824356587153889595939887241929104219801001796457767474012913207962499687027485068360468538428179916743573696291645102330224109836134331511038351965364938942849410411599962046141192714767505420475348970727613744616247011349621081133482149407689079065019800560890635883612353314650399548180630858654696032706831219926292113326721660766300783358702698404205221861356686496384244433281751389300278516637439811882148992760009783363635266132002231838004199408647212656585446432998142119363315573364823241736236946656867877162287093573137465137320529567044605993065689358886639627148820730837593644494712468949664380983879030243749726516174691108352577218219781361156049459708589574101483903384766925047059812684951697307738369720288825106081766878049415560700039178826577365564253562971030154743660927834530415036102446153009978486647851635982361079784333098686001463036654612064878014645284322088098962457587827928643373618068272336992544314104622461746452877181822987773103634414220012217379366253099017137882430309681671617274440074169066148842180322646357653689417411870375747456847413287988217605885146134129510804390466547145235200499653331816562654895966235598066155659261469651980927346761020307489390294967837843839571125755059197449988214788114375976795103721890282919519471663301001246591592057547018019407984508797386616273302564718916988655980611895696325148708392456733338200161678150964852838409219557295763747873847202360714957997978832843607598172158350560821689710622604099384013316379100187458372917243683803334881028937151801656590486776718555443437779053101803798650663895099440239608339924364043467706528327700068920568822765636416103775049953892638304359483273125555217102286775593040144020307814617840980126008802359048513498443109614429607860379672761343766800391469755241562112442755674408138265393483354874120344246608715110626622044312406852495536248049364298041911918885355755381102129028581821382872629723272100403642547537398426503545131825971705893323394108050850856123913228999832804916812708400 [115,74] 119622766982260012126952301444713090623696116920754948296088686881372252528629202901161253979304443305742689387005842967220710231145226803894822706900163046179527247632890634062257271454166232727271634858003212141584087647833384962785405038317360284369943238650764018012606034811468265144035557035877228010710823368743662979695549352641686367158495401940132926873970773364706879217318047715748280361899822365702242392864082383658863180033726200657666117162850667768570469848617020414801168753314867306739307349719809020245455606352736723606442827058027673580019704294495639272091395922369508997496733535949668353167276231023260756285655117057880271701398555599290312729014116899257686773243106979694569685619872444533074486760349848346396420300913226222820646379623020958204582971066978843828400391155155807140032673130675059484817262817077643188016443778469667759419749703961419154442826498570646062226499887001979482647286889572275871829202579270655397624692709719466755604301927818999509201141009198453074311590080923597449104642011696784249641403717195293111086594159771500699502235605145157510624520962696072713395932006996663006319221796020288941197003971294685898193343380615103524434865433372793542624118958578844393425880327580914988260754648818227721880322201536746791357426820042672466128823296894957133869415901692297247064917737284948325147745756947506510316284127647014648930775088694868496643020208862676240583258640010112982038705960727883026313725718022141717158004159963183482138472607101397360356449058187161073353933604852116647179717704439296991499161814557073864943151316717318588464494279382805103688285917832476713797606893563000206607064908391797851821532658629218613039437272463236756044733180737843000134640659299587574698265632667898202290448074730838764944796847404088737961926668782189290000878614458455957695971015748686661904803372376070456034314080750655724706040227154899360450959591030877421083550556540606985857095594074580477107785793348492716450497921307892034291131154485553566185213570522575664063073593323438094656028935677119472487839695360 [115,75] 3206426986684006339567089751183098752387278755528659551199381068523016264412792815625273083650586463042419794923301847679125563121614051535607655756019896304152250658239141211374934512857075226556039296592593380567378732099663537078878895196585580021896933343558269975447350496298919015668830292190476273457512436743145412665629907118396020812502678147028599493577144279658419191551303555800863974472669001358316131682311521769922747375309031711600604540592558385827464447652639555626397548258329414420418875364696506148988185917877688174532362302206674291432920235436861391723213516726148477618033448922202684555382410420689623188905992914623689464873868789842752092567948524776772041439657187004334002463517217580300265515584385055926720144949552081454214238466265031692930011490596837742160497548466663867201195686739418220147369739269663037400839683424760615494647408166175433586168038724358287663819336440529027442157474746891551166021145992503524557291776913656794154755704381716774442980704418711258503058231577232102049341070845034565934197069345705102018451075630761729365686420895419081383994558265757197437851767210886904604467692750577257571141200372129232879136115250013441104951955147685057438987995565459827205047617846734902380480971938060353186404205929724126121856470333486302133837377229670554119357439654756638228261110816163024365785987544495413418591994892033222842271733924067949669687181615245656620963572099700750836741448004900100596464574639252610445132012935299683073503353772866157106242993551953388667115231914157075463301959387108452185153398905991280430248753125795034540113862014433945030125302463151646721885540224309610419405879384374806737981209870107684118270827363203487131425246374367424759957332802349635881499252158627816382537397240870471319019170811972141925120916667963498673529391665052370379525415162905982143313259673244780239704152735733136942960246526519225448362362510861079029228260608789993344786288440554737184434467602715667200837840479012405261211163948212322455645830062958447647251260382385771798172426563719751580923840 [115,76] 19795746684771075351621946666393450570350855125541534433545737273906859467819885340794188501769561789123122525327159466047805859693568440997996980391483789237966525332651706967155024820605689702885149027656455869692090609117010745807660948695168879052045366541472656090315057805019638590434516229025423733523306145169302294397246687452373092580161406733742096719706857303730223049695775808412902262578118438719243680128590416186323837194250154826819528987948778641013054385768870677419929583589554943566543190608320206869348175289103879072288529477792929509025410293372261402788246963855088777791282951851213513091187611912372598322530729160655858910148850696098736318502374550243332125989499282926682620390736076341814729083684913861002575854742822743172504292357237561735928394848188346151452565825407591836714000567833235012749246669191871927224546474017023104334420631918080896810846627234567595777693272560399114963388458534868526142959978103672436777845937489406767997845723143359169359364724540220951255941929015203757652926710102097732714192861284160548483149324525022746368942520485620957916781238128155756761052619254176011430315753176482463117403396478551946666153374069812570186461286239382673869966899620091007516449112639846480205751708804118713688186579386000747659305038173239989679700995369993434772324190368440712767002700733129537209562338234037002113176765957147737648409237442692103160199629101571439774615421434379101486713143626816525787035214170414846471528577525899649591098171127699297148231230704520916652255726480164214375000439002014787035007966414185346168762233711219681509534672591136931946046610522475677176069389699145236123120998843293525661146861205546185317717766610808199715757865679535757811161598933116644511773383654967343548495243368542598236756573158784867716112918282720800094186890563724771757696297993109794625644307901539421868618399514215252220112757059014782979702845355514827550313338634990293681904420687842932711846083710293877566912926727156847083932365984950744145142676319307140107700560881110358677516927454544341440 [115,77] -2784322510729383141206085816915134228668728659392857620179816459816788612286569965765380763366076978753835840548470754921642630271048445595768670209887749286845231310480356623402955247390593080947363327229377547858568413642266155524485737863962657836716073354891854333912530992490636913408884999193474461979209584619276566070140470362523955649480619704982592474187099710154546170428106711002220526317440360078361842160421486259418456161631101875259565300977795212934087495877442161728211068058715078665145135442534002706820002534008018113092771070916029106744779802420527789946130905295480049732342932456232028811915247714180617106341487370398556880168727390750756133739880792138157116392705691500755106949771062829444000129493661353638660300970508375198242603428757513170046600193290863457189156337861147361133160392090500886586461727972913993342044533783883900700313140935002783056385961079791661332479007351947857709258636127341976915716134109854308909543204850105039749154654205993033751394403950506527931732374226574360706821222468775606642622485024110090373726882392668415575154432078024185711647227015215536609276521774557266235284959745454226991883098425205503605294163628480173507576496130813235719353193255546722952565561388426021062411596320956826851850303083154559836144826665058248830288480036265538912152939221392894196382341804452575041174092870777363909463720400455207087497406810624694904830596642259897057066779394996152602138583034315809498446255018450337138674667684166272506883155298127678039582536486438764854926646840488232281584430252252650839592015039110110095353247875840055116360601325012384198121043472545385276744115965178968082793041649467804031591136950877099983680287038123987069693123609185058981268194704797101097966840349529609560779424851084750514129580000691561014933487593822708617229640568725686469412636518297881168248859242015311087819231365737567467031069494392896435442433040044433838473944035464712916698073600870968417441523887417425444608080411590557665625125583518427027371729478796418691865613572418050015116519429720840 [115,78] -41409272298567164792725176041016291891844826763633140727701890254985534561867114114572077397613848145318998690134886851013241812457955299887672303665453423967585371550883120592200645789520885102909271479657895745953749317733949240368708166579145645992129304897659805445837019326414153950860636769568314134227823502967082429486144071477967955590883090619221634365064888423416318564171763400819470174364082067238551475413529077670310643712104431116696308988939622170623056490255171228702203406950244909109325676543664320053654924440023333346093938611168113853992098919831031586624889704339743594054839145645309221760842030340742131193778154841578454627482024392988734614102483938114987818615927467386018847953928453251783282062688914132785131429081400089346014356523736256639479800889462205584844665091197601207151517919252640093716039961761738887920754835029453336712408951592385061124604327364162336637068997629471879993947372588641908255555288809458712807701891227491058526072020335404709911192007581581117316293657082000387353376170840135377224984425615587113672264787006043790259193977345985792892909717769618171887399566007636483851295024685824354985576755367812568314105326525779726538692428391984962140726271547018107109473552532312107626235165557570412660656816539429049951199664170552936922443073087356807427659911606975385354155500942891441448114902884380403306298872473312246143784296407561156782764105125674792450737474965760042786850127699858633370939601584289056538841774429815559968783611204033900473856410894642235781374482770067320190343633143205291959583966658527485273952460630292204642944691650362437997356234463770286911931670077364098499156541881492085586964284956420658447062379491674706379678075225052721530839176794136754120030786481881994396933360760340042340333078615778636085788410464019400592675133963939673859938439639859518977149683474346982963972222442924365630022359192122029766002123531806112846448625491180983536896245952555885570733690912490833389324870073964936277592820206938760259451316182517653368662296311648600616239472640 [115,79] 46886880309472205276649937322698566047696507683130679436392487700686019754655290533598248123643255108647989146701516847898844199719937057748102249425355359658606382469137138132729176945244679026689191849413880749651143063652183586327305119068916779930983191338850556300200501574297623710532494394718482191522827757075402229795872490156155502524216874579716018288653896276328401109139268910766737760840509270601366597366480451407522044820794437541128443241794270074243978649654898477799097018561130015547138690134062959456875628360994934770719429585866623359232426817142553264325502291456777803565356023938595365288148314484811799344430554015896350833718525594217260886472415599468551328879955968843038859096405406552343746152028054797663203044370863218654073687906342586929016087825225912519984026187904867249780589987106897646856370049264443114791667246011609008999884836458574110881093003150449119596492844265104366637138524269590513087285728189350929093077235130498511336595150927295741332907109743457797187002775177972508484514386860454915470389462526543566959865143973870066304172034785139007433542179643138368421144663610516842879695735475049008846052369595489789561007535958054801024023723321073190797095750890915947735788726142629831566641946053855899510038791610219667026479096537234444525616892067432438861595072942477511273822932456436414899596503797585440051825552436331341200133449172907124851407286431882315105535024526154264624473547096637341418838332022721486692280085339304824977077374448296584828844955357875483727817099976551091526109539007673072988336855666717289139881896336956024932768790323313863698623072818853868533918006300229203389831135431455589294416445860848582438656164274908970252919710622937240256992414059385616164176916588053623200333025182975735481148962890881926309625843396334546875387298672094331541202974640927640553133704820657529545028862226232835003421561442333572254183752038994472070973931043103108355004606300505597164989874364085359445507259094362984842929781997744595632448720655297500460483475115243594087424 [115,80] 12270824632111693500796150026252706698388662143841681501307306434049002853732218318323793365623865948106632559002748857890076905854634724603284383283429660823079514542438348573719242167367869861105854744577444906424228573490986002159575420729779586987502340067597513442190066239656495439330885285361738438591915603274570331428034529289269369824602853413822953553281789205254829385396295759036248503794548647884287179225687727856310438262390827654241262578906828009717135338740415658848430105978576994061335399593447913852625649745648525966004890005387597003092410329174008663489706899304394634271957530194507398712226491947497740411947267618808089332212036380609161223842574342156955428800162871151752182298294270572866221078890762191785531286999944051668564316589668925571792766004572510793872463648509938194459683620654267701669587725327661901039000711441873623607523095786127678391645452461080696828638678348697081988191463313934167226573990503616827557033064599759092256011450798009879870103684515856577526091911108038088539412764226694291565275490466885311946012250709214113958333195343058352384510043225444332062174550431231700307206741145511368143516293909638948350927255942785793568989958778107801002157880246761469005884075134375879391706927274853977845083318807284366891375848590103270255045938424611443309542512188609519082598379205283822632475604776214389111088795987515136273569482436409125393639693007377192147126911383549780296062220387894919949614986023239970386864066129201236824210333232932857598938719460570428865262602951616404191261072421911517931795676280845864557893885907458956950547759195502908278155117490870580135098242122750667680055942816544777575915685804670019033110799237881457412807153517765791616515837126767962989152623632406025340140582965281048570537276666180833607106966877870586013964081600613428655792847341236519646254011979598895499870362613841475356708615712707643020966224611116932240109255951598662808212022545132872965410180542998114607333499909532559105698498841493618912755879306430630143388271377979780608 [115,81] 107805042274495603967621856658922579127912433504756404291052316141172244204483283653423154942896261962904741379577113805053437025238058979393882692344253617184284283093700373016591063738098956008088697999116108659238712286525695286266333934060504232035806816474679250668652357260991780058985189381776197520233037732145776135388582920037807643667033925804623995615803293832049592919578243895759740489393302221362674224623413978007015357842390295415954002079054109984899754403590755735325225618267494068490491827809007773682063369499231847317784745129195972215168818672078165934393572537130587712837098951275172157354750568922043958835013935617690763891879676634286581810036349945952179114367641747410117655912880785299358780398767695125939410210258894426045270659144563728294468595347278639940547377812729991600724815490900099254727619283687472276461850538938864123970061384137168857146749561832445725998843506957053293857500844977454630637769807197147181889570438687687304715140691837968792160496654628623189693783724494327907278673116065719656235497552755745262402012073928139590122797317646725579124486541784478138678240832890837770858022452999505544603117655949527368375338226727262045504069579937564227879461437970557257593884527041926777682063770907465634596972678635449239617139788015193024244877495239679095299899052798935040186372701138023167374719468208347164528360038772043038040998267700282080912237410835309740473552929936284287322821880887950594406873396801453517476143906261201129279562097196919386890413493565532786140951364425206049205483767694501528763745048421338660143513654712213636774644890617681298127282613964211640868208798723820400386444292712144312173887946120743746219989523299487839727959294266232696153827383660396043138626250985928289593119873594920078649931401114717440467923978835558225606479190509371279331023791453525823523683807770933078155727575113858369408646829587202587879276635312767961185142380743305342378984147344965473586077667348905578443334336084301956875277961457363061216237233214318652383421974472512 [115,82] -82372885126668465689292090164170391067659308907203418596282285841641251561472747662440222788833507605271181259067179949874603717602257070632484476597245113217012276685261549717507383132986186822678478410737506865535482683668116217116435351172070061915921324967997318216557334751613357800809004248118779902758439297112664359972270266052462548177244258936167680412375523576534497297387053885774743657108693496159252393837632245826727722638708808764879221193192961471436836202637375912143447179155111776516360821459158327769459132106079601529104122425276079415878397832722162764775247906792131022483674516951495948886392812475735754194699706534394890588332794745149081455484780999127627889564629778954651430409961266470583243289713143526559153033631823872037450670325526758948996220588680124543434436056485345866358366059609694346275680073467642782060576204824957461979792838255881883679195656473845654929581193646842636137151668419828566296471895241290206132955073760364712771347080901236284479473791264693607237208191380948596886913877009097911415200390099820381799523104428489264324607516043136952168351149073814296648966303050889415624027115186423251666187498644754291732254476115307870725435447864105977955236213934619876150576929144772685631317019174327241298073556433314349411009390400537631980981496509322650804387425384523351223216664398652038553852393850687060362223202386498559821566575718643631761353458412400499078357453292300702625474758240041948277219200565001914456979602184559815850487090171191725640375543308924707235648553201176320153646850571888240436139712983479213272281378229062892366693703407789967031860463176689846101452824934646497040591198293399938420221249156853779126028326707347323416697187538901254361977791675342323389238875199477573873638999584046604996892104277834474411643150411186351525075357782519263853628935130645541065433374571590443873019280067469474079569101979314804909757886926749155791246435645733938397370060803174643658556224686688737441725362210337714437720190421356046157429771403659622274398720 [115,83] -1459196755192305567280065723097836570555926469860984731172477049616011488603744263215774347970910044071092394809059415045836009181003005798746259634556225842229774895074819316533580043844727241870286766057094275829765909503047787006876067343395283044858392143312798865507445697582819024456531377509769267694855437465401810688285870707400547587602952536041765275774708784183656569630952577356705226324015272206196572209218601463353945209818081349366117781003120945943614471407294993113434573461747624310834682752779259545036758738771557811550118941963142177568965099883086597210275422168419440437608102354887275139486346971803033586358877330025859974741233190502397275709493529042094711712798472730248327932759492286028530702358880532484309752039337879584311588986090642319800278237638256349189285804307857655063307034010925031134530904730077107404248974042382031530145355257424650947351325686140520441437254911574499990370526362720675471901366072773958458639586440544986932541107741352094553878152421829846309461141847893479226289594165681417438632729030823355788712474365431568808006096707359075080273875328137623821830118391712415307765231669706221767551646125789559137654702801230727032299365515399371905213352838217465738274607146111410014844500401416072340719453392000456504579642248542969367387306057682359690322276489140918319321831556730471257450544471145560575776787276125022376009021097534251334260176471787949854532221830905978920283711266248751793817064863188361745422919873130699393901423413407597772179424451505333918215055051137884578716251560195969395766206543577407228481627504077465641470095250120537700986583359362692094095442887363700651784029622136324333187440423261200122135493719149421949902130114935737282943366417605143020312764257168438777179328293174070773945610717890517807373192344237938508953091397672071414278094203875647507346023432359616421568845977648968396978239238117031654365980225005701769991100969565863832602198281263878262590611354652322131521252996329984758653116341391896566570366825047732749888 [115,84] 63403614619880284724571634375915328180565915589888829881910559805997744447695319868895211417149790062033737560126262035712723488715234531261041084762648919996233166933212649893782627033842949658991074097352856208974955378892233012976993443992314432981212481723294494121516324752960890315041834222443818053546973524886043073482453741964862887876828074808468419238998269194700726434020981601120954306612222178042614545358568831556383972104757483224469330286876273516895088048619092673046826868195956111890953904396550780701523976640350299181929017502786627464222008833368774928407411521357327385946337005997134349096256928583987883448317478995270208102741682046762450606307780174923083744691177263355799029721882048119327568579211381217483319356855406322353592720919771784499154166411241038662169682579960915846861965985083693757614425208496801225375875467140007734110307316880227178416256921813925032525415810546224929510988135116497067868923993873479375565745557773348710359285841470439637036108867128275931546048565695397409285909195610289025189092106151233924806664343215327045947196638920512003893541966998573142231132711702543590778529711826334624497902573134702614042304546116322785296092888079794671346698355966980181675419876834078356154171259639138121512809046372950863567540496694003822269417898267523637127829540441416530704781001265306340226785161028443433291185326155290892418379674300807318635674629428400444890804368232659629296703462689240189201916324719860881886724907247000682083399125992344506680914861001420155217943546269038669003698743226252992408449078766569882450365190189901271961246149405162977428869504170897437121160157402721534455513305410373867084001477346988964744789469171949248204150233699775670756177216513286401402357531673535371313953806649929953535282265258657720388027090087821973538335656047398064718063858866315981148054159548625948166370005156026132097698353084301003328164029821940860961835441069450782392423308560271717448484876370543028427873894745946596121272805934148532196667484684017216 [115,85] 35177136928651192976926345610307877610041947283278302946639278543766825746456314506097872446341384922518926227463990670706247871745896941350059953063668880517584245126452767777379352863968334159456553476514741914196853939410323428717603338886531575390366749910746052804821050881575824852230022061884048470302750957934238121735348159484931425958264831429284185708310664229799296593830946263118933195471778005985111735878695183559971154040860182996575509240127392945090205325408026876047276552208868352178159476419171035082686621640528178187724845487067735804784875586006226394040159923713237677878508332291137139084083661569241970505894962378428210344769417859965373243516434800807685867862330516621224173734686056870141884038659970232689689036669650270978800416773615225277947729089137739098675026874444860576909297379835504359710152985500206888673996523025159675558642929399508971690005271835336950153073432501592017086552795591490463606617084005682671644133238936556444524000146344501376058695798079859451304571594943273665344232382918520113126502946449191587482173202891163068057765881011663446050851317367624694101253723402104325036886142916603604709335182482693708040982988132373865806921044356611803555137815904973734675724281348322906973198355535499430980571695242056417769913515661987545838844887029827605709091184133940139790347043652273426368318658121908934059747103651548867113885089967814504481298977813013346247604255823395097985889426476134184775577440825544972297942149040677672206045370481037920509269742566186887996941716094261487098263336180579601034577401733955516304011072469397605366572413551206910317303363756657262241190118208307395417423326481170033855344792035796399503598527616428023230897136983786764248909812646017169584937198878935456741000225612564168857976385271263462256475550346080414251695558891582414322869546189774912941418370913347790662973964258506449516722144302106011862560285063298240940022611768805902589845168832842602622336473116701494822630038225344286314834625574910340667255774712 [115,86] -5794223058178428463505378274131758709827218310941108707704100033293371316892134839649698659223876872945928955844410694515355794237691492491456910631175407941359870016937839156550992020321604386342146718299072686896881564531989381760355224008319767824873551877422370274317594629050189882715023480050543523400079253561369375555758819951422721410374832064586588965628973273291419419745152008611713787062232858724514799820958015898495934033752884791611043498785460352761914736583309854325665700595559473824123653172914517091657562183260574735078254902037439376265791018991895813031648402359853689165114507329566636199280225342320235643861524640317264612217909222003823304756261281047565700497917243765962075477406211838023406885625208007206335547782203347163561065810142143744795526728905059105268801087493602228078180657353026758219574568270354656873843588026933438660353025125113543895248201817063281643107736293889503782525547451638467478184674780297238900261275410926680397167607014371262141294144961622165759826501631546368823656813770037082065830829164878643932247659043682125208805994859329488902944315938895648837860314581998506299905737942970133040753469938870231619224392007481346900732176942167518946562567198521528671046578135354549577191131600716136877399351949195338965978738835764966214517064361300275792683026058735119106801229679412202558540082477249403607844489460869349785410564714903614320263414354597070600763953938010990205548603170532476702646559307344917871760720241634575700988100646255823064391460670914191826756046954259734117904435441023594282087596177913274717222800774231071086866236363096823412706647111827868418610483017040898099312464113820754689375435557668491624093780551969404429779174213552008577946033715902675192161745764003130603840446524751281573814345618029078543964868178254207416220787680419041925784283244989786454263114597885496888512864991656274206806316698513364900766849245086437167908260412212812495810914639429041377357585546759923723295833966781738664716403347461789458096128 [115,87] 24610881267503495280311954880755088866389643075102000170207815928459119131068464593097962726653060428637379408394518843953313493326665438595103244888079182171418300062370561976959467003860863904279811347420112611353784128316621013576602445604999039501768703854693784508494764140633151994299875170335007139675565774414247732754572785332502879251360671895956619293681163729077209433062965524053498976935707661358019026833346827899904654249123217542211814029727210403810469068807580614453403021780990607401781823801237066077323902165030861362486987587213182801190146932718298785593251922388085592566296969571404037249482637654538085816875834004731161440237866534402283613683203518363042604122072813498135914225869550769665501207252579132836538505218332026633683997354402194020670784330306711531921476018682838759996014506422454335457302663045409060259669171668188756215435704538211363387263688699127534577098059435015361944487881751153707923107757509377259708621738386215318789283782434789550853055127410226879321556465272159945388900123330175295481101916069517232841037344089629787589061838195385165827013635879863897658736822021863087445315519802879474333961912336285850022034361870691940470262358450850152292301571892951224165557620190789941279356440665403765147637784382145230610612756515548498837619129782463891768945401016042254074824432853943706590492150419392843245702924144278956022460919862982268422190652701608772737893764310807720177239732504870447009945393441649576865720432424383849997016286403034104339184141084855979290622582187529298283284451394373160736972343941225737100030936858599179282147388919519353218081646114199248320808468409880907360015714561876387635649635722128630873800098039763805408787417261442312866922700376360642233574689230211219353356615766795836113280796642076470797968308067932617620047245943867875774185588336271027387338055971210766002634093869265793743437022450381470262925001499579824392223161009550110696082334228253458992097626059400632559015877402028950285320592652886107136 [115,88] 457122069177408574168375374268545986411170343754933590596102214804071193146230536140692315582460754018088290344092233980512060310528846166475134867853028131693438736632763945237715566402188424253585132383375364352263748034594938763699497212609265245949322082673052303452959287614503792100115304246723139225043598375991461742385353727787872805483293174335748883491981113297628197866994211027499511108100802709501767045074901734671939176870022420622429242851787457886989481502188683913376507343666545791604778571351177642098889492942361022932556521268977753493282865928835049121933369348148626387419983210655718583975387977204156885581387777438192593852696523801001711960057568620269197337341874328215439777741910229542051232988745073011338193832472068545722643287699629272062293981347625356508534746468239825986839529546848215684369110622887905379565689828700002360373389096149974485992496767217598069551087784241065115832934345730715413116040733564379747159797296221199910508317800596091241574187266236929246526757142248728039832664885616192212946887561250593467472937250880109657031569883501053358809683483808620761426363423140049645090465078283300864268136147089905628412941128364128465326848887846494741823505844122050705756402948930977336886499401391102885641811058550381301974236957356247251149774830085502281144924100062414437504788039373862363499331826795166285277409312427836481624684666786431157736830661281509558263834137853643696116775332243695812694946033674505853386582752324053964197870300205888053788731022277273104826922831193299932776610287314316817392893815288407348353968933428442807786991224408402617414491998173022029476231157185013756707734884783009657910453796128414570595969630759294985378126737625283454968902949699433977748130831932257626764503972063599243340761310658200161183872841094553730040390961665488048100815269184908893961591269384278984867191669280766494690996047355919178234819289365231550239505887404438729452439923711093100000649178882037615331308698528755374396626066085376 [115,89] 2384029369529452504761952361066406907957760231382748780616639301282250299272497853157606771766615168747590690107391697909150812268797505498368580934256499627777722270548880117118352812614870666666059187162791852793994625635289531359361683230381886775114657515010730348288589498215556016075917676895417826492741650225983510965401040849752592133663228761874134314201413717809550826826801088198248450149511430072927022043687262073623516898163283411726284376770353151398741894224235068824918264275021658382561845435726243163101136181932947979741277067170359054582584965619149166302493736128949343222347157668544261781446755805325808322970695955217764070185376343201737279772012118160572503030214122637564596504178902907079697242399068204336961687436492199917595062227869354711629859758245320305341597376582685773688442154012780273366839953370319879441241934360666274822250205417517358057633298241198767712328077055776924064309067939640855765441082763048853038561146463461461478695767822992334130034912749373375154930750393509267760448330982189502873050667528694084309516228003706820373416305923783770457511775392150373258044351151437312735512160135528133166113774610627048660301460663320040477475564804304479956123519040349196754098214956686319393742628390437167191546046137192757586510456425437172737037107411792541708723857940344786909491888238758976239153014297688301069152525292846203067996787899836608389838713573303436132899878801657572197786606963508904545380461229059927610981223744130447818288887128424931143540279152146370952548844134073468051848601473155225026429307148485406075761251566462043769092604722684098133236907133669324545607870753607270308481502950328637552383417204954944473935636573428742054506792041613814742765560800399654980226449850591283519881022216749512521701085429254550582042022764331309891063137504605252540719343116102110135790957174784202667318673618535007715314786608013563367790039823274285121900403787802674799033237870890802732415776136015351718565436632603106205265420864 [115,90] 37427890659173370616684707756025806650701919663659277683669787802562925864798151229414692167210164484057025834933049550802523357054998460558663073294165446649729422682692263516612648498471382963235119473901282699247258795626824904854217119442075959275577063493727356831110519805220355041400644704223400449167715585119875318978659759348704744448992562358363468319034348961634872970234393644083485869285558431879442766639203096830738982999432421590145895972090171554108084101501680428254840710190860104694057226824963791531802716105566713464386618844990438247367327795539598838117591669081285102372699610521244324720692446558390128440091594635614507252587114031553336330904933790342932924168602088209637562465179073076189877345247495946495856410875811366536805932468338737969505812736251727722692549083362488493218001281647458944974321009871598580054498577126696971277704878305716912512673034922577739257333607166819320897382449379920628937711563989422684337261072523473061049725830316221156124413951523627269683385091051221726042825412560174996653336698484010947367716945330336727574321334903522807313280595995823090897439216354065179152562359857352268720129420263718991869745793563834593634793085830965836152915544462693992478178246394282041007258041806679082215372373728970505012887049650351384854311131374979101826985859851102316788983644987777167103631361355527553970757186768653147972548171542023508040325192169991778267379834075074194804265353429652033042083926638439045196912728640157772751303335595886171565380065472452438390789469788495518616131081409186386160351698717277100922875891825123593224754621692755867864023171892299016306984774393053899252131778979646336307090300941093177898519829225384869582047277793767095251922156800270095924133449371067148468435112182400492690878766621432453854792408477025126827726760716930599105094226983732759296360215903259016118766364234449908731124818016874754427347127367295450141996726948854514228873108338002166199099398947087092174254554741039612527616 [115,91] 295746449191263764989651589837031589312698719444445097025256156687152905021953582135550774552114673434778150699068841310250739112173066516514590884498940587965624730691217172360406085106373088632394172446285295971546348986413994574578443185798000852007698603725462019088769938038804930828944188675548068143231367989440656503031770886840558464525470741447937233228994753072148252238240496693275022323268022324389212677527565927229488554608030144158945885393079797405271410658423937378793995040028968497703548265944874872752379860295478211933616022428340695236074611041958935405208211346560489741121165420766200097900189305066047219476014515245089540910799735479175670244418968139249935348427299494588518713752702602355191141432664989731260031978035114335628100601651136894958421932351498581664152066617614935291828219229662987457619197272138301541863051928018728384981832991445951145624295769097082377213524314746025834075656495145552169018812317806234918772621594182754681012826710311288416631010940922856776085262074748268881127345368968489274611498691778824880569838999787329831732065932096741214877926110373050861783790413066135884367248196793873743388494552793098957473830952525836120660266411321346525937016638741415487567137054766660372083299645419316371217910866804971672579596603123807904336353138365813347767452966595573861226936556065824179023074444711420249824158260999362290979170397116553392918714969908713642093097594980574228799677305175665673414401512528444883355095228966210544337972277386141081025902206530658222896796372807500634537734363510893742385524853767571938680668655662290825642901920460346182859217310614761803362825506026764484625932790595665437231144457703775444693384163678090024959709038049834028115830966300112448734120942774955281064541775525148189605284441936869197405254522322714808197025266075868755311082182594941975169047344061041927493822525186882963245184861083697932202405042926617736172307765310022556315086526293331802264196895068929603312622251421380224 [115,92] 959385669465915740969144595264355244278460727485370355985623665208199668208857183408353775100741430145980713830185198352618679139081807183179792436041407980099812776298900113267866152897294520248111699309655382945695720577939974628994871875898186925731168789400294524973467937813775799393196895629757229903488969797437835741254828041362874641837867837827841111405483521194247323310234341344560791152483145296849998517103285181224034512409581916531009278293778417876214763060320517273686855440243288952439910421829631598396118571910654790760852133220638140808123959367095240743342415935773655845761083526565974763070841798046536814557376005253699818466652253877335556911568405774587276541125752670566433055650850300836290285373970482570747217561347357417327057735870374233004539099148372885068282793758723303974903027410860908920213621332462909908124192763064827030421110391099649356476607669020814215808152183683665194916460923203851443703145876535704155187563161999640057129993844632978199132001759579788949573367509622134872566670313032354654334215724195356844154724183534848260120324023158815856988119951256943187592963958009091884141437262358895580278448780581460525598774882071165636580350883419884129681079106628000267704965198762461107342072608344835808271801382642424096134746967360142422799584065961133034286549290109063145111718451322799751038987859047083697581628494978397053716568534811341876127898518766470266674528556702182207051650205116662143786269824696172618534905364813025465238462095280447435189848805603605461799156855950931683881561893938166469927718147999523204421499705320042667759034487314985030674637710958975055460122234237834392824893050660747639752070459038316723869347932806049358160530160403527088995336176197745764927084140143817313862338651225511461722937334509307308050197156295543746924920647405251195325978765514143979587518587704455847091415022032810982360019852190040138478998102079202357753451714149514816153046323227220000948288478042077629689906974336 [115,93] 1701703402388748127411876574830286626418955044176646082605070256228959281691284357424766780776084331957561534776245054516263124166646713682248891445267949291261547680218237621412677580092568392728192362281412787298649927622259116579036662162948764896864556908091165119753658553757679001043116041769993051554547126045661210896955119483665990208376512351517825052993905239665354075606547208131679086879241978189776329788780884451177917094165464029153873612271296660383949572410817492904229845596943252401538507465966280936068236388484424275231024118315192970879501604148086968263807350265988508072315674462048226834343036416875462241729769136823797033230592661953307277457200913092651084179690052511180378970308936800549755569611897277873388165053669579561586725287169640975247306370786105762970711497075832512880668598428529441818128560666422767054052670861610718837142753256724729972148566867451249127912530880546789625115927449298471676614776385761146016273382796083587345405978278349859027588155366552075620884328460589808414366744122754735759701294923555903340855249910534470482873533073077793037697697495515337178968153999647373388113463420158959417991873624061143734291202922948658786021061571567428209366186413209717905461522031667757438127912712114581861887335600372131117981839622364006876827944388833468708661223314009152835909647605843578490208585870469228558975351992075177116892529301643890155927433723935842855606183144878229417337650016794067355002643251538040275583601028365807813488157385806003748085116593924029973449817041773098682040571901168441504819321355212570868131264742878842631747096971244302091414439654532149437206430946725297641802197479038975102436662017855903877713623988377618192278623013709809335644655748938874830606399476421055289964581575005098459834109505782567336728442440162327224204557538973735231216822178379030004844125721019587453358276348347352548039947874969648960085208968590233303070616549971459077260585600224078634567375704451798019593840 [115,94] 1714265590233273740447165838135813441844080006574755127955926100529189422087111429938602869099637269392755285518818172138458122157137899014848648042144797026440735588452012359231142857266521793508553477173125121049930094566696531610833117003173172705941856761712268313668980694202389992240482455189359922591651797252413844783465148380996898324695343179694121074366660954635077236217879460128461282947451309074340151829535601283653880087587990355691457419079948752400890835581305780544765522165144251329879583635635284182700357354802525241893285441204925777377359875921164400239414718215297100015704720169073462625797134735050885863030782196946511952991773333750544525647922084723435796982607500740892190998021017666857340536314013722862378811041937896636105647775208986080408512412440085087623075678647427256852282680690296586488667874687004386571361428371998165684190261205659409564179954839927672355421665654965144892908518906517230437391949694718448666705717273084135541493001968756173844453939592785554617166498801163837448475534652327105023828057350434416694786502631034742776679121014921944490593197560356799450452609129931744520732359042734682957356444858967088666918659515509467366937151307554995411550324066244822594314244372381710743512432646169829133817365933704770271086739061768329849524965191251676714836171240969980772820280372087673904291813462656909554656430904642184282788404146792310596780383734894028216662426190803293803908830337481270186333704708274676805595698595694615525994362445131080978719730151144921347348701476876638384792867013172392200546033224741796974665477280781203955152555555562390320332658016114375690556125012901625081961222679480451575792072797251558070495661146106798502214424368159873666989190803267321732034657701749501374433604583292378192959984461809608338027087276316662240842650925889959515307686069838793047156350623045256438789092207148821910369369373615271482659268499433630205114419512015003320631866815063693980379064803861739904 [115,95] 319310766242704288668263618128465474692656396892836671378560373496431324322710607383480252549394063189110043752085364848476625416474382653870482103085075651253203338757275021862323141118749019854297480557295019441806677872856691695891600678047398714258430569681549825751778361479711033914384262031523951642859249703435855845160134499460840522660631138739947541394923915327329493464557515336368275333047028871149011364420550263934869016586292400641497207974678460748566857915756689248940427709127164406472315308955011920081154970224743100889443998046369612426504849544071020158634309706332662802294350079163436343049122270475381276346400040634775465816913403762949322862513496165499556539242984805412187891149971437641980237087000077248130815819924582932469546036215130475397913067967001863381712177280635317634340803462811307128361588313109029127581332150503537697432108852994174920889625663413506584824123667131671189468042407383112101634510185634299744985444274569586638788063011691590587443684546120106670884855511843049724404870941345894933751276193955601839412486844350837535605413676840281478581072983547652479558236821559963790029528155171862424859966565786063980861798994452267465178247323515978455966879224492898541056037109319967966092730454291078315372615083281214000928319105994666645015229952484195106800899083187429335268470085082243007247838524640419189606468755548110007700419052358518094512355102182180843340302361819550740079622142035015233148636397104295185826327083222327718971635576432447244781359418038969644014649738286957770794730260430817748579717159678132174731209987465407289811258961759873427071408090304928382655265137400883743168169927802732237525182584127673641988963717236227810904901381447545042456889913025402090201667298035619535866951429661567080849299476704423112577625848770387324370089532118897872072190639725429050720890097193913971987616791766951258372532396604218212182189217446454308924340961201761772960378845383762992155031787504 [115,96] 27449065212534518021428750936107715818818319246281030575434960239160414559715080050235383560305160154817844746906370025030528310890633369826886396945107261915731180147801064478507954434418024947378361716088710741971920138324834411774000534852662273017769077535904783121809108500429809619794993074203635811629852498609215800939490322184890738262413635523680831795829635544730018115587118491945630440265132765502501347290548093560416417177869575719306088976891464313231098457359522658411722684773848368074297426436093221114079262198891694455436625546786584505780044698603385186118244647304894277839131311705664513213163280682981245277649639976455462055894957472014318060570829165788756161303757969609137000389942009775157485683331421204139179848222062594074792617715115899403741359876727506467888837937975397419109481813032087523041775607113800693667696013442039437731901759142734425575247503200161355518807343454566446222577601051969326907963382794867916979641136506627465146304193761714304812397041307069939248621986560675313117076836699521482220997037424772153404831315518350265859384647468170184337185648996363466508056597867325168292720002119333284283485689546431411259007754340264778028980196034337761123277594154393874000006555365553626418401681835554247860821882914436184985097359784986100592098273698800144258952575666628411799388373080256801493365391650019971814099526485270519555394662454941572692129913828109785909995878415849349349440523635125959283567272028752311828752983960802056383825092356050465486988069614263132875503006927350587703762507512802516237227848547792614501369479333436065730839132372673328072340752827319421071968191748680936216104679912580896508528726582788543569386772003293049944363923460124274025769774474653059130787110857285996258996476958381894249832896342919213724885797369271946668224259339002380347151244028758121719170845058062952702027345594441538065013452884060975321574288925282563080330306974548212557109427722919493182848 [115,97] 563387272851178253883412346394294064627892538181925103703161963103892960682175477089410536369627769589792222466029955656150720500016183710220272907592629218345915094047012485699800934546820092671960173676820184477457342631304889045268299379242074945473109686449177241842425309965190856622296058376143596305845270567496124428760202964090601357495289502170560345971375583408435263765779513044500817338135840233949631236637017676049692447005719107021890810936197237616289696613857273938444783270473847886308524812231328532154226278531753491777887165877938868405700361580481214364902345608473242346045738889571256649778968121739627911525345045027986987024170552007706734890010390254497622721853709970472310592503710886639285011818853473921518336293283311924544128287283541019708365598876795454260031385376609463953569195583697867404383856852802680048111692103770318610359050986109341577184395723733868635778628216458437859182736199024825706538639770273988272903416459149941438091337851542139877591420025281327770552634589644625676955791531701366691214025394211827727376602887128581152993082771368177241849547512695008686538017993681041394269238911632656946401989304347622050341384860904670832435730950869521954114080692145973316947676278283641714705686877980489075411194898345862372739506561102037451312040445045477079896178079578312983126792011787047690465098836311749242951461294594071488350262849918091164499484905842931292904304305690942329312647151341114184939587754194694872485125812656419892842653136129794316401127564023519418901374127251399539496508464770642713152716132472733353155192391874311415978938480108440482064522153889037736766766485964232572437507066445706634440938171119923535720362921526938166313542092911156128966395676407431875677127675530756478511918081091625361867876844799060710775501076793841950703407940444250842047909931399059176236592651474687469796465414219017077055704372444710669698655599216175900741690234371562126572113407900421520 [115,98] 55707628990552133223006405618892346167642466723478215904427253302591606644168035897069121011245598283373765880797856251627201205221026724359929509699373365183412554003693058129291077779525438683252187914783399787957918482643482795736156184858058907658572261010674942784954045718956579862467125775662729759088035181152896667873812543711540465734200463070817944099709320273437372690875579639709545930172004306857037921523319197709255198692601726065384884677907875263713736379539769046618984821661619796428797376178485490747260584120882965717013831180139531938679047503428380561216690591298702609365972653067467480629639509444882812903623240051210462439311701746237858060113158238051248662327761901517330982183281442206867075090050602579013491411226443341018450019033742729725974777849138507597658908377438338637614394104386988696498539955322409745824750752313089195123128224311110530364152807926949477774610582109815239738083249237297209365637339575829504225865695757664135390245909599235430327704576624597490454856133367173235348819211959338074023588295009051633731070399097871767266677879735465056534244356464346908775767554905584907739565710018370125998042623091869430341870035262633066782771546125975744162879451155396550597125207539364189309306621697605094007605915801024176653814274365110697466440417599335155462164274113634109161921745721795380700535077696750184856711712805321649636221919329765947157234181426706245449850221002800620864739189338454252231087042214213072263959054024847166722064283619725079201302286228181906817571463088781706766079106299554183196303554402263519113935771622986480597679506717874210287122307711467170359371182421049420387835062242230138024447657972706271791339730151170505180873889389424299885602687543616258596575274999168017703184783704503863140889960144969913341360359186486816282696791222157173719696663273149596726817652520748932410046820878360765110464410599353053098025659506856370578400976802286667010133070976 [115,99] -334839107107139324158046685093397022003135897696990520589470814436492472577435658623338117064302364423606111305576362879066192421568958622634952528494883338326761490324710667224306567062037751766992106465702356385388679039980241591143051011223741680005805422234410593128511883151063437829517251610386496201221325002258619276129547518909488992592405805093323004024577978587669984084658415462166480873641527368085333927606729639870893787404427358980319206875695801597317786054850887551337369618966361728003258070893869818698405054966825296605105190837989186118523000407539477640972041965051858564221641290933172071228127457164340757341603587721202342767245242720855652104072160641918123150913076701699624810464309747017333740654550172314547413382326478117627653519733542218921834821118244264553574901202797720391865268232824787102610620954388051968052592928049919538309725168654723181295141233051220592871454383236958057739974079122469435371896200226344956799595429288539501776780620753375485989683342515970323647646372835928296507848261209553673165942495168165651893726800300649649862922389315374469021123674663235334361225610810990716105335265927333026621277009620172736324080683455983499552503076543269728572142574088612587203818048561934551457110312536259830739224223867778234054951975275491545597231065666271630436061808076839469817133415433682780953698487509445376030324183377672645871154902363052179170484000496900377334459149512356962391343890273362980989370194020003643964143305419862447540995190496511762677754055723792588151683344388560453046116111192035379191537741914263068695067517254189106797359887231477697571070445648110212725844983167955224192870631592889436800997209370290400148037383732904841324241819970392024136194456155465653424039465996140372546172434511714173414850983405093372337229496158589174717294449445131541643640338649409160429972211272871803267645278339241155608996454546678785467480216468208712866774960983701701191280 [115,100] -455023833757469531229982432065454054224583595367201536867226288820497310621794539593812110358590176530437369108447561339687476974558654575015903197886275684561215884323543923301854559113589463788637399161727131100292672333159650698138609579677154034013667786307866798292117962649310568117601673421202240377069411750141764315775100366640176629609108176361367775469162602024399650785622744267794119175105508465495630265841130240596468427377837120503254986341837460739046777542207511804998455317626192279091357585208286514476935265169285891761483396577775628772053585894224032235137155146649581455732432147785677935370337783735916663551641213068852600848217731450342733733987192109079692508234300949790154913654836727929960139053451860726092668400812482148876751515118445532354974570295854407373219401995408714743183461022588142586684552366280353180114688387156358319504265144152987974468698668070348196783472036462988742250994970856051635889796415545475822186181396337665764057039928873569688218693059751172354038875636028175693590480715307410405000780072425485427172512981509167212298930253284795981449336759084911712572610319819925188438332948847206425183517907157369990811285183734841609532062114756223491533088348581605746423705268460632643716623629555574416738284702139674617737652478337112256461039307764633830957143315742641935843960167572017351780053900492486025736959125431098729702444635368894350514617711967065876425704300868481610575707427010138746561839742216321317255687942310003187535572121939956373556265975607517419144841547579715211702780381726461579988101743614110900180669577493892191181087678228653375188674280428478430059125202962018699827134011547782780102660396705778257233508771243478253895521740880848065358489829278281296601497681011058771179738288373307309327554748640822732368604200542705921340933122616103423036796113047644268363979792340319495298560979834732828142388632026744285870147939763615600503483701440369248 [115,101] -255848874207652054929825140452712916288434146788665523324906383981687998334928523662074411068223729059187038836287232662567137822253016165921377281101325083249013192340024507619671202914590617631262371015771096827305764823007251116477334154289691159885402074307231986600780073023703937396103277959863278450614552607355936701876273308928746345191705674736629953213474695175299147076449842172123856630136561035283677842655742479857442915654803362585559809583262728636973659073450390065492113130888924360795142290039486295321093111880620567026705648691814508742962275243354106959520834545828677792046037811163865507669032957134514268853399483128919698861876225440405608478207112375840317135834055533618515986045986907197542389219113839467351282329867014256369095128335948804769067628420323127682066877009313863491781090170879150412115047592594020440802619665671453165349307007876790093949889572842504934649909072147515970057721692436191693619056122541991264425896801249275928611609846498820288088091871630380412355562190693623795443798194603841523277830039999676528646675593630489079028789607602091751952307590060062095668642750547455921023501792481016103194362839941025153537443141117369600167805253325117874573676710925968115283561007175240876584480607578785195996673955102429691064802627096483743963904296600461688396370746671719427133532998592956223321712020164925514306445928090575225586419800653469293860410426666995645867351812205244237254895670008536579488026881597810464307627278641811572166235538521191617589224467293822525342027788522236921699262844492260033542786947083711582610032734238603463334363793366480537148366122739431899473294456334002187478456981868010924308644181108676109136949813504893693868052055500477329307129143914130979862523135390000371553396976852042391168309445115680473431862870296594018313509987914139269431069200397405918139883353351581630145864724360236845376063286270291638051929801517029840366028967300 [115,102] -55282574367108092789765790020861934571995317502947219084143639987319513153171033140361070567220935462503795840853714010926631650609362852429470468277598296461375063646952197044322899945095950683858449415888015879520887778481163851230297148173307921773778557315319556296237354889550509678337762136851053532632943671923871940159004975199061161824165708577774030045799153231158799228834605344579012827046788368523465861708981958053375074920982765675155362877654201851021782094647549715544134690684849538103116253587527772730369501640270282376010428190891330766310728405466578652271034910904295161377587972428439360049925423946645319020414956465034332763561904518664619881524092029102788506518562587278197163565343174837644819584660915235497879975535758250087463137265170702142348496988023615650973278581503050194801204164953285039901616314408224462542965794275167012062473545909471386399915733674742178339467452669460521613923294227577688042327152954730591016782845388509837946100976080574506130154968431731683719090763198185385825884397234968958828343934185637133825065800610259687315904327674074051231285371892990341487289283794389695682932650538389539078216711367963037502246885883890955630190002355560781412850873814210708682081531586909593619372885979636322724673773563019438171510038860958616370359432372687383484738536989634595991009628854566891254026793700498953969545414517065781778872457851890464139985061806307072737709324548362327604695665393224788759636948948591083061746492414510557681391637943726322643131764756651590588046057126076339464304950907946397448479124972585949018634265076100363448145126580051095224550161838977640221922576524779520114694292602177419414113794247488706204572075623930228835089116276418569443054051675160822122120925277288589322709004672791966784759750907470532694801147499981949940575426783264183449021302528915947490781413258826386521398445716039890696109098776685732066083622231983407429632 [115,103] -19098205796148915195556765199906194231867981135208964907237922152943218137614561840891256403585222474279469915194199618542200829534873785551741429584398769496422890534013595726214286186568674501788920581696019922225756657226070999657654554317766649824951663377881042289008312463872083993287520826417999445947136197089538830980745051325266875467210522729465926752161949441629122564870724238042723843825868840971463783890274357039396482648875794718232470743089644458004600267248773358474545318745515371227736081020854751423033228816098314156990246368411581314873306522619291975610201348851973008683386587208274371915510397652701942092093451512494992490698434822135602805569406105196516007196335866254731905822710960040351028031634368143702035233573717675817742237273946922174385437577406980315585823494779492297202292841484133551475745401456361021495297918817485984241803951064993396828668968220849544265984763299524062982075905038468336319798545138303639210840855338391666886509031942242095377855980598881352151342483431460861021195942283013617439616239344090775761665546384930259296113581027627821404279784249104390908041943469443153084804343506931589204821304023098842539043281205279724525969613948891808328105664596259929459979541831605507106917103004819269494009293949866440554045199816683729479659012233242597426062353998528182509966975742506412884703934665872920650537786079782329104803707803540692730746257574940396434878904057121350748132981165436812434725870016429455627821936975994518444905800709451873467505963799278632175273292970539933681965283566095058958302610383957892047030390846946240448426454775045564826886332096961279078438528478505822672220757791836804000736996904616904249493565077486588236492022683775764015468675959002319609257832605789370642020479161371548711710356655727961229564347254112829058872049730429500350878274380697725991500866487677452033748008129594760105498778692247148506626850316607488 [115,104] -10291440363949611118217423695607783266099704768223947946663737906155301760763051010604537877323877945497614661058125395463688046154189451312281432275016033811483930863160791717499103157229881838813574785139910078479811700173396965786377700563742961251018834869869903968702029380152097363395089266130051110304407548154365078187931056953283559560412592502932714611964098256680760091826573119027220643379041378458454893374909039091548950943608939823170979858637621338373558549970237282657683433712200282111421704555779915198971729301347987670021257814028087343889487738753955577653860579622106465200583239140728485681399439130043416399819602858437871744978665497401676408324069918821407713500771745045555877641251049863166493977169351079570039500310253460861108616066137933508170347543752590888913377116796444028537877572366826686716305943763412741680532363953244482197493483729871294754993449485474090100449791850283786605386309331071203553331946404675866140004430778673355186201715295135299338886296956835870050750129365876473234060690610080027490552860067411196597629183178562000569566252706053246712214702613925195899687867204160778040587227662333791293726138724513551111994027553699723117366431034630563866931909149132619856581073760918778384329042367285284068469934301835973550794423345107575538014705174273017207589843052676911535020903631555791565498468197152695119827764962107183382205861184203074737316734279118268031486194604736785547416050292237887032019099291448193958414491308929443683365109613408766070551147205124464367527518781698124060549914270696381665308690898996872210647541522514647944041756180603996038694483189018524758836815512999441466099263802129964299256660849983116738273954912581668738240912495889105810665947119977452027536318454937666509386833765512767263123046693706704025988657173233227680451759945367254791793515425464843483996328078914194113110290682217763595566595439580187714907001920 [115,105] -2409064033635027131179834324205133254099942229501787911921258035302514633593269739222332399670046854980458911817557253002767907589836593043794236430355847991532100422631259929748604561497390785967941593773134691381067987149784190970996075173295116637448421864806860210645861778360739999705308244046822300671559027797477989207371407021514735563138455822669340563285889395744290466986560255435727229626802720079497236950066023770924552484794522633920097911236846405907473635796877514641053889540589105028059827948290306678824169260367608394006732055583330592650628029998424915266981185730764322638048490800377953541209811231951286897806754000996980371646079278507670739076735222860282037582817598201298637322804204752769780160373260233821325854239819735305512885834399592978693760593245384053999113803540417158086234892411068494069558592836222400122768427449689955856044650099304869150651361226411737703121428920838153924647630279968064917508768307573507917539559872010740646368998051781943772574288609229673781319144783173551882622394319467310732765910733001608987549710867618422075004940457373803411814383498118035656664958124789373333131605130293088732953700774402975845737406794447608695280246757454599381075435560472082153165577216297183332383517423603907658697353574053242532085855006961241384490040953918156540282312602333297893461668400331266156296398310582453658920650434919661033631545052029216787241213196124357144422340185013504197101392833321544055141783604286677398673006717551480758209270362964943462685723882518659481981836020480206189974284632116265335362541392987710485638433187905939578534823775739159073348153832698930089393315397523883251749233052547383118262137193207294664714931196015486937791351136990711966909701474444368716861575723595006817927957011762016691211060419910521335751948948812464158895553730280811603210331919638945016396384025612075520445550697256583940938350931449111619800 [115,106] -316898420129061788548668976469158168276412479280830557549066172613617498100745049704843322225096110243056090110149019023491194750079634764727485472649272139210276723404815377854814629210185114184048031657330799002423414007251174101376106381459205719034889453537091318885600409871256217334673493548279714817903355523184501654178921954769483137580657098815464742635507603332655384644817247803118380719312052281838940812987379681551358894041102139988945828214073212513178759720047058148688106084265735245027683457259302177381599904963033672469500338952436203396829733032093497296095478981686740818534988960075387160325832639630617948737521848055428137503597631856736365111393241797977102931862221152004415792026116867244408362643973768730794526147722623508681745484422988869767011817070874904479294266097736718176873674331734803345120824416795863018141292329493495186796202260177667237948838166385679351780644914275094571267237429100706780264583183990333514897940720312454158872133803554727688118807912696814120333267258448031073134070556719973416017698472859776677403318746868438221686123122129926584791032588938193968593400048192230897936858015337409621694902778906379566772908993822068514619396042466664945166372450692728104367432649232080337093665436152710818692069653675033045393763802036031492883931389094540559210756077970956209487605182809848299714325294780808318094966635590461240799603684645066027288048323875563305934866871555731969072320284589775728557030653023735656999104395696975088430582361189103926097949355360532651388907599651853029020224057625468563554886149663772461107649057151591136265701059501190619606302892576029781595463415445697479647145783624608310966464106015275518258692323446970020815112633700173082963906108822395016115127189825710994616991266095630411563352076110153740938934891074648457872287875563155084719092485852253295669349741698517846785637759557964609163852515203328 [115,107] -31816650911616452689283331006822761122462377703512442906137436174861227849268848953503524644334054671048782458160641674786922240339941738905270565858227326967848594025443871516449344048479553730250503012844753470676638139494230671463654462617386185384544828391786030052322168611308610425696643978908134041934853332079885321648950276437324302003255485058799821695690751889555008834908438556195769755487052312802116143943779429327128540960437569290491509377073678883372093998605232969195991286763729328455209018039978787186460883314258488744865998397697423266037994013262003996519803680124932827040710992529572173769711561485981799317618956912666574925618401566542447703589129883285883882297409514867323625944902484292854023986442987908797846185706005961569756281220351668799888521833621015464380954653994943823545086354079334910722067539559696290310800019219129793347744753333604839811440086717227600492760657568431712617896596919750961121503765497411792119464735146705471258754400128355138666084701681476474896527735320294048713744881934253824649671238291541957397271889352950721541654349838539128576889206278671566705280802432985197326920440322071553727633381049284929033589289715068223233504063195715286244430524793147155218090663580249870479837355865322588061376018749147630628301030171755206599162615113647444457752380225379990834163417489992277314658982511042055510250752307817483817943263094448554732176155998310575642658013106812073591961017100872260859968395653309511592125992227510612874826586004391645826552949538509780598473567800071734720921978036442095382355333303330946083445404490899829269672485883947972257653935890492760967857032143913926975251281103256956388465332598367333823891498268669776355645439382998798250717704665632831500255195456288333210451224955606835981045941028673840939674607727722409359246671249816860725757217248544206939373943496849080861060791138775884614297280 [115,108] -1414692717259122444421731290699915405000509288775510698492647075156959265930275801594980338834601288355440008386145806617909336197999199632946761609121394914037219468127281615158106888765417025422007955516114224235676965914040550436246182713589909214103038243373977181561902006034563638864575571154848763004997114026261528012331423766229943186561596248860024172555205773938283514324157852148417151791211115650772376235391085200380938601182937214790467810746590778727044603287671871222067596633592126852304402640634159538565435378096717250021239167124783287374427889136032850289325559979804632534836758403285592054659884807816315468445570997061125359479390704099805939414100470680452661609932439000724256917567565315717433012827852399903162362662113476333559528302128353430899269196023238291272339048329118982971467092994937492753515852918250980321536743104742746961486655660060474221705271113012439655280831832081350682874486662456153197068639431766562746687254331420576364018954678212673904874619948770943048222963000861069288713047410538042095537882363250204283060643620552539577740832448136871577274798180043851188944098947503359565578021485424394624857862793197944158955758829393063322117445648382833457259886875688769851333574021324151545210569432326629586202899046330688482546068458101585761708274065673430113264579725481282360225119031898654229873362261700012785865464280109831920547197366220072116398707460474571543560934892087572592361310895628756268772275358244274613823715796625337322986055224525088155666586488666424678377664992232505289316123000994719640261513726835259732496269343058610171604757868240459664868513984321843939292175611385110063417452016154575694503278047616411106637457663196829887128486696497826182468189085801345602586400739670470959552665153150526219928813529607095797907722805476219593471735436083085173022936339808467056380218706214537669166101187019170936 [115,109] -81748411465026917805382536321721879233795678252868729626325204559497468684467917949074654262416004933979708476817554124294773510834970977403279443257638096926264154039045393706900328479954630242192228337982702646619286011979889053197990770279850809690041482441902053680723494446619078528892096806745335719143476440931003038166621549988603382010367972682770226148143360718644986700528170597734964513936318070732079649357644465922367821966591617473626449602721346991403988995152140157104640847098462089675791940195302981157694996994407442083018873353176487236249693737897327171455336250742274699407757394458773724505366839061267550703301801366012336491293064983313128057147733291515738140747674414087188233798954779361692752334639706515442742858318423669777901170989991308893854553434682913461033998361200367218462295425597972010791199734800614630811478665248351087433247733773491242197501102176384240368736159382846339421658043009792532554794331558304259359637669731298263112697275119395260748887659035043410711923346577564355165568925089398750101445191824682648000012666166735853487199450627519914215766026682573795457506928151841640783489830994289064140149937044718322120036106816569301629900192708029955498274640266196879921612938879119394220652474035764511886983947837049419920069316279315986726075845700970569293986981622942645145409421079288578393435528426316671765157503244379161462242223300721564523366641594306569030891395127906642566506156122966147844616958422794877871594808972415390702445030154078581189938109140242406510095535224947779149243554043598810393175019576183113775251156474850073783844159318757918848922703155377393841426330132464618057015068073524494662147006935102101212557062194987809377837099398443438513966377795050457744582829861788990488015065008220484509138895352839567726683348623861845125024071748228047836209088455519518997369162466424397164067501361 [115,110] -3520152345456854970168309733969678937614334741292641482286588166495967963345723728635629461258121715481530861456204698645079355091698345228680043476337347586583664208675513973376126977624719429754277674284173078406264161081791505854216367591597682032106467991896068569604488347346762663886208285299986762907986890500013094895334580949494066555966390521818856779994313432908775849527663092067561008122579396153529820092973878224152624687076142115412022723360400225260109880561318882078995201256822350881647384022901734570262000967123074775514483954855814553357320177870079287831295155337834289455573100742217511958181523202440062139769224428135679893636100760438868779520828717104440152116293078303402894464365064583320633043752570424632297629843257221791655275131649709045316414688786912915773116700258845259545754590152467964522318312958686183961719097914800249565757089568354866440803950040380106502192874041339843747137783230813746093331857796888461493633773598568784019387595865778396113557532342197881780379763402847492267658896852250022334962722551347419763868190374267582986027083623134238493819530686813947593295935696057194662964452607020675625865047510456006920909132277269783874010491267878430156290238357000040043270856465585436626875617610641057251720094761256034305752315352426550627083743509678612333437076555431990526102608528325604944832043124845731414533270802303898002792461181175532705598207865075574333926658325217358138525218381359717776363834329291198306950755313155948832424499745237346755001064175817877946198390828930702210956210641098386956140389112081494987167125555527165616930981525100710512756959519348087609552516576299873206325180181709050939234221935927957273545202170893673518799821134514218167563818282564886650833824656369091779218590816350549786944974414253755488393575620838863425562932445347361734922337195119666478521257604700952222144 [115,111] 127416704290075236158986933103964752670138343962012715023596291987720381146485287308039499466088012760101914602190546540139148171097934289926901279325344881427008029476139596343323868110351421187231201594717212712765009146609618024619954197659965310218963066413777583539770100266421238167545218945821963104072116803549147468951327460471580657458772274192921699295703668493450764773435381395302242994904786676760376203096945561984602927159758200797129782810971102548757051482157520863769054407590156656342120545911875431006943447934706303952010277576020777120464370288219936053882642397785707781252071331339611088111424979451171407436614284721402534604941896093633566411131474467470617653626125118446898162896941343878137695950181967578459002906105266528530249883948432251004826637084715480964772977783366410495147175568405481106442211524898377335226123792660779217800068830030684838968433529874796592975686991626347647596072163131829073278174758418421577191547502974378890097130335954575995994353336640274984975307200160953681107585254867207343106879450593697581170636278025508479181865552142418320169246796307750861365760801022226333469248970282611770264442214584779719957968800803976523769640766206777020765315834931386115941021801029116502338583635887119247472018480911666695348385216360558105636245498924038215889770178207080904433381183030190701978268976117008388258028843337679098649203449291537111039427360423462511508103258433243210688023442295297729952924786416248316397965160179497397388558448857576380630880625120841598979309591328122636101423591486853507690284622634703007073820050660783367000665329285004521315283299514831006849393441065244096342432885231763076210015544989922509159985774861677631737079701130163547812597707900409076542721803204765267127609311262894393924775250902808609957283265132015605809962220966104405247282924430661037753573645932648 [115,112] -2559629858885293902524885437500749538307391410055030538824010473054570855045382867452784682208830368173864508207222828717216838686933521505148454027520273681154899158777113323977498076324927975659016535221692512289772398928633535299410818980037831272689358972052895500404679434058676256483930609263343647738750902837797597230405867268453663005660052101439223975145574080826406629128310254522013732331246162718235401890332643756282297840433238378301401019981263994545623599789912888392907602711092022988486531774158060842083629301457033776420862513676018605331498057899143741728578073214841699856027603729553139036242701695758017520478411405814788144204916752126393680279849624205409678105779285428425705467441314168837981694075141478609727555549751453722525346559622829853116576430044126278607931572969756999036849433458429871426248892420769962544752799546460755064370031724463792343197481498325304353313173318403992273051374272306083706124989879821213515607347421966220260795349977028365505914971560700746989445932615153226434201757442195015779742927960650197362301124293258151269932211131001911447913465080770743274478666680155113610708777387860495418369758411764864701109736461250671001941940451787066090974224529774172666001580976261927775906268310763059590014172631942258241159927388459066337742169967861636864420219917868063667518376752783723416582735848673521493676514162094011241698049494689349162921658179808478302169944827012489762900141448668082820233463858606982460491758455139483582844968226620441217930573766272871903715848834997478767815525968691709747574364198655502505195567505967860160136374795935386432866747201335304055710536209035778010756610264434799728800954275575619987461455911269831187149220669213616820743594858480517032980991787246336443265123479138992706288881488407140433484611162756128866753444219398866901197628118420205093111296 [115,113] -154643697032111114624800346507054215250357430205895465104661234196265458395036177661308184409074203351206161383300558374608240444939303131840226918419592599968795070130006189270612346396999718830599688954416677130909455910933381902431355004514898047460696892234873767854104505639272816024417091299390284814175283254901280148241381809190257743386262221011983353486679948131913162409117881589214070725127289836790539862037294562644439049740952815973241796112493463644378776731793199095181102064576574417224311133128470933751122146436132111290830818388141674689441294118146025165697813461891090962692947018448608012852392291284548740458569733172209917315692355095642438270913466424491385637953651705130181142382351068798600179120035655800016238419961188656887629460222230051658547019881886865656697470038385433689313679499112265570844426799712280680831853268781998515155161494557926572971315134191986734504554525953545780933550038759982765356672783443697245411617294896376895917046969294841456938217810438502370892007853802298975310022716303284542511310275784005735214334736272472233536635284004320281283613850538780014167231525128158265973824827012283095679606500949964724941723540888851599878740162879778023201879445366074238519459031046383757759959399595640230141451692721632549152276927372054071810333534928817808256148174834586064069244808422740026247870305771179633674609404723108536112953756601795533441363328865525564023476817071491667670946077470520781685914096273255383521162701941468984187837713995607443040193642046249068644250005396020778216475812317619077358405876852335465862768112323261912554068242690072436717276195592707056861224673554029918112774501183406229759312705293851607171142958923288857480649867181092500227814703381778740283639272451194292712071530279440023959313008999570791701952446580487379000183296634179281313159032750417728 [115,114] 3550559593268284517417881281867417874465834637849754921009639961855661425383403409474178683413433640697314309897440844541537818784620082175939497966100806509508066113835602446949992757376246360962381749674379837333864478840455498449197719412371030902506801670450853096642334758251832501223991393697019126801021768311863731623898961197496954731408313474402958262743991259450531900434484040028990606753791636337624542530965519301253857186331952168278078571193586418582698049930950971110850243239135048121560773732693029014081631307929069389721215042124691509920122142243384467085361330194738892936226074000512691984110570590935143508961585349758244918942983195733362481504027671958509227409071834774124561329396107068811136801460798429616159164694022547283761731502619175551952779785550732780852584665704454004292148939725671955201458578088860328832304396164628229393519212140241969728631111138708551594443431635861408709882368777297810651087591534885455655525499667675278120216851337409516532389917094051892438958609630649330467939489985851685552976333646223199502703718641548661426425235751429994027652369719568564286997137292571125347664631392264073764521282477869549328262828678406025320576119341293209016401626004485093865276722511655117909504127413795745323339407664884845712600070614042628952531269739237585768681388991642403895568535067255830315421520022699640824809811279292597383883033344580503196295177712641007267677076017861503187894447583726233006572810798665263606614432803272713377734662325279427985014026426087995260490074544266919582851465270347409029521599876655483247120705294234591776829766488357818012145793498024835855257314754360695455247127055670967539125410933880473256395264937335021988146376419602398295772137956680878741009021121193148217580465215365659352766402063370119652174545938258189356394899920691079086344296704 [115,115] -29763604530489444988386409615052730102865031727510647196474264762281967653549905782913804632954029817483786635392081365040980134432469417333403101960983776381025752949831418589555358093475013266510197416033002535461099469162012065750675063000237376440013345293060328857250968706025415927066127426864437758327564777392616499752859282014723413842176749430518192969612460210612837793599700385373363821911703041828098120807980474636701426410593110989384324648336414703276787917969463346835048726674158440830900062213633956519111651342188585653934075712556737689147030162650683831226397493555947844341008513014592857779865827715272001879694529492373340903489921157654877527484915697471259507651240025671905616922580316248622571410649359911410107658260019386068842569194474206081711840822255809527084163934689389556104753571784099743635760405910715406823624040963631437296672843478265258054555703897789718614973303859795580425032086386304440594717607716786521567016462785058551924781125304628826264908396725869663848031900847276934681952408150427021039591044372835467088302784329326225705610522357922255830754460525699944802963246292598131562814908214561083893723476514646099539851869889266144478919414744389974388483822982554540452170965942504313595820704397209335300456773965350675454709608913424747144647483051965037213058409178740633541240659387967312520223032447793147721972101695626055078456819102051294311127806765577761277887020832055285600135094307442387241742198339787971326550564630445789352786645779306597222494640135857556058201020155756861688326893766313383953820414844908435117974448906548387619600593197717065531492383159961089099108016292827829723179023531997999123202142668783038146711308655807128144098704254490932152097889126185723570356469321738196267687159537714736541561587892824018776775403988256605434468445505783486816 [116,0] 315143643534679011213664147338899637472103639947582639239205888971170958788354169350649961385925800228881172177413615864697824281742114923763182213828617977149745020231963317160843914781963616564636061760363628299922213586658483211140027856504328306548488054367270755894903049939140397824284767074317010970208006506459070824710995280344408505892691097729365626426360630097747833558635300698698814598032418445662477246010153973744600893973817807354461049100301752108236503188540754061633481762844250141321150745269970767094626691897292091193292095492082605734530280026203758061232826403593324658546823597556574672033366578943001111465626046421779331603877353937204083969554681129094844877189258052091262697861554967997041266745831023568386001774694538511203503576195859550180755639836524753144405692199686345640156235744318216378582103865731096927454326820634633967748586928751882837944139347636883478453333643823916620584845019364723805197362592715839849392282332919823948053544372394237419022668513483488156401425667339344348845702322282466531657134447000636463810888270067429259390123842397872413226525644829782574286238026264631252355668246501159542230942810054418740994754190392986310041875298817443751683592265631855021556873885565665913789889108914249792519573090506931768593340692968074128137092413494919511813044238989653586897764751047975665553571616172342772397820131126325303681275771003813060364079581719261982564356397305780922793522381750794106975217115425549503624023640325118019296059481235695894480528334519676193914604643768561883521617796526039943117864651490292828530894880010729745032585689232194911856490804941534763513552190022986903259627069347299204269027867031242358827921004432886931281903156067888380053128932360028367915816166399717501492374866827556679598986617796295664120782737343448208768917008123261999460857313146467248120864829349865735048996766922209888150356874921019461705741024371289839498642175321756671514178992204674559953642413433523032758190096390515611237993412345874851879908708104215018487126956957302608603532037093029143840646104894361262497396642563917721424974360315467066930817196015747072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] -16760384897030755322879018734793375632209267365371385545470138117795590743878632256647162464927485728899256186900106012357620979365191552014617329547324363913448137467113416473741079529336622059799639454604536712487875877361158764047508410361935179661015198054153442221490376733096195108498344459419943009148309286547924197904270416224046857559483558651577359654959188069172514394100906233412147017578433443662969995368658863452045075362128470568260430102184905294555489803752054872269151885671843641940666487529475152804586899983093128188711411443854146310280380280365233555599813091391734869600123900393847287836219730259772023593778427635195668438203373481064536709253675889726704601858655533113340451923094264097864369999873564887976368268132203213839801578674245569918113837449007213254550493943001760989481304282847936346455310910305839998995912915008785261189477518831217602654634227753551854798512693803746576950901282587776961624593445960497966060467174857349046140982406777976121702908088566224710101059145301299397239604428408812708705000102633327099695317125880804080988790843490065727100123853431074313529446775784882634438495676982534454812454851458735529146163101043536673128937901151959028167077496033104045290354499460811362115612280872346474410790525501928491735594539570326836907558016079769751081147226343798019635877844780216613514484562722480192629022977731741933789992703024533380017228010940535383829494277784943963253011845581258666753601417021694956109525882926503256155594532352485857434778782350020609791994781035100340949387264714916757703225407640732038215307573968743168833774453273145013322114238152980015731380311824270041060229812745489041428202264658568919567282710502808231117719231042816065565456103140585109852992273634078046585400929180410976937588621561548028063577881626719102123023505341602041602459846150771030062638823138633136771988352261493278011434595464765739018616568681041443637159171768402377947477948214260645381727905342711613169748839944529115342242176961205862157076564717504505818029481887742629904283051053468671004348161637036560191855691511620954482663625659514515277437451396836229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 300455882814299450894025420409499607448353877232438705617245458656305930939840886260498925231049225308881823972977808804088877187795286844753912638285885236772343270390340161328122959399858303294128956246555145243696174508647458465309964581708190088202212538308263898327964325797919812201391002555002931122865730743816370824414836594002056723701422343081843284263372584186849399387830882635579122397749078919538540835699488747491259602858911636837265832735700295664817966324270662922272516814668241369800593712940651782235628088935284428030472101143518767422706990586743995999772839254804820680385778078646504551821988053706102289817029018298550132361807108251098530795310902137528237873590551149896487979908802196012168157308249675687550234216560190714793283697831369857235717115460980465229166321519331962897575837705876226608684508692539289826894891706818791769778963972563111837747411905399406445561854295490821084115428741945860445507649986408710555591905565121802829567110162146095786131103438007326038422135646179709819360036180875308013692180359646704166062759229020330527401753484036275746449133754294794510766600963999511045693141248191694879189410552803291449508633708933052742339720940287229480856176613500858734214918065105666993011528610257158579657868300552439473830465079625980730113414977321571245191647553814556282973882190612407570513794551230720202176594584774162021628996503142481540538298010097617815733217347254229793506416285551210466474718092916889125373933883625447299659562300604347594310982343972803557669676010804552796389021249961042815565418480975288793983928369542969604350617125296519193173945540607170740900959946327175565838510748886459166700638554655280014900229553861071143095592398317021567529293912762326204950347522257600272998613990769164832376757701787456070017391067693806312501846606033513793795544107742002578762736599315978316477513727960835377953180571512287477819413152551161198734313932410472985409606732595493750794353604322809226815193362427380961660257572175820483398169955693364590499491689811780378598655237891213720937330433156601630391912300833676647003692751876975405308241440064407601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -5015731173181483336528842469344032052983157648017640532762863240598068874248310282689104013779470210948603060043792557541993490488164476780057472965271037459267590848401311003460059325104476811431435109365949023213637564910996978380400134123363040007463486548252783131560639784719386963307607278212825238144371065606982820356246735758381755267699123840971490685044034131220849107322115853948719543099004582903118902690623834252755578530542884704178584647829994834110528171852127004183054473093303117469391152474062813537579686087004925885261120310481946045012348838844768687371708414565524404605717745823578790128000705153991615152670037539971883374493954327100238621889296102766255073050520391666134922141178363374097683104060986952488007688909131471747914369637496465742014526749650342563122542701035943300095501407149655484070283100617226898255351374703216742444642649013141755611432887687960992714790187612201651527866129201313959365050590263790710409713121671665599629722435869750895788190260843571694515126033795342624749933629775467564356729389474550998277728823880308739495217082775786868914822036087246981409974880425521172089324525946710228247797577340906664274993679591149745684164467841150310914391926617000532521358285004951782812602563654883530569271535759047541116964340382632749532879807591671367127383560300298068513143370800560799553818002060669085357463593062869769103851069745513914847432188313644650842095186807488582623388143097088453983555071044630689309532987604081178210466819204273626775585039815731220741513023188398911888610921825536559866666343478695551015457160623683528098897894189772108312464906668865257066331412593560276966184730483187004876564885891286332830482313484223239221747548197366093087606437692680329204625623905466962304675581935552104850486350762708801637557623055983653805977967110878030311339880184763534493913146524646042508716618725016679924734948833519727441879338037681786970525886863911374616625380151030515917466612982556371078850537116654375757032680110374645063127427440472716650585526144465547119993333738488644329933035456237844792159281197279953202262060104572063277352040706587439923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 140457534646753969260542146185729288611104333380090144725705145727819439273347105107395050706934248186078258245925115400548263129758645794964680451108436266291880488730646831068357158335779148910665632587268109491322338974050889541420346032391764162554321398637109136421716203361254340666107022272712128816963559305197316645257453072307163688819890318997308956300209017555963987072387208632525684135453933525036503372234422234053404078122336180612068157962804767488191357966142054490822144234927502997817717674507614627399066388125214984121803482228652505850954800716608613351774803049897812856127350424168620410854238782437374845711356012318002339238061669466478727031378545337197334809655947709524958624726741146675606393504788486782177472012179496764857263706196371423964670331113726002797237626718379740614770728634455234723597677365303905650067078206063685251700837797624132521302961784266153630631334961208211237744545601868157137117155044256868172580069974696491530117720501809019420486166381152166414901749209974962289545980968649750082101906561650708824314296708494907084532403995371805089525826916494055380714607571462352913698850005503779577407087615903327828684931121206352610998973134828761702576001944988197713375689879268623519634545792953944309420184845082284730024314286920616882047602968616688228438986650187557721054926263048474533596870670674372426651854635950887984200671503957262070771260800644073531740902959531188158735864894831976240878451489785559649105183023646851460216780373984634681785681564301116068717927497947841872928357610175394022768047008647508070879506135548996489449556524206045728145729689277034546029168821783873001985681267733230650939118457716159547641160272991487388046314313708305919384070089936066416870692133022005363201641044437557966590753441248604764856102537134434247982654646080305122709628017750748392929126857918531478800521747879870352106347736709955951082765317235546535305855972127046308596080192205078235554442666732846636387260967433414883930333291784455499882277762767475590689370885333397596645204075341747685762076669374513153181619060754726241915298633432603181882994270959349465612288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] 356067104091182394254503109057457842430721629192686924478448831570867926518378267997933238929366280728388264242255931758628388640107454042285006491192630977933974691129224580202297516363064494081205668587729927105874066048892768212094944085461453434774421349907761846597367281632487667001732460477971746990623993422403241993230413409789367898011051663456638053849193146584223187390422608128912533209058415312700934764077602521373934044964803158448012021277315826894437560994868784269637562404113041232488014268690796419550810766552004255851553980960445751708470136477883933229987067733954008768182140070381933990334229938443178414954370801746745907147496834455089508406609143965809434947298609677832328100402130109339623468926588254403002144379127305689430679169188965358732354374307993160101133582337537355927648606893860976527178578360290291933995107090571918938389757619407494470033658766224641681105233298082860195804897919590515637720638538764535495227559155175506933129757069532642574774854164889933005342682761634411580245165192019715771167924869834078070018442630352098855930992977518189744288069617680003373211265941974709297011424250441339202539014569909926318806754460773043108122045773372474897525074696767818453097352330381377283580624599150256144021195510538051850167340833854706621386477867465022641867322307755215176279148811922200928101789870225500501594888140181767263776489258963460541211295151439192396274625630367610096089970407794317521479326567565587423657011052859998075224648083742347647793496000704160079355040415614458349811295745473602795743743571510866455323627638438898744166826076885419681061486307221979629501177000995492514384627856988918810732540395628471730158849734300190461137820930869114697910529576122473583538262422797340795491880118579450810124013707934130102173193408710616540427851590192670605696678258191227544751991657051363928785486312146240318052559543762274905181007044863601976879133045089792699741918921900010686403550064868400215431176108255556366407992675410064763847552006242348949557605658849026536276433301271066792178250486760969719231393967116818454433283233310050574030522077366950087884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 7347988486494591082747360926252451991888691000674518875559556892304947634572264660178122631839377787862245872739735394181275625895573573729622580414600915602588039074780987939931886058099409766696061615498696273060560466988003607702339916961399886896668411181407897804750244826683120319052678438638140011356325548787361650444648300295957058517108851251031263785793337193180148326462215118207095547866734101998038817205963769685896731811736441244417732317589678019833392329674532637597003432774123515167416449154773291455431368768371429067306029061115476477527255335685420119923935424439899592971708771558360418210237536447996827687704766057798455709219667375960930429286441081778414861629412936421037486289875387879342007228618545516014565293941048048057388335325710365019917350890164854875926678974466338459123029375793643878621953672605491240657969524435827282388208782701963894858567195411951806683571857341944098797368272241153891218751398234801480325818976672018607450489038407264351250429316299970768943981573992324689501821910696522806114003531263560992439378683024464081063835554628592477719897628418429992228910840281679011542010594207480989435845761492981378684212408648317593208145777346057237550072148536559355221814405264157006879724785548936863395742716634844662267162285832046862396812145594357131966299740581712107547725618519310028324609481126732334196966600237827263941159594654092402394447676317216140377548455874506059970916960352082377092429586923425658134156004200431521102691605179083093009100883311514319839563192161041248875101401453081406598847865046336451517554084300106767843981685136034415860688920540373525231218674085615796359062471354250186573200395277360442962423675095717281415894399444252780642041738698184935534232764289248817403572163941534364234747289457616292358499397988162977118007493116199018094267601857903855369704922599082396601488538391483946118149901829345205311578299955558248429796253238674308135150004980292651392756728622373019575578597360942017416071742194399278219258936357026283898669906382751895004745599740675287105491564923514920653783784109070992828577779328076145431117508663628885777186816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -47548384261059411112309211191196326773285891698267114947750629197376416929684297163956711675188648746464346527570740090381528027206290508431818495235627269583071969447112668914820912955266284246477261658497422473178892295632119457146431371779705821280026149637664947888945729096609486572399596167822774140393063480353329535350846654383076942562430743111436672575086856015996718810782880233362653321664212362814696276651607102871440345995583259959521762934622552923674051016434749479287592848576828268616528982492847942816516508454709824272392582008026174677847757138475716780496095222250278409375763253083975763074950619016855787904236930764994300538345783797212167094865371405705110249796465063764707485868940761944554785519115110663265951378876577436827031840173589808441033812381571680496650394244156380513625221704515739657707834438826503634024272240124283822029639326144188290061105297191772680849983394823382122849932254532608480068656992188959334518060376570985418496248207212319870655201909111230380484370911180403033818831697280623419492149877504730178599354622676217698051949029236177387683799679093890930008233727922928044738240776682211854777601428193488353346001428730616774320848472769821384911987565237615362804263228342286403915736359440208380084335203738827430959108226709503142518934934175120368225357156366611244469712885135722780474178991085420016266273259980696458901641890694918601290625402081157122563948794178890854530823707103288825944263666122073922482002511078701470286145173396719188070573825552789874046886434222437990062791277307763860082908858966553938871880098026207254315520603726826680356412139548643505715219471834338859552068674616782354154019862770129651354144952795773608512984121841556330898244666878907463473569939315053044275238131623318201485128673678616050022080060222662476438229338226489045941921645553509104710706812640978183724078320283168992801672515905903382937659095623650703977688677876608271847156093443500475336679821102724949836008901640139494177422505805291978064363527280001227672698584268506082566523714438415686433284636631789413224111212314148207298124177910967783287906806579233670194790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] -9216410890511679867095408835909940357689874492648302966030619247300913917298545416334055134246538594672969401999600275023962038618784180713787284522260903797635013192734936983117965770119194280026876646815237575506708162424809082997039341172767235189082264154453688265564544100508445930993911564861485995730489962494308073704040450341055275188777167328155765985421813904319201011673987249214551559256525751550744034709015492790316626728190373016407951153762838174329068891434084198924081062074431168593999305671457330474836812155601941788530965846797626467935280199297269203728874572432517552142241663756634456525860525416257940874597425600282476754375175600618822759512702684793995272199674643094512199816507309996737455258592498503356476915898662047646793506317042691059968859074428628754431424608196520852937733990167442473496697280733868925421809556933846581471661773046813282885583494137084527600243920022022902419647768331382567098887907865289137132265184166251262946389465233824744402650627434579338950144500666261719019243935395099680994218346954581448947420591430848014526308860336321523686965643283348369849489732945356561410007152937300650714267177134521425244656141163825015829366517802313586863932325723550067835819129261669189614908480561089818689966308637171716818716994719741253284245945666953838970771357307468366581817122972229926906487698917725099163127247774115873409984113045820824735443606387187631193933583144109590959313356863312112596410140643098422988677021344470249115713643630892882492770082582429938312845956352061170103084433719352296995156065106489582533622899865993347403721411448213475427391711006319881631875726603706313538159247196617982620990452584511674242914587118194773448737473485410594705278203096921966931442456373286574440198322522317317447112988078123670159033860078848302899011998174334906198476596520121271472795946840870964264165206213371330544493301565557160846518859313982820366303612106799558769315881830227731684269132749928252022565802092056009763786103795681028947526317119728337921218171944946761357363961347573813735684241479234256410708554123226132071052889350758151330984186184905784337367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] 937746132927928238544687052045364338978108559848042785313681288388586885597702722442678715047465966838643352921074303234948063000125428544037689042308807335530428266177613357246148775872483305641909392423989450718304109773983548818340306457195979883449985393822364272047184026502705619562458810053234031880494691254966466432632545789168631176333810183086248319797024838259866680040138288015139343481108632150944965994992250736968090705306021917311987335278363156730807590670679461696443953058814530334129250594996060343238813007876221485097343445627314484185910113452274504023599352445768308343542671989861696597851307549435337073213184584551229398108073786190855334868357586926447841000326210048674021850218739321066584568223090414116551313201305629747585227314625755053338797515471351472819338448106554612883254612695585809301092068297118421813583635984813651973887741896270465563821307637572133219348938758613917587921533276101275823008473351855352974833715164866518697384915307627740993290756452223673277822250072451978201259785647780904467047431203909094706716537356753488444861731564877109103314103793243299590624064515145347531760466033722699269937559972676597272707505028192202610995516141475183430726119749767890831678610552364537536278810656574545425535780824783986329343011421508086506947283694513772767343794428224676036454724898512048524607017509944774233117882213727671193042917174718466011973527458069791958960647194674191394496665633870347078450600451830938779102720112698480375951244827207115354319970953652728806867190325829717987527620414235586053756881111617299046168409321346924688316740996016567740656787725601430778541018379589817923378894976268433189156198976951516386576293311897670454730485434545472624787728724841723963821465481282175659332361236338643250592188911037041236308960697964775818380208551046118532460617034740694473568097248569349165556800031526791928207219183153509177601556980482787884579646057199628433559166407882094558237715577100092157404158734784501087065099727478973500867375347410504492032010040560940332843821351322552365226143427671748774821756275748923618378014718782055872091800599255534874897940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] -3703500987413888930288496257294691633318395771021336872460833444216784633745513548449668750536147769329117812008033636678295950796508328898153514603514279566918213866530283943636676234102703024747266263198734642451872231262053931398845831061054290586357970399567911551758038103764368851800697677726231273570371297264441712905855524426451261516894897795449343218249883268341357330225116814004905181413400487330134674452718257647622805509063309900140211860623218133697337667641183008434583678791590819186009482574598834520498725254882990806041071270602863420901998964268012766715653628327856527425293507048871082597568655863876585584273855568836826371832561084163539762904901851382514263851775862355042502396977960832034711780861720903891185357211345443916671757944374284993599055480039959180450650616645378524708461944786806875108519754535405590206524930187826827445492821865394039956514426365065310507336552161620170661357002518527724977183667159776618563307597444572530798951479954630824999046779279922532413884432680094927205450217218635884792972488449605934308310126809559383929535848586159801524310157478100027720051242663310656944170415800681080959317442222627441056378101775347305151340923057108880474035687034246197690096888789653605627823154671801720846193898724255054877335918332704145505837162388820824111204082324519499867937114892139274921372381002647792758931603547542967339379443807203342690495199800035286679534700201905016932560864218496497715441889933144825088362565071103139694747114480541000839659879386906964889956977811569344773532838730997303228384942652154090670831161405355002594370757803230977642645234002054768267126336155327168284967804088186452678156764084411737727885340873629610046639302842883119959283487324238017266927490514201180336296916444594611219011676739548059294499752941460675573251033260822766228225072368252242057877585515571913859709093252974526341206702467106440441389835237483367019392007533658150770131918808202775128157951841229021003879008870224917196053965611320095440612433832656051754933343642034381117176403667428917404920146884513522133774715556438587742564930466687333364133350464353768005672370176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] 4442242393391748034821151746930536395985262031425100341068793320603348207579849154154539089087190520790980795524510549126016254509822209268888339629683046030891138636897765596298111680965504429959646856318805932296748308520922994192311945173560806735094550846515482312809982361523002972785900328608925054257854042604277106694111264662597502111554210925159968583160693255916210214226768644996947309020728565461328617956094005032897871997113950639072149768509471523752194117421060884126964072819344520806784079513556961854708047800499027731137658765659659553314297456966055760252651448501097445583468390976864973203279998882894374337469718467767069810180300933612485099724652741707370151881189760563586716588826781890043584646474658998060256449604119172788960245345923568719636403942388798011877853536532352909726046442516436813249668955750053332187749492715325760976210657028228879561191687452709393685505059458999558153964504724003563687751147641064204143564502462228436512274311151315478671628922640407627344512392455515915394189347619418605087953453828709604750136216273512175431791358591098668330573840383076498395985081609247120814717670196867239717053502817289673411937148545919415273359024785445538554427170785888425461163106713592951361860232938456364420712861203062808761931651747988956273093657921794234349584713311374876194272723151846768345554202411125447265720565981316556660866094144522931928843979900064172161719469477295640302835084676211587881800054782587216589811579345095671974592591520198389477036165786757142393243351852522176769333554638669092800580524076092922665543066210526563292668306639282158916722687373972105430243812351201446288451442015845464271413698913998332641818593857567225443572734130078645047349545369741078620459599549670052917056631501593014521941175063117239501785223738139631779802997516399374387029518477943623670579443513770109602445695466693185590030365950558223702746422937768436451943235253858138625486808565585414141741903420315757236100532848044960079114144300789731085340897425926466574898999251169430269897620036807732589047979141977389909021964174461698788558077489173521474596974850033114105732136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] 17067002776310502303675228426832463786565113606917568505928897270177112712014131013532614834754335302801411834218601918188759106677536195281018110785764826680046453128661156293626413988095657725327110757597287310605035521107426261736135507635378567819392502148034168719319950147523862912620159801712351509657275235852585466046743567759197936079449367384825579426927466855833461173878552714394352756413939481999735249005907757319601553000356900407248862095957443659806410241473883729747610162889159451733920358668147398850228544561105018517678861878416518664300965582439505863515030463884640283271651961847978239268518687201926449014693726291261147736530962925100272401783801339414221876835537682065840694456733840746867235194049536322531399490420174118460184224317312744889130608218773103876496330936243221435325543109492551173120167815470583690269969503058187928286556507807474180758761010237691677763579388301191157612420255692493198840671840813085080760950814095098028079841644026803095272231193068649778124054889618634576893421641212980995132188729307889520810448541908106126022282689840113210400918034124508603799084586868130844055392310031966183595266972711278419617652836801141420194736100710102061173477242874718023475366858344739011178936420559932384447999872398035035904070582945693211763067513045412967028095629078075387733079135277206421742637516344797370457635499784553518534324063206676267901473600745728501372668062694353549691477984291825994872414492041053575293795679092417350037114712296930926392222540094985712622811917280113322945856568361751246114155677618352037770150984339579422404036827052695031831231409776481143882206166065499040432293154857432829834600444818981350528523161446687532570374278427573435219553932873068112700704511818086263834885304034403758748888099544806964845777726624826539207095797449062573181574300175989193750140533277959287423863527643396797107251957065469136897492122513204507742912119406257646808528774619918488591568376188043579055495976874300226095030357051535843500604395767761159736379388693087482529633753743221854037803953728896484058650950564162313235742118653318816524751269910557468655448227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] -113230626991529284420790960720451528656250305700420870387867632640301179857293687626442583292919516647973787636788337406610634077447204775343657435178338804294997511135804796234741508754711377826396534734098613219572130253541796069423183864054470913254968222867025210714475148948967532816441842832467110447873737129115252677584086113308033203332489598816921785817401432894928910012303969017005042117344225896764385252804083412944024631341292491951762952733014109009588487878910008194617595683797335500131503632442148934437113000217340689672124331073861804022073641855210650683416695061796493803127370752592256891430264552303753063594085229135021555872859170501855606976298812908644903563487586675639097844309008259925499677613449980006734169719074662135065934770990197380279981610097002779607060034599213255428977745840107349096432185537553062735719462925288088238814854904218039027776442432602390552377400096138804339576074752179501845815018036932525214561213306320589969359634983570986822024879171808433160073122740607018560839568201761316980174014577430299579628335777827736414831934479166283044685815296666923336349211849134479170050726581175751464641324772204641400727063201876359308879478476744791988156113990521748426902693862323404760315351398766408672270145080907193722224183841749868140101693908104328735261541917162320110996910374276097031550427467619902871261554018351109586362390508802418341293105610660511433969032317112156144512938456384661385660053174692902683030420980154698504481154856196360336613296783385986662775296360438096674437561889087227115069345807201671912228563034763738999490526885740999583059950610374637821158484604358809842780048579661666626632987560558963125856631258545018768224406196947723489847126103669981982000294038562860018275218591561441307891791056740018849754578685537396715289154494362945611418716075070939035287889016492664474231476659729820857977876932688273938041156326480773162321041350435913054539338974821040786699801418768822698889110957948418654597916553494896454948687471753539700410270741683795039618745821757510303963015555172054820230729130724076556119335882623683369685904976699180473527734108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 390532007233280833059034821846043710636388387811706669923621749398832520831425683352512002272967308183254516952681994516076340165472721819175390851067887024310180266843503711671141976663664544976105357015587735790173297372768179425241215869714102456896575256166053302685742051319617701462017508427415077167967457633419911659338237229446887689629497228515620835319941880207074565433585444248484495322056010431648280855444695933284182020285975210164961340688393436400842057794568582455614739488309552285639681862854663314030435550095789080078078899311610556462266957874030224632501051395884358597681149619069720417343158669575955692869556609738512016095782659228052844040900556751219927427725143020412489330930153919369297710319417639302800475465703359067533636806735707125152446481064159787807224078207905007802350636417001090931400827181277941570994661403242513793294385912416545099317261269518644717151938646233790382420485084748149645474898544301103672934516119262249733304343701923468196957093201108753820193091456123964546975344783664492940524477895517334379577442766135355453784328191928824368179107733074994879296969398557273859987006027978965768184067226682923547553913402439257591956964868353919344109639477887549144053694535072582555274295968315099962492912166331747291648824008710251440059802351804666283787625191670459483451395170308114106887257015169022760462679304454315403149041616867851119556927180148782838423646148296284927565581727030594809740221451056657002350564608865897896152856684349768641826753085652118817929929613112555574314993395717516366898414623872944121827351315693266799835963305478248426464836559542440760991659662046127689063068812463459053805799115480798101949627839739788821547542881471767346733051095085348877961635657941453462112813382622099404345716229465933887082324207690487381388121786365033526329672017698630461945789752099688538949811514091167261662062441392500768934173732596105085982982772012323414589571366853793224118298502791366261669161404220694905789757415948471105040940209491198031315111721010980185717124620575826967163879264854237734898953380889726827245208070076003165595921952955863915603288915968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] -1028420053170783767183156502587811174438596071592046850152001574322143539673861154771975640099719738263752878423253918123950262463110797331580267007981107105561121603876853713274820484903564580767759872974856859190507570944724319760500728234020360653881840662071717279033566304068509525785149878519338941087123038456972326210461398141683085072141106055692419601680926316773564973073488862445508451179664058594678976814056979221958872294765384328666121070283402191343639773554586207670683208592355234134335245108565648896135369309562024386517009806455023923944116602911567009491180590184537235271688198001794887464966153572382487470085938197994486834845775576723307827446718840901026866322626576551182696960954834649820574366155704478882251720623683269811359434180054524323606658448847963135588999240922853328169275459310584592677045925711390044120419276763379295299703862081707807778965598965728746309474878436433650328510020820605770462687058460325246934855900495410509601047791104759423938434422566017048535747585044880329948666191064137060332432489372298759362641317325090512455524102316424760254143314407655976085185054688507126739134109641962483134336536068782531942097253888750260580600193802195103186538803815024659133001889332213638656910190085979826294815505776357787379580981050642771804538653779311076821928518949285819584837901355560460222564645522284270258126347576534095177013943641335221125825943414187132820668477269102285650239873567771055064530058314452195675717562235394751902603074426010853222443759333997818623163780723800684881973618506070610032642920111884224794526490877161764384726004409136036232652754168172896225038383463179447676903121227055247401267805016679491805321159456493462072225693061095187653769873473683682277162749448358679981888551038082971361509390954190945580045869719554821267774742948951523605715563831863631499213675595457583318290335597661218356908300651810894340012131617141248011444144734704032665887947648805699181907074284904319433604725661459338748505470333559686535511394241692408714507832937766975997632032349106701616076879050058722326946397496848007518814594045033795117296633811154971553112113807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] 2231341185770702778292061426637075658293207166022539437298898053642203620710866449027121289100986325334602617973260583518188996791829844448993864917703041400272044733324155675373862660884926500356470178110256125171155445782505303269034832713380676545660531494004913540412998812598112856800278754111850056985641872517779478155231618666408788078579076947238020687265810136931868226373597561392846399622992223664234009399617524002305661540826748395213815827344631629516835313234728539739090181709418797968293169216287060449951474685295714396824126876875543171447139828151014529795505411227786248270134922994605110852917561022118854447833185228213995587477511149131996054651754006023274634712989257699095858479563748332106776307594639008092476825402598488395473252926887668993160845159793987505230723867172267802547277169803282631564245491047008057234129838474693321427461884107850928904247538129854164141847094486411356714940032221703088172690424457304895160926755352058300485913545942349285629083116506765429044162447245570222391252449904830116367486651922564713703881422700223524930617114408944763641716550766618752439423198201567142305095300123274978743007240694781098280220739051976835260132510661094025679754409813569661426212058103543930016398578265954835870858308779415931958989461566348831770402554159489751926616157810288410602218994339376616389653848481048010401065161886813663882292829757402768717305004843930784918783819821429988240977964384076836808542059821913316196468331417889097683640770835226239097675634473735123855798584581127140036988485268548975136860531885487491907528654496542979444294721718832431193444047734402696285569602944934774186904533489843291441610192760051279971680759688305681377432959037376979435440715314372324141457585512767631082606987446466827990460071645840952113180006637660165367743192701669489874724557167601028950525568082879827054942405072595256457092277622818394120244206488988114384852119428357850366842021760940060937851771213922871974054888578574502017447469252196220839743245332074851589228376499342344213247409237113855339156695229531618780577150771092500231878739520401658497181047060053721838400177176576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] -4058957033341379465298407530434152712678900944549518233242141767542042335250602281200928610727556044919483867375849714665301127573223291673192067452503898493818381074335942144669152223015358926545596103149061774770971006748283687112429584111587034313920620971734161729637406988281672387602283900987406137630299084659511476305364618496427813749869700611061047581605041489512057790841069153552270715217598317486596871690964547067468015229497236963558349764684631131346858904846610297846668020911986095389537428576353005413008650782829706099180203025463951623400934369097455277716969852847983959244599939649111276619513293512992859122416029852609820006927649452247687645177525207975634058348771761744000528474016619153923007393108101356400745272611774095137870701033742029402661593569847975233577951649603211626719938520677002309683227459710135781672369386976085486310475558610817122499574279426366960866536181590165660266967901251153737478180658109585068739520857749035277218647821874402044582527218168886112175137362026582911694426044228251809115558501155575868560195873077619296863639809598857906508860002433617620964305219822477600307583762577879881796741401156029526119618415086184850537130543290034613420179424219286273227881794170196834988379126871367335554028551191852602125908600488104209920799042589733565467706966638307083992148915344738975196422263810593252503636807784359466682193740272961241038215667393704973495225094196762191868377559632867916659510457115427182833941494451242801256447691677456693522299656218145208872565918046029435226335874610847838089256302123502031712045804163171426393940365800888274051440204870321006969425610528767586044211935037029659034449395181339271338836069405704565899293639272202056345952705884175277279569018959244115014154262373690076717508673502036907059230428981608438328858288686753860115968962855030666503985595986401344770305727288197903078815527996340643121774061397672622067985975747543487147749272579605160912845176496009533482413652893116448444876849786492752232437495428641070201082049291817386367237281671037932180011826581387206975305320736366190759646380353868238691622148127891501938995699384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] 6253272486816549516325918594863618510812138109720316320690335666600816361828222065598713212792518868526306196550966381337430636626595155010105739714846158238344754079593477434600850052194931423922388125600516703236653111860604828870451983601438896281121883698751783151582401294565584566442037375638386718205295761126117773415737957489990021394581987418189931933513877438175079998917699710365327495120851334623885332495694766434337695129581204239660402437464051165183931848362656271608422390733703432439460953019069495271216983150687048942307561244270609585682027127636112891342246846971454877434999482767637120778560032173344752756289374648255848407664185227929939283159804982809649549364709284231019352125119071198721994449118177368563240453738886447860833375866536778014005488812516733939420329043530265684281137156513766594462785250398854633879767728646429332759025859904648455009878801978691959502195584670994652871760939108925964901820864732952541602186165358087195304775178924602599701267592249870090410465352563123760259732316695643695439270907157632826744213964495339208330149043633366070873367137024917167008410481125050015576119834230464054311948900473436571767357608281887418875467708537883737165942571546245056466435674182472026082785138518443958537269666872596380438566425226219263149235663295485292117382401774601011659056732179161647124074471914320698718189462182474074252731051762125656243651528147243619779852886493451714583994923481866577119398351403050119943134281429587129768345958817006454606585328071091890046920205721225926037955667210934988387872254816221578853616957156304266537624317876310271307496405408703219154611331039103765900553474385922444398412431108259589829364189500789958899347644044865725603036424192258916271027456312060076537884805146822807906193371305341702678581075491616516328503479906370510780066645424396843141452203124539499105208667888402219282692417609880807412719605227972884497677179958113742357701427752278246818093669124101784141553592179294674635889745363524138556921502345109518319179376184447126933174866152953739027465423574764749858955611852878556026657384348388920996730289432464757868040216903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -8275075023408146442249931370761988686004654403903405597379993900078383327880937520887505703112372174199844418039946953549458394407450927234249314017342598871595217214753980545074658828228127525384863017789261447005156425856331105965141778904313728556134342401594627016538020266950231908153174799287160241596927009387549604203165430166558659857406530886959063041612419446371221215207388689416245455426670546437431491221573501302740888139726026953553763390802757126516980975671145928615590872922460000035304160692896597539485078903683171020869997097724350675376814895151672693262758033260212505826410103574017253348313392648554007182209558523151831250227284855522372078330782794384563931010734143566037013755689456172297466314728966083511233683130653821706676010290015414008318859448433776152594400468903691200168919201399912519374156618146489497260851162667921415069327911432336272930864405783238439960093700526790811503805298656020973369790204607197594146532008054908453752147014501014296403257179909791292733913953005675765569885736131845120655272187726577842209956107834005399827996949758641546376000136632316197884415243852465901444805854114357251744070822128905412776675131960655883108532515740500130882327255535203935936987260276301706717902648871948314910356545981628700640125170248146103455739720398227600831009004774491683231052103276404354548740826283842909446418239380514082925502056227202736505281267812402417560771852636845072125686839280513245917885212545197616233399973068755381430571631804243674008153120321573076200169207884593554809121491053601806066617396209540962833627266764871382608360321969868425981793150734870378479775515019257829776583315422287646733752075646481592019276828570516531898278552277315656232034039892235350759396829905450163188467835355968318300646651282991080383047259383558750408782245871758854433701519882448466003532613848136970457135539928171436710583301854100399717410612671211507281834420496473046910249724173866339441044904583795647360196379454585393219129840695599277154499136683915487623163746662617665474002146408815184832416402691021188197420177096546205596422616385010492474213607644158986381958861291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 9556164748022280519162596263519330620928121810150045554151894283118290385453091335569749367434458082042479306410629323617096186742517102256435270923065861571184391441309958298456466969453052255638358478277121980586919047465806492283801484235025786285521287564188352759097873189972754776555266780659288092917687095379578149287355295475107767033176215585509432057156188800814617645140328285789592313586848524208666341188682419338263558431497832053053011361689464693467013541098372638365465340410683978206975606162511788287224547580462236668340931435003257199742615366962435901991461308416553290016083295882511404049889652968891405111076189076539577123028572343803877197610013695358255381304555344225955948314451865108086337196598220037644418189625036642228698685556428528659933034362623239578264889937530106012200446595299430567235152516646544558563468000268732090737271420767177719684579654345225134007446833603172481825828392530598574333667876341760934566994389018445130196244209019347823634756480414456139078711999832925402987155124502236823430480026772495661880848326253081913319045971630048432016858345141025567334787674610845440301649510304414795744379392907347947306856211123701162324287052701192703311389294224735344767640528585562621785634149401235865649510103430981458228496569585956726833579290511195265930437951945787982539371319751861114760083980485727461038716083428452562684081063247713040944550497862291504496685820257233578194780069179010337635736970552908676940916481887680384982489911038191959265631696459754156334399060370629815591580130168486621744857019902519715406568444521752803364332411912764524871803930403116287463493842922201850605874909597534467366826062280743452651375699308128490442603867388338329172435749480491812348836658957827420367924219093826058604673890825430092012350852271972772667181374948960663050939946153647029101179103396826999250169399661943272549584788465069110781281680250003392865234033517326679943377598511755004639580664604463265648099313265467885561268025333461136433783546198497192026046978636918320462306499792250355292253686702369097022532903167761656827607177038235871396028207821301093313703558774784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] -9765079935614079247410477104528643657502047601550835075095446111858992695593292297228992228005672788636297373727975589304881326219960667578591130385392691448096984363499672633413326388654754983769802675460425725542969187012604640027468493835076190620589725522271944256499792339505846483225026360143366161159914959213752522078981894554072995662595012500243338546412762236378250821592157883767627581684312580252033384138677742032332288793021045981348167642848782523221586520342703941141556856738014055246179497275235809074366649825188067017895912011111339817944994989317406101657224599086751604708323769037259731405408263346893571223176588359384593880401317116465796925053260045208460362391663795173171349833170754421180265100593831091002208737958803452925106662846139267298118479738970919361705011866946860318318573104940977310931474657022261033837394372787376293330065571976338911871463893688074569556324629428156791445642141105786792754276487905398959105027573225942376533602949624053657864484493852336261985908813302841309674717001944694359158385937689024974175899899145058880989411725070742960505154960543960509631074773658885021930655810119047807720725125394795793744867276890722150766535678100319758753431357814195387971018899356820529232648053098053703585397081242899353956849804900251587344344916984414850775326025443193398677435175927361898408653522366594843981271809474674654820853093683287364761001576981324071868957618555152251020528972670011630948722092153224987757604675283093522966734358040957663530695738856161770148891220088723145790837335800688880597449923935204746212575899901843534587278733667053531388339481003349496568061621510426899102234388510611615277438305740377823221388450405839261718014142079075947927575719563902632687061864251555733874829128304930789017664619952463926531027756444618313313679156403922733674604282428411916806068411338111678102229656837604081652915247996162164114223980497350916238483719669153589097976218160352033623007888911313474997257007505377293945215733751064389679580588737318353613530394113536013929693213572081058531367636522090467468291302694625944348729502722396758089105734669431738624799030640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] 8931335758340150438350720848582274684583940552057589180946962690861603247854625367020478554039832733857643861448439515497598164188928837038805402071421485963562157921723586788742170891297509020374065476476928188475695792107504406383254952909286185522619552957364220755998789547767452826116973071087515562493541049597966989026058459424218082848129510110679809471944593068770207555909049227258445354803381209201459028068944628754857845531360289426333656397530380136370389512031033168414917993043454026568951746730095078017994500263338316024712369617796667163467960623640434013588140133372996592088377786702806061856671494316230314713563655385735596429987157693238126499303687346988890006612510588202343393243296041402624439751133802972309316415208254676625886755643552954217558603463360985411428258452806511702724495888682502150905803854770810820212928064214089785758893919874957297710169409406827891904408094026827706157658221706524299461246011839775706134791802326179807304275773072303604670625174619631262068317751169772341408515122184654662805981545407688311818568051259281162231464278201000848446074685949635875828119696126284540175388576328040536291398365861701096520275548908159842461122251924896792837203126808906180726138145210161724914469843414953728215945706899526326273413877774617513636558648936191286933047332547941017177242603545129435331686894074542765445214325350070649126582171026723068577068737827037237202042919086913528852050462692877585933918850305894853713622662868640698720005789748469809470764498904494038031413270865868763343441823286687587048709524451593617751576095282804554997735686787956677394381575731409004840135269897026108099658998820299238021427260102840231017968593886092862463196131189833519172814635624288350187556302963123652285241044090641259172364217522399513777562473001998036837197050236181814618495321875716426733998846049925616490978564627852285196962730526140839620847111540056855536623339512736901517642905446626092123851331087868139529046225549961368149118415484575277784892210108975446232645386786139960142997164962437448522217073137101334933713029332277605732748812507070016661215830579463561525672074543104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] -7391418674531601177235541609406412693170789181598278470271307060497843086926183833576414696796862595406697332504156289132554231727347131531710600874529318135621435528706771679069829454068302258864769114199610390044468658768858017725104827988515014326118654556886231679213815283114789512314345056592151641478469910399599472968225083479024197247993920580685697137685286184133122856709379675785698757373484870956476272344672986093916826781063102031679729295812997457888492797209140321762113031085173330268681075424748289615322862301771230282910616041779059431844541548524836708819113190763427473734128048989442119440097993728085730922881048474595745667400724562092971203031920389131540684653026357341132010457448775222343155117009263448481010406055335540580701765439497288991979098670131113246142883056799015954881729524815587196715869604415217883214851413363725679484836654247714701601555657243054994699941270087683135680140162625813136003793557573963652915068256880674082895476339254187882328825872543531150622083639847588649987386275753003212120104377896428428986570177128583322243317967162054344501983371730380710838133881257490822772826449656648923497942421905363546003443287696498772179174189360957784369393967189473289918810810790901585575608628772259169983391133661559355859868809470131058068040184518238537560564318821932407130302490754563795969011874380825080109816967828009296729970640258701946705594923502871887489202912427636538927690909580441269333548343074445608682352703292203476104875119803033024797448593831291963959924272042831585014150906470326417721878079368243142258632551239541713047746071207619070702035775024599875522085332874890159247943641442414123661887193613368592192979472945200295191750379195822522912350702462166366318308596561028235224065216468270182585313966410982867156105592356515976045153364320998145880319088540724909702922687019864931068144558999440472271238339189335020410505438675381933501584662297279826874279686431073777445086054176458235466160172611477176250133099541025059069263593133172024078353991345245098028363539369945674723064888267510110599099309992250750648146944348621874543450563462623546563077938872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] 5595765945632711279013288997943489341236840960344508831157039501092912297128056812718435112567050742232793407222489518481324303694588882943795084298758949358754587231704460664378636107932352895614170520314826814788079458486384514043593229956248037561470813478593796804701348865068235560821011299552712115648693437523494129546958433729124904977850183849723869136879229552669958576117920324985992814900495890479132854214960768462770610113579336541606974216698131708960200398075982621509582480690366715120379466928582062158127795828639687096857723874533805166947261639107072789220784224670632738913707801386990256603438303285163974312698110603295964959919953455469505113503056626108475831882507572649034433524687597510391278013127167246917920083155110115464880619300555694832468660627741185639822159207526072244411489918952986571903567480614829280945104313786968512512132269528402543307611666801397334603769045426574629364314265799498099153325452288702432957219096515650258806714610539098818972914569489844533537359458461527404741964059873569805574474114673478071020867131061763191766513812701141358586437000383030338116147914016807629457285208458682930593048992983506855343067600290326410750788414671224893106841431605604950382800562560011525528846929184191656667236890885860151052784623600783139762993016955975078266448038977883203214390269366627359325434830426054632175051355990258727817630291262949798791179888459686617672139114867537888289069595410476134003937474688085001105515592914170583298742801571827481660935775944010684972453636589399221383237826580939830514105724489147975063727944055054636916624079892474989521933049702701020430256874747422794632271043302877944168674202837861434564438804429526368161569135339272597588938855325081290565613673690870150437727024116446207290453915983110693788375410453043956574196706884521018112881483639049665946446202737553033614116924976857731290347497528882245597044118919237345698512228040997077341907937008870165096687613073349902118822393904609324097494290193209067754222270704250308310103354584426321501208631582685109309887123669019275990284952869121051592051359676319701690753820691656174060982276980736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] -3906373636974421669123273158927316586283302166427038744582047123952611457418112066580729938613558784707610776494679811556714319041982091991213805488539559831989978880313315942207175022574963852047719844023402903926106464237856428360911031767608160126016883403452140121056056778876989669072090859419454185036514438654475662474070155051099185929271977992727138784815735210587900176084596301657612924677422016138428156288634060966991461056461585730136684913786977987156245286285861136433605772392808288316303039760824396588445223012477379862188041788306015221059826646753301293530166885223257708447187266747239220049085371776235169866986955158475220898636267909939076062116737065078724498281710566917452729424685415021696003836818637773426893844026211651050549273436367982126608691076403494379484454972937522381288727008169919627981875178711497072668165304825698431500514976760135142961180652233497495257157854417607746916847780790869118492887010562550036478233032938295998727180068405305592443642280768350366550957400884623223151060654488406168651746464857065981737831725328353324378788037746819640877568394366795234912589846286465406491970280893389132695236918461200014843035915600430643673964720492331375706017984922564903164548184359453746328388087381421125035279053522774636061085389571885511197627590772617073793092332839226121701211159665020213804923738825893856823374634229977712840863414877338038754906888596527646854761725141711321665336656010107575049234377002131993004911295831224171771281739709584956054519022238944186465401124527784856115172792049387007543592046205811769665203598336872966961973881412203414313422772853150891542428980755387241455991694729983062237379531517057353143770200822159111178147456500612637202976002246977757933603439630943549280142542038862409037974265196187342699528096038873412465869332984749189544360884040750216289529469116408748072315196157128960055119193111389860927806512525874288659016052327478278191851060001664369888613475482571011716246716160828110317421733739494639921281897590001254276359635814018237899672573509155081977751181988753597977025904861376288418233303727518809031653000775456418241876643020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] 2516625071285051148062261464760033964462982488770893726635189818381919054440884346034925247266594828500467567159527062579350865284986043211140390400143976247563520254222758058605114946694288566489527239957652614552367464901510398741100482528796895589574064494135054230118839526869023743246006521993186874907024609672819292329889111805592797888872538475238506835288008429593211194295295223910670563958847757458059849663435959855207046798979783339635992874312426717404503776026348729667863537728390383733461519891837457714433827826109254907745817049328024055046198069474464420145989581427935260698810367211416166234434587767765734377674308526567223384087004218207324677193801990037812738405164352538380415000351034360045501785042288063354021267623800858039106025546567603156178952951789221272583207468624144474677985538312468646870948081151568179823240117594921509898815041928345045996287122646507018644672432161504442496869062647982800031169595535160644774062380381014769806181998768016068464088939895527653824471946706475310606533535224280688187300717834999530326819893166941769216349708307280010847948251483785092911804834333757286080441096996887724855543878355289911777492759751560444836643035554581114979156777169835465122518276929662454177463442358597102734345828598847285480074588413925087801142139268805695521046895016112505169934898760439233222276310639714384149269221888536095823203040534237614165716350858439306730811776915175988193385079073034099164441243640726511967461928559944008994178868068524471403753353063780555563228347637408026531478468115411749062480840701085488041190223430810464533738017338520856221201221191835757267958973194110283594155971690297435297731916236313206345595759919097430317207786792832391817122423102098763060630863161949803781189198679211868714425044982447687643007450391095237162040451545857529331716006090920532607460306328407694233589302274695107110055849270447801632258755433721776543449665878283095782343203956152235883451702301041452970685622154250209342023337534096398691678641793189317618236408131528150057227413513964141707231915854828415055023123497368964802029471316266106821209607028650002012137343418368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] -1487511968478673597539120234381751900186998018317215783718809394520646521036254425602238761669130062749869321381217901172340876104270750331136680247984640339802398131991378237722601042480722431992438180471781080618842583732994563071915911070102603045630936384530733926794000746155834258593137034623594609154159677188813151793617822713538816193240157840632779056739001502066367144553137185771419987108535749621300148315041094398917276474790094059014358579555576898852586986209237670519627046950390319373268237792017748800558235791991302118428324502885527134527015116541744894424007681964424634208267368293243347145826310123914229506037302895594901926916433244866569753370178536046524849303817458397636983336891223576829903417448120321345181806985533683770059606551257637051448016849247711979435272182312396370140312768047094333946799108776370450741054622516844951126394993572498372968293056336365431557654885973962507871480339618291599056449870748409084317824689979720383136001920063819521098227404326366691628236949219247352309277639421952177302795864872261354896847218482814911840777297877942794475555971671944050741262108535281329637148576924740974967142470644538402037826636574121606940038186460360111412939906158958649512192313560863689156823030466930985940336203090677890440332464766360656070879925421916404840923243902720891034860304449178496632702362074352992844361252645539858798838564333003138438257111481538813154760276069199680752277866763318374752285808551637041402743316110211594999624195573750131907684480467375775546062107700094962094052794695991570828104714420563864115043952382896137022387362766456549951324069160549086793174386249157224697286592050966397568845642899715977742301997294175725942176524191025768054185785378745778692604957158145318926746492093402923975784151747944720813051989384447756956723802472205214583931042705063173258629782508203881580471614825969547296665901417341287470162563588017776277005715776127238209075518128936758297560175720843318807603906106798868712345519365526896176958267722413145232297482941976988745792475644484590745116966214461265902626275686759736212104823341515338709376936781091152837109853716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] 803404042554326752988901949962529112936747198648177113080620570895324129893817793326236487223260084772814019384939243698169722541516160472031816051893441969387603409034918964193430423732453636260228405423818818390492997978726944182885893580531394535003230512209975101698821339686034267577207458061087986109834244877389018077432954798035122801962904812477147700019689403876100399318222232103886689049570562881468958334702822133623836090695637235446369997368365584908359166370786703200611678992900050175558193770641093684945032021601777237939983488128376981666957118618121433800725866157637782795864762237768774831082549337205278270260157335523031307255432657929286447524189720363284329991676412036117498544471053011713771665875919534369165861852660139059480817737771388236969120379154310170410261379581764052033866855291007078970598041326379842462265992845482270229714032532158695247582681419055788719090402724147827341599530683180798368529001873844867508882908339751043749547396053162062576287487179933444157054992547265543888778428494915284835030203270122718044262760584682620878927685716559412876079883486751443419628901727375146450449317051415074543542300866701844929315496051767038876938309450960235780795650213180043346834064290704156939299345081768498327118973082781696751959692811889134311360375605214459984860725369059342133908915889990455401606819264407979057190220309079802468750397432514306590804662022749199836425035662694890885968277193703984847345976086627787428577966221882642894186220275985400784500509062860722629854389941457979049977795562559532978558037487122304840465317383649862890785082302555372982550062505037382675297336448766662228587745622593864115440295400756229754758513558666778176286400869687100028437918718565171510480943020798836117272854538941094575863722650756237235460245084511060698290284174079361846410519313806872510033338812943014711306024309894100609304578839112810463524155856472780600937081703991828849845683026488441762547573553961116965960855099580798888570518893274351331304387209117758602356470352583467053012792499023437023663160938873170434714875349505472862845047729730814317129947301091068420151914266624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] -401111273555460517933651504003067800583907072835035586115750989456177349218869052674487244818591984746626950021463949247975796377997275452411309832650448809935962781015002712577613847165512350205355925280942884006324326332183193259759371160273442576673577328775408184525068445658407028535459878338711561448346435743205209008304288352117686129235267393893561679923660367552092882196645395229304825495285895344714212260251090247090386271327039726449130420358499727009147753563569659584628288192168713472577520267329586784484648363916238512687945286224671971346644314880146796803356915664661448584786327255661474378164902114025716639274348437289468493242731579039674843772432138659406276846147509573766292280561143885094950834402052745709507875137535930307192506748165132934949580309301003464475413437377337021552838334444956592673507423534801415228013628282119282070040563521478427964700476380566259393905461238253742620347049044008236019578570471844778815046877520102123579570347744453148956132155800107266848642868512834381363614933422579457503556392993024167130256224389287619240681079646739847282775732782178699611435511271471437600161238452870987198596313291934201282310401332253088166315002763855460670927739705025572544994792318757102691527854881237945806876088160285475265497392021444907126143296581836477314873751684313691099087783610710988516755761986477081997141304507076577909594557672452719446956008271011516695309659268758212063636915302907224796725812173347111130321263618995140241304934501216417542497098490363710479093081463208960401550965999862577738791533594629355191773282798039729136637013575314456728269260923387138810011117616744901081611802656245749918113198276498722506097466107535465754000542734635632303059332552895723808655562430499668460867499372942836673347618941123223423719761646330384439818281800052299052043122424856305800109454285835691601628338237443291856150430037438311941154555518986427362455870035040660970955674139220121522195247205300654504368631009316283795174527501205313560179045831783654003068947736965794257158194064932567618136293800640808393740454371622837140502448903464229968658485572589594558267496857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,30] 192334805110508179102764680311209474022776659697564476638193598147366099084832264527458875798606596820861040445974712728631861126203550947110309611615316166441627826907749881469780311622383124741273329069316147401617993141258068188196389318474939051462967436696992897398451799070352346481467729070321944748877370846844170446274913567726299503137107677069543658382720834702071067831870006587668354692708803638524833630462503102435981273275503641608501716202403136982253726349241986354977711317190720203347634294519013738894990083189755619846842457797325096705502888991101547403178683200840940583243370267835186223955798186081680915743387327162748280150551683099700451027405896656286361757050600223253620188016161372542329091388437013555074605673904727883430331574108693329007577974922374903009107572968120953811212402743957428347817071480533438300290750679574220116939950044049518468311978512527728077136766346295447916617390263895673356407384714962092783312865485209001034915771898197910574491401086558757185020210034655982743846051804683908751063019602112724342994324567559011610428340932904808250352784478744286802750249487568744210535527038279450377016628389556046327306578698125578590762542255012272153897902687609843919583494798516450731101199283909245764886851524280345955105281474395171508838805053522642947209384740465977081000377915932540279640816047667416817292199601916513136543088402295307685250990369300459285682557892996083665261175145526899984459567320059603175670241216992879436928029470027883143889150670718809429830871296358230556768435902631168109108672030307158100892080940742008825887710749890509704324592560608280965593422167847022089973867200243700672816272987017185726904908282439975306516718903216773698595203654458123848009719619592951750318775764621476694888398725859789629641367193493380017078508490049588052031125047019731762739034253307814774921148634267520224087201213219918477120651956012138763258256933663974510164103526775795051615132066952619751136567748587452796272540297371750867721527734506616757587557559994517799238722248740487795955746143110630838773229101528523135053447837051206774804995039010757682240149258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,31] -93130331169440318709393126307085109892116900241498275956772179719957830732431817960506994330487917244915611986410590042438615868312930153581491609074796128637958767109379912031939424522319845026821657335477574909524829503267856807606226966539393249381539800795062982921453927010271751378884214505374766821298561858421343140181163551028740211778006231332417169396553808706605479353868465954174933205603242925138504348854087800215537907261516500270436242911585578511208558113111747619852970052948149038691380219182116003948282493374071599368993316666932660653301837491759406487077415019647997659645889887128940583456302740741519277083687312286337432163743477015501385673413518291405671754879009652609404709102089696513116561471849250935588520001008998812708805028175300972549547750645221745483490156217143742557992875195923029198363488450074536402542041029607944198519452022267961003399698086086384631893554070626922872221767479098104302481160273264117583784521244427051582706240183676435818297868054952182648360493316571478616538347908625899035490844270093301664661403030854867801161625370003606869136051469686304594747704673908157600380385034536919230388047515105498102743467615449255628627981878337275479289098987720401691516910397802852795182470002413061817289001921054173503156487568537209399729269704954187550001794192393930473192069101780208493916733991574679050471831409514270939762198389587368663556271768422178863512487350869165358397175996801894393335763886070885734435707455745121251437657156559784862980456272875595080237654827523827494405423755568731073538978093696930320301661255716059747783826785309440363600109920222467569689412026794608678056632027103235320791730419907561465069908758761034798789139701863037100071186287763853880287538624896809839062018326782014208955019046918429570494673274586775193838079563745323040828448415561669482551460273371403822481098824957228040733928481803761786617415475063150164386847997966498653054708380857133715039795062696058323911850819586317002827960264655305905391625730235520902526244388039921951389904055500334623212315521552322092711435839898973415471213185384901299761585827997976470511031418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,32] 45787907334221076920142520538445430242354787967764280674841281324456794000994400435078047416889422940615727231792707851754848271873470070076427691910444556025439254655193715596005861654239351786483642663063048178996622500902213806207199897642880722950126892588684039704826844284306781346207481622308224478853751253277889266327778923445628929675995569167479528809201612348852031622279959822413053445230130907909321284194439602463536313965101860018475895175461916010678892942418504823608832451743778765016476530603509484227803469477100944204425110098459800666205734946030245513398625193055179499802048411559657438367538128958629772642339425325119263968334348881944268014777262622915417297689013932269972154181811409086018114840886316338073229345455993746300873491137438041619362172617056193769407374154409482484071102001345902537953445266762083830080649492846759686736901339609904381617507260887638890097483862724766376717547186563590020990950469883652701153219727226803425143172295690231846204329291572920617425911193031145941778168167702296661137703930677000874205123551864149846463322148401788446245917722718304029965274185905634662839161255106772769370134289911033508314817700058248977513359599009119079557011247324846492788257828927029709932328164918956098407617994826956035863477540901882448892058276151068279872153291439743827013415911895223261231260652461131164241880021557410222056457491512559153121842669765959683420348838980138684176167968417735558744918221670258521383814707348111780593960864097711637382845980035474517613687385930504750614758140218525385380410637186037393870593636624459624367836842803397491730890620872936409643211056628996056524637179051389747438251551323626224119725869871861916040914338289862174992375145919201433104771877066248816344662050800105615454319360740115403748912531661124657126292133544680953419942636551794084185435176018174049259787816172990182418115223844661385889067112751461495112826306781611928691202396589695485800694522725325273902193187394280684971339600673007704618333287758530636169140228066800247700089152412477184179143242927180964741970869125640980387605597943604539871886786498064861417307111424000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,33] -21156269083448551672314225469262238444031995766769464965676180313745571176459777623582069180056404989310605951650194614046394053745366820284644390920496283148588785500788334350850897673737551076564074240800860247170860278003627677705963022818738622411621996112120375848423371098219033653516396009980864027777646701026883736509621988658975284670376127611443179450314596853737967348231472739868065149068014341742450706718627849760576007867860080971145820256014907191739646137659820557481990907238754965828542087741344799621219089262054833381234755059677779961541687898249335925860786348203852628396434082251820005265134887934552533727398286038201863359975879154151603959726677728208871573816295684201688480051574178556174216444570962411798032591170792852853239517393799207879492710560231950606591144071863608533391792671028410628524951566001679718551250589427748550096027626182458986787886014876355730563062470445019949265399468448049704414479180144641046125139079817605297609569052248763556432942826377357652377637816068938058935034613925646302182786110220820754349204367141570425202100378040591959079947907169014246268345202151274534629300671534154044890604546490900948670223017492818552490965058889899427699397897784748656916143923395847657333483812292453158684590540997571800223927805169106953414138070383405955622910112016967545148388070835632890958296585466708579272566909442888417827390577854016463709595235572731446736299625689451667582297808368559295837531051850855402939593871015450902523592412428201293920742298815663326530764512404485887164699778977905978408268874729048888146224447706147139117272725881886838380954040588614481255854805840813151996092199381651567786852336625308564211964611053552660332064472264957610974248196961905254022764559595805924598716099634306652368698529414309858404136679782077008746454366492355711295712710676042076121392654721117133874818550619094797230521248771037411788290909601965305259301243940355630940672265739095261498015300030477227739502307950909910989036757294067515194767477417812045077515959445355207660174726266038821088130414270582088463800334315580397703651650718956014787292575831180633354692198400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,34] 7924549544232989439855376670581764096726857093989246551682303596868276950179887954886556950875085568620281480446157557253039770372769314285069547707354051010783523977300915063959921465734026542264998623749252707652625083391378113344453810721802501166783059344267562325865553441218280177177112350452583438334919914344938476681033877858268707164503683879557244944010679495921808351640323320413631798496981800992880540570320190128198952551369934442518327709275384860580538588888393244698950017317389448156104142829188125334496866552979684491904815141979315024079322854489756209836136716830536031273226794712498864684067218149579405937046379676647957262553145330954398500556263885068689035435706208122323926297593473603858300129909315833360673640651552363895008371784449874813283310583353514443307160264380598250417223074174748785274247825309467495809947443035705259193855148067583940391802963393248096450843992854003668574671723074071469901716776879568432501325571795926375979979617818244769341894863498976909616094934627941514354336649725033219984160182212662547894326584786200161071840417074731928681770156028628838062627872066022198152197228022758371586195581669481160870439058932737303675457426758575587621644629767928759063878904841965264063777970361954269303677031491664713135624198558172119883784621346719898731601690340205691683642353742853640303372573257252108959122416562926282433513702071481538303917681022409453747504731290798961106433809522931442216450898990052834194559204047098840009560669137367213357345690255762209571141542995243727503874941152500376367356532145858294386137867509646149978092116758896755769891736417845687382381250411516119405731278718091710368274857982765975502905315625617388564196102014087951989836667538207592607407202276069587924586370814338974358651158679448078886580963016802137791436703733893229200546551657908587818263445744662060866050074975416292115940688457126349596399908645189059214338312442222981966057336981840798967563845163238086681675244949091921026610736937539709775218891163414489305398643894226232332655125671972663699519558345161595181066865996607799689131092805686799066291800376931833625775702016000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,35] -1652816232342288712474094407008227725861469362983327073825912882816977382107577384306168092036746112365217040058936200588749116870183196046614969684924250758569110452732950023004755505293614801673559971902681363733319041672099587589293184497311608465549862545690189001350508692684934757077318839424743879459190270868158461811653028353965539697559347058544822044613355971551023796398644573614230568239478196258265095288769874655745250730564332596119804853118787295961974658286587327554195965920640368329014714618770592511012230883349770267005979326940347015938708745764713558326613360800613242643653338341783556992774018248481884775592666359901201036087165986226843883256378790407859807332083796507154366560916806147000762574366723676658463173506708703531965200368961982908499253286505225879512820315175222217012664141691574097433268491636977551331834212914385898197665549867139748333725053468507980568196188755407702073147100196448922243360093804539496928641406431190110365233442384435859931235774973112704695558287743330568071987833435993704048385307840901464741528502669447395929835616783743028084528573585064055857718908962406573212773970190956009052872173246556221732193891614160603703595077516321900754438798884918902225452128813671856033083850078179240167113770453697920925597516653196296824503015508786880120904801987364704802687275247822922134396255579193656561537775645610007015624519147370794376467521505753988345798810236146551240933985055709203373765061311885129427967505057912800024872215904997616772377508289469752918343167484371577678151675060295896918664808346015375424615177499500139864409108591074047294108148155068242466560142697517068948468249989201414023848743519397188200617843660863721404884472335209485617012615147958570442832661098545106564244515626914379715238614864098462781528821815514749965491988809910997477722626025837522919054906838721346431480342339361310670091977602872132988293773427122943187509106143206704182174192939068117789259147996620376793580600249079830524754400665754423435312690846588575909270612013705011129607356276175721717421829753714752407959724940591798086919901205673674921397861591553899645496197120000000000000000000000000000000000000000000000000000000000000000000000000000 [116,36] -504741551592406996573202000569319283687955519240456047641710743122795756745328038299459940444652263793459737596949820279839837579471842776272248128483743877156332757105467376921187533446168495542420032203239918179872433894922023341267842355342388193808971067429346954274067592453659000144527730626557492659653133536307194605155826611297822068221748995814353329799534745332537023014534656122463593604003419592498794839290735615711808577194425393889385380886781832478308093276286894000654959860532141581213870573134863218756826705175713831808789800119693057087322943302630424326822341661817162992328965818529277372468161404298961356745815773265273396974636154201157439151695794926609190413446691235917779303092894367456911942023465907092818963806090785192029190358701009416477019373596084977977622507760010229894520481554295381008930284066261926640509115145648216786242759733642864870705654196966844319330008616563143869219904015580155468037295028965424083981853590499865182109082797045942254354359484311291908582326971557445085913677504365091041236966804590811565605046106175032946473780592931452872041748231916758286996569493792645094055371922387475898362004249036179219371780661126364343627054237224162105207816273317022146350093714937150952676583292822706631955001417631163005167456680788859700343037369573952068626732185861721661574919465660649995185086832996593924757067652513213570260553753349363725046616058870989111503989055657419061879957031056828569022770297721932557091299710502146774064188469894462945106384593692705788062415171448167371373294440093883132076245715760054966430837300765950058334949899885973085044140739100025166491964326153323219434491048335498198264109211479730473148213795974797789666985067955412811686038802976569465903178202032415438497099652264373832170154924754070241138974398276672805778070811947027313936756834891444401159037512583096962621563699408396657130877573252787967856281898711367300843490236734288938961170262066945687113523817923664618023179834486486639489380440729130462959046109463519559282421850973718872917430178685680491075398276238792258100184015477990361109022491294636063417207611945819715433136128000000000000000000000000000000000000000000000000000000000000000000000000 [116,37] 764766310368830642902723424580508541047718567177842431348105092122749226115477811051615255385416052220841004512064730362216468962388831966711489604301898575061564693127642598385011382352891530656850144445293509346201167533512115743615248376375878240562557710626998566915716463943969712863905852547141582974048918603184902330394667985997246649152010422143818709444339739392733028411101234870360236718573699736131706266103685673360364051195583753788993326288169934759811281680528551141675926244854460157832456993695919876918382782647852390773257898297105558604900992931007717795161758048908331415390264681059911556655419262268767273272271600229701360031672031918230933591615086839537891125999701686107727710141327761191560616322847999709067333482164290644798183640541379417972283231732051815614242588464585870061694145590891767471219218637561038066165911178619414506411609733857888474332022490048938174603197309644757469240147103059265159215979544474455992895182385261398374487246126529281580433751351322410953737145621260459081744444499973433090783493668610526558994751786451197176459238294591346556970913220787028202193292593122570272991897063079464869902524870274252092469842845181801715383607630630819954524703327225663329997060512125581443253900536243901386310720215139669742959077643063523546894769726453747940559432916521480470466854369857170733151918521690091370650021179309289802706490214776191489427890890191936897150790057382742072443790622398966218115015787019745166661808222698455759591676671617018832159649042579602508103179409837595451814068152460123998635546948070282288533046185608733379787184861096997353807355146605927821354272677123094933169988500594715857042082673023472583671782494690418139136985940933602614039684082092402415234834123239140230839257265649390078483996250993729582713211302562689885967500067673026520111652507274101059868093395118017283895042115638042102974408062089727365713785278660784265598643831166391717181707929837789086755118682105427692999952536024644003775530019135747151439704754285500062139080313602943830585298829664997209018625081117986160803196878028684407845784300341649134077898506309023820802949120000000000000000000000000000000000000000000000000000000000000000000000 [116,38] -483605281485678678689728255940923231738959800372834524138238136313356749627041974583428747577840216564443103922893487876482852204620707305705864159264927206942266472899337947384743906781638965857554852405677052424029564049837038662878934188111362189541904100779525387894467423005177571956483148802833305971896633288664769388781130397581518677507551752517477751395608888796742036985095658239329878841916986025259937454607368854646620459511634447578493298876336022307647266404571011693750591559101902306808370631010815568886206731013283067876909919648707456158713173750174177261976193508901754399584107104328130029613006969107955673408465110946197749769251116875280878764368944062389139715175220244466404423682477391556324219266923412722311349559199770043885016394274298211913912884399187960738634152081530741395447463542470945285429943329708927293081457943618000021838966589844270477850050121370560809681586891862739386298572621519967461973124337385649258712312427909363512158901628129484899529313058568668008245854705721086729606953477925552283557339672903161692948372465223588006243770302004801788312350177474898532292238217717339450325656894769921525506716861481494764055769094989377001266619664739659211857824460824086395636773810247188438446766480566412766351200330472167543766586501788078088201033960680407247243197586060747914405311879758902158683322185748959285115932364845040377375749109656611559297495300214249350516832161656819684879823887410739322262293747178436892452545945353367373198796874996315824148779386327223475779644592810372917382124597496054257228489008640655694258346857066027340060949393462232011085751492585520181720160111517376862807844903494234592718646705678045833706999912603011659704636931868168260023835286411215270456219577140003729722245647781419149536600250209696109652300869611075508747528175230850567115827321915066077483188594404995307646898186652154441200351042337980174287323921562768160283582568718718069216849697936366911020689793650792742190874252506979337491292201903167529247001030575893164999439732618261090382581174503449070773169741190162732576291726867719057902250094315307421051043424560223838936236032000000000000000000000000000000000000000000000000000000000000000000 [116,39] 218682788613856432686190836531197487418827862528406601351235778102242070777980229146313847646736232917412216660403675183136985123157693758397535463129878114644132647111653495073238857290626475246869543087505544312271784043088473219269977406697205923414915243767516316572797098163181997624640520583321942178755206458864157583000276977023215506281334796160086906668080526560795809276052605932331109670169557177006409016591987499058387875679492023918670171421182827083463924609952572676647522471997641766576282950564659443994871364736212437426683112507275969452069658465462769769694261702117623697278557152510765618785887490598035974661254252800206736631656321150203597995416910377076762869530158199212652211317313087457590809614575076736308423059102151114109767665376109287624271638543354344278060518850628602148711358455579417396682776522966667939377715139733383843949510996475469981298531767730953519696856951310479082203462651490887788769575594350610910048743103730876353374600784411425143897882808819047079362538098832863063776751451216145751319786435327864142992959046013976078552628180328358310707575271732706318021385078465623034126205075348645115733981169446073945227000875637768338998328452704038623075448393129096378567172511884602804528761252000388724943608529657315827912448776278262445511784305701627166130777086606949052367095114564704945626930719224800268284927681800781610951567859210526119401800195331853006756301576489041104717883341103345028543391759259688444501958626931773976357821248207895166033150065063468303232103927121355241658426199315203049418443993380971439778536972812435128098443876931823806513098367836443297353189524634481283588980618389409874809200712643554185426378363529189338812002843370729389642326918307281380877957766726719116938987046035454366790205635788079760411527232383792789937497878261284851001613747319932018129060117664275365261263068333826765981335799771560695823028057522595004384591917130212133507965104489894225695421087986632330474109631824060083412946199387786297024810122380049041375855402980041176898096589127428934547005460390173754215342987475695840207601449968015786780056781437662257081221120000000000000000000000000000000000000000000000000000000000000000 [116,40] -77977618049467683108136875596664567481101800992967258694819344716297894503918726191488331250104459052587407854428984399764769282088223803537134909447033891646898053368653919725873342862947146355494994260989762831194260447053088399781868486597493922734995707813312205973684767435291162581436951956108331519693052968870027627113421898134960947862390972300495326751436412471181328331141653707378914236917868908097565274187709073290881542567821848406140429597410945224461655532703718159825853503038571385910633436268834011654641519953861033059276624558168943444887285706692615053090763540300408267684711127064654595113782889787740170202694260581716361400777831230713043679810078365846862009844118687796344980466107698869646146736365409835130443317322199811160813675058990968340380236914139056600895189844193291307435358943626292457469426945867243235075032021408764555909337508029240449693761235392538573297214437898235816353578774394557452794845527598145697760174132379200889402902833393392263797237564539509973346660799423978772606069750981499277272003305747024749843114889942198849675044235363856947226078684483986419678562953237945147068449764030964314682003410831215186318036111081066620127878189677316255090287435686586134479245685851173349340560879611832137979242815450558520292731889450397831359937713701186649371198471483958890990996243445077528803086607253466989814392473728105985755184904600227413591744413327222861066482506934700187166413248144248230654070393871181226068089870000023030574939363483389933752641961939054106701079560983075894026017333570604068562203450720335928486404143054396311505563742118977796233541564642452822242513549997814234509654686213220316048851252802785593955585142712817959497214678189067434782559985110131958763997085483692046197502780154502722070383924270323360753251051872886509515518952531529072406276306175132326372976411097763870768094048951134874579444372383802421907500141360954003762308873999288897221155431314145640722806573238045486524445646288760248929724134023556887150964275090081844727947068122246952601941044891685713887613723832079746256506992282568005369223640898506295430088997984702162452611072000000000000000000000000000000000000000000000000000000000000 [116,41] 22505472038449322484792190216371663268144500016529582013015575510059123196290964618234649784382408111714003105051172825857325766807852236741382964970414957586225857624554433814145502614576700312649285379184923390756475381125185335218919029242930038829127471417557352401937619518186258049937182085543888487228507213754898011008447270337612111245753006100228095186059238966458389238682521088579848542302832113624857350766308043679993881165142712072099294697812502159768302146870167625094431564380764868268184676805376064381052972522193025421805233920979512892621841248515845588278443157737886842775780562428003775190966866811249526156633004079170049585913781154557446844416312668994862695643613159893010725626210084793972650283695730801445475667842866852697003615379592238011245245556026679275840173352879264345916954475002594643624158350357381750369568220145460230639195224834006740757149940208174127497048673677655839293069534758343890311247696773142339727008505022149650271740921981915638245519802173456488814036997485085226678730283187244229119001521284206607822543382976688110331418961103517524753655055275304285111700738409441908070929653396597854699022592645042910086804708943781002814188990474244306405152837878988236898577718015970752394810880408801796502344273892201741164448540887325809958631537234185508014747550992276777116621818185288280230844016208834590017120491555620063576529077209283589581257859984100301679638947226361357257117738006728126750126999918146956865381320706639149628978794734586129876532282622570634939230312790760757904680839241985424756827448419560351615020828184295436544543471569433521051467067951816057408905448034437972791136871346306854771478879036459688877366436048291706707539611181999127009381930461789497623743583705060014328738233501154109637718668398250023423247041157935511060580676713873305699223390889201987039110895387247456430115028322288609235297673782258515257466346230773472744046258320106374052252312957936174133658868785907326477929350045805204541072740384491963978434693193948411454815667813256205516696391192162484201306777979767543164380729909921347918616076936000349320616190704695868066365440000000000000000000000000000000000000000000000000000000000 [116,42] -5149678413646345861053478074558094699859282600018499967079046109408488575263721668963696601947388229178469981576192679132408965895825408275942447156002349776479066827059389651191512178891074340138846569857336231134107852082721663152684608799176630424974213607252706538519263549512725732864430565977594936399600359727883734245252882545394117960105904179199015028551282805062582735651879811264130553385335848766041743373206266496943152377745683982925808927857044223517079694213155502841817983171626649540408028608146348493596744287509347409559259995495444508427295386369707822462265921178928200094923901581612917771631053685515255801649317988824767125696030072216596003266760176496506014204770995805486805114664532757405668263486543988233359111460247924181198938372633357331661532113901724615278085594776077650101454504604528451866685784470479835752255568113852410186155741353197171092762349329522446411210271278735921455584112500321604125938736310867076786527731982006099098319983458687229422367262746296697571562749166135836012999167481720562559880787848466993418400449750935701260265384079622887914506959420123738915345947948640466036787413183178498635781708433106859253708260175885835249252748604655932649196650191291153593255224505168690832924118605574121856164490602408530619944169437146855273061778637240885307365743202175280800970623014789753281758275816661194037529879801452920304224673876804173710629109571341822856615965532159981958791261670647457318626175173209992574620400650719043313633594159977149853571918935257401202867007231090294613022592579510980341099279213577066301501190742269137313999176936716391666254461458681708371232673701591982718612518529669289725920583069456985276364920858298354204625880305477506094933467755203636024690194722988945372088965488714043942107980834981630241490646561211502130056349203069817757704560475225434422725698508353775485011692996246857384552694817704602134853148752404519157363849526778942133645991068533589957957188009774548594087265368530995161227965310598722993696116957544756253105736672694163207356664769035609163585684051785495425327257860026255717025255353558702228444424894214989481508864000000000000000000000000000000000000000000000000000000 [116,43] 802819339440069616475471714734183082360915327744905661942594190643943559065046913535594411533071945556620322193412127269089846818295379727181605461798369031307916676655715531962253123514143349627119045531345715228779617952757554275710669413547950648489273554764940776886319601948791822940122450735573855769593767922095091512691853564159916745748742250247122958259912462977445000512729890935551509419233550921740946527457459322075360248345235695149639538507942295665166548354907761375437059640687293497078377925509412067624948279992757630655241760675461766751663480731730523524407279465760747771215489227136072232951820359699171213666088841710693962495899888249172595577679350294055716802010536875526636362413617476525426102693941672914071654322399899398041613440392905407389806555548736482869465469459385637631307925826301232608187004712879584454135375330343565928056172896804102876757536959533063062512172212008223198410073528641121862791908082168517707402316922213878041533886116613079398366032689858343413576141170918909881666379469377620213721329908433262901670216193970318106816787255565996196049262130902208455223469398773175801711591041544039029700848052030265444291367793990306232831331596325578030758211470644411757807478361110760603053400926138371749179649279286863103650952993999548670842286754261387095586288951655223092388798172928457382912646946877937556134961658758648847237114075052573451465394584439923302203703505615656474411225357231562635131931414772302154424721015796974645348381924548973675501759611996898583698855130691043771788650227473313511726850432765254247577048328801606193849795941103868782905735337579758410400625850225931977662090230313534350861905934483549810189610357275614851334449496020775035122816391345206452131391831867634646907627814689274057627993146534549829960235183696739190334346462257611395107954122423459224215851878555484022440704031807088567161929998179169626938656010252113122591853741693041493676003129224870007860945981923380304940905863467833322873504947159250118575585260396157655051933443291050173860964597173284160674855741252594745407957564137270946146854969504873661313052705025448392785920000000000000000000000000000000000000000000000000000 [116,44] 9306185907111796331521258557047909708971895625390265565702081019997817664245560737056041039332234764193626275657688827685165320538178541192300773464062525246600404859871464780057928166347476276968472356354298735933225326619337688957398542842001247982885609187818821806366480991782302892166684638300642874499846483503166442800205193980445657284171974702629186792551724358552094315087608140784863862364957823689276422159961036657955740474273513293316410776409169049505158525772910404590164882273242807603440891417818023383853251686963793787285021801231531328340044486626400236345938151717255383720496913098384383902868608525414653381896760338159567722071774901744211503951791328021530353394591321914947002001367079971232179896030712166974820656615901249507374129980504616149540445520321080557655151517728249948557342342066129012788541508475379244552248637840305180144040556417344761796240067206363010922942472353455416710044374231174401143315875256192207182291220214337300417153898736645225793292459528420044655644366510606970299347870401755331543267288142315347960572561620918899463624130341558791234001622945905446212975758643390989754094978433538984210978518378319612117041640881975239734775921212780765825518757440356535937631108986651716366549807457326562774004222577449689105945985916639020360903986079278627695274014206987955700944923144429468022132753933873238537283049868835663175345050194969848923212130935659953513142954127509395565760523074513408084670166247046719721355400892172726559270107312223545970332702307815908098996882920545628478186037013261939314820629198321244888323706975132617576714860157069069895514321366335263279247575361802055175264886285914767727702614636484395781747250241468391276958800510121986846526775549825107834648090734108111334128833600189861587613427183674763912149695606587676317578698369746299942041405390133191350295837779342959095689995483971192393414895861978836865223560506052933797513643999942601669820716525444982445559812126361170882178027192846744520314347030952601316716012114044675192123895554553269578386827655629477264038329252268331232821640987085771809063508298752710664153889216263597588480000000000000000000000000000000000000000000000000 [116,45] -73029500989717499014583695691782079074448428965260454710594723938524584994946441755913551416929322597433561608833088264762629140231034820195575529473231868247411712549933871703702318333293593343997001741976538851633762661238873810975593760091435518427629566073703309100369536611050748039756958050698973691294913883547531288707100413753522704079979512685537224992143084234301817346425822005362499947481176507979722387485764954568292190282407489647730246489666733463691625821745337751160859026929906120897825039754594143188691546345672442147773399342580958845538211745715872364675912729556528227702762286156354144106885741249390859605695361825738353108147597108681025197361270090842388920119932170488266981220723991276290027753223030163339826292334495541745971283998088705610151157906612579513782319358476258036680155574554909378469987262149966454489876691415266655460592813355737412809589232898325426805032763590183921438266468388426817583625430783142288314976900627555532823614187248880571528086661905566958632318634275004076041649269757846401450357597149507687735206689362525291229663709039729994828730368813972370394310977687946842212937332469029696810174764833050309925453564686284402114381928716868566888914172894093705880377968957399845220983745891539341929093129860735943206833054375893425420474533021401207848966694183312198579145339688194360636013893971442444212724659855084464813115536317106473587862345411678637335403337056800563647837519140311049937663036664088114862621510010659142061653714941859120583375574987393840260832007792214888796336255280741968579201513326571924043819432729359633714944013247251746745660766956245870055377108845524720502270548676093748330704214692853195061649874555197204834683643760936607655269547523530218641534496985098131792873127487129350499440535189459946812400744444150806159877995809442587191113352413681117902479035390091057274437373931190428237929318781079790511137606190835500714723759312105493209937889404824516778647272768504220245952682410981460798966654632169031871942004842357592853240659583329873824434825725653589205062360031256387604142584860203483212106379319566984604008606097169029529600000000000000000000000000000000000000000000000 [116,46] 38144057909712076055741713531687718067948151377912032542026481142141075625392787965662684484910569209941936668848613053614795509922954575177111264922630944905563056709056377666585728806957971484209555400580202080722259853041676515976388552146483897180176022378473637729439200226835922447826575512714160876609333114045804317362506547906894739874892824789978558838236882002348932375474736066195956485805075367216605166621549645404673641145048162648397325037926713601753143365919947253393729738139976563948564370410377427835114788722440741230701502320786535163625338527572442096512665415107245620413222587942977429160283868649997431080437148527099389214273586946161089173807592986183441951067093654664259195754343231053476773265022178859896521196950316097314402100657167566048735622426825787454068757397168130235340438665008601928329965167781196981792825485833856794230879949127003590872217904537648437309843866432663574907702574335118149752010935804513525816392062270008675826166096172493308319689861187370562164668132621512023392000186048396894535362565825772079570284575346513116394259122150073951025447308731611366834661943856877753540895740229064663852903438961907389315975464953185569026737472855662845980769285571881792729652211757890804858550096121118539219120488514483614155653413979662280085269547880950561263835570491176577028240136027972150930334706329009409901328496040202303232012636319486667124596898190412791268128835252412316650425232874069925780513053277336110660515529316866761235747324343381326065109786877393398261930729668033252878393427191843361732394384509257285185342125518609440744840732602235897651561697702417404641385764638165685121477599198633240863228959844789443000622120195670384496709969808814989695067290661448206257072819643023765391718698513875682501030355859178091775514564422826097607523817362850697037890007931662206338755053357642502034185070358173033738572033415122728396180085200387999235134191139992195131282703031037477499948726332310411006169415633003303156865510370719169256502851293663175118187691780127739755199181817630427683448590299912934893486768321949114270101411128362801989218188246782679449600000000000000000000000000000000000000000000 [116,47] -13985552869211440230411815662903542019788530012839237388124751558300082704254766605725969387777273798726531571280558463397804286014956545234203944339236136413940453845719162292321438032511962570344305559855256590432103025510841567884548716727710004333502634558153899425151831536562551566800108287311493967755362221183362280318630370770036749118303880043579912144254984668712247375821926326332848951264108561918832273404550627787541681746170641168865813488589335654914835180517574462297152259521169203320540872084339529646281166891314632471094792065725809285403604740462162373373817929142412793690257537293945257415312547597180351710516427353124659641504134207042500992439770460726603268748516609123645650775815124468802879777000039368425492032877665284492503273627524783223556428900098040818323234785794659076667735777247960129793583876374914235069696688762729855536902919191946010264193301785353184316817084643384613258716567172195600575665118526497830187301100916090188488370931874283187061839594073362436498748460280283067801903807686856560017216555306924778849360845704746136715145890625498904787208216593671604258971460687636987640803557846903244375143807911094004692039631795678990054487362526618445351111907100098935444053976055617100050640705484172102998713975187040724325656516794509950715370673243646204821593679754257566496674862091213127006052549081136547264784755322870368862426730888507553639569087850584022892381399762371499969794162313263112661522638011749538106578893829482187188146272665195728262998671293197793624068422528268896989133543516282969188241683510491520748317772032709146816561204730484274352451297079338270979610961019591390598702518278375500326279677547159479343237660109789384280022987949650360683952110514259184070083687369961641563010672717336564137725833419879695583909030936894794068809427412270824578112414703944572480151804401432455738577112340352857281436343369934289999560053182117483818908640792864098263563325211091233779582932177435269786973284595058535515794427930039509810034305840375783639021895216104610501314858502199518914023535688441881416801572868115531743122034834753570395238422974239762022400000000000000000000000000000000000000000 [116,48] 4146321459631208142039108085734954402262165260797974169247964614381978101213668548712368604275194335286325240891335124462355156453051016118156592310080576312334702570670661354818778848314074382346810553031258194737870701603231951984954097911281964035306467591078756284472094409740196258731790563862138363011400718657965280482765387838390743276931166235800958752520862436381220783140876542224611635012957529408964319308511578717869893039101523686933616735846386339929421455484731351501438593914525270825616912790650920975336571220645731287445826263626964618849531943586482635398107567471488739095194990925594610751051874617319905950130601244846942515340106256309307770389403781906163962811910766321003499410175545794979876558076708780773777931958621821160522870333284313691683835444473830977350010606043944623271474459858387263136525153107482696970351187878323711231574692834083169269813029057263555000434013439258056829493483169168255202154585656603410832850043579546166897754674144543494657551824731478105660285916161768838680387458563646763138147896306738576426515938727749203644933523081313394704866752218510560694610778029920949047138313964991163686095945444700459331204814341253786376019372867692296507253977472287569161006162475066993085672987192343674171410153508289410562393914889759147585871668197941452313748041892712766600602850225685075687620468513060448188841214508958839397975071658696445155550558022280912457215866030493495284093654363593216552510452215619085320160585825947232528513562962643620752593553249512032655639050381110176514689221105060074552802075570030182968328598655271682537946016727412514700466427190444978358982994004808139645246828119585231056911903608939632376512979105948971338402787064880473518737828633135002977071491583634331981623675286098629804915467013691825957422718538087175910317133248760682849940439962463834935700143726901868031092719665236556631303274021127914794162325074829965252670501568031936328753491405012658746763078150435424822884141010543435587355548369337722924123614866291157191321271516664704261859259045003327315020344075334083129631899254769747818895425005733257373002904173745589452800000000000000000000000000000000000000 [116,49] -1030114786423258154826983074764779776931064093058165080950766916962858635743159889682572674766607225083107800419088296060985270264259245942908710115485566819466387609001698081590263716695519229881598769475690505212782364646634087515184462880524801393396038217771709295604709557233588763682741068116031044666439493932336806835631969471945033379053982492247076179826360619606601604126838982463398409009091426333802920560594024356941996677288258938903758496618932227855296867593655468378713871998045683662980899865863643632618361091652228906800013797795255256363807929889236959073292959400231355952410914926781036527423207390262633110515724901507799125176859063263985691870675906969309928714878508579157557382477895781898030554097338694923903753937116166176590516467148278797086079295586715672465308581013466034255859618530370134487654345268033123647342767756212713869999990614761781029764862430085858575364506468647984122321936263035828228538965352306828096911842672329437389505245066278219870561000672573605954313143543633028029390393601290443393664983461973042950225666708653020124268333513867611764277121025420763349894156272703606180730038170960799635409166378576442465485575011487977805509012565362073772096719767747368865904933586289115439383390766342013178211446036625673495927890392725295123635451739448632295572764619567215885529096394205914789719395677083087664185121347947338786572300060328281392530546330218527937960249734428967112497330652079372258912753280703588177405880272108702766661838824729731211890904510980524554254799550736799312628369832095225375504211566385448574747953683550603948043213793495594837930765753867603134660658374919764470980852723136744120312286042274645962383535611276848957079537947190678200768644230637933704144095230221271230154416496212541847450975891725736994903853916076484437807532508272679619291115094569640545714208505368681362323564058776021636166989854743319575163589003491472462282282639454465438349969790612451696664806324984229766613652463113230624463232492921408579288672523443282401590863669818144412114115151236902155099173348010845405823048861684859391676646949043338481242016410278402457600000000000000000000000000000000000 [116,50] 217612324947694618235789591587253984409364091582835207795269119367925555902408011971249321276779514773151620765839531219689979895284173961709509962290685666480720835328865738284801912420634910286093149653728900477541958416110508932493709917556294534229244352155952923617803657931580649997409940935756230431791773222160690020920888501059714466132779113758520818700748059447742450929384349924490650621438707543498768185517768377350192256721209974057507060143037136684885834691889910552684045033001050254749522205886875144837324377942296239737528650185570106130404319954042750022113599811828695744651802578847480886071796631722687438139002915002788452275717508199893368935555378650053390079606330185896768101247321732238028666511068191976271008642343479040071264562855979971319603620224934710622886439522747666527207388119451618481801873823179272420392518842935208163265799637423101960044011398827839079025754373717620450093098677672761176877270913079278567036324737431390040898103466612501406237814352544104113162468844819895509319382918717008798020016406419935103197605005510186044519987416282811075636924544004057043097808091414122910118080311215918366308834255669573477199534800726470992709471688409950189772572276301423032473373560111672575069401923776536760151211132560550169583442943214377131559705951117861657024026779353421371235470856490489389283577996863524940798297075525269885873262630104586849276781046846986431577534383237428224903630250168892615422075213453503880879991398637293738656675718585331599675625041340403675955902007453361223734929544212445812410093432442111864276678981952462070995923784885361591479720136810666288178443434268092339652976682398622248990522594435381892999792090028565557328264551402087688660380585227444946935130714397205173622061897409851692597083305543505098163527450442758500814230031116835753559130359312905179209822218774676641608585910638244480243396094842149015291380729688336647853414555058806819287438785247640009948575579299668613705351338881977738898192055342846985634559605287658100409310838245930143515877611909612022587960722736135422855230773073860151201078269140373211202279978935317954560000000000000000000000000000000 [116,51] -39601553276148816380052821330519450375029640647972680002919109725158868952989471093316310664126980683546571805917181860134528806304617204243998125462918979513955994536511559457887239986383336973351320797299256445042508363396023794378467273417605860648737546056697416961007444250783214272785644638648374854499035961379375412970354244541441053406258937466702381977498497623224351970702504539593295897593953266735813739037323252287677542930822854480416672428711954122453301396368954373830667139771230561344180897602536846995289838104505926905576270247474668426905386724042173086623649107181707759320814788772245682859261391277171143391631449184293121095118070009467413896722078122216869056756548555457257650773394782903013234050325041746412271066483895990904146579238259867731857222148350627666544517250130691999584663418467117691026369785081312857771968538748598969368667267971430877736954207022076106802033427691222519000238317443996858580531212027597337420167971881859066181613191541540183955807394453831561247290030544758317435524555841832178636302472511926055611962541718182435973288170582397349420393925757625877310576398743355309589762519630851581104984933475825467105892573072236067860137981061356279550595076374990144914854221167902749878909253313700436217182483319052098325119047371484599133041902631762776300004762755615403117854286825432875451906370684546252901638634731631318384101394512085883773433054413607135702647304837265573014918542725673473095743775515404461620476118593681903224995467329441079388619267686258515789451046846854225049538380514471813615244879944419734006289226355591144410673453645641731143161027444811875396083422619698789172236193114813425163704216822775402352223419659911535169396401557376108161019677860936105277247271687552163410776269068869968750781319510064636214403572624730539944878581867148657044205264108849207494859524186575303630879314596447382525575026029146196669268114444807488422044995372436754131919255358747096443036300368415062828063620499826001662202779256244473494149172021537120185209126222318586696964994933855256034697986750453072067266522172710197655099113115082280824824161084060467200000000000000000000000000000 [116,52] 6324027196552300048167853197525538412580065013850904326485976338327027931952332545943846530660037532783997401320652618648624885870881769199401616669653256348789443559659487509606974841770264402842277369496754799026351605041131641045579373131572191958361659116333653251209076022939819775427456243196572043863270787390184665207267095518089506213867062572896814453062048322546114256416728152888649401265306311694708035082750093840847475616852085775730885957208739075662151220929267605577778487181702710557103449784678537777032970539090113294178751906390736193834892854728691858623842228429147971102312942535708978827026427833056464076913657207303544385363069006444463213016464735435975519298751339006739869940104932114948164785824169976765211927189214746616478109609677069557380333764046992988407956336564006841811550070573346875016562565390288984751155753351397561277718584663533214708073056079768641887514350646248366985181263193062174711551670392909529348205850976291390140800103910020246792472263487446809851092670851978204509471156675940254586289979725219757359020658109557470822563406754158094077229934422882578766367749454287581193927323746755258138741101401854717998942270578470504813313599714129458017496070996761231604546878428065837117694816553802834680342848741739081481589200508786114447211362111221023949416191971689501458991927175781431514368767776313626124691471086575633248099715631268458409314888536041452187818711304664680649313055434601119083490519194023366116617353461636277369981612322417904089761346902197553478188977696318166695634450594879306331152857143253097421965817838265099608856599036926999526060057788970251402438049804040019373591351373690723027509774957490295259058395910444324823253723138168019969078953605223296911395393235790835859115936834945519663958643607796398019315912327687161973197600714469793781871963538922696074447762849976071879405850073676996040663779161240525937448429132934707482703368326880982428649354124472263992209541535383946207211180209250713769939997716153873968762566031674215567984588267058126009816192192769490987632117790731669079383219761925666213510197096276550441002988337396449280000000000000000000000000 [116,53] -908384951367832408360017813154810523889055057842679368043510903613497772129924553187660429310968354949793812972407319820437708218956651563459342015686333927203046104739079593250599736957895726447592560624870926560847608388838719634710064451891571954539998350120548016041921707712893237623316132740912859837663038353687320650514835671177534529153133008125712032152798364251106587987227460879797696659810850170314327314814778224761715664732977385989634646484038290466741275118930250017187310933882813177193921392447601131289306326718999995640892985328376389893137626866092308607254504722146251024941628020491493848883340227562559594552115511101503983997574799762172817695252939947424074644523016255311109934764637190623293716306750032484092823373624293943684086406426984486042154292887864536473648021228100031178694290860062407601721231698076769498499123269252925914089951406674334073700534389942199647698760491783601213022983242949659926063215083952028308574969138281337000028620887574248569107547676069375768952105429474683156734623440212618328281279813359898459143546456174548511436765647285858598617453746547198997027866537389547643124207353544028658121027305224293786848685504378478044779812113497414019762537821974903737867211696772182334459782924286372533725279733962056428997957844522317803714408329877019190869579121756987592694892262391201955806665498660578188625872532885450580584663552799290377320562446867392451140419013674656990846180808869434207607883764748965922749268077320458160451568669592562137336306365060088169747409910212446430971923886201616814056327701754462272000361375996610090134022055348553896070806606543338136366755670948804004193651452496813016977629410246404244497262067718318431993379365223767741379156342075862081075292969096380535010837827861990970551463965080712062803071668387129940326553317883227107724719942366763281441688060533924902744493749313533037930966021195104536700487641686733049286389802498723272432349333417845367299546728357622798029071988327141338437604934660790066492688182144127507901936490384425243181143461646803050853039416851171055785365017042797169517440579188790660295289328789094400000000000000000000000 [116,54] 120192348223180091884006427358060985740790995232404729663759904457398407823137451001693439127367312352823533178355618895974722894855202592897668226573988539212489711571605794475735988925668777262091175547945661570851748899748282521375912392459547152384316543706311765895472073165202577056377173031999082377375315523298826522072100189837108430301439614454215406303365000576987254423044826716691295598303573648383919839293378851984895839326851155830119349763959367138156282776063310472846431508380878460331369454486444769789187296140423621440391499040839224888204601465386373094723537745290631135935229745439771796310620785672811145069517827533475425339011367455541418814600883494050242179389805753693065894987649441565170926695358615182355080061532450532544949778177293341245528871073378120802417127518831542384668847139000091240806485049552901168165992402798481173867493735161389664321128178503369372385715040060569512887689915713198663146274568271850143477439087302581230774328101718293946330068520567116941823848312525772289129880925103711085129167918209058061595097925331952163061300809979329848325615339222399493481629416018233862516557041027998215604895110461775253875934649162948223344746652058664284814148416861539905847174318789421619092055104299995638796785272150792546903974335166239080025736589891443926492533696417037362672368466866449543518025182071707079708383144947457361996338749604421024773177005491333244453315141580692198056882889669682470250755432747880284900504621792873254837284224696292636601085691304442508934089620696834273589497504798120038360748549763113231681617846729538306518776681977025783654275036474791691770477351132900569188894016771919184513771433970815521620939227145425531778143475630560840280599315779720325567848796790688119992508328222109602103295222446223337276277756149457671402832838246591487641973506582993888221180571566729005313778941641524084907136214908196275968180488765403244081264708075235870897518010448693616083587257447060477943905829608803644187685110362606863025856072495733302839781273386272383997865951317897603529211802319294253577612528731276788745312409568069881935913111099801600000000000000000000 [116,55] -14794338318376359885551668276978353127273105105604355705276976557555479999038919502037068981742795961159022759939894967836323404083629976100514670769407180154772498784754787862374700551235467225919910299408250783390163240907274171788728981075652995674826730320575545260537800320241247292480657509534618009083246430493370078220526347140220577489669375076563937345614178654876731787323643691058908791400460895488001367060838913445888124238726658381691737975605118104599369731370051925903750334510318975052157205200790398295929294478003132776349373978355358859442848218262115342596168685866844291140295513005637490610475635234085555194111829817742845169647661220076181107687564482849946569669841995514872798374687146100077381881554531200767149977806818675361067185333732334626424008339743769947583822226986828600366290794992290495004348126953938670289406134581846026281936232608767124728063134042469005544102589935518830166941955624678881642188185487237255105991450037177130217740656800303128714579240183119962225439231900167974234043472645469392047428258786799530204141088320560252155793913503253863185120686951665336002249389237462512546203305754357848804770942756160102343888989662880820565669080557872420499014155203708053474907309882362308750812899617155954960889066056344182768785915468333256786717402149215636252990554637234196768157094449231887115403485829067380894864719782383311837029556625725662003193714680854100031628902418672196652980269552668446238374041207236535669291380051226286739986011239977626832701954063894994655481557525458290221186141870120404897449850140654001052194952289564010404639897881684241619131500266307444846148236617853403400135410992382959830238896691295367269389912418212491787559544502565913382647764293631881287827617526872238987368299833106484567153195485369778333389515358638772580588688601519920932226635144817202694660513875354850843826836651238223263957598652823668867427085679094256591657159693991845785757432049227312497919653014929192056497714810913330529391563628499392252384325532286356123988665813803110360112227179654467423029577932765689571083693159534189819240095778943987546965576305868800000000000000000 [116,56] 1676653309444072736069827700116237356518138570661664209853487855724677616486228630656901856285398505459340184108384022751374690968581042780516221500827530144490260129104993394793319343185078556430598775975483122941554485730304741080804573923431215145802149373784153258392676032995468051304957145241762715112738072886404920313967589367637080500005407130287551044408135229033914011376276306873733051860715707787069041534130735789950089872498639492565710927152600404527841668530976549492197803426753781865643034685170820038736085830473925314792993823574867491462094906069561697366619055610151353477942688122889052944129229710752422922173377212980308517082437749338538794896277443888781581930935566755067622951281405488423546948983195834502639049705520824466323552730897961253162167353649920843511273914576563534937125907781875233082548396398751412652618315430183369590680257224965461783787637322737662328546392247198970525050897925456121801261746400407106002753838912594406983164499087882078010577994255451689654807559822606031991225218334545598802811757443416855592351267569358039190362490470653541971478624902663214216965217400581572903608526297184243308895378297756649834186141972452547343999084418661473112592082947900647365970665113270382124544895086793739367927593371019658139021481046469939406737250450392385540146615798673110764057900380675755154364285317559254020683123549633332551764631111360670039233211962338727422378287500776477999144977017718374292583059236292184669309909521929305691601646506297906975094404322421891011104837239713389924017041721463637306118397106293827628939829261381895116678626224599920854305900528805133521578442828424310465916805149926962364851418220607140638148909820214580248762112069426257514809688432943901260818808317412781669214363944454181834986289823544135604526986087393204762599589760655056565723100840852588192448564897144490090652546261879405091339937955861494573638429206744888323550375005852113557316622255929012467762621025281135701882971827320355024725119580937223398641779977904698791130935333823941489852331115827971884036812956220477206686854591999638965022172900482540012982983301529600000000000000 [116,57] -171197062495030485598146032956227161579828182904212852092334219789625667542890760339464362274719620383206410894414650420664086620663420234604383329697225504818853567574797246478741574446652279677960384634524892491761169831713287431423252964120215625737755392878835959285433773485507514329609952444474165166335454234769000232493348392829121079927687107674493902156119411375280614124548490483273569909009997083186800958566584267989365335966661941789474665145122403427731647459722222525669665070787488044319672604488212116758616229379530315808075638648683942733115167970047280991296564370785595911983273281150067155660330899575045722636281749980176833155808047818253915809186520070103065369606973870666638548271051954072510072977277300137499558052406821369155390393700898500156106634217362048695600833110175623888148840047807077721659666095652994607086963025723830899926679139073796004354309373093585955599822532826994232509003828349764084931738535199497633905907625899030010158330403565692693696013427212566571349393699036308505196500797918510460290762902502837450123881124325263707280368736894748704820656657431984320719310568998965027355314091294708861717471424659693434406272486385142017377767216571406996779694367810582456589566302533171431658207464478733434456490618956496516266659886080714450335832541269960850476963129960054648520754833118268600504299601601838217428202066622735774133213149427199443336775371201207384042818744271630219528216769548616102292366667664889508238414933918976058912002184198608435921785593523691021285297405944254048986441046719823781945952415974648478404516109976766847855434473336543849215639283727912607441366032923094392834518447316536002135357075341154530331741504009243157839654493102083661128486876624954242279526756663690075533683888243360429370278727872573348375638022986435782154879656538497056753462814357031740642060382499278878828725736481047272738317967340038489063109983008593808790393457327324292518556239631394174417337157147174092870867308940514561188595234367737966605920407710070656662353235148336044158090204288814840737422925613149267286755533249340285751131464033637058356049241702400000000000 [116,58] 15461407436831605849886700662089226526316350192608755688093705692669721211959097649170322160236066605566253939011396892715561287160202849378463777914903067938356075837603721673152728162458006745322160134730066144344267492780674181608205832163699012678679298920644548730521263375357077690903571225101972218165309866558714816477501106657784439698813377228404866532131406839076613551123180787251801149111779865033469871991122233386220634761203059786243228715150781846812386449953435553023773908775654923718609515843883626004658008816083281450975415320100083015428187395199078851567477565926638347561282282718748369554728432557743230652333434788563644492671902891813321174815468352800346393561187326885256235404002538636437461754353142405046144642819880937394665226098566520818248783685435979783723412119610418687726234978987461393543129710491677185990893206565391046824259518347399347578424521342524333784106618358298739371340107000860135111817373874927289161565124646650967560693101757375354786593241390113219013725999960568023465664401476930936358539453677669411181095470444556307386067969182311107446529533111238422273155728691943199615951068013183241944617322358449373906253953993120183383934450984943121701725912691920158051281102695737536904514827191378154546931179785242091345286322025631680099299375246991284229797130561142034199674550617183630132702173185459124318618257863675599940893580106764893686040342093420272641338854807184255181367553595504404635976535152123476323916049358949731573089221216734081411297662494912673198453645257138800283504779091685537374597430352402006715216969392226329855209605519669868554543097079453212256565754172882868307888602266472701420359903730320879899397614061271755056444232642353175100259071689124645628681508642055786168397311091437448478025835728075706269866540168636939698065032349986835398618468594076339846918823580363738005231052153243320733429200825183530082068150221447944314131061534420162515806144188110910506520883302330932794829942498275949942014709372225014300205510127339195937208428863703272383549453382922792082350442722737163389171404211778406448721357972980473923829445427200000000 [116,59] -1228785713186301005953250822964661428466546047926025465394033742946696256883107919282949411621946002983292876048644728651353440291657910462596535305882111157486811959910779539113994442323579555259018668103786540994563090839774281874249237311419483651916630077339217689265299245320364218901098389414679317512806955784579937387499232600430266691615049771624798917337078385005070099773703471619067353937702415192361053869911386100865265546319948310257419097603856746449067290617197221184604316900653786115898435456384124480013985325393114483644437268401730098308943149807512697017791110891882660837656694249137685637889544236065056227959173020926220457109091304662995097290971779283407958509139795946310273537519703348887913474986858514785404906051517751618411645965392298313367385518659599460132316553621361894222515039360510123765596516973656528596611327700813198065755315526310437652938193954446840191701886303675823036415410002295785574159534150437277659541789119850318981680125969634702215467254124422999878188625250870738461078917354453412440568290881974351792125868152378037076324643767388664064021775563151567926496768253065582346426015148128468413605169344927187128058441040425711697483739641614280935268790893206069968407575212875657169753973489208595564592878730853922609705432987001060438639368975490606242399244197394701173878758402709117580341340691701633816886736117499530361085692631297309230508882209076120683551471641449449687858944834803774261283751966014541817398222077807997973322866286949414272276920155267048631107478400404410467402907203237113040044350548250227643183390458932699979534449886998351614844471265885059752993120549583746187210535030633368190499908139906294609326098733846960657434315576428854574288208681686955906048200563953582742475535154280937927839658153688777608221818673100101406587208780669488909490981099953578986467851516490261581322629162564572284559594118595306953381736227930333630405833843789897463459186447805047672958880985800192450294225361369722904414957632244349239256033325686811225775671705506603016971248215211926477559849582168475555086307897569748321765704823300516052024249548800000 [116,60] 87136086913718239233296429327892038585006750498130139705304274389170928349343326562117671073025588831898116230821324937976650925232884644256407376183720055983366730511199203306920727403691951388392756885837392450227769131840205255968189251227076691289300512675371045367493312579783499514165774824944495435879694422741492548763129995254166073581656242795216097661593758347179733875482965578103675380809657650948042363397834516604197974362598940073098082958758587154835046413357160783199363417250511392656591947042014847433501236386431173674667093083069253366960903834930675034207571976437868911364907537789635555174396032352783355775380612442545143015951110257311464063360076229188533183120235175924454428817650641182657739659215017695227083558002588056539165864854155938950089618590687027314560362687456549323427568272782914841824057575476382504553951842682377679923893448364898431120694940100113875314143180019964718948453343312644761410438900895654465707062928610851596922336845808390261136561704662305551523334859436963711572903548751375506428972397011191280806541434072926358519909047326524671051103926018824263802094115990549133250944161610642946822485924655122261832953569469991837319892788545611864667364904604513431854071323682039875118571051973403545340368907135050993364940835614222250815316681106642140503016269019412262093974799016324918574292137624983975883535674725418047651041097484790583438166686950712178738196566208533737948150747334895780827403571524249358466139350655643734046808534394601160789164096468937359186236441358907628946908585974686330745968968403625070271617781503727313712202623017470769009894352679657177972012184782661491431700782921726808068948227297347601399003386584720970751605965325985175777837635652844856331734333198756828022301632206234754965567825839441396608754823245548012751356906117259627345879306724586073645047512307662996128408887728190183525364578407953385938665654681409343418969713559633533399452552609660387977426362079458707196156524534382117000090855801409557474137909967809418220946537420586084879196370493011522331397694201257177249927929021398332768788964101871191209005874400 [116,61] -5705408249685239638842480968432025448759489780254113198853824151388880768566691552684714064305003130869983655839235442163012761622561004422232194250174149557117556706461617356489111281140822329047772537404877984293788161428519702009263846147589647951655658150116388178342851188835967198757152843324998929115083594212681415672824648873460932618191172639553169277264734672790773084585882089494599083849703080754230218334564974252166876359412101186957506716509325465601830218045755442264886570168722891137705230893194414847809328201135800172866951231087527511424113300795182707692996049554997590276678286644025886736978698016112524882386877748892132103928521481807251030225473304967155205939534123331639916933415364014259665479164906772230645558461614139595883379695807753095323926007098979626114103300544530013377260641275926218508205526900220313174202714602164760420149359214346232181234966433132792449676243199987979768736462321712519354335376023236040819696244150943704986157012763724076736115126516029713115988028913233357171346017145688021976448746947028174093017038295443152504041298116570643729470251043607290382512591160941555983455023601894250273635351384297672495550159137206156718344971760796405365453119596427162406773231126946099947289776799412185726833810296245877172576444401180835875113176837148627190689775607025811322420175922902053363033418020817054527257444735617321480365771609829740596536581117259959710211385959009199934737052597159203132686604058933043340481881020588493003416445497451978806665106377432073981045087115906191176393318889594753806036525107705915161156764016825611234456165366424963415086472649891515785493153102180092519103168189640594873438151716093661041316447943979572495228849409634096878468862321795636501769956910227469770900216836128419227323903485543957751252697058958662971797392496414258358586506343807905416193217650612538604142093798114942308665680046022665861424135288624285545050710965702995078247782640274910879964102288474733269212546141279605222619790044601837619812514599401433658293945464615595270811670194272623349156896593216166157333972937292568666573361242392149301120000 [116,62] 358022648942594900600498623274630046216359825539384873528220802646236559430450140426837893889757802906527402418069908704577801498304745024955122205586885300713065034971130557030448368259122783267558022828624567614522585992746500675684358660134764501016872897280988227760969646822535521627260201219749279590088884386305419299134424567616910869778637564383298500614393746350296050698611563129940345220607179648738318137734110653910363441019463501400385190826910719735938379220684994588414401015705861512069336413670910004818626706645233219630315374432127809271782469817614653346938071779461531552809870319201683783224908359160186216501064189945499195258999447555783467056815434983241522456871357241368052477324552216074638651678537733122775185814826630831467543894048689110619060500099479671324395842185589249306083577220225829945651944515197665802561631853668874103662118791964889813891906175499961308022930295565785332301965704015252883248224558632641858986269186784664535307147098991243475646455012440909562479098156292782309479553334356234586646998268467573820579963787649466418444921427749146732522171439829996089112461851560929653415042889194518531797932903196152601993470903485157432200710100418472278332119930554129747071712055498708824784100240350966101150227594475676135507444494699943617414739430023591053909836367509910860643376765502566305685691808388021072311874016503437892179165328110396596484262599309225761843090772369629510427969875974481831368704301109435983823376714148582232366237926806230392866416473025325512461942690692935718740739040840509435945112442745259356618152584688546437771242155915656606699580663741849532047575968521348308758976012289307636249890355178877880179124140764830544020604192381778958193170583740129783223223616217842749189719084718799672499629829067977701386159219177346029206790392813917285184206439536508752015251150827667150783547650286915451747400452986635347153095193906671561343593586305730012332044965474933151462078764785540108306092741620252022878074995639021702167618029780268999308442790884755110866086632858401505926008789369187232141804108958450964789159688466410336000 [116,63] -21478992595027938390286664590591307187567130928332685245783064752783627380520947056592272053807041480477332849394176029580562749887222896375401784319056294500402494607439501396809522123750872586571088920221084677918713270461296123524767622769072705909474795923439518922380416014613886508192600110202069106505681100367307108819921609021547951542989323944202707267812777504148531735982451611965984494203323445613874579979139146589838760099308576090555143228081370598360797160490529142326405955570702453816992727763180219307694212527246660423761796682579305680000161477010443484171076935224626776246176012123943209139461489540854232849692050246123234387053688992187434155722039933041981453385189268323828783190759319254217677460507067074748442884639972627922223698210945878088422287509502130981111383087514789228990733360177516079561354357202668614018291582006389258868015831414374430184579125877350550210769196125711918475172064631243926515963064483458143144105393234987826607883091554175280440270246923599677687206058640469591558968213462713182099418445129586367484985271789867355618111731786713939372795108790601365734740553515890910794166049943333590670355254746385916673133937556591769776935374636065834469989232482007293060190311382883457736391267243707003109132063546651790928076630100736615033658541767325422873681133413657732384806559233898257882513453964912408948351531272618962789401411788014874966068248590032291685280363474099152925863636132277139682137764495118958302385306440295105558380850382249468692709666202253104468786350095973661709201607377081011975727028965189214161132152829817918298178045646226500750728775454363530122267750705138588218838481871889795348262675521864818974693654850971750813041591659929072556118173469032949697537661198930964966877198757054489730222648884431363310632026274273725836012502048096320226769092356877331700709450112550139546932850762122417559276759571058810949995336496901420958325692232372090646511727747358563189543893653024152790030814012269039841064784222036578596426390820548138701300558240626621731158040435438028904060060587440178123044781209261137096553185399017600 [116,64] 1169069670451161847333539599153471458395429258693941878360391382296492225755659698524664271798032326136293302025951008853442783396769286083575904834880699773774351709930507420055994413619472101191200644204387246365157167095343648074095103636140536889901866095068629950476981957515161615318944006885383771481276370485535484271394264146629322035326199949315256406399251204308958361138438579321412225091665919310348347077911866541557984431288638633179874524320462506253387898452549013865448829802382459311779815825540445818954730358985255815196706941258764773615710592690527636760373191348566329964760758048917694044733862546122687398088010146053501765660944145568972031521445180727682644491594398586082222940972274549033520700099275218998181240011105694971874615790663496365215812594852037064777704219194057881766012586657047134170122928639633528107370743141886169290602052439508482778934230248585953733590029317864440631391061383894445734572976999614727808010452400648648874289180199033272158001767160079153169671576452553526430960571219015489758767293973768946122687467098200932279353879825030887310657350310709306991904709537906593367029537669035094956877959746999698649564615137465241416640074036295906245661410392367739466051607610200303656878390493328331796784840867594489433459039579602953054602850658494449509887384727574763402294909200319542621297842088358106100317169427893119356135781251156797755931047645848747883465964166362900120568001689482084134373140697732577295770793681620716537113821247295701845418561649725982115256089552434621616848326863442450609776216807947311909511832882812735534865919062101733550146345372371646411412798375024179510642842219797341211324528975636130645903510580434436810510233810740705847025715908629461414078817515258691050306469594563107117697108967263078233854320535334502104240111342562931117312711663012337517952458424328571360268755391480594621895186389110522050672027876944904413658970650246914053905361479356532404644787152715863333587404805543872292516398811305319029744689489372269814755147180654799164681024532646905974909378431194817554610898601169761981142618464000 [116,65] -54283533012008879558408173777970065822227591895413084784414244087539812893054476019169360780714915828643816086747387907661153516339337897279920139333964326592448877686354023741320920917830694970680849866762483068454047646262012032870688968465845312744546738006162404593784116412246303498471502202087331053702433527540186147871977179886620495396862196749449662487802566229978466407876784284056040177440679998222720420995422156563850269754784759519170009527805147302377830268808524762098099960418630878434373762494216741715558466015718655057128526451953636701454819416602552205165011279999596694582896127460161824697199693979063436279330442818923716436856084146818344194410123725502789908091656877607325007248345302175071251774782466677815925756795048380674921201287217716669869396114724064637859332943901467422808605870126808736977659278485003843358688891389986056699076117454352411852918416427888991918884074933754005112885364160046419141155046254958245640916385592763402040928004347393309858670688622909261602613077407809085918106588086046157411641095777818961729145487104017292712332696345688545773692779045980798124355344344440508340232290865335901477051289494455510745116220028865212933439942914002205802695972922678670748262485507649976731205179333393635897023823334977951054475382565873826146686985136438577551417474037885049367853311684534046867154061550116708273968142141336666526606648731438001515286770274088564255493955927344942781292718608359403005974838659031261260419194757366295252959524039476978756734845935865868052704618850020183502372060200310351333176875731544766652790618545645545577179552019797826638742825772826661690393480201404586990558535709118167922043271968507004316955588489729017976984133639294376895047100938050170561256293438557653176180318813832620649868841483559996446199185066992379064665345341508894363845789330360654691030122667410052507291691392123525631696755231657563326809388324816102458082321142299257053196899838164624152977632526383230823527428829284601533113346377830170203649828847890996494900578065561813987066333601590593291219012660718149119638376636942967297689600 [116,66] 2225930455710553165971803475486959127448285018131102257504737220259913945835499394741717797838576982251381919824143860128536855963049183011669392374579281272085837525443486624982528646278450800889797353057773715918075622177560682523837685774551537086436254380945118597474540703012048472891159041969480892774290859420990248838461757419931713255612819876384195387416801881318526415939554993135430577849919028647212339369758379373764654750333645643494543829598054665747562935006749229589879963214604509767727283413775264204691496990486524476597276280631363889455048238079516098146385594782163107729991262259457330164967168037624142247717007029990296470088823053780213961861242981653666083415382993448772367240179464907189511204613811012842734313596702921870308876610053304322467967481289081613245561265414381545419333051379060676617752480025308628061861251314711811108011246204097766465817898532981939614133069733940122801155117310525177784988279440104498962943828418151317704187236145615369049585228249648013781829907656208542950772126202319179076858781716061317251143325507749085791055900434733201795717248310026037285218181456059180188298699160407578633675433142000482817151146256749635377675009816062957724621789056345928815188731580166445074262564693018891613803509425019522705261512599368666930390019791954033452029306849493922715874989213956998909767090828027251274859502406667266821548899864469378262234546208873028764418840765489880236396391961579603488703099801061915617372570456703567941697994604985600464937170940410639174647868676582476517447012878714870847995343847544107908288115539322415222826464987697697855928734740539741388097183565643154102334860569835087444310539123607787460322692223970784988563238371164116610321324673880581093665955051988956784843553813471414853835373037136057594107464147144129660193577088761327379905358892912211200615006050677686812813472940257910523714860865685442896804097811544477848490291073483293489436826300172229529387473184745047839144167635599953018989563660753503044035271871310950621092757361076823433221153241928174876160004409089130240629970307094516321920 [116,67] -87363924428801916164068707977095306111632739006717410055471717821933699251626414857865284215361108261584771131012040950200829586050340265449199171819007271542395404712378553477962042740636545936029697310569249341471387120726008881542293886095174276913540167038015753203747897099552671742947542097532577491508457314273191930663385144353092817293547835314956110413195799301068458209681645688824911383652806573707710388832102261911838518432700109931739576693182293071364568565729757879184742678421179136325916271389916193245882612468661858589209126676659694995631984256200115383017930566438559038005128444450924673474572695041847349702513382986550677114985047815520455217623144005180059476604930785466935942190596536457667755529495446700287596610261906070712526719767205427261835980125632628879556355456144788714657754866884419717947275848857663065296021100064230359199217367934088866351617996922515358795324776699996602567112982785170917983229853991850489973605112085384003274915718069376652684837776561179127866776985717156154684107580078235869303169448419617277503513368096995938323866212801413951171994870136944004310836920257350264990898002177207742135661013780473853703372458418371739449047574543248181401292061068871823487449015095015984122652568591039859186817453486516844069547443861281371459124540250980301628320811950355882748321457876219378522626829561038401941331559268740391805623810141038514105855563756475606625202874166276052560171328304458285574104466738248855326783436733688146446110186318381563587490058789239074754893396149306020877828997143722039227165248756238422700388489139104942874043404485873686072650217706404636456014058000443263601391159540353768638546676189618046849115104120581423138952108360135478754211941131487845792915645562425269245343272496521863198691774394169770533009513218765356079758248369082709580234396568348563994482382560202748576321539645562089261858195167620168883004087252898129535581611233312900818977487730597171022982361066817293829804988245669247959263715551665308258586664574028511422001776401952385342254381110898768670297971557216753786689411148105600 [116,68] 3378647622043562491638732288485721669472703226592601846558204636502151515400102390786331070221618965380949618290881647227709595689461202005880689205225746635119924908626816564592774714258409088267732255817683727340415802728263169306933471799459672946667582007708502008308884453337592098092830075031910790684341325787042414402619060857138267569585016637650725496588703611025274544370367092596544434885725484608386772929617541553425344636918905240905627674953929525541109462221198167580949643383157777368228225224558531283664699305896529181593466331921521325842826209803758752504445056392963457298602855985808924523359210152452626000363684921857321624767494967282324731121829646037852143189854633750687395444553342570059382223596075937611973733067361663298203829171070349035610224242814487731729553179296994284705560645288019614910060682653251529753106941589846774614663723531688472731404646543311994716616882841286534461080541699207683624659937557304566094619096359032237570252505279437903491586588815708795092733427394192316443738114481826514994821500425186281985423274628450549235903018492254418485833150312430834365734748748608957580527690733041811471665672329483130948240971004607726410073440346808039156134778599455349678834209379615518565653866010296114781313073013847057133534260912090626864014734818646277058632920885301614543474712352096105456660052318990242947684828487725770465292363257684723603792129224669730916501563216732222998201753061394558385042258514514895770406561032885302008576142272680302791271488031141730834268528143498666318352641351606125628394463479565307394473018051237574053099212293711358488006825462253430384281288829151341394079210259281391245336536243947836622254734802326128840829892174207637410807242451616359917272053094478135996277385217860174370683743254533960547687760848463544451422795512132799193573335715517296848147234223304003880087301240354562956929151503069168531931488178566361458505301658466575464616634769512715472697884390535105839363159891508144071048367641588281408501208448264970194382114654740643465207929695005877004496671206650378264781022785440 [116,69] -102465867010940163242287064979212636898570493080173612306590625151360738527280374003579458801220428665976774908471599260869002202173256696084385223188340823082756676302669771669065877829770090684666547986052133780708355130195168392749611051995031173708018936892254790677857064864320633544809908844065538464019003917331642499262582702820686511252724847011635295980605437475353386223490260419609981938988835708152713269853282605726697270479174772454327684503824580612153005652868010680766760164224849209722087409745662937022874959309621168382409374211678726766921342161740489364826901890179319115253423566041673177266692710604731569269774700623922541413471430571779247144407318618858837547880121560335758513855209573501255731712814714777090516771065476270754705958778654197907936853583711263817037273340315291445537029780724000208899013191254649121561186368284074456167936769543281476384811018424238845460967520197091126881439151348696811867831173341723611693574919747694201284267295496971903566760859421516405007476990324463783445101480545624228431842320961104878978425097556314040317605671667894105108702453593023759584065221038314358921614055044052643464951882433049818092507691464390741592862485785110527342406279793822741460260865020568324844777813377757235729146878847820473622757375485995879988058589914315563978241408700589793313497142424074671041853717264081745699302203319183569881661657743904937441817911874930366545500275912377689438531522249334597252953278478222553178985113721977294513114482596936971095385877828822145356503291139331305175147688103680971377882817458695419024720933669425635587192904288506107867879444563167677568945284615474703616393420652142833298965547664517196558922344885882448419299725833481730386445304476924974109308170516321042610090572326365171842102925209132712320352991270445127454953096986893616455357932343297777186873465490444224221641199592238235067474013242330528168347195970137452557004510791403739731987087781966325077160420377072233483064322061512657482524408000153654522992190553093637005639750963914454050566527543479758156197329069655002108712960 [116,70] 2912363628732390360734984655786227657027697194566047335849150354018325952967985267850450632533773473560301273589099556678121445139373474526794118715132691568264944022013175596627546204993709801838516018203491899805424965336394235245501744981431180805858424535834299418584712277910969280868481831695693045800305178175394823897061175778828145673582632610578202946984369260234409613984994413847952539264866170807528035847338365378039030723065843025742028463325047408071758029402123674285579456902468270788118987594746402893893808226705563332784324317917114675875022161337120060599503977887872346462193881887728933609120196649147520048899268513204267179513105343114078125480345526203647720433528161211172921192636224365572970915266618448885481819216947077750263624677813836537106706381551924836079403422796425057628909678330269545950492053414002985441644137100152721732692392129989362564214807954183978602001727078989331471569194158499708553780942988568458149083780486639618150552853112928451635983719341464166781638400539227014693525739091778422153428899564528994140837672923727237458258614489094295897286976810980048730392313546494107036597136816586222434865757217439745444664756691239100646480550377510148703570280630926951632165733145918478268692467619193010710964999598192838717758832454356679316071641274880636289248877337339367879475786590094504028558031061075186476099944462110552668657319038976716872726927808790764760743255168823190111270296807903013383483049632487994586424524219475431601029479417828445004303036104627140703719059509186594775014520875333994904982944751795285637652018791715948688903993039939263289546332250046709380652162786986250441946681466405071499154742849605419092941426326998445382176223665423729528962312895816530640461077354893983360499016298285566541860636517182227125606305201766271453924770371311807488937819889119168656848392245476346911560093727687119854254080599680267497008781568474723442813397383543360701944217938272650331178443299997828624768676376617847149882873264788302174345892516169626583301294958206910949179634710137030834292427573385354247680 [116,71] -98576065580802208449139634907105163745454504255697919751339958602763910469087692375120755100033593950743693343926213011860602159270840171489143052199580216856927913806882410257716721181054079931215607968819061464834512284871491461268522945856992513671541815047146931410640691298812063822296147029354866002194482778122336572689424375135989165479911030324293660618264290139791383804839928797904313539284802098426470116432579680315323222541709259413454179844357222703287141653775041148668358275641832695437204858286463163408383881528395839131598983444927710688164353119524803720421505730337833094263765783962047376821655674960225291267361335475900915675572227419169435735381582048481585430942708863298777834087359968038716869474275686956126257404504211382693023305807728645171290676403198497890696528788268987752540670278875562039849681920883989352208118395743595065899710469173707303362928521696950901467684753190126032034846476688765696966574165521659837288411799524730872707070374898752039502686564383182845272686388268989841866280469152807025811373897707247412365302144576785975218722305047318008269387196258920243599691154172907361564624309713731378481014545194046572639198957573655452075548541545333672033725304842408168156728554904122763875561090175665551321922295731902603049140070782887536737665688007352303147836183602871660430176061213783048984260654365981252409744360495170389148181313482950571197380868843811139229682920885448880680759806438513187649199779238685401740861927084327202622278133103303385963050219177283372906365559248118930303175819849988512358316663659327995164758951433938041681626839003446357648211663864957951701868194958583960833351751650271194221376446552975893279450095565817160345899337303064973175231475784078997272840246001746618945239760867701584026004517203449186645215928486631029358879427247131289847768790421160586170989826073976984008063987589128296363319303828069213638760860693553141986895893516064445499644553915159070362643428624522144565893577987942401209007895086567420755234347598820555193134136889810832743813498406583231092347243557659520 [116,72] 2855644033398921130739295933814918317205904802386374342833716382170738490089584783143252714384177226656198500298915615636109582671872218737308096348142204942298374979063143834253788616705673257439479039013543294699532846356299376751120849409794684989136674220883362217394929706256918054813984186437611089497485023255704098571777701125500536537250615513436068805664142523099252585708171835440164255426602454717272591657159227860375933342162257866390291029657857199243543718394798156631980247227837126869540061070400727001627540697099876593837123746152520215915072158664980575532302121135882957272006154997973621059624609000497003347528201488718047208688229351636482013352445621719063544856089767294500416134124930513586436468116340195860296428129061959819455222016478449261277289842678524718264883750630241086731478588358378813771410962365413687639854484166162308582561524070131728863465491784833280150960223003832824020023255938117330046734515110204094276965961026599498578342593849192697763620527483398098348369356385116579429850534235518281818654480715153043801463826904800304977924350969133864102002759135528727133236737862621864376487928350459740489979938189105546442427561849898672232452228053575016557344517006227609087291292947180097187119634080635295217646264885359170482590283501784257013321197237769948687485331964560421535120058593197090282045765827622380918445000925000468210524588459066817828837023434130527999367807590881208370082028429916569216818767303397249641222433607412519943826395161785751965774826737009078149821745892715694325907220348564481551663012141512407964900618910875162756535581413817294045902323381961806205128884440483809987610009588984752538516068469086248016407790429724015918038752145466023413628576605537606456114066992361444091679697163198095313086281047361526235409178872090357171866008669632374968191045531162536920288400761922294119535932979513742885499323259571723062866129817696296063297335327866570479773204168771062779177230370983855222789981505479524419337705533064425608656652752349695992374401403423255912124795702065793327876627077600 [116,73] -21629344388315309413277595572766186651113963250237824311269484467562720393298116865848273954064136064489286805249868509206209456296383997116128994423320468031141126955665169518450628509806324388351561277038170870520865521644949373622958967503439850935415739879134452998453695390585054117974006276090538913414834267033018263550671589049354657655650326896230380204380829895039524601342649485511125197065349939501785913534020893029585847352288546383059227419955751584909443768439540414402139834315729289537040603578854538077987014946268381109511126624018155553662072688334883419197048708678677321052556135036696103604688687998079694609629067873441897426009161938067758252330717057679522401715647167854462001636335205526985340721300404064269121341261611609339516017596875446896592345768277263124738776750898319789256526316831314973106397761212314108696775322799702945853619392086252777300799565899619309206135343344128653614453117300545652312557948656021448491040267452203433745389285568055866410880731742297219205144628193306939973796037379639855958231389531284116590890421168420812775326019080876177865412015123406060622560226739615905018791625804242024892821065594175516332895437682185839891242898510768740474975470886438052087888093065257423633233562708070595551537051669833369724571798810077967980491985012462212831630287013548577488489077957205303470920991302262303735336134103759221961817200121790576562903166183468732253072479841690301627930924502884620365096387840164089189163225606132009194729691493615428469646605375785774678451985772102982558605714468468523676339600163974528758574715826002872371385936459272902066440004882374952738151537576353765870839107230335119764238476783406902067038670877472199620495312910534477968361889873775335975578153199902158759831092757459752746186733940892027769518230115124215130689947193267532182656924358833996296923466068256540791802326428286834939005518894521619336951931557297817051165013238494742735718658539922670157209480285951902257614781626964648788807677970512341848527368873558468997731357684187114670848540020821278572611840 [116,74] 147896855352467107922206391654571480237122220866297099608929645527312118195064935065959610082908076139761763155037565235755250739791858910855337421578174999096780156887568633171443918188046551324164665603344381572895708090253352730700602714151482749752026085501503494162211585893269641832289542083457548316912627765613593199561001889509867023986095704456304147856102432238127778537707108877144385584389587104154854305880569172083269839131834160067070010368537989196689743953335834014910799607703836935600262279527613474775137176473653395478682384282972106220599118158240336660155495506230494571124263294186989817878996141547788125667112077659938131217233705367929661179937100539685400856306188111329097153704472466932843671796075141011842231301756904838460910486459357766354530653366703397610627474424933422967349594389932216526577989909065240320988024042853763311680556975709395062354926563932206945014298617971016976471678777523553771019646635578390358207663404558680584744224940277649892464890936935251001900059419440553765643922176873270554512169988712414749488242971302609266141802655006451752259641605327442659524763236714462952168538553901618340412927865324525107712868511550089468135839239123825889923319520405993468116164791290012866334079947384250220255703481230709592338095833077316690896498148675270296412593216816947215024611947976974433047189500722601305288086144140492473725525596320949425463815036750125626616682856030131950525199627475004472843028647228666674118831852877113896997016801714568464889560248742520493419525538054588293508975183104156302489219629118484586737923245922544976348593398045504482401662817814003953913789460096154689309804005724220282831546955487759216336455071964017790160361348909371053477378630893062637405494411667924634716775159474676094227703184277048016889957316834240805626109827670304486366416142825078999092730666297362622252833355108233312009444940335136958384939847815765829373746775874087393488498449068022700146601854850020941621725153010269172599423629912220399195170030092148125309572701731632579457098637445424756960 [116,75] -51667035782905646084384728115992867107930752487737812488945021838441328472226205855696685387980890224020932641311288007044524910482434710820936322753052364333934128239619287445004832593044298338687714825811095025610911380840324267873638931549857064824506728870472988351683105497318346933939671796829312320169705417474051540285418499808206181209275633745496510865293701123237488323631550508719060079748218189377395627052965405739930456924220304249883384195109012219195211004341308473727407561953458297660077661401563988985919535217656057857058908011636875703835781008286342684614169552613181048437360608930049809215371397559899993117322685503924686908660834273668623664233150171409589465514806872151412052257686559437702984954644443713503858658541522796042247358762542980982225824730039580384160134449200579354067743834686860668470446453113062338428683383788523316432288660913738242591183941901387900473971440872634041066352283364304860058842028760915046442117317212576813879049913035370928769663467330237783202235744891581008173136848778406701343261464236850509240030446235752840756124913912388435599272691720402507907728706487840506749618170763970356977388415005892622928716847316577817161262316365769332480471721210817287274290912178869855080655708263513647083995509517000864944690689383198621877325278645640284844423368741852620299246226352414609166999548139431807152771025710062764278717471800973181498462644129849591627395947231224110762408676396400206748337738185616065525083986893623816879157050148098380600168815138340023726454949615692296522599968159776244861071996818827345314078538186495151706591038728826867886061303501346988535206012972249421267205417869895119448829385424417230270946656665698365246765095618218711507774561594241114266132672785987864936899867128158015246196508576569581106991686755853128794205922834832986968618559619042038792351456373879687991288435883716126519149793060807157791974859596582725083023544502809238097263698060128093158975577711351080155858055086921611246007093369520604510612366394236329434113915992427662982296969209030720 [116,76] 504855952698869648567702799184477858342865788358075920904212604087662771970150617528380002242373606712640045506601807442753032308253078452279163201115920283055148332794735022545248887587166628013220355010092209352275512624788092596710126345414924175246369541501360755928303079780060193082803256685993670730265964504619998663820575538389045239404123466326356628735549553299024127040204277658178885860336918591668549183598508910501794615174593800422874164486114679073653287515686982878149993638469083951252140539996647553437802075344467729030766479675882866254225116916573580414496063594248611503486193008616862761219411390994459883578527969951821096656534459650977287780474587055062327395162294848371103338693591684071483966314313114022422961473737045829082411776287094330823799110240055045886358933340981488346784497405580399869261612387648132892552499185639408436326507539084749834641946519877130883425312292146777223527352825763242640966443314817503187615392553031817344004351146511827046644307492192019094857188833869434808111511567748425651315225347085358349034209192719807719325449668400497798405952839229419212960060318210954482257823858643485374958111924818492041910927944116964157033200746964392680121283681775599960412014808544510722325889210129270650531282242090413462912604560008856117211165091517808706992842908291026769757687817538870481243751715175539052764684729382212096458680224386492733256423223076347639403734087184534786661579755851074454672631261401060097037804322462008086729527027768014492607703478260894480981361781068766528962716896881667573459743722120386955633680540579403849924724577323981858404483376670595027391846246349916084470521826648219497136299921608508450649769146410307882273613321791259622588401177569627273954549281990436663906669033097842573020100266245614297265803036403809102366303444008745507743576742061256691253888533206195550924329885866452834654367780552533384926821139382722534873821516753240591661087008037878886757085210080608146353285974235541580943196705719519982225963402088882189041038759203716912412705763140 [116,77] 27859276073701404323091643860788308216274580866949315734744210286674839391594115732496204061902694861910496312875783767799997001860612401744444563710631968539318775412684376275218699755968380320423891577901602446970616846975874998526349965937403292784485045093163278649875544389361093079457447045800361204351191776708312262787719852862301229589598926085371219468240926090350489975978791776579230275708146070586618137019292973077220878991840358608505027002106065259992044086881785366014447190813695341730301732566082708798408989581972764185200870043532551455891616075022996663924322309266163554591187824776885872436245428095882512423995167290913240225689561567029438324629475667334022840613062643857247141204221340652089824277061975411027185731114928331765576955800528578645722954269593322781622046024938802511239818399195905290842806806480637501883577795246339399632419086473036951722556983540958444958833417927295710550894682262760732214470468563139091774186385639421457930948879343838702031302141951023797529576381062702624649765378622607278309110825040676757668197632124656097505084958570062385033812939287108406466481369186241509311976722974797913787403655925048086755791077268901520258628688148521228253570119310840844839330038942379415481673074730023900902857309206239300288069953230264302236131219491115919895887021391471238247707276764911537088939075242412534709097551640328102501285398329154135300127340499587389094897552806318806119782459013328072982780173191075439647678376920891566507411690132886916856730797038164832657480538143211423574647177860389710699184761635251808337117150562478943489140087790648023763240270375998192835985531788165264005090462829726066039898764274944321759698346717734815622383579285814462890440674547935756230920150187520167199532549066192090819469550810583683136079412520955423800549797111477110143423815105669385737945645563807697647404912440743690194000969716495419654648834995358809833757403466844019273006259043940482355202833702200775021843767888931267145248065103230180896337578168699715187239225946533713741318400 [116,78] 430255228697232587641313290709047382785203959181630365737730198323335526505656711536224456667977928104005666343072636356304447794121833589470327286865570671359684785086852700655486902284468520468057083495345378337916281961356100260240936700728529705453344815362090592632510611649943163300140235500454536493558047251974721608127476559095913244937190484692311178431637834946103390678623780897596029468440954544820306132030712423267042148782802415301765602298100213812871829555657448568584369526437728438246315687167709181320733253772715940976842135684000951800646491876301199705052419836424728644790557718909682352737187820723843229285368087112911728261751080655440244658122602091753772767104300354933504764791354024504638206514324375757614376553657394820224324399879412792992258409432655016915645348024814871860989792901638100946256072649953017641409930592959273136773425371630091506790320520282074277068312613956403456115087018371741589598088740834802156624810391286741402584043827040427377370582953981687573908380602163691265354655940482092836241317908442708758161392726488429803134044698038338381736999870048300220628960156125941697055572512278404971816909765679155711076761077039779071999327143697352205049245372760249609375962265478606845513383588124627852903346348594327253790254925940058479619091538404429362544562911526845244361891342996936061024199374714012446867995803211656628094059888009245719055798876472672727863313601521507194028319034116825854194672446640261096308375124726690705157623463919701749319510400607021605597760434600464794783713902249321152266204825228044457836314424581395469591599684497367787856293569977133669381030053139159850928578869570014198920283788643051028644398061512856730557899096339963864902996629140054005903422567535556188510364419948630600898866042696209216193635420241507426245272076177251501082710763236286644895470878222017953535493750455103405254967676882402035914996450795451989118942778078185052666499754251587835349532830015685009323118257558935254171703561167656403989558134344012444777964309266690195456 [116,79] -9066948354170359296472748873276554388078057910284407337787799884312806655561198227068204933865623851459586747238129913431183775872303164951660701970497286475707967108710030575385510623200833622794344751950750798796150218571138331370540236909316973420101344622007097113161930057281271685356570293897621326111435076481298285433462371515967860357003655873369888493443208201732704988262010218252743319719759430961254397042744252125754981072648228023679683084596818739334310938334521352495997695544814921340647175446835470985595634772434812566440849846135628935508143051494268600558341812897770117405351544941995102157125844010979372664377230994843889059920043069248398084089468490965530263077352374993647106060032903741496298503719622793638010463621761439954664097811621796783415536818008151524522235462791700274740365624518551924197501970810896094955844743691410290862349876802945738302406420969681089379124605964977671995974804592778667475090515922828427681399474329682280984369359372341661953229153312032683923943700196633227453075294704760644588490669207875707963345964949870938699225784871640921253779953076468627838819784549083159204789526589644470184170021113344070755844465662933347700772275481773190775397723666892255100469522822635799387586586747988796120993391206958890598804824483885099546212794387443218706026059473699245779924727989353983863327962149452612879936295833681319018664424901751925953128880913416250426456733673962307377496529060771843614580821477800705161468762074451180429816311726942536096937890098066478995807369035243731626576738634839468596753535231835110522947453012090058748410056808058702859647003470673507400338204441747175195735475979160601048713439413575813074067288642064659553116214853678094640700545803857706837387401677322937806575759076646055776198740750162559799565184104645632713261658709680016743377036847721106870370721078482555870572432596783935716501416410768909198102805531781385651658333909654807991615887227810254678596260031721998464529283039296424912714430455325936248001375052081394116655786249217536 [116,80] -226774991161035228445512483701835421916621462197678162526390385528133811512223276106168292133273683472865533080405877570145438820356110944432952665559617957903401175316718961364919653183048559645796856409792323504002910657240533436197761131297663148939400516991849114618855323520262915636319455547406319422306011910741029264574302063414242321262525770836816515316654203630133990969700871840188761435659786759036686817679689218549168731385803244889739836030873493138616103683221882819962111810879628770753484781760936278543198170519840405828642930635982490198169214795066065947565883723163388631900807191518036802458619412083278088272569642458005621299960755241234938097824608524086125223138558978976454210256604032298592992362846480141780582814315582334654603722499042601426465915853079929304036688282604181727509426187378746011004060876841708445958456130305891402510515137104230386195112108002458997612354152577711174916618057455258575007165729035868369688153840957559488523561337543057436484673544120193212109366997471721178195149768387563628021101940555965467904852344203946055760262235496394916359334727496131102625377801526387363549223614863725230331589674357464052197003492933483030810363227079591712649473983863491172453036671845368914276681948506233369611291761206509355905992830165563454387540465858973235303103359353710749293456479582451178039016516484041990517948771634577519645715107664794610417041111305636204623296804614055467733954041928017472384829568847427591096814798186187899732656458385484121424213673409845671442632116148786000243459892546109701692865443018066736714450646169678746557201532950448086844789038895649523344129086880467368866966561942255937139052040984125123383037598873379009337070819965585450447703034590780140426888405566340751384590660696710193997253033813168172931589878172094788442321690922468579756210331626338679891126623866293084595827998869407873984075222710580318280663255911630593744826995968562538836016769595453699465019385142416870156510343862039794465049293684761306728931260460384996409307691776 [116,81] -1652545457770856602746786275229512380258625601466803496085277499249427201987983314949852906127192004329383520956624858757338786794130683598264427795100753430605198559027775465012195817070512478020700731888633328406954866722025763816393809188451441380830119131372147881993204867724511852523375716912515461197971717115483186565825053670231852072345190606796549017124923966645138154209167487598125879009558760271809486086944442146003707134104793838767866220631959046714118209165983870055165923441934200050925248787949105395894838687915239117113406822175681501212321373903738837312764535820476740142815831445045108573527520926897831842965740160894794175552082539768173561887143693168515222715746316044149315041339466371550765814635761384361969878703992976558893135306246308912544915081452561151838488011150279103254095299662208642851911408047097808120616553289587864258348585870199525705474401764292765285872171097688417276581835354967442593526808085436178580683863980286005150753023753648700486068693126282279392169011867938662175147665568860147833690655121025042556641222921067624980490664087774298041601569034689241734193535021677886811361192698993592674726769135772307006826888394374034138552542479200126795553971379874605149556061391217797572197250376283797184570081759411512374764608463656670667931809839931094069380481368459991584550489891299749326172509577633300756871295957870268594275931748876205110329989019414487679034692873785765858029857561017523774687820150130178397988541693368185043417056016364764423390615190345735565361401610757875197881225766762797659203173802251855020178660987814393470997878480485350732341562283232043075672372615680468879789324286278736348241377110920937264229956835346886395692731214294538862295966527645229598566117705491304146612413995698157747839702578828797314300597003938380549306075561665193894258732932171582003000691413070782931906466803927683551456394745846413858743600459478879832455904043383314949783398457720135151887534340265962630776702161793961129254957842274777203338771039978058860516864 [116,82] 17699712825563836472572931536230665933595028978764881078539338180941869305344466298337931644310580903525647873915211548304269641582291607125712963927386863752775378263741731038493757511338831842172655114074606548740348468681278176815536799044348188838260903013026306028195227539834186440797613760629623872046884018561761904668250858401284028111319493870103618975613247046720856075057101175724800786360865689882548663887428378623342013143270011464465900642972338350739371036266685326593276508364780075153350217919196857528761690249416946993357447220162083902690718703026933402707853242469066110852371254099333429658740703239218595180075581961097550168723107791358715880590150882857219418194657174298770699068217139478886639379979572400117457430043369754213542339204715657095867456505324809418264607822868404906321546113865383883257713619890906674377748257692418915521267070227156740260311615038094686724824415209709085191220977381407517956893900663039743146847733843926560871104921862082824524822654464424862477136391823545655931273194732620307790639034506796906493728898573292195376156042311757058732040570549245832998574514734264582797649600681895363630524147241165520391972052976477008277734102003169061746615171480575685391784569537640569309583204511743902358403487345143200127484155397541975609018348299213275246467943430595031842442036044429744633488657784362280992887683635971317018223716939947709530177326199511385462497631091532278478668667420586104968385010328437839024422083924035086215662541087115451298339998566782019490848572798154670340188638123661028645517798680080940616653714322959848472639506148509666069952095824995645773452061094819753081517870149122455381878367871110381277072728503133896266765822895573708428569652644837447452065506350062989880053111391796799858504949305281496680593563308960610555632420060022519712791635944879656938739583499559182908550609871862809036183629588736673151903461698404205584214573803116471943402693626205894432531322013722172026343263576894434263036277185452318347732885803565041856 [116,83] 248420189882035531434667379665895470376460181700730620135545001088760666963027844842599459885052947908779097754862501291808354210389323698437315376588368725057558439136489023488892184502765022742015548667548108554537682799510969871322603236100463439586651738691065093710491645037620094827273081323788696702661638980469145893699380381809864546536565113032439626525895270563469816873007243390936738715211805429935945972363688576286010932158865973802588252470568222166932912609643683421728311066842453028005975753552758163695602533925428787697669984228933102587084755311125723789989300277974266872704688626790282193596235712188607786252467707335044162415733723094990669225260708271967653736213136269952440692967535870327823990662470097547086596641709980760283236015255973586860298938705957336191856222858062803469182163502068386762925621841706980874986428013901438694969474186473852266691248542832291002301856454814963986541534937466671444887912994229626614678853746897730249398520807281493739505202264889474666218019107214883448353523763259683045203854303829913850992113628798830813110128644067944709140181023354527567187463787429688312285649169096177280511856836912775035360118751711039243558045793207661732232094636214767190242716244804973361240789514901705971220198264528590476662843141163280795016371043024958925745088418889815353929975703561019997380869730309389057162587367402098596386268383525243508636422728207888593469576025223764016993778147814555960381307131484479111697050803771159703893824391540005274779671632056482056334789963573154644664280354013992290122574337176839909715903815952364241746581810530755335549683958028442396153122768054808760005927263225632167423470845029835242050375276999179012508926621365470824715710304007489280978737820640374081306002673309925028415747803597091692342961604789704032546192745236816273707046858629882774544003974928378951990883133307306220416797755293806069577359950982220904221627054465430809893394203374617836121523647582524278066874424336525531757890275178639294374605441191232 [116,84] 607205193908593131148772376979980875194632306341995542345452191511514149138137138603038742985409004548997310947221458189388954428819490633516767625122000660972432703596824507699185268406372739623084335068200901803419812668948837662507878081357208690568989110839054043846169105593002855797906012288642082175892555103205081059098618168937662398204139968454716806567045905921409112090268278420305308903533220080116070556783469705935707422919885167005062073422388533120144935428544138191584062685242045258730272828896709832702544825099847924473321549826839805747284207115512920309217538290843284910300164341401269826263579904076909552416492799072442517713222697064555597069323851703749323081407346401686250931928670301538676486777229973567030019298827937729661785105856074062055909540616194935271915878014645198335949119211887481351490867017873226961872203536257659312955671928386782976685431321691645025115926246071693280989959771773950000212723867328066096687628496727886012189183144375416321217453035971733661486803719887814897227585355389609869321452335419239227272816344236382468973739092457707647558007088294688976296263981249374439283984543362272528190727365696840819162707526368112472341096540860408913150996800686841806991729563194089167241104591202003270839078679819557832958641628620403319176522971328057720948495430628094476416559454755539532693080776873729842546227721720184140806075264788862781076583546197747547735160581634501541174316197757402881917133194495775051721679318239714744471904480906627926787649241422566407406265292350191587938276283856831553836999642084025645973148711143247392884474002116690452110120000703925587818597878865084389118629789829658071558790983329543332066950543268950410557296687081217934999749747427039082200685985649927167627982793969591618252338571578257861669506636595923255678606185167143054767342134055983214751765100965359074670496712728169920222682874753585526927460048355280124762370014511081482985276545380254250564891695064758776049189325848123236969333016749686652746291408 [116,85] 650253042625643163696019819264648566831753014749652391351889850452422164711790393847212699574378833714419863844931949958791500081296940539080181186681377440878892937026958176218887225248451852315134009316691207130413507241894612605597905183181948883367237953369187533962478809847055793010726776568494163660112023360694662721538070283408346827292116225565159000877691704750966630321832839662765934479670933715725238773246236959325464860493287849946314822375524078109223049884012890213768818502374895659715312240340948164879306027348438217775018444313349325061236260458316200743685531514294446468326704740086227905103929220834917219915335495740670954941209741146701321438325156538317890850037587213798345651690794577342371436862851796118938742650552451481781190496438465035841544688204826593740657708658726152686136210666793841460099139037683649864277126136851179275566519397986049725960737121004653001361395348368262106882915183243529635034226884846159554472299458405508768932727756797248705932382937696389708189101913006605129959149124168803879281046264652990175098048769682873434301401309789351832777294602543032752335649668787603529301729643797431232609291659985193397064530224864128055492799314252307122569373682594980922218346775613492913989112550114070556791965186822947904094829878111400310303438735935971071284107432624729348380125681478114061614350350839134417939873327445723652980299555467978391879569777105715430783490873353550670329853131355532881126639248007961319061400435498351189850254209161586484961414687951020008174146767589361339392429627068073008162099194178954963571293975694347915009921375593238407745320409737219552441906410134045727529737199363680598619335882336911581498664560171718034765444268625708774042705764879772212614588864446745302400518538965515338008365474403818580353092662367745374686548976086262866501140943910756675644076747582800036811961429767657819956415650170697579537836430310629184644669564883262044821342433869785083350003660902225857087828126930443140959128293454887374848 [116,86] 130114162589440855933801178973208559120509053894822318345591654534190984210410103745216991622940919190229315525018138412412364890235947940711510660434507124058033688804316261012628570726750511047653423296652591169145659106358231694974501820796278671556534185537826217082389211500808451567206649470676856404272895899064812373934338298140052197971575964659432685851452559071913166066721264543002394714514541311944472330678475069138259655268726433768088778101348889381245328989930464711870453712680845750735673626821390460168532913238826517809315085432018055207979877442768735861377503945999131661048585279907084691206166827663130866328508016294666073211208288546662021254496308474225466297334450282913487667034206711156950775668583361826633670170258666141317809487171630863215587592177137768189573194866324338780817260778563701688712018302403468256388788737561410251841019190744413772575776517493597993959884355142484206820954372603383855498430784935163942813865456057472804978563184102996947350485271374781751425026259467702823484417542611686703510875474141194238751499531650210539829081853570258728325653247476123638354910163688164757750460159706770949213319459266854289474898810430393304743326861340942225906415820001626185588268941652610064915892827991094446837665446732466936275187706582646760736220526428473856031755570673266403620527020055717295032561854863062439099430656267044201709943645848067606172056179635178332825097724194051518293701225911639395679361593458235491267188844114584222244829731737525414176229690377789635182777233652176363320175224726671909092524720862446129280309100600609137570123313972826610077744579841033505596000484446658990730156440026448842347066685930954462479331322932378687471828381918216377012096473020204022827693182568199718070038652323300890181437023904072291688549673632231931688025654013363719887946598624886658048083962634520989324467697440009117740149833842498468811772347963542466114574734645773755907402276509150884511196179786175082656363250510782875352421454422146048 [116,87] 461872111093559231114716382762495191203813938288234319227673410138824200665834216046439985006309308906157087958567852399552643256036967957030563556259228611782605086644559992666880448672561871530848604080217627681198771956790170029525227464040612542820286521904922679298031613857749858566631675850146509866297131401029382986964319225822770468335414604644080457005640196667227268259279122784747191899888686575352522575722694188406583072759694036171969094572375346597269018053090372114994684463772321991617016641218796501618705817758360759710579849567486567369695344287620619992958469841776060623087553638019584815092828869533924250992091002454789599057139753750280359127495322174799030361537278857632260932510145121061102525939291758655373019865039791116329889502075472976266400120365909456864227576595616670701352527537427766090443920885093291332102986108113312351530370782581838954618762257271996665579260361933724255983027497636946977576951958048054494244003287404010485543738803046369088917141015182290609911082592684028911911376816513601379148780498055442157519151497597623984269260016788698490369079615447696597202149553673721406151597309276721265648380711988898809512295250998730410352479376511014983888225519821456007603166066164286069335964500230900160795555264258323320240734540711032990925317020934668349836590966573908905846001494547844759934096663581327343128543419585472934278671755138597614986720526566357381345485595230344085045306293138398322725549051397186111729875588818660176001879671018830716699637283882757210410837512506923174906392634633439681161387147547585949956320268521851095736836901252981774029443643805220148376140913006411847915059619522333994782790255519981393867036080295364970093875646281395211063604879406917894263936937907747667952035144536732945978558862132606172907962749510723917928044483737336209309808976664794950067722184305004006481599557329600671242563676302103413088354907845355067668985469447577740580731896318721570068061371853779705065235927849936978807208460800 [116,88] -3109428391696101231752729750080178559506633880901426340274659312714946243621581611179273777038205750863406819049759097893945226156514851017022449038125407532567231395771315261385738743280463946633556587277853036074423508444685044253895371283362922135089695512104368928735842371950344454707981851408523797821311201798651048772841114164030404933200388795370110805054129531947655765410698372471988831369897921231402056641732329343882403090579877949067874196374197244938144271994860444018592919938599613826199847120860452877014881985085673765572236534571901241847115720324494551106993261698161325052961037621897651873756495176720751743292443705177070746352218074517320518243194101430295941706963090842707912400113835115116284930679657227817347793866746382008446509072290565608564325545949601797737607039654179129148058132006282478050202639429718334191844440094420726209781472793408032116961928716318356531734856229469671891765622055847532344523378199820528034697525053856812164712481267364295913134797877508277675323108891644501861512609382846270153825579443338238642582788568995682569924814098218633617385585154626064548344424454915465909996431294693443958565078475709469606362257344259727831612005147178587405386023908779705864879053229414112699567615707363563500874807950129834657387905119856444633680093870792972457484707249165260111206248736025214435287136065363053010037117549415967466501748847421323233289530633604853382457608585661803790313485944511473148900424853260507274665337856271472081437195158578770565534125678813890542253013688884295341808501258220591685794682114639363213800108002521382477027904285467092362244205141471112120847752851829456761535476475169358302899094687320963280468804336446956450543819174482000803693261453515638336897614204314184978584830536417386010961053927418955459505669985578447743376483469756063733357446467185829877040244734076308152470709508405806128654713960047056863535262877309179925254852909521930701358986605979370432511835887744696583138385301663024181970048 [116,89] 34877176600365286663047270729616912700950415295231388258990868168153744273420579531474098273217595296198713112540990341016194995299976904236378757620788289072707283614453777069889614850534117262110041064811332913902110001186234694537575342278183545581831630821828872217325284989077283351123560688354903459178274187001680983154048535521153891828375067893202575111416312473843413959949047756691326776321471430211489084159385244430619239960282314477093812190126718927955913954423985386372025718994162004732930143168165971487121810224734037922215332859663300414064128651103349370945720869396344815762862640935441371561060478478017210923210272891944285318946300085619873811113440374179516737745600149560234928235592755128590352245447314129625003628810491684715058519127596360271243765789300737618855903642936149552092524376739042746424919099304945269407309415968320327997778768967776454208227433657931979485469865284299737215487096130225196786447335248175532135305084141746190522285922051665573816427355477417512169600104566921748260092685987752789231428346662332092741929072176457063422358842891072211077415573042574323362967608742858362210814667719733509231333143639274215922516487523757116916692432767508050559161835957913044666366967421996607026153897418120846563807999193263015674400361991764558173631668191190144418967921645077084913756450287848147524253167800765195918663326032893984585377054546895093211355835108556327111649224109917490524238226523876771590972246311902745702249887018319960609849934453274086231760704020687326404692349515116181632194372194803290784381601807384604404305621762398009736169275642087743387889838135822875607581056245091348106267372557783517216339384733475404452146759271784567447127520954007915853845938199357036277102045727199020570830729812196502183320142151990864557415346473850433679190830705275565223725776220571794991700810290639048908442163586313274172204822447175314207032259554848689609870133537108566928514886425894463662958840513625038518227646958187716608 [116,90] 617221934525124666327920742436385779402984964384747961641319686242089888263692052015932989020512725222955233580796045119384960189428882038391973335714613202140274162763810254287938016496866115163797996334179157767476843991381721711540668584364320540438538935504552718966463133133950112486514049940231527087966761599003676674735014080023488150112038598579700329091140820281957607517785266163634679751698147944232047577626734119416732942216727680299233600335704326278244508819966220122900654549931291995288068276047986695297218363743886132761686242575342455165916735781909929018597973504503393400720305068779655680184520318508391142646182335426295133059295629782426694795463870519503771900176731631406392038540005976080732879653244382992253261763043641741944734500325346508434893380899737108337132392106252243617089392840720822019685750330872000854791221454405614668401291079546246489930335173516706107815101365323505876609838485987828446571123353455968376963493395788900286517006779136679597852523115432104548697040325895326204493767609862229142502192190643787031744783019446793011653179024448881320620348994016298174856579576728181988165207391543720193560032485041377085725512603406967450488543694135762367088877041728310998259395389717024420073966949330290095266445420867352809078992050244773020363307645970795680590134203110421131639441086457846662314644881833225948417513713909048278073313904666689428435247900411123786625050311169481509579859275995312536195709322753840720929554429122514961226599318882075061099197940913230094508024131534905389639318121331110766255744075814866270080587740870501076858951904522095450961288245936889677233130542695643245201266224541953772177131960351849336230532981471313182718650002294230587851250632704360899889039635824099345205629942205268889838337805751984168687612781502601724030763249938969383614680958522531017518482535649279392829479654390014025481735391877641386603187310698651441743247641597444288794365691324230694540195491953339004085060674538880 [116,91] 3315363775595614971881894074691541881400389425562976968503397810417169703421554306182165856399113576656169891041637315583182643347228479568681964322428019854003294903047848941450651622084547753674481637645714446073037763203556722145165634135605731276307259324263495304385016029910460009279423065471681720009112011671440908872517888936291950080832392829290359058411732137605346713546914611573884500847747097594250127870713329079596827850588698111772691689361082883125935546411847456695297855397146053434886838631079177562259600432966212532907754913761415111141345237425892189563810438219449807701849247529973953685965043580028220921971543656467001747780226938392001403565309833022977638227705809140846192515126106991826675413530988211882483126279549090025822813455755728392946522073450707922530304216251258098627423255139601162339842376817435980715856740456070318472344729364839094916216032677081513137976301019725504903126652884392640256141125762638984030573725608909290779391005325583211983432691968918817164871587338231346645374276907053106439943076617968586583143211286570343393697642085791088151048245761927912330144240469768179956535347671028384751790040423782623363716129812819042728356013611976654133590238715499751045029952856526667473924832999298904641754114000585706485967865113392438477518352201590642643791573929604433708225896890436781870964603141994997079372946117590673593809105746806911060892868288935225397769863620962620703102607874874548381300989370339096596057173963110549054941289650279346055070443061317700959454634669126719953059541518177085582494012678289839124253226594238821509543524897827404052916315175395732483833921959930686210517173392437863081762359596384062472892900325907992297268329545798951569459046054550908978753637973090954612896083768448574054353697534324979002171525879386882332762324428360049529436215330757040669873820743355103943270220039119281477735144513224893995497411175152857927834748103545948989162272211223567016034360696520556056840164992 [116,92] 9726982352257683665786274000618623578298858212783916890918274629721783918940803993824518271047647329570375784399379038208136850058294296901986146451183026774557982330762315433228572093100593757669107237606410265399083749979583656050451102311305644280049915053945135109456380790242228020876279499044851010450673417829990907318937458634166691415518521516338950791915335666046521953399133124510377165410409020759433656492560695077000208578280780147931945891889546721800481702841767084411192499694831404865344060724205661329288688995997868185122163105452408735107768518222964362281052810430875732432573984496096382898450847485481105733428439050446704183310734706517797190696634766000486054365846189185933424180639167130046065493766443401978289706042056054620806730184744753669567995186123982531639790921438559284384949592474543509656674533705228593791400203620658026202165271136091492957781687051227433929518942246006664443943283969382103269396250742067709295606647871316758575286945118667310076927249448118323213909203143612424009571728578840206308772570528977990577541633990016393420930956025996861991811132152070637258544170207018623141650339346860242882424876127139466968578532437659309014560809797333250505487942507568237214816765649871300597603130646790289800959225739572160656064872229623393579094616726355343856871904778273709721542857196208695965106627593415184959273424563688553199393446961863668423527068457415758480018606013704663433027586960456512996653128542953925701881748961811972237922636132647385282258882688721098782614834744541442921491740339542187617627104771730918588799645143932996299877537526360514458241636116250338718346971778678683186826689148925607935295479338697690688477303250875133731958276133246068532469743822399627322899393773701865723669898938595461626424631144949480062397870749128245090923143581142902574197841170023785312684677459317083102682849943758074656139822631476839484764243481222342754089520011326887939249041908166350960303900721913398062992 [116,93] 17479586573087640541256222834330098213988302348822785063501433952234380232868972943672718882662846272485424602451299190569231233312317259387021362091584565151743328238821203145758920261253276732120371695926813106982727009658360829931977885498342010736500643508186818588777576431734209224226431573894368474815287332029185700839542372083611235666834247932401344506499077423683616492657608255026315126007031023718979938071346782960151999132407153693543320621938101799417893528219180392429607611835573045093532563954460280948606497315242102494487595325463792500501187678107386319560937329866305709024722553796793258518547661373897551964026465929116374183398397806076155154861836512179923262062575498707021086437821226261738357731999759932711716502198740890073696275896418192226636006775470570456800484840532505630392934975262670791675733256987123592145496635962149784279976446263125454841469190970974299887585547655906543683527859048031446506358049065409258613244195340381096540605670370589452732039824287353498336765948052742421769364192663257021673551654524837255429357998737795786045533099305224353927644210521982444407214680469460557544997658422484372695989308616442490366177158629001773490939121563151895492949565758107829238529766967651513252343219376475627313744878848125512201282937883268918750481797248182086441716433613354440909318075930390757620623554012753078733361368663980650555816930241475931824700534190525273112463660150468749632643469316486963789233386489423650200263681494605108627646319583876372731492996832692034067917232483198713400053447799524902308866596319102707594650831964677396109359973591640005558144687810818236179368040158963323921166873849581745602253433427453773264487335877171987847640371795423596668428299721113363000086704258146062416222785094661350574350869816611813933803528643036132171042527899031820030353244661217309130032036008320846476712455856403495599028863085665100402412718304450117896092712946091014745298868637449414567307442530584320 [116,94] 17341668377936955299079832779123911349316873260741337620714895097475701968830999096631595595198403194801783779522194845526599328106113909408926099728025973432834836174668161549897147773785017459757546686026135422596070285742564572882389348808245536741442446987330646762961675162962428530034827934131407511677820201496666486431388539563328402764321621300235927256946468560987158802077237735998069818310998311124825897092554804376767650722580664146071092237595122840048862723252553583857992315726094201646925137142645664642405431571020194055311374715513644290459555619797022894113596790565917642526111194997195433336864430525084395263725075486353856664225635249514469172327486636375324623555299256112198447762498906367993494018103924740923248901181657870160973188843553345506279178075504667558035065206567904923286064739618370673343955752853526475701140518037985805334962273506444103106910687574901942583651397184184062682465052711274769525374046945978682206512932630406305404653967126725095726291951857367746738420234466452125295916561362454392127658209684748806728616081987741023963847553457844638695094018115677209716785511064716602993281218397809352322122350941770361500080751610837802657831220002337235194157710151459138935138822997557720662921792733735856209636845833893762442449993408152470066650599665872420343621854271982631257264390528712759995137809161884078490542791116492810899545324700850815682862294534122278019977187221112766422920867899496591806430908243299516436747438643529156628250399829272858378481921693164355476920974823301939726071846928496008106620571120936384439348746430916619665624430303762300672018643891690599509821320533386415924644144867876071880474242689610524683962038962325900851540857386011592486183474189940184982251635889121817362919090616809684783242577488981420590140343303249429162092010279189322653105034168782531974280385019637472391818365373911641784667475956599027537009441124315324142151523898691555073824271030221114588840808256 [116,95] 11210285194045566020211470124376449065806190057904083738264313988184412433207018797009054074730885716121465636087320435896685320940122045182268809321178245272862504941688899347165844918623918455114622080254890222997364541396790244864953985257536982733679672365291143147176286011763912562954555342448772717123381923277466284053425372983883256472302948196710210930438908388910249562647463457066304597434799124129133244956441961312769075509637274091573242874368277115799320101501391881004217148432491098743285922155488171400013372961511508376184780095144614228183840701880910249600733551883071308746572749890221155372343292249656754216640559917485966449920113397184220568262781059542546946999181733928422468368218652923856637432076224364911746731799248753000188093890463769081864979718434943345649410221850772059476910190638990571499204026092873839048525926029708605237255633311305936128834332974215894551959054460538230439004470182447044103267147053631994386221418533945334121461299499244727994110343273939959715516646820065459563500288268630553904174730751348187687367045879560464710914315393657882494285424658647825257529198063903050386343329995984572416316608569570287102662674926796895472197921800832465508437540648281761763825622373592014742847015202043007390630990942486397058936874328545393323105141161583028853865304823430414700957227034288628532427994185004133355938637196894330020001652369278251179144317325575926853939593494068061481364914659950044557731696765389020005313827111842849533028492626056879086528901955409176023242196428797504734639255164911887876995771923290704352989578240840853926644570460988742898540697938691788112307397526613270184917551024293290043645248274147283031699471811684975427072231208753064607227111718070636794218148697474439913542121794816837928540520518983533705506518186055843846752163467719763382597214291306545428855885905733003217673105123361602178686763235258166072225658823361265241844686013749474949923275209687582076000 [116,96] -631764634809205738375953266519901734293979913357265691907838891998910858694038920774963405077001381093559733755102256269660062148704260968231207074470213828465622903253150182114608580876339926179505989728311279391666065230656164723288041456504136613905360898433266457331442960035528032050913720949221217077195189115135323401161589561723005491046019789834652090082048373710523785026708108960368526346907843688042808040075107208423960525039703113371195476879863212012102968954050423910838583169260933211343873041877575478952933242357358071338635123455931075680244089882589788391984367609114913081002317010722072037588855887417592998100935457108286701959106872721215064710143881684533739634479905116850922290147965754200117658158688866842413218185854280264339694989445627442913863165778959618285584967932583888491103970334281341240988773445737131421607247804868050770026322565952346673186155704000576402162881081510758961395457738677537178784918908990479975778638937768704949357328536241709681930276354977401123533200291623162061349053309473023872385389206837721338462990930171919591151597480995379578688926532317706374362265133650792390112839656055089139658198247862554100483486345143419425121624000653999401252536951475832260850340401620500339757002784888951644323696537874970136322992858894855507185139686462208580491591329431819745056937975873197225762820364620686092690682433315793197519221769386474709436703279611068137273308453109158445367624132800402774917058603233817968390176147118302917385449419877231365957688364698314723974742531232520940017539947266306408453222021543441642164412883408494073047939863657927434907710468932387714868290384037205396070038787882650215401710601670843815954685291438577844707963957254036387458298261523223975309242040313023472590265459409645842581812989556697271079793686021344903099424079405418569150579330018931737825181979566375233191268400675581146995279494737897099020139463257253697380932863553106698671317518883328 [116,97] -907390330149861913453065274172727345339014460804780996130042477270305725213732383236768440340133454642799023334068101044904064074807437848129263785104562999891065883848694591785489691984855865504964635685127941397936934329305803856073450083664566601167703824195065204274575391292087251723586893627010045124328262088834788731075821726109702521678512799008817032477848823039565842222702975043612660669664488895563914117904552586931913667221050628914804271455886711775029252464456397212244622597295452060502852102227277925115599355038987401028062659289664083032501869755928607096601908255535932771402610596115747060101297216704696819518201308924333515027717563750440808045846652560442780067703003165401080616890866699586980436021939193840270454647638323634333039883325895452257758122585589219209278674905426293014486349703502368368221932321592358179365085209669793739888128747464520361860691610743525136912276146115458353736438768776013792417308650794911847217671100772757717813384054836891603475111338543168819693474098363489373609131703570071088282189214503565051208191063155192179127582109639602124692758872881755951738373596460191705774012069740334307354475914064701096213781368637418705878148339626732806645172650419673791635845062652096650637730820357888909470473684021038498333415115615105863110788110568746334067488555687315160857140946449813305948741881588429399770591247333292815101550081155291401395238057730531935738686590813317481959661489565936207385815657198588222107020947736658048533478604134329515221987061671028527817920157561490091471349135599838344220650026258946259992876417719828417962697789554001161236282705307761509049112199634977000476058317097733392303939775066272773586226380672901901732966290285967891254608407049986746364297827628638590160928619973634733154421497132053839295699519417734698048084322007885965742756769222033228914646528427608224227130504553956920600864404713599505267157523501756819276777320076705453404575360 [116,98] 5243828464494290538584892765017676202721330479068779086701740284655771158170995150553423913602319492423564174691807961638001192080495287593166271130764060167140181315952347570521767646942957072771296991952597525350783609924312961438709579974865837913058247759623995822574824167247407296763577594530360509341253820543816709751206194764856203027411477775708676117051042456461787821393876657860893914123304000992180417397567058816790944467492292760292436330128498881982416546715878768455400983512154972676789318655916757916021393618656323410522507220284949015906773599363585096348464377209734580046071878360653172812703014423107879444943661386155025861344877175794340093909076254655710970615370136803668378965025911424463598322305173913065987420287492059212858541652906768792293975213966379056762359604203625726280712208992404472302877785509066753168300745772334336975700557689034830796880092621952203183955248982087760856406449626381248194299886541111917261226140288583003880474580563573784807126897501100344696584782345813630905534434310755433195938484443458263207017418669105295364839231066559254748453977890923594477707504351817157791525670005358942503171838841008410184494264966012782746156216430111895379202237677376847186107294976237973364511101788297231203526033064672733881516568534598280872391321050814061354992619912828085621168483706956498980106400557824660800170462754008901719787967948007375280894588191149578318098764057896709490154915755707795023195531541047802917100796706276121625452584708562464846388063004604712556991241716877316797416545738526811289302103039050759918352276557928041096146248621670282326587133542979902140771793560448553344530003188619340466117852874270226546253596664756653485730837691614017147916757269434590377145722359830948616205537787008372274891399609322245535711828830805104759794682386597004111998793883367947913352283256691560713651771059819351518731611766832921886861746935979127695136605618836473171936 [116,99] 4968802905871246765658980993625621427969205992421886868046353011215730899035824325734132061803069670891610141656152416392270149878633158979406190312054570222872992925403155687867516819695646889937083703905706180712781149451425826412342448632732981689963014063268022343027872420295736472590259702475919211176873501408513192850534816831480063662833516382866719386812680332685688079735749815572274220148869057627588694926873265204807686035747625708369221673631300569934503407148945913506804771327821698295858870136138636144588344172126231430321127344948030660542076403255401592077232812671856860438092707188108965861324771743303092243686512466218608588836044667376573726043000078707735163445972509793738299585101889886148577650017707424897759016405265544928723328306182372331070950725002459802779343092288539063219028871881856734518292176193639559329506371399470950032059234826970496351867881032265025753370223823140084535908153724131032644204944540996020753581966653348418107631703005318803409184356303328042187239429368017004066078096449256780358336656945775021035190766719488566979070371346479656694648528270588052099076919673101450264062663873736281992742994187904482453643913303696109417533309141570806252773217144673130745086755734699207906161398488225709342703000539021736386102508395895212843097240318740996599518439171018020313515020596583270269672726588481611158660731914759209033568152815341777005340846004128269677506158782128253742853119799828802605687658429536476785721397337733868837594411887944143893872494685828047073414692613867630627600924194022356054758880481694638040265579276763110327147552308216703627599271613159514356034797350436313302267956812089168634291635990494211716056127830038819975143302165522229133319297156837921611814844544436392790814130658055784652163503347359664275556907029384438750663700399667003712187246207941011889809631217944941504779397673486628905332640431413453626319340868486125207663260656405376 [116,100] 2256218198797057326178366514992141136413554666077986779502575301993448927688229569024886590796606082039460513912516604143638675741049834583635670040596645697994675124581546607679609820428965557175218149637222956124465278374428499378504199662971542177671904150126732484903197948212872436463175463292005717434236901199882729713679424750790212504934062124601585915229784560244953296539121696178282841830535356243808462444804014734422909382577954915509462529417835762695579368433535689629030889563777987041601482918428405506878410542611669260385684086962843334831786079236786000887623640168109933307189482679294730807078173276708211431447129759079975559864399339064884464886301075931649561086116436911640906396896908242717836289809778107858898066636923052154873091333455106940903067611158094635770832936481186773287805695397627334919490696280697625195406402052562726057469912738815651086704115163107001227924789823596290891032402553932503756430618821026407460088993697066733131051743470391672373324196905479869390528790197430603426784224361116255005256528169687752753912098447827295502642028330172644591975417191882621588812607277607643516515317279010573936097312667502379794938162056588798338476252810234692116181692600485335226205959334133499192923750355846190082861181237641704113936967339541832010418443648573636902746190782501738765797966228183261783640974761373278114137944742950209731505404035303289609304532046309403621891556247456963847210646009724037300047062436605002236327368859835090203884844189516691489491659335196358487341811448506143847868661259263311816922734968450046810930998949697153908077162813021813142658964014244482495973368807287334082274169600032561345837735204088735839760799793018248388370093797842046423650821071334162910024865706771389384965501484918617751346253876700907976008736312292874433387940887023932536957892286291864734195206678953452130431372305202374019827483684148837415063384267562104239138123396 [116,101] 1126226586414483956237779028901223394305804270712357850670544001219727383104629482410508866288361089916457756311664096865845952992862571475267093951198721632755027785156036067252682840902136601644492385772050060055326955553543606647974539025021670422873985377275266256959432740374022529196824938550008123689637597282585512118286308051740541655238842418991665389038963782704169475882895015598827188796978707227391186529196032878556060074653248295916001729217306467579016495106254188232322163078732387240403131248156566553293353291604270675237338465409638482360750314947105327033487180475381735837183692563931784450131048056922603927012311421006634421065831978353796684890095207610416617673269402262055877235709182719839793331176208183158756910981315224784339498823813893299731350569074124610619873341019653949781716453525721851471111224825659917666068510903964979213819811123902430556705670173741250252628953107827472546575128832622687154137439681597090685790634876779188378464404966315895757135792708198633614697902844753622567390165782325053192350514538515518093677305471512969175222245435468984731439080934253939840249816678666903130813089829481253442537119604681317355393457862042795123607651291425604596456632756335034113001632785690285999240432787801177805160982394859189292130096042285688025935869405296741897173445583887548457037513511799235820440365407723833295879726896461580470452855064152691088491815327030712115856926992264602854081363991162144058500068955873400405030799544846302712479954192420288104538839985480435282316173725743337542667244520091001214111600973300403396150458091411129518177969195557336932524146310365024625874732246972778786190216782285335340114628213526875392879467833023120359427732328319406171188763463432488961592837079690145741289959384921902152934773150496461303758968497100738929458919669718541233116643871475370973492067017446410753420792161731758789530883839460454202049945563186113278208 [116,102] 523068424917502618968572217760634162478652784756385306433712689493261935193482596773564432811706764505333027459646192559008389172753239415746043206799166027272128159030922726190491579916500634999196562982122109218289276408519463613971704461798236112667597067372532600388570170007245703421546699575793138754823456715834571961926646957085463884728453179752173587315180552981861795171159931430796017475914823280152557912816218790760631006909541319030325366372495003287698311119098232935812178936090893683794600677252553583439003632992556064863788346532449614644120800256806444360222333612196616078879645412938049952928542726733100275366024037142683321474840490788132096640404710140531708860595591003060935697000246300519562449139442916163150863913033141541645142868167496414817967208758105694150352070909328544066088048642717434181001678806653251811527879541052417257829259496763902646116839784663941217708960737931523599436039126019117089311160619732017453307878782899170080049554667720895304306775144387031100269686115094261699607039399175096057341624677259712009521306171625386471081843397781574850005038580666327457452414591148760541037517221331283314760380234787143420561661194017506189974391716797222101706858133808978851112042872145757559945041870736461420185732862853180570380442446908413818218515465097678141043237598741458492179395666941899443940682797217222622790667813522064446390959400116123677245249268975651670740589828954435294011714358949008784742324871345865789716147456833790953832532640056240909706494291669558224013523059238954670918967370305110530660901435908964058458914656467649426344234194014591936646992343563813956531962640087051255719543003623421956019969269548484559093552212966972000962759996267399730702398135133287130375163608109253961973919270251968184693885249892092235594612048052812208799927439187709477139301630718827893734869399419192078214015094420923576705237179064652914534622428920256 [116,103] 175714956680691973268217504570957320210057789545616088277030722580428698019559255006906966546493258166580839904666172098759296369336877298793466451950079753548119862381154665513702256277348685145569574745487212111366518603700757830402366046287732730835766057882348374904197028243879993563147457681639806291796349916574283595767087618919102260429023313527614089031832811053713467649632447157987143045209901393977730373757630630561947849430412489705431124321584126542043599197016547499754839124433153488882142441543861175068821733656847841060121266196747938451920261000965253677727785315290206560213340852237659118717941001264021398007556602299719821771206883217369132925271661984953380332126911705340575119033154276960878216670835957050865720214825210532804117671363545562392077975011013710910585234201081052673304105088187534898135317144003056359230291728207536018325394036613726859123407722460133893878932276814921499122047911534063309117836101485776971612411424989849819187476460889114983808023372680624079108412630542859892064793249474658793186490243016160110839585032943269208975769324186298474990445802141024832981058457152345387308868903469645658084254774069100091680520102922905758875000416315891302749434148173298410378385629201959594588552464809038231671192318891035783574833721792348826107625353123361098824702663478199645434514447001991925274817195680441655158222867690799770294899708409690984935591418973110783003951079866969419476823655262499425673988494677002495085246556931514369984022362217637425094278038169811685419532859746318784984561339711888424968105594389421756874150997025439524647591144262786702899983997787591320322220023219447667577997969790734473428456812511385736664639798687770386880988501222599901747267442461850498964349794060801170062190478246659236478861922765645875521038968183466195997252184988025199144305771844615050769844241953601541180745190091126730016766121216241292360467008 [116,104] 60208891813809685405093861863717529011292605652741481200958822268366121034138710318891531116212909699049142728606993261311168576014613310282146629820727084391623550029385159762714400289307619549679923135298069301074555321855113953815461407739213208516381511085285026153077096436579945619798638979541127028867562302139070049128410078783672429443265864682572109592807740920214713424439965555301520012382982515230653989455252849651523676618065491624331035442996829335760877162315821779516376982138223230874191040230244136032120101298987649387852160305734803732904587701288869792550607446896622630571542912814770418714877492435191267991765183651177234634327858859249553150727598495314943606566718485000900468222487126418093329156547969244056239370850480603998920203455561152283256714617744008190836185637402679708888770105974912964154012154002153322004006770220582803803570286339132771857323065091075746921860932283528344662077770332946332656176862856117711213952457993427143023930023017429470411695805767361125595798563112275789266870242658926574078654593942814153056874401529498073569996106422529188547504226010304186499620498733745219504298126959709101716586406371257383891885832178373217711137702069614556305063791635225750188472382497057502863764655468332379265819717498682807600885012805921274423452668538733629747345766149089753815485612597667918021200836287745121593890207545123154837531616647491448261078376450081572874416159148609916166204835704919884528481535874618035202480574745831559705455792777486013574728828968305039823213756168507784667943779379693115214357779937404106569452117256221981691086984838220593482233244928812170811955178016177150698087371476348422832115639686128480308525262301217868303943841509277481006523804531931951730685605150295619335187482434363436699174381678833346927744274890569531268738635012879479833309158956068270338959884418511510006237024978963569958880132887604372720 [116,105] 15856675487802521977460623900297751922789062193250780716331044677818694612835489962489765768650468640409725301262346198422742033395256362537386328906849529653246458206467721927448655934745062299327847660637358041866437442595614840086473317782809482580215614159578887359900261027192727622080746475216035552795142578424317845575446412291091107636066105971283504778977123298886075454025685036107944634554497509375678867274496236674101902526981565796111432131628909576273232080188692697282266130852822513075774621737885604230951023411414757396617178937013380606535273909071189112820104256224933585215752249583215122334378374091647443659967680085014974714175064113582425928983686823184203384469538902809191214231068098140656115296333389864802755472298425582324921418327327295089730797713645569752736789246880732409738717529819443648175726599444599047918442224916596775513050437216792248046859856073697035238562841830572138536965156464549006793792874808131446196343840020257194366405513477955992168899101966122448666920877298773089351194377098106476370950677759336343767972967612966128916648841360708978389569103908885151151504861663049218925795371419512926172840331682048798621977257016219164921301549801597770427576232538736314100347494702605780499807918750367684069854881994785932110738159003513200919856273455952237785910858669382462403315724698708533748472210910218094963054425322661625154563996044156334134882127351422529745532991599848505598595558575181201889454332288295796045474441215497209925794444537044551180282165900763478203840784958712245613784626096976508187357073474901274894743204365290101285210130033797015219522553363566928498473601960336954521241222972203224463476513664373762682411397638533558763155009653998400566562009546404955718445324297457458151655515802886615093328981918180140324293965188600852426399050365233847494990708031905749998809118814328046845058903385439787267147638256128 [116,106] 2461117165011939655261183412532391858429940689706496086776927683710847603051002318261867591798540646128010114276325533490240726418232616702970690161688244336603836737032195594862182966400376712529109037584082154664086735011520052303507592962039467141593260587969303495979407897404691323359655680060439577876870699864444239772716334128103544880380504708479276636522966138097361064320975476075522659158612497041363485075885669264542443748404511246089225759322134262672054897588735012635557015030228877503362876513969274047586111794302435266496330311559377001178113035441410964813639877327741233956088417021620984813582074355402936917961381135393768618577962164753816903809641731450926214465477541928071150058773505335769980113442560446050330557362906430749458216467024684698313264326624536413695351510458532311109812746351897549245463795543589976915808591199383745920823372539618810856765534755851830496982468466323287406943463030112994894241852856022459514665152504114835260303569519170990017075407423713586714485621215644793141926039312902999699641282782224218700195360345121350441723634268815109336113120835673240490141188633258602906538473740453140753857437266371484831912403230406991683978730788297117830548651351973739527263630436486980275631865710899155162705160510189502793979571211958393702390129910751438681560586216411133294712090781835407366310839072638691002549756433154975645320179247263300029681755375358769079275916401872659449953549080753500084742842386750245737294515384660579965205491785184382530401583762830106335839960917489043545694328656961478372031798485642968306022369363413999599184338186200406550210343822493569904073549608671326641368370208365166320050770270003233209734961146427026884159116592546876582839616958846495712723324825878239247924464780443505888429945962845870398130549016797716870344239556309353453648293526681385105583845581650897708628263184090137420468248 [116,107] 189918556555780707810280659554537604531037799605301095257149838688310112360026567111702433677787688453337905814726161622012943745147140586089692154416354661820110063389930448658911273368860271709459357490574605948551569819373493792242058755948675181848182855226124106521844149811124065437572048348729290431325344909115911459061660841496746136855747441055080008617202797904720818967463077257449142124335622222181590087304937709264688278358962268514071321863071827096787657227667859069777567442171335891322640894656995473438268977222995214699712773386069135456101774638119370393907752455748756771236614181054354386487387274393024485909030271892550739192704761251699518413708805388196461311724666017977611930262297430724257457071857150238530686001701303384215712554449600774134535094712051394917972917067939973452896720738701804600458225454159770727795984505254045762492396821614417156139658913461090670759239017198232446809593164300133451604539172855864747410081328497490196246527776362277595976241226626358587172761560277507327056572940425799804008291438717939570294301728481065735070207891446283650452308818792701552550902407556005039093348507648318073747299749950200553682566645029494984019254780277179885682600641340423969612556809002411084967959023090944170863483152585764464199158591809872386640477218660937735406983456388583820398438433321711327801070083949813893990780398031274371143649586998409879513334620550226793801027808095276791070991906548986081984329306029689185380695131242189809853154798629329223766931532844314412824961491524538030436769440841513405871527661841044994145298780540860118541799005932544750903038963707332423863971049308911378204968006410115491889838813992304803837261533057412984895399976474870527886645156992852022244223992132724800746542011007315529382089709141815157545015341654344961025309471440741185947998137780532616845278210825312825948208124392450040 [116,108] 15125003556523671947727365957839684592393104043577437252362516657289038949189879050105192696511352777091880103353107756111356077241556741837860395023048580401419165580053820118322641597099977249113004662866593870368320733830988051998477522512057230617096104196538945725853333254323003279240814529325050317003836815969003202492358999798582538941671806600284669045339645819187962964983655319247668229820119606830484274978902731878430103749239657660449372817594324173982021058605597794121201210664170611736057035208244327913950128693401921990299198993417348524252960344291427107940075640835296587664001936051438258505504516670974184722675866392235177695280295558073290635750038821831452314714777848625674604258464254397290293646511903219701111421277263870034560074207072368196042793838185676312111980297415575152871463010978154089392771983028924543411824530173795951825307765073111721812642384002054557332745567761035990022254155148237903034821096164617446746101470661114770099030378947536363547446218483898902637143876361892829375125590762322533102695879550995583754370914035805061241091316323803549848480318073079593786456546750652328440976916544543939302791065565328846635981834838515364527190360766003322046586688960134243008597120498238886418424143424258205917968151757399943352098219872999537747679745692784781360733123004021296380584915408505205090809946524106275717957496332558062032495821464679072349170322396820839291079041039735182683983019223870738817775028658284799424102613916969554982458798055848248426995195495754726370971349679511266958776181028217258434107060969175203637238248412349350468002271967480726382376673979151424082250608519527369726849302707646933626207548433567125556344448825777782638207745717147617424596419864299280583534105003020130242375040270536977271525709443699859912479040896440027821372939323797390516068686438297679560303407534745483563064726854 [116,109] 261962019017147503910981854537242854668752271253015170312312184541405129569614571277952167061906292220311789403633615295618676531706463615564314553925103508943042149887626077688225100292152884844678906692408983246795775541118777207185057027929177692938318067353843900239880024619290437262022145605979194760204172672241869538728156912710184971453337173818957624184944224881470525373276828685834382902040395248147874620275785657014289593710068879053588150273309593148639898436568570977540672710799145625276489413427685640470830838901647260591401698994180489258648418658974175350728325986957369304027665514252264302530939506687915015778666380520295580159514922689497612810742221305845472101936695673983112330729683766210053980550409857881094477778474552219827670208619420298233233784479043860503775182004137048666860619483799086360985028327317564909160390477218247403041730590706838209982857819671815727489893869593036808111412537587173771556095995904504780651082627968474052873744740500212873717739957596005707078004612068548928588621499131349045250790132717605595540390828075401159638975225393757130540345652938696679629500642264912818625281325230592450800106783360495069038120631353998197788259891264831418277589774766040242479321527726381867653164559124810703654555669371171235898088516162670266145441507489902134006056694599918517699335106060043398158418863923754021650897554662441790070874855131336609093751636853654958285385775277083863982788330007926055845978915506462250354575049308583675415502633084753415748958668742870026029474056361781458014567263338699687327282825930596971975842784688246220184270498520627593674534399439189168619088482370363893245905968692409891493508980827285173072516609778370511416352620743113940502350618191395383670185625986041778452015945188810557073412643001568433956946437584294527155765482601438523652551851802956352233398677317709797952 [116,110] 1748228809625016583282163188199923458701382583812635363992216065902120804226645584340870848422679242865406701725607895207278659810072800935269424451126952019180551050326593625454806691898849572332936431858426412990253947042821805019656069752234635648615138853614360309819514206961061940364156431937200249212324226800702131763088137627006425894548021909663915948975203721431019412162661869434159661167297829464119558249433445131061412654705069207270514148314652639531575515877543037516994087020508336754630706178222913500663935978574336452165499518710546928930500199595843561889657059236975637758819925986913584183704868542763147087592431163592389916305301674723056590541863443519448087759443554814165604196907684864694718799939045529234703111450441233814780522145393642216667509465099572963234743224105735896861633643622760103671710485901072057386356024046235185554541591272607798903489298350001539631613256181206288210390156596800203376068940102174463909121679725599908932683948723863314925242119322920036356183770177559539358715265916399603454749062877681182963003366575759689618585189951299361345395129607538777343971296981821343513043643009541878135987263508940339990919381124256052562672515538305301845915145554558972210386253083714163700770715805679335029642445715779892122768221385849382150233321921320650085832681575801633830113934344740612458929330605346158397961958093179525929694946598749495816669992570308207480430160764532436172296253390548954841239770043748990238366391657024666868623852772121344260726072660328128864289982361939835660159703076488533968523409347324864381837184384321970790107336048117716984546921087837204543012628003159608664890151324067676456199816658856259419158795582796127591771956440883407443237602043493411297786299523489686505056076675168722162011770417864547953588568464120004671244828364182133364754826275709895328623467098592 [116,111] 783615014286605875973832899094303324469427523294358667112492872630887991957285212790135743908346661825143843202443169357942129072895437573764096736695203417435484397802204621975477312732658583891426130235043764194854339068188480994553053380253177553341763467023592274727005123311157662159978179939248436581075717695636901171031061001639122368407006047800617733637966989007357657217367345789721371270098852006346295233634261237944864956021385185180798240088960916732010801127704288105146789180719126058692036039799062933948041741325406282555542232848853671742106073243843098061371658367338336505205533845616856649105065307078591817820403677435703491217000585100347607909640132535653419200740487806184585131328486783582612067700088489615736869531263567580487611276498361727483427970980952749798387619758487206953202794469134039400858316771275321832971824997397749436587424889580148691262145743177118946652294147605340832164071562777068593036032648243259458014556596700873440052108781270632567271312224106894555576542976629749662041202877966349564126549884279285791630760637200348623524143842030020445090750579700215744411562136401988636369184074059611924496657272150945240454437405994901591940199189228021421465771975441057804073531470839735438972334606291927971452120101879474260589094987083982620505114951028863788808564771636140384125972563175147364887090788959114455480298489073628216006679427752567547598504029131879654512756202510900572146951445974949498213376646395021381855510046503792382768582048287402987513539875168050336014088177952902959018697093031008107386700338481855821082858396804247810992365935307615216772310399822989828260898315826326911032830269998807641810196696088349030924226646402269995173297188255560402229371389756030486416957721236162372872896904275338159105604602343791254598878526068023360018907965991294242530053431690567402467792 [116,112] -54833174717548927661323358282416382015776541574899775827593363394294653197783257117172254236163702589120813713275153209159866537931344141685936509270278454612946516373112028135662856924293349691634788789923985166223185318812679289464044431636317490007867763924931574496076809773481394197880928150381508258262906213959554417525511349858196977478436018326406872050762361652851406654346987005488241206475501977605329613965660582566721537559798223792625826631575614127973658044453921801728649311264864407960191135920419921010290961991454872139523893550789792915932838037444477890010714953860899008661564706517414644678889250187375158726080607648813609798205230944673747877184496780588808746924921110906318197249451731627745715254638061556347928293778342908942100051799426701553373017395775941056384625591210399306061991835514369882934371796450401087641818520621970775978388632339134643016384694055455730987639602016727419326835740730976788644801641580251846037811452871213552224161421426566580680387001004417612401090845209464582582791162205315377094925384007472265830299433261378260292422123546577548652480683288856107305034976071992326570462052041270922565312264198777497627539220511979992034135443565455351794219845877721661945515340248487178150037306988055190378747563867752838441394555887342427501657253478413929738619229588979075870713418068585703092633385180898542339174718717224597610494860112997837714158838474208675623763028082542009694450103208182802700059140717692379477623343010777947567303702234754542513853212013870886671226655654607964695339448090359250253176211502998345947678827377556321487088923095912633980553301058498763963478828038121611638936901773019815268182413513440609336961842702275073093548727347574089763758552021262398423537057475132150124625769153132241926433691489098649194392885748257979946560085333016225793523757069864000 [116,113] -2772979071448615626162130842216087652124153047157337238680325032292300848495832852976256284250454542839642203558259542467939900693282242591325337567877213278033646380938931053426361632320950509939080977200104516612913544247263119162180040640088556612118594054197018136501921493578712521759696420676323692844737484725386097442600680650708581493193959524308367254936741474199380549112903414721355497584589844376057473801491421337592611805621197216442133238903337399024550593466770949221446560781683252912005731013126716109619231950940470692385305013106982201574761423552942922300972847303536930144077830718886823591192595006704781235987496509220557407234230101800358334704223577019142598658569317835357951951119743109770118078768620125681695822713763524138245862738853395387494010718484197908938014591240469440885515145807503709529151323615709860538923597745334472602251196442950249867533414029677979613621841053019713018896621141670146633102668972195426088938057355440687072979543625283752710213138069887044035617442884706513061263602087083731946768422181704776670328117788029794084411771360747709311921951548402951671409865247006586420295683412513816708347437911517422942716223078712020774913234194426171738299478079196923722145399779714568705689397643043334452024607586778633167994612715371941268745876276314194182628996323294697372847295514579470518854549853526189253569506256196984878464698264464694010147288611644203570515468217147145485170777237214543856985606978065817050829713292377519461404159970727625009013995051849162919975007878404596793518819604388321596716090210406567604095902349716963495428105269621623208486045310932937403111359928825661989932295360692040118368546485454326754498972714368177128374041621799866674369790188119965175229675122598651926412027141588196966624363220000407146370457413962546128442287115797103140380025600 [116,114] 13180442398759090679614244411433073441883744208324190577524376857761485548557354832728192491722088636116187413869538463145671096113509699154627785862813562048946317489839537680269371160211026986833339895815879275059270755778873822963016211418955549491219209930523012193431024732814412366725859744964230446171794486715412247875332903793288985080725976480225112399819707329884646113495211140568607336653481455501152992925404616844790656351742635932727642168685660573875513128229875604648774968284743098393454433535379311652975367337126063394853644183750184347016572015318309948754436181818720803341333516352318245136427817622505708020323358150911994155881934350884283847472633762420466088127827473474206545712295899732470676280809385437477110998019747234413529091300439275243346351281194921486384220623435801877589795761891172161381176476210258701280465580552521744614359022044198201692870446184651207556204170415201355437758369263938683341739544415703524286804177898828289217158283127989407317017012372067132061709663486286802631101326238897826050061537364685649531581581058856591686463816881872968449912991686881482788977606075721410897693429894879401284487325449240771103625570176614039687794778238312656600549338239801566550550831562849026296363873792176423637356909791449734605556158970866799654305387072007533998073992146018298926018427331147781954242473473772147629395659790865448582998381689871013714121490460462879082734924597243402438267363107708038346503144007779815566974294513742359459679225181782215183483737325160891508429535925255800929047030907410834404158105446815912566942667017577529369090121298205822156883597286115383272463639483469730442706907889505575366006206295254237252946398314856572894956227631886019806912634957352515848674398177433131041039539881657419904569213084544798218644940716869558475604537185861733792 [116,115] -705749830931054905999489988015921170998692947984241722373670416646072285428731549748122227946052233195933157324518239972854648449180620567990309520812047041521640651585295969368745887645401490977227645814542412391428360882965334365471524356552390698820826053261736843718739772179492698785198589625548943257252664057345832568649956942818021925978701282886043656577518045307541870333467262253886216627825180547503949127565118072787658489733665075245591109190558596708058986357234320423542789373059708866585595408428691419836273324742017773374943301973096986870491354299465151163667534395536011780199268487377046751506078747224873476893746487833899568241419022105901272174020978578861262578334754227672566363482873747318758475787902736768319907692660193020115554189250411587624024426107735652398335727717385138607896555363542569712763511443433600557474851150432012787930571483023946881721671102191026086437829417802638419252304962125019192345519542209829608304267817386667977014858208573243042462579377512837851371190500952123533102457734589914068260849038529448352768869873404925687653853093330111324333972385132110396762875352765139807945087104674658298371300893977707621788959988383648315074730141897340491582298580372935179677906662701552466161450749761030124298950759950707204225389641084082713538139285093710565826172583640789829891626655862418525761353526783252184788955975055167022705311575090041767197568601180987478191855773005610083836989086850218009283840520021547265960566644317838513949506305053725818102849442999313260040865419313388535273664961106225167206544373122771791844758601037971826993982450571390027679526401791857040941920860499901699281811599348686468781854450285824076400575520735306337454115804508734253480389314470387350436306320254861169871215228027463065445093449500109770210515335780299097015191267424 [116,116] -10323766005167793841529705679933410069597427757409562273365241229311249127276825573413788414077456891638106318166676515038470042616781511843036474718533842512942189103600693969105395528918872066267581345478151493761801185114313772523692942579204320897171892735780073570336538729633646304921022974259310259077494106612514719757674610311364143266279275081172535822992993349993505228430129914077104213996916851424665309630926991345594358491375672045679055989922083309261536120131528938982884232592204284166142888985996499962229883382435115064898628499127097624949088154987489626427027140132511141272765761067669598850654404196489158303993863168075204631654149499193932111074376318849071869117551847291133679955523788468407962876441372263965373062794916335610996628034818786380499357183175905251161739707485692957684136118113330016045756083303625936109998973169177338684004297110916855532621810566027281981109227225009814724725107045064505549504014962476172702794439454123342767027026006694568426352573525111618526860584641381574164301642807150088416466603664871398995035043307343360844368538567627643039517420370287157298885878853606311583102097777064486779841028280568081421542711590785584142109323898315241535114523699756809973782963060810015591950246645572386421359061110073011257418521416801449810261523701153216988590917937740902871700510227638794653855440747688927356818552407092701944494083269848252717945967796157395669910898137171865798033525476410038429718997347384535078450775840888743382469463509203286930756788863658989222298648017147863322336112328549764373997757271196626455585748617101868536473291742777995114989157574738759061974804132147127307042367786873442801289698563471712799585053909905440924170459494340857596516273274038760019821295801668615386484570129815916250034837103932648810099938912852596668720 [117,0] 2127137529563973517969942496576223455998282272613199253234766068038771826563658468106086605881287332672279340132932540939997969655056965611942647134768943870094869802164072451116932383326389379052373658003636745938980088819733805754509541428617616021253773129612477567613517049624455693046275024068486301519200277802486021550964979036801353240247528227321982518589942598343502369024879037347451798064083584877761281838745799627129969185473948270019629777267774135745223213779885621339420000580874294535845082966297392017786383794328387717465506001834031640488166238208683491406745518264703118352266192057275489552101913289277249637173905136774685851146936153879726753997792120153809301798899422197117467141013813509260545644162567145179763205672446180794318014746839620131865454419044734369437208256846579613255403159163540268473852606106807796449020173174650898511682227003950399410580548838019994356825974604167273888924297175380032514029480967192333810562546798854607594759708827661527550777620095068820879258880746635135411216336951785718622144186302932852193413178027079792745837518871740509549976038884351919992081765560469122189328568341487155595399231081847682359491936074283285065901002885306589123095772532040356977886912438279100164174750640779787095443520464825266635040953285908947455623766633683229011181757826976418556700523791399231997558143982737398408732562261983491889190683604489473821484668017151350694165659139116937960121971579167427517877634880748982107509699215180371534201450543016296179580901358701427073997755857334888982126911567037612036597891930542213444891271180590751254625500334538152630544248858576066812339246152885213833195735238585067145872819464002017860921845129398458157135844817952118130636707304261812184659921230122250432718368543731232594562516582963355650763621567084206125506002789532962284272332210325534809777686863593115686118651524728272974453816884516867274593151759408904223668109852543621473288647455985984371552631103308659908067176172563668768887856464654785533803610242325504042109466081090723691486623563412833195069812198409496420494540081913719534955014027611629860584203223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -71420136110412981913370706464877581120120472945810886306682489781175962569834562531612417505526099210469998456971025339751780410564155903023170517967525704998432967434850026686250309470968158378088359860929311072359614915589054258414606047092706559543064716538221361745939552722264133201492213663741608748578746805076976341998893727903238769627635054202115616475439562957283627086436006017223801849255463642253855423088400284914876112136558837069507498541796053117513570297158979716157247323065961243280134972970758648172893557608360082783268094373170769183716187296938160622033444609606128118372445433799329726463467876813152853516088417765729840335465725345408044611367719497928839350203763302967826723799477871126526857910932822334160759287660274547253308361342664386198458464171000244687159668380029205972323421172399874033794312155056186337144070561749172143628228831227799963832972312155191795960603451399007953237223184073271693462033361407908271195735528451610423855724715929892202598079012439777445702892315879043203907705419782768772178014965577251012643451661192262586337558094690321487215173148284359265012604417978350114499795898578129664512106648214357490319624000514684840211368482419147342899558612910561978110024385381964343931427558848271775398533346521880958552040497293963048881463017233129678277269748798118406339429099582917541705310284251602994130650324285823780726920801205278609965697943056699618990174526342224404231515008784974642853324014053734632076184352494748922536017380287290646921828663889028317082463978413614776044084085712970576201173891909999546986236094509001447840169581442477364564986734299932577890060902066580668386089983795423277092673100028785700480819435757503908140221448860606635087388343895200803503725033357378962753641186845244752433735916236246424557961326857241065083519306239606871488382157344155549883486801808875751670967206408661743846797763627700614225982102677879355396410200255479226391340623363846981417294916194579234379949322774552389979755086345210085874415710406053614381393511907930481610363669114002387038975930381205422856179051235193526550053260377494647401900050219008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] 192879102918812931168070433893702506763667879582854328966128775644110876772270162552820693289858518579680325067081684130704260847620184297430166840099107621393910391045872407648458543726904500274199963316594544360916866430428258452731228728761501026562138491782794195217538050116395309581896761054122932842641901302659318280265725561859518164934039854230749502841313644499652193265746942841528141906818484837672135975758700977292266163782810665357540005587858928256525087198836736138389798270738714038236558487893706408128957992146631018538923300471716532579436379310398556358663347401551112303506803063989839840700880184753870835593210032750360481663204184654371692784401474858326503767713745866962150470615443277374189125435094351651355769661983429999658740843690305027808402472544490983200483475578390266388142354377203747097459957127150070177525167898246565273575905031368010403327361304275074730565486643741275286577974788179647132507712640346423393086669996001049514419319638323860299982259911476570196570580123572373125141144512430741699639015669514346754894183085798303958650462894357809949138999696034379979652508003946861778063684603827322671673055143205224599714187405611220945119937037977498725031997299533779485975262089910957323185810648943855907080778405460677986032428408903627648499327367630863406058751831305228320877131119291963959215422328864721505148931378865851493230124276967244106461296982566163440055609826665957933856043042667582795195988454359115814167115319820150914348028079578186360080331367749970915727972283359704006419138041105753319582499660926052979380443552288592225360214437193713362098719627078630001469152068356095957461067247493615112915328318614090209968538258914585377341514048280073815776662181274161844787579204639846418931308748002419383804109711865310563471707854626528439501734539750116976722901235363746424546121998548250900927228159377876977519334024117108710472970194305948831437742933984756655408949061783143941116703057629761838896190338393067847374023129498124497729953401436725548918459333030995634156401444019448098565592184259351177578526921014224838481687347480582924911543310090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] -16250506647181770314904294752395115954354904144230449904003004750160395398310862269322878057401171531782035406153197963012462210733490032897999398509403283580553449394504786486530470096449797053197600633629763472567495640814932531873929875680266920750964678950836792456864187475493268587103961989330566171499429969576262738239950448550536162781318914858515951638815244824788224816006925899618218950377398274868457714853092749086039798095017287764221263323300422136564970386592103504705610355951123689716150957481035903082521180444948558488805916496330836162519518603730770415769291657839899775032646292121156105084692335347378813675692569705613776702974535616353415036754821050514882478480510634505260162356197902072987111777027141756348058999762913594048343596743084302220220981891907651161060117572712612500419380245657706599682887122370766572853646864706146312833669800833455201323314927898994006879936997975779917965021971522859194542355687427988148860138951845239532867506253394870752667244228237651990804374136672247336977168044617772685123543361002039534010542693298403764417749223597642460565572442287520918323546386529332248605909820130993321239898045431198609169025530541901944102603135501876834706027602589759133054926423615327269709019702729263499577416260091869365090896657901332347758132899031959061273699294629457496657138230238207130723108893938159236540003250214505446826709986853379640638615979030389042392490242831105798685743254850056844903394274061145419853457859414106892355080192037481785769138105330001732201921648272915214535128038474978449072766228203462799681146191448002948769493419483436950051609905866950053904028945461683104539094601539938539425580424467802337550940895717402090618113976946846056093295806820661294438355132615187787231349723775399564440600163321273096233461137164246507632834480280100221473597184925977939771587457867012221742963564181411809067963770989789157077215240684041151392522358633182827035823376822273842414670920402458871553592146031791355027742244117783901591099835307149607022192661154130979995955941733344298004584527835480183423850511777593786032990100231449052860335396533305344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -793199933561970574549693345181178517870954521964664574895205621971154863417966786940514459719230651112750432959534197282586654900457269126894619769174214004187180181677754501246162737828874643368769974402619275575412264987271212716499801675034910340750221257590933124102774084200518685845791357924462403972889379055324756168459497956992236575446548072493654737656706615025985241162950286910712080132728708464499225682819695547841035266261458532603479873936694001247483949418069869586592916848137016177571342826244299550353085312355787143043116415218370360084621050401666389085836455949768863173058013849448024165226556401430025978545088734180633241492558354601883467582969621629796360433727798314511389233776892302632788537805313482591486501781652520354896270276070860933567786249519375725503681013605138607049713300735624461180530396966015478433793721055844344469261394233454239948211987728947911541989450306207122974655545954390640045749892817792041777865606670439744493390040623483019394516902686667469557500408919427349150351865620007184678836532905863290850853520069985321116072790747367881270832177239701931483253163229822157686669255746248690297743055370361392272278064615250326357836627139500277840533829439449618270395771057492104043158849666030833748821278961119577380856863057605571651394166464221041593934045439648157952290515576629607824279289445190232212469231301538869777844409250758637596175541963007546570545297130234861847804097444732995932040304927459539749344207510159539334290910688575499741348066635662704884186578905544078834234524372331424269058787578128045523932329830494523820243275807874245593341440256047394186511778547992956458305543615435920410531285005231270003837919554736955313513445926350483146083832338397502014510326752559128311052837015906685814701226504235632795341319744863502036292851611324814891930174579397412883704615417570040528761169432509981891005885310654172689038460521041745028714309930718596307210145792802396027238871339580101023056864787368181804116557989498152187774271644996052452795312666226440880938802252671408536324242404252942900484790638557552957899668734021422832831419522639462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -2532740115819343889513659032582333048411948204588071732668454098801592814162683899791773290735200881766494344080019107243738237649083250905194998989825624995363616626584681247775036974955660716230923425449128402491270248200880384077240478475340159280637015811424691044379481837596085285550257951643567309997728854246270728238542961653190997132723010852933310670546444521358980607006512806244077240601845136532951223082990074529578694877977066656351675963043274234420030538778212991197998227366246387545712036504896255032306789727315877974009986388215143388845844224292268346583724892079100661139080234525534362806008278338148272120496337132761707098044605258646163444809339754702798085029481698397721398404074889027341476773281104211889237513880184666942510292206368140528460623512476273209480546036509781972484814245892382258811369210479753943941569697386805991522718370168356595225910636446716015527559008963975810375467885716585658820878772825804869121277802049633703095812999537374990468723196955338938417512767479295909498177410340019597236224046507600296334069368930630339636840722822494144665128268069524738805924388047633667932206745794428562964752428591124991506372689593942203817441331242043642587151491332566706794030853564554881122602629771567869447415658449722321569266191137327597671720163991572229622469618483904915977852101935198761356773588215395024698568998078982439232481767162600809786274607390451264865022296262371298359096421328587695048903034906664279445982522270898549321001456966529765994971152639730933971751096997382391408665859780333093688495231569428846545100706020888738471834108128296674970769567944237809107565134084002886826464585844660685570644515366404011493476439126967865711139277410982694731520580556625673373426006282683480709953852798349609937858602768572944739813456579762684219972442490778909981894461207572508094401990592067890695349820480662958870983096024720758196305813077140849631492441598252192356039196620017181654900153730029278642920882743993913021757352829776750647707001787014268817276022424755415123343478536127994752680312019164338840122452729753568066313797269140569877368969888633192448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] -39607824903397660506719342117158295500860830346938824449129796541100576107661805540129181959976074846091738144733190664514396923118415194531199811288221815396617656113797945596338663569827681989409497679353672189145140670554908657635172166076012461987010707412070662718473583144420915288836607454899555744803969793423526296392013472506769094347799085710543060289731423414630836393822954378873691752714638557972694472984649918415426833685494372542328661997116612028638297306131714456849638994645102813897141132474373816827591268320017927684314501606466111011389801654444047692110733214244529780773859888769386506159975375698263734207484446398120522999383682995850553916837392489867368035195701573465027916801779761725229003936805579178087968906277392555463529758628712991197599718631687958086187310723358828142771367701106981403490576634841429093483292797463534961055202463442987187222749978832560365409741156922337276087575505640240089576875978851083040779057295377667251576490175366389011426506706137835975309147443269991455700166211311551251149760176632210182406377770778638679295145067651983293373486676583452903732555726897974967919542839419866696885657813537130355691548062099621424093688586224875498968933440398634184010404455949796335152360584297922479393395456202853727779524167341823697070905515398177571972960764089722892520509689294374323212709766017009681102860197814320390227603523694505861411516602132570323944887240238458597392146435939810624550784017573842436713625260427392684770313958718283783591531120736013513306963189350429383492838801708338659853600607770382749216568644055095979969000546819640764957605961403909693071400294539062916203882918149784586306769307422709286186487435502811090798441923142766919181860203541655717187263726458340040751106076710909848425667878660696655500922685205264487260054158392977393377687818521927112201094632886264635720457320036269791407773002163139572386761635829104572550752184317277445547630798753502825799870001378126652276575508896147632722978107210165313455732532673442627440925786711681724706141887770637072951373714277502846629355752729845658499767949435023245443785291418147225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] 114513665794814096318267915417180343504333318111524170684909115501710402446366487608754473608233903129081121206387429967893674997811664370392235704992195331959075203028115848918142512409242702838204377274954287146757521742597255734640386088269653599576979401139295012423567684076157238564776361438565306662594867211124902559234090577256030452932213785184485572982937778007686418484561159824337966104502315109609880263628460130646098590538497770595910906820586549456009639120588019111668116247895151335594415958654756938562178470657243949089186374937905244998487059058842588302619070535185374445553776084256873398372539419174978698318491126564361762670149076811033242002992945720778953711969428022596458762616107607592443066773122963627973671973613825907842884138472360637685115226162188720590574346675867570724042026554941470879315026985594816483617197527103568348574087360645026606469660436793767382169301534685312841821110933419499844405664902038700263206945408434602356465318643679707020612776454497512010499240817063941676287755499360456443817028812779975060109024719435051332586212037926032067644674516990324736796202568515992618079319657212336856487871778662451827032411592309058865222338069487417489735554665963198191325745404477842564872030213359866258953073957060101627722779004968222745764704870219801201299712032743526747009214211628525755374329416874235943383392589671579732057293203123163293182520124335370540989681843747119896260204822548550519527161377746656564834751485305909699873620873810298382173799608222300099822929530221810117718287853941746256795527805806972279400035351625317130720180800279477288824915219045765038021317954139357395764465659160667943934690371316207046530103239982477593060832943009674628708624734506951770641217372910551653285656629988494154293710515034240751364574247927885713039950443444880509719578743220565683424436513087548376262828603129390527984486653170167961945640347474309454838877842524245285023371984190728931411762326481291133982667261169179155666905589926819568198038980120519352641014283250417248662349305481581840796878612402830630510713978298717229340387680106005050018282056362991026176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] 433218824358083769197405472427074412373233439734392338678208642693964276012537720714987715978329373732957066974264513195857285710286523761914707926001914841282687993723253297034864897156206965788509164053119747140737537332250869818085688322753343764543148533115633701763503202387385582220886207463770116179847602037587112642361643841672126665384317450559440749959241679947894297036609735937640488333131241686598262161609474222298391383249501305459589040575260147327647976559480859199532589826577564760999150126924188180648759840613737909722316964894850209745550486553163478739920551541856777551356472133973536412634748886726470398797996849436598684103046491456615321828974898386074584679997394236180999722397119131123197626384386298086027331104965244616422161679600695018727673355289943021687623305251773152630078101919139431718899467862961909989862925542264958369077004442964088945202623437398408401205118261323792150254534076670055760079262770991621097226083043697617705787390194048347207502215469175131052664500440638228711090301194458292921075845580915171075406225368519596180104963694799965468526361113575920803005641479338069250904318644668137195232749970573455063776650415013534184071028483615735248937598807826519268014615611784661745868785999247836773645492511963710699976267397851362816342797480494005094952940261840510578501057947807177078624208139607728698159846247717823572208668861343427129185707221072641474054529759031132738402791029578248917640468500807364256342227145749397749241296997259107847622273048308458604564458755095171837635910427443271427430968017323887478390626027388272009925639786323947728267346438237293035498545147478743469852747464847672182007842234057662090633209225938581522377324972469748350213892974083208777215812203866957090844398138543071060567774294966535890942311851566350200808248294722919779832044258760374657719629488466788379561089575367338749556919257926724222923410492588180637801348446942095660521385412884318273828070124147041080815067179775864306354512455536027746742374605187984015361346016244785817079365093621796081680236732326856217277680553808730852153986086145810117831430319441612636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -1689533422333485748831610869341842653252637097971873678112966278902185224544584843410549911108537299877127327503197497585291669410444486949337588336904298706439026336604412964272408277467558720125069989280801094013509414950083983821629177082102558779963401534386490314168385830176316637744672939521279718443798801452087036738050232277862623136819675982664378900199738157746185006008548271968443831508407540321963842336337336755139984957582159867483260787672687523087226856810363413648419807874510884725263128301017729735768769484251205603687595805671768695017496437820436210677036867374980389973350574397155211487003940601795770317241305324897515519182091724929362974109689478470990959514526798050703136547846296413778953623627805479325224493189601011437530811877022289968203291681809433261089731836404329796000348382674873256923714841254213478556838695015173731038220010977146521252558522242785384885625599592557538026650768412621885045016552317801775415180664367092474813722354652066300368398667746402655031473472161352593692040115192798987777765599784016616576582848715457151240240156755255331246255921013559116152633282110366984679680630779164092741307571432363178720629799076216018092108989641956525671279189988899083521819769645378930945973465411551402298143406275188266328734326861686256875581044046442754757414994451755615801062410779714424054237257986872942708226979071771441108795361347230580313823265585022439772686713432289726911419549467811733378417012525792880374413885391691739286862190154269862970423310213901635150156553897405676791195399821238433388053793401332793855504418314128317487034702903278303392949955206230466155456191542988563947311493794482718669094166346078941098266787616491001174824033760275610692597119118180007996279645750020897086937391757232013472401928474570211010359108768130580258347497422417115307421391398353368255171177384810587984151510039361286072970934015872010637608462756890651735671808140597899785831182989964491408802942694412729244367576208748720688109404470131057993901522588355703791908447134338296063449819513789702200118891691335004893383789835248005805719017395590083431642391792688184688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] -5762008796028340502210765467904865789041219086632513246479342466810117110742976067616610036760719941085884265501154008057886070019085317351977955415372504854396705942324784657840164594984075881555308169924188113884262737759079732676434622356427215249962502184477708148059647611791009500996298999564108030500090970774187912630596596552545106013244234245195525043796654555499660350356518939022178182949108867500737255025068675787587509530596227972010036380045447184414505688519189313887690111500884228293030139138465332379012803237276121749683286379483774554114659787965624227382864554896010312723084801772772867775540494432029287362503180059557749422862653975244638663802321979780601069038184113573150803549165496694906058059114139166490196109890921106997860906234740862042443898752697522292725258689474805645965984184834226566686611366908766511916474035093429553260686915499681039674428899294914792114663348255727146630849731987166760660960763730312573992228630780368983671001625755937530742210973778685103265138745418213866672580774042950355513212395214974959947927262759743485006339116670558611076159667898349654418859670773722273901992486943845692017502740904402265090200704967557316942389601904097700949724570074455138068730114994491101529755498089774415938675230847071253150127136225537717387899823878985822227953540809319064876127163793479188775992688242580102963725495109163526772441837303255549933561132009566901239816683423690197576476774298816038372653441534062756083030425150101842979640366736981633228749666070734033545195862930488146710238849107848049234577052189535382621346179021445851332924481344226298762102548043430017907651914624331495418225384394727313001915437156453493558451733793840454001564905978995327146059786141714630169037041807281667955564602163896773189098302022433464926484728870544533210857772718786169233556243643912106403056830761254132281722053497039646857538092118815891959831143221148776400462603130283068721908169054379916991525934050559840910229725585571813168817681976660075519090880202579750022798271304852160502831263154408473335622115684492889670932523153397505803302537882168728408789592086795496980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] 53048678199274402650481201709464948705022218790750863601954222050929913340926325186805409611228780713779848967800705917595542771559166359358923638997615087902425494144948252389749487327767755705271364767753889261590544237582936703953585833625435815028838021590184939426218572101221503487276428618331151562348903055175303079729894825756025233753018936556078700679104897121500212560026669870249761228168507539567510234203949271077339678550383478370051517782546617614939247590370036290386623389376289904078536124825896345014144334959181347923269763164842452376312706263291061993507996696755151020983641286294462097274477688746062506601497948073688038305053090721342764735979118391002904193564057427421451764512416841114478779730095252587397527644376005840644537174038420186482076104505691230847204848638380438761607799864201206762518225243787421132114145275809274628781114375385704968462424722871957103398906631471348523273582870009269735773697805537172600093829676292050007802909928119081255562272560203832005845147548895127308547395311011626729013087422098737511889739314710887017813661014426600189536811812327925300625028500314664411198396559213686148242513927622065090761325143012585549427002695380237429646939100463275355948550349502572691471255689852000721055783122842349188554080535809929070046770111082296147040379483737264642058049557490103600377219550508555431999441878853175082842253506792543769715425795380978483741180207595185619734744610801700401841710341076640992546670604799206444737500342395542441720271192787980407389431197944907042154262221092200157354119882550929781115984685521043511468975334635217303888422604140945968302182980669667822320585850212541379254507620177568394420825967441248784870856366032181701130044019789985755359521586753632536316798732849265910825556324765638586416379946565762455725741466356199371609582635307274406308506203769107629613508907063510711883296562593104379345750168683345063543945840667568908685663987752769902946746980056149481342246218703072166108005626412733308044806980855344240678860943303393654238087632741718918749112382319709262540006528572097390858998973243969581638477395523516728606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] -187340576816692901642595005832771241035287521374661417873845609457782029576023521790635428630703233673250934555720136516069474964582612381127693732990961237399683038740647629906884783866371127811066288194109651379618561652119658587702732190357877785713955805820307691497181816644014988433542397767874344060943404610268423066479544976049074249396689528066411559821779608813381366573708506972093922453163783046940676729212760139887122253830520418342799128886088770198693304293325432485036354444126632180499654441533333784948145457660547300980785610989440866827507207865390461563702580872928166349191978331122867240263652306085374254763561018345936550033495185097926715954583025514198214060476067629236582121730495468617738282909463419381932502410757980014438534179301001443496879025943481517559147892261538128376915534091840208178828670113369494737192262674848571979557760125955179696792289199379017657717519823143410705203038659031972743289556215611444477087178592055675195719802893817108756627270908494975286001826237842430685628253018877262565840276774710401416225439861529848438767254866704444236683639007416773945000503622219671594689818182559036156917346680318059322798411632171608170398308583228730737444592515440054802621437751311175340861085527025410216934250831820121357710551299209916603323884088815344137174301990749535756483970813327320235244276310014984500507809392800036453162956554766200409322178455928945903705035161011891862782870252689167275499048495653005993853693023348782504546226301323966643485995590908513360990762038019657859667059713897948003612903576822232212565569303516917078383959121108925042449673132029527850718763943031190084705792520748481449767882481754304883201575896162519923381842247974981829782834226925389073951967919589381571040304778326259537518131415873275962354229916190866486100152766935012671458752833083101966527835951951512752135725774861284017212484809169402654389942849438958396327178302744649148928579930449911964323626624673969087466289407556772563850969409328475484601713794152313767584091084911506417335209241092174709593408535290843109425373775402149437293195885545152503437444875100889284608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] 453058416820361601929963536910538411108458923901240039888248043624221502988332736185443507049575635113623062767565395979498955356956841014532916615783299649980651493778300173864699524143246931155921195122874807945505677332755770133599491725950786858511433392454198362536073251171165221667718709594628403863389152006759873153273571217952164147537088526093771093085641813369517542768521093511362033900548417876359564854360583858053716205185603543578860942233972201219823279615192450550591460078295326729937468893960399291639195717067302218583341447346674653336446994969076050301328837109561273270331962208887624552040183514442491615281020720596418164520711434320099011630921925747620289632773484782920125213981238334354860741911922440660504629393671659918388377901277657119588846731921191525249510522060337806867576432264855739781718151191966914478384268561650219567693078600423721792720724460074546317331558474249228696392719027821413832872597188056566441883534827879958737038286057251202164680091589652574717534456375671024904375068753689360479222043905407706937115267629095499498231404634177249345905621815908765998706656266451277098145874244208950861569927053976812850626816866315141996276774948158766996496350812741206814382685539050311227117380403263753839170661171580515173570885910055793629030755549703519719247001997593255171080166707075751189801152366727210184354156941406472638406017969133194977347304417336297683876093370722340470441016366763434076774045737064316739607687136523613372108227630734690016769850184583284405298081275679275343218358571779342151669885297371994631876415504954841570572786063082992878908796416337117372232792117980812945486350890717947418733993500478535206046778902581179985628904377220883626809938650386362236998035508216148378811707856147310331200126879873727915730041885213209959557032044283571613509399148980518800288742812118155986923798635684810745089195093671930597349260390299563469890251289677560553979084255684500172749622234118082728078737352411672672530818530681683024631649336113406852417789320635305188420642923605261557122247812589492755573032743743481251086695750054208655755550412782872391843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] -890508469666084803170334119898716220622694773739537785915887760122850978989823879270521279089543513641718061531345245307300809130752558079642967182386264398840597192164192908074650142734301979866366538046398806135747472533774523002132762382183339083276002021314432400016427751720771680046037692932393407316930506277544219100592317971251598334321190395152232694452138301973995861662170336761452155049671651889520675709992282352878000777842397961660039560215055923460979197104727965175123986790737954859306044145997023241354954364269017755202573641586088663929098705445115678563331652133727621771225429557166267330115739166294832183748182345217050608356264446088233551682247244803432767822626554887050969766860939994865803715258662198823501639785919091267846635067046511222311581871413426138004490333933434201685755020377496061344154686474557086650944297944500670392198535102554409360870771532080415605361553856570747219119196919878918148507068363140835573791003116102650669645832508427529973247292289578647250495004394412545438085356050568826498132014624236331848747664561663307467576484162902514641566791269787299514600461829769652473160547635146842850264194650087775082779573748215430767899458749185103321535041948439450168938673541632201940077886879938535007236625886789406982482702837804064036503058316371949322623429254570242382377936929115832293861174611193674282549188595863362457935091120300156560111107891989624284934887658400711338921278053191592987584524135710463208391040958983908175227342915279285667322121618194492869536654400425886176659856028372640668709418919296174702259641681357069409070806025090084717788000098426508928448130721752285372917678619870772056439100828870010309594851644465675306777164885692277291802935953331890733478798921011658784060532134818342485381976297616021494219625937486236258805199306295201099130026298557139888571712998111989479481437402840572117070394022195204506883864945213887151165051871004242748082860796998981708003714174156171866898378892391541384831311052069004161926339268326515944384185437704400197134884256028196939852833121864100583151947316523519975150162626630474316928895158398380880691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] 1499421799054611572877155073807650575911537783431417692039636039698050352733028294701011836858095537079243354404547070111660662184200942705466932391511669979770102597568089339793170881237321924059610235720574507632470150225559015825939776508311417623910925157055817729414769729633469783291353924114661470629267948512047902050660880290782048823175722836601383283793746863820071402842633116493613138526623017685763053742854310485107897781270653204372895104960946033112111247873673202264870791179527230214806758782561317636909477087339657493102900688733845099770224017387044396084355212681693355813430709115368072022919761594433600114477394106841228092600892356491652360817996841324127274070443965153444693821992131114464879462306527703901857451789026841181466813315202088507025071526317745201123005887718221203488695600586411524323520891825776019694237947137857964807065761149965886568771570322578886578728623497269153836112822260825477530244392994133847717573579845457118496369119450528355316464563834286109374785956375355440194975000313365504779040117366208204182245227196065201621709509332638310339351463160197084509188297408770030754316755139776407564428813700702551333733227359499983898174932992392763334690127437780197717046262329970353076354223294102257349457065153198485304130312646654094843582202841783574970512051610207605431740407470119896913029037397054550715516432677301598615679067104749048370252296545082212711330004387571561545649233585689692762373636763359413951667516721513646270227502910734278875974040254727536638102830022498997493027066313061877187445898301342572419660004768886592448470631093237333446561276382416113029145788768311856520272993450038249532000892714475152604248321703966134558349361247262680711849753898485818610420628320110113129615510833513299445325904633622891869322099863558507328812477223644354979192308779514147112692821649692035118981666096064328617740599991661882096401541759337344360982525042353198872064111427823948143655196072996820128452160992720332498629642244793435229105314533275100307027213792196326848004094979990480902974328391945039678328551715049089737337857041077443784778611464664192974323712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] -2122113081459285099339418783922327965174100127811265173365456606038495861012484338727826264515864848871078661429690874431105999861010539984407114038875866433287429020799891080483235594261276283277325033378963902760198655695085326061415742991681282791895440093684589979143900930744483161443606957464872385836051805307627772525118676467046963266158829440273263236275003344589277750529226972397440754869471273779705174614063819234557749721782585521164013659221462439002453098315549635148291399992876208707975379591666412923092510456089028809549934626993967506848523831095689576745895724517715008211982020971418235970174562049603495834312635602744830405903801027066224606640685340312348411661240022866283816269705930301460826645702534984534273711348978251581278819074657029143843149320030173182179275208238347705376091689768815640809578962653855242925294903170295373371610013869627660603009299202876210060984484525065989375220819134091559677309688573194301677299117323006172098924142122289617985824707146606001706182549378472826112137364379176894254889492137125764370635793608415798098719517712729291615331272781593077394537298788633175615950393327745905442872632982968782001662756471904572418524074675032560424385597529369355260703641979919868426777671447839499685288880630358690915636062126575186999601013318554359281372335464530166349794077063444184041774220319203880014963660902161764740043530806353756690688843956618538651174304388675032105176574219452286887919199114336757997787063572822821051694498378111231265819550824842194539254094375294240909961269548398759425156931334252681267790697760419791424230991987173026547313046832290602604357227121839647674800048574212116665441949736188426834426877350828535847090739791322360960607632376189201471860113645425521485065125794529377344702123823043800525704447530996261205030497573958820746416669829016722083556461369500889938050578803007880045431600701269040344391431681737284444375985749428542454263640252721684328116483434735100133029996129642893845168653171244347668200772248850364314620121672953963372830111740713405836758900290321370151102813841120205415893051845740988443666629867531959680368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] 2418597082884715624774325808934422523536850097174841335232559255783857251814184490439642308270743176249354047784348088847952997211570494972249177980957898546987120480609267241537420784337203299833073581699558284258769892425701586520034129184952990477028612277180269055713877665919209740274886220487920039158650405017188614546799403145052064123105854093365612453239672289976383954221946884313148356361135318416077340132319810907596064219197848373572060469004708059581114090965888986339808274735647578767981004184853192117859370740557696690249177333866055146438244180317284295017285620882869816800806391833536923740401918569448181835610492376388879924957668101530431666307099711899429977568370534522344543685250613398074301135775926807712848975401466817061623043974284126309103443452972792337360026995111323159538268199278835837690197066297758803151723725607967797783332492956386312671851012228171118070942496304872386146360473934072171318444877398883085258927874876652603329151339785045479293852281725040998187077678982933877671140598001233165984404577978399154881797251340956606861452356746098006887573982284189328142278847617041658942419884096117505024065759576413790596179250080955649275563099271718080890702106682978641879255774382004423900840278023235877720627682640444633292280225930873527158705950089765929931534926284670446901339293273396776150472715383090896877383220596551436288333965866938409119061519897622983146361096553884367890242091669790085901636134650839953294388265094679202280166347934756264502847339101013326048635658037353141683168769889208806526210627858978960850293332238218931893407335826828660541145934933425465907773139192817743257654718534909464431063600651367400099038611082164521311935811499449680648501607458395328931398688330148346910118830603659830354542954968757346345549574697724755327999460723150237404124569956289348973708759010258038306157461217553047590805433701566081373142360020784789567798429791057908902479358485500819535215619822759614961400907382924690580098930643139837541856886883463113103290605926813906347850515827938291125873302156346850441552847910939207558434694133044358795597083928981068591398912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] -2083735922442097808042342095875166620635547609293471942092541077764336838478522577441917621777957479912516617572670817635387842966432823081999881143765829998961259732690950768614955035019929858417310550881630814716844602979124999411079171044820889533222425276104042186233661809018427726437158313330005210296508755091070936719899807627504483652361552594020108943380022127062396055084333702132501241416254252785264478939199502183245282364864619803530632879312078816681147901998438508122904475594012079401285306911992660228593788155810904347360894267079863653752373123272411318245528414170588308925895463986842173734371792055767411162993519429746143492805703524310704864944820408149070064195490103220157367581368322201452768775817044587434813674719606560782243077920641985215478623575796640698737552052240862516939228018882316898007673021229238255091640097417811244254552416074343775788903802549014145952430441157929432437947359091845793716794148470152426601743533776259303162306097241012282028156778757492032405377580651808893426649693270623774973632292109992087214461128216607566091841440704079472638517284701346047152028325669879916250497705213916196224223192999860907405254872308391251046832910174021569561872561133714090352631705272728346821564240475338331052991006471134963006841388779083690475258519219244644862938447302800928754722435233059320644920600422018397991140595714432225191501642800596536410377542356605530438311319856550806741732022765495617284500010866563544865038870204595118039370826341369805346289294189380851876274723706788039489403061528486561339650200385872312603160137611007957832794761189622462511546270696608976948325404144091317505728669767496891954941473687307763655688699465516803163952237323783892668034028229066869840490991974728896637706248852749382422676874915856004172136316401508472970763314860355324233024109254076058160234003553225419536038160053741603972768545522592240650826887744761801971315375893862716722276223042679851150018434801627482653838075737565232424118605901275836433262249385671546435200962616949222934205020894030454375915308501049286509822742979529665292062941737245350087813413004874095494430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] 1135119062623499231064225531348099143181809555788592772061614778188062678289444617175525043151750598658705523404583346415256354450617651233695461099343244249648529401026950777011600547785575706746949124441260215132180741722476360266554043586734389654503687689989806920290411411256023130212617389648965638896581879944671707652843444511894053907640904808999934879971874231881220681485114030629394057608474318126804018125916520078664718356554171508630492476080273596737557312171835594351862497501248296091264045864031541213697148881678761844280690610015539281888158857274371422356949073199804698393929750504684864427091713611920038997152649095382756362842932922778180578216951213160072987768431654217083106725870805947713327919163752314765787270430854316651668725321968444054307597482225853959278833870055380494708149498766210173919615200771754396736075332004960775198981456595641967207209251520949339291264654065572238621447611920956953536856461941566172997161310090235657649974735218371192681838165727650120909749392682917014892463324021417859026016017734458361909240255321654562390899953748282581401898941977157476761815546908171750571865521265897270319190729718333640530479866412932231087779168040836771068844123011992803338834501108999648754577461117756035360678650982682452694834130509897571882636560752935278699943524412857107822428726907426383992678876839245439873763753655899862649734700890206774730481045837359685806642422175640959404184894406417383026379963058203962135878332552775044122197729525635275602176998604436681974056578351245932175475123599193768271383662641249117270147496852443642691466758591949907345549354837177626614626540942484367518353401754193241081517770006424428439417335903663222705967347786723813731090609181462021145121289748823272532692347739301104166739598661379207737992425890032570523621401402085767894783692847629229486780055032082133187595051476435545184744339595466104340804211106776923807657685235815484026857669901848890839023462188853600858227030423784205953213470085216785171771215809810969868225634757716916533151416619877399666393284668293283936161147121114743441963124207880677555646912107295688936652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] 35648559049196327408510961820328840491195569411376102484175425723202518823384761050320650236785211427359660503666173116327444627145979547512065270352553400651948620385629100865993872705700413502491902283532866249784113303504867571948966596519552645915226486815425652170021267871567012583652514429590336979382500506889587923607808795289022636306098924232587665030450238075364940726111171379208450846528347654814687878945554636494735775299135377875191107755205689978447884415700561441209144681351875606626018751084999418084519648810312414819044278348580337701806604597002662067161641333685508160782905847206696875238557952525185852682688058281666420841198373379547985115077117114055525423179242685729023262949254160681676612884614590609994468065436378000058719815752807411360917400522991842714877622966145520154635134051498961688319246687514774452273608162649440552966656039520102525511155647515499054457914537882058472915832163101671273063665609382208084119958084194260203429344769384731967906115302581366208828788375448548875983813889507526612887338669055603738481777337512645083954753902482442836892783734729183816910511268832941987801539671555775445369480666815495545062958355775437570011374203428590488962069390637616480018712870733361299681243741142511666805342312426980371352732892339816240872037425104545112098582081686210451838626843199743141509800435059250530409956227441610699700193931677288123920291355755850969303857673263960481558179472709102883621590655124123557529674474938882422277901075632053448654247677132560207290409114669436408909568942801570572375221899440824234625028503870602182039250807501072463490933123318886913470397375420685627913832587333471483615210865906062085126525643070387952874225205077819494811052776923225400403102487452153149594672660594125807594341402486888731806731262839920848042424438943724826158040148522083066822665594117760980331672377060495844290012476912353479926373395422166770108131818759230469924391726393323152742845124344282691211977995849463398734006539459319755397863044541567641728915587954282439240167956871376185556581586006605753188857670944818634617030065638293779463549823447727624683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] -985707012931506150027760847720306056950920414657056591397015820096375717707764386705386281251886998474956724636281262348020933460942657842236343701915027142826391311060207888224376954230368829473795307239437810965723090981244446574754762755924738905232773457708700531502882880651696518062611111483677926888892572057744658480812981453472752921817941435321882173557080536647001805021012836460539179636442880521076179618378696979892053832967024835432785321047158810625790776844657464322049521230925111582824121745334155398494912236333705964859689643419950280719135112861355811828135137804194570762784939224765016787599971756079770136675945306579172506527273208046340224195835829658236741779422476862503898639572139442825733209786387300004482609119605921968303992098679854916240900935441608225904755340013641017518257143446888504783080953208040112484284585187594342738651669086707718078953631371760097226779773950306280988587760753395141457346465624657849045120835498736255579359603023833595808597921744849163854394050872648579179364520006026405355054896751566576262783866045083084387987438172871334001139152893089397608148655204411073755721303128746566710260172999091974393438683582407323076952554334333537558553893253539785132452697005731930708023008358189864893286776250731069388272377371991630919205334637664232181664202358901793966706158174619781811489181239629222747930397627494593173156484229406467168022795148010953967800969858137991862558463062427800792356964132630601974558856710186652672214669078457637282892542563046192158653423683521915287951675369565910624268426913294622997845902662447902033986909226754696380187289793053503583849173533689877456086194460007871755909874242042552770742252613186371201915598148808443241622287832415051157039100417863426457880794931616508420784282420534396099182492615796652084485589151669183388574867011496729439511747382100454540995407746499553788710607877720856733049536682482602980711276973737213895606110437414607486643699143305017161770528959901241991201564969904188661705732833487654964006176669364875098619711109257670210556114760120880995144824824083804748515836051561596268173743346656469013495808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] 1636549684711407753006925789873677146280135698928261418877984327654690159279509079098912859614842092102717381315172121041844889567518479674011049306265884620898826563729728288344753697700755134078223818157979533747207122728861802390995605154284775430146198690434530561971509995517444605355551618138876199430120633900358328144180456304589872154304154981282198796246275509892345052795823014022766751640593735196127356351220527968098560648676471136693033652644371983887802963474845168897153165866749714236395875051393101558057753144765417673140394149484325909416488519833063493289952607729775304249976821083322038802187933830981767189855841856275486812577528257939882824672385798123616510011594484158608271723792387091103872788175513356237908034779045507014544687654568133854083487762813063665289582849632896225756599919599206376814758326445410712493480870296626149931937941613959157999771947327333989074471365926887378866292171796060142215655870091446155446214781236146396821983350789683839678140346826990181795547696862327810968245010768151777024832727390792566997575584948022650358440758931748550802391814891958423644452647104551669488883039970581166997761193744208277643804122634871001369069242816255230752616570603358933200769913167135532969825432234588265783992128040743448946345303698314051609453884501305253631716261363486913858592308526798134151628362900696177719498043910936692211821795083724160457170924671527118830944734986393106730645393109059208227782440262494363696387865236079444801836765208916526121740918185271724477595433150136437580971909748374272009367715060060939227642676630703681067554147888376965703931932625918104530376144563569877925103477872800168728702975568055456693825177035706106685077645667112783478441524135313799497793295829145026983713437356748073078372204151897320169291125900878460423520460020409612423207164928377444663058846066902961877474338162735436248170570647530836094455858439452892247391501412793167799033310917313840167149343078303752164385834683941741342336156151779060700289721324961793470660673846867619967877360567228069071875195628043346438232074735671619990453246696883301681981606190852896918077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] -2238536123289328423041190590450064344283920401041273841163208474458069608837516677897532571104232852360298198419883647815170548396152106577846433794904587993748275362599911227330009921093437678456677144330844308515864239491272805963264572078181742992752369149994214223364201360289309698174569616507101931588388789068598848842832873228611500682473131233906519597835407296502419173768188220697535095689124554047861676945736667887894453719521289846229104084164809198173155584832748397042102053386931564502731279897440813878189978802786647760120555982087036751640933751937040714363523644519382208273993899460752724139583290408002585550640512072816616755709056097761190097968573496238109196955180641657733811030672900121444780953208966458484480344784203953617615018105327955736828973045587538166306796620762772105623980494682724913127890690346074357285660807925844763078907725383206780904851596023016405105746609933256714394348189583553384721451028783475698540450796447996256361027411115977548470950146605382979821578188266314014891325422041071284737564526352523530930951013112948895627247556198440379159716960903099129524873391561472409573964757678127912524256565387882221011008646231600565189400752823012671815033427099520140250015362231030443593105058958768411311183200071774466327159008405473736287004349132548626240195207419803516013522732731841701504068242974684620778951994670390670634550046337078576866229687191745738531872320236756290269831920146191305589179131343095065159046669537114334067257813932548214171602210371965833328835001164901771266343971185112272222271463105045609050958791569281409244573053202234787625309446306993733019329296811084765942436259309027563953753017228098903353580315403305567982452484047855115850526495662474746245925744324775279781944635676881795826470236307392823476956542119529248297477464405602873829388066541629691588783530131424497494205075641772131805213652329547083160740809342423008180930945254836986239745539833315598017424615376177606228185875536032076950577113327663122548700877904221316392422728783907975199157644009899789849366115909540306371316163310962894697709563764697593746240576521977107190906880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] 2886572118992110618076349131018250378079192793958411268012398558679211379375593270660438929799826938160857753025854362074929640723138951176706544729952741424014069408761657406819797338769601658509201589494316882685255687584392139384426112703180382503912936051592569143102430027450522561357295367772057419005480914473045567378347124445827673053622664239619210875267010350177507271534869364296673158116005059138931508889166636561745672643051223112638371595095115566543516406657253289444214491639632968329415525467450350891358793917676797949707536925841700632508420135301516228409297072665064318028574715919626782742348306571901561992590086943137883356319055303556660899893609442649094977036026875313605097170772714991218124666393438974480979438248901837484708699723134650190792431450936524147908188480605727583065458114735654337084676675544249020110705472739039956592279338621061297602532108724622682219622215668472373010152252011108432828586773638309524329489059144392092642630884952075642823714986485415838660963078217816449765362844745484094038100156604260152612052624618150149685899769385803300346953660538255389728284349111389372141223666057491511812060609814255181142808172961120778397416471901577050501940756232606319897645922740183036672278010831212410034517544202463769838523795982717533726465803890866268471016472356429634522286813691118138383912343878878528483708355425002262563908609529390026003632494280679182072531981731917171273676217705833513038699539066263550043510409779719981865638573760053183946792550044941615162426024130012695838579142992760306667152194300780126162303661944088097355548329619603963997913359921430312677947704814182463461939616619140991416742498884846666665505315336424460566997459641155514808054284295008454221976641181158074269374013443752190014860280415987471153222652745842547596231648332113323523138094489675497790113618859249319174307838220628712511503863532050115237319817216120405359922616640994605842828150000499752770386964617270760450407822162622585726266605012131918196827404202136667868950240607429308295094122329094431628558283853657365135945546592048710713525133309191336804476318426106962032721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] -3283696583151984133868374147317872986280318948241603231880273127567180153394158389131301028578402883311858827211489379927197444447575772824845376223788387729093726812692902569408124465196204333742971356206835020965695234856256272412521782274811681544831551019566662873482249401740967601197970298367355616949986815309155351590173255644815397152841959243311292625134308064218367510839230106420418854341057477646595684090675408130475653409304203847445679306267188613353488792680504650496909034198046923304709500233433755476896662383092071659550994087920327040093755358463639918847779030022235256514640681778689563770165832938587620645301053834979135262570646000790912592720051363349903351707813024339275222009037442234732806406204289215007209621791080891255141942656505457339989734880532625574719219454969575700075130192016180792838103224528587930181054785870508411088426710546588760451956988483087367055516928779184279080595995656301126706232986120657209413810964469002084502584373816473346734527433986430452988907384460874912033684891909291286378477200183491299765141101860220722484407289596022904160358909905911290531770015936490473374912559135221495607110163807189811870488746273345002318497424690560696221835555292865370771503381637207314954216579635569579684746185572252825509712429310334168949169059392949502883419572784173778660167062734243338228971106152217687428541782922040077057143269721029443162162176350045186452745026552531498877714806900248291514256718920263328983505069768909016895712483531070683872609067935191002223806742245955155069592745728457261327983232574680609244160955653085568776919962653175848188343792360112518311527380136108575008714966405056799469224426112039676190782194969640371817424710176398575219519472030595010579913066136836412743826379169958481771302972614915443714566204452125949013745065592197428423397810129952060868117085272310090207767240146443280708535838929732001601418838934739029970954705458277118092179237819312076318164407540250546908447671178755593077970493371696581328688225152935863159843607026943478454808130957802191121069114886644598745285485920105717928380139220986373129306141191846680216993792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] 3080125333301770557339055202639417046908917588352446269052003283598212489557926945086013942690809780307536994469231881359402111380915582285206289067147564166288285121751343359883079772897697571926857961333391811691392911708003121580394122276427419893187268426221703008979374218900906216176639643540853870882537497324865429621281408281328043779378147939689209855353664410068064545137786601155811405595467960094460349731250031502416425028779381928474095949175178889483735910831352436920404022585391222199177557186123767398170519107201421253786333109154996981717899407869905207457449043484259980864385153077325999811026886252969920467873692607824678062089341263842675348638260337844951024178354085394183450129818451386259089004957947872456375273650677252604731698026174399697542306118263710709577015734888264527249413614231598111616515336121915826586445402185365630163515275439400462745997469904338099838123389063585317505843397610408031761170567378306432414576552199022343705483414144065076974011283537514956642986888128365480754649870225970859706363918566339655660289397051510597137672193048050207956626373484206495064968632120992209053894148230077869250313213130470225127085805519013464231881547369589704835541747016200955382033114943643046811646401971321147575596669969799783152512009057073866439088697583894019026993656326917943097095161700505212314535722917009057895110287437415220825089578831521854231116816073350763548292533827610991009395741995823307637405530545718341509946880578805197963109444307806548435603027566050444885211876875904593616301591124339855836073871299205323000694696979915528955493538602060201539291988358469011812518597001023372581512616939412288076925809623051823144551037489062099413832329942097017198817571376050978944723655428495369101705862579087668160125113321662315409376312456192505507261180031437883249335786559296692860773316940755838541604792504879431903835640873768646526679290427663437730249843501122870935136485264725565402147223356806551835677779520027690498881735972926611706016604857219499292869964139890086595848599312985619029876221027102403665026696402262227686783642628423672422078524276096352198328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] -2281471283913101100816538674816177501183890720896520324456944446004911177882165026277305488298512851504787556422334819495389746315442124783021443874236442344046743520138097335259884590495183461504953995250456245102456951636549881455435755515960588027714162276412021222540684840040030760421013077044476741348658908602753368012618217556674587924393811942813213460613619876104347390804773757710157781808749482509466898405714347030994506387586378877299020379545224299639862360728645661731092385563224593724373511903410029305247272151279349899625958491145613225897603628282447373581449078961102825542463608839232949875412081785771644979602923856362966751434444937641748916299049040754830828440368880499751688100486389424736383345635468419976809505951964241155609448225837493512919816302989395271832657119081454674769356843954558816635689544156830105753032295557695578771534454895919859268416435863877898602639313219405131094326011022124500078245388684925236968998579654562914211292241601731004902248869429087366138617892195321975166550630744994132320960240226314328743566962812616143944482656242500526054566395230372524468169846536042149728981131623959526914502527440331116755818741673231822005459329819835572670875101315475078677012751800780824202713242741855069531088467480388781059318061445996791983032478541311526790891046309699149806095097245536567135566612849391644595803561820493347571270654509527894131744027264186458604975510742684366323243504545061438865398643312773643181885808612576953354138948888233186781298308556741181650313550990796812118134060247412355553202794806018146598549293113432335802859584249830090447570999378585080499396260089522913685226354458724297850861548064674439353847795522790192541536518570730467721980884964700485500394411086210220210887332700994685489817430554185311050042321484067078951432765301058450145731510736518688946075385900911089411332128243591834658210915573007598778202667384406938569478086586867501516897714127305241535916639210370136078492080709150499239570783210080563236578181673807227240287332219467930468692494318405928496750927290358663520362757286257242486612019610833025382190723113421203755237376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] 1239067348987193885478309893097749500362528184714839199848414560301866243588724326494896774453258893908353343321181990042306480074072821701004203010127061036718932055934017289934254583421028418825854889005447747508046304526350306099613128823694433740611424810909854568695204752085051986505776202231014816687968050037196601813358074878246968716108969396913319236257615213522537356247179744996910805251246389435032629042546427650630953624545188327828812171627743267637285482581513077559774592551648120836465716684202868075530186037302601646199089159777558534571021751406741863712847227850614136006010435008675302768887832399536784418893479091012753310896677052368380880269486290604811753374798374704418280287825496421582623591570102600683158601120812998718401849743894613833022833282487220352468280216395015553589904582787348519518488655817180935559622590320097256433993317594498363098982772141057954035914045495172575101578878810841680994111700960372625214081836508560604615688432019059287267499149312840640931864405978579237933466244321317567668689035414821119237543862015323446728534972594309134741768844455872237603924048044403402177855194060042424072433406832501041273530938661103399672444951292027525236546065392766066748394665752865836188927583703887156158815361925776705576570983282860674971591465477455309674063990963491106060263371816333903649374538222014416943359456903745834006967583412730843462144387389908261499891602464384999647639330326452731409144907641669576258637530902342227648777114877699250501988971005797429716818848843653940162925512164981591320133686052493924408655939489512420724922375921462923529018150267064815160612903773054211368054566772021650711618642341411873717845107444731148719769699027830059669077718797354577703146634473308855980056895360894133721379069470384131350809961194961694767108943596294757505128941550244881663725814325019072391342730331792030656243345057383619432766280640000219580130495440416685790975698906815186938704071701969890296732652970429980587340593383620929004013455522193297916356379019061308641954036863625436337570037110219589087573461110424980691150984411545537256743934501443952621649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,29] -350182021869983865979646137240005668109487818497118839187482937639217913226343230504527398742777797650233573940106622001921244297412876445539388510853239714807357256406382336681149493545277972124216275644211473693166740131096854516006748644956539421873877987520928697810198318475443480001934918514301098222322170416684550797904343644351371324508486447052120325503076616573538171958341514029460276425307336875408208325547467240333879734841849110715902659912508789881477066932679642067715745550145831194112519601697802303264537832979307936005771073292508724236820685003037384273364153683070585860777222970683644365271368234539428134282689293309452225469057691500133287282514111746121952072731763710696814896076703806286914599139971963810517852735260751015008902155531075300167789317880152515910838721727248010947887746869125468946560418378819283023837092832565707293775050615982498920156330455086194151595753455166235839380353084954021686212890811998207322165014002811284504870086325306780952911574411823001114073477426549914413271651075760938318993843018259100757544723642804230363285100666105464977229454216254115835400011369386970383603868902632053438380925110425840781871010990990048169786886692969040346173599589705193392911314856868755652046521776660211883301691022517179417568389507129661974263735179377682099574318949343996405975178450128490741777660763002749554351708810654303463633797234075180473530127449572800832651761253638049467920673309623525280905635099652408874513211550413246308825776941584911613801328694116698907261622537062193438834949916782274646258307316621361519715193586743536744227194695788763622363882486387673362788316960857646669132065999849189350636264546476514469710095102871290795262366657720627782296006613003350555393614754535543167167181175022454117141128583846525752314796794671605086972357652066602989735446358147571714438944459933891080334386468423567433243056432804871090747185370310696740409890747856485596831466816567252837098851743959635696007847424419712139144211836641286308626576886148115838875631042403420963428679767839959312601312853756312622406683825113576683793225046756411996977870832809546044407808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,30] -174970369355758319077696362304456866264472116153357193363387821982439194079170871050796919671338906436406080040227958378739131651522150460223960157288954898828210765232927597931603805391398976040421200851308163563371946242743823024744367256760114019199576083372770903376469174895979369322350952399598818246657596517005680028467612201431469224129235340216464380616652981331531778462399599593659183476356943103948227222215481946792566431861489765505719988463933759760314773622156097675152373191076257547798088199487991753544971943589660098762929668898043146344801808150904035347996323089894043168024337202307133256314812170965420283405493035350634522353143339546429034681512839788768559036465806749427420060466276564210870008690663017584138890021437519975754094611327963886439684054081739166215267820022477084901976090558278254249375691507346906229511557253119544033994999817661670425417656432818117027422952465747123309898521653902412522634581096233225663500332158688802837245890701509891625458779589227556409274904239423882448437784111186803860521493930237413291997139641532864136400890366064366252800260054679687254646826649700963138156493334370603853001316036131313983491265904443371088383873431308366003047116627451725114966777639887085605228642128949060991034537302243974022055175622139299231145614997359534425595133278522417199217673805989433543895123013767039419492857926837123886362403417722237314938720375214114059622161509688725825367685438257756144953392354112392177505886834644534772896061386472466237364753766040063569678852833623798389613874207827140638011004170642847553503194228650044491626822527930680710887254209619198437585614164975574851066680359263856992335588740880606251188155588094924828634885773850388970019949712901339360939621080207858414272688063710457974104107348840139625837518470507635742797524880674950188453877572762867282653461430320787212119794422222404123294865698225242095968257685983187243718198351245852176483224184091093509749305805347861636232825071405951858040568824224284618156096636744149805281177580466904325607373090359117898579523758397514100531562459381000248527129493249451141556987884836111945564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,31] 345913215777471113926983477367182982806929176311653253257622114195699545246260992859427386612112682844108200856389829185006970475195267408416854573468532546382682999750161915988455888207380045951454205185018701830679960749569520269609725259876739039990934722190633819458974571569738512559366898362671523196170047551518163859596664186698344185620971707221243484301297028343967229660124728666794932721530314028893271134136975427593710299120550884794637967358352003501514836530888444418418134535208566612912037204111865774116549527986921024898120155169029016655308263530723972509171761095944345035992586831640183828294252714137713990954246231974209492344670178270260095746553489908700909082722783428808125711729747940191132859129185705376753677766262788163149722686513964497892712536573514739029335700075971293197059204540328113138555852447877191183572409589294709032905942453686823899181900563098591814864635236018129704240052190320236059066883097222014377907254592785791673958111878440835473135256805466206481710138392312883338847870869904278729857580101205398069450635593332228114071361084871638560619782610709769671486564227753157453551816629104168945609074301905190349726880785886775788722170787831820613272433409177754968530367621089231523851992229416827421651721854717789499566652988025839772502301398100657753211699793585370405179772375642235785504975705305078612041244511142430960342505058158552617825428417777178823179888522171581284426574444896688958558326867914736144691408353199062666320518294590630369408329176796588498413702255906947549549087574175316992270156387233943412299316887587607404888860605748598161033395795371066629792830548398356857120692198020413279356624479609633445570634333149100520074808538124092902282520547987082880369907418741062487315960655521785247494322897684061300938563664984594579336424465721624108103881970551200542508952491708007978833305479906910697501205440506777156134082844521076824756120997354165965267576853674066414667340474395777115540850487407362416122495298427825325251744974806759526793133461059874639430616810642152953538646199064988940814706680354829180835339255136957663620091094235538490654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,32] -297300668693663904621822859886805904164858163479908865324234007320268005484342495608193822719959495238243975692732423873374959579741330813773290656602289736586144708487108299654632427804801309633958306513302596640006421562969339348004245737466562323578515057056126202772713211290401714210492918582044681212781807627268804857491115397333907905351300308592948635801160944318665735156639059636706273266342999544134899942815533831278623861729994587326544967269296413829088106566475483500284147411826143278135756540155094015453787296177382325039748983490545088450050378801531519024047575690354798435479733933813895565668053755582108670774021560512573682429442348782572120802688528781983123135655291578051679080225021785045374070078653383704889712472073978962163334262197584160578012591966843782807193455382083688173218073664289476396721532545630609566487829161041750482174801284254319991825674008160048978328558766963103148941158217209789800217478544714821101005501794616581652989171570867931274115743005226753438157539790671757101587607524531179216710940603277887387791691394135196238836118060359661176411896451646881451737305967005537688723812816535506461767095515225945961100639330655980415956571002903361148860725935929430111515347280412132555776137072189686931351074142314362550506961125383641007479755932412416942717260345550717175033331900249843170567358906123366151149127649946747890368056615994858805316032084612176953245794787305258490181209804370668482058807097715650121456714299819281924841385341276567090777992975278178326286443962926870544619248547638535816921420452780073159877503156175575537111410655588824226636232678650904051735189588510511636783842250559619978732180955267171523476751992669309586363961819575946364779092960576938769796621279342786101813446479410670089353582690059085303203940599466876531298075731836185776789765492987204673441149554900751433756089765829587031414776404599466357874060259657423511515531019816007450150498736691878929597282840933484582655521990571866904594651369304153466664748500817486581155426470115078403600741180334162949060714903900392959431061390003405973000985150108942155564518978711925890744320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,33] 175169048695198009758403725010753777819071982064773504432826885812308623718576621211544262925173727354075458176248481270341433590831234914264465833812326417285965884726423962726716064583237221305214797920700012136450158988093382407666771279700862302462929284194259962900573621192512224653912289690998945874921604734791378170338353957500759723489876072003868240592652756630336909111594434822848995479201568518221845109247571789696499889537865059552047605302544292302896142317654225838783890221612825261879037482495006347657069714003061210335822995749231307549533156221560166146376621629213692842962731060921279702560081210737447295553155183039129456811125329741865945011550787496247780367831728577606659698448634342338000132405205770944707260651603826340043676752487337948930638218047938922395512108418646297113542217645266469224829994564326875499711625962033544686089989190870895806489137103423306823190825514454419889328122004384395721856871819775799682597335537970907922103082084602363300995070766805819433154988289181917455192215303033903080545400918876480511729064620846558462958657683660114386477453508628045472886572976570242617747596691509127286286733254639347447818991965247883489629300172435126111334475108693655259890004745313250928160594739457642922660262973751887733498909033202543591937015101100577650633933907701418850177784708541914896316619759192408750194992247728088582413468756664559519740905452652262002139538937970149458342518054278367068511424731660779955867759145750763310245139235634697987829970876782718781386841340939602423215270035176551988758294400040941505616516438417140668651466507242005499190005388828648365016825172161745189906642356616732114404646109264526259125558616483858498512874196539816100487781411373337574612012448677087984829457876131979365604995636599021093233153422822932140200250658368903699454633522440323773260680114308826494471853127658882561375643448829619789531175659687687738994347087342918337969102560463115893134522778254858221601945888411890074328287437867319175465883315052584471565473880032687918104288399709322439915435629701702069135027217993736078677404167090646533785497905196476357672960000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,34] -70390454166857096474480132253706734747376567428409779413103872647112569098065782771073785792606702526869348960287674257030612677758037761726594564937511724330999515970491372577644076988453209331636033484358091111248959603038416421729993978073278125442273264171067284001015839699190920778265843597548609999222072132369212561873494246103630516863111812153428830207562724301730774488462147052059269687262520161001505784947839163735383764906978588309413581697765790053614759344232662615569894157973175897650006301528445812441489834122417832635484442874906284613902346117890916667571318941461831534713916313560177097618678100227169208355787470990831525698394662338024843392636223997326017375361677179977005381033325892588506786790284251635873234220057205574183468709709831294533206788539087631819764523548613129238747987770138032332297154974974511406848375918267727495470596278722508850459418505141744818142616568460327677111172045835934649541989700144914350559580606359394192282418185945438047841618713022692697266608670515118004924702175607418954849597027320672294686291524264399281783974424978011499079773848354549191900917573635325399103212299425594911840315954654367904119707946733826681733895750009463246421986223014254041394865376430622236652420981060298424198658061238264438580824644903396793546351603229021360125840258869418687205161461885911135966010947621636119690735235220774585364056283524105738459261346322276943127380589026418449057672067838891995260657446375344749200756635558488664378961167175949282472789354067436655210387169483329425394237263934198984567116808584309245686266031929877031443890850331612660189856230901414131272520934533827181140026421324619077356700604748726496245665756013386104255057131138546389022759498022676634901396276267953580281268717228934839076574302255615128188093034089490051357483757878063418929026070936095038772246886353274752014035305889397236847638996640334306069234257399837008114668693609460478615319877599350572660488136647562202962494398907777236984826023925667110411801885029401281527365192272587839461755136025734015109629136923859964419335737457976490258402975143086214252283272353928760524800000000000000000000000000000000000000000000000000000000000000000000000000000 [117,35] 11445354416257478795243669595398005453283757407232723064255844807653722302246208120850887966234862930309730003823553644011803208597439079864446398367469081593056277144647724608495061227317744548662573222033953739630073243002663207231550345643530205408955681946539557401647953979667607188979508078186603489512602597610017124796610342832299835894661127125148906004568465335668603079565544959061022991366308659893579127947429277193108667946773665551042555520326169003824018060460989868366962574689119740780147655388576746110566011322490877695794098182820508218004954989192330060396972831468504282825759747703616493449905489178360074973042160306683024444045635246585874538397067637270636250098370728097090763962341997268242303468882987224033423009490428179681282460235139242931368481069107837161863548660192523889477494871071133644766353421766767839960269961145589729827091808249912593670347407353853946503643678978840959616396145124651989484886237371978015776437514162115889582054162705818476628778270504281960998188882925862637608170004226820322761150933464329132722229856550726027480631815134974794559063328144433391793517769077239447426487854610801343880452977249581483597177302517766596838030142676440383107723307951230790037836557313789460865824901209932537879353046953240597285872824180244891596954709827277105138695299617451878069888474556012162548807928076386708789935653484233417860497870333403793516763741036631996042960091957011278905000597429855658083277109233036705401651498690495735097120548520887525994838354957726214258807340508966811323872269500032451404355907256276199656690237499135743210314124634819810542784163754702543933921733765862152433282617480601841147101897230798672182616685547244823663546547908841632145798262238482603642447727043139153086558285456536216061221777900510758747558877161244443055205872478478013392865749129247733338246415853157210798096712837968014736437512299546573871190601489613055265532571873430342533818832386552302986812696735231437205472183577749735922789254676905256968108912479004002543843297934140581202069212609172329548268549169185531929612209946561210268695758580083076378653214860529106944000000000000000000000000000000000000000000000000000000000000000000000000000 [117,36] 9942104981613686153209776201555656016529906851885368874436627601169750132090908125428537285316613708664224984491764767367922588910936427967013328567054542375090649140753761601704802532881115342076777801311012331997076560329270137193710402970751193480683078552809215052522340818984367660001379772509052696082368056350478447450608059761441505297268714549006392919914327227913264599320809085856562090721600524898464384746496339732931204921459296071225609200521253257134175512600848136468646774191326262947833318909993678535384383241122671470842661523493495209161679022325705666516947021067235055745730715265742812222278613580204584346727680045114256895103364491905859799689463941508610823249506660621148240269069316454645292971642842746779722721669952454799613024864587945563395711397125568445734872290219106885663482138505047455193516885122768780814310802277678808407767922761142751255749009767899621050784577095419531006388177913794391091419739965131639499058471918986725401663968749508707139837185935165459768197058297440984644871879246932969847263528251704976121463549396379256675778808108314893901089065833501226616118095697488992078632652548577528543867446376614669674948130380560789025347585082522721701439794351799072164950044623308776060492022556232117586698829359479899653274044766799666573630821198572590826779527091056605219211489841070774939662499336044556095524007102655155676192104710165204723643129796330397313692466924247242417194330454551914389797988763291154085500008606988150746136862866264188926729231812079667378634416124929067251565757974141143105019716671553904741804289835740287621900757755484759877624921294672230895174337618456321864881960968946777538082000592419784559248783291581979861920427026768786898023787981519179975106527915804648796368654754058265471910267081347484035948546000554266247323469663480002632020093718632618179534266618263144281473767233114374187391650824609387173603026423637370061946799722654787597422302238791225624287697587023521828332885976503013195002590566872691324130958381635412760643145610958685381845072184556616527732991604655878694293420510800572868621759636216691538546687425410550988800000000000000000000000000000000000000000000000000000000000000000000000 [117,37] -11770154686167467897738387573640417350039096538663318322061535218345421438242796806173985370600000844278797847956720403024522554003289224357445868828518197961929858010604718104051462470260375623121479443723518366504594853040787622450130311513129361509321197433868566647426895027362075271639793329282949202947039806826973889402360679544986240643024985142041459333679004536785060255196689241657754489433273631269183763610638767716554988020109372001176230176865719600368205774781817433670433976243627687919602739670650872143284315138276773092324435163337322627907636099852059111300733169045056513651277847886927190135492967115003152068372621806418858735157013241812804843865831673471873395064726902494335472174791739952828127273681770991201618479715489670002492245092579094385790146209349035640996328170844744195695829653366577128848614510070855759797058209207593618314704150187539890502719178554843129679555484122850467207652198001277096093616576968973750120993276396305511548814972555710419229821641276022811558515982997353024256371747849724097317769401741195569549911198995810451343385658273048172359492792293415262037837511756647965100668659687979287113142336969450425805009294680452271402879044315604573703527724885635953446901670736650552449664159485154905156381983071912398839029503865976127662378653227258911227837983631280373342477737399399551989963151103438118459932894720791235140061800660890172441624935080194207995882433539672365804716755741630374040289955135849516555661151888751021270938640720881604982933237450488933745143553361081614692213944755485408986254949217847932969984484136470649727469841354761560696094502746378049874199376468161848734923281218790479939284048445159222489885018466787069065403953818682298932558850761877712929548950634510351633935565704025859836144654714295727556881649324734264121293499323706581754642446622367599201043373230112823775053839177625502993469887992204797987796419714691447141067314886842656274634316854925327875689126065615043110522464644932391908448991185378282586001631002123336539378697903186615849515859275578877448300569185480823124143089065894236044676316158964931679187726326650812497920000000000000000000000000000000000000000000000000000000000000000000 [117,38] 7559320040045369062021763653380786251377292997347144096857846425573434770416612967150656186749111293371796186888452854722149513519052624098658536205867205493879625124600176838551716911073175595128287507442156837261583994871504924408491082965780071613009627413018973978928918843166742834456358498741726893067677984700334177806713331423476991453213768607068604017746823105234653647755321617953491118789361615080243902273293083464366459863255719767905184773951744643090577418098070662204849100570830901049694537420298563206197632142201838203960544597440651545636462238886991559247906114737747785226565172494722114708943170378533624662758192288965651031680896616043013120424581550133321348111874912674293137242951311911369321881058011405764728254482361692845470679507870802703125527765104325488956051608612266086484653113645023522469480663856572903521758853059014679334233284100903512823438920426572660712088124174501066538769723357079446240938420308442031346323799660582739895998148477590713847903018296874467204020150308001113074214419483227340253042738374033486025807573035583321870742476518555289910630834680972271591540795384359311966212975714307112052876069621258696990627227768870176188904065029371320617403265826152559831593791517490474028338169434940738283806257295240804183985624683490864720697559350615324260515733285758434127001172064668193001859908990040443256449734601499953701943417686809088918963137538249957960310614322266780662938845111631440483311841431449260897209446402050730956646232902119386045096880990830907523915405270386946702402339352330003725804513958156256407696859826690038856715007355240702751762463525258077483891143550158500898109654305080289623331312903801419516782086609041653315185433425013571201517057434639084198179312026540343056619055484896912928345047086166400067628761159553335302816447746126599529954821717912376441037657463823871653114849370085732006500581955700638793908605356625212643858875135843681909485685378660206618511599083313867175384083455669083155633168499018463195877795864728993293005736977964581886959342657730087679003010836852217136222892275962281099336002404941857866834469680288230277120000000000000000000000000000000000000000000000000000000000000000 [117,39] -3601865657942642603582096641929702956995612037778152910970531575579929837047431750003520651142374511345058223854475767729722093683664984980246059007176478914425153904488682543423402839597975321659548205983749763172659257003460947793956721884489776043530952961608479702285156632598814219894087259996655189490802840823999498481836500781021406624157387910236956323749890310704068370566394662185454120790434481874174360431172893834646940510919090254631171528556981141514495236814409037996940377774951789842586864369652528277301940372665205038775754975775878731335665250831960916726025678207200114179741514883518458387560572139191626259261040268666355974695677681698871026458822557947737459773318432412541596293843671798490582726834629907041622764914447536008222856602411617783389114131597340772706343503067922844585154533761963918750471281496621533371499186797111889100421822416387918143337639929995623439146500416621420213465773958633896095560987144451947012899538325292708760471257326210627741021087369578495991785790018576054764792445193476341579963854050902990553901062774240906809121058621918660202873741477474732085745210772774865771266198216862690286131903813201452509837567172354415002285119179530335053122976607332321188428751123789512894264025167683757035029303170657481637679076470652036455994135992260476353719908430044882726438092068804480117386882923805130482603972351132805481764380640236515191001939340816730082676586513328709469760377777922074115513786442934146304256260673622003669393122882114607878545927549363373243270484737205853460497884428920649981211725785822866372914157315883719198017921949812446089481956989986855293504079033613446702567293832601581525044207094956926817808983735922403023786762041113134810189615125788727398139851809281443081332932416796588154916338962357109648662818830236425750565575299417621197094934707791367386788993101336523331703869996164230696509548982628501238962581634936230455286196368012542207580472393449173254849339687997284653145924589393573054074193863428432422689564137666468379355212864420420800511404815531935959373658568861928025947150392812482552743867781185735081445742612225445593088000000000000000000000000000000000000000000000000000000000000 [117,40] 1369632721343462475379863975039982964156684704721670043623302879021268804545093349448869770357944738867470760987765289547977397979145737063724139670346072765890832254400452424770484212597702250499362677472070231039312984740003907107468304126687851732066409136689679375587599517599735520592037001999461271380308816800812656849968505453130233788814491192279452859820281284423538577428302015872686084618973489441911091107264844371762840473919028644014635981030519993690254052933164768369799994683491351159835371673131876140018083742690465401994942520618804033528714873383159297683303296291493522749279745843457721809623507769815050774768758972885038814425083080717604822628106550183858935419967040753588466286522240455437620204585275556888996524737173311415940569554653455109794433886312514197785563757632021600364611380391689463530889024724394055212857345866878485587604369840287944162709085412427539125364792657584817842727914767053106631593634729021392163718049662868382278891290435180273332885841349075787711451108734664327574612122433027036733493590128215122648359439126874677090637160595211037960229395304277240437754684130059042823171867881860150567315958036137578163106211395976702514790262026334531172986912770437884048381003531721306908494793735011216784443335379706966559364092151611493961149862459830217473395551923009984489262372525565501030445459724033517253332762837016540850891676905159899037224869773073972434349412830446095465042614641797812680361954702803624167084287860166983346107743205377381786796598976681286208362447178437484037114371865903345132313889653631084017735326215674330789873528127918299903915440236176664348271899868194054231232608296296636608651904765403689999778939395000712301387584410817948297570313502550243326112802597666893564824963688904628083540835458106338012130093815780459616044402285597600649508277579276805618307796184420802030461604434088305814760675616288922011802975873266265612801410374676866033461850191353265455113324404567407079030317738063805611848232881122900777594492497286213517071059148306582277848322708369540037513057825331116282539499204704821020632797523724666723510132944824497602560000000000000000000000000000000000000000000000000000000000 [117,41] -430900604707637484720256722477472413263353050988995620561230173471305382973596094411799418601062131034403269668285659149962740077337210078863280706992034013768369241412706631281233738526958749914617627623115967619122133259445501258945490857528127315779841749911098548923958700677572009423005011766967214092456588101160849878662673591212172985317284551723937766479674666059222467260638505809959319400171538565379792999475503045845673930931122223257074295136606829940397873226903132702195048026430207715917335793464611486589869348852774881106186564161475108258518920138001435692506213330634936955462007207804087953868361658720408751347227127762290244095451265691970595877590133269020507664694516518214444146676160235013570270863703696716204117252106181444124704022308761120352719352467756590885185276691346400446669127441267191305914814004215076543790512791748174941253386006131853661900235716420260133482922630084775968658978585347291655576183461784267790127145904140780899263115201567903729972480635170574994333647112069743631960552018196208885482880544719646773647149250633380826189874326244071017509432383713139382477378346402315413811585765107562115758027933702377218343825519606361316608283625877801584932706998658201242747129646416825057294099328961436856534133474779253445070450933794594867317388037229278834551119716419720434973076160436734380178508933713508514985585782441195881403073875157335466478249045149847136137937793529258686161746290139725431292555941931437822729360891994388122890583246608168023465416077510715291884303436170934706437114991446255127369431489749832194477717695896289046002940486088426305052692777803249890166513483818687972652378511549600905900608474861126832825489935993721449697444739592601450522939201774136877779470798978165594326498707701180071682561950801385639388691471329816527219541946419840408190913606541942203965624051611994471258916367064635599350979443590851360833304241441283826423226624415076553222851075637175768296120177793787161786569848554192280532288178523710055547188998557388917895998518219446642254058362040951476218861713103579815674083938770457221253928636312033226408534937262666809344000000000000000000000000000000000000000000000000000000 [117,42] 117689129992624753045810857598010550983784913004728273277830839081314240741337053161995799385551845621859517887413148209081465842220004383136952273151133340169998728132146997453716354566922976357924388975431542414184853733042322641056112146538902480998210781462629898554037050520971584470473871251814701726737962226890612180415990917787647436319607356385048131999209340224338617477380212059203724095714367427326385250061401530865605748484718532384872248845820262521217844444062949346004160190814129962625960324452533532547216910075931869488841507439308139071746322808031873404586396427564113228705288391005675159639525873132286200941829735755627791852536183440063742785720775001048519603312548188078539215217076078542001699708253663266007335749182317667219354571761761010497014509216773893720099767093696959933245744131656059688860256099408193388601036806971063111286800992981412915391852030473255913071909088308658368854545987623629156799412970679708806644546545171178729866702968383709028811609427564958440708077380825482163096361110676361875468900818195693922528798496251199103053413239059045281239632830196165546696891856999252029723716859323535678027188432767154891706275817456754604082464523983453765559165738944689134063714599844795498565779780847253532429704134135928581225227522571339257169794779779079049127797653410513620996099382398111970128782366601744981655357047342843176794483757083219526708253570363860269227710750309728422462144635611333802432935309273064614885539641591584875096484742177928834928110515854094835882116222610720392394392938484657393604025709969141929630066429095918182864376096929617910920776217053240461122966965990126476018462191460572720100865202314785554495981209670131647239277337765903121175780114354062159824810398403141934834267415681666119159916295614308524111476360361384034751777297307799307422988270911845586040938574053102044978358472151321260141951417369613505351132796770162263811907716625159459862906812519854474037035338139650823523299552330880015744191063872919434688916811939447831962434706234159668530551354804159301324780833784636724127115501415709025691832284138192955629801241969185259520000000000000000000000000000000000000000000000000000 [117,43] -30666485807873052444839558261899596899768916294733999526217330008723899662529213114143527485565130608452874184955455121336602143202122499344347602679279966817927078532714835214212897990121750733890638080622396698848965892205034826715455393618454821798051745663001675832061995084460361577966301952616901294068576970944115214769876662502343118546822578027987084361678655630435592498235517010421637991148195900570015582885046585089861410505842159528898868034818706873636838456089177019396420063373425525606264016090259043069653372331016913997808593776082058254370032777942675260610156046394707984743258757847765222716345942787554328031942675616030839331537618805569127912425493611328758355060597413245167390177875952149854622025630592995409830716113455555636779008180237420110137959037949377106058850212760302411639183917843789774253820243384848803724391617884679840279904102414711446252963301570843608053459431089402468077738701329108406542033007745566856900707823292873735474558628406858653836771668744688783803037390719052221694647753081094250181030381776675225720154231173841978218542301347731903492780468287798295386677176194916117370432113964798604260222211793575014712743413549393079521590693407895241465911561054147725476884501187536028596186348057475514499400531528759078984777553501318845717339764973913721223833640039390946991060010141321210607623675911410032811270762854105505906735881782092932755351946535538051878172898830921278752556994875352890203511739997864762404612267244966154156581698106864552834662974273442307313645013567442946780930262475737850995291315813823858077368414446342765335565130566803320393072420954141355755542638270169148787422931205382296873068287718567601805348033270584456847122013134558184853514617292609967796529190632359487546925349602883874287780018473099805385130820957593805810916257898518737086941574715948526976802150984999872309836967970605788912059594581104368606934751534070726226575935284152156838184142060292465010642278997822041929113435538864822446277266782844028962941878092853418294190222130541771831099255633262392760434130028565000701465143899677319636572422012819362832822605674750935040000000000000000000000000000000000000000000000000 [117,44] 8579580544783421195443816640687260783817905239776581746493915684243185628897579357598079329939139664064009773741586573617052128424167188958200932685911066165049760819726634118603890037193185706112785235128427736983864105650107934240855362256918836491851573347522329344618030117917285555260932925822428151550853103860560853549192652190810716570405513730943403881389996321775328019020552790551358514394653460295250321695287864194843896253628999643991164269311691379908445458078728397795254386038379028168015113739226934772848368812859216065197915234575592232358714100394962932202578579174884125464674847079801963371052911630706971641269698130377851976664672195622236792954549818504249470671972693196155724444623258654606833481075707918050832031723514484357952930062234597095040817675938152543003250787049056838929583619336561288996985798551275625796835093352794447084599308383017005600241912099828214097321624673602320483557666263571519890827007620092772086204010717794069035654593554366940292550927947365402055085471449119144466342375063755272220458623010485624993751515726650518385693299491552483566604864440712931213965214498312918908995747893007721977932656731063348863750843394700347928201926483969567687603818652077378377789990049299343290188834323417944916050475541978857080057185142504038083770561883824576631630920115247850174100347326695084419371464586112141919301587859434524668093626414877909360798799518222983620207986920161202636319923201905192371724841234742886120639106720627881146105921999136923206885465887169731556859973955085771193314725557423927918743427869006141889865583807005781759152282944428760539066805660619833867591743226822223955977235990146839683285517619682515880496054694496477713536227567315885601541972894685719816998763990119324962402702134833718240378617474391148784130569259205485674338798581892614045009185088991305192045306749712043458799976253122840369209349710039489697441590888197346424438934092100822233085124910345304525000871496621235464558418193783201428086235658369156296395953274867191552511971814735404294707328745580877325266603847194063395720394280771192279607842233887550346132204930098790400000000000000000000000000000000000000000000000 [117,45] -2617870401132223567364919936561538748425755641156647856317504848668579230779375862944730156870266120243055718215842323284464738286058572278504268744005206737475186486524286925711667019512701812967481602284265096037998047674091210910638395962111442476905852058836343860044898470169005993268684141209494469531194839931605788603897274236363979204394586988054438915838022099109816195188635879294184270220461441534286095089642918421152806920457477009208639485747673613823526166132252838079553275108992316699169330138637299555875132044581110646270297978317908838631831607528536476931451107167803333554964542447750323939324607189652403502128852691807278884047926925958791691661216680683305606419087781136975055322839466054921085563748818047457652588174584994233716163514253350525100259061634539788759680184332468948715842379848477561958735184726737285899512544779415428693341525760607647316315905624997363898742286015742202032162614422585747492780215628799044785381645157531846527935551456778784924669922940949759398009384348240865961187352736493355634609760502272775594140947822483624135847613054940905736892797227163801210096223417560631737149766588329193727667054007199228828876467160152469507937266821739325048249515573096956658640820757958239600954164971588410939725447347380939501354253126460303056715927101033642870484124375832489455636428179424144505374833250047861747850366910012079134966011622737151016582989977083694044067073036262844840491551520296531650108507201018865511630716838741263386776743152573772820628390924491296678269348991598403937712845792511789694777276169608582051383287876170241406852226252937513671922887399565106801056885663013934326023646514075920052252735828090560277179971577392965751020733029685063761851654731653621917129452291181212980165068159877919397282781984907502716014068420606708944175895740333975850935114767415553042240328233406260337914919328307474681499603798885201443055339902708801778523702652748598822310607948793182181993041675027578215538090468636664188068012839529750582622736223226003378665021332057562483092830954207358510911926637090815227272229552775240562336817564345268114151358319925657600000000000000000000000000000000000000000000 [117,46] 783757812317986975396504321110864745546981910699892506616990322020642372922984336641536378232300454802420631024805189643447388702240957892581569721159355500196600970503707412892790382291668853117649099302962799690262522093135987458808292861945006726781755542404899104276738804243103293716595823607127216290767242585085344314361675593877274400709759896438045133863918299985756243231259329940218732585574455213702965441444579724062339975714813542235298200419556036828601814049724021944358905757937300398353471742459719897131831934496263901405802766970140887555769403854866968532138515680526473723844657422722347015989044661034120782047447976162610942369851165032165349846248348634023233376703710968522133304684724546943764804399673185248950541573782810882988107728922081422530375863648714198367800852719880495797016608866344712652642871171370776999677618872080999497886201337648833687978003178028747470380564751284228086950554168624370437195827668739044308228561732883312984807226938901810820283017197475389701977678305726064218394559654118391671208606698223081392338825178332407535113226830817998994716885453941642784535445021666396416271579431228043161670212814901609303790357299389361670377388281769956441541697866682653660926665516516063875674309147473449098598255687969195471484346902403859867153050835119696569258967337682319430918360942991207997559489034789175409975086339764065044414745596481356457900922157807066784865355612125163459348041335880185768961617070193196646620983425843253958607966945357553676133205868194807740544681800187671864161127601621557922392822469600405200223006433247136469223996465871095829643122695352425133202016318108058919930111126975944940107120512656854091976649288244669239409791559337750240823620341631026387254805497571303425111603814731156704979637544884699756969153237956344924313061006162051086725121804370301902259659545554682201865684556057296675944521171799036977322376499925238632622839377161793587503781110018914615137318121787876327795557057395018935985310636943031785435836975125804857132199030325923424347323875427274171528176995510475822141124224756701823291535906303176101990462534975488000000000000000000000000000000000000000000 [117,47] -209702824983401604899175211395308906082765984795934013487335563533467786455680427567263269241230706302967241556208117797784009147056985376840111537190594852621550952643960324479907741787121580242450057291055622698891369562408384448378505627669787593317030383407525008100233545448237851712889719987750238929621864649668324690301459843691164938312332309342891331236552041892757516492285330957826865111449384017249309195125990767069469271139115525785971263251472523250772235172009067481802297697458080404058279247284193291257139467247636736680510631233726916691487710344510597247675136561722670101933816933474548873157822287548767952699036992752511951798159547593741081779025565728474148920430053620738183589955092085779475226061537627186056885231670132292093796006252482510172356424817487874537880002432605026458003115493999238649195900118153529855066291383356793078107835675789854981916400481486999794694831565970996149602358581152706810352483526836423970874343611533865635286863052660433568618313663339258930510447471090733022545438658349693486792742983852169394611345904942966305180911886893398922435155475516821762856960038902500722248819607148658226726585622223574160768831188327225881119838322095912618564235901946439035713886658636536543521931607060946172435475436164609403251471291230191764431592681937382828103393230342208648013761284020939872756024245383701364602299534242372550035748302774949160860707921333836622982500211115443494128803879543468940964350270101418066104619364342379333051739583464293316171520845318652358303448624045949105071057691569962728898446782516795630203221127993609888762544675725187464743942429931114565062753402148488414744701637117064058056541971411116803757074257606189770944022071027878429884731939803336668575187974857084968287654852419826030852993346486345860030937796528194796919210922853064580475260660835468625615787879193894106701462044204349505162651075946036616327722658686383148612900298587411855684635563089936549643050955810867047322336158636295997426341445945768919884910836419134884864551386920592747567024595269603772025797398567473833343179234200852207647975072652169035213140436849786880000000000000000000000000000000000000 [117,48] 48741051607284853706452948315365656168403290140022670970050103467494067646100638555569932341490484688771364465157799811504339362876669807750644761264295715203539381407888913988188204884797544525001281238452300117875551017811163633081297228403334001693792348394356128951746332335890033553362755900530858557683713145673966058872461296677969115693982781399709978161476497511132055449570588037530518300923945410209708375355718982095711895903276856721813893729898936105140143352481397061670827534294314968048885712514512879896389533934834310282061762893328920133988587902406261186209469019436241464119871130617445345430668333105363837386898527937679332177312821053783144096688226549129409101346737322949043517697123210505730616922505835221591107002592800143916396487817981272885026407960607740462367895796536463007675638493129634119943403776090614897126209247873179662487979606105943850253284845066243456874603989528704111632255640017164836528313379695860524660501931439886978939256012987235229418606895347496699847661809234380744252786549641311915084471416729226050772043207719043053228452395028957426800776189830100997042730498508328233889307000356011254267024348700531274148720624106730253042101036644058962543791665574837305020822603209025130291574595453403213711899527772590986394527116083948982096468499357615110534903932502838097365561830042300723736824274740979449610205272863015128568374970430839703378872432747534561137257161627932529735250358466689189130777335309889631811986175329696876007935427087906924302232626200477906816775075759146601421924699261467984689865028540293384341790761158057158954706528884558914710346455530336728624080175367689631079635070576507194895884159424140559962304881557809718992203302226552611010555902679337137684316321057543153635766205468141013206112315938874917738324594259028845091895673081592251835944019113280571403314713940792142368262921194946528472164672015745859110132171676206602380134527236152350866226160033014729180617957490984027290328363539130230123500500292569989175909111620192924924436926962990228317229451138053446185419696350050106248127776557660302835333745122695551915917865648128000000000000000000000000000000000000 [117,49] -10053975249423107956278923981224916659637402589720951476512934320664888923396880663605907530353911025675508365522385718520802324385360830556303821790164250954408899777259877247876323862951253691218356687226737216842536044696788581102295152531050778912196661698650653378558414454708762866716903951461866670827434729345063905320168178515904649222430379595658075914948346679488989409371056958616851065632044420485437428504102573982241508180001983697605138508376750863740812396942826673057026168062824882320338783930331709131244690974808245623393878478375928515737537480753609663857148744702704687929669292013226897084377210203618548221881845570631211410141672598205095782655905998146886110395606351524241832581359830862608889946459791384857545977429907811957526211430891686746874828527559069644758539986620485394267014902839760757777996784733902110076594727954404972886291042730776167959311159684029453498617845603603245089024518661588819598759316604626715651890395071058102319698675127997851370357665887834084036556633489969140524804938209415092940374696902683892614472796609670167811251994435547779895423947715617605387323097144001038617228016460476046439448692473474711080516739014094368564396060395148649462337461623035442069151865174441670669554315966125512719211518609724510222869900502255779264561927768764583814916710924037541469023027210511921441987203538009348794205928246366662640743945787253338769043479679565376827194121386949701535050361158303176014195534344983824935764371215382435051795590598218947578989710353109357486253537999726147851842832201189898557382418010909173057517150302625588587247144596197508719949391189673756778333864734908202923009721025135973766435808670582554633981238970633896399442428770100984534565026161020639544269293546149530141295622571696395944681747145785160418679300236503220706116863321703977935855338170028595702190723694798094275308035158207457961944278820598072666160046520373280906895450815136697908290504703248914419895074651369452071971526255887764012474229324828699704121930632080656909750226138503852206758891421564567511018025732283535961294218744335100380496124545743939030067140834099200000000000000000000000000000000 [117,50] 1934633456712723152443333348646847759193355751541253123710610624065338673125617396523599211804611835584899246706332413553912011064164617760851093113082660905282006728538695236869805879899174955090225579614505122305274978506737834883521912373569622793985456307578176645927159247178282437474174111378075444794925357182112111628287731097450728523694364134290743732555881901432380078399645453968265464705995916800270912421517213569882371866164185316697942526103801100413636971682266101787272013853978890246493467901916330528899961867007440540295679306533704298974681556711612052443279643597968771034183254179174265905585631118267865547641484566553723423727651479937202428544440775957084515410172206631075222835920461500198724683637655744798324693564712582602302985814113634737086069238282002980497653970353605767561506980846448600895703752871716235621281406330655113268875256944456947457805242177226083247737440831009280751556519870199525418685224697289027657057351760593179342715577279061632464168589751574690186155021280671737017370674737429338989356200175729953184169503448083204958410495549762255273544196541113838565849355399438586695953429283599814147471689398147398636634325137828740923922577129945168997315950310324780900727971250204743002713238225511078589124844318089759455550346506115681887338257116246333310384917345932891061829925024608034157150946327253454711711004406574860939876288218375842170660575645246222497373525940119821269720086866008682979488631246431961748392909593085331091405806435394728241484790617879872466473521154863465551199185386057190274647946824838905040525138285140316710186660948522591724786147733766188873487343117552994100422512924659553933291445964198551481570435207094946181759571184767857052847211421916825873771082875992559082512958934739351968795076277382850248546796691875533392963161005358486815103578571308789944154085789608059665663963686621262503305519018971455299053392983337361964336125548969440283322049865423749421209575369937803341565363187518343402209027875909500918285085943709913885408492647187918183708654229008119451082154128591209459496782800712838605899172448754491375722080659046400000000000000000000000000000 [117,51] -362266650294099400632889187856487650838103665494993410418626491549312463566966901809004909882679173490789425481940149597552564791871295165781909348330489234403290937336460168549668257615615293935504000144430477531868763796498888576222608666804620301927924319235526264681258946283033230558204239428969124022954866059335291339741059879576128645639421515610911065317304414682250151693223780620560142710785414165379728387406927205952085517087651564481923183675204788622869674731339692869603612000693445588661574409210176403683450275049028398074317580630983461444970250359928146492285339772703441146600058369852399833242682479671401914450064178324715595298782085011923063460190025581697710269949414183822550943305391784579346975808488969023789437558967499244458925332888133992859048204721794194444909386319512787549854761803330193022118881158942924486764868600442379510951099305813659218568896426244182946799446945562138638140714324091435062647464050961772493397306209161082202844325422151365051885056016843293536390054736430713343534434184760492932510764259557996851683867542091782334257162230442939892805889728442600313280403289922538880357868912030322735845120560110502090146004838617686283480333631016690858280898842982729144567253189536847268840019412969440995006638898672582665008913415631882476157074102035635099003016291987733359839364247700646037497369599356377675618658103917004483968048820011868346693881928385935445109482217250907070566021401420981259710170716695705120732723947195562592184688208293130889102934618450984632319448390124980266898813933240663513240757667362193299689396072729293971251448750282314138916949026102682760580736641223144531847278432721729127112008245784439137294123552461567502128231326542537347144563504966141713324241509004612186507457979106805675932099141662889458697041929138999390713214849689183042780896296234243916562811186584110161045006946443270490045120511775909685807794831294160311662112244971358005729263952448861295929493737900264287290380896464141117393628840240018618718770455748897596868947561774015342045183912678988030289821920008272102962086794982465066316024314519167716172049447649280000000000000000000000000 [117,52] 65605593036874044117478813245720756924904656787370608310093424843026525285696725683050752130162897096471461071556148938118627914413411737084798943748936799041319225269814590282605867588095277063139591723888787792535944016463641274964637807899391752803841632673816446474018167089855721294409174905476838198923069145550409553701380431266692941032970999741375136056456249555359487510670334923364365517617344115879922154367739340675964012585659521463845511817468986194997632749093516733451529785386908095255134717737063896623350627789385872113897694857957179612326307562241174527903742817562178429870052882863160739658806300040425612053011840015980988658117175903451708379817039100856005510093138634858118414092452312064446373521685797338975763216753918298239719178126794921757213875616081773833323492296913045174292084463343471679638910241253587633296022153157663489438732775556844681296768602975281300043263207648985118950305891707759840690869732919167537602387437865460123015722099969276705215424838228796771421502756681538635443574684812849817677149261944925828524678257648827450203172496692712228531128186028917692784891251866592696573207424508986239558104570361278507527848933776784142665311183199226112024086444859012531687935005980500340473691571385032206708542975646499987603478173719278258444337818836509371779498086415976585208940594485959111574865675856185933330436163820883951397944997626122950611313039595180508737606889515439521174901403379802785247390504689216154267207647392723121440578409038358864417556867214444066342293414537456670610133224736099735007641206840153195185316198427630292354763659760005748480997387000821621539184668636317821096020379071736891070773739330704907554744216043690270716738878262182541485457786864267196845602383236146602639345914146286311936626903139249237922704881129082143687904055483676967211456568073303864710739216989488101717662599505126531954341530436022322544530552053756639233654331314926630530152728991219018954848153605780666291059323467644197184766239652963241013758064143245653287489517017867896140875722915215801792899857757423982051443915292324096336179924584034378248512287539200000000000000000000000 [117,53] -10948613225269943550052958566983857991452712169602637684487107957227539067270340452240502824707659553462224530394594795805889885838755412334722814071139486076746137982897970528503961465304102229227160085311242155294272917377946269514465646798511655120500038937732945256859496464966158154456033947358262987629576334459227391259891005417696798461974106881758488906173148865733270905499506888055886477937492450876545476527978547041842998930930292714605707877962055699693069881978355788069935134771574383817937221742252062579232618856458309839448527349983173457478710084124851892154179995377468325956177345799391753210545925798643012569158752063975652281446628161931453657447584908674954569787059315480532544399057451614813852830863697018623281737438375133776197425176450041286952933077460977668443614260240422007691106963436874381821195234017283038817680461246358109960853110348250845340986389473620616930468782411397355955278820929506901648187813446558404367018272534293305721840442050357569120612676392757689686023184034522679576172668074420662662106853300558495103904867494798156218269365353531221064127388153885879972330999655436813589113867616262810439854744138250193657828330208445004115938579570018601858614946791519148905922732339457794301358489358940644114172499998681013211256837009712786510476320682241861588129802458337002056498558745100584195153263077976697724999631228636996792210499660915191096444449558523607772519049705128072393070702385144742221722688301043989135810251782224363787413501205782017933055739558284460157866538867502690242660504477581537308438224466027834696219005225510853130130655929189588612326397691268251187426110234865029062603511144301849024917728001452110901221776213139031458494612030490246744013989385862163801728158587251292571606820302445214373829981406353544242141711697284916198613953917556672247017654984890978955243358563263162654724882201065716657043344199513953839505105216862670538180424043965676071659929590233326460825921456316538833351126563105164676907737969887032828326199036925964155398051359148912648525178972616541706785248200515644307102123040308891240338375272903910944167553925120000000000000000000 [117,54] 1603787863698997715919337227594888393937317738857478910122623979975607651421684551393705596471302775427093270904585511861838360561205023959166855231894446464837435489956090707204042372767204327390965189472770294742524280327906837583173484535177590747933549612773562578594626969015241485972385659290106292040434370171826460568732974199277666081034073171313629158830923028359165479382651212303179528145939597601405847594330972615011779976403431076998655714266176339330499993104999647099852482979696381540424124892512432396436563903655777935240443824058095182663810540776936304978336060914859522342343146060033339876238455860910243149837791523024187126094230248660234288981990320479728892980533994606072880488331735775996872513333297834618251101596596616804457741665898528956947655772565102984014805716543629413220920956373999870795751069369397030661700907506505598395431010506596842850776321428828476208622953578962937787808485053993495817571160275615745434893708085915818068002042702030896606689738572243828625551825083444353537386995851274266534490463294375628316246606505374369015974615367393207906192642830952834000092722533019917502621119601119909819297913995641937244202977058976383157165982599538039836863215517566719664288449197026621378180725019220475545973544181406305799207695954506764093085739346602387293984943683661364590065461486040548192339754022827085728536201480735100046697704790633936086103333290590867747668352861494701371002898806768279751533647979829681583118331846598422393306366568194522200441182400999443471514923198929946251055033366261871002667417529058384084317602313032608634086336321851023208620716069187391004855550078722542528355443732374271640556864855300944121405776810346386177891218078441833415707863479873455306423054124367790074628094936816809496672509223759953380566884297989063414787418409738154113604066929028046173103863778360037918670604617800756468673423703400483832334397773280569639490895869999741677431643837802270454411149762167410430726393382446679486953276871461078879671391234295225218650899967243103023946616562685944640063077383200664379993191340734845889162323238683616968977888051200000000000000000 [117,55] -201056829745955614359511450244662940748484958393843152869064034665555683770084418302736850416893263505083694022830877777273855143023474981871346582618499856907912474697031596521501550950407983791501025020888339168004860683062152854655459851318180466038114066783770687837405865459138584261062555545791714613531977362301605438041547242914113619744312818302358791694466661179177248757542419251711100179204053423628474599240846724311455439334396079965074384218257642285556684962548807210312029152995192433879882971024423313780749328559567864919949882471903321035630867423540880989906955887409339401682551257273720057348369977426060165245965678673179469455795631016557113157413652590530588283627973515867730090357575034973582802122499141066473068522961708652756807292652683805845711584689166376852217452816389520367021323319526421093352537968159701304922469855710233301510851453500565613051454768768157794304045503958558544498062582272326100598173033645375072152037456086083493770921504024350707096313906241326043309126171800145784566659302335389402744064779990099185142888600087059167291072921524164246541253213139103526619740838739482242181709409420077086047179710537017050370538231063200060151025421715532596781273699504232166545813494013819653703912049257564598538820589682113496704124086343574099425219326900797467095309524226409099066487228712830638916302765548593042132359864212562818613389962592938490956095415388987380217170497763213671002067639141601639246892251700230472754334617577217417883278070547385118648508074540017505199839660508579885355107453562955901082413793745911728713115355295402814059272234758219140226451868246317626122210721388243234436932653916017354474982085026650619173729273497071788036743988240750350214648373214571994997245649220014139918752919504763715826136650277119768301597981625940975425508405521128210652289224275497049349682284414205447152302396785531626259585425968354836566625011106805934540864618854570988354254876387398436133821039070844808326558466932774973091623287663403070212246297309559096468900504497416567330364081883781169262522923007849118836607815403288184547304297003125702443600445440000000000000 [117,56] 21590669601542070213656914590282030263339050054152732583661972916749528716522488272178875267580299142800197502070662528487187862002085678919946472698814163235637137585141833261781917456895809186529084403271680364581142156390577889994043370741261120728949275120098995808586543841509737137910247266598661180482112193636950570895145204716212175600262589426252827445407641039377210428686151790462343679749418405069726154094573044754702781990595327064043393513654972924550748747946451377852365881067552487887049743945724853507448067174138300924857005154043270915609913945189845210342037170700947255053217954172808608316306636748213574544223513211693116838059736516090391319038713686474577395471242580568459165667729722934224797550121164613410045900222437127384184545467215316179452778096930191660438140633436821234386504961817877599817000302008592236001748512457455568602091602700253266490289782776778488224018845005067373913584246886974251670311076400106065223675769912746717502495366022952471037706587619158674736256263524997299859331283499053520903467617911112341718874479836348670927127830199779694630654201952804068023486003681882424759030473188956113168429117571022768427872653036614037538515612405532103392469805792803965682904789984860571362897859272147089414147217231655368563721585829790251577940744414346288170780195914941799740738393171620221632040029864339119836036857230625234991739900033045847592983024781125826070998542721633080994984005662451938478676842584486444019708252000995013067035232713907479880972755775401245179290759661460598795360806827063269759792806473809322090028436126640056037586599770821134799818844255160204855875796599307716108546329342314131718828989386816461037951050882134918716220818695979774340208545509403747452479145296043232944332715297008146761969745365115090327498685671789430786442985346504534554043149952331866327600706734754467203579669534448116856774432157878097234454943956229224743835706931462024530368007671817402927461734405258940581247973154360853647904360615954274341734300444055546947578799107332325587400839542179953003126661000012940382701854475707660264732982840739844865182924800000000000 [117,57] -2038095355490438979881306113048185167789016838696341044842287253687665577796120422866654607912433149466836053822109832365793699339623913254805458183125562345551020124082107290134889512523255355839242153998988778784803414134491338567792620527366162922502496044380550590011879637169916143619941565571728847042756120838600825686236865341548618414523114371149302160561000090055939964629346139706243176348494829554472549266602300348208111596488268522599041525866611825560923244426247085550411096358800367538210779566038064764741992035209938468732778184995540337152043301196263592367812749160016227561188193078241388617154617363022346577908662914489094504480558181367999334545591149470111089971197561514237456770191725037928131729533487215720962286055961564126595078116236039798264776700247947085689187718726061045327400267491583339710283881535165964111756986798934921004629369748958376559781894772747103073794680942095233969353420179755335201974366217662309057044259503910054535004057289188364687971300021540310006010281400044298819978711194018135591517228900770540140988345482416367581313637594176621122100856077179660657693000638102411082526161308298539037290952799061228905244512657899058865574640539059514105669267261811717185418707698376627595520289542505168706280550643415905703684287712127014981637195996760145095604847040313187083141580961031783220661034046262566830315122666486109975032306914084890081728861921585036108114172428898140756192260524365952285328843251061634508708442976775318631399335111363479675872561826557934830712403489473678512665440541096830674061379874938948136521464496478398485061760542648995296662463538369885109357610330465529742805289082182929787686648429777699714754582005167857104108543656948669247729132119894124043683851663413919507793180633679275098836849128900846750668811203049634143947142117439663743025771992597464473586720436106118694243391880575938897682839853919303549446502204210575077115783857053067510379904382767288980482001633602704315458981925309245546203522713247463325809613936789291711319787144099340128183163069950030371050653244572931230551688992691547819857270298759247531301928960000000 [117,58] 176796766840111068332667484476130181659161570789507248272264022889632863480135770816249772156956094405638580863594319443070330293297547187889448371085439638929583897076663355549843214131114894297699342683274299543435860595146632371765678005252361654214821656628484683077831781318084154769236722977368615126368462958328337460192806328176884738211756337356100986309800314651212459381129683189634923509952404902138117523129870971409708395505301776746237253261565056066616783391297651149493211696969311254059308539805926944715405283043597084291718922311845389606801434271178164563931219870217287489401161882939383448747867950046627101813298113151992217032972734349096848660519858093823109601504619328472747088971354677052986380013525728547760117374902285555081470318241254282900716433939498597286919149074428159069172097134918777458286876208563730802642746639395300565520044399167502427330460826985752847808055647055669906209711957625174959019637303509597719295554278773096494072001671859051201078443638168078384938516968663500410849013135900597181712423769485360348554208474173902657871527991543475650937062490340278216762077295801146170718664773466289758595582148191088479462417328415746285914272259427093297657808408085721607378421838643719033673297354594064804100307158362052548877519061811691374363605072444138453825680763723584421437812277580998129235353160741419439233234141916022946276678030454522244414722014835987560107509244212034073172415017780878048995146347185529507158319290802669770844121284472606048947550866248890187537006524241112850561672914865617684001811325608683251779695700452403459843029487430513880642142994472928089880249358940433319380288154558112968188918003568649134656081035937816305465873321794600925544822018938495330456553176521943263472970696295044423306707961355898668707850603693559176550595446168611288419310457217748096590539909770247760554523676872037359158294842282373011451614262342782926470858991292611182669074561641883441350308962885164680070618353634918379483176362225137806058857617238177246556176329186123841272675444170110268354674368469598433622603306280311552208960680674512636215296000000 [117,59] -14623611865800182869999456503312979848919120409571353234831409168748948321138189728846077330295400287609108730420209262826667316428236195878328815331072770743621313565190926761083909541631951758957750478744685850486753920169584507338141414892229543285379261335539295190589634410862059534473019529533610323377654010890335144768991324982613940188931928399137737333611615315310187663091630863607940470452705336887445019598649409499641029751400256645666205401772648236880360507556127974853017921742923022215384230206959930102162045052071348897242035926814372813109046200963118611550448056745050178448896166251464141449680741095411524827824331307111465399627627531902022408633767104027652246372808674518898612456754958740755644728920254377491482573601968272243917252809925819066676832750777813884623307302092325747781310736559315997219742442187024531301695529839503247591245518271871197931600636218587100853698901918481077890869269238343801109827586912859005709156111563282116227959398751625535123320436607341742428545413781152654964284707521777642230393143580133242350195951132183004113747872482097109888232881458390785127989230293269280448204294010254326320040139271858380448102881413070227497463547101211242479061871431151588129722221613955352038270778729247143134513908116067395004917900081569134690816413000375981599370379938347089721077729784714870694463133664011993621992732628130492186526994517010769627324765478878351869020216068534477504898123855783288247358313163983801270118377115795487562946883670463905974370346611221685030627477372418980619330369594369449793973489955420466148594474674560195111831374986943885050608256388690573662015022195010434831813164066501337206554071993454748872644725455662473846965666379072468352017877324921411283645113728701036830639937933891519815468430405180289685942405855404230760691412759006778849271722957219418612613695028026844004353830156385081490385070394713551060070191675668598324715477587441478769724378275137153022321701488788011532763072951531456898124773544072370154436396119744021743186861189622446002131073808476877675847366315884157313328179086627259647863425265799041386742400 [117,60] 1148377032804908734173805776058695754370024108667361217819193187969080176464026653171524744947730891422490664853019510400531302616168596718519786792955419329484292990654102961651863273789357698948194564102982776630036008062323275410094058927148053560756604436038349674207179446530554719376776991817446199532658892902486564699550024327525989345572992457711463957855540784779566865516838181009893169065890919679000958034694158376621571831761554365372828481942162127876792087961448837340123010037801644949072256546383434175433725695294146195308375509803114300277034318964761482263301951531568727851146631123297087920045132281762031238793660295615177503252261436441077289685324339956381384255875948446923084795057133067324375145581396794239252551715492770638152300120026751834134502381815453381661001053073338925984348627273661500989315652948171598020685661343596436281621510942929115184626972485910448340893838689381878154760733999380171643178759220766855059783809969891206307266515567899584028303642404159790715456954187916078310885376952688687834729939762861313925037984480852394443558665120578068584892235752828043061150927845718086316256707728064141929136517423443374367485070651826194703223527963295348140450414615800855027330164243430078778958161235825570656624224192065595853598376925653482910159711010663884163021446960323487113158267713415942707813620585649804290685871532506339660189259734266165319502950498669351952638035224594056173222680772012432172947247731035017127271440407642008067025861365098088087530797337929602842883105600553111266405566790191096583399122334850464952271647983256726706964404027486077179652839005492830864333876969403887136957891352603687584551726022777831931824935389247270871468381453568657947388057709577059514421726188859356860665444205485054583709483976595332901059214887576853826194529347071523119965712845526879179486040505290230853680202217895596577852909914871580217895022771619941595020815175795243739666551367733766193467683514106328355674906692052299983876703939046760009068966620561488710819905780569368847491321663264297381743608187583630033565335177739257128136943595154651468800 [117,61] -82210629673567757981226727855038726639113150404441864452254272024818600576480659867558827271535137730042316972928656890523334257374058385404132465597062467056002409406380917416895766807464020533289870182568993101499429978212534488433098356680377869226714691793863784362152613079326308054621219188677973457210962710171526424075802767901621275666757800481194836298388209498284864935448543854026972231679870816509286919517788836309366350027231131749062222693903899283840286292340571284453450248339904647538561791757924774400310250033016328845529516808396724503754859457003075704546005141445295018836039170682464690348021886146067333033760678094844158442000007300203874103955917173112168831863395699496234118097117319366543594047605518870928189874081337941288562058403293410837262174483890729966192497236278791538615490429301810050037323655770261816480328837706522496619406842921555238759454963179421844318336688209201800207968692924022798945586053388409594802332760523991411067422763215455537992848375207304626755018545604632717339000826568648216229932201142362222980280005147092791324010245053075120634147090986281782918896152985534063781915163920997943388445592746806654144519710899659393262040056399586699336858634137020994551949211554798484894399284996733675932986497020945164296477263167735457073610633844767183667440475904197608595250714505611307231253518714998313527062957909368201353016763824244067789431753410826895805269967727962682766094167598897833337228803260356414238520100904639261775518162014330927999088904959562554216505840298921338797225633901480671330570279017615767505432335181263720063986330200438645663845259509613906745181619462769968876046966854715228492618133529005123154987478782388948361106969016880480486675501202341370375896629829545690901321171267111044631792585451953970197057128352414011726799712119746138274435963913819428282733294374790042635960626606187584865913609145573103699050721917982115962438182509263243837875779551044233899983044374857057326322057943654363719756561483203004932559707732843034343532572070911018328194627074694380848320071359208337867454716784980537758693984799568000 [117,62] 5170316741425327284698515860589977127505471443098464676527589824802448339853257770672412471459422458720337515683819245568236596691673615301922252089551675852565333398812377920694087334894924809347604770654370029804683728719198005125464949441508425593272011061227965520086500088686527843117601319871834928010906866430834655429425725904734702399619318943706478592795617211309229881504228670390707265933441999698956956050743515875020472473071161270215584037552433508168522350782972936012701292043676239051709630757914177563971370743639485180673347506543109923343557624089872711861050530575464196066461520150438992228569670504157157183784207406189645772449288910542058391307050655537243641170804140064758802182491966234218680011369432678392864648871471843656818667458060308064546255801737847443579781738146309999017992500579276774240748006200637060628694632810005489416953628249827741967160325557802951968437997132121022606216959564698627103535061444856320711829392486409109504348823149258263904044310357383535696324270582043443443456762784010190801265558918642457383852557698236785183261596745790453683057423653404948294754531132873591982055981076570605157979689265624978155208907325091858794556159464084891006394940953245723407794449669758830169061512341931702032662913583328632055163186993547313130836890625554641640864743377026021200878360903255309141979754054740092145882274985538104216006985519890618261077433230790410612876464245895907602455177540625026210895598605016980687402769091473724108276184468150468966913005940365093349000175155453340128016815673889105605239541115522594948524455569916224739166934670785703123929017449381448669739167173914055373152069881055496083879836152084047093965500195776067275470543008853434445464379283270986146362883469654775749896928179895113369465515614748355911678389641901967586709959404112881848710737310948467172367639260950688237999989219462838786448223140135588631058981775916138697468219205561020171200101615924748287819831994928641648627909838779820828865980507800250110416579134039987479899449967873488089327496939892219071471153866839852338355182491430534171234225360000 [117,63] -284404643342067509773348860227858073395086629352676197030871025257628839356099150842174190769276629941404385274292312730179871065544259940094037011289572900045670920865962044283603150406650047037837367355707638491892476732513971589351882993287483816324475619800903070748690483457745322659048991788276608900323683624764651813787726390516126214773859772378548589336147978332511071603820825160958765529216690647243406329271432524135985365856092203913181962194596499623657694237578871173003696514821994881366540558308928233527093023629372364257799049148258760810706922222852071126088395987125717933910943471809525268545778462795683191230416365138638904793995635906497118058061447338505538113177773392835220397059613228078506442585999683943650113928251941509850651961504740465007781970154438585783968945504721918607820827661520901794495058355805266973557486493261484329467450986412724394211616688235246236694001597536757377337993300520231438979791117715833395280183097621481774544306433580513498652103138648814779945999839547412239902431996406418625298570336082000853751418812282064790643482958205283424399038877402360896380499641303206156949913494754470608114425520430339406273245367123360365182080850401926555860593132700687122999890137189277238306826621832950175165582703026485202050676069225841737850273610324317128447037715472283895617809379133218520978629433052211590036676347432757614401378704843316454248458935638861394801550709105231779192761361909989903400318656486844031323344182280352389931496991997458856078206068125722616140526585333527450078032786991501648529917459337042045861297379765258587165467279291448890387320923068980483403725859756858125608737602120306432491411034687642467715513706223164580747911564458204190352237903094203564331610905704533634344888252073791241426956787457420099618247987210779251086248635655902820174803429807890267000986242373219611004715031497041123802121525094630959108476240697351836745867715056474772571959850713094659914704630868071077897954133636918196497757630287891309681601272528608208392636233043599248422838935919167761648465227325357821938017424036436655668450800 [117,64] 14172062507669797528482127732122980303601277880816198151255116653645339142779865662019195801506950463194051191620030332802557626556801787684580060281013926357521556239991019500702836127610517680463304030839617654262992382198945865432500166033722939869895507679434162007656087897364752793781682967301711422584074862593991752482584226099285266978510168116023696718327410516580225321767000446841414955746530784702045379058418642207176056520089860555168848966843375814169368358980623384340649074198042732652344602340645703251301312996222251372786918721929094054857281171245236238918571867800999805588559101665001495984502200888510050411889157672593475651872476874250179430737849911619157117345743147016058438881815351456949701051130675221578465844924232521224380145027679495157994177803767295046001799761278138477494501544778948941884882868362511543652230328098386785894671849976470071082644930298260867182152468788172350098686120993716805877721934306470887470533503957161414423080596981758818679961290284898745532708104258592028829317960317616151535615925813409532681983958430138782497425381783682519293981050130105565359245714596046060367344451888064241968028163008060770676282736245393148303676679031380677871781627445031094152541093215721601859959868092784573107173536122044659397715883729139547284228856283789396639643989426597790885439263924203047159895249400894513894935017877075881440511709804175914937579736250742791647896442180570628014124408559431065120962271089046079555874891281259429922667696529053070755676762807611675060357591057118304359025406177736555068474008806896006169789647620763169162468523523866051346027226419823613492429685103012162359474122406903688094949643084866565868930457284740803581670271195326050559777329526667124812460485181779440420938426714474295568445233315586811636903720898341785653881678138020051521208922278533907629955449413691370571065797979115889773498697839765775542042511901059023727970115884137299222717188952874493411652960005413175261742294248711206965495012807270261746997075858958911932708798391269675581953596240456582812359849027524521726665843664981551257600 [117,65] -668989846888633238846004583381938241806898509110044378666025980683582562466572253397982464069690454445252011127254361243024578575197407161524074963391838940873884593114051270045257159624532074380618763120240202019064168763070302783063162723194661241391797183018443117094728299662493432818974188083832681271761796841857456698395228187083567005070352079651700111952782196113730707913688523770166067208218027246045095934237447066082893689608825309315529620197120461508398573260015722298672102519796556583416909581536705156735520783321321979340612669129039388079668853915443750479783455629378254718542193087252418679156054152869518937191098929962350817289103530309326479089106514481519066992750945132442846874381310279206919300326498903353566045415283884810787388650946605395780241353997454772437899969401246559536832288206408104491281105305378071989609479497130034044939652291719262212546780177326792897240683165066645863949377228567790908089723323387597992148770555724678097952926342651339093899515723425554295551707581912086901576051425936428487684794748083939525242024765172724479938804816409268353614007182948704214653213222712321699115804377439359046014920781826773542042508809747743393217111352913125938546478280401799041759948380239790586995087535032501764152065495812348373570751016099479052195102305338534290308329859219446499839459030574574381973386734406348353378787942789517644659795232493224628082627953213253241943511981690662393218042230311633582599386508080106434566652533201452918187876438590201560164283043367473528940502704040637623751644166627033325949974362499161191558480054423696703031574754207199593297405523013998575051169923614738601216963779526220837185868845815681709098330649923611314247344134032755889509823616788620334268556352038549974858687556589077317069768185769133737669313159655073860126004735679444299883002440678015588664891017138400488929496279816553860436480749626360499118698025834069738348531309713621535572112002118776809731362142823714571897291776221597231071857759893148587587410107093054186540358679539534254065581108533185868828331795006770147670074184307015680 [117,66] 29921048163525207623591332480212764474297645811950710238947329967371227032370416519311926226207265540863517861347843293019785036803098393142207185099074037779159277286209047897441028048439462011705844515815820983819422895131740433434850746292299349422600129913264304936484186984554986899821766750459351262539879104416424764490827541080434572449152620457255613314474076003018064332096912490386287224156132621874166358396242952769848726523615989471970808241726606915047975583975529141055998686831880290312870772701634627262722181729881756436773121592759134199235253057783153814074154154717960872382296447981333613181010682816501043748434880619823169538589725522243478824700695729613301003001188688169571782723667668877419374292457948275636220475320327130276604470556754285347191633839393742305927518671417603556648447609161423502472352003502333661891443705382189293284155868145767278331960068325923570006677746405280548998234941290746117195120880999555276280479987646471107593973572779131942156533464648111310415113100913837665598101358875571206939215323727955257805671306241759807895173517339505585256465948730810004651809958762461210043721005053985090365127632760634089081939386262852863452777994408459316501087534941030821370743143036750051450060247251598689654573398090649180047821191748882025109835532170373402437569358204024732519271555419653028627819766235661478941466068190276514325575670420401409746863995441032950327571223296024366201114275291670341279251109721217563396124962201112968444002850778129279423831188833611949713870964647346690114853528476715199748754760839133205986786011682164413018874338227708669398098224599832480534553925353530378696057269705075775559308975621602980401567680771150166014981791927131903411177275149400335779830658818245788004107369268989035155743422025175349654069121195776098174922735887124448335831286913564926408085219431989798457540489996905862981219751034935072799109369943968484549398703866004370130413926560426408023888825502356462587780413136692752013570334117933222978910100958640035670139124854207364177927149636101075887283482166571598418562841116800 [117,67] -1181208162314509238408861279473300714319256259852450309106724572390774895151569716835530516330660933694179538421532641051423844248828211244955707731122142363168465983079360722077809585103423576801941283580046132000604023588173165584729695272177782517752240275792909980274824440136844739634529959659426196680102458333784034717180536555090810589650836938732490609213356021640867710451766142661692623902798849103488120098240480276402841372507181033659240100917606926133547101157035646855323620190939319364060516776816376742597457925635218248742766846196505764259810416108335022982333939145934531036927763358331070619456268848968262011898399866559734183683500452561688972981335964590977306474392226017521385490025282001669899793269140749736321477126591790285773578410461710584597012228517223180325862145477413666584789985627196102995127469165959387326651746912334929769761833047710105604572033887874035025710889162466113524945021380574390431963182221820737748144062639545475913960665915191717287924016004520195512156375656730676976884725664948103593600902408285585814541821875706218659004708168721710517031581395778311634044121155927889700956795079421320775121815170246505389791851194697335263701007429918589042883724360803848969687987450442119198233130394963232636982065939258340254333291147266294456046671383756324002211534555879882297063758084443829618765432955845860549566480223339001970310293387532896395699452578825354036565166763512308024880876873648513201426166998996018629311761015285621605028247768243293578893122914458620858359969512212518748196188063098416232563131556612905936496569645266275042454375704118775391618273922186925857400772543661140019307904239537459444076715233574924273076595186389245209686165899419206974085342841282837636205832846338298341447050026444044503779216486550430723698149661147613535002732521059793215358571642157482074320532300659010609303519435887364936091404687952040669632512857894877883671734759579136143240300971102798758174253878755729225017788082404775856672688293282265590868355067467739907977721718031249395640481321119080955795381172146870572817984400 [117,68] 40089121196899249848083739782280191608548918324794484507768461508339070555778529423129322780643297724813466258025183867923990676655769875975094302194313318654433957462002069518889706011460215726553938180134887963700065623762504602115167422038236189307037241734566489814794491437648519027644011213004728152952041122224471271009555683841890589913042534697349741216337814682725660028984742944706118974426262531048635557427992892027045825335374379881188534766988211431929559146116291777963984230996651083236363895684501097742592775134907641701661738459174017933072512229474299729544756017263839985871881576481753534813130386205097267636026931839666559814381530274208028244431146077165801268122393527506956130353239775110986899200597845663182417901242722245870115987386216450226529577027466949637147112225909550730235367234323507384265942194057235482509487988427395946458492002620134792388494395201612578529554391506340286224933080293023662282744878264854689812490956662276248659935940844508914163604804282973296587553307802754014466150290833608746676313311470082676560167851082875949438794867008506335761683934740136121538072981890222970433610598688719453511555360768873141103074646721153455935530002501329758816380791913064094910639776753028773995604463980029206383053697702479063875143896558043455443313467792378505980477184927749664809162606118605269637175191633090659321680171848906794980718704419632784921398873260204080156406710103376913230606542136550584531325287710675355068097498597416175843197604370369708016722537127244815462650267269626762114243915946825852787099794028819638484636708348225273050304689358984180411646073178551586265131735367013556090198858704408978182121595948076590127158592377582044111737633660187649921342206740868418144668087135748519333145078172374349388185413579309332508475254981528634239953210240969237944152458041268759113072840857151721766420129239184959499814287728626369344321211108872250235122059640389280816603225925964801198849761567070794147288356260217135380772614640984726176322677008123549027291689931449778011254701372676275433813399314551359252480 [117,69] -1238486833462004028670910048069934306188464518178347549376232175887554476160432864194032417997600026606568818770294369760593170221606871912292193018491555323149068296149753047399501351717929580245402024963177979010587039009361047784532658913707440266035042204170213483456895634188488012363629375215713239707977360210828083054346226686687223879889635061472414678585699177161290570476732248158558900999601970926841597228094683145747521852156402593424165542001925362430567522538839769492424313168571605087247484368974116883263840736809495719333818613152137508324112435560468368125761278422296584613402171331178259258352363033902618725375108620981810466082453613607968901696234510915939984094312640707911542190657236618197525500750788666956913397715908037515287953376932303485919187307971666478803282222690516821901025975407175476813329414316966277801569158964510900974390208950503355566183962392787885857262968278996831383156717142158541585513381400278559487321468453175820812337828477188589815144687059786190059161312030704928469573533246628922625692665970524219222196698603982347910751619213146230635477026105041445954336865833210741541377527853532723456850090516235868739309055918065030798167052810909517567053557564376723597781771560041115318570826746285139020395687907606818157697951400795037469049621436228330281818175702463186901668388095439898653156682354043492160489638013913752998231368253298662032708725529487395533858057655887212214026035649401584189024409635964222342782412456168482531308333024048177152232436286101118370489041273144454110646134925742554335937735217467113063183572752803807645013013364929633324087477827179295750938086641709457534079316616492443866634804621115684282112179994531682428728764814524406139342552573002949032711069778605036491845683747806123498907127352906143680563354913467307222390364541338080679186655644976345353782643482066833640402768699889321042585060943303991347164738335154290552639787435954310745616243616339406361657484175933675787473272000477874875725645721045594867489509713621200074861876685860574922656626718483040878367945165094037760 [117,70] 38307243581219680311587159606425970440430336744791593521738848934717481240205088626997199233321153854911165999479563154725624565341925822130411029028239371416908874764761405399154100039895321736416738708099656293741623178557498830894889733217809120128519589811928147648774491693253186930590295155794271479648257919785385685807856443044533351360661844544173441557666551473284609861656607996167912911606350894618469300543337430040119143032672565952717716798111790244535017274304948753392354655881456326663823482991564543022442873352339566508842022524343564184839979534454658819962532178002599291352811081659988288918933234370735708443854661876294192627961229558642817838089059178289836287877429056131615498205911397740135185259911976200512513159585605893593262865243906407630807462959771669327386396323155697735863740251805597220291618838490184073497885692242446187187979738152709915472585970076180695537982444153562586211674452808557192447648226346939976197218160614387938581841663304360199032251875875854942052866064849405891933407992999315389079324862808539396867736128181982732614889745604154656750036286069820805136457871018874338256502503365433435027658021823644785774330076121549869606908045574259215202878042830566302338464767711278757468718379353940646494606387398961042998643262210327456174022611574434094910425554426619670322924008454755822439324329072220063080704112704284592972815325090711634890522864272352839016686834808592946593720855136515411935298873866952589360381903547611452634020918045119379821559102411404626463241507521740331899344215140752535611091327014570314814205172095840237950583955889218021931100754352091662052566153180029260333479837699390025538306353178745194870282712489779115648977772592678710480424726162426376315779611567760552034323734650528859704138792603687383462062654152708815296700286776864314365935504362965878020019156943788668520888312600446964496052161689452508617477860441412610152083957711464838191928435470132728089865485403376212900779227290688410693174300577828380868187510659942129187233816255160708311069758500633156285892340295040 [117,71] -969830546297566463244482550954196546383356129080507991797654169420211773773859991858241445290779408703092996713213225458183381679361576449295885964350250547779731270123256277960988659692583335187884178831123022451126463566940630755385127458655363473554728175653012539625134461717017924091854971905389421883625815459192516282766076903454176743781139487150297102123797915838643554974644229944184279290773740639437469001233186136303632791720492845665763275839786317711766346206090897164123735077237755260525584669672446219924760113339165185574706341934882051334960060769790870662891817281786340832587607672709789545782263493467593486705875518038408325346907372523763990428534493498521445687389786196355520086602448248260932861892659716187888571177014494524044049564572652414499674573047041044713862000838974121552984758725676389607415793082632286402015508748331745767218572762555560774335777476603573344474663508721440410397226084482836732804270074021823541089452916275185131817119941616110944643358921428520622753245419296295643546075021028151519472165397947289554887890616216772428418709047373984633494623508936567389225603694467557728773761004511912779759566123872484512437851261998438301871226354026025527203205485793008579425898932377316866442154752505357873359781816269875779643821649408304292933348816542569172970132524132727266301273989583345501692352951163722919012172654907318533719509693081210498953907129871703803314481207464105121149513476252446817314308011344346050680965897637728052240325185089902350112990048933546872804497343956455851807708764826924172399909296295274523072525004543189649292978237274870181868021106433514641142709712672452779777865653760746767510985425658489023002342950658316035939046355390442630211333084114372962586611982052645764086808635215878979088385986112890347984405371513876009564016859797017177902023701965465661022080488914111278147887115148394557067401614055066353737887918484999361690824185265373140362876131112889279641058045263997250922354397404990682873443456492712928431586659622227634219941610532531606608724738477380468676292240 [117,72] 22163367250826408681302366600966837548898079253400986227243886194457301630947778927330485444383771352036960916607371873011737255368597152571925974805580711085709505857613470338134643857187149932919822953237230665955763290874640547903955353144018107765618994209205705958956514400235390760306440946575360100752362742260289994516721898791217353958884046987038135673760966762620991259387275310470826947631116775799205461797747527634908030948077973644871528584835182584662925869849772476163874098752447068221050577523774745381877797860746803570642936291737859328943523072239794567179357665280777356286092775870590116677285898960206578340858571696859936944703708564051610817790887610593212980590125351032974639024843134336005194894537747555803664926152739388492863729085514917006665355579387411983731135800302507993422008097600629739360868572445989235511439465301022913428992954406010517156446747526827536443569352922616670969486625749882732522050823697975004700118319464367738633402627465978964039671204940021953343700282980644888874550396224303694712403907630077737212415874335911861069888539621270440199328208529055747258291363095141671894126425289957127055301814827726556126470298369507118316242885683664698030820596032362251676997091723120339021343830072640587082445530306799668342844270077649962098690397574541979960941679670276945528703355199893198307235808670348428679590981398154694689408498375414039322026333518442178766163553414667120629221587154977732346316791930530668378633166928745146115415643485998710495911704384664738035568352323084580772956951101268854962639407710399921949486434726172491894307799202476006626686985168801915919679977656461594063853885401628495683980112528170213101887295795884046637497543968224929348429678832712420967164712357731763829219138958737160660308536187626670661796875103969490605592959365041165168584630612221534905535523204177105262405300686951492315948550733948415896741024703068184655473063718510272719477119337786865415495655247169545924053029738787010854159605604943024393394659791830125566081662057210497589598817771412267400960 [117,73] -675333942206865626706906847332016086187482278458719940158873657740465907720629516791895430341926305788251627590649657167413653873869996586376204273671211344396838244526868034890943180195402391006719981850449237916385147977939704494897770409491878937704148009218929034426103202473727022134681089863398680701011325544489031559285999305123629073497906646859370017855501167989817921522487646310619977033658136240777261829783178851931896098752524719205659902662946572349613011637611383843390471137566327011491414849378099527967046951322271866373367741584324232653179753576903857176719047057261414846039551910105538765189640434958466367925992466587544404019566857126117905708619442082889931460029890180434810584203009208103851438950295214713707692607693167645019458111677401317258633664218715971838283999656728971046710962712313783161580679280092755725879438709742030937918918150498544393978984456256991792835917703855166875993679029707698677971595813005778749584169584414199164036276427496617235720396243244572035055024833371908577084906641794609532030857730539846739230265080823035986396036349671209916008332551577660790037694174933368404030316351507473811247600377623846442955619093994222077203706459601677285397353344127868667874625856813938173805466215460273352435748098461644907819700381751225152508126755884202444033729095040314105392379521224878162135428500831149047136717155874657093167305378387358532147785085730915787088987499197726462780887785526891581177158478977380588925083718132694726554723025459745650554984977773461261901098290564432263412941044789500076874588219351067712770199685862113528014889922481310443961648318840017794074349107290107757202286373748741052030948045354552577420019983036376571464271092764459746242106271170327768930584264779250516936619967447735726287354107444102305987870818635234123728742347613451163869076599696019958823284528145364311612027139010902640278076497159589115870813213176803243133592141776108952532602931798763534217516399671640583632610310688635763861397299788911787405104078728720941369060086967598816847835005094804640 [117,74] 16150062019192680805976925244765305520174742130848486528752793346390722302248707109336631554900567564384841317477465391572939741216277464681587163823504483610152344853656043402024143577242052933432946287126596554963651153912627089945429938834216729723723024333467430547734495267173104574951243555634289631054138105539664295191553831442389821330769581714201156102284805957174632387691825994119525801441527275582947012656480361330041727041857479122386996865485111219409397526135090835758446298338492628985400992659581769144284405873388480627908513345308785164183055356474013390436946077797328478970967465312222494802423359734327305523684201887295811262572949063529802000280784510356203552125413453068785424911711511573803441381356498662390581492894178680056818402732406513222869777574471149462736426736054761798997803105443836826640181254513216628478199590643402851692819263956792141870921210878300408430419923773760558024364701383009289689479854482167142693095773960620442030174730961974065886714028672783627657907247972439395945134583318286565798977924932861690487536283577328604761890812524715385095529624032723378593022650777938430174999322196181319197230130064187590037357597421043189152223034370967370511692640295059775706518516888172788133825825700582744411605484540306608751928561319494011210340795018801601013732751485016054232726364387015325312422735639840872839554183894771322333491962135764310816178899035304522476771911180601789403170192529928749879856063945725733250396861965491233584819647725923607468195370845382293323342584789073795561869435581585404631692321689663776042051814982090604189752154531147105007089969398280117355257383301869418682986296266177137432891751500632234465420650482081192750831176192346617248858332390108019439613845656968177790734721769684325310245784394908180542427309484048532402744335393119136928717507363082828774160588098368184848334120251609454885826996928669382096825824214421422022221077833638328536732753431091541152694524984046344849049766315164061050736663978128312377921355412496148585490370652489265049180454382080 [117,75] -63692016417949289301619963400531314637062767556019333508667274553436754865091576566403115398670232591322087004645700075574076602720791396515860555882685761573814901463075777687987040762711162217050641074324009989104637587118337433123158161671773438621516306087159694607134398620850420608936898107564100238659113547649062269966690417766866899998972912767839562432519524546228749368109894099662966392031735951065375348026423154949912309563499834498467572502690191197240919824370769718128618482962676618735535185381690284608853307995152227486003480506539568648743523255175374565801413903993609484192402628806227622412556620653109868020332895563430968557251359198639530558668987609356576647069486281852683835394959835034812529150801218952607162677830624031326229084776110632017669925857885446299414228121815178449726098156443507293265429050407579248976613905608634603604988506402804112817477134702775438113415742086965385070650813782226600873544557529722672186035394331262342948430088866655520053351470357853526964183513124329707504913873123433379383309208030026437282394523948765570082388250237418376275044137475351999639809232575382112605284690483839572187144829865717459002424349041422031589407579874586000679675519331461153454295040010753184676723284539632463068740637412558292890949596018440068739345011922812106417152245768263376392401022907172975473608216982632736453924208805856003275175986256364420672268626949649553496079221153413743211335088177397934440421972374905324395355769641657631615352181645415148996844233873896457671897597226355373333460446827566498463547628123048399670799735761314095231212424337364944559317228140799922159663759987259868338241156548664912664750719395474329957166554798892290191844523185679912244784933493232824548462440041954237961398158994211595955788224208636010764932830724123531702473563936911318092444885459894196102078133077578538212082134519365504680263678998797565249334270985336525080930731798814182490043264878961931688601912256044791914767905973999912260786063615803910661344190823831913541751324722252466388586600 [117,76] 1338744525044919220742279277146999596927713455193663806502421854590955658305122392336233254909690351890422049176466113778103411216168904358957563320463134397734948829821841561292154422906477402431263570048319976938080578545462800479234990528279756080545993362139789480155122782030415824208099011882580451552921086604582420326176083006557874394000961446894248201961515422127777180571613090984452288514558685204815991900864871089065474834626964663690980361414739783286309545490313019237173209728006677113732038549526449323453166565567465176091241516179102095884570845367147462604958492104780244825109544726943980000035660068232365645131310344857996089679171720725268310228367648949774987000641063623396772878455733525560037893143046902773371683108053853507702688930937873729936007366776548803787921954689927615006432449586416398761670385950486080475098885078217859569686042462791006460341512210559339795179962698800950463982587486393762576374829923483063226028938094294334258571367662821411446489631424173416901632788307219088614039433145537391589597835198832760266587874412748521902125579858341180404507501511039870457504793637711908432035241363010377788341328526217063406511454377522517866098025378669686344858049977942713088010321811386059260247987630222307104686646433849492803664479884279419851816433548896779647282138728960227105307156453632633452441971994268993234856372226582791152753879745442123973808948173358968570438804143803325419872787859425437043864508819717718584653948393612133695417029816351455790376282516164319302833307352756335611190182437812817951620487807532078562124201421158231207837788830443232503276725322046617302343421157287117316100645971320170302987927920148760844767265905996530777793246806751273472825295884153606726786842823406156541308746465435995056846737157236202942398796476277080985939251722444510494546123837004496144133715798182507048423611068232282600319305244976808919774707287768388650639648383468471317185102083632558687902244505219471342065227340112933877746096022940782924513136979701114046177387281361949098240 [117,77] -229359538707626548221383466935432180030010670313568082920685901209679466075227902107830439899219949777640199712822610348399528888138628054013916436756142428518308606028653104453136847845341471948902548531277283663926096005576084890354012202198936130408238218605847889153730729030347012094089349255370763991457473782285272200983667939864156096774243292273510479033195648303126956359779785676840169522756640544804455545452703236990636873806424602784494553883056213136597246094774836001144522264885327460185551727972299682922557460646549787132385044607899076670267704961253110523213107383084307582432401433081574927932472925766973686768031834712558334837462484719413536024494881454578778850927005771955004713366757875538936587905785052985730356624681791252735322271819035499998092393375379160537488742605000472827901718348016087901474210708667721110568059867906792970364467080698542519683660407013165650505584126474140638025393605907052305146205369837904893885197115585534756905365045702430460523191964969837089601767604541837842661315192170357691149373258576404232321940462576462783644749235274484464642424493506511976234603597074143173904857880220763512127071282744738344397738861631905950081854017893705407542759865133881452830485888422189378673636621032493161180152672604914317440340657555347451682797369559476378140850319251311602025595172844643148609610858680179676604729011555155743894766548712011403722142794743454045198297314307335409947778506106050923849263973597952028427070359855851202626759287095091641232727083323604677518264747074160949567412526110110737576633929107728257383570189003152135190781522865093193229832348299270944048921629560440742402472256058027383396332011039836453081599470007987907471011454895358107422384362708689403493207530574807711866560592043331469982091485767368249355851663907460698314366232771603212028971982085115086388938284199124585716409665644471341570907750446059956452630588469103865687723695710432929549746491595430555544026206165773616973917513796641677117733042082894459712203115775041512124572347740112160 [117,78] 29890073594775575984237022531776024084112127061003843199972764115312343903815079935590259190117026537535181133155314533712616188740363356334345972581519572643600064595642441704069277328477177748871908222479675732574368518885621186119975499164377916637680198773297611431404459917197728394088037395063428347679236361844475386410495405597418003887464322719031176431043444818212891640714190497037684620440835513250219067278009877990035623050298452106742617531595705249242115117686094281092663711170761063868753202450282618392312037720936017854216045495318789946201255998463308361614242915375540651264408371752915796689333488415858132975248493405043346208107845374653762372224874596201742346454470120657301102996507908487592915783250772722856268033893783949311511944659193592210761484441156083483933258753764353517618301228855537667221827141697113109834546185755399172262664720152705069299581646066905059052965255173817109626429522509359212239575884617896621097930719092925164281422912657176819215694637932202947227974864660017833380166233103535572866426685912023957165761210089551622838616803389375727640336311158901393103587698739210855246037046386496056822862627271300633179967211535223851039054677890878884230652604921701198158911216305066464320798527859698102549665335345971895612106834726401955906463208173035590710924070615055936987358347067440197389485148042188949965131016986254608277849794709031867709139260972727292701594831075983005188342088478443312234694195653872773198949683944087650264279555818980735419985771655638573236312885889936473560794981852181621856359008128109617524334224262173339197762084218125604391011578636560683767899624229194881469968778422571030029865983260670459134627650892623410138873607263769401507865868162296048040922178868701250186611171272330100835680624610509581475122542392141933176615520413521551137776131715606647002737649108880210838366663492473576782026674135561848615381417835695560569892606704378919643710299302078344945814956976700599083925368042693992620808612215227326549473117687179494663827779072 [117,79] 84006929560258819135392486789469104175967197322702793684042214130833704893383255758743135849198366250568165631968167360980240917768902020885975662964407028346676094762045543977434524876309290368741319770712905068569297598876221514573066819866887890231224622648175329489460634920879225743698835332103419608474122347880385860036430567184825536942011547044716295011491156526671931129138618768159043647872598982074812264688254942584062356097932974846564959084949301849419437339398081019379774576424477626417588477118987802661647863699502608289176897137986962519127852981603908651342813647898986863822766924055691052130903576340083218423045264049739278736239353191807832007252369690637346097448644361166637521641616070132834432663392445260885963918732634369287714095459020994749922129282476185900172464419650145426680448537558934026415442879577288657411344421378444452000999144517867252169704801770199756084483233205220031923414222663720894108599349516802681466554685928900122836565109679933350104237143215565643992396133917521213459616836839160522674935046278213579928612444044589589163809223930515237982053159444142622380235072610241109559272715351218074214349733880078887574152093976996855740490741241999649673815511847945105353217146428826322165883386817479052876166899287946076585534109237531106020837645563032280926510660831394303035510429243446055439054567477086686471744889126511124140200630442888549442770350905244555483633342465294805747507780104187282549356880362941972967153905466238724778397467881127610195677840418533254832633756383384788348380307256525990560648963447403640596591369770323094867739573423343481426357851090761885949601346894600061795969576237163586768841340533127917180080538646981113800249617463757811047885707663705109982056088446419452212788550752329111772305861327184522120443632903853912458231069563712480338828536344694324860639234837287768756595782165986132677314742129427395722473190672180112636377434582004348790314174890735895270549223432824019858106504055217809068895405574001127050629328973081796862479552 [117,80] 1980051330161334386011835340280786508007650532829906379805833102704616668281459942744915563675097148154982334820318724331826836100494382028739577957893318560445659660745327991945160628680298467756897733024356898776631149692865688659300741465208674159762747022951949576983399687550858897305905217314769893117609511574037001639606223677550589599208448839617295400434231318883830874723453993730487035582585532645776663118592018444993295829897244275105854410879080658869527590590179736072421522830341423119613394176181198931303039470570394116106811534087206781067618843953790322821289883738434511794392441019989982151969815341869307560699987151672790586772418708913612381030094433612643975914388570182989887226215352678803233554662293606405919868611635367925871467378964445948243204461865503451223991070358936517701122264596421866431791755950485082994758182645207442401991411094639066014301195330130686125619780301098871580633510245835441427683841729979447070811871596954308294583530376971182086509567175939595510817629345914981506673194904967281460743007269280007811335829293677266657554365575833606523319119752472693648675810154159206071464877459946581999979536274604905501111780734415772932243643016958560233636819262675565460661701992388173852916858092069405322340396353264101281652424501202036708763190576282457153869022623561364548459244989282011232674054354520192365267529812785300179978319212874615256171912653449057988144486084383246431331111932503789988288312454277444844971189952607132359933140903101413325520489357373945917517007617283914836925819782874038313405848676023640402779750608384254497532030965428930696640460227420608523881105179512541296504642751933951810746709636875480338471195379679318204712443689718690706288499710187864519484196369902990595645100283144822536782190629822106847584530662405965554232409712834154042974720659699428062044504451543343637702480123564854639050605531945139634385331627909560276245113677800209031517185559555566632171507459291546092484553917758074579990827375963440588966063748480573309440 [117,81] -2085666404592464000643979903879105024351364148025920750176764265572388250894473728808595909545577730243418547618583026945589002471350215405710961055036187828194665024934893522970917074147826068499368297328835319528686511501037519537598823972019227125412107909060815709330971358202583926892638979959828081383013206618690933888811978718290147226650199766190520260898837618557759365191388050273225279913751280703023963996907551154000393488341107526467022816143727996825381863843645345534446801167076274495007253536613855080551394525191281211849077155607089478009896388163741252105611224493917557902363220177280129578070357672653389540915846657029433898571060904264019667124343262072944458679143507019418637306183105780540571492900756876019721526667598997442427064615961980767243181421841321524979366815394811047995991742452731862955894929422345712602450966917027733663677040045805865941746583648571302680258134070868089256601432794847026469508516576808158334012576902565494130360500350708721627214623651966766992831428251753011252255117756693697514393502982685610854957945953948134106732305508714323944692034715461866303862630364413028402278546897619817223024683169301733349559886304787971014069097674866690756724690087531751745031286638836930450229688174682293820616719613435316588724477597530171783036245581571183066545088483486782690192340331775708808736482132660608032886748118585872314449312621622545831729125455602653313754192465910981651908789797877754989208350820396091406139275151063745874530021195370969169612199837652993171219396921610534365712462649423351785913209556554036305966603000227118295448966876156578557190657145487272229521252781095040612792492040367581764061160411573735567077036363393551525574287186136468416814685277182071856346141301333348513981808108100102138346820515650319894939434369538535743928345406826134251251973136030818356008148032999584946645627409585834933248508840527146353971140155769201511113706035967141507438887585430425143051873499460785835960535011907887508241791656985047150890551527294144 [117,82] -350765047271218756884211705142915844213233770188331111768730045767324788398689154974584560337311869379545780377340433513369890268955635883722750298263229062570827608475653137948054768266356155243793263115687752831616244655967282994850785054968092158220020561333434560637098342317717651048448915465982866993661806925730100026196989373642292945782776611161576837016381183858345051603102355425579027289840194554279359457781830844849438807058239847184186232326404827016397572775245033333644247872610876323319277730875214252721961050331891662152003082475483480203692068946055595296809773162316962616995513146888713515461770370318262131403956931930745119502552851406728846882861131600109779242583864297378171975263745292473935761005996110536099564926319053109688723645514932152053416353346961423512055934689516347463948068993126506745644835959721786890878762961839094147864224547191676757813396511583092462749492696717582680571056467226951653695383466976492755720856380090267565637230622035936870354684079077799360924713268959171791150419312343082047047352471225484972026239485976815606039106960179985280650550708923963781169689218999309924791155487901715650699652312679955504481208007015380754673928787565567291612620072701668850390142899061447176359907349997714062656436317406731227262615149283901255442110025685007352418723723438963048626448011659018438623451382185252441948639690465714669383325592755465610522617095396712792960925553092481591239981610100305863253783171481830456511727716503433091322893472071096919749973438889852580392369821630081619676914483354234068599114014699559396949172179187118369671488535266850560798409578621706185181094126555091918305177881383176370215705573555359249387384877832535411466628503681284453045119860712721471501832995262037179603636929705832431131636819882542724010739849455813164182257756433608684398622911133018148012844538330793128138489904266117149463662662173930990863895011797753907485280021989264146128638624349363877706758723076402236230828609768431798042154566993491441180471562688 [117,83] -4192512107025467626606176564402602381061075193845955969276222993088794112269219128451077726164691808640783585046567180279813580339020854360057109171247193499603794702178151676943110919316019191960359915369076567784551015728229670370876605704621455812980754672284134216528619684278921057247665991025210040506481806904356904926520934953823087518284898531364026804215143031332748146683878304006469056935313884017581140611002444635981430474934399063183611820489483171521820207306006193435135782845259111856431117154956230548502105374785549677594321792488539205143525025968858965356268468879071442697109329346341374782349951609108206256879469963680505474535402978736966521075154081805748698700912735956347591906675282836795950196298510762055230206708470330567319397768188211200908823326504054476960318767742036329348842326726177847093402339551429046628721005154839871240050811651703344160818669144657128247547816112613184221355270195444846812938607991032737550777475946388499088418275078668459467251644646235413733467942384897559104428684495794986405945398860700723755171661391675177926802000482084376996054660838415000194353488028078630443007417123061881381452593115194740808536826784119551416507003855839259612041580109050390546781086096107460904869300960923973140090855242704458674679581316788311057636074045849787749652916677501704302851263403278247132162390766447542588894535912855792766147891529792801364933051401766653979668388662438567822227776897942177361400537866775300189833167000285754567696243931818935465051754894639310082411370010178964678835566873808785933554229526690533695945124181901817055196138945225322960082986114090099877873358327606439527999317277810720717478618775490434164957541032282948951791968901417467400992822951232737729262321992351558143941338441868218343027482033658231499269734393034000918760300119242434298707563218611268904460223591805838973977329660287591983118837195394208275862276804018469324523628005486205323399708336702282041545294048927214742147919447916854573204306614047800169341160 [117,84] 721572872221482761109250586896258568315646707541046065982146623239398295501915737622068413829927362383314093455834765910481493365130641831253166033333677840636766626479309500221054110811732181252136747821521105470708822684885051249083169792019301051557883690956566534379601407348662116131438335253152557740755087978468951259188573093094447886899213485999324773498562420271963675338218817325786752717878984178476969003980862999219570970799686687303035049969270882112477897531861790961794288376743469162810341089976841576721047807779752434338271247815673866781052247907863600081690331446777365497195560495588344218244875173015048163934799786817815352583487541910687401626981530360588782249756849438904115780612428994259310288353492918106164771774399520439842164191271382808894439150789464987405682514181944708880986726560284250602776849461281032256124923301074023034379528593268398712502492822292683383901031405157986091999529626015061350331381048678638954383457270536933327425254184158355744650808867557056708173854340844083899033363242556739497380122067729797125512066937262086424206522532548616079103709559345528469711336208440582353947600463517933009132393058715423991729863381739613556747415636412607685434086219934214495557426980302675434183580281800192981079703106087365801426760471395996493188119872565910339225299403346069061915743110480854480928602079498239772647198543230927236605966481684768313844565565692505892152133330040080916324923432588417245002414304872080314934967047231153982274991900840360286844414734923796235942144974167921515301772439721517894288920375915761597389455264730054966424341692690008032672420655863583209481334536405591954104609675924171498409372445576448380273117250057317057254822295509189244682317079558777420820318555432989922902017082803613401961130568407585400777624021684376639548708818678502138650778980392708642268724089012716164666825383119926527135943624042709522879845155377228461387689616591879561368625302404878711030901436165699414777771336952261591923872247039381504 [117,85] 197771899220641735991335344314230786772307227976065697135100380315053892882532997357046548865935072302319520705695931403625429287158408334490019681332510385960046208057613269247248498836193802505279649382032029789548797160716877399157618024204127821252649961123854629579713335140752342265444857854986983278697111278118902461454787320076820483178494346208013612818547408031637828942875853053198284543168802326498386134453941501231586293869419968327178674848926477482492540416299954167783421518670072657141344410686925681910353426567824612019117056106638307700113141622919449418134821374735206378563066052182282496050823903257706292232495635715059037048112417513908601137073889667910806499547422327253214850096546118187133265153612226499185047558445536419887147988342842935982846088512873983286221889349042970761694175329683146028380511582557908058545256557875077088021203727342778120999469997164712530561877208105768130527651534106538358012245065378068648023522147752581831731435300664557731319777281128608001460937303335881061566387256685593109830088953632966823534450857185833431426793834224291830580060381623980090815640902042039198101748071525052304377661450086233772004641337563468686256204953476400576217491939241088978561769729550644825352472288735557087983228789066915779512002035467794222885559286175032000234436723612554765854799623261020601883183447053871263061951087781925681570746432334721794391358623203110489049290785748083334798912160170328987774916248014639506957365799390395388823925782478244615297976708494335359247207734409414198836667378996999478919139307462826137795490214883810228517156620174548050405146767135339086076792054890119214039480781851724476062151268971855255398074775772214380424236912409839568658140434291644810457518647928486093898990941119939338209619016740289703497335053041424625018019695179470469135514856017947189345920986601885474760939902907170585931580977837972866455334791703101411013672293763450118468669240424905325552060706525456899399071291714532955340687553822208 [117,86] 992073208469595515414000796923642958374401708203652919306198398232356656995797427751953708980112268463452516107413816994806598658763087126486513926189849228144238022677833420035976485028391449381662342867947575358218497461856536995044644731508903071227999832390199924664848626094064055131898979748636400378431929757759757073148706924417968194916109068417085875266407348326833190209455135850648047147735774948034613518219416004240976264179596640244391049263635176552799653151484945848110865704762380108813792711535784975898564400266102956576048244764234416503746633418725800800767430786549350635592559794622397095294915159889546076909015171714275734152131530524928231657934322189666007774762654941533758264390964470662468258700767932094063005926938405983457170362890211428847272570373095827928809014876816337473128995478068683281474517704504939924878712534373474896803732402820872668660110663855744016242876749756045236954512707196707099941791213274575877901242935827909775134145199442152258305418194829820765270510983586008995453636598955485339696075686315599137523869357121931538402355328039344428015047052008556828353460084783630440365855817775717995385117094993560908625671705410992809670322431443711043867172690065362485553793116502520671502642881703730090622999095850470266373132094934487036357652829947726265679237126675558214609205552247920500362206960586793007813864181398937858454719926366984161143490494924665387294743358442372672011513409553196706311987869903272177885688166869869577381264682357986200979822042870977153411126088058167255662242940968011534383335997597443635555355563509156362254624498665475998571564965172094975889140353352463728770876833047882680490674419697101850180530918913974775188724724221351697997962544419464038162489760120902276578245609633817482265277858663991164197689754091174845604990187866005512828359686731229235707028873751748257379636218613953931843821790444330348802628974126290313005066100654633695642209130918637609758857681615880192717269964989560187574267392 [117,87] -1861071728817033856180159809457209520909747416572145619533045930506424968629956212676720851637850322895544800892632805998515823446996944941290302674631778748599412243045799258228324214773665007316156510013665068187836642641557942302896771954493237709658952083313079018655229186775139565206451435510970324991845455960010730524771282201763213853105381088999025054318001215584882147372032857124315100182355987280180581273969675221533194799238427098338607708868862495216311880180437941510726535927563357926830189999910818029126595743629015709206756228380928012733710426412072613396708147731259988938906827604733041212854703163545009067292387028965987409386569823600890153096209880121390288912930947511404017356176485578421632956246297808252625042038679361195882029466681883234437312164420579539513612380733472692374105691162798963593468093412831278050949265343073679819668940488983573237857914905134510752027612369325040238911608089620606815973283095779020494961603354779592442231004813814339264453994999757503490409667490282052758356277746259424065127792358125260943923176129661272835068725965603526097703749676898254646238884869331376555550079539013412989095528717728390107926095480170601323495621057300783298415999911800016813630343405199655003527637041434095956180605461557902843605471368391772811174766185728717967511992710636571080263324811907757886874285858831199319293851208974351706767860671359264147632662318349609156197717096310650802710813664782367951249671364082401761025907778457410080630868274633220326746380771297829045639657631271405994126463688647126680102652105997858147436959791081980584640591060606730730660267692252793909588139573420728293915924906363574903035164524401536294770649077870305385854448133833091964517589750870089952669156496156529243674998935164698912173059032633422904964070172461702610701030197710344516499529809768154274001842143853529335763194982283595112489010831340416728586005682154528433079367044079486188880149103847346503541326801659140422700642099522408291392 [117,88] 39955835989087236463686911757624663235901242591791356810383122558269042435471929199808737840248882817984869312070048048256601474417636404609782831141560205014226111686008846533081101789713078729832952761105224287819366314506336547328488578050745942686608318071925234946923633186051226610623962554974857942188438112281653274078287155657493855414784359325526426507099453012663985368643052698858738569581268292980873779394013429280206222860072614124469601387337627827924882023601395486380006216146999246530704323873471828264597829027470023201867601208587046918057052047783255566187877367142441703756124338341057283175420740873403945120049598219346943644660212084325152316893685535315099349124495890822000252603545614963315637892457816049365700361808616383662412656184584437958260814037127971157051467221971322666853849299592797360766519664010692090111174806962016456898992018066312843045104149649083301573410191719808531246787659012723591909852141605714788938201343248473020875392558872958485885293913087040378829790420583136052199176957173935138113780862619978582634173390590264544820576971569625813561051552782646225478272652950489992764933484541706267643486099962985375227040750968652367719026466654086286632291444368892808913565968425071496478976108229511132347788086168243678615514272387161923627104448712522867876436722938997750322203614583954750315663751059309132698952150124013552166715968410456187224101015286612337466543824040847661132299033460994494647496771104463722077960846759610233031430999692508310674706287313120769040265838755374232205014787777006036043900480394291960343657919957623630194806901463895003312949596332758968197391852790780129619559998306318667802193317017492969259511751244405498880196194640157684508467580959121164427829247321867673386452195130112272504088135041908479989829741277307708209422706764378973924172299940561361074864066557423076119947369104177268150863517042649294139793514442600967152808101307224512597288131628380256548337278597802836074338372521734144 [117,89] 675596480025892658022723290972751501686041436007570287924650821171301352519885876187527986195099770872896862536270557143334684104141071167441614398816172821434608892643835579950944858327230088239239752516111401556345243161993937768520193784046024879180614659105630429962619375832448676169257853727040028698709456367014670975417214415772818363776969623469217098428251640231771962496175790188426422230916313534114312851564630230315694667927729803538131646729627988839380956025696900508023392752674120923751460269725978878110978111408892742130127387312599129413478918620888980182525847235079676808440504946267207939897110960470274259597630982511920644724856658396529352417034818574633716831365676270991396992989082945308336565058783733177794685477461077914415464523388924655224928600135832190339873111687836056664829649844100669049859400988243036985855315237339018225437942674907316131066741248004507625716376758140707245037586900332813401858303693662984604396483938792803770932102062842596798184036152391495693354166357142507999019670549457249711768490236784627545415490202460590145405811559955690105433425715670220402214488877722185795370194285886333056994174628245357703577583938832325964643292601350362695054254938126588390049539278859513085664207260717636667533795374307920136349334739632989989276872244539755097865285536642862007850326507417120893400548298046965787156324472131205856931753142696748743112689569489944391191581903853754415942559877338686799487890656511248685030479870471853291541863726733049658340315966991474062463339632480405474623770719495042892030290238666036300987540814612142195853148849494570072173111780387863386356129364375844854187066509428692386951227977826271317810341287918337260090916933497948661497230972963695899280443036005240807107720456839375035588245129715074198387721827597807103010569544068738001243042171845698581073001263255272365661909562591758568696063310812894611185741940979696930667050391281259655588799781073848019483510735454776565288242239744 [117,90] 5046261753066675105349019863298225885684708375283239959193294375366447359588617372345845111395668316078029682862844266446912162563305176312005716508114732645311030700240795763883836948184394498511640391429016118548625540914844590428400682692428468035937276679690458951927312532067845730742384745352234673511048479387682930905904703222524649815055311416053333789268128415796742126014398173620316283110755074391616622911115213914718995398928982911342912545733798662431558829218204893959637642110311254889082145721194234034416843089785536771362402791163369979703710289270519037216364845536661971921684715867624225628020729187690327561701692781841319462774432508209326678815128046818993094786890380880419946575125930321094921280320082678527835988079881928926268803083085249260911691646215237573723694051309788412149754280776674547649627939137961358426121583125442638656300525476886592634366604539975403866162579547170632880684317612433506574514640058711403368803132008223450840613880959650039418129590573677190037989964319722012106721043689935938204526934742286938589433446214316981385965347921242156643340517896095260461486044566086987642544576290064668479735784186780841614372327906051572781304167938083495607468497902219692789555002560019483133246562485181860756275879828847895811884759224068416469060390725765242890835108986439421386405393749832890389224061109290210076007291515099923515123447615324696698019603673804110054793714210548410619838663647749956825098601487032769343111760264140831834082691424742380178250486922912584737624114975965402925759957959333955943234143225429004701364999371122802346257707105791058841851365894234767322912206724948154520295897456290572423451342851916652417460032885278978050760746745503652065355063174397859606527886065984675228770242834442100177284437389290939598557606123736121217328869907653308512718796866947796868823270075530338945675399695406355833770274094903999974367749225827718246804917606604754855269907759897543410054672548472599365426304 [117,91] 19452956080792871258107621425955534927792509551538600622779336387184722433170720814184282839343916539813150615587017941390850817187331420928081408879927147850654073846951151488395742329625071305522297333896317889627905506308723740027204443503423252115232106150805501097130779158300905741837040920865304550712736307743810629882054945627085070583422303979987129773693865028154039430530386591332637615536184422643292722014430278027955123346036547605700897631890223956218704094043436045529101221698911425913878471223677039269771922515974158906319550736681803068065679407741222765582871259299025866266771387152278381412747161743380742577059355180867662520027713240105093291583386664947309628653321824916167107057386135662237931427318204015001557136406788239791247054274407205490964238962261403815845319395855521521458297309177672769363406908223173246831166662989657416639162884616341120345175801062976060679803879612093823716924985374609667977306961742013754226934693368351404331284946110830853964391603121671780672988582800308744448838568119605479870825615368356550802014200981892631951453874956947028587205856827321573408695834674406785981119690143555443711862402722677259706927164085208534304021709059493220566330295135282705437312924684411415077137315409591759050449571734918091511927457065496700729011938522141063104208650723070973544445620402247981207079161391949149853969142997103153380770931730843768879979675361194033424559130149873940179728782817258287037119259732120115007007475750050650105207769144520866859592955529639846031489167771485012769314493149738572091641548260846214228578558320268895634321975109635539374374565690387437526093848703437113902116562258023168678637120219518515947616838083441728624530119314251109443367566855049506020358632679385399312962603648315862323256279178781714822484627855416423205337786924222718270251732396237606751833188484436546741133803292589483743853293473224556046188874660020721933016369094244673689341329942305763196590311083464807536 [117,92] 59067177896518746634613044979335360550785769870089474351114868198382501028080129592876830331670513109835983605624268018990811323862489394347665851707045437582970764377105149681465021240162191678009780168543014003531965430863062286115627295045214293253441826988950796080493224878493706253240555923128516001752535347483166310344555573351640057035402910244534870840918944794069739917432349192501927178775038177148841221249004604449978000379193907837547539619138024936167892391112307654907347970648445445005252531741573980711305737666769610431235877319863207910821078336387868157801940256935287330265891073854920934597812861146329325417555478155788594981356901778858493429646253944611451693149490443932938668706208709547305101210675852895546045015181928210498556686031584540332887620521005507721593865092227999484232751274604818204274638419478871528660621317639790746918422661798115887199082085503054174355042715083391501192995143578527093652780040089724925978296962020972163010689391277362231054757302316411283461066483207524091542108297027073178849375527238107661918684571263759163092830780896803614185614965926862076998554232855664956991533517299920927780064834254913314166622870114233812799305045834977787928234910274101367770607081013454163206066056512699843693428393814792996665487543746718490376065607062141343445359862300611930084342617357072744602146526602212617483632376342309531914232792547355729577815471081649423136801063213219950147871750716480786885334468137314252348476034319466476524014338107279869831228369047531291883445185486332300018084976176736574537497650042135650845890690064885061953433727419451525597740782359491784730973710156682483806122981882725948258449513986621166014616135198251878445756824890187043443912741176720005043043752831495870641289688514489635410862234549589999305169872434807278338043233324820155578652764274238777563203976032110857217757302263369965991143787042438155865659758679042223518109080168844144234333724269566209558015513173760 [117,93] 101844074320936086231593726465886861759546660876382603475992947718760973470361836529809828923051673964919199646150859462799921982681793885597610013994307453165050029912614143733632568311303275406752315415732276514698041748535921235904517723622175853288657258755634074650316642910731009728340071268605017307717158846690390928042017889982341196033337023337645132025022378289023092369641672063519933980976442113784912853002236980261538195684306856050762461074067751772184701459011921149418569561117016916226982181379027275579057543698268338960092396156595052431468446898548384195973606693728138325061748379725754972281150331562124328471602202602843386896454684049807474389643724875068212318277535309849939495520255007542094147378697535701236883848680772603676101774630628293051610629822657298204311210544452287151021725671369110139851704922963356428418183427116972329356735909785224839828240566253700214282393525213909770947585038558835884537800669995694981520065402682165177681756215292622801029770266195624124032708633606006020594161148296988850696890200358077737622090438813438278744666562505741146522136160479540885954481502455226477322768887799858644976003615984920940473077480830675145270614243387329390844281515396911666715850836755397052255426215995735174698223076882448420001104578614286682372721716577845726303395122065538707162900439954080749387202910818523257634635145811015391300710867608926252853174044119321121180952532967864184279301719563503580610785438464693211370099745388112047209455485489515855906981166979610010634789963054416168871362633139719766117523878492356090306906458257732445173433539860285605285500458725948880811642335596932810881721550332990883575979326025869276374011147849513782070307055511301903079425194628936299490888695732378752513097784617431536514156923693267422299050026900463506905533692347518955208977649451788480669215687881601240307958604169299818768664580830518771149174262040468740208935276740256028513464568897170819120680864 [117,94] 131563025229683276450270197657505181861728602846573307117599926037201886471880843375282295801760321073224619990936048472136031475569455937972628399106893898763277407879640378536145369972846821521258272737223445692633904007127895169145712397018921329891427323532093546440169929390145541205567089483678669818457517311316575953671790717452265214628659887051552379221340017016545135567917350808937102304752745238898053576049410214481094112144984205068241320809229692167396482379432479600872940994700358303510118865026570929154239064132349346598646998470483024909303271729009921338933125801845487335174354598813263416668328112990355416146246970326473618444047780446453670247287622624169100308261756549072907303708436680364088282544772379079133693002612767646945788271175306270704571639132143717175184136004288622315697449976765564640144266594589105592798901402081140080752685286950058368802972679972427355016270611207755915002952376927688874644773681181578253772408027523297796278770869257865091735862371745144045809419658917534152398415612337898085058327617933569252511704985006691422897475150274991973351140621056631675360999349385377920467981304119215234687762891819749301030743405134455565042657648105587925591874056263158932608031893830365712535842291568291597559664682822373596465651305037621570716920400484461752647829281280316233365370655276945752677352868621376142738793576184386544347582583755934144839771855796519055864249001561720619473150732091244341612336452030590181163624988776812015695777847754034426689055302070999899009870506105170548661338714599586204067103499348676604990109805225629155209918828276263575477969812374207245181279312933729729873999661011992566827430958363199172267104520658686096977531862970541176546839437173847653012905706368096804900698681737726625017098143919517891992395636027842271318100114951462153244407291149777021876885315409396760598203404239574368851288743272021366901217867837290719582537610688923891187567935039870416800 [117,95] 72004370538836709771140715398976793867321816573889878160780138673798966203058267118305312472575055658406025077918600136385385741938093512716282280198852553960500886584079213021193384230591556895192040900186121894690212377548354621612325372116142997341143001646806510913511032568074314331612000014087366361096149952044836179074429042156770108445540138425787121936725954507631273761383335605490489930861785448167936818577500795558840927344347649454192070010367102199105519599620601919913508925712001551290251071868603914890917827665894393059901470686296372938285813384915084377048935099584244406474735209161649815339314206411461484060906693701742211889048205486945945405189992278370502103576676122202346840041357298622153251526630273251146525520975089832188736473597209134506189696928680668795508937333548339037736779050811660470127607978866602808411002827689983825842001341879073531399979394925000404584154116332951725623057566788789684349309718015898402732430255914718566213818538569313057338688986691160278009185319933210760903576160826349620759086678187936036075784695420488455555722704620568801013119388150832040240406157060702272936994423680441772263760889137299367598379778932740950752855076733129242460366186180115360171121236089755104585970401392577131293338867551345198188081481544390406072766552979673258283949504716818102783370312815912412495762599854087646058765037208805864578653514387771602290732762844749864029893419976112331534787327167578929763517067634553494362558083371955353184538026133444701240130033597706985959398730661639602472890510302556226245058343327182353527934813905062608629692996508937766198218328509069877015582346038501918290904384361444445441793340451035483684531333091393555096378432047033581229408513848163185967175248996218540331335176941362009319478928404902172937101482742348618642111570520138185085367485220805229100791210196892263235944674797121839887713296996665957230186766851901927263644271221036280138389726100596 [117,96] 20386390211025177051068525441570462362808834505815670279824748005324845560707370950113991981985238092575376836741578914443428714593263304545958992292103765620570771643216271898357409347610115702077148830602561134902946936781819573124505961057241333105804030024637050713512068260351967919414405943444550605798267097303930226784059478817731555360915344091418377006066623409879652592352394348290966426185039204532059676797117002057485491716998324919982603069665220260014447386709972176237094984625713442839255029157998886474803576978793634550540418521280126154277356410909266131342237714800362190935542644037233671470461232889750200089241030346594068752980022416234248149842133765977013261065534800183943037420247752616164157985081667532628687542944714722787440410392592628194294985611731154957603412755331084162722946289188945284541041796641135646781120159871848471771373858517351186875721131869184871946416672842897716159899141315525562821000245303072753649700706976528806699708396572208938740531160265324959675894999545047038290035345205472754582664187218841539737475817273794020568903349074949451221076703184062587038102475001257323510802257015902860566151499030524199300161292683178037688996784178009873803816872250089682326378725337866868277686153358200720510673795078199413540009668818852581647483542046432805014938039836427867102281563288905619959803742409705429987014762024287310066511342054794806916110694042212195825939206392631632878825334005786249267962930957406481106014072631758825471882314287427036990575430173506058180283335503634614390889554695490616453826765441150741285082512951533623304474799197621546250664017486014146975913218645021826907197168008122575734191264106810736759802568415197885274042267284181476633125757748178756812756981195529283253044206955684796938793992043901822860076677973588735737636591790399457064559826225218671111749482544118502265696033548106272096709396921299589168749037714840095985590054839308804262942592 [117,97] -58347415835430939622844577204057355197994281777183646771923660807133132582230919007006470450428983600263082274788981484231936068835860231715855840575202437773938544115101054772676762258119580535919381999356962003414640622538728146310227525250854119880704498820768506250099311510177815860565128297046510824564622883889077734775768387691821866201481348148158083613017196363982687239680577991234468306581729114956873118639902647396211207177394176026781996830532491301680735344651548298222980140325308406988685517673986040232061057523764091999653607824926226840582234620886799682439772789559218203055378954244360509357441491346127335866589181121007755285200362379819134676397627396550942208460241638188542587547823676399617208332772542455449491374809690611558307105215192555412378132250271346885909014099973902419772307111254847000626104045359447318502566630679510838404601661054179589805792297888882834811754319268231933759690914447266778829650579424066461515382613907128765747238359523837860737300186175015424223884666489533393551376713337753441705948491153208758102353969538619820529299946815262316207097539786710233863601902976105794089037596355036943204769576494563697363690468985563515489318242087747484580290233711835382238375156559040881110442097636451348217664224701180830428240832464520064437347712873904832252870539982135822016063876636552162310343802920655035161305777172511519763438401192445591723664018598367919446607071621960213073688196032215993287171482111191617288106595463217383040378728523532381408522586061466376030387716382824868540363880649476575541266302520917772486127665982496651270277687417150135254966005789583937569013587638093662667812070881406287827161626611568900926632654669150154523157797945964841112498450379704378175297229306619142026088128250401006145842432318634101321509948682904570735603050457335840825673907462146971963725322561802712429423612084236922096751293244320997376922359159044005264448375692495315952 [117,98] -42908133368284184240878904865810447818163746293551446942737681173079047314352967666715895718091455592983101356329598972704879088571625643523640285138417363161076745637697081501791844501937375492438664989006342758734219047545259968837336278673263362663530569515712445462241904996148749004614838237319345420590449636030485094715689826736131486158313977772630669233263855474484713769920424002856465872971720957155846966654640791128332318783905541205479074213313057766955029345457834961563566298733998731760302861771509785489699719779246771836479350489521322110750429401735526781687507167264552460397964290303670297537756649342194612213166402871683973877521291886085018415200937997158404171420182640289827759020245642101604943297298927915724930167348433863542836125908023299275525101469501996643875493205482895235352796386615281319406836641652693904312661323276316584748202174527025354800757425958843140785018572275240532506715358750734694517651241887913035059403399047832127923228242409031252116052105582516198829217209167446149218177572238230460007298120305505722239711615695317175206417282076820852739423771356194485009325209267456405190482713041394981807917967231462370273744707106120527051482353174186815182875008321211864072454567259722515976594777178412126598986504669468263199477677911353127213114487759654481879159524415808568648811094104064980963565355652877311173365388351639697354490434052607265809894301138493313338613631910800570405314230871214228820560411313861331817576668376733718718407292919687962063533410524767608026069705854077475468997908672576744051892651199636760850426344426016815374272201171691614850570540591102916530303012453197968879743564671024253354694383813911857328434433277620487700567714601302969335215615491656725021055683503618397783778512836630645565755440289618208681993885645910447349277285239243350544474930906294386105836625628852622469824256398916821621418502044049977624755876181248801057803172402112 [117,99] -22640740021346625127073532419772940638604374184093346335423193422897897569133344036981895049823876338770457778695440739169738161455932677464167933374386197379207932735312321209539389771367868854950853306660409914716379633225420314723979537213665450215529013365512441027923333538986482044892616853027854816400977951629993112171099702422035843740137591820563048735238362011523823647220861856775008783028519335531239320822486635922851496871680162941800144906073804236535409492206714697852473076672091436673903110484796800586983103228531752337814282355801905924444300210892718377088047421784978647831539272534355810856724055352733208540478155012935440085854443932224447012382098232167684115070067802958706591764378025978625890420560123494169847213918181492248866356176930778338683146948998121007667657463694807692445571455937384970910687393835469725447314498831347107108222923127146072044940809066017137031403366448173957753705792203489159481367011297868556603139411110078998025258350754306725749514607898933566601623190068902734319135103531118152348562051653815837554849952389682439565436828322650358791466852186892049707455696310329039618794595855494896972019519150016071109686254743520777098855997917063678406837847881340058128696064496067557369760946042032260710703985464834966836247231864781967334826955709605903349392091510950324319481557340616506649324869771126172162912077970938969229452532097497600881837223818885070053420654263735352016932824283445475163463744317323761766765186968457566922535982273036613430850475910752720288122318909034898686242566103168425680190221839773409790982560893473833269415513641733727199153782396486409056867452382911277808690228341738356867537141546671410401376445697162241223278054918685807458273952322600478732504543045087267568010635341779305689614434958361276471204999631244669347634790437418065753481524355797229452979570307967843365094276906253161529917498153728365992572753583687782688322752 [117,100] 3160568070661070538935762044163298651929711952414984963322937091235533179522415930630209510688862749496501884020638533453349686308865564197078078980277366345151427969708511664438705157125852262314717500420446062101545644773742022387445155384861909251988353160111825723356439741984415444965210246996915286897815287513527358833135270919106430518337633693406495624545336619376096043506927580836329714842477943117905965400698307696653786529535949058532838133280427868874743546435539008412913727368509520982153475693651153093220999146713875308453603339190754835445645090184795126319524839196094071185713189768140735427576774860087033473489132765456118577081781778388865118961919969856300269652085891307385895303810769079987772273330648435839466375469937888243223880125500396842061072847655183423586279378697891145574027922268143186336295121806635550236954901603908819660540024976284480056398128400710890712586459558353653270164712181826655231695370538564349221562024418171514653579402282485374671514559739955094406812552777127158343226720867257770823892457199087721467510051921359228524190083416874686831202965450875389724833537854582258455406007974153885989118326380768817029243063986563788295636438514040664575828415115727351905896288411982262797754636770223611156296465027967269232616507987053676952456128354087081819503521072760444036113419998063321682404920351057910303656494216304692576925173059367944596450178644933834945250609997898144034551705944793755641324054059588726213116828569419247319348321831477667349073856208020980695892650292007448979137688532799631060931862892970424775328953603429478190791747627893713449144894049968302107679986075083995145864749043567410726696075027806963313883343167152027356616064973315532129782866874751890539250098160142837381165157680843433505538037542592593353639154744719674774587252630372047047902478844068342405083798417048325288221593835759132459163757090810679239297436874795794688 [117,101] -4149080893281674716234503771711388325380551551248059421142133909087967984072252608490567617382549202164766736949509185529099748767466290613533331592184480546651290565954170921897531700835848643010912625030694764291289288028625569465515652893399182991897605667863732710606296765667142825803963764098442851263486536216994925452441030663113905343995797463198111024850319191243789788433736540772077654263706258331663218632626578502598854694500835915185604128428744223731780887123961914768160555042531211071912566930622690129786782906591154287215661853112568873455322883861021648160433063390163173400377530036220805753302109024317526839058525842650047904018224981574032763160841002064127908081526928370340032279345632742622196896360249113410238334918479405746691289667526223019373543735673405798981954300947516922285992322553108758694423880667509600200334168619604584840278357171164377130832615212987320096184939099963794375072463500735910190905858087980659072411404376503840786079861493356267162344010448705997004320413163079259494578652273732987749819859514389940138456977713681588125895369731263397469171486023765897135024419916095838999494337740722058326574674566404990402384530100447545772531362554279489743089517488757004663999545216237540086306541697958135388037802096036546717395934472084319187310000945078142913989877174425691421975014114263508555663626856272825974064868202974344314829815636473369620441734975318952401448016656154002155976190963632949731405982582215125004140337159227813745381318456666464096560999401767870772493777269278162302827507715606508870385089778998546701864070063587645349339487683651565186518958515878814811902189246771459494365253739984765848860938067474175304929079248966647419976106078960602256438909631929038097436527760946627397182334412381274558137911648743578404006328850179312047935451868517568717727279871598156277048293697847004920558211174418511044076568654204471037558999978656 [117,102] -2681176750682780088416083289055854613765662143584519654085871572111014500308727116518241741280063980690187562835079784279227648951140904752961585766388999957437258862251935341781262581692792650955355703329712003519237012742076490889287103809529082703423582530509756182049428698257948225984097840205383342853204221247852180927152300825024716660044833698758246426240642633484247811272991749143391163955081851009404968804119171535597106061864882348713045530233640550637085490276972586232604471741820858790794705108363851573399015835551255826246107429523193278044388476961781661113874513868149272443030082445839711044913630718845089506861083042581556912062567707651466535679940354882488762692708902460260128943954625376336729907825105860053300367614913391246353314782710263476348974491202403121448096752193600212720363891847815170663634904211864472435769859307227496617425623058171902501350064996110447229518346985897457451290363646981926547866565354794946016427364557258228837914240295910157251601435938990127772871295591549136370179953487065154951848649627840551785852085520742204611145666060715674961768736991793944515899116545221662882033735856044069692268885594643401383503370891912175313081975992944257002100051460010437743583356527668159178821685257027854293068355981178594779027284661506084445183183128252432791729431517285522953573515430453762000659264674027267283429179233248081466739290195105394072167187183377176505956359163830694652720377735054475109196135459325153704454909260005429649253377610882325204778757104346160775548730271823624699666723920323843527259790594559430771340847252584205074728648445555332500754454633400130930371651472220866429437247305953859933196965282087781621522780054901586557353983946098881947894945165857880987982477027348988681471862597245780770406818047750103273140262555890342928868000851595255167747505324527775430771289830119162391175061079087191999842227971244332209120192 [117,103] -1429448334444752713842058494093014117252446381013692412237716171382067106368115596497138591843961880030687871961731863864145517066535810541582007670838246203725511587679418833521111300681192372443572890627326718948797623686903061341805247378187745185931311475896341463569482827537138825451516450243048554421011107345757354500687807195078432965330420473763862326271329542849795094336629336412229524211352230692558363958965738517662245008588164904503175494712402950049053161054213284281135278145944480981410312279492667225669553521061483440989372903571145914647408952339146325911420531573665316119729301314400551577151614185404408778758022794855363608672915571157635045558078948150231845166804949573729997663311879993242333743643206439046497697725498281992152523420048866632027291496031877913974069588528283283823261232388772886650151281802055153888919570414743661281543300628381666050265697312176847350573878655638219315353728343255336213847594514057610668943110440744159159860720832484336889470525387323024580851942531054523978089303673820006779476336934478010415237343449964328585186063834936123122724855182602043457951484959844165015998041112826870227223636401579028064175641949194572471526049762119944023433442301815983083747070324509351173306103336576565059365772877062680291375689269786779073334775047756774453120970767818534112129490476649975063005284657749735377266157076633938718230213756759086159845319162382458297725893831579408218567087837873127870846827994866347209575582064481615810204455564971901321922835786316788565270226847075259997483178260461814525254062556865840002015823410917016485716920672175525345361282643664503171481706420182890326666183437081791683673604282942847438515258921528885401452098238849011109046115893324267516857549055767050274719180719090680438152135629505004840212677209759023556169317576997158610234482967565229092287651896413961598101250624533026131760017864496336840 [117,104] -292776273505009264425395725487229925387115803075033052599331503304639433999970026059534461524758327086064214279790045810527284575748306468382743532903206042568901571297724927240672178852106575636144471776306061048391570693143886403436982299934899607181204742615690082121212622315398870545782697447274852908338064312663129302183748908687245950906131897078175471674918644043982041327556435874349754055959183599970736070798332478055048378457545967647301123059275787414221386105644908622945625879217539180982298674507459631609266291102754709821741860727430768663541701188032098641418029482280428640862226764960426329630843240442111166261679907757637357478967714302690647084516777020155924884755743749277348445798574606750368357171914626730620754397227013050163297543756563674274530779610666610540423351690462514811970644643731793048972390742867346475543112357699538743449633486699431582396586676029340216174152563212560642996931886770401781990809993357658231589344142519153437819687234173137685766455883064792745408070460565914395593188764680621706484907802089841892595422702954351314510237355624290302498588405533487624446927225342964682761089421630633931308538659735405299091177363982454301703873592820049413557905169943561353792020298357841774295501651838977692881995868042167762651990966481397985027315874506748220579840623789065101188279237960216604661880569052509459545540676481335810679216153888608104027074322196489484364070424305433253272570418256792472464782067326421878703560161909978324948980309072672485408293551243441005015560974483012778756379364176126722682626187952273109063910449254929448123501399504073136385736264216030713771580651826440549126662823397083378399436867884794390183292452928175982013483342181835094878521457164878998993173511159048285485688032562415248754468584817283203205912183669876094214621988364516758482835692758271862583697944902621728685265574763380896907951726080 [117,105] -68023583059089692224395367493736245432508217750213753928044845610091480980433558887851580331203173276148936154222076506644704749963784558567309442222507115704511366289888988292482799079159888197625772261769953468457470347573817326961339033907081259978040948053564370934999931861361860043557942604609208810664966085132761933506889296241911037943385309919514922363160218754983227972112022082070153178141671414891988775894411682487841728845967327116191482514371282664050370266266803282840886691881306280359022818184745408187555307904572544031340590906415678778934135341737235808968377548452988300127094539535148560170954690912617951530230679876212752568109679916121051541388334584748485266779771868762626194343791004020789672983706728909777256838728951710887818761379236517801052728321788673208030995549469810551948372429085937816304908226308837664557893821690596276475195689786760649416042660605568056883593266162141193337764714095731557940670513123733757058548906033190083017865844933324125566321100968528539212964049549381748299706233122933941558743054500390254222724921627714593736799870592621242676793939593689472108832273665904940329514193145009665832022892989406435747653070698671588896619776504684414427244818003116530167388155397362320734961473307990032484357135032438581894828877004394561276980021757141071060455565967033574426935297384199515492139599670215570481826537157512338173399569752290410725529651000014547517367733979598887793923529233716523790993408670527149977349505922301547632099142374766128713693152871847209936570717414110940885635029610799769852010327417204795296211498260909440495044757291168280971178619157130162853269555030179968454117787482826098522549438741233252700673769793501414818664720737400701358096191911010069842599374264683900720328275250504379805709909382047762662875423616686401547293126510952649728667436764506647244304112738165722318787232216774264888432 [117,106] -11050494278083473571783510672023930755928459687988709970925180022074951580471507879458574876334871902952349297336606745633742813535354447274506493755037540245190958213995180720220829088943433307057751863246458045840448255859924932572090787350739715244123873074248662870028703557517013411243797692123677495789869246184983467417130145890413487790765544596959607524230436736144931241256902257061495515872652406849756075884719901188359577319731927906133765459234859564463256742985027890242164277447095278685343249607343822065430193866921820482958349701464797647705489417861727848860141705181258311795185584095367090959001782834839758000447362686289910263372514600025865249499294628028659929029620256082348112599436849226697613703296773396171105550712465353300038455586072213864800104965090041932324393938676686000674348581551609287300587544709513816311552191315555228160272807927026126561639167555601971822860231121390198683375037235418969350279877162456350171829490064325381319271152470651799611637274276293649849755924543448004423356992571822593580388233260440260280607931591169093860928328196283578988586291228522277374945845099161710061768143155049223763980679023605441799548806823063734452036651774602077564031596850826081216890217627220487573000112910439282327758850342175534311724920991428297724427919142250501615428360276043389313017202078737077572153968762184679045246312463473039845631998398895562779727718969465524686641189113412434349080829517195993495902174465563201191574988547877220666169044968664466647627910595241069711372961724894876255174922412124295940543622627317242505982341634826752333759127502359021957884118709944521809741945782357230133687241605208683235500242133454802214322614766297823096247445637233733050068231341957940077248576928443509623496052682457523063420576024767799029744331388968867581023327944767372280536264672634427902903067661812755879847544371578824 [117,107] -1379281838398926308942489325263700429503886763731135971177889426086059446811326424052049826584717481944752837957289386187450273940082830040533586643568012457771227329899359839797261200980157950854713750609275230648228632406589679747169549311090516211236091737658340748650362663763408733088612478534301566931702212217039195669507199371364684129736178756730996904121842250696739641634542805701689612018644512512488400624012081016143981696952051024988160352428260765827849890203511993640080071624923842224215874622614522476938120495029534172599748955505869021159070955712697391881215580449890648236895925543404979458036306144276823322982828328099884524253133721407472112996479440479716071791236177363935027497523055561628031864487163622390549880603443611586632165264636709820191198621375403479159916444592100131527139708083911102488632480502807037152905714584833940256526496840639514206913596932285460040001218484597869166545076562002860615493931946142660332205725808567472664623810386059984708218397300196458174636698026190505090463062159631316927069082469198901683495770515239451588602464741064468265276414286416214178849083469995666758302569308013977031746180746059894048698164424170672482019860802104811914505471813366221629033700902313125203526073282289755923123727217043146800230567888660499097583457093511970762780997691422730896531231291145740373541769562980996387671607543573655141544029746579373637482806449430774619708410785696824765137745872989536707327084179963096802329015980608761953368589222688241070592214813065298896455330260939102841594830999768481914318954485296218035677027745054525680049099989881059284937907096255893234997451634092076770458151061760899084260360793035981876439800728210360679424249339380102059017097455147775827049010344519996719869815744004104388772447638290695210197535231889091583441711405972015686377760719062021453114487068521715895504375271 [117,108] -42786127755361086008370990151580336037139957820505464973679365369302130853776675395245484193821503249216474383017120647116223197930821283301175646497256865937482869820358328765805683886076597647048726644221204026882829709057848889553206242974614695682243692284014270640686293152553910826082437859584495344175436592522117130771318784129587831343066148231370182653858046423540447306513479250802548123285512320787139067334337889910660359648071847565422689735727227368639652391963122100054031783292036978418167008262196959826654239043811986019135168567834418730777402248223095020210507558994504454482058002373612852328175396223844464307019368386524060540312099314589195369723574206105913665333686304232835793225645958836096871488105453659398290966622967279833774644737420465358382482203806313459767078657934974232011906613501389628000387399887322105176248821858322047679985451708194196818351652016478076183688216241442783697869355194641371271221525927888053960169230635687400607647745348294064361809878633104288016205859293937162622556254516988354339962566146839430519645578046442728638745364389044057413065496675159559443935373529439322077026167982581995090411890688064871405242781027818049742060324468903771819352625214103335003706566156434471696417829024273428602273841335827798778733172751613138447519986017293472960089070199549245930805899390309088229170772630867231369760162155032549689973632023453006268609660271129023386492916458949956524546409905352731752873413092214941925188126852525983601729117431455789977351463112857582628542065128959671842397374722693942686862927217766142671605546412159364832076036608836958250982786885620760013133449010329498670522372975003694728636555592427780238882999647281274021206393524216938845275359980685450916773190840730482503896307024779498310281218991002419292012824510511323891830383425129049482965330607729608812826291062227169216 [117,109] -3965929353284278953291191729348336478968681877126971935428486883297563706547073867477923116286410937063603539071851872508806104796574614964646124805006595739148790156554833809525395836962008693878476289578795376446516219527764851586853709013623218671731825040669787258267631470828044606673669814873367311734973474679705767417373960832402766511282221821371981953961327821630417043313368269716083993956638925348257348157787338984680384683408289568385128039275627585357944587116088075486585722309060681348985787730324967669988728149522946733644385795211387280208602002210256107447766939672780831499137226169953432847419085700615165886274894126235370133868343990868920259272106742821980879269240780131146358856064177654849218601227565370959079973524414358511844192007817421207247142662271728484715415801880720447308563043874970676842141065144380921967774037806812211100135707648206251293015417443364821948742128523713731902651570757236302094079967967771813049324292194160988612961534354599844394809729094863083866779174335737237795326588824194456073281902930506208829397283447161659009937864881777116699472301686591308441506320212335174887714267170370124434191896535194945337067319026667201952882617056688584151750871842638707387115692959444351605534233329815392635881844229494076540049180238469925314349103644056474689474170740585902604093885760247195443310564789033063087936436983086300294397500623262484031311447317385386274976861385746178825220823633113004236739986803081179385293688829458801103751032359126803765938101827865674708301073475772252512739037737821336941100766344976519811580813959511483422210209238591315909338139595654609432054115842761018106341262128538919866215309504579232296367393747889807302528928298546065981080730199219565028692098876965950965580402298220218043456511743069064028451887235429624540115430323367739032832023487675796199353333085576 [117,110] 63430647912111269599950005653637894798595448793165721845881773106093937198790014938354321691522687493076797234059341818571429676719230622621249872936010235128807320944241557285647429109090739878771985155231386817102807398443844710811670201872743071562314152620150175221891581787307213592394834230760253427302345367339270539471390668483118541281216021428589884151332552468473146444171712392423872857821061734240335571538555925385126447751515378424146742992980485971006263097958821983758848388817579458945054600309812968374510933053205497855798281070347252060493735582188119400506379133920645354004923832185703527145128572328596830969588337540441466147615965960789626220502428189672603098195162907387565143434611918444692140260803603940481546822206414733497310502768256900893037696732771171492479970217895007545004351459765116635289331065480081264701637267176615774512062043111346734974413762447651065462866423485886973509586580465610596343047827105310440867535241773732455594048131686699216601167537113239267096233578385049036675912026047159016871069237925124445200170741885815730329308734866600432621597534196232382339057820474352900983756604104474649741637054032707678120756293305295841628138669039534891401116210135355342088720208528739389416925710615611008464595644176096629759729230176542065943426591117556772363106336053722158382612972578122952141315622676110921550872753722354176498741836909645568937512293290378136108283645076147280590808353682783181511364330631014899968346010369643372302739913642658578256430010374837825252837393720507959875773458550470078526258938192478882526430422967594222734992932306620736775137525372024231943666698133148490443076875761875913551448020543351272524006144919692518915799940628124459091032907090243615176666418830197898693257765270333388002743580847416884311359436714465599386795916121355163319770071110940758640688 [117,111] 4215357150872120153819214820775991216695258846107943484324952825942327184692987358838567810564879222444364145568971317813786725168947224425242465447201255360711896213126865147032156109040356983635113269102299646317863929895559068282093550910868697286305878129625080930072220467347696844024149819291028668763173632485696370681211016421443241819527998379481919980691042299536302848480529854145337096385923454547383801747900102620827070467613020648586443496912719441822017760715356856885683774635902113045726690943625445228218810479827661302648219805181890476372676510928184236427809319963458350220829608550716943213408103972104844910889507073002651420537931726146060844818626364421089866202918154874964542960277996022675272253154607108001171354154290465366553103460109867603086051051135455272117756487795627997445708422535195793798368542871205747743064840513828252171334029923768853642816186739841980615455439067675642739555653982066976453398224278293058800070583204145438118156739309410182803413161667111815897282188270993862237074260485633681105753996691723806500704816164719870453607018604094493194725038791378078307536461594635530908808176403853500140074088902909691272313529241034500626927162559225242398689024504262499990639621150012416198939515096956821465133873340916839153043437385805242601363721460953416369723461824390446737668103954747685076770187387217357890513265285283220286150495799524008033434579971436093225056460503907985009203916592592524766946063170287764477195872500410894912745415484329063961898364574729983768494579157978233337810315534253542145269695007058197464088675698468791298349510861670352515711920103971215338404374879941562271309616480475733057292685356289011424711807835452633172987885346711810264467475338768590304338913395087155731316449560926982348931990377528851487910471452538909577429391357860429014554875356159174 [117,112] 72408363049802712853057494786431002097865089205492440129695900147134745532118302412007127264469988979848507180752022030734773071720676485720193978589072895211128626137050252193817611809731772664022164089649429665375100501935828293820724245444440336825548959530579571536659012315168930131416332117484620767092867561735859181963280858089387097682321271082360407002470296185419646865492114244506080936760153463244497059935477093431686960310516194914511752282392806607323713743857133144940804507897808750958793020715057495901007158104901154764640622777770252643834139582842127825975077116944125039984151521689905868757808512905092500913108823546184688186871379074091171339672708013363767004690308845523084569691604573057981059088923997346455039022230161124645494843339857598949232461402544621936752119266172617781423186625910055987482598308924216279793303834054056401555509856990833375777218280489277757303566725851592551955283923305037208453067726651203372685017570198047597342384366864168667539575448695200569960312783809052316876276509252025480713025120462134635230291403819096240242389102779185376620398637938078633139736211738765597883967518947869312890472772983345189029273253876233377107849542862458486911056144990451123429559324117547327841555719037655083526591452584662010907410997905477141361595159381100557869075850272245792564614216881904577612329784622942339254707441139161573265226807062744298433152063748104388665330678163377352011867979717841571330993287729859397694495711011970389571309789637632059735015082849739357047732318028238808266927316860888969095481806498585734742787404832230192334251859425852817939815315751796360306679957462981901404897934778293066758154494224007909412377220255938321718189253575600014527324599284266680234550825290045239183686235231542957655091493598021890216534746150296842751286712602154215992279296 [117,113] -7552990577549267028987002932041804506720714218007125411222611618839658316772275000398491901710160112988436379193726980817423804146694746166491381181851276779448701361688469054447084055302095370827638770871328829272761642643099318320628153304565388349446869736768266878912748677886220871822770861439268026391653956423781540510253463000744120906994061138483242537107038592066314496722107403308091291567064960118402140621971713350639609498471836396640469077793278535694977294460204221934550532241955656993835106228986936482935642168599099567122768931214421474521434036939432977964242767444298950782594251746498706491378862417328186191273822859493221828180695537777278753510144265763651025180663820208065344393166620122459967832059883310423514258497619733866348621688223005570256857774813804720646762790038573069841563485700221161576002608405949958522052277387240922369378881961625458184926078825484510344385285461383877861721265643040191617289185492831660862964271370317929316064270807387898761382131710014404709054606613040691218928561783187762436919852207863584188189607608003304604874256139984114928547711123174659918602807826459967780668546044771887896743354932507824419383851585189038773492912984077039772434430747725233377055752944700424771256434683582333337316890809615351927628181807037314093710582583818535034472993496598090559066481042049181282786623669030562118828178572987626785438930565777535400576684577902863785448984881021322499391528643319969960714816750902708479268748372038830955776905868760504572431187742412869583255487384244343543805221887786548023369055535714593199144199989018381836229881091836373069750190843611771845607669211331010612639986520275313403686307903055210529010910376167134412653062466572806251657343969013054319517665340888787471663261439122470499338233202222859601275234076963386816561997542735131616 [117,114] 583778479522881071124536896600695417531344070560712925562609459101265045492758355211700539799096762607289831040926795861818543096136901224107580584350764478738081560506654166945921104550954081467786987631907153975750349944308880894131802677401226287425286024687280880887857056044558694627479557782734964934449534006136797503155201523639061646055940011922773789570868751978674735545843139801319287928622896636478208125984538144293836780315945062414001938291482757705201788402742001608232291124255672400124510281917951832946869217168723126994457225153135419739418969786655834225870148917032441136137172158923678338892484425703358392525799172148971239371508228039341519680330741854449429478321154928495762958677704520882200200709195310634757504334032390985569227363128796107548964417031168036860624136428737541824645671881990106577599753979157520051916770102853764807385178473987693476179893707905928237570814115535018237986882859675941166154113659990159905524472014814393898738811537553520901699532844906732248300681284611821149334560465625558269461184826992242520420215726767022641003538867329343918878502211387947094265287642040589933903123151965781550096075370615092544878106198948165998690405478780655224163379586243271379585603373200920503381824542098257976146088683168925415738861427739357318597442638265378531920868810000892393142035819589467070827710527873576055907694322781508654798130226569127640780224510653339738388575108366695000198803165063679351771160234893701492175362718401868847015161009298260788654880113648045886036772584200487749790428755623017862847239569857814881778459628918365027515675750050058876581384555889485600485026446153802183524359031904130578790263194971727047965426332879065297056820913881067837359376594928975294342962238043896175245942520041982004607349277806481433292613041040970901367883070624 [117,115] 1206684824605572482961249118058455274440579992441030977745177332629585011845837200485991718393227991675508529236357703169140980690371998656535061554153371800000538259099601767146724630019205290309397203356909394701066141892125954893741351291809299545207605322606420704520923750603592682342826655534008874249450048501771366773483353764687347122955267757149854093905683340104664519074039962991479816064899340549054892085877489739362902290948249401629912467149821867143730004586759649973284714742065044993251152361625336446759081257356043455465378243178840511141096787234083583924411670219740416747691258212948471780981248669465730359743252852098733204428140876408371143048342264867981546268517946630045337248520411738908056539879156844084602217549487239580197444858108902012686231624734068209942659861104516212013990642135920531528569251893604396891955402446634203460298660147197630458630904944370933749311938957860304280096567982435820741806000851132901819458598855057831731593484057718488320691874509847921576752754935070442598548373107613730527977457379839807056987461575025264879737637734071719615483087368567280016140147125026301975681513623303359565701370939224054721771391946626586112495216586358368115363728948184672107901635457480810985260314765303878547447083718622593342419844992035496295301161923504308212823116453776929805182381786226926592029859332141696500654063698014627969160638326132634187467957016944607399307741362299029999243802809073815412558937630565631681323681590557378430343869024859846233434851029737313240422966841662668964071799342609287558313752830491067826837102901744614902139927300105344620559522799559707117278780117681402512214041497402882244864598009829023504836385217400204505584116495026357652805764467114339371558995940303707889783597561314719235445636092904255002859074226017397008844 [117,116] -11099760572192248425672278927494980046927903860278817892827341517050838186343874271769146292116257987657255688793205555497120608525594428954262616104749975465457372345235668753287958805932400369370774980866954508919502820819377595388451133179862165966905462553056859219589328194706081008339128776845767985940229064205482522430912567793812076919161154175813401087303061412807664142781782741597664737519747524257424933878628513945355296693106007381915684698344987020533018869086174577991657958858092172528550144418340036793379548398402709616403449915485710271674599715353143375277463188473125032497994203117423653217317404259708084711907683665407821990991093846158933766156227309251590009179209517255190235992868673851994616754211107420801726406425951241449739836530207386093964016238739191947877457020899682699500071641346236431419635408145946164565242220805260434169720732368345286081048263951766752216722783970152235068119440118597790451509435272137402380177511792436490924101868604504772226287087713489305419575059181504644373997567778850292213508436187642202369352080697008572670008865815744113799564915989777057910157192271415219325658044639535454097306944155061099600680659502162295683536600821370575051280507526116778557286901433751107374276599318172837825649182577394050907326582372716082352232886716058038754294687576420868320658839544985138568089717830355935079160484228603043144920352417207900651345698482453251703619693952459387953860806082686137777742751787823883376721958283396920570431666258731014582089416512809937995177404431292733748443668007597438737577994724466888034570411115176879088310861203743194588349805941357142223567268873276569216159223304434482203546871613794637825126786365050922456739281524746635914674799894329399617765230322360159083230693487762725303832760765028998384540100901888 [117,117] -450166604621875167470653201219093308761914679585341751242784520263273954912510206661975263513886441909741261880100256220073277859620892916419417708776020465512726637506656588985136082168225346738773892374536202027412950432109456107037065995640143054742452198330115679218849000398630345494870361536469370452216805154690729207331848932846288371026839520429461072346927858882248879473214422242633840631723573617151653623583208638584297446955461881426022891083630290868303941146361686095238478263279400236273007978283075762581550231007488156983938506589233124090319694883556995713433609844012446448564636561100925418910350109475647345568827677404596026675029511356373793532971170932458758613390010217489910993588647355093463549311650232245073100295713753604819585878328650998768631103268645433969587661506537281835530864333994160953676576778989396992036374133371705733682364518961444342153749951495163449314168811118031819656600559908188540292595010644447122392245042179348628628917962287903531027647029990192649988261034789259834729957750004758229417126657750366166665316864161581591776422180156280890721803781228254457943292369674622574309532635038872067877266563114993957972738416096115788520124960547018820650197884888034466395989014917851485094550907495297172087967258481569050927191484110845652537185742504239179862483571168611681295880880631507685217653547089750834294188719680976110025071711442105407984648223022854085004532354070969607105884127700998649083552445959693139293038697381960804488227372840881154715928370004612562182555267100057029610727675949928208156228978621951755302730715152530031076795825618016797125470436565355255169680709230260955309442031195214735325355293279527859740143495187969637755923438019848907378103173540096519520720482960653540273957452362166954774878322892375471761024 [118,0] 10721934552139649210669105274109819737569554444366779304198088477485119178601344006250695913850418734513875418169118627568525532583991775228503570534407398709492730937048946161630982947814846993393206273545678710548788484600729549458559912923708068730495160548923889345481836449407558062944563208894210474228494251408130265187875978757810064401774015191372355689401600213248809523207078729735098233260525821656461630313170842322392501240510847001860792924912044442103046195345365223825403091211264706941034677635704539581933282552765653485157185901648086379969139467762492007147997907755307591124608138839120551641646616375806136147950114437588093449689506254534726139306900790193872524957527672866264250906607735588798891667840918580969314238670782377668942551181704770230080955563757368489919619213948883220491469246398673290391410995673943863281433764051892335540943275817338770917781611123179285990173664978560028121684568345428814933134043296312063256163085703005794025467670505042708646150380499299606137322293057556563695862161235783821961067380778213964093406261867215707065004173862947834207779216236088348881383342366782874484142331204054893558348756556625208603314159342495081341946313245688861382932864121821041593552536584385301526447155413451153383759305359670527106428625834196198805234393225372762277327064916374208300971545954127029224018365447481626104787167404428670550948089708205049500760769904043063204289974667514680703076933568762891762466171441427904766033727330178787856493149995984866412160919353510291336362735731239729309478200482612124744360538018470595211863068661726847822703632877196954114570746326023801759958856509665191564781517835323343315308308046174850923672790316239838328051637469146649181464321287178391566720551385539423795062690818583951579845495793877894988526013511869724547883286510330513929425009567943139650689478042819117906569336155040486971209859884363969751451558548159942193511448037743306259250152609296618741343664138269588855758359885125252000388088487562930519208777335588507538101609594418140871139012166666788225155285867966498671079357937011584598808318679065860241358848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] -79907737445349332586649030908270120885128137690195857892475665470699149914538885153145899337497754634981723868149907659245040208555997926469535413709102264420759909532059205249685306739279415574850461901012328237792967272200843670384965123500504989095459669699137401368985131831692617543282378685146560367061812497876696155957273332537802051268144954939817627267501747648023729222811010786418221679258771018215044277418107295922922805391850616484655078532640004493656215014559865712117916895085345680036367491646585876464630134992193030354469858130682592557732874455320300808702480431923765716105124680878473599695306900750690632219191114108912084437154052983769534188508366029424598630860824595023748150072023018902786448335114092952820628629909254978112417319212712115815088406224244746494459898443718289474907854615241007814343302471188612225006082507416692394265657021334252018401393340717329729576464453008316219498437077978644926479520345042973822949036371601599944165368020120315737005983002134539002069760964038304060064866413129502419328943473906581186942815359433574078001941115280141725621782858556107147763618894146202295887411791953847016889097290189467213380949584925598723908739011612166280394186467008496054307361867256786967010467343489037131405833873848557831658954994531368164325481599633407507827225282551023621334042034899862969165357259528361226448871864939420802231353118420914544434105047584345364315565787161382822815825793300813540909885524533597533759820296086110630753530777088852167410531709354761745883616087886318694368393853397883440748572512275602136736992977891299663764754398463790651690877017367389993251494773005006769167101020765967494488991656145156308059163896436487577104659524493431088875033516860453590255544059854393720179657360480971326915091949880798140057797877562164637916478970647012521581882112876059184004880171039391390034220465384170564002795080467495869714706936559216401882751702124824393789955810196233467719039184593056392748941557724965151509662090778951730411742570112921635697995589305250972866133193859254541176135845624373390135335023118811567769536814154382549660467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 1763376930588913223843702488491803859410119146376853647782294137108181843732982399932264572603149846196796668848026130737453732445195513209764198387452447030506297352284726965130523553818194828592562497173886700144062686295036283273262853204602731639048844570505896424689812683596629056376179531786655516746948260575363950342892757404359928973117494431316652698008790194994935558224143843344116894720359252305212372474913363787645535354896145752723582213979929290726027178485910872113301744883114940708039193669621321889326778791627477865519738344417982739219473962545512451531566324441251679708525676953831872296160366076157696074402947539411192769343320504134787888959037566278539007762768046916586229415721053754534253921437801337936559444751317547864482293910008030201396522916113199168606590020923023428292820585572630948196444763990236923496845511730095897540760647809203192242561465672947785248685863782131466077712439524147786781357501104040713739623894930232209273700174228018339318120117393601945525044371431638174232218078497538645554099488121367495348132017887660657611355853026322259307481545495699011668959524614054598766235960303904956000134811818976030814241726379873688799998168830103583199963480725588099841684900408528550649483124168637534763622205517510076459998311085376587206804070624292079947509894061205304188796427000382151007315125995122774002493626791050836300627724696694183100098961934544724337972754765869035587304920096136823188682787045881850918673252013872258326258362052984761808176954214458468350864323412922529790589101096533734793477178263213655179663184383706116061299428125987008918689263331497062951169957456359952099778091546687006088814154938606614091068434137573871993949770348736639045107709385916270127643268309953757831003613039830532060493884094058163723883481759296922691533958947196663043766305168057072710541685777513987750826056519609694916450071709723254001848212659612131039775761188176200192299524954470865148502227274128443580424665457688089930309382917902059321287475058524817833520021630255267340829488087795423762472379107749433716067843524730330844019007281155043482612531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] 16647749752807365388761357908371345986527677289013528023812784381539218116350253498149529172095577978117114828047239719923721488402924079323745086026427441823453843637688185036633910230469302228083378544896146409011639198496557344469845094619564323813770765860906113417508379892491471824298485485021727847741417733841487739565072632188807891221955663827441659450235528265132008361712172450712691222488981786729690691638054761229148812580222728498079247666471637180749569218091085959130335101517915943515909702278768496183944773461727591314586417824450289896377787871434492152931728782717911289622659096164980535904893857369567927584660734847523153156255367888296614449367469314035788669953716029558092888857432984943527958206854851095978273705409313357267251333286374734289594277888517580746398046012901789567299958671557067909761274981277941121589915236666738788160374011498060366922735969535883140674500946982063223414138664550499585698066630285920298561591020050337917382666088485921710751862064771599360152788177651873218614274873037512767835862705709620184318581136855290458618782483836775634835088665718617343896647418724911881606147800286581675960044055352845220537123621439248419456542361753726538069270195289543824922700199518829054444398664747387685927880572417114744926036397778810039158399003342260560565060086479835129674934364098454080319272084510398042582658456892680483687810154707536615552521262100026678273562525609169747197922090341969043483138361536860317082910767167252205803891171442918286000393934971652005695811946069761536027437400068597084008725672575100850318340804527687251668675491469522214950884764002558365269669455276886302251935100756689159853172073481915918050032820160526496268002120621954778313884622211444600767400004355704276318259165220193296332591635460067289113457806939217778684894664120435779597218479624491980819951784506791242709500257843146621204406439148745223908317943152827912491068923482602930144674837034771838679368343068668432256820933950054298458769943439651239181081097506767431610451595223727219950195040046856334800617649842431536450484503611652013913031809836302640548413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 4773811989292365780757155277824540662575047279401534596528468162281893368525527083312415289287276928524696759433900880202425470571528949872248941267057597585957395785649273786878843682914804524857376192337177680421153594580156444305294566809916133535907256644180537784387434098283123033858135149697785566830403685605040674210439195676916387406331656527762645718709336465251748345737798634007048529940377955812944059851416047927489507134758634584110433289778537837532973457235012002773344692893864423882990174960235282216284273625551774427505215301872560094626836966019161842712530838500956347110701228714243726343641027709482229011225910251466994467533230849429365796857382296875446539871268052396372818150029013694480878739480460481674904258007860882272673360264106632016009815712506753615660718958864341274094780923016157214274999026713923234296275489661791369541215421241332054669748972720816228709234861426555976823275385772310737246795044641991450435371131726028702372626755792997891818601763333695155673240386843613363530775226322756833614117962784302799507804108340139983386181191062441394032707860061803761284689461536771120402095892022243289002590576346614571516155173919120138291221834849167027378461468221376397993633532319957411571499265802910792927463885369182794128675651089285241576855815492485764108164039010424322374128912404608386815420334269863630087982838892946470569481764022914793570438073863732078399642258671892140771752904208797443243649451206696443181621084257321817409035433980565382760982210791584798448777686193428472120454372510270855788192488984014147195006580659030045628101020933201348982322444611264014393242054141716775219694063934534035810207947360938945887495814858296636732127014595546808693931753808732274692834335644188235862229702088198340423215226258067454261325660030200655802864707140412846944135679356140912963214417017169882671839936652221144637502573976963076679130192916973524004878372215746978910374633031197433240251840092209282465422991099313697078070072144060832190994662452668247009966753746197608152352690446681545996411884441647837769926277359260502850305588210021999013447256244224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] 16773320728882853293205057036612345375652269597600026916949160962739968531049949323862892644962900499258131848438700736647990693235576017254300339327999118135240520482244546936914249302654085400984981549338643063621852758638278310359938064218940481700780779572559405584663769208335059716075361017500359086195941489970263557621578538616730185681849993988943112696140449501619131495022693661943576939304572763587118585498306746421429618613044901924760530128560928904879516284852923857670890214999090994438627736745606844936749036596728901917189011815025267543709612947453743479256154150187713755648131836964126148803561563153158090534091013537159793993740022400436854005736307097636016806884320873011067531389382412184459417037391594285488954324848562785481122205662026645697686039627866569563839379020092310365907531041782465717964768689044290423757827674934166146965679397213984230797706837995933207309486682212023716183141777533889728616820763111150842941699677843503061190574398530938509182887648301558953453140809963332426774254154686596822766041189731658268217420457937611971754675336149609831339475484626102383680090508322258081800829968054114696832086343738585537136471291979609044596151923449188040849233902854013962825317090193557059621231293566846438384190392440945765884549426233581883538642536319333066886625932172530154849972733360873612653655711489606015864142806596661111655242765726721479975196017107193172051315258269402322666841035858378424451878326257653389468131173629963985522093092469121077648527428557157128755850077845287658431884919515732163984144415239682094587773603398439773735883522126142452494851599993482243839712542667964456681388132296465177872425613389994175897156020183471618099877715816816789149861232428506232007801952759835049372138961553440939870137618444772346019043540536716444607401133567496838257525474140987481661535207840109552075035115660738606229836756344534402583022832166257253077964025441020091064076882598804641864742542756670894401821712886005574182829544189124628531412292459392485312140058345899703858043734094466165400316196605409185689982933734484457645276221749940822514195905904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 30654377128608644904873462391052171277164915810927289336504820263638827352076356591916590761384879586587363406156032840128581101163239047626917072351579040430899481685597394019722456873237329125873789870643301885280379971057162462538409330459410703588443345191434070672412910865781026859970038964304769057015959807621963454522199742375590366616081730764314692325319346994972602028811856862716538328384034406577423440023411957265990267755264995597330405289001512858259591261126057226606797306605414675147303018606393914149586184495331795687841163454790957008467267724693565255990144721635597697383427728213909834634922495202485321549050361314267578061112687290980881434113740647378686342153340298843060802310630750983208818206870883965776568995054093145619611565837664827405532234126006328968032246935017281056390585467759926338075941316860631383077447143847896375118897523331401791109406949754557383949017157340560842558899750297063205779484466331491303832657531345057712822431736276322932701339716339312367071890631390790074985644405281492704652934725581487504037009928378754233880886573732318650846920536852017235661446026923037872715231041195169173737294857707305587041803529836758943350386254925194764303029650651219371124598936018857799887469967894410627222088743504492534250939689330152359173138844362715164345520393604116614609319826885641335465704990525790657777103612015689085612705900280939624472454237180344471270570501726264971729282022709089442911619052304568617374207435181854129654115634340003293807511786789722684322877474055027098621651322210798768154982363612656526614800122939720624482482096694211801010961583427562424758678169294727328837937338862349403405321101282822152193607157973948206867686111744518984280865235300118875604850790172930862956720724224067593156579466609199027197702462058542775306689462577950207638008383618499192235924579555107908046089520459255863440820650213794094443512279127864947224542430445878100706343192724033217352735526752819833551723176762356604593600546450717450777795530771861402639349860760693718606258875852250473773316701521044533361884918215215865740894106003424299493976413569024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] 744918822247911086969373513484433447924674780815340504752942629070427311589302208815390324880185939316210061751415683376517237353333046512315976580889589357597718001041377560755721963084547932621630676269171632298881872896406149239886636386858912293115476814073620996992860648443008547424514183341809471175773697717115534260858313300927498343345241098948453791814877608142924087972012727924119605399930883513092866555782230407382168076562852120284712882600845755529044667106537554164353856154183633681845798768929339565736762598208366546279374122516944080756521646532824364509580069240264047741121351178489578226754896345859625547161949109430931959388334399638210525997578446262535591714968808457519638292673309166884238127713286938287945220670798539265570916973641383046539971434455193530694957412223656607176987416920884886950540297022543138489508147868299795605263718209801078865766624200250268335074328568506515449937314967975678492469214569871803673478086574960298458056668318492919099015377217302921585386696256593859562110682473982667640318306320502428742591481511130934168597398835967263115374851158358092789463978855556935396128544429419778098822014328395370041270056790152244257376912116160023244756120818472903887761814809590217731279371232639468115455841354873766840551679557598459972453075926517781308170150549888550029904633683615083270680046866043417341546913904477263400290970447390402790298277722750899420681261496113370372059244218416778622400841171737273009200403888923343443895457605127361163189491513157356728850721384854570492037860801764812490976325942776743754266985670658198122454777572702826525072454278851483679393950049299388942401624171838951505769538599143685111983390943203779396086134217782892942314995161583770117716997710607910267038899442952577442040015294924106956210966864787342853583106283610415349483635661355461342734592964788559524247311439486858237030114717953194489753732820359628103912140331918334083539067917124301702491646596428228638510451814117708529906777761224209678820387892154748434882493066076412371037164201759890961632206273665839511439419535298942273716884619219005739881843560284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] -4277673420860916784377112234698083576582267653662398793054541598063589376346500174321910990829309618480421349482355565263898641950625474174705031884752993574584280317820498308607583184345623662281387469980609583943977973542839314811577988180091285393681132530254244031726173879139500924541213494295246122034180985090960238404854143572717447366176353626702432599812776526621181750501408873230314711044573823699921828313277678170694621517039057756385647839595239973074775291647596585513302267150770138651131586722296842703767609024424739429893452236816855606484828383115699404026104119188675073837127336933715180693619783783650112394106672273311812525321207645561314555912698224426328071168328142064248836522651897559609872975568222283345184761523903430053437727650033651958833482050447729813592233768450227956215787860483029145084969664161355691216388515876429586149827329191709327397864713790798297333821820806803222770368025334753537011891780269680443339986442990843607080393442555940492757676417825420576660742757420205338188399099976646333811977257094251801167486695826079990551295231192331500314591027801287484073393062388922002848907873030951828850510019957751867108813732010991883366110057014361717835446832478548019542121984429747369289167058240779387987052989447958615034736945471575317942429087445840325487284781434367779112200199796026771979002178017276648835288617261352589260449151359633294317481769256869542974018385498603024888719638429412219209030057209133732131070376585546674739509510942513330628015892315438579133959345252144379024508920902978076935684721884745873056807546792821336378138721452629094086792660171161996477318287923605100401814738116090101590273372660802210899924119335539877862761811249191295417248217838696291310671262979598009821760506129924576647291076338166181268362146540989538327765141081700236025102771977632247289754061312709103185830243065281607120804242201786996343735016675008852021944630159116546979960790804067688405025311150644580038989430372260069467550782063952003126397494699621297721672213372328024450175640192770012562316808539044904468695348209929358001104533992163575871983963034615808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] 5334250831387933665627416972404814426315428099231788164194614027183684924754961429270072719138511884209081815615423781731967355237908068280189817810660729184432260152322746341811303837024487069427304124699357914269337443556285315831133725679649313774380222386653841355678186739394202572959332583920137935101858251601199350358394043718659542567082237378860679231642808245224418274529174173082522942791494835190981691986161034799070860567765938259041440296344291422882139330431401026063885738036452951330687529419885879821361979031643144577499669645192943415771153546915272156445335685998946855173622347188223784512214940572860488301522870440460313581458794461652831357660488741204794032477742376129368721618739453243433024781603334962476352221148234150015895115846291682512500593813388759372850981718761178807348386603460268749752129682788558692815138181710706170098534465967206473148262668586687988234632748202187444280991049921134723056759899291038520340244045815617022249299996976036907256241616265865798168379102966913278744975213379211218076470010874311777027785094293206573171970801551811994797244466945508659147790727982714391742259784641603662617100893993066459928465324876823806858745860237641657003967991761063678271101219529840709009721861359528138018392610880220327701032642873981565520778002356533340312521430394985772414658688728272764490952098221785498564057865211536476376178475488622872584744302550941299112559945548443811057526701975414121692587252397032710551339564105417919065620968925106068023463399584115532450117571053221715987990423549783189016511986060698824556652469852146244752385614970734903148952973665934443774960714267425382146177573183325639922840103376990025633166010731067612491008506306256178375097987713236160143608683856730696630850009438702551079643557353308201859556935156198992836655139334994749268582629094079797964905699998435644910126190385957061102511891425350361948504831838586261403224950978249227221901060864299052147849860252975706595435894217774857435415431542327964231260215926046545817202613344568453532199077409726158683981494752083748626071229025744939322889584339230150929708120927109120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 14376195357997388566725446789639438552640328892713696069256265525132857599101045757829649265329923994498916034422227297726410115433143213361250382316926517524317584834694857732040949743184657804710643462566334233096012813687604821967991626310819275470211629989373416282306499844719402294697216553457098820883460419911484266076589272601524636923279324821206720968380733444533260278706356201100326491798653754034479919549191349999729341381744852249407752475743435249509181453597151900970576919992278090928714423482196073165372104775274097706850836604465348108028911688160712064808271862301591790405224203080397495388128955502131165078665051493603475113337887267011070487598886858059022807184514660777014894584714323530348586149034746526885891043219014211982765760606703897732447200940256888785189301800502818187149747102539987187430463643735533916072686319371866459228967038619504919703194324178237388825394340121435544881625716047734169844487875324519332469914922451065941564543858071002580158060402254854638108626330195325385828937954554040117494699166337807833872897838083968997516890465869017522125364367519601938170259205083531612342759900407300822725328886434445565443219334929737844884336600169585253543262678837425555917710175576891954719881708776368976401953618930096621731792516599340693912453495952235200313161237864620387648137388538228193079356856967195104758111380636459020187842083009596144590220919127666969508686045093544086145154516948680988534024060016564063084887180560808037024876595678435778995448854203260351361387832719848076359465376144728036689780214969493562111488415633445945859696884084134636661104177784336157726415372959279113929310203517171711932209818952009596212179851980224387615977994313271953894694119686102229794909015097567476582946886393096557721538366971797907015700889504807602064893494156524148219496355887411124871539952560812378999286610298972697985245732152647252456095599777798437120580454808683996609839469021552095208833756947968963323662248867303254686487252912522938159162101692236615761153026245235225487401766306877053072987173484577976008171153573449835064913033109676234814194559802671104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -55647189414778252852326332517595281109712976109150489829237109254031848927656575001293763945686760216839194827620752953575284565726819912114223669313724333728204406852549570781000386279529069828411528486496801596869911807263572385903134123527055389652817593069156799425550761341294879674655309607657252359177105780327644295823419443599057874169883380481506584825347512662430911050176589482412083153858472447604298848740763304844976862246037503111850240155546564620960886716850646577240098158198489195479133235993754841027471264120295803332986487673166579004399435126380176849334547303428062358316647005316227276068077484742680858216243330646180160254794641763629350571796868803598413364009242743666060914286223606626822732384885160840239552843804309919046027479340491214804143142600331095397820369859906673419732037705292010859921149538915300083652684553997949854329362307262550039124841491558407522996378884721501914655998920517071218756905810904631502495795256446111929883977992376856464618003532852129859297211055622745378238246460251487032772574560848323281654092692530120708426905483317746908920931945808434477242877599287767133478587428333762929876988215437787637293436356603205481546897257399764315964935696448032590995523268921865806092055820773213059320048004706550864223163060423787359829987505720292585832559714405646770753502422020696977275924583371457098126144726480578430888638416046614355048691365460374296260211633717878799894171939812058254532283327997483323973811571404575385596915214760042526712585573763601982390267736959874493911076993118473789556745292346112928252200184569450799253289153788933670295218527619099768378018348443824097619149885383225121754774357198017290511539243743580633275468488757128591480338802711989743526804773898718934847206553753858974973680568413683735588257852460603770856888967589468737317104755761394856987862071823153424094279571979152374206781536347061697187203962345291924541007469292494351091781478599364480140722441884453679426452159498701393856744341560183930451685857327354211398579776343722956144147617565155496946895607421525574541882350246475271282841744971593106921618273541816320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 88252181658016271713310700419424177968414689889487001730454369264821454694467732673509951681402951054759357634740237376443188780350911735291241796419231412969304795318111611258565168005082632572191729710072099157993042333236601967146354601301214954870244188174006661146224546457482722106593537713339183212961019750882068102095328283981193378096764362831958492632453276100106163738660216257821575084668501957682434901048926300246507310619289549217502453453256282102268622785091853126739774032915081598781938767872225183248608996890329309610186077541099649819861789516812683185002033431145556264676929876626000951490146196556231876731528095654105829822061092797547898258843037143053638742503169985686863649270576976523370978701978098577937609660285687486153478845664246266653463119799419689515899843506560455709653765868910995979604287867179996580620067256541042993993043572523346891007183087393354379862766281503688878987632573254339973979933599642607533258742957385431421305121723124422755730218604055592716913881389061129979319143402903610561395758588252429785433582889948625970385381300633776180930174855523297124032725938726930298634113986606455497214398387178968281536419575205877865920125871531566494644901735390699088220391640636793704822664711748783228170819667631560938193219072547794626028463832467511998427058760102079875749373449916566255354851324131686218912859094736621502079340833394643201851079437810222995338626760702496839831229089750035937249137923737024808536340910180034170964149944024165225962243295419336075487805233363917337765459717605028650984792407293387506561107988588756902651406747056334080094823599056684629879059426899898516149104608123638646635943336198504224739540701573366173625451102307339786766746140105737648775289313749490781305127279259771902501231645423902128046193035396997700131350237388139931957378812656798234123833087088551634621027058051330079868894063696197331924106300772499918392935836598085424072004813407049811857144751249519031368100756163181206098665033152216273165289200174500298922922685607865574881479515420175498742570781545372435301846487555849479894386886437316100356817449958506496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] -188430982818730140289049455245056408402061939362851420765144182383796446461796106309000557199541055929455669420789729414110200776917034383097260525874400634710647490115856364316392879960280793404408868041451605435197643334041950061570871569296563745405283404647477950965158961566498197666275259232268482415403710862617233742146215410397939228225659800651332402225443863161675929729215136683883704850578476973328103223849185727077481523037077090220139050042976227735314043028728095330038690347281808640577997687165480883725166116357100701271271990446793873692455036596477157606352528097226364133662953134505251348071779409813500023005503200084811327735494003280325388523645720143825591475810233780531203664054334171562132625318610079529821375060459148784377007441282197344325439129499253219163352441560048318139579431634494583022218576685465729382810845784781323295787958433003968151906800842604057067513997532246524928665186946416755268869318738160639531430597052059113605527936727249813426899481966191263922570973736663158122223643877473919482811479815012930018234873454637262879712088763593932339732507540821371231605423257513868295814978316709580470741939027726622267560416808849800300594426600867508865886822903540693421746425101944173887918085523291101827886494123475353864139492888548956126896259497047407912664836319029676722036532318366258268261615125273015874474465749459574282379670638644341268122684958169576475182707064870026829732341606565601135347318998027609458496511011156634435174188542885636210348819603490083918827006204476076106585360212781399014945412272660939218895298647203921811892390523373607382513183906975917357189405201012274416703547185612604222552674768859241507786105762333149110928368234988546893411650791359784936450572394552765672506250231085499291651313692410566221046449818947676407130118569668795750236070640252136312659222578828619691502062545787284791676940698448417903945421221509382635603583022534939436140469100904569358608265185914447953385106814822767900751722432016318889472038314986861676314028473808466997192171828087975670678001135593275292618584834800521755761944814519632052790052307620331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] 855113351512809974508730991879904179085824808730799140082544884244413286353771379752627344870105881911966485184203484266515430196048981567735800098309631929329636290269335066879811834284343961121446666970985284124835234349601181751338556401496131896180796923233887627115401407206564975562298948777779728054268481256459522534008840941703922072931274121775831743277671152246846676792753643994372289730486485948124625038037168865122574802291528224351541121096869067993566653112088843683829293800669650737829288546368265116817454790408724543706540484062895952860844441331963054660669939158129313765938908610124265897234450575176857270790136761923749086586897775568067947011705623776027063399553221485170094325349269575117196271576953547670892625428602985477159882440232555920085458388899458156661111774433446473796542467918730752730333023579993398937116878392116549957899166340826278564182176844138368237565245542000038478056522257504672314498965737513435903373597153188239158950374944682649828528028479574086057350942255466486455268320507485043064605991788944764771955041576767973600250391959828323463800934626715620138932455189391108982766436778629329428583833639966936529153266802993559815896942247068409302587479435566073580581910844975252157114486678889058907457979413844979222059780249449074946609444799380090268019921885535712191302604822604147260260692981781438878064570399973556178847590350545347232756696917543880313899778278882954674490959881612197128843643694466979140326606138069123759821304710190196229163085790413563877988006410534681164953092221770865683426533551497484936464306137735594995575522615736189719813933153890551216152647497227970776433939349954671105081417759834835476132846184379267451258938496618823478632134131700780849884476441199610366749197856027571305781603451613256878145974113107871729936610608581667440143173976566538268021708339200247926733681361221711576174013572204532181638487864431694257986399321287201442923557433186103668437694111741536364694370875832643677925728466760057616086624392836119060463563844608390600894171589804135816393066122911560263497976478349376236265938915624972858864345080982929408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] -3461791975423898781007539429158260025265222044615693803366693964567760816998064589205737059745885712916705235107426758363997886363485756988832071897173386035748567796487900919950142668887605840323786384123311680002633205591883834079017338820998296463131893279611250968201983526298428715824986012220623574660659536580284957427364734048290930976623493052181455259010430600815237535482573611449178016721767649676705027313648426545114768057968471492018774980635731974731858320868545565825954929690614927095734557983887841703821862907935444853507545036987015943644707201244091273156503204638130252215831920810403640342874487406983393894795270765058497986112890485131963554399436297951926422930288414267803903596928612335127030135086210399622665064457151418904479509724642574252776113352427098016941809650932601238688506857189215045675848764709804984855738732862209391578286835934376486323941334190163877410714213369432003224305318075727993387767207548887562485358075482205517433620545062129954083847106657973887714991420166439804982979811084519292074975689113075672408427371053600978770036895151695095370180721935303232177327137744059873073756927702805611810562956130626708457586651995887354495327259659109755337231551849294794973762158665385254728735607149550500249855883702099124566325604993196065505581014512206220681510838573103776948779002064045851509760643710512994437538362350544119702844924642497966875687565928794020853356288909023552495026233839221058493686830781834888102870793463441008550949044393473668240292418909854050715226018548127392945789305177977598977760340881086988446349154655314724383224515902239760127409945175355687934370560435579403050485289773284971243494904410709310091179981329351067006536532682114774288127489615119902763054377959331409808156001195157920913424089607556719742523650039880667964883985839234573916155432178158878887397574588871361654372738901256538335556220040688354956608643647221676259705504700770880724048074571713526716159866341715929587231494199801546484526520170716248084959047419709755191146510856779666910477458468604480235048397128644710008066014346542743716313796920733822644044140535684792320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] 10413530296583474270486604993255735179147410721099528563987244108110989561986281992056999080084921484980135334445971107676308493298521027767547739457957567668052028901669474368428260474992692095030787630231600045867418761365280380959726775195214082232050913218707611202075688107298653707875244876414743891913620399515461226397735189032440714887744556294929835988342376072326707516065045280194382864603109910930107189869335643189479917881353551574289741235868614055871060312676947691315393408924615295195465769232283296449387728783941613102596667052314855590698024978241422038517963334913790698206710510457957350494192869063573668289745639541857264914982702476495277330381772553118042495975708181534129590399945098061333721327063805678892348169126335124487838533102356235698030963517910651405937613365448052701162412956566016880908165518815087753576510891080288976428318721732989639418678615519434526122513838654866896698203744692714480123321453529065418729437184804431648098442820377650640216072800726669118436834854534884336661826698306326106830105799526060301401861281330311510445505573491292412553127770873459811009192688430783932260722354042221867766862474186628246899556271940599499741283571764119732292684586489822126185660568014006465563022006397709347506878627511464811725604470674310350459478979486118462016128082854380887470716077409797545727877657498154587017134081504267247945333097653539480339641907329483502400965751957043763154027536312621247959209334096456141939276960562215753905076004245113317147335959602511983097086133184984366692821640912408549254208342768017252617406451166855248222591889624146624486487921562848819568169793866749134485912425239268932427829705307333636687875354109431285318778402889972810739386160655245352589727445434705746002555026467894708693997540827905125005491925526713558979855808847447233517959180640232286489791034251376148751769883570935393725052589688379018700132587898185298410728721930726028001186800649805924815643842250724915877939648936437297833044945087637349459494848089966865002067268809133291443831374075939666432383834960014972450086281838330697022935231856283200133272738212773625856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -23901302203321857299139428843684412172449315766789613140318458447127641323291670914206652981807882747742340766647506951248948809714955477136803879488440676482042752323685994270657161563275305754060481097275968989040881856249550213158428111501877226163518993748449912538111356018577832948673350126417815652941787727865512541108658841428715032618132735714683557205022784259337974317805409536110869843728582440551132466409364486309025618364649700124893687270658530915752076488892227349554325615312686512941136401258711431546721746396714298372598369039220763732727190427969257042003367448478902488571078399394290656938369166522696921560259760105568038968859046235344432175460685812711258025461791718179552290075988002081278709345699551113349369638318864176303267001687977372931897907729591711323748326165216383242722936435889582648767618299072096179264453419548387830789800130780273112390574906115650178342008378563637627656029553392707654742801659681819566635809136513604789447206726325424307879482793368490734640192210521999916559947397204701448930803074852051629244688403978883803545353700187577598166866051267678754202656400447112676400199455114562794233768893021457428432553404702434524398932595490175644353914669560720458094697754999000465325179563372930249242510783994661774123546510839202421126310485552942117491988978497487952436580523135942362327432377350428828851959817869972345161519881040006750193349024703783115520880875021417891766643937732882781772886539474690659135186290897064933082176541640925823578360249507651659692354642211976943393283053604981477622663486853120748657546095128163647651558315636938184859273434505098800300850571607279571622249913571723232462379078494686166991139205115824873651638756675903042579040027525836957941591776775755255214300641164486365946128245410879885714066018418797124420770843721906589069133398186362252176180299663851043248327513144317047633496716833957303152724089218471655279990752930723650978424991545272209958062011954586850454208359370876116759523188589687029020085211902049955099103945888088706070693049939123185282535002220026348436659585474135420944710308965489403118730909852096266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 42982493875703732575328298398542379041251545661680388412618618097835744701366091276852136149593824158024831181510576096088543011025232993888396359425824570186068351985446188402784360265579459271441751619004190299764370630526473235161373046932572898055121401872302229324370851057965555165759411344275790595459309141850849208297254416149597249932150475221164132963973235107494493805864072685354515413276002751390720529314746699522321271354003641556772257167795075324063111604746027864692604581879571147409823494655716371512693165028994911696325945617216156705390305051636497974141161787964937277131705522756601500455810934671224252864425213824713554781040361625345581175954426399181320192798062469656569261499680994222779700826641953092198599562999218378322022302980019593213780403445279239587772651032795583484131041230162569077241475320608631682202036730709530366143252445407019297660268518116871952463109560885751592214625344808074136040828476890811312585717820565813347700826545153843321112878887078361594257137615263138789600861430537655599216820373653590051530273118765919253466604755820961186616040297868396387122353602632898690048070738197437289947503959757560412969520391576336972559418874664076564997897969692049104460756608248897971653639884822687787147745818099947255645490758876959389097957008809323479127542150039259262424169794862641060726266562926619965496934734247615450967583139752187696994552161084245998919115833433336518890757275631334031903634599454894786699571810097046030180243636585584807924655159870890474145279109570582088880484559265350530426633978777818941901797466148189754938330120212928163414538558798886203156002950569244955944876201994880772437864194894279440625743708404179978669519926087872546438113766218580680623473566394714235816105466810498832661850045119398992341263033530185461867808392661957561058107894792594107731056871084940393367109016784869605886781359008459096044026952665334808538870484146939201838518619626254161788267391154656156460729416505489129443056576681268898118741331800500782621682952341882941196668785597356083465143945323973261332012980289867389452508468521780639991114825111504420864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] -61319971552681863722415662805426064737078415568654356492720588844720228805972887096622579322447599641426492006670803989160650441190411375072465616387525946810558192464804832208883666356227524927563298041380034328136018799561221567850726395921902138303286748361756767283924244701478146038049758790143162798342146248192829625103910025875050319246453478817410276101229610343506983277145185094319384136584773547146187223150725886010672952667180308308287171758730687684572859392651142565117501769366048399077936707432658211334813419247522095857976005659841638157773296553744524954049814482337313803771406764365264808658720186739299970031587108464625161898915464678365835152758243963054649576142283094626419752170415599017880509675572184872558586040522256062685406291750107631854061164469422392329733606899076582817200175782674639744287471308215450662390876192614243578573335745973921194882609691604761349029858278774697693997601277406159641207252820050116325834738335392370653165720632823043005671534278891120800695551618176546361681810791478457137361734960586591842410619454384612750025568558050732713269498955262838765642622658680736112691365433481891576383798985794725280934743041602323005767058300316049025490520357079601121590360918234714859688652773620243561871354829935555389496152746221686396645204088237972967001548742070225116428602127898085484602016756986322702754880924234716337021953190065594402818028372557644925010493629077502094437097153827270977768299387665362585468973662758723033383902088138270443989890243069026600678832762880887756317826089353746433730621684766009294343418328045740976453176689994175565170548790065226914216546184698885830026312601759224199960175383409918889036634929550200432196262906134846386438885167097664850089129436582102313193881342441924543535353876037201834868938451746918723531255261389331645065084154394490562429466761354376501950170051343942223985289029192109008938879030243775594668114232180815268056838996270832687654466851882960530504316647104828899195059628912356112628469290441820297248527903645597773832989732326360505564073940727764599829176290419677215020963361593310454848868225457428889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 69108604814146287185013162032379657286579203904735521276460339360753927569711803580713426566353432652064425011699792020966244351406910895954765619124731954319529009999506504884619566363633844640906942257916967694820833285218802657768512765208349633265264686454773248825044902629104559470811440433436325101084627784484683329219881012531479033535682514381154699468931019305613872721844173574998925066223325165455160297411833369493030830037983328287129108389113342270441604690873269532004651375736495286082551446280702308140713689232531144214488747260972936641555303095323209028787448597262332402157234159102688853500815372853560360183142292170861483777235157946544843396889010586585856511523179183419051992895393326452962540666996822390164400138868210335195258447042067779383910956775092343410499497482870553319776829911697760618595690349492736194150594275853829424127329457830707610846127757527331335712823373793552336681371524164620377894410020442535234893150826794130344086388942861492294332292005569332317438804194675854086405344628853227623553678188453331119263128052445410194918747472868118396971270438679000294228237178402669355690713930983382274878448604270986838155578543035406623356487518411675643452177195152429532984384924310177397789411551654965312008063017454710744283075072624973092380466359583050485346572448972307049386587812389709097667661266542482509574885829241451644799473366731224542121904219542563119576880251310450050700028117029133487588130794453052257810426587331337544474822653884286670331522067957131662641150181166354492002053514999211974657142056908217043353741209746351502333719371455229043704762782309426494838180078106321017695749182993413993954465661993102215316311620286161327524578528996113535809288564171855933724041354356374811383474434931175959370585811249878118130985930680733348239555179850329919269366793588264465792896612574503823574114485809511464294723836430254051674609989882760582308023583385866876332319602644182590309322149992078191736791062474026920271120377283753732286850914558938915685522192237743577403838042744221811253825822330636661590145529800535759554269563773457792562488697219155230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -59443216687195420136763513081789410051560819470729381022810557137486292302040913367448390536563124782846121171196363385039832706739018734734585898648410155673923726618726423458787717654419037450933727511270707292779951217588874482017410116388429719753325915899750042736082700876195796419301616740938922077235667024534154979071224573165974816137087963123350720436185861403107469948306656955413113787869475755232058274261348108410799475759130375873147924155835881607909206084019783652828725188895078777023625433424270399432840731272233291999543435656882048129947095266729959032274079226494945895561381664492090531106266166252176393232971845339788508661733128534841516653725264642265498245119387889581996484909635938744925862021910254697246608937476683877929627944893847463893138060986651191157372967145317684544665531670357826343090597586356210489866078533722584189498357812583070786363025698709437013098555169767014267302482630101151101001297530372143001758833307037448627936606833670005650516884745850396071960638184017627785190380344619872873203905051327096961825169738772531166275436115435938378628019339408606232366097952290116533948449825147937255125584514995125699209411735098470112067372330147564073588681400664148448153806184314062651369683118278043364749121510955020165663368390863383240063847227078320169492093448546631850134826664311912237862160601604691366257007542129887230716035178849696925488039887854353381010853837450876262153357628373485830936833212600670518768594984927374073131672607916080897407916176513514732256787000824171261063502002905222638220201541637390209386920227651199030567505648878375709369364906354373062281252429020893491878253185166070931523677507343921065475647596196428282290209206944329223254114820704155874906016271823795360591891539223072572961428739657079985836215202075411900469216873582466599322088299020967878118915407001823126120001859008131259985625960773443126004510649057564902353516024062644029985003097640382470317137596415096725990669594626234223157679006762598177913676087714921678861756081791368820888521657901553595359875789594527283224187141504817668501987578183096964303235613083293450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 33800881901039006846405011587999709634499896939636880913726595958841783326057120598842153273608629144267556842884549980596761496965364106296821860302415886090362266809682264523006397133665804517252024252955204724133657861422218828644944353399784252261219761541921318462096538602933297484894752452993722974944868226315289915331010322372914642905819605385608975251872565847185371751035100469945827789539062054415749266326880486211908032282730407532426755034992281383552172680275089650082965361838494688564657731990127540946605427054913024425096849372049603777310421551698675135518771097757034695946416255867337118131930338446601633347600298320117296130103848108328948712036204615887753084612752787117839154997092266635399832854963596378119816339224414527786386017911367434711153665679158221534619432996917620606157891667221601716403939793727936278757323764875665434592699965077909421662473200559890475673906078463165357819037022248047278403341291483665737192512446875604257247270071630782133300698882897829247884234358339336936414194504883361474272896152705892832476540205608433915160150477053089744702954342483605381687127187357795937841133098656651268395357362963703786849545224175186393119070986918570605983877023811849662362802253994813993221983375690383502256621572464832764193542933109466880393698685485427560815937416454846097725801888338795057111130441697557589551692854888626694228015317881694587436648722054608233308909720228711814807142452392192409281440546782080405175486910251907728389185070048953553432371854246833976890255768803710947848439829371165443270395016781616038415235916222070899773339312195149171768665682928132648011070871757644946374076849571159713719462107958320449355777116350908377658658621419579147153335939110190913457389049851991375781183881245883179886922789878216751316291664235206529534490264665884280533409934305521865484796695892501159893429995191165289023960916783047751778120168033136784516869106604188529250602345919558490410619889532709026449056324663446480969427267267174748299586222022086326412905964484644070764781352966842668931324460643153900613343284027381969037803790723785351096017254187488247808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -1017698262907720788606749691195270916943341347907285836916191009738788614605673602964126285243786406694198510308739639167140390665185038145119993812425444304090316521093639616340445197174063345625966541607482539561019783733200241956830723493174277374765305517696572333068316836202517755915908847037499192063680472894793831440767219893403194289961930253844578128090164642173632349180607305679997039931925288278720571132970420862830694742818114310419308532291286519461980628569002719667106200649528738114076666121270237554150369861039863372810632088335703026042210438374550922327535052887782658896266182160857078068434099159844223175865686388282024407701802111041152017380826943658302979634387396224310557913947130234026736688666567363568670461834444569046583055040694337792824029941697438086316589703420417467416443937725488483915802412288406777980790373887196610500985314388389392671443699370862759368848480534185503963652548366942390230506765736016851132924269157255377390615703794647745300571264827854082259614005663853358777302989340589900158355611517493203306050554623948841096414538473621146420555276420078790966038454248506441624122381855675524754826239874375903207778546961373483662972418132774921554253934570936692434399760946957717454291615683227559866308393040819909707292967698423297849994385604347625288465999528782712950836474420520910562748326709909524055550757083165555990670104775079161212308301609872291420578098575165244039163112971173472877370007614726130450619531715958286382514332896462941638733331348881168234319813859423251566331558008949199568329981262383862747714170297347633384328286473957964317924998775964875387188912754498648803179916794105737378750991196633820316652268248367783749325567463137167252460675753289822784022662613033590081382216310236992245892394616668893244561663798856100430648765214087986986682947480950755609693800565379457107735009523035235529904929753781568746035102494539891920361826250583532321785999385351464716139669762304759765115242158880466364077195152971627622342987292816497440679550310491596928234652355290382145329793603827350117798614664308826687032944495388274141953599132967895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] -28851357369921889514940665021080824058624335010468681239295576993556144738601182714379494316893063928286001481645337622393672522846456599214676216321648588324132585451128005833435790040634942527481819620195446110875396550213615653347909810708087116180188235304319605197189742723663613387121282842745061785892492577111840622259445726931511936602075565706677195749392992038233482699564230703222297152705337243592373585688062101068283707571631759893497996200786623470466099467822116533478730095909396262018489252918855008917229411628408677628395121336893999485675561837627609561163513507941581686027620431749797278775966136949241905396076638965738125218466477774403954418267717477473659334438491917333013354680390278123077282577629018588981604884095316467644118773035004191772222823629169105393485374822295471048771116253469952898249888702450572664321799132213704177551446411206432300501717395628812049976292776284634905244713902530068765999880819141361342997868762363862503490915186955808073292433465389733136834119525842395650903746268690196497338478207021261630075972708240165522407319185720968610468077679405997011323993838583602374387098086000967044145114207812684822056204740548083283676766424923642116947628374445201198947838730795316746682959784679097749571735871378092962913804191057818030226211132529962201925163060362408177585606285626133179530482335902496456906826720752246311527078130777039708944724590721124474659237700698226481271412291331908881681897477753307609491868650624745967416211768397013876151222387879921013743914526354611623973275684391765085259345991247587209969246350997906423713572156342618033393799955750328554017282290392672642318253343092359956260108171888076204172659413710644283398519039061393429488125233452069927242249081347621726777830896570342898544699026485030565628993891543962668230636235577675483291974863636099502581104628589041644202398677628642369994778186442839777471963199074296486987731488142882232179668409438679645952726910735664563445285201701630336182094287783149079725415037954460372496024562792607928689164819002910526916484276394904639008223003622484394448001304341628884673356325511571177472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] 49556787165597791701108303531730457027445491116936416662752885859075981790918046920989207934506544763840853942387768640539968964177018236697603131527077392690505594689196767867852946585564724706288540666357428168260411065306061489274446845751082963884469645311659153079255621838128550138572114189991278587521376718266974993072177007444785858968278076946403485453974851118457801921672672326965534023755581046175445443940190053436904868925425626072142673914051827375702241926796600712674152824236270163819822538410646887008350129389118669376425101038032862521864840730509539320234485478531247598238257726122864097873780078457655511340557859813197544387465450165668556072357864056717364319258237224387770206960743243281652447258039239883546613855985796754833277035053132166115703298030865718010956813336086844142020729303037734610495575046780873543976405954861165425447709240758549124475030366437066260500056666001736364113415199990715726889266444409505932693713088766017667787526067009828918727166921609458948933094550737688760686825115083780420108869348564451808068086528959087213569218767322472919346739503418007162393602384592025747562258493551022799525011857349832209568171660702620378714602624160441643269192400198486703622987543312063931051721936767901279361260996729622787448459810793230850086450138193110582129414871461326034431131801001533745765933679097681348621402197909221792564618225568993624878895376418369720803464215503873487753408418189836437210893444385604214487976953163771267048006151255658130717104305322220257870354010911104630155583478390248486818054479213668538584298015239549630046980433169395059192729965834053220952973967843729285666241372939090442857877846940526269410794738241498319387674082663075554356599514174260184461006774318230099411336745558431322631076842546213260495355870532058326981126769861634271636134119859639904905627708373395440448197549134506638274108995672808387593438078327884511519537170622087205798913319251822531693689497404243563315829668499290723039914010907563978598406149606535040191568092742099093744375818438038715695515747096809353612619538002943512786566076545854869506501017841172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] -59611212221041234638007866967534686909265400023402531768626588404049978632698663359573786698806996273885631031762685624705875743674347555092785777990460339096846894598110127231724520213224946837780209136967336817585297632091087921112065451882978436450903322355667604268878710710720811326434189301200396924295069726822788729430100965683402509169858256655657476926463832225538810982416058436461418194825511681683272707717241157657066126582667492314600857277365763111955555662386563823281736988474814310893975972667619180039532396575373124110031190110192103170135089367135425795691533759750057685137453425063337123397139059967603407339481020717696565544247376026340526486366108529550161011872977020474940514220300998286969870707835489025336619439753430682083621714496091904539406843799768041919424619384117809505422368029006723452899900568108323137030197392273563618028874178522279284672183818457266040550815067723869201497233409225814071450528337399920672620809094943837825523699460429052438513632570318766930672491578289108314136320810028883105509294048495558022161040125665706083629184529153766659831478654866065184524873253754794811012222311354863600155953185036918140514027434511064209587115959895584104244870824607054480495980134057856251295305756181446993886567217601289005805249149650661411189483079675123082140149334024610085774394260557976793388836603882332580972751248597485375361647906544108103326442478315669613144803188535616269584857775842919313612452772448972991948973449281414630142977751467659740877008012257644346032069756248212009884200396030770625218251655732757043063750516558981445096314465528057085957508550505291463519023765723585029722212808182934857666963195815334412950292837708211959825926629728188103276193606905965518703261417993548392215326334292427609637286944318376344069870345756886247177305569352692891390962409594785618429945439694922468639594416043846320286929581234397935617171362557864605764872018128505554931347635735219461451868465769393370519295273962992211302810955455670916042186408848804714142992991994711816688716493991933698883499857396040668249280733498060683522472878495594845189848207395808870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] 60817938678467321930111223118962201970370503605233345849584996386147142894540468403224065287894851122329087988085274243664597875383736566313464493621757730288304965952789315553908725721032229294069595113349224351581597782315660396530144241417158419685549490140207710024537462101213613054725556921565768156094905272285546015630594048260942769143301099980077099242897975382203189722962368857323853252926254276221080699927858084282448964636014120800949589420677473399653655281062832457006649937007929801585151826426989792205395277671799679519103617929665131724810457675717813484910497191102162749752782885330985923492265076910774038636897387122952834477723582217947657591177518600982044406784706748069476152047213435380596695370565424023064232622484240760996290735342178688869494796330157810949282729372290240888659555725671813673993012936719304369925363573810903468450242948336500233404199692623823323165455625265684097728686950074713918335560752421990796533223039048253036477253056985090189191311426904009611430001865732714643324837439845030014767560526058392890363800692516049129880254250859834925597408225813469038048308306526203198566193608046913887180107132575544548038401495187110608009062397048612932587867793265682574228400691190881644197179161930345811114842697173216275520695349931081683721813807295270315935586789719952144595675549276371079393012605698252863290948055176853538175107732974850380210548902477729237799691550196602198574821374823601457074908073003995599979541760826792950867102802188715258590284420300635503859921066146420132325996022062946618961278843795320803899743347858407505082823719572102779231539189442839131743375698842745611220473803690237174995016435667438691673522202033623319349530284558421304556975890052524658821484346631857042778046456888560878802310815059674927358249930850163726353428331435980535969946058054116469410044864852088241702987226789844312012683983628461375376930521214661966664872878960541068740084431638545973585518102967765012845511105110468347321893785058405718088647616235472916988657050797163142427557171096033948802466269038531138622905297257391821078972463674797135624998311017557524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,28] -56228113793537534629747171719633839928462276385296180084786628515289961249257170739985142682027759262114845431054200293907845067760154192945688586137241342601078131547779841890212507505588951354776994450135477945025137322876824240668242921670768110510657396040850756993938552405417191969680607376127878282713838466582177031223149657725282805224373296257792418268013005739415639185448983350215149217494758098794682794141839986901719247912810858690899240844947333745260814276000841015088518769701420952830038072576954826611151741156737532894974338555824996541627858320958834457136098869089136548436738660137253009195620179410690581025039293396597962101493791783428040539342773517598928873160268477360445635313234214141849303509002686610415577291244525957789561401744390193220222853176672921844863077246795201505237213351392182415503293436799927971930021586779561727249450135318350427337203465013267286475563176012135567432745983109039917785954427435924612004371588650532068886178372754400685456444820586794208912213910113877525068816625012687396867980775465161460446370535161270205489695309630114928878038720162485703344586699750529057995742251078230555551181155237505093569560514797265509472079549859114956777602525183940139340771537631113943861428244831486098937832892656440163900531861986411146732542986726853766444765783642787494368495731476261250514187459535913079494428913043863282370481591106347014343303610272181023639333675789908078943169401008252888554164695922670635703005845078630888875951701331728482363918619263495370871565154251655751687248727497803184450608940995725029341025405764743826266270999209322656794503559988664933881457810118471779544818691715836291231598253254591637917092397680029681045557156190695420123827302475578090814367853809699895635418314745023765646552829180449519581954882097142034425279869947718706964867326219571338457695936480543502611972678980877106064840933498718431570219034557145697872360293955666197435306541852268892851124920201977313785969749680958267662465136783636311137211834953162774006264307997836488987983051680899889934480039527969865791676926713555656108709651842256186417800965091391176704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,29] 48392532509059702285640818468375619397708364367506777902767839430110707428058844304418970888655895037653550210683206720361344610566666509333102363152234357775560314381958034847202388050065900959016476517980386551576600559314872155327940433090515300692471053335829100710461594549603508386298090323127615137083434494585499240796103756841388478129919900189918278263384747257847630316497245082875623753896653819791562115374879650466314412355913111690762822875828242764805593202994700646764529223335521945113011683964961230301138198891637435154954385172834702916125858689752747570221412260840065310084589775765714507769260769022032339310390832074288183318249496040359569604637216699143172917476207976414733783486706910819598566349328952499727762943297800125849021737319647672528881747002011032704039682505725495692704415743639756944017426101845976613717308723786503256510057991369312637334527197209394950843849487653746937486961432858948995695704702756598565284083598545266137375670684220311027756187963338671685931356364416502819810997412427244827961211451447278125326596187803282002301340326211653696938196166727783036275198298547558032643026375558551626146805740414194167103366549086041122062464367416231713568735808207177682894482162535104614655973460076529669020480178373218924707677114712953013652458895957427692775761529400736307296457959595772346812042802214180983997476237282918628458462870284687931235684458908705771064206888882332619899956325613713224208073350263845284956482003033928162844364879747163745800251033457040314346381569349415891419976651495260543265416979714072559760564428469587480089623262684770552837870158529676567514283364465854174837545321957320610723171817789482130452573496803502058218581982061198738478530522136422954090383591912423245299177894424341858233140208298111673780147950756082285741945437374540278433573923147838941664200906488623586625073372818098744921205530624314018910313927432056693525139782352407668617929125254182182734057971359788707154233619124827204722864103855184437753387040968617604056166769712724715086951690857635840389624787836519795850302103470217194130235800163369359459340950605324615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,30] -38790055704588933353816086961468360284784269640261694009026484484289689109873535411257844404587697227440407203350531402112815006232503629530886914288690607399038401895749500024529357610073721110027451347320676429577632023514049700952252489781458029263509265372844893156637882493329707042581682921936845400025397269719825519343066311857442363244093478795003295545435078584833158641265691904885587187146997568845119683031798911839641035229808306787558129785023677190629005235965852024292397784267749369221457370395287440088575552280838287365933115691149063289053416447841205052827301238159143284973801656182683064405638842053920489376617336362463517857572588342838871789325697351903941097328108008382298480786803003604264874139455042848319357598005078430700183988277797603001629571171688672855781957326828525161356935561629678664564267353854619813036352442391505148055586661500734987257136318153951657029341416505353856767303652915157447038535415905045015131977976745582870106081253097608091363713806902242962487743908391511615369836955539492441596729115110487476760173573907775584382112913878275859251024835188202233241730413027892775437903609605435350116991590105595366665895710427670335120913536309851745330220005772801661629402400350567285285877169395219413946814775753732469804812813053187888314140635297557454839169039253148359573246956263308642671395028838977450140433697826606615203569869742083173612881041623592421427932647263716726772968516163800068644461481392453024251141014591114530269581972637030386382848108402787974822473623257305325305046996667459185986580598106230303977067439591759900487976176268550976152325267402298110503287647763422268009591357425559375193493415448041616557671993859373085488761909745905904716429134584587306091810115692783055410715617781726526306224854222512370016513778740187790386309995518190376355986523681223065479822985406701517306354512996590542279848564330160903672008445638366876513560736511719707136669207325872316595386294154198427639255338042479713782084274838191346550354094403141256093115251159269080634280920644410981121511942041313263224758945365686374484407618519067179015444139813063622656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,31] 28481058135362137048421925260134991674319693756881261776341609827933520069835859552050713784770769994701448438854997452211011897355196646129106900708918356498156173098374350635072622933572923787238438125027250579226600134016979654227930563558406428111261154805327304994762962280996724084104242748279281517900536101181519428455842814407917117851774294324942504707964532431663878493394403147975968227613686259738319842345888405408471521312688185715907111345515975854803562856660265034019375423249168500868998755208625489885311942534252549574488337852205952436740602946996612570993559645038131126128103411772273750333150592769138433381041660276525695957900206210172889349519885404135659607183921265127360466232989744656936710557795436179786779958172886868610069067771719756525453088260762804751774534901813865011025518133255496973841020478478237314454304525387415432671658284118920025077927566947155374673995867113498033193365640975584991299745894148524031686723597417615145374950571509391175051531015268111901563997689062948982256540287219021728367827207970754351274027780153051128710923408781406192581939716770616469706565391800998004922397859007972026272447488646706858640487296518897805021215868837076766372585345774748782348179722275629049335600824469667791269368431864295400745351710695925400692334652308482213475385549691889473799509212460666596645795662177555762673780558178762397545080625069951315528936444905726249507381509341089310709663757601389178313752041360158797221985835263336725307341406168305114760674058747404558396905653601784703805710097051138948020343754335420450377450557706961875017811006729899072275529907079591746671851685347635826962252031242156089090881340739013937014018093012847286143093981268039926757207495076561110554534079269791028756280749205347977894089126633009044091802953892901082384326882207049398610527716209906979794997918648210875370283069848855611203345133568029040880094481080959455968808313047441996869800852979280287699822477291364049387891141750432789070776830063173681003720768057982400379021792919617574174574697425258283648057683993044434537967317725126637690543835698795003156008490755612999680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,32] -18749899281090601559709929053298309997089242185938430412738152083714707641212716751436363992212440093256241963646418577321582849433866025397161493959147661341856150065191443841568068104030080799332734460878902434871385685896340563492391283913048512527216925362629792012597422312907408503832331877407708848214724162683761346103990458391211375861548405126506827653064457348128139903503580519460832778830247769522057407602036022507767878911652632080140439111052415940192765922007184503312748318646555997467644718156329153722895069544426838293247067874846030090061796338880891617518773891028260746473205342730923019530518180518106135692986263888510073271289617567319014858465674205910583450929443978291833301411824226602212315986522022105751972197311761078895580097263381882184970579618679995054718599415999677515805417034481210982266156160165603248998151176560584270208147334132184745124019906831261900867181341143433509724194795990239157531926020648275471845634283568818022740178013407787771380163331142014880349890828028149012832773644946736906523046023856139999513866165033152199572000749090124544278494915776982478209979512474782738566636735035351284685600168719940053383750403541395544089796441972799435120432900973938756617315794958757302059722362843858449617958816534374598624628862216425288887278212514637169841391207965547917916052228880556992236695842638603280367236022070817569137243789476316215108401161356944193431815507330089266451132400573298193513317200773851816667937560557795563655520923172329295964125171980108051843275668570501663757260464173837509937754565564850163738814730368848020321487458461118581410904213906933094033602543752592549278067079793762765320146056359934280403282491415087368169001300409832834058454300769796118715779926847102866212503848186166240228488756644220346801804394784760348386556778680607639934068920542792764117919464433710667417377588785087755243148818390056355062871120867653775196842009681672487459372346601527788895665551460664939583947210709901923680228308848279154335301787140206495270846234077644248395068939355880885100834095652969292625727247293048754325327414375762861013105503570292113408000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,33] 10870474557735795168337933198385813123033834690536384604241386799014637700277937048450292130789036625761647929659050858225674670511362981325421343534151492041942092977323085843006366103744939654698056913906265017182659489757806903962970655043808593363621831621667800802672166509546782618260155482294844573372568559806869099033742461043962342542223257894131129611990790259373522546177775500868714059812028125943222865756538939180396828233286870225948627725183116610583218334429520397241589813877971394535887536423591159277989785794703974676860411665515462223043597914344665942826844832923052877200428523403890189689758479490217850790156620895121032499969391059527589947920786058200450945932177693793927426388228990134898451260953552488062851412190461753617114564840109907689271847970820115524459330258712381854724427745823317291828071629916002618126555066615004688335329817852940691682265109087486973588801309610902313566945972947395056279516906061300590015809601353886664661088316014991694172727936887096042403978586370211346001863410074071370285367917143739000889647046555367701889696072948533765313254640154061402329276898352911127035896570802232075212120571167981514685378499851757899967597174141991842837285157666124724788195269301754704877239738510521391636839573857243655855168026216341313169894240568555450453185190166422251049556451667080627869221481834809252139843811264384467145121472886173289522303641577363459332821072703374929394427640273164083778944089066800609278994384568717953907659482339664414272763751066843025070861697212166228059081185807662420338037309985412639733691896731678569147662499517098639150953582284808857883580730938654415092832449237777522821822505465742338138397903893726776469229667261038599774846540074562678951630173869914989370562722487442153450042205443243102803386336253118237587688657308297174232270386274420927053098213554995026371840113523199391390114852325937326097913528764931814476708860643027023030803181971836395176111598094543130901757596061665715244949550940825607721874719030656924587336751388277046361765682763099065383614717933033528950957807677394449051932208688751111371110868851590430720000000000000000000000000000000000000000000000000000000000000000000000000000 [118,34] -5479496163427853987440918464287719659834364503357276479745952255138972573848294104518068861747780896262707039753742508230208518158829287092128726512443134852360991470701860030322696020646381775142528310556019175429038965067867472060767681546552092935807260664067327810414811430502684197212823991367752425005604658791732348131411529276396852284167846362142255620922267515459182231276486813363503151295456698997629143762773154306469698997491377512038078327307933036299214653362578746493859988359024121810361827581084445171628296126799163891708318350555004352366468999992313231005344455155950179864853020323042291990491383263436826483863720801633376585615743589303385941000161581110631343060990832132377820781830333067872116166305867776688755455533673875992535090165066328007754497797823685348902344872323344739445003902451808024544779354988155945004421910671699917703788624449492042578856780421611807972025852963054715682238898628616981180835110069390692308804077807188824157376460838236788347101289179084682731132727765341271698903202146958262933647151763233254619349559582323235109797819573236584574308898397436347897609463771515333049180854672608850943022356102788326484637455979775627996026389994896801754108234129201279195879098300593624922651134021661332695671796743621473027311188965638232158316445881830172367491498700078783350050418764788935336002602559240686301995245006953094477447656324766294678541653490769753077926857354204535175044758484864945877508496889185377553630807832152064112237806536889221430444859834493836580304670962024246098123959253335177821534000383590281054106275871865352974715458495018839172127367821276927494486115583690179926899387068668274970328994586044993594437381222507701353181573960207917250677338188862390519414624047436977987254911521379973305678176649121657249392247139811082233240156053070066708529184707463751421283156762055998343903493046261833127369713623040354080335755014473762565258118418288309949773462584307056388310686856368912343254859860707448463861466627356144486030883380652256658313920972170063034028153100676449374338222523624692879654207886205910047016306560294770712038627475279839232000000000000000000000000000000000000000000000000000000000000000000000000 [118,35] 2379595519865511573867300638866546450904922672909768368015288647397046364231985842137179634415458889985951700563841764681873446252399885673199834354325884698298434907672845379062730979996734799142545345977742892503338923694605692653884032130116853179895619529195500656621930799634300974879566039823851248227903244219776035048359899656244335946033717619982705148427259680765114014851436630538806901608860196498548533351322402290802629443778674527505297408510332722781421602123843853437161910846704343409139325117011680575891222189938397250594406233313914589718425031248736045272933174344231391899386102300152371812626574242849673926064837645896616339458354958969505234665700864200840300821287991229892755247852880152288771721060365781326934893759103310862906536604986947701011417405101095993637152972403632071996662381895690742442529192258065291830329788308930883930872310273479714534819427948226827117403986593579075010215302243502240917004602498845544685183374559574349228500372177965001197497205092484035022018030621970326877232405963493036463538824560704824492149630864095325496440357697124791262971103581116844570358597187199112838429327186731701392383290822366002041866255951144719787020524724437428233236367062086507791645218036916557796091349368551168391672973345784062617996939782953179317688200453242936598926536397765411038344450895576029050794270185089711527137610156073781450337189404747019041423201422607803499233282664762333983592786529658935513928899401225776443824171202960339544615293209296250119087024954497069592342582854699343639196685038573483366595625585068468985708442928513942988331292106781861022445894078372020356323871408943975673003701798831846330442128890372987567835245040128481175076865131160835330991545218816930321854313744933071200309363099272243149123074776294581886995003884010216100083690732934593798213746298976488886625638844193297415355878027161030101042473699253152147065366525061830064352214549754883882610580136933319135483625813985651727105697633271003542671158749308229159053817342941717751285005686423859419368976727049782643695323447100223112704335423075638532541617086138939250362972161431306240000000000000000000000000000000000000000000000000000000000000000000000 [118,36] -884199761327888560504116864859626277020189345714313286766192399139915002820162289617959875315757903022563389054199538205560877190006178125054088130140638692527339274495411107369421411852054502121205873907247203231021918300343974660158615351100911979877954356187142610887549087206065718905787681478430324178765235506717562240802100727822912899026780631423539449514773323880526017207334275445551321989296005116253653339001414303662148988826401211686899756911717129699775013122434529393198304382687203313133148970973283043808872978638349292413087006276858959556997706717375447998475408725979752946156922052604451497612770649740680571859772181135407000017216788505122892664000560144636937451680557264620472860627097764198033191243061351418627938943384922334199406038098184830959221455806680173828568525579100922939024471851032647790618204871292876871060728729789031701093838193470142620152512423036796258679781734265100548436528364252766249448197837576884817172474356095608628132225432514471111557224648618706763311671620747905728527690181180290899371639069681003119701622892941694229459117565298747924362071532498706850362432541838795109293449109093233674639899832736026758416700810233084318793176085013096563297847934108171558421062767615626798116678312194496243359730602048860847169472043286650350444616098894756449790552975626892078913204625913551565286773400124454400928314298530943373698911594514196280738057405630852833705838322452381137322431005384071589115090919513032943490408678186918107010038283153089500683712441677723837907259609429434340681940826307270007006809551060492415445075581553885523686733456464534487831196379923729766588766492418193085441620393546598508146350873480404124415480407087657258606180135543436992913895363700560682732045801041446211754626398875176155746891574253374954661673165093254159796725138923844908674888627944132087649946309062141830734087804541284146466379490186794674519130954856379910276053855356457931319523982210695984055269913592265207930732899978340024336857321658885704773521290457830471376969531378775669607831764532822409305357473387225049114582262147796827266182834382818163024102100222083072000000000000000000000000000000000000000000000000000000000000000000 [118,37] 280037239021032338450939167744845607629294089848833908806072824841166003702660302564340280990009352868590594550904431042882306318622920034045770455134377249667361149739017494025575508515406465452904366031418417784999804569271921510427140800610617047150177075446398823162930228959553750517961612838500006683868070663626038937264093916031529337712684176518580410594739947176041575495398726952404851951471459608710422672088281626670302541108511524133376335726421893428716509057475636104135856427838223373679751665863388064841723110017001494459948597611642088495895134895422728939008825792665844406367859033358619065230976009839609693764845544879906586392911941110036349120401001532784009470322966371780877445909290521479749197885843996247689932972459479630078178650139641873860898039384566485547664537086746570694350525202400793618598669558585564921783905268101052126127691234064584739729372204004691607889470229436009756565257485647689752398771172554630614432368409004619596727273900571916039092162308934363688129101853123575189508418762410823603742674222242302528297730105938622137386423129791914431676874870143579263388512362689273296292989305009682720402656294969901145590295263363958060207691891534230289943802145760904315012920239753819486149180881746607390674575543380169321533397169692038989533128547712969114997845566055751363839667569941599140540984248361815704512637773624965528364109950152207870853464941824371604995436204345947807898767884307779547924161169600185095660394129563179529009808193565999207871536858844351498126307368691050843732253564559165548067805282099378121556979416509575668032140610363167457426072204439708642111666545590162804150674497678937142426702878101320015344876576871914613451345443938442643614403439594711275505896288947706478333971781218613552130543127625319563398661423745798566382935169099829948418491641601802786497778580724536530519645571426303897088836937007904244451221426062950250770464116133030949628424498669191216752291020480431352747948541896726595894019226023593369081350712705474762210497483338290903371714062092003198670916545884704501862903049503995614606044316732323367373758453954641920000000000000000000000000000000000000000000000000000000000000000 [118,38] -75886109877882275947546453819763492469239406589494782422264979306469602913906782645770761173121749115473302148601178482739593296004843926292270101101062214852323197116868455888794749362919166282218870868653637595358261734923572259734155996014709262337218823397564204918423814713204399736062923800052440332117096030201937439682079539154826667563309501814260150081146302263101993977054499353005695166254600727450894317252174730775664665489552402568996111381242937706196403603733711546083142979223671649803865477041700252602916889404529316896509675433585770427088019281263262636394883520144400461016585432500785603669346485460465414913156875345642958165570982702878046068084443171284993117017535721567367330638422611384894890873177530884129889861956301376101292700688984831103992760582277540457938797898057665241762502134047215047107431186069629254515284439345518075697905163943211812484247526904680030477183062722920367885992235929495606164507059335792649423232876739853299272000327083327097715941981928511544220207841571939622494551449270101535452677516292514404255569009647090427794096239500467504252523339413684632969715254697087110878430810155724525554814356749297355542588271615267266335164505077872503625092015609991142500497622005810655863551120111786397680836796459566288396438857611647682000130837438884192919637232203800986589270891041960402532014195816617579682503884479235740883123560709781639908389297292822645739110372093724734745349474104744750433687632301308712293632771097418427373986476934399872374946756292739416989147302076334860464284468036031353016539683624274952978725051115598878686828720830922987704922805001458645216362115666078669922407085414588522768891933164553351871045601063922933696659492367813897915897057422785088521480298502417677094526798933527891049665990881366278930629444713960448319982540242006550875033053516807647968525041053228219059420748847969578592915056140971852552813175997947240167999837802627490918049438279385484614184260175376154280295872997314345707279893068289431808213694541173339234082824106392393333517242128365341461922822406635787216072127187724726973360323626768736406524815537602560000000000000000000000000000000000000000000000000000000000000 [118,39] 17941228738271804039202312334000173273365619459561770767743002692322022836151789532559622625104927675494894874861704058991134477384378018923044086647418978204891471627678069251455864339773846206186244382441507894844372664221970478420558510945624103738205198828122584073963924123494346858176040943859493330071685774504831725233897980906661569016523680891994034539096930603743023070610814207208317697212030667613737150953930059826600164764923540410450118207799989371839028418468338939785735713281021033966118458231613616154530407519604708471537368501340476505388449312944108028621841151209489879123612122028251578195765653845197691461755143067667848858125777635068209232549854558320990753715962987237669399653024663252920631028133853520013250191785249359881526039052721838753871422383522037574928238391439067144497071616739914585389669907093898162793596403263895431301138414608964127649429703383279226313232110122349647303560262264832694214929800642893491284152064933117315243182101540097722701258848428694479164358118765634149405162683590089826520550777157689199926134768736437749402172330451871055585858108156057912805552269030629677249397236069761625277118195901216658494843503714422041914764851452983496269299248378325774254421640008284327397650340199028109071730414320954291078557410319846674762113425165571059567356318108280086044807932117377163752501429432196755543484170714032739245742024013984657512213963252033327584222496312960749835581058946712317323649574817878854695135495757572265676912859622535824441288200662757510410629169518143719329677259120208221384984535697086051512108991527666455077029621229555846485703458840868274816095970331357502721385238653074379782103224976838229622604126249239322303873776027963918138113847583425673478332469098707551821891303421639241986234434829189358910330920848626698188983296999097565064052391729791991568110412823253537062873677503783133196559637969958456278075462030573680179582115343001710103967727787603061552658545528998080390460861854518858413271410093564257692826375957828029160919053653752185593896092443105991603399681754153973770115045607772772643826413547856542653248245250129920000000000000000000000000000000000000000000000000000000000 [118,40] -3812837003912277970334631895444783558098171426368107981084214762473686261487888621506972804950228392402683050737859967283663520488182389601368564033871848404007167954252774759022530292359029185094002104108498323292247234702218987548691183229913448830260105181835026549524148267338958880534593320231961441722040399494671146939857328128241816088694810825851443108238683535960775572119590147939817560092392601808656127199979362699439512746653633884724001242938435267983201379292995004451276452745221278877629221422190702235419700174522347973857632531633160729061250760457316848359529379309589852694051669615283074848106893393398226920027809777841683377687456387376470492821171569482293849416091827536287993240769466391599235901277583636788946736252613394591350520664220608435117818884307443598427259753907145025185752007142187377026872992195938727836335066508088830374839492916564200527070957546945685740837346179869629867114292387952975467742530689775929440306311040539496607511191154718772669927818706770400321491295200861540269267404762381672873388209124296473639251324754070020202728039416988439105803822807196173055130649840722509004690700900106471480950415510319975378738880803887633530785788412393575582885212024420930610085254940226231874532625825936888176301450516601333443617991213098592426497382255699153648620430964582092389152704584132990273760023806863862419011955637775492213058225470218549399224370362440466626697700725578988445887116971188422794849267728818456915608984802081303426220847131560153478004411580437083324034824697586258917112966126215738110793292745853207333679751337707238536800756254442857801997197975448866195235323081285782567744531568672066570487005706973517857675826084678581450840781890136781530625855177048007763111395175384788195985744744621435823560296478576917539471624790978005135688385724482898539672720574080829838500637947365649576886394907110173823625102592872736133234211997697830290857832566332285854411919561422108790209014666376090492193672894241217917291076299831351365833586944481825334948577641106714808746087924369098162700646817180605806468353481056227642612579012762608246329295939567616000000000000000000000000000000000000000000000000000000 [118,41] 700675215985368400081103784146737278700878530654825776959129804016949744178780116823482160980489041905553365576068661004633984587988501806933956175649595524190226984560810349724038637901710950505199368078805882785908684274234807657221746887878995749859851931049859967224078495736092021195611636833007280808018745925844450433097096127640861369772100481152106655682203131193933854632953459078069781779277879951404674014644115161767159890102043516692958678662542596969289198407688651077966429401327799678701441592748812863522275147359435376011455335747950146151244637842748376440171563795341496895238974412161990774773864394391656036885580085144021463123602308791034746217667267578357330585439114643390982254020826357317292148568356204873791124787047471483401662685357686020056500803442022410303308881580089929166587922844064101222266681429168583095215561673302324919253572781151620904260930573633758150803819031955073225055887847775573658138573918736885285455471244551627917384402027557421774492378017390808327676437361438268164244957391719868330294635428459752451003340223292868521642718148261127793252241026293837791908027624112266979960137001515893598668723897494670952903971468373490914796620673628058692567007713965804679400553222952390450316171754094037623333661323544411552946942275618209767320748642219238139589255498206303936626169200449749935013857541785058851252078518573149963658605723532618701633077195114003823115791012618191002062230773249173529768462084237597185154719642440462640982407404220026890577307092357455724631182389978710681636326891382618547825322926522510075652324703357197335780269840618496915116787934453725210390579739056562244446350194996545040688972374612037636923576275661711497858392486303657482098797788745866299322512973343342759611862040171408733398692951058142112282364906871544167537747469610879064954692567052868425632233185145999799916611464473280233363543173604635306899367056877169671847323571349958647638103788780976732794636045779356989392454214613277030258784359505573188021979040855631604382300256282513013674059665132276756005271312636380866091910949250673093480122124861054849460222631608320000000000000000000000000000000000000000000000000000 [118,42] -65149996768883270759130789984699497853109498560878773586182770968497749007485890030486080752944917223499697614559792222196960330415264195366726723374471688445589663652239515387999069770203355709790048072049815936120229257464513686951918727225053785850472322851081191506854406433246683580212074252221755456682431497363369662192158690306182105343899850164535907277104724163935657660525481206455853620788391039428836763100862956688615387126745651491266929318367021173044779947535277258442315814493531044501239692811431442375944516834931302609830161600586463215916079726398964471235922524672834678435828733409095143623100314460135265420509130278976221639542037375674245300460185948475443836883516820583161386601660372003439047844141981631471417618747104980338997408241055568810789534620160123557303260500553966007374480768074582364128770699905844272806547352908014257708395969724886365117260150668105487278202216303799120677614244675792392698883552840617222144640480797357358805877290063486017197725903281917121334090456196950886131077750317466498918799700999767607160088717301182089062800223612212599176841522702023717895457884738260337757449067963791417897646365061373072693065632307911557871765587683394606783270625064187475627672591382076403862053918708192886802883638348217902282827552993014792142646326039577349857246991612489031499681056357092341642205680561108783199968957244166385939810565174759926337504188532419503766588214025112192131843243910493961883926955222344006727712832526340810321551208708196570550018569549810819214964390308825949583394581077133393197192500657315688600056838511524078375150740197211720867599400294639794000990436853456225615361952468956861749487900584457394137473874883373067504067541251217382841669793012485811775780631814161275298417588113173618671108753174650354171129549991707346492160669296886000970727601222100013041365373254813578584094396709890227048414835261478520030214092338705986777805569293727986466773674514353279279177899761953320213225752603364323264198858789971042448205993001639223217577768013239476806702669423095931547903680938116801637375333708788772047051940812914845685928595292160000000000000000000000000000000000000000000000000 [118,43] -31411699191483740425821648649011860144197945615728376196715552258054097812750353047520717326514532714339753859739624498664411000836490831069382120555878901491989095790000806384004054326728122264039429186541448773603394899882672054713443221998908772430802321528660103019600270054332771915827135553329701560050535428891149959210808907892624172702227209655139858735331350713788084732596874697983489264735446007716636977196109641311160145349208921963340472615163075592375115733538615991873772088106574426504280731382276217144275351221518418700402395184078859031685550649199017898585642000225190420236222855777918929070139253886439811278891112650547043167320771256417895299190597268645799180721533047294232362384977548072391834110722456478581500407967190524588096589010837930245277239946027084137343968805240727011698673247703895246168160932818354475764937451167922237420131422708618458631669692983996654100269309162669732783330024681516880826330730908954298489683747337400223989704344606924174423148636688988154730240545372970083332367296626391563130217842500593952461852119840735498043392354551690758013327194827957949046714421537115689452698231466588750018132610117214505642425865596190851134782878249401047665686041968638255146460715381779516372875127483556714601875693488933046773291683182889288935947909217135376911048753782799543007944180763644188388535929009339567565241614332838122781227961418460009338384601510914783115640247059676618302042343305520349356679333769974067739975812613080312310346961627908787304952064062374479022729043440484743761987871168165433083726429572264348278826469271240571200800561881994590046713455976700320324229121272015337885694432373284358794199006524413680802028251356984572713849817047307734043555321135321136657754550781438411057747754015884293481809149046099872079391343314363672927281946224095462416519196824656778418972736596045037856186893440539070365692697773684068254575414747191327699729044321527306183505623506269298963308749456136756936603418690846849004137629913196781230311396177849827581423727043485233997941885877481603098083883603075741311543901904769497363922612862297802754796552192000000000000000000000000000000000000000000000000 [118,44] 24338603356646698122349077840456597839648638876996286403443569674099204376783116357222819247668445085682103452374186587156386084731286844641990414889045450465670617746500301597918170083916931917089333557443168018784570249619276413673975609820905636287796656293462244594151636644046728687739858895256062937800428411464976898786265327753029759090400230480839697095749781200319624013322216414783915987380815283527103464905720509334080919824954554701855995900052666085870564106741080171497792362749200004371300071305044219113460366539100516903580424461440685569445722520879723566687450526287980309315031904308399022769696021192699577531559247674909654234729759175284573745219661082079835689605110614219433607020842736128105853189738824167926777310729918999469467959536909273909825609075686797823634402930448700672298175540704337006372386791701770828922446146475551104729521707717493786018007945254395241842579170554262900386700636257129248322560117532226265019648962880646058392831349991060292605474407403821574914909780062167298096390006557435585290215318702185353750505533012653602343121132187709911633296578825476516615373418385464977929798896834492802676902857623903877237626375841833654910317288978226692167802923639395210229422917014345603435383352549050724109310603711093852218959469688153933692201691407493525833788266684895634951485065659807415021319124180328629509238889763189006311792737569496998965180820233379368830563834228209220789619280848003813371646741336222538550642784416182637672561590474811462605464620497329886355994297491421429696221245051189478781349568927720425790990518997864578034567102989015900307110231201005652783393759637842527611785380779449569365512804582490844165363021395466203920117793785926244344145030044311583379721268473483823261465501658786737373800839092178740586021192783694433821829331051473035381155562841573730490370058119518865110250453655316916394380998055258645621504010036079033264320896181973363728797062295523960451136901534228545931836981753325923425119419237864315298598735485000643698157568916472315348754531118174646551358273307771497856408951957342398669607845293543822181931784601600000000000000000000000000000000000000000000 [118,45] -10501902270460044540588843132951571534413682220318641301288352639556441807617947133039298241674203806643741361821919804517647267940258499585766300348473069603168681678483949300392875813302914074193673960253414031040675850909159735604115455063013672575038719396502631173944094394012958683797833665942262881199642115757147876256505488336190328519678762379898533500473314975730720859136350283503756369487034255405575079336341637093425570318342436258777059739713996676373043896768006656222952201194638138888290140545686833544989867660980964389451489647147973146442260224543556258615314762445651220200284482114230704346618182360304726217067273068931029872981240412852532284268175937786099808674309270191852783917735787758070268758782906764283052572040654269003627852161621898396871258579421337044871694941290699257292570742749074639050273525651742300359582375474153841842777334421196463050378198714090280145955762640840764542193790401544075696989902691361612590199710245251043605343173463257270281911314668890402659686363182927907249418629192271406516712853326147561615915224653061370971859006196650408046664892156853998937958178445951304866336215613051676008192781364660980532934065320227569284067009910746867845582389906644747861595930049165209169029191709176612833731512195576386369642733784859892185622346836081761557597352335878168284020453780405097022384489210294289491953034449416538235418668499321530215522012847710078510678461488190317119478564181512444747006373105441620623330685649452696410537184082790773288531334120281519814466737523559509489659765963548861513425384918130597871637457615115961097855654298203653611532112066874048770116530515380561063974191700477028114710984795113923731506680098347600058848428040321583994695482317478779938127570167284249693139956640262990792471924786684875500982766252094185710872624404939621921666750089079135839365441086592378538853341985554606336522474752799334353039821731955847224362067405954906399684879160434382942355443154647593348120202538199450397031201169473322702595026229628115296513965401403091272441342409233704153030353803153322812137409447770451582488235890208376957766834585600000000000000000000000000000000000000000 [118,46] 3626920726735369125223392784259156672612361051761414138268527175787052800867027245148500354542820339378733502393697499552949577062877133566220663240645373038989990304750826324200206553861978133681647637309678848218375511906597035477635017401110386300906972985982201885978398375529567067768683905022496846234459566141775791486007225128935544799330310900198977208504986371168644299303695189163117171043379856138426738048006451844579578616694143230120513508727882113215114035307905549295941232670629190858324705196157510880567298878006298426630313388738135814466928046411445115041876200059787131356283054763886340478631089832300534197071870509956360022304207707081418245549440041721111112097361934069663007627094955736767471235536142658296558744934709979079828419907059208614775507564871506368297533246171875216616740834114559865940796691621759798144356727066886804781813217037849321496810908937285637053836006253902975227894487504238825589675381057080331895156640242749960556281890189530175450523552849814933202943507541166036145596629149348663395741689745485394122395631913058560968284106998059981974647164772260443417578102954555370717188624822468617860948138389789885947227195853637132580304063540406392736639423505136544969441961121862340480183678331170782467075150228647811789209606129344540783754552400925781091287525534017945269676670955571582767338050646774685682211335236783022062444346606186292762447896541557534444775572252177126406117967431727297994187053269487403232354967292234116206137384872429558656845210958422739984071797141770145756090800271592404890436541880257944823112999460524836958560765654800002396733823640792603526953000291979654504385551278542228215971144466742885191178906795025786008566974143184588202940123448079441204998663980226487002200512885497337103137808190230424294367286430474272371318722627838908577243589937112905781600318743570966681516922718834462874677428973818053258479006276110862678626806736202898295870820421355665096101649145676012193470601362452947025297933847370190262059140481806419764333357528254850558593276681675667256862352386811532654684169336568456328346227321038380129480762982400000000000000000000000000000000000000 [118,47] -1121704613483104221333835942994120291890993654817538717305915937002468608589560756267352239769338600657431934394753855969716213201666497142472491083288926537017183547957293820603371635482726214557984337853667708407545227810849811254756501460658782140001200521276710816397694441001590061992776904255302076396211152786212936031661657849532621442530943829241083557615600268907330332294458354245583862405471805242191995288737388859858587449828736294420119854570030939843675222807446839114854848505881052599592698947843534973173153802529398534861951901062749503309971300218873498996575454687257833536118435055375575158445753203814332340165587963471102783619896987352859166309607506406074682122677186449750072913704510291138639989499856976236006060549307209604647646501844079011960621074391424300539394877321437746834658143402345422918407714058291461090176988479756707602241140181777941629195586117616090894234636422196996295973409244685309285867675664165480065202617777119110012949314822896415590357634521456885874246436545759517866277801266857598743272130428327369951842905172515538726684566332370114221034469539476634804316660724201394599037894276014313550784968904376267216127195906421818577257881167924437512015631255161589228751510524375871894093972816775514697045778696068461610538128612297827990452654038879837940754441907683367341790311135098499213219032594542514248194445589829952571374527383898869448555559169952335402220379923340281595164128886101986460499677187716664973687005117467861599363463282291715129153323347712659024520883312445656252310631487981563289240285367102199952470459545534752898525882092261444351007296974513226446820412859267746120376075571101214038321170593881587182223495828353698454844435479902981718467880568907159424791802085223388616476733042839486018285336517717241205825994944659505592790052847105633980724109735388008327639278705003970648809079827381922742648327179008244813349024813854451323959364208195809357189752186103829061600004625591638721729087819976006223416891948760910714709640275925199948103017132437148533612955576151997253322676834350272458205070575703280725596064751203039306538024960000000000000000000000000000000000000 [118,48] 319184855506064344837429667531371786364503173397619712824339167457713351218239996211626558752995812509231470884350258607385623626639251078040493085408525713553804089767282994962250333782148250854356770952837848994112065906472627050529284865849165753646578715700010698175851898259527449567984142400182977543710154625032197513169585137813367708018533968040473789605124128073354357493022733767948707751143934655828171688741910258815649036405926398700249710299557513506799776698706585923109340843805069028194463343184167229946635610097593778646286380307048574813861186719123967376653252946538440370788636312089249558397233001796884254342055584375952325328499092215132709079469524761482769783811895790028042558852323396081593371506320569635785600084316175650084277380630542846264408337492136269519141462292897976587882551549964211182187241141274784020254872245092306351683776560406119201168524172644387056490344852711552770955409779666978162397291196853500534729417544878485867843825550174888742832723113832811644770045790216134359010853578889344807584985237897686787227737475106228995092567695248130694490217885848221595494172646440792668057530889920159140373233246333516813478427282895623309623019570097105088527391130361111839178188363589594884872481994926290888572780965479162581721129977140004285342634852374770625964860360965963238540215106433583571814610155766478537050738185972726768284788737936539432617366341581800610479665742105023097098947712466214552765816428582878016782418296638844089583117891906043353743349388769501359734273379251273151280204991545965495289569100165596001699955891029006483554476559318892880802956394463764986039512074976853160979727323007239833585609323939700313023362417857128936538789881597086954218104993895449031358481913019689529176949941576938089639806137369144943291897865789995037171996655729317859706914639390398380393371812883644115049333363164301678593103812599249889789827522353768442811961832302116183875899047472562580114812107700325128729879210882032699038821961875866671415942228298532543783631190028433959001208297187673609932794759067832699204608732797697307201880234273018992880779264000000000000000000000000000000000 [118,49] -81128155131476757229528534603282771873800711864486776228594225699079688675435964699486925633432560835379442975346430449655437320600671558085406895295666740969918223972553974398171074502507842345884970987153255797769005836239603793936401885301361605152138393577895429212113963751387561490308675360682524878438268868905261153618472845962250946919088715253211100823093896640698888591213125927521462947566182529854416849931512058840821604112646256565749047174593710029080294802867538769152231040303474214667639917079004798146990776543464746318049669707291077451906055042855106259173389101043051766760932554234176813346459093311619006373392296160961284288211853581159171336701973983738861258301621301465541294651017926611105599173738073670233341743164337947926982510576893601506160472860468114325015079278904900507111045958402881306890058582878475567810992213314874216279407154816462276736026129093288324925008403456142234786121703983601462573719569822003716967677370312187896142023558867223135670933714613667373862467783278860308886395973647257174156473251320468956932650645513764817538603400010684150284383701047365734484550707165469420414662832256315068840929328163598661840556032950853047894677233943595754451810791184590175236397613967127150499231587991993929578506633319546370548896124522440799609594279139107439886519932563167639319138599216449227249135530485754130699396422355715773095677675676698877089625200696374913501375537199343873931500911222447752859116629967102265991638053660546874281697642813258801781921254805998857238147842830325939161134259315882178792717247759921323211819995734653182655993193049625147781805015138482963129425682085558831542309586407307979163735438085336727895708946408990842210848343190538583368557592146715236253526976414418386236067475526714172441011128981788746451296132434421413629044243404540891634339987107647404537144212448685999868390996010344419895222433957538570821390995839834245487377060805779805612355078551609868148991919910014272076821845118170708472459239877230635795106632037694460449155408631943338467782667730113193093768868592581444516444374981553429011062122774865947756855296000000000000000000000000000000 [118,50] 17623267426333257011608588818208123945429426665899635756647997992125328652360399618516398171747423266202004574395512801617098778482085483009522170834425279091759205541348652130579385069659081148313322571940018332150715136321726187859449950541379291387418610342620522427318772257381328771456813115428093860547228641583658175898839655053650539710944550252094257167696053543900896923484120784160844709039617303397435143224079549028794732208404344739682394873518622307878588969430644620609302071047981049611119635399273330495238842084870780410406351292996026286743210352208667792496167264886843127141670803597315498063975100127470404106431850508708443236838136103404727707134895002499423501852026021356989120333404536069569673352468857494160907557312463119570457991184116474992990229994106810746493618291946822715938432967214614513497760473398210064966591834205782581719148984636867902813901210159111938874584366645452404036734942724074518815242741523652375637578464425820653318333641727250055287916337684256185853882757503399551924092233486730203659242807253319642316748852246357071521839141204049599782450320248095825845033876371655884931564484294886030288456741252321909243207804861471535642471769161515195912650602666636594252688572402528610899953876472931372343855818944293707758431288918848239007702751059059276317197944174847721023074624281196453614060090710928975127975950792942936846549379448659466834215060301329966199712837786930990400302506520632482408393637386798764127346341063314531211903936283587537129508827016387128175583637451589616959618119337374937954388450469741772262637434624927883798922459421254999002876872322130520185079863102431211056385005115542726672180412263384207116537654713518931305039459787724544793687948548475740301378200526542638070875672561568019541782487794827374277893888682499311155936460318720721655433696003228838299514834736893556889875047748193197482560157330157485758970478948838414647914364025033387704469075121318570039001588527021261278918152124066005619563795099677717706602047627627756553727002567407202514077729256672029450258682066700042273376321431044163072976048932969968761391022080000000000000000000000000 [118,51] -3167448394546210937869458788169787729250172549267802832299179623444036563437716272817819394236256392078535585815355420501428396272349263055984153541126778435285780705455159722577800464205099124507691256180639225258896105436372087248615389024258949986727621174994090505694494462627159224622020710980181823234679309656796365527298882294218146136553836293766786938513544340795292051735198932130018940117856441587321738817035740326220640088461231892120466856800469842682882812503170812621729290828614642416448232777718387390520368353848460553758367459141832763870273491253882904080554159378360100288888671891649598073787654336726071190496474800551510385323143312799916472486974910914447348934805250358366600066154236010978615938907261751605078442993801621300279146966833684358662992560742937311561995408875014883379848583643893874365309242953056568343372578022420051277243064661462155878156871401386915103216663476499409284759761078618036887687135051676025636933066983157563764802961083738962201722245680768000268462219854852147546360663188166853061315369083427545990405828334351173527442846450361361959206850903367222904743712244392481551301804977108377425858541522550440677529657683155989014213842374573711909098689413388942597849162086270791930183642771303882837243791265976902206060175429795670813132636957776120636599011499359139230241084853169017882333726813353076942864320049665900527678644338411938245250228625596973866698399441934510852503714729157812329778664094559376987472771584099285066357573244551246516666069917046129158477279755462860553429678288068696474754003668637080695948162116492669540537805135721219912023471071422381392969764417815553602368284431180017160905064597193305378004121722478538396245423262967011814883898709702018561568245316904841417283508159510358554983104451976636692801851640377720612781612152204595499009066121527391349296209100341766239388012038165586246679126382662910130921948889737040102320490718800159421921018871837964251079057863730677695951686234452055043225890135718206086512490472286991386190913528890579981651118559432633950442563788302523206533617080411169077275245895361521363451904000000000000000000000000 [118,52] 463783089648905100645485296466902306232275732544269527406626421595051624898057718736553049357810217089371960322884589968409526006254154474268975214143895732811212582383814258516485145661297135668550540752612088541605631845265192665341602400455307605497609639218349984298454660710693580008106491587605601830123761250440919000930375867371526461271292879860859007251502017178434514378212677088893847036018153284328102746193620736853195503809424236601156596716500970139869639886463289395454082786101914876300846666556396794096261328490883535418472229938572872956633022717641175427964748678431458615507574912417835826203164068198143402487217113191993491428590846537221814472421754176457314778822401434119439855885170525159397391560323190417892704626898490831995401525529648232719805947146338844581465098007436064478979638333463990911225865807187812892103844441876205342060430054395342886390336796851789769384029456156909610671705141121548937429558705880346413433053891492052541704008739642865857008415854694567217439636064667942341172181657897379847312460796898975022092748275055395305905142409634935711339761708878969428951500615747730040041174453598614361604656767639617825936177458171202068909863088252529598358472591648841498546828552136293353733114153674827378696380507732237593782807916474940430773647441915476174549746012129370626454238051227831965706452699772770408337289900600017085089415518989072297235559504615228489934655088341681085207582423039869631776669949106882252628059055028197655445569175959113350524490042487179487067676859977243456658861719371814864719061200728220242584800146358654344702572616892992368123746479176261961752102538869506568628318541696620901110383687495902472140267793881385176934257886000173594656974646593778555091666256438327358497873443135371718068772757130167839821450907149081858974374150407026684457371303337186748467370510342204540004970118413448664627394493025564926053163714442682307368028824826718596341818264773099899143116985798107961087318608901907251289798360585156179647035161569278538088601119805689264727562349399902811273765169909222907797997404899668007523127545274594370110095360000000000000000000 [118,53] -55655425908075424307708414335002392693752791440398800251246010519320410972528269701606590033619863747561061790569539682527296048271738906999558889689686503109356852277683774294738087412746393635472830628023107438163458554980950460214610457575559021913329178154088562535671291875882380174572357310743851711915227635198017303343623005435229893185824885578871555326612511098179635970510262814792627943961943517896941065231218101434994398186675632759019015834032987234178400178149986248065643279145142919780831549171385554248217215851825625087514211214183197300998099342754114687765663679528963176673814298879532871664115344344941411075064519553699070595169745298546419309448255078631906736291643161838263208245002137250464060969081390119570020167127742426366002095035951920308506397067443249647859088105630736534939247806282828916700203161606060680694552580258699851327358644276769907425040223653863386657388906379881231604160155309947400603595797535001277306504365357281136782450891761860903771624034006311808751770159915314879907286130844977846224338727275538312283976890279103704038816580241904758006528617141480953146652398803907056062213557456388600625763744547497973136528207251226675119571598666482496754785669170236063942091983000283029088788414570158094117742261270847894487715439538969341679764169081034794084449782996565229454659378465764470265242578050771315956573278401418806032623735027498455486104746207795710920660329936624650634767193118998382685186656596840065294132526729448040424662961622035278688908171954485545034391345109632847342026441353657465601484848827845313839852955807069479878089771911212621802701663548266021042456803454802560081422228632826230492342914116331840739299755090993617083317108627534090040626258060864890448097383873343331579776100285700912582299408725268317007668165068724509201970887320454732065439593227361708951220586712834123248878233913548652957911910071333734970096404576104452032511994459318492342274869623814946359612217407147434220547939312676518841137103951140164768425687186794725616006744408022450097788394570365668625985938296711676933494321124909552267750613630916563356876800000000000000000 [118,54] 5750875517881554019480850904383215389600467700323891984143821761628073938543272761245393074519604931548117203052714480447548714990121510795179714385970356151038818705228691641191936039612258082073622584125130945853278341382816780635595643910466018926731272414833021319689658159755495944982197198058560772028514938092282958434187296586073408725865019597943001421742074416991132274925028256078101595418565292554614071781008209906762635193381055547954191140621047232197851199766144019155358647370721779862569287497695273422470482260728966807036826717653594318663711272343820866653583383462834236576522982270412388704736509310105670800537619807589180121976528138079190691870777586209874112565964628925894721750892652185745387115653252735545337523600717087148088274356164224105126526158639688748370669930533700852059731704654871686919057042795804108505473016119079140445812074729487606314159790639090044675568234003563183176150102677813012105855684413437089123975805605154759795959988438393807518581633653104984936421683921990099013469208987896813995306841007444108119122901784226105333589508818627837304283063553303752920957406212232980365500037712540056060471981282567252429978531068686143627365789898213104295519860105793426952047338456663903118516220415934487633629127832146220179067075006074808440654920179971355535092623461156205686645444449756909304405002817262858507062383723041010958042633753329162353804172445745473823756513831748949067352479137350801009805002087451065243279266000819364719890879577844081147049204221980568056512847203264078521000398298549217879105699076270216922731097125733617529341196779398792898742894290177643294557364626544689632826913578111360241270309883240401983663571351499451732025837246114211515118676634587826171898818817784090977979629820648299939593582949436665865298312130628545023526590548876533888893802025442330489893233865498514503509151418660392493963809446830178570611449096001469142776948168444011656820074542022675196343128999700526971851799547574805091568390192340755124408082182057786125583569748679555484420447254832064243516184762038047825873342311962824981968402008081144762859520000000000000 [118,55] -579070040203335600247487761661796012782814136771665570286566574978683762835774800387515891191209102007725140921334445507428235314097423179411524994258791973531267018507127522696362005732344439094600899258872077950652205770539750656669289674074346231677587847332574078632228160849493251501618079364135698706833847678932810366592406987733741218207231528517814496654600315309428428709130353585617077621236696657574668058812948376087800372077526852651174989093770346467581735891847343776992824929759761711931695504313147124262134651283715268783093171673149925472061069428070382459505395255470314641643927926183556849632432717379698385284990253036309981320608866500175830500279661890405566632243073783387085834350333057528007376044595065687482032496378004557826935109538696658961403852041264798492370040684708181148562116443711233256077002861053438698182669660684767241125115043158249582168901019444390419795200753803065719281641995718110137682288075165150221427210591533106475887651940503318155684389664590718084487794253586973221440637144727979449497594757807114906809309490196158448228230459223865234841512842125008774557097824627659469083327368993129727172947416366887485024811929109162069316787612852028168864075248314242849463497597366360191538951998055233272479222250428667630159499517430670291787984871546487968519888490337422922276452924553912966249975110585361242666813139603187144921307115833713637332479154242059716247686736763347174201190353419523137748918795891767089079533296791790788498989905131824092662991141706843686246529958608559738777816095891718529582628055667858752421856089164787544619375109322742159491195702535069081079520535451113546755154999584676268994078470602573904303937610018364306003185376275918025183199754937308412858066147376563565652737209392802408307288351034823116944102181912282330454986055627510292988809276112057236979117121915655346965452345139173780132998091506197687807721366866477652706834451385682209162364166665557045708754690956413126151679344422892962598481874903620563951357708086435299743725849829370597092189277157825691290940685262055001017317787790607187016062323903143346176000000000000 [118,56] 64582750715423484735243186016398240441694344360667409877194920331943168208050638850473184509094654268121380650019886743844231826126649055213533338344757273170978241544591342158290001672698798114600157624728253779328373864885759437263940663725140265466693814408937141065750084829822776917199059894949979913577994721951315978570288146219775668147222938714472952851095371032972374855835308170420988408543668173968258368348169964476888731371307829838787905906676139868773157787364989040191381644568909753359213744400618245547631893122887229204319463194700989480675829944640977103476841635974891414367627229680107333598228851903516409410309681155807930614289388408723923336062250001113141214026459344687674388952365304353333871614044204757175007331578141739956195753836223460562389862235968221109448543108838550786043457797624270115009002805098943320675185980847561172111704709178915359701936769592047964942865153864086840087969274423979828282099397819054424097559618417966898059345847234374147739991882309725055310900557326405375372117670861302374087226102319326196705251147078434040755644546531910677562622403998351285392592472839209774804993912215900927032795834177449863148978928462330184038034336424047953648034894010348223855507688147490117026818214152627241313778155446023966626460536037937426598510874165112361551856589051562846299896511484314736689281749171620274056941911643499940696587940467998117657213919219768144519163661065151236283261528297699390141710035002122097166184249398802570880966155895333738215769790693052161901744030871451813803202552730310285944239477325749905018570898196784422641789072156554656699287643216298017906476331595484612759261213356586643727087599090636339109269516323368052354656886562825653607109630847271056418479515680396960483751960804414159773652616986329655194571589449124056271437504771634976706314787852152002611422070572713477953517540372072952809820791396885952632554859836339638834489930453046841863617689416763629437907550216844011410028229017506155680203962646143471577254888055740494428096844599517543075833140070435770336426464116303192535579896077811881093576182077924678041600000000 [118,57] -7638972996241758335679976445633747697698942559797491320066250842490872790224077029872561414811313372256123909513243448094377434041749095419487767696192817660532711702078865786959246510207754842114081571064283270326947236653793494890192923522719756011787726588135294629596554888182533864108802335198580165497825292965623317553381342149554152904724783419008773988115654546811193732165095255607988009673437623725959365921960566773799897350473347590379444623492336862585189304883927378860171756742218551106773387586619502061084657344642509201123970234535778441268508437861931934638211933728908737041405240865777692381853100807765386322973703813276225979997260954945919676904679227435409734437420766534158813336441600832556931105181485469605735902905194990890130406259553469249598665565878768494961979310457697084258780597040228875863998962563196542499954792504708456542601540268145417495274515812104624235721194785456117900139824905038939567271713371625416408428275696667704768347494011547004203393898279722266631035689469415823690108510173297657197508905297064379261702258882699200787012438132410561712693044705946860973657482010025888869098857782342805651549216564609810352528233686246373715584330750205806831569019466056253002064063876513369080224059827159197368348587973098456508613099356166168446187387780522916893258577291540890731472079844689847906744590140654476375667251936519937913138708797035035794364283021741677595162546333035714542068513531799757389487659922645821784828274202206261895475900579017205288783449961451114752657399474362947017819090808565365850231951131226331531573386671222819471253645699807825833718502034458131176334330583533437230949284516664926713749708556963090964343186394176038936788748111912746097268940979407533761462124674755796456026208641443584355764749920692095315660739251834734975355893866762319833178010112193782585050645212860299493811621486735859588077869010918264455714790032141157816539485128777929932254075175329802788165084333288119571403187381678450982858232055294500929649779495830102666879945536194643208847202771151131490857238386095512473546469748304841008968496462185955328000000 [118,58] 830735678925402968028087676556613917310813809610562144291694258400283952016208682649328470880752852177892972603902408270586671470833396229475271968480556444474462923854557715082900269864577858499342249267526293841953758849909030656078641417727593214800359644453376808547695229426600579650783366695744675735746404568605615698014131089912180579198627532831399317734848353815747593078749790907393333888156604001750999288442870130259042678831593247641313187522687964952931230844940955471213497414941476563364033860747080764333706634494319054134679569352073831001137850136330785763308326593949494066554339514035185707772780669517877490002258768147406220368248480902110349770553236473637768706225265865994799139366782838829392950824960312011949566819183430919323853823984129568292686031234292252133708744584935237029917347045766089562435688629595810208510894315286644320549061261189718150528977553869135750677335693963279304817525136608191930047569060663878505360947153719879568635219065392937205659687750436757513549984495004599599363065666000020162725368816677727865251302406486520678578517681286474187020402167641589918562987062755578437890884752360125547352728387687210611587608689461460644326842273958286135725062802870514810862625731972201107133845422743418479493724730605283004326449564413988013119953275754182107489327345933562124442376551750268009105338891121296046792746863393320722341078625801763278319489079852883421191650898330564488986965948504524848771616319719426219126300407036092193476111418902533687323356981453299049686650952055431564129234903619018963659055354127361644192856665384939775035131453815576149377689192658285805587028782736502173879815337650154500694353028391394022837695955234856340223653906885776501714568465112320771210580804640314167112488012721738194332216149792906542221040832237742317814450984039572795465835089455961457266454234442416503374879226814971238038820622399332820722930520186991309869272297670574750066275013283565778332544788775105089975222816330631592210194813303033159900994397485315038809380442315709029510634835706079156303260168374408017910099502922860589840215489854026977600 [118,59] -77088708362015812842451701843160490338411636488630048886208494555716774894293349485143990479239314348769620087582081557203630847690386852343389982090953736093536878278117669703785087688454111099386373876866835076737002186057263617924965101897857624062951789561897890452735514794792870541569612257283478820838532628748111356328164443683256019330634087274045254087559304945272499928337344896184370253361959180748381689711719068388668307211512648854950336006947685827675944194364233764742581358503286531891411919750583908540610392652115116019820883969461383300687767207367480810122426334457624649366953186532032923153826917341393174203361656599709160339596886077642731277685186735550453117570361948146684502133624806550034195112452576576328830558548959994021523863672293733329771976605380671425538171918108898079183494475040911250222190803444050010404541286613908977180044183235294604621919066260152436850285532068499846410584000280111667616425747839889951643924204826183296378346287025526968477580954679738625982650630283815711854018294450532806922975930614965704582544660882652335503620035615497130268618442199416289727312876131309607361499137071964476381148963410554973504957491879078767473425259884104960314945981303395609010423949225274679095605868041991205904810701364886303003509365171528972270524578421045948987820561863318921458681813106697082288976370964250007930057113996477865034811047359720768767205832116118659320642993422644015903225257091005687862358946995853701761489242696233344341731805058213116778843002938766352647575200454908590553442962770112626344595290025916070787195995423932285480309622586470263452268309373697708329437200357362893175708521409023244201631276798052970427479260553352976085808617872850263330381852912986879629545641985686529316316414044332689386264224820132794369152565117392412161851321079518035672930289343629141304819835992809789428315984337955494233039318221399468911544043070030869265099806266173773694798156027472705738662773670522325940742783676991565159682726931117255393775796220933577508397597010740976263773370089930574952168274244711516728459893717672906925096663561100800 [118,60] 6147953217741385454528483021575535286949789969333126158014590080678974944445869905028541319617517004458148647343257897870929609732270556371769363977476307111649501866615000953868478677163287253257431011829316855171007252594482468437812046188714466677960876886875173558022547245097657579221820075148235449191032499167585982186373166942962904816973715712963686795102090327775699922694100275648268981808261976193179962601915488756802251826905719509241643544298892598558453392618591781018369936301252246011738044046453585321594092708818542862414796498204740561798000136727611057318403522602470245665968141903173745626067503068099970916361676943958656377729730361150483807261968544173865838524706653802445073590029172863537649033740238992489916432322635632457132429917980234540320792420068216756083375184734752175851117364656828223378738174902986906285754715732450252493737198564003908515637279115302740927889280315281605654917298359544459758936782542903347092240242349847079686974832774939526624100899680236628269308278320495810972951327569415163126824078149539019930644165009360136855077661985065583242716355645004517609880095595371094787494225008409545316830434422887293041878090677970964274248732533276650165230586393064781193174893918449277136301029569250856155379654735355398087843686590801017891525712071573305886555801996484182774789102401907984947159768176366936491813787952722113366822632470741377098776706640367378788324125124541996567514360707209314930843015415773402803977098674008951900566458581532294744341233740968759595892796280641701077169705791475151733586042614391863959895651979820208735412097112880697533847015507251198930390736742194773139217797179805791885008677436242072792152109245963287469497563639611385034115830093247070269239841377043136640109360116456000894139759367432646766214428485540718893881713708135917623932420299847087386387350879131686107409524030530825702826738338248943834159241637784795628769366340634330039808529509324373483233996840594746546217609615022002348547184315359149942108043017425430000577395634999839015090462665660343608401818895358589332984751685539449909119180010240 [118,61] -444277100992960342147205201662065487139354736635129377898641360587257876651301585206827661898412795269309145170947357895947966802854539040317817322070957855073947235788319571551449984903082765802385052403668853274436443923169298028764480168946231586340976814889368514675954648354612595942548480091866188565326482324889078423801321442417556373869400716099655390226626302187846582661014938723738476959861414967594651583477526741669108282175183467382653312991548248845218548307429660338116937026140810083407046667107743995947273264468267188305554811555967143744301193208206190834017510851489289281046655239615279792559199953521959100692502742403712267431402777688020391470578816832922767701100001266198856117904530178827817243294562464053381163392881492110999886053337257742643988954539220955608721346575983094514639265437306025542457458585492350752982977370836514330107552108041978376582007189754286769747745553932863477936086238126020056087393023216536409060648683073092912089418350649409707419940876945771015393379218274473721569979231455387125771039905267622184307379035335749828359314822249436961327276400793509269829465909930610539778788949513103582616514961899645425246425410987869131987813479702404433519648249734914500371201860628743288238716586860059178357469942362174616098572311413047542534788936734119569704572967970589524310361712879434550843271271957260090711548665404221749451268319462061927494186211003370353572409925725274368647427131275811149912659174087770308483018579978294230127378714375153683600459266508842339800243227015306997260649284818180215661124566323251471784375499215556851786939092239923589207518503368962181267753005357152086202550017852286669109290093646826291023108244478229754516543422513044337776481254418858152459529416231539157638594344411007224153571071681887645820775732046522275125638078980867537046202171893175260352141993219021208056065475777633712192981360743962225373885942489664653562122098152978051862354339177116852332875046460842369143717063282611882310754576196853365520129132075402609770364800831514419216817282152260348276805123147324659889396996174104897819478400 [118,62] 30476229212530425702636044379743656986311105489545053092281764433093066402632373718670291983564032434295542114722697671540713927903285839067981473025106935692547718565725992052003318838757047788649320029833589888565476490142813157299269062196477404337199293241535735784926634533176736678464280024519722737760533177422091024947239735177678244508968050473323587630973932925102487650574413994474433873776205007528427799975405077589098214725907047593777630051626835948273107288722540412490442391739799383861804917504952322992412787789647228501585822682701070929026970655795699250955458258230843668949922788450555920995863962737827666025374436179165023709412082140071436614795476152060324030074156112684202537973825457234325767794986193762908463957050193028823367009903536826142595251582878184248080544899167129765684775908349346340999524709688032924473797225885811138918937814760990030790494576175184734286826316173867072793013033422734268874303804363793770453244583056624919535084344171201698062566565638105689777956089545531673651493815640944781805871145279026921707013328710413355603631367748562438709010253869696612323258218529160648043915468985535170687452545567164231238481774117950209093689495571439745104987690928229793343974126541233216250459444731777320667062853284351462068567301848726737075020377144721030978696337040153086330749234839678054002146497306118594333552446375765950773045954764908645701147073680122609175867511901346497879832121206614611538172300138565090625804501615276888894289187667347779935312586672596858719645939636416288834930854789920441963880104217092661047200866225494803315573939300698972287159972402538727001839172524247549206345079017389310642636795191710686891306525393672746034554822892267685007323752744204744683256511260140656157727726911501978396121119372665972708909830316838619164471979693876817627696654343478028187335244733240671865083272637339232229369858280235086269856911712849510431626162702570224998638111069287551718267336418329768421188074238675818244758398675439779755674452236702792762806219621630615585747672894301360277708142755001357586269370095655668023520 [118,63] -1960817852767271423008788076209884044082917558023574068772146264943550927506807702072220067501083031695271239460975256923866437005851472593625730005287786873221778452080967828504396511245539657022894517833308309569902205099827518177070642730623358357075974323306362852711825620987012034250680199239581914285335928702088104341611981206989395138913079124039251280188189987500438767452197506056227277901167537233247456643316824481706589628804151663014994234580283863270685566794880607802930676975655444387460432586760253096249812847552875861927331524476227131624070748344880867653026897930918640172915107127304560940377227681230919828159173869654576573766392235754989768570988899265926017592783364235189010986737134716455102416405055786539601854708751857316420417359529231654197680872488362077803478061634604726979795686646210642826494533502696238217856040102389195533940212468694075665870475902667073874356001029995238160716617176238040353976735428620787222273614212893301198703896433353843420091238205932177933858407746132702858854686092202052507028097884667240992793975779733389909068943716421208433711873006145954551741963576389204478083535098659854858427782380208342986353716872018279391131195846809610752266272557905918609865442382526673999810043141116136212480756949805207909349250821824062477693740780914617471106889815120108349115917145355866336575783019627324935900396035843387615678212716030300917738944360524876358120796177764033719938244609800658774556736351387066701984997256623845454109582052896157530756079924187919235446656236918025533635536721764864667054050593401896578972271947237724249845769841253914940358777462297087991402599898785910462274320120754978896874548567758417724337523402790895042670771038740579598425903006320629721087204582014226241854738480564538562090292401051561799023315041136525166620850600476464515663110972359460154378585245509322702808456272963941375419830810488161735426170167799933683241517149776528686007780210021851622047840255041578582375745516318313900195054833857824930225381990148922832576830574733137103485220265076297971502885182094025460705842703923889920 [118,64] 111967281876022981098166955652326713347537547557548123651207767675311620408947090177569913414075535905376127664757436122106790742127918674735973254124330950980454748329177749127151812738088872398737164336626578063033597078643402736518106822627258255259641702810489031448240280604266778314824669327934992309020305359042243692630749332060979985588584142465632657612230920034746572662518473256006643415031083570819823190256740400634409741774372543088562775506658133679239703678050164706634120028277598818567954738930211338137992330028335287596348680639495874327996808728280999405286899177726316445088297544061739628363029837471076857880259571076206925328551731979647150377542180760815339389975669099228923088414024267388255825914263856544795079766830313915852540901980103100648119308995563484629672663664052059406372347566700117561124120051705371451531701101278778074747881169245263018294044045494941564642167454638290531193904898840921853581400622078112018346874089672134451271444422650170240839953933623337312026162669371755791575311915526608051985050380157349845754449473599351736449679865841996376476777976577426985625044223238283073102783599162619952136772193181552974821266166673005926340934373154850814612706302973252445804443200864308988284051392250850697757431839358763541841120249585047489594888232784928015301292179799002461577058288934561588633088174017631772975339050978823441846929934762915708723036845833942557639693984328020504316659526260894738224102059289944201429230504650249661115253199157583114203694008568278131528588450194836007853332821287465769455489929486575208921555789693033555635540802707590108880290106701110866723942634597428673499733340090724746098986039724316190207659247595255808676314975463524753571075765307211009589194366625980998515286012465348155553726125401078774417598061679437735456930441239681994447648545203213267815303671901152367758778065737666985209912152810527232373711547036995666482691538444823582032259293159640290937354106557777839101161428146644413435822317111519572615916949367513315131524488171627365234918429285179426319632581799192598651186381787520 [118,65] -5445245226759431855319694585542525786531274077475100906871604454726293624938710740163646759127005721489161851462698362790268275067098036075938246689529476412821433237735240618569813343215597859730137620218093135157357219711270059184533906422793060174405584514779802450891285899488773792159041426974605431497612204983632628383163077578994567757577396773232314397823347005305651856024893231514496184756779202619496709112097661672124132706311086647458124254495452411123399861902046260032280277281522819692502806488227038075688872158534804741478779221583404988090928373615890924901279926649550020400873117452730663069407794098410461469220987788304398518687257503094622496925190237772263437840066129443211526174518181356288008099660136124012255428303757331435377421199921632513884296511659809253664309986464980565331850291617223861169456348174377611140354354588611054989632811998280139594915377223799336492480387393840714178333650374525884460895896802267108976426034157177497713973639599474438023795309561060627736500309209457317257679058423369111331174420535517591512509993125069945690287042984001902372082038051805080763000126404239978283239536766545804081953983649665306666751541776395264019721549106532954344653484630710375449483600444503608584773783216193360947113925955804502847992154002291896249391741820984943618209609192888179379658375245720215289605549096359015097627686888345099348624043624474648328446498794424260377125593899589173737121002793114684976723746171734685929934324307055493400036245844665184935362530309166631604003362822163040101003643583524061700850559209614402291692109367269531925416906267044594054161405005445853562825097991191176316033367818664494478199890284366044789409362571244546338618586327679342053995951180423118776083993670954484501368530243213159184186476928277660703690514633625096740767970107405190369979238327736651887581821493100225293605497774335327653541411297601617025084359559232929097825744467230254868424731458874956420743583646915337015108439234219221977235962480944055100484616101371646107205136149890411250593335313410527299248196476399091325293622400 [118,66] 228072737090371835296293415113086099060659799202542151052650084343040762161869719394782006029539336943967516060912620593683453826732502062406083391319128587139558719669438484599846589518060327017342976447974023278943185098323875534780970956287690019660257493825525001194184968722712990964101841057521805176233371984111862887302278374081154506969925732110719003487719343231741929685592771532560877167406505727509944173683494169750442214257687242345077220182841924858576965542242042952957828757963495376864938393764625158614370127786553222455832766170458244663607561719830190578719868073980000366859562958808229727830762573571562487207483771609545583328540863559728088307074097117192198546313798195652183526970704852867302993598948093829098868668027378601130521195996276465969266205409427094584696761348827376293449607057122963551208463893404670881407933660996441354618500226175957314949777886297667826300149173155405101001476832819985609309783397872840270353060726831086672323060721438813113411882956867974647010989634526433045494930469292160188709773564157213837767810942721627053683901878592759043312725179580711038031279024994015493011277883665062674797494448537690520133369260788025949673711346766714668513162542361673808095871775884528515396560037399714770969084192127805875131855886775535391049620127654235503907079251936373702461179187448909792450229996185924794237937790742429425038087168088842961577345326441068287006271092728450667283840526048051723584075564708352726876950458978737886259024684792852266727160590117785379085322093919363413486079942792977510781486642699828056572542470307187046715139551278758963703890966426842169744220200312348534094347879786512403857854190309408792746205900703092018472074896326050936906118336961416534075196831788199577379417991674086301463737170386464820526459582497177270093366573650292481512210952437443557858012928451917009722385200915928328855063377561303112184714903535298160510207951930860925505667789272136227556920816559272436504530569880155943948637731637404379250132884589574497180977907002412765936572661201340814123068021356370560794640 [118,67] -8769667327589976556511293819418117040473151902835223562535747567742532206200994037517802710328714456425078165004947528116382932822324223568748303617786823771012581289204897248209711329379936585344624432864963868520820891989645514761542554788586479487654694929030247176152490220805426820306759995847663291455778552988587458737641561020254754452997129309169683663309543247239103994451584571079773091570638148097569648799258359146530009040294741944578973051091745274573257883347508675470189497703744804050916114048509195367766436300636052629805370204703913585927472684498306081580987330130225469633033489113774221874802857687991728454363032066155515384945078420293243012943566789053116108735049960802710403982691155830629399886535196467817971684707112824972054336918225281990113030361440900623015754758291570296986170912779899480979234547414877283301809705668945658187716889336043514938325348394795580027245206544253799924041223863832124485379080465889957219115715741255871274102490499838863489723407925097780359544007435418428204777451889364017528897575376226962085084491172299176897793698439704608629359149310057019304947422930911550067952567021114257467823393655579654561855522353350461289229248794723379098968033135068720549058739739767525773259145874186076863631868548515077272499704179378384200321476953078125736284178632985225423306015442125277861720646596345224411589209118361187388231596982527611098482564092747175954027648346435424693654810121561402724645625785391333770322071048098609975809453974308787351076252639708750411956540464561239920596254124999481442538111660290922962730033461692647128856645475056636228811744004156259427264101213305085985773136928700861770953270275038351011668495189306040996648396114932730760170926936098808650458759975221992838462397654398565534216782827707391572656168097076553065908430121897020969085385076036836573404951114344365642460810260857016028694365256227947990631103163341939790960913780519309903824622193942987864482886200393952429878366421033412889375814440096042769396871841575014259138036194001631374526058300222720796154856537362206720 [118,68] 327563998688438164016204745609083235540805280234584973041454693919366257970761494904796620939651832986212566236711001686135552598086704230736951790700043037999876581872942726808264238226256801283341003700667128325129342813726238155983321955668666599628139636799736504370946309155416716532530733293987165767110369474918053078048169089607438783999608214093689435833861523308329135994169045726013183287746040129327782722719470009258131800987754700069156367726267858223360207700220944387288853104954291633559281157267709399843837200647805449545064642020102546578742622591082399269562310608510670362564547472294882418023079582965078631099117835848909200939479900506823680348780573543683826852285551705232208827971772283197403695394967259161440505548061842532267458023551705144915326198134011093762824369868820691740117158088773495076906223698467880363192362362463845412544265141154600963242595366758305611964179485822865850435265565465592283353671818707732623830061476797400925365136183927052648929818572971276798651668412996160660161417952064253278685184919469121239977276533934728622303780498794949734338061821144240081996286697424912570930231710170507270110471205036628164001073713213076541504442001705569229385324337264519124289439838829796668791916156039524049544730205136600485020112896496129228752386170425904502314968507489017994030865031704591672954578893854860603662162524590888470750517464723283968641462306820244940934018034951583215925016375227524997495351821416084908630650040882121744691896486915287633915320566379920377409264727656176598978029151396287319993858603514973562777511692437147274446750055243996816262207369059433614968949992894275310529168377429136159481236192260683222249545573404580128856130959471122641192336830147597504313978786018506132181950170472783298231301328440520019000159577066742706974701831390123714740957571407687964998278343610315646028853789612872984610017293682905304766959493628372025744561116931801836130003707949913931943447627331105628022154771531271341586608797779949874319359753500876148158912464156404407683022409898194476761303232622080 [118,69] -11147232508157577354430358749245041241726258042996742005430284444603487146427910030537070748726037057280099329358010804997636435577979781284161946087154093878756858697445717886139446195790328578392734418813090585901860399806695808723147700781261183613798766574943333294131134177237838069851834595059642311066949467018521325614359535693938623153422935763750142921911328379924319673473090245964472337572312221862485741314902704755717866504562211020539460408127845341038553377256351018050705606035117056877102059234932347632908878915806036178156530163163962040947009627910271919305994552731725333789252425604593826904693778776265568800801806350244430274602386605814182528595595082191644125693447725175947936299462312299375136825874120132414055624349840017944686230372997001192097773886307603642239796019286285255765244853684784656038385615031813237994782230915651941798343425471499097902999738295348074548440180029846741615717154459883711222129320845574176934658671027224653943224411377669854018022904343094213899444157825527035697766388085822435324301273907021076461862776057110118715910160548510867535120986764963711483707782860946741319742494254919072956953544453503823932851838564302433682543877030857393400435703489962148093483852124474488144779436337290119228460409822294891675698524241589058978086817944336667452652432896965678757498594470313630663960130170210754085055939017597465970282587772097531275293502705675488728234536095784467954292046448751147569034510739864922401423786383139960256198075193579972963667138408679026193780856492867722444315719508189422573293604029624728310751257367896494037048608390588923573310524645800446377240493695062750768240621555194432101985956480184001907934028972757475996241206062951265043736900999330404008248879692521502388435185051706167351291188327031359162770455655701195018592326161142183078792198827765296595821107324355144051039134691292553736335811618078360593266055933088061165705071952606741249382422753377381866028022277218583993337144967575385818934173311304949668364093102061918803373105595886751603695406881966521948547370880 [118,70] 316174251828028436218458973337772154024726682742568583534395906701451003780067464894017777995650250549714536010962747689348052002910655876873032259183319078025608577801127624865340073192973836250425876879984872415583566720235089144197737664839867193448322028323231714750275195043049400094228130072248667117379792955006202476768683890775409813558532667597402538186641162803240094019144235770524992477880328386115056723488342660381113841253878671611943617791210069474530171310326147973735398859063347941185284763196801790335815428602902485366600684609995863276144665167049495600624929691324882420519046640601215706039419287051154838243318404804689761637216502665388338266655549827757455485730745918885424913245800606577283854567395166429787071776884868093008186141281784656565496137166297018545862595223809395008742980149663826514678723288491812955601780693689956708184426686935076168163209245030473692103648789994157603722567181211958687801279863735924853929878937779854067311134221804669670081785661019002080240729958613499633791314780844483859406862659093360749978403533917046647321966715974428529077260350494663684303895395336867849449659167321163080625076343969018271032429115460880454716841413821674535968857465340422315824229712198449655337204397508144338962248884201032523268586786456657748322900579544973659720287000354509947466976705636848441860733272199478196444476333427291243170282102859043174371964487427425455575407074889252734574923437147473085195828575457556492625010878025862363822485101383982198215775074015755432283728099142141907539276756132414030148818516153068845769236080965247390136206447022667841982243977935557062498860264876169378854592960900540085144314293752627364854949646589160434050538253921393321956864453912089767546505527786394353035342874085547682982677055108368721783276861870035082697467668315985773076657703572845370613228963383541546776066159227062941347247578044006482341183524254330124791153129649041898627270893759125925670308710329875494383677116739006486822584977764422583429077133033523475224883950115633184586365012006681756082240 [118,71] -7694054946059352554709370219717040778574951016949419431241594397833839032925974448912636751698480345033294352757778495124891111156273337415732663489059506496497457620416115665255624540674112010993793489420107398482841791710646638835718164757331523946436167252114521114860274903856321267766054235323466541746816698303709839976470391312817692224015619943790746101006131493597242745367442756255148457465093103483429318995671758303877270267945400505355174437270908955931907209448653187924582961098249273747554314853328072976150263720179112108898853738151105838722767941976111139968742544372281402972971312416038745566261388224666831409889078066278199357067815900087689551622297515696279797573115212510941868002486524883502801017653192230879898572529771531532384221065960322581174184898547030701041488367133514721214048975267034918251013275215127071531090383567916011702453197373653032318040191969729145719141213590191559396541663821550944383797576676820000382461602817590953704527831973493858374573979355489698430482129865010152121009536629614898453376465438451669180261597654080931170819175808616514910567109568312318173171597514082666492269470265078124347322364661327741144359468219308131587197168583935755313081586912923915720295180147590826369007479082117023615932804942938841798171446665063998037810880779155924096125126417059143894842963828479148334413166998898711807137189645943696408870205118398096284316583717945995882761062624841088906292039491683152360713188649729940848167460765291064621665413505748274373542917515145478668348497750602605410960944220561030637643315525851198532793985302729705765366442654867831543456430744513491022868828405097412205055242362405689793689392261635291420156314471619773888085672892385725665587834938862887352587838255767507764591373651943006887725561284534116403566055087304946121416634552701137324335761693794892150543851652161873820570287387161409141592442584677616860662314858038923253190340763075038349652212140957951634132012504605305547869978774089028402098957031211044879657916361600439714208720538017007177591274006225413120 [118,72] 200737082120590000156520460797685099211224787628742000949346035023739226806844338440902250815349065268888187704790139398470460070190919338655501875221608121836742719514677200408051335980739447568940132217802740902516191223265277445450139367652700583141484426261058648294122172930865620594954382524808829515442260268182420799532959611243887120767411471673864435217606978819884003014540655361567419352434468252511049835854807533138117488567347411755029627217747671574781704480008678651881838862073075998128386745304294343482944286585046461228532179439511287972125762132906480125582310935705301606613075577774525149023987114476925026694521837379852224879874750264906221220515887844547440298573172621024374268243614426717379343175164845363728659410708418912979764721932546267416670415546851616012044949091015824633857964476525826540084982568543912997099689431741712530189886357472479267932651747914691235507911706616757508629265858006834159888184879451749029968517871788468475527085430982462830999361546474611996172379409842072665647246112927405669468112592124565149067360099214165726407919821782306288335618761589748838865123083596678428409659705899639911128003639931465333946261489919976923104017644160937248448675758543129458781026409544786695868168020204988185580571245036871001461083149968734590598036888141041440263305996850994275592592991537869067319578520318052242442373472882895255089184477917214880063049123259818263034056545575706274710291388427428791943169533937311401268793464753091113767749047079307281839564407502694814183960182688706192572817933053776000028004472607972258684610265629164817235728534558152237973640776498440657668750509953687408722457800245001353261186302533555963936481501721966547037451794147622141272940586276523935381171363087115185434262553857007155980230386373944700791690864711948548623941486164308418190072378799948674092971815852551670547883160244158190544690696984284793683023862999954535834480188783414688764270134684869645264456430416947085575392950599190318572304970220035647979668834056701924957461175015101927940559802069600 [118,73] -4860686009667973244039219795800877830424666006973213492305015388414062320377037843926313810605981438962204944898791388211504906223007921565767155463652227351106721281277296241107001774370357655028093602434299535050759337238882879561323419821531239639367364449421690362059556934123492289642321776112464579981193123573317624463171893277661015541280462445944275182932141190491113261449174954863006897574547634091189038856864323364224873579357533081919724689259742370023712998227783390109135776788936823424844846523886475742637465181578284471552808620330457682908101164369733937434512255404752732054869242929250636792099193258167844282233176711520088761906750688997599317790019639627201544243349890302693265230952064757331083475429461972333888909262908339014096087322631141391516825822951381759263100226231559625010088190679977652304246993779889597599778060089617937309819221145878104899919153138140055576612343956134570075467549790623647623329869746439912538970080363580661359753593051304353213486775898193173339369913878948908415491468933877223012996935673420615070028864228590666304312375201063324825523940946656556463044919337019081686460138604170248975618514197539616399263024055803577533355621767074651524640522944073538886569186110346224385014502062948449280680770821212173909641076059407768543502346998000616932505146952201988993066468442069505785674519547456852659827452283258384003010958489578146187618760213647870584357649976527595567219570741854266463997218459620853080074282534338524197991249545776426024758187631804807800284846743864759351581608491185418188549505772942887875760967941267762894598124207945485038481234435631302973606632589392593157823906709395776967330752188755873774738544960902780875754550907484928767424476679992401004226058317481220927043215353333587824540764731733776506111690056209948435169877085487553803900862058096842133970443592869642546383602918249519447225493691407851075408637679472566656592312655880403486036906160548970923383690446429140660766164744630186161822259054726816445752392511051108450249835635009612391404971840 [118,74] 105921249603554796304597681497898158793512279384784076883133772803118915156893297989506341693297449872539296251546320654136669978338578588172118061919746522871611808999105800123719973967229864024299466735456359243266812082893968010386681310964245538504774893388994638519484233930454970694818841505190462767379732106496604359369665461648380512484159183787102350077452894596360962699562167624057504056281022316311671093195827068764416907338700743851265354797590268374367803197640492822832667742145727554748936746527422622449560381923628359019813303395429092251577604172856009366352774805992865296284848154626960365099531283805664214143509407286042714390554908141878738764677202708852603495621477078862241951226051574225365690186474871422897298704423332071477389659216067857244862953303860001525334048162091061335371485709338835219682732205875930450938090455038947601497031599346197814168792429813010924704702767971227622136564756069618987272162779415369831542648832332982402053527850450654448229280802708382342288770664207034192504336384683048224096651091351876324566780652715668859035783164760855938155171264639721123926967087331433205586996427829758018729331138768907117724722142223498655535557864841708740105565957251172375394017767327264726089204177233159534629281614939162365624525142259189727297167596503365744461525027860253298548506098525747633752719171478955405731585860843573934951871063161597855689619736878323781698813452762936900577866506567812164285556103138952477448252554049906230134859043188471806299113021629482622157483283403026724972338732515106368688754129142151607972368568263622576394637831513289527114822171245307142102522449444958240738194235230091919905014980073969511054799144814013642254695419337075602047837032627329907499350355626737808601428071135434299714307616703728773556811191415997872418427309406265741053280544581064756039321297344408644592984262165447256864238487724491462257154446995262148725591450513046099663870874853699669353614033541276080585296862435393337904426587938560011499459904972113653988338503361511305923220 [118,75] -2837278794822310008244718884332189780827296998826788199226999705176555838322213219408196910133096922365223262895658823297878569743619909921049783086953974262833334779196476167294214494721761682623773623132297479079585808177139130107875538158189935054775131210712429164301660215785251283518950978490766624654792393435313349159979905589057638055132535375527802669393083608576274830090149880025629456515259084432376143788485575320872378270260121239224213627802989456969203742990606963050257505186349392636139034544369086532847292242642443623125979721523147253935359522241175511697001731234076391538792759544486656840483762782172945697689791128428965257013924485295676237905044465219447096302393087020737105601971445187905906494796923450099539797360563131137286777427347250560471469267515844539430244000653322950691159412670843684041682637274223417306497662727718743574591955770973933248168795328246229754223828424038607720475963152677403941438045191172364111014797148505591201243380013437914752311144602292212358894372518387733637688245840849155260586267478432883264237933794075903002544061418909049498801316940431164713882545656664967702891524903349776138290766667996989548614566691248096499354273453424623747071824481752300267256254104496671694844601877165746821129024686108553733438856656610036668307029738113307616361969147810322117882032314265243419529933096235140709152296995474799271920505827531266376518239217843353090881329077262100981834890766213271220485947795099515906604549214839204962515163366779971172835471611742562735301677356889340002942399091139599086429977424156281078651683156532679957121096814111028799114758987999781290963767317796069895307282239332508127426136162993139201879943649062788755493148064035770487452285889842375741516789259898161604665078675927618859838464315587538594658299500973883173357937455616826055195559102206271589354413734191088713178449098236521379132741971168248783150468512051517043441118214088832532380415724460379696414147330515925232576535299390005347230461162212090256757013538942473832130854038356893440 [118,76] 48003496689489202708169853051524721203022395430301376795788468285305442048392221311488845184172929828874206637607388284610513343004075209167485216982447231084869902128873404993199739852117131812568777305567991553258354619500439623076431674556362562490653459552721724032269427292356688973766710680039858119357366599429521331299390093472305562227836961399668993762908749850886561973054216702925190354416453089393164353182965070917388418715032466043183208988846769665880110746538088287056959296912830340369112213805299588272730506353518293081989045959802229712952483118813825399545805434655531614511469331868637141839100465503641657533869021843482877469427484886356624541846016849045423256372924944984580351961633648938254413767918544124910283328893400011616095748600392730001617436470021313704813427551183736773271299141156456621062055909318661926712999420389716685568853893576208513081088743003452513570622385532188147917537930266547855798107378223550139121198712703535325319701087770229187013386945220137219640483047334546746034632047298254822706251128255835297101733405233751839237778333540654698137169637182034208174759269758086903883049072787352240637191829744045256011292280683848128380628256694700923970376112884243331245855010009580076717241429026143548480212178587239540997671407276205432082107551920582249460179369159014598802022656701434548921411501522642318036298152011325246995033452810373393869112369495366044493421685862018061775307302072998222870933448703900436057396417631035401710758804673481100384804912954103982260155008657439238883928651937807258062029453670756964361128997550970043518150567573920540479462695042350397479713927350179976981192912048566886266427958089755174640523967913497850636515942227119668455884208661859385848378311808670812832599957582293815042525741196992587056166676216122167729895879369361746122258391434611154177488212050443580016057433139008135040679703210286171425858772820667049229499824778128385259175548207326289061047780324318355818428350664724860709486742658301671926552036792838150223930291168256 [118,77] -65466429482784894940089425050696967801170367403464088444191906978150375194334197553632019273181326037225418076184223363291254323437519905130254586846012975043715875735356179323900941840932739739518859025346622860958294660343043592724795512406544548947389125740477385127760686230877960743928057083792604933892617508784715778636821447874960400298177692738831203202826191728110410329274335452390470060380755947435880382047477848724313738453597823442388275030876515858549514284330552353922305033617298057072295247158232201513944982068484284074296146072708650955922515259707883696891655080961966438626078311858276963129244849090571212899110801153066708912448303503554527225671116422555018302772931688843026826076443076148546004669945344089018322793319446452669004771073416582322297566897729812256308306626811241385256175327555022591315256895887905522902930305783230648308720156412089641466255166644517360572617636890549886725184966035954962955552242183799558560932730999145804508024707883749215051783845146307003531581744361259671139649696808720777883114430880660615144312218509079482074181797345451604465401033670753490571527495049591223287025370216020988578501084628788604964809037217096304203870561006265710616978845691237341312484399542620429279081452803660961565541213903815597512048640933991424569121135591313985855748744333334809267043513161525766193462506842809733079937561742148064966685067216167706682850953880729899023795077720907806526913311937326986382819371747316195141341767910750773958135389504264628931333718145313323287483166276620818988714474958477728564556848031343476127597070759585555912518646077432235670241427673106497885409758002575168025813431681941995953385357149230865422695368485116424581779725148684501344767790446514724868185932313546261171555322179883379036187816797958511036118544589326942263873058342792776672064398489199425330765602770293733289252916330953119003812631375064688475750058726186281022274984688905569761352463043566979630753444728393910088829522880217485192557337273094593198662813665688266312305728 [118,78] 7051948185157860424211528058714844973890994913823601779635376598797558300851682835892147141027503429439569187811703770932532109049894548493228341871740079540165449177120661275261550555409221744796226899643867089165000382011436611491234108997275829903807059583413921687799020985550688422710100224815013992984408352847261276871430030945649676828994124130843235762953575739657683688324951040086600753082861455842145677743174482218687771028667269122384930152373343911196226664117523293068065771755519104788748174176394189000907631354362377850156157564307714469228770102517961189133230050256291616098037352394807110670788010292892821505540821244259332446469092894656639905537063777191218100851832893609269549446386443081491877959908496793582975781670165880932443887782436932830120971548439757183472402526164162631242271113144370303476437660744063433481974387756516705742988858856967815947049198219553868403312084912219900559957991300927898530049983422290465326911625319093550379035198147093525219820651488853437928549675229442530148083240698066723581533764637385793927478701358531621132828136829951335992412511150941244580641521984364801912012216205279793729211469979005904557801448214343480894020205287339979889231438045441753613730910891150889901930301482310657330171437422851951309010012203422310602207715613756235878898951778547111507417485687727911811873837272705231326527058371948824507288418316284773353528611942391497754845504543205597742105847812783665049055300291706234030915429009625448072134423676452010867288124257927384643804621715557015119913825473673218456001346910987152716261015119901324250077638051566570331192117383218157952388900136910066956128711304989741898275464838192140566946322800606936414937425417399860245778959483426037213408573407264013459024430857709849523971369607669224833278809504472133833105178013990735994326482000317172203728406828724504037643813147851520851812130990538174638453044899765828849403321575216536622813787748992547514222495437977103192246313427487745684536936646563912123829315517973554293760 [118,79] -496068187167378045101695076744513430865491299236709310591309523733134963461887584125030525329132183262499429277219209444414049668200610254083885633489497906647170380099679168701224614340228599227812539406446138845628804912668515441026697979819065260113058147560326252065145722901993369091085524282044239312160874863788918456262339963718373334326961842138540269923468359099298865407283277742704898784844311355147799643155787564041245276418438995259631649958732849607231737070633475352800512055827749301899617175242038155941539277128916600881029645436140994962182820525968249381871781200905356250687204574504099572621808092576641260475547694933431667026873313098349489471962537900541316112308033620562061590755616155333842759057594808907609704235626002856054508399081346539592637446457032710498637368867890190220115424148678216569795301543889248015412715080544592785061416944864506529605653153732580382243559664419872873946819455135006550512536804422358472867760990979949642164896595035976549519815813767322139489416096862161391738587261375921073718138951036197294648069921493528455183111024694034167023797739063152448789829263087730200723797085196097438398812523806985050982854481424339264861358542473044843194391105933674273424511880814266648037950582467449696687176783161330358470474452377624700034637999887899705733964662681638478053547297715493398547264399755199019375744310969174537691520377939637070300858705513965282420428757695141160879039538695229635295034760577955574764889985895825077826231792088458261611577109611251489536441461161604985867961577881125454266668044715126527199268728555950730838256922169287536744753537417997046022025738406823357157456264492499591638876368372669402225835869618643072844427342764892651975335842551604248006944539809439899449165902275368849829586842141621116364841373424198825096895757601943113227193365127831262775930186946913225020881112203030223956162877926133347948262255282590852448801624148995156895426006544699791340993925687504014643424589143472237527680844585454597096611934241084928 [118,80] -3699923344845341117924482883359422036192168495340691419143028300761115813720572735527565392158539143703103524593237720678455459489482072833331782132735944136051649080222963275661723555538708380652435539497030871459295269120307004252254712830876597589711310175375248991693975853201773284728131169966875336485376801224487622808669279202683176182980504897599397622776228560604617516449867396595895206266075401889518426843577884164514796703946767260851840342510175541898984533579340120807696959012405915696106605901205722851193688148409082904663811129160396182968224869889236078077883493134767862081863946817036219576555171656924336084654712549367231905970075862691048556814117206960050674696802958084523248525086069560725749591419220264768761788304438767871359939967499187830990422074351052414074700995292374766457705460379442117822195322264564505159000753037220193079984301427559927233250349955450955972377896639762460191707001766352831742628785293417379915040930282308887364557784665766463185601518697688928951065995208408269938157307326959982484744672997544408125687272939294298816037320245406224823333106418836802164119604574336515490778290662543572810130704936312736178205589336704901819287801951600810024555316553611241175966287272236328773120383646943012887890454810968055071798981108433028960297806496172162239922667514556306216444131555890830002718101795954403096497120206523012256917418216364836169729716941396835348071610689518241659125127838288005417757204669428160317720526205585497893903263924459699220954007347301064042213319797905791469624777537556052033098395966322365976449767343079031204485311855687602259530836813563963854338251327945671502707459773215951166484996784086214109159006844129644589291562579323568765683920650647502592901151480091813739334623282959159820469043845956997413677865362864313168713208115310793115638884871037863482956872742576723567619110980609624452081043737172202388124835366732497762592652782693171009739177152536741006851595483084985040330095228739973030270752238045560917593297707712 [118,81] 75485121520259723118064932227995659632418191805716637705730711622358815607276115331307822052018882622976597887686645481039518455166732161066155502809658729508676872154861354799739695545043971162509797823606579298724730476277656377974030103975055854668058531730062099733410117143818458668932103920116591553467488821228265293226577840492694573960757991507577490886466117282275612554944583238092143554970060270245962881645090980186877490849685692095971751299390545315541854917195666047776464471516596881665694189125017758388805822597688200122264457165617470106258549554238786522930003862097269106702541259742943324715545787529541996677108560495339763727665731703477947269624239599245584035431043442312445346152084531958139932313857852001227475770994555790481157937468958443442341834147758886718909688918194968503165537725538595792204314004110307656721066449635897101413977420319772985384423325623759636125693639178392160697643654158929194169311956834039445478946085809041094111700626523456500868609927187123490469171698585066271212518287477323396976918821995647132966010169252158521020963845733560076727283151660589694404117460092146760626635176891334516850731138612517239958154170669189249379983539506884541974927205656655385224500428867306481586773579560570134552471818686389955177285610556119033658005635427149792115328407885979954816421100271262357386474882805430109636131707796344546419472983891823727221664350027630092996262464290057518768581633892977841470957198115827856255476307854952113341968144751121722715678604412785071004458779427347845124042876006993615260291138873746729781158557938021570145917837246742874345525698875685750590384324230190944894782148472733964247951198264368842683291666713817969392273759619436457821085248752670465967640429140806850211722725897908100851201646795262028286773200316703206669030929099897660903728872734032438876950715120119911656469349831803549274668016925147981837498793578770782760501737040306673541484312605449303197997811401669517966627035497304361254947778781291835391019584 [118,82] 2829954802239638720033931597277967128143066477089956640589476588268237631337447640628278258857578257314774842354505057448686073966692038615704380308420568771952233067334036250143785944813608037403300868621446376871508080689474796737080762017309556452583548902795767675432488893880565946887308937706442132774622955549191490842019656940274312372662268426627102974262629098857806794870286097810005198390443780134659485127627928806579900374118745533773257478080461031602874954030130681168900372902183957290378795828466213063693197240091246210217193366487127082741103217941363290188588752892621640384652292156901229989114225885959147179873241932412528218231346872624893333237576170860586511460853260253906834141726492651628805012580531564866995206240250381979599347320698727504365893304276141787916158955114103008654080873485169068640681845779621971331888827768925861063964261748243479682088550287529121122055052174711710473633566862871787027812125587907001031160318134287937726839850953705189268551504031148931038614791497727053872692979871294710306577001383263292629152826658953646859015530921967318771429071469172756285201237008453365701721576415163948932295001350292518773388311823439774513631505169035491014459457286604540922516802049842296655264583310297606823884626763106587188203304996185798173315261783023778875789377791908919168845516421962425653702686767910568956284606958896303246256280144354257725606935746984146621319076029375636929627077055474352596178685356387341091542230682542938524813467598842030103841531622897066826726309203371884969438723143027326164878775336755797649717643706929552203893324536859100621062450721835335647156860766885273482273960130322511012822717061172850633838472838545642927715069701981548391897223820275833801743951655047585094749661306272949252002989566883935700357859801080314842535010705891539462154070153390616392437699522566651456471825810322257906620552088768819488204258514809135064215642099056855335116617853674563553034031049214699249074690714740842776506937927465745524152 [118,83] 21218217434456727900551216150235646872860679072903224768481260586512872208236409300227513905193073753797451214559031437287289356538494956004509039309934253695522700614426688977489216039430714258721662804138440412224620611604856588595754363626389581690199233515291235020411827999453318642550891257372935815659680247843967000926089430867067865955280403356075642789461013454418942006189966928858915513123339152775031599380752818131038896570478367639956865969201547817553935052554654241132156696090173408540967153413073488724189801374496405853684164536748554889492955715020658863174811134757132068713792479221309029464439794640658006834439359013559516998317808340178911397068390431385705834823317128105844508238885101748705245580958298872917314463778952782793027351042176317607944789108493546699137643936178392549258185121666208799982064213840953674362895346396908380306949013516327637614157012734146824157923480865139142437771667621796923641672386004330746170029026963843974800870280647913560205353178526022913052667012413568329321658785972944307818515249465744959240900462104163025861107454990729721685924261204970301022881194958785357000000640915633865081422639666128017260666344587442643273024326366363806642558012784375003144902077073130917014994575492200542859635693033722118279767762983972368698327650305314511310496372466570289871586826912624086182545147107194237456555143843740008940946667597967778757664880287381606123051578692463869522633566894014662218853242969153605842284490773964600971878101475755139236016940332708070334404310111402621227674659879233052012677186798175896783288554425145616492046907411938374483417542906438846493290968627227004103989115267165480429753546527320505221416917270016843968193026086643141201074911566480715884062607654902126572994255869874916242350434916021364971254157821271641340774743267285449160082041892096587877231636908297059879734909682879343894602902800572470062730541478654542533722704068648030070600223628763044812369231986843678724050392889599306097720878261157888 [118,84] -49961912800283012838848547224579114913399561796879334553994817587607422211735358507892485398846537622015292941996841960193264038134371440604234002449470161532589142184997413409333586941058755491929281078631315343397572745098531773527164110934561008763427629782146719099829575798253174557280978189508342055466101260224081018938738519714581532722069804968316067743155253703586965314030652177432204219514270543512404503648716258625132723901246149312689014273041289515482279773478796966099341439107952023364003341412321832626210550431004753724287028205046422855753183521717956266445693859490767364493811936092920160526765040985973255590873090184791061004560210941614149035190808435126544186063825434257515452897166849545456832377538761184956749580025491663914900410982154512030383332757970494497680601069478309503678482550170014001728100035456187069975117597707855518235392587997084700356478574997195700105194021432942700669459470120767425977401701468591201984968967484752734219738088486239768334519500246331216404691977174213280098564398470064924550240111339610512786712716470424447363341396730613515356104072988384937769693662717015323930504119393467249890064558161186918692065712921099130867735798940699906302265041251807533180645354301012811332338635177653471298851412417960323353065733523268529612317135097319297154575985020534769802254906576871627004299923528376369406707029947344321741783717150435024318651640195161025993777130768470987079351879974096271996596753363938682721955657387103518415799168872326587135978488770775827385163549481884432574794599358494088875781070958369351816028865795750030305220006795065262794327465650907890683292932347522556488705923542027153015457956403193458181225283514866104187517580507574972898436161590030845603554758327641163833496812954395603925826839424388647402351160777819965887661366508872201874578487327809607331673861101140952165423496199914805973180752478231161503937248395180735488478238557200118590088974398508478021465281261477869178897351376641877114206536704 [118,85] -2121610262273794074193954713784371663833289268615621310671036966412306840650080755941017737981662390554236201681718425313198057247367696358693840592330122716708730294751999998801302705511670693076936573556445751787590881398115231905447899277579936526122171204762604310668204471999628310360307375173261627142926549070155583614195675476537909500476695421665542998624060167622473548203043001389164417265705621192422063971982206912699752579883340554431031008493479047496876580563922934042153697134235775901148956059298077359905551912938834097179299917930212174526175270438267394472165980011588394897850083727566419174122759741800954791608283285251043184350085787630204500706775563031712255778078101386833973745064193209760454019402310772013018980953767051893134522309486573791987847007446647056836878451236560425359593444608240616152300775052580530748771042771831644838274698867814263870363985673221415504977035017807231438913292026696778783337195213071114571741722482497081744683567791034791885401665869032074909983587209279261178464646498749040453848533189745831263974039865916276918423413333044350791762669969258158448538484966054678415776613139035922091109605078368086591899893188233285280523184920306120484557808630277565326540708212703993733838467698518796658624885241908141299390472683422827800347255305990947920344770118214889617598369401303066350063891673955618167297150565307028660778481287733533278330780150998502633945449702349095755831971112304564633211969105571325313620898102544899024913108878280005526526502038919428885161252531181743569905317431599292176385686164393732723120091316981049723897212861470217198750228092714144113611379202054316239714138205138145615493889988471138743649230189878733905079229205512664183358896853958360652148249385160402183256590281151558080533856699048441176038467208686381287618398077603345839357476511775084532517737500934060912620455302101085966718074352081748019406654625496562625295967059789226879375411136004305279725061400709697236702797985821911316644352 [118,86] -4154021398032559753049928191075386083301122966598494809422813975956975167438774790672420274259419285144826525823490908243138146049774012877155039080342180383822695767261692809982992505840897512311535930284259367749665583421714371108927008064169384747217763294189202615865045331318633492179924216070845445551895311146713366183239115973914440767804451413467951069760914646343019753272250133465027547337400971351891138930246883247870435939399838952638038587800024374639500440081833221725415517743088609495689896827531999224569786325121261406650646200904775114668888378449774470020589969393796919079178001606076970057480996448407197078588891291485441027398428629265638494401890386145827417852913390035466133909119282989794623140914206382297627797958500200523455757923025452302205610422777418870342119607722939137698636518192630888772276921723749703555156971768881481556295269540107882487652442672903925551659788043436083622276302639170576112290624480603030001125289358071884407080906689815550967063047743324916790382373318492450022880493114322359644555374937475408969487821297203717494303924535852848776413522075181439906800200920485164013602734798609377902640748865575901472702568359720898393195088802639402572934410016095366276062505142268109014829160983449325373374919554843600781555381566358767781715259916518094282873190122228784235629807224829700785806153175072519839496383306353282872573095009503495336915033770654743145484362374624914844279022755894891881187348845046467678670356904402942205418795988232148235999347879242105508762784652808136329561581626239658575539729995554557939160101623377266143266727282847491853146701938004396417939376028474573012477955696121152989209170432794985392861872564980011423371112698850252364868598406455088838457449409403771308197891354606201526590163233949215653459133546625895615733904012095920800102114753590896367732448555695355970604381168153669091456386676580120918881541430999232562819104009152513210065586724708899827940689924650655184958419729442318976 [118,87] 104580265830565326849467725915721104259983521081228529968371621512602128710665756726890137641772145119182015630096218935767562685884443620055523390708742620187165143773394787510159383104152024193411221909384381135353946678103017473604481609521254839437243120057459951110333033352121796865828597782049669400478194899007468810102535693326542132609537644098802374745129434952271404966936050669871422397351048855013238601607697881583689882956712631260646649844887537954901500142991834894554698293545474952917213995758538775712780210354837928947025313090830929646642252662483418829090270772423842618885343910780972150515777829927252283684591204906498883836124705152348015467322252045476996906837417607028650775608521541905372862128558129747275380840910166137932947221598979395154528233521718053865000773767460891907302836972396801467919263139992610240911666047280258790056597559662442669684718035127440147533041258167639600456613751737332327622419498829589793666745364378248012099378639731719535306290674657240519970772665667636407943569596005009338402807752811400480457279272442179588385161050777867349717750485945674399904090781651827413629581885759935607071853157805253247540750891850322747381136934309340458827560542772162991576632240808577421594544631772015421565818991719385170504803159734984082334517420338829357894432348637052967574499848394927290273142569864340272231361789069278151983322738355475697979721277191122101988052698635383621892766307565832440653280848339229562762331539621477185587351076124126475653867790811745470615778987877662478483057239100844337595855055525258739143772752583742063017300717336110049987363833581993876533596419301658319406898229622781934137611042540239732286636721203814493030307449316669148394590382722940282697467021390542955880997469756012126156103658734028527914979240915245032184519872192066828790911322094266943712858580269346479691984453807801808030711494907576069495643751315026636409677761575328117196067232440431770780919236950535839025960921711616 [118,88] 844724692907464558305283921232678384972399600986419971748080092313502904680916862861306690690099851519808454285593852342447887755805297349036567127036350561270292883916892049659521649787858442169346694928377584892418827519588503160931177296325277012254717231271896966904854887281355400789230729301119208957902727420817844250215924799754909103109637991266317328436895666146760664464030786324750325831166195724569956097952210902556247852431739720409884053647259782896787596849112130066822711065472596960368166600017516491353273063696207870058974544315865608981330484559533806998504712293899586427327270240805237692654777874192711353202981809665406873701027793067880381290584371559550933627503363312589866260379192712227345600829620145648466644405511525171860887488537344402430328650996084324238419138553136710118711318743280093981241162826998610503961653411941874718047467968792382751428588055729197527089527656041341254291927083121274815317848251350733764293059675395283668839767175088454100648522230257314103567197485467650246771083073299406726203142556232148742280861872262185613097563982904897931849817617525017068377544144000489311960058218070982016330936433537593415665485568020045556668539873492344194456907042640322619689384951060631024257775202043607375013349013940803724055045577018120180213812029377266587840182774692905089232885967911409175661779533412896567484560577634566841441973395779467317816496724540329432782911560077895091265122443671067329999792469653939991763642287433723171014208002322161922366511414858140459128823460046284365148438994107319014300331503133465002264142798947715375724360239982700570161438484483699607048579337340457418841245576431785044877969248374863250422400125157400394969032728159955892490019632803806982844097614847831622707096560194851780826298336094523888462167422251234248846592741565463304230538082189737726182643718987029447438745802696533071330670043229825418716446097773606865527559607204933487760120103034078025650648099334597383357831552 [118,89] 5751624343232427336579636325465744347721950674991867410821390640794904347294603800620315325962670700290851758984970215435427149902336003508005311422011807441873530695959732373579551257215378292809762449586444259112742913528928666608667392746242069264899691041941760692252132557986186936361032455833079588828588249957777695626432629664378821947787054681638173868873864306013034891153169072052036760527548084457081610957068262615213683630633052325623776913700302170638135255906225040421688441441805711195574294378259476244954238085167521267218207980791894351102785980416114753418078565318691203883474425725832055785448616198634325973117381472603636988020272235256706907639210526543879154588937397510503508662006582937113214767940510055172271765404070297985537540917019610909630445985819012239883505001397445883377371573710389715109345867814337361361713229592642273872041333539651968906295125877507145032908759580228507825179945520281603598703498247047992678581034331035939718857286165135804420251535752430264208702494960845342794392935595293823546193987788315422615624270598658711838588909156716219827431260119610169157679619345356368195530102019471855478185531715028674661110927903141077175370193991221100865815247746775179676342289670451115893501346008045101903759843630197486439476260237165708369461319246802401253972639986854126379107995830205732959551563471750540469018262296350804568757994089708761546551733125001995266696851134234405693010299326445809790908443212448004901361785766257544559052760073796843696949125380270820057918209217344117645135295961113877894706326051164949643713057179969259070022881466913323726644088528986204937970352048492360206947235350621755160199429259769629871069625854638787395017861756039415021098478133430857143412858683245954054441391936756868992469645271599441167552690419727566344907126385332734707814326273046565214997533694396630238718347030920425311174636743090558879755878922325156302394348249711143027000478076257645844438385013868508075392 [118,90] 16973522897168735144116035204230785283552290434930974805676389292713939786089423222242370676672547109859449393183159448178665132211446662461558233161256216071122649198107739659183134386974818403317308799813032842235317159666201842568624328657043881522095441246537719220585786473718389815901078320015138648655455249051861385205688249709839466818606696410639111749229226933922891967031602324106036488219134146301788540200595611146871904401422533417299846857491836967154585296267921678242055541018227516572989179580089558877303189764906458064627399374415311513666662541077002439734173307699628097231391582726444707444754935992623698171658709364784690268064395809103151051819039125576864228182757987196004322433982826275810234405012848513712677145270571519489455238683451019518403842983829009949522928477469352444360005940749668037316153841437281011867547845994829376277998735658856282433794561508796637898721267016073370976722251428901792658947944556461125897553921675803362739374187187628226116022765403647747350942860883042797719685028151511991756009531910647042216892996087129522434737869416410573917493611584683102722352651672117204076339016415458340292309581234780663015033829535497525115605846169787564440350076679596658534810948041828625184740801709688798757751909528801653568526571620631629417756384415605916901805752255670451119793242085745255742268936457703440683404688799262032660452997216183230545393293294006697648961070472120662495030887154739918920998171979472367539953433271653873028366159062519947908891954676429443308130579616152341181729052696938661149860154423142961286814508809355270119178965840805947859138601053824592993021837666144336998236480814974120511717657699535981740043605094717617453793321691961681066321455106709647048442597797049574234663386906907495145350635539718655468602221844921965499794733276538775060762387019175918706207279264265933666933553062434922741314833332614799150721439308551010824708549815240199315463767057738077394525529677991440 [118,91] 82388867661023268774946330969316600780690046636992964970956327785914469894583567701563414007723414297807888750567952419442972504501247176068417437957643496381337747060231396297264607588973688945574853647972405042955420532718611993426408614199405418915133833952719257194364526711138095430395127808277386644466588635411832101218422737074951740327957394298026672819485084607283236399936004337530087463610683452744171244253001084562441325450178204125177311289718515619481236672079944411223902905323180297591666517690274177602125965531871659984307729823932831907258410281475542143584665314817420802972542965915442548112758300322871840651818326913145938122749504932185005972490081113539988208612234960879198611115533812495673341844066980025960566492487125737479648799511397622728847999803910790820756937857273126828569078950208552354278593107489102872812147872770437165413434885345012953236281700307466968046681554101907412555919605898095713848386090991305769154425879399630234794977172142664839714790292368272439143531640932713993582066185063218812328227257418583637886873496221841330913402048117614119627896354539257500676865683619604131134057773286311019947531688317091045953399698227995743202457260065713771909048354157245695565991403156180733749806478823155841424948824102553773591482507950557262720207500028321810870431820454368602504103567569390077982769815793121278390113175933326364611180068599343089041967428404184625641437989532664441833808691920042808309821502877881458631295628891441068949459519601029553077178041924580472144201415683906862148775428194262450379194005679717581093960792046413184552454988547650661795896841902317192794516807252032880880552681647932973575343297012306289481868786337067102370130667955366644646997233223431459771032571608564781709942792722657882347639961943666915670806417508304095607188376479676426660116449316652182177552423237917735893390169352930887627521653153735451475123082701367424920438629440382723388440204811657119931098544256 [118,92] 175092910369451006515215246469892711777495598199345174696734296950934490982593021587704208747037491494198560724343271976339882153255833514737853146546786268654944478498030029772685220091795161529005320495046711024352096189313057144368350260833193374171776428623786673058585418088548891039574186745474149898767479465647766918265259271764914211897849897098247849374077111557491467644547044699928493028990745069430295382797507626302568225471295698121063947785830994254902314621890210404858856423884734794082516441739841625513526458430255430867827687537122251655446813045729879693418011831216026619719136991758194394023083359667193668748184180213359775989194486332646486002964591368057058964600445851389025476087374593794225639185955891421154473209612045192476785936463929378353673024620969309133076265103597619787813903532147242148496148222990812534759180183130294957543096384108821810132858147038441561806192244197108274998198708771466438096932153246938675043680127365187190921024996594104081119250631972447695239417205840277104809426039077008578234035300175512796679857004556261217559808449067271382822697621212736665798658248424053680565040331271002666412860804951231691655003714845099899924992001233460299435394934869157461520675851880919077527140339120483313169825572783157797542192389565391531701944719758483119166159506515443377241095303868776374964606515713528773420744896692000207749909448791605742931581711735845725639955165745942591842868474739377721467254219619200973443198174764040915715958054496463129360345336992366648286507108617057028603069087306746485066559284133746019906953003966718103455765873883552934509230405155958561477638753566251722392476638994048153799653231441406910300455310421085187010934765145496222362030428908890580030998434782815744556257886309704200628060080495509952030821275782023690828181386182833894876115937191679776704374439218251947379164615361381809161922407176977775528725954698398212002115075066751332425684264807995166701120 [118,93] 408555284969200543124953173382603971267684918017230198407611506232240078944854576949504606187673711917020577405325598048489766511126699510497348297435537216644725990303162865348988083893627562948023190556168334638846643991034099789413880968331417966840293746969605175439789491759036528297318618831890591530463904807808723919210222503525832411300260773738859659515363092595008332390723371494907627602354049777936996906671069680405584405854480302136538645837562135526627706602319283848415229510885375531518477334007457943098003974383180319037964353827560736909010638553903373365078765252846214378689300710334016439064195196162618110277726916010498386938411281904488314057131773099863865260332822292558619933790040142530915951346343287923451356038269035410430963747379385316464228246197414130004888136340624399572501897311806209371850050350701556938530886369523193184477017804929253515998680954380005398336134053741780538467441651603856231403083126970397599275207659079141592606302460273438594259976713544981054558960872384381319288703971506187708603073331030293154506950547511412978487200318084909676750503511292718373997428319463600768222426415791879941700887468196475869384955206765825990943514062431444972376806855674992313143048418097514840126254268857404633786494232110723835078319855404009542022447157566104407506705714582538121435828662491444510096983901876676076562131425425050792221006710874149336748561403551521621871351842794598977000343330796828600577744511056577942470125050036735449030133153534170480150817520789478319632678356558354042931115451248807608561797108399660946643680091447113135812543678106498058950741314380867621427281987471352021340548751696653889010516348935013894112133528427820743015120237687733379189739530738549223819550806289456719979378928189801643922686847029604911793979169324632029693885255243793482777940554889880619221931708622440436828883492743403646518176874353056602194747823637930919932350911076229730718149470427519648 [118,94] 362111102855302245000930706201681136800624748593984214263366615358049758715689808915949639247427376830282224362242901397102940398078064948706537754692691523159482786465991626364112794755580628339959227210723193775372510172694060626637295384706404360380840388382650036094539067934589406845787899134231988458456168234084295406262657121284071318741407803902020470575505486674311538785649133723953872651311585885189350889754787360595423163809048233975915363085293569926679252830495804559851063123074722242264800758971387552962233196241438979577013387772098204533318267506087769793303302885482665839387570598215901488373633145378882445082952006936504728183612635949613419545631084326604925973648845103528717802420673538365188726392317554969114416555030284383412982101005605679480058916566222667644825220252922085577904594663401371493831660964649090841557250396457667417441390066882412672368336550757838605568138061842149552736200964536570946368042672256737839717079015173718234346050068651869337167046990742058282059129455541836103575798204516040812944958786106224580827654218543505339054813307297917889850222924044161887428204495600798790012844423315953106107806204141840253251120300939053245281873396699419326866338308282325815093918376344707956315736679403953721199366276737331053533452905189720700521937842250512200231778861056837345589383127714043805939961593976228832569828521303810797643246873726138791677268427794095071852582335544573959080765732844143380981989781048330242693317029786860476564225463962260889794285597074346344535976453814391966647719036453858938955126591812994120963108433024779872510420253539370962204339717039858252986260121673260878949283080995528226679946515839212981079751903100127864464350243486648064319508465260786215484369787687539138520238372474243417572954421711076574921273345720395074691322719107767470056614942737475243015896904060381728725234613706850599538540133133074105750445565351636702716206195347873571218831468200 [118,95] 455980626608052110706075235889450968694172620895252116619795383516862186800861316650462135053530098076736156498212708200223029856946280634886382842210472361024278867995600097049626386385357934675707515825622500659385569576578265546509765756137412265850077421116063699677275669703058196434117945882387015384005840861865731394634652276418569339590855203167148202528008116558513953135561109364332203023054823402810479472090587258164389263503254790313149142906113544127799689403754059229721103345665967555435991528889890817989632978596110377798956166758559308140615415219425948924043036629639631235864196271179757115560462677041178245941628672040356187655281689149710425958651190665213539587159026475440476444297949247748863511318420278717973646265871545876593832450073514009865548509001089700345334213803294444440838008160803258580197063348357996146786065426121122081190369819173828448215215666702495439072480417422781324307077202282394473767436219974390453021512326229798861020524650043465143037267821133962121446715493004270359974814197579740145827810919770805685561519707367848252319201061780199170434791160527246578135506043556627627378675553169826451200196142666115149661737181198365369186859664283730216455005025112016992552405803559552517297233899144467297603981101436325699650903651267033920802374048342341305561538048528469626768616647727886795250247479774129232637065944340691785040614307992122732369680816542029969223535952127249581138778623714260519992975607127721778010345458988919948649353812610377925714068165784767531788787134744166137571140627415864662711819893716252495996613775428766891035703979507802771787641268308375840851279363814166397004206437345566253467058188855612659124781229766847325889845798280406404476025129357390658253976293409889367242230027487788833675821584580586970278734922551257335100061756521552072180243382905168260559599293316928713697892098396612568756439958883472352186345573590344252315891913062235161190080 [118,96] 11713411568131959612652969481736922921739701288279569907840067128970647018873782916782429748106075213003341855465473926990489132680121143885429502333537507119329784996981595460086147530817683525986125388793704853592235408860692532815406920630535780122298271326052167716066165947441329691650761035881844379643655097337351126337015343909282294506172453434498447774762907954453587565601521427606630495909808859344910343905424275431662041967676992247133600257673260058153105812188531826154401703788667381005229431763128059496054718399821184479256771943334332370264975081042847206353548929764334042015195303303325511581825521642858573486980959499426340391041439937075937670061807244125862970946996055244601423261230978707683136642217439139781098095496881047608230845280927656713447954617531360719979440947838671831839475043025815267873019437228906540083275500963224555863992902264178428674680754164997648587245579296888625992931833591638972202959333225511099924860099608762349946552646756313207624197191497484634433781951754727431475495494076359306122980402212079840210561878558068285174665258338367617698358351356901984312923230185988323502607060160077256394384505605831390199344651115066794127951997837857789708798302103682401971033517971759812200412486453831285063110999294270346851284101212825181011597010452118708661315153387298308728851586406746151574783323459045415334254192992928273491854058686815374605657853080248022026170187628157941036599992369043440155130455875518231323672503089609474164727073191797338362834532613944064910968327163251167480983556792981228013712888382824543133751367264078665532309825364100194746392613707115230315060540441780498066585637406583449902703572615286218308726863505421737315131676202667581151741168984234862362471057172733280471086348707742229493996236408418317109199728225711967748250601229116235494262063584570983924168248043329049569531357830828039408573775290176421444304216287267029250717527499021408 [118,97] 73387972280326920791901252937711942586135445820814918196984966145249338752814646665934467598468525204731400147904267512095366779821296783659583008686919437997895014845552767904067493257709383021477895855911531355078461654916880007952283989924412938925563746086059316145121800131604079616312514252596215183494358343723727305796976321929995388209690719388034424650256977125016020120816041013726340643930169526586087716849137358288449626816665596121574854437913350451894909897546122011581283606968825316209568474672779917827181595762811451674020598746907150423858759315085870761190764814710505542215455823038857356420477725385415707366804496699337111016990156478699016760916978771969882533240050768256450187083439739370240437003243156976492441711372358729984380188245265879142450439480988480821882471015123923764809725345219319399162767313876139896435873313090149947735871247119393466998333085850953124426456133372971724358388773745962177241062928910817083826208122072455382357648890643375132576862792586441075110835206457630628802448039183628411467495113469136098271526308996715599699806783384489726227874375602305835714065263607053081049299221885465124006356708873169487714344330193264198262373088237210814063431644463926304879180534441930950447176140111485148652112419318913689015327823253868078117201954167241268957191888434786030361360326965822960583931795486668984325379626561651266089335550650822414762730685998123759987515539712304923977093659167091762940326827694725837362640086640929148334426987218499562093019884773396892558341799854442244747869945659177136771282300626147567610181012791771478932450045828066155884464340584493648161230420756810771641731316000180665268715968567120113451946715260665743205369146054183862738889990048415047232455911810547487142535543986924299999796921789792059095576293365184052853849202220730893437822936887501156083789948883602136281333136796237616607380519955224929078975303295167700507364295648 [118,98] -125507681222833012567105091365343541241396745790357460510999467330844824117693855807436853124637759351520976097650643912889773810515825537758055056897762554740240383457607937889075627730144237905030848051321988906144658729386804198074059271634187688567837489874464280148002044378441721555389857644060788936029344658188774452283999989587214759833182852430599823048800558312681591104927318189446930041584084540973117328433362791221535128113519767146359808321096954478103464937857475732806728864429474276515808796345106335717336725440337785632054536633207970042806293174861645229533042016860886889574133627785919712670950632154882194986096970020261817884870131304146611199718653120230234663645906549471731573382479811464578109971211930007171842731270319863647253349035114914974078804928059379298233612699043313319572454081723073291750565725962738985454656633164272504485734150680660475576529005816324371661847226475205017320363564597052587116665628905935047353455061529321319681128921627892169017835406812766476346930494870451999069886175555973227342982843311574146626649109513377996607066717599660634225191474096432172534178936366015166882987552616509414103709128644704829332289758674201552045805698958741715101777864448625826369022946744249206997753704736360279829338279987363811288910860337019863404364406169286191460980124151640134249352283747557271611688848926768389863618707162348900552944751837685368706281108564504714432708826388172920086898435123648166180988774700045432439498406416422694911774137204593666414319632277009060083882430658858880829171341101770144565648100073529769642692328408640684991709687939899173603001195188988620164738214334469175639540661321541576209495404495086743953330075445604557591503892538939056160535152138818604487951174339937431731119902998613716213432463969951079750331645160373887236450947708874241203169068452208656033506905953104788829998142110244943501216912039660204022800796574840004345884 [118,99] -406891227046507368211195505993917176989833066145368275750668103449383053621428234083136991077337819974734196655473388552894457335707029752914420904239275158366169848851099215980301523435995083365113960800724867190114271074739830052420939964279402561385954006702006859584924910082834021669251883666076199500062769874395698335212301419709536402238683880875038307744827178856658106286681774165405163416215399760034006818821033370849729436147330848638771521111887444608389069632379898923518748627857987877246421548041542384045170973559350993026731682742425924386319805602087282586297144874651324608722185081421713470804334693098017707913036146737296772969045964738418747951838835175169928791295157038047151383950696344903487215340992947490030200600199840365759355638292779203773420544903333501277996210165026458240068894012171300954957810446371951334515820380942730481361496282759132035341529882344962659428495197679025835196967366006241187391365769659205888485971537088317754483823412091118390356775289304553884038698356280380624513745246071507205420242627351486218299449879037827584052297976356731848747684018355110880853377070276890779157266627875105682695977825940277442030476368789360974396465858475986909830765445639304571584740334612232978712610338084895821995707398234994129740012952939870087433010357042895517628576493059969843768381519924223224873231644567043152508574615434707599550601644163920085115522728317208794547077315146795293809992065946065610359843655719300477820211754186699467869412635030041053392828658299836066814864950015493556670721772638774767386427952804803980101279793474759135558062414471416476923103403931873742919738308290701935337296285779585727299044730508608567696307305919108501207871686182074445495376235665846157205403271107479679170617357804244527840068421133776548748571676561195458442438084230060120154509835487275282298521774125343850196689839878329788341129781449339083135718295156736 [118,100] -9932600946073321106657156032275618976033351180661072748436098537594088821392077057434396857837795671206014882018519545307654096623834492332578400726315431761633551531776153947218365225292644149170197539007587228729866743548259099714435185782481159332059324517857593186274879336380694029986555271402797201111439590938503867241868634327874369290383917502163816450930692372193768318085779827088910013342578144770075424138224342475376477276884461835293723104498311151960570577759928933129579253089405345249172097105453865457582320971002096797430462696816222225230131041276978325211355677676607221520040073595978698447210958083262753421361561010373507041230848663497440738819913331707767254835643026516525377277094701247478257217756939696932369559639196824116176641141139839048864669858915080712459504430797330362695261588272784659028465545979695281366543171925446127301392323876672143431774127380573090664573075772089638674614688614102396732374114920701432299968234849532501154112171457730840055677647248733945921766836664528249068878779453822232123963138053294520861175586787983731102705770820619016086558601622466876461179198999008390566226176854800175325213493930274646515256769674408767932241374185282741527924001553632801683664305359995777236078905272424176631521265735890574634238807136615706320319453332383958183255108676276201745171776227957382138221830066071611368034104782829285513247251386400900035852983409613816772060058545019905367014179049253815174245809123638358461583773509883652523671760152054842569024702488738758479317838152983203122919804450854704632888388824795941015648526461153053373873705783681927270551266346918826749323807903582428213455770252006713627132928465344667590242076198620805492936758289242303844599758398461017380746715833822903382352113890871897180277443944905498549230005455992157089473695933537863924197435221395753170757978210028884655562099565469057848597532437843345388227414592 [118,101] 21111974189515549884418598468291967571682396611603413370337536182945227201985396491238995987004201115225711022321213036654001241752756676391839281901654521836689967206720888849724841496561429765131823296337808213323612325385810474544969618434435831246509668773869289131000760811697190137097770425713439572765737332656636510120585108008343730657396873445612965554286969324802855575502786961266764303611138523034104378441348931819939711872793237704838808793129221484680154114068738723550766276467968229443940574853661408393884751021806629284420362573392206426672376171055942635080517509331599130968288121465262951677145287789830638443094866892060167340057698397513990598229278855379804866247991371181685849662384040870949332280676483350181365464878014044109668442938274690855185883162966252631464714340638280815307991806028998644758046972944061146825733287654717906180527551616462297124276886193219730845379426333060717807125680230104391294863503762023766688050626928331661422913466574760224327419786652685398379187335909330296543810752359340449570992920734099899737092194979868651281002799754796167541128266688880882945197478799891440751276291352693029570972830344724510613835607493332564549392300131853606353930982899931519805518478412875300989446982712598602995318469771671458523928628208552641312111346060883393555489933204707853220139014355962793131726012276009968432423070641724196512996184170448108647804148503771941976700126939716337249786652220694673712874916754076157033685752780948801106499225787023592720514389734631887016870247525445307548497181521937595447572087401669450358337562529474790382837116714608675437636123803741455032510743205712737947964508593343260200315438868788901631536148187188569311038444514996329809272923013423572952371019371642628109623895927673071879271941724044922131118582546392353664220943107125555516361258644721174427968207807171305141441716090020897409729074783331549940096 [118,102] 11222728246020563566284148655648851708253016119635342059142846406718230381961269319737550657827554078737553446607009140339279756830134515991361732518605924384779276716149043188289492724321589357977489474807713810191918347534360730287058638021338355715930634339509549659972486691860701743305458720264054559985869926695670484357490122320857524812048910556644060527753336926387526269252418894416149965697273684449651340143379482758964976702608019815895083215713925154505194393989731754900393788847599772702424332540524663463992840845946181410070340594431402913514750405253682201053775636177261907843210791821382313624006654014132555116921587469984424970895197113408807984632157155443148135128273434556869290749009144418363783544711843847001117150723799942289032025844518969495180889211498205779549679421522093295810598245480441861882337735494464102860016590270981146244063057086002241826682201270432242857158482163111578616421393531603641203816150352955820449794753709860259914328423889381506152840226523842700129327129401194244212107738189550407105275072556353332403391896572787447278950063599354051280723653404237790001501275351469001202790472043135036572654914062079735072779275733352983335036208489406479483901674184975034067760169335223462806625353271702583073607586219532406708505605387607005309357062543607874970276191118839053668854351685352410541234269527701232104153483455914357696292249074129216715347520809204144529920141557023519373405936683913738546002852836705957762632513659768521519741161646518299225596148774647816460523585242828074056224557198831441217531120698499834902058060958609786184508087990272794621027464080766596904267876348172610298820313909840289055781561367666931778602005300973629180599179318648472113128072702323720354795686389069247480095143480063354079384644223976341799445340721374780216653752825787078698502002808878330577206334986800863814409228847007765837617765469227512 [118,103] 4285444816468222971603020753203844355918168790181656535857218753910498925911792201475103421774953045116483497973277270202821553473340639442513993003395152503391387269621031628664983970194917081654775894467606148173844088769768016443786645748738002474401834582858048708067570673229550831330610661995704409873496578526734152385486062641390515256401865772173384557105052908319153138811314009164307171203117778399004372445931839522391998532672479958641694284893780118844882321699980509999520300010320168598538879374622087349932870275467741179951420581842300609965880199401661149859104186498060120772454424217971475153718420101730937359610250787468694179236754995150077925457101766999538699409281708582093110845317830448124297807404704112812580299947491080659334972639145590058085331760136800188011410705379149704808825630560848677809053120468311149281849325526001571326670202211828900695534574673849295676518998022103033383773191959023514143402528945138531536783303538707367543613272889958610124134098819750011655038764263676126081855738923664623582409279538584216408757292553394287036134598089642518275297000571959413916652453821457754931474918005673588342542896048583188850074490505501954038293467538029157381240168867249554254937668863399357848028028170851070336711268868631143789748318785651572137708586206646589968824125783409260397297681990617604625126843732751785219372636688651053750073769698233019587099599991458869457560087499569870244396432729326432713159035673054915392142194030322259963127531290741754183802172357110758900139476081909428709566556876520505538737305205942328991014379644900609874110697764017327370355286773155614538402334570891139615400372977593161498154720663447111041824701490251418110627703920896444944599785731809989483176672081406344540431959505919001979071199538245685312740129181831785170056936723965930066786024746481520786478455482319301372644402142100734046870348544 [118,104] 1515726114352700840649388407018629839813867920658472449399512927065783601566181896009615856967915481008785186396097967480834278645887405286965620098297271227318390497927315854779509062701730605895521375562860568906058957982497605257566040642414563592395348124272952962282693497902013408197683855084232995275470407896660902618116512581069002708842923218790838159235975777696315803835378157844806835179342402422812750336769962823080388334932522986013738291572414822507322843004094211155941297070560887810767178260437572557493290389178058137129403067860538314312534803308861269339218095349021815282514281323452641303022406232025847639319206152664483314726639228910471490475043849329398401974606455631158030766892627318312767371558729906856880547592872668665299435346920174987572837765402251415411200304028877097531374329822749967663302656491186774685531205802280788685760580831019574676361189262454231039994993388621727347336655468447202451821233358337861822315607572862634874391565719176848364835402431017770615911783850425915119021229182030093838043220081741227072288475711446488520022076168436322518923244784976124388126205715054200083240524667107223527683629333765469718945214720860267198107839905737493791604642790093940916684689851660600068937551907089717887446155668106709746078579422664742513633423303499594327177890617317102055678051779646031020928072331311694153846606566310512865965125632070597995199785677805434225829839078967392962080233946833510186231131967730895695903925113215552629314433350817668919529729343247364994765051410836367208410591346941505333396635603481498116168054242608850655424555478972520955864067597962198445731903860973012066125021165083011324170289147354128124880885348483457042631080209546940674411730158714293341968505230626031623575285929676226915670562439991544407290020555784000234556099620282893507116467338066346884116587118118107078997601428482597313928 [118,105] 183709239658501239007167068021322348268354900632848925113008713246295161640485506618772335288952822489190429540653362639414007755029684191917992781412569825553112450866977399781622531584911225333540553959966684519822890921685809736283918489274136696205326964523258902029872441416173576179866010334248072006285181445241337749243896781315085736913927948899032185179729789458434263099437538259109220508199780625262142707874808263332712091103517589517626228708916690025441043950090035036421367450984605042292513737508575091345654897394127488469646699848414925440316541102867229960773043147349923945489627379285897114968021471534396047758490478507861633721734300665104404504567536965300132764480280806600637155632690358111110072987502000520223557558000212778496744969154810836479545193246291561620214561144075367330120607388969814809961391684116300229795224723027842653931117709916214179959466659256015159237035133811352091830846190755680321681781429537454880073374538676603932744190294539999755351292558034331633852509969799044338466786595116864009315479968881798246238393845262550694294848097326566699558348439031058433481503011268781598444469808344306434552581081305563761745069151945550104985556172481312974428715788418431278067239926886943660448900559924082993536605636872081013021091561575474187144374478922262455363315743207844569714857896552954417904480118931568036502389841286398907665634883704642032172662170762747667507256266652871340591516509269119430975061194233978065769488467273328199955107355379556364393719339391550055595717161007589339411884319059941429938491947020358686232756019733682246118695173362030575236285404757872705775055584213715752545170246677805075555834935033312762515661782244992721897261815047245759877949570226128659891039404163672085744554736299703269294801084433843492380926597616333597913142732127108776099989718148918085604225439934151960032577455107176 [118,106] 43420048834505429185384814614401236938349298589695592035067637574821238143775669514936017923005156600387796276877195034447221479990617312469261105473590066189804990138513328768517064094286365860434120582046975995306236610062941283831530690431385726747916563224074836807551574588512004934837467505144440099616275592923316087248945251429258226000745726598717173912246322729909024310466801858550983519638036372727190662188630090317667826168092084206540788732826948176773437385906267534915563826853587932197816119896399025379323394890977631234457014444766766274539240627861882196331053147174883060630665499312882780843275746275277752945898907194416219003347301703008256459578705275812323783387092258110972023130381731600314137722156056561029359584196488060249801187541529555564718655807389337855251877290086718771864966868178565418971630400947784443301590559982196206336131755746809683890144828496185209716307064987645754816713793313090173103722470468506652200183173179137168838258891665499900593293549380716355308575443683515061652024090201493306033496879485947693361388654897309376349265204325152206124802113811305844393307278664936285738950268814233166967103449397790262943917146743085896272334126831362764836034142017323502559201194316125923520010574230438362388219313258121020089861391841017081910499554955310183684583334053731267515503450971488169971649169318198528768855148138259522118520224647853749785997360661833931851486512217692209737595528485019703891558788024908246219799903716854233823109399777393060447416775921989806082866968290155677731385335590105977918611326747585903797206378668328194867090450614618658150447419958761792758486414030223766142525914425982024688638492416971948433552482070474502393014274851911687051176190467673649263221520839361421214401163714287418434085172691013893621439321646383153730057785276549405339218764089536100458996461861833426878445943 [118,107] 3339090344663436397610539229973172931353244853005103011878301999445510631600405210630674614911203440949031402339540713932051856881564074071581209236908576329331025147126400072399778053980258910928882312284137358995128289671398741673954438323104176768486653009403926176538727525385958261187933560820715579103252226095617490587300432335771148441015177189756751283727481136011198444640609314842330721048290315102186780015031555634649406116585612613161196591035123492243562638379550604770517447494154762107372808991971684596868593362954278782031235589480210600066380192708098065288357161495053819462121374602076499495808290468733578069178908545693573691430441058288711039431270590477657464149045615841334904753654001369698062447048773315327635653981021034956545420522111683106969490779965685801526202291661805179876439126892673160812020608310205357682332823833734315248558153257082939399666478933993041318420744436053610783487125476395194420484663286884910505166137623060667976791979516052949141950359234297783216911501016411581980682736771721213624705810953045670874518230996290310289961009337553040034055755114087737884678989646348131723718539200331903912776039796144099422220274464074014573569994016896735481965137969371170841986011601574060836410504165540982589819462972997599030191763952155037021543575833653245992665449392326217428722400156832339406227016164218620230945027132366740941928361196829884240217249261580532518923020464712778979874732344674204823839496425134126468378099332827649258882568890604901547259312285192208118567312656848888719146019795905320574621594426926106812913015993007640581729032106556733389400045846075060790515876248869475848753011927721493162279617279058282109934615310823669497216657380811317198333011590518135187055393256811630724678683210967127607369537678019209422241429573803836746470497635377783304783820039069919533329973666089653696 [118,108] 511382711792321328578605221997108940818100519241672047381397754348399944714275682835245916380772067583487620243316531882606196811545314610586315502880987881744260018061931233501212112181396919173153170081943668978529150361536813848731217664053518222156411604429909011923103221990051465134100423499358337292394321737061091799745157335282569348854123907174411509636853865486937848530025016619106780369852987414948881854583632399218945574216692029668500940774034257851856802999863685850262259545131734151968048915235880065362681396421493958123921408926277884019870712345095387166802987983764629629036648891006901583235254684197485419323259756610095992047349067019805789639136310250730063858495880786947331462730598116054148234305883804886722029051437013513098343517804042717000194434711798920479322644033473268151972638854946681084502816758703016740657846869070365864691374179859136896342564127403624852387375072030755265613063481009247650300757077131519440958423601120529290944742164720655193125051948257942862030487113088763535688770050043706483842179658511525803010158891018157249145090770353350335064211083570610744128748114904201065920768728350122050348248477460439424696796338944272317492912992991819306810555368531904108087107616697110748929757967684890475215308595888897136538395919355178787201834216013437639999403358017332689616714094247420292777088538719617485929883620992697517469716395475710467706776706318551857498064606968383522815712147213851596692000861254330801308005691203618861626262810671086296386250782632331512529702300142633486957512715794939398358802450426110133005567989440450439655890407001939754354452574300242101995984455519629634012382650493660517583947225832315750717569865432593335124563226622572340103872180304756635728211290217652456861690126769356372046483455011899317841281363956765052956916355777572467437169603337727810682253208672 [118,109] -8690754042838022974074121363370553255901491629457628700120227393526692665024718867652781703435069732539579690110639520712133526721517898960470306929229745718721063197328365656981462608640409523689750007220392809834243481890864554492879670088429414361312471272266874227472127986778353009245970341946035857744729999657841468570073830726069979924254192564788559411124683244118963810589826259697462830689018895302828873832249245241005664364352844752315467391214726497896932685249258929571747750269323095164886147292357986564632141045016301422998974450298842430190422396781210614276827429041929502075051749774694077517979002590326435500670081545900592216576076960756541144869379728481489909590362165382141569119377805454820105867827456977418977168606289316442727231401470125585134860092182207741148882984982036164239389171806105875398832308403617444374670833930372436088576219845559406148039512428147088440476811046836947573584066351762589620503688326966825285762310876133142638826078833834301113578951187871511385805163622532620063955039614779816625374399723600173070154014473543758595974350807245413338947283195229108330211319538368894198094106960458189718784562865807583375460746418969910628590367497274704749798695684152010190005100414718014358775871742479953010425227844601042351713789625032200237872459110711779193174072050812915643083858910030712189771508105035647758449805644678352099570474492621535502184292940842784944087038744542884508573984631840560613905429410677448590415177600049186524357441193077653581338878910413190517978301129098793271408593737625543125230983090052795675640500217324638566206318373478409045603119312786223929393884680243784041162796851687252376923750022992057668958533633683736039502276941672384002805571156509596768301665697939161208797937486335618590750995527030988861283202684642235764538175411306633412765452914732302823360 [118,110] 1026062549866598915253568845249784494036620958746998670692539188058781177763480416301993972884944290207442294319721552616152058586828447701262760701784105947801532788691770492581458462842011440635645956070659507715267397210503909250924603489910591156657146286430028296721035754638387599721035216667578056397638850622553291250287174291116608612390822261900622217102081244247511758865898437877251651139596475364102121568332256740783806326066340882880759385559231619883839359106091755507329841931615968094580850882449983993536731694592918777852431008804015944303794780879563218708107520653676401317273064136463176447679891233729879468783928730979514022954461760886532974702729483795151516441424266464264252286551311627627145083724753713359426608754125512736352986334599065094457985299367137236451163559817330001940568122194925697462356377773336015672074014983069347885077542470177838415562596145887845116217315481991855598520957562147298284554595956417725893747572500318036477630795420728856123585364649703345087818482437703287123214697544915525794208985803097554910452293385846056511322452829052937240846889821021653853486551306433018475156521054773482595958342369956672967754480477422743839000445045466933428721229825945528949031484610686545950843296166817643956179357946524346017917253192382759013018843487035108286286475600605513611484906914998563380404907238442320331758199681527602980151338600821569959930774004461656414919050214468738654908817367897121590060707711831632433915906932934616976646259330769499658871204935764704120459425726587290560550665154964284384442676124817315715678984858825869685687122094988008835507231300594507291567160641310913613514156653007730045619229584909417010305151056811961004514828308465448370464549391497026548888689802000006094435337517011505347995985850099342814426781731715698335524643910375978848347711156182492 [118,111] -51262716067164809557905783912412116529101401847092829254310265618694481993374681491561858098631336355720035281275452053313242805915068445358302849949634856747416284303790441828260422229165750940853650022512844485804202693930491074270941073283428824784386711747496289353519354795222677818444956283870133502969682287538945295792201336961238192245255597476421829741961176252799826077708888695367478481132698097930145354451222619191369901867058832332033788288963551657230704856547370854262302771069162179280975558192345690685765362274082046464395972019133703508750004459407393960564414943265327830227072870571571175870579541743414780251296289972929240774817309828697673129587680050649352918925283279108845140594768398192808556510320306033077062108051300816183516723912205745336318394568956959952163670355138454428068676720500599936655941393330820003271137803399508800828807437488482304647826560233708893235465776503714592665700799990424192015313814398083023919367211649591102028754058985780221380136880680124640593242246880651260851858421085220481280639909033792290057890902414806636563059595974745559971941687799683478740689850894723986653078048628628597832258570051500811373736301246310674105529391651477061090222028020783962657189624778346549377564584240603401020881155977927862766696713244217651161300198830235668718563145558200100881654908132736923911039811196535101319808535469089839784193130625775427617678500777161601954742282407037975708267573888417147150364546168151187805026536279381816122309989074100085063006760330456336851649367766287811458282803359616588609834760114437836444766971700931120576889689870722939297677205660074966394630220053861884811949959574469706809899203479444823324564284371698905711023878021393937637284045594552374858248158006186022210119345473632528434523121602090686776791420033972730723587266228549642069224096 [118,112] 1490240371728513564036942509750284861203517406601317023604249470650250791503074255762310443934062174188005654811833848274539983949302866519399190890436126276172988935297468883327147349274781811142896614385624958629694392161919148973136454856637584232494990030554552992346079776830227638684461897089596825612741871100331337938179008569034877022545651064205942147998559670587763373346724011350920837673340426277640957379872098692031437359134066593263615463761905409373233020552038976995670942373553990245439932159367986479061386154069848322329123262679839194023839788385722462879314565635429158815539566144872365043839133619827788016904147390238327431381900113559444567761970878562945116677842750343158050070269635149473879067270027923304936554828301257951849375998825378073255081612259982177308632343170518143632713169016883162285449430767751062478614699754884794663008479165576476546446041849824682214446150399219270815489382895010078173248039343911070235184478153706876757259132486886022746798271987809808069776765758918665041989613856331791420293430896274640339778563749212153555628492454142131438485542819289506481085914965307484107455014943021410964234476959706831162947546793150090040941559135363836202708925994633611622726146646202617309710506314442742504864087433264809734016296107905749607845047582499111348311963978314656546291957776619775368845947068587802866496253724707619780234786981704156819256152352000245479033960326245625536731205933569920344111880838356091783745482839363364988794944136484516013352295546946109935800515271400268247242914546375509119868297016206731011149543354759769812570764883899257868986482338776772517916167828574200325989075373870136387990237964002461526009260028163821476494689803043655920009222319345372822951241158055018920729287229911669497064746472066218602323055104477726746222749575634459360 [118,113] -87688258137281021129871341371856297084483909975525785725758040735477450878459043934048592789264757515995950461072515323659132713783240928279523325238239256485818011395867569523238079422151528772166743817215822677136306473849070257281912018968980800375668203522119118703106988811049887691345094451766480778670395398032446627090291752568536658316612212931639144953599349979898742993955654406004042978473961552499199877010346715206214585686349865097834017128875323236207369470078325875507253880813671158000969207502542209451205394153964481890437309413141759984258198288899327086141955304110769956989843437465887747386840006259544378762712644969924537199428735960399751104346182698954817506160040582978210756068398190035414907166278920256468367867400852926488448072624246364619172467147872759600120691264395834143234448222571379372153226455002373927841196850870299764965005595732492823945109584453702094292823045598017422963362110877464553575657030794860258928991270619956257424164620001456099050124319282195973937793530485287591582297715315681234049853291786930651471917751081161205981879209016056118206994097011428207752706942844798968163220711208524578885003648590265746201305306302509116636405096458484658581828594176199862940272913447921651360925726268820253027266334458149859277342249884980273038992729590775608638653773424846130505995792384176021746102102156081334486644128482208921995023074922963205096798599054290076930761051530042097027590198024734364761945603231132979802421788719781598048339271836570912275838149332542204302351920103107165075487280810684361861956924876449138213144633619213734549779660554642264976704442778299298683865309631149544084603783143179110689835323861964346501991315743810949329512051588195214292089829078648036981741632044544022329103477431125603378089174946180215743457277700991157266402199904 [118,114] 4308766420194278581605871529681811196356606024840422995324468730370417798152024601730763852850914377586358826379654598271799744332298883678882588336450558241881767220636163547415937757800578859866642848941812948784817727802497129481285041296368120221461916530314785674043373890775231420311119726350743142265967481935305246062315219934061449356223160864143706680951987790740598501874099617251476368832174905465451252975699242670515615501115866600415601288294117627692149881049502751539400782296687105084188694571660743073476319197914052909224449058016317257773480441704227650982713683097256166235114709316234804410241645513465268676211288656110536839629191902502174795703760592067904044634896128106833011251212429116087197074587079508131314713160371149065699947868188105703074619426309239328447010746820628810916498737858927160740386903832042561306822950325924099503755853814719519478741653017180320410878944897997836501195231018027295930195824705613058778325389072065121650452087998533296903556562333865269694074040978257555374171764710164655779544267246287851186744994473406081744388788566540456627166258379945385457950449284165945461530826582739663654369666887565031589163283558768874220275109570279012970234159370890037652670454776649349486325929726591544962345853191134097112006829119581974300518167822241477402124031772498614157974373688955314359735612138394501989542704197793163522691671543118725346728361151618837449866008308745636185515861666389416548941855063175734211764110844355337617628838800255856051078010513173879135783722077001072496938051837505431259957090348286795860772016778817721416067628111956552302210365430167541431335025530056789617585766051767537523428554097286126893524752236161694133185463280781253590684132326258551785143511899205285705286721758966695475786733326301530494472744106911962330452 [118,115] 9008820376693086839127951518632626062919245208868571626456750544400603890157097737841067635566141557229397546926166565931503723863698448708493174751057763233657085833445278979189588137499002058480565167217785166807936079204277846409062889203083212470502705831632747804359787979731938908828435475521442682430069257364632408136415490916935465812509737803574808592976140954815088914959405371480272585830962470788419144640712215183203413493823715682443311512016967770416238564883209719361672484672461233790081168026849790344253608482005530357799215775433200921029576030043259373052637191119990066689461908809731953546891633054312971264859408806319984932890363182689924268462618445452323293765882147923523834345742104652847800956293128776226069197192322295476299151775283549293812831910826992723914258622220509552167636941012032078918037414986431166503538258703085501293793424501233138600992012485241259707073076543219119755316919932776148029766702619145853273137336484955219140587311319631336154551657867289105449967362666343673797462145994051678144671516188692487149529216831917851484487949888697128948502804550846714721632445656825741212135913358014619450176281534028841518115957853418418271530058732845293684702258511337357336934771587895908139450586147300369850130701459825166092863004323716416032311430631543647332731004987621960145254895038446872761981869871536169524803446747875321265349763859200332811001833487817567361290621971265836056700186054462730857474531174747406873154929331542653759093282307654514742689354038544673322515519363727513021943100491811761218050019741252789082064393150885742876965268200898183698363547508346137062027868308327331028866159312065918438330358731928222179437840820703893522725432434993507747640441128342318267882046639374907123661437867162716832751835815744613461469772349440 [118,116] 491831954147874584161951268280545976199415586131639836308466878980890864104245495364944806304064771945644865251115663053172863960892538905966206055588482521455601008924587041978134530302773105466474040307750103140608786362081516362754474402748437239260597527867406392694894372446025564427675920499692203376454712818111720929112347041801211833565486199268727416846162207313915591842018224950120682098270369233799062513372617687338302481171937234788616836700078649019936548139781323740213055730971517708536270578372328366407312386885572612779379106769481982842289985991646201803533904708073918154845324776129464312843845694463901082117277478968089597135068837641601668150539222528418526036295811117430954451401251054726047840327588290884296284222662273032109805917289205142322964825882058568541894482363743882021784224407446219906138064221981043345439440369377794605619493539792171785312178863216589944046011291503526980779109604422505753912894445989332721593125719097653324844957709921381394494149389468571168020146443495088920137426206269690274992780526237123770067947873171662899639688339216930410946578830536463111253085633178705116098222918472325523935707482609234655997920538014891170558095771451276540982992428068705748039780801615974499081290456128912310647064651805147703347509980015848725878484510924423913614020904675469844816393984406900500413808085739330407104313324863219227573411379197620041119705361393603801314189961262191746161083266894424898195467366252209161549260541722219158677741532414939463325036451294435786621215708499831618685637957260388433437770330383581902878816656891034239786138021240145957426697796517579925311590483657372530203224065034420397024631648358799679173589034715803456949937257468387418494123133815546341920217458018780843959310853623179484299371828529854274423040 [118,117] -1462517394083613676345733795483422071705915914611767474786283784210451165560565174854994373351185081394579566487511849229028880429502433668923002086283789404995602126092374749929027675641665981398670638688278710651834843705501009659255130527338447739359032132130040356635019954439354847893758424832735098781330300610523448363508538942594249225862199209621822501684946711087458161143228251136764982966623403796455080535242743740029724436145842249966310784178664159769156936842649936301108703479628170692502453137415558526863497849812996613627626127925475797046796472789497313220739598282509715485069192403868493716787898980203388182653245146685511520372128258971158728983293158884563541961630576973517904521310534784151010630016801479527664204012299507017835892960379373513228083471334308540789260697230650066398628959483394556530883706284781280026612978441056138475552724624067802558171846329517611523180184173481036484089502083540086640221996962355262183835764550833948652531324150785373357653378448278199974247298714088734687599542119492022551227796108968119194579303584263949618817384686896547778207086271594258564529681693735125006844967001098154881826974767624190240237773357071566315639166163448330000621139791697861963049061809870376649304051523629842209626654590629365256647706647447482747136099286865197607054367614945458720408835406893889465357960628662443168818348019736080716375736307076567068602620118535096255545468609088891259044312084995741758357550182679389122851206267099597627174253179243525379302543187346213849935065428872451736934783741584342659177271087775267275102079842813652136652516142591100601136850763240856924602578616596477589590390267363568619003850227990484055243812864445057392398485758340554664745834697652724093578553680218590320937693337792961286566139052448896 [118,118] 7596281616021532757816602453042329116194432771019993467523665369115886990969927034544110321138637831493963555481196794713760940828188949660243100214616361118390302713005228106585283361461611655455643405938321661537214630223377323136944796065812345335041777178811339036057930058989999322280017234390059058832824804252710558273494281367251853983605810726809790022892988235614180211671582893978508725536777973552513804842357535730538453022885927258968972273011622894892374005315033389939442162849163005545668371858093034931598526077565982739209027226566682861343583436830044516167632349350746460630279097380877656128531171707311031853425180220685166914104106681079761578449155173925814418907372683329560322778878360111774557404893979858041000845744538165128850854062609585769953726725225978744055765122822637872171546443919113850530101385448261598931912813821864094282400938526273483148707910757068510857429932628179230790418925505505192509396943188293149178011694674069274589662154605775224404589717226666287941551217224476912022206230095565874707476775619455930662080306024867152776314292381665154894211141823852188023262305915104306021716739345662042375302432407747599610345513211632163965667868725612540779735998640879501531253503636075899853568212478012082881545307705282089237249568715990983549111163202352921781473437118186191768454401518477347538732691453800255225084403017244349272801835290897506120480331648060407641514919434678868404112570237098231627208290117221367914745776361931131774075237552656097341132038188250463798669917914816923756675345042419235376707330534362310318909790754552412980276804655189202153011958293555165157717245769820307030806717218252515994649177545313977464691303821392944876268451501564002052536440611983555300712400296554155870913630853070067552609568 [119,0] 39022073309493843711288575131138036381146116901433553667196926362209724557842074543405817942389744107978457074983786866697170496149624247169313107825066306565714895048890699520220805281129614610555352242992169119244077151269122420216938972970370913360793460158543159019471053462061152803831872062105588583286263052974761452828756765150795142571466892648490002031429944479035278562128638156241834574483970506999084658031377957675049192492421407540706345343580882286728584758685112016730091110769813453221618935688124473085254574040898392077829510770624504526887058770923987658453468520643356020232379713369096138219818877662053204858823689382653467077351220985896847972094394590423859009941787177738093999415248117019147630060765371081529507348432735307335535762308116540381509653661882780563622244691633491949518684048439078659167676667599822175827822838193208822626085762667103942232919124077264716918842949264355300746226685608715922565244025948638198382468475948345269089888882302733510483633721358824436979286852053382205891400757245853616502246596523061038139710883422175474579077700120537126993179389744851837698822115837986758700764023065827283382903304869276539353931495593548829813560633022069142384093385410817576958542450915422190395114025463350564469289781808637582166187590546372620514300783062973867951894258887482618563054099860129389251871863525484241288864721563540600078359265193600153568875080947636593070253338965577502755286317696093453739503789417540388331153412588434396806991990915292958324217549059092223628168598156571294197752871708049730854811085589368156658610227635195537568077084212538396665823294137142750375546041535671209198503206275073576375165958720058172541709392413050937796731907807374310292707883837809776828464390738682014355229460767786746629337705102465003917485385185630791915361364509760363773628373398783661460936750905170815256951524192435026182914946997980750889184134462683373689682959918170103603457018087168015680873476919320743707991227921215984023932330234263036634009856261285819935547954081939438511540224823469559687317533697993851513648260955462626842094449603735715840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] 715990552248068852716652368645589134644860257765887331217420761111867316816497721543837066233049905213113851128660997284878128200944376899150896972478373715197614180299152193194761073829499210865938753717836927643073087052865952821446969760600703308299073470413986522678693995106668945500579352680562313170377365409210135973817874640845309162299700313322816860234223768264354499823587581066514056066977329229344636297019608635397602390730190548061412088081811928380894283669007934649693781097533566210882677732134597621596521341384667338305897988679725121466894353810207360838548578811969902751304421374895806820517917101049962137544224666635469733206618364585275635271877988438390220688264831330364536646216532568722496128096464507133446912084913063714689135032454638744869616512765250990235987566350710302137982302661912569123566516577292276309434216470937959207413367347198262024139117305635257583859109655144766534948194550583611958781931478823766701159116083133721557314589131219043703263185975543076892081106105695667532844670641808227612579965737922532963519763811039713766169683807572501485488707015947414734469264195147161371097926907291478977987647665349035409371023166240217579563606665647553826762237680257738822395613382269553794123843064043442721954987195950124429797083169943267186442371277562851350623111441878385215274128747289936037388794150976258254707283515708874810259765901755869721545528143170502029527180550614499647504405701950932878849895500117690176124120440459801551435806663727088447780018471209702710573560846695367783216472565648383155843112797602789740400535058485622134703449566924915599486195326867520827224386115588245599713468000089922287794554256324301778155620960885098565484474698922173942999499862134822284663358752317669807709439379265879311989418676166464892614928044546328340002575175865856332595576082108277668374723071933433679469168294014900589690160171666285682705370825360551793232103679135981035530005374964407415433374973208954078098315959862497543700323112440946180325869865385276934598400308699478487831521601774900390589384060611336015486415382607238592312257870119485571072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 27436957735239908870264455978540930900409506407566148755939527416934178869060698909335171701537489333279564816468034011215286860149734982684805676484260832483461258436157299747363512512610415652489604687034645434234606223452529872891985222798142107860828990913534008454462176863874635287452802149983867497274171378725662302907193724577742309770469173558750209112428740641998512547882904478177415266531363565216565379806650906926295848689653503472160958801299731019949690859324339471586688430277303000785820884758814082573373070228651052806168317630106577826771335756750480429246301691086154031890695130107645319361066424815916193737433364075266107727642808665055773356949607742829523609294631664315582464313305418804371832331437125551711115033598864298121607930734705981560793666629720846547223006812750288542121730180483110997324537608419247843726566949799231319019495564102113213785791352125019352659041947906652178116389234546563368039560307479404245222034106004099349924191195460331495526191436462164493227987789260618788625995728610941094848957379931727736425239284357098468822907771695054732511525268433410599189017983465403500327104925579003667815270278695481056335539914395391551320948507627490536749762121432025823185587871048393287613168916994031039746467361420503165329473895064912022961698691749726611515572063233895552305324672927470727636674833456142281049071120455072892344074033719635417232170668348310056619548641906883669190727260714351175263048029637122358958911148927060576717980298569140934774568698580384815671310950990193234867517615713196298461979477988970954864763598726778314392554639486231879967883348004420519511080865944410240619206343693583819665307048258510696467598894765760805873461238771624233020157271206822301728479293927765345057787264221970246502934809871627521477385468183164289101982866527301258348421996486142538611191659334057133160985650576789527843481631970612330942924176757207256876253262222484859446995751378966789752589547046320240341755624009171095957317640011400835686952713726185362773084983500496055167130312207261207718552002912169928117279830887515084733720675498899160432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] 605139077607487634170992642842040681507498490585811264283709598959001404812002794088359655724620977443228001580862367152530779428052925059646448489693381969386617376544760259078121525609997499260972402420125267236966658736728321671637340713936474399040544532754890964947370781341750707444434664337545654096270856388844552989885338400722547429318845245353011572594081686340580524413088637564381446575028497487979378174257271697561810540415075696857564201689405479676939686430544801531286456719697212649441217253200645277734862820578018744827717757246437198381208748191096770548645821269289315529994645248477534538458417733533896078638558124816298586941431366502162837257582381587461775216901874772960333602406057080006056478849976030740318615532059871308702578310132366284642308722686702769111937654229089175896498030681197079999946596133226772043938093080000166612091502337300019712733862172448674663030624372293683497806535783153192007979648749229519196310040518308899560757005457870623327624926802910521232032514815000542072735896404610369109064777955257128836711042923097078880841577556142655494089189186576608545613585137522387936251900679609032321075275664852936341787976068100885357917795377504124934825486234827839930578872451780223102305670185453657414399233278117235824703949450397479081068020498636886790043004714985522651446858810195715606161326480623246188343806383599215133784945376997316788421458156790302452561007521519886175000899824658333664355344906406176668650479626559797638838077231545563901478965730776816579998900594608210354606567484209144285530993784975797219753434430924301755254965114692914821450824272254457983642771631557077711561300662294874808213269923619276187885197692002687555755513279788440367259843509881181603122601641062276352122451385452488899062453962580001558816177964593991590241384404788556987634661425618896786458439565881820485973202790408974609698828941451440202811535600666696060949531183353481190202299140234037749076745079478054664352675004326739103697120540735608379421638206100136281601877049474815804963952075595369268415034022974279178876565407949956979352804069815611897675776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] -10794230459914741005576528966498916940309761596710021405716349669148503948437989469937999408155996730589674135388831206041820895918436083492601830681672906803792184202169067393131820552772592289664233137504136282742832761599338389838661143378023477521136629534849114053058211991136458815352057644238586215934479069266093746496468734588484382980546683781622742784185992839816206924730901152663573486705917056393176729097992338752612508629489708355151764330863403995079863569707582123743449377784713851962801778415444358870605891373176183443270413953440834329490697230940168498477007123115119486210540174908630566726084501302486469774092533200429113592111079856730970486861902283740107739332716057339484332246716032308146972044384191343498835240781245014559981289602035665620377592296419718708012050780346810818661166739944297584207234462283446906088918661748406200071229975888743814300084500666864178798261573180544492236131339490123221575967904610058937225051370219007195952218673128049390900693624356433389458301118603255033799165375516996791107529342997851490419821884871296673350913573304740372405141732776178965264154895198022698130333827239071897890209090558817695444177598118087205089371104243015894602830559342235611330645046485696527316613339882733616314655787324718976326769465242196821445867490845195720653596943772537763287885614283376430057749385010898238652116701822039620938028145416843139249822288875972801027923569885418880440972220121124293660025075669419694732186187676576937908739995791555800943202471382596976855513181446306085966208321052615622484365347350729583456087871923406646623242623467746526285841726296263570661934527699547466206000789884944291762913617313335077087248426142827534577033810183462557869033444426281049845186470592628286310910697434934826843379444103799348136319692552516295400266625651626559208860777218899015095408704932120714971066226119174052825468115029152660144178100589253794912356830261738716264128872641566646717570967179567172909447914729544579725942033638629927834416739291341738368151452464825210467458677119043676745466306482522603482217179984064749369662363637506926811545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -137664701854329647106514088120554464943840849094756737430853100003417228636302110932172696222530250035583167299725101825341433234971847341572262228092509902817421715507607649592022433224710203802391034210320116794631430196343500272082017233326420995211126960774483908750126447568133152850047174216726111563560412499930789275456447284511130141145161556511989852153297578138776113148793593427107378698903697295319085639212599749999170690834368339653025693073973294797565735691512969230054358160335879474980245919315531872071743160195006064437439239109202620309880701125044747421014903258372458507457028630907495749204124278994950808178394102791872822560203875718491325310907193414481947523729314171691695694191470813839596445660269216248066003529815495365553964468471867419201659797595200852839264054620702174481819705622162788906062490664866706884898875336267438084329412741461745164633742678571505368974938669687261055591563334818320746284453445493527195847905680307336952754556969751433542317165385162737843383604080338612546811827628253484239957283998796127501111651572396497701300030643404290628414605016473392060743559152740642379859900012345893878344835014648402231614169920651410686045136017983884345167534014672815467474380800148128961697797531315186275784709913071998981521206085964832887125079342206909277372858955453131841909498015924059671109877750339128743741124207602965033396863202376913350576793760758840924852324410394010130705606152340038376038762472275137378979938425057897541980891602490439041547582387578700743209487293826591366725532536136650590118821603024065813348331155472595288459875329966208482859041244422649095465394427043671326334726551590408335270407540434979675688494836642644814617402526494388752394369441575028315177064638243509709914370234774038972510378054024818884429572792088093484457835027081247856712288354273703586766145708879185260114602225033636720605490146751002045461959810171278462000283688178952840420736224152893118322423425539969566334350486745364433712002954756273799792451308996299462787415034106213638512863191064177152736658616378811446614493637551505774840056365647425181256253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] 231005366620572786470420969066791552419954505039371522546820394780688099119421933971549775926520528045114203111349338456653474179801673461498271379346128657522341158974613136098474216009801997420852995574807728257052400788783785615050546474481306814259541502751847470291064077926601715840825335991022780326306825492534046077484892111042031083598965238623591470062089705592408441926997301765349364386688033720736065063634884462460552123416413484695336958489288412370110453375985565511818888993369444618782844684705682423950096849326030955811613150885940787820336979684174758599838279892045078264034389832323355024862925915011545834195586280895107890199083082355699619352628531867058055335850726636954384209373108176212112770302020478937815281760199954549662624879503283186196380646378783527709890702442587338671967923447744545144320883466382928796383544049609221697390911092371538944302383982091353740603651240124454399477256462401091595230296291636018476464249558547621165403170857265546585226024384322891812862633298265741612828620289482176070840205969490840251542236256829129746451031302119506729085605141931606955384759608694422378552589340167502124968850060983564925408305406608242015609649100366675289292109281863766101735021128499064309268724702356382236655788037339271108860705983401962738581114050639371974223914296265691893461876337380123174447179635236251907999011930220623913259020535302077033880634899766111192281584204878295509084664418378334371605778496841834560139529870367215660610296867901076320157571500102020130586436968202827017287624899005711881728139731911756265783334754300249312415854813217650805824843266833609958964471349406660870074975740963702797412065610934597143146106209369434844770011292910111557776647303017583876633808123185844985384960239020540680992678457513587631662387869589198753902844112218943170083073843135432987709772655307046239190302511512293585430292665271542188666356023619017944565356396077834945834056187342207902399518818696560880303847768575490436963324940289858154572478366167521960686936450375861682087897285517385394654721188260489809860931669180512549643329744578236762061537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -1777698389583292336714721360016704777266880465631246144761524676998797959267457467314002617953879147985082482860999967349933920475847137215458582665853039307055903974093497190550810678441828040806504125392804159143703196303774902861124382019002252446488923981933349771630891148020930913027974227345506224639330219860672597020347213321048983092881340393899607134164060414465000643588136657434120108860393331778325630120678058554074733165024152433596376286382752329822772667982120353069166362655301385202496351884162629667087884245447235519441946683073668947242556504968118639174721363504633290793966867754041930276385122193353937263082656276812804362221839009391451807462146113187738271189493444837131236162371888583974617238423505812745300939223769029379807185248423634333685994940581569521677835755146748448049847261029959894399336725782006064607300132092919524511255556351086025625228756892288665156968862965186340120118094516945195688806165380983227414832025878833521452527576937118601992478942433761552589194296357541650648950633644084016499060579728458503732994044273939289340310404174228385843125666650939153722087085110369319013736875763731768724350643164512379068041311442430180266156030206982715173962465631511431522387335957987045363379140505860893720052027848517057667795748286798717874138587480590729333962190762222358622666443915146498285048555380582789851905494719497144956946774586502461050533009194339743908855456223672195638935989229840804603657990138452869110286041574344402956357308686246024896027845842359294257643249945128198083941847204895233123508920975875259959638990768962225350723852635994055689488841979763978020220370607842662151844013267570453080316312335499859840872759252907323177090773123710687391582971070688095736333461886608126590088053882905423206758769921104440572457411212943329218343039067690939285240167539543765768644550331698638617797510081698936215087900310025843053206866190426282543834499828351869050437373599586492296937484568273276132145279614515552812434598219047376081042006485287569473030757325258771874340910018709059903773057346058323560802343576996014226349078859037194222196228096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] -466527767034147597003471567540176562661040363487572388786682442425219698233885126923968521641590985566485484140894548656106428656299819136195948948216326726160778794892342229009124856441895879317702860315380558377556198930926481362013575895831433357284815196697164095077999291410520990836939829075910089820452674586228873343045451740816636485184714345966150701554276194786585621344255623094017654025000270453890158144334752175369225337751341535919939317201173661907828713903624248658816670094877524656891686819705234171015975841787506158313403120466871575884235823427485982967101326262036384026758118105890584180600529152431279841309172582328457826938547491924060315020480706860884114005521441106644697213450798449765749766744231057547973586834115421604265784355562184884618762309862640081405232372653032528830458186392853301317316081684355525363664927765094359790909336811345617307507011214467312416426615483964630958675987618026677732951361593699059707057485940801411896545537832531093819653909230625527707729165798276699799966376904078808627686468289512606083076331554730019551629103003303889008405832729126918346471426062648914254799872584012006886700495000302487950604643214159972562492929290168470823027127546323772740392643943344926162934435223593357287950460287877536208750930995807690186834081385578575404762874128354914122064167095201883581672584660352893771205234926656768643823255588295699902635620740860407724341725587848132200964735255891556111297694605249038248239533784773957373160274571645072657042853109715961670073505431647062374745761182086411025094553758062754250209480851218323667947669941803319388781987109305522572676224376785006930252874117822622513571009912922024553137349650373336998326720371110392073869957404517067533010876904732831119047828538624234490710706724545240214922362875991849802072045419899997261193427331505763731840849231837852201229237335011732395433250098048293972038358755614782048390560095301535913630811793869198424119164922707117740489982597848738339918111228933448354257884032552878748979176621182737535240899341727132101800020748661842260913605300579977716653578727655292120470650880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] 31513930567748407749001629714740702475223837877101754973608114513690495183635762886349276294744789395873781167116582813579934209715417400052503352748696834457860753956894137838302696154342760940044978568541524648130850492648440065884703656654735201037015781092264201744424933728638291774202583361088265926402958051865612202858994306781400672997151916438906729976599708715939150444714769148124659430315945705496930906034878892293971991886832474360217773161776987832719656540345733719335805770686303988933517509511025042781958837936508408361684959838479364502583149039833336661658642735433150337634285945066398891210267775293564324297978996243167736814127303534337067611182561427764876872613998325982407134916725932364752276805256057905223728560117085113811419555087923713710662607297118889525079947318407049070758689342101900512058010543913310840321646992617321119211389947128810317551572684000684723778594134233497847744201569958948091470915575029674476396877807593663753342934741294021555877100129506907314244278135327252451856404526835377694160188301231707636348245118073964586506293742213627307926170895618312487699165485875902506987623137982835810030843820845772119306159757250765119874799915360444256594591000542580626218055805742206977525307321982006286055188446169317906506812515879693178687887923287337963659571246899264118898841722018720436368341693996230748912008170990128034009462035408627435665397934534545432726228290186128562250463270790692564343343955954183301833672682908907129875565128001272273760907660551032686856078359458101682500582245343719551144333047087530048141098520631695814862617569530016327915330042250325876354931679760555780819255213466053010373113090167376461746428650718878547661208502197341600718878087820102876606544310682339261810131975435322749680395778376831423583487016325585463978494396746819504960711685822543202303337581596242961531614565169532786492827066794085815538287089785564784040603721244449924093769115242217244618909856422619730880670426535731143236405296723392071460602593985195860391092274230176877897814625597687590154809605191220428947854167041789112983653780643787132126835507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] -100493862239340031360543131602943688432203997820109641642764034594820371362707466296479392256807241104013155213021803656738506382708320203440006033383032317215757121982336805646414546055460952579837377702851597538651601231998430962238467292068131351846194890947228412227080655311864155634946421522361230386959518906075619007606882447165082487148472987972433590194325184305405277534579652751724387577520324060814186539605535756383769071249268443663267293919426996326858541729807506915073322063389765537266814161741705038174164137685703618929698680412701877973588545547745194080894770641099555015072232403952171452547252283823214923275325055303264101762826564367765906253021017820748377022094649720097894218451706026913358334627510820525092524853275186877561067951263974347254967154664529439029429037855855086669855979628811110599192745678578375297820549802295439614180702989766494907168366310143123556751865888831570846915156218242734753069994066353514231355672487373040283696357315720834830283263697951508933400802528850424813537168441374166473123749779836396623366356914626688726386683599855043785054415799144477097735948897649021897181221005138704623884171855628713947346886210937492699865993725447636970034367322126324992405840192864975234873395766961556886742674886392907979477471638996583286967192192441783064663526626599795008233085274259962472419595046767660189240370413993390067491829931204889719521510739566329531126703540248288952088982136839424048225213861507288672118650895103726202765327397360161643556463401748784362189419744673492036907415531922248099882422257559602179459855618333446196289076936163768118089528474249557418287928071838833926981152323135767141699351371122716661251620432204223765745827313067077382809207501883945119140507190858603651823820748772594861630740555024117281055913825627473734019933399863124393861594066954657597198233952920350101425329352618832986961276133672628494356740828148082340322072012847833414458006180353420289765120226136208997741545441959330971763226127238942167048378000878108174498584901606887387813533554930307605728728799381946774621425532904528605178317802666716706106790379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 122916754506377222511046898607273535827907447233047661173597093857823572481632613326560307492057628042969758597290317122594622317908596572610111754713135665503598527386429842611372559730688785934442907782280335102986284946916664405329245427895393054082089819081462210232918828993770572711458321085663650372255217609948276733827090762337041410014303474865512121848278056530760127215071979228528809104417664738284121587351144015432708465019000488768159930793117677253144084431547584089564983222969344864294444514037516938953250689284744580753583616157038030433450777016263113466046135300737934324084607894453850347196657121439152061938151109193595594320134445712449061899657368208494203050294877124504757091619569593138901048073274864000903579644117708998348702622682822772722235465200089343436079674808048949265175183952250667858961882440046382894760068914543807294890085874208192295304572985109635762202341164984449872036847531409008721783246259784523891564281899590791373120204548971914489079826755035432179876407896099238822341449361057581222205378175542555576647477392223614167979078427693318753322667941016822607874538824309293576366975959238100081342696797174616907873189132983787785324909868857470339389197149869406684854334653754541730541639144264365753827113479484786709092069472152025595120020637224128747706962528451096297398373258203285044235628691758615122197596628931964997650869909828919021262261971405467672713381135303322112820606167200031570339750924676695074059246068196362132328923824882675415947048715545813237590141963753969731324593669302339576544507932766569289782311189656001788185240728830390965408680544210001571183642032970672130081190016754256574903269538441832529144479343473871846854193298585912054817267287111547749194502915714541044038917808918690235878815211453788922406297086859442056312523215570861417597272842092166577163578873717424911188198747699169823964541081380297994142836410590114885069133334907531993073639813877919830773900464652630003004816771169552668618953731975346017814304895849412057652348714944884192009467253531214854512525563017217627072691778831505625031100997857788401743424389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] 73256856284157303528350533437005981910845931778445840349918869535416260549668663887824672286315351335885173689620077428678749328235011243736398216646503120746038415512535063490591355460705650688070398358287319029165604693151108041020440392072012012899638539932916801151995461791519079781256627684916667566155561613407911545985236098491778046667639414558831942639512667433693067925876022596106958101195931474730445046449139412112896756357263158041613747694525795582615304204154814586565154135400774607531787283424131068460678079040939386621489695813877598255687224137687685475251486725090495030302256151689315491142058187535468228463355321314004949952775852194408403519459961076933877859396920353378342518197608144851008202944142658077324610768119683768378773408864633699475272544205573440505174470467698278260775724944977593796077048940563008305375219527502631941671204405833846596909608438976022367699935137281678537787814448829968202435258903208242196075787108237627999970148644248037707271678909467989777897875901171117931896569081853274248487830757228000680366296048477681490720735417411948698286304061660250449150752295180653799334070825848245195903453517351376310391355216202625965580209753344317553517725637571290006405599030016070656048211675874447064887681141160482809555104280007507222943095226079030577560998857593238465390883652211624748121004228380468669141829790522272551814956013688930586020384367614605455659428903791441811909443522541695850164809218236166894076932440149421474340458004966966403749701447853767700165962595884376952404038117468246261321134847850719139813057125077329767496644917364751059386043819462065525587460050697138413403217708768818928129974308355527583752147692366351835886116767758752867144583964677035357667402943433044493587413679608874510165147092389570007897958950481360910922927043588215634691451396917859265853787530207505861215599453299925909264306352158773399442896669918367242429279562893949214793946301060945460329787629963535258169646220385171251433505822655558342037345859601398809082351076077809716965208903661353010880593340005756190997733658404990106846430744003182380943293808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] -436011027489035901966611644612746638319571630293079874921044213217358266986553970610035036570919998512345257538314435635857465444790949528441770426093109185025378506046481417161557397109031535740987923176024950362204705910928577596715487859498743864812730360343764847347528831379125880853553806581347463466377430117394976793225024398995442794721797879200474708004205589450718966459346719265618265992933240502967450908803552000539476735477076627839909013331712018124820544081725966151562272348133528161209458328433277467602732283038089073389049139482387344409216519759893897242622703408548009939685754049463173785689819201945242070942454438415505439611967611186218443684470252393332409817476111030932527640480738760582395167045595512561283360016979588469550001946121060540125598259402441752824176395053681690916908726505256289924327730859641025426065668797307297715191240283912593454999978079850443682940878169929748723477249918014462135992243459503033584496224724114191498892030371721890097400145323606507276446644760106203813249622269001316870353532996273349833680973962138845297547896039703647030440288575169309174924137114645065967647239233034693035449947700023430847889629072088314795160013866413668827830515759358218858656752344830946633446000286768619474308136966544496062017656600817711821090749346515295531394386527899717720240261322728157452156589219576889806329946858498087072626890893437917122899160626929847795392225860100295775602351079309856793806096733334127054236148879295424530834859991245733201014616384646963368068413185024519594441266027417531292584375327759603934011230500987694873789748579448064745027087340526036449720108927888185266467900613809093221250181026247215229997248405211225399929572942799841924621072870614969609371822663585943278768441027272295613104438934580924081918673657452693196255713509169460170190689322228798490061608898393228762012758054101124269492237168139177377007310390242019626116364063780074891534411953593730930355763354599071750149936289552806892197702275152516634369669706606270169463364765087540854362601220377631518000560401591107345723512193553280938510722889177079035998519689216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] 288678832295170480043787052223982387618717580442839022629175311813424698534220031749288821492386108964208160260860677773482501062327754537142575122107178232355083674772328889797777689818537127619850742164388170628625315151946935424208131813039780782533779739054221155656159762895403810988563500796948101694086568292333327593562693873751061182204263653947318858149950272087062514956232734050285329259493852914430148914891247626789039766940535329325496380959744562037805429661356480504963874222030068928942207936119793081352998219109939798969818305531508115051130222843851532958464412219159859174274009443780538186958995318547658788430680678733478986878476645970977334195819332835554865709370925449437576750576837096499263391892558119366274995768270974829788625183212714041723433583973428623316981293996073032151292903572986718514517848760721688708105982662793678549525256628379558929365738999424403286967734715892572314137605506606876772063546607304113175900128208048518703769660776068033391582565283809371554315648262455478791539095671097165650323149102063450384993665552312290028885089563577577032021506499063593645111726684831198883506642616020419489638521544691230457371047071712661204127171545921763602223955283834433889279552620386815807950612036143970237012570077346041667710352344609333036657232945028661588171260399152223834290442802632599867543569594534919616714263934757269384436831932289272068841763855806577056282203619117468250538801197764056119580061313294470922634484695046981060143061141371732333324740802956881006870229299498387380667385137573117359863533753268656432778871321272510332190258294520399494454600089069146262015476609180993739547354523349071174193462299637047002283855974221834139306711197329114232347477393840094635427355637309795820691494524847151635745391163696639367681048020567661384755608159455066738677039202319398035766467461560643932041978403102813780622563203986294566875093619803090016936563511001894276062052756096857189317379637602852907504425041173097946759379815375362640172422537785712559718424591426399741202914321407071059883593119757779729871945926327478501861590079086284776301091880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] 1214648365703319685545187972826168481617947454108114706037894867676449316461845662244541361030624808143612221460092636287751304481363825762141261152682659977608664392944213367659442707702045595856860926477117358961613304147633730227518988423710984312904636516338468565591310548610373622422554176285666007043524481589280589572979049327470022838416021710435784847302509580808771285734685305500321651028010464844912053516273625669634330650771843347735832831704727739613249224043088773579783640051932138174935309454910600689473749710499622579713066142606694145181375174459777491290034954676898779868459164750788926750032562918865495797790249062729182557549210049260426178913568495851544087843256938790869144259687389970386942206287112283499107787433095012261973202141366304847490342499494126084427377598298251155661169735937445484286585409379064086491383518953790323161135273412183689471851333248482273586226541299782951519696118456075980242278957482733521417181930435815052413033074457390636319635616176063190023587927848647067307816564946636464161379670553558623529315498337191715770072648020931664881084371058067306519935140813362023970169705522662216314105180626835363913354900961343681615630536742916283871854844955501045253991710251383022981213379813482105969539866913482313463781222382635486640387682987834192015320847937357496049537893852542469692037327441294677668586819611012406143108882401953783046716782878477935503120592830376240002735494457607751945505111453698751733191147713084564267457247520360885217778763125636979188510530436546865507324236469276158717371524856266628819651733913113748470093920482146574298099548587414486653001672443293380951895000717151572276596500515916119679779106309735283804884883988323407703360897568190238451435901064227733899190444491550422215124889506256471858373046858234845324051984291104549320107071823547025108842962182469330047324976646446684840945324283413917586756656924623596209633006322181614517573271985075613607601945699827651442701399622524641679097955202330935515639950714906243229677601133932193260449239052263544203372389564663737188005679730250919578879857574925915928541838442496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] -3476133502937326161093007734898308078972768593038439294854753323193294225579178645496450145863062304355188003962080320461035154409908606085542616288508016718075086892303537346524271773080429314168470502776865933823388914350744679613799772997270001308133174988303071151113708901935482622653930806970457651376461848988866136753159188334398323092989167827078987172956426782141803310966441127948614211522824940641164724053817423783980434201088430510946794160494412944175885660452439763327274559147195911589112403995823289086786199311903183877654718699644406280464746296137693984787191804216016630101951940829044785217018694747633104144375819149282873729612375250537743289337226848229238449712825762218635239785280670900772865888955516195422296098979837881712572077678836253073219095008270792637948130799085648222905731776039941293647791409169504290257563221330553125235824765415266651842463778738491466140724481844876681101339968595023761228626172004223310604042041303179965924078861940221638397876407048018972894473224818120607380279894004510795497448227521365749028775696193970002963210544212199891368882501661871083599807575205564875090661766428321140103250141332888850166530403814947356356352043262979407387106899869004047202892009014428988990017474316263175193913194493737579676572979948922826530087519371967057547843892031667446234790553034083766009415528391886505043714969578648779317583103249382625383154258103755210743414274214290981945846908369427794316487872810416590248771242229824687181427434614386555564860286399629660759603974691211900526508663428782244652326154434600161125717788559571525617143557950406671327676736908608060642197883759155445540249062573039799532884676590049230917523450205854411670778623675480293483948765618323826859314069348018072913508320181069821553981127684513833988607983151537390304472821319491872062090476155144165995529238463044389893325728007212205192867718753925625462742656370905513081820755408861793156661562161817821486726468310349267286597275480962213415890094117416831261711039426806075402654839336282301134400861039402325322523637146797131686113120811470575200636598471006830295101997056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] 2688093266198304776507135025607641085376429291850990082403153579650817708905388314664854006046590292589455269170019134558868586271050690112747346993683385003726427765616739978159767589075271351744284444975242366820614582068850305891622926478514240565523022762015757675671718867896551889522519410329764608010463691558193333492670316484858203007004290617160222155662637066068417364345029773026341149027372817795322311508230056829900449829233201779894415631881453385092077447662743363380185641554126494134279442442400632834521717942654062592167739682580203962823654474803826708559917798625224835628869504442267265063143555358544863541709259643244765608592378833358828183326584454350619842468475481963334352983015502456238254818383011872668827019215228099196509696875531438471198662973477216503897005903769523915599254718912397647367814025020655608941983063961841305842830183989962768309666858916534851048868851699843340059585021266427872660646897004407658256571821458467052291664106159888949440613018066909850959348750988177630161278997047002569274055035451036688377917996739937525315082195486362693367292808662357752594334395736837495688615460657259334014212366292853418742824825072726389956528071914402998494955444910169191477010544149492464372671311763962479559158718670181791861089998966946647570106101061873057975835549403422901589436774650008819496045973541694354935877661261831666670956082101868025123618511150640161115130237089814210400669286712487040663654123324194563214303810055039080411553526512031893095313829175880570365756490175666438312695956962838193998011410186636863133368450452172011388717045562379419095012344831556774400852551808437444694280930845679041233664030071466245445293364962538689815925683710433687551125961018515002679851220265897698171803014142962416576410947584140555383896388896760365272708891005573966121336028436883691439981846808681426696972503480874580318450337005215655454376379965224054811113812933246641485477492426041359569345846468583187775971109905756555624257558224564965427905299541717845876968463068760796261248861352590256623051492374559406461221911369270220004035774500926769477030164561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] 9107410179074738116742775126114534477482228713943925770561202215493078338020364525539536437162207142665371445009007485207466833863311892956427726503534489008869447720070018309226028090189661853925142007744470197320421117887676795774200279900536069779508463624565579807187694487924997079268315747389716147698220464790320134706769521156682713696029572279582368980781161637864633994618948120837466787939933624474320911138114053129805090330954082262301665068013631702016653667694708191951811811478121622990501204681385710703151388331679656593406842076084084033145358599779725256208374654691263070912920933609363990700048815287659811902957580989218263311311914408875126335896768962307791303244500878211827297541065294277862926724418743141081952840740432557807828924944218907974866020500573010462036864337873583656645233782444373674218905945753867813102697568417735412528331241497404305494617051502817142641849464578474059411650145462163108908152315690148330242916475376829773932947661291105756734104244733597062830215757219625810967835176440799133433778325023976213439850294007641407209766201743934860582788974632129517587555335757655906591064356516529854474589062177520014265509304524895515107027146066772990219303890127134035816436086820579533505669071307286435942880361678148305311787092921597535916888141142254921109531307764744917298211911050352121541554366035861089755030191357760269084427702528398060027200581207149603144726848416711204951746868465142749490615209249016222552573337720169000968756513101670666937340879170951813402434595995537685377413487056716529647937691293107573103316433146816560925537256278688268890944611332902650743855906740486909534807284476075215813778880935926439163105632711175149546387942689587612798809555968230859805578739373294269974101035636473787206325365401855898101083575358884379089598329373153314721618624922842963974659830830922338592655269520875898049791179733310769709694520568572379214311877279262757789034181328014390199787600619114072735086258071575059928728481658874020044083367760665143753093267330213956457242750693507262470150619285514768435095210406377845582278953144970732293550621327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] -44149339258412800521403211261820407777467001495876540359055882966707300479927490651876311792601520761283414729269571732200020444688652054044349649587006983256938900667993202311911630766480436224977136000490310217455831914642540575224142139952355011152145530482695988969608145234504585274083665316814986907796301703750557358693210532834381952241358538966640114228040753302017898887076446349567442812899485875659736161603015651896628379542339463151004565571642653463320605936136186316778263887194304902006526367518390836024480856990625199019229059363375214862103595288784225886634300823735181924866793180431091700611567881237851100020732310716168559002027252386519172708422449157685105153433159806568447133649421961559035983031314949911392355693121023253539977820565297141331544862745112161921767135637179382539480676658843719198178627121450439573704671539045972898611746992238075457963215971802266926941558600231989452390096577714274119212082839282895784509491119703879484453517686916624246841517335222006117852260875791670508248178229832012802363673549914964487250854212991405136634625649988555841711554515573801915431727122951568035373477122663411450075117529898600827471818703415528182772990550242492044038120129714539068052659875731036129199033758403503237762551853273271875808942546592869939181226938207866501359042644711556265661876199972422461326860573010241869087270411477688637394676547156289100710605824052178372325346741943170529254179753761112000337546208380389959877370927508363615462134298264543431795989249746781888345812156832079675779522895744602549567583103600693728945111344048447605307648441598400939237091746525648430423800542585216678503587761478219449019712712979275625716320313356906431736171566621269455562678755741808962552799815321851351691635811455885016963745124210174206187166542796629391559022316554448527490345348560794428274265652234652779725255517489811115503376849601783870245000559128804567990491928778432549396698006051967473394415954344552495016280750706324072856603563507968257978517391482128923047129656976943165840162250718066572465400243157185648556532697752314209038097022925229286365907719815168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] 118853255137005813000742403974443837163564996107348786797589200260690989342202438862544006268704194575283722499232896718210502834598741926868837623740686508942427449267759959560278209036296208721790094363446012417011220641219072591496134860401540258753067626919016790166116278493958263270781513059365631345936258957069281445750343449862132769986355012158151183971722961297256328898804668238679234497675051017140263720629774788392444837286556724460091475346170107036419630844085325401345451671798498867792714406281454569212371347125206644767200247402309910464134277178082256813258501623475881126642129902631758526422118930657374456003767757101129541032892624883361725281830684059924162447259607029613485409869923672615337076164299876389887346072564938700115637777930208091176691029335978428676642933200339724099530023637087983974965720459921359726372346637715850612811741372384182591605937463444572429970237995925464956129469244313489813575672984568602884731122069647977477172218814439463732272651445545698276641214027557647015664066916492154874343827050408615837420283656587560729446045093683975318455765730441715776235617913750311029445202948326298384000254648059107245035259088925768032924106294517756550224719613818005750520696579699021467608662936164579134615017038208533266533107136674706664777205837224371010978260350152151353108119968460708983946914213410024925787497473430677930174472002905137594124960804398027985919830905935061392685537799205795607438916621666328898670828752260529777934239282109210376127156274037955412685581768707660009426069737331896520236327323104307207128871576374867395504531443668029608749015548800760467610410141145768055678502856460136870530761187896634443368811071268543548324012951131971064873738195555814334778080023141734455794691745043704202303662225343527675936987188338166811463101781929793278757957189403768454527505779802489495023535502973888661894484939253098234216518013386835496173501655602951246762837695704209201016710550446517941660484451180435920061247760396707305774477923104612969494151243999596724713514721423213665249133751779979558149342934553292884093409200896740293864064402063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] -251187659249935092889661350242642044170934999766198318709110552723796507238931696397393831689165170938621738550116572407090624927243458500785165216246271669922951687236817303686351375216797588390217824924090874187756640475425178394821308280471396186948248839821554072530008820986245000237856488320100528188188637489353554044965333123675897063267407529815701303122730033026078382554944307796195245742156559439237315349682594705735237306477824015980394156000871026202926798875884869205378164679951186383628360218497712434887651533443036173715682036436505731926624872781091754447893315181554372828922398660383732673312724924680240534033439168029350210610276596013947355884839028286921365447230472071004170942850455043739818100410544651032460123282856994903328646534555166901734204306987883017415292705233856436100615947688043725336963388318779670143788175606914798641739867490857085069773256692119452464151253441413502431956621672092149827872082301818736830459622134767545704919550850748998961610336477891864232406939358952682646859179600907785397247714572912862224801612330488780336898398539478921721417429798393974006901457604701567866758505068054605875786993325149272228907439283325932337964438091366861393903901921999896886903701998878399212579570491001231353314995927595210423596105923675473395585425903057612723040154393899899321656112436663698863007149839283712476863924051544952157156198656519316527926752439293548586576751288364397084890152290200062590786605477643726079810590235442462412454467791442921750056903539947640027556379556641780342945488933401075253339556288941773127556655664297396047090177847008472700346379741105378682329917129475266885291377755160967110548319095443634491197836819636846563698655726862567086010838130683507893156247280346530538229070868929584401647602205250547009880740522188984787347238481461080168701296827143252271987943323326506389030170872362276356343882660348587847643093438779517227291823358989317214483881667379509682446738624811807838259381187646559763715847053867488980152354249379634428068800452838252605218728222978321622576573007793954241417817826178317516492881561177911957622251430346752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] 449527352644428591986931220108452496580866656427015528947503882495487289928391168361634300887615783042217313436959112960245417168878438412412115501811062129054146155758188402186945786965957964271873144693290585540905454484008792423498630865668789897327142455008906717352174730310935165733085965894500849078072844415281081789329632300509489963775831961868287261886765296875998294139151958379703786543851134340886602136347478763791737644548881951485952159721429041433540147514294764726985743401197010277502253076908408301986477243082278580459232841105078126973637072907752913594578125978521199557620147847061061111570082744034473103037669579806774953480379831151160567939905384296384572913646414050098840409501986952822205785473212719851634300350455373700170529477299918900588282123770945848555825260115760757781173284535935465037104413786854437179756875622143913329747897162538326289133532927317191117943375174780954554826166791348112544328427927776244683757664244589966051946875371139435684677379158392903720187208870118898388375009166082664273462756503547263496807341656313065289294012034036301339427902992450212562113428360411324552763339331492727406859403432814549619792687529085726701183116663786714271266030087530855045477494412210059867783990014336592109753480118116298079497285685891389035337161138445316144215925245967105410846793108163327590589445029004271876975649110332549534481320406735618137232964092654581164424652065619874811717756165328793884145649716682300308748776572105412219391211483803996143514676972127355207719074166235839385637460135267463758081977821574766919744186469814480905593185405856813653512729770914719113346186012551513957002992691811952823806078636093935907466763037058407140401613702934704815667564095723656681507910294709691269724797654931687782571574401090541685976461070571088961689561965345995289374057596935936400892418142220718950565333026129771647886917705457827899942333637863613125333652844129126963259959960756577391667494504910650568845228023690280717238482416571145952240917880041141331467056007419928449947494563769951907315410294590177318670418565409284897387823371582107759014291334758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] -695059127868651605698326021790188844207705477773008394937698541098439575020319938332679363131134486459251054688069360096195145567154230878349524508714439990168390668574334333732939672478845932115234047580170252247461941448122372179185118334038103047519305636485209223170723464816829884351155285996859316572198068830952018047377464706523622063445392741085031355205149957360691973267721307601667803210828758062389395193056409254727548006509771751128840198474219974982037036074492151284160006817655264347849500967887499627290986653197248327974860078151287434451287101119956962456068528601505783181052616026726084677229959600172610230447679721168416303381101560950124100987796200962762630668566153959800217141121264964478497796970890094944779270967529733612791280233141998425254105917510901834530202923977157369025771301437703912809995331770358693178671976583897444729397770495447532923159967292999010781083491184001740185855292086648015263617379476405881204334728646042079272178889560319299161584835627109179006677914314759113629153221927950730844070010681787741602467641470845275985048483814254427614482556278074255062389381058011988853941487813906392868659086793878099874069114458099560389018728325891943448708348106291418864024414498971396516643701200501365011737860493315058751275409152982063553404179995818174934073697564506188876345700788637426196059338354912511075255080166715848674072872286708015002762110151466210092583233359934973282615407102657695913933661697167159722296780230074826949236019001358390910161459031747374067542654086447944013400411058720511435905779257650615320315350158478508231208549507044341926619417619583436899316936507189060605257218174579710771410232424827159496280059765240156420500483248784788379506018828198588554294675359819182999590079763039470636049949420755450778961106418822479937200069322855281006767625496627902418660415894377663733207244247049382663396899249559796951931711410736355841546862646383026705767239655778081020048790867616963144450652893361704705116615762287028555853524725926569460601287247629772665207684044022042160021295960666563759948873162532950927461152065771877452202414343979008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] 935589835683179065976624787775547181823346807687728992368795504017486159939529522434169766886983499321531992580542648424897374188514250699705848276034677088570093512026674249728900545393470719578713482776694415884900124682457625638328225228449605673279232019286515444418477886920026770715176163427984030809488587004832524750094728604097865342065658746312017871334843675499822223970969391295236785089828656675020349054369948488627627700707804906542089493249286512584747231369991683281667231565710902603286708472618661778225818967865110919412241793702046083420445828903026887427933568857729794816153286096442194231383224204743823390822851821806124601972305603105254317851247882230201584363672188847865477334951079189431352980973247571799665785832778188877089699923724938935928594526092307880000494978805387745209226113668385292592470688775381447695012768500826675912812971863277130950694957030778429187743332566846594757593952904258048297411954628232054003457746081273090525718799678538358499064558009325533916398627388312441853359760730402796542945590679659048866079544960452276935417156411576624202250033890209790876337616493423780644405545249858497905950273659922461756350741238064790113856476279871245681510055742272206765834825341924721421674951583498183230301273194708013241277185638737386986350917888271428303359965172066500259107118240936543709706409561471948352507294505069296693968314080945945550812001441058434303165076018668509646623724976829268756283964768508915024573619930338171461475040964401282696099581249127431454449367132407117083202283138150784073086893542127682574525863734377584674872718626477146652457506101979765786363088261644690592460811441018938227017630056929094927515945261189563714600850891564756576629606466099899028167641848993874125764996565354213531737859194601384220555339296814758103331326290191102116513947114613326105430851431763146207252716434807626420362237267860648052396232699097070431630087883635316049681004729462088328317939929352441917637755776716587444459080702711320219111361563564135318682737520020362382355322942330531047961916062997175135571385152132756924220088736558522756901175191142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] -1104753168334047825998512877695778031175083839822198840648162446136395182755950924730242097399595378530356993594609862061939423561682512775834916369444519378370743772094396677555938460600908310783473184592503060823097988125297074074215545345783565919759096005756419280684256200779460660081264197030069648452236228016171859585625040102657169267973283401497465245459477466684072805174180357143368924227873699113291818022224332345378952645286491961056547108730838588840928208815194564295336184444749629170034755987756186517976805722353167951819343001869785687273343334923783181270131070061410538834380827608815049192586786692181781640391078475570480236704585245856165205681931546217166952857166885837570809581244650136656965597448272213103416969436525459203738702214839061554657587594357469652947988268507128539215414284986462277909837208684114512697217433199107931895117526656983554062882454311655660524168605486840551659135036101431935114842851434130813668812211340422316311506748908934868188252542785843771514945662104364629836356990155664361071239925044357921089983406674460136646058668847871845946586965560862186512697321812122696179751452592052323249834781920732959482929022554417642350866245723979938384961488377640264638512399635749852720584063402464984973039736690694993290687191748956289330432261174909740913470321583577573732287159428476508790202010981697419845999552680570386269434441073388282937362112228954832029814176925564632248944282175196333513130145228108823734705060566877955074103270133920582100266784967906862578480464178284430096150022812606545280197379830472240109505359313947166310297561943604925359261516725199691581014274454329776286083295014151473806282505962877525681545876022668066763898011295320398524992761430010569124715449658570205127502299710319368351108470389949342963870180950552557091141226585453880425346219578022712814164423248546320205851239800286159606385419853323429317804923155065791843659458374060070432958710627517930138361795400083213219442234727025090918317064761290879506640843882499627361590488829976573606203726218317862660266612833599641632962670940898934324391208170021250551058984731672576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] 1155415265235333799976232188990590835063437248780390389809631414986685555605364279199179197463381777296679502558875433905632685320552156625787174391442331844056596810876928642502866248123999433618648421551642356277764044451476355342572739799094052702709625642593857464910241693360364685176819232019262048120474120317632118553520794361650724121046423532985148588606841604880064594960100456079645028090720033298777034445888489972768841463282234135126492623273447506838506695944821200401447307471278911929982726340623297573825321056737042179398287531522115152718899695856490840806084513976611451710445523813806074517728031594174171476498347034048225832426547913711875245555950876534524954009884418671342147819622461547066652829974474408287511598449074762413492139258472916726565901384188490675776819162273506378851984668882502776805255107683123500633883555642414025274342186638393529406817425919041236625371993169866303849954185064351137952632701024552679969062033177054144085630641514376522293515019236136446158585337534717826801543672439342821858759161307324030486032324147682822222986174076959118896365695208011880721412903996230697948698014259327156601568633542521523295721160416742195936215045652169756172951233222522448952037406426893204637510157658165374273544343021275707587021151407409644654833696258353146123730508737173345702995229334199412131100833607693252239228655754611402648198084883011602694358812551848193591891284341131864776818252017576283422795242415642158436682773834727538599993072055763933802835998245665834293097481471191723884082765969746906771800806163627311701918918028741829078233542206209672365911858605949796732844761417951288484425378176210778533328498819001911463207920165385920068948677328418638601802884831896676768013247227062079962156942936554708224897565371992041970464263428166478817295363937126972498132659883361244011247210639973913640176806147803802166296771057529916350189694039993818851134367061285083791670746759825627621601505538162922807404974631975741350106808888033787980041384907885384968644141404759997736580722269502370920521670771731082924861875470155155236818187826694307600565368457789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,27] -1082326908223336869779819315833480108414805599523792646924695161917199082511199037397508531528901682361065248782391723092858876991154606288681418800654271360780101417179156259399222261068219438877276284996222005962988410099984159088792751752028198953894210534814698997492854607319228421664147283023386149706484330089795925232226085417974222909308570512713669851240182678728607536948079469999998761903482996843305036314072344127499685680372516281410508168035409202219362461068367110261320936783846771356918094670814274104303637969681290056385908681681038517409808504661887584650435346228147233390765191164500069841803801213641918092018276052732260638042964988999146643181124505436243918830525776632453648033744344843359828910043302605498104242922903063552547852278290239689339463092080283846697053305727193627013471937119778182871404076388894141302490579498251360844607515862258383023201419974111982105180804482592333534542657404534624766799503016188161550465450956829955905993765569036566918870903811871418375975140705744319707059870828255769454996361817888932850809508902849344163237977699937752322907173462387194539593928011528802925973868882260758385974371236252251996935134493040029105690844879540871819829910623398345804107767226967999036682823931004412487950047011474031838944841197736097696804086051308312997209515577801700364109517945679342001810439679541904070925359016852902405696330238782210392782640220210746298937828466052924325145378262385618202274808152847270603479448212150010591946930096095954400562758351261359540436822928159474937791562671834593119563339891762932019210417216425592395965431997901580894475103777846802567852839729643722460537915607252801359152091593671682111585149728160894817380404028974852206389394704192962587903803021920346124284687806606179086573180265692299299007616994299292974436054231209768787308979680683689919336813257006478022137059147756102489597107164358550615044100648697201050082031425077231994679245671004541111336658810453070778422476680751309395209998852897652873842760202251246595204311223737216683189082225181716798880291329468619174020335474885034626043817074595460085865042426200064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,28] 919948757597321384122893473258942744564747128552296516287006899293251461735945973238011567640400526562160760708775681419941575937068092753801621009066753010936289718987842806993031425108415979039274173480162029072040348630601027290022470150544805844760793568903683985723326294467664658219817506985056881936049546397544897943801548770517336921498939743831210664500512958201032551187445461684900199047951697082386330818668305231955823503077773215271350257656905114938097846194965001159011874340051863334543040650936626584932044227197784723451116703411846732997728774105494407749159433399002543742743996161867659409472652046298969647485164533612416621743822787325608758979138946223202410181005552642889245193978936982579495003818726073036981223278507131407827395413808592252655345842771789509413726030100465040073536768563401681392252604194000148136845133242231335180105708246437930248688489396397645281525353862175288541233753597635008978395721483206634525784424335180282207242329917744977824266346629163750626115735490253742441743064290504883329236602853775543342670024445919190201899105461419965038096242880002945804395023690443117827133653607562565650568989805426397591088254638193112297755537945549426399292632067254909755479631345123052929846651031436017947912287068959424384865341887714360951026155723206839032039457198829475759833452287337683198387939587859072392819460348863726978252143568735592685344713810009997235500506631087901131159130022895038821274897556122369090750041006791606979620561350053049634938178801863553406748590588381668677994260733030852832572826789222329348539170026754858483334116607695636751745136740808760670730447375954874618924070924832292683578620872786967057527960240271690726331752215432711130417255895632586107064784255461696232117928034339908596687652949920334029516388129904375998910416899182236596979199970596846113933254661417423495752699660404888953449096082966887443300329078407667268539033640414121108313544377784056105118221334841605268251483841060100920349203522440599726153528160200152423286906424775755308411193988117514915011485858463933969916716755188132403593703872750261502870277429657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,29] -719980508889647466169169862587793626738930654736312161385886923418979493978944348082839455565183861459342449545617756141821506576539558835844168236109725859374743295209214257128799722772071978831474711422144775669180863350804264145132596249079289174074137154436797407110939733838912688355047866492768568282558588079729338313768625191173692507531200386471674139639020598167566485471933499454058932823441945821975630839768556254382663391688026377620152878481646822193420518347304068060109048952977024956466306812395544799732146173696893743368400834488742853114624414571021628588857022957283627224574842744277744316556326785301001019551036118985724472520037816890021386665752090376900017728650967839463428093267001792736092167662801531783337533124040947713093363706588005986932928483981291672406204124889866394312813197587949884605941484298853030165895478092219105382720252609985319690402769730593448045359573755381913259882068386201789485630725225124320347938604436887555063719002520167814068766046920469906172828334647622658181368158603517574476803048330739427828994109456568552694910222609506090771058380621490351553067603544748485979259345645436435283446906773474711760175065290840584092588073831802968497718926987470762059029064654899089413538573552259537285184014319416311239026419331551715544609183595844545034446269835110113137906894929273447672201866402600320960417258727622740443754870593641278626982993937893947317727803159420348305467536742583822636939995796946167716338752064568708728431200944748177465340734897461352150627640871635492582785658223751486636950208459608754721673435291431943545732818734412667824574628722254345909909290037524092694252806120787557360291710810366833799930209123719600940772915946090631076987027417104055164808504246045300539091127482910241671045346530949431749583902365629453854469267725762692894764032656140651236980725652839209610415137292718060986424635582798247209746254289634778591727037548018867811938232237008670731475407520163695662332875954654898435392197016050316049979315301464302615121871763562999903881108457173009239436648170805676759052117873961580190000685044617135635057440863551488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,30] 525678143897937716925139400500953982466278467004957502012007981874985021069123541848863467728284384710153024294259011682081690657614638295958217019259603874523684321098755264433695260961470317050156465950398979786725550401252196992572341530560209487197800299237610955294552891190797762271754743691846748374012467728762277191440467862740613719633835353653680430723999661740218775323523126733157528391900854894347622966816398408971118642018070763442890319739628213495953392396521834424401094422026199149372413829929441563889696156278955566467578238339470984484239211816744874156390557754383318606265854382363502543177370612659932731961296673537984138622532434805677895732175589989603998801660708194544258896816146726941061061748507236059937152262849750146921864552498654972464509773731219819529272831626667516060318453961889720619051574822995872137097979553170640243610884026949945353591609548156638324107769596065374395900985961591924407540668336717161097815892393702867599342363642474342252650040751298251026896446763550997630922939183865421754133057772691863867759260503556560362725963335326334363323512446179248564880764096492726543737545835515178881676441300857110250218152435661781486469641594599005790804997113193361336874654445182943475678807615816872648444553443703524528951964501479732177394411294386237630932548455275657585970908677485925764480707787144819442390604078856897753515029383021297486372449190147435857274516045253369481377957264922168225369601803534668990829230239335453382965549380707893458892414624337591871925270783853324314298870471290367772339224784090219497982686184592365726721924355649613334793832716805217050603829751983714493308689989793222602543040208604938789255777203465872704826696523603378580831639068478258186269946802651073017463628786019800035561879696623221040130228353357126430632713264221275076931771436212726509573777443988030983033202835755092497055419940404867777300184903354540059809012253707229015056720714258125019492617499252876160494861611356857457154696532371104236861980435699905660328674537560906015176658015378538444019505976106242277202736204970952649521289737366148480266448299622400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,31] -359879504006593321480795576274383312012779483290196823309264848806757028102122411073139769985579714407225721600880771428636300299300574801926115238151640943211941404269204151546766141978053945085950763653596341943598337381482013320061056696088853774622256527815075876597099947009859803184051761554649099335869809937897356593132747650186928365717978994887488168788538958670939249659088149796434977265991975405183985191419648218256116526934154567545951539314403939441642433863558181775610627033555137924378298027152236144883836726022757305467943611463807862809198310675095080995529272630454573676924454533478501381862268163810393424848840480220719180163708403083546322361143882224695432712064523057857207211412548279717684742232840994333648515771122333751207617333941931806008264889629823037692994728746880516401872239816660430833561167001152202818697490894885885052912228601915641690286952958974510822048143220680759330890524104277722792274464942485266401407008240256298714947822644734735472499266129484132224776411703285953124423257992205260802189248952256304579878880104553129150011521883977725512501480640915069524593671148891032697715619427788419115660302500617579984512494095310650997392805181935034452584291544836843774018765665588617730062127014222200498981798994191736234212879580112992781522751221652505381057425066821404977209321425460875723325955730536426341040707323820377303247596772772537727114455253295223594085854269734670573082904937045266126823006194670381335563210702168620461808893974203142966215027598983718233025609020671402527306014910278946744912589351862612784317863719733236453150744751648741858761387085218817272806262602682065502011943461428854865846648762510666011958750340368126479170733032000998172419727875941340877837315048445464986141939043282199899959770448064191449094875369992584302556854384812600596050614532602394260543144497407393662965258199046966427482613885719545864002590769228800082271604531090970954697070798585916167087499195771597207523723891978660602688833133615853225751770363764419602996188709918766164022094681790656322137845718351549574131601852992049616056761897206591819640815484928000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,32] 229294172569299502446379806496883514555595909746493840534841486846551939374891312825825332770106568095559985999044039008123287160223063101703380109529680642340004425987258283089731126942827992531208059118480280815958581513662776250979019276177974748703247964747793081829820151026987754928751883409974314009055612815776917824971388288956518184675631722769199704079925816257376696491360323995425853679043964861088650920441548363470532425106556601313957076895907464131248082093179123919836387049475030686993980474507114173164368256986572861116811626868954986270799372330353512165547452352423632610709452793079643553315630095568543655045162893226728117325186404355840404793230089734569081821527341979037626201328866256776692680092850597969299295428575420847349048759879203293944619375457063206576581895540167830362902573777880236764157671819449584153647728481622358818509476189972941816477828673965592758968386181003972825068377037474387063769373946619382621916290780118929382828695697589220213437320335854561517653362360537058029394449291039304666699303895500185642111607747010758604154368238341703803943710456405175990277822913886622921692377820985342710602317002615268863910152300547803100873329081192203056860673836718518974595484398978168918206312672485596387205031081474374744648115765805740408757156969750192507359282418665671574210349464144105267224852502758745070748820407908738700412552313840170718611029441953080491622093038057577664944418254980957962294946484812884798724363530593346643976783203846233399181386145934471370587177095208043316629197300308689206395205072709801273165870432204424265339905966481510943504014067005589852980204048097860206783629538124074763185617010699213252815060340961033779143112362875347628660163410788527302130610101750717086000613738684015400091376899450763167945629117362111999972084486878691617541198624245378436885356741295333626681830193697864872420986919337353086626666377967322592932865727428754478438075096737803371004515785057817554761510715215942377481236078936313083882415000637202877016843561108975991210573738293891678746087322961120073651335651517491463864343853601551688939180224675840000000000000000000000000000000000000000000000000000000000000000000000000000 [119,33] -133643583391647215277910020668355458710117517939087916615578573134184312508240965513872220713740261384654783002855970341598258457573176797344067670691850628945831782867725667761148566886854367950223195631661769184658988565930107462122332814898559234812182035197960506723321006935844443721649749451627461893658803712526223712253628527649541192837754267209468205249952262052693437061399505858442014825118660549844893659132855897374144000278215497546323331338215672734844552811162711640413215222554140853341650387912947125115900015195226897140002988901529151631663626918158108287878061252200059289295014860787358946024494970708230657481510184712701758615132483837148520692038710763544455216408924137447454526817741871621829026164681319477606005619099594055399207340099186536868241781141861492598357452075147504587645054890008037225423681457901856959494635385825403036766711209565327215399662753326080910555088320612967015743717244959677393861647127195199486302262936577060908921746586730209096195032060290566091251386407411481629962210729046979505170441739938592367753170392299000305229022840474606624148697344259662984935122773672614284106715057129434681267346128897458739094407698891105584577559844754488914018433121403749738153168420887641245710138960338632328590680110804686892523374296223741284304252361441331947613731994463284150141037341244691160820852274702683962055258235101193903642407656996027316379480859694554467764533988271017614194620587746301241571007399809984954033075397555625153626458482408106320416454158727373307072725109994213609526554508923226479873348745851340826309103365595551918381011671221371605875228274586965977937486852488557600405713799786629440244836861186364090363947808264992359157609835320347678796825699563190266860135588952959734896234997737776902860810954375373506777523867829443242079431745205921691650990742398828587241488930699836974227557943998727879698571353696424217897829678963907170676536931279901511911084673054607209726380814084433633300822424587838713032484652087539572072493994589349584679768480841087935460579520330084388281901982392363189834498767602511901726772332218784488250249542893568000000000000000000000000000000000000000000000000000000000000000000000000 [119,34] 69892879463784164545956061720832707450983224361884213151565767515323347771737011110624447808596081360744310545081713441005549157342981212388067444006126471435707128828697077277466131462110700216498292982620948474333422855776020515249136399155472682244162923524956592126443844229420233585794599260588851233552390788018049333496244478474451145201762336772087750418306281065069357585213095859399984076323491528052808386198281821113365444276434624145839000772757107981415479915661457215311451928705070614514280245987643600462080537962445478852993160588700159317184831715371502323374054327891297526675863642265165523767750071272719247645147120724731100843947222362044460196757834702315330141150559137393798831405146532888790808062827059210128120993599897294488249683341153471418001303216286721109714168167887779224728369159351337683818584931994838734277458538340191988730979224627632552733467193098487786214064351726508911859489499271520038999108624267232474585861559814765835678256650365948438277517424074102987008439792636818780053663295503449397270119552611916193882703954638614738940522231253299105382398859066246883610870586806887251040919501350451824726974715015940773959058637381172500466900565302323342572600759968159854261067673251760786395244130933010999995870833854218903211033506951542039835557416036367890265600690970666506536819626821150605937312652424673262736267275826016393218662899349702671223331483972947631412809727466079284752249201980141415479857715634109886237696540463545797814174492465766003668182576344109865064586448931694625514891577830273392872378159604280418523450079733251695635580173575210424872851700462894150916210906492835875425157083717148339473693927770020154301677349770434698661289276018715218960096866681716213649937522117170228271793326997358517646892446402883206142180766699491421590149094345084854034708871438337869249186415607609882553396589454407965185421478637637865279641340576869211936361048116890503740703186130355811209481936844332255321411601221290454649659875389607471332725823419904226355100591619116454270675797065645638265453998900518933646417535115190766683597603976692529367530057236480000000000000000000000000000000000000000000000000000000000000000000000 [119,35] -32310732502451759970983615808185766859845754075423582217400985098168180051016561848217315750255742925364843638502874871123434578264734541759189911371570138134183559811637185281942765987847977881191404487208665842525769100303187546699295663529348984304140559892479849422935882256252932018739692056880678110475775369103302154916097122626095362580628668738307496212030533617688654460688360187398388970084724005741930363667717319471105195652739878919907298667382269556196577141919802536217431527459990958123084348802656403653165050116111106183784074402138343376852365748003109556005321498333852638069361341507744663596933606664554455511234363218895673429916019027463648010962634828786900050066222254104740509707135239838283663982460129744898146075201602119484900329359549170473512002323749970822733647532930520024664134385057679189793611744394338321496747358081175895505230870057837409615525603765663386967627270770192528039728706263367673579796947165467242673412498351302209584696192661755604071371011973666450744146273173451895982653339795758557271503595610458600667182816830341343048361086731907151866864099639947649470404671104779530161636133797990304432199384748503071821203903030796058568291758505359978412574482653055515344904295354398023322625278162881693265264871060776385410912441647483040967267999448087049196100973749112549906322513711899381518500018457277206407190508976047507019527748756284864046580867710456619718088872803020751951055563475783852077743678420714908631289998587196144732612098548802033908454916973465982185651707972559206440665686136479724850912363239498613091631939043658201892869762708820639795309788495578293153507655390087789572109379801596842959196268030042107132100360399854835522417817375745655557654599591532867212714138531347008498104302848564866203685879975301808191297994542233835768554103939781210483305436333892353807357265802159153941565610092981408991697296093214637479476806677162549078257991203890027526872902284310286316786921685100581614123329967811097898559703731980555952126483196411364238171883924970848843993668247616614205421207784059302645583970108106819416141577581668623427195933556736000000000000000000000000000000000000000000000000000000000000000000 [119,36] 13099458624350846658776659254233667726055243043532226895431445272148902375020390083504065885917962353564625233770956181513949229454413029637316768692600351357521219151327397526012640045389895268135212132300282952046676943440129551890119464287556846544955017392634149877634005467453675119485547357879818268870508684135020999485930617796677975582967732998099803037774590823483656048481254330016682585828936271356414971153132843397047771752829325886796193747153673590974346667254471025879517320284167259668511053659812721041069274426592319258147655294012755137521732913188670275853865423262518006964183249511432630974301617627063949719342998917744763536992486819948753506801721937378875693151376234323559251268545776017814193021148814565307465433978493699818845518464604762596457856465461027299228315166552929238539643628265716549064207480503298614522834034203475101502496574860484679047016011906073433557051520887543492243735499876347709637090961301640429383436457180068408132129549595837140429521998000652947267847354644409752521868033766042011015346415632341430667660476673309279596024966636267425051192891308236613773705657219960106689981150840279230371179043312821738554903905562118417351482425900639625117017052294984286183290748980774373856369580481703279062940332302484401831656790476023729264676964594154549212131406889474339473842585999018907857461513699595584438902154700296838260236201300358281753124376295106382826373058048928942325079866753599373819263051971720608773751562861160681876587446538159945281962439276274718534410354688248756009746775279950668890035693584434352862400162332559832940630263249239296210803236202961892554059712979750006312693283817799659835672120680725743289698671732678961222382343922991789824564579608542553785458114586323340496630239567927186544158520492214324183772029428240736225244193464152132884842361836488917654375962275499869281908029210499299305447013350534995024223135504461507404726383548957003170511358051253969168110101803497701237734947552813690396340266727759077259194858391506770089504249121322926422062053693095833354687618720472408550596038401326600342063500125567131470931081297920000000000000000000000000000000000000000000000000000000000000000 [119,37] -4652284886865153426009273556745398257580254699959504901504032754927837083187521217255077139328868961498043104904596815187627526604729439437791535636464415835335618434163409130986225360950024469282656978335410787925300812161691541256290525543314304759269443456892449668500557915623998891380608673345439625736926237249177034807001905874502110188002856443198089495118751790691384190941826552200602786919785449161305239141909626388049830056405319626514714505554926854746383576115284913689983277275338506897669458593767772421743419296307533181345681409517187495857310853097271977028661415768072107645785442327560426725960459462928016749023498631314935025606762062303762219917018451231637811303348574204515159572766756301030680161172244360314625512037590038490663664478480750103547660337697598672533539196847142027621205494290341130850085920279940457400627578837950848064743162819660833982570937318456750218977101951044954914350930458126044752443653178765482833365034085150936480210882229266869694877139300220197962656771223629984682994766514598053882820308605955380078111109812258298718803497926807113528072323118522988458180317907100540795969256918567896640925299606674997478673359903524595146449829588121282093048900125679025608563984149772842643552941060146453275145785139152480873455227981629360120114717916973550592186927920097529945592886094715938171910328518718664737861273033408994739009233613769549432591379654227772775300724037798552215930517196406400599709419539759215773069114293285156100621366353401144546944998388958641128054968413517290372701028018477561931512834140030632558610769450015557377683828640075501736975878639473679788193255144778695304187842533527538955081926819529011773841053562649573277776781244652290787899674632992811508038409571563576873824768933975632352468105524116828678903904104055038865049834813865666807288727249099191836825991647953023721419182842847296786501730936609099802719298991643101606731094502012005381995903496352113587009247405994196914171209897035051841188907572058805488359818616792140872034129721072486215880037699780736417236586612096791641311081821411667338497390043139872526727368409088000000000000000000000000000000000000000000000000000000000000 [119,38] 1450793876456738389879950847162807950737527109293244285583217123852938204725733907592687395097987754569350222582973868840159742008402139662559846033223841644550061548275044395462793722470412440180946677398653197734860716421292650434911885037003221293597621291413920166482543835837792804016604362390858218364611352026534035314818328873658845448229539004220077781994606553699271572700394708566562964675773694919476700959467565475518839953974511599976772812811422733508079021738166263890451386310326639723166668525993123851910689521645028239545375388314565441151880510818386376471479438598574631387665712444234128459079489550982200552896633971868139163274559404455524161705021244025748433614417917494788727882162827712029352988727844725950299869086130679925586730760890737273146605363434667943483493635451562251586646376988303881893125713778890462438090390140175268217873493471076488178967517476897403321262169738845195073405048603527780798112372815943034716408737047807658856975509701881114483722555089797970408107389293432455329297241652369342010031358964548175609180532105023339310663555110074775398246671095970097384152629997313668173211331455588110167536829787657559990611920668838185415625184950070840786607618497869392106846719921821073728597065831772572116619823101094160637649155355879865625438542320437861561032869643172944140697899092861578660188583743528396842045624859061948642033906913219980336567019891152409590407931152726583630317662334532471605754770456666943896230640465599532109388873144831182311850163142910692619222848030252664445690299835118867523392394420223070658558913162078534865928945332099236544925587645954383667809164433148849059062806310157011568894384523890481299985095619267702636083597499667885734247897013618298834888382269189071499531432002153053539268933265689055100813786672080163157879229167926265101399917121140930218689667194495045175215214702989783096611891037934351618180084585331119335325157061886471322862792185210368791305419449584318320140528185905968527566119367552859361612091098833320433464411173652047300014399661752123973887578482200632212331549844962545885615625955985179682099083345920000000000000000000000000000000000000000000000000000000000 [119,39] -395886980518613251705968948142706803214511313788000299425977141051903584790923124656915862708109876246793527817453715450175067238518858021238806352331572832596653214894776272222946289693800032113168426077134580322500577689841573602422746604606894461718546817794716810790167155653260088129071836717458638215815762125628877888282658528070923577619833974043962157173734972495501176985273953944470706406356194159922770982319775958879712307769179737069651140361325275105780549822623325867646424566979065599304214231074558487503553828549461890955180183636200770048386611652070431256858497754402314522168066804784309525121875302381956376296602799010913718442510542734705434679984761930668153115415397895616383922969031265190001211463069312061193020494716396552959149978159986563396334076730347128496782929292660143519414354672135685340252357211410699634299784951028625197564042790511842885169570767249708990905725265838501029129586752060917080939055612815974785847220401214041025256378621273824641790484074816432958536956092351960259085264657110349296574120766944862272118916318884774505565231067146568533409179847073376954838057068703195565277489543965648868002570806802059422371462156046155053976642498140609048432326917554175511576137427320124588178317854109443955871126964416594123878274347055221885596919834882393028420599847453731303860676024040545723828185760983199801228598340500397599600010905268706865756307131830491871538403706621472727843217298701264225187880910159068182326475287973594066492674746154812694827175936019277386409425104739894680125914726207776427863316423541903931290503994611848869006337779568310470265686291365471364644697194403120171601283335144397368707560899144936774910657074716089936447596131595966243658964875068934860571482642477368551803645127009252531595829202895576222237799344665006727003313340157780639146667107845933986541337188589019929329895525341403694625062728424281017593605510774606273620014352261570909249389912720065111010123366484974882948883509091629295973854530327335222881815915079193645071908598418414625180026155676247225222390865577738536228791829330706365458254086416435599195861155840000000000000000000000000000000000000000000000000000000 [119,40] 91820152725897765455729873243618888918814511030094865416415309825455303757968128722797376506799075566713691778472544336750104482585709983981199202873679057231495205283894608807517827174517528708484871278579471265363232091588495033766330149240175980103151960233951654363084250837335608235475353709095033793507871331582780966644483822394548710623429176912185259420415417112201030475690377695028677505117621284569170347312887263132665684511430993556522839380353907426949977030778905538535543736650380663684516639456754620681664000092874446658231366857966555800897852008933803625520692507336727335611746875140831898422116422774783837668113767214390401479379038875043897801650625145396680664329245097241697065441458657912211548929332496701722185309557486661772813824258532243338380657750865240498778080681553766465673513197094263708751213639659284029310732263957830389014626854459040201134716135050771290531098605453336778079172485892100011523949250774832034565264772254304437940483685156157633455133150018336553056394131677972555810422650982168356822253191759109516944493333632669923633106437370709333114175371852224175952355764146283104471118886547092870914052784307739957574823388195791541095369824021322758727471912656865671770837011453326724211896921011597936529932223549941311353833824494968830010895333538975698713907660377336789650567524234756438370020975771790773373869102707017219119020876677011629546104793967540940082598852346524754471285229302428266821724391916733681139441559122569376633756887667295124739642466854118691393224072200557280173537632134468719793395495523073522183141562598316442096126605791955731757909485065362475912590601552415757622024045933805789929723231156815711916939169253204061387905847844791343470729956692668738528004951457924443115290997240542354821853063782330055566422077520776784502662195638439128366077451211332551188999688211736434480807388262142263739400836757702478809568368136634603365976612351727269653681768863629670505477562664913273467090691837162522061416228379313740720793515848919590115414620748597586986526438231623345096105034133615397799725949631403323309947831750635147814995230720000000000000000000000000000000000000000000000000000 [119,41] -16444953209154593378163356299595876051796011674053142051421153696388909556883928183852164736395267049799369149485960866810187925532777999167837774056520059341775762642784064926175699458378298172963584667090775437319016628892340309212358920572525077706043462202154290675254958024113260447901453079967013420910609643499541008417660204991452073420887261631624142177204524838474642664146387677578583482622677832649487321838354049770322958256727210519325471462996587468559136529909042388651391918307100042011030573853033558610210437200024346408599978655500806684043893415747189413145366432309342052231501489984901882837665444272219618194274074426441555387682569836080951512337847146687182919930022585451499569555710909894815212812710074230289380983851938484267532223131594147735869655855586033775133960538324505776980114320466961355618970168281716836757004167803674969846026827654690060230861722035873525305016101633065425227793329241229322433442982101154513533936437739848240962722798156867472426041609884999467415340778706116234549146368501786990558037631192743923650167931441565068039486296318479906541895840759214069158075725136938660897178005004376462358169600231732524509631874297015957818884653903436511704012548497918553213286880700076762998649271995291969391589235916717064173905677468856969568679997543274797678295141421664550298232441372999809539752851902811601629171176649670328065743270917448469140705063888586630985119189936359548965414540131288060762100704930472699040209086595609805744609777283411991046450110822118416527492107033026231568304210036189178375014061874397770886196127879764801565436555149747255467849019272212121404050277599602398433396716438347556428169380696894047774539167067644722053284754556208179794638416035531675221677736583828118793054579059438249779453252719281058511030568312512155542653176013508557023900735196084981334538593876142358903541888453095349325856426086461086475879478218693228549457502433797801495447019519300123236095953663249775503922508640213409526735807199747532069386528156543761367716155411129522415364583614245062299892685237281345051904758907246207042134068769561875391059066880000000000000000000000000000000000000000000000000 [119,42] 1627715791072216870710330855247625435832545507197848390317140173658528168312914076132152373829803068481012828258348663800148969080284719005332102184807400173997822937818896117759928040975975837933797621288069222297708236147227690986137464903442675531383181044651665671052587907031871453852313730348796020716692725163395564801970366126132527722078955538657557090660522039366691815185119776065624479244796277421085815174161866435837178412326471651673550289148556678676407206847229215305640782996571700051105527812704779127411537144731909038254283502443907766967373795493068689766287637829409968274349187550727496934476792224549128492502481975284735143111938978972662227967170931404943097087410060110090121440556725622399682736946818817448781349688298071863545706716364958214880670849138979583992047514491949503698780458237011187969137265209571968800194449450256538462375644864678589640890093215660654086846100590066056426742295393070402846517657544243532743914707344985804356256807223723859675252816515999581625916482910379488944441803983151811822269284420655822628904750659241388569487287727772489961353895858527185186073098330585142723634197401096445807276840284473587410048696248747447845272742668270085060844970033120672509391889604289825373238161885490662124864295248844514561841168314173848234940868965823387231645488342488261623055090230802360295815893806414655450805599441932817993530251062587474076935611455829864140693748308097343863538248894398995661558307870114851959249789788844057875535306393995060787331026423018146363670635677836303267329733669837200122427091654514826659289784043898979816664563745289525920068947259693011961919735978690306434046860023914107870187012461199833732102914363207832968675107212293852466019564499407217948160361493347378829160825488886014342919072067737399079616191607123061453248393104159286738014899022275561980326389987146514414723122881986335430582963022680574131069723140316182673573531045612383407392567468742396705013664374990589618195032485400704566241647186265807980157158585324812683495198910914625556590407568947379845712743706025640098098275254719768013812457906728166894442905600000000000000000000000000000000000000000000000 [119,43] 98048988359142079117737092766188484206693135609877059483912806185242130411443968462432790793033686733657182368467673983174988055265942080921171982541668099810970811352757426483206664496556750872319563103591471239547105542532582849305129957959097619696433641561387068507459250935349925602104698938033625158436238859559497455861257295514201358370952704784527303601945976699883128129118541679292499011455523210490550240458461567268734184000668096009295422218725587090466968518203228599163478632194630935508621050864912217452630497860440507796896051065511146580404487650288808947543853670775070803459877144462676033669954861508735881752586489388489815910993853984898515355404335580299814067709798604111167918965274775253222335672375678845925696415162885495361492451608570303660927638755952754010649074606579111709930073331061885584203265412432813417531829373825673859362050337530177018154296625562914547148887992804680818531191811255418654683906845935821362657044790728012655274920715470555551504626235846168575140200959307961338828866894947101698424569342100956815391923678411972464628672083995338272444931609540557189345243659706865992706882017468494419819020029830970056225800220530980608803766781281628074940661109917083289790938950287878279263290458686396786026240273800755260858228058732817324303341164167778985288199773820535649112630736449456570971701183371851414630826391801122688322718280982831609654614409657311549451428991601706408598338607775688913330810011228882359047692002206029448400542747956705054189210035502971918753269795337422099525393228193136739984654524064269584027013846789557513592990889484950375230621008594676803045492194163544778014729486620826942829630828598371797484306057293935840736451115437103107409824384149410204623511602656875174307534917616739458005575906294821243045048054569333514455564406749513408643938767358047512945012897439909328662238688240799425262415292684094006398033435386020509066856051217194213024139897399513374219353812306624288993747637728232578428055816286051190174516085476170275556129745827430957491156841677874427665483833926058449349714452787677883690535303090728191446220800000000000000000000000000000000000000000000 [119,44] -24286591037439654552617055615465552448982081013087403622300798373834903688092779203815093441606594409958187772113865152039608058060316889716132920481185767949763483300705948392231931164094723962171430271061608390098770851900658719474124177641778975682703469254049781529437898328089157032940251345637995768909999538510677212469758566788978322728250593853931462684157820064249264863373294740878137824050636933624781616758936585368218109061104517215538673081983394419322117057395933538234839484574544434226888797971214956273791033607008297827058348330960883117260470027121333125793680865945893891870133185987607074521848148966228849712089064885738352017933751526897378355125120365024098424584995348769160139240165826586222423796994064757590005782039542231351037243356863959512230388080192765896215913347746362374093822161809238927343480155712778400172142561617706793597114675447743494788210900561301414447593993731696020397595244900319712273426887745715163662632186442727511572313700629830921528047374701837963091575460878853480070048507817548804404631236415855205389221626306635811553088708108007558374455659193779022060653337335761129006951097291396699711483955401411453802238759070549097982385862240141742987773070460769026616069630606122338039531261345790054384553623666335027944172152714344845194914266840217846930122462456178563688739435219780577113705106605170041173132149799452613244231076673118600794248950020225735378183910877973014746201923077607648746638389396096887674346509851505524484046614509379066239402267764795615811655303117305224983437133894050940772375414545332031352855065061334537131340750134615096653526203213339485137323718906085570215623124881172728962911502586936897465708121018358285186701619099670211580471303493371965571052431872162007685121064339271993806261104497086712256700400022240316815984967420315363555565451304472338639732819688946278738788411655592434154540306742358960228885702895609939559720928101662162066383117848156277999945435091140440251722348406536509233110788294202028212179643555780841637057202023444944280752383810162599471233001421735693893088081824420903539419700103110197248000000000000000000000000000000000000000000 [119,45] -58971103060724256377488578358723366201670765609730170276636207964876382099232486646381275924322043574601851143061203296163675994093315564413463718158811712924306146569015825000341737816134548660182023694023252818218717851063192846263314788777838741096773450046989121117871819525849661718493199201699591114455680543362366599228882042316797638809636523286620822924656422177753536428157547944202282691440350334889102268015466034745110491302534251007791465226602468354531269294281448947323987124696904951059493183810545581359083080324107154555053099040744770459008507470898091379427311534917618953165037195775845948874437520161391382349438584295637973254881793163633368924884333570674424648827164272379629491867014922110439489719572774271692498971410210700164218629801626536371718367116394538471290078867917489866477732835411330990506974437813938082630262002698917877012519041242100044922838127442327312976528941311088213865289696110432639672381249671223956382531509946699801156977510313382073317287778625031870077064922967624274828659110786301386704627200804972355120824070209389824744407483935740399821926192089256650990240915043345882968872695095904421434141257574196438597134739071926280189060522978260812201029831863824171142716537209155763006322678098388181335408668672038755414436599340588845017856650407352672295898255337291720457747233004158952872181842004357968076467971045675598335061307642070520016104625349671495248470466754020784106757611225000505126689545947657324442835366220167731211487670671921558406089297981327018720689406231160420235352035171404454342557281131688865410624627274320526153715307946304631237481385953747908891344990461468408731745866484371189568803900670279907959426786960591757442773924897159030498627905048038460999487729762333129015899647859287533069152930449514325128013784804560735269443691316943199532816127044093059951045925299004557885595654493935456433283563632021037190618149305329541974059874129700630576309701985511861371984385162740341499575641267257299081183759598140019331922772819345842096831152729188783224832952282277317816197645293876425593540905629584167494164293447122806259056640000000000000000000000000000000000000 [119,46] 36867535980725179766851529963166352153811844402243190561259359620803297465974133982944488145253404545031846283175056390454708606488592923417052952775718528452606463010160680103789954636186014393089870929398106295312475959528148310683590072790645169332463713674452848757892616590671488680183039367493331279002560932174041350547033171293673069455602999863965655722519816102022362645690833611023785426410539453471716943773577686485234540974992431490768506506495090210421918843973269944273542069324616447757143470134878661689490240437568973619321679495336001030402815440395930885866797745687837663705568729182786768789185227024393096540041142088774286030693316470337748008086794156469799646953924570406883807972876943190990555424988687983791519197081477154512626953689020209403799755960002829646501504980216691939901782209702769100050149056785307151625821507923621860651004622161283511204733195611180886913313376238278091476949495119605583437951221444508895971340832531453927827633033355171066825782671599330028913347032176468268314293326663879321379599468473875113966617568993649765320945327589142856332519277093786461400821942092066315684908533957764160796090301438228727813317011739202630612614377564274189023989128690261487178645065700495565076679448562044484911988826133989005130876861253483785137687454931030614156031489838600857373391498341837186876073250042457125208700977521847232695321162719552328697312046090113389180608028478374854505001285604337545852730822648789578366704859701870018592796309827483955545308514935486365392811987863231209390470265102786244147573073312496764968737652960536094566615681065742119062796095884896323420276136443795448394430365614549925697659430027751256783685814337059237534180769951665806516472795400802287438949054218036536172736545393095341398618782327021630301103506853310228487456082561225672719050210713332116427442786791384599279065173259988273580024413848856949877734200254294189803604915934884743615578680262203553593637787844240294225463788047984448977942800826589649348081553706924465739009169203820012265218417584081548566778558822915856029500618194132742872109436515294736967270400000000000000000000000000000000000 [119,47] -13367614333636639022642798194189635979429163534427219076966213953345479270424300807746236764019390684660997549081818758897208160389566514035223352331890286324323719370101059320462087587923191790932138075393463348179318598053741835840213366659914726814004699157908805247089604137260647964782025835168848898369020833906205603074368079318148578895132740250995430344053424218456358069425320530360625161928652131647895320915624576231810445733054702765719949527243455396136227940609186041816712634127654875610739624634305649461018296054745286889186543964169417912168250174629423175759710648170640263392591979142303159700219926462721018145283190583573142963235393528976279134424639507499284206060872963340156261214121282439056310013736619207899109361143207753731008698655335230179871300212824008001182539185779207576123113782972695845801810885329975899362932421740731970670698956336281289445640049055860023463548432115624785835491360157268695278728080188371377245465637145884056290817091046016284285819951503064460824128093569541361148100782804646307573168719597812451543547355050110224925031861760530751971194440235660623898047350098364820891937252022695578341822948015047435736093930820035760607312322071463729783796376167607109349392861693601609563388272629772945860581451918237106518499326449708832597979178359310926692550109275190167206019001193389580691821617144050927942423928736125641886576074503470274966572119451311688412132424774176008846707199899471994397460329450856086852908054086466453238924320433381573473424727054346745629371199703514017581167671996573557403001108236997878817854651456827123035897434161408124113016319524104595154951011336635051346195182462737354993991991076043046594322850307238899317400087250338998570790858268818527565150334799535570236284909713055271577851036595243018936596948884254855072682967756198120410861737175775293057935188123299903013553311429292842889427698187396884099485332309860069841196210383610986393780242346332184340252227085938311992297032796463496273795719835859612473167403495525268397486496917687176943020322340964618169956222264595276719706937771043318225461715655452279596646400000000000000000000000000000000 [119,48] 3430114216516361878592242341008654123854209108834659152922767170982131529216683856515948348032714984248528156173743332099735885250929106130828185389515994644700010599123818943776547382264465449438252871320338580110743739670870507890012657118869287229493924907827402042008269708684283473080994707982668076362846103192685113864190016520236681759427167344180837474509743064947233914423136475059777741460738983323381287049029070526073673244800943966080661127647247391359065160752547946774631219038090818473702141614662253054168626732434313805858859598924143797213462531603526422855061643055093357195605215691745060600796179988974718676776815315386102551103823387527712741160599784965117364793740604198330685328461428191944095165317861457843419487461415496577220290219504018533619725415546145885610668167320903228590342383275262222145450487360706094930582463296612173260444266148400925573343581804372776234268722010417522705555681719683252748429855430643184914028314145290965061333559796567945321051964448450794979826371767666277033895670923813043844203546258082763929672470140890848430139877881226487161556266199100226194125853566554237527402514169676549620985305393283693905954258272107737796546791471926607846473833180069070857861073146296137481558953498093710711589924066223979230125314011513136584752660494376364668715028305476739536462500580327718389146782458176501743814889610765515347682652178348448987066972634168129004948581766181465974635951095424042083781534465573756558364421820753608486190700295478463764359486851668830528830009898428880389986515324460697628355678728706931984718376772272105701100673260139077805964323620969753072296669479339914827015912763228266180638534274779193945854274585550439422018784727698815234725715064347179514288173522990096582109281310681468185025032646251724158846174358213596071725071163551556355421572497612531144172919262911836713613130972256325059147310915053067329786150527978381886314905546818494389211837773537427999436016958710036068058091364811766966654283826528986296040122538049332398077869473515514447181869176703142213720230761149591487183844187993542307507429475332023910400000000000000000000000000000000 [119,49] -659491845463486186745671370609766923996164998231274499283146041635049050135982432898137114105806066693006769262625105907746527126121414835863348497863095134902909087754772273314040622449716719792581309923493551251152710801547428098813073399332443641392122323681986813535867251259940971526298300108281398201931364980661820239356119341294051677448141480244116564774186138659086642083739769873490839496208701210061573408089492183012412772960290521205069540453864096367350697237278747998429698261879352107299461434708545190706349707606766650516070492292623843267997090856550655828417165825144979320360254942860929291739890943120342674106580039543383714920070064902998689816916170886083158039142463265994052600525891274454374228859834344707497291331792402397612699312938965732846936271841220610480827488986946270028971532283307277000423317169078142000162940192155681478911506741012661674611587899503254663128986037328602978948764560235727711711265114041902191455353602800723618281534748639617182161936065677186226132583621205735503099976683314671866412813723387753481047298954493018998414250797734675203511694002257568549265085401252284101442768244171814851040216241421716482157718554397622680763153553093794821917302452065770938144458465166869727902140204478644980610022533415555710761256900747973707150043659611426482779797216273287990668600268168459272050158636796950137488125946684765368890251736522607376068505207467182011226023642525466274885241170104520340667912282839920922138982000663929401108571929368008066875313936848391620326966262393695570463080584836644715595826828336274480854003364988054234695791028239364127785653449803258613381936374679376092393847428456107702474586132069315101686979304582514125455863983763006801318461617258068492360537614341938281441754035183161038576112833883164270447033728368023838497978876039023447557520252026045236558074526676106734807098509210777705993495880879369160647687913611685581558060680229873628297970895340020599528581284311106305852325447247802801134107707716884571610480168286878753279926525913158850353649222236828676924636198301624205729997271031305145894938368818878506598400000000000000000000000000 [119,50] 95962016677278274937338011951553434576501231922111610447591584681347993165827167875254763979847636670953055925919802181579106539344863010380504875941986905680862031143375492843431685672484818274374923011950140001978684286568237319452836763399223534271103315642821681202687106933487029899470448389683661966260648440963932642743894643611095963165733856881591668100699576773511309809705946976847282026788877719700142328519028566912632321530544575668048439486335455357953094073467475326974327742218403169839617916966985237296094342746197042645331915959705757238246316129427302138848442102033450284747677554665459826526064746284470831044554418802276706759540664384515857384570668406675132826359895433084562630465100427615363145641199563733454368813246478569049889391890483769789290237003705715127240180091067680920552009471776617932699459015180718621704810525996305128150696433140446224350974331735114914634574208682560544060459616708545069223662581684461268349694127578236850801707190963277011342057115587532309881346534758025124513661759340126236817122891742451684866104014796281648023301146374800763857649007672338656182049527829699495487168852014812573853016060788437149171071826557866619660002058894835223255702370789311312768179630511309884199346818398140672660773610273160147117805495241185706122277955740847497152810384233443603277888152205234896862123697695446003300555077607119553726163415178539875104920043444497050148570524911638885154233080003445997283419697424799615676207815722026468817635716784138335164118768054388530845642765661560473589915969963312096383834940475116552189559484954381660310967118458801353356562058830674188757524702984259093709339335308806229083355442865400029130175011786695039052424084101876035934699150519110427510441004223770645850895885102158232509838353115112125672732848922952628442499651385255161203825859081821090444089033979682186279036636727271635990979541894088942583200496163932575477146196407380259974033960535741008430110187677457020081785683362181671257010467276561783367736038432091178973400490276876055271968905280837947955033118527169802525536798118808987025320416307600320102400000000000000000000000 [119,51] -10248474573035706660038835350866605624049584905113479301898572475036578746704770748640515377568945545323415485802983654857753523822785178566669846338018438359221205400043968579019711355382815585199825284326150142767351580688604539879723261128067822400309506773630974225859592198748351322478341270069604534154775219396814730249059519260754480019039223535268862709699943892996567826947280359592682702519048317011953759007160539922380819364889530047200586595917846141522837048996563559934683530139168747394503292735579489257679055487981905402243949048905371437559694578980147266916224309361021225001722988212428289930682623459778773257224385934746342131226990760131658065950466254219500942457132204481343822530140581076678224506041825623464156176171319251325860494950216233932481437297440365182141166055946945532717025171000257550135168525235552436996364676287671527793447744307684696971236823605223208166703647128510456433263078458130619281716888975952043409722619826146267168176073416874613238032450606563297652287989890693510741772620837739384377350433027012208586160091042371419486662129435723236696370092824043274439466021399987407522300453736305271889736696880314828948966155614271221800498373323816178062867336823034128362342550724697575729328862297936071319957687949529566432549939651779620611178093151335554248012387155255039472812009433993347694909654649221246750958580610590910258001832741631677900629472524517646809534500201977752388821346353655599981264450429510505815880883759196760524944634943615815186187929635286968930016486089190540598955526944250824678016175800642629147131326431780332195621078452391043013433986271323903194116165555975899746747085655956981746694199788027977012637748668560211023681625916030106197032829018455446021641499749300199482816001217883918320114556167610746638009586258135570287578092827713490187533162903777359747376082577165295970252258398813939074049927944576252916289175888525934250373273649690642813259815002122444991293067593456264581514737128201267575513774511792140898164924846445712093119052021758246601748883530527857206598951584793490668243775660351055534149378758384738631680000000000000000000 [119,52] 694600335008463610845911800908028904900381975645855359421932027434122653355131417273889111876926979997545915872681338582697152277297287000544373720984803869406632117825117039721931229263215897046180457224509665407076956884136564158792368932393042257836450908806400141796537574670423633623162447851537548247199608577287792913375003482759393715901419783936442539089569522100302900088632959785212768784547565309031278426657511945911496767202730673258486774503374293711774106347147875246805686763020710413466713750291929971221484214841200637785567768221591928374909616550821878903055824619956718949392501683229810860705843272801688438872453465817312339984660538302179913287443236172865078928456820505691380348378869449743765998059474249510133266568430982291061212782393182768409448646735747971558412896327005246206641721834705009492453185053526636293543576806685924417104440942652408902565691854333794990535587211829689456144602955551260903264322515392670814798672008234980404216408051147861921193086557218450785756495142081699307739827563936288137024603795282303239879679176279845692487181602222738117955647230655338373970286413487654380144584007113540584135236552024213624658790752685125486444249256691314308951367446648225557628276140164093558751334412752844107884237654973343027686801204257734203850452518525421912738765789484115533014895096619540795367785126504105072951284636547879926093692919459669519099040620287705448714360175006893728927862650027026167877916168473529143115796400715784514980361794644996907789788425085938903613956085211828707513303261095843170903754237510586020533235117180386351321813549128240133565107365201660142777181806915349278180895336229094662072679502619650939943574261301147002656250955994923957158401441756735105463053922590592119125694005265569214902914366227526385387983079318202316505402616678215383517192840387207172918836015021256532216496164324367672686243979616674864382401523672280622551359542468806157259405182072067868384088286142929829825940794465431893830573945387397442745429402392711105225997222811325308731316205299306518575147595761997552338308017027915023555523508564079411200000000000000000 [119,53] -1140894692077271029006269627421579259364660283837761058536539938458293789408240065695417176919339124533736007105950350283579429236691871512888752118323051053708209868905327788966245704982179946295308855912061087400636551822405662066620740188570399939062434447250926184427394568782091453409780236279451467014284247405766711271990595120262713415515840545039640702717100675618332068921075904550238692967000658219117393251395022354364869511502703026938927432483657711700837344295290742722663654430510425352165231706851872641144551130234544983912758312548594941989022198480317549036355166441814182114955022878350196004690601698583470782135008041490667448756504005348664433874624339434933024349670271550819986108487128809900475317190034049968728066580689574077620699362077230216180196658153183801928503479468670573134776273756374672887457626916836928219503154907893090464302568513738090278116396920204856348532817135025861052726896023248845133931371804240630319195241186180837333742663000909563064354373969015656837106934558994997622373309588360362996815465695114084871795840429199346997417613486122494889778562776565323851389820949094380520336563455445949085002815801508007915395799425452140707262713160499516646132983232721251647759662755332892167898556777894346126825004231787756024598465330428239292537582605430204211537636774421326669642062660924982945471021940118560133041263813843433233412313524359836612625514634997042607115394509684993003736201608500564274714040479470690775827534546462689297283570775261102926255476911516038736382834710656556163520512803082318271620604683903354001578135104327048516587903395368571073319387044893446223176830337480793018212534775761238945292097243338586614515182681989836889761083791519283190793152669383500067535155380048844468396859511750695532097981858214418391581591683370461042757968205385350323791399717374169466225004248834463011130265179791735993589650660601815609381090191323971671715329797820523913234708855367735746516771608566271889047144887585851040508504995744632882117476936636035676470183897266000747753020479639205147449976736253728752312598365297598522758485514639114240000000000000 [119,54] -8140295558633890924878226619881316599309719969930395423653069574568189445659022956771008943588750343207910556023809349011105377722135602175416863792569934285494673578320596692500577132312599167313897170824401336182515594828338652891025364875143185766641944532418840170434188488837153494520650079447722163210403626505431863084541808412828108107349280032302545994327409131644838335049080707420521916984025785243832209034963686137799664818397544130368936559294053095914598405162269533251869979826120825259804412839627149401736617551014040969644034775020101514700524101191434107989357907405983871977079413829976833724404529691852244771606023823013025194922393798852219573742551893947610664130667665678793654915327231778439879950288192339487960059556187953294704791922825879039960781500826657147321145387987848796808680527320389709462221478905502249081207393189162432632399318606418596829812881343734215392909227423415885678218450713977679828343607829373088095843457900304694084003955178364315633905410898567301865981971696466716354843646871531384685983068894289252519371879723706828511188505403461701652832033224125078181928686196160421547593811897105456875260413644796908981261506457413905952206582751835256390585195570700991245650762151702914132795307403608713075003137711947295629744644965069431634664188231882179914483148221933141907857914757159927168624572791578106733092890624706634817491765476237750770518855236703854250608843710506086732466060462842103745912087221309397814843587472892720793527141817837939798010041181902916924823451942028179986738699706350081831774280965699968077008325387688896316087451113955888748933622170934646971459666017063301147814850670225809835871835525772247074260572153414328775874888801925592665381282129938851648876696316290668243107826745954336896466974060041378096648997560422869622162112846040400457565246869632057854378601509963613799898120389447739680790024465600408946784121511681565929287976124198688723509801426168220334476499404271232921103576089694580668194288717857650345246641707508409788122047081663908120270251792232245365335839447706505894993182850304152680450846162419712000000000000 [119,55] 1538274268094064964777846115730273633535921607329372272451884644799923886263879926639246476581623308792884657991367601886504965347695189842436898921929321533807154486386905961221708711426167212227306313435486494378228496390658790681930977261666225479914040319989130521979299616393499275885126430558606585304206369519923784312687026136626090930976146403234283735729220409877965356611052565291096061758555139794023817575756537509989515018137378271205035334727073751801759357554824661664781879201929285872633555000574095069397538321254214440470360442763766550008977624394679466258584856435174876279436481014266909401892674168696971458087499491316987936047398423225371475848092920578148521979584296605116950127301089777067125890375527656765523022961163581632776476343016382268907588635496402778511439100861474698314844406642901310644205446053754271187603470436790205727463841136847642497710458168500644734979768063939866968921382630916200828693197964337084836753609365574025321464141756618363909708609094413216586641348624452810632417277422347725929178915311476733478671225316421646247770513433122049316959958209036222793622472279287133177788311189752521689957187780651693956673687171614298490638171562163104819420091647302035202993317364770697855186184257045505211312637107085008149470978763381449254725284497855834098151406351185181552648494799552599435752026921127325853762264867342814441381553270728002035757134932675631780381165562921151518474195121836895517107362329167074822678527066926442183372162524517208447419194990146522559645499771227590151023307942226435129769094712521609720515868465456576149604464483563197718334156295446904791666465938588339489376188199389959447307256415473034259814125669163610045578656123627009814842842552577865320151466375821390363437736765349511939534189389272351496556090177443159305994440519783057661071272894090535114537894327284428046077761725162021050598588860711397503818118765221821447754330089188003978205912460397734134957153036551733003809856595274683895196763960513658656095611235048343602726846455510483588222720571864599993263221347764673620965846107183931931826103423483248640000000 [119,56] -190211719145386969265500511310338093260718193940461171547312051521256614656148409068815438757025870605396126967658528331542317292206359825435429586749164051711972759200703978242026571909501831234374638943844584559938330772192544645999146755585528387595366241149350506448979539565767625952574266404556863834954978227226176744850370974938631552843757507720670601714744582217826715918163596238363435851212566223636490290626210794944372238119510894244569974171160116544417638423701587921466997835680936092150868657030442994236283107087146423034706939538216374563590343370758598798536186013863153585219334251005371183278798780687198148147502056231846340613116393513024346109098340587631036237799255528697527936746189647282309848159532363521292495509517330735810338584295243220645409999992478510838526336820260400012757252944202893421817785467646015715917706916890009258324848879149628738425197381870647336807324259855304026600800401793991254058358542503097346904950293159564457007621320952460820445550729259184099380917270732355558382110130735828694148925754126315246515200928935520810845076406388207815392742844765653925496253714888388335696882084741676540996089405703277889221218777875475562774867733522871412401702163195027256804153895239711100996439091916180234809327380395886331041068931328953007720167807580421202532585775427823609947261902399822369809196261379647928686685695825897756421606347271408526743561931623986831255346540895688547892346582097769143077387292702223549095480410085739879263496562533392983229544835151406541404148982327065037408731930355562317688242366155126692156123508181600512794920126957363263541658147967105162217403632790311356470563924209832163692139434790799790893761231985771216586538688823504926217282466049680878748074090266378163930129745094763713113150072734389647767359065563693935881921559850917566379837633123264908188683808481423277655595485022315513124633415107051347810179829968034068066324923668504501442214589150782048617666629081544974214969136015765646093030583955856664881434114040506930565716661795370349885046668246733006676398176211758016305286029900016738394255612005580800000 [119,57] 16109604956862387203488105016687007952327264107946768021677269175092409159959579169418217753035773261149905434703774575914925922088742881865630482764814512817231361686581235353523409450872584619335736576374475299742822290915432860601980021262768334273900496207633664807469967237984897522481244325543822032555597706296501065111530850743480891468790441251991949572554961139984305335932903432726410594525139525914577952491833000795879851279304957300709756559920882584326405325104595200196071622308499762813466319922551766818182750986251967941709441541809334674818776602699100694133301874179210731559980609507498978413694079965851452679604266497914322684334606577369479078241371734004131557543593359122649314385924752647118694157905753011561289155923488790480832949013542657376366167555750778860032992791194054269730299340768040991200554445202479368788836191447285373283355992979179744014921651841437516422945026363920439363076079767360541730457679256750491948231111768153614367204209464718675257802001458871997971256005805315202331922056832988199854377495602457260296942749565422709758777519772070751548141876658677025122594921960829189818244824753577192109233676421056133699412326332195299257922810647698462451629562135218823239839719574033145556591069026355829735100192553880899750986026887673067460913812197567481383201114355701741941683600551763572373882399740945938131312086224177743029399739538189529848749825339736073328459266486658785553259405054017359901414780814626512345018155246711069594981963203227539576569976400399264616505511067323656708164515314389581726843441241381968465135751862444502166035043480893777187077490017576236264937156823696416490066232814774210699166995660226244799663641422223502879757050806176615771497533125139507908843198023113850779058881419113329416079740542890516335274768112577929675965528082308684770000280439855695877863323469602818171319885808732449016847434949836348626613879789816439582061339031605414009656243122743658284631866247748612264540183785883352940206957701269577447416944694251506843209085201451643375677562272996542912538957651678624138604950850105673553324005191017600 [119,58] -560344102331319441699377864914768915887479749606155951808258697459121231536541080514869542153965525770584830796489528900940491361832433400282927553860991414779938231116639376073595312301773217345279964775309525749743859741133183798842781247659633274531542848544763810601739189298951774513097346585195093091758268359168100205445976362795553039495822671310075550678947015669275434507243185149319457899455635112474297512459601416189129545504526350144895856625493793946911685791687019106132695264139746345471452351859381558253074874430713633806886238053702278641442280021727576878370724431260983405117982623563064233652410482579122838378547724441473783714729432676024223723420438450703758770047156054549022086220003749211617956643421711752905608200589908233961546131031730401784652572729378186050944269803822873076547433163342361504090418623322928377625099798193662300868515070644615396431839853656814759931438927415221940325585384218954722868749330733037684561200816330057629740851952525240630896326926557754660959970328983136327482761208420170193285119131122373179458918845866106648763462774236949654888723255110927021354478647987735148402304876809318705024655706619578896836260649766439444809921460985740693229468845721479899491887012164550186327079143191025483748967768960716838117741834479429700636414180751032184409997290851403662241083996590204140578518020531993765237486163648734434218633831298912530507509589431425136691923291767406301167251458266023805944816154975410433585865861852347194234874499618570383933016184026326687886961911177216375017256232316232515379117646779665902642529293058085515053702960888650237255588874345788722395876482849485844033414945410874855380792526640449942522749696722538589527897950131192535701193050928970896828146217720649880120692926278388843005961876077807172490213370285296363842715188019984109820208494981932370959313381488323929129070446979436913898022922529085521574525122878352619905895744115008574507890501331233086253315591609367057174563410059731289678679747632520639563421720866680346764226600978328748092961548403134096073584546113640946980307851438395232998055052800 [119,59] -85772201300663753189162419195614129829895140418330224135631766521972431358973421224710205920178502841107368175068481311706889869259489504302274966411687135014343053379865131190106537896343375000986313481614937182401947552187499429137616428568912650586664542509260191649653224613114736743381249551027953266227772037609742852833972591914795081788410322481438266904491840401886990418946600886425551151090564893602079193806716412597264476213714140466318201505475115713839328113683891024042378510903358510648889249796126931001224292539998672176885462213609160471711743927839054292286645001234144203498801772980250518504168868405709764987342938871222065656016354969826392654536519093850030034286495875339641629065489707610540434250061197990641493251294768448320601073420591674196782585809508222974917071957502663025768996597179529522664158393402743533225186436732673322028973262154646786363825574508902424784363064283628349829202641021212623068244869362262153044180778423854494103098594855953938168831789855206718561741285171955347648198467666913136612640265852043156960744436821797039127337892341486200334013912663393175697979960766044315697275756641326374999200233964081000924463018800093284810263314762404273932395028000272295411206206280697309667389047894278070816286113216438652866468472635108014565007045271889628068814971501361675714562130279993621714694042173337744561181491074673841086386302893342476717225536099216750984249085940853953511711210894399604562470156071573338373734542126375946017025113089423910141094472942025098000870070678821499359625155870585412680855195572353095596726404051232442495971420958660099404243066126184480354981752695664937771271297845975643281674220139834404370440170009157276788773305203004444128597227496682257268099416546269663075482608348065403736911772524761038589466138837256501753687629897686041337952870046733289115662921424540433696544108233553683853619635550775555429493200975893654596137570009386752763176230942819345762569209735130261294650214922435238409825459541321176668170312698899148879071380857901598634214528711016211168737945785943783404250674241820045544363200 [119,60] 19096269382400842616920697327818853170697637379513963600723841971755637223882958022373414400996382961571690620949114575218347957095785001940263691418275881067621759493922580389465923798360625628527497451365976306156589958522959523600347632638350189275409575211827920435619944557592463270929926853296992971986444228198314400782615071691466947947933089230441105160616961291434190622602936027554119028016861725407124907545868866689216230675010052729606902674046044349024907617634202133369566904312562979661830717370912507608248051456881837694062327909333431776649523379022235404069746551952539044333428225109508521383987812895324706135216745776398431528534120088778901929180705297438853741694350731734628821099736031919710835980891252379739122464423824082793724265705972327892400099597715697941917502557943288178666618946705321219750825574485052008406473125722804323952478436572783107017685527341003838346327919204147853588099179444910558750752474405970508468485931433053195758131610526558204706282862222082879498916496616564661144027322887956521725416343638132323093962799204455280589919664448859272739616141363704351952879474440740328001193622568294440003249131002335579152461183829481445002775020369451723379878073388391388282380560393732818057716220685842112676554411774919979536110055123096026955777884944537456604090079096954116691082880896390690573481292813485970611546432342703127468944298485436892748309362285732303231878036603778133334309968293028690169190286820873041059809818971225433005220318560649771405805227523963807044155533790191125515648831496340157770213563535049625233343866301638294063473808990398600299273959340750208146696207780885400689410187982244766671933534205617879973819841900560546468903697795283052241924443167542423651846158322198199333741736019370989831464120827652647585540811406623239805298942007211776392577933243838199346326048482274659217008061167706736938036845491067487022723108795860740579367866210997126817283899327668050202745324767553264504644849130018278700169259710350426542953735711881246421816113935436151551537025147246387847502638777713911423380089431287350834560 [119,61] -2130649976102818385256420804060985045861351364841855429084226090779490007643766167641379814271155885678181456761821967145265384801499850601750529914728645007412186828861418135344258959731347218189746303544800702117527007118890503313997943169629380314028593514987757465784568494834236380631369276936832492969800060711542753725664117467200350507928886293742030767836238722498124099687451497267808994196455441573967691660165365633229373008213725927979107093857943316213659405720852282831404498034593261587960151187138312063019241596298907261277399437715094402697083036757770288484440466004759166781512644396723043816771076196069975406411625331002903723377463976622350030261165681428724538402190467583481008286379192450063708319987635167706449533982003350099978043568516287192433349321375361155450767591989742638857932031637198209588893869530423927991346167216639852912276020681283537133277367407807108948765183654914848307592264151799536944437971512302938004763872437586074080614105735432910145445667371548843812193906662277009307421787090475512489786602068253834370353098153677399323273400869375028885552191777428449621944661834593166245780403855095606385554584594896801064017486385021895928415598893640189057571784607771911616743416930513563915513544450910035091598513615294208455650012309026760961617867990937011741516842931210479064454023575693388135367296646800031335623754401983803955586022015935612607013600759993088822265527551768891487260452926452539407990857785392589215585102866335902308727085517313911913123919227997936436655190435777634230660432776385209548733051858287753007508473586563503524796578766614190641308047859752414740910746029885968991539131133179559081016508131195851218705350452136470324717780522922595081817741186041458926994219855552985443533453240751705125808275802184693404686542313315426497253597875502868937572217766097337514884296228981545977254325910649948745040487005783006595782975693069890964236584180241518882108491736122025731742851500448003292247350539774645321841266653714020242476582279559046611109828725187388170147606757362406297618405814149655374777157037010623280 [119,62] 167790462271455712718641038414274796131225317452495062493164362301786960600970786233339792658613736585676613622227280851352681168543873435262394384415621954418604805245522367488673157142793772029054213149469027094414921486182501373311195725145113040672221247410257331401395308152505055651990033416281616153693407877891499925741626643733738569011186973625714540770102062642000599074568203916031660575009728119552885765712434080114034980087117568569652817381496228081656776036952075681314985332461902758965950308133325486039735463633429779387355722849190762239215561265659778616139911503849151884822662482028084558411425087013748109012993731417017402061533077420540330529400741500483897131834610726148522326834284644503813706079039630274497587993195455595049040243842939073126026155295961459566134936094690308252170251324586697910486936758067335152354169232563324185437791949773464864954923137847650489080509513521065657461359529135726835628409316828009934255490972878159674924194563686176019305771373768659585825271499325276744540175506510375028780600891123363233954755990364177749865717493325601787408997503639664211508786291675505756098332874295786668475007378170639148602488816618016999941324826773685319768245970855493673561015046134870849073429657646310700281842375044241357212156003640410015066674741973975029697674806987742020664625618361492949473845439276853692446512260260639434346999744559169831876283462965731709590228358370613396348716105462689276477146808895550066830452084778981020558070947403109142115468403541685711823753334437793444486981633646058033927614750614901465463448074793092219768352027512046827384882194877520249594522223956701254912180577341863632263876664814640517493722804386988049492371236351554409065513808612759880761082797225711596268825969010009844128456739339408204931732269195740033041085497972161707382902164469851761415364239359656832720530444169802814779169295499734918605056613756036681845479034919349841214751773114635672456862780686338113495576322777271103260639637442522712184487276859069086896439691300000990391449290498983585141919002022341196576129131618560 [119,63] -10389040821462190110793623411903835265029069201359694163886131362494910958205716044809798970774658853992224204204230924604329377755646160715248876626958342618879125396374900317404739061544227594039930912438991850470734271310509575980212606564722588455102985890148933507990614834829605918234316847714951282186063226819980561251607995419501888035021807447418196088569066498559802927125747936722124845997911639646575409409699014259917961734154867391084495957348886750270163290995411960690305266807847822600450024753584632029284336741777738841332824716082913335229648358213384443507447751164997548994985040594764776551880917955571988718275649238285906462696125932239502875134989968813315777167475608910439279620843935685966892690067550688155209681102163646186657905696592379765290036624297595048949993199837901556041514804252709608208257547690806740598671609148400987561357124003046770721179901234336750443073783227830129659325667594696348774761270876893570488384480945064861258518478604799742164047043787958320675684815966669874519530816190677047866121287048906948218171941118512336009122203140338064662383955997963373596677051551336100975501948530692999043562348177563115670429706976706920599066942595051301410598426702999773741157107147402230227295130712145537320813409990780270965482175309375287083665034831263464778790371801114536302515192152498257423364201847724204015506725125118075155751864371673736462900941362677295135780486762837656224105010141968604290065428964937429043532891349670350559495542744636828752416835202213794783530600648876494187910036472752725628102328439443553023691389556273973243406151352211630808168642294897567059095210503547777329356580810719836145655880021840596245774534459177963040240116941024586795718128264998277423181091407788625696009364460424322411165553242942773087348995867849431981813910463059837945256137671722685157566909392740350183478442537006518011763338957900386715329453351966645405283497560569241100134612218167574004529524345031908741594516616024179497625727516340969947332218775489690836188525356847125862904766035323196040699351676571554266021022560 [119,64] 551838822776974609652957626201317755615930535903646287850733026597867430142402086701125696042302220058415236886378098128619752349029909450048319393958287898585683814286610713039092141888590134041178850700190941659174641294082563920645268859331231741577700056491281602874989978967094288962034261840699660429633588787174976427045815024538223276295511483901688762982653597373663880139632276388308881810100297331882813524187868441675407051650530982483940537670219309608114681157112556182140140390847322857195164460133308407388305936512636865414052633960083128729046531847351351847638254576177551009078315449246516702002380733818699551091122743940048664967058623198988379141135898515811577136718795007107285259477243639342166854115957297715659550156418021837479427285602344409485579346194627629173873294743802865043091914198978222723113059226417693351697780514365131029715964049263628478789353349066914033322478828668697964398780032378705931326115966211176572430043026501470792044186089922464243036293856721200776649945823826145423607653446176929551243220518590690644378192269019454810001075847347407879262993955456182396788386765416139346491235038203772227429139508667449449389147213561463088350981517535207266504305528675810596123102534229088691174457249766141764948720121848020308629309977200235365933739598624315148148988537619494573087094049639203296980214654348884773577159669742408961204340950648753690219238894268949608775132835353836632194901883310343981327643130191046897781745280489143690765786945902180933225956177136530055420514826054921373916765919885255870281470581922326902774514503559456865480325100290747542477674772097496654659174774740608672111400074908398687328187185645593799457403322501328110542786177401828165499117900019200452763764094245718496001227254919141327626903800035157645568784015717046335723316657610797248099948770665659611033535913041311973953204072537721711740963224402603385962581371258243378135140314585110598868841278127614894436485810899263119673749787290383890040230335805966211481083792416402913079702530039721854089817790130153322120009967384881939196800 [119,65] -27071082784331799843969223808770983820339960452776235159742219758180873077788508814945232904560463699479220343432484518239749941040041527616827262947802127806404716511415666333158563340257340690230692635834885762789677605105139024562594871447507673463938086344961466092367324387761051162872855902383915213419547705791999615620838118154464969277704241383593352130067196094665534323641388908975924063919203334623810119164990276990102485531658791707107580172041267427740136828493250369788566116288403071621371346811238463177879190291823104505111576241127076230256762988704106290368649351083570439133675639147026467332992165572205788425498855209535648095102441047530587277417030057760817502305400937471360027528165582622886282934710522486236558380325548940632610392840735846224893586600835683394164783561813429462199355948352278206305601146257428793690173716016615546811111803426556679159242206691039737970525521679318513829279288827659240229323356396365611886814343993082155794474822082907139960160066678821141346403091721863548873868055260577960837191831264028010025736879416296988419642754496014639365848575487459865422776309858092183522837002780828603705726218755586985096173640757200462201262225920809616096433520991010539382604094553984492568198061336550246171864791183218047701537922285323301725927926026054710606739198247273533388254223288810709427514761487439932536864891886323907976883526764311677401747939678859098570103293116065437442391508302046939499382040813740793738096815335539326813079733561217880284588743686230096941006482134646824531515321473852760275403472228764015840572572308904678833531906391270192989449286268223445364065537587740628558611281700285325021337915744701662366337140305959233802533227751880362530680500574831785119044530087467027972681525517017289678812927437909421822750413220598436417027958181273367287316071211684568287357016862447402055814747989834373481149898101245294489899048192798439798505007321474207404176423272996258217274342780343903814668734421117373299865773609086606338809157668248366655943356849090973655732618732387897972086562348362691120 [119,66] 1238023476730325150801621898619585749620178459352973925779716641739493539918348723753299677917793479156159818138805409523497488908361326413863651202673858236575103761645121124104422149842676501070561661321234844390168762462978318451762292924825775616705388133559794709732713985788322569350643643941672061232338081595477216260603498032021684864387204214529465389536444635489573708641116437974296314658076674922062006541155568051652112364551847802455176589916555639053181275123655495067495526060036934252919138409276022304936606906462142601548779996499847181893600763466454646810240919654661583354062746527863654935413055487801824346827276106906143465482416853571574652018857365919110326296530372599923601827636318249020230444452782059452804192975242678279077015896378049000442013589191526387675561281674516461001144995176478471128513864279626646488113451318709811296448112418113777788607084891764455765795454646365223916220131677512947301642135202803554993554995584400703500741019217759139874045608922404716330615702250539842378274856865438197805985794248380440518458931328212128213216972798336885190737109737795179612666773921210737138066066111617364692653952889407940433067675366196153490006377806483606546378498577438139531208978546042656182052878774325262320822862888579556247477645535115213800394281963236068217600910687259825682535238316221461544717846964033365889228758451939025504324782564920192085245300066523555095148561777414315845983670484235224414950359590671285742026353748142134119856351929082476874675349002685727611143645811108825919991309517749954436990460555821336396328827112652760789785725933447859455151411034616947649670764639707857185391553439408118937702824857973960414952730048198331810283879746146495339425336512561206900781361353408201541901273640969949258965835540669929803253822584585135892374888041896952176908105413447740777582903159281199966986208393563610427736766083546362897017040394920476363911369472692333076010387552515384833067596750840093638301959937642245893106379584731012160191292780487405794873691079143175573538479400526496176200401052528640 [119,67] -49747168800483490347041391975696583237026697200505954609949785701281859196140878936456881661441873934418902600349192267671173879025055906765405491336324461588595714206512284765409354652059967929408434153551983121067547304981535694434641366126168579848993025930272350783744411456904674029832609507889841891385155557776422479855344503474855937082173857532142773546437738933084686432466191361418158972671472933618895884784316445461106172013139279698318783182523690662110327239158721606933189487936000756553267730916605973029652264538388464528474769934512022123149364933904921276985237020447447923422919512966936234694524442724878185229241121995682879858476907789997160173178850865702795285290420406307941965903003285025360754092896897418573646894894333383605192282921307697176740234449333845475069603363127357193432087722959126058479752283479418166193312116727618714686328578451382915156457645327621049948724522023087366673767452932240865426023676401784211749110277272276363278594412955754926224253259796339965160154452367399726091989124018124333788934354125136711282908444019742673626108041612759579329333166245700683613715085655902951240702756105392408124711187183574779853983043700367422704292783382603130723985947378715618964459076553051061432811299096817513009727064736525234913217779652643634469334399036422654792386171478892671540813875197725484289287939662611485459076866927019887670676551475219384901322960676051886708750491982139534260080104722825130690697886347791911579930541204876066237068084305156009010472999562144384965989659180471957385407429415379938706649338484667856563800721606246309441227819126803092022333857413824381509557473668051610838140811251436220975015084451155357943878135199398512734646020305061864007099260723345056822402345055719260735253192801835519939758292954687948323740895580923365419293448235202255222465727883110260605656355600484897494796039593674470345469881118860605565802998246255837496084153141888981524351108796090514048775247832870466265084135802590297550958681425703406605513052701506530225332829454282783961272302394098129747226575360 [119,68] 1682725814848539186907659022843277206856004815062907575165670633814789869501892261691820754606372466811750482134188391221689002296916429588374857716947028707716178825163370101907353892431463075064951281385364851408290046258708005186327139915112208102640535709575124656145764658562451969748132228268046536860769277778960704824487390082814098301516993178588667143997377093205826654421125214745490559852027853662976341174057564536598124454671792632488377968779678921077803375190023855592932049168127244117783528677861567475962584873261035904805325916516050699993155859670633601619462365984721868087364110971968730925502942986566455995024795765684607096999857596356224835677418352441309132378596921225049008577547433891306784676897975422383343540759419217790918967339569623789251671097017919379791652728677639974161525905304436306505890802356825981481358585155741402303301780503836829952120706377468968776262589976789527732983284599621230804446532993548344950516353572825734211179313956651970837048964936153949578926192251601844899180698041693336835353688582008654641569319035507902579326590457798414422996879040583735831909738659063388721880533203920493257585854068531781060913000377266587277717243390086487480947562794951390985777666957694845321612756377297112613081809205643872177882014996008893834691733833240692184163618082707972902792830593863856493872181675472562338963409716402867136162853530752993333735154153935757606924951931040521431304636748751640879769511772125967412782806395864507708249922569802438797555452544515824701635369241534003650218449533428308449591782859171095027375404625789493426843224743273964401680714780745737760176604823701695406133758784155200466785915487053290790752350421728393470172511325569637686740187930958988639337032430593143501664881147747003707128559389126942691652000813964011264381363169719349215044165733882838487636623865469908138547494166667149472983483454573238379839622620029589980420425176226704489097649154381968296709922785640873653546866111815781668437294787096685646518852027822283001235707882010536104128432623883160538561920 [119,69] -51209430268162386933462585686883237082405299774868120594001326622856291391864633768220082349188166002105732130920814791061617850881694046663622005491303459931022551947157385440674437592033005771628447144418043893636381005469971375496760990656365447900225220597394597588437953988358917182926859592995160580406860360389087435861785375580229048056201373408291752416738972274722540689849871572657969004494558891420575730940658250086712515776018417554064549908501555009459265342039241348052964335550839050744540202576597654639524722873859077449161223413364579168676406504371102878139108587599193935198991680497209838621868286120274452849609826068131551820771279623215088462142347184303797457408679739169972544171885171200543673127287600544314556447351120584938556318251091684848784816950811652014830915433851633435600880158791318168224284578658955554508412682146980128515760042335990892988552890447899319903867640163972889157187155036020470227364455473556433407166158706845135833237368548592696378787458819480627999411001347231392520525932546645907402998795482210761082182061963694350128332549780257096869651518235519668681218301349523219850079903893130687128516786796459759822108468070838759624334378994125354776526763364097049727133388256356581783600436532930944259532010982118215802889002493105828932398363204983241402484991109447032884637936423762656487826451116927861439659158077277457031467547284155285508525361319059398559339899920178664757338600934759301615979349161233267604706745922713639770087607565358839093798921135871251462307195559670446374059560826762400797508510042966233953884290968545129099700620046546915139135076209806512370180947339344816470289116445885714853760675217358109030688926060675259654768892402642847961130014865802817646266685703348601742906496804759965396641023531202616278571692177451708392603291989665237771843270891679222332968668415192221192845549018965499580620831701226571391997378865933285779156184747249215082098171457118643877700448266444195262427197213725630806776922808602756672005278876717821767482794011687679783311268341636459440 [119,70] 1659022433212121977571742179783057968495803061449235391416975063265929585024076947553166333400895306661450270825323916592800630941615568643842095658992516198279526070423360199456049449346095877079177879360872085112149466825569352046726200969566057230686432549836390954996038149523926456192423174394064676693858223014321852622926078951486966542046710886207519308669818818794023732258489375902550029677008197378128308908152498510338090793308947904640159282988630593369763137222082614266472917821841901248998831554415676475064450162499746397477186297819922742494647105390870990303537698161058054984384242344633076967464569559400668541942869348949588817696723712220479231027212054652219495887782386116313375467577617032538921795811395476022906766619271113582631343486447018520407551526753440860919395561225149436647863097929127429444335884283014268531501884401350339789099280137755368830836917867471990230688483403250818453251276100146311043054541516744143558387945237013869243422313411845659243956898667165359722755027053750899147692547045075281133242030106225414409080130629387353179621898351639549674889958879969672084859677361777536336680511101964616398751846367401596277378471852315735885622877997105246678585949953337610441568873309031488569664519277573694478978123799259525619023417573091368565849131642324465791206319050056350785283399497516419293599943122269220696673663939555497402209987977671203468286522836470374420022554960796503930185638139609017455743228322051975244497299780025870089996740978284680965608453440023344617881780803188039888782196777508160334852525779256313964963046002939736499849210338727947887590946839220962569223010502474589192672865761435310790261388692705270669945976995413638915157830938281088086661775855152126747676824941156244814250607909922989849621497828702500398358993338014489699059682125319022431343117517830413362887410937431182114699864708794630934988715090247968884735606196078898427240020270577287318554589367827860365852618471359423001906076392995173241251552128174836371852596766803629379995038007028400632671371513052160 [119,71] -54673339346174483857333760281484121671028109176686374034087351535321170761711928166298818484447247334988135507975408004994645836719721293319824372727904464341939420354076953603273624103014381081930639971145668796164406336098385776806344441600567566459560251963382686770614492735423708592092042840981481644505295080772631610720492248911957199694244016407817329857241029288357980164579546362424035483111308428912122834363399621393294389838987081643531721660618138195638434599855233729363512455617950674968225424886366252564006501003982185165132743514585008881054294561473049161151102410704050827129567517886759138935006153075917741708129030394425568708716966121396554584608352138201414564138389813273779926690676576269692884519715254400350020886370565810293516017500695633205210945895534774811371782711751253567810996626244547798518776896828989046224231539173289636574551024662220285925536682043919020288118630997754171587301613254602263513988112152173818664703848192300960040040053476348870347055645161576917242477851417787606869343271467503177997982487709301896319050174104783870306212912502524941739903727255153853079838854659603726116241181041748220109841621782128705961298434463258086631835169628353057627667214370546766075951980009306240607067713238797665943108363198370332007096672221301158925347375676981084598113819263499520616349716933269413788366616577670490400864127798057752121381637890828228620868846762195824484556673526568677711079737191060328286054785607345065900825490398763512691592437142818405788770002653669760303792301307754729648326992534125904308734272082354981998158414432021199104242942197463093682297258013265701100648986415064012673219192338070522727672745754388107720209927183083622815273561923946602821935003503703621871285853426414746320329329433204987984771668764597327804612628672506220215046497029612178574244239279721909418713405826489356667592498581449834698706278690728006068946035293177336939921981396955223486540191509630872448560702871177247778871741254913123536139044095451559418847446468616228562180005686754524052887082880 [119,72] 1459653668079653018287225963579355717991010910748289152702314937102242234335624150242980701835604871969817150441680302384203711657917599154807066872148056567035070035355449075782871830251911610852729513386380372923331877162366210870245603329458051282116459176668379094240612200928623411437387129302228585278878844776992919871304389659553876469618171481330870044032612820292907270373952998907306953549306735499992964738623628475253550697460621393510136138698613413886998802272550350008971913014440756650866912245334613260311060731362814573090423496310569760401568258968196336406865431266157217252735087355467439510013866026307875916324583995481177826787878700399246416848249601189417797879603649201720388438842056293620418138091274141870278255277845465286494642906872424704724355356468078732517744872998315560598835323765508941967786200264729567719695522710444882345385651715179393858740565922960051633497597691750413413961166606916297681501291318807424209880364103304307753788547456486100797926664567260784057112234648464748769111038579981943732916932298026301044672819291413924409205655672495786842978381841208451567488467069371117978907885538406995843416175329263342111965825707956890603963671313578678097352355871196312536047391581033538397516201764079456324887968029711754283857113837170459229410994686871656040319308097529648572494698266242583045985737234281972614496607703792412474669921309784993218612696595194429763264753013253887437715945895333770429631379718575709801623704396299679624044434576825348434080796166658094258256484549279252126247949674146240422220319183533116799822195828118015726782342598953240499832606818701327575715895061131624323664914646944809195319898131143188510840631114684087749526582533377143672820454826010144996908833764629701085553209425489515146064814557884647661108270616893398013535688403337342086060040433741265747106116136381326991345598308946954951065598737753480743330943197693779794517907515509203559823596271414037508597326431871706428527561081447541477909251983886914032121654606265252579331117875774791993410560 [119,73] -28532185774384275972951824056240154145966433392398499472678674949644303226808159426467077082334146342544492719937268593440366477191154859702325252550471854686157246618577499865218384265481876260606672860080240844459522061249916023153349038781684143506664902477320182736315587031824320709192566993925562485797416958994411607217860781584158317013387473411328400911163765558697593591643663682604945453823446878213079155688948702594229626771163688431026364179426221878430015394698935580543417720194945385151504295494105019749755693771595563308633909663894993539682506918147224691774945377731840359212965133024867828236814564765648024792264226178224233774386276507015174151345037016089284403964330059787016366298731618650249836687168339372880711643953388732373052150617552894946107123633652514791573144402253424630922084762354123515210219660528577799398635989939005642998065266207053172793500998369161557935515875081954523062817919372545274293684364289660574848020021026727331502781836558912526213673144163211600713233755066694079918362566873304542877296990927358219578313692935210477803449762054753713478028444114248198000797731596885055319223245974486995492405638916404750452099887130558424700451002610855536478052937410109088428849076709034328811082881589523463997915291529476397499692979220091850432797223339113139041561713398673855900340415479971648727470635097921206560531950914072048068607747319160349058880435538960267540150369990003416276905680064687643016120798302057372259639336657987933215141353762783353545738559911488635226835890708704630924059714886587650561331903988693641945012721850177949602522348136191961744191182527802710440475677772282402275864458452592834563566881173240859364532006728622236958427180300751623647056380091077584319272234693092677230804837263404624226153505257564785118407327490151541982448383594456008377551519559250931400222095357172011079970836472798954892084990092371764433306785337129439765154690046788306057546110532908292054823488467291372876694016572461521747548588682223304103445079346920870852122780596701450560 [119,74] 548566687306489820199136252209570230433574754381947504272848916108153106278822855997062283832428993787049441079151856134268541914414699232670860356533785493135046304250541621576440893719758795291230061391470711915124881014290301351693947908046069191073194966257342613017749358814351200863452862311712827918370096511357417634169667882037702258985610117520348585152764341884844537109701168673017688843558958801870223566567934257457889307478894138072883942878548969158515500732346827700154375499023997090693154914352601558062610629346077930566743473428420179552937624442798164514194148171339534648615057138929905655064161372838137376374905409637856037698484136955096518862364059753609090112264027485114161745217927576458103691279224316535258745973433010182969186770520615229867350963077088824287475104212932848571009386631289713606186272311705397440850367088936081863908647537214176558766502751891128806872150089840237907296273622704203184801857900887261205025719650860126790735733442307039394029327322402180457235855504185968845206246605651844257619871765817466116675621884635211616707184328707605629118379503880416276990411911891433629757100562634218086201262020017657936702302436906468129662151465827468739447493768146312930622768186354387965894849985986696860916814234246255263247031397733569982954683544585325474167188921870542747499477776595026626540557296599632117904030259595667962351308106046567666183476630520103206924326921480702327795026997632935636635208141247977088431150467371525873459298482884219189738962780130701401902408834288402627782999736300536752706568334399043807237517252921535260956551271139764581031065946594444538865914734299390420266707277203127171790479832824506112787823622088542129700949566002456401646892378171599795487431476520278240116137120637614478278068523380237549730103447873956741742510963676395849286703582251733502185746471032053811241968276377364089870003709754219765816913362024551287283132227986387670422808858953843682184071716139889789875858972869435072780624074092089721291169645004528905611267087453440 [119,75] -12627543397629549983039514952866539732880106447060394961265947171605457997323834115498881448365220077499988578318778679040383061702195596603705685219405883236785948222404829708155468463435569181527236517186005404618662048573583224035969643162054350000326361695406888823851321113952574892359890833741251859260290658281563529870319967126346227899291173409908259123865390542270169557278124449750685454997910156027379434471705192175830366432796333058924295550292362273773861815766605288230960288255978155593496838194168413219889564614668607824472157340452574891549950926713727565527940140688853439481242655051659454674430474292985952231333280515763036699340996128574257406402794459885275461791608920520032556824174000739413628189998351247826906935585238499381579092994620238341010071190773827787909028340478285146845441055849076192394722177515143095801448373968984944540320182315071391571355628911917622226642402358176105542085456804496742823620927492189055934321090912060206407967651915439243534435986353461480767035043101532971090100762061338497422502873963050257105100689275568549641772049193907295530580807164086020455926937863373142430105448683501043199798843897608618611518913094716847320330406908280912179236004460135188593357173907776429757861361913683056341652361512313845976489583832415581140503106159823182728992501889565405986028912599366997197294271576984286439532831934466371993018736778033349300689509201249771926308926110715355330471926077240133870511185519133969773036074364936034585921322605551220448860037475130620869055678792653470705160024178596155362475537988047170406064317361605900787123421014539370769153250578155838794577128349308929401786949893868194006884514492741049023783183262438131374989676821788144154978085285965883706636023690514100821893570860392459728819828325417304707903685169268805729448356681558739404112377987440018639123315435567994830276437976605756443128886044068821661452795035676594878844251569634998571880370097768345579640487261119288294513584534862355678869540950747885281471317641699804828078840416 [119,76] 311938868258927856744420650576668483932843101823913310690184646156782533712160601973275768932324666522710344672395513208264040813682224121110976616511072954342229395782122631211711650367430302779658067602112310695122999828584864021345417343494769018005419460575489253521090016391274387366382946347656593022368141730846001965318145531177185292439571844801817831673845822446405919138464644428970844432281531985014841623869832498126765600077484255169956752749311242356357210654534963690814973460934211451132477391626352876522958924101452401137313767382081699817099750454442610023461793813566760359061999655004148843910375901638004848017997410066849262609308905372846869537392766337608095884206857939545444507128316715142211100776476997399427200901576797841134143852192549853787719900587995586259455413959255393388664854616099367525992775212597549793198047569298232159542166348905392224420347740625534431635553525182432301341782492535758256079062581172051012358865274599384018524217559684706918696929644310679292903045847235763828797614692561441988601442942698102999882480569950050119731492813314706128101576448835263535059373856636144417006572876758088517957412730549730128942488939302518102698265048407801577908770235982459535343316316589579237934350378958756169960656554743839506949791530327908716113569443639368543471267175288547170339709265474024410988659530501929500516332599573784025667923696446995703716867897888085217302474180492947863697240341762967700203960428419543242555683643414868060435570510961820792110040793990618381856301470023428957128971394921727123877654433254499092669583312658558484050003515585025452728469783371490455472577419745747739962806565904832134164970678408692579757512873214958071523483899569097153837727649947608649389994135143475767770830482763075848263128690110886521572427179433816301393901718574777538736711393200996674832745151472447852973985333581719830562928162388064611556857560189680450547434353343519162085591962935439356056937088586446596135049636627254171191988407474388367640184983964610940601664 [119,77] -7507195718533740335020977355794827270460625096304814072941547705188267906458317186418322501842250378470002957041297617530917951102841951198435933494342735057524547141450293316641393455036921397732685576680046090831194611009590426286248029700672543915659195388945393831915363937135865639974518659717856350302937199037903642990804582332122402670265434544009919444083657972999990507130732990698897833184773205065481493707542149838174644616672499878502028887363911406331817680137570797252337883751210324863244663293422985270255797209410630834461328842109179326453702106064319686156635591136705917637982248879514436181292348249962880350223761713523928441652760420882682101881521610881563815693547862702780061217306625951512315522694251343475968842214704853991571895318966652758342965601434901315983525673129521653576672427071411275031779483822971714380773410266453918252923439645629076681792303836200047652817789431586491192421070929899468938266422279492793100389016169753156423169287376579681046212713743304540527638817796537391628642120152947216905194845163797578333993039876010419261094837840753167244597264015487709087141018961359947472066487478139269332519166833039805186484269222887443195420142554804491656641479848777426266432543068636400663265450022261448569249633272199087161270206392181213921402072283928624155293501455967878581576254544986253451869454939286183211913448692254339969190251366982924312435635165711671469134355179839817890772578382008455624277596741516475502481889805340857612683387567512688010803534559097756603632120608350029940066757117858336315105182405296175548922485069409434015369443905896422910646609216414258576392094248858687790582051747075115938740679882624702164359351038323172456083625907539599474905294248628452461236215264377130481660888081553685509765981484959664096195169930419098278115139913240584200784309287840778741295227274269113458239140840331396259896747639598717934820696599533894037411390144488591273989058830395040398546165271198190616411095652567571044085835242649150449835182147045614568 [119,78] 77214497652852294593946342458760941932636225497741332691317036618458324687671739168683258924676591408787745748622382457089981580991087568099275816399120849240982047882072934686830560816348904969052664338576749784949489550355213863856741353282731734522259346730976376965707500450647372556901053775429100194376767348611388276787710872553624395074012872971730653113359634052820358526450663500954001627104511271187695218916789488081653567166879685574249469794843053416466417790112014689978195343904503140540388598222991158077679856528641358545383703774945398072953413432958275290427436512469178155805580970078898246284629398068292740254520390594543986892151524809819944676799586383014400099986497450021273040885118700871470122508370711256667292375778242926569337971570236888865290986413275059129087721664321602539760105113753086843718681897540783812265422408266200435770096193799552022891033466311805625410600119456004676058590715614689707731683793809248149493722384237065577950931979588141573914606041355827632559359288602757807887525676722783726947317604106435828809602908613373692142830475327374261526538278170493679191006486614279685106399654609677835101910494790155806012229790953662065332953206967550445796186487910573038838635946331882548714924344063631767081136907598290817658927200615515642931057035087159042645366661988580862504950824773900397431727391192856637316951942018468037465090466071119510867065581283119357730773677806959440702157527553040419986992554277661347606892828292309033388769541261617058464430457849471419599155344496000724300050167429207181753649050316444514125725414817023950977003703338211938424603597514942111962266060624265892424228876564173304280663072867208146106441189877378923936373690160391485035013725993076583159810984807170828803922097561339431218385357016226840210092132011055101763675303612951455341741659220499966957151110773261993926941716345646158788476210378397961842456709687170530422988665379112383986746156532339444607147790060567065889011748559633132792946953390096054348910762363392 [119,79] 68896099718752143560945734368985057730172533024479160198677610532137946095980725263288697695016124003970702343539047422936288721226489168724018126430908855115174420826547288862588585042626814394590531605157361872856148163109837193361523625045882332492998799853543280144858529180383335778650717840116552872192842125204876269476760476406912674446645224298882557518703159701852272998718921285317553086629475673266767821223410431574133208555769431772670795804425285534769200109191007672517503063722192926128184730163207033752950541884456440845408897094764377773702024424309145745523989325769946520165024438541229263374107575296660071260410040214360479337944037137096430311843916711870591042644177476363994099159748831436674353186038695962952400675686693206165898306357431875691986479671536365523759002686263826931070723204092478985494205323118689786431895208300604943816677457528862288632213728715674059432149505791937414655380120118836476294627696367495867884465818198548322944132157537620349988589543721750919169526634137857409538684002751244755074791215311594436844391434688382795579176519958443020423414879957347219477436787747162785585073972598087527626989233802523914113583899756778871034776091845408731961896765787556875340547242008515081528477300157729287798520998292597133112890434862912943836660915384888429853487830068997528542702206663612568574361350523611722261610708549122552865293229764126870969398763778934830525327765528231756406378373863695800412925832351440292603736177004833901582031018362746075935197459070857226717565936689476119793781335755190839613465028666235285470880589089515822075585426460927441273363899720386148081370208233292616147002683980817007896627401347649826688905386874636867551942972513772650105688466368049701338942077344665513706623140834839213074743164386744919948676467609522370178249744837598137023686670885473471062802044722227482438874653388875295271132535078341482199449503488081423698440188569603559855303371874112312978583111466649800325665407322173941548019990721646211682619456 [119,80] 13138430833616558332812581277364421720564677773450639583191605884671786728240552712117176413399718150769727007056830665368424280439302176430672550973814168712472991104225207185471678247831638975671875219358316322929221557311302493873658963869927304868774486412819451388307560579576040113359920853389223129595509929239281856834252959333748514355387524328513198739961721258370121897957705972349989251062647121213006846957492186343855421886920080379081640085809378077672172931500209233536246706182699356313894148548031478810839323500720714667812671520658940981846351028220787014216944706597730327879641056134665280920236680727940321857491292416475752345049928980631664167524292273984880509566120141186935338938508516335642777232854245891328867696596432009337884429699021720457763819403497648876696388942646776167603439259969388193195507773557278875911902458551548314943071187257983739503769046496203578842565067679461089625844611398069215929254426100124436236887516571927181476699992809406345645535988058113584126063400865908986570350620747313684099100333730226986051050396631925298248647203300509252550582403089675798905885701743470168254196423967679394570938357291084151756091193000298355581640898787565491036166209590535365504686990990080449370730797599075027640637199207455455017094894645032418122928179391093539610615757970081144043089682650245954150344538956749059348904000082097701807744391126486278385873902769447781061258554974958237555124444426851910392017371479093780491799947926010399640570817569933523747641436363004131040032921638032636772686929197566152589793570014924421533965602043011048852235928443938497718751353829278406819178388241218984004829064728962800485196667865125017541511523219440996482522529192211475000087649287652467103784429816366465651182381464147809540310386731734794653349531065835096511411832365419327504746097017040355159577636529674418936731664100439880083483408984157448531519854991467897699880799658305472529823217402500593442140293828352688076243765759300427399982325894675255069248 [119,81] -396153416228476678411938326558770731585601569072760456186809131707678771037508922823712460308768072589831460865429010072458488700861575472682315584066229176249900406980048341812106563188301767438969239616639774484552276596500565802769577877796468269449333453055822609056497610710063179202456584287351870175522711513637534867568150183901058170894435632770408094948193575258357986100534109179949441282735810568564469255163451878901687244479324265359143242048516541311250468539986029404913448244923059824101722252910443173160236443219565072047196114760381536932975881295626742270818095566343389989401317622482537621917677891263537156959505193619689243967408355407117426402586385081975306237313947762981414186582892291313954836489221494296406817525541621844246435838751631611877694884329355924001386554201710829628921014751957841920836914417512652196594299154904721938703147654385772755469200009032719138951470958787503963351848209517009785095371854706792207042888861637665882005097084274999324006724881676933479861093783670109553971207414703827067978444059660894017339131724264439358099626749618245581978592108358039308533693557653553125528432451870765467962615761710860891711172511945944057659422053159242482861819757398178562526266208478780830064992369865298726116687280685379393040760976263832218743867587928472856948295909694866189099262553421346112006167591081412217688214652549297166320833350935257986874471230249944402756871206240337336175817403071877329508989107311172066257074074205276258908277566077124474200185482864176853303254592027650600443127307635460680083129127927277371520001665887258809645720241853168711102690015751519026081901306458627404242702763404369924642973359949546976474510026972069129705385352833230409076332522714684968187556205716427575480137038942543366287227401622831849990437272327478349156812723239498760483439257772212062360474120118339761556337073113139671991486002240949229453209950284749329898617617224400981053785998772998765139181474920187223262002235584705811200082131117882856 [119,82] -7550415456659312318213433912518408935696447455105729036661290051006364652177682048871122949572479893157656867879494272682768114645483494762790435396831503067524310436924510374994698857886809959983497232493858747329529359301650009526664061247388913438799063257530503250992265587325208188532182698042650694481212350361818095786927662470329579891926073303973993925952793057837487678917814007094693241790090306869277399790927739708208584672125385936632241695224490951917224565305519798662154639006549390597460119782177977992208134480594424152592645650874859079986238362459087665399313954177430583552868781271331013454251369751475893922436915092133533604775113224121408028785597984764894249974848913914497642098752175379962095460475778062286220564674615043437020054453069802209251003352017237924141600561454679351887748218123934149580790569657761811633020120349379704123477248484948872523230580832429554360364077400798733900145133981123338546767465299985763677856177784040284148060159097586882238641947908573393162896656788122493594458802747885609571409426815845514583847712584055031041957042325928186755912584474089791384065519550143388885344708370089574418632086573979230566540754748828774368750742762165763178604780508393505443727196916152417471031205759510419343526976467404336434227720011442961011636601023611448185524443849860190193835648083145958165063502429046179353946982539656177088176405027291583868516104723085122285516956113192497031188688308557427795804814927322749247469213753526569938751178288273883492975333176016234520630443704694882379608175579979036165829081411620266884234543240259666707217845361257279625138963594623289359081118944521223739183512867846847763615289433096112184440756435323182605193517328391057273928640239944759067019761949323278835766908892077942065402193725825266270740086826148942180833111698904853970406239837972930327151420324658094291708037129698339331432906746015340485056280617335929928965175609733244128511825179311409390946754463649285475267261002427386832238150893568 [119,83] -95381676191646431106675226459220339766234551527296555758456855164868136197116787747842727390789126162221809863916292911645568584439504956703635245806313041485346085512373678111903692431113030987679162942747374012101551416311565275552487684145647059187999019479077861350185806536346087710899802649893165447942846950665959254454975485405990271064980702715778054473793476532257660625152813334216410065512770341550633800096137418092806828330091090014141679566377223335646337213773848180066742793960792999477794263572423313332615720247460723354169620331419433075272594963560425932478214701286359265400102042817015243130834725948158188114177550471785798755200119562461513466819015865815286254780295938566174833308737874217365505063906669583824379624941804999340765326713160279044440917840596930414051335016597898122661465772173648335582889328224942768325361660884874973257047312578041019600700872441779465308323717563443592976787446453875628315710091358408750288952672329882230745876429608647417191233540680770368956729800737714169927127490601484532747366325637335746252458596751572125981050600626577684864920682894910679468875800632724500746286360206031668805541192729934551911056478681710870082120965577751171240555494880223254031797145555491078541303566888392638862327402478459338117900275244822215249734320154288808418664798123899175584646624253341640289427016760863990764527454082602709888520181656679741710091223394580617523990008551083155274748415213969590055398534829550132272206323467228159771614332215497852063349786890429653646048068252759301950537698193490135283396023326203981308031908148456748319370796615483275643340217507469386315772259997611201744200342753306437635800365519244555887804573941890914342258512560255028155686337721767793941805430665954291326031156883647260645849137927496698706716116674842724554726374616854587579838957696952200635771741424063351794405579671890301856610823809490366553652223653023101977900563210811920382720351769452360493026204427532293665095737193729277242001408 [119,84] -900971417980897898121871821951674793789241916539064027543325506217987562251740680278171599490408715396186141291158496401773729558557312942625452664386583257298206376479767718677178980372616379206524467826494610518654287648586706744268308846680138692232609436694537216392354956401361160041027717785184675741984614654491227559710362594462514393713021033823976486405333341671513667797986161716771985544738998776535605951862534395761147402181602387247058318289451298607114357068361165741907860666099476768169389783981445988219619970679291878391721989119380475607573057144937667903037951723167024953385035384526146170710167522385061655245437687475439418871184705156805514529700697371815578284888404374599324806714813634255064026765080467352341293321051105117434566641466651328151655322077880349076908005176352456509901827312293982071849304929042340674937730883850984955387030041346354146613571067651093191424979362473974734166274529157791703795089595142068412171488915568629079263574526945391689873693744805580014292652443226484928996691114101280214660842546819433076249259315132836573701241395644225645214485655035834010645189832543311653527413235432095610871825139865295909597970106950309623934221295058159004268390173431189028782070732981375069595011596671493443687532283161242804228861568930603688255657030209090089444789794283836260212201632399433408176678701678562617154134718153590061526656563768084346548574512983062962123829757634535185721608606901818945538706330213788936625484745525959737730271880617740670043636938160164417486084193750725460213572046544664154420509602536796161202131093264352265433502949518111897776330520423321898359163087191437637266147205580663869587047895892742470715508772302545561918048590727798365801030625535103754203088943523331366249321462117088761740151329903318005915357909557110943593207466508412846653576973310431730818710430659000653483696450466051291805495200404434081627337498037214959858627482574514544665338785058319657056649760005329483038504809274643811840 [119,85] 613741962135854806247012048801354759154551269638979890934830578611470973979207447475066484256966284746239822456145790449182914608068842930770885324079307826445701284912540037151154884644200020899475904271806866240929764360234115767798834695498206853632671047910024894312737462892343857036565380876565656632484280359275007371975610665307521678735231144188186233682501556352116646233412638405622445795622926531737789929671126036619086354608835762545033102511134946574156387638147489737655049407876859280851186966741681384830815865365243380055022155246661960708395366364433232145637106537016825123187143619493337027931854133824553557670357552064118150637348876483472497614095128385040115947042899113342554190935278963584656719548889864971906522052284116001758905280801652260873149482065054104350107375624525679839613083145515852021475538430051317622461191692682361387164774592155757541627318584371501970713165581693509461926967666607712788750922886780600075669885688213023550218207948204433056869593236747507332685917235296211639128918330388054053105932955718801322769719183781794452696526284414915447759520216610784340868103345671621221487840251525732920338302359307546672426241424944745944482102997142634773976353729700363592379069593450584747048786804685929839918405113128869032631991333633717321314193761671764144348067772829095753053038855861209252784643685132442259495107892304522413199938958243822744754651802607548634425719881317505771106135137081588235043705666837069960801292975891700519998193157393876366778872019205802666106723694209073057151612173576937454660171496806024636782965318676768913455308273517056737399185014311422582087071412979638826021741130906716458365670833084538216738218794553606743221660750683907997181340234041284161367367299058975486951080237910190660481860171795848544549570151230116553498103110338095460804879745330291384658626155234362180049915609216212005396297997981660109688395698715336444664512671771713407280998537845965718439778779811394875228089113290176 [119,86] 59858657618587075593253342124928208134189450129262238305579690774268884542992049300903568513162464353706668376083266523998886213393041168526030276601958295624906654115149539529121863248531109970412395594002220526216880293160006629394237914419015856115342820308685205326005713761601553163776774413430296014157649178420878047491602959026961402955367664872033611370799440296696863393589690410264665265227313211375266410061573629764121850026497185777799814121289851824809192485726314833403673018195705309128685268855096437111399886038173050998086374013298594498189120672954866687968024360417017525357208956334429682279901693631338914688193392018296750747935992513881066771692493021800335397376955864149414629585373096931698123804766222410261052454870108629926399141533520316325860201778839885984627605657637086425020897860056194751422391029797420354432452092800897991204414058667214813916950446376411637096186313545949681289253643036145928628441366348305621926846281270642894544731515661309670867394767042842050058089928488045654348365830527599128503387526003516847827825707330673475450690457903439437071011147038681665016306885829364287713180046352738325536467499161650808750765555945213232101252257447376704775390945889561139097858438601465712236932633817772380505413110270565125134437790823276532128500887646431399776236628903317292552973456046647749848878394184872784046383089198673355653968101692401367024837065824703446613377070608729469176030082176994924690171400528100126666883221515164918927736181832526075260612247742929465042522266012759273426887962750049955840161551785034023834198555686493011610148090558712316266536939110553743364357749706443962375620481526955047370890869303396691684378854895766983724640550334034916977610763030722571790448642558439067819041273524046477934242063026637912863424251090097544341457692348402862030580491556175797333084151422474554766959721152469775143140596945225630797667214360990703071981954138780906959850105984717241847832128391847107620005823488 [119,87] 361665423363379527882312261073985034239607637893373215855558575846963608163006027759586444085861478879545413402798889895578529159211997476768179696864668877954706060934207337725549575919849674635388094451187648941785092161337055076699297503012688006838266278338189442176922458347041008915219969125430378316108571565548541515122778464844445362372905250002445915057214645054404033010861883925853138011622030209856076988088982177178146228358488496481870383358570262484741313989818344487963630344692290451889136260688510253696791546165123347314367449498153067039434275432761907614995250878481161350499103195057281966940908913950588610928890561312373470417420688180983321049094099848215806838085903322980846364434820952972405338861929561920850163739853074546008032621353219306056715415490946350737342307261112873935616176816829214724119860387495612440446511568710198323199692144921004628010036625344456903761998854385411221718027545955519381315937456115431431779527149623518376367264398233218657730985304222826663652106722425971845369301170621812672171040102640958803162931663427261928608760404319489958147392770705603806327546063412726342882522401253297859533582637731156238948242216985504414786091009112433884951066301054227032676483672888420267507057936968393364569405427840623085810947309962318781186273774150116675612665699513521163671967823468805130965766596820442260605867999379315110179507830493192250351089765550580642943181221611585564460722312951305225457169493412630167176953163366848040458553939172343922540917695248660101063174581592492316987671683831724580075134066811733964552626142237370034380866079202374218046739725171429454529806040393338999958905047772443728878919713558207888721041200124605858526439957814718037158436346421649878749026066743614886146754598268481230199002844912010744993196975706185307788484716527367075435703872747137700251697047569318194705132121536769421477550775612968634926355077886726471854826250504784485472487708241015881642542194074429339177600 [119,88] 4753327578406718904630449793032729361555680093115207695169757909324979801817028606127136669083052587788206253653969585899601969928129512919358850477656730531433651669035360822709777613568080316348105670618053520418051973434643588776715477960833316131911650957451738276258889672861819048498086839680608394070664419731674072132698891723733829286614422846425288555207742234632141912704877928776560593687291585275004450320850243479588319033222481811854243270287256938353414552712959078575226101449956018408652559419529011734363942718861107372947160567212868345339150742240466015995019962358255589205673171011471257047003573883410227024742710758883524033078590193477185857507127131239493650970954158432385605321203737710233279062296273904443261486233223964982610378746774587565488491510012404472982356120299594319866318220226092189007787108197619526594363697517811388740845122434303991597855722262463946698913544152818703793260344879440407930241092741038528227126039286352940588701118177312481100918934805345475408412732674363632455741155097260934141067766032947417645386002619743013391868654154221633388778991595782059592254113950030397311130867099845985395708586323955697255943093808073114553177847250895736395857500280432100579149112693288238539904948840133668278514216319226838024356609430862951949785960393825117816929914984435234374678355187830044675700067568866568064147115169419220546236234407189709173903149316814311300385374906773598130600024912954391122458009155157302942935502196292841168200073971016451217032988224779157718898859778733013780052263927074881643349082624084156368026209331161494317761937906227506555744656939187205277423360332970825852561050720735907017725786094000681677232757314819602050386673312917551691185897627027791835962075472102526382863721873353184131442393160125434449736861043343705873012109786869285683131105940750155640385892681825825353348320384658060833441411672837403150764204227498566970242061827192711492950634830429451449877006899975013760 [119,89] 12988334291505836010931410250216101945012977324012333185648918637467845483641618246380236547460866947430957871683286615449975258735793434841465000774147397054812957372507504726152128222540787503828892262940360935482720944434801290446110092288596914774954771671591669711699858873753398467368840611292848843358019296155164441727271581334506054619361307086364184595899627262961291074079140695492792238457388372593303753941187257755995344732806102162789507229062886529737269638190635066744819696969348104215942403724513103562570617316999731461023787676275957400243541978022072058434196501098381857271490014173361783237808751790783710847223835431539196263012594051396494797634688410686104286459837206797133388732998818336721487610339150313498221364735819294985396687822626925576207002675436349301490719235033708248372831898980984312954539215417045729193213650284139423354806434278595826488604087777081205448386933692880665477553379415526403253730687433699242188442831534577089145153967387380081874780217114616072286606256152119548182431427515101292029592641274676154465865117899161041914334551686212173801302750249794089996050285794220937178492261274608439309944346154961793799992226638611970590545862573022150307626594939443728516323732779425386252593702990721070011747496624522988737245193067200694725292424591166227374310985480792662017872947514873195070830224110603333709520899710307477956895113088073105416695473597418162471442736525474586162294234875014772957270454537115769005598265443860902344503914547751496492781684268769686020361660844989866604346038971707773777795765813177711263582791072449039138602868373033680831863561783884194327309964962455820792988075121423563038470765720840645777473472696649715752542242379219942094885776843443722919724338471791588993854955131534988690758702336265668253178030720119279156939952455915412626292043723982424931535476285576006437324293676154600143574132805879858214324633587409676762973733573861394827983405048150783240359125782416 [119,90] 70701988529584054852772351340497507795098162978965514150010296715475598922279834705485490797252230907565751528905648805005702340255149170209294927157304126620392972014352989402144165955793190184736498413810393903534389618387811542936666972257719917082577106848437467931507033615272306291250531758123608246968110550085823472581979375998214167313068836895926313331757034166927721172770553880998658218763490821839750882562760023728599341770447150510860431384226503027131829627615969837786329730610229051499430390076976483495524546529074570621022396862282091502074613913524343815418159219290660036858732962802577057022067442586047296942918607272396873532234960061923694683968444542475248634507670813953780814167547393792012790917721241525918341310134945304573651358400059499126165673410483911626210430832780925850664687667047782043908045154676189410792387204256602513948946616927934738303364281107471060183365194630421481810652409211804126242087842348711167052925821553697126453411541414227780532309283837885037548955043068665977765911017023533503897163560434704863530018958991492082983528750512139020481400172470132005599575617524930923573016836066833968361111568052724211336534926709453922121234246142707065689097044688201502627226670818251799140618711511653921780515984229830906495975362495862405117774658011503554335955487406276090197169402602762408761125806810225251703897814516593945743591917472104052983618686355417899824394950016910555505458036714779211108496357778706707679099905757195923322407289902284530890935355791675219372720422207542190716172174629957820305873300653020703627665431812906213673739114203500133707651693778334426844612389200873968163701071224341007071186003839127976726194546167864940724615268184415654402904448219091509082325558846674899463545267722813651535174080889408914373061608491071738235441891811330252074960940611005711994709271812817043237344301048757674614877135254789923013728774789060851647376182307561699804273259544612754528996992 [119,91] 117914302561569921560356757524345239813374763315385462066684805112896853488046155900741884795499590450622487254480877548280591762607435704153147832450583354068985778501937951950989738654449539560565906814168656011781742490875817582342951068667444875860419897997852112238046883874393636565806582564334469821801875903795083472695092034237984754607748484787381528827866402103122907235441552610186825635546563942483913933140323046853319614384678814448044637035379366854181328632952978742000652472645752859792206119548025762565965548073734729609970957130974579258295090213343066707145070487859442013390830895280368278142918357089078649721033780549770269519185352378970963896091222536763958637987837379015429141840603042670550197260808288083527572083667083223265649345624025698088392018798394439250537813727513003330718313258804328284764616779689504016120561358442090762252713942667010550912213561384270710622792310669119301727342179854807843160609153881116585960501050914795939649992022248352294781957763569467180434446862965298266388982098548160981446941632158557265626145403388274127373240427153454012948709508908137568080617305690734173693176553739973491998471265547632549538644344582696346104527072980395962239279344446458902486212170353556610274314558903235839074847088323268785715986220793976706397612274690562955870600907822992455591355710045483023768476006135652624111457607070316390802358128535158061376616160042664279503719515163045845310950644786086862342511315793511400735181814575259472920414535086299258172521228347789067312015155958921016163386461522697544151450274594519811290390502965137241393005157664856079404829570410941469616506032524009110371030586343668484630514130043814283900268753217413554671816738995764187259658703085209353440340840473530029570308713233868015931565463723750144963020656341872008449202990457539982919932566066933747292528658095474270412471840310871779107546291388373846447272424105072409738086106179799376452146212237061363408 [119,92] 447035136988603630099306678601745889236832353945722216888923001302624384842467553233521096360878319504690064262560688591160010977972471727260594399907940294921531171916667886455042933179904400967921449273612337324546075995497015807973179224230409609040060028789025493773313776821272990450266188066318832978780760818769681121362825421833661997623495547535721891023027238230309372571944519358494430843898600840995561402271567548425574598453984655030335554476651136059903158720347471228382106545216243633078321636554054985905002985355903910974642284854636122068000587512936539343353635453986759880131612288706716520757587080373795072364022359761405671527634193346810412508132421525456103873705158008492807141734113709495948562178888596037615925032605051551938173072295643084052581560970589659386859435625059490927424665843463158455770652308243061773930810012693603470417673275683064625067513908510562961322696208383940928221426851664607641677105012180362298878679400025907861398184238066856660187921002386551401087400994578266926729122415063896530322882673718940466206731716101863701820835219624791660026959012187266214065393197477389292382030496431093896626139875900841236368791683235671779291735261835721287704278896783260072077268339549600648280147813662871607045763303593876721962100545105613507335413748903771285512131069317493506000232540196650594910070076064327685032051313033187183585779093545976159628835778384662978401901445117342458225925246165928040457208951449119068045921195074294866139318794517535585143005164386959413334721189995337295868684866550734093198007369956414977560408574689481651016470027586647859656059208029810983466837872178836404922109069625390846679040703425249624664764177096695867600700459694614552091078617018474322367752399646990302144700202629309630950821013555171045997947926111263111303097116825180704805502072474194962994557988617045450035221886870479685371369669558571843457525295568986603496391059346452979598922376779616 [119,93] 461900600935187828722196281822372414595671924760130759591691954477381155058846220579608632593906239577917812511484738444330910465323125229047280810151344707097350562752784506486791961103073982102150615024405358569098194503154670757516547072038989490143040493008539318347951795012398000642459442993169793770268196942024597650632590511732151828925812652801427913084691103150074761898120930452234391934166330249862527766273813003924093371843130176192337589263247265937496125801139763130939556094456673345342194632394291141028050670318200338246759503838720800621733081293117218430611156788820601338142293936876532958878688643552653084401786225866367696866050646525092744750709332199492689533286924025760311126039700225330386896645821168655625423739428447856763113268681269336659919083125285041781139811002657241876542955959317226456414421204201228274772434188673366519601667539112487796269407758248522185895685036469002395488236449293983959176022847681257402792838083190318853447400209763993976436676565789705978049386201794521887971877881076787921075179037586443513002683176738168954438873013924315931804023034038797413678648033714129681564349836594018863294213787277355611306005394546179807464419660523855200191923766186065335206679779104849280995346257926910183480026489237411949188837616884437356674927174854768209053239274345622315005196324049683291863132223321882047767777781052199312913327741462607508714236800171227301731999643164059070243114987714123961828385134680040524747826999007996829221753026616522917940082913023154342946430861598947410268935344565596750072150846672895487804144260462753965668847393142670619758769591476952906975749556702235001702488531482912377417164833545943301587757419531864109966070149572121016928190845964834400898503812014798265583411541605420006997206742166552891867528336694652935211736477350828813169091284608330983157633910406280593828380425305620507131905657603853662177931623906157357538082629183704247533352820 [119,94] 1292292200462193166025405707503596914695670212022925970980361357318123870702893615298442549748610925444407076198671703296912624450034725830310136447166488306836699101341187220779434632736130780622010727950275270602089267838263397483251773696142230999499013406716622267742236744041307346815503156854047724659935017353261480790647513402105597735999769960072794041497707361699502499102386733214500641266185996863222212463235585438220198860295573302402727588007154134935320895693620896756890543320137699563496220689384877249526314202972021226987366303855241542587807895892951053373058777401236429872002555028125754202540038799471874125433895192381584936622475508804423946997338258557696279839247497625544935709177271186369741467323714045640753534723706173239352790493499111542529172188113284464126296410359606140694835964761927003970914432271421051870170332725228855294483086846047702554755961337142725932522761874921252749872668395844126497500387487938507038365811808942958804970165967986160797009952114556540782782788588509894318768093711885445693501621238510109367313163089382245676063477148677769652090997471196513462568636504898000573251229222536100968229779999157838271702254687147400750156761485382301669187636044602417030161574950432974516834902896694848459280625934099862962675838686260238209665352211450389587367196423433348429193344289734576162574695023554545391271515461097906069894896798829461072899094655881887062253504509955345722362739493044605329871360260535607216938046258973210268816941164495894452657496823771065338797245475022473984428105141248925498623989887711112650932084937854558222090943673902558902712845294564736282894317582506077559322836635018588155950541991711291836850448835578438516809278988552306320728276488024298086957684260771852153667495031059197952391588875449205479162654332263681989693337345739550259065057671204547863869955132118512845002700691740159384793529889009526268024866465837502317203935749365452817600 [119,95] 322991961999871491789816191274420449228017890628372247008172786030475130897262728330667568319059644347294255076469259779040210895951702495632266761446016325761217115842262834457435220744239619515497011846394171888536002280702388581198447360719258914948117696143931180533428128941358529667102310786344131377434400156861916357852971725958176684570826973750210639609350208903998345731396101982746911130501011130452906311313672861672914822287872349169804054136781787403822629114148364116679221906195342507474780686068268533422495847140114855790921676830689274484725813522864035035383526345420900745543428150695279449840283109177493716348367172175558116905221810401667626977645644109536606553923902963652680664885027144041731126446782781863599463415800562521275270795247568557402747936979762929958263720942910315968350514928205940826737027336504874271645838015280675287886042123645387975462438855818108476963705609503724980102346912485131334784267251214198768975592329464575965440762043695490193253922529167034536083236731641342929400888064620376345292389271835439614280363249571334994293106789940907298880077483056910545387254651949714587511203588544561483630884800294681691863998038533689446199140605066344485764282166882666700624621898201224943347650382582734685824105104478097548054169829317210951262580874908794693941595095970370955437278388713881250017910757318222271350115174997066113731399258830915227307331301079300410995894858501901822975431292343112744144165312455410779390359546307830221578024227058864521408179309880710352237368245454393835491930815992541020912591910610950723353208514217189972177251257447347775382535645824452180132578654094049138885677789603598918898964695980781103757827010862980649357136958972625933918811073939600365504486880794690178010027167700926900455196620990799469800565740960681062953986564308070084662971419881173445159728007826741332279293826902841909590958188279069457141222099590312497996375128126456 [119,96] 966733559341186680813234368894822199954935911676195079951920429097988085321690431711689879072176032225602931353618749314331842564810103882195239664457926558659142912635324399514059324633047675350621098923367466793159667000398410936810962234221507059061200010772295779693263305738492847444954383245132501081280191127718162558886710556025572143048032341984201695501911076210529203328359769171689370696056066490454444070297213304388534648117124696501576825455416978727355061752393424677940352454031448578633823698144411163745017884540588632334256598601609812032319736014304557846786201638109828456182172059941804736582273041451070285212911943054442351853227893982593516422295137037864175112430532351525090640166516854338264488571649305031889466288923128245874793344656312806184376222243886489550458660713080431487369436590586924148588615839800557365872499821176550495703478380555380378577129603888065132200101978197817023110765281457816407868927419021350003704607542599471509684468006757756553773615444883552893150917648618358910175545946878030261175515456878803830382961485788459703979566482448993942565651405974974128221700223162023831956347895247828122362885303985312101093168682837430543413775532951874811334435282513271685465446496998302420711912683758140917968140570319073069995221985979572189665395162578273465660121710919400739034131020470450021145800657104832009428133391383802844259689631170650986395272442171265859890370396341406219294921325833255238298322527189965331753754642859025954630040276138491183639084416167775252612821809327635418403859869285423736534548416174542288245658044262919300936294563597524546412305100628992594179847018774979266619541418134634216608938175590325092349182555621682962624533417103585971042130493540468221333077674155478840530575935269609854974663351093840397292223819983508938525635355436336511321479867957977982802081100527355636808810434496180221472663600205588377706950551094438776546209248 [119,97] -316356580065449259776444586073519032945533429698792975676266533336343549785252892307141729443735477904708430001102672080121868342323663329151064139525635742657207792712632640127525807579317404957628540616457217616449534709443257405253016744579320432531671182650309115761833458504532817992698509601595774424435602214848595656659403314606654985832854130865354047336242693202538602529659656531437266277893585781574388412675942363667937311767890342129934943893387681934382656087812535399202070370902990679967073225054440602297782374529124586019001220152448492058074831607079353330119511595950698681879085226122795975198489163805608202534906876640198177339107601553309289410121180853951926138472897225954431987724310862982292506537837434549619099298587157632266519748026301769686332089805972121053901465263159670862456092378030160272113364624069379353512372944929132652235700487261200268163188251990182586950534090267563995301300258184339156039340732467074008719869685777295671836593024301768565552277302057226261846192374945370204985372242789029130810342976953672575074495556507455634631795813442914071900369836813420352683893161948293483286847012870290584137896916404770783291711680479806940847492270979053739483281678419095108524878755224410950811928389348804240579142000945021482973385521985935746215389330098938174238211413164077449765564986674791971745127192968844195491504964926656734931908032963892140752027672134928707816406934256943859057594812126373595587935638613843136318815022309984163021140914791859854789596931697107731007290147594117209479179153367490504954175761316800447758812574983486522858912056027369269174811108106752714508451545594301248617155372497663560850140331683175282078139062109459512969354835054671987090277109501017300441743955799068833950693648927260719335465970584421704655725424548961805713249363197315479362192721945567779138734130304707005506706280805827610380185166676457383830822727347255808172 [119,98] 463184261426922574148085710423384008693654451893368797910412495114252678259216516722994240410078176408363411420026607116871690563295815156372126798241697844194456699605085948627031801086350768417393469576316209710038356954587196393164610429442797345151695360024178492341644876801213059342821419841945534038618216043784441989160518445307705049034011883165901602986023059614295138444393840239091212130276815415269938350380624851836506269015529461760518380931917828335028543016279343298241454753707115867832437268115486136335708392784511522816614824379073143150815472933954001958593789841593842519319396550613449171559368775521439424281882365989778388083755017956441430733195231543524272068752312307334212978043937406852049742980678390814052422966327422121521952373832347268466711049262654835389699425460484391484252841662828939356080082429127575871659640848116501481082874402822961253505826060602151279612492834010781132154911184163391496552897632522508209070001010442761849775519745259553765846046218689795832906812511235236376127837417312938195232722782671135662461179538734802514617045118519243325702262051262644689186644635940637048200104121469829045012492493995795756757195891468982736369595796480993831314866262580681518369759015516404382964501077315464119213814159741605823553003836050973540144988484505295538004799369372733944792159202385618843851804304720725966414607222060049670451815179208449833312232030426250838104743001196695169135168044456180963955768823633650191636981608646273167464859684428382982938771042890878238726052653826379095958049612010308294116003296940634023596406558049123668698325487560567261031101656810121635556393940263950035522364649581584577303681257356048845567446997199572508717055624978940409036770955568975896780661666214115924641801835146153962416794610700737601770433240815234313854767966184560293515382383208269271547554856650074667884022233909174008034772062738338712336083353841664 [119,99] -66805433733216813591059302579705751859829063204663588331364768494264818135082758171538415583185153248581391242364118198719418880829112644397443685549675475903412627916351838703013461423971556402617745923402226892954961444584890436794506766753621418477070240814448308143061755633456809691630275264530148390716314152919558329886010680969346131016304047739798316744834951838351963161808981303039513410793783946367623801086169281401698581777642303411385182855978584248424930436194807682894619878383502817623324000821543495404419777579381962072675005242501031417124970873329500971591060123014081720997055970945922867112556173382641234614969947234387775487715416594801159756863174207077367234091151119386796065204821874360353364316571504477179922227793746265094579523014014689585805881358758790812194606844228100304165662858883273436427334973231942219450214568357955051642339568703836392748783634265418367303384061031066669953475527721661201156701110682353870446803801149250844670693314110113377006559919993321531265989058377192604954733194450879477315666435656194354700818706920942933973172384911782491009143827801413135015903120755516117086189011546176214537893779452896081341089822529119942422218761821619617883093670701168295973787114884754936160347098762425101748247986399297520299314396517852492790008746056713572647988432188523615055473412058654400991049201558411228399891108931675405470762037752324659100815630115359748808193006398433636074380377631517961266888302768356233115438755492683299845156287936206352229714305183354079577307670699024228548139573243251824462401207593915125934443395575861370106007446001648568186215944954580707539402215487774904025226152670754730224734458823212486222111661438207582564761951513751803887496467405727835859922678053236525082640245197942211956847511666716430964240274683913119974836258376040449803917758377448786868067046519814880104727598327815648863834618389272122389296128 [119,100] 4805027110897769232703249700770569346424825219268496818044887387957462893721918173047673966353225802164873305429401528791987735185863886681007690498878487872007775402628301763415495104409577665501392511344004088893754636668311156878888989224499473173455459441928297750249203113960505124467056573548954014352614890211491293293071722947094374231543395934172535050981669542562823150631590938120913508424301203083585847936183651064725885964548089893716170886271049020120016940330021990799709792037163693156437894096177663803317583000243199143099529075923943552182047480015689027084551482810800092231647250451125573800494671085788062783601116822354467156929576132634587459023713421772121221358912234886274073786210118525056326873088453327411837139819991573379263485793067098669620747746643571060028119206106341850257045416663514679610637933316574579073909675249777569844881074280287074295964638936659161324132838956624802686851999940040524056824531407269444237226700658326427162686112662384466559682456576337900892700290553490159201475492167250256170177702187187345325709073615128797972542695592380128671993412307262996447983380183394509732082933527042023505873564160403773612848670620188599091151986265110501566004012702135109953026283005364313214800025032619670967677262346335748597090578491171076479521377248126394298275587773825895626628119403720916885358827969472550563614257245628566470129123681040882609865210565038273182097849004423471578529061673759445027890514768910617426306983385230118442162244326284252106512972238654470464045636095346909227254178151879031661718167468303090893822964117272168379052191760926590209481558292254734315424108707362722310500012993856710655808214110070669583960595982035362016769624519935884095521174216651150622328383868196803302482742000722042895877711261247313966916416022332529242411333263708407913232415575406936506640873404816093422877966278274181112889184079759059456 [119,101] -53075792840905140991895491883373497861609228085554922910750417437548056529917036635896071538182867644995748233371772938098341313706688001935386769160821483433790148557189053873795871983415746560595399746203428466259637932570601352731457568460358075480949168432955373799523495347918158048459092618083032223382792348675584544496946832367513882558321223548312921801438313435904217966203934334882108440623122301918479864897731378600481779309067179129511164221533186713387454046861375143949577747664633727709646239757633482793478680241868148973647592874815501382545480141512930324201035223111617163943422622622006721573060340582390474444871229842648025344172489564762873366324927016709675268224290091124753015989139263314988973252711862880170837368847765191095315462919893674316159588337802863030667494202883787255311876007804182662547634810331907766498455635895758924528124652150258906325014210828921478084383721805111358684225409476072137201765415587768220626714094597246599595370454757524479899999918240556583692241305201207750795792053693942263078748284690621006997270953760846208205666756501176085744977457363826943334562437931962269405945782918390121832038548257710730893527609639982658491474897630887429081065534002491609023784886730229640059242513939629058542301657571442622067777504957684427484944518959560327494596227638658053582070804141932592764583567138407652539431668429165568280559917270703806996400118164535856060077644446584611145534696643745636504535360650232115630314191163685912097364241425295060439171596652172302166654128181416789549183671698934681453729258707197731931570980077570899134509539945286626323237552737549050716648211339133231933383989555055981070326500196866820737822577770395880127513031235309830079722149172089778538673927566618113223620891952874692207137849084210504221985937160418818714390746881480483931886127743306902945429929740561414533039693308562665338220706382400 [119,102] -25358009294706129572205728972351190538786061049493740243719456066997567622905589482132344311778715266613692582402880213809571207101461110647585692678656612949981417874012262734195135393443788642163266053287171468296563924777037674235631624854997662961523206725462297839285682886389815678610188024610395857505532839260669404995653002518294073877219683160833266121543229791617905408078742291762739412544573290467371224419629047477331334043501524923611746766960781504865485581019332959168998623504905217109592144011982898695835665956834967596032114314451219755019879744483484148889880867692480254264986451979389299785945035511170929271895988636742114844906159470783831199050600977951934645738024327855975310676321758774392961025799864780435957889790169569935765921805113131007286562302097357153756371056847986208281189670729279268936197962491505203287611021010598775310857600633323056726403778758557967729488659039092363226204386586686201062181907026697704955274329229059246719401687814200831598381260626178218212713640998293050728141845392561073800713044810469415267394963092033548017266471388588401728406318707704294005324389146463690290272082326939393807084896090181876644790207142993780865452639426234379781943969153031226370975077156249391216723317808050413531569280286299738267304079138738511770143616203894043955282220804803255848382897815613098498287046221666323543188174551897525777975830812911466293777691528825194140985085381055781044232045317309068601179446174436354235704511380574348526580475216192566430343962035051607578189595108689347352125530238357884159686071804023864682869467747584013039894473692870186828470973983698290014000534531893434741017906977676040317623429395212412383290215878325005677673386338476286815211244436771308575784854000919716581211398938512433113334169050762565741768974200472080912192781707547471718880154297586992451793146782098194836037896661974821729884416 [119,103] -11486202855122194493040391929373742547757189964124489906725531274183527723984486034023670662199183726689520691975671849174139377516594795457028279560852157576397838414883751858815213310911699850775435649720099741126824210808744869431542958700982702415929197146179543424936557767851529335293935485643347515069325997145046614185591927731185975834802482020088318376994533984648036031741157494728113124403135854207952417441768993264653579351776355291368811518824659198702795266881723685015975171453082942237695017264902142890155653009868211945353597941114923477098290456728676639324635199413733275430832119763982443604897482995148885672070320503806434602494669503055897148241238647946963848839969675164879467658218939460826399269300175357119322826733848854830992888935493573131915443381385662531353744641972671317163597503063134598123165073791399719611815293628176300448689858843639177420606896591496101335240127226333884672242340132648754764692670799929654839012555667307102477385890606009873696923080783998426131415877898925016374637014630682714693873719102504505255009439050372903217391847551572778532892832181303724864714482252216309792803326351182816984244676637523777188866045664389347801244999487498858022542223182592428996837226374634616933722488595932517535372358233447779505676657249781857754621852601467791744484164777475395417538298472876214490377162444473653403872890103002625454228699795072882930612129092915515605890641517743742997439280686780642748576429855121593252683337374683334181002741972571429081352006800281468459383985691544820272458776590290871384955152446217485171963998338635918378474501637169758708076702529115046342046986741323748934626213477861455366662079339844012868517826195535807602868165037113573525279437646448246645661581388276974513337427371264991863925516210696932651179234115580373128799267912606957953148429351215141782039444672550851805521921727868453088 [119,104] -2699973214477550723722537310706918559982879448235246113105374872326022292614018898581021211144169770473863177541460880208515948909323396886218959636383441396155990151301482675276760049650144965346772016585133036556608677164829387193119580644579777184295607061351930132176666419581111595624348297607417273438278639779281977207514057533910495038399877389639186029522572870859417263784720361163042755894184460117667193646059490354472207730487146449166289196954421628529943677321451668947522974302328479940185879545697507137735123758579280053704979387518770854225909175236193607937523210842636031832240004695737826996295348766913886224428950787322971643636201646870549786043213271619732203016411873851490497929962018501552610675901841688361632210293079557533710399310744385459194753880035853581159318901482841162083296373054068881888412159866552471336957556808571944104867526596817501174965676888530821186721201189528216926700383004248840224617043848233007537323925507709492419703958747338817202737343351358832304623547410471550303420049923940668307226980613822855803943828485282635640305860120171907793321572809787249484404208706954327301025167714297348707266673704391543253889431028658729346239555841568950863099952313710987956707520544137003631730314170051440554094077498203323127068252686846317283620470642776184617299713970169846010740000752538467750115231811541247982381176365184917940388093805379508358381499679754114081764861231565690319368683821471688648862119168576035049957368876362922127310481248612781909571993291898536890462109066221615732149914666932507414677777563340299270214030454648308614640059704147022889107495831325725057372357980301548624082370847749475921832410522703932959403548902130893263460311368490517337795281029212835617957427695134589319669719351104117153777883984883551704872423192134946272473396509762961547990155419197077506267617870182597929083306286936 [119,105] -852084905271348663079311971014137698101595690442734530195130930534419431882996008584226317016456707602249799406405894540586222125376433183816415616666430495786801914630120750240536892748495530347816968360256985447647009998621914355266636030388709297813136305438410139202894218687362223763375103198690988654336755368770563065562049324946971579811202552233665940176710056915890513333699667097604644279588933504831505870009663974815461720262525490201508011305017854129153940582437391776977243079344921860546375195490082436304938972228491178184249952468956158438275732070405092245122791529964023318613718176424307158257024825425540102455052736229896799896459270028142520974238277318899719103823096091481950043837733359716687565683723823107548120094666841804807263171263946816083563498529917454564495045088369730706182673901857621851228819431949882943131284761136602660341935705255226995982711628198765237935560503433364106462917267681937210045182189347940482892281302675821842128492130029461963352673898968121915046423652304599701616398910738514996498803618595246524267257426893585246722028406754292307147526876200090621644821404236523777497751380059106532706137152782083622732043959231423681686910334965187549371531867204059314987680293556066329201896223061321057566872480532024155498951523491173836677573174065173369875390498762068484274553579854955282692096744688151246869904295140365622155952469617703891884849564992150034513367700035691537011225725620688234382534567528056890499322109968044225408554482883376785852508763943748932069257682941076538633107980944991547044123997990047277423558861933307809171422791423717095442324371759740526276159724364644035506457247642257009964546895960629290297269378601614214922137121285221514691661995374440717430064965879229413282528469290469069154794990301011827989967655653948312857302160606173946739872861811852216136396507015962137634881 [119,106] -46219032939004039112991340688397169172833606043758571520647223795636431590094478193428527722192060084375356077744674158974907553740911838854708935932413345479485826610209784872966837777112077712969093227485789469534121165751560900055986618039320594844275905243848619110848552998301606216821577820778551517119554666902812825237503014524914289310805039288181651048101127558865196667143141580787737095853171903310344464044884602141686086919066579953760834625104219313550408847101321113805223608605437656970494610225261350958027191099128294607213858221467738140949572222282907481412691432011826491259342025191696043055026386622965757116772623977345263603632310522114890333030445982626519838566825205002506910239173335998730694858360071018416488041553542393702762506609064783304048057464578519774888210458846424819360587973499347391162934532920536378287401096195836691952631825911351307352827748633422091035075385810682691589745193547955622700488113664546066886026650730156498807360634231829161210208638234914255340554812650796153126080594466101556050247846700622921459285522473155609777815302988685649289343913165211379929985089331057814693701227861237419220239738007212451880879071005059178092207584061544949663257708130317890013072497156859523008276045355556472594979050755033386675840682784372914372999119744712455181196483023063214436514761367303147895640772931447803653871774298543183956874265685044642605959565058626380395577261402187972653677713230030501493107981996394601217331314360834932014657149979823149837151332785909263443823309084535263827071013698789055049130241059361211294806328567178284343266182822244002928384017764403632459318831299955927383333388660663733728734110381660438643380769293334529517897496994554075438751395620726530467574747043890964762812227979077701657947899835870238645821579510676823255861026359833957191635480431319912984846086957861184 [119,107] -18462858632684168437486178134521715081480167941607145014316467275533613108849742719022941464060913558784171559143980776945982571935889313835303033567846356773914094664998413529549248396310481379604807360714994104988933426582022861489339748551257566454988988780279373735855161445878034880368918034535519651523566466494608614755022752641351986955191985686804907282836528797328507773478433247016294494636450184564115800270160274707915234509126472866319133603236876745007463557369943123405800125720414417492460522132000868514047126326062657280090043953506086671676600748576806026893594587850953426130672570309974140457232970994521050151964366229994786044626162846910113478832204931716099995698768506076622962156798922106823261359492961346161321764899160754727826827734008950050477267659573003147786419270766865267057025595011074392297088512244692002016373298086031945569631399731801356269113657543473343841571789216182533520540460083760791458764641544622869832233720361416970208308279143625913466317161968286745983416882539628894905121807021531313189421914760717842123329549052549548098585311228136255184933111659823190128572098068397746181488014815318988476457656974251699555309711773222645964842700981290738455751280096655183240069237515195676673106214263395160672148354207050638823741878858184122198813964641496517968460635702431387099426530161952996552567128482999359059640259305272473979122186603747939929180776513562800284075653321901773263620211694979691723439117572952975768983643957667503058782808946671344888429549490046897648363705750734333681566353961438421753577968306152368283587590290830319665437389928959057425927253324962072513682136263853727867653270134323520764763740248049262634941942183577526253723057405296280017043209394548844711823484080683636765012618921851299519533679263914107241795213654718811259700579881461241985961883586060459994773857832 [119,108] 123357608218182882195199456071995607611798150571176500931806282315392827887514266445962678336084520880951769829939790995228255975214708662925624930476580077372250223397474923501453347611587473160673336627685651485259405662264548883310106457226471718378359179287225369916746497909952626433473133467677426119965182139178612472652896376320016362379074808027246098753633585189399108743686927662256204357710060460266059315779979282135777386221486938889541488674930854514104359333194580241810118980229963092217270282655692140855317474992613711619819485784560184206636155278926809058241009692383867663757346963355496153374031784653755771329020935560750472741183702569696752966571646788356870360225004079078437917413302200995564298088375666554786330626359375842584714042784774497711659196447449372829527204516737497946484211943080855077869670060747550794832532168595231946457865897512709087874443835256641963520658329093349484267720786206288347901869590225145284927174518857366466088180594573832115201795959517609110765859514178826581947335942047882808878750749259871230738145677219569409176887393422556078966169182788088012509739557693355382237906630908235476953537204040051462688797812582306588834085308770835562565925993725063231994536964152600586664635973833952529927052214154088877962457722323443243484355900148308076128874212242447639019057733056193894759403399327388451792587684125618506778110246555335754075435472350721646979625342630613344611469872748058081829669205237959833190701516064820264072793904733599056189866202609948785919567002488220787953569354023150012157161956497685542807406389465601049135857588357322096104852325396682334740056943830944647976329464496149932461216483712816951037429279834327715858587656918789340404863211138302219684880949527722935968874532595602373856521060508478788820500213570877813638459802833584169616772097761213528704 [119,109] -157341360717647567633884128921441848420646569040319924355209215432522738546595595909085688181022575758677383637502109820960047288329927927541946237653252507317662841266724348528154045859096529073097779139874583256510738314877536129525019485227909712798348252072867191781700890343064402675059532468203572389913853167588224174607258790500200245215996209196050549670033505048463759379180972449433420282974296336389621994084261641030470116399447835227680202714589955482995322422228436518964986324274817356605877497816729240582210374666047437359869990150272145500430412615443801336131613530556789703205355781293316486951887778473482605632724663905377624270016032005796602010757868300355050205397913903409893155505045018788305310521544065095736826677452146093431305466416225784719921783536189271973828179749397000945678516341087349027166750686767683274957805719072076891684120993851429473650601205648658715792915632775463975761823615267636511928960261804374064253543987608212696580428527095550542530034276133413941847382263676012887462156588658900412499209777619450897827331012951548558598169785754712217107367113424038747123677864342488418339524152805736775780334707865664044184252584504047231193994645275435721158923004337511907014180288991100208402475347972218719211180448924323688412694455299610118710870112290685604022625233997135453481743253972272930233563750052943579789135818625064150926285337850054446144945520133082124893867361467202386122519914565786652215753039327387822551469640110528684344886530902476766624022243407764333103370937576399532967385074112242340983258736207232427612491273637310082966374193303473190552571730881394009537502527746251784496536866186767611747475939753123151619793999056282361739618519981744779778949919124478732339879184274038838927687929586311227427190307395677997161615512022752272584094168400466434276018178661712 [119,110] 7717901641439337628818715879042265515652820203225239801435740073567405863624417813594771888093618491779204607355867354937632366354294454364017388612368867976030354307425640734097628964778555679800372239566152503735835371487047508930365652126005042186262548463894818046715163579190467070711694141658189639514770578580634174367573670890818829643373645636241899534442970032888815432208170850127181815603835401446203686709299115397160172951550556446845228128762395394614384488587251818828881469110445105035405110188752950605554975620683338250140970885153973429081289299878400860804905973096207117503682652087795215420738654762590597725192145696759577472704758044685485102278808631572656239442180775415370906299070357355410365369505331786178090062268414176900840423047069281579774252986819679129831153324201831730079127521437245500893566956560607256565066441494531819613928592471168696571160300492671902841895167678246993938036551494774754496255886911646842740274859039236319470671344662956859074369859088935873537619325243002980796602873371978756178882970959904688414130919349887481537441363515377538187441698892132758726659296711787538374852307708354188944485102897612350144991305165743766819190699235319612455404391742906999864362346989545098016997539035855732474651817107145058410279594237995679760839729550145940297053863925233390394645726829026846142980357529565653130308992731443894980772203626959893016469970028945850302611059051874924177676485591388815017289977450098734997534326468066334361818446817455524509033917500645974676593926052029948097630369885869289054092744917359874085484309752609570703637291208101714019398202898174682784398231476554120131245928838021319347282327036056747258114821757576808526678179088413858286460455741512449651274487566267004488105517577723640595595519140354872919055315122564288233975498612066363757234784 [119,111] -439918567893930621070601967180123437980016722303316956745251373155425193606538705300493389549295851503600337615749648498297649962303499113925856000134614315692648298537796256812748934112464812537846375769094767285068065127635508560990010417188233196410909999686992036409734435577870243259656148799274851973304475175425942356326976727730166567630151731737001601402727111793692878602890836425039630233286451646510385087352871468311825116125595652638219440743788917553477773173209627930761649904957306446656293397935064832219369756631593107807173092470495017641335807524317826904721475061065633800888924600820555433979417141321709768914140837661659619406262017506098709466736648165592396199131420644481177041876402507185650039227596919650708147133439179710601779989364772596820925887459825017897075400200490893640278357036170438969069848095963000837892150935101450603291246623378685937992369262489888258523341010379570527793181093217380260290911499723618897032057534739839606723201359976193145064270774549476370145616038830037159408562564713237045521159051546510785868848171606796285350424388772920714979005696170850369604026694175374671016219023191981252330114750966817212457497335939523703465292048320064000770908764759913994904420066398573541887738496375599148379849474607814665945454103207622147661212148277646460675136479374206474268518637157085187229581440211761130022492087880380911414011810664156469395566034357241511998940627959844164206744365004121238705748560887828361231028462222903843857555151957111931831341092716283538182159070394760216253654569925177657882422776701508780069204032459035079585297251152167144646744467435477375981706803726336125922204089404863836820800556873447216783807411914053294331356337742995997368430672013829383970824337552355803623899931303801607071711560859581440405280040324385243574347249025168964 [119,112] 19696761463914989963262988288811977621484546396676104336062627739493460318380325527636544363285012859205482876954525776250740576149441863281584664579633710283489706473384743426905089751345641844828805278728772871580169151657307170996402445079742790492076907882116192443308927056047755021008161651136647469132463422020181450334479058137934205105351677399299626611868958698422796791248662405887458546463535303417350456248785096354486673244347535424500431898313226488192901720140396665971268687993407927496654747613330236458280876011388147422813633080478496870919094160055327702588256876070239754024305081592242388300954393658579020394063504269568330826129537683620855787478986978653955682092792645449234462529084393321569861266795952957396019393142940401810975118255712949501181345462608491993193979333918953055553169461221872928773337582505104766597519555181921741317450008804953841024473613851284988779023624970073656697128392752961433649117510642050942252376303610046978968235365782364372209822210243270748278053250538916412107142054283147754757754461310946153858225514615673449554017240245387479760782357897724087254606849486812708391440802903364254423796595781142801884954387962212177062567886281017437373180592828206968399547944212832290427663514865252538223848770540710169462685897085162407587119478814950410371956148571025861621274782554819061127265083329204519895679837625326914471011920888675180890135880015612272209906737443251506208555583495085657030272321113920114500812731486094562215470414891621689406815931640702063479984148082734678420730438653860767113529968321485502493876664116998445155283616251625270965600894334909620268363857319554748914984702334536145369266427466854753840205042522441380858078044199425373760806899589021368426436041886680660539966284017550043762057655052717033231918827430901741051649755168 [119,113] -841925173579815161386374914796756354754655029651513011570739881170884703383308228843860673744542090135363415049754380379449928020646465146435408562133329218027100294956251435949470961285627060533981783879302802862277045568566874401252942494288611718723411017933881938705635882043964616009380808030624520687275582108527407555564811708975069291015363707291863161045943283232438063333897711181858805721240898013527986977584293987036305834777820545010166984951099879038543813658407561464567850577898606649102259926204636445846189521278329679234359767863167610572665761747398486360924877270499541850733585915216231047133101146954673236745699660125699279644371667873848770257866538931168855065200086117577844035090685414661422411641792647410370838983738062590734618453362239244378026256514893232121657226261605275160839841272612753628548685676402974417582506702692298665266847439127187359299541557160722398332788792739589174556405318525236191130526484367735510038075595367784968107095033107176382083872500765947592381727313391207460754313033706847002028953330659406774153716942034735291118766915001771824415408554487563916764374881765698303951082941352794752693505359450113232241330854031097321024224869483957191435919645191210639667689959988488627780970231914202328131907273196201685079171672341638849046401750529817510379042847261890464698700207005464119442039226636228016698057486110954941052032259535906728247966324036204281841074470475067226092863897015173131229267393428672131301452464481130313510171891218512721103542862917840003435488475383058462779580267786368338716330721275203574501182705487806979332179824373557932690981515211090509753665897568519168652204940598997313641354473454676716022387742615486982913341330184433055440832438343787120708877203184298512348650301133419825937403782499427212230469268670516153620 [119,114] 18554899896077650122032050455845709481395024549196701450531115935050038300329177400933150216594132732543078571078898859671241847592414704327089246436650100863413908970766845479791928053893728403667382128727080596258992198564746655203439069344139912415403335906491844917595910139730030541894644800215462930899023019237338741482907267043169348225229256765058952841750059307808955370679318865023643605521077354867153945530178789687516106641077316091144566438810514953776172134320945772881000826307857458067354804882642296703502755372838494772900016890539249206526945961365029825284264153387413956874172323589576907606912592211909988515426718588545673804840022715032580214321345276775987195820567774517444130065588145853488180398773278347231215705825966943176384250926491198189589488330930111867188400752444950031621557690931524393926874326455311266195228175918372365632742772760829565857362250338996862574891710280107701807234108785160305649541203215976828512347719249636655997520688980858929445251480878195590951906410488474977569778704422226776020793758758256583290608415797701145967456874411402447420356181335025377501214329880498918281094514797866209230986290038545765107946472603104365247566214864915157062116509498930809291845159095175129492198184525699185107276834599464478727648493704723492009242831716527365107347352875169280144922460570257571522116011903580163737591860166500627345245468376069681024317755196426937361202174144049629116026490194874897897115838709067181982521315691612042436605816011203885412388724923242084037800389768551600457708800325211831604252427487417714259308221705835802635812519899768584213746631188429610408693553392568749789897500075061233361036574291266975149224886981627937258485320511462564254326793457708901047055986120107630563852307311461477095261036549481492652292424220672 [119,115] -197923532508689367273016792105175459026323006363950308127437228762916599410094731646358815691773115677894695116640789232348399720491640704439794053085228723438824189705514019278915010319316339125513268701673925600825724878117668107206665315643393502235949949306458841443593274975656615634645656182397558111656996561850748351349468656114119400843314036479352044893209306763410632602402834311651143130459912838242117265091982227199548536884799829320948864077825315788702516635311370265392045991700078936175659133079427670607154205231950555851699004751240572802655449489608339506247027863181269673802737713970592217005299826323636349235486973457024172471742222917908499327315307538187049479131583284756871288446331896739672028506082714452860929080221990498039418159922668583013456999779838374458317539458042776869757549815677348395749760683016394991875416310571965516264478723250954641155303763266651032051647791024960918333885863430921563388151540682320046507176401189093158234487841344154161632344034580275406672391100609131375178483039666233581934026782688576296579575109235959808019010558193221812907854392289022759412448007602927478083185532184434682272482814227464025392956669872662013177964286344625052005727166357814108761807770587690324938853035854908518151086298727755396778599218651473771271522248005334479448963685873214849396484438338130284435137677437114541332572097490720647573899703565482038325441087075060183498247916794620541737540102574337014007810739395641017885960738315867436205848435298201182819168406413185909330165377656508460096977861946574043331890774737619045565809070407958239186878884372395293562301201155899678424416790500813781858553783361548008679053825104071222535866707541720840078741756360277494983087919083819824116780647283674066189119590199796176033656276624590194433024 [119,116] 3128521730607626200470917678950191411351813214256856339282548746138647911810966769127727804990433182521899115682555984372980795032867069898810237486526304028209854072113776860478757129972292034957008452985159109705242811047177289172990308905294002195087719771498507422787598526886177668325687910241339019580853988240027060053592597210750388495043519313822094658788937537138500100850113438136405028801430554085685171819342617345516196962834511633792654573350405338699145424588132060480361852465770078896019497852915592815262118276980597284614324099502051987222075956087286521815664723370719637485295145437035071770197675373406615578687687806143660293495498163423850392440361961253179431967264233102521891336736739961251603276189394925688470175891514441977443763535793050684286350160612019548472520322209867355751954510844814249334874239735508079575016588591594391914760299392103202126320073929213742258539140341003692912526648070721517740472861477378585024402378947424476967302071146239677223456754295974005804332336225774454008913568273777525731356965710193057780715081472755643302562407876186564744759660433696683714167861134758780202046820803111210913647295271937833203171818658753624641151996338019936594570007049741365252129781809699550494665984449115868580855116768026049073674047632730118002589839571430240587253209876992485086064915337170245261937586610543537831470175494944285299978552978899155729046205892875352900208437644137658746505277675633655057507546873839327979388941312398081521546847963410199847913924653431396017917538431912400612220407534214502259418299546603660687137375034092037425100897734669532007873254992225641064502597120168307502282318699683568333508643887370118302005999548713799816932819611461834193095271764358215200610033000770114752314597313611691299984786622401664 [119,117] -11538372085124014379326696392963136644684202249431919661351302218711620411733752541834015768577453128408728650642071960736209387325554099535113604239943891470757805547963786953955633696596315184883354119710830139057572164730879158375929239097111250504754601436379509215269538353123325809851604750251960863557252820311432242265987290211130427924538999029614610052712137116099264643355587262606285372191522656169753946654619862910393147945287430297061430681935635764217970535841791491821894956370355642461711550221431690182151542262186953161179050814707148171264003146412913481257722503604801224289803274675206648725358207416212362285158994596443926194286578661810455002128123441654920322072774444361153484119062821578624095771407652230331411627122975309035392410882785373418747249774378174348840798165071471769238807610447576099248737829298097326635049671604986950940911756540602184623613719749615645155095845851419074829081923667000909734502199221684502241121042006485798868325862623271709421450985112912054814328419447135217595927632993853457978653071063577602889775950724912085274368278930234187591276067794061002732924338588224334327077562619995694758233585151799375251912800711657422556156346489691882028311301540018356900147993861747927568588868005482652807167534288081452487299177431744887367773469703533521205600926503064275782434761220024532843215979057357997640417949324096668978269252362696018051665090264358713315717658921728424110531942040938303991384228911953733747769857094577105739055720977751458168054246773282438874084167467651174618478902095520813913385604616728474251953455781977189891098706076705026659944328243556492734341520238767496940064478183356253361449581604794908758887992851170546508535984450357781762085288298697105389248957360874386727061950133298218244698000 [119,118] 35584575482667213824573696991783717655367900057475071984225679237974015098147689991522575760116519677677227627963277480924231498065397705007684840892209940268351362122261931380858019945611197230359961441589054171797618684341561002472364724241361467669478744229169353719675804457759739854659802145106130026242751473638381555273607924721931737613307073988389096649324259127525872747024808788595122013979841526352019711066385376124119100874890279863319687313246554985969380032635610901926849818851139767837417642396346485179639877169648053750610818612977767645602347563893988559247271353361876787842025508029790424879055668469638792599180605281372996838093220530839156839046360155496305155970222473276388209001926980573603661446742868730429912090040496320927363650422682231680872819586985649416550124401325640907404971433780796352910738415508935773209730302060020639960372945998506145845079196355796833155620603883883345778905673526305901122981636882391522253932434865005834700636665744220238913611290116512229569495597949373077058253493284415261336332491077128251755562698990170483390580957737643305555532199749402811125395393405506037853453998799836147137747649393981463537962698890729370042432967017115599880968130795348281041506728559862933850429175640929129271491259238658704503782083331204086831322587630904806519596380854440854743440335303339360083311111951779810804176367573005713782175487556077641719819662379093709888509307343698736026923811771954628628409509988257286982259329250468043245261166012577137186473640063876371279113500445516287078222811552371958659666740808929304334246851963266807011611537978370089027942894325206225664788625830110989581358595552263502573890684628795226732025340805257341324964861999565104213898615229290837946967034290474133033702589918484992 [119,119] -91215227080730581522040426431104963428581155825480989746465540226249881391117507955346336962443131251510758769067523827616351898808399173090461603595509157466400485008865417906837508467465854374823009146379050963464393395770200170785612427047550851003813124882496617307882563725289718769448860506800871295309700925434002792033019230623019418387514291564277271712310441757106630193352608686314208151775350776566716414119806452443800294626865976362272952610379653414799693924429437025631412955531373289098330814772256910036337505360925494871540017502187494954085530353115322704316117435140743272736553769733443957255782303744103365930797782240746977274575389279443700248888132352480304939298467485555066155602814913643347273519719293017116310128751640295032798460708818228410480180831685342431637782532319405756768891452338519291751396450879851303983794291838450258712444449353707002682144334382452469281204057246708107059128524967147961677227793507523598827272079911209447498487583772518151526086226227307478202068865488055480393701761690107358858193330249126539510277945417471472403491021215208081987233079018106604481527630006018389385721582851170828633519623099272106737005139293415926858829967476010847087617674986788452321607957999732905141082975240725463567240245810738220103921287920502729589043634498003790451558092558868622836928730663607905508679367717848144072069337981716284311874785296229785980347410462094289954490606326928347908927436445577318361673555381766417703716282235918971493685624255664154091219536633054676123982181463649436681541885834479536409203183214525690865392809685007552937935970892843879893251928581271527130774401942225906440448476925375164840859982487145563820508246145525438742865527025251765825249761550434878565054304926483979515171520 [120,0] 95887580848331059660599785901745469516193920614058298301650891509941168024680378143272705364605935175168061495721054916187518414395671907089826779284566748568132745404590860209294400098896152121345066805001479157351739982200223470418296626455861679057284493822434589376240706497244190102678699762090067180805864480792605079206605315321086588314156039299957689098544575134950031586029100577757332820462776632259899943742785278744626872236253178433812448362425773249340239872155880593706899314072666595138327335517006740048016790739922981544199075960191475319795752375248353279489326245752064556430934894346760115976476113896517293104259036116338898128664149301950510876898023514665171516460495906131344575192711834633195324021978022616625858218356859599748217345990799792525310907225614774385703317181186968222139932121140313084663534622973951979728917945577437653065528294708978454790161083715117058786084545100339271361230832140996726293618007400094730902706833531820328499180494974375373673534082678074725408071407341786267285899706851444775502881178970292225910400656188015719621394625909521151651941314185950937049675693609066364775300832263523259823007978928626703127237366566530256649140812316636042005138403181099222425066188939644992943171405350252065571028794569075157001445852711717252056865412701302224976537606753915838951856071500009205279508468139549228139933919564214222353200346251812081709970066755011732052382190012229808577142023598185720604370868549966237436317570160802857901706327027136232746303847928145253907608520196087566736440627293114609363544128607231881668003195821272232161679371624113582759704879522066277059804455396392669914424592965549094530067099788189611738867323848962211312621460327661151673177182667611347455802630608208506164952166868083432421561680862596090391851812763011879753774964482602643083077049873114687381321754386207434420684203688211877512441979195713209277381368538445167111749112366644430306190822662537619070584320811533014873333436546093531235889510162412158849885709572944220900379511170095722232680920961969065633422285250098616845499243221385113272043427594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] 2347497217755596565872034343400965339362797726458403283233404025925920412368266648356338805549187494779647665070581092954391240787915979397512769088663433589846486130762742784695096987268963974157101248555703110307479870152071914056694989609047082822860089866565389285833122830633590129527685765736459808135500773536021329754331565756644623575726328153221350942698806199915635316769340698292236364672429678652451770450441921097392450420112952027456221199813743974547969982619284205625867526983584899728847381704994856634496475567685119162046873724255676403660144671346553316310052244945681165585689201097561144372543956182297088597877193740811658232365949065813900179701378624507767169958418565683837306192430635801119725339823935887737394456998605837014716111145510259167996377349893867029612703007661783248459759951863779931918527567814440575698723235361200122585672465962684480235968271796196149490114856195609151588463612340574953130627303768305665733068590745285568547022468886869518454883718523922091732344700804555264911504793851831268621478936175854740092020482717111483936280392667781175747664119241053575674169883635193094400902309428003834032664648734329113057353959602067987889977483372781482432583176570654660442009221903318822516345734408568351196258507585931294331766952723889495502577567351153810018048475967790041885347356194934024110574744813406180851290605694464483036408968968308176811166486374896243793935787264542919980307216363270241694651582793148756432044647800086842660901060580653256906358844518239921499523572286234227979519306181114998757661911160682645214715657569720402388222596677575317376610085595910484359867003766758340647906118207702198102938759507808925640756280593797914680158984891480667429055303994539865303424101353008968392969526695877603794218519538572392635921429949047487490825199093258411385607543997401467768554010970413129039031933637872366739762094775791855452787010658139959670729560751459379864111078597781979583773990595046176729380368866554684634879855618435134362048272347517169113097965796962102520750174043707071871512962350354353132096932530952834407679261419765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 3016543441686124485141986262935777943439415975269042108702561614530252861639492477583552169383510721501012086304598752966090855428214249205666693530707196754721886966945293285956351285646192482485301765716864289073999831858285781359152519614127812426210941276301167495186515955403714859578888448464802530117340999279391986902476225814568765702362652191057432284654809759763506923248765256900922308658444301371976323091831060880840512286574257576512886883574787915939086598797680273876723507531099020312834137702499162995489943865025517437466300357874275391494249823859652880348159250518129482752851668478300383307640742754891756348677668625344397132678488032971844858252306739327261670526372603909465391700866244410023576215300609224295802076441661749080369013108313877192305963090568946758641613657836756586535305989073001816306164422162880162516116192040707252475156641111390466676994832597366030095676753941278600904043321285245918058222365984636032366952348069327724089791860139167738936803768172592886253356497251523006555833483895942759088775001284209841772567169237985387050144710215235357984974033027935660807694137366576620282373759148178078974912508889883465702996674766656799972888823257282766206387116990854861879551187833854822615899231759318676421823955037531401809630487911416671866871022704450984066311924177606159117292770903324395137197191994137286633032823432718517753293234547171498564257150936697586045467974725495784180919854395312393776737253131898961108905216004173110035433011329358968657154048776049421639084969963239366728639723693494923494937622576345808526886119463394179147946500896499284255211070358354506552755134877985455123172668103345003452344854796502746817719017082320179720105346878823831768019711785656259096807891804468119408415754763037243256882797047428209636657836683475437916761597788283297088833539973358126101364666435970784347032112051714320569504901142584973480957554891340104479614584611389696484009634094425509089142582832720418238151454886835861589759245209467569152950492885275984398532612821801429642526491819176813686446429902779782223749680924360378612378005420376064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -2815339632467490763368205140117274842734457242558981937924342806241974291969732298059564904563816812216704017665294072254112231483167961886847879142743058100408939538583779099117952155793508708443426739018426196602098379904548045442483853878353519273405572356781568617100748129195844314453955001477071717535790624912329403313277694666384789090908260612464376181530062196978783781662182201865734634918832897024099081113618760116858927877464915504540479103665277829546570928188722686308256082019585932633616013382493297024899852942742889108275522417246153149900060839239195979294018513705659658270508998783014725840261816672772390469959840637702244850997586642698874700472859039025186249729703365198418066258664205816682199865036655738338888644982068311595325575916522640772849139642166912427569854110049078496862418845195392599131333417388638108815562052377990293767553592396389623865949542112596535983333245752603712690764665218072470815545504240943897747871091286169234044712378624394422207188537907247387512519505611952940456169361572454339023362601583576677884036561699086801070865485990066116258607799441025011286353638119320915757306529770126036928189449683888375736729417269792669980962811087761140064035954921770566067673460862589829477678178031747750233233548572118233302157423852254382151111568367973805152114594954847925089660527987481940925144507347489269203170403413118871049714734130115746481379994152184740532121760634385860244216362641932732517500255267691268617754346087490888421188351979610228761707493303658702430296334701996863431432963570651176102637685263600861378251507003288267181248814899978961018756999451111142849517139760354907618832240461614017938292654006844893401117330776491231457991120508928980083065621561337215144253987184103590810922477191530804818264549403331359931012245089194642904116315914286985764327506556292179390135126355426964814717138327650128739718062546276422621654049060639903539822158958804414118365763069093949337336604125970617399118448755749675831908350552661594872504258336612522051402272949548977621219369424438112849484176341555588465386283571824546614807898360444354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] -17243116237964798835890348896090646542059729387456267153300509206589057504696707744381540299126009329628444539609921322665617842146917260391966384282098996061948484382791673883927627155948220750956946195712389941788292639230494632300569787318202776221915059881082868536784969668614355634989526982619500756645058932039901929644263694900787183335435424285675640210326959683044176581149934113188979475215463733396349310783567075344484637680063131698884288231122497310815911223166203346726997450299605720041516523734494404970468692975780256731258914582694973097807008948452112220861882687624901088521153953073902588077953966881392371016079152520601872225736567111901774131908145612422424069787257126107561041631252040866920371626043491587400918898272895371779077925708183185062898666146037429937682649991296714568154702539820459800234855930625544704714324000962136894128398269932920965064051172509710852746204350205386519118362060374219322603788091125722149557465698849719833190226808476538329422927399316681595871517239714033862801632837856015338730681686559848575726407617867985031924284732573367470053222113890695223051037402123330802056594641287995101543739330805511411360102003274688444061727953384386340127689774593397677765377133963149443011075987136040700897397089565239666377317500971935398366613446159939179039854157812878230168379519995898632316717354032401221173590191662874401209869516691521753973639337107406912465645947279718543220490875345836358831922243386964640478426782335490045340825283250223948186211777255972046531904361411730561272796534863180562092915355191021125340552153450059976545941148374037404142286969067986597920573852514861644130262384234624607155843276637917084244184292175773179791501830244013497661336219155014484144610006908747352221756026682487362625701486009994974705899671991584765656329731882815872093052803754083424943253775588760575157630973155278997916469032983555265283448042314603056910579697794553230029392774206232148139072026211451452062453612861210678937500157378341109899063298848242418527095456156404162348362281169679480258892565740589679417405915436712516921018320674350956544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] 321959331595513050485228862961437743724124971127585859718758245363422244540444662160421876523792162868331111623475620625869136984602030529424965989125356214779642113509226333169208948067202172448955801104271590758011394926923563180685699932371013237957191442470451224536526003982271790987528072194767594697961740709375808509351992492154055345269304308145721282924248376349911545856581182408664476224950633047784951544940032811811504762624843622789682188671531188597946124489796097262878656816600066262580176544636985557755388457183102049186212658086579675895181448879885378969709468194442949462737162658130249519306658529613777164864825594572019313887177136271542645530636910164535912620237702929223872701515691378613124848793822483059776883679274372776417233486592225930498434063698875497330776377974708427324592361107083455132886136530897293402350369414355979595189336125615154666750308191558435260202123874516520955876213789457036816107683677751701767918679455571592899121153240951001247847687281991407468847885595159283717186037938646406663092895700163745403372639461572883847552016834127644507094147650437766809694857906621213083825800657267406057763303967210060459927317204326825829959339240252908009496054198497819557392538588618901350437183681930269369879881149167245914369835221257554204431302341925950488659969467272870377487356887884758637650558553880079852992496470394546346404230600187348307914583942030452625269731067846948616690007563998338315883106561688269696390094726428794879863401821523067882132391329622633430357285157564249924369407401186931493654310575230502582319103998365752957701359427420590134732080189398682109775969968640906787491123493140203737859625900750218705061584902551879265364373820021486276836669547184009956704113194652474919267543371371744784518476266082820874637564784980463492508225278225587220544110308081998129028431315625490647579941121335818143204895644632235950916817164210329418418888852700800949510075400184649265250580912946622889224061503876997798792025228733289902680430313486676855476299859045354074136341217539433639299376336799780009902414470236932075833322777111334748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 864187988664101385963459918528700519763557432653877769037089131955966517694061413354010775857598509538813998888039644750797853313215559596529836682532666459332448165681022484636492371253084667144217465498573307277615772711765093760877893223408138105166640234970544885814268573786341272602134721038484815499778595900537428439913621633814159195470810711192665345076374084166595265940540855162100839749742696294519559519062637436445918880633461042992789430507553124644588110202217621004813614776401009089551819347966696485445262288046124082242452361999657153784370761501959170083590750742979940345597459271097827871863758862616300563968473476119754037592847122904267358346555821104846802423350903328699595422980876637481835756538213140085314814848898701764742035590743971277346840503097116750776480310810092242290134586426768365815146088047965767877281068400999219401549851428490001952109185600832296673668164245995499854564028793445720395732093208991543901586898932765848476034924305506135530592437474929306773833117308606274993254943706222816977733688177051030469531535625852318287608859991921726941203773541957736898948058832925002730373287115499532411436505205936320066149715825348255929620200131594744796128486609625164529078537675835829484392189308703725791965897252156779075284854387275286156410267563315770662998693751547943553929974040832565689835335541969216696240444429154793236141576094036451250437758437972832294868010661492152229364749888931807886612354642090925196840073510342891822002926831923219062209001616242837527706415109575397052915538885953346290119714211598893999979858125325710143407650865964472480473657127972182704131111692459517280262484930784954189982037736086841813793590128147606799371161277242791373666371231654104839582642953425677774909522273678629555059404331905880072762187270159125177911071348434356062930710660570493546463248974403520571843803839516051528860469566468603566295838617859481030790375619171080232134988019752464756293160249012314103044334224381851933369202677634279599109319953996067026526042783986620641130493298852384697349837759931760957597748155145635552324608833869007814656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -4221669447133983123193384556209435417328112549894945787093215859645705491213349286660509724510129758126630547039172478022653388324095592092240070666857777859341868438153707163304357458138567380724207030291629914984450488296529525271435774960761569220362977811831271591654097631975620966693898773013629728098633513416004630487174118627383310461291137988128250621607652411371754522883678024548117103736460243271962111227873788601683800547119754472683307080204744609117921133720955406480574209234192727251016974945957704047506073456648463099021419979503448202570707394833085558673951478020649899236286203954193860102701666033286339155328113725099265244845847214666293218734046605484713796895220121824282901871358718889068313905247721779240008345598525414952819551551935616552054768962934954945543123744638812842152775046926135809901556738417997614171093802917555749890818870734581653939272898007128381140408796837442785268485888183076779582074677751473756730426956725883536862364535678555799927930938215409369146323370466770799099769212878891481512470191835096239605465279874164941757692370524268026599838257380383491784376976678403419474941018101507727606097750372341594472508547643892087358057325113329656705472454727099711475338633145456176040371057308026062924887745580661458966276358871129301900676943335431597535424789961528519644060488218685997228195542998650935907470186854816229828845423390564658305224811833206535699961017286688429124357354323293133309653557907540963769729395632124593969807569217875983285934753148454257368198294647919821810402911838721637068993354184607972115737280826146204974298356811023830457073976658382782327675772760020505379369976503151846062622888035642312036026201600096921741117128559964275712717434383870991242959445649258800712608284636245891602251844297847905404982275667767213195820257399385323466870072419408699373562167942439180278216063613687599376173244837423590158107888731548662388783218748757089125541343770008840264032567700792359702110213053224700965034366927726577840113756418156202417667753626377630972501362931104372088814296150271266122754697389144963617001562406736258662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 18960920446207630100942779909231202458549992282503401521743049231030117497306586226681670508242553865312809260296590551264143398968259669296817758535737373582901011428165162761858599075792518465325122949612831525373772019735040281554018249875507784754382751633190792957499366605738186655354599645455112149184918601370369278132918041198117314511102682035192488397182848032979002033685349052938472872940919367539012910962216094183728074347309346056922267961852089347298616397451470890469992025644619222415469833997028824546508150660826409042286702759995603298806786653501999993408065886162783575444448408470734193484767898825054497285023109044782905116157979636786003996899438651830826677232295708721764221515867777429174419860183252910515971891592724968096594016983678474104455375310846019706444801011172426130033177873418577392559739279368276196123580197949298934417508848991753047061687968547291254904050093551109881858272409107207581152644079577349302782959977147900477707958816976417331554146184138194195129835283789083261462670732749181825520554967710796413622129810609232954933760073751162817736838778726982680047463858117716870559803220196210092534016853279115245850022295330750309922327975782106925069632919988691179407756573930623502304970244531456272016096344059690892958422183112944373747145221536014897739808458849447940200202335338670267543919887660626249928912776461321202550786163814064845059457199586867109674042150586832336924937863763200822643131396089751698187183343932723040210817880525098133837205558605519895763501695144064548688227860276757577699271029098023744101235442805007952710765434870760599321376244256323193920293671414049530065067481372620306633147785157832494524578318574089497999453619041842689789567276058561627853760193573304491523286132555783598848925375802248608688147375739186793660994506233003996701880506431733916901696781904393286626936881881005420830020048843633829704490130746123055014492844580919147425323313249658373838433152812780255493871578226214181430525926158297921043858582735581237433093995497570103261350804821183506153220172926848542556328353639627262880744206908664380915712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] -57306192170777584175716869357534218907994470190642136825933584278137409319962775531654200345465887444513059639379853611444990903752123909986564416505525143156489806354552990277824569957350866384472194554494097051855345752682336623170439806550118522468708634308653734200354127635623545388648861538461375672827946191054121869130133798556857399130394576686270203814781770554279367771038352801276133376481648997690890362978893920547175816879115830162083023789182538342065983072281020521701640602185117182476791953131942702525223899166786597144244818392221197618795589730796053577499033021267611146224536755695918919000174156666105761254558350563862749827697956369255007469628605658669490352742994775291646996994160011630110539320721625298338904695269344647171543364710798305481678996116557933577469671164865856765647804744315613442995426614200730267334355733300972681972332569442544671050075600122943830766170928148859174096423520801557966010969447802132691158957623406034422041614500272425037433714738158515188278674387424843131374139042531565307251627698930093912731649115379938181931810894257815598097228809357726096875979084838205042949443224556432956795487793576613670035401984247320452047525092617981952317000248630159495609833608474963330653895001685297918892088299665855365859916720251455037986951424710170538826737654274274406141237201767393859408591567614990297284968340077015498054479387387615864682148940997869578906840416463892573696705150488242031701287375376391406658004952803698020604078215003012409019058468178621114032856388222500916376794443141603854908776952405355280304397306948767650090072612785388212475082779408789696099399891060315680758967239080439111156894684776272158553197283356825599869966203846804887275530762195259917607402965546758877887780707008124183629080811190206973326201639118633682864480152054552266866623371813906708918735073167687405836682593832608876170900073138038602987558864843815558893300726395803814801670255831782208095031352682075780257345022372099427290602367651213327135020491477102512797447233497075594893941784196487884348672728766368968248008509664622637406455821960417734819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] 26436486852071386836198300907847666120960565712284193832301281353416134907707421300950047560899945122881401153764495155572576309382181415975977648120398610188004654608240152175504606136149997102014583199267002842879778714562806548242908945575267508939017114387973228144645768733605360317258622675147737005400809336892365756379628682185360074539563268778634826432757394185347208251617263479040257580698062663132069218987826178322116753911242799886756515817805509052652117287586643294269155267267072788305703259688822267712654667402365902187164165899869826453502264768147094553008382011946408835544635459247063967267322522413537008075337791731124012511139304181131664093626205723444229581332715145139630465271813180868593619188962934871723710081242545354980990076408988168424453286244189887221886175291818837729217425777830371885140896718023115991228025434068758211282731414577542904765075769587229958395582227456310694923464697684466879672984985587030622600759925514489343096559240560732846814168063458447972034260596415380579715093832979042959863754027220798494560898819788240428947610475522785307884734720563704739775716078167133816240420167008931847865694468329662357400587293300089947759388270485763463539407473348492429850347263852090822444743128504598303493185009418381596561611977566136760012254707516033806328382491037994386544886819515110711472011408369337818667768134061010170046901782889303389929628471620711270106270475656659437438826500568559450288270315943487205376695998304456594911612480035835518589405727015044526609935299740557220463189728338260308399336174091961164925594587946598400426511185564259178832479941350132844268343388609261647629494653555617353622385001177340014001727096967448128062538278771729787520025695398037509493235313526531653730508357170292720553559446177528061498551356847105863919847836951428125179915026802897113129004457823340062336863905738006102810611965854310065851147286984459451778526462979285638109520485922150110145068629469025990907618939285905794645220315147426761534672558921609969674693895680009322974707299680002069895193567450747237039369522346645819222334587616154374635520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] 222142495480349705222123178172294120105929890356677603773531238461902945311138175992701930607882552234000050654795394457254092840779277459442263630044356373499034097328683253984033089260345979111719397699220751813505532489522703693764663520355218625337236698099165598034820982473282396846572299769792810281439040258011774941601541987633623924512208831672016612525014434323465227239367268659120625222206723516361274503756714203962403468150067377717180505601084217223043801240398322097881167064373612585740103231513437537374265146405563220798397101473694311297416712721887570386393838658611158550732032420532851039190323180912808397859396547043501539696633903006320583238575878710278098491906963912172369793317875155890043802487463035036188550052339800115792432876474184606082820191825399912446590320368962514310042967304263967235116579993361848398968815962475412770882281937352464719677460113239793622090086383088466220012166284263076165300770335871591245553079042475878212537243326700632864281277628617432686165411682324832866496280777318833846734236722219668811810344496080517756789375527729591954748924882597005615245329113954034215792456455796399472802289262749603082657378387003440286659371308021256160226424862942818862745740121073598908146220884258164930022252431379520165446845035779300274818533126518969214095971927934395523261983561493773600612234587446156229084253873052031374873462123064797878585685026571986685589124299639455230654799331778777573788473700850204776621825190747180102690492956200106638110491518581952542373431148750348773201757068668224901292848123759866916178016070655902334899067561040861463337652229273059313056352412965408345606498681755030744438975542068690864063414148743380983054815809500758838901741881914474931867889439471788107579619336050665025788247420273437927057707910424787105079975648201409447319300829795009889762908075816829645555476268033401363187924679736476193149837119033735331270291089759899324650880609029553344931184523831460819191623391086149991448805469213687254143295648177762375116705809796868863289581231784575530375611841174653067546526704862832310980646032437074366300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] -378847944128399650756596546942035471575006848793545134967535939406153922474532780195177667798208428313112470076509277559601394268760724323067799740879967266175039304903695945672150485130291694726309497272233303361940746301935582547681638834726768461295169909230918390846354759868355523866537072132707903183076725851947975591142264464838980555935937859783502566689836163954579319799534129913517412716517015690509970105044274334727872591225105447165894128516991337657380999544067913859146283712669956785709071587050218957820227654840873966896504473361523298195003024610654003856144391442611861649811442254350210585870294535176503088568300062867481589994696102401207186416640849274823862975875582240300902864124795178745898097072420098911898261037610028215744355528139654275126265644430710644916189787583754972948968663601177258641906288478640991333370142331028777374788639666189706895204184291802301036087439634407570800799672068019159216119093945442512331600974555701553908444886914450442372575680865326325447016804332007490988882251938653002929394435818207829736092333896892763263691867149878078937392276660509412035714371999001153166376939719073876339190612036688192286302777857695746857816161007908073425675924723335726632562846502369806127024081011451659887600274707430514036578175935471949482524563246307858641221146157535614715357335272744508149871954040107010309437845707599307261578482448933115272984140453372546948708855209951927702101741857159831788618585591679058843896697592513531122598035525121995437519096428657396567766485283581226853468717761269632386237439232752874052973572793060703410803074898014727049203663325443882557878778407309733611610873827959859989612458125395340240594809177304662311873637753616207010401853843517002766407249927664176594761078320401793106300168602496731840412652485804354932599931757474943030121817246227860982497941615032001111247241124588388200393530070029098283675299850364098359726715278861338750781493346040733669429023994972143488038970224663981388509462957015662642392929547671956507364598021013179178606694372588734847993804941946584349869903231555046533315592968416389668798464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -757107221778122117171307304477719625093758635830930447231240001861049455832613981523090657393413118938134486303467344120535667194482407601304450999088214919476711635317323229708791568823809956692393640862820553039109217429769030557150156226972066681951137996586404245815242687659154127103082338291291297080358206505217573425717695159608348233114200664090634704285369257623260752676540758784557285543831138279561638267628102930913849449030024421417599656423668515865225798262363428697928681104630390486466249353764905309456250510030490102203805045773141298737002097384468290419931871796077754017018127782741465304270316819568066626762952372551356443375282421706421165402741975925493583562565626822965242309896462860402914592602694305528668593556284349458352846512678858294250095323182308875909192726426045777105615601232355200344235565500703441291835602761242123972623352246457401489483198840250438898085649145461405398437619462606345202832512509030967017918123225738998233852320679935478790411320664074263452571888067883813976488521528148655142151594478128342852956355009506206682397759969592799801969540646568977375515648879764144302971218838658567957822718553206315951042917587890247043856402688355983796792269774923107157539804312682189647037275290097174062594985410935824065739695114851938797646499375315401068126212430618474830856647169943720024975054293287712201315081921933326680921251238829003460741700312026250352225411323481744107346170895579441171325967180188179975870741945415730684839385264157794880315438774502884719237551718967394248146478999720663920637564910486071043158889225291123364183052951224159823988003258020439077528705550462597818471278347820870486797899169350029880328335049779187577540337972741094776110321938567038302273098850970699439629373718772096634888677466921011563683070493117186466457846348794218730527028326603866057642776094866373948736481149078472772931913161892471692825807423610066761734955501020522662501946306131004068150521588988632756467996855777967660620903361366122751158070082052503987428629336644705985434248943161691706547717884039410653114942786848982799418614258757089015889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 4510523244451049202750202046911221279727374838648139570403432309257253673437210540715436854659105846720478111958504747959857200985820304686054784209736719179606451567418742721326143296932945448207360155444972707570768624247130752744341349999060443850467540658821363873660699895391961233653845521279977574798885708256887745595121024226440127394691323854176243137631348173879501682709288097425419614070891218599340050778542267414455817110822021801111316533526504422405463236579225092464108857964920230017897619922278458533026621360987137733423237819886778283441796675130391120495287311874884454060805957777113352605626761997917995396348904375578627100020319975672873155342986746483426414623310674197724053148976403487372784219913855056453692562348347533975018912956186366422022964433855609383079457475536202305226897950314927663977084786837321582794433115957179142618063142713643465008601385157719923452444372247014723149099082346034688541181515246266473020790293144385670287482662705433478871345632740426220494367051991569729074605973777017860447182769999481196112669914583521606781588020537266379428136367396261779238769141931430787064772500792220086498515332164470178969018311258865363134100127081389797528744899822259046249450798854885261069453300392025283085555623237601365075848105171416318358074393870458669127868341832583654593132093725494072496475291050208721728472609362098774234914099945752494939425988987246727435268209721956343480622992093736650617485958744017114855142457307087846168706090274817024863050422771633222424390097168399927722178996393967072518380209920508939078395519333683473653619077175213838648353725541834964299007885131211824344434838919926925781093314395657577589297461883757728782597164190239384119520350835271024475548083985963685680625008695850952762622763453033119399401538065464597347479010036105816980265646765104385248301423200232588528659354499859922361561794470810610346656513958263796218719559649406684857608789529802652394636094850468552975488686534653030040593567217997467473838732089284546116476630752474659806270626369066596029429304327946878402781972980221472586668207459307149263372288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -9662938145540992490496098215779536525248788712464340145733017668839473361068530202553844722456670261826873166842348780427773692282263071004281361136888409846481260073719875812187063695406646566168825556759700121188048399919358906826965143311368428611279466717398917810202766999343672071798826656375657589483683494467414407157911539119055152681871658275182499336697682258877254664075173836250833285568854987889392094242262956445626834723895331417085367797451001112030894456959675700020110600271099717643789284797286847374543014939860640566102264391539957158632631867389641375177304332857610476079276804201498867612559648209236650536416919723230341720890652720980626732477775281106829469904190800951238601519835814391236551726792767931902215155592640325589533754177335072095912880050796549694511541423336569656805375032207226083836946570902765099586324910387655725748087327552151936070688080712493944830839976591867554896695833257532539568130131172495500069918839816155104932677867709906738399532812037694052860904422118962024992242464348792103943019282539671394703970740704204044195061458482990075850944343177395836500864752789184878119834107433580475765854396694814279058300818172186100378067122128645485221498507213304565135425945169265385582532769817055324975426191856841376424595076710151424577750225505214159761385453341217211553786924560254680534675927077888641339807139033273081319541365061712512083262732978305892745771424869654234646204200731215740123808044559877115327295275563031081166380364136695861032655467289759390243388660496189436819089785934930855159819481432371005480308138499787366778298956760700406917541204010430914142546958237581642744968520311139512924116793835885623218325125667853808597806627767246225473424908550417450150042595854873975362654341465886624596957298430392534903987896560702963756151331372407798728989020739396618321624854598957019611566463967079441930682051270665816668628889342290663230896777382408087697637714198515967474077986709878740024502891774899929541506857066422604635015833342856816817270017446533352201307899365583796921914124265203392272811953266784794900774630773824710372229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 9703789452620451002865898834217056381376936689994272700391547764667499941868461615241419331120747978122374940839708444468234751666917382960744787293238841398419677780366748917106707079242293287170129294650603960713162840371167206908430910811751407626683835780974045015330913965100488738545338756652291732621915049423118976859510171607587760894242972513625631209864142308395550816437819637753735672417811450779384907256295867213825678150781214145388819276325711080605366024235777790345249829252012788815150952777932029061047410713525801601847428853213753505643246241706722315475111423404755143824864456646927392639717119018072854269256870013244895238848392108751583052774010716237427305748218045078087242791861218253252180479090110251173149226509431540568540222383995461437818133099501508270869608617614923740632086685960391326081830689560014753905926859889511339667694729046926900998438210725218644133598618954619777259476050850111688560404639007573904389000803140066911595171458018661222528921973518240486479616913840146777038259570788408652920751239501725166687746676532065066450869490492704988010983299979423901874365191443699765535369319412111440220993062927645604759844421046594142448334346643956330345330071439124595637419760571023592851292353559136704459861287998761830564119492254085710793003097638843689488404609980029246007606015314118974989808578178652159203657512272940780585673921490314985389751184803104825850515659979482692433507743961546871996458863179685167799876133224415679725052189008010778110247668510846260375441760162492716820499238593742243896507890526992073855946950598085316298446238347070608632234841104912875322668732286753174931031449763512467744824847582137409777097247795009789568590714859569530083124642556916316828042103771275302208240047509426289277692030533726167683684376523137671945528773640054008160404606086994212600785419277380113057683723339867183366654149837431820180223400709897361707144917667506849192284839464775672132308898614368346438560163443579452824990427508405687877230396847457496685503252975134876000310429642208972682697605114325066521838828361138203353840311165808989228236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] 5067953539192872163616781644796068475184476915626389526205585140676148215067999298546503534298821950222441667893820126370300469644831931713570596707026869625166643771268236999994641464415643841814625756609166697307585430981605803966067719430544406843166871910197912298335904563361242946272560146030876894198342830248322690179884690932519536447170245062143194246626253460446804502832525408640636681040179789811063450968658390567012132901605368899387300104905739577815431105282364165398119075923669455250870321129967539470480516201715150714695627010681118488605871001367788540349322119911025066243129725166690072320047451938385883645935805967638934177066354540573189717352815966111487808433650124692688227679813045269413151305948574447878612221093940846431671626902802875305402001901403807045620834441493197512867931433786644268357861697611360342529585888015546794588730423190963766572949855409707237460174729271345498428517475732868336366228399686345377783778261156956964158244168834870414369162854669690890322580772720784987214931561417713739123935523101915951234079043021261784720326847550187812593749248420168426172803503706388680208729939560752155521448833019217707358312367875680312911086886282539322563525460782247612624826738430848014622204203438929166700697039850867346086687324822691701906465814367471114415319150444331045179468326342870038054388996521560268256171096802676320501419735842908833380603077698889233573254247123047380783773532108246836184097723983335327872802735096319061836025538209145216244169264861137153103705371706334752829275205951601628375184553879864464264726325552127869794188108825112084785972806425307269616777742479051881552159689265967573468937272862722233668324515507574534687658869175322576954526822157428005793357662189212073575929021015648352878959489789186715101791754602486559930824425301878153486845199358534990095748813736444467527897721340726362539707462644749613480972053523565585654143299972033571402995535967286640199485925358333484166892486062958596412701632154151945900913167270893214017559634430580875192109715562456835625447834321253580015271162586488048594694530116000456093204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] -40245781663470812613046261928935543806812476090336883668051490808328195905554544180229421287363741546239066873940995121475690422558203943570664455248376809057919396842527205932378958297423617667104051006793202404677031893260638499196198530044854492134545228503669548164340573508407503380529259606898464964965958727755627082025324119104645996733346536511933698955873597661946981888026328900195649649586533881403852771481286193959289351812000202365778293454677771868959690795559115678038373799382389142637905679899467561859101495838597225898936063891037173149250662317464904451333408571053768292342731350994180739803926025824558112132294439397944786823379430472784992192937892714823669908901746584434543320806872494342403541029208607914868274262835552219230073821528009567453701342995973643923211652858959209005395116867972923894754479072557755119590456105776805545884287467531615314737642379234253822603084855168717974427950745606930491343130280483384910243130158896693614013764221037169083333879461853450600944770045670704584297492329423985439200768955006206240998509111449228608345651559744835166908720934876882898964583095270472698723769812748481717623404437974324823154558460241429772299490367374226469070417677263499781927819032525434658289108594144364891087730168514472799614635396858571968150789692814871646091986496403392916795505636505313983364177451541646136263038954229055308005735585585418185593386434043823729066828083911474163612116144723022895511898368045540061984488283178448441266302369667315657751423308082650464079767411001855921630753931083609465269311079601826859821929827702367104884862489136386310714011267152965874621115083668994240187115454612383325458079344352875209101896454736871539569473976184678128462349905516303702721496144384489123916959393102586359637141488838724116082156749031744428834485960744346453374295971670166356198738851039337852938724780955784177336876412661796007766812145356363932690357238705731882918431169926918374620156733579595660235253728274717715280657465174527096631186581955244216176457072052849508652934721878747851065054735306726859452994804418483295725604005017990146650275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] 93235292826472297265174350832424903985181956025642718175748632242922294173706423162669962414034393460255760687342840545931840792786306753065769022948310176792089746155485881923256665011760188245159650019688556818944780843143604013042338396295681540636230761670566854907213429185443500787730530917937348120054147474557496777614954771861180123732520639842036231249474117332428406721873430631397148540017701474497992889842264948872497610167967896547241220115493192856870967086488521018254194323584949322681725504753277863001238832322186864635471168255866356551646905025089003219758538431123040741105473853558301873287884617436428803755799090441510144880875314093749595496656850424579302021189619499219491586709952691731548572482960964643753620302297031747713498805442814375587432166341703330179553277238584271958137455978279452085867531652195481518794953098716835975075690698616514734195943300727225379286011865220330110887541544780258753746843734979020958552783614756163704949780289527255344137492349080627245674899161735267498488468019543631631548368179446598049059152807447074377625269957209801695316231808519175599660499921632866037588702473613858723995612816761354858841762536737720789892917179303912028799904928546411300264583052245756829507287782726541597709593038374688317813452968178494617394214645472158011464854851338041258957056728971202284583865341581241134151865159784021200888271466629832926179841106419512969465962027411985343127915656628737677982194042239563633631116178449204455184236269317551782826128905505837231523718220321954949219618686628821205277291542715203190086314947548623663638805271977369716458823721492140718984964176063368855323887471344442913559297710220365116071963257319498870011958327700831198351691542940946280445956682999644012202788604019826045135337518803270327524300394762295042313819152093347936452668946984292584975275984518994658975328514204059481934759168965936068695833249537369620261537323790922798658201106032229577625180505432380692902865503628406670239138795303191614243502412521066903356921405421038608482364558387543635977607251293863330357955032780157526459896254054194237176545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] -155121272799102821923795953996323369040327694445416998446667709128113047366851470628322168563992107318267642580994754405318694681822865850088144917536427823202371180699010583027399560071977726347481111404481535696084020379348839390229691192115251778252361225759817174943817759619314392366896286281144592898969340617994382218655957148975041266194699933522076475363633265868400165292620496985062922539313407061744395095560101354250676976698580328975796095711842388368964046496471596442196836175722454822816639896559613110591111402431228947017206105798751897824396424679357092851752137248449706418811726607946914654510797435455623308004748610002495866461232565790678347643962545925307558364620504694245294553024876269414720626634042020512623937791565814138043391814630768689979257796834208316237941130740783980677989667662902564638373009167786141866967368145613698884714616355863773434509563868651120903834512622037113925031384608713125550917817249946374282198889440737945958684557051623409299100167119527064742604777882897915228297273016887289882597027436332981636042324160169960212893039692874281265736911734003321976104322155744200160778714578966473379255341607600800297868960645258403478381286431955396601139817840775498311234782711273703161024438946717359647704458697452105475780960379396954543120043380675743386409946766398132410747287537397856820837247052332233030384484833405381621623718434997709326077299285636756400084501770633569972413308859957602843184075603201890372425800946666083273068517259767373352235940149502400519226586467983195656549195545822267161831271482450991222764189945468736459903014009694155916994195838298409207634237047116235206993884664764974003393043469567929030964198612136567834950011115387435304249674365818283284987444575347116673135904139484857986433917512330184724418277843631307574581759658980316940869294163779365144430490140488501660900348434882105010933560890180372631334395997552604815450085787192599100004052599600194714983091845336953806292603472490674049938585437314262171485997131986488498625516830181413896181519569265774581080061289940676947787253419488090481306644329692243471284305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] 209576054245918216984814457154668084588127401288559451989155502890105637146878608856195366281798051007590996327039840366149497904168376126626271831822542834330750192486969804169181506533280988915814880305095012889089983393857279548212746745785658853345015297623929002193533902481801760878006711238473353843973434343187367776324534539920048293371826633213930509611298670539598835691636665876945239690283788874886145074796905472792713377306424822056321398543660187608280057019307451619536819567013419449942966058282655839981136218877320799533295018893876372337749649999549047423647937065209772777748165264508589994588738164310927763510951314377724079706460596563431500087654999939921426017088708320964645242527295442578756450486181746019551376407279836790956763274364360365190263237490580643391778051738695463824143545785809419061372782283991735912244191637209539790651151103494985723813814573821223447484382643574918982516060319169784530925735595650665412555929015152385867045195888725073836863251263680710842089261449762483616376721778936917823129959309437321266402257954901053695813235816081197731333705532825266358189957327142464576320045603225930909768158800062966054429603371854825590286198436412197181319330347387705115274782621033517484746392102752642634059930959614504544216482659995113207152976014514466154238438303672987317255998056334968328971018374445454564183776884177132704670144650239995086772931195022961452851084887925756903730928752497051955413438299367025424923998439087914339860884660972891459047367845443018473379173060383833154791228215668892692523908714867497672158438702406581865691745623550930485890219446067855443022352375677291574788880718590527551900348921092125281767159316884784505885981855522832307245215822950467817123619110461677974562733792763425698405606822077408271431662512347541487687790409193479804688495220627378153782178272020970235915926006933930400234574371553600213300081197376643824294886728033620580758053034142307735037823167986139705469104515673820000539412907271055491613143557918190935170400878490959889416354878241516487073715726522859317143794929955046619830757110298023212131287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] -230741702337051007179988038255957616403372866954254610014079660687025541750507113338758560612120782068701022051639084515105508025145713486621778761556785833629211773363072998403739638920251187114465188886429386001810882757376102739982948824065900187762007049753055249282307424151326673947142962726835576574874229689827250915133720702148514809973305136517612260580478554928188675327237068611097747247732299853245989850535046339139381648212211819465042771153823375169053477874869678009987973935606518173696053390108403127746372382187961554014520521777331493354793282716531420107350904326287875990193843706000653683453540210848252428977701090730495331252086931765466050747998840392527105866901328367689516806878240359637152809481326271825655288582645993781243785463083297533385502513576461967932788836840485836738041405684785748918728977166548403349573780210772638053272838331176881060246368955492675558860804168413477624952103857197973682956528399202257828588016212915749986708479711541065011463165118648592795271374148486217792234169307023793247858118980652929636847909841244472460535796314693829048955580080583123459656640843994204109717854125298979856695940664684776960649084064491239812621271497185987889056724948379249347227038210399134206429535730950389057988033836173090019925958160716719022904075645897605954843657432703152222091797355587745663051813093153450041706697070748315658258948788782769020455090838429936073130715622774968325006190899287664400343020718027446477692143793505066632701373482276490279519131627439047865704143966942478437760825375470025212869870491243894553683789879348165693312416689186690663465086568297236639766271729454441554791252675763279374424700423474636680327578349945690269492639736837919735938522224989241973550991335988982655982084333939095188030299887961520634042521658756625272022048510577757357610414899534601113893207186833618402510083019109347412372957940704977071158861142328840465796451438231234575591477229720397399607155416555413215022010507608018826865735087388904590440155866207316596893291167445548007634637932456017073277675409613428756800557133941198656015077850955324128839598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] 197156204216529011540916283936596444334088993277899854668275902271592892944309269885067609765676741689494017011423063689308123517349214434234336335870098702418857611321821651120803098493965094610612488562562174058795147559669989555638501690473611558959649369088988433083285746247268769773623005210522466559674416259609476951719220128316596813395162511039220064542267861338757460924362533291611165718238212227154339305265177044708452463318521104536995834633200053053088401697379171012287324899424292360208771121429194363929040600401819305189003512708380241087252262784251619916214142665918011993875432250019803576785580197369538876409411093633898141786611589566316633218910952209291209057797556343686460572526812628490696208038818111717112296383317527135405364692415424694189566791940988105149903594629439396467396650422013679259453830864873884171637364362717946101187327830560077059751664835948673780918812486733772821074173445026281444856361148526662149137281707352903537787071665308354550394264613801461625544505568997633060074054866106274233487528533786821591009650787438712423931309972348591904299350924336047981947454077120415750822158722461702253539456429368012031709150116624929240721259151807118283194341314131183323666068336368243486909847475689570076594738619137385789251895907161033753393913145365749922204639656077937424266818048720113506676937066191554423296377424576471673597254473326093878798412373100266281179660581813823399697944759639003593825707997201199110311336819202715112082642761448668011684787529416091705734048045957209141714432186038953109891561981035823087384206060484856311803759629426029486807390793882303912854489878430689805822918659937998615501914852528805254651061594914465621078237883907341895686066095883167833594383348559243888534933730291521162216878884361325875640468923135607196398565865983336712194233343944112514592229273869197683845447444845042187446379251259472444808080222242499509668525185643834992380428200112917780437373419304889078721277993941031574124091877455816076904013580970778382759137101031167349048160416919494272794758625613852744903882461292013316456673642966880518888488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] -119794812473707225551483702606802980268983661044815082135199975575741546015517236618894618908312507597203693660923067181276541144058969226800697126745032360449317295463561863871312673336086348132805192249339023303238611968733401782941403843112600248593284520347255828811658826985113663392159171290752553268526686789546632103466483792180924168276603788097592607614268650099788357435840120585575499155290775973696127290640757653635015538513046926161982567542578776931508348778898150949562976898808737531737763481072465222282832815169398209161737533951119662496434860775326553593678622141026859299283846278567601942823551794906643895683997448305519267846972941264419100510024455570183325150840209822702043104315833781203322063849309438545914761245396067199840606803665475747962164686560925954938598147775680582427470008986115583543514748247950610275077958679352500485529758044265103309708143787471751439522939684002689703314769810335282343469217666650825268984653211423981502630684601309974656704551211748470484153839511152807403016875823930852683403376396390786372026544634082646285666017280918439101759698278931692864926993352946720969464101948831991380277875556831956350905535857462081875249063766165286812905855414924448322610479764185905882720592553741524314837219912027255906254107160370994573061403600200864964356138366486964036051728429090991931407139741865370426617732537722271173842966681072678211826110766825320403788132825892590119195200460274289806447368955192070795341342304902430767009336597224541972040381170057895923436989096143818624622044131045913110091980969185500968152976895155987708578775240051537310754176392597068978745624380022508335756715308035463021914366657013477920296733402065350928998446012283608278158623044257261782491590311737144808048621767972652968504390483745201663992188603015127963235083773351673608665765954522692773727706646627157755303814546028392357607991176707858060649537225845641572244092187384309403759997054812630059837593834221937374752908967841404967467368398033836817197084991640428027479774307394307196795205821810827240244279676440903968505249480704833065058521800878415624271822848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] 51455594424674790487490375515893170278634041439772612416526652557582842916253825604764362417155009716339852566817573753402215555645187931240253462900673066944873030856795356874358718160363024893155086455651499937167959869700645066537541160013036494595711840518333859917605657350459423213207933290439297654204795394842202211998764203115575300602261074102323643920356471339500413894660393667465529939200886301500583193622680412251123030689284977380665358293294489366069424974385316236031052908655001667320184312244502951417966144699717805381902783563100614865078286195705039649235807196594498016673498304326547369708498924378917003900482736953293366101055939156740546664284173088617993888098537953585409047328968644651664529086116072532790361068535191531589592764097175032469223895576489651872786874970062909488709790683095291402706537098833860872411417115778515032478194078129212038924445350794138907461280481243629301678812599848454929830624096758163360864422890021987142732098498125370546444040977831595544124438137836108892140259676325492697464147355049372495849404188146081194873592773738619272064916223831863830400552636116579364443186417110333113298142788831662904518316226998956594029337958168781778484857022603653093288071566751178264185148644732474374781891803733199388600352727316995759939540652424043211996703912023629687861128281360270532418859269457278177570798307955587300884965305357313314886467247088465831097960515117753359346967962828132418267803228237208476144143651310433132142996330206577317816822405041503757879974018728313257607566482131995139762903042112942494140799242594020512658223559928196305585749804112214515630414867464161502339597871260572591695357117204067758760646547880357480278109703429904824807771126586011800354543287130615230860973190870692818488656245032101995741856220130839525350502101475425271556618112324144802659936300014385697072206939719505601308402478846821940689042584532433809181876051520674491714241596741548189271945719214838444356495079488293232209499451073853018648836220643819454461147508963177344237904283293026192048494147726026080446193986533683304672080000404791964131655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,26] -51745154208246498990630284933402760034792239448146092181908096352227932484164952977200170887120285165655527665197850631324040224889255036249986434317640279071415646308312448975915136233187621851708662010207246732265520082505751660727266032892452852900107549325691830422041024971282490649961103412602914264522831570127222570883109754827141353723165337387672364814589694681030292936499058612136964077324015261619844770258599705347234362300108783517569767740370155403891872267590783666348257609687417511902731803876816914146913636711941956456372687750934908963370574136462406318423742950160778340576639770242393491030696333720192405287612078270291085953201365766336390209834739400562351856934282859434376720216371280178891631746586298344662439916437937052814156635373022020456074292361353947131899730702798564335548706000409120881331932156052674856227263570833414646879260753734420259190981443724802470041963279586205287066310326509321903469244666181135639975613425910437049820838799502274381666538447340822844434694360705199662288591551719225603299155714800372568382713838858652633956007950751544361482672836811839459718462081217873319232772903260412956390492785492108337668578787605528398090611988003428371064736230172529794282344481148769834961660492196271728132322495530852162474201562340184659462009779980520590792697601121321063498247930606747780373934460061024967258075890228511416609509417309781219111484396933983644552009579546145635872261780870494449873410252713724568871012359629310367642651719104216246455020583173928689521231612165002958511174019910695709428086602492552382506682515210478871385396649588001351421831635016345767834336384385120582877649557669019725430197931085348311911278172740243142630036156548584746090841686163887225882452062846356939884303713330006640767320540504790351861484210142070241479865718970503943918160503048013799139476961667816882813002186488379474392301621647500884831840695043516603133230140549822661494482376194496922536722440680570967177883223924649350944417844381259715562626193164414027611040928976953678803473528364674579139293863279138485623606394237220863971086878579030905197690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,27] 129954112747873396190790582717396687325697229183706077322391921614834378175155344474963763353032608166064773006659778428953385005287371809212245234202036261314498083015919297404334425404533480075584472345438413586633115284130538388875740793299252590660690317476721927986807760341351385090853423393792996294564707540859035717811808030067422012409456680215692313385796962973939942091654847814579106706766702243680326595759334714972013669215083774230529232826308250257182961752031324637344185848870116156824708016000737702717596024486071573341855318892825763287693555091489908810785078831783964555198801244201001744851027213433672176578209172570864421153242907974770647768906194589687583373967810343229602777056607869442393523431444621389332177661347512929233240854604698906422917603873649671205758765081395188977479107086906630573427996068202702984696472037513856851399132616946027195455174915024119929351124926604872842397703999131191193386850905170866371515920788832888063412451453367474365654745319285521594435508407442411244766466496376033762156572209557339490903629626990638147274826120442924363353196094833008241908420371484252193378983167633827238773991541141049497673883547910512893159354796590147623081853932035110952394705110075113145114740155059931229612535625809394556748218111236334187998565414175193963302223280459568900407722920663614168407564056852209295179711203463149787719346340711261790350666455990070281654875759824341332345770715245437720178242091652977397222087428717233772122294376244886467495047059751783672009211672714015257144027424126094965785201130220353831580851854830631534617752304803647056603292684337813800204992533395198179677134842721512252871597786697064699595256644373182991653930856398124544918662626547089035471858418315571385363695933140397474175951186656866491697401904703890912317579021343914904777050923782510104098956332653526162682384724411144254886081681660295052608800324085903599092043411299607091484685417744096814968203178728483687638399293137297267538965699032632695720908639275789596569965798719991663723094532559602315517940160577880509627403000550999090315844996429613021685350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,28] -227420613696276232771998088685931064990489139989564543048450613370109924248089192836547262585882447595822211727972130977755542867391753827292523855527732124651893621924808861812872346738447829181676591925836308290783831797273045789449342063879455318414043583381180021891362716128894629725660666515638597865687983565322710524236976578874643764430834599963632060493282034623792222613302612190120199153016137011128874262855600368972529385135146313286411925696918266991755525754633111753140193914359083850567572412935724931378963404862124698627210853784606180000246341255373519658505393398390575002110169024039005045942032931580831291623367162813740603527228033516380192846558811010900603305572881902336348105989667510557279491903678313975402546124885678151072485168377548600017504910385853425621688346051855382123498362497159942154940420083409799247401437127289461233091873137422270687064116805500915999975198344922623716183901725762218536107654347166532995026379433948535911539136528838399646832359389468586437854670825095887348044248723910817063563775631375319545838732139566501319883977506643747886614758673575832694516942871003334397068317349102444116102901620546206048399520116331528796222815152299119023540267395481042434777634621720439927152225892364903418365522593674492635035262318138769382121697799675368583924648626867120051660950961654783186600579527513726492103531774312755119469797793316744029505119596193956840529188514964367849440967638324868389218481165813074590178399222519272531968600115343176615698560732157044987966596153844809095782183498178595605171666418555334960024647715771088359048252186969408361626329407748630304259251583536437304397433878218583841440700618552619344111636382392064089029270112674643351920477626088221039562740935340568468138491522973353451883578835427050794295347612860492586446091610401309170099792470077295729435294503116187738110141351497749261244067069881500461374234791808297680275617492486464635910771381857929277454751683979792520750195979821298305753232391246141509512284010043621514538114346620060065374874123180684687332870967928495053884509259046185211783180672915665042274254848000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,29] 269503660082213175179312701971102210798135194395017442407231976401131013778410454045856201156305843049602367364016145145780575476177059666008129956121262446446740862461732204714507255117584323969804751238917952211242720472554049878075764691298778758023301782190611414963715343677409172151423649682288527135421207115033057724389058813061891922827660221451839780876385853543094939261552610109602179723754546815928674891967733213063028605114616178573727201652570696375023164634926230523718820876047526250134287222885526550026179386173104297151296856919983389527374548513050084698059552250890792058991028106337799212849219173775935939458877581077517428472612240300480644516244084077144099315848341814947087164768499494902092690112358294113952699572232360372209499189708209159605848018330508478962038432684529402606217639632590892299330117753629015501374389776856803404345127940926528825796381000539248662340589036724644069528709070401655384041710755378936557266799279054963258688152291044502793739040151604363090819620722278811715743905879213291902475914828372635440837402109830242780376575361972749541375000215542592729449330237071529011505910297767528156118928429640890462008505345286097342043294205688593681435917084619462339072130537369606534166222465247073177776932519307009094413522919144890719544509870755126990306652370230461153760884866991662849540006150200599514606660351008906686521343377769475077506288721287049495016673927508244242967491485349794834757006079066681124889423018625848220116665427398776740535774175239846215883046995370679220955243149230585333388165228920237935555489331409173351711593261682682164950727817086388386777262209571692890467755473754728474424923728109234751136838327800736450409714560623103836839956096043684434556677558577646738027858064422470637080452762625704419314857203076791384682240743238244072222410274781301722800518006731610073914344376706626192027352605456049738579516364755602955436129683265744504856217653676473065571438634155376936913820237359713926839714983283253462630832458705491252264550260360878356299135074916264959921175095068950415274838722438283543630865839569369409624473600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,30] -233732156909613002877548751603355293152384152186169642048558208378703639331990268168115342502657467042025687908957359189597221232002712866870569329765826251853787882286558702725256617134416642664484640962218566051283379340908247907666004096408796047382344127987454755185402644986618895856629357252688514154926965830001625620015952443040493504518474525154891980265437922957665361942742474770547537341010543188753924980763823587937241427876401421654352241700615814509352949109312878490414058598672653515661980797333445976407185574937097533816385944432547559456311631453912945179632021011607225460070478375536448159737851596600043568336593626685488640612211035085304711791379518104278825223799567947457178411255191096350423717603302591100387601832023028132639421943505580326424231790417466715170887157542350031605630483672904234404637070573552708527364910483903053534014346621526185009301291551873901196607839601138608413468147282391152360254817071296287041246126916434902320278072320765828089725945406274958371517417454127334778649481823756525671133034265391490599919722585442179537306003160179190414660410766846668406546281293891598586593609422699382150417645800942090919237919930949901152391073456351658909922240014442192905690334519795530971512345334142083923506049885305757467042836230106535988121290530426205953520446426793181238224644663154612601136874235066002101564917601259952499742711566812960869389552511057244060387280397170119089955982604340144996704357217094677939684884431403298468417248815179645866663947757804708944746527727646249895028706094057843696433869515110794594689333085324567701077213300875896114016134105544689338830664100533525308719840827776318554546748179030708173368969768277056837557993289463462158337127239853208742998479902797925310158444346964884519770430968799865738552235369159643303832682236635759814279238013010007774364522023343742455794108328300100245961134440583258714590890046888717308078067734231511444562054663942558441883380903138556064474999341554766795391731375686810953796819451650857559298986922769799877019269572448153912539069043970276509760166477876996132848013765788026729075310592000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,31] 158624036506346888091436689530537450084614056719000185238483123066822107341111353882064943505589093409211381019204812768354050212301859758863348588787489721022078624110067306852263327316158298319402926312506429907285236913003927998600002511237232020187617852712770968869758524551816239744863534474890416722841999389956267400396758734350527639862422610586617283444873004962792762672144656073486803116224163803396571396188029547259158870583665063443424071316021392630181473689196347607961649140626329779120722763847442269931887307846745132293199047499568727079656631993670059161180241425595100034265438926465953055341044048577278126474488698319854120663827779852697940249423214781078118913261937719450220565993743643548898755379410902971199468767657189008658147163385262315256915519052415948675607089340048195066489468892087031740513263134541408795161761475043204822097095928089770395759946870002107823815437496641022191320247916058614630970324323690942304268027773248840667584280070239733936671260557106924621753574072989390452116020636957708543328888330660905525925630086500847023090571119234587987121139213214495009027422642953917200118679144301953719421769005023746184379963380637990540061100210570415955627156202995339782122131215854673974234848783765651511074695802906737678036209764671854893247065701886455062107789062265650380971407789181515699210666389745523751794178431693296000470450537754330355749685215303474722367761467100618483399023539268699984281579066162062699679082415327399313702112339009014353327981710635792025491998167549367979142700748923851317492069667299203833945387550634234187524451527812528218281063952281236516567543876834162606668329571557262827569969347950683705640302298404930251644898036154226474529063369880611231104079579415293134537626314252942699709800293922732292381884509704372905062638834473706783481052190366473426196146998513954279292287234600841683270332590379847202915750308589940214884852107140554594033506581198015606939623080357707917255525380671474591052230508159484620179801331468328350692334620341453947507107845442115207937692757047649069579226346378885360161252445102764355894640640000000000000000000000000000000000000000000000000000000000000000000000000000 [120,32] -94359818879322181942971437478331652665266362139446668824158955041927427187786693851196648658528955285225560277879652610784304168082629869298035424894828251819626625068621608253041418851101690342441508254450072866402954419625148376981281314488510262833403829776860117298815875500296502787644815711714974819436111803606069181605036065779016107161415524145572604102127826614212978646612064963529560380970624214343562928210018165255936201825904063729707335985578260447591414867076856664680701123940464577131857060280134208310187929437332312999522174423803207289967153433539263001148748670063829161871839906899130267637041985588828093544755678519076740394000468064423300039668775401574925016066045397724128354928461950780374958259600768176460771551259061780407317261344463094473733128931166604426903079577238797859589794542888943740890907673799447815736969751935069767297502169800165732669817868585677106403192966078970754791817508289303365334531363666678193215095612648668000262488503893948072086720584510878160403528823468743057734971205122808697461121752670680140936460131836898890453513335568395121216141624143184979004036643262198194859373118333963705700247992935233672009136372259638919927871433183160905720095033979132934732813811809970996093478477810199702611399919336670355774383864792723656346252478308107474613746200842206938653895435844325066466518723716573502390191947404576614871242846657935352965509386763263523305202336497199068446843668981083080095930340522191004452192563829338621627811223403718440469019482298318685506072679979364187403624972718792864700728000368211968151716792988037250881450657677439670201583538484869141821431291688220512375001948293783297578752711688600005373926453722925735134220148203552117338254144391593091477992430103251567983112987624117754319236159609177029781941733913332954696981708491474609467922492217881444277703109355733632384793634016768151969880577588398781446742362149435923736928873618848576334067684950878035036637708669359504317706585280553174005842539427612470644285703845947349833264705984003021757915081449634024538850036007600024720595314292300301987251693279539660494733312000000000000000000000000000000000000000000000000000000000000000000000000 [120,33] 60315171022777308597007562254536962834844686176400363214943932637582735664288658543881684292312374701792753772149377163095879818639464170848699666215730527877013216489240554328805889300066018351053184147607793763434113366372395928345867723288010558901889311903821031425743903239785981541862949729440877441345389856444627930946948342174104295238724895621167038198595474672356801051045016225274768537461067085716681829995367356196477751573589189970473286590259006197612469273245512328575872791017767707852218650836128670360254661798707294367271662364408987752007886241845728128854031644952520470680644657452669319262886927213266122985862667128277021620448294246731881862753774300609324054414313670933152823191630049362722109695776379933097164703235610240148111561534292588162274015338681384629559517341623608087671000747593083406213327132889959416741165561453412156689860265414567660327732194320176052114797406863159842467216507451902956630234378228002829486304765153520530872434172047741936958460477367429238095507251942125962010942564352882056896910777521482450480263795568604354413048528787428874527295267923247202763276770700284174624511253934918859982616276040136567988031589873973667400234525755923283619642283327008915245493156214067745124128154718612732077071509806658332720603855418147893615927031075569430023791490864441514594076740785283246858705090046365337026075242758885763780141603660755948585265057287546134568818625117883016362319384793052405886346974987202129072817198219547756867244247999360047593771489109134486617362029260517374113566925531539934621604659874929883502572118723596886778888954069563107869748574752695731559944396235071884589306144949972250852379801721303619083459061672362474961068479696511930998948514042951653960286301578436721532068659241936984305731681852687261173676286437445135649882203219631562613353945884748454884633314583168491547860759875693487545164063680317634959232912643557924523621127383245585943668762374828645080487397264539712130656528706250443108471043742175292429672367694830090553758585101451465593938173693791126285392005539046071369601776547813887843479522960626390736568320000000000000000000000000000000000000000000000000000000000000000000000 [120,34] -46432190036249362819488748694973732910322943878894753761027511377456676993412722540948759735035060939726504864712242846546488331916941442506107427945114935819321067923846956198069652724561721459348461851318562593097646473892290486361857688734742469788909227350479127700788814337589841828933884105099154147555157104586343095672442765520593594983532229807935073877979296720899970952460386022578181655900194399238306362046532618202429122721860066650093830860182499965846053505822721799774837714031669759807606483282265122423813519234671733484455372250344785337645770156257195735205733337779045504697392174109954111003121439346458120752350774185337444598278524439741781298768187292212974932192323889172115130455972743662664494743436129483343208952047902208657746042123279881667436200673494199942455953145198072206977207572702612513463322410628672204154536247165096506527985349727740183215593120807513180630994905388685589891563814235949173072439693195842287530523622586637444588384749010510640343346818318563643823124519852530274392217930012745102163034433404531514378359915502098957444366507642869312547399424884766593094994624262578526131396020217034381122259379693624628034385403543130546350415708115793864803894010231863598453366659793326017583312438179958770741205511079140004056377900592012106529517526622773296399476975862414338524566561108799549588051156727751693399881943644210139713756814535390428496690102018982669223837909337099080846672360660596909396567984407404956603603441108313929810624137485158528478002797571612921354736905524748650219014116123524275025438171590846572749350933397005119114133473317994426977488833469864314373051656269680716305972501635323656697738669566692585682388275972056446231442035873112626125014201347632226477358429121183012954209950899025197847887368737138076066372800602435241808636538312671622930375838476936007470800161240287184307230669656791518316941031613854136339362175209927001881293682534544324310374499308000861862881945738738901463084132891765770317760565074506643327876521391144221797832616925406060380302581762695152705786946157424062511150298567798651058669592745032120600100864000000000000000000000000000000000000000000000000000000000000000000 [120,35] 37272903957728056063031004985920920303326269646486293661957862099780392713345051658718636490288526524228039472870778903636279878905699742029721102113412414485879040811990802563520060161342382733805637314888788707185002035752237009412060412330880355069152721496833043588127235333517538395247945970566264252715156942036748564060531457735937706783538961907921272932793903389089024795295620686582542507067982398737871600676789196467200466705413152745133703677901300314927305748256032577863620121524858704172725508133482167169421469766345954095772379314640502984921393294266885873460674369544838122506126020718894122356233599365096214595486685264199448868985314638993026944314863647724429617303271418687127012782015843763527705673831690641655788033747698231826952095103607116164497621021663382869288779265500089568371414995099407530829912772071154102480716592660824554741685811392783862879865898674128340298071597396142945179953515410184687075305600366819123293772817667402900783722411939109993785236942815695879395249978854208785503001015280238667887908412506888971021626698877468103462799266338890559394266709160070643474692816493281800989011940893570096272743167884017798620309924083443335651801246466191050206540003645042680177150993976595226060790692006895268208770309572338236261019657443638039671168797566905741448629078126184484765938469968612430175380260372678620980973808651043338675657204655097391260554648746466540059553372322138105560442099258192231999258479059587857970605698989821836114520994673109630463891850170412691561971773977981775139608503691819305648909750420083179782565622490263385896189123595463296194863491249060597963745841984043343333551650670645960134277662682652099112942033952892717648099758131811801477352100015669903071161807796985385566598126428872140763858131586785390230398038508461321935312721083883585399542672949281526640046939830681053751304454594603655938188680491614572176635651207484796038035463990894397876396505469649848555921846686825099894660379885311354708045889291366902172936212286680319258884938637027580846427665728416070548768493117143123501050876246997305293908643703436478303436800000000000000000000000000000000000000000000000000000000000000000 [120,36] -26566927410072400955598359083247330717000575829917462652822977958696393496228555648027895745507947305517271978957421888133458716576954953494348490758759027605791478923152042846421824023377673967997573658629680803512074754593153053855858209577275186998584355695035863784371224196631390286455361918750481518190682709393827971007083200606429784776818088992593909500627956586439045781375460511868429064988385623528878178648938442736623435399081948201658040272175192740610680761062918335756424795109717633567260243953114270722119764937761996964208878675252847897232244377767469021203874589203932453307543631429612844098442525509495489719423842430834988432018603356361296853966422751076925676445352274624768058930855591673107281773099422389008754074405183573038400549130778663008513100275936971005863703704300025811701234577951753721077887709693121650699144874501073656803568263972685227304334332887195186064043267532508433880382970034922680046377961197836298848231615796031121743988005554938192582026084704462419468726312425541016590666600204385339044365805514928539373197723814868780989243878043626815071089463332403944085413926583194789131553165785191181003932614723216265476662035938609093271060363036171221134252839336184772514584277511780697629169692271451156871690745220762267050820727476460741734014769045617556820381383053532738513552600488613125914288334837331658159812966999173728321004851253356425141927034017895434454773164590890506696607005860153831476010736236837191729983310162358421261715650635762853303073841295384306582256549911615630386153265038447497056638197947488581569256665325171140622110951352482022235020939178047236306762254725427387199793582235417906231380589892394511531544796598346669876092494509489919218986069894849290890252111192389035957836754800321621029131089475458348749790568890722290009619165746508780592530067135104906190187430927086994212665769407985943271718738492724082065232147804362275533703959620834533045473091358143898583807740497785967766577622743204166477615306778157862283427074270134630077484518355515241411078901958371914584542304746671200292106635975613780403771892348145782780592128000000000000000000000000000000000000000000000000000000000000 [120,37] 15790734247335557434189738038530363972041531981202846653907090795914773338380135808076090324566650664683967145660512505178500913182240942286091824261046586759866092992855109695312859410849178493566576926931247044220313723661260532528473530282502313859304313609078885962342683585810843693237114703749271816863646526581753627444509019711771310220084378513934069422601485546226589805316356770911371874783370188558009386228324327400904211816024465277908601442140002397093448602437609713538202470904469839909627004452792478245869991785684670195726534335365999791098664347345534226646532106810683739067560124434905810562722180352065471622639720465779267171003729937704562493974551695970065286729328634632319300905021905596857807578182839757970703859951337637906974214244193815856064789176369695166513986040206484279110108565674634696778419261488586262059266597171281002898282683408278255930393086931596693094560721736154685683531869073076576174666448826417466803840309218181541343595084645004036946435126998191870018686774197633583035425145200746889553199310254341830735793806910569350328663198709992254914063655710177818575625669476841423019969668108738805284731743542519242710267306414885339703442928683435593960493752346652043160088679736981738897117677625858503799654982821896203947428950713470761480345284694269311229061334676141256637662588131150716482338656932025054906718602258896738101326842692178312326513435342086015848201335237656513793583581343959914978396110188399625470633781794942133590097265761633147822872562321933226917927641623095522128454738230384289521076863271541457444584771562432763353754970532574455697812925984794541438453514587262985003465263327907017284163307688322751104472307896993376340007272533145634144929848550557089760719245827464869954115406979642583962071088714001545591356590077811839673096412354319171939336617773247213995839809048366809951988330082257215214046441407917165606902160526027208937255084930233531535975222312622350754211101323604927091220063167841339705184395060133116313944857435853060926001986582489882718394570305781090757996901839092657635090583145172791473266536966246986898472960000000000000000000000000000000000000000000000000000000000 [120,38] -7689420633001951581446818981358617913711417857634493465222438420040535303980928466014110833443201087889203594331198660188412184195402467857886282407491302961597486824090412655077137918431471249881117762425704482758516079821520270712971392881734636549805661774370588582137774162213191997360433313450385864217947358005362969184040129510753983146677186224187141709687753947553554956862200199255929831941169801467743872507265810630703649478222247349975556833896875209275648001262760718578082366027219765046549985168209028089077252547176772164962401731131697045779049283055388442410977596533444963685895123736248903794246852900303380523771513477080382899599880982112278416055132280242975129724834658077460100392831582912955684943817200472823908001630225346645566569931981955825036001683717711035311454319658581527936705737938230199441921914566415414589717784963018813371365610136172633848408892932697192124191917344990650261116660761858298320993984837709245561126254004168948143485904094180531568954775064518630319128841240102536116769989379476446933631303359892183480248714319975798309474659653227689284026061280486120811960036831503672542376777725764232179320522963469520932577490913415324005219461368995267816082455817395003880530006268716080757359054346639809644924315718679958921689239586531150708832859675514256671036713367980869146573303706899587924106029854902517681895322010811364590723651588212398357899907503857566163896503220464333361166872423512339230034711389912845090620490088950125146726670709877515666013063150869352383691178652451231886979154623259032014474376150434426000631919967781155783886893808097805219609037162515321999434116872738700912081741500405266706499281949125497229640644050789376790910311241113562000094992061645062694109306253652328089474747858439626934631940776011016336104972591394186765447939616875819800929712740671225874829752259037711861661943033777736096044401287039434659285175469419406715907667972221721926788822984864404796637022909731233842949606470948399988962125717126337856025906676145507295215183699984857841561438907835901851794276863838388735850556308591568883276070503773367399612416000000000000000000000000000000000000000000000000000000 [120,39] 3028382842426564999426885010999169209183856588637590914772430414836422545788522803796881656814029137712416984476310633565608268347895950748866768396249617397283564085130955555937546801431056276600717165809840182886769950194218763408125122963013605240001624474732916941906825580937738830471560553945407962344120008054175244049453827960161883409029011156116815083215431424087495196382783911560861395663964493393496767276060972703465623420680614381952354892885983472580710797830497771722816382629545016205984445398216782881963777745858431123180741430065392876262286752643544831612056591505360867055131710429005437730166496140636460865445322588184004550398111560929434878993613237174565686996330560497149899721726125755396363387553557006466428651233977353936764135875834180922703082478163628716830809244212362516126428193944657551843577698723191385585171630883106196035362553665361130798048570088617700862194883483911860355378755474417128390663454837710005983310792058543153628385779531901978932093557762813637631146249650406152196876283586453954048812076510343381372010390729557114351448804767810866095388216059072465384014689204314360411746669247737854862897596645379715802667446718662491517162957882202877690152638923540770715344544273764603189985621398063887225201420833585708029951102309267082124449952332849595423012030734019994243042890730841346280600513802022263252052944800063230375158685967021498543891170439458390573143239217436246416795644460267814390090035741274050032251491135442078038435208491023628338538214033512221399415828980848484690148192801038860212091982100176722436245220149746752829007467076365221845938450921140154595488118747778074133077952016339780779804241336790532138961779082026830192943095182141452539157130857917931778716761538086451237970952675434878569934785506467273916207930185033181480011973256813335007615027978455777664530878492200898264898379078723436357023918699465622966431884378858775340563631215868128756209841050654418974059157613094538125566560873410558456804140604968048272374191849237104010453675068002204015504491428283515926070865833086890166195321882111434436880137810707447776542720000000000000000000000000000000000000000000000000000 [120,40] -935860239877440302865812331634297962071178091868403708286923920946803921796492427060801850909632860879799956165520232744624606104471737459688836649466341704403512529047057575387092977218509475658044659612560558541091397609770927532730207753040800543513792772485216463874513006748921293028190404165124829623884583606642694591360864000395074212343665534723091312736877533264008005083483983235886435996229254951294196191327820623753195954181755622441249250587919290018237012768063212671142522941700866112787439080430822787321547307903054320150617342645963155389416382912325513798414193295538496196089921293256545011144568181890570086646051704155036868206378398641971880345996520747660968072413569581763295201111088010104795265218355047764611005802835498339213387094100263404729890772417814728853901694089095795722666082984818924688379902236750533957696739833175262249955694445736035159634621478233752835758181197048242291778631269648724950350955217949672329671985228907465385698660960143417124206201508532762278475092554263717897068861720915933478289560016086665132142698334164283820095529610811554907329258775329060162572339831739542519941697744800102997830988462938108592471645597401992230605808029105568206514903311052081361223241392452907302029926659015154433285643129616797436760492566472375262044694173064480817037242203655595027214818221766267539043430801466987645003287099582537830893559916994517024294667447607097621092650994170576671571583670915319320982630305112517597774284360885640525322394259683367296807333298544485284544446829268771896545096571781121082182463637340898373379292859364437640940388082986941789446186762120192667948769227399371494697256568952117020434860856050587194973627254053294388382606692526851140511605494303111331646007831838671872412006738275143733716287050753629164340421166057703216670412683124972016912975032525255880916641681452940909296361303722190075964751018275615225979789372579209739638373264192153048818270508022542886572971805767963409777353169278355032337244232016119729647561098049708819251401757838887083894719050553928469381853579520105456580963494466925193163493591892315246428160000000000000000000000000000000000000000000000000 [120,41] 207636478256084316241982803192590517898186696965850794100415227847356462999246488138772677097251549834285712543268951311178541887695390572257039443146322889350751283625977996832406082759374666864262676716587909921319473184676634661171260486441648514106204964063537499864586689713883594367284469081040982610767761114819074686975822916221513235669281258591181851403591995788685625884622585832888171965089564318437511967315412544040822278030313808002585157597221089238283702855767780507202746215817320463639041671635204983308070163885696787401783987068312121417754399647043554814890455544983131434982336121964649886975565055394276003833444950071859259391474613766733699251479223489491153620414299378878027791527847925316767470531156342265810624982914942046970037188921844956914747971213838508325152238013489671930604399040304403065649295388331749828335894981293546329815833563244307924208196026044540127452363904080348269240387402812432762798550026819137837768096503507541912190892908305792590648060512515270025916406326247505676891242356919772996304113567886083643557369054905841714692043158584092795999035251506077724732144917046538355737247766737725220650456136422602547873198594749670626111796028650321403234678031438931545113730721363220254968415115355117994948760784429494599958107685386256955697919940093800841514494815810434434858036529984614712448207607955616880253853896892411822917889869606061104573500784563923671670966274067356554240937578563112845855991471322724834953767447889936515184624055371398727618809461294406650929756543412122101088171852347461132368120457748407132627141350289596758479961763890287167429986817665737469849937521472317207363825941986276651040326241330911180322593846037373884255007226064055637920868757513305489174579243737407426017183915141829648817573446633487506390594675201418016601992939811567501534704346108863602016900297558231219154050281491030911477477893515317467823745505603512346252462161276957160797467749371385445771025764466636324501754950672524457967600000108445350094875444258336637476555789996547132389638517647442659344538333568272145789067368470569012490575481422378277273600000000000000000000000000000000000000000000000 [120,42] -21418319129178881953899142661710528154440776222186978438789530010794424370038946700773648114108311576839632615269512884380787316276719322940569536345282948796328314321576151007363586404797716761306498966019367398969389296404187836195348216435875352548904046822124539377406134335828878401835947407978438211049002948959692892141902406984712967917643066890821283829906705944129175164263564504120297002074607277632015014605664223799441256415872079456771182973381994352948737095815431775123517996485008251518884589298121426805031886420264549822333555881857979001131028092168543019534526036858316580309214784621034558116499013107539748387038239137894174292997059990111137476777243583386368008366858219922396674274312033135247165255954961823864024076259704914096376012249963674265701968385626116122971176015537119636981342350113864831587938291155044404284893491186938619049770253976939214530388020236646309106306620919066429904061895993054652139470720118419817522150449924666586163992383884421452165186599198096994769651796981291352321795207835866526791820069315353384171264649866078704374263571185493128358449921372278484610968486683772298833140300188868215703586541032797442426197831984748717476271438395048357924776098957423694226464055202614252356104072404442402224970285257511971639354103623853728288249272309775701764214330150668763540029254636899898414172175386191267936909286967465694269265059282032296742861804205392728550842310805661160151437880336235627779176617950379090723924418568184322271363382776773993522015057311732175346991944669214148194721828221474614252234335192262803061359746422604512861189560698581583690054537783782023430798447198063107343404821902045558475745120824043242279104200301569546259346629747898332492384964019673947292568763012991141472340184146383790127725124162927613323910589409851592585895145233852080455900641598478261330200509754245017057445701654608101490760679356284019543842352258398506098149903225101091515676810192621966636665858919566927411369327239834440239443385816304815253592871580473260299322034619530344235378753287445809102808882347113441495702480802303824691841270915017369190400000000000000000000000000000000000000000000 [120,43] -6404207632412865573805418731273066436557220050452308992978729222397100271740228086429308879168743432174782622980744219871874474050965000974147587668973518691498446785932925169816675645038785172801600595644582250365858655855356058590047744848900803692313654354216127348938597642589259676464684832137049021915558769134772191396666067538077877882045299649559148894902987695207311478671101175894766645945129893852161269363340917606920458178204785165361218889171799459244141405305655531059887000331199894920987375640922997110545024733584817732352470048869918160046790405436970574950199516938965619826491997509466386295460575217894703100403138027010394083524068885194524017962167105458079575604356720434003492421024469890131080757691201157312870191985109707714809329021368959625741851664208498434890540587477346158513578043687283632497884032795270500781258618334217944688114778581394051035650864216840548001941516622379283603890686010055524692900540657977149488859112836509858420961236999374649189187793824274335956673181340189627737000118692957717722559776698861707897768284190246742971328258754158286203871652421570361625229635457046109276751702721361310223754093645111480292114434769325735889325435257796886991421777533131184632342280781640505264647049067847480077466940499299086263493069119978460067346922278118785716127022593162213426428847597253828593271831498800857620681391890548417813602760670664565223020452209743258874368040851574318584760756398726806745744115284815836664099013910843089780286747379115614362864120478226338078657533872610212587164292490433076209959377578645016310406805389586415882103766436889608611042157689150616297661518696866966518136807065016131332327147198201506663232204199271618329943865366701103808461529629343402662314629650558876673167898279258343614032141377443262909111878445873153502541588978334797313802182415826303994990728554375933766617389632875578764684710217451012064126855762991186073593180152509709218409213298896740189773041742371955549771614654542761295936944890542944377312828516971513140521232093817303653823000757235089856152422685415687265165230573935017699920014734277371494400000000000000000000000000000000000000000 [120,44] 4353515925227412372376521028098834002967226435059866332362225433063829366588297351411815866851798484225793926827816701442478722888961393743880479793679996293014177419861921634835294641269231664927931041558081934937526675315674563576665612148725629841778942184592417138734091786172454486446260795732893246518071827194335301479433518132670580857965797804199713950993805402251077886934799444227051394747923366660973708953569961226201690832044943899723345049522281750925684663849469896244716440029394363504693365833195471612584800160375203781517411869860551297654719984135356787795634164375532754412092149425503400459221991646685643577856540922423008509957348459546443057301028327046800432095189687909748673407930904264312897658693511123251367724645417442046425716732015931596273049793091609590159035601275324005650317579509858854863586287330616716501549569478252276362349576769762683435364457298756746753529777613782315256715608484102446071019665859875900866765270268477442112946000854009051822994704994759456346746416629717894144662453695632219058206308846200281588629421237982509545684082769510943687305073328957263596768954097555658522218563372818307932165297474527337962390267055412593686734251115260004059089424670914478420184713628468846649239479182029739845350206509711748226641766109615505622977303889638628009974762302239589771026737102642288906530091245582011077205230472149084384246059086971639590868748594404711248190389208607705885710672568100804442535519797295746217903037338344688908550654933442549544797400552396494025033984278998388205837624658884462591936788524033788982112123730960062712201982932898951862528910118940858925675397671313674914893894085696092143947583013039264558842653416930229653824821495575898397704501090340641827610915789647599733992559323242136495922948880938473908400199213643864366889170118919073461001757142504586188743589824063691485767973812275406903573567331089918116676568948897991635943012396156413697470556485575230136422339623648856743158555782199402682683602062248254518199054834717397835149508379356646346582343590288449123060253602116104527394400342496272096592313859078923223040000000000000000000000000000000000000 [120,45] -1429559716599479152933274474607327260314606051031888495098891557377514298342527407901967456770779002351493701275322017180151642968930599126716173987232810816140425554491543924064916560975067913570718931115796616497383005499746564051298530794805293497461288197520929427297300462965089991408155564075071783219147808520539803575651830615981354601556507225536936121081901127098828214675338381875963009580412986837215777571539167610956199606281339663484910006130819734140759017150020510652006301127794408763473813644492503281956093296668047292533925133616091467540388112242085023703887786639264885752726325220071395246860557567289350991708842182241161472049070273516593954152887005211397212292417788266803528538780018180574463537745184983510335017232440906950033254526322622131093722673988460002859691599597720359623724235711392192228332486978354702450853603060701811217113029673872536977073039152328803174647747207424777075558686562829834089548684437735424832717896056183129415156526996510900606751103012562073735542158321255285468538487081351454319201028497874757050981361278485815736773151940013346938017779075269894674288383126182817104484871764295973064086938403525162464715313350166468965998060587413748980808052321310987921620876973801646235590559904127157884179552806515846625135328148049921908318840734649963055663395187022996468121620820712312158280724347309520644182328625691941065362783796628371482997492642190703467368165005865100251022924123293692333126059318350885230576705005211227850295098274238210951471514863984329778764780596233919013392498181652193846822981339378550613453896188979063947529716137283358520121450818037911838447368957426883993008427585158989905502485719043061512375192199496029677886593885367243850218059858185079483395544725978001615784622453675673383856103154016714820023500725953762642067462551240561649910535441922596005584100757643627005183264204652111092943349188693061821800118419225710220741705419786599453926266815409310127378359298695310187514295563274560779919118607893456036870388042135410231562308549832967875833787277130391001047490195587286247300324038030202245837220289276018688000000000000000000000000000000000000 [120,46] 334188149239739253377908810464226481125597036924786310305908671133047055625346970793456310524133990563943809309304721941338775579077708828344536274994306651337521935891038238349259066979276517543870479975913399053960228227886347486936223816196585547471716030704841190445601970855808965358050307801223236364511307966349937997985618192544529036479019342187716585690153362937280339409180059459963384030361740360837982428334841967779411444004382642182400384074731561193427634181983959600167736637512196616491179407687116282516435862407399559447499774996365169445113257160015815563796880053319568092553777016131585647519651037826940575723685010088917705354587890552640889046674586196264027391102583879389537190598207203301133727099434412343657907616867795285549014536440994998725782578850568540490212461760623647840518585493397402166002956348612790159618097826727345642959926653624354381834752622926373746482477187241276193152833939763596422305113483623625140107497454812632658858234705310107636225462383268960255139568611852492683197831877171833137599195718056697544867152626114850112347083292900448374384944966285167762441459263860008658184233728082481656387850451337850253794969493738404673994725361599568199034517534323766554166311636507127325761477411481495857736757888642302997109758418760492120381549683741941514492375729856002685544354328251623099811556322649337481871806993417557242243521198372149530931240844057413744124885541098398237301099804646798394033622483682442200394842773489280979569908283298001593319288388716676025464776376112036828615907937503999412953298996845079365030669773299887076402258679093812992489938832432900278391968073583884551159712923673706576510581907994561747051979026743338108531989776759286601320319552612383096036148463920034105094332046641229441918590825483307142644558812126231973237975437313213680828607379209774192475140785800192330471672637723919834510149485156294126188010240834256246128020364410601206677200136680905215721667712571252151122654847750660768105471433181946622529612932751760235497609964534774968603653749170804003418163634698563759189316122822034417423847451249805885440000000000000000000000000000000 [120,47] -60171209940092595678890360140897871632650782449733271188957137559004691774380810588065866888408035823076910891990792158180714789489034153905298605227585849523268931744936630449027372273893647643456810541684527135139440239703356350494583573573848975330884185047706228578456328729201962501481316127155581110743766564180828875188104776474451435710174250797621661194041301524127817743265437773033037267672658848411691810775382534503235865870695570366111198438223667945364067047142130074006648218602990875149002384822355421090046893670529603247089045451929120688369160903328834734008667511675280828193388403319440141849256023956023714172650908728397497106446373298323180788834829179920382247541748996702438967531980145847621850266925814416231826413353093020366636010756532091086099974242230489405883119458334879662822093901473892813279208173387505827365485787506181293046534463765069856326210026656373800115040573140563771206804133496888879010781623783245002711385328824787180710902642523502869571091315881356656131464881823980863544250881013895748891172939296860246259929108707260456833461598382424948937722294324099370221915391026311642222270638200527533766849490590869302430760728264703596835868627551627816555406595858982833259414399818793380246118141053785158596195371730753514250036989497097525404055952833593319075862126417885138800971613206668130808259912564122694432445674171281909099259891944595376054351584155264215856295415412767929545409782519631822966769767543303512680552109327643215100066476068488075120416958432017076695560549031709935758909447877515840452700170983803362557312906146287881856837623269492349414164145135192821681524588024582461451290379504681403052478831300060113427789348873535938614021366937169546658402005704014798040241066355314444913749637514612248310091504364823147038596110636264319534574599467969161133976586951110796495635011986117083847853875966815273770380961039316382670937549729325513412337805171747059639953984304241534369345391750079088199683483358636102541506157477651063192432018192108617766671945505481094418566445366884951843403845903200448657208560312883524116848333811613696000000000000000000000000000000 [120,48] 8477195744412390931661086875555068713444389095511913481826264959671122025664305337917665280134685468674722410014886031611829258835705239797220317326892481957639186095608819946653045847393522454081507203762960521980878136523543095020697679081969267245127605704356296465230166355019827676480182697025825926874431863023079398802517459084745747609793473678037180293176650282242605344829502667302942107015683892545021701746725768320051902543021174008039057694823135318711692449608012763352095144525244988815184276859835399382312311351412559042576438062278111557345897186821149851359494556700496945671898128183371744818863345052705608569837790789936164896293750776764647082210586044679584770770954240389462536526967222035388183359600051276993000132892713292512109360739720552317719187013855963850465063068981939791768797445756918308276829082288088612184735776905753175871693349587296365963559829673661343038919214519294073601547485079997743284834601560112054124940048873102288094724219071671055396215432667329773291455695280416852537504931764287356077530310308727480116870264020039999468513094936480482535298555541806771503242818040792654594712303240538273282316605878606684118850091777605917386411553119634126050020660736495437537873919888401088587410023923216747824361191930110338108551407629477104447387225395532634381512824072726031295122387456331051619438460529356491431699076369360634365953733134683191616960754994243037732341095797475349386720956415051723983338963674717043598363085199591049071043294321141378962648560446963314309007731428053117441688336482898128959516426639752298311308783527458018404848263034385071489047447889282588857592406903778373757516929348281695225400703564407563733784020977442841366353337790535059241928065918266732514694304347949949646119246462289331416122618034006108637216126985118952232766581510350511243616175672703678530779372817345441167868801348067678379194838789315350876693084597816210899511690440427610375089102613586540889865353770267376752679408112946586661960567063209800880853819052832839002088985841533815748052331316125826998709698725962482997275166346551814276043282735064678400000000000000000000000000 [120,49] -889254608394329245280875389635121052978698803242418698111639088813334554961861286344862737014509212294686582206884240196095927992124007447497435271329847616992495485361182826507746768542275027315175829156449836247334046515522351528673624038757287458025382363665979823293021865333402581332051232538014734771437601798600329803818090486504841576825581127987314220369046101410911839006680464682585360303768142566222734912355803328685727055801747578952199388305715949477027812054473974119788002026637313093477554024427022796014891117862873916016010624345775730835979541537295660714664519251100356751469966547344121039049207146225372423630497828124617494837362650492020226861054570182307148228252715214129023747806108715376495322331080709975605606961312393053926863548716090407534496530251785251582395094720348943741485176687008134074068973879667465312528869148602491331182104788777441708563195151487147206416514731375615771278725570655980435472642058935717987972361423966207576982856069893910789695273451176892549311125793417703912129950928480388663737996394396287537256519457544413431578010929157462026407348093429181055196469368849610478897528360717329329479592606606481399762049233000356498941992589608536486955262294636152298718662300218865826093043408902097730516177323576437408138210753552088930365836793026494719222630311168765774572049466927106483291472366143996389876941236020586099686695799484544416540161130916824031862039605785484570640631956153152281087546508157618194829805779465337343976062469511681721840982092145964925044938308670384416495550127581262552893471808549460639854679206836879391836707348751955879296829833747556195393258892369280196160207941348042866416851573018364579140446070709102278056031670631813488925415104327864010536093382819480349059692029319834670005273762518229158076489391366557082698864369493482281367208565738755027557364851860517135782000965739938549580921893257119320543074212486209286051197708748387212382734777928895315011764651384518739984371212253470864358252758447247061395643342696538259766950976884605573579124899108933007350791203699654156367374214558582755183467958370304000000000000000000000000 [120,50] 46141863331666338908049907863580535839170895385596003841714030617141957851064955494105475611986416473117229558690481330145064297095606807240215542663484391459841835554675674212813712947754272775963276544945666526362996019501647295598371710442974674595110546065288280574986394237139375083352962276956390335728547025759237624766794864675829690890088905560198149718503941010108661676155728409074879778690015267501764021114242305878856736850025107304308496979481451966569449936678748131765689017810822779253001219368915014716529769689587064841836598817931609519320871324737953996867014136439484909859056891623138864733560546224897355941051248347024010260907940138563974602419867449556931600731245788130841362734940122773535051536105480689182570532812700390150633064520225145979605611185639243642052772532603446611519811007584609002967833445895047925319710790520113141466194877672430651853754685790768877644287345546461010618735156439670216314841889428921072764870158687968424248762634238611913066140333163967405411132075385080936033382010017852227542296104582680660233248720968001094279977933039629621439160631168399216356198762080246489593231801112539778255243918379152965855048500268005170866329833705352971083418043547526932138757544632361639448704106551727950219048588165381002118749226839282850367293254582104427894767318793087060854022462197185587574353129074546850003460694008908047709231701026935752665602213449498051095141538508883916162788242921146224449127826694927913959135404962152240647769905335730094072769497264663444720783479885864760717558687959645602244174702321519031967935674079888891477932230130228838634773093318560898107173397743881179176602522333138108813507965086253551680557091557338305744623581782726627372948668052421505540489575417630150161602390668054089833857370707873923680736160110700547789235921925292874830951277049068231698580538554274067000896269659375701655389998739028140511672571631254199811689885707438650789971412364235718020227793818114257462070268477464863399768864572643652911487901818678761679169474165374952186100136842140054836203895222338268625519267654114034347525241254707200000000000000000000 [120,51] 8104604906547709870338055194165480802863259332435103852367948708871859682930973801454930770958650794867517346559186170387502010324419604689949849474363731293828590028187668857879492551574783420221944156754266301011659095658933129081454552662964879897146272846136852556324304097766840026428320329507493265505493773313316055538216782298658286141097847480193472763745280052133770425981942540848972417094481488239174472908572439984463847138956812677111092809202502810158545196138276043026824068331444282639759603407126007007294644211508686853962921346004555357872237818239230273976474069951940173471423933122481326650595871564919365674420778534416741782817928741594741620280108583216520994814559671392830868656645640305125932230127329322650693161507243018828235228597281454270421680155418204018547513077541767774815342532846543962745029298123357177447449965940940370485005267574105205072263418588613137565370550573322142537837629567529676739793078603740864555176874504478965923600834855203765980644324905910452378369085665217347357908127282850418997237658700545034292936042729420575346131203421150049130225515428995925049004655897739717941076882471016700218152756898322205860430662713732357354612295578259221567880532780772360563778838124760247462394446487575965078413592105767510477554634491785603864485539933944905240622540721835764038153419176058140847899067085333964513601024287535126740120902069922452232070088030923258444504979149247827370299707225673051807963882159805250576370360025506179904777358643867026882557848338445289083182820778525318341739155390931203468548064656200793781547597577610371338460646018150501004728460103240468884689957471031494752319211116906490502516659807880242329824241755645916790361207766220890978733954597013213470903204385572717539730866592440313109604539780503552229171286582415755726691855143272666962149854836948962730987908047521376277657954364165965354327133725060084473525043986858375891176154490291326653765507835839005166296926512084582757474156557076581633759461203127619896682249505408173467140392608814752427527317657384277505004103816376241681333156253247404683638110525849600000000000000000 [120,52] -3318435222761517525589969646883401888362730563873421008180854033251898525235335586443463890613881932722266176586489119397504999749589013458539916354953499441572640120613994490772477712344098965487258269889974042895478833798076337299839718235182119120711440598914295807737542684703774836622589803910906920781590407663355917142418859158092103826972695301431421162074775042825263348047144377591683118813787872749032166704958713801192532915816793101486553167147374707636738489284584888761769917111955036369647280540158241254182792358609048977210770066615758546250057906791867574547849055649145020572783786867524991663710517020110904520378161260472030697329171061127462279198389580306882377422187801363277831684736428586029917104855436258761612645137564960222250739387399342072052582519952707462513100749189049011428718352889640901887074691538882720443729029096535960102249068752339018170930063668642382657368452885398007449558343740422294608218420141216371931857064690877768635081264511041733749623842459162127678131355074942925055862606159409010834119178203268756614579251378767271612307122262247723234690574014378165637859235495559449788296491953570207290338780290458965905700442910980699102016575421057780863181815807114518417202878193106032218246575589778016152748973056627755689823401521596931664490676948989328562293877794302810993649291363481605091852690330741391178402566247348781687408282981267448873583921098523083695568873291304613339400722239659402773395460542201565088223668682070705290477247697448665514625171116761456506700913977375842865277927412741262537393125365222139580146977355797440729710819451065468240429702071805523548687382432198069676576589327640258461620382170803540252732920717769759438180204405698019988226791118590411420482366300562077189982534505654275677859752765167663783399889611654633596319393084354382130985732347189802295686101367700684835957085964148914608092613801877905647870593608410160858397786976355508010112795855953456765020927269854009397702600591669635178948782400373000529670491648363407313902828467115048435768203324956125123648197966764722292151099291303980345365060061757440000000000000 [120,53] 700446170160294779066483050054623562279539142322459710487505413100825957604962012225599290427252612085851931519237709323164952876232366879249709593953804721164359304886527630415563130780419808771108998206169716670418224803695735727303806122592754268822046860719619041437560722819113698947727564286177795696217173077320271687205322240395103278466393373416574248340720621092475785470326482253660943374641982978168242556039253170860078748559540483906862201198188855823935438288343256201165350210744496131280217267074783510872998745038470986623732928219692276858211093250371394681389513205573828595817489867841462234926685305083020922341466506049908825372780505504135730489828116496636697843803749821024093887500829409386583913597466060251489148214099503142673670113191832640838248842250760552326300689085877019521948059991277782448070522116449001234843418736050664971851006526178824227357760692766151088969025052901921694169187196637057407619646781226376697391689662704301271535895062915961569734910564537046755734877961045025334477841110837129752815007827029781337021906214071678172779596207794550874230174249441785614218115065879700169380148547183562298766596227749872445138089595266596985845302792828524658570479883891214240997853052858620639529572200237587848338284863991491881204926769580124594986169351651632849328028482685691686258119662205024256639362044368678917122848662755062313250501186034988894217473221838255184042542957706757730415892269306944152564056463088370403002151001766463160032194859731937869952098872112953600994093792943377938088353251575660457879755540160554897415913543732704438795825488148353403650891478119065145740996471084448123271772491765384175942296333962893023803043606792914294497422481486478530737702070473286403946447564585385550306387807790568442862086575772351950467871975097776448492419481519519239601182382574045542406362355857587980094319146714295306834592425250572912455705480802643642920686308066665986798098095437101879560080254346283898854966720889895995754365593190579582978696040958764183075292734596199714139995002190689752676150831656971993407751082354941459020076862668800000000000 [120,54] -107817488602156446118520156698275229888288915828010378629739603560901484129689857394907607422766602796210063652136469383275777729754706146901114543271131125820705034639324926772251504608832479862670303352214966222037693167566251417270836362673341768514315245485159741959450950807522344374381779786353712044264398639793570979404442157727616194778512881860014241607428979524665123551369276385446624686439799863684886481212833450227383395520603169760847743918664954766148350554231305071840430421898078379465896102005008011774921987198127454968050389203378339235084514893087864527115634276641341094864175735700928537877506792075331925909071383257440011472425239496698529701004130862492514675430551544358501001371069825516533030166645569534916353385368853163091862234471228654814316433840967731327809919383241658492646573425981469191873412624718439607912773022485198683338793882461594167875271396766240399542623816246776180684857046285396048807115856053077703367080232072678700325677981229832995930738331090974231899193615223897731486185196538004215741005707558341129486156504368628281078489846982532803695776037827480949323326333970023465287375702567695179947761662710040245091504884845703396796047740531191021608468545383942434801846272936326680226462998601031963037838125187382786801148359398837443098601011152363925236178623063753556688284982286798667628329542746826033240247658127393901292755892714714651921382056482622331527178268815800331105093652948964745568458434396422932830731252734643531648926151809887295245283747824459531570442869680199915746332112831372939914631024140374957216243512828831679508866143839853388987839505543966994216838984617211231851211654619551802618174713420830810864708723648918608876217796031742518167148110222730152605190094751500057446341055189305396710468118134041441473247392337796649769055892234997862671271344174212762445775157435913019956066511088807791414019529402079845484386322355837465152948965303916790319861433386946723555795570458941508104927201787156891001913963712096051183844745242730277102919750163360194892721697048551883100525361091828696847226590425373065333626068008960000000 [120,55] 12785663066676613501584653892255951938928911332906165681492018357230062285910590159204085041046058724268393543744151382084639852700259882128508838463992069566792422640444726958115046304374404446372401319881279493487149007102795279739227232000154029459876092950995062450382249630388744702758052507124679334228806652576666650834148584547528011190392157174814751249202643154584692770669619398290977155640823613881153654102343912524465019537602022697140778801242712588651610185914463104309363467656124897178819166771426458470411804061463541660478144994508160615941400245875787899635592353538973995363952742916775583910229152064136607972983494323989936937240234256741219675537317086461297062745331703646917400246649039527870124348425544106622340486991270084452720817796147422445060531230338978450047668002813258604129475477158457288256076318183825830245218610740475318576525981469536498399496908847265028397560528637823295630711488078725891093068144894615670638699632690171222826518296082620248324129512439257108818285467876119284218272174757015462777130116762787783983256001634603109840459202333602156314742742845479499898665183030562716987183257341199426565684595951805027492426750170425519126596107864523191771946934692916317578113817467498300988034994738118877667251000051258007784296609254885578864915654830537065872854518954648037920503505919249351793256402271348141881455220702793944701389459486396316412757842628003674240057191105923481441817278464407808514904277034755545970990462652026153542572681022500514809102425921442193182710394171863122780796550405587203516965767325948727700518738785225696912258658013453939571131217173444160102950134465385587499262567008523834387559271492891644865439451408115149127503063500571586931396303456669187275179656151403515055923651036953961866916621463711458676060848936414022641954222320508186554159888507505312133280731373014793637933599968493336402916804491240226159861328651143045677701376967752033034025456032506214659242441636906645995850644792098592261811682952089929400725844083756538218827183198241816809569737488303506194148841626105529648101909273781660492039788953600000 [120,56] -1177399943160751518910641817287977671674330726398263656087148884159911598114145603715337947908830685949977024077393890369125393190195303089833827337951402818675291829140751652611782691486893657990079775053070822787555347750506976944400966331894956462211616129516785595573976479048360605077844425164443838328423195899156235197202426875408850486645035822136044426451742499118796850537133511209816680287264663606815606424502664004800703760222107183307264293415707722933818372628897547371005335360538543219865253901707566593240105220608612438238718745749882994609177423156401959496771788454747271586029097434943574645010347344071495008906541968850465667320416904846990367553579895936058579839959552828091089864586158242522238437348485065311159567124239614983154027045332227694785103368997680637188719484781031424904725022028105413689138220985179470586218273507615476081041277989689183154105086395356967329713056120862814859496876708073621169449661567038642994098419977035873337017157408146200382765006321513557923961966608154879763137115836478028451533540619254419695677872269412925496942686406891620887514027386538788374276774704623605013065678181985884895794217549515212050851685250541147421970650486124525595647524580069606050366569931678755823007138954642131577111297916629949052589588702678190605466527593916947621907661550516217812294800243776996434054753565977689404248186090571561575095645480496049271746474735902589857784374058993863381575255944495415793332300103674097122487728217992401627659881447323669652127276109113918720072108468478055674822811383106684026701181036389829880829146703442114671246080597393720359871934895914995897037068665610192972608662272120364191992970997065648184428623221787418923262129520753390032275542504296888527289923557491521114735223304097291883913512124103457155755439201574754033559822441330663973545649540239455326941652711225877725742819703989814177383421034148015923678225925274623598091884739488530244146989714655746285382548400472409963087471408229516052064757993640415547087980765468780992968866855651227400620784410432572992398298990467013705097842928718770351391571894000 [120,57] 83004943526243747145406032669938105201526936850753636431311363996151902557102924094817150824061674382143966794018522361724093877072334663918226090214553306075187128721237001675418358834914529152233688075791924468134908604746149150326796227385147709898713825041408152678012844907415737450889522271887045908436497465993536282733043287711971928585752760066219154180682190464943005388286788280690158626160128962582173941947680669907996182371552888583380050242514351406030267945566547482439513963740220746072097536909323739313826778310711506564029024429575672641493831035232986087343067022972127781611382544518339507899016987532738017545199909551784983451352296387111241564870434050916047309207040321475376223202224231541054401118698639597413179741599891236789463350457647297366900317159617890409941736980826999072598210454989403184956617364545162498490542140060323070269079563392313329500291236994751550778512469712824841622858198857425555486903566858078619740083407978670134720120609910785306113771200644560602361849988326958931908838045264557032770720055961105628190572157422671044216973638725061634484315494972608417090835030493037882707228863311904595474244085114704577745899264804154575161453392692044661868414538501608212308774737761053474220848331364187146954373184528602697851116389367968780023886791085863733696946210852208875965285114075256154564048031272536304289081615032688705508596020642568420071917117808926090653841281115716407282297385866973421954560721158132004564129522478827124792403684531634017027777449982654656656491097180128285276617640997709197762875070460044796659242545023780386176457519360874215220298853982305431288971342458317330213857333803698881269315794662603177432177519528916587087356163819233899758367731240266156738276571987880926167446733642586455319171409257693522180765245884714714214326478382468889581349350976536199256348550370747996076668025388360078111297654385213222939398280904289425018472639949484920736937840631864264040214439155109291929953271397360246611965835540839460874712593932402326516175340514159914847587325835013620124160194359871637514677704454120606160332800 [120,58] -4142927564835782548466365589355659613907223888801909093450490889645187471078034896794266690069626027260913566314575145227621311960541610001555175480625590179699450534528703632563314322212385644702646214593484751974768849777564542046914492338703225643823343296190774771548697729482296530697069525639173981578608424455195575593156073287308254616611557750382513238979889498646814858821593805680797092719340712617182738213753392488021170716917128384781356473682346514439210908957465605895643047724573171078876669477402423947290426653718972629983119380931101487657027696780637465545670606544373364096190337475284464022197426491914985853739817468047155176115453458443986725516728749344817906902459770099458294335627307541721349578353141058639436419154632432410026044986033503592216668479613008633524877868534740970086858996081491211380273426814699406329171602658681848967717775499104255067529910006478755766036093328748017279363392767674591640924093328649286074155091514629481405147965455242731014000232299857313701279480347280160772799133387199209522643066756609617707278082698273509749663416095878543603796073566176644171836083815390584104263608012145166967090974608618518167489949395228370807156541464545349056248084174260571166880192405323317311267521507652812903103954468982522683429189140825018988920007384702527103200917690533239908917773499559387176446228695741359961612440999185812794501438434580773881095020165345056292531929698117733647401215803400651302013655542005831466848196066127527638455935378917296862654556180360792389100488254536047018295803589631148881957329629620712224011787254613880605540347307080307684876005655850647699343489212789588876506219882479649407103954920187168512994791554992615892737516463468814720931853015179499882012859449496038354326913744040402954172105445404974522777936161751546067609600560438245195921278383651654009130791346638102897761490306427280142924169149040240965383456382821190796334124406505445342877575630175473002008606598408741345257208687736118046041789476053419949183029106049966000101205214439435168135053800601041367644980419355210298926537744448612124160 [120,59] 66326344143510779202530743205264213419141952725568929649006625988970381778555221576222249077985365990124414775458962559444060937749989016300309008391631684844195909307111003674685839940633440898592407842284806682960233067985110619159037095551635954258261718064897957800299711553115896038074728305725919815484371344374615415773127751384520231413963989435940033758398293716025560423254065034045323352301222426527850848742823811957483283485863493832834117497041216550027578736661532585892593458841118386494305379671977899032164278640621353861629754130356403982744465792654204538936348126708599474997927819546618356620192524665183291248716100045839380439104840057861509752187261521233097978585080405727238463563430677154767592133150568392644177718988599896252738658646200932993985440012417606968415111727135457032768915925535447656322231256082236142870721770287438982365639903608951413932818288965392869878401307694241010733958655263114196243516216695925786424114457872378822479950682591333302320928029525726407441307593088293052056820518745864041128043130058166096204499048024986825003392611198253340067017617105350411831517486296295171757172414698927511424713668330702654715163782163314176610049110695734796507704666752739832256020255782860145107999446300422927844188018318103344214188241854544915168952131287809763216333682457579273211768343797024311129115686961214695461514539255061509831472234885680225445253837090290910330009887649910483118656127997826854118879101799092673501243566580051764095890002225818870982992896472005791493427118023653458871788922291314842197660732529881656954253752241881403819952572515079172300282287242914022865739365554115923819758021661684157863009373541293536485264506797402403500321917357718416790884081207902485362127883435319651404342019253473985419822087314652182549441459405516719309739264998748262051466112279682746483736801652410041389250726395691155679734226058566132303612679118499124503652487899090475683960329816647173582490747992254346588725728374775619975456015616481201979481757587631204476970204968770068706855969134937449298134667587319323211636676845717760 [120,60] 18649056389718319983366618599573304135144156729175659142339652762892420467452542561220258090570762573793134157379418889793573225619777218472339398462933488787254271103586395241549130590447410855882541711973763362129339030048043902365094608518165476214715624069524410303637704327259809173096695501639143887090217440373236592370652812081649074509642468928118420687386236635723708944889489156940750957369878300412727188059701287710932993655736005578680031144928420880314289811036609120115359114140850893934421257255863634837885530085370772108028158639133108255825332963425465182819740374978670412972881990490586003470316461569267543661295311414000631800389678740085402834619718466315962190751416967488647043952650891398304661820243818167928898507827982495178648897265206930116567487504764717799547757618660855607010473468889330705742804667384654808245991044039792754001878907804751007730983441173225746583022759771225968869213759033488566514540412942251635893351373400235668002061872287561444583695484200813761475558557457661407132817976481417771458624499741899345384149999684468873512748679011426314121578435758417276490737807825245780794078254099289599543298687798038110075693325065766207370943697108959911922089697380126226197670423424374648299826701055967537455241916932498504169459532592353451964151765363090264604071855323326808947749698532533279339689397288335671100488125191053199984415671038813632007736597103994519272911437767689200971015670623249587565696264330905609228277870202986473075822212849817535947242348160623059990162110525165972106590490971972599384594715403830108467414046378421148893193239997671062814209098118509655240916433891926141799115214203526303737082544672975538134818581748226468326566323934388236610997450284105110073194683666707433604883128339930135692926264173075646407669803498634461015364704565823777140468990669014601994897104800924708169467745977067466932138722701051045247937797111258542688929892429586979817282175955228332195519289642397856301414569268620020861964947067685137470215602287440386651588673440445782573500035655411984273118764536451418896379660410240 [120,61] -3526951178464950377809149825641468492728570770887991079562305614060133648099478123423214512653856575490342253907795901659907431398746231393088564376192005705715920578700168106216741653427814528193399055342297712241254981974019542709614269821496807522545479035263330556586589142120562360227888170194131302405929640134162640187275821288953628976891876736731458345592631980274138186428812256460194801441645708005881318902309290662149119813367977676473933484473420378303402132854883872258078886876837709197935752322126843395476575341609101031131390548809246025536948010605860962114708648251844491855798147261226221325426755527139063782932278388546037796799853731900093704687266983420882316410126374040716155079990071135692664687587077778371214889647490751194591255644048857212983621025805635280167090091572439021965984734534727229863636358597022810734642597978256651034471686876580910968778671991188103557758899072381506817924655385504618478583216212671970861875275996447587377043216607355462959723098539000761937269559272574749299031559233965754182760880600210514943938066632197130271180307569258596120472128888877042992544972949579671981018658369912178028575870432239363085453860675178464151602087075266377589767032759302889278893086825393894744437515759045366128407401809415884857284982932618864888983375069644347497090607302092112107897816843858733725894194419344810619427641858217742428521269141407724017468039668590253308084021397581166431196891225507791165646495614191196098052987881748500367000270699034938653963717369245611979606522080148254571253504311768413615281283396316898961785897473450751521110026231907632102638531804456966849018816538065767920522564426863535423147099040338158598317992954505039104151298357059448001186438505858576758874166845114055186101178683117498819843577889273514770487032221395154150583387832162439822609482975542776260225323907137889572518530040456123911939423992767476558971654777441755172516780547049068900081011570103409745545625686681655239567397329359649110945540398496937531811065764838322500959642623318027799357540117765110132059196852814758120753341440 [120,62] 414254975607795832159000665528009042347695568492003448090966191633709076118622058028500532551650567051978175781320878340984606888156063923278254441101645941769956491563609291940810116205888059118535366666125409924882027165108214640112187814754605215136065341935818469205875227491646820182231225308316574182220931352446073585069323814908258709313094757764406691394893478402191513467051172651981007052011001229846927558868532718610530313842893197118819588947225040779119583721086922163540063973294411895967157168486417950960748063641722780497459162479036185975658404633959296837366239092501225489440680452737124267295854737668194953964113418682866679930113896959703276489548376107734620653105372498116826387286481551535141644751662382082505569519887613215886222945889605962424358952496017632223208746883522225299879504860800863513862926698001627018319424314175124674557533190866752600557540355010177513274678511704504249133862676475911238950927384495698041046035585458599325393621040961639816518412665238817256591314287669642667203420876718440164396461277681005647167649140677551796896660504709823523976302263750387336806040527360265739999921159772150601570527736868316042183030000833899926927244748247361480288551879399461768233027933126824197075387902898158491959509304739962911897932849488893763530918838977504825061328086579352263566619503535763669552166077532004700750477044975200612083396747084647647424533031722555131741362970279153279458577125994690609596351030495049672954164485412616955141772287777841772454231720167936682464958247589836085561785605587614758468134028508621754406532309192461505505305075273084553557344816136290630444254667163905970405880632805757893872712081258705174559205865377837964183056258846264343034352181414246482738933940376081236457147147821206825035630711760922683812849456643891201936545576202060280699041940869710325966120038179849550034700511859237834642351553364079961489367912913991335546080383513163376894654407111953616153050702526672299660135412665383354082240199035457641931894059747916638423771282522219815416729635199424095441856868414272583418560 [120,63] -36177337365496260443808207267338494265608555354972217620020954490662595176360522463993882843921221774382897073322078330698131326523373709450164106049833771414030536656082178031058622369288613035933825989307134224441711561835637924373437662974146617556303919729317149836620617328370053036141946471931885469917949961692453354509452979135750633393296476559253053534277117079564678615339713602214876568391621679218323740211678788125138980455476824752246246027376918314976388430553199783138192294068256495302388527299464014638717333584347920022315677240599508922150674546190875765035111144446194587927393236254897637105543774796925900868411467363034494704089210392039275280332899466977762103565623826407709169603665652046062355990824705041926853802088011995035122541741443951053557793825248157225189578903939202644652799942813247218939292543997551573329396890545151550688143642579946761775152123718605414102867194650533906458110176717013326147188930047249005949707287700165676363430398297852236476015018246216048748694986234207289009024224677633720055949933514285989064450778139569380217445896984513673424760238938668824353345127657438710042350218257651955131044218839215983024674511358396063789548565096743035933093299497369557860617750374173206682735631437758831577290188811632425951507467605800757431409353991549016927578700932936776201383545598998028059355552637289006665737337506177060295858432512910949204640711557401497026945961315847539209037405685696017944804848415891080087403639326949799549312863957086030160967813177572941872582587272069776164541252704490543772825782444918603958577940610532364263913998873113378803411593483044008845445115649189476424241722169169469857966967098712750501522201888921652740698065591373213615430256110233457774844931826963912227110836963538310884573184411208633852140833766181350741466092537443344743231477320634925556769046895250463685057173495930579777149452268470622233063903279414208048023188178424037454066727909391386376399062813038820440999156966390202541483053239164439322897493908200494888698287162724652323321684691895357679011035561140550720 [120,64] 2407138220134862243523531081772369434557352028603559143939718360744273933211641542168956176919147460634301944797632749738868844674636635168551071712812787543454781595662270473914528481986539486377996422416118041658096983495677652206235312507148559583175972547026079232250693029070256183155001106278047619393383417671108957261764527075988671959387398992845551985314573858322904295197377190880986741304698076697551190289398097016722699555530587560212440299712349664428142950501246935665753261023795300217515701540131973012018533732473728665537154231580054866156191677796539401640593501117957533236288797016059198270625535747454626282843115889063216629803251000756272760859378047209892440539236127723479299210540226390453602972431054084795988749316864784878740283072778344721153924666895900019112220973070314551579143852450151821464416344425792806465956636286806235987068155853900332604855772612307404812990312965399528194688226344337577091558441868583870381155301470110916970775694328792203767486521082784757928032993154529458012691701824886487804569032784513804583350092141617177836772385153126052076397345738802776116991985626402201730980023608371083848043584455742410052401291560653313430431942293191025365886077887036474504139249698950548379065204931062094685591152236558590651600375364228164310654912096498868621175490769916389509567009404347439269554424875751930934550566008173667934663322856354615210625296293465039367675564716088381677413105913598811540007913862020838055191798202820135850420964365888360682655106370249203337877581293423456798758797085756438801037461491631313005681385227175351894444834091280877684227267169244586239943757971894126634291483552797999996306378067110889961273306562878345291762340067244691013613847570941097182245637221987977582285503482569512187453947253192889949236720050354531423882186398312199277417137511018902210377867283565992374015404327568693693158894853947065600927146011598785867602395631272688610676730921992441296927719520163202016037375504050046308472376961568385966997119606586728803619087445564703624262128526913740520417352389769920 [120,65] -123278534798104029412995045334824565712548432542353733347435301072204622044730243643796875012135930374827567072627597430135700473650547377119685749078836455371277479079290199481088134896421645127957411417998384549617753338518223833560385259377444295277537585524216014677310278675909841411412446531927809811531099967104833509367000859278390389139079605026080836717883925227331827779880012658308071720951854650759623539187228369812312804455793713041605250477924151235944181903691131358980418575988134451281881816677358158076383620825100314344122901955511856508922352763765999287010106213147390714917299899079975010631750318772846018979145080642524926201322416849163076519039788216324625544540465735155543591877741768301952198454780998128578325923716711190561055342945379558311792759852505010755296102621358276332908221971568500828850689905701383004359421969437123006142701751553456912604108598822570468760245650276306765964756560067384717411580147917625443678030061246265717215266448409900585428257467926266238201659577063514961293836334847809586380216891134260055015250836337845222942825132384140609129627409951992730425429761732909529164478795987955665758692110118294688271871907982199125588730145495036940802443729842438515150629869816367289211173730902251696942761541536336908895594920221549298911020389505130916967643170296338182410419467334214650122957950646313333891309582761007671079330460441162672452482401102736825396867384693314189056273929719554382562558992982832250938745956815902342211419200129674523164289920851515539503087107266455005053702749383761332846933084221775928288218560319526104356138401486350015983959817987278224673975305562330471438447420929185114342011447609286207965645633791793176330333366207150602182649204100370539290107784719894388066518451305187411954560188330235374786906342299469639277171147149813944655200426184792777857615833785815649255451546710424312417996913470843956551528809619999150449237045368762663639324308182834988201206446795561855405728435301997977758305255315293116512762520585894303405968840874743526084018752447951727458807828480 [120,66] 5016724818824844233348638256753670119083973704063954977150467573531151545861441585212409397308324292591050551062780300550084027511988212773419574667234086329852321998485155504223193729853514409531777179835897518324149245185311019278738674683903161533517962470562733238007669165222516906663042609834153826622761203810483295149286733580309461074850236505478409365556587272464950297957913444951930620590091981291864763192523827788345209123785256009515571166634121069098728425161947201149671782911943974765144484416446208267627468227109686745139480707773677696463247160823412930836384551353571493469874024445223894947575750801892763231209363285494527306538803641396259025725787950794456833959775742908431023963616740567255247051906734155612197894028112917787379111733102411993793430402190411973561438470687139328538817737652078162360464820351134905820485867229607073390544972756176921395532273330924439029941898577514543717537682639291811379006675317333383198721942973862683121574204388081295968571760053801191514709952460095040964854796180837142778748343789534345735152863246776613878116901926034895676851603123561364354286491600433213896813493201381572629344374041324270290127679598749839591596547793864144237550285622122590969457958092307637304543447669028661643001870757834857416099841462481961988263967336434813667047095050356687391368945980179323307420230304702546430637037722849761814124788752266899493772088525078665007514829314927691860900025828838629557944072642427069427626973006638152313962946019647280182857138049445668984823272887079315463472556364748170184509425390792316077816767507243535688244530755211523681155154992805549155336685037473668205587545227886336699814838972535231434927338330203488178815876012698423755138842244249401366163344089281252852655044080548467852423420640285024016660266057770110454997985368376910355851186164949085902495368994692531035330230993133044117874021220253672089515063524755325852739176291501703733036749445707989268778248150995303524762766458492176494228166502981405155206722329919236767530731593588347592870790489170262376401920 [120,67] -177533628962811042474765145462037957023972363726156496719457836285460565335446959818927222739269155965727076028957114003663470243414846310187288433628081008763968553463425249939061059709826335208412054081958798978482950581030925137165955784140072138197910018630469923115411576319228474811819358118884628082952696291483048079217110952075923620822015001845589273960092074211155539046517146691880069777223183956246142480109167236570185543939135870640577364309460046365537624511050131954219789990346822219048944810217240338308288641884880233848174246676110527813329257109314109455293620848386621344818473305230766260005454059833662025802552367130576769753679638287455235500339209553368045204101197411072212625281838575550561825158374498329745201858802426302253033151102712685171500046843693959982683367911941691576969926577865544590118670052634562921070156816856803951735170206703948226456124169586317427102740870701945684507421225866115097103113712449330144412118791923327206511802264329095822137367046288383760132562780750294475748614063822970178649879865161418611904103521223783620110514260807515479971506310054233519615372387770689200721400400260829496352636492745935618337206724968460259178895032536972967299287875917504881219859299193720732415824416093490515927170022054997964401922613106160897758489148135471193057576095655857933935619451652471466701741479157285990122617964012330046106062482063271421438585433789523947691745314854119535794851963281944928893218377865585105589576819253995373774570456990450694930713450120404069912291131759046661579808052567874478921704216372496508335357992526726986177920002855973558981056487545266730940085971059601015271130320642043295699278974482643687962735716287737322605846461616646076218735049561901278393511449081360436255209172847303245691145919043977657811003084957998105018383037564456186750496931163551321417583421805602103640708210380634025767556880693702244770934968467502135483880988258726841254203381027419541127770837004092868849924785680251011253958418994107387716080749588669104205890625863276056641108183401420696960 [120,68] 6233416263865075491198033861605370079969309249811210165321357081430374203323309396318270617044118037051032559250533374904851968440735851213526803002468267596495874805570727429551533033217357302608563767320157922737286896538731883041394808004955582761564029939975029825144212409047940982105249529128061125779895846706956639246117147050863727297714280356955248575827325417926791251320985414748219442726248133852181553637779506889782128822620381812775253793223962032894799064456359303734404087865778816337034674036183568601707099945233114665775517924281258818900994614629263265529375682697438615506567579541483124309112621971996575014498498066733770148638225704414597078960172164894342160392744575339964969662698229927784502758230089789067050287338529873019858356527179487691581622111236018748296219557837026428211342581647669785888385590786083051047942844200650892197238878170279785834989131609008194645954742775828924068324716354453111892603567175689178699999567007843240360666732651290432917921592646743295225616961492086716920927352573538854197248036417394099933287720080862535300561784296127258668767820091122829466902736096926439043966154815025209791025223753608069621413365572647737563677847220207269194071962480166965971949546033066885464704825843695283710060220012937700175103699676905053962392856228174369704636035749927167579759065550459420184797168374940108842974023681168062352907906028487649309192191705906253013497505624797336299341274518299877272718049353162200506089765152669667959210802405145543177422554702614605822527598815452652854076935996144178276116354316660101326343893312933002084935157843142440317909925692207864687907659751033526005876168427384159981822514582157198372331013206516242273331018533137230763916864269365205229719041177473732936971678780462156488763488724338130734624290085543484493632271229939442818143812859771395197204648843408146126352472163782846452897441927316700843989534572336971850128052027627630941223043342079567914816289128119292312419631437872145830664187448474946745621311379832566207501966228931630346197509326812320 [120,69] -217719450299111225380385071424443405636857939060688335568108626498127409374314609685089900841928181968523059631307751534380273894504468883893578735696725170930641345054580594024112322225397364702443222585316808314037497963667832276736125059355821088817236316301535478941034302766527520505790601337684765246335168297779753179717271566831939851790123381958397209834603445132222442631819466660511260125405057097289187912443869743213474865262768433767954305990295680069849346828321237019717910977067743080578170482817409460080738135722178380342681560268189583701014706762915830053918706090426903629430012747130382646237737647717662492344701671479974377560359836790511124703263372266384773452872146079790166283913729260549249531652748789817879414673188705629925023844388953939434564667494264685071958691519368488895475268127991433463505618719271707221332762371452830891918822208011375678079330792851147597683627783557690199773256520339969987879971219246755408822650854965736866387867597019556024569389468060191345988297926937996528339720331368499583180529104535206525133993801822530591512699184518047828848940158548807603376320519799045212406804757056633064841485263885499522044846298403895516531958825284373644233266200161889883849467891707375431587345758466474282181479685072977022750288794343934666283989665043715488703112761875688544651328750457772164857646821802238513333544024224486997638413010816677859006348150987902987380275285689653047868967462162901741935165548476792829171751889717929729583851646188844837271199637927169467292766351147614342464097370855206432758337809402619553603636200731916876654939066992427038675450146891157796723543089676755081708214607044572579857446118487557577436866548101060277641791728942888195031252758412478109275300051324894842690156138541300758144808979400368136469721817107930162927077040689446132973553879992882722397481646123733223292248530626027985430966259869153579334573210378072638177099280411847332669353975551204269810205691860847403236405939640759394437515204824373905631024220712113074062371527934868449897760172800 [120,70] 6487226115824761056626802539164135005777653732604355989351091412229823507987872189380423433588000895513974145127051243959831052731717193400142304662855427936196729324690306553459303483597825012316690743950202164987488655821706612493862790354716082342198749665578047138335725752443633516546512627141370873312063831327230505019367853286666529070504337941125416977837732551605680383382767476492199006923084506130418457717656809632160614337752401106699690206257945937575562876633665390313987879959754865570072823591883192972542538585776078600410636538286256026850500477800240832842082563106357437822006001163924273791692688704252672694725267406773267131462412424190922230879151072074385951837711236822019754248508970897356283563363211384037567569667723196403869407119073956184878140008933316003583234939523922711001999295642418471630809366372764713710209133929442517545983594907859090720319910702161316578843588058441185134984330175733853143437979106580396928514950444272259054998542573013597536436033689544172560384303338297428132380572813088123402203482984965035935938051820655061029972377296417186654602406972000931284295647440136347632719777994685763984988764353484780300734074533946112817224725809083046934877927209329463715745769842297365180359135465946036472698956216351680448857084311680929715466148459458206924479307546947477452847551854636516642905029631462079707264895398128115584117564423093679100934359906811476848185919297935510510168917683492276573263476186231377249378098062531632209309316279592809447890467433384715251460558429877424165514654723644358805314142512057728928274162837590138235972295062603722721659733857631385691365640956583778107702448493455804837568173319257366238323837426650752689690680835921525717610573457977698745141994590149555280157031206027013218480682914964788579553824223654403549239453274107315557983088940631149578320548879254425255093685144059299516216248909449711413816295146743815766844734400015302063839101325980222550895274758812169217016659063169128664602734394132668263718451519541899497591757141163882528291360 [120,71] -155658655784621237458316027384143207802684730404602445631486041520334975649585357987783056335015816293063593722272081822818251469628727266737724679513838528682730723222060543246198071017714480502512842195833684032108834915388572307499673438081311645908152577522883931439979146427642774471998640836700262776918697329047820517364821425153154229005156296031529414478758273053647078092720593593158991629628042974177566968824891752939167268318009143671855728863998438960508331485417230304626909661444360889852562439148969803692374962104061951824734397354397069530149420085208377820746806011876934212722639550121047554290137194531734506271655330352686804956394391776395995017957640267034435079269113885637255437144359229964560314154455253312944267593947903119558934696676925703045561491651172546368090119816152199667194600311147413861457623634327039671412371334937222792196799877110565855526699567449653629940661981198396474322742426742901120770306250238763756215383815963849152361453952680537334031866688861824950350566786965292085624992362756759293794665144553950574781342618896513792494485551393667227450900444239522747660581717422656842374857939503704903538551552533926585099910718276255096337142569800724753550324564114606597911720567102074046073607013709056543903497129541226043857172392834106824550087826522588349583566110438213544661353928212662543974379867223294553934560527196253131710289249031294168804411117040742497713847342359728924911146563109368502522955045932527630208592461663640941339448077259231484229216338321840852714535762980507879140933464887583017434964921093190594510607644042536996516228855224636992739114849003854411859142717078898740416636422799197110733065297793593015379026813064000941282538035941382607827558590923191934384875262661208730461216945736798592946265600985765852839353043361839974828507782408197354085766553986359986568796215781613090602823122680130577288845920144009938083062524411691862816198154962006562896428262213026519495041149502122754315811652993734355334627362630221176083674866681571408857230980710782652160 [120,72] 3989844273584324979075045947486656839538561407679363741785899604305869330610501547709889239553777237910406172851968162361196346771896268445882343764367690426550263099334938915526165037461721256550514044484727831252502453897897832800347056549273063587309279371677223022405364076095298523897608167551324135467141494280909915299138721443177295076616041038844175480848510149254606796157911713746481016723262810252653065630708553443236552524951033892211369382389206172627869066596217062003747935073042062696701767810662231847125695060797118610529238318382279325008933368484861906277795217119074965525776592690327410246680401460465400077545207142508309184680843187420527727394559174429296742468256252331292541546925203882994076531482596095938902064948095800262502609737919017155045300212606906892703022270166295571051905538583196888919840498428814128140039299541193099415864496670433982698390081087333375420066292747004000642976356225060511221781380716392316506422439926980651332853342893568156919464055770238982608257780931788113534311822574890053980970913928316506084373587583679272260088685614022723265556269553701975480473784074961341158508405903269825519997529485131765437664423691437915666060324101158466772248237575575513227161066045817802517483784967005021051654604655914428639318576274628042726136676331201343942290865759618368557075643683520499006849046984794022077610033645351816869190575791923868859730797808132414969726860643124920521923606968056291422320816006982499804901392298879226776670747190022253104564912441006964564969721579630097973780403014906669202866192139149613421213791559207349471939265829447147173912862543233774934363067194728945134104616299326241201615770959012850928467300107674788236464692797256966846235221832396384155997119770726286863074401465454306996394845877716237133482433221060189098256431847555539969056096882393328527696139835469650539974384547019074543192648357887431605971261158214290521246247142824858373776896522463413666527208695733795036664114336621329298106442928991021055127334681903619588545380260994920 [120,73] -130585877308922468566227595775008802763154562806928644393975929473216714952639172887337030952294576735516935211641428199671714299566030817354851428981274369387349332890854854887497916870369969348451450158628082818032185260808561338132490510929517398602386156947599776467695242109648697286184927396536096848750647983796210131774284197084178078879445014685158006696955376610024369284585749023862972655003419445702116903029092870563411175713654475296879623124761480123037971141445559384077852243404300043756867872356586076899206465601487733163693936100049047180016848431467631591868230662106127034976298402911961932859964153139615830790640417868277859640574458866420045988505237103257898552649526892295901067018400470963846614777375574595956087134298051692076457026007408792160077734725498059012310065526483825262697239540693743710668525218378751953127384065558704912319480278886948708037694683649734469208685344898571400735924938680356300446112306975327825969996368879691994777475404673312829632882467214733949283868264387627901058225021653786505589028094347346986188127692933308283190991118966424944924501717069990569141725994961307054466018208837061911192050661822041296931435330289530910139621622631865676792141817140023731526617956326091696568799678908614815631667566615266482492670747384168995374036253771662783289638257164877255633072154550622197297500403469074798029529446849294233282418228774967025154090024315242126295412454279750185940725309508334762468749276369056981142245640721100385466315720893296717838493290288615943840661344824901866617859477827372787049656746220854276802694353859442132610960784170443658194387880785597186864562562966855395583513161229047908770926513708624795896095815416373720296924497521831375193713386480163263504796376481317664520740933256967241806740314223875784793152049122347616003618152922398630096079489518672289203910800364679345184815655999260709814160960683435470083438784523593879468003686683847438175708590567755569631258259035124902126891921699716574226215471506374213909177999939563309068825584640 [120,74] 3636828700197953593028864809860689099145425021308431449458480265730713989735513274481319806894056082486475353843954337287202167046305194527852571212700444468378577546297737689734902812012792268723301763240377789983063313798319049168162661771268008470889564563513008879433838529067537530855821799528746601443091594430075257999210412915784976685788930177838545823887815910482412320557479952332066464154180664568585759028342437030836169458590267417031339491645064922867760808494584194488916720148774415480298732650048652134735769254917395295805624446006624618011857189725508105691196454146429193106012830909974935697329816760768586955198346955647472513179141143268594845343370227438164934836678395610290121274670768319345448002904635014155831347888068061224063007852641646190812228440105133711741857315817760447642989781338993000586508746021615796296309513251957208868179967861602291760364195985300854444351217305538788734447576258355090756927513525520876025002091978627993816783408587551798513601754513730888237007148038773543620353348969371039952426091061357930930736822955415200464093636936738425070899766871300244011601488371349302133466501692830077662033178151641921806007841582816930612932683674160443065049000699443898658101630866562381537015559053227423224261750863347523840989130515240741010201633805931692265123868375546803093334448265211675429326466706206556809727239110804382179830019215637187218417381837152928935395515371501701864196995637543685726874793709010060435430610605791016691641607468352589095827776056572406491375545145690625735527505282481846947275688913389458325126776134365986689619804110095654050093483599414560858502101566104374291750624385968793054295399807251649735532883937072323204107002591415736913019780595117969973011436822335544395234930258407997185083075447671130750375791033828983426190683163143104987828278847489029917676957221267673053298340118452021569539054683892879851100834982526824436818572006319749988772545621126278947963457173878991097147529038686770106165071909907706927219980025807672179425664 [120,75] -62365035971507973776229494279149613035998341169912470407741766965852494338901829198794354457881607270481653790121001728406065348297397691982673495915152340515429365866338512297710102118813914760340680965577155567042660755770774114816501686671473332119472547409071134738407354779277071329790273923439705687902475030066181895854541795235093120041022613860901251618473511605966399203383105211025245080977546380722245636410325071439251749876177887479617674788706398990572160721461477019106961936625345007474935360840520597971563291669877849125698286816157484117752676433077315375355798763824717373019165117131638911290442586756032129184522207667720616012134638337305339199018045036163369496850029659158600445238814682989156415013753839929255178686408996817565202144427189408418059464289670780291466197914348262540688366736588194156683416739482066972813697241239019367443516832119997380404350099602640486233459419145503945114597430369678684806531905472703116057229903029514488505127266782317578703584124673052588062323406536947115785203815735181352404541392716295326985256090156123433440637761913584056381794815745087833680971715262037733590620765828005234201815901862941102307258871790043107905452765287376876678725507102438713215076185852477280665154587307207340842584435296827750422094172450566595071918766965892075026776530752771504554094549700710941198239304575737468604563076174245903985689526548222867988086489313637950330608153206469806212951066486467761045616251607970205444730542183676950981098757475064834491880822930931655676450502866959514241186884588889798456014567801247884139933939475475390743395780843456223607190904465992129291529034298495951186185682221508786910262062446933827984621488185481574520806771717890610213929599036034118347941042582626002471956147398352936646497230323148821468462882594951667988323618875413984638644678573802733236453330362620119659069700517415444904917902453601507808798184693840424818015612306896974582504364660298890226614467296913561558768821540634042005689142587545611618306216845647355392 [120,76] 757605936596039949474544852641167505594168990952547132032999216406385022960600164875412616349193055298845210757957201487272419029827015416052875357990486345002497199261018734965016121921561431434703323801815847277965361754692863695035934815188666497545638989841191420767592920577744453574348795414831840585845810656519312411567662023501706195413345244431861392108111053880214345009703341037988173275524365960806705129353338079917416548398577379378899201916280546894756658007989109976671177161438864613045904830883227124485001067307373643349736648323074302705766605964908198672776030535322342038532386474238296177970500319028309671644507545437104980052800995492898151788263217610029059372789150486374914093268037735198473374728025470636055478794754287960467983085419728816181862029697333833237847507721342928292449286387472316125390690276118652350297375886085691326228433759694792507486965505182755182579444501482214905793938134013158826238815770080314355426462336975326629089457539110438288179719115243321489667950123022166266259394747478505310057727812540201142065735545374586002235746046166082638584081152203389252713219056178065447859644578715100048699273422832220145278855950079471247020774958642477555282152726900675671255389150571406888325592801702186361730023711072968683777136000337113006202009913697738079300489231152960899497525200010290062393291796539967836906705504842452333421250650391398050724764673744634488339294056184651747781117341676532487746629206756135950209990789802256127352416243126911590900102878019955928251897761169877663151337025258993296330185286707712301468104651858460313033837914579695811182253768934430302269231815356581325038444547914169328758844019264453330579516157686526003528944854315214108682958152175852943645865455145389138244737498976070731707443560159612223221299743532713358403727170894637259641816020604325129666467576190996119765963778930842825821179666632130918028519718463793267826804263750512262601934304856180149038082210065012409393054902656248357866312486962222439133963657795456 [120,77] -15468391587628806705571290474870590981944193520190450102874297926450444994824505228681266346849802170198431579390520003512747436279447007671643565933053079978448021812420669212127419394011493817685537693151540341523105773103930879526911801931072385338857640416837999080114206682372027502294140369995402977736789757802073541435349728065140947022743496324107733513463078677419821156969455767595640749219987153135201099992039194684071144180781778099069462213776523911691987154924285205282926812706643581467914415317618066335859514785718664998837832796050977259944602038974116653692823849470387562104915279822560926988124697167865164866598895299551675145004880207829970280015982826668446934378762228715659602989711358344076521856110103349353047422187927514770012257388644130160550341904064063554442208417193837841328919022783493547062413423376480229039744508683540960973551249591486591039879313450791904885597488674313945203626077029240515373533036622746586922403696765141657734041355952817269185565204372807976721700143907894706309440988278507382896570973910759235438766541996141195359389388194738055634498265002377928993188838683773353466673404573942732226154800710169061116393282641747195366889791118935271839219479407536770319806629674569815117894789990948394562570618544118896633980259499952595551169528984383870220855087018573744331865863461136306495695537605800168620146027192442693223400070903431843193779961838095003148829931836676931967103921593563253699503464488584265650096988879964164783016190349794894266533836134317583308757717220964912873858321875820731505296955588719566125145296888723224682931517866422663737980335261540011973833993795240041412671494743995520397105647596240053436204798277147781540672398326461106751989501210192596905319990021613103240622083777468001666753397878967512971866862703334840576553634364364222356043161629300573861068176917456425322563930889881068715705420483801767556365248530271425997865845818568774748460242969543460182033676260282183704796827257907065417479431465425673259281123200 [120,78] 519416351305563117218929965625012451992683832445271165577269722237243761181880942731191304222720756387005092258099510909120599028438672828960190492143464964725081928288682656200867789151357876976696372522450562632899762772105786682502106616386013411694618292458517577156108549261527188571177600705618641268683229580299302783951591731989154853128620650183702051031803706222819560663719074604051189583786030060336251792077175634848552492026726972145055047761613536112016645247180259782631720649598549876070535003969695979423824083466371447814768521494840819909586921744938885458878173506444661658577306628986186175390473414422595377386391940791951569316557861394739432089662974946598245925142967921838422923900100286022954350806479583411496337231862241899435899715667559266264938612412366746744832335424622232896238208607645097353490822975051928468414794563533431973148088493885798356404476332638499450156021521143988220637784567893254537427958528501696621390992382028540537252064840248603798108818239124425373285108216248706283754459831412321517214735592409754328006300962517813226018167960007239377048365949937729416757720424057438676314728987535763509458495955786133671863936716612635332565641891911620590445612267529540127214894649938158426859399713517543858241934681812953463248188881428994077154067018682290841972992499902533325993929045458731473661972965371168389329583619557346936210681950511328271532249812735971967023592668478304385427805946117375733606883645062334678855976093414301066907855341102385863729981791115526479238583768593111332152100311541298681367238250653275050998511001935939319714326693851530813883150353085028596192247424124208580185588266504707743852293003517072285588689662774134591728527923771200210211890137017215149018700216600340451203453726388233452294245808433077891430445960922611278803011281488154071224270357831213337629426446881212021235048509649760050730408275752133336948480561112973849104559467739984299435792994028459301783742474445572017320636872849342225593841353821284267225536 [120,79] -10880513556772790902342201260539774927233490924295655238918680995180631076884675699794367411927640367767103260942266838237603815283475098752653051260383899435670708338667269499769952915128266426377803823863034023971570076831295124381232809308212010219770230352569694192887568968387305890346866283971469083960511057903471955273570603509820173133310115187308046670732522608581521312223171077924928759356723500311038476773385277775283888483114118344238273801469659127174228875010463349816343941088010702227040638953291484072047046656253104010391252305193636567586255571466133736780334005108836665292818788124095208640316097908777307712818663679221313246690892183293464081519865086550516635450308743777400089537841707145847223817790949137662982021558614982446300452550989597384767216191359022875958665777431442007853276130281926016287492359044533038360469334932503832732542275005631157299130735800147212875655925492300459669929632074150545347080840080545695946157899211037763746818649978413749439375738909254234974936141513229299215318788130293198360403560427951742952135708790052807299295484021280607248191549788258505970486591924287088280944209076274572645926598112927531481177019693026030016939516158482474442504767220667304733962923638103977905302898668835015262760700162377607249329882396557675580461930415405321794685626859995351184571779509906973785353471517966018515732140506518465322700330596509077632894853748138506488034452071438972077283323218263377061861030901395376812093564151405171654036413879671194760544008897545440225449774033265730467716919583485535392637823361652479825841846840205386583208065057089486970789902772134786541595260688556043305425426469776378485356134353019542306447700807817902387131682155063315560830221066065139527576876987215453265272859263413310970827184584667877274801004109165794824847277719529274635599842673071572525606269359095888487544619401362202544678690164003677298004927354090666301059063423574573174221613485359569925757802551056507126520480051156467321595996294424832448 [120,80] 54026532743428674144664886538294015767377997978417573186290569336496187937746558760437757681116930071980277343493395158837823263449377693232851646054087419279275937057673515818686695629898106994085922509482884967990581136347671961457697607469307003804882932512287950954434347705393000812060260885633177921314021347838787118085964671185425951186828206687796140240798002779419224418713828581897984028074747599890634869965303635530002536212685520399705359648133769390535541659750025212266189397633782806286674441166947532556148717671653011645608672602789399047259597593364164430906020776542590927903579024918081622611766107474421716710683337581174114141946807927905593584773744354645292728493603514481767063839973168924035608837433050274923263377646373551745129670655409031017046642874033439074705268688253946726049278718017682872418559462649391350327626443288561693326819362478534488121052852288380138468434604755182166333973692804268993839943947126758709770797690844796478956390923224502771751470210459989350045518475282361512317332617530301012341835262256327401689369979206919742759797324708645823490218933642293769789652412223440824877081533516893960486279684080212395613101052033270892232590129290287727993707870846770248138030928105137378827454246578037739072841508199301641533690109178439659360854948346948130104363481703032444897177867191499417528958823228337966598738895036088453397743483856094330630037856813054736037379015594858386274524601841162558815993969892758758212797582857096655027313084862940101347419791240347806678808643443428951940140354481652886451908110080360894190710471076630751400656433110216664216118274446473885548022057430281424351102647628480191305213307823819310916847686917544462820554770206777776386871144208839943296111198776397801439738280869441825450598872702559921056446484983517896929762423928575220986034787196644732350586675551140608617469482916719829418453243936900673986512921403885311220954130593099272194131840214499652054962775003115831173335945809210188407080899693168 [120,81] 376604980893644431247227246287839511723484929530339226296942767828393434977111907439735171659608738648953156862307728166890795966994669222180137236623232600119237467201706646764923669841512364534539175638330606072059608279582053118135594539618168949071171128576296560281571299515193718565382830924746554134939328275357200531169267976380001406964755256903193905077233645291537897621812398791460875472811114331705627231414616446887674947523366726922276669987160636162474286737967274209637298722530907928174897390446522655884405564860508452069181292993568363728050309323604885106257301044398575699920738145405233269145623391795871621131978368549392186455676420982287663755299807341946760883259311077317106016134977617008388641458456519417021420667910870607958323274548183649264647718332181180848686677667525107420808917804758815967911145602272417378310368079710775998524966948297017677507852119925996036356959523642089565466740931925176085951041784582133989000966711969591732677855515172547394728768645587958425790117104546573327659546854382337750482789305390311149812902682082861595204823113696749829686725716416388251865048010043955397934735918502851109365396579281862495922683336342909997578054966670554575441543995456768074751976013896699648317563560577137198304662018789413020686801606674926315755409449626176232329186561285052994512479657944218965824128348622116528625396599713783140717671992937843486229809018449285507622567276022517897198111482564870632823102407677247297071412028546440992035325529789055936919135857491800735628879664073902711132079640452758126862426902362090567146922104927242704764005789978213253398899644047615964790887545664549228222699879056058192772086098287367977877515251714188669338949432313654253489794779199331038344049777629791418598380861024509375386922571984856858222764506807242516925386880419073810676224655482007812069398046847150302831544263530622943355004531647592727427412481440213667556191957182997569790377889708993327654419030926503983561602463042263575350542336 [120,82] 4615236995215119030725172785307369603210170576670010693560845544317482980295684764128523811439221635018779680427842733763725464857695876364658547769717154956871869716120359311292215258606477729264961012130014955027964592556968800067112660620383248067885520666555482365014239556364149456982370763328649413912142752483935750317414599318233445117482363849090327280824909364127295381535546967231979299225696737256186307623705035294258732817499789094843954942219188852405824414394424028066503314940420802063163265652469886561079705794772578110608155987518136084943303287035922303002863761296851949069900984825130825340610583035378553359117125440216541645198467773172848019658253612827891133946777708825025155606534062841234079324144314075425604279213199013585245825938732378894265085617993430217176638672512098478335455871877775479663192187875872255441788237742470539222232546911011061108348241317655892999126620892685847583999805603582199623954362853687454467292550477319769898352363167177553609523383865340785249102761437800898468633906094309102928104440918611453130461552248161861750768563736764420173795046815929387980341874641375844807904299198384404435406325449433809621938424585257563367202103880105639441868709380649412743885536793740909063615928172380995869844364417374687854319424156730060257200247801992270238004375606625040766793565920064887808646768633975080254757277571518553263258416863808883582642668820908041697122612866796864283099334003914312031050833614064114958467721974489507082581983534778457078553919105797543667325011329891980402161764316483507203912575404091431060011149301102188179296928411708998405721165721666940098152378461249310134787594293204032030531260391102365035120510445954171542566167804539056308471660078067654165766687994447988553781915550826905612253219925513195108318003828395970979474918058520730669230105064578815727893775649724883400203468244738890482053179440437034640726428973637301270747621232971126059205398577837503068656965934982753788110199440254794712064 [120,83] 134316955955662461719818067650145211069095853647551733245101664690520145414759007697552269549007336332158777204026094981568156795846032907873898795073274024857616586766890973968013676148235331955208400681240394896013504134579309420579571521440121792726803819672300116270969050475841446171487514810733425180315120005731404255814776467403497003662321632857509183054117782532498447971208505189796862546763276847136286198128220413520615251825615246627736446427185645979046688746371131892075661375738475743342271928737723675462326234360272373346499441049964821282020454229244659466014285790312962003523596778010532573269876268715979964890271234948354336377699698915584381478569169167547199117948746005888103330996388110197334045005167299673808251330303821869958678729074912956914927491279565560339536650743430242196154526657353347091849896495766095160576184731311516798618062161565921788392924604801579478415449985533818483504338602055600702095612540276330263067012394411341502019580410288805116647265177370351246509786349210773406902456209809416569200052257033880980280334935660630049323041374559533733743174626363163881853645912263759468185128236131741755890307634712787925255015405109359097417307864153492372646565359364385344506490862942569340565132686019045343250652568719803400301006139158632008777503467830891617927201504601499547242485081972837146054777502587482307985081125557036831277139913011420552944265871540960642041769453643743161226619817579407972520958832026065702578916111367359348319171810304051498775842888241042167183453019326628243948735867157600891410071017570244488049565586474119906125072390086646842698251605254758355474257976518109095462049809742534418388796793681364855509935306872032341580832190877306940703201643861653519278718972777480938096793781746358122861627095297385408181356535294845952428567601356735464356451300425124212433414440675208580180721855971388708552374763236561639100331880892406712939760423943587109677626651088417648212211973446581976124050532694281728 [120,84] 2946518871180982629931056563760585717720860877187885986488313544394497775008468008438298256630027165762343952498728834199110641701385820580391977312225889386489253045375500310961357936291465692189289026522798326906482811500633294594069724184686376397078510297080790107478259285707309265690825187030563518578015869660872623316463542077568848945654941927120048874311966034888217092461500761923302287035271161252137540972707234231518770178061373333846833251387490979448225151480051015794322410613196567883665550212855856186320240858246207622495671068633097593864559925499044182113194341472849297664811831317219923159943814843824328591436036077351013828335536887577617761054696581808332124146127731895101750588320145915661543491967378288778048507152799374241198161909375614626805235728467535239954953630124297703204482046549225251030683855810146733167883068286924336444775891540545370103954043861786230874026834649950642412066664676881609603256384883372466147456167992773476549938578088102948089979538387757079496306307132407337719135586560621151159245680175303082883417789997804175047252641296537803249585992701008492100917403034445953580195650046487178906421882422633057089350253962356799972659926069989460586414023146901726609761673448760722982563627407169305954744741205866748377334530636891945723682494695515679138676962713569831544745107107552523224680202105542030720534604661710471301456928630526183347558072128247026680859143796126452628147923113624538783519709071568717889564581689763099286329890182728110081304132847858714511274054566917586991698285076409776814441397063354149409702484443895637503205820666111205717750100303557225173306272199460980798539094922629556880553194993998296362472834955432410136066205507304116090032555789267302278233793503001726224719396294164930465596291091627366901921033044147515963951633531952250407012065568178262617888127487666839182999516184064565823616269471305642684615624401698667566035899173426297504456964907661547171501567595889110139455683640704 [120,85] 26974858150151099087432000064411479867782521836940577089564332550705686844375903179419639210227965517703421944657172854805758694702311927277231168114521545948461694717409738890422569023606867138876613074186166389968898284257390350704485929455837292653357094776288888846823028352585948751000851708318225526000565967224574833224582491632127749089023731348102382247929384654849040289917643570307630565778187224121896397166124550948204334184926444922984718097706441968201761528896658812206671271904477786330058926090717668992730455181398057577735162906376071646495733347951828868401452804410026713068644126579380916765019907822496185505292713497238173255368024524201252938435033876945112682046480389650884850883962793419975642352692682629792935801985648904910476634831275260643208918904292228880388129551623856903039054623136854850926628734202094242607726216964550907648843886716983447056855232067223247203615421225147146087662420199763793853278863343150738644722750998232968104211215793367743174566911717125306360951497971953519615182810707675313296117570282441622355298940603610543328933062070076599625240076366795585719179179476276890330298011514598096400612654147871497713388289222936951590166215380614604722395340920905681085488448244514378024307860490505898160361901326917759980017192399720912157949951997346637143514463695267443341749170724587458030621126980560264221287395056754729696709007930383734959538944053312614949694038844283120555849910900491580152024336233826141755873158935754708411914084382782417549042563401192112822276362448629001421574001318479992079513438303690853588761849540205979394336448289421654159833901055344711963451907014303170609525371624228340444227060720472266351434810891977531396068119902303438495924791452784556822035329964251424972725144889196761496174054723534651569984279940443541239029640502484258736041050110858450355039758376499826432750280941907054997687200969768825963229508840950242426621732628159240327722456548404284170374549606835973103783936 [120,86] 100368364437690084957383504094594770468707002982333274333031235229069927058075685541367267992037599533457979514884397106091950383980285722353322497778733809184946548948798135031573054166734067090011536039608813194009240897902804763835207817955817583919643894550362072509115603024351847770154158711092064395852155228503258423736502027193281664471966319819868982238529163851571182860793958109497097403086883839994281826353460664024489151847316039278542399114825111970111933821892200656491128753896852013025406234910269316705586137177335269390675654261386927281529511387591633236552345822594735862542707655228351523874655638087713873784581103884483256646887821235343601138510629339594823038946944308697309009177825441712313990930566617057519126756907654129737087138294716001573652634237657584309964282126059240634361506112764596674884578427284573494768599613003929142569940098998617249643663053974392498106057815423685283955224208072206352890309059382833911272517907564133293371162897099081145270121630256929251892380071740546626024155743591391370894050331342002261720910289475293761911203149395678845566852980619388980040566472730526602590483695462813972628694078967897113080002304547257702595665536611823456106595476169511024987675869439097089258486080094377797031025013098899181603131011265769550166723337438774437229853410250713910376319576539144908005755395359026366861981539114635362913830500624326830456352926200094903049806767298952729855785951035182346256807668920244032965884380026384338605357518994495314185772444269946075717527858950057556705614337718373170314061539878643140713441381058452199168449136313468936348336245070876620237678285647957764536500643811325886951606503258482676423956494249987201626885951230221163581739612773790327991642531538635024742365519537088864801724849778597523347722578718655611312764938591172847585930476664662073327719765374896400250495476761965067508269583827396315406642262732166620724693318909815701993822124344769271295755713422381994880 [120,87] 1416363872803589593550832781485729485408961050259572412985514429509255250031012026241906763925241862986694074137280571379154905916755968635612428919591754227070335388344761664929354689410569166621899758740110642743123012990719567584002827796887279406829009855026613409158270170384123197799227058444542445162670575320319527510162374912978818539337579078581656119104600033600601168795998623213783588962083061669200104234775715392287371183863511416530301099658464415801932677915392173207223410587292799888181962950932665457140127743110372205207254304027677113741915320930508568646352780369671932926671403929523780225490011735510352347914422006306003962319667524632148287423750902267715563130497240998262534058107007985740483714140833143257977570293737716743183136487966427245947137466664761049611806085732592450587864708201619857217273934137306866798129988818443325669642655783051496916348133085249728432209195455439898507178448384637333228792127510159340149657960979632878815095458663058331737418439643319882536911537329502114133375858302364490903789298386965849362594229178351652417858552972423442425764127466366559017107194378265660916100894001142304781034077709856850137415370263226672029307131913686047255057618781184411989141164122931375633189520563085154956315486061178374834766792136364539471271352678856594050533883128888364793329757127425443344904398228187786183601644025961674220782250964705058572137010266729655837256971329631669375344671689701102414190071636802826381112588574243999337010807764617744089297464064059847312874885959116155299060432333047968221558450473009128671414530407226359348445050138796596584688906380095439781299082494436966136541192945498426588253623779336442992469571333394003419008756289514223034056200004658768483818776173894788009616049902647063142733847363535914012240034842465007774285109192588673883824691719469987625499354530347355220653823243869038328906461016876175266033225899451070662170473241113062418599160359202465614691438326765440 [120,88] 3917309807718004100761805295666351393190674172724455399197939544939009888482373805535582650452185560664074709118659506750650792991603283561116720826687996288159389111231113479893853531590501473997359144549269171660664898337412893519850974180674273699950387444685632455211480978120893645041944994525181316645098571273212299434446290839168112912335448110055060818053471369161926882623758660454620456874801374550341658524891257267019284578677553268948060785947400604699797964285560660341818413778411530844835474425719774511908775240493471058740252121308870640618240095003298312856417581847978492822200616241874970029967685591508262942448121754768841237722086664107037588866179735399539356095813111118277511665560777883895857545770250631489595505394068535208736865350100050810611566159525446912672207451969280982806206636120343609795701165068841770570512611466751710624927498369894443891634414773960062530354432299588678438777627907295605460186747265907143309643062616439759756720481620477811287949943827066165851188253727961607972138259735109347808973265953181184033147523762669782582932027756959519096911710244196937125250477792078251769793130223699096474064368787926932309622054101532021970332792195671489943230239339947396519197972997273731661623190251388879416140466473436901410426266176106165492575070611369017434185900245505707083688251802154093901742978218646454375158688785541427145970405584535848930654456443738907669715510569505535019141248561051495644560833424711393964017066069504584053316718223050808400318015692572685055811102516549991177524506260435309519190151206746110901325128841862679918795266527973064084063493744490299430280552200483956680763674225589461297468715011234109765480749966828026980787322203599356842231220580802577245550119161204091183204867859332980113033587643755378228683782317158600845860112376497484937226133355434393573399798383003417234098022383462451583177314148371683355297841672937930616514141836561806551037856502565476810874559280 [120,89] 21315419249293052598406497487056120111208252523402619919364782492064005063413918672726847615666798192768005488743781430817864696293830923370899696233644971478558404272910170078119520718605486232572411881400775487616754736671626773992116379594859712613339885236985324217650357681709050399541807829542320141404016334208142086259701496219422024716471389424811849124586652853801420537438949606541344357627154285971611313390125588317625179802972645086195198529612109918803336979330831211292768615920659208277734922452933104180796894849487066723547190235369598147661476305370674411301307216440581725850133661023042526946722305264149304043008911721587838548024603021056380944508677551559821718142376152380666365612694968959586869662650115909515994810057459955626971634182011755163163818858446357994765013001516621797713896254887993875913802202413801911844169401220159191116501171706156787078972985037699671649366559405229977612528859540810048813224972328214945209601147146651233397945799575883395859031969776992150537836030963014538536480495181778459077401176686420639077956945660830276291732356769183070854676015660789988736674274064384521949555964034343062476216206397974989082349273743258044554325352214696192050374045910340465144588834269305794010718611028005467113782671573865893265246440172305362681414742685609237553647942421658371928321287637367865037208844548019186613347857150762843232154030821951724080491048351752593985489113116795048811761690866255504100605872137208309342922088663848670789177033220475373324751533221777532828359201903630679350705133011607313769250231228671221808055632293098790727648052842812397152544256657577953470311807184173305701306135085202619558336707426679733490311754276459828471623222809101186893600288745409481351991347437994535007782606665266447794184982667233872044289688401725742140492936264595573091720568938299403074608682920789730892277375015278991855948335852415972100947832264802722052578131844219136109063170837776936307712 [120,90] 81942036738534153004392147048510163389572741366413155665179630170854815809625173006567210047479808246824835418530899030803189077967614200154560525203681668701910460420812620059771918328245193646330232857115500739645423249850985700263670227928905430790234204230624644300106365173222154514756354936773227318348246340404708689966970976232368543689735890309205695148694200860857842863219842954607800961203649051213432484521013573950147827855128535668216760849970685665864863970473304936022397555879396010656235180441326616802233514277545465799028300963906920318771028550905191580341798308733377468987227829026683532394767507283434324774752722334222391916948304723538127986752443849279193681853965646250325551762059070847192019733666523964413072271622828462514224034403918056418672022601614110708889826217375113346446544677681245802881426234248459070423169705876122696155363607027205659277490325813376097894850325150273142975489426007202378661477509481707236142607777027121342941313349426418568550663971462250347849675763270038656619991343707532095420687825961370331784338487121475535623950848858753902840399525377064588773475672405604626971673245977580764984268115228147405523513394990613637214369627149734974820343955234258753841813176069941918649784585818860860952116368473307105734912483236257279602916231653559771504058776769299500976301595584290581229903420431275209737517510492151546280508431296956283026071653695645100169464813270831806787997339956623163370265398701003682041881584873623712453515547960939335584085954476935482612741352165955557619562605416417769648386742220340456338211435171110018071400573095582327008722363640169161380486656391106578308562095247806318871887774089085877347597771058563670990911210794973908269737561431847121958571947012338410603977392418439687534478598342091278886483085328172703046804390005691744411850604497960016976652668669860961749976112341628380000406347593852454679580044406984235625695861216515575908194583066048768 [120,91] 181203242515207461019012496921034892746973246848463402855288590796066557887960226443859253520486166496595850145425058410612650000148518263897396331691215189960648622219504158015284241111140872363216693630621152338565720326077982114230440615110389893412160929904087950383470295144239044275384576759309609654475986486758987743418621547836151318419656201858059513271994037485696680506226773274548911692587212942087174140650680932008618132288107085735643015889639133802580093560986157217985698144908076887753535887271189574035255259088881476525154415967260114282235488523292201413776960446691745701870358080241869636987150880892757507338329830305108758261854129631842755267167064908722974103782965161515144156642547205754568454073097360509714968316925761498931060097845248482383900514663589772167391340925411962286259893022974742491253072084751769519046574835981457137912749701814466212747214399711265089075630327173133466391167832038197944904540985956124112603168264498205117533972579170084735110570025869665683289055615055889149509507662474509655016063154514369231598116608368576465704473464552806349567862599389914709074898468373354967654168694701421662234338593847036387468262549055449864929117287842693775482376327904946344893068314340510624582228099219488304523040745275649095200031972997907416967760733108373142589489706301852220666081517080461407427405823481253449707022741578596864370365750460836434624236442226648569158312368437455376735307006676592928650408609428949411203237489597161487738570926875345904135784242613996546536653171234317080241228760427880345207559945916640616277871612605422774719816456066172354887461408378958262378295832594745538936680291035454150701030052003790822428945658952683469653325506621300525099213391255595983779146170647055472338911612023430469440721084892374787241970081575830354099640290695185569242287288365077458665471739705842754735672532812230450455101741191708225744072456793839093821058666703060664833907198016 [120,92] 548955564773828603452161130364744607603556762061756609657827001080804120030361676665202064607141354337891038552293969893820527255894361139164099185374559058555826809463001354638034034551284047997549630275569873325576252452311888130743924214805612559227626180975482875359229813279814144744521808693589716227564389304084007975910471203076856663822839567395786635290603339724206320197533823620241214989400501301337915810452429978821810928613825297465990917506225373597193913884374128016356950941449798740367793946758138424121600176181651501165498238010293942316923423579425772153055313836880002075685330669919155256159285537503872867316959375165469918994272099933302319091675792405123112097606211596627804832705487015220160558956469341043130839923641954093328630352881273076229034328654328527647797929087829311720251368911973163556058827466790551226982125879591388829915626644165178867694352615311088850078183580396301868224707727728146414933043270031243643639359220716669246664975888129422128424326913377216547571902262456124852262248714540390482912990424760730349395982254263350046680657202894017255646754806298385434543352117142888311854172372374359415939626511789154381056461427338019062743563787831618175055251161949261907946070594539544532975370595127032717058267687957233378367627820182024691921086788166540063709145104910192309731159542388624230324624820045041715792162669608817014288744605455365022211584699361467475563235446251181325572744416943698691340945555635990114542138683906060410792726904088038190086221594714374158951289799669547779774934970245052976892296341347344358201014516767613604317931259605716118993566635515922503730325637139029613401834591342993479932679114884140722606244799392013789647427951413393560399869879539719390944987540590826293727360715202193098731815004386605980491622188588206986986304600167449138535484127889609480969893446579886036729578903295698767142838710704822751943632751601925225654033748743106607027488 [120,93] 478153698253867898008624013485314697268485313384487574293126718286020704527600005648188107630671723595105341322101630413093209010778287749741101780919260841173455291348018925177171467643481057176682597789276073094546424650085850934169860620698315171025981998748607937240094322144630353466427790291994727672367278045850266028276239482991785564545992177170032927923203047478997156413182420912504505983421814598948930655238057637250552123284993648556669958401995287994248581200506208782212052747946263830948849659769190053123532353018230685749750850076128916412265552363022640150790019915267272352176291466904967524213565289871514014461731920364114541006974150066348881078738816453428677707964435063215356115245395936486547372197720940764694694321403030985915126053404761578804047769383313976022518809352828254054520818854478596357634700942346077438326793618924387274396843979870871898880572945613962841936512858920923511596858664038672705708528505480437264512403821335877329442516569231485903414122686961659041504584563979343614225348916723766784836661929919433985115560352310785197139791250762885386250919221277558062888334312114297497552000450786459312701552836424225304422299575107414701969975400020883054648682700812267412999124488609174538861883826426303856650375615977070301592874976422918883188603937424039976058072698274538675359351719039324701622713325017503411358624318115263587507585259738206282809276334694566131341862162602577110050721910284507216850337353007903708709202457848590710131839148729851829511964222349905674388250884236713839368625497052832385762772366332509100559887306615623538103721710600669838555181341365465443327859183156891268777223230433963791467141289631536659220469828515234732791814220646854102753620481493371760737571918653167830636206279907579717518298668079015783218214975056155702710480411317160098997010461378493539562360539717005108485227118186537030490897096602693897005205864614996444247223467950869376 [120,94] 806722255628959971352278613446269118791054777552257489540327725092504840917710646679974344503333592219666222959786961316192976848195438733300919518110661784717962902192138519523151687297149625389614514215917884731088131330301116209160416343128475199559881738246885652416456826494355976535455805798290275182096291643460445086483509382016417233123032916184078896085430141772762516072864971188919659413059085972791940546511637002557062931867572914106628477789703275532982992765535684710039917905946067884466020785492778164614969755741393780782613849873092720301213545583691800646430829973715596650151641691860058381420888287673994879341650192350034219742095266386019161684144548939616426426499873529394735460790689086123770878972253895547694589754932105795200777961733008141217427444198759102852732125328830638150067267314843199320345582022187679358399573026532598910779117015038459357965738478983030317409193984710864128188001666475230599797681695369164338999553833168968000987450995585341649167158250925639656835300997244651021316549134504855301512518300208820472542228896271052868226597495478336761891123020348876893986945652352388414214774861784221434708008513186530996612416386922252734097613362737609828263419100282408163415148361981510519238343086696264145581821802059866888163731590719110331524920881202564566759594479909244791898243042329263529290238549185193605747479498745167160219137116075842205281565420002592094799301151026571522704432698089330345535797189496036936250790591222327128314408633154563739186467043341107978481086026999699950830705213475583344296869405695664136225629688733041394537238389823547017601728729731141611052014511054169662419732601675656046104928284572133984984911829700560713327008510308065458276935566958201122903229099710445055284434193571898133548763582951417936389181807904612180933168789040443269640798369748671609922448653757681670377363196456435151572198260856765465150929848021799890441336722896 [120,95] 1374136094725721883680239242757137427373760329982042875941970634183931854578224932128921235373526347139592532747484012150657464269991064932631961548132495042010730022890565851957638075026310616631194897035676636431450944118098447948250409037749919590759432252875392115378740344887225155959442613628710874912540406427050213077229357687676631495485860788604892364154100543253064054371714487390969636797402691623963030350445107165293893271078472116857790898226511881406071480163060113533851037739813207460620731310229361452954205199298243351428884749297154671362317868927307944094100882935919764409992160091229410364842689048293986886054216711188276175404600055896874177181303378243480171068390242149756267671660295944286518317149838320709332124202672068638292271845682250771284132592503992615182585618291006267219547264117791643387082611300801341923684149266516075598824340767452336115805451110355913252051778459660556731575195908715128240856104769506599748246662457024488031658774642049737869995604125282502096521588323836431165476697129006165692405417651341221948989266434826454300258533969402615287904370333123477226557543562707453989656037729337634270518867065072262099921753657172873909457189678627807844630417845362104764390939286375235584359662655425943165177084319440144073042734345727858237376164304887456950801522447655007999628684966791518772679277045442431251551751175370311894246961234506667164991564553979434830243094566005462609600421102776718472242400527474902973963241839046831249288761790294386959011688308943789997693802392128969813167361051207983030251706716213798438330020379145015852570955088289934725235613257801238234456652281724505840286992075832807405751829295725708996646655221049808135265592437256050886746983182953861598855182875291421494090087037173663318876621024429195414012566932150966326393921763891804980242627860216581639371931664842196877568177012094143016809814767465924915373154023303083700071568 [120,96] 70242586086906308254291864137304537319579242846109148443509322824752985724413305794934665520043440694855714700637235042626784315494657265281742315589293375057282311083560024250866934427610901585173299092639776014762341792427544207914631558920444380390115045947910173080848913280345947600159585048221202255913906486877461113847297699651951500134882951880269376600964814538751989188263023245294809845468972483751755351325437336073080089411294580060879309238813840741111047243568171597314646902625717348523210221151098789692292523215519839331589400281883948599462580287167748666847960958414100480612633145526738182785923398444910124130949546062267946897110562421032646724590375930965302458575504904055223232772813847511548580625162995779057395148322301669517828428631541043565945200157606576496559291014225983948134225163188412854506129279547306219986796453289109738731548075408891451090311325393033918917484420373404633548800542590894451976155412301498021851122286996967912996077316945476629480246771147875384284510259701147790423764902093292218255251111128557716372223637738368868296633919021491626212095612910092734857961975189231586809701344717087384445262204170093807363966177096542875985147765973588551839270387103496930864394010538188752156248263899916356754744126276655190383637201998507572767162835306667956891828580465426634507088365152307724844816405679614403595514614977939992066885069204588385436908630532020120096789403820416125312077578466961386348635673209751422244524316140651693368292340026439474466512865065301339455999904616586285076526514666277039013236665271115559591862475507759300758619420981740741067477164673874140141753026786975579980090906978936070697185924342581410502908682374474277625260806604667812833608424773832044152495466041753542336436241348841046425170722397475641030433351170966421976563518095921076291937785492235451628736663764701311845372994633440704099196480991279153612470109430714232 [120,97] 1322412838136477244108008589969384735166786213311955721400935443727527449772142040005088409428511473782953934734614679879021328419698022451609644005246607051914740338927319010109477678531482798852207913153092608294547562554878737879228378521410702773703864730252309669988448282642333924084156662262883652644049272984403213465429627168062879470286556958192354314248643713363512727193309375991416148542568474657254151272194899104829378593785010566349019078174795874255191015248112538614700035373115693143694010785791427979292088954167230570657836222246844103689635090327982168877812856202888367174805256890905034477656778474960151256235210163992886278822857787534425387474891541827663125531068841926413198618670039628902791305873800548042127383829491231771903400852254912364269508275750651611972051074066729650625535329721068962139602364582988280273974210446334587422889137392641169253092002480158682769621381803571517186371671776748031331318790905686077673735540491548881012736758794147871177015152084212180044324462097171711671316241413037461144891376151653295879828052142058769313374005403354174982855627434793851058389539002923901321925851732235206934074570947687543798933701384598649757985532188948446333482123748570229098564733598446950088259647382762473097493428253635888970207407099304858095757172893459011341858259710114665063427993528565401047884642828190383455940463995713596575463261221587866011987482981833648826437839756148067470687902270161428638865724063776087133496401062203269477168825548880147245689989129329377689879680691511361330360264002336160396692926627333099265438177375226558578038749276806011717589379181011783255461173629344569680927136790671209384782881394190738281568933118810855799761441875959800953017365886868184028335428602939100410502455155525324908517459646930064480704095205116290122231283823826397685864064263161570105023213089549896072626238525635894210556106071441412648558995116288 [120,98] -680754131742909166747385796773570336380200725240928721508036192217502551489556082628684953808193493418512710023944439572640425544010382707471319493277498967943459375926358646693613284311294738035030459942699045520153734987024871269875322279186860222226456401636118059193931501267709419222191473720891621399807285082559399924531578117596177753439354002654246255826575370968394127052375372748671353308604589014528507032800963373655683780248857006133825588410031334774292043835850764809324735540957551373685196295368035442220015761768073151066857676566895690879751796715322022408982772602031612707097422520071098184117375115924162855367805380936794797156779306970798850677782247956359859678583947779705000293603518055576801875435446539568846432395394083327295653516481445369157409807895617750007412833762142834460025005609750702527244440694627685959831864168560712434028225754887138992721649769195564993527101261613231375848261960606675540641843838090458184428606729894078240381295441073821216079967305699232660228843572526578909819005308513366700167914899613791163019620413051413955493554194389963049384973905403000233521824343418220948626755240580606610099400855643475534923405119158979283593378122895384410742249971717696920545537274916682064428710532761637501890025104060248107909088209321456594719247263396818713694724544864847581544766617949923558973242941153221114773722958406787539392994874609865101626061166523567309551430523179391544141161488972246250590269598695997581927430662525482270236428590597941713095300824604719560281786282256046446711817023409590813086471805104832028685127130031457730408126227120434051145282458977381581448002715119277348128664070771385101255118621546113948263576634096528805992693087052884492038197742538973112067454281220281027882762931678355258612604320681020179373060200367799771885296873078877661074833155642076496487967891684302974497641490067703771510075912442795231605696 [120,99] 348058838694595259703583711250514657498969484900844132159635423657683483526081687317157328657281465586774048585056948833093998400730299910186486632091233283376681408680999087013471474758444443455375984736152653178149747635369251544294196256027148465552334389390238435784163346936616832280270767063823158237327564443303707354810310114762871641084523310843732403551033469596185276631535320425525337670118538108278435353573397156486621233143823928055897070491145891957901571687385050890363912264258861360243555597493850875003282345938020391520819102973500584132679384787116325526895172912941619595223541610411814054151700233458168523946313163578235319602452775994004615747995114722812648324101760094109892968063969315561676279010161415027375619878558648935757157291099653828584995255738595490792654894664379603625991126690736147255466243295928150054272020166566328326649028620463770227176849971545983320496696928185464023683694584677537242574624704599607616109785294404384747517037615728327240689071558175054127837719293766683700095431915058211535794716423574749914190662158976690671927765583380899589897291610258965393837050964799037340859393785371828902985580457239584527098082077002464100215997654611995837248073270062694302972844632903288621711316244262307375209958400651824883493979271576182709082514446758591862031010038748075519960955544370751602437964732623324737844306964827872780176303703148470326014566697119877871776799161664548165746423588469552134822451127190150998498517694687529387313635569182630156872425923143537070315190242360765413762070869843102755386509938921367899636232026921559007473170123739887355864368437411409223293605275279522226776132558055661624018947486412994846926306012842613588978754793957318154539240854285309855729587905264017303110614048279689544551773137668251359268768431905131038982924643153369203857233897537632433628909077110920058016523072710658710402300438378822144 [120,100] -14225519519407529137790009558365399853988720553939687319663654126017855301599697913243718504696710290699758635576746057410944847584695692835205733441883794730618863354068615283959733117852896256182342758307894201828796785598404092927496360677521004604616108044144354415592031264694746723399870143260083697990919734504202849546766988179038401068716697601214978177232141274811509769839917300761026967547577524184927337975584168456184105319786597762075620058902269112067177451777187218287910654998611097390480865513950826381463491781642833825471977523099153166827424907621483923017445793209195607651479226756295052675849305311241272796450129209258316576968250978361154599995751075821423834479616300330628229730962231294402076996969368661943584657396046764341892026169419902956346118434683909370897039064322512791324126511898202983909660212589884461840985318073531816631523820036769955927564854289470111009489443540695171602663617003107965910191241451791851604322068366967663447728059515750033929333466815457737835983637169188887621110329095962008169342563210628661966723165816857060301338584527900066807003939514903970695472938047401306200095293991842275762657658266690211672676156408093627229669828882467361849121640828460605964155067510321802205133913866084719359267775343308506001118023817211781659744760890617856053747059736221684642081585826435290163622374392913081511394813327238000123514253914881184102118275445981477588429739757998471689461721449281034567289699516706206962979489177687089595684107942996122507055801565722410929038771524507462403814849595812534223416021389095530396410767861556567889598702563971507161161410751910706152029410692841818535415383628032708044474354653133679157052863883191189219357633131878436335810677442572937220036064953473512159565797391166344172177048281717957495151313506375138837941077293797090591612286297783438325515988071489125039990216826682859542431234976 [120,101] 12362295653341721919584701359846312442355056926093579304193242431139766147655348889988752941480308856074977477698964210910500675797542601046653377479315779947952995546475922400422896385122278811925643219758790238418269823879335378337095116299326963491286858020125000519446855092533199475958071787376617437090794481894728057765682317847813043338991298174169212078686487481883405634091354166892531194730296637333866784338989366294977227022753480339337054835953020468204945266513414206800395323343378610210305076795172424242508520545403502601614972292706136142936996220920529485060318639776628445855293995783286745136228229136017932440053882911354544304239168187103185426130638201084519850471149860552015266813505686048056000316800182851517452350426960775290536257898102451947072086292047581079438029467999625281185978255294225508691545350580979896185329985867188529883665024223566230628929271692841376600395657708083482104006562339053171031416975598830012953576178976595129488096219919662647031430325248022825188913056767673814471275045047597849765484149123078021243931866602305086208021482145555685079482202932099443025242158427736435716942476919899691555872472216881947397106149721616389439535418386728690086215091871924292157188890552830371953244991368778949507961928140983949876225203986085364575201462933745808878183122799030537582265795211368987991401976848122812965096958168506579070551790902831519807793220259623571302798558460264780441159417704655212040807161348565767125061548397234096518038619194812426252987393738099478089975318248110539707844164466444771009850824097311603415760790715771924221673851512489154973238459745093365900264340557386885822907606735362621332178804239234285519000028586886590150976849181158764122530889671146937971914179261415737521360821059160821302889176490145012454920060447851498620343698829398885689946656023301738176162925027537612626471188124600292916608 [120,102] 31844869367146815483908437320396785447216279207553094327335284684175924419979394449909304135155322061036102421677604001926702846580247840937142656495475474494630513030520316599628229274261437807275557616091282823760402242473584103881675441128348290867803709447581884738064397590397872643915522917188317085390402448762192418176860742868890537857955172207862087015784757999089378378421025332606791798341060119395185807218167530048340636887427991502410929868706498695115558273976128927412004565121000399609483951356359935848320484768356965148683406898481036056495964896814267178169568530169767531838842518774949628551831663910886945177668156681071917745344110934330808584568790819946431435538259658296174454843082267718323946359261274496725600289348103483367688424546315983277426315134941803937177109655051834595570676741390660923360083392255649420936257423263011725758492023540811415781910731349135637532775858515431339622906925645260531052031030854711070461231853031722437647510800934521927063310186069783847858644751043107394495845994386627476640755154656091603268655666133408221612992410092035866574762318815883580611781121118245323022771014045128764985328520030156393030564615396392623694779673996402754510367701873034440968053992776482117906954044053587419324997317874405696512049497786990394196839849687691353130096861769633229007689381801332581250447705643327943654191775426206774275210545935367715789825944140630730353937769093392090809105542381201700923721993930837463720467110217195006447925304929118419784718486980018862615128155424714352805043781258215321549823106571723442827143599642244651405296984866693925835711964298364236061551052031026842592101647633534394940177002122912529017778050486258173283730875304861307061672400528526752161457101712530798719047966744869029052688820713009282394963813816992483769791952015527096945058392191809631509241203999951968301316090800853992 [120,103] 19407699162456227669167030905536290785480114670025057902534933544991654745305888280124105244340103517095311407553007059779137570668007551496838108076920380528532462156447583386862606046019738078693161084669160093815022972878315121884107486174257104355362871425463459207393060438363624117091082444853178793380781906479174860468007550881620818414580992107625509635657217884595137557851692426213983687670376398738292783543503452665824658346541728662524915378743153561106042338113990429419389830082414436001205746646594739011970654373524633863990899259899517056277552392408736865180571837817350969209965018062208747196550523328152797900521146845541097167402305796219290947509836240006447076693030800516009829281875345342904280901341264516020530059768802646335208347588959869362390820658820220905482065843853104890109198638832346142607312504599885799309796744342517768412967571332573826995389471835477956393773836307324578072840704610982281934651781843173391409638693168542149085518467174877296532425200241473840244327349179471674141320865615346756254633094151890708639756436167123450040937798791931596970995920050761903448342158210192949785994575561731913754055262714946845779217270919721787118514879839589236140200761317627688358881711682350394023300337512264042479761748171538135595761796462754548044640340387855088873301252352353194527845464186277518942715140647969450274349641433890470881703087446549339409265439794064523686940999343451072878966395795506265050485194638964876733438935223698027049428750415535746119982773226188730860313516445735856767220665344938745019505804628237255027316499918513365617528898797664774748306521305767370217691323144481135811055257769625772269536518400950095083399998644913463784818391950233519842548440614483402597525046904998637249809633105430087937440251968001502557038683885860535258778453511842248175573689187304837271889309911879812995790371480 [120,104] 3316836695835898088869742677513319438682505017398013005654662608486969187061339038360312870757092318292474309131437196588466313085882481914605114836202183690563354190576469965920802472243555257343807314105946155848177251833031276858548021533316835076766541696021183649546233133280327261852279982627707512843839684794099008987040996710082314861389935190041936883334721101152612920598765567271221438540949033689813094982747655216198035027091173979148888843210479974169386798402265875991857244745712732940660980175694796975800586388866223999472297765754339352826148610761710045347460858621996151414393237486727856892340792525068794326313302690503106960086734586809045757542184972555848761784435196698132821680590627116672246402424480778990880314252785095095699095884663894558809451005480113830564659397276455862817047305281134268574858574447675361215472735790987173055915781007691809758990656364566133931191633099611566958312630103721103860108653627004760705384660141160075218272469799127303394753418821048490203842063713105048861164566037342789916565830997851597531414053839680859200694468087716943398116971882506735391526151595497170450463720877701150538667754438415157287873378952794674703734585306624124816326503100915422936400663541572651178701402657884659803065500890497515075275609550235380678202841144342346751207550291663122682760625859732651898229117839383694031682813316480680509511327363798211794167182216729723141237117760778851815222543478681313164660467388374203557635590425428237080736758956102679121108504649339637573959543057547602843832873971038337841226960183905034966058500487108814239089237675478985891584410361163125484265565622520137453596309884738270339389118963644537270087902447003473604325444727548425162488770141877435106457538894819180576587992949335026773639520549750835911421502483837120738461788126336826741692024375444447550025931549240188936686 [120,105] 1302985305018321475395759262540648226694748787950232065162502835625087043821083726920514244654200658657991315115599455697043089609550317909650436969695735538110086333344443723124383469455958026905541046813404247205337318217486866143186718470984775718232426597105423037110533370013825814356934813256383227157714354364833991550738818371391749657962311955283704867000880903986505851729957215695441982931370860169165325897502444791869078084850235116365830630193569176472705528114660244417141710309853464830777755184818371303674191373342803021704693743624717568642139744323768455026170933016276837118359143691832007086306001134965147345064328572002431034626211566330643586433215075358490001677698916331444927678969227203796170848694816906663417734065885669741928749140181442440487011173177856759614031789205200400139044234501137858426423770327191787102259697010646695272708833246037752649230679257357388169625925903348343981100150294925558492008055043346943812452421074512440646817538540053371605586006459973509441057696502489414784447564596542381586536825300012647691348657516470804763467050120317817681883342903043273736870545208581914261916362751133576871712987421087490684247715227742150710348940287929475936730020323864062540896024451608986629297555098475438077996721402795181173850831128337326596643014183556470259239630121168890132012202997045411270467602314571585361128499723471026901435955913131370478678520749056570184562870223958027409568099588443515597106503737093066600505788087351055614019044417663819099300918775568411626418400994967819096908675936380136371218247858220030712885040236918842299549947697128172150524538328063297640578845753451545511110976751030991527311404813517204808808985144519302424637717258297512711655285579293380648703878953301296972719817072708931841306024957552093481273955680601199376026319449384241048046609985057602789307829078856192 [120,106] 215002657298882088221343701374921691275240714013124490827825513840575507718086932878709249546658714391092593834968053633493247010339608506907242556964820374994445822379098253983895339323348258126764146243844176111567194829579025733017321364218610564523790741892356917749491293881722346064782427343776601550235446909622413671444124923556501733069661972162608928151680031249849038913455989199886694615990867826517888212107266079896424384535495623919448638944469046733837286840817387060604958646840399717271163058248835114565164774786148349556497511861562027772967100170783562648598062732778462433641318558052065177525089353494712366080742307588114932921137055372018088566808775415376364900922872637370663651097533308078118119228835631575130930025673092487005558361538568833473183119125657232318871654125559349175181299166054170023704191994984808298167332726237535241324052139914080530157354863160445459389298299119911263031824532625954603031720202462850454763688072134770625491073909307664282234041387487645247687130723150872410738487381118405166012819278936854439522125697363619478694116178786589809289826081181384066309117106203681554017616587485595530782535296538759499467438909534309900482660941663674092628161282855098893786635980586403663447219614051454442571580325990167225778365440735878019300560905713686913495285240330226047350513286956447044701524833288293763105724541671639757668543059274048302828385777878636317434081860661318071205560189145859457499824423987330349399855606217477522141762727831384449169878181381350390440854995302867134354677915361321825153559345132736155966696412723667571259718127977437128467850705915245538603437542647446954960054464347579377953427602099107202935876350145351914263571148573692389789758463041692059258652955910245503505713168693157711985568982586780311457032841036150880064213169585568251873800194582194933709629632 [120,107] 661988096798924053550761671021502885554346102815097440195172249856740930740099075552242061740855745094798650347667416845793297058087325305152450573788770023022725393475192428552529375923335065965210257650094862006293359742298710821481741431149386563755140947991990034029149872007055162248982002972763881984295958343522678253582348919753100424799975531878559393318895670662177341386770089114256765005493599213161766979637851795233001991956506522464126966378098049335550819581391484512235564562674929424216715031480608488168175608926804625185945819110586486168037621239065372829582051005589065929792493494557958946213709701933024186682567872794867538016382348724310893405691047689327933771910523325538968336229326723434188813692759116326230485917069983127971369383727778786658414637272289680819879115044928453349773641583363603963577738418318232744145099093026995935826121636571748040098876938909079381098786594939532514249634996125149296966637917940049681255122991258565765481159504862220187988115782231291963313559682828594872543244717306185739753349947463091564990754531702527984595198798304902574628416687972607148072855137084264013108347859644345774598177595568654261902239779825026972698296893541248884061205183145693227023696936185194025283542727184544780560009518353069319221715560170171678343522975791180920889755359986842305718840147237144813265197554521773254253206465485164145064159940041864224521996570028447093211244467347813006235871518153387777995622059840316562438219121868287703819177608575476531166741282706390037752569102180449124081963898036067656992634628555028608926786044283229274984994596743131038207991119709727377798189206499812129921455925349733251914253970699546181261455422894983144152299925372358978442420995540507891059203633910359749823211946270119097717661843708818655670820800394908758801246686768441266689621787275387952 [120,108] 5483808846763123362951927353591287852871231249330824914796234060699363353169341526889088753029984066460314096334273420373133281801781304200958791549141687969740175601344236054575321466895061443176139844150691626127645328791878147136887484516723302843370424265004879169989390408318691803574737636018548330272485675045524710285935115074291777684464533542986452764505445890473841949652052364640126545545682613177175695284453132061480752319236090311695251168770258999268351341818413490292756729142699609580294458105417509187860522556812916458710746715535905748830348995779857672989771575618773327467111397340065417399891780490148243004137293618187933229959047182023607686148080846933747465803339458658135614834348096221889748967216969844355745057256516187797913938164309009626995224552063928887153788421475608348332711604561314547573175061865686827198585954210274838750497238895454075797056464296865512999640197542151116413305917708349663552246683105623648706247739323446299734206208451493943420413372022384294499919790091163901189906785829078538407444676420625836063468647673244637032666210645071320129948618499273528870322058688653031629200913737465056086469647099070667886747337797967856946499657789412639103164949895157914368914067050704165740833478760333599113635203732373230521996405121982838450967082913978516684605562642339599626585852003594372855754806875498580262479303030548111017788911819328643163362126396217034277138573391464604187056885082047465644440238141318291106922961622156675310578834174152849087110562752302167775787380569183218148540987606216118130741088616272023473102898682864664717628246658846426334404669677063655907026476813054854346448466215461144649125904924889546595701252037102788393312077596256980475449256777293023916597177410872881512519488151157455184698711025318779023370418664195207414348870462816714725258912939472 [120,109] -356860110071323184436167343930830749548235771717029521646566755262149673570150752283214886709735366537315266392035734361577108732160870605270063840429417397927715038296616205591716226445848604091861489683536587399197890259195552462681799952452708427580777132885115019299750788015189883405321666279037557726242231315809315201960397328961536267644901622116165680717710818827491492463481366702168168418965742800121090464468046858911303533683763354735296646734212270283791318901576936885049734622341999327952158532637855821490209805510958720587508283693290088815550236457786785553842571480407181709689761476068503570747995029414179222657272743148011923821239054469790322331391011754786683525112189329227539362723942363189474479975792047433453606702924606247299839269022209786800620651938721848786299745750816528370112051346812930214420662302151619529016758368910274558503209984878773358459244594970849813377046620207762917377066627647716411237849828636516555475235853002154231994548359910163200039884628590099799021044956226537129963689505974107653959193302547568776432450900286657672758705561300438882800720238924438759015190897521497759691389072528401784476705365828313983444904948068510948922817977401987279983512268434596595676586664286088509274806169181581837998820438280521978341150573214745973214973803545838619612531574932584759970706651530862816483347889112586993366665266776849209137232906636977446192545070039020142021184900708060988223036716299008083201443386744389631327641251420821027230223143754795349179633114943639984041201264892599628683415541065557158930777080614267343748091900794300456424736646357668076025272776328865907823628282858605959765201274376804381410622639805332252436179752290061469560224832038284862707057652676073759244830395105048900524623633694778486290850864734506708125005577707934263405316248724772753489568 [120,110] 42232271168001663714331774494368396654663820115639414847625928104980128582916507752247636444734845704846523829779185163912630735812938226870213272299013242239081971637779517027339710515876033270920085020770629391750181341665638776755733893807542988159017987462188295990370566327457830842312830611509175721819342535252864944746243464765869295288317301593384905739571095512368923640825157181403885643468011279310657477937328269592539975182800433538010576472318478632665568658055516742881702530304832083609431020276336529178930217229782235915598722538708348734464298154854351559563761263039794282074522973958541119320532795246640645689923113433254173831954994869948095747365593654260410737132624602520898300632172915585313713072534777380130543196521498709558800580837206968112195515094208726143526400238427998136816130275221293164773958212163308893477529652487677173755574553685180865383932015904296475527211525141320119984164214980802980045218621156588468520150973033959104766629570900614110818116572260876665060177420839371940088441390389504944785100973837006316177421199115182693915810250708353925149025321054518148675959209575195374537554094057248825361840311400721454175941278892487394833153434872978782858302364772123713352299764750270376521468180279270755475214310390145422351659388669637868584983389539156955548702125881669656416428484841523043143333971359062178678581165304096741680432575697619925954440394883370630153324422376929876073394665187425287957146730752034346835129275162911188097255199761952983692335479502106921167029032012013372696204929936571091226792900466605868371010693297015411073072728405819733216988329755560592082720866581018099721414220863133741974678190365361257982047700993626039226133488261449727962195488967406249140976149495568903353671496426298058153550148107173203999451910982544753191164434906563272 [120,111] -2294647568071428094001396433009439483956878585242469444514462226751563879913428064861404830020260711045412471644367792205158467965533302234105653286549363166874225545547473016613744780682106462176882744686751433685578154266396278371654306289371452660981645348461051100302606286226565225765950365421765808454826207875089623611170223919420843364521430988996972614823486888552425751464923936816598551039298863176008004666328261916978705882386379615387364960486308078061530152408656479221969891847659374787496579061009466269450207619840081473339303211272837439714072166554347791163033551077065647319466837973091111427111444875668161028025759109486630493381040650983353317286867652992672383600993335976189384744159722571369279925465285475378543352990574554624371856626757627468081785110574870946614668037514147262674381606562750388704593864687995452671564757220173269768279896807539628885099139060130324668136749416713698636189238122412651108032561341643671012419501127455834044943150466089580087403771241926897695414723413943985138767309434906465806725351673184065204039857145295733998788188354227406103416332176488452234856268463877973441324413844714589984287007034044359623219430609732315842298970210060569134099814491386216460169889523903181594211544824140221737079726176760373315105728929418723071492149411986199355289362984683038219290017835152020785247519983170639618787637458905953370737284565591527496208920654784324625154888184357149367582115880961215109810243299694769533230491335506884655279294920454843600468584712490920212612269876459462768119001514341367719531469610239293530178659992293479809473373692180257011610249762323836680797516283103487295664934736653926779740042539945226850638011072682024171741211521536233334180753448127479499965477039405102176902673284211590737555556542610853681903824551048485648420461672 [120,112] 118571180829484340768569586194365791502468855947960913746173120822399415894313383452328717732558423363886590374292495787283650714057491355563087385129445524996771194327142725309847515639327641214994255670043310078640785113625779342592865392330458421451743018560809539597035632019890486317405029374407347051097662462837304694003075538665624783409471429429880477698332181987405407972289238736611777063354751389541876331047683928487175686850089748917794364535548811269961567126538364694989147736611486552013568424075276454630152094765943376135086512821647635310777938524973586665125526237700370771793735339609466440788245204512467560665109265107444101055719884655459455999031224462088525909955132625374318094913848183216764164267837440994736503412019024129715764422442966354905929070763002918121848008930512479595397896902187760166090148073333474713158092659868592550451357035402178569549395462461287692247839789370626822317461271262708921790631811604692621752178498534066449167454861167601912270446449320181525688660229823643697406414207526566101695815193564955072219588429396975313313535102448803455483377566171744066623929654804982540021210185211846885863937574330764355334361753168643007001082611834106305151666327924407604794212651676407465732336781881619690434734869952655359256734868297164292872746307947661076577465341007179596628216244194378603784871525645556045970981848523967268631664352730316552120271884416672747368898042380838628404196693313084181306313169693994257215592802495689994022954101325280053699853473178370392562541987577019216894834740557430327450798392891494011294397430208090794471117389303819836533041465082664952199875376047978588699725140248571669149432547205814615299339504505583383855379021786319844231394404997054547526618404063915176201936572092913770646637577723785538904923291735114399712 [120,113] -4100442151705716434351606397046435458463593616151118208900836554138987258864366148528830914575416131295574402508162965883603422984620272562709372868022971941260691825417313640752405982013304672164264989135502252444359887784172603313043683437620401800044764475198442872021156875191945072145786675534322954190020613833651971498816052013971640148380116451835447951879646693722724162093966439592055359445850646695795286665842377278054352014287642050414258004588992927396750423675891405655354946717877431497181501352567141830101568664202003064185680064329444405512348775748203631774119762734057511773488605677655478635151672112936321098741341589250697046005382372412814028906919484634168111587905385131854659924403954386665384313232263251879035716552105516388408156628229283714945572291642906508511534272860426662358715261709915759187233527710382063001293750442804593000510574481648744751477157071725186686802100701921530812182319879125267234429905807005210678723154343191048267276014344212477303712429408995454739074731133402287079327063665411258015417917549921948391483924785610505849307015752332701677216726107196970994994658372516096055948129796815125656744014023156656240489715292492439196070061934816752848248765341095315613253504123927349769118065480873389253219620585992421437987482859905338611363794567395634931768954086717159387104353740131470353366771022792124805994014690883436303680028338212427798884101572428756397226604404654449530598954564824899202721332211782736657038880386248893548739058337824553099703756808724069157392832958911580621069039808015675336150992087486944558502610585963744916606502267053207939189756442757465137635166630246669924955334499861784276417649946574487998093094929466169884205819238103049277118260593344944207139968522396861439158809777644865690559796497022789616714016258048 [120,114] 91083853066549083336302306675862774110464841434832248667049048335006929226569694705234896389422914316100219569682805652040114386630517849534925867015233458583334917552294985992609096977023629052621104065822499934084404204232520852048436514251676226095523892236782826656322433900622303178297820949308403284198486817390216880843295224856397922725785921644909395660593482786234104728376891326564990157586225007834117700456361109085124700988282574942544269090377671001209521887860318640038880944644743081642778143886643941620559872512554502726975293332609944069481271790020672549354106782622918183527519873740023336484478751029019230140184112177345868128156326584863106874269274094855006764999149108804972297459284868206352505009821272598367822634046223194268404927641236671478735136794825335256841708518990041531097862244160136589569132093161161613918980031914521135234107157593311826742320644359838143623482595519281239014902362349088006217653034102980086133279475603342251601721492834425002706359255264838686578545692405710699202449410789559713550276025770483939847111717855764923837918378906769086187895163251020610749894723224072311751906496491096090063972976591949023913456670021573142999662895449026601804510652864418624727490806993361182581904902297884296190236693270646259654596876539682571443413817158841488714811728392730537736707725649370383111652168935429081440470450898449529929653504799482342573394052911854806741289918841815822637640086847747419021537387149274459491759076344036294683551188559148427413575864115671492081120306337656758947425628610368102360587041946651599887096392934750840786608199167492812687714241160439548644542393807434060858716985545833751796581847821178091233851706865641635393989739123834099376913390072034122606201913502704171581878811443253264248236716226870981928576 [120,115] -1292979817513100710979701844969177457283190581545815859114321155869429109117909322260535940408314552408647254328437008504113590931000886727789372353136738548941617975947236395690924767087351176145972331808754039454199752547488071781309193299567152871970634064733705407992867689773438632464127865101495496732090833843590479711270197587886455592765568675045947524560747222480161625320798799302895664212745282696551199566385450697775168987595988817083511906231913071130990764836531906229016607854044007494116252422405599963477343435861856544745317238474904292147019329701727152869751855629816963953772070419116884423027197912796174680889339144218534461228196634147126612734348910086123704945809570054074689367487132920252162589405307977236541036612360809557284082540586340880524663829970057521868020618998778765921965042314222093054199060246311130589710555275558871484902535740023269495379260837625299995407971203688162424025628177100707920425471272327986712370536101067971329640992081058786520852636569032276953811160568660919648506914265916871818142782606269132813529705437671622108466588855285696491565398353718410689247349199242140909937502489843469417764873898650356335602562250765240222830911118361974598955187866598742775198361692323514654502425008248802853984893082749424450361548005481858889390536951156460245832545189473231066098446245778473743386042080761292112257752964630092329659492263295107977202830687410132247111719566262443822793331870355959310471445285713665970718874312858053458850800261347114967293712897671771703392330595571361294702096011236401276347771713204293827619290967050516767944591202510484281683933606896824974677448616582260835041306067891497076103507761645679821139860194226740551150207915447226628104087454358235969410286323739584707182282013426947612337913386564736 [120,116] 10234005579533959854428558967215364785741387192785113775896604709385955724654851383910805307089266085889688628055320528585813268017711223275352575268650790625637137427969802096492278989521052097523388546626865840032966652959161185899549491436910755874542810119178325507872180443014695898332744705109947458035067951640453056520327144204394377124829709127561897265825217383194912056861966261026656452585470721428631343542118039358246427703778993268767417410677058778765108755954298457432807466013134917695829241842220794124564679574898786131200848805545428473512630502417646280507521353133901257951462373999243245148731730173891355609034508626736579189931331260507002720361383891438588830992531822209739524394490394981630984154548891477833640834915421062138493879065385395737214153751552818044132349577010540692638877892010692386047962543389926661597676693593762367073821356728846237590455850408502607001346236249279491455772402266412211560921881859081550175901115176253530009480379179871981266982288598946366037342121167299289738256676200583791952553005057595652717329069245040547148905877435017514726072534810858058413349043827934454951631722912361823257354429022814781969984690846639218650232413555778886047995139672460622976750684044796508915986217274893861246557744176935099565161054381190403188375891636626216093615614615439489573077280657927262318433794570819716899686367453314480153814141302153285957795512036882525642134057167408855749829407281920644542407958928698035493169722771710451587478009628942287126297026600134364512415255340407668097495207371040806531236593727408945872184871556783182193012479652775097763914644174170127322160675500348649553341668033627236232551483224113860108269688050150781135593889819910497141941610733048011630148640159968299226087343472891928289014592 [120,117] -35012821880879684410086013650798154615891411791184509219863456087047073810380691177955548654318912074780441682324483337455828373114043341563345406040072354044589923370136662000259209903755426305142188793128706399925685763283426866365045841287131928826628753259807853127716829140003810401437581401768882820785066060000391410402019740605907718354936607993959808100768276827560470683949108415581163888461520363319867571436566994077768419275526229803333357366701792801150172472444766814123747441256793573474695150920125404833913345141196457630925665268709090409872811654172936735520994976986374441209140589384086707319787187312085919115674416974995998919981480704414170301704314831949617673151379334201566768221080690790162399000317952265808983525983789929706267744839512581063290156431646960390508840430231084844203006525340315612354090348883088027482099014738660940509876983844403780665677375772645599252439992645507511373079641127487206832945094038408899838925164912433770722711136879148721311709888384229025138413854826804363479172408782796112145937583528341744660019221850375787268429585051552796059405887157501724937939138075796198891506445459079046009575229091675916793715732483722618125245750639597390380765975678314634433218377210479863866261960745631857025974608702720032355213049140045181873471259781243523644054567239881026299569250168901347324658060953043538290660565656092026034249467688520961153155265490109726163183813926317890581589527610535938376868780463516070372078722502383927329554217217405549941431437290700905881349830188535676012525709014930733716871417949770004530641896800570428671724869381715735169759254603606073941420668172230813024736461530353334069628145410401082289445922270622702879174918184547176954499994066611646191745339245275958340425205180972288 [120,118] -1648964688361431680843230370576193899475015423067708008749739824951755158215732212484531095177323923569265662842374360139517339129522949977765962141208869618433621214876095274684879503612259222196945277712415028666993907095968954876855970678830778870691289102772481875992888479125052146207889852163928733189508038503598040778289098290798570835427362620994013694692882724589202540418830733032252547235036049094540883983471028475861258096197214921126757400925814638470236178952576147452892098531568871527868359066147401017712869255220721949409766657116412184615851103713190457248589585972374809341621157069990745772376154485507477171424109364337473194310572123461754242644126051998007306175394354907807564600706171493949398853527633387780467335825069775142879415562449865877122729972420140067033773834457836595079067734117463237880396662281606945723462401529957443143154352918764989616112896568278631027607445164427390571432564508342937086340760323658313420559978671804785955777094696670302262779242670681764549822201329827262332643488958933127516221790531346544696160636595012077361489955657624025163091199328000735487795359185027993718710859670344868371479129467862100359897415189844066292046030091400183932953675513093270274154027325388183511113657793041139462285671886467046459589250092332570848343198462516506282451469936257197918406979653745762851441350251249060327037099250598186340578277977253830145540554764437630921680724142046727632685539769879423777246239620860363599547371475650199955107252201607331359146491612026617304359284481072524081269720155495268823609753767749350028701225463645946035948616850412729102276635149061027358906848393594471371144928889163496732846592418827726863019188689494343823253815299598500059898062073949707841147037993625017198044512 [120,119] 762735453649356196312488555778913735698753818775722339820484455590504629808602236968615328086456099113151575316685876679592324137941685505269793723609774022917568065297496514721250052755405562088546229053834414269143959734315436384945481122654295978177125231064509104078948047515041899933965726143025641892222256560394894191411118126587686963505629577042533244182475368117047872177677920118111281113225679966660983552392308271252660546372479874503372969917847726001308868190609119104568575208946061596301915907082738223671435642876825206702070014387815572356116590810367311286279497802708466048133480726661257957157082622342846876445261356921995009816793391764726194526298414096385388503211255818087164718557475377693742635103540664672145558298013453498362658580246038680645915072601740143386709782963635571312729186029067016897281268230790943938870774070668591850960684936274966005497264627703914062583126672132609858980991482181831417625439996540028678068911439028490355481993266049668600726359880984113789273573456416016667971775938869708324456967040617918758942001024039919387979415743763471886303039122066113094036197491314598516094277500116585894937552444573430840506025233680655713222805885029163685733316917006760007538303090477030799771840323131175850891265178321061371952890803495718817171302857245406694180115971928462636436602144637398042966038940920323135053606613590882905312936397422671921949420780595209461351902583684604414279638982232222840755597724117046238897096757608863825139731744471082402114956022487937690066477387313030353912929419443588455269592214191404756882840630757663414446534629387030048854396898915786349685599660226124326386252174474311355948412861717748031965090010934499865612899268276474073482945122579067445962444542958626624 [120,120] -5838856774315961003816795399934455665580748344053571790905179455140120946323322901126627285168244029823142272695528148456301900405145035541240401612266354472600953701789512143230110311314803579715272160475574962909968191092079716148069043805712082098771303296477306855110465772224635850960606436700487020258536374420569195627876685272180913147074374754226565642371443925405735576788234817637051477700586156070346665488102781037125967702656833065883153728386259303853689399124363083916989892288103420501959766744460552328966293020841686448055663856622145991529924325602776892932558294974383509133932882356849870067701070738503606145687028487630660307877318685078116783737882854271021590917845749389964299023139304936553246541647211920655327291642366822578115099752378770949528175612255761202312255922220890885904912469594506173896346960775414111152403826363180410818983977320634176408725571122931310002351019119889376781081073650402669931592646300628891004190291707070708231018120250693085717368970805361660243715613419821945933132980132712497266051919544047706144304942233899690245532010850622275506448836435442270143277338909185293166172753783328324776347454438436692507394476670391453622041488249483568742894252144752791135065399004094247418055139734893925947339569037890205377124829221979113271748457967747288272890004879975299476389241300229171374592420097567338432126529241531196656811440531241812116495428891326159987625507031048682244090687926973571006783534041944632856825804560512152863501797450695616142208524561624460093769334945897748374263745001620347497703957873562124972851757635830404232142959742906296377781742930248034218642399136313894281052130036298509179321975034188936414526508287870460803596267285983978385215862130650878403509075408 [121,0] 135623472864686260389683351874549499177833275705787108251534964095142426105415223515893744990181753363372115238406908230207647673234851084660814613494531483291830539989591671060472948656211792270632118023162265577778430502992092953278743295210848570988580536601504530837258726470616898712126337677115551597028659242684736988343800498462346989408670722907650922815107634245448890720138341720471894407731252243914330449813047700386740146459060900741040050171955863960609108442021538579040823960631709113647742121614619149809855430693962113646830450439031092420827174365136980167724754564180401592253184071527607014516648154490607540498605582923726997991026681890382699475456617341973943533069872792130589871031617295386776092959490357235089355903702308210030017460154296407574653539335991338701561179436560588707855896197743527213168845424555271750750934605078790175917758530920403011267988712570963804971229941119927338592298680081713581955488104923811812663573836940015882392820336597265081800756864992695440722189967488897609089002341481447175440215827751948887646475455623304122858008623335831338742438735412723668062174768391938049884585721259918110248613158539257730896747827746269501985396239428017951325444022948043207206649490709461740969366874156307763058213455350835278726083614609431712455688231279248204466048554238695641505642099059537403583366526323898337837748310795857028783662107056180567927015045693487315360111227785645187106734952896534799334458357387270293440893175969975834923471005905862299954983739881921107342033394646299000026264423857136947290038095155504490629637162394354221628809365114085823971491707788478533866341532947106084157394499868970325773521055478791238349157164071851266007699071655197519586284693907440296248094313684809028278858764546014975425856783832371283086850823494876201187726141041708925305895413364619174907776519573322415578265073400610849722330853170731453206432364300988653594077030952204218379594934986006809777502882040119225107496062504336360911681848168241933688212349003284605475737837127653834050340594423613357372492117140274692884581385289288155419115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -3135096678239724750468679904692273701035576623499068371032902510478937286914496335844243196887010425288619941841463431297827327820508742915237627484132472994590803971069232792514748748352023716508622102823709580129266291514583192641074408451799066692916250045019572901757620857806581808896696203552277251830435755900305358902775914318691526456749902029429673682722513802194412558777475303817920558540367080856286405638961261307075628741533500052054367090513199843043191983517077579502076495352138594873660952655000391076323686899840875224449296561837815670292198225284121693770602241919397084562084935608263165495571610147432726358425250196655838376049739601579449330315689408769759527097771452353876849947910158374065220557806582834650760656646614839047769052008740930976857795699746349504994661742860995263843225331465489704936041093677670039198209699799202465073613452423775461433352993335355751495432272989832736453934983198821746091532553709637044157723999437264937328180291739458077233624188830879766548679140113064299580541162274824740734420313380025114465111266761741361204919690889336562971639323881613237148641158122217848344714027860795446701856985192682913199266353432334964650279544691959738137383370052509504724856493833754606825726117682671102292729970196951368102074961961886404253544330408667852440034936202876930795423917170402021928937129008328701694079244630212266227639465139817602420770723402319101533300888228215979838937455551718379787400699038390051175572633810192257124281321985845410943697973976668917863476338194827089099107458589695742379374023309358675474048847470612681013722442528048538745897642442812686261011839009753344762197099393833558329463362783094089782335760407737511138166962452711914363482215670729902093328568905777049793152024229379957212105663458592910158552754202691024624922530390855621801689312883667373475407385452604022559443985447472440381407956434012298609401452157038194905600876049906657285807257984642748628815292194668805436963661170354865615150401127641855978472343618890774923001082730829226488181920314364612794971297220382290312810196770728252186860453888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] -359560346303663512863042074043218246630334335909073485433639452092447351311946887118015228225010520008216057423011439504822635361247239668503133966470618415966912381533280842568387564536548990899990705573171652979553683510994787715609337219789727647434027548822087730378885233798789309100923219033289798978418992738309995245531979198082489426811416084292211740886924963111701104536528940096954342566443554103445422996758909879118200412917317771497591852378074076738095547336220526392400105999600113904562543997370405042004276284861747162231756774989949363996024571810664538507562207126956526128462165719561942607106921095611652631872415809117289975094844836830206887318262405742568932114931870434423319078860668657492300557516394016413498326731431206039350914594249363125866521291855176793965306395382930508847842963338979116932377890787147965408045505038777958831525124929369956071925418486329140986209174450270723838135990992327043272120804052052886569488414533843135092028695895266373602112070311706999988963039280235764805331535715446025108911886646941675785937381323267660048752263483775699629545809842118127163100227318609623589771662472812869921735077184916094580282027356214884996075955126031358215012609979702652008219903394560678917565230809624508866596911254291835191449600862881997495715528398927899065980276560721655013634327184901524511828521379024371966670051625257434990985662747118636056641381478983415320785080558373095289728307528770491109801650901676706683245928091301800440415510731374491141142178766675651727361425568891767555007156952400142640523460759295853863057218458511913608383782373822031152134030117445338760097462330601981586426456066887834558429726684851205508770755234506696954165248224411022073923691626159527532979201743170104832285043801885837439111931680450468594197699606564461907675363113000703382634765388836242521893437239872819420233682968825341282748321593801218430329743874969907886061073058850464253681182591574411907055976143695556468315595974039651974754926848183509090988105175927702009158558439839429646921430243980417609062168697156612036622757923181740792451138846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -1641246409855027275648143150912823702510723071448039084982104503994105928384831611861123253558630239419460532213869787587170713434786672602247151724989375713207672189250608359680573654279128514683167714436754726407433141274799050491122083656716067117154758674586878541295994390257841318777553844159838824136242756527450125996712311934452905751169348917413662468222700393337830217012545897180120537195965120845627575108432866256939711343253820795567793825829523211999934860729851627850993124750370151819172679979675480162247867647777226120367453428722994163055659693873585587861938316270004269754780412955538368532128850915789556865812447794446991612702770627600308531939288868549845890179705596454507274702607520297768694718292343596747878538641690981556475024508929427318420447696947078495042608073148001172088526772973395345198980210016599157269070136950688314802822036573721170645201794926866729277485190929905217601710919371678091104111267225335960930413189548038455892664348920731454405005937030908997923386576029360121599826904287456629555399164149646796294494903322485317726379046168741866253489743357063611671164945790902889766934987321682808271101394769483667821078545718077667326426840404144902694333790840822104928304006834059671527991187730840700017227881507503086294338323195187097884287661803499010136167918706344179455657417075602343530628761652139048402906917081911194884719893134507928347093077084393959468831265330878583337090536233434319854994599991403872740031941910926038838209308380552948559890669541708827220020587737287985853073541084737102490230207694736847113188688616531458250071323630188124768854729442843280627668670090510878250829417034882707820120126168936509977343174219325476478529707270344107926001318940348749918776848037704455350563745448882556474251626868904802823607675748655103282739434367608016160779347727682096815597098205642655478303434858339695863559893889578936116101836189497828831190223452234744836834786240794860656080987688419031548368284977014001831083892463192851224880549645905464969478677789668332769397229021476171851127645201097609222986047071602635493480083750912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 65221644842621378834987131445370385686164124730713981439906531894027509329808588632381237659752072846148904541750882447350078605919769590780440035601652464110245054025003554862949773769688855205921063310768429291176532489348267140281975626984130966022998241892290580437900901501656775392709263264793772208706333750445885160484099085743675059744064981025405539022317925795214813840668366773754366860177055208469091147492781521485809877342497432193089360366406493257155222956561317503676207528369623383280396988357564540540431914688637012456715572229523395098751444905159988884780325245461590657402041071583323215103063099311071312568243113583605352556652335590719233420687832275454439070145107835778929855160838521655635677028352774375646982255229517621243582590325548942923123940099479653898042375735268827401174912370622443352843338282321299715791616019067723788842644761750484466010781618757517144334152640372004302200089903936529156650192175110705056046067782433422725995666192885472690016973987485288729749361126196150143313855738675441992296206071044378895074312033081788998426790725156552495895666154329992165715864429047902608004874582280221078295269114152315136608850765465090656460737441910716779038901827525497691486239834788332061868348725158372634508244931599498166323917198487157068335222294753879490261415396757145549401111642620465083886860826015489797334920006771498566221025254355307853086663802783764192716111738076840442199561033258654039288520768203188361629991019892352088695707033754072892323648155455226459066398315392322137439710565638850937591568849033907958215926622498543769569437814834328157621903175795191448154443718223375773362141680939530656748981765045311220093041665120183522848769118884922053254515192775987628109139804950624890813710023140531393056206343797445152766283942996812928605488271085659295202612142949684590361091033590846169294580391271713637907316301741474643245862345325136974232558763406960396206418078116891019548271133552577463726215582868801582887685089093418233277462652945527587311148694615465537471480858158435967606461732125680409466901003142447364093402761134080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] 166316052410545900757895505443341358194751872299361038902009766254729067489450097219465422186240695135034428873699980121079861061431913222674204016996511636534481098959410234975692639812093122149581464933284447790244646149829702460334970349350544544715985942095660670588843738824139130401834846600535074853859322100168896767598400611261058902860393512239266221219381768184788586305439658850206588091323306042134560322319617435829167663630815760316042784673276832673803720693940866881727286199182007300813532235453718447685245720732358055401298801133689375266259815451660883213953134279610337569101075615361277954797603295100019393092484106204677129265745433952748863144381525548505749609677682129981835528112852445878413198350468158349598487116963665476840039620671815026412242102935193961388912108252154473003429055367038343908722643045265863859379245956642059659419040349545056178169018055028809993031154891668988674622011189785303833563480668407584000094639181409079824418546211726242208677351925008229511767895167240452347873714908577447992243609685353006196002279044772236485605387601312224646502244955431818524307635515782246905309112471541985515566035078027027422175186833433786825017163231909140023105637117731263261508976642236056090505421803938568265651476202332944299720034332050216794681307926851830500657798859019481177354594505820148305347093395464086902091518039820206981514880726885712008135957748249199206202866392893546596860779080058925769694637488905914442672241072866883050796060557368278582528624961242341852760577597894375879084432072487789687284632136141045686048954501924114930792330615376686365467350467791793067723755379197290180936265764677028107754709274645581549177415235135828515746919808243461486264786557659041037277806576047528478041287069548835419239378098906379461562102351404309951239400582610520047495479787360966371669406123590533195939545271204885798550684730519537599784007192852955861663883757211463187220377118995239417759214826614674669169500718422568471874590572050525471945246297603788568394965087027356484712636962677776463899259007112281546059804953683292318294762355425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] -2940806515034798027950207773918281646846607656094806357572180378119123122281560664838221109062525424298290060786839493777745869470698531293531064732126347450053321912553755858209536654126999565079870180079068627185922256629619411284946847423823700701962069253470806806888743017386097370361154836353739380048709719036664599971758483976440996977366916811661594413872193961021352617219352161973513883729668668378284003550505773689782753940641257716668955327189968405654794605971769531609897995040754144863876931605875280384096219534460886078373986087289259070664481317597336203498334886040044911413282900570928202496865649351259629458623646681314876094703389949813275443229842997460034222247041394234577058656919460803360816462752554209044363492179940615582020400532628062712159947542953132535675934227911598960173713711337367941302903284020837053598423636356192805223230397824900433105681122108194163578982035734751773047759793624876557695418361344729207933906492550001038390815784763420857708797621285972184449378598238636787269527384335026079697296119647923975071296444235264259801739203094240429667134595252737028074775512060949863139603953490197163266233320807836617126389204979627426909850143855603047546612321690823063865644979362107432929481747206868262746836636479553625047785407369662075494705206904382024620699007423498832802883667444960334073815757816101129309619123274283719180584609799877709514642022102807638690603425794111443475921883948885475459904674922984409238782176736327456950596934088338427534306196319609842470029582895383510130789028199602766722150672859217364708201173292236864740120341665575151228528128396355052789375655644347246419193942964621156311479291995406627401195391136803823172612582377104945700753574439983523638883838820388149534998597451553193734546561764410612079323844628513497115814441724669119455001297241135713869505850716963696284844646756575381788200531040332388048128797088969035376329954002586569029193101562240666266384825664264941633016178315743109072367993496402709918667096955973570722580000731380770432603928078480954049018862510708645849737798108394147401842186319298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] 4594395318242114413465412094280451346293564497239463947995817329442518210292516405169436417979390312505963526092308016284630981665296974572686016382004900813725928639052957424801263635477834733621199565258481383508770167958567992920411622099700872896115365200457857539287906769791328178586540579609782308907771197183783729383665397414984102973244759718466536904128266059910716089745908178713388937355574184090956212327403857569533949892298956914075119937196852726473390718631947406103590377614182734810235848766503828664181385659187476168809522827850240893887898758513756713052724998522543749639217721354775120338953505263136294782962089565990828048939907479028010386668729287108950220622037754127637026310333630678111568994085345787083672016376407291596882543456365215544028087098488213404932790168360229081142059745277675236376915685798589804481592367443688530367303009720721424122721412789244309381098744483023070791085538722497607833150609897438157911527448997440487438421765409119937086540185228616194089083954415219890233759320516614524510959574676448832823149817135069746712587808003530249306582017734236014380668953600782916489092963480967787411964597620460334366990795171127204841500848017411411058896169676919720326470493512140893960176036066533794679669300640031176052662211390699325184461970973245628640977252037178681651111332975023305617016997623338733170007784519505295964346597671313567933547066843539363599675365529464709363381385197652472067815710172045550222673763025612246406172092229084061322254272771530174260690243484988765059433059334957034023629680766912483455250562044067890771961806944121551775412328294501398579975743505132995461146383376952074272263591683127416709898700117282729605530823202889405045730742473017477447646758164810453970201509864607565495482753616031192534317141159022948810926603150364321111707504819324153888744813403520355922324431951092851867933219595967525872301553858019521899230822091378045547103206155994280464611253770802675599515223659138234409692168040015661262084412998396385543515241103831726207291557710418664461620359567537515015431115378682016750063462503153664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 8721807391670240201816598158352710814650541018416577304816147365535095915557059827921190466080269287845997722636777678625357018126064949309237699367588322770960002286413368638025705932437493151506081133974622165956383987561903322859075756850036458631722534615105161920807203393523359836623285891653471817459863567909948117385785984751531296029257060903074768220898734090076888965483012666669630826710987040224784327070094532362512598056004387205141419113245925519709372312363699782045115803446331869054828289097837085141358474816356003998180976390839204778692939226210947207420670799514426926826817699611764873052955526785267349163076567677938131055369469308899049832744235702422856322020604404552160097167215206729032627057635219340956880617374505754825691115054668055716068085476997264015047570237229828660443825720169048913389393978582176604901172586547829482063515291633885636973961932902591626854271175829550156601188704764755897371628355702732595874554365360692892297502955636776377088324899961665122702389593720894115356788573078961526421987519448780408732405398246190404035436401454618850339163371543531310554388155164201352769538836067678518839922653801576737696914958495806946040940356609823606527501644891162736578961824516741567602734430809023388340630620074269508972583020463301702212169790923685677845006132309398140439042287557431022743600284565233054358706316348782969633034558064918387582202952418251266100994802428926600882608120333601810329598990936248931635233908349550654811023083106156592537340775208580619877105196084497192399584543972248197448837753203002917706397039566974033571443809699229343993034272658773748367251487835072676527269608344432112241677902146494544957094966830424946187537975418543487516363837256506244838177278464109403041925170493677101333652826294390369698901729925805566114478694421495674475712667168893860581048911044464761704212347780785135655077085120557768717090440488333751841817428458765446358578329177395025112863662471269392280352224137384476453398871022932642708653026985985255366382517871917593855166217616383310294603181447900438828934860170402179777584400988897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] -44671352619361560240910186345057503546693536682023573699499468414333247600917505449121630451070692815643865819220401319678737837384267738255201587495005235655778537429284079022223674735067550318027858335856290435748115813572519573402859991861003249211656205088634408445311454664175943996162695353429188055726228515992698965542961365544736549047574118328512818263815441334314384915703365439706919538214916875306257895791744181983313616003229490211216730857452754949894293517880319448626919076735175847323129330279754546067727936909685158792090664565141862572633802661375094070603052103250551286319988406585550914675864964770223070284479306850392768811154973355435315196375686686874556079349147804984059588391307527967830368062364144657483394467523005780049714080946068911334276258918240375135458940473935587824701625115803881981421300059465502156176027924382474060563998879876228044433542643223079876427522174659991799119809661944387881308422859976877963046752770231126160573186830566754073986581490764831977365967841258415110433289663241368053462880192981651043479029606033998343685465457712341228967612409592196131393918769288656510277467244069353422066107988900583347199161758893677210134508319780435112050298896106461639674248458920936328752199359338840004003486016437612437444041579053062015882518937396957992969357814626365376220703149603096933429091199820865007240047085617375469408527631185762011828578683896361236471690961618928736666891019334452505904583790997746156572176618436945209905591726068504134485472519582733936050699264426166664807042461063284247710158447052959873712738693273348486553105440086528279673432824618206693098024951643808914280054012839576243556923027376477743462807607760655246643191733467361134008683803716151576978477316721825389594872395446287586464445583911096122160660708544250962057031216280239334507554932192544062498176915516279700341406756684747316346178345405703091945635885667641051729462299708148784889681013533177950160311065148704034114995368750953807446523354113724174913141514275431190757449781845105978126437739508090877104761950628196745775019675615027102159593969230544896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 112349678557809246192785838283357378504075347358454937672584247053191621831831597421687523809800488880875252491238854421892543698511312405582694764162485121350700455922282676101157958017099080182350729822275314753496425785306801323766818347203662256109234084142845801371214954215124319171125403801779781355927117565361009587623903875292875209268356471525078828340539977198163744521036674374554109053120247172441125227694795728767881804427368638991138655798897192896841947399534288940646144478216144463864892723456778135073067244014408532818216380077206895625690562569473024740169789452446107211040282977889936274410886817588756927249008048147716761351464411302710516757051677501137541035759613530036983792544921255669461930613549463324039861846565659376995714151285914621269832211997841723988129736136870432061140658625318759812227850976228546809380412691106264688206993336676421927541602572980881789986959774931222782150879638725030733886648195721988690214041318934728552702969789926252074835738564397486719606125158410317702225722968906603191192754203161971632265077066506913372767454917377555981942755732965775583219107463233611286443046543758258624752105922426784055075206518597969994473487486090380284128661303846954377488287106123920587350685125324597540273777309104378852263299834012823995983516691732558647710884622124440072542029331233672246754817702732466756414835887286224288176026118349021042990594349225973676286096386762928277069685267236945830167606996112919146536999085716900788361094237765416383168498206068762944558237363662680270797229116794596295566397916857886068421416367775454092277307289096022845507079331091781942521357097147648281039996396489140041205022234972783392896785996609396733635569301559161119379424262454231243840203803607288999660940803347147132756265899342187511243970873667067786691091087341096677578028695840110780584713385176508741449779518984374310010473324335084582347735088976843223224172219506184281911536780320288259313896060985396714969765028041474966510097593143563117483041678808052839847668484302097006460729004385841555308920476779867822549499317784278876148267263354470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] -99015604091087696011232220323891199443952632047279456047099584336701198703659970215499511862408476002989398979086545498980885983278946117938051995091845592467327800855970482138275052835090121117265593388994625201496521441461218249637385292550893950454039231810322379064617211247874688806510994249499468020509315063768486591808147109325480634199903619754645550683156658005396815009251640913091616355974197516587308608467747869346124377105187743220505926977469019095458287084306116869052001664159084399514882218171551727391214440680677624118322816807707904439504913664654317900336482814695025899821124923622428618452029062666132803822188613245643294475538317804488157537248161987250050062523373495708989656916605363803118339525258474165181095631484008607454904366362948437899482238920771641537162111914146854443255757239955719699129246003867764459603268461072387954055903125318216717061532449097071173531899096157205028921651571197028554838825585088663366505561181262457461375726541807051600497509563380264263792481178090634349795443844398615281924716638511544729396385652277289884018442588005573451307090382400242417236616262443947586442201901172994782797708186569886510303634223233120400202735673754271453731124910094306289636530639945121300164214960877575028346001660569503942819511800807154691611027639480678805149520626053033448992589779489339429429859565331099767729488034074188215551150025464732622888204049040947612465912779678962667090462350141071981954807457625245227989395015772199145183976145434592983656339064326991313462200052021121882467013581095721452389571871929890385105275746436999844935425423654296086643145676453821030437157061998534275510966477282766873231642085989399471542185834443297909905022214068454468477458920225684404577238733169640086661200440268771586400754713678231917527892950723109675663634862086888109300097568152032239297914292704555013697470910089166934193035475760306729908915333520056924567808898246981237143096878049565799600861845303592345882575456399421968911639781421458730497575298231874796954171525527854820454122848466598845650306226791835334764024993320941608770495451779563520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] -511981477875371887822152687456672675189143155663166500554699326642837844488693868552256319951351536025390282790788016910931164239257567445944491488406648471717093077367244226944081034049251070262910595130506197990499760994963910073077654878646494634651979263384398672397229620667489247122843262167001255495119722466507764619228316751671669880146078270594413258715657050371642572955489286925580853813398542504189741463493842514338539998068471084383818852609207194398903356950042290424370533898961374469551563353662596571690225271652384254674841632541808095340148491116291889792838355845244198855093116899958039570924863089641854524702594317117867756304858777366886943843152719586068401343807413828548684141328742880795072255544201607656288427252882712643991907353994287499907611717485308685246670370530926012150764946101274952433525666102143233837077675296380103488338689704865024333452865173103417181766777688730659765669415110498914529979064216631097035782509578532737482253910936998859728720445103710679477832461857164394993613892412130249323338162976554448823258304485547533007385207267332717487931459426656276622604048860585080661241518887594117876092280226219885224098004317826667188976697833988616743039417159020725796176687561205423849540847439990734613531330694747888004616132358686327028481269125014507430402934195037044966279121487574423326058347698844008348566948724887336681172451830099479093282288933091292194037498227923277429289753316365633038847208092128782529700803193012328586092029771236973868737344686150868323097449203846347406283709938255488034341538467240131783767864900120579064918003669025452712803522349467762683618722925914663827024337414783371166335843375236733336345588798296507695313937473068657159732301385122545874184952824493200539642739799409437396393110002558403543741031713940738660876006681724086332039833006561261825034087340274141477644457309472262856802381868988553308982494964896480959495392418002552855674921253030210905257545797090358271518351512992522017747027185949613062608641996724008271958166367543874880823250440171200492109001111648405146137022632315498738440308566796533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] 2024281451241120120178262188094391973145308587644251307401693987593612184822198158048049775124181954268453935197522113485366863781859067664579543836775753512666656569570456259647322991951983573087234392214439766706346757476828087661330308042193542570763013851135309121187062336633896502005999273382885591432461332704701873166926994636508333727204253133891053873358137905265660047131797520168055756027778216672776071236906631370827108960665551055641941414777960014761604858494727638047226528594927882490783600759851848236321044543971013056104378836522598872152641014398161732751337751902915038811315579808252276133505358658929479636201515017751446118570701418028929559206742319714519686041730979671144727380431656905315885088080597551466386283513160416751014806790513370533462999590454675433195673805356216360527691867128638054067189466905447425773196213673569795304947992456777209158959955151054252357420560739137295580565439331463998134505693546506800242050076941203479037404704638467528933647393844720438343635862267584091991116542851592495548281437827007025081440131019437481782375437971883119471087328370930909261900681907567316931719474237037593798773078141950088670339233987363731807996389216830798710309873400929002733180182347527756223548204725613341506132077283478211277713290000161265915049679348237161633740855017323780108937914250433403224555738923269347508190623469977401454442006493794766097040409672355569649639987769864105651794274791698268452545346626406911444100276956618498824708341444109910012907347384586125593700366889156206885201118702296036435310156615684622111827382286059079919194369082019869266708630517505348062898131956840790542977068922778866268924932975081157402172190093444073121265927957068099362666778272514883967349618498843888466685933143902255032777776678655989335596976360554603998452606771392588701509696401020443250975120922416934965019616447774548668302948256155498833773050267205993836946896282147916954071581460149540842241250765218235412423906454255365000867270486808702902710357923827613529304021396597356155572588840893424451115775433251260420488161518553140129202265138690785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] -2822005816897352253764992910217478313118657259863201818576289482225970810581640702498321572305573105395125275361130883081257962288935367235686200354256475742902874600479299710353932269987199359577861209436638024883360416938123961676702906155349499240593956178793758134691833552559446185411239834282166850000751243080995124123989149924749013705979367602048437817322894063655398172567339160550673518217694734869674302239340036719685406824808442044089369309286744255085346970564496866514491921861700032582698148288415192888179930643276743815692181611445048035632519640796956154798394609048650248678367057426986898876699989293452217669440342240956860770264463778200818404754650932773445241208546756867334200514931968208480585655830687396720202445296463643847182629303562526282583737581005898644539624536294918568833129059188170448029746935991312855904847833189459267745383921201651110968337030471075562995416254736005412114424368946153170487516758477711726983239530386771779174064021742250076124886551128210785392558030313039014463796111428801601643288695276713461888337512521611597169072511520595894795826127959970757346622339529326187890374018766994200864002034674547023716809533534337823335691683739788847695810520846266734522755988569829145208681446871806248798148723891478292931305850775211187545389136068874255037527809382398215616624753475766960905922018804853751071366644919815698520861703812583046267793282283517974276512738205990875009079087358981459669261714255065463696547420858503601558197060283443489238375411617858906228003982360908433536813067476549114535301474080950340226092996160923245472610463884592011988917769312161511241086101527654357720223558680282600855736321293559613508893327407567577496182414517526765473560443993916459479771264547938195266806422557231260731874427587574997105456868804625524642175932915191549018547836624651521655601153150553709444663431947787489070713783872496210491391289729371383305111654815467642764989233485396166345574990196564247317681549967229965133768468524703137885383580527510300119853987390606956233173975656070826126610491090886789395820792338633757597115129879383244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] -92195698159517206872019424377041043337588456362411881652692972776319006721446607322158244151972406766251517511551542924190441403053329818904310989808500595571022683228269891038829798354147171170932816291434660381680884029803873001155996914143836283442664554738767329668183190754642061448285199064290110175980973903253751286785755219394947664567200264753686713256663028290370834128277546677559321709122845384796770244716840960677653258474630625839906683692775930005973970188622303765598818887058636294619774830633314235684536292967683579141979167090676076028364009789234918605801963156133300306749565965450187298763980357120733632761568604439247183357842839970524066196744459728600803244933391860224241114411076387278527360323469179590435100454371959554495683418603508520357719233769888271347183007483968157669319217378398793769519967446856204440241029674455457409993674748347378804176530839198078736068662575171646349087272512783993733389106938656962214185390799619341487648650807973074506806022562387319674980550280768710122217194708107491775332552791969774358930765456450769222276704123425064898466823133002991691156954098439954996578490738171334704162496702806603188645464280275466225356288286093277116728111553835936811479755536451318458446828171703933572716322855997029435985637074515377965153630498909542662100678109138312624546141869986965051689224091666567531035116968542490463488275310319583550404010884016325110059671713866515431963986436473257934932491806050605714447156488577392714976825340054048817506211168557890810657003324843121479088095522690350275922438130448463305214557697174512857065294246487542889862385508292931996680806444145317192574569727443076287181713272689924531380359860099954006286559994964814524950329183525050603301930791068436878961141725396737149919920874040514805531326041196865213947817582807800803835837767441920051577151441256165672633571696023004764853014776833352241854391170793857936089225853301624230207826330804317493883622332879650357079290890625151924544852196742420541030277601042981603919115455495052510064602389798783648012974419726775153022313995273336565006649110632071168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] 6903724622889596024210990959009111701912226736509007237956114231527618820717122606415658021590936935288170577300479892565843083831826771859478394648719165891962093581317246865066934945538616365824955181454642160125201054602580166922096219107316737144000685742331537844330093180960487381408383937048643541088831222018413640821215752318146056681121043140825775842809362536380467584944965109639870756634117684280612503627541320048881859928530831755277603488080225900344881443568371814875113644909566516833915480190726416023161325976136566587968888164618031618907520501767479470150307211129479662896422697162218935288296519270729399484610509348837731073410231889063305624050799990942766842822621134765655725924787254176659370944622334838109885469697137099716132949273890079840562234403473755043253248005943110775772923100212893668206853820821071269872016400866555956490061160286573962101298761233944371058705633871224216509155202534183302920742016034841767630840439116774042875277344458081472794290533789120096228248733324699187958374901848197278504446105453332301671265191008747129269310145597723783571860089194690932892388069632730576691135173534711994037897420449348576368794871663443998772153723922559642194954680677923756117636405328449546383493050005134274237755230684534033894251782480932043778341100829585626570411615616835994585860873507955139769666619669669429455050964064975527295323901616083873276103489996180586037112659835998405374847098191156094847427790910553914908014730469524845119238452055467684653097632550017149419705986430675094622775691776351416485901064169781774542447027595285037363806774540056466180383906441299807913813523989455898985544261677568732339966673820449423509776592666456360280898703827442087737759706333327975963130058093808431664902409358913304941568871848233250635334912821024145320458339901078357166013506651551365738666734637036007527413333598178767257944264128384654779068475078693044654376353876410135152369629209121690307619105858405440056200972548913466544885736262281666810241155980488929805819106243431849970418206557589038862469064569767494258149059866416314420704397112639488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] -15770201547543701784605901507134645071873151964964315320257911151630653242607524302548279456943492442239694341862175703449198017242877125234729827580301862961936082608501273623126955427209998556084831657612252819284687547918249508934647183781891032817862296523151145771175348139112687567956136652213368022426831128233819338687872077080298382878741761488339559048895435025847685392088440372281485907430636074052665598786032510115828955121265485502297927804354102722921542526625508765986694661257345644709324420451262726353785533199150020122955358764660135659308222238410203140710800737317886304880470484546785276240710064519538855354838035687927341384970033895917510527274952311013669435481832934024983395309841059656363453620901418315130824422544054634297744163186994610638712973956629318631505399081092918850493497229218172512098400278617371391373564734529789015294529352403344318880091009539138425135580462739098550743268825743673458851902757858317482760537689714574633255951988349676159391712261616398331382737744384554378735480741929773299247992404097536799534505648861766598227290914193354909038175374591169913333342700632793859770673920953315554691405454254404646492914801951512168801773917872906256442041203465937051185424698594071282739821582117667163434299088136353726458679422064300597050799538515802653459068932443487675263799624598754338342788696730210905324031885416808700971813886073021948338100919158799849116262136367435498589553386925498825155643665281667848127587487160461762812501362836645573205523915738167770196658907516058145140925537472995974748079826687752175794751447138426165066420326443084840406078905185353045528902221262731269067912988338339712966161936701307442432010797759463603899172042678307962498055009629333446370710615280311898217055485032505139563944770193267148379870354512119720447087906813303647649198861371129194052010944623719590261059487857394344202981907037862894666544699334652113567174412322611290644296931419081284389795035770286337161832384490770149611918141776649448952083241694785296269293542672708434311859293643923582313099985410263912766127605831960442102938272133801836544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] 40474702471223392724447684500865282475088357162347378512938102569220838121234357446489939709149401404283116026445129913927830574545077009320379189803138154599037472660091616436321170252338367382881315366408006178289682892543824671443756414388804904884941484296805243208489958470690902158878739087932427819782556935613493682513418656869359798516115430273541841855019754586042466097716330091336057897305241002155513395751963066694029173877619506474690872658960706901899825187839088654266992088153050963282100737794769505888416649563247674408500070809951148725674566521557478005220496007223100057368787704672851253360210201414898624180089580239489695285530072094886563953260071727402217215524518437975120051821190132018759723261952132491634567929531214482770359167980980697496558857764387528670886668488026332097271554140370182030867353853310446240104704654473323956426191494224200351748194906257564456323821547754914186347229479463192228842097686587392719554472945661343073893915423810818800310496030229599597432510952713025889480125687019710970354875361101819626139080647838428264059348031680944365728510568844522797831700217956499497461027284573570403974908681527266927045856857221896782134456119948695628366736849847013074819282076606493327699197556157008564663618957792215326475259226133891015170002995334396021802409845911646579463739936869909015875697963757774910435575136202132526363724248888648142054190499026548267483743597349296165861711696668699875102776313962410679837838604476215357089317768877745175015803115218325114324970247516350612475713970720767358117822242285025236135709257691780383766056108395323834121742883573112576597071920612207451897314480005216309941099714011533474734731250037868064751099639862187488140921932832527958916987105558326364255293255491853571539103057496634307796579229162379399147075900655184333591050246706845984326436015552130087963631238684225667751313113338541357553818720225807898554355858330530243902243980866753672102498407801497339140532214713200573007275460697090604347392913742779052783346336663913396391208251174871515633251991757025218004112181314356002115389764057421578240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] -144198278522217459477760974850691071177241326167285680899969166571598120671598642697837890057552586201796828782850576766817907455435619090977121334750930765710100753863746032690363263891130678267577723950457718232552521362507798714165728222920258762066944694294804134753434727005685417549664716323373046001395308346289869539052408329490128642598244632414438976591408144713125068335520273001252250815358725105043614295507093269666113369823981539579315706549044116451984615013842157777582991634165461658668725133569381133703742871030285384924990762645147995154019783860855877495258618788004299117303154545341831159183506358495737890600916057234134668156898219366114695931095512207971125623429346364502770587894991187249952267229715586096550010414519446765890512237608705349809173106759153804974115826971941111055178993547553503570625955994377562068424513886931387771869180159204889437951879322900733253457831141031147659099177767509063124904636097945403654121471832174000293232274327261737170788701967241385112450894962890664068547945224565754127380304382086514280485219000390654222680141073571490469717942977071422239098823835289869824664654606380760601883325615012275727503181011087495716575248848880101330944261717576826612359711232856832103845579131963701586049013988441551187651539208659277585822371758084920035181614887118203167597729990970346605652562038756884330243904667643664041056366534567687314361653550979744672740606743004121718513603862437475037535274569438278797724805595387692751993528256359484034613624616943340884523983739698628564632327039301372821520136202141313751636351903086234277815775270372855284529821176969516308491474252995893092480608293742012031271542637244744447516674147081615664314761357907178367229852403006478977840274497027625756564307912259586124190660075808347649317776475471842884345277084378049951028575400279563953755296357150075946932813907038497319455212961237945799940590287649955447066491018456695427300593446940102797241668728507671712204032758959273115083750089553332565222839631507396816640585820606971367400082749509522899994234820813017262370137727237960014200442622281812803584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] 472261600680359386159025499009693875938608600352087670173079600679290239139276952387713317959260990550258790382448486405941160523550052434837135992888560073772567398479706805678751678355713500531496978547154957555957570802853349465718439576903694479186382258033258047404454335286860462463362639950482523056283051284243351548026851574441696138612869051114033731586513374792301619190929449270377894869004949123826918667235456864159326459060211666762867080291780063588456488402719730937922089910119780980900650815995353972665418384727715789570856553121701281918163903593071313122180560906510494958226427757423385404710644325485375475654493808296589110951203032165173400331052882352087922532458226400825185999314980698806380905456123651173324829197888046578593156521028986095201469110969051845161153921593320648518101841758749503895392812127867353083170530102809116626501797606198042268619227206140240698616101694824319331369003952464448332510563556928884500469486554016574486175333391551686087031574890547301785572650079961961215116386736855257550906834154838730402688822006139001873968526728669366764100945571332893264072784027852204591438246423299047145908519830924447407785687936841702625016142549280388877372988485491752854363093766301037528964496898217630937974795815116328144028994042704196441309678307783431783715819221510627465404089537815631983414089136391614266244616012034204277773832333358200884698988276445964800522294526207465683899487674735507119803870434410073014263015778826264037606831010808841053672166607294213335467439289303513188464681743484294858558705767673935171396227448595383485083000506474857636975676524488719271932568038999966379640596901512934999193212966989920930560917549857861994102614687980281990289401152847077503265756946084153861177930503783230138658574983854019197795732131208180051125615214017510933704533771687307509344769429963504050959311776770790664269167135748391902277274382007379455473561887137530959805140151946390506463239838607526257943093770327854655172270362498274965391311150010323726744590977766096803124016978464706694937685386493399155992468190926538965568246241321465937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] -1243070476543629656055284704262681457561364158966464375439198058443978792940149523050937260403707349341906429389739772476238015462780363705598342416867370536091627516523528368861142088456259569685804537701896585586257211998780335632204296655027899865003128332611784568546119063562666577224322356561800028454135181187834711095233459754588435958863543463577954552882541461825657145714270236041478098888380325054890472404147736794210336860124934488120090704762116874135629557940556898810101233556974228605405890635691585663647522390651879833108273776462408374542323012573483752363423186723231867389527493699480256209675533626675102247171022565185274367371081255278847819184476723268071109270672312508522599973104136119677094359767177918953318330429834585324103466284908207718922844300437167463854268150919434895067950944247746703047452691785605653800549016871890389744179801696374999047630649747519136141079873195675867468389003742288129399328647224688128947644136378261984060880989785961155694717650105050764108682070963634165127054992974740912656744633016532030862409156281350598127626083444635191825075918311740031345417234451075293392103072471248676753303889561322717294394939458976095849783968789471105294234953257238709408251525092271809980551800091753320498204364339963104643383995390769975320451320546500699263364874352299691544765663576986139791667013176638737841327663616786326633399742218985873263976479989487124404977584744084030358293416495167064661535165006530505611301603732797742272037836831123475439662350165286014569114137516925810648859323630381491702354194873500939416471798526391010188878989664247568481207303915929275594351749738511523403536663350976255689388738841524145453509488544594716119927239748484891444154668385544881970299862302202352322808827313757004242466886450428596029777561004679984913218884500540043401802341499635665735048288108170689105920640469611349241253699182727214362994302369873530059627864514166434132375832727022678547446730429905098165823856780610315094391550212944938231244086419610139160067182588519733560818963835229846914381356771124359965188603589069782546794649705502893670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] 2627510879736712063589846887277324790510998245720051270462686292794628158846184458892484460050636427315952721575842138230105371023588199075201498604257234116378053430465214515394245569111442955717591848445945680659670191012463172847070733579500221987426157248685057653447609923729418819566873279935098324749441753467140679560919956308881833114055153237478711480139452975837408452374738925988777934029596387562715955427403327916351329580525784500844432241160894662863761949522360670485444078975489122404071204808182143083007053317374219712945717569863558979862542712304817633340300518743097209579542020901343118628841823485015432041767181318162664606494776321586603983641668010791433625542970976843633570556130815255969330860813198804075167349988035564863534097183143091278823477433649307878962945898912537340085951587337696654837413454412664965289511342923594406298162731539002817996944239278063547730604063435636044946575177496410621597670331397818194910522152304695320764679181924347213516276138004269578968867061218955341121675966769613574228885457412747689606924616309680260647462787192681719679120422935483436344622168589917669121068925852136754917751317396843688395897328880645469823103216578210521366204751200503846335017243339310335669623474743484891041450752328653492258275368074606216005541305402041669941629267610877333580291130352360934111393509238598836620893174677979458876736072490583758998313422011621615121661904738485482583210178197601259964615292273092789837550379137202488363559990304121056834864932563123007323860869698833169222649420857134332977902612668312905717625918231642165250865784449285676594219722662296560950918548739515422449979898545426470437941733683186326950504397958657466642665162926912499019675910233028342584969495377043346260149387695853971048361904820183973562773826868758711683978269391881189215711426519543004497699357581411228653819912601686114952619089076234700704305263893914797938677937666398847688760321798897469763671245575743618745643586632263178465589326086487770082697998612096542748115862532745655276192050749392054226938878046617451228746145923246977234266624533794893332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] -4501558956288029256631448944935771675810588475886255663139400911055687875323269199496560259322796537796584684289354659827851546025460340840570724174395337422020855702622511583182546328965908026809115986199998040987660923156117932991272815577518678781387787173800813793017428089235679120075214311365563778285454838569926177209892698590241176291283786138635298667629672747635916448746938315463346784959145572411290110805326780754877966438037309297820411185155135244858635642727139308191608163082920351439294761144953256836834065218664999828539024445106711391612714785137258483524499571973129253643810230180888918472108114463116901196575198298730529264115504532241087586170933674160181079728329534724408534470805526099676056178988499309840467039087201058486574900232951260703517219671181913617625639624898668637497881032104257272021945003498853045630623845002085496916502626484688728160496354787367673929590424927562050438292669672981239937495203626380744992716721118546069877745380271286605271973486230013305125123560119584680225243341655133087816419954409868704379561197094204113474826281407951497907689517948697194213104127409964169167017144872595644270087492323309392253602526235678359037598708695680828533352669065808660187504256560245471969672987439674914396173367102347804264439351334205052436876187562486286884434053141082886655494499660310189169822557194956056058147436673935421916519252808887499153882046270336247848775809749749293222812222516425320116003591430498457591926317436033166972570873080941171066284430545072445815290346937243451343755237381004450625065408102926494222824704544166131398257102133326424731984457607778425948856507363186044068873420466281407408243569202476417898857175156502726420272938770155376238613178863687028401140324776851649651159001454572119798919423819975217207281545852138205720519910145845715160687056706332540365186378121014758343374246007349605751949914264742682489413804428382437832866285884718913876184610476614985240208956452603503146467532845919803598479999975498086092641411395020050606242494372467837895690565085240143549235122685053545635969635755386929885375463862959213641728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] 6246590075964684485933080329213864586398485280451676078780596836586537159086250680046315778785928358676327355062082080245859411316822012227128458503744054575455029951371076135039182856545686758869988792445205929642535025181953582623539218146158702855816623858882967020211679299840247410142622351238614678798791290979304115039765897452017129216940277549595117147566134091602021194264478079140473221200993538361707952344067602732245912865218198298548707342000248898064271741806346493552456687668841905411748842221560548518633453794565779257625377008384060902618184947867471738730072450005543771458672268832201552156648870894461953815292827653813732549410102872619513020289351414229940504765718645283068547013898031600003734164375857559538550207858646128501429504098942614367514084131715744808681660175113001595834546571576819650248094284400147040529022745443147750287236995414428320549057844671226008960861591393361775296744156110710881507564590340847151747264268993672805956627542244300659724992732256112169261811559407346856888195136624700253041511092498870688894807281420670888598145370285665933386612857457880001726940735609672465586016347726267530389691234207424392558590619654228604853753566040765328939574596106669142844769442133590425585498873805419580566495624464472859107880904501527073520268562932192116042675801915456179732392494859687717525617421061098119649297777977862114021794569287338933509653792646839436824415670648023949434763050066181033177182684107898739305788052118539768892963111564659036306539345562312011548904228354692321874939467790869995187929110701627101448809132660338080015038668848576558354720707864377837926330483618304703025020005387036371285965734755218614424498676251145796637930573944543293995382832116910687258545481858205528910973562291627675334477451006616585483412013786648695458589072860712036727365824323031759028652713785280245365635651366853954907339241205484911308343844992399004917031724798601085793717967562143183328478295036059390601057700101342982031971952892382974878557662994535065513934986560263038285888333169388568399418236286109410396420955024141171715073206904269140131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,25] -6899916588146430205227375947458085095654283806938052610459335100522297787350342569372927247847050872643712155140912594517204529072647923752486395546996526548276502744424207864565280877062738428697972376210410665977292188213918089183381089524699197508489214291003880709188033174852707051369990790161572922074721199520627159265672637724974433098203550778690341228486088055222434922329334460271241138100610089742706396864808902765989512533369830315345340579795782563574171666215865125719302135478508797227262491783585624023144380518106783798956200941163839512337210821801228706664759394668666923945692867337529107229797995259120460886279908887258694314374195093176584279883546613342649267728961439255097895286454635848113063733022384146979718318078248832531272480839188139883658344106736115875482753302046026181815985168495219775673224782812735449111410481194398758935691558871739483029531906599315076022531452790104778234379511025115302682608447445955599189249982690573567038103325868032893527685708583766171761182817234080011554571437193297395924431679594194123691043343962389061669392640878937912551107563244869092410684980820523409997691168679734507125180269414192549055242110249887627938048173787679583916409721323191199750018573419026695924308643941915370442173505106432879379469045179327527961882546876675866848167299696068891025496880636450508056415797754327027070492500350571703557218745180266751516720099352650636207386776300655988806729424356542601100346571637370890274328562699245958743705432548413071299391543099966315158260777160454891120173290203571608196115101327694264356538544365877759963697328899452615182151166595693997434574957754356291929588658934442091221297216898815806524388992568824990037101199766989714346289833489801107526610205076569055031590051073024295105716208401499807411535958153764217844587013563192924010201157129362281526481619104888067077868229610307407595343590447696566532091127340559872972934201509803653290438122698066493961665531525058313794054190034648347754190779044929595732141074624389496303354823963903204679296070214318648655559795167592368637387430841742701286255068703787214438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,26] 5743929427810404851333904134187346203349305434177603380928667356421733266387708287500091565454848105076311995101028259140007135576187347677716388798078897714910388305302044736559714026196092979425908824598539602661015546449038770565455336540932465840804928999672985500947636081106699278891733573720184323419408594553578336866408670090803896848613816761094500943715681067795559028249434119746764387567836499294582304622823145264516056607893658350278989981750226711953442168083068173065934146260544502913810817175456366127803602652597667716072808933691722185177493587136299295613240660025438802840832898889480591474960876077068290549026099215942065930538468338560306731512246488564636021807364464951066966718743574672778896933304083519756027118251132708174172824823720842701627574277063870249123247874739093134902839753394189817047681549673413984545173150964496648085340630135131241126060769077636267547307911160541704319741921893722906979195257604876282478305911511970044069369838273776534349552205772041772797260639284688596560724069804644862395939028823143135527184139058010619580150261857509844641025043430528739154751514463867159490101625839546829906524391882497690921322763640887503027279686641347338582054421915666458162351943005348238161845616823838569737976684690579534222835376873461174696517450365873319747551152443578590058861902385161555928789410943419201702954915346490095297180030888249936606523592144630829886540176630373251853618228237850501172281785985082448412576843984013940856545286616750630838676008756269010135320822983026147227318121151421831105191528567924082971864929355702917875961453603190821992323977140619626030467104585915530267008544080195769604469156447267474830997578062747400493373516205759925303518206588045172122660003873092436576755786654727725933990296899161912429158499563228411834540351420779120715920638695595937054777052350205811272424588074977168756631021273446167537186949322296136555029815866699538407024842689926634904066149327746570756550050451615223332954221251982951968030741545017942955751445016264939435676415155996117888388512906183341269357542788161005453487231491309421199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,27] -2936408507014810084247688540813611996763348550339687659331666035714411324519561564177428950544984550462074238717409272978591928886602762930085855804422257029425067068338089612971059526388473657858959371970125535926091886232822222920768279399319681986961703580639324069371307343225764667666930812039391031505764946840052776028225962070879715597561642138258433843376965591843191677964653309629117639680851688455950824121757431093976553837317462359755561481330380143163850357113545464675774056363488546777088451404951020716791757477836975110110793013741018963101916598122825042845751345635304166318570845296708313671712020627930439925206389480469269167642620994309911731944709873623656790726273677314127892940385343791211542209137541548830414314464975519661097990808712833258700495663909998175432602728591355649617694519187601127280302440805730696263081590889007932771831585064866273267556783980163483770005081129801610464789510192441952680202556694268345678017069567009743866670814932118019432105333359818641476587165147002859470624478368265325993345843983431884147292446327553850137668017986757610292122896985280490615704800589952042004998169658886123398283909285925765384793012590391468899563463708938114165163971648468497423809459303044267081669362161926950661257474476628893051904383641950301180848383575108568197889671525391934849190941587293015457189105029771956126685418783639145493306475356925453732949419385467138713291064642299852550152171597920182841440970438191010234459278222177035914998580161106236287092936103981364297455893936019607942370364513899130085366090524735501803034355217276867417237089088617951779848219112379123101552801543816168575644895276151997662893213815195000045641571555505208544412584547718835915564653920485380412340929082840968080402285256516762645470777912446267008156239852696258813465518369364385839007047601844101207963899700751024851255309505840148377430934662820403934126016277021170386502303041330013368965122234268708729690894940869049891756703053309592440791762521862247142229612051957711763494683442321160537344402761086784574220488061135380651138007082898027950862007397127357988864000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,28] -436408211339606912024577322708738159592294957702434140278613103424533707863960764786431211584857267408859945863327632877516314230581795719985379565716209622298571768126941520124030435939389325926225501349124341025234091987288448773124172182974812790057799117137121039114697773211420306381599415003526171592993172980902012430559961160141256583050104856658964571387860388665530975509371059949955928461473049206759539800856353589415146027680962832386862088679437832759155248694007402163451243796529042753492568128485075797984777271835798497846830287717622717786422822658910205637974918495112014305241557945046929973008786894274908389621969533388638462716144311072917966782064177099154615570462053802555928709193020131246912318020409478215961028163938494178838279097877497619514689209829334139088358844765045636200696660978965405004386947063662226795401616402324088915759182400110143326917319772006080374913348382761697062952997577663250285741207343638918560308218340763738166122942371117648100614081301652711674955896321205422999884111473982723910056592118454010785796625197672705375930594802105375175125641000453916329406375935698672461544846983561854122575882242538581746760707708539230540265162608419127260967179648297141484030127092953786974165425821660547022935437260133592047795318758804488190718014287160147680767334635474601226204563336425329533623872544525419633498668940900572520271208972686787772628244139050093208063001108072273546873598732667534442301811058619449686780095532767969938253940325708172607197492351268783223424578989677915664661025143134248971362776740174004124387159434011110130118904404208671148966139514185134950292688366040583846938639738753313032146547319505954742233922790445485116523340998704392159128349456206093002692128453129927281889574343981769572152600270650132334157651630914523701818627449476846651603880935504329167079833134844577040046337637354665617696665285508672661733016142598477285760023086919157060578608501272078729391173586448086254908707546144200533308479282871360642085983177063402860014250284406911186365147352113144134613164731637594110823311842111394612359843175718128189440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,29] 3038212870209548653500713799040865668792275393368378683254536088224186058560275920289351921720395576169377341852488016369711879413529651728590809437511378663258007357896360717138175533660570520953805095540629268462571841850936130388406685130156083745296513567015278559597192524889424686831540729946032087264802719377056545604668486765250521283573206631007348062135774330878458274910984208573720264716778336832931753955783475023414857665219749041980373768756627550659035163210501357327441483082432583347601916993191603397821272653803583317084727652057853953705562028707267128068437684898202928951628611105241578882764150514307596789230537606650005341411658062506321024126314829445792159913889026296118846994260310085357401426130560108587731112937612026097106453102373294491930225631010644456307103092934342906250331234138462884711391348709232091160077203362278296707794327766330552930404918256134685704392128454021288571702401266431459406569692594258035523110500323860356320910844558957062774977681070237069031603865522461502040738164970392993010565866142915588113583640856494752041293094929462579793171568182039788677635878994192782167089385295073380718903756666200149778079913147857060483123789656783042992206178743842391987375652929243837805569974945290756153647414362209194951398516583825804363118056963971534744336643229834520008978645181814750782642212965847861531454102520833969601732692128845230831490073297089879090797042697867732823434135075686048525628833624756439024082196170374626965733209761970357557309235098738028180778656487225435972245891688478403816185962199166995545396010311866013539695463941068427815251142703247705952636804585047264776574927086660445172000463052716081972433732013556006368374421368030326018688264789128091577289596867216370292076939361713863604726118449804834646827108889577863903208982359835259186003858391293791984736449126558493806280608019762797991609125286024110946249058415157930282049325249149840755599807912995700974908007862207363030975559232905858276147212512658446927750271068641770703677328739523052575634770670563985198312417996363218197819177469389709511531324391079085604864000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,30] -4117261303769579731441285677367796482233327604135298274018505629175940295073189349130007046618065121455519191915424193834965375453362524164117864932513391738078268624776569231476004186478547004439738649360341522452149089105807415790504138643971536253232358372717006438553909934773869975305645230216465989348917545673717607127470152839792980129452148846547124520501014643523414987147514819670669791320810189327387737098775704406716501390629081523099293528603456047817371854890555853085405196617685460083683279874341690818651542108145968290107690666005806905078178395432201323679540364489674816444302840235611997182553454861642980583282425546882319466663689737292583491052696029406642989541551137643006317009348945810567540747355269032202242932425173542633204930048541945573741662122414430956267668373488970050079728779112792895062176206841987070585418870172540859835266335611850393820477414001207791831623727545155805355050099143745626016412332601860099490349331949748322544581249390763597357368783351644447374942380298537179267053295714162203803326869566713352966395668896526393320209516064376684557909400105300230688352838404904361848127329993711250451426709421380761220867231575020338656622055089469064096327069683963733196129299022060628030479242495054462538238269000700536740839728539077715058184145759567599379052054392974250526541246491591667699166225099556756115654249383012686773755823206870575020357264450106833616319192116564305698968830811077610516309661072466514156813637551276515783745602427598273190257294674015190320378600570272197759990890416083260790043667050667101134473201409739323078576233102002349218104954691055316874786379629356437210910396453609952697274758338537893426000935118879990379327626725947231581806949606477852206922969687468530189929633771842428787951560364749848631200053640903450349536939493237069854850531387858756774003281162253139925502812782794714306834172349631569565288063077121283902528283693616218810516824632617600348531698733763630202024425070993592365759739157596020967958831917787211319287311977903561676309396968631919623256079610149941234486792302484132258664157995724911411200000000000000000000000000000000000000000000000000000000000000000000000000000 [121,31] 3800222098854448443740504761731415558584296723619167086549251049430669347300106222026023330384848063083456873905290691452386997867244129442816769823431711517881436397934236719797474969542711615020131029141328709119979482074466924237749862182320431379456599778521041972240906728039411505276222612210276603230880074530289284196469723043679489356236189804909516060403387931676813516488839763195916801563407265916696842351860853895573354846913133991006493658431274435201495595222196485483848698055710263745678977209070893671461919532305369152130038486494194272501850747099658494250743951088343956335245157442064704113833081867982571634938905603316666210355719694366115727927821821677671024963754535306133540729827407181788942772087020372174437325252821795613557493249798749391073995366653345365651929085726491891163342038195156996635796885360323149007572640281784272588921416378116691862752115104248918871888126609217142277958235670686280930174248485969913127860477750196190598638416949217356427853203898252093669281062307078259333124868031086760286140567954542790316345413602789413541689358497614820232882383049621813450581259982593461593851206671026880827496988914038941216179972548235513518120735028675010968249727570314665646118535612421550398736477067477769876635604764087326852813735922399493391407453862069273206892990469361293606498040164311017431316448408613883786242751907988994607288498745249623995232550809742495125072731387384606337878299165626680985258105527378289276688455856491283675823409363236918019499792479483120540376251491113857357623995107931021148275512583390254265629124522909729869889375481966924052236726473611714203480903149342548483436713422138102019763913494862096809445323946775683832097068470408127601149820229738401892068190314707652924815914388750985588558604432357663573778060463119403945037068559220246716553547370127387509183131953078090826247429282284743846873500204618376848979489069148524806844602180847077525955450898929468633618072215442074429301635993237565350395415768545284849469951195976534951509419569937850727775311050391638405074089625197481935409137210125132480245153850507051139072000000000000000000000000000000000000000000000000000000000000000000000000 [121,32] -2747401387557027606273895338859331957976451622669395484137314829311274094214735255850189879332722469251463995515816361532883034434021263927630996758096078434136644076256642713400043958380792010539312516315338565504065346252944066837133099594662137454421631327368878494521453754478735348463992595824926569960953508005730812744823296009016064092666873781663118216297838404480353398603033001071415526025774227768486282104563150124967754564094109095103969989896133659934160132169146372860704661991329152341786791542079952711714009556888329682859881625019786572535770483505471252976818665866985797389585502101585282835118250686510582831510717406378315734805429577382740535713305273483926050108170467124706612147958560162033139674025088362660616631326349360784966418527792298213999248694923650053731701960193691452449055353912238204261415461154488494693698223193245991996252353237827727269987037445471538034053181163484456293559671457603335394211353489381572964188785090584577698382585436997873930725182706763491422717486059493077305134214315718879747447941977132525162233797702216365232567478022573305621184068133132805818739588777319937527924878724434071539307126394947163394856419820813597122741561472058858953216962606905808691332001682314646410722576464942614293472366985382533300350587443512878149301584147909325684482796578152134453389670986194579984372597616516712784583700173470409993722109614975467289757357618777362942391437411900115632105694896599652694644122479500410972858957968483671380794849399363732131007313923997041940236382290618201737896499873125822091734217881437677358757589707829847290415365450289950661078674639039093001321642118587322876645763590874286356187856743387975079405486416053662305030318446533832932619694048020737718292975619419484513187954446207674024117160507725877639963180173398022391867199050331301467596042198031322056264013948733723018965081452143770569026057750782169948599827252924088062860286478283867136677782638626871392509026246707352201138624449093375491886172463043973017986448862119939306230604512905944906467548567780770727676495914242855811986086923880015398306004178449643601920000000000000000000000000000000000000000000000000000000000000000000000 [121,33] 1620261592721602170476038415638840928502166159693261611414089960610274953899681740247930575979645679668947066183660550741129777740031079264223882676721435887414358496587085446354830587284726625915429216563544284604425342691226747670724329049362689428984657211143361575839606809808747629587220903577287835405104013906310064858715137247501833589602917670551443041883429836620477810527768117693170311859477416462144788161385980367125608411953232804206185555044285583454761346879399762995513650460029268714657337277577385927314344356643797153653234862170783424658801272559198531383861438236139310905605017915498992194451337024454093266045314781455322752358017013882049618220099374991974114515727436943724322788222121291560660960672690763891074181245151838756185065279240883980361197565067686110840418480711363562467427565074631676663681400368044909376308363497080603764406206241995909170286667815450589266728513487893809064248703590916463819696805015042866387334137948203125592662995861713259852130464559483086891028028704694283492840861263277229293753830957762207830185565427700826142048575575762915568548053553238651232853814754935886943375670886023820221479021215201817515520008235844868881514251967333289258927966262939405634781043529476402485878167153627573085728906531252217404007188993036788142951873396336133286731179897357712386990529223610125278811851879643865949920796334081025406645708944279028211513628967445440704011632509082928177619101066463547249362142474179854196312807280901696536002595135757616704914959651481935259602274896445949812424150915181850410320852098286225419170914511506849153647454801359194300332092490774356627033831812541350191251677440128110918686678592634032840142895193357150557261678874522391424841557274966914738432971680941154955342650430417674970268303154048052126308318237722217261620583186913919220933367236006204797917511019417670512267993495208845604588487858557570532804817088073127366307681953527723447677522211088588255117705659084975737165034975646704107843139771012520386755672774031208967925368589976623892290048546675278343174654475208568629046038838725830429430519045424370679808000000000000000000000000000000000000000000000000000000000000000000 [121,34] -782068114280239924402614352566398575770891446314797195616127925251651036429479415920705696431234191292600761632367900951919868852795926836601188439461634052536592395164279442594873023762280672811692745136412408699859443230981542475027277404446765491608957498392110338367807900521355298778622988560045873060309515487869921209331945847798510667794590230256173990817789065656397370040633755774298328052319302370373641757565140822713316278901386429862084657179658132835991361539482668652201936644917388542699820935299835257914252303639633239898171351395022150494388230987811643570108700463208186866549563805513190885613698510655908248582545242298287584028348696024391200843800197081727943433147466790715739689048642531458947477354306928087593120068424015653011316933777413891930513464558286194656667911249010829376937384993025648577696331661612269011226379682830053379674984392988765471902126588799843810263711480176728941446839696734906242503342737029612228837844180081359697736208730763010949200660083753188252911918682043576836081648733529797767188118641864689328034499155276372505641325571645043642716917435954794556810402320519431568892199414547866160989214858693325839165369433846486216095848542730619089350265310849640433316436510512089669848626122230517897299889128508156425566914432034076606227490134791043816781455365013396623817161635067563766373799484745106513941396508990899012818712175997004821096311648219700079219998627333986203214668603765790566294095902629010738377429563780027068033244685619812357995508088226806624434594438035896901969418983612524489509896655140048620978109994431063800513110327721207897785125011057932608556547923104860383817094177420835434468060974354918567083348245307968135228480192774007733099213012990040671566172453687681076411284196907223190140993362411740144299997689348480747383817442258212575197278522502554025397400448442898349120265733507392454567423017466666383203679670962517087493992123415529988804145264016691113148827262103874565883653748048826330451632984048685288749764194552022716220228777475892448313210636592515837845878966890055025255079639534975432840549779226608271360000000000000000000000000000000000000000000000000000000000000000 [121,35] 298542598731964156718913549829695823877285862145869899465406491733646184496998713580942826794832464148262464728688708777504523155421100143641256606700019642968448107988429383798986845411833407346915141764446528725446662375967591782711529264211756773364827489055525769681070474563431756176207799812237383681407602165498041094034043237434174456365836000205834831509378719046685796459761223520932080818413259840520356744589335801562242623237725426045438740970970981719664890785487780183528199170149261446399439535034664799307476429719055122245643546855960041544164976925675299199221787936527362955824612485513928650411791419556547095325254327589430185970910116277290754359532452233530791916777914041479632377731459653941668508798001153406917440572114819237617905290180510938628822827733108480990135299629764730612671132175193719371230401266683142600084969871140817721844331869757870270715753380611420689356028538253651976571692898846479460773693624748195906714610221241436165242195097705660164611540637068682629807020340239913637658922170308794755130562637436860154493242409066902618693031588516099130194747706833539411948051768348094970174085658123474216594558093256991818399381733136380475921136639971287502835584063725079990356041827502529325449576923283839221549128880105033379119128220654246544973946036995814530845160866281480991221399531503120704653041361373309358243014745894398403131158216412508533708975684018820198323569999787783389538749665906660650650530164896185522643686121679618082048518265187140397425432213799099878197144602120327967449275244285772414502492787593078016505330446334585825048969355293786661817193999370012092366812263729428753036257213795160390417552490298421947447056060930046190699103192623297309707250901767099704536127727220990407725521139239488344549193676529516091449711704707803995163035303637929261583402885684476283732755458081974114121994197504188925840972784793249844363100471938419890203635876526081082525033943175042049335991144127808033673305503517561344726570781838026682980835753332024101281030053252806708044735329225405201063452802418891834026897461534048455505128251239918731264000000000000000000000000000000000000000000000000000000000000 [121,36] -78837297343228707414760744201877125547815818276239899584420870588135186628788382677233639756181235749303188489966877286675233239621319784811071175135653235860007634156646392873023716924140993523415447280658589916445288695606853285308325080684588829245747668063591977475783417484227453051499004277319448360118830401601680466743996478015963686029667566597847415260754484127587441505283109521092431317989721598550218030741095087298587312989176961502043006112252992416951879631343236556309406151288221178656880836441236690016494613868088356797108967172983484346405844937127744013117360666405434941735560777529946823823446930692081061837899892989502752367243984518450710567414336896375854607747844156745576726754556569334108885862671106934159893629749728391225995291176616682393303486159050837784882001301473705247778696255044957738654435454627074712231155621138264900139907469745764670338588506141498020786455813660365400699907918711622945067065930927481333076649144502034875646076805407139044471100017915070805565987527521747082621001286652908964095440942973270974119507181587454701970646099256009364480249648757184898137151934591724600629290269551093271269511885627327371009087051623609356689576276992433359391762378443408452859673312438245020662498480921714604896906990892231975250526932487926274967059472360145290611082602356619967685570024868410570989008057718500412276295380737582199093522837062025559656570433711981960336843231739232950835557498741140996929150171565243264914397635709808089058366875299045171348205268829512440905033722005896013874779350944079048161900653713015071562658240664895569149532792757536771350495980808634801870886352385281867159015374332750033812447900720014544284771842916188969419274359199761793257271850615152697192072544963852655379372376240965989302194349660420180362061288076744699687864315398672750485490990490410281427762165952062104817759143771600631896632681723613981409947719392883347079601288651465089480285935230773750441157511741883922169888741595900855836929469826035746027310441813281492040362615988672019219437826097765221824675078475373421619295127064933584984345515890636226560000000000000000000000000000000000000000000000000000000000 [121,37] 4257424700255498922836850581825162768605766604171537769533043384827975085475950649388007444285407857771949100835463623521367661411585482912848662331594008415988675558096003105556404988063614783335529308650625322907749311402057821464926713067142472215283378554934394565736199730773757547305997127517022813242771023060376682932441605347195380836044910037122594223385090175777695935516174746778817709901826413064840686688872134385808494586701094486214741607930923263716473916877714856407100645180824641298169609150825269008494819181582340523047276899073995403473012023611665080668452137159231604266559476083490945908722949154734740836641259268173823892554217452419752878466097870336237239792205924077952654828726244395525156245272911168139480348993327031837109478387936973649058983821142727036385323366609188931008523421981350773959581855866490480647972694104665819652716928941160085533294116735129936179928472666370342528261348830526282304323625552193726136332084688101203527732518469281704315676714409829895125221103290329539148383859015948514704493049402963500296034795293891869125859707957539499482629086196696808161167631252241922205184081105484271441736651815452471080088568104896314213638410677941700770440696152756979557344343947527907889571644202351073030939550575494639289479144383521833732862072423016075963767980744742059908978352207135843274831360369536891046367145797197346209997156542016703891618149083151964245353516655124180289327646192065573487247710423671515612932010458307946429500020749745432058975007654371656449207216299560747266816921198866863584148979763586920098965873753589901649233216219915681548022410832389255185993976294779375071298164506032576730515194618280367819524937646568243677363202602251740242160932955054276006440520318652858440808568022589901042407052285738570097138109483458322710644126015552269502536900212495215897306782924678539281707882871667241260381680818591924167982104669358730460335596496925282828761320544127018138924812312801263950156706071458619247973834516010532857836642982223778752907943891146121446184763897087217298916876718978424023924680202023951194483718744394694656000000000000000000000000000000000000000000000000000000 [121,38] 10146893197126695955587289721514268742217747814329665250626043602350707704812516039067052927404153765971083430856772668725896158017418654709017437619604294087661955401882385967272697276235491325044694885510805879798854778551838494709013648819575272692446997207407136038211782978895723855974404507180809439450600798797223740803120343682053163864786324658973908943906022845325628871217210253347369704265045004701261506113336996584346627540026120876635882060309794521494025838600623187563506799188976250824764422982489082349479737377701969122299894135367317072010856682392803270100394497476945610690836291398689615596644142861798327199659673306446155513482176464615577611140234282559603633115076947775888359233757571270710687042356074794536111821721622685518327581745901274359133704800069933061676975590351845795187046713142877150829796686647352350799634935203427836372329521818624559668524617635119368443662295016065775746634782274747551414679768742345774322704683410467570932158657986467205291812662690668618187288252471428862343566089228815084468253569499496558669299866501900544699954690873952497629831441601105649709304758619768152341078794824814310130650067067829733710697348062282802948673913920444088792466988812166635268230634565015940007257626496176435569710847736324394036792291620013422936238713899104589737633755009788895527442936553113487668155923411186190976759725421767799685139806383541679983804657063836747981414919296821914531528108088782693570499706043153183543806269538384069130856724267374381864659734049159455634564812225675145576837372138277704703601663141716110573925449829088944879147954433204455591443080234619458701847127224686767898817757480823924457040973654275247343662992243759181571751724117207599676178444341783977576289507716596808203964234032342079877935989505886077571443848191403956818659304741287144138962112911412556827522056471281891451455937212345836223276373498775501578699038873804448949349066659117453478782505873495115162898345888286530524048483550316851497918416547446680256112254383941444795758657232762002796645770469842549945351827943226639211930981555938166612595197320961720320000000000000000000000000000000000000000000000000000 [121,39] -7527062684955711650174761286691677208330652985105711580429648754138388283917995984786758275326872783385235596830597193098627295590553552681099646513786658795212285452079060568880688332801123915961559916628549122332802416612711725647164108203282811933324403004100357835399704062716748441563783060300774060399244058467594170456408369122631838541379292884890654636149542846767601023576347352547476659413308148977533138959797010562001192930944452883248669734989413036371481206800441084846044680283043054178327024067435073891034163624906728576428048549287992205757152166617254835646495986465957331308141127244788387436189418001350756937512135763289052817044326080314780461177264729548941676635134742730415956681506776538721150250192564298948918840619451435798913686737339540176689097294022087100932405393893441151841520230452028882955154170377679118117659848806692350707715787919062919727137212631002756892680314562365398408114795348611796221101615759627912943496327474349351098067267086694422822248611960244131403101011272386952921498656302423791350677773587143358520434977034856369690099443080864717483591470792187533131983054478065874555158583667025204620933553572555249042428972674648635438886482336236272248475979434716818608703006283425791229168116686362714252407025804148418776869271220982649890534889721931118803351146278676617251010374951903096471379077720953170969495984991622805041751658269478001471340331347093791218197593162830443122540268964220333572052887626050271454186179167024734614822245642245190810598388870171076252187696733519690447126768511214887132522912526186232925536477233023880400439226877860141650839678799265985295446874723831965785270482559496146331924439959037867164318622705896295823088330482853525299807627477062934485574735133550453116515082716924505755523721451851085834017229659900313608438403091062638354042657709569029634234955137132594031128226848468193499452532822066891395288498262810020199957021204531452699340454594464275788114917199724242140310097373453875317905501129614750324453924458754578613761119733714286884122996696301713921520739844553463951139928105664137353452533178800537600000000000000000000000000000000000000000000000000 [121,40] 3491390542466413974560942456338741948205072035627300401848446035075526809132282916929273847410759404307103464870340795318225272183473132218672614058889363318443737843494444509347292854559929476362212139230802015776190887338065417542731420252771676518739981139137354519897357527392350437909620341648934576229921296723079277516297634043719457291136529068110766565221324412385482637857162268648342190582358810469736043649421460614398110957495409381799161689511329357512168849537957582414941005678736358246466238959416834289178773371689948131139453014137012031973908754892897360882594611022618455271016536589369621791148766039145924652611365221758398329257872093653148003267856245891053194634261252165837427409663996588691066631729698073752451085107987709351086022828765988080637628945514033877479355225732925005786382115932930772665617229995421370082060325867296783332071771339169370536709566584585155410567151601617247875153627815908033506448346949074536542326370446964139457239691192806819186667262407813507600254003550491989456733715602901352339961737349648282159166745951304353034243066159137027605895923753991721105707910389250228874614094482770407661014964816438426052595327122672159150718852753348667094310537445671647601599279777655104710223956988872924280388150545534697955723041939752179179917644720626221575126405995817499986170794113894626474591885708682307915055228788167099464880394625294490915743532101561985491051763661892781193491308848287529445228826071503844515623695229048912888590951165633853154184817808839245071625214120211232596159751978070682400215652738377572801913492160386861165487201224943093258512652341679800220299866241988980000269769196100081560788081243961808488102685570092818474053171371060582409671530520890844603582294991265186222128639600651417359625009868046625563982445815839452111723539957187691270868767502621214816953269724059971578915089348036671142020303129719038680169008757395298342989208786528337735062930560362225796149877804548107758641862738499729655814499871437848626847895385239969423657609318792377537966058088040806938218346940462637605247617813408585460726595035804467200000000000000000000000000000000000000000000000 [121,41] -1246087958658037594027522493563146585077984991231363325825856859753928716589345745149713900254148847495759814977940295423622089287943057906612807152429170541834987628453672863591007660265860868693777142488821459818171099735221258506979209177635969444864836735902800716055372363885440848695226822754472487122355396868582901466322808805828263101500554903801721025903378894053249874982900170037366965671384634284333017374813096520110383715522817611980602917969043692214588933040354111115882334062740840996501670582586230031201317879107003935542092563274828881325255655576321988769232907212687849692473126822341856567904100094670121661223755712222685101036181240061568375292352465526931142082150661744226646886973218053581106846180377933663258165904460401072402321668667556854596433575177095921564497572193397503272240299649869570726354039208783695731422546523311520356022329717118224398895621990753888832160661248762147625849675084577541399038208753531192003860519793004640405629488160456889612821460093313420860508844409914518663767030085265188234178290496754207781799448909712987285065182433818828775803556325584059592333690194225505636995924829302002266983160240784932736603412534323048001119593096354840142457448761602149300016982967182597016630616310104573984742745315246603825605192829206875288012512906946936225018759957958013456093653878614407932539814594021498242721256843386913503523271998273214545770127851217590129791043571744318132512423248942046289235238961805942237656391912717890895796284702321944401347759246755244531097057586551785015076767007494352097442110232859342107353552793879371622434594491548123529431060744724272985942510673289518352892409798018961038872362731213064350125916201196351924271973215394300870637058024066075053139850394225308605114173232995586852962230143626683897003064702929293708993623651303190801911011788017108838150643829217085727698154123211694409317580451126266985726092055267802830400134783385805900552938900009296625339844630899738476687179312303611976974335270956210071128776940222394335403342761861067683343106409932034114222874316353576014824899256385429126215807777164492800000000000000000000000000000000000000000000 [121,42] 362492874295678824005619029941795674461685310020895222933360627934773266773572895421363796922252502045790824745625202177603770088860413179376797008214986145332351264716446404118834278376409266689263930417151827576690452544284741330349928905334887158343555230221541309283601718013345516967960496776374547062620069039926165516482748420346838710980927648673165674177007674774964786000033041774132443312001251783186655900553573606921677098864353404177145170466043504531887332447347171867123262301826549537403542022659780786745507921385771576648896574318283378155135124135565354388781781503001348585187725189643812567774749122836885648652734334340412671425438512837196202559181806347577048171775710503604555212051019215866661346804801791722069261826088288253862019399313948932530780889222216857949956430497866160164081128012628442567750605121727113800062843053676027865301577494362853057972243809945237850102621200352720867384822891418931800047110979116979470587435997418131705176418336550610343017591021098317559221909577434152679611827134950876649505369238628535513214449891378438217045122495211204497733661987644036182096486975364352689781028445819220543115126924525523798747668797094812637604821139641471490216109174189790723380613908426143808864535929782138569025675692716259271582803243976460904502075632684770896574152186024544773984454346450197424456651897669294703796284191068283510351737327880439436943122724852400525265187347707056244630978766286820428402491827429250943270395311604122967408934451395474871213290914566482988210320384284929106379521627476515397081155248476270583173029657809383542758654103065057966534339134864807174267631689035082154952734810526680977556197286738212556993744526486491886121648854309785342662341839847733831950442651123702045257704334607252344183262385181042283076622932483119662273974950725153610941701600680350150495950078051709824477021745824831892360538014204726142408841352626837108341135602966631972513303454665542809976108938533045846826200000022553727863899527984361130211338407392115925548712676115054870335980311653517267119195270703948444143193969212962143402384779378688000000000000000000000000000000000000000000 [121,43] -87899391795698397476277792085594316704435743540116940665073108450356951824148710128474702612146718330883949557193687388726781077722938363692789899162392481658986453557622162826814416227449105228014628147468947961833825678694013333455703991105583426990505347069390461970146477459873870826872245076880366124253247130556300496279105382273721501136722388113933344198010059935326913536265838750210874081873270286245815041083489679055850534398245823793239090160465569321296476162695338832027793762936373129669941782727481001606278675323117776555612228999026729256043778072240446381946640694910375269677950806055235975564915173354355713014516935364533517039329646972080245443883220824428064926628040059800497189808331013970502032994529531562248782876635884942630581752764265462458742630917366281823504597015007357549103784694867041717262491962810117176885471318371484161412958677843066442431046636612421395788755829541794201642259360866781475406086476451712534121281317283315121757885986759117683612160763687960033316837762679875119779715836576680083760902779621307323546385386543959812514621559227095609101718974125673819460198262496069623340096455943835258453185264342644153862023865348483598833526443997730987105864511347615527941285568629883508930676364179076620771884439174398344169476324512686505591216386669067400849206788620062355837931231305067231417230612657044770574953136228248287574850507504690513217147547526858673542693701244790021445334996108015424677061478410105618954307972469959088752234875595705325870150272514200061933568163290220639056570016532211820976140502781118877746741867951478493728716056576581967286802460052752177434284468509291466013348628124585697808179385585903990930736264677973528595772412748899612047278976276087569871974102440743039085057563629458776342424975022894804414203815037720940881865068070519107389652428555416251381564547971636122739078573172363981110004219730917679857653292978454164064474715040771310284239359819466524764274506347733668983743085658713292293650672474883761689034385703840195336818521629789055417943108468681163029380367538703387540484314840941224731357082969702400000000000000000000000000000000000000 [121,44] 17889531383940173045930356942046459678039680340295241513799001719724385872402570061741692169249290123611596280511083905589114500288602310184022649169114752423928569051143972276521484825243910995847338334025879520985809303563969150846611251230006597149917868726808535581891587964126800524408666374787243519761463605302517547718795085751008080338760747570933902829129349561792090725206658088247758404585320016652221449622508762634748088297144854327007443612736823060403180318225163006927523472823885420355957578807933701327203822683745350418329900234350991573310447991784296800192563009412674549752434445011538635038580717927756274877596845709354314106146991070728054009593071203669929722328285872896065729127425185248924125501294068469415958524052664866788764388342153420466831166001616269056833165712929824346106567429115056433211012797262195222182489601545492195692402435089878068181150175401605583347552340099292075221879869806548487974437445702907609740957450290245330734494295389307344753825172859063180314017833894340556401258989286478774708016519693587249120180414916186206197244490108900492986384057873234498656134530103222003487004157499250595763212165103327495545362067380751231302636897903877465336583990615011784079834251190139953687894348585151675652605267620871629697834131161389267681016974840801219999488672193605517764200313601632016964944363111882779091838287560550095762314509629530531277172172424607436052419416796630880585175743970415283706946974582520482383365120137303378466321901398884308620639718236626257435482924052066722393805586426238937425022858676130656678963948974253906025774099433832257545321803350488721013985627530803936225962191743989474278345684478829152553014869540224729625032105518397984239544582985880976480882171122909589805423703605502389096673591250641915930730886393572573019386379422468963514039728147627758259348486179247270175450123799435740902621327501940647598998638338062512030298518714832731010363398371215926433373992317798993656556086458289267207727235059385843864546879505011906573372103996329987025935734405642071410529666173306314724124143403109853652029818902937600000000000000000000000000000000000 [121,45] -3024179325506109534314415020088620183025725121814281548214973211579351044821099697611980214018685797170168083110407536625585995329508141840795611770622670278403092341738056764717744825847754057790992505569136814437592285240804907077902425171485668487005592609362335927189045800055407611149793634195526763128015288098600582235426706137980630620249109677085603495293008149989437198650695138323658830438790413833580974515243396667647220313404849336047044140134705814186311161907702391884562369959214119134015707811835140186469877115840111603632524452155261433823321068759690870381682671604181022162901652096733504116655745815673040346384670995916723914094798331896880395460560175646019779183307753738424401461693167880437955296510342755156942490235512864430374372755736085943612695391052076303478194657454538394623062364089159417833581670703158300472306699221314852939147114399573661659985714058864442898306610804341467204492981140438415197478001044442719700762493306180196253298669371703989822232105680717489115803260584852165492062924277609665363530722825025691393545433802878407628982969281067042759704404607267064961272911375675239135846467821899015293304271736435383987833200408818996398276546732340183080452519687694917875620841125286204848896238276853861628808378166094544600265313436617213331549973085902933519948890078116088058298121864143588496253657172385384751672336136472140108670147069013126978776331996574978447967379027271970970867693310023199717349782881107864784933501875064590968737183464669171421197293280007004148304425857160911824079358049854956955807402683529153475132475558267901571711676108223848246457749890145220152448282602719943739529639756028966132865778594634812861292786021588434029301908717008616626074614088198628903958049023353148150820788033038216219335442445499514357288329064039553134355702274046114408270114563541612907704142744368155635480692091112735173616023148328411601051166115939584736383550574740375748260548434859413767381166434776216547494766528208012589127928019254076292976290147675856355177219043591703953904134839398990852232553153644805000500479668927073376789891320381440000000000000000000000000000000 [121,46] 401858617782369346823165432414111201012883749736633409806740975605995811013120796660438769068296070097901174519987498345377824737064765314875825484062705033598060954171629235773680487918488324666241898545075914890391198692602161709982293198923850283127858384489491170023284186895232015031849268458555279702904539997037971230591600410706386509461579287282944242998693214959073375010447286741629371019783423603350012415201177550013539223827402096293807860507469607027330890900529153548423643161946840739200405944139457062391890056379708330775442202083818702751247000410664214032148385511953672473650842043381319564688416901828233103378505884227793549863159537969794285803207024250518080945081594096915747113542189053410753214285393553305158974223484949583126253998984782673330610873026797662261473156483995996481184754168787364546746140201270142412913699657400945389571400069492323629236057147929780158931769156735625844975490706196427586844328402895152454490800194067719769106426882346760332140938126668741428113820237448906184924201782949554515315480304727122330027992570471282873044352667943208452090741788116482182277319731950987108029519165550289215873044206757244160844575045718163874784194979298516948419898007773254753355488867410560075500272973229099987002252068577198577049085775394174573759841666726427670002939663741548061877257431499703661008538941369416027172844770228935875847297751928702868346038491649446666589892751676975561142000132907419821478595215865298114378816126655672165398212108335771281067819941751610303180603530287619171530947056499928630946560466523460227691482449155248601893204108322912206793797935002547276953178203240328180675248014080562869731991084566399721602591246448328342663599112891828160317996909567932829869409559103540018513092887589914486541588028171135394749021880045591119280523439310558820467234363220871705043664657560844298785689271563501947038723332365182212252443576090284889825926325346655538967665379997643599863767953655219841093186204061347942762542639829651502711891987794697697854436663989740664787075597274179536901363220250905543970963447188125552192960593920000000000000000000000000000000 [121,47] -32332204932365933548267778101693442256622352487846456735918997779195475139297409002121927783129942435926517721227992542264097406717103891254603233651501368767828623823902599638801245672152924567324456428504872712174642051476368195824003483868743568843770523563076930557148903196836668235143294891464669823470367941830789962576832611156569033905436466131530220474678932445663197439139153864268959136689767352801150695157924512522711250884270371021351581321667120873600579598445845783607425316978087236794093932345765353648846276442125797078144292004161194444814119152612915159652439339763996876068042217754026608735345978389500756177431132993267417887932084085706727525674455621280154688745541498655789621013516081993693455027527139621195324064028405100281559769548596603670873552442692927854959749280662651968475954615641205667380351996220787636016514653138030728747199438632642384511217234975772242587892387100992858473128006444818280151901689300526045992213652113524802885235015155611233923405091060247393409911039134757865269416499859111570148149711924629084343901996548626456082611967473373777152902844475363781941612913452415893950974385720874535055938548000087196178283347881248019125691037294493371355239410555804049494754701934268317297628572568099346176781663685486619693935272139925893992044334932648137732805970429203536182794222504980935665904222008392929648228169582520089501689145191493879236675287683866335456703749994606734919392165106763171788682094527139376331807956294967472425785887422313735239479589786558186678259966965994254702708033845812263163341396203350410476327224855059491456545403279061777913106656059868490905820157913901250978632120865362563017684223856556419041375714566982491774312564926528072327558018915945861046509766647643116946218301127298212554507251048769628674085792583091152998042560963846609500834424004198953043295768568591071915939055218230257447758009156641293249413746664991001496890666713238989225180465341132808459639615950889882272558641796199934506503218594370548063355457712142811846457516087034070547460358193498160550648153473659719788561904389348720389784600576000000000000000000000000000 [121,48] -2255473590259405614223804928401030168066447405944437812367473667818981143093481519732811934005245767867094108061855279711959851193028850196592277154402084979688694939558033658992136668914947332934668155759677478133655509454033051342079559655070794545313066550492879290570853176773669984752031972127716029113316764305307609110271703653256128587720610563235118267347947050924937599844055974081690017676915855663757901535475217104262578579364981261953897111774309363353701492082034729643137590594630538952826625265115325799457955246816010823602680700955552610370434706574316455547116336611912550152168567061613158641679572400338956933238821554437872719898172337707575102260607623114612632303789788297533858592096458235134588027045162877627798148743462030090370020822892059534690178406853354950200828347318280899204409330656670346112323626697316059531963106303103639590473879566885071074822957419882393157342810734258615839693914094273894708214777273472280977226125279205081760635013049488383755550820711731479189580296361129008163538935202806949176661922358808557741565437608498218731015267519366835624646968354536015039522661968487333375235975426863599806238614934194874696063486348691490515692913672465876945447295752989576652181418293103347429130205884640071225625011347313708218508020842414667557754633628863992228033076950665018829471316265601676562597725851284751812081530277238320250953726394412363599564543497448033252343884940533399862563643431350503732022126778609974371045273995777943211258235942160126254267222098878452631579910667807816700942718544120906111002533340067273414208612354475058862210971858531954092543424556697142883784180251905695446791582016625577522811565367191676359472520448726509036884614243854364435508309314417600176793889522805485355106449429541354638317723616711062405079172745892155659376955271359905543165003801426986700557520013909864000980166277138351387496167419495497124086826069247571516821937496576037521911038118551217265530090557808888249710254537674055023771487738889507031347546560914488822494887436529532282830285979858434522885986985197985905958654897438979883572133888000000000000000000000000 [121,49] 1621800571098545627120609867703239513841492715175356380508744094181154377456508214431845842950428698721923870595548838965074028724369458321116329446255358816308263124729378662057947932055417871500720420725987507618802100835817502749138264297995604329595438080827453924289831981815474847160876808923089909254501393262744762712118637050635330252476678118597333940450438592752298122894424280597293975398317394094763449462469786438658501640233985914146718679531413688009457357386629918923956203469412098423856908380841807648926884332952479364667519661985009055938255821354749896366702723006612747197125025041767881787047238726731944633496452184821599379033266690421607537116372057588709446908759639953880055077569138354046997965617670479200388573356877094726373360266458255075127276808976426155124568641678666935638965952980804260222609948538853268402303078444960972021897784280345610906081831355162459418649490363705189471213938560159759218159213947108033652735365127069889225755231737282254349247243672185547648893075858352213706009551279624642068555481264975818054104844399509169925918968865424231394028539678559986456260192367758747537250032058651964186015355228059620746543698390298672121551080504951950858342431294193871458908320932613343246519790381037421345597007221478541788249517611171821029782869844789217465630717685631932350997117021665764632725145692984654222591576404234690466444691004408127837662551338978799711756697263579848745515311367707982549545344263241610233606850645986618224856313347394172096513152849563180743436089789556809065011975057926986898275172695011858050217128109778286962325809111298985910016361111383009068587145948417682687224673098519200387002598830980823428321931784041089121679485397569971373722535876994526905746664921392129728329924990686529117202206905081861887581768804754972386848783659777263391070883594398124782143197102198110955006143915741393407260243420049460276087207781064650610327486650692538433683938887672225530912587491641508403355631335610776247239600141974440214275067201342502750010480660538112762978149222660097019310270043862143504011980149731216614133596160000000000000000000000 [121,50] -406435162971207378682919469741512764553203238676119626294836721272827216440838975457706016161212018336324324551674012237573201272253471119908922762837633715510083280835928358458813833684898010199812381131694994235049698216004840454367802149886057166728296296188780113589396094628966599419279500268669230906630559638851004260855089553011464717087330899874862812806855328214562791304110086720371135195698588933632956334724621205811642414430942227369080108633687205338451270127950122808107117709408348722407414656734920668022342592919329221942419636439973373604788057011845856760068776589198313762305164630695798094314912289077552324512535949844785439170368782581806738716719819484454012392746361047982711154116235983451880291014234282049377456851584498196582746838051757089820583190214082476278402991657795945498055329083177341580963707158626968861842790563350092731888572479165311535735081220237078637566244697687831681528367685367914194920913746382604095498334245733250363417717072203340007518149954101923134890341441958752200950653498093302642412086809208599306906593293568895318305984467416416316770430060447419259174533515173330488739844352781748492241555581215412724053751936694420665283816682824345693544833485835489673892238014484913006534177094167366067029537358585619818833777508734509453173258714457131376226665744197988598713610499026194645029194783700441547814084582280600086779852355065925439873899469429475051275013775372687234407722067288561438701979716143811915644505178858428975059796207253711710603685937904580393372055352004203476333292079832747881565613825004561725533772520885126511498720455673596630135040855393913557377055453111925644868719150033358382926894869393013722440952186749735338241993380757454866367015421331823469236050911313951301451931436584666056242492899925947721841436245214566187843729311331565575504431523002572113547247809304075187468000872627659219722571744198289162601801896511710172251971363720942114903487576100893937797201151712474111430680721300976745025977506961335527733747174712534786339677003334974745291609680154346456434628039918021943682954276032368316429159628800000000000000000 [121,51] 72137142005510658463504082290455136213615154074049839061764081376337325710440821837588645517441807776576399858937958904919994262622674917308093139747121280449048488281656729982869382886926170572448259321904238306348152809319719412638881426105260996139206728882726798358972787014138360653098609306378436612582336340726942613440795307684406166092694614343221696322169406986906310558093731661039944544563466761473160531790349528329062249908964306775117843998887711419456879215906178712268580438946617883696631579255402446781474236856383807057669193265384270694202682570600976171506440683661492760652024750019904223665672639238273484382938145956137102215280290659927999607572150627278329627513849949491395139437449108270312733525607439847313274761608630013353361376315485280663235497535784781952033062111805029687661298673828447083250279783101527306097480489179190092105816702624751807705428508759050264839060657291709002184294045451867973018053839157538580062226016742263608797618113843433543849212665754190996790321043599473783315187231453700242242071116911552043323432755214415265480019247357831300174274921476876025884520495477257449539910449397233189098512064609732189079479127639909562291505822755622905855141034458132230540236097856110944350596344941038073296005904495913053121536403130448249902265335424789569195067315051470979585675188384096415303139365807220110880673890161988828914005000155934227537393319102741054634237549422964064327930953805993342297048639357413821973534250414192345127205480419304642103140311770694045220846084674634499356916641275031860465210710925246944877159400887451079214136443953155203225463740064301413235467168518480989582058542075636199193931052016450678154419717524358157274123534849313531250377209710946762985351910980968383060772098646506257644767404759208578375247678330621388882720548346866653403016875477228899808316168401345443643098429917306251279891265262320589595957441127216978336422473536898918060574046492819271377005783912614447124987347953290712978354519863415814510121175427998288492958765050838851119465016686216100257934654312242599093397842237514781642215915520000000000000 [121,52] -10238622532080100036059223499688494211024283831787285829906385086664744712084482999841837212140603828476129219254620533552376701900967387388075934233734686248825218944038858115745929159719393150828868111009873933960510028344193027305458757023477422487957944794192915954562239682747999950407410750250993883893914356735093526017221492878544582413707377951822350417126692743514568626323056767874708647117840227092174034344152955287463355664004523182885968518751080325309204232510721908328939233216018856107839797658143063676681003582928705064850163078850971143145731318536182259454707037743018640998878729669715831111394343078934979601887574392987724537471938206195251033900865747432108824027403430767968402783477848738279636700942541968957816651104554711764194013096283963220027082013578934195494135075147481489890079714380167180726197105233337029654877837750025664124544664425300274861908472743649623908049169291087362552119249271722623359869739878014042700983899071902783207635881212623077229681971988544015376892508156888836216518297162467510190144018066609792070365982162975713831919442871139993821871195837949153240381790015589233165929452083409250698433086650377513421381217370264210018977711351118559560271961726036485071342787531524232888906056099770524165308495943385227728303939624045871563377797729847690156042525555029093077970121677115352100690875481338978677989476521822267000735704762625263380360491383828178243167035548675636295665417323725414041422693401591156113938099642369021526542100480837268795605673127814693224646447696678185565680269985805231718142550450688723180264729464629870139545214636909431366959681505616832274131974745033782279391763829870778735629282048954015456783395630014525112032451624188851591369040076270445165089312050373715547924123452347181712084828386999307132947377416906461685185746223502617015425752732329179306177903916935837874019385237937092414447825066183265580112620170264774713874555033096590185418546748707663864972792827453350829469121646680189806769420138316591981645610932143752657117368229023463590437941521182588907442732878760806073728834765237038557954048000000000000 [121,53] 1257530718764745086609721670194946065475375214852988326202797174322855208612849844400129639170535619281510976380617155836291160222930449647570889600938278109485545653106341854310699605039621356703787050551852147013277538500059271798949452275604648106646160306841415988594296092226470124716266150912108660556609883249283891757439577568042896362930839780091476963126600066884448466731002346215189423139290847792817263868142864106816092205147489171389280857339277353928222353814295030077819808256508696883124881188202196773865778748387652038282770903422418813070426235571760187127420842541713807883239637386082274530363935738187911831833511038464990586286904101662137793193496188603279423493322573843810162031501420936657939211946425495168821363390739176866617918035144805818733335139721866117967202886644265331050174762516439593182753372811060988598773258574796190382619692017232162048326259976969887316560179681505122501846122740972654746583054924364598506232110158847646334207089794549120292985323729128718931976952007744005527216521815855100465368172565639430251479939692699244436566374214466764445607975914353525788474433242487526483235877833880918453918710290325272306002211084669757007922290603497769096266258628056373685469932233252677796352007212810870366490624354751265691537654348900908018590386318871031821471771635174088640600540744519441490710744662242012285565447733515501997502568716153385555970121267234356632552568264128999826333225106602141333043473374505881909826608648944862932047499664798841018836659143013441740847041510866698984982608742170060481998900616306347112709095874842470291357002158005755966328346057020392571593886494767583664290410033380051149035069671472547371105738488413941622722305306601020332136441541994060165957123387729744883009906602423881644189413450175619994542735632092471802193918483758588965193149011999419693478286594291651248585034171778081595577457594508799431348452767343037635695820956390339622715330949184552119986435536120096347158657806026974144349837484317184073169276378071069724282595685228469010093928985323301750209265175981436154922225644878184841216000000000000 [121,54] -145537454337300433900493500878848413531482217234988815808390829403179536550439081068252903604466731639377902497212336892261790950623415245156019808204364040939561946832663023190010853586739482865958057337074381726249957906132550417080935618579210868735955116666549674464937062327365055130535005502070896143611863704846198283702299739939783503587792830556588780570667131036109907864415059055204961386712598524044010658286277743582654924300752508387765437031407751472918047299038300091247016253673367784873503458962794503314376890498258283082790008205099105767603968056936225268267783007986298620017690283420509554284389324676435894165584106858264854309108633777976701569748181155765796235722821956017497124564058007430177252477245287614837953549822556069651077173042051708483485480210267962208491288962386286670549267451169676250526759641259665165032245821233554378334123399095110832007310071698905434087562480840353025320684207818759170704987545482707979702655123316501606997961628146297713666080499355900281562084467510361097372531515619683202314232071658442828066869575540907775753417914688779554710322498496801661679519662290367183296651004276847665954692167233720189779824476232259196784588828410176131531457000975726331468976154394912790171387814509250220371089301637381613406873167944062195191751046320261933342566405182558776655787720286118449918454634867194507207814142801614528701746287998317249069722053039229994258910667500740693979334304468088999775552215427393420297007798077208974164127596274068544853987669321996103277695238464538640461776765719381117725417013135345491872222775704318317036559226630040306739172286528228822028797520708421358137832518961188111824922225727338026715600816579590585300864472273582219716942698943899411939979378734044089823233955007660180143452520779746361457141733070311111667734240919001084391181152700957124838258727842482585820436839056962354360406245764733874596840204025810696658621811584993422781117253563658428754848866019151068178943173214548451405168535452409793000023342493345123293714658360412297005046886515711901975709535082581682349383726078110054337740800000 [121,55] 16580633306845119925464629760493251716609047061135941603749187410061548416170499092767751190434390664597707928998228979964539726218798666355356801585601886809994848254525612533091294867492258700872241276530388498814842501404162755485689200648317894450735870553200865219209547630291760687347545665650618402109748206055442611726045049314715743302929751228604529745016958516823325616216407691159959065760795827349019112286094138139601213476835729102129982651909415782629728596140775720404662732803363618805925168765791889492202095598611931966151546300160625833429060892114502419642370172077390523842711358270498846072991829761298179576003223513018092450556539272848872873136867148742211581948971329963364817872650241739428944798510515754541492353234304271407895040996300586960630259874301629708675175966317721127102899876181947170462823371621023289658222627817411572202522004882164488744310249005044762094022767205404951660987634889678194939011934012839666884400612768565342488301820584169525871007162606862908080340149353506167117405071252579460661955086167919850397377267352723342576774833794639802564307733176571569706642896669937718757209090110644978985376499394592521365598544475540556296342042959961653374211905575319470066716966340500859964224661737208688849538927222517729176006796217024050332222926834938059377962876366444978814246560194530671097539500257667459010491248975075014493274682489338842244166585281750114597328111033327855400777684465108381685946539959960033647160030954082823181652055375277123880100148373893828812811382846655317751396120198631724795019203624352784157054400185063057911875190070275506436361986395105762415111936841217845187831602436061152451292742552776914960453006627339865860916856918494209129265462843044636731370849467048909048047498054964239012519926344580744282750435847893287208600727207562432147292265199500338400362923052736216114690083568553946924424502163583980917910112581680349407116141956307567653528080652504139935188615318971741285484469454780265342377143868717367665445186001617505887815420751834795699208349925372230523325923173856441059748742712183522941315200 [121,56] -1753694502452614599552696288608741129947593332532657609143715947185251872103099700959631331403746228726087136055618297006812532999677714542525219477390340167204035505993660254710008738167385333092484030633563233438714042310115583956729810046743121582547050638707905544755053118811517224143659491252089026859586117732435595092138989706095180857873042799494737605378298986608455807221850485727018189063163330038353877914603219770759744538207118997483778305903931376628019679499167161329115086030920382878534944936727945456356944832970797380839310781950689279147524308191991239642001713073995362717999570932517636780382816397262963046928729550374736638588899811909781103676431892183970132556143614687526104860200997388171757034423906221144098932640719823673513183798719680987848431432767843908549023709692314086813572299054853670761558133032511204318232672818369530213111917173270187964391206075901355473673721292533465857192853202045645863487403013324651300437226246655272765412189425719000633922944403055838924520733309315005102005977323984068803430846745579501868189596719571260434802025859584980326605033715942659654122854801837143403262766718408860764958818999937444589222887968020732922037577197862676230594838485508328005283535222019261927162371106354489189836463376834008201692981814877543003347226071414814718834140887046931449714067111268027125633728814222410566118089073377264543687728526204382692074959288122810243204361393410679985170097696860146376017471632726178666451746827621239822944927652157009565895752272251314343185373564695691458035287259112655113415328237436314038662452383439023424712703386668114768563329351745769740555283699628633183126365764902069364069739215035579554444156804204270164875222269570917331523143947492076405726910338922370827359589765148219097733767146962169146689520421905498681826930036815363340260072724071533063998907122705819679811476240172430444279014178500560171570717442707227163617309257753239149977000241749094409549348159744289457674254764767918908467718277618738037174737235837254214084482723380387359728546746640668531174478648600196456302761921618753280000 [121,57] 150655856220069688505970366419408311418883984959042202742903459363341141846095465199014800755257694721216148018099687312145623009359620315650240386715157391073747161938178717292543676443826085029575149372869777929537001569311780860872137773813423341527692319349107598012674473732403230743480979316960313519312904130343865884352314470742069917338426163625857094082410625906325588727628975607339972574027876467413750039656389902711083316735435357357817079576805180079999599946222823043297207245233331489103015140089792793331166967434716759933273638308598560081386225860587175808296205290721657835871617278890732128521570186683427267579744932288804951150909676131955756347172937885961975047354292105443018432800728109333331044114390793204090990313334201223299961751494890004207276894031408915728889851310275692825253610824985975137774408088402858442980531110573433480303622099822674405711758290185689518835979965498229358326709419446458329115889684371028092361388899095747022036511603590007487486734302597408325993819647279276634001848680636226611735280489107836437964202838755847733754227085869306152893051432797415398802885778437495604006834415048220927278815185640802845416562044088832732508265494660008757015972401337715532623755956414013419877067306789124742396958804257908389371121058853632120957843654493311624240027039718556884401456097647610367148736781431435144815227186166797442493448263730459652667876220157807891607000333807547599557537139756732054251344013964748620190721650461335357887312034594979311540676726395449672910724764413258721807200056951236231926650776970152570391234071583103444835308788048534311238581436098640200954137812142449045338470423683124760753476402313130584191601120624459671928313866354691539816023824226952521017932047752046707275396516260954363714820880427264410675083028266769585600263711031454660555204652004182472672799125742665108856654757318445607288256481900171305720184744623200533175503469271270334208392754785995904914493704993170158612517313315207384185498081725596672036095963692249973451640561568030806239608295002138039261955618578850732824752854509792000 [121,58] -8334420118119220109761931280610805793352268402459114184833228170535002196479567731615845630785348332829539269330921486118862541315236713570634286011708683517223748288095015266268220447288217013590229601987782296593939693901681145531322512195474859058385655097233561001024088172670233174058918590687636505098222070626083115709675398353888187068568008341228150994818690271813620972061269567465242399248824670207018562714416369367699743671192023173187856414605170921577008236374465274856413063486726886296418503822976655551588090423815903764075185867972409993230722019409747138098747588635814560656707427877189773380437297309849609902200144963015051795097134239146275389023952991032465248720586159770765071604508670036765247251171845683920888791120548486386662213071294760258887624809191871153331436739980647826319317086330777297625627185586935967068250620474564967573281506896353009345466443357701470616329231929984559690213312902500432765783718820059989386619140932517026219123717572220867300259230237115050426962542994888012721075400314927008422292921156903010419225241123036820538334546766614209833658146557663468348786965488749917026637581325809131802675046891640759984888063221759780509474351330187300004319303697380617056804266149123878806487159416135327845044009019240422465051564103566065737105001900417999252236917905510214340499539117519752176441612990035767612263646880136454054103681161290569049294448232502195471232786262685337729048647618254128343005690157655971811102723668682980668606658424761914075435861121915237849422815545966944079998583732382568871740768294759926157065024921548100982487775798172247807287577197004944670690376322420338895426239947019112837733542332970746866759403229626509262876078950520752139933218762558148880180914609515579367329941897057194760824793264158955709854143148415148179829104645438176852628824181496503731977657251012079772367929909886546552568563939218199231793164344875835909186023618416852411907266073363408751561992142611166776866091057586053873018225928376829139391014825011482121934133575480377198235563356821150664069061063100815321206873964800 [121,59] -16650820601204628208431517875392684673167092099482913070587065800660244047256841130883222875510217444608198970800825615622703886746671190052168431478856348648405834054274346844856395685200892183141479103624806494729864917163475636077018595404620334170956297439692215859579892386138592859151515092695119566040585686519872366693897600608452228130298903496955969153585074397623048563916675883777138771640207835144120757230733274020740314816123981253704082206037692848503695586160172782540790712496904809673227468386312571579775088125501847664758076222416914599381045508293514311119010671308489371748500633054198008001647601759526321310564843703592254259415431903742538211636143177332643846565740086573665982280429308392870634668347808103043995180653366365179380496282677413711145063822015409002455576330059968040685511453455738294915400461472503466838155645710154919457443592558053441927983311893553870823488150390005937019909035162488467981029738949256867137834472062965796287449691111580149913110667491175233654711684527181508833524218899608340051219083017141824906764485540778109333898011775085974965285527123812259499616752683447596646956809063190903707935791392116969567965617684872238646885835365916943199900157314268103351223906678901893787909975147820487277494442317983906718948610948179975283866926756690772999186543692354970771286352928290944235139981129002636332941767175303161341581707238481024276841187392622059707849891826859155026213144639784108723794716315890932500263703983572165680689847921553993959279060435825044983676582302130881176111363061813666459351937657351766639390113417599600372356308517351209759475344422203824636424696208821812287137279913756660811982534720304848084488138008790885282810669745972398555847429133479142533860873832096926327687951812172863971901902367428399072368273411717283305438880894363578226348121105764431133329790837861839469740073347380629886903767181327166623711810473839178752436301780777542623793838397520059738887264322100726346289639621734970145376151450860878974797811595196448949012975050302753509290509896672189079266329339796310544468640 [121,60] 65222036580354259619128751696982806583191545852232955265589790389666072074068226251711217962967716583592958444038765724306880199324074007001589632562471398711995249442559948368435457375376356088110687301251796595821374048122421636155249284171232098590536376076061278885235273179814206193973341554700195199110182645944838384920327449578390933299566704318670646788655115050931622996342262108085558917154403300908697748587621443084195446738573976297618902023874666505938949449024754514758926950495019603669221916117777350456898354722131484015843746354054826055964487723255946001089836357233356646477086270255233862169587776448888290451007800962425200634442416644648326533272511263873801251717059514880852920785267710845529385177547798861939734603923911931013897446475731735901818125909551407093187321483443604377214534925104925634634525624455978947868508348487968547834922380141709094231757362739292668369688389236913826787704036686873582056282344559551232435444816869215057251009360503999026575173207491818350291679086957485186034453922272255055849212381035413330898353545964975771336810464829523904480992136741054610259520106035645286761116369650883449067436676391304163742524302903274956378962207034148064757302706759727901228243824772580052482293661103968887123488184833705821993014535401977193065556509883651872744072785633152186997120638367631927019807212526891098105646373228946243212947467735776826436310747597532635580474460646211348389195061193969749158140262423228670219846797605414790454112321291743835711496471770030467774265934894453714974476158164164727210685920860158945217225889892639831193346808116357611634789933062229125156367717410707152732798928968587724553280993624379247538833383833060557210593521049380879459058397646114327237369195651871698309800061477852141906117895836037308204510890257299435964978996956568767914600171034022181706081584802280870438210257115911000303980953696902709435262374420565077307325796451775991313006470683692785382693830145785495069559787600242954749226297084312819279404129239679905621960165553636717399862959568273521030062349445279673543680 [121,61] -8776829874304928530934667171697311502814028531225409275797626996086285762976444382073506494211688689810473229848264456439106904731436607908076590051923923906058443410080695242479396163535165772093014499870898646389929453179658405181359228632202354006409905119064046462403307747072820113301723981118138720550979338755171256017289277014286741457736575873505269324687797867285236610601758596521950624054373046760311986180879508867133633530818929438625666996694565690435184385936517979485315107455413836656362909353859537620115422945223621814371343797886938579859973652226205539665493906184900367652808063744065305909214553631285327334360603150895165072155439321085122489869769371689159046325104182477556573315149391806646721676379267171486911639329795482391961132850841196064246406200171892994888260971755304226957542563992525104503804729566058812796700542282892128867419908908662318973626819741843689628640951983675986772202821063366536736081386060836756224891493292082130083031208439139107442743738465521505750438329879422610893961979336327396768633971614557826602746825969747591383423663268910053686527472078684847646234674053958729716805467134158872090172755411972870208811096720528344796713251555216831460485988315657750966174433260088810281888618971259693556799534908858099493088838488814904207390157089888614496286114291815696009257110059353129320828243337812632810276671089539809180057622072747298303907967760917375588732655312511382628996737596821234188213884992384919621575755316688772147645992168839409629722147777593895893001531749757956235088066968407839729138675890004802296971897240824474444397483942740444631073867759591618130651785375112475505584630033113358736700188832265648412756512800575497067189631429858174494003023752286712654598007158061477133118482623438768924656750286291039190086113895502798684477054910377870674647904146050663938400373625530300978410396614371611158714202420298073723038852832189365260170900796456735714906275471869850865403480045876681600462221709660617485591632524519181277240026726341689249039968958305685900810850416274331986954448519351106560 [121,62] 791306944685331042305467578278264658967592867330217167831487784798603633028037162456966501012235976455805862990206358750565783790753507689012651469190762693789096863883302121156657364827917959415334081285557527398427230378780579091378650715614375923965456094791928470919024266149141216481699798088448619733909393641578917588687684817709113332455772819811659101813879739373322133971662419848176460545344409382395790987462360175337778296136854492914120559599120425528394761623405036004191903547549669797125614141355720802215857754040951145049647241332716900920202401126555714087422682203154114999790594879009471040531578015075934187754730498337785635160880396516075852232887308320266121194712362627527690734911869876691994230964911102434825069443836173042450214978579611784934539849833433140240779823390643512030350573450292370684563350898732408869593095048260767239341736949231948756464960725490660958693140191942251346611710713109705846446855510506343737495220694487548086179043488546070223822316523667720984384217339825197802086075825158979103957406359172541263203270178220105052585240269827853715278260941656653558466855372540736602380401446389810065904028550744281992288090784978005832238210397123652122799760869049775228772105747028588224389371724493577469304153116527583570546914325777707311442219295962094065549434884416943011112146243730256429293187628791404110091728243234415516963855506323017037271273222825226008333514016113384794857291356640270750414845658157302436487481306839398033888690590838529541793414038602736292263918906866708317387864859190274315962845568702987609782425457152540063902895249650486389504608878388652554826397279272157969323183459709580086889629897822813510793797941548081260310474763550832079695694173592352697115019135443025702814503111703200712063539116041393070102339620861824069997412889472664868549674387274805522958993852591927837683010706823615718178071523587968988814628143792427542394085447617084795000965948897783831236808365560931733356952664957429990009021209200982292809818173297146057060529312665867427098150006300759665729778887363520 [121,63] -60126645915486648030620814236160650484376054655833961283333431214984042721259477883903313278936534032832139843745830663887900620107175487896525930879306901173331720654897387352922170777232323890336660152529824780377590371425972535738571964931674793626015366439634800947716636233632670025430548079216550232398121847082964654626176913057518729994624545366576386880218197799485641693968648161991131894640821777792003802079536323833415563095407388067382867961317452849914983733031027031855276681203781911709596607561778565448405517820086523821743386828428684892400895435443530186383137016920443962747987038441425673106946799810990304505616047807708148570350212474574551487436445601797377634442185289944921324196492786730742673612416878066240854269929852528007409444331042946807849458740815008249236310275874693185096418187445051378810594596247256061401865690843451526883073287251338846687771561893674889508283927253021415174654921415610436285044279339027951009066266454535049945536066917932050844856982967435940261160293648639084328903792814810078766324207536815854722758417863229078526088010324959125334546028716171965524464826100751603689137603257065070470931588277144207087987557297147394272250950702877545416487746284300839977532655457173509490490762418042227368936798194093335714490096163742710129456870552410020947256531703653832775760976193244893522691822612983438710935629531790263869352767078546259642847551487104520735688427015401256246334760022500693514191549622402085718761642271447371407501914595364363481434886046984710418623108149961606146758703658957106331852327318876381748357414751448643291025004063165205505863723727141651141917686817357250238317420554250980163906746575700629608636450293554697287181120123245923345710128933280880883296075603950529092715811872741103240151169449180359984708964236801769065921703567841208750706233950559451518549431224586994949355177812247642925624612495435442468186116659812715549828045268544042927542498172102039590180014079244663648864231611116929609284147942786729800057698107364023960341686391956602354002568448025531626886749080 [121,64] 4293043859962991822230870377629531645350916360696071996619303793000473360503878730820749141206998118462950631966325019779019093583502303251528556463031796167507770810526213440946411576544173021891985491927095985361570617819324909229670746841168134936494346970522519152047593708406273440274922102570963648807310634859347874943724518201582745930656315799567442386744307858161762074915106285120292302244815335315091113907519884510655776829646139883401402625140111434004731953005440395564753849711456018317117713996346665123273212395649520871579340416743986823032249885438692133609623643104459681843927694110593370585009132394878250761801484150026548598278331657379117033647755710085840930279887885177025408678212699428831315965211592184586377375113118452445251638424469138311636504953993488833181403328647214059344306844101147395494513581824075283687632201733642184216152157539594163379116835177166901171162395177498021131555194859914524690103686253613008050944566550065792836001482591466258382408140540274479160867546738704410064294993775066803069652785187039619290331472853544177266002765683931776248126036007826919749419599464073072343716804356326142731571286338770656819129084116949503709527076324987924746387555122236072012591694449220575311542559150856218501735749148166058575518802212582325392806336378089428835376772465635966186661348223996107755253049500362197046092854247776826294664838167058725701709921593259970212467631546417925194692077933785855773322429646404295927777613102012651947830605494591842202671733035596123443570354946638888390648202184508581554963447634289046707531619162342182841990075352733391612592120756122159203959424391511404968087041291683823855839120779358836326952620135083030964064011125783057476440237243690002965408176148616925693844157136404005225063322585759879999923601030838972126818806337505604417445591802246412197795140977456436373526149130848566885868869726029108859564694005278425604555595226491430754478928498393391796447543426766125585431488410414763099405132472568472488236143839028260842824701085033074523166526998835942382612480 [121,65] -288899593025209962208835970614282805273636361116736166486442338203508178018451546061403037672102830434730741808614685699052833827897511177623130277000600571345314814548487650578423888904009700594804940792330985235427475374794553865274054946285052683356697773171683713285652449775610434513967037915460052130288605685533237260080842326835533367225844161313200559448307505931684618024318093678701876627533270131234382465200052532526563740053878921844046511769375522080281116508973151578016877421244898731232293302525948328522617222120198169453920859089514372943171631682711505973928973415681001013157244184720926880197160349752108092153911740150108261152003753258181184099478408345398916547260034565317901021209939890435400236477558147014197252915384239659569341436367178622317707238709895242512506940287833807850014651852639809076056465402058411609040332567072141495693590392231566361180707305036938982504740110241262861659068107162531791767451844033694703797996507519973737688047039900736775763843895221275822174104103314615719747882926067472877070460521061809590923935238479302444056708300556286370760322689959879881561298591056835348514598490031533684060170185070573531041520924055059042010121370527817952248945377429883140717663012579488222010009896162894186644277780662568959394229289776753089268856503476471449847689660034269689440528099878521553773873460118907330896872455440983551337818641537834779646285141427366741367563413504982697914261955440806781118423198818667870402231990912578934687620195726572910990606877726677375099312176819490522691813601082150395059460516624138763567589102131158623263799915631480891357094395268882329187797577141669315737545020711908764395902045562482396812264313950930360201292479364893338408319591696153474248305576197175961045152487705382018082222842882684971509711733256965111846628897260139663618165526980704737972484761820456884122120170383391760676042805806274822508146258976812459972118723263602937694179768245870096147502118862963181254105171701411382969137303316388829342724496378079045644308175823010235989332334226165941760 [121,66] 16917467269655417805760950065984215477495642155850903887047965003888070214825625468805870904209574938879953667340521998579310418921223675141108135737666046570475483030350502805459870010165713294026738816128307785877267523378337324904205561765326124335001780057271018967435445519847150506064875495853064963293269905203982033583166289201374221786158866549042089089830532894177562801973016364036539618803437228212427231007517247786782817189994612558081619168933209787789727993384911678360299213705074963284862676217874141162559239562617911503737979271234795462958574954229440141791179493063753658073393572175434828343083133292861651082623796737178059531780283476267294514869480807739709040484639438741456236594965958634149932539781212119629657152252485824050286837298810768906923765029296284307399612920646943599778638138606992999641033571587122265925877835837261582044351133812370360584881402378812869189212563136541837354579429084338770316182869281315880926235742057467678573981495157385963720538274571572057054162193807397565675162396525688620869481889066773037478794358616181742963468319017291820485711312461142555340607589893607774592601019084595262848768463490567911468110955234518078860308826068884426934120772509841086284204532009647207781852471990470178406259829395555919438988707897610386135953113503302789030225789552934044629928963752300333347671660463876745439921501913782627238495026293289358120003105981668304300689848683676952415228408630664104502331671009504288559230873576568529241684580192870719429122577593047758956067312305774492576487726387347231860425447065887070945233787643871184619479646079256497637217546511398209878302682131289482674161109898443095777079713220091407395916981790215137645037658227109127510400344769222128002069177325149363313637900386208391026535092881168419175100279435153862431593967838608761310822249746211234976363630598482808206312091686162855906467283421157458215556461308186419640726345136564857880592983207026196296855176921496422767064407460732090298046849020929661145448767038522001945219043154147650084367247162846080 [121,67] -789562642842143276767068132418123361658940580274288007193420724618898472988080331333278590193971679388210218888769137668811893369954629213557060218449710417796102895949358482198964747566575588548355015080338717061806319263356867386014273132554325568979966671782435013321902427422904035935862857924159825004773973294179447690394607134377005688888701372551596173224380951434982453059102062702203001212346567767013507149256688066377926402640687922488278361379590696634442529035778424254693840755084251217197811031602273323154367891969624285112922301368588416756620799912116810481216555693019684828035186096762535154288487517869941734934078352406141276321712060978226480619352625859756540916352850625879439914402912542970116634342991122788900449694845516722943351871823814522126696060715006237585276945879195735094745121906504547570946581029387602604585910815321239735524514417125922181390139489393985043024438759426865666102909092140552954126755859374975729772082601545887879016757053402911323659052335877793187248051914797130719434834788181060258531555736015626762360264289328201535815585496331473706318265326104951745255817296889055132288781213972786780645800990580502563974822707066743014423785680918693883901254850870738563031566115353403792283634579272459465296894433091715444815488001041547208924934421066630914982304036028731810440334865513868268243833143647636365585158625844669229841532225063180011464778939740816232263216497082964071928307162731764280217864267780273202108208606811048872043571041619018463558830546276690205285421469706320323533333416644727084420048042314797961480647456382020272970508027920340261145806394861077459613629783094308069478559325495229733156433243555081608722654555228163120207240668302760011545047106170005158148717753967323349187437082129919144366080205779013085709798316446839382835361355144278320952141483209933702800056591983764637014548298883049065160419700294509927391400388897960138320919718863331827339182748599304391739155745911971984359610672699031164796193529566202467294088854697035471267507716030343322239226813840 [121,68] 27569010266486068261914628096898119233541159602462692602640129926716299323909862583357880112555683584712476616064382756772381381463933882568673560046813448168613530030553383880440631839276362814034821347357624481815904620439761101525324177077650572831611926921515742627258924172826062774770676036774486380724870060988911462918204983440056079785038429502796911802445321130257695790237895121835681158720651019499612780640030332502644764882155099823811222499287973782091415768467508194960560113507213904692633785116051491886665481942938217347039137253229093316182080752170487269383551980651502454135936408802180411526322393182211835723683632550753432040628434915338632205658120990434654352917987011459508471991320092823222489389992281040104276746198439221997785552519174210598805469182671987079301910974124942502085838224146419061230381738353314172297794459998386893925740064759513929096900618458224643999049528114272186559046230459824173686818163497192324258489591246013330354130013440875335533650529980320044727796342586764809672168429357719213716908605646380921560150097002286660430507732761383456069623227975493696732632040676678172314450929059560498467161991611069079250344492646337854825010139733089344353856664170058664573968782637677930613314029933325679485385676971047184675570140600227766060260848550309379012824948330574836954061738435533421922969651562816348185649492471585423158916259406977448244600576897326709822533187261877620660564386327434120957082536627286688048864906170640573778287016615592887576030967012576239065667206582384451299985464529359359663493924668943240342648448297627585530151260459968168823115810505478022412738982751023597421767073169198586300653426358040277082667541503693082635699022284978043780363309408204978282652597301552275982081843483960518086930812968361228346267955343204616031336917357979628067798269562904271133413847813526982806464015464795107950596184852099938668985785923051012802704472324396150642727551431886869145501271385242521663184999854247422238753729099965182726137174165999626386273243348896232097660160 [121,69] -697769929157306191881329396675321377476683987176595616256052282041346884722930628504755380463835722365227344083149431301904719097823910339170093151106646451765738968668924526153246051321232695585022168051251845866709078268714303618370938568087083710967380043691291969177295312046564454123966128683604738455197208454163164678935494692399101976945267417618124364162376190261173819519601881638043031776289188565540625206152781979954611982226317517145523743853990159360705443815324269588545548160886691924363733128028521139374088989931168029397025054272027725392101178477764508568934187882266082108780991860856637153800854607666823694186581826103502142988626735798010371128065705982855860157433260977001349568515235778993353353036511101184085849612066473431745731566919600055700761755807563687212346468887032895538764816487226721234775825799951118052845695257615127346905059649464402145534994869143839114267951088360892536557575576597201973911456661850998025174994892236777933036142629710377611592313237646012467753924687532207841748089987796338248368128791656569090447309904953828849200684657448027897246303229861108255173247251259128595426422454148195580275126119787403364228047590736823002866134361329982058120267326671490106884951917618924721046560713647486668821441719418463552031258815084839867251933475223508554293617459706112135515246308304744609673660536888231680597457127742276047326837336304998905883003437891405879220168917144702462526269136990287389184410554308524874049591119697182224951662800026693950323520345078660414304577254604976707559188687490628758925659027792584525164542177908117578982405710066303159209944610750304513178389382845004058961315947476515729717536449367336123362500349145052808449728888539468586004252455375075235250661103703532533098335931784888152843163379803428427736522754128716130638413597034250158018616534161310536693125020077722772693860683396272677163319204343481416369260672718291432346436907515562908867749192663742246161130497545136662635724770999299922413405453884428790097942178051995076462320827036401932000 [121,70] 13822568852370170093892511928979240103150334577460396171331991495605108269786302901451080946654197040573582213479433123039321352117590453547818556495949021844065893834691106189122784896559799338340070273904825186498542093626137701115697389016030736596333475432847842361615097037647814900442265378917111970358520946079634943263687603761478324222577225016164806109569321049665991656602837504381378643012155740721102128025100540174148398130853969629523107342923113289296609441321631877980086496282235219264878904245244331639111573711120277817884715579328129110821952627494013759871337042403023234666296908756523750817038490653755940577013410460711232962686670978830538443333449798121005902737934504107748803438850929882751352471939708451090571447937119003158959286594985300367902780441998595765491249390906060117872589822939010412796331699106815601276057882101322925135589681188269964949638207031519199562153314686650765879244322817473508816132787294224840801839026317528630466179876531736821478401719571560173208310119277361081211392194300184298266520415840988425892450533247246101164277881888268145118241607449744115394843373450609496665971744825228912314843340872433229706731975395842126578180234098156504636951518754622912715101049239300994849092706323817951136253293770735608388755085439954706888457183053812234158569523010168502554457138602786031416355843782490747766785814978580523891204401900762720463142928458554079973409470119431397662009871340459729263891197664651209786655750820604908624144326210654896092101467223868585956647345170221596966586134577455205880424800819802572348018684541725255812088800346311569894255837891698968346067116408172994518567611164049614648359966098169253837113943551979703238408400486960056954062966928394124948070707856123971305650901069030700261905412181698589087722113743955466072464370862897670016288580419136415318822406690386278786478697229557792100547472866936551187985074871841343966705560252797276737241995050106273159395197414742693134222263797597339558075045174572616050418172862575831012257850940746560 [121,71] -299037281338073284987777603487466407478438093569293493069109415981305727345920733543766393897783243715812137914174738235495598675146796064191980252553917634481184203130455149704483764258114958752410383174973083908539221994002727149420955798031274082983720690843324970174828453682505526967417978001130479261129119828602532521880856763018805992874106398534356494974002245555982012135087477623775573856271320926464579914913973684387084510539320091444209575526147316869562460359857545705425589714905980511394642112251047588468228043606912259079565186217421647566849176426659642427083480349828509802010352804857137413198203205901889511622988144824111058080732938209905965850700895267734186333857919491857006704382443858041948417955775675112290499959288399023211796957766584289308228258895300478241719970322924051649716884579403448231083407185317197127679726574567207103792807217970544584212109959455896221039848440969973931927876236345969833972608003025028193975209230990740116321227327758431753923001951657015577072269932207360355550746937348489540551997134925808424870583697499747260692194312482587802501502405227274781745035232344799938862447643866767373417214402849246865308608320130836608235793863278551715453179082614688166504647065728243348277622201718555700790872617009360281334168854197209659722339851542293732595241672971253916187438798929755509998527213518128723527629984345926565281191226223989949224688493795076856879096410896248916601293277092722433021790468451102641250729193079866957093174328667255115615270520937029907103851156768218844967131022230277146575815404065633536272674440023755845856739476007813618353258384167531110472581972570913825710016503212829629050515240177071561654140736361273440630673326035219282925587149331590363417155825655925141961861079055505270755954671022238372861312053427262094561642728867687006800194748313416002179737586050187730649523332520928062806379894324180877370034727797501370250855813860586516808360765514008297299387187764618554693328896933000558925120335737046667289771726506811587560451987680 [121,72] 7578274722852966967496291280675161656715476497639148994033102713969110372041120203761563874352778610592677641077254466036446779952690024544076535968118612363440707471931318624548472468105676130481633425838182062218525195200741054971768087430361036654144060211848510423788962292923649917908567082271918683965390203076395864831143205492629221911845059173917474468637317785195738041149191378446573628795377281943404657277399903592436063864137985865949460525289136885246746438237028653990481016379468280684608685532824183573237669986103742563797743833630317634626039017201304064046391578010626342320470068497190551042350931101418973216881584818644337397022879282875633000529585670966816628963644438293055505792852898053036426189652737755234942355978131082271820008945527534986997743084129271221036296261776460466499861992874780081762088419328724955405694135961782127251556152766621850093902238767804634840178208396705131343363939993219885006014022885099696362331711686210334626852273964250283425746666993589682336197622867711036684383921826004925288402749096496037492000414506641853080375100410288021869175527730118103987509438522587719249537065474514806295804337387232665048711915952578738284262684260810351590962901829603357405221257556070758190077308885883949371886769557428752411565893118348911655692957734978418812331441020328912542221606908275477448795531505639295401456766095194212630512842692424035788023455306271373550672454915211359223474383103371935584379216203420112422322866505402188845775569601615703831318941037380892140257376988617357284683723407577396321295905810402605727650130002140458078327557952664669799429317233274806039339949551746252500717258332933447407897605313963796820245205001199833218040801896570868709746234134185614918809339355923066251825958357646939188969703510835443727518136074052735123672021396037306891059213780402378657047681356962445605881552829354566273918732486800008562415089981696924424540896182916834160231903490196840985309675350357075939399530167757600482400809738062196426484759064276312729246720 [121,73] -139125883952615409262531161981472787283360903964605439553399062605855297152028142473461392543067523802342249332491640033605683005487778474600356044747963896780608279464793072770588765386929577934862818516567501097818753103699186353047618641280239901496420806126477027396412719838749998860234542730682193376950639102124073184475019771929385950508102155845105411010177703250526166246802541276700671379661200074285794033182759289154777654825097665216942273563523457008644937855707298764476446864851080039397545382543446476410724187259606860968592322393424894380674932764550313353313504939227402544284429165259041153649020205531812314746647447176644920337317956957896523852581668166008864355006860126109959190818056406097717644420980263331566627285458095493584916715643220322397818202372120076585186316314870987802227632915586590004400864890852675007830954747268337197633651338115620715316407192597920468161077070591996639766937435939264469668629931938559408319745067979903263512259830008370455118993385801641399935087695429059683777725630908762443470081347874679425522941382240788591567873788597878953901210398584984845047727037927509541990408012350906029516414597932347193829837015947963145539002665248368787168370565228977265694569148915400026416028595421576511799862728363823245457184127450330547127869274078020454943499806804602960825195246670587287409028257060515496393525164338920769479589677276914116752668432819942589725181338125130131117516739075578985986920560418939436131314606396514443717520060422211564350696858525377793399155605100558686537177741060259718340286262230360015286816028734051763296923450057307883133439700277358228616220258143419187503954963804462698027700478617557806015560396288622904753966470159501753224047249861472508836852642596919621214556902775184124341386236597111193081796221435189451601236247932178585501779011123944366433868522605959854834178339568549452788126816907137436338979937562024075701266685481561182700642930354289506968743910046197002300059550018738203505920965935536023522106663035870801024 [121,74] 2388343421184300375720315334404553751156813518570528635196308507254593125479595094003371804530323517106852397221705104678983015685671955530626401469715349275029090145072395860201926032048157468044985083318073431162828792765121069473129243091318636244009496360077996218828214071611782903988763696015259887910562780356516278157331786724575612625954750140816698787787041605787860342713943307395944416043608062260336631237830858128577481111482126498439644389980820613595402458714607452262589347661219629221677138332873491596726707643102753890014156939121389915378584792790182967175731174931572521802534743889043661910751058691798374275925004455588476289125495609113561656805191953860660130913459464352403609539091019841649786867059858301365792608943033277026823324523596717672010667147996074401904148786643098785407256189217233172376765526318312851333362512857317598286778830457045740425058521786509066449266691186765897568584731706341762359706037467569480365618137347997040986901547382308332241779518678025033762940943541238637644450646107718172733514638402435370559064559219792177379384491395000297189541782668315693672939337553276019072713238344295134553021234110718862528086719689900421268244273236024287994081248352252520072177836008072489384375463156818677283904390021522478485746648359745918207143288817594861576127853407317211868846872735789593026643800361315915797629731453575138181622646261290968201042649002204510202160329893225681226607081993739272114976110803883082884240051874813280018520631109424188527208431580265620798860857226947899348406836464176250815911497722295668906381846694999641203063510286947689387559301051301255600028561928822787188075400381266234140284915750394713265627836885368153622404752772988175772039334235185373145472845764689472144687910987847537818224969524152964331371135523684846759567738262425680267452060669022822645894150045317444539882051954781562514746238370936813703013542732676948104532431139419594509467928243867232448540890534730155991901100965262391842899120974713839598213888383183104 [121,75] -109501363815784983461713640455331234456006772231716312754799074593517330947651780800987304078538269180445395958387387481682774439384542964997567610593729384812849614599983945350680289998005447626304861598808786076076896043271888675712877432114508178397920630899632413063062136090559238391393022202781730913266417150707144171090288977665563127400682279195258650094279425564429289676351138594298235043650378963658296014301766884312738453651046898794919176595990496312757066983010338602216121112327751807910650521538771653616985888380205313559075232572894445366379307557762906207524559853534813290326058678194193065473204643714909009014181436187001591728171784335067590995728404424469804867062960070371708490797270435628265769660341253295486540406298539609481956598268846041253201174395203803818948829836088743841810742367374963230149737094390470001625256870745136699851939706130512103054852670533001153891391960132732406916956408916873558455768052542600740770640868373479603700322105284804737966359374056878731806419966286179552482897541664630022660083364508227775188205904848849877071128129141950108345281780702362884044241919218777842313846586315652852353828965422595930969632395961494043310081084660346915441011806786971576627153093466492829325797805647391749706524965522356587120241842731029887757319963874230646360332790980313547585337689384241754276298471536200266983011706616375007339372890331541608475092711377393783608280522152559131583453717047741944428367845662284697497112391636606073812562107649073227060099846363719102970414494308992514662828819403490590863434962423200831703685729908336422845931400399286317636707092342551211349546032362188573518733093562662470059423106860615398700364195637510830201184925701592343955531857536294084408447859504110493683962401522680932220505993420888858170567219574253819773554672578367486120348449286991361459032129429405117386369386755738339824440895861337792867552000127854334446078348976714868159458930813906950392088198025598208767706425500825056459983077992887232486461547840 [121,76] 4120282477184434588680116717066230084422050613885664436484687534349422775462753698809640184336547456437494019736159604497576840051354498584761119087843694491503462418427275639592424149594150551352594196273145592844682234478911591565463896909264499520553899917656988876319936687901715279200708229676078129210790548422621211654261974030770249880583003755736702496574016900235202875005089892533537006437535117103099739268499630129534252790142611291990695044830259168047443360721727814734233695651454761376533176029436079639051174820126444494368396674272723585040206141749437964751399920672601062358818427959419728529403074064267647556809141276682804820959241372785783220670435331209509899376843643133787410667909984684026347600978898350599522815539461007429935285807751729854444975812622365170507886123760317612501869958804188825449967038686068074703621171644995745847718208879177880720928653875092870579125180530866306155367755614514696314673796089496524369025948290819125826283135034991465564047383524733822098348016026091222287007276361918077031200605205417811652126225866202348670321574561952636032641221896704573406338503600957655839454609126818319847059280554297903214194223654901299372940266333346571174125038729777147363466518884872331447407079418838706678830181024840929455952367991643164208917767771003822556199695261602061160213763939152103109331308191461034874392109094479149170763558454449150294336233706872580806103279776373938598696003737215865956842292736412511057532847104076045826934546725737246914608859777092934327845755846475927296895665763223529476546223803376304340695362108694109164353925384713000251816578521156726094963457525608288923392918817260061524488995976556122510006644208358150680025632573842068593437499211832869808720314788831136724405560254390816155946447968953699933953048622602704859179309957592569927377855867308551467266191447886245667122909951634792807891305885410382067728680141179114228202295225195855953904476384115843678501447286659213634572217110868249855773166957465286190366336 [121,77] -66251012230195562327932467473553276466485509832530528800858613714762186492805461311607699885400283637595429799708382568212508529902444294693402830133461406975975499655721003409510259680933340076087218693034390737399515402167428326962151436871966326504652369057189342688835916008112010376461811219677653857582205047936604962698586658313171640208318661448588324303450210288410135776856744892884868068621038726498461692820032816869809105380673357849187345455922964098651990860184299660444527012082507031074260788388945362328176090940915649738735630389443897945818323068017918846116915398231935630687430228126304769473457284201504115228855246679566914102690238503640019072697326164013643847354646686829265301487329833958029999015105598318141397107189026425727329642640720150843118543981763988651795040451187445480435936113621981969793260318804624494819540388945482875224829425305545281228475748635929725675080419599920232761982188274914394953664695623623860028297093183162903963836106370628938172142647345214444781882393575100861073522484205515044865962975643718038337639828351819886312661911065624769832754375458916196261055791312921646414956044944963914068462812295149297728489415797390172430703330495473467335660572702943924591478333288726226190864972324768983695070278538475192366963429301604890131699001472255976967938396835200149925351547972031412625864613374822846099177464626276846014719801307215178039945249336072834018828147196195206889961209627263034988519036297941706052398917122691930451594223722675524077556383647812892507478702507297347841628058285380406071499940073406908571797263602430331540083384586016612167658105990373998460501369174236696732416464823973912541037447951459426697463587100962017888215679766846860335239065715112382287222738647240119337304588006549197704283230245430984655338245958909588894431632858835816709089210419211851915801615193489043660813189890475682198388246916397364768976119403300001028552989228594720019230486873868227791769746880962528261423613541873799982742090215254963024 [121,78] 212330148757347256937246040193253332660359725359580841210505857169921437784736055332221727887749186453993696669814500283101633455066301880290533588285749174701419198469651946250201526838336398788006085611918356427080313272100879038023199671348916538923509610795052091330564401057508202011361959950116055603847267929524444736440729186920094047761451493164231498541111325645377915670724881349927871668251296520424663223763998225140072351788044886778347136439163850025729054329840301062457917554514771286620421235835738947873128560363497225834310574922387730620278351810685815943346991632651020677588328491006537813288376157848465416491748820288023531910528223706384580097222153452308821663617066926548002835670692889281958408989567517219372464309047812154460425166957701824890964160622071616274475744792005465910985769501304299387827169727954228386125321045620798862442376176997648208816345578223549698817859539485326712359643991682754933440183317435033259840531636742915989955926119621701527332432170694034421743115025845168059789785540963001200741562947155639374265700467171360168855454845682728638287736253718328323789194110458747874266971862545754256659312932028974423728889448149766524079861759754445396117047826990640166892112237532455470738903133047372002105949889185036632282234074708770225805569933859834654747282953711624471826842886582998795280670230128812574899183056428346658259722043486618394476748183290437903272955155643241571289993088372872072886790361189098359941220396383062169003096218969052948565871192962261108155952419901743429299610388254083031164030964690455903417762379050184164202317169813091183683420861043286712383271486495804237045273571425803516971409510863238104748582747150831466676512385671683403755860236493654710706899028118493306567706228060208979251484135078578364929183680624096466208863005206469173717069065464241803377336676371170724233095060063333312248830130574599113430351226812146041423043810108076159795886665821031445624337154498346182485135692006295435933207581169472 [121,79] -522759267640966161432197454166558327265223083011291685211423091899665200538468114619315386866628620940496284475066344241628343796008198171630892727008042816990254980245759510101662602396777927237100602287884667815243872388991580107419250339870867622586103258771571759208255102625412877405755415835848616725964113682565415760845183520338437289730371014146851652258265896397727873597983776188200438533942519873878568222281377372002462298860242029830580629879647952936740227885985037692070230464152197395271099238073099472046744281509465535191105865103297687807989505066899496949211552920918284809498673476827869924398524534229914869629735429230836076005072353202768380895710242511518185138571019454548855069808987882064886162226822239579913554265623914044288371031780769317414068107259396063773125254903367624420276364262706422989530843376258685327525146242693165669166757242586112902600813252004341389661180947959343706772332070421928603945927012552219831995763173577838488173398626695356805296570754523988096178424101177366776856661650073809168755139264636394872795034035835598622537969783259241688028858071261031824330706756181919543938916859907610342284526916213007254630196499275372129402633260426372745513015288157907927913756044515747221003984124781673128278558231470370898415743428985383263348034297726546104911088531645615114605246962201852125987104010588687822227097431700922213232621559023681022869490356836158594780374006634076973903556779727519920821602733283749903638119320501070393753847900589646617175064971929138474498790647985467581406920961559367958341503776817544207592781257864667307653320393645707689420694720499625376989680257036508734184677492415402111091474534576096858715846999567575961034652386364489392382803232389078325118965678452024862305941601320150201969798094583070217084171850001999843548831258936802189706647322128007203962997734055125824913020442811522537861860386193241292598012481618758705566711300828882586941761641745353435489948884330434299038087297279844144819639720 [121,80] 425423409564494374528611601290522093296358505666401898907276212963513779693937673349263943794152334146141564808012551739654448679046269978978807152897770616090484402846113786925608741398972512355529160037769910620354986724465607331198325555053291422199748817350483353124777866755989492921775494642891456181360624427581833706881263408360154493958302377773932027612252730446597882383238171062937815413440775768161250790243637022043448898808380309605950755302817044607835587674311380914577713929972355692080305845283232084137331453306209590297881768870126359022042196177334311290572224213668455626440779214748498841272459500500783605603111300929362437241803630250352224801667278743231275103420194064004220777823869761594868696062156590527457911729837895544394719729813874344757013987823880425993904216595421107232466559473117956147577492377480301673065079488184742484116766438609902275901723093761480484129714307181027056028889101268686216273142291873027573419331496520254566764211639269745564397603134975402751070545369987918236478000299455754824677747990842663423181044848962621016977184861636905442899785924669093292368808597622784886760618213628626969847162248095792743135718311594439503109937411816079560734733200257842697144841747656433355848557681682563549405317569782580186015158352709528819574325047411329290483835146020308754844466256226601849796687814098044073152743103833664309532490683275929621100331893507532920423754352347767737531886504475805845172832058429817001047607403595782233160929666786023065989011225887253509253178664273037989306020415143986043683078846351389005661497732411933219730198898281846926137782352973124111390205874088455225386882395786392027491847924646746864471157078985159446604333088029387152644404554711749469802548583889718374520812418933326156547275372820354742389494552381544535414767127427114115432034439883203993934219959555553677832946128521698425909027377259210101535627244811877428792996150588383921281089882196924282094570031588078256767688647011986161795072 [121,81] -8442852796938230623614253211724368466342445901637416169745390421156362988355637826684397142560848364516327845322212851546041367672106671045220904803470884992372580214215006500838063426004114256294053395653566929463165851960874309249608879947016629168376426438719241632661283103670367442549967043199047250810554739228218220746657398014662247938419864343934737781456164967659185746774399440473899575349098017040558250052255753871457819968885428919588461479634634136966846311744207955318290371980885225108797652886651039007553675422196529486675796613550944808342142739648869220469438501558875880846583893330170361733843820527202781331684182581732113276928627121370083008964087026160730284173592669234483897055219995857403547901137423548524141862630222412828157499224838633630386209058959865916041114145217883111158313812906551420037177489414794006896051606751364287351095216898275951079475610669312717484352112778704294373960435898692005277930401073958454978127927285538017252596675540220828976080719925038677667310987748039819228719948454806061069944666002388818142979496380711200480387008007757802892797648312802271787644285138302698527072154292722990239901275746983907902679952159621368234510658160180691575785629723569095172660858069541399374972877350001069646551477998216469646952884284958589423507948205642734610101808960641100408661623440065460148772031733676958387059330052949210469004994425993819152987949138907094915918988084076535856175839728847132286023296105659874538453471319465278327193372430309385861275684666098029349359049194160214774539403851602593187419373095370548535370838029988997498375708047022923633536004332886549739785767035697978612018471904991639992357508680717027166269925227526880239692364117508631113983551004416357211969046162965096617962100691009891664470308681174343213931821640907363537502156799995230792522758688584257073084313043058614578267824941615914886225998247034722669546499061969639114498282001975926292734100884187409285418827865990689302804706877513017344 [121,82] 62144705303353749053409941176531829436428642323829371116829204550965135382457581667515158708713872633420819007918425413744641901963734791259509270090733866248392967597716655442688038197302128059214187333356570367448567587267576340941150631519691621330049894442980081853458667908338213712500477003486626758466011849412161554160549800598684799003737337592869866227083533339222277422480363631566388712370153020637285071531159702341533940930907122448093752689929969672953014743812178021332346468534735722304935479213491588582797474673044566984562772010278107723299676985167563200118749802795746125185099255467116330819911693117429266806476062078748304918199674553946825648947972077542371494671958633001957611319018899640280343259032713061100734420194698856482377554248153144867259555682384062292982176046440542656380775402635138671207344992183137193819244068473130474738168291485859311030250182551077966917121157883553515231972996787729183828662015440764866499080976252879827235346851332376293312716977576445113466987753480953929381301152414482452879386186537208496363840310979452839644952372350561977561742932976499118903677881305963491280790849827978506408819607335758062229075948487696235824675329016227151267436232558383498564455748314668350258762901130042098388543834207337649550029046407841741518016791826497400955215540609705519235041709732279760259882302894551994213061769061768804075210199967280537436693625456868211797713390154742962679433288449600055213853810055269240929090124513056063569362287991554714746150279096163393826504575614848393424945754911344068355737293191689425774562494422329469335014763822180625711111515410656267610501469550785420643314616906504073473477312100577657112248289063017860739648073919459802868607449898227159745389690333311211624373719972735535523955096717012604644150481194989563285043583327416814835392265780476936342391405867162949382237401282700057704276563836845861611091940336331411090785811963106819303250794560700792759922383187554568314789967733248 [121,83] 417193304385840630168144266806738607586546065435995432782638835240739178981474325571704670964976755338290941708193469825029190669260918925996485850972968517451846553181600156009809779078521769627640248205220832445793879667109255616801047762697083807088784655070055496438846836903113410464899779807734586785921521512053299834186075588067617783278124328209548224271600689605133155630703541884388478459885443179021951093968375373169800839090311659879616816233019572724137892118846937438144523656875718741581661476817988577220398635773919848507281454901899316523411142634252880274275380710719922443788428749596396650614676125405761317953155245088856854689610350104222561749056402802186484427853564756521272377942719021350296307126952222846825711417451367915292517815085892770388668148415973935219070473405146347499923104848274215548939193998292996537332018927812474677448413182112964662156955371081625219296616513667956573858532983905419543096739252431136071267332481882582155707412328468159005184827549618754228953470996559877182351029882084673173234677332974138266118513141661240287989063205739442743269895350752484171821822259263613524390115610195635123324997588245385576146016145974073062629692587556296624569659623626192156731661382903140719922810377926179387132656012344621412750066458005601972990385254736400935735936808586242090973303519446364637197203391208644325875013940577476091130344401799280385488792527030490794457277948098677998584242257149598142049233414487222482769449022085118707231138292512259681264641567711435992358423550570971272096545984726090860658558450799022394018448530674837356382192651024153609236204168000144503669710027151050457456803587299421715254265192379055927953024972182185485263392701413352372238651100390524450887259081566225809911089825090667101287032309791916310585236433184840736527731232614523381993482508460261160107511393600167147661508948199551003677723957386971186890327926902029498416072066306198085817671731598827750779455733572664874698360640 [121,84] -6389156247278596691825931837812285855072063903818398576350634809141210832693777601533991633631515682827808983115205456083831860739725350989470213655273994085552341969967460204460399492947020139710758607444311012804025314911969008453468967122755447480585321605048699405587001308980911395066012880377564170781896340365175572558992439583666345419063029819249046830246356725729786688474931227037923155438073310768718436910490423778463186943302033977869611347274360307158909787456541370590183546833361443512332243571691193795450640018087766125332950951116277274365960623747850116013482911214260169597204268970648394647313611513717890176567381002798666260803888927949708767917792842925092411328289441139823921334485322887744287152276984002147325129771979355360168495948132680966833220938476777682241582167222772166386115139444646006231084115761065066374905546386817310707110725353953827629037997199069988817469123134275513507762139707702981518079869925177506959843631053331379783705437990860628497897796200739069666085678584631775446560799099530985835884502197967127976763302635701869010728572792767050413152781106593499703090715768217154193754748896753023326155394256064050093807796755570683328439916075284813998432502875701226449558471195520180747399057965150206872194258688588987904406936153039574463564347567259727165861512911619741135679729752422543175184496692642379310742465932666229883811230737296773225697676241136554665316151260905845448987468182768445259776102663051738333538633750279017431250794366586147866677880736077874989590450228817933993418184793497012018859469987060640725883550379690510891914851323034932108793040555921093811202550486995542199102794779876872576742829536775263580162148940238901170179490956919476200509303850656871858034004354578293212499564036597890856731551780846160966399217862396622403246994735216224334025579049326450055339951991830206840702812236956658132935011963613073965046488701552162320164808340446236153891137608003230678869117918418956926976 [121,85] 20334252951190374113446878922183201634515282316098058945274305572615098986328319210301834319325506116144227877248632880199750932636872692150577673286884906879826871941639246958442566394281081994093161925667833077493399980109147888185635988732825980069190410185974198472408087664964448678543090022560668479249244400276476101762412619179108113956218219806733175194655205953377620979168885331636543231638574886955194225628178772123704255897478000969548146674795952882358870966185582881949877213747462543269145323943924130894133532533294458308231539668494402343763216887898449703422753412666875037238010269370128924406634760710746070185682619991476824891028494834703354447806322211987902901968466160557502809059308523531910089214615855487164904775874516269060710957751950113304001751248991753940144076431006731071016968258124610634892787991203933778711698748646808252306395454925341435982183561549243458761444780924141219269282271265032455103101252654988555948260986666476377066366178580752378174360512121418668568998275698207733982712882535150206294937623387339364542837343349056407674403553230103423685140396017007712972114158097161997164101056608070887361175101121121339859295774872913698777875848721051791693313698847064892483388229154436957422013396132435468917440575462386451899599137910431456895010612315470923552547621446951339831645615778769157956373346530459547265608988149163629143133310077675427619149149150190256319770377588366449918032453477062352172073917031675168085265687157042563536181264162385622408561510030844313691747598210059743179395190208665342958415192159659735467942492955134552253457765377506536461350400542444406063943308696800421088154144599276016170354411829060817553712909001036213875855737288843468591692036412838542849750320174581162348198119410262725940450462324981960970824602777897957809494335347559134189287070034116667527675440780506214659654581905991167644763221174249063285149477505161459997943570021808891699807729970454261425929532932743424 [121,86] 95896516987521761978702669472221085358586141188702141389229921336835175069212358010280904564408424238551308498242962806989792561292221175600253428630413399826112301217994082709322496536232141105927956094215821370082935537503278366447999260988076197209461335352790536343867140631216224227144085128563743685759546476933923523607475022085002294944589587618505919842670708759758297125236735509623006446391484038863706049501532935611568078810145444889960662135228515398528175787587897364533303705583975889856717146607455521218264279332486793346988808669970114826272810029243570782932174562130649371396540202237734383687949840750752684560680278044367914810168786244658642607761425613872803924937886266160263903572616856777863235498320004194158853841836629242364983119634867923240499997012298451446876278899145964045730791145001134294763042286094381230745093005331027693399078470630679323071519382273528283891878167976215656910194987300703387975145778918357923493219180511759491634116801285155494728961229393860273479024618236719541954591339079220723976764940132564888154379648076391981916046297231484019598584505075956999040254897141525903677669612427064671390461139233965497180991704183242543914895509093300930680397339083593305161707135560769646357773260506185429603401420529245070686862209245542863941871722912870467483817672299629749273965222295931493484414382824743630094630150511993607426075972943985687487371740546257211146989128886616123868904085553478239679682169418706294067156777018974574482612608256873984261794386992852601423115957794944922798701203635562958069694362062527736772750704875068721901782153663129010173288043350732792223682268285501048302164908183151986975282163028080881895179543138062062328421565846043057138174378863081470315730984494323283706597565845926328429891026153524919280116950620846596948927793835927053055479070135652497625997003703949597406007904195139166101327968005449850855515220569147111317266071023930556124315502605799606103506311040 [121,87] -499359131928417069674356837797640593861174685659169966687150734030666820350728392022704517084984651390012766667422506974506810535808720071365644327838467917083272375005920521593953973116876242225211109808678099391529220438518099176627537201124044725221796949410972049757179692256817063904932879080342122354424889123374263820192252478381575843620566553678349435267091588503306763686433244368619275737650120387783443352380065594297535968506318546166711579115619697910148293745502030534947375849870172790467944643374775470651003415793092909762984833190951782749388318843220400005176667783851036562884265581922068834161616909431443523924316236413172079233831180238451446237830898370794035110978594846763407241530448631040027612391306723661608234624404540086224072176641542381040863743351084483054341069717148527037220498409147505282970298959349655652914155070606785817838805122972937542217891145467901665829022217312686912043139358090865050724959692056815205743809715446782294970812293297411077637824468698877439924213432490880600189388595070647685517396312383842747735235253870967219714417225938230464302982779106008632964878780480841803201885923641281535851068039242833006512439377718343446312551830022493234402188204067694439889879653226504189625757793408709985426716665278900524776864271048636383898589007322369698847503073764373325042454927565786014911913808259884161322771804576306135887955719969410940501796825041576138945400910799725599734905262786179024893929128660348719895787645523264104969562684682369025028817802456400226928301834538316007972908189253664620496528303288386536883254114958966057683762764168673677811538233640216969775332817856629194264742062503918152359711900993119598312485453414708963108352619002066582556055402580789043100404726206134790232685532729111424945497569591936930763445978030583834842879287587215369072366689359634812738141078983020379192971268543885161680221501874700133051731050321130346551233988216526044303660072065356432129456 [121,88] -758113694843229785173534181686742805651323819480189205268558953642666180401486301843718898119852177435834521871087316206284631777520351572297273860337448859617557938113013006917902980218370570908447457072553355126741032578448500888045384046509454695042054419725086307039986233612577414296560844429627435475258903381017293552178137855487713919944394542895892480020331360189068682600419270260235546049049587146715842668030524389833211869258701957006080171749788079231312806681883941382337364124016909202628462201805793610887613858514617355496258207240599748688021157915362210333887251813497760608180899336315378459970168053537230626967693410693779268629729097961073139143658892159055249605902898035914060358641498358845089956734369208148823192444927819879375275985897240478520727717402322158741905850964350005159203880821401648965186314735989831935779623460526336097843124216865836254953862762648301304078598664571747720521121883461701712795728297743323700357630177985647164013377535775596914910760666898890452358287869764350580086046623488796728229115440551152379419695595577111757504280640917363097066798470263886535541887132575483500333499369405145815111732077349258207225370211793294099279120092166525242496568649689430260427236981415822486125651043555380198794177771747809859516242522668370068161371093997475473691880173506134870910382570605064172675062267181222522306384911448031955596859829706489093242669776484451145202045423739751187165385219738885466371307076524180699407817553591393875593423122684417428671907784549176743856590762969274475710744820294612159044254557461593818023101965367583997726850207310190531388300266283286613364898073016553246866349432710738041825023084984253320703990532024372632701670828746515483226314400323885100559291558366336307136895914180908426123702848965862400297137697330441378413334443525620118035964231251898854315218456278319369610908307592496415840116366602124354402665420516723950488746161014241274409367010107044864 [121,89] 26909986047336279497813835584714309748095790697061312309295899388953752128241293533604676726577817984574773826905695244937227051039973620947167723605856116898416997306108949984563356938252935377543068375995170516656941373159709763696137521774032699823214302434311115285175293821921036563185068955215410900829025167050264264434974654687135065852403049283222066076234949172112308581546503645589764468646139493175163347819857690495358815497839379306202385110627408655310757963193743312160039314804402859710420195024025727058386771259137188906691536796125438479054045042805046640574852746989974478621949968451564787404737976485519241878446044154419906772688809972116570333666658029453259669601990581375729344329403028919752793826900735222322123681574797390122136592299981367817294721281069654884361111576428802416169769007689877521954469085301816068449999383353242113974528902359077791045072614238222940128870466001398035444029380627513420959551927740395000257449784055639406760623339634753680076248254209736991356541311599208914477903904423034613098501733966809675809632399158144022245129646735862156156794523849493877425275096033452390840875838484004535996870824287318121773808405043113753565366677381097797046078273839914336831147682744532540124024070372455841263925419611016852183274021745080727465980560052762969943609621926299121996219678425708346855147486244966382075737723956625334760431131981677777985166464236370432292857536160838037831758253715441252121512971149453042015812529540604448672750791237491960413325096267363924973904528186869178039881194262724338998592737225561266374080632281792236906008401684827689683217061455438330905060615431312782607916943939588745695982724314005393226302681270717301843398375561174250878842108579762101649871141006611598933088362025648307071006380859359075607739391019743602008834142613340508136499978241637463577198260189352345167409907501528764681671999519381382367491665380290074585824165885199099771418928450176 [121,90] -45667495765980803812347377874020571409548898457647574454208740371744056211120346836922704429471035469187602905076992446915618027080495637270603079224807057841140390607703835255035506851194799401761105060260029973133632968475728197371119867046031712175628694437728094034757706333774138808211177215776690713556212166558144219569385366283685921710609481689562925293353451223610957434500816348873830689564213497307673694081090905275414961506558041512576645491473730662311979194331522665024599499223010688982266088519558496426689774318334450058159457626387070698436877051940661174636551176584320032526055554634124896949442539072274810839891457915633338048684685709511076430278109453942479135039667954653915700805421232637475559864648875425416115277360333879010265226907616395125722760790895424288234048692877626070498948384191791294995439590016478195027418597597996549624908743007218030317380102775024467997088211321992678444628292776151195314353237520362337683991433491715449332813797099114614618836980107951720333184679561204429284526432806833861818039320485817654231377556588351795908247100054789407201737807849133478416632955499831833648875443426466600779236477906484955097985400994287744021328203402330114640162497485665560575368043370266340490204396549398364308899419957347784200912470518581940288515127577935968750955404766118889964421697641288076274330328959368375156687354999781982571077367013012680177956328688737020576927168150748560001483188134504746935308208095562468256908393343410850939101949488380532256377599111190404727242655407404827853355325168750973171161769649347484637077916981654189608999729307604323251132378164912117565351352224096869972582234243992189290578801687436271494411296155783597665446691492005809382307844357590469841732681372285139267831413789776743149198445353272627773628819300911541416143597126050817653119314903514668061847311016456925375361560675737412514743064036714021454432218629193309531724247571088483294196032 [121,91] 237481222819919056033382043214288060057691551088489318099505517141656578403169180963324897009545291538245051505245412445207739871443146986897411851172718468653835560422542153890905110253857158456352730141534235292634014830487931492943015757690887197884140910501027348367057299849875717231715488703638190442328975344671526320839392612293564953878498935034544930456884512624562953696740623782443310372660306740947469321610898531346795343911100906003569522427810250256948761895890027134531166133926127419551169862414502805757833931787740864203819242054784666410075653077217247779979435733221316376874616119992147562282860380543925753405703729851300531046431808624490473858708167025201080067732771014829684941768225730316941411438646444601174899089370060922732344159716176842746569684320070536036884227746591940136322601577796094568805712096936063442566828183213867922037942729921422579011495181615044717319077780966122570738895563781537330226988721143919481598008284844353317295588446434728492014020466277130407418817872820060840661647190003147967235932971769392723377554804836140569262753960977271925700734380511353542172816119059487259077827336018916200173119898373902124989440509454228276988515296341348825046021463454777100321428124314584854936054786368976384218228177650448459119664615744730089093600613946603260613467986018282299881263958125326849765128441212168800664588559711847293237995549916758609046305803336767886209996534576347033775396978196787121355797293441509272091015845736987882904370586232622479562988545000168965733208151570744994030521030416759501621318914836253977085936166748223893297991128049997750031682725822850124030640738169228134629145783432401791158088718234713137899273475828087638827263618564759167632886399894673479808411004018727462528021309063691239713816302303674581405653820839432731261292461050242800736461551160711307493429039953297808936259910856604756281079625154052004548558168916304519684866651459093617816 [121,92] 336380055755821525837389085222330564473604510478316034182813550587073397832606374352504303472762489901146041768495902901847161035107948438585157821330925114989609429468258894028982650142695914586234332674150973651802716930275402172147042314518655248492137060843957178341329056039989000128430999014405390198859087305034884135524185552264661941408401053966073430870081962198940484429275338620349467993803805636995945704951883449918798436466732052691866460318817655962078462769371817060445228343176041817097510084444781804007257827609660955837761013924828339291612709176227818547032862538276553754861686337415129331819418306578197663330223795009858629671886202359762570134143009292919238152630041336243624005859480818248657695118433112777871801037996402126040247699677687800852137094828310833686146588561984367945152570195413721281032093112698759061885841080966855505152303266598627602008111256292182934216943932268248090036296282617008750039273620957367289126530747223417862087538841175082802081943417259057495883113637884770615761448862264066501376612942854566077457830976085400608939391908051777726679641155063644771358458313252212282977570187069304723477180463159003092439768554921551670844070009834408969369641425730117210946191109046030383009753926698154595848007372570391713505984728497814522934370345996107537207068535580837931639495408260543212994856933170610949865456568037483741699834570513424569424048846465614078380056206421837228528375169343149148159588805335637403815232844131477920068011939320893517754177291232957560944389378480381315564578953394665559894845463415997733145900719899146783262344768570947442188487692869656842116967972953255096841494160556506149399033651488057910040505011651652200902188495474748098627647776902616342410567790463043041132321143678587408148328802076721243557299077083651345794436638815834384358145774668164270942259848059801454090587592344829507015749143847838951552509629379723088303833269484928 [121,93] -9681327103247086218394784855745730546115587594342539251363775835335622098369668434039555214038434359547114460781955950978248959523734925317620094369287374708599257466638554948392024283626691765029571658466239721014316401296038332059591392843947072750054344798749684668295226361872231956501233730357961232060492142762210419751954768186784571697418995670270931559986552394688002356350696620069731192282434278913538553203879745865102225662135112050517348648155825638519061244992189955587638086168679555581683561010029774493419800966843261884162087933603004443788177050192941577364617157481987305965271137422154681466198810575257291095913401556137844449754284166621227803080220922320455373987733154353119620650951422954077146481290924629731279387324073862306448053014845323622177743512740922206200377729662272787436244725445160911946083496592601058538146064714595616499175177932948362980229017712614347768966199045622982196054361802141091089436779600111157325687637489149103759573473582889929886571260149506775016085110752614669831729129434153362487406612596389929798447915713247837923029738579132231218813322331301776987050227811804098325223208976040491628437555738611134195557410823714094985143303176919492225013715700922260316209227583807734681951082859346989818145515936313819197499703273166778073191273543764532332458016319249949442561500443296114356657831552871834238086315746543189033288619020834198586479824925519256706160937631042511502370862891432387880473719325461304524400040308141914542344973511924255810403985900603968525872322486840452085185209942034856938447891873590342909014183349552507392810601670216559581553969538133225087446428266507348665982635935595006503800046934792144461957377000086158155483315781026591724945358661456735576554066591641433889657850360827237264994151456827108822047074566295083616894559594623874872624776494693783359238584976113880874971452582205398215164999158577499691779181362128148097513744 [121,94] 751961873952518142677745916548836449767740843955896048716884879455379871594901518759230528063844636461074532823855226211338949370219412515188081705223241107177089015883840851064951832875736916943027736652276160991584475794440812958072225739652381295380788794734162934538822592583351634912181498051481186139399085292960748869412134711158133347519201295169348623795043621679237430712363785634842621969607707160101028575128483416280973783959155212126259015875995349968729276894135264440010559121768880668225134156397832364645350104806857936076583525756319019668176904915028086117548725806784153562873090202036316955610904664979431310699582220178385916486100603205931167511735281489726847518012247409198510872478380167346453295185555386946731047487547740978954344699534975478674491317308316669758239630943169912712717133470682887082891593026755580586199408613309788324933527978894827863309097086989790825908574874943788827554888461952391699957402203912616325060495351016266255362492597714947985464269247750057049865962617117543261592841772644568129411444676575642888431129598624830100433146609409884780543091753526436775739036696523263060430700499843090729786785226429929031018335792248298277410032726695333737305104147887870371965870813543154091402326581667536083490999708635958327026760038833877128393105044190952202307503110241991100441807805263756769645449370502941088623823072799726544981174159214159194233168308589461543617022273299970591982696051331486557107611948494936301250094104568721179162912192755014955659016120579224991592053249336630386306214205403771948675839376386286651380154410968049437184474593867445217154833918862191475471634569827405315108940552809408864610620511278448321403818914559829759480160422428536585313596214229401664330098513077381555406580360768797525496663292661716129650213787235175949968450555618838790476209166659777948979823850225910076588889512640680248736884725738460379955275905165413941904 [121,95] 178371297308102510936536070188872569792257217817460992482608805379058200402212316503386589472599694595780357005285669738664466406094811970799498886793183546581799030127521984536442936389100927966024308799013312576579780291831036910158858571061393828355023202994418328920199419355425267066512399713372247294195124603393743399174932806349505878408555737138558384966071044415234400251845528343625438823887805130877124837593514400680655521706978321165587522138656994612829135408836845081077751981504636796192490077226245842805174927142411330565474922771977369615229213350297525258367408634638399277985443664024282874689664354917392101202977158295166378881606553428894624510156178614721827636154810323100628521442075825907067332652884876030996244303558860965131595632181226889454602306215109349358096942749642386221451689264862821355677204999255192611333167306885241629496468610143501042302539225702596646505396629303600233758383960725024028353037124272395306976060545262387588556050086868911208314251625546485900589019801489975831360875016427986629251680325991965501120159370120929184888135907930200931101981731576847592796425318575207125993934276796313555442046095385306059415968989455446799135927618664211247719449281807666723783839772750398852885068121381628627815706580054736666576356714080301295630680106109831899423578653364237997942179705986844477350403831595041416378839019210345290082826614180717577690082479063998084932596454173135390937840011976209267538470551373726376673447029472615478721339152837095461512410095438626459853828997147900681267153052058083609829593462056548464751625825646897892705735155980789110781276232371705289163739239552706339624820331146975573957659918759932390552491580137629722411468471815194060264787376080336988286499838948555432421682944494676453235810446128531058223075740823416848735191262082682729299627089378928209891297420238554728667782213674214898144500374101890973246516728853750 [121,96] 1122229251026189828314582624616660296443339490308139115891355213577124616097072424794655333750884288110293836217516517769588838070261714976524747336398547410597643784544328848148126429214479032620757892257199718435690273274994486230885387394583867517109845509831391269925680951809912090221734907554667313717233086939198740303122164008579742192773857604492522252328667816119136500700725947877239666310231577100910019203217320011646303697312834559480905696290638955023074331107138709107668548075399938011139067509842486247327254051620176109859001318914113342129601115642097236113661960509137586180186578284506678156677283007023402499805290869307708549329488789265408075535086589953922888425255565696497644248705606313776438093454768374678169058699146530002278444018497294279626205821347999099124977587467995884799154341060875625277541851195288499159816736077773854970121699892058976534938600683787933807895437337560996594524280301386476931359621613974055404397284397427892119510989707772465190700359560385782009086724845993944803719534329261913880229416938296121252758945738997706428363400499417137875265855277983683904503085554411816488969480900622997484787381307339400670492146575747647609649868644911626545250103744915204654637666829803458268437371138284561438642935732654100588650804531731583901281043707794936206808737318118989104883852291338051005583733418327597948439169654401859653127412691700153501880141225249523525726725818672655963989697083486441361454295424131914161582809422585182423432168743437862028885295848830787981979648538466463499233370017869158251031486824424904300366994582715418071697628518853822111727548987781117070758790002577055048512710445923244165458497610999531034382116418379263325847580425623866085596902401508111944814426066157066263191139784192416955048393789819830350178580507708526263620853323845268812021049638375179293986755699899599418311008934625993410187856907656323721726286080 [121,97] -466717927166007534713689946576819259929708546477618137467954905884979098164265079200572241483341338875083941120804801157941831912998697304560101594471672497076943080794417058634897820340634900132599646574260799603588932173158107703396239709284565353836306181032502309680221977532255178310595608446801781825768575970548482569676050513329676454749880596243264298626226936219367412503743852425133955887860203332031941967752066863139026365098494545587203117483315113551519107001231705994352502582305029316094716340911826276321593611718327816534364374532891640085010646574740154351077425582012865649362820363537396711391843193177019842076576112537057751803889487947272459180117143175953798988696959421958710130963904507675233387086173531355034586710018135341532097290124875737724833572043897571360110422440562512915097125198178703780453604584992282194487323807900652214696915733584871338115195944298544229077841982878218365526948268620985101117979800382136631482555967632673166418155292898509688293835313584497837983832271910122621174467979764487909608760435488629971412524313141521040203306483014592859163282922996175421128081855369444993843712802669676169554098291092609072996168591578613706818390537437616478992658053500881893035264531656899596282552101810085234174962790701775686255126801041741620243200716823686897234181190945547851179632527052953327527184424366820630745124368507641926586553963215579762298036440479087403305678331058811326720865114442280782762921230214014845396949725541130106060487025495121427330583908381166254732942377128265577226779138058110941557544240010773116789162105228047502259224260327268758275339884229965121052306970993884606257438400914565568856086252912459825001139724908780468644450046241281939927041244062143120861152541014059834571899904112409132543132637183726838818248454819941119030549096038386229521945847232332747132342660663946542724755959603308657797740719460581494304 [121,98] 847681913770266061467286017906766401542547200190197665186302128009285065421889692704613853228572912745989294122259947924857730091832761899669545500764158453654239076595584755839019940001670775466131777443951878044058005500255789741377247846980507526401516404540146735230096140421755770495915879147687060999642851516726197858976161553832242954508913770834646704262697993244675717360749685241347441208987419958406915615588869308096072812280128906085586719117205738891396292492225126585298250086729802292421361040678332989179509435197219519184772168847802962088476067160356650691175628054636026378258074693823393064242282842144829733846463321972335122814389812332884088719113495864363435318673516827743563480839253701275106822387132039080142019197022154246433058470122800999447314306350374664923185292760861353885211877993700858702149849912250742025605805667268087164291247316256224689110595492504216344818924408415920223961609688952237077981081930308882747011524307468700684643657521627164534719152120087662367406142004980586095127951994640357009026480963023370386520868994548580697067907084190258948255241030507913566868270539393383274521469550201985873396187374687541495496911527634909233374383253816665764612579518665437973958235160956942981287182103686791944781466807805570041196987681404005801011680451886945885138517167875422105090638445246299909912677227288156868307788233057903089088621222800036773717814370140031357269356315048087815551742010193518073688920396320736106470634202258857154493331219559446949529014488273113835622024785919781721229585893732880986467509421038380302886509154484312439290410691912729283675745066668967333823919507298299885790603266556101455022114241635576423034274658010664724904979145232215075033133454204962440074364359681449895584525787047841554617243157086945396161680379387370935910060127731453183734443854616360282256351009480788926525208456395859727483880818792064 [121,99] -379130526745004576073679689982490221628741643825203693563625964354065463223892616122053594697906509461125001006464446269306783596279670696225118949381385366516027289130834809290541722455117479525508717354778465935834363198746222703844328982949842561077499820105805707359468998434395903996748577396850366348472879394832452252198688294158161274401635310607594994556548751026292681305114993476190524756791680583406043174391762071686370460873953360165644530236292943558089710798108607089833886123361323665383021594154164946437916875651467931559682956754096906500486622645065060177073764488471505914224469524835241769111026518477546314630900560983740915269756499820270277752372054830354059507941612659808216454285058475240579678941205372201249954206597363084026805423710279521407290910892391141662796022432049308867732196867586642355466144442850120491786537418091702993151872152576283866407256797450759272842771480470785631432629543846445736128729851827160764375990104895073469887490981891007625477863152620605462779474725098943702226159801829470352896604229220831347095233306653988026401856587297786100550980099521482488059762818677840462435140980038838157526006338430208922836192955975071640949600047797971083128261332819332173123840154193079148312246573877600827588309567391834293289086914882827043840804581002027124500508132570742505565238168890801413064805059811744580898709786506184967678347439545745011815951151689491485505394842152928525874083431849360103640053623138247788894903863618290427992940333435972823885827533314118570972415688941162332384973909275354714628325141606085170035182080052272161048124468246180561438004463463863392800071907245485010680937923959677038776432310295147071867521600018262296176509932418137095792452346632136452543609204139271282996619162530923576151788322350282198222811817106808030386518455891185434537512683697157307984705194731701964840721183930350597506700224 [121,100] 370558341333975830876257856254171499455044050545396614550867806086643992730719950399094206252634588534468074839146046801084612236314264225741599781003249338870369360963473327524859785622618381946695128692114395024421497464330199280797324400871035543892511055146081297695593886135201331333455063746553678002145114174218492421757399132506369458080759601712197245794938477440854423799580600187403450891020837901523111139222005589224293938325111148125414443695979010295860302603654460063879407454487245598162815266204925809660414801970782955859857787538407001703270151369135217294368062646898579662304157421057561198131186524170923877596064864262791654334480973515976605459413179414618734641610125330315118680630715562165085935052791068264953660493560932139356776309176683695353117645200062505222116819653463452728531613139238149269789315730377360898476593105658002309814748331101299647098971188655476645401134815748289103069640301730129676762165619482887680976302331174014746306213183203679319109797828559911034630724331304376379278911329242596697099921502982791197049367166265724199458864120665800646846618929792680455426523807219757911443462717854164054616544436108770641550622713525982375022163004647254563839739318144406006924154446449478568984025615181448854315450141310509106740013350683428760352762096193477898052650778041545396640023708467783019101613236793438251809188181903393412782915457320831032512000171431525229009240450183398378733477782372458309325537591257057622294663628032045455352154775497361189170685559998689801001130757109647457238204649060141643818563488468118412721712402806682891243056200653826682543862524472289985755550774498889936916327683473481716015799921737655383780993790677515164840397113955743509517976585711181297905708655150501345504748889374007851120024446599591267605813267023528597469944690442315005215483807677109658163370781912051604644219577651578539392 [121,101] -71431371371178039034448076182580913324766640660637439542297559821017227772219089826407380136697932303555603215137647650836770246203191030390344402198441238117627527946926126160347985976452566155251998818847769619885996855330186855971314999615221040785651503681721488156433199580517185873551018397124708113787020091863109474552056892472781052879295214682831367985413209002052301753967505135738926886969388523741357309049248815131330322636428656232162799776729333408419339017125345143277298920563261911937674640219371862425959291192851350006410684284285708895541240812418828046474766806653244205444990964517781996015239670175511859588490334633837536674277067048895789584269972201396352950612228990262958760893015092953275399731958188415621593650587862073463043142144398961381923333333628926553909593874754707839573937654037330557387887153697312934241980830300881221064174900683601409355867768431226984833006619376280629863827685149331023233472117622813852912485080632129635016362857723496335434332464303769972143451424486042520589877709736197776406997166099807720527707361967113619638822574309103218940988095567851286386164655750964387170660077337448690529480764434051825591912730330385138792075265560206647235449177743628783905777280198525016520929069406581012693285139982391050935743027497383726201304403704110832919817106057520081274304883227038267827000017857369933561384072724036903958764312872300457367735451645819297398961733735018786042349398691991950279397338876918212908187220132851484053865167899377959044809765576602614614766912428228133489045058178158486739209923414335624483724018252809931420919945356168306443304408887965242734110608776643889729002612757457260710191342685255499345435124772287579914132562437180746606210308076679124678296110855143913340768722572598587340263474980907321990806818076765091370926533903266742909005540994018360527654048075024748409234694178016 [121,102] 22414797214898790616167557194715368425579606162222805310067505056963864870964777326630870707811772417728511113809497976711385537957256716627937160201269873792329822136184846631521332124597372639452664293440772435824697564169706799179685529941336310823690109712139488281267038125367319877576295537888402324259836784401813845366170264274410513994015711599371075449022226243706340427648600527857529734798311914629614690615866641686094519805159868433757253910080401179987400547999238681414207850015077345787820373040561236916536559146002691823215080315304556256506559396552856253854976669404145502056129262883705573666812397545665337879693432106137168292598734095098980652746112338880590933141041084006502812322453299562520135081385764969476501920744307710267610734905040217865993129440395179223252403448631463045130412936150254262046293734635587158679993080053484550212754280648965383382642855398438913267907817857825611216323839043512008311465456079273038733983354744068605653788930234953331224799102402296048703950483528783208308309585423017929784975470898941426928663913038036471909857891534116684543972619883207634190680230462844544889931237448081376016669885376398627519967606805343628594164020050377783182419774230109901354768085827577177735423288203300521987018981791388242246043181006535491035268687607692280802129345319730310352478260882606823256877117480631121250654009238459936432582178891017069405647662773477295540192723385532627778914015414897562846460093577083209879784713415299483916898258524907562793204697849923513764753070213323542120309382272798358679633842334146858619131389061433835267659352074069128224000012403152846455647621223221581289593022400381672617250254892482715149025357953580768299165399125394911174248339773357597368985939552375907907235224024606453941539264793006733432089253602979288757962099561938516878659950905039963394217276225177659305922360 [121,103] -13858196924587897703871359477010750864842363619976900074555555794083996245561521353437727798475408897772151559578857962317336664816696262490288750131577584646514484081202451292116217317231039652956382691531415379636134547584459273315532568094645944851911928131446601041325821600244659963762185273521859870746464802823048406779742316688409686091535520075148453265766457431583015000865133405027878636347728276155119312680507448365979005006393443808303300056660421487185814297962010097307839883554947317546604356377651460263374041743670855813457268921291249208996441042940459505281448787636210361893001932422061066846111876879549820828886534758356747981952516295105343240827304374295577067567850930370522421045161160255043192272219440929081983220220251519469132758586501386111462330914199811965673361386388515337237060587659059933848321175317797804293345029847435376518713115213389204365377986882309413280245162500286275098477013463832021598340108975753477563958096278195804661254272866997224554886930256254888902100345643455573240076822125635842861007448084531341461307597889074335434051496976892942539014322895306487406010370966287402456069856062642151881074623738092917457702813723730838190589448055429635855592440870309974544937655148891527008074922497681271876964089802451774486794544618543364516881310916488812976227890956307842845874345432837131311764764039518939282144843487456953523621552415067626248249950497837966178199141155616499156098102374938797245269135271968495352902204550113420661164594064125196718390883816886858781632423961772522743071379133268540408019857735100431180030390541140029870919279061295015382522378027640410174374704668812315404093533328607528305555108273726293317655308115367526775042604193024807271719457073575492640926954070844353583582828307523957427728049709799246180765243708192434972871497228524780861370693225716064662752229824197367639 [121,104] -5214431966223553629391038858162664512487699512465147767213204578722315578979569995726187059095893905787576551465288279741046633283678658820743526516424197561472595994450725081426093915168968778005588253762774429811653838266284519907831640279977731120145017266273782671581694125785604857522050928325657880707522707630630905982001617644392492916111055581315621929492219957946969994208023652992520359148070664190860473361612154285225673134503878390161168874937306037105669223005503154571891209133638327909567729782127977974796987932916091185112651801370639535602426011291618691798256493462735204562902547857942373715668303922390118206599985782431283227968475528777113133930989442310726960070703277382921750686187041688103034718820322622131472746158998758460447302922728447505044774616574243496939436564898229583052319379154038663885224408959026129055464837696640474201204833848479626811890172140403293159316100755292738372818330911259917609086318466961160907231469714928827059514282549494118418288829389715763037570898176887834197340167206817578718654282218608310217633233241332194754176000828233059072862780308486929853247452265900906488106802646390385192560605374665111989611394191754286257487423032622612894844173846685361484882736975328368042495309747104849419338462030775863970202732847172827437150843775894198054611248518615118245479955687170238715194819685830459798060819196994276815307776860836879364921363613391696494620260909095954447864742153396726670352561797429238614227215897728885739618444289963829790720747882451784085919267019459173502370134216059822516110630067823341077558516673200134313255005988288848797333974636050151909667215470079017618747848428684786899562301898237389580382202960195238164962807559833999560063583770709422793075663543318987339767467012515109342757362461686469478776614676102692691844993318635722153780692999757102102954228055552 [121,105] -236865274981095029026447463254789303260535784353941734875836822004308802883312524587158618142295841395505690819119521942818864118782265608957153523158607636337803551531408575510378783660375724833895003126467843073693094694500616072326249529496503909174123440801962091294253211326508824108707119173921654107208442643006589473253117209919865215564142421495142251566089682146353558625445558532903190342156905078383743108889046098755123941880091115112392779021759423633318771246642223215676225392051868163619617231325222866814664950975914812038454661013107906955719092344764349975908388355007651983482772522751705526719476577338754462377150790133031356925505505739191196439248495987245413265402908974805360522436325467858316632394732857843203036543379702960605407594226222270766323268673743953796378031268543361647605481747558714068513335123498845402850163427781917729544113209790112092008487274639436685548043476582575262833503110626465016873626872412348183547215870787784432011657627319733360664124397317454698782354071289196435320688504365198834285987381253700695964169538761785168770105184138574811869750590278701795987577523150813684577523705460463565469419403446782953163270527017865701566946811526929879428805431490898848067384746025875073824588447504791506698019797589418921474968268299771718313494878446785425811805186189154161649832698631310157087015341852921696465489258232455755418173487442868864499752339793387588004172888506944308490847903840005204704677898810764605895534169019360967884283119492424627967549231561325408634406760227870653096831892101625273720527906721470662554105717152733294647967029807643691237791128785238618174782766942274371447986581560303166603674399495922950075668804452646446826411818768546672858578044061635054357306392637162396510616855313195811176273541777824328121965693223020585500934559504688767501493092008103262267584 [121,106] -341329019162842349670618447947905265397682161951086175511724766457131939354353129661514127741517676870306570297725049621280904358601817171347691663769467481484274902350504851851990385425053091691173661745889717382748726773349656153132230097648087852166830472368009658868293122964849463777490906605831582728436286430290968446827429122982497975815872129168870717797692068558420049601785919833562116558499192185217558246418393430380932900671745697083536020976253014101369395845102907766230773362920472320913655906325096558361866728960006240560388356879434687661173131686980669525741963704405836748992074237157945888347603972817217992460482845843266293182555271756472354645765899466486325154870398869203309632071838456747146962952970245122149374649492938626721661054396280744051871657180759808049773807099134210671102250309489667808553152352847239210740502538007162373009145362942265178682334141581878040788422138460883463517846675117024943858448385114245173507917492998866682448639877061611835713846008485116143253452350987362686679125240629101853597354540958159660259861552437919177346609178496327872488218272640794223666382178545600737975144153593671190355917972889307998815436245731953749023844956873354431044317479127013580404125054474472507370626863496008296279894319362132223919620637215269292790458538837579119785281275656917200907667300961908410641139511957856272786171861835707894143896298776283180737122847595207302930057733636129321351673136146815884223464243247990058445527723201940734663372899860503441023056172632128403296563519066854705714164614111414113263937821149130054720855607073955993104075361863522330236648320691865261394474744626033841045522962465370801386509674101478641296819817682004635146545437883671426674166613039115725689645054401408099686890760127711911985207739537538335936044334761455196532829648847338068832958466787586032 [121,107] -19849046431273524133983331822007885413083217808432202767867587736112186392812521977771202826123779442228180934383434760035921812427769844766035268113368883490887399109422655005244273360290949942231909793334251337038777454103350854264541327473588260896885232195181449951125201553798342845663464229402625186926051513898722224577662841968650794622891233928310174183959878089602631341963827766195294071949473158410062700873852515549012653443723642681468512625088030483173553243423406041026424441140653817977174096335870149286569605966619044108791647089489941656959529326233208054073242016973630447574793283117564390531212566964917060368890821092149230802605360423385660198241643152991143226103167830975512717502782130773878858205159377567834119927874097392419558565133124609689325151947322989959613179786697672410691417993680949055729480899989779216932188988611834693178577442636976391147258860666483439362932345406753171862689990807587371183479899945112225957520734475877626249813206294457541850411782805636871191986415787010447834220234404074294269270765911520412699601567028759067682205551675726445039677857678085210770917283264004512052527447634204948725515757344105375713152657762196430972150005656144656014196182702609607532549682009387190869498781963968218325328951629436910582304034148462371495681078313520887693170635967163470320643877997845987749266566473281068858714165488384024256355712502351080427992363264753727720455274891559022532285079940739587885927094898445909581977512822103724623601839989913382802103052840312396777991652016601851391004123936937048307911277190267333573388745596215135396494383039837654723668197946127496248952656096474445211116217695175886783697342430983029640415265639508632676397379105627722423139633312519173905478855661466511810687015078282826451000867208761800629376708890092525308508624740919203112139874926 [121,108] 1540012648757096817991997714239965505231131417067841929505520713079780545330412615924799509534720069316874182786307410172644533016941163819145914518892016746377543873898047484114606452578761263120061411328022450985567823009361216899484631378389238812529194484473841949378005009938412426806462689948545361198902426156552376759500315189075876927190937556318327352337698283161896455837998776248956461746755124726866995544259578918928900939569769897050162485800623302819030406982726676253654947947215636496874494081012608448428444386698922961878360390742975733760064018561877756780097977734536013588528610883177916906350610540845698332856487488375118660364234471732596138709538303081577317923991132610750879969847616017350547047367052458239983533591096367253614091482316873805511979129539388352886070444791273291016524759427815835995502435735582100728988398772528806872052280346564792580054854400612050229832419347151124383248226128122191332529445108894635322610909853977294960169471312090505430879315526625237945021699129004404114429964266053868544801596201400111780653469894303087230072659289394540571311286777315390644153466646452805819064530375372847055858664232183658749626126993205794040020642401366521251837590331912175179078753549306306175924941953519168519583837117601686156864280049808869746028464363401690516000094597251772876238246430138023131944922032746079243506241580885097802484435084348007612514656900858474853209268150085828884784785068374426551644979915091008727950826691399913814334031565379140181184133115748791471410182026207850429380904598604377858831945735958586546560599569302613134853176588545637451070498006724981698942534681722965449959947072187139992488005632767004898386311036892211149127978426237184326687955347664429761430078222283088710492366166287038937385655412965022247765508108886417738814176303539779366368 [121,109] -1063179298558549696718962524918258157514251992774790965391205255992568327640831811057398930860780966596846224872786399915079518364834880172655716469810748091145778856429418656156937378864022791859739825124466567841393764926367308349255955234570132447843456111644792785207195038709258900685079199988629080960299463083332142432121518550909827693846952340672225381830964041358057915027495898961704138387636276795711159794344264764399384867179615193490984398276309447684316239518582652908797602941672241753122966493856920717170118067455275597558123807046788814314357658778873321218587235912424779210744007866126779671297823757367680914728456640973460747650101601530635807278546889065537613173439256227031908020140343912618730613263328282446449200262095859566110490798839048859245557526097013103847528345671208621888210663724687692941852868853116780449735513458046987079392657756071648682938009896536427923528401886005221746695782740417431445723219042861484310253318511963597833993403290886541784945827829680955238878098141530272618935946872372798445108462829790814749676631052499335219139365533930805429524555849274807836064690356828518389142576317548345723472520454696247748654135831342132504712402484814573815538612239676276781875993513403379341112771151524251820948452281485201062998972575884004066886241047431658182082224039248825508566802199752754553861556270066534023954366312948754903137669879778118345953771562153143837463530958092949247575129558778515772286570187986997921918609683378356818445780285198843356387923500700071516041145973869155399603690423091606107042264015125545986220788492848937482519586220098500294518693093331924472928402420227679311774489121018805726842520706027651835529793524428903295467287552493874339984385426831609754164744269385316677165080578708194466219800283590232951091833693256049047713972968452076 [121,110] 99418861757477670451024088359199431675343460460039224171088377394045517622184988591033816337946149632580392499296661974622344601877079328578675277796905537863415512120042803667273668257666621830567321846347855074087336920102223430040707218626237954616868174455483387762986564117506741511487641888293813644301655416897128161040927730897414958969687872776534317960809193111251887806784462068398130384189738556252895180842142068031103842518968000803897513685945624165192403860918177483089022100266542580893592428140377210038101413630395784843262241272400188583038858862969819367411198288766548705585723041376041893615887905624721685187863331396227722945507083748547080831743775859741567452609634112899023602729606796318020570101550681048909256391205187189979293549209731629433287661252601127853635500826267407245059988749465386811616405037907207235977131986348018356557346159410676928127366172777986181742847641650846650726252714197850520150736482729357086131642975077517799904725448635363806983380154684551172749399623913196640453182642782905796711561380950656012433070557531318572079744562658031282167908750043111035269369325842964409011755554810688452986990505750313505802753911748696169035944865515655032643466583117933643914977557411220876072442063609149836414888189266823626344803632987666199960589877991834530449128518088031175062796726716647993837318786520720612623425101435056483721526050067648929367343521259401354385541409210155147257834477398089449049870961924552135290587279169397466309013218279586789518719158628614397018368907029561735696724642664932153211355771090705906082991561810389420911252683692279685761912428886799695069377527264385274383565176464948631858713197717720259671340334217231820188876617825822103732710148650674637169560483996963287246942574907767979029355092041119685737659716159307131123057336 [121,111] -7652087455525964666442998519336151857349861338948481197203552955170964836151825726977049056622079965149454932468137988460129908358655456053190523294262109665575357110589086670159960923693880498296299055885788892153619629341572068479322505939644869498994218015781917018978128259552690754036417038942703411781255983173099852436249319785463742955778839849032218349078800992620177503559098969427190855124828555205222203677485218916893641560123032617982589929227497198233484956344161159020464586229494767826720421355224905503564136809760826597071080943997121928642844123591900289894051987468510524258275237209915086976355919818052597183717315596500632885514664558188874195434378505958464461304721938637980784062373922576187028488388331518872877791797546389551559937562986382481607393140197135704664431281342427923412273119492498574561864279384714585447950098861584193813700232545286803681733557449646470968407036639451499800444118636533210746771008508480081768743344142136136771693547635243820949793553385656666553623134129853448850239019668498024935414711321122445396132551244381101896435875595402200395742677635362998055738045022470908005472761187791107590393776068008899283970178819935275879072722624127851544511120819653223369719622726991925366940442660981675615349271666337143389543467733762025287339285839849744432278255886391258214721437379722380062002193866248024291420009489675402873748398432193845526716583858717984957511922863180518937392350886228082956714893259649963640824651562924820270946213979484606562534780218332785595394626018782913753147692738071695620821458875743700953708531354691980459245076416467198514277168967820278137431123888388255556108582115003662087186343632451268428806362843887254202058892698456777581892180348143133287549765825012115610940046749297596732052520146929365373559575589465937863 [121,112] 365523203241319444109185814737410277110177645614982520518867952255604683541951757478832858124635343726144610814668383428829556867131419101778179848112005135365283863134071212382861856643202921767574463511234471523668111991844400080330685032467851943046846324141332156643517713044500638608832917779038413330203415978266394129113651318884921092052629640125215348816562646374458578705882604928980904740657012447574636184144188901245020378743976619001108075806471714665351650537264337149641991111684516375038100799100194880484146502761729690788345737104060856479598030184373875494049076324097950047507328386411667294852485344612599869246870312753109076487940172837313443853723959094042661111778541512659887493016632687392246898120698518511306699884465402324281247927141193513690609058763440080113984082820423855127791196060732867803020456552626036716909913909677137047512714975722845149359907994319390876351678548356919127491235441144287046077191996275192375903864081705324545391918381309920854416082965104531237063648889700175418404052243664291874389717603740279329603820397477595734088299273162565481326541542150231458640527643241049138233882239326494266159026296599522492079163930098889942777863879061689871879174855073984573701216522082988728301345684475649833023441886458783429348010086189190715110571368031519317483178685514090995424166966982321526853019379419849199600942763182183961298344011337709699437487429975201198132251691495224148432449773163711074077531392974306047580588006416858524358480264166286584686366894861924557526681639040516318969811477345930954955819924769732532713308488350407141228349527981376100765611267052480886099579939821480934875407810337926664587576800289514307119031191094752380348433721482337472714906107695327238178864032635513296388795763362197888502030428289282674393406343168 [121,113] -13069219942278069093518823087490173131922955195205603550460339267704262182037995854845647653907979871080851718658055990114382118784185746219819825969903684268351541985144172915805042280802065345893258894618560326652897500733481081908924570280642899084280476423802321979523144827830253725821558704081652430158660399072977961330895550457554675092892805812322367069472211289056014058018701460860956137858908214855853674048343184993894663707541822401409427118319995932060568416781720390458751399261602176674934860428749902597620573252151186504937642689676651016326141534749466870813776645065524024164076404034177719500361173053660937262274478924748664253068240494006209495868919489821042245828684871266287770687163283935798415075917706443940939327005715545931253413343320851491482657854312152442365428897105849635010907709192874038957458032598304592477516473987992924287179782925335606133575804169038425018039395306217015805352788899676441556684484141167437653062918276147747546744080085490729694990106186761381700932033311887881244210519577327002340161342005755655647459089279881734130133998833371582331330012629133350041425870211067324031697750910455614045092289325571732582176053468266765828728026859228730091638429531275426726511398091108823126678816801688646628724010525820135772415558627729784192161138481560880333000052181820376726343328354915554917195005183296893918155461803181785315270571668932008089323945190522649676231328905298096532586238121955026308385683922449645395904585035856559140511135788462875898125842791329665268570444709152547848490801127854434697299461250340135185571281353584800509003112046206428145613760830009570680598691656846528983720133398293630020140246588556082673355812302136580643000183307699098844116012747387579674954254689644163213038981063338470112736339539444130490880 [121,114] 286926016113602673122692464914099406613536988411107586535489959387694143834239331584125074951806416459489667149109380292412446194530287986177914715538211427380404671501880585168234969471294204213985376453351058149788642076994718264713332267209192807735164214576885739949766124299679027572642896018564029567724786262059403757793497636269806887777455297680420111640311874285159349153793257337509755102516167994685245312205329691966233889854109695393183696493075537876625038934308792814652563784302010861764647854737513308530088414747045892771161285645330494697998039584643232122365983339957726579463110687272734148642170620138272937402071288283798065917578163823976609683684389810385065109413507033095813348791755840616587278304923469824247613100024315141111731235790409507598103865140147450376555283433679165169723939559130050120882401231726371339725374665032300127412639724297761694622682055255735741227040784681507708180403869814377398564018538568403334683706327913030543455271998703094541746056806944580139600950334940920904851058728798773616767823043018992031949277670413369965325199480894320061186559662627381690403848375593179968484493037681474237963856306887168341484440362520663516055754617076964197218911216208270787272648347115444860738338976429213899444733230342498682996477283449975725629860636852427387876733456916278565297529540041822582919812227960192120747416465889862227717879045774825428045787869780894866132911172507747010120946146465195180499886383832742486767246289173934352987217404059125522170991382293916785046730265412650836797850361711908033650455987168118783923628679036568078714235871942890822795283714597553547630366747009417926426366952212428789726059499429633185162578050731279242125670640072577208339478428715488048377641001437906208376196486791354721587567819391872 [121,115] -3430822524874456495097774420683395977166116624111010068380339594024310360599602330942638114604528629837378948233947005049768830574088543450801639792197499606986638801344167061582807380987335491637328427551860125222437106330192319210201833545172432679592545206285941709547828745730134448508549945937258816334892229587217939192802650240487278989030911899440661565157539106753949314347790409268717239387039815230043292748183607054915387714900206843067815680743453372093191347607983168259974697665763575993821184766870396748075207583933666826174526290129269126785978088352891560380029920344055727971874092574555402133592056841710596636631310851903926857202800008589055121942705169662065433529256136519276615608844488454872128282233492602533862681498419533367353725532037715282325848049855976549837102358511674047299391154389490606551990023027455844707368313032699057609254464058336548601919188593019421257630246740532803311628688093981014416984390395081221200213574543435668532626990058515518633044073673676275995161727092443330997501484528008381666111409602218955192861618002463950153527701235119019689533937918059391174296996429007817216350112485693405644280196402791851207836117738976586958853965237249925351564616725273248270660598526856418550340226478070394504237374064957164208828950255082855791995904122713977252578429591452882020405706540905995867055673044187255203896283118640094253008439975834733692257509517483569727261311754282248731052607302059288998939598409310245281414899424186130010430829761080408279604303686073098824724599172554700769594974709511714979195547906471207466431996646454568991562785895311123752072379616505892082058478214198067278090213091806324422131258502383690006989056071460717385498218770787743522537119547754052429842207145069321976730460584456131768887728 [121,116] 15724385714889325530266107795327123212793766761224257311055185092361698694366529380109018965603982614334770854725295326652161604213035053065593685158078752704098504460478664880369150523472944870279278237033595719337993114289276896014381610355660220342210191871278799631183066166595863267695765162124824734641950526582330217090291851081074486150519194156523217949427849744300666102792987518594573805042879051204023034601281604488801933737454596068917529488635538686418525433416584525639454970307173956078163464994268923974597101055696818645369117625003656839452590949190085955821095457011051400837591994690678015008619391363620208340133026998916617264621820621927429842952552794192137188049469855444124314509666908500291511332071361307874430914023257720043629443476416964890966769727332895415536877582097359965523796317714103768904597438484573096767637476688231156554265123023830203457457320207218365291870420686183598742698036618371895973883112498415960132586902853774362424458135720943396165062002645171223755740198699509569088863447477209481747281256799852155145048550715920590721309297530864600340289331301586287467284442479927327429464278595515349158286625741268096642506551052232540307190902176616211362216038543502984988672397768764309515118079200793838584565883056255410760609556681477051795330131234264311861202423763034974272937671981884259340909947808625958134285725464541704264509890465174523404451680281439876222240737057675928248047864968963023523415807868736389760622045155097026506175014013040151870503005183617859775122842105340966058575486003408644569265585606870744029312465043991755436726552001788849597378926382143855074674653686897952486998167802193597656292492824299868988348126515878185749407117100857071036421027856538866850323311924970193026968497782456064 [121,117] 3760533815629770769704661942401176313884416980900873587533106321476985357794367502510757453821333478231624259236681920772946123689534127568498842926549649321497645589644736556272010180047966417981149792601322027630670404235686891188308009212943585492245104773139748153368507022131075181295104611699481644056053409865919286824498542463149796062105282999994160705738383602049503072043596234450931044748531234209762704025090583129002763428247119724248966150495548692996861090826404771420720170759345044218168253557227421111597117481582711096783890218098987534400191705258837925807098985451263995598879475446949915455180286903385224575323304297151025202360765040964408244586568670721565401221428494055108006989161671759616601468624723214292955671278591284754935342030370408466198568885868115711890825045938976944719156876052245575146382741145078053781502958367114900309699428359640101902404606462237756929920085617552249102298290867693961218821285563614839669125281895391085790647703212682836015587174901102745358904445679762829489802507167355239595507107464820380273965200345412732782587402911761358390711622774316602018649792988719616773003959664362533785168087149421520237387844464989094113298782358528735957754043092181957572048171354301901329579145228112824324786950785774933380991297924849575278762607445829349406723045150635249572946401317509683348419966830639472269597382648069570225836594495568067010593837618284427247553601848315384675232880102903552280540434952464066869055160641836481247146803246397830468812109362300861259913478057795509315551257177071118576819831703107221384389456856607670404064309641212307235903149433003481040798495079760259537405630453316832993910959145579838502663908181243921395830548982594097528018101006563143669034972818707582425370976 [121,118] -52990356343549486349917229786468107043161522843391998952357858576728534354700677504814879815043444316257384500333788167827795048778165581334389752140156204134523001759888064108437911851581983121729310930971888667468819546491477506436378741271786920285970472922157704259022373773290605030375047792723278520858080921597286950206660568171832432322588232441275509088982796875203807379697547145140370079564750183354348533898525508019984449906640317659389073402365700481956860172179340502089235905044623053835647075405087793342967667933062143089761159267988135445048941353346628344813203673754017496360235473558341860811004369141176754867378920866035713727015154855667438645403894520673811722104015977320827439161126780633847679629577528216571632731294905358656773307172327050609996159435805433683538054468971812260862875300666250543068524545329341793997566307602969931361694477944454647441610856650960111685443557274077956825085141055709646367668500559684957002474881484109222843999407346720008285890011961104972405833662228856765023879368006493331907398375635981811157635165604566777129875459937706036934892418263610440253558428852013373092779924003259166122995922784004753728768381951348085728420184854235939958274271461664598270488675058528015361196398346666380393231832543053825397591391348822265029173165012700940495142817503975973483132184121125777686300870695472936730225975972153659783544588221926453091982847901179892136787852660188520555268159661113253543166382186955918875137079477955702620804815135735769924108548886709524177675250464312188572637480145918003152367889465388461153141539835223833011599553383859904776173249656249268037500785587611962240995508372643986505167925141591642894885654166959515457823444847770186098600453602780972973000157267727872 [121,119] -1874556782562957988623339843034354497722546207415100414430415673443423191767441554541297184463449245180202732899440075556400423811871159200821516227976044118862962813393281213198102459545228521517643738968479534538949146584323993857228101810347359632974899029529233990901673138274478880668165317172312975390423746571329352961278292640430176173684059152017664782563622419564259009507893317965127277501321233921374108777374680747537138736662276499796541934933876317704916252154521372126496277724152187186984472080980610436860052280049491795518519761583203433704972958065045283456183485938817079571318821125146821840819332561050177041683144601718479453048120041488512626824411762938016932311531544480975971822031314269273635433720349591281488938580198333196189525677056273688440990826250999351193158567456051105748382527282765602539881909507679015597389296920693818420016213062166850371870600672023905653725434402041596904430474554908235885648779703157371740922789331406042846437222991940341238712960412785472700398746646340245714357859743639076372034150308768145248707110094002679318349728717286808714645584913596100859936464672831768083498796382555154874926860359546908865002387301978100786591501646257614388787612672017035162347374423860662269081687257662580205102432306333185668755036744072664446308042509586693526145312452061859555512384256511186475749281896996920266751409640846432002566753965560241250842974782855409269832383311513086304918551158485687220016638720054055385922099473135573520001174877470238787141961730735852253745129846902013666771674998249484436871908861491887730130033460168243113794861016245945944421018316794439697174467912300369146543170457627664822754392625959812329756638583890146794875111408222051956999506638739339237717113544 [121,120] 16526018554348404139832177657052524405603802146091418168819101266046889335997618807692465265428360482173537363662368495083431450494130581984723631133778238049071890397922534030869098674459146463536558330726298844674301366878541814109813579764099387635075866524699048883963676695366123223154556502836985524134505331988366891322324769971983210905791668540627024613486028828548583034801697162126522682310377447696680507916476750497595616932789382791594405106775610793250136596502065815970149050418930730666972567827669735179232926080660155107486707652088315861130633080526462224964192375982872416548874589887328514959874713073413981347802854907484912143093679367271114694329002951844942888353270014518557259861331745038331455803360831628948134723058174431766365108385163437142436848921554876782410722747253328343272532629808386674617306067762024808085934343667696915747397850346549135367399687993977669313602880890289523925789846448958471048808656626464002050503034960428992321338190634409260657822078112210509463144873803908789501607980571330874390696019496879318612089762311905502932503944873781038315400145624331265588468514069176852460570680890533125702874881342889353830528012611737752864146273379778381402209990957183969284181872919054111761139734436355745866968761196142709844621274762828154022073270379227686146504373432877093957936309659224711564088530652750051471761023970176731027846044940939817512485196227605249622872564250528083592674409393318978886748256538130675978077438484635676230257780321233279202041161317222387824679896564681548234325319931529870718352585405680409576348613271098777070882016055026346256329816586160590735099000231766257660976150198082258263275420886466828933491090481264887637109374087972265324212118266498263808 [121,121] -47611658295100544722475127017188498145610859489343563098560441124126119029977781994386217662062149443917381640313629092446759850127483442916583077870457218286703302805500910757326021617850406667400144043820425766959002749940105691166291724673987638777882840610394749791506044390778463061784477417299005484976231785325925250751229504813197816563444878743352760561130953664450719654076704776910351441769628378944449582563891170760975744407195240737082963452520058886102365456674719059634682551409291020770190150019939632417517877332066069988102887524054961870198913705574149151335662577342963296776658916156485696223686737260426276246056491479424721056274250625631556406957578230162395312619623353501666666671840315339372900944704463842546125842775802128328504281243651674393610884296480866033026014976912469875901269577833335899445393236626689983220587037274317593340977179647626524015333077729298323356765217309722482292356185319124363823937308743563454860325612641496679962757389740879963706862917125661657263290124785835729429850274826607034806622873493621810518706439332540999504199617144352748217087777470293673258652200283292716268120294820607097491004420374413553911892875860562763914262041407342667487313579425684051064714567339108634143355111978415533757807049174089765693708757630395820367142241617093641969794715208108374815115849645938984559819919508222616554950995441263043036983243288889451256836997252593663360660302522129835450209478411496635273208675357855033966438019876195612232545459077810572401938467906933502186001509366682143726839498140718161496862802150325479888654496361546964026790844407753040425337273993667541666159283179298149394813101370917392738769516535230411899875032157256420020418212912231921391524170208 [122,0] 54690513579809218143507427309002095372450821881161073673277852297640488352381762712532450245127171887168698382952248930474140731487965079036738569849732253547502005491185038434186442348027197939643158613033856016161395185678795047527213765593742756770023306743353162249488180395151602485324224745606767549966726912258460750438990058617721958628028670359146546070494223497383548883319308584663124640948123710296960727345942436159047295649922365202091776783266416991957024410216026503679986913182986894187724126266205714290028202949519287526393304461124283565930721500070096561425638942011840849036488838940199308253354959176375507571876381981815418739194151782769352316955880334103977949284810665571880733896866146730980659512628267772723347943410820834001342042790145614535057968538897967799532034573047375754786303723448702911474539143868651213230814806232595391169881879425949060070084161059974332368404204782996914914700537543833719441245332336092795475140057554284716099285507219484406851620781672221671765241862145469716937867576003097317883860768885333927620016840794605948081479973689805712949642143788831230971151368454912276797126501058482282173266949335043761861423959600797629711905059086837634013596841286086894377946685329499988318962872938343102050911095413651716149205725091262790402092489413147182119220207946946381435347065299902236577504023913805240927050800841479338598318601448901420410903819796027592660746329119743934215322209386069183986002568084531826317855012258996101809187024577052460005080557078502966805340277176460308661793060829323837438354865542855327937366272413486057229317933936927077841529314432296399355038549914959254478774549660439569595094335933972902035105392941455959019508561839246644223269843448654639343136736580097798791097343798138399209315421357094375706459640307574730931969758589885833134540606818637381505703972294215216908853654998672715281143436542784823440952205174660040511859595489171729579717047002733480052594494913114588314539303240591390926374016081750269368022094358097637347212471704997754879009138091325603596145234474383685740167038259641188352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] -14649827054573618439344236999518721753929003398050332737680547819935011053419372150217518605464777115940417475791374729868113214044828104468515252080570893697351099948171319199821757495083934759428847663730183070781212953950775994145933892212036273472243122223420149314126555601370224911732137425539728005108139544663411523037160464227224347385157035043232249514258150222894532906010278856381008832404270766435186344766433602985065952536526576823937581651129988857061217166871991223331421338870582191704693587882724069676945591881415668646901631241652868010650264195977814694479520240973816184448162345998353322804231104635303242418947161105497241711227845403039122430533200368572613281813641020563856033307757118190795955543568233083328158195365548431520610674708668221370123612157727270658192032195186551502290994671542888296288369744375007854627297209537209078109265784488554898768840963722180916071315844735932105440769052780985611224433975469534428058128926828232762889239112578101362228138564127650940499729748657786165487986395421172057052651153202842744135807971052766505227017231534406510101850677943131584452202756535154991573645524429509991021714532410467107005495978909760416377716948594104636919225795656370882039894607104533345193057491823844062751333978020853582461770679419993717006262858974303511937304093524809714915433138227331913165541714166659352294600803572988120168553302856640435789169777547723774551573369055923663660732110066175887148029159217782561812162396056617109026140983277585152096283949550745767484460730683559018586970629608678593715926007743625955345657554228864453494007593782719697617622918257053983596342145928090194436888419747656916322355695425889426713616370749964098732050171506488299528449594799337707977019566877969504968210834951143736260597890486046129964532271711298469362204275487656906319809924389423821910571406501889407122160582706529324751380460178254729076336303251447087754663086877668596326147270552200431931833728326319023334003189038655124830189972581740264859357914124790172337835696325012021395130050451374361824933953778245632120972797379851593973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] -93355893687409717666368426825689266811163372411064844977604347268218204606573346817621164888117663092432512485892178494180164756868356423587613237990407683277634191495580504681301072095842282611291998151941450033632024475752697542965469496591079574182462269351721797006363461000375503420225992178362678197124179228664626838864116261693108935646002282217051271293795972573899046886574442924273557325152795669594118068462507553574464114603226046114550650340248730965714708423930475587168787440976971963976325546423231207779968621822976126673304689667556555666527957239168287743127992202517908458449846252840229094845447755849273969598082985582058975787800797300305218163884970922365736800817412636953901022185541056360319252036292883865700068223631289223440526361579741963005674785299280279962416170492646797179784593944142162898610460566235801871132039268547234084070153964878555272359446628023899561678756503868068435549171096027095885675361931641768379430392988237163390569083917237846058608764410323797302579335433779882371932094120097627589258290819609870094869618344186784326501113201820645809319443798104548544810564363036506880387263883423850609449475178156428326977909430072080268218460050108933100025279792396272368436504645327737107952828911711564339186258269489698358156370405530289290647509718254006554104612811883316841125037703586632992073860036826964182297169943757064808354204310238150475733311403976680609492955705167771491142624499323527507730648313993935912535634072928378548073272074088422792334731728679270289057609538105880041431655650089173384758455628611266138939075283462382858471721192593366126629212590460451919114542305711541223452388581014886619736394823408610270758341421951273759266610789625685902500135513874162027496552791969341520732567010601346572623142240670092818491991684363216934586105340240370735713709266972780833950723885080065642438435692471289012208571562649282077532372587270411420038917286594372130106324675669989581419168126492450499913057601726653407700707435393381077563788721299319787471536526989855608856350678332499013021674636822870828210401079152826342440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] 7470609100457982529265607805559059271017411559739529200710632815280750858218592070532380767386404013144398022618054035249530740894200637895000348178897945476720218512094187327925026117634406553959436295376198060532209628734833388596239086369536164361042667303174362823545350194151273904107584361323076457433925849313092834696023290597305244042107726848438300796932194570817135822157748466463792979625015250503352566352185939060804470583804521099117589087263111804919325366560815395175054046809588752355864218274703953583832362475057463778515052344650295196514379534989735755260270119708682220089318745618518859016539624700712618847995144161469223582230133817752041730925547221721707397156031256276938421955772926298495607426610626787168635294898150329397574297306881042360106890480241125955274668329808638765056856542268101301875817999665471134279122238749234669538143463453849371082991602664952184952140564405635727338569923379275565925298280522633748107157229131250409012809753986583256746308200338675680962875366370960621480347695698583541538545588750853004745181044179761905682514645884435032380388839384755838546230257204559819068665721010228164314663190018942290387073006062693036599419414206210232134616539641204789495963214324056078303918961710391219362834268004431414568180043930054009972404048683492608779534780086158928681641079898279820676980000337581461920862402571388679928121592059164637372927572764685383494765210760585680700892434313586068944352830790460334845702186134392307627898773509180914068599000396513581345375715234320948687400411084493760408609966773701969767079184612644393854207612676648746435148042020780034938666396338273212329662918720063063700734775506988285108380652626355513930779568338625935696375086160407074092004414925429752925728710662527042866556194739642103097991078768831525403196498000935233802504350793541289693084326451845926526738580154071868109486448427181669061303647503942378923528900657774647708121358530095008572556999971099819786757337206566218616976189313308482232069181070616721850909781608093532517288804317711886652775926093343546620677182903884022609346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 42840613687592668876003796662532132022378262454567957840820253534723329852380620132824150787153925541834131269359562181784837058084516099628013609602420450047235001920221902956089503971882290356856427716155229785056515382896502157334338764064978191759487973659979581688221430179996900879353828484037497477204780415711883667830820300674390710348060901159226619041073656439427538434739247548759592779097219292756820629757497777080526178282852449280241013267232870115144878107032307765238787291164605426603793286999930821955019158285972182622910412605280745365537857828531125544602530664566230240973159576300685971610776724895542222116920759247677479253501450055391554434407537549171640542023111176978045189426158592511879296526312004740623620490585377132199823448085014597597616085901225433271288569764681314831021988719501061971313900539010513680637834580088911341024630134384385080606644923340404223613213069203749718747113611340891566529543659861271816640898125386260291583892214106306928010482198727149243626846345208096700497325427911885605296185861621740150344132283813812748955478858519186363669677641381755364961584168572527239846564793788416704834740015369906307676425546146228829569387348442883451539088419080643167712517374235566616806144884519473730885286232684503732033767144302537867713778994689338022359040146463365883046196218255701999852313064073900285453565765157254927903314271133088986280711229677951931046384829384301997284157149200562151594480807734601712722169174555769486900575722880335658879335541535452395430273134502479533943696111242794868665098038782969531952419528431095600165986588148827903476331376236668480912127274581134893933994192315761754062910114414322188163689412727788907128301092322786227598861639882835106996879972223914183885046223439122307529332995874030802496407245026835994266089577539068424475138733417276929197952836890599922451195918726480733092802252445188887314965324045207464488481940255324249160116114593483444088731944492786736016825987163063456286307573480792643098235727689081057991235399753427754771145103249678512275344832766862707512972964328083335478771712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -493524718766353929096099923055857444098119961825244391434902051987714342138108969581778332743849582161631141231998634867491021169019436126331708715927858249609575115419805590381809239351901844015754450801306296397730817233669205017331005701561897228359691659522680290132899662620577744944758060617426484432193598547271962514600634105269647080385026123276226163329104174536455831192313179497310825575552300081468230203258626473810098699476930627058459919424796248274902380691160365473585639770919874146284357205617211540043049088538064640609322330830122785435536043049263939212966301446955971196994082213302402633763312024531269055514738660306369590355141859377210323887289793041392865710591864951495984998079624188378975375691479672200806656899604776769386065641706332320407032248291588935370261924928449548936657141231454109421147107884469459622282762520439656678891850177143034624533230077170328555620355378167100914150001220987163123567328917195533722673572426589168950301618666162902299124901141413349503529642386567113172243250793787638046110526978036923575411985831787705050178489936237552322759772504342196006785450145430133540407824489798244920670225469456595012673071495618892302977726492425002331321435787282870999892093150232390252287090447212711816102610783033003745142751115932926237947561561116540799732934848563597134135499113458664694430393889956158403371606627069484962288973473506028412518999956377936054041576663952795466464416656505622835854277425068638134761408885432696746290224148843359703586477451777626348489028519138991761505698757379647439534372022747846250946233887257060622925063627276702154439197187788386991211714044342260321819524736553959821570684038375329226906863880879574594842661318065620376019535655485507919205791404906430351975498403186039868234842008551412543405189466391566886433522983321376186916758648473059176760792567617717859840674748276837701157517995259672840767078848130581540206921374067883859977111712053061965532972866895037506437841944435501191084029055062473417999714157885806810680571419953854453187175752556710424785293614070701954089622049002440053667921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 441254825634933467434335339603977220878214545164706094413865845155300727871946381415335064869066696653640178947044544172138792383037681988445811394195141855990176485281833317699782724109921660183179169374931126014085910794326247879800934525952525598651770977580524441068050343985586856217798094076865555836400575376222597618558640782645814563988633079627017273357766258995797564416927447234183416807192369446745332180071349570867778551267999838277971249153673925616251459020744435348989474872932866188313864826613562587981411583991464084624896071261223317714836071392550423262600243959872436905094259919155879720095870826304788228400619887736117886220164191980065550006208117324351637649750009751860610115344242988775664160111116232946187705601644556626299541117464851254408490016244407566383016495786872367340493583842699149390486418991600893639639900716740596395932263090523887649050527409622247092109499447880638572465766255074880700031016769270963805582954512098635565926217264754841194463305541443559750270820607599445683413901889365015768517872689342223653514511367336381266521449020265924173746438984765027082501384403209890175509183296211919056396811875972930730460174834150591789045139774208921842865745032219100584832745687492912883551777563500684929060249061700938455715213326862619265313689990575311133570976853124149179742278726542611861326857747391479582518068520683927698931594791887369369407447293145887620304626309740884727632442887665614093048285841968209155739599692218420581028750315864402518137435073098436225269099317841121691297320653590000413130649310707262608570172329780416066084442500037878436796753139650736887495207656252540708357786872397374309966699291689482367312067123194285822977003755837177836810669576136789242870956263289228961114432256082733692658020896916305798200965719369779708732090504167661915700043540613232209014053792411185451549860690628418420629899426094222730706479380827326338269347447411489957250111625162615025473053718664661521361728644967260787204041271812356299084997372216594264539729114023946731726433012631948673839151101807016952311971132321541948966961152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] 7479760349279333443110312595892321805773321319322336849380814377297334314977157452355088542222386057396315957221726183531083244804405530792590621493286790754415190779306741741787464981433497791465207534496742728866723813268646466609189363065988295681624371768915973289417933740557938412134993361410198793946905086519601054526392003491423963766576127411705267273446504411652469328301044588242684083105827673602565960093750479313972009053239146244864979109769183249486514274472382418787060559894754226655576617418504121886873576419697944889045055446605574280601545810158535996175365585663662846901536900736074696662257345821276141164428898005334813122795998142394029335531066869430575951816948468164303085026653518986968119111625571258801974511201860836040588819770854206320269457476659647685639164672764726196398000631366905928544515237573384765331473100416008653026137174964110918398633781211054459068787471757141385572157736437697153875710827636473484188425374719718192907775816805562526079440920753671441008003177768404385521927172240987609066703518780121331810372801814406398131716658658869631616030090057225609512575150269898761104884363945904185769143090873075467221153702814451585479922801668799421047003782138869682099599290367737051533769567310497177124520384264820841034492794404629268318029780887384109611247902536251183879557062064474779307673804285721277222388156920473362807731536368039956603544525619726961820004329034316678587587269265065448779091514959669199332262259029318322677275288641279546223048610492528767583643370013489912645791508796080928573909740970607150669282114152327964733199349617956972831592704743467138289322456072818992339785226204619104630772981375261493244716346500794737995735737762462658657648449676143044287752710980407580212165032225116375732381401890505749131473534676530636310302040750018809860847304498684163920080328381089611758660966432967392150435498850671451238631663662717292498936464918072446235099664628623173512314545292367732280654833255197337759102032881280010508402123194321135411184397428942043607462843328705177682123009538426687773731642079791328955413299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] -26445076858401065462383654850482196978978902346735263945660387731335526915129739768925336472177072215878412134705779157949281018002067222587477076570185506563967539174591684518024968520966683471326629127758666365421491470233914293595445319566274686586940746987570250746351297495511271565906650297002905650430001558969484224316693653239238407945996515899847547924067277530458656625269904868348956095617955115279386967260179258616546960131904247694066560060078578331565551743226522117511944737488010761096815370357642443556418838660596976109515016002108371393709561383177088176313240300188727320829440677186419695157139675322792011114566935354980534582080241769029350916831682799140566454184148097135062819201553395274354375465929648502353915228300158999249035591716390282943829100114944531843349964388152171899200903397770711796772493173800156165484268778207620376653565539963807414377494041802721373667384119352453951466678499101970933939977162312759624726482877355691216230777138596795266605033421448748356281372659530534490417637706455568200742568771839435091065780207728201262772704101958283868338920372708342735047620210094631823380700397402971898225708536047320606961276502783434073663633175926215798708962113435233392626445594628616004235802279381250139064014986449786095087823228620497248091674592864812466421486544738127840739184418263505306927344058963816450826969098673820022642864206316571958410038921072358031556950337635513526329499621027624242150666299782657999582926989676976314878008514262395410341484451246248524219598951052116951423943958182525249155554640258947714058252435462113209209447518071709428817918909707585345704920106942825152591448902560846040420845251491852319646501054679104036169740995738618970741192018416725652170916375060132992660121471827170737080476604764880418094292975486458109117130674130422998761039009482103747015852252930848399848497455590891175800458803050887804361234482072434490261284193461140526579389205208064871330878784491214954198298371102114460015648581732436893432891648876763735346968377595570052699041251801177020716897403817545009310078318718221695730971574272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] 12517237177534580424671865352329127197181080270906237142562425564492905403339695660503849316096291555487939667433990995960404158598530597074493424480406308919161950091270350297001572260901163318406231529111059752092108924952235690377849722553029846568144811130435929277038301168744259720932258888276949972514525442485617337770942421399266378276029783996750683715269841132411998292714125807137473061805366258771191838643621063996748519672765541977750082084785994856694814627098210038323448718457501102892995107118194271873350389591912264601433867803327052742419332378497618366946001291306700662363912835801721677954740366295706742496081443796932466799889264019141663631684086103810473067571280216860502580939849393680431933996646369478026394363906725570250532182405039447737097879859750695903823100413002401670165071055407280698850784053910525948635221112880343531543882272184625055319848311593067264661700241673141393026958856139752366888014064460224160349724852570886492076301442170435156025861528144457812953959698771667025731656392462244259179490312775289173937347216981073848868953101793219131069278153292039397374444407322934868307331905946317744785022040728369802118118098809506340376928831477797720981990067600613333189566431048385377391852641447658896276433627286533019955336001445910852392574493449579058750854168116040344139922469126095086059298987076184130222113704744132524675503475885468550976765394364858664278035673786193053334540687155688415491912555903897969180130239181103623899498392033628825924251364518218864853722757040197448380438338032963448287132857560813653571362212314909490644426066021173803654188790255903204363636706155444206593759008232034746566213731582106440072625097244230170666392523082394261283384266340110295805941755582686443534774056781501528659191714549929949300582341190480672832918029175728615090910102359471976513261839184674309212198846105691102649195877569700990375345123154492572866076881066791331774578817950135421064766302856626639445261076124948244945557251327059683196481081343910285935853904420405428618472256795948120320606544301754189920244808838502136854106603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] 110004057599553854727816607375149556652192498373578124904968885488277886313592649845084864804848390310233890440260944260097609447510956348377392422821386742249402337426921135440517968426736906933459128944264228490572787907629345520536306501139884640192007262870810442792218121094971208866194498215484181021262336933703883432537241920637586437963848735009139556367348690555199713399453464448899869588313314616659002223290981753772390901088157920035786293138997941197808139484813523605617426988123955006541231575990944155531309942150539934613864139054460538571476026664570492531656335912052857329980610920531819266894619478272782635917584350059022275082985049721833980682033635787134513269254555764945878951200479970148131352282018379943252735333554263827582926209686582228653963421035091571779020771623891568179820831562651558857206942967237021669564090999065585981330842095222842464503768908442154193119213786849757253269112671636678051320114030221517001160529927780819050058284503065839753786538105728180979110307925099968757360143105875574008710855552485793157250255240437256639041686130262215481061666054009500059707659746741388415634219084448696784627175322876187953899567219181000054194743817053041225999331365226421735939630697331620974150082615438828391744446434851278398526332829502833871871746615756797208089228029355313692723630144946191812210770125611553923294582104725774139130027419077034793693238225210543693441853432294797574289539703551945941147494638458969594141196853529387032073063009557406755195927007050835595115326171134307365976581946258802712966522524271237499384963970861584870218058663210247650373367307534146315545264333505638815943323537000857238654264824380655860389996065353977945605014559440348618925007374599739176061673300865850706845300452813736886926920161561757639875143402877533111406880093707099503467292089047343360586285149884712626658889588075844862117330373747000451939597148340545593200360050439695053366405956609524431513523160247023733254745537701887098956323699216753880107239843582232711877306945201545517469135887280732065422016122012420934195382325638380704014513733632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -325971672112452428624954784117424335841059490569831920639103034778107515314330290810253980741331636947555243782828840874381023605274885306260783027518740337630046018377534229882315451746571851968843148492221454907743782604374218043287100484122471402735055373502435830890630267459937260201192619103277500749078674637159171619094060599895384847779197816769109366599206092237183175303890070710450742756501083424388507699917437150694799123232473190188576814908051566334735204786288466126717427460928624301315498831387206656955124787519863431106355435695124060583623761036572914932688966511164662435077043046527442296518134084212166918455979210564582780429327069231366894346207934936005043359171851560778605442552604673082525583699609023729590303731678056364546164831525917458863304359608516340078696577854454137955233415752260496865108176935498079702106753824751019174637973559085530652600512681634051464461295653549121831973787246880974357454896503587752481074744481303832663487119129740136307670421311453426862147709466544314465520428581603904285902641663905676364607628960825913007044009283027748112221916522171278396304979308229298983344188934149756593954192526107155448938934300433835710096878337124571335082801672731599099485553618725631725091132814728641591719434699840225340295349497448857979373456310031863632815206801610129975117262245119175410450197161108749583049520435251541770696502873394612575503182818829756770817118786984959093692374353493149376815539002102068370072064304626739124806901445102669772763557874979750204508858379005498673173016643263680856797753642569368431530390106957557051602262292319912573997893081343631183300881726730493191953495069556005600408674519162558003414678740315829985506267476920454698622038551022833400515091656294460210191395180120671594588218586131902081530834332866635152623474777431468261140652939842929662766723655512111369805449014172942940211185686610385491534279429330889001255733672070151580141561590574726405781645205822268568929281260086421650481572170776994491083002281116103726170566907403027370076791897725873908634953072833126893798545800241400625390451425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 474693597557997060084332674088214838607674625105449002072765786806647503183301071418035416390871413493316960595301397991795740217136965445095344143126022597643164019891301236117233937622224505369808577020898575236363563946447834573019894852731562770726471487041414111158424308677311157551759814808837108461338189478489217260328864504014797618384894268378769172753506646242466591672431220203850948987740889261459646750110894461637993352579461539427358720952507785753475017619185082990999458310019323653363755791964324746701840851045534746832165929424676415677271399539731559251199379073571822966596054670462564655770954261574944198502961681800150455412797779866578521519662386312374785125260466922697736735925232535738372542442164408570900421657498081406882435905077376265607219828902348576282559785612240408345444582415313624099787285689728663891277282061725353946256985572982940845019640811841671875874928270058908699341502798311218003176303735362196025199564241679664904859002135655045637140910338961534959850383355463763905098963945480509267050581100762235427349915633412408834616793251972040925636164366415328600560734421733584450213329622742121965992716270615369224092129770205366513339655670966988443667228332703577464666689290841694504620955788765647659519719293285413419054614386482828214127877661417691629038002243209572875026333109332694783414487316598663997151916780813900135367629570442912393551640051514297777979086486732500164512689439236639880997718720967226048530659385568693826671248516428806689271292402456771069309075813334443491507631190532140848958721612963186079486863080124222582563106030781171749320892679564594332480835018041581670570770419057156170013230087058867756624241226326717498759585639090852825745013328490445717118092169431036444035679187726020322127341668824099815738158905992684421930960291084467118070380015496735207129013054069173883695886701752936027580951134830978285371408490800472662077442116665483411734725638381647296887700424911127562055703955237923263556063074902482091117205826858048496254272550434120340621658331088825186952220139602628809599329648147882614440834629632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] -31698727855701812936116046411474380715407277336768330284516544807815207916022024317192268860408610653196936346780827357323334842655639041702045433204187319778485176130363906201609730115556322231348971782735206394712791664276461714002728108590939269857054689316930718132610046951227647522288735360893471474031758165738467422420583419185829323219138080379860835010331021972539799341491073384289320401185953638721347989771506155854228856600246682389093048755241681089929074109434417197547285897667411403534136723279749414962416285133142433675058488353225279969328765830200755821780607214761512726085503481216268039051963580373879176731299257991866682530397342469059681692232252791174614120580204437321811341255446578756478759396663104767067854784961645623898033178641106570729297789479409216569611353319799583433339890348072133779521504487501210187855827419746641349603858603262072209616361624357043524954751604661468822554076092358992028459541212301037913240666224279404233922939226067891366726753873016792631826019883786109640472046823524007143562212586419677973428738324336308504976671508667237560141505114274923360274745828238175132577956128561325370688405627421123120651421640065475309928342527585846254695886627173299309340916991962440332474727346326732663270270272552250004093701659384408112367154996958161368462548022802782495003316267064650178029975548694293443702623325995027873613498536705648055773287505604634072801770125376590250493691988325960348419563016469067771000309536734862895267198676435914969590587328365329756755087160478763581168807931269642752244073453554689836614116751265202021046861516918214984210311873130275892131755700000693689892844632162529672580026091628128888841901607013045117862885224801508651393686358096367523773590854453768284101700927987158827871425732494217027164580622644196228010923156831404771531045543853873712039391182677894186680642470951767693598346084363340558914453160657226309774536446713696942838264628197618364680755616198940501757526273863915770577690341029948914602843630052234102839826558410539614548740783020950935453414074962359284443759119980415779591526809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] -2228295504150444884231902996949948439050208598674451861673729360127436122026111837764021884951310380428915999718394569171968395743023931972346854184254226878580448240107176058396128169234578313359961528334094940922063629033174510298228427448278750418542912154177536883101956119635773500624997596842600606905262140433379842602913612534520172132403893883337563164438150753305848104422405705995481260033090194111163050812002497368264494169791257855274299365180283093398331185180773195569453348624990881402640209220205742190135983167508840549132266840758568111752744270620214202544834671152012903239450226067263980990521837295269921767588905351518889508706458365949386867609285837182583855301998168970129002623596280381295741541601997346689738165667387838230019979165462387588873138375037931709495892552707454886899101484498971875933949733524739598388695412091729845335425828711169823786936401822902105419082190333964341475179958138801173440963624177934761387679202774035319648278463836783528790245558359615921833976261166549538578400811717725763197936386387485197380047294593748900336534548620702963118986436242891944015162381189793768784249510551334843378342234021999549025675495784859184620151319566966724919088568688506294232332381633944867826781734185002493904861687421849914952601695053284714519843909547781639917832091602455228964873118832643103813038267878463926025993129450889189004588818089082509740813902724090825750435834589402446314879971423636531123978812751862242347979351552577797580594466172428046973615816747196887203635634946791415540590677371940888694356887163207499344757794692374377396959861070105660231770583893208006694932025986412997575302759613221785830113214641080958680306045161310267250260194228396660860902469689413576171208063786579863863536494736075059690016500067651845367673372902862395938170622589133055206171875816946762656923653604834888940305114977816340886308845083532180962151670983773517664669516454076837274422908730869129710972690343388130644273207963761252186737963415219381000980516517956284007647280403849825720233326332604362432265091813661774084408777143956296361656054710272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] 6138202489129978152375256956297271478446203923787503459250055087343615261955654764014979524724271833834542699157947616575099461992498793296867947999081960780609165619200204675533462624840630659302505770312342958830245844402252075315955194877643931696729335221838825062191637489133728391182236296541513182448640501535615352501647353150969347062596621779070080485353387536535517338030801660846363613935966544711692199188913259636199504269931241815121925618632173924180604364298214532840792074510215379645383556271000066631151317630766802460077085122850379951602681626190769929520548338411709284170734352383113430285583139786698958599379129179038397812084616701382770990419867512597124042715367372320179171830895977518766831214635186537494585937124666407384831871106979150839191700457179987916486340938698385802758999971213448499281662794338068752922304511174422011212138377281951464785795099631096214024044990966580460372306346575212234426364600132850264544169290935131030462700240288521188704704711167091293603273564780327872614799002540946853294790832126497638823780839879516409669095952908299940738671950720606444768656421849362417153565688850099309217000420196618573839068705399814094716490213292475866739256483291037452881875856126268807710459678910877733304416354125306477551943764287314287511494067363700173968474023401693725121616999060482705651452754421965624304057566724355216861285384515613799898031875479789358641894541322096690722927789967342424545131907333881455550964461928003168662750643677001237157918921947224375223404406139752890370713467864765648653821785825207596344667438951908634693741721884115786768195286160019016404450434678084133523692124823536294493633732490353804722980825303301308030587038214597228361508851744984230731566197307991932421650070455543137960236457735265311452203931407867412558236507020656123941252828114648902643043430665314730499965671599412186925705875384439765669381230548780581694978160993273473958332064594444323773512950601115786788395095936900369484399459274189336762815597173867751260241438355816109908095516102828251733421016845202632220407794013908770978398585487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] -5026763614109549771624801525928258981846972752748321556672798904453712119799149980021886201026174556230457256845449603540023491365182375526696785444477752707493888403679526177238489712419818343199418867780849331339248724436305427400276875982714412112264715037560869138237897131263204380135585157559954798983877813441095253827593321560707187986210791472748055520110268827662379121159877199587147693089441950691773172406068146612968816555282822087282032190032483495421377173503393935560772909857968542026432690709904043097036180426352682695657165844544999393703400419207952864481493940739818906915102943291824957469045901409664770909232996771037989621433010869238599574215015164024250664672003776845616335902062950929029167055267858439818255511084602431779228362499981162641583808479055865733546299140286042848201426508807642923604266832188727202952627659778671445026305661486033606318868222084682730811677726255103086683624517771470649150871713214782725483860317893213130794580841918336755897675170841739253831757073375204032188418296884097959161556729579627591921585104303984982897354771347317667487384798860884878227294131111343140201118388940658327611887145998947794895850649833841149896254886721483835393539440469495623840429571187070440879632599605705188475356336387394961658556491966629099846689385085428252389237386676552776841649278385694764402208488131534350688190720627367108711855838782589015302025711214180565162809635631850122442199383213428929428675977027268747541664766936722375631749299245753978885926268975466335009077253796225927417246881488097865771017677502754003729385530406282235561954284890043110198349566301005725752568299763425490017412462488877487778466635148035569089120856847996683576184382729636926890618052540571295808305540267268699465425527852782079549916290236350193157076670399712843423904995973337080510299579685340350548421936134450182036036759567968589504011585822740912008997586276339164382774226398814979417034815825759622758268187248771940730314516344598913211525242153064414103284368576386712235779304292824438795478577583397077778962499234746346442703669039466765383234150727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -12132933849967502895863028903949477280783651963610059947699551860544253932304694733930957436806303373384515472049122719786921749330989784399927291734911250575320262049818473673476450299067973003811550814414391833181939954624566744390286768921383722007016455076344221923317546058880686154432756214246375328704776686843855510943458624783610983355852687129858241638003996264196961493987249154408485037691477621817883341507553582238482200518700941031757155995478116500654732720165262452301210269077393168551158673618167809774521812461907568128769009829523400907911895220833093144163232993062302011322133911421154404290038800371091248592572312031073578571867807627674462695378363022350670454007905683324073011746080496078442322366071122343244352093556743130492974066624729065461510273116663706695924779928861416289937091558399727858648143965842022943665334966504966042922599151660669721260628045711227756710144308459450320254648197686635920968803249741704318330429099101508374833743771228461866123755100321274051860087439769040322869454329083544924320052870995031800587760628655978732235404074581712685995741625963181888160051158023080359188795577652138289759142325038662839278722614158057574834399142312876490074436804708082213447926073029481564243771594180485126544827618529117816572204318191468506421189584597856530172438943123421940907088044388021544641266716113334843867278669017520490757002452143687518247614925814410374181487875961861426515176159528612648718921786660924597746919358894965317824962181472665641312918073454673847051240463185366872777172471265830635946690897022457123576246815890392587197581817637318583548855008224196648439941260297756603884153537618679715601797090576528858565492610845905151471318510691542558160951450728952284371917510449368548427184541493361555314999083420822407375495406657080324259609498848829583456121039182296674434773997372342036457821466809567609027771996037826295514381997538854029045331256493593639811441475181995185300351527153236195879619994691610276734451644290004771503816960802628298641059262767916134010743645249098633988802255445849393856292204292569691474041252085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 37907713266935185955646452688479132393927291542639153298272200659921495662541778734495000003747573891885542098971075537464296683787694914397180771145152170397126139420448663321059567052334246870201426538689692996319765687831702471655965222592958856727919063710656977701341446596277893703820596624370219088167633015089321296003357952547893955004589531998510582896198917655393011490987784906938019708752791305981285140025024348881730066741722175822641258939164155176963802471657254499426916615978845425931542109121752196686509900622813457107870436286002389619983808185024699701927834561024305679491493768615345302545982285519077683508026764074783379098373289676715919337232855225527982323965840967404347225098687079634268663836608461162120471885369658999810483408665865788474840846697524478364755561417313936033345998875374262712307863405523661204144988947545377487976842882371934351354436809363281426684703579823605524293907352533042506199595862777826173924912648640862383650720114308384072287082790643041699853488127620586879171230637823692136654269744994618779306734928898726603281804844304316541756965779362947463204871361946551721384395419360550785694236127687413050961723231072414396610958434368274748407580864008600408636654621269350652491601207167460172789769830221217736356081891427102580337546454745750232098599954692340816195253978910119720822699802779524772629046366723631608277418880990844168351733625567035148049354885980349450331624313523407117930645518733507304249255302498912740285795392782496511684368273772257459814677348184346179892218029667807268145146356877479223469074337422144879727007974912873311016499372128634104729149570032961303109276142998030119915493837365147537732595073894388676828708265588222594092460499331508067432352497705773455985210386206397012149542972484823618565017713470729644985006912800383805550620385313573867532603109838067341165542398755705304257275309327984434349901244934544930278040172164821149735870994792725159871713632630605488324224874037672579146871022988378724347450088978404317508940848422323393484008545062813148711109659177575714152055842473829326909611339415552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -18680717296517326102363161982059098906348666060712314092630747629871712676845975996034690676355697802390816518522438207802751979673942550201437075511052508927914395627089719648451844879682513590300994779552131998946733273347668592146449659958675894487610090732281579578707706239125233575991404240465956487046564865750036817916362809570380844364289870638802468669605915732703094541086404501092123811053985256290493287160532069494399024985095815892675848225320652769209680694464530893038782727208926329925147086746449466563890420698360513787499176390049153992404403067164442986167446479721984718339003437683618084781914294044772611423453774726610057653471249152215875209379542604949859729841251037820174470335602928677644329953565815140796299887844218065605822446149376913534203904192296039209177675858496549731337711926201741261307842434372328788609364319403764317389223777739539924864629538755949868830785637705394831834188161571327136667273124757287267473863122806191512186136207521917122375121451391233243811802560898558965787966166217625729904863779840641978466563026696673730814417886963609044405246235079150448025274081424450894428814924764813332090397888928328033359272675131350780118651516107679303330608895972232870702276534197138006740124225126035394667734154035746458923384378879668951540546227067649804816986808185916731771907995326754445145302384528699207251952876212142005726085048134223677645044796479164097220288206416211335228453192055825833485839018572171586488168443681776909734343734596424744794467825341643340910047932686777150115268427912856727230939430864964580619062827653085716566740196267743114113968629180773439122718784995546610942462180051153749576016150880824535682511772459678602067060739178876003283044680777513947524866842360895630611090319570767742332810311225968907546320056445771699948279613303028287186834615565403259421481685647897603478137164849104107635516506009839856105335190370060119663008795518288123841592275235227242597717202797252934467894175440237094723208972781425571759252265306819215341695051315967314670254482899243275755552642422057829985110289552707129554905291816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] -125181466788665344814079844802260215535991284555749078647253234000916678074192154738681842668949415854321245815651271057901249539733345920111014502819111392427148912853190717356673112641101429337503767722241770630992344193026227612355812020623602115783684283611390825621967372693770181563183942845968051201246793047112418504556807028218325214438233957085969891558023491751334812334280597433815917317638639494326365947089940492350975407830036305622023470426429980453847436110075097231424449845039484232912279746983780849362012929802963144405285022437444896022194954230765480005928368247102474352680396086352604704740988205827212194439199111461478316246348111040021608151320741305342226991830687765140160367638876962145268425970153023464079861620584419580643564062661269514567097730171331563391700076245723230188007122969725440587039990023793196777487410298424464771738215705667888345938324485063514090053074748288521777919626333551256402565259687748160651865507690114435929988340762678686072278479957779149798213873163640323154672247783359476892158369286549620377402919137282815019689253391797177639687846168046454781226448594606588593297929303304057262931914779164018404889158892907455060813346020574703389143027499180576176420937070893765445723268461441363299823497166193613668731373405240979239289518349399108692828753371965335753325361150591752652339385867900412658205504212535704653148946489756952758911976662333453328088106100159469859074957751878274724411948517368995777594445396986860987517362447328917407728197662241321640713274954308544946443826285199656529241130630236417759858220583335957530544026427633844212045193407244694803263596141718681642131552471819523209658019057335729544296840402935187457723774230221085894281932742466570126152424259639364295690118666761242278852579374942944559680533289436322252310500294582085703357513469544809310911597844935777496649147734067949828612709098590761505145234231102937863495299434908090551095679833436281964291484424090032778843682592159639060236549244442325000502342656501964753178301152125839828065270980666415117594136936933879698247257471658534823782263952506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] 417084113535752297941097504233723576367145038925476047922994485558758598504923306734649035381551374545239103195321038985286473987029484500151039477348468386632783411688999606082363190101333322568495649532470480618260997731048163306152797397533381453293824601819071048087711305955468687064726067208987045841875155976455481397047498444847916758649375197298504694459260417501717306228067977056001923828009898257199641854600932508309564249849118545649925240005971890925368657694493356833907686555339861940798016376655889147030043866674148928780168293391429768490909489595553469338242916776631845751139191052416382357922058467678031769231340767236666934092708556118703927406196211053027445306077157977312999681525556098850691656574935608258466531714693974677598118730134188646554289810341201825303081685380020020885137971656199646194256029173891112850757507299683825175324502821950370387105819940687202934985546161636517791357873739579179690797100676992461362307901896767352492728558362948784190177635314490424910852880226633531831027789204750869115738829639769232956424164385528061912870133359376274701384428609154343441678128064294085829359857624091265291976975002229148493151121229879803802190553662409190113670983622619730367454553045188473647003360794429838051581962493326565081456569591096392788568018242704257576432049377359829877242859690170386129415330979114559778779483945317577847710539195524099105832848687553934746197779725581694045099891274049130335143414791795333451960758833756764789782635690021567203095683064115907570577221048524699027972967180218661784378916019536682513510969644714698025597915755744754786889654026872725535730524420100842515130398598266600544087761740148895269546212369342725249845990393944725101768862782990782341582583449211152437674827994146427380270887373513740038223289960015011444402439263407476366294228863079556178371758758761068466537061016238451587645083838182871954032160039906928993363849709832626203690007637415836838699814087552333925272979931539706915568161205521795796603186212715330237510936126885167299954743956367265801546507922644742607607646963402987066594705801216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] -769398615258533555097056409156792980437222240410571170620221632959158997324803669169828419691921443659547765223298856384497242499494383372145409864909882478144676543325140935861866939867325045435643701256544939464741961343556076219696333442265339960782648239874572968088077955846630176170222694020201894567058193667836819912314909074471853749268024468697847425295085556826391285572971387852706787589539190163637769005172255646281925261821609037768346593292593651298283502807592358359431112002554523305156144382619439173456030014652511561541376830939012870941102478832852227356894217439124825810634628629653710571531181409991367356157719760000421470957766828740899011075267308138645795274073929808875637166116817727477838976267140378914072550247767921001951851601929993490842746745236299047753027400941462878796829007985702085134693956689767199859056088671288036308504261945091309907791504630634477060068622448556912067367933194813251063971468638300458594624311006170860431042468042011135832434072112463366888422825459789462606779647299839864979419096099034947958066068937728518156064332141803041833419980936942840129094407175670349781827628434681228939965698557585140902297902101467401135377359240722930796127921771493069495252560875641109013616226550423168188176845862041258337115176011485168754457109133760113300531338804901668045642375979751232210282470275960132862467498203523973844513644048435345263784172980800223129614669206038244902996706022894522487784862441576478655222533220566255611442364408577434206473829279283634666095914309539729584846371059743343369196202311373073517548099768446260487358061813676946969185202950169243066384337980099355081003168161990003685259133736783364057268559197367129342080126992950505980140179918934925200930710482128742861100347792891823405286989804427602663535397833199734012932988784971812522732287739140168562104372177303129937016834157335430240467448810683992039426545361989145703655343520106570533251032578444722359294164241276035961827411951173152595993721932488077079139956627423938353273036966568923856217560465203186660121136726426524340179686479143351859897796566974464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] 1059160915060920526769263055025553618275031454458812484487845374196361233786853088035546836555739030263451111233548397633219937357955973664358491704460690298684844651151751632157953450944885384719535235685985690464357742336511319441233235932563446635064364297761950101383381237484094864954881264059563383384506358860754470051760409339292024487473488133551539541729116919451382817671320151147017678807761739094156406675587169368147950928709698610550800756250880818365662698646281635964529955895286865626127026394217693780186714405692975470429590096075586146909246227010093215680689487501026474545560527993985883773634605157384739404832960237030532646247947642720624317599212751850676640221120257658493410221091063056951574185273211096927097398966541991918810424463101044487801379598750053287981699743361709659558291461406813843360691267244475660460577749502960976859978843427635247483976521519943892337175610127969002044470816602827825620085409237078217053064207684203721395466833136863876456579917361305770742031211271512322908195764643646008152260746095094429523440316644748742163109912840528851876293988039994567199606077579128120866259739385538551861280166645265928745702907665097835166613496646283962901652136378712181332724533716110214904747195764841548536149701221353881796771424002444677540131246396664527112454987223389221544879082360284003871654651270203394823960285480219512161780596417272200297642106093545628356875079302550891162236419980196752547109931827880064369754041585951258222171285727400305170486383218842239432807460272332974763710036916930522208531435295587432797577825873061210189165441443690212087996248241308220034749523742811833877597591762870413750167236702544376462914754889801913517279197291471552673617918900144931727981702715877609915708287928295809851131573411230665890056536462567356948151574264237305234270067628108566224060360959056223893146203159245303165958158966575591338012599992145610439230438191973262076666646366137440452685171129425355267343730607819884042425159031834294137969747841757451059335203548375884930830167914057325811000005583433702338782699474301354113336003746856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,24] -1297782351261911429802685776347985191554260730007065001240506552700826194802132863182971742923176284631432351735979569552113399607949560101617682994712345668630823405956622236867059097489738615185683352367111692352172686441795021491989280567863999169576564011728666046670928795915558667551219249067841226876787392015473554226469353590652633600567693315459308155461663378836825441415153212125517418699092691557258077365104558671917011793927312393193002408932243790595812135551169278276806421489471894184820549600791861040913984407104747670198902852121362943755257149199400156691147750348299953039909343619561026996687458977141036945268206074235973544389239252156119462908357067557580060639562814491457557377664113714529908212997394397695947632932504742576194226454351919922893549808785218367295143473106921131744777292820747254036068387840885719921757413758046732684104505994983046654760019449909576504437778899805606254479599878228441697274492762617896986054256846716269730228921558096063758231786768803556693240371446085910162782596660911457401039447827993610610632865490506494931609100949214238886330005261763351789138807627864137249046676223539980766419341512729148903887323608061713715383838254487072121138349449836007496631618777052017368003483842777252865428141847417608807954042762016785571373282232958349797531663025866446696095876087090968278389598455357247552880356391015942743478391538788053504558268557445729267569753038873586377289122402012224037294480419269067747928710442688138236625098044097335202481564693193559194009900571794090857242014055526939133867792985385316167107652661669102719999185358648983874139871268877954143168822385636395819394078990684078897339190313238763950059146010306800722582365382487247300734105849632303403280500088204326757308186681868785899485653875763250812889520814662279813545282062266180956458682129447477450102406877312245352323276247464364707727909525627472474299300272836105941349466315128153967119608534994310336667304969862740347742935370384706636955132399275673716737343302803341007330405673836996643252182073014828363731291670975451542664607074420481916826965994635264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,25] 1691421443670251714789871215249833163645936840491190516013169914623894230001583919975826717696806845068071999784048904340189938469523160290714151353290049623542159383915360341627922622151562892658377250807496224400552265959358073020883863269443587216658047938557752684944850847172697433843742308408436539308326434728603697133888035551939457691650831057632716558117939947859155160810269035420908479408952335127496989466703192698150367515594446384724141542168806621511193386629902597999390455309678760285742689201688617373052406421677484095688529278064399726698845912619996048408675781719699331797185909450975636233854551627160575217848988653157383876895728008900756209140877726857866275605168391934267522655011663660241443367091642687648451093024788035549297184008689651477474986078912902890953610803943193570088166734676451646189983655061014340169474068203572754138800742777595448636942154244633615555789955008945840526887000778182453204837159077567674110744574978886232707603346892292880692024444492320374771328231017240801864549655429281284080926503592652037761882684898497107025644902236900719199268662486564021829720259749797221959624706349642589105587831696108945063965362511697095531157173026339518530412380483124902663008736681381297267142538634153914679687599996583490464614830505837327599225085033553057656930160363351261958935219751516373363686696154094358994008153266192838557308077699739823764973364331133675696490667143151416953753454210510996273027237532673885092460584070053983986177351338169623697426764292237049302722069487041785628381366452132406066190473045688692909696003399301751301462803870089485862050338597970214344359123673636667146608380052460774457889142210534710381546145629724021272540399898034847789335562859661241014664275013551767379890923678551670194590829455633990125354924665438389047284534639388614514648831470355422610679940076996815474376303976693304050193311562801715769211099605075942156805815860729307839924732727620809159782202215415122817476205512212115177454643414217962764933904531502424828536027580624896700764907830173766492863830444498360287933609784791460840998551787929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,26] -2413161557803581455066287782857216457944663010260554883767385304048202870188255539155398529157933595459430143699741136541660035751511982878528961867897828329917889002635166511967787765007608816175442438239295525012512450350912642915814300297515218622914558054444800281766282245912181317305514516203341793896471987393458615776725493683644470994661810468619609456345701766181800669529928343404922593667038682767037198175773876935590811149287557273069500336664959772297906950963688279016927043709234668323790785912107809508269898187372442825274899963326516163901293118549864514061759192884427887453132915876734065018882220802160246214737153920141592378338944213450036244659193443495905851110852799622130263158786602869598311638945844193314219490336463370141503774278587965881706888456584757120873242941828265150891352520824243331631691144881286634353179596551908215179367232287469160742746724781448080950405014284142387972583440286810752171317242667905059885483778772587147960860597870298553334124231553701623376754912313257984167573917699976150680801361754124019400510795344459176093588119407338159575722249831367183930962425481554852862121887541127752033809691655809357005704874687710310394424851539476776252237983039259422131982266251384847639706007829167106451382373814123047604017999320317205532348635011719882815322594567678047439542271505499734514725303880945538933277717802123313103826640367685527395767769119267576534115426073315107847020862623715914502739670764386256025067559885355866772830328937476835514302601167930417449169944737856012060753260748352522228910115480743710538852072681452534372307972969517283807888253174308114610029716752765813431110627140057143035459484901779523932786020387672600027859890448793385722794074750015811468901717515533276856131132966527912996239698403790799446345275083573281330292381922668695701188187620960014846643164706213292616451416899461062003818064163697907682835604703809334364619913856126571788695776790417373471519812354186617315747555250754124586592419184350035898064699185462050558225609034547190902334568330153671988299069084213012603317626006334323625709849536364544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,27] 3257442984113984103019540888975651311645653520294577090757448438370644347488332996110955107823467977432866927855931753738087451696553404698844822082709225209930381867504558064243581364149918743098810087795536703642021207259484804829558734054857554600957635502659493017724936005080563905848498278580323290030979423686278880800343849918418845725827827504941065630742069260857841185876774697802426452873647420887884856127734951645043964970904783471861717654928360921873831537216110965974346055583902204243149328528264460107154854876142001250662925113627087483216716383542876147178303083319864523097014075128514056143539240005076102711487393378088548609893555209868582755446126773897580451002101547430055062311306254243259049975813705663279806678800340974457810250042961559850382130974354069233804535983302719097126495125640869953772444661235771237338021084020718704721832116277580378611173340847044499566423588779644630939517198314757024270432597601384768460253874938642439888675158147869803693756369968497253309977556698548504076613896487637669876542258389035318131093031935930813017096997421890597880952672366939006450382575974101216110736609826385834912590310364627829240252263846014918636534638820324637046795071283090305226643950339283444828019001744544658019978337796020573304121361116022703385407377960383681520452281745662616456332374053967733639115844209624535685338281055121402217905416432297642905157031229982893632210919266222147066177492675892181082522221113929931163634845747641609555973349500016541253609928147226400741591822746407190211489607972469408249509440399392423908701483514309997909047171012618948381122122927621792862910166033180710520271672853097894800229020134664813324141393694190731867219709163154300359682006732720903324906613954577304613660040015321004931525035573706494527846593205042878293465882154694892440702092480038235013854571406436045343036906245008980894830299990685092041240959767594598987684214182228440306010206431830734852468491414707283237731917016703018097335070284551327547537085636674908221167133893235717110674058953838214621410091270637444995854465008324756905005177456558080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,28] -3651008278752892392092239733978477203213506406373322775280236800061401615824321463417212320235457707033068665006211358001704801530394314145015906418051194022879983803081445992852339822978948705079923397391466349031135592403914336052813161781860173653242055930076707411435797229629313937553159813559270870984259286942093081218071178018511545188569626517669102687176852798065997423537019177131874594306275737425620740799390374844920823769542900483523966623040932826821831855219115478118826862141922263339737596256790173519256744138431492763685117935814830136734289258922308444704706398705476009048310358435775054924969601087350106103976684954075703252054019040507486290305419591972146268207880089696350431391626009381470800974783022290887037905232271659105228329789042111648862097010058690396356774975606493586791578076091048219586489370762263662512948384636533231434969735355608327987652617172578313128721358842495004997795711262519413135720509594910909273672353106000698877832343695913145780917424186481919422079069485506192587977019553895516140433168659434115866849888709214893140258659351613713223283694366734998868570612388137554167702069291106888045163897560536058680810598626246386488518089646922427006441508846418237455688551622538712098936834383814529859780610687371326156212217330961706038863747152930651054072043923177521336788385365236843089877258152941736510658860174286427884140383496618051132306653295277902096666274367403006543574406472607981696143238212367428030063030256732120519661702258508596817686589141229249002163769405943806513286216837770719309912093412741206957166193494881624755467596056987783812363783154196261475618086554643148700511367074038984338769403811187669869124310427640318175888801025349441941241287277797276947852437224093168343800115089302711157919731040211710579990596441006076202513592670642026359444057887695482716965935496450937970061181773399913495344461298043696509828362583443148892748417309947140509260062573977013567630796681414000275502913180614901753044553043214336172653431171684020625556554803233840657443368461787610641633291099081837736491573038414980577190635831820288000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,29] 3153679288746701563120074608087748614694181802777133583885933742215465684921691083310029896874152855797082654743000488638598870776729215298431788793337018895083556091610649296825174155531479734988199986868993860060731142170217236043153254237944049959924195205001432811873829762520284267124071892180032453888261242899327550715798560949270265851634243164401871928278890260397146638004969826668012001881557149927816758170264975598865317440119406603460526159094508226269387496532205274092429425104230706867274618124008033340517274692549110988169524625699985199131867576710489002923649113582739410089758891080410881556520137580189915241115332858409401813750934730774892159732111534419913511889379395676687342902067908328205182985893471343613374870019377130184206606714707695825950471254168341388254246588337221098866724234306421411055913524800463567780661200625704284689894070219348293271440789648140355376824423203296289589763344339590794248604297712866747120519272518196577044993985378711524103949062476661448885599413579788509449035658299534106215225863210720992722481756582079400380044906121158619928090665825725586760154543496942229933083198661968376396405061441016493125987722709660677935786865927366525764543591746828227453456435513392380499262793520899447921477950507340046073728000520394714691587571369989528852790135322967361632100228314280145344807786710777111767089537696911984285740635171463890553740645593031105760317395512839580830379982131358690717040649558388242417466406785615904284792135920160261135311872841731822058237006404472711036742975943524729617062224175370470815346858069561023943612289179877016950056821863426557921683414977337429836579495968219934443698988370303148216428270275924516018480256148666470944243470250983210731518937063577221536161871241113126108820919686710100770227127704200284885214179342548477166598082752155841728590866295314543679579995164995047187933798254758587213626034004229015429854345521759877372524867052119151264533067183848418618696337647195043925243017880242342694128634129430999975727352361921321910712635602949121110188741392579635532704535172534394223140013541949440000000000000000000000000000000000000000000000000000000000000000000000000000 [122,30] -1913643538871200385332485162425609712022193431790544597326084868477113612466260747491629866238909153215112800819541472141690814914790316003014819181481398463448713334357659257076337301773145561848128223704679719446908066181258880753286161532799725329215169098856969442556606384113101299176076036668980463698102778560739962699151587251106863589179536917007846284596743301471934770372046630232962171058027439943322184765124523455988549569296822456730600301655068287196234947687987177298749790717630560046543142922037801417856351468651454688784826129933910792314322188807394401797926167750138736926946296128799923381457232583018714010324481585570372629898298076176714204910017948863847374480248750935574281722333023607424279180241268175539364236127174296573507980234183152472949096127393525211724458452561215372167589122068595576074186323570615790821859747647689068533921847444327311183717552512314107596673009415191676806539221379577196938343115519886918557263257196534477023354356068034548174701728640056476119030131103524526990866489067574493727601082909298195713794501444041159606878939523172549140569334694147994978481652698043685784949285892566317680322029827702841621213677835567034188069327598808806354829863433228805664972592637637690566601722705682373806464927797511662192489194443610497390758259927447968989968490105259141455710499578024256302655558419529352883653030913259137236416113304901751419277020599101253898339278360878023234305356531846897023265496427762457232806552129703620864151521993914772944985660728906769139651044004652339645459749218921735374127618355328957104096599340185868175215155555000121834865894485728939251679579055699891873358557139340914732016572276007711060502929367681973447733944184531416168061676173956264681020611631710445646970519532417791603199263507017471804847905392092490232791552840176390770776872288462922465784621707477723323965575886555517061454780203115964801230738550072071332343422050424315114634465693798279079495687336739763556754812964729978119629280541425735027691000436338683363151053021969277976077357148734887035635203858992218573000108398539911932477048587550720000000000000000000000000000000000000000000000000000000000000000000000000 [122,31] 547250319463746183933025984414563319132067042335617177389424987350014230331400041903001773580015481236723332216014169687469611172933061516388049935002211911945975311615236997945832697063795526512159014726835549397479211348731980950722788162806523662797915810717523664173993073546768307986364188845049266432386783504541875784685555233325600675999251077538241455653914051985348549710127288940808408174559238754473278940631395773224574361791654409387047414475178692783839744260341293850806792661286326382737712722759604925727682782528590732660751279324980639212516317252425263922146145302580769512379825430601147559780664344843241406029631137577576484709125850723181707977111144193238651543645146676766010433607466592580517327031524196260075200329508065971720127865415858843431627368834377771959615370322999443713824831016846448139437683686735477887831916978084760718871590339868065667002718877869156285029408794343497996795208436941780801384926639134695391695532274838850654191754806920820119784076057154063733332481903057215713184966687184646506447725016104013837965388992368081199219997609027614504744445943729026136571304093806749459098759524873607905898846311066851964325584575484556845613000199757931686271880955759681546310058840492959529199787311947803350021370782858603532441904081849635837995175994797788331038468011026260582585487311193578251025248999543846145404857571401945861017473429804475707109363223859309067520970989072082836868870415326498837957122287049216791190476369391451427184419406672121047586406229478674196162145533289312236596859264565958004881836556911815559879758846175790915478259529791048021168690179676152974310004650676580608609143976667956436365892595563509026426071742799660398799133990667964680711609591335602477042272218251055044996201842892394295946908896779241510764982919449000817873243912529488433067898431497872757459768402742412321445119161607807280584009746837852672174678543238041549810324408830013447941114271028728876629827483558761321010877997303269634531119515456010622108070591140170423811101747205660351570635807349681924162111375118316497720179611188561565141568753500160000000000000000000000000000000000000000000000000000000000000000000000 [122,32] 382106170208291709902963941925480118077773661453627885739961710522760783464987586387768712273375002967969478459970223386948013025774599658656604935694081599645916167308217863588447509702016783496248947726462541617307612492431808976809764775210054102877939412351497585498222302023569072716055462507116253716323401224255482563990771409442830160648132483052019803282633543972299988188538369191642324326060000481837178422655265832457485725694280993777876617219805522699685153096641162351082685312877438915905073445579761616985954762486952653207288425571851493227844765062641055918134242571306040112105583732681508980534213766080539456784419108695223281599575689774593751941494790212809509911166669037404689436882992200836490011367708393047465804975913502954285639269327282967908871784206053861609919475489112454554843261726372052189226273365552975845641673809070062169598550574941068301941605924912220884818064075667211680526313552432757075703799748692191107964764232161719936986946696285415769770843819977910926697961682902511748167478730017119837184264947984961497037635678784755801407359957153239481829280394608850153669491268077167686965953439723940872597452830183609126728623588871570808395596259876612583302610418014468589203282509334439423257981127636015543343068893896423108485248726892975363441870528723946595244027448644619024016976424620892882740671683139494427246114228987848039849794316702479623213050977124462898884692277078547444043802803831770439567662774012078626198754820402983772600859156592095055255323677675625163616379207023495282113985076897934174763939598628137391785980575612080671158741672933580460734810731813641731120188154830739658155060415917803582843981639825166908148689560319735572703271303455179865720828128447160105653458770878413912161282948143766101412776386270084690402855362802129463297976963488334910368794793514915355808008874815730675914708940441812817917107610172340525304568267402576562098663080683855544795898855757241280780132618173919939236434466944437729531573147238008244959538780687727629499132488387261372631720478214825293649151164329456984754905021952808402897296726949888000000000000000000000000000000000000000000000000000000000000000000 [122,33] -715130950390875915800523179628999881294118309784617742760049508196112065081782825018955145721228740192394708881247839864095331042200482604308126559262257957432587190397411889513494905765023506858204438536736684192754393385345440978613248896554306499650603526461338271856058517947502106228307802036039694901757329901303958481108943746232957928229789285946081925153063658831051329038350104413977994036097388913837467303313221412086383159626389803474870176227928399585673845472340432673049266699370592636642589912003871468468594583717637375893879777937529607286710771964150054627450001808727949888749622800934382629271936370851260820296382374744952167275954149949210893542475684858995933635975374299590444786565851315742360740131494952670662794824710974171709297410208510563789934692753416014454719678202594746275233447654501492834331977745129670288881463374730057268319578316598963924353198789049170153154593515598290387269180303136807284425947218603545231712661983827706711601968984647384556533484154893996733201984125145575430926982701586007600708290604367212085328037587353860255830141153321672007541187909096778185843761436451956884826411523281583907736113181243845732298030629359866290381472549836396985186976480183003503529466425879547908292411992590626339210131694326644428251129335819111671904940573787435902816208336676736031731236453764085902375670644956418716265196754322415766278416897718655227427736491018736744044601763536623000836097132518774687170420571372863147583077339913238052134814248589000255611703271505943196308492755510552909397865930141508147305910239556418486744921426266295354511918578923605284183888025989748319991832897361605569297818715187475375874525264911590843163122787367927099782223262865620074775468855421537077825771288180927148026746506142257751783962895486791097800740620226671354513684856086387010315148516801811176974382987247640330119056928770812862894702882479002255348704650814699452889196645170329450213462395254682233675949163855854918751697584871547218996669293694726668356326424698193912893055544064252403608325844527526266937856503728466186334421843016362325388273626644480000000000000000000000000000000000000000000000000000000000000000 [122,34] 635336393993519175082418931369416490434399048351774474145211477879127880551339760357737687393697705631913057710343628991385321012897914555865554125929048551834989072265157094481218325800171731181271383673371863297228208375230227050115998665792474026535915435491733493843726131538248461107872549835364748008959355023887388222087304228971528464702254259568436114518274898702547609140503336963256079325740791294088150885472668707133892574552509582676201538133910130689451853732341819444424094189910710377139968652627343846673469127231490325457478257309817261007203820720519197730344368750994620512428170812838531777051134530715078930166275493183641435321635300482495993559453991800460091374766937906598884999472307765860765062359826400665524533578312109587858579796299968441148095467645300906929691562694067888178144866511680890764997737135080378268083881610737584642067553457622146787701019651462029700399065408883859816033132800552265958218135289011819036902775145878037583240517913473404785710289175910299945874218223482105006902632952136396001099844278019924218593457314348350572529027427481524721619159756562620981250874742306498268633623976843296374465170344553064988089245044917952996569241356901488744558211298483631847300734330946862372626728439782881484777654162373295180519517368611786272857967694885883424964344632865250834040784312631648304369118308369963026076779286908576433937487557710703525221635707306376381229089923463113833494801762035334497398537132214371038090438111266894581958602683305986939963702594359029537064184932861742719315064893420671337702287597416226387689321172488780299322347579225722140540981204414387149495786170613261723963312481657908702044437273518001679471051912308889086733152510330671495761276373756499583529768238454310269832944045011994232772911424656833296102598321837623759891429325777771517160501808181443124515482498289559439130767712078856766741249684765737038154665706373500807881537512614289568711393549033882175773114931054787665607859948279137559846729660508834102873276491529570581447824334537076017538282268579900110908480584053452429697966417700712275787309417234432000000000000000000000000000000000000000000000000000000000000 [122,35] -409729908981262225386335827069972134787332550338528187331026017827440250290644547844225917428846827785936625211322961843425492064073288881667217549298583048218375992828114677764697298911702659655523490407283988925504092656261460093349705173964673828895696710133205462552293906259701170013912841179041577119836082292211312971130781491831371174131435465190184720604207339213334399474909140525683404092920054404859544225968135623157593369736794840199892908086650516498750358313840861374035329685503668258127086940324967111334143889475433480408971617674710827602118762487625335093869225242258718771042811053724154121560783791895241348327130578000849482672942781869295238762865736748409270750454338853061402664156171247511006052732767643556747762309621874042844201161119198810697740436999804021137682105347949982465722120854431627295239138783963874275607994969037158630275110447903262574820724600842371936884639711495472966391984047077183318323981254539390347168304254006702295544982356219129016419858433991064257102834552707887177818409963607288769187215598380547124067248274400245888695287879080690371540728456794815623060714011678959329731351867837608381760189711225465134549968739552775497176503333968507161442270403696299430563677076101037271759857403994984690749549766998827847331258180098530671042685069032750237207395079833047380127921101820611324668049340605036692001366076354770471234036228757104530562148856109691530539973034879534152171981016194930555828460109904434183442482929623613493960546766516237521775934282703085842814080965234805603099776683071649763167071890566094367118388889037671015246040671661926710424587596797657920871733311834307510777435278888380795461742614182945766265593173058608585616325333350754833332121567463906381595201200530494025965304164489655450713534349094682111053399277120656221512154081928025221007085179164084101695884632660132858039636612491638437272194224926050047433982015783622905813805064387604366191454503884254379705176968771794155253418285210952228645848314278474609525863668238276463096152843891315982304038610493027221091124117369561119506414605159938661867011168010240000000000000000000000000000000000000000000000000000000000 [122,36] 210010401690897385546306378024235149858229590451467201563860157540026110028149756994237757494982947209099164215293143738574280426834645759109458157078091291125059958986219321098079947484075040962981880269950983303398261034892704694263566092999351780717460903821302526125096157851793631397964368527085106743960890963701038199623596890675880603930086180018371813238494239982028393786193263607146905095838818310126692076485858215713259802110643183980681192477690165322854719034173945044935084867173681058324005225218894281350619896708733045513760613291163989031019178516306795534194520658914138577794290503784487335584769824123640119801955601049644619740814978321575886289368663802858834824572738573297669006493547458968942673023312366748818650095090765492763437831314171456817247341225441765769175903523794298605850876081486485390741996446785502868975651404496450953283296100822119417546042503900565802672592344045730311676200259921154439644873744511687340867972778927415333841280600199505412156949984625082107414654370718342417975599580423045206969611890607438080006668070883439451404291956816190491592947254318629244809044729896641477102020312062119526129985003071806153690073061958304652111254854323923692493657581483631805740273309948175217148356089369040966430814283511468497389806836117008696057814137824483843334280933682603728916027848037594762588931084256739738415666266564337879726619215515160739677428068660957744715921510537280726073580415890665552537464752630287145739137898636666119819478074583366853732479234489310861772404750763086345250534880975950027154167679744244688467735260156835733648241668473715082302135512397545566971554493255110527165977884395243308871461490783693390821085510279427031812325825021052905135253023961897803492435335796892299070936160025082477274881172356813146107685041179735878481564994724419606718379943555036034641860591538630805261232362209093145690866712699918789791862707885457849723362637028243566842990736469867207525218678726855797453341072173725169713862359667857389985664198228777365719409839595188297169039784840414976572512368602471969339211061141926223614128922034176000000000000000000000000000000000000000000000000000000 [122,37] -88238928331326891273450941630113758627901469778411645028509133603128776041035578308330791245420800245464174706642670090269001943378436360207953799587225688845557521265916610756425437458650003955611116658564178482033845630214340413357391186893628925335743464461757719449528282630374332234157974017004152375853559923105112864038012600406938284300506891974580897490248410787370510354181143439341902935531728848646911229857497549063402676608038265126893272406002709313043085435290850820954780114736696645622231460751798085138511892348067207309294518503714158882989377814694613406801261859657326169474598484374564460938305495003191093004547765799792334204264390637058429093024051598191625765029960982403945072684672784877470623175300745301860011994000279995734036704871806908638009677484510352336291735381635514089290713786459744917577196475240023280503817055264650275582919646016993214092046739975924124520745907153886995736463363764678223247676338460494402419802253479010040372294594402840831715252151825658613969617253811465982926120775618859587803190946156357469531325157230187417388088794588902630664546022572895374248595674732458920917666877404393700415318606785843917695068677404631451832636157311338481702063107990259635599430453792160589807501364555256214874026971113673688943526055315090480834451906666565919337475940533670067375639909291777767732756487673206686511694805303515071784772397722658913293650886697158515392947267747923427814642530097419586036294382355002549257258189485456704278106714172830311058709584861099126625139295594799832957876861607586595970340423745578738955039082426132232565177388622962555279099579992072864286949640402863779951153450601179219214692114184644091995673357885587948750695720836791981024009996392918578717396241783543553812865511944822083444407112193210308786388026579859481953268885200883409199293649375849743697860716215896863676258681993850411364542206830361748299451640513327023633635574219538121009096974647149017251001322984731518474171047161597680379047840153768226511249780219910514326914968997890043178254243870657296599001537823357530607316187247357938768358020218880000000000000000000000000000000000000000000000000000 [122,38] 30582192989363842125580111437952975055882091336478172986158334151349717826766310696641749647147828179771559922751164825765931326780170424563363567852985480152904818948377273495208835495786609835520059198075492279898983117734239698818067376193317418569445067089770693587136078311314050190772764134009659315226251153764090727176077318725050766349333446087361109737418868109068711192716909435598541330536038864590894755491878532911954343080223664076237053218804575202407400929759833366258235175436272108904741002244068927363018364942054172413139403856136106992437477186895656485983039825364727495349335257053494693355949111480980872792835754197407903436842687991607109799801275579917481341633187381781515027123417292421288646244139392761256144969355955691794943132613593298753192090465142765179858879481012282048985786990085713548428552882436307959083056388532389869188611075790366461383898836282148105734530346292839130120460165814956501539546402112471775981890315689070579750209037657463073085281619393857661776152763591152812207765570622328011926954890660675051650186176399088146872169159329470399562707488588174113253836413152649370207685355512479282456229346549012282524571191015891912266109839449806047297601184846280509725698179920457494369412529559926417067461487335603561800727547602235588441592473924613434175882694190200090074446368383615128169719934443399113258829137953180692669531050721612374865400603239938343641016154546884484881841670989906538991027175447822714199631080903247427072549996205590037559611417847115651903397715670040511677535301454642078401876536282352696334436701298946592085660280933491427259159945724960227017784260442389082665356927065399452304820367562417780899254586519993520103894360117753522774672861045613279934757392605146948097105442035774048615343444061264808740900782644346576941814960785267077462627278385415245297448824970264793392395949231604864909854022270424654283233662961714637005996613971100846963245793823767259768072433327514541649120992875532217070341059211163682753055608122428441832372647986696158485789567592944211522898170380361115008158864844337299521467716730880000000000000000000000000000000000000000000000000 [122,39] -8613507105000313136432915637442212560237495694439092039425893373789257655580572965031680953842254057476620545952740841618723775644994479068209936941378259985177076075721521614381378683097605682303145591828837592586908766358939540819488880188055061031959366000760107519086173842684778567179134450197898999528247053817167351094331446544135602645326794024569510855381312316733939884163539746582840810383387088608473043795768418903375895088555960968876148106427411107556106491771058900689060589106647785208667137433674724167759643099950602179085265982299253873985372341198910930179820508831231206027304145464602848608176216914093134027732935199000008369026802925652666020775380230276370965975610517049083922580570312488140625475511586780481520034915736306570285135854353676668809975972990344677696940241436587885190892953860234754472108548274733271763841862507372905649715103304492955613992570283510116040209158576980444233018438176980809647900351451537184949726842874414738980399465334838766410606189923738103602540144304927981874328176946893468399641582539782761441993973733377735527714978402387367733334132649197366120976957551774311890091901067167051133986962020129016558367869823523237512985031094702537118428214940536142698816358583565843460278902640557501692612412139762794757304179786744665085207732614109760357595627784605036338826426106245920839842867037670867727939876860146462989650081442771340959314677378383711543523001597794228262242449801163640670114706575247314701025204098615734034636348530676285601544939637103625447048516713809882872603305757110259317418685469837373015832920846867052313936112571326962730057653960366975180510613362548498668723655747134912792581117224444701087669677949179758790703809468154690666010546613170529198159028319481699321065120574043640041891947637137258872499213662924380815857429569405959324928477697915799530878087537314792953465240137903549683317175575744658759581497278570571367646229616827425424597932857062238567113238340676684285571270913539177961212746989508271127171733124183235221975446641223424376979462132527964910255128335774453425781628602847826798756600217600000000000000000000000000000000000000000000000 [122,40] 1866571436422794813167121097484279592330644304390841493581744848003650486508092935940332625163931211067851202111165282298524641923074970516613461998500226757157697769757424505946177148514332968057619106584857547913766296736374303064093505771004551271725940585735979952691484081935902940229703593082817001831744562221296035113551225757777516028795076484107298283380004853629839246153556236500073065923681953505112326323558170775805235830454432910004092377749040945459720143070346907555998779779644459113293812474435399036480165448478003658927083658382721853813322793871367651756895169949030105435231514090215192989565119063494881840493862531722769380513181436665233798953009109933106174831199477398042813338292343918675267737503867047660531755712478934707678091658767833240181516892624577208689515869891129768317223016585089022306133295499799610531691084840177037004227033434218246462080107591344017797642520501937320060816738794598030624111242294599899048996152009047934360096469881019460856472476018389560858099032583167733224562520137934501854383155343257539371549045530819641343264625920465699761800681620554193848517526102760104742138511621485368573233345446364852042332960216242832000038545319285619109918231593395002196472229734400300971232741108604405663317861004982261151732109870542003925675022722690323089792617656347494837660237744073291100065407826913735381297210666392245524417331877232179388962803672950254352908998960797576323013945046697083198523013864699227367088555858581341359317015756701779693871077494403143044330764256415410806838152788229385540159123814660422112018993439915795916766888045638086991216186100925229991745592917774757986122496003145789945336727265178246406659402288218875780931644527552026001523765150596993777999403740727275747394213812041858449858958582003242282171444795055729361988903584651109322513889628176274371461873586419663970813777017305637356210047361322727535416645393234146526722998119525652043733204076576243551203768852469871826877809460973136701854607756111427354398620331324281998982072228514295458884353344942122969706353982039864448214665881139356897281667235840000000000000000000000000000000000000000000 [122,41] -252143677058993925915178736238946068364984752854388507554078408326711686878470140676006959702973969270873963956530656285348505613994223762416618962910679093338556690909598474941334102579704761770762895522622552451046450602355623042969951181652320373426398609760348256513779154041003120709351426808014441658034223924580771284116990153267313959763539965076393375508524338746795469965378490842225312042190944774694355798990166777974138188411002261316667283270576438431538030348059803971077388052520076631696490770488090729148316481280704638185412456669321380490690352972668303085172116550100910159554453752399602712870610011690268803840325939048925629998818327245239228793989581228799475154160593568593988094549829461026005064355182768509669806345534250872276894179540789947534465306091431022014820460528883369618806129212964208267543500041537035110782696636092433701409662957904590118983430309128439139978117693390551989468715951673310220915794259291427682097451537794766486125436549606293123029431272778888393162173148319969561157294815558972211346332572124735798040633580824490788480174986666016262894527613511616488362417850559902742790273976944021200515946791114476817581770663731047098604670957572358627510217795103487137294874028113557156303679783223870139075321119041592599579148948886253147345465872109270482734827427806984341573705703376566976489742923171448221376375812692842498572053979228538282623268687940131923253852162510718855830525882674287296191627561945026291460693485259095215889441927157825334822711777007311091999562033085798545952260074775526104624693357729296841743706758231477161297945808765746550152892065768935923088475978543965895260854590837968915285184362029211550017349766286383254172133131043763263241631972158948761321328226462854154605409376608695075988118971575604853008558527701802695604766849499885957734819943591195132122968500619804590672675575983022371328825035719684447218205468095122101610986311558618466454231539113002136538190985460644468348679003164321946643770815181714305305831056720018950017440885332425335525561544742415093092944521197135133855112879868612096244160921600000000000000000000000000000000000000000 [122,42] -11647359927512857089204942653493342313487090822881374180072889509022737162022740794570261813610973641312455975299042694384373019946346682207995749797203340312402724619584497034948624826178504254253907432033154527121261305363208424099908035319061778818935278845293211573405820637376799860413930206168113811698347228707487360398170131669073377100966682949809482796191629683669173979882408532474192004988288827190614364454347745168618121058155321070286267122025830707051304338434865049898709092785474084099106819143295626098975057186387601063075515633413267685289651543848485758647159139492047861661260683686101941417752178332471240311757232184970212198569522690501628344017069546510071030855980171767262164265294331951866757606244684432893094434754631443801386831017544995422173743170005184385674984359123603637746414592551273462899977851793039330967954862117226501436367116680895284041069993675824181815152139734800669439189129265664711237902131446670919541489963599691331184911334037915260575944276446097596451950350934925026197190464374918352309828667841447653231121265427110068333286295694304704025696063658723953458986833487817428353905310922290737829458348737311965323046621060636863513030305332256392511880135003997825202257626029445241063995529564549037128266590918114565573496586737829735405723765414019198506742149502992539855732086128320204448598543307187030833092997113335116318888627807168375911361168268256535885820051281075366586231537562326882263210689392778856648832179663034278340227958511318523400714818769621200579875843791051631935760832776345901239762388270411008080768100418285930832078478438460818430113971492731523030459601281141445692383107253475411556486029223231399660065323885466272814513852546647369275967106493344721479509037144914228909362996005499260290434275360193959575313062878670446550145473081300042795155763130417430179239819957197683610230374866576697559976807265758125816197818597066001277818447807134330531246957254684035718945302290914095086046588525977754512026752972167924266026579812280446736097218317176858283153352871167191794451317927014384831111647576149391296922910720000000000000000000000000000000000000 [122,43] 20330320739873570160103910298690703739729446398939149988633655705809343124710913832171607020920110878394493055268233213432043776996294415412739070130600682397584645326983304101667776835787843708259604653382920131822070912620111210945592632339331401654162242213292746480293492636608628879582447844747869073866087495278104787850584480014518659063321847860188562725736023835913854463972076170664942006064728822504976024453617482632148500484696214572491957552293477984320687556396408796088164056438297716685185948402403287780340823836666238991347245306531833473637621269693329344215475784011449994069005641748745427759637681826210088302385486999844820701040551040993954591227036185813526859548028398387459282562072833616965431580049027259988670643574994487286244882029631894710694702128446667532308284525493897165880585699356905268145140234811932794162029199024471462797232623957983949739232178645628184873621916834328855033207988360918784648829143758259077991843136431708257971803962409315984456310849098064809623724373215508008846486224469306804337562400322047868647572645509343929219287270504168572633692226184210392336621630909336795013203301629976378162346812439684041210247802862192182649585856697461728820857399030053350153381248447622053102972766230389220975767821379644865043191999433595970678972062483749741780698682517774474422169280679658178381241912479725230477130021265487740685609025202291877924026270221265312603302066832014606656959389965357576569318581462248806633620801219409198147605994795374521064173052243058372433335804346204928155411233753218755939657388873943227415057768649162853910689005887346584150172471960061443374240321390210581106734978507431536669283176601376462447378177615562330398057311579066664186533230648968448865905077935885151938601301014824757670315488078414220905299399686682263267455281750332527875145040082514071211485286115516317573537209664405539562704399080475736785124843192765765698425666325915432286754148119051517634997874945113537826883344827253427995480250384148946354360700082446574389021345221790783323776056248910789444045491469296959970180497690323077059051520000000000000000000000000000000000000 [122,44] -7636272145884831934193462526006260413180415649009403803040548302214273144425043507656643114326519632678480244623581649509270388900987838138685059710050451180355899959967639919343085423854915309563378545713772081338103743906109757404421772523749553470651118887358002503766635781626286605084808690010682679594221288240799787712346979827923448526784909570227409770298322478400947387285657324500797272269107979792526715463827455401824845826876446843742286854483395960689323831614672028087810164204410142552258453475510840991957230232000552818804295744799450170723467227144276300765947971690298539322724151964956577306333252603383846851807918061807420854441707946048885196898779681202312793226638307132653773383608148715574968044753280633997046254780156255461570809164209181471665659402814192998586092057442638472897534611708185956046868256218776741566117019515390370833745561904852220417416647258490890642297337307413670892587084059212228221795641533657154324253175062602381104172725090444783245940244802890199032324595879950283815770635658371185158615219198160344367673752813937478589906419455057476719768055381308453793911124922371493079528118156430217536212769378489132236345951747978978650542815032392249751967774205012570438339327880572988091184806352954494974115947625597365884125522048482961192676813850037321350008490044397908809598625538521289921254878611034544616562120614867344781309012675228029926519846357737873862873046981877921029063388373714658709859869935807688609527170448225823515680154712760985220653965267046532222372469639031628882717933518555773516341459930290270415235659507323242777199184758928163123448366539978462772900306522170989410466117386532035371382859502499083132332994211792081641307760188518162563486755591028656360282785635672507188120165885687464757140622306715795650106390369877028734095757982878152115142256992462701473295408167314626535920734915338738853817624384221610046240800112499537025422544974597759407299000232686722133940809283171822858981301006219773766319511991863784858164429663055461056203395565458116621934079487678696474852671373628053714373485736036628778555801600000000000000000000000000000000 [122,45] 1950074974322127267668701965412656113413394947975327258792908570108301913330216365634266423909605684208696797043009090629400068739693184195242862217002213904734168072305413381370518912491311288941552223663387468407458039175634855142615809100276056906501279232536679008063587572102622265576799144946940887336724751681865994925573756139346907849999743520586749798458063457715232120439264764661347201065608336821347435098192983029076133720054703729572113846490847769822867819788748175846369557892305141213803914867018567847316934480078879464979344064464271055647076236109682599572148721619292857669576539867847242124618367136325505705788783343556489382318574840146738435654927107852505129507317789823881650852703376199762105121708239528745727850620084196611946224598785681910444222126201329944199906646754767846904685536621718001198227859493084449763045268165539920707522832219861033078482717461719988933131140432745680353348730646782615652533874514394051755974122399094912867148800771463730587216069581953339793154452439693909848817051824047716549310310303019251806522073576587450623769197716709347253900560623379217776165591143336276784017235230071981519528244527836524889942235517603230034889591926040570531564077508816034316412131985049844261437116464819012188406298368849710418057551480874724305182486727204739647477608716441970501721084592608936132749670819194512543143581090407058804792900819811684182849819342672314601849876537382177111899512391762134314162800909803596338033651093627210335155256490936553694106437835352194395046192393130041648211779397095804502717964736133244960383741923958459506154005060728880819153511607866305615355494896106205654322614206749746601766494508157594966808447074401807394010846710498141547381816857031288698776586977025987554764090891048858767713010201032977492417659771555805547051229169682069005178030146808331452899315016580359924660684391607120482015561105278914466200521407089026084931420446221590672967541770992926531688779693102440461674698963717944183228632776082272019334867605322392364636112738752947475708023165209724595258705396186003871599746366741615147483136000000000000000000000000000000 [122,46] -379475228122693530749999168184174671971833483892840209275670093070692147829890237916265004737798573310982203669752239524087624364318587705011779178451370578872960237272448259094710093275145169315673741685711598782660311566012518954397331075568843201800514067392811346897594510545518151401861917540604060559727253842388615251616244260998069552304618242481991238830770696341299266422941619271844688568971760796917360059282989795504509863019092499227521406246439476694879916190297815051515997031749313221932759419001997263768567864164195827841881768238700398341761894080288184617557632721679417108301961481211619464988028073816724448657672643008848285580393582155194880434171799101009745931088981480252874525670975805515987717531160746512917112543423008603879866488365202657322594994028802131445102934544583342345593682325928784085537758730735581585395177425517610134725509180863860902561628055300750999814586488382283338838770476602097416766032745061033127247200418241961123404390345917150506043406756768562993642026240271502572364980873813297485090435473361869373075224887403903548383676850739242080027812108208560299248037640606554446406525025284423700360393479096907149520004608584102260630792628409217633413896237783219308004010770249023208361911669719212929315471714488599223424322876349023765157291452946679743307999783859424216255445747527287093151594350296806469043094623695917701519822207309024067319830484496313313312367478267767535223119106009865052115944060609366433959163719588634573415318778343831627811554174598442314253918810710568222459890803876599949404040189427574112897140119497307697571487560153800344587238653695434297058883447164896280947439494665262113927287805058813733521578980707707742317310612502695271340212479227484067885938047319990918404308381842987160879344733857016259063373833643382041778893421952719534927397108173225726201328179916333936975696495563719010202002621005958420722958277744123916282364513811481323837977352545637272014109785133039123421464553433682367803872965412813935608119711696285103465388809837600134164099792233882161313469375105353312749551151717503488491520000000000000000000000000000 [122,47] 56445288825302371075747328022770862338520648473483439582687383801650881905631953111515579767659086635601302213726078801786001064163940730502726758592825285296367187918476782125839163273361469740406590860145117198003435093157794708860886258798589597907799313214895793772551879115366419293120810037667637692195955849834119394038786727340136823669856033758140185898188983636824671479391771228988943890234392343120733076767681081956431172419856702974651058351361696637665066557284496386803388750493538549229157878761496664004106787675228215403346828831048481801576611026057031589305977188343740646711041428224664162888904476736098049982778939954766838769057781700649758562002625667867368243531551930144890654581185318596745750747037337395088175881877256319870050283047811659375190900934091870828574416253444469777984127514988390192020426300642624735982139146643587696252497817944995036358643237820217502739593219911621547941557631947743157681162107746014161979256224294680438953553266873896744609191869378692022255589518093006790711636539321258133097928490119147922871848443458066167390858869509251578454561871577768530396194094132361821078753952592586646662757837385976256065022721071174263511193516518824496913290606663984285189250691726306358750107558662973453780093585794390359517853660642610304997902067730839819805564375032590625985517902857273587940926533389266976135832969050737892041730699199522942965575016178046934840153948722277508819602022874099232002167611929481080550151968183902194394924011949973708328947101519019013263617167548013043044322697451922429243918459568265406873315138883399698073605311003235247152634990922303979775959141911246401270831412251742092429055207502177354060146203530740270825063890610716494137604002898052064817663307916750351752360805725530040248701149142450147118569486848898345342804663861492583445972655916827284112404299976202338185536066060386413629897770183276777429257523675829518115019319642005365081337463832046874993532411617002418147142816457476584478426323747190961154191865842971013232306497229166577137926235206086097039682076088827571119782687612404026572800000000000000000000000000 [122,48] -6042811991010122682512218825416121686992553854166966963873886372761096131955885240202135519505901030305381793315795950674122200249769064550886172360242513449598210423627124457022486898393574313094733868591688363647317481736329268561601683299334801075481057912762329837581054507777404991533108497433254818991070316973587795563458177257162568344141285722070659488108977384494768163133224595660105401058854350623130756027128543705982493789182675527972093727486681836362993164360379990213210466546226267983802978103487096536280381825071590166168245497791742849610246201028133644853088679427622993394866088797210952510103165037618848329332437483920098941201583326177774725464446567009267810270059362799977290632860663797544841668057914465322432425315937764677304073220777850274029441953293818420349604877287774640652535216892082088192614605561701051937188203590153541134483700984701035040398672696267014535277278422469181854699496249931479053897851052527694162112633479618273045308366490062143144280864601806159854685248736954690442082563535822230764505522119619769415412706121620754199204129193859788037388306367718101255863704325964384172975479745594568286654078078924959074670276912692977980972244846120693879911402452047596079504112704403982191103156232973511217946531582983096893023073775919823017658763031246048996908194091178633022612873528853943622204729461396964067000403517329137931466590967478106909261643885329556080529874859201838261614105140904902807320870939818616413227258340789217503227505914593965744206987645709959454867633880841426892983300376411950447398380251651064262973425569735224726584415274850749110638027694449443812144238498457351749245930039224950450202765387379579554894887577549289505764231818228029397611819029556371144621798227955276069222175839907827823915401015067116757599638596224165468482071548336747976897661978102760012388418270626069225453133853028913118830640236316952832600357903878072622759846092778538877919701122761593091483487322969202397197106258315096603494062923329096149768578559412506422832983468230487919805039579089957213550741208579524251875640459856062919475200000000000000000000 [122,49] 404048147789446749574786242797205957647987062498035298359343158257685044879767584010124613728816398345429845227279743419562086240873922358739858220028028906036252790428731413488326094448161610721045922725688618549435202308011216131403333093411705193353869221498980497918284016455286553786321399656303259167598146007362183633918241460284721936875793693941243088094992586850114822500328212722623145910924636911921586340274345093001393142783885982549279694457837450058050324132959288269521182473791829007431239561304619121951168339587874350548885749923741305025921637970685016157131209168732291208337252024807268382379711595712071577072390664618134608236034983168818046383610291468297491874564629431996245101243987178704783354631717801686146974139691122314746587352666452830298937508846998073699163351165844104470776184417606044416008677241185546684600574479456204482863589056196137628734811584336975316203157876503272609797018885211400404107489830458194519605678040437790225928784265110173829331611106250775784908633934413015617855903404517000117153973760238010997804847366093887157230903744537972624057517100930459370705126220528587327553484159706829369992599553270568524194388176664501214390075493792860120558435504804710687343071837381924207163270008260133548754181884986490513416256828912422019091780594128762028524707538341404241472150366522062802620721254325914649446148703854170312013505773743233453698924218681064704198075880154721005002674946754844170928816407622740815170881254979109938513307138735093297574152877384836023299922097534597978603613266892942017863171480953018805841722832898206656834496899575594038555276180582611390407642051990516820353527274987215993528797177714629356938429317163485383210223878870162825193491711861019171515641620561368744702811288744147890057582139051938696575162485174886933023938810009516552710519775580213565973098837759992675686653501414816106405725973503015832560526377701594623811774541318975952888122561760991312804094361827955857091253419750097794977009975825862524854438214099044150256567644769615703246119531133048731452042806531605533541738333648181002240000000000000000000 [122,50] -21156415073306971915172996628252450267833326360597373920126626820518233755778050847685113136376309011718717899552132780813264809388295192344622478411613630548236072781317415142201923200210642321071767080493893033451163201258482702194240479789828932526596698946176196035155790065205967714434135906475596292870089837658886772040070970557601773617012851301696063311077780714267952243262172166987014834117495741105672870716281510056309529374367120744013113534871926246763498692536871565673084049488401248731459639766515051016553015459686975151269094517201189509896022947315726130748259624269222507042923647419483178714099909540790971049563736650768563852623401402412988918634451094295722400375329243275242480346064713068584941988314978747596028802489850615911362241925200548876828650446960818258034001909012245288933675572762374002271710300162595453398273405030959949945498611647257049376265067581367167417757351740134714421640244079397967232331791347996355460316151259806164720745534593255447432955612341794600700325718118950501551321015860596347024177522828667619482382819137978659678001146108518488422596395703463001901231646967932164146001566031246306170064606941156440275514703588668532857415192093362857068667904155752494517971457609072303572582039529434576175664282043571546910011547681276302461648639545103313069390626644797306265512612942295520172961669457304815534996809294602340328665414214192420065049081849489058365827300598059390103094459250826760872787279091735502427645493548698865650559793446210229165161696857433003836229722674179375266832015047544826679471347212434989704199014055763392203131203559932983662976012549175376064043537130956386635168308460102438926377273917030253791970135156592995993396752673987013878472498625768648290017655312507584382247943803457637514827108150011822638757322133788809278275007203010770543379128791853533635529342609314443717037949356126903158303092526290877504443798045829377938211240222298616583783539457969171601125682088105605402033045659049779884302641416144612998642689541313041228947471025073591381249238758845740608477706060172041172999477513186422292480000000000000 [122,51] 7472250772594087768121172731244120080422831296500182968060063852557197442513006526184228610839114471952103043176247424830279971545005249650634493399792173010246971526023825800524205446402504171188922551688334991305186286722757263140945334029986992509114002774164139306018787419959540371635909358264430878053032351494492499419590364605883368544057891523603105356584974560034939388660625536590879756584272657174287781051908518501749960900493957199206972075690601659696883811383455151345907140528452818886106168523414115997514054690148413364787098466687041960450244515592724750811289825721751883885204521607297033600812219387688739470903877818748363822190041177511598842859346312999974259787672616713091139612499594931850525695750435482482571389498893696305696899899877936236023123136498569479299439994352600413513881904305632001678533718175135816900465723937931618824385065282325244009943000714657046591581293520741563498323802627383930156144868186061734176035377239913427091119544331887868881607729771422403295352698439661158358318027636779866946253490719738416750027926151938956000958253257997009552975660027850211004766849289178421241286169035941846527185520127272808145055264435688099199245959864729022746117270723525705495551955471877579192406337544889977163308345868312951976073524503549030622915085399932494042337329681805161701504932913045024896693920469833863611506966450013136252409721379803819095148304405757902539775908950907794519493607872246765693325559983709843549934158474560441662204882958110718554390461464965545977333451540521967309195501748683593044022139816679729668599313472396263973185764284363889281522580357119070307588644942766433116414416929413477448762971244856582409223707217121596446110324731946281947074972075436086032131425683029363406791365467523478185695345419036449797371338607590983839398490956691741295567108816870868895373431867853113423204827239651007934826342275869894176435102506046400349978139337965850783312844274941501197879617282964456061403384105420120788379132489021690802174220683230852341545518975685700555595569947442988061160899904678615697955590844663096934400000000000 [122,52] -2645812997694828164389931111235703144223487365796535396455252699380207310433100025104892278387643631044875676040600268667601811086612031517158620018131519846749323597421917327181181782209765468062232080577174821331278429983081721975618631697153264097024534624074844180140705001326631318065018134913211723468208073211460576563443488982996211973340197774886801990713703200972876751745272033291055796178975576172596536616966059739931259803850951065552558843580583314735442479779588775496815619632041078373689371699577151708618547480604651888029034928996418457609239182839548375922742295956001216525974741301215373261313644905934501583920942706324341232256223340752038810307085156685474418910041988509144678943328773363725859050237164027035384520569462785223411525025872072106620078314689221943529987846229370466765705211641017341732020799661280036143078279448141486188294394881893163053775558876453238865395490071944871225655562639292903679740432470767127855780128572984843440201091331951454126867543174674119010641229002592008097743674390911268625073056412820486384104114760408717198939481758300339570339406160685812869295740937575893683666835751383948608558900040750617462569879225144958408118755715274748308846360294968961954042128281252671009690338700625982251374575008795295004394769188256756808538721983979653391889051407075103234865799730212994883953030979281910299321928505158149732761792019474725670927573267209767206527892259043389986734829358231759199908389181934720537772157737805601863674846622009978209393600124701162145681879105707245066346857400036788500454508078231008979483936688054283285131423043245872626795250212043498584785408863506015524146164197402980478663483380021705724985646630025834136473077905439141122912033827039719151259910953941464595939093310355048521885557621999147238188573797715005438512584685279874329742598666667654657581776464951481508441529224524176534630855971937987875275732132879461240677422241734727411039161283931343687676495040131462205030780174798572756004445935857901644873786990438362901121164615239144526138581098160569631925142704106547939261632017861244354560000000 [122,53] 536080149196954050011990277617078550426548219287872529189853596459966358466433682308606184980168468503985955854653007246889063953101120071407660369511770015871070843076622292197289702253530123338673559883856272264184146785734547719897292803426162325013657011455971752143620405148545156622144364555388024694603625466911057722367672523416450507435290089679748793289898742919394547286118266823503174519441472251799354017256368555643343754349527528335277208603753635047091910072139058491177653655025707868160416579463280925937079512024751449258662564072950162986070496840714428416745369747394978617320148756768714041125416942522060350627865116662641957809962847645792102609102356753248207995765021530212383476922432661058275036537892543002894639173446563992423698028178446924341686499339348650285434600268783870146115674641969971960788800422228397484984707093625574196623702821973102387444255294223461360941753186496302624133177452194986740756596781240628903557599281469248844113298480002256711623755439220699536663868438379147319765758181562708694026383253222477278497982109648946782002766577181922437754367930591515116904815596519903025086552223505119603230584486247619750118681292460058898201271161627194637186770466437244488829617237929790300111499353662248008622687168201480152948262749145233920446391375683699899639667022423977252666475648241967920281361171725836196079451656214128324033062486020805891694467686149299052167503619359394825848159472518827460536047489148709826793518199668242193982957000804856284531127196726603724096196737072086040381378953247133138026491120770688027471626477800135364167449512404307134638920487103183070902234081639662524112958608326050032712416550639840623697761101887248347957259385521595471355453262738846651078156310976835037337497041335771185925339970453470433783154392365783389931700261224012826958796800770627382664166140443008730786581198979873713412775033541901021151441423528789325569842580096711824195487265456774717764137114668788232931458985385516474672355463621865291842375590245923640701978991747009226466467419144664868943842533677046874300759998003150848000000 [122,54] -68829134851670458422363517635866438617294408820508871203961636384868298492063571330657795018516055491349096206032780938073755354266701973114526121255925598321498916150403396593246085240982792924391725233773994602667860152468588233635220081587087406235585878726405666997824547642776062562935730928951971867065969703638481581556184617799979539008038182004175271978324949434171608720807542063027462473619238402703394902753438514881905500593823209490828575416452169443632695551116775643833777799978760415095094015535615872602902226508107798177443779861049625003610778244459017448741858637036670249854327980432953114159394172499632076230708699476424861864067083602156050689621834051428574255438087058183722603553969642468569508036544393408823996552214074952402215477860074306858425543897540279342570941588370072866926964330607167710401543443053877060312408474288100885626344261600895466814761562833403941155662711009243720600614984703528545648786142324744987667228704832781818697919593772144895339987267947228795911344783663132249512895608502614631997222658528207976300151675662226674807441360101419820085967626687043417145347086027355520092084604174332226327357650887017868756939746349998710773666564711005992825272913317410361560354212313018586692326790200456177320409722537275644343268080701870816455007141325819676986990116836318978566288170899138478778548697327696510147945709923141535511703659254484434179389200464691936948804103314034240244871317571793168082070308212645080741537851171047260561008609228881262131090256782279720654093833612807495978337319913475160291055280218828740926263273197359602812729808821005509320661566995346979670122153766367222009864704875950899030709189429686717767919006242118234620292129950533778724772364041102442663010167245231258903644604018051203595609496003364083686633275188143360767388209394793342794800674575092935177002485152479716363505065171230969778135589805616619342501311614667808703219045714920653764055715183561239382905376538654511835880554203858219912402630710487447072011558776311796452857655279935694668390369847596215821150087227760984907654700999651806400 [122,55] 5321327421796026372823742947143481746287128250219160973009864419459554481656132500180542692198268917000141155653275300231738710327000762776465676629769449796551199394880664992064941188030555905913434331473389270424216257079798636212512217401302292838822559476853889835993823466270678020121668797919319640638419584853909432122197460082741514592881844325161676600311432316639434290400178878048342507268729860491056504205985364499102921401678426708081814535684813471724820011117144875996071765000500638731669768808557552949026559983274066548842166556335004493347798200502088168271015509471275016462616562499349409303151289219386599318251742367223325220409620527070291852504674929188074760619855349945518975631500106681761072987461717368191508543789037384586966341927217275348168260055773716114160764200863157652134745435371050389092031954407372051927817340651213685613105151624598967379423080121586170611632264072951666251371314341957727402830868192902932748182699552372968940232242313250744768349379263078658953695085797527150537912558321766128192925951477352786622965818418171201751778541709427049658000625265639454462148288851698284570237004707188944873734299864922480065287980702330285361294908258331269604997279587065238065551930720050584871938632128269793264167729557271518762704951666979726313244765835231718692424817004528798621142205530576786519354044527852704139975921259228782396643726909040221521377094643925328506559751072878979662094721922391913125596194038377646386982858497975900153460352120272348443851480745096502913527879786543374184554108084350836183313426021362611998746133141876616876796240829272393524796522545927301426701602891224793375465359693912925245596674958925347741650710773675681594225489560944426842567080909716017046424563397383178218285850296976645832581686126794184370112454801941523485636600491869801204822064565155788448573449001127110794246348424910088533369136725202272556845456620592499053237435377903524012216573701231830998194059252868231531011724838695587605300223946632179079474178752534680385039788093291413872526425365417987111334910142434700192735080511244800 [122,56] -93925515536686896676791972500343555890060220102557426859199016243666692395808330419379247274408250686349898092504219233263623381271737659510665334732520092570842490043490332177670923524133290576224714304882904325686972544693144619587633297322646449125747274250124053002793501986562603065551983544368869560482932506001901181340810326933951399520335922406775154399603281855070424319631007134478100384342556084604969943266511310346586090980902933954105862963687112773277294018283443571743931728783796832457122603022078504354906528037804985346065827558339617940132484310755237446474866151159781756580295994569214716623713347805227126466882768969842417365172789448579066151026465271955939073933379545210978274653594654986234519475719016473767476256796717474338243099756019078562661850455489813623042630073302054491304775061026169736003045456960966030981276082928202529013619107998138569194391837065489121694623153318323944056763035568406233607971463908001006307179097363429210073263102174139793142014462069688891942574859125646793423237326872205186204131879303321481340606826377790057430878689428606179222023684079887641751029516648313776977113037518790152272213915164715179147093616234417833454938474226007456397264573434880286179091991756670240659573721891565499012839415547477735437530606190664896216040655046338249241875460531253684164305322618291207811387140009226610054640698639320667795509348732010958740236530226504702675061322381770393374643312859938408788609912020348791851922244275804294229982784907496860897693622905970734289535823301484783967139660822352832347892272853457259119894817959588642666367963661826677900167336796099212317651936287805740579675167393033690542949902307916025078904079451576077666249481731108607400135310068753698075075425757784289884927664149842960310040144875071881347070330103360129104573160520975658197171442062097153521331744152039809566322387017808843706822305085885715017288595417561605081156474536364668760152817239393359899427853733517007769783089093994390959081933212780878928082375178691160956338654202716316577388294785617297739708301525083760762609600000 [122,57] -40357265637832181486581526517962624087644704660496265027828201962015759695735789987119766148732307345690408954069024541365644899574420298515778607118693710159115581823608552410660937983795695591579279215169232336596298831330488835683403504319446867582439233543338040204217632892463091854564368274720982760545124297913060347109915956867628456134296733619870466869805095084442810033764539235485848000826750755477858494621646441558975995395261702669001729867499290347024631031639457366329943368872346144867190924918355910966065599049639819864953446755971700003223032218713198328734121668060521651027455544971193496224996014838202875142281904166138043778122989550536050441934644179514460573239333874113660796758654009131173445835964271643764359327083506412849485597374197819134593936424273617743722520565089163254220061892194199165024449865245396139122928483393115878318423614617630645245294160963133405563643078585345400274456417622383884122468607304506862402268581814196251369305607685369378624710177705158136392313835693609408446175918335432423710855666311628847327855509659583807949007714954604578022087689047161456195269061469155615629807660599155395258460997146225344288904323855172028624441332399761317707745386832416198490404584167416722287223662610189537729633155889080920001874060933467247358973596437290924625084051236019371989515897001759702145839009762154716212693844649088076495134345973626923401931693846473340963619985906432699757789882590484084161889208209833769036446570384981557133632711088538580895282372511637841302369967774583409230952914268307283132348115294232228129015902545217575772297995639948986781665319330786322456251841788281091456553121124447346314927007866163753856043950593400864140332437940779328359143032862987255587459509445673441741329819116844542598936819730102490458061850029362392552704385476455913467596869705466481588113214769713556699270134763895055937018652246839861022219858973417334540288062808834851844389581187311121698362329882486876481569047330130248527523660669841184114466330609421982170874208266951241680968173134478847557071840488446650508960000 [122,58] 7795393128449429430898709284451363204939108690468027871979909183394229794830965349101927311994265691724856049400043615553263286333619123049835816709313963781105912574943064369003555764520047972506124204771539581863452365037707698766546200061724684554247286543466001733202482301878903488666009083936559276865619395631961033539174376281944383352363393964331990046505742607438461439252527133548583325582038704905972169800400230067758468179646966957793314325505995042949585387616979972255821953324246013864579135578885754110455475557014054144262119917672237559336228988325624441441481304571637299190302082578276783553080626971971734135261896767505766865716901830605198361165266958289082104104821252185966146880350698098774409343623459152650617392655527986965867485241931576080023290623800883924292456163169401789535130525868861249554477879899754997883333795597519370393621996909658742698155302732165703499171016577079168004723432212297325757180981701254932676564456575741078448778576588506172011559039740770362458446827055860328302931186582264018589228860680092195802750282559630224596483079960593275315309052595004891581075062281203671033235010013927744183673103061444144705460852856112536210891574880667717562413939956308599551533065989500617494122144994354487512985216803654561589065733495567219833015820865886873117951723753340690336052702913223375078648504039682718478954194171267585928035611578915577833625649917765747485860337269732532864381261266337540080710343282985637943059453751725929204776183817500308263292442630501057147640026757097411954928642004054876063438309540459318490581913178746502464509354107674369496551517757760308784270340270952325944884813400105780807119622338293895097672798958893287593983869999266417518221964221136342411950069230424963387468638832104565798429150652950815126357301624591977612707196264567626816358624841938119110988755660533897369562850951344656758683842925622349851650665118406709594498500660342913115791536581720508608282425375991019354233413966444181842333722280913845036271419385710197525856309004698109238219714636002095127361166883174645760960 [122,59] -1036268377186795138505420680899794931714673106199369406796572365482123465341867034471707104744605983236762943560544657101026023694228287242577284734097673080692605526734963180295907974663621281360828504935784011087039384265077927329568432236772742634918006479533240096864189604010884285932521136375624051612970319415355483069724913613858013318829323527169583162497699688114822122990219779333167411297802559424872661938248833189901177609181822713373879199367800406165346575257083091529668649819613682292367732721509941323231542469693117518083173884518819646218126733125435188390404428309495828460282970513571613242665569909269788916485356937692475713648618342347989332039284796182660163247519869981158242225391030997207074155092308359401678415296597969946067881308305134827101477968834898525792172865411795716689390127646865882078296426271805908609677179236130858411339507487489219887009381152358456463699784385339173843939970422168355029486736687613372756608331632168635584746232884929759480570247199003993464436247793870906253872487090409064445514277724669822985479133051783457542582939335809866474740555599844011778910500534460496091830335347255467168489911302932559717851993768528916762814634865339434791903376577375381840563654656056637226436845066588748996252391927048329045826584886759358851106507559062829328252046349403092151048223922002738997497208215267403054217412476275708858671631189358229901247775285552627974460568335117576140956183202121928606854453807206865363649124343865810032691504176093314519292343696309228050022537609116853992873917627243361964355106142429879369872357138689352903580408025574656983377870422297635918184050696475478039470327308620851175604074416830281656658926636517894035069364533944087877176721937218780295853197770613675108621123742913802279835733134990511753287159802591353314329875460563078292577818664799395698740783900111805255922913375606691951702453543438010577485720093174999200058281975705916510327136468958285995423747107182519188636789865408168241924976603818593263203155581760431651828417502554817197460288072199064081335255835490629120 [122,60] 124054492450077469295652530659732698679879448042003999641696576840543407081236053936936753017991541614144287234084328865975520834679295531296826411553161734001994342025767604071253740702567972650469220407716421136858480955672221160671625434205724586544685260822242311028676734860734546544923221773565751141221984342022623492382275699738853354759855287624363461807247069769617910859350727318324396292630821405831502334416911255002699938751264949101458785752010674132324446556073903132399226118134411220602037066659578417804803547554509041324062873254301953413958560632155632105835430849920650965785652300202726795607692229908627044737845153854861837065239367738091361880724031199719009936031516177246657965378512802994449677041381233037499508866764717449886645240780084393211464688251813664308195669681664374858480550292938778183531964025927051578536591905601627215046557841086973826612918137579227932064721784559945382790621645641103698584267232259816966570693515537744078590947235496188714385205596316860626140883286210784068113361043182271250709771949202438244119904853375462418143437407672202561747189291001535509110916659699621081762151584318383750317204237424183354422032014246802944540570984225434897811805383496846751220404428053678508725858660841810481862035655351136606059775860800741037815358611636714088765356797111529495413823933489992680399856924445801855306862915874715311805700981332120168199154303475637948153835289864613667632366722755546426052064038788234713636808941291579846217343130658106466072934496280136739027552537148194714888551629046254285091395993341030796648092669124132279864999976304722999262556097228363534310972911905679806945260084043927732879536912723103214770460491418951324435746956826126336340040069189015108179583939913714489618598721185151971084194681522206156078121496598463496618156898096909706502668801911850631231411256475506658262176729875884906101142983015768250013041946895292050388835804818102921245435633959464632816764766734067965135352175760581941552308291637847603886534947096515159545756901411934786974218867557642646119256270361920 [122,61] -13682349550299833922765645864309960094790357758320290447590930341392308439376370897436970247985939345779457059533861469494625313004269657316102303384133293173599917187388469169151238388447289167531618988086886797206729061169559397452473501006524155626422401748500424003466804221551825851414386772542490271729545901416981754517692015624250648296526611187609821357536754901651888309070587341686868101168893483517685953111767325667829769702456040492958918331635155998136138458081756485086902338236787838269713734338492692147909984183901105118312861947770182965101554399702184425696479598142379847326011566333709898364296565995769725073791812344971594381197130523645992004940459184392158639984923161705401507832597844141425378026568567285587691792080309990213037035394949881012696066009478563867559590491760416734022162717475909626783561742920466401729081437610985794555884825395018229749408817652098522376369186094547234939881547981998547817622901958953412563952723199496758006115284412689981299795676886988146898302706902396419987401502185095282581945727632521345467140395777823803237122916502650158133524962939130079748435893959491592878882748746961657439123124370849807397902624010066008620282055235536942077252664607308418360632071767197584251039221783135900801340218368837404965209309407759760117757953980535751897149456185412292627123569178567930646910465409787275522848548934361036521940734388156896041909924307331748897304286758167878014919563770349808790197597391050141498845332569754261748405459867915585890610053624807903452343319934297498190305256184055895897843728164739166293837676176285656291608069564438303105641269142163149678390547331129604768346867087964676570339238071370839459907642277637170830456603204863751855983865426061854752562741088311744622195829431940234424268378832097393122502875479334504411742311278192866195609670107884994517720506513867635047153300872376382600187828914430046638968207852246288137001926376121223417157823154432988990486158605132968362570404658147316107630605018506982773044615711060957961363478578371990231314299565691437686410089920 [122,62] 1334656106929424609868729894374094416368712095848544340837222679004954999747228852896294140013356137092167789762482485750697770728529051600386903896645422637794842745461951872973763115182312671753192060543099536499833807197265456585087746691928894069402664953096572614689146073929706782136681612636954454806695771662384408331037873232092471141439033540973734592424065420335005482179009997435798092813761702884626791104335202432228791055505360362861393404058552015249938355306124255341721611240445006216745131934313228642622462333039561720959420414554719632804068265249129539125769986807952450449931211563473832771357383637421438985812295192340826521976850168149136753971466736957651705150195095639823200130240971154842327798012826597897248930884328068222863828633392559630847055061368876370174992217460405329585856472089270664859066961507268570227806573754782173679882441609221306077436566477356259030888860471457858097368218096681700669447097734531597339846742454762258829384866749221250720748056277901153936400621455006394147407176043869564855655776396387653863454137030675210911187426665694954052358857278104474042566649913272806699251812178863490782146142559486868223251780830349375911595187574888294360118293728374630379337717874363467759473343596544923870271388019223005675281154542872029990781216455519535965616661643923632482829159257816791972655222700319710894617699981176678093526950176788739159140666498673710771076049882264732594465043646119617555156600690506360611747991960869123293528817327909364278925100106267474742012452925978618752144777423723377984423859854507554159309512214839133277373063250508874342421100818545431345444307392167324446560877712356489253506504359364490239642165714117704475517348852031119858201142354299737308460689519068055957622034122815304630162655756344973316586020024268119538903735369288852497741960526796067364387084612238535649867234263653017671062425500372381585463793130741694994146507786937951561064449303225016813271533384158418826875369573809451556865539805711396835839521125592702030397780339745788315029192256514530429972200 [122,63] -111815874800969423645519364830737629241341096235871354930314861263191796098896530371247416808854799158534734278984604268212958006102657072068527583816357199296392218053455617843122703486406817954671540720094542651965417469091063685460959351992363442222245173871124397248040606638432969034800899204312409170472863706967657376065445862622835230092240731904540353600656825066891219656277656675891642778026094030129167439862528933191447749748773079349772657481097470502198504111396955855813863492694406604190495665270001328253886627468504169723820792870989894392886227892571007900683092531466761737551595607010836863940226663087488388231543224566585947159217611055499412246550810906672398202911591302279753681291661494366577075566181166932401455649957676454339090208050121739721851585274779924768063213085319678603231399761283839926812109783596131692874768213823984351828562424144803190542573066233033161383467912668955005642266425148599142980027419106092273086446566920233340591180124788311733472091370749372356982955963800178658779296225382912811012893984826725178185167016363195214594629755263637442551102008453774506033549525716032768657703129180059546419622874235083159610475953675127291685150486836818647894999496009730376673342546425841126937328190931099254442674792500645626178187717499294369372565923257599332952332643913732654996369579190007189377346134905248887335527026225603443357283023205430616936230726361754377915908277044611129007339291565442623966797699750660605438377180882860625039983054992019676127132765682646883080575731187276574586843017987995217504849945794752754712113980389515778912649313755799437916456109697832011942357466287283001007318768283152556873190287720731287345519068444711331252810030759246464954669154107953588970811197541438887570439227615585946497054752928299883699596245220372632041448969385438944944049851198889994036873045945916102167356646387373745277027117879286479532400590575322100513480491714461933835358233414179398649769029731174979404174466103204926702925584384566901862079484912327713309388986113094932690355594754842736640 [122,64] 7974583795558422226566317644735564577323251659994798979436396983473820122638737983299328044225178757426165441638295130798723772280169968191223343371081377067060069529499236715112429099365985354370159971051447214355977405005663011724534223445564361297132163646297149327810672204939130241475204884477166910623244641400591850800767472470278171114665869442153611506450186467937839866731029808058822177320518850483584440395218104400766878011290983711927629773709758382990686033005834403727367819714557861579186776356421335298088513120060368559471180384412384139628034810884344007603186565268585901175704989836940996519313266748191373545352683342162911371400842934967710711389998438315323521439311290455062784278602290563854777225419721413836832288430326689910561550791844917170644987788330010429766911302531560078436711223249620360318671302954990626723474322929405220147087037066267814976128505015532830502493263370868114492401093594919778167352719975733920843667001711618420220147206473334799897807540956434171538934811353402785762286278699555362250669634076018196224220042102369979729407460923556617451822342292610941091653111358242306980720001274176252114896049742922788177653612813433096946074904496328937713560505278740152830352951087383499275272237411652963578874353921140132015132381244717037453779849290444604517811095300918214629866829655969195485873894547735950591477755583000995991693408584037327130463901220292410556961066528643292596223240461447752856611382289793933480153513897905592199856977829295234231083975057820744191519105011957155928224403285258309084437792326825045826024254911429302547896978179317443312879342152864113454131438167311018221705739961445441640633067626838491628831656351644800190970962772674130157066094090710521897355350459759486918043169728171268934020851559272666525836952706650968494730019983603976023484203168020724218810752904616890516132763513056760470253593719827694461482804857221893553223324486736066992537768542792346542356639498953417554040782162748311797933994915045731325860425290345869949300454395795272023721921469701120 [122,65] -488630217307886859100899077752211894224204742022058305324202344889279924079640986710479435108277233391720687965720088656580730002489078626906259852910151848830933056791329542401003037605523402251278305286033138814409384753722779151561015263783068527516525690421516069306549170079575201044515080541978528439712532937330213703713399358833343904338144162774015000040358846683948573526895072743936291873068133590474515672816023692570207259366444239858049403279292785390021526631429456442910085334788280258451476707620992919779642084771359618002801843469733859092317285804363092503942415993956730616228492693542680082498132261758816835081081072256359304280454294620010628183989962363257465161717364718988004236433720098748358498934782023817556749819326871110385976073890884889072014723646354305173106880122373288126406011756916174220658523351407033429933340159861701540575287025100166742551754844615353427570954101721382369303585830773530521621199541554484306117212890687829773723859939620146808809436407707400669762571864419959416926003404707356537094680810508244541703464366175243460705058138841873606725220477316604567148077785444483691869397825015678669668608223469411800298608155161892242323244574235857316704421442591885800037485574474199078284422729698919544513159375208952969980202499061961985320230063382801753296421269323717891406391933812049192067057757449992962592188771514024092995170907390424262910151586128001389014418698624967510280244249460639615380138512580263617755140902204280806101026884339753736126558294061619563807546194148274078275624667088827355228101810049020161866656766600020827696496757891599599909692331239499314008483422109455258706873955712577223197266667679439854648426115970440010980971319202351829284637577845900020012975264861133629283607748750778421714480515172281020511576674855942092080827774686042967002162113595294981121126007698589321473924958263463171265504730575935319134872329586297591480440378755383902851243809267757609678368196906057476033848103974961053044752439361873463696176627493339513526231226579613154553335533440 [122,66] 26595040098325121253140092413225421297111079824973490937978802724686042785599566345125732993485808357110982311993134738883208310597995584844915118687001144064303873802427251120399231087265701815215011044773892333973242873438284786472433303049203506076571329021428780586035170009206253882509415213776225667298924812733411392943294272638223555668150121809001287054991443243192540769459879160264920974791654721931718802402048949968429506101168246359204953879858897155712433270814363311001384848008813047047942426363787543756198531962803225788511021345118939441600031853566622325050414922478502026990134485886971972470227376082490210222339518594958270389105436865177533641696334235045596220268501467644876666746974682460912854046891605617674624660382753950320611022124716199999984397010329185746989451749905902363912784832414245150481696161760699296313436269583298398208503569352196726623038376701781410836967399739446542630273396237970820276191028128532811387451321554266988782419220016996666393632479466572157346425663068851831379986512066970233077957634453197864288929315784047165393736193332238855513520501394090522468063853735458323872295197688494577631439428534940432605159257378324008023702169691107078658852179772354032103464534303959369129895890084421512976571248800285982436206950562459445024684338691579256667033942757905407620803623882137360742640118084158225044698966778162216799274800481135427669041426058573168693776615653581518901997909966925284282578163474447882356941002552441374351561454357540263584612382008398904463843449323969916762920952130913688207233832767725427375576454046374137860018700980026622942930219182752774923107889760128873346687913378915311386675895571081229161111957122285529428177994656237352796294483604750101140507537945039215720127365259298035579631435643862710474159040104714857061117372316030536391954495332049794188007659014043330324703110304455541409803367949949411945351757312514213072371332770814741393632243955275624450823611168664812477144670357117297769513056513030494058242155863577169348964811835055979397704000 [122,67] -1347203836690238322328518073778275658339110969187434622134943948534978806583616903929220448736300288462631445320991897701071752352826527874947999425481278963773041623993856992567766504237158019664743093932242748581132853377627934748535852969676364436732859353782744584646507013595979599298617792342899988021046568495711339355551112047299126379253820686358545569097160178698984058741633760250709180857764144179892789912170077197498262627481261455050611438818708837947299470138349543516450040155074365797107749110175212006980870832367185569694757273884078275524142762927811938333923669747828057833787781191802554764405115749124380775958339895690927321240206077524653282574163917002638786117696555630120040956780019942794677463798161641574947535994745952866844088257891851730963238404042754185479512711917606713618127800409038035163465429151376287847864457826500475153864124855303760426450026996334776288668311731886338728991312544284847687873518033199021657908206906328226747418119826825431654401800099314915533773648338028789542265110254386978647482662708713021009655013314166462034260107880079320683859773503978291751214643687398113462084851163799389032237526386045084794911666160808650109528062480480371617844409786134799290086008060565949979409877433148436433838933770260078949397567432273232900079090488787053259117293227528374082840816555385747075588927446552760874408142806416181574197165777193756492520162967770558576172186879266368083540666162868887957656504611708152084353136090811050372353427103965368956403001407911321093835187035124111569803528656231695339947783594505764572312719523131504084046692621133594304617842754019849856846885722690832936454895031913431925422448931515859513507861026532349955258555544399463835107239953825920017352687135159419872893561185082266186786856731351913995741573304634118294715873024481601688423541984913300275214281087947225933563914319311699494779711105597602996931424237533217281124710701264455438547648937114329718028315028184857025042771687014304750982082930728694870338369550750510001801309533701189091840 [122,68] 63748607857660391656713384139746353283301494352313277267434934407282544851858862497566317792942243853713162887173512524597788972638072521559625309863497588999555462432763524348642969671618114413598518273608196732411384498414524126547255298821060277696435780354555084567750125135143383737510451995511007887825174259157737059608171709936739818729598352057593640692370529596775921535422487195570970340881302126572893910477757722173620889247510234995886046236777291841013638670015429807486717887856747903987812375245895058968117471494773891850108453789609488067343793119719944528991983190771993129668904252264597714581542977962856743883090229345602316186947502819517078372259425197031126063465278491716147112933625858902761586913674288883668871714923529221613004959540050106935964467244460823605313485128689513172127514575923945570873856939873803973945265197362351160150111531420968338030323654068976923354915046127776114887730197392669711554318716394283353312634071027429864907132481463916883432811192787504690958195627991311396152925561469643633510994493181623092709773859827708457520782610628402019805688768024939502726443542405922251664869753786247413478220562886991350528973286263589966424415217129736406860891278257186003103626599610566581883985391921256039746823433607924187805761068962694426111534230338464997136919085505634811544646840549529975747755476891222229903592633745671666199372635042397977539491918992107642580091560172471660216325756569628256264365734182113668170311559543111278271837120090458215498957939094109463144450653691679708914785256333612175036578004182316987528140272852025119455384560334177003075511739194248694305890246487752163087977848718055427410279503873758396008354136999011442860062641198045569186528028409052789990417132672152000555144836460909619497264939186198528534846973930185089883330496029993868029568287011019429272815896261898448157073159097737153714467892450572732084510484152630957134493892475010629012963496758481591437349196930812565365205260745488686236911175323825906896104916359196623729934216025135520 [122,69] -2599303198733668872252159844815593671473436610275128181920257355394485836877723871868636595500253928373549628985036886025517225946903213521382378488121288602823802099312156012470093799264583546919880580672171821295827127745347033262697244621273282631404889311507325403187516990651583214856239677385649025799633594218801386968171720555587910559139938255123763216877524976074128490270057523743802898765999703771495134032330563615823350619673305060769998053880961521249556062405161495795417810849897526748632740812823441369197025295513324044242814575520910437256896912209349081597446215953993288811089989081334963749731725492121233501967511004082137818000023862139598843553075922646483535459353993363938098520943420328197139454662406515378359900253662949332069218297348375593895073274653654115988937989658038218187790938469371802886997045301544526430995485430930029530775717740515909902186092365810786789319255006673225300897380044561191900789849225702076225718500516499861379717953012091645466681319349513046372464311382785218435611570501660811469334732508908518464692176046875627385750737013842041321285420794349478937211919497305015604598892688363421296508953750776848446093126199125025410363432292871797384310317925555546444298635884890543643473427969777270877854806300831753884560037446330369761249388383997659165108692512151350514226911133747526811966620647388694554125728842814190670207295702092186815601270015983569995752166639208908644887099322847906401753801355091088766562217631089947815563618255865921863798880401600093555848346678769251144168035948581631231839524740367050720691222715366778425021618434618692512029882098644250146868816608907069446633883673758917848053105438372801372356090064840912347817636654734962843452366363541092896300635246029810542229452763090213035238006293619221296031859751215782782659488955557621532532889210704291254445565791220456559120029799424059441698071584339572479042214939190256586898549013019791343477620530687076162486839949289782261785145392673898715258011011240280146782064951127026185963638764800 [122,70] 79681750567304559154264835423932264483878420933691199351511766083735052985115670975624143221696603063575445482791865431939029189345546784692627293504875003694589925713215997101878982286023008051493013144217458939126904749047229137844382572240492064249655642712663496119459959392323409160595059276073653136341451642814533393295082937940956485560187129604559359031770828655222610286626316737959794080795344962075341140762912928096469357781493271201870723009166722571017096123751436688374584282901871272961850846408801470475544113256305396422995553910614982093128757218838177603186230950343373657941165562952280029152530140348280500325911703492364082631259613252877312250116977847182721734473407299408201461707019753007919942257323889232229101157536074896416535149696859301965044853609761375474265930636952782217402492160806385198002531245238040840604705635793584309780761035790174142380810115973148217699088568920364657331669489490338441811034569817718098797737801405174256519943333617516408769396555411320007100119813913666242429914550732237260625461793881741935321701967517869938408126240957301283910379474240176797352571450718624170089945645005701461070847381920600948482055432307797703384106753266585272345521130897989733616907096202719619519676380995058493530904286554964280701616602184783861683713610884067389208191849310144742406526923366813656831645795627102657173582169839113890065490548190202690036214725273995196145828650309284525210860046848094008416418651956004984973926723678597556762743453172192878949236133168239603208735911441978807146867852027025943935444056933060553846007136999040999148404280617672678489437220260364614990942677214952678220990253839008181036544419256364721830487712640814903881295508261308967820802832661597497197141760382320204370187578999568146173006271927826653526791309622411279851408150855097983255982521056319867898892660061104638686456391459919286073902026857521005536922378527539923171983674317630673066086833474454738036325834633645173347814316638093865905891392761960715591530036213956460106729660 [122,71] -1472450558633060854114340551442235729501744927392088438582015877593570203498494708981869547610275447747279710754494296520305193954603128767887827574705686219903432285253941408546628478948152844805330785587758486543051292472178010878851261180767580667939588731150661032848392586071114215044750774174654013430118904136813832135407885022718801936441592702754771388719171123329394915868203874517445963781327681566266348535433267076351319981306632808830795488168078289727071488815671895974995264108070474915797350997615910671790816567401102322115350517759283722371671872812517214277650923858788603219553518880703442063103416067098651504652063802839127171176670616796317501261941947782933091129126959509035121517693479903875770741153388044014390399179488469333066448088771933773510041677213772672913654802833698597257277592032455509934489200599448854187013005908115197987178670574492933888041473121148225395994944670513531738249839116831129763746381043235667404784042239957169236228882292979062751278565589901473499720616814816204345522933210022725614086314835512791994827835864028830495899694848981370904596207821844525974073930242586570243043954946763863086750166049707093759350473730490448206600216638534788951307347693438430039172679962285762370233202894368006816322073144109505913291893039550119598948253146021070496981832893556083552977879034125591701393711800418482409235144626155323065001607172818758663528258061450374228293421104186965852892444603072588702257932841766211141159707247866957036255296661766586285277272222783357485439656263553602399030060830660314095744049519023192756176060516270796871191200184856021968704026025234384126865559768923056375609194826924993979544386991380851295443044466178504742709083648669845805030656380926767962985025873176919439959559502404052245439476557496313597592873330927767882105474888123261836490124233647004369835759236851632681410200572779067198893234326193946663621625395815765396869887507099661082819727605202920513525153217573457244191073199675409722237878317723563623766132231093539331840 [122,72] 2835399946096243797300201597736339797300038975582871425450563993649011031758930066425029749505974077417062995232538534700782980295421921567510213383866920889312060302449347687219960460302677711324942871713428778139733292960925796019671715884805813351198535452338663874063139914333474299856024866931042388556230243605445407723802867513937162485773159026410840113217070852930469887770285406114673078913291664251103982367007744906978383191394049486630253792023936169126989028710880975102911469821444472637745542870773490420274710346185505094074317870437072280608457221593493974978381647894998810573682444142681367968907094997546506965705414566581038709282793489340757235728396377335576696908746115634238062452979816960092215410822641196915633756430195836368434555524647388724516701672998198136465153316688519966226914676009422574866192912989179054057723208990317813628295619432394220954901303550535117171637829442594732257395721368788956486951140096391768609105412050405215191831061446137644906318757835650579966855661280859019010075152467490153217575180233987301269425918982374859043196238119126151790026330538103783983469452958739467549977398968006996619282343436646639541423828416956310015304280024827089123235757473487127145609446863456544409303634960570808316900367349440261929278044794838800222293426238822352820379380309105035192764105871273703721438515182963679800172541960450449041919181945536799693977896730665392877149083066267161144046686530761276987229415315034763558675230509178277152373940485647416267262078319074354390040582378280892371990427258779452771098455054234820531181977000841815579470324934649885512397565363317697575347302987301723586639664994565308600008466882022975114829615144773531465441047281725414499338243090516743431055724266573948731254622735115113749157810589264469224756916286096322195063082075376825659925466024846884930222956682040538269029565072773203629512497638146162478000782716640841273192293551820376154814984366264226791477052378327996905044041183708929636927266289005093795468365014046080 [122,73] 658352142207988187487545513079323127280051681354869748761537007302731366396175898927288468820525060601239295412209792673864844649796566898821624220192784067795062494912573497790136983659136641559942655568030767693791559777959272091503441842673458129202749728359591266213860706964647436707940580650710120028382384041295687360071801818078679478991162326281390073003571408591025603852917484669919378815872162122253613947349516255069989725492383826736713438464479890418209564231629997904329126394949039961099780847972714507764074026581755881529433538641651969073006411357691827315889039566865442289259320273519468630769528852852171348238346286631300489272819092841542516137074172638956883774609749699974436508168459204056296902859098390050359276799844474054704696055940259912772342964972679102830908429033699895485146468783705091954372875393222491300340279988139820379763795977162759894989940480031476130323261749659971703100955650211820648939750999768934582459207770451027120907099207456199084915531487666423780671230296665518075979484810341830626448661940302590940108531744944462642332950350608566549138344708867500718102722063101206146203848830387584357283055854638203569905834599607998436002906901023279972255860112158271257926336479869121926906819872439307624872307385096745326446973528523349361469156385778492274471495207062433975160563621355663224049435402908665199141405229202389013464058450047211625962986432457965356344644670387089139488190831929529882851834764298983713389888956074437470559252219358202017595803422588791394220301841708831106241597548527173192918314614556012017649263586462473088090397411848413787319965227952009841796808634240826249788373389694146505412198056060450930759628660894672665026788196544307565632189596406508959098003808214405300129130942285081028869716482350580606560181878749648033381951297320199887093888994811374772723595255779255403415581785607177833246747365650040388908301236945650398265772108024734646443049045524236640609948220995511842928788110527565957293768285781472451910003848192 [122,74] -20781382910210271444007389567337634444322567985797395363822139403119794972185151661827442184809438136034761895402515937344720991778468532468513297829109289078386265784934863821762112065183740277654823129963578530693222612671639698513852443498862974759201801950640761576762113096506669273806341386313694233401463853633756903691062766457384006923470567459941669488247928439028056262154941991184294405702524200605670218196934488892522156835586338584667106867402889296915145155180483383988941518468579815804799961440939232010490911205754285284186938354044486700118320108916880824937510132152204887965119393885521999880572991132136811522677021431447795761601194906199304763726907151474748736977805073618171564224330186271821791092089912090891145103003763108672997147450261031798206956256817052470791194198514731648824099390303027389248940800791382702462394393881338664687550525101942676959648434821359311532032745338389168487165224255062993318752619733341156303990984542431416896252291131619785256813883283706308017057718058864446647669637414350430836014221506420342930799970326835342055650583350248158509504404619582069037257326916285025349620212567375298794885303416174587801700679072554580546410330371659580877530179424139826395779497592060499313082791904468336823941282338604572226186016615429658808058573927542561704381508237769398325855945240949925955848360543525306829195834389931070270049469361327638966204716627489122026396791856482456820255605933284249314170131289993954927297466777643491052993409465142328639505145810411242614274700453914233522628225107456622653243021232982622416820515354886845166753443580923349066984273533839127578815987145047586105058434146570813646263295780913501440133483448448629311641551157909230878133504837954054719133829419981115083950326011166625514522571042469644996235445209280015456039145503356108308069303655576076517614599968444079731904872665244832047526219651746296782059518179919488984690057848955194959323991875899692115981585359380538828525956329429362772830988507910506182865328 [122,75] 458481999763416652541610513334715060013046473464411396339112770662415152361445368023731626718344509272022197588164358606472660664506011538834508299215920989162199648346214035892749966038039468113108016964882648840826847759738044062446892345660827386601341268453090562131691688270478687506999751133352821187654413982039006264455968426490349565084342582720292819167497382728507055952740602093500259075244710941906231195595909276648035942110477239934760336126529096048674528244169403201596555522362207679777581210446518185807945348308987551490266513785334433860054241944432074996752051837545382269858612288773574815710697639933136936031103926121784225383783771973936384229922868716494207537262132286121515308150709296415630760485154976055021854135753830356116497086002673682930708603653777807037372210205747740772731029270938173793903120748486769145830664237797066355792712272085789640636666105978125642032630098052717022305992185446095059584152785468716951945527767348333913300271649632984890878364251930396062674052671284260919445581751255923988354723554334635703013405792240082021163841024188056212341173981035239988637255982362024186738596748200012809550442118740357531016724626086572741477188879373236575394923883578974596860745978453879875371375752138949062007268857598929150629598924650350376730925547302302269278646538023103317428300111720246313831421908134768693043724416435565252480666435939270188745467756805619136500870953869722648710636042889604289692432473153895340296535188893492059343554156136143649810586313975316354892411130188545521297398558422904377164625269164133306990342921391936210850050663900764397075757194668948098928742443497852468683234609706993839567486850967836339535575371037765724717677595860551393639428508685268848473562228899919231610232907192311899913281706808073027774324889938796400919065536938852153321605223239499028120651202413468800751387395852275415559472241877225474315460858943446095258783371899132846240643249930362879869136032441995660769060631039702055657804859213566032000 [122,76] -9597485790748033222258079214349162428803715443088094949690664766421531188243791519929098831460148121790511432629150752026753558943697110246994354925124640006136799085812778676141896419784244805737954642023407636960558201989069452709170534040798466624475566933165183217949769755139940967335880744592917660589632795656789099133703507110357550349802986353787535468255899982346219477708747657033279876120599203797575874941868610977642470613712672160997704551697776614871988704650364756587559731709630433820372932247741570575375083634670421953619980493237089612182939907304417996126932071143563554772398358934802390631572488953924695874687682271234887606115508870909080349218795912201230556824849140366529522060703965560195570263115704243786019910009732557991403815219760740663783313813290636738452991410042557016799630366661934288625524762337343876042389509667832744919753412177087230447805009669979350286978490770422160489745897634205414627301776469353510329763766251395975953580766460303372839481687515647277191468895382555310986680201021150792022300813769422397154608709773133186044922626441881533203278653584996490819877116199450488755975069289583413638127822851438956491986536850454951939002437744398195658999790971075236326146569987079788207752612261158865636724248729272814036963029749974130232052119855695075613916534215325280825824593389387958566735535091028926521594025541107635244231907765801199582753848973817927898826869416323199675087510527280128739233858498484948042121538604484391654175395461614809340980383555700297293829929408622120753457416913061635260586441796948439381162773084404219931222597953759466764523202454073757140846618271940619221367156481568163433231708656936699388453021528115209051766451533940434363872950623175610078074664524312251846867482109740190434369039609241483623616514471526459734274139269455897685547271933697233256855838429085378877187920810807474319755758803237202688330929337381445461819577938546732443200442032718171926663772175950298981583645957960307049711335554285184 [122,77] 132723702388536294953746477740486966615518912950574660513538626569519111662855736030798543111631597598174955849869472769749351469008623818121071953954200726693406998968193798999895243209829935912206543616826349655528248079599675275059050633983894339943087781237267182368164905028169431675781492293279203212569058401792232611141142091173472474659846351634366717232584880559529895505410278943146297952636514317436586317177078402205300598416528176318560619658528991731056077543197068935797232089488873727147212848604150093960542490222084441431547931757552184624703495896957262197337396146969528176328095415028602422510785723344055814770535963196011778049607745861382851068671404029602065425492872551790940403467143312624084257677448894351438635746208529235813027309071854121098814592539120159218787035549186302249451565857703409506917131914518281159203765210798130641874350175292454006732714661756813758553416976789676860960862255804337211097273563884150739442080890209552247816191850743979014190002538371384976789956807837598937605473329642740256555398277556428175310734178699871336351484751463688474752414658554171166283320897189968122597858244774647385812040273638138307321567040741835673338135529485611821865797469900296369302659387926911180535588051318886441118830125153025340048254020236402715443716661555555747016113657780448774974445680281482556805608245607427992137733402845259632779853892596346362931781637735269565314587255723680415233641994243158993387591346322986657744120474743329550377619204408059382293034239415107608697114710941176490803000272197256398960843547354796465725639680009438711945384863428113858732694276239643576821470651196459648075164932976755819890586231822484894721935224905377107011117652716924368791024501906929073916007274933081312176630753475089061694255701509698270268377025551178584928815920884589078527038470010120120995141256401505964307331058553085226841349073096590452898710441010914903587403135993676740851298693615375697778894421166230679811341121083528164366612760352 [122,78] 198101664397588809891306840927349033152437106639236193672941256297546846891881671390115680543705091658399332033587801502810604947467343001931142408464772862012776724738037581499107204964864228489329353419715494116188620902925926003335053611256808636085829837695700309462006314796489449601943987821018098903462557515709738996916065888951118854603171390193166524578530310576648975438176454100629907205387564883242744878831814846209906221266421505641900015604422796906616809098666117499818971473522659969521570144328862173525659286719017028576561152407404418273456030685106001760777450714018241019344978760167845871185668562781602461584491397197629306990787562566887902991189536536653259964800501763671166452040907769607897809590188791055424799660865002667067600333116204084124231037155567081433528453232413517696175257410114385933111244639685869297738372720875499346943899863666536304863886520099171864630992721182911695037156734723546461950507564290161522004086255379010388957510773335232786310476127835902005010358089842824188754692534401673390871195245286662493854714363714594746500190720624477518647015258341006519227457165973173398348986893158907887216017321541147723057891382727662559171329851552740435212083268507630375097811920163123139297663024532811932625559398537636192183115268212747655802517962686359398031708768910159228862802631969413572955115968667106851279174431669553486697645495093798221842467240691558324638007229996444098277552354559205979930524704371630267085118769814811864945985264739764892841482033696183253006622302910439204070377987569873055768853726023804141742930569552821963655612988750875979365732667030862033126631650527846548870776829104407757151900737565940383448117889728506378455508164553057765061705955685857303770719278157386910076190765511665253540683165436017241838439255401339935283757470202231463010492342415916920370631191783533235998596945591288464248479691722553663321202696070122038810780033219734919992227229258373966235862831220544196970576772163277162550152 [122,79] -33048291445014705627925206857621292891850127906131667387119068212142653725649274351336493888147247104288841195254738527227947383203112002663066926243154441592567075114977679595364588826971048859744282187575753613998644143509535863990552498377700719345951189810381902026106794018925265479827633133472986557535956469373035177814647863147798568033612331537335684188244066526732347872469950872542470745712749062626152352111253185549789487677537864001076195033011654556255459004938073386342858804996667470581685144489228668688782256421581743874053366813833566366277356190866350370931144662940104683544739202063220207842827478775554163393790428539098624504122348425378226253046384266088199095951519366483982786873717662572358176626754934110819820624364422489870943329994479310125093927899406169586563899363901766503903279420842430849964483354574376914858452280479743941620690462018190499385077248307206182837780014985582302095916758155567030982982139548983667607850061948542416957945217801198707358757543485764482245242628081249101890784040267935073650104825100385229922431032727370941805219740044750490058852108741258484687051300116875779230218745043188563728973725151700237032386783325390055266314786850119595011849940413891643146243588057804476744623597244157108407369855955759340706602838522608248918019082779538789910365568879967274399109637002406352709794022037620181280787108653014815615987675849595577010386237924839691669915700555152673795257462173131116163849457986474217938084070073725777352313609132434933073667190386058854910537738500475035882917331529593793282159354026130556013568935855219174009837752188138535984871007916812326533394757691939154475754261375973456087426133553569874155006785601484027224575891300686639960049284089410466037457014417891660636757797300254486206796243538441525857586201422509501013359341725216834405458876914818368908128909300197716361259029461996024159357427289356594021394322491792635583061385765819302865688010061438947808441532811849561888764492563132034560 [122,80] 474349943448322611870820097739447350374087261885626031154842488205713213558142244600296168182621454289830142403730601637213698701958682635128777551610935153981202326721097183389032251367454272308954147897966293368914996759832606390203028450997634025896243908518866161081190291200873541066185253026168455312004217460518567036381222057481617852075653641872964169436716989638352280467435629395481010955182320120657865291167627509851951938016537015854696452942404801118383263626782085067665269048561717653244441305052804378902193147961548718359977644443900925110820435117069399553858828245793701590435734564169091047794360241362088284006521106029802580235373737767382972770659355616648263720099325215127368139396680332393682145352290310989520302810410731504051829053204959175142956820861378528502646812226535501455681441440158451304052461506397501364129011993895128798191609823877613460408168312088911018791167835329776398893964991315833204715544674589845354664135893421663249482350856662585257054367426217935368288333736274061577825731530542922756171406017594021635968273282754774069502404325307653542081233461113245168724742085383765023245956443300780976095633393737919176933793369854686183481117883127025326098198080727948100043632365937670355662014184721377137185483112603510240986123080599485059269706606218728552232888680458759295350872954679178492646149697749825931747316881459240854165247999630872759493447956811622948411834879993493449187870680617494762757261717763560917092230962071410925596700502112614911887476900994139200906140079499282977486537468546273792457136861383701540920110128261330444358102426627117085830676992363052967372079411663420818134765957886299651265934413024511825453959707370045487663521688174938173611848407175770449144026757543210614254077294093813745860066570139311031646524148447401274209340430516682369957351265085856200849585900222387300210395434652675531214425692761146332891650147244765131481530213625151033939008310008407197888916103102992811164814140023808 [122,81] -6444665548202003089923111861804251329915334027953528229087156917763208734128404192825069816303643959774931911758304908673507115549693926104456192003593475912298378736463733025987953737413288369612661768458618207907350628504283290876484755972073284316747522808062570475263874422098949970226447678129208757679912332450390306609402107201206793420894555785049170453998593213736145939227524489533280946383043410128554895241166663361539858723049111856565820063503854608195964725145230771728521546591184460723890678662497509645113334942063757346999196499280286383270078753403527781490568999450651745867213779488572885433039196538370538352378208069915360372165425814723232575363372907952275140141298500388455093874834953625096636338052627959228084491330239766799197717055290754666757364259694219611945702282666008438421497764542050889865622936478101616090849048708303953661644164969814803533805336328039333836168459483298214751544007317852317017745879547612585144354205988335579216991063393128749785675352011126755888158800161211907173030108121124236278076876040817991227699531082005086949490254002692513482987940471288340481855424100183391413772496878074611203364092796948192597754778117169237953574865690215399391980395663842405149296098482028757569392397422021209252401725505997915083146815690643623972790314766871416597431248519420962494958562126993441299199478867448569257090911915749293362272453214864040548698678924151147754504427200152818049681370113384202912610653147780723098292576630206500999659173979421875364657970795988132820375663108115472373581935639120432013899389656773074873685210204444087859662145916817135252050142557731227179541085408569003085848026718538931027900785773635782131945196466534535236109790131989335491735046987282396389140241792974064550184635585683139392837123697075120847997585719372604112936233907073920398850511047175757124562509663850219952959680484004872354308366077814720145260394065557435946500138408553694650004547158502757012543035975093678205428392448 [122,82] 141917996496389587838540584799086858629937726182973482830598621278791334623585550817234405470023187624655083816076784632986730160076478703377438823861138362434430314038437937972628328298648178031984215267328558068222188950724396547570757326407665534012618903254984539418746469201753666108540382093422588829057064292198459869400421594192847447466285022628872824254445731485280746440614927665723358316381124717927738680384130123470094675036860057833929078669730127838495384281433627896678424064833945606939323484735181301084984890798716216765345789082317551004299252237443780717616540057399452060759284092706744529963346180055426138376221296009666877479231895010255180801290479783338061497638071841164475008981306727567203104454871443709721457327945134685908141478206903384001878579492107091611157829197572675550713385398763544034011092395763626384381272836756542778126113288777098144790050046107615864872242186538769734329527420739358090177852146881437459755968285368382894966311570478147216778076625880559905399947951540979733617489252716440080971468515633831110173048321091580820554180404683458079938670813225463576100511035529281439097484744785028503220953264159963320464905729591022071493609281312796887576963984934322351793210312221699954170173824781263536122962497328992884303950970879557210179120613192820390598152125096602467468239135806191919996742158557421549886379451147188077721703492043887153239511674580303390947233019015569099783568645830550007894128097665980259402801056112994626623297442740296474731075622149396037236618643119758549649702984105081086484494397384760048841103305783079575950112149226001361352327656521965972274694877675423800833992530861316637847168328087143124181379542110356366335573858524290503673817254438469513342682849985208542881330736171876331820572369423594100046970936278293397620569052847661566468004740797762259704695163957499569485248055409318241262614854079203278165938846080270745672611205622120460559686217318324182751239389416310082155648 [122,83] -1671586406679491104070597504343736109551702859781113024529291872208787325922606011233216751044095540481600980433594992232772850269914653483414273187803346833990577984740370578852389542494732518015763563486535523647769497306964688784957962857352622622620908127793611975215174837336429656976817184546583068913080150930545575989860862596162738876956894917937268320415448711018448988488597257810326969979535938200065211695910741282970830143101281753734049189823160401395799854951144881271825052622518862907972339644305791630492709220716172081374006976477413616492053401149088946251949404772974934643339259233767504931908254840308822076203880599624707085767513138103178189909586805792628577212732730128231067272021242465535605344440591552211530973461475444283535847339311352415951909567221822683184972018654847104296852913234578396657456713951989324507763976144669746129300053216227318080099589342236007783252512908389304550171476224263432952334907861068409813348812369477005963537823337650470153010613380510681355506899205912296372419916244942819809297118226316303134038638198430985622163831871955791072644327609161246934845815446733242571114450741922195063038786084181721854116205622542196440364804659593483123277439157899317482487694372337233307045744146531459735178580057612779448317871009956856026075278556084084838102489480340557604768999476041573462374055637911061383773611598812199943615452850161753032614722398062837015876014263099131049076732964360746080947318286663336788541859570022372733377577410123700466479919948846818134156304915331029995091044252975435590614752007467199842070075799703474150050657183510127785773983494533302709246292161769127350644606853940738153050259467115417313156265805722400633551664784378415961757490304324946444328213921789559548609513126881969273099039055180473107158866392800473233577946425839004033410420888551436183148602527356667697657546740496688411022434218417594147549889133016892084486730830497644203074729914723361676231701411443756032 [122,84] 8624899653273629707993628907609615947360687112730128572973387710475943450671038880137082901969507371747712642742769170149082078286102390684272875542837545622905407320748920006204045474524768966281499675002322480307167020467591069429002026492406624921411682377125184448594015795341036446714326593904248085155636629862751645531076517355393969888864527234619552343587862795939942045088161199678642264811723829514114115287677580723213687872506752244151945407966331742875514952174362118166832487380009765499939994036370163334809032714976983694308006553062457630625716607682434615896000319956424685133116823894788351654191141724786648346138490884520026785818761583727687601431815158339292106657526331149388045623644958464989906151250274550159439752138909556329140621537060080442895055391173177765671041597246385009168281204379918526239586586033998872554840078094700006419936431576780832677277023212454241931145746715429844384648663954043915027733204174086329963679705843624745614744263109193146565414783488926309704369201586978587287247983053376168135075756708365155245100626781342146064810736069526441820327653001645872396455407056371140867275039627619920273709623476183005190253742878616768639886381231196405511861268685637103140612035264470776379080230974823945275564371062262791945264454653582460005682094856201855045480335356352227984854680355908814313930018105496552950698720728428869870079354649578084320838536046277038279883354470585551476629565526710144562470864983594090582438317061518761339617003210805986366797037292457547933495252936103728213012427540912617316984169277069996618298206602359455870031237436695699151483778710808648675485071234813285283384248020315944785750915761594020662294645138318079613957955731534997530783620284355637276950537973507822707072808589158240041403308836075082306226867801196391778788811023239648556212634174701784164888512859986080553816502987930978265930045714973744856943454593989869402203506780703299332231762675880361772957195020160 [122,85] -7313115966780043587516035520317771049120260720863271082750233536194070685052335518115277546170117742379227110034490220947801467017944185423782635973352908822748201155561254571473178890351911919702881888064720618719923626673680651868151914148843532742206402593644464154420014714988978882046496359630655634405083754165394437489710527942450684644517299761114491133583425513985019044652112524410158147757057278903539823828003834733568252475980202688541926160471803497132828300902007405703839917218266506922636603110055426003049834560907982970617014734266564932393473197594355692232375180343917889011098243812216320231279716764317948126798813868182513447009730548462531617349683689110234166563932560077879086844300587980988262311182148882234541934358502119570107014691530693572493099039092548410978915213073215102106637822788397780680803889979354727734839591987233378433533555046946490932639090425447565095722296637827637990826082302446693464366729193512120123749640068892939165843181300668277040566302270130516101098024195642781792824756000141476035849857043748193244529151992014603031003293398117744931349817493845996948944854674411549437785067737007727250384868320194675671064171703716945086168278049736210313953463628382428438547925193102169296703909195069354126696628430906549224616389884168599262752511279768917514259957865095971550903650500377800708193720807867872537352057971601477670259891874072389167590139910527705500677335912071611417095444565142052382566845842939609462057768419573549326864885388633727963771164310254193052212442015730440192608423826791628077313605748673587720840586050237930954962648048098546952349313666951588480029708381210731084031302665025097835142294618818014040892066768862547379079105942257586997537206738113689863130719334758498617618686165577631264558063273464377415671175824562566101811798816595877817845084564213164166196399444552455110456490496024528807508418312758033581033393601541819412035985221483804042955397224545033582646656 [122,86] -149364290468159448630164226389153491083231236160207716573358080974839398809263830925963573401505384085922349904989873878878275732863793863237060364047777723564547050949499333644584870172914809606739061746447029294155627399464117015078570310954221440612444876611499885321411777888121207896205701449927851383204050162823490779768757234778541293732425529828301854667936201462224612391217344562652911982349834890568916240369456688944029178674577993095102770823115064339660134061861164387389750293909492180536954494685595955979280021007644751149598278279657572837259852179369448910742810953592336414367039232118967595719608582568540538182417411138150068778626724042288187619625267690565595502908488554740096709627405099768634395638645349377122867597160423752984245110345272053048337336785164289686737922614317355906419522896521007201405833457796251822096274847873727800030269144010695699712421293714043792566276721662338545386584424030901674302868675264760999372665062827053232970334315751954243726882754847893890213178706038956064926838067498873699861200716803799422873101356301526853328176470932389421348683663704918148124447477222115320095767467267382391766263065230621472450480697924882306055745997209473993668594430750919056830534231062829160671724932160032258631739631206440663753973531529678104143473386367489970086478896816025454250653441253307830859302621608265242229506050170876721757129868552573051714044284733425536886174618483857529367063258005308137412234884932204324920177135704046017260558243179656203061168895988971217087889558703338703384761450706643632319656703772030808455769830554498907570570030119296888601291228185227543164688315619934110415556221572931000912359585658711367062668096993076209913034874018472981689991541811862009636266571078208129721139319010841809705454619026419200534848800216178098053916905577181331126189787143508594371450210098648797429144363102971203374066363561376347009805712886523739967178787076306376924542565981376709936 [122,87] 1858990448335034066576167555095188323143605798788768302596038961404269018990730609268196610917142816589020426731717803974421939053134737523326016484069386753893026615396149020342734270874716157494649114089968977197259536373972787064734911405336947553220622720092768774598650580936456913752032253032265518182759169551356620488034352639520540497492707409478082108769592794944185670473078299994888663620683148350924247052066779129600940914690898567654146312626320677775925902633124268028675122442882895548653812008340218415006480765669026511699684976178660403756229528671324946859904877783400896579042924681766301768650380819117754909891998653137869902757815433686246948245009576314939811791658478264979669048741611467435236571863678200183017946734408352508199561014333634297175199592677688235574281074147596362397557921143879588860856562267014334622992425341914038155469254274757874188898161547755497703409602340204613242804116972265416837417704657224883785595866015898294065885150211019376586077340363911749920555258578968847880761473900179961790518358673626075968066286702430643063412874859508120558720446741004623754371978057755300799698054979152289323677446773197591546099751404231965534677681434053642565152985943231482402476242632016273903643480598561397701385995699431580960669865340282019975306303543089427303817884127333852592829334838658315824693638061196233499382457182057492525087604713075775403622580968096421322528065334342231950884247762634718246182518056033926710275547366597117465468665223130352316618108191283183519120951464088114927250438634889194930693498756537205176899926730320585750625845548963424239568215626790103962576194407373238827668115967723350009924985387148539464797999610526360316507114243923025789957643485626180503741308385203750907799388397854868225000869329738351667825765261306436223725489558631601499706072225560638826701512795436918806128095711004778120696069522030097793078852913762903961544962589969206207387121631136128 [122,88] -9639679661485152919406980691199574008184787382027361475144991871913605979099421784581375332626838660304023637539564892754370299546686660926070959447521975884510161209606701781655740023579902485432316087326862980975324713376869522394984127259470402008445794812971746462365026201604454076033386605962782935790109902286844067566328878494557092371855737423785835759836413509152880270933894443977227533790107215739536725693658113855887729191162180646430924921500230193637256377989886892882151646296816523379317558855760937246629625323526145954164318004492543833947867427667796819403230012448301534021945143912037227818642797154645483299674971200456775602112828349455924530601437604256793031790765459508139851340954611533465196457177642918778807261373713884455837435314058854828888028023161754854281177936004434145361891177510946136175198375224740157859137719623385418698998284423872394103524675153917742114122345856584118555733443475451212437026806472037146366589606283827589657060503396938610155048266637642751687220304675050791085160420085958856691865837186692661686618144448675504160941141600098605739629874334724588894406366917381971541156885130908017057766081793742970604847863046275299047053246412800641738640177099385637955394882668772265305235559052008962762802253643168212484710564759329915268307369090430182203132158313869133301460412434118130929766074790644416468086719079155159476418407101335878927911252490986701697433771915464821300097436562675555230993430395056900014890641474240814442848244540698810488159372310139622258413086442275645943632019724876259946807948162915039647323272399124523706548127295274613300977283384495894920557459051866435977745625262319871226723623009225833981101953870921746976349491125847650768930982212810190588512504779231689882088601613614884033221830729678227959334935734216659601300376539883995386325787287037555821305165204490388608071847102259457545803944114901335085792083834316464399978148908218915623725853440 [122,89] 8907501669664791500990013346549752494652069971248714494679310295694387232416000652218026558200313510332707995837908328667866195519851105830075386512742662228810762782642941521336334508045355229792638653340261411435333211926425007821515969129121165933802189072538555613705401646811679556111253661051374299660205092249775161438480373507433404407977115108855884480154564920321671785406204471591982111784564814299753434569182466336469416327642441147761651005159830585083540984219647077214475535824718499904569570749868884129287511447710760767472464222257300517435096770512900948132287292924673960832277905451035719869604392061196285422392213271376901863384565465956783577508110805063311453500566309304612475339906686354160681810552258825971882536872358987427467176411852198790602389985318273057669290438757050341714105400110603192636984257934282718170927118617437977157514934081567016074666249167181058684186999509826408173086254489885811736489685004521220828085712045001853447365408470359327836765767553000353759472360140648755898196122327808539691208956709502312333371780210292323117235848979092449553512273475888545659373637904417500918689799607290831112029758665378730140480693067868261741782669466671390085386715159516936365400288412771590351143457768825742969090825804218541477686130753980816889942320337449927663355605561099440763323563782083679153549232460999518878563147718491318134200874666604116551757919569536782509155057379640886345358086881566146328094927007003376691779014975311186285090208631110244187665775951107575807449708465955740920849989965776176974429708188035659308897574681047784559795705539152516913828633996379820327977412567639715529847926279031266053401597444221102865322931751703434948839450499069838089852993618787269327764892765912195357108145862625667164295252033508625178692743606274259432449439199997752119017646546072564632385239524720943917080300335518629064954332460457931775138227116032245855300381545127633736256 [122,90] 90033690090441052342005164414263815404029488700121723362616433523834889882044612765552418315220053482873287263836214579908955774056976140855617946581365803167943780998364776574920351413634175756940571127852624428076553195823081794450151584253242434461837624239110658270509797800996423586491316010924457427255833341002328612980650671423380892304752600851172444869633411579261430788336348691304311458140925333644412914524644624180686769509023463189584931558654306757278183366817760404431915258863699211871162838498463537329752610012157328796739796635914305168278561797719707624874621479015540158463278662327428019834165217109500643562874716482313082940025763021442938799814026312940318899584865527761141237020630336719840894783201043504546613762302458916028932840623914501333281027063447449766785169028405527104418674987680883113957512889754084407170581014222694015920067138912019762509636814215797187526167166891304670138950972348373782241828417665816043274633142400667409836957704287792559727599358622401304991239566889056711211735714664261114066265759114290009243491200056903994176210405772060491111192576288517463671599832899590353045115440087397706479820434518892514124388866603591766506367994478284833241069076339040163619264452316390804077688935466905057599063548205730475530293227306108744101472293854103672434107855310065708501993596092423114759919281564020466831500322240713308331706420961202683446216016480424020441316949545992319913417482091768429504387946768001650700057024354778672916531296391848930901564432265209555038484777957159209752946496216645775747641692390292284045562426963547279865905761467204613347214484979908129687378257010793905206225362016767899038003629381769658744672636257475853016420304651609770915666760755259418642966497271904973531264781886788331282025759535710015419179329361113570871495790028023190372813342864281659779381354771457602732814480579550724035179315646102723163615926782469358369502421670610848 [122,91] -325385363538572909271451711402882254145322997256092827867959231248785611586712691061488433599394506778037495640972314494477978257369010220631169188940236232883722650371596154068704800975108390080856706369369781622859669546718197699704033567315363042310800187424490672683701434203164745119925112350330182781970410006895282232724689020860119382438219764404249130322582221867921854965532120975705635661298074628573508253068063065154523155208858716325700811609774619781739924335840429076750754485032422123708144246473900097716091641855415530269787449126290904386039231341977513342436927713399428852351500354165863565690947105657998837375002092422026071306925787124210895729678938689810938070291188164293802645596598919715407390760611740372037254890015388711566125974735849718803056403100818038775954014927567594001386908039457832506527291687603786883717776687895120640826470642106758437668094862153726382588332315285271826406008540931117895749887933311386393586624152747392718390735516294576301731842492976229394579758591283171294348693228125361399094625594289140898012598918483731251470423099460482798436090745195144299946184608478940518191432055288968785521940724483179823944077902710257599633064075403451715696546329576255666134703585235520503941238277377996776733723239552223902625975123407916128009566718086552055458154890736791735269163847564687671018836411645429143637163711077099482754115709703166053818727472472308014535169416368596285489235519903695878070216079982742820050072020902831754962089244657836714804262097525300350588749911114843974969490188631705591687028930780009014901017149752423360034208610022309051023276478217317101488779296413283839187425575376713953365300849984353427540887091483000450789449508857022468392972750288836844393571916043331704572973610648891947069508376477409571143936943359916496627672725259308996577778689946796689178640763963328876785930178042565436859893104394230326706370506155200736408645148928 [122,92] 542262430454074482127851736726512954002139605028559503107939546419264708393720440857768836857668628999878777678859204781114137515059050519706596675919502653178153151528769577721566545528021760848553468646592977899738327110285272461030064533925469128956110156384505062357124159829270217745677082623381138547139165494662066584675923833869913144131324192458385957481077127800732020805073644667452724117151175470568478081001298876114806833962281313152018409238253630765209105488462654312564915979429312861223302299009824018417393059730719971916869703962253712967505609664542946682086974376236080090445722250194576365227533665685786578673265213944557235069360957755238467447462868772187218923801147298668672051248428548398153230905822578458485546110640131378231986030424396098181668802624359599692925080473995597742407221186496198492573240218044836747398850488895503952411147390501042537934348210255754786325795860091001642069326050293932758945082743758074652669806127475459418451786340194018944890990936231599007284950666566612126952952739350072810839711308098989679902477103256037690463512748089752038803910421274417463483170800111787819823657657944914697047915459858576936402016343493432541049038301747520352617435149158405151934784889725871513426002115697629054909912443662858868830233661608276995896321288848229992869991494009096239571104659579590593442726942174347077113564466595404912750509580458931344308311658707810006958406322025929444673555245194753064246723624063546288627542010565960684251674045347134774513936513079734970687900992598451460390299872603925177928487253213384558581340470523900382537134991406364468513014316029222308325513615507417654029139762288663022439109131241714651961804940842094645638369502609113290990373117555512236178358463607696192152034639379156529973202686330475133349153817061141093538023073119737749872584068789156832895573941257413303068129348444673671354983591903106304022898265997609062063216 [122,93] 409384677361842184496976760673359622458962835732732415114789743672019365259925558756869522357148736996146064907782413794741412441668006683168056657016244823181783939566722545075100645139972779234734679967305464393860092712419024302219457133257134868471855760704666444830039869175059511128669585675817497625752228217733007396107348165688820295587314576017384495130688870744556693903160575962845512705456965671945500265771667975860907230475083880102491029831637885285568208677989423473395262725685275483805332929116497823258923191514161852105278381989610820130743080945348510460450770020072445798173342581896631923699549496792065839857622486714440809716452513295248139851891758308907302014216613021008014235214685110358349776733064546609404215430170539799193173884444564654446790848241121447651886881571494984441987899409133332130461552924954036350132744389058100274490002083618125437695358403857654780755546447279074328698423227760219218865643580397036664199127922029183049449924497009318162470876173780299235151717568748085461549271188346834541793970259444154670890408344096994215929262600491170115281919959503894034390646993927575249492273445684391404054471604651796046422319353425305044372226041112301428781157013777855808240642093416025945997811960397060640956781509150313814420469522633033513991300234662610401250504364752932923113775982566579281005557813865388230985765217044160465720663711349070279314725791465563182549374275320983648495350387435767004496846657677657776511473351526400938050199488920871747383419297298911016865852878630043537493243718619944033785580090132813717975175562201934125822681468363422555492132636843186838115169334971352417655160194066136983144267171948969365340860731730337523755005209199816023168582531880239173963327562163685160904423332563798701663624782922496497668706276466731464839027196057840156208812909542172739330833094750430688751673543907920265433123413498125779752549701371864272 [122,94] -2166509934381458284252788098829795668292512399399820840604897311831346841722935965687195132233202378377280632698951430564820967665740034748231675156135377570712736128490437031408519899759062451325697961722620405936184164358671280055388063241745318081806330102569179460405436644817176011617976460974319363648798965494649229940437767951194164332241566016390639178118877741393214929764400973220774371874221855532104895754709736173856231321919820678377586243941763447900583463675649231763674280471299544090481320564019309810189522177164091048548419096894580485219634735291517793945462341220254416182695974154392940918006086382235964950139048648374252009481428073746361857749985996614870450345549747988751974646373770152951828466816428793796848964567404083618769944540504335248826947283880367751469243390243281280556421292367302782801510836471284673312996757449851312215130052471691275066964958062787901079570263639955094059819622154315909691817925447372878730839316963256283962902147811496962906752685285009849347384874500594693824191188003160219497784717240670671076990843727917785695160167743750748348955622118886465570225734773466705802673841907735634051371405534554199864385951233059901961028371765561156766371714326843046427700222120711840138174184868881310105906283733857104629580426018331180288955672326441605639545828266550508370437819106335172254373683359197054893960579503217611449233581984067024102607113120878298962523302084259249800197126505459115975114563885968422015175509686022967328474127807958001340061612033322998469889962839306890252190762994782492335412861299763979909089679360346109341123847430948070613975038729693961430162008673251245677465275118751570885539107486057374115621216942620270857329775224671033545226224881210950058376152283695690058803315843629701746272532508606922958175922370362655215382836093066508494499586649710756404993352172440733523879343469566674508887345470154952892345547702666 [122,95] 2403825339988606329018069519511735852685829416867353814540371121221192306664709643288626875960935196093166076843993330366853989220343914846793636532497505355347501496443598903440730607231701311485838758820435770999190685183095907553275505397038306012156707564859506489289391312829589795310202909193689386352955090792160941309769952756569989803274955634679050236355777794857612809149957296969310317128753726489572656440005703664582588545741640431440861519254290553214358801333546524159484923849850040667067778800673583301236675119314520815245391830110957020496089227228964457080308710970839267091900939053787135246864927085285748993527416947615459056962587224582484503649130807562140841298316230596969655826585270320342129146153941209171069357575170796221947995115635463457432286470766478648447517197835113699155902166574246249501823584412196855761836318734527114461489068503143792956483109346763107021754686635189042843066911701787185919204240893377483175777952870882385432584645082270499398881613438000812451960000490804449246381450649109526787693707407108229822964309731532412747422453661082829984374645754354649616301441438024820049372835054020266005840382915970894464520925277064970406619935339022608419051771061355794821228585352639974000945078176490025065650284138867866906527579087069772975404213469250139546551255002574083122920822519785247124747241221469899723278986547942975634389085158657783326342299108749326217145868808107091018312621371637621434887084665711446116678880029412341615522694496522461691800960583502639663500597381353944811624814585589411907058787927315381283842243866716464088508084187891021668101620630386873544164277697532515327320756685135909635930633355849723264123561761996475150920549410685715539650397044555728690109202384566941305223346929290279331688544818711618015937807921422507196833080874510982261788378457345281024968108471881854120190815681061192806044958080755963952542208 [122,96] 417703568812024900331399349992275314924149922012575591304334448318133765746298072424173096519146588119755661979303432560672102550095894733198436707907526558881716594577354316368612628203687365334710436637008584317193000277878959564388952724335653197896941221196546212895244540119537676628436412976471735450313828510335284963906598243707541546385514817677419592055540096446486708206989069353417364593028562575855489115828213332370395863430253928403359450251708882824221117880157867729378429929859537288309944139652660608862424544252576333887434210806470850716391443132030802537327722382110472455602774271604964512742156967698607177584403417303059515225310474407294539962455448742502410379943722344646665103363948418141177724504090570783809721940341158883645184418994747331901457974000596363305303230630746351115532401329500112473732723239985525753225950299312935514741471180461585134704932373947921871766053673720042800923114096228870894248175960665871668106056887390897922507209024972923587824292052079080890577295218472284688796783111416165783958573553317999623752156203009974502713345899297324431809725260830563758079342978883884752029767927909800184127224984013711353000320376597793782576412586716250877573402699525932592900940604708699559904752329209085036363388877970607517041500647831390798592689965070372160273819299369442150426908439692130402922665601928247584872485314038519743048658660430283475496326588479009154394272443675483736785532598716801797441566645842198669656478495045261652905155759936634188659593251621557375553338245981285266975620768230783028314912611458104040821374596567823031779036306767857631103254045271309469070768434546699804606358969083409736873123459999895203762978075326129133603697746864238302584783069901398822289204917400822875669830710004444745466482980979267897785891124668629009244177535814026046074877543272305116161320319144142063696363976673498053114969513515068736 [122,97] -1452257046516817277569733670397190665104906666888947688201096386471552713431445537959346225796283366680461489275809980154350793767870878168684196653978804037559189934273316856149062926909193348406192615303585372402592156960765397122029183104754367266933614320606012897648371010746745877413634317042998978314831085939399476818240144676406871655339695511739578093820492375428904530065909076915173528786028678113120228899914406880438884957665624344626252383648395568673457911607427165109206632085984155695873938309985205275010711110463450171651988351957819114627115440365846201737091214213874236220394823300788131758850000698391786939467567447508649982813466011433533040565044541220749660549180935361908297580945150090747102319497335940501753834121270670787079026530161908251885130204029185844724928608454585074559674797315831045139334273325028322750560866873465674777232737735309950394252323549224203157389577660384716362071462096786406431731406727015011732732021060458693933866666715767704568059112810688897198446731645382503982265310839172951530108396955534039489312579405620399664349542286815897350526824179411677231572885815036479498885813169968513765432321321228058987878813318677161876481150867999119247266229822881067853234407586721803169544801355597905779278294517780302621417481154644740671036979430589721812817183595910798959805962909178058453427269317870767740474940930798150134185951896935238286265162664743199272240888832094924463769944299229935457986247879117518800678667646998885077872975173451272133897461878962682683183633367923593732049161381515021890231695969300804186620407203241046193533944343558687795587464969859454509950995768599834168020513724519527309626153078870554687121880385831472479071436275712309119060377606512349328036035206173382299669982825162948090822737485170554954687744119734173541191989651618242022099287169891892321345781144889578038237866659726864480087533758400 [122,98] 765914834227963420827002806804111926896809011298089127434931445202203128206961203923416964257699330949167323698243953534169718249559470449590517744948712714417180712544171124237715854943810169895692241748761301456596840506995901514741969115883480775463055296619015427727324920463906968915481746401948304101301928699986827040083746515518152083982965007242050155659868036569862257421757551628935240487261669627292513080581594812496533512002124528666628485851138426114352372630139445192342033197419859113811712887959492678132231267783099205895074897303789245284513308993373257673169197966396889439768721680752470719293590555508075040434085320053238084429313107318482632150313431802794947134493724712228165824959027850705986127955801280620332680575367837941668399140859504662917435191097356308588949016559522026281505824162915273268283881512808678726911399577736920650596061274572274286980000898421547380091730598126917118815747179389218939807040926473640156913377422000865036105934936244945043681832159105063150462427226655221284480886734240961386348173557410954786333856581095309120745567635620839437601107166725315772784054102232637868564178849029396870345748682625009311504012191591405097925817199263939083622433557837961995828358611386822856978599787685274808632448222507873505058640350227579178119484886531329758349000765700153366319390493459432108804902394337139560797323213229608180689212113157142926767792958591543379349814742088792759195960109571035322523766436036710968799526577331369497983217689505255872660373556667124832768570532006627202000827362733154899708231488611037087763253439620382875801160331915238871254096024575637627401437424594944865953717194302142180570151709155287279278957633034714201603388483822561564256695943096513300390196086476084636571193127215354641267792628670906503542531067794363827789673297419533938072558873904466412411653879215009890410822065340738652674808 [122,99] 248500629235151713239301781253249950194770324294303193810668881932377648634628451857534093773847905761065060068583654714375557781328450629502679453259764452003675482220850937753575064910237557568938740697066864715965795577647219244609798812374326407757641408921513403466219833933724481335209208394494073404070379100157141099077121122836785596298172112933034069994646453931933547814952452213971452192211341202041478824510147199911068514915310402080054648869171521945471108041175284865870969223907595993165457838649467021312222168304970334492026040886348604538431099207852153432017436943897478105204579978599123137286202933745530828899540160341430279073803487069272941008935329426640124463846238142160228106549115914402918087663450374840305934366368364271840123223095262095455356871134896584367156616993444942770260604553873603909767800459188853466821995832987482929107150885455623402772688488860512993483742046241870376051640117012760847456520974680195336393678441085688330865925306182088802989713385208854269353845297511520292736429967953131349211767234194606960046277895338700295603907792705986058540435685430404363816487439580966284048932487721208379228220675939113841193352120486743307756217647642622316797083442846631162283942406794995015359028678210015548617045855666503553404282807156224005087882355586704703850871859239204710666695040868833180591803494039977957781951818087004656682417243873342617370699853421878217593881859124942668815296014172276658135907051778295192795118027344590430002017063610940462922353710978321742015208050056598493814787909547650408749345658163517347216414605962108032337855168351403441178584574777691366690166975344125519365468468715102630983424263344704151066929578295886336219686411731422005026520328737741196771242753584433276951132661928125277491913630634504412829653553740989071078838530153815282792257346605304039309777427522148087728669505300627968 [122,100] -395718718866855404049719724464965363175144928037070438644653791417577629047326586516164305606851403601877837479734747765835751447555901091918284472476893951682826306495673909998831702683613817227241278407124245355070617363382329554636119671151488643535461137025016628846603701602940776778740356965653131793705876765409297496418133474205968200764393907027638455381479818131549074938353542310509418991428449983347631631497568267904435499748337857521970226667446824418791344093148511574477381477641974686005989810722092691179182692443285706083318478092359481684397652739223670314653072438218676342036785143068053460674692271378324800375037328502148052906234706340271839630664769180528002370064602662285687792460160016752577351669526664179317007094761607735800817353187887251936140593882467991122969438046177284355784483667793486798722542986406266024351748474992701234260806307164974527038446237324170949137115037898534537585332988818063031813916717327865518161973910404022626478953334304876759875026140989963271317489394891168191637900898825027276669465590287229806660218540191452811513932593817260605565746849905811841820618560534603233870505163453866972353199351721309782363683627022837074053387106638399639168949543632469519166648214831433923738154719985569961589492464027687081778165766775973139775376916286210767963523983334081872603486880916924790570949269479516081385121259375601217280772977482482501247871164683902376924772997173709221641807301802272848353246124152071176432745812129427759823170933190860089310698973318335625361068912964813812091423698112660474718532739468438854248557222425641620910522639348481246299939709870799555113353803248386671905905704761349955370903332613115664370336823846217844189566304667098892198750981659809055151332763949684804006156068694602099407114728317945217976264557761701373153204720715374003879747725053707875948700141502802089940707835944 [122,101] 73397107077199541143253444143204891327940723843392597245834653361824544088419485323849274101887211524623514414732203382157351352338075940264434508444813226223139643040145608561275812292239449578934984869441076016151342337290096422138509876799642777023850857808284102762159476564463930026905809953555021733760452224265206316071615668264788554425453261596701159279221922086752606401609666886516572940556744697659279172025286106349362285807841475313783927889543491912164372901317236231223556913549772417426455109622003445943129203991262638219381522988707312602047612833288516524447589136081552687354369258727416208178716112042231623619359587520347690250889453354801915417689747301727242676046263472157174692855958777393499174780628682961299827565908841063213011996055196420688863226236056314011569885223199378508592466168007344541118167380318838677515135338597898582859076388421514871850635758186488778511760037129845442502117950984036822904188604990270004453073185505624345524295156058680188512134745114644162635430923455748752587971656661088540988585085063352059633349738257579567282049018810360849344071417399187075558539407784101145179375082473293469687715513896685641731247562838931172743850494019669398520352767569810102830273907651555665254473044474822130491301076521806587829497721116708571879151093322869952094817684129571157521730787865372520909722932867511492159506844708374609686087231647288024031176628638917632985130068395736635709446662838157234975114705698438675800432029317953033237285923957642179749309523579915941275904202115822280372487790312775779597048397724924093484724737593124613206837684816361092926635316857161183321306995566807926801475574689942972467732201460882334246400812314899841752121149056533024599138813231401606239718588050092556216775849056645658741363581807721832982208302690605436294525594392829748534140165810416238884756871397880266601864 [122,102] -20793906216925553116013515886957243196964095102186000240235142069453452865525357830542165304656870980732084837780246069611382677462081681914434525820140164253688728974935392824187446870539623123530451688859012638520146805361262670729989396959025274206470720542434936313298962826918022397932254508059483057070132016250931751909017149717017279789086726330885086074945523020404801950505585181823786105888436747929847987077722350988460562867044969198643310443201364833145711165715641863843560449659002436496825974310548042959997800162688785140112463424078122919552816422259183911090940550462542909856588604754816507575754664481581021984638257477598162790087017598813906434849700465200208670269998885845589080277604314053525560287769498725811733251740706304341837705810535517586273810580741464392917896077438051241055975041465146545081226765301348444269966708090906625072986859453958280891674749516272735201657862993176774154306909591528028096886552344451459385778350474627090717818157306378474523517060084980441337414420799455346162625976087631119683251422665455124250383692424731901843165769573538130606383008486472421851468903601372693493751217641612563800487337286877946049322360955101388068730614566414682261735997657104735893971793278283419095615083419184393058975901563616292848571892251714885580581175055495999255837735815714971354830293609596346361392146098953576176986628456464095422075221824076249486586695356155618565798595351106706819163559198785658830820792438147420035294798591045664522419765873534759087225742191536451087448137701705842871544868094460658142180066523777144958308744357137982633788054356543178007311834381630317149339075851610535686489293377869782933197252900360889843324363478467543819388071685805350519722011263721183304513864552368655287007756204908739000228814715751099392886390898895509174488136011147893337188622440616421065502016220662077 [122,103] -228877580851167107764414102755405175352346824638451524704270380396857523806625278042475419276946728212098175604941902188596738915246474963971826969963312476152437908276837678507606134306793860509544934721758077441847997284844023314401654171159866534436803317682708848709029489992943701003892619598033489300590317178154052567982222471765006410223193075291514702390460843289407003452784192268721863553816544649361224847324510471506199447204884593664369761089135103888107810116167162235220441965052571978771098722166349362919141703140281030071404673517212372322207518170562378018570100994194116777189265629164011910178145813989258219152824850987926445873178675307036167471904591397039395367471149757373100227890198783253184854663729400531742402840243081397496270144247851488317336120562049907700766790181213130491185156728843924179325329923388151606680941875289916780947119597199120511962722411187976930623015164117214650943909514865491364318510165243758715552024977041200535576820066137214962429520731089007655677814298254207874536810421508074680510245813808021122267646714435197442713562542885530297311284627157192801308412892379339751233455668114996060232226511215380162264919154195307774056870310245854597337375910669031928689615734083690569605152517639773765596052512064885391102397297686047798428227921810267732594572654582279846924361332559710601750750187299217372192005931029190709335980359965109231295166143721553754233303047489983144534277802391291636867175777098173098514672010232355584503189274947629736820081821637973757496072939839376407012976121295205408478774713827946466816859469391371772984506703374605024036517869211348589114276881093108730904874677413386277073341783781609679366705822738983624485437816515104437465696902501896269811276116946803720892099409576010644245572657862484058653767878630475999343119007043610368162356186363433896185812032 [122,104] 2603900647828713509390432295869666076440251367634015100250319364751180692359871851313807848759888213924711239968344591931839156097691469969083465124731544421210159023111361005718600565929698807573015302786732234219417554478089483193875872761179018284285001373633552023404538035847533539797307965903133734904420024910076374030228349248746192186688397313406902524805319610327383236504457030766614566099986285553417952721503465378254877338163114209960947933755085785587340414558977659715488092114235935031488888209776527236505215510383144472112331903217569546574643983101388625703586403968603532984603786012288222173738445867326288342731918314301992165894087989488690747774366495388640773430046438116300629256924223612575563238116329610375013639504406267336857591264170832761817094231889616498766637260700307805296807983354215106968454079527028143030336810859010715899928368867809927109205627139055670603420937546235384641164466712118405783001096730262400343981605621392569349012712596979776563252768021345987935046809705785753176239358845117131206257615890297287057443243098872469952027273968248408585422592643096498567596787222057171373621967404865052342100078726892040256327171479467318109235467385957239196665476991140264420127158259364175688891453218399475078888477812026926746705749270444730348625206228449890675821150998949497631702321075492441884909611793374987971386947043848173926060811491971980165355200859253327453718551832922310295364829732285089460840845017011164921526941702160146423163018673667740070939986014539262422146215761194506414880067824431854737369638716234760153818256532376413474885147742409946358502332617404754366285880194037552743566431191733798171078291916728449706011668736975004900649350293194744794168788464011096654903825018675881604866346190760082706068380662198434470296827948182326380685797537869880175895093483727439139264 [122,105] 209507575522912672053894343176965578109216884302129391423985138575541657128343838907945131354538701071860658593581207469206783402348120692646609488375997977814057583118187067330714343772013672315553688119192289080217021189618089690756685340054976364018951492389200512334566816740555180286373042459531428211952999146985167297987909315378175713854809285939886405981655366158340858277927643364346948195940915124095267789955612527668923624236386602266510596062259152151647492846343633319927867587608127647950327298473731895139974171505214224777545964371346124288727623639413735966627591334048330567092050952609740710002430387216217589816003567905179745216520050412807725024256040576147521676783294063397452646083149906235399906520487291715850960628676210240540374062983242362625501458380458793957782552383742382150521147300347968990335414022184127465233919210163569193213618754074913971848206666615016622004380509749125406617572179343476964838612995887804043399278714243148086622330930903971623247758669794595396516340356308028961919917168085137724874609245037003719128593866727683642498741006124389881809348102919944058163084601081056822952748630366982000265575961430153576465062409521368022958880340017443234619962908419212648903627530694827015429625567519374403636504478335969648400470317678951870706221013281869395501718668603650867007317413803771595912470129621151873468250248012021626479469429630647355929971333096377230031214429928077219949573965873472050141580391310304190725166179307154943478042055423821686689734015652506895619732374921059813652881774947027537790141429830723668612311369864858728240187393470420956129523892064979286099196460523006876789404790631944237436888613064079741615577745268418988592716233286423323022809989917266404256523633058536592526803331039465860056325780336837488255451795277573506868952776669573358721421379148144 [122,106] -49668122000079363029014152122433275224004897967525872567372110218081214472524887103528635567459109603390697513485786059627544708850283536263217695150474366740527720356878995694277145126024558118028579699708301772825535671449567396302569422341077373255707095377278749253972479482831429138310601465931251930257958145030789836580625859892242074222309551095695943591371075474605221643611416603295211609975359277757206746149129886735256445427146142483074873083677295318595861724806251776270967105049946456116294281877026048812416707342520572721409086715681545286995852076250013241293201897394945942926255286934479500362856414529016613513546672078898720296298456754260659055372647905327942165307853288975878129515488133602058551243129877714213394264387320267601301377136879952609870206193699752895223901471966473600260601257689755843339670594820379233441143138043537102032823838884201359663803636843783392913345200915158836866796604622805386894992034637706569060630306933817398934673883415695076884404674295029590488471227827102078464278587903828804086446980916441905022960725275094052897011025329070079638978355916954098688373675356548056271057457838588849275446891866613356209157320487890274930165195099130874650390873575973371440399994351019795004196818015844975191264432448787679386116240403844313538228271030932601224581675995325160471948777282169075745053791355585192405544305482829846080323667353164123172212080039739167855212339687079373129056528372188503568298661507667350205134431637260900644772968089150002421014938203241877219782853354871877717238407486973864061091740459798202206826525677948747834142634494975914731408517943958401412164299924779062404451751944823681896093357106552470662951521764554790621344064938177213757495763582433643431187790520124919444165259707909660884433393603801014325087480779462279552297336478351296605378136 [122,107] 30819730934004351188506903605726231823838695521454619392920573912568467603966479712773693439685326219765441663468616874493488688881045611019010893767649115525501552702196800045163591660662240274740563667844178147586572099130512929031316932674093253750888345977518311667487305349019917981573960380119569462003002389363225024859060701782388666973446873570134590168616763434476886951419258768129813042243255392669567533023712655160674916765548227260815354549754622153545736661665037890687776883583997736749174807496688561552364969849724693777242020497063529686832734502803794375583428342502557034472710199249970689297484534883837233148158920889390173784736456948279023951334450658850774175157091033199371356232022548696316056194635041733957167480253066293547291704921183691428425592868445636904643075357249095631797853805315609432782570157904282505832545057270348496923192356473675729672617333132283193652923590969529543870021599838521635708127844825501294337406827537493628522580004011250692186859313741976041408473259028757201058246643735592614532921750976910811409342385309354432205752178344703146314887790662279528172364222670667701140821995301870615523783915805086355872746284522375759681807224748371007638164495181066472455029243308280421080759604243018958111227247419953369944841521486153208838286996109070742453367554681658188633049908505215765699502528563786320465512236291554960104300349798485921344273946762215234133634975530288783157050553625563189677177864313469064197117305753976907915103479001466672178892235877421160093459417261540723164660101074357814997341558800267856657241345557185045467183570897674610149536990398226042837644246120021855732193729880999969521494861941390251695002197897825866485096472282537456912738129517401544061035264294725367545455589279214604755072381279314266046595266023092886976009010099049024256 [122,108] 2762226494984609476366424860700288291256747951507516915745097170164570160837872260666312036189494828329204559311288692250857105708871244233949630567684435742419764693780560660841747711692911569759465788807686804423035900212321076673292474474092225667837823117258092040225772583494004576774769461925485590547123094188482736342944899084532981469328752657697130486316018520938685654841214327336757087075854023926018013231459796275887996420568229517401744001349649846710873017001413417295833896561000581393681642008328063913320983779926617206132236924693841925527109420319099359435193604126827143321568672118074367239170350437861435972178925777005443072140202412186656864716616138912864766818206983197650209022777570565538827289400414750204168424623423806320512627982654190096461731213620650967791093230012834928067891729195108145217278658290625176449051012845563639432398680617515254305684779126357879697448885234771838598852660763533927572820994720913915108098905032653076597208019691168965907460678988148451546192958277006532984769176538724652335153876150927523023860058743331337191145424481236097113059654089229954349634594125160015395808408592060130630121339533759852594654363390111486369381619736409076916703484586041956127959634791758719188964317137589418241836800194819660425724149917829602333809008823254079273770759841399168078846104535833590773697859567287177494812762982500072871005472760778793763074904488401598457483543110846712282752471671805441352302982790652934733990777710402871960734033943727850588789255811921512715732667085145396453951475801313992018603046072140457474538332332511383491361784020105690971021217320351340175422675925952733426598649553947160483456820093530879313016750285948697475491584468692634822145384931823577494376755079968988261062538007437415887136410660548764915137284055549815613582545557160 [122,109] -557518492537937414875803038347695231293937929178381814569755568418207437535482944550740142515156383158239219699373212705795286094002698720878503927566318036142663570744558778423671590230350683069390579112189510925592335741079350892002398157421535338930026901079797211199572357541931198765510286761870476229528485812961788458109655713657172578137583846168043868115845597539747973571653305129750660731720597668009915365569493097950358919793674995732932564884681936328245537523648256890947243800936874310572467062042412409999538010153539153342813471305535239912165079517988949769546032660123015220317301951807017025716553114175324354185114071505853053877419192822193391735734915029130868888254285697140727076968545696833288031398761976286129848779059898396216076340403080339922613529816965439963878631189897327262483597671972232252491374119264673185404329326140486472897899368219604429282526910039022102574319326025528171587369148830767362664345799636445508278922621913809482331287926670818158686248468793634239310554104823431406293825542033122294656506186850686285241489268517793928942669563369807535225974735350448587720173049140543298947330066185145400645020052839453642656403380179418459522692878102004082162642118996561065055474708769351870743549995077081388922458528277247267038454582528364199587596506291969876845353500815631577265643326261342808567388647499013409642587055621470888371955590489013905441850775352241566575141102971751177954477921165597779186273849102401047282821989898893442009315903715729657957727484063219583702060357749891885103266472051163032547468836095824183079996402663264989192791537374062256282538366156467278016332949279932447687600505732224615917718248061475734675312342012703715400477392732221302382484261375262302188783555139263083109940684271254478593712530151563253127200048774143754061456 [122,110] 128239995029978168473121056833608165237594308898798324303572556107830200765926422206421493417866361987919004728336625852096114159445100121507601093436569020249424736563953641632824550822261271285027355810798520138165401129818864800363428991207464260400809171672228469768396961129344428197175804444887185642881489791387192134899991209659852058391453385864004331024114862181055105156821534254717657385105535517864686719039738215677612671864474665173466925608173433347264002260072534096750142131322050250165424052478812184873638725964128321965048861913584825607782517167010956233688309005503936394779855993755065503427271528100608189919903566462479620416351326878655437249214086385820513098670962272704087858134987315989017924567544016741875416855148594522926135774952790482042609804627931612144890872127513003330658207557082430334897841709794111969251793672909669212211372872944634665930448080946135057141866809381141455899619296779898965507047370850276179358272792559238115471614123218349559886847365435476966100704688238828448462088315594361939717913936066778729252804295357756004707953010789052647277374943798599035615126205602229068569477014924919707302946700189408882662107686420625114447035990820795274692917158889142819454083849009039662814435178775891838062548982725368743696764355128920057624477177768248935865616144299296725934559965861755009873144508587207679936865831834376084332739136421783720018723877672150881003958795596341329105125258696337537479867139856358692204037606311668869436661266425057586117804027917754242849661082203219380005489869802934627283896177978245694538684554797666186807450090933972568704172968049124994258684778245586817391286082010452104507831723713967844373587285611999365344047289374854549888066860948631204108887125555879601531789842073509414287493508815506719345317085537733311 [122,111] -12104735410619178947888799561817502653181123284987984083780271753945855270630038814384377766173516410478630958907583728997241134219871544812991265934797754370046985029697754153958735164062678010620195999653225992602660884644356751989696800833434159875128046307401776436616281713988109020411857954158365450838704583130895177618077789239881730733062527312758136660524023263271693258240794289841604383658675372379291495498174201436685485059839574563597120281164529729624922432914076279412987778335189114178127436967218861582406883833349847213826849894543966518669490194008315495298237310786541379851234104629620274134327218372527656627008538212007264754002353740505242531482101766013568310241353023202928329556624050888037224115569898984088591876416852279628095763909973636087519043476786053048234193940689882515216581709587733220136255202504035721496426504263404927786382526946460637014626252963230979996751460712388577367526810757907066428376604025296057645006057208700656887516788520837300069672590702932976265561011528198730793842998327569362297466969337035242147695707160815891120714413302923365584618838714022966690476875078376259756848711792958077254777121615043411536645644425085970521499392491872258385098228590045057212008278174132334549756893791816978782445019110770426084040804567909798888417557389304776922750640624353909623604078465208682908251721591342507673600361003871521652803324713454424701467279319505063525512716019070168509794727493514040158585461789926385723762056724706622965047348635624691766005292210760877065393238451630265603641821655069269294524872591555207074034784798372692650270683753029458706932624016604984801025374942298305430688556575235654132582775228565170618226323777741300347097458063519558402403471673293047175037638813063500763401690973351103256694161274495747128415421184 [122,112] 683223416909847316784493259075293842166619332016186566817206621781577043141333284243124411602457440300491132021096308275147681814577688055962098578821818878702599453642712723913121017724375681966609380244598167348705561287788733221625847600980166548974235378158275571919358403034996346726239911298272272651322629744435926701297812590024739201668498008460044805954974443077889571077365203183077157361717912272456270811873166479025315371556206848161432066413120003741657287491433024514341836370905725820268969420024098945550522164761951341144093490858711590441256496826696066672265765412906138628171545040053328348796055796891728009110525142874372908629395848639423116578725692062529667122364231247853873850565239844425994711057641374664895437886175075263807211541983847401089583004106516929468021788856372813075765153120527649258265342586694726451968552276910496627563716477598780013322859624218999183245751297622140301762609698553991534670225441986810113187107116262072277336628697888010124774554559941469093460406191596224977991727167051378186486731527212378240876307332213981674527363656945099878887266219135432219911422354498818073047298405799579267300476103866999980817184273393520291523548884050595212978026305707628573712111260331995289998711533741601101953000973303518055172238665974129650521770545910348153799739386158043147598242768520377739236217930028017851911368800139611610498349462067157236624772564930238006199066650753663677123433044240763507458164957841189380525881813124081462062306089567786121957508984968336723395711689526318039038178391480458194433342947647460770216674382423762228132857583619788135182605836061670614582551036363709216751184792907737227796276552470420314724481856676902524062334193624860243831078742657787500852505657815579391399045117036280362221004494705676319872 [122,113] -22561275120865085297854472961279470806483511002617543780518124290598217605537723784481842354758853254752936306486913386082072802242703361849829126157075138848972353345185249397449479607457722918710693735962122434370746881512888664649635662289756393196161514424390310252056986094317800403901493320091493139081003315547692896839481777283848874529979564561972349691328049586316218022740154046530026754440075930875444586603248384551045947690548897970732592072761729077604221127513998040905193160914944799904207471699062759454499289156199299321517953894006921679435091937012337384607425712397445830492410628389833783051694121090283688467113338724606174750147953967302447595132724430799445629851763797203950232251281046964139395171630895318653013133806678130195241988368616651994338150348903337979272511692300179779291709720374881735422106425824358112465778981413627909521257649928164806381402682041373885847914451231039929119169995640633836580612607627352250739186306774260133094570717713473296781370859692292359778944979755603267729975092711824363039059936414184583348021655737691733424065087926387779487292107069469509345368219013061795067931169465900496699973973041259098479730088315039083901826462076020098933402411287544949529035580071052556781423930647797235725343334101294516104845340392741766862076372315178586454741388079999244772999188541145859062067342377071177021952468300497130709727968450993502448641659761198647858875111324935882927184822414248628724706967257391934071528754475828065271777499819583297734059518215301891464901026142152521161753899732062166366185708926014073755245879481711673497243229489885445842746927916807291298063845350491565859456338648482121179574195277008754773758044243834938293291439654468181847340280774334117054752020117306468313158384422994141159497505589632 [122,114] 431651709025945012193194365439360448892265844333679247311070542872011729842089102329283118345064449138567191934657487720686453431426089006689012395799847347733414330246847024340872179412754736742244506589160123354785902828248040982968012469451884755008127312270507147002927613578663518074132077297197864909794627808243320427957565712679622383336670473795602770245759307728031567061191051393934671330555211643444994508853172937815177910219530681664723377790265731554902454726843370167933706577420917642173440739339216096450372225088109779949131750062966866905868678191084636822948239442429227573840710379992782983568061414300451834509963157367649094269995201953383209709564080703448713617688734496369610059047980572475689084701337564528530339474571970399303604535741187834046069246769510877255575642672828079471482628317104804770569539147987493877709453395873004941094328744785982095600099338396817457783836434102888117279860315331814297156415583056343593128452359664771550029982681032470862313251375789800312118074577436148061045003626037154633766085976937806919456305572288637071071805236376300451636000375658777284358423014968532935279890170976531291929259654312951025325977183039391915730832770328160497804213048292634017604321390685260965468446552227912263264201421577299320097942591570900095445643186639055727074070757139748244188565975714972327338996702350127844993440845911361729481319265637485365789772134793546538358708122460281986530624687032421555444179143971917748331539412185240830357474263222820998590586770968660921064089283779024335671721046831625735531762297443797126858907459945916258669615137110382348853598352983277462466918995724316050987557314130728250099666345151833250499486465237449332475248583149956281701733805048124785667848174394224414126015711780305775287344 [122,115] -4111665724372289192673442372649160986486921575547719026425715683190483640501437323694714339100307375444860857251663042514744465179122798091495160491486904928467225687477740837817294320659865023405064577268348770932772734408965476900962196990593776794467354704190061166603054358971788626108561287465388551385932225348986326888801998091642387438707407238146981574168076112403285857665363788294356141559770871746033859118150747880112198343446553803221515315606644943627150376561827661090224772067965326923148725395314027354840449249583160463459841794295184387348041125852253565762612979085065993486127843245670336652686192731765464681706609973141447848201765652811737288032484518524584708977162588351746777618450950155687565301588117376989329759913557878926874118223309940695762317674059331548135429667357282611705550423093714753489248325942411979750528666567345554058960824537100944136016175780224434455178929835187553785150578637175777109504302804946463170063264393211345417787880533460842428458863254580011409262214493450703135210168104860029148123136239355707049499330848012072846439707270986867217914366996102139772834906546908396063568866095673207606204476092449206608152358040631871354101359140843038211214054949348185296066969013428822485022895214879014531209880720751251340952816240296177370366497596823176353031107707190507607770823388900365130171822697703129085328201320556852747411993027901890905471215179654003061319359669324885480668234529319470986861825403529259222555940742371621940100892422444653791242095177588345265872034717753552199398380067296246707885142046626470615608878078633466508849546651566017637007832499659644268763132614765829134227853070379802571218166125356303475656457496566460225603335133492669505678813993769582680705987229953094786322007039388672 [122,116] 14652999953106969579476756600766982966440805159672923571810898474083991922285100488988230894976014857292326800099176483830623031567615025504876882599255901663658028617754984763889007500949707030271330342993422003178562323778185072311560009696382162515059159438438536838235637702665381365987342528813695780473118508384922347909287812894584984773557025669287951021046279864285230286379130652098950363047886258426707597237492544559412433237235735455926810626038231923564828027156556404687950554498641684595299778580877913867112316213089724479094877230520230389609268467053496388524173827243526209519112637674256161038202008344653071753628255703801630602671404032055287288525163197260445148373699171758104955864106769991611147074465160132066454747977164998296827810248066181922110101192930845848530174690633857948438667281669466059211720894212373539268051083268693642260128737808082144635913593212135157933639071037377087997614230059429146973108463513572743950731347379507118943341257182225435184019109225870076906042701017062731963305237055077415135817016765037639766516355918100523857660400766701448507767268334149280402433569931308027622787489729065358291023771565909909599809235382958445393769660003262516284615790669351131802736729040018385220953607856989754395560634444417002043502055729205712779412799256050756197610331334445168811563638505900157583327210410329438630488643697953504058993830650307750397470344490596831984610631899557705427314897430263867447137927682842935250976329053799272654257305157625509510308536902056675511323085577208405645430378160998542854086059365885307171297943942831693434267988714437837307021258773888526848038397193134745393978177915620771962433653246060923270084733772750976604376167569623305128293293410373833147421602491184909430104160 [122,117] -51194993805316547155532356247036595197468866075928905954002564088327533073643430254251057573812993057618331978361470228958592960572107781765567499570573131403826760805028538694288632214835692579250000011026460676250922512568650639584182245313047122319308325130399973304648071506594396580687296301132530480920057698758754053144748732448886950739140544658286993467414809696232512561320079844569428895044058474928134206660281941515652653927572704567202160022787632923310672087132922951572337349379246168805298841098052820581180625216953147977445368777431932254012991233141475080621933735159696777611283351696381636638053551006111584586617282304101444240692428916386219034286511593704841828595207216681706707500175989914874759229357653503672813857285123209313862292502153985039317129681693055652515862455394764940544136529093212985289622697537836529484312989245410695695610771988639172503733925107041457897048083089589674263932448974866320577294140211502686307006654011866475614439861260120329709690877052124733773866233227963512906830462032876219670795597792282727072800247044464829069429066893444730327201104236578616014037050830607373099698156224541781659049284604634812515880966780864168087834541074053808879115782854877028229020479120533116731428485343318891746711413418990070306321055465142677528060975787128030472105900471488361012456441327407996514373529964881086413783812575823624700030894864268985394284776046946675145601495262557954202305794399124085196902235067660414812804748710304461184540768899485081407873511285076148885022931064205280342696611500411906723166676098965497776979350034379899423552481125612135614071213966608734457712839254899234106691903047434137689708117126895959401243588205949579184088594656020335734285732164353268407154531218652480 [122,118] 594462246613377884333820051551599010051463791514876041667340926858946887591538580772162536741462460316339786745525793985130617171624234218663180982097720763888911911834133290462971775297597375247934049983166144694842838026120558320926352407234863852228993494134277495375174666679137770936971526856980373904896979941575951302492980329068702645328887769876539900643053993904721826681961458108727490635206581564066116763861621606478195930622513930546697829456303791914266565067949094301812359441857452974770738334533841877493385607593100032027612767047964116542955712343240296865340977234236775887481426389698080931843080646651102193990104650195598692225550799931767923924856429232078590842488332426519398507934523393533423959509413879374873516077438627298696196324207123100943467112505532607083256601670833689067950917459147745185864339923828957149180699298587386183434446224523097248026202096521932604578747020671395728556900642618328751214508585566005068460251684562530923703243224330072648470195672197594234265080769638152599626626848155464660313496254466571259101667159448125152532319086603528604949208289253841358335886702176790861838360194309967267398790417113470256222947649030812848512687178762862480403879359959014877065395272281978168224615758248388913165350217241528918302700943315589429490875252692381442157242155666651501172181842556207368941633307405962891921212387257468153012885958693988142352097123909479237292019565065063109714352880190325058408478316620365812992089329983601177528486744845669867471390936654325168987469504237252982114837881008870768119926218537865961545416274261037660762484861803910097619304121113214036027029134406744902812854396015235876942028938291948123136968719797426682585698389646647805661466840745923006187468172 [122,119] -206267798922324279724506609862952331635486061782448560662836461134272207495282997484165826787831610447787264011897074288746948463155926383961946251538849261878415962906503921769906690898598061369059551887635297278308940392619999791108509618305163020437312912469840091191200369648026220132304784845706194033681120675255427889776246743967001009057620847763143539599409061552926999679128271765424993559719980494980803562964491761402008284939960014779326503391419858739119467444927688633782476724215744113398931017422621055678857968646778835614527130994392036878612314754329277152252901698395654073627110971942510998548133366313127913917824897837875603014030799895925575622325485784760654197873909802292502471319738060398254561316350564746828650323203497341761437564980850124606230386765302844186895119140213157962712439354109591194901513076280900470721012575500168228092201364162200359995780120741886874498881599397429831882448499728013904708462135421709292661181637411379596119335648980673609933642040637847648072902850654920663461412992538222028908530121085630157629312949939368162540525576735944293206063781774002846958764613085271385650601100008747344719500113796263343323633917511687942991227556530053305095215942327307505667535542477954450316738143945027080992608660911255060133222316944361036993094418422375993116127312124661548347353012452293149498328041900086464998875004611180608749230474022147792470950519671898957831035729695122228786077031092365195010623596149544879284112315710120571841090771807725994165176890262785664158360422267350848796365785227654523583210999503339791925635950196012485185341864824949809059920822127975721984561434187219470489451691221201702012829872778231091944350457604440631221699131127614550441337443567933440 [122,120] -14455267525636582267627987465692878238148154494138670052749142036298962050119278560628737426054370121846123528085019354042450345292900715427135795378179871710793161599441669081750536854136237299818102787932545811036136248425173913967567459460032784566264635642422970774627780342308933122821376432811253454450550314996313634795394104971220343630186175895765931512759294342079212654440100650939873849960775055463499669874420375220213899625035948111923177060428587021107667730982216749274021066369540839602656497302909257954885255715934300168232066940245013145040020033476082424433480199299271072796147606958929762002349913029320509485672335311056247827502593512588597502550904161250610197014089843039346881271681077577303561739759164419504321915575227491505723499485136421475583988003605226767275246206124753462754508417052772613564203111558492861602412744118450149200980665846156479224290025962600976046979589959124667908891472018775533417732441540702624367747395203829647310937011399243455454588746548689700671700179562991560120156556939222383271509033489742689945394895924063040455693020434651935392722132494944569372639814541380093237258928017680519073620818345042819179667080720206333273629865486580357916659791743490488488396949380816109433608179617040364106913045574451818328893016098526693462551532200771647889320629307762797930518852569764115720437970809814665910407810486951304956069164608702210461176928457604925911760625863967889745197946428663475682059734889505642775523692948818121851943827533575115796898197893459863391093139355861818773523922936315114520053686339737401610570562291057245517326021712044378488781381327275128049643331047733060072119962875539820093486033758968931890021611352644459704826167644770719602212198144 [122,121] 48000902555815214722549610000705072944995418551058685654676658853036944373277551005403337732350552412990826464709086995994185957404461858302698691190447280663853308516795962854591347178747195039361514279899303478192127692951033307777145452971641577016261113941199566592696973699616492719735788457315589123789653480309196936985167457199793164630747396991386611802057558743512086403906211178429503968707290264929951236669905073479572257319253234147950039965166363375867655519630660045839196971216429365083793593539211447103041527741538802578334997622358698777982945723166180245135234248783660269015507012958457324367768687199850362738866205532223822596496903430256129865024049871072150400814765679611965413343055278101103858750854145324742305607921327503678637193686020624435791348864737367963439277900231370876636545623699232602260572504163676779732032712384974041142124494665596359002215077152257217929593245777253071148021447907469246672723940589504193077108995356225304757685006417924478433987941170993643870932470853455789586990131735839301519039500614012054914724407211969873141972842609643836563552274503597418206236027658380855927410283777218089857103287811364210366098604680414417899100565979589495294904141566528868051590475703594174302954527763722552552072478409404880831378784804573280866448524960979177234567327403249870197199526944720983824077286041726028705377179313334339548054924743747309598969621615084100110891140403981178108367021170921461679069249741586097926851131719429664677234896559286611434955315768787366783853278857552153244423090040166905343718825848326547954276620004890026789160562359491262868898414344809845716809801295728125849118002240897284647670979354003728049384487069509188166846168023099742240 [122,122] -55679515470039835847930110670223093296786880095015274667276082161415639820337073427419908940410847728683969950654046525717360952976958956448492110022438605760270019226553601530366428059746095715179198154520405196134711458288985030988467620329756068166099592247239709629383979863094016688443671311801652964529169489536240695600404566381173330884323461629362127280247051182449902157831979832018887505195171326781110236740831736018976061966652435185405210289772398459409640014574383407106036724339428635376341984990417206146259725591656721395372420291858207487789503590446953262869056562795595188278755489884783007344156064622505828675639832538245046888826236761262343699492037108392518787479581319572333789810887381369914866076583531369691818313417996939921300229104785726461125682266361704047326516658720389729013825338687246272716666314153206687929594854808403577739190617159827499009599844804618691595671538580741265645136618083862366155584054735979290180142054880750269534801234925979548911684517543743205105104758447007352741012722865656114321706354683742489049769916298095175822472434831779881747788095005991922093368530637088604024293990356764750408217017601416985882882716608972002940242560406261474791793100416510012837866554346879162285326637947530213976035996768405078439670775309446623039620173880072890727209742968421078636489666100229766294080619308416050784246460710563092686221487543820833504610730092621584558691264087452746248610047429228908133838055236179022500665418419761076160899483934611250310544708455715641631054172652063952650829597876419202937397810605899533766867430537229042784530444221060107434675767094816532825352622288681606151638248465339442055293739372949067877038582266383955592843384192 [123,0] -73392850472262640121666373253181204272568262970643245427255244297085854658449309186597492134084713203170230045829021315126984399639712843480632662838053864327097923419042565738920250475846738696487448080236240368854363712186849814365478926799582515067661353517400722318442228546494964338956348027236579032184343448759587991162014169168564827008365594838376123123639047424661507216381203185389367793606561913643534014748217181099302816919791632069692874114517149587561464826489741716477239169001932816376200439675034250029802605074183169140065511001740487330405858432080960707055759334063044470976259701710573933085584756514616379145113239628820889820368017806895138049500533002360458546972550277234399235227001776716616017786799194917722282043154473136914492092720157528908366337098171535524857802866909922119423880319828331215344394116097779253347287142160885338014856844229464099696387718851389792662774218385910774773776510131564856737613228368565935010554459644769909540738001408937233581175426903800633279210959040528524324976581597197489128336747880925901483979712504391325974730457204862142382679159667350633868671128454032794598177780060746543034038238840144489560238841033856955375222936471125057864505508833941375354198585175977178241402961492730241944162543967786872981778409136814582452753492127493213526809339078759479207431606817027155000509617442025360453925917048042877271331663116038273329958894590483179145902013454875146524462650076818805502606379106851070647527744205811617593608054660257344899815741484454567397927481860828588937764445529877048783957685473323912123584896331288749860780259948550740309519514920510791216228636696384011857024188523689509129884295708273296719041355190463362382444720032466741867394461555051979994411830624111438528421546067550340052318325345132520946491395919279710910668168168002986138134656292169503000182148537558469352699021031981731404775522575934393144244306393118786753436183709238501209067684015389391000758596933079379068692135129034159437368406651004700857508911513665003941126495830425850475952086571983449185302808511473532992076549980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -4125742749973832302185649054287648553968035612952835124258081851409484524020648271306524855032666837292188656928543256985161906930457433591702677143879121877745931233717623162547142026567274179907707280208802357941633693994566193463397555800260095694419058794976190276905360152737489188985193941380339239886440132873358971598225813059627729623897348231708681388483560491577666267905814127806739004722361842338411234212794769185354636295990586400588248709625931456330183598615646613653616097160683516202763860973209620288904339065201812389792923013584249657664664950362308615486494229429110680366674196720628139446072537857106640594950549406462631959078564375326295020349395286230059986259082176061015181592151317392554175837190313125776137311012094661818144315551311071167848827370718975743718847279907253568328405527614655572702576347224751215542319886439554366742079788336491682813359554555620092668000056899059247130204285718650984285630735486035535357790417927470100669586226815556503576845425610113098221444113827396395892321743484119829440582784168110928401427788475790045871824103871194891084968892053234872080389445451438202953552437577433302039823717558332000009538670730111400421650016169051712489868886391980224728695173788224469134880090634282672475258480289069725664087922878658971163207114075745787569243758791008954105960804701451569949523747277526455061796632346455532005862935615683232949724230553006080918003785042270312328715698745315337139234351811492000536490365531001346407907667043953922009360132871891423887812191993654661040494975675364292741657766299216808983691960381335510859710523397321702476985706332450018744514030034545351404188760763787930541138764866871896160946088880572796487659698016389890531029375878001795785016693522837208067050326071045258036942373293676366888977363760551616848114876999147708986033156513818650978286942182934915897048171236460717287319325059291820875502559951546598298423010959065581453980617719548436350203385258230456438508639178181906886911926691789299191084862936087492538898302996363879522081705976225641594531758372371354222119513332121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] 285155822161197194600871059132105127713982259946833263938901727170642434609358398038434471937637799566763880034480397031095887870738627702165568837830822678591537358453808654349879451773796089349761934605367756328826741499258223550904953237399610846024285200680248678121585747889722066300422206640208911198716722114983888750991939399575168508348675125961222223321170639721019079333860753647094485860655983966616527586894270820474121121889131057578631781289105473196594122992380908265653972951715340309767091594564175149921838773657450755487812766370045651258627384110267384160624832115437682178284415535688233881146159931357085375316120087159498643114212739655854201975792562682620957560664556995599092378608588635284852211092295639950034039786751540006921343949943920703620642743030861602215524197770235250211427292655554561798579735187937736574144792853033275685305745255929978021450875602122847259011072138044521026605537343530379398760688577046822288083602560931029831862745663541333362108554045172713483767732567848023481257534939141948227075730234589684361875339781024098242556834720477580950251158658664677818695380986987216790599155663044022139720544619436655898652816191235816808214448423583177837839096580926941647512164798214507351825119235900094858385363855449107635673488079510500040980207557109957618350851233423143029968032689633365907880020947977090736742669521997049410774169122036884056065396390449255397050853453231329394114316840830355704170548838733385773749715354933994139205909199747789860584291646679819295752762726324880212125788186712568241529013729247063329234927084628938848672873167326252338763141164377841669828045769903095800136345943540073394975472803515796488385493307499732880694112920580735452330630295561559340212688505128401472699359369246293148108742189219051863097676433453881332821196450240590183267626069474593450575604858883193477799544696731901500380455381713262721622202483534299958060568907150984663286725561789289437073888021262663547777010727056619897476830507634573941551867450237894098264114489283966645069428687797815760104767819571202194759554673022074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] 4542229007336105943459300913336747415340698432843180455471664049787137240480317991639653561786531793963844420054508491973102968318226381077971058014669950040428478449952667958332321507001144427245284043626423501895907090686013264020573768412267264607501811698750958893490622853761184173175288637535707602637232931894661994750841164667216688811539914171967951500000130970614338368277049735271626688369162022012195812979261498591702091733616307972774734319885068659771038024937929443688967981080026314875901344873460799395186882963801714727850953646458186449437426581212106141766299587267708299502246433481581895127325839340819446406191750731996520973455426239113056201736301716303141343902112108103297533525600762811379923092782787000116373935278526505668202184044318992990302431351103079918167514375266457242581987884814924777901323496084090848754724608356803477811218051894564323608804346769568355516062058403201595527029235050764285784917597961957022972811546039857969965074764781471437018532156705986284590826563279676142144965341917729082760288598504990181466952511158151037388672928066790657295483572250466409862003999913960090647150510455536874653985286211669483805492820907193829031506182523990987592421973288422321207901293987010900236817544173291108390819162918801931126345385355506069526302434780973719647298630237715175591570110691896719337045083418295097034791856644202509252993397028420140156415629324260457202243695958963854865706847775089589669204309984777155093878254699656328679719185754648348010071240639741668289862036226117385912757828966546280933982123324054681946529897571676392347683797908588945372498602739851383670492997829401421440980999963336925223927017589370998490152465208583808223587977638742048715826964260846650776499067379422999176775131529442261203720593846190860092210467566715757663738365656678764701730292679795930697157165211250278228191509554944648780044381490708366497298638473119966023481676848864978046554299649351563788353255459008543420621132763553000868299838548255020265475851315742346630210209138257973063111087180812355504469496241332241341017455547014709248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] -36939799825203204885625687202934859419530453638579712951924252406287254375067679572542349658763055920345506257220087942916085386342778155009280603823592565040909316771313449442343659258231249800285505277561914969857878237651880452187082842086846749957352057658294147661311283821843691827205644523796060015966011061274579438473125561482363401746833441062696404673902949633658309698097095517624215807652489302738441500681111157225474390397375222815373220249852078874676694131726855117063215686339709664364700287577723052422127828973605497218894820253400221655690885492024592400757572786179774910442069756599501202567589884157803316990632019217722652077427182941858109528933906698295456457243380710615899432994229521002171545359025293842251942565180502644621062823060421110672777023041494257253274869860683044153454081773433660342556667248200828998070389480049386854245265537334383948474537073968519248612094429468293140630869672112932723043779099866506831247807104283663936630220789438909584427450334599962176057608000730889200579117727766254217201563801721729969631511715968801840036568960867286712249781943570537915412248062497961379572738477332668562787124657214481491849504004401847138264948734621415113757121963853122216028101104470089206347955552015355171775357090143546003038058405849285364870511642355254935559710736566550309348831147135515998203804721328669684581790859141484436706271891489037198974970913229931636371054386457857021202536715744976053526228167713874093574480661800447670768249806210390081470114373389046897251475318629036914542550944568073692654003346343270101224664123413331227180547348151806833531880288936365865651453819290354072830988262694553683879898817196829023794295145793447424243619428571878404681503928306764070485875055171389068414014030483440688577333132946772940994260201518887813126050799005839068891932422075820296645266686904176755007231249073788987022057681069699567432199482224174000235293817573666721185697756941314152984844243490715370227546018771822892923067411766026958439789809106157472466294678232083751002936032243023677985487293175779166328256525504861962240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] -67131131569423203661049463401720298847822367992330100958315923264983456058990538380110475015781600695523913084309237725836759200213385659681365796278663437605055690117532670012890107340222211510379538133048513602325240501204604131039062983025118804474154081528695935636321511439990868345963966316656336793203034813169942679275710922844624779727522317578973291882921141006877461708024755534145881381028249381890328043392519801712165295766300915905453002867218046585142501245295410292127147793796659782813487870036538313080688526420556492793814480513365309463804984047797207724167951334727297358605855615169901039852659305931360234889020447757685848487591126300668322061985581685795779646995688764235476473232179100535178360280874872705712144719212199948158506092759079793357003389287877836121546318306463421429981397203935541120989120293418426644560911029826058333560237790338646196604774924518835742097991121876927800370581046286346561054753085163226298193366065372035683029291336952697643483762319364056856890848938746347808856442209817417185562800576426988937842154856377663382010308954226556457140308647186322015012917825837517901358687450642981210915152354495094374405084274224600998108910444849667105462809033485879107172630925384197816325250633309461773393598687582045725389271828329825867108446375241658878324709207874810935874650259264854675416943604228700518794819572767529156750675239260235575573034265230928044362194775593353773395793918730220761819630517816145175090079743192537812706589526070627080617682578564431867826658997109291429309148962921445263669399529456515167515634779166103252556585620360713051251468428368775780558177007590128491468144427689663174610670463919234572316971376060242769401047005659551934405146419595532103081755995697306292779523023809607477331491900303383628627391644045346385124465508184874174737564633383412732943375411939922988362258412192491764986328823726513940878872748529758532096866848748820855522418525536441364309353725792690275563181678441910764892857107045719708263062818228807439955607744869974133518836856919346727535842922361943616304785962607608594432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] 1306400905344202270542299853170434799384650567352417187282607620002230499967331943385948204776040425037243345026921588490534518229386745029315779731207354122594506816819189931804110504854452173668942445979129837271293681394875175635160743123642794245277010645833909693728714030257255710891140199244860464206427371203408179468630052549863848580950690483687050956876374606588964158451762845305143322660708414086227712589292886856419414914961735573848347973371656001667638530834583710223611231495256139484825035489522820950232800513960015445786465182120926222058994078164278165432171797348914407377981435714784879588932319687168533029368696821696356025511928454277694318608236747430449098909271266049253644504766265345366844500114476933127091729811272369190285297822751435632100309952610265120931527099916879023697699985528499455106618491761340024116273774666764256063038787196226355413237504787781856154149036412810755675844398621972685077825625916964293367518398592714938203335047858346703053078192627575639198102878790739786537117834951917861203403421478735645143767458671456145777886972492228552234980765100343229694881056783611623472202672634009358473914103208274364897699721413155565650043358897360641080486198383692898086706599346951405675073300227119981515752149281334243241341006127179230153265708814408746442350221945176362181296547291314048999593380134022407739588317264043741041885104728755253418455607854128525928535136852534515520990931128680294642699354013256228849983816485049524322085780331549469123121714474131136371996502585293110172366612221603292412605403732998381612997508247457083394659919264342206080638629440564318323570937819555086980839194287120914542137946721649811540212617309921938331323379222422233397796218568159741678314333027261169031644714620989005030772554723615329311792018217760055827712813442497921448195930028472431743313580927727015898188662210965514584927603914057539901318239608916767039340840519398407307374041573717114435743693205764276673179868780308385914919839696316852420008598020830808394139826989210388758111801801062446899874610433441989505036639450997802926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] -4469032841472794464945280033934766775658394913193584543905746158825711228136214106316997690496672326330927109140688600337669127086213506335827438935455716230174264237836875524093451385505524280541729747417198462220625805639526340455489923145989822100091999594654712089452078039336979150488494952949793962100166091872365840281368527849784644877921305861445247005224372530449638393477200940168694867686479713620990699524233592283694530934898728741524417262257144265588443902623701949183642437088887039011611201455988449594104447343543710994332085500347543878907159390378909605746913471767651606961291675138871289998939335115889127664686168062345931908292556700164986675974003048500137686174519255005712811651102226213402180583248074437878618954228568398516176111931495046233456737173826733135655285242424026577435958150856946842243199314386123936409079755993482573016921605202728007595541986824816976518819266772756463194053721606034591319903480581295461492700636670468012792901014119463004391352271914451871499772358558061999609589783442638254842177900419765885535029159936547772586256551643887128988795560763328042285473062449110392292093056233528209271429119126905713028774513446501726084132076806388880641901919667741595208301186258419216034464495827954406160100192955948228167093475052078737168662243163659241969645544106565940133126361710718701048493895490669337664201220413094449375671333935886243448227492034938896251136773508384390218952490496187347551996832917173658692194683685171144934965534419326433390222571027651484486063493326850672471047709910694061191219353341801440553660706596897295897313432803352756160874734468806210438134553528448585389966014110719672096427142754230215195881180802113077185783167433819466394564107122408180247182267962674862306819714066501289897663010486757478754767637819020442596216507002321695202285277801810227453299953513047182405345616963170589884026446797041235082261303566623087786027671182975307785581649860224071148804550430797329828785648462797612323501019792441984676054860594608368996631445435440275104502344119688605219614853906748424578012272274342766706688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] 1992536091200768527306096135232291037857384636652414111525810679189601481596061080286423527174887062031443421513056960650874414929779988597098758438393146552871218738567730318509170445261340853567062899515539963975984527710091645327079395968288256606761064771715299059890498392562903157404155256289798518207059112143992914209099021991968807508265318012533360368826277897285008901509969061047319894162963237930641709216088807975104873888137854098214051472795930945548318542922719176529954244131139257163486126356034290475067442045048257259649221205064030067816711190823380092535393623261193864961435968602019481983588114967014601401352314410627430162470676486204173112033139689220350966318670418691293815835723386843912854358722722758545436552973686004569934414149300349299405827514557566791015536154527550238855072333203533736177003425460248946520374022646382073351489134352485007425684361231307109200321987138842431186672805501697214824691778091959576928942925839029613043361405621590715993428568514100505732136823675757496213874746845562988891137652656864304453012178130980881336779769401111467973905376124267461777610404718836621051131310954728092687091470706167011883321557667872088192740250220688990070047265903165074745543359955357227913914703518553463350610152224571596432757209445798199485247587149947035512284450084275013493953138943482071037187565448774836357562199464652464089909261430337047177187511542019913961534167281665251233988207183678172344660324786282860964702955970344727254180867127409393520813487788801632504859579714366265806288776154132421782388833473543416605493587864087359138938953644996528729855343847733309363942781977659162385790174424632577593134086903883140204082482850065771855717166502239836446967532775332643464492831091635716919492189507338979113893673347101125485955985322297067341611093608612902329944454441557808525999203394724987358768418934103507725320101427626159892973131842007395366757804951236957238139464641306846946943374401368920699290960209434345582840866338097441939255944171088742492758307333824688016813203355863595498363393682138778263999058800289366671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 30516070989352228483263172838608101043381842300995319561793025160064911965466363408520867306984401239084881708299386780512220017047315028039179034603792458785697999224952435052826070823248389010056644527697131409743878110553224642644777490712714448264416873453795807544670376347154420808702479747525042845879974234817237227252454774521328849723243901103767908641081533066666102424583127805154602119187611552996472416281540252564594692452449394460563224210117029785705326034879408740665572571902360516120969493173793451281508284087205978995114924793016411570556222155100123429490688558875134356243350878732504799946469701996221025600157973336131293972228943079759894463667814547853525905943914167944766770896032612178723921473867919320411368631723839362530400578420991407627757334211492685935033450977715446513853059479265622890436946069629721174307043844148965847686808155183625263340072417045376580937854841544584747371478648657002561213857358943213973293024728836245007277839239259819285655191951279962081478428898289912439994738065428164380157732370186628004246729293873985155367079199877473333496284014053761249236773721031873900010184813538175486529954987728165303151984928922668288714864099866504951468455785390835397531445832161632027980875154943573919634765879489085063158867007832332057610541952485524077927146944408850906889025894556748785172940566704857546404815695085199171759370182465414349781622144084832518430168023082558670294472218584551719686810804096062814157021632332864906323090764981359243713204899434147962989763770134893266378517023890458479485664747397927750743809145254375389929302929353385894900766278231793448034490270571794389578708117530280776396940005887936649064242348149254177509131305599262606941475240368752628626326315666539011913017563087102765356669888068278982914141946023651472584524258698389848371590573616560846579341590658363093825091459921584501078883497719701814885924088723725952451850055674884461871230086205471587507260596711006330293044654157965194484368403247089472493425613839549354704055105381699939627859372168425003896810385399678867514558874019684474159104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -93768770430810097986581736718932648485298712274165623706917385400830559358994352009679057554086392330533492360335743166049561425637986801967948856262787959542647015184035403010796471004192351409596038923181331545849535353434618360581989200599864371193087486252300575353855040612575003753744619632208620056125785923016875129542796629298112057690199447794173448556747343974578232084367833327161918308619175042291387389670279261761297777956732453248065735259250331175123394029870324575447541779831188368020563059241453044524137839867374189661581082648522523900107414135063767234720567502286821181235973942846407469220731558790055500535633986937845908468738030410301157634924539786212435004187171705710418122542316779886443066524387685503474249439872293728192214205582855382598393544056179890860276132918352135960533708740298213813753506523503714693268961913170157532244728120656469579053061762582432463905877712360793536080186556220133360334122984990962737676506261390431489989662859486012414769803406720356061474985617795719592253540002340685402029497353886869298433655930684046058013144651814182768731878061564852033425677172687755713262082106454794315685931268937003155050329968565129970977944237117768698692413238091934137707036600800100435677346455925279739918659445180901497687598974704038726612656632368953940006402451708392605959045877035580151290453407386668222056382931786588241800629985463017405230532861955008353150824493701836849455389839708147903112900000723373715501987155955044394440884816019502750234297621101699693020508796316973098909194910936452810145261489371245736958165673100560986418768506398654993615528743378861337847374160479683490841225583789945447799585256005096202318293305244324841978288525006772434949628941334562234521358722901582469288398550579983955912617710628947690584814915272271962627032778310777175313036910369355807814607078506221502648228042954599327227565475444773099034327116704833638227432231569557929236938313004805749432869199939326656119719850310765847225826259840878592171280123063031882168759147308219707933307462929378261492348515638950610111478355807296458588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 43133519376605567190918623615808469914067450448188891527317627039717354190147956906406108892975091248676704427960302579852763606348964967653917431584667673156359767142855694715311028269878473344494025564015532773916334654107635543262188220948862171962743626319722160476275619296240917872251784110949312475226698724562554141129545118492157181217753300876640585946804075271411761355122580329255383486064207717004192275587167296287177273931359082941791364358235647485090817028493114375985132938056590055571055866799428985729711406100213296831678876229831932707873607787361866771496952060527064075673635155486076813976632650360652789082869363867196294019243015937116310891084558330986407811088294875588623165243545418096254328410434605538066460566117476349360152484668472491535349015922992351110928884201795978390356433712156164672907998847745296771716849109371588658498447266260458087430613189136969569637594177058110258949050792906946151196620459075170964382034924334671251325421796969719219252857266185184534023380378496198347574525400105664804400655812601070536560410511794339371423859304930045049479912526551320226143891427866970448409214209809337913474014861872099730116503353318509699913287160715236253609720428153756276863089247650158946850578932901265150762891523329101093830934300660073873909472495376243854955543704260610483525842603689342760366531317022984433208537822896006974511468933665573072934162955016288987799006977002283163496213970657191731139810780070727027531133651283023922161704467507857334725825443215798957263244382618768977265543116711780640466362278341583058765835446979617076931202257347558565956202269722074181155946088644192829608619810708882238360734361038137871822086184873783291760017603726018548338339655122277153273068272762129839317556839523257362802686065518689298297382738011786737948213791459325562003429152574463373082886532489544161512923483046947310673491338648053933721807980274615570445041607469148158746603744172031861921983267475270512697256535640097123528112685849026412234111295053285480090904734659122109611900954421367421709967966836453794733854386251495349682176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] 535476315206738824477900307051302253406505054766831925945668490690944529648003082721889790209471163073630032758332367535192130830590141056465879924703246399272084494196010979560867512192017695078619801298598599017485145304866688096232060171000488898818849091809861437817063072949985501745550432966649358084731236502194400270402185738074025263925100412457368881029495892272929831440295031300435526108603510579543081003205932902202085131787602418577236649317863971333898166218414748657905724227397472607103357424174421211600331284563562434157542733828297704928415081949627180230629854982284323516304760729912952804817659724502747436978211217493921907868324993363578991281149507537123402705925819005115385173504103171786555148515853145055939859428836202692316724842581598124142999356809574213819480246201969291581268155455961282383279063557851763282206404064250169846920033313655823394888647397473752725714699475299862378754380590099668391016319167807425284922745040733502495617324241249499425939284191368181593534058686662167175292030440540854487977591978674901586267199340159693108001294226648545775671950222486187610199429774002415350977511622078746865164082626123594071460503274747231710913007011403800488963818870169730162239307826398066583508831030560177125996016385357977201603855369776361641876447216064946991516393355628438440512976725661245042545945779754875507016286877160408652010479327349388326685346668347191758306987480530696282179829969999041476232883174386322218019895385721960015711160868753238085625711397580648979721173331842036579822242730044933636690378640883653965838834566710471896225099282756827931219466549299202741713953083704126669157248334023853258444928860218627177240326598934711440051467689075680523745829637201179279028638510975144153553981932449895254702806426278305491051500959881295443198550829519573406977279168954312331917433973383009600310219132190214357793777331057967502353156436472775378825482612329283414906804161882048165895167335153060247572011366452531664234705254093048932170837737076156683446143118952756063840271437891183998834010631309708916450141151769440498483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] -2237749146159728930124470035757914678512935050442691904655765055755862183988264290218390376507564003879455828555524007393555677582754216626587760959943420017070987115464324242335834162978807093519299801131037302171276029378113602269273641329893519837189961242780610614650420919083525431094957457958726476672225866260930921186871612019519689064603321776236992730151667567705588348792586054175293466273565920894458200196763239281055096161893594961252648646769320484681177054953891855875787033765446800633891939219536671879610632654946902688918041379011219765951943628210410538889930470668572647943592748809474793190888141600148661812799067015808710683772838973084428934697835409275445560779594278745504448553063348108999592417933046257634844599371197253424978371528063505088684826391507331717188519626385181855785642648745490896862294814021165529395956549840743647464420102029453493283850996884207332591681237157776212712678182227210941614859314816449287723375760767480201669653427474693989036962807546900226839364558636433072691408756801977451382958976765148938383165090214760673294635464522191322006387410167233677393829136243191952426228809387021606356851006513033578576935013725736140791776305134133914169243610943824478477610237498619841166579596402198510051251350096363205645929359264968083154145014392290194205017726734540052356360449609098876065422603678320144636778275371529105422193794097053977905415832636961922075159428520600166481776216903295085651771440572005449569550068434079397193066610407325393264498208880014138831424790433947521411334123213853856862363592439723042557693762972044407065439099807979471171987921116700615939411867094708756407119980231323343629123774145364919862644865572990530546886895429364666607742693727098514807909380314264061392345764886700557370818428265068352918223751630612258819146879757282815041730435693691119748500145496627751388761425077979698924085179608136106894944487726147284677265641474989319396302768426767066587352099813906803311141718707912717837994560847666199271687718006573690955175692699227794211274446081048223952000495414853843567022171424205309481058304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 3947641062275077559030470631560540444213229886980979472501271618286095068754216739445774437373957064966356061616188041860398810041318976938729590055526837636940278922021049504795713496711249631529849388557797151096106267497442965209450361265558542649063452138028201086741916112957102255212202900561643977577389105595937331095010008116504779005375941824332244365475095507210337093844070436150666588804157817511942134091578840336117792719632431311731099054444575011127158881321876240987291288406936601774762584159920062978212732058207734173959405792693501210345242314384617886496798939215075139713267369137146213834284630342822722730475705054173613104968011270832167497174428466647834109515985701106133593441488497561303457342098810535242837229293868446881749892321011626309814203022063157925674495287757771109401731901636490564183056608010690570065304437671894469657351984254284952299053805996583829921315136869204543833130545501046627999951050999604564744531150541933670105183757052621441739385326666311149764657819515958433469766622234007385666051499247944138958505696115152324232366498559450400081036981580402187504290248369378043427985829162678584472797698057516915579989754604137483502928384108428474485882971609199371924873365044560989771012959150522531125428657379829134729818778719937188435648666507345091061390996761113902017272005401063235837774740467372786038740400415515917530433260848071059653248587759198394331817781125587718745706360021984583730296584429516746302328355276529827361786313488726275175195666028101201624829706320557816573439146254111534762593136532769393692652392084440077591504455829192479302431683648389474908592322818324672460880415112911618075433128951434200598330143859760883489138663256391379500123864272214730202782598804587080804788642781714200116415532818087958061131518854754790317319792271988375140199030725715254671982555449538406541150956621882595002142945297108318591830130289817985557432900166314668835459901320058411386503381895158761258155821258071506358573679989344729370121926111318121092349413733971263063461283061698310783275398996658330664989954390389128177909760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] 855909415706892231211967220998877017440206810707836278980587278997226290394978485521573219183816581295321026042780588521260936408407226874988377972291369993833586489442018277084708965361360179846436580434201802091225728528268802613344788209532846393831583488381494783579120776569385865150541872534992950543953423694883012659983096763614077784422326154126972335222381531853395453439581711899642701317828655534468692269180976598401608874362911754618813481805550071024388442661083833746053371910190120242681826428991066101129343927677453413852198399387419912431067160590418465343276507053271207510802185533183563097373038559443504678639137158279145435167616253042094318090564042666162463224465996166699657379593559329771608363983690449740712402515004963675010641637573857710551221481257253283039352032126367683259526573974659598835122708941625731866374322135379903347106524472466400329186181128558709308368577707192401005279117406371435467588274124969933627597637442007071329012530302087231771332289370641368870495741163937232025603632004342372726176543511404339562973871988404074293657654291420789302696257376851958049906634573670941219586360548015967327287333625729980763068700760096830721858853477634488800519673197308648311225668010928117667743414846905928920899489757346782224293731773101566815155691195883923690045107838595933283338639264437520358569012523810543068738489117896375752653017415363041805050719425871949731065529448446701418304557210162751149055694457298268493130338985552062182258650896508827930996922266288172072800037399093470516566254285797707390419599308413490689029915669589178409543244233940221629785192063076335839896378789002448992980336175934806775696247837812994057258978009772671725717437246108794526981131803002836723179355766327166181223466556310566307808675341334057584324588615993957655699643768545655043857125257228849547382832531725926403764926095499612914498460152254990504773253667520441338329677571751136941271985257081394480923255429241343796978936339368912757958136062572776944548282412865599523156105040209221100770988051967083843474971335775850119901348601358926892498944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] -15328188680503704755326009727198186796723558410018296131623082001560543845899213481929208205499003360015881169816573973696697790597779782269209988478289986945239817590864517347889153099529800102332569899514624398402400331366229327138528831336643310227794120203685433253585656295972930346661666300157267531340184733906854248374595966386775692032774898850883315602031093487975908783894298388950084858603742110403893049911220675909695160981980292166940740327937871391677210176352382192606421764053145029460227468155252424294797670198213933943360754336386382890135544948729428833353276162402834823009131401931761484774479365870703012149587456337204677907025848416069302981723388505098507612390391565748258114848218410761115488304847424651274620529723401737944386720270643762381788035121869849408347381614104403812018261175030123981244820264089940395582146488470411505163742474375252131090245912904546664560934925986902115342629722394541986901854423295592421851967466589291778141712307154775928810872012325982392393552333787760531888521170004044402858551655984964573709873839513845566403762724044453274243603912761368173255507765729268041097581826454225416427900962044809896760946766434843657859643431416157654328575047477127638889350464928267710915835327874696544676497694294208509493495309298535294479277064251645482477681290189359187682514780971828198463969737144386037008467457586291377816211970095234971396078961683508469447021252614513583949794222745420134998061276879529576277655768848365672984074690295419125009164586627940134672503863540682930949135751912441217168862001543099365892643594161161594694461010131419144460236687653954743111347909522403673689596712346976411572911451457028830057294063576384856701356944754717717240046733041338173819433716439394973334105985356167820829305868166177874002597435444412090828062341636723455053189130966633679384946832123943699657604007366426294776769968813817455356280484805289308934979913637912000916351099410378970177181837459736610545870014188025610729389123330660967404544798283642883969514945606522035930716979692289290320153228236665058844356462736448398819328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] 1779334814290400043094363050184881807516478057243585365031738579906694713980742213011924733737530233527609379791888496428922827146519407550148759109412264118104194851192199697250904186977896258434571450394031730101839998263010305827645398240369886179321915149606934279247419961452739721581039977337009763305162231064760828106142293188616942662712703872066979826092372335299200309848876543492213909740891915571741223443174158049218722592161873653307772124964965151758880933040538320622129881719934480631916750780317073387317762030679601040476595880243456378484217507569498740950684648265423700626346520703472596604698883663392323904074565191720305199692267051845236788256230242284592901079251181345137436689835918477902726046937383946179594514224196475167110024343589166524015149358972869220523247119564412536025302493123399874734441127971137316948677280727028643622108785510744335983762907517217701894964295610231281265309337418337661251067963186165663562160098155471422813107238916637209483358051825441964809951221837782103877888107198288618398587986603015836977015427318473846822051831202389635216609824102778717318297437497736397325187378111936140517107093955977276296721667148385324716367784092373645803930016669323337569576570954057533290799924859498307086216382485242629181623189554967330593460916117532658610471689165333892226329727353852821619105585991620624865761303902865275818880968074762672196735528155043002122400602568280026721929244355525739693819437658329205001627044597101827484804842174993676423964072430313465788235582979427039267713065160205366543064762075741885531483413546788701838824117637875909020177849121444776118975785191150241397525358548409682115444281313402100827351948803096174559732849576308531460160113879676226048963415408407168686700949880188465550529082739074375553806684730656550023851908272918344250962495108242123537291180361002015692026899956854080936754568140096316439883285115219108724934686426101115451170001250430804844167463481876895157165190455652877260473845435610772082477189548530081460673586258933778095496110627638804124396530935785791283533850076756561524424704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] 151829378324377434847548918530318489313186404307812822927360137130776351882687988886699547495087103492721780555459174001005379204151138014916005878835229857543437651386320543774756807209907195912772264833552282714522223193423039968744986182225762549063164295322108363960081792257572206916323902693197750707219591987469207535940625699249864183269680413533955020269825273868920986141238203855014603896918714941502636132005322325477212977301507185417708410346192496993179998812553999831908411214314725305013121299941203094205213853321653234562189417659256247834779196329674706875116603918863537063295883117773451145087057725307594606783608294014746332619414536029907602523407786772601866779708882686345544183839309392291698977804982108230057386589897421169948012945943494921518514991579230727491867421524582409561631968011469630270424215548871718577927292440041662777764333874406217622117325127089702668324226585877570752893310478307916432428401206224907477070078552630579215712914998521770554205196933488277010306516715806481009302149678237565768772052804964195079304155539303430926820718600434853372300426695330896712908979943101074573981034693617320344128725971487125242965330253969739334948535842689365448966926148635323050349238885539431075170170885803964640363704898591105571949072691832198897352602259034552019773772419423530764091680995148560914491963015567182915319631905464266426299647368650239248604045746814001945729678261106475670977225251768921446570463210284678215427331800605507874618505010798813862774208378789750908811277074261124958668509917385848509473998133169666027342518531270091406773718417599155447462717990403097763793914866957732277012607676499617791973558833776178598193726320532842950313106333115258860062914945434063637617991012669287377399941994911611681324300574302327763531965928053670388063955663962278423572985971437592445302896020173673714363919889260805151968812000196855986616829745648001922074093835005821657744067323472358798648947374363258037729671569418670413514667733213054844089036030970688918216374946701928087153125743414344153327798236545009816901831408152113714969968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] -580971087697514605206457710768927391643678915306468697960779032110540908718866579372809890840293647919095518904822631106128668060559183905687162838117563475512689211079888284276111905485528381905100882057342099232455045576498103709370998020753204817703726863289577174572619740643007069119929497353880145159953321645910879448253377345073094908233916178238892952377189215023009269855339393198145392671262898939714885974952260817457406551043373302041326613716398385587275803238612392473245866791042548097622697035155643721131392470020112689968542307983450123271647577625223512941639628184810325591586680872632678779956706587957140107303948440097571551964240398104975334271401480607102894370660061489938302889863175581509721010025020608723259012996492354894748308697099307851677668822164553119622255442762579113789842178229069996500925002939816503861758638289720299995991934525984833474741809306733374622345131173678567583209996847640063131952922442897013230531846951164908970377889279596389915656119623736527242951549448147411539432994858120057993329794627305604059879382838248737188142316592164505347233547034947617966651501632169301770278635005900151981095810011712643562500353516713511427237896298422471774489661153248328301020175696193672121839829908098447972974975122910464141047494482948367688497635231384336445216393894242267433827299366913087947126827482489171617821827070121351606045231568456407533493731049024767957220880943845998997122208966913361666461771869266502839601196748843201953594763821736519183226723906865519448614458835430575121101996758031897805761716872972774706944424232753016272285942951162425282048977069284154799808884718799691787150635669769865349146565893129689442716810198897077159102044304351668404234124926618950561187890476399886895513277479372992548040479851345424213589903661922858157616340472906737270608226422678470034401728529556908481833203433080121050563078103865406351926394765056307967902828555479485074594120198750937201321825862008956867203524665592863188552895200412179435069249604644819017123122134182162568347563924532624202729663611242313740613758719776819182630338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] 1282381646091780751740995845426154111134201604085973107864239793663569127003342760114914852965896540161402651119846927267306887011412707246768196185812935589813091685038530503993870605292556068823825192977808325349732914079105420676945778025817811851438838052292191944877283604223961525278549946370004428986716783930786088433410818465198383897160029936311553560293312537415058364688949060011753606518087988714531779435036400915192701335701416019981263655690761517906820575735628463343826802245536342244156205110050831625238771041208840933077616118197865978301376440194145169079411293315151698879318986308986381187408151305632183571092612632677382265354683206729454305916985582100461563470487921687131608104968901538141874384851881882236791606079685719095543297707720168115549889976842999136340430983708007281898766546446289229504271919580132061949158157862316476403928560007087358434758913496816300669307332142625398583694055229080969863728980209522655838273211491321189223996672568306620284098671673538249241486281483151345697217289982849593029849670465420439571053995053978888606881612274417770726570489267406042019015725995533173578139620291102193044871735942612739863280522904725419468731575954200669348568174576468359135117692021686266359762405362581067479060649684712948674927147681834191713014169617197285869579330606184050704403349964134367413537004994445208192868471700402634800418369889858152258601598383711601148508493087820595897849634712693255993989771542406649005390125391136239769841653475902976756283261868167318807639720892816391468117827269350720423531244811698461820031221908348795108595215877874320421015787691993826084927458632191175327180718618239836987993328976999244015420338419852634930633027710643662246188411902253139228004722798660782251522667626714717468587270381162928164319539453281490082186353792357332471016801406886475967886637738107175483214271095133201470098323106049714768321740944868594217249966229984138777816050921029573767769288920829628275962810678554822092874278452658150758008248489355987315214495738307336231862989666434375029056107611210814181868697451976306142457364480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] -1979563613580008639680950188898699739888567769235642789240031454354027118181084418008368814916539565324129574343282345243814477403614557404731141402207405425006176332394754616091908227198744196803089380990337172189808860670309806369092995246083991258011178275599068392566541386854401315620715530875569726670796501156748102405607413537237709555055358141343437756277025438560090282938829021797069085337767962032000174020721497091453861486711572077564039034854688870538203606377799988825553134504343891549990180244751988490812785050532344959094230253728975498309542234823564981484182083042570214663047765964561303992973909018805139644437353887630257924915119175534175237931462267667324109382218996193937215720043439130403920743376857549066474799596110491812243693194266349957090166522091943363007571720266859312522059174412835815229623031208558677398907616961748418358084074442672903751915022627094510090096147633681613544278884092606825336355173848620636912231360940679414524426412405184774479213019365279473039803646646080260590377390994667094637781635518221922610043791317819650511279673738913176262035457759213205657087022891084918125749960149209347155640913044537098899179173785132785205061852583296123063929417537749810898782501855864807455068279585115913954244272683043372436066439128311401186478261977165655545991837440885254884382597498123091619903833056875527846225101853021620586042651997298347459452448167120624882042504725939695043430829599764200518656839556645073083212315740864413313109543781245360899038008168114409798026466274295458560574504808486489948602406566007680897954236946695452121056873188644238551843911392084247799937717855919352733166349160963460018386550037859457625236132084574257061616353494398722888658312120554944648303865462393652107573590136904689382218918454899867760666575948334933820395264959889553725721004765082479415232004554452268345013362190338429648504806513237248693102262205815485394623280757732692126441710467683004631629362621920081081417569221812229935865627496627374419501625736187300410256150892454544650580714109929873675434679194610901253542226259926190506236706816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] 2272395764119734199581649275717080584968956097802518967991659610337494930850879553997139965851879765240513583260950264617757506579435432296932216516545353510040986516944171929156232725978392394367344781798016595897884388159336723693188096280579377477513241440479491357673317232035646671680126904011150674585391904769880785725865236094883130015339573545320710534127989279433742022393043196245554791751790324588814881605871375815693170019802576960896873194016329137770642199743752239934794142517177488456331521981909022754844591688698121510674087512670465738559215890981243164851668190091304817467275452566547879161953489291122558261385170242944341437471132684408816598298180230557386490030334036203435676660959481714191015292570563001822257397776054666959058101319875980001788136447448845281854411109083348210720071312514172971553173177785843732354165589914197615357967209796040619711639111269342872814991145297928624608186529815778253372095643080746399230299283546478716455389986096025045498103256953170926821745155940584883962334374755390828085741451810736687638723138470649985654172470828596652848504254228204211872071334088263526806120136151276664446993570039997403833161373641693410280645695322005438263322601486926076143509392363402736562524125649082112810337040695564900796314175705935161252819972031328212494422050956365001289314128136214377917278857080450529322743030912767238384018485664286477663243573403647669553608997125506835006596929057169353319715263461308443404361172119379404169031561564160469105971182391156598618847775455964280292897318213922051152706675538071890098759666954079597928374570963337344887613924826643964234020665741926403335279870490227190861974301079874015714844087576748271493693154582634128784821437172281043875461162088109683945578957924180601049379944798223512564892845664664097573643984566030017622468106590999532768304104185820095279458887032111272712756548241411811450224077729655573308578237255666400068006555444682515304039507462282233355636990000799945669857774816695715496217994049678546711935236663016471479998131090594648211797373170947650896109955329488820580248453120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,23] -2083597039675331291003816779576361202124780144630033903909325862552841874032831556216692570641497641791851020493488532311849401338876126945168923216493296052374688318358810454518677811449189603316354777828128531392306397723455510716800858680883237528923620040039146568793351251628678634015784913888917186239524756057682846936553559284803253529361145433133198085723384703854127719768715609947241620154354773697296628400225472369268365984196396005558476546234643120929591363527028710974129877045501953455274507715469626573373089362509033497301046769108342852902681893740037108592932595432730288599457975306470898406316990057825056436019169057123795523009852007967850297747639596267643567344532123200198436199776221461112777039427878399272356577856027925017006543485861357520055510130648308329276324907897680784831676009498411821287492743283432901045015600842246164939725327724782365966749582526818867060495419814911732859047465418753340927186052518582453360296795801254771796511250196482293197566093288280189989759665632844920817569435818092644428582229680588838069928649102469124518158546175055338818890166043078488981989214156875117665801677403867894479851735552197655410317127636891496379793731345459316787078647240389580532534734286911669086380753914976605714692415261129276766952984495803081746678760817630397396508096419491325267614007780082095603685660545662436764296780219537049491131842212802060123679719819349576503453171345760057063235331694938706015193595065158759261435566230370872278915489653636257158702176217953276851019187865068156038645117030942209263067897726849599516690109399013408731048440803233784066050797983122272836982993396438378033671221891442697634169043748062201820107686468816725189132345593617739272882971268520454068027979286466862942756605822766342389269179870982393528549482603662752882368905706960803622107129594897922589361215920196396854917709112351164615383177260258481305267368403716547881062569268092726640799980843525980497007673338750335370381505038519343768945365087258721408243674932484572099854516504328177908178001382094118766848327484286406105696166969720793878474260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,24] 1899681789646786004558420124684959399429912800434469437654972401518023949439082233476375751537076895231559614631712528870324283179807990936882840457215409416913436154982020965555451168333579666735068762806174530543802162667027087362471852911960682148260339606821387457290856524642645042669497317751976819095680936819715481829456983405582466882862287019764164113254210157947903821019952853077973338474329633387297459809799180407406358478484730925628407594725513472495768510123291175470821548777027718378321690883646927705322801349417556187997726696606288010468840295288222943300552837257978328562453797450673505504077338230910921504727182648424205765416496022494141614714960535890891184343861311052288628133786177255088895536885069212633436912251048395608960449438313847901293903739092451580931648076722531687481794426027295295646999166279637192010612223955737523701143757283048761238300693764849050750358299131139221860923668244940051085630936897472824750795867392426590611341224859098451890984296462045330345647008612738532905018410252689534334013879059816299959724399946048803947921646156635343572804059635043313593849260586751116282729902720070574616659436896366722564670082032776173536369827528869694267000433266971147995965002652507831033870310832709694862229750861139942489029338984440709458702456782630707031435307642677216258417954098411058294978476103939104776399122190953693052315714062055677650196309330645170302869575050937998667550201827143126595427225684694000574013425663825839969071408492815938418159036084609001729666220490323162667986951165339240426067487546273825511565688358077731020807947796417553947639885475580752765483593164243800036244798139380087828019367119440555928661293475192537240207091172876716296738959712580136572826141028929810875165386418454785502361848293064092249494517622567812023783817473031275901634810350930377386025838209065727508480144050478528958459714874617321241879623748014181348132109831514938140698661706274405294466278403871460125811699468836200671565485808789866240390158647338478138397496046684829172654991419838331894437838513317236565707343204565114499513712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,25] -2351780923628376990936768073650729580849360688993254849371479455765689165422301730613117893086031862579016234734238476944059980035177298267345999435695471665057729091169111298399793723073505849382529682974268028213150326302378821867566482289578013930952386625390585959196868073588367719100799355905085656277647596944902585995331045886547114188839238943915661989379328038831551620157120642437513400507632041691935126896889662759539079853453715608447913090142329363120180087175310141664988754897042969987896010611989940063532198372589183668954172381818193394419532574383557685951123320983047983588961505157723328498021223893887556439901100466444199915455583639254161787126642157899596781074177540008536750544278110702967815522785649961029144946825436851037128165670750036911029053668117415430193058013106101376168278587082936619638274622052492171374323413368691282165403723950044758199381713015008563234271783213726863417824836974024541713935044148274380953150513164035840267381100202689591949404328965042750445876671733124643517188643267729868054730434817525341319545849975437971646605155962243407368077172140358273150234803505517964286553094430243464007255077114215933437339372193569736043943695280777369838918406103468321521797257811517046917524625702901599288016101049913841194585806758850996094613997544297325628222909000821937117860746020265884432503429691067884997097623116137213733103996011183127779677947947780112599915045801022301526430683988313374873727411271006707077666152200991549009423307878621722692717865644068767167897079258140690339494880296618871014970166193414724749613728822741499396071596975005680137361083884685454903142514664764342210426147555464094938554031143813212830230605483324809046644526067588009785355094504841582719685831746372222919747774392108918332523678956514802797373813077213789965579261852148492513167970372068583170514091612745664377170523245152900552524075283103630684593454949194130324642015228119105629364388182543438432633732196510978896382364239797845105531150462229805448004426554943546009114032986176977607373653365242778223462871197023037330392698461092034653966041088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,26] 3536927961262902788745373920118324248848380173056250159958956198195442905253980082817856573841398969037980724334395463301035462781139016502811002547848883617746435345518954179699930957444610607593433275941991798671594982856292772241538094370544900684500942016243534235887963144654679931083852915737660410962527231040724045864451103869668482758088390600764854126129347109727092965902885375810753097943820346727309014918370994150581113095071717075985742299179996912643995353500582264036205790532370502733637789916938478668936391606229925003957635166933954511589107149656294871879396726356215750342055530542500950074147212033341246803616560551455000060385606261262070551419013914404858108185509670068633385888927830113234314448626319295083170800113378968715697463147768216435372976298243504799284413284739274649926062078163112955620802582490638705336593263173656759299761091685218771499377825264863311759039327511314568573963492965801148335856938799077996308232504574933442882584750939571686582438594296658971743981299171562630577958999089403341657700342077413660192596144883292646607745353108022126603789253536976791158728504053304190557465290854886231942264295135821838219800469538648519385852511324854422373762706066269031280035499287394299279193390723626926194899159670537935235308185591016263339267182755489000494443687516511483087186683774630397678693313246458781293906479341034958280813457314174527296970864485790651507931726598323137433953529087911598191152489209562679337295946862090482329704404376419596337233322261887457359841658245798774874279601044530875641861065913643408332270221371905779822813910327483339648767047380029954440498691313578984149264086694769474185025781078866944812600849112161436717999483691710656379751697207597950994206907826808967760944583304449550044926839586585087790056048699187493486689434123991706696498710887581239902801749000923741572205285374147794178959427639570318549956285422160270269335536016536812249727552358758757725434125241847259872836902758791339573615891653147950513704462972294196091376726125697389025519365041845320241942978378930475321192793726693272198777405440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,27] -4903490106136159347751815056363095926593652004889247048271156111511169613973977968883815947999813413042181811788200629897587820958579388191162284379272166076017256553136285536400396009333674332348983780773258932591310360464723853383217564339938981888898752823876179336991625736663608317656152183119217469583170836679293163835261546388478698990351477222367883441924714902400356847032414422476225379978031885292475514916924104548376392438309895985955965622997978197606255248511432592151878743628451338974653355713506025765592227596483374581894909498093447281581074372849417570770980377222993677246016068415320599336023724902577118199455156259073810764815228133220831968084009221981714202377073755301423453928568607967172542143100652649828287693383044989015483507208990222824375411821010978958777987074342076836484784975166228451511949000877510370866676750487814588073946226809876572773681155213365829496043258499035963706717934204356296077674649175394831672104482175343976755871517850122780491360445439621063710944681596278340526749176480811781237784665245008556929556392620748315164910301643880569892668266152716986331007653147119634646130308177246285869258033836586938506868673710451053495225945284285792250220231362185814598760720513157936457487555710690923897877256135304676519481653480555972575698886749839176613475381976247298592519065556058787512433673423279027121199375055416791687660411387541420933659369776796541743330151299920115180353706294341098263555035099712306037184059352715697955217727082019473654490532584633992215124304975544217183286267169533737980428960653644265126738233523295716851153224572451995182925867745519739558303307729830504962487384411625813503596309610400893922124342291915088074880474588189193654282248967060822532254711226111908365896568469470893150621669513156615786013102585758326852882733864249939130878312144002558601915383343548476479872025225542655899369769983051440803042414469704447024894657715743087997631051053545811601402393839025126018601046118300009750302503143288206131640803158061688567833376101998642273785289290862063928017901870918415917298051766332285348592222208000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,28] 5776493799146794201096969499181099590701983114301048029207387261826223221936791200050206217757371533521444484038368265096207463241352230143471237703588218013880954867218978154792217777673830168232379114264870917121691136408347957850728375404133764349209722237590435038352708424791213907964657401263129504427966309860107525280016780898864601483663347422990998971250358843834383393122847777009132977381655925786326937230493692813517307475285187948842774674983125785237075353474061538454737590676930326439714010512291450009446932303473029470377031146619238574505682376077934732980969392507685473134594985844431803406297582331746140767440724120964027651010922576252615677518604550393956283705748515804746539679123596718191545407650509120625531587120980926053513265839117804120530407170288462251093986425001112377745985825840899183295700319310893253472463085228440693285552500186570904788930845911409480210498400685757941335119070507623326976820839529455052735100745850749855569563415845819275677389662933531456089405569662229888157380290350089110400325067210089469953979264937690967403516002975992262612673415081203614387338890056001217119913327343622547515513672647455510647397293074263564564321351675534712858044566542991069097824101487836446646919104951212735576551586810504425296935423257158571568126266435279381446277048144876864062033686111985339183531533693713637490313695504520900247019253149515816153463953515167634175706139833929396320739928626284329864744564253812203260720714188922246044432131314660983906009095831708674977616196137025756332323904810308330578025002374094059924969565046606512678679016498926167623732261951696719245988571723210528854764119611758968319941319168502830649051898232646515129437303556067758639961245436278553241270084177896097418517815370645189269818723915808400048696844191830940810258619445663544030860032163975268090761148383903966195196175730884753330658877494169108140129932438988005973050079732342430187626605032132805683995570390561141938890681473582971703126749149442673607866915836892472227374967494672774919000605029512855134359873859657289778385802543814796699815116800000000000000000000000000000000000000000000000000000000000000000000000000000 [123,29] -5844589425911936354407682681200853675293596208068772312758361992515444550256399142180676058965535974666049593888638113098444164118351224743649652735345698050575375075854093623144147719522571506189477926951432018844231557358787599586569873481190813550081659985481988035851929654220241520518436906626637693236520920836801946735128155086547251719444214070245260998441305414000637934930866916551007874455447293356894716153011724574105930373415768200900402647418641199142934519503731361627231941539993509372182058131155865853805515228263501172684770474027331977217946318260658887632999102561014687793296601602939597324070540879270466426368664545360123151621747595494474096675092370309721744406787542818984520485519456660128617214187442518148062055408914276130943201007972844785096703959879844947641483955083067298008018368226173214228529416424466624765006667514164650096073068754022413822163640712055187276438431496521099217228133097839480175763671379944286770141385424004954281335826707402033654526245169664927383080699522581072959866031022142661946408150763333858568057182291792650714766680923757057743359230118687014061240273043013647586567154866984342652375654647676081276225175478392724248150035702485483673380272352403463050127732439304379784467630092989643051881680393816370056736419323461055331621794983993375371583049155211170382805713423997242318502018493002723480616279369171898915524303122610932848667787109499573383682424093516565713793070894817744677436715127161546484381803926592241896337904650483139493595006520588750586558744649619192336840152461856658059758707490055417112309559312924569644622724649963251242579311762405730844529399881053592335213557677481221329369205661514736587729471184266349264155975424790741727169363422410198947808520727413422663028938394074423137196921574069549763994602909312570972866554408870761736793946485101342766398554493387842575441736120034482697660209723457854045190195025101894174439920962698174681516527607711438278533377757749972941619883806298277380064757518791428458390162438129396719312432253273081538027838238982083059090938271741159297428598456160612766139285504000000000000000000000000000000000000000000000000000000000000000000000000 [123,30] 5198080023040539913422617196879017403514004314584365062888874542696676403435318971348906337708971521107448603849160809512337560222406206163361949624206546776738573152013099642332802908872265591842267594263195822666302420173672033929940191449759252404226143729351581191524726042407563420838444585905390020953932974159151255428397423139041409096988445139231112169496120030138934278338256912823098032179272939852831222712224531599249137299633451446959950505311295283290163099043044347934312518849469076894080207152410862687440542738931279335820596144922601821616566750919867904428036081285619445880995552095901295756021789474462067994744825528413692821282532141645803568195108720979370474015721026554610815012710103991523451338613078068815160322737512309853214032955786137294196596966733851471873935346321095070435347977931116719260835597922369579662736818083669385652738267450182652525495842121292895687068039351985886182736497483237552433407454943354732042195131812069615221504079932564996618073611759568909902807681417318965750458018269753359175133873832680049863412739266643258294035486405416387983555031838675511687143914635419904475774950814204241416974943795160989939147713930668489381016345516463407590350144485959818530465392888445511813323668932404700786069445997230239970071522751530014909053367771573829541777923575920581380200971371561159356388356488419079535680692735025552691259512676979067553923101320440746205400160720813586810731119371907263324910075309117330748301086834447527013015480256628136422223842513225783364541470454021158880148280427052680772119455511589689577369019664939197715689230007444028361645203030641136974058027745623388661835905007683946466948083754306867575350250714294180796221047490923901577231910774672742928768379932045412553798947438956524562514276494359635543786355848945206968778086617426659568918395969812848720940355761363567105366659723916359627271931956165085834249574016646882110387375115085977831015688838981842960862970920058442521126945614751780478926498917883081992862672718060681907071644465534637807553256933090262510207567651292886365780804036659182640404889600000000000000000000000000000000000000000000000000000000000000000000000 [123,31] -4121188517234728344344418954057753915352389938637721763038267088211549703103829180192327849528332214352795343989405947219293253369555752987866493905561746429663657564555538013596436384312608109508429193870544735250918833292367972603526640088301142629957868095813966728228613332830285431269116826226656559967585884884270639988954313147995953516457394756267522151763101469730054393755739548047239436969481115555730566012545499356059854218737246688886266913870276052678724266138539451769115164291802970551318940559306055981842621157158458195090950870463865690442286047577702675037859431968829939773773955036508040838093500264345780725514516279449433849578743244266496210511947668618618314152023385011453269286587279635019040789488318663832035014950501142310317132981234290081049135652914940439316174658569550806998462886281417090991531905332569403679224226538719398860006427578738124984766214846071105388318413351120228118653687140682322963637505566327794934358751985514947134939944623333001311041061731256924602891153796248390453048074889065740960210221038533766147429069766279515642451544784113696581830345196895083913713536142828575226776113445494705091012040053935819390962369672955341309726681996558881595041164920977268725759972058547777081811427054120727145520818271633644401106996671328115974417611402077226573221326187264053474598716185864367172902021964486161603190156355158066374267760095696474130579638833988995012641779685596458790308447627547571051023356783449703209192368953716005821648330757268373495130606486849886984422377787695563269382641884179003357460675323765706415687944826738997263110737033004844959210653327707581999733158950065887473353268503362145043830231600109550227989284044403613126068369220371801486162370017962470766772414477079346266181781972974560875183512827950526752340957439890670276784436619949181498744693733365193692650575967135450079328393289552654149381619156973283256945665200689375689087520178560748979831883268896418802681109390261931693193437778706047250042961082263682785575746550977189967788903262682838617026460387592983169184583993919675476086149135873308997265129472000000000000000000000000000000000000000000000000000000000000000000 [123,32] 2923988635918590263109216613894280838894965115582073702208222856188001133512931252973590287274108875647340528057363485247427440195911146214745482665594776441706284154618070194362118738617079453783683576686301238551083340794731761009988078879755300707843363375032505055602194788459215545873816072172459810391526900002292791475525722927615093120796572454015850175180116021933129100024257294348883003550928113626027290967834073982481626901100824733113518336138509435709628814636375984833255832827467205295210424273735104995527559246399448914765160647257770564598457076923450585497321218149892877865999932277523323563470312052618379888426492209344425522156162963995595144361301242498318484949085575815101588199242596224797976286527845253006053128470846829210515138409937306370822982216234609508607505907311344558683627414966066605735582276030002381026777880572185996387394241330456151530600315806634039492505127172265848389440984407955702412732085787788269336420339567197204766984198254864801097803278182101116466627536346998372562079671998825811171041469650731690744672670296258792150599840997881952002717448702670504916703340782973026954602062780443407260918018500732268962687834622293417136183947991642893953261389414884115775784208645804274077590204813373667329238183376565925560027312974814525944308409074796041854913412050177232653514823695390645634360250015526709856027804809993485381560875714130803573123373138898377868255131226545903451246701436728375968653679292279137549646230644319517775435857544507911276067989611319599576686030108866018945673498248154543548479317503909296632148668395204577178865925420957087640425132010588038035888352422152188901517415954286944356561713557373580097212205706345445682630359395831711028813607835704068678775171397365249219204796810696216070254806411274569637658237235637159550788484829057785550219493973542651718687980544092781845348925333515994708969587934983239965097775421862448670446494765608982894060028892679532441610905603357009408637742791205469073963729374599963852153503167834579662982191066213061776821548285530273516351062759916582640472164924168186396116254720000000000000000000000000000000000000000000000000000000000000000 [123,33] -1855731786577593900690065894258523444948195852422300236401463849590695059281042873153087903085602758870650108656878920082984912762404893233988839303227854700301841436161527955835242975946477797760790845259187663327531572216673665312717365341822202025315770539398514430609470229300652350322320649111769152277834658771083744393833487085888876285272448222430907617965696722527564323321478676987383905384374247044622652747695788686248763472010414925187028584113941138633946301933828734171371531719565032692157407518259824508841524267095287493666068766944366020655284674715117348938730664634825304804893650474138447343655736476282537727575602347172994494167098053633784295201431763690401987850047294760881739506977764483262218716027446427252109769461517815899955985025263419039638096598553314093428444157572253145263499764751752538891593617047336666232648652644060998721609742107196553955264001484653120140817458626453443753703027603092836647968561392476018100820420095194689103655785005718492973038790322418604406716027801327802606118879861089632813791707513387756617161952274244181338446399267810640322941352612501013682988017817978128493477933969299240405334073263194907364055582955198994343678019128586867521659636917569976334231731516162198296154269304439991836745225389715507619758210389604005711511029969558407222359956107497703530939885173960520933190437281320482228337225477058953046451323246364104002525596318717022702121447867764972123200142639045130223126775853462314113747926618087286029808382081964454949650684589377219773357205800848169774549125087179411264929148703334976978628984719045974157362611700432688588486583480532175830558738049974708484601918883500447925523778858249529005995894771704743931642841017666932757131966649738437146127079422634038239019975479102868238761666301504955946923636087240992262795714447572837049059206090231600390998745239032577107832580553753601275271810965105150207784932195324879292237929111755204536558170183870818887884356289870704458371813768946971438691652021172100913143512275027650250351796455424277603362106923568325569792044608338095322633966591563892552032583680000000000000000000000000000000000000000000000000000000000000 [123,34] 1054616733262607453901999863314202513019827140279750437110064047040662332974762659446452364100876589834195782618122590138214035702463786310286806593268737595659225487094268520408240128768290907204607640296396181142103524650017704049754536646119462747841046744009948791322571876354198095146384860539021545703017181090969089686557127605691155602710386924233456375446560185894438080823461779301985608347849092745807359322759460784629262097373219564854790389229099768914799848223087937490308544611353107079440229631852656232928868785912538475418627726089836298979182828883110758437843196416149122356257281993684155317666449038239460014647617968849736629934666586964118044738484278229016083581810954583607180181593434168975005503747245209604297432375265943486012317227428643402125280087237795034179421639524661063625765306483945904261247020903100960332598960916259629302781578875279050712356938313652353142140515457822629626445442079147028372469388281243753411155881867396772220221409421985903910344507183171518308769374169267447312883120220941197735129459498550080203601679649075202111635064868340744236492330628248145321173650585393076969415342535305203449671344106756891902395828528393134239334162389003440091981310325323094199382632082067727970939983823060907302445549106013294204097291889639814382696742920403684512529298379792338859653611626052505583615099804945539682075955315125855414200851494208811391317469485785075114360870552790058821694132517674095041459681877889949923183447575869494485687263443230251784671698443511805392428516767016532829149002783917037499768452407831472700713874602349724708405863417781852029666490466898326618723020248853940718072956817775360698905337964718431676161882244184423013209629933053325869927247465133575473871395844732494246786865222114902313374865724853565370181354006704010097891262782819503233116830197953628957338324476912019423771255052767967698712585860831622116198658665295279199732635447267530434182815265810137195328632798082400369593417987241967775287823309580905261205206992269457284933333742689336147644864700150462398776072085928351269879811933616431012165713920000000000000000000000000000000000000000000000000000000000 [123,35] -539620194043602523805084393136837040279839840567346588643668684819090095821236570325189097067893985518496917203803879944314096091413048300264874965807968397656856293960023854217741753858677009064078110337072792404397059306379430960973552764395588051081960411750710630236418207061177253125545236933805500717030331145832610593386409470282081503665125743160617106167495957906469453330470125636553783666342697509877528447484581437698810242624130797784531226012291453554150012178550542179797283126220763428655246359701124647802831323638963797786853703024722866956331097355374657138071725304281234571962066734687943076703785762945896285912821323056850200626498745275164033797733787038304481298988241557441289746007410441252713052199424963593196687291066255233072667310565060158936149320633812975014774333033097390974812380455072590918240692856697540291026386934577752169301354065115822831860792205737652891903317323614102178732730784498628391206134408008631756449794648824963975816236743194676511781115430262257435139694270489663436582390082944878447553927074341494510525147751306429364157548092607404716742633439023069007146395477062230797469820387827945982565739355476778840626442501281862406192518179396432231679899546813794592235568254431358780389351035085214571985160821397688599407732075239090700452685578400630890861463613552518620174461333933007794206078369132345813222882734169037256354536735579681869863872163968429579368034741549587848489994888375523466329801294196491934512764630293731825319523520655833732473938134719272579172153619277891811900773339444056928842584985155032415503901928734040813904593836696141933015817605556301936660482627185056450830927510617327543065162079185559534458150884423185143010008190128316114003522385798666345148085344298253582882022482257579317746142992345624576553356653154804690735220178076182210420053072483646884157036245453681963799558096461708084701076625211391989935973300915743817688881982930266537687865934059067826754368598357051197022816976485524272019283026112526095192031589823864494197770197598209433382835655799583268713154678198363983221711198962687540300087296000000000000000000000000000000000000000000000000000000 [123,36] 251113738432736323062307977887146540166897568811340954117090041275487434847332372448849644892918567661065752135011915038136167668081139496058033310779662417659716161961236274365391821769119148153788097086168986411348187741431844935957488295336430653551072566941578472384591554185714787797903514659411684544670588818343901387766416531132412498815377052027471651589875585664870816662182096054219084017722541532672453754157094584624597322480764234629945884974921035413828255194515878883273352400779824340204568426139337475385799973216019543568320676963506482162058378448063275748954354069435420584147381931810482480098130556770000696581630823682742311524938406397881190539433273992483568287528251076283328574310309744940784787976911487357453772887194095990671967605969650022454801310783924619742038652770596665244502048465847221947584274170548368197274618179473307252361898344779455380018752764710400165970062114468412412312126662425444788858179283656144082638076106934593436422429745848435369236960777959037554260286193190912181668862429326100003828662985729133318460099517465954523059973958898076736990384386829553983145587562822112685003581761987926216059741030894080022082712611602340110870062599493780531072047497082370711316022062909773511923929653956755310995385385020309813510759048419053070474883704861722676995064526537406018167263866321978333295918705806236662696876885386457702631509594115833571399407492244524744526314005503438336068187842170620619456087439717713156227411258252931004415528079325171414945723905108128666972878236613423431590284278726098338650804501420441226160508975502497605589524671541830915965387055339722758164685666848333882508625649156152393122704425888157225506222566930170860906865135391926469542926002510233978021173562625570737461752800568614929746171559652307390680838630832552045623589939054955928952266867812229620767596790616267147112052132148010563216096260915062039972167602465495919850585695512434425124026274328674648124808808975718499805563131963333978132175413637487552827281054324393913674000432530006295586323043515791700263862152827319571377041296214792991586385920000000000000000000000000000000000000000000000000000 [123,37] -107637388924984662972248315391154680977398644822073554047545797447380541281190386210443254631316260370671185676007432498216444699589406401310388646331388332257403866689254699850759633497190354611704531490066886605250746386550955634621438200562316094726945700306731904175573382791819826385130715575688793982502460239898651815681469468702074837567710804151562882524426439119846667026449291798087537163028108971858024672051262948165534114204848131896294494278466102341768797204583965790103011773930196497963021121240895870173396479072217962623388795261236577146521804813682724431959325293009248085601158305970107454340082531259667935007307138228171671649344475118351507784955108455212076227796460457164423864282106575915139226849229853270257478563601235311686500466474312386575716838157517774429654729142812493073188940616260806718630871214856308264955198366431838402539873116811053138387202763199727386642269052262801160386237202469060187636447421746613806418807052719150512096179988277160112543049059021493677733769900136974840674170463973148752601663264809124873265132041067819052647136509637233886389976386818446504457926623575967785955104013629160645310705427500314521881161800780804452837465675514625287510275396158422888101138016047540522552031568675825977720191929644254352744147659034145648123594631296375139401063893575652626033362070887328699876870129654815889333381801242976091717974237228531821055409091964193471795727679335594943267649991749787171567628814775650423072775384639621170837719859491279411607928842890705707672864968645845516425009844567961221876158977850541216801571884337448851180449389504365123203255473237751836288858614211268820982256170270209560772478602165415305245912853903698254229116401261291245705270592166035457562907758945624480614674173327316396741228438747266070448953628991425575898031952511325689876193147349921954973470436289753478214768464057299444916050076021841451424558378754758236926797557492804409505235934152700034891101855771731974854027495156264382421529706151903931317243645505330726180791467080596533767296672128198645385394713534869784905573412742294384819568640000000000000000000000000000000000000000000000000 [123,38] 42996897274509821851197889986288906777006375558286677075575546780842011768741364369269188654918400834033551770071462027910787003624039355094175520063833518281600855184825317795181255612317644856377694591022209462144010293978379527143770385653628758014542699720556532560827181982460895324982471949730924898142411042419551644381156501959644771362133575892355538890776439717825110564333810084440374892565208029138100756432071103966944242996513163899154714742293238453861211330879696197904490327642759499810138185334956809435946626242631011748960775622991498935199310052008592428129240845286397369654811695726288675662026829257766461187958121617114013409737326917686769486896831282449480746739599037461117905909647997492024409059033960495999833567078622554196382192106801602133385593156565066028802986940993655088610577354988632294853539713415179690148137435322153316140593786741836624556505518607331312178376291592473939728693309642661540080579739859590706736732347483019909536900978260376370734571885350386622625250366150104486672166612717909748320574859447827192757526238481779383961834839186447547330763768587446362685143480023816493958502490789168565218144098649329427925628830331972939089633133558855727822883132088397201491254985373183639649606791308546145917216954459752152477044744831281037302850434198691495500318919831734031003145955441349461029860490727699935702982190200882726562761041301931230463892382004278656847943106645414154472832929466220947861168601381529105401536423922866030819672636327297631939551998874573054071969766602414708837299767201069005537746836499672630365595628621094606116285941020247714384376682605424923924536780827928577267207736500207480579609893698095286858939964384130927578939544712495931032958207009021834610913855373640842728118776936125467305884912320055617303934748073376851232191887301554939127768389873179746364732683722207137689278700129915803721156306381244364425734751727670894849085895196449619236769392491923775107282664042954214304092179740327130058463295638347222701037955710538085660772927462529802369012802520344118797190291344203098652151905360857823549849600000000000000000000000000000000000000000000000 [123,39] -16108882710548041897974947777667300259669292382531845504649648800486114692086450594918135382760767230975016311646865004534144088647534286938566015002941130089720637114882313359963693413286752545706666738697074476125908311903803075679308705787202979839834827186839493405720254616003391382515922980165140355696874826223936214494997050224393372103938354913220223164423747101003313978091192469812697305492906276814306469633687506500407397730212251935243290248715378121412081888252809170563708183192260873335439168136367655144065128910354053268173237311626994197210534704114289308516265668436711189264456596110063252790760149850679504345431128018523567133990676559359278392603233043869289174283679499650415996739065139851850321573060945045639581951369047577180157724425067457319497194228725048166192263195089284965036933662487006633320704683033002315631212683611264965501555475316866763563591306571116828345263638739845952009083432080656058535081248108766792550967465314815388404742830617348677584249273471651626117770173700554500695807983825112865141173146298433850769451855370223515739779462439247792836318079275946694647060827532657052470473374182358150823424309632631872201649310486600772631398262124179137127518631047166706070265923529125228713771431481281402992733045070219209586694767259746898135067639267446696508657057659703116862316495480170195744735643689494173486774262837374016098593015331498549532815379318841082007866553226200951453062435609120372520254845322765624147235499588444063134280580638850906591114183808087157950832766962384829300955032057582529881655945109397735343459730415022078557857129632426678642977893261493381853403434806397664282198455796789665742503402567002240448853029985210103312305479008420057218138006522552915733660196893516579496944054702962972321783326520342799112395108490644061829745624955514340068074024916610577807758811028757811550658802824238038987557495012731316215197607504480336360651076830987017805449681814117375476091172878639695392603369054282554994964308398719311881724558630397658868543292050045397264595145356604799387699091832019767894272941611539567340421120000000000000000000000000000000000000000000 [123,40] 5651958663673263827541970433420093000855915868213387107517380958147330286347494674277624844223869057582146155471471685619210875399992367812871613192919591211491623959896226196559432816215740896579122413503735746500986265153260104783159392358305762546832638499377684501614648064934583760629798577722235949698114677004455594163893327685454141010602128098987233323354653252299322731266037314746982049881408626798697067780145065115589131961802843105287795490733823617667459621717253928039993439084982622049249876156973314361034708837539678804217207387030371660466410627695320908567274620845864814861358916729173502982018295772596895257476306611219968474387128483751069950790701456622545965485767074485774209944365697490272700566557232260295458549249173442965244378128443363131085720448306863449087952164240400356303601058563298069226395589894585999418847258793372874252996159816233244581006129931231145922557444400415102992709102967142370023955048716525733615194938038729194497692021152279838680745642004904020502898372917421982272640049746355044414867834003064990723392515520301033856670981886845372024181089035231176992592961401798585655563888632966275601649759345702990973700695809391639706078449188713942875486201960841817412792609562849657594663929927108350518189029307732555454722138642800903269068540566095456188047786878199767618334766431035569735271904539269404478050592397370936402169710335958144481303473639968545263302172088403451827076450774867685646824262563728735563424214166354521410638483255579345506235287606812271725485783918650302023240369128720524260463012314320725915880869226754410860606698485841413318236051635917443886671566148967743325121556433549460387579059874184378699593853865347624332013875870029823322490149546405148588528938271682281065592878763188450496040448607778614249018475028351438893967813504421911514069431703774017867495403549840503566707172400219419117462170934516942134274568260160393342452785988768617036171967941599140027947891641925442686916278948842919800837330042836988657892857617717132211106883647125920252663061099377985744212463751688708125438777141414662137446400000000000000000000000000000000000000000 [123,41] -1841091785341358900877189659860928023576732778821870785246375131977549208143240169838546964641636926811803408672522934128345276024892215308327655963421883993206807686389713212239361873595086007397869769906068252618328023046389343094328770292986234552414499164314674060961667860578615112771235672526667340861368946041509311513335207983968050731646499864220442131033566072284033088008707545806312058098708144703321827488925219950956081451995182748908643572691613673180335633038523516119686899427487757298676028057898143412885047220548347693964127856539454480260984812156522951661398515894197673449557113097609539905819800300952001473342282844757306649728101337625622601190383869245329976221611756896082897985891967951012938052965332586026891539323900620885699353871553937731247495581454521388699612059248949479542791148203016199982435609654610309754906737512060464348239286647431726316036377813596211581760882752207669490221127279368769173669785230284326359778848833496783185317577417565527248866026813696725465423881317105443073002856552897290979155129927757376647401637680261985151719743413496374276408217932820923390582595522455206249268224693354050299721553443369731471590211175342314722370643953694867410681561533572504025960027395320696064036360916003234582368545861542094244427466831448932307893345114226099455566690227156372405690944202628775874414022634407722872304296216256441900405144784167347813455889872511317967521051685452641429338295106534509507098255757172747903451424328222744610821510388832429214157648212863431986405326067626242834568292362360581604996913664509484680176464761663023750483563502403897510354279759083951719438402427453987464612918848258793748527268733824379396125848336502948035502152021764287289059469591968657606238094875364433024356000258481497567784420516049812336176070567580567978400169458663657609250478208364930377578575539795797217625776489289585096857939022482688728290307319994433608180618200410610332502791550095354724165992518846387622670545176648242412379858160097138504844569183784511340518458697407491985073875756899777059869380036719643761161167781186985839820800000000000000000000000000000000000000 [123,42] 549784540633200142078850381867782376169053820280794021707383161275559700922655553161211029371367447036062945638755393378535870200819365518514098309602844599551585727156662843411172005086981170943445010173912529310817853336301141178234448189480490483679779781031649084100069193295011823366158446196938259092810718560004318085182921704439877513500255642313534768721248268057096954580086512574048854035844878864391546003984948282671487542611178057461071805230498187646473633386972499145037079253302969238460933701272841630142678869909983901497169592811790629423412671262324961673988742204460715203912113476297210387865351780681413303498716640080339472596490956341152357522084741353508715730764071446361111519088687030718815166959355181533261883864504644818749985908186548935518509405140763601308118065479800168855734758510490121994560833133640635876907324303414854725947184569418653639499892676208783190579039401603900124423368575018194666249484290951420709594422502543042817227356716274417811936077554539737940854427768669268654543849415455334256669876124153782252200201915135111261345561721062544242465600695575961672971503707414245694648792701067768882466907061933606241244229360192650914140695778493257680677703972575741906514866436408109678691927415100517331153001526885233146071036343306404282166887289472162510167766248922143353690230833034971320116969251382726899479340973295050878976850096162643436262170851319869970917941771077274739150286236452585154160084302163869981065213771199143499755483244185056160060009846774110423979296734633931468793677294314134397846133920295336929798448415909235095941166023171617067530221703674543424864334781960950019102118664623889456397610548040083641259762188036908773868877362707813637342124205167471938546194281994084260159122720199499890837847307720799478369381482169543916775285613634384693505504898714536445185897421369114771869404025330218840307466053141106439480391125285151620452380192012972124097661640418622259800882206960062655349864159878206641560963893328187299679481318561270430597254275970768955761023812577684131390948104930385684439740042283436736512000000000000000000000000000000000000 [123,43] -148496192825025915033785428847332149101536026003234562683731471944279121066920858411291109008244968528123325024672844464774127902431969727983252313531046411352456979608354935525795610574941828615975818712595960730934538497113029986990678607811911782709684498878661911460585504914855623771718092887646629625405990055277015343452896727400838170304493561789311125662383037822268470496998919681769829181655685134553605241703429555539428096918678228341781618251037372316627110075402727518087344477166423382628499393557763256515517402456680720433336002976757922473561433222246426414796266279895523630055221717490037761468057364924898713577296253064513494309394390560176933732291323011985802970991294789114645174366789133054107671551737647943470588312443112255897846014646022046772147469436425287112759701466338631082893784793920466247977419200798413173653335011856761593570301845255199058837839490168828188178786917728510164640298142004565371221624535591667778140662291943512319761779454581937634685734095669625258667282428832390815940866250719235543802134691837695260508411037962518816744125210849172890500373607458686522418198116776559681391011495048682160819668357681477360765630848992002834026563102176648930455015818580371947554835871915473396380083391476722272414793206278198473042829964977702992660493355618472499546091050693050889420646112102440899063429368209644942628600418143579713709294469809005158425756032196238354243940252539992259718369228942589559381839894584262113797171919401162548590949559861822837421277824989938411569115387247785289291818223179406356637800812171230257267647143186669517500786677311820318822999612532809909966059826354711143702360473188396652103716707667790222061012802488065245479459337531166471017103146384292612845965200734667124388404823398876246020705526000235710948232902270014310699185446316599282788899167973779499734709646813966348359470710065993754296157059592869528344249243973108066754505421787666554955221110523036691121156131829075079607479085042401688460839908173697384989582170749869223509535669113883333363959343574579214875804836535768142560992172919666769920000000000000000000000000000000000 [123,44] 35831701517303380918510479729795123570179617498248764653791142042859417843233938101900850421459992851395616141192139730827891903848872362025733575246365777474368402473920682565864235775388846463156987229526429774177272570642509822644023857770222663648785717158918227875295065890842000968638163479473570377624869863453396925931984964876185741561071517597819862651206366341347053201183971768749431322923963398949659659071858100373860655425053178237705956915518498037315214655424570521012384417983679649736276327959977958588188726476048898753352879438335617442347826377477417485657747953310565916175288582330084188302952216077648285556894826252473034280647232667981193139379912304108629370341049270353494793379678283130676356384721405553377296181971897605204605956560772357499924683204940550941925415871962153693316071801749809815724768715561716222729475433420764303372807306696002606877184712591494437677147621005407672354935101059808896291239942686426472110517405272113615539087621439943546402609087298410565832840481101703469514954198062078727560040848118601279845773279204144163980985232031848878445842361982732860107144221999905189234105339470003751037135108362992480407314106424119132960926357483795201789270294259514808137323031900732961718061416353976280786982848061786908843576762430957774582132050802272308656512330866871120918282009491101129366311664247719898029458457687396988641650640492315311038849926069428359366784661257479727539377312134809410018686555758597146664814631289536511402641556017401823629963405037989181323239765014388094519254841163868775738916905484821331226426413607996310632826530242421170995554446603307342772241717496854347027376438253235052632813819010953556861686320586990255278274717506875678558547457311676390942173817379382632361748388098909938433033249208949140815725712113327923942522408879051020731177106489394437813969983752631905754947203321286962073258013963857309656983653277399493248497177465114106251342347133638277145542862285155620539062994689147532784091767998880262213867772975275471612130330838110494505593190334344690437544582895380942074520193454540062720000000000000000000000000000000 [123,45] -7641185643808436548697244960560064901113847649361105377505009334651220788473882521034621427168459094695512188811730469660943541586970179005557436671033616313856022183921795065782669839966271620310776228765488880225443921548459664438333249630613052514240780190630236588926953828988450174474605851690031817629208148759024160505416413767932170077102970159879720533006560300495830276639614993683359735562180163055247715701140243187203681571886842902184419878144282625863739611952622009280477013433053880399087026117139344142156287741305016239134424455204716820854938037233135207183074568357290812230463316994067976453449785230527956392319606132025312921448341386849504643932036144976666801994884857817008441896040417389718739051643954319435008303317231420151784933930156354949469485861655172874160169645759498146294543957323348135018760193649635688114706741776504171526810437477071613715829180063658547069858107718271694787300129697822896333722953293060959594933839569716102620643851067563233284331384726215414806070304649461755528924719634097255865099803008842819515839257196999365994130945482685261179254351647184328364654685344174989335957403827855491619024636425293648928168746233122600162421479690230636224243121935803036099758088990357376166602909131200639442341049927736689187772550216225905260287866547043058100695616743454718135552824978462484982361196704836769853438434321284663952708600156691328845056297908219315503798043268904626868933469433461595374768559957998201829600282352463323145973227428780526147646543750125492263799411052882801058017797845750910579121450424832216348453090741493007410983742637532188348859560649141766484867503066964631612755863830880917305594146808660202333453800836225955393382775490740782163941448215748003319435281526301411657978225386587380192699182294798483737849411413855402763775659486190794090549495070488956410381821203050672073425051971906949111254597550219417085733733823746786623264181422750896076864052976392732622211714940427166187222048998897514423814513884537724541967657501274962567648486003196138909585135514389897420526647754513716184364679371279459942400000000000000000000000000 [123,46] 1427306625005651272119667601186542762112432018526331182983012165381892447685375132869007651267998823178762702506544596453297767438479436391510714679963286091797088350066974697166401747388839682642781982537420065315491864782717492404989489466433772959861917070989789886936658635429849742164823962461964670662743616002432515130363965067838363104062296246635054487106155084090027054653617703019752936339573829198639761898598444575383951645467051725659929228484676577773239506718534855853452264125266966665563642570906393224860294910561501303669797027324981304062011378684539811299499948128407242693663440571651224488786327872524612591041681219434801958136395371292862878876994324834556433442224224460641106170674025267954088203448982998012557082507586972437650640782927689327414457307637717476466820100924651875133886482196402170540192076287764303442040119435532245215265984819119997603433950792442722334532510403571089410720012896925604413875619871615974255489241901572690033679746243645890685466545281067752488007069895987864430501327062607861278328260349487256100808049138237994040022937325464807324842624202651581290994547736832349508673005956576111392764232006433832909757681663800050733244599218554735822844309647477280320563149211284970964333255815616180258698313696384621775137175907832526835424567288278300752167161025499916361163857474725081964939077793431065676737328025368526243430241123522521798613955623756035314281547530336108893654739635523429854317970101262476748581470993541473266034368627907341343398220335368129439871426299242249218151392619921659594509380058543497328568866155184437265535660573815284319789169048229079099291442871027020455496936782343777174082990851770998445809419020110473400089019778065370784812502755042534765934063853543916746406277511775668938641259720296123087844586697801851369308928818059924980726087259195902613539926250725791783635863520372725863280907433038848522241619711921310977001733304712480150614839581624171763385914506853365921269208650002406170544049199429020589760578154714585402903426598059189386366280498940644158996693138576666544648239141510709248000000000000000000000000 [123,47] -232244958702314208747717443524872130482414090101711524525926677471898039063624529685708079453484025381230843210323382734400808860044431255734373314224666517633640064733078567147554820164213338410763482986408451241307379451762513216665864319842257421677584077666826055633553826275856676888036134435852105878903738140878947583726454754545879840089877695584263539619180507959531033782213296961255107101586682891619861097297783625470284705338264289181417693374110128370416535778420481666605720058493115354918081562364543375337541306346737921476853068081464604427898914113877232583333665347511642241201741155892872889830900694781070744204668688451956229597754859900296011503063236277634040605297525222650084659074237452699258687241951979003317312411143169275741214874557483163644094885908451353583064701087941929961897862050970149139992010957637243941826530593893962559426968214258624865817098391442207184704740583018710898898587600591788482852536143458546735412883916705833812407956771816771061994234324052737589357009466649360087913598893310154454358462324701098808777074514334978486708895693277294720214784601703597972221871330947458131147416105386408580317196688095899622358120420145240717184125569636873181140146711817222947731690935520568169642398332464328984901677378525005749767563705060209197458553630595980612225259623012123200661571540873871568874657674502600765976158346041037841359577642735815084129002689236259207987616943247016747863609504610930273948386090206202942369948326559419506655644012671182591507166066362707569402154753807853440250182766377289714988308324697682553517706722689560658964691176024385012427136239474581315219497503390853708324749690474826917435031486669897256246054771242593000129948401398573570053559333442213183968745932727520498269257720448407669767869567611721574665043421143017471493554087126874972666706064250083002914590626835019836452000018965641728454752726737351792851689408071962650625677112667682042046915285618428444038285607100435107916692504609900039753377565113409571466868191365258969494157575119367395030732699751667193183514047792117219413979642695830732800000000000000000000 [123,48] 33025760525545235075326318913100451090127540642767136253262439165313326250415109360169959082985019782379751656065104313926865204245432748179948522964345331462068559274764258103595728106146221434344353078517099404465582683803873580937819286176129545905929465668956947735822701072208728400884329962622923337569235930966042402733532294528048694821389781819060580887970918905677220907140200874151056318861198093892976011210659345419641273699820251740158694701301994047470416216488084909261421155813516750093787369223627311504054533770831901171249574831910459255901799592519140650424722808325831741564686990368462648132862084306497379461757887144988455929494948940942693200231624812507590793613755323904517631075890587067667122290945245357236916041901392595841017658916939847922221967423033990774985412406587359967265918638896170845387843091611599790708519042490319544571881651766711467972192556549329712303379073176250613311848921377171836679762934259204323064870500287579724717272927738611424602284866617300114320009892712777097032311606843151639909215905322291734470138895247403212669101531791178071385902024411256644974574457977680960157921281096449093516735088549296057604416055513443710999863260683227376460884980078755441594460346185772840887973828521767311086030813019607658588683004758220383996795893748312674496954359930599446966938049484064402650556888061606254344444829356780223400994299862444793364003910387806122136736140158470496034428862509521891226627885972636129366505116288429819316864440825532965003941035871664317255835505473501475750305972542512572937650399351501427420242284815419261100267481966090599973068737590715312350470218245141601339923777414987614805400591186363720773582968553055846324825550026830212860563278531811514949172381997864125249121188042833115461734496463048011081639945916924904932517912595058757846867826061770943589430289210132782839064310163455756124938686856849424817501285725288780165600790204784694843723545175782672047299267353747093065857122896321470950440947576334866195400722392135199718551279820441462859374543879944042672283576717665700208641506761768960000000000000000000 [123,49] -4207070015147644755274093246364671023080643870262800822903050770576726914876821770112489047054765461287321451015754281423629544504479674376871252206773175179443882709196525614005869617974115461804462866652744472485288057112100185962176415108629483708748068286160261779165833673613086277264302114566448569070992050760880209480852136627549705095593413893468026171586836296066207131695663580738919578050411650020077559613811644918683128994076527811709395607079889292273078750302076721022061510478146947156178498718386205633420685886889454292697960464795997163268575822411862470481346836569866484200457332692769360075584243886680831543545203887064192536430022789460058826921397513411584618969162089951434835091213150888390326428487214098167891037938065445570947016368338841006530137228973333396532233899704836558036851179421824352821206428452221476429999844924160257984631341950046790001382742758506794721053220932832114314783868636893697771855834710546092059418251422287223754394140477972235473184428634157911331338754480861003426379247748492412871077022924531705263627339206907107399155074339396706961334548704539675119258701190466757742717451937600522070671899454325449396652310598107505253483438896618468192639924775484844541229833468898414642000635921154489097597794589110108434665333656676140807602547332060518956061688167658089240129939664821894121168432540711501869068179503482892393295019137805165459464217542972744271721567601657031163553099624749550015874100102852605481022469009184409673309664651426696138560487297544590112523353595565694126584833476008305729591924839533538901093048900709017634109104029762020930134641246289725178564173780598879078692496467149931100978238360371025185473142605097906924832654724574182735604503999177654422385995364119058505613854744737555568929842646343943922665781019478962131192384571093160423868022320169144627465797147357337242735070252813229426959227609766566502056175128253432774652864513137200802126075105002053122906371590540109746560448388767481557592831179794059962017977950582744610541811833280467315278348626377675976247723975036436461191834411152179200000000000000 [123,50] 511805549510754134041238801253253843325198621618827013204067931495959230787358426132832678828810203904266674481321770362861172739325497597605535667229178358406512220092933383190038600765009465700936695965117067524323820954683290526027135550166282982498887249080451642813849927080141647773565280946173681963607588211033955868469481907797450277818974735611500994119736502367747015118187502608470764780413196525664656746648989461342054675896426567347049249097221756433411504009668011971157967871678683837453967945550096799481043805724294525793293171447697257988316963786965335083089458934401736783280762930753639865843220486790892922740703425474210314679364717955285534157610110254824983889585934114942531013076081302952630460777875288162924763569324326260278322596941057476141542148039649252344369289467008086795245312468410817103302026408934434525407506316627655433067536331674717717524886404171252780228298901657395971729779191260724480258475718502168688395445739811783095868203079359165119657990505139292956804042091221966888714347752040653950177963480341987074097958912931114618728359589885965716775277140618580020715321630807223386279053296222979222918824659159290978333583574526677453895756569116768914845070719764769700807963942213607691805621602304138963294008062131521280069582780595441197366297903297712539943077855452030139631912321465084594474594835889986541905146543894890224167132328860248744114819257604287000764559401683280338911045526236955576162694112394810741965187423928957223274013782348995940931809407929271802872383121867907504546046667103606814044888415894292963872586364769273599529383383506734272644367667723847572431268316251557781032025802924294853781719933392734356043706221096454201931736840297837244415231493976114189981245357279928517547852673747896574441004170678381942922664438383288940781217376501838670804964246845154291812360189814549545853173272576948129990572141956824484407010830622396539825110220182225197880017281354798733070795260078456496081969541815989007515130295554817241673339084011648182639070023527808707528686984226471388651870432996556799210382718035558400000000000 [123,51] -65031115345480977108750822721177896637162042749118086868173913372820284868839819646151877828167476120127943076886592472302813016928112309256363239942948581012954206884300163373803816921439521694562576065560610497312032631244645615814727441558127471278345660741026473547720370315034706046757465491163305559848858470516516129188853124801972850365904537808297919164885874219828632824715382606396738481081311099092829769108960860741372445305617428830836844028913441699341246670750584228214205856272058022179611138334951572104900062014681744812291849362904377837869836893367841639483605222916801831754025315523524743096662176962270110318735315754997164682451007272754571230657083533748957986065233895041159440525796237548195214997725477115868375160707133023368206440849085302350455211227149137115274809444804433971721477585884460687545717984186685137750731257480075415394173717861167320707042735366956743192302981438549799844521504526807781095239292569225537537999869217369222742851300506914091812000146442214719054089203102729398177391181605363973589848214287493200842747892050792688388397173038676845280019154379627167543244303913870974710928721120951700674891611912812750567574877357000704326503244755153610226835915556487665956893434882470959737926954614407635838956951654754064105840789561132611075950587832174541983098508030416045444155935059551372555819520632826390352897921220206849865844912609069185424116776197221814331822497371164898047676285435804472585441434173793502128818296080517823892427233608343943538621277375132643005155608066683764088270467136983106904613529179479315406575177904524602264475667886897140104015024969336431552379297435942703017765320344675695565475616745843582440226755053086060457379692855840845303162123070467646702878218744201046966349283766677905158140479110306633078873312421439004302678742444728261554714563263994972550727127732051024142065389331671932087974507014580434193187127285090996878651412894897007651898207830502075050510773043721653433389901674686069033950212513918851081157319868989872130211463186792969351178442542202016770655526632767548791567181624115200000000 [123,52] 8889282636067614283556280417086806346981981062451721773775910326850456120036017210699440213126887001053415122269722034404270208030043654707544848461939641123494073606370157195359423380195865709767143042460190420781852671463906345654018265900479337997765145480030066083987028356216352748451768042037794242272641420119190891921330876330319306088885817754884922139777838564785575961596940679047766712661854617427615834054879733857599868854206655717718726026484429508298721927516202439458184547395824342796646496793711090922477154402782968655576818430927093507328890393567468435731531177414087054675466026575867368486185746282352582449901979726142812065678122330953936887120446641204157661886779973294989651706769110322387475680968757915883633327506634379834363579245776507795593908116132225616199213395342867203143556746102658269209471033998979365117485818507547542212791178193383243077505857744454700823022607768730148021306910296529171549677530036864002066425961145820983667041122638862878372409653195111311161317702821549171917575487739495284885596570544268040970127445331000765803333219132180633301514409562906771128698696246174295741130505041813950596152622991616326825272462560439252624839563918733267226997733352171314485865954443716615257856040582751750597924595355628981846219654889989141718612583938455840936146835588334453808321181322805414033892053652902191233108690954515170804783865779830174812486403608443118016976557068279522877060110199676742681116096000747616839773403373595675628695126538594417154080074600571777548739636785423014475049358660690491598489710628677381939928158312225853009920195378342506801639100033030380814280257999483304000494482484735125971617588215872000099219840833973629871677326784478941454174995414464161670545692653278140121857940844476351813400543266604629723448746741433743255551864295473945949206034065262974713660793379616440121385713706222505686118024833148661163412871848739783540060796293017173587479978027232749846735863650287468634956728545294318845565775603280468891266282407197793821361061360920161304878477708272959904559456517205266740343598448640000000 [123,53] -1220546038595229044114804468721958044272002703106910676560180400357718515417327628983550732542237894650149623826475885392948723161753219936231832718581000746522621145995148473207326530977123326774716242687433855230589208255326969994299931976962974183641015685191988039032038829863174469515992266855071719515475973156636247454900638643007776413724351870201975021577007374390376450897571810218459392023072899770859096495395122895523701330267928302778596177217986514538720342890164907236350832076902916808776972752369598892672626746360854916872340274158062299985076443492620998423764544681710459999792073236793846535762342834315809407642671920498517082078098753059693317462609226066433645066668872138353376827943460010355780603188170807394015346888494162252955072170515094751158766105103407288912561577456749035151015818177249742970651204536012290833448959243864915627988113419659969530671145022867547113473595097799595101357554671956917553782568761026302482042329278939418638649061443999270384429308770414132096791785442032613901397102143965091660394669283658420049972794855698363013188933459652170229706249454506468998325438612866384184369453892251756036952201704019354390955246391054753319411749004399952541705032375598886629279076931224489759879044563911261391928596339847367390502248200534020548038709162607198344447107873272297043948912753306720130007178840797936702240442582567909009421019434620200849609301426533898627112680905546081117698713885469109745753836968830152332179418887572338693234254425437841257548508198235218507967009801190925415786788142132407576960437119232591795358203502543648924523779878587507191332474056921044150527218150799688313413566436091355295609203818894725995615658164156721197414616228321300188467672402826333250231345166593474544738548498751731215976950493509137375575203661309775757657774918944418805866664150356635610051298010733939897199255950446493077129983073646833675582733533734587544982675148793400445873362138013535925021097703124936386094675455466915420527578043335073619545228683000095257929422391230979477823691097816988289384181503643880835722251487606400 [123,54] 156097173911722146919037981418626713244580063018044744833208234006681761480417904402328120979733196502745678123475669026654791006614471353581495004496022645129580751632979722870408611907064760871888559157709482882404316293393434061820763833230345180966890297301182104267050366112371562528589233696992156470919580743978095841712173224575290762919408395854363034333602470836643227810512997739087365016736798085410179942131393887622635321892086883252401451831976786956561508204495415803434433904903189714562363251986262898422422442764169579489495946412068154083772527869524477497319672337066262706667969772872225577190942608839982094228965434248734100538608877631970884453554963122194760807453979099841056494521805567560313723336275043969115485054720299625362927985230693416925693020385390140341296132071996252607650138270407122931109670895882696617515949120115261110650559845677500313241967789556192652297359622357367360967364459820692364187831645639690949952664758700592129191487071623161233357379018363861267449724340083548504947077940205426192872585656300109990261746323842808193683850117528262967146261152632415791716869841053349548440203329716034072412295628841433337902849939329120500466096979717255363046821719664353694795029319331515268075245228223748509106044265416487403107104771018905657345557521744343436678123514946760634125361600371958919079702330906792851056056274669792372860839484497278661635343390196811715056469880733671410351358255074486218475412729483734713482620411555667187844964126833737946498543479693845134778827272248843939213981300526381964167240396966169537630399455787755963002224471335760802384619562255893079158923689579896454165566896815290229683818190527587719698900383127859841396087046013369550626191045925811252802605141196271334156371093788985077634853964339314901277906749833668278300913276384337702812123590453150812145106713263537984253666572458585330193737097473232679988235159968488666398734163508517870584239509124530786497461690495193307698597325432805505689756156638757121435735475517453014638894500225470191223806498937526533791549330326222265022582387200 [123,55] -18292771537864418115903408249499129275917501073063288579030113973273477125651480684421026443010199073070079464461530352816256432684846272132482810315743239698915578693201498835074357100448027400781962731087062710853308400596790435608071957882621360697553849483999640152906804756064233723743728746260874336201769661698344127614410173240127629637576264713785008054201955759989311121689355922731816501894462180707636852398129560761893101301937530977177923877914677966461991471584875291470450336806847990638595203649014310935517130153981225058279121263737099354127070512911834171174774821043913709932957361659363201857098279471347055671293923722300848015136871285420615935548376206573629172885119495578113370473093873081572239136405599307154715860639520690139310181464917908661686247870124098020586471799978887852729048792018762715491633251051062451563755095270671154895139962654718175487344107103371610283558260117091211462375837203360988206800400199503976694348892602837232946672387774015969243837708110343734957251088916203229043757002659107548788882150252528091711483280837690063036986318451265837501211596250555611243804064536241172454522879794808890405992627941867480092523706530624756231424771671556309281333903830040390128195617287209899678822441434727538589149023203610000162843185635686230694993283377507856631440175436840410793567926112556575909726194246043805832238611214910934068548817855489018815463438426872639341800068292745943534760375439189411604382972099652159975143483199000422727830928025604899352875380021671966846861158990612665736711608028329742680905382751976663888991553886305190554825148460341332688767323161440621564692434191577271337851772639280601446749866926436716219790029970421495405536600454527376493422524266950829792460009142566417333581569888320223768998130164762048252593965050042820276398909305832361852268565197976737045532829114473204091044194362751579847020676087081622106003821250319406460475470337045910888640694070624814938613452873879986134461564384130851257874274983432825392844098846568959767868092332117543494309083587044828096707331935759735990932160 [123,56] 2033244975338330161212058661799528184659623212673242896776285109427505507260219964183546573556829839836666254452791414323016065333654346694391750419295438748370974673842825872481691301097942878702685574957641085483433166013630087746462805789929055102120520370030490986505748533571748409763212747053832533247525500478962890975144731310019563043161330578741482350233497967221555611060255570544535679990276470720904422959027670335198324244822453066656442685105514271329570150797989174142421729171024352403278700665348669604527265092522863688960185976781323248167556441456101620297704414664423327953617056506662589603454401720098284552507946091886088827576310233508538446847594661519451586553265154177799345707932326634624410717234543928148239815405259959968477806849801059446645100919896921544299317101679446976276032845010013458638636705487991965704006709127942053218394452603590202594108426000574642457201807313474825471509834724577504698657690415527665487523703934545273405881626565481420342064259971417124989112422473596387944068735398729326172900860377974671685191172072012466261481118808431491431172093807430362741266964716137917935980710324408161744629043939511698032349478236974999085568511332735281141733411723150729183618157339162674121574596927683712270433907706858036496651189044491465882080312127554698965959888093769570656250815800513189572402567384682625399852639077749893410706788981307968059894728648640594523835843425814432799542667064581109412353957877465729367242335008893755042430388502226184078146885969362613309440048805225171255069800298413849890941722770201720606069063420496237392379508033066971775880456142398354903264149210954554400812607050532673250808564789466491534118647725599625095999588150802126986177425207772226752535089247639291583993936679993717925198017986161848119459997019664219013158326762659158890020582027595436192128307977013772444538901956985746712047377128962148423172495124725581780388767951921661634175739072355726883598683945801299638151234432585708691763971324381388922948319912975137476865475603628418226219809851556442401636399824329439340800 [123,57] -222652878309449818822948512379302396789155970120754642516366701074234292343052741261331941784053994690646664263860106605725606070588386676303563327260178060959852845594560963206641501860484132393981778413183863449001397057567271311281955357465821508778350490935957264867406378467682112127877758198814220960569599500981390787082874201163017184662741089781760506544255184631276899618612974872102686036678930060368152987322027288747991372947804833722668309610616471281069577961340538778135865987241776880754699026302448728061230325527255597713605967298744464022602932795292929000936630990835105479512973534473720256930033186205258038705605384048264677156710522134192080453217714381110917573925366500549574959671470522475629252444497963606753920767962929461067669585598688252509034218532945734921717096055071721850328311882376232531503364519178983017840148275542208614882530398154474509776480860579957238175492511380584972944403759394006439171686476064605513409981584070807069728295484575490414252489348658511010538899528992140005217523251111885671612038012947460698354784798834337115414025649919803954576731950445666201010702913898816968888205655829194496061074306534488495592140645011086614752176107244833664868114270221626547475795943394229454073877646915630038370038851163756207820841587585555426599676520329187828866315007623817125687793610487361755152308912358705349656221728307988061519151786723716233182467807145683765113050599443269116225651199151983894079760039211714429553994903230880753657530546717481216883709906455354609895661693003665338641950015209236257201011009404376053840172641438796577022047882185035892749445394527335275990759817274829858928264725703079419647063768694408800794865217153825888686297750752019336308750148335197242434982577337130560437019226262838053687043276369717081121394830206707931334303766864392258382228842067952303179018156812187376849863855034144953357852635356994212071649935933792704979520384262448421323157314015924264209103128304502266904905028821026417538861543344571101350060269650649613023379454430365789384352537953500553776027774096197280 [123,58] 23901872704648294137238779768824444733704247287742430472167884538955914636481255675629504528710038960433558560089220765165715511313476593871914771346583694456227607803338152224427735242621515472275887017077681165319620371884258000719426159601911336791389344915315106021208184309827892754843620465449093352527846072201230595919368054246549138530139971413454935392357016477455727086917866860768956230576743713613204306638574318547002730298431326498820792981098751900162483520599760426944161594386355678441484999019998851159481224763269611689358115659408300542236898894124499159976056716952048222983180659725530417437766345293809334188914812394255986518720434326680466545038872072777500214816509153850553354407332106685083914500089072885407418988930249709075580729496444089759238146624326853780182874295413271173173112776850623261153844493387018208724489745242062169499844142239596355473311005587139102912463942069999689779622803882712117945056255816764762654968113129670472539659326343129452538650464817155296703312661990360527617155202967892050149962592286846053153618229886613777457966153127222066952897651304908606382782567536256727039807103006813180164618721456714619583742232376254547057226100538930018991633719065075217075164821087570805392332430695495475563777654954105769154813104638884430845505026513146957435032358415538885747601993464376356455490827847683650007266908491347853972065067468526429212750738555914072572637617164348663658998472979081586159260058933957238355347363526849955397503584994410305230672602860770925143386026826111886103805051817696174541206781943276600697607132369997313409605377986068545559142739035493946729099495564232939353168205926794527712555262128969747643937701547102978745635145134827684854340327435642499995414521207886316678406850794684622701598994176540731987186432588760639946367238362182037037566098532741865023609235781642403021646031713401706917739858471453181243345482378209585236867151356306258999785479768580510621234672125810049752961202885935140034018366482605652293725909432848425540123465740709454927320730365590327336207184939520 [123,59] -2430979474366320361321680274049884231999525620133189360632929584798488226894502105889152725791745579949035483646176115624118528733786006199337636800766986926464114752777006479889753441832772374470565833884657214810007471972802147792958103503018702470850308156556610003438277811900125320736310463368813606677005450976982065165607982050039111324898467497427760438638935012004706766518769733974015253255751220303441372024779293695896281497635797679315571293363037194706839572664015971912151882519565985898697110517248645882720131602069847891673956068353551709672284630048676298300398045067166974578507342337092018673062149553638467562520469317687276869226122811592668355467553418014971656955334617497671257387286694883659925114885136370048077570742199891708347578478684177110054960908101786799626335494047421936214815479234415969201935804561784711001463091333353608959824970726338377130019517254042129760556070600570960909238249992323474697103842655874093221875299730463494285754723937091467484037963875513889274409049009260458013469997927968744193391489597996769700949263231315599314286651065266744663573471488577343362836197462510194732089907648682416721992060229898015262817424821489595654668634223850323542279098014458474965326629674084646042184764947826925871163146569772569134611404224018291982564889974089910062781844026577652064514987238201790246757377915719787307528996755159098241294256901856491320312787266167824076848142324544009044501816851342189728916998998852225183492887785831909390522824745673705132377469335329507155473806667409460211377561816494959305224155755895956414113618357777799625055316676414453013689533978133649147940223734567878764856584459304693975767165823559204323020420275601286466886622941353623384428640747826984223729285475682819389126685862942688740541185923125270781558236801005121216134862194686793151865884121005554144378663050608733127701724656688103318749054410453340745507590112716740695408120618589110211965369281072299146333689054540530921574608311093499097919476391920703223915330700128088142173461619430659351948092825492625500237149120 [123,60] 230457086187793902020340844718013755622907129160938812239466477360788309052258445592513044502436369851708373131306276922237620859160193090527999279283858804626308261299264375412771166678783704466805863008582771131258012539102406748497567184420887953817645580617639819683034550691285603634281386602344284174359882324905823167612404816830777648182601143580796526654063147409385641180211780094748957310281316508365276861614679114776164532267751484953778522743990717015514500003118449648207540458348803290722581332190650560816907000546433493136512515853640246718463599704595256267780199576464938312991122381324284476318206494039762415059595148626298532699257980754291538709581396664682188675498888729212902183988424203063321478967125834972610651977562344282077287679266759793072831340149074219368395722228090129653394875655534131744582110514094000547794512468984202825518196997212740645276020608647192007947674398950326830731264673624827567226325342170356020918931175895952103337551971435960157565181788835482339621201834444019477707238277782959696631978051591712473695322080053378546933750272286925667165273114093645401676449051979082244153373371427401664781303486733469654716506503031805463353406294067218785044764642460682930569494132398413050415025244321148426116358891900316623807816278433887719392260258540663030033811374319705382180354717799938958943645914184979172878018716039846129110075607028525930970713531232752195699907667812255554626686571347067554430337737418885322582755058796138820966255946103589760178352130717254465794381408954770160914175634981950368650265434890579138829107573434972369079590351333144207167653390249450805175372223444344172657970631895109068474016189977912279465952287755489330063831781948120894513179705093223255204952058612601484502168393604371643979185193357751710047992606164220710437525451725403398105001854377913741396025697149703026363958819506722776919064292794986546858461501566148620414211837339139400320815293854506830737251125760993791058648866758442953134994407217657420139886889015915696907239437258737704364703750337947545038400 [123,61] -20591920254393370181296497664164710078037655486237631197803412399694503750311767139154160486605007117408610277011412611563710343332011515714945854374787562499773242102784193145842800892902048423910446281910336325171586697938451139686507525792419946115923944949541651253125981936217841805965897949553650138710443559007930693591765058471195903980670894266822048887369113157682546637720232851277381858036176050951407907171432587670917064291733876748180351341591907916441441230776785340773226278880563825586545380076787722978843475474711531758321367707636059843364882332600649418692987286279327390278970295282210806437662379494687282811942017969811966137262673490408124514857914564897053957177055531970100757033803542529173244548368440217321425243333656142828379548790370460085685987554934108963723129550527014703055129386558546310757561675131957411379238763354083862715725573578701660317430994056846910513969797560058180980366995143218900853782016764502301996116991948592826451305674182372038963823726528750113449326053778846791411357479572136455328665048690643067873207790701246826313735937771513491430247067708751710097122731741776252560722543860071627090986056016649632507784310744494790359761251334420666476299294278903718305340745001930860510955473203601071103744179270099489732122710333930286338647711001605519220584545942663691916380769534114832791071842306328554901056027687893188291139346778825108771390569917122221297755805213653104264769078397367390942255974937146151566171879469921158268071097968576591904695248270868913651009036446411503196262913734636944096710560443524558462009451635399841467388004755874034249819825549420198206695897907540901295099364052499335532877968415543640589765069269946305729526603425227459212433199424042900310463316530831247498657420170236159370527832530261460263029104181540323529521120874854046894289825405516713939383562969922374121486544164472096213967302799322366940556573421396199201673283998260266659876236313280777652531262968790267859407992430416826695744017041326420114175037418939356634317753093172521852093819967961587400 [123,62] 1748063768965702610522838695028288894491726695481247456581701445228111807860312375167372925373191157849070489524548115506365788176386878639757391187179060217646357912808255459749126826012926550536235852420227804880875104424148693337491879778397175055208133202823694898901758228371783986161202513173328484850660922505275851823788621798937832613114599427265850583982578854985006613858615480828833795686960142240504379441733859905469883054210393411874921382333336384849915473208218142424796011561770128329743209144547480839174649557186717808797743043427510486236930755088724308741593194478279550882815721193616783214095843593079234130397665407505141168210074158650898526650990895599280500866966714253217181402916205048295458415198216406280429254726430676274889810132250127745435346258243513389784442750094401369129572496448701242239985695304163413660660281222777004942094372284357652936535054369658665847018585375002255808931438773385200020339840205778676784685638698716577169013547223569461759827817550267436908867343488433677558585858509758140434696736250827463178615611671372048147956215598349758815866291890574764560576413527267406977997424851894340414503581266066979280048560299656533699637354032166006445260787204613547060020057845194753693470898067547689570295847222413815843172715011732580701503618009991213570222898628664124674169167304420152293050444736854857333611657407810533113346795313720204023732220259677019608781345441629134868647659420660990914667398784057534990910391038028540560886982268636407080244036545830566892636651769106023192730352754982908105141762766547699824821574565281964482326724768758630929795927912445791397390866619741853385777472386310736856165901248437769438788194703275450560770815839411361468815915220944614963581587194773689789245060675504762980402177404078726441653581430703666081958100913067915573890983396250500031388005293610383931737582009586577285484436135376713376330186819673580184855566556263648375602889733417999780692685245777292633383812225032797587132709323220167052521328183458238077119480221534757285889772827822080 [123,63] -138532354061983028629604670559376946287888946514252120769283643681750403947905139158843631026959272366288022678747680032369300319922296333594336433250651041922863050370900837000300750383940661470934789330566682673510251893070025756892598241687640437702352643278887551878734584935329071908579765061876667148157665723499607579499927813557473679989032778565043563131244272922949175757695584003480688635173991520964507857839151428934166259178772696803581820714470981922184200455837295963722816529625824591635493449160355048126276899919000278825438409203636550604990814561946609581365992208270311285795095461147741491340407784700111536114067804408879100879948179850557954733369387339154842037745480699162054740760051122337042457990574329418000347100462805546304207058464804907119541528205526187202517860473083490483277942749751653736577014458306419418913370904248992870910462811024838866572422364370552496848321193609112529737774222203462057622303330290952996446595212699742526764958808922944270785859957235538454375063278342127149220194954276939797414872586807973663105176583333409545086902583825198181127750505490870190200497001195061875794046856020059056273190694705716019647784362354850077280942418863147844713033953325394963808644817959581755383660802187841868634069274465186843088265722589289135635751283679035029297648960041433352013361350914638948526193017351871243056506828448001919281239209569858320384397396463414977999187611656423514857969060488755243454230408791383261537864160852779204737022713162968996258547356427337687386088668676886850888957488210305073569827415274743600032445485079960116741629287318743452109839955080927696189412686420730936998210134474262829350536016903409855103345553236472693992914338628452215966361924179623588728262024889247582523500820212719799037927941140639521956911261655712160967235549481600538889302569450027911958244698195717384512066008759396212237564098499599774025255497034786414902671553261672788659451251752559645309813580304540849381767944397609199838157314840141976723398363414380417593429230104281997148453840640 [123,64] 9994547960836775610896582700969109856611810175586643183598664467407067353744631029866540880323769810895420622097313541839554556988504588171135435529187042384284255541659984124046460621014247658102975190195288514167840730380146072585992086423075952989471947334055327222696339115351373196356717315991093626460332698345358630723795194783435596562306005293213383625333759772016878351596594501716023664602494956583271583939104975236011409873222437851333565892546728338293702023593154921214916211721994392531611139189670736063499337709722177735844097342630535165771461229191578732904324420177217319345286047806827015378739572873882491082460667527326659620472897373986214944582931792668554594099949554422526543888705193120025679886549313691413512834768766011707142551585789764938234474288043774889375424026912386351504835468341961488543742128733338742735580253680854654718403198600441171266132816955864301221991968391787790250432964951652055569890206827779331863142599554137111651188464578174915607596528524557429722994622629511513848441998646998403420957375366250158430358463430148570895283275060978562829462494739261891789510906293453216943903928513964654907542385183248519736086533040164722964973003503387441949623380796157509829916918246561851272646827782527923381460640697525090507192371819827534092564846964770151851960703240580472914927347252463781714047885700287625595491652683364549381433647947177233278535230950114602920632940158531282448076612983055446946794936775573539621815686902734897439028551671476837240578906283685067569839247686688164591151991194248240383196500847656914050879013280582291209307685584186322032369851013241298045444604569661385197860270356799898563951713607042328705103999885157116420787769493438543714368965822562872043796817191732156233078361282736642194967269993300406658165333958535072429275762778715112091940245961614274485977806193850938045087554731435184288530074403979916229434611305301674284620517512600351876275971416495757469702226379232532632185728993294060700930218044392800866743903715161185118951054562192409475424640 [123,65] -650838229439933167590509489866360012326096649480063362159184793325877257937220438798689291590265553482125068666426557954262311919799328240405283793400614753800241027194043288661208879131964787606584049684966338756459328823177756390072724151148481032096261856125388051289222943994979913798423200708792263263631698881814050293847373112854526555109164326403607356733214830111928485062314084997863840880982956946228920922432420611089016838981183567953945218554017292057314249222822097885213137946849300634512986917132357969177387227412053884757389397066835641736138273542534188069296137894603177482913682193350007736773949256301675466710215163273122778722249564509535642138343767088013332582342312115024407442152956482840968107886477557903690548791524743277529722834844131508619045104830097646726058081414648998212710642852268662513756856169893306669508609714598268459503897281562530957266990833030919624308591908187593313556680695398462628833320217640556205050599355521029576248721589648878430577084601781028227966941569194631599087867249479629347299021685155020839344060341540377037613958930026627923223450599092513418047085265950934513474302883927889860087273993301391464977371736719216281086684922460253407599328955818744275329031026882853091646250630485516286247555001911153373013201621816449305109344462651956950526771256332496591412153478380884623987452237258874711121983316523936489016017554992545166897678933949146846020128848983223430079943878719753055156920884794856016210741891405244145620354632723770894855883947899871801829086758920522283958399862497890541779846620551178088549094305763983770378769027304612212336445545125769061211255481014774451817923236268020001803657594718381498756660904196925628812278116349926232677306000369546088291385144384194082708942592827258824624343770008983951069501222975469515220073642776509928144310828986980254684292950474747456442902942530833668483703649586968576359853452712705675631554869283056887617289942914738830410227855854973038180413640321333432775760369054170009539190236939596948215953764094616145520 [123,66] 38293780146689554710152952666450605199668771109835363242697765929102774024804476677331469563484667911471744473477347240410042449980704123881433108723206578812405630948145335607396708225888823952120338067876830247008522468220748758352208144910329097015146786796531574771013699371508912627567886602535767078205058760103277354918492648715038229893927150601233128821417957308151408421567982005023568861810417759633609791686740866625319115726051117774087189570071988101138539754537828229819327031188524134516750068992523105853224857528572347482905530326305090319508504770655769138067808321329583191992498407645838523801677755802228774438477990189858833702637679654136514949848068197595571521549364933898164813843427046130794189049039198187445402244204947816699462152730047697080891763703808525487046607856323688020073414294024624338614807036460713818664186777363816194071532444533236355839767385920331759227680685298437202592801064278793178656776117334844664185514424358269152120018060599749319218459281077357252222744784675518619597880702868357634443550065205791243201232576740496656363546880950648726412887099422399294632180933764907381565888532303886457779552520678943878746025356098666503264440524802955857114496177967735833875113681884649891688627339354173299969825843513470194553598513950080018962508550910501663013472538654354267480655273916841334910871002114341338890859715882581714290646448930067097898386713894839339897143828231973140360571082739296790585785749134898879513884890382004841489768089782351784431772545238421771297578954137275916591378650450245652542958860304819449812176227246090078784800780707340195374650503739597955400607442250444846989740520346895174932797787609328516203137210736681723763517576165469224092235801897470942552375843249595568865714301842235006754508681653251887423558389898106446098612245516219964889981807767958182702232452176202790740032976823779963532134247179910992932086082893119946695419154467675263725576965906547026036153242334872939791972059589936555622356898172158474434047123195156816334618794160422400 [123,67] -2012296537690661265679444006404358149584484135264924363924282838777064623451524956087138670454673282228854790714465984352244781706425080956379568454552792801253792598191678663693849011287788128193872881139922664575393406189349053164088292321256971974231261100947938469752477386895176724591223557566070515426954974084018779174261234412139148370605559873145283936436038333926180385600585564887216701482018269239949183196146726045611249784244236019593035642691584428697727356677869193504590522349148350780103534971662942103104394627455242580154430950509010791432452670736728893120027917509034952165706540036758252453018437718321634994697566687584137667245273903207264897634197356860078864983506814124733465266405305544058019431292528945703704492115229349125687461628733566005391114297559653032099745955522405651391317144562199854545599580909382315080276733173924482073257022055080733458866024203337431302466763683275546595754814748222914677626187471715725294774026470772112414338588116879794210524255258192310742975019260315934959820807606407783118696398344552627820604397705427882084896243811266139291318196167576572431303209663104675703018520704762695549238722618237074585047956748251449212709687848774823481003771878287966142300941843160569939830665144459512203708999288774469403155118864064247547928786978941734093708267979058211513036155829742372389611260389477619274254505833760102292183734435732221663307772282005141263051822164051845524520097944237659841742453289718850021778859383379802590132054265671390228172174550260513170052286641504126895899305639531860718821686617267953612188330850875134560170388721948669146443583234130113725457802609685361492817371427138842242694062424769259502762707726906865351517262610774461736328548762500800485777717287757542912320982781178900582018424615090347867989689249985492330504876095702766756183108552358260884157755504727206255976134248576619503117232144168251098068037116355037673784314746489310936506474893300610497978995575672111484900079738500186996486344788136843810046118922733619376077645225920 [123,68] 92544582871607328448018870813463884672898056227974526534691346494694142420926890714459856698007214324694083730041434770202336387054557912662303411916887094234480547296103926476876481188505904059605251641529113014013836514745164204148920627033779405331110506499274629007857070414519236121758393831633816960131140166061842875784406695476081242070579694987578686385413465482558921891834771009918219498450484964577166065373126480699160945430858340730487590013464580392822516586432231693275947940499572847163179913648559978167858867529788910632060164867417027734450422073196476922146003169767496028713067775199641450697599341176841894394506641440989612947180555915811569962859602784207410184927262635322520715417784047143811271388816875006788696693190682270841959204896628176597519010822761995038837185000406727466495808357211433725034484225520189192620197275673860519996163070815040689889242427005612331542029817530179634898191770315771382661529133841545729544646842634540537158576102268786820295663353945385265745928198847230879626087499898453055728217604909843901224311153633422486641058256596292132596587618984472328840456214824150102775647958185989187847993119528382797046464377046371862550969323131622447093654105115346550431838231868900668387995978136846000007180033823794782984817744859362258683813869028149496703492531307628133456952086512863601414361312344476875049567729577737822443260327901372719784763008643678345748880705928417443439377058407507767133850888150613758123049636588057613343335055044515765602689347895683187220534252159142919687377808371728284998738865664165842347073869068363626670181507831831752438669765027610162764706229865437629551631678137699622109754404677362401006332162805457673002532580915685333436444441434507162797210555545347231533763178864845042478338185017069818773477086632069153839945587404611185049907323474965079964006416503221881645852160573100623143754580431524002369437476649737777263119404593798532916434178172644065690311192330011365543721017857825360516749052411711202691343310677961603459946560 [123,69] -3734416831244866913685675307481376594931729403887521684873745654542482645908357406839721071342643631066372093224040689696554165049006675478606649780770282270332314160376921356740790085234124962158577049402116911660345789800171548201606550069212701015566898176412254232373865466911417403569702190145332560649215250801855773952525647646823027896429967038802129384985159581232611556651323077434833392010965755841237312469367934326742056042333747397281479570667316828027594135741894100501337605695786932652434593269201366857963641514792327663621275910090329880394667149788617281619971703843612993644592196649877622050515765406504115040311531331315454277045592197321159681345293877401082033780855502757568898023865005742995103600077469220732593565550652796687457015329977897920706718486727750669511363264044410066101666382504101967081143019553850831429032750854897180043665757488826640398760237184926874859603553732429986342027412693578432685239697937413165589493125370984280114493481789852211484977165019544108698495446781317959110998988743994007439316107628858059605201325460230126236525987802511086715038575574832528841414790351643767141359786845978015272204181615889128791783934063399870168052583741663610968536950547610012533718794783750975736436463357120148617388697868671117335397227755850981588303836810500220991628303586389444012597536693596759545997395396477008213247980620301925251698235433023683295496888292802059025093924696774790422849801273094259540911209515095803922965394839865093461558094853504436916387222043247086548658269133505699273254013642857513984405905472104426720190869382173475346287374798980596182163933527771271416818047716208641458515002555790339733533136364665720453532756819646962913422359590467106937144098059473547145153407940791061675766521667555098140868694402279259530404558448897302990343252713582682693840993709465880092487347093374291606681835872836081608579365092140499704824475950298664282320114357512158619738494404255446384344281782676711206993585828613494024616985302098950011238204582264916629080 [123,70] 136577811176663237463582081660863175248312575790600398260035310431845952954343584617640103174757023453281036386748186760969635326721552632171307826613553032886532247086743620403323948669928406661670407975642597524238567915479636478436726076125517383217241638771479688355210695334467438051400014223664036224691501456150269752004115082834384172629939602829337130395231824547015276644419348761735328227367866147575232056391127850859870414823855813452888095285006494259338597649748453296273051684369799341706316621388910373845005468307912190817595270547036950583095791919958330914912795578638572129720435132167219481102810162290680336740378077549349036815726276387155098467153890792253030186001424367277252076502593084745210933713844835609557605716430207899644559213516302738492907456868717311312441313205829587469878727982348182235381312909142928991477165018663889745432844212889582592930979393574203694910408706521407547779914254240832593579480038142276074315267084554025381303277391820788812714287711395842084868556248018524108461442055706407575773422585492734455379948349294002972251807948526791647501090011009507298534236939118558668049800253689080501735198709168386971629451963072386111080236265589015076171284199398634767735486656782218512369481781326211713216092706770818582928454387832461657095939702182900547461311668677341126063144631399252935889954087154326112007923903796267762611243051237692482380638430834385490522093357077135352878212439759591692395159011149975170885238108411116162024021356512337814283439467414843625132197941853203860045466050456214306524560521295212312396268231438937030134974395681392821742773030608602879025033281460144393549935713738261230202027536735004578228640130182547626235819914555753623709852994031714881346381432839264289922255212931738620380376009503014903146793635166599700150883347683310695993445063922961785292613381060662937975148426406521045874448048910060947869187653911788493251341022144391277139508172846729964074034628563115904556257781070008046396071847761535391122223082230457600 [123,71] -4489663708239543969216955768543876141044313376647016649488059487405334228751279718217516119533373964021325770074140049775145448724879506129467430835357907367902383679541821834452069747461150112071077340862282314319313084025699524280037276690783459900495468166656893585502341483154777397158047220716903414398526347285726465306278537666908645743505423073387822155396621854024436514154257765033291016517996138463839761154309662880608101701764130841908248788582512197352701198251028651982795577157001368485605468993337658829358605226920029359463452419681293232562247119173910089039336448053910203336817381767311034067363260933734193808268867719931110412824534701425081245880724954085414645218437302972995243582817414522326908018869493394243138820569445207158662478852728134964767244661110875041140387193751530267117921682073291098819188733624343628328814009443430489474854081975947318664913923773059014134408595771947899499258592717349608616273524496256662122631393402231202715718231933896556137173142814686817348430076804593370123999696734768871475991579816469761843941613921442715212740930183153616880487494397841350798009788775268385321076408723250278950790781284520940162533054079863385498109200744784108023749646194700349833875793700337884623790344009187366040401379860380065806382178873719635004185944292087173524573619900501807816901659411333023090119687971651068733614360379130611070481767685267510921392971749640303780178276526040684244906319403554263097025308949073507448497417353334709132240663839075913183672782584017698268520613153837791142197377031507799880330729787897252912046861783836390262390583446457197075711534347194666074752499003350944928731252126652163043991227760184094395047294547398965781704178623250973791503004200738744180419354271326497000155869645775613242968684106668677690988651607943713297272197118834507220581708017822044366842417173638694888450067852560016977983727636075972672813318283156192889947809613415696459955438392903377715374519507073187362577852969784945308817990304961732136430895069664 [123,72] 114424304831686133293406275893849840940560141524512437506859733070325927122586507326515689429967968097527703864488580976960151650850069168808557524364725871359821596043252726358684169473578437045904588936927492861552027718732015305681608097054980414540304274945261958778054167605800062314887683499751196454197489925716331778491839126982776238525720022510116722269758216680939960087479781175247515023107295833403260652621089864337688784104214299315882186759831779173059707572438476508920023366576377306865561725771425385154083304958906022937763445756707579731067146771414425772750583922362812405989198582385176423409921783974974105510381594142758681260898467506681552898001732667125606572891988827339196588458767327857253163055488557642515861170579948705379535516672565041966604338786020778621955011602712084218904912306230087243083741975632545447933568669499845625010726822506426763503169842322194867323258016154475297819673434438601349027975651717893372320415022460544112498098537765053387714252546262826696220152663084601599311322163949135501596360615899504629241232696085941456773275901175987977946016332067660844839266859111039310680817269856146810205985476428533714804775358810353280378717171051876212094768263422163373479400770837961441961582386927452961377539681846444984649881471309472984167377901423252560696385243707696878825972349551637986491902516572509011668887027942722468881048985761038692866498103036971992409832921981515414419094446321300781041752010751718715266681756436128208187698643072519582292014920353081558811380517210463630618619387852187079678849755260250254466249505946237759974793778704743218156530881269490880606825523710636903652841694138090002766395775347989775593324511160933719228674946033177023435895584059092795330743368941325494774286073675709209736065061412755201130240813645559763571782520820280133755873077240297032035116343106828573319620738937149270610094008046832654304037342488131422773379963226129764097709204111749682342246056513988965708590975995599982139574808409720818732417792 [123,73] -1321320366736956277203835114868878241254836639256672667230604601185803639547427334465771804048103957066350801832565117009778790888443213855036910916205864153496818099196730875096696536980650626090556539061964976238761982128521193115097085305044697786577050146549190134569863705760084752983444555094473218286216575588058748860571486699824745665007335827678680189757545421220687071930477649370670900593556177405073260468270841662360516842506459159068657935855830693859544705103544990028667508404826408194387919443919112432135775622839136540734383363691574375183811984061708129422709567876264811885005760496229470558453796473555504044328452920345696439781619080928585096835035584902462762973306215931394947626428011311447309733113250093688446567683541974596654804712987332770818755838443604031599594919511023561972226048977078690916951775558491036675080856249194624236395072301124066285370832539647732205071470551365307541318055452155940513402889141991437833581006798035031907357778474460075008057866350713935588243839380908203442246850174763411405154581252902424694994770483095083517934465956161865373854537517645028362521983434692728834548873496382248567738674657821017432558079297158280618859161866543621356862350335216269323971118664360103970519660153219687759890416959646624730575102006033994301432008534799985027537024039114038151784173716564879839932018324086731913489770119060553807853798763898115089581677009010305999720620447581630852410995498039765805740171874724065873885494504617006622016185619726241775441617025490530967903174783918696107809625807330108127244503077637814151995612075435400065744663359897120914014878979097033911212846642000557040303982992514563222618304806380029652339057024999938203494696883997596862708701229234040918876094590994587990849805264368631677146343760178775392630192315134056032458494245556097714526768047704047263172174827664380208474593631752951459658613653553271848592725292770281264266292295739935228421035515830309815501089983959298286241823814758337165170659452169510445280 [123,74] -42886082003978168838061475646775428325173598755432180684023124674016442108698515934124883888074848126248800276807727963922946882838527713196583982709010477561053205464890017513741528627013624084565584595837596471996352579201850013642335296832614507728439775548570771783416690984411803070714977079029404831883219643070849761190028141652250499057203810139738020771927147377880258698833133259302237051225240574351879093226791279026609492597462359775639330601268967324896140633386961452286379771896186502038490344528362644092313965696232342844287086406134984154013686512100118869279055063049595460920940927335363079623583023222226817140653629791954088809902280047323211343234027048253783864726089088065983689636995139445900322889466537368329365050700856893145952484497637698495912276484158915322819710410562062328580191678571495132095862825758479071239394798327688211690443680739766293796740607964116817662397541094144805653655021314753374006474812055215727945145761111465204184708749733903227824987718201156143318317438444684588291804795825454295497270271475771861889503212514623762455025625395948371525715589563431391280465137523018420311391303836938338680632448638133211650721063217211832898951980263081615496203002045865694406468084618515878445203695317619990585511203834136011683133511551994604354360914034971503015065933469968196057579136573945309582924331554160838428812673982492854404425062194153746078140917370963318260213891617916707775400763804520358790398263769835911570643260752573552624299435561414033199697978351910542079594106316469229149785921400901816727279442333683794871163692971460412042898470803968600098442278641599242280249021353020748477850640201833653663131095621203313475238622762723414331099857322278142781495977076880860850485302475180299263292543260634007741029205343309201040141755015312120405934856068793973134581374288827506981138085980612957395682678485381400884592473638179334499812511407831960807270932346156143448250721148898804670374388716293194388621497896853060824546543856055168 [123,75] 2672937234983354256406221558251153494976325611394214971063554864540258285562688969692287464262668866449136698203062606132604527628819002451617720114824556213962207466075296891846379685378948797184058530147894731054969123495303208448998396517933833452203131197876150546311379893806075187079661186592786901249160265227536182231395625303469966925965841747242891643764446236935250941780464081246201632262894420988034658234429086565574942762334689393311752004886367311198647196682204034391192317773976834375985706625912988364351951762882158527478261724282011358340438681224460750273140738329590772286670402335275438454938283233593181850892026407903267243687396420507938646365078811177024941110880037256770080296856519830321486261584807113986882627471097714503570836816706543800635087899860740077869256164995185127350289221366645772338951704361509240146520450219486322680113436186092365670116877630825273329226505445347295014391856162985189399788785092647921949560168755713979219255326397007600148062774740295180986752946744205086847625738377145143888306368891098068151494362665186213161889236628441266809276599253639839280951213648033132285088313208603672520882157918865913327657192754381799536889073342687981732100670434368270832835361519530243940005040468626788303595885821308919534653520015975104593240696080378600636390994428448244748447532460534260036948198081757339170349144235394518590159508424269957850713629312061558293932268432039389028123603913048945063402582618798320463870702358156616739486678260896936149673871709959539617396307220055924055259682950906314289764758185380325916995503811802298278718700332495531931843057807374679995150689275118533987024644813857460916155309263663048040248715813914531147696883075201843355074131133523982346249936134260154726723807345585648204903764523573644434665628825790203943319110433008060787889561499254285326087978913686945388918863129280175401812802304560817971796085194146896594290812586750222146775385780525824829601438800938330534386700847075995007240303880208 [123,76] -70787803942954419829539253428068605696852564958705380060984042849372759217588814642889562165060948794908502563988304740023451719071115226236516808547188311969453178122967814316033707752275125249573006780176508803732039306149985307908399186770608477792294134908398919231104231471488960408169007443883249628751007139480954215394562512857411590024549283868938106964902035437222240447008245152808973242417985464322268991187098372218047539116814179966378382396742719635487918169404834704793516275107080057939847983445259177767065147790559827431591491557681659183323395695959627372137173593084785820247172164354455487079014833888493519849541325599833718039279763508119352015749976312051552809862851107392728599408539466349706288278380603760109231069067934613043390573076029741968132376024188820649596918444627542847029081691501427836060956741525915137683519522625422253511130209274926147121308455322223742869794957783520938695922808308909539863672641899027356761660901067117901034187233300101083068125561095634665915478536085248443535067475673148307569859574330110619669869397100610657777465156058442963920615463477645398805273886831204547144480795262534943037638224248566080789421078078505692838604302815626202535283488674937085970925560768603155713850844357452483123314320509223224371522530878363024303510794834401886086952314200851399787490056705591655833323318143758767503151443426559210914807866367665730687315862846704181125681856644556369012645667639577842057329770697878293615358349375531164123963768823073071535477846442285684569471523280422301976253398193580059033203041632549494680070785210866985688552606068022954420028914847495835505366292189964520718285986347850339157604996195906020163826674637467176644246495867812754547199129282244854390309404172447257211946410135407910493401567379789159803184806230398436443560936142249206263816518800186096005168524679260271953414775383369361265084298483501330060467462346557163552079406403550744615934046142425419847591725547675839845840575488020930892794144 [123,77] 1132516355978697732571310997192068266931545665899465648585949793860288070697436184841909121796918232916665604449492217435582036128514786974614141126680753665447767017982372388940471931668129233266199342357307132174430773005270975734600384550536622190121035905082954214806801403521250942410776716123112252375567170742594551956987334695359399603319346732621273803198990019329726322087426011200723258440120029538564254789118924909844302743805449927945093267268820688105723423978175512055020907950585438084349220767895883919883791171953381081619113502554782275819770439130807115398265911558783396083481371575395628268167989793091105944171923723213665763085963553327668103454953876364555369338399830890598696273758275175658113303399208247948242326709860965079775430064143187717538747441311561859893192269470346653192985440254705827655529638500467728738319825444886754100490248640752500327805807877267403075938975959884262331329248810278359645243438268597546138386636042572630927312320487130980218701830248307795303265426542142853373222746489668983844604153324304337765763884554307898015893772012444618155661403720642698945033870603422747910734310974047636138370403618611779604162835472425918488490197798834385346338346952241390628090381669476792379828783712491865937531004664904409313450492233246245291243222043858026294833616873409093921622339596943827790667862204726196617913501140794772695579561341102404163075463783451075776206538186376436520925639566032866139087398537807649725290890295311782735751393905780772650367379840500886694753603805962637435596183414439773260804011024701612012091015806046116234196517136626190487491517909554830640018382785951044917703075385668671499464573337137529031108009661162983829086775849998198263916524117155847839042408283265652818271380496386592865708468134269523124960162920655391474970211065836031846772989690135007431116997635469662139793621112520347888627916292649767163243835269949344494671169031197198988203296201419483639084516735676758616586119564957373676116 [123,78] -10553492435901995707735448448387511982086220753537422847995810657992341374754116664651778030894023662153929368866937160724883427916848534358460708270786549385715477607184332509431902151168087267105916035994162027062987802137522671733141755528727790258267258251134209290279208628537974389973748096388067265001423621906673142728777264336996047953736955142238013068022652843954502815668262017126366737917418076678301784100741388847102342127222872516787477746929539236374808147883313796290109275132372665467362786452097309054343364256859280498514324237004172350368586393263147441783329982885401740340201481280142711920844554980762723912472906194463331314584578079002618194841616114415725357525551300342540410707429945575718734077942720902668459957078598591207585285239472414858644361810248043492406957050927713885286637479098787900606848593956020360090127539742420987634892573927366850302405588396021123336937651353419694174399011079840784685025079928585564974330265840583121984708409740097052420404412489491744497987059315284585117092482696096591571528981546772460966878107505920650316890883819811890293185950141262579938877602010651163439406220224842178841894566662238471916488384399184135866983017246559735812590529802583249303321764415090435962003384767870275419919091784343779496608499355311735473644317679112632249380926136692279439428075429443001630575643432265444357378680459058085858719502232969682923011707251915926990650300139416170750189394584530681197389751910538895716108865083645409016893968062860485501045878661986197727650303954104217808677455687965163488186774142649930872218590585682804065579297676215900843460320204534030671342342077455248912909875737796387231326798076112018844908905694380164542781474163613235522334537699928855478925631071418207593888453708682161704880262428087910475272770991453913562320007281782757561535170444435836126745394288356821928538978671585489105530884028682179700584175822872201574452276240790647552765616762345838734649194855486687037601505620268544 [123,79] 10801326128379871997643321529548862068376779199564436783263369018220312818813573389835227562387343558011033718567338283993946588499395842428026894020947212859801055229690200881882297714115124630900450596512141570071330709802343666887941661210334226295844197163014457557629298993767905046123342241648716788731300084511697405049442190334661023574338478288192658496958606482592003396703515536161913281615889553410126265729556345894690536180201911797750782315591744346622551008810655244867268019717206181612537046050861505702200837703323355111560830155565039766838822892312970247719143199219256184874078108469555617564122194547233895013787434171448708213811182758510575359060225861531407295878665770064537844595331244088788807363716514679204068834081717943173217658407071391640425253535574658431936553784014702615366113224213502682821101894479760867715176424544457687348362645898837046877186490767783632415220988259398667487823301426577498310974937965729398699025671895170315628185583880646138137916233472561981905353352314085152962118990405455694266399617219087396080289126605401193778576714428113801656171853135813081228074323142042585524810466327628698190141056616219688081262256760001938894073597556076283630416104320379403630476744687784505569638313090631818702328766379814251804620074156514004939093178148827301013588017476601933404649531133327826463436911613089619978859824939225683826528573851499467790088327689755261579500267661490030836938439330920669232512137083950611192113825524479230302717684850032124683262791889195003183089398398554894438633350141599685287992600736817904152465830204394065538095691666750578604498813550773623781946922647768456913347883209858232470093194363647727330280581225224578376973016133270820556649202626063903473489871144167900850507456843387567298216370074068330349870320076257026077076421198982716465355431867107790698707300222267513334825413898706061218595183096214531208887969637469264474572324437102693266708225948822133197111814339405169787664111168 [123,80] 1273468947764016843756510324377984320141313366048056559731764348641324729512768672259568670367870258878808404813915246667469502644775796281854482446428214475153238676033687423241805972739443393533398499196600237932476061352150617544169960940932427060251841951758472333283059480225321214141915409590093084288233776257756503827540618693260035209281378210011371902772079085182848065110924258637616958025339584960622388871280584795942094322991251487640479094402277479814528863901042702470255117683644834251389821331928552092625287759353432943296488257488760562974565608090800657053880632925953896981012766553433699993915944984282920207017400821376883005169962711883263977989827566280186201948674319878530358095905777514391613483713052713625426296913600223599115669193733294801821461568408140340602846327726926691504907675884976104337357458822902392755501990294115704433164181492171960074101368718344689458091095480229862183311218423201634430129728878794101366148093353445354261204511075304415219050357668115128336105337949226676937664803085813113444879663498745104336356953776003301469079376065900166890943995381687984567262259808658934188775326957988913634166477265828464711907962159966129738585918070983850006570759530706227268686498606248318477780399522066895904029129490833698218208127907803629465921148662112888125467043272124038158167545197816401944275059191819727497014103618156553883687643252567369039541594081792299605851291160458009321107586915799145605056155269551894072919704947449130408451351291963453375115698090843899826207343929205947128979537469059907358052806542017338282654281628001734724852630378278593778254951304603526219201144359195529006980365686726812060243586438962846528602732010670856668913639025548813132754412437922825038004553580556600445329950930520448350842180209818812755816742350012505728886943600285834895441619931592441592742378904830186693138755737401797448995962314675548284630017413293356487667566673336206706046744213387647058642298859144770457846272 [123,81] -17735916395574242359153751574985735102583339333756071442543222249722868718698832052779923188775183632374508924276989025554696383601353124687484621381868616644035270310983600946402602845981230825753117027908702325356803932192107271222307259663716512530086801681108010371594570245225347245227250253335687407883678384675600647414225669730023125514435799243547456033813481728286567995765375030717078182232951309414465934552894117958353474968865869873050997000011937943151771396211068562956936283130702819342934410217821137090536654954125626048173287760220663374781245831822336402457133200652270554984639211009747832286903207997123766409491931918565911728170699814383171216334071614130850246824988387925361751334491307785764333643437753043701635912726456212301274749220889238665561855617868647602199316969201908602065220605487740767534774932999682569758071268816484352202913145896970758148038707364014568937611246674715686413925464860457542480751092805060777882378157484488792114093289092216398258478110081154348667420248687552879344317287401081838528960046475732490641219492551115605862574392485440800520008033121717322087321150173396089757520736921377009930930919084140172184031790291270208862706116244034879380118639786402769762511498188002219608244702084753538796160820698543275293866768939349436200592823280776530683020255392154565252326075476351488137671566941140729835004532660526471898274281651221999053098485850519718435858295355933105225174622940908931238094985888573836897118008814652580197765276793692532414905202867710717865194596460892023700488765143160423391880554787412302407382669207034074767103646200451291916772718084411985967599688929495768108479963357234907908559680921024831893566514680913485380359380951289068371849296980061919899098402731200612348193599929342604593763397382662243774410282470974876417393033151206590712723660619957826551752613596543371028963863893862220808025270651838056822422174873712139967325939500916526847523259302774455710472875637214526272 [123,82] 115283612561284804954999746830141388468813569790223283699510438984660094128243503483966950661954152033276337584402770160525791603500194889539890901142367145093409828399819451307862632693707832723838065895976237123399546540700078639377990818824113872119086478149996326934096064023559906352328574854944929422894170392261888950628413684739012171548687178429532924536297483059644120105116886677531824607914665763235804087043713376498638561175122636857310606730006621402642848765866686496034759751343064879725871552086812504160250604520683543614623040997942996231296692755570944661955329126111404788539721890664667477464432849051172138467534085447426128476835918534178488660787976155189778026898943208915699357742509106496607157743987286479224217853689080905541258470099956667834345004440755441154745286287769593730144866143280710412895928794883270926051646809229162995179599500828868914425626256943721921246515472041644718270562246028189168451469103986663456072973617370495322365597619176230174530517952703999077812580133190109258704463782547743118185097393625607660486421809536119053132735433381411111055765026953589318087672787015299639357368996281192927084448576531364988887793657572297728166928527836230987254091763793520736412332719640326022348304923717577824145924940608577657277929193177723757364101989603208753888934132940607367164869409269459179456743745394809019441860049196943060023994187249913712181247091055151540614488843859580192197796351969417440725924385598820045594067846007681322318529051581777452843452787478641665458202584678258206194516504824757055219870846301469586819810543162068432683331252838005676497720091059678138595265519404241864461256225532728903084436502013850924414015554567934533778213871536136150518432320769169361693765251428171690693470678376783162216770977544877341488109537934892070066745018428597073433604587336027578942574452180638650716284857727727453965150143776852047809043032891816634487205374158030477548677886071231258087083291309056 [123,83] -726693873113617163614671812149778267838435427673486003847371766822453273966342051713422269849678784689164596625235943224045270236306550030558180542607675338696410160336970959506111818374963513905230746635548802583210803161200027198344233998792738555075495496321863111510804167477883947808017512990245125899763226613355196163334776789584908051856153479537705884170690333660111271941968262587369156576734025546578751443025762278279672499580747995062470167738116492248031129865001304647849424647293032831729946459841474970508911094570571209756646208605776417512108388203506593971230386967183991175659270376914616664809755321816014104707252711411682959767304385763473027573386132462744435947352530991102730695094150968595422434675582951640974919181053524203837233870217799691337282528898666272797196458431158223905636926164411459636868183648312196269272513259378731091792076321991359999700999320875827621783873304252248640273979703257509148681993016839672347132614418487381848104877607254776225291201664765008366104236106042260479398344394665996686831918625134659125364059246553450067724957834576679238253324060370213373618564840246967603503699885483528496677202006880039520976073484802429568719634140806291484941360270297426902012556732338360803072551028087538167808458024011857258028785737304701099282276247212361141665060770164781383858898270104557927582321054942294979408581079292290805227572323551960404567846447334039732465152440316867535332301034505852852375810404988875847756050742875296886263199834522703586945026958881053432906899220805542710374877397700942837596002420713746264197024985472856735022610198723646848498434820879833761507165077349188754898982385433649710800338143752139596479456642032807798257927086987876129024398847776448445392494104818704759008105086863658130794673639586654668649877548151356483031407285786816689344505060475264721208593039039415926487510514378773427778319835144748730780091236704300200477575935061266156194435967219162107738149760 [123,84] 4888814976953898235105153338689994570239797525450687455836142164441666191164866397224446248716033866191078043871369350876110259486803478854064670931257912850430280936836480165292976285066299318375655437276635383141815322141815900525449176585103118785857250813560788111347602682413213731629167249806411890319580136762776245394527023418460414044683192133368793835048841988825552207457134265270179564553677477026366157632103972057708906450627889956280243986419629207500645876216618323503700993511378322563505842502025972961473240888706285530133021496106323179511640302890974793028824732092570341456322868848276359999979279506403947057214013411986124875563213442613926022020936772145152877210958852929808663009045530205868526804266138170223030108837232196485904205810046952936135186732298748088046157123557894685266520839142065670157118098915844974928868166017280324143252713454838624291653085479802481118958254000423752180910586901370163965649441148909438826440729647331236610853886245785651973249797532312083751428713357726689307572270206582362417290277828652693470061622137260034480484420951003626143812259239973892919686886982116893926379015193722791861218206795539681344595058475740068234002919572411804350099507167088693665694055376870016815526711936222609699424247625155755727192543143234194222265759991460826132489119251120158242522560184632802716391705529941391090877188674066488329463801302608374612326426811698933211918651739100528523980095240146393596103617571362462350208840231832025091949626997306393808350843136083315504815332499927388674575334982423838714122995251269313894095339800931679232883108365005749306520879248244465441041538947275037903260550306096211504425927196227626732145081608117538218948662305423124082078456008110804121866554287965147280044693329066573686247963234657028468139758426935320063960012464044908679755523852798762645902480369950467632852507747542368436469595174379306857868807516889851116511885512969671364504136308912720288896 [123,85] -5097119723195292450779090778711094679180955408237568272891159445696048902774918943528194271412602353865601699110349039274724489111123153195308158701803780064035902948999824292873287249295682733230861281313045673807537229727467791164871317362154595897428050926670306624600785412950741366277304223632456785712947760552636569598920014994605309778012560455434152742911435392620335984293302550660569090565900429968363295665153785921285891869677213482659097791408767315229098034954783795241229127659305341544546309403600419296854935179088270968500712778980402470523871948289114808185144042546456920976579557635946521847535433459074744139740194436365855074281735711991065238305090719638607708133767109811648857368502131311370244725387006234816321607323787096604990725001365579800811320572163545736406728046573665734354625458126149659426945493922154429339423971545494330301164541966146968240282398012646625848458547392470049047141565129198863657418324023595310546043128405830159235227106853563651922320085930249960459133532893664556431178115300776378058737341472362740306956436809149717506599705067939590777142557485417317532031686057429393185497204396465590387555537148622748251424379887267800698731313079756115852104906233262715098257530071947561145829667846266029519645071399548487101097971150456194030351563713442315204712228567461029895874908050631040122400412426582660473563188830626892068520979848342721582211189532365675532105409103570388314879430068909619167218630520761941245606506648685998556156801412258893094127787902891480298783699542986137577381422504407179933782660052395490690595728324320806988683483001436442144685706413918888172974790484097154066263147202458497156053885768473442711272423505868534959327289914199281807555106759103116351950946141580606628133318143046123701381359135000166831880563516658363414720447294606644974360893396551484277418980565333559007189623210890624397210483870216241909238484571354579958577420827975382988095212215030608 [123,86] -62007940507277861530214014769496276094386521224643115032982820536421068720850949249028115475606290651109549423525632061690178077069474025538090464342164298936818303981897169630533730229975029788896648460215921615982117546472811662766607430647299970938155582511857864749505201640679908941143509353894485478863159757635583661733410535527882719427095854187262199084692436683832220341522240830843104579392535342629578619411645095003182105664281763227516429597770094937018184873075735115076283982964983219664506866788258513785687314161079372890907174485399652397878191640538695248895491727504712489374702825412775842248405869972920830130348163254616131056081717369262935936274249360469959549303441189631406412070695532975925768236940097987750734979594581300639848926573291906138135591770535949649297671599906612770531389692825651327620407385831614499838088064061866278756519959655766279207126058001666078290543346392075088355187843972829426895382004302678198899737249234996902043059018490219125253770891227559656262867420480841788187585998011495395219360663946498758455588788629242167794710231454166027407038502321023037241057684690101530974843040696984154314788219955312798411007764823662889012365474820693525199341395489806806018574629472454300927073604666469998601739477911660824909262842195940855037896940506563414294876060049251585909450489732688507682776670220435738139627214107226748476722519720625878140118041947643968199214068282455513517764976029905399413532726436348272429050536613943049414961649211377072378415460075836831850159848632405494106964020142119980798150574395028125403940951629596624896182308306100089452380279775144144688687211232382036924091198289213224870961083533934122064650303802321035073865203381455312052934098276391643705955225988118607090243864283057903213710686898088253117667355328028621796502955186726686974834670896880458795038508993501682073576018243880073206036420055826456062996956403073111465827152034844299278465425536 [123,87] -172986345603019331809301670446621270883212063818124807597147309860526776777058628746514530594367977319647358654149999252625970209555546000524337199076518796798068165128554791719366168620012421220300192259920900323557423584904813619581166335285564835549703328291075379613728646576790209430691058661419897509440807332413190421647778624381909027530699067945605665560409315137253753677666517065911866486648734345132954557183567488018307424789238851114337027785499289940051890996959411785709710869058771109693247366380156419590938037287302053787896762699131447867553350880131745267539106124333347591422599470392088027053013026020544523082878707228005669621333184039189466022929162574009758195035420356716235617569825810570796570626671039776088418381087876126224110679459571971852320552613452038649119973460072222883026992114391239579809719143188425558953662393617578689126333371449479086480156784428813694686120997546674658395374829313387693403375488031785511982698826258288578040135425647439681098217130652694803128692998762837735710154928124831663042027281326306258670271445653190479285541340105542493981897711590420483156405808682528627659369380508207755560675258645282906605163526892008050600427014978849205125648325657257252619416479091748943281836922797507465081782756526659538431026615394585199951144027316643360268729663518953568270180019456994175387384171007566174236820294428828759267434954745792907300124765118486065948040597086497035915438217584810508406766789588223023753726042470297829074884556067072541578383228250762933295326515701895923394803840484867853418465374488332552939758003470302952550527308119724733135339979905764644688251646039754942488326683885350251872500868254090167439779983822574566195229940131526652654029812408624015753487917710026541953714431552751750026570646110994833073543421494288089332833657905620413543101057748918532205716434426490461964839821950686904886438130276811398389400927326335208436327663919295972546000 [123,88] 4754721350142530595792531100304332743979903076324306460190973634039449598073967914577928611334703098893943621383093740895150876343419313553220733138607715175324398928973002964423903583335756278623654134097511498122143061252358818414948151382661819814694149536364654636121970326331348239315356838528669113278760104714518364310325227926873472727273041458827143188773794749399464182985496469476742353140090479093791681565483802652683804238107570461734341247476476681681113416762975017301526501219520214971659383640751282397997810672842482458168612070785821426045835215191508651204992520610566469418353838456286309413514587343412914266969046543890737018360588446124521313263685415866567296623003180169786309331189742765691011157728618264245881778120120261070356238690330616057922826293888904975079566767248220124516133053642526830140112738870714981097613783345954183886128001234593246113071374084963863066781392740341175774804785692773294319566852773787996214713447014965375658059759452102038399844420388498353440518485600297598855442749790255195737681828956484215071043461522232192776993787221895487698243577951596300732211019881204679627546541372654364267658359230265146086352299233294624331309154287839123744731250480332394716513852264378959913298548849405759690234523193091534763629307762877633645620554607891738754021204586748444454477205755347179167297241394974875348843340201380332834980285694466076388618531751435210100561485458198212858823338497355541748621048494847045680855638486096815476963890499200821672406524684239361164092818158374188729958907720712100217960189787306227102733028401480377591032780517551686512170341751933697434290941279861334560435280737885004291453655538216358509262066931408590491888809502328943517827405613894680421121525523143986313783942301579228309823330725643484717019792421039474340698843018968017476786518392078247484432615899130556640716926684307644646361302746320179197225813992341423605114557372696420032 [123,89] -31948416574353999729561390472250031778374473369648195480372677837647814680915252743072566106856041369705299076438692091804990927383810397004009683004750286467855514141384990927516112369960792834567274216065394269365411883174915915161777632757070844003105506525734961253852516703190305306761699792091513161188864619553129621057132010763463497493537731629062809548911796112980085507278960627665234670306849696145361182441166423333469015211380937844249927388871398832718902522355246995590548640945509383369896073753894802305834387629128310153165002898016549828628156337767285160059868115792231925508195071755032280258633829400168731110910471652206779365925763690570043405328913448007994303115311298899317216766514024282062171108545444809678098706053063412100661144131756832372688998199017408639481844436159656852720211138434982326113975649561456907569580279885925985138690245246215757226408748064487288846876996263413196449263780390261236247670795300663092767151586426996432661240871852807649133306683194567420089880461674049650663573548218503099420696476001969527715834844541401727912049196608278940095010172507722338074568998653840297004685374910656655796846066534311225865834668821457597926551367323087561644555405661099457807176598323097600474902715337937374117541179359998535577683306094389441374517966749703895378879294968456120155273364801069716845145249289382166426735046806189400409489931326391105820050669289400051182265778963134127348319277631714239006767539199605491153543779598058263963984891014496602100045151199466317055979002807772874990569657803935639591364413633889054178281528520608306579078102296893222955464908793692406394969472301911561418520403211057102766470423317281036541457655054434232538171090528465892870721768159702638153737628228446923827553374684179260028887710726624941549939735922563666832335970717340560086947344725192104106948784983300356799203130359852747808668410274035339777182898231052060288841569219320 [123,90] 65870915468558006799447958559119816140700019344786152570094710565238148614311173443749658330213107656657960955330282435623568844200715559477863567608737593825461827469078453353625892778284629248895940052543188608271294642013323174176037874377971464222739030213661228843627342400198286723098198451891361357884965423845964448729593607002439449051072166380558058684011519989988040820507153925878188084885063502287250435016698201450678884783226601867629558809674420826637770395323865515100212509110678556697203584009562789814227660734119534500678958734335934918425501650908497474989022524158363106554260077001579197058741158896515478553856948704793586092610063729128346173518764578820527524849217290402670321201817747340582435662558165813921569427060433754539310310189392716502862967704152708070867817039135057436611242023142181689127143070530402878204458469084960910121831781960938460337222672709380433768813262969155527131517355777292372920929933296419722342343780911241546181594002399258458161069252796198166739865196997525158699160464955688880854572293096247555433744601933408336536269557678913374058703893825979477705797427771917633331091597768215719044442006586810121766679213296386505267696125950487813508773238167486789139429474919998453735727860289320385365637732965623041210620154185408745612089901627052079374924460151160554717418864051227445053347768340722241587136572214680332834392611454524302204395452868964032176509895028061272045225201618663315349300705326705628435749167725359915096680968490983558747524809286378482808232029267026034996100970564572776717916717862217942256412649948168401206106155641794074640442625107173637191601662958984945745010366948854902348057449902249245248404949370154567743129927725275998975759110439215022915511025179791102073888599037007701772724265046492032694808937984957218560635078943042883163441609228377022810934128903738669216942466786100141607715581024400600436006025121676273315937024 [123,91] 80776679777366527859824162370492697640263449596488437303526955338719857978700463516081980580570720527018138922764131339286870937658419516556889642288083286497407608687177112143120193119723034954530047716846168939574942823409555515653452933250105514584762849030812023463802160212062372932760189575769592998957495201845034633137442079802918437793720660492744753015319426939117487201714644392106820349970307535783333774626980016442872574282615561685657125859540695976541638122769544675157921767840496430461869752230127101420287640021142757668602591749366430784411954676364277279539902332320345934625536215126972106651140689128182201750291972881745196255446096366708536529052231428783704591037682320037083750476814255680943344378283818362007598806408127356763798890098004377199013972756664928104343596751788692878904410356659145919891930391541294992771640359746020730150855155941154313882971496926659607863035416476950346158475356580382813450490221007892878053237567828023835385706069556587794556542615635749472097730518426731542991150534608883379744223957966974696849444370660199283548142014557247012456906580618924673265497463771032225054235541688934829373071502959620266286555424811236392946516190972712993214076120112398062506267432579562724990647013782874022025745750514705397016086296789660982745290604823882912902252845057166902516496110042600338504974671250510251354738973845334164239848872038414141135787861911758104241612970395417906435090651349790386485845461388250109097500002515829420676793804918269604500433211625366508925837820193818908951505239821902794973215340678414853164208553317886736913953418912032587154991677775467520721686646044771560707379075662301275698213581655490820362402386744333942191089825231593507991961116207557477079030651199357824424565584436683838739316418479240545374938205914451329369408219262732118070460095654905992814365947836098601340626416387804557783710778018481909938870203971694021408 [123,92] -329168106552721055048846829571000133594220652545677481053730380339100020918805089028578026266019798455109109921388048228681566922907722008714271147858112742184549279784265402437603017969037584375285144992867466310678482407305914497753015900937769783570045947132754319958509412362629986763183395368649648906749565203188319654250036517597798772928197547280853975997380047968462413407266180894870956069794117044349214538459543972458038019538733886394958698361284517328515175836223310694449210820478992088344980194888690952973794428353650837122627306053464817261812685986960743958851379416687839483545496408487043868439942390842465900523205777249474267578037020226001599842743109434272699438161512391778578685363840729767307275182661839968436516535408096361428096487962478197133791526575523176570296085437520156792349695585706462444225872638233703827532214111977603373863970639923367571471180573528084221969030435308261466092749878896381832365258667272829132156133607704421235467764969315979754319229676105072391741095776417121510269194906414661615616276339573167679907001452404487106993408612104065967523456946171085686125405260192839746241482384676693206716453883592344927218649916533155895696633355021545973263540663033045191840745982758307191569493078853610611557386600210197339541813741646564846073029395485780298700235131576296790891214241190853659973273683284249681723684945128267886248200932350420330924298511795981758034725124149429294681552690317566800800616984862726049931456553151499830803465482300871731478941243577594431513634762719858496666569618633270514829576971630806014013606766059030523141113767397078958015763389554782185206392910013099874569708632886223058130205956933624134492471023483155435407915336803740368705956863011768290270285600226491381478946806822638208254952827849704946634811371606917484771400761922709494406142662758929285626648989384453009434939439708891304297734243721009079998019027350128 [123,93] 200984147965048981588251542473623806068555013214707644203837736225116497923688567561859078289760222237810763813438592098742389497182295147652079257992329543153272361053844228421609032207711178620080551626160330580380945264104055028089173834571587038434614131051657491989128617156194520800533912963316803765884071837382853181151230464079878215059879896475573747937103490140315962630313205921235393246330356598036249056366769128514699029519061998906359740095271074739252426000719091215683579019920978796634061086035191894775392706712708675709433057666784074301390671402080690880515594967995972175867488990309573284860216454796594335702354930511888759872757114780268282535209025737277709995183281744704191741600840625043897418963944344018769200900423278982825661162294377236527310367941034456998733052456612831279826686555769632536687558401191614946628120289229276288975341325594364460362996836210100329879405840944960331395701944089819449618154644778711206262264939623846036704374768396181691462486152964113737134833366042985403752446450788383719814714797533523512166439206919974237943745858394043134176041964857465688317090824543437089474641353574888959870708512851381069932168680229522006284576850412444103945273521298921039153904159305004624728418576685087801824986277510868990190175107717684229276759083589071339578384326497390784063203675873990285911470096688364830978928116163425144617517962871748485951211662670401380589445874200494724901603888006895939971764770395029177911031766093127212864851801302244107831727545902555623876018376972050561144587997004969154603338001900590711333296536952283295522265544875974277012087890589802110803823656916293468312586257923213109176410142373408041906669855648406985186776776540249536657970291336120307494248623087783158265281049630348065223282219144553641649383028127572563332984907721302697744264389993517822806858523995606810707208986688133527925618702106592240459763902 [123,94] 288438949634470107294564449214159682486580591472161596727502140276037565968217404544504040268885351622816284118591115091641924766401848449110852229728833700304553255113799962577432109720283034348445431182114468650692334088576862288458875354506840485916364779399953881069911086706803465163917992682869112465627139843636192549403119545004662084064637066966766777356658084479906566568203087074332193021765310841096789919844858021866560004527296825914584203937496951343177869854396535374389920291029478295515024284368170107488930883944576178365685597307366057437115367366466720875125613077878122886583380575497648213708514267431489895339753263290981076282288904398386597835776051323290755442181762789171385899929697719132462560322574784866443089749547631173836504731044107303551285100885804812842058526003956062394759350293210246524548420064907525218134332088421863501665362525477981179875391280041473415262053870265984309567712909177675999083343517150743213257554111950897364742179003798576563244410895697040936120559190119085172834149267568222396015754309756941999101301357926853803206660963358757740752996298477269189301744000618701726311196204169792900296758378495472106133456228704570327398102376866249130123923881548926984499696107953539668339199494795181883957000377960611139082523901653141483208157264535246076729669066904574509953434422301269440734683690957376723195702385009149988981921072932649068181009723214757251928786519005068063384546658087049392738055941328057581561655666293462718944882584896201593368953231082679887099137066761624589869593692335563443155672732407635571374307173765391813769466871079505287910396474346476484136990949206081668991701464499944070440973542068385160644896091252840510922244984217818577989237763451540902700871906199987582207352353449157973380515817999707088571791031665947612197325536089740180718547182399744944528305719532888505200859382667574623833619944855915682304 [123,95] -1127804863877419342297104087482017639078021109137437229105919230166385518832156709350282273372383771721411920114917376678480838460742158413711422153246353432384378812314261469135192283537091060329287005983823215299098229739466893889138934180676064518064735959718696955254832406695713068099425060950802044066191016146933055531762405902214744603428027061751961093823172136027148066416264883121752602166296317566131604755057534562384539978046904149784839863206601130760585741886397461269241744612946123165329346727554075598133821807959579665687059596330602749060362831117002316621097312497375551853917856510274374661231570214552979704141369303443080112970290114407001145230354648778047912555349680632430658673231293395979147959173310853986873999873803956020353529088756354379444612274210112957618654241567167794702126396552175662477398873533121934055256055351288711740037065972310053436850773107924275695071781177408312577896358369517985842412621122330294764191351730204603310847121079628800990043433739015639841751431956129915008811453878147711667469406995951468031165528728242101202500474757448232893532148975022305303220938863487498326029595459536300316789046643698560558025778363216876670102477701318192850178391925810255887837924050374695508323340359615141514277117645341195806101966756699405958249476022700646715289078519504401905186597094183361511381667289771823356453099063823859928857949212676796527313477216283301885664274632842749168151609292639888810004344785402930351163928842717949400111407851379261324141386155928584290676693872183429470978168933221677095439422433472500583164545900566118892990570490463044786936123206861155863868472685997095130867627662156727160481364924712713262923706145894559116102063698776558583796335951542919754407311656332097791026802985185842309223505653662195630779450054565573552116785200115310454375222165829022801065924171117829504505223711986576529742313051887040 [123,96] 1092197093446462987324464965507637270303367213372220894321423568318469253314491137012562135039174910690618688691282934119807303363915984942531379547464890300113745573445276010941660056950469317414415296294470583468071821996078019766316448096561428938511928342955717333908251774959148613765131443475956237554509837356796600605168082823133893428552509341831838318204403490812518338679576591758766227610823134161709708588074855449165750158337842984893841424965707197190971340096704619009856721387369776775850615130957008459660410771518638225311159088059030578593838686441340801427336319326319514941584698396915114072802434442360877760368995456089681335918749951398606840698573843358216587177299574028283335733645669876404492046142492884831486315920516659467822401051628600477081364828088217121651154885679472920233810834737504888322235728739426757185677798011675356800952224777248104200988916133753353060753298668986459719271040972984602835170193321415306477826759817510660844294271357721261350100956767410699490718523010085315297892196446988442456736403757080306248478005217366771451812816583792426175054297071643279079080727633472330041971912128773401468270973629287864692329859010362009085361682483935413201672072026178390090571353707035326270737561129683295071639397303646797246713607838992207228176868502259394282849524430045052638841898359040515101999001061079134173123964152234267402908904756366567970209842141885760934111372669910014312345925232021972633609161897647266013906979721939821521056426395694079952170238639238517899404460007684805809166328692446918890287573486149280402615498157784139200935699237495344980431155937836653994006636433207414205476732609419093790741712679989886443474311338370934138867326274633182705480071484559711929945523314699541857763657656752186370484996250295076789485443319762546468619768315157532837360282786964504554770541287564107224054460659439863330506816832 [123,97] -270495946535634526963406350124057806203292388706097810016203234934575857390443891152846234812438830575903387289916350603464598510498742385467607805295739050511923091203314949096498886360259671335955201193922252446284279534703930832765888666238995389167605823900118511926757900854609511756500821570535949462950602337678323697248325628988235522659315041421387181904787927217834482508085301445824788545930080648564806762746856676311770685063022077348302505894024314714892861489798086922348583853007515215182111754610420664831454581167026699805533766762807664835697869621337029311363862880870584005755625055327064816527214773263832668917670529433671854060941667697555860692309837328039295339602000444153552979847542931915784696635625202176139604060572886482973639162186142860800351187291458244256255150561051080142179018421939560744872015800720922824162088329743983883320219209470373709040323256688331443922956251352165193617813719568080767173740117973014477330875085934497823884467086460866869770714403337192980193197891523678909452392667025219020024589346885759074178250775549578025743440280754417286856360462107097793701565359138408025030877917901013714816476651410631470637737424332806314148921606711973658084175711939013335081703020403163321078695075830753700652499257182089143115535427812609962788236566153587417135817574434785439438104185650710888267713511231892470441948116192861195963663308132692799155171113605031177488318614461836741164169431358575801699944787276502095455826923410660621208510203382038831682829797374282054303009352993113545409648253688053457928966669310748899719834995015316185264465637165318957873714491737453848367929900969742987056127126182556194441610853455364555680774635587024534166875449759248648030856628290362724226147066548457294938072034849846076200590701587158580134678383173053475819668391967208287997288067591002857823036544959295152004835607850476705096 [123,98] 46718037951778305086963607585835865652061775687752122260844877885448842715982379237448361871403302771117786887265513674115706880858188603658844805841441510146219242274359564092622326364755444976723049422924737068650278785588480250698929261522459849148287469348155490395497122847401624989723883131411484509440894140907437010485482841638066389246944965840019848307144329192185478695587108792307904773573313036244960399172783270493221457522523886324997919860032144311120488412294498449082177413086624218179322612124934083948497485884110441770551400752184128321276425367834952256263341123333342822255672801143066286513757238178170639774605025965529464466642642419888044187622870636198092799825655988897609283101500514763222743040437092812239950326529408511733828932593580617717522452385589626856729466700948676577299744669136463298993875012544365054023745877404634648391444131861439317886565652884869537042092867469897252191479584491234977916948360813606692706574987144199018850238596812745143920976642225434347711972157374571695561481904779243598907347973328903920582562726391688786860509484879856308037131627008408853533971548180898628857546659252300052624595500500664680323048708104728192378799592070739998057859631350512350814150483175936219957891543444361793154040267681544462459857128165675176248979478507104600013512279716547117603831685953202093568911300972056822484694839377345021108656683008443245765936038710543708236371237384821022093084269777323245299922842535488177433279186843912726445481295040357373256031074042193658274659685371759177770175450852250500648384136858477462485817756236633484128929056965750270806802475635342854343832205002218373800474733423542222556222108063376052596759396305350080633551212928969179940941508942750471748821763784258839768637465300556574095560828578288968547838947474555966035275817277266704828542622538454465203105359005291413355404225636352 [123,99] -135445391947176524667434007975478645196924010962120818161138211545480416763522311416624997071767129043482693612209183334732679709830275248053262866280685444394179322538772553486115249081830787642108825188412889486972683268320310351986031440103984217271445098365239914558469870541266354138856301684697029732556254540524594926275470842713345514916450935585409352722206588760155293547522027453369057280170431274805298761975732961298081689173872200230826320792719113181155020769119754816006385282501720010706496949923270466210200838763078885816229628052127341957753965536975162861613313433067112575940606021115532215311673916356464847713683416533045571679395850238533977615186419637527052969530739127426713468404281677695376213919607369401996963555068038554645912529691026682975772403617164939393327540759588982171101269178749426018401711518295565824947731793875908537784590726393028358172354523908561514855308625582068993648644423241092241727154999837901737756267647440984279882925154122009630989448334189063529725558922855895559295428990416104885389248918917746085406148849214315456847817944477226562872289593162897746136237333677470577838919377712589908075280947458766177352369526515287646487855382102436981957532477922355695754424087684014766403685123200916919039123992861189263334364141332943645106296547396254424031677934166442081347516260393448590726139577974041486728879160587787944190412401624778920906844131718443054873266805449454052122309056204461198106664613331767190786885917350900151759948718352413613753713087353170702311177366974158402550248221434069643897702714353810138400239483392851868134780106603848156867914855376233801791400575362394352388060741739050445026295331605456135398972105314296204727581118764508833660557847414159207916537906318453529983477577021734017320151703087427450061724911537485784086077935226253830074919355760738412396752228762690359001340896 [123,100] -69204198365203819860691594043380567648899858088039842294593892853231206512434888342476482710909586731380121516122070874200927522338833797140697436612171002951033652806477595296475018016675691952681421754430865363735906169346952769171828668396220252330879638334391376617972320600872479510875357677225695694189345686119919165994678470388525027462849385927745396015907419950535214274050850876284353551980926201301748523206232047422700148101247585011706953604105247418145428317505524636431910942463627009961162525174346133892507295536995456520067488475242267771167943273810725741303473842949734913178765777951380421395938226421625124687433092691288299720104051144030380178129778147692776988210366679604249510246547648360138829033853355088677575846661299606030243678069930622844103229877775212668609447597086446254940286705510217043586930278508737767097712870773418673176214835939380673748196913113287974835866154161416546313605273443890438123895579136738529719398879982536255934495473739744648208060471966760021126225170054426330732815756407222051078499297237335194407213917504098600845294225137866838153878157679170715064928972913991203731195429689619625290282483535961692721867737643089937719873635567516826906139289681203714321401830792686685294633691487507028236009315711314213778575212232030824041263760692892542286057501232258571693192848545039071411502939869627797168233879369662422272444514982744669895663546312718419223354453036276523070095571234368217170979851766117896859338238813990481070490451578287196098570933237469748930268422230275127685067932930315074147441483805485844361826740233466808530017070075292120233208621041155898190745289876572476942341807628262790686545795874928913452446464459896314703225523679618670259047210932578649973615629810133979352532541497815684341202068900763414953650271402162947533884450224066577073209947382916252191779251988913666520 [123,101] 106524178693210130933448760975959778507835493706359849686792223722379809395615640164287363808753835208211945893439821278938141553369587673485567219674105777422245635237655984424375076787461399999266503764336706199138210122011074723777063286785640386600434589297397523958102874140776533388696146073168525882032196176332062554478929909365399763560146663655344428003322533298883946122257966101995262152730197842027364355407281099840524782777237169856010548661731341955050915774313571330225312953919543523569240773983278623038316697486965243559669317181629819039883251862034200826701679468991934033466930506424846518464311020185794623542445141252695396574130524570457952782520467193859537977481765488559963295060328046120815954980260461870247909013897442538533058738060277593253392650691596748860044780771101951684805712359744914273511523252571800540337649906401762537716950239897973648112898415098154692731775886397129426251233767630814215493772074308927164083351199194350433614884055004136299970032041940895729221278713148452180116100461913241496279767187187916826442932972045278679597502679391593327476497562053928466139295830893682654937398547656358050813900153919715956051319268022717664892486331298337443667639509120686484464705887294029760405312984203952295111057227561958058079429419497901604978397403405399669058294271979214610573266383535779272736928896516117215862779010045968390587012602584521974216566554229986397933463167691857416652330650999753016347344263443277205192563723452535297406732001038617327309267685329503080090475006496112725035185087766829259722026241463067775557215135735066300785614699210619476117678868212771376528345298765153026335206281493033410520401543571219670686723482541729970274371934684384840041579281654889718972032957177887558125586968871167841482312955972921749891803289083391543116618741045943861184382319016925349419502213842411 [123,102] -22353184864715045682054005679207617349644757981857016082785571764666809188628850965533048002895647480150844685609809937777168829373838195980794090599242181804261730723619244476364247031674017811911390337815416639409646184300130989463263597956033339282144584459830013609761546393085317991494145450826943879483479428182291926094750704719519441780407208929691390427929756223949529739707026814310293990773994545149611064643262906135277053938126896995161064868135155025243753795450738383048411818318324071153890467174962771913623146214399348630412498382092302826482953177827925242288833030271717893644790927752714438248326330991386852923509472437562134701707715927312617923462256231365746016918483431498266999692974124705305040959480714969027156698149318887867350192184430112680171447799549122388008154166898123910631386651963975141750621527114637869692994783755536192312204889748225696793247083584767659122924305072635436514250683278655368727666693669947540903114426205860177855430533515478518401160464355211050717263228343219470824864174507187737779065497755127129271743913328113305099504679322859733497645949544005631833649037690256050057940060779808863284454187846782569722309762218944566605112245520459699398752389105017128065696995766439248395320828125232180788961641815381877207782084917456032015760748576903138510403912639950735838278457338268330227238815804111801104215355804870972239414990773296974006685341415803118870848794979687393105529615327473005130057667529617362199472432985566165683883569804131249950649304222259617040131451302130228147395156699118114580686965203135698849388199254199292055889588015837291081445711936766428471725609241795957882482157035955489735899901225421874997022096878489630275785599431597573240394067720402048116631163979135541413988358743002795517807943124135321566428763393914478273287334298275474987441753567057978610784576 [123,103] 6185229701418651932026695825495646784416477708849151943645682965136672861417443673476427601167222633770392048197386132551987035258002538278475942145525867421807626309725535691495491374016381824212007224207875660715363412092226199824085903879714749456182815511930276324729256558786888907998467511545905738392068160641427948999381733281610929583164083671269572755563618359797022968724369107581434895843898443116742492957928049830127093023565523992252403395564763251333392088979380389734902953829967134061000104861178891847575057622733341450899236744560192859421170870157375475100261112022412510537978018725254799854147355767472405234371905360666829819219790360273250485534433835374123397768180281669126813426454222296223530689623476154880098465296111706710940431528540142978987588958339963074212793461095014827433092056379356616572713705578395724793883649090032206289802573175037052617788300677656129579440057022191038975407679658307784338165622717950316902495561817155578543530301547801614946500795205608157979952766205912715349921515994706096521794331706731200201332924432336351055203306659748402828758484153162972370181371236839277506694856272513517029793744593474578037866431424506395726769883992657123724820761370933761879811818164385612143964156492184809053012912856062911047950004750065128023228998509682281164287218047046192020898661706486208475055983588507805812512600788332866517667385736160737002481020967721131148550741725616883200540975757729838458525611371055671432061162992648669297037522572925329085736330913350006132334949679979813771213953213185394522506238751659653584897857419270814316404102893171110790410322437280884860223711736388171466526409444930324847722104573656903094976148897207489847914076795192713781980664325905176761249825195508490072081458653069455244895387349881974465250134489080708474518679524834637391992337871428397560 [123,104] -4270905021232446666245713698138029550136999974770518468562606007963527020291652767287085236688948753701074281588780414742371546543442583014224199305291229077081831793624833085487093510615908724272427693059532349457510295132664947113558903777121000648246275135783202958130208271927243366612611236686291736209111388307448280829971835116970904733564429429780985305137523284224139871300196824833560238826046077956897243532752742846446840474113649296971751472443222104694895147967710893210345038504040886660640712823929896926118883029282516377281244910949497094080978066833070322954124891144863355438074320090848321605563820643530970216937303148071273768431270802023839183979172121399009985627110506095686640593048762416688704511106931678090731832467790979674290300237980014492248068176806181837109475978750792303628434031757260672313356309596395491521505545757015009289659675812030796756594500389218206154602464487044417138587836631297623366251077382402149103580626838432682027166266336026267111120757412682970290757761958278491395194527478157358651754195790802610550526166471641126516439759864084289145850915863711970996034552651651334207547690902718923145510403073782380653508058493563882592322659481125490140340976949112590702776886867196394745903895819413833538456106756364264026711562136638064488330493248262393036607193793066443487320396070100702398029466442574222491943837599231218671748552253973368816926556398689633916709144055288538168431332158458440031141042705031737105071290589075411572854250491071605606256705754638422921873388437976081039110862383955898375425247220723902305750364940630887011879616666642224807207988523018904396037457347117641206274253599570895004433527338553481120932910411806958363670620462054718874317530212279481482738351174810415967865216255988688723036232232447430622491859778925668142508168119223419299091619026608 [123,105] 614112579803536868963750543222557878373735721881847594446092904012880453754680675346633246639815344750087531676149727380316091164469509632568046842296646009614495661089646904385006727503000038684136490044821110001243352115464002772779264290720369926278860347636340486183632221372899895820180513290040012781939101314941230241211256207890159127965864447251553792835703950984799313880403740863937673295758400684474650737532650378133876803009767173256861520820986312427272152758295324419248787142858201873112286249425659757992673954622382561589634852874736346253388259890655378818775093469590512414312218249488447957376993156274131765145903801913303651878158333346021286362360964388536504485816486377872347383088973493066984800239277355745743846782848055406999258798990408299844110337971919963512919936379392319381585437567098615366447753438840114263696816216291124593288163552092577612617249205681612327798897303050553004783191530239788172667697628890602568023020424914306941700240560382231093023161764572026943267873733918767586074419698152806033741840270991627359200790955482310016714402519836664233130541104750788612733923859096790736963992364576878196492273935741738319843832381811638187324443758346789135237298402933749022212871029015287549464736132084369390697670016500490932804225153241016637255503621601999064515792990550661107327052799530905104407515185633292265970021516661796972258955381672896261968338235577465192276145940644669459437225745424601385330992952789813382300308203667505074586600492069663301787313013494886286903483861499332897099448102015395916042976140722618749882785836518098994479648317201987302470313184562409153992577654393038987375763994734947099362706733493275259643618463731870345100439765086640269567571184610818470898093728701205742329868080330492102118904915951801329319089829529113997387698753249167261042462 [123,106] 158810804477466215902635300987525452524329711359204731982329597772886498106328843287188437287376923050236793425711527556363336447367728863405726353990853865332792816138373377152196279387451203544249080186376300431687872479791744708332906185531962968585291755367761817665882024328057075500916095383524972325269860170563065250887750662344240318389949128085713580290961767096131654571581915641118553376195658845134163814396668957250902061869259037170310109123279136292585206591270604818832049742038076351627853300723116095625229510084691104741613183135031538379811588653813572125925131302202799037392028507098361501101574242292442269179994302576294256318422923609559004346091331443022911182803489787143781427087985581078901946918293619156517772727430352467254354325021792731660529517166615269272204173271727330714882406814899284392343139237709008667930953397522880374880449546019511999633993245973272906999944142973489720753681671211530912310123517453062504743857432467291977933776191145972135381264673909028250079563927754889166295676068491712695145018855974679912385745241781959756038515499740442776142898684991744941319188096219180304189684070713312169809155849061372955621102044250909112123346137450846854682104256595156274214072918944152596196428210841006732372922729410462054927662135434199300881941431287528420282789554989877302536677108748274711345036808760831970368163568644686638406485204207440132479748889755358494030424694891049374651463647655919225806782347558817767806175108544232495033550122363274883303195743975810669152406676710860338451555364279727155040805991711272764035300744693218527156536204301749979360685982682917019794665789092926425268172794271744596524758849166101200569321678019581113858751786175942033003510264274709345964475166414811025047700406056751751752479230629245230505997614224721199309578501101247232 [123,107] -20244807423589647717462197024180161950920495387218200051067869479001378900343313007133434530842469482377932947669822864591515429602982925005093427814602291258024229692704546796236257419552720896362878842873605717530139858085863091412645665148491592410840132311266975084178052055719871978516886828829738053680226181844192530305105917431809444936595952958074651938501760967822312482524786516744364775492821517859856820512808499982166203837726372630744863512720941446137182687444347869199914876642692207236972929744836444926858583883707490060545848980099073823039517214051390394879455507002074948400919741676525421405742177527366225150828262770520645568102104256717444450712196137501591134558520500269185613193056514878856884538482170329066431854428666607455904125808833470946719443164161439969786986215609896549535588723020976945150501106548668431958657726039702413158180859322468086750499507924584329311045934856443610685548991648020338397866520345415332910559922718680481860900249005684307130446904612845965723466764809400844911188863636956887817538250250658747990508245992965853535282824196878470685791639590576777839797471728630804983867976346135098666957192002696708321473842767781077715878964638192719501322249295660208589315856618689946872942920142260669175305822611311790838630965680045241797583220291813543080377489995549604382277911090677779658077269568922312831956885401236064800203215103846322147068401493271374192798874280993117628671572666902039235023731596660111179762143366969254242288689491428142732240068258594594402900555634339211985726026826180813773792131845988401193926085383238858785207360285577387078153366515584802510660314846067234717735465374211370161176565772791528524522684136974385273984967680758869193187963602711090355852770425428940489410306465071454806782137927198672039869377655051980861473747776 [123,108] 3756059699257313685046590722049438468328211586457790438256167708406027520749002393329946073970445180001836254744421553689772434391230031408279855337562941515595505368542615697888121022997988336252360280301164039655577982721558626823347768548297456426536368772041830611300533038940715255366077094138519398949322797958935495965479091429621497619655372499383395851737998388266400937009285815659120488003939581556603566353860006428178684156011735114435367052020070861707986016979213394951494626550368032168172390466081279312370124637671551921109982721955885246221216311440871801946760562910310568565695550938591703610246569921921874941060379053020403660206349015021710019072680193270374318063312875450123551741832081212165852390719515928561893701744504235221214585267269755999414136661543298294672562936124629808844734680222088940155268482391447148996822188828950242847804803468644305864609383407779122608567553088336406322634572279394594146658281463004044799949060048487049497950054789100372396553620606068932195780625443993675072718732744213155203496030187984260790103742240571287298473003403371646516081602805174469750000130727135677689864849128260640282359025395318203299071602503341732860040688093479243550724662626376804951271704676009486247770354071674572123467415419933185185834852225627617817138193602230958839994727177325886993720774583044912131559245695126702883084828559849519840859904161678212765233395430143308391171757005187988234270011481587408740098539593453511378781946411580593071837963603509217849340924785066568813170097901954257132838765933522821102430502054826135585177628913077696930258389200128349526370114425328106352883662771116740916285852883433017684655939229230396587242837506832433210857747872834644030333174999717534359865776819433224820072064901884519126277082208491542841143737530544436619232 [123,109] -1025933607268513807699210699288854431120681685251891710274075349582876568696403247333414272285031363020513626359966514185459370648911198656416124024655030974829889093437986691862752151190049470165965625805101435668904296662916787353888918127815344487217301091782648051238567935492810237173092379051768722824495734605692356526472909268545442631524023726836459613851811648242567851175476778757419242694686448538619983656386329609658261024126601282851570160514646915702998622278425379529455045666249100748863419758440281770050855443028745030495144233394797270948904848014092315646189592498510082924886466384743172820531596054494694692142857276040187966677392284297939817918252616950546792339175482747563639434282744462447889665635127889783597466067189772500202939182982291875901261465824099627603601986080265277842507322146335716070338559542617118113959896973815509952738117303831642455742091505801780578402241922206899857480587111821731632935415047929497629296995084356233558900570204620599939042374427398241647292448320654182441875626841369498064709872774284048883194141707437469481385463874449509798731900196423778281120529584469563878307481867712763264565991287353055832227280891953423362554425482481631703208898511472461447272698759738412144716708814240641440174598100659650695674497924674834205716572841502774476680551572644920750816896358777572569068620719194588230019282417962812848565064717557466657781051304094416106358002342454209757471631810638237193320238897140335163999515140808420090715292883211147726975101353655569151510548659865606864268030502590341056664245266203679534514342599279459857623547791609193228205298174316338304972961121942210233878632164602137726082896132767914353686731482187356359594015107874972535913157570110897759962499665064250969681064203306006449124264220133717656709843041076680 [123,110] 124225022699703732786798618406348118594863617447319284903345903508926220005770329627470302305258083914020290267665953716557297706280991133160803132572767646704321749544896578983408707777846460566684974679100132848082570202315731801787002329530181579884944481222831693616787687467048663626612605674001881012083054857671313968412780905543418164699592041721328626181511251916188934921388054552096085589518388629793330628976441413687513903995857134940650029869189616964196347320109547417887589469237929025401714430075575150637449528469885912194626907724626395960030499859924881505692292357025336346906896173739785769853458595096407747654899745384269464864559316235206622647639156284518623570614993000855821003433226562751971551542945205756256140030780280054084494541322817700942658545832236919918815763291742803825875645514045223182095066201475620511940796077718943768038708270053056583414660026232202232808053477290981552241696534266951460317804420367005948707947595180780160890772906754765601420393819005114849423153058023986173107483272417247986678463071015680584442015462856663151770897277943744165660515470666819607470963131956977343487649650575360783499608605542471483717942039302016731313560963250716467035887118529299359795058453268562779111096967389242633504862962616448606655012415020957239948272709489246717226561048911798803684623847471182579104466088256667812589317501249483805253951865650416480546419915552975326153976049275992507432496121162448407497993359046891968179980384882624731091977594258266224126758880146262650163076595569099230197318239815769820895423030646511223361034528233275157107024122603257026228809376601490402378767498737996381615034327343262614407544064019442541204665718717086299903880002965607375686948571199399377067950259024576038576297022426451978276509721991472457527843072 [123,111] -9763324477623705726500824084635114673197312324398918503149776186890106522578269584375934021194682665393866001479316558216118258733399012858038836231429567518207680407466008447074062216389073350061392408937053809174973563581764693673321920972388516731358092856449714837694323980745945569340685587438686381206234815942727570622869962386801721558418129540933985974683625306989025727658251157612221978200604353031853342605458121581112833307410896602288615655743451096879675505273027730671153171876175514836908904323308514917210574904363773800314824250024175715631023264459032935483110263890100592740500321873082737196917220175148759227907325067963885850193140861988154703827068368399829079065701203555437506362873985732139472513898350079587641603703110869916710957636906243521613769637218857429423387229228520189084240082590593090779973537551204578673486256585923571414940174243394487488276394046169437717818953398298082030195135091244118853787871906416878640649820499061950741420224465547788605339200870722836335941991831004382431800327257285144434317989720101034401506688810094151956429624833807908748048682961595108072166939098604943767491361252148127326260514129572174040494009679926165926985614306051095768506458110596816991527218932786274304404399931597423191569497946349061158871381422548894077325791099204484516697937933999495939842797515059908779523831992107817371712622325982578866485647527624095961661078205465518685910694873209104481521147587137722854624744910373819168814415904502889549824711736883735702626500655603559995538113364433304053704634507374718538014156082435325734796153568029923499314039039877323682270013800556276220888412169470999323725147185325702223333016421621725031601410475763993790977979975953457413322865384215763178748639841278568885878956720048200047766201907158002272 [123,112] 521464515066874019563451951962041482772560907815943630360725051358421870553710656267395526220721434400051351194731012643043682041476344746163090785154650338869692648522932619244299609682786257948618205966353330967310141403240441834272792214896819274458983879094807559978489941953832704083007112462096344912067637406060633923050864423553437312283236203826670352668932000785041055248390738792245518925784992534889856802109513152584715554281012360010527666617339742741104890485685817821510638879896635384127428645921384752871202974622367644850897805642354919239072086885512723536441152217889646940173410294631857602910516335674143030657253574917296631841833398916697559220734898657446048348522330634798354129966576072497517305442191721239341100547519844732624794067158798685378621695985854426226152894387540929876984051000030077282889741080047298749820019884547676650517284987653034802075768487143499001610641768794760739409035012562669511554771541340808285946760994151257507178872506786652917920563568407643682546125738219016290148301925712984603545457259640593760824727398291040130690134833216364104908174859941519877589415132841958241110320507411552183312191211843246785118698135887338067207587317469185312188807981515850233353170247469241597176806829975195938579416159995253432288609944592653121045507140160507303802463583201373048604676057625761405163483121468989795150098049071750294678914786260167005789589683668802665536570311229087292181403412596508577311495779649419650376718504980051091263495759280635991910983325185716579747763066388422460340829870885764147815897377725808053092127727887428488447181442205386875493512163013553549914902788673774551611013417976305492570919760093435808109975880070868051079699225291355478738911264970202426666688962361529266834128065906602897938242406528 [123,113] -16341414775519436911492924465789016557295354646981119845199383723672308958470526696589639437048728043544855147173341883314360022992635008793853056727002505161902180812090011646887593537856347738651181888657846211167992511539958119650418062527564424329532271272498960630633807759483580677405507814252338126157212381878241556556459545390303060011019088421421670153950342867989698108446129188711461142985220381227918231115579456794362098050462715203811661046051689287322644906139413361716663407016634259244590156284349077817123967260159529280475754385943201404902746799724777919801000241027948754562126152728707687833436614796187939101648089285558167749907760428126824126484627993821551657862873928734802993060103241158585161127378262534557440981941455232348600725233418983008201239141474986020269731496896111995367086475292718942210068422386159558484017427689202406280439209759186505267483602460499415862555953352225427436407099230319055839051298443785440012492368285547344669441304919312557203623249886367773727939555083471241289220486009730606281807351739661728505154945451417468784731301231869592283431587988718765464997348362505234574902717786621857719865433432962951148573766998985743990533114176434361740106094518437663907038400706525336997260436882156696822549919776175604291239292628084663964360325693136401957032995976035850170355835521049320702970367842564604400752780759018382613580723628858498461705435184524860658508292454052976489551827675407944339857071722961605890720226896278548109775603600207816402760497251561325555314145589682218115698247101317230254839370121585988528871149933495802720155559362531765553189904261349974765716507130639837841477322482982450530992031260983137587400104639982336529822087991277211511904379082789193168399032940399735760352075168805551957072 [123,114] 285728419657720869038454308200020273803113876540295841072144000513211324506114645906708574051876892291428184091394995103726464102100834227607180662180742729511328973815082721567606099974995055097571719762501776171689594816621253958365839491496116171133752318831034926934992056046034069714007733694849118100954618154904758150746076464991372903209172912532383203046094211370877244748995617725259331803942059574931602433853003418318435774840443931074041901920509838897267935954650195576974010414008170770281896262454422906880644775391417655251817639260837788371576985795223969392610176056172175663461369547240290610713894299152347778834990648511163909460429801499350538726111589336712217501542022433781803988003041706126654627212200537613778015101179137972595624745177487472268002145910669847433301510639167279463256376519977272308692120587059976419503680266924054200690547302266326412146209838255903988952782144340815662314383040301405148706842679920473394808784510028564689980215989510681973444646724862910014553007689970045601215905611447235555647979298637691833539523776495290742431785054268636969844221829178116468373980171074145242517422994310768179165144903613509393794383086387427898749581804767069082016310013437352245881508975466579829291208407284736760212989525960945166257272152278341450636505903493479014688057418624045281008471147178264120329964556558786467423801494617967948043101597062526156494480862186078866287969744043093888285061451160426225228010645722014493416979930955087301300817941197120653627414441750458565134142592936272547049754935975594481265603994076787864096761861590523682070795465954423592055805646770095868149025795774987503688682334208871651736689132056990037796176452438804492246898555152764563118701141155844185429357270826581788531942328606720 [123,115] -2746114538078368242393495041159834480358057150491420913448151237060051996694878278964503358042113188824013112890504286250196410413765581204560554875258223845640806279384357714557950799659499381703000594184718376672913545312144304328759092942525956981718623769647902413674760837839820848705955400559312306841694813411926957879295441452206127147960246011008664896973098220473636953087155534661103648175163212122056832388775344239215313046913863320553967422535163284756968546238687295245691589614794396092893231315745186371685011826083177773052589584299761455717319476374292349465431303624211065017056843414350104704106492023673884155412451599571907441336706926792428246622201219026764343037149526633671220323910111702889121722745952564578230432955254862743446940995545517007710742149348535634803488063856007236276473662146565498138462881599470755043034496409842878727310690340984833017296909010660235888039152768212695217247934680928982009785362762684515674362474082142363494644319163021908289730812762451384506284420783164971467923280411943682776359839732561766233014881109698609333148989152117238747973540662460604669711435389493221242715283950358942781132125182173450355247721463078690924406202394497436293004232174503970626468054258167744990710890522185298499284550244492193344439349539477596786023422704245404192284392062071378444775500451399323415151351933944098049953645410874240670536353764442088039751904593873433558225110993049971923032017564079380286441639413389290899540814920372649100743604029364048896292880509806387849232311726400724703993528528066606976299046506779229321028311266451422249459921679202356104199937680702148587578419533741163532351733870302619832229756439050437183224578530085719127988032988440804448347851570990220445691398489922856484382720 [123,116] 14193261992853224021725068041837277544162051042047396630387204531220301202892822783229326163568619841234743175010807752758482985289172959144160313878560239298790011945164199101655050371904612781786969976906887770262934744915594083890271016388812684866696284092097663092846100883543167401239145113561189211896352694466999929695668146359972706216441920947526122972429324011145008323461976397863993982756302737818939208874221008487638728846617017013696675875230159525430405751891057037903976212285515469114757895286676284682933536329244487054706691718498869267159690711050905638375670889660768764914470514383038831046777804207117835371114332132240920047588808252674334036449544423285265021902662632794926592428154628859490786233622744036435662837746137248937517451823580663513076025479460013203061387657512855571646574587264780676449295730244716416756983801023719710682503622926906655694760754786104877243874428676310794904581741663417717853094360686932943804007890357557941140618087920174925036053756729129802464160129412402563973247613507861141639852956236906500559025662398558067994443262518007924449667757572011440890028149988569426564297023198486996057496458452425887355202492534844723843410884766937711072812479985849054403758868780592698772301355725363972397922888401090606226107798293998797158721635996709712920122950046922125010962056006598810840842362813672676318467713335658406230165067357710236488141539012322523028037471438699582512720748684524432972789630954719621569498728319767823466198357380360575519624498197017548322772387982695001900480603917946589193023419051994916609557119577649691196428726888755323367112216270239076590649382424288118429011855237959537275515369814752952381645364706566856870765791492715243246882882803621490387416306296692224 [123,117] -40320172574574063055354642092235753939747008159069953391691091880271999602507138754841300686881146964916295996190008585219305145528111274170485185539877084895606814018861014592045334489030309543219264509796389139378456346760798454509868290202386689652245250440906868890227830690411592515038953945904127334713955357286342119032216944526097425672233928611530773657246192455487024773350679390089193797443737607025832770565526484676216969738159715840927468293063947847188428144471762936576036792580081893911058905425655225266075471634832013946140582694177538028357182636496969408051832931599585012124322403019789903868808549154763806063880271805104708236202392557021905603427544706160078549836922144943579292644363992074431421893068635493979434648490845499823187535625154862870913723503845415111505588382885875772647555775847886057364462137505088723761081449087838527757273083132785859665915835661616571892599058948163878364416735560952177395570646356530332833012266739091564533586068833918379803556080169281421101955586456386776373815429102808995240036880265127801778990223833968453408607024513401746270636744907363099338550947228998545644931762605995572781727817291619203727615585359323035425211657179969526936162800668178223166442736864309495025523952283345565573387258726313673122193843440711529829994764937597239751913324255462613651927106996165802859217998281143268213901227070304532231538447018280410622568891681781877440694506346042359726001449092207975239659675441599173122519206161546286482299177855656589535764420955703983957915701825288509781460649976063845478757187199788504990174349352461350947459598581409432422452871030534659264536602875768168691506115625992159840657462405931319351006425181323054664370821559443443975520633771032226487555136 [123,118] 59096830197338921637193296776321151130249091687787854220728883934447245008222423677998264631602038826043606375560256694778035173095852568089973093844137796368271553317332655477466257719068093031211534917304209360361441675541284059718620602865698012929804061846787194959493988496362084598362128634123631431996411726394590114319422048424393649993621616806335221100650150257489309147255698045425677925268898766541087098361398028370780646352568852166667591226955405006042661077849550544457721236677498580284950417641455484904084027605013278212181005465203365633798051781301416120855726309708368678401732882802438871850588829657075303788453646542126088929356924884848491269761882112952224414353868240897046449019564946114652141006862967991648454425099832336207247561868985007110191297850299674397687414289933092179097866995711898361161426082559418772458278804148889425227192903260063087732019012802900432429359087751375751481321089555149025259133570880969216215512931390133378725820032346185903473789380928581713818900100652604473927492076206656307237288980507603294305726887235465799750696014270161738221584806331552723844427933347637841010264357715649277918565484059199023594517203624391354968973940189049335175696684841908799033030505454036188926630474963599453067166767105548570618062975905769310097395476742286107439014542141878098377959097467270181739887062520853461006476507252099606470368756298845102144806600023637618735364805635551758148698712514556038926063574884377799759326270498703792014795682192242668391002211815414225912201032587877637280369547604507592573185295987650992670773666925454854697430050362884534218865113451519333672960791663590975395168352930820866744317279178492950314607387874216399082316602501637741638315753258362880 [123,119] -179313302630473639733891360136594441009868689127930299969893797494844725511693371876162599862713493360046233086857854009552943380178204521171742486863296972610213272950964779067372734077262454772434254888695078655324863407614785442948983527426307029409196186584687621450102024198838652693102061934660233613461477963246136194557060391669822377948065653314612412035748388400995416999189831051532999793598783686297603303513851412566315387765526494002608147862191662262126670074638658960046302602428753312954889040323979923093192469104660596896335698936931512087387621864625352376449416020265795973331618477241298950591961133882142121411402276192250125723132117302108684796412033544305640827746288391646996600029398795040171530128695902767494006979757771055714407312496342284652658266673661800392447117520791674606106834189739353024667936458487079982727047368117873085047408761688991104325701352480147667450819873980936559595047958247534465815075371325557947429822675718782768802359681928970068883421299379455426023849899442708800055776839772379730568982855330450328495559238433765379126315866754089577096625051200243969635918212962090273472869920303464252261106747179173515765352945831652189046384219825740836559726404353817708990475677183733175336839024802904572201101729913354465140477591927608814802811445907806997387186693067451591149468490436725350659248092699921500441502505728542156370926665537263995888389295029316815690882924616431194136538667915355555185282435398011148822498409099303141732792506067320246755236839265513344924830454635338973989836214347768122890088923240742284055340688089006779235449032435656068988414905661997918872178721579099942924604327823053024328569247646044142338941151234067591312335721981696844892533504 [123,120] 3850104313461948866636638329233993953170097487249097506829242392036058268059370076387085929356668164234153823901244294568929635719102271695392698772860368746584822042951984084597710134926416677331839792757351368448155112968426026086373639351790693882206472175388652568025844042055122274064829230033616270903376719217832185136274285958842824918945479492417279451741064740482767414181296206254703275731564935098690379176647130224863214316838889103274655935587827218381130752716446236880101529982928312808891690207581296627476306423960880795619120607386706908105595297806647517975325045069382024028307778956980143199059796205891284163200952882553642138517107527099058050173272947400251312781489876279653818031411004382688725977945601730463015065259156673391826225810881058341874096374249567959187172368690005036844285652841053626726185077192368423363922510857985862924059745434891610990681171239549616831726278007343332323136443488639742699436780452186850021715838806476770456532147004109523023264501781746082933644407019119829259143093066046693449994612672055543589572628007910540404176374355860144548137210801338756849995455068791444602144076662474101321956345765043040940889683694547997105073089039419784481331685062323455041485888060491519485896136055952615995573879854116648706149455495494600291019174537893958318943222447697450711900934989037921311421426332579709681844763744924062762511448481658037941416523622310302036274204031594928538598123669329109164923137929459859210893376469759951262146369465948459897489850046229280864164759033061664379114448006510801549524418991668767337770269232543500948824501787631811048845420200288260509267713677466829922523468994158173510859876885365960697173706070355358895259497120698442080 [123,121] -18135268194103276860555107284642496349443022878032119636921147823150855725043969152509723523177321977832257914241855639832334279617475192552404707515848110137829822511810876469448581124828726307692080630228541468848127494336366791736563320266600340990742701053119312793824046989104417249756234880057912634318060915845090659801967613239897388234873758363786802726317137072120765409141822539601165842312060994090308651950021683607533615054208763629649354175489741907767390696178329540597437961388669254722665028851704696527226164723341735836404012777093969260443447673834448173618921505661932857010801316635340831444583817281195987580978750956624961973717736063466814238333436256766639176160686219650540049400529538301102873128134137645052192277436588274574420179795802422532224269039074697437644657244699290183762242823736444079646558848493036278302700116353673178786692807300745848361421196965598652519319302590343902394447243704035305612357497771077757157414480867213036842198356852765507842012646526124439689771344985868664494971187237937737835616385126163875698812197387464364716834985536980389888300153977532686787934688235970978692563059225793136117993620875338683042134168411769023754789819495431170203303062421175187181381036936510945131289216796247910365958611055021887706431154181953131600722069731014804393753831191529072628369317207026385972787350453882088390443228542074572223318153955901936387038565286580076912135579307871880009574709157917718080848221129565382189973125743068956796806809729805203573850893234117439725287014797711462942944197220519686414615320769067734798901126132937651223462710384980441194465968764947093624458647828387596111422031016740279497625190193563587948003090525890001650297850172 [123,122] 26991371756403126009900074580319084962285179370068213315215026723902429545642652928108007566844824057777264148884621206543130801211942312331649119375182156578978312734297614004002965551193188051461360448650681794641311957305807105104745651754449154562434952593662711203262127829829058038881059163605292489596537887694155390445090262255288702116744131781001715147329262766739403895344333925122857360436610993629089073564969728258724207291535642033260098350940840577193259275265905211789277282185212023487043804599859072985767666840613150846497558601792316339882074560476160113078387669463563212305453593645792171603984159213149504892262583213341962706597300432412867792361080123639620736422303572247530987513057727825058470716987610857667255957949242747998193180015421801831407816730802964304282235162682793242666060412175302154016483932931851735824759491197809001825821426931256810241778658204506232945125455071402773360506480176094663373779641484543271773747047672898966615441891528981422616253195282205240846885377290415171077263837377246398075121278290416791984264338279952569870874123022375208544588934413826727055016382230416959166825395202357121690400945579580867840090756306549642360268351054252452373128240274307444478765010057841974030199260619095422645705749322337982856388678345846011199862743421860239802730123354959534721126277896682124866674734999751299425025478565728091491229502886127140873912925739715810728025567350265435505603271542138245046813382243022903140070297066289148392226343709540294266188404598618829487531046823907389140102738512668602657700891315818365005344292495306912831704907410844766735017553098905863048174276122104554276198090904368737040104457996937564220514462236040626432 [123,123] -27268747566531535623922816747558553158888866327370990004881096687353518813874008704380124134363880960032753839378321738981610792534374160919220576102400724717027753843159156539264658826264548208918397228148162921903015058351759615329796391581170157369813555008437883287059785329231143402030623148710266392232957619607726457713860335691878753828230838756514942308767080914214959799788951268423095282922701028986651996485019130791410011715485845689614563932658087993570911413551747066489835262489348879145310715297066537706004532548819864954960897876053909237433744960263984871661778590596248322721025755293209401818928650738105762553626046311870119204632857684896170744345404592610275374589286420355663321685377527338067425063448378686660325331683612045614763379324833717862935752089075084284696014457733971493146246781029552514638833721682529708105323467846765851861282367303756896253995610378550464226989285160506035366789981281360130882835104428591982746529466317738036890769750942677728936185806483937503692814620979809610721496786493114081615587541340414549424429441882050485788879196389873076707247282869013697863323434125468378621289446850437665409139066257807925755907976800437362172589943759974521999547337089428077944872300416422454432304921116327458793572754502703228764507266953783302797290890654229470571152524720680030889305472317648091479913618001553987578854179038608178512278706489124724431606955314477312760256690831256125648171806676174277437362976708389784280218079415858976209456688030474045665090101291285458638840004336188317897552533634419277716940745206770276680767098021780262408726824820400835504952145578893645143383959332909612838932667248497258703079756647978173780768818656 [124,0] 28377153033012550462816784078099070860955246187330718361794700498889574153478584226292490652833559391039728654545466773870122272830613185091304346380984989663019110107606532041296681772365438340711645450974199444031365037535399625925818753807614553625511991079622098995477601347964537065574244548274329923131921675975449711840121443696432160661415305082225570425279277219874522297725962768533967525750838782056568389787181907624327703357111502182703020973939671578691906359811114704653727056662636483868719857066368250218288904350655583276199961722034718069175053525261062199400383137305066082422844678538358996506960967377583276344756059577923238665086149008882290674031727706983502706591630800585631713367422954052641782900378531374260263205125475948274230792080957630372044567444183974471555259166661254606555396249521155734245443303579162117520218838048963407451484304734680918466709958505284809016587971944446965236447918394350901890651574487484783974286036634327002463755912952602131735037720034579779093564754116132213259976236452941663880552482062041645633773045154336570603260281095274439058185873168008166249754116491070524193763560704834466077562429881021126234810716026603471378339481927820432976398004046599144980046332468993884087997372755921806780030739029800494398450234351425946785949452798914249109819929932468450065455806883768466906499494399514173468292069728814525790794338437483195215248927665965214591595296456011262409538852243042131979249776076444981660059110154190484463053697046228647150737230194405260215250746989774828931797693313486323266269844630802529737450606853139355232668169109136527671218524151162034219114225678937910430779108643650252060289647331051295488482300312272247709421287525674029058876498015396065825814827477608699452336430702411375971677400972366267617676614082814312989502801803106470757189616527453922698137171943965884404302101951246783578602483616982117981215402830867346377582501775467309179636146379606791684361656260011285852286837449714908442877569551054442124539720280370848489644136038695139972878885755524337061133648078537419195940864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] 905467092445516484774840848866505253911329957768982940683889116326458371364119222816096571007429964032711659767312156637860196352386014274586791990940946274333192612482625658178461070044533056998667267688370038805901527643916809030488061839221832228068573755204050342835056523382748314124229504337072518050757537159155531791515189607266429576001183005216086230714959091814981355059989734285941955304104122121746288572891417085967072865577395121346088998891868023717899892544930296267158940815777484024154291758591742281702956777450894629594852623398266340436370043689711278683983201731715350525317908744892753909378724773217210545867621868504635188289287356818714257662060265197322632316802110800148102970085143079827358929603197535143780128056104798257835555232583577071033348470442439334596611026513797487257229956261996224253473748532340477968785393756105472416921854408629740521748336879505181092097622039556220461853087328289796839164400852659659388240164165873388719605771043359010471084235816312825040551570000955814453174048024305784264750539319294329460056826418970134095306223948056394381522220317011276026739108291480161402862159956209759182225815814893660098347651807114986308634523225846957312016545861150875064237313011095786642649216416423921454947929848460560393928948140314232200094551208903609544316976073111474790094787602439646041891347496291743827654499431509670689112746864599248239250897004592008248992877923750953561339103263874980820569346307485551028902179444397215115403280666964907697611020801004913634408641151149933751099103809373423351897117912921478527464866748313422912341482550375865388808265996396520991460959739857075992059124578886058204864687322439086686353790319753773975044090304382196120316516942085186775208925037333260321848288040951004040850478570693139652100469439513610419134039412630745524389579842362118548760074741141289351578956386979217376022901632984000941449481093667355984775046018615450580914913359330228998485676553770594139806723477900284135600067363243443650377958940310511058139520262827123119432231951626648687431688354678151222258565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 169480080966870146262062767167981759750540776903565251298740418867269237523550396236356977792763804019421576844085855859178537241244251319859970652506906845325481150911601092808893906094947403981404876985636388570462672895420104660570103582238520127562770705118068335738425149451957403682956197797567169993762102706372020116030014799562683225607297316589069238700628083100738188398018756042652862720558802642759467131083608653544040327821489351178363576702018266892687684376979377513902708828598342786229271566550413367183863625557664977357807560781642828959133308604628475013278780477652716949418967365624679461210447772418935003165104129884439694341226306391306506204055541242326555501588570290834636437059594737615053545876531400087846274533184508023530045383271929968292883904026017073268968797819092763509341086171749043960582711803843239171080804451646171613802858347332946339097554316571749598777468533262089955809038414959438434883146587015537350061385972114639842873971239518829350074748457869108275896731434329444502458368879337180626641201816056050089592731382233596547863979263133704688496639491197247183164186849113547715831054335250349899599740530336560717385635956700026406823634907557334961064683036942561535032033685091527209653228560453227215798633317632999954287715579835268308167963760606709601242802602448128016571213790496341982609909027005063055667774764474321770975752143439097741980450711852690948173162733105024101198584374381067034946106650611027212646013211508953883454836290499243551327515747240806249988572014982816598073617828075969850936644721011772944742884358339624259862525135183243670741643351431843798342101710185563910874051026663368159508456862328492623356053980064893402075213912695344842897696113235054421901838539416055466284811287483621385887421336979127569083645072773031616370122283583345977975566114623764879213302176792254268237809231330416365583261170736524995494872195120424342997572788850070963195426496962819053138424979867714841505496562258558536002307319221533296608936280484475324102319067766860923418543167866959903340346262833529385698862301184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] -689194640827247110351988634116444515189646761002246393565528673504405707911264933964189375409450195686511648069755237502039166481004399003813988962177124093817257947543950023269686980353622749724638756007695780334446864205536930019414091944719454144789936751871247349183059421685998526253771742594788962461402703822201936357536395235232992899440964825971950128190653140404575857254957119752084046054378700313519758120014401883316328832322671218292132877282218397070307597721753685793386194834867880220677815900053882115352245084805268553293699290264519360470106536721425837302107992098524361477152327893005388422814933858878909025421446270107521798948918508361334844287800426005434573675142746616808395048995250552020279725401642983592414205646050950238413960517921771099122802108532502312481872813290554119802611067542106022992466443760191979782578452611233474151392161525282347344311009759208121151701600798170465591121922721102222387010199919128552314643684761230634568729399915201730672751065196714036786006891208375703444681871591009277741802366477034025175636379640118595347114312420183021531526006125107823631953682175713787080483356436704456408412378964846070460492853306303788338534883756816617726840095226297213276667235695716720417525362392841723423948157103866967226391276706452681533945393236885794496023645116411172003305917383997555529011071503432518347472449926951258016556555956148943740756793611712372727979906067848447968759435043934848016158911491827018182779398359329927364239912263381307216647081409267864432356147032607864942951282431068302082982408154479143607818873826978662647163925398092243334757030784184718184144365166328311096447149758680512565886907678530323031097566493296153486235268598072752066854643553588886964929478146774050465526632807861001246045419552474515802978270851961781303445428978035977321452610904735649275546772199091869577694823852341675419500457060984110793665606932485916951583402451442919418478633091167746220278101948478054195703751824038298040511747244556730320727217301140616101835756830869054504168299800127922256755513142373253392864641024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] -10682410438327571536699771202446327283626190081524289413248330317799763350088293304620707805791118148024027375451028579492862117015231456715167298676480339770883675681639380380565123488058882374027263329261200222464855766860280417009289265723699226447515089285749379380221014978829475678918046109573061891742850266152407986072026902051011385837450680695322124585963369855862443869121087849827281185504757053403919112882140951334698417588585347503780356705706789902625010357692664991855218849527128443350033944319096253426705256293831994665692853058799936767549097966915462018256782372123581623253986300600460189673439594957690561532016341521907350370905818862581838565278611096031140688534075666832107056137552047714664043419760834935766244732563966172357276413911990503294362710272182265694463149729455815192303922468137757609027143893524139345801619414243275138596014538428685526079613369437692641704490016131627229415112643685514845338437917194734765843267530776894925921166101307836084443696170799263355537456650172649160637869439432436632168334356845364937465869122674421264313541101954554439626751809949737619755048931445529566834986382083154324851038249605194003979457998409010223848334698682308829301393818061856630586245146837671932204853560302573524050072516358544809982089308209175775592901271699448981673252308360852330049383990717765013337535911166814484505373782616088143190656306699060401574410907963543972370162545270641994656673751142007803731077760311512699587510194579179136375129002343747738060196693886459757605074170930988721280279019376245534747714931143080542003526419220281467994440631259787731489055792296541611937580701788157471894770847395139590356518427076169440996546899263346258840743635348218978205013598339585682603222049124414256098471923266998650502461096656188620881345627495648578729549041018840855294594932834519973790097185881043733300087702229553695258936971436183317460864943535365578562646462433782456413885007132619572833788180307218726174786639378692544480461356513336826687478240982245409798220223890286792893370192076575515788923265379296035555623634468864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] 95597660441578053947479816625306508032122393130384875863071750238054443999611296224416721333213471764506501817708527812017594602742894494818283981141029072593123429150302283188866901430749794259212642976001185754802079930121297729659288417128882193330548626603705608293436456908272998634237075122233591485257940809871149662097937175228434209345345953951955646961851294749572747982247924176181775856794508233098228032658223644655570286328524520197165445184389032176585858085240794920233704974967215979722918230918526117180170866554838263593035259426501343152298316683189218600686504325075414245768261408024319632245592657069729880909799691700237147919741264154175899014883630551412896059501888045239428889784258151333981586593106978580549835473944044456973075136386545359932296417589003016743985104553485693485609203357789393126871677032953745187324245813515197312005769821175130796956023714738343203819873216558910619217476858479140196993543130682232360430746094201805971177520859298461765813895608058423697373686122887580981617743212505949341828010279533587762512691758070984843795081909214585632461986066457928131073120110217884932038087403277865432340007666206246569567087147775297509983188894352797858595545450571610642048266610850962169433843117130438100049796281606771008978775580708525637957820058751239869753491481687142885126386076070249728931305291104761333530736673139516499115340005940363012855690921050544357940698903230487942824009919631692521315434286385399823436026338369358339124093342597303426736421466844451143197188195852119908891443961879873245327468471412677346063981010626939534455006218657137799554374904484614729749429207861369477619155947049946738006854620410655396549240154221726652680863512783332017165603789708577404730916002006024231668843590816477244032570938390657292824242628348338706238939592796632566233311350482965725639734196698986280158461407549125511437131103508157426595173756327546095352218894267583186223283636990683095592467234546826834305118802758032613824823482143495161013635044429104360920911421051850544989391600340466909731254625742894797969460790558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] -269949973535927292111895853796576731079429082596676199995153709958935059446726359494327592999214351579281323569798817262235393399101206256210982478208656683110884224301314336612643126851780246496348597937330975515040410499929992705986272839231080378645043033859674790185359536630034733919953123604806267484265849163712009494324308140821292190490310499023443984169982534679573202023093969525557490323134323798249037776991392024257573129252862686530349369256414550797377842934497724052284583979244979921163018625997231719673060707895044229206447342255490387988997340097100349119398206223882884150517278480381021686732140321535925441125532696832106616055226299680393673215209935272299141119843208349826798884650199396870051819912185527089048161346076278925416139640777460410845180743787927600540760465392048567396247821339359911895690776259712987987699637079879761251711878381654059204248139493703454295619646748416357075120775255041240353975286060295742321128505164441367783650685285437573507997399554728862208194181960368800665997874881406926160720065615577421731618686813371773782367337214524780165059687345933660964667465357287093858011593454446531573529062917721204415782865981834848256937429751364972981705536295499995609072472208947234695096611904799442180881313631964146873429953008116742629880035891056656377043366538800601814403284393336630456940499011938152934183788383520982840238542543487912295965354489372868456954364092926817345672617289668813307662694256746661103291951801165282612496055290063906888197698503417110531372360654416875704322889308039416572112066103686880374845455702929183707209200718597372429768132224823353563412950074755153736605418209267015939241239837123117230268262193555727993422176175043928316808255071926615180487523516619659620422952988763961161115465744240607180605590248818090806464557407327294185771191384712327731791236322283654437895243672899596815944446768512983248751212119629116302819890482235948361943037343227622741094884009027841268058762889760457194838077541471200204067629228547008569901543846010369322953898583549865710030291807696882148196585027141632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -252405210477387436474226472302670836159557718892398962630870321435191913515759704497352372149132011208988935321246571372063733867298303637394234313171752687920963978123021159331318317062137068360480366938854045281377012816714411481602839126329547043897010053671276994698194029404157098660846304486850906150167017488283955132053042107799606835907818680467661820338150731903610289614375572121492359971090969793413408644166018673959431777147450722188384674865374675944202349313845240988932639755208291022811503146518354859037651081509546133097993058758972580777124133822488774222991297589471162185484193243612637727950319433114874793070673927263967914676438684170407809556869078483580518770111188489180742666883205448192615288346496833285429480633098185281548487400942716598790861986390179573483904808067160451574781834955790298548818573087453923973758364972317021307277505481189877010935598274885020699749608041392404700864932415458822808222591328494021499733689033795239231016267362101709952638476156632336811533443289787967084113954129829388938444186465519985253909272477080013240079807162105513035389890483125656642367450856100911744141230442876626600989262458102250479808734409623237711404000948405660143681170599407199438385754898383591670639332995622645034351482161126967537683727651328900674618192225766658137798888387562477074125270264421075701656544724316555405706573152116037622042943340896210435475571942316621032658391539299660832267881643013458443929407804263652993055336539385762917385132409638560683225405059601193018298636143090133425946731803404455561263871672601848846550242313071121001002091537456790110367357456267433625647680441899980579304743933983905358955304893566317839032652856687017882762356683268539483080153851575832273337278156150005518791182381589695410027367726644916591533527409786826343842470535243533767470661040295260738690674646204428587648664714249363688335176744111366635088436596976664343395963520947314726766824662464911666825716129903657812085203820281483720626085533779896453773731417244938665827052011066552893778265456836179580803973953885700619083315360563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 3843122776484841923114755276788215070966852958928602893870012386870898821689085204168096759763417130763433444018301631292090058034179829313482840936664422963514935622594212939627519041565042033388809149426822099696183417792523169645017429424792682054910438609513825662398208659513743756316943966841448802225062152999456459504205945043275039873735207170377357138822311345019907731050331409003390314598705928514111499472618200595416662129832839579131103821778677488925527659689576667273530323861307497852548097128246140335426436419847239183585594498605550573108931413797247781045804701971447544764607001658618691987354598918923884396174428384648790455515280461585177278934893953472462145119294060930438754960280627705346012856838358358260362748076722563214120920698309249311494318244679816152696294808217859734930185656313242836486660504359667171515863291205016051608849254509180042202283469045255903710127417030791199520972536026157143863766421251402148085479730715469201836834966807186290834253899109577383002560504627518577734176601346868006250582363954955243396771737705394527616755272730874797783150033227703350978714832282825382623341234911114636605840408287844093259588707334785519188245830752736995271914815354138965006834286408862680001709824169100299573175750570601412592688894746268731294431854015887012609895254800516879863825089811716120030018237217550501396473056316566706062572445873222600259545255059298310229544257708667653087710359509667720228971330290426451399055796839259945068910644249538213063240226744765917620933990718791888962708425881290213303209271926628998266116623521739651428445521689631874384943537927009929959247587517745646678553574582756709995852516761920610555939873367518532781130811776673983059344588630717594612447407176419516345092350839283677858613260237460858372746046447180974162886552194523787618826240490933355468341656770346868165776935580866194009883419789182856460233988947793230945221424958931704338338081778943767362372224896257557682059683405026512358224114247393881905903730499673150861148561772256129126775649720124410758674842839391565080076548478861312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -4164553330397212685466485741849916101051895458248840730102144863918071724960253714972188391033513377417791367231576559149741557838183094494112729946010766316473591752199788774223035626217535732542852001816933552558654803444428549134876525731621134177892152325273172159896370913435107904179245941464004494771747579731132137785670181124807386632410181167928127223049040009015411206634082769340045717817798052266819488370625672171671127096148433660483620272942132776350981161375159515133950644605086610928414685998068277102880153090362578024337675826718047082811159507842958918480695830920558824074869364538347640479252496469953060248834627317387684414714941016703339919612946005099720333388194287436262447877037958030940142740896757740925030076112549240667117971388903687887912631124220633811380886574260874258642774507106005120472756967036812195893153497288517675719165596509021353689119688454861867184558156133110253720040564384741957713779696050284826373626139517161086060583758791526502364742672405819880850602688962796231154733787736534424042688670109528818161337356662181093767607395931593595339967762598589455344484122654307736453451614293029540341308374482960194813382066237591031060077234824488756214468547109308618628971471339861112288593029204380745469767763607182185773496173283286481718216464486182988348584938174218727597274287254462861328817981260959752880881221681718034452307374295664428116487230735469522648365800356473307993265380385630296397805721240663471226624943719485833730772954560036520590674067893800703380690934817824237590835609240436784583120645492853827857823755756544665904411103307060742181385925865469795051807170767998024855530817909095028986961520056102333316394237273511309479254829262598912316094971213369564617208869437452922919454620695437522931767167192381114719160649052154943197289836480508222498385407830179381018631937587554810100534039407299203393638528181955552325157529764993934522710346087099482381966280790620307349319269900756766776616872977427284511956370762251940474641686480886527098841873396881590998026341238055912597828855106998463133651590583418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] -50125362263914714962031864132169652180460317718951375448770358808150073282764208594254560240220861112195507362427731475200270485250262907005913042100000702611920417348477961971055491712505888432655491216516351618776232604312937661654091428566050709179117370951723166107894973674670273050204703680731029668903226297342534353603224409542927623664705769225223821108139019190657306627534015708403688797781369402895920957633242687484102755445866435366764080676204520442594318576662537613525665223183734063317555962178281355383784969819197935352708477631219556040352445321231002573355982918824922434802054805693198841171396632028567890816110642833481294597923507444655218957562501201622399921070658221088305446272993883728415857360547660916764137616642869710707108920725073777275218630800294258176566242580942604499058730119582919852520669763233465481903603076946701946585391353863090893131347671112732920791669892888396331695191027344219079544080242322020682420547684901129642297543752052828405545664485001754177625366326223924617149022072991549394362973779943276714119801016437543716974685015063223758911209292871877781034825680524313356621977180776677326022422348167751546352426154239815084740465304663314264230769939250412352808958479484444840817849890113181056010029620487257758852688234704471932910556653886744235167930867527689540234341738620263838253552502892246966950804470773368847790566231191604021014774632239052357184094232664281334649040673822024881904362767440428730269466421995242856478064246476908234345355870479404911493605474221815610105073755737752475941349763300393019431479909724386112863587942753721434073422451980287940186985916526397009639923127280749332594770334679933028658582253571451695762372521837857951700810573326936178403201099534766851363801973014967734749454362382707036437471582002728873406926461751217291069935097839359360223824776820430386154707228802756202374309784160915026161440488839983951881069634504395205822483951582702426738374049030398140661073147890296145145823259229709955159360969536814624997964706234261949037179404888657959040522625355946722899520642053308416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] 198333463377277011371119570565302668413318358436841583401287051951989918463336092497357162037037865972021197035108871965065249702725215727952061841935398979730552185815207733843497025697992276252544034325166303685641061557916910180084211297657926558494719407154407611004037418487132321105065732718789218199701332150788317922799451483751849330820442183883652513064998645131165110396435351860797354783664262621921984158095707978790620738429221764001076407906597165261140032399215190897384742810678965481813962133184025717745996336274038966622524108994262778074666006019947302730920295010530555171206310190081068146471255907001309425217066216278900734018642938683469051682104396470838951527429902689171879214643784548541521108041890216331647155843686472150356646514964924737592750938720438956989232363711589323560774589674912189812646976867272718817651302545452544474713373204860823783278293555213830639524471046066724843194620094861477584268333459493219350682520042475254522978298463060701957011580289245307485018938273766412327674835814292233013329213587787219131186429707445093889218503523700311928029461906683545257670253402806297228398710003412248307699420121185068516149992450607758092056820996439802113901687922743914640261210136534831571429139556096298940333758576473537533354076211524001843644163795682522503162253380373425832338043949524311121134025764937054023086386853462026529098006602575119911630429559374867652740845369015489101912392890161668620374298461940521295731469357004779042740626133596843573516296708559632329569111000004108972450459719410928383294841984324920684539305489599346605877178720685198837810727878393008561814047695700895022385592910590928629142455535388154030368383316555647516810137732199510141360342638150348674677357292972061695210789393371087810320200440907706085181686539018258495727442929011135753430005467581193897801954169634868063594351178615057870141392103169327041507838125357026962634838539220149347584092194545261750227137683539390679074262662517648684568286549718937642493514508579189646338122848314414270217857091161630412792000802887705384246522340326768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] -66348473426856215451254024443646799330053786615585369640789922158451758515224653652254660831274704468106252493608637289600827193069088943519354605464966503974804017602018637312922635497348811587261069629383350719266798309734586644205940107001092244002384451846827238269487413494893448139241941416106103749349550129781589267893003320406111926884692774314074879799400511020589991260195559497874493199786082148775256779080291578729558570070813809823167085115511853586532732189640462805897597386769347127932837983997943104452282156763210281327330856410372221208133694542937700375092784345651048598670095458774133022755631576597293325959483742550019593106435608640391606524761985381075773753960472879237704263039789545935543724759981893169993617135742208980817658381220944390295242453780859945909619220015602612127443713567574520750645289179945909270557018039724774672273801447885380904867223668900783832241529620139587525202282143785929067757672831802645650176244452738799715770263456015646731064660311167778902837765927674210089985639475240013529689843899848564050622422260428810539930126164809209029041160638769372124339363769843708686260912779836728197467426313661603979269111000382472466477625626893964365835307914499673722846624397770933185571113518457618243837793610529812477530294179739025910112919649348106200312445731158875953138372451301013857808079758720186926197574130159126432790011360577444922727978562899817387286979936863220113405206166234413080444434397072612429372352855813495555258871183044377290627792301227636144001930100948126608887123422168551724680215797912315438963816251495457372268518230504968542507010943000611525975568150993911755642573636018215315506706576226479484374572946522726424500302642952511153096009045998304732274821115105832168085427032902729837684607345045576369997663626473487283634139910290165457217438666472185368909236215424665799544621258575007346814682433783691227054633545478140045471150224377465301474913963238434437036129331147665526100893397608907737400780941028210560328066803825163596064362261799390605724413095109074056284530745314190116417113436035481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -1456255552025320441217791048778414478261429945146557007275107567501966808161877087766605477134399584492367718484799397229263991656938017220851663038920122867865615940037999337903767397688609577417636979811564867919048792802189422751908725413324942904364153472032424492899130466379358874025560566934064804289807808448099308719572225581078586782159717347365100800740084841641598853237098109412988861524484489312354129787436819746610774606208993671891055286029640434094479429564303191771789175551904717878039788981757203785229015687242587142618029133509858842729350249228729973252662290839201881370087420540416248803981615245299030994961014349423585013345113510467920335457229692259392044010548041742821750013831913147072098221315765459690686253803408302291891370611568783976155059613778384842562954416283509651169906912281437940960694311384535896071283334148768164534898049139087013737172071932821941507923063856653057149750270460837557707007624100221006344159555900010872595901280543531152986345075998986161076925562123581828952083974921514582406756966730422373694506325818056538360225678904699568189873887754662575124328366521491825987523757361212294920778025234173741376276594509289647251717190436046778641497276362731701860780626131739678841492583493233814538418344738901998662111125151280201038550126155033960368535238181916928325008375324492666899564815268968183481340679165845195180035863121670205648729117773573489991729478700340730741609992062227555928292634441667472723911388572243260712960941028728896609299168917861406718326482819512138722186699378512361672138691202437942537710775593380216159705635182935507567354425182029707010814958812856922461170292517926142558018724185951542524622073623418463658188542940492184789415380495479775744458388030353600799031217203689439205979081343046937481616597060738511190203379674024803885316830640407729244785912933567194436485249641114022542279770467421944794747863547134347174857535026764151245437477780728326966374868460421000368002523477726991201893906628973156710268427544869266764058323591834496336416833265162750570109759460507882643001826929058775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] 5421250632900219420016732716160693465984202166454023221546284183700602641860600906405713803564860289319907218447387455358540182973749336313164206342902058512389502713862915182209991070995578284903836226246524312725420242032126346771193959441931949359686235005176461337513415228371014109892053047610146750783940710578472440794692106163293252776951519553216659304687523392158678871679520394923839314014488607331450062214454308294520454095233513281084854580781215670365077349424283491499243481632150079246153496015554461796580482763716716313009398927053948551061475642147438765749843622465545810395205003257917352981098657926970698570814152664657318038616106714418079624090615069851717427558626550882645434780918347236865778394598603272015374811140272157158022410940166297514082314844710872600489899595816389272467929769530210881103480785641678172867676447921035727001672638852681546390459865542405213300881651065306766988752783666643155402986842357266880938284381401018138563908434885545399332744943405831111624837097914481690012917522721840146667811930315701748724095091857015338336432826222928677847298648475003129188112568306464911874219563814925330944539047714539130484068907215998512959696996972014569411974261535142125961130914140594587838378308601774923745857443452705326007478376305069236440756614104445358480782748106929007074215280126711707711450619299969638848993074904038563388365610107314661536073380001434031881953032519303843827050470965496723573530699486265337629266301675023478965716170991676267001489059054952432619363236115651335633962298496639093776975122906422275370879406487912362085036316450894623810992667322918417856662590529805705630325026000346786234606245758379586512506690931151687988685123213105463964487322251229807800457392946555544031530975491886374411079591522253245060092751277065414850023250186475714425629298395991473032222302208272692546126446480335737099050716068983095046853607974837336588319621404833907350805113847890636336945755203804943738523394330283589344159977916478734406219795802158847522670969304753846514898087521833612739793890819348336420113922734503755776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] -9668792118959374357791418825600797195062648913517940117773702058208257507160922856002270264617416895127295432382929780103970061251452806942651740719273249562050875810682255454831624905130687666144093795028762243245004054582155836014726397068505142344734001297713024247733368026462553477296712797087370336569168573170984990854439630810390556802688676640025762871378671335887627777226016705775405745228319120646103606321187499594682168495976128071442535008642722651833289466991647120617896492277934237388677260634438760188400721130526557157804768254129031066143764957094583645386307408358129749268216170114062869957545158667869223254095622409308112237340169700423115824593441868174251013838664405273873105587822212418807834579222230877468382750845639195511671246567132895437665889412629780079100376364389617119477170924625671483940024356890343992137087090062636248842276079212252019892018101138783605904151821723745936499151366650482124583101423402865982686788509454439823853593214917018529340853808374543511991066183220225540075396646493299007511988287141025866090951475141373925612536747791742519721649926023179984335211338556904617544871768802389321347329391008914900298015951205458807132122576959872171321255504672463914642102514211562683320379433290539314779423899435294039277958495575595724447107036938359119826377002476281901372141979564335648304733885710060662326291300543118983661259888268392955762527431680109921868244702623436714904841494241866975415597023840803320269590137216401812394147262701541916593922380957538730382341932105708322101665371600989121888355850438006507407414235092621082280775849148964745808807813666824533312329375705691494250276390253284473003482753310224729791869446211898095772115558798547238327182366814376143134719701955804897035651658556829040498342341360388450269817867477505932238341007252057241913397782336779107536769695258268356736445632942231362190474936585745265851185908314755501651388796665370317717250639008642652424730331751709140436680416322617912555506082517577679744685362572720817712526597752632884703135739383683997881498760386188017840358813065187164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] -240288524751732737105228535416664880728215253459381376195985314545211560866688779163421556217633577205307605270357562071198184983779421565682604420878935734066086346933109959059292722910799448497892393549700417761967005563966834051223162285191697669463226809479726552034778167959550467175980539481223204374180662150046975277946340607530658378953638835715731143046129671023349881587126576281354228997737234592506549376787319400701796808626388058352411594603469335094086524966818459515522482417868938280209618066936946381409365747949172314230312170065261551936910411726685238728909626457389561045601613153931599347495532721151410500222251932892299140781991004843579213937663009823512123459804969957856121686575316652563812559208065036951008313498378826997595219402299621880570010770957366469325339894275714334373186089925789841865830127632102367625704532303431483273474415546656215272809688427387827892629502960210600301274566549389608305640238774810539733916862602214941766784402311884425252337260518359535466131475611880327003831186100590448531023537694712318186781066985423503804964713920830840651006873373528467152855347360410744144654672559279373825151637526847603532447482686453965370174034126713027765384074320768242190995605553635349600033994509115282860068146351817238068274330081497898914336657764302282179772411327575933218644987769712913610800738161826329268886073911117491692222972875896930003612723660978537254537825422545207518591885556750161802108771847808537755315327275347256454705233859390323289540262114953150900514556420020588859379227315926462380820712161783624838598945155402401786701479407925140265543938670514416145521705466691133769962090829265176050979976001451315682802061529445977844524115547827200361475224167246920780747689158429492688438912548218477810265090463889954941172790003928992421579354379938119119396928991979190511429503184044308572951072812569183110334160949332854923149142447370516797850858188849246982094989031509268704558571916380459093210329261378249559146875833821791752127288699820229013318760406052508375228862679941280937493783927982675171160737492160741376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] 56705707946536130104284889900647492435463765119152772695801996668482751704101114017575327863525833203952533038806319030195227024548540719575924364373707415109153605749114119335681142743435801659428107498509101879914484533777412977803235314026839355339966376035502645815824006226503281980971032389687602707332878330955405757027789033906790236433634537150438653875408622165875316550557747235665428232127079846527478995227756862735771416923077825561485410039906458260908507671741325545558163303137615167162968204836569403191482531846741244052756887932275053268971977907435476620263298991644527790320629897256527539519048828078769971826768052198434581080398470945446408450418048791136595868579423533423577242969981999053937118013729301895701556983952895184758687906366467692963095553108092078558137530362091039400367944012619068498732258420280513839437032898747128829929868648817521193711445527253066547963597909015722431319575212068023599400571667603973939745870042106981544370567584526075874311557613274358737537655782552652251226377952154949087700359447470584779950769674648472804194881119090190391555124958011911797390926627227000537059924896983134254772580962463377853897922945787124347531866198894632897396351999285812001748561635398286516934474995381317434750805360118361973661080936185720621748438650837653393257736269726666826911692235771246264366470627164473988753510706994655957615232960429728204359798821467157668515635099346097599872930538388475721359549406362431637718827876002218682177637980323306722296333638758219177799697504609232451470406743089843138696693609383068532430476438978372473039727276595124960968568293970014776453381718501294258049456321395966251658229148333540924442742364793600169110424930040859274401464209036180541214905048030037116072072667885103020751235027675841196311065181147107883275277424511495705999723779844384328693834687796233000864627941836017070196671730632508263159633612059403932613933150739164619643059279356255607896854457555609933510944072479466329280529608695408304366753500775028546579487946715035439939577055582590813396232868143499872498023202713155665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] -172375952492593339578308328570103761857337780444426969037414063374829299166218278265541698330764940356404206483244881570090053453061422812601791578993509611905364881384474175584719112702262515480340778031727872946699621459380222572105309136459199514559662961493827348042392414118491434337879600664316436456136702821654104712649188986644262216435268690446462112608721452655416326911405594159878030233271394697772091887453376613549173726003831656268347424932996235735776457631523390042162390816546454121848673588767587889642250674457678164674382988058664040839308225868172838389193705351908594795461035928344753372264974667309720319231089062009724148616175506060881292521296283986244604674368710403287655827850336712698113266300792806705698013291684816721106232401030460609384628618450713412027258262526401753129933208698074475855609611032512718292933840748921862201697612898933193944604489596135568489685473896392708062158999486128292326969706606546076854042310212362590480362534812023643592391698844400314119936133116885313342433212351337303922700840099097278927425055317829539572921657799356716240107796332982602315078047339545604244473030614102559574429473875555471392376242241831852336887593428884032304722985301874867294280044852887478553554862422630565969980955187135361915240408881855833951838844437766631360625686714051536146466584698801370287316700518796807222902015560367040167766574991541701078126417872238258679933762603660204952910207533199994745971781395182112916179873003497444603971581274916424824528546758520646322099081735644649583943953525275178832873637747675616420425581329866592340026105136237499850907765310449347983078431669284709143671389970477583740031398134015025452434710867725047202818658852531615119514411551519796513949639696482846022614740465758127053186057817216333510461962538436734488683667910664894159854899029244645676290110383837397234094357713436498131837057357639959450043117713315432875678057406522617155063588857389591936111560393089590147210267466171551103007674710486980100834510088751521550261694483617866799278870356381682471072439090489620254278218070795852185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] 268251590061336029783778709153376634662507125952914255155017396348437985754867154337934299151295662642148337023361018509031164637412851554187862498127172908186465027426629040060843994102501210213529197909929509123186512128507711220295463963221184560198223979368779451264494434702611124767710864480480725643176895391963571086818293223007978585180171601460661830988396625773275532749311500789264261895882811397528163693231376861889574018056475912643576507499352578256926829889367002984177574566389849576436603122327472370429518717125777379430698718149088767292541604656679262884522734119072198707707238439065515249200833084408022470227166590599551994397132297236948184409515880092201221668990997082284538803914999932841220547587877866080939703488382930454879330671357289950160523429366758354258627837536580571823018683719389190014572617300620285816940330659957131638855376751622194829660263660116267400737952217831191564645438356484594372250105499417840416246655919745165496187341266162726809979637773316560651012924488770358723515315507582317554251028188850332266595874100639858083751686914239947951873553013285955716066965345324871456588391049624681744229091379040929579255688568001684458715973069415564181223126975774024809350131192795369881493108200927333410546291943091573033631336656433536865519792704351227991039841833245665935524342052537091389868897605307503736639879887119218393648950152258601615490379488235907267221660833856156449759148572230750759422211675205695987567047917340085090157337998091764295177385734196505591525726146223176005132456964059186569090192205111947023343826760230123618740141855782904028223372524179313885382597244515881157181667726743846436357690044540428106843127873526516644371084197701565506981018933059785705006227856798194677482645799630034915444500647280935296467556930849522133544681738506589992524074471348379118404390072200135924192928339298170781321609545341036829314175393720825362336706660278994576558943486166280545334377080795233373284294150873059872787367127720000103405749977508618648218951308192398034896497981939340506968006510506349115085371043083106385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] -206676057548334119233134851119903457696900566208341900239477088335557874022638626185176009606060338033862415170254905922741731572573632625390042442699633507430461413059087355975618399489306771816339979814982704788898698770486516232482899881564602903605618174882797844489619435509288962676033404481883461477225050436548754838154453696281228197172431800814523888570491729907718869447382237243289296632059657697816263815091010211486498934115680674167759410641323268944214539807514745226563358742091778044046438428828540742463684823730095025606341928558037910657639869905696175131282214642108824348022699130420247105401008372007462442211409157806453602432962407589840868963176426842388801534843661233960780985509839212332452553133312353064303135422310093587731305897600167561064776032588536923043888518817277525813846841495238299300122988147593711629980029438207019022576260635030088019035384353625949287153052705629984397178228681883060548151369100491711204353066896423975453804529286096351534481343198119888656178950406093035967557251859936365145111863065106940155308950303320797899913768557278821148407995232890938672029151202258459911099399572505206637955114652996516302690267665073308815707329429860324891819384798146122325742058262132389278482632100946158272483362868173646328612840505486172033620358327770558378375749295154628323123160226078577147018992663228340982327613078882701885729474813304126125958026115155687265856671488820644326590867225614475979356120368240590269922709527961642076218213417788278095657164246853079591749344403838894131425667168275067522804349726442070005856405129681789569105191583500865407389048646017858746687627471536983532822695674250465640155090757232850606373785660121589916415523069268307465218785527927683258099261220406949595176878066663456474227348692649658221771836240588935381262409448282856347043563688849858896287669522472262532267512225022604406840434635627981238054307155913489379329371954671721134547074709638051826898082765464779122351002990131929534790909495391642011895925606572116840558279210807008134499202284764016344744384819231618449696938750927521710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] -18205555725014828954941681448619157233602951363507814384650586999632141800204716655548457259088485293053580768601618321150157379928108738770812295113580463449023933076989144415632699691863277086336727742820255918335467085295801791405084591664557814421106012373446660302134266430485185389338927829060410213014859582612849017396140508619152798134715428901666410952142490744145495492138775597644326190044553507080767739240848573553625723589765697954502171102360163917903336558978613592499691311702224255441037933420003256127004674819237251509870111458920184316347105777595136078267859982804209798100647249914823940822755599244441904108261058249856243356543483967649730966624917715951840184048773223163003712453615083321234492221997318760627997936205406192481632899659356445382202957297154797526839144684902773557766015550560565640766746203901984704513918788441770517026331508946892241463127276331337829506707272822075378699785062881045438647353620655028892876110042526185415399584572569821825485872247651765711904531691973622922373243963785035243001165087635269999519579576513887201096374465992073831062494836444840391505489373301743312205431551591546848644046074299417990111369336285239167864478697418157143635938489695968000175282934744938690313027121523676053605398731572788173842802806845846961971786695204284377836417514509366306561671702100159539284994181854787968112432465202421632717220354783370512244904544418438336088899174968701722884237427846175240271724691777162311319858132090070448331317439562585126531050900787010038104054234730383166986112988401758937194318330550439880321598201028671824347536756134775406371223860706915570951413785564888910255208297050714312481225853192228239057997600219487795223264293671460364800514787090669413258133497160502649653835540665802906405737075574359500802041242020888146290603530094525852753179846587146530742428332996155589254597762650885026777253992113710879630690672250825602161764303809355028195391602034560441188399378422755623275738936353939797102733478914076859251210882099312670112691940798643833775863937986428635326645887907496032183460778865590272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,22] 203018298844991986251821623620688932722287450770478909067342382818085676668400642639743109927974908160211847426683356460028190011780824059606737179696975131404607950298742243121948386373658909379990291234751533171849961024975378285304953543975903003068191954273387895775982715847487660341772743472890003418075388193097272202454997835256277787227642327620197920716941521948920755294366761853646033573367733191848920490808503750344653613189138723271220561923729377866790865473466748506837081561939295987725035322431834396433308488008570587800638652211647140655962494903059842791244108952309595079439037721876409099451564356025807788744105238945424608106016061453514607713945147821753061599450221298024337376568825708989694988239978413006087763145625195509234869740048761533370239755575668881206672472858610390044635772032858686161825825647174063090847251266804349442523577851320214845836698688009408581968835538419083078462920151681746135687112157021106700865818960041722304371134112029359922447146403927971085533555744300698969993315439274670267538520305139936655837496353324174882099663033408088520154030551408513271405996081025665325138151412221567285552620499879200564298132889764086963764097446478400151012281209028258386702850468820548624260477046839467431852371132419049105742539023913259159015076982851575783923946944813912517507556645716149119816443544260686676348617814482167394511320688128745719866708259642306956924878115539372312777574895652185565929557120312808172056292881126149116727533823861361934797134451981352334076088649497831859924571667373279581490049693271023130420129249760604613448057025265722363034689758262531461676516829352850525677693701164565286804187176995293745777031637306509002080876089735481476298941846431964371633646602706640296426137787999494562724497567411497766579120024954775083313360769487559271258166710488155580507310972748744921175099929782218736235785922386841957370359381504331923581058269243222971870645015444869168171173849565676138545309037858298833910766977091881833033547892551802854959287458978228351496853481847674339693560089183640294806932123509648785408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,23] -189488326002003279102681007086900519491745665871966080546719291967991001825294999560757406408582727864312919529598433977379390416539540724883132735066540797365027295849399171846012661334653317209730225083271220579387308888849119053477079904731076316418233318356199516283217735723240329964242465655563776751550844219977278857678644167979206190202335967850320369502338845525761488139854628583204271030251676395592495451049352003638348464965455986928826660602861770799055988270428318056691710663959357257088347400748939705749642891150058083476192136652218290081014356016900916935876199186252737844791242255412432458631284954405572010056678188238922668919616291259378376732883948398530100992175006278031685270181989657958786151506602061589606289406955446183772445316853571734689122215898091710237232701309220380531563292232009449010669597364360209561527213261625188940809964802937127338526376316114636575747120850589556386117103001258143822455203431294720651608728418010571587512571511970192888051019807938765293805689984002634042803411001111406798533229840214854532685680407926120756419199851535366891493536541888741893772047594350621464421268697129896514945499306288211945221673926345607631641731971528868278568581640267929963476803015502228617473241672914512319499760409564415924485165935367943878141807332292683495224441434735173712961245119685807073771599133951990747990968368919696494825600967855683561279058846161577186435860763114308990597013704310406013021892298706896577778567767450880879638366365112508873399231501189466146068702302675072617395860549978314809091102429458600260022792637969968018655918307675976908849724531799305931764973107866693906100894067840524284370443175670920725479822709934971366847720610850232502446177712521028554251233741877829411036487451585502377634700384323840182108800562178357906084038297826845256123663054904441983618655551553250104582849250483086469351745691201627180360611188677052854559098726720227388859387818191097292307309565964841989497954535840373467510264767207877037348747743802723062110680793607325413472594633687859987725719889198026537149276090408611348480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,24] 126738456101270196978087822928171453162642049291689368215242348482125315578824313490444201747763908751757495228873110145169622294035284873579213388988565204836397266679133422552989624812488510760796613432219535811808361342573750801015517088013304055200430448265725134214783783553313856661796248748428537314277026471848854792489295697859170928251391099780100060027446592819198449078127691812851981904424535150432130754941913251255875161245778231684512768407964432289987516826965863948586302343220601412857327392714658786437701212956652814173671316582174930856959223522250658550837963553694404515737462315009017631347849422767152995278601053801489927502832926572856459764569124283947174948419706763247938002811830498200446856400255699514472035737940076557453147175566315215702307589803539117065503109796641103082717553853855765644670585167640532843924645548814119841399313904542659997625232017010133175631291068758702673534127068098500580141205562045303618670007061282250433120271709589738803851744892964903440261907437665938458759908967287980091410553322457103365589704275355978526381150455834823283494652537525963371212099879010867732273544278064604520373434243741841136641025371649172082149748469964575406089434766260879003720422707382864823648186295865536718817913886994651593123901648286165277281341444726814928848384609585861752674148464409584177660810829581371344111018656076527995798496735919283643071192477522851610526822872807922418222146117750638747671470946261232573693798090054470086447076732531716630664229922421369220862105419874273936560093368164843331873373655305196513104938563833577768222874221752025981804731458123799715141557928252977707067717809672764072784637811245228886486480232486722640957235192949902694670919663022217637095509834444667297378859783042570237652885410499480660031914995709580695892533846313627287884774034502737708047881102554565902827434656918407526569169719698290793543500508114807065053371874993592069439481784005742840938672355067730278668235696229025571799683651241858917109915959927349425815977362030265321490016681188876085509614480229940400986402930702151581696000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,25] -305739923574772409486238390482823213588367083557850035803374786299688014193826156236599216127187265848616123153692484764662791056498377731223426679224688336719944120933341556325691132443303951539688984989018293409010936403056940512464267131060911659649184252915598476104930826185306931249120183780793085855275434078761003302306509795069402172465834375593685854378013117086284367464034367476143868316071325840031418900811854859126390000227657234726144977755132307389230831910874073630869791291576131167227742260662731573323070737320491262174374064131134305082592340809826801787594792341293568988708147790716247863049041943423334267987546075334670050823099177563737043879594299559780477943364717510129105902879932461488275018625807811082058973554482146734784099563334830307289431101235602970774857293930910741038942897189753144102786801667580656459657013491880847743052781833865515219330627069630498477619994444292946112873918570362007605081821109365317047532756878035043141396903524496703993959105983155517012572373697541528880796738376958747081013073239448793121830586773503899992113745693707124586184326045452245735988547769987954268766098605705299979521569055870095292624324908962351887289901043884123791073271782722890283859728083783478999272348025961300573417419262964080846088201008796779332416203373197077973274772018609666177486195177881748583866317589002010553002827664865360011592913908761170918737543097721821393678494539077492230599391101437744962345130940023009897154500128126213250481250150348668432813764464431059616479718133316930615751968310748068125926175937976571058453571984770913673242417329207348888054364385176632301321427067098616729130336558123978372022782464354043161110030789760830453812886036604577004279988729892389868329501999753657351906411008652259758128302431479204714398776675135609120859701999552456440842459967844906863347118464958209877877682367799520189491671867656666805619437921760042831898100539129252991311551718728766643191201770103237939630964657910339600991797029236075749928516306985042491322591174353099543264455269037026771925806005731049448712349745076670300160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,26] 767525670998765159335864625663956186058323677731973429317577516843252026943273770906405603538733489617857337866794607096402941634627666894753044571705776260033513232111049297828380480849729137506075987282197149641867291258387759076041142836347667089392719306382844334577430342444251418098813878176050002571361342436224744768602869493310273238675902438059179893931712504045786064982545860065974143515154922361222930289463049272228008371222079120972444931739188497604140919948811424872514094655621334787835329211698479664567077775017201045401389586008586677193381402219935373605195014371826196672538626206798454676791035080363021212303339093960664259272972389267801397182564339900263459978709457538955350657030577132872750756796889733547983625861684209004163731909458450854195365238039168490210895810333643031089927700432532895902324870156169785940411629753922665674524014777373146126886395485362743273184133029332348887973650903858959902350774796708586373802632824703886725995525002110713227832006078955529870474067699966287040022774041526247220249033625291810644908460511663264252100134845014166755797032093990821538048434494900214938212002982524550670244186000923313499034301321018587097760060898613402706379582499366034682336510684311649343105972182084155465041369934555230996767220634416433301115795097099779341246984354933158956277243955341758402520272355504848217981071988703040422482672787091063424928352241820378318016176093360075084727888485184167288015327046578662498616759860561720192790200498472030667341378861664925628358118018944391203357850253806086559920412144066899386070399158167337134030582441962796053113176385892798532615462924211876895463295708316662388341167456988443784908720365728427681096991687302536505096491411054815368636593322439023735179379926013702009151884638442613932812271360492612302291330969814589714233486630985182790798872665712138970633816104374729226348658331018962940834466539922915119533643682782279732851622292876588289826769978386550199413649879741403954730743009037227029183499697113763580443343973103155122695588755827293831936171998801073073226414888349360717824000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,27] -1235520049055897519195673697322435055519175863980048247463086300923991953295003312108390138987290187613295393444341324977995067102160330827883144427999109244036533952045281400844650364873808082245428865644650031471463253865167627039879180154018769940769181137601627522570151993062232193379971979695957961541178539044440472849826261958509074448930115860119986342231260794652613191062886083104751751836311791229900442273571285360050794713421580477612346129609751666481804321062854638486652870246489301063329680055398508568058095641500524775744214723556699238528512620286841979421028643730270371468150220287067418188236737274287488811181996176278526294562920792488120761657644869844247142042280051294859046097226545946145798538476599339486020692423755783377390005677255093966065164258984025639281743135808375027368222946986687191119768349032617524597279189935268193529996624030278711670208485539341370435419043233304276271364305209282773040963825934141376083018335064867703471977105573714094948881233080512381323799535875953235989648882770250222046611800135801176664265344480334449512315690912182157542480275846362122403185718955590260049194036030113725510161696210003462594804497694781204359929860784988998391599304886565897717220125893045134446165292889410124366633444307994669500400646052123566351531583361462252491854468753495179840461769742316383456827105376899767273144359001137171707753592653079172326379070344074015352201434356801284061018123687042291947284438793383328397819001887347051632158454123539587995644200843446156023721724083035525908356491024580665084827292325508464985827519916237310007139407604450840379080267839388722138372409417485807078070087033718509592002291474495918332330002398871003064360439407712286670596904085745141554752728643404115039766746359500065806197804924264246489016670767054409606679826799559259336725932588659360112666506947189459343635940190865876682818984493818769491242965105332813438644177466530668942729494085378554009036903230292378357882177096666095044795553820092642320597296384740788530606014267247752722512441051112477771812059145437020250507888881703772487680000000000000000000000000000000000000000000000000000000000000000000000000000 [124,28] 1424106700118623695698337248739029721695967071093621020102742810265438892634900540561874557619243593621979750962244456167878213190709971569179702774938769464847791305705855714461295257148383167886172374726762052809289967503212993036606115683760971067530889077229577968635521465271797297454931923892097672565428359203293122060565953052616824916944551372973973456805901096105740949180410800963823584976788719963911414572869857563539478690216102603403876584136497164138968325344658916004261300825550453249633155176271105836997684653070590703795598548171396230243530410026945885512119999467183490439178236568455050494826607044858474973419022990966705063396372070314733896796518363660735667602348905608310972323253741109858567413677545548434811293223900397062309338918487793600247281994869095734824865897411569367318052441085555468531507164366112123892192973307555284472920431032743725473069629121334163076057909350310368715051991663809257618320343178514909872285179261072138569492244564069842511991035214659655840876231805980821128118142519899896867827863055441037736584919788245177958392014591044324074453551897693334988674536317313148247158627629652326786426222280316188789492160385990029130253630385175999201650849128062732555463834617033869487002891709865905220767491162627554491798184471844853179285687246801539359831310168300483675482342329671471887071149195014474337989445653996765713745331705270723780467913631394726886562597537413071292299105646515116150751440502047790965622134514019260540959165106667879825946239619003354963529035612809259326493208021036612644146419057661527556101859786549075881672726868501482758357204943352363590186780483713371054784579233446924855008922191005735647245670967355557303731540589714735078507662306850328986515495080267395625046941373668837609214066591265526525658976508034126317270391380664016254159412066301663606054712073878402300087547790957486144763965225103141117228297013343491331988962972668300011857992644807296557123052504472776629707197994667336723118935112951148654285180761593523507091476749319815994028604837591288996261799291327511028475010968825054101504000000000000000000000000000000000000000000000000000000000000000000000000 [124,29] -1287349190660482044023044818880920455636722025562925751886634670324842925969113325312717888542034169769856788837704475198310274910933351965532122842199697297932653825814938839790522315723425714392316565588237619382221191281482795031583474761977682201505065005807309035751047039042041311703514711654298086832903615633062459571267075833510725499977058852919654676708535736163689557540464158163064755857873452825975049150814376420821436999581886908994644458382924035032312261451275438076245035426838711548273310551255856925955145639881650606676601635447236776662198558381686950886137508080347743898642286252116617630530423417962550273954460589202461542065581424927883225754659710407801614432052226383828611610675489077197033917712456899185313389919276259718761361958909442293972231846216879228000430273582149617630699163601477681615021822391358014416396239680355515982053208434170948943231153869179160117151234942100689006354530486421427957531775318798590806320346077987836582549695991874197562782442933453400531659187342179481325634335432103512913366935673667561668061108359485288651163476289383489409917078469743961566313840108954412651902137700654106823870359637551260764391842671307801699448392558181651657347362948583031895799091039081680427422805105544987426247980811356862047628698277736887832539947609722050076567899394746243424396435159477669813824790125586294164115169674734152893060411166229916252032795484108927251455955900956769633662408667757324589246383144483397461476034621720143103792044888812436496546244685989350708974554636690446532486075472431488635657606202188032684294728686550056956477670219222853103478160244768116446716034298781919881935266363717204702351710326285865498440553198459709614144707199953875938788376650242600645498630997950485366945106090767552123809142925595004273225022598831556875970648755141313152028009314393649120861862809439829512297553584537381005992418544389914128083457345094167290757347387480737114970745493344710134830245328513076122528239566932891197246041707992119917811013772779022177654828697858019930283161776646643251884772783882071148819305022916856381440000000000000000000000000000000000000000000000000000000000000000000000 [124,30] 970374215812299152925387679040561247974682910977244181999012990616316157740341555700706644829613158568379309886983441300544612875562519772162021032192393496507287747310555826817514944726297386400558099112638866825749748602142878515042495461380214544758183784697768241687275004527914964470921434814448057985619025522187916841707038498590652078158160666198369943345893514254747554144491628533296775753225255227263776293237212689119805664270124919067489425120118347840451922959793406447859671795356859916521016097461872096889741065839631523324778723269953118308235636480053060165383240646621034354961849042110464715808572109377703219084766594562080692526542377164181952823855674854276692329976072012868323292251508015294364682525875696989033643027267037116348089320851296745710448380075076404507236747634125779829363463599572147061080095557114256411622053833218135427207666644404846377079198101667755997352004116650398391874853635717793168531158331750715635270305627542883929376344752638784919210137348139027915998338530641923968617154055780761629845816160108016118930443091804624845143591886091613540309577082900066720235716546012321524564120083852879618639766607121945537653961280033417338416550216428806022080726585358197300212662366146927135596048365388356144145348622189442313888882707066349925013530606335878145785077691646888050154405580607398869016825795820695550310308315322622003991508915074389323125850684557144284214861700077112608209686043767325649810655890816724021427153637529361361369307770287358937762345744892103795246131512483063657258433572530197446717583225775941768546146520290403296424016746392490022835586394565741648380024818159906965634090006023721488390701245335069484845857408256120630169310292584886861204855445002161786363120076992511346234151610777435418444466654116080863689055175786149267751442965028305335154595614603526324732009225769057514101876734225619646767667274315464501518569302791472283584509761688970008916504225685120606307655893412261668307325353481322773461175079028905627234064489705693251326775355565634228235787502167085971092231872658751189749532126735237120000000000000000000000000000000000000000000000000000000000000000000000 [124,31] -634073238833683092138406751551665466670288316237229438343312082903261974620023980355033032704262480437073836171941498876334843674001871218690128665957044571307627197512431288063000657847829021779650446806143354716704457376825072384818481213988890722002062197275242695567605812778219021242159629587444090697920696122166930893695232359559629442001588555004890313068481047497575892477952079048406843905192039718067013272324921256645781833469932628045713322618014534754222720921688224813888100841002786252790273727040600155027827765136471597221329053618152286078016127097065835221057121757865814678760859282436791270101842866401371340448590981302563368967448116287570445524835974651443209292334034481347237743953406616887661979376274200382088195847947765196445968170555851717121508262635556341987289349566800532672387312829424836657282228104254639674835396850531423829595145704458082849001786160800872290093545207981248454349332336286012852712559543824677450040227214940998800157299719707365836060540838742363422628741687755758765195391896173503052232670319479808055803865703383956730299928062365177677124037268586810277955016531689014926364445337072875466903664922913187834045192941943216938400722766749373230958963371106168569652877896106300659109448919843192613102339777526191711893517336054912145993885820597594251396887866118582613322827591803229447998207359379590907528398166590972696137730713727886182112793146626703195137706903261204504653866211423609988432050731450479928225305988681278442944305257387086810049984985347019059627344078844109366722083881299521560646725304416650349944292393821101513901218764247363792256444726317343036190192311642656562293456330400429440540801480040155255392623734866918102813712068135982411142173267271385607656613846942236686679857804780299069955543804628311502471448301523407688867931230351870610049527626777703305218045935611466819339233996004520483755646834682517328891271036354888482016466359006469428578377812546853241967824604684445516828958706143800064970338481194753859519945528695498734847526970940532807661852074167252047707837331618927925136912586769180917760000000000000000000000000000000000000000000000000000000000000000 [124,32] 364285404471329879118420479730813227124301873284717009454277879400532569399447102395880048479823390343366157690065704658911823814534277082909287711366190578529694531378319282294347041889923126977456073892048597840742810776168841290404976402478015316488893468146972298172856220286193186494274169300751485676284351387518186739381756135292803732283218685797439121916535280691284887944651748174501655981330253952455809914637941508099801098290803322225352864795261890793475745694495284403355061431611298221373112120546545665435640272354781609768145796763417758317420805107434982093518450166760428456769078062162671034787977040981331597339670210387779317580159808660595777377462466294419704865320167185968099784429654072891064206469870530440807039572657343968684881438300744491893574370834932567119483317413543993378019119396445678099928980895530440401894255141275815929238898146873882898632666751050160937714732653340055496283375736466181173949116349951609508374091184514253962656158799578089716161984248832072923955787738706560582456307210104736430411224898832617013610059817708467335349506764579445416106084095398632432362219565433193350405100705394493203463332120092405447634042351617310300353417211691520493245439075145702054901810415926993558598758693960273210970204239067969072401085262303674295057384506301201392682070345044869811534186689747151976619727768553643196299682783651865755682058961432465753454732817985401970670368076759346363306111566946131264415497044370911957779006603087351766660554166769140022797699869803660397423200123333550938695589474463833710628360033717520155601347001405728261651457317799532638596101873083087236094937893410663164669690024264212682291237660851945556339318690851315668864225212849665426426909799970220431198298448718823080708386979919521968320055610856246217345612213469546700457315984531883201953580374694681321691073953972076806078016759443275316020134105499771369497366149643994947328507277376564447974330381996690327330228238430788007056370535630776040094757700653524528095902072188506725310565431360214708132162998441062982193853350753576506779107268085743091712000000000000000000000000000000000000000000000000000000000000 [124,33] -181530815127137792720049682549880874869833944957212902614493501570422580957240495991205152578070776689473937216918203113080728463640885249781598620561910477289165830969019530686443870653945034000250263899391715236385772215428023492825970769133900353689646048917146949772069572589233185126461107908320632721896209052908668064836141883030824805429135324989402815765724632740353044811731353718336542302259622108431972868284939765591467541816478167744440858680577337303669182780207200056639521936703193082554448431792492044705183557835117726654918566205365233406066551034715835204889330013827177951432243736971431395612258102990722407378735581413836963300442486814501273491252938685374161931338701308454934231001871786896837342438906248161765477447845767870636624222726408895793979018084557439343169087364042458938005597141382467798275829438783627872079409637767658098536409921390379552769367159179449044459525338220757103824207693294681007333283169865167967348605036645951376010925999439890873364547103410400641468964523091398371900438097660213566319171846499471374360719080299441836535410096300957992661522572469433942413975320579582268307656191191428885968646515227628535331279758147098346913998425421794220067428015207618929849539769432254756011443265075691792472545148571669263421585192496707017610781210336563451883135342845411380721308973386848069599981060140960496166783195637044397928800456027940075165422276953284415139044459844219367638423889525266286730540462900975864716247061235236980214822690827182704754988458104606459935003693997320873176683978230029597154189796382373762076674522813383673887478973449697732008269136551181160727920271496239548732112495484816519632767437039108404528495177968121963694622203808497307516377112157502932533981362416413376974326948498124499667912735201548406917223396691152219378808296150093338466409970806882907299062027026205827205257620576911375056026436729579521750621605219076182382889363357818773262126465209147579595670168135350670672635313000323426998526875076585260709672429587464158999200293919396495453685799035333782578969379338021555648818539778046689280000000000000000000000000000000000000000000000000000000000 [124,34] 74975999002446621210811309990812474461165466894706052900954732757748955118559948600838967341153326997267460372063489127951461671415145962035187658109415595681812230729087308713840091336164636246330753639570556947859209109883275583458067053435498758103100323695621667858219776689580408581113022320838331248832043368196648614016753973451676913391832286915321206426941746532259830059066009341465579674405974145034973604607379390988293326527307908262297352254753137825380504195725675106551919568237388984156438665379752024231734786449582266052739597007995801189179332114140227153235311715050144186122596509737310089107704618810515210575290236734077810679604408899198774998249479495386232167913232683183357788286210630575577444363459407217714938113289986309026494888962926203023843215525757170692725542899403130392315776887254395214083791016452194398424693742683652136819246400244729493396069500860367280507008351551131791465783258734505069046226840736649684281526146107263631983380165706382657831550829976599384651788325825082121521948594099009286487351050802588174189823968336874616852771560226701106388731610987462453665064973745796549147110884170711989008726210796558022150899837856572263009901181571709407383224159011372734843317216978719613247940532490927418596325105050030253320653055593812395175953978568375317424900910639219514754360815668153766348516998962657861401937642343586236068856681362349589610035628772890781970105997936601547822863000969991822716474257893639446179118078562664690079022497654829109047488257354541259195890090045500793216732476542473666302079993221793929319668329951014418314751700403587596180605259680531363958644824647095171019720356188382621479246208324256870556801790195445103024692920059107287014492069476825806214444160474069024024374995417482987971133320339010410709504713987590865758609144548997761830574824291516111046234958933679120920609912077273905558965395642072178082310969043552647817915859187436744214083202897251323240344115178221302852592473825183077334329436074981306812950886198899820517849427364951396822782055936314671663475834542826647503569364080299868160000000000000000000000000000000000000000000000000000000 [124,35] -22893635589442000820905976369983705664876796270926899946336607283539384455740769009599176909744686062086003679511325782663884759571516421779443710800361546705402555073578048278536939481580232803114199023599566447060783176845422056469036015417198400454925697979099843887491947361191019749401327206777231617215006186967710387262466021517526273673778866954306628625312584192736322182968911803737344383684418020122475442209953133537174539108428386534577915028666024121501795069424162193922779634402388848530748124805348723502709313438661518438130854544302741169474101175299339199423009320809053683123307755530357286830141000268276811297319068092844712026394611094446037807029812319967788246407923939848464174072220039704456755742381919777499793119413599962979442019713284994995106329710463952307932581232839772996837955464865189559268350756917591468938823821908234053340611112456887176498265141384457672609727390528691514655980325426373711137616714213554881712093779445683871459173047466520234489754001426841451719628589195073566291332575323784584217492639508713681927564995618824545133005167897474791020895371022481128713835134728258127411995099523799632009478179284022741357475741988744268578844335421574920258349755981402248289438641340860650865257010553851309668515168906384414591450174936064010673358303177860092648001022124022549899901238797563501367345272735718119160824495112526014468234892398265581214269989323419868939059969069449501565818690802335432172867815821026978883677962841927879177924614417422756749018628647549915625807627835765436793580542228330356623058584231122396177013271254715723469535075529569771969475019869781517603060401716841360569180264811504426385935745609962702761331293496420310006389664181261650185688109529925225633592259287760685908442355884845953678110856305407962861800893192096160982412385924930569388391157297109762929760184880343232049374836085303126666476301341494062245757113561572176967232873633584269729616119149915351266091910812373125840437449732638972954616710314420766087882049466735719807185109183254833057506331166547728219881615981458094847751490430388142080000000000000000000000000000000000000000000000000000 [124,36] 2874937390613651563187190392265635895304216403932691985123015112696738266384034882181367740498606052681770871356118155290376311338750320123606075585560738264884448695148930912246278457568435180596376260616999580912530255815350307748659551716520545896204607974839879305349751191485189466970132792092883923750543977012138298521480637617555084862723204617952289162933143779725032633612434007801378826453834584986490498090748499032916138885309817335953850671136239419234833446940834507060168801605644769747686475845473193125749705157786432241631716706925525925606964338639466860724383182835369302381284217261291036325629035862927146421850878399534864489540455233746669261118673518997274038404356939967120162608444502194563885848367868036282218021640962675417344281576751794625926397924112976958382921763677841570804239002629994553590351944351977790747048482074823916861327935836296654178043819906436085288785013492187374603948148703496251725994776465652373265664677128807575617254692636017003052697313446357593820225583083403765152400810689854759205209499409202110400493371017960137230344421847961368801222474966101718503018820459138455773719655764846144460001403885916724568031133611010880699775267362696870285524002694549254310924807937635323874034274115364165190668329854496747204360823015244021880522475800967900177359405347329698729832932893120815688319828085960428128026860538071843779327868758118507975096078872966415123419511462948768404231609347514105589357869200878320802791397345531461485064943307483390054709304111699965673154998563723107854359025737054205495047974948661682358264170888447371087373481630181932867781705135685891091430157667873686269452289647179865495100784247367737683307443338148349964937932330211979737665460300400672102983503567910685920195617360839923061091195280615248163302739169851460483334378331559120295330735042013792716435066318703093871085070341681173269052251652325682329136368002114579639541983510135080078052313692965924260742493593371850999741517892600016914092670339807562869879097283782418852414429515854000717252228547377038051930212460370776160715658408891514880000000000000000000000000000000000000000000000000 [124,37] 2165344909101338016647206849488582060394916076538985231345625233990430244439974237015118795306631239464096778006404249260450995644305515472452563848134683444010225375781236291567387867199593282748232679344327168688539057339208487091240975323792002791877663198118760585324251181347431540924470151539332424470232369320861065329286384185295492278136132584457054124187570418661422995714562886944878469547535839150830539178093837076606405344376102299551441805332741725320472766163319825701829179171623177275687222259105526341966360707441471991047304417277378066921786076901707558692481074150639442270407117837484541820525284020055145774110208238418250382362500126722392655222556336271956526513940234601063441687857311137714886883737830147041855967490977871422665670549664794369252538874025014497942038427059751964844044160156011611957983507859296994795336136480351941065775480067901114329756968617451953713514442611188267482255635526414426683908344838507793512025305211791279737692638769266296629300914191290962481119146699609179831300639235325013352675342134393417551808803223110751191474697099396377298209870739872669955164296604752879807598339695398717920064464429033311882064267821554301024928525324301908116699438249834598793837887614290801819381007157738571847811199305576530729856765370128870242028114250318677320012900577670477558687655347673974319651746884561552545645040725095565733675921627496002741996145282379781779879899051676427645766125957538882611378161647730469232127568540635027809507187016727404872282972980755945373090834074497673756186066121900784903816105864897955903942615034468545598988062352630734044687366223822134765552695637052894505952139535664107883041345536107650795949319790307653646813843265956374425831148554591654661209887579616095550036827213175688658512690014281422711797782420402167988524399029432688368933163500088387092433366943036936610488197626933118250989150453170698009557710522792412886858494492456519225927935414418929058714281621567234445117126132832960426269640821284602454935217197043163726207102841883599683929407433071494092775979890500101147027884784327065600000000000000000000000000000000000000000000000 [124,38] -2094143483532419754377577407604217400222962007734496808818291107653362758760251768271114922753090618548217106153976682725075952862336105766701672294209923581884222985584874188390787632896022159979948150707885994859845937878226891538222419204126015931122995699190107508565801999541698668185625998330003820587762334529459953115790371864518513646277031049142699336708427855947291634747392631982912402359570580662687365132888090500171769680836305194508075735456684069087223584018014594246920463291776090895126682330923434196236021092200707937656257242110241077248705112177696410796494817482486609932252832853915574861810436939488532986346791263367859641704103364712193088540325015653639771566060076414151444553655015381539049751151817607051782147498757588661680714181680551126017814682650737452804704265853753635790357187011306665067612565814717341721156768724916746097109822470560569450030198901277209849442964561510863873137552910217850235385604772573948429366124196256875114232821595324167211806713531606579887936527692462185561830092993066247658249701136509116545375393220479323691936382071826606909490073591533216208519388079984479229598349430656868247211417736281402111724692232308848030282534687926286917424015983624505483170119724194719738468445006820336047931851161207273330218908552955767275581483340884804191320067845789644419510828293486736842565893982098387357815884662000327788490528343547484001890083947109013482847720541213536435063914595226523420188026935234629154212008696722180054173637664002289247910213719346472785948555098084147442895448767688917601928272520687905223311385746226411403538861548713621181398260885385548598977944540853245009459764391670054496048284943573800290070430330929828353538657963557621550088896229605193633587396042684901941345592923030643425204569127204718638250531222893673331092690857766910161464938284170383385024020714255973533599822309520532035255792953851761935247425067964417277128622159763275148522566205931928398861098701749200493317820520639587181862447590378082068862837687744296121874144745000341221322595102830677268558751966275062633763218875565998080000000000000000000000000000000000000000000 [124,39] 1129141248808441063199099182496942436359127362831775344350717136707961636159385623909537085178202111150478835521101993544465728920162828179974143219514362110851793942963002150391469938589018536075489694216478206773596913790375384721681536056288142069467654274754467324695604796534503447789430576970201466860531995975315912570057522693338462019617165217972445547821206800928135374533184298121619663574154493932768496669679210851078673723270235925150151109129367711332452652918762673599699642596140365162892622721378252397381207593111119351993438352089776758037121828820021821331587489694099057420930393748673471072610900315084953711845853953744277328805227774611562669065286599767655202686348578219527620610074926328174418693007050557942614441997540632691637240352615512669872077154727180537384505244935566090270920880087696741128670559523407271365714167435086948666222807027159763712239575399829073505776329728329801027304626085819038367519850395475650520529491385687751210928817989289642687722821023572138144652056780417704360014331554854770700383443247531392518838901208822412971162022172741578923245684011678227566906262330341357353623483093149123950751268387524393502321481307145367293989477431419290784839849685880456996431067116219501189297290780989809782262527622646581607996174256751076162440784056984143616705389029913528346868830505977426845432626357304751729090811289161949980490909791567827519194303899435356543960930218115351089857688972668766034309867854256055224064985667070904371488532520702090088503572091777746674420942667479918533232282221469043380108879698008696586221664050594326023044878980400293499483953768247336937131034077943840588482920311141648286750134580623538296366238888558548542448889779060207438707985145640587084303295678167105530225154025507532328243966111604791895180200281390493415463623775092116510991483368833350269051904759833941784321091864112238080799773040081109147246310334595913436192196985202921505639910151050424061657815213070710225061465301774333389748043949557428898920346037801133399446164321650801106808954868411094181953544739608668610080523937225113600000000000000000000000000000000000000000 [124,40] -457766825094795687543738336620237992030896707424305474298114031020304644668859866393283353457953623260707174961560838385096397349974676777309860286338826506355959644898963571861070962422987102396707928220916775821744689507991689416636091297035182577261868889488424296999628965894605305148769002883262004186337245415420961288881372436546169547779861075774247568088334698801571502181333854949840616574924983052800654056556829511115810674263996182298445167230537764288239421393799249339472820817323484155745759556185334137469141799134594088380745759005502480855987872852690967674491437230883702406719537394625303968911196747461414011746889007610878174035457300201887506980676788605566569663807058197578185331846914426018089317754533769073252316026115128436474567015560744442770553870067950003349243998378994230157778542027421809013722580476651277232483591668442274863131374171922346722265320626412430005512448096984456466511608700528844471984006220894632567912189644589138323265864044009599511464522213086334108972243443044400351653995786656983139382540229641768737448630436575784708035799195370917926676212125254258930732643024147764507085228478831052266770299551857551934134696527831352258707031943829335175504487656824433555332562152234081373849300516887610191126679550324640985731527293748691904308888203302803368202110208513007787309639576876321826143559854110794832030514473266146019408891201575034523372781484822862916118292764259584147183609431368519859838621791924175333676431208521882197881918777918325664441729548815310852545445277166828401382286799206946909268098845477422570214358302333579533917617876133739011648048733933959185443408837616325923682011085541066295146548728764191997922911346890517312269870608809820818868293405517295526399853265453284808115772262942377254770442306055801378166356800077767909718259048764844478075677379450291161817921199696323068799448213648265386931269040438556971102026696766011792700141149047693897479368454558839942631632569913945339081471816354745418588036442966653508678629017797407228776792655968788762643360720227373492967031150382329840431122416433889280000000000000000000000000000000000000 [124,41] 146739040369957814444720113761449508165264488560845768275261562455957658155172556575342341993549793444283023634581685328079592269941291131394516769317281360933987232403762772731442631410032038036428627832185541978977491596852779923684556122984790577094368251668750160235833353921146137926613933145134228404311235525469971264197700404778478302312346317839792721159311762260326250748342257467104589708214781605233400799265961882761759754073567101416966348364112849972637060764433651482717332980774731504905632175555475764643581828426106139458316192535524729924638487771493029731589011185849580391907553416609495542248912897622562638372431748053545005454694588541249901817047323019877369758158566470437710941412337627099299194855401536801414622470092979987377452390585849368298759439924231660886893849488266080535803424691901987817144604146522338692591844192015832004497951523325272631725517762251319469867053092523048373750871153600915934564795885272494643494024511032309197490959238344020280166855520558252691206313400705850200897959335276927725516365657344339071409071651703491329414532923704876514822318377848737752286047010126057397754606849413120846517163195896426627084325037650163319754639664938572319985702078032188602024971048791459650692491609895219973176229868312356412262525356954634118004436405884082622630404787166706676597819712796491297695777667453583848039886830773007983373716003630986755480548943986857625117156429424811145887559910597571233255651253531826141885539182412060770891201451060756934536119685783884023872153806831796673744685682879254574525513255084846466184375972910378805546270666606588485157641248736141107776533349283597702605100848013187228113556339399999828824687423357212500440103319327790896610166351255503230208351022328356968400537227001815057987571569736490945353723264440535528752109870386644587590382345704574904543960930352927707893112403544502451122411329055375150231191610563263686904797719511704902200704747903971907242086869130819289652015822464705770332507392491945569000308866837220040542501723701444286983532296148319022312649319608978738682172177750425600000000000000000000000000000000000 [124,42] -35933951532135012919445023235816440793222091106002455816980201302675340591795820973046587024535807373037243549369562706849686707871888405367446827395681985915080244448613964063608462284662390518528822351664312204907595138098013401717769454950167447670304810837217328056144230423295841149515361047480658314989651356841707620686743521496330029950074723023401831071341471032654701810421142912337749577217551596539497346840529485291794637037460511462403464409643965980072675632546775881206321610930365267144881432458270054751306744336847576254728529356985655438877431728090122479011046627079223153277140839195017941982995303141875604336851434823587467774896500749440168608392439784612458133002513887108539541488682438089406428135639680879302119043485322417003709174054121856722062954450472936795438470697678562000053671491122192057354529822110237035661364356961628977421052214312289328990585233408018765863431450857296749155584801267875982905889395652465745999204555150991455696628271241853376597839532235960695103259943043350766688552091621018903185033753104309492575857817209784199728641511532442337474543217503293796438391927655553406602078174200924698330763843633466627939087228430754521072328940576293361314231324429089647413915105638790483176869421360266093173922876361414106430856197204114766302350935546356281228768915081584392177158358053106397282887384855899181216570467394722047804618382803563966151159279644756555019505864215898938596641564431282060190085961391275622483173818037691866505645796540209425199349809446321341040858780306998701564077061120409160289753113686560896411613364339810440992033711338699415311400103257084503000467435226109197850547298415205465321836953496120688806048878191624754272416023558086370466882541911766259819668486160380443152325044812813030433052474490907369540679388448932723746386379638069264423992358450082865530872927663431242129124333938289646823372351564261462414060526674545239765551192795099421909367779283181218786516104732604341181859812150319513387718442441840250012955622667412856893219704938005484307191514858946022873589923708772033308703192829132800000000000000000000000000000000 [124,43] 5416684472804785827024650161100356608845502683565078281456186983785817987983961734144770637189991826866750411476339144118188448835454817131317455803415208372823250493499779621978064541884293913155869803304325951470343819332878561687329687332942367257252679862344666094425416098534195273486960861648829462895989661557331173472367393762914882838742852094248280132585547606163641743137419360180984268358819094042076446415051200993315017881748886039811161113633377159028099601831708110626370682759102434016891280238848455559287467334644460263664449814258077325910640293376019626486690451446684525363001475240743108979034192757969472419713771415085778954186222354808678419646716261198218294643909720343026239662554989168122246950681991659683440413811085092162562388048026846087945717841213921472751896972603411251625101320718786677804433340718468975945628378919006939848840638504035742704966461358606488077138690541441201387602119248877123087150511824363777429677725140510353375106283351382327268084728883693897891909609420157581239785760791774797113847843515352036746845593733882556354147167734088364751751992983489459601925519652367721354496163257096302768102266121040268093864147821123393951963418050269991275347125447883778301997371442087138089979484527488522728318818032468494457546489454444922972355187714376444249743863971230725912377877557167338183383688222686649022168273299914009667128459434507499027897140469798437644876792723162703644738842085805544273777056263298399648916874647147389474554976866239383422061083505935464690587697273885349962660564753864970434087301097362446537978835604231432450493704332793141236106513209333563025297302522695778990198103342001400660634568781785198639163213475007652049787493299108570761515544990686612089088755532127440320374252592502453587655657239994754375210166349783531408473396006523698427683806801784353145285967781896157996666574885723587916136290426078018672428240867198990435602889259802498698101793826613839373751921761486021963486450616616535898241601089296793704428508028352248373222914061320347147252582869479241735996793740844497576593411014656000000000000000000000000000000 [124,44] 374020641216747249535759358422598587847145755292252583485686342972215551612542571282881477066883724680330202657240285278414010392075381335115404701945208130873851418563021728671936634617323193128831882587755794027198648874702236391175339262208711231318707099157779108232234954933746928774949676655309882080669893090565597121074730096875606476121047908864230102022899518861163752989383275136507040046165688683445974743966307743091515000496420849544040292047371206475299654950385520812261243441391360804944847695744338041670504321355148461116047839917812934178151473135465803226230044220371776553601162135222957493912086073733134095471890979789323369901217752730957320767152360437139264938285076643434195010612488196161745654791054518818788420964100177807587121585013094365618046444007404479086623005636839746623397399418767572043627976211183848728371850933872206090146630806179546433562225232585395074819088252346961051458295387933635099635360856835856309139219974277588233533250340206557395660686992629077462656307427130719609881203666269334719035760974452156385820789787702765072646983598609050386505922931232164524821299232384898060144333198191768638799004178196332739466332296012118787092288363940605695062724015415412431537625502035994116706666189762731698411832894095216291417177754937818959037635274064970189235072078232817270107423557718592755613863768774298870503092604350866733049111239953214950464611103684783250099973192707725745133638410225733075511470145202266706125739930306703964600365021084861925024598438664630170795521662617508259698448257280190069597869809458897169750528907631478135272697438851191852220819493739411891465015709131234125537987260763214114612333934313405674609240451910745960582785097876134246532506010427506734442347955618400693891771506405134128863234902389046473287654619937832704869061960658333575021090037218876987423351005045117488433701585102799572613196107908551853077757790156718741291172778843523963747001079212175519915057746629822685960814568466751510595444301936701079103457589343567955900877807499688193976698999221333495930069273455364027969830282854400000000000000000000000000 [124,45] -627859096217613853072368098415596314997047585560853960777474510613488999346748376746727969504705710388789052162137158438441581046725316044258943181420301852843442059913963610512644518932503675124113471039947152952293175507860051351796511564790173760066844334668889483180351187069569089830362432491869261056931974696337364934525521590137631476957279887129952498858885640619559296708840777581951490174492536722344277977901543803069917223850738265551001838741125056843836165501902074101204127471928932387897075618561713489233288974041161722241217247695161805824802090566967696273589494146500214567037833471882686984829704868227762744672592307763691461652197157387599230610246525008764503836008347891660832698293998470033134213494225568016306622270841971018031710059122563168960658892887877841759388371644933773396984990873729657992866710325944820497029158515852043657465376593502453562177899734811366860592428224059237203823955612536626975975984288038642819676942236976690030406054557342834456189315387967494493311193088471473301528619315449213515536510005089227515102798259834095420893967810468454543250610140323738816306074281437188170273145311195747222640754210087607087737549436600164298772089426114531821049458906192357847765450834419614268223944356001926508426488498676474049236769295801071859087511013246380089215520810298303972254983722618992343183725815814474408719080676125430038079039488459593624536725041087814570653003152243536391981589583883249527644721332660041210017124240169652677846203703660851334122318685617187598362258995407212983836717195116324511916013522823080796970007049599405951365535409542893866494419136217801584168640164883673439311070616461011591054556893460041875356283148096752528285249865740031883581959980557970278147395882650896054843338022126178446205715074387868795619191265490497900175684174975100861982840097496635217733643400679934247893012548841786700160887801591456683780552695727227277267702338309521365775859523253138659670676770038986066931856154602621305894530438097618527729014710893433492450101217827727182843799513865678494034927257637983571080197963776000000000000000000000000 [124,46] 271827645902643738675949704148624450079671591776504805464771172416881307379826412034552915989114781026618908580409753472477060312656090036749995827838374594335136331582873897386070533202679358033625608517919272950212068679932697822166809844418742791752181487198799804373677004187672110516102576058386827293371153819994111277320861648351656293582252651772327864456260843335684965707179409524803838692554364975795470369537313278391361309816523433887852439245197877959314078619466692291341101264248825493880748650781044727813245257705612889536404991604974747143568732659732536611440508935496213623819830771756225394393251902164152654044693527227912178011462551513919044629554621284210082921574727321723630548493963367283867117012038476182979408592093627324797806516130240103654983976465230352449840586747155770391677084482480087227252979396130546570256221537023163452873906618082720986269016409147511782525550404996787164305143293583505358815268684634395963394891265821411209261962245539439480556795725404062967479222638045740402168766100979025446284331765388035457773756803690960740819646914369143337739756840214655739062290188167455208340806901651657083287565387482221975915755113729207401049649727081139707518194575374211956385704043877430851780199692553733311912508306908029964444927423989275408712522012648099789689946747150113982553490423531149404943057525694965212964947861996414627015630532851984063669586684793467146126209124239456899811364356751902354133047258735842247945549084338853003815006891353814977949066878866331231517226069810247163685364804493244905788729460292391067712630812141973218333733346866980685146569508186896591335902715748239298160896850734694742090772950599423928803277018135966286122213113150835804018527847201306583253330702317929062124831809751472150767932430896459928244239265856272976186141941642609709940601674218339989167884883186218420895471105235295554969179791383414014858117635503624895285222307263297803999552530515340219627803325396567271937958145138721432430015437562894623170180191543168989501722420759960828193850347513096872885171501534892675355415412736000000000000000000000 [124,47] -82212069311810842672105932331414037242941081644195872533261705150283128787204247833496632243709146531999865622856811522210861114896053821475832662865844658799423442708152066845098623633856847574110758564266473912411131069205246511684922388222664564567848571294568544364539645305848437376321883014666429753455458344176928051049036735730087620132442308756885477246043339809831694686137159578954611581237638370123533319794029676753468541655198358140886484249016145603693745833745657970849282960373189522348466834694519653844490325095023368098902825472498311057526179447479906528946798045131713296909002060402460880121405339609195729009257082213618233625765236723325395825130054960994516908411467483703468398480645426762680006356385049756658599329828513432778998941751712118815766185212492152591241063051599546162412066107929120916308040424649960877178408429556441481834044605041417006640532534094827887713918330841430294419615181609768677958030725045473601761211992082661321481375437408974160840891475762242044792754500496576733801792699436731253618841122141802925054734983632611912567118235573721704052526947303895434883222940188431819425868487162012915976208383288322195894764175292539516396289210435789988674727555107995059374689573627150135655559326209232096064777061804895336201347401868219175696521229314396028716337652528431068760980131307591640840022437005148683222490671567841638501108649921648358424112174346115701703070733149522058272367905592276167197280734503433735088517117725728890920472610323350403540162225295540688401429285795529467051813375104919746989232943546861131185176119538141290409128264969266330461443202124070539019678233501419476466522463689599623533475456431634172671823618608057877776262905887788190220183439797969630125395681747441174546661657514833917789770784784878941131071700956633485366658480018622780418394436328460254466441992843716306887069110581160588335270221467439325755050081678958597410030053107207129666290229632042990159253418578905878367626014108763331774269321631537993300706822798360196121304642269810657653931264957736712255011773009244253496824299520000000000000000000 [124,48] 19737083709886042634632930859913303501214098828024486591247739596941998888341724976118324578113791459488586655861293002475118248801771336911079459597944172830605099553490185388202717149031373718130016500224046404259416538307989676136571304816044981993810571606829872069238026007234632973500398804449729965776805270114337194112920707366930739880452722324065397398095541625411077889884414085369220987840975293213358253676786420867357609063011972096797571799033671365494941846363866317481217114337039221172530814393906230364733693936224997401169091690973269901726995043001813076641619140499291166765806459927900462381793475995199418400497226222930817562008615936160273389345238855986447697623347078938998341208597868152469312666483337266361329952693916050657180284150155428779337927611009919456653196219748694543565412835507014384114846395167269557038538194447341290987543750720747622236882684580320505043544802559984797138763694923089675472095847500165050801216631032965075401883854653184630154349045648789068991900903498718399669035702465585835454144993849256520259878401960170875097333586573645552250580805473795106548467397205601967616127749410136290719226984791701126732746466541915204330911618163366885787777440666217659959645895871658288490226904320200865755457469738028750318396503949340199882316823237677572455554029000910527313165199460079033691825754193190438759960933629136926361286985413129832207840408877729307632830596023749157342047315453154905992192086272595293114127905216598497050337552637988937545386021090273579022080970813005646626191526857443450052197226597255614273303432843555635476611640593414944114146174985637476611568258118853033284338930592578031480588713706377196803563908715246713656103737132437986038407001903360609296730839075682056865391927924668396533813584751144759193840857193575986768471926355472699735956234555651754147545098589903780049929586636032347040257479111622400309012362937571806031383314959254529136789124905825549513683355463223097825365624185550530999426856198687272630397500052467701376958893790364391061141901982350079954128364974153814757419987763200000000000000 [124,49] -3927490329112096158989055937865608488624316521300987484958500146201642215349914103184820463901306350078147259830686259881947876532159598603860438860359530951166818014581712760962008408445015578618180749507211805886561452327610638070268636867938787508794845487246855013109635914227566567249314961762400276370881114729727738624043688617846144991104283543549146196980832983244517751863318539270994677156481923993726404194106571065534115142868331019896643319945081732192284162759006837694233562330705719062182491663358675450686046543215252329149972438277903076501868698683284159279884565876362998639233807052324889094689852006456211178651352106133884118728846843894738225498071872537399120399332533477676672709918432998580197853423448975417179985999103178124430508746043195372261982591602163503685010622976661815014875133634595127050863570583359730086748961139874862411241035591596559317291056914008601732239414393340936070980242825761421719891186285355339618128937701408003977044873513853902464371883092046230543596610367623693798101652977531014901679456812072394547145636308672992616301322066629457103626138100331380597209544926548297820537620624876990055394334578621032614723617689065191116321680015767248592131103066073893875586619646321276653262031287630429401054876905266175616007486157732895553244982984017752643282849240056560556424098352940575928092167038093671483306035947529340145439243633174960172807321399277003473527216970130277625044494666458049358209321005464702269419121231684487603753914206089283380975587417882946844174452677470446947775639851410640763996760424988228596734493137980461397427637431053176342994596327026674018230562916738989578565424385700364960428048119655035175975318435553036698531930972313080597719517498109036329229124591121011783027245854796293751981083554184423556019011869038315473739837045223511204153893797665841800857586762021222757927828640588193225224863590462895356400774217353700825516088162197125808252890199289334718425955029312737315778108704776822550092695836706830545564366154505358859979497387286901573594894364969801485463698809097404141902233600000000000000 [124,50] 662605567744218412924995884379008340713182285186171995605213249523528597025757229479701384912051051969026450789788982377370062960626736319306115053018996826666373598383193880668341972965054092811636206408349743552381127012857863545536073723321986758241228175809110475566268549398624720686178558517174642147921949329738338658634631607613240985654351477472212876424114394747166266753199078521791366655019727852239385367347502200176011315531908389481799985819882580963501237140149776138840842042654486480116487730606843318111521308860320188230798662842445747101157845366362965999901451322751749031198713224393398869028116303644189971081691670649198953469103860363057454492489836776588351880852393921579386770593008650355256400844159959231507567408454869780561357728454428923746187374673796231742961122591641887681827145898377736472050158652916046715902812459753014621336717860026170966083434330619152617100464240406707844608312878960095612860060915335625019729034279270384187657372738308539776246873604411442097571741640344460739023964118943357015340756183643225053834323168934817343818636536420501010800529335527431515446182393017225320815784205565633459035182944255264147253395374819036024044200574261142028959574055552889741241394436882339531539354987935645942627318332136106201155746320454064555113451541348500719180522937999222210030472642997908329911129206053838295098376755998784132135084747474214328562401234765434207552413108781222020802079396638654958755368301491463655070278661938031216238082251611399319002353080054114186099245862855891867973155046855825221599754064646466532185809362855514081527044720782542014475206945469048804544052197650674326429097247657273025465331207309083104533884110925450783116646635277810935364500084782311006667022767893112188021865192228297245597013159052927071581051986029172269423714096137455418898846360120980744872972180835862973060184467833500308975584051514369598301350617296009636527565394487459665246398587163128168318272875061010204684254911957760467020192746235371469786327590768860541168823346967495796494208703485460546331407732213342065203913687040000000 [124,51] -96719031983847291770316987484773040427477084895995366387693044499815639644449037008351034854572975082237966353757701329584590760198547618254236273213790629927892576282849138570172206115916782160476001464275733396247723186253020518888881792954764548588780498946364885859467931240030621988219615963187864972431715240286400337757146543103224008126426176042148203134862774170877260409741735147218801903347207686930205266494164425708807652722358956063101031047747395233828571853381425107904593455114023214580222110728779835966905321968769040085748196808280195626292073262212793576163834785740458575042131754382867828266898733354512764501766792889332759581710003517457664662811712665730127093802217524130201641396819469151095044673805711036078304066322674893771724885746134277218443682330808125086375601204951691445322628351444544739279128767157584611819288130401225501968998997399831899324921450047539690705071865385086065824543798573242941664492197954416260715993326385394036128919923506267561404727875501997326890824405722052593458760367232090928109157683863222156863402769081279848124862505144243984626696100408812978930680077315666752774772291641073065317881478008679338903865715271574666648786907399825761770458451749459735902976706079203700955007184866828254779941090699058920960830811892569517690457183286325345555948697380499545015649096343507992941259007148287868951956944966948698627975105757638587710682051117512936399870623419159803289837738904345762987170510255877551314712317479997278244621719774084032726189185738911566313904404259989014048195299543519964101999599690466313584023651518955580559067996131812510765593527874492126811746488911338439088185161382774871148101194026724949777568981547313030321779393838883926596166462213932031306582729230061682157819124636737084329467924592019064416831189973724550815168607672776514746639633009759791451353848047591920461800604280026073924545178183658751623086847250845673983265391073874878593351328560572435814353788899796846035071412881952199864453718168832875555092427556155867495026435346122663133024619800470521247675748654319397960699084800000 [124,52] 12563771636031651060318130830140951340711743289954563523752814641033923905544232285212233893058837736399539334259771465024921149010238746077382847885029225637702550543206204079179247847483190106599817490299972091539418995236088189944310765750684165311870682541146260397011294317440237446059034156514083421630734726631481798123495569381040973579402139860365547789083348442042051930692389599593412517506724225231457570380350576126702221578487109772617937345046877334973761461218030537895745092505134371852449448495278098717329921924402982376896181308406208310051571882694465244927810456897359761703138728445345192086264733181476039415136475344896422503371759559572640606146088609300084865012681294956868983673606163670516566786036617676025678994807679589634501816710425981330625412916964704976664433895795048676150011778200906381956867939809878421051616624372673152811057451356199992567346926665298536206789117306645597787792337150847834742659308301632379002914251408302017888777554510699304288230288078825835897726650234194567191806944284174573168002936916939870730930127561866548038120789953995572787495276463439669031270392836857481389195782828541474089289288129478801650363104635080012470611822283926133701704821824572786359340666487721182532056833039374992720680413289462655304094781982074687318230004123206405072648072586855274787563597236593274716489058332503686557670418573024569215425767300741802086070104243622631635834490194790990170919136171693599362034070879945645770596693104398814073850127500784415796856896469595419854907843491228988418213277100358509131275201382103621195980646149463566319075132280146781188485130940862677313025990308914096008308833653137191713573479475131209508569161475689572106600081513503239167070826032386844179943340825564631660684790311031202726757543948837061840558319143092365532720878118426668411063744096505489580867376893904796623930404842947619952945136963181307700107360145133353522143357097189921404855432801515122090320413543131912844332791593022469954221618422076134784826364337359383733588873296809071452323492519962431752976765748047034653876613600 [124,53] -1512786543899961857715559191365724006540721092637872711423107122250164021590740624218842402826158062792206458918309581428140796727514553781083525288622786267413062706689347486371014316676607512083503286928226637789770469604457275444783415850420655556906839430292794407797653193478528531148907173104306074744559854328267645371999987883265302223464378191957089120673356441038652133161357537562486399750741320219089583377977618396378507555168739775166274452816617853239751003622716138380678486000044476795757830641229644845464667347120874595951476863373598477056461435844942784212264033467433557065762131456709369729002014813205527573992459792628633399973188689421160180532562868201736473625840848007244089410913423978638636487104187800618849555782826869608709475064540143819475999443239765136583162690136989223007866661305540089648892061294582629612079695867613610648304191451628848478760159723422058213406391394020595491046795424913669488792407435838590228167079002019614911376112258581949496074070709854734254387351180453608764859816690296033550093212957706049893798568528860264315412845720761067032188214179664894671044908621229819088150147043781915986911159196828251248181882298513596062945364431491394306430858149208832321432254803190154093769694217322201350132667744903420632017418693307496772549602077999109128506421982912441257306650728310919722264447699514724330062857649663308072964235489857105659013385394566329471903309093047599926589034135520317348140612976621737677141390659045049144848072085269247856665794042024963940514757324831576460010425054925526521416077562153949762516716778014223152102534819562976407895249089169516671023004958681678669135860725353669434355069662702876229449125653968016479687233868352239268312543893549779804865208452165377830790032234134275511011568628848054379774843052906819738828397448225783247332715083599211989578400933083498799871703067308126852687573958561731399668569243588846105314017322636948505369885892310687673207175706344011607140732565243441638775071649447852816470349862900600285064573309632276430807956055044844793121077078645331051596800 [124,54] 176366231903298475313322683745827629363977521500640356237274833803329572635313036141008573787126885609912928165914517827412408530838226424454968724860098337537053321174110767859237062703517369736204354743305146792171144074189981776325996427643028847139732825788321368420540309338839242452139954357543647705019754074647091070539335145747387868812689266900565623161272307439439515017404218018712011746435250014275304679019582965317303367923512661024449244130065509672104112849605465216695451364384569381231567112645824567389540224313789605614865278293002513570136269152330724795995254714605011804769919835408119516668430129130790269994356360112214836051224374433843166290511573518987793309444977817774031427371999395962174801364066902147912888483259909481932211114115411735026900817692399673324074305139494150173465304335774205729317557914744290853542408854287976581278167655812602962963581097729900464958236285981197241159946127271548458279053161577251650771050207878932190783848193056703071740413956482592288913566536708109620937824357312295140565976122348871855931948196829117849928536666270780615578194358990994556843609797010533756112551132697212585737089815580985794779264169223423648961897001922492059867796799219620947367464905807665708019097396000987907955511117551225289495267591948061244835980815658631327107190159521832463850647346938774266910921279769341719755985264034559082912333122491459454706222686801624345517431068901256025383273578337958250226841274250461930871925674679310817723132549897945929007695744417087182755847641091304098375556131532337517001420947762705549479025060056145789174229882955001776660287047024154229010632493629592110694158317680692574078801287942702676099082783993343528641506021945074001551481831865357300757926761169918706248209321656800408946335959844641541679935225899363917238134201027639910812701098424224577414847648758599795893482551908998467877367089683324342087258976097644417038813301065292598371095994124771801607177502128370019830757091391740618840956273947294755483714051483053206762892654063457600621387724921234891062541571911638956800 [124,55] -20333927819675269922649111830355908402461674153519146377374542606630394507724129163382513368226404652345134066015071139995275260380950115275925207239889622828351680832659423979716921181281321361051479843585840893692369059062478798520767742537315797502363775937441658576165452815940783247444771476271898210432870866811876214888046930295494007377243422844208989017578536034799589763144550716323394436718710054711405923031041446813916521225698905315560571850079088907397994514159300957624305333233021306961543329945229499112681191216347486547284953803326967083955903084552470078371346610908251893278344052833446706176688433734793910136625939256938687284055757978888434109131053228867174877406082348026993937944472400829143076445537763175384508982839891041416049080211213043838367294172665703773804228903970622324005053756372390207721073060732913494443243160781583676742952169855480534010071084334616331807077094352436627089802679960177060529650288373739476766627928655077831497998481608111076869039718161976258380425361418577352099899603785484119517149838158452068003534169505683533758488029974107922966768504301995421802211192441585265201403546601861316696541731753476783901294884160047590995121067201679433481011062338451878174059119878615678057159932643490488724892797834153816521458302921500763330900230469997003612019800721308431764266786966767439705640519620117118467985132490967159031128482815469850834074197206485300871657105341184757964754085511262941285852751001545726861962752149763133123850464030888110787607047103105079419009438289631054445230021496317937542163252094749013126346405668990367220099476052509316389539813504434335263760504749581717873497596660574978359717715655286104322782589562013906179320206919419829869268729311370150069309036471260526223547201667761016414035929059466938866753222250884133708193093070182340839651738811499031442608317447072848882193687529884182084557488236730167519935413433531696682475008208732050511710010819347165115475101716374072741212902819234451053050379521613248015109309637195329305674001525702229474912431336117025435426658433869440 [124,56] 2291300399732757959049966438250316739929695769974876145054182437667136985004190127164295411101698961150966193626980740627152216745502754099255670106733052234503168236366920217596607113307147865357728697003459253043090160924215381305979968140293610236093303003700268253971423689794386726348208663439059299520492027340290675067533813644098515147869351094624978524629008537167164365301933392726905490113404909106803168778270652416855742369125640702860100835636551560483601097148285189897847882463368324483937883344732357396899965674626057004379674870365520091515927075621429146588912250458711253882517663520192317359410734366904441561638427555325081051454629294488850414288884800409782207782013909423546445914999991982489690200254501596103949491141138981168195776195258136212073282983751962216878022876223443499499860451275475883865008454178869259458556328125037803018944505315001696446686626902080609541600156762599746066680769795714684778937192760166983934385633199110662667149114852848381951804331013035277169434347544734782606008303577260840381249235703468409343506022988341931903874671472795408168827271666717653812630764261227766956735254651625017959942695571409749748184855280839612878228192281550195770139260848076709536577484574389460146949254287184979174432945908741953472772531050477787642176455968700562944615797761990253003991140559942130785330578675239546580869701031773377020987118561423969653464990536399426303267227976530590906546645557876037691850041969451142548703162800571641107536039917797365437042961930284905038950144804255619175592952994533198700105815962166645035993117824839376135641722970794256256272663984166810157777853040439379322281999288073609155412252701351852768001733267156463990401468645835116433938722614631974666399883954727559585124625882640727390824121860361594873292198295416093749818263369699598232782115334149715783064556895533699954675306379878134843725627888414187946253840162792101991125093312073752803248221938864039669476142887311209020832367075110784964191380743262893810131036192108503321875023992435165748357389263305226067607393064320 [124,57] -247102446084421961491337252951809819788695228493853677818274987511232703683660898729908408519880528911815725602469311234660026467692708909445429050491872317746570537875960095376436219246263731115734968878226961925107023880550818865382289122685778196323279709520765638996957756902586709016588836309723516389636513352015825889259159863347206533668845032599608772964873496282091741617734177029819682435160075126936977019245568560507488814299441586056081763528776398299330796819796890489797245857612482473559290833005995453082307366749441654566226065011867936315310429806955916506711885669207303091315484890389729297630203996261392436216023673992222733287272422807210245787239497862178196775734746672555612318225369285398262365142093168551210084488845347753102117762931598582111532370887976069181754058209549834328610215890842812512797238352216802275844492638674571930881592791239748216034453159196589408781656689635791959219388705383925288319835749841208344547704758305280616047657265973818233878948900531240045771524045554691697823248899763608492138458550406715776640967107490004433015839310227473808372206324572353766134828243483904424047061322516240958691951352475211902923819971049382566911256450445191844760893708562618888829811104849927381202925753605099098158910417700054031559571814153688714442601326378827055534863139635903851643238153193325635485428891359704429389031990175276620787138980997105077985835609113572332730426366143428567622583182742009480442059549686734642106037935457740880866197100248576742092799915979656132479812012572163193817988823517516151014242609521783038463587297059827862407618707330879960332054944852796350397935028103884844285627367573194507866714312436445762711502500571583164030825236307543634828002937844454510458715547802236023904575273238793393034342269960218079768500672073121504664586456135414056489748078581199442775390544021005195201351518011995152519785769032736424074252992685556656397241252989105720551279330994047895944514633761395904648162207035154518466633619678051196782651582891519818061390310575893576139215421908738432511267840 [124,58] 25350131176129316818745818221692331866551669542584066114687911242679363521835028884414184570112230480089414677191764257651714193197269081120079450509085954818958826486433775705600561214893346136880507779931161005559203266941912995474023516581671885277309736882565318819450124423461085399053256054526105865066368366125925586429963375737898706496630613118483994903991130012542170095617333211415455667355530181283675157769851152790330719672467572102890535828039564468341009100861906546558056877963021130458015575906919471105974615223595689144325673861158540675593363563660988659014916093814323033955703045196580869410588730182777021707268957030040815485765597074667213611387564066088788753496332105900075928045096270014825059759572111271910943869592217124308749096045559839571956338855009149320423202872635382630152500613222134290187237914719194230259826407835788301962303471673259498606204036783519870484268028978032526364900945555352652821591771311098801368908605460561287350637785313704518060657941511403635123611835059257289303875024753866911953138197045744656869923904209051243907166081324286622503408878341572927044484309245440492886062951651320909799926820992262781103171644723817278197210478156808750072235612294750543834553270074716940288132021158140754843143482467700969541027492057641899135804322570216000237683996631109279912138064450951558381220174515675361504835814286478074665608949692919429595486683345273488185864231520401957412416024085224140145040021382206550575826290672250054089150594946484900569532053826704107854131006318938049757775690982193339620020096154831322331718018570623627269124398570536172663757601215539706653020450540687319838126920173270862125655521757356626069526249427927823201242795788144437458568563781076552244179390124986851650921512734039466970233333256415290688371102419452579546265978464446574641293960060709123856416890271447790100706621471908412568704136657135530102187461612821134899000421442841602708893946566058830965505417370423680432353093954399446921210584923960325116170587260918595834719416211113724523133137986093359268160 [124,59] -2485670284480812004189402531166001478315833856097261497002499045585071672605547679311546304639151441187394376240848472567313316773525133519245583377887799176912448554006803768905651405777852361190862085211159427175120298442489066295859822376772954176406646470458078097486488883649182401803031510978380536547010098282310420966884050773907284333262891306449390185398452307266735170403672044960806451409519113552228347347630889423784456794358996932873360189770948610032350120475917949117437396910843612744662292130998720847822797833033096991381664479284109352125351801102464101478497874731614511625206397981175767300406264344505422374231821909944017695144486382258747255708199015956504011083125861008608810615902992508314804041021797194121303088864806719295045742322822056993191249119826986362828821066799521561602210648523823557440643839078748512302291774079316433105698881075885530868096804707123118993828949609338286507726044288827752877685579541605390298932774930287797917305015330933912291374489697278688724554711612728036284608684793091315044324880396571162123350946769943995978532153774963851991087167270166449874449319973639118650039809055337234920403393800195890594250651826977984478003616768945176789704535412445109055746283627033709525227663748142473216937965555301102264108159526734927738856132555023296630501788469069982357087922972901641616858911381401669204100432733535076147360848337176158940850139497922754912624377249670129052094152418317298570518113878589156561679069231461064205008785908222548645584974337633534535229503683377797697399750236341211543863138684253855840361234520949281462502275207877184713884319868137181352959425691945894484524597245833372650201420569371852680416942939878848772309342653254440359972832159529174358154692110181987916028729251612766463263256969159787292779039254396093365368646158378839752063814777179281274114160864096119745825912567955471285903088609113537012608183115378353159715553482690876142646965035701478453519886989373242304382346887719180485882346060598473107011049758474299338263844522647401541554337181881931200 [124,60] 232113628611608793596423128881856414294258017823297590147082903753089890438893039515680222162922142868826347367790178899775001820750193885201988401943986901965199585485329488592244388632862206144904297397606824735989686533268330709196541950381100655577994826250249162422634995938748023233567043020081829140761402089297595959442114484524334645329969515488752764290792727657324583325608617054188606896817929083692525689142327202621816116857373651225966444288968735258184617711655870481710809821138874234094361568936859383722822737252838301646549769838013612896037136739725528350858993994751656609578445579304398245523787002640038731519858014902504048263012791174748840571334746441870844701241197714270524052702816114030609474963244513424289566491753920329960234016429044348527092945986480422379764786911619446588663773459795209787332868986734580413789156704670807585050063622726714389369073157028180607234182585053826512275929223351529879959489317756323372568439800825687522919337381421560419688200586566018801840005417909560881365850623356871393020790362752749143042509848079271644540483035870790447393095270369997692269318960553444453503479037436265989490609135216656977999760104927443689847078077392605988403732586944283274377433230401211386400325773857537593494728282035255670148822066597042805738612881585088839036458889811972730252982318983835075286149954903142430467942928405329832742445946797733225911741718369307042105768076836533447623765313665853315986764460625286776236155813995859928223451378705449779508358826024764269073101841864167528457478987338996050002526060640685818981237876107258407374388170957582566933800745588918217965060130448428541474167214970765718239264638710939445519787750311727350503903637379016854668304285732698151878683398368866217452707890033375268098165320149990738038130611196896158655030345177967958012844914472001329416998869583365186405774210089067130141231110635817659703687747010775678677204540738392341542944788050106390732575532848893349614185272355109001574686510380605569321107397338933087187592593312047051267200282474160 [124,61] -20325987704397715693300912090988208519466933714227385368376962117781864186212218042292537290474666227532133597249482194740209246341722175401925036390178297786031821828365100670133556676640007026881657259690551189693906786485756509158131028252749439752460752981584505962463980932316513160824392643527165043314085890996210577560300028329501723203818821466252662851076376731785292038790714251116708165620430759142760900815442268030777280111081782775207318659443468079559982710739359819833947333216829407611146349843009775353203592875944348972934516410546231230504937453680703855548927115836681106162313374985981598629108104784614065654052935707851380066994392411023307173312578865824318761390575293222887161712044553385010777540311106259146357980340907410578501068535097939069158379792844581444310545562106294842005116248392097145343560352280223106793122958981973811207350774413181459084265675457363908685729829083817227644102397927410293025744931547707572262556745914382668845475560102081439270368783470208161552279659594808305289013215670209829852199921394596962257992494034559285013930348263885218471380677409955300553545263262549378577919759163493779600894728287316283189052080588961420100575336350606858272387494387749408741367972448093857892035854755417966545025338971256030174154426941723739187568757861700223165946260091988818550545295446876045989966029154998644654210825617522545887489777853405145134077230924445071380434592022136462703115667456016787403058912038859272498239766932023445440656267527892788275437075573707125762653041724717945920335998786072529552720818653884212816723941942354442023993982382549948709667732641247745696524612596153413606449204240724109033954084968475057445506642672110780031414206820446937285941782353282634628798476165521746449216669143109665068282564807192416873527642595550771262581956399782845952619177272463393211740753456816301164418923534627595347394969375359919860100325926828084043925240216625336036675052000756831527962038758302512648720185373076339785922614666345744600753098060264614102627909158440406357987578880 [124,62] 1652237779704226658099694409358099613075750911263043534391959764320795325636116968183652386074615621429874982760833323450725134262970313448136710266519531734600959359885876771226815839466115437419844558286481840547875113314149812642373131731104502805838298232444420728124190920660834122248501291042968684534646156569869271468633079776904150004115677595492092787820020580169267607191389343670276687981587569875094647183638359254262432306263952704992184863333263454866312439190433499958856783372074272242670386711384154383266528312733721376378575817639388040533476957287971438496388797163145328703604643094354397978494340050753393251130672775893417209988987216190631588087391642304416765533592508626581008828077992817535814030949550667145445537565524419136413633079913351583113088753081215738854330493013567250529003131617155725488206684241018083388866873622301494912869970192538062122648774274793359795761856082859665621422399652477839903668234625875819764797255602013418044347886382189327190079172527720742006410601275516688076185146922902908883302556245525449038187703705548497547237857083741755179093689390852077631936290835893595801576256179852842890205570155731634771241611339001983000755774405431988978371832373889972402890667027409286090042735734161846622487136554843623219540101705029168062792342199866757205629892682395595003923488945274003882066175671802173305611450141182665944773374959099697680950382384554900430070373354667263862032974047842568846050072893712752344771000448347001643139229188798279934646578754531098284887174812446708625945737625620190201792614458829747920651002808600868244484739417514804105362860310553295149809219176962697680502403347513272563983854876433657809419148514781504723266564703351340641137360486267334636662662220463675916176259690829792590817850329243915556966893709291136140745750856529444221668456836139856845889546981599734112359572387334052301896016736766444924130766252007716561310189465000915568492534360211526298192460299482337143582091540048930787235313560298723564350635783266304503110056282654179062652160 [124,63] -125466608178672513404141413611269772194401781846620537330156298606108586096334203753356231410509401107629595177360458994940597907216263808770094716236977208524110025396479435801554210656506040830540119452391055259465825671825987783891426985741457811389775896187904602936192253340790609348691304375148124082814256635143380141409015637342624304918002775030476978262559623256840040415455554031462333649474502521640987913872259261914427065474632540210458885172401563010546352933469921070361629267474037811300311663322136566381169713956543588248073603344104123486969908753481425445561122999951478718793375921087021808497109640712460488000902267805933489860470167178833854904068166882923503715277457709172982641702562314788431567465552683045246638335540350550794382641070303803443891540877315129994277110300896960977064319922410310043671324516088547538602829699740193730271752081981668118687966244273380366979960203914259888934625286800297572622234223012210123830222088598967089523646236954976339060625570785428188172159350567377165869601855530821070332246155218579165663379050490178048605486216622566271755632816467387271411641970701179305380812833057306836513094502010381543909701770894447799082466866941621360129726732274250982123604992267224198094325306085458380951374260650931473830003477248373188412536283311086820493746073270981930127421301273794556742956674260071851999609817050842233741060121743124262101822987557603927864020643215144900635161551904838840655313929980526481211433298568065198205534215965927466107382208283806753355358455440165985733152730850980293156699975953744773095157971502799827465262158692807337017397453140035182800774717163061626034239685667716922419562078242070357764666614425910437493964352575985410456705190591610417828710664533483390540502712928468364815884948458046957725873059499605503469383827306606280863938572174709252872031080156397122084377453933835330195480622251968234982764183922965278213224989562271683340102229842217384030544460831100057223444940823282236436285439186797987400710157911516691010868686298911495040 [124,64] 8983448640141663827207892960108525654601494887823127078952775824747099154662956892954773023884566025586974602849053253585162690259484900222531971851287039204719641680877045762772100495218294003991148109280581047068155990260328030144434975419570455711172477480865585156968651491140052669159254050862101753078230228296310539165627988770209773460608686229631190692743053505494885512814151228191727274806518325156124711242210776009476629586982959598998761633469378373969417329744243892605857228525083892261843787570656901116061303794202624325484966924122326309747706769089113839955196532523319451859791165318896707642191240436280398093166174276725934411875151698590816650235692230067936185461372188410486841311116200152986097112710322164984573818819081291619147268578010352854302413880656904085200232211845840698383459717034522901437721779211710357559213104587945043951056402382840345963660827864357350443174341304512378468173213108373980355488404045813216238627064743326072754386825722756355878314873431780301159821921760731424165922260363378698910015135790777121836490575839998441079758281698982187072341919811621511264746909477728227568854942659760619605533920434916088834615174851071731272420412098547632344892484273500947328035309798582853245162313278695583552730332429047162100050316961489402862363198867034072507132729225328489664590479845221575812539825778442419171833501305874976431140809023439342434185069098533179653475688893934008398595136262376229272009024345373062516518776217143021330921829728944656520060597626267953509208194984904856780192191624631044166660183151307593871301327176873269591476542380819425653687338528025366316682800584732950533192845491823258657704151545260702359813409011097411393986499544258423368868475107741556231649151854674411217923702697330006076102573625435099784287818761107570029675802963871801662253100017030035039289038561208506663665720848180988356597670617838277741093300702257856995618581363205002254835959720747609713251432021916219613318084573961854160572615371070536962290118280998252738032526903813600 [124,65] -599704885664282078594923136420548284298725561999975546614168382464939773730478146604455415284376567679033632260219921878260778889150694704268000598427498003962853728914202533362723854829634638536651821881210783355588162253890380520680322614122405745703201948859340872746650294376178036632723322782905404296565251743921062097563044774557921905341813501674358876812910106073836927685277588744489462703618368452572621444521277908723193118595986194668457665412039915136285384229157381590849598903717025391275596559927869371356048015607283593712227714600492425294570222535744410755590700011331644163409811152015540564161851099276345184333530705582660184372716390008191840263859743189808550029609289560096297129787827190738109391823662182202830876421710340726824910395206750222749512882849671812074881021805185084612407784255149085167580799401998005060124013401757187414541009094846710842744388355445405665616017631758046087106904293274676359578207671008440327110738423104876602839078063975704460734175780953573088794757213501198406139559793402190837176387701993877248284894425629748979699133030206103473551152994100454784462268896603022791389816024311993529663702218741416082150265335039749152879568340332273517803696632484162172137495473132873907475252676200858469576060995110852260041230080968108901621459638024872984204442611114408801012849218106165383774772658030716398667034115027849991566264768746358071058718946076985785057175797705680744551990869972229649740483905384767275294019976601609333621028758335277523731930664351571080123500843409009778061524320650092506609396839681774378380233368295208812239749036482541267901694563396926104426733670929225356752385021339223376651618192613698963674245607805103549217816368458194170985033212307676768897002134699107738000343945531753761888490891999508316624107404552431715339327284167287040208134979762122225873288555500530022970900285434108527339914239809385941856131292772979772051327124362174141431966537622165742806686690845873304598415817293355937234739289261050759986505933879533679116496738560 [124,66] 36299820700823823820922070647372027567384139861935351540539211746220077074516677805469673237114271405678454115676877084755062255626346949824611617998019993986068947440547483635942539230335263631297221326692667824544277441363417295773477553379168699265748759541948216505579416228490852945246986086295609264072045316967410570923698675134858941266718554756335986796903216985594929753763433408706086114067266924049663609009987210322969400691716311210282656473562245289094924481976468363612237681204471644970834343111253407241802377307351470949779818837322619615431363876805570983382194430925564864738120764339362589534585267233941841083905617184065585879392397319631006319514560390710988060368757336759528597413092943629810303044809516792698535363474153234728433034555341757499581116072475556590893574435575363406193001685509755439664057391411681912691560854932975162566691380281689330811703128313969498006094576182424133873139284920602915186535741108739365501941360056280271327231543376788851787136917543020820128825705973445273784262982746062358456120394238419626253126739093910950180140527043897441458028322644274930592632076597495010331261165841401356872710259809970548473802185150370587221987183685293755717773447923561700129079903668020633035702901187023489148256116571751084422840636141380921036228368601715931783735680698022756966167261716511884074539464540808316875227655913548117536927721395498074838073890077277058377944031208207657845066482761719007435531047585082607726070579229318862901440789750131126126315681829337862528740176676323123852026484998037786816754595801902254076422092727057923540460680716487934051492026334264794592963471307750751836443193741574342792576341980867639780415523991916155215247286452280224978657056761180823228878293328071100336480355350365315872107749954482469819794573063291164364607833085913585738797469085093115118910972747858845921258745914463413894363402760665681323814304992051086141123252876770228049254050053151912823231971766431872800820778784520462634871938078884807048082386134789285374388960 [124,67] -1964587689575078968902139084358054355373883134117464448799233567162498421682732775340128606490885839600101606799901697322625973267560505102523711376537053632755237476895907983480064515703886097493261714099247721898971338654907497946329338722346044442955029219050750474399469738356455471926879680444705082010908183404100634220193792287338221719598166334882322022349726303419084950059075505868000478418868429316507330839501547929851630166944881708669692875727741163463345055515555389068503720108106887207937496184411651414135664941944098111186810648198597359569132688924286580731458632119792283853107336661012035660810540236587671607209681130193647605364404033452576977307938529518818327706443038186316267066113056095119753046847009988198190205138035599600041105039263375746767657728807402010647687650474656305259164489526604599722000833013956313988073137976707865057216829931830952841466050592106222334883182342480300204418683779871290618750333965726620116705045616451888448837581194861530129323878282330885526707207426732475386886660725962887889502451366367507810044739385229861705590506029058654405155956964856625572644449052578731361456485809820601092422148884911466378276235230281294380219908979507460860087410198689084741027493983147608138373628246348637129005272764866737020729304441963722574391869452038452356076139225298099273646886299696509504670583606425308737011353486676140496908695568152124518954206896553787761866361442329977012436333265898399910892126541340139044185330307596950839553646797710953119290711430878869414978977121710702842170879662732023092992941569935286908415686562441256340135072237667240824569167507292277700936917809305135925472632460621144265481661748455447854922295224401593285538526361191155112188794745923831876420492413323023378187278007162151607729244103001253502691399744854451632256862848099326689522653802944659702701627513463199662054956119273953237224995554610074023490860189813394284407293002366161737902152540543688089847372868103451163692794898437784664665217895234972714009123083133537872320 [124,68] 96328186193021145604005489461622993802847191524178877769175445862298646292496741513899431044816448612594547798710460699191816463036794471813178111996096298590950941724520424411298080859098306760190612743599664491597415984927036576981407625376904550667938487822789224631784585000982211839425686379095994630499986600616885065691885323567021994705029819322005236906350591174747313813848676821295188038110044964982939907703107542843027516269666995000914033003645213953461421967386038443289280479562580795372225814825215965473433802505455929226249916806461456601079040858961017780756074999613073186411420550270263745709061491197054972366263281045602411971558166638522800243232416780350496686035954849332976125349673631298656482488248974636065936156318049404511508023182592465469507613326801451439569582068028300671553572896081428273594275414998728363767323985531976330559019274531891152494732413947154046350028124509298729046594921007013119147597016872078220357466683871787305924491470308338197559485283435999553639340269185016019264744567777665839102962491714586093347514722191265413881250756613740608935044534961919528254337476033315707417082615910993275754414837095033826602472200727503318349701582141110414265062250630587501077390822231666212060193944060051217472015495270477848387114708635555236103488935924535459383803116715551735960829376042753397522718894304771553914132767447375349148038042944660761061644992665579365430227280216718241914340828542254895009361084686309072007498062880173832663386463832923587273795868127974823210598054569525871688415689602115844206654405566970896837065760258197487372281402007936157975410263783620718146811550804081047564714665798312499198031699897168408503199436999530316286107700811582939197201922589478537385391890913356705310635792296100529765374539184493774917274058396985718410071295089295370855754861901798755697233846540879853236448905368473229167080408633574683964902007591705092915151165084355415534773479214675162125738352918188164835063475498154258366770219181130094427187365180876220 [124,69] -4318713468366779415551507143238296795634905931033937268278488776202734911100906410669783789450130166002748012395912318760316681222947623163701067154758712265640487833745328581558272631087972967798165343030609484598716115337358118120836774097273518942210268121011317517964427137790146492447023343805071616737427439833218758933260983805603940523464694589479772212279592392584122030023210508500601960110634842184801302513834088934938247390832463229885997530524750581218401541388994890128837455739022577184127486334844431893938350705937856384633975483611233378612865526666118884220051249097923431017825115985368539395486462767199801660668365899306743296068789609030057694963523337838012237072269560191991405632345157042299110129588498968720024343569322093615704904730116782352107199703103929440059930832915217680477273129748191888731619033556238541757243377835429620492153034963130115741465464343216090363645765066133299748007731685785842902455103239911864562438049104721128396599969065529107528200245751818593841341704987006767946919495555992909720207373890158414220171832241782856481204799948138094397042924098995000435494892303313933726481800167255395461474447025331966557759638548717513540847362605131255316348172629779251405645938461861507605593696570256133555938228008887732015506644470090680583149205134714483794355050641106202557916940683034651240125701608546257780123011632443136406130901459652712915787595183996851305556878750801546232921759080086438518597991029812978347547107413040719510363510569235891207029138357676342643807096801958646168967361016791376290001013388919716320366765134060377175329778071658302627199651106405930507896407318180015945332532511552694632468545219677471409169269740806691285291805929064856788217558478974740225468721892446673564687062390909829377938447597549184762992890416435758228704093979137925411203020039805256002890797467755223839503109585209450283315122080284917102154192011850760359180964128717855141620034788400656589018797709468303088089915504872793810752655125818602257226910931200 [124,70] 171295667475875683869405436652024655565507657647361289239143865448006001272852818586442221666798353838726058106959256397330162278577253474578736128685231064084830633396218627340147737590825153410820284004785719035327082407880599276086639242833977855495592048274329671396447951067137724853920656685855667112031939214634683470847352043299002014590599507701449501011160299522666129967877076453545676105658478860890110283350510155258766741088091502183822427467082926645516039217044000993630950445482187663057682438669131236064589978076892102516115060712161687139782303817696675392340502460169952350565125010018645849000661989979162003399870080287261077326773171076138333179918453145186734683824615943305595470780876336473593253097135108370944730383364582877722990571506892740545715210819524001657255359388614928339433650492404289821863782470294308831869688653353757423663066236802743497838721598333289351476583223386592837292944947324374888398935050561186584251587531521833732597223841393876195889607244775607803716607413809925140665784255212056988273231785531259071360433296717728729035360414152735780339772039325026203564259850354692740383895787859998662820938199961005590818575093720400243815569111719593482873992653978527736977025309935943045652407686286907889739211787415746727622233362323903377372210364405267821388283698976375692046455592443090225351494856703181784083977553979358668483718438239191758603710163309245050457546507617873596321439241712151407706221303236534296962006593279198622285919525030161621507149817939262432930996787855107129941145449919750136908155794920819208087818529382882144676229185586281859010767632093398061548120640568687845032482557764221759677215562612616431615818365956695387383798942243674414328336671487589062097857833470178287273102993893160490210119730343561467901924000407364085722232696178351213581847742391087766374128913225145812749661811160229775453980486751743351293077754933730829175309609320309214966770974239852548733508170210095770995910641432727777134067692776614681765220864 [124,71] -5669690731559983461587054562154138072779830396654580957610235669668209686517707686461178732575856206829319321352626812616775734175459403028270955422045882723433792974202554494512880393253878820556579379694234706857863531546380592106986611203145830738991024681258992352165500846103305192371021147033503150241701009861262748475121297417096265083337892246609529664077932878118260711869295798843809608866540538480560191600884741990001369606018712913504590796493424163211724919388582142491759699764022723369088013811002511263167418754469380672466674962999729920604307694371830857000577272157216956550412185763329516057525933514202442390919672846275135567885487190120622172185901870117822741844176408822619320138676701059982755840631161151736743671850487497324535192149998134895845412524826250760952962609615503752686319994240517125693639309636653966278197781834796769229292471191596443023526809333455226554017367224127423103474369378567784775816463447270087847007783409301724361678848940714633590000235148980992865223663537325790194360880067020164100643706966558309282359734193308704822979419625649562303521521158741837350694261309531047941013047870215699445718367748822775473585103880537275728069102611730164755065833206055366360491671736971681598783485812748686165755443581772757054970916728007760356322257420947679143666108211739289673059890667942331440132269932255943458494284094186593896170360546678201813806977730541344072805981877481670334440786224170810424892041839500295611986126565902150894293809774566090188748378122476241350541884314563467539721328320197537315532967623957127304914505236661041084160703599150623957510740041842180489588011800748372789980746781171264153470328725756392372291586735482929084804945909118804745097280341760177276602261922375801663873824520798555904737632771652224994004635645200624982462578074169858272085106999613904067325822928175965600495596377353934955653012377620379897803596328042230779799674136267985315970074084726736314650736091940658197334690392297732599034448954170814544576 [124,72] 150679824287064588376010742994399138070003784648593547992220560055873965536380023497460210261884839385573002938781026634994067572193573831366620346359514136185489404453864497641703066316979798408616049028018001519140874639065229292593903464470398874144639803195809130946819536570757546618680520138022407601281928066299425977597475053099881138339388941443728377426803628969316948973262415700518507418185308026779625267456646534541249791303222630348227380944200752942726252673750302221604608975612196168198137784477589796990322343386513047310546515857098926852869425961053397953658184013785963705989341162624284075836147876824239183444378021440201871348832999845901743112841512694429414716821445419700799452651880933126664995092902754072683833700296660713985082176624032247067163094142088683925875075921932093572663678128240942278874707560673004749285852507511250716147246233701542273178526436759522031287439433615647104833904793504942272126947743678514408695360606022022810081256599999030912539128098722155009480721488652762035912259508083757573501117579946837003545953111453891224335353756421391544500305849846810943143818887246414614224456161344001094347466925077087650465037766983114091873334497333750884654864222225298337454699847789129325994479564034731943979114314974171715623877275976504540467378995256265161590386730131399875345377795671477493177232740937135944334370540772322404599735882358052462970964991898033538508813245186105838720242889242759670040511907773794956206143620671780077269706384747359643871521422828178479014465927610265901649564058969840145332502922761791115921423396298522919860692443360137785068549928673329711080347908515268575754001281890779408109469271703001249440761525488332680976357129247075543458515762182674307410520025726928090306671644376217669773928871005328525746271944677943257850693639213931411274592409570717257925404522202861780586308981049210607265442710669934883977008207736664413814425672815876019513593642954280815558650020260644404431484024781108023793544214371478272 [124,73] -3169364966637215953366723342515666593915997550570883304262662899378261210548742147379736466240340083330751957708117470399280114435948276341657095404424608791899353537626603199718207420865440580710085338292821237576722282331768625176478783643749305526247454817805993053166643146089328648911774784009709335948531103886480790409941983587418541099637675428470847158960719184505387434567800951972713227465075309346621994627192709220775721909877544441460456636349366118291763304918711448646665471637308722623095174493454053584352243602407482438569965225119463963172946481467479919252972488735262979935541812939448339569488425366810156271501355909868647313591936305445728817519768120096350977760442241244428575457354624677505719803457063054823915017656196807047859301179233852558657802311094489178149205668815347306338159293147117715329086263524865848435523301134284575780361268851570185833245082737406135609222588793730039371174481609257189872734851773694992408026374628788195153150716577149728382279854011843350406844397348509089706984994782152222428560613048817260134221696325894416159402769179454247890443892597044383022821385622986704997735793484312171285615599710349761207906462159717495990793803716668231736067916106175265292042312954070828835217974095568090000197976011941107490970329297269853664823241460732088650012779811798518447042505551672409840208623724947902562615238614855876908788615603500756553707150272306574164653258261632392753284719356824821362239930638633102944464938610224999015473180164023963450434710267906374886574459266827505870893919746466132847652269935633177379984176779897425218404461051128652194841878696214646293772984156780951798073423607461572863323860366777810554022292307888096605798750365465175221282300114942549524831182341459566541029234344857484701398133212944540004550993749360584183922270955878420137078705440911600824576898001640816134854713654043373554600859535360133211205085576898001510436048851144756516204186950184584437199515286748222754828511650189711913650323260288 [124,74] 47353459293249634344617833682506171659678795393210584043498372813150218767435080368123369151286804793219886244004928372506732805664737456992694552085518612600429003981290961228684447175303182382897761732277961642456023937813276825797907834063206710881182664722521196588677666468372595130683716624453130242401454955354547825830853326273051840534251450038006928292448908831883859052417940865009508734080485208854684537140878232719540355839839713725757897416236228842891827124121757506777950582318724285103894854591565997656389372086347166196084179441580357532635551002938698631807566624376177376466219399826994488301354011757643976099514847395934347525807551257495676238417655944867066279036068756375491745667160966874577225126111406515696014185817643124361356155766492117591807631063683698005957652271984324922556630848697188801277270324382947219489158333412651717958201470324347311521085364831249527667956594682553290996105393956284618446488665198516729531483733139533294734090234481334025090696188793268916262100759969537130024724789234798836512146162019016369419410264529713304112452216813925107636468497654372842831216443767587327157793885001187712256330263857467727204214143101300615569288524010511773781231215103489836083281502839902368846790931949134630552454944756156679987155590934386479539632529283863694199220020920718705858257950695446579031102240777907541891423767326907543261236839596888632429462973363893961379051382643174970450167212890251585185109960359549897972030276290270879252256543541477639557109019558003804312754853401301934062030202523195146002854261385784476120164672540848933933731477880439415730775704938004151636633209961720020861756017779056759457455683564248397577785176870886982885840686449266076311077427374263239803494944217402248671005839968606445980448643788054638408009198114053676868193742058332415550070361314404162982340767659077889389983457171535351690574929533757774934369202427827649694813047596510020896638304506077544565032765064661976845346590902480092543900896 [124,75] -50315900245013740673347137932482456665162523124305482164945249993416282125793011819129583622091501983003047721729507483954379381132202437541018996413650329688370974190879951054614365195523957469252100403397544520327406890650516748446649963831665389588876768755037670058201321320383223197505557570952858899441218357038172091906926838879584982898510579407112227591214515413958395260328736283450328487672084831212761458934884441340983673263093085432441692338140994935228659100328857157501782745904495819992127388468765559885305189732667308070736840414939474008027815333782180997666666127502170057125630304167759887622436076057392441583909059333689498070530281109425396981979864096797172585595602584947131178628000122553515380703522865259236061052615015824417909366452754312851005162058540858707054877913689409566657249805804739258381003788885279965685538721818367353730684247619898588902546809591613842374346707225366762658665293091986234045205002719324584145692907638274876001899490049079147140049930996638851212426086779910113684259833385427336426741096503458038514302744910732771947945821993882613332906019785819461282846168775801715298368776601127887147644897813495558677088707890857363579752723738962948311240310581879115708483614313648777331429172830073135981228700167872823383466658881443902729024880846429024600172652810229106063877611646654526240613585648036086596970430831417723575643267785540706691027333709525707113660145215067850743264882875712012497549899330608974459754316643435880104007159082719535852900975909502763701910758641336100119966987502688424050182857217551798608888464591472859716637816292530577186199778414607151441359936770158553418429262193443310283168034283708117841455382809426911999294916643022778737262669385144259294736939371704475238048191651373992182550935508352557395307576108734809622687812584580759318216680295999582887671625737861018789309624718501442795482072067622881415974803842510630118054847216429235861353243581525081017491473110287985122358184126084588224 [124,76] -27573669098555659375006517391566129088210476054363401643959134928457593292335620917588155638866441550399878061011536563580346762967307608003703291265163358735901649084867363275838806302883672223325468063980074064282691851963070053991377908158011018250594341335295076991298050218172022546742325111261426229649358989687158849358020678015060563925034424846984759527614452300186763376664025176842895941574152810399396346015777637811821429662665182712852823595859173495934133424202160200589821446107636460419781332302125828348299885699837454289048805370952372682709100867454104015458968314866825874775448970677194828894522942189730318848746940347461882950841001712819593748432466766474672981221518711544991739525844440608278965585444558024758721138838218628871576277123796305731418500827542532266734866530629499309926155558595356641641844951133576028043945985489055040311794686134232610158004654951602396738472973260176260790706493412305028204041263081903323900472428865437675210388864443481140316676905287528849418814360883747744501563263577721197435243284726252514254895316700320905625328913940924704418679968229472891557056481983090457961154122170834610579548782300755161273846166815624154455294602283426096356931053861294508691778526397384617302834410194972912060290748169370649686620757917666798576815050717357439686508952237767840003012396533314284891553007643737459918473071044650484009054060012624021310707006120977214566999936223347575587713700718377767109036990710140747491748994175493404108787641972717675741216332119357466213435294242373179980755327205876787440839277337212446282917619888773937612013675531766732302249588263431019210073459386986546404523317228333657461056232367051385586868806119857724838737079545168987453858563047363659600295699060989959256327058793246078403205747903580797945386044214211212215344061289502902043577552626773981613007401525256289860524971624578914077234718805277893426944635856131779629578986291651407906944922694946295245531405890261850997398993408169868 [124,77] 1043592639630428841677100573944165924836353836022255907853509655514528976085871247188854652102657635902144979814282597785535209378801370038797923454458661902539106793345432567390745067103040428675029518042217954616669061027308971423887571607831475767323845519199569260683239316124456746784464560553828090005533260941348692567313057312138063795279612421850110860284191125285592776355291707992994410180262579034006548453605155455919960037639891513712487006840421185609831362715439649261479862834625652178141221910957899740161879564819842224291397780357706521056594778038385035802362155089282035925194262585040482391001922768038580269240646462585103402515624638422571541806185930007065686868421670275532441290016382024743350681665134798658246320720987196227334903028512168377535307292475448697257000776053983898946556679960031663784536416998982707430977084743429673751032068408992015561411486671120589380611166157612205139263882407330611894579227313238314082722136995275693021012415817169679284923732968924937873569672312139830835221876441198705023333575467117903329187369662277015445212859211754828554597162662504428151804596178274671115083808881139542934196998797350421485891721491753925155459558940192212701909770873508231507543300708418673962416843968323814922685848649321812984897780094420965606606365453313878449378717587067129533046318295016729871219743122297413017475223015494820238491071779285290938327354604566027835192730266736806892727447501504303673825019111784264481794907947195444853689668282943749330688457578420385742721339779528122711742942675632515685513659424092841774531401464244605870970423530366467761932211563706304785104472557077156355242331014553889380478267449859144436424606013140280332036490654359733603064691501181918014718899643098865442294535265110655426113144157168383097656109817901693531713814314102450716621732418885030186395184138695278510239651605996072646391531262663755808922557324163696996240011883495446114695873829995103272203749345932680889586969844736 [124,78] -22211952354823024893407569282673235128453137636464288584733357569622176383606316053004149845746846661022700935703829951176822117731710421491716668114817689320798560001326091388677053881499214515681464568669686736361178699857483012099262499128873486356910508196248899334457857494122749183233252867960816116964975528426848103042622714288443391415551380744098860212756662044598658752223164423756113511272819623400105644165676887352465817032071220096107088961781993384663336318934606589802360314963061556583097906298634202042512473748375689055525156044851505567850009443306854062314330255898352054111778652476944039664688068657809177435212751415477009905039319787709093601355814764040897209866923453321567806495430695113325176782919589542039643032577890578155627687226880051986979597727188932722037062247760350342512630244202859505751091158871678785976115417265926826167524017845477994006223358755262675468162440480503020419972473213694710814138615092844027619827322646053495211351991010806014612948041060063925721533511214013471589982069920419832712309500565166893841766727460369885447099325002317067078630640394298223908504073135983341468293393918659038006236671420537691234356006285038838306969878904147382627029744460678496093839314369736193098061165953667776272414598341218809701496420317413008358953573166221994929432126302311764245731961261343658110597268967848440086655563324359450747289183386752723416146100559045385251482655048776953447821061915325046786851476000690835935537387912226838478163427609938660034048443199953437706558312778423684720738388367848729238459410147439497142186352203095572111526914071888267959780184475538282797485038019791352550929340739368144100448188418948208215204297304724709061788203616344860134029796176522191119016929315318992371363346444118192156423989511476983762635079008841247981335224951418727555060726237839688203484688193542357346822397234117490773379540869596478185713987303128978851350129338039671355975189019080689121678257776294087520537856 [124,79] 306062586946720850980438427907238584407987113691408662915789718652245300311924069471300929066232430655078301363190204584979654474053583740590755667368343577531428686377453786521694879162982165922345925714387103514162212543381963449980291365281008272020862895700863456380188755319565483760095776425114364744895932456013257891670257651822639217152224865165381150896505330879612423227705993826907371109638033333382305445259102017286607585849875139784742785469588164882884820191582276877008439258298898939908958541729141986526675619433304596188874186940486825801586090226846292651882650428783252664613004485449903011002810420691707742607785895581269451322724469677536424740805342761922230201820227502618951307372119432807573967752374262323274377978667119352557509133080045266479775192948598342300008793990733229182371619928333367710063210547223470378562792236412560058602364713923005056525424912974136598939258870384575333293960516168633410775118647038169047519062055582585731207847605276223405496593322770018258535905235759302689420118363216950836151091892286268664032412226811680796242101485460093251470257595495367115511747231487007737359089032178832486494878647512975215736520097054075675381456154712732958489637123620768772187502421784981149141859277460589446258672765899127091360759046150449771506146931894591031495045170916521108349188936734930507422431773369849987066719593933103591105731864877758312563867110712161213846638317698050423187647371786531303794043169018105761531136081892178015923868126033459690618695070929211327430690516277013453235017099961175072733815645929467021537285515859917740575950452462505562362120867360361276523476711027394713230071369035345110109437873361691989166435385672558087237756605153202730549437457545451226995512981362323982917330389550706779817043558178565548337910424088390678311966874878146829349587400309642269621032563478989027347799272999844824460666073633613356674959896838378116566602566914924477729221268885687194722851143801076566656 [124,80] -2580089278586908722950611691627354995365851430943643534932124703971910614360948129755116613391222023403997851368128130844176886152832790666815160817159790241808673080141752985294258458099628373519796502672839297251196032906400364868796120700562340145859414636346063513116563201980489842521477091664035424240110313641666567505530795076284495442076468645118451314766205184181064011053914593978084135522316096598160240904303307751618411129004753626780503392150451327555995155084069513477519706429242617993759913498900974287003224224184943322644596535656997877891021017366078367958091244004374682583724354260138029894848008051790468749736740896565116766951724562223243925032061797990121595437130810098274152606136361339807408861155616106888217693243219488349889525501074322691984560941966550742279834988309659534620615479810898138103968448242982773069523981802296641118301843701569682954554478805415529288056064088969383904906731316759358022563544899731800053630791161080324101181347143511947082663616245806234690060748285341936412126106805870595732216512895002732757995178031160596014712164369866528342511395881692045727836444728927179469911697335619557574361118884272437414934973102108412551129777655040479332505537207806720057618655612843441394418183653097688445246471251269545081093395770889818787673797586844182749100760453914158676082996740251001029258582169508660207252001051871254794235397618236461236783389739013340671851960065648126155006871580102571825925091332180778449657875188220854412253610389551286339246605051192205543574037662628204686994832333354450070513241900353664572372991130552449158900965060181510282209004883509291750653212798651538135575771682926300936994925250665577811718329468559390704125546545253421623752577662894261213694627035589595984438069229120403584400627048241983710117022191485908598505103188838322576483915465971074217896486521004699612514361062701105987349908234032457683964609750612536979754652283645788795682359867111362448515423471777408 [124,81] 8047782433305937292254585498655129089576157170380253625758718090876089138080954818987904708472565178222698445589566562389452221343372962032722291485216476909083029838567154045799375209737371508127247234495709750051319196298295282632181806971574357858946048896426450535612689948409655856453409526594387823503561548566675705446743160126239337721618709611487262831655063628332954026789882570491928183966819058931139955190776588475533273911459942387187471661114071261163456486862825109695937638754191120812820733468494350248816869657298853529534808625887626865116204765673339404828261917992309558780458140022975633113965531679757229510818547157444270394475627918935185298216380104518394318516178731572694917054880727222457603582269518913177168989411134351162425392751444395869187148363867213201486345584071294638553193584279581506122859135144389874775903592290284612116553340980626240417094467173058664689747369205942872357758731939885236011895632005556808615941074296625483910931754375296862342353205685311069412743736966063875785025947874971810684151524526753140104434826803022023061700002698040733081093683026046064515809686402157653363109279209990447935699195395980544880347905766646174162492088288370795020791876503226821333229926563600512937549731392497059092505998919346728429889539450576077316689240675514037270216216533973831977435554936881719576818180111119047384979771901722170159324893700764636183480150263574769306421034421175260908795199860561756085083014824999301706076860339018860882986616082436061059891356372780432962289555552415261347372254847822607090707852083842378625789023791189375620477888917476583933915567147387219649560438799774680594764873676150515427833588129882313432146914435646591410307319558132082669075722858682781038586277599504509729990482038730075353686187039688819483376894582809454690869036228259130847300631650813382706469366339397256304045677145831427203561989758694885894567168493843778442288121926350046264595684281354589305341646848 [124,82] 81412638453803531312862093577089853593702346254497684799618429352292440185003797566632044054219221308544109931780557082262107076858772351541738684519822555262330677966078599409388585487175216458208866134674904956285383266149957608948219613262403342403654114822904704308838223025912133839510544405635097255976817709120037720159655217700194197547876169778502346032931339848988918419297226935533633649633372316653111513785789283158724848558843728795125223244726492814620600857192622149263840528615132727961375323299155243750618127354277480638016554489657439689500109466398486199386421022773238195432158575401090923448364660179201836532276771816163878921897245087866391004736307134492445901478028204666056070694614955799768640935824899154018430545381766092424826523352035218196357216542227541165529968112087369233082850494218912178402757147152145079791060198850279569747618260700541873458242123766456640387047368238697779186916244551982695118709910343627826858024667895233010640934004015932970790573910806908289976336787845913430165393327810661372726658233087276256615142450472586518424895016431048812924642494451988320151064552719533164212280149732004619980872206507070511262599933851604187896711738077718344484666683613108032209153665859237037631346357793495448592131011418924738983787638345748920027189579662756233626574702922943418931950575500812698390057840890568226226626672552649215389966671430137202573118462440991232244406552426303989865782111099491895830689203800457877969709162451677024183129630886664530623200902202926786203713321671467208033443997202785332993978764982876478217551251118309661946250367403506944429593875617967884473062416761359020059823692516722861016225248313037697097706120953646881372203354840110238196844026104804880090923868309032521327266160468972871989105115954066401882355662455092561634948124634364116300307640043859210074149475807157220866666947983347418770099012148705801813308489487946168696591648875732633342303906761316711242624 [124,83] -1289511204290503306096522279682043052937914108169246351948900324984354195212801667905023418720033986777616196353876512777879825005294996890852706750348836030009488808798708292500280512903774862197956031998655050966197446460345622647447694358168552330671498473284595616027387838277576435363265476401926537718917191637621263616543420748330033524776952371282956975167414520961647694381355246679463424932659346997213680896209527706063835496980068422281341324305962874420184685416471172032432219669232459471767243470489354861056175059785433554599471329103441661400922462880772213862344776137919570519975176076841875670181932520034804496301516472520370233458615749218736320404340255077263543778393109846598338824078925371614769421907746787821039656726853212266442729392903731133852909204436219746486033687736382347773567426898484396514501029723326495347284913602889427845273537518684117569284080709529387919490799492192359535871138855442523399991082619961244950695254191610899668004275837626876720157092227020755667004233383157537536038039483507713733284087724633964044696375438927666957923175330711457072534551791705734409018372292038614700874638902599726219311936830083349459743058845458623336050554503370348868919973089852492894627422507601827358542655442304026088206393878464136712656316225677442315837559537054800852117203172086267101681364098213867174599973799429960862006889481838841549379356366118277386629568129645288293645113648922417865943131987457711578286886667672399291487470625058683588237926385582348593906010749499009896998647986361178194648598005122591340905752726179996689248174407958694023615122815984473372174947430457876681788455327460380198663379841274906969249472903699590831822727173434373663928533293452753955583862129885639255369250760944867226525807625972286041796101072133969799929547463776878849597098701816781911566376754089776928045110769862120901866706850592604914035379648131213838388620131132250311098901588301278739445448157703904128 [124,84] 10831241314020046835738675058342059492116226103274225914211676689168354976890816618803755509003143729759080068477314149958640944346536909558307756240812116616460627634453388525071809368418880116502681348626141763347925169998255034975141528457995988368897589736689499221104849572730505526084413459426996010642231867871187493047641517614529565216017269710721306548555083590839405985973259890216041851317129807419644795723317767297384626943578061621890672768638815300833619513905742311068102053890039625879102109627563907663123535031750713837219781856337762132898204849710196215118029176545561418870913506920723564283614951384031516505481533016078685592826574830426550669361147446138891014054629401395345600284532019034112494417778685815529516131464987863715481498261393070269723139385348238836017544964353648739086805545403016315798487505931153926165663506688450282481947930769090954581593094392446759241833394975217143404840265530988142560781308203272226177780506433512056160513883880987243805026455253875732948385331829556220251275020042780801865902404186616393183358116740851382690747639054029402872461611038312595541424401991425803536896922426471719490217919599384256843442674002491001549219075591600883753926764772156508819531301708667252077907895086849016027849090467597665691054395044019456813532019965726903446108614443740720414652523772841829855876916211964322621908248924839340271658496165996346176297293239558612516124973687657986694306363461344685999364886977178287744159609706302228626808891996451125741465289315115685187023939149541619826334314573262450596577116380587686984588632220056711422701472941952854976542931073173885493978876172542468270156997720912029884804782090947829219181650913411265836665082452422711269989739024711219895433301950521366261580588450774332118706541442766284791504869803245381533897918115320578107739933756483857958143566423067880866716213119588629087957964791360223942851591707048771666425770502304553856120943973328 [124,85] -69536879005437153993697779283794906801979322871988272108566010693993179985979438106892404702722788737794536290469849615498292192530622827133930821682045866837328488896435317084152539076479542454449490950066005526409303159950527563814819082087005768580952242277171025607984789221184958457188866056237670171373430863445439195631808037469743860762029351585383652075912719837278470916238626231647123938988100117396779987019496174397449341430169432877084356920699376858100392234246525040984986193867333291340327010682344879490322430662267048068738244345254198048622574055411863268513804987481247070261340884673757852117212422248019190302184232541140911607795278365651452460850393218687796625136330195864457593322191313694487175069930552736979010132969415583938656317452752604241346732444616759479829514750581123284916094309689019825862089884435323820286587703158779455460317190865672722622369932996612088595417328759580643738071777776574674847608565318850092096332845960505783798918712478462515953094100650489810710993068832144989780136913796176613479687955924151923316206803151025543552605376162329316458790641245263592643627912072521593620905404445273415084725286186793197881147901872070438860414198936245431790654544427803707926641933517454843932641984915096201099775236582027460909537318653524416189268094167584375883536780425489934968690412123287015129078857018378202447839081276224654324224230385910632843291476856735238206917679663979898457656043255426541422708205769307788382920547742614339395080304173523050724763661045477140731132555975274704968307233803267839900415269859320732669672552613243194792128603029627365414547023209043076683065471584311758365662819355277126671258320231948183857863600610832610467893118410700699991671868594459255863535216999150652016118944622636220250391004454224121331216663127091030455137202549661748261319502907927232191932644738501475598301134042878833987470975212430083643619451581271250643994432474415666723276544 [124,86] 284375544202535447290602555973088200974452905593635829510579726631664033107016572270510326323186088026424442223337896020621284067392895615901163613899284804199733958106832039452030820557017444894906622211070577788951293785224396735499902002728966536270630992395507400333934275245251412539298772987448161419611176046706341519927741365915301884086479196842752056987536164233641669682939553159133713547888382914546408238099939996531674798052377301128930861051603047830386422310949106807202661016479688195228465662781205227355280259005533669697474536715964128762540400092734078114393957654430266352388357948160550913247526231164447577301164440024163395774148098296166935472564672969767760080514573518689945663749014225503246610952766077618567828736929387315641334387459017088589829301838432415985836134252412607080304511857190860666740200836608210781991634298363279035355032971773647963432997246989580784308292400372799651975987261843201846588651643325605498873894040761217643961441117929989430774388113090155931096054925690014159318427899267515743494268912457528774292357531011156738204056387800444207834902217553070642011260413123157441489981762629220087980142535360787618165794163445810523028196160612000302516306373282602675441013550657056775719424296031504999455280392555379723879214915192582086543363282872252886618734743180668740301694517188782082803555365310135950141667343218477241461681754443032124313470426058058971350544049242198619723571484458542043437887670691700905740117506398389500907063649437770767926288785313173940833178987032349096377694089357580952902032435576423874645900519300560962133908200389333214693642287063562955280575053040716888750837175105565901930573588983261751645390677843658787284359412662211447016724620444057225945686766687083036638641082163571491100939187141314784499145044595886745755065132133284384825800518905465377397153367325890135013210120079257450059470894048899999147056009755502865679251049340243406272 [124,87] -519100217069163451739276040189664278448466478428106860413353148860773189313936336134286955467451228395335507749513806043831946512375813561964109238373427803721929482391557311249008414892044460483850027510716661520160585958518133632825434349595921092192281153100462321321253373635218638859068678503507000843014124368366009039539877688189915557915241666981393566787790699934015295473741372571802346692015440613058792760467694592044615170891781875507043752713331790043135999445944973020937698773391642236343546995364706402035834328254237122086691939895920480431175764666497538602020466996899037642371646252484632806160297314298595450278651820266714007102875962998071350415212276365030125431084052316560858545448318884451127245016313448192416987453089050912992793844529461387598643620655849092905030303047309072694248408986921200355616398070530709809245525173935341182885113297441829243237368382419717187570991412576018020617237665798443113374123797143376986433264487347346951221265245741383966161099278989868709380920496806308748394989379031408791008754967797364182826423330349337017635911758862301443731383150809266741506092731932405492852288248841882758892393625447645727011885263158073655003560439745718907312947727062320455690635550160653930503101648599769947914751491090178169739229102187379188183741610885701843284375819032380450826556777029470579778326130788260324688580055710653555638162171608273501876297553955485277914643490399708929586059465692068696385859686738367559489494972630659932760054978128195267530274759331309655881091029520382179065331548620411392880175838595719502513948524596619980376049683296375706358074413570152282162699644015193357901039329342175466182748316852829267974798130329882017912472424841307855717406292168625052406251186418989904380982409441862303177455429743578223687216341557648770633539207867278914293950397164250380707839725217144834163436689946263994374936642415831773004859095839528288534409847524448 [124,88] 801606274147673446615961177606615513203031386090940011987707458215416190894535832103076167755976538246230436733391935644154496287806275029672396136356142417339135928614879510552464615829288029542648958554421517319774799775603827098219543701794874701097635065649301121273197035448532498308347516422203298785854331491527602882052159933388036220434213938520048064260087994240951270591648973882757357435313313945074520562927471346756132957560605166998279834246519058639073427206616894263924520294703855280493298650840509947921075432236974497332729277112246490437508986239637873148602974235798786489771355072376683297144197688313832003200931522730279467069577733509129283964012410553280181388887913405138443093436510442498050432977421297098275385801671258102995158990562638710517402019963023567452606520325556399585925718814386441683119326898955264439978243644472517305192970929470827454191877994042792468402581660987715128530640267763481702220024290942751929502623992665875924138116887003856510052408183636262365983767927259738427764381855806748837866787842688439883711609014021964414478536697610749241312663690290420651420653432603065039292326150439307155275486202306496501850005584003578436965009882762000023407776026004620984788064438221593697036691205292253382306358817164192040431387703440108241649869959694850378326617033839035554346220640485242553620202063569897229920187022506343017055657492832303437536254505783081088737795786271162005204456416025859155814571564545922498112583968089681322745032857823614468947621837136267810095503912196983532597845199430927565752427672587938250043006431162552906514735478032696634682254825743793535666935317411647011715225147974509906731902912062955227597157263236407270970869853026783926814357864544117453910386335756002411943054597144618728390030670631287920590563247522629082335304974046027754859745857306857508215047307802733036111928824587730045867121128179172017073619865385160543451859296 [124,89] -4797044716610211866141779462713775800647404852155344405119726696223640496870185456270435764496523122957303268936278451122958213666489168540424034656461353608474025159983965186448503734370180113862121522175236075198346346404405264817315533738458424069262032167610002878886742958363486220710609519098723815947768909535067043333679010317704080404919129836974604111191286897240891348313437174254704067064669868897664331783830900148723407302822484629025910741276679680543265187570830383724134252134115442859234520233970985066313069924908013710571403810934041734706596569348215740220848265023740638177536850740696416833635090383738334533724110566438174802111724931308240235696705606807408244755150058331892565132805769227175683787582164402509252697253074978103072311534297813663188242913866990080482443836361242025508867556639641359317788025147133730933838966706907782522424488185673418223953908381819846554844036252023368758572341389858322128918004912741123167817883227562762152307464077150822841898385543188929354139681755333585242708586574470217537114671976082919381904369406013623580662830538163837921578830060758848089080910009610091464096370504650879671890027465234120001841561394043485757435525308523467639258477503512496120345294953645246617161005292656793955326202412502545730643674953700859528959059598993799352462962029498109894220712840202651187711039067577092274926293685200523123079476241591597526605247697636924446110946952906124079447597725146215697414402725739998337837807199196039474285666123987971653283041544474727324376003258650129956705161308241968421755521888253501214916164848248171528704634222701769101150616174660026373314284775590268305163834324417563084708648688281872036752066349470896855680916172752492033254533025351554601433499460055106611113484236587701359987390535973969217597607391590005887573435532172383692866039075354059126648902944319285378951082470246511024752131163426393068802571029349736412544 [124,90] -11304815958217053990698625319986219836491399802729795083008370476520854946789126673111969746325354003175842955494657039486663890032590319850938781712516805183792661810547550156104646684292356692633218086589039981585089338768127441602496668968729598760713297590093180879407497964036683548038524191399341936119786452334737835719986153253575923264038564117151865194333810385863663620249572978296670291787191486005980720133116984250000413902526064334450471901620411851610680097159412567070788754837026842073345282832562519567251692411440371119241324889610736930284177035738046630860582026425477241865400911655363501120887959451830504691979547805640517972837756871895679388741581505739830286326328794546818537360447187162235350086282330659613117859000657092861882558363169916790764898387171974054047011660673545930063994606135439527221486095253678477027167766640653118039875555706162708165877585619825544152713238552502261775702764313563763912558012214478799796941791916439221194899431227656428157033849561141345822507765463828142333302751832312555920959378564053645717072332707153904746188581217354813398293783451097149959996622928339755214751916668214485241894022554966531775934393623224603766977007203502656966620504245367564761262076269954288674273123344737546208519628662553997465184204809177113426308050350215966122539801593823437938915115691208450598460512722108140623720795844627539899539480356238252989849606994352852630981428033427650166067687657950705476309947473234591647796049179327171579326401409251633562506817656464664440664685267848833984348581223111067236862586677716762749084790095942957556994587081101247392501781632086638867029522229206699811559382146055181642174622658047655398199578008644286467832464706623219766124351323981016501412406487857552285427575616304827629660865860889569252839794005598451102321610225267724453698548305900928650475753044344424773498324613613822212935913230710275966667655736624560 [124,91] 112739981092204323035941709672411945813026967894976609819758019086724473033160179972474838130434380290108979822167461156221142216599714941845524605483901192298432512790931833420521664082952409638459126123644368002911235183172185806773570952761882320821009139017290689597649595838595334420711082161483379902852024326896306061942501790541236441108839520557109334096447078855289622370960850561521302059840387324866295669275766499581371426524586364996101344381377594195050224436276546700110575341582608657229665532809605626554188323709920247706297354507030582779507019484266192263889273114667295076451229522104198325864125558079529682780231033634033369474757487426367657559563528909132764106252978101360542910190663429390343387246308806348957522483082445810487788077024357592057477796053235102987529799349761291155301933049330093433150201056871672817024877870732976217404877405111549522574163108021269731507110291854642051584004939148382211509084747194419400735442668150221341960008528146974636438869246792057114973190659222774758518261300434823486341075005031109530823132682092248305045191644448142638196918558613626100652855481435498459430654354289648274326864391789156585525534975915249256935162457887058048930640768458189185837734506429510580049047673978145586159930081807856333259762768945836441150779108921787038336611619638945468947952505587947521576079140611316275741907296833588863163311278077779126721529158471019143997226805803111550969499635181341396358601991856084971800788201330558430063100394502399728596706259835672827663908910539997181152195077423531708741757298115484757235655413466317210252760354487528527474719327951176203577959802126436629512077374975808941114535452052729288285852089470768294696091030446157192132180972846019390035068252994916292326706620539425126851227029200469650723908196048407149288945167179255017653561001826451727697987050678271564522637011456114928307832247771445291860690079920 [124,92] -118279450792169938412549419262240733625396423158346605333096958736346516697068180947663648108425200822506389823238700280629445534016668363135126467385304579093546858768390095355601763193284457274558010869163402237159176512221958389862189418278744138688062333940882281704690851976430974170747917550447976546433352285715889207543955061931537601114724510452374956983020520836709678693575368266586601742457117131654358924658604810013306504068625525072977745758067448918128574212389741425202560157830447919609356846701974760107513718432580653688135792843788575129487141730324262784208917515054461338487465513966781775044861086378053390392713573238049446759170881277235021682049136304840448548264360786943418223342423251535099477861519872215777811103469764463407178987371877944429619929988677406722298735033920630527342657564413743580941820528963755752476394767219050963736566851351755010783476502154473859438261722108597710336591425185055732241462296779321760905829204986343466490850204238385774793460796818533758043128460650183583720641822268693670058257538877109847066517456176183237506947736382435179181857514751859936485768851353439488325526699828017128758704268337115034255833354669779471272140164932741744822564289349202243324402848438383404503664973527479881309685911976929671829334885511959717233816955953414514569785100545542610753721271415771365647418133972658408271373971416151561787569060960909947482428110002817148761637976780271275144784594369730487344595703128983644505544395398339474862806923183740049748878045496531093144155748932033342632495098951599482948967397037541454872006981425112108791846948879737250967919868379971282268238564077330283287899422110786580830928887393039822694072989191943458058093247634229632383048188801387234423597916440138388596311502381163211595361531061231056740034426619690074779705505461288426689764599973200372750415297512766243698883528253053557653806500602085896963176 [124,93] -80242466469589291241723413227866228071341435071274400147406081554893085788341846912184528008374758385407987788873377511099713540899170296826320353331922240162253582191294031707174794736943807666788380626619415154627798492341579080018809403141279299582435838981551109118550961907648828448436727372602376886092268545135182853807093989663593141470255209773602589884027913051003620767253142050003440380154147646658795204366468722524198789121104750954877792252278046510183264118341240739961264042288253664006473898369849120113552266157116195973306786715729615004319448818148560913207460227385233443570443969833428402314423727678969299156422160462551752271679981211890195701977718163855930134613107343632207707071630201937161177996909594563234924292295665108272046730902698216760754079734828472811766371844823603073651702545470417128389084754774529862611994982156757653815781493568016661471228587598467692413702038518210702542539505679276715438719409691213534308271391767186205228610234060146227688688135393160243126121939181071116146861898239641119979984953533923991361257043236971762445375283004671064917667542965926463832374351635424857379460178258237694629177220468706587571734737746971237596429619417293406547141358881512453402875380575297504987266870876162101477690251724391045918661589846766938980229201934481277609633350785542732147406331272348850300172073736240470058313102128605454028096358213019249608489309908040107154140555439502093002104334851785889112009489328021321636889230697999761832533351309836488093513210110622432891921080200177085445622112867696463639584022113935381272087539927612070635617082501151502503827784014974956124794376753890732695033621873800245202385593040964305554902254924785028833594443057793763259711420526810410150991395072642020009576912227081897548300387309691050717867464641223439176900864829104478041011711952188089783541237921887186241994181821270247515193585924174336 [124,94] -56362765003687764859998246122252603592887907212194306222549834889261765922611412671226035127218239722724503706861615875244566216120966928314784597312461516027593840923589487467236993820710745673657459419159495478427714024716713776686942240646573048914384404522626283783566456665933915010974190121298430324833798509177259359132619915296265113365152126836845096609480309025180596945410765000730064751925964925838276646564122314706468674275673312578439508347751397504046828769817955049897430112435716802702418846916979920853202672799067326877846557636735253432279420246402341327352445446219285796439626167527193737614562738706973895998192536150100405396525761396829283265515974581104495347242587121959689679870552448673886925861377794269855075200820704165605807399822968527991018693809923304179646522392342191345944786450630821002941984862237210351256721089206141261875739242377580479575821315872152460719676996987816518362032601342613962575063394771732079841983953113038755122051539398089430638250403083611004489391140453947088787572137532769283278349628535839419846701813792149540293998883978320495578163372950424271592932310207649741787953195182719016195166450736230717711716887462129739937202911217296904146649264681230006520085708805176492971097517622056890757225900773265476351880663338199297489138463343470790769955725432057519273129758805042780598892431038626434668464122277923166152512434656585301606139722679831223240731282456080319194710399251214720583911731091313497980949193302506413584239848046333131233235609266081795046006212257663001214919003619275473331152019199322222361394226760611536000653334168328873969741111523872515549607887143486226270326987442379382372573111646644588304535151535128572066869414501606159224818802568294660320487518479221486205705556710757311734104743457499079769393134898777123657415649823900920661962446199333485499905877985466022610633770451733811422293790592 [124,95] 294605412284210864464268604354040935357280994163910945927794220181220026893890848688435682979153778911193783553447947482662529316478535298006230704843363317215034463295670542057875476600666989305416874256191203400148247668500697123011637295954404444025706541008959199869260949514717051896256658314172547073812681877466744919336015278801393219326610287094537642559005850830911088003302637642992107062593062857160390881485896507259922768959250404843441554017530826351870280891756208875765288936632470041332858386963278889926280314029932825297008345064455697150807922908608364507568138983737407075830135660391901704991079413349693052947529097698895350240326490847981562131698787979651582976577796954431148721795621910801049796755495982296490510568726403598311381865039775889947903262124035935849489836333612995768075774337569732145392226699469707479934972174313422892150098265641215117853464707464828885041048631452280494862713731924870992802350022862970440001315843602832526568579753065567270036326836025081910384340175744040840179458658204500913406045565280366462094903309509623968688535396184491740628062883806435163042543984313284735624625707197709606490223449839617929216611916354514268833089711349872020057504615465630194645661653221212216236741636453290439979747017744910215488914748503590074316532218527031496011733667817479832540499684903995549242635819360683991386156951605033496647171501631318213084448555731995863949981073632161061290912764150005330386137849761048358572692644004894280312992574125465346589814072076452615116122788194789569580928305599903851075864422613512752973441343207067634877784948016900075592084244448804994900883286410174982921480561750366307840763889107898557513932649253092572544009890995188982203665524893705868127542584825523039566972748471796115769998391289986110108917469288239884090956937548411149019327872023439621881833534519553232566269617514415535979328 [124,96] -190001119316759845868506174564819880129430934255316343523638268116247067726041561573458062479616292889262954000611172269676058592058270236037241184950671803670758411238580784932129795496041537422307008843408144587561507636375798284634676565706328181175925568492823818688449474809062876313526054272751700324490589461708241483730025622549196906627334862739517914436028959309877786954626910883792433140180580388669363543227901370752940947814259718612509331177743053286557778037501388558659153496789139123538570279645243586338604589311244647996212034785551186910454131351626390681241271977242053484356784282281450307955115187877611679881995590973487130263961274051426188575824456390813310513315747021962209354645371362197936375570336696906415818210106772374524866045068827793694799214351241735298644574058372406191912073543650197982249772483826661835941802093931751929003497952123768269840301213309620478609767499074764500034636850602298352249874023005495252637733423857077215121039811300359101850615804526519110927507424572231674519503952143780113645215185913904620261012652771848926551464148761959046198027829421220943022171028378668630213864815500239738418520993651556349216826524973230654261525521697056357027774863674177501252670470127427436079030087770652843723192573051027786754383332809525893767280219791394684391711581284040558400413827716838438185550264224631014980956401044982662918637120065186134067395269644974097037492696256392543514114889800118561325991730411739507088706186441041465688608836181582771407055133495431657488458754236351942820010229578110542506488825057503553159412967757496314524851960247175416243249750854281164035060518931366234367607161721814767360278514210568588860482043547869790978502534526968056163190804155799797540292712378455520776134252269336745540344723624691562442168728197757769597911116847161104989655529306840319914061235293623795384384209512757536 [124,97] -74345668474756167666690594722479213045627563920836399857733341570832873526885398947461421909494465321854038631660662426161694648526521443275466599552402886049483913989092726324595969531247405231095065342584359840682983328247891558440552037155652382249237886491255812190622926080685488263176429605924207579873585393815579184216877208490079511905137560303171505530271757378663201111194335852418434427536619558217756070590338222911020922623111174612396255798422171403577464230158780346585774229577527039607152421259638771703842496882293203524946434816851647965228981768886498804957924459383116798296562333110623697873911905337677806968898736518446464626696633336195648971884634183229075826474304218766582277598136923822608039358515693673475406664507608384084694608251691994945548321559424902332381174267687785004255132136634127642604455536724492642729410600581078648923126471748076120668036318887203731906471573278504258091815908217050336063307324964757539878280058730228222727824652925223781160889747847155631405117641850933956630079718314444152092697206971846039924863301549595941051427050892938176929353589803141770763047541754423631514479772345357471952174377076362054776067219015331357222262734732223774152422762637437544514778046573868941713913949395405090684275323134735700041142673521083627228037072248222330143689616213586846289937096962264070697315061311388571268755919299912102366137704825036917179693506203808022708962359493614602534489000401042644023616761489706452527458775771931015632561590162630687963613910080030176134022337531835184575590854240677073755702102984544280681124204394163684922092285218645734062127742812282341630461222218598813064980519639910006900723903958412620788552322978930532557901496655785886945273623948355785523952466216119340189057696815155289309668875613893231483055120019438163836193893831758143003435412481539152692643925105099574730429543424 [124,98] 314731271440394576582702300874029642507274355486495141427808971550991688584588356572266774161070706929006401164899380991031932076663189379341976507812513885997783802340602043111967285707453666925830089565128352996339987200452391762961008319737593589895409016023796022166525476339289605562068038234241686614307018148425936086420784003592719093594234678566277237068969548433429134753897429477929736944043655835391319928246760305668066188406405468291950297558124513793817390472703880841201967201598752358987378747859514545101757769087220500865470155452617118823079376818774208371079708586228222160665444057890052981829625613882272796055686175188769633897995749862958581625226589864585081283182808981667055599542864650193974889861409204062754933322671968295780741423925206193670915034472374577204191907359094980015092663309453951721843753808238786308185171784157421754156938097973103782989167955708835604004533001003941262162643023196615098324448713587543353999477487979989233081650623283929518298278850560368847555522639477702965572207635182877911405664702471901526243153959836886727232459095705215629442355446804353108811481188814313106647351080187043696025093533183981702909642837247813748630935684965271871720782250069677982365603252634725294581660450718365601845246312029069995956001811302713465138134550607142161085862355146526523527631280220952364798858070686707935062935396740904158512945500714496840562864812019294853748694920624504996611833315621221677029004569748884339750077046115623794267950626379046706995452051624959944749332327762448055841593027366741799763557774827428265942028644175061461805711631381240495685264627030703331204119380220923932458946153245259679960382619924083518484855248681241288305189084145880161405533202904285185075072844085523470440903106552565733286731533970064203870431289350798897034066887485527911235552953325608345249369459295501335700120 [124,99] -312649719982065367153496811835867624309465029073452889735550243474678798682130875777200050131923832444256670106909259271598716771570692623813048425747952090955878573610289928849207422963028362286000783742994812958993287371077669066328812648431132680165648530653725470834028787930321564728359723103682106762278740661668699451085860468069059257177415576510057454132342009224708552949603639349696753788060461950223095882939875456831048410657144148199177073437464073544444417215339930613609381406421097449419037634815081776084281799805413358064521774048824927424910823494698705548933998166068230443494680489678994403635768573510943067129850603555706662047651639703279798415749118452474618143526818880489392536718089081760996161947282776760452750472959861759097709362624709555842759702920046879404351293088652888904547878433626109340483683469318374003133853213047978655669682503058829581996670656134462069812537469516627441344898337978595096886442224115096012847338275683681555549949379127745471669500828043371717743648137723995924150526894652331767460578783851155694105823502313785879605270112413605404167466137373227439412436524921603833509846110520936017559715779465941996047082943197010738320187968689207295089239254891679649419429075737923140255304102489406645727250061734232829604772700448954109973279609394245624982569294494747489029503475395090081085331848978469889017047761777890867397618123545107281007790360694896116311439884017463003815400798766095756576603985054355657607232874273859214555415964570492506890705431791322857685512696791811628729996462992096794880460015374697361802366697332442653285669878233681821545614924134806654310220489139427985273181462359644558107766176615544124918800280516268880242549644960161266753173804651109082276147698413148490314334870230211372118793811345181556920892498316044578456516056152702874769468266785081148332457113506932200 [124,100] 193311985156901236752312154892831807368388103999054258858586912797240057308092506945709443569754624343345726584282510047863962352643751180082907514531634845786266071491271912227581670711706734049367048010755542057095890073572095106506545049914395668619420403416307295710314000684663140180087130918816469385557778805615241515131350615343263666772151431664412217187622458858431693051022050874772229720709350526574988608815938488551372226324374021372899883667001042651799297676085866268584832080430050094105961822267506508390729279659513551677433094289575859344523919595242572185758920614343173661590259970036543286317467358098431093826751030995145332611819601448088945355068330199557283003674720205402428641420262960235860028264100127173641732748946974188624389883144001334355415638769218700016231031807627464133926541462770805288132409311114081653616202106947690577383380008588715084606622708803472619273365309366090723747769204457787821767664616497113040371666578721622383540265209458990593096669768513483564739986059962060441960031085346837624536245209920345961189264945993342417178787699968670287616938820992721299676064895504823962668433949067030289692286268995552950446980666860020556268854628348957707305212086576383392796902322281669319999970864888410130560358383519112550221434044329572327257644821352459190588503935881674947308229453515261196146878649159706665006439530427910983042459962681846484137070515163084586158894413260062690797858225786395110028869852228494442667329597656035327379571069766832723442448835225679196566770337323999606010252528713543125252745773457579065162100139878750452736889459499157302616934480146307144504717383011364869293101170787760296307116102412211588366894618800578349928016936917963026153713940578474976764889364954273013526405658465930681488871449110073534390761847021649015313959685844980658990349791347382880602633356112 [124,101] -16546831141439518121767911308421940222174150538712829157519014705581994766804832307656040445516593745400974607293357543781779180321021877031428262840933552311422917969942852129884405730331629144838766249035657531474263298085643732186354477037394783029539151029947062615767820819938440873031116433871337365053992157498708737503699205977728331232978862945544993636926003058115134373983070648619971334113511876156816608309695419677682733914427106872176451515327113163583767746909447316759505412696803960012622681913403132660275544487594706865009559480919898915324123582904575478265398788410791064987518149553638641384553255974600869593659263940011275474986022114011746583687365486070657348114890066213850763208690122952342801803260154097874468423535012516868397590566422454241217749855496610249258885075403535407344771783885472443521893390468929033444596799448463781415871655703507886623454734015269318270286575205396786534106088296062934237566588245990185765712917318716132044566750520693524123381678158503144888125646464556755521022242951772854371775322987222700389330871029696472683334522144283132640300242696968202759963054452580180950398921467512466532550815343679581177277332919191485930880535244629575119498478104158653526463189375758130330344256204662292267895589381372367357938401121169096279107533090228926061343311388951804663764034613211986717502561556135772588273953889997130444283418971754799810400452757033629306038629382452382567837697159175052877496018041804316487333213035024389008386899258716924434554448378986435770288298808664850450058218393402882747599989584565332567531825834082463617074675541800547731137214472430161972897254088448326849964767857422579643799801655898450854123768498650506745786242749660016002030127049058956736908991739943746606585485734786637990091334719885382346071303818404488314613572024700840543064517126259722108864 [124,102] -36324076162614768161724563466014327066909878870860533088641420805992962669427658488193499474903733600038182942269843424376226041289126463574063026879180426780009149295492583756642296561366029537348632839898124171728450243505948031416791102439800857339511605888954300942329402047697012027786170934667876971201037149672340761368190545192640070149115870907500136039129386360512641160294798637204759586322112421507685774852452921255049907212760479911824915001523668762327709144696613066515326783665849194542377872628685528945942303616402646547996332262073344526450153322534240601004075739525878307364364936557097948748621769013352157270468471594029046045928686748239052190976360955458884909096993247306978516824835152837154166597326094648938429377093402947270930255527735331067769282617439575022819625069457525970430600924990464612176968853910723187348867396353711180025434548463022463718796652871091869192953914385526755325331172223844937944673160365507078753414101467837422089768729721291318290043040137543890785354032544293288017953391146415497513030470733322660745752942594719801284540377837268703381396495316765311835924238406246757136644023962649990661688255596479305232894162436380384503692795207294727733671283532646109411404433913216834242229671732300233160833278881199605797536329009857642463179384983063307028772108277569014318183714366908717895114351024215121606097281246475954364804354659379640609328632817371888953762388297706550409504355873858632307221298423676729857839102038673600138198145232963456180973282607886494055448369270006565540260342438833085134664840167012229467696909077762699037675900266986980215274960017195400945426710101616125782856027438132848132158681023294589875776404751667639054094190971927570233445492641011576307469475398172464074664236106040333100864612621387259351213543676245400993372001488050379237240277539176992 [124,103] 7706450424939754181804554284768675787406232485416601313945720096830853229057112800279274651643454468299971912978728512521978857690276729463241628695474266399443014008635931314309612351363833055814683032985693471881357367630296854081662410008045347559188957036668375649539264329224996996520567701709888070407507573929258994082725063493179495241509183704829695394016207124811140306674605932325781456249641632541544627164154915202686860818533258506574134521617159365430874310098008874224827737797193158478834867467000770919117464921014106980634230719471507300386990886953013663441730044800885219453981261997073430664856264990808945849364725080377030815733575603857738930907180458175325401043543185604389534344979536147895735084055334089709500613928426959262112933272500366127868943547960529454291226535973475997480910202748862324758279834078549750807879885014762653539306014892883824399515233494901943462044229473521208295085253843063222063096943593232164458657713215086472317043430290909736812960303687817850083495608983100205123410235505623775459733731614472815382442982963249149823696066245097251303830741781594818771231904654659878642647074221105039707766984796536924118631266314981309886650470124478033612149142685160023760538791114890381935578738619526949863207884974659309606706083160745026009470357573821407794658590419845678071302301140581663912537909765309980388298269068359407141218451295268268374457686283062073607570872600366072670019623000370929584166922405702557684005870101392487067107337203457691688235845182423952595227597452622115558234770195098097785316875534785580014355444154627747762948690250625204746275255199106733985115204627086306231016619409801340078813715201094885933380172820930160998482315322426754873529092075951429026471637354254772763890793529099954725375251939482351774555701441491393096307851266066232624983125920 [124,104] 2143879790921934710552656302868936001405823861808442348787090109337671587529183723266970643413621215685087417940066544235631207744422394917264958988687094881678650690189059447719806077438154966492519557126191314144261750522213089219452224311480388742666159544712840568082027508431301918917704309438052521596253259279407282998574020322486133653712410977802773034858392007834873776218802145859259237077437385074556844473921944863781034647173227278735394508329780637097953523946813147832664475584863537973704760809321650276023260833831796815846303532653428525440867472514266525814748414450705896265899043966039870749246133574607398416293840749253407335989852978188597733473549640765359535298636836840839955846471316504975792977027302911793236230368220934127760377629070200246144080072392590936502850674071471977080049264130210490785904126922411039603881234923440822438104305241897074774540328046579092586182330032131799050793519114049649061665625721728235983406746721141599879145035830645519666180737901192957540745955493164763934320318446455801984583096107554992028881063242177022865221984737594438738269464016376003996741213614871410312238906351336130264425845441043579004296505857304490045009928627334894626537077799345132947159900135679118349894201003831927011549020556103359326938593347374043855887979464194941443598447096201672538590207349666908519935129232787900836336540107919565606219317012613908835773198138593730336154856850862616202259627483592508126727582198157057084746546733395813625388099463980949073026658877418403503880402625164537224629290374621373782458018529892897979321219017589270671172743269033883573101106674971524064600132724962199497740885559346690364961927174237194031891182462889472415136581214474899659759148669811087478024854739992645004977308132541756839507257902035031275031880451996149415500978674157743533984 [124,105] 217397087999874583201595997236205706684311261847325643833293690782129474929269116475767394797618017238964099782740621714018612959232084148540715261582235745884051521729482453931454657165228876286904254303004669627718775372658736554925898208424041395183097639924772042522045157166348199583360695292999072767548011306280374008993334177446354673997644231642281140323091033866455530797849990592334053243900634530908548147402734939278342077037880239688549872810998363853162836479936294408719332205620910013543079076085497862018071105920190996783846020193815080172126729713429759032274991361982405210109725308951415352373365523887672851817274551704905710855721433415116532993992943631562491192526906744302156056788468605008800146056058219611024619804798965676701502491010448594640677530578062402014724578648200537784575162207385224320426237045219477286660554322802830548797298972843590111950985947332903518034161701797645776999906832853198161499382422243799200745395920141669159020645282279577269684361074900119933880923374834380660903760708178011647871367304892570608755380614567876070347242128619926077275386696371692210850907743248286964979226189813320886581601475380232856243981983531508129880250055217434662101165001197838951349395463072002120898973304885545065292706217947704411782929495574685099410059617996834961254940066242177041984041812359672096126702740125984161448314765918770450424123151882983462445541113920636163945903881376845803255381143857427790753701300728968235731112580550310784383006866690264811146369595937387292427302704926891733802899308126997690276456370330671466781150213782705083032775691946220530260108516773350330389783017367435635023440469632748885627565864588135787317076457909109656908009475839885978767598851131041724732484442565233675125387160830658830939244074586385167413115835939945096541067281744928 [124,106] -167874027021026491883645237887449176932368566984802146200769741042580973435294835323630978074230001656155146400164031089660774141589987800411181757264106369285087660456996623048389608023806072210092780220287933754753928655573910517356614575904401914326837061168589904788753903184052041572908323356456519352100984645980020121988773173445750175308148804228088317149203756964651969743437996053474269014613201212863088857292593038098726224535643319643111923519944229544831238944335264296736461385559233401469008776807365898343268748141711435337107902001070635255812253101136199436092422610558769955277585625943786178443637978328479833461871674483879558180393329883211675398742750371956446113229713527841129988559735814361050504857568328653412719278254533416841698324741297035115542302761447438160997504172701918314436735940778580198786228617279639112507266390892149467396517980366312720733707462310803189200806824253802744315448659889946882878007765409106261804846985069702293204410005784694206077401076088855257478902755347024761024942309290761518958340526251386962930206549539468158058902497721867576418184355624091934130803449184850071666046951106736225993398943267260668740779001829395768551240211676626503378144887981115997324808119054746159850559311508510486568930005323199935154330748830526523141320574582772906824772529675785218945344204720951690616677469927839828573780451007886372079500209164839153639545561219714241410986790026932127096858439267734039502172672821897200375930140181821776120246224735858608509279659359564367278479161824894374193727127799343216884994886025054695927197350866903689246083410026401903080662580563935336779354170848357950087800535566984599789272537308199648713233410550516839619042393248772502549812090849967331194991813106527308358256169919754159351054804014856228628685604683142234518158648 [124,107] -22685258227419477141250457170474964547543382030900657921276534475420367236762232203580086927361850006332999730035497563500400461195033062392069278004269275898023377476409100722952267267948653475029138158703780565949997343507199738058675763880561076847827383173276257679082179630343597313120291966366268271395733869210059702852024989743384712547973442732450384518105064950983041200502078920352489902912048021984363654979135105286742093894644164577618039426341725201732843008634247421852417509329457446374765803403114734761353706498527205652987558946930882921497797189017192693341678679039668680446056122452092085813118906521714509687916332031759967000079455150517552852834066740287745172610739554042491195602611143261046320477654432104635029662378024228783852820672513095874482390211289235284965006554883617251793230060968220632341446741765701451770632411869444080508918675266823841793173988276189533068498951505651927257979118971113630549297963165019697572921662094710870250472626737472022826309809297684717718784159141896272493383931365958866352339819118113185032788591792279140389978878258137542426534642820960485000023482247342689753659846360212659772646295806598450458578059146741684521329072493178803024029142100126077685241673497114984982766232271466355581360519991686815702124479605359101137826143226310407820383404961756538147211008996980318356500426130799056268510615885642102749150679676038527777583010365753568961794209254426322481934827361641443500655796804638947987036270632726935288141902273978551351677398014557521714848832883060522469932559153425205230116999438458700471312857320301740515940399478693344185780088322888921702438139008947877215849381367845659701776913778918059463223904093648757560342386686566588629614710876814110001913108755176538557043235979309804554395671140075844076669463617355893280 [124,108] 6569417003668127836337945205880771197880001129018994009870419829440502956087666216836565799181495300824482026676357349235487470856935924823866382176426703517169095811044218076456963604256594771385838836349842858230174515028090053226240485409294743463478131158979099886779888527139374020286190075747699503080449515099682569672594366058930722187093874892018963895079303413597217808426014597224278910933869223801471197873646217154111088396876790614787530023482444759587865941207788732005640326114733225052681575320105099942684719049419831846100617124485831263459579458068466888398893753447134980495835271069296493074981800208306227169734373091503187091584170448998834082093273944609284510521827283367883873032311529265891314667757008855245638784809147444708083704273551987697620530159927160886158300155812511273504883412879566923566039592474781635169712740172983112978061306616022106532466906073371325718075820503746644299115655265435891242499753779378491357622872642276541034618291476040604524171874156426866948010050962028433977951309202529203375098310873066533811626651635594086862793610243894314461647426736175264889413837964976812609416341235862484902550426797847533389089080379428831173942176121979906451713769093669267848811016232752649942113735380613494508905393948250011413415665440192858766620445429220189632413569708525917429267996463990426862644606237603692566627422783240042168099915238888376037913107968157302835395271233955518938278557182108824318115250670351051876390214645226318291182886040600502483176159134465048343761751276750299786395550496050279037039173601444783482912138751199819545336340736865187638646880991152005983151386358823983346862158310097223808273704794618693679568181504911868104255088326098717471245053758867852873124425416048466600275130388850353993961046028826526513718249239777 [124,109] -495928122295622486407849387632931773424025261488832440992567742361844829634864566891102633062886288392657986607022931494025440572623823715093493903108091435406538279997540974362411379338730174925061605792027111193669894626722500421352606041023907246314919829027751880284044098451726869223187017214478503286342179707729140675516895901639522907137305019722523793393722100096884521857001979409250654979097930943259755798983461728058973287969264980871184262476401209127408140038592391173628232417877843901849454096370608540927724677500676473043363576534679001870607175643546763642322624219025782875941356140263579438619515506262266857648068508139832637802552406063524774468231216045546494148695212109710750034978414839668610466363814300860375056181842378581640806752490952734783321359735536657596988479635752209517885376926282509789863429823109108603670534349404193728928223095632590880931725398824375848524988782433091376883245980911925323200471183188805319489940422638077073614335854781914021614733485720760778948085791197471952443120639231514572928980547898858446072104761864063889390979432366792592723036058514044813751981878357854895004739561600835031850698310322972975439885747468465241980462120619376573572656516759313365813933053497839687062418802107931105237906750659292589507410098815486300044864535224493270488273169541052485015978291022749106783051785258167261270739112269444919681202741007297763390138704995718065929987951419257935851706967450731381715934768023643732469007107922064600365787919108798085213926118723919225617754481530254945700814575417154815818424228195999548467833162121363730456716432087101125090400657907688214220627340609251306144340425702333951784975507053734836492336080244650697077560348030280353787906303674081756855449265366179629842530493629159598104398345579880879455360 [124,110] 46784181274897325542934332468862567061316613324316556301607234560273484526380319791851699982805917958976725200838347782088709613462124705368269851752627321860635204962060512472017993622845398277568561334814700972173543897828243549257323065236177554638060452537058920209022168126649361459917429213287456273761261398611728873682149820865776073996827424580307120430700773754109803710659082658791419957344388655195257327304181411356146334951430115770688065867643536818566602610039335250205350414761042396115388162496435161672222948288236924035769777568599201338041021888402521201176196561097920969367575262774646226475782742447509497692844933044063170399273200122324561421545522972609045590829294501274382017535243383161089095257831753165587593997189327047743427245967106808113534500663399016464313044806051216621484875307610067170793914267382015674479270515422471465621430556387807578852583853300242027053167146450766952119430070423494432561101049620629911889583766180002844309975574131998776040984309898545432404481382438214477357549212836597250057492004696035923070546687142407729789046976714407815629037767404078474004195818340304344234887008373146127373658131986547840232954196338975032201136732198109880845848658240864015577320286245523359019713143664854947259806424418608868316795750154079958174120429978417116665632455026036456075003036684838042301665452695808361963318724422026045429528316864371215019211311543641431603546731814144619884428611208752819588444213384139411495107471628394422225503799918217959988813913833052624178670916683086276095703840870831140261734094462226541415269190626934835677298449593421097339151180653351018836539969201501110953721929390420821120299131091758924398982855351114877372799064353297457407706477401804748767516271178143050496956826015248408847302561082722176 [124,111] -3183846976804621651343157181733494547548720135684603939503510990139084296475916669670886881330721031835482254771814423803951020957123611651169109773805316625762310754961559198335723987159432755801179959471570340328340165148871731625293014760079014745669762375490160427078008327665262242712976916021324845181792761782110956079338925566575494566957165107269013389424416149371077970098169130233996556857642326944278920747857470569588173847609186860721047378413175306318165918203008820912285744566680302600683564108401528990133794168671922564722985833092915275083833724446967033636146906081041423830761175417500886170971539469352073971230635162681775334164172477084631035780304002235471136260125706652964070756513061307434545215886613694702210646932267286317292939297291074693619282319550888767631681334175824660478537732328874625304314275161871905988622841234268784265855489637836714958369525737780613293018436024592213065847777929861895003912786686754066464902073123412873889120528442968347824361447688291969946429610696941965035432807459788394939991141810604190435916126290118714050065066788310068753235969708114121351711480348076943788946526814124468917176221737495969884016989493297448723726467905161308051277571299091664084027078993498363768220998889619592891362954372245724992998718977174409905450802844862897663663135713341871668864754726487334349416453872560204961284829829260642187632117113818388220498662996385227864830620748427298436983980189475752068394161464875858370499471626219177974327469409852187625225658843169375253512026916642040439194334289562285717247423926031694403240297523934023268743893304208754462454509068088828370722044033900177620474140949091117348022189681367802385072008535448969751189262089653206449000288632140395592668557822020575676510834618687900674204579136 [124,112] 123284431638641211800107649436636181864429552771156817695187693313123639698627234790555866634684574669264976073322687469609920861797942581938674974718391900230163936062676590388156992372462578077883634454249192934348038839702919642853510926611054618402003818493192730030759039459666200514909134054723268251968401380118075387794561593045804027201110598569066869687305600464498648554597234583709052652612210957049149493911874008756498060099377441206077315400675870944868396716122454936951158407095094225589293153034162564382505828590157512853314263151752166029251601766483424484533463502090305583838513003007628748279602729099556482861350886351510431941387035522968129863275301412247243692740845393453192489232735786278915055197337709945067427787918255381041768310338671047041149923858002426134783394243272614933244816755328540555924343221374542793751973033003704787867455043035929246408871773821904006988984048318560827693384687505870313283756044325609364550086843743773767063422066662992081848213874630702846718646359306780646046125594594692930525955972933720104992408496314924201602966411174525648652543994031150766541109886737000716539720557027489091535631811917553683322292945817879316990357377740223356127083352710747373933070363078078125253292182762202838950656623946400611993749553234061058860460715166907670018943550991114321246309857226383777356546562244533965760571916011742226392987798887635708249883550071054349652418479160950379943269943411197430366952662140219437734586252417269431291857884941834552279160603314868574171185200282473531521053159494244787092534538173597212121594563354134927565104506158060194893264791844322218613725809011724510250883216804098176811105419613650717624264691694725665403652854421896416748225974503177878106256523218768943727647785543677260608 [124,113] -4024732301592492593168470391992081367856451292384405913971919220253875826834941262608315261339721118051417381807589758004233248556652326367954724811265083422312644727592073044129137357643457372009913336529659640953792195125099660392706999530875942781070204093147540482628411246992075462856890152185722608604878440276825937572285122857489673573382664807901855982408658503205699706783081290282336613034671348199235121494416001871726387022105871028812036509873686073443596297444508153389413768907634779861161223713236111876328889954856960259601336294756008424421629113115515164434925143958393562322104717191949678081343273995347760206604040455305965905797524457596570544952390328184093634284823475678216403679291351186779404090936722910806205722348657288252569918720400235938763107514585641523031859724621452322760133514161742269396305230365666993611978901540880449709389096425217126348690124323845121255902105982804005566051348979172405530329341096140964473592005667454779146798483953780227877889399365619282168602136455566953896723546101271525751238541826812715829035026699732856126284727857264338714126347397127068241162239323422730688635730491765300082513275782777823413011635626212939161927692650904436867783003786976369309725209938122876264714517820457359024760986859954210417244854684233137761516937612089137401768604895054241060586978984926846783317721610131557397026277369483768206947442803948813609784919824025511036803478314174692177091634771088956512345313717362024366571601912612879299854661764559795608310414645633237101939199319677829918312589970631418290744171507638674567605928526162756546479712345757770043611816321173946096210480783729001982480487066836801319161809252618011241117010102092000516891543348591212613439631006254094230817031558989445718615118110976 [124,114] 77405845249607363200248672539286092863224457619948220373534936715928287064714133310077073634231912291677414226519973091611747281218965061407241502526483341000919683145776223145636255717659106329642259859867298174659255680888693854631464777864984540840539051256629286359894538208027742775034398937529747808931748867416086448809527301729353164858421443357286915901086548446758611317059686545831870499181963502869200936023158761415345813555312306356467222162985431119820966033600755429609889944924001455121873497450501580283822247008057563488932611312297664978470994954965361079986658036864785933699076978974586482341230959874943982850855753308563611904603801158455048857452585607584373417960400493780192693060238436939942481787995945032044154597760476189789286491036810733427625922051963891065385190260772205326807810946412561032223444312954933358235933718900348391699826037926998048181672291920174513804537639969613347756350143916287084860903347815175914060597382979214175441266295562758004734932965675091500510122525923678483542374129117956257288419243314521581651461982488780867889408527189611063552290022458361797397659146868725638664854711967310140749437212381316612187666568983353267086414761171136838608778216612596967148144164783227917063365468211902358214865838319259748096110120721561575530913670923804469653871632577578501055017315332960519509680947021146426186787486285684862307262849915978080198401366919781282900544976370085794798469542808709702416928949288041121599932167094782145780951173557531320603947725342835910130810719024553185055046647136812633177467373354831180322319810243360453925884841304462730681511707277536600789270373153641584722981069142786242037762845824864590303812097844698630887440650396319560845182257846162388460173382524894520832768 [124,115] -453122075249636898930971547911043920070172642339889649994201159469318183562964468017185168035503161061413321121755066358347275258128883515101381327145690018864211973626959166770269315097541430735850493272478705380559132249160892656923302959574142909312024198728331879495935167095713199130240579772046772473981872281705661855065451539793488465277737196865268908358832025199101352503288697842789116522535232852449725177255698255361931676951628038523937859972765953793230294571790924209913757953276651301772727776084304796069732877984896622657756177795986974062334618154582191669085454381225494047327190259237608053872468228840036904318643962345875676879310882905133772832634343186812616031069361062628908615606605718738507907486646511483035598827186198581928215732383769380696345766619534404427079035362644527331448960708675888055614837976564150652959816256696024425692789121469521519820904962911636385650008352686478636429597052197115480601939020612045500572744669442384273215180035959563007090392172663411666611878659735610121872484684148685985041285442176855023212241131262745427957262690813247996053474517051010327231652015590696898448154917536988815522617454851153218322403563417326775326925476409742829630667618089551762659767295903362834176548918399016648864088325177625309257697909636723550740976311945018087571941814507084376857511184208617970583525090342177630390446722932668173221928515545271369924698665451942312095829247843604571100222164161361694223681105241011268482113994185126380712481705579971053886440336988888685834666569022584575098538885023831248876320713555715088592574990261821546873420812235736629259556756731077900405430326374776480153720138317246946502408548989778358112154609175316033137138241420425334060792508947395064978454146700800 [124,116] -4215341283272797049574331170638577249595351276018232185305651349450405050302050601528674928357662434744480351881008546461224665768523266091892639743321700445708095757130501892406262878041310853840427326083443138116188533991135423529606716927578206679026184825624278582440739425206858418795389970250092624193761815523298177267195920931273838261067328576655702383689837024582830298846724019259503010557631333993771665825953947722396508317465806447056678330543402382351069420203172277208380716016638124942618835242468481570695940863582572440887146635314586956073588109188756375870645925545455204053446413659834253666701921906711026336772064592940651413655921347552836613665821894365499817929937665775857923716760008422228239937850568545519830747747596228192637242690349785597099675263321103504830562026828732503969434149093919579337325074799639352101162147791072971014477554285814278459015976996486157883900117866903910970592135182418588310706157528831706702934710928106537673650670145119794492393698787518851593902753585072450130960309236254503955478445828159195679933397219572510224165099074922041724050992285479091874731938811230498129890814268733414225187061539958949573588867883914766380003773927958947727928164999186728969280601602398366821601420641915667055597840410902039713341832400139151720986313985563556781660499936599141255102515897810412936495815018084468677437998873396518602424545196155144612829873662461118796488229361909634243767757677733188404405610965812205437244789199252553619824504835548997196204325330890640529842243071485411806205210558333145097603154815364536403267569856361788462903662208969093368514449463939590855837446558492201545814785093860833738139099113612299931966610328812451854489921082685029939066761272131042634311328 [124,117] 85087706475261811990153319041006527794070839471423034595938983135323793027949856396785864978836768114335063428789814092621358781951686315068968358366859950039317330051752865703609900519664604032945921474267226997448203932646932942387238604324832052352195447643765570983516741468183469088403454758296172621793843785437290473580396283828104127225517929083311018123575084105805218903186815735402691519196227105461392822864590754210661662324330727237588795429730595842247038119115237573961113370344989393829785626860716813557637994074722206571285595645045474482547974524066083447619956318329166652568990329996098150604844553834453408830142089833654736327224679580282362508931919052107245921901992450693976933635759316045969091332411404493008432125500535761431707009252144079882416783273046656953009092751645817314222910657180386559220895551659628091107840611326747110051954902796091342900160393440708335370914022408423253605215242107100232263031513974027162444251174599046087275758045188838895237685309553300125564920365071371786421052139752567691433923431775880090648927564984309915624299620223460398167973067119846577157477476029972817409062667549223680961356373662102144588739039598785399684418914027667834780922880316106506838498158368938635359193286288718775552595278923289849477000426097794759076131106267804802408733968936238125592419760416803358364074558773318430248191365499662745693103867105386359894658799765054669418357096378966499338733008228305957695941731896836800304455305145919765641027969303749438172954423779711143285254644280481935642760755243958832126872100792252687847733367061484223436466857389896602803238296430829177575526694570848331892956113420500431018384649510585073619855725324329816320827956497999602446691004923060992 [124,118] -543617990005870228906817135882847158645504337727606650380935207105560517005211903167739886313585531698066658529503739619209674300068681639549301685797414864848121754861182127013294783345694908262881861128226775033029789187989352378429258570944132274921508195424984027033280739649715755967522014757612466518225384524901221293743385257891077073474386584045532340818776861125586701732077145520387997193544431029699354457617735565028590433209375233548484918349229984974419233017649629979883061678273400735534274374286923558452052597862807222169032439583885027370932324092828450251575646160997611953578811680727595400927933478624570726212681238675448133505280202531106543032363735522016917448624181594406889980592065954861865830498829423710000771038959606056891998395930811918537817428100685458513257516599608834995258429637856566502554642832610219715454582783964181718287719459704912942116867646642309236712323654332992371186614507494486903398197822829733243699688351475806034727355469433700162631326202568023146654374775490364783267641165529305803944427271257019605149367624616410280407903233291976674603465795321754324052184801958148292701525918549852029518700844579148862616655733594282529578962094444256772312267586752712613141818075860337186415915816336798685384680579122272181729991426516639005360899186515826752877287567964056530704786748797007450065379048492402699200203313346284094646108512604901135391020754054476821791586567501615173514837707393101053468764313112730468602546360179609974327610114451289948492365376380732272065525334141600449645913477734294755429845059874015203215840398310863571096077364355623023110706925368434849571422735849443778734007373163319165215835191150264499591285078517025066802754199025685778259064064 [124,119] 1529872955905435108208182796100780834740559656070200878774307573326825813485752364273190612039907550438631555455097595017140411950398429364623232683317391208134926099936111753089595114660310911169304479824194454436407144153830046480823471433228638963330402912153045674607528877964815182596111516236142047394962397260458540517457056674033044665006701240023300143871588273639399303115827538169463429893404888202294168788040691564025495259639784514429358799416255238073613959479310572653761054695054016060985381349599172999521340928878635445322999182957313341186730564226377636824367249889586128921930950732232082079757199781411141416862438924424459683231005213784106006996756860736842839637638433447385762335252978437587854329223517567075193110407482039396098242346578065406293690190172269961604706120797184021646776331361660737580840062351292663875814928552182593188913446206481417003819887003433144899140473932902139456953021372076432566009364625515524041832839211096638433382533868880133430351998782811904048458690997661537462714356324115817395855938466969317621834593158397834577139218621040418248191000889481958465986062545472192180657695097398658078101434902208289877610187672821574191986202688466827720762938789464377597423336606052044256956580459313455160388425092225575729521301932087534979785536883253186542640549255881399549655549475074729384435910808074481772172702038449712250213210092933873212204624179191078385053179584693922508050459472223187635836019251846143304430286991130118335117745038581408530716086984329011845194862119261741980802352947262343547184504182216978465211931089960652571901146045823630092192068993274070219233382445794003271771224905697368258004651969523790925470482985767578943283471208127787680 [124,120] -1663028466890285416241544654183642619884419385670818805314574404622943447206843750332928617244902528691168718467394315473301461380757463979800973742452284859379428567298611780602897149200293006222622827016880768330817363752870622376372378225219404081367581524358179369097193161705455929514326641522921905058039044624933448394102832248573921822431180346940929904612951577810206225684617992174492438613339446979037176075219239282729637583351736691010835616545138634201384347130474537926198902114110187657821907311605990251115176455485767097301847499999790438168438519527176754549185485357830822250420991882301176140213978452444055103930110256427719193265664046381819194775347054894486530202933352790586023685900819434840183628339403067799592071518972516761124913297639977982961023971122584667026782480783989559079060742450410036287125678744685118099419608284554402829076276968873505385988978602356394707868482685135616524581665776267552886170971018148844350728486449226318419182782620692951547750560764314950248832188984946627657350473528460096272248346758453703146499888356728019477424264496755706349843698304780797741485122693277285099549647139325824005652169278969314798287060459380644900697880786408774707365206583544360699481349508695512030080543372182177408805864314313216939981789638034635105629510363429293512296593543791389603223986011400689938404653391857316008862270301368882630216569860733157432902705443466412181217808108882715922704352324483218049746439250411622726505185228163450456966361496512098825257636878547883730363721850187139597926620344311946339952541455523226372270907670519901634646825123998031075527893230471265891351744174402633411287097763335918697252555989396438732986472695904588567101839056 [124,121] 2252377193325862144291369593651491381730215981891772980194419419314165969515019302286319877680663202501447373359837376981827725822153667404166800483425317645419575066122187155601095882042875105131417728334971987310499188740827620567563774176147109596140248293644012067479335556299867592289895254184506287681368601405431237841051847774484771386726307815773965999233643525850821662253310406637693919686617444982635796263993269844338218539838244334747844357176456651521220674456335073692562788696852337385192336355420211824397318683895708178812631613915516531808349565245989679537277339718409065454316863365933347914632126522441537388389264436716755192919146115869062693623658282090745565491608707350134111002264182783200823584639244820172535404075120967505586466189510122708754187774053873733140254192415652558254371566291339197768202476269283794223503446952421607098224434934464805207728223629970128259489708996229250783990226009663116796142051065644544973117750886419123001628725201963658679713567011008195468675784936275407477936227035248885143035026022801197192088973069618320256845733523530794383525096510037950040385517163289113897796647463257928460883756729686856539750835526984134077417494953702881825185493751764180635056383716242565648986012293953816055764081846250388319881957604829703304152035470534570956651273266461749007635336681739434594970749076889456689309314315130235887579484140612907067236895559548798284129728952418427920153955813602056068619182793546911277065097028670598963582671483416562980548621919283348158610002652905230354205368966168020382562827569732446019550241065429323579260232549029491714626822127645037821812480500332315277735233484470189967752412014854364661162511800513542592 [124,122] 408565623510504506813118133751941158755174666795165060652603779175706706267448126563807799568527613621415430333600793041245787552166842926544663748127641546268630866002562084439551656804687830924173661887148505125238726960456049384431980208103374769304774325908376100083536322436166613922647987864624062242986269285385669204734893621443363039157891287415830005134245305540315341153510958513722680155864384354666216926846527480229818775392572095035764004067608569815043766032208056531454048816034682977396082655935008752011839878254077307185829843458051992896155496273376768674369542864445223166089532800445530532902773023446622540566208254475292094758470381916316780034312487689182213678106171376247927660038787575598866228520294355477243777631190026664658151435636517252937506148202678271517868296626770275953300026943073533608119287240284602817471290360658674095928165699020762815486159820498403551456444210340161064731642835050620251264255896347699598811774497864392798792741329355376503480253506492512110564345761545361078253546673026610813323647874140126002614125791937130378783264047518875366642925549103103643928361417434538870418309643894085398267123511613817362564813610020400384092262699525028953937589411038073363051596975078220625825798353113298613581714896098494426152243534306145073378799033262736736653049579053273242880911039987276730587509308552337573836962134371880683801056334859302444429868265196244497035863753975281522091582796084390508741900497931078939035497108179425709055425859968717823947485330891710641275591957912242778080923279361681892808026933259761349826035729225196612839955131007278918201437450032238532089964664519290527707870496114935601412065046806751113707484160 [124,123] 11941141497585794296591806393284822644889784432788789222699245804182763456502001347120345469935176108802208488483660047252259180346695558286340693724289392200301552023199816044116630645858591058832562300351090096353715635746764563375770106531190709709441615143027649000600777730508494524580877376740382437973127278508100806419220278931369343285225446795426179604551429019353623710728105656882365158478733979024660181393350186776089420090835490642337888065646814779014520982510507209961943947726804995994014593824617593593045675800013798895070966422303140108156687478451471966525195412100136299277575275379529355636906632741736462359177660251358599578860155807576039824000046902231945735632747271810342142497545207524169277098575063120427450272226869822697413988757318278461292016774796231929553200068909886763881845874327857853712866773309744244726845278472203527521892381061552328681484850531420445033288138696916018262571200336939477928903427110739548963751562123786068501200124836482137193378034324034013177192414784365202578439573025358221379632949305174298140157714736438083288735143082657215572883903789946217877266657377314783083723863093030010495443653687663925852676676857297777933944875661189535972677062120921103277400397967303886680556814630261702349630507238703223913849596124514913322653948911548734787242804049510433651378974710056373912200319716139690963535304359560142001976128016485194951727281423436292872064824381847408396804365316389990487162129290539726844317153687053718304759125718816751935262072149886928150365636190216758313749270539282122613579158481556794293969302624460756677795630589536628812583436199915243734653089273976162721108496859943662094338730072192070560 [124,124] -1121529417966674376748366853844505977665112099078872702955638102431222616759472211082270796097209351809644050937135810557711535515613980483928180337128657774914585334562586326669768016675863015566278549429723626841589283477201451529760360865455139735348233459318212537076297724357220553642721952751376415983829544469233151614691538905666020316946182753921923265024468105295811774203506937923251201737538329184671568213346042918383387135881600257960579877776485935003246474274288188065671775398868851901997031628614566548285501898378615557175341618731433303421007401169970770970127038926849583160688526906572520862231082142077423308479961910231829207956399837733430237874848131298846303128708635064588471800866477038542825967010643571234555209233338417618107062314720691593973584419713677807710919934462114855038622464888888224670860184526697465665486643084818090637155182415302347989372805836706345900617065002272073175990558089873145484859763359871318483793928174049987178654144660702873697214500216181853968434410760256947847370576948776819028216205723814450876388185015717371890476967581199663599137275042454501491601731103812369590156472369019365018134131948100986312200212425252617790604653082748464865649269205884022450720796309336259942824931309709927721586735438358221178551327867818076541584932819751090305127446296469258176780479656766007083362109971194843168209816592171885164410746995361075805158230243293066732122867859374287088258824241696351381071287195611339717947751399121365926802510629163506195139804483774100785519197187372336712344574258943235870691160836988155874409998698166036485829701848483726877703614863731933125098012996037997463480849257085130709186311828 [125,0] -5815584701662756802582743070363630051108947732469576366778616034524879084168700095884084083556084634590168414267650995251074502270747763033951264220020383053932508991184574441464830819813564984469718330742824327956266545002315952025885546785635853439335143571171816793987539896120652858297902737858193266458970965670853903503253209269399235442964014750401544956059925350111503730075895658785462859402409981000032873316803779623955051874283745213541996241750964848806500213092928978904799744825700243675244475689257513144959886791967600865536660853279130079848205228687946942364404700083215579316588916162931313913934032997815003689369889149338909062546359617917736725008620602600083690750677793932444212462546372358993550228992178818055398158181754689585808905018203617773361465117694526359922980820444394124971840577372123025662744156993276734272580436486142811855174968778433050667540655774632455728060712126387272840685808078707328649926672572940556285071415798432458079714236680378865051486270547019765584832881331472275932700548551058943611385843574568459351037609994249932629635639118761691424360448586377461380089723918535765700063758323440233224746286216951176311066503700886105629062039518741811368467796571114642296517646968731712123871020044716860235139665098589078519589110986717657916586748534630605189250032994377130739690644662481820714152382984543167494168597802024089413464939497474480300490460811813467506622945580440695472526181358602740326400083297655936734110110073249832769778359539929445226373351364311008694143542898831905405176170745338926474850586727793664374954292093453415742068468477411234954027439688293599967754842805725548853218038179224571674528774205125949733605130383254583687921413613806691738877184339176880137168127559940936185668045270092388514736653310748567565372993654629941251712037722230732766221460980725806625613749240507943002080640558226525747106873722503854195760991915489261862961774304923668739048348411098849600474945376141687395204509950074024335917357260578291756081303352883113629516472571449806003163158126217720317884233291629854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] 749206643086491277822591687014812814465461805316165333135274519539278502546539384801500530102527326672113635529302304133849580879735977876243863094901075530169544069761394310223155586215807160325789870705006586657663406394429617365795223374104663285881469991406428736013911348617313594375792081844538020635119855127068868355743578351515121287689037333280153921241041666003136105797361424328114493576116875120682632171900558391488065525022530074252058932821819247190254460489333310858124998526055441569878943050656401244182891497063298529088462509147578461912594206766321486127610482190179360030704085937260192948950704142850044153327305879926312367762892796440539992814380742701290091748062796941452048776212600431032630052687653671854573057616597591231492955815741744163739338659855910155633004870482850214414944719993858507506133726399433263486409538197608041887938427386872558232751644144198214903739494975991015422938970862059288290247815874170069720549256774550194917365849435682859447679236199751145148344389981045854505631868543070647582632311144567752825788362779770973135258807472840919141065627166189620788782934715877398485264969390549781400630986767466640764766601600662043828456815936930699686853762257528990473537745704291228372295376764153688184784856403475804936825109078745738984564658487135095284542832082435399687674093659997234379954838257182758824809038020200878973822269734767087944671660793583743771965241989034718122686841573363268261629449072456037065684633009659193355575317019495600120557712908530460128726231424366695319797828699287758328637202058040351757439841868258022060318568278502860456539321332886932822443736490779381090625808877210607704409296596790618507763649367692555190292340243675564963313358540055774601795391345455043685791784539265516879811719033200817953120371064582433548147449602804780119217856739858975747343979351447800297759968180699358443371300111080402910178502608718651329335555061350847278039148669162484984731988622971655095243912653422255790475066382081295046644354404093987207128728775597958338767777896816616028276383091370089250816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] 20498271602583008674923336837800645405630885105929231254964485028120094497737165865745772785756062100074400566808731404695461528398192301248446553616935373841813937141677123561230796191230778847372978233373046167486849417401716479613719702003361017716912549817815256541990032800726945491023311347042919245975617941590904855825884835429445221956464947209112756471240053301539453093316411368423219074582631290978422741282045507854164352289313024472186772756101531554625688164184481594692316385862914477921193546039606703713695219279172393929875828781343245603854814227303624278602593723316827176504278214560370050802276966767464275107651579903275142839302067590566637225234522758476437421468387527611527808304023815463299639396893531480183602965918000540260376919429770079268634213876074426785729342659265403871816697659379324404015648099894536683253766984236863680334700358381248154373022315824969546524121780090682759592975858678136891781974987911241393941123049307026727687139499459804996025361744771379026474978990957358622502303735843230206285374545385453059000039090845433661379671522481149765863971420645453448853367594900230424898544953480613271771997782121318675129572406586743821853250663065235680177790041175235195862086151482653685513485758706426371541000165847606744103373877883829186699393508395165258128617771597187310596823613197778778726016289316970264824339569047057859128907774448652282032193363887463834188533168379781716966543382754280263942562540022762629626436123907951429540986244211947190585631686974921052089035014522945536220365708653605244044974127252239658183933497552873965306936409346715947656992490409738850602537973050108978787143077990363231379438166808254359965343843314963996983961125054025136935942806334030200832836939238050108423858904817350283361244249997406004950535692175050121478490080281806806930664927388389651166387371234596477778296690383691266541967948207856346880818364122888775256125733403962666685205825185224290560894543326589198360789980085598423525875372608264387786390265703911893772097897091098750219975905459682756862653056462869023948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] -380500378512969086199179476977554032367412540138987596806613880267848141097781067856549477743447740479768445470144808305417066678585113201002115841911086256667283147103194631797613156163380169090873121392047068484701760736840710516896454500774077903790464953279801787750192360810113859664639929927055418872484216667106018109642719631455644496683835596504046832675648146024703533145413692632848106058070117017298223451278513196332165285628976147430532242483137804549621401577450842737107408718584613235950396977119717492624094938350611239072277509768224545562000509036039558176198920024032678542891876250507624624357066332997542100707170492130203202927345426922408071305444827314639586895190395077640855483438637658279881310886205191301992680705924125028828499831336607852509130073742789006122078030961919421891104349277240741962993410083191729446910715911767303882658305885915918254470860952012966128430693331125341462643537188923304995057764197380882569015099196028798366230879054274863373353672302669904269442918476959258704547607444808626811956753998870507894149786773978164390738314594841989118709087987600098242680074515047330839744541465174654185540387737435388352297552741677960824227343460902011224012672674325237049269618662415720060939422632512695438330995253331277283395633734395893954134028925456010270718819595610587122950983107104165327077798163703786805936489745250652081452212475804273677560180212229702785736090424984715318482743008901693306694864865111781620734403869429541217226277746442174777104383722346590196301951629682064844671470963281454698860201927827471858690514939560763643150496394151755925832942897233812234463243551236214721657332353120269057963811355679717166028222658643524075119256838342433017067318322787087810869219893948866485411475794030091768068810005047234684314249403792707453119829715224660748414902966372610318183909246990567852514023155455808088545302231685912627657288322888958441987043261511996906363096852177874073917502984164409691747485851323899438255969951213212203489742768777670837604804447525438222899569944730493032306205982769560969805824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] 2135531786424090691689081662873814051757803372634219783042819846303781438792683295079190344680200968333273231752985623766894614907862950587003351948548645415432480269101002729322786412306022879148239379677354145471038928743874982764283636102298997244192099262380119064718270632716850846240490590069212558211014257692490749521011523217262427187477049945819062563035856749692519121198918593318460067409837512236811982299026097087676394081511715691594760471687636718994738233917261161674299047357587962187831660829077743500641863927633471278578105414902143124814059661080336090992093194566953021874596690408222905490483912483835984275036880776576439487855529339413803007771520845719882804499840005909959265382994360843295875205050506757438774956190108133514559090113796987476248993139232110898500889594930275045631243733303523511195274510400135378358457885203838788447587160275147075930191832022494072753429389626298018476254359848479266489403637513988048518509209948767861640404013492863774760371654321017601176172505289255222933766385917767167392971086775386245273037407146816114689723006609358101242966893932942833227594544429002042575720464668462631988713459304729981222241461850787768737193539070127934736785604627854040293084503275387752978439151229344711265792741654346222565138334671221979119303788725289583426107135180259368733738778010423914686171123897118861497244538179318776437275870772640656931142397719792604881176246909426039442836598400623918901319758489683047166194212278784540635057957028619517229353848152824262955664642927214178036195111590332011149513228463193253206152086418124327045781967558674710621324975136008544474083988589956772141177889609157687466160181736548213091504009749832355305551855147171385077496116596403080905374929903926461961665480837257788194937782402646255576706751258935870999468129038732757017014126723500314728068112190465691616434160026101191862272563929437959316770885042973674582430655297605321392914863410209715299837152811713652062214627911065460197115091163774447348442444070185150480860445727956562598074912623990834990881855445965690938327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] -903750091852106878299145113438223138161494384712165029377393919949021833867303837228053387881914256279866505094846924841558863380979932590257966376795750728515297386161568560752393713586261195604655448559463134065533669983321110397296144031162339218098794843961145270479175419395691733046189486369901715861334393991880091465048390661215404149342802801815766573000912385680143873949241028329990714932572437294169062477117597167803520604419874889744906570170682838165430794301684376277690470114409239011664913581433820669896377024526381224227695040098995383314484002901943125212332109303492072416850243770662329577421824126335066680300599391106584072568402783592882774070633487141437754027749895727689240068093217665371207319380116839255186100728131161779392894502352630489638180296344360854195496864032890534252008783547791083666235325400038769819673467210760918264574618491315001997469276780300733693076718494846235623167870654949842823153429929229330242389788474376279376951823737770493826802040473631277605184747326329310755859100979337230535722967474984261504595706976795772016176732172918224858942939069400565064104084175588433865342662236207218316599654344854813690017187156554659551318606403064657617413056211985726212055593906396077196835667937374211994695312702653034943095474788540363939202065858685993788131307355031437752772002890674367660955037940951260957912158362096802226451426669767658800368870201296532836845001952788447556605278874648821248518846217253378223060140895528725042168460678790450007709591678119305621560748429595027566222595670065849868667974014096365190843135640175853552406156573012283145334362305227663887471773119022153345865720751072488273451674381223130683748369263079760454200965701813761359991592184313665741575732398541008575524926245974464969270690749580594773363723028131067247050917406087427561803535743100378875681674153995608288291732154421257735047233848005528137511696865425652077837243566714121348345700848260652333003413146493239200573496656359659121674567361572702289460765663679223214326737385120334544111183257650751563868198872481303749459968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] -57236242341366101245811738158939276292878781868081658678086502271037057104871166796496162297044559815410855026381703567339819677784762447487940774095440065483163130694798046640995540592768658884921266586322011564692622484987604390007003372759687716923489613479780938182360433332621358691657493607003539630627418810069424629998012609886471446485357189326147528046297457819320359492083705156793993973772568196110896267284052649844329951969784556255234529245844676335825821588718524953715265442780212264422980564228614810419763136440838445773313578002118938550271574367663738441690968541406449974564971484784817844092957567709745743669410198538515849827147246977571813269011977180923901951998875990418727006231261214433939096713640530125116557055788099141809228744487527375771171540580180478628959801785943591073714971493006601872413981489773245453027133341282518791673582783369432272921360113568352798622689104604184660907327148690232389134813675854849406481580640399267601893755440512543215150480640811098433725307102492781982683389593582610410113566421290620173677007682293868102007632921334383573780127660195874510235700329276420192847826374598457716583279013649112060222754187076720243651165754792418742567799586417348138478834396866604481819853736235791748824588509823334826076235182890699598330821120471083734363305987927245270596769092226861815400653715569124734867124722120466368628216577439337616122004463652898022194936139287032827251698922609603214313046187242966903285960757894872107720252064442353640353702320652686787307191678998165887416864090262292248955909872908495949001547407826480688591651739412714892575478558164285639509172133554974543640675087060824994956798682300003746879132679885013412085844016825774817531440277893738560864639791375543507484905245921610333466385022765996779484829262434768983487270943392591512339530856407837099436943757801569690784369603961718820317645506020265751302234734268433554064036366357992675505871945178795969430696529381147743636380105352330818921654506170340298214746127168230429985715611581477125530109402718433750825072557913945230991687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] 263725607554059441717229169821180862598650173221660762227209750388135686564215447081526811614261687684876090048968269329806587849939966192817377821123334029449607980225552135096756909526849881520802501673408521344304360965395666191635747696450383994383449674822962628059281730722053418776275919759813585383271435539684830785031103052060232366249046870777481512311144952981624274755515060939619735362949817960836553030750516781668124603514239691538719914731185728445700124290803959277390304054367424273906034023107079837416256335187106894316534691758862727204064641668268716424907734271276483175915501947716930173307899922779683494191590263572922583847738574840903045032098934235316852236627179375733929677864347433702194733024727070095357535284252703974803727729731375321887135626920393498198117506133865812352884532247151819423713382602710258448594390395373927167787584887210798420449538805357144155477840063633242398941619951286078950096448762599854280540971807412840360464031684780244268016570246429552608898714089284153731452233456149008052830214584544608011815467001387902563096580733209348610514922066704607591356483880452760200072906567041840187856982043142208495809364874986479399129824664211393120231459122636001594377336401779359277977445261512660566722014389740105469558412249686953713383783764066408370454104784996888950897932387536754003338371335171904657955305817359363016137045503865682326986193268418388093254124565678958899476210815515915907568208469750935151828446929529114156723043166944536275655197468673291909439926463599318543904756968243123468563698844044287226893073183728754178147504594588834857096281498678482772671017917481564285175780797489439064080163011332032592677816672775587877624599801528564857165203349681411492701190387553117507375433363411646591457598217965049733754407689964782964240960667605024605381398079409400063263547158448192796179880866626235982750846392688159737007896603453475838355529170617106712682586080368727644408249885173135840157828203149723342286569873805559244547594837973185087834132863864948156868941353925769684191532342165730935938482176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] 771050766355310969045674577056700773944408861406994613065836999014248420575869110490805341872375599580934115183326622616624786957627793184844150471791278236024757896300594806282515411708713422302563901507491712165292042491991799638114301406816374202089898668865619083909910468465977865214699284315140092556967671994909461679603461024900387743016350187029248251273626220440365603680121241849993357986956881556192546080513306847445127733674343538921641891899494028705196364592725534213164473591965338407557571557946220476634564643864591813847388100595598930420450545260344861142205966892068057468131902420923494602116824495623890630053490578120094845531084888538574861770168791851955081243148180808358528922497951591749569564227259640069060141930803351607153993890696736321043829228547494556623832713111305954731139698406453987150178593932006534960597751332027837361540224743475074270486998468390355358988009986156737610555271704369654476171500233417949509572042149074222388372585144049354866804772891265862819305410894483194763417373276523214096888057735359744330058391614546842514533431617355282049868194684011875024999701446293194470879314925071259926665225675410285697286320744058887241845185564233615781813089794250585201070137510959123220010667504952255919783074953158964507433484853345036827974785167635843324981650880862258039130528845692979003635861913533044494098456668387713121188905149796996435992077409405621577296789791246972928220822195922956996542451158774135853447091744085733032114227408390808273150208380015125052367353829638089340823823229921659356553941990168618625443444000029508266254238648327943253923006155177867539929267411607208159248749003370503622339401294868288230401547651669875670148573830488095001854059729701444258562621373949196742708046534054332176577722377166113884888793158111753555257231284550869097516371447986721467718668384838355850798162457792164338230233291355529502037840338564874268393861711634102493189588084088730694881368993334136221788253163189377326339052763076562296752036431998541496716786778964463620756966001792383196111891789747211055828828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] -9425558625918016964329222337089927672404283602841114867080464694639044059060534506616248181613453245313641259167892494457637185926920239825561801914273829302355062309807846567455722746898874369812661838476165884390392709062314688493541376995574938268971378081596627420800671893069300999936700877815837497528405846025561102106575092676381947064342947910527417808699062521246656171746414890100588734854113810543022457385313619053475075646523854079277276437312399939624696125289436141911498396148382826663700446708004942950576700209326505220840637787743596097329113254919734201560556039070064562186806339635462877943178351894839671547005057278055744963830570179272214756050310149009931651934709074568620183625748981093960660998754163244480941182637478032972154348432893547104491631525969081440685057231719923053467980352115409802616867945196318499661960030125905266129670475904570554797317086655782943975885310076253970097324109542831241398817843466840508117049381349887717596447887546275693866548389223253881049572566150770882690229014290846700576624876585389137670933061275232507730365735220764190889859295384681615144334741491890384617088753749376171827246756730265452297985808124581058430241693839605303735465111376383563879967337245500969928818267329591990886829307916367173135331566548958539757477541090682300757398202780790494253041992695302329641312998738196642765792614329764817099974949845389084583390660064066715753700136045871950575224650627532972785831082659118914175609589389935176593991075477201808664162573793983943436693443191292316640145517934235052909776619148410261540168784953645782766061268686078953028397258342630528802791537961629058935438670061866046759325496586445006194850454145426317271780406063164694360569820631254057281162226928795938339070464122600093822000680979627630776420331096412465746891515212169437158305778720550114359643476549791803804401903774477751217564436518616024780172400593167769597989148573488466821588352136538330557694632964203555003910310850157888316246799813330031787360848786890750363554087607376542773550394098228527908243765584666454711414554624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 8917446345564326705359928452291965297973680482593700734760032571251640047338587002576789339926840154525354375094105015426701706930631742230107553065922141212496918009891078441022525767553961977178022687861831844507822418293528806652059553250008996091005276192600177925042952056540398442295223185184400751547788161652763953906910386717839196716771015522960543076868104886244382518804290746781469312401157828158446960390481870654197310933685220708957214656077163300920405268604739929648209254258296060232191346162124979924106810523110355029095132026175318373002805902585901360844709235128391349581069970590086370212107045791137899514357846142720526435726726056284494331915205651615438624961423279427182455409925058499773031251122169871714683675997795354885730919913073929442563962649241150418960444001102170062270263277926034718699262729634911719526865958792491122352868609764026510251436300414367951297380144958659361333556664373349517922993431031142443508590560289395768470614762187177301350362212972846812692782046451185074922778160182203731775102574596277376880760993627969316615416802905724767380500284856164004326790809941472116066950663785427369790549860502662430747065718075375223171216227770695047145138757931184299337406574200501092604525245352444509666475179741054488665988766438773009555741381348195892924252886751094538721107164973673806695681927314381141153013795672115508678847824235586566342300197300022158883547400040226428113034701907688946723567283419525154229901292575753547388930640689696140413741327990676696599964395535987539550247562894134725144338422857319715597981045622761519000080855253455487643624344993023177315515026180267320208867706344401576919179552854322919998347650170794775578601858432609085979599650761357565762493802806062808797576526626319255044938172876486859321595114806475614640110895024636733433971700510152931746509781962622386489175555358194023255326259437734322512516029475724766468232765152785817585008035382437025124992339423452865330977712421831275761833039200190527516179024225399556747264267089785585840628882077008872772051160019560380337781473280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] 185634774653140577400616845957527315359390019037995649457711542210728742596340410397044569551280342616460930163979216624743618649058129698019635433611465093383857855408900599470812564033749546196472722710169744438599220609143737161363920187698869466879650832467026984705239771098986417231515660580526045424405998535532120594584051439924858921142715715990389593915553745086577491946947606113793701554177435336158003703783026121671960494784055302009439360215371834256234627044404959654842737108052858305317673577710722584163809175122147650829014866475040305661772044519266418957337128119873393750671183569552323060509039301180804520762416670890612679679895772705394486220884449135390011901620716176549582071221988977282906146386650121272338198820572392465864441597866094672379383909572053247713653572471287883759730669310798962386286038716771529856760125747564211331998092265286230473464989563949935924797839171265757506267660020208542292501884348455392341395015121349501060381988578804967622506033211433543616618281389597251656777233329698350315508919462755416914627260023666284542231939587582587229260160583593212397531227758534661133083610227694831973161724562595984067750641715277358451097674256232056803875653187463008803909828588830749426292466479749123504819679617740176622574371603087597901152109128347856413617019840289511630954340152327474878564469908862694545949845651637546984227258208020629134989441885982124242619811187729716618474706700049535881276894304017652722081972608910348023286862217863830318310876271912475906566797721284387496974636841639823160224281360112121386322767401364768217088428891589275861629741242459498461255030418574067229076199672394059359606066709686060938135967701230436617768346986819568671463998721789164579109293687912644259269194259962682401284108114167572017446737288384204095233627074772238040490633025157921759070847995608662791564168805053191581616976000870864192524687051378827871484685508698304163761341290845477078060200813430512597521094042389121758331981325376677220949671381188911867856310352422074933002334800743492744263356631222334512140019302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -967640913351678442972362540439062577885799213812790707291035370775199139142268005494064524530492211659076860876848403964656559315641027478747678650647227446977681215155102866494811094258881919525346871425158999241758768789428111737019851293523534834765185228946749683876449515892131122669911510985942412801717949065351573385856510438406482648585910012192852943334383469018465998766554554643433607660846817124571600059340299153089656824868978237171728783635841253807206644381849575857026708281411575082461175990582908000901909260872117496316562114052491054900299780783176259651891872366785665153408112052685893594123022658543428082225289616667822751260878388788470345378912146798726350296151176127042101733319087627160145079604314902628331294736527791047522409066553343626366869267536760491566010834120831064661699992950197922429827371307746858102112713202032164987953053916049400713510013569441693946681614484949516632840256282281345479194363934434030934935045709210152468273922329219839811863609987522746730704388902157126129120263663786217567101020245468070524510119956022773718107966409151035357984354593458111665530053103570451430820002491873332872738012638113373597354857934186833056340175116229250073026771052675223550750903746690566177971650615850389377135540256835034358804521040280934511744064340868271683173678512767602103404271330196885975955265996225622435522942080460034614354030212419412057719809822346821220580066733642505238207623140856865248107136670110906966101091244153846754549318675240056206369049294172137011838155554555655149705922099570161898584204458042798584430202507404210277686481007831663626285444638880555266673928002581358750041857123612831459509367282016945351210459656079309040652519440491552630192566316089877771832738984870550216688944708758109770162117770109113146117154227931457107124497579877077441331733911238700636657971569133959827312305446237598116057919303462612951775205077647154032751716697892590834575739870608207994208523384299408136497823993078098178648720916951638968890437242792838640397285338223249481045075949544702429634191571541766707483015905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 1859525592193277005784341572789629386584666205294584860643404010572332906432173522336822544246227917764279557644915965790669268176361028741083621392032328528043508070129968852070228040580704668594958136866904592929092916181588489961636356014970195553357013411728315743300483199319602100192329501733079250663781327730523031330739706328009953526920370410769680005577034126155171177488283975478727060170681669055537368266869576201537865129200574089736103341887688366103465686621152849825466145014249661548660671106408935675528683502508758488714329142885354228030427172757802122190629674870788104492432647683569090140557755448208449309748160250427130418618936902053004611067148127128797307020820389690044833230822217273164965753235779288866306379340440010381474571537152804603552542242678748482221457707583805804844642208501320575033390258738855067295418806493010297876359015901526064762899284238521737134901336026067630309621853201032657736701695121891258454875362562690000260904530347133762291928736505002079158149028543013963016662140067953864520018949860800184249307052727771551037796906097762383032963377728986352116139143485063040222093075434197159628844977986916832069902385874417304055807460166620265923881279197605022101289464105683352186016527955372478075371819524181976322839103326094724386578587146922648541874772753416115225005140388356334951597800740931586052215772367096500101573906194078703730950904763694615052141525550432392905003480878713963184343823453673507423158836050400391509481187408785218734164759117980060414632018112140697977843706393323757460523956921040626754051230663028670077499060337225699709579407125898861753625759308313843841598843209836492822166309450771827128314544723114666392655899311158676745394727726891640347286118181619960003922570326328259183813137444522838820188416270280092083107776634185771941693116489842238714674989493468766775660132371737553386745766750481681957811927471907817708055522345425941317881516652353733073751237115986034494795019815401014454010123185735613778069792104582844535306833742942514821044083317649259279716625693439363702295703322624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] 559584584253699796653601705207839383662088763791126500926681678384311226824136757710401249027791973061323120967259005792964988774419102292517604758257861105673709925126809494582712227732914265402482425058603440223525997431894872751834591013192868951141274655245338406740109348705219147899820378340143165349086766536112516926025071732726393178978717394965148237953844262106450992022074101904597952027169704242820210869487794532901454251415197269280120967199556029059698516745634149106836717755402665645334563737114895416572601004977340341280127863774453001856119481514077169204267323625845418707393503621960949367521715170604852770287425572595993881672190961299384518506213143262828818075854473471513846806093450434851923314880135478190445962263658739176991233343947809960954517379881654589095864558163912873733730755769118438219973710393973798616396285226525770720569039188135397298627377743055165723962751059323501872622610943922063962667301357471894256803871151524421821104399110648584284495639070654444141278327338704059348421821096832259285996653461401524551224330583237558588103852542354317085539291947411714088039169954378135078845430281822043405701783839311799683876272398551357049721599728358780841955710851557382478559815003073623032692996677575497780306173729923238026781179317089262062784367881529644451563502529073156937866674009967841068900646469446178657996445197947668207991727242121146907481438588533151667815413449056341004866114735884052399551551603686659673668848715796366760382419546474382226707209344677939990114411801185117264071745560236173923521544791841763923267795165811892364922815909287653825160619054572165454170918363786548062808638106550290209167389382221860960570805740001171875867352128273756237475159101252658941395963292755589201429550723939854771596304954563547744231971260765928247732128508060353617531462584693378523131075102999440312284969577968998944146478603542909747973065575552238695972987215517083132295162113156622050526997026385962885821721066877259451016925130256365134087020382917889650523372636403898319240179266950648692241434640518391422533354127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] -11432601593594832777451700184919470180542416818626606271195827423778157905542995096662894620807290536516671603371530629157990126764990530567712328243823300626020263886656219959753766391712670358323173556229710294136247206193770658167154278882592386153922487832939596948153751428242298579425765715339902643235606686330636589795796531898043429326172165978949253337599541878731931189622469901272381225735278544786250104345661948146767655599637495807879694786196042912092166509320287284702009733675890804691155262375699207057134127081951862525864647417453844552125293333379574053869290086960787139386897543923135979461686815592697631203487888781808131184135443219905285221038155655042277782903172565194329554301830316973059472832116704726229646930800137044943481608217305230298021007207967170441917007624018009694839840735410337158746616441604196789975202326236869210152508404722240666155616384739734854258663189257401244121520960237029069190787820357656303083487853722268320732889285130649200466207215847733590997596039674292140194212730465202377917072894482008702071549288408259909815278629312001111530853210927033588518699023107100496195450737772578313251203108458820309453289102055686409402396625263509735044816340138175273121340447965542275462483463936893884818831429442498551610088165961585121424843973274210681119382619506722761427638441995627451048564582984426750346641337246496298418377037799455760651376932270301711499359882656328665159724951898759315499511975429351174246014114353786806945829042350337509513819615155620133423301185052347867602087482547867273786596949356304553433917573585215480758043618117624301452419027619347902295766153566078468697043842991440102684845291009828617849479050018081485518346824520368917435248401327796084901632750601342907266700380167899794204556037192795643401265123768790874048217228141760029068206671746710611775217979735836435282177428292203322192358425710381884493627176494029044669150583920429301220577500382444550740880953529675960975021366690801562149157506584469841628764547282260819194063842271984731546047293698730295550668382011514338469099218141184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] 32074904108183340674555213442121987945989276665161685162200756226494928779711406884150687673624599282917587905057817300759638374762990157786506352560118758480248593082741906712076364107809869444163053011930673389368939477782940421699413676114231081768137402402449650382444385129490261640885427049083653148405183327770983602580161824180600799375411404904170434435105297577697440531216476508306624244049538529385471463246832212414993748086364754730966772923185439621917096192976158326024326822917448640222453650257839742923758740564636585961999440947501165342051361541870379239605660281340903024583896004664218541882526230018681524258666821118449272238857072761322017916301067795065435517315670047613377469804813536857757496434226228659260757180534156235827550156234592367643260955080671672253325834236850218482570385202080591752076174632107442991285409736412838765337928136376711454961107739572099703910410306120218772220399626286175637028158469294353212640334726235948662149104768958244911436799833745107988749104090569699045555182594052620569264643902658269297509789324492358277483186687004523931077214700149697525968665550313069173691966123049119376835870075016241043716848373230592593500387011459135525218009175695591270329877019643789994144344364281597169348251825233294992981746117949573148312687779753084631091870175183832376745483040377992850630833886421984058850233400588807365483294746262640360668181386435509871193525102494168916353007174187144860864036769734840012587288391192953074112913800512379046547673376666205243664460513944215590233700481307569141712092940782460738601908169312470533665252944787550825687515382792508057814506507245976306014406259473550008056906664430561997412797126636591376107933966713762026081963604113381931018484135890078637799959350983525790306626561832358126149632971227281148219940783672279299260474159128163900651511275101487316649904352381186454080014851862216490023684653286503887023334083983172604045992376112166115776765749102471980818885382750892526248861482614827581013304494729110012458084921206188040667748547756671169085388362954873604920872083128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] -62914397328991031101378692807255478023061057309097036970283538318890587486451313561408732045544121209732447887856970745595237409093189840776287786871611308851802741832851690262137148606715000474690470967633880764851056521243855593280159678115380041930658249331969962129827671004850659366481116024776898927771098038513338977701754005580746194602866523233649255631574102090374476466604956317286979796844871995192553701727359209884009952540913317733782712826548458593449065900402447469790312259279690453283875739242570840498500794817561268430928821547391596660118722079958443897959453141991907743439567769571833307810110680010835068098877054062691742929733821545505337889508604006695720256736142702420373826760701080765042077785508130207877090878900789715167047060971266884811855374909871751511607320462333043548663350231757038114622562257305398178172751311863794205645122112612504609307734570115516294672218162655270924369625404465289961945099487634921840261113763038286239105244657323353562456162623781217420125879963424945323914060022350065351306380612336916007403159583431670731707109307277883128466600868465527970730577842498064845347682815753743391169044937900826229281456445815304923124335632541172216557988802380166085908043763330719064186247088836928474027976113488750615818835214467312978086125646203047037288635646898543942812305078404276917288184907194734066896320154806132463311048785756900126695548962046869133775959846984074788717831693281300068348358267779071832204916538094183223924397945856690014160348510628529313775050658736509117257614958875594114400295246420388270658587583493819680706705938690250844489212290863489280996528361690620299024613041558887750815342292004983104869550347033104585797737160054505516650016701572883187494185919882990694019874414830922684195775238051784254055113125277795679666251384753593853322185279975770480214383713834654746123753146309706369684602629924935878580598366774483711066221505737819087744084886442604462031968580619568664177311522133994083662418901511500227730861350480766789880554758517409532760494903510560604152173091807633253785663136858112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] 118520910936294067289710977738405444494423609697385886021789629476774983658637126420238753923740680807884012458720337008209532599996074993314144962441543417431048937061420350682955949898835096027019464934223606920345983274789462035366845427909131472441287874182172075574886469656662239838926516087753207963577837765252519676632592157006729803915891974546715481035152059929063526307873370351897923034507122058810043214961036276522567692346860083945487355900956238242091268488616723746098885105904895573868793608719589527238866821291346968711704442074566614429865133100258785912435063922781244174197033558905948037370257383579324467830946405082809905481228677943947482043174173210200518546545173613262164781081929843999436855940731858133719625039242221668198811010207508032791381253639328536269000266329730525032564742772674323480333941318947906930682057630234959773801904738852035948831910474951498530747232094033077722419840761777255272743203055763888682839871605050019033044415380846032218939203026225186870993706430051238229840012164115542766358264374000171844540525283604574658437651651168093357510056246961732016086609249492495362877757914367374075229136318665645281499787432419605736813144115569365479120558429661525206999932530857416979253494528655066521688351485228029929360058863354244012680705550173591402789389255409473279842615731152298211600013917370269336994573193011906976324895575192770525804838709439617354064672876941875277193561974013328274150858711317945132076153976883337609075545054489672629868205030142661104867131739756185669486003425643762913701085952272980057408490589882368267389704236372039192126721513149530995495601363203657106110215691003261772128027381924345656074320897760610933195171187217227811473857981604059626028713973497091444913782110959063803927312549809193695341827774890200674376881013667654560883994103999383820824679007911192647591212714549305821475233796749628438314468742716913526747673360998711281617809909109902210113849393254964216027905362488819589904240609509209453252846826718877809513954081685040894673286817614216943826620493940518363371706966343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] -220137497726918501622843530619974156145368691345550022935312054767483233818571483718861007936421428819796484921149589917748850230552035277440408835878271884653169516686358901726026895862236550100642914235794896239009545749990185556899495477592773392461875551926461597432819041807336329580445090629334320153685537385512696513570608164398688101770728943933343518873312588489021524544179683277488276666612325235010774023946583618899549337807669124281053007904286092420334676894694565032484753798966797179445161195125260360227639221938023185656088175584174202210351055974693591819444395074747436930614764681279309812543216013594711687304011980219417157683359482623705395021116228832422423078675618163581786165348884521673548659342782449105083223868713674883445272093835918006198027036985039126321149621392239335827230390446534625504630722255635619719969214373006127843990451481499214087315092482787247788358275924413273230575364146927791410882333684080760783889709538798395455326651112785966491113475088162637138560009127135740503751962621373851011990458217580628573367938943028134146952003301265215166000662197993377834067579942414920588947329276360077750013947458257531032896596826195178314096788888755658744396889955271147081243144011605520669710873864112712302307082270364204329619253459257263235730660583609578343253886987031490451688356463783283168640376365447054856579970306216661167418668434459680985910470447492707165117213356380937004124947319057960692595507357955632873982800839605279411875067863117957835672807965427970491643307952289069148262187895839762168149694025615443365799958973052868453372663680668975019105462659983464895147913361828982477145540063548619938158274200976362335957418064378066734423565472519080526524811598013296947210143691599604320714908736975167649538021551522321702934592640767394148807509320883180243710957625772688438423184597647944682487734794191852194664948069051439172542961799918648388888407914875762641508833580041337457674164770174333661649823252162668829642249735049033196815168408238642906948416308831999733686472406373347745899256676293687826066505170157568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] 349063623892819509536255673449920193714256031827837471195844405154900219413001487467284280861252037230885764433942788771435878178992062727359481078073408012173175962945902994122495806254094072586581702926633189829247236077652331671548727100697421260651211132842853287431047580074123155740218915886038293620829675286447589148418441999966857698868570402078159586598734418779995756962414881250574628392962502872797050114062185959053327029761546975958797606159377823892431820721287942177899668221904252799977237259526050837503955468149830109539272445575805234292045977362376389949276685470458193780319219131130697898384286077679922796460515814856405953209905469509124572132311449212425036223220541052979561955202970528460068546994846757668584227423103762157901730823473394020685370273581449546469072134632928976533533429643453117198693354273826787018179478328004820645464246643165312815976497922440567689683605957931190879656101428133763198061929329050422844204516360153639329982178250511127082100434073814071637179024257785626376538964788677858203302126469305525718361928690569106183738933335760055327262605032685187832622951001940384750714612976332203370694414420297123172044541243453656769102655187921484352212265280254505781516765700972966477985339172504095567332084283939253335005229665949236931788590315096244334494167725390039421064920666696149082385038047511773361953714505115415989608723720041955354079203318169971040059503243045173152688810788445586183409350750376015769040401479244543240634193536098432280157877682158765797319643047743845164066105312367341484238795539885695951567397321880145199303565127244879375879138426992199932442953342868912089379251510651680979528884874154809592492489996003395518142071144649766368112030352929076823987705677634808541464495464152830559205016934953859933728295201858706694617957331162775331167757462373424685086295604729212238644538281961699717858552229688697524615239155658127415279625282041230027359078661740717050539943050622743712638088911162755559061153389371994166237916525734048759208079070193150867212488096707082953009142154184382210108848445849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,21] -431651641357269288650664870347814274163511093747075233633038187689116928303376943988314201260822038589609327371621980710973029396772858036583055008325208322456279483348628529574065117319388092728893098365363371775279870843429502203599768411867212813148641930087626465461793504814001100337303899454513687979044592736787393936714133729308505983806244205714226638357571108745769793520644891954058133499892278771394736405125966396254441048842416172193602052245380439967630019196512507642674670345037387350494319380521733167510957511655129328140274151640941963361983116634475502699197465246680985905569616127652068684652754190420778075456290402996556494922995799652929828955943271428714824716996887738167041469474556559022370031448437694628256318307705911047534370084236300968340288463408105770864780711055387159752542905523583452148496518894516878765066355217077181199375867593644960654023203290810504367675438141916581365746057359948539082270902685408359994365441799930481372936767259217687594580999765912571843639123110969310028756716813138345975212484164783953019798004152156785469197280936646308097243517814683895374884318767406495017541994244046841382127679160272137101504874072930743983982673295514264421497510060895716253219879719222122201614299138396926068414503328409684427647442829570442901458542979596400819066451860659549875432734567128598908653751424703984354863293126116492378217726110666512249489908201649815970215220796512668894912881554256105295364356467512813044328953860176230955744745736612610097355818995700089814229638184349875277292615794812867976263340237406023404457112017183330148822383054336994253139939731900966348411572865332442825143095795921665213305897253560935307738657855803019327447284324009358604810053229046079416315332147837615465453559918879197750235200118419116681546709282645135670848855065700532449257351751777638969977675282231359303368857070728789468366421602386669762948298429623930202199622603299338876842730136298757431461369249308109841618348734854604775343389205532098675947578831168092097110028423788234298410022473617145771622987737118913047314523360329728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,22] 415294133241048378188325227500823360246793001417179687183276106172966420728567768652244420187667819477725937057449225181050896600222745540716524925584115476578619362928356505663567707214181678967323920541004395670030773291257616470280782919584111637423878447970959951516992579876268471420167704487601044148301957303986754857482249784003763501949495231504050718248018914243124213767234575764907106667005165965794988644494117638578911882761251929612004646454496647298918857451262906453526804477471308208546852866446788348858483986547778443753659611820383115881464587778179023649718017234904021135319447420571734643065958806567790352581719684490305038950951533672367162152835698831885699112998695730145896944428580224384085777533440987531525881266572625939026835191635558086904298788487169294200639205439692140050933969495958240568705129670202037105914004025143474156685117676623500266064223231513574596582903961971273726119470791007054174907332801123917219490039537932749742163244635256614040264552009791529450795170701387676199320763201054675761322584751273768314400426275820996204498474229710532981092303138761384998956035623004905341749218465865018669409707571666101712928615327310238610835822223087355530416605815378856624676408419339021301604282980266281026179475055378999422611006185017296858055378069854899937271477700161288508465917662935443037936977487717187636512998706637630070640488004801478651941326196554464172797093795921184187772264104222908960016507718097756091891756052204151090439739976717616349707234777853555969630035096147112851092312013396574306577154219557663607412336526194321159822821734563049038491820890638485486847412715367244325929823725111167763345252960339355035335110591766787189059683439368075569687757231639083005686442175987341548576435351389050501987308818466649181617929582895474285915484399641301822756219210336764561444181147609925108974281032532219587267392253249826995501381186888592482414990232515805471606577992598649483680028434732598275706142631784042262007660602021683821340095963720937241771045024642366374340486001943771071376836785555888253422884880384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,23] -343637967126862527562496023405414819779601610293101695443250401809100772532326460690409504315956990521500366345612790092353724366738976294658330942638641350352594690678376317577713489288703085124130001029157811005437955662505880205889658980133897919165745298351026222503851544987460570834435651783072262823700038890766005772810789020139653685261703187560732486264848708014527004398741628903439892202005581763955757030280038864771885455439840717113952503363469334354059569750063886668605198438876925068203741738466554506070155719856726366835874768973601385224188608897526951454566929971972056562594141554165055255152204521158733560471901949427992342151984891153601905896353140623752961839467772521205678352172580640453269301891715616841857994820209709619037588618564444374855168584943154234090285674580581156716708328191132037994872950792199971813626022507453473315710597978266954347996332295159657789384018271740911978195427751620452815618899697113675548102275918221051267055831217405265542339043453520074480048425453892607590388546538968405872615795441884786898876068578544711830285945064400092396556453604494822240783298515083546981536802076433145650040002674945144780865777183970698052918124897120005486961764563414329006023152651199138703966548042696905925691932815310776783740045243953530828050806358260898428744069952786048328379059257188996193876854759817261883577837394629774830678469331360425149335186540422679406481355922350587470093392370495352415424815221905575534246290033900060487854486566158277595998510736302852216091802760976391521835502642215607421141392935209407163612523604633520137409259538421432460733277607133017285064300118488343098842473980390041835274075838116543321650756976384632079521509689550442445736554728199003650892307478385743016738973474545061848758931450100832773482130822659044664144083698529786878177800347036244876498881185677819539195080251993980824407495434824468140374863097153544974123002202418734380073606106338285836421800799599112685373026104725797022389733094422598604905618532475251167613524597149567296363611547886529821838430506715337699415763714048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,24] 305670802095969712858767146916011502619041739368290449181224923084903207632742334452811310517994448213014058973872431769236486689313732333670827077337874799973494604820763692499511655366154662559520947381375330143599092765340818977406450300543649131873048444543462358038290142967229325838404348932177574676140581633788801834542712183439760364358212523863714955427068479107306858068029317089195450147562678900086632796586522075055101458676516072753269038148749412969443947101251324104561219495181460552028111590624964445399227013604419870928972974220979296358864257693984009478238196864084032039481999816623072498389517612767198373390128191279659500218078377967766101284668386053429855238008220337580727243148177267268602380015645749718848927016287749009014102199063666888279051371998269599746461997902802076815331854794625629306774347352879650222760886933396878806275496857326590094896751211807552670696700324239735485506904553227709272181107244597069105044177011517324349515638155881392973135297695203402303159488026370545410782800497500946260959889977483126048980096597964881663693339737036741925537793100773811198239568348542977473332715750159265088915572000090529304449845186887082456717998918081263175638312243730805452931694784173767443517275077994821604273321837659749879241711165990335412439816510393146260797466099996216560904529886680042388097289930021075019085662384259529170452771681514814405829926001422765839615935490451379893689350672049417160945653638906102347854022359322824942009061649595189590466134439586378749608617313871175178075028464854418110869130984864196843200815207205570997167463398220938748982943433589992223548269514963213135949534713390058001413324880830911050531878794933974787585729770908973077379715730967972417945277828296561567283452261788156923877004387900876145215297423164612055459204269453351354061630474010398753690325081347927932193842016700880526010798141226521762072780658618915965051159514066828316774030351607243000892188401027151169833613985093078301340972334912684890652564973026987114507303800048511299811285686347857414247145104305651510276880513105920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,25] -319533029924797389503849367837081396098516491994371291579246838847713789687374821632738239248031611704099162797950697164761503542396003003443566844555930449984274222506287659052724884468408031941785314386925500699428415954859524790399308617655529805165408305950060991402932581839854417751650154260716591497584377331738187035695575011136773278913474976459441106782371324459623948841041726589576605453076239889039187662688290717147189079521686077316515155145063769214899583790147978036537902803026627628135353596365165873415002149849594980250850599276458423727729061181906255848211867796969529935307714954426349607359414523788408368781963083754152931182767117574132303772366912816340167092106670385009451230958352830399578909378794726771722100905009675987121340678344395317567356509044669185004400569971882992574029857072380272024847722831948122160615299095084332065956798958967675607182351221232782914975454000166386986138994935015339926504303395430594405709900582463284832895614391565587355429876482633261797365769413389709067443752061789297082956907928593027963884699748196099231052930454132849747016289579159659051708652115018995150745227851452602432167006559559273319007500778766328560000363606983085912036660358688186201503413996712437850977672662447332757068752908272963979253676540178525846773019289814772681074883907235385102808621094571420477787409500517834580018696931137494666597874066241882235638952607898669115212394218896638987855190305942449085856349314054534201664644728267897108568729902169308543274071357662440980548627888134837174946156829359117992418911191766589145031523815730196656573229864890316756486588576858893421194743029496625666014095596751957212988173103289696197385047080436083032332970884402236432748036344795955027837868973352577925912436255610827231167169499374098667967473954683684334122372436616193161548913414358280444216610816263313024295761199582669197110674211411692769596507569806552159315552188676822489334099876186350850179048540073655785845363307215614007013037315029905807805897906038293059911108206819355354548738882422879532812008246406515304436955181219840000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,26] 317972694424332782395840047890488047027303481627864793904543339290004790648048096234715803967999622434965622054912357583036199839438237490595146267226848405032307762959993034052385118952863002738396918999448718967415498960426246412644321346443659021162047604515400225343637751304946668641439193756179998292923728318529213340496293666763587957332065558686058994132334527376141365587989446538276210240838218844199994217375060377289427986654737029431515370324132817931339895631211987202775807997368645857388020218949448681398859840464220797083624817012452650819932094235999288845046965304813008631131531588068624022076820752281177247895311012475889673049779179639413464793643660666556964920548837272428321718391148394897161983388747659973750945515096515715662064284148855429239040185941562483897349964715633767783945201553490155818672665295633813526095652670977345442164258788361080962538280122888899204702964388963827838928066528719869364703141708351503766627861351043781679802544347422987779502929798344577762945962843407966985307978783593344943714609515345544065069966615637859216284879298508084694399590490806965232473462742160466576680850045287608482338787496347118253610990953928816902015755388421760565019295849214571238846778486558758100253393329458997595525774795772137720210753454933057380984724945026049656728123905388576449642318243135929675557157819603225798812877981828627586753564125027229485926459225804046593190515743749464341370450597725500101850639260216020213762345633038544164822845676534885803915358962951205338714426747124047134107666336069947050791697187656981958332113614341003403539045569445337244138407119849904762980322732037201757659888629126458396787427634664854039386396292010825844747900972383253759442739929867881021925823613872468570578567856722443071096134874423714507506188996774348342739293151953771309555793853216748473040781111108289478363701031220447890471758178579987186169628009267286062330883183134908418716785599366935625008668815852393132186794934472528497834821931194156448363720413713942979036057780156713370233644216195169985360686388581989275263347468533760000000000000000000000000000000000000000000000000000000000000000000000000000 [125,27] -247044228791843295643671583468087070776150302827584599169940087233432825338220667826635810508666752027756078273231752491175603504841494786712131193670335975392251774935229365604938772345150967572060077232901106080537253561273900340224729260420542997205463787562493546922695345873462658033833753281923831731638716877123025253032375388246916772836147084189977301269298240345856533133664675997541102208455666231087523263772379122939685613909551132423715404185144126324427615428930105030197243915483494283950354737664661439978025796021466197461234552502026943051495361245056051592148317877380813945334858297651183669595424990066433422029939789036823292617814692903305538425697622732504614202923402959017417086457180754345486093350726537204711832766150326159323439189030581476110996491015207038493389823883170508384510311631736179371687484423156645897156444834011808948965776449140012790119363428970138532165585997706763169236315277030265482312730506677603938556245373805972195856948859519436946425066441306985997332890504758370180185213435669227162547961219211563685208614268422936546866320187682939104388268513882316672667096390520958142009020865763486120141696027712721535536481750978873147462225322741836314616389485581485171939183065356143301727898400557194993879130059138508391470778646276529952604182791439780592741581575323801907178981981636319091180685501736654466280635833303931209396533691756972177657521650971812829333970145798781076441787453471702361934225783150882611850138073734626404740952341360921423883897223468979391209649337810169074782688004164756207698446486256648832331082348805087875115241578888285494471982161837245458872300501398717726880031013160942252729155700953419816336297575060875520926129186528376808130538369091523849978639780891823160096445167184138736323137959052695237210864880272774444999321176234838420606147734938000123172531770056366523071261356891994531802840064474262957590147411326312968463728670347962704641466535246784267744832972697999445784298373993676694771581748714003297482481291308169456926778965312705766599282057585354601049786834320563157550642579374080000000000000000000000000000000000000000000000000000000000000000000000000 [125,28] 132103388510203539689396188037789591613887460623015360947003620579516913904403047282257623163085756719131254009583986586000634427194492789332022629173625871660999231480877039672968692525899363987338339470496100958720945941624429523478425498766279655390488727845034046706100122888385068802395421978681187388299595115003903802535346863178410819224581469038468859697313267223289638681078596539312247370446347733959825925898100715358954091347853671492170419653316324124042039966317471126324786110534410933439927929568276408201904942794191755692776551286644682712928076564691080742800976782218591125395538350048166863745412676974118925912490843509679759465531957937953606997562967940415742624445108882208603547439594183513421067913358701140116548850042911728988392997977060396748760420350045353258386096325257036091134417230631852594280082779944258290816247773705012744873541715028742832737634893094736479186861576736098332390335460276760181291401419192178877137927129872067678192264368738787560371377016548874430330887588443902585427359114973292156703992125316516515696754277523358934016102891800499035491518007803612064467207108871103220859016649436205297718079285721965377142562638814948884304596882979218431498414834365937229613845861802596981843832904077635309908366559273939566762391841375045273038585714615862835329031536008260538841809442413394917050848222723984864433144696816806726008151402788036894208833900166432078021885629306450063900961011164188746514867178326824792880651445891822682973487038178180149723484341090522212471840903886359947033344550115539069165673461658794891955089511990047584894871713634686617561440805305826279667535018289445193120909357304626339142396269090112328377285191981979647400140009344216023674679623789911933415748741980512829226998428063928717122592085402832364146793865436128192430895026414857924878504598230790659976168878682991487282584481861384015976064067551875371993993279030927097495028412424363955706571210390496262289052416344256522165384631447088459041908177822422617336019513958848782984091241263981060832125180261983386077392491555266935280711835320320000000000000000000000000000000000000000000000000000000000000000000000 [125,29] -37544049830455166150103488483789812868652378048366224417478550687567646455430409228870137671692808147111932196096055936211051195303204053118624204620444397037447466827037421362902399876000057168549688280726893585051112898818446610457879143078824727899684224483953143906862267318784929671730087890738942347142305856917177653466917472102111085357569727757919161704322517640356417556356851548468066579318676818041676613919273043747848027315137538998161113283620725148210751129464671894687500064179545981666062049049947230290811639271324739689520124805069035384282004232490018110951153162522160756786683028161066031245374679828490983949073045829109517649085878702264078663238158183639501527827869744246734003869813340265716685310798488080948406593917969324708079733316714906380656280594919931658225232030584692682963003484139136197722892384412338943642816619237680782856821147127270124046128262315635883540069766243417856180274426788897232143447532271564468290732553172098326451937989720942133543934326537175958793607674684246113994674246646125167718889549093313748141680787262963334706594371976486895124473224910377379130001261030302393357640248452032340082871762294703740371069030274558607247748652562613111239405321142090625211521466890415730705446393675867754315890380790544513174037637044167145589184176848002639174479356914208007677522125278179532629400183052751437714240394308338040976765426354221242717053050574302488009089899969022750669657790637943243583322335517990497768596692408560090755616326114559200958446369733844587666210246963414802887818437830355104339011099869696789563806613924144662287950617333522733133861996369442210958237056641329131589685309759062292428182235236422667465472874469801729060265818949074921231976021533367158884116330952118338315960160870582602034493854986448239401595216051900167573964631993593063592369429212293057463316952249506043803394904274439496846402163878766083279046324979055520953929275433482248049641781986184360640354957130954123314103526209058461218322811824264780037813724505854124366565221692763640304545951143125073950041466605879670188352133398528000000000000000000000000000000000000000000000000000000000000000000 [125,30] -3430778400988292418744244051084226149528010987838572321555728989047184689867466544839425568671698934219595427624829373325281656561900337306502341223444539059663584345369772158616306834634469282042735915490387302531445025881828994996154283167087291899440258390992499027526633693406655128982503729904700906691234058929273510597439506346629738846539471827528994216493796307380781849007597817069644264257772011237937266584992858592783175542668314405565066730427548162798025727054872853885423435977534995354377582860353612313528676915835845244717534923569679338059569953737387898744265407642008973509878237919228523583427946947157879372552501438471297402769311309835838713888463279164826958303124457283788885602166624823044760565338865185054255339503382172706775325137572064269295826871808179263100693758278659309752139384374337672764700237446535428292881090332225462863739710396559977673740712463180568601005681392238542900332444891704421262982468678558453800756960973683167144253991441641342839963227529242441241004866967906978770189891359692891220243836976442439845643770619653344088678141691136887286192200208774791543800861331191391397313059347039207128947758348879092024220306813277447013417839249960063292502550465066881488146504079534235504957208058781347590654433935593450598448002876927119003537253918974794382082502200896445226185915405335986835314622442654167406276002216543995416659570500607100247147694488176798018151482054388433274982865360230634859533859506942370077574593583844792751632872945314607855133744713997806843448847786728379003499767773833703133212215021922923215672580316758453313502543984434676347254041913408639198142536983840312100299724229476579351658457275135289300058591342454913414760392337865968324687714600676463934620526317339431061224150787412984898324332737359944174347983509619519404996235928255298438264197716845759426291588451972400175865471933876066154099523010740953572992558652073026679968145369744412958279850278336831948834531252861509340461840248267700348732153823905713166771566987721575761311694520015838732711114516848142358056244948791745414147185049600000000000000000000000000000000000000000000000000000000000000000 [125,31] 4296405743210982025011582876926749018307166598410668147692798967888037484371988452636888434387120923042499659236598996347032459478690667303228184448486473010857626642581480350525022020432813061147553849067774485585815993429924661753984364624569874200574817776061698647707222704617664387737648080621376368245275916359383620697393141836408518733668684136502159986741639057624930398057305932589387365779305702801564563827099632316168787921102731873771140609526037210935227813414873706143214179077529794382683810158109593202008607668229347782339083005924515539126936948676720925874031316577266602384723682885284493903485470351097509690156725739834710875560384409565667240155746322466214318118579310335091456539770210059371593348678588976121052127928630534535642952746698292073420324683988035359786813082178474890661894229090839889061061788816388600616638218348714760660966270425860846042441651472872663004842098362786963342288152123074981909365386158896305463487070028075185123435030968532272901662719504157528416959523790267305618499324338514081748927336083899911850805851759266505064613140099917299418133106605969947519404781325486409530211805282798923897137960093033895606564081502035040593962270037707056464262604616712228983923632499561312935092660490509795933782696019868584459093905218054362304764409986628994983663592025732794313848726288149997281965906388593866750261393282204192545636789162784377503494180556021573704668856247085126152292570230248917824192254435936647530347635410894345860153776894162318159260020228191133085695048828817822657582982729629250193277303221722212296433846687054265667989662733545801586885499671105744835465712106138078436180049540049286793840283822328512848978115926843972572395615384883295111425451716384943257995611330631575133717526369156994010874785205911604613861092143301939657652080184850951630857655733792692932444160554447464359368481185864825934436815192722481742440653647688735898117826741779072116128012436736268977106360904060455725171454443375095319263205612144472456870723063359387242511788199616831616299913022336422167739926983546532586258234867712000000000000000000000000000000000000000000000000000000000000 [125,32] 6272070810756619029485963566131095007037389107584147882470933485215974155464488383305065653477477590514083954719137608930148808970419788563100866301728334398040942914337780549643228646736833529289714333136388274517635330070413687322928876809840492497934592988262479113005307828874545034360993883398051088573418756128082936142155582858484160074058857324399132000155513471376879901124649064633904011925090657443718683436211499583885387018482516599502189677439341585584282024301027511223078526164815449411405642620676159219097312479829498988919216059680364386066005448331826757653895786250555804118115749590164023323620831575961774189363513916097571165278766775246451977551757855896423604682620976628040734437524456547237428381704387488075405127505892164606666414893638914021706560464388752147621204305182310846010203001346421303218409936262519658252677429999226236935235748313409433345069888002020187500771229459614602932018463203534823145215852777150300233573436391683357015423405263809798768549398821770995335263123489705262565347311440666109401718598361238505003399653246605369756560423453873954181707136192704076813934749544188459626107335623934661204713866898866857495044906972986440409918175838029890635827935948325577959895499116973741388665632118356141736576135082041627569238503245188738759021587689167671342453748944515878503198120380233789836894845975867429913047789681147435418439865890397970484292242770797407204731746434077463662458960469724012715278985641165854137018580100426904138190942143746240717647017345287029281406051106065441319040569484103642223699910247316385865337588839143182445044766521602188101821566951298282913061676550274814325317790965078957741402248688319928768463046135960567184399797552616820114578902743996306696860068158050500566776699675965112392792556273422440101414167719278301224529310880785550931591177800671484838994281669681973244998027465887048548453385829821057559079451944642720302459843143553106521206701888183277533539657692854415545266900086665050993322733852278557742299521401393382462473602663113849144427938591198750090126343530743087236398742241280000000000000000000000000000000000000000000000000000000000 [125,33] -11818393135338481867211359082750481418996769344401823571072104348748228830054684263367574224809752292884724168366251390075813616932233043552559053555582565868662954167889564169622820513788557503810420156897574898819765450645793139334719126313149828066644063021970446022214319028522305471437105790773869984375972923355685268883885557676923610564506803157158648086166532605979931056937866071979852079204666056000618951332531208836135922253873048116114865265922140019970812493578793646125468208756371370510115886206076149314801271635240818739020898673394243767562334637852838240015326982338630609983241100301042231996934879031459681123658468977141832031829348441809491890950813896303567218601679332325608657741215317431324628485845957225736583745547801894313752613468743979445397165530025388558892624585571510915348936911993168497202875796855034498872698036777670708084739949514105111646204481681764509312197661381180480816091183321859803098832406471926639059788852923370455557035480696567636029189993236027530059620618524796102101950620107900487580903009738154245704805514756278739887735502374445174603381547486919713410910251101520668183268424999880131561272895983677552802411107932298046213955722715354809759845942606698375363926059071272626524850414970214197001829120462267701356921341299349146192310003855644628421225161786319681568839827482735865338616924370339690815236093432657676049979944109349950683041738989433676337587706981576501210305407410146801770890773861075014646591886693974231813766001485744149683175681642832044337762264809687830115435049201284950805090977507847697347419865313392941208087397378406066587340878229141488605944369560121047766040852025193633614580024163137571058380052071855806753029303387361655826579149226159986497952614463907443970330450591042944322434606084813066621557513165941266071397697126050836120954264606184684241420237459784510251252948510958000085223150187635231609866729878121682193631272041246816163428515091993255955600354437318690910733857589600365303579056712041366414060668170792554698657255993467201360860091175999427350911102106368667629524678082560000000000000000000000000000000000000000000000000000000 [125,34] 10750309532856249144988035366935645550063158073779364758119824370653373430268649199842958946803353410711030762402833162559442533161028275072776151396252896672966552251447425436684499799774478815127274112535664589450289620119556043468941194481974333588275910621820283135815051474350235074809795648408941204974904812378769650751915757817705269534267171395913039607895578573166889026023972067489770615976138729501702732943793115787304502006622522078924892139001917883746026595595263874511415776573838491375302226027802775716341752988893476295091208583261078396395428474573700508582293481856254754111386267631034513800014765566960094686132746244581143484953438717565883798590762856576587874118285537412570177205949501826821520299257096267365941623691627600037393476412023932479327123206354619166801248363734723172374527891688962577173944638871282967444351873909999650810942129307263718760739015774284486660154426790583365577436761752648477395164606090572848235560976703521025162542142865535972376462915192613357043210536952308199013385709250775544922331132085861913480597752311570646716886421203327653731823115969888023830636955533013357977697653070714500954369989186183989937451666666387070820078690519319788567555922926450108581183698755088901993081135742527466599961364274273526204205243032079910638490092186873509390238208012035051804852039368972622905753459142236358221396191059868245846324845586455894732702199865603688270124752105472476642950125476180564911355759992775038122775153518650301469931647521969323367833598592338293465136550966855296773090998238113451031821601894700842527287754829380486604779114827207904653072443007919182713580392218890690956688442324658858342197790900656119408701663449423250148417245631887662623211900027230616686928484396973139148005394222546598723301005593671405610577493015387428964111770849345735945108666191453637809250789910286589196338155349056846950525547029190823430858239420764439398805882253739210910808511916761921565469648118834342479414791988672148756634376345381885741295881513002349253133766254241501789758645594875838575152916614591105288877134315520000000000000000000000000000000000000000000000000000 [125,35] -7058979357627726300282714982906326119811486981483551585294170187606272822421978491332248852719346457704472770023830453279132988873159048679510720823835055912966295155916266108634304356938315546690170577907850312147740712448738855636514650258985215319472383029390249618286191019658071203373315096905653774301702214921695649202182023123300274295769495380064464520700594987493455174502713082877320432333507575426872482351412200328602047458912875257393332049941247957721973959290533874021230943211243984230081562631640668974899075458883212339954548788540694658304958472336395271587816797679749682047857577721347777280417912600500166446312498740953850911907183420198332294681527117262603518037382902187938083157086561078883482344812168819854031684197846700139242636845982110777545180487836829417032631300756958317590508470976706774450729208661484144368083099726362704032279011365113405348586267328365001120462659321571285074370353758088303516367133601938099326326892892988941334079551700560108879735267597611911219213570419163201720894822209885873190579519047877446377015585374488289133663586814102493983730109674471424111017701418468033860993175715951833368331458320106681697270825651612750493637823743532873070410145507246145956882924665065568869808518398210971423715503038436929157775916032651081729740033052064358497846755587297407149008165950348621313689463913272534455774609299138738384554580910115466323929396194166198490591587524967545353171396557411445213517129188909269323906103482261739620874502528957161410305643934553920089404839392111019211516197550013867583725559573441406564544126848115237949296983628278837201114817738864971611600518328423586724382863380173385111578519487113202060940938428894331415817786674659671909316477678628053251108367671357042814580825970221711797356858491129581210847613817054882742054333601475486226086035338032187783883516790862895658083046046015824061361984570097878576921876205693662223536891122483593114137960967446972247631673220339353386685460475263779812890194140052779413502212973086656010841615988153234658345179239097056469521645419932379223231884689408000000000000000000000000000000000000000000000000 [125,36] 3750438831807364848968025104341546187839206479580035390649676424707739974508107869373231640207113097615459111626640738578158627166296439785971026811809704362929542499583740375778504397822749387123446945953021933198112697340538560002719421330002535005915534387498002978719319927923876585249473858120061921995971158481618844003882682776834913014695821087859996338615228304083475310905234527498299927471431566199133683325062349189496483309051543148430539928779924090354190496995713045334246406683948083388130609225077718966386278145503353203456629101014587284804275648322320341701355441150911343487863416519414028569731422884257540785559918437518689660114338074217239704254283845035302502732187350814267272801550428287379486089423159872104626276589071936396109635784910601166427200193337877733054883664706408611823921767526965693742733847605952390733985873829238636609695979154913631105141827858752220827992480446714453684935091444894837878367836696509361014211736707938988792600781300492609402973460966508947625426719742870147903469665054306811182430366433261874538603479481740894594423947152127712234104187312676943320532287544612516960294807108151452375161864999177714321361788185497551956130281534582437730677970068848968713111395749808094297377067265586691966793166757601797346765202461334851935388589013067147728227188256906566954292270452980228377412700799892695414247757028545158346230215464559837556252257695294223452699458130740826674483369199065541570397827559912268399762580567888770243145493372730653331127868060202753550054450968293582595330627448138651702157775974426626932647924313721237805678631872352213768336927296802965107721509789714674352301425004887050140707939310759770254490177161046402921136147335827896633866087928174004736380933620045002428304014709482426261417230659903257661616094264982423314045987817858941523374210613144191868934624458890948656208883801268882755612446813007210370405958805363729834958277736582002501998236687351077936563326796804043258164769998603906874880080872767613490172986735428111824924078552014213221272611879881029546922856678484910275847656570880000000000000000000000000000000000000000000000 [125,37] -1692931864375466699457529845763264250574584632813767575633572897510943796807177915169249693803136523337781707524689388932969475732988770894171240191915979903097434096265290697814046000304388389043648172897147450544889303767739963878856978489621200026442200747613922531188854874816355797014483677620081516277870436405408243362600728000654575684067133651696354887987526677087127709710042234760031505123480805302616916292014089816647503330883159098115384837476819657813648146605508952921008877063383521485918844803358667080635719050503289727647396742267939009862467498760498094457904737821381332464511001989162322128773255001448960716080295385936838366115014087215326501133754791866110280366820348378777866035057306255987479421151295486707564828676237176384470542871296634961584948301348979950329279986215235707406773358930424098953062520889919985854098694739192656399036845858494816994185601184299216621435368186516330163101157747433319100081641158424616060803990744970218010421888524316542631022812147534800736723315674421109334470178028629438306885477649769449688667369448767659084300049299710647961666238672186706084109927897621508683759757203105996175145385883359529204057958051089977159296364716260718855376689495316841938366260953394984586583422171839770818702839809314294934972259807772684809501795385292162507158369499806033157372775571495595533180779694302834163427987492847388290416335713593914846893598512318070779674841513166975989088600263404064047400523005751499858062762747209074121595637883300722024524663767821207329201469479677380165288664451131520283902665354644523139670018474011408915075883441378131396160532614795187330083072580170280716344025251066964554333443175723236445380761552788668297720670948879811954786454913436440163527336274975606161327759130518647582506313899523427310600596370924000550404000115100777318884988727603556956424809330643280661381583430090175117530469797477406876823506048278003364186371476239546269404987579988427468795969485597635448274444888591532569475440803697560299129448356785159753000748901638798792969735460034905349644208744680643338129064853504000000000000000000000000000000000000000000 [125,38] 659608918969629176127505189124224561007076910112701739950198253918325991153668976201421662154246701168607900507429181347614391159171644048801918289477284134696416469781071192869237835229599052969285714848004281493738951731128657613756570596371458365775797367531425555682256471671548920317873820312442614894297254114390229696735256392421365849338193157850011663073082068698638925812038024299834478997297323855350715280289422917288196299826875361766580834355707463306527108582409618756182286845293609113453303708381986168109466675818126567223902464659332955288327242807775120331916103813687371004564608994104130420497928950164130535684428487606592774153527980006247904389443099016693699644604882240189689323562656721769289048867748587363267982743114072909460741902872069369395572982043658648143247660819125300150099934587964317788731811135946665181860320568010121614738821499391561694583642890232881070309358160142480562384680421146522282697789346565229206706369883256707319855698219992380438704294021669673094216170943639432193540170604562731328732218037255016238305022957954799467812692619725051803021081469344271392513093257122794608502643659640537889041565644816221209520770875465645344767291619598122858079100311971777850287677093186191572891446754669414275990672440054469029136785967403383000019982530047284901586837266320931875265648453932958391281347854306947823125396188652365350702564489352267321906742602736732067591833182788039087474075733666462535460736953302268110905226228305419428633948202465122406604529685234680637756326942660852590580815648774594582952521212627799587016788911568164661943892188051625655579896889622683206715619445282246293141701303123126668429017342419456074472357674359284628757651280259493915680576692450147834178487672559600141052272717343628331804579642763210839893497111105345704990369878438641200832073531756962314825946875274357242567329781521370590467508287015876730652363030967139806393597942174086047668157344549571366438696655960015921264666763284457096514311200383588917753059068398367552628406287038621961344352682713934775030047355895855761507357818880000000000000000000000000000000000000000 [125,39] -219403415533248565954328171187448810704656599872060596114640731094372639642969780269415377438886391204322891213532002932796474227910845073239493472473005297673011475318147658991393760662760752439219321058876705218324737726551874914078821709123415538998919850913929924162913500290371601383325177069654529738876048731189387283946462366864655831286466765650396720040055543798349537422012287134438218509451716407308922875757974705347451969071837983711180559207878979308610234638995716399573960923991441561405943986358691760813878434947590745106181334341037470997676181350566603369684711140716085029989934170367504226005061043661709871120248150158263587132242501752978249569297293088039245996564464040853380330891018313983586334590899995881481142700599673861637311290468455879505575306494923162998991433308112654412050293435532609217970616980493612077365803135973020691048494342218778352624679157950357125523284986879463651908108679036312381599387736582364908107522104341388979928008193728551030217412004947571401084843913443366112040184973481157826825781543979627953048519541471940093997518244236081272522754766282481502632172444112361126531423060773480851786842933131186571212090807033510425714790118662312773366624476173648860394843933881337201141109511019317249446559267958415597176110268617986235818198428332993668273087573096124905095157051827357375738148502409679250820909338005993457467335357215955060870847622847204953006720819960217440088791367456119296455414773524562854884816074252414531857100366940463090063959097862661138592800305160259704824944498103035497216654585460615793974769287158969066445806866252418407783950857968869342828863555809757954161770260958093389000327528601146291225235056293427480862381451832820635144312820364966107572574235871637981501299320786079717142986538765522328314338165505761282786280403902029552405725924528415435171176725081228972192077915865149859595349326582174916817989339297216662779079652007406330525717885700193113362614094720443445221148753767869751167605906060560309575910001145868584090153951879960541302579497840054342319476921103508107480671453184000000000000000000000000000000000000 [125,40] 59511683057898424603095739524602638251211294019237642058709524210592679470441417693504668527284199265832979547579519767897494739796968328245777543366504554450560366845589684779467641582736809953394737459086913715440599951547806074157837443622642560504698148354048069926052885664242044897331249957293345209045032998901194554040947876997931666553666570179228011719641282188292257327293519104448230672864776868272648448333782706740496503593660082193957030072551196123402450617117997918728686507566694660221799541173821572238266859858601604759428394440863709715661377338778140533343952872926049038335292804940786517628295956686616365446274141735290421737617050246430861731440583228948312869246489555654775983896186968830203300025664636496226117102820741977360318259738228381221110760598990234657947893912547172939568367139414733781441261108003521008162599765499265201157749489021469993372395041232267669694987153811293846946216922194265583486966514697312673901421526101492541703732370870433581178515936268334636322930660785822245627322321029010668871864925736787345625408832333976844641131540794359877616038990506742421869240889846739721889564803589960165189104093798010435290879106168664476297622119699907279362282377297075268633426969424229069257974593555929176894178310248362060582668314229901290656535870753968131056779175809838788744973538077771311916178610051180066978648236814211426268713421511492945778244203498360710709281255191655614735900620882175224676264000701911489908011527736687482697419601318746859096722184167907072384042602023504449027428381782078927818315418977479804847118893540955011753188522239431883067634699231256020660533752763989589206031278466019580427094706492796226932716181006716129487297283765595905365253050997456285228091935731062909613067027753891309630478669470827805291673248997534959917288738858447912174542225070556799922488254170210544278737837009761412899923764454792969634082590304015906746605304547501059970307702286769291720962724962778926750237591565057904832450762190239561186439320444936452291622977884868376478136343381141368791075209205012640239903047680000000000000000000000000000000000 [125,41] -11416888331964045734178822137099080998288524093901731192302330938375588648659183649525215942061107703897270894661830326187783073161440268020652228588548025200541175120887498270705584122575080386042757787826331880909780908884035210690010752339686815665996673364011325052884251328526932153500634013926823310925772789941852047741813377670394099500302729856120377785927078950267289006446160226517222319221997778214051605708443986270033833279134049173631435938662877255527395399863280796940574127681570721833148836198926852429112739874831484431748655025636146443441554374450100409419168142143234875664144236627646858904243166304930813830896091741207122249763905669499670587210886424065480985039056472874252962949165663786210520240740993563656925797688013510132283092133789973137428911021863222921126755875836645305827849286973411705585264057737457957400292260830001036726015746326245287805869220798158837454617931205234352650247160506153961932419246268582128819837318389705768503108293560887688368978418591357597132914772128594662846353533847555334338106531047343111349181156430088539213170321110682248300953462131135395248173736306134612227097137706463724519182184651467196105747996056078156880717377671437670690796461578489196963012286825211393840444793896558680732072014401943013926650433358385386278668494829833777997397662691242339525261325255303847877773838665478008121948653775889837338424323719740125574222556007973326682638803377927975072889923279826212610227595774768994398928723122243906859525408133463436882661193049844428562345500136162857054944787060938810284347788468183265843588650976456625739371307559061801989753164539101600784170321951406591764284065961728853436239668223611790724620726926107735277234939255420049409691179641708675028917931835265211231901274015691214913242581059135576004231200448865508043177805738828982644882567388187710645343378465460987520277492522857595482318373976057942819129805875745538558070575136849652693946357126827455863102194832405510024040679014644494082661347265897353547775640108523909736900602216989200514313193423156665497246409274710269628598190080000000000000000000000000000000 [125,42] 461355631717422282454303983032266300847332301629824081706314535617280229589724150496846973351606760024972158676718354606255531692492630512103231716090822199359529978149415640615750992252765464815691844537276250122283200977430420904152753283891143616343903355429666436583887760485552689155585607779446396679611804874456815655875883102711853880216573008245045394390097002133279587039151451115361130998934893736460156244630079386727701140789985940339038095617893980308263393079598161106267199761893712796783102298827654308114962876295485051298129239308000481347921548775721512388821055230527780991384345491751064439421027582353579637281421107953421406560917205515883281563050982478067740211503256864893962683028400208062746677628671039474105978617400890060059870961312678653487409173047872491706225467523215562097357933960261258227427912421760420715064116365594813925367560175178761348190243618764226865215927912924033907354866610762596875447119882572027834075793204023307935305716130070267222576670678235856561122110188850909259417950356313025011448279515052435333657716526278196491348380116043730170501831202641744567540685622822394679817899584145342041266339749255083288872304956396881243116417924114736248123374664425570220746861937514874553101476355640148089952027128957421035852494617097404063902237907479096363168818225233910059639946629860863801794739885067182985208752142420156193691069513030978422937303139395099506755755568875797630671987325964550474303314910370993699158016545179516395374567851536351746052120702553246557788717634870423389601897189051403218103083365509241937153390407223552466173867605469241975364907777798093337857152189748783438324961598377502499566896605080891065216731383784600835845198685315910507312239191064096512166076712712957989161658090631100892019190355760769228951115612002730153018799673164035765749255827620055801415436971382496593710162944741904986039367469408895342628663516090825325819039414819233029696815600777239041968942777054048921947434172127005614603020848636271014017448303578287920227014777912194376508361945300918296168464015455189216568279040000000000000000000000000000 [125,43] 801086180889819901275769024525246998905227841710423016620589776925737126579666098171523989749167427660361951676939271457475220721901765694370827082012965903471480420959361092337224922211055759835431197388401924833940167510370051516941743866975119763102048327122808170600553187976724583225662853639189344134209656807204315535040398156250388620495994872361305645333338158837205028654184121089646636296123168766976877006055560437889746196113411735421034839297887608801583710617810370748082539707597003823600498834772615238994278976909091236190210596394534247161241851935659691162590397511414636001210920249757084400552366984615354038847307373250501385228245663937494181820883328758082769094016458535099916147138545821356968686418288196639147951972335706814075592478535482497105293053720700118451595154813410144176095677800567457275278910184552829009503142260676264955520038485224647841979992157694153705984439642699540200286085686193319128415333371947891882670375248410707915447644863966468231301168985914204975802206000460268798921791397917224553827346069178040431951456363811015598949506991589766143485277652133894108765861173523291601923978729903497298503199180575647399748285508182014632108535247220400993387834359293830726092044695277129761901429170483113990898388782163628459946434055760985414255863350261307115299996961283446436437234424769410423636816475084929878698081100498340021871510034659640490280073045758466578921105466399014512474451911786960546143597409601501419165976466044041106236877976752969934811271284747886884383619901809527618529556284904156025361325373035644303659195230716780535056573130867582779399465968755627265599916556498684024692068953048035750868282772468496677083312836079651074968505512161192677731990087230504740120227130794134584943118624033040801060691223345888136976700679017454701192135875239945408380704845807390873651872368949959266153988732157333273216216151337144038514275160415253459669504003758123520138097910726569856024654022955639603365619627158929003525409784285097846784285858721914331625944866890230755419259557167445378047312342469377393655021568000000000000000000000000 [125,44] -443464772614435875772390345288107449136897816814652771022163779410967015560562286949233934173644458791311763137175969126220420925448220410939982284511981678600324618942941222612285212088356450184162819197310983499974626377488489535508134133550592557956407595164354442994982155972958479140451821218955475666104439534631358138519420695262785090067197041388872854532567396431284634933004053629719214849629428598257199082142729694368886295018050535508946940260267314952556628171747853383538315920611198896319869445733188063113040422840710748708875205415586613765686125438619598109273231260152776779408889962995674780184467976899855373320705809287215278723402932733210330801163322082175535034666699641277364932321831776720609276947672581076224411833338622701887548756702622493173555199606653092109748707075519883895480881184992727639573749408257610714948621259393741775897626522597594982452846606829514545549136126402837163442879360761239160864199602412572698707074039930246847129181485811855957296121681606779903416145286565051363162158199354888536547304604066583363772103572399852548729889100298496285299689102129710161593432644436402822175118132669974668945013601889386671314140827492836607118215865616640235117678355353545015526911973248919403527286253288255799073716438415724196066427567547240632839844863725977793478357458870216076994054066241039768715441276367506870447911456642155870139171848732502462047884238425905453288352869912581100692106909610487037769714099694674876691326082448037284045873069534275021301209336105946439774173923129311977463103853433713885818644691700949924947563724363596600288258617118907388228004168143025448282102948215169596629940204827778937579693663615400226423983141308655443770429840079817763277667763967295851536100297094474045401949988283626340141395797610425496016855670969745857208390630818946134221057003671829845681598945069198721032231422141562001348515492433883381652274274687558760208404945108177057380597745140715596641226445853516575671655564869466220038795811552824554081247955690555442293866762229175032067704215936839654126252515128972204688015360000000000000000000000 [125,45] 151469161710278140934593561120784584152379679562766696070467062946763753449543207000192922354854889446535131438920061701612597668277473490207674679562125528941924279476085333539016247979934093032423147871271282113883411097790351811213926038845165958429894934725643585488896917269166370640937321793425351443178183398062625420556882327775035597940192915929500780064394074511195689088090995680331350566012024334286618313235913714512169753180154558136799687574558183099227988673264170920016384819561507118152986621223182970961585853775153332025756679200280806979053498895842992878375426998617354274323005877910124430553012459445370936812185364294500318512400615724801859229544885829769238633376767341329272088308885429762829685558011392474053216796479856929757770638038088528764372512589666886955926533747834718964638132994333114256024379755038770731065582410089923429898149145939705301109973673746420242311524376813873858630718997024522245678984782975702579340803373991470238019793538133444778084556034008512816771753632124650128136380198782547906710237151957865190657948529059730923950647867056756200170853513136936262895670746064131783894487295772538689308356321779515598477585526713269403557886395933328956323938809460670051693300745197727331112164605840919342546925971000029062468922981277916311737225011838648646468790027845772017455264497805787918505143374972983015546541553455193989726128499438367388061527204185663344107204059557179433826256701408004339523418449673040304999429226860257181015742739427872688361911133881962985357911816582062079232558285829380802226846474067045646192498250270581356913390262570813141215104461295885946156874338414827899963713598177770427343085008057713984495851271937475682691506716802063817660663663868831856105443695168662295353761747147188861370568546260074886229165041562008947633393112275340857195912090847195093221454129314628144222192697538551251676464066776155117085933886465215191154389803991070738181135940447212776124768680227274726693543229285963448653234087168107325689130884287245766033881659548405355225963248699455894605925631257679670657679360000000000000000000 [125,46] -38180683846931262391235673178454438388513278016549861905211567181890501642486268178844805978194666431378046311697926493801726116695757046635250800303134525354038535544490868593019450631501701965304039392709339473135101090669554973753724391674857256683673157390964745072508529060692175968097010493856885031470040632302222846570412479056222569397260548873769455147684884673087989177306388415340742381660371865158037525611492275063551983864780810949379129476859867545921921675282462071755244076931474132592767454838852298068415738588390305467199347071393042935146622028775991533211371761418739528536081081721810993310639438657619135288526061688153072156053908483292489959949899849397499192886186610928582587541416180510300846429770386240824023234595461764117281576153242995425320143294434865944108393716200778707344522339005440000752249696601871542384115845061697416477699642310170601686119698724640620135489334647967489562868528647621830733461212457161417645263061439717392710227327754452602704946675904277173081724524020472029613678515700437361456379566797768923737587052611083678102334418882355032229499764307724154255987723399140696201525740082477468520789001428736129902933085480707838310415326305987031222690333078728600094743842740257121652359967611178315387262230766334200513374608405462969504131582392828616881294085360433321087625232529682001152269587737191760122173351459648737794847012812157223009052912282091160365084044102986435497649631721572789785016886565716801240296641360430562489950674468298330141543914311417537548546735736520565602540688076390600307109049537644185219357738059938218782714574489654306287372195785258472421876251831718359269806403355537494344114834515710170174414724328143992571607803857258088258219404126267680271225018472141713473739107492379048611120292265392190301699664033856775153612553475470158534919144200614616311584447393620310279675906056611674924956259098407897069888727631733964714080078879230179350689477879206095985332618767026667895827979065906898371486436400698988184440886581000085307372225373943701491444828323474129899995168801959334673121280000000000000000 [125,47] 6997514618593897898267047077640608869651564951932250473277924534374265413814938894856521538743573147238460401751749787175865881023119832533876213164228556207161186304843384875824419587168340636979976729574645172297747004852449554506839441558258147614830331259412871832704822184939204678398574409828836352546859146178645898272963807799995444749613549658833163097419751149979773332868474530315627441497836642893767572149794999406398696702289877245164730638242410801464139715954568344317834875180278361001440570339375093294925614355568903169536469064893269685516859358085041279916869105840417860211220406826431012828879673772652989382226199856793112166451705053464837967300270624315454237199882859717465177615440732205073737438908230149797971867644248048374825631161615006052767541488744703907745159528744303531908186244624394217167034456384520961158022524726163127362875435177410442936872517046722171104554212299068201356622496314369273831023540166724443675397192096292312284391048394883938062612724074207350725345695466529352796091843396655494908472078552817565500893584951656900464004878381835989817965329199845351219461128078032731467667311561327544879208339962086142869825624620305552339406948145792391779842293890147754217249859965859702189593175514054339103474927835710369413516475712544554867446823648408481738345189616635333513807762965708395334223655243026771039532837299873517779305672984908104328877839805680796417905589716418090698771157305314667837407922499843614950383836477243906496355503432213749956736695286729214021550011525979118130505116918841649344515118398437581527826297842178841386192305471789296658734840822524879966582240979763039851234090639059875304666457559360676475223007342721945305051295751587302017248926416973659660998803958472325692071677757353056560575821455172137761952868564189319375810724412529634597423915655283849527089818911690168624900161428556319235072985529987640168716605189599242833112057273210492697983874404626792767270836488380564951685397877257815789552680252032694205559152228280872991518690673136730208944205231106809787399153964112712346632192000000000000 [125,48] -719030029207415330404493623655602764784199266980798084166989515323385373713803940889200367930507682573846470535807704079893092458070685881708443469230106037639207013984131158288451945090929582344457799380071774272949892723392213849228114650664412258683184249530253730993298813084937229086132389944704220276262049020050456840700296228235881002416545542272820825738769960431301463361888714388584213960871750919916582068255655360655374947606233874029537585750768307679729111315049688968462820894944672677871085203768886045980961252049643416979255859063861370012225751340221549764524156256233971673783679777438662832762673270295161436860800929630748979869878811798478181038515724969640740364320727771145883135545680865097166666604984777386816503121028347512192419511206167406743607799312717980895776993747608153408981133950281828172106979750917198315320042354751973060176094522710139437816396928484273679902081027041084612911775357992550275955668217742794431355311659571732101340071840662131302588142535760716863035007391893498815201678507127885364901521044004532549711386371349738891921803480648150779921276843277837264464864120883376388672209398265235170824701386881311476137927002966725093241279640817447237800852479507038198353275812534855541261342892347221265055642221693123345330342828635732610077164049661000679938247481085553800845405966969270573689270794466607967244640139110270141184944349341511089735551941201490878945472567997398380776083376287673912137890449556682513068574677864665237668290285072740757033300905502447759773763553156997205193729361371174784319818720914569385802360457068847409911823118886813461699693974934910735265198610730085536942228628601959481654597263333174938139110280993712329351788349573337977470731940703719392879497464395468409335544597047847322254479155103773799557809038651654887946040837545775953896106294645120005137119181536236425556803802531495487347677635780871687766683144648254548096402412588790667710779199718715420079166635634706460302272142276781941725210526346008509249795922826299086260599872234360180353347139182817439508123737021343554600960000000000 [125,49] -70608143124897119717989045897293775776871035206874174764244346047691793186158277709248960508029432425895925928907665681985710403618671845734613265787122275124992190625983863201893504773856890640621282624331477542080848125887060534046845706761481332831009837441174253539972098985095092698898482863847015267599572695947161528748288762594360820950682696689019988962258584445514903810417641891679577576446625401516740392926810949152738482039049521527296854380406868921551946265687007820417615009439740083354024056750133929299097719704293456107778229047162863484558143354377507810175293149698710453500666044716760410284687273013879721677183244022401046840177500152602296578616332163964827842648714753397355569940276236435318122475119745979315454555457035687211101312300367987901080230568748266349074359428469936874192800455434522765726530829954545511624832906327265464173327425142868560248390006174374375565179855132336015771335453464179881998407031317131507934502162319120380990949603937176084036036256428688195012796524383422034757153833342585153805100422577547173762737372211888846183007981443316801680757139923359611179288399175049542173112468325389450714443702232510453473924904715828217205375481393679372663547596120794116141293718276463029116102289231309442958758466236863396163494547458580869947173712651852436268342621958973267036539220024562656898593099641449665663064986821807456917701417755294635970704671542983917831364445338160729984637014745964311997405570606728708181530465838464297855276447543688702808481079955273983321474564663900495819224952912261677824085372344029595412222343416508299498819719876572584576884145285004961725926764356798143288860358781891195112285921839999613473863260677347178124192010833823264517126851332505530458597409619216227715343289752869075215150070529327512755359476121905630785012254688432946728806784954813387579181575832980412753360476026581285946360111219674092219109264423947230666017567030667450717684306629308269319027558168421913305883070769068851566378479390969196956440331726927945397804730950686336810662664841955287110433942113791630114816000000 [125,50] 57163094932035307871594433670104604142672745318586527086666673847163198441534259800886764221183258899347610430191773287815673383483609710376966267276410147002346538424109607797301407735479792901599692367458946174354736227996573767089201835590150468022847615617450471945476053818097202926961460819579920051165574097723719987393295578620915272016386806013404853833216167119136325411001209572322908347560087945457731743154665703562597868364928405280273715066953486301630143782416842206286812926013644223201466255861311328981501743871954422495614784576200085105817133424802555964607308423949314239690750041669041683813734779397361264150506381224154734996939683491227180393487484652342339892743250646591749953462612492409060423526582243053788201123927634796158956427437757064107955082564611982203484156107562991905245200031398911693828954064990621688573960013975414930489813092645769531993925157862602213433680201107271066548791575281021712747284566371992804281515238158160797593962750248537627591095641012607504600272146412429081265981039558275186867409134933145442105529893832589936042854241884236684064027428394283852346148067468542929153809274433025701006335783584265326398083150750903498394588874790041567408168045560147937979982942945024255909200021608164191931052526279260364839817116000205779186504035770666282474499703613276456216276580969991119055980703581092445656413858249133708744425701874690229606249391691753295669344582145625059107259820908999271508804914234819943690676307711099254944691614360789834551044433451185644135384483353753666127435777940007808934724387067379134036042748539393752839774293251325214594512243523556251383257179802359698212309595507988148826826297168606764468636566117316381449116634109535388905578843367148897061924674338541742492294810195671505853826558989508273385028709782048118811122493520227736924073170740135137179373859199371242738423500909764831449289136788173121840096576676423313234803302557913905180999103853414898788905984025556864835490629489552023078593860305629212005440137592836496648209282013502544636892347563055149644177169495822806548480000 [125,51] -16887975387578717392171043882783958069960010824257937050541788120301629451986400334641511421921371068218312239861361137361269491183832244151081093322653570212484742244071896671589177443235119811109674624089942612415754291453574788241031528676502503255759921301812977966914156800356366425721213425782328289234500755687881232630708336268595601929108233106469380384617187631953503575186586035316967497502559288083881558495624351728045014923336523679112821333189558617683155379024531478305989829581482195642457230515269312994652302857094778453692785822069522374300801701013976048016091711881246144145983062645635907401515785314975735457691182871315461810024244913404289551634172766626684190856153675177876308306684401161245743483918868865861227827481858315054655296235948361428348688259400165399832369957852107755504758616178144004900469686963354113823357925653260940039515846539537586030848168659026834471747009378962063042294694558534365537359957652714972734783915107847212022638843320886781182343779075961567004823606842551677359138321458119210656138157474353518980742480353911944912247892741551971358762072837786553413783700698462503942669411575259472125934350877818612646784189457710731434691756212298730181020159136891821103519372245172516356797726637312262147077206250714676446119708496639399500307232817294871972706819006373358842843155004620956408143109315651488091580881637663312736362791723276617428616174176445607022386862187410166400640448014270036647136515357152256919372695349309805024319639871256611770575984203196355522943111935016076955178790984126979613885864529739167695886703526617855475330546715531034984542782900976348511002043572947106481953137757556802192593017911989041254727124669556612405415676828445235804869893125111671258811039638661914221513779870097062098717076756317840396883350143097821596600412291829810583896279688613299768470508539001934530733825331232741165985952153329554019749029774708202508366304069316285420780537552805540136988916158592748377120417904089323558713139945687939271326111700255445670052027682027232634032502970394458946215527600501070823296 [125,52] 3556195855298028959631555113371292129543154591328830923934431223765107157295230942183602580495545780269696662306542270994343787355792072558462578269948756896168449717450370578917966939035209908982546623367582973073832791463657394388522610937157972953092287560860077071435673477009228809157349443010654315686911057833443878649567485373290100798478748514880705318821108467182334393587572065341501201232560966345235183647370336726025532577868366109731997444044547831428495081771580789979290861780395854515578080165379291293619412665337070015768374680530080555989794179884833059970613432742959814789725270707316470000383051521738311515163344209787493663355430656546051376504162548655527343254394358671663817455564657454581463982147268276486381045817388429665926838493886179765227275155985582080082569701055443573659737008488349204940023379962223577140915385627034512159405860570870393027678210198494978928838275546924018887274419948598554253243844036263187722753475420930530818668026855841654699938211750951037558208625915145872026421342555470540925691955651381936498442777902251388506245976441254282182716986898906079151021407371856187455232887008182782037013439398274027821557214201903126170065054939145294107863977639576459149417842644783502633908622960459133583835458263159434167233755387504405510619397843558542691303599841893404275951803011772665393666317945374315111667234958559064148032210034725660798028585373170227067162781387007510926226564480710342707461131936262186173741531154027813314672771434852606097142637037197310541305573311297170551874685169327037931464908836063270916066182745999146909671158327597797086855392888613793710255666637794940365592319593378779531725602575145804849006928635970264837872832408874851822597710361837429351613818942723553694263798333986054333697324702324000036342723702435799360967815450377377658719169369719632692911810279717556192275526539527565568750136313490112298399657967427837713181069283806961334854000141396385546270315456929464237191209824056196876516450231760607928089093377593478290475511861919761840195429050843662959815675892019532800 [125,53] -600126316455183083060252977929735940209359574322252563616685603705531075379888212720885138729774778783622332119068694739694457194824082686625685190238360121452074173534073395438516480850554155441887355850198508756936851604253867329258530564157611513549695871670801764323119957189761167627290730013422916102743271123907860104898700887821699666950723891039250276332151021546163771761340309182944039654320610319853976734853351155194851396893110706963135667197455113330517031401012463778406823473163500418142926327473130198593388825006950042238031631772282845262594127127852912529665952806993031584958337680090192897777423919421336750489149907285436675473255201902598452847127208035344394402293780242419520842576229636411194829819257610274183983045026868509240948349211491682289667911691547679787072840510939691680775583199937138692014780250094324851344704250520077285319025663067155669200181793248363606249969220432966943475570391682551035962991789266393110112089179856654159565719498668944960636669103576454655904123437301226736380526863770971787147935502106821663172456471782552147567162116110437612723470633065968166478833977922403656756053554867541172153723358077788248192247661737466715559173849046721245214879318093309039212804670302147881327493192811973682793146633515534958465174457846957950550477846048667270908058639793151874813829605792159794296780722346343958688291124256235902110086048464132712955379560360221759070162356238357543930639384108701621831232504916284711115473085672067537179988268893529420634422684036967480100859405625305999983243966740695262779946949554481696789966579381939702156983562505028421585648191691273000741560065904756808090366098025526673507062463414784812571636055499293710297134104446559701762918256068116953081881860517090515332824876847881116576291596687510106174876992190345461585419375223511371879338241244155336247983564706117153299389781024395368303945184940829728758825456206389994211264542327601645996341251975147578415907903132576518338241341865027063214194392650366895521803521825709660367787701814473923571697839343043806314857822456960 [125,54] 85511709752438527398657480417170899458104145262896908921509101789527894875888877625872517565798213811808326430601060410922850462856063768980523418778441139880424821368810543714129991410253557054249543575913794694025280758883321125050366659056350900643381068611432524345143768047959321919238966310868134953740539052426125030350279810721385802151769430228359705611140298807480108457401718801505596738206193378374022412331826637673857647654495615277651315959991496408314981433429236267230713681998799945526755322325816635406103672678438491256397226172312871084939022331602573255773717901569852215476939930523746620327276334599663560412282547709836840383039934496798737158491385705031441357747648929775657746898664836711762221708126878829645144089276455816495377526490719819986036352888856536749545816131127127534789060315970878537680661809834358237327329197871151987182510091533313434932767890536350116137924274066028391859367148179623985541213406521718626431812832757622603435411455643940669894526230975629074614036841148957179148398188197573534129527424693388169356048536336282499472484247660433257844901212825246528254093078578159162894020867514327682332252721410837427392038263780142059820187914047669827170251199148920877275836270421634067635677549157525311619473637874046733757084207459653234887141790989849595364405180018541973952611705343140790377823386378608801921005844742102335935488495368210863183857959233604615355524164671196207376817043634668309227660226775229453565862442106144858232664686205653039147623903474904603565077507179732950657221764413250345798197298828853510875057159790438403163242429088534915640750756651731029603157916278469782629389668258117718034911837487444253379590403803690745056523590142297503740536524094610233456784864438860888611330244633888484664339882104812849421604232313450736863105562265733284531660612460015208723008957892053686079138159120726837941100962579962611650722048985687295138280598710849906883819568252891065879475729454548021334607196722685391376723435182894705751641274372950961648656626179225676717302249733238217377653944960 [125,55] -10712010724359524066730780556707516254938768417137953296626313953212189397437320492602188831490962374950430826466742335556181897527864296989163093687014718629167267837821932573561959330024231705063771599668305154821584820871086931764793694233090587634486845395632584180656130738569858225343688214861454483743260332548875664390259015568593438134280849877847320397134362054636940594475466756505438019487750628438298058300164052562668120102809981178395846467122008985646476806210917292489129431726336250077655473874787760371805390101689403846675306290042766403731769304679304518446196145911063331227061774991911321667985109073367590520135636994208791359266615515674444017096744980023591194854937758046245353218115838435508462092712956349892890141791391810110413123066734018859980172967706696366065952863456521443135082448319523207294009576442645237085105112341883346715098605877161150328779835258638885774684007048717470451815302276646607745921613469488913798995174274651604150440518821236475212680765495293183832154191955044298094385044373457247360541842235208778216567227692437686411074493011508591431853051589217178163139303295701263137843951035329071859120203344815171942985251997552825337785348129819407981966963041903794999913237142716992194826379772471756848855855588596399184276016000718672092579793382648080700483331411804854169769125882646926006274334671067850350866037839556991469458403411997989165104942756086782639117531735274609039002533031365678217974552456755232358570829825938526396028101543596973266120501131898354687831680443309748414197829143884920551616788413614317411943108736465053737745764088706691686709765981665709193832838041716855111756798181184675782668721526151351065720346954822081964316611360042131485571874675304692935945406375128465302087959443907931806888616069090982358020974921451024341719371713243687384675278495243187836266744000134173849183144287178480812344103500719816529887778541012341807730080224053373957753457533160313086467269757998818643398480789748160852488148898941764211975932336656032144006711028459379596191304610689906465361840 [125,56] 1227445022869043747882490305862830153894550330540385744702003191406176684143330600978683544260969128743591129201758272749618440189702867000121804597567960941507453622567696184714180685471481422173308377172725724242222915916538629152465840093726479085094691153055980069900920905907741709616842899595838836331421245585237317066718542295862706561746467916310093014673639763992249856111984708928149028817022041889338919508887813923794079230381715678678999895585450624003778239592972146437158110347129652001902827402127540293013133845359074860625609834893876659697905171798131620606077665721920962012369887769697525074345593261286648914454067868645332101417754494787190632091852077900115732247119726487341657767268159669984937597727633993773310864251153055013346347710271968061874442905679610343383932532327448451254908709000386136596012090140614886991882306896562412019365755979283687955212491668737251863700055820592156305002951928274642273251557532691504387174114437988425183540386745299434060082219696578862113488383526471909498753764166786850630277153198225791939092959162520377367426010766099388031101962132795827691943614113418647611867896684321635428271546656385991667374863509059117957224076643357211698410046112531295372469001793009535575305065973802163582853491638807219927570372610473470662833063804587439348642897234318228063892740617559950242942738287459599920180724296749064464153993921984196810370579000096492981892053174666425624020114058786756191982116877003500159855091035036008382732350606678841045274336294027029619863234920950476152381434521479826833644799961938209218651657570574469548009854478652567480030886110984086218293796408128588641300745886818223213153860167117794984677185688770301761770835162197984183420616543111713366755856560886149139624056633529369934038442133009198127599950796377133208794849418095140047299273588895060576681627391253362745644165483528024005692859803775347197821294655934083292738599692311016943426182336082974065563981877263522878575153506058818667351446956805075061920801139084628965018530862553075267985836417448988482560 [125,57] -132986880509399028188752732546526226320134835744137623729843920031683557647945931789230632584093085309851159224807480210568445456236861995162888036524867727443303320794353199879059740444584765849595692074045864082280101624506691651500633952651990186155048669508798004426179352521801611650599177125794468895823568430774948383735271872030300555145905741539682751668364047072840578262002415031955603896655642604267602382560090709727062886224007395152157181259802319458610471114916925809445332218840097810731039249149211896208220049995420240278143862378305995048041123154129824387063691273978373331982468360200407998400922339256265726961229192974066172923792335988752924223598237166839511882144300847024981256250089575485263012523670039767435410424127204884748981211761577875610392797703974020719738101253236754709256961771136929380455928367547051581784733508510893706518336769518635731198126560945003952378994085932522311411031359123352281940722710810273278320270005834336797235758697097322727416683873401649418890137034163947166738520998968425607917207818126198948054008927678584396746580726600544586637768774090805849695235472654781222019027940021689957670134954902159120921329877978987134668114443750122208133020238492913463061558577882518785685275392226238694891016853968177156878362710771080521890810529800180616567833397661828175495510615429173257893605585224914672129482724000003124325069382628613663562588663110813567507277370186714395765078019825325366672479307327206450224644879765891894369694245251233884418025064256023676070035092166896884315199846104658018388482948613508505346889285628078541382947368058249364037990667964905976817160484959223636657104792040992158472871227861247441158456291092923709833302808343810222412092710995847565063931121540201788921857633229418143179482209866982789878376394340290907105147461110215491959395635068881342504465718006102010177503721469530332911883295181005901419549681888515636891763141020890627013863084127851211780844534279631362584754547771664391543986712674843989625204356686121720934975841398982695642635173685222400 [125,58] 13827500820367728133169188960348029501371834912190070769598112989998542535288270139160148718230903911240222618142816605270973986854461224402478968450318147452548484619974809523407746336399942993645852089014845606782527273794626999938157136705746367384875836010214169381628006063370477562583719194567569830339062628297560420061509067348821644406950605642130696681012912422181878768137460318359968507690578389693800680130738741715828518574494354567269022255347652833397899548669997433819937970607353824916634464485720149136564520156077040355851550335321161865156488566450754868182186856478633305152440631814077086216343876894380821079180525189945291592546547300798259974706594638539762621887233599332184318416888096219213526849717294991007922945327390382097210193061930495442767375304298613587056138538920772818522005740484670074171087814526423191410434716117150938298192474495427583223335398370576271737225020897927094720184700603973885316425230699810099563025616543639022901078989110079878442730411346201796833687722114711605970832424669659055554433850765751049137223237028093505625220598785780797583927868296852557844179076238785101062178318510335625131260089824054970228580701695534809120478004609701138178687822519536239241098116109908200337773711572559271918168323180760170209160110777087924754591879679465213092479785219788094720479538493045240552105261445036257984754632510055642357004794056736724718851869961133025351818778713611687645913183739191073383802331562847455540460038113420464444712547289351906853236346789821844745644139645346575464572072827445729542347748977655300467640827360267412439560158025401523276127943658339870600783227341104486213908523748974407721390623990543596224059425661353912846273430274417906260016979232911860707353580425915867970233736799317271705212828412927335564129789471593168518498397749791384801357759404340031811108260738581291544628749841161202771961321530160158794739121062325606163918865437952657957392911549380389086649691274697177143014906726099921897415703379294610545909695734254268042088654378986336319537230931520 [125,59] -1375116274384519446705406647207653188572890160210760303211862861604309264445613733340020037269751631713784612312803902638219672074064826416841589797593738659783147705038469249241684134596453051369077890050535378997011085955279383649950255016746277300920327271981535426608861402556606920931315295735851909716934027865024305141716423791339815340157166517768513835934331174931883316532446023123317001395463774266758328924647039145526303286735269655267119135346779409229085307714799472493487088045955300906993246715608820736918010325199721402816420648126270411779989963474488677052957227894159536610986380019215977516046175747127996104825580269870595722009531807512467362707531899551949553859909811053025144460464355169725725418127131570133348978800848613077097393566759570976771459799397631774231705999135576947470766992269067916771840423502737856372122893153734605401726534072075764500674518586792140230327131836933957684576796664203394742824259252192194794175181701824852887469272898753193577956783177720513206368038151360450152038711182054597368969677884922690988956719296291276628294273062936671565936879500547455812152307256050800775054412646533390892047635630141298488081374489104558831958548391604391186558031036898144134158712394351636638733182071451969987497121594814193233734950386576630395207902944245181216819100172995198013719930612298281668396879505370495505217881287842752236377733405185403612708804786246440102356679019006959279639360630804443282261012450199712830982504278627867354221841767691548432456454727368435910157253401154704009448470935392674437365776765814699809878381538024703948186012551437403667250733528539969455606232700813538479918540789190178354550339778379851542625533619020445093960192173201734722890016829191495092793435600276877596189526461024618836351305048987138697285557975116310456027536689971299642968900546159361230837671180826042872268727260294866652659408916903985956947724478985417680749277669326542794037690640859408152413527654940340111191550117305724876850007228207658690984158774495771986372137144380327674224360520 [125,60] 129810930538456302679912910000256457123484231815321999095990458973532363609252182880255459611065667060702874694720531133868543169627918749066153964993590362239573232675941700596358409022863966552788842613223949952308739651440650844532327899876078177029305992308525697241496968479146269930820254342963171600697919934793078585549206465660425020484727571107959120871485491099146024183716597154149811513503182897972620148567525490294172531432521671478707222074099913521291272923730562998542892127293768279202222736825780571872830022802614822456781416888323205397313835579875368788542488366364236817795253367218885954048208043306377630900507126032810979787002419423794208396708672898743176543564956298474925342797410167038769148557635694925616935696000008092432873142885098901238637472609636195809933772661333327216498103732062844605915770013799275109437672243678576602530497441695214050266955589901084669443717239465482444582911397022056811263481615423848776403810558026460507112240294638440471225663798049438416286436484375482273840075639073073222692899464917846473837656128746297959067204955990173469572362934344281582012865751517908209911162470179025443614691839290805915172075710513553987130515020891800309258921141701128189390754071865337321269547535417316784863565483736859566711874986404617919678946971720303083844683079249537510385338338009540699034635328333247559494779757797383434708920575260046620047420432013406710277366752755206133193829691070586128423565656981605120036110806863158622338011863041962407768230597124508272868929854750398352474093255600009406173978046906457672404210731832305846838279690027164404981643517555965137307416231944409639223349953030221189025801067336117296856977850289601905137164953832152297733924276371139861584710403011250774851521218845589171348302078323242265026623146974659259464215802616230965106208153387809778564877464853235479071866338624574454122899191926256052254533451786122351954386351193231071503875161684391600209513003938168971124603955014284579610540324636716808838215790582160655744493606127271169797120 [125,61] -11601540543062384796161732063896707954743608540347849466936103463393944882616523074061024113060889090669569297766304157314308600916026346969053706813555716003846344592943564157877727196210830247258069502836297528092748448802724662390871315622108013720018834049684903214686132491010066715209540525166498677672583042529330763480892944276357184652019551607206414924065818218455675264006070760916628722798812927204434221407050771854168334918250973821332491387572375682730395356609590784395000193181594504411175679081213906305543077199890924238751084867813450445523694157003887497406247908700744383504676777978083119934772869003263582369586821761630631133221124965682960064236342781431639483523952875896688922048241941383437328410707414872600004312556183112187244685843018721339667264661241177045396420000229470596092388779591227080134924634916568883885350206249428256671413332359141832338240407626642130334535571610693378231824682474317131119435850484138374490998440274675709595006618573207877073295807320568887410358119935721502437024721580968170447202741980243557746323553198969437071299562948444932037167823141887602672306600981610342586711773899354902285593136920254769312558353986266591497852603249496894646826317162778794249753383388960361726668446635553146959349186146237453974154323560750133551012640846755492389407231512785429521466059906778615554745840693806249415440872680855929631138778453350216230841853425550492579341887528877733687284687626787550675340731681937151928021574824092468043456567873273283379157171711247019619237932092160897190105523534856150639923162169182719515739666736484519988741456201582656691185191761681022902144532468192165498320293117042767332347444062252228347757032793514078087815082467511314983156483180136474269834188633061743582783645893373336737859488393800095761854214685027118475367288650115723334559997772842861804627593439274964345151556450218917581904682916644020033410642417060516754693414350653338599988292314943192943598583857934885333991342447722256826949686316540445430007426435573715335272434938640590720 [125,62] 978762451023908750786815053420235848426015031590298650113999692717972378869335822107377395007167012114518228281148939251432445349373688571800643510218096773011902121052662900448859966927847102937746408996968294403336443675465136820589268829528349371097763009200951374676400520664024690643596211932403986486201966184554031278498221965427310927014428203857500214522533235148978519467031422976573232013544337421567662457543070890253231133733269003118723523226763841989891629879014526473407630974325983611988894864284963727690066461489752589585168761763149993761284699041641427898732246802277746635189483765098241343385293532583497423695163296644889854505139122069096209767778372877766376277366640333383395767811847744285562313221459208144722573604896976431722661437620094750442582567254327560731597800190844066424255596940384713777340807771552085773063882094215018468018530771696875838904695050173342602561854722489406846565839408642718682875687397094320961986131340806972346759431717868861123782651435584397576636688435574019290172803235981184577516054613610372036987372302755280235475648269432786466837515639212185245254979358331255090433387611821694817138571170183119322954681479815605678490579070098222748830309628223767643765127985722728231251932334226052980191773122626203723942650959108596802307558929705748111682789445584362342747586970867235343352253016808361923539485019427407026600090440756390422638213728004758027447862676884445937610414584256993719210268630288919915254077340189874329975171025174057537263747614408885389993469848355362084853744533968379805458717816993668211402148567997685836472505187804878818497819103209950089983494619621016279901081643646384074161593769567625301082754212058796300198112796722146416960421967089662327398751061101239583306656758397833202967653097471784752560909513632382649455369330154753430906285430503888248045053032100141053905813834471078144141495644982225813367823307167012512934845972918434145111963363855364221705867345151735510087590364268439601131178537346899596458239793674434527248927458608000 [125,63] -77138989417498864862485766287785809823157502095415205507359293479584998182816350164747529565276587982979204277152916159434559689511550131435451523551608020623683160670522556473638370902721252850259687621582773916702328862373816110866788348580355911065674807774342128877428178681108664518147779182615744607818842447944505848305917495949315498924646916433703134768699096725483483991242099536676268572332980174605244859780400443464424463143032290477503487902741957557824958236770120590706297470200684868514726074169851211910205990464730522007951454760753446385412932946714076388653963510363833246725625281647852055118439945241456531763787185508057029916141753169075049430605942121374336899143819970917466905589469522998750557289995127535614798541920560340679340646284020553301945859394061435714671438476564982329348586598589106013748831006383554220663195551974282606670332310280156683876904515649933789772611554923506548240182527847320350730022296323980873593706543955065579383449610818252459010105345963937553622946327934703830131176632937169287500335704876301042025773980116740612268738804743209631100412660617033132963153737183758550337737269943628928024259524363268930228663998173533473673518356411483125552608007435501560996276723580312911196208514460258739041820649397382603790078790316420367497932840685960102211565764179212877575770003697287222865016663193539362029779172486726107032621547894665296656700496185438653925902790073314572753668475681061575702890841356186033139961179389647197398725583075548455610957654565661547462513539829724235717763858259987868737200054985279388816213346563806376427516607873803929077840478223205071421427530896818535166316492952871844229506095117638529683919104106984355793816701679945284933845959433900947186699805310109691051589336755987825187079816971138066152477291616751525134539023623525102209467441806291160059667016803034453980245784877189142364694270270300140648028907025564860157891582909772553785230655304781749729399198101900211304563651214390508519375227411152804426955520000725433012424171280 [125,64] 5603444447005421999959136745510725808705804913911805010582185564786259731460230499589681515953547558089869680683512868966074808447515016646093381786981849009949477849991399128407361991510648574467328399738222563405223473785925437476152813473179521067577708032155731644175522965344239255668211961971773160091414446835325360563202465298390546373488421118210504298445121327733698173531745296003680681692250134610891471480226705715911347812920308205962052014578017960133659570361938675060390994129758310184790097729055888251700863080167920509986762459117276195394424204309610506967752950596557792657346370089569565415983972329433046705677146954194161202469918222408142833951685466026698659453107410834263705788161185464954906420709693876296404390982481888446386085170997126571854829815941575182446742118289607511461736790744692229897835001236010930155907370467069901332785588971032215375662650329102958068132788600718479272077210121836695882447266382171124570771917045464787258235747535777275026461431447350218511631264809538562677911341346973300964724483220621736065165885654103734142522839776590996379872988146206518083992603451939833160928177742839790957896332185138331077574282084628711724978049880402515889404316221041794760949611215760460011319246512479650667434974030534101977070264995156506824301583048265223152912629247866082005869528576958105875387063578871490455745182930417691534268995213769362318803242138772354471097330277983805906509469758436629886585646454033983228133941737166190025746916479388924888021948959681522732721273414041447890409865673852132577275271742322567636116506607328444795323128905793958885916088098190047472102586988110787472734055225905606220033208631512007004385029946482881134167481266211909994633142737935460754431711453415367775401865985972603268568715437233982957668731315619573860325390611302061328026757380970657686531595233948255643476991649064895384229046981462856862986267954413212816902503269652188011206710730266172242706570257297648822305510784766318588352904323305067208617015407378134336065280 [125,65] -372995983307877289397896442448601856975120792508761545820093616013649058941486352860204390205486061073289530227476695511120977056091246712434399687621325027622714240559535001925606275947250437743848891587900433500952173419581908749340770358306489545703118955067549482794465112231870375481558698359893377712755294991318943049642905007579842333143081910050607620442654873398261419112619760364641992434136899929770594766776142227276527539252346310012519937424693864038094231585207304425479657853271414777612922218135087712357851361163472278390529679646852900497067042620339393568563184640697132805360379887682243303979871220383134136823942990828988287380756231377600585696436265197398882638317059204481470847669156232342089143268124475674831147691028320215087006945317909818981563305946875174636254295760363708749560934981824849224444890214717378199509445370041436861320165429831882261268966816178173922306639479407355637649084479413122544933753960686444380835470564611585979055808121769144026220492176970979482043661493646874146845464936371172952407793261437620338789596589992748897537952914145372838178292866551179916942007722477498545464851451718964905304959299833242407429635735930612252422959351437469765840198762952764451994228731746513681929177669348881478507682049735742072523756232123165529381435248984166293773547920293756219997629912494796406381312143418824064961079514526192017461720926510246662288512089380318272492471890255251673085787892064945725761459729194598057557579319515150319798018975548520300929962827409902720999433519153749333333253922405685725533212177716143258320827084204888354626755406384991652909849690622543433233890962329267202031177446283142620875753215651363090070881834429842612236591381415848803335793603542661383764417358304127539944189176551230578631313745029909673137834804171472896123241010530665018927560862128304640722563391966722138492542237491136712764606630383786884726367803244598431350973968829936427782618706820299026386922688316222588229600863287161774105885294161960656501396921318619394720 [125,66] 22832426872509059134329494634525351346752490037988430140734275194765994983278480127520535134677284092869473378484847121051002877534171386342254184873178493754680817759342016227267719959671049361484179123491809103962117201805792204826486587938138382052641213970593878325479856701020424857704213995576080733131080337885023803842048450632351433383018899652934981963294868473687061753051135189491455863913487753062453757437371360151381661476707062487883133605840645286185147960835964664689071985625807391151388564306571007574181542728436011734797050315625364777637671657190296666488711141981529605262392462398501092964493827534757186542653435304220706252542464082681215135486369009334496460919903904272201044024430404521129082024404295699277102064782734748765132606319220393889118641420140245597741429735675035589019022534531545928955489940587623647840987465290976215046360389543538809386692294072042547226795125391115198329840688890211033216396908370005829094430346615592245246625541176546343881085396667671936893189116805516833163572750909184680469924181082356041880255153340517603880903557703611665846968224582380596615041702396214129413972488144777995663104238325176912827627639061139682003090105915986862258756912343685918630733412255447301307653445480453463994344774550164427715654882354396573483724748440193178843229296478719196645679061344943562339182957412876461867808076685447567489482612876786996013339752747388491399697260009957784173681351557018088207944812270225601944675038964008414554627151049324274216370701527288075204312887456438650425145090658466294016862265092247588187501576581901334950231778934590156034754036358943799728534724017332470101815243814808267976123953157507112020837341606284882183737847298903008141814028619716612149823193271758766755770077758806667905662300777997400576669994731665481015761573509737426618868129845907216624311244720272137984737196464165874070173364100080582169615946838929619194105209022224210016143307519822169694628987712242826384527437583191107932515265581747104947737135320240000 [125,67] -1283964848214745129229286898865961393311838031840824266931009797268974683102480266920971154153903296748900191076367073347346693126196230317544875706091327697351638507968359496326127865405768353949583847290630939844107926090772357949208485752365341300040495725858433411856535077555157829248541703163708684592598800686644008967076052935771799533324285567011467580251929863066107483169033012629907955540295841605966901667984275733949026940549735504563746664547396526882441728198226862392927186363012954191808048352055698422704423699095271392508544830503027967316298989975853808676781652742904782864446744339961606295881770613056379714187487685741431763894125428982818596954089855000165056393825075885861063393720433618226768499694474864360057603218140563730480711705696201441256066765654486116583671558681956028123543140751683776708133833043244284019853842706520281828621559562859393756451390992064636743003241545921357652619494667067451905704697529676385227675140998805835449162489220630970226603446472485896072832006654796425630531768934200824941787498645923792547422719953780227609133632178885726654480432893249041024105318743039302396803780753068240603408279510016923865125126786127869772221423375547149865693898283097842871431641037218698271874121682515727170343629261451874547306417617892845740045505483683421721429075292420891768260095517019907943397287126597376805601598448027659558357285370645693742296584259205977691676181674389153224228612827038895363444188207725970481872513348197659258956744553134896189530203054317346766083105530183359107767227315558714296403610254018597531179792799819615844749661254080976114646882351633042884334069809021167557989497009678793383082922735825052154497841459346606466141683899703661742512373458745240126908494094560008096084941352020419911701591657533799507704625212976187647740971947258438335542212310729440058886496415917723034579377211561432420150587154753618738679532670940769885264278090891490080011972013662919701120814068680244524223703907109194251683906848307835544205456825400 [125,68] 65008522755182713651036420991984724609515107578650951313633835462010673633416882955452266822043238248343778111539965807819302614125012153254420231100426073512009880011774660314326407991896093065698909410188349534900322959413309541731524490451290320819343033583183142209761789809837970599630604142084535231909967642652116173009957747644591342340664196617783043314674153657439496331674546768520886526520769497530590702073132245910214383744158560546455327098346896568271240441830514446797181113678602424582511981789288696797748023980502592375397040576916703883099328364744803563793823242392826113309271693454651149444185862131959429849050071536747207412467871135646812596179138815446081858047983116008807793633402982146053576635417756665397579335231726527102049710212079876896839447444645117337148640128391300574256874927887854954358957738176170184963206194578587784946843134301354708661341897822111439605330195212014544093309219123993186052373226820913445488504553533419229238874369387583425853238374953174951901597237260353725061289508556869572683198736745988253681921175739450031004415331422506907161059593706182449708972175367925305632743118651147028806861168117582869897811860965252309228156770897427277052485045779560025616965489084317406171817746673926600861396834491961299024186536708357339735630741086373886554756216308911722412003955925176615263602049417157373667854552858092572297654517278902791250636129858065132832834753292502968062088968728370915248190099334326853035500799013427221716481003531484646194162840384090596792131108283953943037989282301315353262724933173810417470772193264892450214663174918783524433466965333623713390214096575170272953340333027428912676901706578806223442383865262826947785195030487832531758798763355496344541618873696189361567001897698678985790059005778828470254631958710955973243198204118249885738279372852844533522922022849822644988001884775687459777469377991144568039515140909943040314210565984279267532612151058957564219286817937155248110038491487747883092901420449272542660263680 [125,69] -2879435071977085948059990744197111953712247884965937853912764663108099860108194029403861668096562018587238532087129603719257334529359744517244790018006688171961745930652344692293479464503015279416982608540305146675805314154048671386960408546941212135440849426494687138756002302663468050618373925516375065815607695264432143721000506002055393297977265064664748718742437896999835942838313514714791278729216702842353919954072806424331642177543324488233760481803793653926708661233426314048305004450503360164528291902596796124739934515192291068982715832442246480112956957158598615090188439003961872819372581601704780510823818402790571336828717123559325588032923922780210202693927243977837678813736809858023100582869020978368366707515204009062103033671625133251917021355033493742782596088925073077500646806882291133506625727026679373179117409943301169856911887129241305440264485164779403027660078386517703755020852203298546761753588262840159323570095444482671265217205669456006954644705504911068250974541243710028055943796606183089508678251465541801584965947254327347169607250885697002245785588625797245768134437776006915522871904961390417336637005170081078023515558633694718220564881451840749641744212921549072616845957133690561094337646956992954687389841473072147168703756373279053744192343782075974125468275470367053089858782886628145615405389317822152456720563624382610420762531900614365982861342985725887284665769452147289727430330105637762479894614834676027466982670364032130112670646627552107115516782206703457537789532701357857835762349691059622197322397959111316690997372016609874342299504536365193681718539751713031025973765520706253328204692224361194145066709198338028652895212065368919373315402107380682479624997409402100764673637924854955553945732000557156566759795553789029710637957789884228913178980711948215807804953572255956365168911828427505840851309476217647225752878617950276536404062424485530189782720865320115929638613844116967712397633650311335869273499171504421833892680434134256508155061846149645808096 [125,70] 110930223807577229130820885460066112078154260850380424834707927581875900648743112703312157379524246771830563731640984299752476641587599587111485027596113664594801901912306567606490565795829318972759470553875133369983952590825414817868984042764177018432224430497416236902548767505431868922815017545849259239274170604593218402259976795124046714058682341367780869028008179675928483743261176116604534192130643122303716026317615087953696344783395608859927239117084333302235112707739017431349594561293680308890144403619367607387575020505214304162013211625018033796680207879663564336432066469536134645418696402763018949728898185148977157571037999156941219550613807060923079658703499021602118153089588796326939497075927573823144087917896339017661839840468438587395366251734907642679406253778797687609139516612822336561693846269124804230570511254801761679139885228169528820595384739780973079973176457493461970211110813732541552983818747656268207010461536284743539736398769309261516300188545934529902501685468245434315048258796183909163095813845412720713777453539328286341993796470588821271274042785418766009289094241059119572727188009082840288756421077175016601839480111125633861219939221135653429786600797316711427454198982526580294476211631072297662904984936463444590925669077970436381219242159803844862681666385595738594598771217482006274628725939616965226228142237592841668222079078880872109971704724624415807669670177970001634701780236303249886379309930865969026700981893793470495585451474178307348812250417539012014355455690858242017321123474700015966665638163813352641777378144694150280558217598907339783136388685504565786964469084268094650461709616610696075718664605454482091522556943243830860756215138109169912209969325584609382265971790417021942124379724190059987687438192892335630946138285423994133391905788731921116292497296099395160641022963299982618931424161968201033091877204057261142429373843541532976658832125052924075490042899600942645925161291511726821745380902121391614186532198921132809361255120021184448 [125,71] -3840212351273066421569708846285172949169560751411615179415530311080619506438738499523444650979110866112813015069518054481814834863841045358720544402700622631133111860406752516135657538748349786791337099565909486888849746527445819746360061034764857103082964106801743717452788853163138612304215680109063888742121444698424323296353434781221599903421360532547444405344500762033182414590073535827361151977890559147566289505836107608975106873991396432148202776719898310598375543458001169491929160344457397879194312910337918507719657949787845570753974017537144885721675586471584468696026045931644965188708237089621140274165333311800593640336418649040048200204858514842423567465306353259197146945581960139381848742327715833875556097396269451348395911365372298853795763535339134096347061667350088699273421978292037291084162767343225889537724236383291037556696353861072330366290892166041302476925023924481285844021098531181309366035435096620021269812082972513056729656414656143390550080217941999523440944174266216159233724306976426755017839069635568984974205879862476912077437423956833149388208898789180879831249350723749059044151666222979349529764450003236528943700898185087959073692290172178141400747964454340317975658201684541736372957666949411458701682037204065227808949311101459384803966640711033288583343884045060644091443695130975733088631943321301817607768216402244815567575767358588943592942097195797005356481065931170587306824099918343054635144556408026736518930107078504440649551439466386006749721965748062446053092409050139116246449424445397875804973136213515863033973105271896164619607584347097566889385362126847262095931395518631800157936352906916066354828425047972252178901738954697145052068387968011846970104213340106682224927769098767053695801029970290642067240979460006369216146612599345381827386072947680543597413737094645180385705525549416863352731564005256290426239906078093349464149333792909488050741573246074696207564804959868933334783859748946683052291416765983833302497109372811186289421659987560 [125,72] 123965715633524386814689772382531693003956691408705632511011613794715112434555704493923341981166083124917894945630877287907961791090919487558235245177884264188844509232358520017994557590005495628802632389754313603248551320965838403307500834795551535024596364023560729180926472567166299091565328891473338588453063637446062720637625165179598541663540143452608017857546656885105108614861494599200459203919972951987102802707622963375703163683979843246731272605406236671590371473198296226361462661563713598580876116916923919024213661551119282493083907181327112040713257666328366053358366151458294220523369676554395329841648141325883731492536547431883458633709779289559394819926143064796728280472591907520263783571193915022858842260993720109928072137655533886774406388306760892809496863608370526524543528322443007475876843685944828833927034393201275611425197404566330021185409262409441249712935746949089686144350077995971909870450891107384059159790732550504537353475061816082949438231972608278906996616361516357508569384574513947008114180247554995533240893401286173318084309597190493564245653781230385706858994379429446591835694823420673070113465901126084717615204588875341524168235019840860238717921580690056560071426415954290286775123459268221772033810133036246300900423192185613511210088256923674827026949311977885284161428299286638945720797078530396848536344434153910776015931457881597957427687975034676159057161372214100737036395153875899528072872368889264715056569660673486887609214951003885659321156048599444806013880841074999432014203408237605809029184828987676984404712298132057432020792654906788199422201555686459730236183325158750281853037535156258716992455761701259289636213817411742321949087584310950537415850083176967016336878121469723840637249639683107539971343446720917072084008227900138492807796165840834563391146678881255364936670128022428090017639628251198527989031003473849021539178239772646852101138791134457354999251738977288896425776857052691786877019007302937015080159734227576988673664640 [125,73] -3726525711454118512249814146923217822176872838155342949816919190393397240645220979681503979810010646728134380948947143164846483361502732712938580724633462827309065989246149247254018892491566769161582212537161208779504412997540822086953260421923462208958605836000419650593781853662039161537157347329415657757033934445748228658439044430476736397285003870166276230634858357539639379076017193493569956957805596354956096821731241595912093723499681896118759987464580832109546154469304944177155741606055452128383963104269262613961859197761289696407968880761427350258474556493771379065734659683523298559655489297013125749077585343010118211559597395445104700742689008559681216920674045170944921099447630952087497143159336949223309600899851132281638051917926185118437456079979219272402409098187952659830771315483852134732843257061982027744263890336798251110641529848549846054898515829085877932712971335065554387092138080301678599559805084119636092976609962601217242505096165225766072770859859229496790350456177895492546580517539479964871883908976849253531495162848763209443913966682031313089716569461034910878229260244386931633055395227694205433419538339445498836721209199249395085849307913508413544290504584196033894331160366112549295217693530397779257706124897335941252131125565630917335648699625681371079097310872243957513891353227819891333178383745904791226801035434257082754300559349549954819046806306092541398301603033034496974764841253098945794409787818976894072868561136513918881499023929826737866685600123213206725091413552580642170376759292003568147058296790605103797151467393834214572171056576231951181041643219962925341967252311622899447267975601689344697895208999026897862063979806348512562254254672401778729248969984187708840108413731511675288075990090781602969103640419983882404230406816176218446772311842127766881997222425885689810156546491914341896285599509111678047471476088003019915359440134269781127153371302925918738461033840891700279620913663441503489081197053537061295668950243180294270672 [125,74] 103432479446401722781670244273457104141112517298798028025129756969232880141530960331608567813044828569668163710769155850278486051009702421363587093828105454524359925374897651962451346977751647636075506170103086992908927867071771121396259583324433646915260280257842986953606513215862908257578122866235803140143844309311961957160095430757775901931058334604271763480750678107090637198654769634754100600281573159986940483521334027852988017882997739778414016666335395100482524915719435788129122046804465642128564391376475304530356619227594905080391795938603188340052063435915801184500829538041181606875334101730688785818892112557258553451467615254260902452118213324322032822459747443656000483053939080140592987418916441357653970877614454175972900818794912996110405515703358568520410887225164521438370344264804201101872224431048228253051743012635302035748380332822166709553316008794674763065908730805824674964935889910783001624416784030161527611038155745072881358180990314089694100860332051632818734323374960875035847075052662046452210360351250245866802421502353422125322128054822328292312005748385650664797990227801565714686337418668702668669149477882002404176208261395105090261755802367455278676563287336290338932610842193280119456749575184021592495259975445136300131656469520533514004892472483435384456704108671225820366903195232091461303305866048668443080338523091974505706300825572199977135216553171165298072780418378255636415435612953960425682933055931185723567441573102067847200143418204132478052436712012910013511621848309194225169939530189594478515234302658173934925870667515075001663980168369763745953482872942809250426551842515421912366680509980964876742329119524397728820624366290386263069265838330340104230325820146261846265299815802772393301462312974865739719394495227070758018146075000474606206202632266714108135130252609360534817617819253520980162379737938696547892233812241789099496044263027776481132838033370904484602966002687676313232694876564628296008121537245846381389566818889210496 [125,75] -2688427669457696009896027124754676319103980502947547493738649069411823448453255827895114890020906506688572216874260165845327682970548381157503503348006679519811657954155921042723850507632781117171938952691310018821960578749518765103269719210962035313964721583743747984048517427842338001856128665878521586062093335177722674705065216702108327223878639652932334745216730567096761321768578500890654343296425011525727457830197946203636426161339413095092243073954794747885478696194924528250528964871494754651344791879552013779395909273597132283176726001535342737898575361008667401792192649423417305438263507771102909532717531218325041285185979531763041443847506852762091549770284958779966305153914964048603549664442740242762487806384651278871548385808722211201637949097615784172472750878148007783127323889693495583922476951444338434336535223344115818554040315225529581455378301249955609359045581871144414572031234510813860621263613453499544292166649511427432659445906232023284437229422401435441315945908382628536277612725193957653961711592579317603039724604384431999254000060962547561393082361410060777374234590329887236190756964585581475794528588898962342681580748665680834853340569152882482043218430922427489809192728616851524041075389647984496216144776827881383036631293043066864131458528676431817229475568178295546115712782122134716897589231635385876147571820593520707137109529499604595797929854052644423167072669817173957607154316233041610501570818672136287448021217603464789675677174459284337054124574741916264575005916465266815204048727776112152748264286001942829323802925430628281150142038077251692590866284196378557252622293796537381635019678605843913410491418011014985554207138971955978864607247885675254711581182722171907135915955738691830118143645880779213441614276520626431294830537708358161309012707775597921792160900006722609268918186018093993807524074718590889407696105969133370158952507127748262692449648886285801781378259756856168236909370990129212160648219336117469323269478463640 [125,76] 64063088909659182455138817644215231042590342072635269821514031988246615216117942025793820314372525427889066259652822288065194377168676271436440471301731452947674908794717087495521156118934132776715581548569083782035945213640730240493545140712961791953566743536898787269090998421015446129275265352827162971710155144013555985576631250305654950560745233364346595728818696984291443874709563678907027855037165653672616436782268674007854258597621764660104447903570270912796419992241482703815536156025878739468732919140045836560613690850445847229013531681331414486288696210800636144919573194362201082207834373429945035650624104947175441946960690185747408788447834148118468432186132376338239939842301450526311424665777861268914928327121009071051292989897644328165843658112223274560944951495504752521624714994468537191638532290627535586701332119124113785710550540680747087127409293878782659995924489013262934765569046689162735761115083202667744651423174395629113620948930164137520013955012736315281548849400224034424951754589350459169040372325236882926793299602453685539176924083780290019325686021613320823002420547459578702756772276919793306529125388733565965741423198538997158710418686474070422192250226128923079873873606311662094415440361255284429596542169488045508776252953938373403685572715515906912663888948573043527099839298722333318536514047106294414227548573213661056295973527211338607007810860806027950613105826927754642507001781800213830731734281478635115151055562792666950377522064474848994266880956210395841132908630803031319647737584961610683175168309439414171258815595294728249735789697914544124842395326157693464828103883159972482126900418620420377061291871035954987176503360360611876866092452357211870818356397388056115249358760842862334596405411204844662398103316316104337939928949577695897042943965296486929290598782040271722132669193690882435499029010318031378338600644597931322423876299635946000385337737321624311611054024083823260880347902055133898193098480637811625059965952 [125,77] -1295977438337474436292531088628728993180861665564661536893656021332284567090568521251202847552188025937680156189119412341297013571270331345103548643951163091432336330159868368305278496387913879276451766740477001575933349115043081933490142006788179437063022725081380946098997604395520926128318773829257371308013007632562898439444203555893076979055233980358986264986021710111319347299701169600336540696820740424370690966369168373054103349516384292964001761873111526291944650881634149846701031191658782308280822319770281823899174826294838833427216677097497998037218862122079160531783580507075928510337757881913518480509373580717397383711862811144374777331461900463749638814795190922737057845840233309034073390045070437366276919324949019012419948073957914865678130789537889728770946027499717079264948714486942473893715250458838175691603943427603070175029898993375103060634976805952769966321526705303904302921427496904659787023173661236670936162315221996749211106674478573266992756137697878662022416227924970270943471996803302433905544967574124348313745604392544460631569170773008654039960525458732981220890809811805830717480305523983641273854013349360991654411129223436240860317297436043008130982569859064481547995140211673562526355897763498744739253392205376533116027925346425126624039195986181206871942674977957690805536418123970190600402450858259798839736669127732896704482231977630361447796721279768043670143405388519903262938954759597576956712832767367135538554602749372449236731617789750534360007875565115681296093311219572967467887737565131975852187709069037449721454395402044752505303748638979494273646780547322314912634084301355667154171338625281664832823230791001828989650941288580809822145402201937200788212341173472248909466217288210430670536580084446868057623281534541841904182707113781165667084798968079300101653282816735482611779807009697629106446138433114104680356510965238940023852073998151811398613261562172926605529878929509779851690510882615988412743793259294629235072 [125,78] 20758694767449179782116347433610427526676027186131225272651145088127711108934091976604479489089968189880603799159556377024794594462961107012828980287251031045423225073884825151481424773333415302150276210778945640945282164289770929127761333763272951670587311427374822370151068877684096512838576996974998865465129119724178021162395523311829475644837542386734284292276362303075498688809736357871345230231296465934405797671038866130786741804218749667120943763821007500935698290000314041479444876706566505484255526850145661262026934885015314121061668578981274260285207896180818681837938881266616276636143791678734690136551329436063069765614198340127901199358379111796779591678898923035760803219154185392392348043948945193150427440918316937659806113053193347592110472599174238135411115800365333748479351936736227089849120888483062943468084118322038213911730659454373923680268936869248333035643919315061981817773717569937062791650986085839054304769584515512170689404827148660947030425216878695782641178071169756480684829465211198206412084555899824985736684508429445509217808958059707807273974994426760973271093062362514348747691960061741044892916154595135235078271219981640035786078472314269171179105031026950916762295448393664307110163228375636283777357190510367427705055487871758547401705995066720567933416403422082297674204371862040908110197003047752246446377534249339875292654279574826858073513707727483002688289319960533921355851073225761304559313187884945600954074431479525612696673012628764314872794178541567898205567352438016693609703937526321006670748523930114293133708198250233441318976179961659250128948375221640580717150617018713767386170461764441088149587104116141710430761532360878916992342736979560999199040387900185261282101516504279538969481990508134180788899767503757736146372056550381553714336747679720030733232628804693233079623057991751748974545104897722149782990728707475639588365023793810903494729483457435593595375331420529452946593163832075592838541249257914752 [125,79] -257077378089971297021786460265177804937879270709097789118242161728060275451048070813087501868751005283033544724536665798402648097497185160922004245702593194823530542366234532119050093428560668217958230976879853770510629031959970437028914726330328989750337055937318680200750898659077395999588695373887620389752185404915668223211570128814966262338701694477204093422074392066387400218597566897177987284061066162608601548456981698203453387831094578841581096573293484542599871217129689621558573494160014209633808083729238494553686764367647935831936984795118776502133375543064066903202509946876252219606755337774253435973694998936795372329922781793177228907537723553008141792415275410609221331555755395276873011324379494152523525745073899567195625193779910637500381762267740628854679052665008893406265650524718636921856068547737145701237543183894796488833807073350349535800901420999459095746659499055060425328463350701742096289151676011325456994080700017039310704055235445559906439220743231691592341116113051877440870589377921420707800227181516975378825601957925824174063886182246466095057049422068074830651448890951006969991342681505924859841803802963001031234737782758444352287254139664124262576162041028461151343765449024055545708476816735056376563573420760609498495837505461895219695207742158170458445796120179807646435045974220487837487420718535998252246981235755114188498987463572321292996003901367464182814901912238424383414306933529463609151342140585120562817971565950759403834725093101956719211914322662617497124544918007314895408092665456313034883504017403445189748124330190820154144021187909337368835671772021366848376761130087911779351261075211511861692421047365670531194636996312314513159109252022560025207130065772489538786271521936528657035426121139211108378575710240946333768006406713471691431049936521376693702538699876225950792266755415824924570790994061012683324049696929096214749855759937545943387699789432629090649889596155138072701723286552973800129851735248 [125,80] 2562385973275742038136808854992778108656966640037969751831281149831963668361684393118934628509664075959765172387529854944040233271008329257853875612245430888946911527697760081660866054536192729903251636543828512872411874514683821688533666209035977694654402555445970611837194250675912436944214932787864549388186066641775368563421658266240013276413135560792886686487369852869539643129836673399063121352781665634760940637572549068058898471359100057408869331978603276801817404429375983874058680269317550879880850753382158841711376370277897011101921383422131684176037117642307090041672021459130620387493484044205030808443984851655784704570597408570527259899008312563237560797309372388629226685781989204669106205516101054976051991308976283934433485807932414723516679830721509416739508933725118052087832456308064120830527874305472710627600531236107696267031354673218929449692985838838220123920297411891322788246307227116709112240288695107989994038030310089579622906003960956661990594472630476181589385731196819870602267395514756820786171352878939401827525654493726792731694867933425752095664062773668828569672801622745989869532571781096396809978308693923879298798888540531338223473538157732618990693968224962277110668581378447371855453297314476050790050815408148901468381363872868988937341915792249580401412949170332732892471761603956029100213322554746305438031681263452455464886748346155014062388588136943761754217646652704209589340831794899529723256841336547893691202396972717265822060101598512521071476957104107932528534801663326409893353529320276083515272771060094478000419864370506363998530402435631317503580884145462297790409636292166552774999800830528682716213609305665647049871193922871278788663006013340556734362613808687063659381187491916163002154726465312875921311927206839130206252096983395784865218313565217697739344726753805747360000427391315045570135375322440983539254383611220397734707505583631052472066625494500524372287362211399861241899171601037280269191168 [125,81] -22691861753597924107466727923362586855310396683878727045699818796508888262042964231434047381695473481507256278521992242807094196230843069511333657752908162757174526934338970670645026525626821034934001615023992249306502138372905511339640018289425047147479986654635641241738100485566035815965529923319955778503281027112703501061045220092908487373682447558935218317385664502204688370477075211793576515048878552545187361248437201490911219378646669408482502796973542389322466138925892969315232855253750286039514006099973762830941223363671507473422262747715224486921283230946646789066880528525933363139514202322078437841562398076627254353215471317429056246721127871165449916313071082617346863274288848346526052638645358874085412506528438998382142116256849850969582017892795724584719382508546280642552340294709113534493256335742646208008860907019949331773019224412113962772252872436618191201201885857326077913840687360356815452772077139109902197893403245873391526421354806583406840515937338412795815663174689621354183723124830700594774796989079764257690689751202277884614524298313697459657127567768024892856193119221666058336304592510851946535314710628684997205430728694905094220777925330093704531017922916260381603345425890162429178530656110247961582877583987881507130386139599621943710002940544984018664262237463178623858184327584358232861542252250539642724923510512840723841345882035224784602624398439199733950290860669689480216015637799310960135577096999017681468981691955111060632983236660695405646959917859756507114465028343541339045817062363162324530999011072183126693231505381243378065248646665776854149323457403859432785239492071275434588970733468669503508429255733734931428949169695171505293248328823691707294188852677444272109452034573958868530294981226554903713122147407962735962406805359436636528648750260766801772257799028811995968502336386017232747428604198152739578608410578929170364427449518178623657837421932484167886527187918726807051412180387212277248 [125,82] 185827999166688093375213633237407754315752098917060907456147291679889061315845106963687151700095542332575745090043837849045066987567487181519016654973151425492953395077141307415839774878865587658175736461289080117360244596416632035554119134971577544380220661957349839965668501702664122477773070007311354726415401623219753587389016901752570953777575912003507141483525500592120595651834821278001689925956905502696779211361649787475357407921891503286496421412374386255784760481371974391265812663724693382301974712917001509286168029039229156670050216875105237650074005881902048285084862664429078887065267807573274681462588925217918252443655404257870609711164037680273193078089793764731974238492936345618580697439146562551555140785570192347725471117731489957109054103756784477209823125471933271943176952609106633930737159986956911455120344900474896246092655070672726493160404221326953899514525819992154536808383136776316870129346757042872363913278809514074403581905660606641614035512456258751184356733288758301401501735674736096478499478743705215423761172770934399336346712896236845327110950494697815161178130830345223141570023005167950533818946205394021772622115144542748840973965511793694122704348858969618510618475243640813207896960522876264564325834001484213655401519614331030067774825402919602700369352459946564169295579775139327234043526753321490371870444527167190265124016345999752116723146253931637847083824264827437701616486144339248868525013735533387137440382272457942935671347025664409373732674270009809130629237051300098066254379049426675900835954213110814202176648598818979029604495355601412846472518626072444893799052507170939997129199791950427135814739067170668885106382351672073387059692593826068994849737375698234555918776233510523007090925183350790876154967953723006678062543917591590503900029414537902444967202574500339753659331678481801692513199733343359648788522239523866915664991143256586187836192289092335126031980345648973259049602335230592 [125,83] -1275413734108292595419686095168100462274490218201286742913620217925971973569186426880934617345992976472964317980637499569043559329430685888417894573449631836238330452080381000201019691293211738165418681201571632544154550281593473767483495755592981183845855616525910918488538375309405881956523013773415419985723552286831829868503903962257631198070124606784361403334769842486510394252634216593836165495142849389124044532622270841742194983955145017579961679854489543245780729147519367953921957890415023483016913551012528463857148712292036295973907742846289118686634729936499530477196479870138639533532750578998056806004081156085510265516359028836360219533352548400460089794276625927380594583094519647261411473864953368779650469009294337967122010711727608168072408421183926148981190469800860770150912354655584370058107239728577436223016469340105486730839047836894237897819178200953567771394166941836794902179518798248942729118685671105163313463202665972954985611679330806106752261810563890185311832428275591109112761515761672742524019044390636014536907966226752421945904552628760553629677938699549397923264910146787023224339777913739585285108582123996581680257082513831140448701566126809013412008953241122465442435606043097695140326091691431004850358179347827429024746868798809194861575332274596133396332373472292641901823327765097598975753939375912014324389141307600662079254115837075435771652573715110402091255484591502301842335288142239284229051950587633853749080407765782106080071917935282378175633154994193442514944812231522443314463133927722098665854211370058070359431828012033110802260570433978066988639144741901643184595613199217070874533945760999286392751276971013034377334028837432436044596753090645312092519104701196527378067287119359879035080400993416772677211403508049050289059406434005156071295287293811256651274823480762967931621258609049950933678773902791109098724456312485630390615735653997848590723412882812434862714490584922489494499337040 [125,84] 6350373543300140955756257671469530519889023646833960703715470109111923352066440609594232147869246900316224520088236663053512934892512505345451544288616583961078723247976592727497101900896316374370238392158277201469814319738956556124844833364762718566678023084295340429773634831167612303444041557429477503340365761045999352577296464428584189852808549630080487229612891344608062913406063466477813574876131776269688239344068842560416510507611337146607465523180053506796399823238254159725154226894792555920807987192329750965186602934982070314259783140544790185237440171130404853459893257983844331169978729862394703284847397042684792728757174210696296737942719349485992908847100043403226844233158730432910616533803075618941681686750006047359611767857768464764870212841039643786830496242711777720040260131710214453104197269722618015866189931369142781038243144753491257065344923319175839303366401012796376552736123753418873329566039402546955213307528061322337642860161567320255546836406270977352228953515070324223437676539954791128944475014526854163814002736441852016511041036454142988529518417195038539802722569096443444597285980067864945756634290904241446289048371349912681647171512940223772422901441926314012340284426932243577140310120515766195861837205740316234502238193567785484784273492284763744776341210210032567989584703996024623105778811121128440745144971343488876340513365338847539430860191000025509822069035794087761476770396185472266698736082766133552139026005391298895668571539451913361305856179174660385039793159107125445168291398602014116035300653893023503116837841971430006325306660944616826369305761895192359597448642539633983787681754575503251428623485376540288473785799755830544045112359342231403224413461620965992518852437354457668306117333659287214379917918588015226922409691299553549255692462899005178970567772658875449389126656765602787131784088408148690196808773713314623977219302444895683766453867137302632983664589930383665090816 [125,85] -18561126414039833102545153839260535693829287699135525736176640563773731685655842835885698640797562281133271673339987220875638764488580740714932519998661785656267637744978033742776458740640363464404937306955563882399512317440381852979024937583513713585830187867419855220747378384175743810926591290185470086586082953945273105531623658936801914638471773040865616414330076422959711361908030949662575744359610599942353844306327989634009919004877615265150151392651577307234159410385017642332536969852210960462336189998952153747148268647073256835092910253070008125102098795344418790694277022303244530149320112898419949931591350365454911511079582890327649555077253165864414132335896646992229600860272301005691994558679871284277611396755372800243341890236424891781609259921263536188177193646461948995171677739205790308684773105321592004132166066284628122980148719508180969181837549715736445549260952369437911436053805877064300272168781788685888383889954247994559056057251472061660138793269656836660013534612385016087166653983839002001315462308814469624128616388195047068795357097602497799321780804496805295091054766044694461788020273933866798807999179122523120778944682432069880566664309668076854843252291740955623931532856676429610292544207945465405879863573593157834471344830917891344414111651597845739823575847412407152760982031688527910055599702889536176036713956743572851394431631176656590935083022158081935869910313824106621885410587898090671853813558691288524998795541095235023018985881985871857779902275827406813588878778163911866306012727152907761242151089919504173115121801404903269814913593359439472855439110416689812132703830267630874399228177413524754427527324255214159061424639226212723100109912819806361193056955998407100496686659822419533308897727459690972603209139948601674586316691906009129644612273781105405156743048030130922267053164905993262132980722971681125785124905771372126880674036257243900108252679344153537072088350429138592 [125,86] 5580263695337048156384558679613641710331862638072401592182784868337645430547292486546622829886615746644798156945035254511908915312786856371393392780539056435835286401013486699030327956472909707560571674805830238733460699922038314599269298367495096900478129934876043018247291055369039041554137366278121924100226567363986625851779698977463783614616452409553869504244212891883161128623786703681007854500399341593376269640197432286109343763086626516257655753608710741556148133393596691789774914208793638602409730301858474614659127202164370324574376155217267084378047735273927982666589245764564293045534305002947688555898453891739911486588608675505234902668875484725123964331474486457766355034250813365163911176204612356089811425819810501675358149619769123022730217247510905678930289518064046165857188352926923241473922195398754229306483403120519579753872604370768623167497942943723242854642557145752612187370029950549535918384490148689221164779592756227713797224478003719281331374127298038958876289814263159664164536788008009948656081916103951344907422431545721099622702139462500715860160999066290836771204932302641904915504866404132614498236318931269679111407184242477220050512571217659753984645734498304398120303435983340201820265001901543746730639814476406927833289268882555830880670114155701167998502212833069267989386783954238542276956110059358523196552689866544193987719565487430895273764712439061483642182705826932778699800168190586740106705846609431724450748919076643292483020768120083787427780689895045708001431826028902619558831373193156097850311717463099639397550935976147301265815715184624574919614244017685246555950384243808673199966922708390924946263581130007896360220254610257633623600373204330899411982093102807923954834700009756247834401351787230820931481353018658172672136848110172971483689944359424094392728955572553975176548123392844891339427045144245898862962351137829873940318307928421431912085606863751150688947224160 [125,87] 201562913709138473400987473909354190141198292960822448842351068908967821380672239129117817440106594451701681069051499728553105860913601924138495299520183760248453700218752036484529321949670758240066814106499410949799088647493977431955707175380519126808661574534896162407985157951077629767451140871546996085901332834215984822329121383424241076447965502411285737313372118740163952233410151171249440454192813184172916510874376297102009025506259085641457377329657987277627393139195476902122542316515412096229428666459271350601133950875122075507641638181731034967417297758645784725970526536373134877708255589048518137144255259381470803069759400883576705909857182648092340862151979155412609213360062476811152670031733196451607819499397940581566249698774064936937728077619912665150171439340976395498029803303501392179031017261353401484652774438555511330772374518526650414566545717864389948454031518385374215645325083434089696834228256454305244119794412277022749750344211649833017504938418625266460772729373253544863565164469863187409854454173404935661485754315535823284255080315187973183794265620392327649215227667490232885641121719176309748213427632798498958233399031680331055226018030201154304451825705700918759816887292254170837757494097870896750087781032504115366977828005273799663983097872941414422036112867627968521001468698262472382123753006382533381456592269071790541022061488093226048775876725352800519777134947208267076178491833570242877277086721465915329909395326067563299169400199187249926166847367288461446196438126223013229062859115788192765486168447306645050014261911461431482224489612562195695712075840787120249244809325897321276782732852031743592045862124345066992523200944833644173617962692134184387871328078631603460123859865228937871614759313166126981389574642842883569150279747100742952032855936306162785469854094720768882389641122611063173702805071626916260365032721646167679885839093079057747719690196648034923144876 [125,88] -969396467375652778048454094089714746506800535805918328311505042829257064934273172965834835126854759025909813289553399295586146225972581885375335087261121454494197615324411901127477921913425380562827259734554444180872632774290784765445264297552124065402046986091604131975044871935483121082595076317124592452804951979826111707293357363047101913352257066478864597223952002817116509962193237965712334336002416552008719015832238471022129996085356084854645604859773194060832033830548048454545817280841109323913165670348839329913294501254498963983892151072814621098216856781978076014154087242230275069824482132643842303112992624870771157762766228186954134031894589827919071515156503563944121253027265265961563925391263409016358249289926513423146546190710071773580044065263122753303875954258697419705808205792551937710005458106031741221348605906459007762984853277112565661417539348200538361760432231721147659967734745286467385953013616705013583848878607011126472354265475260844746655313470813056341311307761936053994273285358970342212848606349995862223920282703099577331529806536859178348490683373133703732907984914981144197855273145631756658717658972655496705478333828549553367907463038377539297829256223288286764859290934607363286715371778781334619203543541417055579382531142329952287869492753401567469368545839624185253029332425518856869554498981894637685576121089238566971099140075463742564152055777039157507308730329927524904927444650853278804739489193032613634509247068785482582523741579780383815362151833171434575479331485696644371571537344832490032189506195176359719918102554815728016445786441773471683191573531006567104831133029254724421683934430294988184286673082865348585913135059012008755981980791356854926719211487572723624388662968453597266349492594699534866467906602704525717199030842536663052051617510192809769112799065131939506180699775588499249735153715049712824765892992877750326573312352617826262381732366166705024 [125,89] 2880771824755633319253643554566511617395387499317209252343504427578275470989516133800962930929073538891314179030330322755449008930592012087653962241522954291756823143554902880965060292669526419377008017867393975194809162130926174722019140689529238866225407493062389664203498904978695696538462109531458187811162184275477506503122189748188208707149713239706215617016202988468113168587164006854689359617453731900840518808107094741707987593203448603002164564839803689445472859679126935628671194545892028465051394809579147001935119875249033525732636252595361645968562134764709542025182124126487084700719737216763096685224314306063074313540986243164474866137465148975909080783407437947289543786009225403529195481295069960222365062875132875549166787246950972520160197224106829857920628870269350163666163998987644742832087886161667045969344717692198906279374740117994659873387621292370784768353663271910441362755049704198391705120883210482285505133410928719704930318904639346447043897718099400670002628809145731459644239745620504290869268210537689437873757761478059152423570322240409914868022309878720183877012929980669192097472960555740762988923764215986405389925603083179313838092017620357999101539928472752871925789037214094337428778528597729761089368170125631793037357562712127757404230908024151368765999534437337428982424193629265543239649938736934292547449223922487291124553844926416243839603377343040549977036719119870477114220595060927881056085362992725836397204726974025350669768607679305316403679401131518180779142105863756953850693660400551700393071177709837355891642320411770938449673655693953020770334806066314597333190920456215982737333291559675814391804342408406656020885216149517183986678473619521938279296665278683433286145016291904108614704346228931244987517817224166146250921019108312981078903820827473400607614136944953701114934341644209428071067688926393320145419981030397256665165709881850410213872953692816 [125,90] -6676331117300812415808549254934214802052041036438329237118792935772870267479902025878108789994496683448687250549917357738887265122738774930413867904731095459483591819508083952815714754442210594812182718182883123241414446122611002866420718968256367520795053207884398695075450359169070743910090545587786690822871292198758097420529843435370127460371890001596293333980573183265651329394531603143528507031684323737086105139143711287048231218044410501966295416791317032600659405375785589119028230169035532643658024449938772376556639682280879010971993170054184727400408374493460144723196482549189302845436631971221535657889128293848055956288243244301163955742256676099341921502783670200768934773292128811435554933480966632845091770716742885612032666195632762573511978477675810225664558319717763854035034078387956772941082599829244243206832653871040470965526432953015312866503811703705775374160014999374650562036042925616148862926764779636137135808018080511322124018812103487638892874656027828467219113683378430243802866089194983646171038964768625715160101720677250161073881415413535231220655782907587107309393520411249482845455702763881084247530316064985895553292634774508610192639651408687105240644286783313063305763541971073422549109142702624614777043574456717990689689446995074345779592888301534530180413138376918056369949451122727079452334843268818780181853102200842911151754712134796798900054057178504485289050198305450512187197748656103334369578076614557203658465181099272002164465565647386028294181289635384367308021113941975182116588997759187312911338908433187852728139567401990192177102543692332847935303190177079174757192630906828499843984179956884489895119244067634534856881952727296011381398165514871830625318360169846134971154610340954737809736132171538284246869959641134296094920597692477355625153868641998531968373523457120295052514068829678534366566947277748645799974203991347515091069630700203770695364496 [125,91] 3766279048100838524631200677907676611928537266383155272901183262689209001894859653758356935233202772240599064751168703613660527061158150361860417645500456057329457231843213200405888210436231764753335962659208552522415178565351404438845825961850158558386112095952202036987808448153920443759942784569695650699625118177478636250852539801171701306087368484183831359539351665332716943676432515646599466867624907288285947051579464053715596941716039034890998052012332828787715684862394033778959422143594623074706608607012699759038590247869891250558057650262075624303928868940518585857254445332092044163438399401815127020703861768961528777070837204231199071865372424356814321181886080174390138620289770009831688811818282172967799859368636369686162303092820272289914461953741979349449781862737895134491904642841796224829075329766967560624312962729853083329933416081369317743224889765206001548346052205077378859928526221168132178598810997593596179210545847683423277485289414502643692974484779835088812253569643293810509309436734802149422377518085722354104973213559720665060186408666899049512873867061326964029667720082003681786162343138354953362325313449677402554571532828360908941383370406671960956356248618917637952566436363686169596296333420482361137282010810475190558538769454135518396647003085393863755196814970391309285022314287995831242695407389429096932635955693731733750294588935804820278417416406943060848084065275987230900828061495938125825419280946681160085505301400091502972975937803140791670151677517184938180097058688318825057287636616675001714769388077013899591800633827152214087915118408015762281559205878227219445705856188208022681479295498475397174443140707145821829709193794174583009657016409701738633518635821646976981443089209576469079032089753233305896218996448970319419315838456013185709708666849115916650286479822154402189308037167677523612204388053747051807922680415492324279595444159701014586 [125,92] 28904148260126330591709269391335812825632277122481477044102536335519007281971193528935595630253520110554487164515565134237704242590598638933442061713019342270544053111743218269643377143255143224023620036789620786337208892486457080000181258303327172628245406150585307275022802113773248244325076110602850589000307348792383884556936634343231800393320759410937504200556142375130963569049890455523111406826959719402665174033915900997137016091745964097663938527730891396017862264867022411591754180830901141725929885097322241634351648315675184668899216888662001717579849096724320530833074397825660529558195741306163029704147984077286986891025304587482173949079351030261656651251380617894306518490154946822603894414908506054935655345019740700685549187815690591323198642357095130726953296293181622488423314360158529900267256561672919364673508647369603082091091328632479860095165729942442518477609527520122756798001495095761873775500707215806231409430976949753477872852271439826704582654571656272563596894368233117157974555333408964151308640430838846457502525352390419624801369397773508904404624223435933993968186066794029566776478167296817754086045017991105315367157211857228809319725861433837151686027884560417109710166536002435867086683686340389987819076008474695690559418480792790605773950466838191823066514125059624380164008758968425808976512221471644254528836484283575277612487457468153291769608625896749931783948818874082228288939382033869800630473771655201495534077224485486268376856367329588720852755505001490238198814753885286630053815713433346538132676176685840836655837903990168193756358600262030174493684105114143614860056933204910468186346267293487524340084640972100155439589924771034487362760121463048427381427345933944521847162985002775321086445831803317587782996948635061227669661963298303797994088459633125938364731246091344692030470023060088728129215558940004193421634634820921089672172006100480 [125,93] -53851732568537258600730820486592105560192834805168209547599875882547804493214862090402280664144716771011471789915938128958465724858571218485343849490446257548644581623875620636930979620804442637824570832531996414834123973594894234494678462620366450424348594270633072106588386770271299213638997419429229799247471809780480429753797980555789908581023747215543700736696273167778444609760692461574406980357477854576621981544144732294563395003966982918936402708969943302161334871396365483745692701750386529575994553321015668156652212167214752095563808374103207333869705190221077024385530455397820315106705677260115092356290238706562423506824534814728001382274479566563053272044307234393624224107915387921958948854863160906246593226261491698879938872112039290230998733747598104609992149181961670863097406797490941109002563737795372464521271847671627542062232671346838824761584308812362353228135395324637410737101556628786406460293240020789620534641639575354559044663199421029926609446634913383587931782722236049920418565742090143882114749269103097076494787319417710452164678540914773706830133163989041014696380411756907930759758231462729010500768026702158949011906273758484798255670707189178261400404254570189796614260706026108833831871811768615035642968217068726516829098598916402011218580103586860194455489408244101588714129555674832788424009897712710481582032733852186187981202160778559894996461673499254927530625831709979369442410983407566929630653899548220522758714581409993608284656795550505527321779555771341014119627904790558469385996060614300616519806223932314828960933661740341849451903696015041325026639770643881873841515083120630508428542302865494504128986372892142927904800535940318459436583856191912008661596764246906694405094365924868848546939319234245180534439497401306605960811188674245270236571689055528547880841487415749450943523331450567391905353730591776620256000532165767219170901696 [125,94] 55189092703844033428565485231197580877336729843978551481494699248135233805211180635224509141986123727815790095214494293260404104852089234510248000798335683798142736997696332742288220623066029790190593860346074308831897355023048908881760249885729734527425029667689088850393876348824193477556075816092081030509845195203635619381987872194171965022075376267597042211828357444431557000884349511195360944664235790108052730993704093516337156226276932739943504279093603403184147537533589439504449852839942058214111391292046084813901785149592824783229572841017966813924969353786068970134494415780837440526461756627889531377660565641768668044660258853227228646260979697874830899373507027017164530219976108940619652665654434113003606343125411830652042064215862356171545563808263861583301683619060330225926215099457175975155498173817580586708930831603967839440940429587676162481552082043418128700140306293942572643257350842131891138713969772545370463498338490315311083430472686585230384756948929484983695458207819667473366399894766277084825995457194691065262450224286850946996539160393739791188960531043436895512874706551362185190474471883444413645837960510366109108903041533819636186935040654053274858947054303318351082485805406556459834700899568439627076152640021763118021317069916325636255783653284376317945341254131061842377582691305262976701728428662452731018925925537444307746077571962830413052259388175000461739353471652820156858583043138626160980309982091405283654507927587214185396858813694684339156143399065484315299397245043609539151439450913457755274489482203788469213898068173629685817018991683141646618636543279515809131057021885833645085013749556746983931280952620773688644282153080734673926516076906958298044070807435357140539012249195759124052876110628498927419229120652820213200634497615827824942622508142777959526798783042944758221904939324069815092098780694534797145686093370335073472 [125,95] -135895459491948438090941738465461900823956445988685556669906486036492873628139893615965724066285657217740860271680366106008747593783892082549080357695065190000481204341763156139427416634133346926989324558731580236439927390500506454233726661513575418694484779458559687032160263361900912565491118821174970031591418454645123180826412256631620055940728004852000017772709070846003107416071981411366853213163198023115011659139863857142284978619859567245117902161204677188096312988396108194727383403589618280279899352765613224112637453540871453411311348274918920493874676246472826147696955857543921166162147276470249270386531918595040934013232583974314297800609593491558664315383798820906187447156385934732429570177459873791193589762267731481425338923243844299729626248492762243994381100267474639878564099586930035305831985231746390535769732223370476403058470220697795001369240247012880807534993063623281880150072585532898216730774055770926743106275670185064941630457134155475763661723102248957144584011218567183308294676061434728780035779566400352476600804019988078667198627503013138683146682828158646017130853082195932525500324484554606694247742265801825267885914030391253547820691832118264331132455518483215737575169508211729241972328297594327963609568547194830148590403055992630079807745566118091431975085319237385902477391992079871249877121607935670567961035486156948700669189967522254152426207274711162072683367578379011795751634651262354317601604978854064323110448855238151211179486346471434228088011666207003423528773198056066360504388175368790647801632167758950775574773524271608440676826574612187847566266149865205652760477441473919075689108982503932870706384194212189287574083630761778028530796339683409284582158289456180563642993396290807397464687084983072796571679777336272273347894694621872214416708006952620620090901163139251460000517383093125751808682843530267233449923595797288 [125,96] 152247658440277033998184597105542443097964906809104503386731544174594584852237816677486066358766474222944106155207805597292746680547221413756023048918231391158476949152162974683314535208820622222817528819284914052404068167283109605569154416835526032788208064607086281410894401070209908029599125770821772547768298574958536111195222140176467854803268478953784278496906469577896541162939019545455073399694040809172246316156002610385073101579642363632026496923864152113315423963598291263102450978243712737769065496876232502828909491331321634778819278054328083057339345858396664273204189035352783137735376159769505130106934571486795255631967346575454501187170993206581604010479398535299748458662520623123588426467555069914508108363302139350185559481425348754714932116905419969021271199209526248920847094728744215920187592290284019750953179636490276712478224884472896929009446151276404497098709174885894210712388604262268147112653021388452849425025384022723627514205065016158638600831165576298937805907296402318621270083021413854266526846978127406517138603754152789830626838854597185381143685385572559622085094811815783965662352956335472919423106624550324015218059192596461715904133036884305173372365064474064543298368290391090385534652334820413521069118535540680067798924296698493593794834158674485584717670029995174504963305646036043462409246726258852465097578809882446756565622775503196720418357590997646117490411940495587188004648273384420545725610910479598155685525115708432171082131854932269491955270175700781350100872515113888623708654141562679446365888383430920786046722997382647562931279159921701228672801244987201782170296064888873806181193987177454199467755682239826738730055762800887257868993594807921375149143145465887556260740454955225191627552534330136155004989540808064839723132881364761989474881571602705061096519982812576858652865390020290247957955100991889030088385024 [125,97] -88281507162338438345177725828552221831282227338080502365274157074506100416194651773732883234274039670128000339544694118649774528835096938569636090378806283972286127162370595353075676335977430633770772261950678315012379010679111948058070387368544959752094549345086189139797029132538558708396446336296564799353635532500678447095506540378004915850164426137188097399456239744183817312438671440053462801759964529938899925165175965754186948224646588863699279602767119908783084195043001151877553127595482369045652689284910958757840828125063216953688093012296970355025303199882464740992194132195215165412358972490927259588873055517242029481732256075845256114845676777096005708579973046570767464498586030658708164207266731756224980230968608956630610040867773223927048561343514584326304618892495244370234123199150480147593431985881075097839488628459731657895162896166049114345979954495082647533722868922034741242666428522249072037809265197695324938726852311802126585245166508308149459845614962881246777183783843208487573409591247047771332557935909963892102652723857478327665950183089282928632901665249943496277775195423292023007504732136937871979097659487326890756038494083481017150672100427794136072066830583897541839861853670464941511985420848228424508632417778689475363615120714780413410840780865608345618463451345911690875598038516283098013718459995266124146211921505779882033811866920970962973686048748313600522262593809491609849552694972478186404745381336508250013155859492866448457430140328166219487993160619462566468056820260022529495186905222112672340099499823752102138941809047383604477214907669335629573459276171438721534504731301307318945728513687833712903886795597666692817091549515469556511703367305961859937578678774792523207781439954937598791384901588365449073289492560993446393685475205207180163764516602165331869376784323130459398374971876951468660707158187255444848 [125,98] 68813353041151316605744901024241868176671907560344603672309322343249550263620051332099109402969428083388734950907715938025800179835729940581126490718970358270830860474352442020919315079901967705988058041966148331405843620382958600671593397205295992053804587671383273128388335866624953794179729146628917246791129912096217200052578323304158246664047248206583397098427170985480330623032280912689990957349026118391056045276592955605560805489291764404486151308678421587132121531196979022915008334625973510287480629927766182847866610760858179525759219007916486397959182468995597155620373167026947466190363270456573379699548016826809100035747565148125422015939710022081901807236361084396181303683484407608663665699123529023186583249495750612582337113607022377222347543476702701930552080325928631748870196577335796878459647510918444836944015620661754239535555076434423857752157544591708362698198233976403614914195197549888794900435408227489439210639626567202562832967570913509311905233347192484507944551548505487197928607878686606194462217002679903955837687598785081150777326301832774613366093243283639290064621547363878922672976122907895837621027074030713822553900758280263341290729898520316409006594867285561602385993529609916522760665021528925702774953661522174463072392881775828828986712112398775609390186533747356952289891340070995455012220892251649902891292329916512486719553983869655417465748164607407358407544243848599920352370921408049810225888433486694144384132692001868990597214294902179217869661920548271553342929466661297901764024496954502892401790821673909249062792736467982104357656899460319892730551631124833402465393592040130708700759285481841814552284961737381499427103314598720412970923973293395686586919326045428808444747970705345188017228102197710894133901872711250614255025773104196384819535299801252459988252451929797588135121283868783364269942325570328 [125,99] -11084315927633027787944553977931988264476963024423187079646051529646094671345199935719522703263393926671229805378759135308339662780203432269779946404195095907148196862362879088787894941591690028449667907931196374329492575394242277173187626798632254145083168211591132705207101575747114782721940785578582354466754893028403078704555882066829582196013202387131684476643865511546622558600723362736474747013312331346418377187877648547177422694783609314802730458771585543226789354823587301014906177868013418366628684511952959840241447703825564291231461602016319006359883685625130573185598435847689223555456006994231359961597064079574836533695815363789296969928894193101644244892049272610842327293457038023153620883409786615667149731472352806894822464332575964970501902267994726954566095942594548479194001624246407681215600038781303507674513999047478160450197767793191856783052640563789028885726771234430135923841376614789529158098493564975131780861028456465441407877873886173948297400545986355419157612735204642897157580137494569253245207339631719760447296792915743867509653556551766691039693200958283225083607178252304710411842831356224026344951889759302730656141274322118637199270443855859287801616890610971087913386835269142110293552738051184072659353890175972111639643653768985782458998507184809298796115673807327604293322999387129256886514553094137654290229065937747968567353693950535684830256277909883610512280975448403650201989561017375801662482607110904596978606466688675628087862997717660702897616718675293546130198995575676108363833950373670491825015991802643457990187907242549155792869363472806596221718061333987513965763367898535988052868697755643247742493073039277113111142432617176555556928175727362384342907330374140010691088802565481961134482400624398774374077651354924213868213801210428009250088002808066411265447803693114307967017297783847796559512075 [125,100] 7557570715902307535644509618136061298027983353730477435949449028340954571855920628366559277817029035635088384829118674988395423678987540336207700825125726828408799504101706425200690148622760334660562288338283653462475040483126813786855505404973970476559435723037558255207825250246092819951472149903772177428432676782035351021006422621270119716360011314705661204484873685246292708732705120009509975577666044968325971206402148099530239079852851794340836465934660111378059849622591958481312599273913412659553669834894483573880264093677714017190426704703752296970163083086080550869800018589235935604660015322392119397452899196914024808100018242594705539731016550133543780723132865009618033396635912858179595019014785948907259690909877541367860264455650197928868855164114184488232023359094211034545730335640409894815888894850160616258825946428321477970991279621557054843149098108058251012547542207648571166353904178629698164102197006538360390334564301317242109750784501495624363517669644381276022649106131854833923058925044822240479469320183220725303873069658676704313894844596719366149452268173598118984881741643461767012302865266250633321867873750014802667786035816929557109012687955035551005169634396856292474014047809493233851646816795106256198602013864879204505442363149168783501513198138808485530981199969542333238285405606028850735220606493328439266922784693584525952459338179684027656750679807238870621196581128732745684976281791562698623713048700591723706605330378185487910181558185349840325295641428190597102378165066772381894937523482352008739792242968516495627020113246529423398809803470410276062203451786983558944970175216507913172503165122921163569171048126909300253042471373120222074501349005614115085535764700930489855385826174220239256802240313239657119881577412757210724548379648309804968071692452999629366214010265833016239773403680285893184 [125,101] -44896499819391608605445696850779357031427868777471932607395676381741028486078970402979114467292796618803451603357928739734049574571562140273934452635676545868730170685476720756372906310385640131998832336307131703864023788961751120074120469170790361471786858353324614848880826742623048919228793787067957537370610523913259283021279183617844401762741804429151253473167602391356884828685353969901183762614476559391982782277659531896891749691313912357533580806994323247809405797212324365787134865815737965508613559614906989626661425743000220034808596846556714414972158992517328126144547471277986980191121927404226039501098727291681083080874225349447086008265539348191058073981332860100001410333849928073173691262797847086248746159008423332375029421403198405662835818179378116665678736155344541281993969181645555655157568139252291336117387564927577004933335263851953879792073229121227699697252859099330346709748818115400163618157360756779545825672813423221410361140460120978842192336127525275242276620796869309766590014688908692966753287877827772901435209481731220868125130754169918276942956295339244320823862295126114394251016903587739437407915244581310912243849492967352828128316781019408713440141229023461955658970337117607069677289490588079926554430650675772415530804602176830163219674445376930258588335728843502975702166941294469205384339111541273272607520462328228188464381333344553994381172231574927307928230484103713730176817937185771963989024087297409499784504715069292712445927326986474708940502986624001101357568578056449542269458740042906645353592820110234198457269624882722669039100533846862387225078476776225869979250459633678284413003221687718605639252517491328082299971434992894256952061906568651001446442780346594538307926910890410219106268732186861958167549223806061838466897691001557313105767905410314118635676703801133892795214597429256 [125,102] 22702222999911806571206187570175379807100794928219350674369065294901513284108419436634841988064315203865937519950471167680551477616884343127824876158768079737126108156409644908825915757759914281774777299683486223049323229641910113651710570798341027543183083259443009162391202593834478271240035044320925817085118299480869305996370335955716444859174051696937495257600388717673589311791148521959396835324733028579618066011229290051608983700752203596356132348227537507288959528650650473880052182730268177998728579607975504329947651374574864867331333462924066518133927894896769176957591682786067450108267148011592963294186010558966586321794781595982169635349788957346902622383281241524604231773562800638857532763617085999962237958632767266069769488364486786228498588455187545344263664070356747843271072206255323331557996013338617297174744998325505538935908717306295836225186479650466123014885189035817612851939835678443164132546623338215596096759371642697601972794901969068384965447899424496141743759062533919752518508165554516230957256859060665988633444664759641460844327084441825665629267923907850192868034028944158371822160357221851086357214014637555870746098482025498866977869572212611804460468481504062268242833503833736212739280128825172225523120492850697433106992695389322983175694605554152001409189847047661587045770157805937498845087037456549914176658766398468034605822308852611037591023263010341915717707297883568805389353138599579249024457664352211621506938536587410434513634099014638212384087400675980961822918688297116498710277543790832881296257384713005584656415194840370692297988237789960944123304337573772743619409514739022536151857809906960310383403963696799680783094839016375324724733185861193267362591217731036178415314304319756869763751272269314351830795571447784931564190952841343093110935692544629913206911197863430096870499488 [125,103] 967983527959947299838916081654992053635009080436973900666613182711790248960437152138231285554952516668497161812524594016538444612235477804552312661834360368301233697475800513029159918815533181613811465676203156000232395108455689002514501982590778756565219693149518586427276626822903943379558040408322971382861541015068643106210601788485202298897567518969915005066386874775908003028961487786071679315431080749381115566622164324397368023482192559151819199675990120825791765313109801101705009552886472957350047116075227344501829229274473634092980394560628242052344828146231294121378283386128740642378504165926620163533340096521381071762518499327297347994102868650977060488163061437303213161095333307420349653239766421563297280176825275872815502888627785785982331891130490890591996657335869173494121615747853874058945303787004859138488144907745758866811617765139261433687776493488183694800800825409059949249294125500120597726329773332639876440148230889332990872594341373888017300084930974981112667523309514963526613511041805642264478296533890568049121481067022980898539155338207897492463994450610334594118794210564762565102761647470114634979950056835955137075376739494382038163434900045366250878904487006944637641667250393718637760921240774263164834775547729436583502383572457425277409022623078202601118892859623837002370270430527329698766577475320876904948795714855857691262506963749673081453156590469991074994664477193459793465980829653983826614460605620009883141096819540615109820484768830951974595711941989449745534459372485299862736650946937760578016150402241400277861324987721204405540226962751232443073397793798390177951220849081122795805692532538822853429049722321067039616080663570706955518088377272535644958042676977936844808202088478842590593336526194814463765064252688043756124563599072918692856695619014392088877147894191785260 [125,104] -692887921091912466578141580956389390975488051143181275790037466470107393750630853506883650585092245082947742217320151109592396266568564006046366336201927661546254582889693386606605084208428030698084034629537033211423606994587343580354744069729481684441138024794959395073772346618886929143019387533943033322499805991006339121018777730748752590394869814465535736453776313334739227531322968594464109680835102255754037589159852921683407584418447247912149483555561439397923178672662288822750070628493916888312201499492788748968265519010840897632371252095324629826355537803404730730873433958461772326903411630817877209734132409574019674037027329807025956902023646950105363036709645157428153472081134685422238201325911784633681228337267021556477522948407644310219465351256021587809458702083751464887678304579286299302441047619528882300642889058626002796420614420611616893844189919390507585519620612668312732752186314644075901531611713808655205444514964813555698135628133567256782582275496111107369763023051927187051326193217663771881433346988106186550287931526006138650371749449775593706566882415756496775747899820143565757348190062136325961150582046294411243205311715994021843783358177805994086555130452940133557108303982749502598091105102391628579872082106432528138557111789406286177332712044021615990289184685515652138900533409013528416231844313357357300763567093815426378102288002201864182018096924044648559287633422654074333463100001472447038312344273210578325301223752893339956976167978277510385165615152850213386516823708991681139637651600249802778820931875746699198481837671682695234584562756693572414580305427344039891286175032341335860460656770935004690232251502639427791463263783849009677742527619867227204671991227092745618702587072631849173372459368017817691633261626494232824004826603761898612652090510520767464555661724000 [125,105] -723908407587162054168204420186206859430715394173028690363401940672052772342937114000040525416326724706945013774221872318428194445641951755427103281873819878841392505267994428945513751789048702500219152323563355293406096316929669279319752165781704663859553654894077124895734595872218760145781261009157220867862941176399113718985487745258626250640410488006821845881454516405601559910023584810296366139764648970150310872161689614429771270069077216012824123742349408746104504478294505370967431048132020162495800560270401051415549996572159392569015427144967698601037984943065440290451209474231371958329026889467326890145821106967809786902926514714299480924591436753705358506957588979155199049385693390055225587121846384913104602463109902176128711348625471250394216484120008553325684614161392132717153317234274542830917257227813694003062627430640961272871828524752828653437936013051653693590835326916709967115047925136014876551345954483190238554858545864627998629273934963200958914070817220719616018083933450387279564047844449025770932690607983104048374229965508283244327519017532535028322913956369005591458764001305688696480639075393153250509212937687503961305867206525824576136784475443685535073765997671019708345264187059223319687977952158366670385668188226156910786969586945761744731778643936590361941445616001006578989871975964962052761408759010091977851736542275182782214692945129654657708730566092271172445879176069900792994209769067736104705421207739831997177923530335937070290348299965319791080968047282142204289652767978216410545436344827249057363348233636946717552493105980945883041717603801754838565231143648737706642518952480872309315116989212130682477015621871728591622006211720532533082769891100484929192806710632207718793291442650681216822446705598698983898477502727732615771213983574584025712690631939536529542260 [125,106] 191870443124729669613344404545828114767788935376760770068876268947806893711848039681625809305698709572256751650600761187184690466686052097484423033277673692952840609155191209590138907233985953890558660471254393514240987136277188853888267052508765404590553302775756671662485461877602961191599693132716375165219754264053943176673267022999105725418380217530915851474356297393649992967498113761771981976256895620919347977305736418621976552642725552454248443627113072007010634739714900861148604912061897622075311185610835387933502502280855924898113152327164193193505042747878127444648774229051001893538107391631330145809376038409193246307191895193369498724889578554840959452432113705146828125997803144683977728405391649063240720647009038825449352945979001288999874533430763580653740116279560230160163964436907595714018444687844345494268408218737630036232494697953609792138741439000230259941035190487216467067712248527660018944731289187712404161549125749177262298160355799614471059888517479385180710143765877687654625544086910596146510164286123969203925155699036724780867779194053859153643040875348700256842629330726030980855445680272803954513675505995788776343334714218221589446471468546123195638259848926647902620716986949125650160175373402896116749315233081725858322465894982372963283621244931933891040334050040329811807318995730390665477797693298200868625194713158742673081747886437515237398097846705760708514574102660038765532526235233943976812582175003248942863717155897236382348473698557798422997114186930228933381219571974084319862379514283841491262990383835609229412550763000434331196418431047966560824552296765011739839912863200292035218107388406497513512952084422910643194860841426736778715030594776807083729542372071089878951022731079058790789213512258545740470290944517745742666327140636824609480377861002461104 [125,107] -7378590093146590784989922643051653643826992079556899854147851104263140706640669211567777494179857159871034948045833380777025367203518682298865320931094140666777638788974945978823343685593334742427528939124585856063717759527302346321691159340104420460473585629185356701811709236396572162507977555011347523035804018554640630511166020873864803970611630798501969684083624837554780058857930166800927824097303085452182894445973957939623874316588565050272608240443448884196078227781214544417339823010716524049120938229795819521207566142072400422550258130942811815226448640146591422249621748835623322726503942587810034782840579329077705322376709851023063101437793170686993463610538095748142936292685227688164854609656543950140108832873944973143202193204331762727206082722016906032693525157137703257954711894265607440876587575049083078032836044425648944929128280642421315059320002081947698349440833799078440918804452035214651860677448941809190161432817001357121267553824570251876724972659498485060340202263899374571682427469597730182017306897910516811125843478705860680214984088298411475878506727740546659921424112773672999605227229164541503406933201069802507220534434530282993717199166297323942036528889948556851098457129755100929082221924059379237100795053771627671174994137843078736228870610504247159873974521040055963614606608237345211055693606519668071012299893181761500681541805987154869321675546055250431698754923252654823537156653818555776058732701496217159166220909979777028995958605310752529238805871353216159101594727191390618966954772974294795243087380043697196841987875577945375028349313285798002976472411820632913397551749187918024391540743540572982554694487759173228273811505918997174428415345548162890918299198130500410424783053554012094573441248006056169118146439239155600455150953467947890542429292472 [125,108] 941476698406629749929240499082039760633303286431115425323529282652450071437614365126255912089675098268966824566972220034212738871379397749148636578785756551366297023261473024718821391751664588230784001011391936520628271488226952657329069209399693829292992100570975835963676181545424617945095977166621886406132935157968753740223029879955366664123186353135895534894273357643419013457397649491889300491331185493636171077093311140772398303300048748417514107065517073452108723068808889305924628435240376716141241920850705635445620814953095525562622923180707151856225668693450692778776068215349808421883402452217227329242470345988615573441807347037498109508529346609214445083063179218350252936035792730950047097555482374074863628370914911070004311287713510619654939760974019807601946348072003464912283592324093728838270338226287509287651694668327882201851556468083307897696046480597772017013202662917550170196318179462416361189866079289327091291929675679264552862639008496635026358741543061853601687780759344299973071770842162221113015901821807632386729182421556185850256072007889185794225135309184698883793902820614156750163337543569615322498935375709828063769803744327997142007129295955017125185575128060526213665732432458843469890509054333431908545594176980062955870074297935816689877318780540949269135213549222513667990482295298125968674607422492686220380826367529339916451454606675206243440147689555403638958756301041567665956648548702264187263141597824783378902871607106543632236147617203627733734969330252672262995860041850523008034556761699341574960424926711894678758067032169422782643534225685397341281979452445842433362492674019216550291271021676572830623849431327263464544357621650648794669242560998201167031231010261483853502527019398987186847544941935127066207019157030624460200354880886831762304 [125,109] -253145083160830439030342680016333140093253139834263731971314881801652632882307444142723437621634032469175428000329262894770341036860455708447644900932174534049428431097646725303602244612192285521987632607277810145834870155181326893597542674364510825416430025004650759935106226332840365613999795883661677422996272959838907655544855840680594173970468933453507683427489299433188942861588071331671514940669102365207324446179285849843323339901428866854551922218876238937533900798309309159219305963913994478706675514255846812151353411453108102637803071394141353240761042665797847024214859174503345303558394182383087065635728807693274926206540947117183081199622684479956854127754015443158157868592175530899444663784901784374466217541337060803599024910685954729495539418709471848937767198027956530614349191828876310611267585698146330658014085856915648972376811484418490524044134622036122878262050751797328454113410497414851698128818337266923871319244710938784525729889262875159905379326299064107746684514968274928017012656061843785276749487035929332330810404327169505703971257976421716297188313010152199071928319212439019537613921268953472375346570644114331293556940217687663285989392424458844965861714945318526473843522221493471053603457196454526630667697109122933920110103246072988602340359286369702730788909486672360544720492710410173769176526286525403111257094269558671320320917102377760483880375225947821331253557200663901645408169524246061876235059677307543404182335931439926611508843141970834021517621078048960139661775941883590282326070327983267343820154161848971651171534667123484382112492181429593462589995732267047863231795799612694802361303543006363141103047379475987732756198746966868718316437565343809425788404893842329424351794460058151359791951895742554776040797838147095552072796121383408 [125,110] 6708716607312947812884602698610886272295117715818391761779662533217071593713104874118009063224158854732514487184656878341348320187546663677484541051594132027951096801410376948075179217177913034913935730217353832813329071929410069309192657525162348258188859013521808733338495444338529588088098873984341194604290037161810939079324245969664969850893519511848017017112120749494956544649489315380629059418914174775822087944255297676230752625580238405493245963898730904742516590794838625632369204422692263770168202967667826672079641754419161309625234883187805403136085032930462256147293693229235624974309989432409833227101521000781822032725228803664635262472622628817193522263515625013202464090386859665049316454103676025317242336017629438807727140756410581625546232169674118297284002152091725691579720245761723275863960212535397044987145817974778360711102086888368442332848962887942133446595309932567290668927999212824721705046644311998701834858327725143014572301894900743100656028702655658934667678732509234134595293012398734443526895940068783891644448462785156522687082755096703819165616105564872633043469188579336290079525407645896326862544875468978168896448690975452178268806447306134806082203355997163669876870400514452654091400792427289116951107219037327603665696788672317861306732100469990079255687230337493560251344628458227189484971185915957657414639150556213366636763276291268913911802714282487229316035478740832151711762289982283066502522404171170187410474532712691680760252202471876799592484849724819939342838734275443742558413334491733440073620338482824387251750876535953399842769434609295928399645565205617511881424589000186040199610781739005939073527162664389265623459249399427240108640144922888091279450090055325847032312506491923633049927896868191448824812555043350658600315200 [125,111] 158137880060949459567525612831799393878366482656409467066321553058355695339744628535385923713120183263343970771467482130015788894672804464320858490410551905509400397024908170165573018955082278472988654960731718268123069252897665587820631062281963380205729384639588188577394361653935488370138555618799148512946338147571184178599638597842723208680637992704443637738662812533330487993634595486837294584191683153786189277497722631208709688276443192573701924936687834437600728711165542163299130455518715719334296323310482455782515913781374463311603281317520033226696878945515496130657445860133052569843691521081718476487155037023191640661445380178231540686745906940788446121613540654783761077660538176011021694614146558490773647724409522964486348726427853792239508010573923039081235863809366704077866552583508046480590776975422986674092095159306878571008463703325114640610190497984301220040521104267054449156888585713654151027697296466506157058154310336885350366982613035266293382023736767896669804793024582645486221990585664379314046455599255364616904046305101350117517210807637643748626904260050811169804498706351839787442038123197494532330576138599181519924466813936817142429241066448995643769514266134924865561298581348644132916666169717678852808289272350503376130710620990308922427001059397106763005221319152499948496816388194852994177810904047360788866748212638274271163502199570750239424647763079044233412073549906940003350838669973052244057944442042214293791276889110997260529483944378581979408081621921548189258318540663033301683469215819375945789359303552875845775722902350154780957034275670609043113828506815071784805056766525390512141441085663729275496286601495317578656312063620344682388259296371411827944896784427854970270241108518496807186199883235903895525786218890207336 [125,112] 9925642570224553722227105632693575419863544528485818534773470821645620927096852498643911630192983890033016608619945110114319835101017782263577352584691956790527190379310757829107229968720558189942675980432945259029977942497922906980038828772558121904117799606142925579946627881950803044586048143025055141579754602155169409972234204661594100571214256826397989113533118155342782804092511151564487507430365903228893223788596494384896066780551661809447376197195719914795539146040542927070333035713010408527838033194549447597635157509206455976819507082759630320750903898541894922331804484470416881888871680999175244770108206174596015801185241204032531179724029485707955049426808010515599025856749673894597338173162014049919017654886728578716923497872006674120117718893005893745793477305986940572395511330329681491998913130768102668219171352854459731786188664283006651656101499365003689914153116153846690931132901802849911359510336031015899986946343378492795036500645313274983009415709930090358102838982771381025913544265392384788946473667800355749114788800529652655739574284836077260007462659254972116328226469006893639542259389025020036273740254889280985850574750950733521160323832351829014394632381190058056100799524219730225894409305466056128883109944665841940949397294756942185109942120449561517276014200027623878168563741089043425043050529262666159512039162961721968865083281504808610510739040672212058038962676681112531802344854825786933860792153405851427721819783326037968649967786244413122224753118972185688123145867163765966545544604826299865060996821774750781652571941672794456964537515324784735348486466759736896453576326163522770035115254314009675221738124947203582824212532425636037720187484808979130750170327359173967294340107421770486463498902896453580325937249024 [125,113] -459627799271371140091164222505856057317519072076754586431415459333220097050536837796259221936910966321611577886680460909807635735653143831092867862419481608879351994223640987107052205096336049473580624619370189148323949941301519212522179167412055689902666942137318093850706143823056268273152698241251991569383349931568761969119190861574562916489526537911064036425225869092138739726226540214319237687630455450579518802715069942719052532115804368439016490429835211397700503322731010984191514941330684582680862354215283610668024420811511434584566029895785527837466463360436403554730925502952974381629712608210870907005913297387194794733246436851647878512731385633504039953827518433513082619034431456594043416340051293602174806791792203558209855592507299131209932566374576671583348901246713074926170526968420601068136473226118054372855656575264594400261223051786628386184238685021616142300501269493409154643235460304937430590333470014831318304377075248617936199532065476202717291344038150836897364924155656357610610382718637131813008618697869402662140880454551384271550225362550617598102386204058793305294622633566016809055528156886939251952677729873433589629753242355816727250846299304293883302136292436169723175145231285339610899706735388517970278283951009151905464187328635954349646719116618485926330123674509852696611850000368708858574012320568871567175363844017066887607173389614014082167609061360680743720592624555418775467293482744757186906518110895395892078561340706384660492706961825870498877404411928923160690584276027583809848268477989727621988079355307253712233574198086403507372012959648343628121223063626788322313334118794525065905565389464654590346154462129328607088969966425564239288802211833989808763136541841117988689101719623047784351847684796774671072 [125,114] 7504415702019970791270959607558963921336668750282370707780612993507544262595661046019929576309573487734364673108134596683404085855751804825684083436054649492630801754219999539717748345781754680999772048502614068537075867885680487355931603446622284902597090839873914620480678520486905253002297799468456839713104808355164123103864671080796219142406882887270721019723025990455672469191421305233500242401015974008677924997716282930271558360450789943527433043613537845302878402894959246475593818967369924523988270981615352224315451313444417748296853534219132533719571973083666776691129411068122805495364273192205028798193413449468727060746693145964517378513112657699731560406388098861462456304606431215937510735753147267637415120231488934946864543028998980574349828256986981901511684991173552922644051718958068334008883606606908587317356327560464959266714097544398197224070425943409497262657931378937050268771924843371589324583124637851716884868048426824551170595436942803297668392899577716844433553994792273079127944220380224293088221509505854925529705298346401694989845231436533857822171329325907635818209101351378460736304182418827266201846274214903370009804717096045688207569198527834161521130464040947972898882537387851784600149355195485013354864004977414717486426041673224103691118657627220601690076798658916347292487107913574507941226678542531877444347685415417052909631479121653049667214463841685257192789191257476706992113474881898985649029426936933298284856234762369188883766265387526784534399036528433667441274687892806110385316248169060625512578353773871333256241244767720932681520210857987341606912887316536301790444927492361800866591921559129920247111759789030148709544255908351191056387873803334615129027298921112876639067148436982087995853211507712 [125,115] -160383988667203836611546891722521715349580536257189688381708023468757698093501700884091659377064687005296654476554444606530669351722732154948831915475888210838955628190237669315509112095515966338180798827898658165789091994864557286695046999512444690312283949881266172478500319764797260268015080096171308472437795641681146899097628804424440617579444043507753566278506324406206617799613342514645581603357056703278437174151245318326341249506195752231478729695416592287732563098541433640677495383405321034545366675380804483173119342818170641006049103481667043516507572966094926652760725054783151386283672696223534436478691286163823371830379763623717158635194885698282181131925106836869073535290767909503270917971673437367536975577147287980698454200613409570947271437637965039034061994179850627394474057892172257971403430342569458969117211233237732653693599575312617611614214193338988094841033894050430245794190860445540860116681098828188494335705756943146290557312149543458921028125074763132818128933585903219358518893130010166921511228986399273390426768831887177362318098160662679289209060261432474752794835276359993492883289201021891380093225318678982494735393222945554817173727316419868912872855104477788016857476068933355620692837786521102240742029708197967624372610977755796514980536731851566194528503801176142283759248791226396536150744705761377586298334570719978263159187641668232794414576065449978132446119831133169453056848029130296111978778571446156886516846162227252337699139045230992054305384983767927109428306089741334539471491699029262924520015178052286199900929097546941221638911069736420454495246688502390454873502462453375789304902569153802196168996953417067173408770164034302364374384469214804284182161596321792235960140312663358317881536 [125,116] 1764358673877373514003766287061990027437011835742541944077315885737721768766358184487485130353849183594855259248846268120545861868353850454317042012011433774531562764314264620633128380945177145377673951041584869782221472801028169987111451785209269746485058837222283449896249607809971922690341250777811269609404263854066869380960214080483865089336232169042787198498550760813611683412000244121903296428234347989966676099645031167542256237135538785712348201164409373165675360369566822251766861928090561137050906548098731746265318319023213318369358838706687837075744927867695239945145186789256860601359210286497018536875200602329552966194072766856837936915969295220283118436783582636201135983798075174239929962982909050812144129012455685563141071684214850972206547070688087444372194749868713060523087197055944771028774926838799735658208635330637015554943542202696931067826841029211419314493185943357226987431545017775619087264288106614631417806322930895140775118204734277848117117473875820059647217684650179234510947057424983361260464340382571791846285710163146928327129688679383467729043429618362285563114794647547754233949894550393995269155069278429562614139931156703178495781133413285147314393109002801728328867486128218843295974355816352881608171959984849664820538377438459832777874601154779506733248310206777450366924292837529485465739046419458412868401870539735316844364885134670520994207079674879317364084753506417028291817740853331283928714475714690941966622182600448618200062131885476862996807236260068933474778801713094913253388410310389199190755001378420201944713288654451949679024177003944361210388460512752445361523948914929253086520145919502977780291785786834959093184255899212644586754136645237656595523502269144107984100115597970176 [125,117] -9964670719803882300353211842654703770871379040630596248076318143319812152989647251494316898699284618065485523598285898332614941620701206827057806329270413117800742970348760236361973940673512620324226541009839010976752026137682444525033590929268487740629419487625094560938202256310257625968698412109783706289553765464590756534532836285223933034225052134454650284461964530558175534076445749494266405586677273094176484287762329601558090064113003608337512840635634665702640168957215256693190779384824763714373517175635452608256645998101679856795946031759799044542667803711096794939867637997797621876533136863374020768016307220162634172495919659274199555108866041783369213132936828744929994835865607940852172855957911174378822463841717908400595615789160730225667269570904250290358642180999769790424208491887062656013556465048560761294068977727483769080692884447802394784206118030217188677960734967664022669941171284835582026812373267928033908341229640734215901452087342421866834500271364852109376963540610507708319734979564471446135225726662257736042027986813388402269024707869535064201387378653633256795889828785148455599133898930914521884933409950131556509028910817402055827929264948250615505362912986609019684971629757434964248005620914929611839001423092802944070151748693640927522218929478505818028099588004855099223261023737754577911568053717778482787052363080747960549348921528656905767375136676507916454822677561398682876662070433700383654687277503790392923176698987840230150167209449296603244179156969045313635161169562432510126719475960050511144178711759062946683334627305418469318092146571806264028154092239156949700795709614058313930274747154617371552756430387099269761142694911772223671834280075511736834400482185888009107907424 [125,118] 80117273202259566138501139298813280918058175787449969022128060730615706348390333923510608489791922276469407888068070384429266699557034710840524817653622024434267893032439946556164247218057523817262997727976389696700887636902644145822959952360975711677837106217722918656126218608235995892384535559091247637907750365446412171655048411798598287372274473743514872306226239089655393980034571862159653852279328888300648951809489532011945669871610897741324479497706918457619226379675883064543555156989518928326850303254936031161522443280343646099600281756085492298541627146124659900407678183363042631393365613720220195665876910897466791932122554361270149501743667666923551557457606787115338397566781989167242332269663264940665091654293020267261435711866615171794633180496907098568064844435063742585201439458861534222871990685922270413122205294723000896531355909399992376826774352240739836940089632968011342068797577881651473075900341043727459851714057493259572178122899392319349344079058805842942088418001710451854294346387283226498171955503301876460479491288072848448543113877907599662242583103889426089994598059342280885681806491976175659990901595937424969265852116098923823692154780608613673295452973530250507800482567430261858276253399848365812947854350843640598008697373238939618319974447303442188088306610992684969237040727407703948258405820332002994781871163421001003929563097959714337859050468977520507762972339361937660374565775342267601735931717211110576890832089055654923502140836802211072067312347816952938425415865230999440727538832976725914033988510862281784064559166846119137308338129858700044162754573071671108516721207591856828986853158128325818035994860978241134470183466316938919805000397008778095160459233388997088 [125,119] -203815704612593611354810383479511653285486514877441370797881658024319445155892140167416201484145752371732021534897567053324283548203084489158784784789715674305541534888969997356974637485475299303363309938607114268091247385623576756977021376922843369430099406059553058142806526043247876097510055820650953749990512186916145236801092406022873023922077906455716584234240993062161399811770756406593998332291664029046763611834817868124912323454971542052569503794542150347553489764651597836868255679700842790610490768573331311767393259915373277656578383097825978155997545078994275446338944832580882717500292614438625038678252675805536904522608896546077388226003180918679308692130430886999416242054296683559101932180480208503769437189462220035442857965832047081857546020856783757144550048631522980625108529020519502205224133072168754605917322896731658767527061578550490313399379862720412564413988050460266952045537552555157131181261003641855236186401998116309926914904980065327681505152256833903311797924948565822501889037993670363662551730120071353475575963672353875940480755320245197658259989567346195108756341315471804778334365822691864953754020425215871810436633459527889025573575678716543188795736549057701573828598717190281788813333820707459624823415883034913434919797749651445402019992308663567464785701974712047353194573861220017275083473150269629164559520198725383454626406457497669748245883713159675738193602162667702624378057195060224400547414289485272194091827954953230470014801802354490331268327726403184839005725702597254238759774354369414582929512850600496976606246585625039795843703787421475610303314399936458765225856830675675747449243821693763122167242137648965243032181697482282716227384980607735799541241268 [125,120] 1160597865395907690645091303180572978856532457007705466560553271877856322764249103686568220640640807520870922269193382666624302010238848061106875558618666540286452659963544900452869425822190775318169753126266461812038361470559087110156722756333341422776313591461119469664158515892821486540194337069269892673559633897922493263922482119116694354247293730645224628268615073464298627015956294455474429872707636017033587460580818986270374966683529716715202738997707676136284496690508651416237215537269242555058951719672460068329643667152618286147605054994593542501344591741739706570530824406053244608879157983996495709845664128150562397915748321380593007428185950729947964107621037261209783433689093696019837606610512977100392076429962602596764089746159079617602384613444484407725507529095684633852983774531481426403034878812175449159947998196518497274854589082355753679062095021255147646589227818579178453093792988303737063221297939490355593965953982903898887751468911151242865069490011247428855927488322480436940086180748385050529975898874299544502171826995118664523311477687721620004754756698666448925280633629305453032194874182803894617083349028734498472571115018700801091752785026490459959617030296729123790592473124267210153979111423925058892056650678095090803443705166559960015080876959207028352234016198562301969423238956800286143474798182934769953264017901071016878101576352392929074645489137694229158508622967221120366490551526599371863519405468949256651940845748490038073363741250633473023346110050548035144242151271462082955431780066055758575632666725754941716901850152765572405039343105505809311702350770555844481671486143885872441558724227346134852264357275714759219967578385730028140236592498703397568 [125,121] -1064944624460671444180119197084174203417362651163473526882375058185888730282109922841016581157533388682384176407129283620123741424944324770036735263303634164150285653565098848000548150381429876249819404569379643456569579826332680244076079586864662685355672167879529886313776536250003377182496153573165690343548905590245625717220608187621735695294060181824275690888023073186184883095444946497566082239763777404468826119152238280660123357068813187429799952381152168359963803964108728914393210363274179984724547240413547029883723608721635580003815172287691386627952398236253062628272590996262008575847679693903218955113835461144792938457406969388416402578953726058530513627804007374683077325335561185269519824346943949879617467847572939779158291111517214294747131954189735037922576360408686275935135949451740331647442418708533683206026032660327701081600496882404855205964455352840710535181331579387580552769623811271073721146316422324420223157181637863532002016297500460162741657276677953974243998313763886328770485718988709556294757810663309729644997468873629528645469536991191889999700224664436451057081025966980188804663872404021046474334328638288578324961761123176411361294608924248969355147077405648132004138965052702988004315383403302528071584619172741325143816700790964799899477748934749421046718954523581157038348619593118463895302937387400887077195047536865799302460595647461613364740106786064835286382571768017638122496045900267905829515143095246963292782244333246586402933716148668748601026260101078473625885109122323161248694370404581126219860573724470440005914941331779916810402508815098737846329587264231233258188946806983169567449595606752934752179486265977420303703185774117649628629634424 [125,122] -1718580903495291948418339119706555108866495206487416723211745022827701683969808180463126148493319444715973609119598895686791599645451169309927779797453485740293418659219899833256395169462191767549991174399484085890608626271854866156438114415837390770917424997103975838352008067318655054695514345628893555957188705681838584200448018184831279076033524125236294296812930290096915958681182342481060523186354659632343787591151016701716037018457734670921018355247472351214033034757512043080727740514286486227506835641046990481685651091013542018260854755518917124927000017894994280011169160359223341184925079456305552243869973105948512437973449513263175457927443957424227092364123565276858993355978371723171882998476145173266158819460918768395643042680429919303138048358148533161798189430722194482409520345842668231540353220895597112694612220310783490828358720095227386469645183568793124848615140213847082565589817536131599199443016135864620815724411365004847320253342580566102567628139064896484339566508507727005665608621044617117123177883170779118296950433767312012137408368357444607588836121505059544300008153218350202119266433755808362671534335049901459871018569375710978325905983980705440543686523600521919372596396525279670703920933879374189318459324631665560975600438491330595399555113467790266309253985825777078868588868402525137117293646890235556608187989515166805880352761608521976407315223674893573958905253069270083696202657098345137314850596801030100236736781262812977809574099209966574110845031329823077525344027540892425210006770487968645473939145961167817457701033675491581494784986135628703432099700716992123327130307657522829919697926454300388101579685553638610353434279357845447840 [125,123] -4854558692590473198797305572221811133732959800150219012958221582715064187896186790973795274424347187354253840383501111121400544137480610556870588941705519094761670997371238076922294252906590426312092914860790661083290759124176175044391267269655585379988925485060572962287005647715167948164996295869915840343701994452823131869243662276521195812833255402441855574052795160628854086533439330048173675733328815374094663751888327445291891641865849039830788742202207796325146355150574680820887986679981757431603238020308822589728710429368355418780513968364475568878970244201681107972856293435601186202589433262540918067096319545768024043592758054704357330890009565926544799768450308289534149896410860253020831384793575954395674590293635796704248448248540481445679857435371518387992482256971850478440052221860683399698876089711675619017227050484784444510893717112993508266647474539446020668702921675135656201828213948417249409838877493271420520991157853889822904595152994124068993837621274009624333941666535298739872286035941388640152230275284401011338163590111272014919973995182841575119661150348015470440222957986719173855811381242346424964094132499402939604723946439849407762841370435038238217865096084064015922244832481200209650353743589479494379630706820464904202845612196992086703499024034327839306005021966636253199739251747576152462515819526280330734481044187334393546027053989060906780317452050329957544842208044638860729374496141523834144370081543731241513516271809654397453769663531996344692765448686472298669906661909752541597152276757989316835683237310273410556900932221273723940701519183425655022787270199983432032736403162604477221486147427114966656689742926545945703514833636 [125,124] 575592212970239860857388082334390656315429780760803969283476922893509483497459146311813301736766484203636487195368600716639944373944872854460916240157173719927552963660364031343060084742970002409191277252803377462911002811370527728286354763775510059726570969605602973918711598065487296594170123310583911639764666647592411136234695585437951418762185740576003794563150980952322877738160850154332359459808877665184048088298725082142657980364225385926268693355749393425390964726665794250644708638167123838175386201113483780986181774970316874251223282229272158794030940624615442310649639010229663253780565969803974173956022423461032253929606359071937036868562219789478578986468710160316975450600516428152555578434698362240719378736301707529777928415677281318439144910674968217832193744711345853721139328765270269797297557166142879709569527304699744472742340839119838764168482752588607061704711236380994036015202600142258396226799417162372266147822504017534745724310361945973379438376841029499348218375532480515239815133280569352777500017749004642788758016560276786189698526743887148221098869316992181201544324709726390119142778146764952007016446530496348519440572859693269972083673907471670013258517637972829897997930195573536212369987289663483226619972926093285375215701271866794025957103145227741319161976586707506795900312012760451565382436822205976510845285188049885026214803552724746371983077075454076757703059926766350656070937756560225603383282363792071083587727531290719506674714659198942556845160510241192163957027868439033095543634358176120707223314083223286339088448434991062426343484932855093297382632632035874395454143193534720994872506306491959009182425080868098304 [125,125] 1744050433796203607413798723277855341953603289995733627279535709357557914846292895493723793496252471768346784272123121115930581557945854449823508563635817779518642126899028787427294737842365757701041070227402922526431111645376170871733835038514808471744320369600564654805940440287630667095711902888741737869634103824543959965600066565583759871350887324816766005515586217560834833821923087533856470148000280484697355503139642996480891171348225489030676118811205338146113988466201176390909588595261903510555206354798990971944938187056789323426813961893757071516089500646090539094746450431299045364753278809892518816444920842331381238526145711981899577284333925442179717139278805155306794812826137072558121308846960798321408444436198709275191019682380515368991620830775773713379340420040095604769514168991738434356580755853096201757575643501809240195250956738014764211620311444520038645337353503445748643476556048395828267855378703520942861540179585618655522876192281658187350682076421250692885855236155633537608892754462328122185616136725603113117154618150821114747223446185074521560543845449549655319246484901203413534870891272210234159424951978409782669065204232601510201071706851205677429890053654420432893341585496720449430138033623290591934541352219229566208444443326922478829880589603829524748299106231042880620492164030111455707694789213720957000722088848622987144298309094349080849973881076862113296824845251059499778797623644875298100121357053273908329077253808568381931578817602237932849954878267594716723861061438018293026244551379526280934898410978699959041516035603019880561844250497435017607211356214495975264419660497856118240660700286664035814604857440 [126,0] 713251236867963013631819590003123941964178551759865021088405771132195952216558863335962536360517281969386940685511953981828581730523532688754132146486057603117880304355051688872717899750996288077724197028713847237507268551182530777422060014013006836349368828095910692550476666588387967497470907582722828153065756891505935746575643045598436115788528752626869792220767507439961630069497485479391660035382060671529218225102605178919119933784806798550698904554037552260471960457814789190532608356274923651193575053675814637808009784946921969477277934582446440513688518533081407072587019976158507306369940160832341687404505911598608099486297517633884888335273176240666270451672447397525388486087895976834197677475072769102495992858544900517394767509322050540293997749946724247118731751491088695598776258438279622325262303197140714762622563942943434117699362979483853827270465522419511172551947131659438826327733094847447944086636157689482455416166559215758669134826185889170603373304067967638514398949876734228406428455609965854998625861737459449626499005178960090661721424568024632556043287149295881998846742767989701566850669718976991124857146859833097215774543560559388999929206789516420102115503413536635785817323292864065458799634564207357589461848346738070039368094905257794333732340048322678428045542590843219286060224782161772844368514492209116300635424489254989184557525030212872831224924782292773626749038185683068931448598197676969521976155308405263324570783362364967474483232103625709678765093938291347111368510297762311074275473664470068192992140534692426179378502527201878747154498432993320164418533941163489367999038268394490917509787580327726533655835596573301012477942822681526706959409744418586485771588253683513702491348588602087855755237397548678221024093703381835569933479718960750833420652517501326489066014164728410943971373689506270956658025920923139384138474041623490325570795275788585052595292725861443450778394490415448058158081351580157670775235646752672839312903494895989819562261456100982466691502198227821870941099499200841912754771143557497282893786906624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] -92913406586002467445670762681989972614923848108322404363489502058949022596076329827252956054168367999186917352808839391178238797457653768361831406914217268776723905070532978642848400433296095615392478390925820857039225896666292448009608555984465226328824348565532454154998352871843818987876155906131308331277703855470568135295410527389143757515617942067230352070566598963674908691583216837666187323924755513037225413576476199266809964589687335157924009569197263712811901613192885566702601781602428177000771848303770150932131798558752436281632867697320149491726444689737719312377938503734558967364027786588437378695036734280056526838144606205998006239637613793855130316758970424584857551002275942140423839110948349153353855866196022296041591155292035491039174026947113033038195274675999672579689713234520935323413700378450701078147870252406686380264703488410062454990893208583076484345750625638150008027568091928199478052681424911091970238110315978463255876155777752647866062651080212418527492437468245872533658829473085001147867355059069235939494252692678567332793558356371016811227053539066788196813020854351941554344065157964554979109971985734305625675554470220759612121632305097058298938867532079837607079346360289014812718722805021104472480776749105218905161088702901996092159554847653009345667024344186838799676084359017592106608002227659772914496336039821176075635557177729993070178275764431146245861212215454026614776027936833262350095074934972533806929467563509454538100493463771405867356969476608254480910270174356562215461992591428177099586592954178075710040872248389856760033907532241537773497632162328729487568113825459210016357221720998982980849649152569749862110388972110892527614968316721430455712830110651267036008798924737393061600794300801270072818015227542446086800884902838794700530155256402631676621537442133644487075157750072388965569068144544297985685326826048561866715046411817782152789204644989067955215893632478598209548276559401847718876472903174309965272148766946778666264469214305209386168490430212602814454763448041333814685380264210906668349693467033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 4808632678023513874704825006132099563466156479597742790542182278515228694109829386746777521350948199282984605067403450823697625654079627819016921524041090792356847523488410901467163454725181878355963591056685625835163525406086787788994383482505675159846084904287851658724432216046361005730844514987786233520389761933829310861311696575898088972142380777307854594943789793965222243346058766363101767761239471956707423825451391007213442432424360929245322810203382092816563386320600432261018088428395147635221436619663310738034736675516670925778850522343008411320279033344864199848698560353981263464072751081055133231562211332901386085078817445521922058954508274675336266287317991304540214855934447432708581284886986410479381013055537993655180468201140015913532896541481640064358749515938765425065828549627748398237010185684553769950266611399277412025468960160062764142509681862282192256071274891396577308053121722355369797578212729733545906154155511478899018058925484455918400978205866812849023471736021519631262538748542424465402892350542876473064443852017293851644313948103837141529333525164585517956871882326237371168795624308507067627640027125138324908809262635005318510481931655546532169789134526093911284312574111148786881434470778372988359520771650703608746619326242532796393361001079172234110336476470933395654056594150233473756695205692478345566086542145184451421369459847743597651732977089400653523265120008929782722874513832132943716058440615904557787662865635597290230768349099906611460408942878540738625068740043377137829675525006884405896452685521721770133489025156126730816106286521836061243245165238606944656796266254347820840086753958113420455988299368987812935333400493194313937286585271402746745740307928764086520286316029996307466246524149808398332174459489082504601876858177385853545680799209771499896526045568180134286471366097225045244389242498705149605380975070785576409795330646789285917086536616003503784288073580771238645949831126970558686585371686585201669950031258670096086466572834735105552551556760081763001893460048927594450973118813890783828183316147732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -76569817142801798714545769898715788477955354199346082243163608814389869459051986737544534968717479247108074341260379395685240427837383537712472776822516158515599820626192897557660900456702245899562191991410669476683004821133759071226697741112034123749875621719504779702518231993171825420034862806474967195450055792714445315559132694948086584781595162391225420719524351622662694240343350885732832457828289646260489025538304888615602989262228388309779458134521144700430144330571158794336381035199680826657140917626303815570733226455947947652413844217420664161122885829898662275676298321894718628662267688988655784722864926689994051633684865786943208104700829555592589694126297636736793678187403332319034506894490134857171947721493805529344502074819860940930520024412745965220439046548810293111304980063556201254694053266376021290553433530309320376816021265322466730056933641313455997472838058281063044539170249055736546911862622250309702851709237681343879052376877983297008960796127819816285026550789002404718473888777166798522697326878353636895814553668485232223246878567472688157407696559653697366575172239465324247350414129649750941930383346633511346467366538569307801893584759979084203360293406155853812399387970584495795445634169767813759677926082411427269451816001236434512258813317335358053837168075790457450009584798958320513039028041060664407953778577952319315116003124774612701724899903397307874208651797954345524443842153246268329991691316711738497036373719274839841955110033354588123791030722715645486518896792421168024087067101852852257405243508302397807982861893480628583157810749614267279317212734000398218982432990500835984236988276240667171476039218245082876023955960846408349089361319867688850892184088903664824134631643211319656579389566142709683243445916148016304268817588146579000520649369560744702948016027568064368583824764512199631514576693751320208437661381551669371591139515970006271182002988332198001991435596138171363552033535328918233060838800887296841851985261277532928541311738109371273768686058297855530144772861153264929822711102841899022055966261641216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 718881683261277468433762218893737061117625481655449672638457298349700306825413790552650025569678937559315996033993671596180577660362628081208270383294641593283591243793346745962551776951610793245356382447945286057944169918175158151949483855578512198328841185049011914886804098855206610745186715344029339121573598481913902864321473834349904384482212992672032971237367251139535154702313226080771189585914812182259835622465542667004989148196946315933790581342333217693656085424753751697405377447168552806554601565172134937543441399511991032804616421887570954557340245872593921619266821500499104633749906057259943845608540605178398073944557423305843424983009084639903703360230732609245196353218537530154460565982572500589406631076955055073332322445095067224916524387741408380361575350868833841560388374359110838395855196910346787874032046531322394432699327878228861099744781359009415802090611965544984131717963447345886868360834101873182554958411120901908318693934087943390397660115981643470902716269133210871490534332844331236976175402903801559222920622131564160262658197760418778092421961988553299563568786107188743771015295170904705841200803158335706795420027971414405712022062032534401104156556823603966592092662990078814046396479773381134534927219164459145191712459841208831280003358343469326429512197358485629186485477905435087343663687097834819257625245485285777102288724598138135609324489261227823492468576038408112319275066366262529285539707920641562002791043047200694076838493511464557332341286857934206403105502391595609367301880747783537125869283209324364201163181241548660152151391476567034085563893896436202427938711328232303069919632991086880439736357851903794037140031643551481476649141995975257391940646125350365061595571799119030605129813260512748267037890381593004125890821142641653444403562380945067000657662209478222071845132611404032088091977674869037071068882257724191964923238537376248920338866713540915636389098727147847826149911973456140541323603243457776204318559272797563392380544355651526736653873283857451832496461053027581423681375586536662608449263761870553088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -4423652422039416804184194017244314106560450459304233340856689596728693324305792014370954263129289263073727653377316584301386538592880825181594774471328839456461642317114581431098574655059784103744085987330629323081067444689717648068377358229099141437892542127353068980566416787599523990879681301724279955876321340382157280025549884382910616987388415569428694077040495483927074245939231712669053642694574088429725600767684593996171455386052716452570224012076442148062511141447848347057392783260577935763948378358150075825014020518379865258607537999560024207385448086725208013779461871770077155029185617609682167808711177270812695431212830877900199445017529333341902482443006727962898159749952888773974819740241670033445881767454911781260572986534531828082318800240215072030685413582807291896978264835542370281823273339884532029549739453086092788220405326167664098566670509600568241846980888543529903601586688127615703981614174435286512287707691229037535661825310690021318856359403042892578328010986731049607972835608210151843744403266320455043195995063120056180777686384979807008352525611471198138111042752950715555381922407823086066124751672226937011463215374151702600721603844184396491375129416863140546066516576390663285289156007600169580282500896269727089328690747229912108105682780245433492521186469257684274779132042160553643239878537990979098446350407501902873840571380125736248979079228335519049144174340127823218765045903817294806687705703480201452540957168755133186636910835246053950140289568307166383428601356727347107364903890007919146673129200423545402634815184551299022207282160262958724742606944170461692701616250551237623195261386559795366910866390387180341088618168598904965696206026159001015012320427701296277848164481599950498438267227704812640478004770603644627674191531175394668164205603741773925945802280849032552756261332377256574028720249311693690626397099444832831813858950282946230834377964285734800617377961231085704688381027298499847045939319762800215057281397670785669598575144476255303053300080642206795389788165651442431446681858007089059717534421878917038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 7916747308310116997539415890387691770440113432169984967794242670186718593060757669589491184415343854510113162507672350825422158604496891342398798567728462277407762411663464408660426980988454135579721582291346668129782711331989461249470282394496719771686753351459094939626165488439040625957354281814950356221476919854134531744174590059041127453145347659505192227695823177132545021957505324001551397831054269396437221404563900567808361537653711281291927564660719472539508263641340681801357107979053298964849577565970280478213686444612733697546015190428769751103001091126829613267785222646783995840559027625757175492374788961469390697337207558005737075998777217983516030845438296638271929759598742579462148877632302238636528819822201533328658155929507650878665116689222227818183177377157463580290350909516400083068651160533053080777171367926794600616811866216003175924689147830135672161557892438970131081663836728833731047712840851354884424076894687266920016886288767837902149159321109482170746946312338330261831343362368928618566140971800178930571846226266196147221460732536851959476910267574791381829485782625430640801492971566493189881888061240346072099302410172930236180090852008631959739418223503485252208682194501500051444053203767787453684124527252838114934336755818500952436986385963409659108178966705051656754010547669638702879982101817366815671326338998531035550280627963491641288010077170919085505694006595325316855437965859658813964840225248724329094278530767070385508476644412026527036930050807284717769530595642486235721902246085361138642875311731765396880246030022069233976117676460214157190137571104840877461538012025337494573972310734667363085617761870373572710325396292627871415472436709223519785331454970833197720123173510396452540561782890249633234909387302987715819066435516430643740379515009432809884667994483864918460456828228410969523492693994929629859733197460856902340830744382628426471499469775835501178003980767290352334370830343968644976104951769811546449312732899243547122106472958589456480267433249351995197794328866212240973985627319708120829330913827613573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] 102710180104531482862904865336737304309591112490962643921335642247718352106818414919256325003547698943859751709572632842038632879669794075596594861492369253727518313900796666401389322192226426467318525952046848700754873697550261143560154985602031148471083587074986159386566152975089016098659519731577475800243102061097306508246902931176238960079463416440544918425639431008869970891591665078896144432559238910072457049023389323377232102544642073887142607258651801877317374153739118198443308658433598717935487725023045527832255481892813450237315009635484089089119868137675280339470182194471479584935310801128466523895865275304060861607211819834374493025212472602388278362079462674384500531516653370268447090936411552239152995646800020739164601312270653800639440017146981486294703711375503891783474685903102952905282310434760159254024129446309468376309840057639876577359222712339257466414781728795002064369906548209583379727680886298798995221193844664075418479180343992638601552454415461899862217518076857191565206061354159541109173013379167426267931966369974685387066985412503381226128183345288279644713530215317208609583096762292888938424664935674737550412323819809038449929127730982437902223993859933045143713720766749842632210750600698748581328365670739292082958565533979499071022869624870527244959932456694344567241411393176066236540495648600476449764524842205120326516067176798517507372215630177992667159329828059777569550617780607437088250176229749973522166903686095693065272044901939304775493140581493356617588603305631304944658702768856455123994364688810805144016857500518807550101965695722805350212963699534937611091661638011999840605373999773939006472774611373083983013436620138608399970898928620873425287653823893527498720758844433552055138155207313551176603690341932201453709960634255034018117405741370328453904669913993833485149417005608437606559098698474657752206987812589190103162738461702733407953255274704029936101884574449874758919767316734007038813713969711115987622460995591116335522603191065166514712850930250998248069952883375359370061985071665740675980954372980825128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] -460123171196366122937194267993878538356383178130048194207636062399261267989190031168957348693364172240860527020277062537751279972622397124250683435807108980736908272256460627099953641630025182551864206688355381273427438634371951572923702242952593045069130140189451269092978095997225585226530387458561808658962919086017916598918525646139351906924099490781406934694557559793399964897783825122290938983896629162466555385678740268866935994357330550335493627792014953153012873653526750001696657189356906449139781229387235647398595175996778775962135570727824140672058679358511792262246997617510338824977212877621568628481139909072552389555244169475846199414387738632905002251870973756908311221131860759241219133467865222160268082870462547909207771231292756125518949532402185248840464378165672641450561508354112661892595083732398464893131327001704041089512089346605713822363680264677143802138018127688631096900913868236636626600958310769922277691776343440345032044467908733852176275332160046414190909102416222848205594798110859072267698483023797434858854751403180957841296120791171594649304960205176494035291894753200374927757549374127574964126799743043508874698533842825147834512545700964512617194429690344343317896336924369673698748376286376254105907567841904091319501388775502130300743477384162220471318224867100057688211949444213623113286482320479216806891116147385733800856090835848514068864225143167087595057610868236194775709082033868833755787890482686565781190226078208753904116966747339591661255980550199528866206315376461848378698972819840175762223257126849391623402600549465758798585608972702727405439018611958863963664068416767476009558463154738045719865679540598346915064470735197729557038085162997490998611519649725189158460370904543240657490836558155414203824184302192317870501633639589621116947959116746116499885915175491372121547677612066205582090063133115352266228842673038413444854887598758926708795963243203758792706594736156378681311980677887222904312867354222225358412907358376018501603526279057268519272833584744591527968499262147210948917386518345558974437193317316175069184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -3605154572953690484191478724067972154653955482765190030554881748055745016311627446922559616511402567606639364795293774786893234545618731106309112179258704596316491148786828759820588245815869095604443142236638445954572819777880863929728377514736044068527165538481486799475581597213145325721832265254214086762321764399695298240333030138259250313654635081392130969235610583961904289328278705497591555026901277168348322406641022367326793551809306957774998911373266695312421132162403154788527599219872403040570774317262371374547540600558371972924117561034507817356590619126894831159686541679657302670883383011636722563773302963261948986658703107712056390199160722400767214850895441116388615000447361048455094373115445823165392360108354808112255140721780368992347542621593232313258813407892595422453864572407029420681995236025457994091101975196990992588634309674392697495244082277635629554889031951828985521946157185449725834349117354569137496934362130530084363175633849766394365782395712324788514972521127695148715031448304384137776162843208350349990370050834246756355821740045854941771513055425150527746654996242000143499017467514117580979810909484010684161311127657991994593056691021305742408413889145009061780949221345859570795512626570718491815465078201936523724004112592853431175648507586674435516375703868250923024658845710118965900864563398656985513100593108819767443029618421942889728367443760833324392961139617556972879440146187291782251428501716297233659086052726457133033546831237962425748316668514979290327392786714425663815367535780119187781073405316808347734750484080133061162862036873670236417426732240345576844269651254154084103624973701532029696974734729685189186226687352635860342689042372590171518711935465447243963860855420744810176297631588314543549173685416817198156247437098238238797675965715843015598623543900019120708494240307359251122154763613161596595904025108468548363995535339128565281206681390450432805025708907087180306982434070906045694171623472520456538919825836990530821747841091876037464208248825615664435600501759885932845044814214148127810237501258164758118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 41565104658743857011623536852654635144818606946376748640392936476706213702867792097802380737949237422722944895890711019981265724845232000826190397969958264727585210235350741689060321932273281798072587763704957671964008099342448957043329114552888330665734359698593042200659540273807517144378631878790469692819792219231328822909164293015795157836187388167721826087085282424999733239269363223465217544068981852411090814776841053668423290277217391460943187774740204815904661112143505170851560398019799103859076848680223761579528920640267377367775241002690211996950137710838533347970077435279609823321220161909571062482313146005180436875216389541347192827155360748239136144054094317113284970119950691027569169832351815452191482959394816210063247636779048821102136238450416413227298796829229276242427852705161426964188279972852503750733128706516442492638856330215176479277913764526476794884931634450299774501826803420398039807682815652808368908091551981737703773885368903155532902672903301972742156383824845430322938779074246614472151331398048507943211653873675690234269679946641707354936993626162146929736945393212871338559051276277499401512831256065612755557011634666180771681124107490172466787469712243766281352950386591563628972635329700080718994766713727448651015084826961001791795417166805688058484594796012049676086963265591774249168184208457791397618288393596020734756913586524345282925085123350097048453449892922540759326989176590555624414162780516816221603060070703114524565460340765701771415850816423984018360714012542645925476644180842523937302167070476350542432251872459458124868517274694644299450586922771874660272564760525621403649763158601419350971209283878490920740296845145229499776802412630456562928890807527028926064452933012466983304066070965473685791617464135205146438241149659414516101027107824248031968735316693799236956864783581703417483182144653013617402956194617766504578243564584775819624114952473553959742040385161579084853251641414745231773648445410526176199352230878340433085338104087160373681167149646169350194154711926672304666734285619897864468049196726883643817984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] -171749650368997120329196685274170794749006542126912062728280793173380102919311985796322743818069484564432019460699545323541557593970012437062186525639776032995137934357592809543761070915074956797925114807628752868770286304368004999739189706781877765881042504485459443150094972739502255126294915975113412159035948890320952266569761242575042968439568155216131080690801427651925847879087343028129344466265061110983936196745577473443249813486074942231514276165046399443351113597328597137625616463014522619933286080160646987154873010918615918587743562296725344383958990635859609115720937428621032094587854718051960172785132922809269749566060160809015716617880350951388482863679480601566612336564217625982240277879733424418930970293847873862886797323906637280466575502295829276137260251819721315461143635247424439774979028016029514500666602832448089744009805364987116476394153514961382432471969454512529563000748394068284378677031560476750400127678157296231941539081332378833611158146450036316452901248111820904036732348334576107666896322213094426468792491704311956237172090386003375990352144944965640485885515980950801592892798468876472131922122368260157034886332372126062170873849558310636860444736765779632215694940763232896753741039331861233608718245822294330352498719259619424305417331878107855772613011475607893449088624814782001483719071718061089924275901925154428337116301488505603521757970221917367430003671456878859882038121278441665365088892042302276941520945857483891085097361429739793381468782768668555948564663410960429616520497096854077442006262295894522183939985817917270500046667455881950518344396626234277210195959140185869906971673386456898186576683488008818248428360812188361629814516402136092215532110971662537626220296194371047118491728102078295071463562802452778652562988580021613390871442975737228233474528730509344175805003181665404458679611113508589742209833348267669596652831763429947010285121409203439353640095758702176242905029022674975595988254491182629360155687989595536764489261028226727667692734313601275981487403222656289017668276755360839162933803592393987268280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] 287714931404686472434603974915533788917351488120758255815984796643496709389425337474798039125089232314752642348420067103242615928933110068974557399922886987183908204092812949683721823589410393461588434061181604002825793678145162172233937891882288623263685674813783548570759482921409645052886280359356227242247127721098148315770184568428907339028941631577915545434181518036363898865794300691015614225972934695923474579673092625601459522312337679027310979443256611516319108693246929468262295738735382274468179929573360587937293302723142000265092875806277076586082235462898217887674719454112347695878360752769693808665612099584159133328199544227441305042059010141162036414880303514002001643990140326005676349855613373889663823816489763752228209660015416367676219771470425527977700456485214263052621641193685164853589114207730035877872913943923860690245896783766952985806495421416557127312767371187975652858933619883602530589347146036936542365750831805263989946962275973681627876718732060074145587279561969027290751960215438069179061060724477361682120951725250217889946610797681134394380268226019439608606866900508402772994090342528267313750493158137249339175741501165120614059342826631939007111170581793167666825123830362761184464318778646232006660499548918446303087352610241035930598095660356244508206741097564856103775141569820169172626540223174271685654597591968446785059638668433054677012440551011141553298703471453659881236399066934693484781060667389805349378340049298785352178953646072903237672097903757125568739657907781897089596290717288576715409527131965002031014049347933406136251099033526651296489649681596524364114963823302252648736000364437000996871114462839468671483721492703177015386431752739780685680111328875599222468853436503071516468817915373806976055635778636556002510651700912651290618810562356193577694982186914675382849468676324387019546308467917165422195972629623333066546502066107871892576628476350900319949403922379030087182687745673784608422307101689493382677467168909922338671253777950947007448938215341432048766636073787469696864088152469035076157395709772123766521856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] 462399804483176249240894767500831311190410528599080023961387151282613028656104978334135818928013744823478891575478053701625741541471911168301316124841476984105872647691269547422074086438849248489711136123261509697956689423256999984737040460338518092067117754735414475761847055736108970526769637836270247632790112037914377797201132625423621172340574704642653562295214946889292371095476283923111295867966049322480924126727710679570139492352248492546513339626643873209995641550213685517582575942268527141729466926293690969736738452296741818413592983217022131146080811260678518764411560211666148710116090951186227004005842998050379955130784330864316833775000196396705902944203252699361257701917851551047264654768661444068863291648940930184729531850515984615776701775421662947393035587575928449435048303993681735042821734944194422266845675386433129092227761848365168264637181956127501921887503222171387873199826537468300293852073263634877933959192694359744387129479104882282642641087439879478580435642849745259144726110037700204106745865391540196561837758891000756436347560111721450695566771372027070412080491364813352025829680980029507988914006975436521832608857987346643320985898024385550116342864327526084811391501913289461797432094888392385545411596446977191761484731211847853483077508148756202670004321131189413586427246339590667633760351636680071847931167091315308910983828351470733960841975039865057087041671656384746514726620046232435758093512932385074198585934070130294653733116091119032057216136758249777445227404189130088587800103591186431619062471065923260911936545001530525834674940324414565841675820828769255358141419517156031674890351678221623819379544192489598252944180179131804109096529850708426875449201718925371963776026616988622012351856018133399093120504157367157991524999587218944534227623185502273606910817689736004022763123503554164255886047427815365144250418819928083301551946491097730134568166210833988451862576354829699762788154947289614003452888481476390214072478982703601647476602411671410667184341696777156785520100886691037299597999354009835228605405131837889618903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] -4078315993724219282854147775672820079130978282328165805341017241239608491741448901771145874416991732499467083608127167559500600873131889411263234748065417756097495646131528094477069219958609714278778347690986458657270639375095297301597353606503928274997871965359881215819085146232663939201553477494286158267883631924126901170429831686008754155425319634391842800864557399993475660624569353571611760316435223975271221390981272934585095703298058596712368143771884458813048706619905579155327014878078514927282132151951430312457214009646111810456610814257903579084398557641125168690205344003807423562267707626625459106479796482181856091006462629033208501381002159769320197845544796221800108287131822246666843144679349903666858807345994241230931103802706815555220006232323458601643600949345994298627631805876501605173691706931696103284231766224481605614055164527403390298682077666074842851038315943330617527051978953150569703629728793391901318591023246783071460869577699622601521322007737051215997374814119955656669427277798743470070085154624799796631372068388856816850768557039711310304293502757469265209729862186271544079133410567082052122265324619772660424595610265912605922491869249087458399127617698748919428673957984377548383815066265071708415737483385412900200495680783759731688867397104828136509909800180777792891464447200074450871460690072036777857831041223591004257473185904267661956433119351249167633507189197294148160269449992537476936243002253023582099927007690993601378261684312951104687343632742110430442853452347569787826804400431222367112435320783854272278605902045968689383635696842685357531619587314637593762045773423449490806439574774961944172607710233272695420743954457905830888472769441501302310306807131271421862133672441105809570345309929164882857087234428334616783397027253866251349837369186933887500199744801200368207736182506020205595100924019111212326154613955912282892243191171171174298500980107846001423568600958187020021868431139372325007627415366381642953750398743619243131939426268740859209404589278001707906480958170756789437139509780270675718779256274088815774138368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] 12339497113879296056806994637084119454752505981014898806335553354839903447352969059908019687983432121918348298975856957457560810831170047043717439469390951554100073353589069322505655000576274306747156029581039081720958505557970790878007209280497040360907103985741365072581071022259103377329436646651102214984861826196208839646357372745892134641707567106609370907760383608103987743806787806437131190104461356790432594521745552372748660320752821832483760610258388974621866615286103726749913845313169328482839468429731790068785092534598572341170529110477492743848014366452431980608955560292546812461789500462894758365436816922727875456671029860681287547527147847963257939362798427973499982415228677258347012527500403285842165873535833322307603798411048360728091600391766153270439915989968327286829332550054106481898199011356350409528484989967928803285372077935720916079298731155371418185121396949114658210112831425644842562427776977391879784608994947458449044102581801530074848325071731468096469464977705398275911991826185580351028923411860155271467502357455741254964666435222587693711526354702651087425499812410450509549437639617856035177648694108764582461643604451532510752425729015019921279663416891119876587321032553866229976820890736051238034066168453727008417995459637091217057493676148634535881463533317398763359588117839726711775968376271195196196100039417011352634149447668726399678385699572181982423113070484036037923505036249011992723793260514811333000447667654685474986709905454295320861340463612981401631383691047719201063547616521176548068946894687289528108228318454239036147847866428688309187569364286288517277970451927106793740618501772666663634525918724858925884564589623032698021254993161911883320580550531160239354375062187206642094968714960949365700309650075855908036785754633742137702028532135709723499254845030460271653381167762781529137550852961611799059833619271525184981447222355362849170593642171708130913483929790235567748644576396588272635866722903112846057172640705706569515369352311455828438431043596401424977456727056823432416254080188209662776882426041754968622366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] -23393741946213231934752394434030787972405522836973290087060322407285811265838542614411427380131527362642788563094547175409607003087369416606502325713939800489771162587866690646518946548426055131663691142936995644461656824556723377338162913652020811148507061685747997733484436568567261157799045665518627115544956181159449634636321783836255464860930373453831222620840447534777460704226860633607851208924731226619278450558194322332298331854002546485789757002608885814040522436066911833522608261380931411867654825819436484527865464643911569169457695923713236867092802654312043336654108230503864575709958397317977584958362722021946562920014608212268633897137047905004902263579101897839092038633254629737659662783794226318636913882758157404556962181587939586703778610461892283806039420266972739530027937113154826558423166869487905804304710339793160409781519527385527129671212808167601780470088774803836169706158838229200164262453454347234666498852301859549598745498036186391577387921684199378016002354911270791768362935625337246174525539656472904895843519449432468802963679160644882051000555697971099542640888018616932262002531469667916522411237348792153593230367188586973942318127768435296233106404949468436901520223226255239076041898336757929733491093433324790298969545857748319712305281604333608578949144318399620528714946178280460044367495329219406443527071544152118852437100625729309911200911152781126618529802019419196656031581892502551805369277338593384230154494346743309661434583572755143911020749431812220472721803313792966136732113775280143230252022804252300741696111628378075969856262083250930988032766986782235042652541458644406551515010656445942225895626828936885015143545909691575401712498526141653810499654540095578359037269308960493271431353594807491365197151316691355290424862956631416056187823716028656678954854593989957147990446186171066174468894841042940021648218418573910542529779255232906739226477559541140436762752784467924049633390367168116158065799974126383057576333826213322541265450450286979008571470098684774436068131327866595374655286236471158989329423478025396729627541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] 30090439743738901117674524828566140772582452718776148648517574909322306206373525510796942324800317520257561132736260962445929487763045385213863024032602557490806863597842509673827216408069165115281728289274702417173458696152219048318540243200290878333118626943932976959737326335369499997476880476971006287793386172172514545140077570388818932141932311509318695890688490568187275810887758510177495754994402075397611275041003999248023083301924313206078623572977429911995808625508336131339253479964268247603827540449957451396851830689358188094066567358738249404618318537518014697482989898670938972984184614439801608545452147701375987721334933801691190429844907336385368507294729085074358516238470156746270346674382211652323298469979048500953776423295608336324204674480546554075190122627652797133086322369527182508061833288945240816179555106172215529691626277644168193938091528759356418407447392408881485845852964892217509628413920142320409977603611972887652503483150303147365548849762466710866438533511697110321628521872122199466919738872907312961697091425648066566455016424975100756924998514808102385046393837548727634971097424226260730099913472769725238193411319058377751212403260323902438695220489683944330547806376219321805960261581564472249299860184552615174118831519631396190382398612393632563542794333862707136531552638695297022770940519459775039955275466601903606058029363841799255804765917199479231186135073151937405269206817347830943363441564123880191318713526781144362512703610651591293822547353025144377762900017900447732449387975100964122382136404290948644294101207190022308657633451222768795567099276823803388834368076503270722338664952128206900560062598893527381211136860292432006402131613498889697166541540337661960032585994720300523014501611115400495001453998508981476711326605128911174012859303926739208440953921839609016540485764338244375785416178409220939451911643814886640210398033196754126003327052036430665262484272874716326737600065682095999382761923456347779025757606490728100344426045627384105331347885274510314750153956653522875794704853653654068420607774841717235751321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] -24113855458770215201203426565285809588811083939292168293059579173799689707967779967993818190992451678773010765492000804569360813420152410228646743062322315721129564798515823302146275845417346961998656940335661216845509403781344873299756069661466047381576068905628724946111945010484776773340682246696716716779618576588816848373097252895025956793204243101623291940481601084042528946516490801409704223668741444121839997414830843949547047406062499109240825944762594931947674734013689628935486153241958114106376738809853258369919678097761970651271275861712869775190275440184011341921860135524764169732921392624930205973581831846019678837018057878463143558610607870723121199697631589261808963040453925783837212183601087838261936286969587356773412639976269972653071708079656386609755219745555813948914312988801455454378232002875901053296926237438304645183611173115205586700839684268076402899055843080404335151739506195532571095478471247400085246440750412502393198429729152032316484393952074914369980149946118128576796127266202082030811303362888963561890604951117020652177768880656501021651639628268759549346363008114777189898951442096967211010667170681314439754754766495794679013611446537754979132011186873193186934941954222234601038306949937113030963259835522791062838612055226690225376847442124417539217856592682470469317739986863260233281828812079849821441077053449823406248692928413025120985050396054026894662245786454351008363866554766582876080273434656389024095354041348936203847808251004678565580727346008248134707583751038829293737241486740996671180031233893441166942714468072661506278719672600422714636312632041188423433588440412906360255925918901350428631655678363779579030610032987297131063580239977432222252041024787605555325829638348008700973590314600653285695944634759301249201492606614199820498765167261424126520407724216975083596973236708177781760671896782049005179977058711825276456069571469308913928955926661790007509409824533071362047149754494277490228642465833195136836905158258858417862002443221701262988856277259563461202476744726168442775292822116901905104353418816554079426183168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] 2050747607563073292362072368593184025653969132990040251155981855371250202235347236191645397503760123653647582877182151172866205273314415978323658023462727094408300393395289577499091965439441350562267274432329747204232330376429202338518640393117775092010880065607713649806801620213824827617022910982070785680258786409052394014822106975863711600233354542625782626565931327344321990627900882949664895345617030589273250600526357953276388109107963406246450028686578221329461065644784326809406468277160285303891783324945355350951642675277144000799744594923733640784847744000618495067788841776413794565591915318010839841539547307403679324592941851074123205292886687634931262660976812822612855954388864533911072434869696552821932959038840807719347097822587688442997871338431377151839016113479091671348276972929933741060316611769200587822591520175566552178466996690056405588381209655589222711284786690263812401522280114087633492853747797641956170379408130012539924868417725937463732163219134566515996039727350100141935556091164925109391911370285040147301633352421546874223836653935854836313785708003962448668946240260483439565435812360455721026680876194257968481657511817608890709743523630020355149111017380458688296597624463695479303311662604580153618823359661118702481401874499566897087194703773958803592282552814168584036071991464044266587091022755778510686799236624923330430572180784129386158445233317822826698198386238037370449302808386562220770438563410832927044472090496615101216028934456126458639544414372858881488382198484509278244716429853012181424386753511265419414213481727515360508447013842043907572162541137107727491589587748134349099674732718327132090145725672696771722896685850860088921939236207663196162079936623833235887892471696999649098492438454487762519982624734156996926736321787743803043920031886848149633737600431844762345707706570519948533820154671920519570865813747869929692155389861890426010161461107250727821862397928728971327373964136781655243011416051142098075814144789290984568705416358363786388093915979226159649886758742391090773555519930853643946937386918716726858219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,20] 35520264465798360341306159023189887249296127966824613979808435820261202829354736987849027568038550720496171860481968612607063046243151044572981144948570008602929130697799250473051940513056308046293890105534153527998571841148879491476903233435234224188369921475908325239590293059726526043079936699465683035625601917122267297204621578750587249667829014774310027270361753074313187423968294823353527675828180187895154048994180789962128730523447905511126808486677105112765772018324117960579532396674662674637732052835533164208223801401899388220518482875189438106587751223228694690328671639651638339102269145520110653097543591180888558529090142666570494737175330822181100322242428964219822154769482343810472425467531634974857481509835032693793829772933873979694598618958975155613022441754651997679002983673539664897965960205983986689546269483017979685932944925065145385095175084809204574616221725706852438147447494807757204918962445408822073289278952306261961521060012445919710904917327474071044103589369764434293642155062464751370220522828454716450950512566942615244397130615967262752829492573534409531761943546600571428625477499913130323827981931633796540647311771826555535803717564211582148656826674872808139905470436961145319773203691076401177513901616323191101801895903475206893506845520474245500935854737774569762077145379781412481051640300459176776937724565442838650352099966195911277147837233234991309673727806656022373511246097374764659275453084388875946035354082066669596516550706485654652998634030767680733875339736309837740778583746506561585524497545454752580125632542766423270985546297870512992063169886657400532997479468795752585019026433045344518758659182397073893546035201626511689088834974658000091237598093881945267767055338458783167442930133060573496180044400192796992711180388638421336925248970825617883106262640591640128252745053841774244471865033018834664637196396095549973324001945066207727025997475734667399942345444785883290644608402472319169841597850927653035672868504807556843248956159854116118155076244199330805310236743465877812491492061515022131874281425610562156363776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,21] -90283124710585318832533395062512142001384510403867418857739267300962417350324463522447670033172764801666793516111617593834671461353288215884694041763062463619451101075333710290768510509270876360465796225515648042940218857077469242650870842289603684235386803210510041091775175693779127494505114597609740548101783494037975803528579556116092610511610795377700554616533860316967102386193347587206112183503488344061548019978587969159453882153702168589571041274286436171428668353091927460204465388012576954947359751960932410199117468448447648169160174089390532951361641767228292203694510521508631754860699339842268306667440447359532767343105435405223573913527303428230874581392505836087001464001394260597902394049863661354126831167335347137581605592536900720931816129723486908983237737455910989543210995336834478743553021606082100725949874231550880625900151561558328675219724005304962639804608629772928594656340069267867132491536391374307715808696886782767409298714635547857787629691923055966075715421835490689403736267145205799988703237298782149969393995494312877625891806057994554711624583791562851139990101132852195307510402779999327805267695753665622729864297486464915609668847606528873079711818742991314830321136202108247938270590112072102523451289768726477467865506921219107715781759010983331838862037547065080079296816832264953252648392721600646784235885742988406949500924651167429317497014677909456461270627511882907735852221165342172877410496805426600222662883466667150122017841129938723313050264973879577367913676074696956878993109303814656794341582033224523347969442698792738038133852446800651250880597596658657487027026262293825552156433558516935057023936405407918704939595519022182491152500275187378616738760257846136130936904609623151335213325114736704430179078843069631785321917325070276367393770561695722936123300763442954516434697915475759229885767987689073616076138638592145326611737969807183372605169962711374773704597806981905484849405651349508960176046572736884860789409657119090421505367490391879566496277941912042405193839844537979050450514427542012691842005645753846806389719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,22] 163771882342008140644772486555941356483574804153466395692423739850824347984548243247640176553609983849604234364755002190983598202072292819593995220426451622209355378016899286089019406098026485515496677853094679198869869847028678757820718280398892085430142612622455627047846469389984050416670881826588849681756831480386805131728339032665544256724105106899314071781975382395127811067605301071642950309519267054271094684472534813677187660952935637005055663860677527577733456836802379564750246857068053327081471483099628268310918952871126957978174123077294412808704985494638694755469263863529602851234072992102552229069493947772814903108804067441175109229661928788052815035132278888027332539177428199427026204001178006901310978175034990015238760396187049024973894836080050901940150773850236002239266921719975928859886803275783047713811756551151895805204967523332285074121586547787007298138488084700503697551267626452700375569033765576034827223689603960710108385538312997060261194533631922724756883326279870789250962696527211107200066768336346439456457796100472579019449808440796126750266398911013589704092476067571585717599601215539926753151440378654190384090794439671283769909866129708433887684717511896754229456776859612726533850229490395577861542278211347320655244357493133624201493813900997650529209517074168313142165449716413399791864663674850478465242849520656368778799809631284774014284813823358652728566418918287014536002653160683314688847977077500808929060421881969975286539590338211979704063043708070248733631528346444697513192941307330306102400736797178629338492009087671221547535289890679484326087440354945515082471113188149020958945907110070345236887736049876231327050014136020099246435678339200987200900908059365372149482487503330812447853852896342633714278919807937370781307047562684008713308532066435457505654060580859762374939019319171561255533145281941204685070634779485158823350725618552315572100200010861905040713477754804672466530290580979081246871347018364295737459465225376090413320725191174490063825160003391600683450641216640664715510974792990715671376071217153677370352205824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,23] -243379433708046664456832167657826967505882926560789514574459286046390524723282128140935916623936749116441098209472273145083394295553085770473850135702546938460390953732264952463273579591123025678595597539810697730378686603521451070333257136934259439072211291624077793368966333948519292115230854356984611504112570490604515099730886524439619110242798024316016980385104414858578674071161886261579233076949047169458371387265992993901634293912291151748672843382032244767159257978536544094280243399165889446652153582621793840136625297116965307879155115262853861290815314085390611277232409610007384548434758374766797861774520224883254416353170030732263495729555786544443876675595270938401957017878240500709309703048540790440737969266105166666130783440671093096490222759961697852084674916435568135454519042272473352443387089118389685926136355187209847381776716927328659530606266547088114146762669678593799174793485809832340927495489731126760926736793950570790385083448568678189110864900385297485950954521699882676709020998626811642829426206136164915115459933255258802077198298769709812215812674339668776197089635187904171630823505897242141259405508451987749486141344592279062618858731051381881799741610593305402170322590692300164423727339763870303585205235587652446544488492454342070705204914992381021823652143141008856156453576290477560054865608126892161186986348108232183332902763368796971254218870739272180011657412702001682563102629141936029453335729136724344181468606858406857646923366235837628208472029040146074006622938011887191811677759292358015115812822003326119859603291035978085591207644503816096152290801477898819713414870049808996889060853720605784743951692683303010292938024233799295078790784655248615453494290188883563171607322961037478039129460037306059005144745039446876262355294119271064154843334607743743158350123302441495308900561814645533805767750190102674149616663977770981914224216712112744885032479597134084509509828630748126596893498442462911744171037497420818850484194479583365641628909267978665029856455752815489803912844618112806611721686955945940353333027503142554226414059520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,24] 297249829430479350335944763609880161108292368682301898460473390460924644585654914812713178476483186487260839314922385314694931597964881243421456774428907417504137526520708489463297721511592439909168692697966316791855262552480763318979456589785383926887225099343380406274189568931390833540278415103233407303853676813678790587243129522247042928083849460985128749102689056109405640385681003691523939600113389612596292907947616058941646961502962391528379555336197997429871720898972608887888831000231922518395859358287583227622147227113219670736655006621620167769552833337277755953827407430157064601454721413597913478792356007741567287910962088674319616907265579847078113828392807015045749600299894653045001295422882683189637938114523166214902641799123587117430674940251596601877047494589874207948605938312649451682005734617615699854898103863182891136288893664218318861026280448422255942350638786032884163200767036630230539468577147593103833457701313236965413426551351861954286444167582664017445380588872985782557787380321481049438714938686028999011452554118687641675477351189985768933657889086827716582159908378177327436251859212114166269845389011179828435512471984807570016132603963886141556661884964145275440138671303835297117379838182377102113618426002869042403267786823952710849416676514968415803146106734995291347509535535286070006249411128527286647386666174513344816121234349645112593274695066227042639666485940045704918399670547793118915556711311104405808858874613371943669051458247108084091729825362736615049129765992944692032881805584665830214979595375854207212590083069607955279708266614407772917515216511830259342209114262681233259279897867974299442319655301762812835225145656171086036564472462141700851272201866727331079528490610485826400725949042760705291977095497825189624755397414480655475826796285579229875659857332184184808016933154176010596589617177635579095645339884758762223089761308148846022874837218524892002805573274832364012846695988140067125737067421111538299678296877513885251420682631875689198639970751636340717611855144100996987956386309956702934351585570221280880683384832000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,25] -294242372834885561307843175211187529716675266231211538354982757409337771608022675901990401691116040826211126155568927644692935958422105573929147262203829835585928909324532463231691463015549591534919847897421120268738210579359414753321413091543611712969005784857869474965551816111060635790648717416023501879624952907980895266210035891855118547101859064224424184581116217767704987282836926502028986564944609596047305066104515142078448527940928233568038967490588247053697261021370126641739621287431016731744177706568851898089031490468762826295835893439270658632919541978223285088088833301059209843170756441643553757406326987232032466828436673859570803327757334985755844058250920918302985938091337903718567113163436366065131058742976188500330852015665334980614139384246433632709303197385888081825625698413004472883901099512620401477686026648620510706838768302878760992159309702614733422407222128679104445592399106133519029521827811569172605941985778461927712932991675675706591274163683472833620648336580075923017320598848178974511199959338609875830153021278969795782152582889759940669813012070034786971014442764329639421110858468918464595415027437499458731993127177172750013640630389028719052748528512106373074366488661560356659670133477957737906584729841630335715502264307169752461638299793412051892646817197452493165153285183817634369262190630973809789672816822609263282453387834190207558892792761523613090850626504988579226950022202902001247959234139741597342206556280697259451802506063746135372101761567497721392885992760228707080295111953293840900560595662546333509354429480432907458181115651676097223150090303988630518063831564115892394504092532856177743111923073514853506074452871277806469260135902261586561779740155701252445015328257790390737009179517886411801855679340022623556008473776406256540048393462367937985248307988860063770319675517865991179093363046669934596224691118678094097695388270281742695689075555598846159688426390095870444928503027748088104027364790059891403819803743338139910496732589896480516689976809198599665773609588194750415739899527969376600528223656487357508191518720000000000000000000000000000000000000000000000000000000000000000000000000000 [126,26] 231837738028952972307792955343627204030251943479706904904855867525076891866314877019225623179173372691166882502976566850159525958423772056372274659499224129871136837549372758283370099635452431607507280803329256128132707965393981656899171291904740986984549339446258034538289161864640609089746968546869974541563410230596132149797744898123198262315525955124918016829321200081303010396394267000761160123888912074724189839088786673860776039181166488591537053357095999789512337375353298204876000133507892181333178995255094639356326090560228839789259746610424797331239383031880162391010946938225437867291971501946777312407433028999421469341709506331772330322273147396674123784321150178811316820624866723100424977387121868852053149307921140870330537273593980506601281309892141578720147993661982226223534729845945388808837916577986664888326084570463370948975119601116765537903466367885514397232312813681417230919087606981236056275254530651090394666976657020716286730529903095471065396546908871492601444288688451903484410916486194251067138052193320483333448455068226171654177660651393723979811377464768322063762307124156905484870449731872070361114487700716339111229538619920385490166917795127730052811906918756364282958341762672264656255214742967736385673694879706939155392441888426368028103076997929440734501009724741329341136204874792047301836522385256860786128027665653725739221906406742294519532078507743202894053301734517744835753215238516571465812975411545698808387073468383570353954556276925111479174520527194572904751535198891612263948080718485391678300004902395592397148739648596651619928587554016335195402926848682224100136590620693236076577153261960961791078556149721109819294208016263620934552105001547852803675727285954425021709236933229417901782323045413692905759551532260500360084497814589403354655420267075261769368546542457727026587269946761001851374869983894368508613119235910834977649948106307979388592985579220495494146638015702962664745829768591193240312583848858599489548871713328409497924245664959507191590128149821148809298306091216626283926624513799072859491693531641212563508690944000000000000000000000000000000000000000000000000000000000000000000000000 [126,27] -140356426601572540014616348413240668821981130158371383592364044749822132728093358157000912935696607671412849753891574987182707544875451793313813294238939383630271174480280737537730760361221992936453302548783517753723936522936509501179227635466718513660796083220849338938573185681789178512833781763776411489533453125605802153002683897759428892751869412112011520704735097281273234182906729195091726019803391922027777585399124975495693968510368525105917353597126928374573015464072711037927385722344968173506761472074293722235684564883817636252670334149002669572700199651149001635777034800544489765346696607179743457949289707681504978023306847106871089022792272361406989154733868247827437602420490706678968094449658563956552959921423855280912117752835377468690566304741033784815333400913689372683329622917474171443375476465791944743050744780928644766751892813305222447089056567464935779340720022701258264223011572565756469678415682963147539350819739823727008315503604876536942392213905414185518057415013313768207929156979808877978871565870576670475895540778993662313163683841097296601030621901820746864321831762457365281514092107069663148906816728909007872697744118334826918064800893064911119462433728144760903718841953759741912097102833217452428775616858291599600141728144511843605127325107827645098923877502755185234092760124073431180368799724781415724426773099581628588428185825171464557111423652584344994523437034090890555429423713950187859630184344316129919899120994045030141885532978595261637232883868968957719995083244749557333703148492323876688195448616915596579985233485373730862007502753622775670050309685007804347614089164104742084114973305147996543536294486674809932362956703986652397590210269350739999277275026167610237783790257869479573073377285041510818213403401231404985382156653730732627808731683869537861643250726793066101361704770398365945544679731628939475274339181717812619420709188099670562278210399041018799642110923339469333212098258215150435885383813579788504000944635783171194154179377379973291381658517800902174295479013989469137126950241856585642416670700678454981154570240000000000000000000000000000000000000000000000000000000000000000000000 [126,28] 58910837676669288191426425007539251974270753291398757307367749252507440652208363467531901225587978870871294880803677117404745672676396896111987568525483830913526029402071632956161467403163473640273477613443817074405538737776339993509819256959252051433238128227143716699700791454682668530846000567267126470586180078002259763836030840910826805218791338689940184351188388235673068481325996854714577602389102566334469813805879164751863724927072391391240829503980764450893007533097163446323257331648595628110859690918305125305794214211691661744084013536652404687303066813648692590205467256976474779218241552110115796911057885555479203453438427480156639667399918761689687038303392844278047093889611485717694215873634616075258532657121297936087236083568724521325156794795650050978946343175044602807431767049406635907114121323956797628227712323927571151927251923125946737631385658851537287071783090011195079610718283418707079757076445981752252426184090020155374812973634825315808230180907651537535371075736755053237694385800478891970165111807120908990899496596666638005970596512022428371528384774768593876891752483284594728060016064576312930200572286581660927847027609435220502853662346694406694641873303860517265521820851400621892371641690360330131836917046760772513093775761724776606296097031698498267325077848088901460399205310361436979663652086065656035051609372281343753567971366417038997100146415306659615361534977006788446372287865733065760063725642999956157279849025469881596173299146365328414316726158884252923221297731591191288797883702549222053988557005126018530952730473939169839566519924754070464625779104191022612254812061345579308987707715917294943670877626637951402435307056996829432417589630060210703098433035503051022940962509074975036471398362977423512143479732602962057148720328873640618436217548084264227023163766638762872071720976892854774332779171672872512314954810132480700410964001120090672382821599031241510105716142480921459340560693976926701821696789326677913511825433245268584355279549762359420658631851232609419665811129654737077257752811446146831295972430264191433182281728000000000000000000000000000000000000000000000000000000000000000000 [126,29] -9279861728957996372157438265470696623545311197914098743343181268728611711622761446725668197446397804796670983395862086031545592856340826864816938787489390870594109173922101462182011696540347269125899667087906827325721211058892754380760727782381327730605677651438398674666971052886606139581254153925270565912339163950417999105151775807026522247333680831537332673385695354457395965801776669845525722262917403386448848955756325128120286471574560543421207175332688698161581697973728500667939868077240741844287326859025915757898404440038472889827904454031017720514799055923744793142877395112121063949192507657311544124617678540190619960909898812681086548247371668130501746078281203926588550647612587808817429121589506468297281926538500913781257417368053986370593640550096042131496282056990160235972131244536724160369627260176313953549823659172202467300267243340694206582225882758216150844998619020577732690528008190752826454902147122272233906797703413065396781761412022924793057992052640971994862476263871880853007744144331443349685191370015804159689230689230104634040283287384913513793059419317074689848626223653776725817002193064223130933249265148916451431185790192380124873807453199732307784948544654367069651193089948083813713558534469506782554320178837270711897894307214431681162044850521126900987925756034959374634724058569288309886573077805972543066668579626954640864504684776468155212939458578244743200941862617132511595725741374954431187409449515220665637997011884268458160829008165455575553015249846352898539045137166509091329031761301987394712065664051698737730910694009372809671483039292173825689877159635553432260874451504160813414785563671357659330248361232834839548796264799597084269931648312690515642874383084479982074747723771556391882214261654678839815153366216883668421009535925636499341350848238787254704499802428289562826229602485105310910698444799707278690026277600263842440682510202837547495980970469457572884204269094859184855379041144223555712023699498172573620559077493768106114250117555213880036045272841912103815853502434963213107045837892688036272317035234968021803991040000000000000000000000000000000000000000000000000000000000000000 [126,30] -9878951359056597179201337044515755530789697692213372276379189161993162736693787889300541735250173686645636195853586240533873232841613377890747793510311402165492997478499421025660723622928685217655539074032887612256607528574978648853238015349149413028136873648826103931899249260769512016371272494172651401832991710784598294172354979709929586211922581299269625123315839721702700746821202075877071376411458556231049055294024614020793772846551786679054386009984487368506540498435316227604689744762904657306593883219774231553700915064685924056343201633534562745432047714766314000144009545422477430685993971785853136309405633412194655282385054986416006548805070416333723135604947200196898238641513196017575048634428158834065423992697277340007823128087733205205310169707063060282884364188956583324442420592798008905817897411751383784114937489649312355649925057569933213055643159684504395892996344806236053585624681920896956310161423918292749598519914852923607956644943701694400764218661796172893472459179175718755362733912366030166120966524905258447952867922910282436263327346985315054800296482795197741980541674718110994200026933168211554032049963376939333656499616152056213028789671027905441065745116593320891987393201149806212932227265604871250148386775741534050513526947425110570891993200346771958535581347072251609106342812518903146729834912324886046939224886678346899408713554609698252569240989956492106612531927870180363066479119205121238241370452564428941495159959911985706232140259675756645439610901776826403899244239773110177747101128525371963682141276426616050395193201758471727483157954200503154790823616481226020935053123589930766058999305076506736098816062493260696974501608149390406016501880503462965257158113565970916699039779480608033933513162586500072433782557723565242206670812171260746788206302918973077758743717360473928875124308821667622151005263846679110849855545357532931104367643938237831125362663672987153170868444403647102735646410013477094155848647321327094807365817883481891508071223748473212331315380153829821612490534071777910345650234352482698308538125348811330698608640000000000000000000000000000000000000000000000000000000000000 [126,31] 11509676067229381207037874895338502609243430716610646988525239053756027797913041485827379098371652744130483314074290794934694939768509533390631960112492851665689359406821781409741845768248000311020922377316134010296396451350625083788446472363298373848579961648464237555709843495746363148638584052205296473393915641237237183418789986344211677308339050829895046828558875918702489942451779542597063030660479544797605998866792398996768873593566920474969304220450162537180696821187690393617697498594198908856335048976501484304065453326262139202838584642593124443894591890611565238577703365174282088790267167214271588113420154718278016414917350489107778367852306756678957634180125313450635413509795723759375462383753258988048541584302656300634436802622792981975260302698020080774200075340288360487518853237257128636493010485013864682455309075231701061613593106088597449827244262070106373194002785191753967902578818761177869462471245322943564427467030685586224637759282103722620160605539908721905304417828182256289864242661001639452996706577485639678111924373940004361644258366246945087629436576666230111199042179752147924212219434246175389693608960363775358981366507521667055559208579148769960980331752952342922241995748226361295914570777758117837024468193270425111252449598445467247386088059691584688536745519270269813301294266293999458801047521208714844803484520152072589207439043861223476355656127242435911445683174684245997110628052644835152816788670799901608619874738619408338505916349127287600797171391396692285800200171298970488780276129995442767711679089191484394647201642013588516673458648928119545929185211165464738686664222765540621378868629752900161178695384198867237493374009326365753486374198035948976492357374164716615008265317916745382829979943757979436160810122739897518920843504061475231260770842069315573958297776117812500408400164925793723839995228596904213570458975338804904877643137765401979085995633958555736191273467290929941657177233763407686184013710477033095699957786656853701047143627767919301523107388393829743637354985719307840371646350488960630613118121444832287465144320000000000000000000000000000000000000000000000000000000000 [126,32] -7438675720429990867759653801527251699576571497206849666786164202944073031040910256306946506597710552977450976656137269134368535975706143725068431689457879741840205328885233066301701472129631755608623427956675076321332988720620477976330731556916662864882530159260525480294450483335066147437242363344073360332019621374013119911609865382519930250850863508715007841813948806034814181028637232757825647978449261764165591397238861466264309869256466128161659718579536172050716739608643996125619767693801654299450419178159512307616639329053731493429312147572204973251584872972175980950844867909228898644244340939948222441637095361011876420585642609357487645449459618365803272073251461785125804274153991937818258110426294305547825455033785821820366311551981554677045772705792191965884871521850672716487837539911745331686245988902098138223470095621917286058545688032822311514061213318447677684131647923255715623139249461332022847000118232057174053828571702146976250146499255481229794770910535532341263568956811531268739641526422289458605652591790346976295919215940249231516928854470527359389656120205280785484330563126301573010670955839593577696662471137479478381598919142307868635349516605034678456145645527947912828235806603882867747537981895929681088022061530974178724424877547028227771842297946833398751819786366440597418301619301084501835702797968941667591627341366533896090075802876461382634596200018128996694831624338658814048519599468733757439894542089112686755326807077335559901252679712101189978869848908935447521463500420482230104331755748224467440910173369853111554722094099431403843875101865125895021183299842321572766794934426053397828124077616453101848804040710824330001093732818678157886819908103611155437217228027656357426073873408842019671792297899809876194451979253171374294791976275361039294921836783546603079177012048365046191422228791982685496390530887575989806042400953351542829193156211132251732168759613369041505927118846201776999933385171415396502685215653706049507104702320551926399363095333328164467863022298504237237189938470246973672519221572678324230305909881014162926075904000000000000000000000000000000000000000000000000000000 [126,33] 3583224885220534224949587154760160335033570152724840404170177958855290962310116822009508452025022858968377106775827009897293043928044691746462632813123629050306389335620894219682488402722338001289013143007519607752764418489314215825824848777379226125616709788362972658683299533842684925163052642208152071755691096169977934529030741554464268170186929040780730790801759066192320491301518245925693718729678354510653641430521402723134101828798653666496531311705645810053800156421334535349935704709210127701258138794253280681194369382610236883416718132379627693406837639883193428385513801817462033967605325586992785446620267302486282449888500810026912915373499696250919887451157754667397074994004966840523195683327292052237008685708368329699766867576025474725914005156190928927326583155462466708019083263210986940173989911382322915983126397099860306159720869643579941038633312775981656700531379354439875909567950890226471758290891981388997443383803490761188872989327925964066294164967153761227022194511325161051001271865301190525775635936339879339389182455850134954785408176770471873746096080553667480740469943976482949592464028353561367803886239681573194070515985935136881205646434649204651652158712086539467558847146374688560729228926381106876771763704076177797368822772135536751788402991252582454281345562614263749969102653912919295548286541264004227656439850296029661912931662380811526416571480695374237316541786582749726394437794376727594558999548921779212273615350615917272538295870075064357491659249167873377653083861834682471047142482751133531160467239286613005554444731923885901205664874514355253696015851596295690260296058717920697791860179634694974637339642481953641686757180924623651811180756916717609620044635673917570350571590160734963071139117674469719959323406763066382140420628961521895391548615574637997242987835412381571772228146121394947390148784395351371199495978714462564239467906894220743742565247243418069340887183695770577557725080785052983577480111503400415065108401403989148148288239838916437086418806297502173916070728863758945751929595782287682379712219822603006430412800000000000000000000000000000000000000000000000000000 [126,34] -1358925502260741084592492122364036558202458961437702872439878595123809804064460850288907581405898761317980021419439726822736237293248804147928230724398701321661847626379023145500973022172191487280299967222229495864067724532979056626123566132553792492340682082800064605367237683530761284509658480653724412441005727138729404056913609211927517718345077917964169067779349385390780108760427732453483955075329654508958394453341989346658628568210241680894666669538392066244931200167051293234308046080965622036256791325112804831875298756251009427795591330281518665965673196012137666186685288808066760482358732634368187640838336706011452370683414761059938279535356355832144176198711192555657547138979043457180056956748853736049362551736369650673246617237888701645459360427929481241656300461544036741736043459111261375187120906042610802248394124245365202730181992286467674255175797297291499233572032995042548138681670487157312966394069190301588490559438110282625873630855695125816036388716596553919616609503968553910303479604167066978205245059996997815142996085960906162090138600470531275500575639446076970465769303886499237491343462180452352470664399364288187084901451178195229662901282586226322133221811270086053214611519142628294188725316116088640525874432601831754235793951342212613610779829686751447833040968221856493854671337705694431536840302408905454868603953755034752602181033275836470717962901737840716456318671542369183011901714339215088505601264927595083600792821493954418075436698252378705777507175284304137491445677276388047901288621532128146987057261294314845953979217935936776035451746437767003810668591462231955605323815160870718885333055430961499449883454480397463329907623478452900030667354370869186712762426742305415936219018041121116692750329181540917774413823089588851069513756873367647113458107030097443417038956809926057929586107919344640697850184751503231875782009623490696860552968722366103656966934669063414856578494642565397309625578018076239666342588873448581321152214259763033544625717712167479521685947995546234521355343731476779330021739027364572048697761697460644195860480000000000000000000000000000000000000000000000000 [126,35] 385787472167169709573443462383158280171835961436073189359222160273356893188687898073715126513339092195333013783761940858161098906937702762331367325418323031973056523903648368525318481409836550364740043729082211689884475507218912955651948275864067312849586032635635852970326384674593503690135510844241544025153856717018678348906776529319350422907113010631639186624679098973885526826572387218921427084189161678493488766012587061275044755542124147455921164846822376166014654308335021534436375883190064507480668879178607894509972644993719411080491060743837372142601675948598652852056542658118644079403235556985267870203159298917454596164885434709019909690394471709489688707124471673661037404734675015206787698098779524328595349828642973872572500947888587098892585310208971677796107319933417188373658102850740585605662334692035545518516030268093103150259083037034140295909251612841091020442688430556967203226652941206853082061149612120589659804800852579315935931838915768308833345983189662049827664657191147611993946995332129820771195549837020198827524926639234211770454150345363052535075731643868914940846490653577508792378862366767900171951442923612694666919720384700410395904762337781086704986546964286134936779321638030112091130147932012575897022892665624265076403268169609893395279310925877858368015073152014087913674205420656888723842107172619539001524312818502955013028355525520000932942308141725224192832757254918217418734653382317517516114608609330826705005387273976060365244843595732934669646589221456225751842236915052691265368879025777792584465133714833130202443829557160607865418668240349313517553370730929914369322680298843552737965851912173304391278658829399974136858184334028444773551375513025794724017151931735335957393113176385188317430176323487941368885417292364554932576470213298375328456165752346872011232733884203869681030612885846087966671193382900590111941570402372319043569118070428205689792515991533503622763834819463780373739479982429557298530242250386705916626913737164612619384305110586236400292670824911123929206819700900072893176358690095533018192305573558902744678400000000000000000000000000000000000000000000000 [126,36] -54853620523173122154560793990548603126979264508492488734422590264437859696000586342520244797700831500478923705937557127690717223232847562876553498248259780920297021663574552215032654167277607587087279178487835776283121180283298347429811450870249860886374811973047100262725386460777531881444673927712524098440467101199632686609136020087770279469292430819131026693222860666957189071852806533386592371326525929483257954199375568854450732475874374970227112674998656130139978447199932993628782537953152538536285242388499881375615780266493358945917873063338788870120198022056941454594025369589190944690382421083039639149127422217069214243910074321535162799729968290584304723191555261114900661844472891678989028421156492080870746486427627508623813746167177431009963144103136953212487636551154725879215736626818663753221131943168559575590022386085396428975351795495223033498755945960871895824580592419650742699769354497804278027398018051034998743039092994155247365278357962772786786523561464420801746017740964766571269316523327519968467857812383230221618573173040511970363348214822977752727390664944603108270956959349415324352094460110709143653522764433428920074686275819078742113940030260687644784948552285425531318770646758838402872260459394913463559717014924663134609173367784363242419155350820347142931041777872836618912195436481117395061901627651862184954066260683606543780501075918250000599391408002591376768127102805601181927480101866106572278044206945397434290301895187841716979182850798393012384883410976468238209980442825230654353554612868395753465788638071354740723956001183014729295412676311907286867004791772785852744017082591157398012163648999709233465437191197511809244163615796821969336915430293563788345952833003193430308927304261693118561420982556122994403136780621270115281834747247494764837011260353494688847878323852305458629303966397207267265022558332488805366390785476612937822170433477351144040133373801284600224342799485919296520854304394873263761440021362313917355058317585926812868019816458436437309272732826466269769733283940202918573653776984364875898177760461674596270080000000000000000000000000000000000000000000 [126,37] -21529412229526087675640022973751448168317167492343576738315501140403082837138852039808004554500008712987169598317923739587059652798089954415073245078691932527903448729595349991282102809939171264291363585571676325023804218914513577033063341368515049978358690195977741102132032599509215062432185114828654704780202036058443711235053960659639845307691923624880094917505199458018297821662438550162303225544095376072127376804194273625021984177381859815226762736181168308735757456413053621776613408210705850045496262647454437052992439120936504634924084536411986916270748951941359068428933121906271644896111394959356898703646030189107134007157041523670818041882773402034352626370029415860377433248020945154144105090119142693893723839443807979891138138132693340427225308821660349980145188612823528485134199072294425707186536879048806285350991461638369309991877011436513808520998460179549137318673175041308410739008952511416225964196954013432159988996613228622988884956666581237620257909327163397113121512127823825719307532764576955645237332026091383340127643333577733419034332048603290255025497809559351194193295157260209668853348135817008937528923354853577627542663689169921526656366408819203620063647544022616702419092693773419195307256724276642180507031988156757694177789913974772440637083065880849653409204927308891681118644783965091130208436131368782225269414402128775659222620906467186279198530961277315710678554553897701197412873499081442524756988003628554695709004754781885647471379928521364084252073035569865466274489583257748403326707985711094925729311618282863731526527990197229334950024330313072920963484075968436433891315172099405677872273450149009297478872090651402887807354182300890133725610514783703834892020879761637760074014571103857626898967569324309175412728033488846571506187972289730002611131258572800788920618587212961236852675858367149269994221758714455211976669940748611882849073951470084925254828879625567818996868906214493512786167037584679470824626370929491835391021695850549193080734057141565388754950451908459795057158372761863975327489582534106662522853799547020456755200000000000000000000000000000000000000000 [126,38] 22396789573895405205848367807585238464592052213581851654781169365853778947115992005915350352417150486309268742755161562987402690194716612145776530991384843108805781885469314150946192321270729061166455192637982565614685626999342926200991717312047979992753623821530027620482567331865122000176344946913200084223227243293742895691953265772006456455478176542742166333818938992690648310433941016380709816105881940414301709572314362958454857180379440200999725367267162244431205127333006942116495795922718969534751916378173135173755897850768599127787741049410675458285188607081749661000458738213235104662226977647120820592650126435505235971357008783050381332842461290634302955926163712129907121777246477742021081408666418693862198380307331051394027985327101257478606590505392592014759478311465846695892442674321762817665675853006834056752284993638064076261231752327258886191553155629256734601669063273490994732611044440325451392606309189197009346237323659086295867978516914791976134253728830281239220073908301651789481395795688248844562603663378429559590783245794916824650861230409013425021906751559965618730984900567479180625643386625747185998761362987197910444100446377494235713328753514002833906411708652181871676424701705349676628204819372390938406442896641736863394291103649141778723221921553965541960509221979619197576983721039384764963193243297643242791138810461377061145786177759964418101162041470389609005802333402706039943203387361424119293828635918681145247268240049797022068888293149289136883705647188115598048183204611666533991054721527463431326836656639533512360815094784671830753803691379721768972374051072764490605151914067924188116019576105682601418914306634687810809109508447367418620402425060785918019650229193551018793510549512074869452414076724800254749830610546401599049857675197641965478553687890156770863781178384366746909021753123769930040703063917629383116532045623274224328483778801186582580938605996007078050703093482134373584589551160707935976738051767085012750967304165079842622893345941649672830705920486319868372705232235646506954774357448077156103104077246213182717952000000000000000000000000000000000000 [126,39] -11605328369208283540024721253697186102471192745577820148897940263808180521644461545413603150058793018630782976499022558432086025399758386929760363331998572910766709784186409001547148052324725821749499144806900952446119890382798793175585697459612795165859678294663292859987786402704875615561523905263833075440696736953138633337100451323382017321487783980315463205844494263643350508017251245436256169661453848898613225850194902386589945912236598336891221118987863244889825974442309743135104645996258864014980321782649477281527429830998050892208607346202586405687729835859955134687300815626728127933033465621172252977570913166936686946571269878208297459516232813161767001728528787665017018040091039471325279335662066507869892849017277416777649470078453645010897011729362999981402387526935495672758321315286298897764154145261793545339102214784001670702190520614852719224051497798239820694306651394679703722494874866741583132873917849700935570553128268997001276505157060906634096538869106529172138448962040640078855597647756996575528613878208979115176690100625357183138829981022305651230334210719681691506625460417272107716188999262272849637655775989146308592078346157308345346497046192093022385457486864497723459677940246580682292022685381271401770195894945611246821041332212034832962803745927430627118442960900400455471613936778049371393354609270393080143227583648570735532574662603817805561489558594616813390665812497175209533987329995135085215037735231108738018652524605512907366215989197701171813138055881531992834216400286060049831734150653068195595762453050166092709160721439232644371228085129517761676448253220581387248595511386118886434691613249098220472356611431310950918963824730355442438513900001336128356805524244725694655523913382159343053382403231501073194075063568942393593798297476440738831050885680125867988903187100917495009655257306785754102152233869925224641980580300032678878523475398920628695553664430862322388469442961289141106075863999650842022299044510083758639032196313247309430332326829082673635130746949844311187047568859684505788083024553329864499566507593602495938560000000000000000000000000000000000 [126,40] 4502213936811229946556837972845077402897222041685072910091099037978016971527955474095702738158937905389294859221944193911543523891086037649006880689876098638592685279168549527937792462339412940419748583269000699721038269686671504464399746732073934018470007478409344855429894318925309856524452735601423310906268352539571325334098571969105416325330477647558619636757316096317762243027608086413364477019584702089083847493007519875427561180505581094268676954234716561391525756362374162235056674171418681072414918507813765963431581693276301178767088261924221546490871620443023245353995827763277255415178939871126446240143295643149013091804798880264246102651006494485701909917681593635279851380348093536078868168323262223271624536702392499518869135614363115242644272897933583101244007999369242826346316787689854023043585360532297229079590269191085745342871233904769599260339282640566412343227135982838849478145357710367910204209949905330107828841364745374377912232113356487025194651276049281312874068477058490326423636357991062091432779448619250990934058085508581282150361655535988710206245354588387188243416377273401332108709084677805791666043486250216183634368886065765130140714861404324402229590114217058462142991661196358818522461939637103138428712808917501491546911638689761724308932238509000062279438214212059207898532356027860384339779582107379201188391434427732575121458607763842599603718541269153522904595101094130127305103290891109666940446302827822724514377818258532547521710665663221789391267961269021697472384244532651784821374561755559626543567254597658227038451712367302640308238378067547794074718254190578609867596791743896737095039762991532543042581378047597133945588775048505684335856465163312225967752613364902116862620631823058206372450360280269966448154583802706037588840363455151630272514906025962705375932250520714120530315623004799632344058374266505637008923054435501324255421000580008898460317625941103224074617032377933227900957101329144020093574329551473745967019712213761866180840053893294860216091087996851178621021028063124935572642102843148418301458740544428799164416000000000000000000000000000000 [126,41] -1422626641914818955858003996696662502431580881084270037757417666792523549110964584760655159352285543105551137774171526936573768823053902195973428316883356329147254958061607616496484350821497092263452259439508982468619150471682349121499997895582003972005742080309812940711346042212339667102855806396914029679130581314066146856641042411810295833756225759225056932697886474899546352066215839864747100631604659797454228960286825731319176225573007523553097833350436483188327383656509992338788089737441757221523964290462394646758993834662911787348113251576705245782857609821839995594438543848747256621142580407191853333918384714914493650751938578338032774890620232060875724407155251012655176582372429126024265157313782744862012560466458749990622738980846363333087255601227401753806514311717285418541777227379700198082771253228175687379499842376050821394022584962104024104905311939732165128457443845842987490588509583126762058483610681102488899340929021773470589815011338165889797728694475653245292843627121728238166143997093791482911423424733711489345056413924901918441402064585938435789933619557370552295547306813163138278295159198261122158333837413334606261137040918550502412432635964744307468224641953597309362892983479443108153070777420143732117671968505247184790342050363320075933839690363803908634221966787603653388409767783438931263453967043867882255874988390820063428800122307820749689477582819066753819365493735406625762670779011045597617537347737121586532280982002906443785903701115910008803290204938088812190971762241437333639400582392574960371347807382581244503081898751849577342912328193226702171107516526005123304158167065351047823475854008662812154008295870382537005672242163672748800234116306823737785873011215013377202529718742188805307891576800887797723821807404595250079728658479626263848539666069193549654192165176713787790456809836615221583489693059701656316139764046006530425770743788191964743146684589454945617679645780932998419689455007018796256559556307758769917164203247895162678051647905435797806262081704925364800639700604834593850281103676662399078554339907324105195520000000000000000000000000000 [126,42] 370350085848326604172399555462780699260456339970625749853603541111339655924164224673947220052688869457094777457542795587029306173112133041154727850898784096098929448446215241144484499414760765059733000991166427700105243840928918025723344966899862543483968446347177637088464112585263708150240076965629240773355954665528337907694597403683956175073440279842626303501643957873284209375611414375700521350787240357439393354363371643219572664987319249582684108290266996482247162890204989699959955492375390738561233881347023428864229272352793413464986184982223045305652854988695123835019050155094938278251931979467270488811469755674036338247164570587538143716956819567420492863853628209731785779193687609526765745908210010274816744655348721838232863217279153163607000818765808614946339250002806372054016449292065613252230079662883499840782716952315568375257855168249627780119870224844813025410790768497605011837618223308620761819114185231885040354084151857413929163255666968341464806922803979435912845164472691790651574924165586422445118043757453516575645205330571064152684283170461961691947872758354210661164975880358638962232560225495571472297465656735584270017183343450707724981519356887057656905441518047453062715448163650451989359781669024792714897522365278687113359665069540316149870982977781218878863876900055185078069369733877110804938827369869929032837836157761531005558010752276446387575109556818420598024641213063200009901986774572891660540736962049651846254692129789571505593021823954212565979546549591466346788858583701985437037906179379655631002073629740021289450604727162511411911214570181967700846046633343886267573439131823827986902503459320049077047519320997329254294480688872372634102741558100920845052421309826113001868643979131712966389146500228830013176889196983693866845824286075595839245552214421315523988845955306167537119069690145780597275357324790997610666653919226101182758767749203615418117734368494102952880551095305635554068578773433975387087415069334832255150554749306741813469434907120600306324873592169806043160238499033736502278002354430092869769469521793627717632000000000000000000000000 [126,43] -73460495366299091775447229064993965825897671556508320842654714088764885155012228221562942261978330971446242774070698133608251767862962973532321782265655584831552081098785588817943231268963503196452912900316872007984370772696458984375163365028154794825762588246245593929894566851365150467916328600817511832178199193947289847980965687406015746020649056251422403442538324966759457643514576760044614109452049387461359776258570112620371232229982747932179785609862535697147143229134318768880149177688791079652492229286149457394383469441253653840426612818906114055249744285036041190400223685121624342006075112072481240154375296697269660801522394851820535498997266695954276042426085979920611218465769430795848991487294043885005896679913155454868633700224744220235683059507308282105353400719418351939485703759952899504564431461209343681380634387706355623486196676911146895710874853510293566946118722362560178025038559605654969197870251859453665553228773434191602999265944035960675880931731173390227005164205394348320415990456443210233367652549871734659885047840221155036763101265937757298533544951426052619061588075766205337266232036826599715631947142403816715189600324782599339736279169308943805039684786729184710454768978462290529602056827128372474934735852215806028852949338269548691151276790887885209865845764784721945926599492127667478222408323078705261888971760516763729690895132141660534484696097165945814581207762222055279517469930677697142605168651383399568062465985342213287082877615181040063027023020730002690851842828747671467922474362113090485342877455434820925387318260073714259748928337094688347359263743768626244498605070749140586574384789987577834177859111020531284868499278053244259441630077044675981151779593844684620164366926100387473688666136938699540296294851557817407073901935724881904698558855473506069408645207209031615355391713969131025731874849020214218634863628719337421437382802370640628595515344184024612467281492874360951527517668414123679388345938857631829521049263861750392192734237578516431979950624993247808142274094147454095768495496283016144849074103802816102400000000000000000000000 [126,44] 6349254078319999017400083525387170910646831640070780854257055305876430121795538501632635918378447570369671982733149799671023741306328773105520572734834532339534657508741937946288916253627102034002656405318354363702818919301996071031712227119694153749594752381164521637789572046265157708181147066421684713657844656837187948269322230482935753135236781787058703428515657183917549983694413754395274551982254458157778322603358159255176474265839851427664606118554959584392883582488051555427384551773761235383067176024771565195834968564365219713982717286597958706142210904973721730176632505401249658561902427896333035939032100119792982552857872721758938559813376710904807754668280403481456315609578982102930755418122713411304823310507103746955083665788214942899343124952949002680523343062550466351130001958303557168047918505196529520505542730630837775917983932896739189129335674000189064970073673231165503865408358697476547071587491860783903444924773217615663139004866117242346450446291924535180984363050514775603447623244976050322727560428705723648124715736300288821605985782414949639170541219822672387266705741563410209084257126054959734418416494240475179257487332854947720054012185484465991582973388811322465847061362671573034838773939896031634250095558774370651335666877088344129425797875225636583474449679378153329961727872156312613510232446068525807624645735714834927809234086070868648372516792611095712971985958585318727019867892973614280162631376509194064216833196996294218386937615814428099057669546372847692749000422336200588006811440874495848126738367110163775603247797945714250360914941452903919554181077760960685595732766517991191590470332652585750677287156496365656492089271598693182875985886642739142272946137361551560363271217262779865413593457583861318025906489487916529189847114638219354898441661105882668989295905659646933977545212102276921942227146581344899586525126932344071237306346332747813039838926134959723139424611203833493396266008445897316077362771582557391160139550253410879220411315257273459424895126881521968227416592625825557474237769249183854384934767712872169472000000000000000000 [126,45] 3204616101123611602060005361226437624119824268499018566817002066178844548158894979126356566496823996314289642548773199750985315787433395423134938754840092929000133475977069071286072193479820711506640240804060615692706191351734660872135825687379440167432319895508362458376931255774031306271999610245777854523114217568536253888339513867266794017931926810801496203904432582223297204885118028599841283522398780441865524234997009674873937706413365217040847771442041693015182034707612640146736266258958335503762793978065291883128836460722699242610520269063286738791746907998404494033454791446580132940602519325729059164810519812865382474882404542028481677806385114723918487998050264534947900711153441951411350283337668832696097435191747520144194335193676532780155094227119243586788176097133025662667169816592005070161893264111149710695766605956466433624682943398938656354027594158747927167986446773011549255715072685231700852108011018372119929197263114231124030101408087139051101058766400486889942097340012960539214850133692726812630774798155598485075031478525063081051989086979037617786079352654856607843027932065996559123163230244686121989648616721617632701556625962892829924825377434846027900366215209479258169499948709686200999326908130338587527051143627925346880042307372434278699829452508240773218286592212796398565240988662264769296559913331086928582135639436868031392775272069207653905952422241426164704378019715632770555578380451930504420523050824163726530514261698524123582495308011838818527615563706718627688954897082989115204243603225408604004674224365000183650006434722757209304938253561015324172840562748388904669984704809206141954428111003650993573521906194099616644948360163122721208483783694574342761029924122139750361909317516623297661020779462563090061715849600368378384301496126924700251494158181423442284491509852213088281765948941819906217034413914261780977287168710153352943690643230545586105605972450242057169265908704654269672157477124825039271432388497341004608962020094356800900898494146648082011290081043968239918908413019621560630643940684435845169888074584880578560000000000000000 [126,46] -2241120960025804447282708973845259705495301514304932996664651124362420813780344178184366082852352365490798036218424268386364703044532332554468556547952492362568109013391629124955667700514774945568123883579767042749970701713846979235986749526040636350514248532498705451730754587389777811393160014746985948918971853062743588253723905774833340756454211750448058228847393765042817537030862167606961873316378283476334609524902733242559981448876614194487113628094934791953198129019306903509172855160895316740829649370730214817984090134772710835476207665675070685851257513289738816351545708742555071242489002806595035468408166020844671231332381417871045345604920910610939126948663008167060290069974754319065860669522876828244556742985534693851257797400194227686392800210545250365446584605707509347752290392488153036969303870226929412691652518547196195888312790841907554987488120182324808785691954917016513171103128406274834277407766952620803821545662188801386799634294600455100746702545175030080862700431209979817769851265876291884946266444455822475440939330976282961181345771296447911907599365320999464143908541554458663362367679369931540101978887147053218491583239618932844078179257601898028924560336489925508334959910645934055123390122540296344702694115914189042830262625320010047177171027439208127209746188218146896018646216626434515778592755646247164441922101258452720840522072250943460614964258577376462658850914520450509268165441425934175160187263616530644053774583799934464625855499848760206673542498783685886313313527851150970441810681297454114585445609853186301496657290660030887627786488817235224227220463249876578077570949406594972190869706720185481441997781168618472687935291109785099571909776554022825199146754944902203867236858160351192740229267485011683264917599542085506757026186757215466178495625695384675631650299731296837169381496897508056597470042454889222377916016840959099270479193110261492694385839870974764347945001550474246173846225057208040791788070236625322373051636560835587830554711337186197931676040426946470280667077350101155240792827088698193871467845011529269248000000000000 [126,47] 878067444828659546432523399061306309091260166137575861396470991957191740303989363596446576613347997018484875736143412114618147540460425547434124706822869080015151976064094571591773785751890734803490186939663655443003244093881275042313257772326314097857364889255369244421651802665585096920273765678488945710211520162257765361693875382833183261146903472863758457281028113258931588790011063465889029827935770933043270159709641801918243668739496249922220132866230858852373661114235844418229018993251459063412179237576906618724530665626834673926028188198589204769639418109289494077699115724108119622815671551152726120042275824603203203195205509283960702051266493140202372729985990156140010738707766853850607681200800064874175061279455018176096895406324744105526641880400383630072367975980815625391477308244291133053144797093632335088089945142028441415622150835366554190778169464619820032727627757190911675290897202805990861284578930659683438266059974199709360028981669629001689499920667748472312947920805509765987995492705213574523811827586283656831652833067026271939414062585794346388741199676696109191596070189540290397873357881490286019630620009499484054564908154538954027490807046931255606921658225086294695320619569152330896027305879104602364792791319397790366847480776971416603531209224666167325322045562107126883906733911798532085319480962805682500813487619801471740219641976816014119552957479639413193169485673252080686920345733509927668146916860231169416715778326782783268166324509214850233314473129798435880784971023523717043201319101456613145127558081340193068856855446477292330598090155524163018613445258271599827975121715177794775870915179904879821488657531997492428507813746252824646027442434626489713862650286000999505116659164264264714733031867860918694541843464038090071748710949187131381949687340476622416924959282034506538864725697094235234849101563228167544437971925984568867423127038126745066557285652354277099197661560196735133213218570087194396084084681724671763845020874490760819716085754960818257992412957137130401032668327272008074319351971762369784538709022830755840000000000 [126,48] -260031131796398595367846365914919725479841581209061343742319249919913103830623330289070113165013300728963337411337021602183673346282875100354628302981536137070403132448566305167319490233360418057807834854860979847467326788142703984730904850564572760580904101510406402064587016143706492835175118186953521225964809778082497410077245292886042788278566978658103618671858624038416707245679600033904304389706194665837756221538449326591882959193180090580858760072677790590910996258876006447878534217142200145458711259798723264889606762508259631849096258774310646049648188442921469301624888102600692152801448779709579011469387503854281152252015388783839903357536007334606157534735098109030075344721519113937396398241928501922254526027523609732434811686492589718691108687994187735714429428221879075020931902642543804835423876517214542524469535952531841287823054395417620039800509704229637564981726042161551297725183753212260423639055879210631682787434822103681861905212434943529151469760715463709468557754632956358353552590705445641142420808211552759177837507873499018300238437109819309259433231547833387848112380531048052726473579994687194774259873669079320301819470525699364012963031452503163822702018622677627230336560341820252465656145333956678391958591787850672539519126369539670927350272952565377185283422557795888263593212395803706901001831941520118492557420355585971126283558512854047648148691193846049143575350726148510236749159539318678848767592418409862763933732578729637044802308470592569918203021668624598828346376002636118551046692635244874148809096889679354605734305882912809389177769631418084120271336090938436805811886101473357091311411745036559043497237498334416276074248053275828172983073898652195730496443872490991092342153960620516663773575693996888959657368687098417426966829551619480056577280373688064634451435439572270925698296638859666391413732053016990632131236831790041724586094717027737212519569955577186493147128543775458163153570600706349828250642924439147273819310160889330064514702789339602494936354773437227143192342920763011243853472645757659647172439576380702720000000 [126,49] 61570189505675181549618520875898060954932366960051175033907328238824328916643525888355298542070051336035347320824378563497017490860268450048717334024336526504546748288171983733415110543468872882199586497002345410445375250439096203763337681715253894049823787296928236475899480565252195430306842029706317472189262397771786688006704339049961758685105475288907223972427584651102670476392525392626958502654019821378121215488381770416004220165420140225694353092151534809851629291103555130694532774966464013776325171561377106079437341850690518988164757993901670555967464587766954593843777047678170306405507477210661165745269446324209346926896557133165510652287444137745420822446245901132212060540393731494462128908108580879959365530622760328321231860111713721294282457059489643983492112958391519495621760486011428567427899731295717859938141467577156071607662468848579884610244399138048401340511161714027766640429586865373716727138293961089694866720895784041188353494139457516507992523453335165726284785753719068332698743440942566137539810704331014625734768646055866113957549240616200818156366760605593357608064253348154291049775973112980878666991905121998232652148669546455681657987636595267670810582160744585344178843681390336900715575178473999805621537167154600879965927743046806166496149789877560011373003109989095188637241421750143122448774049452526595156462958529792011604492065341406801567386165788599563492665836845616831152812955151153977883244301623149109395623276442400362454774055553703604421934895915640720700975815726853033869059561202111994002362795405762180488457901706742986047764173932016375207292018776934189213759567590826920805880451556041613662042024293420781465085738980295898923151275050127005757434516159330132933840183849015951550095576668520049874498989973595501829060376263086400692237721297953108647519446522898957307782901853315272824101755353866609572809396621367060322632103776187546629203874600694641251815971701981261514195652217316556147511183607156047772460151593889886479244959384458454268062539438323297961895581047870129949099494506212310500681261889617920000 [126,50] -11615312815990810934436595099659079341362627455441925507647350040771821300819372675275190849337958129175152665622126639445908453694166899062843009941420970450619377468892730094161077366655981186567780705429467000891531320503810526437995286435410457157111052830413788932294179181451194781285621138987822528479099931169052924065144062822537701021961347722084033158182426781971638187683504351346956412492577946461635653643549346952543405077390401170800284691670586831350199489535568894989201002250863616370712880261947044726179957016294331471921151123867137269470742878312630329103174810017436964820556777313133536533057118218094471497182865250713677531382505616411212024817837284771853294616975003039846764138937846969293346575295534216920263811309728848487426074049425914576836590999737919920452038962583328834634069442309461181622619570141733339749508533688493475136076294921771293495848168976239045331152195311767580045917754498897422061777704195627640759334822270208096075082337024302583602035304844612230087193973243257714732486352264808704640549435907488009049975707216492238738986370872332663343921559686000932568337956433181690996657364286111238560037176637433728149019649115038608804673695732263773549981122000621834345624911223004146227532775481054153232679874764979516781396766948285217770927760025865684169671991022574310524231269779208749895342859712089083116967610015087624899262410330164191478101416329937475672655602790230808617224184215934750670826993944330215345582810392324956724265268820696226864126461328560172520266902059840836490230253212822645917904631590545903468524979564076219192271783454509102917499802594548694996275045810836968604313600576930076689560695278312286256610585948355465978011130131824738896865904363486594125448785048128660036557064126518646269949027271612376777968081158582239820662647810078442304034272446612393067873210996535465661929230762319411316966458663505528860703781081886658603226013920216058175813832258722944706662523478485959968360281626493934500781533016084962095400557789142042491377300899955731923294642446880718597785514483700544 [126,51] 1642323979622820047870063340593087922830167293624973339601941497724077099132375063329747475424627926478923915199117237382912159425753505847667262411320212314631374734550390191260048250766975850741075921385544433403171504683014284867076959782778309895873757508326313040873581118941087906270080193632297700960296716395936593493930895818618239892337262343384657675103956841475343542980829594980721868365377037998445671121237899412800913102853897821074748445562219321197214866144064927654280170298933889948284839620589282288353199881310427160396560511043587039388497612381378929632077763386319910094851403350697238134431032866247217341575871449388257906923001962574871272681159404222080852472935233009858617788377665879029569633552962814384183974657249721878506688126197489442008665262318067424747150756403854766577414238255164608776490145313621450598679978802464751615576246018102966650959451554495574825240463961190144482576771831580167284181525900608593051154990450614055267337653329131155186985059920113337418563420566929701355399217775216241633041561662017448239674191695336480771504165035837357310912178131103790621869821595821173235277435997165439688108427338944894502661345195408602713869253677761720780898016795332194106841516133011888604062733006217232315645778774541771503011303930082737079487402385280578249596421829250028239589044409713602859225724976085874716607213613461151973280453577461078849682738425116659736377705028505878319361016406083249916639379694427303015934669876937635927182914731614816313996608171692794016021268133351163908295684651034478205870499773485565051635882039388467105834227849556115813315889918271623100779847576690807958260799218746064554686888549323096169114661141064516203780964940330631406040482798025683954045570296715762251359740147954328525223693734709582374967780866202196890044442958418065728377687128661353638552624671005278957025725509140028131128991451598253326026706081173531473351832648714326538445766490338243389967892587673599097779388144812246973646460333726292599714431250229696418243877068739871081363516129802817834801016000000 [126,52] -132199303501583362949459577348870068052774640834622470893102370911832211198650106617772342302385058515680837509318224957731198653642621151646367821538971468916884949426337110809407926637116920963689466756886012534102207173545678048698115407104725602522189428637800441691130059372256741609830666333448752872941995081563688676868144895445458596342808024240973229825111586198592803556027762762437345252502746259086717026141945985496326631171940791664322399428577913854362845263611578815913394930250264251764975287744773743620412708777831748249349321348952237252227322941619733399040110909081962701845940666822866174423261226510022459775394607155324696014990159965474300861817548663620024570368503106024646602233003150204003875591495094095189360010411411021229060906574073925421824769233401271878042145671330747180649729436224619717421081706539483132238516549634543152103432344486429228646709223212961677346742824509959588653921726510264120465691573138864901671566788388341558083036013772900176061168113283316467185681292495362199114057089212338849944674441746662857960521084703301551760418308064200063988813499306739825607143011477030191530261136489273534820358697243788406700984257458813119154890430030192775582648375346725056891001709072620622748127044459336489454219089328843708881901622061514081667686050115812776946434489275332008527010936758820881441882434737955547064513212462875544970680995725729923339440750728006436731898063501015750946057965806401784683976092873089155473466312162756997808902896520066399024466878849662481041492353485839403723315868858927694018459792204201021379457561984505628999825475945903356687857356038559733960475187334096369616793740158787431287739013792686880601590760349994876662434061606383014224954345420965959833303492452955690341737342309393572136773845481582644779683630707209256505546732969311522521880941227447337007994407538927662343644875336192935858909764766873615466364579693886069538740523277346504648810131901235833421974609996417046458765391284651492061134862301462846916812206057903771327009969506424416348997087666512109403040000 [126,53] -9933916316312445666185212450273517768929997711751121228614424037338616287235913471427588491749295873660093281688848963890372520271524468483773729213919796827060281098376713955935733943177868170228885416320927137756429488521247056959461559776214820011676634262726367498560310611903340645025030320743017945819857695670199567533391462604075370130014565032417035335050060081128728565830547113888660203949867495950192826602851851500499046148647574074098717909320329013499317588950924136609748234125008538433541581307513885399049278398527484997725540263730213510961894613761937593697656202541814039719569926844965600442165434435230022820659719369447553038680940896181344877812656859206973921775696108092786033543905517850509535285086313231376627116028729911954646936029654624726377405409278552337302753263010636691699666853558699804929540355209601299796538395179420990445866822755500792762741262423320369132005050924800114862390283308091979963902357534237711431167910150052412993763022772203187135782580545090600891528643545367079934015414085679987979064476119579251783015954316122023916319085705586928154615547756286690434827555985945586022338678958881018422700053923221461135829189791915744746801702249484041340043459210747850242998826503773786273696835561002940401024916427986340699480683122566736260616998066262873344241683062624286876531699101787457044452178997765167590121081649669363249923895233602503441747049449699929693839230610933354302637886471057779559886222991261688566638496370971643506288627881778415280727635982113973884059339334032935991692847519554894663840697839127337146103743054359613154057970390772959749491667641664661861840687116361945012487624393758142056989204665421325832847726506526450103973366264893490407779679977556897760214234952730702253393327601661173116420218248040102358944414939969079792573658119361963468063142327901955141594087440515509849513470501834722563148024930979616438946372311698213996124069108446668916330700607195651574453739996225455431366317245885229490169231124486993464244689455469984777335425585418278984214791172619460528000 [126,54] 6397001581360698101652098590703362855026951406374779482173150322076649102568690653599187743158863064318523639598027866404035749635457763755822082431876435321647386027858528575955101434552093777511219315223929239451402512959758757256847864516724598242352375211664250923435033242569799114092900180644492870992035352215627275682483903068645048974738136344948175780517519519363017265198409695571770762638278066801052745071806957632643602533726569826142297218926257998074786828443516667177410091438521067118541187990401882316636724690457171277700766196666802656043106762478226487139152476015965346378718278361810241947751587779309030034918940652808631994943174079053915374608152209609886516455438860344025274034911815618626769591910543645353401815978588034100294684506053512003166147660457735191706270634402842299105380426416293822441905658585293901234128711398772695893645342028171620553643539731322493268940141825745804109077522746010000542675537479069970217956475424088719555850837539885399748095985384867635844511086800075085708669175525157882045850801822507768084749694082932387422402896235611405415207424790196012022776917898162337992020594273254435560266281930860427806977022931153428585185354663354028463942437593415458686732255845657458426243098123162687715755813568119007089694079176257366357414755704793644500131594663381137263160971590920277639308597208511350249004569620867108662999217610706688245737751445321640052574438846765368539514656912014202368047915308390087461247081015028283262456474629996579270499561394043907459142679601920889150967888396379847097367536981295456407396283017105134248499985123594254806941231488765238472646424096602426954469905385338816105612476266357705967589247665213688077927909476904143834148321956474692520581335462475981265890411281851109587397898849828807322570198527347258544263874423007091000433275114697910872808445366912521449650342044148858757088060915155815796226534495159785042435816936675027657329640683135672831006525975751294296687192795894926093755759962675904721711250932345787644694103963767819012435913539858207200 [126,55] -1493104406130520136065528537039171923529389916672780552859528359144952749695844544914835958509668980666381386786773379089878335428633337641826383261598983410313214268776592086637611928878821558167960491353876734384635597293245136482065029004523996902238289860247205239684712151959275722849566001461370428457379411997727134070701664819041300877907321684280428246503780188056598679376227896602400308983045904306060517124728244200994224762922258851103087814293374640139196786146338430516395788224599560932814480330752243882657783025988750253122997476992655978883125071962473555075615458182821824244220167953092003178397506032442936032475580582091113014097345897918250903965651175333242907970765484713936473669689157216580008563766565421252133489827285587041391783969180968117982726519639863618918274055907065686792463829862819143255561852373522725035705928565263332768833036139707994599550008562658343807472400147072308725820456985216771690985202416723108538715073369447672699257986216257445474498817102611536164725500350736701759839483644365679630159472615701562615903398734624593878161070352855544573645450903093541874632216491794534082280834984116921848491548495844163894299207209244625517792516962409136876746955500403532188021513739435087396701366322972256186589875389456305688194623475167623825547383587232445394010497787389996324991398223973891272953299079522358650921823404082896356299935099969475901574687979145414730165653203252144378394049407346246332593122110275093442809251297643573308364583614406922603037585319700194615674238712345739905423179962526872824091451567950467727288033120101512447350629498752945907424474488774368686998951032654441645535292987750420947241945337435701665962805624503857995290228479969358396718786224940369530577794373340134806138285814315661993709829287163099231176663805800237001486063727961777758875556986428705464121265907860677887669996399293230875442121394515839621365358043353788702670652772654847788100798565134466021773986801801225745138043296721816129517109266788995751498054590670712730557501596979409441678199577798400 [126,56] 250535065596188880365418275421532752753310206370601397823307622332835913291348903383309178613692189117080331728032312795603291292325927412935837022937424044411089633147316982847955941045819511674224447486878118609916616435669407885196710201959178236496798982375376119629970324478222357876168805839826003882871240966648051992622789287672408264108393297553615094639528613548663836173696639601489956288476314493280215154482104051931973549168289753781684062635036720850031188383055927702135534911003794797052643390050015085251186143414611684444098159728655732279737586200176854140694781004641556704692924505842080421350912079039991338464415765887717470732613244685600840354197586368750791950598028623173179144746168522279103591455912575256293398610180725163893821783321109433367924230579586420742859149257633668458415066345517029507835351664470970100340216017868940992394935390756945230943527163534214943538834525119187494990788797114856641301163745189392618814144817433243683918095880197666436142018966639892675386122059347360732352082067339151965149320846201442001905569356433924002981526913596108620368361608562071455978539947178383071026254854376619979967686983260703328874347514003682178766769035422309733113158350480162429432444820064874899896750526097631136138285104292282267739930308212698096304751216585331946089981593644703423654556241296984947607188324316616067534396595592151993365634343424660139406767658781283363184332610151893904361895207351849643563145692554986256052268053762152851359242553279482025840184135465036521397984602809069619572861923440840464603008485287239877969218477239032296766961320565410837163395110996575553598000881940906242694408322920872407618128612981534941133559330161604006035124704313139712899491818539565953725573562438846723881544161180750010314904963009524468586770885494846173492002821643157229913843859666921729573920129622693851190641605713119367991671892267424857252126533701815809532028238836734732296611211316795060884530185521483213911674679955559441702300248221396341505125865426517583614108496752589014683138283200 [126,57] -34291128504877857474423649454015364565424918482983826871344179655218370669630896977895744194897651737994845102423011848499455368328713123374951901289991713863729239785781640931215218167811450563693942733302601973396406132035865043818586199865442225590701463846655603635055569101920997520086353689048990299452623802556772398563448642313497686824254915330468976956328152395533380843292143556638582619370270699784198231049466115996475668730978029595338325359480025694828078993280117642439428067359837791022305113653929620937559848504066113267239607158054915579435690021773885781038217123482307180799989452580394018592556235437003004694239486178516634072158896474724632941707551487720480746515329777054259787394316080076332649605242354615780233534515911493983736122440894937363661190061405707185150819195641138367449049220756902211402532358287222990977494061750714588742905488611595067144025984998294805336663640282864074256083573716004528167889517986213697440291940115754234157096432371852971459520308327944172260687428112883057115692308392408740445167659750092170161075326842605743249011729261939993533042499796431209377191057806088101079181324701342403067315542943334951360679289862828857187926864804875241763257108431902505575379648776081112358695652601181463709364239820250607813292547060129114583452160143838584540394519466387979140893296952860182490164846432560760241440418655522544562185458869052455469695608678341179540923557680370201794646110320626089412471292468154599222516218117116009832017662488025240768657365853062412097947152895051073580173101188406694544397060178387391546605802277615552067341948278647791246360320856045754215723059299082422867620376943074502166253623033983999162816049045761640969687509995202499423969760679646305175371411130661160277766698847058779574539969076936419158253078223876475058929890266581584635047676759688312239187045084490945573621234586403609741274472489818999900264630025184786162397457536479190388180305162003464806325221662582510133605209807625456259263333963600483355201599263673989766720666224617495598452800 [126,58] 4068297830226737973513689503359758700615464279850478623728793141459389500604074540942924595420045209437684356113789334430151254088889887928417187188024684997186424019826167861384081612005574042278208797099696157595279678828055771307420136316174662797054432350733237736874100870521089191631680994236225604832575702836924190706680803579621486507365796445990344415472643648343153388437539756279941195452607529042446777224982322537042910758504721863232956260820240759530793990537715924195653031307293345360601457023269888094630455391996670902540337452761302586909025956383472971562314927122335282578377335806102855580972061980413059838602669454572161187074421404057494515591436890981526996987792374832578139936558310749682260551481854433752837200484925227897147504768636797978131283701624331978760747712952551366150632523197835328690638889619878303786121249535384253026620567392617291943861947699262462411744326508268442829445693766879968326636138039428758377213692839194644480727695689798106044261955070263036732743163906557207618961485240746024777422354693771025518030684530967601117999099502029575336397110041269106441790604361138531532558760422667987286328930731993875247330424394317259267371538415477131453532027338063844777095838790090630059953501693758693562977404412923886099816428370519992186502485857352833878723904833015597059378090341037888836320669190091168762993580551476660729630319983407661153095718058838689107161584300077341404183762307339800021069325016951364238006434369338898490047694119747630549616847719122337797234693419429710439592484771272149252350707527388737553062626892722731274266514730962002509007252905583727080165515864972627748056140874725571927467462993043846539541539745841189681021952372517849489716569473430152845073576280717586885473925031867532680433244086254412006875301061651225841417884684118875204489035376985178740221972317213134281586798285999002355160591885376527592370864865801557840264766643482042417791710176945836441422684871139871693033355732216214018971346177271301919324163136620601454139931874271126794600 [126,59] -436176266949335206856313716037865078075692302818703901835209989328699123833535427188977952410577419171829230086724806545197216764037300591858947212986890239970496524826756801348492821449816552110641669063549559894425442985237472707208809416025835877294791751328609391813748407436374585367417250902232228369008507489928783668038289861339170606850004428748036254005224883873039574055132726561008448619765386854045476151235854995996994920078182053350819937568078774298364328960912922182512458879141897303395118010928544424783318639878484770546657641319318190572966427708183424961725481674410572026181869746757511951688787729096429731664156745962797069413323950595032337407987506288438691261434070354204076960912951762690428907468163330729682661201469371839447034439121469822798870461145568494978731205246404406500727329787155496390943927918670739124496671393991041511391658768832749118484704755192446927337155970991973630818624273478608724651835039285684988125193971188823294924332553953935156162853381034394374880930265986188672460077186274201464444694907909092573969461949849637531871324602616505093333594801406451303888209429676174933875552844133901958802800157851559923680291906461898674823133930658214001514052195312781840929714984272621276417957066793674129778532979441928753952083873896459054214995053703393129005165334024817428449370775930714809365992717438563158030702116140404989987402732287986033052585145596001067512942273806196649459534737099335567972854155122973876729080868043470866317886383867285828923179450602929433372184785176778549483882593986612053229537191237058682888035854069767328082682882848278359619692638539331491262234251998837846424087392336652110159389100807708236009321571397530860490636239235194792308176966720466103450113464015755201491250021553382088475224744502931406996812867453526109552071069751642177432179628532028693925788069881096971142322625366543702925927752133179834820129379555413105059226542872329904296896213697565365009555850126867671547422649621935529845281527005510129802492451769490386333563921635686400 [126,60] 43387520160992655561194988855760096086636565325308034603567297993489233924269399289428873036969206975134676192340562508178208007483820638268489553082056418124481439996267495966243877751243274381134077806165636489932606581284710863846593628866386201001956241607112154172535792278151403539659022961502389619575755482188447617302176587568927749787903472200324736539924056449075444174373577792564054040494912183676647551658223855350071555451570962609239435592405003964581235268815686920041756372472401496471142561357939962331125878049877474466068122768701777404062770891207933554779005494291386093855691961646691346754960166312887167344018561209146492120646461011087812627664895275614745342187437493132874716461810738080598912428855566648573146123275958077218423824281678390026245241655821620047440012678143872346638048574340572303380028193508130134042434155151907279206183342167663696789584359061822680033767332349039436810118232159709914308645810294807478189196715224522963950276139399201800291983970842122344312462646416636821072645724710959831547481295878687886159837926684253702988389571984281767287577420819158623614400957066572815199022965111613994647313929611778184199067592965742563053430015370412180694792722521658052707639133506212673697968875626121245954345879228522194140793779106902541209465501809720270767068303224186887275505223339003210679836625413295467336696753537224352926255023613782845647029152361500875248409309487725114041356732451779414665152762362451996675847195193315553846967976513623541033365681660335031704757099240156690118526524082710630994830498648026324080542367676560017406447817989787998133123837655516825187011118462155268841196593563306192171479510732068897641087255243672020342385016162155587898435445672344708880561016638352128315335357312537298876454123665204980770712188586071440998738628737134901177096554395965399164367959641451538377968322345375621305757676816183282020978557195654298895566916119297927157370945413454235964266136091390194559407502014478508084604284344945925705197885459784208857373671619840 [126,61] -4038982804893256987825452985295570626478492406670757721877672708178855540899490816911449560372124184003366462863583667077867304333466304839162360410486985339360688298959603976024715524273833755522681732443540454977212184301473753427967566430971881669384558640208560939214305361804077102075163670428126797143589467298846039111177360130466979950188996345902637025916024986863070098964349522473245867701562170176076105045054840639315295739642039477273379123818026127533580869898113503102111170627918495151907235016926165634773864272896379656096629001735681557190683268927156232833843819804564191612072776842828431227896441085654293027064192700274871389656597407905847914625831154742934724643867460387024023113669767394441725016962920156311555384359527484031474519029176769758205985583209216958247901946641886190330215731034528323643656261551175159756678712644595625834797692348864698117006055607908243898883350827441021159708741394934056190918725480801925356213039667623796353492292162527534530140622686919338717619228225279833200760682259548190164530136585898447985648247117137576653240743703021782739584423519157313244622939655385187059044785755254098012579175398780949501526440985164471514787230334162374976570655995708444516659571041682834632501865332362804725458170412206262792973981025943386192040609853593781080436182717980236534094794899251692100509988148348242098594290941734147764343578550019963028201450385409128477397192220603039859278450440086987781301035977422068567924290886301920008688150605756161300611326936875741242872700402955712956747353119719404907213176627956935016989537136571979518783479433633046976054135355308388467805181383875547858878354140717211628221778184368582442385475459896156765050674675013189398400565943025662755956011593601801182349063684046886647593262624307274018715663347310686647743804725761364336788111421305301122656086255149814445437214473094082326737224465712785047019164293163069786580596754753736202228366432814885214994831737744081083463279703552304624693380732944375321173623575433751531119017600 [126,62] 350564271412367394055256703984368503830873772309380854752931677734379811928637006612168889607458483687704367504077117040714758627456352027682160363762097735587245222891120094876463781848256171957873442388693687570427790164090187316554925774337131488671125562347413519108376089464768606131306674965830792127191097495661457479846138510504827586991576875851975439639611525249767324460891630903742006723062372703932380084625514421645119480914712460424791470583632058703946645078856302461820150629168489872619176148632246060208049711633063843359504740462222561111340548294722297733024266970123689681095919184514714012353761278354902862077930850986697107698980413305212815010669816137936883018944653711264003073211363401510446768670944505025875392937646560389201260794298323805732322746342973993794875072820535870601180577880633250822338675753815573685247369341672510161484735253069672573421846537836392715648451253608692513167784241309995597951965551111708471275773329965315100847678040175241243030601672365772771925737409216969165778386990786987844576175923825977990456033219250223798327589571485185072313255714430217291321371093814080719491539346071507907901090205101312039688427958018316714675257161233331499248728245009879094432161432645576378612735047578202232176813927038398887634082681373874781378145236371344393062776240855365852952118687100675485277596476777609651591367067314735883429765092052656370189411812282956866027438665208269892213868757633757768426649740742164201577369554941867220574164244491798238478008170149269949794351125112764882974201655119046385231589046611403582707235610341732935210483916863966225588284386130124995190402215425958933308003436655580407784035804848914537970161348799673568567023706091317484840900639242723939377346389732160801475589995441581420924358132908019273754188647377879024891953224169434638363664807123934281241322661702603448770386829103128397957399358990618944797543494143964931389839574420807778022380043044983421742881981309871564288754506547117771770962426403973095947051013334195470464800 [126,63] -28215314374003495635309271714684482420092768679873196783964277221362291134301422241134587334959797888035097276507157294868015903389730909757794108961573270077064196173742991568734136104692551639431003008862528293414051711240514604307885974796759088190429247972070861738997288139491194212573303768218200045055904941457338317585368720322776836736310382124987918903520600340024371769638640475272692513329595389350319691912260665056976719429808859382137638602788824260919627868689996651214446854948146690600518528642601344784206712527793212669515160541403669747549724323202708342923110432224951583581143638839951009135980692277055260976014103458974351897973847934921643719565534988447654855726531358680239200414386628997564979952872722957895768711788043167943598915097712360021314430118210107038149726189854398692655423736162645848485581512802566551227650625317926126550063506787986163895084575962392159195135585224144760424079028336595068799797354427164343612811496157316711767525411695756437479263308899183035449112130675229647462808377148773174649610990692664935351083391707994038785020754801974647523990513856895541753428142672798950219227101068161388143430644449754044145850161682599481795904957416104247713908051210985008184046166324160167045876902697912895755936173903572848633133497520477510148418521853302783325944203206693733707850149266798663719053079316356019137659704168772744548051550234745877647783487519620973017769188108218124316450470732601454876000920691333266867765418001531176600464967052762395233495275310289621656354991686426541531269153624850029514613921571932087404133563032078528325103562495240423300126194454084153612679731472970331066927217409584989863963324188531959336722726496125896296638371879156095824971720204184805627674394199588483679123412535060251133684385602693257828720846347432734604495121794684786716554551232969540588736265111487809005440729693868347273923922475211689322759852731895409218359709065947867514018121709821732709971953559722633262037559332138706976053273205934692698765152413015628800 [126,64] 2100573290801547107074334098104531535070051874244814893612854664104747966424157096856761909076635954488151213856961138325226121469904046531033014946279164251050993767611108812893978490588748740274016194205521222359741412709047267316480156103249660253462707529279348935492632950000918420530523003412198042687963412561632681668842571801209387027899875007448607844137723617469188714597246096073713278632508171483491595976463942112625829504421590306369539500597416042282996891991669985338256689878913210456673214541539890082803238877128425623878892942132066305102628598823282518462205866080035903003533649237123353934249084926200513791889806693222619191977188620227732057934062520006549599252442877979894434997724688434418302313648194762943557507410553629223694272556075635376862827159245135685609364510397736241181410625397631284137687771138401175210559099863596359031656343869904036979362718569260404247272768149897808316492217582300778740592868466025459736079699030576497508344954014100041059964442301847338440137389064154649284442835013732519883766569186169810994951057935957375436981561399724102937846032900519655863521134647259776157760172038778480399574539095754328837851375995676713965122541909841895606636963388814652834571207294219332017330264906947584302634241101896201397424304182569619039758045409363024706058550731921679158804209017589005440339833478629324837226876434391743723955342496108885180854502388409159657288896444366403639665828659299146074180383887182763013236818057119932649681634873185137278357617310199254499020331158446885055244667640091327470419419498311236197587706131612969584629494528336254030149410422861764594082898970911280639852136856501899871316037394107787476313165712938447685546425289950779948053109441038535857819196712096856808835666761572193834393026288730494445558154496660538861338284776646102129742934227093538547116894095989404580535340492116546238395745210949601713676753560293576464412759719031346031335075874785575771102884606629456177467639809163633278368727029486647537810095261584480 [126,65] -144035180349693475944765759757351243608976701339123053264729175233675287613058560957129173938269164209470862418773865973067053124749295642335218303888229615299613563482285783157711970739345447375090889727316577849854428931129380440349534098050787506941370381935643368299783887052210788189323807174514446614888881199458380006629401620104070419079483472523377358652145711407064407019207173704509845880573088632862508957865303842392955403216846660869868401868055008096029700507831650696662492203488591686665394365107538267092143440282936587378377666477066661077038291688764363667947997164118105727377917321906955711775756282484599773715515937186481118425206884772908943323637105791610947967293931464198947040776568744325404817316452277297585867582860599130518570928003148919272719174545874622921436067128734857492256144934728150967765212567711892096046911029047009847694555630562966332985682488370524682708452849656496403970756872241167953748980983676763949917544460319625591129411656781508616676256914170692764948880548975694271595273233446447634253645295320581359064329001423159743408512492937338947206250022384868429645719751207453155406332300896703791302048590371422621149089392474879393186282765643565777512216561910128406789964972533371922454208404023493818701106144875510943632955396940454481005177317148916727635500084501363516707518093291665286237725088253920812034979583545793898391937954688645417114842367932244373054698835496076016181328352095000073773939676645608943976432633331004896007970908242094068924561356296403641141092118472747749027579471951123867799515231587513586541000594661967166072695401468989328015693988000627194132906846305284679986641762889280538641792153711981335129110691849330552833788029495323041375386258762064859028680966222311010232451108126180105056493329914028331520800398680095290438941559469713248527333018832448630552893894009595495063520448685001942103175704516061532816665230578018888426948229625995297626000584901414796655266239137186637144122425901326378097668504423028936262522482880 [126,66] 8985282285123255964958519652536212545224859270926244323292367424038025720428183603911098825165111018511384850557246151775417645214338453499621452334775412692486307969276182373002920033954461398814754345989474192481232042005233207730189004040383398912884414281910868918806175159680409132737264738664145133751793096858132817891122996673079504702262492878925840960440470387026153122066978444104062224763140292648355109462628584981441477947227281434440006969352076945341216177721651037517762874307836899664369941741479036596834387240449497316169246200645829039905870330030949245684681978447867877476227748645838062767125803841413122060234570021582570592796008138977217841834798269546054085443041687457502987505870635461581961160387526542890615076762922148561922285736164919474888955965838694640591806591609097795023430236269903852025767005248127967405163133656350934268569272689015830255649007236974647130467903526613733215358945496243337785888646275550557509043710132526583356980182186672560787645040839507196256127965630292615187056308707934959285010226700563481032989572501641016389299762073510944956513631256032534048305357253955685369975920185108639979059841782580391745132046674225005457819606116770003410099676118656208515170486278208938191295429161608308486025234246269917510044398258619275349089075671241572666177431442810911969728476982249456513424469649399704575562561856546053685314241627434583131792396664337733228755774590566473746002706230179212959232786897211164134517316714745476337977441905302171969185799653364742395503305189512290150313307220050412210624018311595124750686592951959843030470708609799744123333756179924533617158660418968736976150369288398049739876863961360927573716492285982414989460796610916015825008897632224899904995075111693672189116130899897684049417810865763285121796002183676572697597915884905786352477906773005951676074096530821365864521743446171855405405753200347380573883788959948165872503926815919854882213740366621195412472381744653236711075638789633954531668092654000045097282820 [126,67] -499859542231597206873241522142373467419177972083710939597794847781498843183924360858184562633783093139942888589747821254674462495571150765564249804353899193783704334521213999947032253583716770158385897955934104547464288856240920627627321500522311569080203930540888600115710332249247474512583957011851546315971564746059204418775769225699151510312008103160263056164754924287766534862816236592377227782969815313446134659858378707359579037630353832874774782383548522694684602373329113970713510009340312158757147148036988672606436619408688773480790296016565007527385841751421472407285389293273363418645882715313942772455672897982106868501594819027105492756974109285268822629762640149946337303879520376711796571442622240992162975726131445598461172584887263497598114184411181166976547153316767148759440968636279294334231488138041778110912791852281511907865989122146047988877751246225834033654976382785428258847657214817287105551299395295964997816843385050621913432595252447981137641860430482596934773715493148601392586540821483264180187269756521737587915658922831126392944263252490932372683344982150690147898524430362797106068528374965762151018935408540635494208102533085230041974155761255134879658557915608297282306616680040574071854262441189259027807476418135591025579381090929972018875777073050872585711118191968325791768449238386225786258782695328296536231838846702140912128857304728224416986811950960253625005317816249121000356747669449991471386375734349226764302960408218231234813552084675505221645631414196373334983242383036260837049755093756975807850770355927423608664401840002009039499998136461378370483095400174377663486318263819365462060346897677795270054955799248276104251667256158768485236401688383091963096531710231919594681439048219355536360743691773222094022413236068815329923200072381596668237287609050625919264683250371370161335444621264322266786096779369060474039887668007551717580051668176736124057709134651762067946942690838866623445329559153681117078772096444983932098031110437120118524154473395138393600 [126,68] 24284878883632165079325687402039563859263362009562023542600608907790310754185232211664404083784729223493058021230407836923531723211429753224306670866959668908346074080513516528088014786114620393715125956539878743860628374612811392981012854098794440999572136111160220972400432078480078903494947883991360375062455860723715103478548625613578809694868388519651757053727741171413734369747458870247799388497549641039310807612716586208894689917670587907688519340407481290812883111876100943916208541891916069532976307342505411828088229746846331620192788386839163441423527317510390893944830429019059778911356045635148803526927862211839810321773128917881944201059139678594339277422301778300181106393307756116229990470207561212086715357501853486842733684864418402484643352015416093982291088588132592679998558585095852602171605449838434319110821496310111597125623968466020918630209897067988415002809659647073692726342488971613393723661441708339999920495703066929244131633479009739892135937202382894826864634306940760787922755465191189622640684562874772607469266293632030473490082185339285489163235579498636984625497322638255309203556755744336838246938466188959182984596780503600214531550616568825366348888676354683543145409349012561630368764370857670168256305200229653876652899779374913347262232700059770087003098711915743313964588672017917283152601802003202317119902971347991682684191325830289438323111081713690869229957930656922851286243467887362077421681746703872900420361718989610093896054269061618749138897585165874481717176544649156370844928033001421107860573293734305862696806187656648674922687701080269406141882159831677033290998222200686552170989466441965368770584928736116688118237367585287729141264386561230991969655651313954041771465808388517978231777053846056345394521022704507236216441965775058895078641654681612109673947168981540595375817690342306949329416690281276071385019883275921573196603335080871095482200714182028342476542938072009532017831445152278259786966943385007156624774204755979033801363447362305536 [126,69] -1016941720527204695619521160888438199152491355526833068921561511931451443637865317544418309142461609629334830402436388455186464499170034986366456796436400211416942398411934631670578582429258547792042507686293132214739463633992103552968026319332062579474502702187965666012579694691785111075539710932985120328603047158917611067361192495133786368022812548765826082710876435527241694299053072075646455074655827968629289238557042060532756147515886896168787370378860117422384152716717314795692373586386752106364094402045194412504162709959947692692469197222122041430135370736492664983967172054049708328811281060436295162121860633485182247453499365705715481658887521785040241293233222999768035313795875371358467297104589429251616046426378906584375452135833404948268346873107001063944868183379322472644543928602108166150022922617880966811733682301707637479531379534590300550917024794505150410881897246086702304694184789357261882997207496109407213627721344328784765579802622126448318183709266489360095131507264875827858740404292723692157013267985582920701569013777534122730318437645822241202443719499361388390886156738632283927691174691828251582086690409021333778277412824578352039275658260680882219613537464157000859209260914212860178357870225640061452329601352791516248264753016658621086727760616997801581183623551568980578964679810281910999369924512793097842828696133104993640342154382724740519877764304926823480563964642587639425135169185891512608299004971676230780547426928496499079870032334210077467063433151211145255880615925758530010480587448283891824500627722263740866719818398734306993638127956642625418640254948480298527609111956166231865872735485351532770233274062436590375321212997979863657402441207364851203020215590181344435731257675618853874849502675735678848937105414275667197006711747380486387923669389987416947306786903545520591997422545131102760279738303694227441405448246186449807982148826996171313246262516539101895980053811600715766227627219477310466195547489125476185268423877912958254696567793536 [126,70] 36668786896897305098832517244767667714937189148671945821224034783606898590064284718360968594604818589149645341598933867403904694605601814836357233286903660713206101110250235090100947561413922324400491918848404861832104097946819285181820738098335535700775386858654425438409678146233572807998323809741619715725529855200048833872230562943528187154300243818856877844703766410559695476025455568369916496204354865485986192477927072883947523406262712262487323528080212761341925765920865363525210496042113337053644465260045644462714976554093403858113989209364456569736976981563563882908511312068023548138595577576095254483080922393912766073278469780641326933445638949392712856512146911762192992731769587999029813051430240347553617807123621928879003540869215699984416614710532922994500061031483430329211439239541173960155662222664543646947681159378087887049272052993480892988862753800785239754139782009050822073568746635489750507595900687063895295446104508048673485347779474424120342739438884193337298790866730266566316553262624978656699641784120993253672319120760655620452888534200783028581474433619824579956634278866372119635933670492250909532132648526983004380552043649473475240229498559682714760853336409455328808488778606376053288039023183762722614491051417531933536021376336800869603161847027363630298441940809129306257559752954113329485808115453583472671461748396967689905417537984068164430791262115990245602166897143111957867495428542209521570606909821016495868169773530737544585422532653250375342693170487974608781459210518393572341187686903933505093704021853413432112484557471434369351124968852966461776704640501292947965602706107180342682285345763738908811565728265223364889387518979974984117268953364138855075356584319087273029399883793421955428867999795762159570504779317596075973867145464419886109439419481604078343302094548560784264347926034334277810605235476643065711774830052281494430066432461935204442542934258910845196370913299689253799937369821610556877494760557478255676309799790286180853681856 [126,71] -1144221419331260146147902580554305313458875596959852837842549863135042300947061019053942505440398432933149927874525924084511198583241641478455763213009854646430257721073873642364999965703936448907923835932491378357576365403289445122399656497359792552329631187290809048737588406192178035749273111649448598866295350795548564902396841306848125906098167750848644947872776762048787186232815210167880924340867206562702563821165378651017492169468847521602485968435223139993850899385335029626171152397151052872356749229075599705647628287545268756973399518135020678495651813084009380579093731941695754099730153167057666116809325352108089277565320567397454412082872228372453704458681321069379089171533637098132282058455385268534159498919876140908201395815132191631654197063360219343201571612367268845135031889865042192749961301049624974153175215938314643024900032936823953294285407142733374452995201831382569465359939881013770195793821220556614004057787366956209370455778959329867875315316547198966976160648767587832905960484372232924861737270846309593921228822359661899326575048654639556644086437187246004909710870015570466938031685994529384035490576041531160039919917865501135765578279210168695518007463208879709471054737724783610246187214667821700165371363904239495699422389770448835247466927602389182345316650505723901098546642641894231454388993101592383652471331165132078435278030136391107162576994092207478687790372334435773462469869742182255915904828665375724898978618035646646365681903635603314706554038319438099000644464608638876052805911940252686799997033047632197759019814964172324308339613170535607437660190835584553778794153289172639075599782917516194096239418920892912777553391717595443028601076547696163719970369488379770077413899139065371499608287025730758410466217844927400320936372545249914567790156467057005709360873570546204082952694246748439053224132617349885607828521737873121533391338177869008870867595878563084914202935451743786564954794611301030572760764979016754257783634603748936085504 [126,72] 30961325636831217413724187167780301015759654787828320318577718942876439092274169487472245471731067291940960073428707907134735440691359756225795672162200695573743773372850355345231905534418957130187528663937501597245581543041094501536251169934058853776875637582216231608691402427477103320660981715176622936031961422818273677447221417266288004013171951101686724080302706129451372076387543033773171239815073751276631812349778902940908856347274601550721945921848169771700072569868144749182216541815781470688980558423297715538297672229874122450718217874223942242918201377777253222434611934849288965395339598752051320336249562099094550583309224712714292915934373502972182926298168585164454839833127700882740019362218897703672558191325064209514111790717570595503358462903311012856280940561680450265403781019797909101374629870655141942070496363073359843177764841808489001816098850612406830981628038290196137644601770578645275311474639492640535773213970723430819264526194685563435576215543389165564678771159987395536947600040311504184855748009369045209574080542606978609853982012358149820547295419472870347063154786350716430941994579402506485241518792093217879564034841641831877207660572140753126424892240496638565803820458866445198957683433748279050128460400555233245386311416153224621771827356787582374465750335566045209479112054064422358676390952963903485269586845900567636254277368769008841039674912383602856395538619814011714042025493167656828224329698744564074564834821197192285628087628394693336925603697539285110026542433650894325987907262389208169537280806953332164474327020465218370705870767899404846900495922895238077993236244462281454977692558694710290402037848152855260708000880541983514456650666708191195940898834323339268789338692646034130655977573106151857638070651037716560448250141205779401756552865601698547409101582635625719797546045614805880726409569638981384560672134598899672404099037821843936336444245841279693982541833221610076269365274607912438251412980154643340774687519312923616 [126,73] -721821432631564629383357981018108214222410671109475537287226189185050674016691122797397830466804443686664111718478848998835037240381649120988386335532255521084065213544675690790803662044904951798559017679808489231373863482357015046000797454447925495508763087050511782559129514315222815709423481460888559933012872713955147114092777892040151050512612569310539527880435679577131567638685946988694049269941828903309612371979249167228920776549684126645727332412064003141904835368845954417502151726808953581607073126418337953247993179588753420214320001447780593700371695726172853800562857645672869364901557282461838376440711328003554782569477381362708484179758388548709549020914744552823770692157574827356264252281282229782678114167724736459858374322355111520813242794786358188561832989899791378096244174148433746341268393371462459924731665368885745413970392298633063747717150662516290726101197743883330119803017811376863235770925802111564964999160993742391355984587137591324757758546714231347690092172188721858452685391283898284560304810006308666118022119438966377140340383121831438638331409041838593496721948060827557398610970211071254734710835164967791553289227261753912189588512831258849058352791798230265590950921672604279416420173820280688865854927914999787988669557029386500598728474128349848178315923283142441312162328156217250371047233460484196478927378977896464770652661209843276668853276559344469817047351792572147095770702885036868381659422878075311211752371039870619500953895121730171771893583528865015147997673846197098276962028987425187364850339709004667119852718799377172327979828689596643482845930685215179602661390284475132773700766684136658696645326545913412667632347852057446806981437079541884205897620032614651624203822335628893552365327948101119440259476009940910229991158662340568155266275002012885606706562191636366086603172580779308374670159971671301373466338011440456398288095022613471435234721446087133177289410815644496833909402617960823965313441468119428071734158461984 [126,74] 13757274223746090655442731176230578458873354471838583624740328967617081907756746655830311243631550808380966623257709865723915763935690260513530246242921385750539138039774434824126649420537058250859955207651652756022895720352786471242705981787891927292664641350363220168579429219197635043031110602103338065497595784279499511098497729973174702217044458410001395080948352982412104696917772287315594584531533807189666056761233870371527623991664006945760580082677311852086981792491435792627023523857062871382641734677028737390492051990036911447571835004365388665640621270696551341194851819791860227938466976522419636976661674886593185465754317888217567690453747815671129232227081240799475058203181905541664586825398344876081706921711782541490250408493347853862290755250133229333302271758761859996803070346027285392685913114389775947435342795811034642395252623045047768516042642303391481869279512604173555808915859240926118489982576623242271874359129490577800930263079013776932872229468140770277372080352563058287924852891282296033230507972815416342784362562462273449713709369192713758919326219808355447428615388096077891405193077515189389131500332043695688388240947494838219829221488644624663820766062720901983261927005876746161806697578013000670698832617547034059114106880812835761635008853068905184204408627195897537879760749711783630198395641275573436124140026656097383682240739559749614554922186639108922836364591450977156679557788316796311316431128652757341137961635518993548625190867470026122448920237607669707940774618964849654458410667651482554762679005097163030718890427887394081505617346466075110948189704343888376861830653941268231469205607453260671937965024212038746139529227765250626214610113848872839161669504660296586998165272011823620690618792093728821086322973759795963084473563990487766474754203291808743799528757815148370343956460681549844757454647248570103056661892076392033239927268634515958751132498102137078685487677179305788305882740724280046046640520220395223606717572 [126,75] -176889008642234586577983157057064041351408358358866380315495845427228867232229760818432743093886858394248399612439029171129931486239313814047875934104918213477217239801230308640946581101137821904759827256097443849192400425251732399925466161589998184981210787477457143559981304681949659708458776667131909021655354763053020682635266046174016738503970372049914810202058747031541302399237334039864085117399262193071598824848547913642397997192804176175101132611391703149190725800225145523469065677248452525775875386796759987334141879229561782933107152107947027265542700321140520139063186032830114225274678856789835814891213280516996733764568216700249171692843033191956512695792981015724699067180569047187543107096799880434444815432553773794611591947777648120467309348949666047753578716707932136987249119546901119958140181814387107645626015782534046231877281193682874164429624778285784959609819371355664872782538623998009047202448279766257810616486667123875547252098214685305022343928679303648180952560909973240578596621824916884188694491279392269526740439646173264200186495431456399767313025910688559206215328065409339849267611292793286555830089779815096071872873066613310179076102166192652635507562898690596071724945659923868038242602255354131157489178618283700892535743734954516043583955200041361683756867979512575513580700789180317662254338326622769735125547562589915823830279916177293473205700731567445249050711002074146185677156872861249275942028169352674057729211271371571937447499122332450707406095484841831748811377173740055155551636112592579687825105426734061632341489247424770997247521707671416202999090790253147470276332689176154552996365463055802521528056396678284603365838826239017796044112801255746641605156638176938537612559533211034638172916415209837287952145528407566308295549291300162682026261297322085063061348104427309823279599510669920240712201550026257271844933255648145124838336037083263546896353715940899819946893550263923930472546865113617909550890205449464734208 [126,76] 680144912391451376524811331240322396488483750966533969016904703591928198831939885888265165061340912743321658262187992270085314468888717016382063357786192331993641902728098219766426561468137000021686931716506242538138708896099278470559737436008560597041479038936270711428191899791073057212422936376262265611185563089426323836860169641677739641052263246889941993200639651465206421336493679627414312445600348649698248128812972150308060412704169801032019805732216183665154830145475675109372362041441099878022786790021037306691371126133150402880776802353437288395917612078134271684541964734493723806991286156559540332982836650148010497819228571686885718425284581540273233346488927627665866297085753637534344563026205413882379385998727893007712136535177817468062703244947266657175213179450186178039981496204999167794364788584757006320265160639889003246879974387357382210489041215182858363899096883520232022879867985460239983996537885533101905226366046199551110403930596461341651312646531094764886478672249546435619380975603521628863900715770539035702979984074570003459866440970975978453403425807260650362872942569071923483855131799325492977227432464326364895336950364066465137371223966318568888852376357692724400314285850206566174396682876778276074639965646800434922037708049697553980453284744462412260421741835533617635935039699932111800830364904288744260366954918749546783170590679400108681450069633466842402167186444043105936276485294357083352565428790872220364279202773814222215641817235232917442362541425154342926896321624539269993581064581239169335705578193441487534453506030355734500669747112552209387315578221003602520231405967090623939865919382465052762249367569061808027427993812123950674117138134745523870053903654833426922734954325406587573522929694085198012184237667784806956921187012771083105046016010772935526639722976258130065934756298331438160421067992192100936665914368367329447295416161082155202367484068249717766571090850949320609971005375326012188333296659299072 [126,77] 15569957554655664761074853926705130325896139074267798454835227052389150612733424288794162179843641104517727285664027265319700806430971195075341017414022583357852357392019952024207782126949483851073769619357987326976098258289347617276250082214864375507240658047054962528767895960575929048043364868487269176926008280283945582137491638932743720552586110331528690898832094044870143976828963191738001362245746550541560759023216277211218470791139342352366241877186069270438924496304229606235642300379001748647490236631738248271649088513657458266257689676165422267392940639134563207229459202281020557852725269778700791049909240196627986987677835497437311484812958796027973363504845470959058774313708445674776550776423694835557889373185015694975482511431621870265474853908027604777924908567374479778457526195225954133211658268152551512820854423489304701182352327708809162424261819996303642303968707584174420248981461703101181384306121437969130149755725914479315583522001719164196754694200035825025365915970443683185791067956274436052972372650876769409304581785096827066555525511573565979839686565954885384948616485139982594764179867407499504512501495063099466256732073876849572426631981648135566166352682603735335557016853167953519035317778557140411722392829454217461849778588781480447347257127950970401365064196456943293978533932748463626755719922410825439500665459589947722725055879536816951773750283939218037597638324075180772439818677800806606517733339464835408561691201287261773522908435691981947834982685061581429350185463173078189177766050905677230043672944886640970436192708208648982942154365918383620360039508789071519085631697459352320901701010962514151303253610987201227183658103845409123900501646019754294324452902866960179045985327065627409285785117129674027261818927181572288833057419502498540746012860657144792892293601787321806208748557692142755986891362663795382121858178122561236593155677928872807940777566420926997630490126278943877163951076587281938090620753792 [126,78] -125027910992849811870407486672010181556124716622406640807086606024781852529599232197443612751580555111160011981805024504139850444871660037523240579078043096109694103206881427636869204385916551662201728195635562833109018389038007067372683547524476007429352549743410179171620255302666138841092599713332276387009692174428586223672270715702379441518614526981572470634982864727695375807508883111131302980666242565369851093904799246671311271493427417166804171255813319909267344041504030084090231826274098298061147130664434920889454145470891051405856031351035364628105541600179333060290110913119678577681784871722671851473838943968813579299909535971734950106071012651285442441665085546780124931736395826717969582027935317925658235358679085678946988636296090934429090736320473340067650680737860969718980343727529868303411523221285584803607126090834511929926051298816880174422165593030997968913212382064331404824227866316556990530191722678035343114483592360313511585756519841471112410424692118658855932604678817451286436799450363891031215770256894347964286911173740608131352638261488958713442832521127377510109748206617901620001485673195448121739840326733905338165838585778833399235380863945524410938073644080464628192835745377385785990588038366526812968507666781922659534175790702272674746675002669777171976632124406853101650532006427333952763930001732751839486491846409198726807709771220163491900077008863471726249166397423211695448181343710544385462099636464034235024502422749715068109442356856046137966080152267320681966193066436641068822181102061036790841359052871679502616444542031290737688781897823549670685476098454844314400583918630115785235563438686069634737234977287034916584105138426830613275320339942176244961941064211735917095550882801095954087132428972721814513970056372041065556379864852943519304157059805306966031948106427375795401481437469380601057025949702400997352125388118830624506256091540657995814487951655906315199857964989486220689026084757936609638176 [126,79] -2398489044539246995588651737546928169104067781619974283925851341559300520653018411726115759484008245053532856756861053628867869746833344301374018122020956221926841426607478849653210498138548998992965897127435036463732562203954816854663532979842699766258487681891609211677156415655104577627488888873199465020635633706932493954721735507685107527651727086772577908205739746303613865748625531571638536447921728889552370245344419917578699501369316584342252527339641555673432896764835275073445126330280301077979847380874291989743945490064951856084322477732110052830780209102779697338700382054716903075887779636132610001926609921802706660415538954153613113654451611527505986830192541912685942294874175204570904703572170496747652043468479353843056175114693876792713389330187223182889732078057625780682344507136269962637023388045472059230140086808307262815555762087019093982509852644158907148227024746795606476420979701326302817037599580748896484055383670238644730833814435360458342402101981589136931041064721102183611417164666135202994198485331476534352110756196417475003586120849627544794111352497093495748812279172911212667311548374236107585503776591582341108733515744752889337464568356134918439924927520612515373908679906365135630730562599498371562894846964085080463595665698471830424527059315772775725540419591550191853120313753213242481945407960366254800538661895669378258715006159191604782391437089017809586336866259163714839173874951592691685336043837630825548105884808263516376309349278986416448348066552079081106693409247169841840281807802676424053020503693019515713700053954378444833362935255844746820388522161440272736251805974113477470704172545114182027361783910394771742684240345098976920457910527690581798910644468574068937627800182716993893003015193515945227448110246110530938767001241429576006899613058179853004171743864599740876867169223179778553467004977676207643359875987471317492304200548960742189518888937519280613300532906471275391184043253733123840 [126,80] 26292578218453170790643504494263373309485474122584485366563289940516764692188540279622598956626174414525961282123418187491177340778218417046934606446635986463067792804658746070642574321100030275507652149063224072663119562185659378647659284525338868412417672328192848118697468197289956390748675905894205878751110802967289503095612256663076822676928617055959576697886612124978307357563075053360431473294804049147385954819670785274997909926870996013600262152352251851823494253986432964372198889667324892070416452506309072640354183202271776467572184927233118244833487199691517433610909892503517085299762721002044270702780602963143520300353277510962913803001505329665718989486899329699137786394950671582257675690426239706338397624319441333404278686733218155892701658964295085530365205945205200360448740234109268010900279007072226878666985038163802307630119070891339813025497162727306259272605343163828631031085060206157432212095500465777957824858483510471419386246406289600912206562711207376823275765880990605349128661929763083518132707474103698712833916657337959517603398665502802616612181407235893566924802601331333847807587204058248160352259763543185226617198737110417261904960797575654847752021612257597700014777571260187195747898024073370693909528447054928699922418950200548960185272855303488970544947419592420822374705003376347953200997464383249444278293516411873523610466053045961106740941294681005960351313219761080525539202554951565344157701255247949271600667927650118788570448269572126158813760289286879509750202279230180461733105627487853866651335846621004083342460626103176619786859628960396261447235462758688646977203717030368328035299402555079034803795159154946139311374586872734177353123951800380236537487450934195094027319430623065506158997667713441341532262366553608138654850315946801371440560968505275823390014060672697338745235129723036298020430688785768562161152185213274230083246845152613605627142608842950772920663888163209962128710931092352 [126,81] 393950749027312337874929184686766286255470637970950317010114740127921712975144068189255038014386698721422125209755824467757391245872730261035906791038110643655249350438394662158075265970456795695723564098821190386969286173848745374357742460728089755969854598133255655441422951780433611125800972406577684289697947900615129834834165229148620634006683996179673491490692547906301697373491205618705352152582152038434419877907371040416712347591064609520436058766767646925729353410965340882558995161103640716520218795827977263032258199816227495468217596224660411187482071027162488517904469746879156193835327163114180852926893612088074126932996368148257954944696592513995180453475702979012729591509536935971206026023552774168647932368381250762708282193681101085865901385052248710360114823712120086290535779387685990107918527901344004388014702289493769741445525174506399044767075228531050504966187931721503192597525893936472518827424808723117358444557924636681241904271899997356366490395840297921417121942544073384592275500135247129398682690197048876881808703992739609161576656085062875833815791737359208051653820464833164207600479974131920102720918559312304348124974998570152239368895226325326317524873250365855507383638943748910227651747935727459867977364483619667562946378681415396607587132227168690637346335694100655614811263507764273043032505446162044609756760972063462291714826914866033197292706300918629459045937984928521197057512895723550764928132668728365957707101179609193844213918815413529898727962455758205335019672312004045869864001899648017063678927026777828692428495093609061362705444029889849378829638790754734691225081359511074328988087197265645015716777618643227153170409514837212397260538372070614205876540604237073879602351164528476937825417955852496880425527585268682523957771778427824822473010645596459994301375173477790817930028174738383767164459105335945097387804427827471203621416001091188970335823651517351633394105878884711721396435328 [126,82] -9392719246497772335864257801943590908132335661795241614895817789539866370485388976246608524024584696168457552625248623453346058181640416599486717161948976771112985065842533718229283299956580149324507220639230647054708421413685019764338390059444896529394753478650069572286886976384719214861222391343965021282916982698865977126308593288442477978376035191936755596159558853277309300250365550566909433458268589517268147866347635358890213092002697842052400945179953279620750840457900762965575885023903244014416311638241961978305026957558748094618119683249952098742958262277838723902219944473824029087253997103324978547207574178749372814740280096977037405671966162051562745024892331264364559213882213227567083528800453317319346017111634175274641943580950143118123275582676165824416927691171920691300240147672196323502036385604738163538652083081966884074006393712946491013284920855600022588181015880371465758039267685393661627765760984201579310388884638139291852343800065281639435992461807746237947761157451594468302137491547230778366776594409728580744055124716945290208717658387494728418422498873505967458253455641991227497339158064310108459723256694251343107450499498957350905408609998082331430577841188897335694230303335608357653018867262979718454299296533371252573076391800680075219751566824902030376790937156945002622445338014787288175413033836463466279075432571629462027255801688142952662199407906879171504526740790096343854937141327920875893895284591406341978262633933983380955452405140964376924842409513579649687791525315385598024110633281667854117396459323596616061452755093824535329601999443891530950409598828974619645407775613388092496783690500855161454506061773507706644172557244861457120259511970580527407421650512455242408183125384631509267058096244027258097541425341942491872123549520520304940807006686919809384465336418547884520948024610815258058124273331472648203550085351570531649191493763314939620119594948941077486904465194487446211760 [126,83] 78506623300486425466270364763639706941875960727226078499955165693923012964840074028949287136615644469835316602587971347348517319461056117779795252911855847637847304216436822279774599393477454822911507550644508306312242189179367848722068460876671191421520110270561779824054122228460175281363640486858626201548850709182783028926306758186952969009866316407953063815802175838736648255377831831050745648091524835800069263445154826066287705590347071080660915040740549317997019591090143545387622253755349601250379052945760889566535266138627611513640958974485703227222144840598166616102026895688015911094634748217095927460237386049057355325180716606280374012697521539152678446955892579535717979568509870147460293913885715492792879621731787073996821369494575073221320941489309134252533065748194137645777284402637487663973767053455232383195592712004036636252286019184476696587674279671396566328066532356023839813395213735818414246924431765143344530300821281645925091661535543958915124226863216840096268617371160503757867478773080680416076184953245377095676564971406876498901850656094858827309153295946464344365901554438741041839747223867950866466497834582143116811061849643873622303323478208184285945416174830488196350877072308871265885877385134972468218579222794578103392734297335183831461888796677860885986251170864139169511304344848438256423082130391884302168766955355818187944645081614634727901514394633881008250517073120138714302997482021500181960091026925360033643123890165166204568698679198719870074338597286237187089346610806284706789045717212360175713938648145429194475080675064188924680674049184103234249178609382014417038214411904927392732912867429128412638519727662690482581567182277176163236403122457594415600364848264817551926283379253797066812266372973780785950280501909416617980637843107769041899286188591413416242701872863916801244475156395456709872601944796224319910179281102135945939331896545618194919682625103239162728775283986298496 [126,84] -426494479007011650771907907373837093178001520673467182280808626527442011180475426690380852388483757615589076436485736219412803785661946696314092799946298902942224367934535863490603782563255225030141756045704320851650137527498474867533097663674964152981830451190732685019929530550630032934383047313300043912081727134091753000053299183529473513690846447061048354288619961571853126518732544692839674243852389120187071043846765082305134081100835314908214412172146166545383569525166880227820687607732509198072714154106348861871108432744197615968230324794766582397579487638384570170471599343984953522019206950930769327523080153226310612982491512373132203304030643071992044358874268558799104210733214771622394232823440465675944999979647184939557974217422713831893896685247785481677240611029992086457073002283771654763454299688987257504415105597902124592236234115234357258889436018702784547862298508943334437928866406784672892797162774365249351765959813350685335241306720984719397942524974284680748575818120725846698346611096607990000193012022482262985894262778650529454557320544811972092944715720727116526678682274294561569706668382927039173518691349687940913849976289353284586237129268871258573635792303864857097168739007040424120404876427770195772692432392112791191025109362932049103148830104711355904119889287689214027068632134081311097319774373473751628714911680956311636886969120411282979605782823830196528498263325842919741333554945541545714663360120479191353115227288365049964291919664649513387209043598050721872685207829277329564220582736979813207524580513330339081194034551869577372548274622130892151138441801553894179421953777957791124326783520591116011859797408871679596646335183948056209542827649792911302605612387107573995449288696885614878226736020443214286564113216321737771511757646416982740240012657291653798445514328189874303202380405466581600469890955719944612703025423525485502017634240356093823064678686882888359865494336320 [126,85] 2907363022501499548565605977464855975992886340665076312095617212688211859170127230279204584683640190711817823618374937477414987265749067112367440268937807922425806614363259038409668810873292695946862300380408140154040066536094747005595684334943013160825131070772186595407753587823934244934012566265926053799868008140581464628785336049268534598860598772094298109277635298315292478359772228263524667600062251657121743658636201970762728328600602588205170989013705921271145379797722832869516493707314385611114281735602373369826730512849654222295625518186371584258632362488076338696222131227566442889875316741102551095401402965723649363315045091063395069353915739193587578406498937302251947694299658641454533948769227150783448474312822117567064145807019811482889758001496929269307566690975258710959024029824986862116763655085366943086384331350237528066055078031572613237343958003581949862657896197838894613870330501817821885075004132524679206504394454997520866178422329453823101436029114060992610209714296451603407251131765050616089046679569133638927185731176560605982072160570312949900815280792769047472187721388739688956477231120670328667439508117380433447905093045911747738244143715000676373238822009355057449970436765534283557966202845490489853313106622446805941557846071230159240247349318942066047231733029993117478451462260474452206650759069773398727310469478112905018468128445146825798658526126698163446126472897529712674598009868816101813235632464492202223171208415301215254593770384426791057170101664364576413987436774990986217085888236579317091797512469780541315589610060429862099961265448270474783214637136409794108087852956853396906331392453526773092011920710605076102189405004457217364382393043341021707140535614435497636204499666209479841967250305405103322304550494460599731337299646321739327872041514368466008912650189937171193324842666774723846025365257117906136627391749698140479377481086886225880035875456915565389738336 [126,86] -21737075542961964917748067497249829945966781510139576514796669680936315760304462398406599722798892195039552216565105537769885414341514797608320232639281164639856709360067918282059946626696841416988887728067672667271381230194808489712135940929765082932456435487645292216604994947167423810075672610442828250175572778700292393225819737298603116538466825026755580914322180645012786431495049395990230216833751910696586274498323036659273287676578108962224120137471588590500997794864594889650615605616124207112690274685151588954597335047597505628900403218407670076203729378648020458669225020877989686920516359170069553909243179945078460667362897733063375004928166099855921549326168831670296474922860488706998909256768236849909547897491766017831957170916254417024017134272693386157052484678396466705468410316542545354916708917351124809428887780202117351332763777711831812382141494522235569512480814145546584132038763377481866764540224686536085568233545967821615357181938105266458545140443053692816411700066581287714317562297746217501718300081204905820205334604370903621828945726472703250494221327665146680559866582965683922148987197192817120891980056860558172874234045674479720874663631399990823416158372581785587688269038836664837653403316774090574374898790236793498399845624983430700771127164146813794459258684070718590373175487610234575484069934807873226048412564224599927672004094615446428748317037445710371549902113676450429356984212321129326068726331291486185146830513241985940263230122362209913568824901511596044970345214771901976122445788012608803470781475148381513566183174280521539257526322393425552049230161601953224413517300656809626710688278233493742592692489505811436195392381135047097437386838489898968993890089993892813443490853634259084371013391045441653744922270587113419181835294355574875660795512881258039828071075481050133984649863255464981636858250381972540017152772312004937681688481784321908071414253752573649064 [126,87] 107899420066642218606602666049969025983762161277483237484388522862554874613540181414584796714797692592039530836071369017193291115528888597842901217688738986443864104084821839310707320886508118960448654218838230525646025397758011811595916480233708451940502129649880513039015509179863681721824773963254578957829854322447231220151478941779412613623256673651238626307069828580665768592609875975566224227273198094186812262350257090268663888215188324452475549872374104806382522346510982142724939159621867789055080168333619424870928033475692443350379844999127937560593454701214574260051288172389919001115229151639474837745166011622320092722673390528406454755195185311115881172229657501088451055118935239782017681003466987855019137766999611599948975818103853973137040487196905401321050697450496416395625780725769764164586740416287183794176125589216503142642142200898671574472321293513940375780283533627711187259797545814845921084676342019670820873004925194213680104701370854172886599390600397848234748088491449067424444123923865160856058407755391125510192280721096882224649832125551241266493647153333637705782975017277465762080728308467116965732848642956262928153213487877948896036885989967778913855957599724499719223719641229151154024660668306513838317083252302331661016585924601064845732636935025679118142213345365038426015703201382327903927877869406728761411022517754405468771835699497621213950685097124930584874084728233003641993661912381063066446832588281571354463853624988580810620269738273497908001448280633607465580955440453431525882298119833545318404679438118248074176875580387881906708564869305221754698973330629684551700194188916745906607092713786984136844829259976276741039379403839047586749759649587130912416333870370584311421895290561135225559802256824594139993540684036131938832472806237786742708492661994244088080062249945720864007285829841782921276669546480686550343564946989293577810225395264318260884693952705856 [126,88] -313100025205136471018931554467855301184258361018963956168866303738652810089100084580323181915590172679852049567874905285999066558200560871640469629358835537938040721077519280974033396613489467639048276110801602242339175438925450172325229941260715694991972730272131022211385691535059364871406081722114232142067549020545715949659148180128498289807865332148581883784264259523762690980090188648222036799484862219540568636147636701254717232168324294193622844024716189734592264317540659625731550404016414406239731163722902366025605404543978338928427742707565475373824117427922101958077039871370788944121550696858405622577499455243436618475890891615207930593377529837524986889210778402390846023923863433360079270301719276212429048597126948316585942723930515857574916829799710984185129379655204957612428882868929920166967727208876153171693367111252296789783051333400778217111300242241393529640922276337594681614702007243603251400397270587187761881949386366016230793921203192244107558369914044607416281452869761197034919199808455004494639405993342161458360134675896368096064969714949276882706913647430467071486040503589377747655906276413553521085972135661974348487376580837084188754182151592717535312773142519427059243060071313403931575447653526837818437772588260472436598832761351645609365960437019023592074560859468676280812935835719468260759057538602735836310572114359743825481144098839360549547012221374995954679157778268774437727101616849840602090322373823833647294729738389700671423874665179189363651594298063566522838404280080318362777619861314603308689516721063651699217239675548177305947248286378955618473959797649732971874604783399378552940653330987028193545393534483494401559402871462333787210122534323389168756743992612512478774294926046271276994359912191260411668747524815400817941539422493690282848475064980489822815384701090811568451755738998339398045130721619257914373220244496868143160370840936256369257694864 [126,89] 458142861147031188585978934285809461828723265653967849155638759363247032557565168337899361399680440057719063429329139472484070157833186372771058334752771378461688812847695586794122647210295074419625920730240211300558559808316977614076707772220763171014406243627372377372820737866703312654858728842189460854385147971692564248428374774594545606555132388409860919395844234653153003832335589625922845665636718061638495922205526777197305337609418917606974223508022730958949711938512280760385082006539700369784991433735644351641185210670704797219655720515404271493916971184255432496131298653654739761456723918891693460291961005688427078453826442973073218220297832278090926666760267477238481567340391585484497454719232703527185431919826630127870626244707471666344501946379106804068630573893133480753838635594808577507297107896237491348987747036220841897080870775709369110774496780211611323433379116215025476470757053222883760408871409352043460834519760433259087204528917218026964294635992295166639165044099382621090897900805891095166524357363056021324986941570025672708483796581170423054375048296546899306414746098345251656340907810573760499270651222143037405737703686371047486312064103842259496325056340845767940898726558476630980322639919441445048040862491322376384683203845695646446357058834465367777464937386856072676294066363508337231943709769254050948389856087114484522239874638798974297475770721827420571446643068897126819439079444432815998749249880179799830818750670688255056402206104015700791879309758332556270720950576677394809927861520240579907181861073178911517132549171564840465846985667521980729283109329271056726819581158241049847264078175943274186618811637880047845431791698868450354724723346953465983825112163135962465746175344826845283688409410960741826858553022320558828442707252285997351341119701277421422796659699815674475759612002124604119149728655472767511299107984793705865413310230178543641904 [126,90] 109256152472053291659313357109328625213745466133183713295348282597365146391081430694436255124566569372475800663554338649851818947405401584953874607405794102631350143865435929474757758035287766758728131550315993926866070369290955268974893826663114650225389951928577377336707591288706042280061349080620645239632465484931566959529537231675183153667607725324187822146792551022723754543176660931868852736074431579441329741802010410366747586623762580790429818785645033007075293748075865487265616490930841678688078762095179396932841197453715212429464634268199338014949567211447322397164758641885527016637970007181497155363161647285561128948293046950828795901436488697871991894412825191121125433206456647201749780052755924650349178590712171498663057348756863938981836160917698008182947115886408414975711179623421410171654401965076287797056234583328216337332138037849275941133877040553994575061680516638604337362903612577716440261689964343390730352443456234947997897724896490199504057554946639339705631430404237239989423205067042802400000864372648713985377600432579166029582300487999964205109400466328893323020006694715936460310067216860654048817257135910071396496142273448145692510229025550905515034483282174534929910234679444258452573121063422553689011394717767502708291477569792425579049307939635985477715686307390256368840296247107817078999646382893098694616862130850816765100253170887013164446280460529019689107855186091513561289139977099802957848656878547199033783444906442038625490335933767829087881722874259452856345841330136491265344411121529629653274775738058439285487095232179299805540581351879946068633101441405848881445009700224677652830185364547785998429434576345409614458054281087632810165456638866656098980945102127439535749071315113078242252804631218031439466793242576932858989058506378927791826934343776901492167990838056605591669508710670090142201030712644860938547773022087539543498250083709826 [126,91] -1909045339126643532571355555911435994415678811067834791190881783991663080899010393657611537270390641743660181719280718142520299866136230322692027488647474953502877435278173289364811824342706179992715466200204038580927276646272013225629255177503007574843528905046691714304171072921656955248417954239128946618684949413463335398639772008992926039573468255886339960089982527715217149528617936228974854892734577908597817914365578867402555035371475144107736860273686349010324659253678913137398358096921847526622127394671874022153033741638263110085722988757908566768074490483610390272125417825834340547684357140082852825410935238099686068646700492056784030853219248430143179112590506767147579323456734403991847768938461438209612769203400659809596456796325569814060714655383483760439808051938028834283617923744922561195908518443605682292753884461185147693216810205133385749588883741978748891099636887586081768336009987259116536244701501218102603149633668990871117426255232897283494350720274154998878564658233281058846139784423661160793597246594508539396296471402893010794015674300034766806446250234162211832341152354991876524505961999454933365349862939315506512854485700970298329741978155960247773600533159824324942831688712670662851108311570966218675968883201376624565248354170454627284177787388165407716709985681474828539082724189065245313531291109066660441404111347052071369584641998944816137930762060316630329835963586648340138597073408207673274469998882549251048538740397426761231794156244597591134784613766017604312329873227659477616852653509606510742261624213074157337099889972292262394674782616389485966869220139225721686205478666499343755889088837497404605166818460713778122209836860226027001070825580533527697921845992354824788277700045824504059594315975890048190542133846446913423337617506478644241331209246031594919560262873254500066599715834012184031626012247319501462240624247731151625423023616 [126,92] 3971160353802812806154568753580142620839763642161861452304199338099028175820578940666918689116696864095942294260992682337301606434940140115541119123359268793856878208322904290033709402665065697424057660817089534277827508802506320781848546669986505213688398843410752416097609613860733967672374520643025911311859000721176063470787492696475128444382357095838978344568139012884546190246488710687237223065321378906694718623007092922440439196442243986610874016647637456532988129752754309588232302706776158599840143731179753544769011836391605317788697744579236701254025322058182688814995325414710299324503012955408682793292516555226080786939931561816357666676137965748536890901425212096515759626707048871172014421755319539029849153507088300642743488442185401935595307474668012861078376737606117136829710314745886072353071736140117033771173594903092353690307700841006652086375876202791053190625441302074725369316315753406469180149988330316794638582068045082628619122209919079958460444201096462533265040000743704986793713009442664669423575555546284659963171969743870913324099034690133373264610163127310608353089998519057894658030575855206085911229626453655869383041699200606217539466405265863563761890885868370462190837640995028236565969070725978640834862923399421098847020462553969870273405543701320060765838391772408781913782612985687418294548168112935718290326130827451199567618364497738641153960665702724012721627102341684616581760996319999852518053656961890826997222678335616445842706296410632848059236268638460266338248965756799359982276937568790601502496047383874340210911398574311911604357127666010083970542680915765237555991069379547508910535407417709154012561171718952517909877792136281638913129237816479874034929100741412693145152853675319694785341630618341869024894091244183914283230988542679140384003775625906845576236171088372330696632099121578213604688268283793788980438265954332276893824 [126,93] -3940928988404929533224506036125449875118301104431549088919299209357452981343693164403521525557921625907547570722596091775349401846334991942996370125248428827441624627370291001383017909901870378484944862408142363560969407705577425744938173407088456186460599689405861926847329782746028538851986322895318875216838068043343273007078221039688680747932493359149577506669269102891203610949056662656708058069672167565655148438634926518180772364287887253946184989040429862560622958462596239994337479417745944198702793453484449333207328855118598447525361227679745551262501342864878775897376010282267827927053155546228485280579843955908477448760640119950138681620048267548170801013418591440706119583557596356018384048651464939813653457427215000860489656123446371446807388774566613512481464510411511731362639927872832035768004620026588331872785521253444420016663875088660040077449213735432967857879576311377208440530983899861317873194608654678923518840419428271087683877266520926565963973132332758620681887754858362699951224300464091569902401179020345451182581813252899941014019243474676431059902343019821869954661838286874970467824134864168212894331051053209749201220739019620677655225030836351745044570644641841007978698644582173727719249401542091990344332820127960083814659047584609290571387788173827588451534879663662041230236550710534381608634469934724377322560251157048617102844929928483628847915031458078266371058553746321654592090985869356984207507400576224812844289727864994119961037988538157484740703256688065965282199285009603697586137991177040917188183565300242480786819869151599970295679829670206438503669065053686271933198033859203574457643900168002868769553165748987352844022099559718687752787178929872516960545810926720030918270670968938945457984266706392513706104020956134300125171838837447154608815944300049801423869479217459681184434252672874250425116440656612906927419326610210880 [126,94] 1825539427733252976359343394016145467156571081182796146391424565526919689960853192130084706602011120171411352547107329400615407219313805334452919508297999978453951480540009894509326413842927652837894733347987022897879122350026688023175215978839352888999327987919495755898696786155977193039005829596774021642269551111846652336875691514840148434892825239191126092629138368355310838976905096478522800908349652750937092367748207620770593642701058239566485544845962844888848999459381245111659971413597511146908031651297529644845192912305120206041745690372026885712612645071610672030490635621892499573054490775576982528028773521652959689186716996050742596635110153233678915797326638504697293673829116163137062592199859329122929593114334652387754939983526140146383615866704468221388559022552547701096921232831584833024976416518258408759664228457622292178734631099946304078824255989145291107223803772137368555712948258323292357648641180664696657206581731174452836413834511931632129834483808378751425729884203993627192427824380126154697516888980392548326826609467590071185563901846920591754315320880185528362965597528607838202152600772165119524866463462115570399588623186470452336972090737869524315955595855062272131483760477611082296407709288871056053618274374170684296741044106023312914332149743548933371591247112661027026537708814772056927318677551298061081307140522881140154730136814497504078431658571335148403527592573952177407997486242138325139584915823627053336387191046124446499953559183418463041085267226544814721886481595895310462462486568250301089499018751430097984715445117060075180959233699414608690719490133840947314481965348106311605056532163095943731842701453375557785889081732694336913094501473600426939869446476907677848697106602368797657903275112064076940608345983118145732400945602132567984112874691934137928356814663099951061654771438079648502390830982759802864604497872 [126,95] -3941844194810603779039617663215837844255629445342140720465162736148382811463515370324826119071700913397142105680270862259963074904298559907527783607253876622807088384343190756398701959448782131222107409371886307981464379991229829846407017198541802215867771623722100029094650997375991625958644729839884811163963518858967456328940687446991876549795525123643351514027302113096005619318384592749718856375405501914511843433361149748118435606351026817315286272792493742056496275714175726877081233901506965292094602180609882147773589903860226738485447358171496276894799210832785461800725537547338431798681358277085430872321402258633510397079837890609534572863566041583947630717595134745680262585188723831255370238089499442585205866851179929027874434450331784412767276948129572643058208174721713800703570084468675942865723351545344716577487581875459195077206381969357477165951621505788783537193699017914691269783904912879346282723982203508180968118782266255927551397259085608657879155874628536249037297274239056294957310931906907684700716857909766027977681400911726987223660260153700758688931357800069120905188644417496811925744295064102833283279038355600267676603084497672919105249245963151909602818573080903883460028097090793465450057409080665902813683907568924861633889384609978096261710098160554822762949118480179989730231563869541512851245644490160598680166564551835338564515351695490645345108285939608946389374461428184409641112219227632902579065048654731186431317361752062871933052451060509892574963724121290848435068320494075457409024356069178207460508160486867829313121114053817131809104088657743190545469290597197036915571896064139528189638241972123698635173458797707439312009613602405030577769394525655483016864198148649606530848991226234172200753642263928299447596525281429525446095885301462967191305977651616527216759696126659404767828186970279420558082083198636592264960 [126,96] 4827346894509523719136482446339051355812217029258285649970787612311332313786991291429688841181753605638238291541319916305833337364901140996268180881253549148667267488417857293950906678993436869980964984646212345260031488107450817771384274781669719329474616460230751474979655497790367846082580252571979702438363132678853184566328797666601518485429681897588994998629998459479556612015087874252957542325223851818065728959095418877439669912792384265433872700355265447950683487680358040675313912450478756638319342617214453241341061945031173039135664124650533153085785554002594650352772801066582262131969050120920529944489315926810537015564443494404501393453496920326220824406635880299628785587130587326402132701339047439093293198698767061796950398618319299398515080609087451761555886556331504288567003805203442408169635739683212037085089572785706108920858474466739270991936793818594143334999111042740165604056559144259136543948803942172470418708951921222865346179534625418393071717309781702130576589260659735611778199705286481573814682323497770179682645821969103408295480388556946589282739924755806675752120300198763020555943148101014279879109625946691398641264033404264719262788513073404471281743472385159031924242687855270095793399194205910622096553543294059184558903873837064110622122491706389710313094051564381339797892386672213048344721586265917828875031339114821734949476716954612813368286028593284389328982966444697804932872937090020439765628049260963294778483510638477650287594204176145829311956130371850432817010112192640753111119662853819551185136206705803752103450886675094273464472877585603301328635201288210902822084746216930985695763399119775789362980668641561253530661187785751419645024732565577441109606160668094563852411244602304619002950766264469112627454951525628959905240684037255365592722202600544117160562328312024347947624671951577366068536997573239528 [126,97] 5344743746725602110985973790146598773773487492467581202175944667787059064265714357292306754695115608192619973684720721775724173780593837567002956308324481497093007319675521564943137809170698128812224781149613654310460326638449256417319305410298980207313118609311027193215539522694995272976816974515952346614477815728307048697313553807511026239796536606192407434226961596964162119164652414083983526386527270381842993553264189747523661876132842774525779864541345121256499402863298247087997982240987208448457852312877657677882651432093051565866778035735774792340765300278766944545931886239561719532004930166531535857016010623710283184524930990029309922473696426512237962399036979105902058850307415178214713129441429295112735711362250333674040066804843463594310482620369252489265970285360288319824257911910110508430804058122878448099158317453874497826044868415502580944487400773847753036906857893427876592961531302946781223183017809596850765162216309134185031155393695052999718145127130744979127414647043927294520675768713139205876929829018330060395031847891505542128626607115432807470884023483571083208718218476668586072594773056372503317699767207926428606215564105936034135318888580053777821688658546769954428884591360343342823259882707105123686814792677720025303195550177907952251001342666147151562582514098715131161110744796467842031725591417838044637497933783510675044505961505822865464292763378906567773014806909313543679337730780570212659476259955709842612609059870175657994268909878888919312836980696581973293553114584013438982355378584170035408030218084120226195552878026360077189203925660717162442780802310764021600071145606561528057308623045152655141599174406038162073427008369778619437922718352039627341477699113390271415024295860779450455763907917246741155481447124626946873095468030097575017242946547581732849530122331364277342143710050575040528713317256 [126,98] 9233470459367805082004027647958687851677516989332214029077524964574406455030536397158225011875100864976430702140800611321194649819324959302043633611611599914226007927397972294729038254717032419498390752113631041813849394277405956361667104575213752034020136759388660732585140758657163394158630528444467871507013360735989325166710284677439118097483082254513628290444284629560817455027095327021583804583713780853592448079572883383719490793192377872776695194340491950710534118448879260615449821742943314549931983019552447404332095536306115457351578194012834787590702166965415843791966598358890960803888312097988018895767054960743125260504165516110432675051846323510994860575700358211374800474903265611880969706006524257289249297847342928203774714915747896820984658179855212865035835676307701111509696431965584915658739240405063439257985187144088253930559355920559566085865004162500192860082792317859864827826482744507549358339003320927957224934252749522753288466957638266099091464854021937584335842652150331517970396785188589885339743067423090183513143344404836643405934526502317307604505637624130083506862686252705594270771070144619426334601461177073695000787958603800816289483138019955780181406414488385544004046418428127156608444312593970989803921654393327948499864173762537020724745496269701810710291594888143946928931789262224098675592888002778985637099411950557370212378252494429445020636921853019962286280542775467310280414071117541291360353016370234101641881922010365426877892130649614025718516319673570882941805798183379460927022401798104095223718119188444109689228582391072893960621182945684004214363418077957033294603442566305837232312691117740566124015439570877769044712958856401280878902185538284404876692298202309468382132360838490443452949370213210800833495384315011646430804308469640862987058741749847657631247700645553528198198832332908976067839 [126,99] -25202697370128851322748462005325955571510313241947383804528643106081068155135994891940027370941695783945885947932063418701624204448106751729285742650696282518780451864545895631939572544954588825606302502633575897249150164148051920970244873887562443431444150289529141939520232600304093356848377845271928083584430882723235974980144964935895284105840812780455911578505116948490007085810719790612877034099307397588606747273260385224874425975123934190478543657767074209001052247259691181526517556681792883584702248374954340406079940736250115888731525835350416780708641047470639901462453374258668432557652718376036980469653119534790483670769352618277285304311409786633058397443527599548698783171574612542301283693200529583334338606947694062493755960312623548018113060571046480934946361318343120827564964299922673163861171830161757126585705036775897076009224573594677688311406458421679779131365052671303477493965330834075190956082079255217006515846010051381789695540182363915888344965938875592611878713743422870750947006190102014805952365619311194604727862671377313805133525908089900915115751249626452194938496670796975632597851364809502515367956138116126811329425883678852150727775737142955591148004070339747747770137377348006714774047044557841868325767521707059802321387556892488453057622251809507829560920388189000913308379328165817427912317595461796811118466317031411401385825297573934539082330317246160427494829065256011395708815541054772912227575200081431283146163437835465230046391395847274040210350242621405720720432868540086342483718412137900072827315931075099665438865808786639184732033806341440626848740736479197538510029189133970811208743136733232327510922631374763731511057569098168329635631002548830883115250944217134841425902943652552410777772511737996421698149405917750219569268704538251082415767205788935680176840791057329175162330489007295808 [126,100] 4179515762342264602404361464003545156098236321388594408139315238531422402057505351618399826490033693490183147397853742746464868897996918725223516745513079406397020837724684332919005091383233021439047907971252667157873741676685581664459511817926016123954047747460944501096723701958498168093397896232701414858984670468014423377617563060659811422362599454144686286221385963562228600504765117677484792334709940084996302194305239890349493419913531815454900231661408173303728893718280635080959567750035788594406812334750025477761085694517647780414465847153087183035997944689625460054631369834317405911223023097178669221046109146264479509814899401338001156967972507644664634332138876982452359577973962313606751343467565519715598305667193032435231054721351562590779533989594478005280624876459430081448737731843990858046251767240436429592665580257904301075324488996517322756820520994578388646839419227938644210579162235068348590033303498930252632336413914009169485807045054014869636486983104793530272543797504566532439875387520174288812635927388876070002347063758981531153861772123912107819263919493679845074809325216121070539309715263870367828947639348734415772346530022125628772862533806650231273821170801183983278530906351307966922884722874900894216338481776802132859422667384604707653582677337385731227675880792463911874057220688640203122701973078756560349216000494936622943605891523594037583509216004602549577860184285927790930905376718110730573781513357109097758808624090375463433249716894245674257995549482684440709457911244405481259830191782811968081051605335980955821834270137423241117462054935993440898497142945470934033520901784092730334709744267188614005651197044530182762374637107293144500014154624015130820545450850208636450679951619480343130808220179585660389097423176697312885454368212745931425985155288242332142172990564262800124330811744 [126,101] 4554909031283684514348612721049017320219144437376262641677330705816223652375048251412554344079552849882650747304787447322684760768644366287169829762317190772753517657661060124079234611243309772418887753281894776869251510437112609521338743625278075605502804597042798647413099293746373731288752045395414978573347120842005787734427266591802625690021626321847983818049298032846328983334643926182756528163434668190870056940014374528515359795906579445053197293011542616031931147298004955146134574788224106490598074392252268118291795516221957903556582579148413575068037792417890769579695212228374816029614972507484286724138350705304452313911312642019819678182158729027651254263748867297140666968229652091298581534488323819201595258866013997061862770005982749168448783180875270997885239842024895676850390089273322369645147119519196128041634366888336643824161450115328473135567983310602623878558984751180425451690327125292893197934877261785046738179450098738253112626264024527869956905747157525857527268574556152133721713434697886699436154697843876613058252800269870705436518241672105666732796640522821580004512705345852995892721992488697908744222653809997742928837070377975994713434375357321641101395281373086081923265139586229102628129536534010574516842064494998952236247000346897918514173940213814344074066046296839232595341059320815504667143997318460668780179984925860800191258293509151593840501896619391808473804880436799102566552695742448603401541180465759186375728471126214502488724151184978500195584209217454283976401389486643658996215070114953843814375897506000920209407512950331914925015418467049955742105641040113511414128710804107798225609421996506557539946487891080094400042148666521606996168452330883225817541667222286608073411613636575311156394204621534073302533136870505780139964126266566700813757658425225845144784806351618903641296 [126,102] 3985191574597456325955494448180116180560224024178416628237724940252547018432168246405795931912190168737127311232403378988260540103923732080811179278742398551820963719223108303400156289631258438018863465245835025324550637208521755728255719319301087604264680053215129799983309071523541452013927316907809428683106565290834976837790200295133624499705367191003001147449706494622343957909315307643145639282363242552145795556468668745660552663290275857979245156972731721655363994497638809577830533678565034421757197188133859921897467699839528988115901641726257652049906545974153335778525908960200409815727909206600448269682659166572848742091059877952080906467536762086327366568546822405272054334717895826241946920276406246264905465793254144886609229079770228697182918918856092506884500579331696792571076718308785190422823167679661096124453716673969471926049419702045709594622961772225954606560157145313380397948983675593252581392610368109486307021305226906830468053575832868192640992082456265845384471460294809931048898028332330323501710928054261116250214985804976867519574965017663028468048389213203287908562758901926241385808680928581865423933247628039320858756529905118180992623934023680349444714466323601003521554945866409590570447243917186360919648650917830369901643308236101974118461354999798800773985328223851377219914036945710975592434632579157308309110271403063253764669511145125484010997655927296054885454031650010489068233007482392500176363339708899562409502129184463573382560921665670258044383162862798915847390223328408498233462426757435813197633635473385877458554646047930317819040542273858802931423570533733618887445056200120267705770712313635878060569229632881665011587407911409073084444842554701370617872698645223383637231309266887009688552839492003450771411170002481831797572524754096390565579172015108461959077333357385004 [126,103] -3920369176434464629664410520890373258824933829220922609662855993296772687748621658317414069617333946030386671021330814805365025467443550981102338025131246798849272356716864892591617324975270908351038510475560715715708949678344826067475696028661389802586324387232903887352043207436593800499370729817278227514034475638030450794441682149298528024890598322186691295742558557612964321185899027869674145430147207093067511425496918309831840822875337278381492459545421451937929302694563947511631416122591402981853972764515673580543908382535803733770266801775339537960697560167928557491682010699343841500620156198501353731942754991564334381649392063612049509012394890244842528506398674309934719414170242361326135375219855376849577572795332459132111178059768648552126168288705730144786791502539745995865204211076710815727885733230986188395484260086033168277999042553792378606631458223678340222845726517777177395139341002443327431070533607415078652208411075232301742256737624262553377371363812546552497549697121502401508054004260249761326412124849369003189711157349343517291028661890396888186607961761503899342523771775161531666306280986580984215842700045394034419362557089796910554872592124838675151245897314988721663637596121357694510780568044382690723749525213748336326277760720721373638612023945029166862165035131173612146977269071447842755198291009530039497147617383681556912574426733444197946195559052973294357149558854628033367279642106978370558749984095887108597100839603055009840074443174483675348798564775399231179895998947062663155247150934007900782995292572584230648324521865915738750649370902195303618035907126446611352715187541077532452235231158437246332143053228090139856803921431501468128350879265318897182047462249383738980308812106522254026603801665749581581359664517399614400145231171482516157066313961022836172402285984 [126,104] 677660499184149790522014181700215434763881531222180366953853690618315339864646610552701362825723075538701406277537968692151351368104996073351287725232651077130120141615882434595085346999478964495147242590091934214780263194095278000204767742897389886818005339361138344142628631147711809960651106154021261835771505560879306767685088331647580567531798547835806290667026524605739911916410370268315590348508953860332799238223923214889243326311229021791224294641284090286323137713838454397000668841707593611143714362552524483733772843127168816498721474051814686726364706063421091518927784914994472078565951570776871049878991437324647152727138299269698265672246435686067897859645870766208466862763067965555970904660887407827186351687966557434213353997076406732733477116569320882834132593887477998732905256578659754279741455122844198743717683511629594832978045754598250930946840513370592369343064789099819078808066594861541985100787098650619621933270915935664462755079226143273264535664272622374498887342309532704319409399113345220422991075183176687393690771865474793566073415272018029885264338392516596395764463080004619446936482147699681070700770027215732127994949266800785678452349110929760871790918302723263727778637763407410663944944763326815761576061873904303140807246316323637618405338377269637157178888384949991123187480294789882573905601230617261387998158424059736896769287149551522640083655383393917910007933868076878244597526574525750401863247129063561329345818659814094203010012143838749821268652076332394653228553981756670830436680996888530824603308459171633091230316281113766036621401090389210741063480956688272514772449068648682361011419816600108323155687701572301111977645604748476884008686594237075856507408771875949696233853240001824994399848723797738965897738931979494334511653006670710477499995095280041863272 [126,105] 49069576941290272503861339898398222591440963357169119262819796826687027248374552652122040631494782134760753313537896324472523095026879031479586800689579481100621956612202981718608797792823009664269282081723464036879019187581293320640859711353513799512394112127916958646299912439943099006930638435961936334251484389223178944086113270928147670215100816190665284234471597367810684037683121219070264369794109280765880447152331600408436272951317849097355076020690419966853309470717677734989896415102771096616754803073791479907998897991756905254172948056250978508011633042199688507897869377424929118280498435178970626494167191620649795144708177030071378030568138352164971891845101621089470172065181621187874410391152359788014023015241283918296547902530792724923891414615175199545688308247041717842312690639619055890751501530805533519760719682899810802516491345949107202316912723403659256582365563103195864322326333223322829145085375946676164818841241647627188731181230527532175946204221982316799861716883492832451261208398323364662668413005208226709159073554612335005554058296686125524418237229491126021957354633536563597524270671426325613765009941279000242433024595170272034080027528808658566078371694190029955019411615326005218718772091462726951781668922585044744913170316222547391778584910361874505390986199146805372194784968231060333963903649322774960817003022347500746640221212761055359313636529402723474444013464098808393868903167832108101170152175394077807028768258950391442177475648856106996214675184261184077779940254674706398173453231135185008572015033670322473880525351320572173956721919724727656811526863172289970318963240561684922765329396124930778510918126659681856494611493661001079218408007535388333865736986623012849190871237470053828415486631824834250201149273462908068885865279599718233797288479231464 [126,106] -11847179871967359463941947488797402649316960080043060641187078662884131686041489867115427458872675043435426170533726639888240934596992882307797730457784386503917874810057772916442865879705583730902603182821156403976640416553143953608800608246470991771582919482729990896805670605772169915039835845491729140114885235092369487575984751894000381214642843000047809347537305709685792083637752962057202549563433485216191704220820764917215884965867196255333575604501209572469904908799297730370969467981930009573199095138927998207111629705256902688385042633615554447163023069055338459059009008519995739960013004512365100171700925686584629099337007106157261729431709853626938180281271469113486921378980023252666535876964500439588283144181264202516826653636811466295809672814469231540609487322168959214799144004604056851394169445385472782881263315661800070266766204320597590196329169467046354157522656866894910201415939046004006065435547383781014284756948865595104357172862989476400880845856545066365917749931760035801689361000778666777682170324634133641053985289866110709642422661813686208469404766187677668449310826690354649653261887114713238570168541378907941687251966791528149938862772173809230346162356192922217109762832159742168175677565510710480950307438790680794384498840383922759920257332662592431216047420242440872697932718400819309246920956338665038779525096840172375690492243272482749177471810473719247218475283390935930024130358109159397800387548358634200231968428740577729777883475583103018049388441826923828686491875123045787584988692143570971263641685919565713047164032126591525509586648656283421792462124205264070401584489453301777967951612154846380599300617328535178683502652669461238233188268476715045505604016240702858832967101698846749750154071303193551593144513019416184725665126824745704889092093 [126,107] -1363752420379884679031987992045585745369095826807036472444622518929617600710183047400248695671398397258481927659574820702886470037898403026862709985360672428687604790178757984948363841301005088867066964766637816839926045942244892264897361815401026218697359142272620301315820407688052713140703364107907078655864151843437562743476863695282488352934905506375989815960601799748888474570512354521064329013058771725796636042723568314886020833328803889105109305716980927888522714233077172877005107745188957599687742837904134719252199581742991555228912862754430691946075846035578000022118358316850699606365055446217280078179373920194018928138582858456536157656709805410493048608448559892668205044610717075084382337533389409011883236936192984952816439177986327391040180698382194505255112079815365634229568182314702951559142856019457242663143794122946814873032426305535719334035672674674172772027011667430315003400805480250929115992857004331245669266347820689355744324004515987210767387958522517305209682164653798556333355949206705334727866936215814866712851884765882605016179827496629938997101775228425748887746163915511348430669082755439491048761989567538716831000473075944049858930573333765109385365382305636705919323207019518240350684065409190926802479258417481149795024021045800380283972755724022263595632300598684145969499042680490918465540264401603093459218349817127925668123384301353193241979463339029087827029931759713348424707349772231089000011282166732504058994921905715491108400976241567030933413794856436380986722627132677257558064086274275267773219953196597993543692861997456003532303265978148924325682046117046962249409702836151968415753328321713711950916091526883772446168804531542658299490899674876649065605006559581746497287406348190117078587417436202256658618758714935283890491408465797326848 [126,108] 408572421147043253845356935765847008487593784459221658240442664994835330220975593742676804724830194229507560938637633379115571361061604025863077371038457841605730646622457616769333185629745089069375363509198581835301990301183697794198284839065253064776385887777649986477556644397947203913222588297090485094285468212571077163431385820783891671004452973204698488815425935351078423516824119782504621915918325045881387402458107250410865282801286565904756387718235313024649114536945382062262808549442028497565710419731514192818082575689545288251177191346638411376594881380626859564669315526049997430462110417034063495460322165022854733502135549956769306464404140342491282368395491656556120950392196470660778353315957720347490192865916126968975141131828499605421475108006678649802893624070397149210434113578819144770075935395699755340824078030175432017737292923588607967449695634868307055766333577029346924418675733504119248496739463688120375122843611555212991090658835131562194282212129175851620275518988357082793511308349010723275717155697367539786890800064797954950260649061957394359900763061439696234186240256164262809645202295423245298373700006209562378376376063440226832493511951992512694264632264770994587855482276403363192431684951916597774768104316182963519412223039191236572938686149775066131807381283310677713333900500478513056557621507116581504469514706331429209111089975165966029090917352507999231691327538891153692721871782449101228118920888905587935535437241528666021911231734525633891785270547118251256302736183128930712747207326717090877589946353545516181167313626718926961825588405618483980191934750010527833689181797652968603863674759536081800595133758270364014873384272612809470469877084581390297659161582718247636749944552810812550425723156869832111966704505365253036927600523648 [126,109] -24521885090975022323753957156980887332587060074246361360199874457435279476145961610259949283789150224227101425481250748950111098616102810077357856352921850595650163751288232190453432765770290758819869847859662894506122122507358113187385505583353968816817699135451973732023751288234545817222940308134070054182658251222149588554173128816914657895704547572295855628174288649891741214787704909510242500682072397754632890953850646711023478283791748320322737042384991885845430707944790617230500935606896542568195173210927896402867801277519094786746052201526407831679606235094921393851398477164533314141842265621888755848804106550323000091422220451816912567226429701286522600582173981993481222037155751296690913729926113742739759242186671227169025368674254745751503616826665970294200755103559923338033905098771858836584017036073546885798942924460377080685392515901861763561144133335981057999618989562018473662811880810414519805064868855344276176091163892265197627767070996555433196285023885377735348037289031595388886086106504047384946574628129740287965269274364319489193921635329423497849938201097669237481379505352385768581931829420212367050735712418818628259859422323843439144716868697358762251793585055528080284575945710676901885696643813230524666533162443685826306607863127977558544164131519664652413825774002493198461361975005455731991298451516485724084519496021865063905137068091122785485993050741753278115373500504148385455286585136036439193268057813843318633600038082270707821638899890611913519864545167991395794890735674025440030279769500752229898036684701841373492248011967923651176012136505628982347653664162966730117244263597247707870998577185322568055801525365318636679185245363600455072246139387507945393601281089745137286679315821733136426291255106590707158362197098900183334688 [126,110] -811170784754473517758950766758003493733158158786369280335151625455663537511782108325393753807034925483731848959806056871784837751981733194473946044209636065123914245523008973999415594108325969408422616538296137494342575631505258557830128964075717842456351780145812463841763703255421819209212932599311863637613822036812516916907169961065390870057965938707500791074972282807599454090137884980549512371661715402594998184158464805370173606765179640109112079520418097809124746881685729751225013978777146149549694537411076932768786106751451783159139124847298150332456819545109359005214451968747711173306382370910286544976351440313850199387578910377069491167584873144902571444208619966475881816638625704961437116732812819696957708634830054914952046057000646742441347003798836891966928627435828046471869972703863414230970171914153351533660240640351497768550141930745213094167434102770715268097095606500590988344974641688111369941870002570280199076590854672997464102538411228796944488206583927919810980399012653920757462614374068390861474893592957981401051327385011970364283224501566612546001844863292868192864197232580180434804865584530050760119785649850518720480825360072410869372103249327911577756370630811058305301086115943896801194849264516268091122911733751364032614100888087077418332952853890959667973182571821931417702906010203305328158983180496340709917225477947463817384616017660604290387151623127437824324929581515800560687962282611746871972130977799124296735624864370317367197431086370177421434007536184953806651966454122183858089339974798766098415410003293215404405109861282117238146625590717787373839959168282346157491065190860027209231365655740067389589775345518413560437644996914280802410715313430158606721682610537162493776487229560251940879032894686212439884911272103376 [126,111] 107557144256887710091545221299178111984741026977604507873840707650526117923339133112896328046996784575051832659678362913592344026832618306041033813657280282848737019975391179654778744035488863552722256304764519270225073119275235428097664314517947216669457908875306856535171746630268208622379826052585854449551444168998124119048180091439193835451653905020756532809188424099139968366007918958188151935230103303948121655918545015083541326809950292519819194728338623346090104142378616825057138131775933146132239846502031311388871848232917001001408177520513034413623195171034881230214612990748628531085206436589323644021328435789666214247924521168476727166015690983399687559555288160029808427210098367584479379536929402282707436141006370569884783331753170460235824784352890509339553779003969151911302292848546479653229565111203208798414154448231078660733143527191776192381704900128187127280094400318444884572964329601305846586453362414445724045047163478569621801836197785744684439097502110107718949961646678227612829335721394721187278777217281885512088754964891187684959062202489664981310624423236620871486783334233357118465164729491168734307865478920398498191364557315758982247909646492539303928934398351304971590949726260217286958350327631571602567461204237532139114253305133283589782691535094204590165611479739370218840666872899270358542502310590784797350916207520776765884408452511230484339706526453470021905978245574976271799686733319369920208119598771426526672730379787742236814531101212974714990535648543737243700994465118396812187194659045075843518827191463689045730075369577171107009607510924654770277696538789885576016968285373142863169712219799525688438931943532184633450350879191185764475280106093186157144252993018477135016172926342809414482464177164614139287322752 [126,112] -1218406941368227255727751552948805345672748875938397093451792949730969810453440386667106349464528844719986209114614360438240224744850273225331671771404186141723988222565567622927626249461396704586461437178831626958567748461966451401180136318423071349482257442971433969966745115250383448251365642011922593216663539917513609885094195531404006036840360627673477596838548061286402003668960557801909645822826595760180601113202009725753862868327637550866304460856461554445245843841325534107474260804655801079454756850977956547593504888724403743520551686302755314543991528278832824172621825350178040248549065394954690207386648256519018095217614744604836438435137829401932493986995741909249698415702479671417489271412141589661750458210008149148978836852323101826849467507470119002967305606696578709761216650363441917962939312871786437632285916417752721707848433054546421789822776860656318017361816546485355490339642277956505616461264153352359240295910233795024453172526661815847523905905368250126528245506993970385490931431526298179654885748606752404171193934834656379991793751837059736484059369186110657849680842210648741760561235261229228937749773355084737703272672771218343808866862586437311089737433879449881159088751995659816572481485290881576216989136931246895584104436198930512781328489943750657223850509869866652339741820508333715105504373812143197548927485334849381825752001822757608584280365851549349838614620894854043694575265379948357787642449864767823299404890180849484044101761977882852766637801499166698677822646248011577734833082896469828984326036536166075007119117634161620507321972287838736332423093497096900115821105357326445810888277107935835972059141960876706656398354841338309443702699813636965214373999578856119495857495538048105518151247778062930176 [126,113] -64297103749107360418922051792476021686419572396183955196293340904628652449622657505840569054614973710510030308207291485956268572955027717347764100809993741684535013929972335388687987189511483502206275556014169895963440423159439059101078301491352551089776006452251288628112363754217160870406458379701870705234264861404529992635014869501871113961904960550266852849597347053822150475425331832904800934673837070927861312757790263422338221682586955082775859448912605973843582124748303657006442715554069306688161086651493478318839182311223038325457522454141113800488109491870246476547363179423335292926576407979638891693423263545424345882920091187635673619608203300159531587395204145508212008923110588416268783897932650846400630712397383267901617098327593029404329204775960036581921919254327787485511764008226259145600954772503566367157243550517892528310015989382385252588574474452676605704069429194846128925425662891880414132025307837709735846217846580581768486890532039882209699668838217442380266705481968595722549116570125051306914686826006544134699145860454362475386289370131516721845940743682796533810528797859460491905982348814855024825241537130164569426974409708829717470446234869717429249131338084334710030659282022881543275765713159154411943421473650631726637937845410007283132899031695215100168150505808924726831990077280067538354034933197521637917687952953541316973684632546882543146582226474949682978455596731056431670590309375736911151459261143260616991551677863898441343895137676433262651297021309488459766574653601240436115341761924131454737693547280405199083493947167969670032378887672133430368382918672675287022587532281598871944647657785414613617043238321075068944980867519313553284711787863599194007671642404318880987003533212828671465732633536 [126,114] 1424437691584909919419555089642921509033863409232424124067742208449261471930696823414673966446346121469758032126873583900376461284301058945204624588211829313490104695610636861006448653317295734244581023731103113943974906726891267468725650672546493720608930312197481090668281425055360495130701977029318027067137577749050819136289310165787422086529168633764713547940506227933302348505985168735051149586634844666413012369224316668879514480189988726009612850154683823308801431335407580670233416363617105667498196146885547010282015454375593276455710028652542781531007188343194508548741367896666652646318560097393226506268386880287500813822373553038001379191180231021593456959963687494332861598770276501793802187244662543283780201978188636090643484623117429168355295962788566985693120286692303390906481964577806225046897269112730689660571392258338348237215123249519430871615726616883855980022768484178315988510710724564829593824930947005987438650696480525738742497106402111501045741189232653735357912981369355977678778151747689031898885590579634415270358676943398129934763355076037156354607791247809026409630329870877239311165391210602367335458477733557914105706427518649320619697847214473622140076927384105484961971504251392168763061599719706128759067516835062528178854505222025587163025895772042949840069364357208396097491040041389801010420284612171788296984618871392738913740161965203115493445262111778509917616766844023013814005640614559838964290168643082335978359469645639034278451195713985837818970950058719824985022764204045598767837112712691851979436912736198390618599875847782357833303612075279501806954069356283780113938006838599392174565341244253769132801932631815773444001969947096904723506860038332005943659928500285031151251862196083262635424 [126,115] -3829810884234403558709303182625265894687677447846985945344945010103938081692900884280758626760986733469735911553737546156610987211540294171474568277065553119278411269080957128495004099548463411523677026005399216218942503892781018618932798354099367657473699587232273651685130904507378126018098367436655450172583280336210768869410729684646684256253347454373194033718918650612479103791137654680147190465638300509662703183405880732697114509531509642583032093399528767716364345045613973248271123268336951859928916271467519495928583495793788045247019966146766302049532508468279158199385772273232737129219020505542147438326379633926829248166276805190131293731298507793784577159499677269170812172160793554710247388351657997025064074393372414599081503586564739725122704840499244254032138403178524721012750002478459514670050637760967690664260565133536468199584115866021987345669568810178869195280610638768229261430058063150637157698853751237614298151336071004543613095723673417530737161877508524319921475088422769862837498528150613958490190229372490436846240187324446242506763257192863449032162588930572735782533468283719362319891221683069965911638477660547702332874056784585322173111410138629549079905434455584370826206201286629998737915492268119402002365026854145959613796664954463829418582048284385104392664070807560741877554274350213270146812857748683441066298307927708499939135141468674759004621685152623173196944441493842106939321633434462443968367809004523041438918026668988426174545740819686209915711722891057636827075734613444730145297626168568867621186814550135449874879982399782439024982545447411742674059072725714912782933117815598094373619235807568510427673421455363421945346992199098368537076690252377462388724612334083161343503067858944 [126,116] -768208823132789565816831617918089645904715509546946716971049076811582148862469835715210266496528566348953539083404462830723117735823314932710470088023241821523490229419960278226316893811694558093374759822797817597748612996233171843088287848710588363092377980698395201622673350792739519620259143588103362545624500152432534209119018203070988841135355095627797634116996053386141089602179303349453328167420046331922083311752067148489776659042368737033592502461963843888814890155629418732043257237610926006667234043776277414197556843613692743249671554502393718759864747496821230030097417454912938151640740691405108336070985728734262453396343474615407086593926846101684302700181137734426700885126070864068298365889860401356967623021938399150869667067076790465748063552020373776278626222295497180231954390058695021597713668154458091141661933372409090819594529869119367359762328146455745483335641891143222236850516106296176241560328792391577120418495715033458151831473949176589722296378293700801647690797958047323891558561562996069553383503920519409192243148790012042070181377718682318827835029425049671898338571584834440069044378435191604231937130056349966893194082017169032984172686944581342170833549035913496167180516240177247109736890851661684330802973125172086923859075057944586578493851373231407774298682938392915127459532379371942079506166171834116534890171406955101695202476945767805216211267687514172580961177621083732683019075339648847705316618669977089484825812880872338483532736949353268477009736899094280975021618478893998544328515648355509567816037250412703924988493060305252424592688816018676012376580516929579276307038069992775821295920866129519097846313788101535758381014877108908295418079927756266565791304574914472439552 [126,117] -953500507266681052253036036349113772223771264291077723852371436245446273718475168747154183353275485565324988803381452324822987768031039046026213093294179508177444029533447227677807722882821159864102403408735574052664471550510109232422525113104117761557702415175240245133549559230684508883049101633110379373345943369789979864840843610643831232977863110641946781463147271216872222834591669447328408166060071726752813510796484877280450696582640078611226159138303713392695371482902809230443403812026930551241049595259043966762754092837542295842732385479291466728395251786861517628746642096149306772321526287179407030858851298643780163293165110065797737960151373505617137009113663343172994541159748851578913258416183024750157606220482508417994204613945702790431593558079206029337750730880279007709704108820695671392827432635356243407982283651482208401366739082756058455220594662779193468344258315586200293612882238065230717339253253641191283343466839071138846646970806382636370152144337632022656099518374785764651874714497385924290459341060829482573853513800399794122672151046556848710670960235377217481292385615169268451207574679949979501240847403690009256489630309920015285169110605238959725186580145449634019908451133678742528214993793025194988428462856728239852825306730144014016784577890134309150221500685403301337554111649588038860632415022695255679473849202253452353111570943138754648175732212260620400963510204922641849737366524519750579699985218004501297405277759521527935613452585637420192761931334406825923709284357590000783619044577449587322755650655544659197260220090783618196041191058063769219316983568672595670327707265797394265187767227791626587086116298058527315985114876142866337055361149495052000676363475277984 [126,118] 8951299987224829695030217797477803540072035290505028667611817533153658634093240000746467428809325072586795332738696109831598606393903398378744345507812971768931257364082079194204797737958471563840704090079295071189643476088317799981356067173811937293525571875659000672179988870585921120108527113727993197966828132296036744302232047060176811987085807519812053357475862381198672776950518121206716233688135210635100887351644896879369522633401558653827903838912220310232774043101202117438182806635606446077415318950747246167251849720270398117184893161919183578658580495035015591351641873431977576656304549510980685324009517277771964492812073731562360084101808801866502648586199664546006559853017986709418024185235762016963783475926166263642276247691998526760307290651932149645967081415218933523156490382404584400788539982582874750300680654417018439396718641762063721091722973460346042980363695936661371250340649575339446002140844175265704917456977672078765112088437968822774711226791947669791417425001506874298497902506177327255342033674753273900783175881792368777220647720640554043580619440580008033220233417140638155217237514862992045886373267439984765696502149442333244504951548115088039742164160179624270453806415140188895771551407986561151483686635021835902631286374079944065794554012347382192351641155969430689488716161027641115039190580398446951706359729326145975508643715914489725799737824146996147280949639975622390099531802448454041098058652691416099352329154008747380889021747672928664699008265422274558115752673643526218701782216419281352229770743597456049076549158709053410614939858986405735651759901911067884628244984005694643570592585261316332478292688192009327129614254470872875453100025117943859158790112 [126,119] -13475199328351543080500364837776115539986079982775815383202598768706066668885066491463958854922958115204979195851173081496421220345090008553829272588387713880059987254672267331964688534891478504912047801284345106913941835474712182568345805757530174699333847880209124349566022881869495308911130666931994183481259787022675351292600267498627342285137703984125017966303904700588801500618914844840145743148541292669323363249411729692226363977043266669640429087995385155875413185090880688953781753245043909850280348879298972129417789535496689438768259108724865264028336255941713852190661521448547597673530307103907360725654339502710684441724774862231833668150755407799371193855045585477862000075432044143906644762363080381099218467616347974832939882376813597699379709239787708856874368647382124429414587040333386158047900557965708663732555128295296893825629060340682699851922785026193846153694310135023821911839563446050375758891115197403162162248880850721197027703006771191886065080860284079885067176432138478384678925024664818253363883646134356371405110674224349591674626739747824078488451886457736243572426249811625031111689024683812779495446766846960847888130768125948793958945062825610410994320934331265177002283942302899337148825220077192742442949464669533765823885390003335906642786348681369545862806625437139969922186163546881477488107679797158126564383448348979203550101802797060817991589222455484268244234301521970287068893288490015750206617526551966798627776361885090428295619699721914932015001304906812977549148463468009881638241920210293340662617947439467764486312484960628163785909058453302451666529785975539330492494960986304746744010692343433638306332742146553082660113603059108548512075794679150976 [126,120] 125744475627282316722326338722099759051135662347511365182442186252641841089865663962629950726383308404376947461371508484982120717478355240778804302447018528031233787451414846354127294212803734970455461828344321844060787565611426226136016307473572356496301779777872554397816593540445442650660978737413160429057636027140241046587354391376723950973723561295555432237223987599404396937303603172739988913233321892134669172815194280500547703735444331186112205091256051737608092444324033015776495892815328030136896715787311855163159216939789835102367491006254725313921546735365172204147465219932096535947481637875954704844132439244064570289456073928355305305630135843234585086515271624683545843445588546735577308340298264831205758441981555936421558749405219535453469208929097694771508611729521884613888085190429949213758662084125364859511871240450037583746412247546508211411203792151486339316457115048761156874328033408449579327435296665378275378462364304207490956786286781574838558859719883943718350831431567168344748366881277956397348541135317440346040467536370702061324602855105670537001788756670584341389654177754589090698941683029747446238347789690164914838833526809437021018226291154775470305513584188855292674675748484479836961673507863832489669374834419280721693575250802653032758865612413902146408674222349687019981178533358919972843813967195867203117287874453032890027955884073283962166517319953081761769380034469425090702745305165698568152094074140112318215941063041751718638369493433031132523794531460012129509986795830865711046704172361081635918943943841751098129738098252395822633110836616788491703502019863621195219280140377064008313025628593781577598515033655118537106128794710108513055397312 [126,121] 397313375725530816529464756456190008434157129239913471261705404055053216241780121446125683228189257532051894315760306787763255831366856063480581815191539275759966311388194288263332104858892678061375850841584481050380347299923797482769966779553003105173396228619345999124515506538150347184965111374060203426616838311757315141724931677819362241641621038640513732105193754760055714813383039083856583806740353910609988313500554141306537935085989768883364830627507898587288235546646879937017034578341694418335171661058683480199019244630700757765683372050100642429715888117786993087730079636597484963967776286621194706637318348966681002834616795019079380861738755223252262431936459507254590513202909069984012330438454453978974442742004544367155661504643996504764628437816851505808106556484637555280526767261066047206862753534785426361438878588866371957512307201177975726154709241938218837214099381026221013676686245172665693294820655684760210099353094705449384209882786260651163438390711742398566481579928412761676315206982003814001672515711003997832278358676430514415338073979749084973623143915318166934824281989872448396051637959790026058219555200753466407594130485053730274305588654580382309851109542511954689345303991039911614955901519718857420324382443771620691658010880874921477274665090860948113818985713842816223221649024982266202493869423222788784584921757420347681901643925871916088867250966130280090113452183348112305022399032665404752510860003896963050914350824568312833383772694271605572900811482250929195978109102114476408835816540471429544497721382064941047806380103758235981015283850634588504981831279973144761543479373024239665263501516130313677717658274104609746778907957256719920 [126,122] 1506914622498377475182007053730348593188432533774204352689654227087539597260637101831164546593413521822723113670234413881037942478694448798464367565155189815860585203394427613766491817965940492161840220332339960865283123222515231443440642765047241937516121626724456908647066920594609382650285170947533044558567819792354306856737168833721616698142224766683220520930683962464247868151687589718885262149077522094113388518331294421916302981027431335863963805758228010972241847957661390064004468942801000818220219491752774009867967324180427106981871261335208669240072370179297972180436395000192642696418575700286580556951514520197789571117914399682742855173444800149415362230838819270520936867904091214261583935712355166212750021196416196272455220358916504022611163976792468876055597842141010926596225805537019346374036226502926243106527257765815722238409987609942203820140851291265303553925840765197752070275444526096921760827493453589814351925679188314518842429678411356606458170096232477695894520738744966626600180404363769714836898022639487245803796127867816409112740722795927420039880267851762651131571249798705654896270496033079409508633089114900492168229704172306393962832104253919053736599845513455862645405176922036731069796750408044048095779726386177632977309214257452695114861222889337710383277839386430573784441688129912416021288337283261894769766665152083870769613718894415207376065403136619894730984904445129679666782595307465660699168035464011587635295930700352259633888105914969345731252455267156393756749595036448091680082172305631634080838880796615329940575747681665780442510893491655515034514720098751344336218960628183359517575934986895863839233859773012497576624236904 [126,123] 1633888254931050702808148964812627196972447794403380188964869937723292429555201994658143096687519398963402394129787732083355844273895489210551071162965389809278385603165188576078614231575471573932767247984166307151557984577758225962136554986831499549931606523754542399059228236461153287136735527199551922764805479192205422231001874146893469903664675875677346135055134968726145235777118756239608655028137474712593985816161549158884529482761061429839692064379338868340324380449966549285609873324310274732194978904561250031329544839083388616476181041640007207981987709617633677757199182027243523830310654968232212765636621277330996049065601406373088405148828138778793145331337800475329189451284284618674024099595145475178109425870700728753577741671013676324215187545163019664748022809465003897433463333237328003313547067882245389201729022063209469810222786691683573826444320553260585834224182227364487659982828756339311396040315731740122085376461965155330892049162296364136536765350887857370149719899039164873281749213046286363612944503972488530354583265059591062254041355085479900960201921175871130670425557469463004392500741489074590586403863114813216746473616252262635708358779329367771619174454168397073302023702086126764927113570700977430155821054715201756923267046340380276353548056877475676056520731331185582195148033918973649481641220743832489979294325225593106761327950246558013904578106528815898768995539239157694021155651977107767981461229447121880774171170740190173481222995782689752384442013203288814844870846739468493097002787850624155906317759239081286206159950914651407442185241547664636758812683947692681725362942160766335496368747818117976816686965349965583616 [126,124] -362621473808103622272825561050108029038160218839614180009542575363048948049582668899956841695339038872331937341889265333803322585173221632841334658131829550644219151349907237085931660681779669796177388778727537785907854925915204824539135003470039595196068392903550771556798435845209591235506184607978008650054095734444723119256553793041170252997111205851875588278815849164732992246310063673536041827635146798649336915491407582067045484102036860735702922035653194064105464165050028260289802958347167730565879167568763265990910704763307415596372957889943454505221654156274500398180666023884079398533923956338537491181718217071779795548470815219239710011958640235744636819536667478876154597504911010320622693140037372584135286168509924437937047550860737322257201981561621406993013392642329956352078242050012927555157743640519948440573499966448873822504666896375181239289406004550020706845293382159817142006484014259413296870359619358530739178324411393510458983153053996863431384859933462121358373479990857076700619069879893593357587625457556149465863332813144656069573631466215961174689398669584745991764898289762366810567999919369506620926114389755163184183937868232711040353518831987437832272862078807172436492917128008661641679709901150248650661277130212427184254175869672061465256436846739946007700663954560835446176957121539601486785727431865679259324747824078077096717904452162703361527706704362759448524172110237912006913378617891788969677193265557600832589196864303028449543808615341729652759667011520060351159589982291294652942745036410952149759697872484731985284938673377362345401039897188299095868410416039252172061672691168937341785533250951959629680112192 [126,125] -60637719579516991320872492705565774020628837247782731562057023455782470354483978114810182891986564199774747674431771496416206837369771015721573748233928466007313843758383617893262941345797662202259590586948127648506452807617405670222401341566117035911338490553042587578151282705687404471782608978378244926484084165534455106309749312478272570176571606491820097954416531964522065595597604971472372029919965991512225571355361342166866371952738336460687520225484729569894862820570619832158444290719043044512428272444892452651269565845841226829446448841762774417169803203619641789331968292353899657016543595445845210353194067039697831203341033845826773270614969047104649279334762689601095852753988018248112445590420660603082007324804113542041230999094845119129724606959589181796007023869210646712253025302305432580112771395548778678892445659018942530686003082909119687031228093061416945885131328239370875825235127951592189678261425423708221202928759880054794404625848307023521413322803832431272240619719250363405948782677754967213256805785556996582896762655045786185822003149680358679961646443650865689241405983214158129946285920116476387307640262580187549186158271214776619606792959638644129909468480996525713216551996123660151973525182958392112986738641188557782004629337285585685984662465042697747383903907192485587469969198315193136181158745596088268672539200093851311112036137518477686879422031259084078321469117140224386821363138040787787555150560569327548255545087396432304842356997779785727393363705886504929689753683740411598308313740477675682504213002758467038279551519860998338501574589674591488639033709073036753045371666669760901193393821437383712 [126,126] 84832325520546987844051274169423356482796131872927084104441219668043387481413389367976700066934019144196416759643656518593282205791388298553903791750960953783681110892043598391382578584228904365747781054500945172446999173235034192847327509655378115612407194464789359751266095089763019397249842766658119172594473306994960835950780977640672441315786705400627198266711826247547303395071417243175261278261578010794039780073288626092249220639978347911499763588448520197597605770945490847002646117142453410610521266205083605215673280138992684491350645440606729007188017337773436495625226222988524386523444650767274629105414695357838327111784800733134382757142772529981819308441704948359909712654648786105831164745723112720349367100547058332821718179751910415897293015773676363572001379291882102687481563290753403631667569374321359054372922999165296157057353166242098755984473853675437834435202992164640811442694656154322322907122724316228351795601200913357878836200177418943733856121731039419031528764217238080311379369489111943213548603309252108259265197329091925546504690801591827876255959036610657995632199858684379405788108223822058705378364502162016734075320849757114285850187101828448799238763716468927863794510574034018922883626789019815758573665074482078807159476689309503776648596177212577902478795042573975822771297397347605833026168190893273175382632013779777999564830250046177228870872102634725097475008689718731669643852217636087446070262206473120755894325504849904438337007994780928501290102856672326657092116137574383903437649328213472144831428975909805597257273915296185837828836216018701486055714557890491219418081884522914912470301656 [127,0] -50218256956617596702533075226792320972825077845955966518727252649315443244439306323319992303322272907007335394405652174555184503412956289471545309505000417182693236669207450473240471471216743909472844990639577128687770311240448414301973462914780558068434489457730151062248114854501033025832491753883394206697175186596485729766833958704735289530310439086925116902394833575427923569640117551732747056783952518717057210924758272616427479224732646203362430864449884407324513727444555538489247628676853010891766447757211262754187861411814678377976405241755418035832060577917088142739406253888295741914485632730661739079513416234330449969927529497708515633562237194260665499692061132886560523556749523052671293689823717333564651036672659878817817431693935866416551892642163005064288528406655822630778210651867840388210750493475866421982286224475414398258303628031709335362236930197434804308979251300883751828498975083315437448054896887311448789375519705857953002123490076651024164400040393501608972070245988963427119097225544217776244936370344265224938179189195747219062884423750036392213473536007521013785241964206348085308988734131490102341969685396909560369717839892833214626424321865365675318521631175824485271851986843339873785656065895291156048438922380406114555496812984064093789601410482628010060690523049883804652322746354764152718561274008957018771788834765225015397283460304797586519897311131895293598934652132756386109917036333243956185345762409540209284529924102663714945342644581382757921408196934011510674108079632641063634024896132881745163507760377700017898816886735315726201028705581319431093950792834019610329175621440243171099071174787797482155129636458667293141767610858736707793056505404035603479853381204203995312751517438942227237178708443519682873050177571236884888100969769225282325583944148687752832231316938703927002026883020683468297296662891307909573506208817891983315520242468079047809679497655151084602818534135743493743357392891921140397669500453776468743337977934653793762494229086058921798861840915598915087452772483270973491019176394513973248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 336111184965442423427648558155314565408759911284130792729312367054294563928541264950584634017620011138773230405309882569837613064046402501255069117274984493359604306431434674581639514603479646438498156264802670971980605560300957323238816172602239375178875546234078434831424314909415587038150588751282678243524396859471136994744416692848552391746493836657344491592949984771926239090670513558351132043611582078285537736627569967532567118133383152764218838164218594736689719279537877220836100229176843860043600726916815307138403528245014816353825239788382359024771168593437084398947947091556507660802507829255627433420387510919588377495490617600286471169845883378122700903881466453852198338921184811268053453858250007703369826671806529761237117082370447613966879971138785876063952291203623307631801505815143105257400434233398852617181708472575190016455339778987459216651481639346893129174051422450974640704611452054861518504432384916569110197870489694449943438522548843682294512401450912684868362246335856268989211530225749881906164175254531623223250497557042004252315467231142821190782867172601805498792888999753728667696181209851818574608690052864614120703930902188731667286781168207096587939240356595782668206891105268871134336252625492220728347448667397738463071468166268494531213850737971214800696813192399863463907608209391077320591118401758115923124301903871458297650691778764558495513083749400696625229878720147556076357799530754906715270719529024902552305609235590589625816010148797197989956063782376471064945901500399294531299170399296135130692241492701005999643109126335402566424912894208222128963929368564295467483347648278050672645336984085037628314269392368291567697316788464241400415287693532255044136433377081963401424543844984632099632479067807304309068657542739877734207951396713785840711531402246477880332475330504719010999632026938951540229857207618987903683147118150944528255142035676196175561813538582907195511084956182106065100874196436026073564469292564897273998856107457259969067670684135517109458499086431125647337724736287511684590608706089532591702016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 25010127444065447014974369641110261564252981958574933559814582626564379516029318967369745939948249522866746198021675862620028508777289269504500537476697258666367052305171682031595504711037113107416901546076564835858675564995096764940876168607459675562600363783995211862407741067935163013566981225615917168312486138122984590487042852912364029497824987124629303687189153301313343650897904465459252980739962417304939616062842534740388939364236090098430090242276902198169162452642166066477566553733821021348040109199522012336030870976837272878391831695781048788436467149632157217540601939585179645149886351286260309589219037870874349838142876243839770164454186712345850949282528448468530486557154532366126512057567261215272294372695270486135844529452847622684555446581403572562190806712867137942488520582985613717031453596160541172760920577866795291339391737557493638873751070657204264247017252703739397729414515211244849900855298328135209784702138947520731465693285862095788920388176797485805109060180243988289145538135236033100467599089018232334780767310455119949341228248742218530773500840231024228110027093075431831248928909012999400403950204621954709498815720128487276873609508648415984060086609820026531144695329182188932255347046049227082369684818931814447810369292364134388959862994114738324580800390577578181832433361919107740299333101620525119272276251568763489053985047347315032602328709018436023052419580487312156956324841179906838168532934879471968804576487037253863861776386241153376620563187504985074761832707056238006267004666747311965349787055027539114488351576264105925931281205168123911790490014935591781638959629845511049304315788100617483166329365911475192388172295228786098275415964714465083436102411154850211657602063759382880353717793716759597213089211881959308825388047829891643558111309155331249218243530205804284210446777433427806646243629088189413486042567805872954894876166168831699820191096393501406446019471904120976761903257297913717104927593934066108649061811985000388691656951745838700317563642332156914970671879921509214355817412580232934761431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] -491735144860648327901456173813393544630507085175792484200772314355422816802166661750945001958670740882282557495425431675980077601780562633369509488860872161573262337156903484613978819461850229193755773611310097327297152549028613961224936643765825754586775934679149426897231458510176398545541818986112930547826544567341200960161053495752616321866874204343875998977040506247751857928793654802181074833105785975119749923823259007104443123904915932372120383417070007608159719796096317169702438421201703370718215796340453385228269520471470291143257413096493869874075519934235557517725511314236140772587245331672155975590169113616245973713283310839373003150060639021024488347967918516434348619002033380762088120414846013533976075389781453786879837878539374533237872205120448833671157436431905246116159285346535108779054421458771896295236661950342519889178637322169277568712376852229976479328108961485073246862070364911859214786637072252583586241085482310920572559025829922516450141799724740513298072908017767670837691719393635318243699811149023617348950722068951911984803919482296009306967406864849299243467915200267567546697135479938319841298178716870417880306421188547210710129660126348427508202466601658758988812569137259436405606531289607906567643063559595628342833896539171292824987252707445701744726251789840213450921296771976095513801944445895244214632783303975492667365433043312330915022167568380411543166103947082205326408660797458058586668447434925552847737326761415027695396644760333053794633263897549588800759383733834995885850001552654842973162791564457744909623668117975401988582893749503062518555362480190180085535626948367677082118935451904724374930379945205197689132928159117444525779386682723624393634281528359931184940922879564415892113232647137559377697312895129573138113787359027426356075238401886136993576602047864323462342114807459797554082484749100053477110690369128312981262877756456647127172492040184817063796395593084858495358238825927845913108493649035787561397022342361240875980294144636421082629812686382103909471329868169204060004826656735802187241750528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 20962327057300141333834199645285249682003289136810609565524703949045727723430929398165767701993201429137014000764854291900637010678410561331209676738540873151210699985336952894894099555380926377879283952417711085535073497573766784722252422749211218718252715782551726174646809742417948941787749489090382870550973176662240547587430875750406853779941370922415111006053671714802244177592793738878039769252493943591094713501829461988192708047520062473985866319735134342684265936704252152100819269055148169707109903826670802357603429954610823827693427432944586930262946588758725098558762137219705402568138504801097551086411788615372537716287388357255845549337520241171349446891442775553224152117376313850027551543535089089307806590116761821105781272290875356917663559673685845385738213196074765936834974870376870311970312714162541592940016093163610152957552386953207589994311858428032210087503430384896159410380272910857652252247172847279878149417855572496702962054984485263614691963230479671462347420567918003670119040098780183968233218984011269482151723630719742599642690399417671674271605553739857431644160068885792067990602569731367333168009224848161725651299396850636632970353877982721931051778987698719903493339289180533404186389043591543328016588296004261768368486740014789567467134873790896746053635190997436154126839472428628798636353097048339618766401453282246541710518030886451914618900482331648158411256725715246497712077464680739135514061889273671948414234826358481713299342868427794638165581868864653439662520408261572638334240296501692189050680790989587731487655528883369123154505233010330791359640991248749947483101574107569323794884592982670008162547811675464357026362304605920108734423220648232168414083826036449466792226809285501453819004514952323607232279880893765779824456800049888494369703687442308854835291496423528898956188901912204213043526233083791779569887659385054253843971808590812549218780563844395527725968094814317614120052624022432878103687888456764720453374654918031324573050634763483168429768737843598349410233767701338946623553633095624004062559600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] -524510559083190497035578489577753886682506005432064477203433843837804075724817138429245705137249643675949849758478511005209461041083523096527793391248620222959248760691062130683542331048049290651421452173095907264320541443081903607082061421411210316207702049308532976152337379650924954377678477614566811650951261397018107460126782256413619468205436497180695271691511183137134039973172162380521143700774472193181698678667289134280019403077297834091863948911301102808955814570321186314194745532101539542422296913192507330230173597686501464829189306485398917737225597519732807826283960914463217034206549926410019473456917503414543361011472755030194352799363317735965349435168654264518681087026989498671130613604027621329593046325189207284306085205468033504834229013342375128888185567838542513787221696511766259092910674528482314561909373224864906190143201017539415508450586532778914788599280002707497789690090476441891180774896074774809169263900071161704381066166471466437254382371287458998899596259950657162195370429412733067175206830367901529762613607275835558356039113820811087281404889711373621449547720601059575429350396900462935947592620410207386756525507253219799660450080058483764972532702422763248364800713942263021295226150813537865120097515849471485437221826976506462098456063417213536439063513855623372397175367090080742156810990039379038422355584390433406753564020950071836170287619863400238251481922903453754012752077355226396958668235799035914721414625339855806812107607703576255185510647939528012054025174047389559382805953963210729740405189400572123091679893732041219319799392931798896870351830989619237975945219347678999770840131848567787357119427046515374788772714438149729930918069076046227748915982118800080123385611287806652146973608713559603058823719847564597474679436112926586296781921937523623770261903125599359406189244412344773954931139942792012927468726568062281166341682208207076779450230471827168849934623021945961542213943957299046905483293592385913642323434112296414767443327439417910426363771571972293747075993707480706591311673444947982493550817312768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 3936985093681001695624727638257627707530175460528813613349394543254694738958588438735645751913649675688709654671167542841634236951015466991926272138900643953570949817666316037981890100174410437281919360367681781441637956362078921842520973226453218277145892808484041309732496962093699015758709620663209902227447328028410233083909298276252383579897863996232031342512231463324513781822181498266082237869083027066982544498821098459739501396873565342150365363837694306427796495907519363699103017881293894992533930959298842146324398571626289669981501901235175767052771782007124539223842363957201757037558578218535589804156466501576686677132651411300743178449971498763917549486561643644101864663572051815518406419541780833155943741515973864760264268074911511828544025304119247333719610782021912584239878132110745313541324920919504478287349327222154649475252110880795164911286199041355171614960585617430804350883886583431469128537880511622946537051519872245639408926869040084647818698948594849275535691442552171262201760385238608660953175495598904664290931376676489828312092015935467142161708567078383925271302581280430970026095060534222508413855609178830049001042783002142809004376742325920638314678098054291645583836748542394353671519626757462571348626960268776199754832482168847287348843963889809229253953154493572775750950393879060834751118165262906816110911659498776786555242598266192186254901775952184526523728039711390693192530026004035411967043082140352747734568899473715899561547218377698256092037823880014283189245493538895766935485732918214091740934174988799685119797868138144863276711072430821271885695159024344213874660579789761148541158610170460700236763930414889182687065017618967275825773423716295658976189142628557115210147280471109102510521922610527614249987896595403861317889523353878874127404350061553645905617673306881806252100582713501395574416821083223195493426234189024684401960829025810887277185271160153451677858733508449894499064013728480831559923951490674784013459442238391311836370131510740860064244392795620450705453339624935122991841170425791716749100365905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] 17233461295235986301552711860597737214468639437597246923990813826561223443445986070258885091574800244437549057094685120847977132404087381828146771369943608152862333105529635254432485279350639467777419014927942628875607602164780830962564522533238314906733205516716572043053608853453995633325666133190319323839367309630306211443045526609253623047776064008529514786634081575730499127760099623663647333104610126746225752236033083568834524392793658860141555451201378951451503318791955805903189019888855662911148089224680948066550046364148577517775145922526582666597324718044281548233295172989413365564730961609138962302812534183556739806733072391211608610380700899820784047736055214309018503154828838478031479039732817308134309141729587354524263304224259296402082047949362083693596019112143510978154945404723575288006790410205787109020136304370876902846425788572366539918648726169027151989655737300875146209296220846847902801189229731288213164501532587390245179085377835815506341860993100022081682601595374457735664228004773666815144218180419269839489598000064015062520154599490202292375259734404047557316250825465912340871036169584957419475090785934879663483925066503863600915033147874189590214097943963296939141823547160921097552953123225282606136178754127817161083708586612055898302147613461116882677246026749357475818591787459690794574900850900500720744449054525893611032545433289923050994819582701287037752384686716747116475550958056485773950263496869479469804937779030810169328735610815546051830734989433696785560254419477191155315604336438046460179154190419330131439763858784627301813687300558762829698992219250343520591973770433365251395477133946238631023542856328963532654081520937612699489157734442790375553147939709477150016685448600651748117032502156668776917040662255129329429020461577570947599778991568732625494843810980010704940567437521902929536756895840598037744209662442464012678257337757403822573640150033345525336100061219515477023727702517316557648985896305436530339155711908077317475538403145239158599114833799881942130749924593787182837161654343128526252655742287872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] -460229507258088775408025905713564119984728751763408920153877407378408237118458874257087940116514624417883245380631378274587509145337992320398187637651956296066235918234771819446164651863893380394346915349185563005797963989666277458877568126330392698466642442927572733497521791622162223151557477322449785829960241845093121779830644626461457942936831481841197724621403874498573055497134506978796014799949708747238720064091252880846502053120223919673411885726200040100107627060805110766470713119833572461583245815192011103542832251221838752102793553002295754681578151552134870890809956276756735978367640783029215083890003543354880215467845545227574010489095956349380399394827380273178330858590034335461023981342003634198482482809975422255272499988222831154211436066795187100448626896038746053465465789689678959965320702715897317362156642470261344156456095432510451611649829080889182791382075092003435850287173421155299548722520197963378936398239536322677609315367669778916998897629112072620149412940788085829551817947888894722082817945972904521273719026531547692697712190648628253899123511511057851006337075135656791926992854384417112122753583794836714813803083431338311019114069561101850944353765431414278448398085630747774103845720663151706793041972583669328440333890477856227532198189879103442316031710494572318302361620573441096220853857612562243697881502725412865721840281955267316871816894774275146145924524128012164153984721015934640719484122671116597638019851366743190468820276420629994759245173560708924109298440490796881278966035343910343641354683594331126486109171808025133757956772439071464476507817359455583534130343102617855007814652988956134086924664365355579400676764493334019137564351397425266322974466385315902671346243313196403491639425001596347433470810438624372175039444254378003259807464108149055904946109628178449456756547625014772934918967446310250123252259571381704712780334972313398945873185290174845946218569645143619632195230695988523526474009640086876948881051989373271395078929526179217518583663297411318351472521946572176823641131094209764879562236273623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] 3205404831567985582652102003179558473544630424579805689650546472634312114606916153077787108350841960261201164680530358329891427211427205573902595335467728907262611358869581211513795362458761008724950929511149422175447279373539453205271071841277168538951780928524674286066217219388224211550703087247590068547577832324725261576467330000712159139411733333226104985822861299830009117088153142283991175962283670495155732237315584661892450852083769859291248349362184594835237534293608695336573724870443469415665477160080562722618827410655674248044665558533248295456925989944714774788602793495555897214246104100774885408101761649373066916709578381277009338476199830360192100611742850199548277805784513248043270868909223680513177310300806728884832677890997283855027188039841829578699017505131059800568373563854896725431372566628647112081769888340279028792526593959119422631494672846782546017047252082351688267548395072794777179154122087678390514525880111160169387114503533446180371921620181691944292154056302015084590836928656961508776374571526754985850827180078209056659714926184751859081645460832159801874181984120662755815334278077889250433519975801612928078728144370039866259498042951652337326471119379623396589428056366576322013719451282326262291597492951266811267742749206003503961565054023050667917838764869091051810556463651209386337290742494114659843984548141537534333029864726858885372321318079944113521714883116923230380562807707914685596763052165272064950174038992078669038755561577197244700023795325919187110675778215159699688172554031641145607142211523629468683909097001042873578893381010531683536015959287341745732281387758560268379168768829662321388951781657804078616266586981058034633605119732589612425707192911054736437206656710038764929585985902961017033099127015522726276236352691820769084848367392299482719499106631668789691156421596219406013619493759029050360648446333942910320043924152615766474682910453096176089418338451808656806681279002798686164803065697215888988876394501907982757101611156352490950438936551543182234015244167604615142901600665941551077639304219983872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] -10655169976227606326860135112860787594919871285402301419274351419083581735247525928719951270488697967448252641242736540788686461834068355308752710381266983612762104086017113992501876612389214680080547297585500537295958135271565215623272530502590069108336146143335242294602045717904935269864913973652447984403775700277541238687864411533027527275040207021862917707393368582891928798716474958695300084099097247661931981324321360805818689414954933704274703128505378777488379499344979114489971353076224637323782010711606017722433631248355057960238274753701245768153066204304740252225581561491268462033777583679272631693722784902426203108411652045157885714735055662354394676620664486100553941285022107670477378902988741748646755464875624973588531005690061755767721857716498945363385318484845660177318180984215333044752289943722281744965602656352656142257366624977647938662184588748784647887888507578471394878458486745497504140972256066953893859768083510158020734026377797344943998947697276522847676232789076683177102169586942178311119061710332906777745110130521791734755870525561794266248627490848037169875751258591889068378812155923551023147586495258308077198562287004633969699212970488434566610938343761374283563188700929799693616557175681674650262068232083315473175188868122363706275691265865341958701759720818913898093925514442943589169728643724660586983928385725283341170342367814438836178017748749262775845282113996658608956484834767297424789616558624480743592313638006250027014440618309624545048033161976953677619315934462069752677800805865634081625634488955461179927805778627784510531860370162871427003733079452182215212307918744188252595950674178564402175126430536440749583355529835571600614844816917449470779438275657351067042339801127427386608979678369539831879086746187075406695828816570912204345973793555341249201912156254459202777699509500700813797245065235355774936091160973677567619625926831582715299482523167905121027493569403913209139557830913049143363371450992364728387772053461607070102510139047273878491452697358726939778195469421990199360155462487513785838782562351185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] 7626849559203127159069240588399471050229965288891438255025838543044871068207936628048031533875277266353318086079823730228718435979431133591577157810402369384515334347374218658572060792165165040436642346848005498206502219692243697974683619836781364630953501899588623707783477873867224165611161727204773886116349483306499447530113391144411976450693754905062301379403582222210845693535299971514455241694155227906769875087879477301930029102209838292988567462169607738957605531551743912972566906141136955976056057891187934374615496951905110557155056628178976187056626041527958626716066603437532027187419507734398603022186803427685915403438294636010806850247990663033405057190444062137793995843377059060993748457206921502326982926920727629319661387216364252502523126023702635564669818835833233532754931450516632659959376344498426038785768091561113008665925030639055895386850042378726451687082226085075909752903280667997000493367379683910778110702464009083971869492033962034598864981180697236399348248749182891289381964081661027439963232976346245605957410612276102357961691329721124985364153587413854362506830878288449434067999562599006536903781123235726546158610446578536851317164438366142932466216515481999526446157545566818318524073823270133079446137506735170230875422376064434785725227661627270905287684292469097968922793067814682758367467729273084204410692527844503213905217944746822095704491455751875795881258973889093309847992113231957249989984475942898934674138729324534789708184153236063415581483234468366772081935485996541939636411119359626137158167637560316720616908060819754229310475378234345444829976851136519286754045824730467285375773866098461727592529324896401841844465522908523880933760205850547733145594895419852419611590969313398688984796476216109689479287490161250654046118006189878489647857125954673062543476534234461212447315309552687479774268388455191633067267640217177064821435127115620463229354442436250643296093234020670643268715131729929677104678105828817447857936857406482953319666789437077078446700800773254933896100413805141309817928684357955843827818193829756928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] 94186386402098564777517087415067080426401040127929159082589649367606467708827797556350058119700240468692693993827082110056516330868173386221791298863716307321916148180248304573089463605668003084164633579463007568894596019566622575772880797409572441519265804729322603250149907499381542389999321327496247167179939777155492767871746179535001883800378046780324773952787478954370188289397080029448244764445705063335424836014526651477689939945871079896203535588352966313774842422066610687338331706805665336639513313949552342464897724704858035622502752688429559339692132582583836439980392530944236617627039733973528396140829180749452413462185183343586644645311449137364053860304142528602784885940129234850154686095014029022850712134553501857260568553606159164942715703752092664726912782219434789140003331727620429735629175605594394032126347582691172887702670954713785840365068217760349317502719340442772331010810306268140088542473090074245286174825937956116497103008272514343931230094565174025468471298123758995782092230999614217433634042324165706616247882266972306186298985567859286175126693938668418252912432226055311527889583509310410655859868127552590922875548779352975840799619503896889757640255740864997949278728817702928066321706075042966743659580535151916874498944485379752096014168560086855941967568516492692581658252540729031423511123695816386247663598683204361946070099950977377994186782044461414711024225960199024608357691084350969212774814617280578784477032553657857763786477125917302102201591026039502330388666788926431554715931916421173674285612888975053456305256480810130122366923275957660887440749072279731161117593117777276101196195324845364499012387038359229319238871227889972819710252141179564696376157519902045862758259250911037951022326410628956455285698594255219153610265251645270013986571709187245699175086103189021184613400238885389419044061811783229834938007848677731022089242464077496694144522534802159259168028081613847481407555675828978837159693211110439954005242477738947426139382137992316067408448778716463201818071742981426160904109409211381583227129595271577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] -511254754677506102523206188774461089738775661594603963309526194681171422213140156372957827406248251068257389154137677595787732652260101614736894401887201770005171989620932456584049139146298631114005386224656626884742265542992417995762515587312854500712272226935498314520856828543759740392445317299997070906607771554245055191466927551068478181453701909331761107614457881794605014894424700375050842321845702141800540644889426661967389037195577049932187446452001406161803881155646345072704583018409357426142593966441722233288386442266621030840639271424548374541259731413682694982960937590309704298747930674336849537505333724013514527920006509072366342671336564188246156378654743063046335511191623136941381742480744694900958687444811736193865781273452609436239926093653503645477980250176890678271451993809047706550714441124474950707703498767487527754774302512908857153467948635364452680376013894689810462486969112431932923085772067391157153297732446833816854580835341940711541946718325453309464103277305805795755162721819819366432197881202270855280276962569109716370088459300140786435977008800459056149328103393372476945742256655930244461313724274983615083831742092907191667581928962984594503174423078298134694316481266824961800899320038827572329948148626560704859510177794700106584579285062920253340920866356853840160076258285326083163747262343900450249253927282053350023140918858820570652883065962594148247621031355415390495311021030282639473921754721188326833413306822316728632705593334126137314835159874223140599566629695389224508676264061872990412298286764578262941195965248814166510185228675697221915017768612025506538931906562103551776018178701669970616585312024214832074594727194972874689679856427862183286560173503151731555980077937887253179692752321602469828095262695433436707027329569180932230914302151134636146233331369658627998947363410498024416440020396457963648341932452869035142517649340303665671923739102838217052180524633176147889506347952933241173731872876392785967086825553222604491142910778213465022614821122291390199271790110614334649936673661318261645020497353495281664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] 1477765635591593741248810291477155502442848630827893039051240740917784828660813982829998312087529893646650447330121962132908835599603338201687070783815069570340358534319140520367788922650248342136497276302610952040016687359021816969896689417542023762863279744205423961945275778502602230418224780594332650381763099364528439311153594235386374035451986907376262615725161742674331371570370033168952985344176584870053933685773216606135721417352977423887530863296820592805693416956316845985357112809891343990233690969687477755538095818430706473316775142957273918691793983342551071182163469025481528269383873195591375731017317780704863102867485500551227755953701502926567642119548154197873418199198797467021418633197280684130440551805470764041688732628848437345754907371810185452112127921098652136993881487071174976662980502058862270066196681328462693729134676572490451118543655694212611069439618523432264082793037638368310738128555162014771257818437426263972005705045406747175662266192441250832021615609125357336645065613754545229767121929322136393559484635243815917020051457366898173303942578064871271048404720636244857891719261641737780045079037153104605702146315727874016068975979986786563323830238762402967135563731858095610217908500294903955989586697553763478717776381529445134510669623837315510107910734096209551922774762192185661115924673425541544344715102001154695519425422450163732557408909969978652498342075559661846624073316597888902107845546643635850099384207169993819929237001371377642428147825267741616576731242655626664570241235715863131092924895835691319895910139854044832990828412143929041322175402583056029227997386055320362034069385259279138272124611442434009166057549038202199636633870511092453249645712133844860788662480826687485918630351965577903834459050982440964934258306230380580236588751339973294240418876598081936843170778702862330622963053268553847283175284693848839959033291508991438342098554729505021054847092446932383794290179929395233055611669667619039414771200439725539987798092667190086522885295583741305437072519643128097423298748786526214594191517837531545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -2816591904692191755548661533293360493571256933924521201538345557957166326648395452377478986663537795227225325934443926135049757314795128992236173746914477244268152058658251747551293372037239731952671856989946404426081487120489356500721885838662428589772527446771645255723062503077981950720460912237777745794659875606892916369132247358024763898185129799298280297252079994072004877792321693480505159842199200223416450574523713848721303762439743947582452359840653454192994490218896035666436164678918629724192973488292576097776591253597715573682015980148906856312730399801493216650505775611797050935768114889561319589859161346645779124783886132752506172336226455637153308893327421935900813206010246839502148608496991319227732893558412048458579154138079345757056287552146902928433547389701790797143280963208180831002272266885870962486225241322241681171582756921829172095478925478106002953661531536878027258713761715468798341488162107853577699438205275255398667533556080733096646461430857641053458795062809940302415391710015121397777852577522609980132854981687119542629530271648934924802188367724069589765733137393192463612285384079319585551116609625945628048853541438070669592375413900146007408415350277832686685186643987726021746155056425128855269888982116289251950513186798889014255163359445679807470987243826020668462505714414629531031503291734137600077571306910215089970452852960455470878229551639063988867675217693013322730543376794835802155097224209047846077868343107249856180430698842854094286454576203321525193581523349487125939338557219361653865956206622833223911490587589291590960405653159557497307396693813192272571541680660602356217244608041055775418284570151660669228677066142577901967749290118624949912493546285325380996574617967592502998243334634243615849590741678637056961490814456091079268631073682487052221596732564245746145379255904001800986150567712797691225969404331824250994647327086736077722291556499025621700042223877396961423818746867218063707389809646330719224307775218983192669793261551775602675211173891322668826322159781225862370114217327276895042590780375336747008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] 3452254389739835752394050606035780922512320629718159133359609015659619163712755989243783475209267792353178386437174797959762962252134041112465443199234746204296331587370769967750689501453971088378551988921776677072616134554299417818468122731447208105229168181768454686938891579224919924435425804900915545264385413712021677410709974391671036011767871427101550134453775983408396070002078906015254913979172401282760607677384224563093099979590948838975050891882255289444920034666394012520485399490157712135724522643794483376720252073146419556019091470110666889422759067857093777585291008807336863747680957259942569859965434969742994610227243975647738894474823918925799637314117503155562060434777484697934185480138917003494975522180025058078681187123946746681281039204102743668735819187691355126241671642936825449261690511945095553506683924438713262731709688263414430579920338703831723649113269749888629301329293046593396900591111813414370984982770712076841101431315663470627246726043074994032053470611204558529729697343932991279360756758125895036419742629187322447640719044157923672217211756285332836363198655047773208036867348757940494142437563618230147364660088193548502114993715829530012063887529065414060035372798736223126176497867260541972181813672545082903777026962895969186355836348354450099145377230766318742706662993972812009255127981711983942050323028086419506341637055370000753887691668908313403728787087630846440715990121509758844976542620128998381226937036864084283675208165226138361830316836003167142979604398191657742707216569763027064216285784905406872809858679853708081418553032651642999263908109529621120192757338798836224048358260969378074105969442358672296208440680847695997805486804955404255931222022623282447629789681522596930714696306912491187315224425815542603857960765299668501147449793773339564857707522204147879710621294774088591315725908271929495319720300792054398264516464141466108011215163110372116064284233245814767612822213904580065425107638189553183214787250822058970715101027897409037680868122082020662695133454498573148379339135606433489274651684047924756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] -1664913673700710215039751258603556290955782646228962179945584251167626430468353641227783828910807928726708075221862249404000178029805918805567587386388098836618011768355262327346781741570921043760159161139708522842485416051154834616560417407018745014872640425776747928588926594775392852585350195166574370494059694997715938523100328767731119073956763990510049799320226617762377261703963565679454877068338630476305039589590268239208909055772709490899558098403040248559052392902378942470652659006900980338804526810456296812359833207805127424876778541510265253309397417234532394974370470782767918715353080771356400218349484623404245010570052867815174514353427765077733818046837683243067287922572622765556844698390594071757549250097175115670855548269206852721488911974123188662211090500001482593918681604911452792716126185668032606267684177447373425995647616651743948353044553260237476565300971809180844737230562717031066942954734723149168851258577150155383292478616043452785982995141800492409889758542561817882934232896931598324165799507355988340647622841423838611510075347662633846701551240829375334430606856171964664167133998434640461827272372937882309776640074520379102972802147642140404337528596871051720749477134538403771709259162780361304892151211067105250411519981833679182659616975192915334658565511582532626543979259121832487761433361818353172168981939932821730464062147886568150044967844244071993708812678976419343231851015003194003024228791308557791827748570194891705738524049899195013540019656771789577413279349616644691970107688246476842991777193634776371064345449988347808241350116607316097364817491922031729691927477085443857526871416254370700248531774738520747813980868686978824984158142228474988933403212621331240435248534176355778187286239738591753882658997645442585705686156947401132408213221279203185810107800745766769433231551808540857477739652443262052523618313535112009694982523777321595048875778579350043847412295292259956234931777368324287466789353865746970739790378893709044922400305549454791654256964207929743468813724235453096029055072565366148516841895493699108864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] -3391711740895764812919555581334441505657096819611476999060711201587291209986314722134466795353810956192434106355748307255679610867485131250822726672267707291590945288279708440209728676861690897784017579002438953997854064281953723147539323986439040290869862204222851659044190230867786869176140442705360776623825278908900578996252782468323289455073949753144077607516559005796096570111056531078519666781230401095767434950517817014626491962910314309664133289707704217722057525735668410957622826231704087122917233317460710935955546408573319437667587647449045538345652327443319790252778446073854705938056130482690612272176458341250006050736234901723996829521508993723426121093558744062860025592151241210496637623922511532246336863744897591868443858959454754693272917515524275800415503162935915978377505385159146633015158211822694008095401793557739383970166821967859930453977758078784680890302355098159516777007146246384831278501505665281438529014587735243637510093462442227652797366785829735641984270811229226719608380290849983220769920412289241222807160826065742217753782973073185731158723620270148530070252845271828979169747626120834521012403851690302379799680513431339073956916253939830858141689796522087624634255505027668145385861689633977676323664972265340928571137227948377635291428400383315027675542327068114709479040762895241804142808782335376664383913902899791761400837079374505334939975572985065039064645363632937262540504921435811801114690729015849718811977815808404686686668679571559622770852305937405105775754664426470871983251012416488079366353595073171228002146473035546506186295200957242619751903368868020042056702239907918399617182628716414640045879422926344352071421181195754479504236406264267821409378642624761342186351406510014510173700257842168861609179522534485891977289764415686094831695281472057153097125018176477151228026938399252594557350199329025582462907454493532000181873136424656413185394351141697479061514566410820219631094201244699066863979185718682567226366565300473835153166810696648907882110542616993087028703891531963100560120681767679745141406467057233428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,19] 9861134197568999234217319902649450266328966345981396404966381865045966762374832190511961274683829838756856395610073492648759626578966081975335244058404526325271569151365930345900420299239544297417900466711683811397827438421771893556944734241864799927436837823931715861701685348735757127454575736633780682131503742447175503347780455255549975703418616678244902517980817013836466081114683753181306950808358085295226060078872098334938370321447247517888286952777651578179264722028839350613076890816289144817751252258254352840548056120009972085390834995143136873645264628415090690174647836769517856692254553897349971179831320939106464218603644292431259995306327122164042062825746438219176910463127143027967707027374316171090993503468710659431275814543280466232094602056389221524493619945358254264943082564446610817486080242095002819880060717061082577858207772623566780901319580361389684010765739961026605946744063085982969391373966433378327716396469628542305215621305707264461031054738730745864015486042629101391034854283223119985910316648291000392786163103185390212082103030073293533298985879661011789251595761112974251862087385581329940566566075150542430969939537281991231323522167338272844048713081377090309190907411171540813768574373873367537859388836041975041640725164716883042110907798010598443037397563205026556553757772999591652003901888681151315834575413875284923746133732764357479270924174864174961741392132965630910467741152198858175125137052034173272434133941791398210587342535282884867008950500574664251239241179826041576378024357287929683952496347245415185359646048809355857954161477819777430659549524593515745687246577012382722528556244266289753334259064092872507995233151149078184018925021353527962391912129935408609649107564437754404702547465841006167192667725370004163209100334977005973921407761772126667108105278537889042380490783823419832728778838420665343756736952273951417078731482360660018181199531742138487759067067213230132105844693786052228851561577341246536722674638442267659349675517208966669000562392316319755423703572817928218112245456557312321159123445855033491456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,20] -13228668451014804186624836833081761590156931422134122174166978809786566336210465953404163216119749347936953749622485687015994214109195276691861546129420686628784495273041138176752210369597716414976360333782662382809517338295690273284925461436353341383497761820038898768295724465086441494471702599339985790387007941516814473389017400789504576947442056047816296611630688059862894923283185711531608016232994482665880541611817170310716463028209587497191619944142791403146334589726533999484588636336623810772472778363537883188828637078875406813709048802098786885233293751921718163603699943164873211036405569120392661529354277601807816078677161590545819282780600664348861299958570871473951251499471552792201775311684345433761271257237676630314928067456476890070410520039119421612705944814241106725047341978990193613550267800497762422719041131973224841206790922601824413832637656772235127379734504626559758695678882736803946231642716145274624924920377862841195190380240337151658587490384905465617844081958359072820079828382115002887361856485043120692451018775864697274380084915447112564231322063469225002817487802216134076191720490006166513852841032260336509152786037030953374332933863960283398957816776730540862119864372125346535965634462362827953883658727211243050440619646792499995142385530885136280225589855150392899502486311492647113519509858442568825517593793404500716622792098536343392740659484275723392462922698816750165297400004121709682093363161889463931535688569853213306024463854564771390219373596623444713047492480979096674302009996603028225042556744248887972653802380728037024304966074926403145374438545324840588526869886810138685392249323893322114805382209575392419740863276829899878461535906782082790995827868018915979756103952183609188156692364823307901043850210740363710536480828959611414829215124953347289103507092237295819314404861507061632300454639336874249185341048514721338219119638183716408626309545105082748377935482788000456326813723448979176955498152782606449231795561535825282948037316595270846981910093926726998457940094506085079131393695400536615271924078803628851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,21] 9298521529572394336534865581494448650187172376466104407754643533376562171701288854842630880356532651139518207851874437444611440119241596788025904856431986047693223023012698518601661435403917290378169590603660419059959162499427881035563657549448202396044550636910857087725763107451381701285514370542299295363154511367548103356553622631459643594694533313550899850083565975915956112423930664787033327897420430141446324058144687598486149327484970753967065155441085523457933112501652699295751395191470514511243134273191768076940530209896745483569736284035960111209102460108125579269896379017585411443132608015915143068650598061404136956548191849202545013483798330777976399905860802045942883593495374068052953357851669287111088565655657968936018906654056173325554812213539835465010961858420811504182562208167118279198965512969838675941138340467072005788204751779653501718204356951014306547349260056020429580853262917212021673608396695462552361288234830177826861334656660515877042704447669298621873672462094667713592739934282736328884417098987222828454081047406589098629517497190599106612793637541962311119747008118644794870700307782366476761374558152395000791816172980622619384312887309198735627432164159595515502156334209903518348283506671586628899234655095349695829177259268673921789111213807894723150925798101681551423763789522068534009742378976377349475360213492517006273033567171185974577946430827101460004716198644498794259122825727152209980032779825847756232564224394123044603139308626586341118367791882711769483015330265725541974537807452553301616380246218584749342506458091514205813127682268508627690552312746837990978694870948693994790691392818591941429093073013726547460861123967158575941096554048496910086106301817162005122503608766443464167634019811149898467882056516203019921790764526343634608385763759928791597080532746407436530900846483726566407219925976172575530476274740675444656845069374812943859991599659821515156304283467494748958406612547480237421299557739714156634539863566222244763300584658750962180913838764610278172476557152416867660096692357022122513278896214363865088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,22] 1998074776923459346898020977079762541389154526379523326879030479206418941693554209972658871570766010550499933858180789205609348157897333373142388799194851620748771978277165780450232276840969472269399775333366740738465165752971063754005476574111376200504797464065748377848992435908348255297468203183922265744139032348546100974825075192343244189697113538427755551469850325268568365948069012843229079184815043601605952543348552572374593159845069364641734772254564232848358823775943630071603984210311446222867142466995277015412332878841442212500163219852747618068831333664924088649926812169780012660334225353320821754055956859986539670216086315199570047713338704594802626172644063125915981239133819967032013388349917908204087893432771641898123783855235028496972050762528983153126081071401486642419674454510829151427663365544174288495072907469193288883791677261217805789701874073870319580936899238617610998135434767670409156280479334168280140751493761496351300017679469447159933644677801736221578028316281573670478149448080308702270255218284414501306952012788524717768878305887749479530166557016635393869156728882966860628570356114244874943869010837246658027721161548177677070948475821809712122099008871713337170583484580960824451834370797371764077044657352690193645535066479494785977169944225360844788424408749537804056445589252943033546751532053940586765844557097812448890957713473785210672177793595779983964772743482618678700178408784955653284835607428987078227887940778082966863839564181512201181023763468177675010804386750458108735140192340262289086693549069802042079674643605228870590585236923307331903996980193009297129060477905024559503787711593473780153473445229845628438293092732193097216706218742630611863695791220223196800098334997319304094220573934672276641651303548562996085417776000493660722040444656331339846892849104615271541952466657318589406755476051476402349333245836444496157087186572445220098353134193524445309469465316821157853140023090394659788864400540146462430685021869436711000841065654980557875371142050659316742921491146400619821146866547593114426094397918627758080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,23] -15737208561610138839244064827134221882348614260713754456234998254480805194381760998009804736231008556539485506895951536770024824388952561159704053843419736368893363613405563228992619255500685119518238697487316625411538770311888525437211845766811984346567610999640930631875443975849786398387588357658499281794990293392665389717404070472519863110061511125275393172948793731082335306459415266117642950451969556086102039772195348711908491386417896101707393040267975406175887002130912018616637297033257699763755221191245065079602980575083073665604237587814190913272773780795841191157753293607035511695810028690114112991142913564021377006288236260178619579793088732169011129252788142860382270381596322349298523195705197787705775429342645445046991345435370401333694726124494479869611027257231577558932064679639809045069108317491857591349244264255873145609593444369963180999687985784820220360910774096394412207083589523852091791685912171730309861310777875042264760274427505878969571098495336917247437894650445307324886037190519904673905126774987323685589786058068971267021677635322302334603267973432469572989510875554246492975495501508558516930209365350004490752485328467555501205403518165929750722232882328539238139687506951496561803363911928818068145042532517096747150742954388664152277126564877389481501918201297152222879484213933332267981657691146776387534983174435545261401049365580607213652400727362263382118477700927175423329745744418156466746347418724926623578988895242405497260719936096317262787249075723154540581703402765649764278132515906894880206950151556494900584764350915834348392608033996577549153530939261460648738658088355808355069693957316451945465563582068942412224440188327071956012970081408154760937849652478469228550693432369314944161943932087235002589881125726940423182381791980865827415011604605912447028572035024498769614819153577240189978260116578332265136706718016314131258886554931924119276896870882594590863540489189153299638204221109329553526893907317273024365293102150229577082410485945293933855383711115522289210930381434312156799925386063967717936506567086089175040000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,24] 25372194729607725941134292002179226977694082211923429851237732471736198917493664176232072451830157826849825785206564896696901553484190810949888073011980453268987692647401506661725182555275610393350308897203720067332201284609564916785544875610316840287332079571230692555914284366853652236616299314058878401813068918425761879034037815765471702684598127437349576712103059212833362744111775156823957441094526435640255481430120760138924333197669740828811413353937926947233429546891493982598888938208900613796755033278247654160014580120434376434016591098020640992770383416832518185755294596497271343918136408286401246778067041763028618751447856237690519419863205818148447057768866964841833310462026204379580598975882911443180359069087796768143091486245154177638570161412831330421861585902895235330273785407665145055862772761129047349411500286252268543754324527810214653287539024841106902412229743821253346205589822345205760852488824747693921452199196937009182550179745707378211683486738168459249250112079239041344204033073008638660958305939673936946333919983424472438697413495316387029193652841324117073019559253609677700885237816089518718614885393304741068915696207285881580964253328322258105786247062282942402453842663316013407267771686469134355668198245118548757570842957698731524805750896812761456005796295429238652436772534010584278056846691992085599807489436026790686010894870352163197991408632766270586204400119905088325166023363079629830779575960548247173157795503494300912343615751260124520925219328594321553603580100217817559819665607673731777829259718223494188506815953477502907256728519568876876902334560693695491220124198706348153260621938310332703987599482262517232423446813814485968892994558639942379274189380215877523850515033562790234138079068441951251821235530131636790800858500963853420038178832099676634667430227735288683513401520774329647380857283235243156157754579610765678759080084321336157948572889831094743495762105970293871924890019933859420968723057996058544037110719877363340335084563163533458677392675498671015036963858203205135449115865399445222992674528056668323840000000000000000000000000000000000000000000000000000000000000000000000000000 [127,25] -27337534574916446176855870519985485009544851946420862628507270627288166598086686626880037515938047035746491099523117818040318090205434430768625289849861149781436216115124921542888807258177092317089412884554536924550160171678556990399838261813802075176291893819310984962058437111337538599421006237728759948218120042524489776987480815155326853374552687178614994643956011653980763413295712049747193273514166203358703358949470329592968071104521230081104354378053334033992337636455616774962488813780212902941421514445919549669489513228092569959959967909956169359428857104116727146817980914604731947027731177531777462759115504420688133083554208182126248900250425439258035924685420565710277330775463060700187437108094649048099451822847078597546863234118965719775362833049997538021346757189026080336343850712069191183425916487016077991090501300748226274291016416407254010169948988418735092231158333045540731522608283381257233505083943331501879232807456486568312108606902109021375132936692113983136131848891603315408094288164079093895652612618440230679118657856254057936814037692821812805848796613114791857323275389325850760107134321136342634666874380777221929642728882770315109401643013267215927741839783105901669376483819675436330992837775713577183745647897170746290920151809111595877915707572176701729051985895531202695898298680222052065390744825650793185882494195542332080287043870515315335220360429973568546308468811549720678041835485772447217664779503606611148395935111946133239635900050223438144625753154810997374021443803104937907677898016073879427913860680004614685152701538659037154345710582510566421504976072150255989708880470472348183759587413068085937004370990961772029077904407490164419380533370766304088423212101283512239947057904087144126491522350337631270439028812379915563972975791138824422080577415681736729905168331345501655704845012375858079574801259295044815620034865429476195754396117630444613409810306453152081846819922880427324079690442676302661006680174895839250696077366378183198877202713767211740873638374729663993676661713421632217081782919014105609148211696228542447616000000000000000000000000000000000000000000000000000000000000000000000000 [127,26] 22776382461588961774591178181499630809892435770082310026635606699127197666704526517139104813006514571966388085698420160055792119842597611398620892517281013197840227290044333348044143213195654441483438864682997746617358500865631291879671904568139937080561147290970851034982464419843663333612442548725985895702206539680890197772140686637112996271619975803091745778603006642642961724268187612126037155575557842661142783887946588484147319019613710031241656669880884839096702522572743123688955388312484548742418816174808207141521790342495893448549683700089703874802811354827045204846346734894991050790391582051913457457700998591542223456409869459218430933241035311549461553388196743662904562959105710836790670821391312524857297193908212596159416091413118428223304067998437655470674338229018070907486578215126951375300151698972575034029355049173280648337174963691579279200512984301613404789154378302455195891338142371699479171167409269394111816294382675103580652111855159974608268023683854143770502466337411770585886994574012909338015399290536919631987490561366283816125479168327568428202900773920015973220926914330350659071917501089993481403636428594845234248634528493860073346759412487154720270424441640306725815912064252490844175765319450696398299183251521658297947898121139213479613097397079057284313330797587651836186069352310500227224480875587614140712002501246626013905432791747554005664567423366064217749690897263211223151198659568478921405238992448736806309268561673675266847360758651966500608526305173256691305805660052214011718108585140868977976402702294811398664391573040352075349860834136954157174429016502994007538864093190020180924271632107713014047778978531579159862092786488457962643032149505347775408059069868126530387136831071242491456271145321146824223147873731876397167269560723503794109349350042356275287619537940149529355141167736703923226875317777233611067901361881317866069289346888255221610108773138954563296795467309386374391333325746451313751251470490216504151141041498622736243065816517205210171201228002874276155353226393440621640563469732494467691524571245597163520000000000000000000000000000000000000000000000000000000000000000000000 [127,27] -15520825452792528180831684165294819155047750198145601134282852843833771174922216678414717061607189994428220950248953041569701697282828300581351436622924618098426789865865291359304738489647665914155001560991325530106860738877126180375944961048695908465372118852284337095068942980459402981393342148009114477292171181094016882959609303530495346915866085127234735704729827072552776728781170313913366374728654469627538994680582524759920732707733413914819998799885107427005176338482231502379045702573273051173316274739619957035943626582246957541133668692029770630784417415961347145645106435025474124782931189440702520624580438114464510906989290877539335232890979739653420967776069329055195650941160507597232439434752855814582303143668812343152966617563363982636015688608863254835132068288857268521297128029075821733836761880730276850530612180209129329454164909599814235287566103601705192883606799682636409750888196012290562437539152640842820836270912093203534613811596581290346874099763132790477116203842726294963296895511335509830677693272734307848276303190908927899237285889427545733323465426807586793088295514961882690502951737668753195121917310609989022051648027272166462685963651041860745639734574946662160849245655413137141445554396138496301076173345965964247149902587249775919999061233775810510903955252900771201787481719240486714844790036709643255275574185358340673982296020802410561362079692461487455730830562926165489485252393619418458949417590758748935293216882076311166335532636298823889404917123375042941554532674425485048921450631150195836527680226831212509530862869761593396626454312030582834889882290043617156086517742433981214684172687256918641394284331220952037216066446443662962444994946913348616760611489240616248681797458406335391514664097194506334229508297845369009516036019074730166161224198506095066325471011393520358032728183408918787508722333491772338655446076819610735470213114695847726675505383372561859969816083095008462463995470454215747803705618490196824658896007175547268055388112831446498868535391494484166750927786274444847276776044215914188462774924343834050560000000000000000000000000000000000000000000000000000000000000000000 [127,28] 8958998147498547651130132499416854051018635137887451916943277277622777431038981520228995417216002276418793155305755985340969752292532488864787982414276321104610035711080942545866257860419776306873163868791091574060589655486794338849549508603597856813514275611259129015218673297750947052180710634447354251496672022449152013799096067636092512651775036556721578316181241552323225685581097094304071842337694451485100945442366390836024095530840307980908432875293549390150092982202021688804304144729582302961615920270442169700490976180101046272269538345504672712423887479528835566963762475046544989996784975109270123397254542090581381852612043246199354223395143148424003910712295822248667047091718470163398545791200895816243325123776888861183092980686378955483012295241736055956282255221577928385222350095504541644774213208933546580869549044192822467781502430795987178285853569016927849155855822135225318569982971816958114364374978118620459301314313619894109894299415016160745838904209468102741608301273223304507522914947905176995902287324419514042089363968607931926066301626127424067330422341781813884358158414267933265926597508967904387722025379393090520850614203114551956000948336691241997983528326351185756784479808006710644378984058819389131596743207590569927013296144588354856127466808771427966635297990666699876444202103614706612515993943187343966009689622167846033815305156921030825676069735061924763277564982276076862167512339020237502236631405937950527672221946040926641520749160089607381345837077851766178996612578653361236949156433631871175754888326828783214492710190782219238180872936839924519532408349673039641066609173365521714502794165237537786813901845603057332169748994233040028978592468573649981715458304702127488747009619008279248199402392144272398679582730943108540501133322342275946076365586571014070640620051996797610898570725694449408455271860875939211094163551985998277513950502779195828204311016297853769201882893650091706396504948791739890445865605544593084368530921840115883772835817147936449055754571054643844599947541122847138561604311947815417905582833006668677120000000000000000000000000000000000000000000000000000000000000000 [127,29] -4502786911553433971424478565675111675160681221109101597084930409822006468522891783990025471436896989671739513405791398588429542993321184139690213832394182397848068059357404524483557482150008646711943632443169487229019225136012575452202404766192404179193011780291872653053727312893932289426989131654102401433623109567627800749219250681573120023752065071871880860052176926628843873481086180002523126209260233221164081821522154292248731994050258429396386037510546146562379843907264255245057362151356134130623192086470205454280507840387416402384005716670607010326158919505722109586828609622787026775495998033300452776720387116620751843046683511363816962627057492881696623022480504111790550069197304978772206503768954070142506212405448216861072351780340273388005896558403628484457886195079309432128807637110440674848642771611571152663655509558467286933494054786412737316003623226746057996863091737425345049085426843131031926098069177918537610070056735909569905954836996223318181660637723999016178297064196177809648624291147655495506061800336770841039691077793306320400342495181328400422664128567774627540324836581423129028000937490096522226650589041996763634144464442850183258773382868949797650680851951811528184351797324939953526421504550353570983137652475020478081884948538177814464925263970859091167797916243300870351149637387173697988017493497339945061935775709201623090319009651576983756653331218647528609315245350271784124063367291619034027145865361617843516339110706653134286269493577023129954726059059864566141206687880456380223957252127122953566192635004577037676845902147721712261497795903252442686876097112339807364365082382063707151997595269719452114196977442581463135521550182118876523616317714096195471544427791483703454958624517109520153482406779714040277115261107398959273352980040527982451849167223602749255002583665104794144603447250614438601479457882840395178641517146029264920922066883326312994386763256123374647766619160721629790641573419117351558336928237710093159636320645406863167787588102423250605179217632046207977502661368192821913268375345125841240880301181482565632000000000000000000000000000000000000000000000000000000000000 [127,30] 1994003101427726284033504743276371599438000756904379055113354556541313042295141517820734794288652048206994026204830023947848615813697941556058460904829141796324471121081293589231038062830866299501931904575644235901736764581018510248484762368236345626820180460545633252599017183311264107317571992142286235772033390512748251250105352234164246184064480992612161359442156243147821925601861367182454229921710130204259723302713231599038552803917160333648004940160118125183564513635733401704135799445675163303189509579548325552836054211782749354177651094856497000569152894385662947407237345957183980743996105834660451461427919445848726517182928982511096127915694873310367671845713569422977847098768031380704218345723951767518269683521715751119802896168902705431499446636019308967095426254286577542509884205834319487389112692134645906032729700132266174232050818021641933619053100877367036377611550935910325757797034515838869066129193918940267376185243278953421874539121150575698761308807246772286860946266716722181797155996870062317535838769989732574543040880973493871501554473723249833973022335978559807595489457033157014707283221118954485145338677707583545525495623697640300279682387579386278345251642859264771349105210422269867725682400822574812046924610536892807355354471660749950395058426354858421841594676161298912036899635431041408657454344974979042369833234879506675034331365368056028213438971273364027326922441846972165670617769479020904941138169610151209205706233832820531035591196459633892838062446719224838397729567565940372929397696171181190499895993375104577960731520884997638185595797370741030595152887575789233705363560725035151108116956125049895998835897649001205302757533159411730379276105351576709829831577350485328219421849787775769175524450593968005173192602567186722785767460320571049333725063428082037025780010657182589840524418677516564102981973931682725879643325347100067671484781895716493388578077251788360254051536898289515795291837573885664782050874963532172657785681635723161980519142206066122551625756671188283713448801825067955023817779604784495066640060877950156800000000000000000000000000000000000000000000000000000000000 [127,31] -748968755497556848816226317721642192397316103788391802810564028682495073954662497744825191556337920803923568591506738517823935437971632438586957592336178376352449469425587512492046663330190820898126583694733455155988655556756623843098072079855467544654708693665928520706112543427236050594459337244337708530654197512412110881478930951251225789723094640501439707219826044372162493324694945179596617912226918869958425440105066243124522534958175674362354110445202804492021967265092244066193059974976979932970331473857958721057720962189141919383043304883528678902415998030578141717601702279956491251683073040747681998656968986962677209759539370323312003987774810340548132601293884065969590600537055481582251652670575868088198379409869246312689700708857115453769276943255675452262270180631869928683449546306417424200940926689949057937972935749757715018297105038420010714627948406173976341388352698486796516565027720704939283579541805818405395974523292355191279670877851538818752235984115918941134229789342080133267950938153300784438338249186034295765854352490007833494150052345909963094897711164741694542740434686786680571878353675724439474560825183819422423767486370573882775206368238536030972410815347194692551128527055584810720300182957384685487780310429972844632798885317740102551580171436479339212646002903206585502121315199714330748872380947867052226076137635301055379190079900442497383023964920150254890895115164572626102344400993564500376797330124667342994230228649396717688788331433691320499950062924576421605817538261254741611113518355709091599050453266454610573520413087999444494205654151794638196816004938598729649731448357394771672476760859376129146525166602458650875073344176479944654228072746114667869169380873142306672069907353937074017225667915382420075211445166106248364910715114998682873990527582412689248152471602727795507721645928476766324960105882815037689400875912481776885968828689666596493141143857971250185858832846348072114375732511508419923381241061529794690994656560943374588661630013028284579251647436080921870939961211151635023214215062509788312946543969538408448000000000000000000000000000000000000000000000000000000 [127,32] 195207207521545378192169345493018609725245651018656438146950302918832620504291873674426650911760725052787603179232510484456660983894266349992905731131238349799409843084736145061922818076595856457981553644548686300051306470223399778932576915662417017327356862903187197381764836487140534122755332897970918487074998814259316708845000868380529843415180423508775590383598013042674112448293559105713580167030707973984803624137808359740161733519650027978129841554362154842952171114525374664667216119849239980367329988475225104138705549885483487188724969314530133055570605698275987843645124108442802797168224318746852525940717567343140882568362784997033355592318187355785933854071000967192029858527028767722262231475209204774811018928056908620767142742752165278303197253981040359688702230735958885056827287682890742686798646896400284655183796629770621070817509027612543813525505343397939573069164674581764126658935446590140228932428863023694176832475737076248629113929832914284314373401820482178180676275449017488945487493582788549272926226026374503406773940318556123580631269678091321883763266327732623775262325601012677978104822876550295781921392767257957947989478197896147285354703117441366007422213228344039193386086765047737828460623509334796131339138758923851185114917554782335158617169212759055101174735572135155206988347658224996833601614242322818816201404478223851087980104577465283840429172790857885946663092560432190262602640157851544634757992242766706700089841503120969005585570257056963046617947538880449991691791832927770197225078458725278031497515455213301388829423204979764116507288759039769569369836515606874551834901318972782842220872663391139775013384169246309668294812025584695201865883522461254701184163669818755576563698080191261593811778796628962386443877656351078413776225946029449624357299691504023524219236578065136067843251171488943780584127679598121741674751635200038232078672256260866067126652982135227804212398840165355623830719636202438056624519980364665796718480799055657965323814037752204679882111905022796579779082180560160089921227360857694614601018671051571200000000000000000000000000000000000000000000000000000 [127,33] 8850388860832411474970597151008811282561796126165830623081549545190051866886352092794600841280368443448484612387584551562340219855315061142124847566644801885159022510943678625167458319905150647205489711829816852324583002393040395472167323328276955298640319307554150237098631643393318537741469326512427517037331605094574195591492175131115825977027601278523518191831770867653763178479976631215442300496043655224619614488435005557463178294227650188558105910579901223345820393821503718210365256219100580520297772358485724316267178442329691937914684948677560380697808533588722296880815026838271585499646696132447842731307905869414438380048646934211980133839904794537542740754276059612116664497289790231636546282632002667799657382724575660632652239276279927623134036463839305939722682881694680375767401165315284073924263472967596481989537255651951066460385250362291575073411203469919083637899589185474686690652671573600416415312474304256559062426488051864136658197728186051108012699838865618152110175584127941234771514431770544939841364866568269542908353369151504563262967489803278146019346341999556832755970873412599343096022778385752090743549750322797309652406619475193117239024157055628942662451991220775180137324986501483134705162896562487282268699014903304597976485247683078311652618266834161379963419289109385003224799517202489656840313873163092342132869677061498592832444118533413620287148081337777939799357127169865503424323447548785517052198724901935737042766630007240083064556890406246912304757065684165461516042052571685071987565321782655262614407813602721675330523992315063059125469066086286844856237642757364677432962945891733189083065089234636120736117790688159026443285962252886082635925686207944486266756352692994304970690031970266501848461192907279024923852513619940416803599882814168344778491036965631962872203778208284806759908507987295677669669126911992030003847206470118164544247138772155572830889384833410565980007335486725896843722024842200056383088629941538961180282793867345820040758222780609718175558022552145632319328064411173026893188531677002968504381555982991360000000000000000000000000000000000000000000000000 [127,34] -52384161003209706333967968801893470281026262212212164547656908273532784335715405158905991136096987879320506824316264447765009706065422476315736936158729441171837826152158137000610507574250847070333528477326295836886341450882587815690612382597645539899687886079958253056589822048038065800468542182120967105652160538849121707312470824363702634838009762271957878431041275476111686700251609648141003638245832936764963553980867297802528626519244623335295904304694566977559923703058217200239303586309840690619811134886564212197667246063837039971131396938083570785129301937590860187629720170703263665138060316555301229917380631186421696661148810649995252395265464639322000111353095664376692498964857260863747914801382542352557951910517632044903013782518737637394109829235183383322187282447224179435966958222091152399944007890702069954728374247770537197308455141212662752766990956946518721387284357998406878994825220458263561523986964553865054893295297911233838610329380943078341601136164824686852749091932512803816423471176493939567836852452854219724868031064599317852012248751684855603577204573857667614805146554897132437894618883697375670794067182112096122484480423094123438328087122547617849036137609936739255097423792228310552767391008468162231603716023993592664277093675785437253039825306884521014363973224662889213475872981710296004255629044504937211914029128978993942713157113064389546525263996254659193544209346946968079560192508926399193858969608981097560479220395115870644028529734934610440150450186483495533609959591576424813667727861800407324781374597707818083256192738160334598622073920178979756543928578205301225956791783243429505547962331140896897260857835634383360696331472238963204243653192858107435136002272002487200287435140344161233301953062521987798805776069595860608140276051555563278852235373043829989145894101979546471693665062232581285221198990268659568310071285848500074702703594231846988165964718683814878004280072303578380986267178678044727715070600138369602868869093338668706014866620245191693801400421168305876437577778925809171446050615658726451592157264724623360000000000000000000000000000000000000000000000 [127,35] 39368196863284196348518333688600129671782035984880387730077123236308759992425788146116590073128704283933288731623390225079372280423953333886339423723958801779951410892620267847032588074103783158842478233695762144959960503363417006710597395662017495113794273057444612321529033524808111518666308271070332421450897388970876299036905323722115309928710211740277991079821990639311223639711013169439161857292397497701539564254789649886342907063752081208383478501594816874741823540607583757805770868380635105063119616367455995030420437123501847930672070336975488242189498916241128938272152075874314923457218293243584212792449235931310574163069374968036236383498703647564660587341622352108776007822457836181584171659055824715999553947647441375899005684996823223778052983613012549234214037790789428772428742312168256415668358153106199605387268148547270399740717763875955574670401160556423542357241934707566853047606301469108405476760483895163464961637126726154723120288234249779644620551984040544722849580226670282483470465088966257539149024226534346586184111003664163824863921819682919114430058790548981480705028797542796799395279258723795051323430682342761298691424303954132554852604301242544011882695256568525000358905394845096081802428771065763206973564820465551485998540510526172383888234634907632723284938353672316462919250635824206531737578415064986523114147382026799372772002036150993346916666010786273339823257872437456780035767272943292539040338072201586081995956738890910006956965414485189400092840989088991203919239958412193462102506229812110096520783862078532050819080807196093683209844055652129455136967452717343832251485942963786650289222019147456395922531249226574172599539621374804902366352670834655616564582547963728188151850088642275330877976687234410758474085873651684323586730734042832549484825500019937329754040877090191817251017675099177398766390224222937691083891222749319217220652874113922518604532592648626606342138424256193133316171822002584404639092409238302923296556108598242866843272613959691701569548970117273283069347687680468538687262762895821194900122908915400704000000000000000000000000000000000000000000 [127,36] -19032286519541638177354515348581615413423187960155585795184876722772068231857069359264007340042580456411863916503259093224596056065702573184289398217946583389471100222932635578531427062398848265982173401379475161944058252334182004471236635071312962141656956604174655394339390817918400593758356138424835496363980085355045366090349601306602878677915663662491474524621533896331505651957251631036011343397040871316023805166612650145235471347263289154081461277638484728776986907074564442972523417000182241383550072670851984481156553414884185571196595482360819638286106599789926676939285458449147553398134678587905912943528814984021555900453369302582279002557033026187924515716213578000553959383729914239142270373081386556051794835514441032054818502544000959976430400151792342089619571520395905331574774399313259500614673332287820643046891306456205638332127919363643913011600026174937765108337253533991558156089465005341576393053135313660403397934254252706657270034315504157781307776722499102664498058839556616994324599001986843461542037917025418664106914797558183487128018292135965787776796245469432320690212103167095413714285983179003803008159074227109231337482141064718862850106373875943084576990300740347947207551124202477156329119945515722670482631313764521258417545032487805364280185345325611895208301678272096982723262529791659300716317113383235153813351027256862096697786889300558328583454349197157787102556559081587492280654772126488429129033794186270049858738465567365715600182608650464679385271051873564565099056500325985045128729359750754558556659949189468545025903060579715747213361221536928768276873159153873273061352888889864041629859551461135479420470940245030837996927827605819849274595303197570413861184511970140090656203691292015927385741204468535273371603556279236871822014078183887187994687502034529526069042214465383758849491430150350313809984535891233241516973538202569478143077676879252101383753629676789538830160006020554480231315464352534965087955163487643758168188529845404775111336971399158059173170425449634694362305161239002390998696963279405255613654696124743680000000000000000000000000000000000000000 [127,37] 6484471198310165461699356325691545798103114970683680146079215119128132505555096198705889892885875440196519617276633097267388914844206801632684168804854359108496108384403693229827525349136352475247576951602233628495411246234929192292987100509723261902547939317802679134153317123652115787440400338412759534050389248596046072348727797810684967755051413138580933880600317811195098680886314836164399952091449880258912583800966049500212502901844108929601191595066485481583367773614702144774556193252278665058337375077429414863241437073320810857262473708331863697567237952032546877585648877405960868362891280139088189138310395620165674007870306533543844240438505685246509001179465631369000209448722511452555856347819434547629791683760504423752129029811499192819239614339423007589255245622688519988528125732589370876840800075122212911626353443819408903926722953054737147262052149816714474974331516831847025575541965890301352292182545521637323917338456116462497171099524201664090671329967130192566120366095487271587952264181717156862703827222350437021372225738324707215879374524771534269768907344076216596017127166629814628483840557400136876036340201092090559302161402320990264975230434444411221187980925748339935822440892863690934379219778734936354084913755966023341665998662436410852504897647558393082197738093565657397024578842787651451728032821421359508406158639899651924880181427855424724417847148703377355760417094163745582079302680881517362273751524846614413817402362753070785628910731042512025204403982273697630918494883565418126976382723721413836353456974209181779102368583373259038228313902404073615825636061031173800420050470714769569770745357756571115129258962006686777760907701855686044643640448956314840662209451665140284201099559603125645612627145291976574633067478309788527494878649942877581222684260898807974155561751219637248478715394637826762800063932789159203647179089259770965911248176196353895100884597994183639413257779323362806293687910299187533545550456739030291499870122861907795712050799106782376936745893817026753406590919658232683714681589607159498596651446495608832000000000000000000000000000000000000 [127,38] -1370108098677424652843796979501431219809415993849471276921239854170508898458914656748485124753269176402225075823706497706457796722343470335476487007201268972123908485455839728845588147164211194865999570714631397416937055463544240155806219213648941048656257799981498101248788335419906930053968467541876735437573938341983031748673353910337539355931329196638697821683209596885758986599030327538153801484302424725284864944773231042840064068858857867897608312885303834557042448835191916671499190465771486921473967032736112761469067568189123012477397275778226965025726927178434440436517691800217442950933262230997502785144081084092810553485611942645025184942148693018661938673694495732545015176158212280200807866943462835989859888482842443013818104449764064108357703443324207478158510881238145984685529677943582001739361855707028008812184478612472742785173245951389103023784470764025455121707441307919030686213496512408977124172595231818793590080716148892603967782376384155198712669629201061834809477081800871847826086325999570205909376758079530207770017854401928570950636634867063585462665908424013910208624027406834896979277316418604697981864953862045634708862647996617572989741881436330168672586946868866233838800281142241634357891342019583612488816626312400851580760723470913179080822290070814219992688869943490547498654615581826741528579686710071371939031426397022080167128318503789386785441240411275908517003036777287277667295682640099574443551831479558171545309533871470169810008018611495469764829843137092249098753376604741947184414649345597539903950125009304359359529386895573652136366219681521567855443046553273431218011664169958158407418145047510905557628613736880620650289462450353623997415347267751239381921153692922070141332932328346725058340355155484197872737839216974908346837170170552285782865221967600597159819080961298289111240409829843542748046976801431154607176020555291056643044498968378901319582739930318883365624607385637407923840314219616718443196369225622023981098941122722447275941135897718865980866833861648280405035070258494483981654115973066626934982024793948160000000000000000000000000000000000 [127,39] -11341152008704841532627292399025646486652767339542670639720071595920741217673157223208401830397891826426368122869882852915595942721165247054202022949928919750438945537242944810612880948184638763680054573206897369719685965140387030567836687860749759774311901779854377004298581058796369309591126295919263464807119662592771864773521971104239313845055840586641906291619717460382339569874456052521264011618683194345354596164014132861054392783871145225575096745950719703846986357935477239386804679336277266636873770493243823324105519772458105899785741839178273969612440727456753691706302447658628849802763645230448980978035900836668514946274228615047239943790854440770159753055747812392101259769513897481536275580694903804912701112947259247602944348138790572089964440367453577587152577440650706856946077854723276188178775057534136635776840565228133297674514229119716898743466954229158306054734236966228052867345843902544441034887204064026590189053624287928788933322548203776637692760925798756987768136214635621326657517839753456608099069439866642687529975811612152048120497768741545950615447079695542593111952566676727281234399870576443090241104870444260399639074144990602972526254566757778990524601222363044739828788608042140813258213911717885614681353714431521637716433424167961746245523777032849943302351525454185159155179878487011909156358098019207099997830280108560096518292246897640544799581646175477179138094247917615061296237719052069818473523482793337786253414636597801797641671216876207367982941867316040780809790022165898570274912798229787088585666251487779088926848134215862648021268973042248381321715072888614619750146300855222242585791590724275918771140491113836894434880753859482057092645531702715941560965858709933518815402380554621514914060605012935304718203888068011150264865364201264699395363086184639515015459832313377046101326692668030939245241679707810743630080844011623771514020684528634142462440601022195778345415699982890124683842410137832050884466063411855445254136327255947713214064483840883463458097262874896468163716602280362779216851645216080354858607486959616000000000000000000000000000000 [127,40] 164813846061758877879770220587488813320652535580306519586005714878773898171829153714734900167171518559286265829625738439234240606862390743817031516904929878726980557645597585175587226730208955994526608753483844202711589142273419882704761920183755646069666738213856650905657438416532530211364577763363874854335082803361915073686707874394154763831206712148241771570266012647716214236917898678947477760563419184927874761392050338397681881632844597427281671231002780532128386166402261714705684441739927855482173560203302346897956689522824208726014812381628597713249250666195280139118029819609814710087294378567449758153157130389448936640349942080772460098986291911341156124453450632659914979830282780931340510339160983479543980085909164618489360552806928903904683222492642669074858965325250310028756991630060252702850504711537281764160946552971404038110619840506780615212405379014428158504327460516150818079893095386514369547681890224827167260875367167773748078436798400116498409255431520602157154719039945620295756108333600119382940990028753611829045987963038323608722535498386180089050986171153449850955847425169460729906855004023360555838465206839890312414001957350181020861527336406786239703000864569362472140251225746594661182763978966558910666030533235978203876810130592196196140714977545529932133585652311950492198901196924231426796542334201905898155973718801753630549063388252532683764649783254179523743782452585177322076214659825253983538715431800773882776420219304248018613121543037845608403886291699416803742639324570101891435390055612408444608239157588680857154551631955142801160118294663281370802960889512722653128105317096300586898709888346511205200427899268741646085154389561724511602342070343429368668395924686757875396966098932412328344053050148959194514911732006112951808922667126584047717581535104281348204024926447779941022663758722906275652395540831524117939276635906210728605194407416487595100675528196439466104489015581806795943290970486722388862819136678580438166842131350360097616686720915809851743056791875441989888937008298398512538736882209686485267328752680960000000000000000000000000000 [127,41] -90524713019587343348264351012443284841323254523913512239363012030266487666457504278446226230697670753345475180341556201050364326090537113545293291171522418744700304168874606320477800251265180191894023425714973872505164266709662311747865929055685592099975778962685154233332834554169908108230209933636282598089233602025155545914703614627712059173636699211425933301818491868641509217814739024661340662802743971729371692663662120112063883055910519888798221217366054985779252002148786422922074506592152253691356500640448669228043359777493618806103933149829910290877746997140514702593428815277393958856280134590294645246761125036618621223906395657037509138178746619718866372756084737311991363068951112625215215540434459427128358665888687717780490543172930511474660098557872130056804601601478348557157711025968182884871232717584828901425867411625233641738729114100125935095388960846000601455362809183197740107483621291309152163845310953457852252153094131726751247060571897520374740809348410554084139698436271277358610657100603242605851709477567057551053125408118644295453071763257890971761236240338911580787012572251281674390264809168388993280500673917078613959663515772133276541920287285490713576807524300707651603397924221052670544076132284450567499322072805237995363777520457806384497956596676983032568302467850413352562153149717322391142580464881121952345125974460869294109355621029240071789681805913965442928333122375688715095759445029640523333011293654777588324151754236159410161354337200920316459451705197325936797534595788575863238497443782186476991740496887686724654904517685512773337196228316396988193139038768150408366278593474838435460847527022169196471801175966292829665435459749336813222185041775337808602927866099995157851768201352255814334654417084350115089063897830723894243136146810737226993550745224050840798217072153046409322850611826534878442012986043926321015373715042258894156346011362174068606048083566247439149944990383379587810187622617276855966083424358430622916874128454544906965543998899989398371244945788149218711121516749741459845187007624450326730828018614272000000000000000000000000 [127,42] 33679259585790960991609100998563859897554951589460725401651967750397590475144425090905339458439621556027484908352524373980638224959460400266134615837517583220756409975352533163800081375555486728779557590671012940521795014133561705781751582290795033278475558345460520005966964757939938983276894763150657510126303686497435002014209120170884009604609524326138915835119931749771644238805279181332379759402160290621510892778055298053718796262586460732822037181490231829590861082783570932393627084578110058685341081026789451814047092333585733672720109734184890161048052076503336125297750273292003341520567569302307666307821536724357101154620665060792201319682642665240496466273089290275086170948416301757676162172920690038480516995930780829825778645369136197073731523831666707442846226216297026858211460105304287580694078255517370311037189785147370230476143649981314815302138095424518482319794023935407292547216132029745674277663314006471804957026407077007483809145595671244651691384756306769541210857592647736130460035850651893694149748801579881746760963890238790234411508878100445788403077552782444369533096427398187469807433957666233412066997397185723672706602049256434413093612625207859254536766889869491074443541371520432157082724495246511927429935239237170136067023430698458486787199963690884821709993797054989397028983507280028708827747651097364525819805495754941463439988209061689244041755498042289741817654193826868541875703907366259979277589348913299957379711193036939944969977958488690765180184236813456366592031399695891420184738581649833017471454518166773006541561439989246333052418008926618494928029088536246900894348355382238673261408374523408397590266842876295837256742161795806151199523092518972514154754766472822031728600380055131879173851290815447545564506095865473161643544890094044677345245259471260357022159787866553119566359468642242533289022390479608855849789826893342692713610071969435320862984732079326380834850974265377112677277764709356280999448270411076616351702895167503466846164469566039680243694201377368795845647762706586954131981542788025676746248966635520000000000000000000000 [127,43] -10278041442835509338978760188096541718876729736843246477622484814836110351994499887236719654212972144794340540209514159492692813702361117517317475819502915886002091763596684773285921536414127384459568118120435091413219929236392581857945171141757196591352773369922111148733263965569778856746188221238657609220855878177547973993600260125205577916389070962156394115549361361785887756799323426135072690692509554483156114187703870361760836901168969633178193648002157144756678216522581593747973350562208798647729531777967888983720882638265721137085427907761327033036987764116198130245223924710557695119362490411594477247475708989341554126199553286796972338955254521439783658835890080076981262076400961762040194304918576571999377779094056921491928083087878411581071948979417420898423586009030089478088078736263099301315106273644561487260697634193212376898480131523352645252297573306485530279832196414248832815784857137658099117744416931524033665696296636962129769551624254739794261753936531040471171666821185098797896187449149757510659922451915868971239047408407841952451801531288646786919881996489622559742845934734497655067502617602653343265704519086888257595709953293125686718115608444954647793343336964562787149478650505025245588833048104586824918837444758673386156593395298803653197432820766121056314289365631972106840407858274049946311345705609484493590105939375328948675500838689700970341902778607543202227027022308007003341350445348297521368304170188349413343656155023425257043134821579534717055756130856284974899031530527434141352079904980229791276497977838309864011023713550109373550573443779247468201373164800574439781197472344912692526330283844983572172113731625407270611603364645049086511596286685593893579064002788922580737626988626257054908038872301498076014240738722402859070419287249585486139226370356435812659038321284690045527746331718665695485776707829410563637818965346926408229102424429108102943836705540519157147124771861372474491954373608995162104376542715319167348483228263055365896710994289263279798007667467860305652761780166690170717411348918361205712526942142464000000000000000000 [127,44] 2795413765799361585019414160369958975320166888883599148190473842635064837219288763718969602788624184586367799944533401944761341656304985990443800770246116393007336346225973554555126930663659662707479808190191927112296974667855448672744015566419342867258314235109659212264772423422068151133997306690034326806726433052129729584982324758440498226585680031165396421550713735166391080075053872481127025865675441516268105833886192594330336827413460928033129447437711816641701435518111922483727002254310207433540018199078703239922871828649073572911578360906714582355739787799595891900262536537255161668103124340879762598480112907558892833041254965323577402953668691747772725645443249109334742067778872365778166186452634771131233947281133992989197196764839101624829224971452350249816182755558869030138427906548311924061631776441623221792503244327573295788672213447800432572520357428204796752661482349612285532780353731911947430172756275971901705923952601584865889310271117054224715698858745783246878152040889241051229920086382355840322965198068940123882057399865428955232839795838774632188938281231759463247177894489001905404964173584096181031545432108922739646049151533177113962891252010959594490070698673470596253046033338710742266935449187078066580806190012469376093476913162713972715862547520278495024637779220848616415701204707455819745676668902926202401239484840349712283524849141438576488553610741306016502797928604807147601887722006466967325258154583789938411262702407428657109203337607574609152412035683776205202939371569451162044349744220242535604802700142336081768625012468762848657627743957947873932293865200466432534346254820776082074879590972014326160250371261923245915308301666801236470523341219483949073158272544493266962866182265410764772652354214899160061366518276966466081666620923027379761394542278935133851294700908949118003045023254148573822013090393995297848764092953831348229020033712522232495758247833519290366931184661542143644978344938565048359697269046830749593802695368830033999442730555714263088397311291805523163009732601025675555217012480975656407037766533120000000000000000 [127,45] -705364544247855951435270030534022713394518920175023138725967446767417479073700129006566073741246382548828997663012228191348406713125834302361441764095694925757097586014324100628327217338235771377651224591587927192338848484837517784758393281028963858121955442736799866974168977110816156768585951792479743970632394340954345787585094568490615928360476950787619794859612016522052205432520719687070180336586001695018432789478443165814214082031967418672020820506690988197200520235460433042705171362750814803746361420363351598960280683029036438517039107652651087277453709213752921093410714537462607321705646197258177645568325696641327491062438872285808834124460780780947345035939084188904919147550169447697267181498145088334742170859925902780921875985204773039413616820526387993941094937958044739887572657386851418363148896670952014067710219164176988637320592504416241077235784404288726437537337226599755500396737911804116210032850227039612771023676880550568969025151957343899633923216215300973975171076354399459736960471712548419037897986005435920544529042480484547256125235547659491066533927759504304916367302158832691803534838133738732139812634876626209565628362453339159246372256606686893081853152155873739712457848304766060085433542768291622524783960867834190086491419114253212944505062130351592974570623499434804182614227706836666774824159427711183652533667893176480015668705956885699645955288754906429414212840899072415395295521259076931547694999841893823625966773429705737331269920428819783427532096937236724297084429790631567592278511986950852218806025091041354979107091121687354853626500174012687685796689003316789787185239609569304247373315964614709188453798259007836701924965223046807768391100924621580898758033613233844169921158832738090808378103507316095946496390246326995040471569915762812120444353583815000658546662201880475789150977585892308873433809946184427840872795686775751309745445452260014151349224219084422893533675055745655545153413881796970542363102931747397385256506160489921156218094066628756974609920551882743680602268719032076126108604517794598670968767381504000000000000 [127,46] 163292922033103700391370424449390860414909330406579708796718228978054166860132271136359780018269365656661395803195055156725600321384610042002798132108955702910912565878167044111662579615548525103441238186066348284136585132846053192677690887069383088604715740118243888303229213695019533349919618030176440128454083531232489597041379978356909437833535026384169441040066995482354364531434951962467391622768444107597700387530601152196930109941135221213547533532305368415432607656033383703291672349809845425013022038767699720336653675711341622826591373584748402433803574965884664563277994407037923006630217712081212399700660305051013083505409311950840902837540913989406405449126211473014297244008500884310359638007240603250684633192090493093987706370312823872523104022113184833494040572355992216636898707783880618012665931839499614716852391496653354204756304188053203572438155247317369974887712333223270782284580900466574740381081458450218985307515040184777407082418412363036733217855794511932125852806492574035460455375249951444659646297988323431876579947410228325739772949469500061047793799004002487741372721837871913125127231865160695744844473643231168351008629282353980475998553297430594455739038051853500297625859318860581138419215734826213349515674832253409827933958575035902766069627480500705094257512675084388095337271512439255721487736347090655921117013362859805328755988732906776937085771506340916997863403351368413307829451284812194891470968704571039088507914292273466619478256968026574648866791712443435091762951889879090452858067267700205849381712330661815131922992856878551865171092874172583766943955728475143718172351068766130349447301751298308568622260568911182467503389728173960481528491562764589372897038191046440278643699867479911028495487655793287111074155509367621481182426187715503227717484619099221812962794739983148756459472977900847620854263722506721426761662625414330956196034229043116002060745305455417700689776766512021921875467782531585278125190997153188003670829882867746328817824486847376249800121512346571267462043485558614427959012733589477553874770329600000000000 [127,47] -32083605442495709848805078765139642753670513538511825227434847314052227491945802496210213616805586527537732521485547914416536083921644972596159794986586197010314621260694137787476302772869927747779917260018943301699387487140757196392227873660046533472149534983359038377174209587364930436605657340282674341419746364172580650171415764666798116578662336564613885142090499519758464082860370154126730365326281712809741183723995343105765521215529491209265579733501278017795096334935201271289496268926175138900760171143610385203229110964156285310219188147739566758283210658050500589331071365339046087646130527636758072079524899826666179073579875301284194086289773939479968581749060743450788143946270881206438186608990911250250325871326953305551201001043523006020071552000600127275110336109816299451620928159179325563863091802444041033415605992650426238066733594683954867881116275598954940684393407193934180730107864633664807209812731354521996156910559722867436822008293849747582816836613010213343857853133604671749418794431174502750907168669609439677565381468348223894174596231430914439336762122484145408510202785859375662272328920694283540555294767998648666415324294043407757600780531389508922812649661308504224155762823221122264321865500955030343693598035107029979488829943689225494435014791115168246209311725039793628862514107709644443547983526948671109177159072417021608892272099229030449623238150008832837705868051254335536190814047426521064724403784475984832874424965950406304017495129646404983998095819466814944939396245532482757866128588772026441285052374415357495629392456765661797566279731959214313381139122386940285694676034291154372369870732146723293745457345938946044536552874640518151080683691404653617706646166792863184307498709015398397739818569420403154456520567559652385006570747744827480819575829312272596591275785262056098826156875727407334638062010951456672359634818977037718381813447924622047299250398021142170269757105864897126178788258144293376005231735267940057925302034498777166429754734686757471231757055024992536961152639262339729720158057794276465505705394176000000 [127,48] 4272819812455565294843565719295182866492079571554915243285151230726762817917616197238284270554455010348106228970369009912958774200679728939369139908318653124646304644646427025862098037948453560135141638259059230645294172427635633835977462248973967371960982700941860645404098015196886590314676742713005222270527564209755190532315118110141817612579737605905443131494580659463979716297889241913626281025646384772393810576015670262373278156952004872840053510115395716844839439276124471393724163789058179919144511079890143391394422226487085822829598091992577226759441169208642586413485285519607822471162244169231380893649325797163314963406044897210991329959490735557569935162222955596074593081386985252896699809414340559572164286487255482755219777514797148696143821716541086657719004935365518759074925805563936744900155899353377782459684872290514816128626298379205784416156779109260776595810417144075966677609776383861211424784212877840135655875405227643567961266858304408439876537958147600379822285225062950283621025616701355118785813832633874041721829449920343291626018520177069592319575738066139697987969182502462349001702377687729393272109369261024967842326826039592633376762514282641394872891402968934415047439854539151048957650279176659506690870762056450306829292573849153320771297617028260759546118273056491347565265678828807350392473593162803033991949674380317475470413010914579803623500370938206507695245557707690510392662319994445932615185248606335279607747477414465664470760432667783080068484370359035419305585669155986065708225272863074537125958893664760920409786323453739154570144006941726883221276256810175182904338164291429004449143521895080234643274665740620370325591806268627382685556679280022801223876446879135132939256997567671476828443040318558708459804835538793190848164440652868885100183315347924016345819747256426289218605524964269614242307902725389295481951900129855252171504276235279290777257324126141159778645140573647767379229979021694708000951033706697586435734404604851693416863447217294654908067413372973681815689650643081697240784957584162972956393472000000 [127,49] 96627339010707202367763558601468997450746321730645013820487115047480551377283915730435001528690552711371021401558865354815022116030704693897711178819538198953238796771564064528728895568998110850694226922554881399823403279301162768456475903748718915567411400202160900148230776389435692455005279975008353857816244645850121222808917990963655563967701169124381778712289561617450016057096588741702664836613618975195913478145217171185004225505427964793262633489411824894592451420957724668934563386315994943867973566758801603671840564946378689993744503700636550021304151917287643097931140597391544420081263360141863380552393163108898387090117963482079354666478417277877269045938029150711605515677352506480281897294533129715214639508920266051757896297719173195987112055513333006339149235103930708704279170675829023811690203952628589511765164116370136280411202527932788512206178350074115224977114661464499580293778307501712926523919705532904520056186079625775955108869452285054700464761949549157539553244598189628764902135572987815843064063210229817055868304869989354260387732625407965477125485524948926340665838395419976174094635551835485603537295632870715930916913707117709264357584916002718180296153505504516079535948773695912587069267491487086125261520998724151255804567171778348819745875955608238001821345299285275333099018506312721427280466274571272823774047479789714986402145205036727138782152287089030071293291275485122479762110899770700033402858391246990692743830497445851426794176529581679295167980018656008635153394664080669200658698859416106203406979615980841746125554068942166323669754241057592324691491875984271116861950372313020410503698484522873582924570453573813253061964045856396446911452085791921170951624400806842349259630198307449185996316466916889469678571611351218615739649250049661639471534291543324110805863587679753238026412860577861015434969510938653511170004630212396657451583064711640111995984458381608333301343648596344106519862518126092822735066599287092588622045525612169508842123786428968751477086150078465034216200043745701113919977985810242241648434560 [127,50] -284674018311876293083548646832341215279302894778244736994558465143585655106258976594807994939443079678086431315978809625553058959111459032116758942026736217711703411948508732246664357044878645232400450293731962197655535275174261666087578279821076412280898572555786272026226768092320765000017068613016709555876958677151213733204046674893113879982933782553482450085724715172004582655633584188455941174337514961132080797321740390081647977912236914532071428421320403865800697058487757949915304615079598209176092041776142675358285999702034113249496833185679754212921336928252918178850114637976169298705390625888447566943993881458960378265687511541993498322686390886671647138804338789438574640177698866539273439007464182340226542856150562439317526613376129221623877634465748945842195674303713779360368223789931079492243532443339545799197950744577669129230415922467020244603519991277523104853601510970113057660079495470614863267069924193354013967160585025295162947169232482751103279009125930133950291215145280564717960420359594911381263136607331290700330784044781181413580046849451259301447172248842001850371704862739104378483227284200576566516136197100040364435049194140946515319608304853017068302880313562235811380619346966116826123725336729973068227923171048661905519229415057793318839064951766979782563378719574771705632792658254838620644308203580827815315528709825573573630435246341165672513431275195465817717963529298921838533060741831355975915788126547448894436731484487276117253450727734043616033540473130340677925519522321743472325507567278582913265588976964244903191770300009200465847935346658954761206496828575241566824350000553652971096914785368106519062074052434281963597911879863534611311340075947460358474217043354853523952559413426727437033307075535082701809716560759689990851954096424749449037763921981549449420934997007896643019244133010886241004501101963549586735005239325263503765882821011895961260266146173028714708523888903850709858381723197479591256565930568733564152969697908425217454954142961099723734231303272354433396787330758606319817601891666936957381120 [127,51] 107466838585867726650640186352527863177524462238548262457370702732082210433942654522791663855655657593700745489430363816483327253851882096622442317718218151487651934687321551732923149206314241320345879205765195069585096167313521377809821515486056790579659693037943337559668810583229991880533375801330049813451066718769508477311343673362833294034194632713421940092614200103707467927282729037752199738591169212200978260352151887441985505430264437791213590725066810994097758662600123820023507196311861506368901354988627396155275776226139682961596826243131154223192428730060701874322835456164350375335962173151943860860493002394786434596856068978750608822751086741640605886316207442380837131236009121848416954983165090165116770377412890127259208800803880085631929628775746435626266620101352793445250698251407206689480283666517544946266339327094617365738914369030668847056485614958840157511090223233690673687853131914151460665342753713192257115576708749982982972205829521883599924714279772015728946689040732539861485421709920661494765236254596950089765133012552832925993516814062887954682985109546305251025725428983663682477524046997841540529264666619667603381773988286210732894579870774055773358135751986533700374173382830826511521449529159986498072259357911029303050993203873557746342005574997882743012530114469867776628238755266906305803729832777826797255019446586052531869685274308986069184165528615838561867032056458758311933972881351316855343086363604852147768760659072068553993266439697496926813219968581540338574218844813247216013037674411320326936403869395483753974475570006267323725769053087297048568756231383381612465562214907813632099937070738472398845420887435987006858137216225357679878217893802463516474125934195635103220068086227720086872407550400150139694759611648617469102389009084760757639207659738707337625110211811349836755079049482681463815139876974795903064821705829424344271919944060557071425767391060695099670299464566226969007597729673438012582864501832237182085533841548018777900527805468172523189505089793411251427604804922126183368193547180315640000 [127,52] -26866965914956875903677105341706943619246508095737731106591124389873999953430872338935357871180190915689061684811804263979679683133728718922467609604813858110290884796540176892864322102183781925800757426571381362913546386331516056490170921751315231844408172782388941647249661141600160123850424191205390747863900088592448867944377375150452451605421312541389861190198701151435597412377391438400169440501110415553039451286729442393048391938569516754540006098513330338960650294795974851543197121658952556096148733558899018932406885665379778566935870754116343821813734715867552799762849196278926782442066838259993781247052027382496598099498951417866030996391503963509430933660837345427862478656009360897105959200282781518477177674694489253526887029754988713218655776139794365156240998922495137468621218412995085001730258374459026139258229082784919782896335624009029570542236736487277006401574258023409537319834723669560756668165460045463412807652892122517450878768768665709930572431861495368732496801537319092513277862519553680109934944996543464488016769080813797263520258522176236936410055724553672661205496406616778384707453916321778626173984854233018573526351684511135612414339167627998391400400942420079673847407013325031636966001596484265861160904195835439855235173983964382497107914431951562643532423196840643686458764038166720984800563285158155492696530319975808841447096950420070378378669730684164238033686776022349662660109272656897464068604144524436976469564862947945868092705203239775535824506052831508337619013380983097287595431203402802940629059854439027711810424090598609702810840920770973153726011998603464976001542692916404087140351738364674936383862235893615784751855760054422750310282106826102598390018004986576862743910846576184119406469178067602179596295087405657764224306066112193228123793156511832439157002875892288028697563133602955427053104435844360060570515476093241262005967042504041212909761598265722874370698656274299971741176994798831498527113338421642038120067444515096988626771684639444089377960800754429945284310408540025610821403710818000000 [127,53] 5027482717055262623810311509328468746015310822974740820620914524622682520592962133174285312666892317401367860489246674127808503895244966928560719289085884831943856279099107783683271873532057728637649935088580741158762202434056614120812765021792442722150985109912026695438919684061757369517228164829088205634585094205909046480998172747900573139477307564801765885228457824017113495159428637427876233902925278352049604382201328604594224587876094014655646176650442098757434464340933508634142052413276922293930248747271180347998925525102175528715426797677159806459672976307323194952433729098546740027011664550984990730229145109967348397157826189194604948133181017004347454561100143883457117563416618321663469352460734289635471321363740825686431121854218900007425222726054529950879650462541414638454607257814269154081119474737470107792831200756481778039923292031654468705643510166864618034908973640069383698262290873796395366548375096142494127813085125813771791563693758169757421508234049446696967997769207728509643963656044615933562445419690121838861813515171418259683687805492606118338965310585395758744445606231050305312816040216139331749157362500272686679478956826333732837445517939341361921771112845615713356501441738654307873039293382862431817128114372237635124495680227918109408669437735520931987320351112760358917719388699791322292290252148582916278762552499458134958276908167307140439453862172382421175107214265470218089781230641227461897808565007386474370172921878669340585906968209524732131494222629512439816028267738622113608662861915708354920495056862347467755677213549436597594676911739992809942687243176172825670306056959870748218315162231074304006035554515312410165564611151155421547275729714162779826928797869530776515503421738810687121283071512977195871354583773502483418362549188226073104476520348073730714708305838483986673377439165877046564055392859651461112830289013331668826767942511410349699615855871421139393483878613574976449237768777327332472087050238966327721249727452088389587824894802613018600759444426530436077903919827439111129495894413200 [127,54] -695126240229481280937240326503819507895838217168357313569221411727463629000049275034869167227591748648173667867395359922210287459684597908350722210094639318001355203488472729434708053638899074616722872544349893274806010089514772601216112183265429084339211857378085359984120341347956889506543867053456959022937094995302092348456744587483191497408229600321376864031757857374113028692764175104276251641660008045554151481045556339121492694721039911147652957270835070499781575933259795642588906056109053065015676558299687463421529985483925160355059765672270324253355038686049710817037282388981250312474619325471171099070979636591356505697744722308696092427014194433839977560662018226938518573077014369605257702077118205639241343412844988717750080188205348895844475599351330518343255508191289109965428485244589943586835887124476690464470278328831042630888027182159903947400997183960617601329347867002764325136259273461864770977015663694412955288110493090337751735934728935070918489839110218833256854579187211206270222050567830131956268638193175003943134156084063130352128628156022164595884611960618800144736350427417160576877684930011534037455764750767082122219457976367977661793363737845871674281734841324233210769257419422547493778041785746488900907381890633260033843450857689690789835327788304763955211121461615615697814163965276468186965277436463492780297443527915515068144495087329326878088700500449037579370453834374966844328180142476175739843534508447464157468874051551536493233122305795248374985448117221382847581800154591540594775704949038621614321530656029771565334678977561605393088804855141325296127371158751923112906806428195030142410858978028195823780357366036999138358482560292302493021545438950119658688664691808896655400504708678227616531738127903426801497918865681937848950270199398632955814576401687532814600030997322194079619308342800851621626157896133116728364645090290838224685714233600019031884638618304702943272433485161044597032850001479263762215710423493302399320805479358220579826046195868543017445748009818988408952291496252316643399110400 [127,55] 59177653284718536991206339209314437996690704663359155066916934205801110301580931661693844651423556458963877358815590390033598182711711329481465178819327138514871923596259596954101405085873549550999887288215932867576114383340581112168377945395674259104846355904478828935001189311339062083321708034274227052442989743245156825607571220419948198325701928256656807944275924898424788084580236121428106128324905433522212509320020743848174532826169297335613153188307917030103317561525407430446818189289139025780309384305674681541905994716453393006890164067672004703173444082496495615002369685708749565530259849691520910254235409474854081206241424617976644988206569177073643365121003117478542247049598403039132908885032340849283115894893816717622679249202130132735054923151935096376187485084882024714775910571984945769922605378274253706982254507016252628510878022675525008736517501667865664883138175034044370909806988065167865560554402173757326538202930215426576132962837567689183920862310182824238235383471995811887791916663783169512325564324257352818219316311311884776311425495237164863733398672613937369167008666780418524097055122576329670982764807186456570202477564926419495631443132173216048555154955874893113852691350540152054879039648144111800940686926814939719901955048411925565222317615702666407005193258879457845496399918623589409450872911180095327534569375174122718918771462157404895343240535595229458132982183087552050008668207526437927891710424372888879442130311745395176115713799000235722523580547588107312329027329917630448563155765978707741140794582174905967727237569769162149895467782199737793525250376061276074850206361154619585574086386065540770980446463729881432114759938875951583038321244841648037902672192695548623373026488679324861896436517837419353678735439654066268894224670534328961685855504571588066638865160095448375557873133069515241918625628711719045896248185259947971982655336624839644726248981897376647659054680190663717670244038328696190032786495311262481018943847475539871938952151213548639277207026530687192825232490198430415620000 [127,56] 1176143161430279935365653087253263983812833715532586207769613129337550239084334779501663895637859936067676196016246207689023340111463869558290850978680229124068928452102000488291167806089796727039752821700911006180266470663369465896356969776389563516035276309523175408114947303256548727455087176533302866781669850452924298815313099282785532898958013422829907747869747421859091199847272813289748988046975616926870478613930556635561645664997707593859259621983828004209169211537601968138150437482473393750798432179957476302861120909609414265405329874839765516134135423322846129669596479204240042301801097914468605965635235005098100254918602972588282115391119992068784933807871600365780828235519674334894431104477605251365050549627808223073792416076375242769235717061788267014948571535922018828041059993804481435721013744926539257243568852407403877108654821659194857901840819079172998771781089775141808990751194034554731853105259051980309705318111833001318451593615640564624995967506547925054218113434436977019308012514118688584757785498629845910097136615875027263901417245161117345206404925391906553546311793052759620238161840867734689567987300124187842324803946654935666111538106878014679852614876092530999824921839278401595509939354487314260876230628633404200292526728942810416401091445128569202948387918930481207867476516379100956423147476418151107882681607840663530829861915190484564508971496401393520109331119255985540958900380119462748876469399835814448778371933787301488167075692069231311978790405920612656080168167855039580932975625547309008061080289548016009556107083356066343723821573811247371402802322246122409054635702102280535642769990506042492683413065494229441884699859570021446295677689986047494911936530843838490076768378505492789353836191599003804632599226309343354317722496582539260916973094797010966690761529894513643662950385684918117328368710845726342036686756254488142925835474344556499267494376158502275456597645986146699895147751276964339138227385710467216059420643199193724420151557805640330696985334712643674320545333452637988800 [127,57] -1580945845157117288741102805701800488797985215067944685463209479909721038223632521689971438436916880758018457853160997740207777647331938287898170677614430605416322800183448450221553100127544840378629259529717102501720885828612048069918639115985978126406181235399734716490391836781150506426958418625481468108964269943912342393305877607737994810930505698106787076940611657356011855296122963825656267773953131032600195635973474119685820670533709384684705850982376330105048654376509366979486017889199264586011145925666641206395068065096255731421854288897082354109101658723876762485047794148550087065202776764084554574371976591177145920916596389615617328745694562060449751573443219154848235351123637048855159989593000605164774217163972532672589962265673856176500740401304399228009790832520184944090043400993205956746821439193939388664252392944822812915824991909404313202171546349670136503172365366195570888225878960465999828918287399222035176978385797801119137915420415499447334662061675368845116871697142940376543254733264909435576744223989701347469720645812305998503213074188680753121848222719614712890554900527855400771862830699934456944158645668715601775824566079577177022686395482251675510696552954320856824655399321327511898896576633682564766805746520254098486779222559345676094718431750479855805001077345267581644162677954665381087866547179937309972238887674935833795052604818744685304351551243589845136986734435279957466247474328162016419387920152593712235318935760778941242361639747149550852830502331876207483662465360125004490736730823436643766083596462592173050401118255704542538909945991208587422417585968752560591994775256322316739178931691835374458421036401511527977794666704499720278093611933889174850170948402807858767360424713388090237304027238976386164473937013672860026352373575977621239437257281401010093796405491777499720285663652229216835655966153230037163295028306889916472992197404307371995329939804711390298582846358638009370540016280191789262401805804934947148239593515845362201863357556593956975497737365313132850803649402879000 [127,58] 357619901243854889580988068323089498142886560123435262152470437880580752869550159253699349136600035314187695991837675817832189792892787780616592516459387620152265921220438340304467806449426558697839178899210411746239264263284814021022978213643505733895245693400367670793686344089283295934561393305447417653012539433622013231516002368682503217459928444473266358472842511724836164875421710356395992268208897777992674207256822527374544712191608962011956654956584029861241001213046261877024760224397727029261744737663075611544930097739913567975413453062520660427013293826038621413959459491319475286961481784467210969899052087952701317196730080742547524090621938464808871628841553984015969738966120996749010495560703480845140926806507861679464068594381992957063531044293402824294095049943852244409429870682924048505375999384542425760255706372479133027620721293564236004361827967844505411739271204822031205005419123204093073693159566668947036593370417812783735511021993294464505471828733635122245099511097583725769380202250347069136870827638125666140071798418223826511331204340713996236914188300525863124383176427038878371041477426571105882618343437021810133894955713297084934981892298768526519887641439391092385766404757653232382281729881195616713016650248625584812583953694017693148040827304831497332904401544345244035610900696408135489622223061507997945432105801955987091083016203326809209366424274607236293133837373810381842570756911301854234123501541005481082351478706286662458909653345110871760960178493875649023718814375377514588116518971746664397085980048659480131373877038845127749392715611433618912631484553423210939296194070045821923079358610511237873073872283130757023860927782113812246686300396882678611360003855651423732631364615384757134963038987949557423404178216981581705659688540924177690646953607602907892644970704644264953031391142209842954330404952063185191748199766010489641797294081040831146778213284470062704950251345796743706233439702564199458872378787769594427848498728731197876621951821641379391135376354978356560181093222400 [127,59] -55395700635857705084234998219581938948869848373769821856205097965972737542556597277287683214309877898768722181578774820260583657768097844054088879277681143196062886339505803427136099392150133530926394527808604395472789095516815401062180962948702955196988992309032918177513485840636940790087247063349634921707815792485086584480626803396504184923223838328739747981865914929971503522814107470328426377616130658447217235736387443490346874920751670464144673136047981208540500816955744261136466972739519983468661801999180084987046584153628552414165860446113182963774225814518885575667899325817218455286390513654993028637455614024673873042326702097517320218559528216833887269223403872905388841894962459588876909521744793527767212351208211457594873328824973837378858063894565865682697287451163194902271219507498241354872092362492691423197010973851815750952687365641046302539734761188114205832350199159495541718819521374021031171867569684533277650847793712245751990613709266337703553615699289245710046631311270233576049803648046602715382333238146031885329549115610825672002909375878089418233090351087501939419319599897977526736751499688177287639551480167821161546887583669403234590758067880187451852221443252419429287882973113283456185212642932398473699898840530917564221923462769682269810711071714899461395301920352164202415893840698859988113187806533364351727234266202917058006371895777319489652300323822620190445321118904670855521506270682089454900339272845512470379870710898556349371580894603966013068048780139532817334672186091173993090215829834296568374966658152928744972025173361966996915304701228307497091156825797148960472258253762272201094166359554744695027423663094276259721902292020709526734066321794802804221643380273899789240327126895384515692537748138682510323781858463607688226833302727844542799725765078224540186965954086541520790720798695480043149824879967790388448381329403266475757886512395565624421990388178365470176980645518388000609795873517138366821671927812980784765889986523138265701097331723216938093723813697117791672518400 [127,60] 6869032888358093388897747185807902734403836753578011699605829216804023639751479603335097008602536668879991974071213422291533726075658670842400100246754096253781441805670574730309552459959665105242818859395183547485862449687417475435758330294186677812436731184926965346966561192064576327800877509573502215471310215679980078943691989172410781970735646630639818763215809848546589597087600824181268007321966599442428872256891105794067666670299706024694473957589730844631438699267798107916663956145583011309965127387067868822544733900549922930068389044811464454007720116138242913743076780813891463778721639495148867813772517978994559183750563541659214150674308688192764271188477370030122462423297070129100229024980131609674904133131589073157435883818416063121502678438891330523467663639735471274894241397282474982033085133087781225550143166239146557073557087837170877203081043934005233959212607039504000966971010808609632895355617841610909564874275347208265245532795881587620631674265716716992066943667397293115321162342458175107594724704392354514439290680017752370728398839288074844025404779487495769795439068559005208201883663957781720105873005992416371227367329850617356752792780042691220345580749868328620952401461843436873643926298273550019303504240473616408880248682058480210905873010590572960171744646837809722513106564217435452127917710451396382817477915360237131281902461069948509949655467026398280959134416551989789327132376904711205527179650659651603029553671275554015067819828810101583347691332599256613379799642146208536686263175685581311417038788542551938339008414173574421578240305694108682871468371641378262381431995007816530676268668879530544925966770471706211858984676787812368919116910947845980752094937378343136654774488085988152919874629078918085017660734951829787957071225390174426354780316438429870317687117903145377607532064164110814712552143798110629602186645995678485715074641196953836115246466940104691342420497847972843169991781198654844006887745617924419982200630348103563440435707693252470360090621789652993500800 [127,61] -725327893032869376388963169619127860315468377394076402552704561117662157779626666898070385923460319880204805357257221431993891899080776209788623518299935996926104070066202097979739134456517565123008444976763259186545846773864318666665172569537108096184252718050076182756396800832849886488140647191040938457847890377325125364783260401199063926444936673795905345336085227376398579886486106751277727803591068977618937671858619220451301315731938392904066239970055504510366725755926691413850098662138328591641410934004708918442518784321773645114856782959888227092484317100840501139865053664430107509097310230838743430954592345726670678795741750253848486748146744365265383847858926719892433537575922631119588009207714130581647844470514424467034888547918942247194680398906951355526623689444953214805584886714799491311713867266848152493435405702351374355309287939494035119856954272841982993084851715407430475565772918150224844154460567272636651375066287379518013544675605408353533872616472948512287245364250541095049188736951728550885010677050178053497240841878391629988283728777796035099236973243370392494247509640900046773017740206031809651322832759071827925942069083369509410283214248816739752615706866334608712825461531373399180222371586540049198056049922115595295481036840922695263057247607050351080890469755072720841551319695050578527183463378221927953965162314505574151487267716166136759084665571045747563910581095524139684249153754431430589113893468251987265282866017823181784084331939470823274257722423495648312676285281904632988765931645073985637017772023648321725844305429207280655178578669523878717753079284427180707865283603564679971970886097459608913196835053564610148129457156192734954173675406255419276645533540769740437055975702835893158595684854604758942876266657296119484722260751833015652283718217710153185645757087810930155753880538749509240438014072789384457294031324948443118764257587670253814276970272089379329985045766037605118507582262349171076057555213650119191095301779610937729331447891164165419240132282562846800 [127,62] 67522708827160669710629918583813799160110772701640279305553764725926487061326856996984966913923243834960866880689488747269013648674013348535482808833050886021932295158398357349196746048125467500141540482635658434639767373391165942918756375426221421612431714189879714905795632048223615200419194067630701321030432840194574235239192997523527975896905792691461280316923151592117116036967193869841859084635830152586580863835536927365876690429682698074533603421229149085010550254284513187649091939191706323252978273717311021978622309430113272858578005330642492400024921624061021108002755464064514617171224703133431582072682952562175765552477825998417938815329202990241350180646940941612444789681227976374565896340439169232443025633396110308563602594225489356532559585118623463407132250212943604576117762423939508407460149328326557987546459019883891138972277983873712885949438694267115560313942143958188904109171482353009220575817491114477885557498675264455906057610430997117696912736996713208035859886610223021653636758006651864384395717640850503634450204878134885236515819187338032928259104635887110153327500914844984339092551389848968863307288484485349639484305222255139914767262938504480054762006264077405880833962941543975567282470685789649908764928268154121545325293708913784557425265171527461376585302321535207820536907862863583853179718186835903766792179038619243409869345293020855638576285829234435238641588403798316054222351141190725946191075831857966199724888532298730863124375826804990769533536791368233924849805353687089339038204179357347163495581182055428115685535391843154268245427391119234095938422680577831152141273986984187916500121943553412192397975240205966991808357708070630205409575039296270457749797149833118435903055223037797144737079403818050937982646453736495829973741802760338873461545962584610516739250317419691832080211577432602188148103307929254222054075207168061486184810013289653375070551447315345571647786317941448678716301029295400357577083803795177317358457596226668288450442742665596894407969989452800 [127,63] -5640325266928059950576601991771365867746932619408231753711867060265961134912441083380566554627666375441867320866794748664511797637225170679426470836407499802565570550163555558427666340123591000357570170556533677150001488453293075541254802510234583157672497453305963220231304908038349333264879456592039223424272028715816634174850010089624099378509902117292396432975284474287862896131178094402219820985062845947336522336480369738632476001820173393143346855351089012747943620886480818435173111816549487978814229717464019029488404647717689031990908744614297063614779268789473102788617832100118291873684687906840288346551363164177020531209607860566760955087526657134899360793456291637552303248253728157873555615922677812740377346012489020907001305028950103011153310156794141740469183048530134062629787527760751640865847125245328661653437642830101485505408025495009336392354370889751157212119780321499950711898286000057769044366059235058552751267052563668465570708643837908443009047211165825269990179184473177559537421337279504112441316198454110180941716051442046527031118894218869954974961409400251804205598595479844925620847849505754493255949595033075828034590031620722872930497128455442819971484693193230372869516718820584719881697665657348638487431860544583479742670004208639217038154425002157914319835254606380981534787624274801678487940749687176649355101928273435733244986400877879491792707747319285778580126264879337560284131580728400457424192884002618280440050931705284721948067668346092966273692437576465664217101171307052270297889643777885762008842790783414610872540232250199233843799024378786716956286247717815776678975016715008978310609429538357387165902372162495475607108240074525802098861042273880503656275538343319545260890896347453387434322712365732527247080232306180096354523485801356017775869759173700998766104224566370144662839626965680527844662518432688226822043921878291549729750535601752350187131946603155887705664631337850831744905972777399502727186425264711183467061886768601336461695740002882487617788174720 [127,64] 423380420838828064854504305059365734239773604523754200828469187517951772182239087094651537970850639010941488551446414467926697188789668015628258395641904857360035492628322969852766486567351096986297684862658305348190954759123399031286571880005464632061303679624240746290141568599791206084119535442424661610949480342984011829876691368685137242215773117181707367706627419157865806572080718583936208854466166037432802619689807859907101604052360000609202278140371916008924001933026669695651198325128366732172815653134530100783369657746205441521912274547793931829493656685740394594957961036361924531999378569172563431093337125159793253953607373717023291303822152065729475713470597105431552721933416094758590650755375389040694306459355225935745427357928376362964621605574494258294616107334949188377980023419546846083366731674099197565589662061555062854382413314907191250151831050992742452688101988538988632073437356057416529673804389113560578557319583653862214830979065438766688315087450205620734663354591614675181129549586488081942129715140624086960682699376193397586810185834775734481882184537023001587528209690287910374037497625611638932559621114833290139337888576099691262824503689814657251846416350930898885682135405531540677149484417886707653670777767246659937922272065980236597591842298000983971723261548684199038695509800049114573629373190389273717872590046936686477507450214571624616709720024895171149231806226613632546918685713717112866891675056356458885562713435560762482998103574105444379703308122914147426530517474726264803506333340784077247300837293030559714597521247931948801929014788674117332835138544115911715152342514447004269140026095203417729596580586937537839280953259127379512152869282629145902598330522030958622458737090055120133949740316407039203522256273676396520116169059181177102636745197571749202566365210238202704366855815128076153836948150791979216902786642365494650965546972282335926753000127957168281230459181316576774143524854732581643720229383020542204713570324694719865470553761922890016096640 [127,65] -28240589077393783177795355089742488364164929330691039163330386889947848992346520162307388337987729080714529402766752427210807835487809282240664036236952073833031081012754109348357879276212136261778904277080988448092958588539835827978008665557334005636594787526445367617624947644668070069322288210595828401741421251298348746393962789599352918095167252680856345843722799991728898547580799411213602665885123345142244379160067178316374721970003092233952772183071528159219960852614991349282334739415351915696191459944514732439618563295125653985958395701993228132611566082733597726981159619305763415680558522578460472600964457442657654903335820889524294078632333540519226797385732478032568846808918000036291525057059177654388716174665989745347779579030754577869379870271869327854411278244896171944828471670342133688003908665421673781866319642021223576529111114426022046049258286832592925609727672208327779711132449632654275360551139914979913040718316936439523752506582794652906927026416581067342168007774664758680316921905375648443653206601515810926713146097466734594111518444136031102773112499595180478962328991611080291356118183409669976187598204715410344840660855616860098757177229850765205766606991293518448161234575588495821050513742183310833734695908821066036975753617348643274988461471350961839297689296476269765043801354991564902281370004700270678722077675686278118059975217822074674402974460036231653439016311007784474016738714588375120610621336524713879612983825656835248900914130875437717640995201407040019079450708199299136692993939700837791499843728906044891211322142601155866252342008563037648193298203329795900732419003702523313478963841770330208645038364110269111401953249883467880280893866949352951753384791717133441038794313917036754813639028332351321733540477470984168510577867479012295762107741854485584931235649311710152336852885594216055684844479004605115984679130037968793863897206967361516411948501840381637290874198912474291030849019934314421808064324551030184796702106737598914396492640939691035120 [127,66] 1646911037681122966385257999435806397347234652001305565579413350294544361812268962488465195655724472335710481175821408164240904168093525778967704334851253764593551853977962853174002705200518924150342273943242523358669483934665013351043762492641617207261062890181891062605512495624869910006153635446069782633375489605552699472907912962224881080994375718952176282357361634414538583010553383882029238478412602093846944403486439576318597606556245784916636522607074582176466021901425902622704897127142941474415131260305519354335035146419725215322389210839622150462353881228871721851228686304394387533407793734354422212333249241984540306446560739130895776240068773992557280010821117841669124627716176349780064805176512631967643876721974067750403173317861155525061950526103323896176358687458013247960049969323923736019165084315154813547512784079834341150957709842050185236206341467189787909571693678998441159105386083540147574510076071309015359997751499492674402221283654452191801034979476639537984505192671119205325192451688518069993550194874076114268520333627095916308459652120169643885060921580199520545000826501462429127189298118041487678584148597433916504641434097128011346019415021689485253691078545353828761991410363923806402126698676701658354475544486162018469769046511691272907293643445690922305689358018079894017377197542059462735808499358198298049819688930570052082057060997599273143198096843504096772810288527119899729622380685911641556179480773361850389566795928851782810695911941778134983982464316340020011337134291540301097929305412890981021246080734188369260194691047497823361736354888365320216183646955193257089248498706288289187290652711812049884959586852372725493187754985962269622940875351002775958618483286517756602823813707897524281154457007514070653388089782092328071013006763489251179094637357624312329420854728012085512950068325385524437688552763695292789085692518632467169595367173560290801006327445078668461118038984292839274472797760398238440085830277190128671982554698869834260603814025863680 [127,67] -82726740101016944489126602368593273859006020542138905327240091511826537448718933991404788510241007579880220833367940896908073697764785245630730925654960926919394604325706948304174268496846265804357411199810901706177833891183812398768508976206111892611872581317546057613775311205004416604889391501381324678896092526080360564577692353034395476154146616221498110631767378004800393191071419285875915033166664054788397732455344086728839837233031949410501180178688907507644763450557406965674003618482098743503325855877906211848603193065526999998288711869039032093789968568440379798159396946657388469449966474757244906782211274764785032109274130298561628404555889170967145419209341870817723049500078456446718134019508462141014941817329239902677800576361869581250511931270211522954700426261425577353941055117521098994936124660615936712234372639338378204584185499707034347122744125667086075369424787770010821710872070508347898910886340422642853909182733420227205618600436033474160866332578552615557272892587744476749498695911445508062383286685366986633556387654859812452353277569343014020415133461949515647126079231960913391644474919219639094829589937293522579123078154374678634671692392061892475581713717775983043360555229874755955598024775816516557613518268773189680807196477839598348876328132205475303901275074820616381634311585133482625312947118071592811091431445938707223539260337108890556847015647301047035238794608438929241201939305244356887208202059451497808258238299546970172668557533468653279845677155059901254765177216647940270722871366426355021693320660829408279797088581244026227930229532248731776900709325417691468327825982906029080946735644583846585645100047428204306547977040851404856117630657927923867105254235631678754387329955915793308364561896456147647839225902185205364149862880451623383223833742492506796046747465987949971711607390426763029320713446011663371970613085230328488485428067299445100614503412459687187037556181539895624776448492199697755774124223768448008233025895285334359749196916160 [127,68] 3538079645463985287502106908910403744920432114354568029280116372561796472384704443472916308648737359978624169583387323748643672015282676843247522100743072407512152975096222177778550976207026292827315947131729815037964096848046441208634539154039640266904324647774017811303473685643442395819713758546084291894095188643953645918444590397669248722306610653122765692897260288873567979358902947003833757742363736106796075678945660698340295025122993074551286714974782080556736948306310831613047109534057275436224170796213225778774282556229549387013332931292931772440471980440941782028348781374728932679736077937842300431075625489934935972441985154009874701088666458687148219144450432792091811948896567698729462588767427293125445378386504940416226467303265501003862679188078697363772916921966571046086434811253264454284693524325949246864641853738832169108302867169400227050105302715080270872636671376592578678023875097538989121746022385299496736254460823124895458069849530924509574597374087234624799661271127473021131888851060778653667000528546659649151471627969063956045406595579773493820328049972401335184404190676241069680334029755196744586081833383588170321852033839779745185499628712270898656924654453887359890427648463080775198233481535401006310508041927663258814569108898585622559053088364295837318257956437972213215407280519814798866103549465925130780421736115508995360413173010385438534190704240248007589483981354562591911309644327039711191318271435253884162532997508281220634112644604384875546866607904968483646822881532619912563100876480823625632232885625290258101603939734869748960176460304087950249647239671800614463208725949185943668596283681087591352405435979991438903900527923202543846404727670083462661807850456915271282832328892123770358732296324696385058367572322764965133472251286013838831822257137292305417084039641352205072725873642390867539943647499700134979394646427370201066608257127611295827752356149775999219411693118828028532967917048344313280127029332997757727480413630658124878881152 [127,69] -127613083415189239960093529612818656055582842899789673314342055539662437959913517934626681820656526840075920760990761890938460716748000905881239617258468911213214722187555094348275619528019178393732905077383653295779833026362827091806251905375959802656451109733325539825518568010497770145736233069040962041329739734781370484716729870809166854116125626546133717965758403226255940962530296484384459762657228869797594891213355909735879857620297988035890822741583617982331644178830477059550329837882304348969174016704837496952131791181641558201566244032168163931383785525579154561403642816932893532749108172206782000347890185545312231527022648397467951880710943888725881435776692879667387527449480962270985393464570850237507311795668395944105378492662021731472968804124197771875091439293720994673491696733616549264991579793610341263256340017743883174562714246581942539080937800482888511349417742747477103587168819392562553403233590466194195467870133842308785158547879118641726229788370916497859951147418635418325390164639288196203824207965610448328861031460197806888875014087157402199777495954669857942703384760432583241509349025559269699977832546627541127618084840129627151123167441319050352086218585015404780971702022723832008502877646591742416557239536374567053002422302204775348225523286710327664559959851282702038793697565152567976402733777846529185979298040569346795633622774628581363610737035930325741238705943166040121943742317649440588988118328801290048072961751132231549786123786217248912107901978218487137803565441650251898265879277862013921190731280046567755090494583304447911304638204517723375927986066372888794154592904683680598888728243463921152065944855385139981360372617531744449414943710207908992847882319945870516219462961136789473144519409621546005142479020643100668928954763741994298640243709253726597056703939452527275131734560836090782188129569776760787734582728417159999536578339069591964336358866067568430906500491941483168501138008945756376112691701238082761874491966209465094448 [127,70] 3830329096372287132685622509652325300606994935029751371057583173232722771147747980477168288497995202973762233440338801488592333223303324903415588273307585798703589731346565185330224126592018933192210903306633006433856801671093278450930394759060326878418840241931572064471654938646609644221325366677761372489360259324596529893243861451780005756379327224385633000923612758019890518549999215032339151828783719430661967691212127405678594096110489470431366608696747160287698907327648033923445978132144406551364815934160283990713436743997161316524881330502223444573624089481533836939611488469037181347289902939599883385350988007998106229588384125376480371135540249435088716503808663471285418746122553910517353328803024926542621507486172003887971766512910675721912218619917855656685596321378440622240991419911966942748406136749616708623934755411429780009958026827606763621859341408938292430223764861436640761186085975746233688264529317738256257603538068082401210924661798936422539192257733091308046612347937911496623012557213686016864660429127640393320857231988993252295130327369877825429604530429060755169378233736722601215427157596209860731212862985169535767548607564701255571962358563931123057070682731439748621565747004316295214981659717772340325105837360878493954149925733430282989998393101116676130546380223366781271950179310753161169298174882081302758312142008563159440455202995221305235824084235476080371760343903462107728221300017290506014153119501045600600232238916717806015392335890082154111727905768594167679414584719703239208194267206682180050414840438849080759907112501754040884873842313342452837482326868856294045813324457581698096000561266552984927961013205621265232523607782480715330649928431143575234496424476245919516107132392966906311000816274203986602361209322266360804462401168940603335665077466985903916562159046764935430317183665480186464068386649781557396674216098744980210335578518902060498385588085797832858381378727358547471490264420969650431986540612453223994684106072156160 [127,71] -92651179621031155482939295546766449308956655182586923320524427513234545890883412825349958334473553372939701698007069456461603935190892831457492585320600358202406570870744442317501203392868774527512572178258654029696753278908988280307214263893644550432380474158327201290023241398635675041710970622013095529503814268368314889092314562258038347193745334910975214923682331377666043279741735707982826189769426921502826385190128655049002099815317275078641148460066967190010696145999439313429105633111400589456701302775548183002884895355562425923273811909865875779518159143555708406964346059818044767123328859608335314071030581651630241514129548327960319635263487379979161505623598926822567882668754586933443779038793396128573902049087567323900025400647769130669051917631979257952417853512556758159973786941834037680073913174854877036952636130018939730571062249761049386919133333911422239738904884039911267228938684074211040489001011878662674273424351256945312767212131916176996196634042038887944691578480759898211126428125931726560555461921807645196730710272239346412267600461141066648332024945589131861661660916795312160793073958364445523640640500037716459428471304215387948944942972801731613457653301114499331239096078155170744476042291326938877513195410874387205999526556279279264272574730215306360477341337333148630372742198537892723052837825038355628416367510317003077098869092559574691275442227035921441969851422147855738749954741880663672939516938764825524939116506661988457837788040745720190931592278689314396211192129139355391632671033896464806854303778654866799351524711665860182212865093611591487349312308561771302381219523431173298110758029349356057723275563278294378008246553155916813913478377975065709914266936710804676104500772651376924443411820614460966314469075956128233319023885292469462874059547407443300366618155351340633147887076487784161939910596611907800842326919365621282766675811809437253392594073350959679191993299037913358121816467035665107887345554395569143490114697984 [127,72] 1700051330299157524073299287107821220234585691265018842334321534975578214622091327732766257152082704020125733502225989192826882689958092797120258623272029198040088669063400609570559538482196851432288536229759534884913937698523982032448371762190857219993894921691842775359249318481338206104397235238583156650630792778908309921114773926479414366372445062023221636239491941522077420742107151527231369057633950557137168703889025103445063742731349238912414952545041575545945374996468192182597360469748192548990284072672259201649992850833125835650041593395805381525265470702635261233287183719441217196878505423177933524995189092686202722794417492624343165749219402997332360968465465945205578226002079542595089789663228207005512687860347311027285443141099722197005699346882186099628234523124368104476374287431184493644652701986431316349067559574501169232585266095488167725270670126512504038741993703322473200997988799645155866872967666096984316583162346201034566865737283464910001944008017502634283493654478867944852051770812524875926918052491684919525397919934688061320978167372795313639494649204591246724173754873209697766245852388894649061520694761914932272219981692766522796328773246705249872829530263194378402480453112814170572527361728299453268622454615153409476907385157356920438405269115552777052963838166324415567776806774210873717068165920436142600308436082522013883377094582784481766524074095700333019300010050990974543390619328786885078783240525979161634993690573607131785620960766153304195349377730753455679551350705638117522191274352234243348991799741500735275896217846304063437245875120803776453562358637035427197705081394788496522681636578433445202676995919978081317655788380021134608348143429957872349938099175656671920611464984077694000466641410879323493739161928648476993125436864161648978018396655689790817027061576678875986661914927848854094401473045539312486739958228692354806380049211037968317245339477023495640275252401302979896685106378376256314272262669397121255976672 [127,73] -23079662656846444139648040836576899712013156228108255847963573216581122387857506682879734519873549787410239729854850793829403160039884003436281136500720362319858463698675499733650484852089691687228334157112040669215868268810783452702484507932558468245303920742994820554585702709471712888647536073739429040896775549746826625407315991559825893226485750469394961032654704762703149369608102969493242986527624444146598888405360498155480114478475045826970886433537553110084540805424781093202666992653401708771775085661781633052043470199729660617189242402190246016145114138331849929199529398317416794293158125027570091245209019561934801632826591697035355605039776345892910207706797111176064034987561598226987883626704822664496370464223518612806402274296807452868095681015617443256359173244418269071730920666233551761629956741625560656546089697365164310665370053691941416512850830913599647643728433226998180285874020037310288676405482374965316220262338549368690183104408163979209319411656163549339763473597635458710931200701733732060741399438103615568540388347736266625020506425365377655213580084740539525256566765688747616996234731396835206804387614088480876890899572046643495696861261015555266405733798175731747654568866742664869631794016010035603808251737012116455451361081259058160144117990981342703564477897559552408151094996805151746210915112832526101745486302906465997367328006674774820542190214554392740623764309756424555533398813662483181282219061850265189118184196115246829350903695368786474873633736925638610146663993528944185170751613824186235045350091883532014522678532193119213906450114956430018306260071050315530545892683163376777330086855304179987872658058935570264024440741435414557494501022307912075050178635122455004729638513798715848960795453992409731105059953919641322464632372742582140230962533573024724239139048316044568429981028545892826730802929036937399883507328827675114309743413427375793263321914512641759069046810391361614491519871856467077146644350643533080364 [127,74] 342744173595723748785430007843789539244824814453881118209819860051491159340026984857290469065002913437997037677531720199810283464395445959314192172387220713046359377271528990775126680571383125540163313444609081605072928876915757621358855965231486441398840300894971852929542150962868410562261500448504530993395630447836037788833195687696387166818964931952914158532295692201062401231221921073285130959220646152515020567072190185496670674196638512703264828821983266038632811331128152237428132861276967702312581073051632794362877062267393578150023749937285925248633759823633457333893799151117625792015633654067043381597031907999283405560037229173334578048258190336779138198180803951199620270643530268873123538503463850338617189112001844785746850594852799234487014796744217274291626842371149555983881053007593391004146138506503809231048282572203291802210479929836769150118851441364889909250953052621797887661773721340155133511837660835284001795999979635306170969013882770997379180143981609067305552826035879198443942829361920901222273704923394929110280381191432231028711361176169265564030526202763795012796341322637990124405295551446698519905009737081849643783693527470878965403029965485797814370286420637025111654855576179317191144111718998424497931473992360793051078170768625406421980783987761238126237191138450261928984347189555696855274566515235543679923563549395653243153603351582016433627542277192712847420135709297903615037824899363730535542903269360980264337312732278150021903849785775062089475705320174554692589561374425855005256169162949808281878368980053180348061245803330411856362536592380571970509525170910293373679954430853051679378992500058868579861227623089997643907319080907445385503222956946394780313923452049528831613348146855499722515386069555938470740113187980971215229631103617437038427297784251936874134004245619296079087144557027277143718354419553596376598408763670726776982362893485213510719611694569883817687454122978128999449360455001677539276972341024256 [127,75] -9033883387324574351840427339210097691166418815608057775912876374217331547278561862325955791864179913317465632189761563567528969996219404200404815330472874629381738841779968147372601389386358521131321308779488767441913651282613147467388289667311632686136542987601758070517326311774389511216785445390252074193509374914690757806138364784141225082676218252196166530584749674292091272335245775273624108208049120990887715965838795755789882782920118466782461257991554690129176257463258080489487372682195516525227516729422602667064295023775686856938772502544887770183067706807569404988885549451210694054232555082191745476419922278562014559121532365892956379286719493811476278738500408221339054461429209255917401356436247692330834072707041588966680828919389176710923691111855188371601790231855513025488893031204777455997215329683618470160132933319663832311985885098555312385950986612697464986822219506983665780563336156186963808621867726712075173292409729630645181963882617584357983911742688364659445725925721679015454666672129905664305356297698181960446449484519482255578933583627834773788261881659963765347565909677472789252806533393426015310851555909745916039197751447251034892526623703568986652451364071369971059078264982741612420842297318243412845792284035023767411098120108791452646058545857209565479956521582701523371162898499846429260143678611270684382002090763357789375419131581020848327956763132078782581588038588276863594803496510036702695632488081567611524620986382284769637165968919901196629666481349980631458940808310023876819557606375367265983435984749624690175646694629648896913997227390068439609207155336814291122596303804759669589314289372388700144786197640420882923145739365035885977308755878179887554282639037669476421136074269114723874466590576787318676621943807253331701165242459600312337863123057443757758858864216586851768466740814736024858884444931621215549502788228760127483453006988231247344238832480512785009505950422571629426173355504059663879673718080 [127,76] 170309891202052585082310519951705266928713026374937035650126691615699762873701919108752445805583343144411581789855228402141800817454325910166720250790836971976540283358905166696260661336539582426453042441388653620741500721797965567000657747527145678098498114024743101176558449069419686873868619100059112591757812589954176008317229967808040994333710122177874583606995479493383637535603026066035792072963625948537699880211236285425733421075916868574361471494543071219415293441250676969039362591824067799084666555692635595453248155802098922948610939030808180135418044264442232708482984210097548069184709270133179431104110966660678236100601995778127395623065028115184231522515951382505884929356726246716947616073792357839264197827905691140051958221036808836883781630488117910281274896457706482985902619038705597914818797634699423715571013537653472342077105135191578326584972661412479609134229910243780349271571977718968061653609061525510088818158761887783877278545617107665917446137749631667239236200479872584764573047190326577443481629430344708597626846182918533765512789352960896997489974455816774061703338273127638498101078381569163902531352827071351709079668364446580555036098033205793239787294137463994851139017779455823341166388439336941027940004039074007929017396012397189911364074698514945864197759040887693144779186963303773493941484652880448708641853994265580164177285568811710682382326559774454375060416270872869489359933816166666141272153063846776685532547192807774275771776082968370573184317791619830902585315698294189062874132522695139224853232020570781341620086258525042428199224442762279195562718385902862161010232722500815884897128658264214728566706674130910451802026017919495882883343100272617214341411040031932212301287418666073558819017903857310224376826120724969695642854504906240966757575759364676887539187235964043042205511910363720371771711242480347795461867121133652562232200299610444815280370338357953859376288226752925197572666703651682298469504 [127,77] 176533305602079538396396475202863024492800785065957094033550067554341750489537400645515816653412508248897580890393829794989045706234845774772736990131919710614310950599825492710599640185094113625344055156947895795155325171085896583531759625098278322303628996570265822352113647340898920633276098236504553149190665979676865876606163575681967104450110160249572369570012981938672915185827799658162198855170743328427358209615248041553628583812888855488151851050649717685612113014518223459023150796532826322340113343495847810824982357083577693835199013624497299150183373893048979755379759477124412689732178010362054943100173098319049958526850688820199406267739034708265727281829590158713421776534263784886467503772145138265054995457346294537598123583439214617160877076415760852237948183421551552207163713664603638748355886296856386387204522182177782020018152640180922084396537052396481957346320870016843066733773032793128621000546322854690456455879004769758244259950034123875064220629915865135085477931132144331691039108181248835057497726681028039783673407258553511980109561810450179012689220000923167839423330926366916900551815585450780797090694763542159902774669098157541937087500859784628838876608634644784158869518065988859699394534558816459304988797777451310150233823006560261691284983359263323424674737759096652377666597695221323273335869608386890240761493915115210933557091616270874770906706156327599513734645226109327014642728446689064789195672926876168312240570383007145632782106103290462919275477954741659925630856985362955530319578022046425397062307400967737949677893109354378478581371530945544784904289786700015914485679260902522226759290664822475951672156056583824262475397275275275554021659129020637042728455532320358124886522331893262864327804224072048883791715308594615155750964589466300084645651057690780861529427665709043708158381422392611458441738415271562856193327428568678222580777703564104109082061362013119522085555183416393208116009048829942768 [127,78] -71281858627768730117011942997265945593106511715842552509895900525993749629745449383317712367509233573640914791729795022833238893625822860987584632307937537676503199718085417678339009554394763317002592752771537269310059967277732072093089648941928450087869653779744683453629144342453957745972918862572490895632726651873367202886440640849996959845387710373495640470677412071012724049916638009206071864080935381090687914591905662768461371174179295636777873056782382330063630203902065897434116403577642834664748262868756137039982957150545504689670246020722909900666072689388649412845022527834738290667055413197024508564448934094158948958102039978648891125209546907887138959300877402013908618954145370129270110136601516795876408738149179511280643758923053963893270196466515888042786406505955095707360061865002977880919891335926102457997301608982907071622227457455547246378328577975313461780952264862641722751542494018570463093869229990379498852646048862789233315675862073054478001763341655141906699650852536451432515071703879271163816682745651960720547337007592105650963564506944366589432337268816894936894599854445299088787272736182049888754086245612479998525310676053656462948818348523240763189118208150449842716939936390184805509085166933155275800316665822659333532116197303252389251450084334246406696314259802325438053562793786173349629715402437647359888632563681782213251558999388175720040408131811078365308601160764710677868324662695930742317132113765544701492583254253971582465591346220740945257003650815120115033625068584134576959213971082127823746824121858570558785514123315708925963939874544449325583784065638891068828126456078444475981022939920639222882921695095355000358261878696223745599988629097253816251469462965736970369872331384620225971670705188117363637642973548740625307073255286019234679854103501818954398424312694122180742647089072719502269221180093212480456488729248849137271274671706830315332407258564456974341504366716488589800013170456320 [127,79] 1268729720253722357624265882020781946878575512627620706787524146426258966159899506890826529083963558139811894754420014911634653351882860219098060763804235656099841957407495485007917005961060223050346301271947604895074639711503938159581526651257430501350035283681421266040510885837040904513353675062726288783438959714447891339632757996645794251815236007395493241015003608647261698485158463983647900120500976834426130288765891932096529760277947325847655112693350917450484454783250142165888491387492487988801371836842439565778994934647403490159371275350663984509206101657933706807651028019171595757511311915895439296674913800706025167531087103073899040270907499638319870722523738705094921167646013086721160553263641983785587370274404619255698320442215573878444585960667369187884314693236858229260062254708779370215472009305871172556185747349058612092123838942014004292848094213049737638962335743996499288839481448885816060810716572844273003048660921806374350244881002676336942734167469317959265726446911548813966498166830861719954063266503584477193557274933343597196702206008194939410842070235557617346807260963835414003540985910083352599114819984778822094699792146470111010105020523246073597098124528558927086732515629243773722296766702678257166146042817923832439831268066913988533756297041190864477144737752632858131701771363488104629265304978746031106958257032546449593694285490843362864985539500164423166122698382462628547324292294808224564026942519533638463717637656611569484829258412599095879687260792021145449362431550746048206048115118064274057531474900780397731231154562858878077723520027044498147562090487068001037168759234325459708662484587716029187417738672921006696205670382528851936155820937529458908798909726433495534577646476820799153404935840603221604253128997376593612203144554295740210929204631791177688170962532877553005007561388613492067192498646550354220084779542285517474544906762557698535587653998273473444964239961661065006573772192 [127,80] -6943967341292184205833118888209508007138934825537129965405074312179384844185400035148084320782722851069114121436017567290043501533134938396465044019460974797605198430339660503445311126089868738777072869458775410370478497145305564826883224802354057627939474925351988526847388965893318277777691980417563808497286127907856428397670454640793700298051650180854969899090991919921120569815764001499140875208293302982226302625725739165150130377015349271610191176576107109809680782496025605012172926700927867176286330846781251923627420478049387795612403512601733046652756458533962721044977435944836878645087052086638908484640060564563054010587473761405062585663220363156979027050388095961151738710281973675696054657560877054937422306400857410553898676843870413386960195119897659439688744315956751372081774568850027749454484562048362693532895113787604416843025400985434194657945433207092535821903553266393923640916754732009264385898413126986390540278783407445714048075912094378549728550389236507697890865553884435099735984518807093820266427769694759466999024059315357946873416064854750854179765945035511988984251061330247551998553322196353583978856311107240973260969716971777561091858894790797971496725440260187147129192048563255807857305050063586388932328344462159832724503143203683004310204384770582123450520114725668851708262237510002132301462666989277000843078244750515399886336067122621828981879768095165611381992818928197943230981458315112610694474642365977235452998138751603477196719525226397315764749529730544854406042608051979422141951113136515006049080697043917132286603370690780207791304643541791708013977662627498725210248725243717086343869662806582330789719416065908138534461173075291355861714764198695768935109432792098805866835812630657409039701150032995562874242160056100389194041652386578134049942782912107061435498260975319347182062386530147948069590334250143549529388298050017701224499725362910870091519479051187106049683362425354262506112 [127,81] -76199323778761460074866964859975768776163933096354113705761178974343652804343137714730609790959461307409382192132480838643987074112397154709783307770933829355559683822337348352294627207578028661990900970978782494847489420753075556856511354679800537109605059501036148356914985348760503530914132674033837987049504188711828028065954446176967482915595592756419984014999161278408879101555573356553317671159042323193387430245724231719390969683431178888227369343971787604644123409188778780423859415840733209403619999252307865545455037234686474896269676746789970932961911346599393330061579947750021546496961850082244726434631940538671746267431159088579575748793589827475195443189950021877025680715223233376965623914491009240131785733536138886978622746405797992678013449637161848928743397154619770437899118297871971935969623885220879789482735174876591806592784074824884956205597898379396454775090937481041051226146216705686703914857412424229449748060767824257700245763540955490204664610516926807164705776663612819298971709595496735971157866232225933489413739690530397620335921098571580363006739213995979885829414760216065589485640639263642664376942396662527038442994132506423578890420021206646638146333148338959627911260932380307739734636507669222717889481382127341009679140583902013470468415054606683610800859720274237890649707304030642517683498358080490407258165515603382676590736619283705184352164685320904382788308526467795673643618911321692541222009338268417294759375681449826536095998222379593910211700373677071821636310142886737545742017162445843508792106097464421704663096546354663994642352674819376100808048332996133846509977621449122458258373187473007617426381672731175620260309225596825961462924057222437926692313921427392088601168274727393287676618165861058112068905389766789693532232213898663625768621963336644421745679882472078215075896077633746207286568738470587089856160543681595351450490201760499601348952626049783402924814575829858160 [127,82] 1871753706070710623892230755093420782112615970855790601237254370112760561800407108572102380404140340943980410545624291765319107479121698062941073178417815079729244248143448479425715078566795870473707962877924328174983722103799883715646140974871509982686222936433670568611022051190894175766188408285340370798865856368956469718652946861553756690316941756974235174310166650422036395042306990330372884449061016334058381689415748938008849162998045804377171070101924411679716952763843757782831416046341508390218707234576273149392526203803226059677949819218445836106376521893864708175473753806931005269422943390754234189916163844400895614777071498550355918666736507490066535234639049193243835269494898647588506404688580649764445752024828621028816965385516651429119600387464798300869528272293817864575884449348253618772107493395033011148466834700807931671128881899064643805434288831222741102624255903357949609480989429024680556404417870829373080734764906765645091564675040338028299128784148921113558954745908388216322873987242325230608461259244364305483373220162713034193830059708586120752285976244992109907092817161679217433132769544968246166473051267451106224082966416231372745662402611260468880690072060046717608793148884743876396491255227242739030890127276119211210702507882175338164983394518368080831316275385140538823046198855982979443941764487763120311136589250172525318487117917415634860103537901879471282731129811043883127219696291993400152799650509536192553578009531447359795627042995935516505848350899364465880237402039426609478387992831474436010729487828509554993893976891631391833869163491579381214652371693169777663612382777448246286661083778391045710984615754762334639646106298524236911129320467702146178841840270293242535384950267086940877036469902331294716788046474076556097965472679353533155742444308509999419943189783324101126604565396288218908260128499693803561502597840225643189565309244839164872462439920595166815551903902848 [127,83] -19187773554777217969406810336700557644215985085182276725633879437402162930170224579081765110157501409379020292345895721647033017111200828492533921137963554694220763184490021000499865923064207176854093141098442065157118770795132525803614410010119064330429212877227837503294367571496370778929860653251911005389045199302393027948897247875288937937315599772192729031330169593067330092328438389208445747596314426280216321330382710904427024203098201255318780178760077954888568051962034380889921814141468129008103854001855835028252091512168221233649446160489584832403754810683445774579427698993585993039324410555539211133921987609335849128792288052445265034309959614068566228791417249109306038406778446096746493189748092160573054640300452023227361066057809932018430982755634021528055316385464382362947371693093048606902738694545597456546142396559442496697483414393755711675728655093812874515154796368129020564604292013712754834655170813664782768325541972505581271893425848227825740679564734318483192382402465723485497428782531174789498993062479073093723119902561488117356956256641369228445943930166714338923023638079214142764094611881745250779433049128829480961340566305490062425725858203205006994617514340924358605925480449770694231061501388325125834165991003182046801897083073918226123931064141681243263150135644427377824090543027074710822755363808517493637322046751946913212229450286651482074349262708331339974163444762980156691293042853613579383537259881640824738283994990771580387726914639477651800779738498569993865205847118989329119624979558340418415692931382333451834908878757533786265787156380076473847880339447577371028337046983913717330243841999300295247930732295236384445080602299789862796080802342111074127341381794955841541996494102939000899838053865244502388920085984851401907743178387003437048306560810760642099014867692187830587032755151046212024127685438086224713971368301829763921488510742584792203683851528030479078559728 [127,84] 118817268691508701875588217698838927631727255605179707370129205365342720520135665950341435234187268899944808654690247859559268251383580867465172342909979673338612905130155113897710409339722761370783022533883804709290267754864438126117784157090222079559665897492374723311758881919153203518249947188258418544992854100928432721541438580994249786206114529945645082420244129545216946963904042498017861768634978115665189100218639632876779670028064064548293363773473462310961682834235508284052186127722380414318625377259221178084906665457185837727817332542368812839006267271987329807957731229174719033256242261282194548838712976652947793850112557244910925736891986904904429445388012017600448300324671831318932198165364108908682347188780031285482220105997194759472864472777277732957699420068582298224124363076050039404951747647130293042590884467363255920883799217585245702781087776522790105790887034834426075253410668955752881850923932996161229111952662109711788687031213612134885296991522955121750195454507201029667667744295001089828976255467859778215158871738728996454532164313309495131192394661940672859922742833846726864365003212061578401527906399298467212811115143235613844383209941402500319154279519747529574100580623499481595145919199254505669397018248625768800086189392355623046613609922153635554632159106668407230961131018337821762725781478129837680046809867581586039095113514055483523877133176891716759412487775978943796931765376930561917340967839031928879298614695108500216467699843621235968244207013472659878371526409579133738175596626402411530239023868106415611011075728975411986017437182387065975345114237104290499708879938939970478259731374433183675668953449362504262711741747174305340110908141421413950648601542279385475750249915236464962205464634803718714236451516146347200333956496179599966108206507058182810069530686978491759749353891712577860620594476008913793861226511182303366336989886449728444090666416666369359520 [127,85] -443760141616048315322934840395960098878010832997388102711456551522707465171017438025600830732030571473219239990385230911373210340808989770223850781960014435531237273566684491737674573060127464398688883642059294178153109335105451145531099283924767078825700601366609773303801020320931158728082609504689804029503375331364046484439823399373913835170785472939128639912806283038773640580783496673628498739330389748245269393235614838978229367943455367987054557797977824288214302529072301723470752921060384578924157640657578919112943447034012249720423888445203994846487160932288217405872346229561792485933223710933601871391057935214761595663286217050069530989052786043402271774337474432851114417106288926914374634602875878119365769924536617012363656914502664289176362859006821275259082481925812158506649378877909986899221348036962397812544876781312380613108068991981626606561506771579198980987980025370687949236922229429953360646722114961450337356379907200600099044801821078424943238216167032818828118260055557957309631092575335623322567864404157283972579945298218746750468617811222951558527735413394324218542118211277801903667952220528467782018574384086818160612181614749222056227380800995916492119009211580438032035553445854808900532389364837012905369032611978013643487226759717811070274623938607443742578950452581133826677420331377506701081379863139884282429428365583400056645837611523579366791040621770774861101756112022697874468833110928131644697497015127002961001206082292986649268640983089130114439605191795507297987097764793848957788997096065598045748239956901594649627933527088534673629727328608356483364631733400384619640329018338439223064641207965051689278148690834704397170688894428540562995775109014228436140705555382515579798190447711986976158300555059294715000948387149869775625580158196082158678285018454135107085187322025252384899582526411783929212142500881450260787901199830001261435610427264494328404032063142484 [127,86] 1107417980779482699615474463603219307994242548706757346050495601355911189172539459955070244155474494001904178348205060396793726770871423538848163803561734379253209960473727689032407000075151423974180213259561980641504846690759756581805315383806354152624709832616390774565820851820879578987054197163242049906415248207931239540933794706069404852919272556802411660106143289164645978321145680929751188806398851623306216335251739105670031349805125487491233993403712689138348435806893093078114251075791645414063437204155635848955294142952356480096390515159935585808626491355048057395249653919746636546940103433638867914747987054706505838512112176390002993228800171195751994379493077624498804794366454471757855241348266571245921944034738909222722995188837260876616041265444366940637206543708007337822322246376494339057909546068655590496109957485443003511499326849116898895377676835945084965287725575436482986997481119736330970701870618864072755679285319932403187825141494950425650108071719388197499165328655255308542456321919050887961096738929668127073922515510312680935191846524872514780338793320932408279776292363840076623854254643520986897473335228201636665069771381597810412767262149719926001972566911287458609389455912123151567472393198432732872145305189225176402097958431635003195685668326219636794131962824298116209650843875929742814822985207751387605035633965215689881672051390599839432283111965107696123438828627655881305142168415875145156969169257800072698964659730410278227670769170991679580337499018442014247705908157853240034602276028931263203829563771655185209270116303426358015775828569901625811526442233482867959825965142919212711039424951755194356296779097191014499162999931497414019127435682828652259175773982640902370158577897822771181635782010896072761558499964893654767713773159429580006614258153340300508863731431979015196821518467479110767502469919857455878880805734415866022167661522538420134959668032 [127,87] -4636141814315961352677713777086731910343475424454403039844934236471562958931508857819917820228502463469133079424907023979948704423562659904962960206246929481463546820025019060398018351176655319043112518306402522865016560334098258306990492661854126578518635326866048467131614914804016689597210550917172988839135205386635483491003056209764540969447531827258083429366977948285184390326206906960223548983129526228476081761684649038723886343734731248212754286061046507626923598436348335705392387328977167954068940801039203308311160240294643911730492125271287920562769156832221734881186423642995608120921267635623731401904990573693846575992075937667071261307135927705836777544671627121038406064074374770472255304285808460724163563399348140622301933468683552353216784237469937330195012111991652653512053661235412291249416748068015143663377508596730859611014181251981998692848445253415249351142394257858433340997139432455707619840400651416864763754399953745649652806126134791546688158727575510903304749491850726269291846710004923039781156459712269082231882516811732086372738794688847176827918968875654664397543932528197486070914489615488032239618437928427170019632380314188688669702770440264767367798107417867016332356274276582351788133606972666968444453190802872963989374187439648326008524967877849174103700514826060839437868041127944242961421069137735206508446027192505964170178257360972632124339417344435026252347844381652348179268823194876327002885926805614698098893666242095801824852902592812309027478496824368929152578039498165677655990395395058179704969209990941219812487768798147533128028783055558549571586936139118871044406217623426415822295869776877667670800025494958367929577663342833315753691965683842094930963895205795774926594807424553843125675118823522369205115296603800003995271792613294663621088709730970322523612284719532696318753199770641151380472244398051136194995905483816204220102077075767393143480 [127,88] 30544380718184186774567310949734671241777628273651834858830376535969042782971379258816028378711379511613063093184641283840400255017710591664324180615521951715798238359159815799790343587876243521182400332185033993888718264441558952743579275639054756486486602350806408103870843032569818285929253223720569305538008035091015615481823525369539909844417990384036037561032659794967806863602067818968063986620039522846078784925165937451099076455079039563579302212192241079382132538629268414354361090348614630960928130220655790894306123574005686992442704829239746902455810105472096700379451517532176543210560927951144984003029113486314176663272992121784975223197808914883341820859585411276692617794408178149331700999741673127292426188493472487821907262029270823789865189627712891761590360255511424485092452227024760214005013810004854623314302242236342990761578218521780370156779237257498326827918695648789248472117623863780154331102633463966015328593631391686786276546417858663723267290980761324595049849354736422948235320509001953219641676979809394482390369258395752404332172210092472966458241690405840103694908448043245592489243600360372140632945011985281067126217728832302718958493200158059169916501998717951438924427322795691470654380234704708624482893463053436110784519316052464877033561503479765259907348937420697279082492112936543136705290012568799666786763619117942865872406528748803754609036329750813416408175697686651562347445020792975862570445411060533538604818301815162674077703969673015758623623464664867491892241668307035648746299663714278168548788574286639920242754262297726625091532176234368069769634273143092057378824298391687588923608254088999489834186974495889577601324888073171693885065367094038765256276104555866055232702408682254187347790476548390657233956596121329660743601578616411735006120619694692477764089124272606778547166182861026904773644966905844691995124976046989345254382255896949808 [127,89] -133060964975363911303311734373066377062282227135405934579012245065293927974208192099749787910693546663250965665302704610766816112589422177719334509482831189449170469563217409770384973022949002808973588355285630355801786832396218081400487772812130550816905822739971898015129622275255031985852627739858781290315254450671281132972366781259212514913333419340765335728020246016881515443253751963720708013628560853262598206280458598926467320762882043681851649730041698769218399149357199787060550723633558788987564127925380498838711262409661101568125594958870321215956521678661885587803423795954392716039800817316357277130243689860533953270432919498405380611216118754379400020331518160417425758422265593465790198473487616889172351581929779988241053744502082984331999940996851734056054308474188962442397005804726585125856976942806579271938345556116711107215719430711954912482826121175370371595130789754482748131989972260928597632077990635699284262905722066130375526243900184888399887097343034943956004850621075477422613103605938989635600519260101816036359286089658914308949119740891548099232702939906480526547430979118899107052127702989400818898050685563380748729848085969450263967140283851376142241667569285803700494788413362220495024858742176130956032151725353953140912618736602245720522012617872779853639709752399050889932471941269837927916607086152361370601496162987306060200577999066779016068597620977097884766595735468161105162111850279808369118170130358792854605505598837269902627701457090687022521536354548275300788819464779915734792501683331043376394324595246200305724181529267240068023585413464022700565664423304058736068462029044772053085834461476270142343789250152889195325837501306968637438960285507797568177575143909698370891268383406997704833552909514761433883970389265940006558587688336996202161899931088054529022586452875284643408520683760990916013051331255457626995826200813339287385452951150 [127,90] 363650667362783177510410667813488366657365623280074624997384596358586129593608242383048019004537108365812393837545225462732966926462601063300907443713741097302231566252013426777450685659359325457582853473003979733964545978076210483931639528608660284264100341599763422027468211956411965889748675708959622604822986218538127479092954672948959861100568927865937990528052069068939983915451711750915993968216089516001364748470893630824893450021536413988794820000727278164361326064691471181657950767101379049943333752479299303554233937121375760302602212061875624332000693063684975619739217666513817011378963149385031972851596290118264518858474020090784820552775395680240532241864025481450493140009156634883623607840610398240765991879179280215369657545272072140536687070922255631191427847198546920648158858434147133816181979734952023101167441448852609868870507238763888913135985622432769384602876721241807953098367819128330107230030461154753684624333787661315167502866120557909238015336490922655741200784108587250683642332409098595218507881676412782299633130228037999768133986839148885627658768011153847760462475695899022936017094686117930005112593028385285771152046003195161020886445118427738063753602639474423390724288951349295802739575542224582821887148346451460355503315127259816840215561570029406632279345694209231197724750430421029621276504241189124680609778696856158937355978638496619880230851758305225489371643974729518655710647662184102420460277052257269697117836898095265944999245882598169627982882292115102039058476351681095194537379233196673322408643215754536955843070284217921600530800728842570631016426701595157667470350669581523648252229545855447071567039347259321523219200801526999967556179364707359788895135181502963873571347869933947051252605094890201675412673571535786114935741966354156892010154627161603878794637908345199523027756274544883985731088306617386516021064964736249750358528 [127,91] -661768814683079461733488025241541529460675975941077139332817886980794713246280709190586908197194209903070838398147074781709683723244990583422976255537910469077093283771867019758489050713333235321823661072102633599703184356614314178561075719088551954601503165875744417869597972708621847661877133056087745511808056473167936226425955138454374314631488612232730258940969122839642448789137381798517981512095850447348868214119873652575523839505020117021964979805388669659265236342679756634259459169548230780931352663383441844698713057982617039800481488838780604147161750867902199564828665818291370969971599030181290479046862008873523405989622952164387081638255974896401593738256921645817017361619042329409715355610701730537578040737481802488536657287230637207627178367821082118320171928141245820450632097716401989499671973482730538124133878581594620167562593566793125036378236817504572806679240285233714683720338024855421872464080646655083146284417218826400906107653799540714499148111879896611324404244374686869228330460287251626312825673256594619775028515901919418742065749336457653240364929043272920638873288578307743090728913718268338623006394328428763908544986401804244727505995350849002898151609086330949191713679392631044209856820317582434666780561707569167913341786011539873186074186323184813006512958748680706069177629882557000432689822923452873183055992044675139652804892411070037254033795286525372396652482041920468840893005236237925446496054581237051919588897306869849209046521665920161089393812251108855232640399115001760292107342006796025669211686248439859962935318861123687501689287436046568371128359876321309006073640689992488876435999844824737497759359235331334422942240674820481293542664107117591364624686272627965270640406398101822090308161886414067964327505611345556531716680590825671891586702303469473242672683525459216700995814742615042702919401767761743571578805723856648896 [127,92] 880338082285277900590945579195435892347574022339013819236048464075283561679305201247796085897845062774670238042762107728629485561069734691313577462100296651854868786837822522784125249679506982836090992121387697796790456445305385129764910854741202550816718958251005174046382619887233837115119592409768756239144168807410717575273910648857298261606816674448574564738433056112263396587960970817540601339503860811508999073765586374362802102473738928331377743224809536626401088936640219116997825547722724468258402995864580783022006838629950617021663986275170486141868467749933321157275307565109555010131187322064879131392016434716626927891185740238203657425044524995325296619935494856408136715242991411139860293495905064504095517471808821697534662200829149166841372705525389989017901910396747658011058847799685169476248983327798852920563785532667274533848769889837680759194737476213977561876678261523754052520907266640810355741444620068750974116632788149883395629259299229326726059495242329847046243230321728937314411182680022966253689869749991444265173573917577079364585810052011303565858020581406079707927242032100340068298392646688997120994081078777016811994064027456782828487784366208452486783152842830835146835825661300328736047680728088133225443602187579086985031383264564708043809057981570024837107598863200035683695040811833858772851974644204817070690315088879281674549293799873619558571586199191059736833954310626991770591840632978158644953442532664100652024392869199910575794088066592034100831142149169141723168480143533491102551123321688308611243071962017710235802648593481231387211403647601443254465749544120226011575491925913051353444430114564584074582558665854146942784266124964962373084377816788304429921636123353462507416871359004405070851936544769679229078696224294031074250644958592115802348245401684032188363551315480696639540677597687140089161676537937583320539352230976 [127,93] -933159858845323290686217056527530118722764020076466253455607761967143389579526075501130726921668736729043992262850581463686510073138479523176255255035224301974069691984811216826203537889733515687719121982879085631215910232412016602175578983869334901568588464384413829945755396757897878929936268603247971825118306922171649062554542724189821459822346663533162518293642202191723333559015527403259892656484737099325825681825682448562519590695112569763447467970850865025853587910829205414671922512728707834241790599666649356313652223382533480376100007416313028089598972175641732111563205383567922642961922585371979475802295105084217897330555544871840311561358800894798061503261933989343593545649134107805296785003864827756121098765792693605580324407554793075343771979508424463464374056628695094246004753151762863050358464294029042925957591952271639012126886704960419970036434187089846137382668464581351179542431031322003678619778707002757366186751975681222270389543079187043339916330270640654846305502517811150422765254086426512463660957734387027863603265540557909840000274545224873651846811496290450578925287778798396908577127891561154203854671768395815828630966574299291565380751014642718193575362223685408361990547481691347981624845306691012444212455624507516085903284571983504393369167882664496176718176771849440587130877227480948627458956187451392519169072803854081398661521124247768472998051837219130845540984050931481206701656667065091268537444320987046555641820618542405904142002115420275767977263202095784253660726673135055101723290373358885509450098310275933318266539864759503702203329098740467018757972830663058206830829689295847326199754350557403711031109113741972048609660456998885571496405627317167657183382066959243325283900869363363948106381845488400939361065922618432209269446868240850962499965501049669493040186619155193548529146215462242668896553193794102335800648 [127,94] 1004923899219495442235324849495755973426775069955479893069636859023397226118239287525238168654510121730584122104418741847514729137980310741158070826407039824781828077406851972020399956563094958347640143686395110402600727104513879579395431546376507790912792030852642326968927755878085548463014934898911296830104232910682219914414326256798178199384736075306349715108680757156852157018122970777757763480054944775084188747620532381733974204988936030627790448977768601687819263860677785203925428552622134453719898983763654002252106807650880965860498164494865628932438387397050760170999591555198500658134618127193397731688351960287780773647949046062175620505370126963657473011890781450510253563548013961357015729595333518508661321183227946051652432282663277498434473557756527366706716199823428069664749705137504782892876619899046878010732012377634375604064903943528629167873099660993766843042937245957956676953879674586628926543736220005699338421778591034159756460501590096148519114312222539850585056671507911828301722209522033260116179023948321579316774252381434766449618283418065106148914550798462230596864746654061604846942489458751255416467814806271722413551004267732252668328904859581679333880513545540090629702022551740682662465284229119385923121496435442223276241572380818490799332778700982574547330855972094466962934200322187206080499342637772633135548507815603542890419399414754162339421416489221740850357547899691693183583791014972261047742644754503315569446883069797969955746850642563632797757532536555722573267570200856905994439879191436100766247203386612738272877262238171780276381224109181212003312213297438217405327947043752740064481522588772811593004380091367949325335816695767095946571240814499708250779447987575772904659698538379617711824015121305197873994652221408851571290083517061770987841313005152789153621163087183008691810355449642754247737610680805748992 [127,95] -1288748161044860142013827133250756142532464476645145886395716008284436382269602693828462507602474771284272283035799102169849779044017515913143888333652201750618982704717062458072026218177063681781935531967755332452776830628566190646548675985618026778673339283252305976524593935684713218574968007840802734417859574125592429455920864728914060546610638262119488804739610345039779470524074352538675903832188388761810771027376254479350589735707119900357821503361540313738087840226210538856976456610209086389878435368393228808782693136175026057210330937681523882330550114813924639507565703602813152128833292406525794487827894471634294620466789128571545759722878251502463584200459998985216905593069820150049657971619320554785827109371383414988523663322616525324992326861902856922235401451544787987227277653236243404664588904558567625952513007780783472660310821198818319308517614881968505038060208698669341550887572098791425343256139641738134948101758964749727601332600553920532800544206047495345136579359841616273268883171991618885875597847189340483204062717068389625653924311642090328672808342631436928542324187528868247093679716603389629196307291931774199915835670085132401231502863940841464064198323249037522386358847734635509707926452340183351314788854941417774114258149464135018779805948107268168524344197888876813670002785530862005310832887363302157023695395856601981293480492451480129056409473516908365312433094553752365684285961256574325418804994501597917842173671690622443351592735335395981929229929800215707181811651518107634143535276430627439434026840846456586914803982005471057983588906056557328987007680800367817916195646985990969546663981301343599809648507415290568912614758914653861444044025988425131155737457429034450233411273444964604064314167184045759896141495965224955228713713489718313163076233486655764183449847318771871849403395041602337921311566834784 [127,96] 2692964687691327593253918259150095074210331114903239518321373760880138941633280577973578772729827122588101534080535894793259883343727457956925158365356657310059667862287994883414472386936520385226670017552906129235832088793386698122727780218599980024258608055712547866549552660060840099804747270692643967012668313520122315521828000882609896506335112990274704896964212316710482799204832422372464639938264830748819531290869927780157907276958236357087896782245430909900421875320744588689490043590184364289215382194676317259234608993020453232536751648733685438074282445934246289919429245909631683212165555889872611221673585113591315649463052849932395207169917082826744412964215778978210312966138814961187829276245346410800931078701355160261871849644314597565770675318091151295757619915053277224574664992085202667578580327724287312769730963903895008695197023723214692159760745937697020788039560569291344655164309802846438026976266747230142291398670146740276189145226128105783092989006480914166247220455385081096991380437707502415529641234452769915066544694797404864500421533118608205328409115105611581784172410915986685875850843888805970457516114544896968333893211189382347681116133690409593040782338869995082098556365212208924486803569794429190591658651003772112965686988756233129601585683478452122901766947105489596577763412393666353549685502770440649270981301931707861495998345443723216416310791828451779187164671823258891954489058486641285193698328450950161510239215638596209329616265289563928557133398509380136195483611441936697014044966604707404780960778510397698334365682738484818186300439002101518523866164888917008026614593070515159299004087207904403050027964990019712812784797194177745810033096679731439207661674176861484086004841436849021554914096767265914169096005000762560170867132938724068790088561643422064939116630577790904983442714611146424070484040 [127,97] -2809821679541207404748482301273469573035377684317313201940653728925388869741897606573746160780127860282026434101625084673385609771614250255949605883210496278050315292348257422479257237487596262763431493125575909765335523779050664878503767982145298446929073566412172772613330525963579316957408141380393779896304405027243203724715283203462730922104662421175408880198421785130972039796787570899672825474848587379176244232346674197580764403287017288709357878694090366088858850472344325244907331395890754660217361049429603419888604622523471576424636106666632786969266230672118534686378036651637386873159113509461732917222910028542825476196253572439423043812098550402416212255326512389823731408261146047353753757132110649197659215323803307218140577406885908051653802999686427073919310707312948136202963538748307546842248537321063337542900123301487676446228449274304948470800357002400229883800089609450312647551260010920158268898683373527549970388806952006401436953164384699435997698669555200644817239161503902585626963545482268458716568630723148129004959411882464528492748651714825783583783590153257533057222659996269455212102288533484641575528000521706904989648615560072481687672902129387491438110709241898202337905577346959037044724098718187882548348144328981979553320129323187894698464565569685942737780803736712709144467442808206668872822878624134620192174277508194725882958572216635289385042104210114064581834420814241901012283112920079363998982080829189359533780964095770728112965976570466179900694559545207741092165554697447793442994042826373065112353990905572151905948064965229382735528686073391031614035449393815639122873879476188165067934714979197513271634470878113946510702065298705110695905034693270128679887241325312461388498313058997857764386545222489708010186443799230592032645023918545302439462240426801278692793768156909370482283753331168208573 [127,98] -578145219373535153697655344765153365416975654079317141318399298439724876771445440546419100210200069736016716321487148284450088102224218034296454858068751178348361561214983978316326212714594505771930885997196100407792327084281048402710061956661427845296298322401272723763149011510371569845213113772512628192658741117198408576362237081585481017599879827808330913605032848333792166773958634604911357797457755919872870015920595511905808829550879972345529506441979068631168399824020190593035954158632428723507151871056616479341115831710961428732741820683012568970734299446505293828982522882616029491252764203295494622176149546980468145793341764541937743278898808762244876296102509428845412720093012262354777702467598164809520315718934669765949609494800811051653492708887579286543294534879179147379985937873565643281715581967280413951425699963642141267417449632693730654989973898935161928441129176184588938665006990375416533915859031863133867421304353156049961420513038759939919053615661683923130191307319309305484803894186297911888788138918687147713183083219468973319914565687190487034130049294780735750585481033866042215149877147228304689286544528925864125628689588475661127045271689321384327254980947600264477868809599175705137409412782632779172090985531024332127579622994826530383612084278090927962071797091811074329636171902839226509030336601937033236751933433340475657677303439560944985057851782377618363592979758720377168724329207255229139704884916306979165226821828825774975275722391267338244964735788871972178332512039493488616629708686052596347863129782721854210368347233392550141363231852709406695977520555789895744061250107582078246961465263123533641752575614348847430613676010396881114415540991426112034940832044034371619311303923430955758733574292677799098784670242395919469259206932624210373618363672346859976870133406509583541062250718272 [127,99] 78425708794439907548115354106077510597540771721398425480222261226362667965622369604379081604744185032332290146202429091048366301429026985331614656489909859333868788222567917717225711751850074410241330207059245485237007553523168652275949966744599636250184133712399743478029829086881171899883619933316806335740929124389659486813947125610810274272137409427164380907960609393130433110490071013766134004691612868510560864923198436526808054564233750598047127340905394763047500988849858510807720902895128486317941657952452351151209103510705955614919716610845123240627747103171637718271069678822001292750162497580825204529698788508393683593655292366311433968357347522978982786542677812556104065944365828874902756652607354347145860489847565316209075860629714287071897417939042873741132553461694291624819568123686438990702504149299568546321060187633614404156722889358357197058651843821976851567568586580023073897267253633211095292623817621405742267058992081250773346558002193052534422305132676938777607316101281118599825943403002363974433312256179942875249592688433889799232105890346603504751848637812994323458772149197058312608250472835163977151787552907623106409510814530614965880055148618866936035682345713038660915825083620115620932237033739163380119235698355796550579565952318340371542574058852438855425736619490982361800675148986499181420619672190121408228735537263799206410959419107296241192357726259773032230981036305760286377361438267381427457980641296421051538789774608085857162418252542886038335924940475032902930631637069482447051169468909271084351973255544953799425935584495462966451786634473761931552647731361713891105749899197014229484882112019041310480106748974674586358143317421834913850065331571451966015131837994783256894802946573001182010485183523554977320290369430936163826829132068444230310144731433650941301930789389477050649016 [127,100] 2666664557958716070795734021265894025124402481628386182024085412178275874599084344065617178790120097869533276845801702844622393362957224032170919291142550608106438660983068723746841460781914866342397461031271112828294416895446554757033609734419774330672006641593525844587798875623146696433486882653510345063375010678696277727124986284035078915401160171056230542610841414326956766821510276335439790862691098586128166142210496994796244366393621768137749812533951864772228724214625604310379750649379820420387971672854267196032625066283716434049324545168381439196323913940093992263372440407000536028706261569672936830211488708269083581861386684772076244210805166586154680250042076189671560331051895884604693241476684729487275050254610806551581936400967362397736351515443632675962061692030604555985998981396762870565712927483195206111074963613866472006966149841764098417345561522007120007347579199568356137807199856181233820763679834669521729940268852701592281078825313893682382176617012689804128450712981586503768690000755818752391437182711958848487879140700706725709506881685352774585731667536297910428860821069956129232600586317980568966127680630073687206264036642530563244219030404678863973279199718271412664887183798625937462096479684145381830840852889303914321646783696447787310304589958968496277448100391278158170156840676432661217095285579200316269532209863220730013062058763722685497476768274274562537728731230909823512450874030725767131933757321085067549709988689619239389183814543551329625979834918699636497997139425070005288826545636890735237502388393603400452005703205035998177346128379128871025591244881307947828070338855654336107889225194232351391118513238875928650668539119056432088796283669611830773730854283887128349956609400089225922799761525162245460908855647681890052988356091670911671131405122391536918881661019958403504 [127,101] -876138699543968872222694381559274837390315340879941486717126189368382733803659504871170804074071957473120143009238020675531440551524009124975962704875589850884354749948074889307158971534609826284114048532312830803162902781463935679863925854123972833313155218478574997328393265237394353351322987376003772115249700378282200235085777679726106508233185825918854767077283280680808382762257716531053995429050114377520579590175760239678050077661066033370137636401536544950590288291779873944697890300051733877774004790475433383971314719005205671608263062951141924722172919426636670312118659652226118445958664191355416241889223608970909436933212034599868233815838661887301950798584561399715048254476014995148965212599874022324302091378390701350526451182302012366272307638331373418799099997639279690722509272980138038142660090373741630131057582922106249812110710101594349121180960660676372898980843592570347772084625326872940826224241530739984225728148973009891373453619269031413453083046871531881371879400080944611843636835372464970587042080708434251862673181339416958100378987043864244697431212000395985338601756851398406080989000447178422373034131788762458610940723277671411940827293078766946418108403805233519586073653666467190670485094566102525583006881355387414293908586587578202007660529865915062071227335128819610351274884315922096014927970961652404721146007920794762429058307084384677359981025280939488515261592234653122156359768096729795532732825872660790028234509678639958885517432405113692056851930152559089199272115178360628661529961769151519818702957010223350145734400162521715294220460403600997557473927561066785386876543198715819360350968028841202689557648355930340665485961949990350041440104405547115981581771548264326189482314159365749753436335781263585777574039575879635975478825477020711011790936734737030598786334107414 [127,102] -482941172595079327845532721347698040169428665423731895193253990661512296365802856502128238156877866753351118614272409870662688022605383905923064421213393893162444557494490926117869030452234115141307560047657529878271552382523120876978929928479405953733087150911925903412961024579494430221145439982372740190583958771362975776335297267900641471149315581688330480085750635996234565451949759434768842477356983691659750881774000506031396266597809272598138203135424776303439858455603428530208008389275912403534118447633045237416765977496446197371697935072161359158234333918296292489159344429280639560546675864881331209999410946186313992204947370640417111903171586594207044850747277624261263587065748860512785554351105675798248281134563685310674995084328811196785554275873641436146811930990143005348017992443678204014214163746061188125065077109915423770760082262396844777366096216111661751685801839662538005716819562255770023017886354574833111969520333390177473658693991762947491734977621854643457429711798002125027213533527968618184789822982140177008262446267026442695279896553206373267725146735859327145856752407125821054207799341177508097481507288804323465037152154660246009755980418832984881737865093908268195253770363652408749934713281834319758588426148710890983556861647347053008711997106049742243407051930132325679753612332797410175745704477950853361300960831214833721851223031697143387960440152843649436204511587368809482313546507540350501639190378622026678613467269971276588627831419773972033953668345259368921264638356283912052554248348824864061946606337607634341009641406517300323348669999401637791059890989333723345058672107250363647669335278359459141484333459527484365199892107469425704486689686003335019563073233614647405459470150952639989619426779158308488285988388979610134577221333582483258850565171218685588968096 [127,103] 215929661973524254436266746787222452312865288720531502008555107228194479015034551643327326214028289167918627888504049347565957162829728854798512079955092891913285075647121916840051220688248064011169076597238408128587449722181117820535633031042147877894921705219481388740111717199462746436245125124585412109247167157850986198173401837708954048529751474613992088646123567637413116507657209519504271614194150435515137004047157355939472716748244101198604877049009771613896474678111518360527149368964159515224777692546064719631478394145054052355559230640768365263524005944485750947642962054509976867034478131679726676913209693472641270392518233045843107307200240673517642577734884258967180772108806345535478347359105575024596894573037380430229257914570978365850197207423872708336322659009527405533180517516162607588319742285038160275579653798699730133373497693801352993601848296884364887473439947162582389294153987277229494780555809823933592882404991605231994926398636249524131697636472913286015332198835845144277889562520640263733147371565937056001850234465543192951795051655802406959120491253784036419197217993086037663316047503467089824514876447606735855932070396811478599718881706282829449110771417289549836757242129315336230838160606360826505331933862332570871553404833098819734193398195643248980687093053721736020143573586179203105047486292750765828107371907319201835878451289596188470390784802887134514795279582407992723436400224225310660647694201389027892038184034123613168123476083401454984475010055903181921310423536877429145916409733653026396973246045848863806799586123057128289492793247937922187544509744817088547529708668983725160801737802763071375984547152851432029525114450770511152792013491216031592113575786652434046413092296185651332614558146277607920537035983294557365622791998538737161076051771549304572 [127,104] -19279872934367446314736082478941492336288262945057609010284326140645321306079512112189584204201506628038861515566556515932848709756317620720057269605999180181125680576940763444273770570166874541974429894136531389800829152534281498359501674334414031305453806761790459955245980189430608524190290284431385099979486756964823790234447598985821013044978767977596917174553913306549920751215862342625940336951720193319134194964591639427806386755581121536129393250323709714352611899509554731336046266332263300033987027966161735900789825864581526578730682701170274461778007259877500788690459466675831114730729103412841114695841018693588029158134901608631918122311762297744882655864980983374805658323307122766297623392101393136328410427338210528019576810079483738879113193474045349845229832062571934503883310046033121523061216217746307785512792824875707310616870826015124324734975991703292577133110782447585535517709176478321965716670258011461984647147936933725864477636852359887483953634460780555609312693552461313293500260909239262614414248449350319674256761665803709115640998483964046574510862849520565343340282974168075243338597493741902336182216976187612592839409640835679820378984938210514321076037021338553455547922854285362152675234159451148475318110127572641334828007717849587633393452773079233347440232157377850566777900192300474811211066738766296710205950689083956117650450703889904939414429119026124369613566485593209516814124203721191664612465605748520056823966551414238401218692099904593100024621828660803861493807996527505933059903622744534793669200065194457644675321491277216396900603790869690278037871099683516656410238555003317226170126284440058835142356796138554701695579584937157848293231414481765377349826396354812157351365161458326765879469826961919223665584309591312003894595957180611080325685401560 [127,105] -11647309688372724378650630238278756952326828260058977711603825294186096345704508080281636118608676154185131431586377215560056193776719505832987670100166101024232231521265072191746227923551031489186450525937261966423481316752386539251755101084670096088172320825593220029225671510011778864728796402636401418369860016595471945601066504910528355770504014228320294948324845872424813998972597684058465871999835501122391665113933147215149415604154536487150272754419834144075474323541092529597933965326737842233558376143072093000414104658662894156828777961003525226297367186294861670667831904935405990121851476242351586648074173394934352500142162601107000509760378393394184122844404929162095866490571365086052481882152292762086668222099424992437614744870312238390369390534507787368477566120770387862795869382828400441075538461547822333971886567490639223505371395367228971930789129667095209539747553485582446011964395233376663559749638024434123156048293215103201300052053751725932364389739525888713111216403527922383394744245168090996625922979534576297785475173241882828799833911138424138325752750882468832677353291479612672661057898380946425577361177740350771813533015815267813375462849434099123144365014948859940040764858607844153920237537624245155335916248630461104882141107140269146552320292088413047894597678413931150769106470597188016281384823531889184243455854428999344662974671862988471220342815326766897250149949247286801161910197382799961989164323007776328072759700563818238457856100441030783049989071806314131067525303300629177804621455117422408673508934829409538296357729020087569775077244364761351175926012963650993416893766852078754511712407390635882417511000972116423456112530124423955490652955798616912078643705051861496348152694101469634044022813078798936760615843506530037053122932330819562802785 [127,106] 5056445012466442913405540815084745688993814910941987917823182022048135768054102427724899988033125297375491784918539691057860059808986386107693455303780594301054465493460140226602933523528349419058062671778568410401314916986092328192664555773943140505294410028810282647749435507465671034075899541905661463733028509362225867362524309721671407649909702906082529033457053061727264395347261427349717058175074194260502503579594626920930880181047585489876832031626218053960751410045875243900373192957042081921592324096765609093758997309633488953719045950633994390269106039965852917309350444431265749268816801896622692118349759531276370865975086058084622712986883173721000308603592651998328859090759732432208487230672251782752615031271889775409213557690630245949345703098545178169552566243762647112074987255246466268288531295426967691898550710073051443431409949130760342003906490397527178988628211153396586332093694813295083758861654242799153692512200927216693585344371851797983617664736109267511726472318791167844735886983519923641428750846591285522361609456894224215881801464629725315189095012463680531454254234876002541561346324216544389929407559142438494042782531301229941626031904311505019047297410522154799703389248188152867757193464587143677095468672070401666738349113563231938699353209896988032142063203019068917042403827633617180896662208826343398715199266815703618736632101086331992534055203309308142670971122884724411838701220914139348844583906853625479721765541108335030034310112275968441536958152715359723944066661517550601797085781127136793492778235084073485161272417466715884664988557820331454165853929169693326605345162566885155765629694988448731250459836369007073015199998918704451216422969634233537084604715066387335759762941037556373752929830730660496922837349321428962488262627106359296 [127,107] -657676129223476226244674784436248727604603571956902199425055626211282534290233645989907798181709265688987702055851719212885531407810453749258863376710461755668190843837206450886167297015729367312256730656235647338864891443021020395821818143906002547042723947310890099488232093675373991909492512370600801972722799779888544838086571370539077905571417144329492349441816919164415406456433085265091556303474270077140015068009999294051704894043648041538988049997353314339525191401906685139965775918164889575738897916968292517339283779553502604291427048918446036703446138501964592664224806850494538896078058675907061249970946585350013368262945362581851709941893839843711521429580359809106064121919891830004628826003285024355809316142208045610640727591990156399963878801214313739642019580747684803117539497049483852058224715422790339634954314135385619044260506126848415512982785734013120030483879151903337700127278114823325083155042817188621754782275748316776944752154407069139596006458329224254272963947029988471480427316626682427756076463466026739707256746627105657689233960400996414305398578696420099062017057115307087702650463575160914229300989618099838584898188243683026408107701493528324469038204957722818069678575500369132412909141973932502227709712954726490694492790552932044141345020603913280137681641245273668038415061392090764374598746929583922463843863570274506817369346898963855234047486836600908680701436642992802303395294091744818707676745737740319587369313274341381977168660561056250504525375497165346650554904020696279306677564306116168398971450972981385791379341273718038392972648595494700239212765685418634151207562442157544261410394865419750535374189788984835184861363691800879797395476499123631760018177406869849193456232980880258619357929706541016741491205058085913334908937984 [127,108] 8364265267353973160249497494635686617168394629253012178496807097926485409946652006699077752994903314795846208644709386337391079944638257258223119754305165808277780407849442821882526572877948737148961446697740131308725115466680911146790581253673344763948776888932243421254775145452204350035399448920929768425650425861424391521507405890698385418031513641838161554896431814914877762280620200680194486997632998670560556266063296031768434534181389092712272373320704988479851997007234381922910622907792639617242074917588405268892670747904664298226173633026367910353132313013468457093310480536843891669925904172546561853765945882704658923423420351736158742092671532257340839845505408111510638015892790979004901263691925831840767565755559213050851825661403867362370678715033518843980266936657657831248287189726053419453035324134365082202038429561216628847491077717587414213556257301085339474655648987903899575820303343137962601892563685397268970795183065401573807338239706141699196191016229638105578595851985017161842959474309772282931594195402376059507614456602806465882385856304389131119873522102491976426539968211957469118718045557290610041869830686104945396769235853056277019238265584674368487955581413297923912627841870289784787615269907293550368433941956713097195933774324231343206121360792245723402032666929688186307105168516424110935965203362666609741707311103706745092501616047778371027523435976238188991048033159148738924213972996124395272637685949815746800464598785953087930388192547323762811055830238238493637720485574531970613977854014960345517780606143076655991400154813668597594154384517644402791613422029107676689808503300710903674604482607002962551724779648901863071197695566722781425592100602259157807800472994904487405356161707318494018116340898486712430433823826627335072 [127,109] 2449344711664644030558555011788609680277624204812886083718097798989526494856616921317215794746760702550616953030385445626637138333040268314576990515938216648530260665809988830863588868800678503143842021639618164319949986027829877797088244057000307771733838783837106717128475924226742751432225364063550435932893902098283907809652904327334317088236695344301702186266996540604198662512562401329677149702461089060748625825534243113385686759024614995520980084281996184910799090075156627441528479059151673447073375349085352059659459430350681701789289183656857428364758360639633046028329822421468414795612317457069725696701588920764814429071629203382454695295932569683245763843238024231108992064979820445285490983618714872128448973171480480812812626184562938910972530287811349184496896876070085603299027819549331300890251622085849873722009582737536600438180034209354490422685359585616966838954222905799024164637617153410055005842793112551720032602757791106365465469563220268210672328109538227331895262798951816005704241638947561798860863487482341624707643208913449215488623015224610823599777582620183947637845290703824281125514501488946441080981605797468223593844782410383911067167515965680451384126761553173397487885329197586989934907173117917800823923064248157015192400610811274121977630512739954167276125238188933563958091545842627815088550308876906171960059218423367042818023036600541760834000399665933834674199401367455935519127156662977009500964386602756703129868269490519738893527755554073449026935414006907676744066312486483399547871867670483187661422305725181713343126903652382020958333362420178563988797681513887932305554791673519710720386605351970656947037340838340586836733034168491647920870384393328843677161665765627988206850398614308728756426192674553074165115753356652 [127,110] -197688088233800976643500807816342176862012189623648293638778138600576739045923945014586377189169518885603325096933196772686947516568891344991484000598183083683957776368581708178261770531952416057214910478016962386869130106813955705155345752640355116757692088824587931654148393018234034673485533939021597676444944827496268360098886461942630620091091050196867225380647004295652354706452189305623985630041161131456096559560411900910112950223153903244249139835374798686320723981494453049138966362105274932250891317649647632847274890780401551571761722812542919951853004139565652596394786019904391428891860086723424189269507655297480232051124308092439314830505094896534177585112116004334823318845772768328778101098237027674156055746066168631795738833958553920566943262674904308345045827810255237338956802517456474278581128279311546080504670898808828526359710691368344604208999877118070786296508385451309352222258585531861717097264753837781358130376759980495202164035688105935686412841449701299469816269970123654968134691933410256698418879837981067087347176023405581378160135336967084582321171154640150315779411830930379757778110166472184063624657782609138864708058950552818718065920659503341258288598389727715916774785154645492174133638495465023648246507675235363179283742780271019030861136472615664029845351962394120462322203750156080183849392276190088086454433136644136802508397337124116224900872980948122027692044213144494838382782733365197944686097674918191492855051679201174968287852409004674144765873081588508838897334721456453791374471218985499764343189441529428650300871229517522453972946399994500471582454363345952489002829751958117410856228759655121408709469628626971454249498151178350844925951342933232709825687335748342600546806739941654921288821311470288044054400 [127,111] 1449729923208060096343242991611987629683429280672377425844596132825778120281321804598326640653601766098752310080835883295059124110467858014379383770687755432132184437502843613675302614849395449751533448268385812829569133047833974013787528890489757248373537331766800057995634930896110201811029586794815193138786658765036391379547892439061988862906293673390597616634394024437072209178039987653071616737301072540409784908977497209383343117098994268314827650826689544583116284397400438073956773617096953562913554363745435992791409757849654875228374562836490071749805448139595553341573377640234157914327097484031828176603971072239359984587198660827933364596135899384647064608429537429048274600207138828986945032478297137635314305367164085394591522339089685149643691007582879952199490827816990625437943417597406061389018066633298576331509380775298408537504997337189748901835876580948720442972117771100517897895960739613074791113157968988542889178556320054793799967162576201819220581827380190077490631956669756383528132962126469793978125236505301462613598198801786017643450290550771991319015589627829886574645046557879557792881821364218311444875352101007270499260598512610189560782449455761221242230708544874853208939428430068180488299806494479979307893686627289928200620158746015766995556172055091633383028093568645704341349915036121992769204323975140152781640770494817507361039935655899307357438565152748119004927158117826895086518228815923927650550296664402563511031368157449737176556805185668816337313486725711327526850669991868484146319695984761411237822273042693183797614068717788391339772120372112151086973071983324509126346517663070832399628642218168094114979381428132861465830118932831762484137723814984123102793426038034510750073964900903277767151430229318480 [127,112] -117825324723934673118906829223240479522725766661267651619586497011424943354646734072119449434278210652078174662503904394438626098309749770903241151488175814349198213982791227360933484954893183984541054579370858408008150326732165099107223994618711316214818910115087963892883704629772007507623335927288914984951096759950234033134901310938136820446683793451026439240598298008971963436565723948087829781386585292877732608160502562003928464874800761343391995165574258964021579345209464924288689857815353516623023238067443307987367658568975226546172921383515314883163374660808701320397124782446829046934395399674184087351545442223841360496985841777491818900240532523072231496515957008654567216123346715912439156068258720979313151757311120636699091464477227550749038805859938331628012528602563477727452820655629635181292049949878472333517986285265093316329866363039948100250902916323007188065890502292455522383564792403231043826819462502067140663822108648167877492678294338920212371643070002930045908833583320894386187475772149269944288968456900206774704708214536108349497028670856387780996417445460777071459072889231690386517756632566778347644070690226433905869802921718854994958803510393406968069984724075711832613785423155445603856185388350461501539950732377421752298496973306111733245660197480835120380471924251519948437193389054497385262217903457098838091069225612683765569821097783998805312663584269088532775711931781812874962352046035069127600215854557087154558460723659007800884449825266802557259772887688623231789019946925917529254819952826418499647111171045601463507714093736856487828369494272016062998332167349612186739139210303590779665422181147986030839946309825421969847502402235698972993597039569209346225702835298653596268194796926013014012072512 [127,113] -1181173379422915245206408790632483823185962176213160431425289496892269164993301228017854406481996274034582825246790247488100275421567474004615409667392848753307168326894407094407956204716615589620777341410582500760155834185023847564752564207139214733491305629298621818222277500248710822790384123910476300453809427122503558912713002146382120272771679641282607588442137677823807822085372024095946591268711617020325897943569431061777177954884744606743791722399399304915628186271970693340285959291172661659977087314802434932080280071948516171463953108672914561860635244020191375836412682723704935306052192840914779777847716880166989846477503000065855142187283840684195310616942464890515399636258759840565239207871730137835700243471445880887160514791595947107623945734275188368384144048376888665051710736442201139779321314712029125213228244819167807351169942509612866054161724077506484774918225952016383418848559294837298922605869019829503198687340377094564091521152523709104876073836553793308641715883145488998805175510860778086220179809160201921671480941856373887712647558828218639063348997924894329492432348429687250106948403549635948183075709478827332617989003406946378906092199081179898650029706854575808550335186718605375195006347395459670720778167120715012108789898737136936029353616267179400821375410277870845163948173138705471505979755857522969973198900121434742453612273867213054313152103622818465699091625070202719730173927717035039619844342522521487813910341005428677187557222525802858161672720754376702506450740189877781835212312053963761530822284218174788025340636022757678483858528113167080096194290213131431390037405452055548826759853837971528304048468692550843749014470578920129120183027354741761471922406999560747826485557743148313496 [127,114] -100891263309033580717874512782112726484852846307855186067091229123832032148961652677565565311834719157760802335554964691011000851345299410338643407990279770492620353157319174358389307387678054357035101525548589202896241581955845694745645575427041127173579671263391828769644917130060813628298192597718041053623464379046349831184563772368266242156894164907915640076681163574102265685426434584173943048010382647760866157571644419868774096771637858742004634337565434858090163151667370428279519363610518254026116944435149378648376007134218631689287616999610705260629080960878010401018431349099228537253399527834724596716136927604537090599314778649417645948862716497644636720698992667510704169260145236714374442725881248666206612471524818604365637310804565979677166286470068829384459629476159605869554195024357461735050508438634669891734264361375273526848657605502920940218312404278448306804564853186048918766692681192111287584489812924889224714146222524219732167287460752547126182849040503400344410696016602240736156530974114205527915330875148841937549913084277006154640263350183760908077110208364298984487265309381795134669929091667999211571908104934893292270167070329473832994347417585603408122497038366685191497861551263065214510904544208898344382248338746287326353992611871041259506078462596810191662920582711905720214468889799676249116987535196294276605602586281180330115764984208710021803526500995574051151777265382827075134824523980930787064879110976699469623001469007119347959639646006359198142107007931953181721517799249657008865557167130759778749134196581268137349495260814984504174762679357275532497162054026373184256398332149584457133065384443435329542647713778890982509005880677511603162689274109669410969200258276102543138555791360 [127,115] -2822910366574405556616080176330175756267651190536963970966991768108307538235196775142662619743781736938311024215723701782787699228388977536394716783100285301471516498504908599145324038601049247694862550751862928236833549711558747699354563305758728239254798513795517067555637097872452067944100574752951948033316561237014278718835535354295002849906201646488845243888506567867452078257385112922684131267246592318853327792665508354615046663196759242272214621383130517745828440809801990265052175917579402723585856710019209813718754206845370801768658992727026239435609793214510758268360735606872570423174367193580150730505113931965723232533447276704223622098597048058898597017370108335153492703262366157159504456701472540989744294685054252847997543074536253969064026628351889085319588869194500668342557306417243153529904056077611800736482733124661910867564100665339087712142443763543136033634542626501455981737837140728928280253121511544076762617830291714150193146226405361735679674844399581338737178236669812673194393349752323811545275848671547974781595376640608901006961796113229892749980472011683550749544176569882522151580561767495638477030999158216457916612466412256897231843461534895567237637950898810262762741027682137975396666749730551363145625999308325993943249600900957667901098877250350191283989173623035191470801772011924430909436801911992953260783008241942196569699331521032673182018635471819337150512414416837291596748322529567358350701194060145211520529325976406618946699351418631761978483070672347552775000965053888044110376001625978507588240511678968269951383614095348562614302919433753291301975767741425827114350881196281728285835670476207260855531722224365873175120917984640628920502274357293471846371435972546332250368 [127,116] -14607128690200695165426082492561809246160325500482350807058287263762824529578093808103464960221853820905305724987890812644023531580939482271884781192169685465166979807695663500164970518561149620935497792073797661105971781464453409742332081015744663259666969837388060485464952989197610046484518115759320391418622289848738707875760328214258001401307012125204817383025116643980007889431095080463586579216310160392863598202543148481902804036028297154219245193856862939250071396747451537603352267826968985816483380581293948148971496027968842605335355345282336463512832258496282118009043495254261033031994420270413430769975526172311474787635752109909760289774630379718864090917901085905349434232329794586962017701228896803766747733585563954136275650343860051982971071430219320416821399224150497703458291354352351405567854048916304979716397799109366888636259182099555494009683232579359504765840177313795878630739869017693075917081784402720408317106614806928201071600224692983856494278733265411220682293402364817127302836014047280930613144671757358895340851618889829099472254286518224525220590943102719642378581172893719697692476992771417109860074577187673928329531151637204514990804214478516172917389278743804585278557622889179329036475468620832253243709401873126804930757371285280760336848702699857725219579995931441443616501238558524066264546627274614480650486429363710885224098479379833126982112252349934234867938782115159774527507733761923805855136738270139459145122375620731032201096325479056519491361928529002134125657692805177448146276574591652190269397424524166338667107187189764660278663892084133299871009066181155641047761274457374716868586026309547737935692133203863269888422809608435191304670109494768860265255107655904 [127,117] -116446826057676775362603125627163610180787063345131812270794421228152275269892499763356719779292497109215480265301654040655629547901692717957004612961925898717303944924888664042614680773251387802782436721495704591786557439257894513216722988753270256951870838579197874681940266417198775401395667219213012379596804460283213190692070922572504674911451351471290151175780330594295721788562056435266379390925287259200578912858028481940360156511112268581208546660840337769104522557799523910368877410935866386130140754006014899739714547209928664573110155204404746113210961233477089742511206621550976650240047024554130909018675536074042296682732048807114021350592279498832354820805428470377478279981465807550782560364225047245525833811853382061110688357203834845903266164163125099361739611789626497170686860892297185068591396273289199199106622479773115977371601520964638737917592403752219661935967038765147461810858757248303236602170924081486270030801868335773877092443917760176216072383178720344655938060487172626775307171185660228457996208188288193626216717179950547344003684111601510833241774197191547297072019043304334885880010253315964140056707822977209698846755902732958855837643916874060740368566086018315724200843038519086172464969087095150549030952772148040411678421350444842973677523989426619821548114613112492311576229551281404299200855237246435217060615272156609175275484116479045264855876486863584393890492070011867970253497858893535499177959437167746498985628118646630673739080733290882074900118226769284774429081463181027053227070443045043571523151481638603523094505579391667289324345693331694832847687090603919955383467016072914469984394858503419592289835872597736749670915102960346537686303270387862617564900 [127,118] -88648248287023232662558286516887306704027296370756897483934781361804615644241322721956249783399045386868182832340135251575632853334115915328280894081448901586019674111979081349868109061042969858268395066509007744749947824776874292587956882841123747131009712092671845438348700447782267707610557450436535446298346493607611003342162414690348966203429822784954879964343278537911376802284655444361429276745219079075366645171057173704250795515564170138852208370403703523322495006222131686767814863174353582494796488563062294931071598704157048570150713985656665501530957560083862191135899552441838477880036122584648887209908031132247943316799030988139095904422105366293456881572029041119919285205979635344716620535209935126577955910274560867313356922047169795954190523459174884973998599540766490396281114047662872467078394141485666286417029837426219693040065461558368151010167825718407383633337496015978187819651372538915231188822273744855142749350174363217817506003269697531472221993107341166553237703616438006316224380791055066400867818144915271870785567565731393699523834454175083235772909410946958132783080127997551404775336731369703009122749209396277124087304427378281266457451762457512125162746022310851995784455124358672091034276731911064884791645661347916867887232951403293549052349869186325482618693551753859275030759386074252726165182532792176469595893052863080359461444271482624950828292603592853735897558314009766735675767884268067046533826362871280613092838489612447357479454412424214625265283218024936709600389737622650282829659032559249583375573914049342136868600067821403529323039890320481752215667686293152864916467005159490022990783959130515267434325645733294388607733812041719841026984072672640 [127,119] -11597610323787091375621847716806835594288803340771066580563324986887989818300797047155029008537229591415882748568781326244588552899201094895407347728933485461227586652336669002269036126160688839583302227122639571677743565046687534882146792118340971941248325816734634650656245511678103306820216469863744392885620002365713922067486195792701916551511140702025913648474893121042127797627971194076359326555744965555222786127360099220998991495640602211372505722754363968871440850994679413592294254749707959360272537923897338838704641417177067095489243384815373547941675914518137539704281884782340249119693122617814761247396414623077405939098038845039524333019423382785806128284979718650942632518842276126053662102617185131537429855758060581665552051314911023325040435752599968216815743878575512141161217099299642694648194129382426742648028728803773201081738380557304322936779099959455878197899098309151556451378296444727182427315576629697286629849171726452424491356770203652985933042488609764061721281144490588301088480709379597936720755015961151255006405257518802411669615365974992751470198241939357306173015180498113077373527604507743709901897629187821708721370432987305083185681374644882787193876835953093669376955794529071113116214035994965943579700205466263783763534398515054555499231841488734914979498296245285633307478209891678283151370459753841860645895625796469448765608568180446068170750628796693819434404751110339637547418678420585624753156074029407648128924864839627386946419520745310238823396700829613476689496248118513137337703179679221492163164503303567475724747605565844357192301370319622512924780639382754884198234578215867614758297571232336246120232775314126680601179365381480730050758896 [127,120] -84249200872738630928646696237769056373130056496185551440980118535197010617421463540653105240443183532943665975605696802877360793142911451314403301034860190451221938509292908663487224152253090496323373149272988367073845149521534673380560037401346718008543665127508131896229512877050674249973412922504474584275672451444897086377389201739118254050759100070713650950631118805181923530909339846337732997282176152708758577217301767566694523008995836163576379931231873017026071170112395508115156131910506555044129650972865212515369938876249585874718346014735805178350279187590709711041531377834106781118647167704352482701141432951989282839200998005638892771919174526566949423431018915163437423479282101760951576703250870048021308749270720652917311589268387665087956688634247420135193234761289978844578588893015534115592358151519403159882312750519147180034583193662271987094465853730516446720777060867676370944782523681094225205152188497740900608356777359566073964811195208587286660075442743096432013217502495539896481234458657608255218052410342997867838032166222987463004951823663686396458450730649394273083840693285733241632073201089690614012450289700345766508957018382382902024701510523779007217167607220639156985133169339029891189353514989116259263286051982057488340110493166152364812003599942983541976644725537546361611706334216207855289545345162735026215219409792984649298583446211818176260784887508299574562856881635517562148157050165001821767769199645688153583727039469766520479223920570132343138526813990629389744542717163853951529661728806176741735759184973647781431985421772148078343717214789573983331886269657372704284850067368764430577568542509400833481884795930806513964941744552155952 [127,121] -144576761886467360262963622040496030490516455242212638603812617977214869192393752914967449320394329747234430497022111007505726309137063983399851526104517915100445063753983244765995132002725839053891530693062808469173148807127575377830856089586165320686825420106792548292043797777937548386947426320881971395224660982492615313790538284886533509418850128116455033726296013238625235014461857933541701167988572976540354583290814047937022453668082317558925376885864373172220538223623982156531824425781334717951536647252948510432078204494980266634888664559734476999695961033623519703984429096246825058181259852888730728272982348987649178265658330878296637434295797872483249969387710842397127867871277765389079220799001280192464077520373338397081999826392267478429511296282889476910744621555691845377494147346231933846102017872101958814624186787674134675283142200899198090257291378302179070984611620069784796463653444649347046856354643732311746969474204541177651787353091686391522483508709276032236732797374513453481740882935964007389864139582878661795849612825485497063652365059127971317986256661868572941163164405612615110833142506571947428400010385198392605277794246676047110635765221842644834263676822923634471076767032046205071667542004676773354897806681243256618983656802246834281662998095534595387547933142381306301181125992034571980590483324292805386757157926086938658308094306339334822990782581307584815819107587702368033236611985979755054628412747975760991955674567803721624386165141965656702197016272727905210357112449846679063147505989869823441705088865286261190372868924080177846253626363223726776591468387087994842486900935246131632429710525333979731465439867779126678876506354 [127,122] 52029443249006203343189206338925185679338822880550267053195525392809671921495075181776740642693088488669576403600094335513000800285645796574538935555704920459126662624811427806160340014677147919346331719775357221908225061821994761141250138269013363374795657726473857012736229554480891106083816848026538740237323470002701476647473528136756204928312473347386712414695995826292907975541787224314894444769560095755393132261663442974045201474826809372805591418354069937568211884037247123492209331178078865026505643856244288513619263402681589737763033823417582616644875244271429805538150988489894728908988282296202482365465735245570218959296465378685529878886712768334408157626955091588222236444509381822068228752414050022614512384827930826457476075578184280296876988114842043361746312927711699006585513922081694045789103373903218300623703430631113039446007133445837488734711500738207955612191591957262210195536536560291335792703544713859464681834459965752244204647220109786410592035224715481235689316008822462435897191542369139270528503463694400972864250521959728854670186592325676063564479855182515345207845205537202149602057941321692790196177793886741325521850949298003761136595325396292994442606059275677629147298227439002984548858078170175364824574971805343637375917911182433341999330948921377788942149644037758017670651318113039349292793556041069604880167101759799094653627336301138717121002415469026835046950419873783974157990278772526552311265760977411454167515871835217623678572877796071303230803741029057004984883340574220773104305134846875935651904901269751963732255694994674119559885223568929302836977152275266130753520984948647529532623624548897625462692719290822912 [127,123] 267417306238471580682323476968349111587537608488771035322212168780932692929677466193329010958686749369507115538337707231122138491536683127083052891923433859005452994097977325469228739587211940114154778029649621521022355792300376039237411031696297823710612118120587938574870338685088922382394162113496135988977456706554918397472371140059099333356741194184494284077135904602233951219295331550860244622898345722926264354647871943387307479171806085947592197830448265138990114722987673081108552609348748374559750380451335766837717103720136012794361941344949063378015045524364282231775507703230042013337955965309603494152663663394670822215665920391679700162247725346973031377128787536073222679080247317772223086625126788673915890059330286069868465230140797597787224610840599563721810987900704467299052706587941501663766591844488469243259879149970243506302047843773357333614183690763763350635838594790226803099178559904179890760097977952872994870124500735143905349920796136971165504919432399122570832561061643278137168666246527035809064675111098456315523300616417366378828171170821701127264917235818218412179839059934136100232017456878265661797387374729054773994246557095097979299075358406621819671266601027006271997411910965569121091035248724390892663302302692836539808142136720604688681561636271739552004841195861323883130382583093190244120284190526634717112847556373291353027536513121740187487081248307681381027270179625372803310362078062095096898755538012019302022268681755641685107104936322590556430312098040896513111360094066475074671093578333663635415890192122380097551782963801279185077092070240602456774286973453293004246644621447017067126825437671588103407950880 [127,124] 202291427764320488222188081032211558718655905143278192374039022862630474526240110764083757473650574085220420029064340593302275488378108413954435881889873103461554698822185402806586050800211710473347018560276751916031548917712277539507757632066165763405376238228101674547289964908337526749014491789865033062394445099145747810731585612166474070306088450006105586968686752381324373873464528703799914739667523788806127601326312943046882388694855687284533028317577507979393859864600388210967349963826088105905288831925166726920486350073555826861804311983913017332895730851080037280984226894324896803615164274679807810815950129827210468332676360184378004274227296416093540830914651948555220573017279770795036928554199587004687170923892370437751117059077676283861415966763973246553847050496945009326710880158681489640666783411574566238254209922864996306247390581860353301215467602331970290766317731301124409376254088497960125388689107585813706175700683055393821048421360186652603529835610779260172159978541252672938228063807770002538324437811241989153793072458342645775818974060180066314126969063411368533933683720051161946043362944427365936032550334666558647082453578372481764725431202165291914286419187181768381092155753615719318360710271266041836441251838534570196830770435710704587660773918185462011227735959066318438181411615820833527010107939004055329206240617485372099621335485889544129389794943793305705195094324440396418566637206117460219043630755767191783350029547550762391332260617740440863123515043024413762637453195794901440725219065912710888858705042128643682156259298518534496549476482033570806716962145685534566833714345193945644224294430584036640 [127,125] -234489420197550372578927523825425087302403225173073759999766502653523722238405844222799824181869492546395247363924339259464607081479928573642146400740959603118584313147750300452126741688957091170652185517788008322705853351640307837372623615343549964997269840967990371156692241931230263506282327021424258931850589602501181257065300826324595602373847139551054587284838110319222714167789930870040306009865099145941071456514203209117055427625935175179939785993845914818222243002957645129241562124789770000575068564671379319861571579215070891774684147206893139413590167502827560788879539056806645539198872066239151147785466672612495072132732859285276839034192973273985044208702634970098253366371972084551742049938994925730573583628842386011281690646205676162513822810880884279104165555158709662084474663646945641266629354165325501817632832518032516225048454682864433408768098774650231415925797607112894349173218712452444992496409125130507221087208981209408988650991628491783960586916077045599903338103670805117103450835378974850097668011527684729836883571000918045920209790366147168948950411679547815509799207979282727106104162594922741431258286017540327056170359965978639002206422044296529296896392857234408205182075848963885485458873279051946385187404393945936964940016677120419703603861891479370191589709126829193073907953919111550736667948883027906001135958017156203453971853596171434403611713355107594156024163149821443648913324791391968138105798944546811241729487567397728901836780096838187523329851899728143672760811094197896310521713062453152600248146453970322669391802735249260148440945400571791264221971439783629661301668298323219887703308804 [127,126] -179852220720999113515727468169161613249088914420536997468636966080479740190397468368581593279782714070570005227250028135856713201774234190483158467553170428801931358236790161166426651132739437844904324942015587009808026679845794434418106223043421095719802361265634392784381059042519379032687973764147173152640550881268364043434185539644732360902594459621246693247821473698690901941892577101188225052568609951039830586543509250660005792758926219106061657889582261986257759761693275471779397907956503366914633130818020497614979292577770351908289855598064308478277063476143459957386985479881114304612274719063073536780756415103485603919525002423734304466566690765747202184783536118358146131717644102365666501592816069836848649401759911205344550078290638041081533393797007042682459269891654002202316888198582450671948946039845090732235119718222641115365177588682509594597634233939560728188660141975680466253638925628289579311036318867736992036557171943791972860966859511548874331476992091678357742911009029400923452084215102104560815277497367637005585491887158457785487133205116983110417944555679608494526198939363904157428278634523610555028467847728447089018161732481620343003753522684866786911752169687577545759886853902144596854572620610713077413806661613502584680392517786357340484848848310615062583593982871404190635497408424180581125870386365817178862175486208097306497661654970869722754309547129629304587250727024053380564593552055877043842627802307672506343015937922460080305557587092577200131601067573263907801679704830251345720692699452280530476879728726108086962499066821579752228243310506540157679337128663712256779758621310899072 [127,127] -1856280284573236673672349345156644438673711472100943636634950363506157832659648740238366598810526775764010450807625224682353724425577808568198118884272466506726220780683000718473718628126754609263477570227937709693265149321734663834191216421278322398277369355063954705716723427947446524920109073490593406408021237832480132471104440414532356680962856180027157323170405926407252362764791145903034400911866423589885661539736866371062989810458975498014943137760640341485619510874424118313562334906226033765458197634559552576276723589732519594048309026415780639503999534080307600574448429870342184909780154227418620636928233643293439663320346348868142357488653855396193891321540641857145858355957519181925984445535530031247922691858066732259885152930975514229181203409113322919614500128994612600660203221357857636678059299757716920895901960047875231077901713833019443997548574697275045329977022091177660427107527109543617715160047876952057395746371786382364239302469727172414364766552499503448628056522143237329343018412073288064544433220468170046943309794759703174117453838105407988738721742932490698101425063470249295025934031956607935274878848961094547244795003903795133409967716140122942419194490209903807692813222530539637418661113323255450221394886272497773617528254952856048021864786566348840432548870568060680265796294704111183066594264751138289943519335965438888211371384247328117425333107791897385755657666202628253068399603590828201477325071587266470055091853667371353403446241644097856955308301931503456255659383459938724067740073369198340965753959511186062162536712461359400491876490712996838345222039510147520771105072 [128,0] 1681899113126419508312301134916692927630866380229680086893511115252218670435037607097519346683407519421527183039837515621613070642750876482305999600228536613936660294367627163565727608826299138470196272586486078532217043615965319570523766071577253349229988381615911320328320621920371860772038558511185283400407174147752593406625505375724293445996502892360445019037070649157854777627673842866243011892690291347058619835545319632419711035469491619789187259100449040830202165574435679222656185204506394985477211280755752089062562740196479218437813655511679870899396156284316603094178428884616917745261801889001099651666191188367351135089713917579711575938824184703414579557319611110593301470302717079282225780468989230987387760638166012810701034049282378554147466616484282988471852978072163206588894746411828942460628643493522737224665808028219584832728246959747782818343737450448989388276229656384509453575616929747152625330250819251188078257437202923406898056936627088611177819000043983355162645137228601415328056921823247792129280374643934848432162592151166045186021224644976370728435264726697617090912533737923922061717695656612197965860567432701478678935844601641428807778917820955129908499257041437240852370151134208181362001894784168832609977388567662500170554464661869766344671168089040801487674622909766921681178913411033875657366799084147516136779332158059094249002650997276055755554894940991879152617494912197534563807984837284076490470750311986536231592458110586581323863417788072895145029026826157201698027045972088488491273647875349541567386180756848997993800954727565614816784481719941662238825622827806927131113596077363379259987271509902798373565228081085642750088150437417919298174476739817316281029825703952723122707862844287218814377372019202617152393639507118449622971864925015296028294446010219720371577575674351779333940645373119930811776813095924977876504244640368663422248065901141249139749074751776886411904760654744571531963717726053865686290922172262243367879033074107317173187430677333426829670560486726102388154873320645239889602273385381888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] -15896512902244151425235438006195048280042600750651413578260160833261372361727176661450850198046407054119722247842574552233653059450649703080174158462919626042174410850060107484509302420524088122503191595945099101527419413105148741693681485501768547131315505947071512096966485565331558169274181586880830916992012893108454811926937423177875059247997683133402726038161432328815149290186248550714010838128003747028971604250199184455761452696193786113497917044079586667937775802025285602011342591900860857192562858186727397057923912101267704216793879712428674887071377466381363803158870811264974692557303671620312708638268680998301976611511854446727873836012218159162509699920004140476702566813726541577183309649275651223501355459310606805255142081275042650187868147483253994661880199089618360880000065877653787786962196897464159914878102995013345432320783239154863030028117146095371613552798118758912813584993518529742276904130781348887044435356554548530401762587349368446550247888795170858430833720481478564679205440850857812338194215826920762153565770832004608584283481959412439151883964081549881594387513461199074852382338103923521924385613293172151273273349875898714689399429263184618966083390422641310658986336778800171093891031716737608680772905700679300686298834956273674480165126156902816197627055392329317993654092731536278245711942909820293685082426255454942938710333652006218941322975350490399146685016527716624707974832857852599718416954514934414293022424894795533100723965441140541698056775221501332917151983023717390140253680997103305792447181155091204260544720693818976140612745332307028206992518772033306975926842623050929612225271373190607081406978513086972263608924899398195637807952993655122214267271229058120792683101930620323162422178728500383622610436419392107300743869901267548247932875169985558545340991322099602307835332319886590792808707540769486024066673063574450378850983133005079833234099920062394839861698140481503013191335470268197661853565361147140707364103748852526874967931212157070441676427098457343190547854074310157831904020584558755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] -1299007485110508925396687882562771589039569196301629156375692828422167445566353722710144422213314470614540672630418684727059560196021679442349155064217325572333754240360479751614521322748384374848288996899361318262823476621111733944214777806887946893172843781649678460406791012624884252194300318278266827523048975023053577683413008968889182079891452560701339397729913862571168989950811225697924652264171920275692376801601171636923483342035571447095924197756727251525603274963189423285984889589278556533525852772390383291160732471208707787338925538207439105094408011218110002430664579911735148051546080563141452375626194032744635729749739099109340247940359987078911722401324415635579600296075781228810646108801989796523709818015260049646553072110914932821357916381972037181813049205891249423626152918441692186811149328830426412896566465268472714090955257056858478682695619320625819924313827447877189039319051743468795022078148673288017105016935124981751944963193381091471548472055872200374044811524617191578416155373332120551388622958623977264933563750371909133448632080991897902505292484764922511001910369622094984428745876234413385793675197272825178909984261484839116755012197096952041777963250781117619129294932975357702729251291938093763382718454177530335182216655378331904658263730183325209862502764507358473496693115110867577954088547615594779773179071375780684558613269543608778934684123324371822254752435737104313929362615750528951998589833230716111699183139287438988091210393008083797155093075774290925996308990120830631047220483031239766769341725249431149921337787310481375299601348906190521908691930251630440588350116527696263966511667274418974629817701578509725190714198692113303711696243941131005352113517637017681606834641370053850978706072153963566973258010361091274393627280166634957817533126265686143989412447046996546750158331414482111002761884913794685354127450194862945710784290006428776241945990774625877022518379320781139846463444010473542029086931852977983771179992966295069000055658366792727616872185097355710906330883349570006794711160307352338432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] 81390522123867125134877645483191969288275030094296569720909471299345229266807560515071635171596647066719530802286626476861713200779356557605278453440245020531229798645427389767286514473811415393415407325899194606662816820671176516509475310414347537272310496617629694384380382673849233463739866603926527046170723163445094692784853110375528107761035678280645833621058254782630930863294223048430432757682762276705530705978988256282967832496710366215252946578608780020816064485466536976045779425967164305460001128950969075801281826798650382607887125658257191062513646462073302236518918930241169725821768174064992083346304619094077893296125117188172694666103541612287845059956396696007456343293721125020463915113634281445639978457235868987546422641107256731877450522108891840248052414930609306958861325516971525003282524935372657035515876817177390681821509508277576108554723186760061326468675272070318888624497000654621102533992514590341916114609514812700342711963756550559700713570260450289194045542710825888589444049606205280364965659363126380914242094858864607931705112962043592800391598164220216889135784023748519462212620763255544464083470990957196765189061865984161754768133485630589510235666514878406298962933087285834137531147130616969651690573201872774336917973144346942415806671956864915300551449744293253079528022393900234600477377839470755062088245362074131088255280545745811870423938772892391294372710338059539799460321237981006330586913350742927024268621893555631194024941581802143835509389221552101744807435320538940352954873332617201281808486965271801231242252073182428527807227220687426727493517192727111939431874180815457748792138221445361459487732798398214154091962619871778128732494600425120532536902192077211903718285789108783605387174202773693922938171512317215716876986738970085803289487053095290625224453490705117173503564061560434466100146491118485603534311282977842894711661067672010581133986636341815482665266081233978277796058421054989562547458787545931343093013884557883406851564000089862372893668713823450163708410338495731945424862366400679772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 621957357241621777068943556566359717123206429349624547710914037531609570849750642345332183697832192969071801492583623253089069309413679004058795734433423626344372907576830615906502143968275542009138797221942099406510064138739435424010917040541484893694397706616920302529698116168872570037780240579931599546489068473435703838990848703965347690394266795553854793322774724427836764346904649619406178507932425735616685056082657847258890067897700910725173366048658995869440432959580541965296914067293420960136530083997035263449535922645899865719312677556112816290953873727536534512583770296055799128670469357858476728991117754884476527106801571190133726324238320620404681952909786398228575579626660578163015719079913332045287444883570622478982293261076460303495290946899751859487035815420297239167350253635004948038298333240672295568161369299454051398874996146768356413605367812063698364459443584788330775079962977329259091106169681990738173886759435159615755874629482479228277927834161982230858237966710497661451473441026317989190216468807490775770128217958367231811952942239235972308633046892620816908160914636198882166933962364327470152552147193833015254342880510083359244846713442570758597981910436466520721706843505550290504878115962185715805960075042280638604817532882075224124687863898100476027583467559943213318884097229135399941000584066926753648754190612697474920720212080787302433938817007946593002314431775102811700458672884302311135502227701499372284800955867499499812575229791405388538377457943291515932249475811161935451032177643886348484542650364208808056714611116685802801589103524651189839395715521012738109479648820013600950443137783956214521231182104211717530301554961312859316788213497763730653639290875409813469671196392725948789474280293763830842423433592745106865205672795095221421829501885323056360032154024637650126090194381549707223506176714235879735229650530865169551937506496492553395688197874273195774582627651617056290876187160584964149479807857341851996763372557531722735024785801720281582039844921065560955537800248591607861761139553500368207872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -86748287728734831682459328139306373326088238452779388902398431946222699721342911513929358624768020426773085194222597228117811411792517195560421307453660897540954049342956317201412267261982933246954430708298924980867438612465619731988296228870817489390844254454528333768923402884446084293502970569743330874589779521543655497656452899298100145018993299240826791960623045531537249303667335463572072857254708348981046245742564776999523840678270225568218998304986238100592049541589684321467159959107415796925448269568143503692965615719442180073830216757215198261534947163673756621469301388826153440475582246638992250688949191843633734789865912181932811855453621272964287366945899961356963109580072872028655281184849845547247699861914806263100565506492163950099908003644203438523176138279201644196860488422665958557206791799170135653600737023733373202888705189991944217667878347546590542207035035528755032471611581071108815310747528042233984491629954506210960147691436868487488986448895580608776711828670409471849521794836994686168264936185717535005645689908745391546710333100513221443244104453699864563123161131917069201859956555242180144084421885604276740844172105939779913062590382197568955400898071886580336985472603677726205763947920179134322327498973567738844754264623882123208809855634024019414244676158446875743770328073094832163431247067799298238810734599693381819903564776998761879017107007234412933595517195106257248199746546020046893927654863399922717359903608951415330917293844069251897069997344445300804804046889500790886388714158213645741787345784051048592205899008240293094890367897538087106003091129320610432412171111051254110665849744124377571084992491084241639757211106495060806651929300268631753598371365436320454367157131405982922407278513416848531001368410698788310595957753786045221373595269823639766582375177900927646683225502169151805139874394925642808388704971766761063966300237792548442618321043652538578818556184293490780528230614396096601097483759429347703609181075423939543466820060728565378785708471025683875183814043948899963783681184695522741452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 1653269547163083190899759629035176901290945867923548981294167856738059414920560745895901530054191031568096116655692857955569788138848213329341683871057363685339276656157118030138799297705382016618856283516382519808048494131183940970095897099740602366272644404935856302832198987259080607254726238034033122496478538981985737340734809787131674833090635493669735051610082452553830074460730704315321951378013782737852706877529563773142886300636149458129901747325529961414278441120186889621690862047160155771727685584209130689415364725047330739339068047630211300288278050162550479178763998076878454120725977074474927886188403872004976914974550485214343896448758927904190401697960015232841243277668578898670135052232491727909591686431956126497914783646816851300662271003514058944024438929220391084158966172384039927370563177136958221942019871000716293233374755718849935595494197864453244250797521850890611550723821280091110951278199267378345005585102518264991415483167393675663417386331451508581998933574988301635844381693700822892821263755376921814604929424423212597130076787652707646920558878148839610216773158292983392767974924705671661436257682480613871864836224827784803389792909718850781410413194163814621378719640173500032784199447959461819401739112021507337355411981075560552531776551459790330621724457841338185148435980180691488992894160644289371007107733365476095750555813205163399915999461462557309194441427021861010928622871521370073488406485829814515466232401216219085343373328524165008564547580685902976225997607864840245856936241087164934169414652849170929289592661375485061883608041066962669332304704905403563007663035044045572908392625789550257665399625718843163631872974174430460478213773059374709773814531754480163259906523619741627523136571212444796411577497421229292047295031072958521529413038136070687300603667443771940807581081340303096420720198060273145101542299427020293077712611791733060649060776499668056268592577005646087684407638151090567972308763077400537524984611035447220073168557072843804008592751542425543455629488626564954897360775531555307974033408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -14652060089083281044066411545439895598718676074082390406493989582058076935363487208726119080724801459623377205542764424029973368048327456710128555692243577257114132495698070731131389663300042804368159486196354245228213453281878636340776774287981418740652079988253953193726181810277578729074403017767058613548166644230958964352596753341868664887200023168526818881595685031053319389635401881580424195079260529549841386986251863823515433808296744238347969479482550118966834372567643034736416184106006734655637121094226499612567494473135875287848064102303822152869026135325780757515854640147303346213387690295199655064947101554936551973550872198943179158945107946111335356198594422091049326189408956791968342947477245582927319687113723872920941347584646688059466574981508584334631401071869650097413846478578583537847556616196894623671645641376216489233742767118719851634686117967058377955989522069977329976951584329054923870443677970709169663986265427949300014508537580224117995439644004298496463878456902607406801063325208034802931277144994610930370204111302546923495168777737398120598680806893503897042905329315431798790914206958772374370451581163451178928753191591211154799794795738635815699820754562944458525731471110039554650368387822775766384307326321174107520899119917220154530604832669436490193989443470934805107690698020982700361593502677103392393987012657891264577380987955941371634303901092016878149186852600339564023352045469745840870853233844056488878384820236653446324140861620005691618896170789122364054785917624228589317106330945677554524687763289756978639966829601042744510555204606511843929196046655113637566135271368710110161947391285722627875712521294856462444535364929635557377411893116793799700464370273969264417980466268712466593476502485842797169395289211230871555417042289881755084302894088320676335069566680246827842323991560822638874339673177407543307176524281231127369494272544118419584438774553793649781382660267203424105091402573257186568375461434940707345687934698633760144757801111163839572543399529324977618900015902232016675213916960533043688243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 63922910550845544021512579784733848586768806412024460339667384991112486297507393104481400194610039996246732246085998980327423543669603671190242074110451039718581605936463332734435362648712367523597946204764631906707873902983411797562189016078502521512450773655911193558175406219647306141733865570753695475771496215794820829994439360714960433183022417216263813295804157798333291579360753083296467454705193341237549782466325293428799424639513915185211252181830554558266397952153077733038620286854259036190484485452764805365626068812335256288192551632302248229139371686343725598213878801124678010507919537468685520288469359364031726491057913700452300892409857479496899675586964970526570440609662085207125616350003095057565974346308542416265827779004379456224602734822692707585039624220097821154968433102672014262014688102256460926626605763825737989839912409607560044606686330754593077690549924751659296737387616908308131328437626538880491047496148172644157444838650525178431578013844788262556293778148249388204350068293619876981040938120372272958002888334130833390647579816552590900187445846786992282428227050854913177587618221509689061897096872712891218668979277596199608595187520364186830418267824085230776933340213228960171836380331722030926944221868586976032130180945741658650372784918664645825566433195291906292674525990666903746748085534830805261207535649806040778776650090420617098199604935630694384858170911804694565243298491290070629344544140661065906316409029534393359196558697195348993723123391543889921441727345737778167063724678378482391632945822933166699975500349409863176272614597452280951478683773226685854777318694026438871720260486471281872033896701340469419497416310100868922988236962033128629187396785922918281237785091328452427811465192739790410822556390206269501068162198739500159799017125658748591117584568790660441341672731071653228637865218217082633854812161944677830345639744380899339355624985349941833406249324163017281589418721713569051397734704462198558346972903810108556631142834395588993442455609178253785318888314641970739634249098552792877337935872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] -21472797474468977524894754776726433256387345019737882533844019062474066809310021327332859364662361399473174022495802080084293942763780619158899237424051774363789036612471406805699822209334012623628768469793811377065227798573681388912576694315057436322218188660523565731210484800554574321474573563007375832480678953840962518423524850272734280735282950661642586758366143234669469573205463103237311739532166257280275777168621312430407197040513087597530142799683119481356528724201828499181218815915710003428699773962997540564714514670479790315957577077920244233268617364543406393203973031341549521245181165941562405311259927113255253811461686413207762217886863586760662938658311888575699480101245902620642466772297705411204891759977092968933617933534015943248688401830129654321428782357423908071293174222164959926517493756550751238035462728841377704405924838378146981170764040197464691820801984520452683072537407666134241818106432999344676974149901052290616558046048098680420654349297241093854119585200904454021012798184725316994913136084124883952281080264820999811304193511937198645318468670808943787533286246363729882813087061044415329622161245394582377579813590820582472814771400271582186380659585374032173365799417852363389846776324114220502601260788444049584866677451122880768729190892056897372756268428606142542292944126957367970838580922437924507778605198275265479730529219887064889267143810224169562892825865873470849375427804310821535805567409433409195080258900695611659834440828496594300430328956297306246672474580114151890099537135004533821315177332001926831682072138588869756249396337975848443914419212763034688482502925702446952681409304652439607032819902571182564250989795995350765856272719479491573909831183781809048376035018574665834131440326094942175178009639373181776244662010645254491866952320637736947342740537114383127973248072147801820898904013822698080417381088845543776839436353717074609292430378707825089718667325429323361956202561338208508663948246947211707415157156836095652996721510077376421374652401953785339645575864372903553142515719268990768633610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] -1539934270380563245522099863433653014045012629209325843464729388938547663168787860540200214060525889777460015724256228212424308192064104367513918038449686987076369604664947744932589979777099431326070615737302743099189872421746291380662618463138040250447478540176539350262882813585053506320078293498118599888976075061618195065129951071300252998107324672194684260263126293373965840680599543913523800264090320154246545041305995712295998996785993045880099058174151569096029081748429168965484025756849555941678573271915112271423264632386318000382837064316893747925107932384815529378024523097432056054814295412479087597015314584434899704295330010302662499168131139054273805200394014652607909526818123135017525936307083994719748305480390356032206869714491236261987025574555065602780663399419924798774342944289691279534607354224402388541045438008236739515564259259823395640065919112466555754005499322530740740606057522240200373917888754055983353515779937362105494858923183745365051031321147464472474897183017449036058864210226973400062500812264945732028392215537641235007968351652217495250911138207595324381771683117378869576262803190866143214888947551917817527647628457214120041697178709913758651611916110140504775420841054622608451395627312674189685800590627765498194328869523627720045261732166487807924877983882988353222859079280019376142068956067739790761636010469615093906211956743478783243576794565520054345769127771723094245122537866886121663581519175396026797017273010176562717870876486094728869305955394931306265556839185017303093779349781738138972079600085350687399320402553155261748344572222779085482523299855495838042588794552232275467681051747355629738537714586351353563521890292971904890152669458429742921723133006354587169624281205878835207927051226561167024238273686328188910037589414364400386771847224317645333533003983756670816585480069883604612790694165498399082130877613121328598999843923905775355124620669650390943330974910813423544503010599253430185073131443629213669410888498280060994175825891163171192245195655123162157785242319172561258732086590936627376811933696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] 11163716557794389961615123158822296656793710299198031869521337054511281128049261784990725977447528917333139770764818223397209164545154793357438094882483994129071244227556758061907323031568815002987100745048603743056985680195085733086448515564667674864561679729113664808801181650313443088912077675799781739571027169324500014789096380827751051869581341315891639660062853656305508856419916631109880071443399484466353599004854530078451239190978028918801393495430207044462201827516258837082224363046263069851381647980498923756245206123336031615985768510217892204700225595749465365510118331254855325895707146541163465641279494684293459554592611108902357067505192767383201264937019497817897122139696151151547190971478112900490324607528882248400685557117539171328085448476930470997887085181168983644540457539480916999905734766732255209575549786461802657188815980669064033854362934630388870089775511735690750229496878223131941573913500002470043156622929277460717605976661756389243254001855173701976760998449527693548436738169660104693484726476968063495840972789641106328546226735611845685963581928449435846884143661541037388905124458829486781205999612202364438752199531042803118892830685834556341276700413678271703490216016470763620987342088991721502273054262867734006379597434515051426116061644986188250838507024084822232929263852680727710620806786703252602946485093665060498390390858742715981266069613554621434836942398368861157267774464797910845203982473184141582231947967965479246731168858226654619109552200944731831923695748095734868169918491004766338942843003511939105757169875537452262151777900022096435455373748547343447013078068660481886880643222160603632561303711822050403490577434644859267598268354600272480614262252394054305972770569359211892794946054720173148869872217109949929755950331954362887127060758688215314194325694897206252499359115716040857488087640703925845355015503670675954156420809675628448547930972173165357912605785474636403240340055639726604394716140073398962658945750099464028894906245475297509665538724728214646710153332203110226826661163392495456488689500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] -47585394138794100313926526396481386145757418871892048412525051230059757452648510162376948123910410600816565025681806372314090829552804011433134794324685038954954068690550136794025625491087488450370421862401694022280877746976002869977296940054653309643950201647201369189514600487775369192426243937502152315092269436339517560313050482171778873098686700560412877755050413183146723465087247246738598348160988610946100111947611126086544694368974409243312486753818458547661595679997199128288877995955114985172338256314565729426432603522428781937186423974573781010006831744123804047596504788223923840618458064890075741123704582180097261078009388759902489805536441613118672068324762024785419546016274427777021721286986787070316129543042326210163063156646088282538165062845564526443996259443593386574785520077038400862953636784885086931173734809138340628392492136624657147305235530739636977762658157927698323411567907233008426160527745292710552059094174837946268652466404902621890952551686551233828606106629289104011996608603299574245756600137520758106631853057894447108430349631451521016967649946098803592756638673351998306557534036880012886442803802907661132558650460923742614929231687252969214519702514910521525875691893578223589345046376595586628876482865239250805301649029399319471081818194873826832519951991121946784083643984529648165401478286713564932933097899447244846032582061828111627804826418558709269992967331513150655137505900647367489754501041625163845718214173989791251232894068105714786476722247130722489537572909438508908576211809006729183160803369536682357642035793957253119684596173083731178201500822353405628605593080164099909717545811803731899871045902044706724409024479695516724011460949915926080350671038298295325658338363167624774131522833091240064341773931665088552473542674306530295115562268011981215937427609352906960550295524215913075034408756556962535529160510773667027159418636567759591084835803668686985602802002027572568255216422834015021201323654913079778153041779400779154639417129941069805013118077180873133108752617783040992069596161966009360451691872256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] 146416506858320733297855562722651607458880584099394922511842403379517802743282404204015413942636620646848017761367958099489373732748645246342117819121601858303216535470026321940318963185717705683561677720759492272310151845830012147809531918428071045017449517702582243107404490193469809051604097100680800338486993088696039912040207491409686442632365573945765358223244531444424972264806583031961561034537392550027219913057156905023155821622148458609503224755227186858960561423780960341614928018596089179974323034646430603540234255403508835153340951932345876967378588098711311610113956501265516272257105979341102654007600304539653120558244971940307661873099311340201574430499280265705670042704734456465675749148004668384074000702250177022213301661591972158772957007471423594227882925948592471593634690235485114996475890768382683308491874286400012516751471634721699914085284987084121296861660128530633716086671356727682337832011712998953879527086602089929733300813178672673940379195516484286516843091759292471068458180123381412773932749624570850273241846575076742360033677769581414342072747403327885033000227775790070136714224064188346923580432220007403253798779782019332749545616227892879761024649796754875963422561360282444520993837405539995104919693939628124094037460275237507555239683049613676954028998865768077322155961911933009067392409360919783536003411172885499253810778828975261508150209440399044718726803808240056929215880684318545895960344568979436687984046975961751513961057658600154108064539862454247568689803773242939043125696707013135314926745132499980575732796149159664075598372977832345537576115836495288716768504975180662324252519896897642824318547538921111631656633740293432425698144785376552113992013526208005339296239206961400998595425392710197724878083130872815831584398640880925249587530363393151740267783587448799779579942805424779181002307347967484541217198458795892850199648629576191264733240529520275846267346090955830968656927049531933848033588654116524651783314220256338681036652398504759127960430135517191370509439843320114906246445267912601263579322122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] -348621296780071569188779090897729721978663909271078175207236243324464400402391364048458251936609170113402002160864682190874666037627369692098159864440158280025255244177308233892567921869535167027899523928022424876281477818259818091453987392594355319673734676187475471734279374392215151203403673530103689463089327692287067985308539101718955386041765117026887523668873089129615858398409310975284356740546389643965510811814227673539423332034519015610171428684695270157139530550827536730166958802203141861564334264392755311242627232526546646206146613179693254695648400196426752772291866624783848481774588994542571109030169087021698512288040612713823339267222479342516832658885467299036268455880819524829639637907615354435020968485956700099991274285141736046601053538348884394719159740818726852083539839645796728918396957010592910446063701676629162210232504234397608035695552382127042615978132304340710449920612273331137603118477112116046154727860866500675067840501750196501018193496336681825396530589762433037083334250319676312589121449933565945648788380930464976037574679976473582053836460638444034359055329152893176624546416162065744682820017303215141000010315977291988188686971012756155442789618698074309634611985621673053877967302948960488718307922187715536095660398824412275316368013428437886324744059376932240652782396644391147720614834686297201886560965634497772506308860637466430340469428974580082221422280700479177807041831258880498340762367698571295770013994616789583325731903686441892782591803116982096815224338001134968582600833693313237943008650350835125937079412140513745420104524290295550324113083957062918188463645689164058304787709408139305380128708661276643528698934207120793146174456810699018312902372850848580275114984300992708227540401148203968289061502117809268415934778986656655441789778303829106156897131407875448839059274598302885704631685795717408967928783473340470980272775417546252615232081333841958094574926661568814178162530713112409117517185607700874489900044756028445199740668304009222189391462958437568433095037110034766261332422038513779792385341915136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] 662984960003223910987967960974813634458550122094265977724045102525859985414457267326501743068031446346856580045194891767767966237414350228290883681331882050657779406138080841792495092990727328060454444864375393976434044115730052829404615723346707176843431466217196273879594066362703303906254330563211755623988538447410287432756727414383381405741057874364928875868779556436089018948024884873304436492220739942668942138637002023369142204440052936580489129983258189461638253303707994004377576607436189267592951673722699719425572773870050846015659728140459465015702473956890530996014264102271747700921519503329781413968406970143071144683241750327521222765230916743806193614961457718488838257209903681989251792153131620956794675046510960124673657741721493625646733081989457494445708071062314637501633887608509585944590571212933400469230796472477865459851394762252864962209870548014844847965648691030593227625970741671192583988859078901257772081184463437847558339444948885234066312590488046490624451623047216720480868805108593864228921729207686331985157495567023942589502750126490659011792317112810062536932944487240424316059119793705641041646613692997834810689952018441434926188984484877814450756620149758867702479064164072325761360457923213795714661053958049727702836969526802670581843022200177671011827188718546032240052296516494473150898500046513341124237995677370758169480982757447478648655948461150389748168933978722479116222000994221343413886337574768363640660212327848384831570053551730726034557321235059331241179431763989058724396868251045507788275310976395172618270318442685574027120188734096612649040488561671586263893883322063073792396048326117936289688420860292991997151518492189227901069839320700818377069386980877305333025506257428179823400484396028048342583767578589285611787496093667050505174552700991956995501166086996200981524436055637866464290608844298106314526907082181813927872682975533533561455215735763938740141019421198238837777064667688995756840796683198936576815225986949957646697953250163387175878203655043847400917566828454008787376508534995233927880706621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] -1018999967279248641797486164623417373733934955669035088831084403298678709634393825326124202882660156216149298507562004865472863903624759376226891550925591967758973846770915736325375847352510475140778390755201533913818282276049103140012819622162650826241161466667527443169505888156244041279071190298732284806472511660576719984408265936882407772646893232991406796367872923964056556049645474382230766473740825882615219727018183197302618766650781391482140947007253716524536630464851462871040113788064049074468069535834195682348579773664378238860200568684589395767621468792843685395177449595941902750587102691312412247591800393564939020725428742050552486775793183794966895148768176440070985054334881665205011965464549139055506443436152786874214171713976861886087826575648239258003717889345232278686849320838645023107491936225610400040767702401423272335121190192861917433828398666150265015015502198793565669272632950458545398583905561394991759509660915499287468246266131334545596212366114681347886074967343743371282934501500683798577910349678727713462772356726174179044692226150166987528002122445169450432539709704775292927697588550404770712431725855574481942724595371952245843803000361670400628615187106692868286697661044578978792857619926664058101681335345924024976212340187570130074017361878698629492944121634357795520410090423637782353500808986629335373072405666706498789071510088046142508125641274876838475554272188822392985899943601830360902330821842737323635373052689786028238657632779589842854743938634369543867871432789350025119295414154876925482062672857291082055581745269785346308700466336366467018479974043010075091880622131143664597895150757705377177177008558361795661900450352776828149228262922430626335891301948430468005914497782273846511533951899253770902383133989933712519079765727106536140276276703035603747550310077149967595848662575851834995556657255380726034237430867899978848494181684362064024244985582676084217956241514634450929576124818283163314103503046864266476411395766082207069564437964034726703198185614802504726288816946443455670265120172024041429862730170368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] 1256639602238903822400383188011383839067582294332077099998936424090250016819013821822554467870106666985502449169443027821539036853299696524012718806281564354342369830824578883970143933965842775966043249003646335159758562416129924427578196602175668733837731080214226803000360070042303023771170494596123834750747416398459098616176221209490601853943218823871363180638610016745346807403176209234602282513582819954604446210233688249521671772887207142174075242673865980686485787438975873379426767809191241275233272929608406821403427306623551642963733025632133544230421843989569665699110368083907303743709081486884897431629545666150787250522396912947745003774049080062289214981942409681418219045773178974396775272734271736148227668943825294279577457508631592665264601117924503384564314745747407955680061261329411485555314140707468135091432937080781041278419880092863877553032152874884698032789530183958077169737791475492927140948149921963405863682695534666901562485727536395073538254438407251852809878100827144812903879156512663607272579388395215897445343847867735570470667428226691302945605078572451383012461981815317044750896933453431132964859052793552438563984370528922368016245042664514947715837113306416120249779071947990179230936558049709128545175873251359929809083828185622105507971975102928304737872777698248416976297697628514302662073062585456037664008970421339606968632588763044194382673140201750021682408191370453353246239079814146945116254028671932524747085800418208149768209392606599001641124074367169139453204375722382645745963185454750286719105783091157601908196715094581070864207297208365863838728836318436493812584469263200971189613084981772612806724460720870160045390091170922026685014224125231073102831745397227185832638545084733355115299481796858215289985842855064993573681512010502477801763205878729064417238305909003837716350144312482147319812090073404897993479606547388428243370541007214393958663456400933295493947059319541001572460619011782986830860823422618658370189682362819359211473967538632661167968436974440867697998053479516205847793876844606152178759221903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,18] -1192373044212387300335687580584820688003964371495379050407160252873677063571852593688933801628685950171135856128585732146464313106618171852302367479126239832582683910090221912255364857058350762604750103248026721310928740933158400880367821889622999350859320999557783101098544875174997617360813544889393771321983248322693394102551458591444284186970626734949203382362872646911719860553931680359843785661543914280762044345742624497831412908060365638030876856661680166602697195837062636029623101779032844928262390842266687718033170789351393834935178150873172980278122835488966502020258152698095888018406974203642652309383288519980978455730441202429080044514053514248336161784637015642504605353344657241164862195100660330188609170353002813170598164053043049085339434838288554205826271712001292244647694897764346991965269890288782642428802093859503030726353712571678258641480193934564003499301799564676329556463153896975720037596798350761684356155753010072530509369899394545311459106198726302654545440408104520387586957384348924537234621638392451634199028844459563755763499010841988538566723784385897798945327191467854823285877803370700903677749616965251954678054262329148844192439178593369681757362557468315960366459916735375095889517252550444962204397478542782986568478345195378354365418171070239581973951931829003354924192153188992630003275196271622362129356180392093437770131727081733350683045426340809114981287855862447941892385894363444304133217602283841556650695017888368296634346190535773924399235667585363986594154477236274952351966683874014269917946917759620569471982655291267744140880248891099050693097267335401001358466731983709528735522969993256053964129681030594689997338792008335442388160850694674125866273935235780521531157551511454699571632054628475579620918118334441398021329948930322479655279753774924337487113028079438343022818655375710342049815986413658841424705067921052177515381451712266586783085939178508829864610524754249797528150466490370568794957354268497190941303320636305208774733465225908802679792242742380066024613769628154690691920348974609827628800880410624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,19] 741132656186310082987361931669821533472828981452908735997388366747061845462843045551001043052713533955743885699595012214696680806180189268909394724917384496521759643804178360807745973971722399916470852148152305870411074445683894597039806728688965222680124797145292038655132698176025283962397340433153524470113210900806491609136038172465415748248160575333173072005555679426551667486069298081769423832191676161811162178807522711276541414227240003817286452140086797252185084606259780933153876993750753788909587097371930564562838594256989526511298221958609436320955190133041633921671349444858371463565800156645003969523219794042877931366935342876274800545395266830497920035096053460451360309021265894547034149473383758676077382726098726998419671987838455470364566371176096654785878172892150003635338267564856744345873470193053371011405033326284533171391606147756241100033962457698050988212469628713574589036936631144675378156738647347254579075593113761952132523363124940818196787064481027025754228909386746171053030800788810406268657316203370014971674726244139496382404586749902932342309561946624867328224204159770740103642164470048675498028180999080858296791769233729180583156456704943448152688350007220618678009059335014479369797338023953885404962021325128897590979363699270342731718058828779057117794117152716030519247569673476515053501569681506076746200015161476321825233294314017131173987355839636076709813288153908156102074726508475556035097646172273750395662318115472442455957320065927045267828987328817474493169405547302266722580609233700042654906766874681360835709690439568573857507418698417105355589151098117129081638992915985178175054305672865675600856728975208800067246601362417834554488478594329037462038458491503471530650956636755101528855890572956676604133695111747995406832573694819471363462753723712948410689277873366330385158191286083699595985825079512709636055809454201209116412822828999749163715102337872805949648262039738352336057491060206178165897364024162520490612584728381318948431397683940540512720885117072574404735237354283971876092412353319000421967446671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,20] -7849748898912786088569894166903855812445810905938302687926595280851466250700970617982400386654556536218002913941355595650637319985568276234589810140767907965742679955586035157092349795552108521213257841165064281949388536716259497827302321291442241637943432604510441973383468399597978563419726707627848932487794454575196272214535309034939824982620774386439926626589975558780037401896144870087680716868525937165908189667886110760554856887352394261045249771178062515915217918615227916489552423413904141829465985229761935363389151687408154796546666205211029688392161024278406188372143397386159223652599567787450762254155656364348026185464541768787538834796908702142766570198101005966769155863391109169788197791287258956222112372661823507358778748017947369935262103597662788742384262030658731057065639641571749984674663829741067842108584331533426252859201717166168370472358066698766501425890594794780361329118804272059504067382569515670110844515063039418021785669578410290262446747011930614945883228454656466231150080616392081858573298013238854113809181089843361593724303910512129638086104202592802856667006047630103269747644007104387150716641470890671714122025767066134233896427831455163342686131939950855652292689043292613891474812723479623474311651029992635373516761716485506113069109285993119649437142438748934868443712956284572286315129478920665375824855524945583744448062280921565435709660748744138204690291280298486946061080279224741503884287065679181000519570717965394396542718205614331152214501941876426729696196890614869972626602888102147851912680647895531286845273508036434654059078449945618133142070441327099057147036048787362892888767105102028714676266169027891712123995855921691893784647720035763674144307251727431813703198014480727836477125896936128253685958427148948818598985211588559256401065602526939890822778664894370310838821763991263405664681591576818109423559346588269548799811807849653954331439000963916015686621267759281606550359407936147681375829032723327543962377064905958114273009107955134725014026979821187775522096893995926462020255976362029725861839634432000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,21] -738951014188001241392859921353369013530477837997053945534253820005897090949899712350824868271401532237721585690290743339507197328024508939704287214042744588708850834918649716546165166780234822325255558783044432323120738372991343961635838318375995982424063225559143863264269706040646658703527225680433752218634910366751421357222265480823008794945200195810466785087935964238619068898152644317461065536850089032378066544275844569924383502213077956666756130166905991298068650706571911468586265760436389391164373456601326008461657957675175787385329477776603678863553252224619961588533748859269040341031900533746404022473887562246108927264949600352845949349292928096699298920013281732148561928398713287337267928428722926168997293305008623219173577725736694246554959936042536975314403179688375514449281757776354900034223160257674900368867273744625160665475328555293176141714044236444822773401842067632791972632666031494809194876173763452836016519738685972045525545049886633103214674155005615354362183944904233826244550136453259433406247419141794805970573278201276138564206441143757890789653909806050646343119061189794204305384309650314754920429300865604932198860619641238273343260841753556607480554877500351692295317081348568090383156148244802486769666942667785414001430828833209343775669475529140903637395188018384967826564887968387778798551755092293007258141289297491425444286833879351466038265110791538934922988921574777939386277391812588709106151830226741505865115997315123453642057223590889935855194688271346206180428483213679191550853852431659269265207078881707646566760656261413485931967101069104962935813069171738887520483716064030348865456618506486918677933362710615112360690496195952407119141872883202196545740451848037455668836180116077525252529025008732472951546474969366179469814142257828925070684601085979114482173365001440139562604279784772937628615192974033204123851040247274072220378934939342436071675171551855363619517365720531429705045406879688459753850785939490607431556713189339832148860264833664906905360822861738980957730658157900812011873276885901158601510428344320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,22] 1214897295366170915586717162996632716309197838779722306624250245278932677241941282962688767835317519454098897188190328576117064111421022325951367898442692092630894365694236086749083008270305161847687976700347293902441057632313376082328516384954052618481368302706533346583195775215739452541757496521024635841171110318051051519460901171386755516706873953308198636739646200332286730369532385830029765666872392834119722537646406776932095355261923125059565384833599628770478197997882630295562127486301855537712054110326288433555803123392838891974367742771891717911148631298858191635856832195945208762912489090399404214940519364127165025829604871263225966410951461431729448502601179426547260623736005115360227797102613615800905521239366168038607033801370299621364373035108401898012629350968379335870476089061401933790432995901098481336480045294648594833109824663028608826312515851343671343764394011986061225817879046277496910692778180545439653044201492836364938633110159773663873149670414966499577630569281678734095159816760802032779193085075537634282983405111667365115632370226212319144147668420921878392715404371848135872910421126050569945702104810070493455279132367120403212015290654580420966029942135951348121088226103534947663906318340546296426891687510062766066316177354755415637340145955118780530353364576668955355331953740625815720371994320320182726377871204876856993918080805891674734414368558092847004560816890452727392056971825429363675604592693410759386907978438552009784456053873976214260348489789574084624981956544435819308496471730934173702753719730697528001259147568356071653285282199030261855090459019681651082334774533982194273382643550806186764991587831575638701368854095801233806099730019378701429604372962167066094687125202218532189238871963925189859222662191700774660491884872895449944070910877260308425350156017058041633643653984238482614619600287796049573024809785778853061073207388259163937114130414922732555957167760556331098532557542104947605627356877661000414506854308881039517111816522946643587033799080379613290726335612770647442041561575840041486481713266688000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,23] -1287293174199700516414618164182126476866481152330206122172622309178204030806952875351001102164600710918151850338065472030977782077438416871810496244230083004090202082593408518001950447822349988223055998917200560894301967621192488233875571985537460067139603135150119101401551599043832995081623249707371070519642156035608116861483067666698616333337612965591402864020586176490933412939439183927793219555433734832669034756131893501545738084788477529348452261150343440883295280087717116093353058245086662045485354172916779751811427638548346961521491301916930284722966398345469135171729234134629256443135246905881790383351956948046341858051227515349290709614650426612874617935176728492672154764036153074457043088916038214939917120752528798846587348885676939909536450889505655650871302318178186347678622508119895903021400454681993107852489085938409830106453986255081100814874692442016810305590483603291553194680450976687466624630908126012141114028140331466845553452525790062977430418627155593503310779652167107989152890423984354312241010492326221959802599829718354941669228774270173150386753187666149546483355330639869357534144444338414272447928356558827352425842869706582368416275286649940384126772777499907967430421316719333682957610845200440351777769589842073649949070970340074527854572875827736078359969474435734789980115204509124179191547311531273479331513434560067993904873887629126956606440603295760682791935111850859574977214071652144918591567810359140950176398608537774420260049339717572004909383776842888613830709679036494797539569963325429573361846160288330244068795591775321608376214675111215766729208089247770259772729948561144454281976062627765156812837144053187265728826556157050336264352718865348034176808111721173000673531865019630677283656686715855524790703017536199243599707050245580644033131405360228313107601643829023003026708768439515027069780707456291315379269903103071720617806595734303726009641703835465145903966846971070182165394538893730851790427391260992119928082885402815971940951436852757677650165500484886853320064439903099148148180788743828397998443436441600000000000000000000000000000000000000000000000000000000000000000000000000000 [128,24] 1035236111151787772960700531877222074040258408216699455273905494681766427773128028034257392472175436718310892980785542568236111047140124083259594120778346209109256630389383692896796555615310995147383291121753515677088478176487257638117142165266127508968727018387819853282231566298072361389234424223943727314054502337389164666888038910629958269115209368730337614887345083411202176365484796441631985629330322818234472237616975490468528447110168281402366974857088097053462860809186250580222949702510943758137449468968645108892867915365552884614400151658518596343488758849587967405641263012070746756369558885558206980991637071870296152137985520717392457534432697222619232864913834132406878596039144090894401175007904745581692406823163572721483149368255811515207652164890606495831411068300449108892585501031092184949369979791326798719421294780664823453075007994176548964893960455364176668644597237437827281485330526586714539296047183301571016828011997963689098726306057500665071520391117289220102513548356315012318302039209646115860421281295573165908469886738721957782045064257392303068904317374558188339606948859551262990878976987011574880547843121438326443708328494227788351542392745134838459692147084290022811361323018829335458605750411845951850542032887215473796202195201284254632790018535598399065262815743861492003636608726987836510225273417258107678020811693635962322362716896432064648160253624686143852561809477762271757715103175430875879944028354065257738748025670002886215185666442703857518022159458354246690272574737627824157091896726081914948299927507214420805036368335362613204831788939302201522359762590306516270579608392938940996486728533691156043835394452695017783980151771848032041150067583540926193041400753871398146595383046918717479963339116524481785204155143073088846892006601561195709937495601677461047925713055598881107301729177878925970804359789546015645518229382636025143073204814569838923757831879041341682561418542461387615875599571558952258992755471176555976250491999664608434718286120819176771307497128988268086102055541220231134667081491268513290127920857088000000000000000000000000000000000000000000000000000000000000000000000000 [128,25] -663916933049067910355271851943035710986423704792426509042515237075528840235588234941068787778812688600019895299778903205676809611312898283541802676381765532650639044663733584249894148867262606492805436312559312727745130693501291099398337250523566610411264177698208550402377549657520836827492369771460221398463191003512541765147060646875069421368960886654808813364653784206379778807268896955517470631944528784675140349202887924228106352481060863083718246412255552456923768082985999054576183074292232711883082722149122049130973105579615218732260105564913752766712503541488535921914817476172582001071483786671876284189764107602648461966181632751883022884833369902771146633621195291588544190274333794116075141434529150522254938958003376145906634498109473864251394327858559367478888557363590124785073985780095999904551039222210851082581134394009050680575946703033216145619749839950789504115909484848397299315890677943843142324173358260245254643269597857965493201548523127630407390841619503189275508544273014546082765322399126572353958632320566156177488373185420903851425691860541732398135256478488817715733237291744304223708612669683093968430529675952476728128242333388544104870576868196920414905679253707757387057333549359072178213078606897941934646558686972186589454927007984897429452401855815295269462493047650442408279032939926513419296907340993710724040090801059386120523174621664786389631298156016790292380882645394656940923060497043427640864942572692427473039514023376986799916861172795732787350146444431737984916661930583532294891004696183723480008537583169003143206733249105555229748242515595648982450613487227140016890783829107011456157157304821506983528328036573253684199940526393480934276492645990106393440684245475281187789077743571709131678784303156032712566266913774008340454455371441006037341540076150374730262084560226908575930670031008214708912727917730197170793438462255458629937882124757612236470122786211984080669350223607898565342092345591681116861483912704407923430008468186067602153871849520947925447055743409604611109984611147510319465693903127099250181731778560000000000000000000000000000000000000000000000000000000000000000000000 [128,26] 356517814144812842156374899896857191629021684543258957271678655874902703751957538138052923316851647081593034920323324676314828207997944522899805228482251677763933117945198804697257025080381798464640248653925778370267155069710859380207104024033357764932114671180616869583874851413067136161367095751756248845590412594947025075830675264112974600843751119054707485500685100206268794797632863008426989514697145844718254632024513081672225724155068175214550303454681267921614933163951024523472718162648716014141414677973172849043419637859483066787291282492562389494671353422809580230040576325650877382719257280319177696363485060023165364118676706800894015465169312839109420969450829057488642819747592599323202382141250817617164264321735969309303457177107190935991168030037478369086130228325117125242213858273597985982594266868476570268098215805658163550235121555760001750818871466816224790024788830698707000274155018212486972697155055586479233439134486968581575863817989020871213256915608344075897870207412930234235663429052967994604044662773850559046471856654353367692885643347831617596958779823200493551218161791986869759318547523791092669598424122138905772182428359828577070890970978620766252531707882269898421762709048655930706849370582774263822913295825215391671448034011609522618365644401948539416036571912857853715147346053398793287133194442066017575044338669183151697647460272967073323550541265010579385203387931599087103259623202038392502029358173736283914798325793400175681017138323600948859957664475842586223009298703081505585798518922592189337697465291317160092980558963145802585252742571326962349850004065731413148131108335917168538006602062549201607889265077015388602335164746225550275060431059587038744057795238967795067259138661798788302355374465126305284971970507271608152021493753932988393215099584140462899340910162131177319420570758692800095577490989840961280679380081869243926144018104229267205991788734233673187809410219641193848290125923083544124614321184053407599708423347605712751119482245532956087468721428040283329337421221556337302875821016998316135155442384896000000000000000000000000000000000000000000000000000000000000000000 [128,27] -183470038752588806907130758772093223486444985625237215020442500827095970952701715060174485729080089955212065011828903397823131981578084201919808589616808689131994538445162077024645417695845817777088446389393410044654563800535223282843253278181099656264829796679667663519475594862247340947121402117654793510441210276417159052073234142022061986608100370620041212133100608035746254680914872293935390438144192081342546054961354529890640519638961201122043713990292750176619175671786860236647339606530661317316406076484809438029830726261399983175587183243949191761788421114317535315283886147970926608289320522781432779096322648381247552806934014311333855388568939274748384240806040052351016809175333607927638629800053605338113894234842728667389555474935806287144829885228771945776839139511795552784972575643925210244824184330004495699452200762602217506122759354993488388864725117081223324847193478768197363384402102325241821316479008883395991477656048087992997214843541195640208219749651976538956627090900640124206882815617146408532326842073291496432589425187726907932286145878210171628515604652500387398112269696587345977054406564190019546053944717183363045215396508545510544182123535834568189041505896658334269363755443775820570036139927102178347720257455913971898001428190316442930320114430958338265224179405921710281310662311578178265913176608208259695659416807732379004202035584604433603445918787300273624080491732884172671665493834348692049929630781019210702179301344956317688049592507491020467449843933666744222150245770037536156835540212213635568415525992774548470422508183317409351795663558799350553812597972970491367146909374740215300466184361462049890461371538924912466401837320784835336721810633765500416663417495285156630510209598594397224606162400800926120410332790615835586883926343592408699681588391783820284648482657963314161772095632338252541115990978326466839707543998345544706989663818550283698297410265771037610770989460915635676873984243642402842301361811583999033463019686137611473922857219053008711147454251492394581997458734388991201631403721903875697162584064000000000000000000000000000000000000000000000000000000000000000000 [128,28] 115242762789949840314720924598106850464164450147742757296416990552616059957889337826525595280122795771729454379479226953248808322606624362481565979800654261388571910094781342421776889061622609339334561965796723912628223738603656161277244718691559678309407119758221035742650727639688701644343388754130870206791508027956215557021244995398225777038312112577949092925354077025245158195951130472276592185748271477746227145304190793568244052768531221772611132760070811937060453572799860997261574016775655919729848443827392433771269324402660691588956123016965631317445532960648102712889885835712406767491362135894074813311291818335416147634898989525621094331431337303501713090119395625029558792694476665714672602623643301012354267108920655694745017819945182553613947124100852151163502094713765176125274464787818360909027192793579284791997692749984807011559146893942495355142364811773191532924967518376258297520051735885485435305309424475139914740332783597687329873082310286695808090710936021577240156967542397425061085859761534855001412983854186465339211562595775543891379973115411571700598995217545297954171997847421683076007224694365982944364396903556550235051140006894628298860775730960083322071598078850974237355497355012900355027591460648948782296929053399703037690725726717679386487844331058502353531533363437919367095887247233583616632755021494455102519943824948395355393507909095462823369840623357901238677244557646544766154495213185369017034914907077553930412886342797085424677606053977206365405441827344409466226995717482019575284149032492159633220766841680313062846519740122090686835279577814062617769703710143969508266005483208659573705246160929095446068369675816307863265780578496261128876555099913108989139722585494528729024443596778152997390547009840856251110259392473625547263144746824232257124953779480038056696090474861877312402185132576739407969731788735410700247501381628716717626944314307268762614050000696528983367431583445932024509390491855399568344723862876514300406344490399572636175859586761566805094834435241190854235672890460636998296910033189827929986538930176000000000000000000000000000000000000000000000000000000000000 [128,29] -90908563627848840792790662825254249224152233870256095117483712833294466078370871888435690496318556137079353894037186732260061216040816990684381071531227313484484446578772657462785377251716659741973405727174725423577183068750241928908507075480577856078362802187635386609859915560567846162379112471904290066319546037772935728474892972198905842686989286759968954212391983765968823736519019143738688732460667699270706595994896358949187000478913003047406845714349976261851842938456411695394536869974687308917562948365554692825796978614924955720756695719977827227657969594385912739420163355186320531839301609150842572925128760945072544612951488772067681754069041396078266637064937964727015578293678456077421519408623952407736844977299463216883133541107759230293360508608783280556389320508487678162519414179701183525651618490543401837961241003581573974184505106976037771983993401905779086885916513527465834176875304128001594950877404967726376922186740105042334452969722153943002559845227498375635004769534161802609308687134590730873562851494938809040782141255407327789661205697208327812559313024429080838098517416775806347981610040715175010514640635116061765783221374197119154058247672684216126840345304516807351331751730963960088625389442731874224459718206319285413548993979111012330712082156104953459763660533635485991521876090275150188990787551552631704927577337836825974978566709175996164503858452442475240401153083042658609456100399479436646969658422582881737162354559426545231633100298722799918784954848341418891374603834620328173327187670679140657251405583512255325693857057476732887343861638589980865995139601983406559786830392042301739691790201446012403861228300552012488036758303495857457772846592984755262571357250964511764578607249076411249404603088718011178118580588644620164452907201972807516358296270928144966749065901028202788268529711710190782674622253559649273377057726854096811572627128993150140537005235729581874961730906106683730086391001650353724486571079368698647338928421919272466845918570222800144393086791426988153342645595994524440754359766110721514269824778240000000000000000000000000000000000000000000000000000000000 [128,30] 71041745031623156965190622404060187395251481712506624569988366510491029475630818276173547212001218804200040125400049790358320445912750894287775704811005487187730094177733082736356353688522775538940005983762796442606497008413387835388705883181928349382477606849174697622584752841676801604156702784749174814081628963075175546693720440610716967637637468317484484314899177915969603660473667322320783694495497105093002022366588507499620596047460857629064218249336873171637424102897118612756611186463121117829383923910684818399029229572610203603822657369943604165616427010873166476230740633065645849814486501697939860758697243317700776500544369773576172143845731315242605028083221166524686739895970871108695347977481532317339213358498852528588462443059712067170456463404218679160067273082274388225484806873376557656082418978352570665559251380139343627097182904969925881272009953580518618759103808987511707302894874062744363977335846868476429989595583866627230161409712802930921540333215948905161453341102564427634654512668838705515422060587009631608346505156779105680643079814105004835217468138228453129414375398489551387651267884677639806342016465521254531395152091236165038856051367991171235471133273141555926187319092924140389788496758691304300668481732005099023578561721970689160290286930103474215345581809348068526516082667686414466121679448176897177345772732969074768170729977495100159350661865194273167375404221936693413895453256863727352457128850087500945697729267115090889631635389507633661070380990907910667759502850903819804912295257942951165674434973906393183961574136500298261626293735083949808122815084876322315308519993752004632590640064765935166832878247550569107057430959875047052151911550848594164814941005701766340036409099237625618429514465345241769987653757437649179493206471026591572291236280868376151869906022475852337106614082502051249838120711770561081040200348552519470757147018460620096162805072291565856244633818360649340036247653560048373267123087931346984969317364645448185559865723861639714139428977311142923006047273802154219734985361672453378565625348096000000000000000000000000000000000000000000000000000000 [128,31] -47058437254246517254865192535965472731009091290524859005558865189156261965086194245090772364879337585582652080337480491880497804785088384811331880948761941661088268711446014721541508537815652969488588738925529342334801845025435336097757085590174020968617492661269296228053508435496062069619783015649967029288550651806804925145423796651070348347420963192288827721030229110145913898516090243089364564269217567164693429928231068924756470110513008976886646526610550299778648466668793519937299588896516508824048728339787718176217013790538136122643001115616751572598137202309841631706132045875700530539204655456420740094301263003262440396080750166204641724653366047569763508147519758557630677305805527599405916407374386392536540146363928506654596275670846604990483207439003357443772596446654002501772476807301548951530317287931888969996489540341770069073742701727635221402780518175866789322624304953509330545651195369624526477517484153395173617679714482706459427371367385273761329933053066875403748511949446538426309386926801623905234043939189090625567724721250467132551747005944337858983395953397069957893658955237583000100800522190874518105005906547646601699835928433110354540948953777929134555036438708037910079536614103007576372902326262513931764688279366740982124543128143798269263765550942470069924513578477863133778318411019605614246847307999654001261744355142711395278829950719174078608933399968891998534955065543782033265595559221898414032071104068415621590045619700748954517963231802376184999673434739035394659703804733259148667558027390824109682421875982397344435095768584154198118299614020603861382537679183472014791691096850236739842815283922599305064709640123655043833836026446505438953443985774891434698471666955433017121215230047964480827135623904660408373419227532144938924312820127197728480844047245695763416130740409954678694471528142561132666605592494817513569062365782639943194893016330770930478255777560472725936470018685381896883996889547801291683794825680137219824383645544921601270472847766957346629187318441843729035070586229833266667997704514119943252596490240000000000000000000000000000000000000000000000000000 [128,32] 24991243314688313391175832991263815111483300492948537565524813790085551650188538190020525254861656263667409763219480526640258815194195716358412715669070794613475439097123743838075304722511693553903378504063622883005455908813431903427985837629640993928313032590282663638593457498962139054746034816703716845077132449034034565753110554929015678453440810657780315028735222634378750585311596380439343481714498233467188487137395810441609429045247626461351275633096574776859660641444466158496769414730959856866986674590917318688973385446939864525339558095908522605388493700302931482346256385627891613331482626971415552553178752266101452690731910040299391089951191440818587996224451215770055208066450101375046320813429376611008671444304725760414695986292416301942767981962202709242782685596259732739251273795299491831144135274075631019475777162555211361789139837065387035828919782937735978907522277659772028968661442347412300171171783514505492065661026406542332295050356822088203972587557515666140806469454208261205837713636716438258305332654079518240413529930000619474409134001507326645244941453255587591293416624576386698742879373069423287425518811469123888075033596376426597568426988346701067707166803970466980685582218929115700309092108730893122981789261626489563020861113287301761202651354699362526655883874784162494643886562231963729913687051620468498205986541834177109065072535021343096090893832369631073615482718254386834555535854281277545814524477462595674755402655221445747188871035317958755276188559506401447972151743425924960005746312412658586725731341684012522305429162432620530041096356649468211993479683399951906323555288640551770347848492505393371763090272383442765450342412280767404212914660805959606767772966576800420361053215572138398934884566253052400111070263636488028283224083603165386261227568813875116363555364254820075863487035600216149984951880229149797577710666355050577925666626052800905391885116069825471275531256357412067085494379045425627451509761967440141405049830430606380976607187041013949561606030103890443395296521701039205608161205716014332752764600320000000000000000000000000000000000000000000000000 [128,33] -10169134106780697616991669264647969864720858578138265613890946712546382396260407363210937727645770598216037398495051656590929837436697152505890166683814158817709301045792460522697689445488973671880947121183459771010565427398033005430445323464466291453469834290603088165168888318942136511815266401428256862626624773158091963398050411603231860159935247159167465389005187814654390134717882074784790782572367523354229309866463434447678865436483990364364103314429921678144861802952670683876985648035447559885078372732761777112651711694942647621098786457237589589375099210250101603055750304116085110009489657970853321075291645996721814227901132163817667349562337238730928336143012660533675648035008280582390972407647765692816680790648441767882503059949077260131604908483742540402694633185347843024792754711796021535027301124320056729042563989618667685551818151037705980259248042144064025284915213581221913419412813750727121224464735709287568344997474983276901700371090604733140708577493646015010981298183020403117377593846602503065699361438759116065801902353572870883928355604930475174109656584962583214957420269995442953572493750659666983636271692470571973807013855803587384574157538162276277531902512468827983318871972444565506425719108193392018670819147020138953359745029272568546867204337881242642412326527066826670063894451370308964654795607379261265457779325570893293965537970524537191030556553993464035740214842221836683185009331008309988492712149957540479712652739909906577457334951603070050977942545260874925288559224595022249983008962950995701021375404853884915041112060594317702438364413920332278811128110949909237863065534440581199437653643488233946190355935659788061667648451578716304182693262377969770162181321955508045265796424261683676258404931806816974285640443855869252006767303159293470219737537264045277971217541285517560103404140535441860354229237224974682985456912980299434517156009035214278618800423704665839143402014561204147228584657494516718214720698905863316554292473467525343105270399212480695810703361021601588608566065630052610362783821514271580140643287040000000000000000000000000000000000000000000000 [128,34] 2769933246787411833196061083071846262320712153029158854854280791680666090928083841639423655260133956272687061843416797620486587691160604239692757625363405289011935366879103605212932065186491137694294141136379365174169250037768763149281427741031053987923792018156064046807564694562193981216553097060235620005662225716346198790946202555137247520301158943649970336988121371067553266907693114778633089382891822379359491377491537898026950741589908007224137036677589980956708284527108349450376706810089638133193680474360926147153067174407649070346871286046443822470880884645568096479477564791162256224172049041210960566319083625154119724316033792844004001077403287627551233614684595508875806483623105336151424533981534875876938101517037205386249751911603551177392402979490552428588210817915241512082579298095277197625257024123289493033497746775291586772021340230121353169467154760529084661927167654784550879634070309257271720255734034820063000709317302646856465070827042524299813296783583460948724046823702641434692635473593285077914606633856717882720086656665547595343072890499122968550272243818054868876043656196242447518278804839317176652999378736487324359548960782831844894862443498853789637722630641853270093488565267614892306100850696429524103555055856686753855525441564887351268896492379826170110240927533612094679545287113193277672960396913169497758488441533187394803499254720837418069073979014088313658619630720291242833883020321323311585526394613801013279744328392940976339738567825497416966666702052019937741150384433442000929429759984516687675255278827886248469588070704578710346542061099546791783916444333319155319128819272802235558800819180593670973706653108756630217031482688439466191952171211754315332700264792777601351299826102004015740002497231482884920723710454757613037994691627416958348737262647365076746996230341508846401032154685262307425215765763431961354512567067996694596892318823741980519908110587950536007055599789832213203847085320162820701026734540425868724905001197870685475274593166246985161779725856004735682539354327360699832097837755341109324995887104000000000000000000000000000000000000000000 [128,35] -127302338102170207176946811770911111807227682997395965772799797687013570593726798636127293687154639849424093267784139768743694136082288455018611197376510903045081278084381467125193159564841395392393126768823974842755443976489026996044599158143021533802133091875557486611687594888392441268297342854676979017502881655052093840509431094610913162835167648035495835036967659866801166583866584246874958360960751195518462919805561331455249272110066393509154244387319534001892493866802721563932966534142648630771492271934034682176613622740269761958099799000157911682102491739917529860450595224551110859005246221126020856475937195803847503311508809925334073862628503273040609188149458168046481032716193515589376524021411719804162624188477715698200654847597784288195027379239233476980709238683297337507437993566189846158575423860344934473433625902935853706401648927331622752307365015600070500108777548120194423464100163872159303607209493488340489169548117714393813534494256447538150228620469668232148884212218167689660094391269519274042423976980929371644454928568625618199154666973816048384648526569050919675460246304343945197033857134930682536315562132627273152531409207844706350585209567426763969612179057589437780270099237416151064557196206586592992469281182237442525053931367271335667572310235057584602903019364557585324890502990361623009901285222084418850623376243480867571001300599282712340811602937911082990340620661190405102813967193141726071102474935167511950490330603619562411987707666819484073136576908902071157546064366011886897419833346042330988970653957568294054019025646031802236463893078813217631596476069760220278191487969181932430588575411470452627212297017342525158828395550448363476271351867331063943253751082690491902826318589454140315246037031049677070053692269040930669795586090068664688384781930459296663727114810534264912150407177649865791994019196521224278321239546454298480040166730483325414094043507337809513810687873124766440873072887640967392872450112658138857517899853842850799604002210490267368678447441063822032697905097719852003093921505925247210933452800000000000000000000000000000000000000000 [128,36] -389213055649549529742465966898840224773570527374433280353964501288201066913777243573953147172215428301599701809803640375002574041122787148795060455661437576239581818863756216386260071263317673753331338691714804442025996822815422955671572053526354297702959181926340028029535320610114979949479814850874665907277266759355034592210768052574139413086418803077066652272578695529788236695641992290973450831443502033306002814593615828384144131341909852973883036778737090605197739414591301295577261149357385795659523852439137213932323287371607190434969698774961967061719467907227756055479114806597873802127177154977674613784465441016067841251925115900734037486084300422586357961491629879448024933854457780476387325842994927037315721982351552301437924831946156468093833217409006085045019950896297830711649379893256333533036883917276447287252662768460938213656265543129346718665292249219455374739850287158073051808416045659356826622194170819476953215455133208207023814813986220840331059553698201170500409150765805078143704789383457926358613962115110283308607370585537213069654310988699504753878977477974390154224444760856439133464515830427678909515256488556538133214290491093585966249934824245891716745086544937224850677410547722622508970589277622110365783242504077380405800465961814950878640179346540237530748975998302955215594233473268605536146863206258534070038692308675821411295475671709591205259565426059194890559984464543854734042313722930168551064758931893141037345871044985146063614407498030274608476697572283904580668318254992902687068788777972052343603151415399030705829240290053852209995842947931766266740830489783467487136143690774715907739907384971048707982856299079073063853457483344591177246317211639908209045746158721387541256394000427954035799050005421979290113058564854495092712308065035185623145085949218762582621790350347542388165086057614939744739571371340582192416752192719865965681766554003685495112724754084485378639141228118270341623082605270747600552406824780682412771554486841895244576890786451922106826057517639824742192254355527280621194978510697213917776576512000000000000000000000000000000000000 [128,37] 284568858305512369833537887789688638507747183038180336011941992067150296586938721105836204875941556691779552412118325653750660742664724631930444500769801318769026634006713366930624641730443972701023686467957304291277960903571259720420909314359837892592572532352258036289820727624920213970996394282215013132680392011008328822258163789923107453865397151419534652622163379004095716847168726616194383080118753410499606932908376844034970191997576387420250712505711593080009550710795993176504287242683098654440410541556606661078583737130525142606433939290120977346694344975561966005332649999867549069559602573058882232608755767234089104751950009795410653454332730485637435652478409318183503015396253908087171879285660009561674287828466360494055162461408093668116280944109696898085582917398403796037047969302408472424634555857703881617855642805195336271858405862863281411797008470147125901680112208514526767277582434010194394510832949545648765758391247751495526598566352962466176452321197961860853634280083715457097376359158077926990211692904904368085464389215893936286667892960191812576143401193710768699826122656594926903364754443751363499971498930775602562852853851843817078016933797809638465927785885892950718035853249325052502509734412764029558228579817791037205994573361619205066581123239519113841177789499315129247149282647544089022592980256055299895302411847392190363380433887635284780810411714406664390625302644532741178418691887130833719607712036876579070091141682654512892260144195148277468096192608132724384786800773397666927103497031795040102696981646940286750930102973772665235383563249924490587911144669362769230452303968100969219436779620656787288718755300461944287044336983067259554687552452828433011672507229138027042401021687517490592160076798658021193046806100518488003937560194206714298987534272231808997507736607475895884296497246382360858424684383942388665961643137063781429127595641622325877703703695540947430987417835978941570378953909290957905129287043270012245553231226173545545192594800486733208267144671683274441309880077494276400463057838179875986887147520000000000000000000000000000000000 [128,38] -129767437282179883144598731173878960828631445700853096409892652591736272801325399784493195633279370988303546861442572770733064819992942528847974644226312455396269628275940345996478425984135232698508090827873484012305935846415218793848842367616038179344609771867438605317357465504756393294225477058020750431331969914081774691211484187860382885836109832005620491846567627989196335644820316322430292666468729846238758534184533040091910019070239251666910675167501609967818314213157511229026305649857663489593451650204119403612243816049034788581098139501295743771238939091364343038509214348006168388149748009465242694844385540630147898122653820204421803474333502901485982802049997040229893202799096690433976658842395254773558073799698757331183724269004734833214871406858622931785803888481901459526929525786094036118628122950026362615049700377453899034084010533039233941250700736555223164677866621116534248893492761676435901093876059356671114498029786964050213222526317041295719903062178081733651724944588927498681380481396777278447745760326943898136455551162761950084192560574930879550523768713392216565507666830877080037464100811301763891944726904527716742283426741647833296644289846491671047616394770918334499840890585398853797335804186084250550539259338694977406154344049171229313900653214995712531094652218847734809520279219296098148699864770962327470299606687649611167295688681083407210122176788266850979560359752820904233909178234455164380406794143376749780603409849534240354145801592861828698400225930473321444748570345900212351060567701057506923119224774972984150045961024889978347519973350531791533953885797636005232049941478684986572613065574491497238401572039913882753446547481651638484471688291471338447817908822630693271797334231817179360986773933252576664361374015203071482935245272167988617922148767956377855369487245391841102560239370168770974744155119849289509622217447931428684819841617188292769954178371514669433022420428087591086758379096693633164950231143545172137303750110321676501372821792453907572891459001832519376731085136957430182023052003178950138441760768000000000000000000000000000000 [128,39] 44162909996301226149484033637698072473931235030887933827401161877316182032019242010361573094426199340605936849453409935354560958602907854878130231799622124640852927560952590399979366798100518607901792431273341545746943380916131915533218033733687159562698422168557777064157372886052776469098223480967876804070658873557224659578148222197717709529598697341701723763994899522834412553886280481647483310463942120555170579717826104748164657266605119586144022026753488783120665642862113887498427270022729867476540052350126676580599276809116533735023743013070085089019921209148532152022924177106653198130600196393505752503887450756185985696333836542238934176909294559171829962110226628542320109113557825481301739806302053842845335319012880391328140154477324925233595332362030187622439505625367294770200175772142394924235288664255850115237247531283888519891952401713005168533049854891245553955765085376312740602726075065747922258150577702740682107470234108463793193691396508353370131469724408167353671803574890464248716915100474601896258250888729648652585057789843954778078422405975121605465691288632244057351179750313246597025106651508285999809232287314671601460788244752532788585206025223819149414747359481194386196576966716448124114463170503433269410556763380973635641427271621259683041200198498437995527505228551698481371490783699029436180462953704694928643679618855043201443355174040981385228354390804133068684919741391295999896259517340660605267606796739472072623163419972584501796723111952596683194247218681275491609414999954636332370789117172746119937555508530060964703929911934918680032222492485224298529174958586784260115657202082805743669932744997439007785826720892008550368813155321203700188291579047547141925556853408655802946703983132208939691670251027440947160330507731142695202297742628288618366624956066571952640551275373094434406372619639451872773832793119291241693669663116447702761357477637995526678170893064477631209191743718202473486630783133337037466754463048368461171512386154371624430226824844986478032142491584513396536401163198374639681312817663510950109511680000000000000000000000000000 [128,40] -11208985599564304170084315042220813554474848764126406589927783828352693722694840302015700704443999984836362959832684883427694421713807040375247390810106112084279128256929399024745558690152112483922534760578791725380870072362708864850558102005242017124311458653763838719793966276945490933023294812750615373643894245442276739411011001571638901675395104140345022584272631158488453927936741913245520032402757375656350876205659464378827027609250912182065416564667698066134922556750165784953008258620392116644612891092742984672608188564796505846668133249332600013368693695547736055444069585380716375915921617438167513777126111943924455334507760888397966443793171743345117328949418554486850475167214217701480930009825140682602006254613364477381232221577168731091009120732095697327000029081224826436070623282076157777839792803635228882480412707020870926639606890770559995870443559984704133547664196382942865707586698523015311453570867276116277455596580646170968382906851330927359968872139319010710440996674186626122366391289439491980217049019920737541856764097679103108847277741371787287281353708040515387331041706440602132322904541340397626011052674203374509936216098842250207289827618117448096758161066491689857092360393078116750109007956238140006483637959344702866555592416055785420835804421379882243036765952650483518085315910327713040075549367757478151002008057853639274013423957847417273400659242632293815953347408524122282395262194714720657843863433432973822803174865221145333310044633319137058691783110957430963309711899245905127553331361030869611686314568009737245482973297079680534807128120170109437525377558381674038171418035373403691839513397325894971467740237296270690458734553066370797373929674823382454163636798520952022603115656106621744270135982181610580666630299707249207882527079331608394752011118686947336121560728415906948337893820172223299533421665258965651344899411470847174265047218224895206548001857256458685247513416441679555979633018866064385876881432958299786068514022760399277338800452375804527694632327742833603698488827940094784890900729565967777559216128000000000000000000000000 [128,41] 1764021401458268513204584835190352757887596782541005485563336343765366311514705577849206551144437492971277045793499358991145014181721787890745596457762923097832316756748845448714151379080461884659443098913641661742463590256361565012577128880434360053561807989593140074372451261476605365647134271534054349231757159095882756627332868204615706971595708808397878748198428857892054996032485356442179849797098267554306078604172290201353425229505466819117825868904823214793234219582457757374428387947245874802826142979743053509377065532426320737611485879474032247952187365463522866992267492836422146147853665737497333334039792245017493843841947156079973294348079913330992087143883852896280375653326367517664699719969686727434031504284583761790114689087043633333481753689496513449818987961198792663379837143053364556494207061534268441803415147081423351010243509949410720583240175490046185640085798079129329200233684523244727292709565933372166260028891248587514488268009092699025580383167154179985362038008314127595219386213852573497446422680718233675374637260469014921082020126924771366583735592047584812538342153554929359707170114469803168135534924164665968572815286930586931083775360462828634486605142147009374341165863596681026083800890259516904087037549768106558028625834257269413000417103351893401841154778599684574687963302931560621215455615549641640957319209808575124812226808781940890309853637856504880755313243788342001554698606879406994093443895257561498925189171885490516697398606697737615093440716978639074996029158705327931736037335489468680004809923580860570843149149013418046143618525912868997079532436232634171817918517138992278447224154807516649974719945323569766447466979761926302334449202371766656381695356134301795044897363754430367367373385830378197350648411848277644701166483521902022265534135214300040532882331486159995529040974234974267623770610223165726072923541021050043465123686002285495735230087239409157810079204412293331717362368341997020905535203291659925473878452506126215447909587531505971350021679343153636312978693416654425966607130605693261588725760000000000000000000000 [128,42] 77726903631261166284022522596432333390366104532621556602927677450548362349343908750845292487261348374338454751767871292113664064522796928673237228838966237398420003007180595450741894442795223361483540098580970410884782794601166326683733237171840846296685826504459834937415010561892933829075304587725906915905498485743438591481629955478909958716646802340058716518863581284880333290711589065394549325759671833129857697830657039295936809538745086128568953459223412975441753438620020325117491496868932213130395331614964503297818928818429811254919851259646861426480830589487250880430315967569090144518940627891709479826936740487990452429113561642254412499175468843635464805792532380326740597292725475985737947051857589670731634716533835188359846997892390990229686660463925655777990202668701771101386943965469183714802998889555992999092064476321136737237489859665457089922523144135635191861285890389803212357807677806834144523895353998381547609708700612047399316428776865118805019978552585166502630427708277727049858351876093517415510644066671104277482839121178538573495659113501563040780955891175786278541543728590392567268559318487824955655805657931874569061097684715563880072701875248514563323044678670135185513868413051392610889980934590695643317246870469236510224016340054521910800547733300613120059398311400213142203997767384502244815864624308332503855363244029118721118418806813310642797745777260862143075051340895394106178282924927459438188223832637968334885329039015855686049922912585703529999599952382744158582799152331171898745985965200802592213464138281714311761852632308689066904921240774612143239395306691174251150942305599268546081510333755795274256203809931135406035998674980685679612848399650503467299223388708360916520877920871376656677807400222724132959251122457839270021147936765362445134660781630017748414673132705952137563338537418035820625849315896985934750642038826964647315086570408582919825063580824756307519840740937205514388058402877439715085671559847424376335170072195981497814779194956220772901531812261442885478967192283956194821605917793620106149888000000000000000000 [128,43] -175132726865160405769362014774769079608899446208178045155874943626925281711357912274526854383211675989029453250507791600868901493595129698713584516994081525347161977414741264138897967706977518969139857509566793734492244844331879957418599952722964661509497622722397178534606954664201277445737970711390259765321890309118468304388453688049322242682739870157122192646993842326816928542749838521456176234916725373028116652052763051566720831353394501241065727010975671631219723640180749867362410244397084530329777006825639255266882836681654253517506230672371985729874329759259271801979857954901203482090628556437625544464716764615654068229282115120815099435917813167089429733088434411667397608541984429027208048038127707560294658182201666789005627672098038864718197528503220549866760028621617886078765955799363199504231624895002785412332580461135557947293452941905686046643949460726188703791854676220212734556077645168477074361368654294047373044036329733195342225821208685140155703710598553564463874609375792876900614825187537489746060324127315278751649868726495560802586367040313792758181715852260966928701370406403833844299802825275298142343516059623613090068173793878055355707084468289472202439642782138161641939419420777308960742609759525727660765490415156647643784567970760645082971353535962956804924975568767907818520796879405063717969204825702294792484051390841490658305860759162235030171166522263803296250329365153836336872836486650706912337359134420043309701695476259778890033052802327787391912883496331640598806615444329818493530446511304869114766298752017268216597133714975742733692906470410403656112314889494637606665835312166428318416520109237989373914870158394841534603715898903210132682001794860442904680899741684063457396665218732178964531989727259834314919331835064497945469798176113828717815682006548030078266253727855497437784697440862522967143912383981304798855682494661051359843925036136845624721555417199739473620098386275338543527645289276921295270886937787622311480170528292371601951178213831231825528768769070523801189922208930564937155679890962323792199680000000000000000 [128,44] 74438934649859966539960713874129719399448005414840010558432792345316839291481193911969268193563116375893984730224638264192355513976517362604023181217996801671139739245624882104547152990160876435829770762053542670618791021079992211755878983223818939478238908366869544867534543176140903586685653911824843712638832790875585331914948923380250493930938577283857896980905941565987863784267635243359952808866994948467719396666944748341277187149116597607499732361335792298420705666731860811903257037579959210610355211270647790600305946489437361410127120431539148081322746562016939373261675617903611900029065645404974582831426787179125376661168144833259215250348821781759632701746012826953552517198283341908044242766688133002396428286608002665441018102051370240924757292012006131843922333918212215846347387990212471099608032544919071220953964962548360143235458534680481534716567241932160255863434096332294949824104251698773628541945454079150365732489506784844340056887093132371411501328225966882508982813841849991868731233769181713576039197034749420604872900428619661315234530816329681411211793776348420987469062006123338157751422738552257574002301156559407086995461880831639697880867469747082536672584338829787407247644856924724027716747541504204934195178520646800077167652403078663378226200663189609467923845619981901663536488888242287876236506401287136258988689420247887355388096244883923658559641683619015829243895944196621663881162243161441920803187903721413438682220705365603096610777226571092282898726840203743980952131291244487743397919580398911556683151215486605492653572038805447176322514002402216858967880850694105667459149509082680843005650964472252191647183551152793546372796142581023906414320727642807447062270240298546234065513736336818982643857407374841793083080496168043246684328051502688276940095855516502779593129091047866656059498656424554960449517502793640258694901967910931885076252071751350178002035791480696820621836927240623155217750153075446593670080128817316531189834141411189932299120983090642793601006368423140597865548785273014073463788250805007229648896000000000000 [128,45] -21547452895338861638706249217480131707106679849107324362515016343825547505129162535641659661589310955297586774380075129608293515962572684834409716731508541170720899488599507226136289543539351083652867593784347223347324590301048775628464147149270611841865636132864051655436151631077735709087359410023741134546150365169924535755215502974875502966570381597000914085612428168962682928520500823092474944661056676708041542005011087830649898324226686439102686015103742875421758406480462484200535305336328786892889306931637831456139709049960594864845091629908002542864639989215527451358567322665917606463706005664373960166698289495234576348937545679100742080028497913926526680274828726465957120022880341222280828416148387610660352423211541214931469723244286046700998108758541291910154881880622784636768951807968203203978381759283849491458479332539483498113053704772894505295291238654582585327172542711721700442993586444045559424622007964259860708598436512863390208246830486947768268484459965983658087749655484349572066433073048882398741666429532347334152425774159427211667829471873799278921267839660051338010318432691052784160507113712383737208914450420289926066512719717467665870134258806085906424401891474390862694996489763713387464718952785472419966841506071798288296468614587889881697351721403897183407292126444738915127070438002721068745667911098130466110292942095704466526851048345367196663703616763836655653413999450847819366730625550469663048196415375162095458078968023300480369081785658104382688230303995934718926875176345157652506633519758785403853890230560904607985375394165512222738112566148344044288376767344028562735831735331004465347500285620992995043131599618190332130732251634982494980716752162550549298475996747596350953567090696023135051575450651884097873174052753799823531239192391188370707489075307718368538209479516158374968265538658463729168516412692100978745293789817519983710993121786570813645484291494065983792378185610127188889940829922440644921809040893603599982318549481148196579521738806352178869165586869563756231180060829920460192581904696677939281920000000000 [128,46] 4994371088697113454986367590696731168874685841072052157293109481103744864617171172184858270578447912171309460119921090487117965412818038449136297986095168490593440092512447753337101461952316760861709628660983051847467475023579875816152363204126118688885987658573667394761058478532615670084640120442809897784917887279681873666404619126446438034504479032767806271229171688488382005538126801170864209892320815036348037132239536187242074824322044342254597108495257669164599196265572232353409521996354750683340010458370764503952028451613493414247044899722068612046030483540435825297416891819819693150432949671688817196627233190426951484777290755751463970748215627962065173925980395249835083568989818607264324531502455203210103554388900748922923213004648186055107211676358112830224844009893790690896604126118423934196694424004059695687159125153026835017513944200981090983796574775173551553284972132845584367269386698625875784741894820263589178041471287629471170412037001675011181037118158749021628111268017327745164187244248101924784407351846075239948757739914964386087095129442689223092472026595404775710869341914021656478457147106835933939162493217302284322596076717475353701249259941254477700830444413158733482852480647533252806644324519551290652954761124363215387344206645691759290500280997261801419270622421593322084907077775133508226050592327724068615802140464692783673714398065075732015858451189100937566299632259794940151590096838814000448629676780835009679826669994425841081105070723829284962551358221936133324459850187407517917963306281187534413544608721145082854568378387583873500214079252743909293838832861182853044620420559565757047203619962906666016296645901118177294174343401754049969511458728639350024859845231063707009673679189430103954193469433771823073886491325406674444301001812775745749868629709051180566777519186358549143471890789005343068117816873232123963055467932633700655445861394378387652214515489130178048235137415895724285239259327242190619702694217589435814152733597127080073839989809647762214183167936755829182317048050511651075882928799579163852800000000 [128,47] -1028728079887146610568697454695748816211429997690751826067088486772934702853554028549766105912859743027832896731611950112812864976243440580089138073194399550860355866898292282569996415866868070599367608278773359445905742467348492174051336967017793460740627346526058767772940513109544735445450693701835724899670950302420560369623171666702314674005889763894386766243188058541464453207016741328759266055356348678040980796640638904045622504318650239002063599101069748519485647911219565729306796063620658410370534210460972401072518797192640469191073965535346166324129921697116406555566840605023727690927173888816177944092109591149413380108573961150623231127071382452456051483245601194630353877745385431579102345767053294584835641707786165437579504744508691613803340241800349991513387503062374345812542404370166849150709036777528000416616397469084801640383666615071089651245123485921275364558129612008982556582401955089467034022132598091093793341223136085898217684011839207039067651783823948945772710623849992825708786956140475415067121894376196836668188714607998127112593847659485571750119981857446630525515143330336359117864953864470202764134152900949196088353846164762168981749401274096363121212158665696412115895465568996562740397886522561772119612266196796915166948642929776444012424258261772284134237714208739081043021693943771112995246722850599684531842142065821353036597242590015902505452055953922506920724673940278793647260757718863179761307121652722220849095959628415565290225898028147276471183384631719598087316881923326317022695986114919330824266465053925608596089308073264152968840727944092821538818062392825934072701082369061979945400713182552308722960153709265313939308484729725944021783900218894381607204031335527224109605020166967104366243091534600533888665267815352765525425597421173828886730036338062205397114394036091478655063640472442780237347084674787138172476069831231489547837590520263562567717974295731792794610895288666875622631456192116139923338747229237255269241055273432490114509442327256358141391965035798948559777075113277219198197313359262384947200000 [128,48] 207771797800951076003489364695542060103543117577847984550741121427056135073485383062744886097083008035119157065147343106725209041389785401618242269520573184485315887903460381698799421249820358877308682195225655991822898803538533403285907944240708980455325600118993367417083004822335845256443836258127648436502024022370777447804518845984790927785761004267369212320166834871096498449809342459951330914904997021141351325230487101012640789080377796128962610968985684698253704950826129888720023755696344480053095461235535572677542627049327416057816159629968990332435918666281466519972773666970041427548729546339650960611540086376869796115173739316131722168446880137024238824096583544726635905865541862928169413234311371439661289009822002467718915764378765255299392775162126340382046289212356608921920944751762362437512629325603100883936500952555090989441824810870959461369600546853770200779126996263051385047727321906936559022338451511264586187449132112321146136512059834728775767545193465358623510064356400880423249757253396599516650462410014828375679747125506615052272930490999460509222945066619598921870962237601770754741633447458911456797139798423547989213171623884869772182366045460026893252763831893083198544707347303717220760644328294876027202339770794770925226338813920054791827748902306805070033962140958402965325646494058588670782906962022649930671713949350702751119651124238339035742494567936306888053111448839761420919656119390172713821779235360601139907614309609009517412020672294839315312833091078478877990395359192231271488448636816546580326144235447200376444987196611376490977847759450274915547218846508368378170641829382175796109462938285407237099913251618659010422974539328803693114532953881415642312250582375064466438170475316964172705970388466509299041422301140669682536147912028772325856494601193111400791545177206784333554098280733581465528661277284162274762517680958159643534872127617491570540215071766407003444318391141509564547948862192658111039912855860734555758566921981015113876163993912526271145268447387443761199360933340740796317519068938443645685 [128,49] -41259503156486636732067274856897635312667793556957286102375665529773568583124323386713212267074681907668722523027810575340106441051193358127779694952948235081894171809115112783776592387603169122215319713934787588451283126830431954371473944705786345481347577236474117272980075950964357658771313260827069805295178773750625876273425325161308535815861615233308315837322276922630293998104774756594190070658516020373751869046879157652485177790997765135332233214280189707002834341848295343245141922792527363549064151646489976683253750594517686517208777855744236124197292591859004999972947974101959943670719330093407070669922635512645424382508365875209060721987847378716418220381994616673220854628992997253479604763843785281920100669495492937909907180406102384741681348224287342854168106395319830177834528463177129729225639830719465122721305186067323717820334220038517527631407191236637557088766786961414239730750936456336221530425220488409330664910904235812855007550905476385752562494723209316846954039370232646498136353298477730773081433317083414432924356586581317779577842805595081391026058297069568589920656932296905336785603319887878653471400354779414984959439915118356282662155061261819198126861865952678596258287410127053749068192883479631464733742398539758292822587708554509544497847490460696276532465622349648417857032465745271921521185657843390785081964760919019453745586854714584477524192474951404662544310576205686798274454522310638341633677159064018707325080940891478422706377716310408158079724014320851987411859476512372847083110980501666262804842520169838260874030136079355095514963519536422451925221440997942726971556593473510722763516010382628100538788641107839687818751629592640532703500213498649114365714413640089680884011423059443929157245878327789334300153965473586234960241840578788307604230007663328483319593030993647595322036949278627706062059314179160998353557236168586189018184642776115216040147105140847868728162304110614866333045107089579697698805300032377375197759479711660400773994866305489541334648100435416658002223963911470161892975265262817280 [128,50] 6630791967685725257547397668281214064487206740770911983097523773201967123564578066900689211102217882117011932393554743254191086658971744391516010394960421206713655753281032979460011610975938255853441260653859522005869037572709352009827088918267168051997895186454558590957982165556065341863447679287095363373663672056177278845319228366494290183612629542882078937382639897744173710724422213536437528521633201442793056434987434061429945575763326727326704388011415324465033465735878630402652616136278506291755565268982532753519291795930525324267301428005016427133282254104419725325774970770022194085709028923410936851675084279905267894524053920770141805812586466106081710906598291325171890856208244181025298965432211417898809369912930091289825838159741397811499969868889284236900843716945156050987153843864453962979142914243089615319459997530641075660173059320627602356376589345946555730818218738654466688656530393705546066035967651719855394593293742555159835464973767027439528496988072284323344044156057807256449041159416546551564596216572248847517472776188102871219053421238011222444955526183666942556269872004621384791010293420054308278295552834491014859544159394774209674635308771422685851797266320243764727178260686829386814150408783269684863949179501243409496471152266385429640583698502481805707580140023645260405191520660617299904744695208806937631481726428516805181629606714612382964285624200398398179677688611879327338901481972481715729743204686773845575883586813869233087486303067665502897328334770755005218109987776768861483622649303516442813086035270776125593057859590007331372718846841975738584246885397144813165474158726560637185796963633133918353797516324611102161834978495101966548872666361972386144411304267369901834239279582249437179617503974807907999569969167859892265345274998257888895716108427051810567452596800861003616401131047153695729880864279581983628615917163309208407902947213944754855236071210448171506617400516817470647502864512162829312143922824042941064154690205785294644319435802713903209664877538292016630418530892234307545978930371584 [128,51] -310928497764725841029192896949494712406313423546229239103261667065543032962353425722059889612582293162839844984604107567689540747439650547085510587839362110797699418549987565865052703281912606022640163544350075318772789530100218561423566014827233823801012234004111225816295137017895940331458768343222472002302978187625429436905456508362511487101701993025697613355664100727666309183464535839793230799191827843691596131441638603342639498841618624169758183226430557182765698094308204167623771855546049117950432060817599676982399176998441917518738545043440745314425160013230379612168849630257833403131260773551530832299294472526413747023395996140423298104973649111117851940956175991874672434580107948138552508446697095218356924620112925010217856604177852640459637301921216370304731916121339868018209096127534282751767418144221134403843158627643421549326028410673193218690244846236563742670176828290127205761542292268835873772149361106154123887238477944835706839948978255458467193204641811307880828255186720262752014238219435531108531635113961703668418899680438527573169031729358010496196996536602762089655893854247251525757671843822231444533145052978382476016585618958119300073392216266967686393278593901191097893796557070766933619166733904991021177758986926674532431456203450822231387619394584293364530546320471336769871624877169438832231754991023733107524133544699572530394455349372526223857466720484414657234147529404391792002810492395833466323797342482103976741946996943620387117558877776183290325196319344838248198325885012853735596402090626368991434357933135059368831623686785173955320944717047029735239705173395637578954130348870119582661141585474491304719440051745159180094734000571960123553484963637154850149682406820904962190756217409481034638794399217740394780848088357889453985155252831663394171656221938852092540012592396030618721976043059368022883869021591410000163733782773066000530716719622059546237431243075631977591518447186900860378714746163081928811548430475187129125414606851094723931964615581239730344064289339816351831727413903112647236672000 [128,52] -290181485648732086637326502719220523608773199941021619971112291329671153330454610305623055319134610885413221427334796919195875430872585718247401938040753974548044499491020474610289085111323143977280258973191363779359188160266454839357995077689845525999012425885353580148219019418254441000492618528163479735929260774923225116308318816395429473546249997356279062551005141747674357516341099738462343003850422362094395948990453416863538869776922541418383881297890691895444919406868435859598625120002123439357098745939584314271375976246968469454505623970726452765005024663701297696161589550805358644339972595828297760152112924787325382345604542989837622422759323083823339790313516318518742449899681041998321756541035086383292403566748399305784425392513532471222903104847573326357934495816676538938499464511157418838100977956181145466336850508193121566049218181394638450506169955653040493001127301897934636969843896301142596321747550236560909121552864803265074982372706756690379463026546213276179750581881962505981031831878178551845038741580745785315870403068171426194391265658870963517776475963649535695674814060225151047731260052990179664083672092707241539228498326735924803915364286046861190510196636553930926158313768052260288092090151737939203710865269651383550771237076774383330377871751220271890926273231282066834464870215500912546994694527065285795846327303518683400655771395333920245549407804346820049641004556420691710878654835930667237709678329797228719509088859778399284485349247532090555272123948877349559323479845279249534380351659382476544022594545367546441722045223696503554234171625052436190399530343285407490224336992007758995282081550898592665486842552138720778208292780621055186799467116679713974154238184959072679799181541941481044992002784093883412483152156924412024217857884159378420348912468779463731860682312333260124342734317970142120726444639179447828526246382155333641478835397215251589080830749018346105862518123917884276542081112406601713787207526601567079925133536840354487807101738917581926918405644089835975122381074776856927059200 [128,53] 139038121367724504770335237603482110798135428584452216196502915462723159919798994594335963604542183052630121396884389090825505437255681446997520950629943536450586905746283834876948580290136199325012673421962875463458467751859360970362935156481022722183812380082550320706877105336278201869784795150943450636802786919182474545242753201938717661684283187192467863871653681222113318959622445015197164902675138725709325028306819485135850344275412462072634450613546424775880381099326943692320569199993731776669909878883639310336809553991916015056090153722776937698324830292703337004693727235350719329095858257820246257431905157331181110185054821595982361787181680067657343761948330691123337141939954363474080763812502041755647016934577103185980219863904511036209603470785073327173685157041515230438865590474141784106951883118147803258425748254970719367415337256092105652946308094303725704299464208338221390138213520160770997964833037468612175232652232494492313475031531593729152813288211062238549454669551617612342421701220834599751667861187784541060637880678004453613170301447405654024971701691250695292372445699972274046265383862999804560331686174335472321946515258105162204739053126405775054216567466126473864600305192609128073101351762088273610409086179868079215474305452645349689558222963336566192976348275443397622709273247927217030887566525035248923481776224036333276502386056432950239481118969638549937095594195065988167854092937237946137481137831845979089361271012301386851010659675966708616125005447994008274090278347155735683991346934691630996563060182863848208770659783992735579450192434746789386262729456880332990328379033076109966446675625899468713712552101598232745386716431414736335414566807541643516730164396802339787674854688323625742361484015430703974380476849671563256206647867006779274891723484055731049749364400578917456139094867298376314042915782315096202714527664202882092691292600613121498247826316269581067725093791548437260983284178440813782868896219818292023088768930057265658961363187399793434669213927726028037367733174131929856000 [128,54] -39828161558318820451757812102627061139136964263423656101469163368332785258887780246212985424790498992696110535329381324555453304835800020517085480405364994756337814731775267617144746136037748087701850737775010661612867970844149853816962256073905320323680511079352171712647062852087045324372473289496130627126525149231644305620568150197836737295566702655050974497985668611169363707708876800298826257528005492506342850256336977941808635256703104551901734171786399587787664582465500017331436796491853795394490363195191700066064321107682238193227167169499338739513595732036230131630413900634022575572901088708694800526355773510111447663812817966433033164417785905408915062115612271017491289420251335853188400165820741367847544740225450408250209287339007530298746194477204853210895348786484128296744152582728264666772492467685634626890734301088688967097347167307942464507859111772554047686618816209885327978609010820824149988178374378649746713268381659125778304478683744135282172707808717982321281489405429088663063286355537451269950571015250715983989213574875295368582568758588919798126044798482721088456692232359308221815120873347819142881780366839619415788386745011669140217014703667392470156865906040853296117515032459447577208240899878743978442185132051780325897229400507439193544727541790752809198286127505075758433219939343580722151321228258135786704636156151426710715521470893469928489249096320742384269681813294474297880247838920486469375748242335394197520285577713346706678730801739705620019204074098149811218406259567343547408739313554581917650183590739545572818373971484626297094077826660275998001515691823202468482714730404617997461753586448784899043135642447028126917902418405395896143503810519005040723595702303331521710708232783208800468935475473579432592227792004925852409505038311526718381345434407502378443575206297554095092428753423188093383792827381971386728321578185812935471800203864567282171687913378887738705831586889154186010093051630521062739863856451152473895982043756131377735226669648385611988817277512595480957036984207209600 [128,55] 8590276194025227007299492624985185635147147895367573085212133759441964884263569730100545012647863394435570850204496951475361097481499439792442796533053744573735963653705053899020416752722866189280526178067128460116025414053872940072486326672554714626099210205592733223376903329376612432021165789485674814939122291245273826047853896801222705923714237629345472246965103379209787694397887534966885403068573674119607222471014163122149749448144335899805532816019746800887617831328208454224512673617043566727085335153650429924484078521200544146844702945625724071341798836966435074652392474284031133524097382590053550252121576532810623646561603081156071058432370592855424530135068781700224779682782874866784391262693241002195134123452925612223214521124373799728070287198848780111077596112208274007938830360388762689529800413340739012512879147933472638522138982981177851873871297781252611159119370990544849902520968378603245977966008354416361552014501992158828616810837105468790260064594994098698201393429733326560688916715648108282991831057200669430325957142887475226568733304172548237424735941389108866546767539689511135363287030165151813707220976333627337347535151096011770449912526246006191644675640093589862142779359154589152286971351479996670110794825736392716287811633985658711762043609823576481782440333567720315240230634312121097380341532170441697409720831711012093346926479289150555346514927487290091994285072444897826424344064965329548779752821349522698310169166642275295339448232338068304045711298141052532626009843232294806579896017181404188675123189424805717479183782106458444496165034419306391579104644144343270854220705413749867190752475098131286392491954519431776973946174581795537447672572338948034889761823236229019682648568238272834015880689597801719979040244227520339510699331521099390746277866660458365556917421917366556858605609756496023189044139422084716683106283908792851506705089728298391038510902003376665530817255089341744343850243739830685228414277756245826012235520683950836472899869276794569931425069810210938038805686025600 [128,56] -1473600524594355779201808362513778247952063272452862501459316648495193953392067747317258329501482264316876851384429143897062383520058326549684047388106585234141138401967871896842918294924704891161077855986099589072077161369697373352750703742011428295855092757195748076219438718851354757362190675198106898156757826306384479076204473268385360592768116819080375479893132119480772182871051707408880314826341082936340246483349714192377858809724189418387150765523574213612082785294034747224839590303508064275655648083620103086702349651977325343855076391164947095456770939484494247257668735345223466265382214858909292684853428342230816846067430189396458235953503819313343055888657293154596989313468713937703044126462480653007022906301386903576462338733285885778333825231243274898253606665621595659568636300100353716184941023252751689280415389493808915662598149897023729074345711219529118064461387324012207570811387572540022988964120831823568713483941497811651837937613905541486913989795813771790758230783333946802742310067155447080218751473698673870035912041102829962247446713731560121024554836485004915105256138025431218208176583475317086782367979803677125786951878669202818451311984138550028212724380698386975004118824542675277006278635566723733601832127550383608564335029385219675680598992956897006439744728701635632533555093938846860318924746612182699444278823786396028639974893774939324703497228444626963123659363585695866054597265540085441082477546002019861064864964879777297079524252405734436760969027702224694984654655800898130921776099753458108299034737135248940378936638970993873714236982445170105548203521606294873603356459244998440697457499365659457655755602101880884719761090082062438636935810327795517769257898316196410338594382334089391265484006196561808130050641566934583167085759253918769631912028816676113877117220681806471321246468542131074910096576659484114673790404565278172404978726383149299592468462832817696946181565729843464978530524244139443584603064967163704153018070949723197730797822307149529156574654648586952044142849600 [128,57] 202043161462559519895489877521063285794228697322552313980070733821735317521738580103320048557075587538021659259385166774292863875363512148127711330786289207532382242964762781524951078379489980653506152161218494688791953069482064568968493340535320752682126434072843120692907056345762037447347217311267117040112668131153018771165335537197060812780284674210876285813662342873857225314551364298991058760675099883714144481479366019360901412994703416424062106184208912594961128213702601013384711806027834955638647782789953991407288881116034839790510999143086170409884085171878068901286074812989968064771153845203045850454797757537828769537809178183166037397921895334482526241993679265404211968281579466336810596351626501704648271785387090527317607554654932074779931249875672858160441349096386222285943043819227445227160040590493460322661361467084743749059798426758295616495013281800520433074125386355714591376363045552934720967239817967144049420618953883920317184736240730635818474729618989042184426669767532677485250557758413217184142739465624621109330931534300823935540694289248524619678489469399361580105238234789656382526623699592652507996991848093463741689338422434525750025533510057850611010882239611241397352023741550236956816594027391643110682213189812373619150062868225517036441539810973400855598029969267605236538926443737079461758762198067047599187844973846891424738618918154374089084991605141408003977190097912739354642511274109648606481926234398659878262463965023685202938647772322316307617665315043974765476293413728166155203654130774284836453532104483177907782312322678910260454608042058482115370421393819883591701657591743731467841841071720823223516961155562112806757629196544369277314856882645865691163473197984681417586216810930014127754106565343725547169920128270944165239042018045251068234709633223945472207895914278355416452216371627159728953695833964263668259839214420621757690073758791041791378213830796809298368084584157490289456616916435338735350012505750393440699644420626258840223804781218519585458200120755903651737600 [128,58] -21350117288196780371147630807989072583923187083000223312137675063142480909945884659947941491043442183696703215869112732478567654958018137123064084693661719040576401908237773261587080540625452167552572608471972585261428585867243780107062871674351639289452133497112924140648576222620529454577959956425348426459160156519895231042150277256751399784482217692832073684454915819051412095508897157489741510614759736919487048770513503779867591372081254100378117297679179951798912040833357304360401582852414081370309731345663963320286153913170169460605412806206543398576279395503136035184082174200383356984414983055491791583091119775019243918236432074628550637541075342131547664646068587994233065723226346762428911936412549453500594119102120228075833629372025734808018960768352075715449046831867107413296657227362781777650798291950763382321543896238010284113441676199895847427775626370357448052937571998234535135600849953605835125951887748929420210603592151772566346304382693205646345482470955395137940018057556483725431475596931981921492012109957229543490578027884395384377117680023087188028841236910067393134009514022835616088782900224816720284800177430370908362048545599568259283418139306529280910282665198991542954150991090616450200005138252679143748672308437906727464874832932809870192923753966790491700174650385098805108346859013488047200111802040076696177317208205084265060544567520652278905315603690018187885086726638667158337981903908732711072023256015396757577153834362320340183905486867146257829788746353156887735147156102216187310347993855830283945475309721973377543155789844471428450573148787793321940402709926998732616664403905106318242538013685522517678082732535188405880455351276580012570172406433853764817691201109196230720884144509536086342733458254327980941584977761391277141492437426611309054351769608060190841460605631128385727396718192174231932981419729601138557278841292291430972828475224828130185975518048622988738896983332678296378414818768609680757612033246932572753663459692013559272481428312208889150600735745686041600 [128,59] 1512855835223879421415430993604705781647227036607640615877900426854319967904264120630560558132199692521932941697371457959133763466828506589299894458764767982125849287189178728921062937548302609724027092801072700944083799560168925547541880304115138361655477449808942034520961091495401315849708293489174257007904140030183685578955984003129965590358978001239779714386265294133624372237458142744815245390762736598787487907723503269015560303675861475656768801107563574039124407940439286391218464642637958966125271768980693499098282744474982563488998479411993073749263274217606181062366734104779819978763753265850814205670693499867529886640107390405656697212163410330385655435460028660978327933372999501425220182373577942492564139470440905818722812805510037638180757277019118422597964943721982495100500824891674068184194410138029554139230953463785094486015833034845217486321797650340036894929424412012497991528191459248391680670688189085173964116969637352427682943845703819439410431269226925189659452228610457595496278093461776028346142087877805462449047995006732764229378678452227304910451024522848852459256515218082172287357845876704730019642688501070331097751830607761068363879373175291635235471235755756351485895533426644045437167929552032859558593361756939963242085473591248563368642180353897385536816817875044127416028790231273675608447028610029074470432489851016425663922670534051397562576104834870742978134050098604473148057374981748793300783260031307007492159183409147841162074714386474557022086978608298921979855007626668211914706224161467917599724174764117459778345325368898549340346975191372488465091344782456345179409109314669610094571793070439536711205329840842899374645986037853120604167161863994155266217205028529364363878656102423137145394603960825794391376829242883427042663014910498575628408475139625084724175824296655130140060323232230095378723870468005070897180525307906924900632330673246919997407194551250207885386169387710461997535271744542117054532064069564926737484806209811370381096655688708565842565234578659200 [128,60] -18850311930235086337368535597985692491217695198428720749667470721057950164616660820283347596577881521935453614228408753472030460183731324078752491315695340339307983666818396996287238708754510008377976781916764154670780518616172599954762449370536523788090031442459681734558013943831629129368668262500025557537198717438326571798531922749368501492174756099603843711045122797321417280863655905906957874761629226688816333399249795572624223329004522489814260607731012947498616086045008890273812083746868941605708017320822803370611726741364843894100139726712964634040219149122270325824362682872729506593934855112362467743618913042177824982110427575752103837042407150092224382488867729697337033069080022016251478341603610431433332223530622951850963954573523367412674186090549053369965168768249627803364207877393767537673931687621222260312333496181288012390303271992072349369093032149506653574176525405354017189272887928460278010972961947101525669180303683631305248129758081588431337236149937875158921270382064560428884160735403415373871642413225303713840767068144568077913827293009125533164767512328630428343593350259572566342272729597207926019820764404222910318660595733289541596342536475051652084369289404234150678320350913270348984752917371992521660032784979086720209359434967950059176197267261723999366019820570519260776553773384223300159300203284259191532907563626674676383862077831352126194983220879574706687966483575306924844226473447026891811261223145765216834418555475247856497188223260304559147894476115881852780475089669002615993509392937481721682902999413853090536660488761460204777990935940438924499734245915227551628555610673467458239366134801174681917217621613788700221800662637933763824215838537431797190287701605737675187076165880108978684325569475185518231958909835640897881443415950849665044557419529334770249719960449485839375890132880205993723111708759701596553788545826347138739538445559231130431898088241826724712400951521329367589910880529340167667569541021561154565577660853519419156574849837453404728639265440 [128,61] -13680110523812832918319042580848523142023490756355625479776558121473777974727054608407381146173508352043121815592436806970692552480943491037606974960217447878257015514483492509143899630697303467033497547606760142998973439786546165864514652758534726088389943401526851648286269193641611048072755337896238958397170046048331486884856168171091769011820399535561322445882728584741967099696355605010082194893683998474224884374470597126824894448873014931214466116973943615960279319356986881902851814538725471010315005316971934242184489000977900585961325025038834021671573924723311774262286158488671492071736786111292489484141496998225476407606872356278612192822525674422260705106598438596893653938233010322632678126205433964497719334734107743480113456810051787823360571163635130300872304831007428102991617307182506315789924185544093731819039401816446625879954545071066871170012898095015555673368722781127216528990079572543486441127077764516345929189478015942384255299256022120257601779383103753095738816134497432057381541767924862389313324379883642658760605175860698365917149387808034590411928700276765077068743288582529153585712732634574736046830011365091136988576886321806539715076472774516657980162896602902976542113237574216196535386568984275933704360534890330155664651878062681462726412510504302007520236127558770710366932590325028916251999974496767351096604473848299590424887516749927529992347380597850295324403038519408882889445183316345719799985232654653272346899359907446766333551539719096124379284082643589335100995357891256326859657809472481113916647109175858971422351102862316767509031773288833443329576643503296702060503579057742323633454112673489596390630578783861080762608233361956360335506119324120900842700884114982711075322845266028252732598440975302933383733265274168469939471176805242181482888112667063410474109536493683139952089740885786838049518714720341591141958799374339009393054417754281177339798511477752350460510171410727696017521037852701691260529537723651673530718905140461432802259208710213555792917760 [128,62] 2503791952319188637432479197060285009188967690043573850027287646492927518052887196170250528241013424882492707319919364598573848288781979578033891275873959178846711782161659170164842343340243793490086570554311669684751854610756628395719056624908422907267118480630361478458043669276166182533334971154831546941110443115081704286713909372903425153930595649849984530102067572170333031621197938782101845444429466086799052667346110819900426999828824808344993345757279103921312056380495594204357508279139193114046258100358223176910109732605309984793993961254351751349037167984077868454021590020467550560475664956349251078391345072770215964261678422714823995949891289659435242319325325707168843711458057094298989503297018680971958114333775867740415025839154482432475161969614315663242540202483526546353696494547203769227747341846750713007854409828567110352437059157815970211042641700609679305382849152470382223769866366386023853037109927034170036376826605004927189659432646516932142215545936616390193610842384317424473055542262828280733487769270480915028657709882059215286711010378675977807749497643759026775888601096109290880220707828088296074483720457380623111535790025676954949778424890185132009649745665618427955667999227008108984869889441766425297225138065835671252991342469428798747967390282726840042849056521956999382982175346256507737911127494424193676562639775868372973825767857620631712617465558735717270046195519431962313202642838125193034244925559229398910503897067813842397901941242647536853342774911238200132891317533869438798227543947353235047572328591099764115944770359299570976859106851369016709549325256354900822737725834899099335161794869242546001335392968068239559719581705898643212417511681943699075471447529880124228422493342931975225709616525317190617269780219362692261367920950077184313532826257020926853420712998590710892637301791748075755344503086533339672532842785324805489188484728341648210716051373077776389019089982039298482060668686365379554139624195621361328826085314587280431497621624196977812960 [128,63] -281145952251509793895675031339148100490708697309506813579065000396845573621392280388198979165165807481707565863222644665410268512436606824714926573281795176237329775799430352728411926173816280199370687182311923929383337566036267026709911132598890894887481858051540695351697984729801672121369706385239060490425295242460702902006712002047667485285998139608067688108374965466883637748263032727192120483997526040040374683981112494105509958154971869235570367517788774655675730773278503168369144543621307676419012343951006488919295613585304950068088640208652641279945356748373828222675394620551006703423932159836342901920383342546227727932837300756585560843675165362560833708398402163230430356625939282290982255034632498531125966281526707417910514130020055459511224097787552147680829711770463582838622296964892712186260220932863842320681443412304323353993257865712823492091013647902106425186435670634859104216266784464078460083839612884659456829699487056717052187934579659567053632566171244873525571315460263712413860810524995360374029187566658249309100298756106190095836888574279174922386339240488185215488238933059023592933349438308353514555226479601089733439909306138549041990931885448296223411052683523382734909315329272079350944058910414676051135852145169878591483016177564071404045416833801951599696385131415238450155467262889247009358483619938603805870318571875075647978166897186193789780910508356252641241008143279618558705873851663677138393837523628938617951557479729012569794801092279445445507560568104497892686839481370776973838509648953710660419135546277068104139451230337779734312252153542944548321312134461134847523836972436982426901618427431766165607471659204278336147698431382714209587052654770135895171677494728204849513421562583460332275109906739634247011393616733242784266178003267315791855484908767063443300070263923243035595763407703190041198359719539047434970182750438162845938557416268103587830079589086973005305883190149929617367306144092511980128409430772120267367858092403068985455504323122885760 [128,64] 23618138443916136044969626424272619825045063530640129282052057477089821128942764097143915842965190945854762169982598344780399491166542832417866769895951312677120558895563677113754850107792702642972061447310787282455575116044850342521968819588712015448190048169704943486327906945001331815197905587447740841083223764186497130631496004602567810283303958864340040715903101169888131522020594195086964751435672212709965359622821333786758980521895990832514844284296280597730473123568808990691033312227387850327114704625852488236773979525088571958426558732388229867772822848675291003245003087145743637026339506000534192601182309296441870128663667353210114729633941190867642713370174194525141511374953138997313799640982370485878583877808806335461918933630824812314385961788679681502543907147963274789761329879265587663678682775093160512179950859447740247585858152715600688378176636426470921382207265450286172053470122387379851144247651484379867379040955897723435939397555517021365981253931173888994170067240399131348730101255971720330848624876724550444842143223997608413577520904517813445481377397980664217988899267665588995714761230261907534629992219871231921041936432155956785437498696870395996911573313041254700825163622072125533275764377855895015726599160775817097819126260937695440334286059244290438689813379579956994224915234875389210042195387980973049687543515687948195060209392048104552847339199749521406021843899159121401685472499767057307191118409862708634979009300551348822446474364671361792592629247518739196087437087885289645839557964219284944249955992079281175958524920270987102952325876656487318071231234178578373790835288985762864732555748001999237863364314229951307644924572119923921808370979966912770169295855764800499566159732172808999990858639435720561856053888231451685236796297354155239189739186279718337311422673120972936443141301786579989559027472847333753288806236246038411121659633184419196941653133735012988269699934185126037302845454772883028155791411593583927008533440536659916656447978510160 [128,65] -1564565692287646772230270611381697145110385551639390256615047069832965565587667608257491269900612098654857035775195463769659234264903909264889393755585337410441768203501720691945055729897086105294332659332619956653055771817526823589988760098881387226637209879591272752979132841711697453981212111966196115771945761318023788782745603760421372277135963806094300391136648763552821623499708826777198815540269877747046129015664885391653280961329448110452269691372457847111237298145953849539136103235488939950692792394903198646693826977543797953805595009205672946250767408682835625744686776630760871297669261137404757765730246304076531557573557712380441775689507592142206128857228694803264760346307303153435610583072349818896586293269263690604313399579331063558283841565079411319648605708618207731178705672513122095859490489839809976085637841128344896478360015184166783135188943646408970276161260019640806027488862769156659043987071611449020680492082755165445520896037067183618618038212906661974555703300930017302768858982328920518298463680723153042149389680487048525321123220977737415873910059533401211689904285201315190736638356038577841480175221114410488753699063674566660701696964354803722368435330581194285942844010845490095817388897215645370920737978705044359241703952441339487970734211092822144568874091892222745543456887650065592508248541454965568600855120724327846318794005364787230458350747274642375971920459653105361604197024119120465730898821081823985619263684975045308966816199856456825568334007459362583098330747306926798506621809563054816337270428550962315345985157386945164173091098914075941421059446892808802832717010267543422799362245723700237040037248830860405746028014774024981221724033114554675038008435234366782156112173211866043969712705572494220782755495650248427085529446948945485583673974095462723553352631483212910420196420749998798064809132818503355685857061612951901281830989917201343314634508262641650013362186783350219714632994249012607203697468377056887445221440283314747705510410240 [128,66] 83372490005195021226168053216247912728250118809234377752927059409971334619094828481304120055450269189519484649170697236566514187572941682780735124654636585875724074301441911768029187367355828702912570609172625755271956633299681797546164971651238432299075314681068755891592935633049120660969002358836101444258442468677025960777421725955573402931907759991910869285432830605191739814339591790728346264117726438041289189587032504710893344083666647717564449973758261537968303791895951549652649002410540844348402631834635136191410103671370740731809652709489463551625667337317403890700576872558679095747797226074062611005057341861059884044349914575185161516151914808197601528404683735072260677210841023885477949650213176979597790464839119185080323412191926196187449247945366085481235271717529836118248662885532824168769902205222466029726987331059555969572920341210982906406355899431382930278362377729796262483601020247657599585657820109911132781388863554969136189310636873475552232902744330580566908667581830805626295504956791286867619042815078778378415091314182494156079812020286717774468189726465207429992662483061565489822937601821030955279481295785193617606838573636324436428243141363083103687520575772859084430694798262647283643542103650375735417990042716480118711375676724658905287890787252591569676789032525468409595553839369015733991134859952318239015860827871597346400819143078899417056113577990349307445152178844419965779954127178142536518094293504937666143243417030507976854748430525535863772948565412468443516696870051469240015598004476443752993295633117905444050397392988455404966878783596561479680415480784422346851517915330575405812370968627893186335259898662512047202683983647264972782881410032453020885726535542621558643526988523283445669585659650419924408443629861244660778048943657170163488579053284211450290275083041748479012379026610609857176431676757315026114964661063906431790990339931687452123058718421807262299804304447952328221691486012457649728327405864426043963626670128827345226496 [128,67] -3616999921356143334000730119600625143197003188413079021007494761875627289380359163580415660745221325677623144005805024655293351510447500169843709735151870397754743585648241666902135280448639641738670690611923609717059714002204243586259750330740218698488418143220122707226468291953705624637973706399788231602722562285270940707263266216277732209566503040319499046253481950831236590650616131564490677942792521153948717337008651616161370761133890837337206906621249021348726247767562885787480024051100516961302454345035272049016013461380002448760380288258713751579830471650046140747776591373937408269758868895562159083589150558294828312991754392348325895112356376255474213973926967495902205384608197664502703270940104007054815377607003046353451985439668028497017751983148281670827945726261969756310418866045907973155533257467644676449926244038007116346900203497642957603515607555048374030106159467465300628238316387341176969073234384066847853540892351943934015857367327783394865140352514403109123852925438224775730780165910791219274190632722501837747184228927466092933946142066112871975659560475859289658078535109958815451419094340926305384046668057593365607594906122549453418670397468733489741753811231062942174414594293512215299815869349691379737478301613507532181290156053219548022683202408159003958941511558896844235615386511241053075705429204532829396002344630708389596210403293428861546389235867117295942321587551104459619334834859686333728922814589908679710206966551521686833196001467795374424030440232943451994786329964736396696321209288366359635191967886933471100798884081610650598878393433059644547951733406506205933592853661152943620510092166008576580518835867809064397088326033643523108328613602395571606359193236433239413640929479008441460487619809920318066766999035306924377113372003254048973209882805287343629495072097462833577212159664278032021837631221399770470582626472863186224637068855284323128944224603829732576277952696634577345885364101647742370797777627409674962345020380910195968 [128,68] 129633489018157831652040282095957658680573258665685443748484275078101911970325996607768517665697058195361702407380253333757532329661197206279568897690335715950635345849546286074586807749151478303669181962614003129897748459673290926092989419996476456956389647380908062049012881947395523179450860054054749181613727008974681034694433909137992610751067629183378593401670146703922291250619290602630609764658911546630917339879844001067573663463191078741634656398687191732156113784570447934803958985404291194299428174996829802779711761624181346819958889643325326400954106378985232013387647412554913202916616493665644790615416857960534342030275707966523330186090452590928275474589399069318191525738053797943271051565272258407914089565960820074270203517233959823163033903638659192178699398364085509685095753814299377019291799373133033350268594372692618001200333592663582933730317700926025751552455412127425444720580133413337396538994105252087309595575562184685162223963145754009539516231694925802262837233624987196637805272695953181063231964248686510278249740214034407894304718608881349091936361375790561702774082928123380857040568930477488467764945733557085907248831100354362543921842081032750613686922428765626171590466831256179629111338331161657676009747838085632512916378875948420233914374112915773521446645807780534994890059814656238454499817268563654493809422545257295863698807436924509469672184228884225106275580313708625349645743010601354083942038815465978224124173328266779021632041741472894482211273141205489459706136546313484828341822906292416588051941686245678881458131527389400028886443607450199022867980308814530955980408629795158577961548478352192508334268229395150224104435511320481607627341584641407908150049833939321919032150970953026194349274123909961125861901672863567546619486594067699066183437660022756409283166310771434192071383177991352246726655709633620364264075228340544837765589088065451024473367217223265651325399488620937344068584921737147303866118099720015112825693809974400 [128,69] -3942421235517733608616363580078323701006548931802057640855271976222132092919965453638901678279785127058747497636819990481377483798081085809278691884849078443410942494432395431755334268851643363253594960075458244357011683760533878873088686328427221570260705380256579508280275376222684453007828312224570665334603258453394042342505396185466010461731425379556095433701884344448658817345583973800408024311779856082033773431791751499561847653881339120679266729811763907146871340051685532695566732753307337488072560754535859262267896329322067200090239398257643874661372951862332237740406741480278353149126167517086138153732492455679992533188492400343390420764428854510111739331493505851727393624929153002235232766374484270671060533320953002090848891911937737586139449191442370184704784447905015105653642437135063649027574657033791155776623037094377565450240903682598361603530644495163499062481175543533325625817342730488690197090549530885589764393165386132926050945445353040098951760749652399519788863797533273261166677166752284287792125718599894892175139398384554203146849515537948462421960569912130010958110048432486912182794993807914488316961439503623487445896095061581749554200562461381676016270494198011489411159268020614678393758849786607013171386915815171427840658159193179171998112801503846339316522147693621827176857775977563556162661626688341624674984591298130385330052352757958318725789466142920462220399692519051932907707044571706797101940043350642140627778274822314056544669530978907876924467610672892089564632054441293803723896153180685518371736415421233374206004550898008125112586531266135613823618635873361173321867922201997881646648702202265014182421926714564341100319710340001644805740259680462592379757735060592979693633398490897353559344844257641797478357471264221875235382611651726110509913092021084573729988803680868401928454058945731875058241609981589970560426394509252268804608386871326618025848283202103257124206989575544602612815496773081204989938054149210590702400100608 [128,70] 106497352327464039828824543391506482643174989097211886930190249047530351211067973526303754511528425626778984047149765824666377685277344379873092252163698566756161531577866805255598424819410402793193827207268213121250062325778506265205195376069728891629399092905232404544052752408687553644157232746269945745470329913186923211309018029611249322522239791320249426793397735088190525813117511046335779947457623973114295155748896167886899477274371351104092578453852325945720306926983772113512611555385873043843889393504859857610623327445528324922556874231746441493801512516277595078927121548190539553577021616656716642722999498775107802087466239015999812955406095673075672482838610626443573408059198291917501510436968147452426449062586214527751496111135507519694481510241630107131999393530818160096982152376792010793513687252699908398742353430593712118163038537518054643184031141097069108684145239714339204482202220993799092264886607705201849797836801957574703837262684562401063347281077894257253027852745945868371970278277744079249803324030109031789382637609477781732667797635465896346729142285660016758577470217126286262131142657892823268519620536737579060356343131478123856035431096288463056586891861470561000309493430931290483236610350363963716709103586045261016620475754566751239311770271017569916152340169843877714188416739154157278995005859488117119475480105077760070584579394238244630544190221396119315796036507990118975200937026688970204083176714633736357547653281280688012869297354374462842569586472361885272018983216992046327595554661866485389517507019504692592341135714068944848442067713292804559115193619261892860522594615754132551619341992589699396397321461830498329761967897575625417195203519981904040844981196038018931816013002244733138483128210060903440244336794445959371279770409002983967613784887789555048746646653653737908533699026516806709739339156073367902024574068173435203690432856105202802408131907092965463972055482545157004449878512985908568945810709223656009053856 [128,71] -2610625888703592391846400754723495691556404923276230331402940237558042520400223446572025725299121049361160499797747269944027916308755042542523197877782436106450839012147925389033054526357841192953532546295029589754412796564781378400729117322252730343236037629274863134324783032675409709600410507490806615286092900964650908411846536627071521398361021067711960810689597996736016130067662017187909779714120071711066363285335668311830281076971686902712875466519242164398159633581618316067667884080819525273176572792695048847256808339654920247987323341438762445022116312284717848221703763952011748071541671817937531429261952704402408716196132094344412306341573758959950604321045254880617405256226176782041137290374290869277624739179205223755772784943704131793606566198515552182607878031618155404567400453051407499126440449344432124797444971610410517841612631948525309392669012115216683334194989225502894864780684869663817156232906764342699828025646336436562385096007502626401180861636520050456794835711954479773736157455753177958271640274676239954031994278250165761810129834256895625449821589218105546290159831269301005281340533801551049513057560068343490674765795424094870075143854265770046385728202477445649625316312088785733758936152959349756140470323703780640101419578938179668417604179331674287899276270081215589021074990244909848505378686058283757945649729623011649274989684077348250299519182520853204314714363133770536611782102761092119420772431487437526885420771076220206454766638883607988768463790372406471909242103686333682222495561644443561284850344854676698149506784607735313014139928123286391702347568715295945089800994497529446288812773411856516729536701849158317803967597484052011881797994674552283131880678286527981993823164770121091189784721992308338480863327322225610311099839282508068882451668506819989590836319359913212543241570675436795801358739970894298601686844060944772928103873814830606728283278646794973028567612048279858163631584220040850975800720232694961888 [128,72] 51109014894077693261638502545193634681370238614049601374554914526775852418066298085194325525643898456332361575127652963949346477794177853186765328971244299677179608825621229456441267047844315306114750808072721820496207103851956052223419121999999388445058507804789784481720656152994375065205774148051418760617639348112358883649271626376803616281960202813961854469267514193665450585665397657746505008598112364402437465851499174628147331327688452153093916282513681359004347155916794198409096050692678686680978580716552609233323188296375477311259556553549720705721756826863342341571177247469305033414527015613664828030661733809802083386792060190094082145998372642262231969413085523870577605614796409078736271057884725902655806527544281180065612379431180703642101451662848465846070842588796743861470050120641858572057888394693150773078968100334189689733595327738944366677137428214449538144908802650509481635329116918832197748732464768990355422426830884246228711499416684239856981702757692819258964386437905933961300083515587891984962942058102289371396907825543666110762864790103435022827209354585664073160382789743740439080796614680524991449562897207072868973886030574715531277689929900871982251861405170716250075608006371748666208237053298946149660737055518668591993621501151331126108070559398214216513260767777741105456086122793157910714929181932580046568111737604855383683725331642954723573449717107917308068794151446133692452571578331552190351883793290407998739049846458141737747540816479168450994066765239492150306276590269974217578294873168957537294026990037184066903830762909416748332840393809409647786248234863485210481871336050426007148399029952064161496254541535899929331506836762408092989803107652819343483668238057978227004929135351962245501390877766169829926380183182670050721657697662089884569053014785831588539733543667822500742724141147871209161236250397590790771419498174612115952320744344662513841310882769359360421845374324175068107773153599452369915392144406872 [128,73] -408671780500283724814442562347794759546096252459844919606153956743193817352853652374797379151970326740301298554678364487844505293026505791551453379903527697482867331473489114564055380048269575554315796337957782101503875043273629584509764054901878132406106093308016325055926550727277839950597501473281925566399217003797432422469405735251377453739780594210183807197477725735892608568880677944156168463966737326022306539173220243420919178136311818078993186110091665276766697187555948140200902358845201294666359591638154204879090182609588157666723558588501730097042730182695422055189950728698302713067993200065682761498403439345801470610569170643323027320283798105414337874645651815801583850423523686824062717651881795029836926635503986229751548683933935297849197378203366832867851158101132298595343720791698057801480278857458078420989015722002344323324298461123524580528643331852674239167833131708273742002025319178043258233692002849071402933195494271714693703812500569219494395327494775535089672448486757292331722409517182576535848831554054064881002665219173062897956875237759886073158643335881985241493684255551211425888673014550402534684127987204376400188625448663433324584874870053072316607151732574785304895798959728696569548231118476968444963705269102174869508395651500747217582658504216788107723961874077289533175307458077460010203821773882481713761394504826459183243590258269387905979427780985192798690145432594005516044898263310772090606341860243596543335030338112210275806598147049554489188853530234501789702909710163523031606689518882752933827638730529671095575760537625304179359383980031146646803289156901094735415326919942751276014499215835969730607425896562635914112375850662316928625361949063449763651488029506410131489696558526627662172962831429015371273951967767483927242399334072189078582933424857700319245962380353111107135294692547357535895946328704909940178261599451605044674783707239753952542420503347240981010837297360753237818761190137836829679714304 [128,74] -17041643711034276378851751867412259585892380083276620997794684488064682379703791146471772771348103026631139381163676257881702326944871901390106676446186830920268760936360572449472981200968146734588692047756907823150877127149792342474944953360341924005495098675963221816738091730897330252677886073088282016965026075166675048619429414713687127824661963079047663498799007660578886411721759788905583296523323866884510192780675267254061949396072272466634992415844422109245538159684370575497791794538485674265448913822409609237895446507847302409796949162300147197829541286168705451502924788392050016654418596067782184093960606281294462484049141020304970683651514517687056680418127148151998885287295255886054342648183793435481641248203713486574606612551570529624833393094623347574740184155514674237477913118466160747811997143790253318052422288343506270437996998849667991566591511140282650982819604846427003998705174999626050686370322306942909119446689892214208028597774540920602668247450255240098083777706017687953942750410714090297481752528567354675537723474364926747375876983951375620406878776970187040391981636331013151089604087421652955998574063788747036576911919577668296508400851761948765959695672320681922865003041032801748045363951241073669864292502174531804610008386335997360012392107376889029541837432314128828800979132822243466078064302599761582079079076327719306319926600102205872966743943730457887779431629498529761277298236092427390841070389328519863432355258229960245922575447695566734431384945980151908043860242055735666585250584350972435365579148747296800977019739653948164129666807557100897671199360402102503320175395126868761945412957340354052508816493432719183372485995648583487562772938711254230911946008487445499044962196548339018353092861357162113247494720719533187841353542223836093047074990510617110940446662869906422730318425678053848230375415610582504199752291673624326719223703842393184602026117045028010945203245915478749443339639266959899858432 [128,75] 760103442951724784051445189986413723147161187985346868654865210430253355519239664108879060886942450637454534890466969582855893337426814855498480335310509325520227735800127729721367243981589170848511042834013199797960937058778169963571041875519498696551949234737075083352099652703751011693167306241877205390441788761914133114803774827367454509523653974231478505341166808356623214648524136920807979183289605857957409055852800441032725705337070611993116147434139509513523546078583310743088438386618353293650487309898340535578026955371376828854091963608501971635153572313213852835559692258969317364096783870409812567612842662249775881545812440390005634469664325810993793469915002674389025275860646472819921099893078176440582240185789641916959315499165169763730240666940008698630361531664616954163968098783953298977068434239893790460985607442952737080873982002890773451632038351916876425798208967732851484700290200878723178738864419398858289947931551399312488358560531081497493823345751761370330623984831780564274258852511444038001965845181920258073081746723004187617996000023007008396139577349534105510832649432459952714313376898850052751060489507691459006417373013651348852584727095833109859029702666547780777787444894231298244007520873638903596754678140865189777231573953710899323433832705590670261153521665586610334561924870527100418363757673173751714840698830674812442550375869277927331831747881519377600263786042831251800142531900744990611525505709196609164385885776368400172948895095689657377983673633013950334712626193929316761847350430762348950583566114645928472316218554614569711996482086205018337415473358581496490314904268424081884619153896384509217353667315319295718842998181066017343773833536970063486518700257559320361905196625047167782724897694091343182225409033211901600994496932442782000153926415446651370420229491877525836847157929266919556853833741829363801255071494996076577575808267862877644158872325930795344550637590583547885931688379628859648 [128,76] -12503494780760380562373268973646387164009028609073806094796646239526620189936222188347919559270725548223130513680995927454106149279855296350152457718115765463077609840489621132590219546406356316847388245980272945647510939214870760190499910057401293787648200154491201692065585616545058615776025591843334123661436684243983775944234900265865792410585745165063471338170499080441903442988220128127891545069900772764311878311084222079991528600711502084001157079680507892595970248375692837716811640979467356283633484736778727876629019313698489862267948056603982725943894497490400504351840015814106251706090847790676746194567449206157621037403764536969219609209260918855281037671903332953090685792273792212235025911349246908790101886662265231804853842754622401795605322292617887371540705356672317798456056409634075545435718439235162445063841501428739381319682137682094982191223935453616081101128200119310816275460387098948143872809637696446295034227195628653748191262891639969176974529092729052886860745184048999890744855470402713208701346784841351245499099996597051471474542329855459969888414347145738602723158616788930163631202846016284545027857760458621473487535181130505189662179552256320544328857579191833541354738151429502547543096363214273895510705855141791382327192989520291268553453504259755581840114785725177870815263395191449788299376200026664544114619992634044263501689847733154602597604170422638685924092807567903393994879837029019881780456713896983108411578853766958459751242161620474003130166871308940789282996637800862027374384812099314000594316590094470594727638389190020394014198839199698918467092664699567498289749217963864981711465117187352564049709209605641482615569383564588871666313903026363330813088314759971807944049176142791587695554301362999196125081483751446411751827385580149576860529344953135974363290204237051883444961311332963696125606345179815520452569828050058909185245684897872226053607257228297232402985510671209865789364130852928 [128,77] 12546066304297715274226706099964389474541356285780794971334543304083822888452980446441727068098965247234131978276794996426449637169028994480807585442938127675125178219730284907955585843414071930007324048394587906439625760720996678707136719228146380199650406833066584767654754704351855754426980670747082396868134496285028885723809489181648320690763745750022139613439598005128827094515542417091718572084269297364385838422891559402991710312666648763802377938397013882032830466366886618077578725034801706498681548491533883598718875831677948980296400817622772463663108539746622181175704923295850479193600175054240090487045800408389448548718556406036929796434618045118881156510840968998978618783391646034400719293414308496842145200327684784998433432097692493992495619243480904098086171103701284360098585189887884414344085028017616782989014197609662327001966115408328809936379095547998958808538197406868620147699651200397515149012757697787301951993611748651176374590313090565435600740908813848565649952245686371330189373923156946140474004698336466472695319289706795664297168722269166273806477003922790123011208162970587141473530036351455800636258082484182592963130510559762553196097987447605216856410001038553460899076545742993353164072127566085348122440298313288933506832576697089468069257712424770392227193394892967984446701658340436663048081880377228929346905463591676984813242227194837438870405696324126954999486853636789011895861142056247682855202235203462300633990396553449816390147501055927330986386975235444060788366757626109706071404241491574705487136313258569977531043666438363365711363155961680233844987285451751846921370659599749855570012923801889060608923706748243975467498242983955330736466244196944984872275949433849443194864343356293028374191065218334102250128103914360727704535185413024993202640119709597002613646993490739697961261052216936613955963967651537023424860784300935624135044185746213867041957183001533905393217081495791603866610688 [128,78] 2942523016014724136632590687316605201278194795644699869369404610074511342989577268655849156881200225195306373665972055594692476554160041187578047336097228010610399131251836896249709287441766783185580732456058685837758690992823646143599310874015059379459394190673025056930031400776184933605108899727777756538225269169602576374507269956511617427097124833791945778117908376160847438477631279047378128592197953037868292741203638787728118337281744643837595183006523844507664340378255468169770204158777074019810081438379170513320052834061160448741772583666468513623221576028087839187810530379475345264527092168640604699365679960793823975756415504838351573167705132113035118414407207174916018989170348731212538335805326447858629823358880047041606825228915265441627405984939066448737214229839862099077538791447881717781762557540177807674117795016473946805776769341238596018459418694442759568966577498939936216197034095223403918167239093482103887337758321560521310066115126589214010897797515314499675899861560506676787803847618554822553649443122827023581138747198915961959836499549866531855922775961520470892477389366063329693122134709019345043444072080538129027191023689563994033061781772423465476677695696786117093999611883918117920230334147278848264414983667712724107180653221738456761697131626942084692446989230435176175251017409692210207886015144564820412053635167866726372931238653667467248307627787206797391520685775994738893638276248292197378795216875980779233552103712933069871255428240708365971196218137466638830455058315940340358826995490479621708306394192919899326712903449004108751948701574318020475237090279471140638965883714000451146021496167216488269295321640615315432437242590491211941171485977296782423435035563034560752678832852022088816389865503170222130315962899752584473097247596186322484716040279853696951640583759070739195963990638226680501161810084624383426171544856035040873278282913729024180051613517185255130855917722352839302336 [128,79] -44399582943106931889504533334169102379138157552923941270847739826174315451717876325533207074047593903715976194564484854784680551277155956536202153361707602645493652038874130949679833909740759932322953909955682621987933517353449853006595236850579936548475053293565062513285872307045543299206397196821785112105619044346520819685467294907440965287881099949390340638860139706271183581228661262314676372975544423565764316164829196258937551967663617618005348409610776505962376559135585271692598664231656456704873789062875511514551273806817716639155672890091264153903555284499943297116468962337549958227408944372068819829398986644422488570331016489055928491122933377819807690390440056190760077655663707786386036768646037404562922884886744260416775757864168615737040568218917469344538343105889797859023895674638421608592718231087192718144722167218670188725161736399729952107360323164282011544484839333795937502277688445179425821319991360277210060257026396996119218712926109954512159638603426038657462488765169754254650310095120541272639393359014656838378733378596828653780748749166159167546029829067945271051932164077685766290432540533504888530757830307247545767985071708302246599374612581769971894240478300941944466010760402057129237445686896167313505100925188662018285008368535924040790938220036567053233611409668668068434533252545294154119220343076118323743139802080386417028295907798108323286493104124690224094379169288295974099577059691754617273288675021551509104063994901066331502319371795270063624033587730146616976831233637785941953617842461084500330270400699558767983799638659906633994919767935393537979204903386715561127023782675919932047231776608194184213742331750146249399026327794538476275687520340731080621206612344345576997183899253499146490740584497930069935702476462745681316299147608634727489050292306971073462925900506320523586055176593688475149017239854789863493232462392708598280051420859985550403303458304677405227209096349509696 [128,80] 95153947542561653649087991519864002077310269214145878089000584711370607330780124158252948270538241737887332316502035716221537741788424616463817504806185350318578754507817873434922687955960700365613822735444974411209641838444030091097167874832172347242998293105164708220854617149816405347651890190323926594147093491698526105037358807468395330610524957536781084078748604948845367098712901406465108299442953779049558664610947070794279996364058122224191846256564889203747135241165998705493593352180140658995297156476712006925865341560428814841238566576015212841240466770123943304557822382947550880440331143863785840088476488228569237111191109714455608483671055607550457647471165963149990650802259177070143953560817446258901666730845195409154151611642813127637004708128952845521295982382877689275232891707876827483612483715600941031099947590535941453524878332906307776563669038521114787118491317947705950921862088293974830031779322846724986592216578038972427595906016699900694231552521236231616574512322925963472652317934937558921053307402019357213722975221152145566425864463616019947405275497503315158917357695703464365681316647298170360784915794170882111578209912438226523045333334300560007913238132069195588511251687032869784773732952989384317533871641324529579411991951263809715470841842411028401919820594318770809935901810808288877001560946858511765920574530410802077900618961579236752751454440482732962005414675602942330778786451249232344315056134428955477616254224912367717024102293008788942264096125757609175151231941803521874967466795791445632802863678456354809801936199566949836290263417835789566584950791421367469583784118839273562522113638767310765385645251889012988610677626040309739432336872708255160976095997701521989915032375751576158015576119037324577208368633492579396804088349213885755596412701201208409768153979433381791122181039568159225927245231718709019852428734149136877435815094338794532925855323201962406591953194400 [128,81] 5026700397301935123126944818398926733473188689488471029090895156077672996993406578589174098868804540669664335011405609411582165556809262710370605088739113995098833447132477064617665648653416432780383860018942243589966756238415149616497039183366183705402622216271814286575984323473493015808858524262565760250864187585537788471564886503020205754512562829823531578313171748276740439146868348484822379922146303283611924969258882238712158120464389039946825807409838281959309421666094844298812245898707503765444408262403413408441760073143764351002177666791895857739568539094490817859056546295602295066439500523824462391219884228659592294063586651274645505699115449946441473984848773463970810085556981316145528641140234811245469004017135381012707383058621763541101335247599630575160995167494372026892670182365848221810364403640234483079371722123155845616058456559770325858556549940059907146348978856843639156623670449939785869343130712839573117077724306452348292626421969670202050773966479529291480636328895494438047574190848957189477262780456929039110190977639738369341245515470609538689437551579324305796876139098017056103834226175747085365597825328026468975632743817958768406004427395023435257587685103808462671662380507292869301573982538326354761152731326537056602316159579949702151293109921862904766865827383716573599098852602200093920084015786289942175111693127425681361693571300303019650629915838118667226123869361888919854366850839521895554031853776007918238860749982018626399042893089788865280056765980718860692030694244180714931993017249315116433692067430620720608456074836134326352963704259261724435464199226734696342062627813522244038560567791058680221456522165928959058487917017911152813173319752534545496554771109016823143433122825276754874148809219411446992053304410445652812474471167564451118182000311334971984755959218189269333334425966925802588444078665233868953460977927168626700539376729229778183129914573887163347205632 [128,82] -79710974476192944553502835479046729529658660418790645769669128998531341023723310268963158080253380629566719178832439340058247148630917305768087990552782011453353413919579958224961745131768533202810314744018640627239632553104396659492219245918058976734162773935679504339120224275331983269480631031084035379275403507978960349901027452504399209244172395130335720061580769367821590614329765681815698160185054369073997355178989781956321300378518188821834843946602253882528277483850614337632846127763673123903692431874628729848338808208567128000292114756156908275800815543837596466107704362633893880715065707926732355124993698104128738332334677043920020996976370479062078861603572921901728229602317320882869686716298168724390710427468100834602709422360781146871988748778882329758425310160334397258021839491372060059051188512379825131139476290068218720971034575531462459842039509907155213328239763393456625867496243863581984114356564535549094210185683844475020199250898311320448461190426209338277856984872206951531173177545096273298560219214526152498851572318220267022392745055183783495112861510935896090560325861722220855061857101686668618320938183370935771305695965944948425329092953065298629960599672698117082087496074703867111356082853916741815560605881653508591695537417864221223241123254264404473269538727488687171137166387032792187369509262332675953484539517471764983111865852137113180205980638696417843470090246834278078860969061896256000052681383714750098321893788678257469893690142222867625980874557532656679117489059035095617913986382907754699714459524007734116775058116085442830519623322232008124386742885213368704445659093785910040580583325859666604385347749883273349845574760610446346717729368788589476198656635993763211550881285777672469799798145492259168320642730854561072552485704471761108178147497206203252571449828118276196221486658341243950144591698624961532774033626888125332860893618270971646802009653541420988032 [128,83] 649173726484535514697066519178397801644294395769526904374967938408910853397376997219917780180169354720487047908246811044714229558277716137620073745903892884201944868633830578230654437261934520114078662179860250494565537616879962383510751569836882475783559179943435795044965974798306481918669700223110774374068692886471449735744737162867423434311891723887232670772038754847377162716516780167428141053115116564319296315542686991539579406523653445598227338119349773894695065187493227679684596278360365042037452172850044110157805491354215677777858869597207606440609836772421512583826148940583343332780128148430479474433288616616534807474312216967573233487138039556570155276282784161963346617673081056399357048877579494206660144182363319730981757867492082488867795728841937080756419025820805075831211669532053153974982108581475285742565447734360495449518767211375517510350186485435254556079180539790034019297814932909735454193905951910042834821438979522856891314083035294276555149864497258889170873238074917358096276634636922714543411900959513485636717472667617147487905043472444503782735356453215849377533510405196161704401888431541817501264088142233849967036039457711764231888101121713148717043099191188188189002638733399534389370838048928489960700068996612340134701351101736899850682717043070597210610440826359850616312138418020581374923847150509949542370556388347685159745133904727188220110408811817960396274945338382292562437363805695189492513777768311782901736756436316970087305192904570278986617150051125054633631714385496998554441915119881246463243473901932034262652163350195169218609665210017922495115766260288706217719442449940045031250075044779769070567128027540898618686657561445793938445369517884420966341887679700092322676026077681973156171007198665595659746375329080147684165752707775779514833053674933790574355578505420304689371798175801758681246165441850085225563604844612587558529155900212003034191982151602048 [128,84] -3301463069144592520485520774037574057335380783259531297381503829223463074985063571312552683334664514324080625066553635085987157201317132416624841435239377235726161277429550679490349444056762487302398147477587914896678849745773698063740368361497846875581804124970593945383280940675896952224366709015272499188471504005397449552336723254298504830235141840063071339879341549874088600581613922236711346968447470239108443261187732966697826715487737057609617094917268606769871491157777629640164087430271959307328844486067415653946419759478884716959261049178405607209717790064760367294858189140799390871484110427008068389230874344759559021668254539874832647871833259159972687803168554022123811956777940658627192967480830373098047933309344073077768975629187965652175319553727525397810050422277442346300026083253473491754977016000230235710171141007333480120515254362968214463134080189874935877388513400255908373393885385136111161325055443843293880774098733453238289364142621089551568668997073555946764232752902936032589816083979861967823968006478756787442618359364232380660602942860972319562360203827015411581451913255395963258635943530144796616339848611340953088060299734961637186397219045306933114643486397333259563649384145046082226465112838404499486888629370712763351157723929856883009558744120991263391076865347263527981090667655971978910047087962197289043025200769600732502006068740057593378312074328946512119832423762911260948962780357101205414283875571658199002487948182284115973718665920628848765820707462144183527985843849390879281702521355678454389976541945053633838474378963427633792544773563285682642960127585380863174354938836012644084311050519200760673047993554916121941245108712011572254319484090172409093493505275254439938164592763736267253756426075290841839182680354170741826177502850553916116240528664390854237084789571498310967080859958551929632930126290327165187967736747365677171359268552921502493506293120 [128,85] 8296117942159013254477922058641216779222583280207901208491000608906352330345304130411498520746699115823696955913058756797722476222073655157490673164986030045849891306908774732143778688800372913965900785082831303588929038114640260072854794819781652898914564039341487342239208931119061213184824146968709655946381971089804257220998217579283234797639284650092763716026993168438079083699631781764728707703645269231806591064723494879086250115122501567854879198128597671185389876846109103011150075997844359278885403299927513454723647838003976138494576913506188962130182529459878589863126967390534487235804524668455041908414031283977286621966054047195163913468606800716970184224663833207834405124138694442647422553423805842417659403695062059633136557127646824501531449272611890941537803792089511849677872810295638651556866432344533298857715306172259198870579793199646588264861605071130483977745501023144931372768856801675124122973983903179622816223790817427529568292720228372121849536982613885056879141775370583564648225028682062442310874481684063886988472988923331336093091801630670206825063418723552785190174173110783813347930686743699937994173076159436875882296112574615248072676381927487233734008491481709283205370471738066380390145010881410471753229939705509006926956416103995861280691762395886598523189413238007790258292769684374284586943902339649608074253075765472464194263123302384568280254606107163543485309509449424978777257858865761982539281564028014769076581857430969270139470665047543853455256656219508373299122332122391537797744488304248257937692293677205132259034536076803487471235744442205590637516731103711053142085763752394603751866101280918153421809460127506618406287980777589942164624526588629252602361053823844178949128446714265103332198112212192005018597442350066814463351321744059973547616637729152695582494088044385835669540882877870273367170335405169536999151754231416485180057753462922669547648 [128,86] 35647450400609965678539247711516405139751408054037023459339660928381988401161402138008403360441026906888276601880494265355424437805154104769110803478619046170509369365157535438848445127200679893166327750532803535077589134183573810306526360672756332230942324351210197382851562551774700534062835105751434784051123043692819554291104040296171706052255868999622463025690899162973872049201597573704706580429257881611101142580913500116728038745686733846433673066398330308362536356755794398324339213582030312274612758968625232966379942409428263100025421470815451876572711889584406709321270928243333431322201201384896672176180993484003541576139606052659956556989611426036930296800077040614235530647654155984865688676858953040304314380516075721597905930594399032065834213893379936457544329838074332629717463358829667557470215562047701462769572032492555321758040191468241770264022928507045350069483826803266830214074009457274905833550125665450850424411607901027317926431202752508205548008376566092320389815967704947936555655034874804849641640215674592270985613440951360938936033562510623207800718627763132706185335183536686451064985188301408245700341595582277387302562460595900975622978958334105049761227850152768659749914737610405315495410131372338327357763371035343226089355545645678938900940313928939054981679678722430038608854559105758432803597610016834759950873174451093873398852491449956907083730427978896703684597312713262855180876920002049216734527753191842656605598966455430361387624437682340359443578566864162960516001466520266760812748991989789465838858027996158124425912764256165079172380590183177278642352485214406916592738636418250370835364751731480181054977937967942452021008485053241715347094014705023848569383381637326988806754793150677964366028782172253737316923604956131400451752771406965269786467429779400495523605659966270725475399350317057401379736334474833307063036502851287461763793828865523040 [128,87] -526088506099995626208233693647094751877281043948858885905646262543635625142304633889154964509270219157405918897193184901762510528736668965055077213692512155887453254183035481843578413368181584875542543884976972239308186204397917738865231009565147413160623489353764642174741058821971780001748855926877211524990127700740727044637652401941639406379820652701188598202143984836604773366231832228456365945868110588087447911448003953935773120355763938001383123818077227908019926696246831546886865802507294502926482238310744700916877082804044386495441146183087475503631627516595339716654761815298496077658596524567548075423031034894765854349206709398241651377047086205188777846167242561924628785379072105412741953159065728756852884867322417149896305606446375175571238462413705023951919341623742298900354565850658877477449435521224694887667971884236342121814691496339068111988030042293316357880711703817024423075700568993545205190909424115391126536270384493762500007145749339017417301814472666763163419144154116609596343764240580195206344748682294246064224343274924104877024278919084140386194044326115917066789248666176990554228285698955009824241765794573188472813064189089179998176851578597560997591902077021779696089111821018009308160397933218851633404346185231277061164035833786102143819855134749597388679391779113210945288291016508940662796476853868127751230074888561976850936073487204457815586702106916259009367196557969512976292305674287407175635544345047272940446325280344823210810736838147293851336378028886921935258315129736243643072241490600494043614352589528029698682680731575289679399043722287652197432872364192630486397423258105022763937309996002670490370311571005691842508605558540020124824397067910570235798244322577474079126977767247643156364846172500057224149704213598181085390996007267688624379558332195225692188279019954668833342948549310163572434074953434829012681004159817571391740266108960 [128,88] 2859815301410899563021344217295723307972834761224586036060032263324579008521623817508082570478480233919901441699890270210150291430291739461120750599856008370414676991376059508190611639988378598479495385850743213280611054296840662693796847003657491212090812696809272119055667150491199127589874068185753857848849088832046208229046338673230642072758014557337479189688604886853736686579756283316695438109855847530868019619870498648723856601094538780272186623930046335306586799627788417351646393093269925837128301230867158276050587152139208294699959395772485891983182759625884536862150779095943992164852422229398859619402875672972067994767876566067629758120240571821978133419548420298978851137846393651735491671173607881473408556515840563545536430282610913576728542630943410835760259638714216088930255653121398516775388504788323874602951670122604235511464069081644447337560361518580688543227293674541314268303951800546634511937810363521399486404499233790042388100375180999160160637198627172284779209176766054937795446454590529225419172559378435774846793671653587183242850768218209637973109997501098339124528780439762469961924017210040501992785121287967145242579708101416204776225798112263440479784948332028684445123176266146640565514525679061146114003331292872755709934736803209972253876801993934397552404250844184525974939642413443648064289773671341232952991990416897731837558292627531706898471857138212077574879067011622535244862978624314691310969336628404844199422126643075645099741394616973295652160934767331510394066119257939805154811940423065670291181802636343112387227918586543523912845524918751936226485351609642789176677379695360638994311678447751313463011572604521766813582429210338478772136568796527660838368104309244171455175311847149865358114647130178810850035042423524259531383620136739994426562162995925857433113899337846221901043599168394191828424203900592391473255014757399478623830632 [128,89] -8975615123803434976672863714712619528309181617661488174829977269572329155697379893596705860311097450621514266839474273199150315439468114080923102545128842643646914244081666324386956366228113597149283781237637021207319612040422414728464361556023933294546963573991077808709974717269434509323640170318196186534235848050528479414320949836409023702330351825537009302042772248079799330286893849736988046903330808189999387950301394527195870544460713801413631181558754923814768337788133624194648193551752584392614973541220969793764168709525758849000405559876316169969558264412443442192933318625099177075761669710381539791894883994421926836246911768946965246650699413134544276439028173527470373071608162714458994956923117149079433971352666882898510874437120194764629614825711462754910319694727578860625971653608688659951035354033388358999335410641561069397533166455675393569007554170570455027578823302188208647342981545905419183783687352336476110328176466780035125732670380076208947917833814634798821312250703591695894659026111151112099973374771302064521667104771573211360001787885602095810660887834741734838013572082644204934547512476029261299091700257148066488447172245001320652473955713774977370469652335225074489052630160833584789104026290080100089060730576207844669109853572962992939755641814590899272827898184942003435659484434797923853129744002252392682687498546518251356745530216784948491532683870196970583802913315209408277059336460015837502119257317175912876353057601368542816242408692281320845689645524045359826317059096495459990064345620547309471235857533926373158629806991708295612884503446577182446941175671526147107747738844488139082447861685799667915137001625705146769511822663054302850552706596458002529177711625185144177293417326840742591159720940026097024613178100196403322111058718424002569202946763992311567140468802014693581548209771476034429315793951058082455511919196745363712 [128,90] 18487865879539829558430912547483472239864544247478960001415475300276679311582611241771799795398301911096747995217541763424148170018106677536300609929062543999215425175232739948807053678997863271429182761689112236507606538584236142914788294027827781563424239682748261413467997093207472122350762899912777799996540956009958441526258144509568048347153066161679976627633892380945484652640059524435899113005180009056023763413758373500110646576195253935980908197563249042619497730336603745541672029971879316011242941701213480112701907898547229222549220739225207279178425201390370393644716638069487396585097717127394535917359099871010967808451507036522062740614908307850077105448488716338544808045633716962979931083078668639309186632915671410609767244235932687543599316347507666139266718459491994144694467441665760581348249920811130599931713308218004261173013847207991629481892356407510742333946025897727633788432280839222345389005150757343281613783447080691365532317493550657644024383816024573103493964922374795447409347210308436071223281160895528620768878519372878210706587079095689467765393957993332067123246827513001385735606382912967612977994328033673374781762824100397782333402527772424093724284610791866784310319511926165111677268707379331124639302417123273340421263588619309390942542108708556460654818572615458875216193876520233652694032828850538292825412904558571236044528357796614557292784748007069091856675571719559220386952928682790837837594705575743690876341771907579289042775224973057145918301964555028301971088768689992781441284551591361780429262698789072026584632909694872999384111554962527362704103745606497158532714669924967556800150552964009378238118605586839700038937681278403027413488335949129766606954782984753217573748348995061121533264993395943663799108836657894918382088360576626122330310495890643366577989207393359766715905352110075637904779800812570051245230644800704 [128,91] -29333060440858076101041716928470184512553921022039637084462435610413322484928620351597990181971712703369123141866467353932107980952573004541602818971798379076473280722212824224637279686767445204845587072562633982748026708955250933999417123370694930860268343370965870348864361579039437267637800242057635247363363215891514967547885831730997342495006209913712240211425717665514414412965649621537516279938412413813206490349464870769740083450662571674242057060103394351318665813358741813367038374966531296998677273664133358180976483627975036468359197313091470008745965450247371579708928867330055147566340611609899083533867922693303210343439984397758196661747903815374208601426633770609568035298398007707569574987953838758223184654774780629260986938661147649391306155882656191798328586097218155005432089323136657643677393969635842344918647345810179864347790215441977111511743394599267272404225200520068219258808269785646596599611284685274212153228593343021942157191603891029067837900538436590848367232775900307608750601325285493822798828632385327362425654654378741740741313847718421247511402887410100096212933200483568122667847317913504899504938147345705195337228570683870713774398883249784447780987007153400884344418825603208288156708092730995633970797342773406897609254760578549235938792099643421168809736454013997756871727656448953738722603587877775926184359764145578127341386232557280263440017248614369507356855832149847454712454087033879558062603759414229703967251513236326528818403297665070732785201848598772536279370549517075692331146784869767469211525689369871124162978903223469347752612743253181040588344701364691146134642183634403355369714809825442224025463270697210193722439883607402028942294012461529434029807232795262290361106354934277196519518780629821009498101205694744613258396307603120669692980043667275207635660216407778382975940022135553628898247515160989903657001408 [128,92] 50548295329374423219314641904409618488372562512395355279858056917132327545567451917913766769086981347268234429969772045930768693303551453592556642159012159030067074980452389533969695816939863619351357857593670016881907662362709111467934800620337361227369449487101285429299719029160974089969926316104018286830674090976229793130244925835702188040611193085825887206523878624422392134389416351824450479075636330216330615340694727823352971483405238137634865809963045381834877481326656620014305377999477197356110335194200055794805516929174410418031869358393029401813196758299957763519237254773449621824253220051367751953629052810739898041543803039793303835315616191008059121982805645664295365389134249211368609355477907210346497716391660960632653499233125480481922053139157238475975119265628386535387494256977978025084475279947570800318435939879053673858286593128839586001155214478948521167947251267013571827373780159902323849271093567358644181260160363804480115791096474353001878308759708834773420755278525382765583395611905262821277354590080249135958261440572771837229689713111566090007204647537141514389311222613907603399502320313153291094260983702627557936101710212382830709772714851228918611922300385534331838209830164252166202959528336881046105997548040064411437397972049589507936331058753830185718226088299995385915407827148639048494740566516443656641916053601131757293685526575116040283687624102485585784700749675542842193018549461526061185634431367975529970881327021939541811465858259472933208788746067249672381779925476239275333888367656623363927472270039217471608002261352621917696377838195560050114498647160252383909403287070678735757918963727271589733454220166893031454266383187169969903609145384440091579879263204942312542373172832875791557778307017512464290584770467262480209310547054500505272758551561648908221900573832299573857282794422790265668924104529370961856 [128,93] -90934964218883014516650888630592937627590429753455971583698384866613197435813140196691779133907286469816337494627172442771589826149151378732875594026716535570487980638144819789564014579489239945583351759392434330212024678326493008887338752619047612800388107214556369087851374293524070547966970528839475166065081888203315443420345826331400247143188585003362778724884172016344666989167172348729863971635805135904449251952382209094530653662578558828237036953530210542739065166288656527858188528015137897454039185028510998753692680768316075448558612828311469289373869491325448095922924107322707075825381268431669259798166889019648824168982599556665546050801460296701949259872998407036829087089523300009101908128358738811220943975802698749168304435316954528988828720335671076489659716123520041150660336619809636847581641131834799419017787544006801839624277787580884562679264377898407581650004361353110675297162969140188248446589653860161212193445891538201825586206715968023748745584902606701127778101615996949953508833305475476020954231054105485310621825015062709571417821136790104187822740529366311321393010500947959267114356814060156467819864051726770615330791490560292369436226004726033596306917505542663871467623925725419578748078496041609244352415980775255297850561735745696425231352501660293573194322069120906863777595846840669759409200984250410192929405256452989731934977783117941547741836109551724238020457273198770123135704046884259632441283905785074093757107524949755119574530468527719118915018753370773590973365175359247232434948573431967383952075789766099708107082353027601532432690386055805186550739785753496303852507179642618199040942072242523657252227597330293299491637133489595352903145880010527051223859531010157197372754440291384681064691831589986387228121510219921479954060333563177761786853422057178482912695794577787079773163651204857987408500067937024 [128,94] 149957694008411474305609342023278346068680173718451727397283011392974965649943226532761420981093556893343259032723515635706807981177829804638347568020446377303675036461562156966201554443016664204381277382333593783799161225726413499190833930775049875244378972845475749283352254847740765606289046929203982884176404405933277234842930312679656651785841459826831789432778657476346464177754695576677500228426157025185513225171510578685453067093554498341308197276738438586462883154322281285075945970289137953614500617271256335263916905534331752844291273946571378604264648412124215731887829950657700065529744040410043697384271093160295322722546414256304318412733940500002788276088486037767669810030062950404696844966979015141278772869369594553216357969759935990387157229010233104695201006949180264909787358447325299260027225503439547596528121439671766838514069397668358880739628224862311494268530336099141032819720824019309814125829303482254098473671860187033496752647986003366800751939800036715999510270724613066705797413941000530478336273067575522469274493587848597466079495900703991494178257494165821461885400245125958947483087678015560477815588216404265248390476386400082058582276906519082105949776206875533049373165362332444450170096131116032498498036124976583994885256221889064134838656534741021910628686118563696622224270202361263980359679597527507706519571991631372100657612841607947220786265985175300562813441981082834914712829838108725788902985422858116022071397739988239977292755888209564034447063070225404252563024087209429410549019869343010676879701432862889829388385055701064668489722779235004583540893386287365926639577245746304010079399708228259111893764776657171517230161645850244834257640817129038384879338367964492486814981324358431068420079891238674268766601904723321406609134077947398306787999100581482201583484511054119695612515702862967591624288824 [128,95] -162353465360313303135209249093769655710040644596243350701203819300690949395101189977581829496567849689334406732246363608814330738989745820458146896797819600052542187593482028561738061241274070916330342211890489946635346920127176112488293992621601286983431890910846653405835280986400943447556210660271447046962569347432432805348572992151329003238456088186078950217603892396020986941945174770077579857548827919090104756038290716300768960618918705720175439267797085769475031505383355350680197419067764780033440887879459779899592643549970137219858772192684459268325517589176264456822462361685337105377106900816314294128584311153800455228094251344161379741171537450881783182309447386056175575179670486371737807716827719479750457080238369840090899986383027653896152099124429586915649491227576558836110267657865875282882258799983214189166726373688326393306381337565368330957359211250114752327701615923758298767523929790331134240688409378996019114630316133983844527035825568261579112002150419485353084130438927730973110810277691566301956826607742246852412023830713074268435712760905962403443821845186884520273351541290143569549542446135210930042998752780492470429882467456991515555051917572543166297031021626596791192861877582704965100373202774210215872553196607844543956096671102713264989230014156328817565801911155714650289352798318617099166604979859602342396540274961791473351198296673204414590406306395524563554155276666190146636130489854269408494570165060376240928819362320365023431828970958967441955838486162816613119073553738653431788536367493991392904877821245468063276548214048593318652716333196399195157201821015109047102798006628591128044696649511569556110973068728751827382374415925461728318789194625163009033578296752951508869048232988434111115991286655790333835913702210321367161046325404598141763258655844399279267623219869773451828607351503648355080 [128,96] 127624530690783014642903149542657721420880405066101113136742284636514203768101601703144219456365968466449871354809772059781984019217287920395141646868596349232861500331730554515535707176081402145321608777401042059812017707907508267963019576931869767649745315779851167209264500470594971883117773698560739047752645129808547588212491269786164538592789506580911043512383397231702451620107283112945046576804709457214994514264054468764077473586154872570109981430385136612735087143352839214638896056221730007941273173957197554675732161872738571901034500390109884938635580527905162357566455197517253712642934069703389383818292735390584853188464735208611401651204453950460767078332177572114267836641188849683400685975996559888172807263729710562293201959052993312794125261898699497809830031865166892731996557515566941984676957738845349323608535330244630224921248368122920229307742354252285890308284945325753772591695690972581345866342631661477088453474075630458463147530577372972226483004726048997608195382763014402188414271646284354389847443911995864879769355817095122171134230272716438943817914272518328782554553327308237874674959721187216945720170529110532091823755407508433438010058190542938369353515241979627209908694652724094847648284407049679448498169293557124487159110974340856943281206079986550065985787523158105492079095018668240492994272481211350120550060926141335493318139158988550120761236290521207270424617512276826427109290773667587006334284946517654200371323379480298809137460364747117661775211699427913602591284650257979077311361567598953473096048496129421172675306776107220535546165251666273423434319256702943310786183919184228470479859140383427498515014687067322604405525280337184504090933549438414583494097336474523777466909998095727332764944928793646154758985088942209308697607406870701344620873709415184932348936299479981884089286876743776 [128,97] -80297259908704549326783471644664279641720452790031686398858899355037996554453601361461997641777389531961019890115554460408374337968643308868480035557101158725318985034222819617206820988710592054177654689384188612448137632773875364167440898632890055122441582764703817895417278214553084593422130937954898917880123056436914233893866123747815237753590321821011208664201747833367951031267106709665656282655398454394323921795029548963820776543408801652479060645687005522150806603896725012155097820187824808523275660250174164005178824513774778709676841261783798235143939875650338728016569541273166999625416342050336798327689270652618166022659179750898494947454149061903569478586818967149383727563982594182343575361061329374829678553352161948565970011812869250026864891941481178130461739264711339294366994268221168330114927163135081805557376652875652650927335052416675635379955739512487166495410454982486219711624086625323984569659285223845492202916379055028105468361363263049676517863379729318992764986034515066453237819113622703739698462677055145101346308466269817522124300421830135717045475871312746733537115460915421709130131243416059164285430504816655766699343372258582609243045764116471702250869142688233921527668406328791234734635192193124309277823000969093411721420959045267359415353193807823121638533045257685021945026661258787323474015844297625498321731680008758055538719597695291524670002411825060146532406665370352187936342974057577908981612107512256500088132815642013186328546503852972570548705972808564707498584267115286288555173261405844567551225203191797663114456158502589198289592146764978208760906128136784792051098472938877391278678091498041098960112077191584306445899331063232898296504510580634998159185010237946489996120666425256632395978292687940288518358578481259322175627695626785929541183440875820095625077813796112924720705536 [128,98] 72019584308815822172837743384914874210215233707028309330940284248441264539753162663099296424708088520099480131182475763095343173928660535999729240890271259023294230596939593249104209306163455975495911299479861453909032931043269541097399463592103441164956382630729828197636971392542744994465499535843599738598461465015873088001857779526843162465969615115825883217788761013753581985250645631493953765312471168326910990339032331147742939024066560570273243188990427472207246575434654548100883330436784310480090961193021629329042119686696384125454100471170426502587999006642093919268136327405425394591706276705943521880353864213814080593274216282769740716970884472702487940755454373587349674815506622313114812459255109007818925807042835258693486222887217081443892008075907554521952658136057782271349847336867317969581443165095423810375337075383162475345222529713368247504155258282883924150872627809657152525559314934551953280770322070579211265158894286599761540483144875155350445364209893518611879888622445978316066056402342978197827362775609639341406700626508331107494577197349228156541584428382563771367027680816835997291825258582974598589718365043767458181301209394426298799327482155718448574457363590395266293665469241130740324984798584542988476860912860657090724598983281774821968428213255574589612426440401973219551001406221921025317689913599446241209417226594856852728565268984812507814268556218228606374909419299481244699008413135243326636898586699413133246398712595354970462164645849237987186151133658035531791392463657466920955252321818450302479317450748870940922254467529096105090882435452908835152195329385528598162006698674175684553361741569403640784247453751355040979436873658652566229444712114147348678835500891426683914652385707134579508860871740356956705466811186265780018838033187612728154851303565704114711392856209212485952 [128,99] 109891279116759541825943094022863709545753959904525951164094074449440600544687479905073142647041030826881077319675716559567010983304822039817947831342726484890502904381559451238955017754791288247197831762960454702807419054315488580429348990592436449104107344217608135983528323047937383119704147910014250452720235670182123270042802758213008763934691499557971365050053547538275811733392008900302769561425624755208861441107393255667110786320085380654133085135587616305340803737731395183429691029818389991316349690253262004978105794778566147489434050338282044262732343319957898546176121423422111459650970703754271084177098018737036417892836675860418067395465874729356176991244547117117989961798613157290913888530917075235857788252199247301026959393652577754989545595594528129726575578087959555819853836410101186821286675920265301155945579272332360143059532370466717948887378286955707117907321732266579850484418534844364263767053051215769587321935518055064960291514310106263011814173769512461437215348667743179868098411446105945658827264945842811717680629348072432494595685760739276395124116655012531841344886821149842623212608539063101512437208618523073076840844229369278455488211080348850966382788516527199033624139708658638867946643963593844957302033695442238863086332094306799845457442949617913433767923064454095117129859956525237391772107903146434602442714537337345637298685861432574408347039969104232468403300153756818379782488864725661337968036881821459324925324436276295558045626970641523193534973934711846967506032515253797793508958522630733640636316313911916307350616806772004582241616896639892868022589352067523072800038316506279245149241043535110247949606785676142822191406058260844814232715917173695191274386454234105710374487403438502482662666980936238439011842971471365626959696019362008748572610832437530212624961046962368 [128,100] -247634398880313293920201123100766922559820812369779106514443820254717162065957319977223805441141019593698859614330500455071577298597256166651410450242280424349957925469814614369092397226495098218212072081396477542055094759342639359970895037918265914715815937812030506576650285713801512264247733131424458656613372766295242419861358817556373054113671436342668520377292052014859115674026081823850852134657103968407677707529639364788259561978184360155222245292990374289028305945105844847535268548255973228006096137890573434960539026553239407874936050462214360002371195012790424676367632018020381544284199709687945491369798508167225845293647363686187200302321490220073073536728101504910211820481928427429955680337133272396246732393266497169694448202856818172005907782726035236451207089354741811712675455549490811595409960431395201593774702317863100137338639932599476767213113080869824813372777382671253452808900105923949080159559072320038054759940377398457400393842117130944461054438494900421830541481198224315429461574184541731124597734975610994514705652398309669271034447971487085154541421690209292931775800822281336714630380727116533663715659868532690533444398014037601858631760377476087716625149633174527185646535489916166104013281383485577334314625746240242818736695394122757798228022933636701135926548942321177954107236143545611901167706563695088129402229169176991459229081275336879264214113308978791476404812568064607767105411208458260645386950411647785992867870417820065126008985780142381490209147488077199156056927031023926930054843419259574368561264166608352694058107017376310529246160725763557763424211561714592314104512251228175503212083206068417225515015000913628174003783161570677006767158178376867192226561915863709251032852451283532173072937462200081179626785847192127632715436114511015559254717045247509603408457264 [128,101] 144987284678380516214260499968496361460093810624234391632504357738494159110087515673402067521612591536776031843382568915653104276884390661349153229700012845791924714674480405935429016256066612112521832712861613997631909151641071012772275311112787315027940736977040061774997301146318576100356901318954113885942334906277560197412354878875747060230663005218024951368618391484682312604946592438850725004335509438997029302498004263708359312158866498042182294090554765095450254726709606135725987998829423126803692508735902075019136117856710797236973731414636838602920423785311977409421788798247299479972739939581595731125868479608304162058246233148792749546367734547785114891068920798276976421920233284188362717999278961330575907985169212504005495079010175532961642493912513062156487776877019571322257809996368863806657376667638395829507807677478910441737721225086640770830327679384339314615275132378554828136232677781229205748318603763236002921397522259361508587795003187136846855358914141293655306721932710096079307379095646110329102482969436319788255054062850974996124218402606975773954325560033752568052209034485012179320044739462020511300034411821361838884490227848221520460520711652927380916336726189495636302524688986943809265562785058849404846731304583534207301158099406540067120427697857646703291321241120479214334661553157592894624415133932211622357103151146512236362852171561941701493698757768538207009361450850005236175440502823114389993077490988167065902624480697800923113564100507961604074352737108247464679762111492115780077915074932909659868856501087542057922892627248841147827062860188181131508433349428044524719510722179964014520880450166758549236505490330331062799260428335230787894716617860155370045477166789998934331641327129256967181976265524281227321234137190059578323407635018269192049197878462923853248 [128,102] -46028799055985782916543716929513503956751285981593594182779819915587756220263856316177829159264251499281806673954693782698715711582797002895037707252060793834346865967153655502959483146074033211233162334686626383960415854232234525688068579924764138181246246083145873860013890137117611624731462076208239966548414308391245709093234518956809532988861616430174572048226162248675409967184699304115691353592266985311992130107761960856377248650536258857166770263580858751138071256527966349603972535592583609009603871296624938575339699517595135543459441257874429539236701807891499967892802489646875437613229938712486771982956482871155377577043578403920730375466105646049933144656511678161076565891457963638449482363350819767911544695882875460382109306557810173875902390220340650891112769907965319292018098807115505682052757735511312458412566650327150797830714801704750491906608943826073558650416085917644777473475764679642544878459086558706430961854909617454122367220839340310578707943557197326520213344532476161213801892474503331357256006998310246526287375288240135233706537515573122401075651407014233841902083986216396838303969334175257206242939437580580332365728641680313418715329237868154156462235287579375085197722216222893610632874851458532257196904909975776509272098674284008523355413831454565778602657710314895377342481123715281977302219196312611178988784795321583279997925017904924316083466956472773559247684215826196013286987325140666338442794315075066974881806560441298871417188407131009132221647342566827609944309411076587389979317997628518947232432556028030662652108833039660597786026969722507104298143368306846717572373748437024264843427974663383353182188827502927565526075617890157169947831971702245803626405506636420484083773041888029737697384337988026285407139043538142774820799583563671512883499422827488 [128,103] 17445851177631936734434350620399384508086827293048873832081725574565938471048391154394912509278806180936042435718132815559862773412440347028428763629595654428188158349425057326112868553498832932924475788697677102334917232622867255639041472272134473621771004696879651092816737305958775048385906651725649373959599098531459267665490627398780093817934367773854299849222024640666111022224589295520377917319809835395231363415789284714007845544486599468295377410075629332552366478266384473783693935528810546394722598764673150516856410741192561585761972180488954473937127868353001737640902040896641501567098624550182950862048354850718031853259871721591706171748462669338342636770253870148840437157648710348940154579528964872153398258703390820370613600014773053959061235187182323893055910254565966939962104682126326609413189055575613889495309620042908743282053524634688518019070393238910856130211137223742759174126600964302459510806542342726957915394873955442497825926366158402752561026136934884756639848229473524242070793698582869504545084836313542309427678914714107750583267982708144532952745084799841201162905162386139851160954152165781955702043845992618879426104783532286160368942773122149414509159640011424847265118100012640747197793081046348380499273776756813008258354243552245642687769573599465934135402759792799932715288880638942268611444500529519009190830465168914466518754798486750412377853458028978226112900351411490092828088832519636847765681729495119962352826531240423652966755968605123999006196899953317731452780981319523125804561574146713400786076401229404171666418749996706604296559634018793102299241589645960715769529496604802623469075676156649333837629438145409148097986146440845693929198390247865168110506259694723974280464340788752459681017503210046604689512348985838325545065113668077147530715792 [128,104] -5814993890800849286214927449599305479874569946231568931442448634646044260387397221560574921679168786735450003319561460392497537076751549137764167579028428251428607137414599071636915171400144066465672389161089458670163523308010837920352886601154656220513322496574261981452961481903263792301233394125291438367653997977314862868888016171752272342706248764163841919392025127562478374280855557248115404428228362575897612852041799830058158982431770562145358735656349206117997157490391591437580144053106807316344780206745236722926888572290949839080042250010279871234471507737310891243511123950745723796071318650585585313393679503521481685205492078835719124201975591444739943566104171974854232564460076945307821241286938166514942551144207552627172137778632390071011898354348662745525110587001234442040407009510735600603301341393767273550790885293396061092933416506714608889825140725825038390393342214744891717117170356984424049327739895484558208477482394046921563870452398628861617424580595889635662299670003507988466239093807517124849110528873461509478475427360509548827518276151140277807038006384665705213013916050360587995712165197798581355426319803052732240007907664635616141855892745861659678621461735219553911014090215316191758523563124123010263297519848702798170069884448744905087910422328128030165772969854836515568763786947061871540383083727685113943956638426961651472205903813202637021057631282024068410755764580411118374464271353002400031175510829054052138512699365511446396861471425551294211941004086252422961032422521803428027863179791745247943531278269885049222439010193008535933669177317913611388962241663443219081040441674393621544045032629437316126905819426810361335009045595225991133384304570134331952021261086981797403968590386335909488257358744367322667355877529469510983052729607860398766 [128,105] 423673755541015594864665288295231305752265719642364102746047787960153889663951792167529561858068788165438560923416338846684419032308951733517756768152621913206090112003431450189063833541536003493352014579164005133270914295409614108947749050174103531804969458597108264348287911328068027296137591612498542130029100254104071077172909999022275587917587646850797858253632791539076064897072794566881718546821099597090716615892492288711236461450916500242914856794290368518534466437271267534230081578634952764912046143505362379626829375054178764093865402872048617493785274179433927610016395008180078949965534957936689785048633232762580131961128716935745678835118078428000792164974618549705004065923873745852527414509552057321862532494087544968692730062977635819584035739015314907051463152525374304961083207020072176488499423394172059969293488728518672878488996841516171980560299613339594627896457957337807148313993619451483137493207121547602022681787701524473148573596989964155810172867103633408074303335017343945419814422707877358272292258698445195305150495429293663346297265361880926780965166068564566330518118440104022821577686605656828093890049256306942260206933254913108197906685448653215295716867944089136728065151266842209009176714343960415720111524112900184405188667444481339472268763096491383422732868397264228611062232868298877122428593819820100685909328047876743692730737457625017820216594382639004438625021576236430373790999821414873686696995831487548417467723136174550655489950536559461486247636692928916246350865103125007279796500652500828963862683846776480282587278794968339227066038620915682395183069933666175077328608159406787209403858186732629006041263087996273419554518465635575419661143394185441420305340288974697619562566769750513123929739811814182719958806254915533470568893487360 [128,106] 172981156481398466560207230085224149839916745100814059261570983027011799922254081689187035938371329040573967432825080834194061379278482556544467194187998237688564932993906471032258245335680972372565264657728982669140433643890144869301138619708011031251457836093292699766650985762884262204632439512230055654178794465751377743813277877799656562292895045450814261306714648634348009535891323333977886861799324248520964886519470994757548192839602221436235979305605555214491896028382750467893245055894249797483449314394533217227143965607237554118645995188073945773572422273777485678989387488163728469023925036363735776994729889782744129152525725965301720653905314810121621430964577590153028696971415130218358906617623364746099476481083117001655251448613539944272582144945002822403917752463477211046438401409537042336131875231405482254975334041041503694858680133447992424332771589050667940977219656502910686741301033142222614018346915319305238903156261629370395782403445304844981278499774505083852299071865508829203492020077919202541232946944637868207730116151838532570662356929224970129161036123941773173993911735950379929378257281420632881483892020978926576682019865643459417126183304538299450167246958750738323562712932482624603526402771646415130822771608351035764294972491738618484362162266404098338256942883589546520565477819153395676886808817172575686102489623433748395532990412604352382581728848207647445251159579329357145380676665892373193133728890514291140956518496049635341637999983716079543983754027044965351961312132575513213217419534889338376194662108541940946538081041763626396888168197627845800407879331338208827733194838644461107782085677254203821006235693935490458750009012063209924434538845103179612184020196620854449071853743168124794977071525664935876795797777724129158558368 [128,107] -26239494681075766245184335471664284824888266328611471476270756994247497464422016443823640360741208242092670092550409298708791163241008823790178144100767349805921242631996478232956158925120520321193045572922330536046529633048299531516254349589024178480655297293292951675870656181194526937652460882290052089342007911584091372063864751451521724218648807214662673418329331410506085875936523357802729235983601411155495102588486932662576536194667166287926584176571401901700995155837708636549191843630585569530624094739430114080556364748335483863935602856285463514076641529923543242544204032947370521934756758846428779386570970102483029849516934497661240802155450658076501182629532150506846216231196990063328205186258083040686978605232728400237726928296479297625804119596553919765734262531319344576973807928022479009841211739944234741602270046097059752467092924290285451123624462956627166705186375113845674633425888814993935476906782347465439997698212752947846062406036094792403116189119925394558409887962659561092300829220043412524920649298823676626106646982103431339319350162114527125767044172836597932133116040726664023912219573036597599433169445649840057729684988540390599013042302595411074040832577938403251080653753478787148331409113648583992911697668829198168458448132936520706727602369818184821605916563751638251509079244899844632129841304931093726110932810532747460606107785393808469076450627300821634732591597039209971256494750387244785361194843154056448937670575543979892743558016474597824387010760657145916449117242904629895679119176447024977716342678996930333477937022487209614784889138133134977234405580277804492915384330711960561883164013254352122631114920686267201329719681639248530068177826704315142885449136243820304184721817917302282796200824419913128824327815542672032 [128,108] 3104826673083948990036638606032676643505685211891592206983149163346847834354499957236068589616301247068429100797679073393369909851697359933114142162476596679016640269527421455814690488974142162346086176135389498046832698161270460374593085513591217304683903556153805331394592201412205126232517422614078110998006552198829835487161999051318175999650377094201535444139629458905996130042161017429852379898877280611924520263676142885322260350926556859189856946179019660344926361031843149194733175693481125408891265061334409215631806359611858226473821530752334511778727150101378561950903839301696154418303782161682635516325148665609079480855998396399532996594140535797138895426976051332709991932520303452852337479625250507379020016385976735642924997499364900695241549451475817591011922534521151120021693675707637013163883406495246951813690354419858803512826738849117456190429758563751782340306045033252636632337218327260879157361238629812164563876560135409412058725410850115961028258744013050915935626042827841810687438436593489416660304158115394602394046839378035782972576207953481013679381910163705823371991995822625995647713325260861315130186627820933979261038691518327728620300241266385202372535477312384066371819081079182146684025715009388358195475622931100836411865376539569884809559003980882706686051695766835089959190236775989000261494223497867501687866237989093399151924721925690772238141617487114664869032756325845478442531584817313221302826959614584662579126293366771994474487215137192173865037405989904093229514613426552861388564521217178165384605313371820396652265154792200156978096456876196013709988116392293316941069848692850158024961087016342571715025752557875374188656045950498409509943215680495557622696551186826656379549710207240971027423190161012241344867717272 [128,109] 152763855020403354785749337183056210121957647899344521359861082117516065174229019413074210126935090994501046718066304367679766089240134756980669510884612844654867439699142377348084325925481473317495263999570266239441836789914203398182272222313797905797154571713261734895482936866192960020627300601655112982918341409001229407812503388854252425052542921537479803458882229184818435851835034289612744681852062777719220848375242575478646599511268015101328408886378999633741715754709060808964521745855172946802734678119190651597769576933124061231940085637622564635201903016396807425420116475836318233359183217527619560155218032261786636076744553254803025690100295905870912824876089102658384288523543613899935741828154697779115237993587397055810965105282561826488078788765748124848847406025676720641367602065067790564081573482120844777682317181849577686017957071473646374212978560905064515877532442888704847270879503515974584014433873217268448019407322737489728694759652408573959703759983402322206438449412690578842301201006444292493446843085034599658470189734364205062567246783391650957552529998707188233039447567415754818491980454207555343110463150296697111865414544468522107839875143029128964650428789823858491703667893234517747761654654840199130827887956270513273244039690400793914719145303234280878387479115308173866479524632471454638726246128323269341300149469217661750393547703381647277926532767419313852545154373218226567188267309222477343575581399208289641350096887351610270859199773900804719883538691933787719084593055819105750825241433519498548871071291883612400314090873094936342887253392308765234031233357955774833723384019537462039882076239708555321558642269295284839858107756308012775407245174896432608732060846694642755939409072615803189869929928500658361152 [128,110] 13176757008279773743613703253827400949978460080601102044749561576395775738147062236898681905230959887823221711420987207479322313565867292824434145268839113511333316445051473954543196092871363070245104277305040623422331630869686238853301636243147532366889425123351903388388152730522994582148041796429165610634134606926198145666493261405031898859681064717191421144733730666731198241837091488603566938973084398108322136556991319301584752952668074137926759033807834900344112480647277430159959950755315655069530398621295794410774647140475460727421669123022703828029020197839609134205907159037786833550342996308763973696358380925173949749210708166149305219935279528095861312517784355878993421193541815523368579189090786389375118867492682481746705365290450413014632175105861992112634710263979419394573267249361995357545803366151516914750253616780144955010034426826014710120223453213817471659543526458754378648622103130468090121713267467862523360196869464066492485266850068052328125432202450500198763698944479683924906048132733228334794536811749454356365943925381564041374861639036027168304376719968956437713506927176235595729876109185122795218824498136864144229779220658537125177038697994179265819286815770901360789002871433063982323796514966950078187459203482245054295261312378755826511464347185930521348404763526882000267064661173921735507444085170464533793915126984673323465045601282220264052925922566800753246799365616566017818184398915165310806921502711249242383379219165939301807290338689333480662848479265914188102845882908678714614039284398658852388972747244489976298813694056306122943577551661517350551669608444097072857294033237432454642209535501929256839746777436721433554069163474400118122264210758497351100944973476700643539149267238779188635757165656096 [128,111] 1373112527855645849388367122242271574688041049480806668404042065866851517538604131926794577333109820623630659946393464865076017657885683375245759793495518969542890930962462523540576496600714383271284451301474533557263176261295589104146449526536219106045200732925180526279967667690712987589996357459691223012243288798209438791647268414167476951072801691394252734641797638796189910362275989169627005731387544133529077438490657449278276648262268893390106782111281442613478514292039644755789147313588080801522489480743694154689269300660220008828140345741541097934386519795492120175435309222262029084418228539543988376093356533854913663696679892157911354468151117560169355445784000340720597799623743534134738293893575055579319073589550576247680392699000781744159891849512930952734242034085128452506217659223370881188666373278449051384690133030581670892947626418491300744184204391981290163131219174153435429274693189849119141067573518120320481391128774570507671413838306477760645018659108263295366167153204582033208449050533061058962000457531711845358457145509284284709394048355513159631520104030399376841750201293755517795713920740469415186917990786675697159111090060052480620997054552078520599705515447437341299594243890152272211461889490930158196677246453905538583591988594437321056173640337650656357109104277349573894632005471581531167448826788552488296427563710519466035651225779991056560363582253294764869018822138660253337861926977420378205658069321156397905526602813802556225508766714212456296558270147983609937911081728890887502964921593623473695910343487178746602578109920008136945385308217681839203447693079251873828764624141472400231857529895221039187769842928833743845687432395096923139926696858674859776111692408365333196364160511047178147388896 [128,112] 52944293066369411628381754305583183949025858359488977980819550986579708197275710501146587802646858440247576451526509924114626302583805451982199669968252021929708551972045141714488979773876049059248983037991215172528381643912191250064827806473082363226813205663348549476834798120671628998637562876872423790743806860318356489239122721118703928193034739519772794168448307374904348051416929886829390089807407247658395958433355656907173543491984134838188451988652832614615449221074373980116218808242988923054228786004532793917970648213762086598663646049630427255513745663078041819651180637274766781461838475193548585866073431060682423495857818055248369272389106602206636019318365522274372227749476876519540606327673193425347002827446236083765698994324811653474321305403639294748287969720844803088010665420541482837791982690795223524996470568354665164397468280326246500684591375811883738197920066850927061040909844548898544855202768472181141213668301685451058862708944079591215886538476376651119826395794286576531246789104685085991177435307254716066235238189182588590207356291408065224430208226178670678721499488293593705688151180070469514987706355583267455478240600533674035781922196889277768306764523744782818627445625467475856524636632991004362006001494378241983620909359616843628474312804340602121892206857811215681537323016373265938830361141632781496936186448598760263600357681416983401790427612303909313035968350275362945440594832639570353135733502925963415446564972333802327415306056413034590092774241705328364525247455670605556841565062552615057057986075662637009327058427460308509737200861577621574891126618578054042474498345062669795664384904178222907772267567785944867592947660888112184794949625257408460489274112301866801068259911772655242 [128,113] 1905405489232567252980579918105673304201212323126095919654416212274202952359407652487177043723410963050005877086635376142607462642711521479191973546186277108780700447387953236803990059736959219944374459679907828345570266890084412818659049286993809923734035806118566415287014247750059968004100099375983428564254679209049895138584378445768807708968964963800905349820949816873899041130559687061097931021730745142523030699438633661409357876252299356735735031585544764319770968468535777061564952692391200334237656950828838164398458014392887619553174926822306243905186258544213028576400332082788642462400751100383146403138271732270962418809377416491585744962120727088991122082731172089222510249755050930848279484179544028825363311771299808101757059749564057725908615158529868090244972982818237965892199111667207978962413247437039192272231070789753536044442960357660627970930685287257290600341317751050579572291361514550912593765514443282909319350591736829383099416807232149113170696039893041653055905475184660867090376465702433094778605621115066924368777863784507828914876498870350310153665689715366876571051014477361333903035746341693076765897244873700060507846570438013879520960873566190710439919087102095743573112987767768249533207209022059003059568087878589563064867990014179279619855982230952529480948428008007065641975323918824217013178145219990768280569062786840673427809342350326892712264697584945653441129807356292981237509036486141673332335384981789741331705946058444271336733919348282210049869652428282129859597878547533230576294047081227351680542463921444193802673562605003925591491343308600257154683823849852761815300136840634938693296550664817377262872572722549051225823808076385199954545144309664459467685799456966729609195665408 [128,114] 46628243677136524554014662477973511591956833744698064480259027929199243977858367641640381236448681623501717258695986718110908511118339377146810829729923729848046880548842881104556872623930756923745042867942153082170014106387462308647890065147276525941004163707962006040938178064739413566769524846822748284657650008691261387257698435180960282095068405032237860209822435492956367425338388738739888760422747589223234118271631472675425897839680731177171109299742971669689974898653503924518455582438494579323246367663485415562333698416648367473758303301556815642257017866313881559873091159187096358216918783885201101079995121818921494572690586478727805549849782999963185736581438046654268658818314959848087869329804227722503020804052876509930686668509524040378429637005500402221574807078550079791795907249760238498618419782879196142096800789147882928161335574429359436726885737362641995186264500222160760215667331780194842407901426277758711337580486160833930991212284889738657008015946906533489956437648852502845691352250344390259409870298354766656029525878119315947506114546706585968076853228637724217627129539707954838276403601330622930205296248524031236444896368929343203112144175921285848538545001670183563504215657159681023148000106201604139106772085593238083776429865073493712841987490952647005030035363438797243582079377369173527557868876945137491734675439390302792070619538389323411195651945171361375564619899781628285601035285498050286741232192824850464097839044274156998554806760171463353824602359346447690257711185054747223454208027853457695161009525148855049926330244209118794105579568883726977138592038232230077320069395135045300121906664740497741252052573691670260697191978751705815594080329961342801581542028734559884032 [128,115] 740843001314967273634710423904808181261591208117371750180086907057882638135156478464262426998122791106177280498044225195807110507413083364604191462840058148070951617014096699491706323330174830026996271421555018770518191561159152219940094716506903509809434924032088640917706912822472529398599868032730799806346483016406142268935569811091600575560265865812873630393183028728405855186051396085761638862318740867605584432670656764756699494285403844101153294837513867776471789482138579937276061803852730262363120510506456023394134698430242403340739875247815191931584576152863214593045445211726219576249533859886284614052786559815406296464045053991185220237704011252899803087888004416072772559403240919095897830904056520555957232319103146121880519798655982133223947885005514818062573038092623606909638397964476687395453246959210861645790870841885770517891620352737927577431373416390145277107770668963403532526305156668402471667146504560243158678872712461262352248858369285383423993316831067816284886482391844895605791033260533428576407535916056114731514965664182973453281727807222417068185790669299385619093740945320999381565016165250562410003898603880751840268903898532907854426825954200460709780988285750373925779163507278090569431423052688457308465372475534967102437742676210168263151035230992001606442133767443448960235974512953177252678901817467081045584009285781343320642834773763966624358204513745431145721857544694194744780772041024976374433928042663951772637145367830503397321849638466919239738664231231879180009303864679103534022193141019862172200820332100562143025413555085977217752900623104843484775712720778310890490127292102602161505154848595322267554737248570774833752734142332158406274179042951703200873876975840 [128,116] 9814896754386796587719150796669363091240513407303032998295890901995164095112529630419102606080159283327632938308972634072095905096164735628779886460342244651565979451177264391006608346316211678451613731360195934281534247864300644461050862992430415980688707069830917233901826240097829983716406179512623853948371889957269075064639877687100784492119027388290210081296380897212620589251217241451250388614206423140618998778480525464210028286979455421941162040802195234726504154144585665870360193714502931201480548807226565514773925455152994319150901738580864967145838877618901470701873919759296220009513634199219351999445757607112140537482390928473502513075061319996037623613318542264641948778839830274324317741376341235123230947634555774627548977363861041501758845982100167318720432252923690255466165117582759288976100217057251751091401316108097086431611052183028167725138424530035464772624026439979344660371169622287416665102406200519928061057891524685085359318197120462282910159449352075179331890630286012891895228773510700600683485383981172175307947497544256345602365560427768632636973239535273235543513299184349069591694475128340487367652637382842542980210162381643362848362913935055298597731345312539892501388699932909036188199609358324799387333199200236582624545993132252776895378749298914498049489830561398824782465536778425703508948115332876361310781903980811524616696186927158926232633322246472572246741347173959764405613266938959836798278357829752791393284469342237425220814154467574039062244512013769533972495463548930669845830955772282225468719145750687053671748858094158635401169952252281783638812760771539404056753630077943866111093822335365296518026367952488071442251688547615162280340365332274541798512 [128,117] 88481318173282891325370069482546126050094869071971458884775854500990175347727337629016791132993605621231797021650134980314290219749034799579176721549691985740906087067048086884285156934874037984695431747660106250311612728740831559522088989847169064177378316535213555383093547462524022424239361983175930849417241072047187676328766925220353800924094645628770266233403053643136522726373986209536828745052836382808049465198419242043538214283087977305948367518650899733642143700815714929098839232437509952074561117790228306670931600153649940816013819030913688941403520172972426346214160109525535721169933716504065441115259547807984889286969249654362014517198524340013322363303124892164953721211912073624247874978567283449420559907102364941419789882038716065700936629384047792997767237956714210945377307920402578055650064970861033570742852812783519411909707393929673025362769294621239661120057518162925284521271229282225293265110757256857554090954255379144337192697671386633490481511741435175762319352580582045470834192912882872977945681484865897128451119771797134346660619418959674517607665867477330391168217897577165550123714980929089219863368300178855162101645197408117409874278449235148365100813615479677496758406646258731358323214165915973047806115569062688613502695143639749081464061339493607943080336372614848354063540757562837015119418564396021291826165729643662140954024152480534821795840210039780873120125970765091844056298373173456396914156572101635932333955613663167134078702460378562684206072510375255021629308332001855496057541502723590211630728510233067468670327628499333498800784063074824149433500410190674503839057884481405927609044098688568379564832092957500061772034816689506360105628727684032 [128,118] 485817984086242120263849005933487500506461402847112643468876624583555598522934988066848888747527012394416050391967897023836752272659592959568494503159891347522648613201616406271222789520117053794190787782580065386871416974965396871295420555826833615447234126715011350547393138237523811207798903961316652993412909717328216642743241622429751195714981214558454106812201481537035212077646220401616017924153345472015026314450453934042185960260637624145846492242104349411976998535983011253584447524334442995608078415873838284518214444189869112757518525111360382574618825389858358144803416811880006274170348111520290465098140122457279351046724335228068562401547424946436691229683640437592633887774113321038244746149990661355508595980931219457593663721924350360014482258630813286654877819198551549002907452966974174316906930392411473577630582416017504964175270412374263813165477961906890880715563881371369481724880986141797814070608955043370824269634850159871843891849771206123175910216008253118149140334342248912990461471401446368210711856132541949017347788205513071785164039386066820649936515708015605591875189575037815726305959518783667031082880174297627938308032038378002977178803290773309436914679019355521455140402790142352174745854870498237517120418826181915072293999075759459600158705393456947533697689063849775203589941928642953826769767212099913609823660374033181123374418621789160747557639764459149424666628272045330785578054636865215653361763146038106137716473925453599452250811325361994875003521792013003726197521707014843851073116851740518448880200879087223508966128734160407060984337492896351089925261878562597334144336578817602616023529719146081235464287751468634678334524865209858850025984 [128,119] 1769145907658471293146014060040652319695862669332910645698797913699249525828251119556634405650026611472907463775558512907931415160699909949201335997230076922961473157386829006375817800396002093497802020132759987178844448453474986882497012029936597113677650569445269020354523042302692974244826796964551259126975471678027505819979999730965859862588925118472218291367021397296281534219844644273893841601305371204126908162355253029028561021768838985447361011761928894267356374839388273091862396036762539536448535209175338361711527650853140333624688342661611602773949413045994912447727998215684394425554316292189762090554930648164197656181324685495890518288557606950117250833819232514469694603124866354561927591375746091644437452363556765926374128877580838688660189523588947123332347434914363230254910571255042867865741690820566120793260778781447196730209860483643656008221767502506775383975600203308184814213001916514707239229700240719675149016464471510376385279470480641200431874274367936090267697778602359419522246520633897458112719190662899304277134132424651154358730846709410786598401310163130420691329798623499353029172411063597269623196273474633298875192340872387193879509026341205793920704681121959101155714161854019664149672042840223717389209061609721477450078056949090208327329975385256605015307468317461347985227193509457422082968403963018479755027058676804529024710089273844414628216772015186498295231389622614564334539334536202545527749140817676665805269610915625079534936277418346180149407282923789043314867173730831061592354899444248273566840326841145121851616552002426873790836530443686515485626473183275517873963837589307302079217120335160605024787148180742665357594437121527248 [128,120] 3774545360379684028198797830260357294271497302469510664034832531390485127134899044933666056842402908995909645866605880218039130078006988627804936970787678460679527628173474809823743237475277820254255270395049361230764001384606476855628578069326355806965744892978911680057907970708023660110482178475092123823658230816621571547389733715212948105341992017971978725301279347363316902283486292052021398562585800353513170849094478969157476519678480519275881093921747059111925910367927740204287775415472825607942353254876928703382359063124101975443439150876506572349155502387894487093896489287926871038473334669534051134504465346839680837697098553530149587424646614015877005373990971202477241740184193931899882341920898217068608024801708115452748695904905966927024028944511598905277493630078456396180660007207939813433045848971947040144190861306341472771050471734010132515179488967956393597864812756301636776615581447862962748367949654081151071162509788296080075181727284873824462136634085598584982555434618334855928994387005197284907704012321298394925108393124925817693927400336836290743718444995257321041854715976345526073516890959285818239355133253316982196714595823823658870271624374546267662173219959933189504990936520990461778398857989312771862799418803957762640149868391189927316719587759340697693576820880400016231848015203653328406120696498342789963658466016445372125696195245641566512661400047898437573760789083734666485570705698447060730380948105219299963707306898388805569201082175616588645929948219459048787974706543175505921242638063859023141489016634207268532498844179349656520627546220623179482803139368910130644887549611071003298549582256392768937906889056647653209659258 [128,121] -6189536150050985101308756026549845438423068625332101749643280681270939654701984002338373956816809596416389352801235660513700552380974518022143104887668616142105390430837577685859357092294797465711089131558779403547045193561236381498737424564936170005549210997052095208798526016326477581781659559098248907611536568619313801216327855216805080991387800111826592670562683054644082705629538006308848087329532391281340806629319157827094220937659324495305839802579468054603058463384448630408275638322223065732065358488587806731947846439129427693428647803745707730463927749711093280853156729724661003568638736767801420467924412025761420571828071248242765640562915298237926562346881017176255545912968138101493665254282461792939458656439894101022836865673416323063129457524789550971927295547579814456359882759244620201511463189107489711179220497940355553894233447550946529556221788303322337592795563782999475359383297467808631179435225453566315226003232312195186857630570884407952358689140780723984512258307193573502412690921427360665372813881949453071863503673649633685651148453998731471436377069535172400887133018628563925840104586458144703307961910517261281416857519574301389017192852946858543058611549850763081047967568478734667372531366768045215895991030507345108053317230913854811163896224220544459649259908975637050030299823415149222024246805459498339072070099724764296709703707334475592944044674508714426143240666465706522511724549461851038287188285390559794110578649941548100754663943505735696126599198373495341127204707711170481174566660616583555817547070478057591173705610276109065156061330735017571842661659578428060226954989749621016280775080771835576542353409099471360 [128,122] 13454427396902017007269554005081900552040881368205141003256005725486278944544279705421678011663610219835537665082996413628448184089552964101029991482761840858935697866990872052875348589745225180575438256479579084614451585231927055298952461790451755318206542078741183470812476264144844088441636929334446973399290466984888029463745573860468764045874904075336338990162702361316590232715226474997996184646904106717095670966505776762729361106239669125966200309793521606945768249003965194989523869577373319300767877220995201968284220861917394477757958566183654707681455682253690428633897712920129968111356030998327580928321640511842197641161258693709540551468466122197813888293729491322791521346272614460328636641603192912294760639407393308923755673051094487284834234534067843966037687110478733762606766405244601160459894033238535585304645618196920365606153020837771663181326945620073729918666987324184797879622100411327421541548980486117983170208041485316581308635030590146625812363263274458551530315751180841346700431396610536934726954153640335097093499967408242043139815456671210218584195906059777711251330678074321955691848821052622847307138954704443019878561334774608014817792902922979320484732482995845406531708511671165478262664644929898883216714041711197717700875931608729581008042726811097149838552640385913396692865807862757854690148871437995495873441450436941306931713775770486160929771789080128637397163506809103593056462601209007980242181064149738558499992909147625822297747400542882497216825696678778794935218353975164440172053103147874971532665596845764280348301582486932632622800365224781761668006369247967375609334138785320939836936373711864513401707584 [128,123] 113954461968071136986042324494375310866326595930979601509073126820306920140434435557169094799109030008397093434562937125125025393314177070838923947549498135851811950554225171934298498957401823382936043302092042496816843814056870818440849547895415950884489827078623199705767067096136305966876532815100195839787152561051402270317707972201666435882569256029037525267029888860130024113197331511081137467017851241558325487694465397572847034442465630799398563117457109347685135086831926069899617500102142871791529506086247555534859395587882052846532424125183535933644696512766705015915530884422514235938110236230893322050077939811563589334578600376771459668696277967295320368040995958151178330635769599512003144689519598019035021634679021262789734856696896153200270350910369326427401065880185687106742738368751610088973537766128798929540602114670613375092304182381705482132616626484768897077445445661124417057609626325039252126631998669006569892355622675657189202616739570817972161823261771800164144910725895134951686695468557997209407212704483999029923070116589579276919101907339819154118962373034878402576730820015446710811100816514354698381052757905351620799432763930217345983870913832674134118315733607358875631855174914942614922618720551923127960086954921880961158601695983454133576396835025343857160027582063001485298074338314661503435708868501481980200769816255453382653688221717121175501279133354320644933675250821291955963650862723014557548205662483441678262654789777424199281691651929369490002164632928726893687979723198934651980838652371901042626244273553819155966518164527003649478502559807987186613431407443984029232317232061043485855282643992886816 [128,124] 87146151999026303506698470176787774416702982055158111529114892403267315399727524004273428685934366859030667334440904569327126810639708941114339505352593737166646136921830502751988254200091311680933749539681355385017206874470075517490236770436447307879598939287616169985769459976049239617842501402286199398925506286784147399905178120443640050400604336399101087666199795856206012331870817569203237132169542648196966503275037973620567748304087239577838411357559460398576444944763799750337881928969138910488972776665781959178340030863472047523977090535978040037002970649927483468269782030956980528263124132123010859147097504498733618721190576498338171087708680071726327574298418663711166846012559012807419059209421463601103611625451997602069366437962444683557992803752194902135139089858842495732778985796871341666203361580199946649797622967294030128765401103549689896978100131485363691228768643664360650668476257709098040461808315831660826994251306189701479026376939346516587162364100799086461766562353913382249453519453723395840500538396871444737547562279394285463884179394990516688597227040933429604830464534306469995502382251725563028121437804133155574571745190648734721805825480018478316573217558467524715529130043332501340558873283530983733670829316607563167317048449258785081039958342207394853030190566819405778658358293637287716837527984968954460693143024545242975901903469855383967114700569258506903138150429125566705339292791975337192494011912360625925037555692541431325215411706487171441323955579686738930619703237291084923229176926830086911320308208916152076820632494144030737827822639612239357899953497022729593671627280573677514607114680 [128,125] 14937359167636048840676181412607811411332895940375741499001952084875186140931138292559670836413424075433408409640688842770753445506988497590396250458733036731536073022002605595944041939823122830089580329809568652517876520471030256811073338002926673455077678106953529941226095391583778966989600983034922111594705096656130867035391908408261542206520742509282248776588984844189113076897126084266538235625657275908042995828735051480678958753186259848964413117017025238073321954659951775703874876883820848864839799002376813579661693217773789606574555986679570573816861098965751464629458156282604089668667342374919917763174243263727303446263810432349262598501430008088507689465793609833013716578741669012282877454010825454241753764796631491441116853983644222768458705688821722035840561731297610620599901183406524416458463157533554556737037655709147011116827541272181558450611637094971586938381639361442161352069973191327925854039221087975583075490389029226338303319115143686427130453119545542858850124724122458413615113454444113392662586321480456396055648841908146814677072114736850722354423033759808026235345665044296971564197311575483778099948721483334780395153515451187399279696606587556439582670323834609384339917680301836781994783666346518813090535249082846977527321690312367576892883513485650686448762582734294138981643544109951706220389245039452754187177798195881287355441229642847113185884346088668443237450225282959726788122109998465538307393205058747039981850078311634143998312456447104370910724656045152641406059247632719969162595139517102751947161643735926195891250927337320759075336067118976411776652601525284878982447917020108096 [128,126] -7906103152062340859507079382443105091197032304987933921401560778196251442387537068173351401671683537985478885485875994908466251170184221407560669720170567438008989052427717237499431398730485153813448616565078752715449449162212432462579230346188900213364368781480572139267717442674783845905835379763282581466229326532262791493250088282048204440289850711659295994125886898366660779679752421052043503644999809599665710160062145624198517072168113108566268188861926021287374444949664766657652555436964613419262081805191125182200849533447578583704783228718492949579196453983115212780445894851293165669214219639084106342967782349136382615731273375638183542359773126523029308243464554568512400774866969833238320888870321603744188745969641919500626094428480818171576843348129077581936116063316856887570844436090832334337930221668781459726871734897790379200581230523782149957924929128587039682550665015629561198933191617864264932310770012691423398375926699673479691963841063189538821385732991179023241532350255489256234234376304043876911653258303775665336283114498914027487054262169364659883190004456844900144996665838099006456020675810074009194538511118743805270194119009765240947084051132275304045948306284416157273890349773792578833570222254789834757043479249682383505492495802745696364929212171690549859066321060321989421963676563994018140789479079495846450642149256722909697584281970536107601936800219022602156378688024815036652474167146300325247919550494751538729521735196943020640469110091613593903623616328549470153045687391728920957026248771386906920052821910611281348585968810186323374117548633133285471147618186990939979285704 [128,127] -2615780777692163826238636474841061120586187136498578490577085160666698083675665146625000327616794326044873457629351693498613332800575317994649546777197471815468463181327751434552111152218136778992285900156339065010881491491288344116734539379812334010942812460283224482062582887671399550295757093330704370892331629554793246407488895391229761140025557940618270022438468362678484808502280353330400782550959175754857294830059695752215918499927953790870010186561550847322814771227864702405292983767237906894531312567108167321299410441662683434661984770149227318966954231140876035643033628521243750064996518190114170312180082327431053234299784288421462517128753883434110234425725399976711869276497224250863972066041096068458541204107319184656764616175049072148167799550549313362110551325617147994934604078921967182710444909720656044924742660459671910033115660616237288553766583791707327301176163450750315227516823043447874587515208668661892810173099895877251277858548189889863283027894924589714248953680209623618727733342730748326747354258168713075532725074596153056145851930114666592728740625093442819493218426337636295848558264169279242729841149062712097997260042699345076941080061781035788704745656713343410513403198016945258136512748219384218162455040111035092514535158615469287152514490608646224890735105023027457739133918852476142599667438317420379323152714123341062885089786009344084129772963533294893596220340424096105462762337874750058463784934116347783381375252045145116638534752343704722304247114635528895651797185933516354507839693924654563762123599734943264581674072417995029201127706673358660972116546710919600 [128,128] 1449606162125910471317163890916979390845219379767217425342913851314841583082234872679463888011710800402171281598502589386314498326821037072725118493116803846396280965437712183564548521295606661461747020742418050409307489928849872926741198805535802734996836564745010638465533506296886635553598209530908855896618614244285878049992544659104102390000245966429997121848270927318847768098294037653247086897876142930526867655604887531006959676940355047910075620348215466835022255082113719566874927078516511541043341389174225853505765862279630483969196447341808143206070056609619759003366194049749331215240360880471333365467400609833936169061800719885693152137589366465389705429708685824766935008746369585636242194173473306883558463493108415218731966258947343014402545258134102114163269757352860749963749282789800273530339654287872173273619535434414876957351354323967874909144260119577811233472758666292017288466258616107856520839381734675104458830998345067172877269259819897247708065860328245384450022974324559769777653804920246175723588128877324657409163691824428072773378688550113198057730953278641047183075948674569426424738857255600648054010284735987715582122913149788137392712126617226460887164059672113883585874601886203339351030742170364445382409175349679247985636041020981484972041781632137741659533076672563265865085672992044918341272815800240307357419841548490719727302335499905452366502712662098938349854582901883756527217874308407079342535696187402673369744527448104244068876171440807164852548054749172889651994603775347723775936177988654393043886901781125450408079364928158182043798877485091316007938632 [129,0] 305643699503295934321170730625415379257543009847866000210875682894897956024132565462603383865420897548659697678614447516248733001695394713347761948328206745963948932412401783338242825544599585919038841939013745586107428747674098533445013975802624754549603793714148297162633872461654814561107216071643767273973865125735360274288968249163099022619069333058877644567705367493354932514752716634156078725403762351594844803174750060418127047086610188376205296797470367855199531015342633277017769409589023717780126777813411121982309065760248436426599533766594724178974598488161619336485990043181162830469926234460257932926377510482292771864223762515890212411469786937314766070569757352174192554680928798949190924573985886389004328006479509006476147829705588512244136009688172909646896676763739950153155322913839866863951856103260128904542419962588313286644655594308400242922476143099035809115343145047350298656551754080333974437446202535283974405688627164730069394336684818444699676550737291541305609856746356848326333054525372061030974761872713679349384453820277308809468170901902586004978386081621497265179205867015209916173381580669793117651423655905821938241662656446342003732898773125427807091117909442561802759124810044825050845775179454270996324064948475099989976125134866304873286763781110019251316246606582773723197498339536926686717956615578932690879513312113986723358652057989168616312324807068402509680343016587707669895060626207898367742176799538140835612848008164860876963192449820120448244232944483418842155576551493312374351452564018604789234962608587253733076135563598002254062343597018712195326842657431794027558402737087190461646969772559167676676009069692664489272633821259858472760439927061807798591060044916868738693109386095794124189064012847664141735745970511990625449445927905568146780129842284700271199048872721972326260559464450295914805824055429633999830743745641188813742279162711443819133554616562662950581280168878943766079209520730431395916146474882634781486380893279254513595445056191511919243626376490778382418227828020488353873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] -775400660206927142180818679806370683592465022160620718326453136471702240276731647112375806014476482287331811664259132270023394154411292769790891205184733282935134695138134325918635687951999084120780511196065510154102499917796734072951125623172907302847038063025065668276121049100889139281103750501573006966110884794163721737839424152398201356233755254205901555546081253067149765842759786771310755951122664961860244515571152158228731187227231423028807872833334113550701945084753150433016729494533162795350757807840573133776808719165049060163307028411100567181348096794780398357683974614517980454712452967098555414426337908502990421874102542919882293009972544445855543557784143883512475390330283485550467199471383937178564512224906260653468443837870184527604754531185558652172976313322091938681929726005489155813595757209832444493531003414093465206505217460495844528474200110153205498786793171489162049600965954944730713512379858830591688365195702982469352438584975956202053768555658791553550339064431946619980123071498447634051413960375064775704622372412883258649570133954965664468428972493680911935653783685721350052313052260987481393262877225666747593101435807412042462140642425637155712786537358795344597468751500201123759767571866626178512356832971225349862387078004981706950106260020620760718005244188573795756313352481863716991710413524090097742008162794173368019212356629805030088542721565596312665775314753669263297694449599143446700934390875202775126636725673487500311258164052365080655129177981821664786425404079611156082252157130712810101566970342196331259334335293935755667371285112731941054161114878724584809227787017442584414864378246489169687120480916151387441173163079636433436922762644944215711999903142374031110850865726392893349058740378359280896005790696681056124851475588239045345507054543499306997538540766790769283342247521948468961582212844219676430238067505356736845299752637426142495797751219833211452050488517500878971495236448327625459715704089951381319593006476963952943453178772395023507441775979593704600159236812507362352418521088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 181012311164354175111426132344459125881568822963119438776683370644465276692416139262107837446815925309112863074402499283322256387904889496306061948834738416326876629269403373537857284029286078633766329749594845586641868234511626677993768742312062375464242027382302788375084455092790275970186624977864714664987746889070195324197055631045624332535630988543364656342020698953470619149463709610267344513064808154670971071424648804920382374815092809324506000892558856935020631671133055716816056848958782259429943874818171074105036486371798916053873326808998479209368202138442482326690464833607205154322227642112939373602533923434279905168168261515761279864782370008846745089311178945941130008104100325525372044975426808326799590203175807279878032443813307018825176336063417302026063174478237942522727964335563145392421127891714257016108103718858582302941210545153755372857165298521252721488568360031116327356382777202056889639148433270001887313535110730508367498901063359782594279951551353915966024339947535332011551898950748290122486924799845846673577721613349853329406299850422474829552133550190248830021486714662552373966372017678760003081070444500111349505392468549739883223427942488213678844421350243590008887783203005341911457121463016802699362853755710529490747110652349676035459464196700756626856993365439205595179081200055210088748434561934358147674215279762927728537592689462358893907461621881197782399015820209835138529047620098149351163367751792540323667855497185815551866413058982899949790252723667165976800065831515022995778281695697851863171097760477303138694270874487767544516464675355469308747485469378830564928962862330902176375110248870247190757105788249801598872909534125963302472697374674110136773487267376095126906654336235012240220587530111532563062159849100910588316907432319947992487519486392289062421692260421210778738217435353501020209044661918524376518220110819459491953261293346976482717932870949346374777724966403495308740520448314793221209227067267596220120438521636881263947537077972546924424552535679813743533996350765482517066846044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -17786932970627603516922646627777525512128183089385473890440645146351794980232763336773351013474010401081097781554595888496795941095501891935373986768239775544734719945173104289057530157817128794482968241739245715168705774903142511535486149721593122642766587336530174420265406816106039837787781872378976709901722250051494151760178126485540781091513619847018198228297257117623328902988071925369116067291006095473839096426231025257809674589166676174975685538354952496905358438532415855465615436885039445111934131309794526775866188671836043017587400463005247098397833083418024027721882223181814766304731079775272444732760492722699103366482585509193834224667638858597959885998302567605071216520232485457818935565173067237337907139720154850913548961164439103661795916771369757590093830444534406960109794969625470315311423181309327492191266103357112725312516047223318625194011790856417550186242503311768245249100813440714636307182487351573163492820828559576339441985156712706512235376599984233249935278290618886272716618966773014885899618151066944849747469765718710761571740931038557920850661551781289850209928705160304348433348543875614663797197429082350770934279525000644929354978725695018005747643081872888041515640052790087395792158116124107191997084620587241470960955141824132104502128780849140915477907451777255720185966050896286130264234116475819050291470995246360848780916496474811408775187833637550339028592396899952513318720488236416278494128335450524378867851895725169508563264199243765941804072593800931902237490109368596875870003251717849133151711875721362521430122957417274031456426721730660776552190222008084600105904896548329771086931837834732836633497678297223895045837983569781182113030500588862717816794741988578212032553701045958977501351208184855593864262989113358768154243116987388133670626857972846956752793502406959357057785186803196190875872073706694228459964439609242402579458027529643085466149392542430467511767767449552078968566702244119970192300363249321545493604435534965806137017425064406580467791726047138120111657044479825613139657808150528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] 908156328854718376926749425388320432853825907999270406466601198049840430543255091388129603758302323689144150256745715462373237673174229444173499091336480539615205976803312087484317136454201810432889093773326309556464430123833422155637183455100934360272027792695279530167382896151704862685762141090374552336140624970624704659304810627727250682991281987326704800079127540565380356729991462862505152980242202751848729997351573577406980607156190425084633676035931524180474107355219729316095851526156141369068362182489656412508635209121793438646246467683020225128102182718936140650915329703629906168721272498486084353014025351920257907095286205646493982571216181054758764104181655024861473469702753319708932504204404479415149193956770805500220864734872305279348361083912235498856254264408493148951667959595167970851472909923724555256625458140162352520694148012933577052704253730082085045851059190844125814055307064441557832902288442615269427512079418571880257533997115562817563297276392716313209195888349771133979093804817181305284217213488107869736992550628900247736213240286078246569435558746739523894700391705350177321061383021533585767518679086362388746033909849165196679237639320570079251398722702437757372587266396167377954474655274114643116193290603841448796351410951521968992320585488203534186968233156649732594570398726791603025444516636439239153764327936387612445506464429559862640617703696177558072273930199134981435255926874701534262677811288259707149515619807944578623512383928606188099706232159824784493714232761518343801166195880441093667930748531909615864387426921338050855021858535604926890664752388044061132292740935691573998011735049721505445805209659757470387557339927751237260817128053846411398037921487130316973131974124988651891346744731110612959913231323472394072797317838806567145472824027879631449945807049545627258388659301928390803243136980428490424081785759047796571552280867920004517294851794836080107452425244426141047480225346442672891147167179782404576883897028784768594890648376854590877146945542104342000232303984364983148422714988953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] -24610783481906806775315472155829513167984563715250680575179961690335579245590634200188217513184424769271850551310167066578870054173866945398382484686828492408500651973741752413017830907182087387372268679255155152527759156816717501454175605592254288167595265937478759607806901874639637320381544877982423228484336449486773742844194369427299893259194140099474864609299114639679876864779186198688384537697814097802710211049321278955340007747596740787213775515150848058581665205472111970093581027636649086430051263775303280301941827648545365073714158594278182454020063908508202142314531505643323290216043283784538817842860172374128622720400756256816757274367470189995217078506667864618244136511436955055548147691755362992039036640457477716775308266807054138567263824152782678740361084589353093111735821197428626017678249133056264401414917898195402702254836209303273536923125513002697741619878023589679408408671005718111535474197293583413063666565842605814163425576201213316536745985266512302318969601821227735197240158585459714207927906016420605275108485663204237533471772092819407740772272477668012986470695993561422347451179285975321808070251469828075193139249291266231907320584106688304547607601837855473319337994520521394071924196012091412370094974245055112594874627476990288574410913385564286363680525740746015356827512132627213122870625220394308769374677959490427780474090792634447826130832478854333906959959248430134188402994029104646850116324896396800899110568721561398075651598946035181482206331351825735543738250998294190419191518057744654804982718330574100973900774428947202270128233598988675192086262535252145326386839402293878236325786932512144245612754321900873834117016092697571351246650767661434766029238199618115118899654304369066114387913184654300568763743725743498474690618337426571519073088526843759845323843700427694764389118650663242573318375724784655788993718908345856682825873415642843950706252949814492568736380668768963838547046762722209914875074214074165820855522317361880352797232580850026145665897847233377852015005580642837814938384779637161984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] 393254582357014873631714958329361287445321592513381210574078290638936352331286403599034882875283758562722286293095628380334666742887004604542530640113836197584518805594343022554658922842306841899082464023920058532573706741298815185109456549892347998167420899160044964543044067314612398631913781753573950077533444203548237699438246148977814254689337887223740112458078852415394881993066119367694050066546564568717532660191831756987780343483412085088243731894580544508037402843042561686630952410685970211950779243162455920503701039306105139977054723544627308605580151600696748206755224789846352185742365971543601349225852422949157041375710969726465007696165419521106063649207186110957915501179463680962697838645579082369173526694844828136509011549950632527838824690277880516704526682826019233195919256036040555048211549309241374227105333157638140150755413914264772527756032053093591063742274176183861921521500828732488555381230778106731469072414979660928353925849296153440809248479260199697686657531582133735374143283194928151614150659471892905333239759746113531227045716091150974990697540106257577270838413095535780448987487270474457805203827568469884923085457828163659421821858913277400701291709613067847033177590426344667737067393081464444516655358206946468222152938600151313348987295284137581161873416009474395742406771094710978493021681849582864207510777712640214665461336702727142360017772670021709046033082346765165634036944648240144914437596609187033891288947284568524115030868127597591412487675777582352297653220951253480063158279452436336469092232793975338450317912193714236368375594462455453917450961876221653491753360318999852873289183234703805566689012223164930461184010239595655775489583127740356280947250665114867529660780860636871753628624756564651722879278701431761546792954390752490088970174095894187443095152383579288967086837722366828520794323725510688704915676233180024565094953372497561077641293311475832878447864887188511868805577175584811809538040079074058801066576953829157592256073908766331098557762325355912411081023911551217046404604771361095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] -4160600148042070768141297082269351110757258080938695645506541624135411985678970974260120399527883193408577803988605904923652748733720916769762252198086075624974488987010290973220259442522020756192321946186002837005031569512271120934308314643393348669530300342638915427765006181196369132610654393781609256004232099802828042745272479512164117395376296362975721418814529253704691094244083725306371952384434007409817544497053564120582166761823885206233676343523944297447452279334860434090336337769547983862699368776251700972864267385155684669833510170302412505797824010943601548696119510058530968675403315082053805464979557285214286749634353848464329943653416052062341948968307173554597664101024851808981416892627741566380797779522639535253911006644332024508681484907163474683788381643762911131167207057290610459105595663174643234118756789337435614256424814547097422615468769821040348509692468395832525352368401628079616401006503990767206687109420013754408522030952815963719517082419529149679399888467575949265875901136278923461793689979478418793857070426101474613488172586401918940423798459235244984419026117081879124676580081137208009047926619001202910094684306851883035457002920397622488813366198105408932155331173948028038932332329120341077494272068630970949124708078427509719589703339343314139677765080865239001155167723432550956246063975449684197717017599653377536186187161311321994989463595760940801354824161065283397765859670136966715032695111926588392345471158795564042377513358922328048647828518384374059502452851906720064585917809063260844506437465414163771337279785772808886095788199671024127424725491964919851986521551269200517635350490164952655608990490218577893123240287846101509153339035163251982056470767134873117244465055285317719032657723741089971632530498111317840144583055000703676889780515418062522313715930735291809233249830506483991810486269637453748863654899262513658541484015408905607961538607426509276572843678249646912320520231016788144917856072893773604752492638892110120058680848607258529973461336991944435028616780884531847892285444317188718592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] 31652480889192157733703467880767842402139839571842476442571763629771057761753874124086898431787450370929364387545476150191265470262980285206457209357991099236471088798255849133498775758633453164443503174332308509943462891516072889054801675508356273845742201119674331429618821557539931658777039016264924561783567808220652036488335236675082627977727930364285747425119554712659190501469171876302015448268060760903186370726281251722429542188167193067949852723994653617603280067521716159298244822084533207392363365713138744919141986761873411742155834470784259454951412491624256497350349624424170100835585789429094261793916500900764792324831960567509014124838108617728512844570472641973942015152835532186051011121846859158231749997361208273962078030927926271893892935406881892146966779759324155434848157863046836591169708807813264743873616385537170535325834548851074940982475033308963041669612061501147013129404191763640220584005167507603320181846762223394828699855468828517586496535950457834228085500230491400837544599367639534108311360081468130525677614824804223205526266213213724898806045909455059269443160723963284350724774892294935154442257239663532157821530047868257494087033681033255634937360416749642603342751156168553943999968583365028791713044081300545855994211376435325334654600117720696620398045272176025212534849155662294125690786046621888449923689481751009570775470248355004401770639593715463913507284273277962265289481583457001530121723151911409315606646304329020330637657694463383289110141588495128923556389104017914643059418298573167828704867855662255778537926125591310284126844501099537658981709981177460436279263059916817494516446604199604495731041888777708848464571828774807649577800257139903265734404219863612926450962695021978967408549113234188667832900946032288675073605872081459136009186977488900390284358990970888890845258335150608951287197252252190755627183082349909752545210363144396515089060151473428579423801778618008570449674154716385112115936305766730730920982809200910339626498728072760530490157984705712959953225973804333965186085483755811635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] -182857375832882602949234056710630075280242939474808861529363165022226325108368624837576931429273910936408374173187764816151332393462895351016607262489245468811299878366561812816325129921069060840314919394166605896902811098742038959934801284348506407213576815502841898468805156683075690270778445421251156627269737442237738799230096440448092979431852999693487608554986055652271641790384931689340320369349955216177132370573569446919886404149510242831594092501397110332726463201050525016542954993339344825638451262212232759034356443455348050414800566042662760002225808304481663240652975085183376439649565595993834229675438918105236211060458606870616649345652545619441107567720727143114576962652938316846397998599337843514213219016970217820545003531393753000553186630937050474178077588228147983858151006522673265351015307845589922536448238626156328257733676946675886484342375605747138515478804664427193048110182134153993608788740923369028574030858018787448284508815573778391270038732207692060176184873817686542507006838815564892414412300430566700771982996130521358773554036024978401860001930790866020473699749410363031618714554175489246351483892447654075332735211679950236174184394313592132857146861521208004450836233570328608259345056518924489378171191932539569332169519240496634400866566955751422769603432919449002898055862522890923487747898452042875541712267792313622160822447251491687184293012118467328765633468869302405054238335134949039624074842567477168734613605979390040926100776322697297141224992279599271748990606575073632660868828448959494020947613074895747355673376836365037907751091651534352176349165959887042120638584685658217531092274540027267987215175394872465821138146749858979213661535412737705037895029639767529556599625388329740719663860895012147536041139736987811655135611400721896808892257293008083612236365584711735271811916516537873323654448323919255821965272985928842677727148552804977669727148453751419529061133670897238608787385493158499310633063419345769122489492385846500251392932533772666221955046870859509899351056006804633614586244598686684282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] 832798359480217108751132375590316482473133759774529960085078920004603162435211086813623542899193219951637133969715251382905386303809319520747087041352688518927247691101627887928285442030680451768020576011969253166734553280216456985858362893517545941379500548805570132390083429413549006263944598889830059101144633508335292047100701698205004300254241639224093802890285498675412767117104925712668540822923227405228563936148622774584491513566491808228188966442028083137024610397735715857403422086769246054319014053048629921221407431044460309950520356707234042858232652381257083079428387706241306816677606418211565504979741572327410791343843892169112925795121788290668355911836741530741560738933273650216691230499441385991610444261062102031159378600577740359792667787407525193162169836861766246795101078702550750592030614854244173329934925326404420134635463031637405277859482735947464723053538274766988151939661583773403186928962700739968675154753203258132347753502528466590081701497720245504114015193770181777430663416892678111521441481263775430544904624776428478746233285283298670583348270199538473444540253621195054326208341037405075128896020037376661851629646915873079539869842072851371833508345906417163703018551418271627161540817872624125293905331781195276327301495916474535452074884251512639631490048421214221375061633501378199446747793138309138301569425917439574687798394588898616721967791741364552025985291665642415135100424826539313684364729579050268663504335827144057735266342658268511126839779603683472584340315433663968569517228438003149886474954605378290268856377632453672547414722364221394193568233374160047876259530633061238591562098434056496038675100121972837674618844934510427513726709639447673638812213408086425392453521257772826404832904608927328681927500398165438449956387144872970237758744522391963474591417284017736472302182562098968895668633164298101449536226593799710808847795666547198080345379136196685423047643861887487907903770814472863316698994556760557096915309849612150012641302890781943522082051904336122908677011209776865023898297545985496186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -3072960187543885268681148348712819863254325033754929296768333993337929790490712160911460899336063683846340740479487260479631045667696701895120382182986992930060619459749978624921237287825264321279779644211587461239766284733655150777187972516907312690460758386178004606797449469093598020681396286571453831625424416559031592896767140402151564538433347394686682263946554272749116551539248642637643713079503735966066451092618770570103343192273299526802323716380544827548123236588634779257089346795236102759723581346381926097298672725160989228548882916966279214476458918182610516303884392773851931873326653158850716882439294949922523596819013909810188468771491008871737789251967887020162956200288895776615266194304760970516768510048870925593437433450327805643287469169028333106688645884859325724367837035384748461407913340973513489139351273906888060368072743759022977401815085689095812817433736900119924200660692536713766335387648658457192280640928058248337835773368296425119278400628552177434186934368149395170588417003185165587267237041790740964908135765609417846993605964969480414033483948314574499955901782604686129224874167273203219029735861780070367912095649158496231461943351067408196947871035574043217646860578852045279328150639864682885486568657530683620790865238056055514648891174234120221531075505511411819714084957090004759909722656737147433486155379162601728669507502874325840615337993894056636461458299281754654505531746458876324037385919990049117108467349913745145555437257382149201427962957675877990868882255313297807087721679002396665439631499074758667398379090381290636646099157130953476393170700709447827639042239310960750362729044879848822201065408686731120146076046946826378351655664455642838114811904941824735100689208452037635380053881217223248772396951857868537025515322739965040429271757660361729803011600225894097127767401740944633230695298731440848858183636966047258001465962117241211448128862899162389798133963406356142098698168537030009635332813011134951021569779107067343878298350456943137830110344332103596304861853660566851733053679273446519865344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 9381030419927523332271726649264267752357903619901665098084676728890246347559636169756078196192004066809109259701693214680957573018324977714014620158061353113812003973299789535018020735710970630045953945127725291761211484043761400461428145851031154896827997319177252512155719207051300864509663372850484293777810705684119965756858286358724377874561078705849977413439261164520863432107561026792465774036654213850941694334548277127922076352768633840335303731158903785169540788999046409782561016588555643769404531831615901747425186610468284273980669690039704242939446558322924895411296255861947469156843749390798049194111565274556245429954343137112970305394649878336040706944932321885756001303242954771652734424627004326215027199151957414634558026245479814185518088998695615887734727860032813627611847267527546638646676844528181441563427046044785419588099338507122210111023428314767770964233902658514832790331311948339189903243522063265085601843151482156027458210546912705728630302952435684234534704820565277558897950972332363773230114816833155610810275139060184309348990884857397846860963306884861214974141017942613935301692944700614723271131177628779527509059245404711468174412557401573192624433690741914119888032069514065560540750620380653999461157775195576165849220002347308040701243746504466152703773311580604121811762334992067637256463038176068390289876777144878975023650373401258932676094820888289738576639640924078381855574615185046566824776260644662199511998169147956518911928410759765340025981301282853404618349191700394820618877109806272541315041727442124503618147643769609621676377323958313430307864391548237541919405484168793912019617379949833126632159185001596336821667355179716690649178499046713940204612874149650717598309750213950034290573967198319553154638556060046879953033462116805928556918261460969073138182980141797808350940105113794791279567898097850031905439626149092259069543328978144670342553734682174768833806580118125838115724397495797333221728966016649226199017102751341156761077571389447593189176061773295320781243502813029412828535820347835185889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -24087650987573505387998874157313951333199802477741437327373147141394644970639335852360424758366445042863518768427352364572374299125969022578108967804219096912754266456476895780858873150590244596750235108263374582763862648530621729370865849738000484886315445919012946343689825038609438876657824757294543696677667503066108001126188349187591902419219867083828062861936194646505927094591781271295429713270343871520986754582612541647097101706579107871379045031392695200219688984626301629671004517566043631760140529789164389814478221065198449230239899785431149717922263929211004500222604048020234079743024072694071695455697991001788654499319037766038816102422538605152915572531650647276223684939438338656928038101243596280077353901659098414869751155419791581786028826535899021463902663433960848824702985222446725836177840127851616838300439226857406349202592930203363626962895551284339710140042764739196348396553601344612681810099299645876901213412211475253447071027566859062676218802295604825960371394015180715432263560349181734488207423482198899749213671413613978593030320317646715478678805757924451899634403830647204964273015463577448432427545648722980444968771837052569300291215213250973333616042418115029922379583092262147326908350728259153033189684985386234144084131227014014306838578994004022260009697451613532278248841586995803181926216995303018489793089713193877515675732559717438967805333797439706286359627196778371680357532772282781876743729825160252196153645727966678787929323822093918791490690854937092283624283276822937631220661404536586151571261082221997220385667060120959825653830341231075297496023542973434729608295346088900037100261733742841028851861274967792879048641910355064724704284329387888292647482086060991925218359101503347904852447996157436551839842289929634254764714723710586710355391374268244584824727098543004917813001108223066598267776252729900534507515171329692955164258543635480483208555714077210398101718589727946984613781376306198903168933253381733556373362240999107595714856070199922530769295792466062757008527768602580334268972797922096004988928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 52709841139921727063770690970113154008907257032729574885481835466394097433331139432200762363384927719550598235257085768357428981191763815148426934609806088027385943131662787131025611601946886747465570851163440275581126831687402228107771721811094719476927383442288706767660683599505913802543259191228153826288109010344671143395463407615304238552854281728774378856893143443633114989634270534215419435475952180667905884457981550198537159013354446063722593796493290768641811479275030244555703863327295290097731378824962561943717076687011019616287972678292237489797740149903532086062033964108352133028317780899229934775808665815787490824931251596575996698721622486936485498529243476557227449417395747689641882319739083599494102561745979280563858602125062529377830175866253504224279648755471027567614904618706158200042286924163956029715037514562820418609283894951175911142445013523396706591671368735365047704757351771193890340596949863014106068946775904139976984455072740276145149146029351332946090085481934909441020781610413177819728483487483650886005456056899729574337493891812077801104821370900807763053417996030683064363443002863410648947377692535238143663425331479420866081754488380630500371271727594002079036326467660641669475622588084600220933968059836476702047658257673137972445359516728619280236559035827139166325644211682296075882023034956696004610384901655909999363822493235644614213467086437351879577098641641938084841327487476622695420237477312455273914824464943364810126029659188677875118743394921396805910690143219520357757844147971373256538482116364435489379501055778971986343727003106227334723261240228242217388705560099547111959589924265543541805259418325624209223944449497193753429815965372224780960151501151091554731344283432786824936669358964108752864097129820500786676051519132945863215534959117855474838368427086726896723861095837885970298820754948955621149189126095427671292652471800396678168998871080695711751589993252725093852432660376476403486552943254231769987450832933692377686254891766669891652118151667096170418290233879577886663410875238281715384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] -99321479972547074844444099491675356130701471795083456552126667553803722827785231924842050156525480659156013886033155401741811545021934491597178437862562733056818987258122457335539700492065070537163230062846747745236720597647589959191421476844637273930277396256749892640217891755933908502000183094769556345912296427032704693239990474680772119376688658616863414871049184924536511849136696738303569032864027463336239492770653018769419853710521657861621860534024639308614439963566280407179394598847398788558966283242738658589448232760311618557648588566817019560988612810981251769819738533475312617086540147759033487230891715889556152081663812878077248985943519848511165373829348842635560536638472292056127231295404314839256413450022188248270530316576988911506442097622934406270855859988639225682093069250238534714123286738185883856605472494735730610741461917157474247627433325143755548964277293645473852109034659710522837643904549777887231832155414984541679023490841752651215722439628025654147160442937955049665252595260895759545083843005205465624967292886492556109832044959455672101374633346652370169188045013094728042034958185317457101372591585246803092052183002897067738197872076266482358197094686665745803523677979379114467044859714971500255205524325120023567922745406668619986992650056889158595959617647514324102897209028080323455746388383058585848054722010399610807873973905372551739335183987684472001854705103956778550537815591203437105500251147849399192640672340680344341327091299491461337535697506309427285052573388475993020667172064029528871369139205835437429864212801945248810443728900323375772868394163545450409471089870813154952847488779924388074187145357092774931749218581129464733722689288447297434918750965454576118638575403967835751834976050600812906037683525830442059680295587407621129645727595223805355620242131014764978004607351480501330256545608540121154467272963083745242269865230432435623018560716300403542175051597810002603052555723332796854612719747029766742060242366138454350143972516186754748743581403686524970783045464370278470811764471454738210095104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] 162461047987748151201858832648516175979905959239169116888998539107819838786099866499359905199842287829436597434749684692316226300364259334010710412016749964741053616169011055803407257371726170942196944743113033701422532720909031574817162236985299369040941284900781018104620329921363449517581534557374809262005651430015528934224333889890347505463124918379020667664309581903731625034091760810616759326908337836149073545642539882046065456863337139716568808311689321367044369252192798658376459256849121420738421501042087852504917645857244946237680186111520227306019065306843652157856066051638263112191656171330333031129886990550310189959710314428003718561650500995625551501690717740385223788027005952918666381392680195165598056188685287975027897991251255887735065859409653969263184954391234495200135783202033064299933015397011566061232860790493179685062788999187320890163197800397022820013416865451818158565506648478298673855344063476821142000594099519895852465772582060965210191020241923641588746486092937076009933480519986692122316940575839805897446527085357437602167500130424907022978102898992129431600398366032362720495074385482692591131716683219678029647360302533068893930708640372695692433003041539007159294200486685605580463462222483172772330322757590672241474821218424123787710122762262926462809901686734482278849944416447796131305922577154310370600849089013233645771495652969953372381065504457383265985115049799898703491544962174840252659580399038718638620941583083847429508918742365973476872043905423619982441237181605268210455685843773201788954391367366625353452884721025384483398508680733225849033471402237872694622356576485738758464796171140023681873068690145688018873859799619179379473956178346679253790306336063311485527343796846638372402858585358247536010425489255706484725431960980728756833970371717508424377594239661245814683855847970633146791038365416371283520064522145030098801681607564809288865930738861894087358106171115045650627600754586999926185124114459861749831574125076961225046636597687466328987980403541004050191962794904141509340373262650884688445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,17] -232109989654743157603410083572475487584795468750629316635336576992626655993135325801764412179909369108561539225362007726927223232189372369720331932860648691102710973057135035066107573953895904852395737766881749656753748502518685287366762278049898276414144939074468277188527634072706956585165186645663657137303986919179676349532546897994716678847327535374939473125351111331464517196008349950199845476784315802810568471935928117394592709517109250771525416167296058532763610693426190310208363511362291473120308122658339446259973835679761000013188942122877382496617425319081669965205135066265659710961575999495267082107548618511758651138494128504237666403053077199598059431609215480857295555842198317455911661739633404561661469811005329667853949128311651899480339229725422867223331260817904690060665343808261963284407241582381754763963757449271188825876567167494601482541234970372758177311736549166443519462147474505850517305043520402165352104362021738500382770635700719844193731393674023014324432327781491279225848454787658339983924301936119283972844777371631223185277178229998784750353831910276168663683806481249073630248863823857015832183479463779686232433457863528481915185016511350589511320937067545770870824774187599891448324012749841680461024494943018961452492158587619447239727869143164129386725393854043507342135275109219444817042468675236232697609921492958383948802929294641469915512257380244761251395963651992140139708820307095371801042528624837418964111416029119895331544903064870633283692241289282032108620490669056089882277956896678889019953373016175864395708877974986357545236166514545426472567515595564422497439550737359403444155703461843178900893860164736335367292348931233387753048692448135556086781295268023819153238801247454358844496612545460632551210332261765498834166353196217234763111731709058425879330243349169463569853680068370339783738523212147156251479410605099961275345280162559523011958817197007174920408960321726027148458590020787997500425760241251397295401722486293858220500766013652725120739600396741187149526392198394832103603142275187924069777408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,18] 291008563267729916706521821735032903848649660986828209597248819600827663330861281493153420726070754078600044552159553619786839819078065317166729816097020779823841160923109025265770309794930966647988201210384097068531897204744076664022114636564915289814855081620380001317771743507109841148352643607483691062217769992033360287972000289014795122277647745654636697855504774214837330198219584908281312300380663214390582818519832685117595910859975377211182600515163006726344644684977696209800198406153069216899458936030301289848148039744652286162457275460148451439557555820928510535691730883065751655265660996264387196750759427327548714107523861927652199282571488842439994951764502384278379063513063023920522154124725408509265626768045788067364544918308799157523377707087375676905649528708408935384502353940449802354284660293949019410838285394950721408462643631402241596246684787365630522218656327722321925298001093717297731073433406887161555252680173527701626679076564904031843540964307266919750198657852753890409460877490738365218533573415578677516875391631412825515810134233514105958375228429271710927778887754926343841492204981774452576231977835230025991476389821096193559662165087792456311583727898181051134714526647113044246797385349031176209741593440922502653452940231134534878128303350111520571461260292274129523840412446630130662007288802187614308562726478176066218005128845575679217463590023371171252837922891138567211082524518530220816880018825079909796266151601201332643815442249700078788985581486919114629755091380692264408926562428345149294607646568780970974979122285207094189269135817945571417832976313613850089458884523628243938803326692189233325839333440748272258135274795867354893556076502069532387868724088577276958043854425336699446413704136684214398543184752618476532590453088097199910931123749211643656603065788109452858610968761866405757278323661290764418203025000413594508570790830086256888042662826784725627926802277735302167714126924939615332988816792366122768282805788200812422822866642683126251027010861355508533277357503525406566248739860858089074851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,19] -321285699247098419015348145890300657235346368609746789626824794936960516586812344253095302371567387915805767764570966443236614435479419678385451011861482247634879634674413175360572911213695696675442227082139226322984011162362672090497672380557257021660358903279560579746887127894819126690413108070972151527141884010833556406986993684553205951160173389394610220140245899128999375474780173673335352661888483760344493454137469043901838261609504038218446555320663339393760716501221424276528277448740825759272911527465228733796767509682909265299332985048401196452349044546934100401942033968429845116841430633398810003441974699355801828575601184167323503503244833243147615238414625096435780989540049031166013221596314517256614623355638136889488315587230505157786910218159414817024712381375894529567439188719926012866978967864624723019971375668550069853888550963116093804353271997100260353902859585122730779696287823164422756193722549390601163449785207492684312294020996544749860842463945980373606127329725557340664174718518289506524188393268146763621332680717158410689660531001639301276480358099899987017467125197769466164446132486320285305108666733238512873056579075479589714315185243968626822857798406929442012647693767899718548733574189383558366050003633947341386600155918025830753149675475837437650686507440246822376770137539708812624889515306727732478491759588295000667813451948027035421557299603912727890124166163330675917097088332024508684179410584065126813573497450654268426271522180735988931713753361817328980354386948363405619550802023530851003520608593958475054708764151012132826636223391369997302777581312141603894525852696207720675576858395070082422270278037505698625169166602987145494657061196470182534279819071364291615146359935415514169836734740051262246701320245245761269950140753148630545168753635315925995711949639918817715788694166546075645707009830161297474875184407099717185694276654508386982178735140514245834899112394592448960076961442733745354463353901546270914255073152240437757786202195496194015230840123121743006030715098907260923690147924849193398566912000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,20] 313147731376436535031397705001187521916656742819004734281151906448459878095410028881564222809254171188330140837602766060625718831209352338150338201345560750503433769624358231117041476720211390518756175608589742631043283306430723656706440974112571627537542141454260527280753520280665007156063592665388840800255492392307101827618975437628429203951729477894115995234215007096742167527474128898261413269133711563081482078824686186699389392142389983522798296704623909443242019135127770038962729964197920856362515128006742508538702952030479120611130290074425735053798648316950899106310522338097355541484899668955223102313881536449890856701778212990441779344896174363943352469009159172813893301664338083068732966468899893878219797085641569196966352306279090107023894834722611159964483254128731051125011516994266223936884915186710861399253630260883726690258298344144474886268040149574408881010100316755403628112841218204820192373868424859832478170300323695538651548199564985339568587369496004373234267788980339348868569837014560984953260754146379910256369951509104517271699591022609801712518258812367429921972188525718386865283840527569663087214137113845901579566888604909873027993309959983481143786186104170437957398954154967393875762269845351558378280101967418045282605900909780915746915102503997040074180061300963159637101657547033872966981901325313443396142755253735611003510164814383182093985882683474697228122055506378773864867551521502664650148550132440839584234848020663936756371815497554981871646187474866507977327897140226596876725791606491825150710744444082682635904837326424965225682339150499036938716163908970295836422140213679648452699628702033629928225881157206983203463530591869518135541296382006367427611979555222256143070504494157085215840460217519822301414992883576171944142291297685500101420719476499666017179023417006821369521421589137599400163604670690362104452013699138643497731983936271382903201740528100681256155981518167428031470875777369067206246241296119983796698875896842541093444518126352976605515990271934359416155749010918911582098307494496695599759360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,21] -269954611720526282824062630112108596775063316353842796782257050668804781732732194978419991149827187390626545417935679848182904960208805899275815871362933861851170073007913472984024190838366985859834202151426331439962743543372753437991630624144171112830035804716510028743938793894668863857838728713522255462295851042470173954275249276949203508054749063180975866110133989538084302421584695683212003436550642431954527510519325197193360373304454532938081978945080464927072418663680091306388621061894839041490634575353992068597629831482278605648887847248449910708490023668964422202435205500007070109879174732817186404588729449519016331584935255059272110720326368189459377855992368038947324712968043462401392870226343044364353090000385459626138767960555983889011091382640541884019103409616325472985772055436688372430370608587413381835579553919652932187894745178541530507988692780083182248756873515543791465248613608603880358597755243813227953544682155230128381352356504338198979498688812025406749595971419434359286975137435162454232102228146443884405570112967019965549068665526508746288566109343135503585778719165760206831341970211018437832644426947290028982359829888983384617996639200247484949477402218500221666858063678500996475192009192566529863067967820643595274751335824974096129851408484018527450602046240747407992444737140898311394496662094568995528172444944248663690715563581129639412892568559413759241428039015097267726416097122494396959094900812255378518202617173830212685786447553775849117044644480365836104139353323680791826523115807318002011683260385500978536283406452135018933356524289882421717763332034894997311027384875873543016217617336617243009073649054686134488596936880115297792630667099170821812838060345655981882999884365624073920888751689047712174931695420584918519402031431975379421334960506241017172626638757395062068441102650950829066840496619837107569467322145396992431421250492726136716700370690606417143356179492671127909763129613451468152516628386480163850702224115791125967176145257177782657298590981796087790571188716517768223028455043129488825122816000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,22] 206168299048420844886490567510192890771195401089331126327638950158157319529819076144152071076315899604525699291751179070928140405905439690304721695932933696975307363549844481843585988051006856353731242785714068974594900222319942419037495741881490362743602637339738145538732532048306565353450429487625045116619836762372179986999985058448186323615533518020879319934398152037479410820757276637764477887700162528280951260529742158677002030172766619205006258061366181282001142642444981215563483387271558133968966193253277449035340328966268487214784155718867260538636818438476395684685981788474175034397588246711985875379584384944934622907537481910268265951667484117768414325941263411426793338363273250299669537413414817813129580990004130548944271667704268439620162788684330655704472336340586355899147952240963043650857150120716180471901521343365361424973125521270053351482233635663398735913297220035601828757304692557558559699099963558471811566647637344361999620418415993077288772173552522245225258050845239781382879137896602278617341301821107191756277969390557749620815743196699126099136721326381542214026609364385166184111703405005192522186988745731318699585103696093208092487348998575851459492215882421419404355766248296758479228533834730683720165276204441727511973224394444956758546832146987766608690658900233151108932589927846194279659688063076889140431881448253632945916589906198600121854072060818291967757629493590123242359272426134857654683748856770759700375040380964830469843996388048590948313317700582861829598839954516386011956499130648621945199171133756877683862105766245235970243920429611892433871713521958181009755535060325623155940743543570305020409594542244629002660711758538158166153724404508592277039069570004087890154211399263744354544806941525816007334401257239144350780603226922391151441441804602806040866674335831787642688478907770450992467422611918453200384086986743902466876327206485898880872073399604521599076327712465928501291864147703079604393200816265047838961909614401721535674264711965454891559224882792006394733267523471192854825709555699533773537280000000000000000000000000000000000000000000000000000000000000000000000000000 [129,23] -139803037618738550612629444450860374903209029241003291217969445110250351568887861395964288777713384743368929320083139453334990107513474751589684893664388514260759606107634407242224028753237103686774647342996617091767150728274549687207465759311459873735497450588143915757429208928484750170640193253524007913122494092383092297805562356953178740769019802774702476496831033631550827804808247047116384922263464090746986745144590673780685878930105719784813380532512509272808952269113641894511783526679514247778834005277730410784459329688391074273489507064895924299479384228821205362962003575537753111644184938775197967399386871355839687429208289917126595961622257081917826285434221817918138315626403126903237478311079194999859378563236904015524751550949498213286817303406800561116330255235320964192614826605817067311787727464875151699186953743232476868326660207236179456241164904240127615141380644215079299263934868438951917376498257818044954156197319703345501427405179828625932930560645585501705735013453517077496988979930086605489682441371317469097471462612199890844202972918130749523678485334901192163995893361093904443846501684438175678808144059235770313028727542428447646516577493077596238890242822059733423461220659444525408474528467765578094082696885944590811341618370479987951147611238058013353761706848261578265296253901716162414305162796851544779460731827118130812529487773016950413685486035377556238510419040174029063391908990989984262222663697026611804193493094762537589733945037054057594470630436034538344735975696010979225212536835352774955719360664077909792136254806493214603471926343146854400369495277021386872850617344783383154416400277788739053400664722772718931435076339313957923877838666643993196138391184350942653297007414333829328105961560051053132482343765755313200905018772774715703458654002294911364004725993009887066976786157332188201500652675906556902602941900779202218623377988657614152885410463425801932151112143200695470647993924728361235901685748852086753811746763326058442803682823564478952465301630551230032926715001383719361221551081038586050510848000000000000000000000000000000000000000000000000000000000000000000000000 [129,24] 84581410548688340801824932641863459477692087701045265562063468083113247936581651557070119558203066642013039884525368977814486797893931067953600207257508155003651259613835057941960786864014742634508918596348955293842453498514892502956713826557459630808464521757836963011017580607771843618632070672824759353827799922729653526724614270711677230094632847461186743770310436818434587450653285697220810713154240395247132190562551119960860669397059684294888509637903580460782632343008199222214444575223893450336388901118184603461616676254388884494572409585011054947772297184959011803084456126764218772521745776852713973775630803604016316835611583884287262837045704637038917630480998971515024040563317043952508230034188704734049824491329005578332336794214523413742588576523099367263636631823641367916138358281823944367895163168562641578601864985137647953909647920901173059849722761856145882383641653338642172132796323944746996764674406741560751866754322169286910051118406412711660293523741386255406491811654894943827961955605632356320709975987746839121676618136140380297423111405846845526549532095399191591882007293820998253371972431877856008849060002105205559282114128266421885553203808107106020584654262697867052887702755133016717790965460371492541471733041324450980397729222083519042840762360151832267436715572337102250776109622849641616016187965435825630974506340936783988586616481980645440125839253223048594058154916970765232583573239925262407178120832421734829177619285586755013473262407797393888606141185668499303919785041289554007686312229297082005589507672810523622638718978376766934687467543191016799180137925015736733788815582576272886711851513846858141775527114949327279198232425546974186218459301027780062400139118804117086852280418878883748946160841680798303185638075242271446061182541553142203071724649616213253550985390945938818144109253911427170272455341099285967890338894738823162311488605005454473079692113982209983916769070865196614157842235978867142738301265300522711002812111743523434170116734453846630931000031051556520396311104946013496627017847205394928107520000000000000000000000000000000000000000000000000000000000000000000000 [129,25] -46205102028771085030829638461775726879768713631470083160858041757181372622999648635996920158435788271671477099758776692662219049713308178010212927951598852255788316185620741169870160712433629513973005327781024205687649123591369379855445701687051066745621736536585412806794731994725704624561940264104293603183978897881545150286234988004585276208830206554306242664735781996467994457769991197899772092168375867262659871983388245626335119155887552142125094706116899510550858362872841243605335849138147880644602513091854965287297868781695026951593336465072976545496127634675572539359998357429428487525937277144380778265542545674488675920068153594948754779138548258816447941043618461865293178761615034678696221038920713014115421606715079053891175063418957280282943684096576858741493573965726556046290116261495530768769794354852460434990964896557490844751860241899231051784814677175924703692465873847586456351742971266818063044237484192226876285419774688108800789894399305337113283378912761074517217846175098351727641861218412940707125436879186399970330359573467589495838977949762989074346820041626209440468368452726157436200703795939461320942025256255850300979182934008808702046406753184330383430867955274886158815387133175873931278388970241098635866929002071169151770796965583910283662442518761828403973096346793242602461685931488463411417175681661751131274073803356695115163384969928588249075458960957579779161990726514429853537113107295832868185478023678626528813854063295000447363736763808069247030048887009583307638741873506927647923348021156732154704017354556105190130516715619861431578610582545374426111768250674993153552190293410493647992567643123097292944700716100773569365309054074330916455488967993398820717498457053928054393035068164393133836507298153844666638357854874604976553145164554883852723027976702528205151111864162216947533215270543257207373975484343667417950432001876435500961937124581884862525048482158902422389068313519173801318938765686579626660381508561318600306156642013373189517782742689085285586243133901861773081172778832535436793884246315619871358976000000000000000000000000000000000000000000000000000000000000000000 [129,26] 23440963831958488721670415352613855707365407381373159975648220959571455400403699478551492393800201727467599064785098966072945998876640668211722494743183559402298878441980797935089843801523426312390770205751766357487179931829237602505012143792439370588913164770897190122630887642032986456911902043310756772321348105800859011254393045829672347767121454489415093640667962203316518115479292641250566051100668343411766925906641297371396001444134955635454830377709891328464384913573630374881658281644110132325176167928129464323826817693947879885218295728417960114250065033623204282662346262452749504874584308717245830377310659978228325076465924197114616326051189795054623961193891790233969004996657872978628183724923151884420646670790111928893177515537630756307429651081975184407989003257891726615842093570261582032100262576191874809838875975443693051567974114397933544802094342044292794891111330044896443332301350397258532400608698978559244617280282597151768662310959118666707516443114844721794554218244021237139297608450340965000280856546830957740222970731923309171854130526967272478967903431989455154875962604710721043290128269540788178519918116435639725889024096994541151243973260781286536334610740393346665569649573164441819117298333965172508328544354708511987752539250347569535264526643219394859324093438611607934303069034461099393764034372798203920563300515406926275132087184243786424858374719080564962340800044178875978778877649724227062594421381386727594221576523447663422836215506636225866890894075806122969031017359209682796344521129743822273530510794354777587763558059692270477714803532927108977384150443262073629661588870536676390042831774134196317418044700620326583619062874277611223771553652659064049968984611575880233764396619218957696617212918967184842438924326611647998597511941495927257057091026138885713316689070581660432967115897603243106682297036904050454108734045461921406769857020879706718315119660487043142764098588667621333382176152809233715608774036848354240933001662552607802049858630278291092635037432438646482417637364876660168102862278994654060871680000000000000000000000000000000000000000000000000000000000000000 [129,27] -11671182513463241880244362193116001735727447574725809795506881607616382069976298169280848651346971738033174944266442488077479686124217810420127946036464645522046673378728594485299379337332096211275532051740366514511127988975329389385338012081873441184700071203207556798086272883621543467499524446414025223695830887085915750508851125396772157745394901243461150986033607475106455600372724547859217263766915398876614150564031530204053036425400228062973720033552444884164881015138943911634642057090505806979620549960756869948885947000359293016349916536773261223922313562381396020211442698083490669518655464586848797434831993735906880261039768369061656048531188933128371311113843121581088696751875841872603295415875778704255873089010793311416133389842871742288107242957308747176385636493128582956796442076049497579751619999479274849522723206894474485353141100190946216942663251144240674967653769787032714316692016624482613388806228317059828058636027115902125853909362790362974765418968964855459931239633600150795674869583192402242025533343826651444529039682517476821685494414131090492758641052943935471184140461141759803995611383544574156332998671536949942323806578328673850045604072125751248711047965228024484159064771710832469513683387695490522108062654184476826763598186567954338302555620900379333921898076386073547473483957469134123185164720904770869822247565291247711212536510474193179794538217163981662852853952541530790010017105267930048253241367402676178186006335476472276717998642912668070253415180264561851502189271995657583785881824428480389418321040406684656422508464812405583815097999591902474363994631610119348165362112895507356331919547154923491544104623180349336356152339902600687898124500277437982887670139698443094256720376770216660970318095737384235184991096077428528477926579191030190366397594890562619906162490991082595805101580628427529926079657118075303819769521958828822345719042869256984584133755365049593387811297395170285782178828918083662906357844086536219611254692979872454892046075760384087080191568654183936574742999305210180919919551500979957399552000000000000000000000000000000000000000000000000000000000000 [129,28] 6136512923191596515314066255426088972081731455368892375283800032576405666767361084361021707731497310125482418495981942735724572307091204600299138777022237101651047325366430693816981649762336171905226648992796553926926899011480868535233821552392354396285840688517073780684299783757209868527870028249113927480782270098030896406162392157505030159940498933958063761711335523852055988444830967035729775958811919258431877234652902851137897327297310829953654781736490734502000026486657926586320011489481058819948747154387980530850953394899184375188940681899359536133312669761541388199464380651916282731865534305323430860965623269524455545326625740691313324404345219492009618052384441308040853092259399387978363986129317508528467759217120654957794136965571800972247379634975151985392449811718473194863503009954790743067375753316846657585411197994871595726264703425051779382700434268480357920131279685615115652132079890129507881742158022027964247007812201619361102401180529351816400210421889744975765743904621375519855403881378807774520846607772219536670575316724292808843834763341207951691626621185108520232952478019120932697442199154073315142003554902037932187369769094798265776588384091104382515513869596138613939181044743233269109568710582030948101211161503815295195344986552341461805648112621450530826734030850198149346667701452428339223842875599553276369764090031942098156293270527496571720228853169948919608676112851188715016763313498307938437018662021297553725803159681810026736793303046491014405192444241030864308996175850513844246899484435747649458130857721265856596990368618640608175662422517253340427157879374250823000374824434257767002021742639160673461977772432029276492060070692146500802583694229562134308518613055213806216903471466709512232674000923450707381544593128343494385290075447852659187662344648134536984833654645796282684190751567460783443411166408008459478849411294630799410033482155430674045941852787210511076493049658647103924054102645114414607840721535090089739778266280494438836550357160665150805227565303663318276412331007345310560848349208342524067840000000000000000000000000000000000000000000000000000000000 [129,29] -3533720369629825170202480298175628719279675670874649012521818925293584630237942847324212802023626297707861794762966685498221568595748768652891507255682808487204751521143917398377897813758851195557456844714608684517257463887337289551198414273708400159761447719478171184039655593840025220919133916878039823839680093506961393466722691564955187405725495989820631997698070260109237465245907216020258308864359603821908858072641188851859909248686988262404929887687434708839589232020907161646439378084697063677101629073630836916010903623883616538121130272340206980537367356636933518017642186154494726886201789222928264536288873725396844282362047690833286144193624646867032077591956920697307757012611001133723410108241796280876479805839721779438633677583837261387072083796277451669183084580976992752121312244127675609755306333255544214688503264680086523318250765909137732228881274428288200287218401334725150019133674793082914122655307264491933611065865149253347174724776627978943073186445610370685076648964382740298927700283469570670707175587599135412926254678399120668092435354260376202984094968435598733708996504747571939351651032381718914500914163182012447138429660534210484828851420234029205585544093455649257321700271269239611359293219639576714007034338445636154399438134360512171074856718532691908595246827846114387048833494712710910818614534581605806983522306190260357271476009982030231730363776853057538430915804383593228311029995869875777344665490226182626512188146334281147335280029383551498078299441856257277717014368841469277983831003647972459808284278672877118651476425851423418517745236501377868221365500761814659005896840372257050066733254945347307441659182883835188717551294452140245055020446761361969226129398505016497148186401093000622276512740038089429032134913120478894326854057977167054732066861457101154027754216761319085960551618242397479254292297530174158249827047012535461833013782889254505618906348158206224445215320211582421876320806444766320876101230230085830078356707538657573917425827463545833052398186743803863506393890508747156205004005815368678375424000000000000000000000000000000000000000000000000000000 [129,30] 2139474580001863962698653788238584495494590206820402074892405318455674820487020755189158286544910234532323197917501394930425051027246418879841224325723033247136805526358181091699685221843754297172534264173961060279082195399148776326921398683374433356772467674635864870677791155792581696755952033330907727391599933201822706315676910434946375543722186429542185989353626874349880365774139657297251352524808218355058937600306530225495060151159845110285139290691922617929205209858886718356668010272195922804396348501350454430105853190496421346988002264593039160266191119834416161163004701268264989978978238500426009981169767578260082791986530995096159595487676034974368819162607414506232901017204331956610999711277042365833399807468651853512266683920931524968621246439871057363076504809445756828022900096744377822052746466061804358957989100514455969637403402312588042074126923648434463043933063416508814850105565138118683083207489938145463809608796353383007570951902022672919691267953536058926618613241367976899475306417554821922231933563137617248370077271956048175796324150490355928562694119317064363570386811379980148092807460171970388453342625991636631932579637431640525303160785035028385624455083019438022435966605010830851185390690172650552864123790211554885876924450964967695544431198734858367941359877809257301841052796388222566203760724084221778617933573561941482119714761038315126311987797357144496984007945736078006973312972484319878141635794606554457560355899924066781776341658703295172303581403553943632290301278037237823890476989191948436404268274294515128786636098732157156698121281584545395072586091824841657279754175348744899840391097305852764076759160960549930460234154846609215393447799480588227909759203869101988471553481015052521587149273297994169600816234083354326733270090622482650368266980373290200727492126794089086347694552317084433168742723844657256896710814493603573045034340482953039719363642574891100980970847328951715798639084183808123844250566861580340266614310301560708979615488430922163113460740760165569486020364216018845234321687055244816547840000000000000000000000000000000000000000000000000000 [129,31] -1264001730747306814487567144926258084115445799532572849525799750941121012719912392323225209178650764681416907451222106523557469432257026182538257114237116996498817985065688882047376440854919903126940889585712007193547762319608641984064654676961197245406182193165570891294831519656903907670261686098182859776747493115510894332812212897183733804987477981536533588792502101552684277800337413405604781006835186159677147867338039385229030667496470083410363385422551106205265362000247893128935759224924948068179237636330548402117770980547581095484945524525571502856792688813215719005711043479630540445087193223650811845359439304046724394123404618933100072049445264079932326493524317422298561240784302356737434772461302746415797339209426138950789667085137470284517468974178826958522897304756264361915212938640786415753636117552251824387067802221174206360400253754099325058754409491090417677518839998622061833745461332091316661379887242443046843179905935506155778356247537268110406327525929388579383248532968631662888961466340436416875653743593387312609586752378663473334451942377273428699942009025525106734268403425229880976585339449579938926635217035676236821700973267150219946106097821018519596851570545387042993241504506000698916339111436364075314100169802472072482721667378550235569799057477689355456431464300819102810134938330381262762993175275627784770103885961035566369694352525558617447927723263065143252954875820465023606471563942669904781560890576295265466291427223125514509116818957301598013604159209036607322349886728642830166721740424720412212965648249997503548963116070273643846412962286692201472073050712174407749138312944982540691193225167094728263306911946598964213724794771474305467629256649570844825868891467187147481901386865451435364199937122284593594053961391128007910592115173111447229973873284736946921155844183980658249814478681821946491032741639600742110421519994624598744324463323779744955984711906844641700040927811078110976769460977275528656512145625658156279849048547809511563496331733090553649157630365174816907812922236385926112026601116009177808896000000000000000000000000000000000000000000000000 [129,32] 687994132349867353829767996857921272165276411520046988269795980583098629172278330007151031528261037630300192260361036049169736612370568843723310914759597814972283386215451997116440252098407508421034520698905898915028094820607905391563844103890326798073147267438714515735770386436515116946221183702771213325445280763449093365525683118419239420327364150948093354642941600059910828499667711101338946754291732822203023488844809284111945268051636652952338601532527370738633733967962926023957823133601483056657399544388766833496925693946150439293493045673501731517747936013360587862558404355119946418387879884719545783747343837706649722830826681944376863317650227571352344471763934433374860609350567134797611078677359511933254989681971686848445652268179937582711882423805944473500501623648336432968365683167810729850500426666247470756082792366459501968367433432830362143007107480708863583801181764687067120096222542168406501695019675308777727009060302846544839093915684147759385348111609673925234913608070776616757449095995163805432228108710682042141793439026118998394003618059627024249350558529843125534090811534159801489200809339599296670019407716139168584113811664685730885116912805023909380656885395105637422427776116355934102843214503352494401807088628656566082686445034542597581389425121379102871929617465737710287904247084627822108744535872114099361245044976586525686322853170829272626433156622065886710540256713774476027495450203959336274415394642575238492949126516515546247259499915797303128808290769807116761848875767731630539702800646293327654651234926718147485112269029609121912168583825561843185041922204201985277057960872577867049132232945914361666947130434456586181032824421687519734890664983611607147961295439116373044007041009069755832088121271786293950811792492726373496010416545566361044078458156691371440984643893455650507962111749998271353302304765922868803171278997411958797509154738444137915955420902955821576258981368447982457306755491745611900417415158018006543776121213380388744748666008327800232886004961881856242185427495004109129367937215383239393280000000000000000000000000000000000000000000000 [129,33] -332923074738792717634239744219911070120184585788306638254379136730425847958620781114883294804810803790219800623806996123376713935470733110209749779306493498767812560719998890832526815572774936562547740985202793825177573830682051821522581843833814360783891537256844388462120843122655599821123304441301795449685042655675329535728323047682922218939407293238518127835457332513659729509230868379338666407126157202634982162350841985214440808614979650874646416073227408036287308437351457742090477349793791709519617974977516726047620842285488191472854552175261956108449420899806959600133448094431350982165164519277063940496456178305500742602337499279859500718339961904496025378466910022152717485216708066020337134722742865191601722333095795976883781090659990441308270834764822595120987619151790694996274590790616699083601518001810850148952826352001216636040193864753004363050415753996301578045252813956906232750676148496300358659757593080612805434905677095925766640415410004162955577225954477320873262836393476434900665065368474324926470736919890312255853926374858131546206188950289420324498136844944417683574172915441592529562491874199384790465604787267441892283227790016543990164656091679142685056757107299077972716453938857306279110788073305925689522073629357800524305135567105841583481576819017336455108745700041807146631718328683501350283236459417386315960278189528423060090693841785833063495600405577485087675312060305432061350676666113620751301916558508332939662273423034182586627672931972259185894118195371432919573525500859353605239889353935542946923198180170987052091935652699864551290479611651404373779074466887540798182434442159635508262344242124048842978920406072760634944644998822879972331923990975103909164954893401533237307236065544028268842705128668473511585527353015721152945920232069987875043771533108173719651922730983502041502064481504552616565027741244566401218012888112257559796988072767278899511268387373072781354753651879805506931242954330288419782470699805742404442476900576457767975705585709162815791918349723449065970259353220445595446124916020504166400000000000000000000000000000000000000000000 [129,34] 139116934998614954568284877528840068663996775595153289664886192315387541853772197077819338745694405897311265436316477874689932286054102673037977250300573921417132992114254172774952888681138205298728844811379770973675995225142649930796932078325684440536029965653651566945169163564152296848843393177651439153307663721948721605474198837316317313323066509584562082961366065043533214459837109448613493310627903311714674585798062695769195135661513003343662807307493699273820935406824078080932089550968566037443265542045476201593174498677213941310030366244528340083948985234361359376930074521117817618065387842904820579211661908373283739314600901002177278889089396329772337256615962004320715744876511038975049042210200538218401650703611326647386707089940117384503317537183962327959437515469479890725844885607490745972308480466452260504979947118986847285242621331599649563668877787677122921672748167813404164785980620979573843374499594269567488953566774943407228035959841885861913396585419520974974917940417608109507293208843693281231993609957823758951691599674973674634666380839074268912368396679003499129146755522975657910279514794082400523428212423669194721316725206157264212710702439986248471880874483140602077627078918699468144174498527604187723724493503731085643012921346185521581501573585096263028025641716336629392456598097031634162478961175684206857449695018841933439517554667194011808635265403373443908505431406563848706291075563079676301926748176044972676661912450063990211961166715584253275147205614374206371192427274337758692504629452418425147314136354172917282535954799734235946667012785968693028486541148100072700063446952568315229072237026362217627672383230369639505293518950259178846769591298813535403863870237140681663040172689394853088050144065267875722647591507235199112986882075813685660410450599963883078393506344967700478358188400359996908198671070651189815274128893347941122842160354437263813527627716615829702247193621026093676275114024441087894526449611988537679066696022774356452999286269242954533742535235114847404910206024739646158735431722944346193920000000000000000000000000000000000000000 [129,35] -48016678486240899264146665352171719205307206392967592369686886971557462991218834998919816597083845435791561581429337576093185141088320625447277044283631199287877405767997735600650105564196347106711694450218628517685081731407666317866345005713551473503648395510918161412868259068189199061106839932454472604315004725630983921863803929681823624878492155702805589915414554923216035473957240470086870177518326195394147882411959747314986640638643434376988745315513853372767024678614266245044566492513532657187716290982051894748411330917907669958774721325109954849744713312410098542367703269572732032556915419248047479552637279340497061643374664860399645551748118281425812839290121143155325725230145873558590654097795894622385539062158058882506819849342676037760818444277070904084903759573358402067647981012612486257661711927241899884337233650225834614438469683589044048837124359402542263185025943172357252616954770094558106356676354704698571514408059505843744866809268490245089401639879644936324534498875797320830317353253809552276945830738569500191949050973165442784083205144657519610980101462280058042339836854978783844289621731088366717531781379040458089801840000191811166541315282145297984045458973869548168773466211773551765661930637507952078645035651391978151546455532909943045105723237919776494494358379209972911051290255707588101176897017177511463513356462832861474334033581193164789097869037824178290672838820457111097144074338528856861109194559755793096362189774087998937995972712646309465498313698067503886125967291160245796791051994429651218346286978500746945484213621163337165094763861843706380024403378312489361385474028862612292395001606589654606435223178447834932999604943924992651456886439369324392199724716134043678208235471552554995639502826855138107304092232191711565685154366812014144702348654814944007548794458595666230848814103240400873133874395356709579669715782608674529408723255235367474937155885996320149863568164090313978251110852853634376936799921040040618142869271367497150481735897786663251623084704849161265553682024604521539502079444250559250432000000000000000000000000000000000000 [129,36] 12146647197318115281217774969013182363076601116998700751540373430586775204042422645575287688629793328193822299162387598619592025564188727269802358425246836440231384162796232836441461958865009224588649343341961480372622712737713751710661195008416994513523206529840427738684728307266181710480589687378451360183944940805017541096150863724279710654826662586184115550812396847221075821677078001823732397788309006884598640890432822538931297961249340518865596194701670414663976774205315082999628370930199794700014451226519917698047929496254707350233897671038911138966745666404885358689150399749387872342017823900777708385027947319658582621693244551828853362734595286939382471100023944783008396665184711051417456201978770957448666587506354580491339638376841241013295541332681684692348312396613328985966575474204004350981208644733273824293982407678302140435772301496158624697156928049554754048744567580947376169677919108562288995515513354211522855048708232616650370334837407573207349248986967563768318967043369700159435692282720829636573436116007834138891248056677013916455736496274246901279615954675638691737439766171088947625500532150759637890622956092754328700150013147511076928471622993193015093659565522077544653061131980140696642179570504833398971352157113729247819265439741080008885326901802493028105418165596103662706939468867035308120968403094192073857895256693294008921817348129189455736982048454863354165099360729778219154449379040941361201695386279811682990291910549187185409944052985391916754162948437967996740638738573915644318985308794491966994296438201472172099531500683364246176125019465279605869148534293657267908933340601626776593771317817952207299907581494278867388596880867872203335889715485596509480586344713908785151702471749228365364447009187060591663726668862376729379603724983886004592214619034816941190238487414247199810655325886665953092892744368760708064664482863171616500522770424904871016729807539620480475370552212697761825252272049226299059828630183708616282695952871109244612964975099802448439070009249030714757074252436952649380366005968799006720000000000000000000000000000000000 [129,37] -1017964153031764990249762048248056298365791077364661944583373515198811767990988599003534006234330914430708816779806736500545447968365467493599146724706762557248143581327516321796189646786426146514720997062113241661886248351841031602483443595126784836641416384760681454784951179950139744537312593927343607146799231766147246253303148406247355450912546376280319852155863850257533705835094503860199856519610575983428389883019132469639019081609588678662388437775545370258918281644343731217373418570033138079002139924294162424929592259851623536833302180255823652196069372605251066354562804953795668419682143950049347112371538411639891225658236208441346810456860198873203583526736034316243418908914743801947041856368786157794964283255049954064327701291623215711411064456054126951353212979485502144852426845492958448869539043128349306661476481395958668276796974485855585892421543023016531838620016013136363855086160524784938570971490195771743972491092431102987090431828518091951600230390415601731686792891005126911234766612713807542997808317916915934644081648274614138766590463988406994612294829107690543684780163620408995413058277204907114505819249806358371969083918472916280711975555552115690477276683517800941408849227092639040414400616742524678529206416535322391580502609297605133899620794676314938554133177738262259542698380947458407922053805383058115606496202602753494747532371187159521853517695745027855930670957285617058498062087127316654083281096782929909743134385592785658939201271854593166875469030123868136718663441123097065692250359784691868027163598690552770919422624626433940831714891126097138175816752238034216554364754623799806295713527591713913717318378610538805809933877178588747676727758961402728351296221602161612344711059722553407606431300206497603943674221497855338898561935655364248745716734575080654227696256479107064116221645190929903743338220036514158864709982566403319370034679208995465472739501004117933641741573852010230660754832429525533830527801211519423606914922512828410300033997929046322330626678800183024312287104771435757741070990835317735424000000000000000000000000000000 [129,38] -1140815355750499036275182432608051198907172951969343447313079832684187999888934412306905384664034591944302856767446847359779729948336026758272846745728013803133649329881560705038350531914953866951416539392237200917614470758742047506581564160043074866090188218649326498256474650128393656447629891104173183980675872600591854685274192606220573004572119803779011794106582768214680861068313528039253966561688255343624442875311847620301147232207009389171976396858880205970157792417645479156789941533259030811312955716950823054404983177581675366821976919762046194813641578938635545928479307420223543506575411821238264594514965295751858281011059632889058452193334941552261895920878831126050261459146631220719280208829857873038971701671647186384348584603384925976994524292082250293031367430515091445412957405297775645754647542553112157188609511299860542289423715089471157050653053059860741143157532948707902364243841970417426386953078114665471586029684715533434295888197626225352998635298999417358488891749647334214512741588854759198977556878856688497527794806057247589908621488125549550237019809973810010776762175062681528977948452290856076886705373893464178763011787742743724132397375849085339676829473050778928361017500105351232464973408377357336262366277862194040652058187867698472465314626243028161092090157017218463006143718069876957845655834278537830404576843609241262849916281302644622743621894356563688171923935562603542271454941096604622044245481050858820597415777428629236769347231671909109458856138060048558394718884668212726373625885069947387970280037201526129146880380915457147377816468668516555746578922897635307434299583170109467110243331666575785064964194833583808603067481991731413463236196690151827561618127080002303613087433593998140345093079026589747911353870284677103333843942191467058115698202390763471643950513967431842019453101620123478386985516118350042442872675101200766997643541808255820330714589322247139507197868354977838458170820579291529649354855990193494579026458883879301329583097854694609373964520361308847005524638171843430924654058717776445440000000000000000000000000000 [129,39] 916030480090723655825886323749553565166416456134967780442232950017107124285236521007275179842715191485877412237891061321091778369284505303095015475396930845394016971374300374996947924991794287513802182036106835021300137030425899091638447765065546523453069531481120350394293036512174263603241008901982992456799794669964125995676591590282877014890342459361710037860328123966648536041281972618341835574257143739631969122032819980513692144548324819955707741194179849107914966247216829346609136700236529145015698753388900102941993573687586853135381954481257284875344513650112792814004053932121958486990212486739980123476394751311499327609554790163470228623583485644467393757661878631044916873663158050528123168265484501494802866387091362408259885361115967979253711116130709631044446542611002176887101441851133898496242675514027181524772117342523762098776907059486610877386878140868950026506364057792575419220308836726534587228250733577301503153597118164280662503846837158521982985992362412371222003374149670419219480411546472992174954346861903126746448526887724172003376099793004813824441854912677283719463466462165850008202101416251573456308312604121978685700836677059780356658081371776501419080708278308417003756286803924481883485895248949253021936445395743778802008289100653896966162613570703391877389498684513122711085353004851790750434715683643498815263785290795059013016830048652853484342030836376103001668269757182961145843361337771657398807879081744738715212808908826092254074997896441909751764866789449798876704423950102470449195552968138168087391205588624319413895024914214985442006454335535312816306422147955548956971177562068029956967483159233467548278153354511100937544123399873424168797220299456681023092617604803334398372402680924302709033025303534335579124150167523860708588812987169027155939513062091890705851207528936950120386539633697809057111477895690146218610090978110092281446124275937295762543535175363406037382569425938255951433890825645584305885030346141938237423507141320565698317441912800409707486635639783106687735195568674425669898743190768320512000000000000000000000000 [129,40] -442541355282433850236775060844591204657625242112405351091032133134619281438820362741407571049801465360294853816745685344046704787263369479115526713259533259432608683850092500688266615998838267404064630269519188857971927142774790790449125142947980913764446344263461930970548030652475212475336906392981927090040710709502837924682044835774837077133541393947424467106787008085394954756344600346062433925992612866488804231697786217918634054384429635726095808179140569341474694399162682792756113220058490042035755126420695025991977209757158990436282155399147840291454971233016162058829135296909828592218761049981540011951497037858000205436628096449279130970393919054909260078029920206048192800011247122527782613659041862009064366784009107388222768588476617840006247121240688471505281263864639019596961238982160939096079379834232040236985458423856113266063168154164356914577625279791909577117560910091408942098170045596597931756158906159057010729205177927325098836260500663114778917908350371248992463521610914045490210556120641160797642932343682030953208767480798778513741590335810671487061879081911671299555947347935586229124717446729470900594290060327699258269208259703705237540869994476846372942866926337306335076706732313048673919415590936077157457294268334372847309907551444297739946820159625912623753308321116745026375505710971147822201412200358219508421050866452596431112648706844679707843570045346297550577071936475712247908883420879805912033241589258964138945970326879367426092038797733693455984162837917087335724314528217077496269604897148965297662058538570508578522942080716176721726950078811461990215805164633282476567171559221182737020991937362961207376536610592566466416234565301854620394240335852360871145729185514965824649409340944020556384795972882510566237076733351383561655711335811548589729642369053301687981110499304020575758244820449584002329923849928199245160837644298798434451066537114521587430545385283381235667133658400968937483725099615517504435459020420168635944750389928311206805274626121144287470328275281549486269693903646728398424466484531036160000000000000000000000 [129,41] 161977688603726314645199185879750567740721238334011318004818121015295996219754989845895004407386618222406442096859387731765839491953362174146542435618604088630477770367020177928005004906241595589789531998927295737190836134593213354454311899081861032143826983696454389384868916803968121213527210910688540690623413841441587523014821981200827025592236209377826652684725585385857210101925711974390624553433396989081386833356286538034562120406655028654560638352198691115008948791774183048409945986699028412344472256470824690110121044192634302678196751554081457525417426358047582292333199403594129404850113897222160019833857157931702280411293588900783120489957542520770032982707641736963288706616451378866560614895171909109146397225109866453594149251355758026322742641543223775902037610869664438425542608818030459983598178507024859617744313435696315390954501002361525150229786768025079740032506364378521123652218784212400292886676767162114856141067807270770454592565551944802672753574626021131178812504405660471752412690900187418181752824476505493989945183342562823775028245148365857743023191643535378956752663459608148680181765047658881590789405020131163288455309455030190165106067454701848719429064646078535884281268375782738118021176580066148502329934389503211765527356105504732127370631727722424848123004567800488915127271070188124753603499985409276704558622114656672454893514626267403281431935187047474207537864358983062956474300927289377342988948356444893067138022463265853598043144624320835509229511825354687503137768483599949675582309617391221312193515030849890499302896572628293713266452163684629551417559185468266583931949212658003909037453900756984343135275380147897157917619121130412988628113946006369736057152507893318248526267209805810137274942914118253763701402211271903152075107671032153739764864660078563385006690987674557011111217389411249992101611979057810571757187679598563034732743794554956464825451815835740609008616601504483666700161373369182534931848538764441274903712254256478984455754359008567459054365733020677721050030154378634777413780537207685120000000000000000000 [129,42] -45913816899946967529476228065091762405791126124598669641284160928076172780092068678281804457645300473602655631957994114579301728765009373052751075740642946471261858010225250915198125389086526632365452458839406494989143847459127950848316182044177008312506692366464195056335650218028712939167691291763874289532386645800575211163087629286198388403638582365336418813875581364382872281441349149110689724653077788791743140563330851143241899169119880886377753385371409930843903729396443418550223546657302917935541694061508888467779276689351121934124205651868934882576238841803633963663836298021521581424970735913348043693492682089971807699484726126281861338757733865984393082928799365377026488683041393516172232558172929946364371348551017553641039777500627552140563060546541400263961862201023137520719761625501492717312238024369443749039715007176414354097450645883604429028261383262324636466200329767634769391524872230622162075386172699411283308713658241256307879620179084166480675370108590236356816171452326511338900063687878142173136715818470750487338157855619449445266403401613614209299413328563976219822561310154997639269214975108708687629435292157698870613722074911252708560930898240705003412393193053239466198000839146040755578990779601149639597146316723945986576306546839107924178081620247856993198930696183588634370282021842908633235292475383383336164793649338106659840152239704953992040618836004640925177910765438062364077654150764344884968765873487399352747016282499800763242367321712131845649601055371764307821570918799525918963899887108325306095500467974357572998076979744751376281573553665214362823395935594564561881981453114346349008043156200408145036979780489224427079644491588262057354041315969232002862174383582444348549690910302404322046558469540420134829037018850865558430800574225695595643998011420779099580174946849031026101274739231525721811369490842069794608230580168339500761025700531601094479288830856459924536739404258539514928561109282309918472584279057718706031607286301599195418799089069672845301092324629768443001330610491539740462433147163770880000000000000000 [129,43] 9275171392662140707011170420042985367803223078657538158124852299386638468362514834239029020384581174980403729325940316118984478216496521209685379513176149004120489458465567538552354028371645958763648431958004739432021014978982841591981412898695549335728581371306140416507123040645931591763962241095062862542600712745108935138542838911605826363643968085495884783132716337002207524538081115916604042537857161366851216577050369198361399980249271308111744114181003957022389610266473676865487176563434522062586520636055095631393071005981904521486091249895850092551618225814609319740029602956811511025446328776164955261592262784013522108396313725629562365908742468969624781923448058572530277198916501940563517565344881987782502784899219602452228545289091872326998430709891259286529210314364237537564316494410992758965804201515737850982104369225866481343973590999166786865670678262388265789371356861052589315613075670903781952014733076612645528934162134497766048273561575988809333502865795928677707223930325576469520232257378817599104213206169296679656742177417233321132081420715884119911219993285869177636835845105166840947779687295666411214357903697525262128394609706129319276984052130476919005020939181610827790637451040271193868280600686824407366002373832554003365434689997399841098535586597071380460801147020335262616473208410315751896011445083260379032525480538789070491538273392008249322216910210484540291009295255964158693181869488461777045017277533544192537496930191683998517157175475052425402008724344668231568654335066251186490296817086801203755742463878935088516559421339627682658663208418599801304222274982216916914031216290631558069740706526632707121625051851861722730343925404783206833067385276378887854447146914127450414405591986186951533026337594480787200324392467052091223624631228015768305978237692141272219011707087469557054619139979496444283806195278252237957342534613580755878940998617909908880130856251083239546301495143498514718410330131154628155752682715345017355360686799782168725986275552493010297861081950476644719313499391308547880259844237688832000000000000 [129,44] -787612819630553951221529085109078733047622662631104694110402221681531089008717015819533863304048828986226978667214324887302093124587072674336019263040832974154532757901802068511571547145577836312470931626381600667594740978800173137377594283530219849903661285897561334033406285472841352459705625326205223807293853170012301034231666723093768476072897043286641207715899549438110543089809206576844722991711042001994326115250296505834179857233399872700838553931521872397440367220901999171433998974836803810472439065336724964957985827607171823192721039965373685900504162839039703966568727811427317889707710859926553903393452848756861452073251473175236241793441104789699338626629153053824487208804111624853437212272736369578010014699791884394849445052070487165041686051701651657061204009634034459725952308887992747746173353893865991435437711919327813431028488425263290196967096661219469078464625341418573414334357506154174807145759576755844381814764284824425749255968164093439963860583132187806015370496078321138234387451307483670796590607750659935529058415590678932465509734832296692661363521872286950550495682091182715172350706939789051240670725770997923968311498233590991025041818720281721031578317623487805758547580641079655362052623232576184360550373725512981495013585323509049644888611091342069935293185819653083878313569994747352662696216976010052202703324691953570703105421883923684555286180973922170948082617664240532680388452278768148044953885973729129813622400345155905882760857232281799476848469394734792244341659371077128675678748472814448988555794463277013286559316249502755562956042104565626657484111645168725699829868879950816020841988439189276187302908272528480921297636551340036139460026365285134294679297459663847401529629242490267430098972969571655662910484127942245688727246685758271398283437939570955042812189810086820405866464210131054843203894614088667002091820308181735174235208635235312766419153479709840715064107292669566525590099578254104113022412073474519079033747814502058922790884405443836592581645182044730303017483020726381163062504928051200000000000 [129,45] -313332758094420034478166321827787711417681073303179998198181937292995213589138593557737916848981372701263289204725057933051885834025572775383413445564292154514555630802754424719049562879519515306856542831657928120228167733066737671273850385625342683079602962650871421597954038085862389745583960011137969937445551501965539938349175064168148336669702135234008735153997523477198801615824653712925899916278067384964974755155896450635084194830807451451023795070974642152453040536819031464969121532795730267310298553053961868193536663103816706993161853804486676658637344638977706781228972774195930349716004526750171059329288339628152734366740967919348297751540375528398423770195088206500881712890091475786284280477753193701824326473869611909301139338525050230367914714212763875748782434645108830598271240630286955784298120963569083280919502531005320950925159217707593604099463712206399730653321673393465786643047550864399891131304557379705324624682320288821290399602220821320853521503316831778595188187002989987131182452965813662567789127373289181762335132076578332011187533130099319435491547541111104107982859257901239754788806281000842742939344689045112807682248473348070659991472473642503831632749877799961236459156652079227862485180815670376804413995456276463443466632819680374597851851163785822853573408859550202017563337647179401162659547065963745704232879281658253174531490078921616084519109643068330305621744250200581725616759525762406973262780803944641538192044890929056254588946526279310605875688822884641498757370319215889416800078296206892234159690777983280064678387581936671841301012037819599765735890332733274017033659431233222578707605960483540041060651281663221612831944794965351778675096700080563935399893732706392245381862375322507266379406068821802368015767296918321791518958834432535831690521993754096604265958082470346009713371745667491179981063697067663203444216222753146879917079335429258705609408870532416421382984464600869737474204716186484219945426207081843656999129415854610643348329979203755584231890903624584596477274735864807505480874423484416000000 [129,46] 184399115677119982037871589738467650284809954376889115917166140350594533711871566942296801103414010926568531472127146476908752937609400381982441714263111490264544502210314187662590663293142910142464048024459479184852180907516278974114030494361113867640667479297300112234995353437459402112257362243449800068722985346905018230267783750402389479327663037892137425414135220479052568709537214894510068883928341765277023136485295063019771192109463220197833436890224384732416547449093736308397251715025128454362712156108571417219271508088146419221986579928210067910479731511105516614595547744793519421318729798971143964811403564066227992999824829062464454525131781455597354541228599597881708370305073445038275931455866624442083277919973800658146135281171387433847388437610385939158304931551309843167825916076297587628934759213136137583593327786845159116280860056488068197057804383729313787026476537678758067568691949905437425832243659718721626292387721188442589108439275076257639756969333213730696406124061329072484483178597967032676176041716665718850375437512326343774021284991015511226945689557980377010973384618248022291019015478868051122863625448624406559158718572391098884568136095661327361359055092742057715347578831792967629756562001919869252523253716448498393267827069285986716055003019949144103067477195309639290392483683279140724972247928413011576609269431919675114859697352203105710840569123422872303404915253662908912390378420677984900955432245375501129670411402472060444342370327309116273546783039178343685082383694829035071478626755957705718353499725087814272493973138945024987579767466943455110005892795206264895401394623765245656591411556611244881096933910445494618600545409221374922451523303759906774476099448588001866417222628620806315032093786638140792255329353068414228236712231882687626557052759636651155635947411958201747938978130906499658434391957403078672336903961718202588407143588732774536439097054950269337329880208489070946481796688098341894271841774906917763270412790291952216340130631315699760898228706962549787194875404269655046510923202232320000 [129,47] -56811353616968093243659245738329046796595493947009867193311025434725181964514580796317723639162830365554692920851717549519481264849161838888839192045565917738836109217540528500765750985250209308903655917042845124413390558793247990119664991277509451211677180144458825904353309273168008812210317240084698836141186316325627960577022988133534211736382679468851380405344231734231748541122963593491157531798626386193734973307707526606262086401217613840697288291659251037520934880512079471570755863097814045147599655810214634339256063217122371872914606492598975211075948098340646809864030175958448751529163589759542986174222955817763759743349399921099599133492398645038274802915823440038892964416545813721193230512284892730666958068188786249044182481133327529791708724165048822025197469924050519248626989905583686652205350337435856839829788012328800301866349461760383896297708416023985304963529888199688987409564188660824398303059191805829625183809116530265003575978853318415065806916292506178507143236695415651269360649769774615880495858255111063892889355318601801256458113273888955899982637665716850356661750435339597788205926860843558661802417329003851949459772150051912966801276580324640578039049559390450910861775566330303846540332639594245419271684753872445782017890386094097362791035063042113021992088203145781759405870415445812431472934867352819570910595595776451032399750254299909052733239022560395625419997755373168927197106398814964914826534236117729271334717664851590138255885490399763682363918641742024687100436056774394853910526514879719490533278158451740573900138185033033882051630515884045442897650783733460586466326369844118272368140504786649895906096366150681329239119128936804640291238880089009187854738895394514823274919061751573019477626825753424336612459103507316829962331746311456214598974493273875815438396638859059666686264403185851543980082766971989427223883762931441384453436430976250797782722417617882584308437163896287145597415425410828570181828072447457969935880147588377905790170573132824269394983059822770566571903115248034389021988868307440 [129,48] 12978086752393207468633753240785330124363663228855967247206571730592306504936676165113415124398043658031741898544681028860749358420714807861631628484165387614663863568112590528896383023142567751784983452783916307434605032193020382864798992158161401185941594205246605886879456011321170654598780012060705824142369288374623522136154921796870577829131182018393159042847875635939978578067860067632301871313675500532910614879980453130913761634331947989363908785230454257109091663394393975805082388020791585778343189460105530293656684182639884041815529687314973653944696083121076226772564879400324747635769594736201597532386897803171416175065119600111143653954577843464871067839381402049386117819620657028011268391906998872355127377693931309347339666432990196322935375353699596556254120323354977469025222851475216858277867106517044665109965346702244109154841581256904357200357705117779733973574103758850938709371040463675650530131082224072897790179991736140020831721496185014408319388266489202784873951685386787858002059059755519726820459928605420626443674366673813615339587441594879647997143118643230860034892910402704437683250631359203901214604757357930502350615687217002381288368821640139877440048024640208049146132778774451416586853061873388912213608726465042229219903911485716802040078671153276345167802739334168031593709295399990478969346121022467355066527225696753800647297431066606341742996045034185410553412006369796369938290840989108594380376784264153488700431052656652832047770618882109293299336594326246571495602446413402865908750476323393817228627829104565858075058053874798472270188929701340738026748477998054695340514553126927814360999695629080923443326005503227689391087915574674857294220729697744308180689341561139497312257984636584093255834181450413335916165474478303557054359749852575289826452777140983114989345667216372129147522715926485507646891985754563123465478883229968102633427467972533638152991594059180635853021784240173550473336700697268357052394879103523747884581276848249425576241051290198517983050077197316232434290116283487007804905861120 [129,49] -2565977086233645324101431705664872426423733203414067879795670720615485973447840125257038275210083388550789082746927203310955045202333562232905025933499765631731819047116949210268595144592713298327233716529834011896303361807778020696829370538299999455370037693195605396843836312004309767519059744328723991144168127243992660429804668150083782291795855658054952283307274124752617285851654237626580774583593955376697798363215835710755156716482293932760340467944524297531436854160164883025642689400733786421486796444675713296696366100156115732560473477315200511986575583471268896297282266988870269459291110196069163498910672221238652938418588516935136747397609316289371408355536045357472635449358557738902848434450328817531924678030947459403286913533378723380948833027775877311101431062075040423192947469834319492785608300802967808041916809559189550046394966452667188345024892982574639375838409591294957964759641313822920714303839347915038103217554829707159564799531016676817976782049075175085495561966633022130977660047277497265856112000523946697916882154754489097568794356151112194975529553674343813996479548691419736886421707530196457685327797485425760168984732381718297717586398750058200806912577357576513934910778920678139596003871604294827489966391188372488739946627666443339300398605313864271328340617601666154547798753740072063143158977206599377994256155136224367962238050242205721315980556287473900608156548654842839129707485406417298358902482868216737253544947585484960122194069264611663897704370170366756106245841364951638768187363614541691633496815181790147252060564067934859646159744221538796336655029117628456117482931334581483563608808819687851938050722380418700043675289232392552035644430548188420452248209477708688748590791608633124620343048063640766602359475501958077940871916833409933576428574875293462461656704728021722241528181720538703382998802924209075361660132410712355307774295200605331232868733396675078960865854361269715010047569791020686618445168391891787809383255856847417593781602689555904215357175457978996262609053113574821305566720 [129,50] 535717263067419049045913780244382968639674927001399538595498987149922452407840228715653458788251067666965053474299320331183633497065216241827430050374117250835400308588967035503867541395013049676660274500479554480595315849862579778209776837247660682813005616994495811500615464447427369025884508010609564592315415125418789345891029361001571253326855284973525940624759887237774235832155398592629156148573057303347595602327960068541051632565607444455007696927849309616008463117720136276009378675256123908197276872837840289970399073272111789498668231484418154882564321008559778827417800323633330124788907331855060260410354678564821948751611417456460690264416681902260812149061028540484817377834701498589878250966265463788014246502676701871273181095100116912462425280307209183075493898381154691700339113055287014435152882981151702586656636857917933901792414136728445543020232150369285417726650998279513569982711059071115312704399574410045402449438946009125126474750061660157193376023618045361718922307192632554825476858789243880264759510982857986696174406402164310760585181160363987967286834974233299251784271971672121167686199575747527533062556049892994360060911195906914350817015229354999884226364076534781762972084185744793328219030410923003743045362508821054211399088483327655893440707603112004181080014699754918245489624413615142742661137766874525134892620537918190610304093105067164890297019068143229327028643129994523387599882697175927864661486135014010603160155021647417702442651283503649873320598902934733601298729740715869482276046302083698337463317946311325693796243904793548251476435351254203419630075472748366960745880247981451965246278363581852875668934477761255262911430491135371961751899931531462836659638029221805073606999387235211186528435296543107632624867274914944834040623826629810017129667569587447091181142115830459522365207330153806560353371395896408573082947537959209339869574605697624129218492314422662125389385175581435162259446737585993084804581826548187209037279393975072904145987059169955332703271645924345203388317194744271407616 [129,51] -133956218751317751197164782677913960502066449338667404046278344000159001085755904873423900858236375016482925950858631167446507733686767642511255216423937640405561618711019967912096935016826649154943664647725784107768908532390674750550016547841700784809897425502863107020227101787106583735683543790166779933047471187035269212471722050026261200786945968236410796719639159216574720824846192733947816009011844256059263655621670760373457065001222202731176023667795938522890692371054650215733058592668431089666175100154979087958864371650127483488860103856650461780836952230656161518383024880119955618711855879597432014082194625668457099410562943447517794003724466421780218884588639517144016723130914844572239965002599668276814986159566666048128562018352814741445747308347602533984713073378885610323663825775365779562102544078326444096068271386746932171482930145803547213727647133937401350847550241550090246937081043439486028640693800796423641928264064453945483604520453092956583985592269206104753656965660181757924056300756351517477238385173340316920242844412491818817741810430816259628735131337434037210073833236249219165260816236061106323037801024565355706664163952257773822209335529831484998135165747253081126682984767241319531274386612845155063634514528893234140480682588819930951554575284215448114538933297423694298935422459251049812343941361632917463360712973689572097865568606139376374773547945165004714123382003374747021527575473602030659617629697348905392152329435402694404712256613975780930160310180542837813414161890522929628143621882059298250726651366463644147089000406945664490220064734123913893394372665500882385109074331033014633090981396788028694226722498559582502794528863701476252465262001611037285109707014517071516857359309737883578957123755930204573103265542348639253056984062386062684967860796935197153306073187073515636825831223610248801682867056282374079416282491559521109405009643754010561335334416533123355652752073544070449742433803004004208127779964357479647268939451764135598247446001709620878301786711343883556611721594501003200 [129,52] 35887016830511114702188959848834422689861852098849014810807697696235041161569649181202880255626025706603750402806686431892845181227820603234694943224943326804048759817150088928761973999068940433085380743681665565823386135394749929346335088622479666995674735694275205180166254947367687593814417435843468938674855599122726445672715373686601646917673772367491047225837871996485615822338494468696079954101365311706280115627674859344739217862221038766142740606834189323292504015736369639675878039298225415582113831750758121904029424894158493965081808010176961400017577708749495104077563475967986793828346855578283825273738700353493663798650673394639012355689407594914156790840817928002464432897666247107311814306992756812909608390647818336758851972567879399188923141201922292515791989348886030160447175602028671421324916959974584009311193828401715605653939300900272528670295314812308432942743370389833776091897729074608291800521518968410760505234709024292976658484083293889737341292324386516495524395809530842924878027862027865800346446619983555942893070401236796301484594658991939983096282444628523266744567457013696519909116437751943728940616272266761017919144573363978598732768761822927673395885628517384478470683976348600422324534098928435986707353865709100231768962442140141322805339537424393336182635539960559331799313156820005425015793239114433357109855657355184430503123220056715658470360976394999228234045051881854727993892472073886028670429968882406861561000113673144111396942373322534293277288814487108394207170250134645129786260166253397222033957670593306962520958493943487137239908580452381686683742184538397570844676365428753931225066644992492199049084974959334084951213440280319403395310055728698883113505137047711851090055024337541622785273038347181590599807221693106837389411462435017176087352856815860012586069092824284862517520260511845869540434089461078380418090562663172971193593269321079854777095354316530967568830474669028620633170838156962525065870772586204319164081097789664011554397628854337335422578688200497348351316082022400 [129,53] -8853722911927233702864367538623153360538008662451470206454437143933128388664192440474483548801209422871518372865968367795475603867473907634269563010958351216650078311809405681464197899857586845945101363978135252865791994660183889139248133163039757007285007333362776438930489287834600997863292636497727625048383727417464683819790487847780738682739062151577158516664892585652818351539107604824330634901242885050489701575926026371496423867290749061668734600225233590620876629988672281736879875561152596983167213567041872961321281718851275604162493971109090622496421082376767916243519365494803627652717384998357110079064944189841225101097831536917803332288382954565128385830394546220814990399816576690954051015938345628189447860937448642745983318490502232390920576337337441921839846085466653997053619789150463095099982716436144485525429481188067211182457727648457024882534712496500867114973534133246590690985808602513843317957176379270269406924345437387614140642360264316711837998280509649719110801524052472292827774134126181245253301710041051287668425430472850643219860275218392451600880448056667033401969379083458614985725981776155140529539151027464703559959210617368352434719234733093802202026424700087910143194239179344700464181087588726236171663423654830938342048673135649307427256518248371787575554754743977273451716641522962938899326950756034285672358215757530639241437619594319547429348888038240764426392892341731022010425754321402188245626757584979424804636293956521980259098011654673152857010407774693419530588561352730359017136216564523078840469653427535168545119609776469211314502733207483458990675404448340437348752838958917292419818684755353172045682051897430725995382745434508879595145560369380569913149088740519410644138746527558462150735335433150111528643408212395707270049090050247254178556677928934610942999065906551463186239509733980837408632801605711432694496920705035028699064014055683445009010713486686315725870988342719010542917717677316437948142183797378125695605469221339230249276201625765364993867307532679860608912998400 [129,54] 1893812531095089074632476196096965461834946874390335974223846422501269898758904091391498953194521447176454975593592476728657925383920060859096608728857210644408508402482018452816801468904319205681831376617680636054883810692187066356330714271999228845195244486260876783182628569694897590616025441154772942994726577015326166761544678955995399926180699138814601990395681529901076286664544307190741181737969691676573896756316940531732397708466787242532212311852782252183155551588351465636970350200666824967700978113345568526593979181438020759220077090078824604637976872226310130680072230801593068308666995905136851409801451778401143803891441014920043396471760202194391308987312528978938855608827172592142560134679485029917915862547545127609803782912409898233565263068953959876098989802549637437671481623051538586589578099945685514782358345052825236536262748874141201347054071242449855244607696585916186135983483436830612377365879760663640814891330253853851000684424444153978420345813717798214838758451822776795000230938222129534742030182410838009360170307623837583037677983542621903176851097879474661823835640074796016625884292502376261987509234745987670970122600802785196178489639698819257902290661819705820664972909230781742991817279441071020450456866206227773136405543016231298613890695841192137563023418204129229895821231906357526417914224185329997495787964598025314333601028102976892160368026398462885496101865838826624681014586456666960685576590166991577101242485271862568810533366808190327893468002950655374746762490953403983914327544175174592904723792135838306278003635641389223906938802914930942686706639518101675377962370024820620951728802606286580700443296793599772868761515905681930463959681005246855704716724390291540667466319542712623126894014963277380299749480190894403721651314088258318523663833020089561721831541557419580632027702162522846318874981271333858280711611859767680713598504154514072737874046712224830294366712638296479483707259840960511568499850664529692371903356569700846230972665102411331857696712572621957958000000 [129,55] -348515732796579337091982188505523067291812913164203310500267064950582943941930709514825141022659756842546649369937529037792387655989734054883629311071845041954646035375286546600476806186246446237352881341468444526209049585776667111665050769720974293469926738597162454238635744170855220523169247203387548083139906401979419897616071189305852392560693476943706565531964381209055244331150407048798119434271645262163653193034527907739748298442210906023095896484186251100170000236184233220700566283317447044035364515203616873555698062892120436847897078640853961493827466700644385338034375922412640470522048758154939836125999233567384306583558339358770917044948322225122284299868633927086666283599229442917190953740724694597150462470867462888738686266881519009516776413609334258029623907362219652756749601847252815302132503898898240233184074355713030499094803486024944003985468874233232175634856302313340024829869813094799772490446412898761961015132003386174451336780384944837170893740891545174627370697831337048444974878277079661164210245045883141561248620537188194434156916572270896875129071040418744187491859147213963673689398679376635809444376744230554746233969445246326468502826515436376035828956128996398369212655000193620419131213632755843172978494829730951585483649838480961826343391490210980373489896275286304527683413989717409003285853752614054415284771871509342587729673297379967839924946502021070126590290246996063783480311187466640420138038197038671181811564410376339511270703338735006373936177014612171949701748351182456935128592529076674618889706694211044472698144449996121492857794655587203376805824230097928356445422440540789801841398859062813987164744421269633301068266313789607569393661404655528707478196281021135686149265908344238284233490125925206342183813269441522776915906558640029534680701522512995415898035880641339996811228796559992166321336250587754428861141425666819169294283891626295838661533447622592703395492056450215387803391465986807018583734267742146382188551596951146706890967389941673715234075139955152223600 [129,56] 55555600442575730356631949458403231126506014552503363174276122771950140147365012613691648235470035375784695672743013590348798164643648364122438306953479456149877473628113236991288983366588764516429787046136937689010982620061292226883016107283218115001832640155364525570648606514553813921913830657319425381334647831691579616928239172565277088294101808386565128405002809739212331559079757289506409428492349370821373135780355925192179756479665744237231711782809671134931297690018962811976105350297127161648138064639601497667721110677009162018260859631377507299168272726593875671660182299921763191714162771201560202840266118815236191463264749805441780875513887655151712885745472076245343804620900111619489138197834141847750977658853067433983804216189278266494569233360625960071538817240342179894434496592409824929400339816591342868613131526125496490872214424085180465644157459918926350741545987591915774788677347707423067927068286692687392410614645051809083180617124333172865632577186077497283431661782657634712097359483400020597663501718511433269284772197319293704675786193357664169178308627981593017745813667568997162633860844283735458624521982530846956225313453136160836964900942475461910135373596469650515365761895931686679870321146333596459787936486829019393698836441203494183849757657962345249880271126588937949703910523619417177634374409723847432496512322528999336337056676321051537154051338990957803433856615626184932140877093638712116342073537656197815197494635826684209185903997162979920306570537670882183992743836226415435808925571132867526874153959437025212713757036193772540052123552800168193838425385481884960379578080444770646322275384613760303949321196359411438483573443938886738546761683911228667769959732073190041687881495231592046702432139597283710137967310621719608787313741978548280131168357178014636881221897542843626138953990300980549708911552787631300496076725900778213319872649286499508765626784110224276878191184817613831440129836027491743285503868234940990371696321960129543317296387791819531139249000781312000 [129,57] -7709388142440486904067204840239529441232423021375342577715248583939454902454736323884930978544241467093883713514084634085341066166216945591914652793558470952040053259934797237348858108331831230564108716788693552666148363599071003289488588681639497603255877776013078397787558407545170638688879120745742632753074098770991920761948408104288963289329214004844735216261045159464778435865080002485035028988069485588456038710806715242615548217226836264343401035330427854881486600346605157734584733719437251072115329763177148594735147278679766622090636342003727546945947638130404856705163459128880314448065593556859274793674393001059313837725400671135871279037652826243546327048169039980170261359986937679928121153441436149709598349973608044785806846968073192997270080631780329176982631231277070604389215985699829857422923373557982962893368698350241620324748770813458267889037850454867584564189887088303282558293628917556823760678874112633343354235482748456510860971187492055819047207023584981838957874663431054644825865523172266253002049737754697687455775699970385956941502454265289003565347127213829999473918880857109406026350915739732582526169492287931170921718925399339830671263827138561874312431699642060552050765462515381103829412774513231061309015392085089021279563850525737988173309176790441410380751157966729852303157944574852440143282100766265450065378072625943744884343882685465854898465512371218547695858346660754202708153249427171811618400437862921498455475912959777719068280854585489992117705662331403803213160828137180768119646868065214402102154084384148910053811133452789876026455922770079098104824430069834205463983577521301541359151146692257756694780014008377188990077024094951344516913814985578508727353496809765732105008242437882963780550027953974337553448364220056674601165795234318982478622883948730289578549327276106487214844168636272217924060252568229486219759939624492615786572245525021316659887718863146828276935194387202598298888480912642293859257981561676579199549857102577704844713822004423844040126053465600 [129,58] 927813843940467534776752486476619163977910422524599283697368367881877963865821724123946487468312009001203822939087120448996125648239260849250194417516559431579112789901730064724795559121959660872268442717943013037064685035065365617239633845897306868139236234552055763855962280445471957959596481157095470380744388140484332089870170416339889756615912620445273768024412961584422527671366872794005302795913170138936003599388716451103265478682459330300384734974459049586077378216796543209836131841171257057906890855486330139417183973365243253770680615401484050342511351231313091605492987967387067544325925867508331871170242737839587368879220821675281859389478867982942864079855999457026523839866077292203003532290933796983409105278591260254751058768522752902356702020395965021109205807451274257013316649335739958259361084496048200904789024175506585207774803761529352666784489459993231018041049979868085466037470385599671075816998858138915320811276299586449849241376716162573756036510772608754654059599981078201434340764864419277678882283478438438191766632397885546281647078620177525989899905463624154504696873781984434602897508244678554741754372495776349631070534895563597666823031707741202804292444066925208909138484299934678161788430569697007783791698517792232511279580142120487437383677805384190739552440432801729150395062870937371863509212381749679826814852991637573012888007318973081525045034732830063236177665145370956694135083729056662031186511388376542417421196147761098870813679293751666558846288321803374193712051540915784490549901071559465331853280691137195107789532807455501846900945237233468809432631386675676972850747621663509527766759184148489284579142123794369159948520816260351557599001598463875378840662192446807925410082115740267071824368865064286620119846350662912059570416093158928958957925951111962516403536725326384762485495832365696451942461944019753820156553406564564847914425346103079081944271512125661465290869195424822919044304179648268194551990949914520857232954521111537131314274555701564987171062400 [129,59] -95430473922555919074372308779946027356008703577096312573776079711669039887595707960542535446859297829805798305671013786542297573290151736193894143443937996203553019074098579606682197905105992393829281644140511462008250492441564957602793072138656289653626823959268408317132191237112711152566819862281793032559643642790471067479252952470884931552033496799050004830435861558094396783388138551488999958046977131567048236511538334837265969200132515832679632710483669462141029419891804264046521782200245575394391101255372553701829045180702388063535482080838583096369409186675772090584997983747709188129955655812738531371673565853993717812852449869683836709645713200217520745856106592840020730678562896067525971736446373750090207838945361128479691969867364156440953473161951826069451344060431299895604021449000142117823445073261999234683063781860065496267733556338882952702424686255389361130552429590685683723501000092071506628268608512670875776449992308839152810878927308798744657599862617758696391922630081661610069210216899164366969549136269910568268490558441849889144405397794012079813671015299229692837461930595530559447984673124050138568521657430500323484022932004669963854813039266810845575489040607171632953648484450101293254515532744619944669596678528702970150441491039774312971746389229124475073627264993758492985988330978393615041709402729950467322820995289104625019384043870183016396092102361499370282869706470062186661504271365140450514911753581662023490294490026869591676180235892869419558917690852666899963482899773906688707578966595846078276188798477503991671700636673974003765917852244405420006303101991140430542306621095246643817330950169377586793150186496115680004758006118010820658795739278498932679677282368033551166027623896677287078463597759635424069282823735589845494649706788729229101778403494025725889196060586550555153116242639330395576905185536090441871293740414253734321545313330728438036878249904496527829967625364494897967766792107973711993694491593224273123803819670010764320693139313802115594800 [129,60] 8192756925884035312946251125162026327451012064023223276938028583161988737021862982260551960330448521051510887020760005601692900346236706497766084989287826920205699213130620908217804879169930009081604924921506872162044888425526072945028003957493975195322664521312687338536287171204580121077996187695736060951075538480733766961674733352242897656246600848699220432488628433069455655407738487821075841368794454978420134561479134242872427319584458996918856628559464086348985840081870245121765694142300544918000466688998862608537298053122948753229591430097673204637409753819096053367414529878133056050907192860947007718406733925504505010029415704291651447691695164652546334606523315004686127945094127429476244039496614515466882254353403411986177307172332604458283349877474857127697148809373208555255334777051220595349066015698002782784339142338957743292165568582637945183713685211035188681414650631239141013308908986309220681417253628570869587155781395178336844600225747165895345665714737284136627303405933639320962185397742642176804271934907951584870601792614368461535385874077301041197694320549095558235385571892993621161536279814730454827730896339244987443843536882202457706023987118655801172906949642610988098770507764702819217463617594729773401717802057521444461870257485162056766665125431435512845141284606247050972581017695496649244863272369857822567008446904674998822768257919352760379468663807937735843380196510962305225013380793192965202140970541395238216286726663806018947058647251839059858734967017092136984945541490937606129079858178571694901502286331267901063349372116805690226793556151817510418240607250374796127984730080007796862770528195713356972667158337059725387194676850737590674399526541177958028158607905556645834484117869123030725835114848801475458646240388348194789380239463285627833737797178820064890668324712790737192128841836094858953993702277518162345225579967092960616129563001636597372726936787400570130365457078864046294290631154847475591369680253793637161093324790374874428278999036614624000 [129,61] -570141502758517461883985388031401802520186094709991882726103152639315227303827979621051563057010939095982831532696997261441556669364401279027218626211890269952694937131086402944554913737394198555453310675882310315673336895878789353994894753230983437769896429963611834300428181485108370122062311259348061165095026375947389943059629327253133562794215674919479975949955886563925688936434007867581771738414025420606898193942574330359450925971930671033805084907371455399370895142071618772975895557236609812927673367857294981350080257482175427263718187018268273445260632679339473810525480393518392067447810669785406341556150827215849825951690239907435576672213718189494760562889327586969913302723957237240944631073887754065763799313205137682005471333862332762840170473679659963620449365369593972830572347941789639429228964402909327861407311946744324407906889988746944873848445101230969956504229197808094801400006385615533145914960404581231876117047862606417592985048819483068786430006896738991872377069534170967650408711371643486130122104672644703937066288631526553403015078316953987187481242588070825285178722402129815688950243624986795254916834385361594399999452046428638450830793676220968300907954644751467713321676083784952216698122632481007166540054735131799368368609278142286362032734567467168701461062135650842730624180231966087108884469842185186111928851791381757325852246237594289760663464604794442522197117408345177317102059264044302287426169497073066443025560391146132545506418451958490403374906038393075384157884025265952282808647092051344014451316354739816471686499111717276065822239504431303742296260733212036631852349550302200463104294103869000464401412876287459863431002361903406726171958221478248564705182983474908317671906200124987931326061571802243400271156653373957243870491512219483375730995222661137064426265040924337060656636578507841032945484534221248905078356999833787321326691843788485846545228494691354828230156196945074380796570634449419895739354547124309352079163016438491336672359712310560 [129,62] 31149945986884205580776851210436505865572799822872432088474206388065636211037834119825757713632114804274185474287761837617455442321395735962140593545793210523407109467541684407283838950178042230582649009553246259976079311150286385673923634646621674532961694253829387269736998860764637697319463004920768555981629900898387318052632562423036184037822446880497864924785844422228024193495737851586961083030952317325322411134626357588233792476793909429179396783253744020895110499002248344473888563247403379231160628145745983785260640004767119664283382886942169653297704232376221830349071191428148825381447145200280366056322597643155397538899616323385682990961314852681860781138815461813195844622367186804123192647100453539262648779400181245719887953715997434982220640846065938202077754259602027571692123798372875351028063675827764837371381218611176785539768581733360312483549618762468801898496681967826988397856705021639073125655812342826311309795988858020882034984902162926360107971605665982411047867729564293100263780680587254219772398942225649796004393076767070203226275812699811275127007746408256488068393397031978227679870627148547136640987492126686761030352549977426289522787194143857636652017962337956373471169346654101031407112776460533569839942368624718530943804703167784235450877665355993387530591958938608421731800197984252082481404040533090674288746728690353229862064640009514639986303835237234048345646700139993123368490095797573022715484538532293991975937617744103369213341714991185058104963793453568949127706092341661285220961389308795110783903787469457197351688315553955987903194644103340740177022535851664645853021789430875162750944796869967590633848321056385919909591585487441198476935439558367998594706766009816873362628819767365267256077476307378238590676823043376142436698679967584356356933958020894385773751239146289699731068515681393132774413782138751731174981969193996473238970865616720998653968388906223458120960131408468243061858241357993787081153213116464724559658158911757761786331846720 [129,63] -1315354311364646282228039796809314890202565471145165229415057470195586409148101437980506754632596136637558848892402561868243202430286826190195006377394798871423117775567936075966277227659361539834063643963797819820536601364954097659700502485280455208714241592700072494907307081551340066663137948223066281312402524508071421276839509760313261945683983500688025986031714853710890462771451945407658094924238268437208814923330316878971275665264938961206878857540987476313828844761480342523952007181956639752132661556422601047768722564868668264526780244074015291092149480786566532839845978230004616103063659595745051329094116640775722693771145368017452542862428826973370589212969860818838715913645045891221558975978332397590510924809896429799305715381826860670513635776654208283963282139629454133866059412357260986278187944702430179097675643298917495705188385873758947004403634326919716254772788468239703025783600732917456072261364710352795394193243538815234120834212039701898076103607975456172092711172086101194660897365573659200036454345873597830309324679775199695882421173923070465802438208336754906803562427458212374648908646548238179517457641642555351247851345220059854348729926637111572190411603008192247322632698324561949816501977454107121964138716333591764641053577673118933913062674560266520198801099990544546620404420968334905390835580020780547881615227770199254175979285374862077750646446413342993714393321148027319016290337424376006806269544098358510776508528325402148423748881007773736575335776618811162839123586064109632667987267253831116235376026996383077320191034633308061120781710345473205874136637320980859516499184249485427315455838828529726112694695732552421110951213503954260326811603212032652448573643083236589924194381034859687357768369660950941627917267935815177659157489378062990722300054268622971239882317814277850594703619647658861387739462699895769539541715750651338760796087877204699703275743523889165041990231731151828838634636771592357974390017828465922192353703040889697941711920 [129,64] 51611356227429606816477092190109111863458214406241623975730012873719895768800679162903912963404258722189811272340077867325785682060474756830497660697506150527128139647003740970901709548832543110253934668256674219403348509331068762309914853260023994356326150015177997395857768690998022414584533326302854899411008391763141136633515977109701801344012952178343813068828698743828785401208132766343632037138124968648798225303734298900953935370678494289806546140363832017822150424181700398949938394992794261170750881288915775439869707356073115509286221677005894478556470506453430643455681842469415969544720568888165168797988776628972077861345379270438841237206499068717950286499453717563621985972891812893325518725965743174974764716352600347422096000185980612936057911413603741847781096799472892883504432675734521040356255268926570637910632016083026371710346997195313910503925997695467075081929188654028794135362613851563627676058481098196582283847127268504735045302548623098947870284163951098926776463521998444565700826854511623241038341572962506356277721977827189127618672417689162767747598945290892904325462188745287609995418176995567167098062116907786537624367080398319810117714565998535477827952596524844355075561086478656036972648363314320722006353018388672609117796931309385050280640884409203714119756364486617415555060478150911658444035864911829018081170598395699013156990599927670036778017394484296519923325435221583680097985354248063484682155991896187488536446105014066521225141441330804293444259729799571074925551429297641302771903889553580264015707260050484439531912617175219482986016253516524596942648074751990837664944263829029953699785583985488100859540813115050667522092325941232558966702525790306583458079312792944873401568110277704807898342539177011796820848072108531005486571056599236045668765006006534498732828937817701858127050608936215958852363639659415684745010821396304837763821316741339194670070946792907897733301788226316095257474464243486946614523676385407921026676074326463662080 [129,65] -3827393452809227722626529394204106461687142027504754646490564443914950898238007714281241848280610599772876851288554466607595700491482762993407321468959271723771214337271107782401957688994291093787893401171599935687807530325763798736766998358807773782872146658181942438808023473012353284805800960530984851566703543009221821773562063043917687763525946207943391349603799175503810698952249463590278624674093755448217952596278051360995822420028994146080202815813709634581842035854860663064242855811502423029385822863381117970359657461831822460360030447245353067522153827575638012824545618619024773962740998846264670478042177114835904088823196643008971011192620173768997341236037475558839977233320867438460686922571848381211647696897875482250009660030590070949636688119612359012134515877215961296152348846313352573037228949179816379424774624011279901617478257225232142316771514470111466432144940556872423488214203311303504463966369979674705181654645038380629915982055093119407255213888466954461930134874989509557074594185916257453295922398383185621366291737301014418134250960472201939172295639806006069442743877560750493846917587575710944916511302136338340696369620270203833996230353210337156243643977808911324948109043137496286235691748022204020712548533817160367736474818496961787480879967654010912706602365295232811093158885588618308505506003828767302491724171085444472665109706719579077955042500837329603966384350716283216850677546575358890100307802037314323452332977115155849708913541868851368463341985007201162174250694109785305723934642547965753146107964715200747632565783692685933673012837370238315466846012557159755917397489891132184846411760291894273806836070226257615447020073779850120652693180179944090581780953920635045488706008561224334577582511970612618411828103181065950539009384856258040809864688876000673342923638136142393026460746093579607424112571081094975493037801237672711756261493063650227853090535542094156714877513433850120350075300942815718209382397324507354962586630220628736 [129,66] 450819425695213218648485858336068181368215619467274251024390310986480846214207522789715660468493511902779910481695034913970558384221824403294590824186007688238415089732887986858776900189425769666640160701447267848906956600471272345996671290082360358475091204383104688733111421944334523220318046965148366765253733540925327893767762780160186992624875414869102061643507009988222706063190773530554664233680938439439331056012049566165365106403492313520752551631127522027500674922019307801665547598275796952301651321251265192096809473792685663961005818201060798861335847589821205959622435087416577484133711231924119238806176474020802964055329898567459585172605857225991202317195126062423184566256600356864200998936809839366724144165871198468823199501279759886650934167454668463686887706400925101228329022126748785884931816255992528363942156877192204919286754119481226864221529621852787573782125090715905285034360655571190534842915223950633035385564394087559177544168656295350423302271988408476894177924221106151551514697533435672769809650364391738253708969642504724556969311780201458367684828972010204343120601384731921936701682273911005338516552471425490637151371456904894886013054053223354760422602786626558539027579710940852803660254102917578377075178734913282016315618883253960539870473603286079254106973219738774039940040681380436600394533066830768066277634415805685898777706195921163503444778289084918491366490076582725008106798872266570258744710600160041270989845807033346719955375531298915614673617174981524570230029886904256755584482464849135811134908183900899774937530379216582630487012619215633630094383904852659965329953095234232035236311874505873356206301220662822916229007711426525397966389365654345600835584671737401452515859081135445103633497279112268410100427890237644115507093738475764867665096460631935716057797315015758809011121695435516234627491492157242208788766093484948454261169984559736196842456136754740893686767331903116509148794785644513374046824982917781729538709288704 [129,67] -43280000624153796591686586317256000233567980402357710623760627608678246055770376182334744086546315652018589036729081783355108501560686004952455490116683086135503787816364957031498270831947711008678409313580866022342848260423355673770019993249700864526543203168214670101648367947496491370081768837139707405874880336323522251740601469715654451332038111489619194594897979864459510999596077797521034278824759306994363896943684039863227943737401945851336644007060928978023828454151644555713889988811623991195182350181697944464274830517898697848844487361772203795900502114953782157575135001959110536752919111280300049466067716853450415049019837483719030393256776051176125903538948186664051247645245731409798352470122075376678414778595123137806020621014612528912160107822326286393471220461076883380687577777636735141382898624240257616890282895438348108731962638418332503921770934627481753389211126729854303404235469040538835755549392839787139650275405724267658830683866881658498152670884069002604738185315270013816693883798512469856949390786124624625294750670028198912437014476625622590108502173597045251823618682921303074120975407448742030236681033410362874888043365324648328195243263884531083486704579253935546811357082135256616600452843783925271176444992709615263623615343065543270453440037764034399028498057148560149781850644487091829564511228650428138182746336970447543644291825628608468808215885853785964519034223798263013996136368617013173472929402975277552422655782858185004138214274682625321195911446734229159062070281678004912311530634316967807342890547645993641336073398058103749439058303058466334927844724357390840975066397893455298083534313653237263202248139912891226663751422576913848425564776557611768961076986977483466416885978609883980884437190593527348151164400492233947144887286064319873282660333601765221427957785856876315276584410084710202958665521969824019004147616800641127210509656511449756175973129938940298578384038527953656415904759664209567641144503697247806747242208 [129,68] 2985087226473935018377622594315430224836715164394496257127881017347247483530540209824924597576702228505620697771969870153517542282897806635968566405114500500895094163597728931912774653332301433479490786703327955577921085583285149178922719146160711204841088978675660649514621574226960237999891160637674958498336316677171744169238114365965954500198461220001011185461077497206206994256166378247113528458870302256806535456305719800361517701422208961874005766766196108219426679415654870151162605633670717097084314132512671810202235679273787666691488284043996688110299122157866250935398834184477612731620726529875194318350232294763214248175464245251974607574775154159074230399115412832739058850392123546117906860870234661726694519163034416251568263993497215326633209200680400428852331111333313359787504901737832467943535137000680689388753690707029880800004937085513125338376714766570409008113501609163503438802410265821900354438736546073537027008792150274573282694068712902608675773130764895909656706453952755248256311650352573753129148772379057250980428277393044489604625164570665130127926653262147956751577317983831814021228014355544379546593555883253795220836729238091501993919955825615398062651003712759125280422523807178823214034386658182371060439849094570501279955725631305456443356985061750391400885889849665199558926133527296176265094923482168203072536886908393816569850005263287312145002158526626774662736584161774708938345124739508346705782562480431092060203108390765104505147183744430119562086505809179787253060896975478001023273357278926258483110258988667736455324252741523493460116493540531822130102473734233105633581104473358851423884662188535438506095828125237748169377088160917771090421591026540790790614349215062496508472463621750005348972217291564410523149258519391731802390686682703530944387037114967080197041409270216812260466981133896089094484379502360078649541933400468937011826455533931493395670808008599380485257684331897386446705533929170208374513035514471567131392 [129,69] -146957723596971093728601485538018833703184001617242990775292105951378881279525283716199069581851596603339245448684232434423906501504840071729155121060593359234325503192903024312369459024861140023742853199988360969362164719646644156833854085221618087156875929029915462657961027283165253391896182306365600176996494275150240393808109610185151445457285922757278966451664612651948877244643599977187310630710812001440352837613409843371746452934466208783602383305218331175648836764780890854461251325749064647533068164141859021888790086399004054494967572705272793767058921071409246254504355985428872067388054274794184273143080887171743011505550994342390772099597535758635765537073391247527271765827625859964861609730193584340004119007090010648602869811866476637851858494905270619228583113581726114341311947120191380126895308477014384764962743414471887425498159751610327528199756590354512865240536214165241912100823533748923446001585552041786123022444389126932843127824240080754684864531383781813881778318892904806779204371960636651733239856455204727151415853521223398943134017401532111564180356256375078370704732228608821919724622111619619268102632520287949114227393454503730997385188963482240300758133327837050509016557995106873980366299867021755852418150434903633219922547717069985807863259399273852196969630832706085917164473995939391718356710345674464254359724833933736482055132036522080750303116113793103115408760855186173255505174347080865786216890257039693293208347373283663909619313334010351178680757526206240457914294615369418836067677096315581304227131854655107304978242906679733840409161264391296791991361775842275481815208968362263915358662662082554831019512644397580855943405881018633959561145913959023384375724643375450419151967154730053383810480999327693659595246522433702430148015976743023447352524554496449951442916505304198556883312921106459956291391744300997334987464862827144168158282588480471341005429816431400453229602811738393892271844035774727726497233351656392224 [129,70] 5100224501938754733761680461493538528246052494231576494966564360643667527146893990353218187201060618824636427611754748021469251219906729855505176806059416908011781328655472295866026185107268722935394093246898782793501643397381347513217356859875684213988842599060996608745336444868120114080859080831111442241758077780022588341511431058154299343799785053920341797272135251991174746709339716850161951469731802154380444054399401170983181383099843804339490279867742679723683709887990905206820224103745623132060979416278118980348373070875255797156662314499113215011084197105260422782591589102983064266541780018084770527124615155354106161564896281778500403704190205702839381427838320672260989287754794605871341773275833529808398936606321507545030555104722450911379159396861187033584910484393960396286521516239530295938104257324433907691809156550523391862835762181506941856463328836075236196211871097372123575608024442273282819007080428490080077379817261714840826688678632231906336898053669239042418744021110568757013364383556280925185641377364041044093235207283755429301682150626933181709780837909518949593969166664429180476769849487299213458949368787960991116815050726491467832689613450515488941206856531845976692263443773060545133293789322301535637229304031868904065953939329916985320816492016675952701432792506303324915215501308200769504802568342708684283037147103121960328137911334551317283507452596352050159565384513883789332061541224078808462988551747369253267564329329243533746499291881140829028364144783048563147636120399703311410969404609789860993567995721815103232669971880504842266644802440456041057302733602348887311160148848839752191385926543329740631467843447134166228927615498621989915433502611122253400127528289395405059095198822266398468865155721367902744276072721647274251467185015608121845131576925107357952582516932221521680549376977602258688178563805477728393981030084208864741656975419302942633016768628694369698951497401093954647650802069711213636640313565472 [129,71] -116676216656211448876269892751297979282862144152968800564146245274557695136460254650475440296892914198208897684386722555297877761998331837652379910283529411049583899287617667012468620237099655099658767083310089404383993963828410804157085662302160455192993267239135147765767868640791400032696742607728656423464044743781413915427022957348999757338340249344312462059598343123985652908423121480933756553278959987330421795051585357633897136100123453623404666725178951429126692794373989241399491077147493975247851597975932911497080142307935489593688889674397080821323370917964318916897652018060970777202100606352817612782131494037551158073533404080921698408559031317416919963285068093162808036698656003450550165474502314805325775609626392435135291245787617115765907415601557190127812096211943566171989384997734924536461106757160606805613628630114507591278892683905513122881382165109933288827475067732921461580550711070551698361387283543916940236521832162725187778269873339582918443670523667866564227306921442858654512239162426346717051644654940191949338187792901137655010561042870735038511643984722164916448722156949896846401749365852052446188766632514365196382239794545653554068899342009991609695604024968023635693263124044801477908452680650389076559122554489615355750031157435121437895087497886723821240261264999973218927259823572466044116530397081846129216778791766190082964458707952348403556318603903915506558115143475043918885026538031738659326514357203969596478001626875571812690417119636857574251691925312734216890718932764741144834449780568384936984523476646315968587725522961097325907149114693621053424592303571034078973742563469953106082387492376957323986625536311424359639876581363042729211087746183283311735497298444435084221466498475794650643353622619166805538122492206342688812044746161317334932334280894070502773066457087160394440523813505882296366817228943401041808582887138084852079923519067943483231990038804409956029554571043670874439036978385950352358460980 [129,72] 1252774056145088103256111047984821513389527359678635484465314662065452597518712274650656550027697787928254201211475290775219680208934596923793948341282493220242403924348372914821327374904153398763201602517917256960232268633793695431405364161337414928193437739476228021797958873773961921174915076846830611538199066650648372631524643159728607457857064570701201427205875515851859736549012046379094095647245165872872982231771194961665060010228015356929068024559042877305754359732716911692563107889848720109885534853828850604451856748168385620272956962926505145297111176706848404281774911179532286887599839287917738280286796055363717064914171668364778020507297654801394843921961333107455538359860139395046074636297322527766095270546460947942901526195107937531923431849947023290335169433490098170611841365267038672396004732102515008495421012701078526630609154317353340430221015568308762565843306128786654838229457281219809963790443031868040064961267551030092781239471443452961839315722915536712849454788631615610115872278321002002361398148802440744757530361093726247238372107941344306819726804881162763746279861690596405052408870885103182497008386089807453575101157897477502654411101044441289926315041516767750857529177616129770242366269681307405096795123610629092793723178802665547432313572245800284779260953375197074373701099822597500916453385556130225370199403501447262511965686263875232116704577578297763445621429439702155338453577058108302686272204531647622504340985953691706505855551112228972352726698739412711278616507979060661638695025474745143642227266484561709710491643089788323147949864804950720509295003489379991853734245715681313053315825510709639091177317975818060652440735174998330281401412503933885116947595755701553451974479832241413309679776359025458853831950702515086465700723639174521978777596494412196506829114703050935357516629878901960936656510812805228879085397727620106543485670627951843349511516623261086647628378951349246705183633825691848540160 [129,73] 18320873373276528691329802778052560062529070490667474124949905621723293605590622007045183324965200737895627875138030194308606191036669921090551941900401409990051583504087375265993538716820150714149547846409076936536418184112893200702039613506848649077453790203154539840626145429287482472191797637596759382236130074691473269994156068392667033861275932527347857631130474130758552345630003996147603426809403916879694986051063669705868472894288377200606459405031185579450246189190331001622258078974179517182384903253099088163017793200430607898889454900267795250514816943170610128947770936750295955936445905547633311461897450021442402039418261850880054963741039377903267922006471937698418600915742948881547961423386772500313610870032467373816390387434555593818865238539761298257946199996338964399713154226032874563130571823237075268326825270234870390099242466312088063371158426923120423912542480518247065515147263311203711738376468187586999482630998071448008586438650635341756998275954022223224958765888159039711609906859421325443841227036691924676684872499757551024269479232549053963736686276168878801123584794551672205609757582393541967365269581261091226056363627090888123482125501875114931169350990306959546688532520094036078274976934311360937673460647638009948019780429089972657398790398861427798068527783920246173622541393990998469109507449822015758894550962912643933754571544115855984299256030034415893875119072919653782371491623228664115403995529305976487572763347191503434494231924285181278521444853885458808299148489787664535391178797513224340938016333194063885906392787518397010150741139153970339845045661716964454129705844220168270608468642425142353383208694724220408556761472816989786653718073199389036595499123653050618871469537196861426631034400151401733173233886082160616235174184964511973136612646633959113143817117550388879822320623259199506979280774318571263581104352960963243822365933029591083449683138164585166630549806983643346682045379812895744 [129,74] -1034688622750277626299543773357451927283781135525475116572195308452276107451724963151344851540434720460672571324875324080142467878458291892531287890802701424100165400717354140420006118750432432918417796312387729438054308858729091825278124432170781254298307487229341370738978067009416896175618054057847449165041290234963430785339045809722364081872739358734291728754391638325663503812672516941946794342707748621458737203132053615062221429078088431513247222989509440630087755941027469059984734280697222428214578045616599884127080466631521479366682477615682165065669391391726171469309065579789812073627502285192164429856708297244130768158467979498678373023329866495940084592413625999793080971371487037142986255930709101061090289202106830201530802008862138290610695082590451502680342212344502474576521071157646042693052296131396832682239262477344520581969533670304532103641565766515525309727281810203335720627759585942563172403837067040687203322079618119272889668543427399911565696534776257288870041651956562922151812985499627953200081175399158533096947934167660381508504577564996820651892695450853717616206044884323476583881492019913853894901647161578199208471460656698382198958974878690587330976361709660984503498133683391591482617780254445068524224307665798829820594557918033161294539636132586420854403285752149013795272508683436505339505884158039869777201889757012689651994246412971673299681447332792821087952922558696225454608349467696147717135262041002361900295375738218835138729948687764943706486999474177067545875841655130838634465686202562732792760470374441248223875622821832872677443032029792594988213631187346705598494007984202531102452369306170388495830904489457653629175037358542556838883903302302410244981395750775650895631469157667383563062846152334990936764008535349210065649284690042813580671142518575529622885980208300399236031381413049251083052545603384748349535526157909291174320627950304114516669232031042141732682573842479901210390027440384 [129,75] 18815747254220222952784150243404132877275512788451996341959728520798552191881522553164476097777370436488594262015273744957778801119132190298385424273920174042785461680309744718951895871861408883729038545433511270742545376860500578020649691892800263235271428009549988198245683476766813019975635724879481090136201156733822831345815434479078310010123896245596047092242045608370738384367808909773980918902359209124803740865870271689794404917454780127911285878400330488415488283871285860056984366245003403107510377549945817738889641618191507085900165574699422207828066416790808579277329454104424096792735454831571110138511032201694177032308219362067111010046014149012837839121873419350091293243460561063675831896219161159331962094435889593954487141449491189453393718662836062849483874969837518952843211962469291936242388141777688697095700767264111112233284806827268735777262078158521346602557183180088542229167366211146910269166731639448390144960613061172024026534438568746981297243504007910136582744136966295136922928592749320563329356242611820099237327665097988789746769717183052733246065355596948493991659894595675025788904484840506804737061283335941535932170630432052136735385733942527704710933013205641772617439363908266014002741184064526626337419795776554651857835033042624769729982901151264913760342997426156818897791954181555434853809942146587188358298433218098849575529177107909962377782039248898708846578567713238441258576425538215111721999328055376739780112630773886052379239121040880632743557205065533216646552267956846971289601166533349651064547630833303925658150821260512634554831188628985225602261892665825492511759395407142681334181614960915411934068004929318859012233803404062461434058480100092573958331652414256661110552363193594388135598580279728054578324569258650039981897570693347897955720241463854638032356161997043539201565147787174723760080667657932612266416954090045837567947094057058210417413454378890009501196417017786580579018336 [129,76] -166589290897814230593989327008946131378993040044993730331096832078382950333308089601820390164124057391467507283747740565406868840000074163493259620005672109080514546472703222984688221937602131309016688387453194653098633419074175112777202150254834357753895539109543966081711159687389229488024021052262570097334004677333889953568712716126303081477329649835994696960141890630240435022623565248749867598475702184816054408823310461060492885797147170953248734235136538538834026891805443779665553770190771678092411948601116160000909183300200282694993636775313611252616712694070185241911583154354226307809796834044526091469070382548296565327527236191619853366502281506995206187405484511252762723148315626457377204016997908930960927003283260168740071332815920251897174801863601256777251126322512261930240112139826865908476189605638830756257724656539362555253851644486944518212226522472556947337406366614770870692539209103569841103476820199053191717467923093483285456162170287898448786917527619312965381094369030488349063003425729967915490345901477044105422558865604396300246742076181667092931314089500793873689276634209175637822098058399154490457290838717871577547919595828025749189357436571440855810087734794541438002013906947461909499291010120690176389188116339655477798380921990374414457511582158928346889057313994875678029064462845806579866565706577854123585053272713058905377529409683202468797374543314340003528632745606525663228992235331661948005439243481261957693285620156645105380372403758213998167591315737567966995508441787934119218306115150482403180881812954761311243968567290089148133389202070415085865055344134783560930845242631615158376294469875232679692881991371324138606424282420823636924874754401462611637656361168583817447278862327200150449989036172875404034869464116509752639502703399855646519571934781368207881164398311031813952596173762085735224830777821628541868021253437572814717714421655539984333089138792407225429602213108673342464 [129,77] 372979897996601327497390875501735941042424575640256658168974448658961719094697933033706596036830901066020730956602977854542053728059966957859112029856357337416777088496147747558038817630339149711005960619613731519352202721172414888736352116536508922172074810131799972989549111502370041652355877673622882308382564010702191576784505108038595333187636412821697348703842692448457954407697051670878061878067802930186891578130260602910454399478519053028728169336043343171279584078462275910447668481728146629752134293236800611882626794358662890729603737057308209145345986429539151204666321520610202664420561899812744017125811795510164994908994442722732616303758542625183921347985523157605873905777747181847123064151609823403341755510070284273219538827935173972209872994130268212730736881257979969193132912399136379485588250391415401017022645565397058253601954494473895589100601518695450601129191494415226212684603549438636305952981501392413347532792140612502401624125165357147699965811166791785138139195001096972130416297590144573622762560019007688105615101750799257422509793626528655510915522259390061624737064870945203239818928265737443120790257796266200881685210550288279248960574761488418483565902303719635499550969658667944263318077847022436165836095199717370363012096686594243282301780846166214553589978093776475242255431841943808445935392613207044328673664094409089414686126845415054044827672446464490608800674579117378350620516769939967381073964166337046918075825950939412691071709790831153499351493911400456946998788540080691630166413801981573412773303533633447591995497101534034968785642540410806917344035248289454549541862748538396214776733559284000405521669498462539998330099827141740104923600544712106063808781355306773086846677979239011906429809606294190650996486061275570207569947122538396311649464243621946356671104081860841257539607558069990201599914224133385592086778310963909334753918083956988709956002189121212234020972675377664 [129,78] 758810642629715150394620507866132092100209562994933520424667927209422697737142248318322729825209911679220663267206125095216569610639740492531271770363712514215077390828673974042433971828289396047878322673780166946150862653776425676738845173750119908464875296101444445180159314538589952265719918285376068078816310361216067290030748600405478794125724423623082863648523164458904617205914221566443827774107500348587145657127686234770970599463105454710436389589783746019102157056712006702022536098962499715999297724590449129171578282839484533716596236400365855044129503669901201147565242381680490833867983759287094856941977470401012498248294156171666515934603110002320268449832623306374771049334685851768269742970216258873209454520563219602005737625482336858763172181057985657307741182141962650680329097050145831061531338244959733960989233083600488021208689310872918329623353508921514235251969851472203034137293562834278574139793625156262446095057575206419755698329425271798663281641863447096771216527854023491747950216349720040644499719173678246110311768617078876294212730899131177169207344024066238996671641171616806898242708949705692517010210599382431544451676256332777556200202660255655635000708664081031755669818634290815437096449376435549625338872727172889038690259659560371610297306470875753686693731889267660010443251961551631256122331532894266703190310549467197996851513690325148768789152716308285679753782516901199051873036926996683908100851062511501514840570903973549387919020544077402630513749249743883128063208157762747752898572843947114848029162245048147529814562052330338825752656826384590781312768626938795093524355111636146243676534183501377209809073738848629285900354275558929024457493997379938345752377002626754379971322977823691817252717544589093420871734002709682245328089032412786516655131327651278923345291107271932368979383969265095793846554116691310295303839685310115062628068032682249940721740301786026458050647488 [129,79] 18796831464042122538696393128614522991415610483968667708174090587291033611489861080900306437099732122535983020373565653893403483937901902784444919786735238901346276056900984326032342189989327059959599642387833610121001207331187170447137111803271620035067230369238794788202560056734190973634917851503337132201299180927168391833127497400564800460383964767755361458537983061898818964969651508054007571292569967101105669220141762827971217106462322683959516117341318464113510404579682820564324727641739812942548937293529995544214591466415953507162930546837986394284677343989820844673967766818528662038863232766521214616654019618791256219591407949746429600605639565425426361326894787364623917795908079179370926104639876604216134678184243347522096928882574396845178634420877794944843104847443013309861851537296335246787298701468289741143811462194445552259740025594505382870751580486790589542585274022891868140877025795299939168731927919116527085035722414683557597318235004852242842335377725074846573525206044217863434710574501495018327713038498795127416475571312756731951379585974767374116298137054642303690319757144576325683647726469947393670542514237401427185726107214720362469460102195328142457333042389431343868522143415696179893021794086175219589766752390368533671341528466709081442761900563030602923278709462194019217346639747863032597569034210696201022831929074054210563163320116839064508625415010388880337513515031700181835657825369042801399405988984513830062533518737427411010688854968448631918025163713374241131674610211542132623438706770403541144328260589255491129053993870802960365361463887589706098047012462313162629685844154770246663922862649464016672961344163812882756128396731427215792677847364581179223660545947876529537788889708789359879136802062426000563459890275310725429721666352582435596438683658066184602062454262920433005447036497169318053296754296508423490769453513770745276442635153065096276914833540772393538216 [129,80] 1810343997197663177611518244228234868213831607291895939177546622965682704942666508332044854067483996846479431655358892300076202971295723991702169324452412421768313724017871532918765035187792869474700584664078166886697982629552193359763092343016998863287689859849247168848432683810429911855476860879381882551772061286262818733247859505418877970630899459732850919021234143622621929453901553685520065016050117802819705680423421822481882370916643364087028181865774680337917842193526097209939029060212366394139438547537372162476822322785669142799869741476554138649746084317669431692344180667167820896993060036818400186004460318809922864577283061373364287498029316558565950166885629069382552199638813140996253223495193340767663085149739943713059511273234096134914021060244863727019468782015695026089199473644694720044109599161827627269352576773139123336981004689767633528505340833443322587412956495041086141705853473180026686792440892461496021292506483514799515703030727876892370903628784867672721078845466488921281137147407443503574514563748033391912240618875835680299270071617820136886788393902415087188975527299853026174808393762222376968233423289607225933974202469039888213098534961908935443836374561855924964082918526425980681758141369339884696023476665955251121825565994600156520124735911881738471285111363453447842501728121123047061784339539451523776111910791436975359851441775676072707743418940895486853378786838020835740058201574880598614190025784711575646601568278541552589125709802935617231473956740055389281882410539781772888671275809083473899445229605661213142634946167863809927104436882616355124988183975697551168791718348812982634312215428105351636224717194391007145969674009006258998151157959065115944006671049129889602443589986645300394344527958915662653610157691514020888133580592983260656997786080595278398675568469625750992416834591004363061073615816970559672850155946519701921823777167745984555500425212654296576 [129,81] -74654459036974901548245190417510628567053760538083730603368771500221509366747240541360022512063326570232780581803631900894804763645355852890079585985306958867253239217006375305005532500550900715812567252183812897222200539679248655796655354786119949902852463140337029283036031127387752128905301040473284744836218748062261717858790007147876038963866973965695286142914440325774430558099004584995264902078488470644516001878173697713553374153439098292015391820225934646791083356600585120381174368696099735071713107282630014009065114922425738790822914208880530009549751115805702265327659703433756226963403159061555345164523549904347702447506174627113535361774916551991370138919335129120364727001064509794244443252741181581590239926302525252991364807268257865672825071151903474499765783780348868434596018592177989790452138121756557955058986166523943134550688449904337694269189556384474699186064019480136597822748236966406004480101039976950671119077615174515299515341347157346539775532771689738458495218253513494631465878880465389887518431378988620689288818956158238616520624991557006947043713652951075824408211705971156958840057251337381326301979204474032721185603530876451650324468883695792751424520028422434770625519926344897328985735758031459339673474593522529608680283622281537313115892064988281341152185670221159548444053601401206849480843815938147505431805187425374435542759546802400139457542414091274869285743227652968308081065910326825963816272355720150336138677176296818686943544869370815311477560681155387128594716719791768514327571691854414031114246114075848570749694258853346924935049049544949778838108651593189533692424021754073377068787778985274305438898627477074547996719521809463342698870843822968103339205027832260011742376835138998228167083578765545872247081568539401654718213793694429728763861566101300818996529534827322161672130979510452145052579542432369556655979283785708739759249913232053592966303715014080 [129,82] 1214001937874263845989202769075264868582431604496303017380302422109601081804574400373122118544503290253182189597497437882984425695725563767445682527938877910426044605654828507987593016202574381172358277995333238208390970910222305173299199497900245006066649402378629450158513803151179165700307333599656357476830500115480289008030462212085495972825665197015618026356897039978538259278027755027137108734855965256714158204143573138649954974229028088708492781018261434413547720040553420854634890859924005105083305200188486523376635644625156294007635424736793092434893005239671031481544412298012155081363610220372151631277896638228943010272126929402500087274014046767581565976546249156762566899025768256978166201653917718108110386089904798480675535941314530639948995237079564505250986159595607867659727743838889219847722993343834106951557780693479209026971307707274471677035515033313152280505901661316462665396558045178364316672936407376196450186338125612244452130191966943301155296987663705870949939480369190530624508357864093160581547997052750500450924753207225145502031316806582355938619253602266326128634973692777112503560575103301534545718628001082351435546511555299072011417817733140360148484580449123883617068089593972340423985549939055244152836401384427518612604687441773100683779610672528572505188141481431878494311782897976694600987578150130354868950040291979769997763521117969382694379831871068514814409184245081485881550146920250089534064602352564838592304474169119286356545318160539539375973072359161427300452846006631112186064454467966638165798413934357424341256748176857399993364986792271915296498795838559296641072335499036067750713043055671677293122446607714894510455052017430628769650075042198993698789502441451051427266141688436997520270780123372886857272061496506951693698484178073936389198127869983060624510599963752403321531732477093506033883782388500926232267838197814161261538851983228130653546948992 [129,83] -11062108110776538097929663550360285306486278521012432156119486757445724712092493362780847558638798118788998519863245010178596994186127064839492118158011276187253917020905760513178706301028885550559417026864291017741698613556387400100945173364448690524490018485029930520469821713348435706185117203365670483455301211033235713549078186583156314233897206006582727425760830470991310691836801656982700841465710353946618236583442624975571383039101973203205217223635344241891394872484889914452800726251682837075579887274655330140578893743969911194539160867570336978698971726972113648975060831766709058616012066632029719814585431647713377041495905159269658693513234407380523835800640851525111607724040703884222873201726375715511326763266099662765541677898385356822801289993607628527358658197013431001232736658573719851766834018436586396727224580038850273090863731351452814465719537939273792383735610788647554236969592511153317583413299895506451331956083333413660208731987582558074283150233081934295974216042514445097564558795252000809578939145288674240459243714163272620877645830987659976212917389199794162989038879331448453157957312869505602213743289501873160766813626831816436341723439640010179378128513580935125519883602873014426883328190136220633430986261205158192964389891281834824540494786128783884922058021518208421423705906461842987860085168230586792318935446116044185249305796454071118081001185476170617160335216808270344940765306275148379382394559307368942955374004402567315705051825908032230127221870073574040467161963287836907774723520953058052445229568228423256044253104862561570719370926497091392385965110472993969106693836218051062762690635181751444687274890939190045611034036357560210782300617240173174183942727522386530221319069476312740025546535315095787839804828536430848739907730329466937949087403221760216413645021445861480862985825378108091054813648275381303170169546860795216581267743622159132396720 [129,84] 60457840959887999213441589641844842806861818286976842355441021727502239768839625000649404658225607796702671952938556776550533104324242022281021811746698379788561162677592545485377312409489875642353240074055227217097215044300661203718310956767704352897953553121663092175722033898962044514132662958296426631775539831251480783798140071415064808367680304726366108536825495443267057253103700675809211848972509961681110793755748921455909098733889299255087077715776336105568327302463072902244329523046500247986459910193707435295916883966154437359305850553913526452261192587274338081939205300851236709996002745209829077136752744049947266388432373490199212425126285794312846222117553696911454080515927069983579727306012056195612426855903392208815942339179782018392995737233373358917227416971233789909638859294974037063041928172549407155467720668829954878264802825969939829328031947122648508681447096801751340669074479186486430039886803154463165360453587825247159392204737663290723190423890415824391917553502898129097145303144450154090402124671535718203530878312211159246179637059533870084021095778762649369579805732979681986989822162324838179112003394769171605834614438639715995841563138768237911213300518832103012868689738124147355111055403288658803469685156594278747948649197335899717988241683433728876276850014450590641992511493579963325986631559147158270180665501258755621260839612477386452555436539378601905354149877468068344666189934925981380960491423000233124735886207219392910693986677463757874051874778048842566828937220700164185143103821257910353606047726888171229524060503761167790256055094793266263434976193036123897862076497944311909869131448843372242299542032814838068601509871986009626244888094633055379170236772207674411123010998704512040054361931921352765797259336951361904729793168322380806749079658280253917953504080832163323007614926317945512914927115439274578901545433192535870207938356219588224 [129,85] -183833516740178541009018552852349995910649752117426511607842687381327160102468163782040692803521457069220011816047087733478809030304041756916922475453307112516662076580785184395485289184166218334574244178669407323392553478651528180066857121601083167844999534309945591784145124171471954261755465136716276481659299232863043337010853779717931954790573586027270309741026984330478717691433104250072109122319740014222496114387810852851299512949975207402065256636117799668559711000233727125962113980207077899606092037186581834762794418573479401521515947222139660197140918849751589686982589882100904947062385794164989984604111589553943406236039522774133885641091482458708273105605094281829904027720741069492377058604189734074144544397712289501090389597484836569251151379505216001002099151017140023679235502883735081449412623867025582091052029464108269623722754710561324214910459396497110178522491231637086125830747449172008370484969706966271558263066438561355930824495863150325765353336679964503364228754216640856154048659940213446000096515969662663382694331222247898477757566794676798474678257155439177332026150752660433018431624460962171138634427096101569697591185491768847421021917569827029861278679667081679454704769708032753055199451557201223902024781163482865867479730192023685045711533811423664070168526939927815054329418077065178987462818957879211461467931315127062986063906192235743285161474000208336171534246317285930545182338727155730099987204977282761455372014986182124490571407871056325435952292544045425975225342880971074776950507707808018652023382026985098066501317800668109050519822410246984469974339681171983735333612091012989311474528212819433595357207081866172454995072088800050238930644438903844282027032956199616540314591917234665913172086234133473036138839882147176967743795176682185616993937586208437400751948154819835193865833373409883532139407549670104054883103199317904755847011925904 [129,86] 346876169910961508303083665837885275393765943532903850538107395120349684938597052376562690127408494090098993523326490710798711337264538620955450658706616279544011497163043213257601557597837748161800862178144024184230922905102507194126121867197342995501758083747982555641857946080907302644253826931642779138680951639991029614354944955820179692245088137899192285017312902538663704094614632285694782203985521299036245053366472326688138174253496242350945149856890937943883351131730150864427962205406608686550715690656779735893396606722311326543147792834042686947063090865781465088228581066997203797319223564571232536190428229990979563004603263471043711031660261096480164514007409264480819265074966451064976945478104577948874175549423558630319877327315977772171747397600750655285994180554932714415357390342150966965804720545985228861130198307322284483490395742459123016629336865630372071115264401057039454326511527001860392409566122332092423797682846009542863893694747964499452021775687727218387388219555862877438466104952296175146118836924579437441294215301856112836010055189484527483917253230747994697352364887048654417216551444597204351222276243029328123586231519344665914564385004637474221954287127454103694243718127160261658747388279107892543946213769658908658505375830482608978323596566563226394376998449672347178709097682178831540679366760554058758042747548927233302567478642354336551686936677559356484238004473781690492715978940831513182863463210408575877872483099452663894844699903351388853475793348112032165186515582366802465022975534151957863030597342773580712730966294404828157682884986987346208271492419217695094590189415940143468287739904149579978077659829067013545385758494737477742573332431758034884330924779936335815301318500154625761803480319366774462675960900307734203788256821107928538108853850247740856974260194744066813719853313927154632949654997326332492013079757062614492396512 [129,87] -578068527166704466698477984782970878584290472512137271680686137235327548244892079307190874413096393976986180795103617266601592198825111706386454692327767922945460675141634370728990256840681407713841489180392916122302128568621622298200499915878524594350122776810021610308989097642504412493688938339462326706060769191454989503433194801692716979309881709283866188816197145505665954648431630574352247449087936072482928228251242434429878069000741864168771915860954078637112362638908897635901971753022037274487991116272853621097978486114494616397166151575065869861672356824188464638181121384756616546967440075864167122243215259521772256158042789770696332022237873456861921582812092124775660496628270135322054628546883934306477869082016124222132453131234520357055479740903459442695561352806470272287602533775680873768975309609550513842916468397813390526271301213700579540812864588625089668174940129055252287266831775368570900838677972007375205762628452640545174698415625984976660576343655312635069589458584136254371509791616822265537355823901337859715504339939280429134356190035920107896574432802294627634331560509998044137291070916734569615956546497906158133176154841297662944265478148306546845659296389741740891400321805766716368506258823637228287942324207941684630897423127151475015102895207634338949485572437050756955488920636113774543870699240412060202216227436373134879542899917803579957985958313775482423653155120078929046007747866381567927744857755307421607571973192740352700506098104386704334746576975206161994287097738407700088231348707162473177693026156346072228044436102426082213505421472111274993474085653668988035680086762811389677576490930176329174036874486394950097656317346168359860574565446163424298313315459851964382682216139337788859833352909097683648410207340017505348795360941376703720982628984924918341827368626286377982625400225638126703866470089539087359808449937734067948 [129,88] 2166766386146812093146355551985985286027031857402668896291632367095755800495878288212826013242668199598368668430254405553518084397291793396578178972208044509948779702016930354314248372322599728717621243704869733408381626196523121758446868749695737525245287039295836030925276809435395270914144186780298331433326720256250603632533652581473303687265976668986350269456317928116122708998976160495390185107628907019424920582557022469779705746689859194890878998889613620199962198470261707830143237423787610928495419318334845631446057897929991827835525392323211146741991793342694830756011101740067072322882302725379802764647784393283590640501238978078170863824289473202619154426688247339315105419575351189355771678685180393190726873652496384014673130422544592290357033541798901549825581709605142846186430404940097370578917814808372663490188711808776473159029223210174085607168110359140864588257615993684254806465527429525405623819205736004874925457858494839959024720401485656145138054887011947703503950258752439292000773951354694389817726850454380905638884869041201564355931001212018788511811379338820402653774410001827093196070270681530304615506618042310598326892736362382001491283399598093521585400704481166740154929278639714645624252559977642116549313883196637781503747919125201502177863140421546840166540152169937705199369095589261660961701469611396059659857065549541477329705947409947544434034716508247530066120978020619727980566074016100817294167202911286265753632164205491012427275893657011034554370399768386756905767375027267057934968522147976080149356705044322545995840015356114738517784026210071733176122148341607452934803093614875351786349090953198354405720630300771991628790305159708818390910038160902511170132675147968361902688390924699479039835063350287191553092415524855767228136173940296500005866932481628289918564335260335638795212185456653943111160608472744880552186495424256 [129,89] -16871788030883341442077215825431475182946413549278366634881887562365535935088679040741264652249668287209653237594550290704979327033933606926756668635072727407447936976113875916105864257743780872597702450641525919948548766140788539377201223776395387565015172153822609252017326495179913737086372287623234549883322665892187468222228774443895899896302181774492161202958100403544054420487543866661482942328934066411883589070746193512799579885130661089561115333883282794176642378837363907544699020842691246926462176187534031562800865719325076463671837551123426665243089705963369569921804997451333072634848460519016695241333557685736688179580528368607389713275922175985175359567149081534160969091714717998680042697972488323777312288532192090453752483284248999732406950358987145537564340309504509785388782251168829643873044775584288814615227963324549969278205980274108162215915279146052594961291822185016215422705357306954349275662688554949622563478793949477182311003119582080909824172966297632436171725363491746950550354583646347246520416309771305456005200698952133014729913750699343908654079904942437615664366003467595916733058419786147518011666359343955401138442117184864492979050238008546088072768759317841409786107689161813431453444246699218226760826595595714796293042553396469416421591539889407736148318571663288198698417579107175468467372785977860045768703536934935320324820395749266858541268151814346097211604130224589215723289005397005978697057672363492923856196408609300928351705237016081984375532284469316227460265751260246073576177820842060949668641999459296743436590572878042753926277153211719680104443687503051901424048162691298662288437341174442480310968868784776886232286258426637451079403549346764804068625788820028873495253241729194506270964447775746449624631622688713788465445780604428517936950454394437711228754176740870282467871491289124030128942238771152296991920864 [129,90] 189158889343423836021510858743068568040373834678696654249881942497567104711980173976862050577369663912697404339987224999128467108992338612798539689399262292117846588952448156717725763817606089120219805430251660991940300601821840556211652912531555982000642441595885426462160666706284665598124798878188663191127882584193451120164505899386025459668928861269458837348872609272342554973062270453032118158837641318257605716510864468419160015380105856554422534604796452311017712786233982971352051060571408832809026418222437931701231837902017069418525038390730190944151037331409620391980519059721726683349464618099996206231924870845008883760162528787611742696808493609599965172238506385790003074529527925355312680847462690547859609949054275373556766867507444404207395268273899983127281502394716477082961114203230061787632408469425325346125845372356017277583580780942536528844831934344847671931268589397414847935316361956571300117509971123926868359648130404025332217695931025920136533202870075284501398788645362004631839170423918643205212216236348657236372935003552699293677120828946351071805951607567098762807862865756750266772427550378245841162877217420280610733582217002913122427198414886828718521263631067675097655522803461918241805184859750877972079968112000459815608600689855684645589929774644154289720684784949567025433733965791734341804295815142675298745314403214261950409405464755474164983096061318851648881795462694157425804341246859849908983252220881456107952368209811710472372479906795469120017835612463386105486412537898986550807797443500043880200562834167975918144292193700240538367908954861772115394991986735980178516009325588316796274461683931778730541819381166990951302243857392480478441044536019965153013167524650160467795012897443968128148123826082373867855956309584741265922285740800962355725806581632519243565135537987209891877276422078067876953888169134745887296 [129,91] -1257024381542389836303978868309601319626784884384936232689906668046129028456668531944623938865433517767862219089110801359374993156204001187036562206614344288260912950716577107110908651796964633261379747269946247700223269376448744945697097989947223634318883779513322022603595323958018726525607649594008493079174897222552421374987638474030050668889213611065994131251792661008604452160896755491399006453024324461068206897698249239928411192130206624078639442344240207717257604323652592432514594311384110046101980200794492058645481128803751268788340579545820181092587701004511211962616304213620284201865385566260982535241018052548184249497676569339171412529765990113929545009680237684121526987197255753942142773731908080888844200494073538446581776421230397884570452330160415647528944773597543519889172398117227638727645783181074270232802768643268468777814575077553450182201204567558322156178114516412374813683380056904197219370173378314775879427459029964430774612162119683555189256862858543843411730315878872448610291364889510566451608881448555793441151274041614555666477909454905493891053579965685921343917059445765870696853742193207262108650770470120479703216393749455730155177562266304596355027766874117561301784682054976683524006695853620858559971213155683097895822588120997383788769119380026916426225348331590140760292598477170030276203307786551884415198963297787532901936652432239636270045830795608408625693215791357967868500977119805846044567947640397396629493779068541794225212683779201060807697093464536155247443408593408749228346907193960542315332597190172407680086103240229994296545097310256663424417474674274233976079958419889883381136358651020304657987043394011786287688467678196875633432706297513886460686955627618912096831663253524351802437749916848847743179028760334927245938535985322447923251312995976212953096445149622162637557071452788970822690218873129832 [129,92] 4866922619923223502182233941854573630842119536591557504090157541166666107342225107852676364211875287755053849443384530030095876277410389746426869944552808903841298198746673853343675708657487600657581701006086984717956469155181484170776710571969261146769969244507164319761489992223390889474548092317136572258158115710385004507112917032760618877136350322738780626982567763474651699949472131595689532555731199639091611298418841146025089397609039980961266486548511355339736220283063078811967276972491223072159103380286162916444786691643214087627057018686496512012840858388991064389278118431781415966749652182712709229264284899446386424457899575485739340546665535214857769887595450827421897889024917606234899508269306922999335900939084354172616788475090893450044092934595679027710716186576423803371963427534613461390446213163811040257352256156821049764261634333840086295047279530615539368305154545525065669782597359158469946592761963411076708707950893628449956375542958619118831252042951686469501660020797832456766207432682282098483430657740838676276795696836342923277774803112957132949642223975139332503175432756126492795314233917202315396470476874928527198218111468798818880975849507910029448336208640598264473204612181059798203275415427085265759742640701078127170679685888687155742311661868354489537330587666687992338734085088610150136606373343469140376390482332869735895668739412379212789973533326589911224497532465107265231996511485251865968016974966468232958566844985084096230554409793235277161717751959403649565553485570704838211954633275877142757352794940175522122734976058154395073224361162088919588153995417581424637815110317710680527454669193609784540025416707248430714028737091578975623767973661259723731850579171821164718125354051483010508280389541991712750320635354048741173340966482581146625333685766639390081371567656933681127018073398017479500185262848 [129,93] -11992302137771184945990922522434084191169619568545320085970315189456421440991314993295210340548267214949610857478568869961949212143043917213883976029034733634537246259364400300610911388878475854075504737381689472096265932840083658540696714327749401512389802137848101916436753066338154610157404405940227326872757395131313775034463627454438710124355329531702233910446342966449127121161155663070754733754778581212723168023677115969228459759189312985253583311625414659012888576102103903632633236822969703683720962775104598324467091010497732828875492378858058479282074763264171912563537024016086777013992477472083167867831893099096269552088207218097854227972851777849379881974367099551924011548859459165331027196901525601357948392214044155818033186097799644680492015037036882193420383932260095605378235482386528743133852981645025317009531118701758216800671596736634459811875222835078138183298615126731670077890594812069758587887269804753724530955100477979427751726214679471214996354180829813406251392142052743680954006688309690072157596302493898713680758723155622232002839876996951759168916689390194215921242538735674691224996855468398784974189459018343580133617465186300757975899509816486962372662592939804631391461617217205484074760994450375854129720458785346465572257820175661645050234609073536103060089025836900714758551244683216141401271392050276769455030540673977206982327919478417002916785406878169756552471588678805709297676894982505073640885968983206534560701623984258970085764594355563119997772860658880760418267746637422911194591080346019205376027357016012744726719716436573240459034968675285085062885833603843503439197968370734905483671121623250227730171753067741439557052119380776222719666746716301206616951556980521304552621946553769333909219134270624610125165174836291515284086140804743627441678330809210617673351166308477181664231130242697002146736 [129,94] 18938998843213141984461441608914527087020138039889328200205852464476898921844037792260898095370058566715510368856348100845868252984118419310406463967883387884790261155648386555238547607228741334889642216695844916886098443050028248459627296369439831775086651008733740017561520434046404580684482261670918258000714886171865148414167284519863896270983058680966632269739072026985538363835042243565173992163239471919623338896405564017696430162390341935485973571090820406950872677705982202049753862172362395398298662543226307994666102111231573021218028885914824697055710024570184194574086786545338086114668691987259506615240305698073907552857875617735169422831850504656047665426767157837128567324077769000732601078978319617014141162180562476200214348479822163913994549634862860954021476650569509308753178418724247419463444496049073226202236717605709271786674348888205011981458312194664779744622715349288057062826529423316977869257539318188325306910216225567022157795523878429644394938969636775298623390748069093405971645784902993360619768349502142538266563123609327537594175238948361236884843001777318588169475409151494458030020039699956460280777855792223403913087115058347244548670228736238797780434735346661347330929613928219857925887370304746476523150245384229496242951529992171630104305066210364888032907451694174651518024079011153738848644083703814893469989129154305759761083009255113819742044138100827015930305444990121516599268274964384389571922012019192364490800395592793148891820358034988021365990920136488183108643350826951975260245677259434727609653232563332408414064678863020986511464127252973501426215047551023432316091270784309376720494379845371659859686924746090804170088762141635310977363806892796866063586373544470786381365290279703560786209642804130788623149019901337403034647134603877832372202428965149024103984426775462663754333164523268472 [129,95] -19439752855954866562176972280678490456670157967695615882109998896719583498366902033338890361929759484686629179687810413249739505078446055295345640441663622665768756204453889091303561567548433632411306160536649059762547034819798846800421713640123545132055539692322576601467707069540895554814403243184991840050251166424103713860032047854150071134210343399686461472437299433124069038301173852599156515056737743631900746787685870312552754899155880253192567332650344370402797936208532520549357403771992292344770664634437690464717780586291477402010594542726484681430376984024584913442550699590348291607005989799140417520355449265256288575252148305777397439979405155401737523936943743531739283650800233972357914906921638256768098189354652686636833128433999404997383896148514915397998020690999012546496030628357061580924054854181476283154835481038775366502194693411214547025112714890867367130592721031220219523674252132117243597999341406044706689414881762115060456242228327357011261803057708116234727826090709323060793853945281853364826704650763474976163951381572895349432827414042177177567082554683920776793185320144459141997662178788918280308632792318207830575177895305871036305279444470639734684455454889048963990618375973149776566344831319291170654233117746931976164578967142901232294397967521963807623673359219272601373535569673219842385515353677433644000922012820420006073996429646083336935985212115230064067417205059938465339962147667809090052642990362597634066210643957592620287157476629224388305088137258589398583502528227539883498533924912153426883763424529354398775065518836587536567927211765672451302871366334116195273737109303727873740028987458626454996170762961999519005786664414889930137621352639677386958337437169729171766663079210911571759005406774765165114990432096223519031997824359159519896973917203834729771268205305728325949218045099 [129,96] 9758088413888057088384255010952726023436334067263682565213344834564697004191269562057707145101890971693496341467961015360459425524261688674067013422511261537660308064043756203357049011565231951572063764389269727872004837749411340243058046244637892827932259164789001933425054054568469126375108076727675097549323640596906351382030463727594130857001875267294561562741234967045773170236504840291838209722379528067681116583837223286657266622835328945519077125788982457747156179963526743527656257000038637349622733305975543463993897697728103714231737586797151575941899861086119803491061968293651727211870109253249221015147113437371511802504403394921766684296030516866582689850571950877307379278378015315332204009406684083140127461388981740150059978753452226157071200776336406946618645652550632726049665860454622389336415424510252851949894327087216953832105745820699419526365735024996392979270520176886092984831885908248355292095337925435170063525907116594821297206488391735799037732609859981806432834361362760676279367364092710707939222269798756424172846558130385534438844520144546197359905216082829032074981926076710888637638452683583309767735419066000632408381729385442165648880564450581951378163951478049492014599794240692541940742141672963117424119044808150182249784039123646319751872709829242024240105885230155523434322026507804313601966680075787975814173867709197046461207551403318825176295793295763411568188681720778335111138800448964302406041819177095202099568925284941903114426319149838071340010167507905102612995002976337504037280629700345394477890009249727267355314980560576873028231795415916805742665755109263348254348709032255429981926255860510492581329883874833491534000374151256141530448398150821722755041401850888485703088011017085141306185730669914205047791155884116599015277933025317833708060474312926748918840368822229433061376 [129,97] 586792201019806572459198841532449262725668510936696483430412118090420071889794660949130032735885560000309340973612618576612040188593182242914357441034115416199430950374706903843007288328411106340748203278279773776171292613800797926425179871606004342430628004250302946122802580822751937168341262900065418236098851972912315750835612324665631838218561469227703739938066443109816754582002497882434433213920047088083698292822763587239292578526910416908519010353291923019002641036301340323427314344413753421063641997547769757032795657373108439677130266613510638066372872535256073529695478436816177299711329228023324788250600443339165740251717908737379730995914325441142135676861517538403996427312200352852332732684022169896563708041430650472973485682029314201046465199277304428653520755935619541581950426835614256514590069995200252366322451374437632828034707882514268599734302101583887418703495377061150483918589717172967656415619089098091915420973243273386056193848312423175443245182583250535767830905869776656018877149456557721684472865884958024838943362982265488928889147284011281127721349427124402859558811714957711504074471170985207503402531125708020877077307146479741200915132680408346970238162766646273565485472224955075651210305138284208101221755841866063454843762070524558732515113902798052516435966985670837263759743286214881319380573674842875134020229149797280750688547904365963208458718320256019694510340722407514686942629870761016400330701381428784440300946494054510503191664396451307198581258416596195717087798797052908584792867702339010802071199264760254551318279879252574428692141604207808664300660271637047581478252059152643428904728388769733647272225227022203576666018361741851851922324071384628192729998264054707226954916599503534377622289304574401307163260207580437263561116861026163621966622142804641004690980617198464 [129,98] -5537494536625096810505027607920465343812799337880545897581896891111209937359154954161132513785700429834677255640457176241623473660844227934512670346713962612282665508462365025748991170082431270348330502087652648033273702673384710741766915553709645591196987449107528043331449651271984311784004193188342724320211326457360510372370823603004083385120718139731682810358711391341757242710092480707088266780059998179539146125062907125566484758778609479604411953731693924143097192078533977607821901481415189291677067276180044886432457713941359657177497863673087830460620550734145433850811532956742415459060157449342795453819347986376616390316181449663844380985248810954176318172116953103975885753250775151665519186295685735994189004920808696241985291400684703674124855632555746788236482101129480066926736221764937150623671868533904509189133280067319392533392569621881391489459526380264731095285341458679283555695628652621207711701068471783596494271177956449389594889606417933147522933996270807312695536232466465441491749824567420385078630168968948313663780587148186404037999603021785714707820778608444020547688185297655511976557457452899029175924313150888790123252539981684956084447098388691551809745902953776615528585111362102678715892226234169750806825298157980334577197891728583141712622389856561486647388369884934433006820169588151956672847678969478017029124691524155281683105569771044772311303218318123119942400157373865653286104973931616258724616011896821911519888105077471278125881217073617496115096985324372715298384937207274783435336297887614884262679039139372911157146271374343093976926841905440635128899668276953952147704876415802821878488753717137923090315792663569790142722526095543464764276696543469296405703079942587336331123719194415438789394887766608135452901227644117595710434154682219448791490747524897538563154961216 [129,99] -5785307872806608438909185644746835510191681802150284937429193770333712280322533486370957968611027538793103035437979125429553796195847034818139927387002878222068858215474781528643696462907528397865860487769094724302134408569732031828504984051733541007425356947498403532215917175553109588337089980210816417786246639451313472464353652432751110688054452169807533442303971721170477094493156886283354588814942323177837393135952211296979303055622237654569004348217966424443530755650237230979204077419328614896214674220951984735698282284040547761509970314932968150389006413484599940717637224360446137608115698050001614011218104613373227235972613462882545745548661992333926490568266348779457439549347158119109123107783849980533191337693341754373751146309566210724432000412831919341723405295089724770178607345469508768937476967507625164276844141024473716409193037897630568430598566313384393194100681143627217934459387650938570912650529896266461032880303915823930497918865897725238041928607878285381555075129352384406951602530532513699896184856123206498313851189631599833950167574472616098213018457567555463763844200973316472772513559649603437359664308426351137267550309399831170536159292573677783988200440755804606390599585381508329088950526647505077282968602257462335247955728841479853307875543569782713453520357102311332551732760706118746045289371317848671370211876378925106079854222879877258086518934475205677779194409123741197256591972748044198627784158347186882981461588049276274107342382903974915950732904587072281736507329191032449108299499399249874111135347692797609508325403103684360444649472311816670319929169917146665273887126698324983880972081549674414358195667513509264407019572191628462686361954322005572955561122354748555832843590441202836722794982116107504824783011494178741577805231415816350160299575254075116253240 [129,100] 12890966193933434622485051071168945272433415602287783348885965538478974349099848081846606306273597405040169927932135117178056368674889827040153863172045482993464767670869361305704204448868961851066430410686170547904754476056282468406150035994195214331280474236597586253543189156316386297408174150823498912613106860128614577133583623598345257869013467057238382912626427303812029127187476815941573830991544423791294481867075656479678870337386008759483690531541630527882014883829485708838975491059956521658620841836122425006654777853163621697364295366985880658685206444444233245260691141434773295159885911486375925399355402836569889329868083899024197386577347520616774506160239382955431667680093122276367283284510442754808796073670317925746516322359714639225799733063386254335928730598219965753192702914212177165036200036748093308704382401953520282237562673976014354603319548662619144874918235802467425252694506996657069080174383218414965655587281784366027374920380766891066855285564496396935942293531177737062791839621114973175467545739470986889910268181473583069755301559083257279305268669732117816384835751316830547249438098547255084206338651795928569274421415731298521049195197010915684722298731118860336618189844113515601204379780514442980451032361738112251634412559041030710430342491895246444953126587212855590208742299911903018871732568354941121015994120596928048102169100427519025812007294829556491740102174138550508798029666235256045760960139115137985464464515711973543419148728999850040596024135505542058961248584348755347169310554946155541618198521970267722172174223634087723319646057558497026189693366651439815264967351681724274967133178496741771494705541512672140291452235853459619747432659789042647721032223880743552874830908377229813066497320029885237108850255962725911127579914883326418709090488515730624 [129,101] -10877011949042218401853389200177226370677940277454346313443024196352079693007777776797981427262692617668933109603112270460476134890179173591277866041910714545363612797657729662187119389257695829652221510588603030649989348327865757186803199584253490308144410707535424441475564215425901159764176596785118673537644414746318477894073276691216624806483920049743028270297651322423291541028184017669530612283140328814617815248150479701037867004204430192498123216331789127381266950395467376894898450665920864001928671013365286205025914835084468805269978289263757560183224462749174565346837704598980564385886424979758845703841971888843347199989830568679097768086689067909498187718902921478165728020186535651886981724517834427829827533471875441761988101295947454586782770618193903064364180836791112831960666357289488243438258974755720550045490793026810811783463766821350081463573662714644285539040502776280035534011736321966743261905161245025593686831505004998406644486447542393108572746634094217792567976330260445251381427725466891109277226167587153665345492480461305181549499410445369937769120571968596804136601759978631885459646520324519900582150177184227632776130262692031383828871581329075526652082848350128655727453443339597244851670085161257741980045911520730314140386323771670435023509550226280036345189316382794006769521833284736754899915949284542274448048023389593879768693654292124088493260325156065700304277705888243902352206996385288651532833378352823266345367543428012382229413217777645407533302913790211939387010474912444865115748464481967444454449208296267610639626111298297503088315980583065390207306417915872092470278720200849399065936199695880164916297201000687768971860647459283706540584585057737658293080027683997290926013177688314131625424750310892197462604903081416197101788616224100523880607264984 [129,102] 4168151409988035966210281401012566643288142282709891665842459305900181220715476778069355453635856949107693404263998969639479488216953181203897618523993418712999518126782556484687710903275309848061456201694054902264750881319569502299990507610279305108763130962330503946455997658750294725332472446083644634488215908232264212707809827295530007092557154565673510893327551645467357231489018042905819391663508212838950705160469338813106306000142722053236220383065803148734870380813923953840685309678709323276868684185918382686670777183142573574730006580229339046243838054652321263842866767627808634800773164966355410119561581207541292911277149469466610421174402848760742126163698613598776828252934575599081458743551446255914481225323356421136080024481311113148889445493369519705638891973862614571040786509653321570194945501956050588203518354860828599802678027019354679337726938715504608307484583385677991567093974463612078314008368390778763732553615052931540283111829065410801660094256086685565735369097102125499825613827017064104879402438772723499916521027561990355557367784364517907692196794712164350098749674783499122796918201024088123343720554117419744299224169498891537781709438013944250141646634462378630277989061107335423434161025106024346140051042825468689114217597220802376941221409017744017989537236295799715618397941691782834743137588656064772862326641063483099169731237150240831495937759422789378477336234977787536411199894696816690716279191443573279244095323508123201558652417044774836250048162679166971125447080476569713726115578767991656366727465856704879593363259610383111668598762196342280744435894678383026346587742269321095542268135792103386180189957680284859460306836776621532967049962445853328769280834801583805378633189615320184887086372041824891808828926943704175640906085847104092624432 [129,103] -703594193077387014738482185504930834110133188357453749590848191632601970650269254417248303536786566127735477281225866461189939674025511344324119381770983414331506691284382681706372410502201339595458976853726559012906145197841924041437534257707680683621834249248657648342127812863568332134657011415948079120834122531327631057945169120771034016402806383052072814478242174941537883372161672244302822834359221322141923597093934820863993885661891806467413829801014794752689934762729087252952227919925007033387591959555379085962397723665250395728489968670853166092457936789406213768129898876386075679744523281755058471142276033649046042509397866352246362018729569841733094152582915774166066421192891432011525908065247491720286282438335882471889277812067840047336462675271485169637336525005561901485038564778644906734634209848610993802744268619705019225822472287967447902210307006602248227889368042445507925131333673201264310763065420421660542242113948406271068934779500635322525285697963300734016010089301038706328837903110642282295035083800832123681662765457637140989665351370072462160307459232271112028335397644196007692438090665884893485347484623578799388913706120532460143553008109503091859181279385111750716361478081689866195672263325312411766168741175259505522824325979922471892506523017787496848844799882577698251644399992848105193064933271700575275122289267117345435048680186359845357095320597707700055842094433403444107698132092672968996590607364455211369837481695769147043900424106960070358732506707846350204092699604570046433476511465567294017124029600892244411719778297848472692220215438990343506778977096230413518785622375905316530689325421101404440443372172540906264423412054292809247188179249183806103657061595613278095384757460403006534557250391475823092966251768673146133102205282997450 [129,104] 154355587801134954082897455766130275043852004106129398962858894601617445043772637873780357907139901724426672233583210356440921557528290724199426645431306282198686898689723569796919253151055248837631967514238881170574278970019348943068095389829505995953276357944816193123351960365933057186282490856530946743564624360390835647125107119918004925284068645681412667143109304005393242193756533113747146891789418384221758222694211376674163930941558684677193880298005450511377532066809912887603220630049061693015702487683548242766277154648816805996503426864937150373886512811947351808339704878454712800792599291207231741803656159835089286928694987708828415256620934968251481947055909669171361513356005775189601682033253360138810143811645853308962941819987015249338236260774491252757466345573172053965332702194858118138657643861657635815884519256222188038971563291957783888284647507235665325962670511462099314077006489236390675075668516281707599080280360125970114257692403860658116894218953919478834936862996892858243787714336676377217590412348624634925925833357349838709903316350960033755723634687027670728549627685478560330275732257621256358244656011205964544732170645099156184087170539375473349038645396636818084880398356617940262225646610113817531463064483214377143053844724583067608109777821105197366843303108355316097964427872157762394313300395767885905102516163403292565448689628055636239163888141995903118832761735419274313444895693835846154440878037591445643481837693490365821994908148195412184013646692993689011193620960337737243825017001110521412754700584663460909968051717363653813594542156159358359322448043202235583396202861530745597615751454329208111144348932053801814328036648911411737499496906483538599769378186598303594858347765844170630743400008652079698934506836814996581323931904 [129,105] -478715054969021361374148113640335979082482785945198177649298916824398351446614402608242296899083025097578880131744779537229160265067907666808192779238426403653898007928279277874539138407505696051714540708832560477294673857449717877954102199739107388355491381051344598730630401268404577104191246536796630508693158396596415625110811955122781370538317232314215704811338629309030585347501420669878726378564199398881319481402456316320169094743032494912217426634302166027946928426917042009649116392001013529435306071407272171786135623395497665634757368132513313812955643407494000680136076195149450405654545608767815475356605857440121403472406294543353636019015233624428595540423028028292965050919133737084719846063869380465697702627305085602454982271624064520101405777499426245982085563089378815307212174779945936080402845435569625836666523784784011337017514677053097231023163793816887035059577681888623291823675509531696804848312125425500986019715239279140428812660563704960039123558965356362541024349494684755944314077415156469872905506504304463975993214672436418205121763725445046710058052563649775861574878407311809010704464840364783628782344577687711033738143140421066499306434279799313285510277472961442517098279568377744749332141610649587470648897886887179689190005937878246455852726978557171348003716279070612797957642372238469206931139316640412600251299247844408246277417885022042676724764879568963890871379293568919412463185614014639262123683028676224515253962231419627530659795346176047484900176872158039582514434337188706428554921037897613956856272571956367133581164888211508188080926958145673680899486428607902929383291464178088982603400793523392731860374350295829099413861802221832217779564964117930005948801940447392421316293257402846558841231165097059849701346154231319520 [129,106] 9003786370890352179995460799983836887097444882806235082402721911274682829843642108485294134865358204540967499235828667514487303001839991987107083128654911595914460530242889979586255497080572600289178284064203892621909115008925881726198239093054527571996351912227566879233306531762306376004185945283434969788648183412538692009104959669336546459608782180050380217341482230842781958953004891147208391592893585199860652906205410939075602164543569852850857716917762701062942721490213082865635511154908391019868083702145788302289304533877230241488981479373402937275417318555020547217675961146388807520680614376520026864320670181317139601894341787234741844150682497945729360507995230717990975985564270736587249546774001849817994586778073430445756840864588656437266427755525191761666686849084447802718225767824318767965832073192002619359593332201632243668795923594359473451147646162959847873094946528114142023964445678588860389665642681082895377556950965805362210639213634609764105754153806926317240944801917240010315557493455195376699138342594630270220101440376274307232675967847305955549795693703763204782500766780632679375179150573196363047754652423527551182488319591799568050967060687331197622184341985278276247972571094187502155755418829612176484600183739369890728552815641426878756525882327232143068174768076344780589290184200491560831535960083081922454639884146872609288850432327717004754569891517884704312758767719616392300848575486458305217988495823186360623194506017989606542055814056598251639877640735916321123794260325518100555779971106314067339639745946734385960845429834625725767787636016814368783854945349384480779646757820020608728750031850080296093335753136945269475480884167816462781973599808709613688241628660684856717595036138978677262729283077418238521172100469856 [129,107] -537955057523893068244748805978634976692595460546592829657145891322484282919729999209239207042796076634150218878368035297546274371807665962046979248396064930603562617423084045422138985932117766451416027944183867368950527313636266895651243579045685395996732657294826413999263013842543475849096255339734480422782088581953959881188418649791171173206246285262834113595464681758408732045795046231931114331035733374253580602550454947132898405194916886373224080016824009645297239597861575032510806253902251850559586727827146949295519678852028268741080616521199466383708319545815178516219168384881346253421491706684177665458608509824018205555519603832081071140664819017559085116452709454716582831447511717879679398618424371531057867097037767156789843889152636803686157507702449493180681763741135700638115067703778347481668837094626503295196586881954827665217614917106591522894421978510435160369542741224757505381291122063830594740806478717604761821417309687340032327288948420931904368027615562113643906816128830878076024327949582593244136896452571780531906083776148349353454720845919939140930474656009743038202225384070339191110288396043471523922321758280513361232081565534868790339436737473346166847334248822858778752291491191340995760454007276175556547304397702280409410098792067061662158005954385225502401680402845188122895020140323376422216521821859061204263003320120574828285812231029413250122606819726661705828534539185970720594423317369444599111406227258539274624436132842627459798791051155364264617614729727141146602007484141946996015067126539953833311107559347129895212934926305672496004008527008931313807340141545246129691640235579339613865495931539534270768832184789128631032241749167113920003708704843156499821439017512273611115876681018194683245038265496433318435004 [129,108] 117570967611438495003160872380373982350809005324461720498024287025971871829901089921439596558123812104249955296285904044695645197566553832603814960064579848356245978119218164415031953570060512136120191663932848853225961039443992886589346833813010814570634000122556836616102329380729246705811129678848418967717119396965970392596094043978567186613884444479905209134000751584955085685340633001309594354590627347344910101757774791970652726720849175082481572245862633693768092982790291947766554622513975277437809461863714149092373241374230583847818376879994360338337708395945894755890168816358033877521350953104560937413929134581559688613327397985226787437458275167933237827652688836651547776219613253969325468749708799868203363328927205666410414323305142601356028858149676630758500193599319699783539330956217939371088975770971924887342165924135127410317807065262446866714803096227824148339719286103393567741370865541509955864647170357522979169385230166132123210347358317582480602381243775403713210470649421834231193908474833398072967269766206829234851778475426818625140162710518723745354135163100624988859262125802882944236177993274264070765818020020154190070719844435444658254750428996436624278589604883772538142533828851876062502475952118546936421277035278044761595598734100745590699303124151259307084120697601144923259709831240403427123504495865687613743485229298251184194513604403736848405207101114080037048271073516857334078170619107630874605366447191357590039102305003904363396675565480460333271592849069577424126419644906615708514690821928282581737885081307194622591871350377045385042933599287949223926452740451738173091816546288422815320342773863332261526680887392371351898858691812441994522353257748163071960697529350624127543604254666054614333254607976399168 [129,109] -2205568562557016876294102572950274965961385777175830714150329097807669129357397799248274204603368952351146595482192039410782907655853263391179457983752271605224047819943826646287962213590885985699186935957981455590069642880286228101402704298763710978650033821819773947685280249875210236028119872394439318960962100354656427005608808066794114697174110517584321575052333288707698681374592034211786390728751137250412160020772804479968526659042277609054577802306199192033576991957942457329754131885866187182412929891071263056106337492290885542480892329837236973597347428266521269777731526415113438532683234294373232763275415036521084789510543749112919936245857175187922496959402124710706072031367232080072641114794404737574347333626628023501716795204629119558975405899253200406503313377944350657131810873572557741876246956937055589162587775115807759352008693795006873525710889100708403120004270660524860764815836610614247174008593603316724058783577981398098950803123683117317304476005274861273475568678257916583607828588838471794094131234863610958735046903674900722533710905939347132101042758469668450383849105084475339750663912880863195801919612425822364155110274577037140927243357023990051502836402186768862728198675619331019457279917594167472638344320113347529767292310270886150823316199600592107659466528728163284833757719393717096127999150441987160538437594619552029889456930626936230482570462185989595868178610436687420822269145394487862190992178562163104977306426325965950346529610988077444412802438229082944619586502377177353971517275482800047349163816931476253424392849874573063657952159419443989289767126909605440971041220230504407798462140703217503601578222116326532012167043370078739198497191561989021184643361388682339480430677833243750266591856200 [129,110] 735671798168350446354207366852841395750513912330865261933798815060754017192679406630025435534733704409360971141899990674702042465745967654360656232303888515812184921293160457642382360493867299045278633586854354492376977166157585770765557447401664621863281663565902500245565606094410722415095907663128139589913976698340461799267989141878900349864435401108412888856956778504425127701043804427318740591143587448121288679568915297737615201750466416056225361450597795778778367544970942268645565056559143745703797735300765953200211446517210700169426825601585782100787768288515458047581613676776009207872450542436636199690676701067241797203763603164459487664463002642637012085111893808840049714489268643453219608616488673088703539215778585505193582245953809317828232541615304009052052671747424129236912049849593059298145470445986725116775958950516815399659822616595628872312029859495605196172229146765509906922556790084025297371685268895631008098331403014157817369228797970877209036980635556987136007348066323883865922966719142680354983158324360322614319998759949332277776392716358749513679215842184976307912805836111362420400813135252430736423206041013025731079565848348699257467538430991206983243789509266774665582536654290998039214905487892253498979959229288974843336139854724923886294554435441553736537850116385456041953322896352882584850837633845452982937725665642022646551593299696292684311211644694828545078169303232279402932577321522668296314793928457161996974539683450125338180643186313130349592939661624775105349504966852609525883211131808196379718385048705477994221058061892414558034986576156873624787677229503990376153540521404839563229769124214394408643596817497213438085682673525648588864021858843333825830243125910031382042197608822954346592 [129,111] 42993470233640121185711693095305006180592658013539245044323361023152330453371062525158999833901669472260063585548920738298795583012316626379687424531615288955965062606955557015106373186722325407961495826257042088144492976630237010700463079061723819285353681104897873083299155261113398972410970561769558057993332393992948014910599963727503753819197541494533652184362354823866621655418291970531859759996606549572281431134314700588965864926026135468683668166532152787029393492773304546618315439704244350525269205907139890687281772935867224027355636450675551849589070949738139321905457964376567587419754583403468022381586211535319786551126586321933483825373745549806309698351224615380879472948210896160147306064679184574744796508018883561583637264377585203786803296800999521688777811790741766065231256800096069364624594395320635415008023599402042078624453221676695701804099299179379367094859542455316959427233573422428216590382000988018962932699417689955091976517995796818814132567777101487640336447991277693331636184055805026189318193187561245970233128486985434529189864917292920404457887804081855185515729584526146578237052830129141567049945496542669740154232085477793260025336220960849992361841970817570875071984844990146778761030541793118133717109791158107248208261207300173757599224819598992896997141766240901827218734183970219959428225502440459229803405879165569529691150073693594695373062872188596012685312502309015431755190357756586407614635272607957157859165676660334046434484095267440755713168537376078646789780381797703715004368995091847287119721289468740239876969784334347994106944771857433293851324748888484815557253907313720537635528804552139877806410627367763735690330344494822076680387906102066791662520781607741799088452778240692 [129,112] 2809263395841251822820835490685805992553689441500731360040565678744327321351805763967749872633024335380585239440881306279172882932623257012463713794175475883471570864137200716906447507978199876405435582129122702506975347501583866366501540298353225830612657646888610857366664312397430943576121552874187733585258955861403396676779485955203941059219036393284655890412546664990513443652163860482173352711092240009400292090748873912169979215800910978179657209709162278615305988300067300643346130029842304889243631405435097916915026682753201686056194724625241598564781867045449578708414264708223011416460005390619967526983369250671203529701887988045721693270907120965013924083330550059078602195799969727776844058514977546782398604004610856917100302354373517357274831382127091629114572858702821720875384402892490843305137005200033993083742293846647040878965270012017270927011515469902158391974561541926002962503490793151769698509728163927697031432767404392516257246150416203721119620185074004023738451651608491970709471554258160023663646727913330048775324870660147639566056384606923585169854742364824968610751771647096121485215300532358902238048925863708886142101887749405212955014111459810385135002746274003367530588175655376205813747584683930058768603875986005159620427041900741239287266875503254826792078776462942295082162019073694329793882887983551561973533064781098123723510820757946332345602138526640561829420633143254795247009898416547860378456716362535788564237070566434120320859319740399433012012887019534699735091065711033004184208533065918913906138330825824377071576374170342264040743121053982295411149184601529018145332192504929042716354701747663358382262489452542491653811129426252289395175608505246322050936901357636563589142528 [129,113] 47734835665081212132241943491164617440784929367365270242681459605841869954543593329260074816225386596934153196727941727566895555947483083943659291928108465279057403479637100403614332918498244448478683896985888974466460894105570664834796754201383142225662353278897140977167369553822179833440472927650221333696664941548570977977217653276359734498170917784236530717300419934657582694818305736488134070868599029695649753054214488847731895895464324638774470578301399250015190906324358138345633252963338392625611812788755634367031306999991194132208837204651628285583724273355222831948439929762997142578416692779583240019432926410924867328457476132516420969629015631199948278250105103494443468059014571176243153108240445095540357821022733496965915151212686564822491816220667487267998394669816956553506731974542991519313614853210763720310071536669827682588664984651511062964822148063897456627021724151282708680417831021789650470260870179797562746918509586958739523102498777316408885275822690110286374576238904459157368242116546401426347730534755972122133101967282169655137106989719161324590191236600947748782320666617152491732719323526853170934323911875880421469228313497061123849128368636985277706065535198034445110184318153703312499788822280774688663947856678928482450792684391134712413680749904087926415194491306731658042177468793360722200520713144528657489969456359430300312939752863395557849504069143687641962071051679026783094452351780311660339850951792929097218382107964723891388625113044244931384722293810364221320575053578012210924812626718708795811690676503390504794926769466634814801165901092976762623476349415731841638783239496041290918798738207661077260128566457867435178810580467764341497674062218114999705837593257836288 [129,114] -1082169955190883138542326760553560129287642955035386325148698003729323083254236922304601043615699481122488747190863168383982014271473815474148464358403922831744652428718680205760527247078577034450451732776929677787363244319135915077536674996634745267817721313886450592709588993505701348902768919345524152817950062637487816667780568175935066150130234453920855610315853347839360641658123425318876933370343766261634604637623451929791070539723497821300118213009410478508657991669869782766037340252132024532919581122548853601699017239363611466560016202633666686745509643948753790825219009690725270613710661496316573857281036607743121799279059485631342448621015398849404472006526525993032725947160075751648742700228805437934761980990202756266400171701652834909455045136882836125584421632560505846814617221119453726007674505322883846306730043956205337110441015076825994055014318945694943975486438494309722805011485204624217776663662077797082856134235485687619000956917432547993777601435718659995655913183153374418599669122093296607031455524083881132248974291255758632318817886275682208392069202765688773332827081399071753009929852209148372767745307003021444421861909477289946542503906978447026451939798817762053310848179351662569128613146718428515548478877351518103586598775026552440720390563354212960891725655739141290352291826001228588746563306609581130064513206389637103354295981455436034682813364327857745894698569775287834152855472519450748300268102448504850643911968651445022659341411858946427309955165597054626032548496808366712334525758220483453079044514169290666798541072100178636243547923644914786086726335755842553244555542980685210154294625056877255773811830142823630094827622250668852113605118301520428071233960288 [129,115] -73269728015042981635339099983013584987246116446435564668395575246703005159990625315827680100563073651338127350194957665298011288845787014578010211381660157401649367621425903161637372072688797552444258067662585775446697152379845749641437392817387832605626674159791284556485108398488666302794208386112316723933479648626364533863155525833986428307550250173252930896244193173000969017913051722513828560355114478337732255744418921257626639730915421163415033259099372369981885266356986843435057201448645004247482021974824263344532091948677016494671525601618891458214726730328439681776031476516582903805302226212120615540160910125959617937539251544038647150688908698518044264539597499522272912615953580195756509478360112252812775713953387552599468146746682271826081368656984366669314495497396346798044285342371570245767839265304994766234676535523370272020670461696373639406433382239427390130790911450925459564245418309232652130805483969436791392266387718910189242117433641417548278292301921409084440734006942979351198215017392010593428449695592501546332222453110504052229684226243108530091053697162413286225734987328603532759545951345789218890591917356795868028134476046428631465480603498653035104526849416077451243229127746875717129394239475129009035380229428020731717762153081036412779235721022082799280553519577732076041293445883103824032628189421604393382303168809704603169329573340264960502829539742793506818194707454938753362836648522682686492263789221584304733090325071207072006940203712876353150845296493573077467672169870804404880005621114503723197851432183055295549714105609859364970354286905919977098724105521042043404985729989893543591957679952027782273839662322131574276862094209259286778476650573675592076 [129,116] -1487186017067106652057056251447344934705754764196674128266532597514591801956747345709663296705654600497378505664342679292187339153429499707012544128833531041038034619702888739086477594864633838254023299412828146840456398794773485117589831833524686518104185082285375386451015465232501999559592226366543325777858137342572358171058861962921217293140104718960412596463406060916703607698782115491651649349361645520539273357730979930263344074239124020261715254398034492154802347509520363787690618057109322857800245028366153143552624592562349669342182204772541258270311771049403158426432983648734003009766457856613354038787897793713005407154933442189183208414142356317046270959100756255433015378906482900599969778550484480382254016427644960869951854256851811147503353913050673961791411534217447964274548687216036203565581541955885898667895065072421430263987213604328701613657089750293259609314078939034492278166829202052597568541817116492331912520586267597085381464646602232018863705781357408585756003713926872787247330797422989809499573597413928118568780526790829043046048429975086922007185708864856642943294266691016967768239858622931952560681201960105303565605964903850701928362556493394675762709528883136261880287262199730577435813887881504607403757879532343952239179639230082997844852485640805687326863429333529528570843408848049514563904888974683520508868835621143303855201460668903188696560041709382023122359642949524139042762468458238135399347241445218420117432119421712785265455202752064375579480108918157075833677943396912173402730015550228286603783167547578980944210449589228449397926144951335910399703344664391219442280313321989440139892277928165751049933074830032293598378103728232937882532004437312 [129,117] -15483759286919126752248885147469816058721274823556270063186988335832275621622958426898122132870592970141714868509118155455893407605235213570561739405110986888618408685004677512105000465225222486686498109763014944352671192255160671460536051514837289536412367363625884266366521587995437703322080569974300985305759608977586812751558787718766500773325740424180851383515726453150951199203411290923355358188884965082038684869529976714770036408185632073486903281783562169106466885070552180223175452132635264274173275292582646605609339290295353774925433057942015540928698212135004487517134643043085506079581347458775446179563248775283885927421194796701957080767891828237804594464694345937070460313264278800165138444151054095934678569373895933082452459811579450408483554004125035181776131167659920455523462726760370158203089186637134639292707544900052413789601728129377034911974200548874278906118064782980546338188982925771872975454914716205850986441156798975295422294238455557891880055317580094686144723887508763845935780910158915848892766580163847698198131306951675284498859468180403423832021228718084136340115796030551526928657769133924816707639104519096842797566831581941583921215052099758388038321708500429483510069022855501802766302510496065244549619111515160883873813222786128370550487790717891179816604411883672237131281787730088166872993986137348154044072141101103708598073275335401652280785970728351727857125592828775289962209175941137975191515382644807134868593547561439071318930885782976745953758391380405582348450185624048286328058590520144297176658338984968908911818224049648906033051881906658270651957996623408406051697699971367764600201188173550337896256410353522726832254904030763219229400 [129,118] -87971994474872393925399408367042348688540966888562980265850185282110068193160042537145994290572588450738599526340907917638927446101806885615599094925156730868083101364588404234948182107230306497861461659325113949984431975819640898377361989307602634268661716668617941241108433039075674485367756080609993876325486787610767748199759350439535204722339748787140802207103816117271488350801393935327339964181883229823183469458263151807663133821914291202448686052308941159563539488967463897705719391519749265049363952997057242558431207566321051694899391339672900443001621374785116791818668809620382688316807411031932814007719237223779251803683612059145380266746011575925509366694088674537719665676752362175541039223846450574529218564009278891531440217282975256461058341209438356770957645135201054812031464176104418136144071121831732689171205046347567420134202997028988202468534227271070871584554785220691655242335321632299596047663038718005272731629242098243858024069138804820853349346005957952911679349720549234143388571228085211581237259213938107924301979742710542681743959640493288350808382919697357182505840924585390002605892292976085968178728882596654469672993890623251083890280680712015761273511593715006867741586747916891885465548692532777164761117640945226585093792855183650160277934691246780964513106642736249154930600751005861168012854833628206261812876185811437721074759370528509657918850086307481800659089180534210082972043323692033197214831115180693322784370374595066231330885127239211903383021648135094195253963941289144197500319042914599342063364725905040361314034895955342110017051865446390355347940589756682870421281158593854252798395037218372810608321709820654505758392572000848 [129,119] -212238607859054905518698431720364829921092577133761235101922755727764370390631208987594316687274674590776126795728991401127042898189722276305610381304521718683186196478701627863588290200106312838781898887334729072711176984856971218466479880389519849801627477746680773973739247099687339351490503768448511183491080705594629984434820238062862287476250194276836542154351159117387667178344875336219860282772331428523126854664001674130528056142190162756496094622602011944765524210689825646926216631358760451484757811836600072888284082014461233799268129821576280163792549450116347558679723211813839589114071477526797135486705945187455167330663000029754090982688247175749654896247494075388296609746635429449998401262701705910419136824215319084180305632896605772886883909927795478555632682155150398743003251606629635056982942755826785022399825167852291901725625726589734329247719891820418805742439631226259585518946703644756668391734900285590155662023747673047413159926686389782755251209660952373966543257299539351056570768183305373008024167578938157876497193631791377318329373689863004259023913410575458431304671812282004576644774408058298517361168553603822755744704235496710336755151518537235806910271058673480940757307367358636511048428922009062488935871647257282201100728527222307670452784137840062607808904856854016401810155544989382069921702390155371888705616439059709910493762162113595744611687554538157580361394652818958065005086615492312804326433755394371942364499010470349483982728576349333339866444824213742786670417519739205291311910576801758039207541460838215545232297354562687667228756888880729667730014619779314765082987767882272691238067566973010704242104693851747280975154 [129,120] -5956989767377441270322102365520086254338569097397262943176104203972974068475588445871345508597962353899644093599136832175135095070640422715016960610529060119559242054427797192913479095504361495903340962684121823409780944358751737753656470255928650470661115818255092761596111861479118823903370310856851296361907035993463262456696108127057558196967185334418651808312517855512609348386412557897582271299408942540291536446309344817625552020289940084167253645201149572093144502732111753532406450453899500052088914057064478897511818022132118411211779498488969911627584874534176715532532170192203776920254238291571208407508456323717041343662951699213074187869105141209978765088240397417800180768104225964125582649789528416578455138410544593248741588631456059384287606375280530156832315587821937888312029949423094905261797174498385187719793934068104633897732629367886298834765699406049802109847219629051050800647901130688726767951733836440143962505652980060831680363689508627260829935755970682921552327420490610617862715731265846441467116617513988284949704174560609549203271503462436351828153655071998087968144274131798488810363413372583320008727088361775877232852238527863949510033255210777194129565065722506099308380979073770897630097225902839150622724054690459298983944347849560035691731948687889504624115991143115067896915125622566099886270492558859840546350502477339892833406432127756535045870463045134483935597925598430504083900147499409193028905954885550799699083477164907609085282534260143486358266109911708239252411660652175238608975483713618060913727495016064613478029410338232947433380486225884681351150302345417319248959150433786259214836766539937830520598708660736 [129,121] -38338184881462129584395028690796213877331216739901151295539870723306492861505436069675959692860961719035091657225377130669261077725235487222235584660519345118809803955074371163327109526206558661789172266185001029962633245592467687198963013928712528990337537902069509227941368465219784473219459462514501170821210467152178460798834194841708390872920230329018128857430520537864079817177758594723852964105811236420240867469582398925280307504454906340039519942266432041062397407680743174130810265934996743981387263367175052712343736994796378416399639985364041975576093947648966041998849868988203589518111843995887999109925742703821202057469745597409369459191837028463079231858509050851041009426213308747443878539396906953002887393982652777028229727986491789411032230457669780420954792396259395380912567377238315628902879147038490125492732923046418395211175501584752868447543546963718611546333217655986956058763986770515292893786044374081103845107732140654323149832845081835853524015948297625901615432109961534519412792823028027306827431015634439088314584650045816176766357003593614970258857205593503923959425376382459303505390269439881355841321379476612612987102253447450410503269730136545754326769832843912783961542506053466223548242677531653321885145038813811185876000632728138994382141712892703482442253895236517403577537553766118960840426949004865600625917835430920164976311253549841800756519565365152117753825774288748820105640567098891102783002224278675652419904489828107466204137082458043111800109323115214478113131519700272601920775978040670738157961334894992724941522460915014315055507740580440288294008167785342527422886406170977141425460607548911373982272 [129,122] 1975636138696941190783476350178666238246932187269247503625212891943578252727882582726720525492488395277753866992582527080472321026665857350493261834213190861249854368808938328149361078775925954267975693029188379902519167126121959872627217377209218284693330031937813681739783596456085269483348655921991066986156380223647781205835882657724654291677239847710502832166935719450241158525556450426052967009302856115823570434442990643717577607616218142438420310932744273440153202140585399275679751074492314082649257542370501565502073683282738405938355316179693175364130898932929358074737094899848134335944289798067377491358305652963157937874811772453158164586869402299623907690247853323733140520981230119042611350828941447609428827096442125418742970128654591559971307125901095099464071106496160262286835601404452212389736890405828389615620624533701483109724167886159407447799846453359859804703434205801428997108221270752799295771514311957964477404342345435855700119063582991673963473993135643771428103862428780199281991642788044447347779289506567758941356500771125731513645169019122045994411853862700829311162112271288969913483478918547639763775181353204728818847788910752730582755150781909488932843942485333133705920752227774279829992284233440008296988410286241863629961362513274435755379894432059992586698825846562848952498399567233013004969327198628107871983015035386843490301599818016811797361342164161935748997745183860604594724443435778041897904697586211131033800127153277046069800346193734906625664230209382448979156473973117206443600961479359540250975199440598199933611477502280875843534752818685788107247482764382438796114594636840495534948034894744032 [129,123] 12313399876222976493100472756829520312803748158248070893955533097878495584483637296762535396703124039384631164519424975965591165355059304237119233337773274452154755221869784873304149541318873642569290973105977506435641374378188979774672700703131623127745527802009108914022927594299510380333844705318898051409878808568373757827017576949663897628243741604266110349324456566906057783329888264374162545514134531454201824721683540213363609458225607139276439256274964685817880946523865252918794619274878299654068430873095113599258852985792396268928568228645752032740004836571454881302189020612637332959234708206497584709846175686824365545360795513537727057408631567072307764954520012907555686071763881774351522558316594796301424116632018155976101232150162083268459141163439553304791875970404981995360538103842212252722710551689897156084866283840962488363773826933403237231158349590663640714045078742408689046601356178827474689344204411064837804055978374053390241412516510190237449084947392034976623549681853129751738380530553616847611796231898504004521039379544072382034031994327704736266760829366316627581774994850888143399049643423964910597603674434524777516856388750974637993206948605722339441504989075759774077540729375660307198837515473062572168292793090574406962576002234990327893278243451162303833735407384244206103974838834124651400734388993667098651351378147239311398141382819333838943513012219784311677075808887758958109086636975478562911530561747318220067191838393423849261368843785801588783477187425706448845527866683584024624960280902365885197641418166637804229783078249836803178266180260606111991010830683080845759853843940526748649536076 [129,124] 16936659000568722084398307352149869578268468330157630438372427769745389207668460567575163850602860193068231069858011913552141525899983341433350249042775685390584612455109767315078672277431093752722611469995063396909787240557842087785619331629089990274536595964153062137523798962098157218113780079800383854506226021828856378550908777469754110880751642552596646972210459433635318772620953381683359352321411068347197587798653108004506831821408990028638653292399059469251764812021827875385921399655261201089295145398362302614268894311809897077573611705441003672024908024035692293496504575524218157720136584946947115146821728167062373729026671163130332274482124817188566023234223894093728860078925743467147304301412173311057814265258325194443815770367484649943740480681779849937929703473532166622737529080227906715927441409058984337052328508612438567381072149025736270337072447388380975589978874955976046216227489785471671713045797545528016005498553037218044943189919085493217665181155056953919508924526788848184658444792818505969258891470211683368005201655231204002668562613691561072300389732229462630945834958006394352811093167863081693085114457457200515969143418669240016883844436845969444678473769467863048049330427612348244368903690337600486106454175783973052192576251511820933959340268900736836277664711353882738673040235489478770983676180004467092674851872565469038304354798667686497699056938735230205465514812399765107574962065931002594766582504987102710962347747019992174460232887684198536177301109533402653875486108305946781094164636902924280543952675276845638691868159656839505029738098019409214991691639760859172956389444174500160 [129,125] 10832595874132481889564789844228549675397397248018157454284664095122130430472767316535947193965901320928857499860972322806910305605669932964118535858740488610611794194095592698074145942033020477222112766288041288068888457658699959954246393284419594071265185915462306477281510206707405019836842317117152454590920186964342373328406793536402555661845185032126034915102177444866667081806530208029791210716207847613591971669083300577062455780616530801593709698809004424036928690015047977893054855905921466587917100791739950556868073017471953932870449194784133235846242347101545440083257352103888522609742990901132066941144035532501765056346605171190932199296317488616935747834739210507374720514689066151523906726927280618035503569039343111430498679586975777705510263320734357772137559825620126622473876126707054701325761221001873702569921088789223206205847990772873628554551796813704713683962970312507564630271503175117698706022035484036514807654664221574095587205729891247048252562959113725626043151960579182369967931958150107087473133455729570633580644379522167417321242573055344501270471511445751077555331971706281021641713381157158021908957918459794898247300233738923832208595818230982131815390452509011683097654114546184268633858986800829132668044834686142547545307480880522668675665633909519552316323459999309556766856922077074573370101709516816528038998925770890871797916600119524332969817401616577845274472114317900729596660391587612588541984019998405282952426391373117854805014548549209920057899929704824856421342268808626103827232978510449529805231599429007391403303610936242024987690244264043532875128506381812756407331752 [129,126] 4693104629250966299854155315015952859499852276762026582465164414372927367272091133995349638120441585967494270821152168615469732330619671214595095844289210628213497770176241970331338312168182025103188963701672368599331271757826237826355136393380602390530818994001053151334702413015829205155198012675074923289341351637884868298684442660528792392193719557283455751934256434021045209632982555544038379268222977254985780502736314807042389531752681363049083148772075324268361674895104361116970867088744289203593347589857979339436898009703895324585658116314698281119974496695955382442824873697074196701478276131834667570481160791022853506123231872892982708296659273940250095263901341912716140227820621490005977516329559710129416458119543995822942211051231807990029807969721181903866573813966867925444316487295216630598283431871375805582408545729020275750800266344040874280946312703484434789302192294167735816655064051826966384503471490661543151208218031895433805383627334697079537692992832445122315223965112746790725296630047630003754219575279391763319910942096938071663374939957040534530992143170326001795480003009383809241523127322058165232498297351818953983896667996106379806216223036807146794923299446236297062012105860481883340394777503732391715643577247597769228535538301368592058562358578749869297732019659296652553517159574178007474337146618877979892844933679357282597512055747160141932143834125163426005631029934786571063708589984405098937280307904370906073221801358150602115708414250828208676321394489867780677038953664752840813911515303476168514623746904000527564939939375983782906800056077437692029932414736845856 [129,127] 324207902535150956461655689912154446178788592722685260237699595317783796734180456815706174817804856346116935878105393512307106609425994165510384765970551823745775471035996962875758091809031126007289523598196192717747114918001905488701695130172604826427050014585505418008318358519866968393620400358388346785519042468785938818681222962367110354537384695188458978358051776924303308173967897911010877287393569918716229201739205462125670120901840258170749892136689815710225888789639629781521708735031421118480438418236635127948021510973233645230919373757101372959788182011535003308481541767703988774325517114526729612521010068667437018293222479284728090812088165426636155916692663151597207429359666407904569647224667738346936144332310949517450687103987105832913366724427083501948988894918653667020416473876787233656643061346380623803308876102836617064726130715048583098697364240316147687545094395596282943992079348960662210550598920294863262061918603002788646117109823194798913165091929843576518103942626201706854281911847091884791308021573618327807908955082515837818197818735324678751300608399036368470666368912327237802996156833137107715567428437682894630413155963471158030481059228922352004188872016470955680983313517458349081785008527440122064156398677689138305184493767299548769652273587308085111661981552497675408099102187048788873352803963504023485592028987809344157045994661725746021778442686180731336034254350923328407502214437760508861737977339492332984514350755854122812474042951632059161910252599244208009798034924381100523425926510273623340409804467998591057175044068597551197375597305917742074540462 [129,128] 9383830881300156844251334979886128664361305792347098786539739343597166821723006116082671557093355799109065330441408610836069196487100429915882297984309837534235456240398724932579003094988513711100246795539023571254144961516797024697644562619033596017255993323956954460160793376114335557546831423197888954134191272681579816163605706980138803959306135529915209590758508314475821833060439742453533493870643773678190661848455589833363608109113961443143742441834853597998711049812940853342129969591211246978453674498639018494494993935766576862064052827339179671555078143994475388162120442779941317104436016976453307431916103045955812910251437485140478499247433623733968272974946682507146159654895122654711512193817621521019444930041749902319866318568028250593577483708239388898496081109716562147957399095330000561453378723329198057302798806639622612275732983715196467438189204319087603860062610312871477809484052357282140157791504640511605646803572914215509475058929501162295038431824235894309371201373569768301399223650583556039996987156794363043535720879315138624965805927798181733847941899659271851227098364174055187076620008234509144181256643375947214820976638931860220280383176043725650368716293229829000398226103311436928119802229527783524458036357244180400034230503542180561400087299329883926433976142024007691650515019580453714931290836117265529369944337443980431920786523065065593830316614235670065947092559253123716590848596741981352170428390129271058215502860344298518307621208496124583746245336129036391790479709944741249610209044838591525008139698620910897357291269466830140696384038604800 [129,129] -63972874074976801492618036881102080612405551797414987788237319026826547267944498885283763356592062532060402273353644356363509241191093511616487166944144074764039906101401960027534828814067758036162309157850405942053220636258485660899257252288165484378034255613146822024699619304626097236526784311119858020013598135062262224905554442953033734657317894383064592653406239186648845709571243066358063997830920944654394914125340511665813497417919236811828673595990407644762739140168791345609167926599512502171614453880150170797537791038634693170794952810376666188549700332734851656757632260175342508900991246185796431490932807190181579739203606267742038775678831083628631718426371211933034844293677233828514942869674119432319504469391602684587239108632014870390407323888835253365738186003476906451149929737175070967888087505827298998334468152846168079709968036158111086972748622215205549310898791511437362928985418733804978516352188624313101518741651684861115006480109323787296016958531563245182191567427761314611787277337426483302322130193551319526189263658205520943699799761244451331838294119675435792936385573660816501300716655170764167020826267708112594748710070234459159101077723510164800940089480509439504940944737465337721832842599979040699943212965755798021779659863432400111834367996699879232707974890064903719254065626708993883820316890258406851708740147814145419972815935590927767231604598643947231401076615047016974073274462790590663319695053864195438465095420056344193018315741103417269651858968814468670640488111505439086310532661857207860322225330820786930438986496028324960812416 [130,0] -20228098536305194658621856820856169779639644407212324595305297069814743711744592150354162796817772767821251288449135497672198672247562710392979714892860479104770595185809903841347079840437612292610419451245436849321664929107299629540111385954159141494870641847063995029087815395580324112989116300385920727294846729275848383952215358583680094870881382638689205912058436026527731756248129599854795443934871798042438182429457330977045078819945096787349186912346370346507591815099862455589432296018973148162742369325190652106714608232047492098264767353208747217497130526885130359294616403338053650086557374678921934939962524472257770543153421448568212669139288709589091339008691693319310819576404220403275200083305857458679133333027154158789333975861440271063012125484278185611283860739026023921418632000947131133430710373150462119582803756453314701620867491120327946835487411046880045344925185166140580039028076200942374957176991798733959543926851782365920186323746689965415139302231308804771194881242221069994794596915602654337501678963833706458526259970754108148297980047524322079025406888814360762726162364206663487286790082244197745075197647540871230724265306291474862636974881005498660066154768717453886095178184575845321156374891016496426112205825476478283979191893124314043664796602070472303278958305007533545182551700641854525842117862574299169433193785129908543278489664468586839210627672212832623539915517917752696342153399214863521450582101618878901455036560138250397151305303534202637009503964220548244388436791089618493931998290583923520633156581224034358503526849443338123079563670489413348061546915556319735955747033388429331442474735941182792544507435901481685511648835670273152200378639648670425325791189270149648432019219804049747779479155138033698900099270836768528751495713482386120891694499878033844237129039385006494343343803510677604418803318307294225966529669713418359542540114680670856353145484172290349245366171716673484737242736691013707473730810283079670157166349729868827798091978911703187878995350063622294656660471728308224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 51930193907829975909329973917942036905572296971589794433773427371073887874536777713300867893081439190915314942457309169217538252544510501001807412520383609560054728239135004524810099260533063357913979343090439561427287494109612844859717197438189392589573769865324607352210205546992400584554923210267268256529491977778500298127500990677074334673541063688621868818475535203555952218498467922684852833406696999775475970443651042318189951993310158823712674837927031844094379814844573979290355436981218469262084913416716841570797676450093189887140531146653614789339792056236395202204287628598703135275605161701603251986600631635730258563367982928641780971046223391706206616658508078075591655234161780406208153367825519208586972737629340209548804333650547386138433282399430967373987281505386957329684741811612060509849789512379273698008331079999002174099315623602820151385499017894321990773749204056286449679653583337905429912224172273264656010231899186993407717423898070627429307402526490367336640420674998398448913154732237362270098302449415831833089864407299559583772807447728816761031490982512300631497631206904994685978630748700995388744404865719773836889008225412146877215557956132691183468400712831988804272570271108316176325868371927420295720493950889949399846794034731674126362787099482706796215162815276400844990794724414051809480997146306558999339184666088740641351069990192842167499906306222663153801662962551735430608916244223542319002934931799198676288715012960718414489200343242461640340259416059088756228148329985246582388807097343313503083253324991862427636459331870130072707328171008854022051323110001301328764625894378766308221600327162216274334294640949194619587855144485846735285741676411892957872875099867595807517077088991017873961952841122766391660542124009034919991094993295532208062710237042137338978813961266654548772228642287313376051011657168933354375162386369839891036158053677693837595987815845193409682465488355480110993454838295329420166454313261386737428437254865196127610954924443851658552614473290755092178500975828989378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] -6227554876742543442296178911959636038142811070928978489178997215198982717182166556613773231882969730519895069397909140787107982653550051110395027426206704163895067162625773266496693631217142831677616545837002083281764786522547980633897814772759831634678754458563672794355828493929279110737206652429990404146469586783500397879585369262345584757404182725434714526477053731007992288003112971139338235703186639928926219967291944732631471957943650545919592191855315940226997234273199742563939334980271872564968304485557347953325278593921174375994312381275009233491646471901010981826378859979697737287477792956115140522276775049820292369137520648670471008312624234229656272495351807771902657001098550613615481391588670896309039386812964601614847637301280350668047939445998593524509825223460871503694973232858724189088652610141199168826729879476707265161785875822515856603929591717330952258238696056320087612629093919343570639425298863265163117448201551250480622942589706580678743990536555479731234062561667482333692609974929268128770412237070032842496173789052359357238137425277697202002748300100607140161460302099670172694915601964089858375412550600669549424573979358081555733314469459842809313857179071591082404575626670958894072249467360587679810720832253163892049082777503579276014004835822000358925052715611668782729853351858951306128589853399549928125839428852045504644153268356106267781925297690149017782427449061360829658811016933134099508328132512829822170984093878012289210675316986591542809520826829792250250960055044386850614326262550736167621332019142555091236031090603515134753485825570752570192103181060006367812435303426324968349990465552727098472627546516525731354983684865475470989738596649373486622646453287145974311769349597186748359445442234930456399066074708072969985090415343219931413768411436677209851382369341926564817731776797238013280952392368633450539357481759463389876738415970577308733927253276783942856902835349763840102195332119085554082458809587932345270403916516278493006121126848216530376186553105789272896722399317636698603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] 156216992650326850703456665559699265167975252001948986170568293565351296508062926164946211415089563236170199980257282640094461554471596276647338214721995703451092858330937605955444196992376742311331951196021947599962067668212767614973349634532176363182072927085114342634294047917309387950905393967194612693039739772145640245010097017396608718342180776620715046559496570582659735319707011571203592218160920550720160500374744462423656953415280293426256848504818245100833676458207485543703589801421216848089047896841267196708544956256887695028951808042928008815269245495426373767654596212826704901615837993299953572008141141633561826277797401728584181444352244026539370415954106501233543729274336382938831503409977409907149804927388837374146079865326370748058852825237083087109617423366332116440636756780617875301604524714832931859153704136968453118831651585906666383262530123196580166218641816644894864872824066173333787372458718116493931566519032156338198181645382124477685672648692253421282436111985075553353220854601759381413331779659241766274055998429616979395781365885797078552851410813715717685274670856417611155465488330586766122262241953741576262522881414196101417719181684474696205414751282783514013666589120799065584834747594839246910058063981090835188234169196517264452988065239375139566026988566491954081990384572941773872064765450287350377314157977256251196019661695750902350887442354307831202486745788466914222675909990604161240409400720572916591460751339006732692399046819223638475115696067796689201264322220147343951198421498741045868486722541962254666961029845130794164195410980476934381947350740661091025760323844034134818067253786958957399020835617250240522371115138720400432129260800944010589463510604527986760063574688305054186853445788170087430772402846057121653901659663384834803577953956139000253247653461943905101228657043704877624676732786461064288107517845864451971667926862151258000013889848686244819423300007344121407173150447241143538240079744319485866006712496614501268679554960139640444746607113047368880127251096645898474618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] 984690538766500158678181913933329720205319033706788824085792730190657438765227427361829017440029773870783021540953899946534171120438828211632779548738331906636494625955885452582439352018086888546055641651003248611919142630131354711212822414964960459619849078549159538073367952796207879976700868323544422065616575541572014856284966081784350312279982288486274896371534707087349124852667129263757676603416634449498587851077481353243025913976663561722656871183398422541517668465738840492676824143726405442483229707096518272276215625577710474055081347755305457706476810489888317003783708020519401541980799189504242717853011087961600908224004865705410849194304612311692001499584089238304215702660744147563811508091475778115455312069783219099168970287509086069185760563795615808239533138072050425305825110567168881301151842955956904100984377294203686189856165651654498900775001078246080223302432562711149903250448656066310315956778015444450568642198093873358532819199588060378591509965246097374131340773310966342236522975420954854240039251217408808438377045975718722298915459642955371522942775110305406887553842867513253355791278684026268436710164081159660003490777021486858748449719045486796284022566180753157215785882378575218273143656492681531568718594478644627173413840200885918214041214221427272505876511311060529032304077063650256070802703806709294117088586547710724653637896499192486151657962511142632805619705300282413414055172086062647703115417756681320590887500836250277913325941845481771694685092318396440824365540287759460001116970489137043945444096140304764974953238161945317157255095988440365181567856785574858247358182529215223863381101370932972214889922903517734842573172178305139088183050051717740238587555449532429925794921578632747039807566109798042897931138724589467485051848790613597683022981227688988585050475961094175864868315748150219978024455406724969503854970440087302673683522877276272544369355714691700594887975597617400535712598984787432921021426413408802970153620290090846785442064675523825435752881303419059832223936364329936346939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] -93964492749384654767806510020257555238713941078892619529864959344643665584848184509707851577043549393699420397237384589129221969112518612627711333426003174452182933634316087314670836653766036691853077681814549177573637032736546093501942584378658183040805796421619116313683032834064075525920343459238844755120898997759530952964768427028309733279086404515943307529625821570175458977597618458552807467954840124064015748073317116420910450227354587691038696264987768710543336837838233984120422639443908841332554582245506184869505893690437542425254135563961762453594842625981406945868766062902272697466133395704417941943296416118425776649897101893537450928100684798919130876797144360874536758456383077155866821850694982212397224533475015303355603449188678093896625258607836083638524282620557733089353782999136286165213380255150484974702469242476511591113719578816823095576662537898519631988801012923670918082530540597589039080744133304006411268335603314101961152450060090224321188373184036547284485025224450108679871793857167108134858298188185093229510042272624767427946623283840045873357557427749783611880578258383302337917263984537839802939857684078296092590631632920560167889159411338369551594111921145816228993327454191614103063948927473431041787726852610814288533605440113493362153817186076913574813823189394152257353464289541408401586804512253438281736779441134143780003400659644618117448392623799294532193874660544889415565666204765189338242694560772349734272737183133587151008606682482546580068993089417064342081535554704110351847524254598923250581240696215448238656499793561156150767669942120191342375285700698612634069401672472770605783410578255459621230112018124063346938330704496590261237863901161624504641946089659135633098672209693952570101981654928087379168690248692922668995504372980599814093719064944969919747997246560005949741687175450056515314621896337045311983778319173294795593883738444213079373556849861422307588431868929894725849490083813232127277275812314357834354984649531793704828642247252420740627979088712654429297284639900476994119270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 1663784047025384748482012226002860191186966792638661130914324588473079707503456976704311104170715205962313098805724632348540400169421603112455818855757724488965465252380113221481166513536983415610699536783801254997956987478455012050918704071275255326508419923793022641446435822188774342878421030232994369562013512465381134869574668723004815776202085037003810335862669978489539851341155001663336821522043408291637119628045214017449854936184695305945467981907752690213641754399815405886680992980043607741284625588694545449140372982345908341011960364724287120952723618726671825350344732700936062559718816800876104571856021175806459578127097567289142243661935435929740907920307053122529377722422559613209519384764269107751075666419096255260200660042968420128641497117415607486491274996431555964943709737481875042654057576061365462225668543880345930850566030582509154378711845092695475330519335629683344010471707304736717055054712485463629873046597080663297712766223165131381637853094438588744524430981566556469511929175923320013039999951498289579838518366445166640087407787449444561957967084455955333236240220737755793599200732718717172642099267075811523231814402140540181503274254254629621705862899468389072372692042241295719964110071128322793316932348791656377989917957473505211510173928809389469632098661271294992885758225274792567995499227984712022071198180721913649438639257877856583736900442636116326942999230318270193134279190872095307385607196218325620172003356137183785658338005111773837929308780758809205444208568625010855672215805931652813094002828112743528101334718700149768858795390961105963441195165444394976076351701640898095223549450328751458650438129683512048547356512683738064346295522135337241561525230038397679944870546428573684713150552525936972751276883614541035205337935826935841374474926420391162131707805704300997842504495056471627561447303624288114597892542412141647755328643726829012126124918375287649271119484713213320729808862114544619327068593779178495274454137573082192827128060811567534610152360507420319717263892651515689635195912192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -15844492158377906950905581820295175912956127684182020231346760816063920962751173296267749446941119004108001751090531000334741847816677904819574067467305018355843625663442193885328627770232683749289446813384202788297851329808298183320353134678795635466145218651983418802784036791490783853566384877907256692212648271140196330014493194617741519991951497411332800969409804342152581463356034695696630079795896255115853611263164606747531313670166975473473936584431454883603114066390665812071668926765782876292715691183276431568108767841178700332847952758999044429627652694040922428522694138715442541396608390948390225988725982546755450303365026259864699500016603390059153236367956246184910145092150551338968661878151028888495392707669370344363479443161236461964539770684548209021833579770990170723341560349498717052177486761255511529039588316983596392060294266872160732766606081386717272257703569819447202091495657919144196653292189988162192871018748326449912179692340222302867608959036724702534200124334940290067014548363756444701492923300344229978695938301400540669579065424931736442939875062607881925961722485424971592426839118438223592760145809903119233010439343595960226628293340225919643946177019722291122269012836753830711840418033311838056706155801913524280950150071126652829051920864819201872629804697177956055285032916392743297248099586445292712596517297129823892952723234091796755512591946021918194539586950907445398715878890244059802201157823204026490940061421031001720057753386190109505799037088015502991833513380977699414148456844505227320202581308345821543679012535479708507349739716235864972978716401572572627837170425041439235654307157403746254316946973439067042231104640215908933525044512667585252694566460099947307835295693445859839090788626080917157925031543672675293893944713022905195780513680693561606314094327105429036734665137671730108132229959579592751142038405547792301913543846166548547633602775245866565139514938818536874151052146361142874908216359648998552419375328411897773084834225506892209049278646889257027348678421154293269522410373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 97762364842751513873893994010698085168984055514329300794182145194607751242413755467360736829750508797582514803056383096529358367533006316275862181703714887388502277262830076289299019303234414795938910788102030859072761741056615866394298769413713466464446385702680624586766177999562002660535452279764073183858498237907318393396378525889696720952307347074307260905164635212314651465708853100660742531752821804327065801556166946378627657266145252863660513089934211524609402224430675562267379113329757790089318431412611645772566760140449679762421578680646821085972381571755505807725879271785708198697626999522524760643747745471625525462788793919911245509313484206748614759233160129447252315383747491028750827525529852834405017975158586727878842186435008778561217616626134917244155722909211316189665057698547088584015657829430157928273924002604582081745828525000904909608259637491671302019853383534490024977178977638823795623977720403495698083012554556888497638309591112418184293656868715364432338426768176606248530461871736505852058735355255027353324753502532598512115875679897287492074862970277761513026277807568994216684010458760956649888615369663992765436038309213375625661051882727829790239202173536278185240241238259667504437667340027097652336543705536351916367740411627893983172953425488437007316429266533323845180196704162481784893234168348756646866384153739016129337971764671868365968337470451433958406126397710366530524638683481786682599187859458413209972476566176822856779550651154597041324026287633982223102111170016097758804094898057018254614140287160533986542189540745438582614324445297117902736479336395483689239479788141707492665897641555028915674053698183813710364824222782189304712056873155483972840593736184955701165896567492194805988393207199600349614313329655354197450397759007167100556394397614435036937723134510017349511796295650839160489523369016773090058723324656158261632704995125047557913792543413333876191555957170633356770803223652151891290879101379062634570115496406767908558701801510215896784220236929382300740792779296609597225122660352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -415888774421011063503295199669882170515168881775048030228399380243394326034149758171192336854233578769954172818150985255409863848919291993445469219831108264174115039582983458117591045959512705117013412405371077449493156316756543054347034176268660973720912645901807683861453511049976030106780767037585692045290418695797225256100468015289529623111692853470264286407249423409250496989723324542671214789238497916733360690397158049801729357148818255036807290823306956715850913012505003335669904540539434388107752657428931688516545635230697292823190341849430608041860601089422318385328823056886725189622899348572710208409019716148603340763283449211686816733098636910607220172461339875651992034728063448953518652852244993750510813900742915779899470345653666983755448663572128030112930801243162852289168951563955417698233307433478940576463602471437163883902310413565615012399622858278934545722242101661917114367856932141439685251028070667626395367645407799204839679859039948053216783899900783649200705149828464206973784910243391299917358527794046003326309247645916293688276778182463003655987501397865528844830587205247049458406107271174351929172446101986650325274504307266480498492418068570356803830775074055180104236756782568615051974331741694952174174279685627340100453675288184465912742161084309265271035822135657962051033778439203172082294645834301396139005756040773309302817857173508716870089776000528488436284064790593958484469681185123600895218583229621312155671887009534537853961166568111318814430323075633632549426747207192170958950771807231157573286036902095480907848571673026539461080935116699770936429467853357976516396916844770575485118787452043392097763428031021474739586874343638872906574532162525419314241869980161663493979112958286566614192656261700350474365313000434373173655577680175101522684539927504355618536154648017609984496630932846297111750399485428536035749331446577347026362933272803721011661943813819181710833932019180390244775088880346798625689009696778967376405932522122483298844508057001561009485163277653072786483086804547027968946633441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 1193725146821878430535594215052393874121233097642564498702307278116823642646886647961812289734237710413544428837377840892704921740754530732825151462009146619013783267835293906231348817087764896021162594044772987602902351283685470329495259359862977690130401451065005479882758877837019916660996024123309423625035847539857902452318166048705383588275874647681991035100315338220251330581276393228092347069430853683196609762143506466368134796783648391604622772488110560814884740411333189544433144105533562903993410884099059564197583714433749106822952502300496365084146143450858036238293986080880583253092178672962476204013231386471861551025817554652157936088832132016751833450958453225490822616416334275769611147326121610792787166665500536279341146344215418845961171108232218290680591203358240388134965017670589947216895170276258431637943523245620001336784552432456981432483441552024398402298717083149507435884000993549856168929597750792681692941027205612014523455010232186051074770318471210641141870355168379402221109471625181970027534713204931995090362829498781202970559839068022242866070407023893721012600422454632751331520043227878847973920297148757833956789077935141601733930632446753942625515377087383337084229633105205040353452783186680466129461887199505186446554916287833554134149957413678870651372941362869077741609236321171349042586052667635997792143620853070694542179467060123700538663448950781693225381252366915747296543629733089061962776910892362030929912326241799641671086256986876609767377105819114371185152655682581619912833867353388312391851119863503268192857807300738964249292144870094054210060324336213775331541499481885287432217443801724901044352267999076183916639700946193653707220107460979965732131926713832228263730328775954217992405796880831480082952574761526190607815827627520250586129487394264808981792305979902477534931633140991929407264719518256374076381137938319047838101589368282828227639077962736506440009724324532961017561950721396759994961277450911463863538164198926287780700260169977958369106325248685348856418363334392120512706923986944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -1795549870672043503679911582330164767575315480077226857997853784980479549654467896841496033189660669173334414418604252120149023438094124825923848103164645713806933733945791621358703451712695684465739835619893528677915826536037923186832006684013695540011138033850337411992830913785135691876971050166997268688614645591792575304216752332179742040563516751400689898221863236358687035196927374334501670002713198498160462692394910883608097355837082723154802438107850816868513394295989448364356948431991957967258594585830510007207234822528341883556685809362043149173095357520596518580353391163077838653923613767602083664706328284293090676796782410827931537787281916745527276797053796987791398768028775368734389666838508491642460433937490453004512863368663398484420379790642247014743609412633100076027297994689506385465349470506471378547942785763820055866719337482245065919537418788269669072745882166950948937605937813753104660216422844619567904587992764259591248980793991118476819748605193066397574034940982365801363884081474974787100736814531579965967370530159001792817107956566918611360154387578278273600178421499722809887380806838774110310447938903939448324803263650032205272345458560871138101833580134982837605685447107683855110401166509182611564997203225510567461788220140222656354488453091532114146404024329643688047685379971771556147014795327507470437720306929016384592654535927168842071543527241265159802900906312920613652799963621376646965357912454050976250514657771697736301927077816883050860439179908373394408657780779825144457883948346890020869393393260558473034136820535805721279789666971123973776835185689697942827451281160529565982400802268716413448942417018045512931120438367806618875539521085089953546402716566277121246934810265031048014501091525714318814228529079675315612020604833166648264021245055494798654791490472741493821771538441856664378589418002889210468225870958199399956421510186738169388559542769335419984602156279462053716442229521147190215449960308008818691227264083522873299009295554548647450786423902400928525752455357433272043686005309440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] -2640347409062842393766791880449649962578737934249373429503052246377140516726030383875220400130705901786979668687491538318356064612050137695856250483106662119503518085206262306763765482236394509647284769991759352900825788023174418010947188073257023400123428342053630351643253197132601647381705596015745396588873624512668987424653940459160601469243671670758007585025870832263705231368111439408239934609349529455090898072232473400813708915643671855734692707508771973929724448496894136000661237716285045308636525442179468363027110360659910634749024256206386873532915265071610560431307333604802836083749914158696347642110254620960365172494231273327241960567279129626686179374472245266031532679238758598185876413779639414843289579807959926614986347579542752805269518503272783664643838156611649171536198738392069532996582711274631211941773267890024728589353265426690286646872825927278134711025564886518738964740488771651359012813705072937441300104572221624723878686330696686203627042186031065444406427064043293734164473795615733323028799233400732912041481539628988183855081868762726057673052200907898330481610200141189756186030055045582315402337060229180431684838140038748204869375289732136779907631539029214404832962024941370763901288222557535551183526007516022466124649949458936996687340486199425013377206964170358004612611300544547244825760466005666110790672972910088533797527300504478114799809751770172443246302215654234503909965628812672421603975464073574840372690586161662350688457022722593160220508636600674113999933045598855696459768086849195334602103714684471474886820626616946111459901167336615510681856707420844968192898977693064176069495464985979820823717601982380640892191322422796975462495696070384623066566035918435154255805391189371270988015459084790940606453319414110734151506353102999145845279368071861634205125129086797606415281251952043550028724406354557872721641744952980188215801299722985508619785555208859346266793316145420038323655997241704241977114286980118086116390792178986317904701472912101295130247918312822574992740611280020235788969519874048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] 28461525435067453199744134272739521290328102391392380265811675897892171642963349312629249277310574370301374522819563108884363373228660673323377003913752317199953898974172984353661645882283395295317640001151166146690366865841546769815857425675164998574441262364011549637914790244661419201863268515711275068271260161827457833346397428196349314449945846232544003060380691786821057341921823764278778335284711744508020564359077945390197504103514939813253008122157975285994691937761846830035648075328797520149553750588086320426317984094913099685991671546922497790451411591702079439808666490434505088058268495886059545711123987781578743845336684499328270610806909915186732287948597097579836394829075417493496297901568603778485044783250755454048526149495344998314496005688033052186047137165070995640224013701850346267767438505930464768614558115279006646710320352871050323250579931417710336850010996385185326382759421209984849720016456361018174432293602481323533801612667202352530674848185270076662242730519967526674047702917527345732736491308329073890615541004050111679922118934300972075985814247501524113014570261972070517820242588430595072721301814928455935406065258988054266772688790780728503067977818722950593439731329206873496769527930121568883948900730004002558846482279274833855669807451663516522772215337553161995935148470464295465635349891560300247956330142783569316734380032594097925684340912823541931092874797890148837319333423672052446988093622787892754911833119005118516723701789950834247673095231922586281569865254187454579213862821777137273618233934982289810938551995315587263380428072718960131917616602055119821665587034519217199632843945994718041048876281620588962602839156473082361902014517734888977477157437564472352719587353143939868870176824340805879339358370615157072235532196229725417113469813510398223416373048466499273068824156046189851979490890037777402171001164315859385028546240227704133022466143950423835946845349823064691497531950602701855462890844831104146783248703824189510993501707036867051490758558873641111700523946760407541948164824104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] -112205193297276756726492376147804502523704816754941843926865412906169691652384944345654071154868493830885563836868563458610493909537041027402914917142608249188523058715728102166036941592742554900915795759209304789217500934488742399637911610234438504142147777163145225027564714834030969443091326502264448318214734017610161458627762268303184816019204851529736711484066050876770079298693780696553079466629995422918896486062100416001882135867547902718043174143680828240931373433560915410652648351602495181377740253527281543213571463722438394710527037570213927267461236718716948821632056062966879728855907274168265935278996838535987520029621590737103975327597990510062620692262727705679815921246317939920731933457799335358646094897771700862296179240616780657662669600863391948973241886565195241889295647028952549186027308070546980693825648196842308369849371139164598247750699689243759694526005356696183805836747583193773851632823105170201962869574625906686025538491290388255305895612095433019363349588507666748941757511190281540353619265233852352930372977952857172920449989090642477179652003866799234803170017899374702120043572428944637178244241781772186826269945517692603411845840449949430861469486837426375486621187043006973853261086418543684800450704833568681670633231434079978804890192276588969957107470862833304703584869858759279505064721132418452562228277394142008315622605650021008817453825793433371364342291985126706571516206945084812081384703883117537922590211918561339487639744865234382935682548829083084925719321687725527030708823529179239023662790563469746161106104121243166414551877954838594028333241678587876094367892534682758412623929331304781292540028873595848405276342351356155845835242231959321146751317883673510312748881513681807584447516602689083225086143287091790775506364620759452814733273380537001494460060416970338027180804479135081669475654532699187728260200857513833584825349385649972943801225821012481536817422637103905770346307961009487578834551545055252389193271558741598248451043026309049729645936471343244061331601601750368998901017175130112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 310610128880224693449567772329328669695378400291912537621018886366456833627571987253104268669276310338684679257018723735129032757078342039067634796756510622214639137178919341110002371953341050335714216981248615319590966016357093308460740023688968817385531365603086320210571703796666749740713190077598414522955724691777535138577471829626520080382469115813587797492869607259394563675729408089784548633715734531563142910820336309424823979109858081195635004744723081028539577332286456180788924151695767727896003079953528358368159024770060410156875941127741414318433580910024014349844878364907378219785992711110984516628660467145265466626954910930886681268394817068896447853065244627924720899413177850899593199106168471152467336516724669707010912630380871117978812600757206582362390476455228044279861213546010318141134542516842660540645061128965384355959242416729285151706822257152900544335023411346524739467667054702449941198277026858128479840411581292946687619506085314665471934993558944954146884911388760508923842762968790036707206154852877494119935717745893211099850454124277155033296653079137951593795431944934957392410023491599818892949746186675370731769630099921135009080759506858741250948502105631380281990296661038051953994905399654733765704996297561897034692650627732206788749065950811595242737823635070976926464652261693871747340592914189758186706154593265871370640861121679287413910361751452402308148755384560970434219631296930281121341866605151004324329776326382389422306872698247564752913659694295157227404594905511894891596133389223123377231453625393264460302920798788667208523774501949107851441492987218215428553560571229950774382511769067484913021731350991837961955253342420063719038259799238160306231689469631960461921658891982251698029266629191081444011302685214394605757563636485188549596820625188507788847374347745749689757663620955721042156610996914367540631439306136767522207533901926986786093828323177163440092795396527889577541352698371191379273656928165035840900795481806306501204608752119786493551462401780347671120140962090100599579395017932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,16] -678234759715100980032542673007504537384997623346116082289807304067801067593453117154065765210762584259238072159074185894220755454483933747561611396757163675643189564816592092949771080018937922202640142340419283913728743690423737899682023996281305166204640813310402822075014280323230921036930029419942022178765782395372173654684597941885170801921232883227742256399752194676120972624800326905035780490372521392218993494077909173437555594125317061033805554667811394985877505926655984949840589682733074165240437570155990199147461192563392427422999615756156348571533416178999918917802515673016166966925551301855047983679900646870979739690738130241636357149422725667428002062357562046411146583464320751431108209521628315801985933617905636509560379776089518837055421467340539144909987888885093257589534159627091448431257232920521698774834516518310693587402305523666225834599770360318164319265720835631610385947191587580585620187641135391135288110504046346935490681836374614428497831584941868622942749467842737811907334919327234753407419332532166692333468038211451676841779412135297045235727042240640082435848262332949308114041953071231159255812196080427559224707456511273596326916096860385679870262491934599065064837411952735703460291724652901542662338945834062066691448812570300947823531569520536212966203124472144757740825672403946615287355003993855009079763290791974810481353673014187261953690186395507581196162638075574591370372325174164415637645153441877469263336166284346795035618533050810773658230410007207069551606960429723689327799612474694081614214321195849288227894936569329689085002649104237363384516152225211157533280970914235655130600962774095762232388311012715056085204135905920379119302374605812135576006148454479014092611673776907751572278790454587402390964458694646494601236688346480210729710089369956722174355729318621032976874108221694597471160070786768895384532690958846778615509986587007844698204942967772517780117629226541990518304437606548467109535343462893345078777945031958920537759079061031725982859669212794144687093886278323533509344937216311296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,17] 1221537721070736326327547733978996556129185420285063661430050502641453505124933753464521989908798483843697816875080307441060856553982049042838667504464808594805932655043667340206384145026145016445667178543039551187399448819757623359960000703738312032433523836864389716493897626247507460703127060253828720871788583457350090813665225582310095351020786098714540274298306266862758546042631782256737808029017671131479570591985590398441233550878094301030191073641613062118325970122133902311095068196702348776050245556300968068212655836013530571604645015671323323541411370606953064474360004620885113877196733739573724880434511753521627714365350685741519541768396723037103233116854519046498342418097135308368560098646323742861653633618739939085160084663061753008274801854018135028017575265307458308307864300242371938021744862854863021882364184297346095174408324712551392744075339949397765258842017315778936801496087759977370960162846686847337283323304157156262942573005233168980908980485349685836195938066101783037473303480960093798717294941802716541899778659148192651708937843565099027909899054682241018476919947172071151481066228652025915306018627801838879205680680106700562292851246092615887479835074837313409879226508370019826258343183416668361529142762835345554716688896517445212574508349735034354395141405868444096438277299765818735171677645185931043662034488831050126633616632403629112433918133392003974518851472897510327698385445457166546185237326303546661079282862587051026665569063401263549829534217883852500294223286224973762285754943993576139023084888333255741675719458146332232777564629000167564257724288778696145233198441419609894221820751211005827964021765663947751720775817143670418603830672310867020035896276564902585997225968849771658323340230385828989180974131311646638642409616737028313376794784516588441310496952566883679740551354198533558342156394283777965492732103717568707983901440992236921541588856396919848360884015567876036621855834062315902756557979193273753836584526182840919752902057460855059067700579903463231074804536667491458005013666977546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,18] -1855728009320108879488913928921048581059489940676421577287229828304290015800429144659344289597973117552197796778130528881279153899516602631744287817643099176477518381406197123543921301278729064201882339586408159926265126270083097090444038998609370457755552640855642605265193274591269333135931640596967830910679526820137343682254655860245098548248818555679361457384120030906329067482354754558968609379292125366889396846708678096935164472963455098152731532103552745024305960119418940119764201791382774460944356235730496674077249701139428092790433632460755741660108416920840728473428674154993312547500681500858376210847510290107161721308401856931366136385782219259110591749304201803697727136006042752565335857149540433814504578020492377167421745612302185980739506521346389887107564042473469660496719183400003132449344399991156339201637563025982276345334093830747692971300527270415882871677407470208126705038511770666880900775076501910363144771890713709765910970329051023389892542316140876510207760131719379490945548944726891566565620257164898420460518728106391381597907046348616610078882535267188192357509553750481391922444467595636583030030787140800268641112504930939442182764620104832782330768130410387441251326003704534300608587727994203511224423234614765360444317571614770600502542946717556073347530244892549632958126072516563346037819613449551479625358026331895189605571735980701380490109349609121721497467924715001425038960104333424842917781580280955072959043683462992548032797829638429645457308222129279949182163326473565552028302896672666642698357815798472316985329323562487284853770842173344643364347142510201483617649906741463194956175095367516464106188871055568628846693063579607530154106334801666906553777021744827712892646961290824698914584946587283402812462058252792333361055047032764449319679001555409776969410586972771491379277038229483063549864721258107508627923076025442553049438411000141838019008615856956698608653500758969601524120955806460862778325040820768559954541165080344977009773472013093183949849215468116926650197400007882677959599856182886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,19] 2407611149400612259529655210299973355134101564666103128930782824953542296114673547293315475151373692853717207355206208505848308986120513417598031747272339573754139780915200687675693547596925974979633084016211606488231232957989602024756159057806761295453443223075068051768932936513526323556004591074691614825733973869492504079682881040777651890217602329390249484142290179403542427972252778176935874185514886387720563383334769679980280349891192405862796623612529626597430319068217372384241361795777746293350717152528153856801328006040108126711399593185791414856158061373267660399522498471623270716314908010921293997506734525508287912435073066716391933009739117190459525697826722931747568483373288326670549668423343325652096307489478991501889273995921846142850117329737382513003476520530211282323209321798226197510811597490636138398438304179564220093544193330219177829174773516840968808374653726959937657630939780519620966003517982928078252164858452293158642688145425930182324705260035999702141556834063176561022909929580533037492803319620817838372702541018194427579320294639400701975937659172623935563310621984317790590117090625531331032126556817150573160265338321505986924531798223002344027202469970487405089803614224014748711318275340969241257954433764089402878088925266136413034815509091277886362929892032175949995931724951302301672032172395298683212709106557089051455039850581525772393698470959505249914605803440811752939266361387230034131908240972003050930109902533562610372038629257781386010086101310691505528510954239758803212829802361375762393028547627857968320963756030128398471626448009313407046112130062833601228610395285592256599776755641212810606592056274712166440869669995646341396184976556445660166052407225611517064788180010196851451348451414782218011559073855658763483258860118595747062617197510984625346801124524208064115204309118171534555468539980729817974306817502582864264313228296703027112412583841284665999207164648808730449734101022874678715169542251438263893220835638486165646661879691150350587989180651376534343169379645983807766300871391969280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,20] -2684858566425569385020975617098135268754405909254849997454573589984934055372611869914787576607174958179568282866589339205414823694365972998796931703359402671547522846055800678824460071746065515305402614746694735365150531536161842510706117355024439345554423303521421637040825721074491456340104318255043794300487588979556734312601828347340825444375310417876191601570821909891003499203945562777375435163548499498335784501881702243558016412882512421194651476696580550000701120473045632248093387443086949383345493914808108469763644045181523269922791538059385245763497030740285288457970835696423680268552419789627895314862881899224878047044510593677263350043658369616864611401728937862167365990426131609004567800092793009374800130881880411725438421609038184794044460639837733270638418043429245493053943878852605247227173032009054728674807118976352360581351132482491136102090315371589598489678020869213777267194969503921767769107166634537155327864030059600841213261589936005713542966401032371347567138721568240929304974634525832547620209423030719031949283625624407346056371025210715212007546369177713704978167475385582840352672699095562040620645313951490890332312529111364560178829994720510404973545734693955834009498715128112997638332149973669294194659049018508472478958221487158543100237676091821083832798162141569109299335349881758062407183962329006870113655066434782923188157384981789106578944561219185481511995606295250442311398805464622967735952206553998747979226466296013026209658974999222226863692197873863943755869479371003161987277548223575932881510178097832289359041364994971457554248299392906541502604319084600154310100272091407407919073358743292464010517662520120680783717429096252566596815425356333608133653781082913301103903490136959075898979049076953421292951715029306291608192253379651438503619412877888681390963615944233947592892430620096718247223892879400820854813988509313138104428691811000962227845188028178161651181573244166459738130945199062463370131533669315059904275512070006775949614864972748166747615433899173998086093732006763927870926080670957568000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,21] 2577417554738149172032791129406922624836366971827493035144439065206899475321102270632732792634914558563490606698205805142470032261680020990219415000843556794362925475929210825342011799068739171444540100095824540835480729415507096582920517787135276111107914103879151179272101156966835203671001731815051256457897377936598346140683730263965465096952591748650801035734509857855514893892783094220710901252849345911208025004007495557703751809551963069540789878560016115331485309247016738999437019072438811898966404623619267441243435814942089790304153910768644681346972025271379086776791914334160737832468660655521444744362139733201517603107034503652951578977836121613255256847285698010376111901523337711347444954914108117754003668331054881113195439066532532912061446195221123645085695758211612067227780238451924341361467832096277906652833186086614775541095368386407063054590372393435175023179503477205775712491961046133987344093394183904489284630591829207847060074493926576044267752538518423028768185948934025465203476994759513629501234252675946708061126083997725515384675894935598739973383840061506099756182747229289109344862868361927639082771710487602254818149580940633788186360157610352317390336453928967778238410571243550952830658615357436804267125830072709842464362868438648775272535568294351428997135519135411285122808651689772692359578181253704897898837530056037482301750740238847293528035325267265870967739591335416008359697222418084869447009230601852084803081740482296175672126482724222401947204409190058825429880092499143374273896457722028153031794653403708726969238605832349397117453954874983654403308402942310510611182638555788063208419070044399479433394830117172948449008765726996462230626501617248808435545060337485455360938589430463187603010364076626302415495578144013089723349145290284087347356331377823997429117793369665902396617160990193184140555239728709158849248791593107472919184982551018205778000005139137846107769225259574068652900439943799485269515168369584527458148418485475792053248160907019707773108872608570554402835242764423640595605208778670080000000000000000000000000000000000000000000000000000000000000000000000000000 [130,22] -2120846565884986887237654476973725419547152853178261221997189554991240501161239643455171719125164375684072380119478779356042178389621802182343230476834826671973626077457044356717670432438167279429545434631997143753110927077690738223585139986898984307609610777708172305506322127304694091377996414522274560656107796235076389801515478373993393501253739602564795068684234766483248955014237578841276273237597094274882925189775601093340013080740168607393681719680384750470245801052880615009887190049956002324190774574779163773874422972718948630287806275645963553626934090849810264110076707241529722649671574409117055620234404649162651013621456592158394653291922956118752167406154517666233195873566863485707638791620341495092815634157216797822369233717931065075846022444600278959138470959860098874872181846592248505314280784450707545841790850052268406653757083938699055082990396907028066748425247835520739676597883148666593807415200386149127131129904569498395802318966737506801661646682495611759546745656023870409003063572208947453521941614000975313144876197927199686885523870602747708169592984272924652510123269555224581273056966485567784255202324435253964120700605931105482546735964934149876494774822569543591915891952268731820998994746738342995997499766050551063858742322552157861690963184180415344347862963578490658892873998774439839571055645285312461357745524189590927540653957818631850950677402858227092931098973209405212264388532731333039921976747625754683897522844762269126338334253884559631492557990324938882373941665358516310248923472756970377522210366211471695702557260174661944316874170774821785150670719843625327410641768046594649073776036417318043066270779814350155672514850377737471326002918409036586542646771980404431556366504753486949000488284052100957144733123184772265888048903600698801005918761414653539567700276762591026566523742180323446431998523982657040093814562082978268414518120901379727135614773260726563488469779244822149317053325600014407624636607977640351382058269859522159044632270018622791167329266902032895431643145588560611274193935722872832000000000000000000000000000000000000000000000000000000000000000000000000 [130,23] 1474998165639892114245622995734752462537905496985860753492104424938214989743263393490152442415721945192222907254064459741737826327050367231564137594294929411622778517401441719237304349487907662466883984131435594345776467028177527264664465605517189222160565258149956886463405105492739842992456453543135881314660841212832295815138239897164493288816270081424217336887101666768702935176212553563772220777237633250830264358959996746173733568188309708924973911360505673937837322604330638338116139593323899411054352844615490993367875280100085357741726825815265893647796172719400284683018378931140298261513059277063322670894386860308979151105749491770483986867727864266857157298078461465050975074965826950613130266773058809736164559135261347355000298781581090781203024049527797887186818664349835961923378324773489437821043932551966232362300377047245592498584191180411255489136622657974667536435457959641820210982556510498413974901386797836624168275713080540320381293727765251319700225214675425826444394552584479487896899063526578703186002003639616923511045807200270845283007330246962624782510322711551367340605957324007235617358376768383586340127072413827316040689830636202258096831111922280005788225338374490162170058262874827348669084529264271370357187270394521497458261330951743654722128972793906913409934411301596235531672794133865429752213619419377031190816058152208115390858750336344363445875910073128438773875243717086042398567500094976149509073778169567804845339960984750731391725506616226758195782270387050590747569634980776077533452395056337596600168514822537183670629530094324661680392255199259997802663140013638493021815069909372643955859374343498627448299422648745432121835788393619826915826204393652117184117410592428776486352866637659027999296992087110158124288444193782023153535992421804490815083849636312144978416458246276670543719496909452679414305778199838469751581320481932240801131480303182192472607833360254569647845763652803593059914634348478073894231166593036075986108430114002088695456594403066527192038037477724049810596901355717720075985689079971840000000000000000000000000000000000000000000000000000000000000000000000 [130,24] -835995700036220292446979621260741241752172858785956004993745989074408363656428841305927858461590742907598278399750453630445921383688727492860013938351487568596007680803705316906930087206803830742678175869085508416584472196811730465533254607953452616111416739527462537790457701830700786203352837244323123803961962416070123373386078951891063048238020791373169151960912795663514658737277075507870641864134379057947694498341423596958537733562825565263476701899504432685044649362558477189631049465712623288422720539857712803476964640502572476424358695944684511843529495105273075284662947571470520315748742401553871439537832840622470425069311287287600979188748332409073218510138558730517484336184462027570209263817940536477644469411899315873463834093040710082052478901080817625888324816826270721434357070625072208181718320822327723853535320648350362281909523496504901714347693909395810776069850893037016110558938976006695600790232435886149123744046004194807899839742894986110842377236205606692060944427906353691039027932864301290178593599540278567161627448768311162627578111035484674502886069244828288004898014283744036513103583565993501436714586702034527158639342887576875976042708223578151491801077181268968127517984588416728445076252391396375741799261322489389048767754818860679547472994739814437857162158827603192647989763626417686700922290956508335194422427173205791990993158857917544354950622945699955942452547599802454903050763581422797613429089261978621778047141314892966181746238837146635485964764529574042392438754447782987909292418094191018632211779953922753269183301090129981252249268707849532104903474608473880528516620518774746944737185205031418131495936141203854729291883195604614068243241591171336502653211392334985735959114873339327328511739469251466655799308974137343519369154447737971554588401360801471613589106184891473149055113982416436197995287733263886368472372112717054128499678148289402817385881446686004141706170937398868917867017717682514165109246474376374672574304214493678402024479519624418609000168370273926498298252487476695892732894618058752000000000000000000000000000000000000000000000000000000000000000000 [130,25] 345368878415946890040061517977489090788512437036139905683499881902055661337416172752205565573629064510539402378421204237851495457885078527808378098394521919602253346895911596421752260367612312374528016495974676491801159353671294933737441798235133600786516725575349179596708915258253766078998294735260518030623419048967793556909200028295426574232876635048019641444635908630062152080540876960754861802604154651346058115620304824243437017675240677768920646390415586934609658971803124009908475724295367201082641012553751985040220692755836721156943207541871835862014322561796429731821487967125454074925945607631032533880379658272150710736642521899842192321934428238021995384904307622179566311734340949931154335508577670366157343524919098307271794024580845610580756864299545059228899918914933027946545091208462809185261231524334326820133194212595468488932640403124812838402333971058194393907959695335998571541893058035493516479156665490481501891173973948089670675136373220413281078560553471051674850979685725415647392123292888081502320790182801069097399500507050829224062011873708199782944904804511875909627082427213789039710511477287486262918213863462800781985907814322162418364361240481432488602362874397955859384261979338923588197292582615576933308223473522866219928123734503854775808919671749776898982822660130238895517701721459797370990513756785319353719988754862751046296705355281220259929424742446536319873289617163948786834381093537929428697874009193308865745750966255631185194760325527556432142092053236055211494960035676980609993924462087290028289286187371859185581471774666989322560267207792102427531671518111637230221494341977144828267666196843368290010186091565030243944187205072190680763035109853948146494310659947203531207745074862643908931057419499282570541390933133073701978551610952933131033395422948041780535240953956983779849174981253546997780677184802854308910474918312513029815471618005430365243206681206373470830688897832359364805909550721638457073719629713625094120062953433184327413127479470671165338258003655813758769335313122150344565624500387840000000000000000000000000000000000000000000000000000000000000000 [130,26] -50220628860275670737799787004451251608968209343741391003506218604787561797155308133485816427780340984074198574500586140227132464317255078613820734707629879605518756985007657688779909943333571599399714957858577728939338250972602519528033012588529321648094910507712960376015227359077235081983213748802582278444995295298280381895837508744062149827805845758943586303533897826831890262815946075395476662297976109406942927323027736022098066499797282714740178784082486221825993760361857402580956293339214604851300832414451189347003106821819347766126328908575706399926959014347680231369670714285474234799797293118150991888969052023916090442245919014875872224395398994306811236539122459954741632721703659140381996138878451852175500972716983826774797220218636825395941939557143564833074325472487689703386586686850570642003032967924607525747970971630937279219202909752160020956226892733828592547955587917097653942276840104692723097538123209096717247234650595340686266429508989776041843623643377896578249748538961871201210867280869911663065511909240964345245858814402736147719551033817626092710048361497381444771781624353825950831541262713206805180472168221365809160594163755311103563092495905812263577260446438969320954318943787284251120300732453216573234183079935625156677753543184402894239649086171934817738986645311085008581313778119016526912042225378660422609730350812845667509564825204079818129308582184570888673844128631480980336441241492402790321101999340506304105887393399021452769202011925300495295858206589153950343770809820866479940449522375540023022301128562018431414639715489983776820770972158021459260342095889777447640714670139247013338149581926449981947580212370370689637821766567840408590963273026239079158300667292626014639258061572320503468870967638349511097778102627142964446752382617789450419178152456356025762698550413069015198110062019441427424751118962333194532677997594909987929167581957613451312956856870057297897177050906758406302020329518706779660393371588558406005262779676664718795107592944173094286820950813222759680101963541787431082640980049920000000000000000000000000000000000000000000000000000000000000 [130,27] -79124275819497468197811543949051861752553297555123078960712051829141281918851249326430577730957348639990609736153330824187917667767969603292657994467023599218932012312598012601161109587073040097017464498928141239287330370922692901721050844149649875986571938719431758703754796939596310508246882769937517255282070096381040340331414866341976168322860127005576619172465364590526191152092641268204817174400474013204200086804922885149677796393160712293228838427682526525529792617195780623504380184890136849664106002795094661512953441661336607547616262314430394736089761009801615429471221639351376269082424783551472640170661871189570005566764576009861396175882852132388588838300330563243769211098154122876923421932654956475124826171318920365255915358148132256349946016030629039976532145436344299209723626293498207826770326179718080654021528248433841431889389253662996524977274324533762505982971782050556048518584075262336673879631762918463907326099342228043593186444637845954373106435382343815165822428434696137632308345468850348398764300075969125141044545061385063713908147713004732079482960043830356031564541960115893922966829511539145377312330752687387414204993092871135521478563201622685584556547693901045524670671091632624167732517422037757934088353836100145792260866834135052459818281491396825007186198985721515596192646743737550942768125810594652571993199726788200160391317457624438933309252018949953943159786267599211425137893091639697138871005074276427915414930905384810374420127133040049257981729542858800740861824634858240993991685132987868149303375822651899236541168640835650532236197689691161216361181352811853407839643635601234979128399531793537337592016943618274563334976180125768373426324527725097845573264256024626878035234450572212606304020799733098097991345188655982088874237942057190780241317915890246277855650173836801195959088593930571863026533624925636635863016465141793685503068876831700849505976695831058705400072757586112622781857176587267839559867411575875266448767755489175492776376220056171935861645245612106224912625785753883484981456619438080000000000000000000000000000000000000000000000000000000000 [130,28] 104932832148033821408882534107827461918018705970115568711036216460246291995891226732752881873113887514766456917044227409164596785389952943507432959627102929317149954045976622759936114108434945204882141646513087663882291848924909772358045624533124713902583566701571767649457614466953533372748941862149377150384233330774960750772559171237797665837407045322553789991651271932472196522352389069282401222830088586852336825197707321594427080622848459280626478313319549680781347568049789985658267869844199683460958782125708951398925300350288488052117659744857018241840532834189926194713664706169582777343629660328721010859975285989480269647436823598496545343207990390866747348399633109447558687567615457596385432547945945535227444749706990550388349969220695355764340879481297435317631814540301471097389250885002381237577472615613110846330478361722931247459113695282851032186167830209175018965675855350891293482596065487997344465159248520216644598718391592317602483623018934855756752314827836019788880480377959497422933859386160272785440986216606243449212062249577091128757404388227763614273153570089528999522484011961231911228943100853100173495973238841527610168267544909592208320260702254410388666645094999089265416547320206574106839558606153020215097020092283350567348818466247504472470532206175269390416244632058829951024681051940676535897531591463994011093441154020016308880040545312475233344794408253173152024042028267588238740467339494531409786878665706582369821728218596193521609781299234985607636967931273785606190402268401847208097460801384341660328839277563921419905529329591826722766627105506679606388349322929458274853367583647217143564739718299651811697417972109887230446168665539566016445923451938727191626119457340436863920605240495421187054902096558020297731039418749284449188586833871119764888438049667452847125398109017637291896641202066593289270851793310990298396652214198982413250017619687337730891116795398561600155187607956505902093525464241541678468882192879419897440861416085051093097165673611500436358750864206405213603785709641865959302162355847168000000000000000000000000000000000000000000000000000000 [130,29] -84695278902222506786960403403822712860909881181205296148063391615729708834235463796195289574122695443739962733799585170512986885175100620334962554771041435877280391151567937706269640765815110929316888501878089945076377908686281415077015843629530547613036216687588407267003853781094749183968318400164744592291127682446016137952986666390051031860450607040511259985208944035757938367147319177220925459606583960620021000881894616827513183388696886276804823620194363758961116375053693078276847659253468362333615336289392348170574056999620301453787922004721073036878079389641284474791569057995868763819574647811651113315825736012096774584524296983228896907167846736661210848252780097628631431297592242082896169938494210683295238288262116364992541175821177570512428221177174722856282742453425384417284840399131812543526910095088828735723940547694967116954167465779079109056059376817948711406480790877028954162885012926678350477643954455209065118728565667108543119577977673728524050951224018752227380243509558445086653631314351363917129616863754097292697512321440942681791459053960599140616279533110419088147460160749858150273119898517224650725349295460120969391471311892007010349800280294718994609144347503519833970338755962260175919447417950028123184069229329994057060753455476038065722167776610845145747495431738285388392423752443932753341438875334600782352130677558016180220942143958019536430517422927706585516267786656168703043500431088903841333330777383160017533849841149797810174459844322948711093691192359570623669648777062348063130933151504057050141562123290017419794248557680330527019469089951379048013818396459740806001926221869749038511409300206635878012968435632046935860035062601697837688225744615317705605708084211059099837506577558891876384751669671722941981178627019607258162936496761269086842850007810585575878865500461786871135802036467457465444837910898813859751413161486307459386611871350547646174695723749548613171103903812614011451031640526257271562947565223043441880231029299280275518874436594248654867990860104191515450822356661178442387775259934720000000000000000000000000000000000000000000000000000 [130,30] 54636259042216914333114228962022653404318666799723505238015405411990500037881839574990642551522807440264455346927277465060567615723824939584877325044834842871112518094212369965564921449248544958882745632491580063365183020553637681933214504994324389175307772389449255942356881738219358209978561734151738972562424664827924466900656612279961541737245498566083563942384808692603629979323663765930736437854619530375573737371209384377539285195563669277904932347492843675942365893066527331982252735892119836627272401534092693153886605808931516444596440660983241894796208702023924392281321272316088054296681921399281651087598333898446138296293679283061155609823820638010841375361892076827417922968185345611661300422421585590605038837008047095232549840120746030624577571315039507737758798254287957150506992183803723884066857665916592556079579980407701402621246727389279259209618969192001637851921933571496405943643805765640057036403404977430229128093350920023026432937936517076266440123231075784393427188714753839478487122584017374930822163069716296615764574598751970424370039518012622826854003442350373726607526340948855977339506484007949042655693908324735049050360563493884010532269869726906893821577165124625287801373843876232497885301100289830703367448978658649745228607414076539160066841439835359252055098147805737315854210131829547565215982703038692985941416696494748571425539369432427007994352352736494125359072694405814904244895002564235942769557034648009772608665132970768806906314275345618972790557565812558843603527783820201165836351453157677511618850849696340558366060908201212061019380916135823080243501777452015879706359573475688651490949202819044656275776334151858121829506143054968136349168317953310768065392244414641554200658184739111930833534939681989139527927635083365622400565138967736807963461831919299641697239105404707124845316373446524883633324104624014967891357260109699114029844603556040522811755824697619788773648220483646095270784120937017612885070278630443477983921795471276630551122656879477087404795001982899257739700701238144699895569266507776000000000000000000000000000000000000000000000000 [130,31] -30456133309498573065631927391300891421139655764855710190564299555622021770107069486076194725459548505207197214020176805733557689904870900777282316242345136850459901437600435872044471999762855603689324164972234607513688276221998319702678394987856857597414235253598471263964054614743437522319780769615849680566076072029505914342502279892328506637715261141568813275980282114199081308393581926366088230696832128353006428009786735914273246983922565005441696841883141572665047126764656081351600643084211631278149611539811805148667143188125947052521021046291857616109199995623803909360999518014046509391595428460332241842574779825070718188960867048354911023527162006780889136641464293865287922456808283919188361877247086573564638628984545573097942394552348543630516358295096845145985570461810013394180757899836150819850962317097345539393287585872475346249615605887941908208651514407172435542532061466143605390943318153626759744004785304332502254787125838478602742435719420010385951639155005223420541810044797377119252971643266201141205979816644087239902945243270135365081058817329747506293687781044092625252790489455615619474416482446645510398129746201156253159606144108044630080334768324599399078222766949954149179497708628847473982258747638345973212877965445372692668601113353641812643182652416672479577198613043553290136389720360503146069787683844014575766852643931944071804129939278014272138426537507391603284645768893356712574149346630202036999217343650531155840698020454181497532693515785960651011637653464443060944639026459145368472788716394174625015068027002786451295192504486894713763548571605636085965173629639626093512165590290568921846156109629241339130961445847390405380475213292483272964067731968258316026890798369129279062598607888787576838673950024407695582513025265514139665412992745249979050181972789762877480806315541924913252576050227017265444392694376221123410500944502702055130711048005960620394431959749579228859461617800009176805590188080160851417801327919396744764933189346506356588751059697817147757403565192638282667579388197997897503782197002240000000000000000000000000000000000000000000000 [130,32] 15269378128058467155055888367572618565395267735776004715118740795162114711248963802564488331145018452694996703569840944347473800945553016598060954895014543057729580634620378958640601327839106537850340620979876732206747975183828187424388751910615793403764622710418614480955441935936605975318775861262667275173007349866376097563677102228255399762462530834556965088817258614549134970933108585778275110669176500840582987642665317793421538862424100042948067595291225671790113388559802195416886645677531097523880241156066584298270338704950709481478327769115557014102360539851112426034807952842771320497239200992130284049150316961455241843399425831507774763076433706352673267761942106822011835901948804105039193597889069426657830432468429707078229330974971904378066757584770166864595426473113444230289315411356608175457805854074039719589606622679404257176497278080315799280415804327393804012382160905190985912883710987185075646415223282087431243232022693162708405991326723964204755107072803380405772767583394953780102920687530970655711021578505137887791476563489714541552165242980097598267940442180655334931262575348047191353292097878461647711383642865713584682109663292714326222307264685129293391823980556011708157598645494029436164670720058649116566803126595697897866525051444240367205552098388603953704414110675929331852326269904399090841131554843720126754477413579828650161579574971621234433105387478536872251597962260007137322735366732706215753893819147894279939445711672987214984073051511721799684301716199756257460061770238806047298110221246314120472700528998870089753327417312072869915665256916125119288304981487631531471921275595615468031402980336397459681572964445213600090964324876686230630115074053735568298229380984994519255782661827443662302845144410782754074463137165360151862740434692973593523375238429050887026832414803931128083862393891159722795312028449739956160238438920837607302352103524914643686090492911568162521303304310781169697528836448102800749824892599304129440727405258356429311096285621427640876501804419845753908986762097805372198556564193280000000000000000000000000000000000000000000 [130,33] -7089849335460241038676954899550727906850036791493172379296545117583679608869336769201153585261558670733399292181101564482963430662825363738711928105031117000942952200480352066864148760704362716303462836868366918722515126430197840750273952129208188720593831515485274845227628794967223480696036257815995181480718039107912793497160085412350890781002524553246132436002225569225922405009669990117604043053686734980016528946697008331494033339672067113281053274701140550728763314434083169580787219559202187785445566280749190735047011315824131546191585689632719941223276301957220075470309476779080798174438552181994852538807005501316540604851913419630336561326711275413033130830146531555520332057304044473210788666290317864131309301788562977355412191262391192673624183975636381219335911474246106622195770352978012502042784794441835719467214766279690186319542884736788676638249138211054638530092893023042749351200554187213906548198534007635610341565902172920193834616736793934112670820540731961721373406303530963742648602873263942357510693412828285760088481439081767629255870525310599337070198397156063857238227592091393064120451043523177791179265287851745849488837046492999345595329251203920037538941207163868697899105731663443906737946047894750024998991187485449449066784440014440828975756570657966324651066108882331170908676611055889830111077007088140797310918141338753004381114091265640131370577205773113795937659719041071038901518511588676354265671125805577483935018906439137449266921399164690998170064705317755784880418135664150511553518195566302398819589718989016381659548430272474750353470618902834449822520493969346396656989359093992870586590724205655040545142168050208814498042099553986942363814826335309150518382547769984138300544203164489299284649460252576700575856877570419248619246498626802282645494217061665294718993668035002748340082037825471430183119510761783710213158676375239111571454690960078353766250510042519619161012416591956778611478677746518180164388666722390614688566483667419150940993341006038725684395009753200244249952359736747333617987375595520000000000000000000000000000000000000000 [130,34] 3121788736670557348908411698150856272992685620438139535289260684984560428979378657331848793609892864862014316143057543572004375255778859744748065743444004738743449660442659288370066199028886754723649962602557329547884582722199186456475887733671892699469382181081893106053284530935691900998726725065844177808431932071985430860902659497513343551848674415400914612106834244841202497036925133125665161522635691330559808889180197491623968712152171245799302195762439088238120541156576458655488370148393182715642957285368262089645456136340758955975346029838267286703194354983600648438005757080095667137956545235449125664981588634771248493255137091643161976906522390405407052475382919290236478668419247783599851042677197155249125434609693072786260703124049877160685217575033688575187162277338780196635094004855984872154975153156722365758981077461554402745770995668416664301391731430678759226056200116658166524705636780794885897919648039933235937580973022784832422555788752931456419453745426501835930272043972458774607867954496893116617891799973097578704896889352306834982049253794202062478426125789783503181658373054039290224452987158477427289968905940602655884826100715818485009852112480056229415029681002126573998275371159463919759307650253705933989551865335924943750342766522925191566331947748330262477372996760942769618071759086879071177887342770140939612328128854467001966766710346706009023068273523805420618464957156227479728795737941524978278102299001464340176576104992371714636846294687965546406118405218258940122941940597378884673782080699581958271221529482948960518865256353966778618963535628949899199665696031648714144503529965701408222758167022510159242508012586896223332266079715240250946050159252682465245586808164237734615816848481616792240309875386597317655737355612501649136489519236634221578878526747259672574403300713774316860503829298209099334253817486060505702852753970066020335467340520863096345694082123024445212494403567460216569769607960170661070277896922737374497602725361454655422206094743883275035255975091251054374578577624656989555737191514112000000000000000000000000000000000000 [130,35] -1319631913820560229913207455046407837038717481156029641433133765113854246005143476935490186715262177942788665506703784114516339258366942260645865310376204973050381256278318935137261441153902015545670036679629067088681718144729129701035074871652364586843734197974639197690615843832753535610946540976019503511314163564155108510945410615684999917117961605931120908349393800378579233500557943005192293467902895950542924034907637272685188878745539036257000667523428220878776332048365459672054325305764344907381349342691965586048636722912950713930988097774699668216436683615104233748445567895625955888746548559216460843293880977611769944596093680103745277392805039045368876523738815567512213209385439708021370744516297240185472650371720918617696949736455424476632658711688200911615256544498965835202755697701626119272037861313507816464886376737198542621176170731832926832580546989005292684495144427148907450855187914204534162438129927818654867993199226969611810493730520202681408659009845172370378109014360923792402218369833929520436903366140956823872837028057151094609885582531671652604983654343422651046503205867780605434353498003825653152409518691163395784767612769812303857083902508416607116441663499859874995332451118838896132509825305677590329472225170396864826242524051969060326242957238593149307647638283987307469166322035063512706376317308331686360099310588154368423363868173154752560807588243205707281394276483135801576015503436938933610074315358174976085794464565558970116678854641361260547169036680063374955496946223598874724992854576961444326052046011444721947016728667726719906250128738420006212747061649703267484405155837719699546251328378067933843155076776043404184029539121872132160629269581414859004794018413197492679022854063816612961852381424648365280094210886894079681076787173979806431500507812910492834118217129039161678708868228070863886447831820210655270224820240148535626998344143260738963275467694772928722412115811579336102528285908216033038744142628968971170447667950990216788427270091995076571369237684369197386299757901781756429619733463040000000000000000000000000000000000 [130,36] 530491878822441698440405171946975465565595559825738315047962957164977745377784246059013860554188737188540464641836367711096062516794815252814143859248953348194710931005223451894159761544741883186998826761817632680510648268330915705681267902058501559820616507103089838266410667682444854206751710067002672517842688257275576993940531683876953511394133847265099465368712324300708492095780580063908890400052346250303849325108509281145788686882415333554410765154184164361944417961765707462682714748814503092705373918740534527434739948579617385799434396025164177907822504302292858448418004826604771923724304994317507416504163944295061826878078378300641302262221586114530745748164983958691381337930561763291943007987948809485554405584430826216541488737225677841770192897163689095958569528186571563913612646454838404317170816554766891840530260227459894931673043114204240529804455248270271826859638641085451383555091397981512052098218107718880355526682381077937067393329871880540990900254323637245694394910996369849002578789752996970606172654482238337351398273236460499182607474532856066063939356804667975013431374055861723804588779989853706147584871838917159625704008491404517712453922905382123205356947929829440128232355726382474232531515468770805831812162619152349982068099175667187592780986277526464481410012705360669876571694143259736394284895076894770002488548761141105736636038795041397055310800130108826022318709615742377221076726678164372147814623019817079357672831671721247289769879418455648192936494227234172159078533841459914836345404503914378827868573921952810635169604130347835005053615733178430060604431781677770384360279007825117436454965349789941212439923389248968391457593612500826189093227090818015489790279922721005075113499001506392138147724074918143803051557151049045459228334698688825652208144217088008435840066492402949901793799618370012918150546963026209517526159260604184564815545260380552317406113088567961062479410449079845745147862227817969791739982445430368429740738353698189315290842236054099720460082237555961007035087661834832945589210054656000000000000000000000000000000 [130,37] -195453193604680104505085422977545739859671247913378891841316832940108913756496200338944356313052493698057697940288415445219162573208720749570737884606461200041310449007437749825528940872241762453685339773553636671273435664663202804407711230500610689358245236927934345211520938289883501662840506988530570481895891674174293643529335737102261963290698204958208427082257685999132409871199973407365330723616964797777512095006845952554920238886467396854999843434960788702382159926978485349478966453628118491172570836947275784851717901625864550563941445230945263028026389971222935013707598461708297471850941665687110307148988175943639678615284082407880699937561100566044900104475203911035956053740794495874160017798627496458749871952296241006387171614537683128676515808481849596289335086219195127983957727845641314257653769038110654568204148472852675488886247493001570435263361392470540161734687818127510327820901030887113206798824831556492457910106471906392879650097712481537271395669851927624668206817404282719269846092719836793413868797306316802986821367179455101174302504564789424953896390871963522599846232802888121513250459928348216765173343346751685206450699984210637611110881501760646978231741087167883823085975108522057774737112398881266343367602418009288191266637204839352558377211058485665284318143013134795154248966518466368752778362554401510171151808000258746957627881892770310047635855185311719818158887011548118699847815572412139829622618107896983134826181475616919718199812457304261147700767765459113141566750460460859158435801958138959815163015165669481620940609509660533753408235702346931083646786781186202009851448738943608483076844917974286339736479015587323673012872708100263228650695790209118740054665206646155917233328157136253418219375018080812179847500746522805629229056909515296768092410270672879518070418986578728398600402104608197178673579029988040713533801137203908060603845801864996514888786490556773886994936186988136291118185110874854267241005677347257135432609473284514111332179560047995900051747324252508743615857049564050589674771578880000000000000000000000000000 [130,38] 61568772886640919947581394610752716906311388187931831522587339002352691634587753141463477528906173328218846264511730271785556586486869976544605122696808185539373914377320734516332924215777558213025705914481402381815955804959633156213510044110374143432353708541498601358713176460295890789055658547848443726461612165774083049171344547861944800911588460815442530405536785665061940941035916726343169197167474434572620887314795892863078042009876787764605903723297092965032845714199038363872130728599294292155261450516303413948154808988832356940628727551974768701027015618899444434191325635985054058758477757280725791117827440777067530582527143512139204123572674661985121584773107784563850606614043013019709782435969594400956189408381768657481035769866145434530048476095570713631244361320103041718922469531455462928747052663193283934396214172349569669025595689423495731937677513081597255146283497170814871042727282950795733385042563303535240102142009534407588328110264697423696274748267835214037569237821653422863724134679379840135567154505815353374321175380904451624668033006299285681606188184539619233608966370833827100106429128371616257895387366176592667291988711486235852818592253606064290086781080905384539979204901134807349927379346842381988000085134010636161281343847118203773215996158464301489476139165929184691740113121735860923084208542222108351146134474073560420818366542229709538535846725568021647370970250298183384034688921458809783173938386294790776058151504531232405065807035713654521637824294704340612493972739343358413174051162035533295948126228670721272269178023383947548668494797590767333033468963962498068097799411478074014594374054287223880132118027349054481960337224500048038603790599786748617094644635726226132071481094439326856693217907163288950484379668185811387779094038961635764988977982825158108562737532835931713716162716508070368386281302521649725611849592782725578295483623990410061572984359340229526259845007498874768619843703266466533404204044734726692594970631930888403743935386682804062190401347466402999464373124209203107735017619456000000000000000000000000 [130,39] -14250925781396909821535828544355815748537366892458419496819476296722512093108353621998128620869192963429976644727346696969366941337299686135620013713488123758693845261124876274557324374981821147545402823035822549720423767901347496916577707875379107692897375780459057418243941541829420933645977016934666298652632065825092487964655562880997302763136714405678561270101508003084554994033733259799721865132888948960577219516918443743407651871703792409609969482081686823858907088674604240115136422998027570119508676580255319765160795191807727223480826574111996643569444395707601891792508636715985626585793951470884987376348783771696336672994089956203074073253029123574948882273129316654572369243666661510056458209523295227283671459085977841568129831516610639804251797671796417115719116001440723287147209202173282762814149052272800968369833123974494822669770419970860774928596874171924933137264821038757597544545502216218272687321888651103489632977949453697360522373811315539087453882724677582617030437581276134110582770872006892426445913626069007620331041751343256242534661654578480304204402772062734274521716402022294780094164653375860303750224265201327870294996537933234516468593096040056746119136723980476078315611732369043793268199810361773622359392665032961195818348046348372332536990313570227578216672998147067001701867596953475588741587550375962346277071345773772893628843221833051715976328274383055006030750814183468098803395274311475964239277617256735699959382802178427262291423171531402844258258110032982890249684835625517967635689808191012851163288377296306732287594469912682227266325489373508659700932834786745963362363659899045209318076288071790174194596200989791523676603760868484059898799398536874541946277217331921428720536356760319829013949987702801925277536574373161316856660159867844580035007534190310351948327248015424867197771716366531100026706688403003042062277886995904220811601113931887453221130645910614831304965726510916379653024725568076775982170077071703567661771711278633324041697737245949513626711691713095524908227662455473611361579171840000000000000000000000 [130,40] 952031730086756605263713458544418657081990328938248169559008584200029420604693468394823159240396134725790068979879764923506501201308140365169670247131654650861142888702686033287941988927303777787727151622723422271369987697097789433030625805715435444293661938700409260445876834410730494333918521892198694592012898911922418352584105444456797745408462545401967500035300642909709751217706830539133803306429577481566079388788677709449055613344752614676603738711350370195994616159786539087728432937122610357845417346650286010613506699852051384897723490223269207444592629448929280301661948482208235210034483264019777936173794893378096990562095929999125810595574800510078275832065395625782090898157165778977633106408509506642353966327526030414339095251301239041061987869463778168498637485599164718192642564699517940387543586023263031698001047486511205099988226057246263798107625631525659097831768860877967174794307247036664662714653092489594896657217500440042698278767195890095254694938185983608532890641834139382423157227281047149018029008952382344904123931764687428651293412342238080265581544954816670220325173640981913144176025155759052008112760149639593233392004276962436138581771184346684867536104892373585690379823503191438903387756648121554609619882029623023454152896560037164405903028630831856949803519867708834952909030858170828159794661759239537664480440552246691525556426793268989567536118221376796366828939412561390976320543443167180367143420778134870053396758005727940343073627039019086121962295672961452889158445544954760733565753880609248527646918871680179914327119348661220417566308788634558945300206098279770245636870393872311222312461292737765109931182251107822217921032105379570441092359202391076999433419635535944804131342576514681544866156933047098242567672673292832143848808731984764869529616321382748155106603149655532764382851451505773786348458683858257907016119290829419320430860978078086749146264825303989563191093742669464707996665849669208554291835459906498508607141678776695467463930158491001605166011550376046404410485967085339876872159232000000000000000000 [130,41] 1209867800408042272609202161458092115234559345844041699348518171539172474522028910184175896869757714638607236891591796013554242906413463394527091513866189382528755230225594146927534704749001072727604119078097978057546095999048197119959508007511656145302100060319012714569390687327100386172789214507722152383069026351041200767738981821777801699161839277234581800218674763374262561878523379219550350445843965717480440765674346263344278985999388003488810993458552169832768626196775915804397735100291356788483308792805402008670375831248241827149723499185875478696117423385365653739638836991502360682733682088286997536389950938172017936397263025207167614692806980454123861991251687786139939982817416292632669404199245280323286337754044821583883744398425213115113537103662384797785136025373632030235270049472805603169976095255092671265338474024365412742717868143847415288599503048989762167142054778205832277926225703099853665666583195963096826212386634091080834456676158809946010953863666905065710644494665901617486407515002767596398936304504205477104153794203259817932157034546757506777415232726617668832087601591409766360013106929845593281345794402000340104682920751040626757190939638175817242041750063815004197431058357827158422943452249557404908882329750188599370780578688031301751925176353422445298218186736376099860888721380128521471341269561381224006528196352487488594823415071581443986642429081375811877393908112044638099067795992250514556064695497337511705518811958849633263923739361617795662476314356556195350565360628816908546390590789516715450002525140715058940997929115492326701095329891834460040832230245583004668355511939973308132842506308323773409959069033012094777425659443848215714534388368161785122206698852097803272752186412725672674178644126031295331738588803081581213073672480041114369313033633765821585690019179818705373226897079949930816187122041828238385077934451337334948711033084947339958452242045705006091019498339512804338444384938061165684580060910717031065634039936212768574217182084382512377378472034423052726756707823256770353372856320000000000000000 [130,42] -821371509519989238702298156291881233965884149837297280248039789028774325935824182858460922691869872341198912797297497780695276272978692695194395689296587575695555694668317708934280149311539129140914097938233099322369131268835503068743631827255203048855332283157421003745506551048459986823380503787101092860783710122336410349432275227848616715849109746849600845706029801856031986928710487018595470200375694817710911380307977659367130907928621491831698096184301550754666970418465141660357630409540626262598417032141513765840086307227026410354131909947680746277986792556325263926057039868875283854167109632024137468172573135450038640779818971799966675467171335927877933496397383645253759183301485389757978395786411394290983267621297667610455992769115797321815338681960893277655766207277213213646117678202393657415713635276981163628492593077298584251774012735741419817692217918795650392139226048985950795816166221987633678164458134740759125612889162964195700545218624474974800382544790614638377811891514559523853176883542699285887951188819712072310078752383624269624924048547784082544814550426911844265542599373553214469638511164304919581293361222839852405921078815053615153223182432269103798524592305779718326996565036756052194148163269954245234965830788585990715400836984137709969369597254720214541901585511142164550667810962535384230126982664970508902614837389070491748754754613359794089021105544359803221619091053467230321732256287165937458017217944138141707077382953660345864696912741011725900626509460718240144560350830259102507923610842609160231141707154297349203885022003635923440010508767257817987789185725672805157647059883724167161519807683453743558944797445283446372545397796757815601293612039879363959699285771805843018523911185027394996756146003644593615243553358621848737971532761495158328607092723953094490695916636162491247325491801675714520576532245244500991272800109649017440559765456738652988341270103800621148049775501684331457311332137049899607488506937738659111507247986011448738560663839297957617675112193297223811905839902189043203339976704000000000000 [130,43] 329890367027321475229194659999441529667658697581732051388329350695069738435167747990388825620727415563148815093528779453919340074582919426198426291896647790108834274970802130905575491562862587062553525441873607065050896901526070276680474545973129601787716658729145002304812302618803667907750835759517683935010094726143488699574870347200370400713714089404632860328527319949991652171010578615053865192896678606722769833246336286774321373271990130584024901943573420045102236372438428641592349164996654476324756574321711799272889659241306172218934463857689630927542522517620136620097486261538226660518119300878849407699267285361113413934336342956046454922314258674146303579594637205516666672190645608603755065320168194864213028437445869082366290423986274861792261157436664134533899101629098397566758243044682820521872564210376479047012080802959660718600510311432664465278113127352992050853934028966991454185278945413224087962035048916328108627414851558666277072139848728556425688515186631097998150141613673954993184859772500235404553598931639569171338303671918358231280468276388736705131334488402523128109432433489506020138136556809646988405686808770632872826233772107581364530129051351621366870761668692988034040841835356626756864251558645275834011683935497061001519031376668649053913838223823131936657416642132307228554007670901942964548679772529699679949372579819261631672284439679138133129800864097615827862964553011721414420806695358319186526319051271310359116181813908662957224158895584291739488159551951541718724621424368979794864024017828277956078802108471033775469792528251642332212789978569908744095913929604751564956670730146792772383503892931732863438115715078732006040327020798812895333250250146596287080645652750249950128059918307528984658086934302461972185079634218112236930711459536455806408794813825162624324707586424156647165551391581370200678363495167229165140084382296026741030358404136129679032454244334922291347775692498485714777229149747565682461991053705151689028501668306881318393668265572147835846957926926030788001533994160706338737356800000000000 [130,44] -96216735630424025548491410904106706961514455954102243844185967222187355122828363639631624435236518211431779342910755233590951796070853024602709369483430967390265864577291783233983930965308174137685809846662964714710753968640288389830333678555238767526796688542295424335145250031942619050491773701020876091428339434012232890381712383549181549291474768574452586229948183850254137321855229711461129022744537481233206139045569314249206022746133782073502905393945641941127320446956715135128580284270257544975529202640032989650955809172136426657422412799347047870153861889913006985658856371087926648322671617114359408278977774934128522504916276059515071443204166646052569641016462777532132898647405393493348987642892094577993473223714607777429458463577363241984718177493977525367598582526378640616266346015877522414910900679684905126481745561897966834273233077929290370499609402453371316539010026708818341313098650917495463805343531156300133086766886731171656638549687241156570529380646955495724060384139016300729224510489139093207691628826585517618472105619898135277904581670299789204920691646499017713018314561551744476069205175626558554772428760978593067637921134473672977744296490564059912833604307694176587959607241183971146431009305848642541710237538094116943368747792208317226879693250923145162216787332919143682160573501501263459214608438001483638331530608330672243033511382112665129966256293670407448154423301219572595270446398237476658009950569585003039329210816914516214211182398608383354157594593791506125222977462630994187792848169698430193032759359173514330671084586204234120333455971752273914423842004947734295848824566714349181063379862635048206108953921739538129191352450851300264075991351900639675521640165943643202231100988333762979801771366885581633026151780427101930158184208501575285805190675270850112017559898284956767883799175967255489108164696819813143566260497926891580267292062597090637705852388185707600123226368707722605496814807108622871673035448913123728949316342290314107765188028080829197506153997627039802620887472368454841564921856000000 [130,45] 20340372967329990977657549912337006131715600294648162955750704547959896624845545503443330728204100478527730878585036125393885036172635711988878121158580590967126641761837760962843623777461915256700645496243945992403715633274400380862615940159625484659402968100778572280325000787496616743585443298176692451722025387705613549673474937375758521580323739608688637505657611339833697120495277878407414502769383410839976111788752386483219743048675263683174568547040293988684370503829334653315186388920287774157648389615917632970061331040017942842534334293980957049831448755073949167855480446779398444282128858534760914617934799619574347792084053305105825059584116216475245663020523734423026708937976993940447111711944327471335166784842380804588770398064168654727241649563941264144446024717532259108908984188624574811754433951275252735791569675431854683491974362083754174798199862856041314385808857788468923644556428485162603922598105625555629548957512288690577942253167040751156309411248393279340654190812455910197137026816664264697558127340936592866844103578100612393171551095753755936144488730492601347506167989595875075068142604266910564162021581068077603738824559920776524910451795829052621456132154911573244109811157383161290339310071507660258018466937461532133310867409309302209513153562650249247481309141281250619082500780871305031695275019882932813317096364096477613070092319670529320805417209917257855953950914939332767580029435443871361711640308890500512186373593274978231093440404260042956306241267222326372819568426574893915455300953874702685214319940812821596597745404279367940008905982829479716169487567097198054671905883236942792434473914445082638391019998028752058856110146175150140576758532026652738000405780018418008940588347847075699513249645950416899763710600339911378522177334909158219145895047100775133299442640232951053880781049186794355511736938746379536296175294340996631234401288807181585847203893544405482736841797049937222674539247134275490538809495467386941712399944009478513800006335239343081425567661612443925267950358340810717312450560000 [130,46] -2596906946490814981795158995474228003349907494752574373763738540565988483857286977768020457747647278792828896431192585129251350554997250659873191013963952180452717252512020501665336513012210209635807511961889920510357242239719786032096472001687422121232971331829245933583903052933485562661089862242703460771124069576274925354273057640803587022367737387801971024117506300809059394976986730615384061639153750734649019961684328689757504950485111880259301780068708005352164532654029392865912377015786804593198152394314731416807190851841008056130917612893775562361516222763613564705250255937069412053541648051899594286233719747788764496735834175025351386086187637963742439182336097131048580441302066082470728837508539940299068789994193243505483040912320959412034172694483172643597345826549090050964797289739991296812425793509908312895413873007167850844709816712209926470468149220300912504610204717635185548191418381301631245576227900690233487881314747954558301679502884317976570144423938754549146894883039802736789335877960024677322423140177265652150234694645223915908038398780273362197729957074280014213334721189815943890632613682385302045801326486404344190216957851001915559305568804797356559688793099835111465867573320324256993628810517779286053959985273622801484051049997508770101977534952470134450000689633820983435685036767331117047628870304219030163051258960435972526079597513873095875320416012550337350576417468055975699577453255959888126425982028599088028560150994457680059361501436590611600593178272183990270878928587963793054868577716780832458251715946849796887935644625272196356425175894418426501626050692880880416967838113697417872586886564388814360274723759710829292305827525727931008383063186062988316126962376618566628792836542468217468411373507602883931193240115489781041895080001430570214715668933696115187238963025121598045162619588573297045346072506049311436892305111636879977847433233808654147285697911614809781806675617881955513346432544052658943585685105049845562361877502749400460199903069596179354938490156080610820539391998248949386831480 [130,47] -61996023141640978609186244914004973411428050908955737536549744558878131962613309788619303381355890948054358481753873803812780474277119381970298682564080971069067860280072610075537885323254949234008861323453012412035014659551260466230072750258071865038607153983291809963042048121069312367255837027997757933859502525105046662380676475064346145133435464460355464299163917722756236872388549078642231965749770193037274565514506416045879166928052159203301849056705481325904407367637419996695528840837391088495346455727552106297844878991637665281116133581278581256561583899925873007356464863733260465189313082813502460724543161764104600745757571268253393233192652293550009556137557097542936389613276014684917498996215494850212420995234224689744141884400849706240184190391750694962556991829175165201170524082279301021818653431163775091474578803454951242356137144736060317635209796390236963525707359083092205252411794655713824683177142380618024438833689368174823243016958569679882520750580557182526972353456881076438944652079445661304398346156342098517891917382086074184478100164789687720173799436612702719120543299229938845341923709450096412185539245943960050311615806542100940888539825889103628191503777069310724873533010007922416345202415397984474709828070584580940387581296765371641013148756013757256345594279740226104387849639631944007042432210830004637533315834949230100272508592596739916966200421253240401730429669928486835721531349665938079040203761932270279751926824079669921172471713131198560242236693675881204609549621805024739868231591674361703316057996216015661250851432288486060946341062877035934021588552516524033123121988103206184308346433150236708188861614192581349851600022084705550476124542418737887131966377647037462237062269509913298755808844166990023247127953999179856440224363178370940866646224975982045235885949102415673446143256518099656052862033177090263448864269281549782636395565041431047581591703996681946410317064202867215176271357224289817167027998168428221690048336307505058979034240734710058766625805602575454355065640802248169920 [130,48] 125099863154486302895980028489971339303781179936474766497932689967538796621669760672134416917087018203762344382846108124089636271632995039389814094380013906936414853132103717720386404798479367092722236473551897448773376701920472269884290651446833209515904773910673906636504041401859940194863187459728772174462824947397533532774876800989398333666901168845922742928892901206284922316759660367164354869921501568143029168629422754867434263825159903303321317890514184901537822480320428425700063928805977527389091549318761087570394886213687057377958579301567111548650625310891392744495259171044896378511572452886006801041870333200734159287818866064469197121295148579614648663604375467731282819833323546271971148017071530079058931129444196573585150446386455215789261607874189888290132618641854952779298886796868298046663184028873867828044623379839004357914665411207406414014721025603601870499081642508544416359045277997835926157294693210162290026105864705463159599747411034693980736163273365715863652402753613488278990692113323424061227214772001467896499825784142587586117316271892986712373596793802959878570948148074198369765698051891148799911714442097867655666205721497143534160086329422556003431036636095753440283454830162185733427822799775481470327260511151717072102519687342172653181005051651277968686053911947390026582268974811051130888156603826515406492083222653195004304397739082088007256514049479091783549221047528901661980478237485383170343271008540186261755673972356517848693672402566608221336616266957089906591898503482489579666105544397314415625452700800168835656141096218439701526181587573890570356050573062518725929379061654737876238043559044630343261894264222120021458710276914387008613726962273216890563621040437493105330383109554224590027207677297217190841107967667344221874373580052918074486352446846615335842325142901953635502771496975949233079426948859805281419674677326289838399380253297805428191259345340572701291892462324803904092697863553500775344621336789371486732780231839201465370175889002843553661557172572825964535352054654680064 [130,49] -30770914771813772654577107719805850531170689760690688736579315331783952431706921976256759434167306478701440284715365515460028671012981325029092289393372905197785747423788978399124281288926182239617473926428008344642831044688626044603304772807746299211550492224189907157443980372662811743454007660235041929307330288115562447732029169465857842363937046058923971073013889476733681400751439750735857311963723004930167373032594015484535754115441000662508065903149385078909952572202299136411482854806028259919660463551950681814796526431050461007712529473884754735588395768770531168654081149828150803285607730612739038680641163154482422638002458654967064275026587120945189630727642649157831070081485155945593341802322827759432705907656448710352640622997563052730338038342781715448478930843869650346633291031751467057352375266876253439467082774773637355988364355740899824608831129649638919684043632831325034523240487655025133399410590633657849384007585553481865127179339781704257283766371989365797031831523411849181804888130322570560959678484229967270753064436085242694858765264274145890082104254007467174212892501369206393224590434583266374749219126333440042635325256308750342624418746915552275695318984611578947308003578793389188835601690939656093058362948816686486564294341991248327652547932683932776369315780322245278087030282435192758743795069937529010530895716461438365836095494311001444123587306007529611006776308944368648305785115110735476936394060309937078725546233123195219274072351341553983372948313765801230611380068538442529088332956835088358618369474687541709513771957852981126894283198235603203024476372039144484485247054641875949508643343336424342399076476012567606429650007908156503376799814132983223455963026249017262063667971787313436358022525305491405305256869447012540256453162177671698847688377371510613595934307278413752861858639216479635235874854416936271735597138737684817110329241793578813459425233493558205019823982408991598793150707468471383840277506770081004146102205808148719628121867633320975329958339836253596002581370381824 [130,50] 2414174507418728841739845796953570943454253458443906053556923644067413991775980222998454877781250234399268105142621101476915853112601904033096241727304030878540785456406284068312033095215266852813005026328715377938945571128807224187216661742698564384179908873535482373719053142566296979914927951002175269031522140920261123346006113265035837932232540526340972719723470226999547852809712797607927954011688144019922927499733977894992854390175416179110666778037096344208904046049873398250027093867059800958872584975526915646769396794499179203388163575506803993232183314296126800144469665811180505534100703651025874051252887340457419746276328964910027003809164254034361495876539880438607592605997802731367565929350226880615523611462292966029427987589255387828269765771858481771449181422926846671167208944440052139540654335455253005722851625871288499612803548748720363476663774020276853650004745862998312520880978177230722887072072890748958553343049917586337405267943802051895252755676891749526157056148662762828915391823785302893931345528664456743852413394904680298919886094290580225075197096785294061572718567969786645873754336281704242606505836420045989990774600984569152161679459517975773536514741277395206133425711259150878907310432190381057804892411529859019772883156500772454276459503766011591163107791361907656194410066101928229540215354801801813586907571351440633320868892416215499522501995239329375057937867186039982199429666520667186650528524010477127342922758873717928209671269561516394894946446771265808407265242181504060322066912100222978908055307146284593451815136872561072588523726270947756804001553701575355803736397557926806699532593854871871484105566028632550763996216446098100273898585823167290426428185062264863118071988737633880123952666838392345323350150791400308694069828156562926725570065088550788278597351261190912969794841915149703658213253126931578747113547538351934301663512335355239748990592241313122799596953548402474757122571732291142552487654354312540197349991306806470243003393053790357062275090041983830143566906496 [130,51] 915731674175842617633156590827883088392071615392066441095196086962443123383785840098573153571602733922665590749922731833212327404517481579560328424321020841587880723607506001518136586937331798357766088228027866685572553365705635774587746793784803530058628290853258018219238951854943118958819354493996899262383469976603076995920669634797138555628919801627137420623020796836887203090670100384538407170322433758705961179562035290677189066416397784920535796824211680699249310654713479765363694472818238361358939926024920017480246124536614319293771820124918195415133261783922827118098217178230338215226520954107146442101078556643428521175272732572276457530676799538636667406337709423820704091276462530859122689527756596660157993822829377235832163567214809082577255170586185888303404429786649342347618321442026104561814226866636753659585375407401215621469479035223217030442387033394753498844530879923709783217856744025129860920504508242875169310551732559255507452440534115384255131207798200027759929311136537146429686615832672142762992033677634170695158394284114797247048782224434948494345339558258279688320249825022952051273140707837594368913538126976588782483208209247135064683438334881053668653949333659622353616280105158623500920702069230819902112204692698465670449059111283731508696888545847536701879245708499516386866515078187353240934765315132681902094049253434859893788634195409267266283519661997406546592495284480836184707824733942748639343068478265455501173469635576820901208477399870800793296627261311665646821897982765490870067376669890807890855678933772517614202219989819314193989423775546199395329050610851988099757560431354763132395767862780364856476260282100043680907343986444898785411877547233684208591842182764303213386201535832892901286819054352133812152042418067331261487749577333043052494383262630458104413450069162093032703461781229035004257645912938687068510543301511723603026010664523123233584547305719561621735112884471368270158842446487446085239348323083723584209215717979573192390744986290194448785571291456869085670400 [130,52] -444295626371712485054731930428375880664478702540437719766809296170562139902368119131625472821327311506580272781601015477398738631250290951390416643392648323373512112662727464081717202694816438243481852672657352924390861475531240025885131589736642035865444635249494155885226164358828640966526905416987687968730705585894095896908160903369982085257824843122354237451626449215068854103030623508057265923523384031746472341721361265819989899453888155347556744342717728701121263673059497043313498335859291477083377557123655831715728073069604002709913581075271487669742449138177890702075744415556202658404933705391923477963849720060297928467581511559960367598000331013318523030254971535349859047823955533304470588323785601087856018299676481776605679787274664877965678841152890911350547766017274596808910416950977195982648101100608890291237897452874826311394424469555995887076112459175854745743111602862095248070759836768950529454808945680823223021166745203469453981785988480089356974378600186864044695333822668474774564733515951316027896198322735824318628948110932519852689671767218837001681718737690367119099214523783819280782198922810609429657069490701685748978640837362570051192852057716784095713503364473583210200141238019104571606687132273823352950339178955784889094483523927541239339100311721276924623372797909217503231950467141636848131648192187887305384671885952911125289384063419341392815283276994828011171875263520936486321827946738141435109862399220071804624980778245861501653443823403384219388144965812124269157341688374609588304120798612416069273639918634008969256658964538323236270728728452039674750428350221200928996930251563745970720216920546808943972569489581297640381392032547345280341767807742024272668161609427804257202913356867458037768801474686512125517475405021078841670389096489843933935913638043039628900081275447134465968232015436635631784463435068728702316611672465615830372733817366200379486410075899046524776609880858002745060732190434815062382496666968001107908441564717653111214405982743306216783779353925838384000 [130,53] 113155922155280389232324649933380942332677535661995721885882503675835688713662378747577707116624849673651153751263470307917128969745524910909115452577056888788250497069611529299319204868081483967470424321438574091205573026491087622723491785280812131108895068862305520288608381311924128501259728982721799795110492902417698063319499849589686587067510752845326231680354158640591766752105081352046372484483929259179604704643118309559158972645953169396668941484282247114011380188530126133169543812685302160561451816560848354869961503215629685389280178161945392368445555706793519394833287434073766119571379898280054639803915463424547502722504875903918048457102275511223890425767526707443897557270910490766998263100040549157276350081347343716952427811906526433590258420606118626893198333434437427980751427189709140022468934053481003536542570455081022214613726761372576226323730935121877442875315696462070611929387646153765389254475760926788230723210911928021280142640438223566654088955458215386996902503850914444838983495205413498839363734874428402521882313020268787502093719309899102636189230564144912448152803086003565352580291508071687243291683017245801268346476225677927597629930832887805919002531526061984078930306703809589957718253479635719689809496910513837020801862172758327699704049532561205493111785518006612399654117377408361566076600422138833439194546207480202606172158304710879732800516336705793159991328639854380107765655895496015406484495725905794869725308392750727171149556209435171894088368002046224400453851297693203556865504051543128840048390567644230089125903369800614091614828867259538951553628277529753802239873782315298680547803098521014281954971550695284226910183356948384034221464729982514833127068228813984429716461782204582558666462785579677814604754209600183842698705661030814830098168984986061100516196378167333078987964967208491423993574130831122786012354610400319675284222321994197955553284207254063555701418515549760384950857735372030245202861888894053049660545701964748642571943290827557457405591721098870400 [130,54] -21155461644086457127453382080163127877307147568116733105651194491219255328417218302826317594794222574903799842202784011355491814816232825592949395681084635433651666958819922972776986015879721623167352761490157103103355241709444330636678210748102655017643249091369323428650154753598253805069535192442886568357409806119263749535553255899531933224177839642996068204972278275419428582243801355933593481087873102132344898593208222893240585463680126984908253317559916863457567552779006266733774841096561371678901047457770089707753589300089627074695967607075732978183036231578832964717531027605515925312186258618429054220519199087195921697918215004812840102426113508690501620006124013472103499213568336838657962427485280662820590623809519470258704714570958334887226955516078536968262721897402285815784266253335684013539061353891590564741552112878872504737091691817082264389691811044702357337606537033491910158083860722489842159387864872196199659448753269379030640564292791654394562486734029208999548930045961289251187937952241205751433259845219817278458897946993046512515133249145980576680881299199292717049611225269943136214021387651611097357809373433595294176435382001044814397270557835616243482576322502392350015119289251939067264254082847757151536908197975034042014436618165742080736508333219657474500987869824776622908532650241860073946891838861962148984676217494172451463773721538307552282833849680071581641137049316062807530445214664285740391325164719612438795511264874250830111769554733907358896473691104771906291708904383489794840255396225195080255597143397020622797996190611206857213579325204829351256986968900234915099163001381948098689559112673549673797774313681264470196743460196714942718550806631090805779640274752829845199833377093386625864063116191327760911741992445597155805421085758569736189262686730512398036065261107666143179731207073025398391364949432241581990304848975459705014726442227472090514171116785839030294293836609006746450403516940407130755627077191510007721365935641778700139764751090494735211528482980400 [130,55] 3208385997646684726892379798737565275822224284734785983018563533180603503816906914940925260371177917246313858579295109724935430040199784486223511791564135805755944317688340172284682602714072827410553362903162054501808215469504778512385184842923354540124683694632981691029636886681730412909639921804345990279666717614969273476382931431221016366254320879876700236692201961516873002985352358126916107192595073555983472181833589150741062515555469238173079529940792447991819426555553106409533139791902222643910034787642528676787781274384165808463311075541287252108054361544950025004822821356650901339081278905409355777375499931760848384558780667578689423118275671199480089447513032925007231890671666527544722678735972399835705581579607946041960899354998748167202148666548195629443941943399263223521045771372925076124744735439414063330715499083431977425012991138760148760824573787902597484844578221483936574850480486815842775391967563391747451540181825559622884652108550601603090003358911605725990797598329450990699687055923524951106697435774212817848422227144611645655837872386123986774679264104573443085930371808043086869764955914914789523276327356271083390799866492962542351296669474979982140140205484648034272253075925410461445450956248186149789643011390114210359498173992729658306344613575676564925982105340212114176470041834458222657548646758634266490286669926868831460706876329018172326436711181580180066606599276691585512244270489894568765067288037359238383022585349802254540757058385304665950212682946206399255385944398920327104050925682789506627843156391302955381842238655453676012222732775998283540547953493250856676658874690023449553850032462373353762318239404700994207840507086187385019784802344822057914561363981422683509086628791765584554843163839027643815119693485108932287424323470035058732811415762943597891838720806574066676887847600517883251113371878202069712767540705790478359784436267277604900564998636228207162453641121781743792875221963027607574024409922907137529541310948041369476928744850726185914641920000 [130,56] -423575634885188792888743073162760637125628598072654951371965141510058752562584911273821950008634054583372600684653047640745733528818138361387784616231374785993147511972060461659270989847204404481962122249624195993427654868251681228583575905005396845068392965062598353485370814581774924493897860816148514468824124309251970155486482153449681838888789996075931908307147374512391456435450066508722499508916413918494747940231055417302289645201708606144338520906035874933759942039096568490839878201296854260809607871499033797061023748746304291212677663563660931249167139496781217780929017790421709007351010961853450261594880727258676732415155246934499072323710521551762713244178370065949928735292532172084912025627994298498126740427556783257773953627708526915363087956990476453931522757048320677716944315792904417531479488753084189926201233951621000381548860402382385953398925937475837146756791963398989620458516980974042886771921861037274992895784712244848840898557242439628687510917856752718847144035841812888380383590652618295523649503301027501576033945356735109572784023781557170748259628257812274079573507002524664064614588513454745764872127006706989780945791009223767120123636175810686380750396678022601417760895769811814244392644395619843199567407156058651525721123352722645066597021978903650390049454095867047795808250715157617127229784501359415172633603819138472596170985244639918322470219516774912084240712526838311847869658542691498514533686415649903872514576762457054744365784471828948085218882037913827661401687882835876113093211804225444799388683579583901389840531722616828978686875871896212772230000108521894792495780761074495859875300464764217289572231856060382480077344341371925272840906077809438685957949505317299480751033167077245368540784552555463041981604866798787395775893857318428718431766996711369979303960218090120663349018854738848685185003116929868211651385478640517825755354937225332838675820486445350811527726117063391050759087787100062502027942309697971813373366562302180140880394109724682445603840 [130,57] 52445150012103753228122791833720495294342940169309075256762720783969876825628510302644402682570378514193883914917068667351755148083746575041285322608494573399682374586526247274253140623980911905199141964870717042710244723732636854358373391725425019791855982605882778798462454397543349911387762094737527814158379740555308853247905477918936048957653259943245063462124474770321289842108811206648444560826014595596316779176408281436400281519630240543329448255458919251861787477367097247446692914254598662478718361964896733546233375108533102201810849435649927959340362065171176231291189151627981738436991602448431171710481450214632608504388927563821960091281096274822318879434170615251293577134875188370216102740413879050072853220919343127033560179594911879402404497044132756431496430554893890887879139031548240419819438624132424174019754868325873991107966828978093086507699822501685320334234175311792809581637201562490324653535405519383532680252369946020673549091033650816749644470465547181196639918635514782729385012998463056314883902973721166122583349935854104614068486392877730892421730725652448526561767867089845398441612429416355466655452658366162428273548497230861313596386441041265056073046687217127277482640764748204438149635457344304888026902857613566148031057846820408510866656745358115209686431958056304620584702827303089052814412557237639316741843975318178869258891104948658709599974137835531289840583769488332599216704522553579181337340720173759208043232616418822953732275027689057971754216615172705627960141491507575694941734481198405405907396783442514936684768137732010566435940610296521652009694061579388727350702181282210188771024595865734254887378242710169528655660868466796143521382757151662378836525343381491735674154999663821567653792812016756758013633835926792353127742443375207239743956220173970616042429628598766408619503904423726719336906589468257699497029918109379851727401332729389324999253435191205613291248171802734750962557856690356631994626876579245388462753807541310908813122400777001814400 [130,58] -6375653899090335080954977875394167050951547949273018608380693511691846560120181515388002007513920150369686394445293266404008141876842474139804075952874680257641541615782014654120956974520269106717549004283031075148765772659756464600562086329816002622469460962340307906294989918738505793097314565301574172357915245549944519358914156884105016511220067042595953182234895820032270475076517799001404067678632067412486743753445763065098111747730177988584662783170461482250039914593966068338758020335861825072183386219776427162180288863913740709846741247957564382436381756313936197227595853948910067208624684508519254323879670232814629240623491443526816819852273883421511490742730830103710272350789196678795160713998357203646939120142420130449707606401254518017130889660674258915427918307167817952906600952272008585301507472553331448040388315581011055448378096159244282488115266170997230321883087658171506957803420400923129859975998475530816710148799118993414277805340147797220948046722075359860280508151612665708762415852187361544759777034394185773081247068100511227632729642524751655622096235755459493726377382155207503156118472858966764210304865566014937822819611424803053567048623858304208674416551763116704190059584043759560241254575459845619874254185963409922110506556426838996141140147158355930357007987247090639725300437045860516673922710982012443369127833562882882676452089245069617629643191371058540640144404433971096687258551234821958638105667008233684411154215747177214304948234107936873759745164878999923368045032260693240227554176817640304265022942179740707590676630967420011474920631249413610731679837950706986577316836575403982022062696819883407189147776750958591600111241491991772488292165063821643053649508594843748341731700425700362377830319013289962068947860015661999998690538123357727274266526331536320774712371302666476021179816254236173550338040350046093211949819998863158409089504145470016410297692007989267915450049633505278928668506860734431415738236157892929323181712499420284830756432571467200 [130,59] 734867548826199455660988216553197836575109848609002466273275452095914113035230406725138430350323761940355212777915942345117154539144910722325633359510594731300420435640430097038926789827849681495748232015754261590814073362630809126353090086408875104819882236716972597057424447155478300473505337546571567703559470635913213950872526631318774135776109068144191949016225522914664958851032766460487363390625741700044526194446493786452649786248653734165715798371294210923157284811570736263734135833609073584014074056880066476078452938805471200565406563554877978964047130829815540534669797803601148601516011969284056303474081310845785333640927638092903678834539861256210519056904353452257572807777688322460263243804469424859317685486585785880289447374256326242050660972414759402220051359028102045689107612859813111860890743576528204948561743773670485559695503526947745925248834928761974352553923836752367622685769737223064998730427023760371236917346994026655638673854246313238522868846814883817324888476712187859552678043586287434155116821004331893291173109352687653419186532048875473230490446854598805408770227058578752506898167669407489821530227785221203078934725619741981218880347891567702781288409173800195018540664067568317590550677178323272647215575136315130075751307542760820357083782917421068306224513819126262696965458569592463128724929612574327978793920854962998271933718310360271453081018315509801825381170192317492157485571641349072198065164822594014780120607619210592529395642168941406531584776252367226026750651353523936409173890264719223377722195029421263996693330670811596153352366588441804544509772745235442182489077509821302838206218097640111870992717649374440820165737752871107486054753967291272583496957066134665989554684368857274163676841824283581202379341055307041239471839219829044782042766580791677691246861790069730195001424655902073318247490340995667366601096510738673656366690806018402450991903668449694258651787974088571046262179601824139786378185381523285174065445140341256741988083013120 [130,60] -73171379772353579002568793513813075002175407431653127817567765918684872164656668771737528479896488831433043077793668809265987467059409544176884813960257353844128186494214317361604302679662745054423687253127502986923707369506037865597483679640516968468858050419197190698918542355111670850571244775887003478073416469825615834313358956735192535055061632620577697153998816840002162987930585037890667395798957563102745568905728336876574566554503580763636574759014118198450963780144893157233361746131691231589759471201904575753869792502285270323896407121147797173319639984215946255104746067395677022109193944902506892862240716411391394298234108043375244974320047993637704125775573776282586118897380106059579346636848741483974432484779237570329845806872595460334975181843497518132376757304808559048817849177568041055974247544554436193096224887962240431209625448248553488262490991170737938486001655492402705482168999450410594021636217027737325395626664895084907456524530545788095161803645009143303977261111792908759641995755984163326633603333546304956367039793485088178736482594575497365199333659356797059069311362234636033261605792678254192125693072608229167308812276274417028343676917535296243040717314929192538334716069160865549137218974311388953265225435705085728624537406522068199702256021277715662541700166809531469530539948159935156561095090341881766037437682335552604562008553862427430126334171768897645807823958115473047652071315103335041016504802369281114199747982835843449070481210873793068602760052107462669096049011718290816242860124980195863625444167024137626575055586213322417706368976711671782294081226208291252568120548698299036949486754203526795586896080798699258396245764825582329787537353116220081937869232100490215868989927458396300436627186192406310413533578554173997648094254056025369003642534362953681840206933477763552212275213510321472311586954151513342305863937339747958311316080736606137868804146812167969545532560703098285343146500533107086391255342879792055685023289018998583785161120 [130,61] 5796898660343430266969194034787442669881606291593181241176670785125969131808929153048888329722568492510739505983713584670098721355055571696144904885599821904529556082858119198386471141231499078861332637702706656772505865028775203726275736472762208333700782030737034394709871292635955043929665468863222278384529803450045391805472353129399664212588734838028503394384872690191771071871343782062374699561826357463940119049934530992043703809324427387274173265700338314488752282627141697765835344488851817195380313472144794858384352901844343092575002006974415980454770823793012758725527733978565846504688940083871736574910731718503551388497178204734335781118278522206065113516442636476649380354066346255571606274570975587582943116254142574540719577266082472442187564880441333936220818866560162358326714098171404526421583582112362030710855287989079804111442820737078436070914875029365765019383556697539364907508241127145663325130199258437269049227810065917403879113757913561427838895949694472242086654311278902597722788633816272595234691465342218033683782648357850855945134639449525246831951561725454948904382720727567566815092894811486233572579068951802863257153355444071516189667350571523029415186240536510027725473210494990996962768005443050116133915148968115870653540375814200756528807278158848748598598656915281293825029564212218212558521044427362221531858067671240511968448769703668946805624881655285464296951037601333323860298034975592958810857086007969319806807040241674130410529540996195639098058898295794371575309252745400963900517659697999252158086881467789736798073424793361355211749965495090023774645777615748229144867014651687970334571927983582976823693291044869717251974147017267421029540688866924424102973390837330847378553828098083790418343938711575983539688417635013177844810602175593202482672228910523646161719500765429380973671442482839555422206777792073586250811094696450870381213474135310421981908115691096292470350374653301708349475147968529017365399395644876932051711149576003989549440 [130,62] -355039987680503238731397353563807096443124792704635594507129445878422832604677829754329655433404430760169949431179609557937055405892429314125056190240957240128954353625330251186242289124923416364466160322271032434478663497245382235352579429448104115450820434356095119533384212450165467804395313167832097413944231880835425070829703497555792411926797526305801697219558264221870063609816769166285079423592074312136246491219517901327077550037439300936447661850724902895577526032679575497216091358822486950218540149783244951415077979481809778638794663916986020929190526931675844210666927124716078905005775561938119098146109388456472859241233029633453428173411529316753989218152667889098344966435923443893770436096529150121115182786549422127945689470900731054154921746325724006139915666644990734792431219172863152643478559167113608724977646501009787972337192591721158761864722326771504464949920559471710577610296084597500802788602744520977796895996109786449572403336680946526806844191142870889327408948765179132522516706884281967699148553326169169941769807240324384640762482285631639172793058621159684590884721311383162487275308375729297630810516619083437912629137498828997930891284764821938454231616971625219449722236352674652311724397312327544344889604327680992273358122188540352089719237018160640410770858313277392500082371194387318943887105941121107587036649567639779738023033224787821711885571606932797803593250868687529322455725395871380916121030675650227779046815991206138123348141715004159286299644931763826542978163548634171142129050257691679130343463302155726946717958408108178462089070980892153042486006668231842145880451068235417222138420414269902350999343387772962333221953213995250047189851621678419735346956481356840648698782933967802691326291763081405898484442055920041391888250845867112237327410693897752484078250785729959251333810041691569724722735937502891390226804608778039688928237374276708120896898380769272954363719051207591079293678202430812382916269032482692565050137260525863020 [130,63] 18572050310895660931033162247573294923691921610718899585498793151412382971489980561265203458037803257985772940003325647775725832957404921161109487098132131402384998892319883744728739222425390366873938449504283265494264822995669502132676387628953442425267796639960052616097887976574800078036634284019796131329513757178523543596925339443504967429228915369387225836245603078437785626849079108216635206510740433939244413593922212972272093539387293916601791102511384989505141273231788696430768888281695034842389732189502745863577980486173772951316319253458793913674676656721686351263471178796709568364961430851967639990889004890295139102588719226159834553284885592980556661586127831684781262061108556543236607614549428412788337499457036627194632110969757941894898802152829989674319340887134084508196008563600118727737734383944778457968577974063866082578333975949115535655761574418210107059101264634233897649504176803191832637253975176482772459079185573266306549440184622586949109057987258545178752046251162948295433658533993694423613963887742750033035608600918152720805558674824912021684663337292564163948365708385029677915855618978461193766508441608297345153494442238067594906633264407660027231121026463649474566276961052190207932487757434502041852435779140172831297490919358597323390874423653223093579385997992745174767312552695578739964518268427717728028661781543204521335039854393899765314774089799360030475900058586914000274756109357799120057054300440422167521994559491657966339379587253884378529883513927212187916124045369377428796357710872393267335119930175053341712054022741630354585659388775547258926544831382071388159866332966413348689179477081252608087274115323296049131139679063568772283182737698158858677525913423539664559783613090727435468463580822987976675671463659764425971058091332976065430957422450091017360416233488246559211799961001621779358113319303568190860403343500732455495369790557024225975336121781922881948658013777795027457743916076364309898091495048548203363595865592320 [130,64] -1088262435340298446935624364645908146533969837642971185527465255371868077902357965120424063299341310022055246477185792854075887857756816299916248804199917163182394721074393832642218979304342765998645042784810597117726728022086429833953523835139406651440175715357524632960404909566548556111419102444020912031434472623941304089187609397931737734203009224525335898408331742048040500900240924516632678252501685245115160509862454619128317306393539467581202145139391120880382637103074653839836356391093056349625439188076874600496903708394409125127522006063494302420411632969259866018914136499304520588427859839840136734789662368376311401749065462841685039019017999475079923658181196913865337064632292273336572813126070605993993696717353304834305083168217296786330722223840171315579473410341338519369384273485584214128239052260898684683982938735569185941438527941806585391227625389555098024241156129109662689073276626328851341152559520930465736022103496923055346681833974368494358979133281724689623027050271036472765107119971279329558538551633322325465808360255131846346636238044620335460597368222493931410448864317865985164748763121148210000189398272122289823317830220009166442823096506838860470732996333043554050435959111515056018857360328290640569109928819813958396924899683247802851151732605764834111400709849477711923451485570565702002847796832764061841528104338371988392641986862859268651947242164422094303442097566376162798916127343056811958401139086647751586900419915041774213384005038618764634301719350687951474867350403975244910340505817192822986451752075635368153418807925494632614194188196674176693659902922850326113869526429307979458692778591454357400562436846705923498950570903099905914972283396540035367924810343700085816608486768335073061348487387140499182837433776804742716565668112357473953238979448610447773194816621145712966293579860928036291489783884221470343124817629672588430300230695497125185281689371955898892969746765542418552339520184440457482152596568825383081329382656 [130,65] 72366755450434421329564994341086807777167989633565668109181736025365582428204539890936034079244702529672598109480780811293035962426067717366661942005389597258285238490313206395735231045813110008523990190809752163917873860654434499094923298674845253634206543489996649891814920698337384700814561587874066081470196720235667957918359093034516152061656035937055715272287379763026041348241795252309890324498412463254889311879462635384653308167479621407159213196309652836947528671174028181909454319400290075320004150585655499994713575172682623342383840032145791678997342455868579767670754390611046055464298917198477039515393482624839128978398420460717166897005063924412031735966625640182431442238495898308125426419437126509192147141428020298978973846861430871030602518597072708542336811448283543817582034399084836411185405744349918687479486637948453288987203317508615416666941288802687620520850173066666530907762577891205840030452174372744974145371505269902104922501272112169731580010749241923198319352639264259959221989450822148475019814278020156310364643860226839804232081263352500920456104531151886429265465386154671116557095873614263731195785975461083789908917028681990780227795870123549699943319314061442086460509928335346459506121482739417526776150629052373501806481940729914040065898911711146134734816996076412770882494375237656418142434905212159282927540678713088789553447801809860928174520800351373799703628686518672450303350403650299079335488184329745096016126552196146751730923063295253788270479458985577420278627372970856467120276187479624309315361249569972455413928700072135510476698430899580021494563537621131426503770681714415809542423336271401559634019278810997517197503533778154484456332442519311498395120209931285940969301984065018583751667192418903305270810180883415082780574178213857579133676929027534423361595477571731466853394849182684667218386286160061878027494426374101048171066548766019549158926886562922618228869911562772075453556626557111560357202120730849806434048 [130,66] -3320999830441567966244008245656620221709408692757542922873762950475871250556712424015446394712545719605208327311268872084611360712834973032097499954385889804717495490272569991988164577726152847465127822181548764409356444816344437641752998967640464069826532843651525409702295469302335961163034864881567651136957375299076546879039157539047855697784600760063008933965521514505248507687517400479360416024725818695597984386329225573702740329809552980275868281093402723575791787383927409630803886925122863192596010675606362202009774065665832338443517603309832428409058668083193971917704592003691527454655639072405137834912046867933304453775551904814396851075660287165067046177132791782258475866603256004750120650180754987079630032538811730671249897391509784657052353074059971239822753102788534542939347732767081714634364000019118496197276897268145549791754973036865810865738429747999609958196167100660527100657347276934026989231937212911219460817493462078939721370619349059765907077718257015810127121694275368851050273266330139026419953065000586150384315061505783249375831638988271046980547092973985202309932247431826633606296541455027951237455044402002901556828160480714741416690914183791976502501028202223791380332475977388108800411554649411052397539590676240137417871485106771852549224194877484855890825871594584465144900893298571829247707382396425102332807924791769505341692038929559200120747383957469407981089491336309725831833792521456635377509762787056887180092855461048294193686740008665892835697700349009579189783547271744515602680774911069168724237994747719120395650318308978011411693542554050661635072052483431578099119798899702209072752599130527219368713410194346531595926273340068694757303617361436672421712919942899659906668263553651642944414307298280914944449272742869003292581852834492409727413842112623159416262852596258400287848009258677030820613859253031593497824330623849686194058814355677136227540288742479951257790229172470715804417113723959473716596658435490679776 [130,67] 9040847469984540121182329647839558592616242299950842559442250591074752634504434164163402563873611424674698619717371215270654580334901576792198183716285841752590727335081657240532690574809998563231264769531101645173230417952735133504380466863683983894247729320960707793088789237082524418900986865524544266182569445888569448904997946428617122186019733909554008314710432548381059106083773881414719528378453010375150070408067444647454537701063105043984883769598828080373752527779396631412693296040551330046688474584033193493224491180006748595452749958916841544417354377233746992880549157464167204788261838003009864189173779400732880076933605275326613879020385372868697103568088974676935002879664509065498083215443729128311828241766129716967916941597520419570953283512560024461417815531916002856753294151980726295856814811903466343565860364260176971987582399566219651026676762000331075447707867900508938723754895491621946014403386598477634955672108114558922661750685797263799734719305618574450919458817881568931897655059860849202420078726472205724809357626670442965393738189612816355919747425739486663940909166051172255617903458346265170422075138355775996424308701561849901995258338478956664494092719668521778938739487906928895245910769243661571826846818095688515063953337745368569840895835509773667280348387436729143696362474733859008569090416672125395747446066251283529770976434721340937984726802642747451514241098301155595724745639713359232552568640564174450890198755393957336624801669713297320469530550645446401714191205337133616184303197860728018946383596956788188245674155538097519874496909288306305469345978688807627633775117949958480128868496864888034005692164365643235562236746411562917503448786488874363756165406312101923275521480599121908904688539633302656405614246140996976603221470022556269994118561542046427094309539655648136512264035547235181884132336240052472177947558826715662620119337510796531112225501203406042417937621250442469057856398766217433908593123856640 [130,68] 12168803648529756575095482671360576151344292709284995971273597853973566565692545293535297944112180387062877770787695493821051618057710364698276054051876976307779961429042082274677696478198347675773590479050733085298714960561031465957307312722433004651473403125712786334328486710878269949789760704417135112594466862871914372875082882183334876910721495808211518266139248146464273257644504989764575688248911965431718501153446068974847047136587428046463226078786170347033897091141886910675601510966626727099358949554681807304514571858978989904616691980654310139179874165599108021149831442857130879394195997549551043341945282630840454950925153993140587120822586951951749857524726316787927788898243834221315043292310929059212676990870816922614585692757988212938884423581507260770089380096300338832129584591434194599427610126118090663090539909098182216283516337924558066740779702093714332911653940762523948913149754233069111507813693008442680791444016050618087778770737957035914846714099890488309240699956292618469407711278047193612181280476895016478566118497824324286822513339083802389533444436698091240239659274905825204041459842118961637410641704637323642704056852816027165245369503346656563580366282058483230935530325190571033637464675135285103122983589581929036553005245503373625310186330079344302832593415200121741179410839056478011222663453557706065227046915526271121740622510349255028071282048998439522959584020821342925558416102229244721992540089721995975249406903030399017834386885296919078664623419761790887104480121358283990875524120603331462247480900631919749197174989855166785087179259044347862529716904626790468359890336881487325287698526292179954591748497153618057113666531961123744313347870995084201362882452644542302121592380763772874992423334599151219590407178940644039839906890276593795491396438372915581534148231668609632380124940991255579003726520689957804890682719450038605392572935847413034577917820892270008762869272070083342643906017316118169878356056928 [130,69] -975006405407860650256029909271203630743015060053269893579468089076346598778928797122211424137868967633740113211592840832604495683218492282945832676825282253688023664057612314720250484007405399859011775718215621151438603887670951770529457351603597828778479665490527447889358482301046663551256733169270487353325384680470176758368702732350547947948651562593920893759509714554781860479215353228753135628728532994148529190245764943320639765054374550883978022853958713452941285974552245863966840533123248919220467978500944584635965789723957844577568308385595139324634952549214721110399276819617732965196629845649140634684136712220612921436983616216453413396217715726496722563558532659951530993840232755171196486597317276018834197993819437498213251262809913153807098533065017381106538380228301506877407092417625663645226747136371347110803713425832385992902208819030891930263786323936980846115435508361988086339118543517486637650439476407380221388699625116409248282609477625187216030097983349083319832155220801793147254718149965461607412594944386061420197491231974080127704132284874763241455081914916313704751228238828998444198744409451389151223362993008543409087378081798772445467195654945033134662610300602512003396662578749520551543643174531741054345512080560072733706989618890270349072646999659879010617525830015400277354383446509276361582917867753656267346303577966532145001023129039095810278316290949593878566911699514058079251162997724549231741381902194706226247105104294077624440644432932777249445081111507207306621933403160750218781451785026125179918529558491372248597633503658850957663852825274288426166548145844759404524125015748341706509868430131435696625810398592128370643188321930870728295093846887918138306122070273036458811715544564776045665169760217049979005112066438750705890541278041414352154232199521322311343516582456638958061117949074737542607318856716374897262756699005963199021866937370447240002239466732621086245152747296631786974615534157088875298912 [130,70] 45027648144840984439392926408955890866111319888590249153917593261614759089890474659185071558274373655395782881444515532088623645287649653010221768266375005423230907863797761953654075731965444955669422346763275763118337190703315386313242997773750973169739646662775687192977364586107077088999640729058778394142415642105247978197612078827618566555042747522550089682115352891078560202357384907870202643401668287528314053681634408255121852041246764911529861702929988443981602042742276958849832723815054156769456894642522980760602574243241466297901961195858028246688466380346283001468195860666770751743605287371083650951706807973816317559114794804222375666272261421626758603751526143877118591982184024730741183571251194162192182876866286484818904886516898269520911964531622101906996426062211805539111007189026917822260529717631270579224149241156148007912934547627747327157309582185360609271272741626983652911324512806777611104924480675673291404563436274312387133107811874665699399630298474375378699892065784895311729224226681107879337904958604760788133671322011831565129294458828266163641221113103002316481411284088219559274287607634261819078813093955042937453807280702646725460023295096566304335696053887972887680837586410966763845333028942284104755288777574143750543622274557365839744577716836387695889811298320500029002716024298945623587399245930749697968512314514220851570810004005521422688489772964244161003701597874398525263515544020378503704408933013373067451734767292943378611633982754991774639491918433477312312223820051738988897697060098370140182983125471653218055019756929731749592265335347849700995616166193450458049159088744539469556238220262274609140821209757744634295393120387955080453078516167122357219575566100712306615448687974613113696672631971869930059357449348623572028904107520871424421409885058811617376117979481691546284923998758079538131655931994359262941066542918987663999020171724211789474985713489936441345837523685372018740790299030595402748 [130,71] -1377480989714125076819832280800896784507792131005098644262027386596776105078709267901250927301356460418809714646017382440825377923271720889774962244494654321464129563283954110712581717609698578784012919189786205755793505601505088820224490197094511977301290642423643570032697056905473744837790687967299504404431895148087532150597254721948223573102170169055447524483842331851662280175266247511334241955344451222759026174499697369607540599489265807242837672300031432567425606166918872157442671157745670439256482002907300676859139564405505334190872715606599067168111443928896845178758692829375642251189307157693999102190267094966909457304845287423297683709942785814854803892116634841528309360241888077528648611753972129132542605915252335182887099840419462981978156066405918760977334799054340067788085540185559098284560694816988654866096945740246355689262334325688364010732221477982984871873745566768717679149488904488884138485529321466675338695655579372581616193059027439091168156251266228126676172472263156230324652864038876440940102977164135740723235197516551891543738412447088326851756937813515965427111489146045540123928389204688846126879052461316736577782128796733546730744906529531323630414206535933049059396707108023161224930403882043931360812025962694042673901359140635131374457977189155918366856215026588880995433900279936743180067173151419719220302895712118815962383149468751914851354638660416183179986136152292223960018453621620486963849335885413545532022093105047683264985116213846571086571994898092484518201149986142282766976619679796261160267829020455544865599998916017454801636599075580583457210953368397690936063971733432317632288756437116297746639057253961628440802274737184970544173092221643215657905147879605356336848213145281766500393093247083925114695356829687043774260455414810547488723564975151105609981004409579559472010993422020590853902016183001735194927505050428186867267429591341184050121415584122888669241437519053943463244729734105088 [130,72] 32304128043509359245557664308661027996059837242808963309529728357578859323194087486971039381367762375019283882937456631484086490628909011009216505547978397127309991543928015932046507793037268901612613609353979705859925802958114689816324410251990309433045001049457509330061915298599733350041834816348930642931492418755742563799197723407557668763423680810346541434469027586962167367050227501323723063913488644920162091266135650901949995104699283789682404839823513690226877844768289062384891997769880857248904546995301461542199748037167585364345471623779946078255948076253871400520504065905639181111473247094283034499286005063888924560388527531468650784332250296197397700733243082013613676302642128924740576870033497759678644950196511227046413491471701191487139268177073468846779600608336733211740228378031554334540975243359049257566133418689820696000103040192721474464172012364651323388439404376905612360634071722255612544138149161120966838244133196915730660743364763470417488285747872242677275609762907255622410285475991990990130777583424948314975832499256153197000816657227155648870311442361948572354846313031004711299869640265498255695809368305736116579227953506333806909679966685356023442525228643636200085199758263414505255621340279395694365591642861884878307383200695478194591629769846118585742268666416707007115383487689409983900327625643926167348312227061253107641567019878307023950714021865396404215173324098295574773732573419163769992863631599367222025233487053287313329296223900999091696389738519370782516555815150872542176194746773532300373102907853974893770562878444610051118912467984444944655308209508481674835671360366313476911852343959697348141423744944671690564994066872140293512789211912388822307888943867329405857486106043780862788451926668762069299587086503432862783765431906409267472145085733879920758663428217097528196417460796891043192872035587164552454824017071508092839479468587599349380248231246932388735769087817206212693405825536 [130,73] -574947247963747575052502137414389002899287948986223586938637863085772604545133893632401229400576762260311559492184059470937839297084500158338413999921084505825916006126127771373159348941768465377233211448769180076888494516817148354506280393308485633292177331154657026991842202416908631217675598848522921653987825580474265309728246542558551513203073156606803372003220366490697411545647772482939428562103646738745198085029240319918870528956937676833919329324922909989768135182677487050659015905734262641964382210001121179064850529545481819661424089337939419473112476187460016556583872849754743854335783924776806105072720077691539077085734351581897975707562628041807983217366792725000844909638644852079905703574922450702528488431145621231346098305491138224413791325271501118140216191867845455631401744140022185589035550887858673391640995890931980845186979139632831746793360862548844955754017857157018513661954178058622216530361410469964476967749424454580446536711551078341565392326067921434490720470727953648579612467986076911777548581808867394963631778281358989081124457401770005998715955227700878284004495915512488838794937543324375090240032192807106307116437762760886774213177420033406757294188782659691062691177831117847132121676754992563966108589589211869802279949517877449886653935699639694849069333085441227744474306822711366175439134445099589918002457435274159574978682165139678186759423509261179229550344076941666501282653451826993849341200242523922452958982263546457459422336536021281337300413777609827873755543013446843673356634779682253759763829084418072496696211331912309263788719098558200121401111943738094296691805006036396085085648014025381514716595877220717958438410679376057553301680227564965483168939622996492625833850404404721760149913570837846525215087576193690206000559496153603031743379422941621641473511938135344508462850635942150054247823395510505991759626584474194165256367797034010829099613242198389188685651130847382940774144 [130,74] 8361509661320281702680547542931011426395200346975447782274682668582211523682382284349254543762472066389356761577001140889112373046493736921704022078503839337468277300107811788379451563804465484354717504460637409528580307352365487848703044107534213411166985671418203687665784263289644841423421134334995825055296776587780176209925223540779329432631299475055721406611412721676281528070337493810935908453186404561712676302044553265225732225344641648701352041859147694738609139965691087856591103907735835404529035555158626796755933136004887526884002904051038620956218392966338980417855548600701258371181860240688623748052744230348810008983432681531695933176057343467263512009743627969152402231008534574557632961866834692529480365438166778137116556010312750134383914096874807591220447658072486232610318955674511614202813030021039959921392185749242998051293419427840698192779131607333260024353283090620040900013950089970944143363409341693384005708752703963718404761033987031574119149381962624792789485243555874543911955171922842299883706077045944329534210346391989427686990425222509850064256944198933699782238495855675340990654543352912446802254878963074485903048013265159480832566092031539204535315578041128400819360000710303743454561923427564275887797179050809291550791628602001534554532643134116956869207140962188101175489884359548474478605093977312714389546731025987642708935007143497374225497860141630573527008808461757215304394139422622010175424883404812507600473501071303263103247573918117248499299407440364680013513217401928443576006661435065754348548836324572147098557805764140709241221618429178585454623109373401982204362081047551737159745533365878164807907820465744878953543868596974993767902003161398389728709646332467581978956744543799038581769123201503805860294668387912189741294335721663406080602794625982884960184182249168127055117655513925191569107293270048261755752349502537913175007591658663710385289915858390702188202055375064569152 [130,75] -37920895145724967978672245912904482151134827509730489929080190024689961418677803483382402185058897714603816909760898769149498523797247948263549506725780576973217284562677811842400881870708435848702972509175696363225075075245277853938847661630520382243153372269440595021681401516797721860271787824975872675449553994599136196756178910403977927480009375973681103652441084042282337376989813993098750681058593807083850169583500416088059245696075584568313731966117088754209361849809392385943075475681907179987889427939336491714633513464090021890451268789494691701423771092518172821971596172328146630636828170724016067451254094389101921797510023097076890620887940329463223204034102252414495127015696188764218104667129074349148303928475819907751844007053920565002786514625074950467368031251585072868084832587233261178580397236887469606812379578409592590294080072550339871706733440679723781836421350088798262077794480337322543011391993922535534386232554710961368469756723428169237824280408620598412163214344990314069141753474760690973797721311055935195923783847260948884596158612155379208571170641501656555041525060774790283558286729138110349520110039230776041927582379225424261237192315687888749379160398048526834345602556404813579311069256740898227447841459478207132821377182190100057163279992918739546531431904809977825805262320170802284983043914870675880485976586268206849660721641869833428472962284870184796487078912615942247777570230356609292760705264018586669335350911010614642873136066788793137779938350118759923337127555138233178193030532058207490153901303082602283638263906480909820404125718391386201705540618984116643458859499499973754111807275789965829828741430178422974945487112329972293025273628824244364841837374595122542201111850262082970645952867556587836154589145474568863239779338978648854496044487079460434488200134032385346636283886238041452435013716744262139163267150635134207995155567011481696165269170942534407106464590417408 [130,76] -910568092189870002744664751202814612884751815491532762917314507388520428679406144436262973225846111336126198798489979998099395858676791220629842754790594922001107487475129116223469546940122818709823034051757266312344785343219695192589606994314126952525461677424786072046748601704025227263520329999327318829539450953201711970339483560885601045692463197133302184599108267247994856248646007821862168304408155320206701195279564631792993518233198982563145825032132433373120434686843547166552233602162592861502186409142816345799213074676447908452346419979064368332814119383176939220198466995743581553471824788247533123962468230437670833452079967060392861392654687658991797158924579561849545634786858774980888137670709798084466132679983649134730914373455546332351480222463480380402663344336442413596420861502594101308345903003987039545412393485139923554064226189680041568094881190967936753943891078968751936502530353850817323603011881123573580191124448795885654866891209567555075061432940691611799014178877549744011745099516569703263914429860372373914262309628366095431380944134247082615128993983832185906589405553948897018187552389340158807802671075983702168379420656738956687826851937552486154319801601912407432764772594009988055720907059924287474077112067603165178828676369954117552285031681796984747737073963143783303892541178907611985266446946134395000421928452400898513551108785352109957135830512640931062487772339377802590214557594335754430557574079855694591298822445600513691079039649085445913771085967978913043083837806895264630774233299579695536458375827271772358658655825266559683370948571947997630482688338837190401032720807564914539765685848687922180303554518218535169145426427658869337870109456472996168364842288365340819381646436682600781802286062884927726553734501929906550556532147569754547396041455384560560330877386272489126117222299676817638746723335508165527578418808768386698092354582629257722331327345962438755179084608 [130,77] 46624724996120345351979170057860384930477784550085849086273813456698156471491184494650513601764223414053778526668576179826752161818036282525284686595946499009781267649901581715119768207694727447225824909468204095368647286494562562143173714826719578817387338325992574875885608966473206152377887408004852191007996341256412699366974666608735202077898438517728558714787784744245361144069948606371160621832629527855243646925160038416510692732104019740789562573244532079750607779437286927126156291980996766957840278357509965232842566833328594160131265406882707433773720248327605606116977790871326953663708460160639421155753985589740647324079443237995943813227464865202706720019296770680815846048849246399125778451070166624014133577466661702702343513047588133551524072301286402614404341736794758954848493042132859565773308093670466197094178367312105793972039722009603734163383111415071229255892369046521628220786208234626734887613323721148989057949172932499940450158930562015829736954712991537809710670065647510158382772110671922444256372472489185777926635086136049652830557950729338998106163178520413777020935032446054344961445375398761665182561017484144024482851235889746145443463690847595439546504786470994246218501005069833457388999436698269217643039046862485449154106461961142328739928308421158077363070968971638106198282244511298327742276135497248689777602934866470136045338448414947438405807940560359465430753514543477171882225155253885374450146382500182335126969570366152324829848488294152902757215627431756399180591797824931227885216054982455640168170830842234783499660944148882309608933314722640219920757740055926614513039602052574604295839533225713782876678733784109484056797708894774019809408670670492552648921431475478928160115465958798677245354001085629515767829146722093882466636552757867503471762030218008026477100096604334027590291630828606682717244027001010704877530331647524551248199158256942822705694221811361479607872 [130,78] -712590992334745738736938877279004876937313799372122359501965180080018839257381825813465783737047556367147614258466313222092973128304928213806711872742214774716107895168573472423359242844525831070995094115648393304644647803328727291758020156117079008943863991201447560514431766666055829347234297539660844857328624366142223158055956218561662287645415882955279444675470981876695406350144480534754588362322401826997800934959620102557946132610700631678499223593606575996250736326029096287523953611084454732311734105064197160439683008823849093989551968982177770202758282963059464354085749807321248967593788966563062534705250378897756477178446544980500154401307943474991898850366014798365481634638689878389381070143857084186595003408199775712319103751996713786809845262704613349018725357921178017795949969820550906700465672621846059963101215023897823859095362933811586497945078877444004614548752620693920782961134599425755719752848435286888457859601514595085187176239881682729120917477112541868808998270490578970356685390548074095590446844000957713244507836357005111281425313498242098727520404274770132083586624975320817710874600940229871975184565660868633750138823380177866410080760935027742158921999612304259998770773692036820862748847899574460275702325721371402561217781466293350790405708515459881126323131549743111629667135282820718076290808543380554975066135677740607271998925714860820950771299932996283137179691569331776890810613004631522563796308478997066233586842251121813763331611774760547872604172824279618754270658596728167860751897438126906987042511027218906665487923251155832216577510871564300632269540139829882218482966768727858090909351745475638226740114305401860576924487105905083472180752259886217524226996684843271550370141119925085524955415809061487265948124398084941127669837874248952655606958790921284909431130709990161655545891406354692965053092899722605564951895186016190516507253502252114664233945283180428280 [130,79] 7580512110982038330154421264715364834056162603528195145828308081940776442572090433749259784139215112637080567174802251452681950826745803934206158638784509127108098223173303661751718852413585568325847605938931927364012617966300468913366805288402325856456618053798655871487804740963793478695943415166606195336256548830713663897295173900995402984800570084871577658437202787523461204255261714071675709331198329965013784660048995797325586358857478781580980496767171927047667983547034892034414608132305790520898554295002774816911398118622174413809023695531790141877330041502699079660908534547185440357223138561266197142743628479796411019247894539853310262080407112891447653180790921335662357981403124237552908652569965533193235511503470509364316662436180631750159533989063122490645611578136978730775873708292632306488913922719796390481426271960057579680398220716843790803606433695753348856584432062689150651637611975390051957958788181860750101247944814851380863488121291694724439545798487563566311280251129876190153252206943694123006324322453354186370329702601571347743940545852464712119731507385376870679345904084227213207382529815669018040157656992348741078559600258181269937207243338685964342575747339620919088551156199444389348507482698900954978977716114338632886617442299733461162909596955623046598213526681974558955078773749242735475735790175295471355584921644926689677504758731801180333778466939506897132485684072509705820474872518469624565966150700220344684301329249291454801595031029249704811886390775797209413734736255503791389750727281846463578176364171466897543683831166883581490654132618392809552749516345565294012153191064731024999953170434790309030700223247260676397553989697833503751420091798115814025719045846894170006346383128407248689584996248488471697488160463187820645031949918805445542537687104383770671724297471447892116646770852876862289161064523250542402060894242612033747418094299968983152204476677760 [130,80] -53311423618015480599024607239115069550695469436648144905825074661079256465939224169715587023392136606105956313073626748123600317080213161138667871541680522991258543961910616998482657604424099600112734980451023950294776803834647763231993990051306441641083719542539196458626180686016500667908269726419591632719241722244175825854264945851864960054087532755321754504917942530130601580509897625327076623927636148081928695390716408302832745789904947110779635675209878827741939782265302073049920221447996706805105219974975919099114523034395789707341534966457026104137772766551773511707729009288233070867958176778930513304073543550321006553465062842027557259355902673699594985354062674461903792336882811703986146641294249681336147075948615515661776351807192769355799369655571455577338263720627473580993317336182268262451343095852059918831809156366684422799321256555024147980349853394167206923209554178436139857925681306830305756307956527023871375242290933535758774118225769981591238085242802214589751341425691871450122408809467871617014812416265911526676184054930095624570672340258973377442500998273651910924268983076809355180172747165761637599258811134877657351005147000315088857296417294549843554566987927830871254555708682089103006539927954343005854052606127525910582038434627388242290149879600164131715178145941651557667282440131475271160076118385047355712425405674947877947782457232589479098992107880886159051695826381713079758007793602685128971658984580857083763509099081135719937499130025458690532336340068533122658028480251785324524766351181802321943850402569024276241686316042003044756280508614471986000118755737469877330099799609909260922416493143608316032384196198369395927097621113995919503362446529931799367087363146837189915448091317743026212798381744592130568192274881667942778453755163285635624737061435689222172304823645747580727396236912299375865424716668182281484345696174577390002043212913780070888631936 [130,81] 278454183196527858761512134462871520852672597971504503953246062032352932561671786940320733193148257843634639690713524509179937590983230191237569622042204690497918836955619799997958353539048630548288714431514920418520573443438939696424099186466801063108174528271360940749018950758244994456400757394038700601180456613357835354668830792105917179168128694865779111587218138755679038546505718430658079573569179748699916297580147114080697104677072397274146402596730568459547245972348251391364607837459202518857562912170682325552513834601656686793821004221121315204079900021064449742001618663861745827047597442425572951063377173017735428414752056909104246635101729593620127003848337460106016015124490909294898215137140156992201884450000045462030065428193403667784148440220894362010558548949019819511656193034215693644512272011085768613320774673106930880769031517103787705095491972228726990248775027154778612085218398436237124112467811190697149072824187153531488583464894680595677188330303113501974977722741859383562533430396488363880763044006668857491031745565249071833134783395155026282039445479986766690058358979966438420828408995682089012536712867045691208320792476505767002710698033968368104883019493136075170655863167971116514657762766467819607620597646628892775662867243998988975771608933888285820147232192210545068043104010397345877773959945522704230713998778603355481754007693967548149580532016436015212255713530466297203436778787910713990567285614330881851690643270120080553256850839482175577230995696423811471054269054938396941008477658521669881255062802455708111356740425301302587651076661631111496378495811170650809497047891557553650658315337975563291556539450364927257175739054138484749703907249492494256856136288583358647292782738694679134430071788846749102524126316945200805615616920904206955063686980708960550016746017754566957514043994903905870600108973749493843512152016472260626251552949471028967680 [130,82] -3830734587404408980382901489347131598160912057677553545305163130119528654858440360600517639872707951869768432768807841972926484433997542273568734192119822511863585973132898147463170574134935274042727491584694244525146000537911793332088958258618940320942133670227570337389546662996721181905739598766816811722487721960453088552328080738090061714628105416865044597330499407209069050872674398293212542333268947859638387848978272532000620165966406233570711802421336463806022226956028981214873957347628874235342828259654103353826932871848678300634588775499256980184951109677858932780615788944497432171016115132832709102803631914203632209286461059699555516933947831461766851517171726257111341488748535638917053615087399496925331587068717899848964858004065888228488919630410683513635646813812936769252195188332559793753922894740722220590413660986023299288140089115328793914793701329083743907479674189351259994676928399729575747325939180334597764601086701401474684118414790556208234205048676870326650172941949748195136011459221741406845150023990108844363122890140882676066229493252014094314405972427891008332309827800581226107280816882794973455372366852736958074551477010415351066863999808110540431887701069459032393829339429427236647183402424553344603457244996258246733790680229910180660204117586125245129878761166676386476026499323225119895758536474951059676868015881304430096705551578039797244389130861084261827256665296076168295303196476492320844317940637769750561892366620332408315575658828987559688375534998617390753634744937010036591998378112378687198347778790406299861016885733192180974707502446315524314356796964040320459553680583864823697799007574508431631185206090989138113616239127509561620937589130746454172867156645122481798883006940475120695325870303539494592100721216312656653615725587602326861892673853834896093170756373273298961148925851833742567383229308078792072800076206656460851649359446772976 [130,83] 54148928436896696947138112214723102698508533883006640142136955444845817125322129309091924470084536547109660772696378359242916715502402174050718818874342934748702626570779460414487543595352135351128399278497640399951462031291763518009455290163906832795684032001436129743046566347181438664758760200834508177569993892218818096574676908020664948636104291766664119483185798309768477833037785226670257968329598879246882163448439897722376357607105255646626750938833788667601367290080815782475168971013661755962773056211149429410026013891508675682426853947845500342661737267713487370941876918293556422601602225964467612638002530460954053180784095290308525984704428661098550713258309504399002362560503808712776483972459736279986416476283743206497827769951918336363228633567162552529513913952581727204990182647381452938120928179121889330585788090769119638261053893086586510756640340042193882202888012584700767855580622609209391199832964742997765854831953320577676430152815324012349146956193345745031493042218393965299815983584693761606342972547545100708162031886040109418337284872814635924753319004960099458782924296337450932191263762993249243291573158945817438492871909739736670443527241489879923890680660655402894958519442383369941646546177031386687722543539501401819785760963070816166590568518243538082931590270573665147373287856201543220470327012466073528213380330349644044636895391580266364316626744863195748417626124967906733148795520891366992151133624484925388538075783219296997493995978512389156985249249952592082627335843740089773170907849209220085251739067521359424079313814381063622932962676937336326507412854327575647628254749574799749623993274472324516026321752626600229097059278499445251023600137908096484962815459181273746317808534516678014555885355318538848895198165131516894878828949611784173079281397695077698229503282085918950097140412318837698031446743626078884715898989947298547023060658560 [130,84] -431865646889016272470811224369195759076130105954135231996439833986877795200492706488731439069790990572799037395329509617478531066772260749496603221275182005829054609901979045911052437903199795903833690965507086058715222707749716491702452317130661067334556243849493957965835541169796024227825393338243519488314685770166015481114378298751992835369281448589644421644556842994714121303132112125784337915987005401558553936028568365504330073144497725571655356131778388120504651932083325731985845576214962303084964170175177393490003596647897686322690209573873224918814220231094733358044499182828220726506380381824703784277575024549582707371335726302026285800700873429226026490448928569648476684062551415677073761595169146596497408705737820490949320842793743317326855191175189013295909874296332445554567516780402433166965970238175784331207845506861823277915163207532131148800179141531657225372153419981175077977398846964631497798106170720154626366865230937720586021023349237526042249586340197653141917681429746094916791413903249896411190427300600298762000540199767115653671826865315106487013276850663324152853358973372552107275604856725024251309639942442757663557071933142929149425938764139500123659029452998282022601996434559266206922190700586603550630957635885508750810493617882137845943365210819573991794888776009161917648956044382667585712860196186356343175029270853630294197450946033314731111352905544816076489591235221477221917844542174655077109793252217487878984867051219776993025349239487182473870397773388539327604859502504857212720811561302198928509338279563821905366065814494629543352000625839781544278390289325946437736161327090968861997825220824858670340555560147513347962493445961588582525783088183427567778644917436328000556906690900557929994118107394101963161318916071757660857458526255335969302107625058140095195837300164867230647089583256843487123363249849466340145804617786860753160608 [130,85] 2856125925616885927124136998490104940526704924122423708001094264926914821468474589639916403154645865177233303902192965719718322737675937176906848073916065888558400638814469221957041184374774355279045017671829826592012436091998391031852281090246460097292324649538006323035318601239339298630440361319168928915651748846704904824912499511595345394878350944543069980426534086919272184946382499315379475947051913989630378839007618080342244900627900287978062558890637578562952254461899991527388884969442612566882507992103752501905179855577666277127580318939117184989843348170069620619547106780838340899669969759711456074359562847460353658900478313186357302790144743165191548232543310205906653814932290115404930166800786266068899884299257317780631116367021592264763647129451821675739370054146836444485924051328498941644563481745526685324694501213251828620252651800518799628439356028128871357103502887137954319050985137063315530805431113160289608268292522330065285870617541776803512500070583896627055448149817805974432135618627869647462431320231521934194114178720157574895641750120217674302103207633014773160151832954738636894554766707788495000544756156059767232450967400457868136761010064784674710784790458234182803007454938041143768414069493867652998733269189933449339685589532238259975104091867297948859240448273983002693466188621912710619200787377096181826535258940520170940786384618888381569312737208769179853059122919493824083300611158000061449282862270873473935232173678683529989805196298365160886391600810885722718913170914781722455159663605364219457708074696676276145849929596955298170651083351869437230731191382790292098055609611307401975743287973597455888627689964493675797185171731874006663955170695037447068989992380214935034483808827542454518363708846587172689142312832419966913334799859804066629214105293652309521539627902819879099350976200517769671111242569377427120085546883391851264 [130,86] -8564564389111028044624844495287756135386597631997298790743253160206998602368059782743162134511896671292073649433254857291429071533662862279319581202611236842225591319074767963419289078130894434589437604411149657277005240273461507664338752966526291922988414566620508392336647122449776071294201851185695133027179181458076327751371567333628190690329156571343295652235476591388780221259341210738987544955562047664883236137169201691123635700370221101483697204742722245512617793799382542336080370151782225659963796566105012122788124117030493739090484734221365501232976495772127218100818778033365446931988831435201664154922946694414245033873181161312604980684992814075761028420251593016529533114478401657264531589305079671212974355185700308683644646659502204153011011903360700548400351000306723912110166818007759707932088402511826203356634420772194293238554059304345061192717665797732430255312401454345079901544965068908657517399422824015736795597817716363381749897499680288784973177638785763776185072617076952327132365313851016502691903111242004514690432479804010665891452015326365897306544268754061434770053285205142197846235072469374103980674254958785055107650077953917849459564455326482716038148045433199799358957874925748854800810957452679002492086317391543947239216849841477261607821939175004718362218836658916968795557120861457622643587553727417195407918061777073432086061704882979121276816596927053720176082575309055582219745371611068416356368384399219518528070255748027211147596402826365816322327449276990727621263784177778678475730272163965866411978857466201774864894341526047164403988106357134863149677551474448901790118489867795948801629222751234912992978423683965643654384979990604840741057500837931104706378932444652380095514597458179994288324643299624730771555784936510008293688543243946125888446985499876370447957442147709474334131720681967455393199813714081118756080879571644 [130,87] 42784048439879344806718476759049218157229971851634748960254938109637761667669769897839963895868596489231321948347095029391643830697891794306145282765847312893494251205710256581473350921031683032421828843109326678102780090890702004593428753992771799487560761142242697183806529126062960273498804861779833898299567402463636968577652395777030195487496068207091071003957556449280552751837495098827525737338096210003392029561490313710776565242163468541445299305096687139909453301197667681677583667021207877227738741527805790008333747571573800931181768510256813746092051177805514643900373508180715719388405944529633635325586223342761525842093322082282221546217919752646044037425228655306366841495607299726428433165787575065283833424625637970453870612669479411371883335390255103073912730711787061317346889266634244832891856350925301097635340993010485732624828388912292650302892075231583471283175619596803048283003634627566701946694021146825025602621035731352101975360918835625706147832321575214108789841500083379864038645219623491278344470632045560083840508890411058986305051691413631343640928008044233017546792697989996214904922146380613306802209268155217793439400487657801830886348950106314879344124664562937006113685007093514958936367985034545885505414962474149856270049989575372267611731198700217398450557195642612615839046056769389149879185606569701000182341959690193151878432316492940108426405432794510516064267173444316870880638506890738105187150615364613532016310040584716394953704859051805501950013809081577220699372831675347812887364367050344653137183059921636318582994875701713371177514561469352421859972046395537353649365447347081843134243786183207662824148221518875375456433583394230857017836458240820670051672899058111009289536814783454409559723151805140328467441265136604408790446001847179041238861859679728736276340420933204431106185671872250805728637723839988177087107072 [130,88] -206547619169448050759597706961651832667065080569542729802823506290927551620470279390008960699531806792068655060809990900583372884627476526538501778347014279910190718824962460548401178125187340994975350858244756509207575671439267646397512078998382434561398601428665952501866096521556659707962553458172991908952926753560265348107306593715327335945197165517252515052712102211713544962502145890339120435699187760630125045738578839327414143195398608104699506976521691043049828033978497114112726732453716193890119573024935788589645673269525580075628786628497399726751499863646901014772374175043851137228352744285681483800181837429434055273692698294641020028276141151718564508415922781546081471277090564892130622507363525891479165232627919338521956294119741311860638426895278239020086794007778243469919249972702225746409450668026095822276325755671811154453793857173141135218171537501118664744902858118304424978133671258880868278835492971898221378364660478530937969010712830538423854491162657189559349112879297797452008003823506138337356960221091877122519308425822816982523848213512233439911697790703412397883215344386703664084744855810067910890583763234416155990566886118733539741580279481430088817676391142465728484611385165122192010053865270666972469141011615660696558966693366710980024771755683344483932876500820737161730307603778993769466085076310533128956823573403417425416963826928702211039216043217167649400752929387064652749758612461798943126797156352826394530063932395919830662175771517348308133551077873807526887682375888745970432478436404427002796662424279106238446934675370083904401951099172955226065929514921423241379726459216615542848161437753516281418450706666688421512371205204064943079493141915093307437891902267551054714279347279711612022799616806634878895762799437390263888114359019877180238991840411676536039828738115594659482728509851469876982759132402152270400 [130,89] 858123079139172389525401863447121748163194841601487829310238571951436388213476570983342406277449753629219922492267119976410677802736636530744970264791830729488383864358402148861911671747394592770618849997073550282393150365082682377601411566487833389610490790278927168529562880513505493789972204328609844556003560835706592675273870183789059466998709899814731324620449238640161580236210609479663966093394349047635114219621426329437650021794057483645821805706136252200293878287523496788353618931435958948625923039709638140784181595282047441013949484711451078507678750913880296127410209508754988558816646211211608986305124757938018436519677322379688911629841298772474954852346312566313079651921409229497532222095711726176165455736028417047024091676357860277871592649401709052700287319010888728114458288056972677521412892033376860255513199319166854820203021021644353349685899827515372868337870419247841658254210698098353292958465890588371249973234527396281496107922503010025701744938548065498006558623088649585702847607431108357809272620981056690218074543398270400076594989535623873133133134640632299452433964842023490100390206270413278217034322291998218501066151338128757768529879280435038185260624255870405081900962572831611883100704737417487260127875802477136015647261404528822695650898438324140745702379942447319871629145388178728282142925887162481489261979768609896099936472057656048289763737076517867776554840152963919504941366496796656339608964307659355687535697052310918410816553337331193722315587134308812091363046375159731512085101633668432507625729417661824454569891499715704634401090474628428032489538405520833470742704316963012805893814948761003636362378177371441964274691678157869691894389043752159289995450757458526024029835408642884438328310023704275994038209061269448291143409337116727531353940420729579692323101039895555905420655497691686167056808977759488 [130,90] -318885390681801132980723035233188552412740130495533808721628652191807455143139952281105749297247957789853836034553763280114631319738813918522105375044024622189619994912363745414430111663284117884419706427797667289944707777608329100916000847196408786187711610719940302218373303856531555078108587579958825382250386743013868668706918529779545804051851238819556005691969498486773194884641818741264679212951914804353728073232599300748353613441339138450192088983803714151503919346866447294389771010248371573919164613848439569820708629573023200903772745911515024409122457807968731926826036053228445433211877448554853300555077304749363548121835965277057669915071888260558608360284483473187467019496098273261432884334391541187821735696336465535305875520117102119440954333216903196227738611858056947274090878564446610916011951661820270119623611456705126214381863604538005179482661420740460266165399296037181191852001491112336046401902445594478483082687254667192651881893360104493465896758769362073682375848101686365637846453906252924852872099307510416225910410410436453740689596586912624191470270426871528653789267911455358522487699215368751052226586544449378567958020729125371771161499974273038058774355564382444209751290812362522741426754873410089332105608038062418721640380878719041001466144259264508977125127289887119761173209608789929428558220214279528020350966978158639266769917230995285777993324951905270525273344269966767543028315874598844308093116912220995025623379939334482227899636840540471544669268129579578744166640257661646192854707074880942156022340130804031402089376168906399543135889654939144434825178829690925997233257669196758929661602689232070631493317410887291497959130654150962985984448470704809146087417038845001668875491631851463508469425520690738481829333748935040633104494632413729081556213296563578522591936277010668365529824369156812804903613304 [130,91] -20157430455859332147179372682094877278496420235297438379584875794435155609269046058311606044308986070753980194616317080764673238136134885847414736848751756169295168195423779456304173838869994558980314633678945001917806642395187753469938723673728585402421639120448106028439097360334991472518793951679926308948524643073615356367427259640125787282565221483426733972889629799360476436895801879077652069533569765320751783722731554763354195771716020575855018176192786272650626896458596167972303384882088882035848207545555331512435085493174983187507525259733792573793947043092586996417215322170607571986667807501648576792044525342630962246192601469798820324865601207544876208554680923062188454384630499680698554290475350048188672175979913554201224769208839957287060763788815676408760780445151573577939595498518828627652046552233579111062562337882184427855747488373788971921191433968284779234382132238320420709462485601242642453319059249549450359294282516349365265268749466110562981075783229290637835798324841515761359126316490036385860404021538643411797370905445299427908373594085739733055202362089946234098820978904074043456521884065853702994839757877816257211339194082587590748341347017140374078701973080945761826961685842168796704636898478488155527073699925264582023500487270193610589486111738741219678368770796770151309363032742997887456840774508748272198173364258180690212527318612358732784817176155195230227291487490721111578501336531641817869395692334212012103867271726852782420434226020923811525602229048613189815104624532330734764896834292221001163243338714460343822132026148193169620676976913037542276445059079074306838495021433606150029638120841661746525018685878184239694087721072964819249854285936658196500027474336574311627578380524235407384321802215114148804300679685478178553640824687143699929837880458562464616129268198913760678412886572418232844800 [130,92] 123983600088245221710765779075571096193198239193633214275538518528052939026278426923867874315225729035112969874593074493769571859291517188263064519788038975166311791940096193641738257414300432393826552419154802571096018422562506461777450888837994607397849240420749816800282145199000395755070298588963700816698339417432018339981248285408850530981162513484753521940728940384234991633100197592497968890780510063619663952039171361517496890889237870622189977942605808012283586659328605044486764320976282577128819512835110474792997994651210308931763266351735805858478059900384898661987115337374046622167066620081965041226653848831976077452898264388188298020519851900884234365247980907574965741063504721989939048975768125064231299536114692873316729838635894682605692016106665378980688002421553567662341120946355140533196479242669560124825010316224625368614187924010932522285167059976315678303228585178552099891664907095240678955393761706972220440367029130538403002015868322395851956983749451430315732040426238052746433257111758948352021224315116145392471123386027045349947459127620663684646309475954242503186337455363932498123184281510736250618900799299139106620297714893226784561740074668634202013376655946768134883396091319244919229053933004514998657765127815938033625411892332166696123425128241551396127617806104607485356035733495045648059171262274802849557055557435363829645192357147104290447151655262690683540519690982061176434487369753274080628325907726683215333148700310724709991981111398367552057279541329757831205646366547101154794485195437407093614373373130949287027359330873692832153419172140398458472085572310519956953217434800070393421104761544198355412791843976342229826998424846730008214148493509979133832162565568022641974891338565043930945872130127166147512653465870403427139977564320295768196030011778484890492633568540825364053204210510090504 [130,93] -390830694948188555038285636036133841958544930702233540829666900029171742793087529875630284705036192862238095183925971363180818688167625135946638840365838860126777295004782537543278660096405810410315267020787814914055734914586025644832308930761494295336070790989980691731999197828631788082619490641876623575397965298192947977538855443195075581716107506969558396267369607061484456373213087157328804517767726662671515117991638788005160914323234734025604658701156368037565081038855661195093202497516839763870780131715449119776916728000361989532093316502643010353682326754960894949475273393297080687878723675642966923366716532695575175810911928400927762241529963385456761012259944798536278142772314060296585297010861345726011485935800008046353598805414939684559426100298100196305295244261072332512466098809890700123826387179381327670605304011821617750123149387747995652374813214866651333930600715919228894448460727328078661885153845900316163798752244634562753503857688648156625787094103829962465224526512891283010998084311620627262115769912147722149327740579795001108881839388472283105138680166410938635571750191270756497295169711844600381974797878814408556783192273807632297667167055633685968639975192241398120336522131559481474389496121483340869590997581851734404953038149887445809102011083810384355273704975898762911803595856226990608354130284001542208243585642124251792822621877195825136792707457432408842025348197161244024273580003927586901641553242936682628811824618718954501955147391311773368507255956581991069577298256727482484311336167891502094836403993725269420810375606897263998711424567368096388468940591294843787116139368246502774149585961305207385237910624013169359533967015790276051677895459916068159131056384445987228516666791362034115421568827548667499955614816923039951162535299526391340953130811725422001604764187338660965821952636504 [130,94] 728688876112297112263809768492888923147831505587493485101431292213217195076838462046838110240638307139267244786080994742421210788208756268148424558260814547272679034997292296584900638867460934112774970855707495632812656705153484881583451749215557188547967164420729718455032623518397940740800509734512048742471940993758056598149169265088576529120057512001526005027350016592836283752743247378735722036483411249370477964445533699390431109821592572496272400618089264546552577406153384568235391826245615200332455575571038364608564696814144200767313695505451037852883331697968157179019966419771344661507268292375115816186925256593603023623114484831825995588896456819534076555037955158932247744979825818173915972491469060358281763081572822444468041788994579757711043076940722526224942945121098934771135962952775967946468252286513026144529052333043352458709511699851044510381075376808047975522996068044774877565092434407715148286137823512720385832423159827871911528873967319234411103718512305151580771058559037046633118203051004196558008722914142736910207111576761736034748226930269876507649894039981465042785666985074500582456334082979658912432251077454224524828794872704528093260583854137055746054822212908654267696808051967731797566033355145171737336905173852502464918078749166752224230647309454877186608308390535548944623037382169255962012824848817759131147688117789824921627133509400909032935856849191065128462682495714163361373040591423412654801593491865755908559937182505440500814280401511612879809289392753150190077653660509805057372323516836541654332363435040835353502530205186859862943216034046046137695822145670840172440390255015469394977205639266172821343471250970619388384293015758776604232595535516655458419345806666854718192410727380451502595836996194697642792387906227852232678282220904612511848636298633584917593503465545107320302333 [130,95] -709423991701627168278392133947672901548993355853381792125933955275378000717118085597695195980583878614122089604238235858721230402535384156483352067448419507646131412365471644006764955132610358833914936550985686042554830215789213781523478900345708458030767926479720222120606758792477711088980199723533540473529784998878639947452500203908697145893603842408870284219783695892206052263472451367947883621171617749707843449573216772444051259829183817613424816861466794324001569158510482060775368204468147840564451134320840507152893700267201034963900778879665909574278067459315660491955392164184241695374132034909118150585952336079475844669645507389301805631122261032607872941906182855490794360179083307754289728876657449570143373220056182911219272195988765447189015537869639118562020535337399018726058250614733725350689068834099466904100711387104717382300235230549897159361548665528436344721648046864964206625650556147824824456167353647597171409240333589994806220534645606177289332835534988491745285365395126075079262201879912608343174318610147571743513477123877744748151279045567556858391155809933461070884921174522311346983418187128120901425525050293667859625082036372370701089139345277417950397329242237172048625889437454297822483430015894141352566361047446860260499969095225630028506542586356482255670674085374171572448028236889253913290265816622265997476574137993288438475829385356711913672082555052164777338879387149042397185135471405711512927767114262950167181715264428531824902993957895221711440109267077407320003327120120997466227296809718724839815242747304150120776502782633575359785967575728021418710176580238886765155468452876254215357459798377053091234886402024168225672108045895184548314138213723483842721443463914798244477358311551922323596486433247516615260963822687669971899177552262487949920376129067491460846643849246569920 [130,96] 115599702175697816442371477824798652025202186375848254062160197595789505881695239294579594204445838313792000958574147677332307152682368882481499022274064621974092667609345469722425183231409149169681189321796323038966800123561170658404493609768078927398971459687988736519426327418876839757738806852910595312586542166981291661356188160617612761617462782068275005482865792281400426266434072504888972608101304408207924238003402321824358455335397065973977286657699553495781249194401807571940017086683051772453365055373954602298331725766091101133984164453807959176800451809588284177892928099647005472442294162807794958521030740340085932688228538019648404562606355471538590031280648748082300964203181514579683097716478453329782248766299487214269828955113352703357284343833352124105116940936519390446538442698401561174013490312535851927898823337813909867182448039295883894227134453807708703024480319129831965523083979832422972385005006293045719801996189758242619831839150643734546301678709945312097167977619881856955164892181849986448695474943566068563467595832487702154150468229970351381000447254622025525093906184805367507699240051516975963056514011906306461921105689398339296226683674327858481095853848311853556826721305026975446801411118209160662499219573261445186447667133694388786476155807466902299053094758642376877435823311753522302767779506464136789081389601296404168191957111931480263758050355480331948648923998506089462049569750984597985024601565050957130184094612140474453612070131009292064807022697400667460729619045189274080812782221434920642622732978045686261670006810689695837556387638895108998880570933120476472772704031202540942532837322930361517171939327633068157630121975381079535092407234431052131716632134362094495870919878959520276560249175458352482291992192302603265100007156073175540392091388469339538915593347392 [130,97] 833667577439915146782223423702457875690970850129561293004205498726399657731081781441263243912082586846008511504544964413156811843513266718499695663787297292932278988413745032166905334698434262743308749102363389798688839259924015709153723806388852218550306473531676014826365372718042601321131970682420371427579498413360044040877227662749277973309353046175268334852818028928998552515704979987980448815295967999605272017280699286503590837313990333127334138942174780333951394689836688813444225412746446479882997685644085917289476417383226352269107412495970522831584724897491179174010575033880356144520909187353812693086163417916451804080371364949881579551925525099081154764429703477872793018754313579344681706796268446918127575040145527711625050346829239848920314381858935169026779841339862935841031250231310162798552157145343553904235365608002357552543608858097433703478274294126626887271296277134662836945366007958306727563328362818270792261519349647387886228382354620952203388903966727954891679603904020198645954821936070948473328154329058241153023619956543864592033279756485562770097051170007656860123399210096763394947546986881550008113900682635075470211625718870142879958468350269834280429652930292054190748446057232245828190876834219012560423453720058762448817334621217349395977267450197768880020130436428128447970749376526461732348758363670884033379869817796345558694148362765673966892134488148196271270762619316373911119785674982992734905425216445836263984459376232777312890818052199806997343099568176354916991697365978937941351555760899260110818363104873731544453408167255692141956516678430956288611853567261334228568927790656307241412180020922234796367849946444235611195987001303876289421096547714936636952657054009489887479131441899327353310340484850452008110359336075040717046671025528193365469354872946363002537792 [130,98] -928519901581704009090177615530603515335133248898334963413196858752503631556513753699463790633113257904823960707358343562865339615977209199779829237270873338748252140032454453010556968127002165809751866733583509539332479034514306770049896989262353962467098437995642866993325806894603370660155864849596155831251765879245632700409558398606691282612220027207788803269709160080524954837636092700771318512331238367822350413146521716083422823801697045054335932535942208223321891773239575768199269893049768890715174457357285561634154683612019595443336422367519289568805217754848888424946667788226970950920458838881370025265541335616058404126208946488455465461723507733252671798137000253129069402162930805226830028410024360737112985346964765809529316543209493552205617931938572576859412945963439094451855907701595199043283967500306349127274460545570469700467597341424335853425076929967588153362136228997823611346346462636757120284504101982026207056393095864802375939686030967456315698658656565036356568718381862726141786039546176074205903000746438115958202199781575580726826412396177218954650843288071756251108264750634223195357412606258259004916478085261086670533579326128295722203757995040230966072735846326361855541478576752243707865366312151101109940055886417676946874670635329561015751044875224537764943316267339169838858467905694214931130886386221296754617899074030258297728610293432182362004582533381043331866575048670528015190770004617331522025170670365270206730414715138476583793807382931694693430402998341954176453286328652941296027981722634172677350236229697645616742991394790160070989653819350813288662999936296936340131180445512369815769534226557768884423093846643194146948252012352547770853123121844457616674701719476296127434265681516951472043309779768551253904958933866462404280930767959554951341989948319407464 [130,99] 955903156455478268920464460104968552497027217233696702679497479861024447575842094853887081511189851962344273207611551329197459051693558107249221009682468170985955711029832689560876083048683752885880849333059257993884511179694616379141902259311390879582453498823424425228811861324700859191184608227601738718846259067711577888735978494404707130743453096943399440083282473704551031109486907339035669069082635627186575899238504671857726257281499631022325366952331961906507699516016883523274541231535425409825744408986378567335348929916493164086237275418194752195394489155487418321101880019882891899714668025448118192704102882548984610812929218018028474892363677336966242761670656679128210366486461405998756752553590097715942133830613153042068793748856689269906235133986501453005691461030889344035814015835414487092780813335514458703151570797738957985637194431919717118415561861618942307356593840906608448860594685504890420963458098676817614098721137403588555288091094668862779085530377528032323420092264201322239983730681975311762857298772515120572440765163615288883298468391831672068816570611100325449707778398126668226159529138819346344872847838592255218777093834510101825670174639930184077272303002392848226369924081254482035875074249362660206935029608425947647400873536140296922796282987318865004230894416279145790605276448117934342958390233422208515069832450394055900418389719454768340598277977797422818157890850422351514009745917901161743482013714152439227474649763509868585897689547235320716604193862061536724993664701658429495533071672311403369347643522501438944821928910273525844574555185313751721324438687509960442867312020410518880483903017999566708255649811524946101964057117310665470104035381318076443310337581326770240863004691642721941591104868711778810059023623136639606385230839868615194882206756160 [130,100] -213719577760378911638716839995864798643764783204518134067060058341382592195550525840790979600985182286096929593271837631061923117097779036288559588571916429477470819135658194011342838871589422171392791991962397866552972194762936286600489069325909801213561192548447348593239143093327521879838524751745569060502289344314027153457929158429848556327530687532404195475251275780428314118038539828202539577924620766544234155567067808632751467733825117522297824017815760006687728174981038028067349088441489439371811506072684118939952737323415759620883527194900630080541936076012361240567135802847293424307133241352561182879163502489145465959678061936741614411814678727697075331470268770778038215396502593599549122766669789864949211351454688408062593681939223049951784429239822588350642740761424618587751986500751996259231423145518239295573442545746705607796842339711002195282863764810313729670070928427958204677263627379604428443933675804583685266927559923124415688652002841402879553353248206446264309386031250895768410997433112162334473463403109775777339463064659951708982068765919644336142611128028892133349870539078830911980366840604650210254682496677237276280657609736145105677310132358348492281742094339760095751999890345375183799687533972860159867788466500047739049238931440777940728920698366139242332772805088555586941933373832985349918815740277817182937768206928208520120387514627111580684814286649078255782247450983615137222823542541547115450123548411565258374201160710873693367011698387022921073041995390990725125605161066277380124143744566847990525346582603337141372750461372404335313571823322893995697092700266873780617881129546792439464329936036059870738635288821391642045385715589077165284169046287429226708407233832762350477336572317635147800893989370826757512858806357572712192268514148211397461280 [130,101] 282343867498827816618953277044408447548614853980762887434218760830322211239660026076374253432703353693397854694728150853724717832430359468334531482722451047904782865021933176398974261537958540383112241540396018911968800263686496047651296083217955821562473062896297038432977262258797367357303234361987322721228490996401501381984586592054586703270433212375798859404271987858146219908201926957853054769911625262725884881642776849719570138765147999774128519293255987851644650797594425786267209259156878974185716815945354487451677919067624709464672369871784426465643546234941976781397253377556004013249935708311209273216408334299971994011196606619488589128172763193847865589090686640132011552176966744615846380057850458240731560616616763018221806571909696357944192639298580609722601004678376455568846710115074642065628155149755319087143840973330272298543228954462168373161662425559202970673723669187766723368601583272070449327075840299186806906518557544602635665586621935555395513899274746117394273873509092947972457688878803963912306237521157652032768490651309490803483130176430951918205654669274906292789296369343088079930847643285553691603517690845150249060785173328189267939124383835864909775474922699795406874000442805268208273003192083550488296089579162552459684710918693942616815914025577790765956180229811809084309109684046732665889031104713703029791189003800487946598424538932199732957698407366594903949963172739971779610229298711129415844787870835359542666037851392020017088489518396855958709524613467587390434437427846741256041137474280836731662345127409202060270734477970243637433372750865593652300728993348500896326927859240488932773194842618975837919187421454978343430463503610781452755535620582862864909216338834705574694270964950021096278486899743928197692256330325351730272512817471173024 [130,102] 12797504579291170971146210541207184995912991985780001822606335176358295940114158257977422389042967257744028215029339019029388391854619759852775715361616418927745496621453076310939206966988494478947846393079415652848111110010005482681966362805305400491156111779758066777124964363133782318716450766102657708872376005781991762873558685728729321338708177051285864248594918729179773520594685113106172142179254117311339242608472102132159735487949968971852787463919229025672779409648245227181407995134505977128751788699709246232601875867522483050076895114153397835112066345395469607787024195731828481970091430886229950766567018198115057731083164309169147588889069240196129043480216204972201027774090809359716010198311640944961469995526937277992806780933362795435265398180896827751738404163441482514502373377713260744019324604637140894343989546711886595094562743472261506940985388269401020893155931624383399650501202988868807141537890452411187858436028643618242188496681011207726635054310902229334762087447771068610458624701555441542532740197001995918745695660271292115268895998667182575300762656859874066881664525289621498464904173670016915745216063712890688874698695037993319917883951953375839383308881060907602787344669503536625117322254344538073637636834274119596051068104108387435466004688745039359650351725335244197187647822689784331401206189030141947179482500372875526173625900249836838465330512988401860428497129801877820436461237764375572755879499047871201086750311174701082785359239677224725211215860570433073488214654388082268384894193954426803489406766089330691893182477353167582811715067763976231373243143390629757863069468451297037776286634244185453734283192992747885362690478860445566866488409607008556069716671419708313726881642478916766853469946509110226515505745205973978940505697508 [130,103] 43133670336441058022602134949010308783561994255042295849700353494056160102533642075372924113735383812369685992757588694623529349102214567711087332140378208616610965466027231665394847903678231010526878447278626666236437599114327217648552291124766553822196702276086151436545569720044543609988385046410655419068161978170339770320098960117355093021532859832453952332952404338198321963001183527149593760551751683580648090809487040271505055214788941361592007012964140680176779718033189722632052311173131776795672329356914225403747185193851833133112022098319048297315497937539166143909968155022074097522622815502564181357902291355239254156864302319242043662217539535474684946813494926257720813653572107702648213320763275669967481751632342758740551237937332807390335047154240916256804840625462502296798914854289266818366925703580438115664710318233154105045905745548779157787514707836024127452146174733699699497057003656903904305885994624048970099703205823665590060647390079100518490965499171588393005335076685536224660041165779135448969290614370432849709442834295463706098653603338679327659095522974642633378143649157850899073164857829005971735934044887945171856495509643330785993561199325436344858564080842359084934411435432449319354389466823795141560250843081213032546479382127328514024090673668562803247023369377073627491902234225030629038948704341861911732411331529903483689591971961021177587036589617614535693627478963255388099174749040224476752536126611982503417320551257008113673468390838865259753972763664057667508460482843701520170667416098656860753112909416147114274150806862423630901997756800207017580124355675243472480090260111443134221034155368476851176349408945891348833119668082690039870367488391841258353443286871509331117880148183467108768200868720672759637061146763036762529792 [130,104] 4003748811123476463629929871286925376454027031402317944979871773916743098319918003576101287307481987118218177267592469709317492030082275969364194942410240725730913286814810779672478854115420658870027332890109976475477989618118059697923796675819892318285235699530404924710851308291471484088995395960120063129336399690831370699124942368555317191430468614819435211420666569253165242056073240872640055260797580925665496187730732503973743699364502700572122371529954548084074363886516960318801967781355673750530335688937042903380744777272409317427212562401919503221599235410523346868208457596932724277408485973969631936169836283506785298108138705813461257806054387882780220337506066890317910830981612180556890141837145569825089599527147106122212241245343727850531541440622410265572775777040422037776306781915446197195991524759822955267540505406184536323912477391380210541353883602248306994571310173466239520813737335186652865600202777581779072940343320416588786059747071510744887027050395863775657797104106342033670455321810241086142090585480555885106670946961599400712843284695510049320787962193142019351097823797058634555475904894013553240126650046613132011929429467435539900604554590921193991967539029107943316414256089624792973706145494016074731895240768169564881085730720576054750653200511693663313030976525162387575438525685747731383575753233181124042133741273211558596113298514097296126501308148130054335435103886298187423000610348944886791430633169932768380609344730560055972771720038474221159633016739429343564818112160393959535953495392338571773551605721168390167223082828542510636283559949412813020155165434987575278427675277719105284863576628965170211606948084662460699255758408867686665937921563376724835814854059637553939193231670670418524144128421562997818014935943494688 [130,105] 2528155129996849209157359566357826234496807545241124118223245467606879664489955905104760007627355529535442689858145259235148098737820445243357767406409540724986502355512077787042529407977554726927023608085824638395394653974787709976768170385832212758127494981717100222330380901662234755292239506133946611583082281957428294350521605995539164300635899422039171646384173018600324459886212382684750349558237013879882756582127417722018347779873161486856970748171022817136062530678084007876687880269440267344274704180475250503144418304294432219585568508066564453303936701428183658065162539855057799581583190647608933609138859551138149935370770957821906580989237575091631019812259146107598096988686600717945825121935726648599735997077405706744858637953160715121335359371739824596365365081337073469770691669350990189809817910881282790689418615459713612822439352636126941542448787001368836888585590911471821830623302064479697454685994635679221702573707794713373183716781106968552475628491002937453823121969613237294090628272675050081067479070353876116609300785345095160614933417761769761404107367288241082775515179574196665662686548470894459541233565392464650417092646448322069623770911877887970168030966606018511154903562486611667381698314802521434935513473157373608300520357165779585307714080255711996274893513782952376005866719449577771889954908364448142090077158670698757490415695972394614297311607711795340109644730592514044055474645710467498215902450115842433920454742663613600277425674288259950226819613965786945558036521929076006797578593115447208976354901763715201834693428949245125016107068230629273749037879193944904564078913994176321819243959799198821658712950058881127722186451684170455967599336863358468260008673636289767925137658919941303929889149602329830409354648416 [130,106] 357162164596184943273937360508344622263163934373429133301813798283183380552752581202499281918861520789307670606664846485646682952622811792099861537390655879644810733922115769737215350298693406930969363621959205471716044540281401867628182945143785124504269641583374283953316074266779607193038053359889286416557916797035597045488290196208165908949297517944875522915512056322911603225695492783638320543277645001091686915323869587868582710737844071958503757886172211376449799366894993757339696372431297848825393390492631143930440107447768245560844072035564753397818394881712366390138285483106291138919403266066895082364026398874364271576674507497831238325627702711825726063738470685467330840148695988246604564584613799113881079615197973523438654007652602412717510125623069114476321722480424451162326310020528829186422466147429480646296957507681847313386527793949468501820541045326018245495762267296897029480697763109421617156937124584617350959091236899521927961414945362482905426993651254100839062933989024486968913753360862233681962962591529131339376165034036040903371402071824437476600217204437795977139289629642194280697542534515328000409306105193175849698607061760675168515655366755883059317879749324933952136793840823527336110120197904295588063400022971906627808227881852970102701256774795554376989278046085423729307819704109077778936364368793902503888845099371560035919686240490316435830839675217794911406537858984859386660982925118186945705553448447847033499686604514769448283735950208376664214766176019758063712470423533303289935128470292146465593012652165765979444344598148751842277606156808395435772575925885945328028449920750356314285527074266889265374241765408280669806701771520379936146252983548648656452631805428747663417789612000134077420261626712776446540 [130,107] 74513555408820122668767431536732813419347158600907012620493239733777229100054908712157012441396997798303402352775904774399188948452980641135644956896711579142914520302725336505580202781327878745509286978280813067478759180274311209842428069863584177996355428645600211156304573427682423222786017905611112802617470650203164380260282945171344300616914298965177633720647512512671379484752679656945149787610291067713632231364362598709246256085304738390776152706370234281055986467914128801456475476921578172293844539752476487433708626886133139949082996783258344422944068347589893710367927998209524920834823755743242708460512705650711475651686804260433460085816162625718626465693368689945134170592341816732375729248127630237387452151145249571207291549616361304398619612769455119780671849802412044788089755181972551355146183562320785611615354542714430589242343306285818643776518012502143662587333352284918397818180781153292372663228367042601589674573824140348352044163832912516915244534125565592780520490560968332000527833894626486873456238456834546005182533291115463944939270979215297018894792969665535681176759884442305882651450646614849321539931963755912767446412426950675641490507550869174090318095915761079798829529785226943356406860374136917019002405014279957601261463187006768405339252367686094887913875211581123378781571523754290573100523581826837383229684934273224262958114384113426981308039274054682436782925104741131415645523993530249988008008698223927268836060282359622479735820377237750835622369728026727150377765712270868850468200842736564294726853946294802029122134657690216354947165116110838632275692151632699339358170510166664788497388300784464455621649447955828749264639253490093545012861595530068498645724149983364483530594135468792688986351895519744 [130,108] 7478106710921377409402474904901755272208585525590909513269305864313367420422783243935649654550503948732124529231911159500645392203122753081858893720743012254889059767556848374749844402715876794197301601834671823043484985995679754040287184284625877802794872661560349712700068485610636182693102455343570477183451754236982242926897734182992117939409311300895145369264424978394311788217257572169112342677604637400762701532462128113535757930469053442287693461703237586136779714699117157663652794424577889492421649237709068468626195510666585971264850464391901698086916998427568216023126751388938566133266618814205473843104579345364358066825103700094179751970799225187416411625768758482579929874523842975098407481480131993547028702529487378383471898747666153222348076472109166925891783804230647278078649380398193248775378719808731610883499566170331583972057550259289661708789808174236137139667633133896421769932212529076503063541162702257211269764744291894923909542659877141091759741280900339119074538314877431903737517676769018050978327342034850821350017261694915827285477519895626008529961918269559633220829253593024895755422132954623085183233361075856731487559023981898710096025263560783565945466595684617751940204341814354025238846053346632418632725198980421213142179470986342629362376588955758149992430463392962570197961841409735821696599021178083356575611060724966914090301364253592111412215281311787651521146445524047048866804308801607408709529848970652897281827707351768460882933239017481197414380932628280841766998612980186331533170751542434473987344980405192057248534948072768249398562649798022000076520413071623742928939445836087778604129224477353201749145721411338980857218597196072180653259688065703559963479502897086592777916825240672888121796784 [130,109] 346324122822816575006488480070046181606650325542319756382917141636331825415984170449766109956414535846854316098125936578366791231726781258951072930168417325267765879775360403583559632678295414345011462962444535997136737944983916146289130216310706715412578561486347688761898406038888469302192571137174673366852691319375027542445495564939220798698716920720318674644787608133418026131060043677881811666538807064620401913195635388204441111519957648748977203812635558062351583186323257925626837990554892173884049240927930280728649090202241573073697785229553178323937812935939814942374214588967794650015484200895632409336408408487052117753780509554534817499564541176539546176141439552610524245074436896855743781604715884706193528462424667295594148039592636194820943329098886951122041271374744242857892064588871425855870405354390912390519785165470951290312360341378014154611373357468533127147937712582134456675454670506825414647466437563314144613448884726737334975906256055602232394550812674128703798154500362729471201981187909077985631028345016522431840268782333371060453549472252900355438154103620667707732786464782700152095403797618603103161636575870489309524393197769794904487253951870356738733954082885543021197948017202942141516216848556228154881515741691244310194614848655887174888931602315948884736558300635196661923466839567710077520885250058821768488477897451769712726606451628648774120809682530094868658198470148400789317183249133045829083773232496215850559704231969843772642351672727601175637768525313145814358994306754357028408140153279057131071937295923577311812877814350323016039108208538916020278677519917988258129109236349410234346946682040528563851353908322016873162243109998920634186665172716580288877552829985826748669631221412732816 [130,110] -12681033708075468084358812491024760856358169654183378043104306023597166148272689577796823242000689952299703273488765116589641471352030138935659576245341797853091992949711064505755937589085613401685129473565084141827321862161965859141756451515754260589256819607566268607741382885214894919510229839745220145948395658981589412953721757394801603341267418902165081175395759744915238558954224832736576839376225517994342046140057487103425209870745997353827071442806795395601371619774638439026285472474203146575397773079345008096276162814219323812108334330869957859628722199258134677639244828605544651545660274330828505997306651238656652497527997634905961924229760752384542807358294700640000439236292232961871230528192057847199590533047519140247649314015895531370038964944335155835959516504092156784272144272711188684614678741125931290667808772126516738103667424643533482999122184222821563087421356625677474215580871134280149040468928817404231207192794514189546617757098578493737463874062982541540271920977338118812700586922429281637013011481962024215054475794153573360662704227101315062399550635351274454505306272205262962243739434060469791843166418234807425960265408958082660400034613117288797856978030924566862310294233775459123714352768512443377696224064842958626519914211043386622466502130489009304961950405380734936264490662361127539073064621251164096004948274394914168235640400045381404109499129316844677582054210081448031337555023368754808731244457766549954246394147249582312044914544478987805393422840630242741860596763114808969490056426854085176248400959944811266310081915445886757362369308099761587575996100364164831909587357368419840835229678833084325085035038955340575854514536724953507583496125684990370229697719010760644873694844740 [130,111] -1839530247685846493889258373547120880252176324114335187003935060462335335145266747132791029513433504276757716692947158010493119265345132061989347004413672998648195670412663015970155970321641554639185590041448222373498538550412982713479316320212509518796810277543731552552016547958121941157906522936373138077184817076515551420952708948135232588853060572299780059758257458615311029451207519969994466230915805331470410315569867504749898826503608634875984921514217498644710554746942419619221940964496389278027622860539097987866973098832014201353541297561188079932175775354048278142345094896393233313023932849310506055095139137114730341984670496031423437475807884550416567012351770181651388740707373642292653917217624380016275067021212959802496153170834224951969624296348684073521376398196889183488094335640619575733717536450699198371597079268249496917434937605520550408191939282863699866170400398868700590882366762317345118268960170179633394970679798752767178299344287754424546936731828387762785168494994744507739483732076345608501413632343113687102656061871091458704410001170032963680925368471493697039069811886241832724485004876299190335389988150534195516181248212919388612328733481402827494116451270101429737992569501847530758344580276855163582316987024370984248369684552081038572034548631073683530601653688432962965782278381970874219220063731474703611257821572573248370482982649602879571613439505726948296581577899286885889835207084918375298977630485218991312247793549839965821546422894525126569569789584533638408888739959999505491605920049216973268647245886979260611743802145656952659579078263134505382309267934932819866792822493810635066046655297407138519023551624205913583690680442755566510526449399569969060576112365736922639872 [130,112] -49524154929323887187990029859806999976987436571197236471227653115397640067356012077241480279025293573504840545286433283800731182589273160047839082240076001072934540869630183243848773508390050584354565473729695266357447326667922429295188066722878464102031706473534652157034101733488903384852905630698214067487793311041743501637898738805803224804849244453243187868443150297248797497262623211589758763577803674084058583792666497081048447448657890839038273846501534047472215588882854249493648800955767978437483675292193176763224727718900858292485791621172782601070894001201093933504147532555328949903821996282763058091707995614541095244520874640839371258116810554318513274320729907944497018966462812875666015987134601698467744028080393141160261806759281211578847161155365161247840553415155937865557658238156911411119698607569221884966963114530287382416552600811477152238674183297143571220549946251628682912741290062259231990442223399334917995936441736698009315882064704844955061974781412123944153068877788150539274047834435697175783425976713523398687752671356931346494155885816714426644067121113730106862714639540702212600270504958041674748935760342895879698001531066190569337256681075856783988847077504797861334796300831846750263223763893954260912065386547265118143366113111090695197694985012402448972303427110580352850682114640923336878716370897392989048024432959228220303478021492365850662281715865308351072967431974075354427452285655313883295427446973465733984505174682110348509644274437659197532961428095906638468004361847920996715618849225139465881193785573634003196371972488830749196296593530272465494517692516706011545517712561635802053049705754909102420971533697598127163220956305021299689231722227484604436797507379968 [130,113] 1291253088235658836016243599367666743842495482309151005662627250312057514541330747794461714979498686942005274405584372829614275803642262642230629702327601794548871506230758661152997138002724873575282598796343631490258772873616268241049387427820966129580477673946526457665074808595512528394541318457985755268857231827084015065049175512798946465333958594789589337540755858757659331775830919415891290731806627231292557506193117637626977273074721016539656818751220555330789104331014731704095021026831919246556807930110314151295732700802251483806325984164601084208959042963460805381977373164013586389212924027705849644047871892718183980838664618906317414811432110347515973255194318226290081178233665961956465978194770688448391680817750339595464301319919969704210373773615451914512593224023033844311570030179232574769663919777477467868679189236235170168394012393561114754367945410237098629660564906894247623335427623044295506653124807299039777540579648147107643591990252272981591270217810500163978925344848939098118882143337920999680163299058806772140755890056363463495795037624647408522247395027268714019749783590352625504109253249414487020201805114608144740262698157895617441893499412513083257619325898567620143975284717874520142457974979333644750809249872620444731678400542549002362175851327330115585189240739238942036065761385174395473276997671739195281929005822527389578383352647603382945153065289166598110274262767159497768716544279688769316872592376351634984159530836652726012930068719751063671106116490349567412846321362711725474215062265313395430728714639618014598140179275480279578713442942226290849931302534174082547023930159204733992200311310151894940564019406241399573468066013269584958906652818167922488293216 [130,114] 122107944294195439771197319602237461401661753972831844814477396059233742161694215916493301643939917199184996405667820509906949551346275519747153640729240138972906725779073219015973759940384681946050562663652836273395198026282470775758860686227767071664273604328418057045166954086436806739265964180812325657581942120308295558343891146595740231211995552955827510049276585850088556241395304263015637451627294318588135567318642888048636216897456035617482926223650015403359928517778247936103215913873899171949648161023537385070647529538708858310557211758940774043394081139080126829135352227611213219087700040158015980250639474285144154333720037603077763185185538468782198951722551439734011805929757899030319195106328447351288511553791399529847372424644404710702559421727511558240724798740848258383288737434302617161436695824108887421491423184337784498913832248632643992699467988639893492063564616523279767257523610532482439171373418989113695406223850773243280996518633894117967359249665536366111080393900455496472468102163914824025209836431780613188789652095411239118049083081200052830446736400527225504296823592077460588155483388156422199875517349083158105408847595086103192098099525436911047379484624022819887264425475077518251496273428131055509520965600185214380903196819226755118283859235855407874712989286981603442658096243497440748335583140773655104320121572566122419531096103521377456092388101687296185820985982521784006525425839392155188714245962024744797864474870773421306549618824323263953746103860805877158630077600261603786931887694402468391513399030814061882487397679601110655112081472362570363590091770491203435688972694330188790209279846393871134932555625759512611844173558949685702414715151445415296 [130,115] 4080690115966047298332702352085688454597314773151450269660720281199857274523513337636174571736351460418009558606091839881197725660874940665694502150909595733507099012419569910871436018614276650130298219826552879146193315011972081011404338121325837233742850918682813239242836897245389372767642187571818297961741365951092270389736252678860288834180038080594624117351106781606959878080045532918916894778966173296802522007384231951088628621263872415783477631053167503478734104561027147136400602033852339007252716792924558608755156257214940522952051256386946682554112285725189488287877414149589890752452089863385617347467877589998985062619649986431427583457690050668934978473964405012056007609057990799913086376089084428570809099390461674143910995182088317624099699692932373490924263055814000984273949570391316783328924802819526741097199967464914081633376340819671904220859381103123417982739366905791551941423271543361479620716548681789201281339635619516194650823905457842053422742933148650581145356576623204757638657273929851073112404755368641673140457999617067343706677282867895460202924755858122675968418628885911073688540843492942525072988213962635328543936438832217980874858953049266716888182888670980414974102751093934452243147394685773701080829974323662636006693785709548818272950354664359255285019838377476013812000577939506970644098744430352073507659311525475797544794575887279153410769728938252693324372059466406985760786304491108432483578803397037764138715365631674353329615667889695850229599450524073061258209644166939424251696394079297571735158994765710108679000516151117073900343589247110760261221343980203235682598229265034457406604107458683305432128591589575929586968355224232116965229686016 [130,116] 76836694481760455739661998503890136010993506220226681681421286627843888010077339080148078567423383191016591306057781029193268998904681012973107176434988108465613337651518709683120842432651063713567137249053742678948229060722393365231796922127054863899451450893865720810853534209354842599021642786331449421189932641985522940857195516772729113361934362808449006147185902350814403034005280250487825073797055981233331142735928232257248055399611006810700962696390571364018530645927128204283144888831130660321020527783058915687740401321188409105532386037480565422089902922201166862209635569602742015846643970660145215864223223835500986755457501199685512646255255323464114183139938128671274725696811736771032921068591263972969455899881784331631642251552329164381250247203366762138229793173351087988031050514754149284984873481936403622008229586716333934249807176285058766097615064680711375996712365333048083483561825577170513898406935856445193714669282582142656994603224597952587043500254333106942971109405864907408132417155168088626901248943989712793434808644881348302348792728705912262501870416094838533333044307942900504980507167098729053229019607290198543007279068725159902293061668506920767721283700347462071449188826962842512578506333092319349476921556754160927124665053686227022679122692341852739900803661646570515463590602975733680925528371480320848735081860426599303109822726437443483633814647887034707657734356392467350866869289998948545507560274173880804112230441052757686659590682055440264176543510786571610007850739738861138938052065616319184478385880159140661175156511399736951425785034996824257672247008970924041390369093272477810726021199028619358392677622285532159490842445275039794368 [130,117] 798435534340870889000405396507397258403839978174467927097976629672813188766554479443953474395036508481963556771587464834165971296794737147873039545854501686818673369422364000348441171585821600653617640913604818380370881295877800822429371582955413582889227834504805808197019677420673144110362387166958149821752595495476001942841162973524999882097662001516453394868008981446735148255276727921149967953399953076918427845736155484171787675470503262544895775173353423920851213450614355294655457809385068333915023169918646180119916589707762343904366186429462755592021602716266670737557752725436646297781255123147020727948898278961211456578449053407471667264724507254826720507326050090327804079991065130473094015855756135138688437595362870849730106913419883760982887563660456779782697843576233632301569695826037650129407367069044375198524458421003408210304866807653017007051140757614479736169982111948629624260180801845893934476853670529192106369045607842768454145423505426823915694777416765471826783682142966453592457584777892431639400975718823648624947647011155306553700063396992220057059100975188581580267082935861121493823942144702040232883987166323523708068570085526108096448245263592826999771493966774099829942577982881875948541886188202461880912061894414578371373129791027069415175980336438292067095658920691737976752113266556317412446703213542500626790323942525801248767211237578368419966311845872473054329029201782760270109692702409027315141179788781983408198298801529290861817759398670852237248785417351410257016119499541775395098686585680461402080137972969253429543432096840939400166633983611105405358106554614668985520955329024632102903367711083034956273617915201775490495471742752 [130,118] 4209116270854213984680199701985748039959736742961390246717922491400874767000844504295902977588390080436694812816158525743879515721080845700260028024874749753005795195483789471055677157376232850813640390182593469434902118830964532180028490592022103731558156009335188651976274441196210884520243033213470932837130916859336661442537644256929754766332936211650789182280333918833166982705775200305149446485735344707282396012520477761090246397843096469140122412086524134865633632149278094283446606544310009119007214911206232129278262351865856060586136393303469950438771362091470569173541045208894183440238581558130530578000318361425995143397222692405610422961254012405869098435449140470160697556670725776571277759756338497147437016688926023810623056820240494046675777664776626829784393680816978475112398432000474457996399917977410638897004926944586325891692386849593982299271442986801915927591636575017065403127664982883773866092924925889806161461719130012146413626578107716447036515619881259373128791587268598638772081365774346383175704213785850775143836802356174825913575825093751354261821596626702467833941768517494933278131172094530259072713221921622016845476410535242552357140460114049801010821327186326017199371878153980568830869831018560936384448246639903852139033441705330121452987516283021127819924674006530080215286798845640605716029278784062000375134671790142518299828607025348443745565583530664692042045713465587642512561399737291051612120576286988736002103079683197509315753894338126727641267623091006918662951977432187745159078580618529762720247625472045963078292850140044042791463203755779689982731468074511913259750138318966836679670681135527791715365979975976898148104 [130,119] 10927764563711399748312658316294701944808740152483665993865815257283279572839025212373727038335187921904790177308726792640580390727810287986878626415954596580523260686906622372475653471630586411867426367453434991926180734263392377611191900027232610368301314301051872538161633785808656208766117296929990954434896385906935643026902209520547515636113081882696611357432299617853031485201629660060773269320950272998784349451973023419503018816349967582434783191357639430713637810166233760136353386383814636270587270899328984770564366530150245522538643028421278395617867756834275469509329905082451075065912349454473082433895520027569213847780207592205181188941378514580127580768778116785146564360193483767347610323795287583485540100421080931953260273080509341297183647073095867579069377452660553196881336647990461327012174639072358507012817293464103699974396946117111284296433959466644732681798749437867142455310439102020171802134846881412071424601385600976432042079102011822480104677868030625015546440865702523176164748004144188946709286327080459851860943935305326978894612776912647944252008619180641298490445567529485982152773753514265351671440570246656889133669057916815477476710078504887238994015131527084276897560086675898241996770073423297626123723275902284965896265721575890188917378150635053642422373231017573647417049794123814875029489931003603991002870557056797189202023560569197407129013083215714929017628885485781942889897959710839775162583629939972240866762157570940982041283856265410574703189516630616403588995247687154853910914042975101231936364910265889329828963127624432979779351085578637026462507966187820135517512575778997376999767943719081083754789752711680 [130,120] 13381419735506676965627840310137807952460096833737736473046345955797270256254124109253070175439226419542055055231367855211124036459085458287842109740425564678662845547202367371111908539833243268399331665805807203323604761513020794583645452357981247276797479200552080888697617372808188175605728046010675208801745813527069288171783508483147306983873805146027195305956374272263431670297092642875689330995466358104406327949723163614979496019028583629040045576565571906108037183595655192939373312787106130386879482615024434716495840598789876208721377711440471105984878107131066659090147591810493713588893181637008117337705611010858400056132826129407616667439057708244815059289924073148890016755243342562033041648771441197548815451717349343132596971817604568658967472113810242571626187880014012620309989218961093536913607981704199679719924123031853055931849583511177422122652195307365001398508564230786097204386101860530093801513190265542730990113232611091526061333686844038363875344893903923555217547638273821527097095163893714870959793735893956318515922582383721093068185753193952355000796203892846944378321960528988660268502155667125683319368378042193781200932212839784420802447983338660975883163539555454335451670747791736764455901837452215636059279836850613505973281944837080857587215444594856473456199707110911644917259986312980964414624860445687202275973852349569970718797376176793819178454311772522423347679256833087180399406515839581423018144229748833363329621504465617254089222616580431127244711133236662248552180572852555077287731649002492520515846337581739389149886453533573173314790813212836708558852738263905052652110805492389122103031565444721123612480 [130,121] -3461947331203313123368516677639868965389792191014521731516967838506632285589482416075539430578443529692889199084265769805433614271432918973921557883497023262139540227009112052361630308098339983993773261990830002264438521326771205586385719243294727111853889459545443380672828424646982964736659310798758808519849789631231463822264465351582175953941771845720795771898566052524698524381848469982548805473600258001242123858686920489286599211558935866161353006191928586252401666633739449689601147067251500107706012339507778784657795254464943485967290259914693777327973572928628301663836578852970377856394173230271479780813662106824152406734027811206607168117056105463510113233936711853143854983578969692792321227922349678629421334164534330391992228484575060190998331381627667847869535963602034729553386758040439709146350090292099742715372522991387173373297112339976516707714182175711853604787238797939730838120984766680077810414232772290722918413445349479720414980638753754330363519442528066005695930077774755656607373209982428974128723659545908733383534850996175431218994163228541633623403600412356754154223968414553806043452443780516947008943444231427287375345849394403981749756545092659752246128928945295298759058975670164272058929536463761786774287043857441933999540419609468802481857640056704067945817198737310983460696831667507812718840677481457926164826228334221859503561684722676988057271220940906846534581988302712543332715445697871889189843052566412109038205880805718740082578777964038523510190032306585696116792037647658345575373008972659838853826079339749874467238416472335638856654971068222487584646572855453182774378092342034904752801625557344 [130,122] 105751334276452259835355958820528738313438138132022075217587054734511838617476495128718441958807673602338271998526808100469875608115038977779871635719213429710894237549345236371894826972171763509833711557758012695938756058426926701844252644153909185793063703982869230300458036222721463624698692609727984732662452633524469721373387948470935749399690090775670495111691270940399237412658898041138049087073344873648627280762613007844646812448294979987479572714035891399073504952413315998649818076382451942018896539698170867657571993936817836402146824317646605092702445217288623433541886152707941768751672196196682852505001448345614823515391318655705533295338408308604435541171289912834776509010319509409822135036096181689637255339578623599629960013647483047858069705728368747767813979924871671788807338695383792245290460431960183191054734479110242672708292213200348633327942058657348316939950730839621729816748526006919895856662545331932917331024040246098003203197989820400181547378470884387604738500394491877896968277649625946006125729361510286378887437704127994125162967712858000064174722336903247369730990539284088220151020345070677073923197612168168882503581488713617627589752854489589105826699740198178310315685420830748635587590648159840413911218526088592443734983602095954612857421928760996174338072115660498585904727953698231233826284879477048382291882265917173344531937231150756174300266132385634382096776322587369950174148779856513448095978088862021750326760907327351288358243885155770263513935256282491763484642663093719691316323760317977786652178585359975801817747074176190242868075501972404492168286387151100638845019658457633046057864 [130,123] 635326319930616134583944284206992787011535059952355646696198788070787167269618900932008045091075988650140828507200668804566006732554483979924317103517714648735196657701460637418279574044797127532247868119411030875912868784720153079001364478388148539395798411514682499317528211770483402834366223703109532473805397669863926911774741467818362179826529958846031990328385680064011767441795619839922823295774422697755215556204165777564454612911395168709243378303620579118077441833754814267180657256113048798159212508479976471187768560398790691582815614010363571292342433102108839613088687287898751574003029313417308056889874540932961993005002381253867920482647037335574031995803176457959973237912551978724500936171312565826316202955521992299451258002113772347002253074782965147015691769350945304908045791752863398323932703627447217387157469676541011356459674443482064054928379052185924843517486031084291722830354326559562056814309885994290864161269444602437757134790056648363816490251936099613710344339375235986292725243115975156766178396258267013539918560341957147350535214253588464538432083242570885667968682835783566455047808913891015146854804815156735149047159683734650387973014328407482818472712232004592595859520575653661855187262949901342453255214941411871129724945076146050309472977636932586735814432369915497235548684586043535459703781518901405754565309783216378355928674012483802317873988739489951211032759476241567028126282917198216002003070040558691158948632890717113456398449569351022746842328410513728810002477345684223978052053696761625265698715995090429665784901378484719787146116667119590527702477153617895434069742470769536 [130,124] 1012432444340060406313307768370456086744174700949801400968871175286308055165963906188797543769984302218433306654890815122441194453626775132499568335023685059834848264812595563725465280929521567540250304473080658210139584150402693172973632202407129591852076908373376712073364370572228718066362139048891439724580332241351082219846618280403384277523450010858368006904067215741245763250837755988099433631582787818026570244541036365728038961015250178134835250682142802849258989315452664814587598520293713253642246390426482140506443674649860386620078586901165012270780920571075634831704341985307343079771008619312625792805799377398907198756438240888983125682408426202921441107678609292033688255716231743207248446741541937044632138112445734557403253713114297685544761233265830697578365435104058326839196681525292138682125743099359381909353896272266922205126766178548024650692908513743096725989114304325964915555533092551931180851167820613080276841667120748411880202665937862146651622188834082486431371397317239233806984483082441035252282526016703802268302477710380936334757715271066244256840027343856531659905022163685402451956263137067122836250551972689455761545774122512513311233917224544749613256318117588837359941852763900782089735461004049084740606539618696175981535497820922595678110725167735171839328785650510638933836087216914380948238913991017950779098025815777434798892743802514043832940617960581569184835835029430607664595303903134508463107255748785400435168044899594283493177983066886762058549658129927651236328317962449552003247975183309233042483795704080657873495256523958503830464219309899840521165958190595786159225432 [130,125] 831683039028913132808007529459686752932443234840298287963320086275758228594606777726665811423135769693088619254516387425584092460416894252969763028821378862231801642402725145121122158289284040227237609954953019468881366837246297465314510528703019810207473102736014876466516832502110038635167110867608051979527691433691245638544693794092717590362779125290824894219400494018951950701882736449065683675641096302860509752634781628270770495670459088249409156688785176662408623824604727124203424627121663852764423268908045989269419186708256084500448146964995516783107872166799738681471277590986645936458029670634895849454995700204293094453839092260960509871947561104322707972911323509974453454640006445284637425412906923066270974998429272340594902539373477059525886752611464077517473041521228997141319237673678000234345899034034374102127343245994596505870286794697325238441888624656216422057911850850910553595850670209489708577492384020010180918132179500861290249907873193985388131960797813814550112408578716698098486951910509514559312471413000573788024462641813228021002271662129571538667382635066641569419179474167188757914740103571651747380930672997986615853862579245241173186014226023517123626011450978063987734214029936388715074774054337098992724593006456681167790669038607049206360168165192518140441261695732545741790945729634697684260291389772668316588715184476118840263997850156516809422640967471142243013880881331767745929091156188752341301005481097435586586562643552582795285325109597858653357480425859114915346169644481258739412024648168587633591836583727770391640636279862912748670383013009718472565558058483504 [130,126] 344743759371070025212042067230581533924521292367661407092339269047430938234406224269533899287743145502808336800884062990933846128567704485924884777005769991077439626170062770710697525089807916127807007156996302214346523889491986478843216915706948934996675278411763549481690979579049989633329966432879450222422239279679302255905831744873378094617896229300246455456559689206679088579803188298423075781820351648164311568111416556177702273754838705403080782295588815252551808670997046770037432892949011393190144470993507305846039786530214951848708786876973653225246175421524873117477675799231342029350093707196077818283884041189999174848694761644011432562104033731354864956414566804651568118011733546821292617285337095731753235431317387094367078999146504810177105091337351003456584663870293034287991813898584958269260966152715334501701983635079049522503424022904377203681642848327957183731995639675323170474546122712213304889416458182284214551383278452028895117311033110218496839545524193077622241509373647659418752138813185990354053424929403541810528439288935207611424974358894592031993947560128341172422707040960582607822683412734781601686426626625310900402417435453752971988434679114168974866478639573988500277628826384132671096578231074362507515117115473268338137982667214155416172808621827970379139182795662769583049930925892536723833360787228032601845922192592695178938268882706666327220934059820405204134867451058290696711675220193277334192334900541562573240416625600544306282788744363294829333848220111045634789306127124214955442904549975649271602054807848291707502914357984287986022480011011076375713389 [130,127] 204840607454390191510233922343869260552880723521041654934995652636164319741460077915949104319861216431836642628080613402074424655455860406583586706484103222195311377696252506163458973751561597726653800743066569403233741017956515807837520244477165777447569960016717328384579305928283463910568196862825845795221995431912293603569446548431984187511002632911232904928006136386951772357779732786696813570913479117990087214644616517574040848429409803113509629431470445481031704858202059146394741608609591397071341657383258119354717162134394092126754939690565351504012607694893213130628084355479531054536708990897006795304426343158312297926322599661551455493593128407675825069493725626556016875958150690781660187551726547597047426347503692579052407063036560919470959442707623163510050201676815936639466589649341734783723946905269378063975123720067171908141201588808812142534861449492284917216031222570553000905512080744977709042773706060679275457396816045625980018877442717231321581866317306292188397835103755922164720619836025635192939268153054526255668534366910043719987847045217208230779980190493573445579384075220390633493239059487228603266268154323327499992848373484147880969193460498060521589540062945279275728382171813281444833352651410572045438949269206657286973640127809328754431851976887634312057255296252133714734661646637936593289777656143933947177280767679356996001419497478899372786887489223771399860112485627980453976170919352410647471328801550042543665391688873800476154975396534066475850203506965940130567010370609697366708292620888148777613077619866880719623465461158931523740664624980992 [130,128] 132882015696377286021502695119641465175600620333481229414144156281263724701606292388490788015944381950656854216365792078356955449294940918404957641273292394290554553884081350115249229864768412451413346013889084269669319149995214576611523806464446714075687925305643790178967803912617238503779781881598602544258467622131206244744086203809143483878934508046368844258281840638460467091280254675808379051973153822013063452361308882491535907197231661537402860877530014808247004561928768022696000827082649484637573554865450137934792296293436356140041329107203829864409483551801376581102712411051777396558523441525216481180960982241246491864475445806802713570600584445974058957583495235663416255437916362102340674597012936602129278913476863276312106963237121448043697221786747946204399257994344004975644821221365684493182198392941386212349460915839421807784823550367703591913134027230030988934902530337063379525887296388293727262456759478873666293903498159388862587102799113617631468844419081978888349068919950069036210370336137636946333293582183418961234883884362709905441248226052415989757419219908765878180892154882783002803597304937493715269455891169628843197704722950503630384310579608082597076859570938533130562555874901978285559435881686398919011298833491675247044369476565898892463100736133930509620880860868144497011461260160065212535874352062729107600864736994068070082245661436956426425314559859411744203746076234726721280206344509429344641357599059164578359255219553615065484924967898726022841575591659496602309821115641711780276030350909072088268359466384277320649739364202477837760 [130,129] 23368416000402741931304671430780080901197470889947379928942472335647905848969250520093635627109486701614778332426432968209745198347210657786108109363461622103676705620438147954792669272394638271949886705465925132033197706041026949546096945648346104015501570756369222791696817048207942621352902615131187530148554027675770557401553872287183855058744302073937345574631717048525486326191329356542399840835656825302228507778915018541544947808272046355128893295979291732598561929180967517461063784765323171977821383987377807334019266750884658183309300051015537915337386955576073596855805555969205204748347014903085045981990231146300717891743255875088832095664736572324548751459294481470096363172424111103672323846035918941420196760263324465138626722700452435265235625558209819037468483677502091571759061288121491078082527606227603094890651290658733629401431755629961476389943226826322157945112445784851734800519231284721240615177863088758876192195755784389352628274123675633730398290182390067377576322185899843450870898383893139260097068227273373637152950072179358736093182313178828959249562181683779530043915725954469513581138568894360683246642357846353286897313832400987419765629256424425406640588929285561659794246873676752364744917961661315543919448927582057151236530687746554486521395871151738688140195131404838386731002981597437061808616396174166281277951818404720956768306836794488742597151212163638297288532755007704432409707131156406038294419110353575541461245181480181965797413350166004011569334285030460733702603160875407181536341442993346893657824590213021304017040134597120 [130,130] -3707810321657404422511155573425759618088542931575980782375285343120120534718471281507085748276134511501652165820538593630939895220888889842985989901619641798246339963353084090850105597706404021287360346517992094935917303143251334100193590021432033675533050562441333705047967331255032452372474047734778180322838374545402564343668847164552084349480738799933150156084624858339254952186014199204386304923291704701269386210997331938000441283172098603966784053408985478800315571287716280050701242084547965442178323579534914751657871949481683763487830400674095099953151074727652663972325645431500051610053211248880360079652848235163521931614975073855618649813085697387949394190810058735123867118514873654575148158632968350252936000904664146040601545687486441096339695269889200356326477601394746642838378019623814312033443192945250024353877412628919894406737637052513151429844770882908846470724952199022560727955633319306375667276852898777019742424731583240712807622722811346638900894400999165144234894878625321471538300969789951489308023404974911247319711067221651677557698943767312246384502707399729997913315497318881054670976761485379597679057711067114700956875284820418574227815858718793589599814670233876601267971466305214246787706522307716283114218903340905481585611505613625706710631369789848503950920704544739052053300321543563647100276278338913279392399002759374192614333070999829295693482939329938594688083517765270516417792567353707931137248433640531258630610994285795228813566778814496263978326196789608597313193784998484048867873329961271825055439972221926489441976 [131,0] 678004902825628753041324804540046195610025019910783241143691554001342048539999717245251558263944302637765507646713559548843321785293744502441746100567317776906838000821439602219047845223512560386809655498592808962914989547781069949098675680087646978307286690460577056798822670448549692217369191329798431670833100839950954450129421022509468990508821562925629354124796799442558417185958159411943195509888544508371246867676231689738883061364829004917874568982079468329481069905625999213394764957338362010388699674386381709948760984815660949465467525834183196902384468205724722775238615781862120248913525918260429504831604551783621689161136467732885381388544341035896987105715849968233868227605637901244068186486802216057612053988491828509570943117332311574382786654957864420915202597522373617729965913344477608297046711175027998947168891091185969178872021049279278622776595461005902618593046881362476735988397646276096436288921881321452255077104269196984440299520384630894531738468666754706061723573014108678133503765516115073851505542579078645923349846623474433523543318397604829813975091797889929357271059953967810549854094351548022378824566469092408623556493657698570315598487474544446405285449263919864985388491410209166138665147764605347825439310714141179162705847145977305331988826311274040719537529050747788867921997917990757230713200951147319364427618555528491180394934763938356830128216807084763852975462973062354240794394352803998805296308909785295127355683180814148676665143415402831199681971027203780049744932122889689173175461715313151846717892270610335096884463390989792738615239858386416460921921031547141922901848673318444193634449256492790833940506392747999046469742495426093895472152175335922189392446528887225349375867936884895780618092502270289465614077565557411703229257953267234434715332159649753979827772115716661459721128235658180383882205709929350235558304102217725389585841420118115398433431490931407351594868080230980919942562831903345253097515041005356723150008608024353633505670712946964344875663474318468382405427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] -1745952500674991557841970118504338872502025156374405177636961547365314883583766074778049114571330070200100562888048970354518023425518105317957949024527286279825399014676354698984178309729941094081441157618216557867492494061208205728489930127840546090015224740918416615611411188816801651518647730642128518865319780479201437176736535643029376143002453503888754778016733032194840891397835116459277560138161887214120514883112940739787018617648426379064954729354945439041909575951689640536359612445987224454659585794271153697256587035139802848348960990068146163080417915882109777475095045287807392037901619007057723439043814765934186450990009237907395915704889876062632703405260351942211965355639006460395232890359112734751930191675675986003122818395223433103683702250064953488429187249314716029443447189042954997615947237243975677189979229330457440284931287227111664529549731857541461075426756750334943206900476360046420656599691909993147051571483743863192897170440223307294984004518987236641214403262373692084793042409767927234802720053629169075092592590911271683395630393783337803116778640245853511658676627590497840079631587129189577980515483742335378343549823778380389153657712379024365823759627813416051673117152450500930544154287721415168748550949718926418966314426544106552576884174528456403459322116516881909400149251186487084743763076452956301537967239649355457662349266953218030502078855052578594824461314296268526293080273394050895774328650865095066685535407598950965158971004860813789640462061377175655722668771611694095325967063488596489596393360148701035662754875345169514094492970218065709246503500444627989147743636074820376228516273874486429979331634004163881954368799228878688963726928428698794125761322405914132624360844734170532438004623653330478363867122503082020180947908962490476853756954681565414810328341225188477972236448093215395955962497566189292725233062936762623374631147434200027527553863335473017878509348313456409685519704929765549444737138067700510155999927552462220454851755826649952261897112455098481732983621419008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] 219446070007404176616770074772193461153250657793043138696634324456669496471982144823022097747334078754616831619159125519279785998655018135441979186925579026327832414414752942957350541021918223528722383456629894928206215494969551638297940555248233895173220124755058812811216269756878108346922527694305818303942340973056188797703997156342182843950650221434609310581054793036029817105092389380489558243829344138640751985111324879878277607604110564342808678512547527596274431143761482323559014770303934491573027573886280084527310436669568580025659752597988501466846371849507497158225763016151069351233516240614968316896181405755584864166835081122630766708933886415062959717509466372296691678971946037321416388927219555949512916490621822784899442954998522929303710347740522084010470862578121466633552816839715882234788438147103142385425831980259695123562923364036519752786110665936794280013465586072239780626745513548762149052389713648094260650776996157117768512697523741471300750275982459605564717407256764218210328592241869464000893764482338293660450396295546992800783011098455771114572638115578525219775640910957384736476505902835027443457836676706438780199123555634016090105908242577580796256195409435506203570419666733717406163803777872683164351496001140045053125357171551383005861911004332441204166020905111892508923693745770729668557110062412746981713332087153293723884068601911560004610670940148351470315501488126095989322544723558950497259381982115719907258074671343959631190402525399004643176558734652628858795597557901620415829422789037978510215739874242477096387496193606609346123603029122189350576362760526278510418623616474538417573505454268438334039848892958558798794128764875776555574928031002035253762500618396284382341640038926991024314880736414995787809040160827160545969814634382689249713478684330305824550106706707094467050854425038135923059256302035693432060487385389794761720623006711203241824348595211011253190785796080836864630859596011226423917064279212093413695344125148788334984359901487965318451362704803628765793469868277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] -7315404919475680717866875088483283361435636287585503817917648330043902627376265486870822713204093761101589303569197863039307770314867915747791273244770666829397496671036351287434623022608711279142453337493958526699594526708323601424189688077821923921285094704547303146488260433687264440014853699332355692837171540823999928992266446545900058144774851781512490786849407307425031056245952048666837812978464244580425386857684807706586694501140499812460198173746244885039989082007929790700564569857109211788255703417868846217499144099460603752572674759720644361930745889422634298424568730588106832847848604490709644083103072354989783048725532600747573998586369236823134506379396294610741027263823686920457541409727649666763533280945336781248857546617309396731046811000856495267127465244808748774279610372423892976878040944732859593696403931104474560299882565302370512905495055847942669601967572332740381753587800500151198647981722046061760454061952276688148743770166155909527957491016005811557108691697932216407502087559224435543906769635441107327511916339451789275292360739635397902571847249631820827629324515865710763301627957081107875518011854023970884917347646413320215104657756780534973891330408700938322573090904062880022910335853593838481131488257686820452544867960382465176818873023464523540248189630357580416860470848756382885604394887221629109276795499501633032744460762449591822565729858002214234974367340329279090748181976212619400311676669825575079431871000906530022489213408329462877845762490935405380233630504690210332257547740940648902841283203969384846392306378340141683441357956748833273471830146321123322698930546173810106500354555198569007106773687489191270268415802056394200639054740681091473591637876850565229022305200181511262635115491340174279682618298832515233388479760741102437639969874381189647379063441300830427668150357215016289985308061302857377658343241416914854026024303451868154540601641697175468543121040135156499418111350738667225581329978801984201997526330350706527518847242279606386275000456368976916455320794318241792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 112966410597556182202454347753688208437981676962660409340718741953190042127893851105095636227549880465506643020138684904971317686813749852572477130644850080326478980712323209450102717008589726695915260844750573345531564266671110111789078392193110458460673015516342355070212218943131482667742286187107534102876413593351370221564213487538699167347665363024088833953800363950100280267449602880674308242130809600620180500913825842998260128849687686475730953860489251376807147028574655952495573118914997951806436900807639309887306875478701799193712667770963751730326060031694667215928573421077076979796268373267584754072142942317873499657638652881458134177393536687726934353300841000693528909046535688613873281303933039342626981015850870057333639575374637493514935566474329513667549140206300099166491422381851294918888309316513159069056311074430229554714532820870932460369879248193054283116618309958594852832398653284194838318805365085779375168372235169248577211291040345218076083150948718788540937809884495356782497768416925117468133254301057400780419160022857572777406539690322312734204907311430019195855054761889598657612424442861560741543212100403145299141466911094946735089405101919576814075932126252557446705281005133959147403752456215217666367575866941840351569789256718635840677096419937628374242552104635183131581535283930417245521263194283412543174073842669259721933470635909356352670905245857367488514428194099120831077787615382116214792240846365160375360448780936188195019142453002505817597821305643157493531963905151350554764036922863569274648306640096436670372019568173608828759159236444958091945941111330126776096299527546073024811509701966325535782570018486283313657985998341920769176147529010249605855319237697992591532023579781394073181198471448394194448041087579998210793442206819671054295704203179853281050714740091069899194120763644511650080842816316054517606732265905376056038999574877326715714874743844805190917677306848305446037677417098374474685890621964119852018250491506702422245971313888626319692567940119506701751212797402808320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] -987732574046230839087992368277577156661556684023842327553066224259654468555839180090784843634306714306425751600342050106141888908182932746325417967442187101154711952095591387983813012494875795031038509008300359812475589725877246138755244829797913642413713697889215551426744724504176111687385144455280326388528788827190693472181154642955776931472033014246135458262021205956206084866117445452158283875753539074000181970749790478375440728939160255578829791008562652439011345737940546724966573888762010349903801902014252843822962124921534000015154542716602870449840975977096289561965997650676044060312580780436779921867207430461827092981397406292908893197441359919120998556011072498584024432315659412505795831712951454219236554406189951035411858529583531213008142772041580347805648385339684422702192465764020318199151130869264346201458549921037995010858999880424761921345022378675584204756526987764793528039145378613657763275168677354794335344233912896231457920137683822040814682660643713416652456271225182612913812855143602227302763998840309813233239598145321359301420119991568989903700707393185147382514911060197928344679363859473486670135943155718810397138123169399209618018806707025073557352908643058714045265525473646911540872994191979076185194266741306190089937520044555786914483359411171593707180092737756244411480886560184060452191032766012082076287029922125515926293995826548741709745557194412053498350193658936435841375142341319778620289047327940284534802436619310897835784088985791809392758971173154962912669052748887334416621673483338088152768228964307044909116319021222533738901014709570314713237685286957398909893861179567458788174915699341254678326060171062804986974970760834198290192465863331031906578280444688156141455684471125779526285331510393659417254408936648021987287106310998549101411071929540205074430013357181052389118153006855690387562332814464582554925842194299647701782944065559781507437084924120486053288004992829061253962956113271721391227539307635209099406582006270705320271036465506688340227575397105156484210727542253944832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] 6237931543270193062338082453902414217811318888213374113656254472241732353983485215418062755637471856470006353244438225370314992575667599863078400196804814294466499240332392848467815197835004301977855035975034217776099133091625999381061833396998504032131598522482676940018095020260574531820684206653578473274733355439566277051378077308971192096554482849451906201337638588593876606439001498885373270155618296398271852110685528020350315312468307309015799593609231906051094285366920637672960512119165733373648415504249125371730642611903357522780148768765917457988335693119675497344294043586821228227434002042014188467781459306746040469893238008004676128248340649260097113657344241802580348602697260953371951436388621200168433050117199096589249839595569698567592032013054945065773582738997692138074648391933046180076886322419592911031214402781189028620097209562856243189560974313844928389962335321205337236169209761155810500209586153851787534130762107506024732842629789363237759790918275341044522956092782841450575497973042986440164449673820811734860123438034264484088292764670705343816850821015400914753105327016797849563964223011268151033393708801952261762161079334465134274878921624821151529332094671344841854081155370580279387933284102586341164412844227414347069815238423389136211404691641290706361473687955753170176925543879021514450226597865952268693930767946344857952072569920351824600328661465049615022964042400367268679607117438536850369217417461945244469743622058023368353633378843325472777994750017942751932464448967327931486637997418305310070828903886393227655937738172220006070649388168530945698599840258994270056912244235838138312222471966585237983585599650691925427876340055792031947560185921315652510395341332017927178489238394366294495808433481819971758055745091536650723874740199043194405514042259552484330509783889145648392948479058503660366656707018846822539999250584086996164290841656096614048701298654148051280353065046091246329531156199459967907561895473997010900652530651887531677242612615232879088737718585271012245285688602808811520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] -26986142086943064394606621723466011488947254035391768944715582851185587453414078279416197271700920508622276483500694242858380295932546134136761014951480334066333591546402268257908127923824449635525892270156190620370317872724931261403375512695729400587988561955196300239624979699392753720639732076014521001246785519893470560888323054943414380594139522091793515826393250498570685511411344565098635344714546978994978479038144655291860863374896844832194281937436930143893274008606421057676844613733773926483724565200471424445956297453664374872630564417671191904710312244041095184163510900475956843372588004294027052369565368052327667379950791026179301435812327827680153312312774817040629353016643473439599541964607895076849440784990253065591602860658742302810400737506445203166148029361617284528038431202604151767315219817465847408044808369585843276717619030933551559288746912332568428347633077370037764163192853680866565272772615320195105933664343307079414692023233673565099885919142363646079870581144789582736045432808125104663625579952698104291402399203581403475415978325068910369645405499252573059140479753462851429598372454178668136205035604540563168008045764133157125248106801577641731545539426991940565368786327350224646150272064142608313994314218753097955146586048595200182637573746248155458010164543610084658613451874997591809781284250771125764027665662245084976775116874308785832731712700280550304390535316236390888693950377471394037693351709031642850623730616956693615515070485371117469220496278216935538063740183602507873596564739805496938210840859270065688180944124229545491118630016079107963982336425462077973041302786218590449009636791303250213731521533480756667916135256079784096585113015484671935594401285117416778940616767486104762660164542759688473796619567779345521695384392753923327573639293683869362495238588475889178114544178376193836058765107887281897179797314692874281559169883258899636763407987874947351734212448375016148165850105045481804602638267453616027830719808265031262306430150420891282706095265599814584599525334374057771008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] 67338641059350031914858809623190390213006996566084228606937992198146081723800972304067691619982508799402987436711252591416722321340546566992328497906806687270867960213073063876548465602464747216631423728598620095580505049913541157234832510070217505793727738447819540130018318045477777304187500213732455715671259733720655451649823448787173718974059414148943938734588116034422025500171118174068418938559085991097177013271215250609518198497120613797084582310380535035434800501165198688346133480675376413280513827649067961318198136764888920891503346716991718927503773118625551515805137547022000365026946380733736890194772357728217260129405840062365646495160454169498443039149483118392387647042823885465579507520893853601719364790835083527907846416463357200339643830902959060705808388458418999138992052451992732849552171781649598363439294459824652618994659395662264423827526659648546947704671789277902630742530562220037672387061160835228622762747920172975278093257355429372879561561892212190156050456826161374950961001843417748013234441016029693249992140380976799162488114767341018418115200126463332096349290245087503348468523719751578830080000013597944341716202573919633215865949373294565665055212336450169366973581276789782807594392504517799252904990576388798990610229676606193818898674532595159318134446356267104399151879989896817892968200483992054573206337797439554817168179992340689897123350161613871997751942789406676893826385265663613490341388748574654910029966465378461123480279064073533581241479196152111630633625502681271426150113891738614878473542873186093297345590607263479045307486384540027466718013512902271634100455718473193323174867570237663304593441219896384121076432437499457631995860045908851492146450034859623213047440012949493032042634861377029160656186085590943695584865415159431852046324425650962793920491429806968239785118296402961194987978179345232170587236155249423577285569823843747260623258599730594916000801107209348112064645676856670476993506838316317786738517950644769374661726872201132945963478735149947272267401438277434081280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] -3292043035560726831290165514575710294306534203995795769918856422856741823273688813680706626524964891846549532885809212102485987423232301142253588967509834776411059434578209825060910097660016928114022181764310388404943052748413294613742569582832965643079116633637055378458348575280695489251688964607769869993795187038817688797660989275580580811121052806902416979704904791964447692939284014878170638923425995720187984254648849858453227432465933550406419752731199261195378754785481382490980144161235218867123150426597170887935132263926805106561901824761528184210181259385696509840767319169609633216207556891607851443919291741873631493015111043357840560208048785106714683696917424629936390625648105891391396208942901978055484348409884873442862628391911956598324506832485929792175709647327238911980483241051038729200531327841453597147409592269425170888663995777513977243272524668102830127302593608989757687340785624397190417773685398421593660673401813387656190228166368391589269320851035744242574224567639783516907516863616166704403950568302145223448559482900031443292077107930020745062128631009783505282678585830354554229849447026947974940852914991628169518916236516894702865227598743710234043383618771371948116009402565153539083821640159380434187396441007036204118197228738514972616026925859193692961633616271115971984414434773140940153374981931726860652614834663764544908912732165715817853157061419412421263206697767017529466232434827240302987343723622183725844596601158078888360198053726944847010988435941372146884274746834374749063279145609892776261007468843278999763118254655589640632959170136851971495181015055256628496152673743419881456405656937821251100207562263140709036293383609958996613148083334321119902522133924435146495080408212356608620959574456874474420725780446770014509968494564211564003829033607011404188632444289498795271546301779782155506171519462448912822818683150071440121234246268169400756783173797245254416818131031529613426868296659660323820154498646932557941611911111515411329189550527829008016194448355394421721211879098748502016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] -960765798457667161976513314976902655049694054942158636684338416678702691687711668064136791096277895014408381857912305230381173373355402507449109496482800850133325715418695811657400156244617064923594757674378076005131985621167456607677776207003221451564303596017274395666720118250192431792169418225897620973549409817343357623934178613553424172523927037630228625584183509010353479833982389933000608919261029128456881333915572585845954126972368645809490933659789342410526180936298332881074608108989367040918345325865728544821355245653387552644970822486378819275565072856301050215488942010049452547508112634882619565204307606466564734220861524588899582574089010286619465629374153631761465991680861068907206059121673634168765677434373984128014530421476311621449085711700378039190541037022216458376177832043677753776783657046607837364345236782456525452232705014583017936545141420075680908918566171498666594748832340253048240467066559016259468885358435249454884499369208607213175732667893486879419206811161136890801017608490357944991846680689124196265566205545180417219598825751751007006883444081986029794754079976861588376713329957376777276703516564032587117566044104342303921115391925305616260256972805526647363927349258930996292777504325154850109839481643892330785066887886969859742631044941268696210048217601627068086030935274430919048942869068602927003280613703662193853096084495106752876431300483860828454082841474871797796359601738794859444598958145164556472464677853157835633967411769572639494003418111278408262892747417679260711028762191124037624061392103452562194686056929393555029724210641697822023482678616862082556905128431312285274572000606680286701156221724788994912771890931636058098304457787403560093942353544587267060299476789169764872492492589275840724590132845811486932211927863390513528623850668146052588493833984555882901736225303791584101937659618453625998102042756352572709212675817315212934367394375532353377867614539821104529826385159486445002661248133915231875800212945616782858829913462226038184096822659559616468810827376919146659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] 6002315998482255929445413864578972213209693065229604198033336445307434539783859477381370193452330465004919936483918552691809491195620916200714575136469259043091383663016470143369517138432573811133982858470125532439566146952571116208441799226737350954103678107631638688922876901998378281894397153567705575378134684092832154550113930721100358463436741603647642972947929804696467605976164590721193276113814692315098757400072224432174088169451198289914607034909746895928464999571239410716164196012644185165252495727758824361182161101084463387130593389273431255600165597671664096686347603987978740095381491846363748081567312386976163423088374161476162799006402065076089313117821897334298166537052253300255893751586248890703392955923688570545711770519447455137823165731397405464770146906123653480038161574308127330348594395482698303759559590059004105302857103543992239509950026303975558224276034056463243886858009001087492752668854442588275644336271290365090577938151268582245449991630083182183954616475192962042216297449608550800664856542891418399635488775497373775169518947792702640082074672287773068549932676131744818610040021004404435429694480672610035874422778373181032952678221900909767697774452264203923203113762017897198276412513173260922384672793912344948054604922697387721065502185034086747541236302105100707597403035405706181069935017318201889720463994801116440672915989969817570049265103639620913345674624660191942607842873521543533885345774529444649204474769126009475329035635344188101637188890070815682021902273712529492562908779921647778728647194035295360735157505001867207261133207048697683887366273622294201766862490930906851396093371489818086653919528168980033578840245088778297422610756262285003228421353988368505027309322707135233129025131307365637780471342434968464294049654250237688399209187750878615391791666854509626190468928538789291348028363769794651135803168094963986521063347803601566782162548050745218206942650941298257020110746593578935605350426829119730342815934835070663772390995598918066411545310546387957924008948411814203359232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] -22087353278228316546238780939519673806971035612598096082018419830776446554906366823608316818673896347532377095038163824942723467087195269262829850714275733485645079787885485284699733710784138131467391192083064977506814400213319639662410590760032488774473042190597242119119136940447221456692894410957781286308262682014812754361234486411478119675709079888493881542234701927624772165172503280825723023461119872226908730696171638454562251447776390637213058367358312921081312227560979362162916073549940485568743244558028515601414502795589499954634129060678366890588052672704152083482255191928436906714312443389053515231851080449386486593391112658329699966900343131223888518198694373677950692841548285603770773687470486796507621244394032533876426876958138733466977756598609094566672388279039896156131109892725403741843235688471154388156725548831801788541908344990114961485040484516071867101508565557017076828307402449854519390734426265676736254972889481864553159389466018383698218209376548125290091480142097187848144670472391791688008050649200061973110308938291385102139908756089792415331003432821591577282692838948217623558482614533990823099154089250564699853405903182279731506204377547241371368281015671764974852891211267502998628546889540549229952398416882551361485689234291538042741806521135560361979645108384826490308083580731132744393220169027132934159681064638187668277040614412564250625128437110117627564087781321581461482839384149352079672773227429212736972051492293406470510829261298929712634114270288438494765151098436190810304448393965084239061563811213929239021130962144661919315150725561854237479657212764658903432620589369137672943291764997499654586150144369721232163233343140529345194625229615697970155011540625383646924623301705984833346206229120559566616199055200167594470050155409934731642024402499392807106583927616294043148840379927685286238627520770712258635372386692053922833455608427604346020239951056004031492177971814086545456565521227523726542403233297650206600730040372014228990961238801401075089051445896418970761133696510578896404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] 54672460588007978472586687673109529621588146038439788560573170211085344704643341253141448259530217164221511145024247266814601530777447330814833400929179064431462472941785469852398556997928478048084598680803583257790356469248570276392685308467114519109270228756351910437403205469584573616507298934048599441235851216466700577172267876914894173479493779291522418879991686179313876895635038605748551203445241797773910900021769179605392628032272108389679404258029708104715433922934782071839760509015948577435157019385684895254841619718120647226331772981633789044002784818744967315395391882268409871609548803167927212052029535483852138067662155745795256132641015310674463734830606974659427032480634451962309785338808036995130453858991103665829270714625983567947560355440800712652923553599187094681576495198701090843921499958575151798129536930718442890709039390908151142346012926734887009182561608825625174031049025574477154207518141263948769984495548473908830356559926730990182815223444420056510936478922300265799043808223399034326846679838320662431043556169042300736534594893200937328884908659807621228282238246255811882659312219497281414604700078256664203419200182939002682282472079033702333928002689863084164310963200374439261410493121709835252565180144216330034127793273347598720309463770120481890365404221251501533854007002067332192382776083774351051344694978705405198638363696522042322511955972060470477479045669555941138141923383746231577068214886510971532010858959924540647136478114420332472144346708653589994978127827690242444767235262929587598529941133061505998065214551166084199523097015563562054355767660081756659095394386122984343143132535881413624257835779407554592765407361859368553784932679288938692447332742930653675171092544539749025673983572516220453722244838471511113737285181490988959983108371002807020208749141194990459582605496963250505967145484703308626827320382422846990565535179803826284838963099427539312013722443232987209607370722547589714910438611587463695131668563945245196675060567136576691785637568279368538456000984800463759081472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] -88679821476828389945505437687885701547515907312992760901304350218118814155720358604540366711991311406045495500780354053172979691054292254650824150843895453920548410831444209240338304887093501219860224513511256142174844011999627582035246079961983753598039315717653805356410285731594448597032153057334628590149170475327188306308407387970215346909771989964450026815277655563609510256757897949235816075916137801792041243200287740663152395583002102666259235125744305429088374694303105185016262818254947962818777791052496100771240969399339887592419212014487760793570698122307451034204702376923590057335592965733670863558991147249228808532579716886259912735409098837442393887792536678439909830866114402695871492942207309750473865095304880557010882924155037083664804621895402079576507118088853072203585378886820446928695488644006980356084813525367291025751887722397004267791251608180860468599560418567987195272242255565232089559471150672007698315985291589447402110800055903290634200673172432499618009648325563234540914523508932700634712818001124413878500969986580190096371931988262861777118102663872383179928341933351337036755863669370828976513477165222431597790341678420231845449088316993250993787981054406592746865832815825419932573305005190827509217527606450788403066767561529706923861972086550839206040610498204685729944339790236884988154464039851589396415916718848865917923179771010195734801906824972676536692786153764020800789799955244305194288441863508461253672592179660176291237472248584083928896197111626713160693820459276324037406059478397093860046388783833314286340994362187379206981878117954827841284085025183443259775810108130670187389970085348471831184628001184823801956547720974377988248667487730755043265509171415147981849337450587833830398297469200876063096685023809902526432305978503774335083206939063621093491659131899533043179843259369638758577340280180233373481866259063296418012425310450916484004651273714378589138513441864945184097034679649656066544605214041756640577227026942845429959754111524668155494632021177681450648188861170711862968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,15] 55124973314099141311171245929681323642418827351379306030574697150597890774084671261756181073060588109833804679292670289516864692863085307191150884581398058443068641117511343320218418714545126225331784416830424840441613714547520083145879770271396303037447260758659602989150275932010889755078992363459036716361005417378657790067531780713642283459264104971412470269088054587753598098221891755374720249191014252481938843050559875410954767394004150369324584558742050473415494250798782256363875354538513569315988841792896543372556834017897005076776004729972576893467622217527775235967604450339256149969562310914807899361706649616164481966846399032784164133278050212987495197119427052393716256489798525554951091333612089237645883117403995693724936694304287687264697073057967164001689469034958459501258331153096788338293764131423750726723668601361491682333591373612069095943120654854635576262148841334952166083619257859416359093235612122427479082248618951697433573068532760995310437067256295041095293965558369406738189944654507528020502015244793110460599989320316796110140884369566542972051119181381850127209395541551415394258406241034337948276500376137783004280847478613445613541284744289521761885349054887085293448576928345432913763923135639005139407594400038419412543675720365129757757751989796208893602824678804214988100082178735902057156642259823404671940302466923077724477833324371083165564168270354582500607204154627118532628936042979099994774348716009144046409048982693475106971056090054166698816847842030068359883229357529555874161177604347549177853283653733302684376903935306584743914354983057585170114030878506862766239429151936308035618254495050132253563287996125614989670787526643393892206070528221404860349303306742248988970606760977619112286556637809862373302124087311639689832941144714995346323822864126625806111028488676046880336925563259372280175193442858722064775175849428444198722817112240765535975405329930398183086328008293320299501555659279364094284307186361740101916540331435814465493703461804134970617980612801187479484316493348034903539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,16] 199963457624641955369262678543244721582524397514537298872075855243085763189468754237172819481817393320944391027053839138401613968441372840298628601653264764723244856953408717070736634303645107244793143914710262847003249875705677258755164961023554821562306431701648997472852064773914321547407416337233696837895213332711735405332732743002827807301026401374002114275715131589783998145549443640496994533042090350050924135937854994639900164928756218922308823774921423624646376880344115246176851620888824919105156646298092237661281253288738754437672709800572785763094755215178997152661474447626168507242486594425948462447090023938659456019688861331381455711472953194848217386178473204584384005894106586591977208358637831846287293759803436143162458550434256086899412338190154565714215958524228432940703072738031449941444644388601974239877253295548309851514452646678758219769428052131864563314126283467970553389145974488006382097048104553168205009270290415383502025271200824376575071095500816900196197472589512838256560429402238395817723019493786867280908878751766903540836957330904279718468642753603630022607611109208520349640910310026318474088885958058572265365445688142369674024734147106641923270248345936953165587821744097497289629265890117514473296972228708420412613944828334910081494328804108914159236040233929460076298558557874927110838550394845415543390859849685877233906874208696349354436317436409826513920053358516001022353750393505671576288432001190166860156023083785575301551272484981983615095708462716115538527227798329105837377969954680072216762389681940561867355956325318295140887429850341284497835782606347386979452086476768583378205936439394720362543999025365779833218198492553967059965947786165540925083963945937558326204584147259793770534857856816281231107440305612014887815480725846152626008180252519318298872383638092170141439141240517551503183279218622832585533765417230923185299471787929205976526521777491231120849916687999287341185624530573589076641474734041724196795564138708032247344150102171949669104776646674802840517308669829357376634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,17] -904214969099548786285431193024811556226820219773448427743536292513247322250975543676656744999440364441564833436464281454579398617801028324605737926938147924600211985251976453756443243920497006392017627583101988007308464207590439228517402690281059016967320079028042760146464137486676128713887872989826660030247842932021241827596578889194906672561400519233457631832568426657574836602473678699205734841711516707494904133573996414070992491065120537483987894770921658998308650135984916257621191299466707071456683801747318491346336299950765692611318430092255248116918939868360986831923556239911868628862446130998872930782113299608797699339264805664080768344569005239680275952239137733330822218466372432799383948649962174517986668922225275422355901665005893812640115729760350807537601284067175285515688023271432476177620262899163177374226742465790778486263326395475678406294721848229653809828823726259550116671967543853869977195375814950640224280658427609513488722786800889612176160030467671450258746509423828303225600129567321001642585595613940300161692342949882519886067500100663584125715253891665147313260425909972172102018393764375267058362645320782243402657158420535350936279982674098868883064319826426928650475009900971989812226697224305852544268207093451863115536254160539907221047073014725450014368467272345226842639322897601459375387422784848860742866815571482677188559261668771321076587538518610674807678066957986813982344448000142715973447524456661244463366054474104434191355109095699197718680817456438717375358185012436104665160678278249587757190089633184990515860321740048345764905836849016511472348995724460493380601309181816655708232037080428367593896960697790977188428503635057548293680862475650464479742132401574822530793843402822336424228722303419624971654655792269430350074829780167958403150325453520377554392129834599796552385292201713643866058990783214094461327854762448916806322879934260909301310135206343796549998449804606834178299633614219064094801032542297325585241868277754781779483837077795224811317225910293580826411556718416730093780992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,18] 2266969691560499042698178889500926327565079152093285311003721691273007538811443248479431339959014222098152979983432805014987061170580851026072832101775445933668958603448803848538556512954464067760472441047907165879736612877485012354812497145042096134348205586378522194659373542335585734858091565586471194927235199751330326210052575419805131943292768296140663191641652503402648652547885486327280081832495751148466319031834476096738393562283688808521876371055251579066670597321353229776450582029446830301416881617277749718080844542020049954998990100167713398262425539458932946941533373859678910184297954505506545697515361276293906179916266889793318152577703214110420994840513836624321258813606055475794650311442256084984916836868254699516441355298591917521563230438468517097476433450577664898296046878228766955652944932589314145736927841754159930418003160854118629098715777130398589699447278893163249193028712989006545191338127666207374970173277134364478629541135906799911216288130034994797137481451813596785810961334708539640240129379127769969314340073572854038343835070895679694068947956551659900026901924369995995858126799942304819149842344577093337637300135608702523799427981609160207230462509741448077363988954749983425789142985306919953301790883158628751850554032235059324916903796694501904758870551684564834451788760761659894225179327990214184995190263494229678327065310552517749374886998321516631222373661035630138885172246574591098196369872776938638399995714204575156068339664005743143098260613794292413621639673317921700429281223969505953606195397140499634938332848027573147728692893409408611369556372262816068516212811425167705331532790702213868998626985752489594501266285840991994593203786638837712229944489080175251231286977768366854373653180518892099853508013188384733968097754748970226197337486430349303889301292036397342378946154441045485950844455747138219597612480346038132073637430074220721585730175423599169994507173956171673194919865630570887996427430180823728339181244509022593975435040895886482221198990998291717623390513385287055268904960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,19] -4326526936603694076408831374287045740693909402158481405187662752142881212740601276787179104598451648345805418770854804973956400097428509279269017992485309179950592300261019166682075224051120819547538626361918968312713743498649770860334044519435275075271069318207825928883182472405820966847942534731755928172279458710297232215087611412560784366547259711196503744103001191119040188436486782208264167342455264820085743578289670378561554347109709311305648410727421295420412467005065724153707403363675731895725923309790792711804175454021395293739034148336075205697828891597249726359448336056598945022323186089637858383668709695095714905244527787581054574471974806699622885515849650223408552871928410725856737632900222076728210012421385613737546082499099184864156630173322714816017755186586522891374888983163375896548521591536100607558051178916969378112752414468580435985403182426588169412940872676674733935038626980395331805690127685071617165424252529639396610914084114729779824904948346296914771680706054889052922341031695404704822223050793658787928234524294038944677229175298167736170008411464016272595760982699089478585854664580337460042560741294955144245503152466730527008082853362007555331260563542302195370471411178760407842325625181406342677024319378283385377936377552363321272924672897953473690162841131251834070955116234182003820902233270163008727804572607686267631766048914939557472074526042269318461048954626657233186562757003556810732929697523254342903694477142887649814143809246142183872164066161395292392757574184797460009050794632747398414355933234451259828358541919071750419794160999401138018170705010388744996601043710328602068549610569554577559638023492254434327542570669258637834703609752582929143206353568543075924635305670350817856717405396098615743786104719891470134435463660980951587887468745954102184890206520152250164560477213113312275686556214069129577012756314691905464267983542154431467402877894168786815011456689154367055499792195481516545466663830190144407571166622742786565490426319208816296247139251007292837479336174388226312634368000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,20] 6832553527157967347071647000330348737410760266944732410911940595537776639337694711688466768810017296020616727563261647561564585800891392542229656603961168753240520384140947644928838211191717558887381315000940063308949038433553932855703291016904766746370896538566028747720705755971013012440262453922314200989065459790067230922425540773343568528101183631045133993046610264940916315816835745450746580726497614397096758403519282977264525091560981014882502327748396620478618113378651720117900130398078652461789497377128349205107342512661422223189756347724332022502720888705190846824374087338691048822649792359449579534031390865734297057907468662426361065007820612277436826463602568542826779505129130754534043770745558432652148894028647345585125331242870839715129158590909353329286667689783420254927990727159683251960981862664568892398891567188262727022437908558125901266400686007295420795484030485210424139986402396135517654814498500579818744587233586456494385710683023812896921267265279930064163457319631306671175236963378408517286073075566121456939979008545244580890318532814996807256305736609980275344461932383850046824507771974086233279073657150619029076587392705293609620418135917377426852148105733152871993459182144536428015556348466870681967285614584450584704460144618706850328234387605139624732858580684907499163937754095704777398976973798156978743462304040967635959254144321579755330501352347384214583988394148215751929067919866231528885063871987962293604807645781392226684587292420938769634383557482424731029926099122415857843550024838900360038763235507424534649965251184830841059475515593236046879752876372182997728563046756874917965725709468220100213498592068287981061363609960891384071959439005759807617413113754910328457661712492164253146829053652517591277114058460602820407939779692027699693597694006866640380683074264821337070239626251165241815050193118026194839576897259484069319870910847043932689946972481341991728179529399890518085909684401400663344485850393528735239619879327245884170555430997113634176749954476108912222058819494012584082800640000000000000000000000000000000000000000000000000000000000000000000000000000 [131,21] -9268154161105626267484119596377094180694057661511576163023897089394784849838850635596025348638053737027591659251009434681704582493511841613970536212163697607171744997626700770591733034779554394829087865180546952094464604011866475383209219115207634470077232235250751728553092261184305246292269726373729617655504871571623004365262159318948263391722092229111338657780583461055468320970576873128542518355390485084780691605864044784391350722912243208687002192267065247655269708337946079601648893497459138488308280274159140590396707035420722518039868728119250628700207262459269736739730970970800440045811183364119762632669638184645618512848732827835217169578081975051336337449089201480368631475444430802644291261929692053046011985662227906162580626169742770355063705536402207956764346956985413403784403884095267063167369199371962637642439376287907916930738477595037007328579910351999576192858064197817306055824670590213006132185205896036950812865954037519678641367164588082022655827367441326665166220575239895406931507269967786499887566640981562236347147896172641183258788071587580760299599371697666103027956478574928599146697084452285994079324399035846328356992229740391393354237376751762171329008206754707600100468340683231839708583669093885444022498017045884772415242609771204446562200635266846568648880631960337238669261274279966027002358509851601140121838235371202191676322317137234860502066263929267002363045124397541454489851769643355681696527415273940894246828474944993676453417127053173173033334175240333455773106038086228080329014639340788647294097002468021474654270154463685794238953722201058354590182346550447788833488279614447115409691000554163175120661477276358217996550311402549389832674499368307135430813514728974933131487936597348449564459231881317326859577733412526621280310827674837716907774129140515193751166451399206194631083900518929110325236785543134603321604648539468819380264622096777798628401364606885746260207319986621953664854721732228197878690305597207219952241879904994785321945467649356627841586940395114630643826444219201646927806464000000000000000000000000000000000000000000000000000000000000000000000000 [131,22] 11030406706100040062228313003744698411466165043237701520106189385027709281778227742132991078370560859351435329631016779259538308536867472629273475727568071629987217210410462800810425871406768165446877060422907230629008544890176010632800531500878439677629597158251530178665882107825780144392569916296997511242290730810411200475356319156265778014054213506037386152725497014437223095602203188550894785079083175463349755801386103078766394978282767680315853429716820510765838678571557066830158776900056801824416420468838421538474640373653446555293676565706153787506440961817264993108497395689159477265681624591585761097377148263160260052642834361412069279062262988269445718970483104811164977006242730726445467848743904247192649538522037552855966544637317880756445357388115771446688005591682240528213330466922088440022071407626122214962705513886988847116782721553290092827957039808266381191514138379097387143840439731570816668439794880010815783243854664986998135595644730407475060077230011650952548693389498363182834445273771805853315099774187310868462012012782529601106230071749310683915882508005190575417404661739039114752140747875109140680748939387390902761553278929001840381325379809906857479074210559628380769636228595750068999659585723353793065720798030885116938712352563520659634404580506204775833207932991172824240108835771886953511433630776837233265372453142816688507388362195085848699383320346284158509191126300927933267990845018114945247947794598505865610674736535591974848229992644023709887509280666496071024934135766618665442197024583804908555571883822053972551891769468880051396105109689600666622656882292742974755486322786099420091782549185992103302941466298656321931798975469100969483989472365866305453901065411202959803720273737414975644079349439134017461524511857924020569925837120125342702942456642313720411395885950075323529784926232247900553482761403268063150943036083485143952184336712734812300590294106885749597450028551295433993770540633949808435883440189773139383234834962766228863041655357684429338516062717198100456281208577774349681950720000000000000000000000000000000000000000000000000000000000000000000000 [131,23] -11678689219356229630257409456441355780906521886742794374915164850071246026929098790735126857139226276089431028712708300321673885043671237782115959061149187439334277474526793106531229230483575887780231574985956282099515691586508002345603743823683970657148470887761998674060028957610781591929065050757134718723773862157899586041804257739302945054281282443474246947504084742290997259398067500209827040977694909360821318715867725578214014681098952883228309622953611995180621858682271909945232442317971855637432236809712305163302026678340432077089044434764554354986701599328460643170473611040255011876299326539095101220900646583832045767463136058937446826127664515513885920381321001156665168632987347751478192364795303150218979392971899160016665751105430497688492033932282548807169639902054037257023422564204197078095636007056803320229446790430421431974268800013291465275054828297809568251656117307217761877116804158657107014416333324542073747006160431977775105795826014864592684368687929674413569807068093306371913561311440422943693543958316714772513258361377585980535992202214932480626091762484017516904087827322466422195931924173048198573098383972613951948924880842196641251822093162035871492821929556436739293652282620530679320981839738462681463527212333929950411533413889142235226062514013030371481404128565492748141932490021406139947166919254719681406879705656592363942933579139172582061414073630994219441095005631200440490524933467925860192725622772056170982135796265970342880577575622837349850590183944073520495821992666402624986615220259782127340632686430308557465984348952611019092947940473991401157879779411720753415211402165243454461746783218364105898550977083294088148029492629147335435046745234324593206074955943311090109203373917368061731270693259447701015099333178184543215677257129397643968480063619556311646768856717360431987007249138391297000234571291938277604799755971012628255496318543798345315370624106675121368499215512081500049889647438064129699385814428042976788106884122755711747067641324846841621989908276641844770795060696493668037558272000000000000000000000000000000000000000000000000000000000000000000 [131,24] 11110413140079025416175844603764438749728028191819505468932005824181677049814451498316220510628491914849189441215656377951578174916969211574913795615614085904831640264983305336870881687591102210988597616585353365759334946904193952526455449582844620066221967500658865943599541419938755864128645121528128468215607506494261605572818744622378630136018825799755771779357223113206954119634556619929536540699445798668131501021601081359907625891507313329006564795407561489253047304221326858886276602213444782299919520905040141200394620002204982465517383887198726477073112012624797582254243261444765889626233804690541890736615624677281469637369574560322575932450590127314734893480649266194284878935006332497266418006684167445440644449758873749382965055789310658003871057763254913375394331795836906187381883155108226195235957577616180481275110886626653756226048793052808307398437610410650288609654039779492370474403842955004590440167223105833897117674971653057002997953131895282363370533310522105586271941866434063640402382185122993211058399988447376553502497310279534671204702477587584125509848291929435586670461394349104154580195435993915654104289069315647484161553386206924214748930148878594490691897865188385871818827989484340242613643069390065359312716349626479827728816164228585561891110885225916725266687489578881209959645361386077720812146745602355855470774123972104949757484257143528319940413086529718722382828313264440212859159447165773343184110009213938503956006793564400437147442118099839362701485672909864682949514972907706782314703728528917076504746726262021500211902300545077193224103106684175372729945056797253772272464948359453117428788292046275656850696025709053183499793457110701458085283819557542916019106791355987737162358297624003256451731539601679571287859276959600909422036525774518780260906457324982988133841360201091090276498409564130956468238673355241045197493557462853687380020872373599114578004656027931535093826196835411608221591116117514493907282841307467607007270885820230134320078854475432673710558264571428986062729162772823932173025280000000000000000000000000000000000000000000000000000000000000000 [131,25] -9568890445549488914632241357287603283472859950211013607194765114957063355451864952908795777615349846005207923282422187773228454688933278218902801977779494902402448076415171360397334229488558488841514803928413732130412503054486031160824587539181757504305747114966432820715022401374478746801628727596324597496163010504243103984482407588309920262672395034762163692299428856418131702466024630813936973594968602694172351048934421016473022198349377993620322275700901425846253509453967804553887818158594075804146554305414471347379939763392576596704592988531693261676860338788031848516038476653461606773688831922820890672251407892971795126857028490418336993503165768604919281907866721521583212526526801394225420953814925208380174546888325205877732528048587909407330682382034889449949907988818677706133901336866426479404639216351745357610326411422591416340772952464283907602462423119811908325666593120365796263690019742651408784763820005507338743965434611050493774022258044079413182328800881454895896736987760690780881998165836772122727511677393629993201277809203245361250647430893493922927770430130375165999758974699851913015044456544371378910566199924196513392362897960557269573387819247661351054467780232545371722950856946099570005025119981933459974434233435636820853390670825272972949087328829578263619293783879469093113217305474859959149582906899927205725917738272195125647103706941020755928994008158079999225066721592388351072410413247838599018672172874445629382730812878417329126633610132884907473320600352149321699393320963690694287629110872326300293185040447073514340233687755278104877476077200909247119331834656916291553336285141482257391743711243653232863603702316555804704893023979862530468879699084900830243438807906830970604999057051749197768526262061131222506302688222390590131838460240969177046375140181986846157909068243228730322307476169516001032938835050940523021053054075989977704642979722609282880804073384363297955263775001138152962495307948496383527638500335286287393215927446280463841625224381048750118785629598151652666039884270495054254047232000000000000000000000000000000000000000000000000000000000000 [131,26] 7501133271200969927708848448907723504028576255899096265366515668419839059610746405702781651737508656912467897241065548920393477368793668779515010257861255204709824374750798831585516688214631827319388172006912471933911657509109513185933126265406248216192194579165640335226425729143937603514324693273267540203758121631662932184640652718238436584862006582100918272266989984382104157641768982720953944701917079220123494759114279967834117315363970573245421894064409601363652954776642013458170119878346596648356754061695589055500180263065400603586315702937122451219154585773802390478665261756059355283978555309825309302662968117549582636083351602075238498724200887947541868326524197330844971259034276582319722542423218943713791196165976963801641946976150545662388335908899221642987502093747791827955475011090189469728278834281294066205825513359119223573766066837325361264923691139119162017964687930531676553066570037977326996845652968453745475799598598109663420455757843573881742590838694218408935789634458513294663218563332113772196500866790071754896700452657101929256031115330996830253538620402421801875990978317937900148459396127004045379160214374155434156579662111395477450862484031002386605319981982077237330481252600009381146825077409374600441423382923301697885621159737889757257338636091769384311947276571885131798042396083985366063483050135241576087790390440586728595041448598545494479725823413030037339503661446925203768700306474532095292713765537884334368026515381963811250351344144118671373564496758114441869217064840465054439275119174185837593801793595068344474071047793373053814514720532003064722677119516307743396101132219896898149434361703144570331166763042713648898262529936727638127802160955495525926895193054451455703271065378308991198427258265230175507315665400215665415899442533332405946307168460132375314936611558410838001492523813631834392167370241219122557429757615659407891115157965152819846395680414312844474123057186626450059590090918746703674947123845789417047471262030857253935317297542153681648199577996374600815630451469005040386048000000000000000000000000000000000000000000000000000000000000 [131,27] -5370641074034643421775954738404383822708274140031169304940646655378969836397105863872242976244130259493275373952576554968790462821880506120817541713181800513835216196613854943642684541019667508294472662695379681105945757630728879143412208812870154220530963345417366957041905539121691413930754739348571357484749010918895221183951845106407892879834941582869781067329578043823750082324492220493797797545562282079245078008681397941418522365818161654679095056174063434303437224049345292714543051033284815531063698281316182436642978197449180708305356338654093904093647894261546467662920202969893143770481115171886817289252791941453251679383104290946750013910120938860616312004421083881319620180747353961701461210037946389404381297860108677039868263363076651897661032554301560719187124798904555609637446298208035841816822129559623682397126435295628560529234890229222521747875118319503504476479062513312084546175681343095960819244392274590474313306239269783551148530252398303867177418600735637152186713693372771620652757745793266302754531511252405056895702704116340747363293884832082133411042982999179531830124391302827797155404559584742119094427172475871118294773608091065767639469932472757067458784577731209306707656578194256364715931843077486995343186790744203869490227519190732185313935694920597760541624791568164544197589724403393464357277500843290341187506080864283646327935348081246817385454742746210621123576032840955386116183346999460945037597796952823831584006946300368394600294781999015102824872707051960492194648752413918757146399142088572455539726790686506083687528512607094124580376779170623129123622549110307085611693555519687626609340510600553036117898560847889861769178574345717946532566504619962656950605921597292754144426833604805397271599522963228335476747779872934959675500583439528986941084023601295142020740896675110975345584024217793580003292409300992935750595119648834293592330524202811115012418890246797659598391700181136512170917093417029122290214282681939126636887966447402849832640427288911415599362599063117541977890151084024203241848832000000000000000000000000000000000000000000000000000000 [131,28] 3520013080940074890735607711363813032449498686319797385381897671501808702548555217968408779984911527196934648623600586021283087279389283103934006276017248742084546355916359719536281829942017643925992757712806363530013542035942516590331084615136769187019194665794972781399814558063248770524778973148267117851349439099610344321264202613843957218222694881576472582239323441816698034934856419598259390814139269808773488241325559226727872590404893947828325049858390380733085535527553690440146727923386581137736359330601650388973391439309936742427140258638222416978540254079807233267083000964597714064824265806716677639814081834634692674395022756257049500997856387664865955415730364323547016115994930005906731574252178691004428232901300600290777405557832540132019642240839036847455628710591383721297200173863007998268671884069351853773538042791779014192840706450522889702401263603060665087659141414798901939201900743472672616904279051125259619299647557532296850329806703563919757157512050158801005887219756147902550584622498504131901792486401336241648118202017650035639578971967693891111065256222406147026646105824010966276219201636979448297034765467156168681067533559640453452632286209621888237790054633581789125883024151847389206567988896122720515619976594342513413678831039865791917592539021385837107686085851542025414358883032422404452900007496220583650808213112594115724739725296659648364232566708599193221977053706576120281240957128769213588629549298559611558925278083007809012152285761924106817851248904225645826900660703017876430431029774718305654912879521894208096377665035858730873377854798586990727960087663880135496127858090745541340664825660790125430084391429273046746229929950413978636285693077225649653637188755034414773908154507752632736157669921425205978292125954459857732450755930964991341111475713885065099200556497765894020028594746840537252806387441849984957092632085648325877638094580377870378319671742148594176630452394785445385602324683067170947432752016441466745576274292055844574076255982934965161450388606887280761532313674291537122426880000000000000000000000000000000000000000000000000000 [131,29] -2116429484810361664317588589083669679182327578134450277828055371838543960366544401376632680726023580891522603805809822174388403154106063839538476305594989561344395117968647331811548156849295974594086716162521387900447540045530113713095024527754405641774613960506358371761580732528931928816094478376876212284796680336648532997477804631339324434580953134679589101198066307933768594284669748773040314501453928234521357723375436893694724957034974109554161830081382429746707174278669460433598771075144980982736590626908938137287605126880732892596539274893648095578715881284243590951730634045538366619986684475495804988399089990808123355912904669048762277657627298547970571517007877713728084053387774811858236313208207210938066663491739234286074992723828539133358249212998093407140584230177908441278249960874292258814729448073162987139186287223105276119322460281778613048321248968675128955959927507637121320475889295484576926140331610322722555512074764650204389509061702764792364548067293029367420899723672169724569150535195584660006932029910499572525805908249629902226944978138595561333108481488079601076530659170364923677673025476986694178480164676948136671755306874711623347385283804007488720402974558199400138257746970253867738414059206865344693478737312458083086017804986252289423658766559738773497495311642272383838717249110005520846880794197407551302054452641791613137360309800536551142290567421215900732832530175619883858617106093083648978131836278665318669333274576347905915371003009024616164800936184657305116898837859803937981921610432665214193242533959740812817332477004488351190968150445568971749019679225497100255288368280115185535849739191901632581323814430057589189745566545648583473079012748831551116480569301001025055368366518307182631723069054709621102358280607417314135923189204080265117958927546909578137617940211838314719430471503158777141575143508099331672124781666408580980272816040825866136974144196556033654707791321365329429509235582366699227803139254714462529988546608710956087634704164462914952136533822233533831687417860957801143074816000000000000000000000000000000000000000000000000 [131,30] 1170494139492022115077542028531456305280338191488146992986480338251766228987987579952182370502199241801647584208715726098556817474376085702730619733984366829121465060342680420508984242014805927119727987804923053572108499046714344450954452256819339232795990084447243557416263684993244292302941187658609069357778954902225321883101938758051120995343754237544026822909673967268763844433820238481326316555498801680823258600960432131050537818526421700215315625880433681732183065480157467777880866700776036574265046899266104524518027765909511545403679636587907409366928877433195937862172500172659238517444999485473943611139822760622815464431169006800094749014870884560834396836567673501128417128695967422002203062297493973024172648982596118716214728394267019955298119846232859963806356590101065906763184164277497952361521852786126951522310470450099766168541136555598334282417373204966186785032372151585384698697303145349902491579349449455341747610402487643589700559042668127659892543986648104134101042835730038506070271597929161825425460034675634150734154032034554395935743402327093526246913192906442252789842700343511125784486702283428714681658620470157617154704778124481846856046423543845441682684759893171335179269715042289585041283877997216813577526816919123159105588084838624949229557259775710191075593039232367688634318164118775020584473815780213066697339069477314565347698978612105424949053126725198737115897242140182232207205053292881142344827642716066469372378839260038907099807628712770801192905338113138258322151877018264677038833974897196326550835642754342758626534476772037526589412683862609362542338197484924373414663128083666291964065201213745314735088786366767642341647785982788670576347234400978309941398862545418562416440008829259929113146865307174186783141089102167879863427317768907758892934099834439338677104309374378293530920514941271296584303526069501336118185332403766785599113363907881623140538556024878908603304889762805740191044459612774962340101319319099960556378294920338726205799885164959945329687866222820480750257270687689407064965120000000000000000000000000000000000000000000000 [131,31] -597638682895621326418300251664566979769547658715405436197164707143840847231915117720585814349985003441852471115122606248066657318758493763297703036659668518109855896902004822639373147487115909850380134341413126187652067095570975114515287477182090746468185706896734107339078455610047198189531388471966092810586465356185826599581378445867228729799136342570950892532963214067420289624142942503228453049848050453885933987280605921629247125427455447473068201428821450543025108142057949812380621032928543575614458559053142487333164973466408089304905305935865073205520345578020243131710771798097672036586056940208573611726532827495275460694646328219175215378526732449400280850893204102581363264546455398314021257582834017200097347486996017915625189010185315904185540460602902172385455411968275990932753268192460772389219227387775336919931774479625521823549891489265798082934943174952683964944413487580500742082341233516299197860370112803784025465646472200259179743050884020851920054729180589495274604341573020076060678066277002463536686329721660582015050966847794695947207503317803318462843010755241283200095151903106928611733020864442855989903502456771772425381496563529592547545422401323345127538558964466914137626992345884774837225323187709676253565027121100066489416653834504729111596967229141428121308305203818365006770502117637546111708230088053297832393313245498932947637160276570550072366463029873121031132190815692465275442893411940713981626163213538732633956975669334817297285905989517338296325018163379557174078534372290247375692033560273562438792801105393187269901099208503893376241339924218461078108067411747375891906226962923495421496995426598544707158084388693311138738648658082555397083024717408121917563167096124012948499051134755004152724622174915952918407051501522502293418817536169896151661144049263156201598152530964865026625592517010364053725514139698628463760530056659471835120649510903611822035692746320802649658638977219583897274100399922914470646572449070838638279718234644962828677788963796198351515160606847592966071943990092207220588544000000000000000000000000000000000000000000 [131,32] 283307677718619131076623674690409512342962511696237881397573022435789913900328439889424535281648759223139366984522355235683735887436197369150883293068142371243390439473653721555293322149465059726185671384763861396554457268383559399427755617781181655972081429627540677742765888321226820941461345722466609790069487328552232000630853903847704249031448757303165067178612640805673094940902394727699620601178846032203356143389884611865452585731312381248038322714981380598436218225176874000176100406532034034701389241696278227983370130509504692899776569691671423786059473691779747481375408514486724550945163389424687377100774795241039857422410597330814762262617351913966492403577065605816939585091290867469027070577392618976599526613457535362860542243478978840143044005918831881813200286189027401939493233595960925953125960470452576442221001767677235213595286427693952855749756369790844743353801452178469929464277710679170025804693657603133060028212367936996708407746678158239176808597620762549122909379080816234556228523260881668394931847220764579140638985399434886254461261277957467877607564944281518652215449944163352362340518300925274113798891275234654954199981556630149470075933597389585591853150800532676056921681151845227962691849822983950586979706548218416559955759601408708322651461820983328197216444524797193558031825224565307411312136705155119774218822264879440387593969258489262261093286863500884120091599430861867807037315331460771163284113099721304509740704600541942035139277584719469066434253125723276753099511449516002760304924507975890035396717310526541447213860612587233530067148324214094893199694935217100107957475696935710564375871822439077579680786902470418168372976045566523791812400975066823896083871384330775432490393992921244229577037867181599419635443272029406407682696465147957512450517326504654499346288076647007352162671310217731603548400305376956113367778122629551908444223313895230182833813787209572743951139463705164863336747595728566484321207734177762913213734382119317999413522137616020840498405047027814609963079486200100956405760000000000000000000000000000000000000000 [131,33] -125859888269477657606404668620284958928371025248494281166214591690548844477886342000896297754887275180476626218002495445525307142578060253349698869956177360844787694595171173170211219462139852603783679255318617538509879438432581497272595324718815934159009396052041333088035692427418729122286346410683318992600713880856947294052415719020343377226599348042172878626502140458483045314008089601861106380784378497141483627593590992956243471724553892100657802430960735699657379502727354185353266654405575445734277159110633995897143171193941294694735324256159194426160078726863077545338751938484389495325440107692722516142621719569507400932105836989837906208099722607832245739411400897546343926890937176621304067981735483949802507904258847731110347844150479087129343415655553505107380657038004293547136814762243554278656958002598236036478168218184897845811072577813387076376952905575422901971675149258342596895661918260006690498347822798270038019528437831490111470995516112821465924240117460019478728198234616756620858791857519632081734039021247514394336823763948924944100833917266600737161051251086384162474913504038429017924008182922603954729010238095176329585785962774835656523108122568280628363955140452906179396299938981849140344704760230223258058039483144032988615115259010496709007539855179192873753518052517739960608525836175330626706339086128218897840966782519255132352290275996695411527820222217105425099896621241044631840491331597242880397039999990783169389631269991325216567991980177903055382802333881077452395913606502752347544584201625919187251643446718072940996571160629596336121563444201133910080794408428073131916110925371573662518926062684515197960911775297148426902459377828924860103254936093821880725234115115140775402215480649467794915035203343968103036731431868943030287124205531802989389635802359950123039054594783765318325509827245855859165787535755380263815962099151979103746080615266027847767945239397529944929678483724392333585435298756238777906608459369121644368870954957739987104443411081728567855709003862883796843253928898454909616128000000000000000000000000000000000000 [131,34] 53158874420031880635095845974470305814090693207497122203543068669972614906487783333052013988055689821350105683038115511822589850122618949462410795984615535804673902622500931024691038312677678863711663896795453910532644402689370902453652671949682930572113299665560898936859970197297963928033600889055437670803504447037917745130465328669820650618371965156881063613504834801707290211388123639084931490850134099308357197818892877131140855814823058010165990720155869716044807717133984082436776679325765119089202374066716889579351784732096527750921771750535143058375218905382020422751890407281981853316972810451277208196465700493518436161861479228747077676788888140873038108248231494948722705904800594702454927603593916588838132953095859313213490853465218530942817274247892631141389384489337224496843847277893889595538451802886886233099672642776129750804767374541986547025938311297919447553667056972122005195265716027896865107327754950652924609851158855367176123447736283177289965968448321382454894737194693902319013750438994219577068413412369909350297816226911305121444500185921983604492176327564130094393730799200352730633118263531704528235341201927352288573493194295902133819337605312101685184985449124637919721979934126575553128377988686591125036882125846520571179833856815864906930570742750485236763271011680721026921164769787269089642763540486206752142501357768442289412834852891965002812418046221664577063903981361482858234481731966606518933181912388166856064496129173475558628299687389738339267684022155989225290558926496569559974568316161073522166929553119242779902657984901509665693228258993336150021448560938065845223393656210150384361765983530283409238811078577348728534307110801338796972325678373610686928700503354598926320527430679088993775262096427470643676066458126720587605191019780065634257127526551153962979548922318746849383654881553577977769832574874754836322033324426414457838316678568616981356289013400600343919538857636043657563655059043750580821314288054951183495727974019297234813778557021900408919810292982112159286331557349392771973120000000000000000000000000000000000 [131,35] -21722726497511945514986415010073000020379137630627387066945078270389975500933724672181245734782858548731574686791483226944324360629141018324367610808932570701990173738327095154649537113657964173476653514146239844008148541150684467193907065487668742211274105124566263991434438203278125108980457274704154005198688785961268507582691692485105453095636684060361682940429107966043004788122181176127690271508628766858537602300023518950094026274566876098876014084372901143505987397170123400519206374240087843722540838268071509926964941032339697838426411448857929847572507357244549054275400757411064099143557291826692617043389312288706593734480602883413694281558290210441441084098829894597482830891055101444476647063804411365916506201492515198955009412232045812769688273152991732990154731779135508936034573012136937573552833630487441345154297827226296034010553144598988545251825037471305521275079913539325508462323405635648161766647625151552182094053774365846756757429488249394841449113879805062375776980513562543315592683791877742584010410824775870518658105531407981070450334581667251683401610125425340967225890658265562254929166247235410445408299033226265359174097743790953184976783807426357097049910337702695789144080189553470654690658203004119496347623273781198525670181295474305634291638666239032874277497647467078178669142762151119782893486429156622610237683819253635306675504123939361566879349450410995852129057962293114315895880715880604005855945278666922256104632753077626802827504864461734598548709657079126547602650636277352710880506432211080226358117885014752576412481053043589429267615324923851544920021274777952603300307892644624671733353954997152621685460010049915468825352839153233577158901014192211473473159716279277105071892623016326020120535718866674945006148201171235907127607200985268842772898348662069611482100939503287824377323373392315848029312709837405810474307334565546287029760282508755295266047862209685650675890081676609148766571655263047718520487111929094575125374432900173880755719618483937846421285757622866446567435138809398862807040000000000000000000000000000000 [131,36] 8697718436229186379261412969488691554608364629562363814668648700493762150198200933283427015528160734872654336426481877899195654416879733333078932575521749886031375519502062812098324304252191886894900357011038048552612514114157166926586144611938018945180272244727973317636819683806154703420147355406451686614757165880470919841747480866076377412994735140068760332513355874533315472811779540162141203238670033209842811463120743820889960657904372656441668709737105985968402134753625015710418473077741405750185634643476040442494366161581982619433180525330024420555163810181499696127623325703355368525758718026593269728505846021034733436894463310443525473124223506606422048849099761600361840354443014928910902588423221668784129542008534742606799071675746357203720237927901687370646622566198591344918197039566220517348673042627874380459695977879904327792685119077856563349235973812352663730910275056246058166174218713819104305625787357018198029684150959926875772658281390723181250735434437508260403532222843429971501074239219186822818831989179712785827576569688246865084523751686889939160887775371518015447865423464898825796496518981452204557757220005356140670416824852718167617032634438018412312196635151127895225256977477120457967429012298225481790512175008028314132882136471738118161153254383239487328168626606472450462915534755017564972859348454080417660855774543010524677732847388064428523493061092548658101717201099056686402161817670913079916812004682803331066862856422129510510056299111715135060867988597543949538375394826660161513346183270620039821237448227024787381612672215902801765497539146958949142230634065208353782517187840345817252230674515945568647632933851511182115665769860275972953666862372209439675618719941026113479429318507531649850687014059145627201932825459263801402302782024940653878803975601378248799273943443791470966652528201688308522089262200990241429180566259358910354614327266515861956244146150174765138975011751482268354311538391538456915781049062600081429305004647291981582061740081680784184237929205886756341891654167556417126400000000000000000000000000000 [131,37] -3400014334435607651002880121505472028241501091265306983500531710936409128508148610983383465832344779326018230558169146430421866088305606415207204360098410990582838388188000851024037212130085682136608057944356523358055199095675323988575451073827379016354374630080101668588393211935624547115326901217242680078341634062192278054488119049502226184613420871878600693621674635573046682975674641479436200603610079365342521089283987028816866204646873265962503798251677947809600782730607936534651390102827299462356194405791211596816179612837409038218235190526553760254204658410126848979317995514702621664117513035860324969621090842608465923041912848209254633619824686422635394279218947453982187670969694506865245774881231770305298835563670653135576051898279484582891427326664313339614407755027792703453459709053121844106616492126352311598370632374833116786246701159227819742251807356394940561249523497946463072966190787471438009811813918487727351204668724585233509875359051751878433803395110302389375436769704463509764676241272146418408625661242549329180479032724276416651883283123016579832786551081300413766383743819134394300455944264559160063609113612585772333530849961720988576044721929913588807609413204586594589992010728458115470234659889024581081046685530559217522950365996721561723423695445096650018063738912255844748459808665051449568798813237179210603922750403821458489830449385271806453976700781895983947759054259286518437581545735460461159165367108398378614824943077750180580439081950422679275619137643113159996069277707806306499934753409376892583202881566229733341246527983700437662649446874563558173158010621356901632171441657838398890650239779179790867070799518394301446947298013740955354496319110826550085744652782929269994111353483433856939314365336495366041217608888001283316999266874853169026875285754299201666699277463977832509795825532425675931370035325570557415988945633846073402593707180356542774239742826167047157865869286746032673661564961291676710036101561849329623294127719137467826057680649580198769130990377463400458104408383135523274752000000000000000000000000 [131,38] 1263719081982947413154716027276232699311550875425733029415324900384353873214708483010631572856132761773944381398931880131863009807443670153322336826094084645944837967141915600295653233372939794233465859374419635510000870166733839043943436201530891244421026237242900134209341325366317437655008341288263144357733709775955510593213212023843130505044573411306385943525414507018613837555108336026832120712636973818627511222725311522277120023648193903626428891379816057833365195390385122559147945659412959891284163942088271872748827850201745371171366958028953783269680353607921304152515668982203906406645471766848618516324561572712042999216115422121537432216329983795382073440979974277664145461547355059325433862255797679348748806292755399812114603504051097405912855099500770788793094416202317275996607174083359293552488658957685232201843596310062513859310433244483638188785782601306095631268865237430487960120456538959605905718862136825420340157272159116093610865064297853668888670288533959225030090595561097830584122667967559881640073989158901100345150055518191978657666422637312808056557336997396516096098163096831914059960063992135352637779872347300947964395906888169276368421723690266317705536590773959526700327209711316205735580463320251418887967919031703795880275467432585742209433766094506241383077079107548060915710006844336430011561810304076146657779869622051379611477468187409598701658531769407171211195891362885841687764681991750851192213027834472493815006916621994443675510468439355067142980257997593758989583533058650174886498845455377544843653731128780908533902042366203724137448358094533276680568867611807547684413928065576137395648575011966949381934909141754978366879481810685368547592295203152644896782804588116127754084991306343180565252131243845953916795009377840380627148880956879405723818110691228970181596622302069577112258171240009251268851672962043246566345420507395301822035576206137972537647436054695659442319109638393050599049273870420915468370267949525481766524426113801466212167946605854551391418788826991227939057061247753167831040000000000000000000000 [131,39] -425583427462208246052019402782156318949845447338015967984390319970968176313411699944667002366278181899648010993830232662763460191058394168631472786110293008362889491269583001965232276398058179875038873152770264013577492619843725870459738932092782248107157699425453157655831016718059250028838738590674699658258596161488257067834827312759652100180880188693695202102387794954141164524758556880446318413935127329708949888820288151182747566192458089427619386835537542857146434953322431748860624059360085770862902995389386024728852104538612101133905495698118071200296600553145281136985719840104785854898223499113614640926957227012255144529661976007269438975007535332084639547374455872588916915713905001500673138111283245410925623517445625422677165279502943954617343660219093141479827606871243616241280665316585160868961761878535694695410258214332224911430021147358948630380066150047830003830081111897751170916099507831782280968273705926190956964920105680237366267772220923089393547744632590745865275600904434572520612733957556882592871281354942785251103815905113147399916021876048768183382707162155825845118963856444567465419535940254638205288792781248438883030464528903776610009849152613238353318497765701164147343209001120443154763143944739079285596254276058209170664754403720001686517303568015954454382524751126432644285157674958560308756201548157074473804329930463146623708335481836151559358880798196582812005484127963167684929260510241266584031092666136086867263829197814533990025717972515710804598478390003140878750742291616649815227314698204158119436705514127671109240253736737544720001065156722507836298443825702669241813607155420906905374859727313183009731996210269532409609995734552864794110646257000573643971791922078519360191986639909880266149910424100196020927227091382674968544090784174845852063714109164602666162229099901837550318805472621907280445711122506727113532512046254401453063865792062619063118216819402209054762225821875816210318633171189651922312105386201340159316924587740745331946047321283154374423437278072511071008548869783198629888000000000000000000 [131,40] 120393560082629914012332198728076261776178927434274534048069467736685638398930646144257461967169598364793117630774288746125503625499994544780237700074529453740423623854446853064374090083744195631287800610831862515018841882473680393803039199649194703081119166795904818155430940055469952236998992327212421178164381414328353020665794975296010930840736365271898524094466304447719509791376192359892862111249112933088012121589805148342005898397890962728718512489007055985596996481119534607547437260732791086149831934621519296341916675472549659060629374361401615100458728680871900268812601121807589309171662913873937182280053389284470110351526615429216075715858529221055056125638876290721771011438354902915425395630505828283299632305539365467990894930284585189480665459107065982032820871679044835051873294544469296083585721499155230874218175576545821543682065482443886645672976005901224852810550310425939530918908025517277534374172416301771648352429793810602876661211431530598350706870718518973702379506403597515952206369310871517192733007106054702007003621771229964397294451387442394697455173219499099130050146179187538127160108305217148784122554147242730126104178153892280765092503708350485661576762748290792267148616965994437101378017473999083984842170370723949360249166406162320500628982155049142571762786603876751701755382537819589960283755948511345082740439380439246886786879609197214043432221546435999638205949389035485575314159903595975784946040536509526317193514398248909983659515565459402784328031010094411281913156532725959794302684184848836647707062566934722452911774034998081569675370755008570075805509501636788168161749354375796317545590306615481341420356273792189992284180193855547662713370599185956100740276427882434636762207677690473262773330565756088490833970052915304656312908199778646400120163617075943867948755548699665477262558553701158675715435664647465686183669423353073378489628234536134451248686946344803387047825857161975366235674611608606640477237180160575165036674295064333494559932428969850040027019297996798753560936398086775767040000000000000000 [131,41] -24153238488935582539649883889100334442927599230481746024838814990591461717288531581581942507894688239609570802289308250435239819345633276274723482032770434212679922286850117587153457954816772454106543241932974813970444472080394892152914971834347845521798639421322892856487114361320553907249070392472688481293825959518006147716458984894957319941051753403271097231763263735048451670786449130102360466451371635654987518325700941984831903730450502696288294489526132705960520140745541444211082395360881936943386516713113632806989346536737879182997702595664617801375064751037010053693761801454326009311606537171708963976308177352385710406839499175093923941082538978110939661308203220213686143421709707536886900341535086108554871430779203461085230867745855746154576672687054325781594320047871452623036578246984402260939350122017262119718379263811729491225059680997145407015742828516860964153133891613149835996576768741625461248302896624428188062660197648003692689520589167485702557308992371499984755088528126664771751131018355236402894791724527432528694261468480614722337894717213661028715914295441795967594489170552808299808864353010984887848450016160219289465057022059902493504505037190847542099415957873263924591416490487090700377529283490774357619809311528083606745332918289843942451103124637950188231209751939368794788056886355672330056358828943224553583074052690289265071312706556424517477848378530624276337340233547126829001973059974921373841472307799177803933602051301283047635484819120854773844787246060336798986702283002494778208354879058918130827052038115109565656857894024207568815868456733779808147849005661535004731839905365010771570451068230992367892048580726277807413931904577860687961483813213303250592882874925984201106713559586094690845240686379697704528003945148757817642584592206520962483221159442748207555951426549208433104534576933963566007872810946313674062887101123400235300232852147648187130770941371049444309617205299739561004894415026176053034113699810456008586192970017866697608465217026632588436318093465004250975520476286953717760000000000000 [131,42] 757482426308775395824788177998428937272957412669428638280400781122947116395221974729168732553014896973278631720087026876592306032704171013926221985004694528330612327964546111088825160202424053568951376867902315329647611858791292503143809590643654660511583680262766391763760360153645098679033031308038334764610671589812929981542929286930886080392457962740054952977881276093759386429979301682655514974689000309625603582337999406385917196706172415028500884803889340077008393884422817909997210471292240701378886418757059276631816565362803015076897960814770405403162616223552247722759226388523486314736390961800731724793673195509678065666706949610935477773261679270759635781543607722182442827907641939306326303502787880164802674996477973679067449284948033151803038465597052874686464344152434278034554987105269652809807466977051707540938493276514044744416167122261576705374030597198926511885443147883354896212728636786226609666239077942968082365972497157155028374055486991677247486384058657919423726565374259398522888172910937436129863920956759725794671834190908566639639447391033583928766055653419258680748068436860810234590641372321403476675522410736275746663425497675207368066785743922709594301854374183967818685324552607095099217844257310430947111812233558447116911481533774232908555473790258231470796239889632219308001661148630981060067118631271867662808898401177554747945364766666126759312240451645971769796019185861249864793280035342902153296857254174703829489992532127307444587203681218217633606642271662321543940559126916957224427625873505792809286847175374931509592985222065019655046407495665507854197934930719371762187696194538896031402866607302303024428454047973670219467259347268777323384250771318541717912822313598039389070346788646783133638835922151380774692123817317228805403691577426075264975630673618847145452997874540353682297490493487189840435759213340399262920022688517186048861593083661608235357115123763862460804976474452985301904533324463181517576322881302893327077082883823780303834974758983290340545157853044640965363286482280775680000000000 [131,43] 2107505287058726860336034722117037260459394636730891320223400051330430365095797416759896513837165888732281497542622049615269636387061825211121034066080690423471261818352057134539326424086305360196010466666558339590074943982717873153017971437523724276030023656665355186567869242037696451789337891156402201265224977217123572906761060599835701860782840665575082056421212776631087571345473234888019615880121360935646386321589107458603531553280757495915892225060475916091271256252670062153752134023399512978153164840176555407531602186913181344123086140311786681954403996834053255095318627063524350098657237371516798968833697248112071727395462006369152651096576085051965429797573549098510437626859290615387021260214314756448939425662224511412289421437781835292156059396498152660634001412122517138178477736465968875872179665126380006938600314269815906668828853197054561882337300142263104863612066746263888744591350954282014756971004794136859223901503431953096013630488107286592702664190450672296047558000875347971312862731557589184377518104145917971712054826583505827854697238344420170363100896610105325978051348154087218131528329547081906130484519596261959918055906492290832454964131510006995830654412889508464868958510890335116403254352337061452010435283794416153615270852682420506123003495048680518314107605985754958112246390063871496597787396210656852855302314036360674137689511599576366137976318659164872999586662368055728921980550411955082812623370940936157627645148424107708595725657754802783220403021025754438796307773521582546912894175083577204609536767319715400503799814739573971699278385202646765013860994883066990841247159231988036093306719874070214053314596596704149595814211905004315293626280488913722408830864857433217314633321443894765484784098051156209019853702038538762116766955359157640654941646049795061991563104397556222326433028737505327131869392894120483770553334708867015581972043298800916948779239059892001124347744089240892211681871336906885372830901143860705910368906105688194162406214058446942692206869545785734161885359147382210560000000 [131,44] -1210440737205288433296207062598741982678399269694181808355515610412096772998231648890459868006917637634114676475013496497050899817930842173185190681063771019065617033878723519024229507716412983799747375727817738121779756962645427760714496849363995726700749432851909492799267794952670957830439878199866579822380138637706904688765611639326047193640950000511971986705375875256893813189386312513266888393689629182425540847648906145037200075106629414568710248142813834167331479226438752715588476192114988121169148167566225782220075992966902605700102457331334176109743933095535242937619375390941822087649935334984828104101075284972650595923679398562162182734026990974289996883206938079684784054920152571821767915740773204527443148645477391912132992393083190914636259091064142114647734922459857412156731156931688221259358369425824646355189212282920407460078215675094436184027720837618710189503034426423274976560615643597067484427866964573883466775544101240491254727616801662331202297279211204892066026851544749139575293655779157112284678776747257813094775119743512871319443686486437629911144670555749139572548722395396803842179802293065378862452160282209032754030756252009008936835363566810738759672784276462939508219756708157793386343334110413245230443988414957536728340510785647799649747302859330533649461873096476296227624176378174802644272311948620185324721199048384133830498743160521355058485837152002825239528132825490357637136254492332168828205536213310272690747561434849623209222626656269825739022217845709531111564195393260203180902613369856594111543668228845821411718138839999399550140218431315083856265374428359313262986951814891497475070100153206034742966331556620386161051888090266696542530772331023546275194197811913736212911001532463870764054962730326075059860767605119706262562098786680129262665528017979047362390914733344624979407660322595240680373946475700529445277125454491218427927738510483658040097165296129329898136618569030380408595077588928851861454605893876115815440818564266240801186844288850167007724801137509778791152123491627335680000 [131,45] 438974570774011943028518699545134861111117222341856429351633834923498810091304526149769152823429391197988178945915774735986282629883612211039990737694216462639706495982780523918672364241681732408514665617674752416521574348570831054122673437554494971584226938690855586067547161877259301986394214438028867940357818812830159284756921288284669810175629757074148374718449633810300678930112319890646770885440575008595952464235528752874316092742176176078034414185305117523606626546008097988263203962584652511826950725182713458636374233278001919698089235755755333397304950451505335932132685060064836588587237265310483190209698019591615160434988949528376700595645711654082606871025086669850670702983129954152931904764075202481395951670596205433360949286247491814683374695998656904011734907273783382638471287380642413410131903413637616134798729359443093893612445471586347681843369408813235775411354689402552805851076273158486966013189608224394646080747418267741450940747596254654739338881205041196058551482573806179932740028908851692571416262514720787623964484518867128499924420127136579110303982716926558390305394039374903959089452859628302777606929725945594058574785150681397922483588224813575961560253747940071904978170053806543419433584868967727891534262330799078177075360262484446819413020647961440809724092358405917241843263795726028314932369999155687579762746302183961345939348142092292027962570492004409909008833191670534340046858114845523082480135801841915678827895141135578195827690900196738398159040505287411547414505957094695341766018243588317406077119739458341231958422308183631489475815236330468953212666485080125912566496434595330910708427235114248173930651949284589595889526136465083779328912782081081781893016928566093354115623379131063932678905178713052895071937739840908955920256425382531899914341607440821994460141322488232904393614068499179440493691471147483920200576652269432736746593825331837223055954559444759261876826251567434118700295867278780629191053538501115688675236259484428465873685002451495468009869055874416128989148255195742000 [131,46] -120862140827988474464424707924803017690176225085857349584017507711283068414496034951836037015446672953024869800113913237558788500981582705220660417963887914295755172990005190750501729097072458861490940325830553907386351903063293076515897250302725739365160617187722798119795204422236893784863115587727106953874572246518834583690728189267340334556193775222825087163317308299639312300508383430087170438719138761356578064464720461822570428396337496154704778486978936438282497140908815260673778137167818697412362995307493802285149494732660218460445857310778871070457347522584418635172511559045270617606633789467702389369819390097186239471241374957513573141039663737748489611112011131940297556591891722851984735182845515930968361328372806421815003206885693768567563710539625715776794161987503119925399486110296506407643327442702492080698602693430745403156963136865944428937019977723869113628370033168611718798232022425264724479139643909940341471214887742074111270069985278869238835855066351480802131648548099572369639558763448727456252123428792500141607056903383047465277951226686084672920091081860735967810737051948534297192003166407327216731544146217823333134936852353859790982461567260262610923534817843225995328801504745465511558321987278368881058547700509712460337797548134516285410885495710283087331988998781527474474491318498186775643977620881047543128099330095787796432323096029899078155807338640314503143678308292985847390336048554999239585889199825381843837825290570182609358644702115298987268208458293644187401250198471605459131122729743196248826336542609482817120478200711887309059092704052940971985013726574240119689691083391596013663093371347108660379099926458543187291767680043894767146705986361374263734457488091938824363865209135874905863581896913997130125544819677371635272252441009108145468611886232389810519653612302499277759519463944095183246716800135081836811264954007648422246963679345479295690912304489684101817192611204061854471560421442673582379325135966740135963467183680658692241995284442686519815793861172427137540892273528000 [131,47] 26235808766518438358553403821586184587336128192673983328392721782547370824410289571947022773859495873331455303711857807237131401887405872600138025062628400323792308886533865733400307990271185267668792983631793772745932958944665984190598724610135099232051790027393543257022332717701799898325377114626385530352773537294972483278501001247790495926669143827488955620260332355798300636160275285596238083697471411107514946559291531954962901741919734193075179828907656817989137085898566290439659900751781948148811426531846045211206334129261728513884768644319581459499111288255874008862578548546747944022494838014083184580359175045516218706409789731359294669086298021745398272187293997470360748701798593368244722001656171328220543230978948341565209863626209195308987082068121929524125452670496386284765682037708190266735989124675998096624147430974901558540984636719003997098277721102612011914843048395095265702601950808530825674098766526664774286079434459830043704346552810276018721810908732427754621119399658561711471293359659233169531191120356785037453654808056738708124180665532669673496271555938221622704894592349584308271979417044974167835334144292525172965722193053627322085806215177654304993874771236299815448336028302454955652162914330487055581022963745769477313448944446739277798789913524575866825155674851679429283165296508582525621217572550639077282627435251118721687839178505427819580286453263648264722788187471082624443449439280510992926262984653864579193457687129876936386466415224760784703557407490221104965863964603259214812977809086694280820000391622661285245753302902634292179993205935841175857930807190126619926914159997342551631635030616730528035642668182627397141450898566101015655694221026183630273934264030593805118420833274699244358825253294154434726923574536931751875396530106244860204809561648121581301577223234665089203323176287452820801792543930540374464103435556266014964524149824931590805167802369451444831644200270271775051453555607830341749364184385004518743938093262501687467803917235670373868482445505144007957403589000 [131,48] -4435432705992061536127245980879056231916563622169230972143589698036088282439631529370315703843087282200155248843031040032977496657144363373794291837291762668274471279717748136159342297936372472888657513464286731402108200705295604284570099429678801667462805542719261338771693196016890214487628315732628952283824657851290934950290996976945861040581554583099697286923881071401359712203971984966569497154033297607081564125209715008210803367084703812269105732830584276232501217315079289739315872971274363208353672546168923400536034156493474162600525214277106393975431815552994918067632310812876659926392794303646939433609419249009902582169903397632486953053062266948033176688583204565064845741734436328288996699596960945486991713987581978630428962179716990239305868009844690355471654372424793543014665038821064091880186025602723356962715478823710757663262220631778651373008835313176469796766040634292169750235883102031758902566381651009768595804359902214693054820929921108416821168592571193264889423659663356159330652002826948926269324894766661161705623133224363153626468910197320345407673526725335474635352032454046340491028283215149580108458804378873055442170501063255267832281390012767760223339379195841533751002904583714251693522626390906306314191609129504547774962020030820495597161506789242375078328508578744456289141973941433191944380312009917034530176019821472689802598377510731707369117653766307443379521864971526780620604368327192818508734610934189202843238694845943708403621485299339539864128723468630759620951813908521934164232981843579647163320348466504222279000656579110105910613931032252966839536319675454120921074711017696694207521135630394269289962198941769117084418163370595145800314462961822907566249127490685090101643811316092073977453385309274019029720378525364395869683982447449903867347149016412867713598378588642762975472935575573922031639464837837619410335361053953620812352639177202797479676056519117140657547511054534833702691752174688832663074096050993427228922004008482585452210883408844793056562536016756481980869120 [131,49] 541761865148951399916427764280899777994524831106670959985212351362461032653653045200484980055768144496459241007721624153023165575272679457230415809776752298182654349364845735953993464360779467331179872559742782313357700455803025247903602813411028874207467943809215038933596347156220556102377902171373476081367249977103227668074447730399180984586477926861981169670942747629041763882316004394787237989293845250219793858318804704014989509947129045673041523179303251411075212592749787562490106928865325645877536559874468831157785090672957049418322838560024587601314880855514860283469148815256501355142196987691349108675599010629345250692324808642347821603147711980486978406595327847938629729611454797309386752137907895252433113242334854792064739798180208219222932543723670830906506467229476025291015244334176847428334232437559235606248245787540536673999634340140533842424329203715150362266071048954497913169148435464050182642715027020092023020956240258397487705503401522732482608150041151060534898779529876463876109816988939449948331299071443883181979379307954923040590473636754409369849755905087572656249425003798276035574387951882665492117226760441327681702115427191948603012607160489250679586012742064244244484888344057085595082003881186662009377936736152719098906646666875583080826315002767858332507352481103965730165914409616420553098103339136498087362689248685235657424236399800917671355664408558235739416040090397612534412448413363256488055176870126494812490819164941042251549346662547257015032476982444595394036643630670403499378934907183208440345467399326812225103738788565568212917309945348132250614214468109026582834915043009830203775894618340803345550964497439628227839657951518250576196787551249511896180062448429274677121939078021454558623971754218644734275546683630039798452472383249362385060610082300906604703410641852035655576921417315850516993636867102842433813764068424390863945624761637314273171472787222781706499848005373931621154400100852665747834059156939776818033399119878620253145051041992485971253830437394866318912 [131,50] -32415420165323841460991286593553799122384447214464114904803978114715620418166066829238935211735119251884437400773697314203606009169698740489488747802125176784247321722432453110014257039811082518010286196186658111816880024489222797869247866025402509157550463167046708241820861421933784639537363882736198914180296104784390563309693761488742685292686485107214251132409076423132506542995289611861491803376730845278517365507485308897900100374467396333359461566846771643125083619879637416420043600948385310894344295259773607287092631803820776211257361262928797590096368035356183410242472229616124569571581903154069999909497296250195636162336316380295099814165643985173722206616022958824795536113617347859660089859365422911682779196862214156360824710435955963619064688242911924077384513838952242956720115044709880524687432926833498280902886207715522115779816064569811333203284366547433258903013422919918272364283006122359090407847746323071895551579594707199849421260816867363229283235215010312277822177331212982356265675428809734972518553901799733787367437653188830538633442834346792973483155161767376855589721732400985329746572838548914563501229283620965101725550725761246943522053090240350453793018354398136792257340774794064540356363946215949298608745064075000058347075849533315603069804460217014117253670090289158309120795533833919768805581025177449183570835156060268452403500658375354923988874255571834976925270468776747629220014773251931303388980478335791254290609821648016869737142035672838460359783140180687232066764582092715967984051519343691498545662774714750920621464170883740657940741106639488338937109183754011200836687860931720909722668090644613464475051725885723675074395558138885659633086979049464691494426617295428116317722676372138333771451879461349252860278295487530874805161035449245904397430132138510056253442411340754184574343528989374672813215626698193009933264596354408499954315414745674306421862558217346886192848015435498122982476914088108958867013692207418012999411307902634919302469140353579516380305508752610304 [131,51] -5048294933698861551623840267996755888949748771423970220499107258655878976387947013705165775859510876632928862199005266006148005692642471540783705059507581430456635641914155222411502045383608370522946448430068685578945043010406747446858425328476975982082769638798136641244692464252568104881508727540415136919152619362133943122833190177466848197887264796937487293551053758147480992439290825149051729291157413602013006788688386188672646659213079223113873157927260174711354103693766065659340648367512457839643668111511584448391272413848336072810447910599155853472973254282172977669248384463978778048414748875756954563538122245361312055538619507156109960405231107500225777593069107024357573273734012096929224645047261153083581757307762585055822979269497887994399730208635597351499517839436060066161606778118210683076761496533456639824033499289062291658313568496255529152976074684982309015057458275929317871081465617231188923810948120849665627544572544665524324702842681147418889244439476747279341953178683821401328968599885424604831791244546469242849897775261806616453973591339064933421871872851478911572194190819909052402211157399717525226202278608009281264202329727920107872772148352204760403408349615839731415050359282809320167303297431094942063974406713393101483019848507336214994719562800020427116214309541286548723520664621682005054153889041728142048714209030835574759761843165568543148140357962316562108997444966398494669802309445120528874229624809952460060161116574540522740913379384921485798641295774613878839938104178355069206381994050948155207012747419654769377873271880640734905420389925018771056847203876169466391488619836131194424062293182939288152011449015134077412275068316555938803965805823875291987272868714160754210787422541580332995276260455260792885099635115058426643525410290764358559150877885512141497968715797039531777238957942768999284775796818150152165515733015313916290686846879810563884273699852176052376006686979522930772372607569749410006551023436387219239290912012115999120624575176562686195851550211200 [131,52] 2367047608108356377677711297453211121021560717616932149682417974132955951352795449124558925942496400067379200032063458040108221446562848520718832978685094691309558104134044230524772805164092231717623396763339327179804234917015984242784974508020446855254322177200138146787670532961439737860846712659020896339641007635803805817602848919541642497929358122030738858931183659394243334119307929377931362776217891146958689525265386730797279236048068285481171200392385821951150831913569841119602873260503797478039449232773820171891983753296192504728937805700554131091542423239787725404869438527847759082563001643296011080100226911326235608697917002525169666696862081028249476299275246324387043487523067131156644198357791232452066875084197445547410497258531856819472464539958850715037564867403292168339591296768179930373255921257715745328218418182121628273958971975537286394769450368908585187911738881691359865258418515920140484456262203936244273288680557664782292161569154437458173633033263824958160500753151186362246840401057699433929865486738042020799848469519560177348700095538479407043992940927218241125995490573681974906801114294974718504666803361293510557793254168413244754459759685330177301438758838175311397409012667574853072648790868781242545581159498492507984740823913772839231138662478668535410386110039603985222891553293501903733014082466623209881597418037436781566516336034345998869009044067440796162476482658402136776359880836461873991514418093163460408452549412501985833022257787318807394035125495645921609005644296726957468686152333733289737351342369278908852906111017381031976730514544814292591019682767843011063885727662535208618976425091697165052750209757421459782717756955945913227591224189758480162277040579469736091029906897904582830489357663063623477702176891490874840873713097843338368515925176303833850301958161221526535108260516105784419162141883393566370137466386119594339980827801817604571012754696949359300783071980324293072449736508956942235930274393973947110659135725860342030389572072475185928974915200 [131,53] -613540533567658148623581392027673215483890074520291102440684207473212741228437200426267836904251169184250440034481178690670236445139324209877467099111739434192066142858681558684172727212682828727346636341690105547061011226608421825464732864964373242484080880673768781412620750902900505575767885824259627014120248925552064912010411520051384813995448963335353804208535981126713840795762924591654137700569847025754681231821455544745414238541027649381059305602666585259330624487196737223065707308257333704129853266995029218825026371593851244631071669956170046639982168131440248953107925109535336502085067723093486589995314491076651876734733776854443627968721218219435657280047034512654418647688907963395161856250430814574245669226345579974352974765835164458270536693658235594454929237131012912113044204558705777683341340306341244943981743024504805184826207935992699145916759558171808938056074052397305044495034192250533512712970418247984462872469395042947437339395530425679590930732406669463336615593387942644444381123204250715679450457774253940563898558003932096949303509795928327797659085143468077856255738650440001544362804070388899463645784168263942667839994802070135778344957005430757851166015169333199496418524995666118841550580599146828813249588730048330096269254267801411827491145860828245132770355685344664920031480718979251815275561757725738011849606659616356185707103035089761858664715085833930613275685103791408083893576043734604205046024380693751654596255692862959059453244647059873890534020057277415735875710731302870881898419286900034180747639096784488216583201498492238872392018150291472357324511821039908023264639570648071329198773961559059434029338035596978810227633138515258105209766540946990223389876742681524969661817751886562112982917380083642468514578618363733058845254156158265644281659324309520404082433968690242291464635833757177576447752048259178843062079713069561162164417560575506674138669446491823110616592968377883244258244045385095654509287738505481510337114344517765082659817326338572928344400 [131,54] 130918421125504474222473343710236989057468368753470485922578734186448794678137594499082359632028149418067592756526304328354121489617350422752711999736020444001177720884601283607504223897717937624036503264827928183692040315488227563015641776448719864235841648401694451728778345090570693948127062164848269709805973787377818174144706879179026866244537527243665597325077068607289515848103330156582390546815756011166573539549205915180742673380672529656770305063552777158030161450882239951058359176161769294002026808709306765168113622396494179964818011857978689866987655309376246948956318276631799672745406483688058813804160290775544680993573462965489068196538982235929433002662113196301810861816479872187010917815692862951637139735721145654341187289315712924132346350479856572339757199838529636162785949505418810264462114672020025195428821009160160196110127255427517157106869234455649502394865390814358573690182832356038739539876234580244890741935746309299169595788043961618604472705825297831127642109204227203219172828982165614231349325136520000234315605740063506523879638932849140294920094958641543951461920555113811887474400017962176061043016444991186450168516682007322229347554595074315008999768124568115516288453638932037032694123800927158091362302696618774976189593302273092719303193064475301307742217108024890007267191406356524263187513103440000642069177431517563646388476766859282584696637525119042498184519733477194985778336988827849989272563800614414093739569984403297607599934902422997107782222078744247498096578888266862804267542169310309393859156438239651335668585630983213239856692932345718901353255906205970517662742054561597766245514625296286429361422543238432496659567096668540608494945919688979703182157646424832256149853596965733700265460300668264132710294624170160647613351233270460749037729645546729038967972247583976048297496108939647109611056951256306966570709186565088425240068535038076319860068328285688573325399542991496396306245076026012869388519434986383441452354202144929484864720558266039808000 [131,55] -23228101874785058032607784399078046702885576496425582981185294277449167448689894346817776096189661460232729521780589387113846597225303609674613892854728935642181619464209715838260829792004028292582160621415662349747209404673737593831749640559773494832197100729452016066489302832319554938723482828289759047151773686588077930593741825827326735288800209566791275351174111806792839673428252477436602992692330562693434351206373470023572916584090231220797659714768980709999735418413196619499121507112206321257908587097873124606853477655805495460714301761466335327245516715413963233470860721913780034871555890462247595558418866964920226104674107446391563744413253182790357543687421750998607334320591272449250528002405386869395402448945771635049847993463404741692114230813255279984690562263683627733536108830216502301862636007393207807418938981912249130813454236228374156379221780242980183291448757130428496581009612803535630638036769860481933471231395071686212828729155943990519176232317078682641145284033718906016833631955983234862733315175796651314457459906966703566731077896545698768640624930485377406034669228516325438095278116030032114555696854279647231110660790570706687055503800384053931940749004634878329968491779111042379462285934292118182159489804837446220857677875235757606475090420351395646096437483295357566770322305859650144843724078153483260198745388847750166158649708349423616841479947275658841581375870709430465019832093389419799152332317623531379943101336272808248362462770550719535315171992334553249004063053119202392667361741663470480215720821400711766341399544068270398532775567836179841202918069194679096945166878884363686487292116979672160410494257752819724595965209901674271572542666238491333014951799593323841722784788443054015702793400571707515213967663806179276374260806671450010060668118187929578767466462744566680908661176616320986082558023497758712829901796868558429189998157602838325783068226352499460355808883102755645797640626536737185494030944949215214176654554388587513897840888943516160 [131,56] 3245709439942851934654300882131118707647462310045613486101856123660158512673037555191488461872247426955077755159617389708897686370732225827902481049122293265741648430040805793276174481479206639908488512175289937665756109391614126794443377057492002954953391580622258564914326691746770249763377844251103500200500624414302331425411958462955502826422015857332196888917597649236699030961939796009627023548753852775737104776795611128922473072411164693539643415649205111701404286762855240250628951752676806974587151961720725505835777382232810728081401775666137324868167718770540938427291252343057052635722042401818480863730471700515287086788339849326292376929150596866714363497359314765385952554021564755198092785795060890994722494774615613053679769107020700839200692232673405522916057058534594647700718382913649099795189918685644058025999060565400204252315246153826069699682999904143813863306688043951446682308973871168445620812400111806695779149153411744688884571164274416753672595968613070864117406122155558890930207005604703703762472098446961785007126613251544671400362464045182343656786972901946918087903151273773391626453721263945564628075096396276169231448379868613738792580581525308675925854391946568986760694925018559404038485353804488666725570950466550227120625789162812494878327644053910757855866292607772035889945805040222783781237188968056651036521364574805264734243891860378677802576515074530516579302203217702224264752823578055707180030709376661724341193724220460537144555552645450286362733710309019216174137549362787973634536461062724162063949359191098855914422913813991790231228532085392779395627897706836368612423792393007686883489726022870560783415843788975396245314483201600149359004344433718689340492200926396491609780955556168145989216332612751317322477510011135485681194884968958467452340505791914669117781549252262547574167568218024835813211462586673472490318282602106605835348494514268620294663677135924244228754193191642893378469378437319956651090823693866002683553960346548332190339729616000 [131,57] -341094703762791789414770810463918465256997732869761681072322600504143515890404989009739104278503060808851154019960618485439728335240248515845103261529033279570827718121647532652186017355878433906289314572561635291774024057996029370940548921334320238316721452531541772063351940074551191225407089708904847191639568882564260678290473669410908610455255494179759748150683712550345860348095509358705059885418915029193505085388865303515951190366080741334099287130059113425319330589578868271368421453960816267974396078282010688844791009969068684479736557008035733881184047586891207977303701936416773880555300782732877915475680198576682274926332732158330194893219516923356823646542673931741907611433566050119242066598737098864021095866713580401771418579349099833663134860290412067134800023124505305077883719396024049067048305122172112924141248740248235767656119308193997597498138272021285623268287916788998612962851785282443385158568202536933371792944302563656390859649382964095245013526784328322322922599709349564830443526248898449755606236198318842230032073085036496814503632401521263383667962485737801455954224770645855731669754619465945454118423371359150028807972699711619326867327197959536660830008144274015625041615171049951499894421671920933280056207851089657072776216542047631513934933006840272467480198386148541648981595035437612416791871159916694422177194718795806868775195153534769872223972172797243983870722485343450707013408385739056946172248815671177037678836414684282340687355583295363716351664511408954160227965775875808051921689299817876640646038619393625004745232856555477743333070496548795804073922475367218031500240569629353424606452793568133249585558959242472715813733412007965340409717471139036837012578846035668438883970296667384593025748007458445287667500573266053567150639549942049268458815391860197098827302830056062825532611664032712608973359388669862995278454328113324808635180935756828701347198915289167263409991951920040877272455481093569324996470748386509097741202644004395487602651600 [131,58] 26481024918409160009307677251853301957061617929629758490461002026536409768102067866093173250310455878582820311453844626378695558593312517571202073439120455115010789153075364384842204541809142019426261898056999828012071934521688550352378718593471959883674710522621308366900029915996498790522105295535662800235212482812931308195698901847980044331040614518004317878168753697399528320296595769090835569223153050971831091153245608014905463900112868450482064876848574199778935879206546612780188789245212871365455062436774589953270085472266705748474870954657635894051079085578475376154908547380744171065088795638311499031979029125361245716824209140140628181470838816195749462288892800970438894916110207445633776047604292950886702792243493259159921837351646211751727759997024380696806605422382663555746740694414499191965675604902786341554310876872240993401841519040770627081554046944816810762088349258262243728485263821747467979896222032504727771297415097421545830029107660886912026279300052482056110815962376261210644911308410415276532047798126182174712336926858663876980504475899063537046068379260722456528931241736240872937552740517621982463430854944572234514757584508862599122251274166571293328197208885750822867724697952288252230114787587158051558786720742628840137644505972812252445062707887968304919159106661004727174940974921921834077938026327728618716950697019588836714364155527260914858972736387402294284245211964167629061596986341746288202571188391802683360098221663249120374445309928405095102577571854463651747997835659538972631471086323413962593575011292744501327520765908100212921433046996866210845989921309884108631315634623810355758859009698450495640590807356213657286426008800674982587024531808483274305383077694981723894682778069398839739472480768659195422411198973390313969745153512766754778987298224635014947646405803954398656763533344785535468054785761999233462895051986441639321259395226632750639644161140797209581385164758069688523446233010348569147722569754672335993620322010384577287680 [131,59] -1726555487805409250649096960606283996391211362011238275267735910909319092651181594375199710607647465784793521107576152252297317815621803730155252288671156807114724089092901195174059954133227901640989361798302795361034855759542525804263562689377584802888602933840046806966911375677043068008622927603189720709789045000278334700968344952859179963246772704182427246623327618433755911500627678612597082973024589164206637668013032951406721963532070767290419511388993043353364041364517654052940143426004006744924911808032784156429248280161825744838789715951961682304964632202870275539826451315423686553188249056636167731851971382670304087832131895387870717206071625153425478353948205899456113404498530884064940013156756092393615544528233243605828127419949869131547530438123851882465145739653212632784377845893981483066091018719243797130127610180787866200405675154189740376360942243622734246030432547152386514454462369161913941319763241001700984759206957275043796326056761036486856059954348121807693635820694932335430510632619214806558463209914862813620690890137942057513569544639676736582531043958161189497152881722415135652777845987629363506653377656659366849286588730410045647996725916125847263026253433171138873886067136489899069525394055771253602848102901023786717146032020787197035446504368032702906442780004965243613715174081739224046397921915095928836382970907570386675190788599255912684936431725352233223045399423895273590432182489379628862882681352321409797639282094079053382968439419982522891966619409042184869244415615020851901815864136309538642200246209603426563782123525876864797110276240049228492638592351510735028366056758168876755814188305365418090854423018283357253402772466567456261520792380844642161557328172699857937499706514443279448390004188235595432776248317612384552536314461189868244039680800151304870729353382671486329218882532894323421207620514243036924925734599149850439096063479797867698058558633326819646982846072830906305661646221884877592772286654755361107630660323551072960 [131,60] 155767740739130810319143931657661265222323558237401494598670358814727874338297636236695648533053785665023399405615823359449950146696985578631541737728437580621472166395122118006412575294093824225644179826267461593778493171603104793607749459721396648331061886939112476592405397564632948841637975361767760135750248533672881067360213642793649560452402904431544940001831490266875787980164558433791502814742719974683000459369286578733642067406885627743407399689561472236984257924812969209830903802244046677629535584697809031028535217210327568334286208287189469356612137016903304746179919274907901790778852117168109009183826305752528831945826194296269540935039105328308070598185989213298374918427055598018486424110889034221376385523003835324261339367996015598999579400720493058331704644516950576181154670737521867364527704723567636971238959580147797421991762497041917600064611745593843348277294668251121192203171786743873618116208603521503929879460365667249924073345143200072756372967444500427254973479457135069832996685982573940927598498598064182832261438134071588837797950835133921648061775282468599668961121678433364321889392174087692910510805596601381673263691596809044675421526243121201448532756252129690486876671750275392317061280954719052028669758054024887001916321656173191810868062614448457834875364581343365859264019569571438856964018181197521010541562575769880745458171237531777694204486474905145270734534560909941864001842763321657020143705382470315542373412371156467081374923112572817948586525777338683932678188514412816496102005031435553791894952579704328350772439878205784329403909528205905201335714765875150009525225340767018526044331301713514152584427839690253357791751579599330416628778194006899395012890536677487344845600006957885503521891139744055528620095147350488578194527163261278988264351268594627487240400738673502773886980410497782583876250625117719160998043898609328778417644873261941051024243736947733708125673967023030092135296970468861738611523699170394911457012039539520 [131,61] -18233364896167187263143451751194214442791481714251740951093948397663988945142971445766667588244294970028847572234577889889336407596902080627642064765628850244877015329191468332468422159040568115505908895371725430664552101148872936112924545495066070673206777729904058278999393836648165984416273013860331169805865709701856789244612971144082020892761580397157177784744828801882250257061587992373024411271819085958457797326086221990919564264702578065739038821186004708556340173452151797133266948564240347934230303656411504253556087305238620356691506852796057479411058026259246840263791961572100230585902977802652660518892397984482560006552828858458492863964798683422674392599814347790515220658127661471817932686434967629992371229671363068652822795550852728057283693794745086562928089169593697845589278530364011627801237149353253368575079849118276876589853731479639344765648431823148289068496637417719328792680724051264682006688963698644344098925462791066519955257698137810451611942885307668518299458107554430593864777667281126305236008452392265616667637297660048811856580683742233609181150329944788517271425278383523419193182557148344376968957767060615827743359127048423067052403111623280247391345476418390805029313907232794990679248872802257589951385762826094280073205945549907541411908162303423704400952406292413764226886099418034284939857293977784977649076309374877879203945449617187713534891289701528955393322400871541090943141698918831148357192681858836409483281147953904188111774944174552029890264523187911841834126113010478951854215699185474428818799542345497003069406929706166752301959091826661293566488747369015936574107705993651977220207100518328787559193752153951521962913126431811662206889070543764198017634914049736538749360497697509818113511917984722939076239708824844095489715562864506052570640321950598921428976662149443609342573077289227881442612524935470325511865345923746221737857435259481111711195846350831559106620035683574273373348720985427552452534811203915204541463395480 [131,62] 1673285151250781445686990846102698895899673556394703744302683026021783923506717599358484465249199137217517266730172365731395333754455838003334908709069603300128478925929893696222344621452374844609585058918470903726270010343905501672653925623790066759722554155975864444093756503242034352880504788398273746215081424331061355225996147276403005297959373682310042878110941801296797796827833472416212655030588221402482276204318410237284782038181838329343052170558297177150541905498777841703159918373873425000582105127066581978464356588035772248373492541976261582494091401312997849966543556709849223019560512296634665099471170737787187956059904067552628774324853247408824071513311917158246767243160179223600670225443713259994392598635012541312732641623656443450528850625525651576223908678481176002978630974730971987304266309824286743706280406924611955975868678215585880005708718321916359231175556529556828132824245991840490028678840983248358117072113316880016093144139794902755704706882330884290342818734996350745695604623365206094439177310865971786644265597274048971662317360141080907008226402054884921358085784078762339693609167513517486587186978442428327824060578940075204785182131279975781519027833167593204644840839346315855562979817695702236787442131792157872109071242892789342787687120929923552797355625520602617808455620193179198888416348081269111389944520383084445497267634283675761520262725375428538164680398512646888464032556857580066396431047296811742058850125551868609417889434897538614552343080053305529785975757151555846310101816217442737705825784264895566771519764418244953553263850440197705667033003354374026560822218245316654861304664728831535443312475282907351057908531152128549773987026398880250408968722923586558005892456079267701038149934034872289931848030262712178462040710704226620034980327489648273792731930958883334763470236745677784032924593605151329502988141953577890979746521789988518557310836082587684620062000928521394938716697649903159407093834616030736964631040 [131,63] -88999881356833458177612370292779584419731598777556914878354651562365997184767583712146418314518872189960006690715246254823633466908232548728616300620152366484007135949188354208465627936443399050694089740573821525525746740948215137052842707171388288143612752889277650966828316328387714032631309781698029968728478005268476640976446859919482532366672377261799724311304794531688768356327018274642408586887604655047392727371009580499457315167467862205590397993703399834025692604233436969630667705670088447028621336582681046093905328155211211903417456619328447909512363450063021151960662902549105598871343709452991307127622723490659083017521447312754353751684890506565247518871178941742462418430276235532319605851581719344201159739468894838989707700913503604507191302619135758292396285982159822509989287154392908077028039598994573293782348961160708607394406434644911217761150367403126807354576492059120308553327986163279528684096151169615979418940539443828923027947204921259224917204428120982730510844216990319205448355121433015340916682338759561264343576565800672664868980297298966250129374333021133149712044323266078278148338790483519048908140014518004334761294549749477050512806893271898150383692786917676026062363717395224888296597869556601860663365226809096360484923380129052002736496603402533560010495078216035509389566430681524623635571588642899786218361905235487262149628921428010241439857227682595084740864185703594563390017767155265543234166712827942519370406807484920422858907748845650860510163539328846514177071526314810818596583208487783669233608619601275262928680301485212512865612618855426829448321492076544103564929789265177537167953407472163486820133275905587921836626900717997361985773485050640191428501725728496011416639397849001575547508316556456135287031960505762723520281568379782886173974583036889616829609891660649270716781871555501161296543794193249120806238780564401503512920945307142036686661032070376806154769626287659025592258004942257312016354065626452174784 [131,64] 1779667155146484435615019311014185053186445576211553053124365775290756706354552709743476921774992806990731613160857189985587589312146438588084965334294486203264537317956002953697057935213250181417064839464042908186204178270720404001305016622288694451917314614735239383211611401519255095912645205186545534352132281560637913966189248501094863259768307140774339628659850837836753499896691899582902697468934831880761834986204975247816404612038353486355434658890708665993682736830413512723271845792646481795296600084879590790813226585201982667481221824024315290340653755262120424863903058472980015537480280055238309993865782205776537151818872822060455500806203916161872753742074650165891958301421810642925187925812932420234964502011005615402883492567348212297701046244285537671786756618205103193290629410374179789087546704472276134107656337511734668320331950033173419622483656404866968308725752633473236148623491183538551787122470636128980969028583549556004193566345476319876220993483458626769435291419083621827986196595818676190408543449436795365694644901887789317677148856836851658566218062454451869200431491031522201582461582035856360515932014943976175863281019834873281592840861454292260488972704833732201684199920115125097306713313153807306913494898678240521151031029052312538103217353402555867888829053481597005429479467084906175151947718592527142158747080316528449313079789541864575156840255838518475557339037540136032538363798210996960156074363154154476897011794216886945103929353332954853902293179160821698448829432158471642127092917796557390157096869075431809792892338522945443993262788649568018310681949241846286147487141233013286545992382511033651550148090901871954254217656790883151061867192013960351288440526112760708177827022174881379327798445973237715232101940140892389322361913784766966622009716237322589287324953445953988435520423214631812685147789926953746950921464133986126366638338365322929563030801234639957111073902187802722295671783047267676244582418921538304 [131,65] 141030907805468399276577246646856819740297435867003940425729235860438758627273679687811723880595464313121252693219473393041069430900221435366477954830318210616276336988631841749751122382239343007893998095435738720354609827767450744676426380584482499942547024002938530344638837849173122862380801990763863722433377573847348641954923692950911360280410082692524898314455086017735498016538669156822918010779757536334170232824933407403255557732053033367139379058458208732429051675221166670446083839812993490255587113949692189034946145321869233046222265699505139620702688843789818557749128553437164546319003890253678796537519408679563314189614202991699149077440262843094387725660626226709718373873407998486990254463548243097585109123649701285736127926517918512402759739056606443469360961730738275695473766757537240787164153196778629030240690022894240246940048156899505263687129024646788681106460777984567375674153571971227516110173064963370723889846606679378132962804296171150165146182193271473147991265617620328454761105187354085868959365480432938398681139825016050973238450380366447596169679657496886580098973848891581343824599578575382667868260782976893556557162681794324850115792647408593592020816146719298981474057016243668259913843780766946914406954539459397680070569718092942308345247163513057850806814760007116673649339453413877690125221389442879532671310590236372232762432929149204064859285338405131858498425518012072525743036058420544180089945629068336570222854871702020281856480140786078098335132971582221392107629631063828435723125579066795330433967490775790234791278631178417532734822871493372453609287900973445968104154511893066843306756725674524785898995308164053322180070062051844991884925392833643405390554737643742453936532034631256966896946847697576425021839047807388577256884357819175892051472111629566405553411158262873444356158100022348786877381864971110963460162231365239281645155502167011352718476814167660102747517146047634526682944089474235156839066677792 [131,66] -7026851238756529979823065837483908737285888892990568000061484911432223368330557972761788936234111740857372877276852213157713120946115891937174967557575662710839360140790446748809055980938166585573078934993079919417215854444008211844343735522556205095667995667788976514087248510103477811958150264573955334205006751808421813007667575533789023654089421064341784694264258220402205958280326980801381790449805886281477324492293630031385294163940722186659697670344462160964517416219604734568806734537580557885952821039855281418603297995488327587852044904916221494775155452551991560682691055590990035649500123127345985930710564217428758072986456008573564830488392563744866058867176178374976890656249555455811576388792945144165948821365804078516229518815014674512848641998610479956848295994242552765801374324272549223645821314078652298592428777684060921272688828385428731141109470155210338358640940004313501322190372960726654096238617934633215622817288843530390269364753961884794008564585395152723632701652977432314339740615012163055506589447371172006012655290727878077207600896448933806647450810560757659952280100002319887869792469781284970518001279499077498435870050310181853619230017747518455233708710322434499859527917004478002832993360183455697967975813310707532650505142475237124541208240360003527910088985452627839208601825035363660563345940429561717583089758563968359914755947134736154209070268987938172779549594837282863124913483151761654460501223290729048757236009697456616539768087521336908570039069070187402656104881260225894533828377235835522274357195328894388246279701433426083282569973699024742688426364910549013759964117225887563506046084726329054791612616347407311951438462564288834240233005713737428930376458915487539293317932752563578947112303766410319089549635365841406460146940192571615993688679052195456186185477308444645982089312503507940877439564858771450128439657981397584776974867103874750801319362411793818538517259266780757087365656555019507289394944 [131,67] 255162784000154234684365936943174004657542461891999107049123784943116529527183289633736093809190053814126098936607615020958004547598814396787306499064864404242085247551019293299669880698501195270605451506826894057341750850309974032543295548362434648037269988600465082451904893648420893099614565786970982956375039881423038621840600743253708240406695216290447858835289930208270654238735178257662671407717835376218605612080242359618201722407887457680606250249670028865406437918251653416759065259382330705628904689232813668392879135660294944127621345802760159241511634246867070088487465354240910101295594096437691614394213037918059044695911465770165016752630196319040656895720067083201175606034508562375078389313920856986643823042325269007973044560739615396643940418391595180372618951021586894352732466219542482456141189483252314399025859342753846837090323213014087089730173456845658029827143241750058785971344053819551122158649499935308252424211110031752632637269494786379429025315129391631792838305840459455307266800317158022389950321171828382493992206349061525128727795267118569004811936612282288487321572592506354798984313454964189122248874603942146424996708565520189107556621379294933235650728422857664720797754932343118921900509997859416016923477575708912480620212413993972584089517893499862112896629298237931366134846301328718532294312978514388649352071547146248850066439858015102738404214336048215484361769293550450738162347095426581244775753892255761104088164346645052396461479943628176235238383237461503586039040630808457183841580697797504635553006119135264499496606352132336780392502283856989902839237439537587622175732228904731871889852409474375265775773172614848807206023949269725610935649264002249072319027745945865871078996183377986216437277572725081796372524863124334836882017726068032637317032110612717052354399701682443577688406940459436476460193082522096782921863396755150823891240744725899634103963263563779953658150420335276872865273614889751315616 [131,68] 26155321909367482906585818831482318240756212315194678282775000103317638293024345070517117017865485119810414761033165430447594962265716426687347786418262730143301716087959290341411721182259875614745227448195352075225544847947620143484399453188641036251237060245458061232579778220025908014746838836024904648399638400386525929095716125196541225413808389544530469663351047018694045116276071086178402972138277714534032715204770818312427394784047311331597916077130301012064047771027123496691953491478050231644954101327092381185230739794825248001701911882209978081781962111781825895199228672108995934280534390717205252461484666176802914519868524275098735207481167558403817447317137332018834133091134733098314025469492769195735242014271625915176027726840428178539775009561111826998920957557714553194649316680150640720025645653047367157654397416391080301584302266072066258051605593049084443678433858845184688634893443125860369106364636713115159474024830697773348976403341121591692979944966019929261018967789758093905013431480611594697750635117117657614067108516253366398497342707791626571286739875213036266968677204858837558553417831760568531216750266277700902005914144059524440019093096654543037168458433274687722092904209318142569967830133846919565902313871267362748349904530164298114010476444401466860313839262499689041707934094828483825139321770420165341526429750934681198506063053991856947653395906896043003185034267975188276247091703532134602991913446286694376586826920324017857085147607640975969459506673080533487597462554516540761376490600223243270622033412765688768658071970803535253139501774283198669233564262742637936762838783284293639903804338808117314002629958548848045013976850029450512468459547951101806597509042063318226241998251703544410637735767642860317095245914452302207342685712328702321521215452123890561416536940517488791385529660434819241601591607303675275862823111181143909231869172340298924062880334162482765516213604009081246630428817115011104 [131,69] -1708571284780920346269233287815171755451964978097344492571755569834016614193535745454278728153374447341277621673350606377698463507018072560609986159056333970981889941081008440152726537992037858336495318451538281490993098140566888774071174295975923142146973909548023095426752529540677651930827522983121641739163910388174696223023759195325028978478167702087764975192067830756101696737652097153188063676954821059164298379767122417589171955585961353223793605362927729690083362974676629590797672445486452503188099872126790827120012935142372385250049086162332767738009226392434568322402495503736499504882946276847419934495569530723016753868028591963107137411035258177833006066137123652249313944834543876530801051869688876880044391027618094301262655718000284335713707903262188716322205259978479496746042992327775648696009621507548632305915514306626320487735734840855946783720332959243810095995147005704589239016144177407365012365090208245698639886875329990997811084808645366275676889042961330215438223064016511702438109776638932630235633629980152598502612519224895550261127857469004786720232574192309139764018499998638784693388498695784726282911158924935447105912887158358725200645522475778268597522970796297452103847619926599428701908185113852708471276177998933108865289097083813369760813719483354348958505522498585744813568584393532688460065319123823767672350759579850207871185719791643862392933494802661299496634407996649669613218587348483649249885957835630591698995752705624614382975260850861720958911843065769257742886428175811275798442639313287790625137228452377944368471165688537413053160685379671767598210743006327846088245074197072008287082210434584350707462603994503959636269020971261772374083975954942767486976417252135505787864148019389626110631463133308261973482894889845624340723413918795260960344203774772715945069282111194405366073360285466357813325292055733716734638740204382306040156415006252015797354917731351184198802699542932671064140802727716 [131,70] 121325836713560291242827379620390740806334039822078029003985071555576604152010740396620009390670042473158192746875182022855195725406023031175179153420657402559958292751781118117246294285309140825002397103819578008632184164841831054315202098264649268984851710418929914834243846586432321436432767728358364650068582265813156235755840391667182816543119469271003217545468192354736985178356293226322739363847954408033451580849382232871917941047165706145592908844841429711497429840291209367304888402432454196715422364509689136040119910170716251992913341344387859015947711813679177437337404042970738991770913319698986151365382121871228744974781642446615369983860439000328731841534675097121828939812944198328470263605923438069475900767030968931666613965398673148460893671362819301386637576558545588145181811797384940967504070847079708492453064328318342420892782237007596865600254728707010600569858756643093531633316607569294537032398249268840105876262680132566452457796881751754860519362837454863281928319131319432046205217866089898528321005363549347165012711881786613751494089434913837121784801200624098066484998424536735357198952578060312450530318230868106123033029485370055814074340005130994193014732161806428227461501687672998923746683414152999004721442318112048935480456606609253640430923537539955790500656056664463342907189506743754920850470321390133542086975369064468438416805641131617889279822414879939155103820163857562661953616000255443718475113831885658494788756672956172341514186198733883742713535950211822046965004764451239660195097166312513312379037309942742676377779806530549282560599209188863145949214652683382316126011211172073528344923493207383515656630619440703399508436957121556287020992910654483140845528324862326258529918349341777204775114524691083265140757092648898026016807590062093980389397750697927990537530031003054562885313395685967561799284763772987669735142092860087759937233457867164213232380146875636606883726277081527941121529856 [131,71] -4479066545508559574228225434135128482130551961172837059366043580006987656829059207979057755842171061037123039975394841441113415413897535996969627675377646136084425902714107301514005727287922487305774843552125869463721810439978276673020931150445110677944326768415399638133597323673046574668134455386038268905038667103036249919037345039190877537886658280530102798330438134871296843606013210935526951417619259529471104201942941854062026943416056232195594076634035366785273318771426217114657513148321130478588378208417908135290574808838625954261164800218960567802549448399511198969049653107785891786510118713236140987410317877396863875649283645977505894535541031211153418521695071157724263358756972512505780920891845781167289499993273495234616503456595801593696211244835912234643081146594229943303120985981381438223413503239248578613609143085201555434970159147880595772579362235938899185986115545595236457768720043482710608018220739548744480080540367186361747578895348867876976653088134486599303460146932266802615042338991782237558990012749879693380614988383669087663085601524519942612867077174340352691737725852812472933422234960369173046414873663982308146383411039677991579236379109279299243170124024586728359558479929412993044278147460551236998180909164789092219546800283253567917302105120771457284642654182209269224621660445617654705099789370748377632325471998780078445087546738179720461446732404804003350220205218221438123139125974984975916641200612296225388685175931729701624530678810985571125456366349825249186221733387870204403870248729979454115115317166516795206064758307543175735240672783366902197801911322008754165667307373305673924770918899001836124690592432500148656857775389119015527100586243847880617094650643811794988879633067631596367451177474752516685323702126291850352830019806590356690344127194999591450356031353718069993068774822119449867917519701006086002275988881593215428446955732291565080393555619075740505980687329535765854464 [131,72] 143545744559889735028207121286496823112808943936288877347624192881888808642893494025721764023587607385836571062166055469612325901641195354635807210763950272299566923902068004900286186824658068241662070241300694591380708210319687677868404302111552253353010583518781328299962707523149073360158169356834406255210710047449006417595211663074563113605041157075155755264557713240918058299580836267592665355467911653720715348246324592286337585297747333550373908412088367507764283422299977483222120558861694661219296455169414865823068169050839722135972419717938511879424302909713306875397941539773272088033040047317704729899063626131184037917881597172900161646167620723847270205417023051913427162014539970934602964351988231768500776589521812767617106290447312241080160512306773825884651049121391874382616359237028832152236893544554402614096921660323328259609133665952600914132149190593658928328143391814331649888781780811894832799701249098206582250827918584648087815832423811005319848780709060088257751284686783355958639549538698942043404256190143458512372768323606577016242716717633373770796949423157099157954563658479558257940298636984572872493979192699008841541151694829974443500825253437748628892631119544973171742034495917517482263806672619529681102247398831076940294362206161116158787376363228242701877538629217480178589241644602707318377503784785487612977765225736274408057236954506028140149874759863218028602861623787606935453932697484803886467263195750875230818978915292840568318029297773819033031341879662849525975508192992785129010375846881032943570593486222389308687785508583932764915474125462944654832425505102418592937957208645700176985458753807766086131368743729977527374935640923029076275271486851049984595826242253756874588771626218111476642938708084194289332692469552494643790082912250055607056958881769630859981406193262649802129979110740073675248453844438722212659585095333683830859133602771051659560264743867806860525951323507808000 [131,73] -3743952601574303968989549684322201876111513556973424010915937800898181117589270070926776303893670759594727849260130656332769267602755118778943948560465762632808899855777078681726788455302316158579918567774882980712148006812227039831508544965544981371921270411344368918035878540559154835213754809140444313765349944046428519372460259063139765738576518482122540284094479978100275148558592572822479508318900432089268572764220846109112972775855651329647285185292571743640520530589525141310802152192758951985747454462880375010152949286018000331477919716851940192149527068164610727252988541250045174270119585830810626400128747925136229148346819889567909563465725166129145714048508892384923228494663891638569484400851251855272166934853378156770663335256186702864935671372910913528372986499638698571987768214635768821291908321627394870467646088063947516575424600412886322672444000249502812513219373242111908722295389927621995140486459689711435185022622321905554159813433454769863194117730635368269217244597057387430386494225966885630946515443278770565188913406572853264906418818606348079859578006930666405951780547231308118743995457266092758793916747983858238894517193159398915836640229669113892946652129389941477747801305513959621564084151227050212207393956829249584322592034020472002943870457858620871993471456115034161716681480005200051293262882119949652111099234545122445706498276204261160722145320366561123353213019903942435809800228382951575340398064103737340244271833393592810836894525792428090328787757224248585357813811410181651362236099449208827536034009073798481487315112145239354965837856114529481841391061047716030235599241947566562997820227017238817323021166513173952833820605189327509098248559264271153650649576301208048131579989776818097628108901769035595563933105705607987638017521702375298176517893591924456334471941411677488992742243478746118220834777120291913781295776267448475525400705999979764777849264230628888073887006409824 [131,74] 73167849486978578476304175935537771026667656323545757825985167270084779306842649089228175121782646083183267247251123373057648155573977484384503462858795596375285120823806038148198028856494828530595358460022212610077662744160240851904558146240502364412212899438212315428806555390985681551249477820800160059406708665790670180052944606419513473060557697692860138215280606995916881217198488502071557849825077619373884023012963843334458021974258283304234656266390593873160322299925967160121564689029146164592000269175057515540478629247098706306676714548941618168618579773771109952915305309854464398670087783374915543492750924905409861096187874878307279080855735419652373896120912190371812312764568371888589515938562732748981821535236381252607142628302567026303411795795780076584712090882051425040554774702523425640110072137312107675833388712776318304367306314457694135433866869775474169735395696647786898231971472196027557887249228892015499823069023835403042631688412565767668013499790447482157950527111685286814600811895696815200927310410965718390879072606130155892069555310583607653144721574811742801169820808477489388684546445153041033474890082635833923546868147702776089184819167014244287030157107461568173002834123629971560542603478209903207823473037397900949682954636996833327370628708887614724592849710009327171879192737296515919225036630879651780181012520981436685883927773577411608338955132474177551678346103157539959660474149354872011990019462381604253758843986393631384244736950695945569399487150546749880678123071678520851849931046622101137461790318511559762290048569809496377781452282848124866695138332251121532498536117581704909794082315882904725064588275368249034214339413790976308985173649170964618893593264817346585524700864510138238126518348293444515067606757634728098751549209333683727174699525752411702229557055760725514494551174475267468681381814395038085518677384669833692557387719599583926943538918927084639504093696 [131,75] -1826940135764784572164192895687106135834954240947891338310277657379245244334499145942137255522790532016128542691395604021056065633231599797587161122619214113141392756960667349706111190744100620435646809000222673946734158643829895424776775161162494517594724795287663160918731383777233651564779086396156444215819391299254923941210673065602873290387192264435371083235308123000803060211558606374838530400292823883883864536888743734699242762045045126736776104270682998150439189892447363770303666053490464723703459065422475419814972980287136670886996704283838413531555398716470951615255140577659016394628042673930285241577502977309682729936374860116446218935031187525126589304444246710597955531085258012548610548736338741979685185723070276460306161138602682718494450064968073975998420083257243123091768330288827409372767227471553005358871810106456341426825814519896321817618660062317698226290733693715208953046278762825637773149920449082288096627026517334328467151298474671882094945437990442043764564322640568974808309643838341653328355419291595532000807218998638398264033631538101188200800369208046578688021770999736012530326416225770022848067152738365162432985062339458845143541812255596664093883602646245687305066706949962234535365526195993182015663957666739380125194356464657362654470332835503731100582713162781919523814266015459199801194198099391535275698400937586890470513416185831341913370872215965969235369424415991213576275697928255157194417330043027871311161537893128908294681695946904126588524386401915313838263370224587425329667405173365366464460595340747089574140287007896810595174670367369846681031758454808362737547828775724098351925767573772019026910168830207274988807177151612118230299159120383736577069364440594868796528156919335897256565702529051512893582279881640753984935909368388364567771654408338395653558548364600620582615882490401516770501634478641972838055816024198963032489817824368310690577238294608614788800 [131,76] 21776888983992686217236049873952919639119017718427332033376707321428551735033514836178335285877947839401875663951954054831617011384983675749068765386301022199706167676495298774089437618960761718287496893927833722270532893328473544161981630310733852762377141768807515662467561405880270555884362347761521670218742781974615994855459219320348988988662087323468886960063317185653586906568761616919446928481114466598857365065979479975738033296055989256737222524243099259313524253072457121789661175183697507231072048710380023416317503920974842308873692748668282651791714222906399239089926904460553720687738382548559099949700877097077980852392720617615435811604417455457817676489858338889903846472591812241365412995025786221361494539460684449729360980154001083990592410033901895880378480717094645614264255113112402959079951387504258913954756640162283210235208359412757654780507251098291209774381255350543189578716021587435641467735525768725656175520438818716163486647688158073772318426893156053886265122969093824299967319640961521873057245428797688568325231894424152527522159177610828546148934937402307040700315200041200933195300984638683252364977972602125756321363807955691009019866013050751008847153871410957059240175722792314122544388112860210015436150263649948593918503115473073852668588773765936092963953004625956984212496751484084149798330581790253749869737939390581001682988124905094348320939336359125834942630341975965342575743462008547958500542001840396486704836729548551163376023868714563372180737212501365451166145788300512901036104961928041839487214551127580130898027411082371831539720456722676702875569949914831344666189629800536971349878641713657594129190041642817209013763342183600914182618021936338546921139873130135483093940926557460065999554817225957790259155211905687075106898769522052668277142105446881185973126059768133300439039540154588926909913466322537395450767861901139072178799472453999495177203790510317376 [131,77] -625118761448287113040762816801547504699527182015977620064447690225402936665481985239369396151257014222773579071136782894621263534873029537623796392913999911902174917141100895636614520304605269317060342361067087441554744662838386008761696157093372163428888489990932004799130332296723798045089810430012966539099162872870586951579199022845843964894015169723358152709892703141090825051044815632908939994645718100045823356591446793752190109070910157631781731470620194673033472648745059896380015894251562010511820744150485300226375452131652367429489789845006114028810669801918047087456351592111352629930163085408355823951574257291613463902622552987653715562046207997921741837686062848411437757126640129863162026548288624236686317469998263819525851474279885163126867855842968148526125195411182198642582117859060490794932645380046456993236971995372468435054060453942255794638783943175519842904419939137268501223180422203270375916701391454886369220998830240253189079509102080360084329129090475621530473415762321957067439986460310608505746620618187648602166160208880396322612677935631255994249390581846088503715266604397845119531947581756130132976190921876244824726952762955066770089516592467016995898144440983073327232888806220658906939106614684092504691962173566411526639824442600820103034206577120479027094705896841425722460872810800850719593803816393792733572129781529436635457093786538272456696026815805511489871392093510389802826521871721287797325271140554061335760765791334858753073104319695664464703268891200520882660099067961313848473236860435609112832585687665460928696316784586428461153560599063323613540067739046511567809902157910594575781681476191742857524292735689355374322413470904794914139980919086742635984241823768590063096914818965605519677906103021503474756386751542387164113225806528042444997112109904736884335759354305909243042953101806642309724509005496840800006917193979893681684861034192029357840569237320 [131,78] 6091591037764586099426872156247024491105190787593688347902946707362175053781967686259277852772167331094283481001563930200183593170383809425785263298644704832514165529076801175996842112374913657695816059340645703335906770153985444491700931735567918501743281124530064634313883217046948484268466783843109571982416557833373131681323562035692360886304068333338704804213892686688044252092819764068199148544060564787077549292798115984790529314701504864863942093608144531776490712988510744516744216932408200882654724224097195321262992043600242326957244234006381402557905177927774679111938624037795321862693239269972634460140091756034353395737762757384064519559245780239341383540078466662416984082986837582333385071174423207120568676636917088097690757204728201304287064465092152998032270518491637262723004821320206654699184835229105590281757784955635536312255704560011352859426516636623981118748557811066180321743710860355058038338901349463403475709858409262091507975705593409469594257447722315747417113201140188552292188109859001012001285562213391050786032066322737350882586818962877342882099365177294256066059913042159914295939001651888410756291703114382188233397978131052949412760571495134775163088121621683933648163473416826622354622161892778731760584185592724803597150877668170254822172925732153738202893494768136324264851474303752890576631929890005974920707640648465407241767787993833044865938521488774494161841289825981269061075022763503393181652607542319578941656523554412979394422183706744820681640104362640766405256933528078692539997652410833966257229106726941538703770116450291288310448670746120773349404665353432912069357532539237244437719886365461161064596659237096620930048780838488268037709045476342704416983666236131241572865882555304291196674894798525250111148809457927280113714200694469727354417003564812602793021717166920291429672415739061507762686715585590525598802024958945170026849090388355301039378560 [131,79] -96501277245027284070214283338804046619976676541627593783201672776751219661146115253222999451771863000499102871844473882042734114486372761781676458710247700864988152809565639705007070320718090844302207355887839709597781711942856083325570869731269242750525262156105853890456307727511394890823496253477984689826228355968402659574909655236530995496380738476826105370888397697888446669973424119892666764089512070729519170763004305655379472282648965696713811669046906120594304945239580499435614815772816771310376333953807497383260865936596037878206417149444509253445895017854972334357725236416841992478472493816245162355443126923641442724546201693417378508666147368340060042945968246920037855486870863402520830954271657348691662794281155822787873469234248144035027489113118063187516284720268913515036846429553701410790955355617546568525632837374623268623826797380156337253822714749480762329902425994924309236521022308433442022429567313648805132700249084664459957974454041300954372115697208201440595643719716542732135902666593780752292894038236315781667849128633733992268362115268206902810291606821220740114607672496594132581517324207314268595561379587051223058105171110171926120677019438505687295981979786532434665867589758957979728441062107288969550852779617199607389679830171335727981201912293711574959200217673271270777901601615509957546834186212057498665544382918126075748623430456135392610414779554791322405299635409249640918541542733242730578042476517330513830204806298385980490225783196285727097605681633109799515772408563658834868120484446358600563129733543712239101332292683321984592825896297753101262164167625245369201356160919380479274789346666252172314727838763344832080434412791802196471503172359436436472642015039139932325663465665677715338689648722255726608051849069424435674533297305636060721768561524358354650393351490550794940819121977631531978671306128505020393424214935043473975979979422700075184 [131,80] 902172944660319317381570219030114008658784473311144350756829535860856749922786671429521561576592020917750469856533471150301619986642065654110873595845263131081363152623734435987641824751210823977219288442779791155018774549286775907298158116254768961936628346800489719115218763043220365433490858985902983219286465979876353931506292561114897464468880131954811929385559941427849021271949162298524120682115485583994016683276787315701473026893199029870476804415200763669935940313647019076776156793863861319761762304606579318571390053850559151514015797613582058846839193293562245135077493442261763501352762441379805655268872255083521080558364941570197773777025387173477974519687463871925291010180020076822098575338826014277807852857469695124848992696357073313106962163137852547175229456093414616718985915246721998839994997413502769441396610892308679443371046844841989832912923567896205814283975128467241469622487240486183683656979267140146551533130177467303656944548488240778608697751029548068061309808181894775525817791475179567746500341344330628186076278030533105408216651146407218392168486057550798635752695935030340489411391901760655649345614391176028151066573584411224584015105711823216623032985216174399959866319600275646542516361098055915511453164559897359331038496074400497128196462549458544375709761177784479105164146342545395915141675452298360032707852652277782264725005791726426673656096856546250166325365546846997578754815509613798854040367126184669759952241317512267610174229691393958282419875419791213834982432047727839157073394243452175748295168215877510810978396423766521430939793168470022865165814583351675768172756743944822450255656031204177657188442224891552415351954814862012569995660370120938205753999164332488798124587191224557143122312819103266623844680369891458532277000459966172368384512676937039844098770469088960616843234402685773929047847369710240436984912778771037893012661430776320 [131,81] -6147377595004218815333616655138921498977756020765154374511254132653929324109006982767690038222816651542618849687489973450313092352861697655436400412216171861113220004130183067913172187284014769148232010507809903653344323230840689178131012100468768663832153246832690339922238750729783002636943718554743256938204219864050834710945768825310469319174747927971228805338800977846512471021176423097548198712758919346445085450502672645315279452363939555595993093758245683304188518013206243319728286747379545174936442916803659568294470980797283303195006519903245153290534003286227725047758554282192335392743089738742904651411311771625644961127004980242028407266232220046300204001949160635707866908365561478297916865549984027124471173045320835528440508481278823007561314773448697279299957691620031699549089651453930315074705520083615082694582285016520839955847485232194784934575202928516286044201405532880816935438575589690143851925527621382440903978393732102738628207842843592751328914667654363214936118372072580417013586854969978441512712258494164595674179694938306415319022936058891726571526687067146094115657800074146293246717616486076417627358227305440111251336510912989372169408747426681466301166035566855852299421510125009581961712568540557668453881312338998824083198335972606772577772613309004038284578596705387259115554778298289289015814630765010381887791446130722406901146856001069469038914339458401718297688026944269053617564674434478778195569197194937884088836082812895761382247297072523514386302791818876432275244457937648130725485506934581330318546434418523927530078338255867386743901731799572156430766358374515864670304408588985278760116176510704394092906418613607702997928817198416505956148917268404992209474958313984444237104823560916860321693628012756374043932618772781584712872254045101677532774011485283733019865098555100331266310212704065308865439263758887296316298528312121229132529058880 [131,82] 37504153353095147488357939252896066493481899051622217017194146764264088707238253004935613647212204781805355095447179841290042117966792402473126835837855188329695289854693051938248846335320144850449347221098020552102929149186412974005092016453265477709341021124134685836420801902585471794708106859687108882678574968202085132720008286990329380207650030143463914490747705301116314201512185129574975648328340669163095996691355965203209811420516259537752063790530812710096702518656525263031332882394295903730179112609170096201298915631218572744871579540195734427169114039152748197313980741620879121683938806237357303446674431404768043601129347711191734573213199248617014577680480001625614797134139970653944874773119154414673614926979906258885868267121430831785297616729442968685112462987198479092022313471597563109807368734745508479547016441412798082526990972894401248267994733928197250753736244156448755090869448190536975369893474068059163022868816839642600670556160038164991585587144035460972535192659116292356032829703102030162221797610918584830287253899089722692874207104735353029669516439465824159297649647102926477210189983570902783762333467519590077087958803208179647292639685708073448718522480146912986605283974682396421507879680051356513124678992870531138031962887444814741406832531486866859553766533889311769810643120956466186958399324313165810050248166200920458903860994982644324398618562159448638441613767493062165311123778214096221939692704383950479314399082347312500344447026087980351260285414951087028020355527365521303296500582314933031967142031299024973976327542866952925158231475941146130183259029313924767015260980596049985294958877969816647983878721847394980536585562370260862584528818395285702976148415135456842293408617109745759897910412978020272880810138122747850016385784718356088357951036553572021020455862426669673266456508825994747163608984109587863506128953568297447112064 [131,83] -148698544317488696100874761165556925999159451421008836986363340627332171419151580924420168206252402765722152552297927838163204396727901736671989327338172841253004814741208140641619121972403215627495128819603474659740900720214854832532991203519808663794418052207963622240022723083859500237544874673795172935281460318416986100914691257712381651296768937031608849785250840280795727224611001190347730980606523045696370233814448505760332581475628223481041587927255617685373858610139947420294644828688604179566733986819266424801028523685535947288152254981988050407222318795480876712841773006569280868302253424355273653638207227290308794886936586761425018838048040198403500228686924685859679512612766180715911040304404174225359923220251451036052173329649731973810329363910017668531333152689864296828044618705305468426973193132083282250958862393974093760033925828243761456327770963593921667243475998877509232677317316068139143124540258807934027390322388518836097451527044204489582521382271589648533481745646429097779160904601751111370226282573818988684849098042014172679779881616509127006007462458667279549952297206054243098231890583586015911064608650466796081342007014776019674225379538148522242041212047649360001380830368868387949550957302049093993154107732256086812221349476482674297166870556472930487665563902776705122176992507659963460503289307897992640000736219959177843063843292665306573609532341087183176992303529479661407339967657980124245723514702125309959342882636807910285102267256134598958282557267883539858647958062203219979376273804890404828384993217715764166741553541991812187391158750709793148227423825112422783673389592207315947598866050254279980272336467143102564634301460793021553493554434534239489725784174152081660690688360826645867123642604507972099491668256655672363142138610199984828665735069308682223298450966772894953135721331913195793315871353731768325212910860183192784 [131,84] 2055261001285772784591630454173327959719095881333712841918641834949226120584316707046893017235944609529782638605069023131951698518024145924294306062418074920389737327105250088588079321395355571448011731409869629040799771433946661168944850089216411086187653357614634923070101753206685983271089153619688621719840392666142696011938282916493975231289412141625447674381489414225275693289131246823653876806772571891488939194764079596667924527663755288023754962464255776825058811629724514808561496412247527130709709370829216849009100036294330317927589232565086747447842953302973892410612956797681013637386700134941119818253401916288229417089630116062926242351639394754981589040600774768054915467652996972933666124592626258854766561528261296181890272103800586252139486218749825704987633635843839046284800951539051453961910868429893370381646137005930252480377292263722955894251198202864891184366554155262922072076697596648630249934652563081179467266731525601440749768665571350546166517759447033741160818577600516504034820163457480100227621991858894855663100702317338025938518156786366698189795008163213049185635269802961622091398089817190513727173224245536292935965975857410589199677273679534034539720630545937076931899924854327270880713771874445830931691561961698950781941751265709635330854875815674951353553944316093809013519042968100220837348259984269199854635140396103164924547528495116358104678869739478599692391450768400297360019874291979433453235340175879776201916207962370891152405625944813156436996628015398957878739635182574211051839226565028612297398824604485654333243910219646191757413403627284821673250798414916361678788057074728964670951259421078024486514630307224689295294381791182046009099215899753092180264104034131528759531874601503588158768909676401990607637635162106112683709309374953265036195128574802427577380736703723605514307103429098783706652331451506109375571781937088 [131,85] -1400007212106060867639608794244852140664260244079606204479827222870479421408139435680831095358748536518061791503393418933841735796498536614577855432522831023825310787998018308261638250249196545732010534260131599640784334588071518282763307104027181044539679074267352764483301865731402084884241707363247147189677980733353062635270727327279922352186973346484337753997569173120757950977902522699803716770242013469328326253635421154676069956012515305846686819223736517534270340930007304400414549342018710352532021594838542516468414924991610799901865754966438365708396909418048832361940794893691380871534520989379238077296827481312058136761544942010982473143996331802757955234329292758100217052379920615438944386496119337314379585389626634858584746869068904060361281842759826770187238952078619213663021267593531521882912131101174350209935062084874176734361024463986422304280359532436098949864109921582695303882732983567927848589769916977874443045002049132472665953101624165087081251670172327559545726972474631786519143913853117395514631564531771105046069107017706772576731965798963233600908375635788049187584570256714798487337966834423939113603300804151187360897507711857544652707297966646944160092345154648369536578786433679670980209271619674323276524064736827514780871003416966414658759544415058481378530159483164950329975763832230368315021526099185809973745489781033699168099355926857689586281729750387211482146903725171928858745467284591118972156715794502775543122625256230769599484235638184592150995653180472584887793396887506871886723988911171867091093399608357952123875353701069929465899107071037660811599260125033268675977308162214796192955508071814113141578455208074882977132021750618683594164899270265649465155496461773902894405209412210739215973142961237474714098976205853965971292872023102841785879215879256387266673659277520797075498408423114655539923002238063867567232488 [131,86] 128361882077232312262105262507572015015690365104694349964108649170087766746270282839120068496949038531388971644170827960380760395021506424737315857499011362072317272602863276355754665471376237318472431058114950800989691519824959761835357851275882250360720437301907862506150589081602784437848149452982913111741709165879808120734858592762302415199441529406520477499901247091595548786887384657513441291619553813940868882929657032679461924455959386526682640816686212188828099744902220540042502585283798022833255590070925738913100352600918211104234156422479652441049135925403373236283376398693102936456304712767655015486857569319868918931917222378118377242898071535860729062689735816317535277693921421163459128428935359584735042289890226047582335101294005837283910312574582192175573607402304540614746355310854434174265870398647717188198703228513206439398735233270460623351502366372808852467901157596692187339630074932693714695267381430362949996131527087845701581099812016958976307711022393328781795824497149467824045344789925856670974171285259688555810034304974510169261516361565834933929774629684648768691654982676988958064376160604401637890736385425324687259156046899854567344600521089730509974805913709186997816679720178283606415061536019775360117318794205927247059649006187579948596876487384346966626612745382771344813396020072323070498867035836607201979933513422311298923922620859109032883188738824847567329571915492688376879234070122660443941003716006293651230825343966868532833596058783035914237476309656421879357560304794691888142805699547708295344028314551126779668997332603613989426197913490582820811654429280193784240184147634931433560386556721883174787294112089275452350196039774807555903414695232529662939835392099049508623081957059353019881940570851733312630293101891645631670629014369819505880517160932842216430999379322515778382705417742456276273513993631874635776 [131,87] -305379135267148106119409075413702532680495818875054900065343207466985499692898687115000385234962747115425214852573446543763847466995778874680047842092682610958853699558104596094323621388163194446424302449976625065002773326016169784771506723809149573069679225210871724461919978281389284506892131838144618778337273174626623700332378979624953698174962731253161685576055554142415907729189741288930484641891425721245651025907542451955811315161200375586588890787038875939192523230417681844248345240128342722473240269558863256759579050837637478907743344769543711145470587188220147069141473410587397045566890995971600255956571176694309308180325756595802472874624314027285279331082460299429561663812515486160169966175548389968346968000585277078011056466917380772165784350778374398124053556947969330622896676226632447922743819289002984804484383356819202020666704188603970935090384085952588914946217998921854163899292670198013327894249653143398138585893469191320743584327465891504048648489943748607580341371093942896447131499305490355300622524017162370020403505292059620044333839938589280775748673304558833323181574490100473397222991838400123597185207444510029475217249080229190449770542030297907068547384022938337577788464775350060865772699293585673367682250007036646958398042271922421601107129132354543889785227984097405802504891965660275590636146630382092167392730002365675542454159796933448108119556523537715183850750407147270696916919771488205448743904964265172947407080220337716824167212679370457477431849320801920945987999884385933244991234363126112148369815407302660142074115935889669366775146951681344814807932130290116780001009882579967918826182677565971802194918070446030412703567813135930897110862910654417469444781523734227398353108345964798663199415206393679815731291926742405800027269184164293131741540577101697641571748673062822367550134699419387978115834868841472 [131,88] 2331655314504622250443258208049807361744651687288919529105988266226951146503122041924386090176538034424376213066964535490935012287368863768408247392591562338091666871341404670885336137278873279239705514334379257561218866554496531211895208525192926818657880970881037973985395539876905339347421416008788102491008545100230414490511108054105135598566900382884856337039392597290057087518262260614159991348240487446981000839829720872675436874527825937109907748465475590978789857441528350435044101459494733834022610869773790207067534356037713161395084007109642826394164856507581004292003180280511128565030220406609480779599402539905101378846479518426654971814641296234127800739607292767008925283636352574684207179406139033013601196305857550243292693400689517037637467372057159933546335661516955405661878313710110142668634352969720892709590926376537449622932168423996537569655718479196325490105888768459658582420930436306618175858740057472416598811479033185820710766664146561104497983463705909022921708179878657761014786248929156942299153382134173203003624093199714841148705442989308946806226584178408645440170996218272872390013593510764893699831692275710456186297145593577795872404714555629236040093075329182244541424598180346944346543977290529635128303144171090092822807992360004418809825407334403091673238963985355042478082334565753206787450833442915648735192322139188908438587271636750034336538503985664922854176379362387197501843392664133321023770814383363709905787635663276997460252870622804281520648933843574954924579828750241547360995372090695717701094170432576684479991404908463394366671468033413777721483651072781969363198647381444724538165851368332645433758446519987223488991614144798869897595771016496993138807412246989570762652786727105645504157505619215354664491180560916857223231640111695872026862940940567603221704017026958604207753565706215820286510840960 [131,89] -3604443073634807041304880652983277325518259473570797381558663829014021559438858954046983302409360417094194023676589149933062463115658353007990243733679196104616012064144785392428016525714373900687481145414955809689491576885269883176583001257567438871185365974935771934591124013261221390842778587521825575649127952844548269884170570015908310222399547500268239602865513630435788072773825832032782059285162682749223124965021841174064403889166946754554547529771914927027896588208747867271995895551301158723312105563145097444320539257789439235527981674239096008325860578669921396027883686206557622707279895242483480956725755264007239336699851841380454769311541801916416294854575063270319116274696831627679822214519726570524763499342261431070777185524211975075157344481733310806472854197347307189520149715674854143300288946455715180659460195739347911037655365832891042275808623694568400550526795980995047750248438235574228332545648403861950834202371444453732346455510779876934804222273176868160854765152700007736321576682154546974650480165386912767430215627249801659558309188775525169913903711553368469800937482636432234040506601807366539012125063042168596326463283013933102305566421397796576056711961836165125619309512004442628149282620689105610011454110737002303251624653863269997948099270599996599034980481070433431494995511090130407942165891872173101527245319476033491296312728633648177681091711628421133520665442190510139883385661284363515324405049775437550182096100914109577214502623123090010996463532960570601404869365972241089724924874878887054794996652993624546330670718943677155563285214570817985773006030493289395134814498691798775764994451727791383522004152710055335133414723380960951623635291019691145394526389543604764281133650765141014558851873893630140671717507343473243379623110704330035190152637583568422902125298635501753757645212107186578133328 [131,90] -6256285369566639256955647189951281493902474697378032729119818239710176594870299627152116590122291336771226966425114954168098570301038596622264326715138990607276365823961844584878368866480210350258097757608364391288767357081420210503188338990028752047104227429813896426802851788782634386517897617630203179422296446396638733710554581870176837996818415691051295777953438572366485001100913712906182044360467553234527226641621181954174022524238074367368490636451082364609237817692089840721098043530363385046754348703050230686591468800606677030866656876765966609805092723402760037076662505759702789707929045855179271037477800867799253390501024207060525071197260376004510556361763618649353637351509972131025907166772920470438638861852915564135393304144188670779354373640633866504682505621078042276132102798380534270729059975237946354240705034352796454174598888606044717314640455006244331672057867318437877469667859860912972439494505887067848502572185089130899315982949680156945479045221166905397603471693545924086439462503730979231488564677457523882412231174852766085581497668381859489286145550129571414852627334916768085053551731533059416288982204899056909674312131337120860801437706796868314255008980500198623161391351983557708887334819494545860021161605192945999787277221413044263275391354563767457997052344781742881109156618462233327011110206120060659903233994363430343407295041577291046948680321933359350635152104564167327894095856661607782257040372392909129798741463831495725286879961495494868329755436916229661808997329149474285078781070854638028249160633813712640298182778943293704801312713175435991596739368985309337224469092903610442002689794558135561449818754141526896775633922212636485397036969904769798196891467404453696165048519403768225671364817159193530162599702275641648561522859057738639337820423925258273470765811721580932849386136732965888 [131,91] -44052604550953976508300238764481754594370257295774191622378505462907690165841191240487144326406481851397058156062883354941012705232299420532618252927984733177226911814123522010960092745812794343245632979894155927641789241941084067721805819892264936805376838328574304797758455988810156671198778954969830021988208752763460213690352044004829030714716748133277537425624876722874871835839964619713112083738325484403004339145120326937091063198725427258445327344123545472249694589917910103667651937608261856329860734009635098535671189286365136213717713313678912754515293104505343840156934194335839136872558248459260128383743685475543049384521063394504739958748386354064933368095419960062349918831340853445089649614525241315646637359155906935397346981034070585366557199964016042295303226674860497347993361671460839331813848042556228715933193937483782696242839372257774188799488659236865430100329820143044941169472816226886309932301824793620401200923200496154422887521558878300186836930326937628724417812265406119143701877856655392831539928194177174881103796580747923219606512670180014015587117048992328305347745672505732487931381616456610508996913797340661384258983121882665673110599964645885947947867620184750277277500022599854116098150963669692957592227791497658714938294354376096217965675385022336119724208730792504563973630484332443872825651350381780043096579693542461148027142946300093620653094144671240031230323532502655365985584045545303717996180643850307831837314005185670561132855194166372753097826824702961347880420873308644028568226000226026556545931568809365900735387222371655659278121499819753652407179569270675884090630893768825501895108484652028616925295980945094969779097672279755632321336328046842694581863991544433207386339459425752686457512833648093860182945905767405999832945352738863700307006687007138519404708658483829039277356351200 [131,92] 557870590078424438763428194695036282895057834356193880266443708497810312675993780571517399353527499287149499450026349874982438402794647411979581540675996387440629144310211401609864179908970645191225202795005653257861061226849907494606924117911413220109170698198559995302865982859572141765479419615470957825128653461137659969255931128801216103545487584541997679102163991563978012176411016464512315838706451789717081765865751121513918726422828439933874137681054506439390334175983862657875132468085297326526360061789089145557675004348704629559007848098784009810018074319363632054061308363602681334120557406335064834670317764364858667658664534742803072855628272713227639012341974036492358722007271425790758393949014426866488450575877449399129036772435882471511847022615903330891703982238170941329729970190793923663223785396567791229699385845576061516383152893027888058255186628454799387098165138647489789189200010935622835518858086075012127499487595178818216559282418550397993865068186146816333504474752793589473062762792149993702893230876943546937752774098810895788611695192639010089774912288792410922008365234905855739960181969412845674844275021861737193815948412717419379883371093565851856447440000893512099301669958243700691114841457320571719964357781339139971494760312301312544370419795011585042531552305211059795671524132519886852423787367309540360700916510142848934799982866577164066344534238967517601610542872329817403212607044146684006886342285804205813915531601126667262394941272202944860596291368533115843563377216028938765665185099750714883175298531792987105323987214114761323950565291844068631612689312799396048369243420919154963824026889462953661771902669511538421142977110178926669014778762388006114661848363380973657600304519934526395146387301435749075109187361502691240570681890552122926392253958965816410977866732592684629450856 [131,93] -2504512940102572489161579469982002425822427367458505804697012043182438432163455929726808246840301223289400101415083549204308702197959676587378069965331075885098537895231428308936793789276073798847592726947580424384039652105722349801950387541211680961038585969772099473866671624684223554212241328339006810267939204787590306585102673429732262577979261980005306567814306727829239027823063088269633942781266820538065399737821124850744208833371380045033883943085003143159878894759757340085130125858467005901360744959625542993274580189135508466223323220890167918029976435468075000345060646177700931693126280000223472297554228844980043699659251778158724637410078013542399655248955641979124172625281308046289086622981553873138685200622242815152205029884717822700456789779600881970662599544940429823459905256043369795912390510153742616191435789081851761138250459008361684568070217402262601635357238153867305610205864470423273911157283586125308301731194128382674885898674307341561918102981992893631771873074820775185972082366003362025292292820119665116656285025274452490675779643263481437559678508545451432375515352298112138355888170979237990015137201272952080881079478853242914607502769709590195242600396556084662836343418707950263583675541606858894499467007540930894167486773344942923043244070635682558237296036709726672578005579643775843676890004608754498594228496298827114767956806394015425040402488601882136537405008862742578632357629503690748320099747399523378698945976125096545542387168985978611091519684424319597045530548799752547555042056907898823540647406111027793540933714046239768216093700502689896549898398622790556167023650463245890734139347494921715926420077049937686990683572033132472858754893845256343089324557705907158365086493704180022744099966884872129677770758309884938849203941545643962897772042429179213992491988357030557109 [131,94] 6836298349572671700996564904545201521579956141605841726654489798395473649032602396851727599866077027352837169736372492128911330037747234522388096043102739135020402233281154371322436325529138036286972215956718046729199891273634695421468943248984669594293715679125744031770644962631391193509002559047895717290445481670774906416781383302544694156194390815893141439128099050582046575480181432955505669165550432194492028942317343819528611432254794747401422078379770942935947448492446677480192265776187340418128575613101857099976484791198165835351427180055796300202401000797039893576827065121835622987653092828848811308508296861540877015261225518229336765043901076876171103251968424747626669084171897816816634675513452695640709880656377478526641483113080506078666247910997298401007381491823300923340715032789258917790734036152395853539719141239973206344283377826269790021278624461795102405114372955115679315817687936054906073053773977959604071138118949229151331270811949545611345845226473013917154282307665837607607855138297095918733677923471461909757861257324018151609801695031841611077953653081341790284197239325566401963154410280341500435513299782520325737802388247356202294779209307146200215132287472914331286068407099726133463468949687765487289476748608712472742881467103710916790274156797618984390984610666096960430010477201121355211755742464146764730455377160446613459641712833611711485566731381442133331289648662947659231672154412726034420881318551877655527056925882031089748476731695383809071893363160988593272827595509684993346608713554712900900846477564462552961894487933628261263173583317293378833749397255791116458461982010344282791717970346196858607108581889657844857017603319115289668783806680542796399818741666472492858812700397062451773330525483620036609716299093396577332918835050969175328706880338837834954778333522752 [131,95] -12878534883463573191851684690108186774064128436656146215941616067448630467452177666661805906236477374510858815876010590954667910848018001974790179151756938723693100522078771831823372088176325185837872331655027389525569731282904354333409194671508806013612850162660222250978946348504741022145453181845176163774582937715370384118415612109275904279724718671494284203480318786750323718076405070060632691574167589496157327846049325868450449078270498891755042747670357501309547751057538285498188766788258154002438792467736803122642129258695842195427175547159394262622552879346043459164538170580870301025183397103396951444591751807349838759855518736713018709150314070800734682625096052616819557383349607554232360487434078953693457393677584591404084042958808317586060304577212576348396639928265103876763170190882840591136454914966730304145458176537251628749832443344557137332518954689434864296451784351279870842575957804560607153984171627497592776014751631714169184499714658283140755508005712828195393246009025030830515984622911321740998195724978819207078968843403997465847511065758488990643510951338097330521252797083880930473002788238608885516126281060875002383791970599119131941610984376618463215229793518989926136967020289666402856364862733332037525417924314770390610406965831848621033401273564779507812652902022630328263528116346842006213846175453936033748265373462787481782139874629179571193341643162469379394359614013575191614068861352306855036860955813908906524570800703590569394537885071490982574556352176906558202884107852119042434602081901535073448685353408073967327248372306779792846997759989770232550752106226932945221556261451839239019394857823614675949533942191427184031823519998069886250043466708791619667600517982700472623482000051600045163358969394742391246033893322047368903063961838068882128230805897920057034026488 [131,96] 17113702651812471593488353383177094180555713209397772394454096859978438914088974747879128711017668284836704235546853127233331439660955600097473911156383252716030498844221489382107231600014671582625481235853145311740972179522951616541601679653943950361955085492499848516113690786604750152898580496722136364844707963988193981951314618800003036199396200532505551148686074065834440440616272928104645332156316903998551025002338910724532155888046819579307679405264552308516161742215677895206073512062031229027192898116934394448233675289590646547640132040198520694511075807290368736004341432913541933569670752338890131851592266247685447485297048686709563595321383638339085030585648710254945380446105763739747544014054558992705729677332064652443278192243487145654993714131627259250953375856540604435486960186917544238121505420512064068426290867065652257798248421162998602715813604567709903629793884413703722984724095115762259670432280411912520668826493023747727039253932605333309288812969573397195536169335528967228545105107491251355103456518362541600681354202798349019498103588544559077675452403668509128389888665857866141571487175195645010119698880993954071087904418206002572540481771418701477474046993728349045460091761345205293702676608806778472850964335723451663135513661157156352727693804887275444964030694375488837829771732343387004556691434209463347848397673035916114457985069726943596281430379551102035552160025420728008079621275811424686813623892540708824488848449075015704169655516485189312998083967180416535652478963528829724065916585015152594888591142440434625290441980388736377057398416400191804311166305187389229211589717308869340733695068402297837850982839122932844059197622708380951566154558658825625484043973340074434458422906611532083459450467673187962374831934456413320645092431847957648666489894064025371712 [131,97] -20300983982820165076983835218360345239853479496059831473300425121686622920143422536663301470948280703361798253933604933099172228595428789366835805247096144098762362929331804197642443990306024756492356413870337034599973574801081976538893293032005474167517609990698822827901538528641347472636648112174687306210917259350730442153848051865187874824479182347266988838519950212715398868451486164587904687571226511565775382671799612780525595148487191836077668802331891766444628636272946069709802845937444113819286348183724267512017790367709993789755437039948201087440222069180049828511976950474524152014700194932427698198871267841111868553177917640190570366539231232295979861955268151626423563916574564121220648424333133808692903853451305260309820102690666224971831481672995064228151699768221797071750040368287057271676302005264377461198867342809190800004826142282670316161681590417355954074168964046081149571322241597171473432468082085638262649862986184735767470676411252894989169597713746792649810200662334694972597246167482437521183993478855083382901016510516352697880128022234296752326485356833240799568634092272951062607879860655511941311030567630096724946749271217194317880872068925882407818925313293034411210019508791808884258887120402027392987880959591042477755295970910229556659688903151363642995653678381399840946251691492599251880431359034158815418295310902083472091500232146832826484328324771108156190595233066794698365418681575734825669354872913466385290017054414592903047550564437123003739359471739695898360915771187184510742895556078506048219045177317056006685651512501477431199927090000961918223860836802003094048850394472636577647705362374212394971525631833387191489802523715922739764314207814393384899095640539155361649881329329666506062413628376994853541327799717120315751651393490081994536603553497448 [131,98] 12600597293183481368492982862728300234368729460204176651381370973943728659708589524596818286455987283146142615242751801373389289745758659886709105256960252577946844428569662200357833530608981968441467975475752523164061412576432555816995654515087405115166735366005266709701914131357002268189307816348658590515737438439596941611261734808511518688676434914653342316978225812104289248146923483752763833833091863767446683840884291054052475852073649140556853647700561639919283721469705321545018704606357447251383245460499361569195194517672879379683101088468465442247460465400400930804563634808140812877060306730165458389571451845540055071176968205698322302875093858394800055688120172979295264737611476668903611000849594294799084705463877754819456252608888526965080079272886225284660192200504415034991097298091970671450900426870515893976820983653997667846159781881941008802695090369501804559719751520189492175291308519594543019080638830661020159479173005438509413248528310756878154149741307889921048657239364812349631353794453323538163652469891391390154094090909937186494680737841642592779268672807746673971782745068889370260444598423114326397561540246940461274617936758837447769436265325686370242188967160010869807793997300809127338222507247993529854247482729340037021916457244605514619073457661955335958871189530352123191712584644309804827683441540489971432451733828503159822310549533162557937288014874328170214257316377083319536038139745858747950357783200432523509746953727978377715312318168098580498518151927064471762930937260601709487592438511069753021945097201123729710402349087580669858715552173240692795951179289711830061027795444366940045199920348313131335902286193835074611028277276974204667536968054788302081324148787539503028992026544489262089420973225168173545387923561449704430561528712795381215456064 [131,99] -14013936212731907577804377240146495564819337226495946228338890377387610303751895505151458714024661623806719662132427702109327082894085122038352958272581388726184598392883841646942219041462910342775090522524414059943701860642431891865703157036164407384473932352342285441515733398108472530291790041592353141302003536149885506807990673839420328469248072450178786885018622972189470331217178894522788138504045413589365637646562617314484954284433056954786481143071382643933017530122409063072513531744883417300068929674314437284713150480953768026809042797599226503205642676024235882262539204841218850811851887536663335050240449074557410624773646775769266679136774207072193033424012376476544620139475397412812933457520057093565664321040762955962137832758836940614354792157887253364769951359922052855934166026691877202556772775997258184485372333735065246979654790841812662507068180547524167966604580446870768560848034153112980474791236973118899543832464851394493081305224777291978277707212926975773916203257693927955914015035337164717528218004576106468110361723169262268221426230468721230782957824841276353893128994688856114163000950231371247789616776602401586544005430717566943216924140030325993020510675131226616554992063617711328004800431295535806948869656495897143854424227516112366850256073842739009517806923318124383074786751786438663318754147816970771867047850376961451985627865423997467459153899923432935404791530144107087994272300251251210576742653752094440779587328421311313172059634540610416172137313557436255243438512977184315369441017336151785755486768623764742531532581767227615822091093514209589949104614786028096633895921122702122625676185644711327701075766229967631832159377119055128883251597810873559756267480326112610465509476498027662533128292341467892549184213767779842378229182107593842456 [131,100] -151734915898388160649324184243146908134768678562367737513333004393436624355697864669361358689903047260779563442646437267894849471046253866589767994048135614411168624367056156138892141736635074535265639956318975798109813835651859290525277251791322641098872354084943869075229592978783312733057618743791080564969564655340112240854641164006554809097542844530737316944395231295368677590385775109820263973116016536435515420641038503621203766968654451958127372787140641894454258269955021800493058775428261303919281264298238926673555794780772447917835313074097645381583778509869959000994083407565543091825141943723927161181204018309329660395910038602048229992093930912724916912810680697122744662847263948018984129727700624100602372661366431179708136370278167395554320419235158313083242260180339545598623009650961989553504294915762270045182147796394830735806106917233528288687371652555002072834378076169041568015594295860534398489187734426223473423426586075953755523782111859407231058590931521123567096737961299553070542127255703882277742666188095547632787586963248951802121512162368038082746141352042572958535298080671109216645774140047586457630977799149681879897019707725092876871538601442009702654320449140023766964674637648327473261757128579069697970610064164224145456036122103261059416266522527468776655167702946048115258740654725714204324518683656602312666156758805199337554070418254604525166254070747390933472485933727215811728099885972156217383715068954531474935349760354440062338899367120140322447965948722032497124840079494545574928140057628066441228489654721750726395202605425381995754532930715800551466914673554197742378688366059670764058151444256792222076863792038650122335053657884401003603860631123543397439719956961727620795429541268000309279756212370020860444761609319230603327614581472 [131,101] -5092264351275308864411253310901438931437462297663865647295706776726627997498366190857307007964694194397931664905170906269158496889859516193492550085148891498200946015410514148890848537693144973424258472460769690185805890459311421584271830459575397455962666114385398071476317566876330710330109370297637172242546107999985277198608487805378683551675481932616911199431326538250429298314297857885186257853971776293617492966500386331616092572650952127654961242228019423641526861115709999603632303747858785782468487885495245152059220982191001454957245227524868392308088770930408690904970151053333319876225597995078720468303903330772726532408150757147128959816803779009970564797225630286030108158135923065955642436307386289535587146400191815416439539320735492874304747814425969616510291280228486790965894561509809356420198629032445588847216165035914684125608011919578329663545067711767897464984994607272586539871064302630797493825627468970502697232978937966086894598942266726759363735343827831035017608712202947956261752345165703470894281670196241907063528477381365999359408908265916172856245823840230166505151832239169773363508598687486824377480090160794071972844254303049375892625536709574877319842201216918139471480814406316268876230190618342971613463870463718706223088655236933173168004560073819948048880639732957998091351990049709269430518877968574833595701617824008335112365328250282893130394981576673506259588529980539505691599986981076995997783187765731806162573054745033638312819583799590673370173667663177779637851161565699754545365986400999023337402665552441129219712254772198309492920841048192564404653901354628642058579404580320918662372475643693734402700040417365316700731188691829678531269036731919914467603919127670204483995317489282967672338303791874311916114130947337865405602868 [131,102] -1403128377391750899674073397615026368618724957267532443568533443038371777354801201940096934922398887837771449852643837878629692955740291207856372615211857543219981054703894472997273861222480313119791483655817453008393969725430356304186483030849997219985886885540029028707775984061079800979176320150967046489969904456153003861965929815799966168116535031131837626690211469775734232299253253999645536616692339061447220410821608407989069708994615264175179946639035483781417221735838753691042937493168515039056257259121693214235868626409575643451305518341232207893146924505971154286391755230142179633537930353925800403978001667717461954649104337253524879413407861678642614238326149121790881372557482739350420098837642442840966090998793173338528182116289930129816630521395963577949967739896846748078482470454627690486587130842539192874731837919460529854987733074722807698345691898069361434359728051457047694194871423701301021574141575246482058694035752982889310595381824138419330004903159465268108788042037059444401898686425563565381342408259010270840886009110235046449605026452442177475699365234662775830839094626425796252496438483066847602850284423636812828659811745629162164156553259340949244406242634679298382212860218877611437706897457094320344288034134851725686886299861246565297460478027155296584926346661893139046490777933898141518836201123452604168089324278173412190722288777174693644983582609155627284655717313677978143797453347717907295999407995778561224152095138598095502971446715738441746515761133484626966176900109803460382603559277267363029232722615060143440551077065134129086954440354270748874418811620965181842434915783376659136920990629291332637047015070725651760581793740520663991796562252153986595738057427099548349866869548301851612188157924188923529089092362174029824 [131,103] -675993547410867410796149774705603822862276188957422346620807842231298655174553654165697315235729050668157338614811275320646749088469473789014595035785970930264835695652015926386593184493265673529977258988298107364949273779062131552462774150213478807026063191097568923237494425493573338672297719885135723020989071166308125083333232951710477642765040717362768434274964012997142600902604997800562968143743951579946032023051063434398136746630487988719210726300794289640604558809080262366997327945763111692688900028512676760220348692669799095271641118979265314354561251239686222459296488351293551308293483924879484855730339611890290309027573187851997323626355808088472425749269438287227463514396633177821234809654843854296910277708400344494336853314969327007166244004631314738733600148698744891129850452896051625173720722396320125308203174578701998690883188563809368424493541029499807957073329417196371743103450574770716330036552842551331129750477096648380073194696310222152554390975183884829624367927478159287695409518014228507574173992182543469382511914044504641940797892379336794786411477216531978429744858083317222766896809918652302358647528710461588402056275537158403755513069199747375064544593558947226428046752471944500617137802723362879573989232545880990913669520753479077990724312729862216327646270468171520665263800130087334557647880858397843568884983941332287856441184766695336185468226175999696074416888161122987100332175801737710536714606772997795873372547301161663557482654145066024267684418170402012210146707294720219351918551499601488829794253737564072441537345241547356787624419341311862004922334879569410865689740225330702888343292755453624260970242978842452904496096967007823696885152861151709902463474962884818890634278999911438725633472863596255196786247191296 [131,104] -95783711978796581937963515071275158284467884680426826956392728668524584268978903788271597416308929563370228161749421533414330567277306742071127723805470910468675678576033422267066659823623580914470806318566069038391798502723307190755895751581373027818179758786866265954350180346147458229666532003279480940022099556881490745220458085242236517736386986346552745133098986506373524751627149756115235457991161517504095132493824609874447177329981372909457130271713239671126794864315486833649899270501016525778722715006518165108165990928275737714921933756243649222423454836628221298193103379153438226210609637164308354144732761372415173357317022254817248473654479487809799672164249728970570643890634408557952275297500166009657999768888574256779374315460546745529447266145905523987622684706646544538631590756746143756953497490009949822461333698878391887446943597655036059545302190797475315246781370588720042303602033385848147457362203078064637499718611366360303723003380019572413652608915502365704099378129123593659652250249830169724258734804451302228704419766284326047585557183842711709781206235959032828473173640351412146768821712633062659791695607105458703247901246798958580581485919764150393796504388418388346011339275408541281305267840513683991450455572846857851387078981557765192199457858621268362640786794775892785357178336613712434776419612489072664112812731949108981580557267957602925043054099482586465157460773172659444135320938747104493992132836005186107049434591804869732634617603642171956827920863158588502673441086183206046143338592812817872764701690651799960445182025460253357375949641067787978920394285514194485302534544189233922697056996828726231900028982409668212082379278082387442877172035363730320362661194744340784365129569840570844071886144340006413240992 [131,105] 5295139692538170246474755744143322272996321113096033899880075310890876072875081132155606128676249546734807597583193715094912050353512982448213704519146004302725584741612693004455911317430316321944457061737800108146753937420735405912002739300918434318634701887366525551919874673700721450330430245967553999433723265944882355410841350383322555630945313616467154238963445990091677441020841148982249194802663386203614303308125856347887680426245662094525333337324715305991263162314814224574632213188819454620712901718290385313314884993008188280512248095963172790849337096348162474866758113715407834316233518829730679603403714166698148333103744428340384734577966359143593706922556221395613121466222444643593943330049555566731626778670314368658445619475100104214947896599915140608468294259343752938082463413418471463391993308979844342495385818190015205350447398332139600286940784960518314765237488830003157915821366525471164249830777704535382363739513538079828207336291186952752685302285889218046951443488774277095269471425945273497135654890931115346795292564230230399297803528680727952439049452885295087810997484167321415256755959113981162072561129036035840032599948344248021539529293844568706927905544540569865992692796100921069416556743220568832183381148839291668278784478637669073369623617243573679125947208975120304413428620859528165056633329897802160308793903263659677753099367515429469377107819820307652354686776398565336757101569199530583769383559224364830135242085363501877957677255312215774877797544965274312664974592438086848167697729864579491252258178408964683414260563575184194065091481722851114765885944984132632906933280009079878643130667140985763640355117201239570469630815587753272509183289288827295703713467123570717329433758191095251463868853518308708 [131,106] 9378799900998106267179684584014151136864611848450253298887566288742522054379922890848518541072964924654946430353354559980754624952231332043168231656234928328220790213000850479020495257359960583557181160676682410781232870187635591548416879061148230126694776823746598577817727605069089083190871375241285759818439544769913650882309646147453927824316001327755626040748516937784573723469895878207258581458068423041129833616530705076401920901355946156407594573086779020858241842840107824152478520706358952369309149036322226213084218383077746905772927961607219511298558032224928763011481881600655534473007750709285312041972603529437882453579340487940485660186863352413027598181838059665348534313377319822658495254047482092726955041184792506197989251363125973228168887878861385341091867205239281010594983707047227506891834789511933196763093959549648812941968773968167843028543315138018844815136875303049726804297675508006969995703174658311343058628585335736352425243110024431363487596264592174876382588377282648268390898658867783217165114684622659160699681902785019918152747882745124564887985231633583930692621847325740519746498402645466283635997269615591138427369279461102150947446752850253829088421039559463428655259179940596795504029741293805261279198984909016176747612502349236895581779825799877703427622725874391891863818633285441903572253310446189972664898495976632338972214825129121858064960543501791575279417729002733830402921519883244377859447528712099797331487778038468702219683338603859054626993988690784211644174128749102268793875621863090074785879771845395615448522426318586943398545809195803341654509799101053684157495928588101526958450622791281614157222093303931491277313266512297696064458976244344623717167114051229617358706674365292830878173948672 [131,107] 2379366588331360718629839898877297126836356472869933595461465650760309825965056594062392597838278557199704359120635557449745952680642389091561578757229747886116760234297958314323272456134197343855444518162069014500454685421158074287349517390691517101232549468926533605293082989449479503814838604458230760579964865147719733848298059101602692158323067019940968667810868618336179124339704781861095789233937993222438699199507530726173990934729591946874362562336928806713839049042047672660482951574597350871959962779780290690887197845752776843651750164704804487111223761963102595525468398138552212931597275569433888565092076933396964623876342134954474606458283072873315364832122623206031751148144259468044110684925701741553510722883418080307528106276946649418010640070070233963544920825638824618822733263463184694019210541100804914147956669433187175121525151635545103368952055892784191742040009716395632045312851061088357456509974617898572477898931053925212393861580618713347560062975591533298145123769797331393320359481200144123607418282632469376875888012620250735026292748832571426496228289281091594803332447902578948920167965569822954489736341008451410117265626416765854762455271255643375481056158319258416328720815706559755766504976711200232985347776294793644988607154323492699342956700051977709867994956818095811434411715436708076184464383550881640936532272071902212783948678403326300503350366733056879778603082778848891541304771594082435070856237988282069488286239337390425446190339752998017219856656407496926922595117520271679267636101051744672942916495173871507377618370689065557561276940600813711746710874689949271462254776942629456246682078389184503920965112587717896972589586515431815020943893106504317779626911331477385176329897469038257760128 [131,108] 284660782214603672356880063725656058226736362023316882940187776287822915190954599264300057472420792813255301895886432466567678263028378174002194946832166400674862881843248518679369241276325026553251812225257964281454215026220572657241127071196210060307758047868830067724037712375229913522103608908993717297105723224122907890598716005747738931349572660586927248875782726394070559582631465712818122650239689401064563425938449110602264874495291107380510992903637910892119408461847220484894236660917404724492029540492078863703812251468503079953494325070699696202729668160389430094189140894704614981742666846570605472969992137814966169572490231997708429892165648429514637267371129226127388285331637005726031761719320673681765352327547494874928226910863883535668395618359363629296677721923126777009014467598875628378968636861827762976433254426371245296331053323507450647274571695432079246637500683413143054044891589307796388915079166257003307849950494677635887182486437099265093876632214819148597145380771530318416069620765547649929215244201520102597353725298095275278689855337987829501508211308786917761491529092230630020342570403281260758984764671298483116098945411784875837741389029560607251470731944135008105259512355556451982414305634225669261686976932873158231704263540558006253492974215383111394681994819862047639939726369863811616380286022792388099206067821708822053368788938421882823275764061962752414676154403793403133080872666452199984058026332113255101551260166403026348835837689734449100296427322581381295191720609782057072173159830156512081386487242480993919186716694873715678025614911986344954147093690715292628817564350868455910582719158588623352034228693739312257520913874798945207207563076358027548580217546523450278912068006397648 [131,109] 14457665729914401700039685728833933286260979093158774287646978447594811637093431636160814995745466327149003741654554874748799702832375318300589995517718130275393945373060348067228323358128013677041509141870595959720257733094588737110087415162792016033312074165777167070261112533092609057854611799110508330906745410257182779175707513800617391292356090197140764574990444492254417920937498633687023680955266159662323777970577354176534251274964018963060873524057423087086780857256049799790511421992629004194036440477758976809679045930056123703371321755007074013226580188438471449870778324160957222268589837079031941411081908685169146315232223636550732226371490947261258896733781805479887073514229268395180111182478452415542023949169497122855762749164321934482307841703688076208544610516205697619988000984629626347561272768270069457039199292374208085323297749023234662179528734742296235509214342728147601427542616795282124744352152571803616974872756355460683734343376320483050856767325053592861780352686089875560793796141711950599107323313370653445734435596366473960812651687543392959913078608401334335222653704204770490672317127582683817059302913689142756981009993360461970166181963818741900500515050739586170383765421943229682813531682608157978566033581287442926657670903273425123352827093756297436810727649155648769963045517551005070302924813870725056183574848769217744822119144015828432072361416137489194353988150570361131086672863762683192999850902158146068461630134462013427631790455099947522375488756983702466092205585736973515549148476631885848537031098545804941419219631460383686438904062334953954943588396608369249276339473146026762445607297680883427179852271329428724854340742892635676167664582709736318384475960019685571141346442 [131,110] 60537214404072433390324771067131833721682448390834463618572360820799130886407404289705323133897519233926024624725388800477152293262610447932104899559582048125895337703156155246355354761005770515769576828028134083943307499991320242470464904183510686086883698077210703231099967077078711923186631191134973416989994204211704064647740372279145917374939474557889179907267057267042046965922765439305520484282794756490664064937747157466594841053244991779342067150920551481510717573911201670108047782059013678277210093263253921135968672694680651093143707035154013497430773214363722302620693671359627685717756216767375201481186681611186895822928585235196758011375153718248809016481924184590204189117176075832664255720706105195696815847969152422897239773398497742196894333224295584628719929008763740201303529661110499524611401768605355971617491295059191723705780124473465851551063237427215058599585626932126451663667850389119779876652612859105996459048384572841771233407356034122924841958531516630009774160178735890030750944106210021576331251469537754863009063105612655172560563116793723432769614800578560720918762884560945294519364154855092802982443179511543102063216785880649947830145675138654023330865180685490420408624542056145081937216566420925619173070392226522086038770225853940433475060550317357130403798180919331584025242625170526489807923044482038132076731764090137081490932400116477374981706898282110544505164519900934805350810941656517149375568967789051344071652080880750080932804543960354129982483830848769480633224249549434056972743771252907274547744460541195529606468593757964154805008431466131834113532412980130299917557960482589068549626315902657467389430711040116192936792930514468077704185919496727625115289120088464896 [131,111] -15661803836339662889081489127093810682610916181220344515112307063535511275948015830775151421982307728843917299843946762534388465123464272385453691298249742779876156980739450919082324368228740871858575842275472069656786594208444314816887973778191340139002720152857250054652795611128435163860550738638659122583172497858961123098877986649973945312277297905141996233737741330612594065203918645848282549545800685436552231364506910253811295217409545526662027901220496472967055533363437609761623737725410671873576693726377613196461997574575842502306504212321271545532763238453253246702090767052471875009715707310621090176359613531897087328672588083852500249613684598492909752113425352945729628561738352252260878130992252416681178707794504711777785828250892213477930092773732444857783599064376124199410459849525014537571942916672986122913937437472803926386924473418968526747535970110588459931074145918792557279035483119578190496231651093566957174948431447459856248865094843869362141381258408569918299882596199423857201752967314787941021844451131074998283802543821774196421143010769851520555514536389545354617967155858707130040884360359177287762882880690916249304006713789979121465342609611220080038367081918697914619032658239096149125123987769052835572153539053466929828402158924246393039270610019462147359316066408141269685528915546608329073610579588277499614056230173273716851128119165195438805824341437471897520612343066378334466262213947840738058571166785085954004837800389236759216856039945374700992456646284762594971900038999090739130275905813219812472792493877162199792448844346503833082923622824006167640449728567393072179291015045769633811147604419127775081642970786400668506198934784783419299823376574138172102378868672 [131,112] -439297939976465513397824570793197572821398584294626694439024620700752930768383114415175551160143121425204707942394504725179111959086365579362762664179565105709552171390005721961802371159947733635205890650067946768061745453982204461172979834634559025497437073740391437600455129131527833308966191848418229250601408584097666217498371290052796839226531440348086871175171560810771925672910908978551399659259750020649434307242003681190935787867888622609652605159903958371917011461419270034488663434459657558098043763692013169786821847531778303388172608584682370784640389644153587099574191342608131129017681304036801886804450522455010243540824587694396435841348275149705023882019055585714880900310147010868619977075531983817036053722668421536548050917872980289963518041134717484062389849202350832510058320360548707200805531571692644580193847779566897845962094605703332528294173957636727638807665680603479847129709300771578455071478707503740339625887748997784955107291150749778000428608213611159399780863322888886546648556192724338895492544673275843067096929208444847505653974418347977885904401445826918159209368631075099860088204516422543860671508448511430014387856337859916441360051165908659919290383623324302678378203422148741231228664141721071605225264599154203101924928143274477723962571912328958563002038020572731986118433812242186884819970229825791914021004887572676106934518788077315334526442300793916241456312434865675264999713279219526635208731831057751728496296065175283006162708099373104444133053750070645173926899856893584563594431015028995011956649053802912302758208806309250327813611245488398125818590522149600323883246754495770999648866706794316410490998050701209048768552171790185028940383853644248661728 [131,113] -37647864837420181617432893990781513494056964168170086695413389435948655317363305752183743227894154422385087825403280286929332262025112799464711624420544592326969228374517262298117525359368216715966517894597262451593693459685063726805984294938610700747261644567911749535462426464260503515964331895915296232841517456367252036195949801810837045802343506556488162798900311283773811067822061715165423655885917222890229535103559100599821876231301289903968485820615496844227485151573849777730357370864501091296045484434471069800628677552695986133016022025543567783460655605297674208417409318888888718212688823913681279423715195549473162358693541983320445565390551171098297393861423874967053503241468783031287347870498444524286182398726762297173556576614179066539461598444548783810949349172913484080093757632542791450998446861733916871784247146337054327262207831290724319214577821719364090601788082120672628269163033935901369890806054589246310460562202714444250145686304963360904200735197180019202209675775784436468391357926932710081421207582584800498245406904347887592819079588950085936350492002504615280065566486037018894253639342932896994556696213379159530244309494932964843462589806614276720892054935882966068391350249917007023189917284748910795216590990324964034453846036230928113982175525382229696247492288913592118555964597222029859595125101839548813005650191015765660675306798565172164858165715752260611777086184763508723401137170110224156937848078874239802942989854747936585127076027822372293035874425370749207154390996204018164092300934200669973441588076073944846002640973621759682167679267568050006864476529467602042619410837331348747348034154063033077189243390405108174444364706733006964561950338551540 [131,114] -2796223918371895041518428515392289865855893808512114018960648416656917551843566698226364733438247053780544062620633029741963945578041608812109232549934113334704404878501218305614116356178399710499072543655088789769540433335650401892859622196802686065816675577186655853642974880899035309957833273896782685574410971344927711553328456478931472805311603880043496838966090170284833556631994722342200229933138197134932468027934039139425319558590723604174413175946000591400412083249305131864726260080632235129472331676811027930122519518977019675110604674581248947409487539199470337205390240690805079748132365190794596267089219456678699688665654165182413980873735943985344400975516524005576303315733684082406776859081821340817168485336095388768115562747901542758567963616075557946206671689182831907382219741275503459927650407865263468610956052910527245240269584032724028322408933983932083686849058422214590738655633770890344512792673919227074107319735545583700862784268587270532581740937886913770680690015507542131130493615106562848423859660132848177678614583418523983245120754817849859312269081664592868306903216515222419009797099523267502064534912145557352290923964464381001952170622757772752339626747396159055063079309278730374851043292267393040804566762938452951989543466386206142961575580391366527466037228294173563502729432635008790166132553027422401148894245003192873547377342446063814411269382992936703516443513016754910456832035145101385912186569568420701586453487603061300506254938157055139358720103953027566613313570985196610931088150508279868123948514624393934259476714834808579962726856451731315910637256627830380678573205975335149767098501914324916630501466395576853922144474079849644100469504 [131,115] -84615327293365650062114907709198619821542550238221829462243919028818361922481802673228809747557010191604298153713458892608423406875968384942491531330997377591411604536489843996282699014319326487821977704027893271215371874860837950344169374872154071423706251117459096433976519055146007300150910648307545624031123598350135800745282658332761540146437781722018025258234216817739001560360648735923135589078581617337786398813119545702634651214314944971331094781869184241841650478753808407275055985079775094940861400422311684918300969774538577082762962232521257478221714060401470490575078595427280021091116652839559399590960944402258606123099557903380289595382345890400095545581454967937582022459585185712428304223997647517921726680927064017373722388298364064332662534202790266354732669885035604654564945122084950197429797627340447846222427713186720241135935143622279861427237848687661566197252721929537173380713379256784402423714240315791735131645710052636924649665571637441019725894550738538463561295630727964394623798045532621434584286715929653370404686680889234460507978963189105751814133814340555995964830493430608976281940163245593076667710961119525124416742829570675690950027415167983445091132066052670925551468065282812386994350357807176823451121272487568907620102031649256275436534420802959120540680879793977545221209629357721414290266054417528271930156470831134730796188417357669879298486934886558412881857613262863185544561307533052927870683969794485860006053158598207557455088267651946688765818948108974128902437182351554669464693573379638608586526883375774492906278376403207224532228316011424919568426844685646748925261500609909152311115670532171906422374498118789103876451809166935136 [131,116] -1232009187337697995782759438842866259892041653502820505829557711915752294105944795337589584611793117708854826953996541609854350131353194714941622028109084896709641565193718154763575374571171839145756215234013448023039516957178628996392884535241820407197203393052648545121954711692600561220394599386484553326853464156397796552353136542999211251098464403924930731101695207738334070841475479303857317458710858135835285211805697264296251862371957669914490744934519549552893522179949706506883922677235688970863616709289091730170972157354424995520023608392401475888210431312245544611386855256160091276326964581789125099139907026186245757770667510940191430315101931001385538489537587450454154271238770472926842576093624656607967562559154789110707423706616571890740927946127782066009010950803902376852770297205962227820299319196865731298387530760327719218415391916329857141649180320270755222681094062005908078851358145327438970851010794760674392868586583332878949716158029821499966388647678404480199857787055111878842569085826215475803991009488213059011383160382997304521228046768077741373575980689835099090508577278607561995406029506542524532546794480231866970387971884620556071644897173872468367851203818661552665766549196772510991994011327932738493007981763749446196270420249488804444082043157528382459318393769234515458965884761415262886381009489707681440976275112422470601415182178861580139464998900814496198561486206300613785329044728653028237909393168668660559187925752686060240591909159127049051395202432293749581418396277400177889536296872247638318802888191079030115845087198969560956805890046866063833093766306658086222556822939946920454149522923050348513656603187483556611332735136 [131,117] -9972542743067722669583149618607161448920658983073522536052011835089797223975912381122875747639395108677674491436437705200989211703897028359255729095903389812476434756741155337991000266305703886053931352744671900372442123102831709498169731821145761828931156073293612953099312882908368466624772693318708554963133172068983574711948628157183725027822288232005021416819581852347380071121049982127877769537153701212188906171231103306010416329482517642406482674850625669737321499175480608421636970844702109464789667367239277693998259775804573715801938159134682728043866093140610903679881211568801587078724451874409277871551497767251351228530038879935718085217849956819258707166273241696903726376944940919981960576098020460483667514105669772452935190626399035776117133765807401453403578351326469544211546680146541693806342175009690998441102397393909255550236377297091775967977521798828669458594830098269666867604689283268328206404086196439513832135013763245737057979454234015159355952132756944605828476024661320183924290234722353397103777162315931498510213115877712811762350291467654016177529609963823807211234769789994226672805084638472725861156987244780303673290559069947694488607504947243621317165069823440907377067040627193399250246846395343637220649241972366416577657514617866642675831028315623596061361893189894941745934707582687937663410469772120385250444057024558094560757324282568017737691310879388333411713661971485401106100215945877944855255620163341441128750512598526420083061396840399261449276440346600284997047148341521476133809530104889978683032005655823490485782191629109849465300978140592017466584016951426502951296029653251721952391593025843009939881967967791450700 [131,118] -50674490276557654465302298521927601721644927411131132234821910255982378746590905666906287170615644835240366539197790967219679822427502637724161037418767822680527709385050424266363234000173713213056012404412127035987028090156432606563091210045716086586713486935710500626506662687592225832280452421640431539332773973613136504700012745209712387764724201566014469789159174469266058164094214607968191848101422534918153283289177687627368797989061419913468738858622415716392910167230231493456405754962005344397644624481236219021077898257978485854722208843214557052655413402081795085295459325258468252260056877684833323908213482809309611551534333903443162859507640016813457409144632086076765291327653906503407456603466047996240636362972074882491000418686601864278071571244666617653410619777604282129605757951961781735931429380321265949111105567784044341181776858486657752577537377356090278839704367328944447328195208051869233152020640471810960330134681745520953625280237168118693334187127587696883035427674998183900265931054050490954699262630824298877518327717010243430347637470056798599569605054768203132055189031192705682952683255268492431351770356551609449556711447876657895055689254926522016654650985892954544742635455382264414746045542166821570477466584404537105763357311872294693985985871470980732397052215130777458723212659582957605013301838678109255219999081908861049500892687393574438753102631941929033328480428247216575698242748916821441062981555732773594302535266723508155855772500658270281916074479546185696170015607370905334605515980375886392212512957614687304624922041822124578318899682479573717432201725165533576112667930089180738857604854305818605247043448320 [131,119] -72486576157296217292767716913975294832762124775964655677516992297598173149102240926003314227098396201569075088663469814425215094284673203891792082429889162217516926664347605854157589446796290364666213902494708528470641315208264732485711738843394656692029005863163243244332973737682764784201715778205052501713644036369730590048871984778328070676381827451014417502090079522678589379071598942505110992129700785110278188539297660779119559895540218359895807839454148675388487578801958971504720275191181989835734869552420946847251362245887857247896420908585172962713549382612885489133952062214281941191531211795838594100876201022210628992534241179135877604755202004668586338435516365140294873058321596450426499575815388103973911462872315070960599957977668050790225869361829218064250358985183204102512209089670116568625010516722263116172763511401634002975595969340125425336741780910986892442634981477600179271609777905699321466032052915320301651109317422725624277325943776768388310534067545977953898962687971898100128997644534972938260470233779635890144567483763373621945287659139088678890648024494700651420637109800156391123852708124952454118680822317119368290965043242478528825815303261827872108354887641013322428124915697958875060001625264712141979979450776020336521330359046101284281707037320417874162029717141326058465369938152160227259550438572569868626088196534254371162704595616873678683911811526300971143033018581031052733086097928926012882320998707809262531384796725796270946375031857721095654242257542201636841033299587183206945766843474740875842820575474288803589792123675048096084203050479128028759397289493022030837189366667557229459125280976274890432 [131,120] 927880351008759326122231704413594770599735827414799210942760745973867149766143793108262703530232529463497767435495033793882664893885973753793549651219643174589486528998652542378127394145915321853363675123832557839244612388335799374868204042480167559335895671953637455469774647437418529236253267511007733763726133126822797386240889277817765731850025957647964031213566993216020273383268129764432830737639829104527306973635167776745337868464154220866461947555719166081484170657260552509807259998237722423435901180490032807704448500686066381839588771510340998768384955613279898546830299158057919968599711447785283181002097123083109421450538252158185459126286572004169815091355654100433332635136715477913912465963823789737153787970273932900193390331342246089112108796803501682746876283318978120378354576765713185279273184610127438133670578634295376563750646817866760107138725654255334948740051643984832417096833971375616888645563015051244859913481973665061606032355518969370015570639137854714293132008662302778651874894692804902550903880787794103059411150293835660710317280562797116293979945974983722415634129371599747980678206306364724432372573174605312709190149234184041773985616824202337400010622395864037145396872309041784970698698087953417363319638817430575331382341426356373581061561568967541012852515052120280906892511556994365415751909748863637489513806478637388205914889792793791171275446216034093797509459970283452011498171653566944416395707611874132462353777120552064064457314769111629128508926854040781809976265211393923796086179533495693233048684056320690643401524454309598666397563056879680509313029828356443521940504055737196762898507829856 [131,121] 5230440358990571398144729605232908048106054514634695742928576576970900292068075895091719190894906133201189755422997757618874086095403532335640112217636820689583760364536800808131375661148916782574873369499218693690848645530360939151954154397592964271007304480166596720123564775703304645885900957809426924418767005538807175577848512643552687002582743353292005595811718713029067711075511593502188022248591528844940778174788703712911302224349674169411149461623819750420450883433896288504357729949622193647299098124659088127719670147117506759352015212003520629051378932893269380895744784372739580927719067736247980442739354748412485737247958554952095533400064700767709840000168862201511969404775660496024416216121501715600731964782410182987126407337995334743365757398388915010298771863059584063442592331848157553970478122783591266984359438463036266228782067676558413705798282368336721393990666805155596760878738455895471584828386936603964762226380000210917441057691313443196013796736927030792553961896360061969743265774858387512683665999312180641162419983440802113410631491812498035858208397718513553026806516090956602160511309708209757284020221358615925634338191886888431623923560364446873590275037829648415802167372023659627796962036459459615923089008662729375805463772915436165811493703273365237487990779534794698115859851603757389366089864991758057372653760949778853888461700837951414925809455886215834425589489464014072076038015214144597009673926012010360038517458031566446511380142072706522336390703821921014551466138617025731357886873905463128109441812097942894341902976358797037960103713452422174299828121143126516908719998854989244100804 [131,122] 13384696132229502613702302197139566473478535835656090330254200836112738135184569978505452324320415373960503229702629532651170290362723295171565209171008619754912762669154107189982426560530687109270136268566757841259176923469526638192775515097271483177803060561644099319921296139757665878027499166621567980851759840360756733940844115151977182787973950900980092773258449804882023047301658659953348192328823297693116184895237032304506360220508326645744208878573691447288962372754028244939836487022826399155037942191571056446738629176471345056775077947410230615297634568675542119605352889746859122334278023457881988733540260438229566243872900440102526982369519889196390947014298297201682892467670610672287323305154326949703288005565273974694846678007312900446654247312978202048722590783064219299856171370538096825845308322236997739043921115155216207601384811916574767753550072660833117720303536286424763435026065750522806317898382477426385907284448119756944943267996641564481546653099149867430876991598356291669909271634165937742979265769439222531836981701696563175031594482974518342618334520670777083819871310238810717805206175350566045465107607590948042210824613908150156179210289606138164497597673705525079206735866390659037783702282671197894196594133391340345914088114724330558704985333625321159418009023107571201259593277912513557400859885964117167895713912716693541362820693908864576219506929249083406012060222666209899860857362905964821992730744132475087004537084646798205347389511596649312628113322343740241534288105657073169755842450074885739705254578583502048642305409834934363921047424518670865356233656831700930796183710123392 [131,123] 17704949330504993782828709837441756290269293419315163250897244223763855629965204361238241976024862223256441941593644792252274908755720375323474176210474976845958648940540215375742631887514652473025955251144094674088728472287262486956833076101573621976537102452208689418484293276282458419022125918539217997332214233378547961886541140014540759440374711369332136805005411361347974052462610935131697726190302746630660708844357930230431478768501085064011656837583915587001220100788763947468329790451955227071874014438515698460951603132298223169464007146187379028373416073928467452337622570707044502026448336844247533670011526742386728203736366846451091724286110553848901118432876909644592677315783468108944558283205389331394089358059425210966425569379942371086479277937232355473559716303193461204826541528686802693190690380388560025167359099264748697374671402370205335923925313143770540357708600364303296457701196334755750071085901726267907733480813647216660335489966619959407319409083391824243330303795558874728732788918172394271142127732785785527469478183801004971425118814906379918482022235012547755719782412283753794150967786648365357125622384182268411141817891647058722892848837695236215214360452153154885198986359116001674607503346124581051268351483289311385274941912778760130993761781910744040637822562338240910804782970359369005473984047828085271445186333687080355188411496267913138840601525197337884321488184179008860754041218686370156529786450336052826669967090327621560570718481776159190366163769477521103071490329266808838478407280828187906231486602992115218304001504801807879593032854915856476025944726931071490795280 [131,124] 28066058201456538801387840156117511799299869151205645045333414789393398680789646233730817833084284917902598053907256294834892921781494651791792295833635245277410099287713879069573421258527184121166472883380561313986421777827235995293943395194831537533451806105937480741239607825269601340802197301660295957799024755468761432639166294915074090741501411404342225828399837550283697592427522257871226775542383111844447596580715977260047542233322554554550339468472262918115953381557258136542667584095720470265522477558125524019244197956823094921607274088554114684572225599842372911880590461214190330202376435634678702959979382414974692191387591414795904159182307389514419946676972557141580038262612776425673699903844579652720774249309326622480788002601770723347314427976176050168502076252331939288908462359179360384837399644963922724844142701911850295893146352040396785233246825427243868360896576490759758782104059622426000846822573815191274994160188560974885046617108581430659903436262722171117449198915986847022060706655461063818547735763854585146800808291753457988299111470588117368536335839565966620710554353262407831495992333647641324977775718553106075255633252128104973880718825177583729380141224309986262763757646369523222772541945487457703698941047678725170722624545959564491456090701691596272678999840528903247632667400714648166776609882069994226274938609609065466480078279375039124804810143835534146391631339078631870128358434852675555764684548544540130846651914896612514915509487996159949785218704572413792953981294098459301480237253442558100275492894915564542815190778497363895086969853187705424717263892740992 [131,125] 6016800167815933564148558558902387863197613723516781601143745979143951399049192815711064244122102699855727369534521548269356856092191826903142849289402957885973192958774225382392610967817452297403564334474436401044300875702423309099462765606024379905277578866207003907451489224397310707533938289408930375792277549326971704841664446464236440871002032445438466205196367463655230521428525064059319661019121065486980263620871515202583518033118015855782886900543039366152069599234377510338776481090776204539560795040827334010264199067850189319478236873938169437832176788844453393942001141218063260989725793750403003220608559058675503636590362547738556498583210213245613495536717408827730521378216340192569997596281564923304661785658394011169819156587530688351103880344628659309672656848243716599872268229810717019463321997720170490903707061662019363418090667969235033205399349778425261795387499364532816236299403298745236008415650755848541096169954115105725087825223345687512317144116230725332740044540135269345903958917492994261732715355793166843688633635672910484928680492994654027764600133401830254638349682609713492806027315730764398825078138620035039698999458141953494883311226783216737063107538683800093300273572633299260904822685578458519835111585206328147590543556986073049390534065117889770814888603613665551499863436260068108432768678180883028560179195759436192493640309329300462843745548275448599502599866766001794186176078574350355708521612700767110465767976889041378893749670158685414714309509415119462445371383278837371769578584444407565093152391731295035627814321703627974853919100293733077500180 [131,126] 25478447618958045001164679322880279895524229511226388247681913869080525743916339835980259148480376122542335690495934687610846853470937977121057321282066336773030012761689444575039088795978044505101542093808449703751529777139055516678455242698950458734961132837575247861924965916716158616977716595897961349030591067371635373272019482333342049487924429326897994952637630490474288905147604336702909475534047295084467205314517330622521209562727680013196119052413226857409382866452639525595454561497759487679892297721125576963453504871283291155923384379123628090549210349516224652795614215268840254428374822910878894672166365596032507259817438945282790373317501196621777946669103546877827098889389152962574999278673750044896885951407216081043962766471577059435730545705090622454065953810181977346508287057074050331881346303830941610121346129817069970327111861576253033393484581128254174279736391006041524254545309675759822195877461678946384922425647325262007927790710480737828884391125488314213666281131582977068830690002967241988700290405150924592408736758745091667872331055610910601772894706268470522539207126204873573541665752027941503610285139226207709387121472219907498776541021362020148809540019097907668398963292900962112573755890451362504338763791488208588881554033873023273655958222912212059277794735023320983690777533211689961992555740688761061925451222972101371109772686109749437922484757105122058821470476781963546703534959260541041011467676720969408441140370793189844888395263368406606705906889708445082431575330149225057692135973527514457824663644953562726957638109965201947563328097293312 [131,127] 1032816942123659822469238165219320467798801340666596305421956428574318184769418260475551796110138922038580328290152324428197043571173764943887063817523934397383180515597092538709285415645959247418260176832854274565567414585303607478976182430443633891387097748602253572164929031769235225503036034717600165836521873676580864845579881564945476232570063188579140034394190273908495353714566095598624722581086293316431170406009728022970139469531266478459093838872930323859216990101340068671727288608373691398758392239114929247954132881402490991756320468238320872892134673898603838227258062262770611543760148571669583193016528016233213062329840595604697982889396976370726849533395143924220232510060047255025250269456475687204320748183145270199719749570431534906157496463593432187311095416488970611092071389874121016528204316397139159803855363367862457346380806485525962835430507270270591016173762660178081360585294542534945709083780362800702503489855194460574230234508645964064722870060379207419792175391215864231900035935885203729903403244009751719048974679142220372620096141928037722944523907558638346878864481659530560934531825628693932020464912073611721031772194596570437905590356962415075799035507666797003864029178814915710411156986955731152758610992566648840155050390955338464095975055758924181450645695957048659537784084071428914745775904091764646181330118267727324533280988624654632006064076519642985650171935538906255335069341585358267987044431229980737736909397628689066481163128459598637614976462463423571124838637100647185183715680178715689210849808446965552242984499951331559407744 [131,128] 2531611124907312711744283262932993615908775480626987737393852441424945650578853122590211289478595439727604648585279345182149098343901683571023920732593408210970728052499706860305754207391992517443016945662485509989698140784840210212524922413960012237165793347340083077001535606578076586879676964598963082620538941851146400868972654281074662862459982650439839729755956257096512696348972841015321298146827676325360247094425543045283210994833764453361652574452165805663461815415251713960185409549277654056381685012092472696712057981386896406816487680670593837852341070923616782568373412751663325340302810302413497077415835907783298721944927989547992866741052010782464749319623992073816700532822856442051686501748311597353114663600100991542787654610056512690245296242905014351287455333529905612387536274241371780976550741315455080034990689219254021856884258839594559937327715718627504891729661781485608962198065351252096564385938358940553267759093801607044912270961284584836056487231354964411085695470263768314053089175251362081442596720115870323974783415103972032794331456546966805488845307770685553169389937317449591209516488900599114096683594256281995859891081182415280633414581952627641059341297132256614433520490581952248259064929075564562763841272940689298243715237333269392427097926025581847246586621256129208749812327198826606956924355528530909923026221188311143484960932013708756636685361629813296058812964586689806143787931278782271338164256385527510903066944498201703666049416762263299173877113179234124508611478777316973444217032985647458563938866871814404320501055735680 [131,129] -1388636616177626997454479480413792692979338091681390553167287773832619996812871745825109323684675616446682356196956836376935700519906495782352315895345564522370010971965449514239459754334299623924459137671426011878602173557574507736461653110839598284742920733569142789503734179248158458015180596779530404868328121644814241315523058908497887691936113346511167726164581650808073032035045453135681564938539975953761398407935546866847816759393968250268597572880549863399197004380617505350672897806512857117795279683060901743321236908507195665525207682571022004520420782433332652207092137190042684362413055438334165367378857600834125781003669164820123703151078597530811113539694087297212463014537041187974860046328937033390626542946293655209761807915276042542000589746894544911559579384749487862372260486599622228058899939216541140668068359317826574193538574851016379134764580628466379144998774914564159432766048844662023262202203020677267100817165301435605657278283577700764813480341346363227452201159861544135322839059823243890723949003528933703178127126280939585603722342329508555431618474927589812557441684625703805275249180997827540566000447452155735815904887840018008298518395617149517469887287429364709748538593901442376974743911693210930506716961957498260208817221594572961578656599869420105337800852932398264809222978340024246649259987001300500605448140764566209641569659685737984303078833571313184773528927434273511511550203868589712130076741320553810490625569825803059186683928759895560866990314844749796308069116679985020199104330606346573041701046869949101892336 [131,130] 797742261522711425073661568067870879865956069082950194470496554307341839444901694978861952860473137613095936344629762701203312258837919729915192827038967778384917405206823860501518797011832320929725750996772567851150764663082723566160025153424670232600158452017527033390921911952129923976553144591473166774110539874020659936011705091510855067041497617769407039016419028278247833258201125510300687383733578699819661587065763066327283874854527476276050442272345039999088627204613825445580442614273203186886038665066357066148761455959141747136454855202430531346955705266965338197854201202994860354232607281536080285713323221947665761332952716405538599733735519186165489660901806243898157004596484057083753294015354551064895907091095504710177171828218959627245036176843731746855639145703014790765552103037105072131521767858678878823663267749424204580149987837933466437993908759094818858666772385804724881123136234102881825005532270587209192679855913317790086246204192027402426785034218378176833951499716435310728727302128910643972233096721295901965048062974174383334174804111009347356755927085404374691616287458104585148826416510656209843096273172865752552744941724373205785486559524567907042236997869788670822717267221184945153336530568892098199233198996518182213353502453686463556147795120138051998067955232557835293540419253716899756502992806813659840290182150409351749948079759677567982156495311988432763395940310259113170062857270408294306912930412220426129889722013119288432638355476385564518401019736006968659177537082675858910858155230814080412343203427904 [131,131] -174363881828867090962407101976879810970805426529751158289921473401070498216081643740773740133233628874501631754756169483948622104893432335457833254257575897295447227851102598378392319206892186406738343642945774135086390819396727582693637781047080362540030035838557312393272877394799839728228676767875536491475594116418953780120723080673286051159512734927914704003325745173417097410336658316701347568279393141124530832329070273691441718412139447751687867190763739004637190894159584428971286526676396700026993557873393680611242773107535861457455743847337077585086131273893562684976525641359083487633887723510350172234247877967682187198236534616118083648642265868178696467886460365608513085743827748615937772362116745946667803828286000065737048766833366701444291535668854117336086779326249309754241980884428746127813070047831994905431621858678100630626791463272298731891809770558595478188762716527600075260859854252765362915000242111389756946965436950928670968474948267267301521473883730806724941846941006134856648769725141512818632449656734954507224252366615825070902745178430384028851665410481735896373882905055502204819619467663240870791639692572892984077506469540743331911747934145198326687464732090908278270821644652890754127455696053333994056177354054444725414916435898734734091542350489578859988287858267335769257147847078843160320627069164691754869830865719733635143971460531270219458502410849548537935854817564433609697334667487651961253087622299771528365826516926302354855538111025546712467399802218763752919134872884447281214187574038076754840 [132,0] 45966795021853871669909020798025662119805838164243644361713135176495105054040910132303410498201066029552524889114013628476313300134797184590492102211914107247896880896987590940499362534560548391323183460020574997106694592683316395820787878010953636944801550842290794023343212536533838942530364103970900337805925124083080660602198814026748605940440063244613844756337111226312111036965162489497370944734090363012534210350985410010831324238606249823055702120960571576355105005478129424149149072373830144177627782235282471957618533659164469810675909973622138763106078122751406858982028311005869473345831926410705143164327138674748343932488185939898222470426762479954612181186495499916817859176819948261524710100276817667262397386221918381177453619873727747421426767678646267139895225523566079860008442117086419014381896603365860691619417855965661557690820287709025113369706608508580676621539950394870067995771514853922821255349193939814292723856434485292144659136004786874256280652525931830512281212536214594067314558530316929099061545146756279349189764379085051758296979195845158495756013491942275488652398527423598731978971940856724003011561344421651837875729086708068796268631424153137143604572333281788292581518638525993949764441252742547788319570885196299264641673106447948348146738845558515153527700570394612373381742756041009593041951292574308674436205219836389907193612594537148361521831807411886991178092033574411576324493063999972578959701787705277310540607361052951248260540682793448033643144705279867705237840611742220669301639633887805879839553736245616534154773679568201983026703748466298900562712882956878943825693017420902080275654924101515747033770496454848115259377284709450412001090040065255405017541022383419570536356526668085848416731255869711128642010497883949816653287132757497019501118069665787928862265342250471571459921302294552831749205821234226187899238500726169924490372588168244834310761162325173314237363166768073479704486447247117490811394899455190720360817219141287957348109773092234185152323432791146496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] 81486497938031616680865359228812794060731592986617442188363517181548873144862947625541473689483101595401667745599910843950738838065532334611698979122115619925362803879192889885824954758861442083344572068261557840307178851119299618689610269422974647544902235877137654387373830646376216363080707266206733339592001648054666820126990505764114345690904177823081649532779841646781209293852080864687912058305006200617539164058037266998503574805112483842886863689356468586786352480450345161447391879816677714839222041998272877190439272096444175236045357894629899930819015077948900993450595073311398787620235784132448317556989600063168963160501923934471533217776651277748306949271489044409846798274608378798038324780309318175452108682538831589598648963058918972846582054708257945752484137229705588774367344887096199720687909094451747888540027890589771807063720436960018697900884840735546618377313137490531090775414954993683974721182754600383606517816998272218794477099853875778771722999248135595108745889135398096682560597935105628490009074990123473656589636854070956973917293573815297025883207359067973125894043233421090778043557776568119159224779987623681188840841090872494777930413428085008828366998083312255844600983341722267700019284936575117595540385699055975359197089492529598042566873853925206794201116887024820599436130776149595569439638722150630261511582873829177314981946807590012040524243469543475986835076219053347338234892441916418201466721139285437047912807253038508052317721117706348677365842097575429594611205873775828112075500410117441777556750924987506634393083444341698484198255930008533507950516449157057104631306309495008267701312554060604708801866740086290925381021325990856810395133649701356008791760072665327044810574132407589341235971988149251451322655662671782677784718276657151889302490762387712881844468655269964394551357161607625100391398788147206035544260222585493366339468079345016951790247820573030951788959141399548220614906452947804060837590785633195511640263278891767955733113326088563878996611127077838520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 7522470317923890965296326143215955096292676451831604491526798825882824357113152469793110336893842502874747842533755019821108735707802210822451747661522503069816002619771778184881170556583636774728005251063979895484816129681928442271441741744418684013267386686491958722558098334864684210564122646810460396406071465758171307907982140170927325421976236790678367104071373597262626120228078854937814916095533624033399539359516449202034315788137360634621474341787893751600636376084416731920998060785604651377817797016169964676697273743924584813834181423948713863852678797831212617088163788979339355672725667015806907129315187730768296517675890398234412810132206958421870948059616745897350157545096926190777606067062152911434148285523511859157082011889571107639993358600847571513085295860190152750462742968395601549152491964625394669698269474308052229641815281502741645341157326047463853339048411139475505931083799243054015697373523838596038022118889798693309497435028550663534967568122129261912325029299260830508569759513706491496105361817887713139901241173216693031940275212573945891890757497771381578048842086482587144148863687712555319559056748423188239490294178515782444462248773270737404697476364062967273652615812474440670556379611272824445037538179446686484676766618431134950381439665850151074785842597590460968261092227070749700386656731251455520216188956432851420869959408909650474563199265533075038061229844075233336208223045120824529302693124914038827827521154318876453054734981469501946295845106295233413366048204052713210960705048106983526995807699472810995203268147938679271375172990535057922714158744860040907365469026586937236973162418313702466435932210288165604572047345178516035764106076514273959470244298035447919581322258888838136833631019954704439277062400059294219926545959921550132035247921827738207095454821066232728520650852907403342997387391802891558045343701876498772123138442719169532423440772040426516954812483864312715807830103492421978772012001152155928919287749543057564265722918078862262238579593534604415336448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -1109861415608516911287848903890478924222743950821500368669825833250200936698423007161062175988659066311899198948937196013822832595395545487364805545567002241381546506045068353309311914212280134140325102631593038867827591882257468888554866579581514540544035980505547867480291669924799747373100929759533115952885252439417025077020261948857180107626576244602068645603311558696711340747358269746987762123438812970604361407362104598139954227222823874835165727555196969740769584005179876113679348388445841760399668982725464704478758501215863558010911499643844656695154384358238482562143770854819963756883291486376767950460056544610980175909127510580112035932378490728212243121024583024359352670607997537233273311875201498175410420573432534619431518543239390160686262233383739760610053480437472538177023431007258759076661433566528000452672128326707447757381118576429878734534417259348024661622264447245207482014892017284411707854307686185379050762006247349835303939706156685858972375702838555956219665816675003102102656707368433494728750415343969165789332365869728236763357304295707181820366736876992783162406950267565994082133648304458536165747745510301377044362309438015904488890849928034549061089248743024664837794257175799222283932750044145234892231482236853435725413495759785359510046285117676628224183883576214546997048095558607697277196892824708806579855644018465437824852965978574187986133533777886495045145978676570195497087121750051871083471779244183725822936758656433598518924154126503336986873898621313201371936703215716841736857813343263296177131506355098439473497551538137193784578718639257688487413841609480713297696566409697775364641254481443286637301095789705211170897136475002990711354729532394251045881805740633129391187396154119239588483774969811107806600120114271263497964889705463330575609038800055494510489462192497112858953859997570633489702217901382757379964540461308687414794716639193979849575154039291223944005910451835291222091670378884759772192256279902994959937049006799628981290467023423960863234008563533690070630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 30997714536494550398715237031111062538824799385897437298758525209455062295923410585044335502099084018705151324973020270263438269752642885629791792545016353120628426006456478219811063474854591174258431351120039989731437435484869866630131786690258841352956020189143173001341599120584501128651191079392751258326094818262382758546486755497179190769063352722664924598057743276840340655303603804349512047717711781306378847181877264525363326591929328469811070424642130683529543443826162384818420083201692407251566242636272657422646748067087260395634467012563092759700962811394470772544336800694906387442056620743907581550209973962900060718197987906033821376773985922723074609202550101352378799159977501244704616420283486922944895968587859095322703942939693329790825662281811002448792114516401546455834744003136799727415062028117966435972815756395434398130846831415374292343477700747002008782137574687600134178456645495663228847002139812570279752453592035779633283829114116042245969094275448488949846983690405410729204137675385064510793481990449235411565065859895994573489201092137487361229734892579943824432733505588506282273018646139217104138352580671427936478527874571817411930520731985376361959444313239068814931651144798138557089496678369190618027574493379741448179839262607179196122055907369283646796522034908968928277973558372161658668589844224893504134418270175250343274445421194568124659008258900987290378598442646626930326686219308270419278683210225205059118929605379422951302307661855113654340252558436451268076077909016163999179765590050123147012233879419744825884257351590474064882352770985988076608299423563262505205606150860553006552720285484133819914927040721488908378439842680700330022896800527743492694658854568280096954148561174473504292311043232629115406030595426817780182206884253882172084911411052215202590017677593923926604842274205256937838632078347233184155951704695660289166506148295866884655221747426455846643804205146633095718725206954633372286596378097381940311325789367514709804520446961950242129249709668177575279591424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] 1443122442997458441193272437547593546220937996021172053453001597420740276491222429700003234177716045812352922071513522051365908341956127708436097551475414602359206582095045263379299725392425777361505846918007311134566558481128469132865719563027963876242927152902908173261933965438133183158519568233722395200886973770152929251598834996547997105606549209652803530507799493936304627026592183076700831680150873681203024961977612392135422333251833648467688639834265283272541726328202779243180091752500707114275845143412154491926433134029133901904923626394099133090260424287135549827667463123870894419163726934425017462228505869036179823416606509337606611131229145612689319670026510125637449576448964517549391592458740627249731041100272515273648018051567706145912627648748946702313910264243099190434659687844873958322596311896444639084855224039789603737836789864861974195377631067535975702495658836324558493733430866169710065840756386247080122034548926911548528021696554891886068606780238282670319616585628959516703543560593660749296585944515351904403539290717348196230274938037400587527953067855900349213192206310116633682557400705656294328238798849809188852182102454755435966053715308127511411881549603018136639223718477051134872974182288866598604764414903586483228067953833645561915484046963760246304881460215166026972564878995991788787464713148527808520233433587378505966981120949014513257294136756654834575478054962152829244632383427680962851743177644990788291010495342589068742687577789459078005029437290183959532354778882007735706610163289693625926536184888103648759880955538366768620659127115946195179256619533769160611797203600800696272035419271866237193784627052305010694554279391257500798922852198085402322061110554261269088106120312296478550266789772194806095114007980123599220007301826756414071853488755313553910655273193984273424557962094221987319441311572961122111397858189268075887353695812762096627436560495946096662736823421528841080216596511423590550097124518787485279514745770553931254066614891048409041139959101523643830758277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] 5208732559688462266606295611136688885633942387191323215567786555622084746347466946791294561746882942512534139919618907808159370024904030701439800106925313024509109368513575105250970081265632918619108841844016058633559374355937586094417089594739629400075083852084410584584327784843150016097093670578863706632036301842350721180348616680523239889935816409798207215914995473772484992176041509690277133487731597110620366614858566486406307028351562191393929558076184448386269278448447341569500705033916181527064170777856149751125526337393202851181497412969079991961955238532863970898516638040991303727797150654506503938714400169737773802519797793644239745776495129351796374735037991150915710802094495158848737106093846951357385245110315060135733433391709460685992601088403367581819020887024981618466693438599369059182471097147266301652741062101898907910809982492183874260358102449497463124922071240509417279041015996395345174004132473035493824038538941886468525188265138248230626809222670086570086583004201724723050492939307958540858589785855143648891041039059502556750780151118904713167105942640258002827039380034848724213983915945599077196582752351088625650802462947440012082367098590561087746746810963958644987637406463521519510073115227025968953721862446070478489076181730109096723108385053772186158988445501065368838557663786392020476187280614449835263394550587391993777847363314281584314416701532777742601549854809603654535616412500291036479734966293484870503700683903150825693486173890421157248410283030699241403746787605356264199408534756190893163168715921785258775171617118882174662936759988669087138210468549260686715247854604733804727031016946632393835838304679931746874616430661391166054661700747343230199980759157953351760229683170246163447682458538363574421304930504029267376321032680604674233735142886181559638499452223287015005705507970999107929036106210592793444612422755572965586248008916492325511876268005436232870850002121548541458198583559337629428287353636140875616378659746101049644674049390603760325682064269749968652180914176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] -32676911346405462873276095058487820572132448052066947790494525307162706984545796150307556667624384427926167578885322247214411257643489119912073507376318664644407362211750164895244768271755641940987899292020493299649647720320285228326270211835811818420162296813869070806008109159901873915267699818210867985324823304433487084821386724064102161650168721506709405535652459124944108973763375933074669812309076931856272433658447463652375009766560734660662730173570741353171631330856364105767246974568621090696078002408264242535763429798956577100967892640849484654602460423835326058093628555692875506562488994147774719948053595284976127151012550100401267962355863666243904344121674750014715028478667174353047930803509662941725410975225814819224047814896758472158546869420910257852255138433268071228045001548870882566204097692147638005906147638224667938230125134933486890028960929550787121821319744348266046495721538800975494439020019072202072867994838568328377512862434600447241726678034279681764319159114499656708536057124216404786712384734863336478214070325026089513559057103944209934522829495810442525392524393087271455626667305859136343250284026591684854081422139048560843317788224830084028589521140539554923247626147120846561225352654843585572225362852468292695629878317652824468296667551324953694638777832366899097488178461223990368920653092073792337197678494498497891383094666647296639915378446031065974487473249549061755700256865209110696630301056767287658379806790782685409217105851874817571279248913671850010044103887597516990246009309591195305264111171581214597687745857849959982477777792628979581084484386778256183699902190194961703422612885153828000264677699937962572057357682326764113816051070623754834240948338753121549877741726333945304250453257755852535453891286165833807343731995206998218893247411025167981920568654122341416108157487875561572343497487687223299015255505550892678229178308899104013014167115925190024315209145281833250789751704515871626967324418768553149332373558622082371461781557906278067019969510779243668105089515520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] -33345049749195492784201967802465857232893101262883062297484719565004765495364283348260290327596580384039488777979825901916391317672440551537909488314654428329598183914298949020303259246665853832798547883418780809940254054220801029268591463428233059145097645940781680948098945417096373233269813582875250130318915132094422190172206694105483727896401157719589623459787897785714930159672580054621129260352622427126041004227536992388980274197208774525261249966958876294767286785463549650431409096628116927372459370034448190884619572201886206720182971019203689737127640100272857921556456085789392671230070491691079212705738181669969233489733376787434683658035233325142076309910306878809921672535042492456216749231766114371153287460523681297653940324362394245703855504332014994839261642242997117242837396628662479557851220591883606113228330488044454714615426501404208460780769979620404875623549257895786450745795330952397307216685489101452210068567423137045938621347846655885112090595090027983323686439653423497691785156223891787063864191867766007651947606287868043416837440625493952104938408031945907928348673949708580144208049411709650711563800130507774880462160946029871489212945151698580610923509840698582413045961459938430312974494329622812124396100461855847519665101955028024765939145351196208522722153549767848244281253121224774501064076860831141268654560880396904921006659532811635384998148562404145707257587226019291233589928450710981034840779373624353454406207234736511638811187662724195312785059343124885407480199359448603446425738760221264565235869283303908044446631267391753968476574524212324286590027581585678518755730034343033675461418075775116480506988456090451932634115061268633513316032465243177294961314133402478359878075458473654050561384001723172861900390542177119312263009885471070549440124345355992212687038725621547613203305194300990455277636527409625550351933638379342235724640673651512804817795090218354116426299955944679468427360134991369449172817443859034221912187217011107442782918520731652807298026684569798383301445025792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] 1268112653678206033018009904549411382246100263440025232057616517638623693249351007158221423408982324386604340760328261244807717688715804816865400576924600383995807340356934499756283949520023902716614083575129180965500815941194400994301512452956526279333700398075343238579571331983632543787939524516172180915242490611242272408616470523178085163349727489098466057394202404213243642143031728943818486962274725739803428922773302676871031567236915699971373195865597516047583973427082500008247646668036757261149910002014465962514028518353166611114189946802712234398911440189864290208531899486774328768606467635960412071642623998335752769141748233458733636647876346712227820138328695780435909555834319380729460013970976577730131195040160119325095242671617176324520950465792861902428643784010946287569581637858813291783489667865275591584812106087262078578516271574600039360628249978782166955675866422251942858612878713876355937840893440626174882206002743400231883273689634266714888640817540830915865690643356888614470966016694354966627583240216460210054032741704193603012885322287995954769913870870563371176189792116696108403240860492794764431235358713462468411022337746793884439712338878202640059934862289091895653296659594195480681272020316492493550866566938218715614800623563573711778586461129489646500930536666864689472467388572232395512406251886896224238341189965972297826993565200524798617373208477721193800956219741138333791085428285417521587462295026494086183158905583321538774926938204177427517711176611157646412383009661112315861234887702524308394799062911306048632703607807428200070349287745505572252294492122404359543171744062017058555807150376166942598736551569360912358274705402563265567795839168826753319785356246444003540715638629592624052697130567419181979411942500046146058814279426423003861816198617560440313179284254983123110241762401175824065357825587187619903613936334222552535690309283493877477002610338649889471208487074580403249858170519398403668100666591919639264543929930915742878477110965728203261989579429849412565466548797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] -4354223058653739822646661647865350964563544248291758376704528367872470955789483483596391020039005634294551715969274525834208623291951225405122452580342470618292850918126726035310001130409228127221712613868724833409226196887158035013965167590603706058332057378063354976351912869683373012882918795881847887849598913070617017854285845918914135157631931001433757886989195072848973085865312542565745715831862055455320053672449371497749093618628503009313004349746049885120027709046951575569528668706238442403617529697639425258402034462348725269454343990092360371071907820345123371832911035808732938522903080875343978997394647846117352283309202948923248108265843367176417138726695709739188182685101639289649193785126539913732542106536297457910100216683559273584026055725112213283822854729686399022592475270782948994944981193838958489772971131932614930357693557994659868790498110870021026617668620876736684293474799142767997210201744592265441897378755283477395157475948159532218257822578941988558561600717701351117730178530817388003105368077643919601614672683472604157187541940903055945141489224785223679054090343238959956283255963149685481640471656530886363228200913754493837249954383747228035948108566242627053640427614195069199396530808540892719302652068713634308151038220019293570646159103033772443061402482809332890993235603890765254824196541961804011720932550173675546882190014903436691076789281557585172438122747092467282360697984197359661421736019962455477898675854624294495825177649281087708794871922598623976122132260227870589429577820797614884151084962768965920299464011365941862660349744273771155837210371456174655351233629624130534623519049351129717836897768335247611316735735212890206919464735602966881750104153559251807717679688744130786879994199717007464078720909398330646155009502166208594132425449393660921099648111615628528702998114747664043302367671725189611294312081011287867917131734636696224553240657707363284488627947304990872745265906366809804577824529286334048086985146279565890797991410464456552781347013645496804226840320278528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] 2219385919164434354052870951093510599391451136678131457589362517947570031388429029052926492965208523204495794729813541773911568468826578505087231411189246479127709709550014143359294685524262841172119104713660063684040915430269594383448741139531900646102590067652579124862526916716755952951895877692843284354585606989065660355299004009210914940252769991553843737649734416190878562251962289793696300211120641934882391510472336907583499956107514641695112966506898992569791743947154944966176672436535543377414020861383890841813578596684484628648320716945773600295429075920046634297003854151932284817258871349348390630870595004381394982141738025761235717800588357493188319742031296220989424173092595592015804226112859170644526158942682493955254518139198978558989320622272017323860226507956371339125125669867248422470224166395661039166696232824785863294206848199496324545791932151580837168420111136563103809371502192824838896524240707354790545270683794611050719290057975162969708170326770014024068184261338675284427974547928392061555314315182180371404902914514354501866857426445027083991872628621649742216500900643786992081256977105342240251441339212264045031698965484211307371110692711296373346216279681661209379761047081540638615133568727472484281642394949252012155490504409984758500467796180934686014795275507988145958198514250011312665813359385243442689664795892435858855233561369314533867023701317878317584471663478119796362598996700856383469926099118458879796766331344043518847761385912908703606909363598258117001161977767835433668502174028742900388031519018267343890431446531693605004136109863007194261565369860733601619120703321570312855893449423046710939601462096811324061600846750314867977957852730857502264778973681562770697367186457143425802342796115419706560819153889856721112712692251684736236954252834985012956864535411955258004940354368203867479774854723751930013579134400782268181975913797040331736397188280412642275058500401554052915699040986933562627074633232345321811663021009096254779541956616607200984264921329545209627801970278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] 17866795774757309315035982972302143868685335969220514844921541282248680314974038335280769640045937656490715837869768001522321552231238762846357618771115753628916376653536173840450320546046404356152895584536263712589224867276317487180401466363323385050873236963288027519095938465856327566118486711934974823430929901053670578118154288665133851203078055256086903389758078131855524615763387089143451440477679596301587314545939927584111625643996807810679421270109491213731058794124144126362013111048715260621442545749550746978113817739781546333786060924692833590446887367973397523109819031482727507257207289485012997422427356270553017566116699166580163398766968025448726368988237033727816377614721025829554528251609729443250169761164770768898195959489696992997449229563668022197720081730374312311927008199927301356892863620226595092806248665885863027277543375572319543296201515803995209567326781587424935310503892164649087981930255676909212341607576688055281302216610395506763366976126573714489643620737260482351406898840600635061482623556793306117516107526660851289084740422516885301968664493614781128664565290490411152877378326893630977835187772384690467753416456067884582801321675059984702837015715838501245428610414287438028928049645158256531256000045192163129599874063597580217401278572152953873628392166553812117546668308894619626845901957913003380572908610930577625237874076351709969453733062525467289274430261516162732279853132886947223285700315411700464711633773726210464589752504759006367525482173432137072804869667906060393142688972444706352160242177603661373312418982745942713390823588558337218392783158756947137155830280255507623934383683434027131724572182473319296524029485389680336651115576006519780669151767131408953719764054218223491098899624204298141735901081460615860120646705226122264361097149049518787410250242705960479260026048875174697936326437626523059737148886175338130157799217245830438790768386928047401818216168884493440021330218350478070125124768199489084983887255652277654944111851490842190550955248875375575550128767893504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -58106657982648769250260130606413246561581462040960883971374097984169523717877310728305376252026777494405294100580011864524886942798224007085172311438436798512411845117508781582100880272410040030999971502059350674340808101222810211099497219051309733303843750421774891719288135145947973682069032796113870702252979451167702622410453308583024894665344955572480339569713344902631043595876112936891284597335544879501696092444508415074160480073097182210217441441817555104925273842898702256643227314373536259731495424800326572359830086430616410695291194960723912717880389488461895493699596259214853049645390318672348300849317859577574689417237069577910017329976332203646655742068851855482712189517920138079268110816116794944065918166792202727249339723272710592541124868606872002274955567817038936880088956636731171575042838231618973227127993971858061937832916515071817898438330054232388277413499688294691235190504969193996343387983028953882343060422754176865583877254790945915802839367222499462361130302172287557432124173803441848501992850129744239236768792719888034740701038175615358448103933346014485333989517750683683970251148645856504153296899620931659448000989049954967140383681037306677569971023060297880477159066403492228355098324184125161722046991403338664074786520093807821814935548235082000884877992581205518673577075117448520184961300800138626618325070188736891919345385127174499350859700070571763144816831047825387767434427405685547048600852658456118932078496806894529495142727340775931008074444057318805146932963203652561980128809055644850249923808329345890416073889960535444708476667414027962702910376130310081064767325582278011527549732615113138883332420192629232501137627122960627350555437167790609416551012637704340311488292997980277570068216772896568419832001916887529099614943131704226819913286134648854150722679413261268263490430268125399324776676338834056513116393545866314404724708639574362389845407040007622085523363491323612178215231656407523294502881413083419228741984737262275056625985928560181923736747995336519708129381633228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 110543030348503217172266423252041689873013576884680701609593085708099227092732144783721014096568814141888464179257190134373322908815941722198903844972902820577655026067414124854949322357346120310166192149316086041340067839872549607106485476151164918670010651051366012254716250961339333345834326711002671147459673647942555934992897416080841581212093117671880668607758366689108381534047249545213456715169931173409342931707783310680890488806420519548466804513164283197984176707329762686085779101950210502133255903163240743379957568312377013483730453696335607888648848389301990847397009020514476146214517971886499940076972754811669324511463076470466269613808822457445634868757526486408696371643908466945740134818652340866003228016929440096423228779657740325466353627785998767415970075732022645366773642619655467024855262275700727521991687196075634042144509469374490004069744341926463971942560971254050974065989509671424103553653927641360949162633636993245664336559706178317129469537970240677776990298376465078598223712240260201555201400690276203605787010591020406922442946555804654242110360851267300219731207374326677421878560747901479254465482556180137970511559771054486912126835353621977951318832710161529591225160958318109903092900947702344992248359139728405140452220646426408462907909407258903854615398740292981024147077518353979315723446583194708591652304022464637548645782015434321628871836546049606546848030094653502015814640922055396240359254015638510807906100619081737595129864834715600401451519162846524481291775715794115938335210781071854128657040357283884870239863827817967362461571926424195206095532413579149866746022019036374804797136782716222943318379202914066566765572346289212391357633516607298206273604415394168016271032304653717916291330199410671473397977045492298055964140304882364131821216849878869576766345478968470648223561721323040244490498340614056426237112791986062912176376866205519171803786816352263288045856080139555791878169286145911350157361036767806272658053239394998522464256096926581285885683084600651602784892504506368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,15] -185810595289632716121198799223392430054327317537878870187087473171457517409787718872022026215754808439393254283030014918704803687956946492951609040531895534479965835599290221447860206292233571447072545008983511620518207127238654189886809018627009305541937338871887737762771338198988336789135558899547843495859957980649815961325368836457291326146229862538166440390130479420271307593522741263410759217683884403210850983143129709133197128451530781211433626181599166449857637046833590415610367696132027540430558983485157114480613135387327252064821462113652935352142118823850979165389342518944162633870205699551337082378824001822691702379877199817172445199601309573426243472829041838734286985079822314700211213748461336814926999272685470658203184809007453453920803795238013680733303891311477358465535135067596338714347865238750678885226920266842497419270670856526103175500951009677184576100423359550298296375305121008688131472771877144421689476401441114963701191459101334999748712304679319344188823369899646134911537799158638684506193213561472259991588934900200917448532405603615134770161997396929009805112712929340663975158343696549451201474201112045786708558707169894056059044199056674533328038461649316959966208272300256130553758390764162652862327998217454495764595969062013884783689353508511721145342331272702908620077174357815096257688714263678643005130770717994301690534026490944620853623045189661081951127695821957021368503798045240914046113702857084326888376016207676786618829816887153850780939144235879512651221873332463060263421111260993317407537228794791455403421121759224974661680081649694768352837163686854185307121127099783520189318450987271224715594713037502773258680351673947946258659994844003119357307783099505229050135018365568593314387672635882983500470384242220497194813772461119123816839569204894068846401760899783019152153484547307785196041051415116219513270281653891184005141510977142093151818397909281192522059545765020758015857306697084954445644657505680625230624381948271908442640291815883968164114520267493110456500158275256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,16] 333150166111227669429089645561851931567084845545973647173302572422712512657587121922487160745654625005258849296688112924971725332922403963331910799976254508376529392658899097242151144743581873053529038783391653894643079721723155237369567389774772478364278324175784659396936318291380996785280321234559050980875723436753057795052814807451499770286333245405016411670164152065945436298453501193556360296299567231301081318888081783778663239340855073190567990780201992167012845933097243407402344660610040661644852851577454133393282770311537161790000921385298957512046662237429434226999447080111358964609931432669500029510217264617293229710541661280102900188246503227674062264150680265331023034814242794086997512639290535983009084708560049452216104079985648667548184948866812956648519101901895081862020477309691566512406484336363261556459982112270690307553200923054588630980918601176102215547799511816617653913381783436728671448392492625884065883662521995907213317966464829484973457639971330972977171984986442817487933461266705277650687752760151440596113549843207377684263181082667981898197839119768788870695963143464110832225101396490864991557471891997308263601731178800957067844613734982005573346548156698269269726001947281341061299502306720604838776848782013991625460984515532332525234364575144935406372311855304433012409879851647565348360334389659618481509297851081279786447841440295504639525343195559625562785087768905121830476249642864621790552394332126837738147961818083635979714003046148332935119826119028585899065540180377884228971503959994751592589172932746802416443377188896694657380640747245399681971538948421467448731960578812022037128492992851353940246416076914457416258672970431833010399739537542462681128494452809664135496327954227201425468130202783293563298805697591605972248973411702168833500666729002343754267294649843478738865164195217102218654523716259948618844640726150928472375949016402200507507343013576662694878580036319631566011224158410508311387020612300722771382344358466809844875514693470885147688875351752265386270748718399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,17] -571802274688005952665621324372476971845902027496217446041621131657571647168352316975210199307747995291653352910326893081752213289021576969888957936147930623549051744957826692106947498787219128290737545689360206127722273530079217683033919149530980280817991696025787359713968580760845954667318141382679520715490290425916673998635869030941713181781081905032605324370407822588970072592755234715889439406760071575702578263802993810666982006449833494896594147521518257173178205413704761148228529450666621305904700411729342604770423433306609543959979900233160686084888510840248141679271629710479786791821802012748829372630869732379133462242225190359196994208999190703230384704484494958991881743854908515903649732618584977637976914889327949401737822829689574039724130174748417979682594746126376738086657195872167619990776657907846841529546420391568750541808023859724715018328019213407339113984459688879880033427165641303551409974037265873916342935992887713028858305612512324236789425419449292273387830953046273572525309407085014812616736287868486950984204955844718016463086787190794844096481804132847235613484298092396410773994081254893429196332656457069410067063246130778281402769572961361399434638569741642634074895992979619487426667638567782292394182452880415268434484803766187179814324634233577014417930062089921991077841361455072940827699816171090280410818518775204754836734375536505684042990734887728396756543465327522249986517955944318629921989849336972366510662416776402683838525172571152541794248261455508165536470944829365817424163112777752215906007847440758785018636466953736084111613781517863662468665077393975851104287695211981099421449437859951846477850644001197266081066082924456873052990795624028330962779153013262112910218583680553011362648150616590313683114512300557885459155502122310625265009035606170305130533023187795167051909015557103491855746387358534883513636274024961392108935139758050760647108671600596180457495430581698117655369337511928532436994066071895495672218309669927619219220115859836804592340254888200455736049272629493760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,18] 726022985557823649832288271696963668768523736620219355355737413483493200297479115724946150968866768699383607587654838553386646227346431821492812691864370384027387917382317759164028836157957838974991627947071596930665953492910926705736929382751336821582542224960512038854961807699512400042283702707605551760456125757215745115794827133754760889549793165594261847491703544817939529069851094161462607699908893650573484779520512662324138305622073707932148070076482048146962407284611161934832500023929821443233140828667508760918538965217007179303557423367175027724895894767661242391629225719053288395396498806994308259624848045356271383967007963832755984613174489245379679790803823184062786719423089116861764460577827144212062479794372556005940002979600105680357800069862238435816635981986531493007823978045869991924842820826660139610885731314597285290506896882750748136831017397313903320783802990747727473588945054882956182068876010704470038879765623458197772534992858643870275829077896741502617595392958091696482423591426201044505862002377306517872685283765213247002632801645949273128697202749363029965281267322061259173324347611727439816953975726691982848627286005953063140117652681770022999539207467508136350417115260604738233335150062171387300413318105019607317535232521843591514403145308206769019635782361551986602655545706612081521308169918725223824732694838332771077467460704008814496318246245888854930407338362435302675681186727449904422128573515693544486877956244920226834688061488808426507174953186356519904502686170763489994377401611955163484640343324386046226900699791738619659313855209004501558598314777400438475524352216168921154017677781930538389132032121806353217665277410263077785162522665211380123745382814892954771705110779314480445295548696530377348938747385569930635343389649510195388950438932989059167560234462258746959952825985858928217996208142662166421301034608007176567991572686571240683052165137467924014092026075893436668027409192150667805876963005663699545718783194755835250915254058907260649632912888215292081458685306470400000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,19] -367608406443686351421772198811262646973342232738765488825846952218393066542860274991580164429244340929584440499105440006011095195219183926777141598286054628314477486451676192201332123399135396553617693377633511274250402447059584561420686115882544573240742865515491861753132745385796784571123314624775979258142627497816347525164764051426018773507153523033127950288715572034387049973099205261867679727390484289355839208857516076832133456115378422909109917327911587954591332576448743056727989258618766208313102777984207402830365408452749259851034612115288148700979657248695731190439893709358577361657170358056917485657841989940621296748865308309966676034182658090142070580585798631377073074327285248602057097377607697251740482159144819803940660885314627960635599724060249251845877511036272700088388253109300277767852119428161942349362594969971295483658405132687747701058587049553188121121003166089608168944823495998890637283851550234591542046754005857986473187994328607599778195052144266900201805477679658676910145657524188020250763937228738196269551370671435820861491302717776426654477428117702714173951213543704041961043340420672457347337541930756954611822029730480250367898676725135789655546970191340345609399065735360239402371072955694661147838753281870650812093871191325937455730204050293725779136516320280594400189138470333340756589344781938280422044891237416192590314703817366196338894719712036771417214047042729930593229395908109293902920246653291245564196444236892733775519050245684422267305472438793216972788914692958825985302336017757162069474675146623416337882054550748254248791332498342573392637801811472163824887743127752498307533975543839372070807592457059980925853328165529638493280371679672975214772878650023399561427445812840467538334621567721288876104400071389304322429810892107689847367085019842367473444571276111721195933168814950550614997356408229576147246463117526650894883231198728835288946396054052208447765838994266413379037000874178054028485117301785086209451304365476073853174350622940312131651959807408147562655205713510400000000000000000000000000000000000000000000000000000000000000000000000000000 [132,20] -914346744134495773372115761014893701076452058102190817355394034771730731883702145812583032337127458867785866716640752088415053560933663138949945353608968500807897985168268861792495599962400638674732668477087357723047790748760993019798268670369825369825370515029543510469158218312721838985512780656727045157267681738492118645294569679290604114817806365591464502247699904922334771359033828193749086134407075278140343269854332135613026438519013510713771183930188022770310148121634243664385758213739292335600132928059586205438288697584270258802018694838423149438744919258820376033485250517578338502173652417320747680284594460743635986186672582693460713552783228333506006448689045206835622439920093393276903913979685136544813337048377292510931340951104981128672662755136653852550658381029726731393871610785856145367339452743742710748522348476320166951718926919091046154949394930405159336266514780751166756138527717680761068554331523232339280511622923521372432664580706833729022886197518822910024907205577716730946430468277242807077576500553868383210787870788660686238238771724846334939332875883100387531407936190609384799297705876962494729540991727408187807889365369988274599032252574996214729828131053444016976994407542337083801492549853338719994806960900265424359009366068347257535689524733567365859308074938784005018568325073690150370208130607214919173246827959944717500854796124576020471686170115461647918580490217871119516968248516084569703096516652338001633292117297372756665659517513447060096730383383685421455184271198172433822433010944074976122951761318932881980392474566468033197581352352025686283577469856999308439352447071494745591546924450426301726878528179602096370634480258984933901174127951996357711473573318217024916231022015042277503526561073231698472881082882658970458997722053657786808472370676068694062973162134262496515786526313570221360854558938517120415839550304374463667800353343491601754831374009430545372209270777101749897253223581576013990774434691920987167859175322155693190208909583241710005762487532991081246513989360287744000000000000000000000000000000000000000000000000000000000000000000000000 [132,21] 3116064137650087751446891178367998526830604946101574263880387423393182573943223285503716036036674629752785477374616764879322126727386156778416340492243142522994969982625026893667766174897852403428433287114965221346753767150453474271624922786996803882239253811988460375951138927420574339236875224041865231482412317938093656635807631758472531394199944002297411275653451752522712673957979750305066760838903718937682609007761345512686873641378442822451355780225058834597002235718950687316865343335328939683230547413946340495355657908312824364183802761951323266755803096994972012227032637535816145758611055943261901718370134090796011595928645909061554098868130630822300690120134768451550465716518841112000571048523871887477603876742500804507657850199059467365650678593369866327178752517721820995558420951697549399347243946581680132234140114705961076500933787111747586933925964760103247901168328676367686261222245022922900866308663710838116251399092344839099157393092810766043776672926546053726428621507762340369059710421070231923883178664322995399243832857564929382738735011898099169954054116797931524084994212610397836656271160625458441838471142034298092372184300406913469157503297693025273941748152819773791016480950890836495281936776789979068555447161913695771747308578811696466315000908132587256554010428228252752704160619784683829346220193338207013581615065511449787555214822522325448129084153504543403421787190432430829099712134358898616442191778592077586180340050233323779266922518004413074081146870663124267870809139033066242608863232126343520007628642183822148736631250626981382199074054984588689993588019670567141872517636325696785317594241113762183397448329798212068303268802203396850008353955975717792770287255263071079547367884170124137596483571095116711307263293041442002867605717041852847622105994974644007638805848625589497436172003617306530287664633184008882848400234525743131400169907246363072384448191557857773636500597493839560069211159890834447218620963379412030733266814199567229273396550774588708252635001151357860894552758713057280000000000000000000000000000000000000000000000000000000000000000000000 [132,22] -5723986200488909926847183945018711572540646707659625009203850074248797361376061630136598079710850754456634939560813457995270840024356894094781645359638823446148081877791053302360982864768037869917620742103478953753809568157414257285140361061931999125992181709555215604329871717783377633679294354972161523622395826322764449009064297254011075792299798871319039488480904948702928113234426810910361011945419645320457812952080321254292027074766554950869560335163840380481563871247506746872689579065190897961040605409769226578283003840846096512388998335282783392003340586974466635049755991351365482279765459597959858091147094523819973693789382404121016965168470961993747746271203675105032374194392969458475340405754601403761131324392986696339651642626988009374488549114983566437350320624038846003320605658389496149856769062675961316060775041507164563995353267745514399460114155694804287629490948075048463131002575410019367899345090680620228826717312556688314843766736015374720854648157080035792505277565461216704727442251054951325683989924366871886137947679708038283994289933630503825459779339547964817476236827626723182265784685291369139807140502456897921725107301838876587886445214445098993102358232490943864242113743386736543786564587463987929483811765667658550095460729545979912135423646081061929234417076859762833628721980822585702695461135153156329922330586456395495205206614818168658700018296058307344251809533354503873766312178059066935726757292667990410926158095148014459344696302582878201922540861300440247575790624439367883585481394239436314208937022616256703989861153030083411068373300733736854279785155607245558104703163897363582711305575264559989793933620070476498375499880165511420677930430322936961978974112412906172849326385185724373536086279608078023469058772446486347023777879666505091130192962903246736052170391979089513311314193606585808529284635745623189583237041651606299771957262810860138154445363814144207049108331547985159200016692651600896419313974311649936211467791140920667971524352397241764203089148060176083226731605154332672000000000000000000000000000000000000000000000000000000000000000000 [132,23] 7972524103753742824717805237525381191096040939966696066838214382822504916757863466316452990710253032121181392450554357181100283705316836568935411412171219610095083225586829725481884494472161123652869928374133463940150206258379178283138538970648022861670471310969016918335388458106115369152930226330624560578700988965025925858740274466134451019696194045090455291641033973620995713393494174399807904258958826808380357800963649446960054342214431628294211677991983183023961512484799810680839170047096938007754496365739131387658487259805235532611606397169774331115151139816048727346131552626866728103690574513032401853054312872900352279635157864991655286764863329552025407273379576282265322538700285006917299623849660244024198566471015233929342023414160338356633250607702705461029108431744100863418685526224222688384860276092321956385769414399957237654090027913565099582449075692484834865028371128152463234401071181055128886137149174938946817834444523717267726175915435897915868486324279161973065071410942382952563615193120920654179046416340547640981602128327773933823954869285044888895908061736567749104600285702558263476457877876976411226853818694549112013516351867929512142054170350228193655463592932614410467670990973323144315180040337519930274706441742026395109733265951361302130906230589480930091386164066812063210173988360710087159874039807589101897994586910943275412342402348079431753477205766212598318310972344768289493936599985183850226204014557250253623315864613118059536273247642770407010228008598687464552578802503945810376960520759952778695407768755689798338083292481042542123770333407401541500489740477119272166792856302612287942415930478994778891115831849843549939672034346559119487147339091260833859059804949712316058041952560928284915362930574519075881387044635539253740506830485959412017681128726179170723590103310888255794049733878314968551643866407112679497633486264524730470145348085652248688574128575589407297010213823694685927475234491683405876896435310041293680561162108112248852221544342511025824913051945779236595725593865093120000000000000000000000000000000000000000000000000000000000000000 [132,24] -9171986423213844263071299341434411387734093391422460551718988992637884487063530767046327840069978552293841469806572866159559780453568572869958503455799887713104175600401850343923709653655759972354809771618241180097160595753449380817308446455742789808426805677203378912275746120940276592978946198269680007623988975738633333163908257858997046361864654493288287667447958381365619580189922125636837665128101321712375765352632057884205377797454094588419512246891629005174819204496255338899205628355290597006010659323608449960026535592038126626481573256474711737227160205072535018564552261903258833945106787244811935384130177700656110538838510555883490671446253666383879155066198085713397524770579358508004269626388551256470707294313752316053328104842007380913040505379009075232313948847008974564345355501096550910980587817891219078131887640670484389272978668464488846917057229959326673592234486329285322395517184418360806370400409574366932385104301866328514917297528439864686966464656640294654178367361861553334011988279262979863934294254060490335241721661957332341605312317617541297084461911182746684833996753377188097292160197130490103259325603016360003373825211787022404615653674600194181346067308112209783904209898915169410080228032961152057574925360151594553670026276767200358392985270517672925605012693029531122691168244127253482706686950331656851993296651825437609720369042162077586348648230883055228172761467758956109916785399812228496504468501941593147592135190329549569527066317666546656376280385366026615534128985958366489951111571525376713824653139665691823840036490538536638812219436375931635756956905924097704342991344896342763786065328004626331852955465134662614359898311440393620036406494110311526249809125854719931898967313106231196559506285975874087257491606596624198288932789941956376802693504293046170613761619177765281703152128178288257472237952384318104455205587216506691630285698467598704263306852597418100309836258110577148738564787427408921680732293376528179166096755090609489447845620181855045233161825503313015714627173386027008000000000000000000000000000000000000000000000000000000000000 [132,25] 8959568491648167687192177627177805791085436784204706177461117203151283466044147331561049618689195537138434355628816131511405801125503922548274109398847654823836681735981103691048009608144982386828551570518578325556224371572727946028412179446605156522127623595060729172936301551272159840517588246820821954518693254198393235022851355449321602777103356729991913356856852696585992709142786652135828283307316704206606880482792127195222224235135959186049401436959476882704128276106769586004704970651901332808183903095278247618569198621807513754933654091111818644802116614361643101328326605308233763700803978668352155677228506400780784800029616854419743606863143443792790208670318956241103059522352402684862907887927099105979512544026066724359508904439919549495123532059395956304083059110475269616490232948588172520359101363319036534857678160467090522751989396398714119068458424503105945527024433983531549991554161272264629423323031505397274576794756840217802759338245659450170275936332698356877808201805665676452334416239013567194223752349000918040643651446205459796929507852650281521038074724165378781476506645727350043757976618027044102987761611225342055924245541995678925951900302481327528810887806502520371021584221205487297881711918163254663814026388807976054928351842322861505976760699331739817559229506575857366355365758972467870899627150200308010393050508641170506298482501562113701851213026872606038008617665779020656806948592403790073648299322074991196613550404656173427857998250051788458842694212385262050041035281121485179018650523856861987105298561466344487400810937421093253608778103639517991266556614894131783081963910709169392618086134384551769652543135014518325398730972365268479599226116596322035899009797002944800455957831048823365354862014339091509021208552433728338956977536552486373874622003707132520282145348694518234326346448330704197425767517971181441136581960349747162414822439005676001822976048671389570733630914377844315554924886517391612385315022794096053012552399203248588188767248894788949978639479679334275321655962820935680000000000000000000000000000000000000000000000000000000000 [132,26] -7445931074924731314635341313497834807425701732357276965546625340389050245512919573322767731941359512536865258887388450551562303343279987593519008308238707506697036737215111326231292730240783376560827943275042094092900267323558421370673804555518308723306280626852501184691532662816993501531254431029809603436743919973598452989768676619480070428279745328830623730873721092532688492040601938094514379326705022013521993252754067133405702195130240786421487368703250217826824592008921695568595458866481800813458993002568075599094541000424162888498687183274076096460710453084434808482751610603882527805207414337320123076919334887541410768939238960351142230034132727605094559109328233740071127530173309440938582306373577061453869608943638742519025025016272268071286332056475255226841174939102009582841862092926568549106491159464058021857926972755657912405130377240918636633902084113913178249613290813465150713049756158220547539387317463394523248675657168045830540364351069241913778233782891901941012786556590204412660353732910008092276789598213493315824489498360016650758180699493426013994245254238435436966995105226971807878530587900193721221276876003432595617153934762352428877935938426543732979368383029254273354980626894540844796097847042640485410117901074058660968441060956932052687075540544436494725295994098645090566391843345023191021029497162384492004917978393259182872864166707158070131532186840624692660529659052017061735162262129767665115903963975651218749844704044922640838870909458818537537295734473407436567401442476733279171669789266999046374218458585302986316684869482490669348513520655553975211851337823245417789086942854880175469689576653929081290967012539496162925834138506599611907780668047282386579429147742824966232692135086902781578673802487583654485254209771852180654360255449458836358989643000808470133405865019030025667008752398097917125715873316361217442129522569904696871668374166420802193274483627488494248699580856325918005615760510278520990524899462084314802264208277973025214832603252953229545272232011072117827929883673624576000000000000000000000000000000000000000000000000000000 [132,27] 5164256955801599594027290979115660660736306645851420708894006398907777096552075864992504904429147140889353277779291873640182079992925118179155084694760359114542595988354344255444847133549878625468623446506431185105509061475334628841830601859226014201682556346023199989229382576178188486615160402565143261037115784937083679511698620210521790946090766283951361608115260336516452766048893619701911713543770289075236145995505662802769321365867784296847222362112287844927244428456414570144708612299673136751192970005692811755031481671353675780624836844389143406768755792077150177021848115799744816467193829493135400077131190190446153671848621130235806527786385782030050259473057534593718286947547073134233980998482367690824236205004314471930672366306089871988425066155795915587635484914411068200088775559538619587047428734781988898960172790291281631960794729727359006110724230324666251346781463057985536453845015058250081155648688446947593768162240144911354165565613932441321425838055933981038553380258017804141522687322469065416367070174112725786007352143189933637536898535986293173460733053054853898796225359527713779649574867982439063867859669423589934689452785824172705619900846776235924845216617582635979815074054826023163187201714179917059540886488848627141382789207915584359558144073527111398695648478790863545849032326836792023501613060475471734889533726856210340995780377501996330325063873672082151747958013894145817087067462667105323705369375560182777340637195559744117178142393525902793200575105592415673169716454258422652320428232848445237270524684547879251196330454643927508120130141994442657772796612253547553294147681648337353254044543426634440835389907586044402380900576743282729630557040628685928914583816518240072437411898004762474885684595275531296593099489428612422934210069893424767285710850336952525998266255086235101589524486205304477075930084777208020674582928002557544698621710921192536436967394194598933183933855363824193574884393309733813820151313732679136297152162898919368893566263589074269877604858141464437666302858929111040000000000000000000000000000000000000000000000000000 [132,28] -2812221405973297068745433192481442601874983840825083918258045159722116961322157136507322032349817105535262332151312180735011451740357333345937097471206373467021766693128229169133592238090555759314522216576100000767005852049805748198144164740320998979069869476386703463103394960237396354792976695284712607094509276202047891757040123084389788788727404188659648813505758091306369262925868498673041957244646524921277849014215566939345559278808464700230349036804117276496292752487657990735829089782449427614019559208612167591173394730027718412628646831015561862877583009232526939594166163718732317034157587832010836250484750598039535424963710796037342472793028274895218971662545252331100766212085970869801212234110725173440037925163954176178280290247395220661096059846323777087746525077629341912232016576319616308623411417108235174110990206353705699520356711611241832367266560493863082168913896265292735019396204231425695127593084881895601789452961421838060145592573172503559464194372025752768459565082417861330691742626136851747474869127045086022770978079445865331492743599575849574432340115849576472689527837112998296857268757997969298075546487975766195633560468369330455554508581317025183047449010501500068306998479812792981714240345760898092939338595867866723567213250729526261412134023223343266499191299455263095984526575995650905721044116165925558866674616674199526176615446888769707599131600222640186588896816940180939431341809094644101660461434680205342185124495312991223914041624438521299003244638801515689594678549163114975058657551761856169771699222970573598618711991412269230919336524252271616625425422322222612265913725149133684864311145889143162783633103072828019480918787662204929148947158827770178245666501636976290712459227931084616130390292395113973626953019561729114621012181018730310016872966277806111575461851625262036830752307203237970454268255378268152814278124785151349641880457554108245168967059463958356775056954706568632609079663144849182039359054836579354969360162725571607797005698913175505008873013514960440118189580772966400000000000000000000000000000000000000000000000000 [132,29] 947639064320799527050852253109719636329855718238590688916669010669626862749709359667446851272429514227531661617470340675605463274125519945836970449282717793003642706441483752552027942513671210670842789188327429662866210444734976699327167793768430589221475739910349006628585219552705325331030421550929774966989230457789722604685281792743634815580875618836925895238185486245194812625979877988184636922305542732725422968736503759586098265987267497998777625194062763954429758943639801967071803283092761998425935987407143948398235648623353031467721575665485497868905740763814189256386526946035315244066761791053977456662154317250396800199110638991152978425242793114325120265439651718327922784722239478953137026562025381453926531035044680280950458416256399111515553708151230528366827019678794215997069673907416327520343420549844146197820581667040446848292721916618554339157246434840708556306547956113331794767823302150790765649105550001040785174577054090645355486877759764253948187651527000730420590738893095759340188361087945125089711533717197768739668194629008208758091595474785269238058439202874023428436441727709801145506178025899537816210003762575542534785780812653382465562603437985480195833873949039368086859661798239093580000462986585476802876237305439860633164094998755560163890344028192702321101481641487364445829936738217235774504610290617248014323153796707848249589581099734176032307530874648741642883765431801330123026927661795641115167320526890331884434908547249431411837435173933721202712666763894230154949664350611049942948354368195033293691734604952628219072052792974619350248789019992700138117650750940007025833073704206172512049576651684889331390930909780768008201090032661736793065307753428294917851275620418979360013648437017121195271041994504155689947439913182855787362012069269720175536730382473289431078980383045708745954959178747984719644787539526105760082348909523297818415427467361157080806353793028617448048751346700309551538182786983229316550480962090141500710572959767417673412829967589364964567618464460843199511212977029120000000000000000000000000000000000000000000000 [132,30] 188475900693845285869794854387181791151902370378155747989449746644055388650507892229974887481838926850802202323055578730897230644769826609818009607604395313204463078367228764565572966958215438336599919217730605854474465355752581517127202913871230687011559442696469025241129450127539809440485980306895716355424848494950609892579290805714286855149110465372441974696525599756358185498962077289404523976317352963595781508579260401505683101864432979919208230873492249829801908764392718826574454040956505610911747860545750095341266982815593537312547590966668673164944393755353760179890636028012345591956646670395583009117125930097911256521335502830564177585629960385973459986471720532302712548766037194335358653696545031027414277280815462688564062263222044036793789641945680691337911135287356790071960792996407681694680048498692476039752039858707375780484257939947360940722363953691902217886657843865506836564722309060065542077693836807675906396047288998871472991600299670157025146676152856188737618390749476586043520336537699123063822244406288424906359312533122484877162544223719730211082075366431959491188819191657623072819202706862153701119840405954332397552561053405138113925090629462314785740129846858861335099850104601011582273415713479987466249662299016876533144894706567415114950075926289704037535070344524709988972863655563545659863184654477869929381328950169715769344814031788310978432221550579923899046246465334086177549412489423764117635229036158521782178496367123560601637620940262679156364411012277767018120726527046777502857163359064098802196375439130542242369792685681736477454152235848404211972509162854004825173684448620029105169661104698930620252041352246850497850599548057928195969846080778507348653665731434763442640962555772336988043487260098033859833974453138175890857116341342189112020441364679801067655082435090746422839474551368426050455210399290796668921036638478615779405152297560943351140032174971673573457125325984876765787557275876526867484525541365662078174931477608725936935367846164664277707994994877138764822364494495744000000000000000000000000000000000000000000 [132,31] -660369609657888314269684094953270571274822111313615134280317222001750868685113808089523509494015053857771334710510705644362162022107121356870482723162737607242904241063271966174050996420882117373243024953957176440672481415274381968984839831859938482116706372539797064429137637552910804257010738011871786314177312836626649520788559020600458202135583826360097111154626596156791086327698355556755255261626339542121340978126255382922974255670629126838016055587353151721621950305585444882532939227442627216454445577166219306346526480247164535015366780043206130031418414466594687839769235131203693721277842778650282595451431884695115546371720632017696901379196800064367800271989912633949341050158388935422856326245831632870312848943959523263298884196252422520677528784439748532348943843914839771285237570939523272823786921033626414713371892725515695189028875045375853318504459291124299490774684218420854402801500793185092799828884418003326490648034399335222203360764315107397082308658340508905967837519057060902193150327353017101299457452514549079272969948094293475999910497751203778436540937684619549683084764171839785674572764104128743480342122104353238501250088802838080249291356144708513717135095635270325794922823715290114282673438137913200375468749111697864406804978959001775611535202308149688696430123517816889364093414077888178757402858067329414089682014849143775465699341510966105332384810185941443838522057891251182038687020653225019504557564319901585641486674218599514620747275625055865821519750894811554084701893909041679398909472110227324230790663232848348610399586462541261398482173276035706710599986714336269443637201031389710650479781889427928194785345598365066229927821959784031615208494245582920458985535203978414535810243532415237816621895036374307345451838875026058989423089906865144842829479534370696147776544649703752300870199154800840615392546858319825946075022057962636254520919518242987898114990562823604471671195609100344378869249199800154811816363690756470344187874298441651108149484174735636853612450146742105229965762263777280000000000000000000000000000000000000000 [132,32] 696690810491166004853370537564358658536550954690573024378640652800991021626120183916960401416631700511160273700908460262289448281102058730332777345384420459622493121640103053041628784566687594227233117609561198495426853819493830589775442000770466041214605617411524691876099029606937410981276123496693398584837121471302139110177389877894194341424645149752438228356465917655384809549502592035071194562174645164693933464696580671208394552176306664583003172221047401067445068826975283622315476483732434683917847756980962141932160485103425779038007328595889657912125855802857197047249985399828930445527287183736301680943155300226342304830043220520155491912813166149485813965234744749312985177733877641547985020465797816386078037570368703581323292953913347289296510311375995006500473881527531943598039438110456717130659631412274471282979406098774518230750339915149619839684644721727312414209613076599105959019695003201859201672425156498658917095574050920780863384198845950475772022634077273700942544416309739513478550962257998292737623755875167660042300685047119101585208548350711327545432085524871758797786067292887970035202065096938806113996196591683376929048109188830550087940825304577216307218710050892003831845721252376622540087667307195691962607951137206978517889450743240775039294699434296512732189283652353333198933066210460850138171595066813156193219957629260598628475080217349368006700830426401896011088284574986525296278806028821790998066570456383869009506481063405607313630302868832873422735602332581757206608040497965188909295614169113779560547350767782834597970736392643719461172601508699466752027671939863785218404646865024940994487728270895222414441497675604572647774466699952082742977021146030868112229401029841414071206697120569749601283958634979971153656002054261562137529501592086716456562822645342589119155539941259691828761316176769933837284460595002759806945516332765641735038066960117720599581188709604660286017940568484801015119047120689136042861187875836593504613858088003201183353765993397224739010260224586952905029654201499648000000000000000000000000000000000000 [132,33] -536409129828405307316433422188543653374265302291099122954112046494506187056157189680628489105949509934546867141446373498778249018081677332525490545761090639430870798472370092121453579817132319068569443166787521882286753037497824207494400199700288382526294711350094446343682863367365127377740667155053743344738680503516972129077126957559177548819459746642100206620728862593473431056512854607294204258154572130601387556404443399174239999099833122479625722528577389182020507668794721297512345588282176807825429229760767163836651864811908198087515987646783033302295331827632254247249094099992836441536390904294092608640034742288532050805174034267487041489739082515434203391385593802825152925898343720246971692074868291456116901187787375205531758370710259916536765724190628981822337966697247405139717014347846213699826771555523989563545861704190979488118999423936432664305170639614215850296934967331879752998419400811360910482656651585342839073471409792357282031026281671902520940825309137962040932868983662417215903068778138943786837580191450722895103715567541158266414011510646192762534672424173573882385686319123755486893869741773768423321343004283654751329617815904862953999215445363168968453607342604357038773573186236417648217523620561032492160332687923595189769696315055935877162415171166120062766010979018693046621504678824649347220630235438755302050506749350989518063710227579037523878285353777332981309456624940377322926604783335227787462563825797974521695499970463887949637283104683354906052494757275845476766224296703640752593681429896795201250579151520997070143308069955808855349566386415987031177563567761679088691165758299624226891352600451908675566721847248591772123461939440891221094900557530195306401716219119603370888677304318597449033180364943842189975831234788578598794797445657943451826458207779811795471414733100732372333368820531666472075299083315947383088365682906601691935856944179929956267827374412208931655696783970084319907943542672800788324947238401131898559955087367172005465330981507479230249965579076971957143048636334080000000000000000000000000000000000 [132,34] 342530218622722200401651236725961606651095250962069554487860233149647160066559766356040315050993555322835492927541835191927493914918834509055190557170223789539652396235834037091324254058751594266967627633381784783463858243215773059348509018111321849755436399263012288534105939213587874926230286737922694347781593755131366806132492626728846307611803931376601486044462433630437337028074062758470677823791470254349520936513467146769469281941668288118512432994084474687539594425016966511123482642746666056345028999034924901891026945175002102120813193380367658138270575397924366667697101383245603358622246008469562381040015989885344562691385542263782955979601102536601616397345560864349039257878830033380762655375776687690818481383718367304254533731938881100109598164191801574889269077335890027595621793841304665720968684092839660538636867449591526517962691614586626197627869868793453217407216250108529851718744986751982162233570918448580752614059691374864534675516809746674255079947560791234204218103769821354830063992132837124311249678999854431466524150680613328927844873668276534820578417845487642006265442577171005377943745094161140226230810346310424520676958727014275156612326302879628892496822159983658751103100798420280738595530691434918512536734899354027278252338532585690505213455606554414248717093661597104909813765822936666346780120349608442132915846691689690627824164274951856654570549846123923469624639704884377943719477576027779625322991401379995303389443187969193655888588080421852369998636729879909042019179358993432775028792271144358216654213551210134058125554565772549302008784267179735394286981994309253539076829682738851922289734182224181678579039863106448243929796117657791196726597491101522709861107464283868029751800521872368309333331758882692450105478600076032669745850488176036766577150623917892161759802574889082959984221942267695178999801273202820119779517585767271289964633629071890503936509136176972066588821438665067825087767811346888212911685235228054219033763376655603941346286072709840389982610947388920826149441149861888000000000000000000000000000000 [132,35] -190141000280411985273900811135950865822092605159789862653695602696976723754437417812485221764552005900166440757077269814627188250131812699130243796417744924643984004637955239544266179509223618901421765530417144478719113558677462152001455877814282579426828753846893654015174794014229302778550655559753080099365866594887990985057594741325489349083936084151364641021147623787908191880133985183863414441721536243315365979995043672232691283998644829805119776666573446631572703942870861606022484413940482527140865374838039843729218468901529714741345092774672116537096528367323669079416928534975530839711824653429909290462931913210072945700941220818203261418640462643988474395222412714498687035487025420424778132928945688634644136907387276659381744855025889459794934461376267306718928987769008429503217510778390214758944971937625143476290336126695167408082966472039851553563444528363071929449760498788788067936008204164428609492615110492815300054080045000314392404462057584502866106164251590545136821548333380684873001283478296336343925828956292197968309513622306262989803413915666260457052491320964991205511124386613919972660256217847386073654922600241683240451404039272156640638102679345157013787917243044682308226114507024235081972670300277590206214430714362689246664668362797913642537729112658047343609503371705934960601552761132231911127084705591877519356466746479185731833324186750886212375343560835025250707236680941654409554933235149749140353928059741803184509870247935729540005238386547921855781163459435889528459180633316250632626325424915774985986351834004715703812796400401771745068519186514436727235787747278164471240321876056607875599795866216476494680901550097418077253476866276168305323995926978367940906060368581114315749180221747121688074692666974441804458524559835309114525552500703079320475021613717562437060950308619498801224759054262067562248286803833857407124802164199350130984822223232750402741202909274840034264418197994903985087324415976609035067114696559983118536724866543488985859061894791507208711129141800893018515222015508480000000000000000000000000000 [132,36] 94036455890697388816894010352234918467109086372771078741003880784611327584045151691710999051603387361037042014670738335602350448722052277723489349277384961163986212873662607146880167363820829254511602354296851268061660125826488662284406650212654822569114731010509515039544049627039410616555457266181399633957974567641737743391196626917896716120469210404722652869728483089182660967120695053860466679215215682960543301033885398067731767080023089488449337951065935083452552886696047455125203947482152835339067702121931081803302451360039745487486338803753360861961432205072364435193854574800783699131697688729013018503456761043238224039811627823969327151428118278932568448782481100471234367443084628599999326971473462335943621104843667300267737251391465429046797940987732646186485773146843548311716546958324928237592991381540401313795143457446422688387702297911162457889677528654852116506848011973075070691569475414323217413145383020288382034558013971347010783971748618339019348960426478912315404283780680284918845502489203458189424335716233102425202111665897690153712664123393106686662865503128997607386659502580993932857909637459442766250222903677900536426350842331090418242281047728539023848592742600317603302238309796288728142101528186616190798403616480880356616049247853124818508887758419073170267234608077840192777664437239176894323924670165772046333407591250311251963132112467127365626159008898696966181654266237779702618779725765724168361567954747228193571944588406331201958355633693740731641371274507464347696074876815833635622258989098731129858340500564994780720370411226020735679487339815901751953076740154832302137953243272253152464537589295323173585357869919504314648613190467032269579938728491324545184967519246497923013363502407449870204653577159152994854592431205151506392701422862225484011035032765582175013051893421495680907468685827479236390223573848031816604165595613656328628511736861600900004241332668360165117759278891398480255417190830355020964405547155717801889720142313767584810715687652747940748213720722419923574418462212096000000000000000000000000 [132,37] -42061584521507987709505544947983675937517872910037804643202208665268741702735836756443680483868285632363660670061557406837709646312494781843519283536908604319292364901371212174914988727496917487138271954275369178781887868563223320675775043232852128666077957716511447541851721756517403143474304540144219336573707640855449564734503025742339303259000611978681349949476931489562850004647104754416231056915373890414040859173030299448425699014357650674478556841011993185214071410350739168314209731117276452362833252097983363476199101838258246929244254496715478060718588025491054780446666397589510005499700898243945278312872901172145707428505003052650473521539395962434175525438213482976677588764105672361252830109039630338971330286958155322186716698712842018423487482786585272157218155843166782244850705513465158617700633371686884857612705346178692000010925722396913445174304928574714258693959477646390259161142731051492606833865322091693052526749863081314742679772909471826402048370455720620705468400483494634753276560087217989494926602804312224137071791338911123264201022998139132281630486052565722414946199308658880847116617915346955159285856920254715802433323811805221985770328305438167552461759045849207489826604570311144267338267675039324529470533113842112383447660495962410099396608105810997378236131236905104516642575347663469581097416937719482767177878880842892933304452003897023500345860966606520493669552247679329374136600322707341233877896564374346891918773537185331173750314345154039924370049330325964725537705348232196220066145443201315589650957026841945232623777342482591866788971507885228226688603476455533445618341522775742684830811428000738192984762813071866968431021811242335880688475802873596942861469515279525190884096051973511302609529940009145462879204513462768291905382005088211770991024923189384897102738852354918919874692050885760208269676605382630814649393695501545096529988919870914675440393931283822324346109110695625623187747834772829147980111453523303504759040359114169207554587773688509798534693396822656296559415740334080000000000000000000000 [132,38] 17166248932585531794307899447491804333242269588518136548690512922382925903261055900120707181037714871291326321977555932707014982084995429707992004975011255491024905727652657288169406546600841122744861264208257611169719355149163673673065924032452999206195148334167992614698960131237975665527353569281433083548628991398955510787282179698225338765681958332992644031933376523018473642193881604077069901818416090375313918315553552010232400793654248739232153951637119345043043608013113624411724223800543187703747132565016324273657370769763024477122328968242576261019908104390443423555493786429711756919803399716046102605788141200551929268060974989676489510013855461671801003944060544731234612508133880994034959232265035282541181065677155520875271311811838901289556383445683161264164718451368595612820910118524905311197257374916920810323515236058491324219899819903941583080691521545150433160074998526426910689866696763605679412995966683816278504211451996575165244121337935749236009329991058501115435495797685213012444397116125480171880216487204871814001055828896393648898577050994465108943285714632802908340031405341484320043423948693951618275651198518716924874830455709446310799577371863476133331711349669739937251264818949893098542785820306896919737918298005291697572357969072127467522525030182085279642526393184224432585462922182571625281806066574823837064720366148577849721484282025364466502056177389673735087599859483609772324394581003981040876991025660431913002018377033384792425410201917815025721905069090061546403600524285235347199985093101195023739608280956895025765091396445410553282733385572469268431292448719761308627052588174361009667491894885459375358903878625878510881286922040070790180949525296160187891884147352703245395024108954723424655029719358205790638196734005251815650789299409348269005853575556563759485634465872136642226871869596372691770756747753098351652439535587613152488744086517875526026386140066686692473664310003404220856662759841369258180550326264247754694325066944246886833766708863743049428307463448404117487116005408768000000000000000000 [132,39] -6413728591679632449478113395630273813299413518385269624281953293951465188087737277056008436427655637966182223666843775223382150580619606375451152831720555134123161618838309437576424077830764580868111151198640329164815474711325610523094039964045259776634144490146428808997944216057937388461756257227525762402349092221185514351921944120322984437991651577484086985290835202029132343046733011474451056325422339827119042455637410632014677873380030604660533793315704869286000390338046179214358256769177088777421793622509338542727119449056513905224881992735506096403018346128995035924476228085574775201776018565784932426861860824043657846863822250535126271491876450447159703739126283722039891331774602560909450286519587225870378875075364004091338473714797929995505881291793669767875215865166033737556782336118927924565504736804850080053502563990753986701916688366235275105385675618362247686754797410428048275574322870208567682399533819051242415155033218252816060466088598475582631734891312245434071190371103693146515544988785509847966751166250651371084177466817203918076953715276168644259239551396651795289032703392433962392909903795499375772179812834297705487490706645062088201227412998690032311744455532151929171565411918594401482549234694666338998778080023806705390675706662485823218296949794011093995098255104115340017144853370890172299201889677347270633058052105106389458475487593793846900391222050756517178281891453298666557447449174548148194055848400922144130410760860664633319115022268394149317725499552001703647592633244766965101457288248926971198805367091670230424975429474396936651912910740303985311671179666462141272297283803605385036103926328384019102539564592429939696018056311589720348270259398234125170696859255106634812366199981821026419866114525432337045477063869298897304063101840508528454156418423176649429680920803146881829724768142326116018953113228480062751209016123894193000844175598399781523564008112581951836808899196918083332264986914017516594137101381340656996581295774875897704788342441966041377342341853711412362368432209920000000000000000 [132,40] 2187987010602017939522739989138606292565512274706970114323331055350853025690386895111617388536878154007245967121442253336727294244676732845433314535788089538275111987893216799013440862836855896549010301406206219988578664648024250412385500605926163387234986527432008972220173085683336564303962721881797816654073531367504994764832217892036339196528158171353130595287102363339805279244845744782579215786983815784929212529540937008862186337757766689384853172989663480189400117712618546703719966484896598663144211102868363121400992735728144713602057845479968598068222842285147433861946106531947579461622373657164828085312218229205489730000584215774925160275957323514996052546717322084732741012805241870913724321663984234663725549285099969771982370433855023710375190067613958294945514899241639331988933921547980778513691516383493150426817724411648296386638454273097329626048689285867257210339495987088180128096041135840170633425915293710669377491579646557131533885540097600855021327532931575187701845323730973353171283869062400296892564385270957753097889792024917126445316554040136555994964478697310902413452346242163168899237198723475955847876281374197491715403476089229717036321870947255690790494763792414578651234479311749858694437029705381527486507947553938527563140133548804548283268449666381481285794015644147274420144972411988542673522915002703761677915465905980841338947844884244334646274214947901576229905382624154764281823687020849122842461976045739177721769118569334985233462065644998679785926624070686640074557302963014925254278632711259427273179838699553105424821083031427826742528072454953865512906648292027360845838673811288030582494921530295404092013357031554507663858833052012647111937595227830775910144505324473166564930943316669578612616645770445818203401057984594448482230335366944614103054815251890819274228252672047548643927125708650619173728346301695988345743287954565118985734933045748784869979187986788098805964190663237646025467227407577734504262846587469502200334210854686973802065631723375512401424820331727777155789061357568000000000000 [132,41] -674950917909790311379940845751309418373082704690944447666880323868669165400707663600299988535989093579202066600787265716727060693369292550382316180429304788226430884240438512537829762798417150460364053933723165023702914962691434280547951703300330618257428166005535538555182232407284267967390975223049448637013806891688473650373677099377871210198842431285126090976244619267754049699751502356022687386450951198508415853827455619668023791918007434397929599966081675990988961360000970674654842959730451779408119897433995320675564872371196434770644899274588326177731179896754819924203163840436748980279601686006819928205443723829949937098406726469841617579148993941792204433618877083767020306701972679049428983006843585384340006803854393921339001256948788914562469765504021977315719640276968216475512316608097295897140044950180404734952747022481697517645889917264654299500723717140695927358828748678698827200111247920987539985034839749733676042172040304838066328117946371341432478195147823323727080413166211032954633770477739935077322809788678737884688478663708322260782526107644992725998879774575811926788180106896497531163335782625685495143097907010150626165564635747474183542579133006548054980503560624039631985492108116443436392746806304054556362161888338583108456590291663694841405911520683772709278415504976903797263388523519966300442952078915082260141747698515171020560637659441291831334034679730481486150523967464377858830399091038034460356958766669457303698547867087597542518267819856268582305175496623854172312742184166633051001564891851419078254471906646085573672940607073169607632739012866081789913099146679111715336268828102658022272427204730220455247280635237400259795031417021424499318832187814994412322613460659110101936783039910154284445430265469608814333507740019025360651447957439330091404600119253496457884814010683493068810167195849424502787481816932020445357677600601313556365378240607096909134831768959618348425231076507068685674740377969713459764290151549732914555546541622859609752670899325882936248426553743259638652616048640000000000 [132,42] 184892503104800118791940704101806271775540028450230202664082382281828349215617979139696208154305295896662110284854646126171267969374373925624434519453532643168790224053289874537021213437523505334217282228081761186989531129122120292680102493774038054491040544384908011495237508400600385362178754081944744948057153672088082168436622440176729257027977586074183832879574492802935571138958696034997656690698399492674395429428491299796947576753850988348694484860505400025752122509013218127991387465894377723169206988363528866436250597910933903188721086436993559239386452824488573269094597739801423760326146105135215199807408332990156296548018060025692147438171241648235166779873416497524515307275882409777888499180503286260844337157814048715683936734948431118051990704560957858267524446906325470614666759521449992166481033850314868299857690707293714067573028557113793715460536649232377950046072776247720494150699264102792752193194172614325123042239515607531352981114215069809414158536282441141696868002255011260094270650782768363390023831449855934177817468718360459276132701187108752663971910933990847342755254843262994934418175630187078788524793437381448777393863591730201063629716807019102214546000172193459278677481286799845990349652527429966063072420677244237222413185635752097922130013963743310301215673364047065095755555274869217734965373651897249641378638990161448252060308769680370675745413814501875181449041641342352027725304282803873351413342838835845922577512970403649810003889294988170104209126905360564028926747104608462963732388649497135198670423711558777109854182966477116300561919685033647109409172321703466030708197544790750180735488346824385992943111072633817305805384776273325468696983746880616129640695400642529423678213103518044026063391797236025282869141466258944069850273468378186157057566175152885631516804092853970759827318805776642394884862193680019191899551065686030762153023699924228616962163080803472155104001758138873196550926404291427878407659985540590892052041909116014550652245583874085874650653259058643502966908125184000000 [132,43] -43643611031522353480591020651237066321438981766022748842976372805157465991585844533510416054179491808976545776873693418138522870999343878731158937413794850106440239267836316987866563383510487671843553227098412275529500778857510626905820024693078617940099153430654277117782571598407718220045233556454103080583905188378638887535764216323997417523748700835263807869944196432730767489290474693471494892395199012101812901829901128275432756853734182559070726884825234907385611141393800976169220143888333226700309067706235027028469710526406313465443059318210323644677515336869122394440583091306850761597417722428564501028712940605255567132847275426950302017696568746597469317242511612229219212356169386101171135408181515891955911906048449175391330765773716140951642429229901983091043616652795900649079603725526151569596917814115716934714916001571196324435597489183866136823504774676165915103073154703907086603694554387022600083818665118733249541370979522879317900007676909527012830482163436765017949899507998409753997903840218726635803485280615026065535213737781840188946977112899751853491203859544223568468378080073464840945910991766499681812710408822672734612940442330002318328876886637454501022952484383987804950535453117873079262245955963369968925528725940619131991585536049174246329602611929078259889989983091858707535203521747501648714776249333670725922204160918178310421233277252836995896282927381380319748139997352124017503924941110726117523575956658204878261819459588447108364474936865567097831716619518823404338717860061536098280502059766518286742664225410093421512172937708825270771723425809525021030405875821698059942520940159761901869686714235393015788712852230487553568397734368416671793202986099386291172972125455943950632136167867382333207716809074683344801809805341098502717980329455455835966510725310739842377997933610319329121819244426068369373664221699632943312645821365135475661749394766876123949411116141193416607585062220215970516616199999975544635981106824510138081763037975698184112875878600579831458339685551228041627401420800000 [132,44] 8408512146931389367089276347029564219679843132291000702320901499537210352384966339327182352260317450897104982174434514184464999902310918381719490072014351618692323038473764641661445163908178673619942040603505614504213199620265088970534772611132401788635611756088355984789923726764306138109990070145449222715933618328330060217694732218606386566816040814151638850052959946927102420265050486383342961611857333333027677106319605988713132509894705750391986682097547521243356628292715320518597461705258865680532575561110661066754237666433249749653898177285132467153230537646179135824210319071010037275891581693863920131777738932937611651200882539762358897806151560151011932743449584452492406255171823413441980170173471209873783134770391995581370787573215057553481621028617994645940296052320109563406700171626653544210809192172745683612735575568633957907727778084954810578275078739542777530895832302778698256626048753640076475445534691879134748418062042258829743866993490776374577670092477385959021488790125218583337836507205390294025976384952798671096254870556456041863794583121366575861582549163299159096549408899952029512112497025472967452198933568198334139377903843927752985170256633113061636209010169802403571650277164728953838941384987673216843505097219504219662301132842652059935400839032956409375756461712655368243201606096030618804327305864218066561312051814487602069836437857423845442242952596799801258855971350545341340406457224149430444128759786443462038569438815790575740314891794741171617494643212346145975052046661782097648169031881311318253078286118942336772021946974329672053352685579179885491076413990456072633256448109898910471276663737534655034567676405452760622171035854176898635866453962948352021180974919251359354323941851393573895723112571405943523139883958169935585278735973208822049926282817369891979864069142880534239611762813236687470735923758951579440039435899777763027206656372607262208238127862771594669794990774920303235895689073891940130469422446250723001458049003432964352121757454232051958390056189793967567966039460 [132,45] -1159393451001492625451767139296277876973226665503366201059652213696493837660502679142622616008271443971455753206677084494224429064152831924397052463446742537847837525418804821196850414203005427311255938669161498774157452607049383434864267469995488335366584561002389195990371013922122356946933560279863330586292772453155795006450537970973754028746349932583013712397523775509754181890033669628017703060741246801710605752249125398283809755334656069958123779588920501361587485660615776331644068988475144954225918515557912831131770853930023925982238333350785635392783268678984858831181683133213461533219667054385651637228175847491662965799355525425968636945835801652304985043719603375414567883365837584846103421562394688462203548375397049925843514236826997231175898256302859931910514890192198026600634552472031962366071220195639894104996543392762827685863525050740270156618123428654180320127833976024545387753629182727572661289990091161908686381394956429311695137804257979678842629532836738613711232188840586028040966439005522769854482355903309859733695554327535314619288390166592968480341199476143031136049999437654005316069422233968246464806803410845222936900144694886220197157799104379676639342719258559951346653301016341326413595588920023809477539262042084550266413977740864129825476846428978803437739143690847127514940469827130421159538789051067748927783394201473717428443009277419088746372197853074080495555370710414981609810904480808357838774124813461052419059744452347042454058904861793110044634470185045338031961406462399615538545409002162391976003273953273454556347068165759508582152018413665355008678955760598257417054340908552981911402865572562381836659514255048377176779655851437693140899899147475199715726508695750718119510535192564071362759658527936107283375578335898564748020490165686197821772374257672179232371654558660507422169131442140334135779753767162551011185575708412666471894037609496756975815418316417068643546182867001019824131965010179996874608452465293763866452716099899916866477353613770527151376332552321740598549120 [132,46] 52540693558894867698556398810548449473133205548002625893590241199830527657385983514759085654771508579940297974760868345972537162934993356498475515092030570361284514719214982491729704151202180813502313285776345241057366298104325939552627921663749689751122170004988968977624517366726343530963551284290825879444906482436745215700606103030744540534642245968539076709767000285075316734726039691860513347435562316313336837777606998799848021205117814065276159426619818560789753292228129770141683099166230899306072024218461398215181494983708648530492355336998253006337549265182929087662070329308094731190102766300169574085287945314682549195490920266302670967208609912196208830019207313579082662334143921658123377165163363591956199753258449301483745629520942533523119989168737586510585091462271701603757885459565559341635879316898070634373602556937689627523181918946519235252590409304187935046292112034460493926050229846292762025424088219494968245334042171384053318937978127238341689918072177018091925064741051905657078011852805851220677180681125739599468010570766967077981384329823141419945989255297791764710456600870814183979316912856689542607922538045758747912622415846151622604812352949317168797034011752981204191052271533267280937437894892221672102393045212822056922679738793334866799510727195635068045768915751510365663857431620884768352728646613848309806953575915185702311144281551309590111634347208801924466190114145223515164154076022667953759452582309711420464268756210624580142469864211803441241317057370759473325394402015118646618669967924163721233803956506591470705794867206084602627914506319611462821919261826136264076871566485946365584822092378379355965760227841947701662705828846026708561365455324487393407316880232203853022715523028488920606800746932844341692254875649375169802285642086401702950204576384007749319945941581461328200046110007450140143274745469353186797041644075565757457937061521829327823675043830591516808795460607926453535727710815764294124496987824380634665199700806504896005171049057411799133309471376153735200 [132,47] 27798765123574042012471457387141754633814894641802428325993963244432583270406309184099044022257050599108522585455478625130344049642425294633361541420044411666760348726780125934367353011016975441435465423547735808498221834184282470585740807568126636042344293615277377979744930967995143995434398097257657442156967561929408321948528100977296988569617845299831352610547049382615999100442719523202613534940904425134004324648435105551857620762082258963013555074500749275256917591620010096838972378728788386730932038802689388401164634868978709699504460387744687005375774592327899883380746527484606214752963795410117709803276911645508905275153620121201351511708809023396535760757010691225410978797751019790295879926533818486065483186070281267761901101843124227198498174938066115022078802741206876993437747638177971606560168963255818868401218694008273970028173848559898375437041514490375607731601321725523927778623763953348819533291777976511601401067710543166469969596603370807467357073642152419019842118392203417120520560091955003674710671228481090665643651727542489791568561141635172107783337140882391576996847195626120232743806996801997582728400636890599057115816268165179680440818583240079311005441934012239704407477741917682224648181563930824446979907988929255867635550124449085043143222696544344434787005196929030169921095219614187740359647295694285767626124416119739247408554852110952075547193223994971329461757505234466485558136802424030576617604298315562479800748044593107851774548249332479592300353299330853865342666646461479534898768886980512132660187257866421815604432049178460721829215298092755033114547376452413865050845739277285649679836638230598755126776893936359442527144372477979085625063536190724470144623036256756117004412566369497892113463825271367236460424726096029067294108449567352797352601548049258706699432988691335704510181342620173894239883645235318397644105867619422325733686162053884789382020045504457341932293082595308971781105249912061932382350177891435173894073579496415194520638883638798508583063205523754000 [132,48] -10859616356025897829385596716116546640112235637304576890470624129988721144187869632028582059221857930685848576988643063406741679950208086348216558863792132729916603243050178458404340364132989850285936177754947892364379231638054415589953545054791195284558238033980427653943596097878298337444137755300947285063179838957995386953909178886379799983587421201907612768780078380672056343582678351134833792854725240208214826816487019213192093493241150039209991222518149682117260242225503480742798837365357636556715475836736013943298855049035572030252328056811261562566301344895054221261179822766674447535198736435026280960212336266129737819894318239703108495756449323017706198761470278442452649765358779884858578739960000560963893547701662631115807395146146044338469447695039484741749178214265021136936740776274486804722782064206630455840778751255022816486834549322183553540298442307562461063193650951669526014821359775620915993680874038524919964583675279103016395244427129160039728673955948927643652836026136133784613648228146358854887119225794615251957079412271056587781295342874277505044187080193022042986200265906630724584458318595003686151211394524729160809254233849354075670433336009289181423222050314772020265821721439280446604032362357036852827801721803961127001239317009333672426765464854798694132686623990861584868044952747900967421138806758284031220637630477087244190226240619403941930558904476466977439463320577146561445139079646927949775692215769959718267275382947177308522001332787826449475661840959938887458937802828038422748332893092507358181789310279036296616889219074563016989262459365998564878370186439235118001458612439672794942367311427506595726791421540867453187185307514297984905415626857457124653066826873793726055794114575857897862441711821705481840063136709148605050653122570904684961604924134512411523610396119859920889649144936884897236403031368262955073358426504599162976515106194089211500721232824489434379273739650177864588235888319942176401214029590131283430881623236604381320929529104103446070658569070848 [132,49] 2488412366660119678042696909671115316125932289495323779561491156559741246489380079348289995430534923729576289128336692160652530942243802362570547644206418521031409045082361981121108726351332042086269766861347868806924361010931626241739392870012824993014464262907598088152331477042646705737520417159744995879116383788642016203822041319578626029196198561802507152647190610475552757533860729110287833366967715035234391728956418494137229704287015512623444753437670976109148726308711486752281270411247659976006281530739054261421190778197887317017795551938026462891498663958527150925338956747769207937418798474165151290272335455543242490572476856273045979701466641417382220672140497088382814820054087170181366980571772078380213612808104480624804176366143177141242989616219566290522220334208114896549261724030691517816459019449698716350968014652166264548787491433603264926498763771676626443204195331044376091885727706485332720149463178355255227819664411129322379569524969326125116967639513408033540099664156308431816987580450334674209361178050134981810971458333546571849219794689438704707804334251543860290152010055431266234328120953072745873866903604850599906143181487426481315495156061249623007972883552351512105457663641369061907869503912321591339088760256770763320880910248503945109707585333343445607078923047702869741714573521544048401507554377644422035593626105509346220753241334123608136221603036710651909585979424968011166720809360144204852919269643336442594011144890029822436328719012865797625584172008755985050175020335902969793474315052613804922694840734391870845453406981280475950410985217214547742549597890494929826037728706207329921642147156116807204943470099950569436405567683536520499817891595678305719702022997508988387479339598355433802004027932256658620081872645291547124131643860367023180227706276517513888121506091795684757058997887554125373417382342337367166622035309453057858573653680172646037555822003735872162860234046932937030477267563761853196459284236729129410812060201138331731201617096137298700937721856 [132,50] -440358182453906229303869425452636632408375126714701865622948819169681646087696952710911530647517913048860377840418241638739029024669622081422872320868313564684653039025560008955993356594719763822134633978918519458876409476625634709475417124406071701454738977187140901968382804770152143225983172855953886747403607057163958890785874807280812093169420614089741247685033596200985280980989391993296295667621273129967186533667667008403901349704107172691419051154465697409519485412283427578074190606340449984999257277976426144018578468755568179193177719905777389275354556736093310396833455855389899887392170768857088972802772206158285957094399553927310446916393400585187826231251551974349583850294602261115853959372567132693309054609439473274481727827755904291474185650664911369253830106956533035586703571331040520423424468141480315273778429867050835229893105686108124707343787748074915702877275784710267950001028502354896414809037411721939472450269594778898367743255431342915606103359837623071759229316704943231917328531643853181329241201377034982696713584548585524325498238972175149095531506589350575260562152592303363810869173921610279859715996969927380429632241923038722504890711521029924531885308791439367705499903814276686742315954011373047466365845540763566380367383744204498236249679408976081827945563789458475177480820743178856128872681709426268356168196203225511987392450909787898616229815712601516479287127612933724890762179171863793193955474492990417341019373720057309403069538392626393287004309794304580925444959882418128461537857593085645432764795585619497175507504378540078194223774683108178410352573070268595644502717549422331273674626466170212520651227616265291466404402017228756135313329715717161614723649444467511416242924444406988172168268847590668051223801911137167953621054513937194080973466537956243797757561210781450933493790555418233622459106584586105151305320154072501893997766365032428097072601542359844410732359287123613022832231593293160954947916546482970855752815630589369922004653697321799092382080 [132,51] 69504165179003835385948863844624016915120353613143097321714707266705248833078721260719196638754311965896848930350442621472768684677274082213375277595485863548454570000008659167684678826123446020534334741822119110763045987188734564323399178438689702948531635407889152849642406185840799201815144642277470587452785691354945683620318435835660285073008506454117887142443978312181127472112649240014799862266393708021575753184033220227849384971442946674094465148415311486621728425866519799409002152363743129649047566387563269202522799811447824164990550591881488363686953258288381775895414850172426749563971138738525802009076839745289687569052228186711514454862066819494388525674066608092499313992248789141023905360810700718297625624550381781192229660255752782499606529823583560068442236302972449105246363337863847428850727668999567321201507054350186331516667996128825908314775218676036134311547321025053436579366681201707029882773681944703752423008061200181781951759660438168522449183391174480429960506961704196717534599996150667025411050199860999199838825772736755606045970164692786178211432899375903705426096936890378018087624120366562929991479457684936081579850083052884049185677988976525384044334737041459373495260265990195863166334821804254064590915916679811729679595827616660444063559476465106659326967588148042386885877559355541401385231763794021467884135871933208093291671080218267713010437925631967122559140930333136705814077550438228633961150712725524673840382664812827505464035012493195615260568594354531636504347509112465383106849773062571327574201468123793398753580954758376112289299828179616240492908758831043966857614819788592715067379309362738861497265111537341366498876131918467140746728420411809022690839932133544330406305758954254436004906980934549349150598728960709113386558241156071227445771258972193530074796074408986514819606208939137708204502166944971257251814079375165926905898914386100174818711237448382215272741798699977845710058599357790192801977274955035480461721932327689570834252622372899868800 [132,52] -11503603728063250163878461290673168740024385274544804322994382709189937355097452543753974958996918606446888773041846834702185194562684507308334395157035170116869234722955906003039149484534390691843266608101542274042041878335226727342692746867907177795520020773435217400960678617470330790532605386203209365308953130683351017035832411279615395700099783202740394269604644618700289463681220048646775545771293559010949103273555181212403977154881040548998652997283609904975572701661144102341446181374338009573847346990171197403948319476139377691961146368529501180752627152768486183934624416008760988299128021671961211970230514346089030055985277797307152709688696729454512419490236306583893151563563111445608887883214919409792730714226351438166604324712658597105444399712273062412565067536061578094665157027832985787921234135498474965378793007145560311381949881169991523460498731440829316920180378490275515479829114869225754033706753954819790683528227489854819434190317559043913565141349552122943554243957578804283384756087377030811254749356590215601553292067488487701741047229733958229641400180180548189226643281817392921128364678432430481478765669594658678891985632803745923760128730277284310777369706462870674851049618484395716749231957341839064955883621625303602531690365885716292048632658055758470432959204205039406759238787304712261092610476111633062445193231966189685833780724183309251172814555001273718165956701776303754363767314000556725276954937623314590787452533544739767524170546500927453122406418311081539774402367408441127977356973860977513550385921847512583351808204025662904803850375092855608911722581290679286900990264617593470904401548212406644609071574479452681269086113854244383387726789574791387818508321133310185536786781631437709484166385276743099923799796681328949548216438984475417395312645769872451874723611681786805809819767599686026123890633503472928068919731451065263235825424242228200481545195316388146028461245457042910485805749364954364817065214878210895177196790783126709099096612997836000 [132,53] 2069979556479039420090733707154906029979229741359144834369017607859486498391845297049268792138992075328526086530942262074472707316472337096560178931421309104287211545555601667104312093624499435562934587146596691453185472209153397781112388400676113137333969660691123004705393507138580895578452714016509045055763245546556977345802141211653478690910832926990384424056197287815535971986382082911226988819476112594570021163681057810911312483610264524159405653687181537548871816764321080533949757584262949060018798475227626915823226440715544966924173748087334248736631131942592802323743967372033052343033964329969296210238274867396565233484865023696678877342540076039888211048166500560838873230208319691612483195264397984163507141994432601449955094962471197298981777347399591552464694179474276524584869467549704432931462601295701996551772486942433190560156654026209234955147078541296960337675116547504784389629759060336111774007452391012050644239243720496476729002321521671895954378639132934835472170523091664594445925544853059066572658498079572098135949389343883524295976196863803912842644927716350506176986674926567873817709583438091374216764322791265392735417380684562068645214688504857830357269095035497560295874063281667553194636229351754386511492686781014906066192235406690421493925989475632378225242933587812699411862945854505457185652518219632116211666213080735420250773019512696077906493910926000047364396306882669403432450533711698742603034001586535402850682340890228174132735307536573969812839258986831771472038146739817420576937899846561126368005755123501451113087373263180799099012038177774927226168838200055610211633973929767128271743759564472580371000779973101860669712775436079166810766627765927436332235925690062857285761876082540541420996513909804473783805608689433868001031559721707674442468442270368402161058566536037251639554966338310465191854157192567877659814813631052275929824958080994124042836959954345858199413032731551614939811727965456083964138737107689529470491233561721921645693545318400 [132,54] -377246869189202616867412955739545859536666716510133498670334986808879008182477686079025473349597442246573355505425654084845015090592957010650549086743320445889646278429506540067410685159971661447245991656140655629513955117990961097048033289291148304646684519588607041686230964054257080203633182768343747398694291870191446588020937897472307868032872781769736310550402470868817060362215723961139954340804322999883374424735424717006092262052783063792510334572625428207179224989127063145647401818522200545492023050927262625853986397128900301750908326255646887771036309003595165773171805338818912562504522132539027236318861013564169271814075884381455053354151802289578546939742437499669004960342057202386781122733621573119535849376029253594930685736103535995917096565568108709880661934903862244522464369094108025216203943328871046201723028190928728114609889959561349764892435607630623322403434682691745933505201415642411447005663261619315451060049257450666615668885161285347336044568138061397497058354290694674528172302927800789003968252992678209545801990975219028022122231231449392744559888205948405505756525490749300904796985044081374956002920631405765084949512674544979704885123953966875197728055565887731224970140029512707449068512639311537166587063932702632762958018215173242588132758487420035849810682724160543842747235530603736016998363074728691004252189995975088421766727876757827476078749920808058227703941538515988726470847486417103299644448485410739539866881251941703499469056088227190088796874414890364317731256986792043986870366852239112918659910557216538879941354580754466764276027551390895337918006342987607477409070262712932999501426133385853146954462655149077093871771777541341023110777037989715919729850574220757949118153524074490511007866442419752958298149295448075144816225639795368886247256114365810085773992608637000755862247788265151673880523831091216857378714953150625959365245728354716281736890742312874811744205521185663065269768776219368810127690878187443622148757591705638929444006400 [132,55] 63102079977347950755332663903740428348911287081876124571115758106409797300029157330313872074714817209284111924359554302365303499397281311054118228717032043503665937555486311081719893627780697636840763994214333666670546877838394307689251560760603810637716877020037005732392863701547313568449934601962678344052935732035238636566760879478793688635297717535899191483634035681847261038011589686715395023913911660877962940342712553206624626629643476955154801924911869691610703487203372230376427609299427302354707343407840347423503570799247239862413643755599623546810377673265784733740145560944620358919270336253406305432088888147282621465571663181743029866097260780937257804589499605182836606927242951091597414098688034485151852099421643633121559209868541170982627917702135550439954601953967263172067360424891473081280716407850297596569670190328050352448493788300460528549756652176765980461903689847534293024514420111259920459437986168321985455734074858466173115692504323532341208104440802159579985065504865915326097160580463244583229628473378905707201723272605997451506279107177173670055996877780391431820360343264123548918035624846096930029522145498275831796074483293922557099694570284167391336373222108333177916873296846415923451753037334813019145178138003035699821042109437477742178544141859755060770647725264260517054788364504442349611508170781654022803862063448601625045502654232832185793122249965791838429223621115607202641473187068858608721245983797448453616002311821292688117659691838498210919064162268088307331772833828437866757854418508022241928204116466160388890766540012396876888589848958177888260070113941620959012145938501869996368312952802223680545638319981609494793798774763334507410789155089562159851259525513606310331809521323971401649328763689803344013786632503745595769241179591661154434384188818199038623186389972374112237478084901398282645129915605724367843439853835680066339979242465724339498697000833703740042310649355088501601194862911114693913792677612065252895969455932174520009600 [132,56] -8840854241805059279121891674341380701926309610371971751787799048819444051380119893130925710782767197750133071372607060030257860307788945795241849900607027160700556871294895426063383160942128901390545846094644147808700412066044356089129075459313033691159353484877842031642355485347819904390450030613102321429113056255544374262401814322104149476209968265173117194471581455414161193214977004957052337268820362890238578699597306264941938756505196207018640516185465744758984916907267601441741852167911012135185673270800959640830738147354615229191068976524577966249802323992149400999170894050439204096028499596797360878020501014050919085040053544965221068361169139819453256295448795905099521976819318957588648444905685023298293229578836345928163062380874243694962403989552509988471505619834778109420789094716421018004926669242819554492672065170473993558332582933622834347099462996555790891088723041961746365927707758782603030268236575480655260561619936524570168431131094841030364262136929301188118751247949353498376733315756656297803501389411885729955662737617913375877484977102700754410122646136324270942346494346977910830976371399697289557069446177596098274087020161133227195141372052371188495394242820864245394964536707757355224921131662171926136433671413507683703735506578337504872465786442795291700313386418682630462760787280544125035233638484749863073167523249479681774349142156738940323788995526770698665791811864032686781643419205705426748696925149180411424428496981558593940370042461213617139021527074699515893319251699200185551756361141159580280040320882671881037508050123746666337140570169979293368018006376976415211157188902106959924758483718981874043343746346742712954246549781160863598688787152911258175252295179740144038213672696544592982369289596296832757058974365377279109653562999022125645039798515735498741741444042158782004950501567608108727018480120172469655317749463361423716448161913880960003267244002191226894362740700081463670918208720992668332731887694935086782978223975291570400 [132,57] 1022895655683820173250526792037691910268369068380121116781952235627691819232736762046585368819446330665679574669171600186086772170837889434782684910974365784213050116362954901391512768890591045073366905885374982607946847042846820404649580088075374547343315454487343895282162563362701519435417554734500042200037478007792828416924253209222698773417978888090600485884235156086967578185446576450149134271794397427655832868664267564871455825306127752168787971088490931564293365676507019551183993175725910121030195316134551584906759409663380889421879491670541782815977819151267335146909104888032159948151886327468821365715120158033220404654996010510906901046260589864471011989213263465347537264211227892794290309901879390384426369558519215029776639168034344224743141193089663844069879478143309662011500108862142342935214048304385264132769909632856715926229941561783852469178961702293976166961532353579415456694590926753610455677719142487273270441407618547830482756927747058959127701306225136384765630722588418132645799507771925021852203781470565013459427428655202280629987497951245762049742909399134622001580768672977850606609226086623195751583227541298252802216540908520607299423408167723337559272367634500811637149759367647652168292527245555410937240621643004423115366486650236884638401188397533976476338135180986568736413703619441871380366603188182982942848921274738016471200531746684455048434911192545423724017784338829033920825671781140991011378269172576823156866294873084319370644398386594141320599091468625417294989183089579103581980160557333494262813942233163214221347467192106295874421608756416864608571059225431717433867924597549114213971377825854797695856494506395784553086038406749564248638473433955484149605311702646983038867383812345570410508495461096765212993618801865035605922670591554633659002852654048428306643451071642563318518193441385053551775599118383283687097627378587435027571016689601771922546644962985052461261137922223762226929677824216391281474309388608938394985577756832000 [132,58] -93910075884950838862734644924918493160173674277745802569864577853372513541760668851381252475801098976446328863825337329881387612519038365335889846122069527809841761730739816458410343410090447118107743686871576797612727629283443591418138605235495484271798751117104989830551274884906931063419982258661162322555564545659319869633636200638445842299785503206288059357713859650681594994747151582643881463549508288362714111487441800213955876459048165170984450139398677378548151666987158694052218811615847278822305926668081722970124917828971557525782348407825260179014891913768626966389264884978159400961795820924796698916350332868940448497391755489152403329742544512525185326385833573870373350734598536798479984870080948934560845291074632138523541549828150616063855393170083601112316203999795320642014339525576326378154596285145535294030818826864245160217129904722064693223394699361200253148493720582701116492935658413497220036440343631844775435460030505058661954645777445078848015819064738088085850157896552220085381431886011330531083546883016783067998402979555407989601294083480589698044335612239883930674879494753917085671157580656048181820426366186030466777704352553774789424493124512690248510916597713918373948353219321930763645102030496150888646676440288184705649939132484376342132301573782893758822266613838114137903679548942579906390832260004765547464081955340389001371088556108824953167173371065019037340070479810324326143041263347839203772679817661582137754974700389173979959003900642608873207986157618132861226424664743422781210021446840161481907088501178919008972760660190062587180471159253707278889719746085087042558868553284530064650396449211300895885276917259844962096763239609262930006933302846341845850440711283552095496628666039181882857187309487107023449828325361395478370568673758569118558421202875435518952241752454621629226443197652437135975697281138577734387211946897134394702900142025021252661247382343637342525534334970654558413481535460531507788048239935550836016049713120 [132,59] 6506367659852526282372127990307785808244868286341621686505953169993743068004301662335626552046639292831636289296251951694457122005181377399720658305774532371149329399216898721658302922158766987999600930155721177421957301428893371255726081712217578791578392033003204238450040907892023796919346931381876672225357176427695986616912292650342933303338034801602548686194711064645939007512284059764846557181370676702055179557742891631859832183563872354508705603433317059400957507959408759614927741851658121921494036938310220926140429526384074675430022167487967240584877412604595802438163315918750275210396698724849873694616011195943070788515264373851542327302704445165218267417341072244024232290965037223436391422477303811693586436936972894133116085172218522902894721639544570517428421274949315132893291746814783125605708794862917932376383280163485293597875780280746286860591844550366759850544523067191084464599535791468606504416997221860469671347753199699753919111572845314004205605060712669760295635746191680781524440002830684908465754669657422345451792851744361623731226888441974672502661476257651131336399429646910775527539273711737900793062599504090671073588711818822850883602427012190112727218246287311397786775602440822730060193493565557479744622344686051079532529424755519335754234498689913019165013742693835173557437788384373369496272088557385087669727260353996376560652564835787648336306042093285194239219336723196976304390099324162084745613332792768522102170601463387171854547953335829572424478146137772912980270736107970013044385542570100536264605211140196976279511771891556157240983995049664837758066294515335342452783881767835964007173893231353157133831308451205831651162869660205727674058507140867465649455102606438211530425855144650678396863547257604458240486591464988549551880835183939824164472920643306168690798272804720265480904199455519913328394073613131188352429713504692485441445516666991119264102485981484355517043947425103307414650179788707855456321334836812910946534720 [132,60] -98896239267322342943875096260850175270806052076566709066810844738920883898617881722628769409693865766746943148919851676450988507049832030957838816148459251664966922619464197746235489077573259133335690146116848030341253289904352350084660362635823689701370631997637583713354280619339154165114349530222118770044005076234435369017470662591748346104483475113683798397257355189788128080616184582860023984731197300119262884143702679639399265056203070506861102312786883678785346324050717586202092372125007510286264754537404570066116446470973295666607696245975172813988418157648626036804091790905527443212633120644506513331039296051771084346260746792103942717501050187280252468501622615204844450605406279183242409400618440473300080749741433570655060993525321267994440342027695012408736647967336064634307579224568090101160170130118416831064968433984182536637314596314900904737816152051487654389645316010813543899140670222226015527053456325837974577343765446033016870726722073388996406301154587241259531823290402658571469126814568867954189106317115155174661568235303825840146295133521631388721610623893775527804185923058695033530851198408672919445314087200310370434318786515899580496119388916249764251182586950890219451089412311006108549803186366645897258727190746875115022008482517619659517306080811569062092285424708930338797917591727460923204243551436759352756583981342384592860096341853861672549857506850753656536082240843357414537196772465930643233879627081461805721284242465099334456464109655798419872022134633206911845488956276809971311654998310807947583753816252820635304978134377517945971435116015831979877157194660703836168642053650638950592729485136083843933489073658118673386108415008730607046462889120434637775186976136199977174858698846472959483574054834470657223232816579097479450435971658665877382597809861694789540140244468380367722361134955093261402288570930752020391430804554764056638115629658543422624415473018149196038381417375506483139064324645960674041351015429373539860 [132,61] 16905199021155211507209936271616589866718167027330606050031447088868672954050737244812558036402993121706260578973018744520139524421915635156871242664512376435045639357776477279429849977850400206950040013481288224314364062653471285997342503557127917218211934858913344343409020649000061394143675540294897706562266920366516971516502961169562031582208118447401388388791597209767216674195614193241533435368959086997108321125433917709723262285996829705360514605398180294551854541081007628747379495214179323966867907158073304294022522877769349427948565712964418445603320060699646004342242009550054019277224170442524755273952671001402927863927391575370156812790863895757133299552813557247658246715883790456805209192785224678372337481139608670415907068749985327062187418031168975688809954166322093329368093613534387200084253016205228126576957300576220921903919012609877654045011205552169713126933065147005628766166349033760609212317365209261128898864461769243624788154019525462105053694406013975080728296163515120181875623635552070572316199797298211858344911652552635675046608219788491824682958602419355599139853841797902587632551297860079755282612901774137033811189312662859231365031158716874033197341607629448700717317985857595569430214562345493006314483059064944814695182326676731937434015356299380091105161840731994680166187381452908201386071312262214053174595182797416728139288546338142793834714059207439244490948482464277181430030146923930853729120927354539496229241890181270559986650127304848039718735702960206174382797623802199957960993701926157348851302790205171415700620919333594176219160934340292259003109121146070896584852977814366819307929685174598074509733321893412659383759400422486658926838197838212917282130658635050927540973742182881468156259637141013423779177531461625125721494910665518917379750983004480745824924295693211240242396989505321332367024971844338030741739553392436710948936837566644010335572289723017672660164564083618616672758922637304874723731953890732800 [132,62] 1636298195561444960963406531403642232672990627107652293928997353289706206642397383662033299015455153969452080952999313407172003156485340554790117045528748694369676171530986252660060398513704956521150466756127263003189831813043112292823107184849845804753499638489530391949246586279318595369560921874585603468346031416891147516373752845005523494545645502473039000622045431838986050199429806960066762665254994803581853832497828881912505305532232981783782259835115947692596894207706875501472194822284003812527451983425806442817483673374071745449667380711832544788654643721818962828395391213923265831202770901218370840235930726199407916857122444429639990106285675310519832601133093962193891805287924931408030963698885040373748369753055188531922282858684324806309851694043334405390237335239169464542647366893155503866757177018484327162101758871230517472006026197044480772788636425378971915203745538352673447604370018680826581494626886514550843373145706961393113743205669968252487134785848500965870144999166749505818958703065182811533717493707502061797333686352542756714913854244929721028919932855402481686896395944939799078566706269775171191980703989685464409477969485561547552955698378527198925656176831386363249082704251557266745001604417004999679863182876285466435751536167540142229506764942762605507604709643069240003886817910616871042926872720142130771078784913754786308142029581818215898664180386407342100575377922412528029487694011774663419002239564822617805559292456685252994473247591604913623853008209477003663604475838833418032363531483456733945971444315567142072780291437329539369280238427209961171954139743193187184062155317240644661055693260130822189780730251732433324389420696491328377047981226791895413460723989784316504275065521496217446082614317687873601660477123734064913285038103458865210664409412748706067037467750544038022361322431517131109860103175823062141114817268990975080289276309750465558695398332856818092142671921289889026525666783518174204673874173440 [132,63] 88079190079405989021307331416369337469517983651396143407578064701559037976387629439958209057472438025329645684306369592935175435091447130827785815487009361100256120124354853132997343100873169007081356119203286398247918919680077395497892144202440482980310522004124500098667895011912284476519960795879381029918066469268680379592094468467975568773088911117330484324653809165115250772105601517032321031903084248273332172197493266705206969276835484882196187555211284327563412743277581374643554028050218167730573326023496153175457875273046614712042684832622911714129514160592433612524072049731085120817256756248766811005560440131787720360567546540585543568562258339133209813522317901825890109183608413297394204960994901343542733264039417177753231682303174894497577742730663848408800211088824336260961937521265738845948740172328093927638984941108526044261324116914864451204658878988466213810102216331594113182175871743330592136809874445116432693648888887241956267776231970573148905238271046693656286713949560753560112549540119035272751511617507079514937920137605061762137696429381829222148638175806475159067542708336550952198185052793443981993379392761550095044433417328025326927990820052533808478006194864148917872571834352591744832693445914725371022103868628524413774107811261762583917932580791930457508363539112898542731651915642199823135004627483720068281476503406425543640466686674843343799589807064454407032148151932970277461116235129217228510530789583933436404986094918947100559461075001884895367373346125285029558635493896046932241378564523425880037089724181017160358087666149975019374224920117504139393966980394245763056666671574985642668072643683719101448499253729529071181228574182227278007999334139656637235873721110333983676004356638707926222148883349153307668142699541967543431190429929319339518780396101591009621449170014127245408612517054560990129465017907450331267186846262717207947350319235887617841437516227918103887456676837951646649235097135937233403102592 [132,64] -2201817113945642717130789415996665165112849027274285006456344827327167831797151009491113945017141072992802174064144494576844820370056526763731636829240581332318358257781506846652387426796397383857608715877553867229932994709753446411604116326546460186057592431599825157374861949456989957264251878484879800311732356837600974062878798018609850383959294323122579878429644103171876988398707209719240232877812365279815556523383600315730432396699533962191711167999386361193479903088568693026049973270595575646205371894355003006079476317626273885282847708221807765745673450730763565333821615319714177869267975474288394204772049976323884200727672324335056387680364640130159115225322362301833592373298491873656264044884743542803564302536493089062366999779559911911593335836361749861152662643233369566420607311529990378024532627704201651309697639550938910643514172831314440397495341246205597515403844112747233342270116963214367866821498204753646098058245839220105834930848946739333524878069934091527868505497876209230775410504526016775422381831155789960011253017798311947198488362957544138331767667315286820382805622408550858793482228621144461918055710750503366679189354531788173766708003047287676618735060287636614601266047799049616505535607579119102725477430309658484879693522884282886088830655219377274369770808146502327143002511293507675352743236562571528972026448201785329380247459511801987507371458543050757879969929513977847737160274171223438673562482994502715139145705978554557132397782874242958488226783024394321541995248611248471506916656968966061015994401325999627429659850339662839101183557999313854409815891496890458379534061112526937520233089180972193835676880507393644210673668482644268554336503024007369051831549191299699603417806226381667776285240199792471915857553844431766256170435886045560427870102280385538996298565539106655805264276687992405265552573050662412267784113586293257251586047509832086119422016986823397670725760434840014095468324324071052885888 [132,65] 994199848362977616522944016068793707986474185234484832286671270602219686694812864362399230742974819454815532551862547199025845933444121234310552199117240685824784522379349262321755899899511358269584507948739559209193784374447274535065857189216449113616338744611467079203315123854850942127332556646262129510692444578055269581839092515887626652109722029344495871888249662156610761632636804743724752883505780332482076797348155937319655502194497820715255616088249623393136833474646349454249740246744716659480115396833351035312977296717627132651976327097144798348104198375571048549320969066964341760113006271254906946660934285266043218297971062789342643073848896146640396007490383487686453117407739427890201892875186151638564741047491628194709420670032682588886684001787498425626950391896093615693510591803871977590761018647736966685438054803200632084719055746119273552096974643675481454982402059279224678559475417666044483248189336018293337100437408341911285413972850267182186640754980460011254877763220781475093043579946396640938087550019035536633073351967262725488049148245500513670400050975157171749581355701964640102725707537167538249935177093073345643910633451778683425067378537461471496355082510037409104554840489446583940889253357721273820195149697096422168911920618212851092180886056227550243288860860210521872856339440624428850732849741167928869302013540182533030967915925780162402838406867349667584212515922244811092342797809449770645457316794462034056973613793877103856674163163440026152318893058712685432578154379833397715627179840157578113354028927165092436406692457079116339964840708345200668664991111147864351567198056946482211971854430908415170858974521142591331371033156235545164711868604899960215129225913005318992355501837019025169579099737201850106379406339455492187649317131721706220658102885309405233075723541860902860109321923549388365815605334278698135488149971096939198947799957143767220837992381724624791994169559113869306116578275705803520 [132,66] 1553937183959125041614361900234148863458721128538776452167471778026739267548241322364194835773827793261149639880712424193980690390169720693534155151705236379545638982650654951758510653692336134279214465305744477655833886947739908975106762934469460260177339321491618764126980534939981597394354411128291809449133389077751978557062457089154123360352278389551681307285672563897126718929020701765661148738144915174980117453872622606218709135324414279657290002584727059094458524212166817387627260300495691529636254045136395025671519632379709271653158134036240104160732058045416480625558117078803234053676632052743286478062926583167951390806482980819933757310155931876627138030898914574750794454391987298175670567238855511689023772641874892052308579539754146004781911516204977515500852623894886249959004937009620805034147373709830961240306980920692746343417995842256819455953571743135157046944350750893393512578331513818656276899675642151794247570479621561953469063816121841235011100491818797628328969983781160356148601012706069893495498953261305809484686444731144538275245692515501069851358763405770866042022291836449300444623164207789309595893904869556106864558566267926541117599757576026247023438968750300377976959062578635610349188530441911256099192801425816968264683884624279703298146179206899330297980511183210271747256114263685763729922039096949069099714152376028277861075367073455183948328162465523754607584780389188979766247938191332586716295692946280268087937418709067647759389904811232860325660368334753239619343167537474217646112920096950043669414314011821645972518021154115622352284944392926203672482895829848387328496347334802879098965890127945481235934996452514373359338659649221968862083022847501814474479201024603544945813461492209505477353623909610758980807309076780149889360596844023258539812916713929598621444828297977495046774467502976761726648143867656632365120837589799433102756940428592200932701337620129185580934031330485903824556540825696 [132,67] 4282857581383332254938808301278579344078217657705816592371055008572131926201413682013872002809711275940178202298103338674547462924084960618105074162602695385339866451873232577463827518587469981132652272474089978014496696886403717289082005323867817365337130464943402832430333316062399085536690223529070897742438979641815587452032219044684841114378539942891116201126949441336215077816670617849470226781506822947372569533750460077714606639901332392828392553223238977711002968160324923444782163873625039180796709256278768312917406187735448768580962027112177681043010272425690255323843062814423084696949939001744493772886175980422501097558448860147486764458902064114583248761089305395495436390015129561439958886075730144772355113668016817456880120536716662165693471622653102619689954794623545364967727531947458352065577134467661182182208406514329611361022003313262147189218073507966953014828116222186906618568398630272159135719377295956492120091759453071973268308952512564002690342676944806466533919326351521411938356131836491539950339032873664370209428310535997255591793479905576461142072437671261021098876503187378204390721577891435068698627549779751696017850458175781067015857735830996427113830881878250243081632602421696474926696016159286225272223461207982095507961761831934670982621325473769783448810833063148779538219296523747646636417001282083302793554585042201357987236225994225951357859474822626006635207116129868876436617101769710184642450648272921529057206201029139357767492218232161590773527135757059951319107715026728064505069444203415494715679118355466068942559062336734011404833602663202502259726566755561610755760647245616400540719078428142212624599113072412010110996030683484064198951507352871046141174974995679391539150456858332602530274668142530515287993021540224107525121532963460228710677017614793475490859188293567559443300074540202137273995107085279736727783210475983266883543584432211493762131315118057226747150244609036474371904451872 [132,68] 59196813731446075961593417337006944641989114543168600813050635903514519773407629826617813239293567647526674161438408529521697417316452047838170907864392898565021211034528429543163506043547589740264184976613850641038552824819747304751800006292225299792314921408764020226811610854771078805038651936987126741508407705529680974383612522048416756583381946554838790962166772216635374001917488913414613988863232168012664676080586022702903304729386375293883524336911802237923945932633930079376312309508698542288728776955873569469337679106863206345754194883455043323838303101839221862120096083354683094506985568722690798608723382449452587011311426896815461670153672738885315079581152689766165163987740340376579454546900471745714524511201371836411385780337693702309639364069272899317712632042149369300996016661805007562713499195579061663938523807050298564188210078507049048501439870701607496710412732702986893101729749705271198669373989442322249809233885660538269952129239362605033776593665788390376749555651528019249032988751768934096325859555796778510229276938755291256155036654988687260607315432919942854507736973711305045566903318902230601978293594626839514223865169401696439278660295435463794168577228622087366452091726970318095067519933134446934033549833169494875415234735238665873382816813170991724676169343287592362192733886034084829827445883683848713494238867510338896256918332513203132699861109474278125210578929226983948841879663991211673387193448529138285703223852569341480006913622005905123959740638994619244853585679758685329134631292559475624084830783481724827848246780399759023627724973441832416744612900369453766896495170271788709971956176850091836947532202593014972281364776494269814345795777771477484655752580037803264038252305547184609797073910693036636247632348858413376181167724955169143899065007205050430475090698391748918775030147927613620880286725710309121487776165323533719624768374828572789081373444687971847458909231089363925138552 [132,69] 1254177335610368554399190869778718348535741144483273287193503038274758657316951167446462520829601700176627404947193845324577649947488297558523848044269844546121707926346556592952600216180219803687986580415783546896061753098693413733938788835278213845618924425954392882285330202878163615835906479903825737355474243872929596415771014566562999216211108868019998317514511885498435890017908533433866973535135432998655814034525550809345809259535639310848100174151588862703708241162354861725485020000867081736606001852501156541000377670868272397014995442686605937016716046833130363339485010052602164504574466314566048898784736248241820264318519424555049170129722287581403035419277002613613974651756939574068910554682234379864878696590799580770177495127727879516865868606517864277449731140048654263137379967900672154694256894415124517589701996662672189879021939966094321119554897801949273988007346440441585031117690699218285540965982103740331382423839297359886580157214193486888098111001390913159806379788514385916234299521049282016361563566462143327342959510786052712266459194707355478108224758741718075996518725511342058093117136627438064416187154071736388080179084998465951201486966706785250051337025625340980232622726314303624138151644471464537940074853015384196894523518779390881286123069838315105783405398976257629524180134533656636913789139945697856872551161963696015008074917996243836660390678335616293133537105328960416693823169022801527644496521399935396745543176424731703296382672947491451507051281942839326921925089834244740847332882245406615283697615441520224981730713184239336668394085288593265618628675246293523002149072608305754999155713039391135010397834660126766309039778695574863565019074112919975991944624774149967272516608299973162449815062393675919259356905690355644805604807494371038768036108248323893942349509258714550447204552363650526213424195202460301791021119968225154545626535420075063937291021675573645794955030483473283072 [132,70] -58155692470137714502595186463281031815729316325645778938673683978987215583814657107151718479689768894829306347465481741516900902045477716431330085993612447554974491697151071641682221780335710878420389337340801790465592407010416375615304729554699089231896956932573021918645003674461606103135641107278265435596801351117513799372194660079137295910822644888648651603053638574377912511829528126182787943018501759842311436874634136244919540805074485252685388028879195447314460385554518594092321563996132527019543915436853813517221801321571889446799810600383793841320662502492010606731707603446751108012711264601096887677465938097423970372411742690941623215133220967037723063201725734333949756955875277330904752071265280873361918364328251235606307937291451059575281275303350237234179418296703777718343997795537754648272842765100994445141144940349571640159961858884595331809505960036471343206937670194060404117731906609780854883317973990255932797066409234909548399453232640992656155753702556713950578656526867137338370504879111293142125116714549066620863933381898473564953125182315066453198571210334527381886962067049426605283055529367880304967912758457864052507861003477341700065906597184791256668317436712199804068114874264381819262061080249548976063251020807130204716418918166652264580197171865343858475240683207602186953037397509440479453395232446579218313088845457669865785253391117871350686228584817674327737484190877432143461492467334781220000183678802300433516381045739743678603725130308704051025295109816617590936503092921325358524613471302958201197316658720086453397074806546337338219491621406707931781683374980176425286117456269203364958660839707374859159134073268318460418414237787374706148253423285135333776662362077544370314750392794781349809951259307434804763257288158501747277474062793982175584131269258414962589847999047786406958337108664230947669829960208817382087813297199258001781534458637138913156242593993329570587848224474624 [132,71] -5280611300363419464350660394278449376730563049634573068650171458404695152390600334489463306663932887715845253593975522427680545772487151364516421204038013799394606068217434090017139522016633981879679700688376686100759272678793211677543144026529946390174872938188519947162472405309297468714163037406473109453496778469520088448829668311642192543748207792591703173217160911161949351320272749095196897311524516023574285865414043904843089384008437338358740191337202937227013350394190632301067869059133827027218259257386921625267710396274358642309441826877797492623389404397158080742412084648223397486144831259817144175022048688781756063605184923994874930516282643428588153138007528785165073353739522224244951779911378083645386116456706186461492920083164492589013541905700015197602957464126677939757259727535921115667853960748926544627376032866863908673313744547474280361837956083242378303809429322246686442632532543005292465116865397191110435141399666064907720030997155543519917831099237958430469677645499826731707794269770110707223558131559499755318891007752194231990649469302164730840750447042852558529905780326523913036837336930471265652023540551343420556815217256457558749387784141732790557797151894725634156639237105720316960399634758618414214709075200298506389770877815137407625071401098138977299597683164876616097024896712809742441694094385916345345498112054865984240956214123020736256084002068760561742003457983371711133645647101180089704976533071351912238393014287910702829588746929386241860884767594811233742198049887285843247338072490837395100309487021986862499732402271669847073015028949747974349209670576506675834859078358670466288503519997027637058895376448248419708745509787896983760610661227473829622946600382217352123363643541747856303619924518500912272312290457415458162710844643446719405069126046113100858466281139979896229871009451809345842938743203075417855814197709896708810919260226623307587326586806624362204068921600 [132,72] -105572240263706184076749301726474434917713218951808310114381825645622636997735088258481556736435144040782757291474595232063314589786541570066171178976253589703027664943764022471180811665142965279210663818337370447834467073178191227951436250698021487167051096716879315568988467460962821157631174033915161099369001497861679927710212704035924207750449845437838855944772710505569150068777284805742487189871475104156029270886950470716934808422726507803812211079566025301467962254892360588940839666969638036490905767414412978583707605745517684268687454004882205845936205910873898622881836956844109627756418716101369916596057991308562995941397112533615554252345371092173798150917821013079410869321421694155021757054489998712995060100137950454433145682331552918486679605712436147230696298658345902966869277234735540032980687164576633671783861618126560623513673949504598337384281815341057757090182339647963570724292516390016546505479990971263498894998302403241796918192845371937395042812837820478754769879520456947160846982614962890442011855418813771277447143691505401335716339136578913123505082043477625338108039007343048767029984964959426301233786474185916865886013609725812889369766539699902351890172742492669943124165489817681387367878099122735590893640033873945599760833032491406090018205818907362242993703356783857063719923121986291795834947658403619539498053538946847190043013045211066930865578197033001137848848825521522982007964645578289551353326442872469568499688915441035154503742538138652802458431637514191219115484598513016885966349319717318924931652977214859391227821892977341869209919711704872251566792067546500217587389407066916386149938843776599798946256311067572918616391781148488653962982376224030027821766612184471828590095115494527507115301892341322460844310327086612664513633816534497227468024390307455874235392441423093246766126301328133394362733926166184536912089040270881414781718814117364432438847931084632047026752 [132,73] -6983668524174371775489363792871921006639802170658064244239984184585499346212749350909972087572713160393712590029924837299818919201384244640431187116417380639413032454411459862849657982822838849596065943735686616045520754685712522613358391822667365999160689679143860370793198961387467666984311789579262939339863404590870381228690003849934024526050073503217262426917771486701953790699311497091120984340922524967947325601251160699971264567420580386651118514189642085591703752672991282718950133144919412416000018106507243165095340434516976818357752622716751329023027296645935808206085418669314764702801045830748539379655811688195361738455705312658279720421624569702383995912082701704589747474779716681710723019364312083732789802050646265584607879462532798789235080741801135556833829542816526051182900060017163786127271209667405190196976729748251577526967108921598226269070835789579864635947062594091109784077297217158027112361371863439393926531236782782881792934089611876181080712025460466037726324265351109220247032998729732881474480725224924993073649095294950631443462869810148170369729239482659753453480280089408508555759120509448017177655647106747776000313921084406716765309024229896603511391394711392515452722993835198471756013668790736692815847611154353416786327630766091172674219150586333087828502229048407853148420115626130539361454271253940024858503764075342430530663565902983653681415633059978121316640840133672597423063682427687701174375962704128550540340494663220979847562161781564789804354627803521243198810497250500063448992934510800089189932540074315094192395744001263588676163274301842205340219550636044048573115168209401823785384910889661364367098121269093247841938259625712743238045025568798113100006313232091449366003628222893817051546345941528799146589481240294827279818552215202853636068371242964071131652720277418501093845511798175602694836113824308706320202965376790450172759557356360356099154799196277381120 [132,74] -54787418594410696445943665353260325477360854084198548121490139414542020443077174621724140628369680618504489085872792012523456028587787933676619072846606794192397696869800712902439206657929080022081948269758557006476137168070392368493416104076763666831598019938260663396384636092599370226762251270880803412463695681841335156452143449594438171717228116114277948505881872819809656031725541982328460817315115183797892933987854407199231156673800328023465347827694500184999786129290722217985020525488718292450812451695607229934962754217086916973804021614383916104768449103794811854715474524973584087688518339180269658030603693539746073654466037793718405907038578952367306159113054415582249112927630229235911074736742516831910799125626192033050211118300001084438110125809727990544141018101542849408551756769622569841770113475869295508198750123144076170757113071669485425972420260077175217473321146716602302224878353810467696200766110778355428981979339912181645843926600420711027647620064709002389774333648456474992285465944364987327773568052130767543455029339658084821789852815061837169031523435692399554425402109891676788287682485662284995974337792151382969849247057580094506880284342290215179078842668145435095209782072394025494253208543098668745434311069451570417817376150777668718676896067338145808681713282658268661122988300322849551715339930279956818750672261751369650745804822358210393541472601075740341240654619286133017202990951299528895225298800169404336320087339422730709638207521514823444147798315333279503215165441223084145114176605349711520776342835198608979818135122308343845609336011703543282273160275623129591514739576650043031355693571227526165837928908602139490108805029407132039329442654349030161861414425484165413069322434490309849603214008933725833295458996055565411569646343901942381798476231177708864360164329934631495162236318011795612207934951820148891378196070811509397144894182129195607007133494624576 [132,75] 930715878262864444395427201755806795656072299597781053846929181295382002862748578816633671013860652220382495830577835259339687734412338631960169624593361513671058810110916240069996890168993298603250629255964481444638801524875509878411113563911857470433216211900385411308633314395001201824713573055743939580370556623787276447846689799873759402939882148128574134096525707862780704951011493102435647976592538717511433078669453984116825508697650384044259761848047087811014476252778179754047847282090462275737462559572087251252326729412808133830552919273985621215498851902164705818500842472407002957062651248799924268225892619762466924960152027439025599838798554590923318832957439663191716738951575344709424034319047628899910964890188309820300807285782698738413561006204559269382901927995284342887776768607273716403068090561479934243435485248839273382523369179197616961772620990397060854119332267334699191335252738080680191668714088486213585102022442133019648156742816392802826835832408956796879851725391881695268182192972521235511714317343102731259990847148014687661469232187062788845964242950489249029655936786551900081693041958721614937221199180257482645437366444901137388155286170974223584978574409442129372078177742293057191427101599484999653205761933758669488610887125803157182257289365188173337396420949105079964838608279323012335706674269493947107997441786894339623486752421499046641185039039426866223251591927570403251511960109176550855591060423167942163222058735995816793764855979651019819291375959300451888639017825597484315861731408640364745959298721644992175183617334513186235937980348479274173139373273976541310732915906993083304661572611013850345742283741658663023419741726121706292130226762508997682677841601083464783693622890742656020684697583422644755668951453757723367180949714868238995340194752726332564062790593717357402814070658538372314327654603721709552540958354269860690980972404250111438103029568 [132,76] 67952474579739078089615430351064900956887892809493390600967760280666153625737308072961053318094835965778411869553161318761808872106846480605587960250503816287645337987010030293515951952495324919845242076970604538297773595380972894080699971317977345348335660711191841498132240781227337935824263537781410969522887751063480839059919411620846252512533474053455949336467308099722010395477481616750085692898559791547856361552261613371077616094627959163700082228314477892557063919266242703177164668854973706239009696514851241513173105642067868874760822240658403753516914652552663006363937785138990658117727239406381400533041367345386263263679481858173153210349967529061732394305808180692114570588213988403603033962339656418221079517302909418552104183823803006359753569041654548787033526836587528478836228110815399598736509740276051424295155580089932504964321741547740753633263756420747585628488604292725612746709697271366841575829530218440255036512008114330864729340887791568945933705864938693693336738031575639849925089855452799191178947473900402651601578943933719909311753482196084692491920431450849419108871271939251633719503231751036579837913308096349485849177433680951904824557707832975252079272084276447172460207788307414530388637875769256191372999886979875044515025333510217740711950826318666157037586830584219601432752108246367982900648138306965364800466138564151330678110341674292700286313238594804704004352058881542296296999777731590035351879546455178336514515342078279974672515308200243196217129173798909804812956675140418565867275028284406381313161295200862392119966711018722385844336096773667056500870629804874182585036097647177194197768885976557844011013985721285332709404357292065458464532492521066914509483579946340979613504197035629833217265870550973566919844849146240425927070343876381325700221922298477226046043593994725560974961516872239362819544254395534796026771742308255240536816738176444188784616 [132,77] 1718237695421014883055159803489394815101769260708224618112672355599027617753285554668266204902452000588104961152516054843078011345848499497450943458574828984673084142167686662506160987705657513701802447599356502018511866296209057538379379533963140221318888656759105359991938785939470941826752472107949373210723701704181619804867713518879368177535631792172680185716691088389221061949338264255186980587073843862323122662080050764919929812180855276753779439487082547251596524425490649123701000054667230832367373645192288934921432087911941564802748141076032900545404621860395595560078296086607708981507411812328525382393853973992922845116113973200439795025615296769128917146600463951394062418740426080640884870743815750776202881523514483383783210799557429762274301391286396112628385781930545201866505155569897693473888939569717672259521981252443179119065449093374335712018993282814911206716754155562504089253776635513456503690644300763855235957283839550027506990420267369714926980811698263717718730999375396496510482566425807680280503976304988869351952175438517362474097396709667498253999428022211555717743623929318481235171194600586005499345364633344664605583620707579389441815739861701748535239780119881059493714073898239409344923331552241351108249039294386382701669654160430130698708668041190030380439312888185327602009229057894623172226068797468446731172070621193418444070845036103525471227998787774284663896194014909525366309465122009178357787230199046357410623143934049519931348191976163665644961312281045252390296834706415713949079702200220656109875320651905867127542034837429735851909571171771306985038648131510134858503577079767910610045022314210620314138931639787668521384248840703907079059157829073140049794933728918316090532784522016601109360790499902332306317685822299534047008700021185584480780516901901885919606621619699220366563869606893837280438995605841162562283157599606591703521682954809356544 [132,78] 13612089842980266032099842580436899526120877019424070097569292522407179704434776548773441232020844146495673817321467330265669250117956997459044658841518229023247737259590527367181428171350287807474740379991893283721173825761283855565416104426208817064762390701369059918888602354689376370217497585962515362971491122056745459868313302988432936067589923148427037363080382026616334084355073581044721095717395025843788513584668097348920226953511459691324105072115752513280326019869602894621165674852530008478365991053365170844874501158170619119023546328183050204799340524048370590101625228284172546251434362366708119691712780963064048471818889762701091938711656839456991456388301216936283301775855085104990459597169169524280442744381137963164632277418371962122532145090290514779003344774038128754072101339827734486497105679618385346221325447746633878647550548441279631127339764484731684195987710226136723730656256604069975600727144699942475655178323950614773929605518421388092354100345864571545640108116298778759021007298859685604599104607655921258722791812500127101628862661099798937258524646737104963278541732077138200456983379051323520130013455908688646080578631269848530080642820522171505639995432800126385744070233980019756262291053763727873860577326832089815523297859030842894332771967216424753689672411095324255602411986098717158120954036527371496651322843650205678452361763423834460500273151147376400802800756990996855365192171611661415960062837780181034649624475219699624614930995340089301896737029149058414893403889060568192047545703925759884460101515069211273032045435017694482664098207612545125798307550593167537014645993930454309983801327118259291906547389460515074976479969402403263073344580254405461281963067471520562009233064090880398596224829015309697435146381967738835058774639315766795965659438358986835504570017966175611447658785368268483063812623012965228608933215365886626743994979504704 [132,79] 349686044521139108530746243443922631678146407612146907627357218352414798062428613642773703876941908226941066292830120769945857119612545166121090988429192299447550271984821463526570673422055985563831801917376116977832751207535394974292442124468766721529646752729022962411536426922163092687837117953790521947135588835036714273781008592087348132012606316973463797859998130134129401525167311868299512892233058498134014692918685305520721954045924443748671062432731162717034998331207717514844098233935336525550762644053739238033301968838705505063491995424631161147974603584965145312336699777201284408238404035793037528765181277085378170447099498543761799732252607050477115882506883432162665709402509927935020915981594138195927145132934795504719982900689014781912495038507868079202410667897567197230151085094648237783285736353082207029740133135590838893312748006338140377937987868412306035093638175645738632489691632745939596956904275164438120695614336403338732335073948744192987815995095377234740524452788259868617847610541096650052429503352194604490175249919853330829124087356775499577609890367509766970489341657059870112712958030892121129121691632698394372699753491151259508182478328509955276754435932282555585085442745807140705726169506808647881993136257894360576501636927077789104301081576535007762542688313714252574795003549497335516717100989750078773922174225586518574975058780307665360050786360829185934734373712699030711775732935867202883816050991478751308596502919945857955468175285784988363762363742442616738509016625293720058939858791724788138113867043638921466636355912410112155875792260975812271406268846436129779403867264011208010762912801466135184023289585791902289131104931491403778116150181254212133759833278479345209192773667019394816648597252998617018255523383109830024080111000142853225590277764466508798104750205426717478374841938203513664693127882796063758609546721214836782415782560 [132,80] 1259403422816178414451881878152449307340521054412077001373292125764535678535470918116753591440794212243876436551289932757206639389580946037137777704493303789678532468305740993198776973824052043121545303210987675988251551791654057233173186753958494942294285045339141830942632136280632946552879435710228944140438251206510820861178828325826817310386539069370351643154966854428593653872876286148765505106782483936023287081909772620532044665933919730564209129991335758612610897074798686874508313649772985501594505003788472736565364974956872614775214960823385054135439592182374626976722204694002878719566117737788705029095606020407544216201019722042141186753965180966999437593994369432544687458952076413539509295108645937957869912144350962254492511870017557378660902786522314703487749697343605312570540426566066813606849581918813910559875904083194096141321415082256427142108196180985407268281555467368040884497609908670327399682363645328559017650509241930013748342678310139381330501420610165589553155115681501947245987877171690758064378414983698837452209173429033278611588456479241309509172598500151990478084371269633334639045318210287194519876462084101779007589635214403347489895193949125476651960047990597310328227587404190732365851657714029183021537717583287684800494552226911737287216864181024007830303580141798281129567840910673220368061470466600985523917550914334992765810460372892769545138213964273679924006111321780931858198069201100621555682349441451543270365637487123030360207153794556214108246363222381000597991819922578837481928552878430396002767725227779695257311963549838400277078226264387517348203526786808668254473369844926847552870698694649108773662631550908612774744856912097637863569753988877100852296095176379022520178235270795786975851776357388216873348073273753366561541269699006763694693689330443265012998654682996427261471978209436926429011517315855664790660699330877596759872 [132,81] 44692339346916416819476274777243322637599088125529144768876461338954096549039995451019578442118142912820663275863553706727298929417856824239620984270152056120521855603586931539146429624970565350812296703409283037893742245225768021492378908697554072452088636722398613774487489359303100554111503326888527609230542090908898660780519639685346413832461505736831295352906728854504663519597064540741913882446851655020798934730106087277903865268060916213715430056937194086225986418577343759373599464881517742266150636376838115771687275943741222423408275343415099607394529690985713669044426883941841194269414467058614667599916148533049669428851366438865727260910359423100768823068801609216571568100775032788575979116442010316237158521107778055179322708458156807745304338459903853737692159593689001915830159290373370193525792057040665303324707932449602300811868410433360188885043878270710319715394857414580351840627868584919187843919959423835998536663747138717678831793675565615586665122735166457621781787427075930121443848311325483776091527259042859497926965854313006802673424224191460904020170061027341674587076759070523986988889077838092974221236922677804913209309154382312893232720868615602385060323483803409911637398155053291380153762814577619296105794960994238067595155972768284511286790480707054011183003716146184551150663872208259110003607849138619953463809694766752663767927627974285050145653093226817690124208079571647497927180284796793020178970132272184195109154953404409622809929468667816987653458146795961531334545790797573742412903726789181585819978468938883676834037047257761692365857034777761129664756223334202095494467095862460484766099271247698444108733916056925196349087667127353096080834875853567900123998976731523444199876973538990854288015751926089119968297062502439734741169070976959473449302255158706047044919410224590171647041692182032977267031677136880727221577180778531712 [132,82] 43934219023315490025231597550001625942528700425906375944562597326601560164994106086224128373143102878370103740217162172482147937546263612695364327688649008212937149989709089097270503858405604133644579054579285568376645090121694666685698474123398741043788636985077939689083374696464344368724298674666465498506338944769813554185607033695742822786672263171926356754376237775052515211041293580281996123131908149259362017309471351007505120877560713759467328069513591584942530313569678137818646680944081622896544411768271185175227933473694763303567393885293032010487442937015808321571783068122016167197893546196917266121230971479071519903860788721061389442631787867055069122302058405771186906061969145616652774363284330178173057224249308684028905496605167917408570968144258945973464676981854996468791840814649133957541038944205428663325054000422078888374362261397658532331846304702904261660925446749513790605299480301494582582095938126689723474639016560877267948559710053459140578006704644359405100622795317843002803050370139837910166498381228995751987508956454551224952443325033466592861256693904747117671945388524757840265779200677754933886155404048802206309656425796841186003204627696745578828685385680990568171801752738002188686443452487642344832233376506001097512188451167672958706952737477575161598481413978260336664895184910609004181271590915030034880704314785297186867844632221276289944087314536421235919295787582820026207080782608984878208044831499131659219210128933898887339585084803030814459681496206725826453540395594180261358197025840963886245901889240024824757464525459534287036424364557207492247773854214572591189223261527326640511488020782280899271866683823271348644036866651560079245380712034931984733528672953265340773141917076968270592872207415465821627275831151451956798521619351703992680387015985896774024270862726127692761892209288497546244280050592854586845692677632 [132,83] 1586520196904931844634507168567771891849010619525586820240181550650621926050544048299775478958806379439509917524934421284475436165544498110003042429591246377646553943606380582056752127676112947128738820247242074210067886631967308918228926697140129600873868081114738175892960138591250212287660659426934778946719640322782470311874564134840819858708781203126712196521145178901819249264543414862224805386969218573810404345187715178911820838044579847323295254851203076125161701056552446389923610438155921196786836701214366472695165481918453738161232422023929509006960313597590594625160878000132939799098046899722995124477442677427098520290684900287141590390227959159564966618788777151700203263660525907249374117716493817952302772294856784928187789410261404070070391212204027172393828374041454851103569262292008445023054813838169070198745401201140122198804472438934063922422326366697223141040410820014558843637501275606537903231014209427876940923792634105365898197858125154492875345881075374474044976549827528199640410050545086881134622553456172331641897383176068270193404350939150845194123356372929222525818580055042725365480014791056636223376385886251766289244983321436789005011365162280409492350541553244724854037470402153185602056560695515651347793869716693389148796212390961902454530279500305803675127477235171050914000088633605813259198447074028744648623435994875072848647951740683620988378010911805482803947410868689449178684023532396334727586775015030197131717203602095337533365774565045035961187772357095508790433395993108704636385738197800168314665167624199101376563994108491563255368922351027517809871710658244664555073857358874029594422905785186754283592628744957980324504485040429522627652874763680676804192809121636869552391910908420815417624594600912604026879111177941106608598688403010480824087294877573742429080080159009358267756159328537043678688112655309628336844960 [132,84] 1020238204234501235247417465022686653898833755864188197443390108472115002692110667034661953817072412687729054583156287554443555316993605051231190712168540075576382697633271527778120999647290484955367701542353463454347180811911343665440878629568869481935212172950912781432822901380958803436369728315756189956053797029471173358910075511055146608030633932820505880567317162033591787266981226364017481870175639498396013541319259277770397560459093797506504916953899645878730098095666062346416089744916746957782673058232004364301931640189709216922715102081092972047839202788534558553668223020545821291310011746618378037461178340432686086905682449967523195065903716158627573573462571867744377732771386079375754599708692034391903880601149203650110536178900005248929774526268651423394001091187132533352374255626136204316353015357296011590627121696793393684320414047852416638419593918542477892720523762383255941001757179194681459198676418030295085767374468369740349429535773220190460939924148802081383964203502053130921573108538298580511949184334091998315720399781306583893293640340601926353145825068402744255842854762179735683330436163416530410601235270656327234706497516457804154353431826861803679549840598695946859527911887666086988102827318621051031860789835337539696419745783023740935561870281260283566791196965963417025447220739963399865642964502416033490724343118133359059691338540178918505873600230733692924849900964386037396935575226570869894609888299171717705761100444363491996944390905756164253940697390566365745701679376369765196482045360086834760285144908669535042207768687532199471005707717345730721621952839984632663826695189047764724560985169479703962793957860668359101809009954779589031109792356754551299230197789135080006958256495688779982724763026909502951789534308488308538476593020542870329614989630916638840589676189357047482492150081279225196895163316368227244 [132,85] 99096146268718447946890174082958946907680076836912450891825249145629949118203774393989457245338216294610436257937808934276597559528542266810034222815628924728037849092471334462075421095358978702318199166603622691091452480767721083352523513047564054556539048858305916976473235546856799497386724456233826051825011579864822273787623173261273338030063360050301790375635028563135310978397285010568650427664739564029650503704774013117628721386753991499757494790453249308958067707489718146938007866513540316423477339769100403047926283357516656950501921026739600485953063718224209920547436440806625135647745514205902792092660750503422663241734484341426475507556023164728111400628852558968698678012222145557210934918732993051040410886292722765787220073531464785750064013984820253159502652029199555896561373938198072387087714079938064142827377698825366127069298708510168221627177663964493851552944767444143932239396940837499288820935082430498431295402910630429468163658938381448534419466395226040630556032885300684786573107469966428690380026006405729154224385265016151338479839373651847194189625080952516387642368347448592997171475170586784722036005655467937814114321028464186044135173664152321217533990205593280444754096052888329719806331599133122366426964851060491203609953287790480537504156346305388934750115869921424035268231599335286700816998383421931569090636566801947778337555757347892805425855923383253758004584386763267740764963929843782416210206900439094166476384083633618346140015004814591618997901281751581703325972212887957445829375919262201642683981851749913899449518032998691819879007855197393336073051871787771431328732731713088140942227753588601750731523178112083522784314474653395010828145300880976996057805631423448401028365770630191377555342704795025919114388898460703765901135697925050405835746652273222657272440756758896888788507707037791503522521762278144 [132,86] 595426141023185076740874945578468481894830407648734555489832416402672571192155403801791501683659915859871451717237140984316669932420353354156805405737160506090549011257308985834442711365192520415866254005575527947072481765543309123657551914366668771687125755064515753475970224908736723558573091180950665498269672642589285592980971216502429196318267666147280721847707490149691704866853739220185609191346063970636150933959184639451250954650268954414065075357830305287971148183490396295892884887882767309182414522203079333287575978476266311007766095193187658737845740098861466075629504971264329758173361030618841201967113253245327295042619176790850176727970888824629050396298318392553109371470975916601667858782051524597449672023425852791127044009688815258797160418171139817903614118716687378343979685956651227077088180129655566447169010390272328667166581853981184018135580064312924710256652583024103411478101014372487472797935303962572089048442711539349570013375060068606418016791902004560167186622181540367387573984686618905895878442415612691728509056367097120448456502600257307124977751281967017688039154745614479256433468762175112645945250388270621956856168708804595436004831599773667518887812017001093628426149271753469074562818948700902046170593927069309594561161748819275107215094655522361181215673039716103112226011200440663408387476135526667235329703399311436633620270738847820099461255605889021836839106033794730410992786843758095270509957123513503539150397253729553287702885077746839656764405641076352436632314949363779260357917927674695489668794240641095205573171604307075645733777075973661940281441011793764270742657583794921101680745026402273093694832189010790093352214820300660117503231233790779645987334535377356766098328923997405737740488643665512652368935410716847208479783260810295227396894659943528051452017898055009072403698518902932995975247680 [132,87] 3778961730131666995718361064159988753470462241553715183324716538259167841205474296476027487586758442154630843729911741555334562920991827360011632850410329497439618903788631762284677029761036015261304260090761231033943691123875071429194475684595507574270979416179600422059763181690206257367186773577138985238437261055963451998158608765848925743513108534075519818098516905557031828473452785629306708192793856793243492950821747096962510625725652940569105593781004767065656159525188221208158339437263173215302597193800250536432729019601194549481838790130418324405676474804887252784702563573772335025169060710655318368837261254885088356341935498618248651976535134652746894747994435680304189769966162604263531111031111051634907589527600231163433625645635633967015568209045271450642789390394407829901390032208445721615077415568879549826670129009695350050748496837923644806038381808869904778019042851070177863147310195631174543498829448422875091619526278701510233366978398345886729688928417364803852927548713181564197606314485706017367247294805522195920092280824897486425428885211673196056750995088105345370317537145178107735600737740583217516467050742871741975169691628586484308501458830696525580467735822110276207960586784731153863204677001878570940868079976539338769576028766396782840268410503855594119975457085586381745241025111419912559654816775228844553589512090289896541562982112001445399129327292434658546063889603730589198995800079956585487562401512923986357967850160710467184095480716802166082428769337622789789099373020702449236853879665409092753999220856563160973925938233515455352122933798190601492277028463396917903697230430027565227414246001798041825471618090856092766267015510142930511976790088455602473313858733621241860683380799542745280776993583472645579660387067691717079759152267687836364844710198253254630321097615082661638274196981737005558656 [132,88] 402411263133743030309882280916598156977120802673951353072525728878469798149497238554672306625139736971058598170140746990414033959878451866576405020875940888233302643414351212860446228403245444548206587606802175255935440197443987477853125497215414055916144698361713493769043011244561264351901492940834893655119546743296312426562133782729101480567943546042525340579270376516667556338362967478322086333129196329360774910511131413540926587239426237242008291362362070521272254017382428683250931634990803810322590652288236034534584202899853193961215363866938516747351153588174780974979903706600371991289114346899063068604584873650911394439181040571031386578984500713885220073100848628915922484200566705478625932575677966577852497259472242564562759083484003637745962021640653116076091430085962897565137637513888327668441499123854372785943679959883297413875755754226709196040951310913069032492370194210038523926573890637796174116379277776818740387261498123623979317380382558257823383890009438511709816503813924888468327482097628082924067462164460942773618525239763866946484673427868888463408176384212248485509679340337627818180676439924190108727806697774089671829147395450946326757386150802932397198503635415706306093325967276433003936930335625031424307788953181752682252136729421198894863141498036146174626092626589929743537670902777550772493151524748721308045763309546576474369190515494578922679938109049165796604759290287760558645910058992211467635781769739517415490032944635565128507718513037671547366884780991427151416723155978258411039690415249071088923113176867711453615937024643739121300468352544760203245614628140436856599817807904441728867935316302467392024520433500788878689931100946224036155102500523398229980053784214789025017029615858696715719082155627541966027495653950685667638221824214944560727787646387573095463475080846488041974191558643200 [132,89] 53639971681774848209557003162246891530650029039504391128656021879168218330484511190189717836877870479498633499405975224199517807830213059296215558150590477265954610049025459706676728266706225531593104209857194727973880105361496458262814891908976582634490361637641682001253534334121597648908114729931024850823573326306917185289435673728840921167183064259400245935154930378089497990330262667888879327395192495934550832783981061814517806694508731747039638810451012110854023029185371984684074183409668038878566861320363616845627600973990495973610798628581056901372343104621571279030592538211132945611241997366334707324991487859464562178542618763734954172937627252759738266636473231529462681102370077407246659683300166142270082127097385276311494118255666398175372146112514830618076545015153322307858476910194424434920136651508884963673689972615074645921667719507981577029331110300909232187148486962222393442199599207109057871383149515726890670763476239584201108993249534319150715290275569240467622311494798904479389886660559843133048778591718208117400295089228123932046538390929666521056390189781509076064776745256157224754621106535120119873336079583666277040416758841895965833557019065911080063622960543572865069956563105158649729315990681107982188949302675529534844514962415828170656440637887837121714262666096084697538710455609204619311191904869319589120314908184590576686660523050445844933045993700531263542434476636736686896818800121743065353298503966578207249863944170741768677661247014404020495823602754399924474168193898374756825604588875895482922024169124863177578524239881188376561275756498290225938962922890841656295803385377906599587731963228740419884234256550186683545076728786787444327884485423022663532486743932155136835596052434503597564701794253320857906333891056911425823241577573560794059072422838720711623129473347697407471888864128 [132,90] -333518501737096075300896926104635907074450175259232074249135040401423214005944851093367407422754049823568955873976700029916284057964256422740613002399018245238207974375602071138223869775339049151019026526024508456743008803434755758169883630259396656513254372123584663428647180293721533214319859686910706223732274651177551738253870109145443861206989460721077571510061388979565467326818039688349975091533209908245429598812407197687715940298581530637574960930595679349770632020380861279050583675527144693676819866677968041498801555073792157721008561436060391073416194905702138501824799515227619937959201582058845828503296331400413562922591061068260670446306946898995826594006505648904291597852127168849960466331476211742205880716839711838222109146320668995040019463159567354267140590332365112378792701139504736029293887621952487787100322060726780692487029383248316809509221678530095917961320342238599442554052675657603124686501532860293692839288448922428132304699152825280681913368747675111744311119636511362767143141321322162817393817582653813430714561956429925815726705571802666084886823939556900903560544554457518729446833562553623442941730653027556534832795383740702933110995339217354614155050833335971903541685488896571443556781259380009192882060787970864668077061860263629396141956571302580199273282398259713010954714213669247522413140570696952103460551151301971136439576966176418320890686734686987891600026733366839706147469878166791237599889140472140662456920126585584667332348340367048816258378888917321329746683004284356554764482877071358114415057454549988733062942363922743934945363246418335923104003393161092893726134569749622499307903314394728483833479271031335584493052449971604476322708983247060494776179686501050828775539857653553231205332892085099964916946101805350752601680129956119842548206860190660011414629401343496264853112 [132,91] 1040166567605058399708057978417432046394960806284773048651185232264443276026713580430853151220560578350042781150126732508949071247792662325231733362190709929617975974920739875928596957659753891936050110881615135909595398142894160076455496638201368831693477085169039877023223798090275496223043334969739155655981865085395396071949460473389454814247914618711244315120828202755486223850421392393916636083641188037318107894051963128083827268169752182184309720675762687610588388964006978249613144982016024451097700050037968218272604487980632412325141020285543659438620670518010414506826680970862459864035587999524368901757811613067315252810282176718930812085638857671791719891359541971167497292480855423758328264305013890588647042823609807971783098995890021790255626391097311847239635664093292490768318398666224814857568949360090270187365654328593888114474195835654877779662009683723234511178632997685636321860877957916155004410409138698698271622569365120063952274231160376423358207671435627273587156837236701330881518285682530127206620850024143517850780773139667404544433522999170396092538254060792439904477992866491204226694263078279485248143081188770166723886122589192004466031371297203420460077896181558575265202616597287859200690754896942817956358579117438062253058454116334616618131373095751263526217418099571218507724502156745232116551331137324022816007275786988584638960106007903739109045281505620049357269223238139545728268703155863495545136725087469572540571750677934999810757990629847485107075753489626767700781554435419893909528761090766928860897291948430088966961247537003637273521684245907126153284034074197201612176590963445734301330739017275283099798245409423023816568860798818201719495081634537206607002732518445443456340838721162413809724437546188965277998076432440575706713868159012379640838867492199773163966575793505415128 [132,92] -2535135568907436744205266208838459763546852074290790958928502531435603812941009392099585598848495248418476967709639818698850137352146196590925335806341675548838897020891824390537268330348582747319337063675632736483727628375922012072644268332507109743760294299621246803866447359036109861170141387918098763637723878226511006651021541361561738282392030518669034930260220945786917689391882680041243181932454398710593236198186057017203239486191996166088189628681692017250126512181421377979950741860438025051311627837137767861635944063989338586806818585991741717213383867002017674763994934027766307056129351718023729822111804494511708350460950538317688433472809198771632765094110246408231768918179357515973430883187998602221773522670971926356361336145448438151034183201234348678538836028914842786414338599684353596081398383454094646345785188146873651669343694584281407192285557950741473924034117985203383026714731269299967054378441378760253592268371890170503213703995171176203871432188887062757011351550193950314695143814510004458966226818622549854975227904517708794696304948338104942155039987565001611541434052127351758574189756595266332618756536928295392842114330037825289207728134313418427494640142342886043125881563843095657373768355887975837923073215273899554378557204002916686832414451325107501860513698747563165410353394933095909521446487324030612847857206975332303566476370733765188947710742566704677322733777504016620961675908389734560463282467755406342209086227564648751858394022214848134535021040181110437729987355803447317242373942943105842925547640715342112621537003687624295064800746914421172541096388130763198896794672227955206418883693402735389073833219268156243585151800711991172638126236473074612670043423035645810129824523504795204891191602626360821351306348515273739501745709336823476648098190380891310648645647178412 [132,93] 5491457658002266506385173278593614163696046687378931692883250206749766156329461893803540923235549556848779980426903638167577192513878958263580024223607341790180546689446789969144699185747522214070524751685612064733666220357326989911183334737571532779374224965078188684503557545336527674339180731458251963342686336380937394810593083749266398147786177737990499473189150432035922427468857668652232258160947670992255022410887137686791518966096671207575992929024777809842300416467398333292552792598698253523620627180319930585970389185707677708012852802604821666367234609126177791952040121261103764445907098012047127138050054289417257260574285471390160780636188796947528706855898299707737843081757202962833798601360812838367285479595924242473144144503817463469080723223961831742131326178861025378901232380912306112577908712495261789185969365205120403154256986908750012661856284219546391808103447068503750805959588118987862576225214697889465014072569807114759031857018011696944878563464062991418283854399657122485137776510369596531048808575901202825070045943746655793485651809024757852313109444664681831969245577125611858992085429215435041514871264590430699893396305205045088957188151027019027950900512268804912707400319531204859623058573059879519809916025557316290137017746943404190923312014316513679528511294960775487740222426101419646943784805730922885325857404344873736596627980188519621179428166557686655934156693224957808099106081867493981854121554196620853531737768113903442121571804586593950026963127711478683267554832565334407545074290478323155544125260040239751733775317064060173916290290517309062005536026264355599464147577502923598426087600823460952742200421971858162873832764398898491973021369768949792722152752980557507691725570037914133848967741198687662483581074931780054417806480373384979974022406544558670798524096 [132,94] -7798961699113130779150275328048728731166401762702510224745892384567483424235236950657990641065024084306639166049003406853855264527404992243575209272368144637288702926318171840568330997603551036330581080029542673685155341805738481550828943511298104256543965250775996775798172042662625233577967911094294841564506319668063701477653747077681504141801128644461675882145402749614124569524265882592520730046325972940203986518746175652421500143741135902876603761604202742946177924764028297545950198065541275914447973410707876328656854172285482261011634021571443666015539608610008388564205801723747400070387116056217749374039970857938370992064667553783756510672351077867774803127716771083092554624003968128087470515028883466596920128523041804034825385615093598366761554904089950182267816228318858646691218336854405964109813975437794197832014115083480341763266962749751825844205225250890600392880990108559897876557873571352018447310539486012503335904427382447211486581491635325989049823404054506024390232470506231588158927590695742259941458095228261127352284769730263179594420022685197440142648215600823192415432972657863848981159773954405067163345706730129234393201350064519874997862476854663458955963069772481572133075882626575094331667963888244552991967148077237200424626511654907365009231209029335424748719500018469023904090715663207664451623502686391609659492713473282000525805544384039442111181953020219166123981977507560404560704072451340634957278356626924154429923990936477652632897662195479631522739108726305970433029785747552228855138803116123563978631331844517247660484903407824219355421456545923876033153882034810861393098736606212132148894096601628632515128762124078457893722528553878323510272095419069480347601459911634865970270759503628460306574852602312279284989970796435442421139665517943486098622637297709026016 [132,95] 1196097427397345797272926817403093291874335181272069783656247314785267961133976006506967734506863277546284747532666982877990956217150390866832697440256540900890547925201268161101502035453929586824273865657446603384540718214280001863265992364065728575048553371062094823576452956757071759372159919146761305479587353924578215975540040464978071860145929306374578922553563676008062639179738437713548041534162282243259905378603043114094572722163306124531085766942651659521461626487451966482056615115662146816666884652632047822001576774010051611541159151215872989085043573304860054020526220516947474087333680029879003333166445026318955128075189425438799201831597534532838908475273496321017082751368196214223506717095097525622951684549994282503739326238470797902349490585586114388556466774549655250301172873388086875770132600678945759371711813706168597672568605978096332487254003112762268085659690096213109270182508494189288455284775147596984019021618732604201882083363431343427411165396572289720761502610153395110993977658825888824448318323866989180005298808183081604242867732963477210362250737910059000768510245799012086229674239227626127451238826555502525922567760761598408325357385231659898531149141151250986785294338747574663032395005256020148001259329845849496368904979774768983910950992890256325346432355431286514700084060231704608227884903313658805876899306509186730295415549533872780342726256386125676731260359218663016887650915412601223729771344933907864575114355080040674287488260298292586410716292825283278414187812831460202136677985404452044808339439636387030103938222008927396415276312388723172899106709103979502102859490238643032167556481379899522661005607853711440267467017649349783000035291522638134082077360941828014876965977333458246870214062037153349075998683126534256309739915275330081576535602580688 [132,96] -140185052875263082846067145124622967854951933864183746153431532414325843203790308260588976263324366479283286956608530876763203230675428722873304671835268953436317716019265694327786031994736219256830105789934361089737116618120460858807109834045581033557758058993012637465073995705078726078315470725614761081911318127273815533251589562661961729764020254695157913877263850971197807421076563156424235870765713926752806379230984750624507858728261350848731930164885622196268238997694460091109152483285776606888901061821025095636716994928471800132025921283358480979524598928655411478676566906682368576376079605193036013330580419407374741370782291457220731591641954812511798607671290210953704617604226988444136357193469299732240651127765882131219149715579713870985451643481011225010468315271533029594743538677902859138027406392576737617788273256263938321033941682649993192915568087001468751917076344233224252624467040995325243331667746044568554814989377266548454954916562491724399078607552744637665141359005737088663598518282838988631945226857193948863843748936054106259387154886588243543486042420298603619856054611429630283410228156401334852172512346931853788882104271455408384958440256956435577159734797810401921758987264443484892352315746840190816283933885739216829456562567691530992477288788529467816486402256916048665059699089349359582319127513785072075818497185400567153319862651780704196916425507721225348235074736754562444589754728259652211349996007129851782427168694172937206084690598935970121243183558015681392161049788188891955158703896717196689469242189034789564145402355706709861459038119000560915882666774241800251084650025144403005092658298107086085648718323181194935900610235423464174582497108087500469383092165935701545416761047056393300604238740205020123406958547029732371610641902026331422212464 [132,97] 14395915224518567947511429494625136834810795348292725841792912872889430084430662654273114855942956675512544640346385565791723621381470136973269681073207800799336983534550190239615408361487470450250221010321525599108773675473158028122190286557651381729565097446129642526417840892322228657583848610809140948042886099562162558765772431327277269368549583333838595826931288558414450210456800009729184358471957436304644470409046249329320545138439155388814360795478418418320086344862622142759704814373719243725465660030714447202802365500872853261329700491884476443086005137913393443997884914467775393031347518078519294777652981444968846855071463380055137752061507052244572470061156270611743706462605357381563991958417005197928133901205585361236179014400532531239702458185579483584654051704921857978289660656634154123218917037148738444796124689571191913374003281286402071934210085357985885336887129294019631133751545772189895388851239154897881687706461413111510942380161467249788598664655017174429225942864610630988411225425874589192538521053250383067110112240468500659084858328080694528755657650650887384026088584462001759641465645173292488149630166263578677557717672461508974345910561721246055131043902729271030175799657113492749818973219888905598633966169227851375598690943372654732048727984086246881339014903624592905587640856571195876779009427737987133449449870548099711923737666957310193638324437645541989002743376133569623767988557079357973545026415632359618756448309556481694022369102917770502891725195006515555074156185465411698076141865648063623898001851849323399561076502653113054385046454511803085633491076634671856755301045084438863952596746019769115270950481062411187720159270494997442387919646862790122029338913995825802570186314222673615680135539130818496297915392308985522404962540569566901696 [132,98] 35238623382795542464305795683214332700103943297106061353660942229552633582878819895106862285015250284053108669434806886884632594551625732277176145422243885717946904584353997971767916191305437562429924619977633257425121136228550813393413228925274541659395786009662702499071916021865819847169785481117145306127682993391141442638406095438785300086127825484089613554046243418445731557843432313247355706985843949450513645241589308627597897275643386504514454462204871610399145151394688256639680695726562715499035995156814328817766007129088773730081163867244618944079375855572701390649628017779271310877181178363569861531011922284964077861331910815056669601364926961243885027302040408584183439202988251477648264757299550975363291279079185755550643091811651279147723812629586252887887539203113854521711464899230589206967763971735558086677912230997791861521720049871950807612409937631318089077874037711111985058902363047377870685835519193833547814665282822425007590555615430747484259508280686520728955319233359551719433312888067600939681101937391599464764070276444759369592195535201898766724971765994077778972376463181865671177601338616801255705651810849483343897066640951214333353355609880083106212547422906063532719243803157635588713480825202099926082688808953749931572238877390713093866398287722179801152051823686879008077035946661382061905398929921649520928474221186186497315245990199621557759382807846835349272314693331300506994924111165278240886247576958008131400075601578686410740611543068515476401886188374603130242054222403635592437588446900990095194896715676371065990984539354424567061264723226993448826304435485814539447437685587652788390005784550250513141772208412609288152376887334261508846616475124061209316107613438710688177500839811098125115040088752129254169235471997420796430388512978928 [132,99] 56124386257598614578364435814532779030129043429455879952341438247428203217940544905183724002131746245166793680992234686904401945228492540109421685361644876176000676764248878869854431964811181566738694242747702465370631554216194403590527932187557156081148294063903460099790727171809224269935110258966281298049203037605681949173314549719738841528068646907314279835608187327530616274416471256949931423916018885875389930991602109540337824598480767839815104208631640399739252150942524228363237069773583833243992406311096685951624617165249873891575530898216476696392944128842105639427345270354561841025251120287709391709165018176480183292952161867044748935140163783257433929610315699957730811766232276497682186372605442663955943873431643503241207562842268133977355729872482277918411372135428400319262660914123621631568875103778358408662278057233725031772918942854657733168605578286526596203696066866671393361780055559686914535570563183939670806389657299050349574159805989781955282451112187535520391505965665388861070877661869503047086461305742673842285052363308201881003938861567156590469028229442936453900970761983243117303805120488012468329691651967619298120721327374446751649914138268522653468060273329368961686410617477084353964318873390219824539683925434850985422294107270734314381533363588506968454637735713660983256448020416017201224916683558651244578946897062266914112517961864823937139783500223465893583433250084023911149744189574419813603962580930881880354301148957365401474385911975765088131464275213737992660609728350600930234686944600686482698008839176733890117639170034453621046340743236333519316857198160160668176803823395287382485664357570630919176617239994897548689920032579918962898597562873813497641640020065146377504290651140849474786726709271157853235782481525070759466919216 [132,100] 66841708484717216877843658098079960876207328538950603033948756361541893061954393600062392799993251302302075391808190730395590579501413577131170278299721898087049718480415109299358982319193360472331941396832014832327980081635171102342196160435505355359215951722415647800289531733643796189478038230445745157656990956572364157243328346924297086545910554672226584543186135314477102410984108909179262268053324828677141001272819525230812706263406315831482107967983082331921619386925949716756893590109926723129435796681699510174328332396699625605208188849625533195488976845269656913659586222948355959216793857749404705603829762889826551810901729457161084704801051668475916050108532181403072411607291517204142556552680571806698104930479206039170207735458067151238236717104195955398062660497292042589978302142114395090105006103235691441296927182802661127648754422879130019560423385432055171254931811219788157416944686252342289177988039416639632294218101140382918828115240092602201968578786954441297602892733696404476739034947841546236038649960812024802404736318941691604128165433665997557625995625145494823865260086473319844272004939789630506628481125385312828732527440017635979621315072696520731907321686369059203221452606070029489170805457588812837364835592995530044232858765174036103770606312054344796751811893494848002714915520141092530841212629548857632958704094833766660353380984221172015449211502825299335008768434146154033392684558342155408041620861007063304660142048124103962438238457786476714841706432167964393531235431317745271102900331797171328507329247163649649914546850244930863838535534113633825895198041467314519920321692791783202793002216265378161960562936205431963208683552256705919818934031181716826959299933785532696810559000249770878001553018434479956657632685033951116644 [132,101] 43202675390673564627375045766064557857311383527562586573937330589442396769802434686296004047855889598376257761897729371073797095747432395973644233663583654056186516441224924916012610430782114106591660956382123723092501815458490774835706071100172978443518174491596934466802649186971601588104292012032727633672185089243419053905242090677354223659281668297859136153717807482752476404900099186487146858231692936928902995229074020313376722151274084958078964599586322195984238195823379125615841184485529978605561969472773272327046950119268331562699122731493685498001557407492302974919917243010060185616711454134690264792060872263822278870390328534066141420698537637591821248827341219552181747221234140119859622212323257722916786304852553035607675300728629098297045211106967984599260883737128868342838259759170178395217306798491768720671815124962356062855073318134562302724581498218756986535762555849856927226340781908250653794690082354549198114463395496065808957390703399983292020620337446322323774663823366290125293818544266205627421902872789630519836745477122174147486018643224066842705037061481797836169597299174445604333463084683715258262468671669322614487143348433918789785657196452634555596933387189503755471977796433203743734394726261432629534388073856762427697969716160452274424344588475338153197275259217303256308487337841196391142124194580763066918301612734825020767587152716694805801820226324850443614563731155996291828985282142653800971807060542910224098419330113824279921957870226765799848913721880085222941869151603838976839198212899107485349278145791408175121262980126977047820068129997208393526183684513069162604221281065768752109947331381994954445475428504668565598280189973048185869262302438761786319218897427283517923907398538035926192471964886997484092282522874112 [132,102] 12528020802035684041441291599647636986168689485181173266583644910860530535342236396413258667386997283007873086255922029099185894861620794414786841693391924336348704881561204763920687685169672021727234757883297921343201785878197685069464289866714768104032953322790983301645190685096696045216696732748446689857424881159639140198574311564956830957427435513619051106710191679966208672924098984875528247466086352973558760073782096595321852240677034561964036461519793136215356318860555900342489505750018844246598332743754342012571925664489800015660220308938527132455048136395483128112895993968018760352451192611488171762312020951770912092135560269512918675203036378666183311352116052085855057025698191495074935384770248589750470384192999229900720098915253939297624420691017191083904373029686008431725213075024436377381482069935640440484911451408430615481913084661964928258579302718431015619027499683956734975514775544072180913165411259032210707377621075881162882473988061731722776141563815585451236216708793149534958581216993511950989427053855564969803871274603572293611666904771583665249241401886364555878025895597949144821595861278508944281938175174937046482570192517488696506233967544214244361149843944336120141946973340671253045128358664749475746132565555441986998885003689109352079876527113380663952788608097763736005162896210933923826545176001916572242621071042187229194315019535683858082800165974932375045752072086053993692586866229204427310012482744993617125099085627963738432161533292931742138874740405860092222866124806666946080517925821579631621219785128742303369204757883555274268553050859364197505896380361610861211446348171086733104151176240763854256357825310980450057035850691218167576436627231948996429025872750929415584328940943425991969914683970257047917109824 [132,103] -705983685574461226654895266901522289579828137769402654900731462417092347905758355260982047529259814694667009555363445434563743002394388660899487777214474539680421531023703392947458618739300380050152676567145899491601875372801848298273160578878808547506665200623154274416572048949295860349385942989788122838091233544658150855855302189786494078273028805328295555137041720822997145085089643665485783970841736972597699473822962916100915266415191540091522009534259376376367100061106901325914180779758175241216928628411844555447090297919833617399662270724101952640925282916546085460210465930045526683714284051767014340241746043567711065982969507965240809904713689667296273511541164633731379769140246729009770565467620894331007031469403127180869205049870280272938819527994136548016183009551862362875629210482243632440430162971221424156567720055694904240001599898046467118095261394456113616035135922793812439646894461412456303062997200744739319175404349390882342765681199453427755913311920099954888710533847377128002497897250978935610812240519197922599679333507846922167956660867729404068734773709498616680381421028323665597975699684263052290505454164904124032551107252277703286872570342137760544148727442076707368157089001585842579240611389618895618432148263928926252624977127064569258488369360330799417473740712396683185576987418808466916853253744166876940879494479553219850890565043836552051482523298632953205352544282629164709399642481024629514441889535440338329193061064886731272725087763764014191674657988127694944223367291887151675437438343081096199304233437022944778105915106273349752559710970521300486964342558629852468999446186089893285871734152250001301678718863116610572691064762642003107500269973794409151141033304518466995788437555925691466003181984118477920 [132,104] -961662173065220002843167543237703368963905019523638436140566888178797486193485913580486719438582572263288432553519525415845481862868661690822022677454907014100124786005172125876522017926023471419133779707982482715307391070516467738180872287378956183118291362225511422827763876613213509213226270033563383325891863099934758537199653544292719318844542577833326917276555911918944057208232248831043458544986442222218068421079964450259889825646391704785704206272398543151735441810398630498951022543678316223890947405499472756291817151042026968551206702599221086373297215289393101630690439291927793374545541308849651289290076963890972106288931164809470683185713779203436431940312046736432564926429402744618639279047765055782956798736227414197445382738585121456900124710765869760870015360497419997263668708560425902280204741496922539589599046107296702195993827151845501307029667065030776173974615605392281466366322175421913470163443591127656447460748306871405272025008763223144627912539798788705109297519423361323550728273076866126453828472812801080327068359104458499221399872684859335204170475537291304995040724752587660766011276653235355911774806552614504102292355673127143401127012791995765105626187289023465756852216304625804587685434461691432435601729991414437351899761203114066388587260279051710985718333073935531613106836065023406508618447113148907446438831686818735101274493671075961153183832570978369981636697427026619992581356617916183349002845332332433992212821928250853271686527548514323014381707314124383162511412005467677219340495252571828740015385736694496018273917075300251433427624545619722806262676794509215813135543360480783021030910631100472511220729478788451143715690456656759711766221956400898575289983301438256130084130987365123918637493663272 [132,105] 38543326521946205397290175150172130865839806187074365327093609824970274495531875012976086621942956487366421240188288195340680586637316397754956907529943266880643665971071837324888374400800378405041912622152553101161176820795330585662210167427406434558832919232524615859852777364266186530601409181334897473456508109940099827848421653762751510192518974110555890069615900363450722845083183907166375358909765380960883792130804400692065880635348334526865796635329970860201886160225705759505673452279271134583716139578889419584407917697388507650348368574443969338542121538035696741451510269217751076868590803640898760801637311955229752766529366291453788200031401296561287924803031843963660861127249019883663662105578218081399142905072176317724321630914679573634185705946844380617544723542750908980247727422979166186530406720394444704223191332060826043158703395939474357584207377724123712598984297558323258683229243810479487346645319114591123717129035739545995562570563030202876136274908992663009563072509949297470209420290849481026236909745547777496815350820807402441649471666288529035817819886006814456362149098741708317952711236113856471413836341540155201181648789195987675104116764423814049495780248223384758422959648120928864718637998480459047571302828360183692349037275753022108777768283167124890197698963629680827278686896710066220033219364288153917220060189076455541998675723874307363976926136500082362504563240429592829427455396595393655242377246258343675422841598441954160324479822763137678127316888621491852105788655546066676269117450136059403986910514418493918289133561298394545617423761944774529807648703236399244712565812502235828594351664675443534660821777100127277531722240522923041687942525249400896102902433941222476235719418027672559494080 [132,106] 106982728614351430954075077237875967098790476625688719376978393520499340914020201679214331745458680179427639319623090154509985342504069855720145428331654975652447098897146259554661667726960713200375008076349621704467042164769997307269814177552888423941788924518980870321734406351227382614284386699545937654022060689699858877334679915547441961618538836876733887388272372039123796796048768871578714429039889114970846297040569952528419701774088152068568798015014446118829552236365446085381945535071461393002344283915955131485914466733091474745148252575172115149657469601548480404227409377166163871665494953350582929624007080407311879725755598213537303897567529488738440741181008435564624285604852514958815815777814699015222886484934731073266249786760555673305597125293244799514471601417566681616891641139966066412479891523221781145196838191670409171069793280854847165338787068241098856760959486242920964200913890943075544976700599679685314961897222286340537673186897509680784948837395730557830862752701805025754738222962506242282266194546504566298115119463862315666433813872949885476537921659653091550865215129531355470602552992257249108998963966707144652805818184062743310113156325306450091783424447597527836965746603498700840533137604298724858255339171047341822326791293465978368238217250285886950351641687528673420947009511945216553257836069451557337696885178261922599175887984479383100615835035559090397473093425886914638536110904682731336317577607616998555940341362821940871653166147645355593968127037036869834949724124104561725370872315636605651762216863568086237800858504934862864212416243758028198001506508872046865901817523175395681509573760997061173526972757765418806119365911598058368189500165652674130349408389263495697708197139932428968 [132,107] 27319609291521577281008547408183099601878110266793729272779034850513076872465756550437619284827399732176715217183401525056631884428954701382361827893425727676390134603977182628908140406468192007653774922216988464132762033363451717940948753167458937862957547786491912212737196671087505466741141547440824508514901560881364617813272543220373271542121683333167496501721916781415673013936328009066763421845745585314977464974753561194184803731607636259365757635192130183951514872625571681997742065245403210580138139135507901188089170339222785238526846868808685562510442135019423042152586744870157703664028046146473431612715621709409310902382503208393081138893747760274526439307573518387729024902122951950158899784164249062954269993694859864979616952528596953297409672067824165215475573819573462848494504978647734701005454953478983275431032371336806363921894803918878298658256109210769407743981097069796362016842782048996328174443999094825552140705350203925376177075955497098781132541095932350050538500439114968472845557588441610181780103225717821976036994116094167881779184197664468171976249818661398601693794328792929468128666742963372812994385915604704403181001964230216062400043981247079505066269725553544793514322145435377481744638610791953982147741003615351526372630462270632074005511188508216888293740568311207176133307015932114817287317238014880441046870863440667942532360107423416929707403784027149437345177524943002309394442378431290848720426463220780506861915673162128139224800142594809858590988492579448204364522824251900786424721395815206876877907314781375734185066288513278756086949148389862276079819284089405232099921415994858346814280876801220216857836066668259571544465797898162382479969413988646852282254868281987593560076972080 [132,108] 3010483812023199626828071911412359815417467196178504077174805201362863041164294819463902709339943193980564255238997998096091794264564180011059953791322340756908747231839009717842597269286283311103650212104336723105254633264447710549542543615077198081473776087201485838682737344356612081546252680685371687710120065778536459994254496873756531644681549325588612501435041469882927971974823606283052659450846537175404981226750088519887014769366819576434898508810297009281620719465111114274357412187357343047289954974708647758719864835547750255046980967709934419232209008601001913963490170343707997612739185162906277444800346094681090376243912324079091012499063988238025770110863621545620491574433478824851035268510590066114288955143863949391375529936514795997529761487593747493507175628724308079719239715221485827329195361251943466984960275016427289126632563550041073823025665513334447692333723369473445997072257732323366152988654917305672234923447654984222686864406414519665125878371391619848839072509840823408520980125790909521494396577237624215083188664406909274982088699811332595882171771552187939454085412274606655538590737137830272159453858482590287505938529077312957060065880311505212749890901564248080455787434904306008405360089691861576889301574440173593139195089241720951458925872697048612285216610466648202865777839449563287118066527723029058780992295205135609715320220378361531461406217617201564043184239810158755745442775975377746877019652918129213041000605298958174869577762893643449118038844568458937955242484144300851250232375093431723441819041127713995849497464592755328764987992442437320817161865474717496554706948165599121520919975610933273959025741703940482901375531534289002247969352727682357958799595302509195887559 [132,109] 127079993054524764196650433180857564858506723092019847897716349903004094067351633424897602455362458762899569936184346838731638806736000072332630063167404078644357253011621087268156814714044082627017899910681937993884896984543580789800177246315761151838969627870234548381952251386913147402276865812462913947868088671519275896324699432792696134262560096698255090596054705258899671522574910324189525031488836215335170164549359730240706984060482507810941584172326329097153774298358718965036298695670273742946999032737807653587788576405519835600396035164401496543306282066072887925814166995374134056599642519838528155811460157399366494323461586573008981128942990707577283004070908768907932619602465021662612411368006541418518206420847863331213371335845661082916924848919808755394668834736810219489328092681737567868923206551764219347415522456525818052663964871205986243583464513118488276551815242465641885446740051732390434672444763918857309499600952130638260755904174893847141760382146606141950330622262225594801981974840314212128086232610146559162188997086587737069457964936198293007055373766013821761547047454719035963069990069933678184930491327375792146847582279444135146453685209468725247109736337873982851274076691494597275491902766337951671683651082018570464548361115658398337057669957077859397425827611432492469918818673872863489425104844628502694196419032967921525835730855877010727151557992405744375369666603138886617840599591946058786583814086296990104258206283331995383678544346964084805954520226549178742697711832808266605167604182045897970430392794803776842764618772432266757598984683635129145654083900558851283299533299706866971565745832879953911903501397504973461174628863182357991718240380467824575381786115183296 [132,110] 1944289356462638023295624737344949869326564095272025471981752448576927595259339186968903539410629975222139297342614031159914774656824367005066207213459493135581976292792738163895148208195907862498643076913357188166799729582860658714965639955011425420092356250728698365036664846494142905610517180692220685758683536139806485404678070434668147129087959328270953604954265447154171241696803206064381952191835927831583835401972584542987438352887936037210062600393151323039902358695649804448177662991067350831048855668133776746269769868081443605125731635814933948302660950411152110070458017449304219225637741591766868588510105910663508686404214624295279545090458853390958075372872307171491772945508925299357070816949281372674803046667836290442871017554721498894430460316660034107958481179090634461669626259408084286842445557424578356503618347518749420438861631690198399235831301868202601518339519129055606820328778855766640883772739433350559222155320304532449638215378391940590850092396186211852454876502864179385948416383713204711944048353309646465685730448182815926071153446632409547000383040598316968945905311290571438994438698142495085569727841695624559759323189150576712199902138503256874675826943289197577365195554350843992776925905271220083079108613821621611333707270290769333871610919024856186478485122076286647318828517064211409967499866961296762979566817007802070683199100544585340271691877334900578898454673670464131131934633601123771447484876382624637504926921781906923822173778577680812611695759726726425441579376293106723388884475787354973726842890001774617290185118679578391064483470406305447907408070158895952300755603278054935559158653112477545170655313668375761736646605804904087255449027053907948647658848 [132,111] 213221854722619251937929400962891133896675791418953655955994734525183441282883385420113465737593929043829319115290593067276392870496162336334303315922437951144494649267209167605801887658556489814856407990673501622541202263362274904465990768809503834686615154381704536251614898014103407853580988197271790337866586673668140568424383780472847945770934266744166357954088630885084397642607456728182291784613255931433304769005188039345267510984593920005307732922126214340397365496148413889741216544291329333344426064845876995872921211345614724869895829657981463828033542926683093749166363859428790001946074330806949957015041054141836270914067241577169599929545503029831519311797025434806665312708865907552567064193596846696747994839254526702467272474095473049035967011431270442150803883287256348476153583969108655891119045006445415721614296281567859815201940863487299267166900803224756930452907918689929288340925698875986989489344971045893497115130162985879437083532589796176145255517004400780347023465080126612460991615752616774367297093788674593475628467305361214793203670810888565113769898456622237936467058429559022237468042111429725791671423564920266284536138732683448949017736992307438128982656550931850154577580586940275642988213584348873301411718100038681376758687746637550631511725115051860857450026120692025956940982418383489942953879051628341595554159863930364717738612746680313693017298928970509427223162170735920831582981293054455838657155084023029639221514543380158941763883646364715326601598596821754078526011094214363562600398533990526348572009245965284021435364383043281829455129419747928657607478312900351603900648335374045554104154560371595902771245608696567105334738695816985950605092500488836960 [132,112] 9636866628909543614425665713989534236022470347788140821785843579471224807239898639597157163139203221579398503215263724859799239941358100913244556619857029845294162225866461408781559446225018067380220772936305379307321379045393368087417368782743932484897168259164341734521378846354572697024122004559936685163028941939529313353143950598017582260046067758389262153669194905049145384645230757958825008163766057132366876389304441816767589416314851725796145283416639727790704543455470818160779579292254521502632920185097464673316336444497880153927612838273417583939523710191035949120304514862722752105314802611691727771169429149060059469414091749245054206457039919497130666158925221023435322415132787992631917295797393260150515102957016006253654945314932915783567728453447070654514867281124200199233801442163032511962781025819811455536788393835889403406982181584706200334987840398111315771720244118137534512130943083226909354999356871190489992621026381331800147239272990058808254301293421183221318403605551984521296282288101887946639703662976309819695475847804485852686873630064722282041399303024532409744034346330584726374883325345409154320519616983857647904186932391923823314705126480312023173580368798122010193319340833046583857160710336030046317079099021854809234760463617766275444799261251244153425953388027690608923828575601304905405668557224295730149964536973992159697147198680037810306564722518060975251032444417571851660854146807663598714630152569616925648561615317875685573127030599002177529691387030012334485981720036820638930512274113241762179041660723270983559642937939275336210104890907727697878955708280806719315764137077420328677246657162154210735237952354571954422059965377984814570524077264 [132,113] 398720183852644520465936870042855096873557934477282317597724794311719657204687619969080022338301238987214838750698321072593475647865475833154052465513427788646158815071659572078078211887983164545680279332966917786945779343650386400196872081027353514254617250468382912182599224742749323256917711855870036421406069166817876886900957399394394801654398375378502301182997611390831882985315952191925143703362141883213660027474080605840530205429099279752987512965819745528706038070942852619948843077632732126784118826310223494123496883985919005282895986252708311026062444195722788176605093368205851513266125094187084459101534090621289828875802196111535935882032493738480871398725204327044240216082163198526613798136406997207665276271022826170915716245590416978412127942459357996072797515973497157823125946958858030955311616223958644419210916412279165210549608926186502277184562559927116407183872128398005663611089400025962787995401837085977312866915193533975978540298243386852213846573000397186320147667272238079626031206239532750876121194712671072870823801568633413939980771554978328479795007323778466608117272885921836145055990628150606669758072094359679830939633539198204642537514370155218962923294875881740406177951698284633982469797764516806571134412276881743228494224649173099304084030036914991113744814752993184948583092368058676084550078975689319874673632900562842051919815048836647206601248063601989595976574720775527889121930514282760061450415675926411329148311062772249408333329064982410425761765735745967926952994641022101938018190747837420692726841968675583465817186069382820919480256224136607812764417254609831954705418987255629275212061378157346836720426672376657142950597252376657406784 [132,114] 28322077435464762578953692559120116926022455464824665358771810946677226477378871971292386653008089129628017321893576628223019407739449139882129092619475185165613764467649934865182076319894669066082503247576670828817017051307812264159488455041529807494174040778530245662524160641519907848190855416304412394731964717281608015474171634125303020149954399745163516046365166342089982911647606887858470643769254213123385068241000162532699396406245469434855818011269564484606036591828667684367772866472078664334126626984531508717638405336940564511448954274417663731543258545300215475973933851308800017718378596132159329014511269706637797616076679780685193974453826972493591198458868036550086956485430647260378490236326102018746345816812227214014516732366911130799697449545926655540457646709666436947733677974454810442922923462606835652900157308153920351116675661785188232303572420235837765707614261043197441686455077834811881935021850426718740891028474629824807242350123061766193388165646099587639524890591164195536705498241251297029217940291265950986683899508867686193109662881017258262129929764444960001224233141565344868403246280539222060860401400227566305544429119002692054861677689063176686301151450594132758189158540929147524689384426356415997295349127104238847762125480254072995173220905275368248237056411747943047666582817338802265997003051749845605169437732051938053670622112428027366013900975999934914883611844091846624004570206665462378220387461711293743825226879558420374080387184584905352656978295573926434410803157080317704125322314751274404399939000659390341271679852755858166842061762499423557711753834393248348768948090362653205588172436540303029833041731822864319006771300361152 [132,115] 727710947355674438520862183790193257007443646061316635158315749755081969161673232632291099165895877429872883268351388226251231364578197088618442915083771339092039953933363138175964714290152977245193190147197667606757935588788286403127514264269630764777041742536571573840744998503284967792043474025440067036822892970534844892219642384679642865021577700261028563551757709621409126060956246403765463600627286497473105334010689267308955675912217464566653828203770472254302475215391608621095966134117089627895996741863708781073771371310558866962463783067715819284819505412921752714540612202456743959058147292732407505189711520818780108929789253518097923785416441607688499755656460673554991614658635114156544863065763703353309365843561260030882759630529888740378265688810605093017138173438121983776561829685858313861044563961497351086213599879955739626525165751777246860014470832112338974279811860502116497471400682767421440854014480149685135543320679695267805551905922335295239285955914080169774776772645769718746693464962529131262730394475470777518979104359861774161194575611769589582555350359628453818822387069764051935418964174420485059188790390165317951991658734876153926796475284286719826113273065266311765540686002600541899437639961973562896344883545536898693998471379776868287403514101112419231931868414878893598728631269603702068255467466841891542526415365957470269416401790172079393876425969822945611273080558827112574074089798065405774348342790668784151002959564993291890323822710391948277728494972359543139476334614196265287254257968158323749686212867017994881137188842825657551322523636109855696649375917847251899666166423357158551311091452263471973503739388508529380986848 [132,116] 8047507402314785771639687580739296302894041124307621767206378408184795289434814810367654807885504242320245941420389190047418537385355645232707899789741566902514862922309192929889675915635928455142940467926087869188745472988987467946457341372557458621119414991516334341962494734820182737056683360960979624071864930169582048208404371838237198391144885210098136623628952011166033212331905640553344667439813158608481481194413343019339028582550884183140009186738830760515398740613596660060550507251532437416062306612240770079784827728399624966981804049213257490139565585136717674964176300497672200315800397832802349270975907440676216539555683011077159486521521412235080105293218146417349181966134609051761314669765050484814922629714988773130099192254499942435475956021133825832924010953182605925576841041508703759798026715171672286845365966305697036917492047843379633993487614464488556774660648115287997974124907374944191564025357599373943560482109375052246259871748812905602346765598931886957157299957855225887077274615972809917760679846206392164045684011676201411812559627768629331154066109269872111573871353441579657603229423607842539018538816848706110679772394742129652299678919628526759141740263937859091702909352509480906306064505681808334493543120222812592540413699371458709665797167461060209422754320086347126956899736261191199343587773472474756990483426493453975197444629159719888122257664157976258651994993624899885222240382800281124448269246245018034946880907659208009422912179267245137937454732625836621827109436644294409655289191054804956801011961557283686431124423961742661442213244528210232118967620753581944340958910797714944962910114231708456384813979032108536 [132,117] 53045730025276483711934469584869835426830059428991083490477179637634854954813827487362762855900705039621658457688227370059819994143672498366264579430984306831198261792345650405238178188914271938949551771063442315905066749841595094838555315886282701126953195261546416200507716011342219676974403581725809724126655171071218886044167742604175390705955185001443079972544377086972969085822280386605676917032375671746707921484296267114421692359696183389648508522458024964626476760124783675726602624484648524763865488391851773340560349290971209107947485610541240553682623606071446390334649936926768366514052295229717476162176716171295922274356523447558558145887650819984361382381434390938913880469568072414228726167665546857294724261768445968682093718671854112187258315027297445635367364604805451717816383495133177508784754953199694781904632158016631725088475048812518509417105010439376691392660413921329440819848090237836336755904983916296764702680235846734551586204445939038265582003258661318447547280930412845103352114556654781016093573763706700356502973327397973015893561789522539427844418246872362464477375428290550646763561959881121951210979137752221991731178839250690291963122137318129744674259521786868918787612510734849262305900887080867630136083565629164425786158414865238033307875989727642998827801537094638876509481180755450837020584576053233286791235194256324026819237708822628847598346334318782310768207531538289925796878892048326960731878558055381942200059692650077910754316773120660521847118630232482618573355984227386857170982543410164365542522211841560315064862294525590816709252814643038317589825397049902345237830284657125420288430682613158522776669440 [132,118] 269455459784517682976724696445005104818388978536865611320208727951862595605156079445234940913707585442973987841809317704624063644139252866171400190764221277341497562393145375678074750187150919957359611463404811484307906145148284176552460028516555189112128103894379260948250627868740566585121550768012966952896523145228939529030805595763857872102180180239846552671712154272053789402572489858125730785625835498358850759612453167770969949768565612555699103679669318147448623072772948649979613717647715449288971492067310938351964018339920848546613645320077270549960882489463974417340561098859818351550480234080442297025446173341078429922392035803594105921011586580895561593865225362346903514143402523024576052979336414948819253715301865813978058500712153245258244836841969460945713150865058834725884982998420255761608612193285154831590573921664002115776711572124238997265375774488952481219308844984977987440401176039847192256676800915333678988513560585120014357101050558035304314207186769886941548314995025287470649510214955943213195713257296846379196585603805725804286668899631121472695138948243261189703536586546135130411408072498398709479503954903295405709734337200668655208871381844262918080750311785222906140096555974027245984671245413445711267042834058004480634748216331293841789315871101268168669061761377060629146868010057171534576199995452639519865256558619212343986548974548682116398174810550396938225686707562264189449738916747283887982251611032037001230716227455864636717248127666346717693890350171883734392502161616739066447665992977162156946413626265670527926268600268139548957311213338964834039988447952405807652960611698384021219186375084150528 [132,119] 2560228257180908955752452494229592769507254037115171515755123257602040603381228039928566485533473019257180427318259788961720872060455784937056909394392946571173650367472601336701227821681090292625399460740588810031674127933173561549677766147823946297244898154898510493957369324421719208964481402920764168131407752834962729277362891719552068322369535530196133992795765699318759672629478354783049459691292468144745039974871441800088710004540601839651502172497770815633411881351427234248974644274004502547537105216212193792462371944906266545858074377123341941845727714427191899092180632227968202219045545262293310582683299829990804073763286663897050565573294171406697802951996031669194049921819342994099414459421678430757157249128060915920409816514463824785006962516250014933600902041652531276363903349388994905336164751241145507679729536166620353611471320562773018894476913873968410188061381126753285077278920674162026345260822222418916885783176076173609228297724523738419969514023291513765176552852827825335946279450750687685081723838115213466014456210104808456600332480675472728839107718486654632782327351783197891683236419841025484081772488318120057602250366458944995768673284559519284413045887962576903388979618849576578261604712251824690548961970407401380492107040784652884199520754932643144685746342253819939801991586478447924418678693794409128206461372058367297346222626780992779846297388821373655142180498065737489109904695671035007946090321790907686400572963648891953755161305832312233233855544461997183340256693968756226085276399997881130609649542714183498510530101648184460767285197515670650907531156226199031312234712259488894089180177696 [132,120] 24025850759198971746405879142671623603688384736490192113106637574702879006974522430680632947881148574317491195016967389379612927781547748748051481548513709737253394858647011790583980552945637346070740109693348335195088869953467492711952791868005996869873402025574822648535210915775376892334434835478442534350753243098505710808809503609474499405788330634146844171553682158059072982069451471266368005397776854906433783888967287399800234674344688470493275136844485042374622492395288603271346560773115899467183926954769755398679760128360751069216455193046407111251042807857221865407093453691365474545853573554302784476858877295900262273477950796376071361175300558995318108201954078135088990519189394336236022659576805258827700121787380942213522399545896409341769349719160406005965289086726658971693615479594390924118946375040726832671445930476663515788372020702099508584914957244015819766107864322193451569461760493205818420062118553500070534800239238950757009302254633034692351097409748529917249798651609313118918098602906807537468144896885763784516250547878383187182888420785109032084315234094581219685922427132312853945509960774221890345060511641485201015945107733487834899935153299948194345508692551541930831673891602956735933958943628584134353843332672152831729605602092167435338291963120986692421953655177224733628769722653063065786072312484480628936775364891960340982715941704584038607772194389507819504691945716192948760535186865145824957999980385542308103986670624775363774027265888973488623288174283657707773657435896672375614304139622076861653985372532250846392385172164978493588357029426643266042954575318162071397704164555848974888 [132,121] 105076532887111640285113560657336420735959868440662011016023638410436982328981424584970936496473265197390628178629044111278276340509031375672467729684069975309654367502653867493401807726879299623794513470587851575541050298133552641764326412605073362617497129596020162965314305225547857821049842696451948226560833064041575130317604614909558460470463737958437992140432817573257984795230710010033780896698753743497426446008346322095326278811806349317841352606494420094548198103904278947725960637837721636978134241437418045043786499238551930244577513544710205078170547017500026908869621123794543153299992357249850403075760033032037281194551848083410607824663847142619393471199811086455382923441925737529466929060612754729622022645048664037776869813383839431917649803778636824918323419674742700928404330055592067515835935591495450198140415227597067684913584214886458584650902535776950872157910062577740892534361810379138956776974726760506338184118744018619697348354222190383688651422975612548455702151155644333617168184022112685171209906145604520758271136488649963735633660573999756787079338504546204680147949051338826994859143029251530690902862204624499708573173015446444376819498213675143999792607560548284640904335453268734298462740326193320322094766526237132598158077180057363433043193211635498006433686815346010147165700447057529880274133407913409813772512952028007174753609160181490904021673236041855164698264628370879977359663560998913290214073801943048892393426921851813244320838318031520864460766165248128390061552048035094227915264155328682505302175354214119102613062602732346453915311529433391805557952485004827916958906257600 [132,122] 301239070926496304144031692537475007177080976756744829197937371822827144006440416016310398438481880360348433439790025347446245069740893740601984857861101851709711196071611818441869412293140966530941384492064768665286737352673069865296232559411433325011758596449405421639522209342857638967152336125109156176071967172296235697686805248385612637855196390892939142022729988795983254819402484211743204126041380338120428694527775489475968292828830033644185577595601730719321780241528788952229095522783304682848839024613418340876834609348933020395991076006805267662746609575915043200657700366070607912280377885550672859663249856726401933863029786562872122112106799811184859736677848815333979019642617639154020852308474006935535051627599332401283159044109300027350600887458265822746487434455645572635424708073898285077264438157242189087110000908220564154546658818672687308034820794794512381642367546920081626612382566182254040995328221832770174420783266970608703172727705419117683943587311740570872196088044981414012160739923782378004050334273774546218095505918299416300170988462594290897398033444086767535573426100871838186351784045158796707623542573522334300461836903490752295580100085334337954096236997390577958303040575160591482218991037520443705376385112315468732002439198230954919279455506134784217094846268245833075624537447610579797585547780361138235702784553632351543671432175943350705140155521374318681282678064979413809187401935633507567219320673070287503946068282658216505471528933504432581364993054375338830667417990789094771402419434464999990121315868925455809106256131134250872903869837742111720439064695032279734968 [132,123] 215745895734446688668043891429648156222327716337176829965512462144424193353930171018115626046651930821397144045520863573628572291679139318775198178882631248961258071403311717238642953888532595118467975501204590066554697097801582652228851158862592759349046269421840867261272590066746799642721921855668154318192856100262350284168631442828178486538433846967859279127229596973150150893275305566814932130068474533564060012875341925725717508007768870068360334395961541758334931313570931365943880721930233478290447866038119182685534160290055683288196717109216569416839716045174819100176803108028088500652971795124790561546273548109764523304468473118577866203711354146160769506603731795341265901064145183184467510398105837909821159908127276797098898490444598357531579538906317466451550052335366492304054817452851650048619800892037857433155225928824866240125038845047692167271715132375080636249950539099410770124292556849541031156281695084598413234173742687883755134813819182896142349095965517335975669165090096987485672260281034468769013660663245655381820049489341363622540347213132557439950136971377080002967119921023349212658711959853253485038028967717084720627089939694440786670265479000970260873335855781404093920699499120616219259461204132366479677540607551620669064816231846514188364671660548248747786538497026370303750094202863531560647413220362923639481924450906179943170048142231487953834395598586826885318324257259787158761148799253485660585037740047558089028593271884513408938033986304667910288823885022958343052788117852997814787097493689155139739287787694977054149162343908297299023863885299049436568602209824 [132,124] 830160311470576278626754580997707258309791478106301037750657295260076747093344243368070947782900708147285819968865520262965025186719697862746100751023066239582944809360596662743712648308897226336883761147905879680209088417245102172947072440443874273471338638221947587767787797845965597233436993980497470740566068528817310984220208495433378174791491200452515883101723050351024135324942772933801243629075038266802897292305634645063811016871824217978012875593511911050173643134237794360896905846663752973246575682118992282151875552444829030039171408923444844333897436567919767966765077218775875048946723630702215625812265514685808361580771050126776284380820176363827570978683887360772850404720893869174460380939002608891236332165347237000485996432867649827371529407360518332318568687190909517403772001186823327509429734187449765460789891999668076254911383790870445441910788991918125967710173022617715035160583825934854622140612963701724945743253481455609581136624984192771191062892183793676913887534824668364256719122577205593172693409310288935064831962565698151431133623635061663784390986542415925987455613943044409506162332058728552471358896697629212854798727944324746984785951657570583853115679307919159165554712337760536167110716939890416565737486929372704249685245441290797440671375928035539217879570309250916273335264215685371031099812891089637358127515728330888481446018392270379827244183532328469973210355978682940709715348323597824072258922234028911828533723336193431845365805033827736361348447392949520046863068280736890734474129140739727575696883012874202497247831129764221061090887544795233826403 [132,125] -590486802298458587930523428978937531251516804251392702700682390180808747757291751827948390893146213344282386252099164743230140382272705572966635824202339220733545610458966533610677223149255625169968319152254489410677770569382480380038183924625168790619259192250613138562183045693065393581889382876917485594915928243902452423329225647367789108980532458101867195264897503689997974378079294069649055970909260057698025323009923207599050833718360032471118860978764191385059475975833338834672087089443270680427892235500371294027378970922041993356922700261611549712157587391091814770467850559463200214670269674424980315069357430286818116390147839332182238686793087506996864531120381037513083494581203831025243696414300911708839733427401087521235158833139856693482486152556636112091779876092477641884890558129534019050385164591778786450060574644062597458661632290123489917868822825372932102137771823977827837831942741047157330739423298462399231049338030033523955571920083056933961640201995236716658150977318844931906730418890313310457885676201258065052919904083794761158623164758306812381436951298599764507931896697916327358893364486912058866915274096571227484302150033861078498770756620953526027898192298335077874424090431182045084395970714492908510494944144613056104210638503376581026765509613211252780716308023639761306334179699623967362035470634202632909045144540437919428369623190310665094453724314666652529885878602066680898628201820889681481579143570051441231557965243381656219836846807768593376301844256643955191757971489094912757406007141310006028849140050110415717438163296977099537643913870400 [132,126] 330926498597026413536183649707401070724614642690598326494917326145191826471070564989431863231564999132774476209968391476253925465257775671850043111065006062209264987720524815552275538839441706059076291620169544983771874515412671734846085629767568598282607984958863500172830650537539295017106043960212962107199757859538124261704984969368208239597492407854036365238447074454872380999896360834390699563537132981124046944778992787460713890391284629249816368006632555743699567672337771600875476009828883215065973616693144524731639486397430378505541604934110003862410148973743901694608531922096226135273231086373582461764445942924762476082198185973434044337223923990042327767428564495081933746064442980372839522285021600055065952621318518009353484489417940072026140462846907532358465641559469552610598605056116464749843693279377258784298053953136431429429805191208908024649303912380197496492696388078182493392177360570983877925325587054800015896440331022071547803374977660059290558676561264025686390161518000760408707886385269477119133262621493277291200222977331484132422112020279165232517555344154088400551083901846297991622382202100319176313249124169865902862925785462219073268426859482145661752296485165777128676790223863524291253346729936729138759310740066301136601008499595554480782640395172254273886046959917722654282977457375871364416465546004342461098136662315007154959763381619777559447948108903600386267381359851830019056150202238932337923233056333329523044936866908029170071876764052978866041791294474306151333491125097485706906670360789548300349816311668634959895053820875722903296 [132,127] 330661539761798242941863859604799160697304404616206800261449634199375789156315542748278999201446119965806676634732080239080537810185703845159127665317685038359069016752842365973050034949615879612689318494404448233955256070580480028400843748752031874570804072085994710769618386504567316983948100999609139144150908296475565415533843994102734864988690774674187950412868468970707344397179024364133239173628733921582726977510553310937769439164446155675380002585171118344355302711790261601071809696016715141806565603013346027107916130006608911106907205346613055902513239755286974873089932900236167988675519992984426853704340425739724340005388481861693640620788927846996878395698202735042449337283495615174104359605817305351746328490663965632545052140508661965540751595292931937156332872867171332847416398328282228301233762118702425356216395097516824930210872115300024437238852126907454189356281767909482259306312490450357321319469459977282658911876025294380178265894750186124633369148065211540939245526861739682171706693524183403245410989080241737712283979254772460201235702237702563614590086124433348504232280237906785692538043085828432297363531280225346596236010093322153739842405006861478405309560777534352452230611036339163637685080234362449585819454151943457923658583174791863347492438653022378853475858516215434011870594916467607367551140105436541458087258866823644182215036014655079382835261051351878092513583345876553853901468176432457476285040133405776538705586916996082161191371436392507358143259961981375155459641041535906426220660231379665401941267711297699787049145636736 [132,128] 31739805453544135666246474810409213759636427971174344690309228888096168375284003280912683663536036873951508903431345979195424593794416410584483742468108800579187886867249666965265941460207457186791972767194078011319920610554831443173908350211488760124155485220986967448290950038424953165075475420629184679189837257465503531763861047719763282875645502000743901479876825697163327024721274933025844092680599385049160374844562746993528445752381782015237538490381760697311191720157521765180812303013291562989384026393629702101192071644657156562089918317480581369105571668670739940267437068400421787842156960810862502674901851789473238381468904030692247316426028172598347174692231521775962998916846603908938178175073194291982152790224575093953182598445385205003327042160884738024549018920299030299954199929220479324727942250272156999633137335456081493101194162056625335828696433376735461764025926782894532050129349924019285883081669728996752878920783695293799211488497120208870884700035013966057066913731775689488082582668575190612461674992030818801136292999057448481322555936470140892257771643836684753043273649246703089961985809330510965049846391055600989136432296342106784525829134295660738317246415938934697727372536889072612177521114119909642958264949714350232995390208369679285247447996587847839863069895896812315224899423924853546293822354407351070643486730213693216369873216164151856234716534986684851003780858546944367888133317475867000823095483599184240627764384076992410009989914098416017666600756656849954690879264149008339992727997042404627215701598754809227856 [132,129] 102208617785541709807275469914529409189848010156151698124514428267519181067563693661980251085953348335611846817771437524374418962898317822788312016223474826846588948399183861585920662809456513185743576100957333483717189203877898774000384494086473709618119197786211648524628708020783750979058032758242535087485804411916023883663648277468523055322209072087545522707729676896179056203090138057670170288177692375597878371015384668379266512749594408763367488938453345628059595232199887762377888550534953185134208322597227662209724127962005071068054499557918252913560047747855462934411571771659068502820792506409785015184929863271120922840649283879153974609874486777687544411688907555273634687188380281837027837565758902969127104631789836082763005666621960375269990657702848528849026909845752841420105763494651298405974117076278153777186887177730238630021513426252737386466022431988930391998181969464443374313083638886036781413304742850425995926293969854535983605214172157421669211780350393908171827809270754850649598701535910934985012703334173133452329331142817540991934213582342746689099390338121879805100115739122128965111958991344069203975063149478544237204601644742471958608782250766245975845020248896630216349022281946312652222493182924557574076485516996220973885246380830816310615149234531265201147295440121124166896618867430017946740922763688560081802102583007652866932063523907576664237333300247231507869283346957601539851555266976722244752531125775627300836307976830962922831693731331306898486584019527367292258372968079648666903014946180046560030312765504 [132,130] -83992231886951389119486518868102619618019072705636187085345421161264754019905254607042886043624925731570526517439927310428455085055532862867752139304258428234869621339338549978451970457029380991968478487784346671541447744802064373018019949688639413642182460224714978211722173429199422698310019699525962734815008445857585362634601789836390777094670102180256648939737748580109557032419904944160180511453530132998670180682638121976734817048360498281273517866872314204807646499911808947445864806636972706641217824582314137344806927350183562176742900403498354908746188762801217865905101398389346920097077336092071296925141738189732659495290403739495273512452191350836113915934236017577277217479156861585552059009172395175660120457871408255679793524368878538355460014282924107675418924311688134508153632816453308385319599991752620731271407737734023677769130171055777137689503375487586518066507435409665193739733844775813347995991046705605349605130740999239310577873212250884562221098513979716334954725943424280034688177933506283104465606793228034478532449592138390410092515288182064081372872643356977739125590588373628972747926884914997141962836692995059144932742272156051729243049338039842871885591038807985166296001965015257462160664803796754169590120385122787403711615348202870863463113980203786970410553355204710409897066553888510104223047996477830059559737432970336286224636125230714779145851864117815791410593103903644011562857943628233366600253320475233464768823471648849388397626219462863377906644388574532813556511604589850747249107238412860660968 [132,131] 23141130412037847349652559168619942075748680440240517282945600419492535462376536447111523770180446171326250042912270319770869414931794171163325720145407171599280841095935406925988681319131708452236576566974676607648282024410424486997210075203600785503230766747835818811743319249574856853583059495658244390704920657837729179894540427620292287313996662477559332096039425282245852758151582901421745018320688970058596571003847793926113338944653479001383916088807968241983413845509823267464223673632897535065382874536931900832417177880709553606869975900992759028640906712592634431527017005757961925139352561412102933637764562755082838037062742845319477174294508564533255030429840028166108027070812179521605444024851933659576768207092303044040727931120690210170888493157263454095184102372023304777188503466243819608585596227622291973880192430709404891619368965647691602823445490575626087396807942691046269328511156948032739306140176886727427168772811098131535430898237253737572871133385889596814910632410494961662511980426892333323029844246622623093051963057654124558602397534906883857275084321532484671803253861693035099936698281004999201346948016896378918582154770051055506658800712338692533509726615211366142979392822568606000724454568369670178999091696005657472804518079373258173319214512590062743358144895356520612516732705933315208406239394689835159962173910228931469174212997951144165823068409000964845843188432628053479047491854430658999027664927525545414245701970732287989986640427921678604183486113829456944302103799255244083494917655976 [132,132] -2888166990044845415304086099085540731967144749566871672131293572604172233355972664036369345430863541551480711805098186369256897901850193517583556167194162736928239840490876389738706145887880534445352860805131115071997037885706265960825989639450768304813977770566069510698512248453573909609026033204122743236547819612611122034514713856601963656043343022771262699995602897215110170169950388876198558606196105626331183062942610937281989150711199550801047355579625567417905387694598237065438930703015433068261944319986318116818529270910632692550433324454600288608279604322914405832470050033525934975769802906743133546824116073269044443570541984693829509966627840579103087301979728119418562801859136086209960100484767231271218131938074522110829138846405824832081034874067111861430104488533686910168401846461122736716244366073251541279752973446365296213271265973754723910100952951476394984669306481441702031846593563479623604877882935835951825435507624223484930251973812332045470895504036360435543538134850025960176470276335596752084841884231797869706253623276246863568812616469611957960309206580980925905555060515858472928313883434568682261933209248635287153626903803453840887453643872553733914371390060866747664111343995434424920317560130305419002605622073643206209450931989198602263843996016993325679308564999290247743930674372423867128533111940131187744916805753832542320476551533589459974092859124718884957126701916520570790970349688913996061261101494982313780526249500892978569822956673300622992631529707819995046655090625427440004 [133,0] -2715694607078636277344311022669449339357199366247410371671171962981379287315697031612811021596999515693372391889723179520201982775127929198541524893179624133083511073343829530936757925081303972887321446276896702242914666006108939638081475007146149609881819173854372335859443432398372354099382106657200478229586940744620138598119850078241640157817344913423843418216547589170599696929218748427404294463897970972338162361389482317396375922448276695258450649713419425308689765917436573900572607882787059596541651815803582416915954762618666387647226839391511328391759609994318315820937907110946948039399077693123012243029163454868876072135670753950866013187835736521068194155195734132258578595763028450155964062138073045633537728432688982929370707716805474015970813034235874577679926182189325436731269620681954322176695941217213057929421732202617052618096372883393771572422113254368244594357743988416802550409643305650371602399498220034962702288240307715585628224973624445983034308036004130147209065744945552179204002268435550960090580361535155563479774134067425988307971746838596303968686804652308874314952516497906528478716050655889875713866075085897371721756891855561999460125944511169474552169308851095124784462491177027834330817266882567182140577029898681850832767175275204134545256093676365843288656836095431317676611014013276734239150088455124020610725207387041047974860279629617629969604052731622433086976864665192434261008909666862847781989258145331687450909687487014938252361202145131116099639600539890624382268615709358145749842946739034565109587868458388731321938722971137389357451652056860011971074994992951174311679850125192799491196614830380517638567610587558850745117291442673258514485951747833356404151555730709372201283756569676170445430211754798290944032717602101816246359534023178439907508407503754464581636971586757099681256551632012060184177749805348800583620608851196735539195719209822624838547288575790582719397973902826937065289699345183569784914015564538342446149758354633010671424596551068885989048975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -7482238333483194194053353568710186986753234639037764696777319174786263173149775030026309656110026863865220143157165260449255791845005136318470162152638135793212709513088264369493760437623739183130651461805403942438724110255331481803326862559199735129422452171808537564683847171316931830873317964032381874870399767961057312982706254221682326562955735062480615044977625476700005361381711360331545438390296267989819611330797673971960334237144740822742895745700535763955485602447301353686154704690010630029250876911358459024452425379678934789193145994030382220161217837309147122868751643056048892541079473196947654151379736741095169877982705668315699649462979693535706139718734879275523965571300099835918418042541761870204564971124812608060490220511621669319303608164878767101508743111874454758606367347863733829056750949299249527381084074949502835698208110276406767551529934059412097871823673638774538407905894356356286299077809254671825408998762944617757299923381899054157192544845446284381379119626980311322562064261644844471294077975645696356605765605241547890158977689741947881599685581693610774712099247701662294085961831226978146105667172648128184535680846145681350446549750159039370830106098809608640565133942440064085638898809149705358086207405741997724273482184417701194053544039724349307258539952965517766536937843153097646032414834552722274402100636280165219342174806588213830668020052175091078287169552575782116191981121541597167961427048687586678431827124551679672903569580110107647342288289559614492708663373690768097943190237774224712904226046987300211986326453610999278601890937480441437029171390117050377085070364880361340601909834057749462499813714136234386725077762537950635338131036298644256408865583538166636672126146968181660362430756519936617061427690920059544145550879122699788382650662822775313229746466208189739708839183260697325600507846486061606404761886685888648856996871124987428139680928296106914677774301029758576698112745981352266717028701991840263066609468768690621349058201004118906143808354779136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] -1089908718964726545328307043055512491813452365705568617834024220674529283177553645656542656034756123010316710383843320316505644469721707584976935271592840067767836868723873323675085097864996407772101738301413902566584825136733216396261968087612717647677957882306103869390369272776528488098905996388146841755237083802524910067389092167799413396254380125899486492531344457379480481685466123432440284498086520767326402979238186736024989525521885423201459113335873966400086825550737961820705550462314961216238564235862339975515848635743032664917136532629983587715082705344068654196438626842771331167615654121401535494653192692594500887593636268200615467364024722882949072659655882174242864772784459443094061891604409783463167094812670860481708171089242031371355558640397879511369849667077180756113533208628540520672638462584576977727161349293718261563458947425928489008433621628116351025003883224894153302065196212750127546850430379882566307452942686577360840444682639858988956712905962510459727333716434445041948763288468260613325914605165162150373879080105608540481360804854161751343337499418831817503981982049857281754258253010622904252284395436928642158829003510568268791516205442157620614644893727275578665162305739113405761467176715427669330334093152858770551581662265193124414227727646514095047614468073064681350801646478428719126788348753947501343860787111098462989128246933576522859539764996185429035820281612895123210494340627640334774960217656504442289015313230119307365809340671741630582028848637402028988453129897964796758673782188447426067289443905593989497557366813131922816481786311895064112735636800147565587802264311832031378838947947565037650890935339115560578592381546393668961807937200140837431295908811130948446255566287190089947631766070381021207553737313515789510126988606093319641597704854032115294759268219290607383675354683249289064161600428539274586390394911849191638655522379177768079056481461955407088316588922813201861180762575068140569261684209204494510680923894877925111710762322274808614012015691694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -33826044300705770999551404043441853232858127184169157972918536899219661287455478689173893184661506010166045508573719905818964964365830941283753379236663409383301129908127716457896787083387246940227235430475449558793802017233011672707853946787203861432287828808573376397698847864190639794093520143577794445368591291163450736724680074258894111383391729421227424626659513588762694138919084306330746407574133445614016338723900810505931584819796868004223496954671720575072718413586229958252101990455370297795014586671202462091515465134974237907673613851188947736904448894235433252805811894832206388020225933261539175345533456459746378022010868473209586962395456570106397385299330709407925340892846522196449860904033281990273650041715051357152925424800471989598317745456147810452391735304352665622523966123151630190975495376059384923090869883084442918687530737355839421325826988156108450443302243129923695537602389469336594529476584775191270286082300997317662638124398213487415189214754041003464833731474481183959477351919457966588322590254747326965232798015117978763431416676539102578483964758912001832808001962158482781356120548828675125421136142307197331819177405652003003864701908532995886913467461866943333460590729241917241663603029396715216204196474715062777124064531815597977598447652408386418841563452097720075090956708055951979635564860871128978746762944305331250902811579882392455876382753841674300023707954275498696131429593167015952482416761751213521365956146873520224353922838415356143276965454381804624043231907156705363025664209948468046561043196269213575412515029446719154320505017553296340949862724961496988426566870982428593852316572610820994541831724001641339041531683016782489603841392090055753307342282537943303926916620333294966161950866246321628685007524987765225406352297127064153183900899762798447131223270964078758584934639419376405919668936920356866645053446014833226307859618704128177636141325219779249602936535468366989805313476379462144496877582183411241057765633669252796743512380069508880144481394398068736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] 42615555437605749938821969667668694064086594353466767065893455603328759259203520741123532832467809236486439134713495458764772413192261622749827803976344285472376650319195460376511397193653809419397264090608419237675917874726673572114443958774102296711307987327064783276710817527893154764114089784778496527658414227041638181635418254886365021514667635823930324133577738083995809895684224918629071109550962334796560321778991823588119036773875733189780187803276002969178824160362764110457917798133446204019916762318600876458947141444981735061207153941119190958008579330967388410326411956467840299709782506670946140772389877447511984441384860478229369370842679941824026214923769132243932863771172905426766250025374445164787527940258560866347900877248962642040833898742514844849737469713430493801441929437699268943286421287226017731480430931711230863881678866855319373820418995331295549213974287753151567519630534558784677829222335763894718068852690573445973755660812557416696054352596241927968673468688735488729129127644499749855360617897616423860367913759532913722624346677351878511568545563781337128971764931634898983662353827787723958292664892831555536745730166657632189188404913424467280390007708059846233555844366776792967612098797390882290117458256004434990731002560959640179468723963702243235063106655547262931214487831278758480812547264925529132651143606334450581693229021303198982566613551024553312415584113229076774025372358408779416547511568847383609712108138480275638740528095875042087400964617921087072727169520543951401782486071512141838100293583445141207738990461815896196608787934715895859171831259056674987069090941472497220612629858938050391458452557729025842838145052931375078145211729671836545784229035763906057224657192317742387741607946562144899347550528796979269350114020522267836646045000028175250644654911412026891551849354876442257880214556696160013379494730640822989928171090344566971211977428264402881744520831568578843140170189114214046182369817479608447517607055206691055830659853687294349251078790022430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] 11817785214551062842283462759062708121109652178423539430600995293929692511055543563894838751811180535098689258160879638665951777097459809174999220858223260957566649407336977975270271353591889901324844038300904701270641407361193841886110534930717817069995043299502030278900966266911526560527728310792115664486636047562403072445476071024212894164748132589897499712654235088449640894801117720192323813331514308712596103133416640313275972089944555532208898073294210313293514808881599575095679383037159158383501886135237673621281869258029310753278769643932169365162971457592544109099681444423367744690568130615540590250773561417306293966797545281495176260168277528596229285888396838032788035811816229963990531287439068537679026017484533062728030924650562553868201745133542932502878166852256904536699554936260000049132655908409742477361973853990678923374089946666084008423791057173183852947262956192701413257568145559916199101731888474156876131655774352717856327667943363023029166162589801489641206530356492285153014912540016182215851832211955420940154992458114608227693541386526628786301948360195071853279024304083239752473151580857592735841385339170530268402554256698683509623240456304637521482841781024470619294916078926636891766862542623511885635935625269558955520641383923465756977210962979865741702766785956940776077005419092788277259831049532628320301273184806825412921847042388846937730526380986487641002805006235762584385878386960530154256676972340918629570664461179839136292405387479799714360457369188431559085596074999215824429959531769937620356202517741469927444158459141651874943833522161569940171568445207572461664676797990209140655972629447561266785362230364805736955013318732418436763047863625209618568384921488253082244690535899038462121044994449632452689673234580671778700847736461215127085491912669575930089613964311211933209530546274966771181239251153748566308233343851484155702755972665620290906953330921902035088918497678138061713328283669621778933286165452532053147050253873007653435345029630805506487745219642712391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 90561841002534383915888780410063901970260394084243318088816937432951428703152058763438911630928493360914096921960486672145881883550954167823494134856065456075823988698943509225809228518363100492361361209779288322199749990549956210015988578973823549107243678748360840884252364764482567433909025828822340466686422782659563623076340812800048705857189823082305026862995979084322972814471558044828945142962734287299030882959390316169347617177423978931613460468556556994077169871483882193762979714872361424428799118540308134500587391012015449702396040607344656144224368133723699518475777669839489010207133034237972447735729460573277769921153919271789644064000389231568411033788051982797090745441627939998108725512755182922882784993136147125368874209839441500683734577855646141958594249837108881316638772230241158894559133320322522159272856390895531021390439638642376325643646381252440229551784986056224073092519215671049242736316551434224913306470512612145833881430451385478674496166194527374124698895440850039210642041940439515253962267562752880322345375412069541770732548385315534664904264065547555688488901153393680773281976070642493200137423615839164878437613404892238282348360044956753354596406021439475953364483662301890826949173288271319984802669737987357547524688027862545628355114991809441334332854511600194802714548563109965495927604391114066548067585845965626956531669769126129777790086541254235775119908104573516173311829478270231163461007933677353695830582601471464964743105839382184295888437020354593896954190007817421801041368817784228267206804336145938819647351146518072125740303852728461488546607351279613359114684162990335067077886004427861844352177272197770814545783164646008225577619774659607474820590864047438053216322487449667188214842870711628819320273736899733560515668996682007818047480860765756625881683880693259170192497059871436694574815673142152499827779036262469869035514375337478956487795268459526580601136303420883352813058710144569631520568183215151851919714085194644598973402163219332601437892786784137379840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -158781346695850163351545380831262167187748852054454980706980351487422711420483378062815029353119665515478790073453021954325691902355618747256037081115425072182080823762467339776702681564334537010503201747057066370768656544880962900133353869599500865582608918665397527749801054268256624028677377859384064668858457270818746082193128278040459559635625407669160760311501456510239548383414131106602599799694163003474041103076985096722648860997961817808827669978478169950635085541390662889611221113928453600637614426350348499970155081441195507550437855582182057103147150053610440395664707829739167830140810602360295372338237974504182701931612897052011960527402694004735647842129111040388909894458256176920196484982072520512863221413925383789753719575366370521662861368309731852209239719611397362061278280753114751455533630869586118724143720937390995152488937652270753574619830230516579332711614962934470101580063456069723653571276527024744736133568438177641924653877119937685697354311823448366091656665244007129829622775675271167078993949393768161613166288018283103294618888657327407787604280837134566038085184094309099732723073232582092054416133099690351115083697968272387796559742088869774931471029734226421646575071397773250340454426570203295057064646649742689263653593542926350277132941540656727404827794693625111994973742843022320758280864986873733689746812620935657698802735203774574939758484795528162120576429114234320866512569883864494434902051047246990303612683689513427344469742006053824012292902653904084117266506525829888245702042320951733705459657370323401499513534996039898349159177828919770419883318462866374132091115911402955456759601110897680902367540783374977991611122408737300327890710132897392908102715161535099450846918782613956270845937954260632405235017878361886523335409210728639298863385403395996286473813853606142774403193356439223055107475612024706128014147541831341403028038885525188619701255884516774854190805110659034039346425168368632029952464960951886351502847698268244868914943339053047938062256552442886881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] -1465272273351490827543823279958822487291847479600589094787569950782866022166927755905262824232079380061082639010934562929191137012756679943406948086993577804223921982049883663641326585011039487192257576811781947728254614248367717198459359419885027678816836094079221896348123833807444166186720363714756007510220861689782795240460979659073759507729679726700477912007564453213484458889263049880149649490236815093453905893925946324564228056903237053417401886105466325143672835556584309833119826003585357867159031634990529979462476752750343081586914242540884895249966656047290544550244785305343677730602731096878884978621084610156637107912339782515928189093434055789139468017565080740393721390491034875715022594185536445351801247676747197640267162939273923600396313192948867107062370953733762702626072910472679873781884295904936899951493483288389545427990101821245796561591500689882825673657837820067667331612731570144574578924057578189903002141945905735884836844448165821766295639719784049235190928870437942703548724538701859469508788938799431915500894937141055012678506272438177241775040878658470315564825364130749302536258203879866878557953267893977438630204566685150256632093553336536315296408450916271184875406081474458668282972887797866767561485712299486277346319715886449668329922985280872124727806851409792124440571280317803164367535142346283249897608302921854881286638946831830817489334794396326751043863077487380905033406086614522855766064087289531643196674792881130384753354032567150659316104737779655359495729797473754016348387827824941949361103892098004163829558422202695076098469171294672639939463415326701814581891132348513850036342481001798812898141725752570401186505996630597244736331532668423296384362113536299024219795238461293871814143367168161432732589169567707754015146406594913109526312178186073333408762309419352488355969350584145920509371681039814630761027353689160147729470921681645784538111498247922902478987302968735378945715504833740119188491769328282520772402179152195185548701410921179268185270250913606737592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] 3055549922186605259791877178232513252187737856449467176495581403428211858201750853744732287670539280256800717599203614114087317305017588926207514026305479591248098651911218085851087496450531342287406046982892021605741993053329316393113543745529748156663034964185331329403240296200062514861534062108913600174399074419675357305724819065517880335363118375194558226688229741469508937797453145283295444569101425489596732681060227017405746260708393767316051444375779456964382387024334660137623552685758633425629672606321985204144928078323589929261465591758826072512838910313748212895821240410792100206407486698711379181231699969662202146446425582154794407648516568906128316537527847210296480465160954293850619455991030517407652031739140116644389412147932617943837932919393862418201526206500610509337973965733177224874337613874496133086349684867319883007812072629565411704574385966273755656263425548290172535427856427465267046855408393679642920590463672880160244802990093131473794088858657779018052047804792970632575429854670934385207502808506868145302628523185364773783200057796129200690804364952646607919312052645315850906066835253371492234149525049034776510311800521863479186232681354682950201245496047585990992117110402265687324721963904535930834571712262258026325342750617778075766902271950622294307012166366683873148814647365940961645918792508768839280713566113046474801082564014296988361818882474669078664590114998314729319971101400763159170238188380019496520239130339875836669639575136380632827537534782111588563800317051728446227954601328673656491727327019190376768304275904754265118852443538123735439703317904076554167967236211773105663231620514466273939599887408268862934291201900641672326139729900804841733813323665251063475077974642864607291394060150896670515055837232973161674673181358169254213186179469968250545123210923158111458096347568746480479377090251551110100038053830327898199487151346943793602429382058340832594303668726668911023727898824525293997873386876650515127675198657426750321450324128259410787017848433938144428032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] 4098289758943134034848155270011157531283733130825003928613229647976007847916410168051824216772196329443247399194940325879075601885504167684435721166866228525565389552025889819456419363899901327957001574849861997558853512830884438798824469369095425531684056494572511018906929861762126192635217120428221638552139556026342655241396099517079221942441824303444606090898273987902873782632229363572574318318717574453303002452764561940658223503605346901863550561240093390492068792660931960515341524900165183827815151866033472727964976507601773601699425887535687805624815932474008881618253871603877064170958696122466694537298179516139265742716804446913186941765871002677462265398301115302271689973036970690927941122047491126445755812830904762674337048676948142944552665522372549671632630253758723998837878726173329786044426351765952634881236364472921731105143132644429944623357988652718210976916312311355303630408743482976383188361058118303346222090693951751506846649201657489900737054072069500108015502536140173257268218230918423011086136401370959625478224395960247841545433738706129702424366303173375714137905057490308490536488793055791402268045959440222853241146549137296285359570146607479707133875286877365936168728054596452052143536209976890184264416908857887895329820723514150025523376138403227835700822518800653019114093406592894555446658113364130197128813726363983886717968358718790952938114077212414135972308431892940635338395206377975727081904336111380639990834284941271340828126560664774622589322806405473925904342898878442242364085553774620943664554290355077416126342182217513371072382616876735352467460610481801476136485880956953032054566417946794255467838755080972180904883326533413506949955899188502270660225565838492063242793063587121099482158075560247564510887745423465564625917609598421728459577266201644483118470020005650578328654480510032483651285113025894412939694005093722637713651651250358317781484560870568232077295833997976906188597836511850651596128805235281417815193872017643256137636156973001721189575295436820462960640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] -36588489606279170844273554140668424407234686131654879191977831203165048246110911657608438044686460011102055912407729091119081157283477455567246865966519927176912269981428630973686050583015143112726041051919532167533558623363765862265866399742811987253757394662692918560211581341286361517556986975300021742069145569624111893919911543193283770734060015344931345047589184673018382810324476691862832744738447317493386105265457371796435033430195700663654810917756921822266243982740423518167504128715249631201213145818559590134615623640647086721932466283757143319230971300443457693606567557888246091692786415147639733318861952711545540261972490371234864055305994390746695483577935851199835201964328561126907823444902242658632033627396039114806893927388159165320655762766646101749291542741259124752638090529634327099212592842032092196870571887696486806090903369030328540081080762325501315086111580536985969389819950506310377112965184599411716253767293861383944007190307549048528060729268879102453830561851313694563172136454421801510978605531527770911807443818043108325037670235042736930136866487527722432274340188396251151688265799824078314476593713580967427109466985040775764571739700633483051408092963439400922900390429174578392331361123022344154304434492301726372801083074091702185916835459452468535850386348173179592085899528956626828545914485274132633640749393478749026006676513010427790382735614597624259301759105749795352525312464386492284620768533585811493270649514175285305036039345318170849480521011739050947112934076845036293263092729700685365503714589169464411980053835416511325951210244516321524926828890012619112341440826216744961521342287201371505149280167275164304151865899631170607710714878481038283561934990126574038571600777499503873407245317734020287564198661492740660693098783903132518202516096318798029159358754946742149432921821850914984843071749826350103285021939643045152474681512887756351723166976490196025638661914047558020023484037007116123043106708987481589841446635684645756365806542724403017918281735119245246726144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] 75102054965843395359957202310719384303163438642493005802882840096243029643198763938112775116032091961761784952748621911305070850558009900136957426144182420869095979018806538831716000154817157777716625894315546535081529484446746519652445651403030346034498402669418229066019593768944853132053180060788679670407671446934195726002833496367641017279918470573635875054837764554624214175220815681111746828720108114520572025753141857183009395889340650675563480115062201044158011355161873538663665934218026709219582855896946892453802959122079527121211380570050314935498080220232935880305118344553686935285722216110739713853684683144553572272250549615878390303659646478011747230894363498116511756185211254376445950038503702463355094900448747660924196496548293318107327499952519397217119387989301988119734054631967112083077770402995669607224457165953888898755112007201637623723198166949001029274211230751682209222165286966647225168423347569432043546213458853448733614610127626036593748986673441455724462083607253757186538136174373344270333689635250227175216411198225680493582044952326786049275219449280004828055881014783239164488664731234683635663426599911710470744462456428384253856463380365048299659111140367163267258236165017235908283574606951965427692085670672035890302293793949548237813029703174760941395990974652806932429254236564437735826957543505568524686280091406217307661154806111311070770657258216372858852760391798774756926410203446405703076021849547322103313466701893677122557985968177320393989831699355921708569443152427671746514244305477813862057336855986791811567112260936033564446733383497058074568073436433236195443132883940943600161141168870335357104638666411506421469290087034459595350124484864879054048579128964774517688178556110743779246905532423184835834510014508052064173436279567117847128524960884707519326782393852723895300597766919512791091194213882576369410973781377586011209056108255480454949469845253361083484600615813410312028056800473996273888608413392493756759033750338722770030078832507255162887121992041134146191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] 46680533629818607990583139473853665444866388579024303030161336034527949941505953846558374110680077706836161862312720481005318631415376109754598924618704524954678625508509811535671943860080020135245827679003931867247018605624344249617148344418045042836963869247368416077091899012666977155180964727433911462534331355800359057569311849567248288271872517017676649047146476411554450059355351290017245680685534351586651469243662255529868668104109723821662793109475935850607102589202506783608315139931419947654653573873603980411096635243848211547437513432666574346630153708169240090331569626595913257385282213482067789515765812783072044938731335061238487225308898486936669975125275049270419153941060045637612051552547147442814989064590481229001481135639943331939358638870701518627058645627126540337775018383656371997546691578369510865381408867848291940529691014483253647000125948039633299111653901421462423111086728963098117585094874912694306585819877577417667936819594953983301897711269269366369164437005629401282759334317397071927805525714724045218900227051248928790672542966878356912750296330047246197077240282653480981208301394810220665143703376172070957013891446573924117016795653907469836955152997697920794584957591166604284885430049454824065553654392048545126901741947302232891315485847511970386694580697103739193547577348119800811052342357413699938520791732184235096455814965858215490577922008057174588206615960894275973396080862798604605198471496836979989401663732296933560958324872005543776712910140857505059609382845384253471823183566946789947772083374665288729275064875863678263715210544937634600326368980785618171771566053986896220298441000557558823144809409353138900444180652333593618105158895260310835828232478235686608801793015506858074290658834678732735921054010610124510888253379443518831237258435453523350161231084919684031069958515797640614377998462432724327912725006742150079586902076594667260400614141992644198807029511763538587071689099898298787439924485654940462470327009647793861949550563139181681089275204427767649140736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] -431143633517926916962287865863733552851483466982008376261715107260852736318796751085002497899818845062062505631183432813175632854584240428148686368169039762172001588381819012177010575721534793638824168892026608581252554761750352106394474430349093149141731961140513496374463145660223545823417141253735800587936334668375011705900867772076970801678802563111109914217755642131534694039892291170357822959689540117315293970041030100445830249871902336402973253302874787962998368858407337832627588207440122528292425674429213391751318653510687139553591325993837686212875949820969019759718230380179918412844493606172300171725700465453732101889798999756824339668307980620500586015468962098449331667059912806639369273644736085290084469239114714556379173111186975061506620872252937474441968345390873378738168078281308376997401545855826368486826620219719730950118706347710478841072880951500501296828298215740326749493404977827166356196042015806233038907405471021125240360319460529638284149920119779335121194686451917547238332298613446038241687867697804309905560622228696064820501142624886968771196639494077218894711373271137786892386561430329024067090221164830166099687869206999095580853686926491914384410404630258474006808388194671223479310042586567676098417336552380835420902405501789984398194963226164181903843206660157186804075638359557663153532985588404150686688584217413382622148254403711342965335342189497041288852121604659724264671081997129676961447870057277339653892088521683242283554856491531831556344563210619987513363184379236591270925644844849933194291659255467918618423799714113970987469570890106017573383607745962280217263442955698413980172955760051856808276119321483778058820388248410544676520213725880031792052029327573824584538860414998936801426689516932708016139953198539804402243671662591264887701015622557986013748484971021910813554433208383813674636848723854476596018753181779937482653801199715839435854163927642236492324124191943667554263241315159213886348944208691651258511329179301264240133439011217383445911343950175998364876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,15] 591922142037937790955988444994896666576808719630595508062572628739673098705705239996674148213313524568499624544242322316131203572693978634449847102013575001984771348305253170034688808161441433882587559969580778427345149012626544252370724648676334477837471013417241551787871785701188524848416936993076152035931308565023991511004230072883041803647398909887201911667613737519040392097456381464179544146773245908436608585823608205328094923079113578501363856909549515184459922108436183110517525364276848265351493837730599992198393945416665471842442362536534174749182614419824005737888717811495008186808993172985026868177337490834756793651134047861151357977160886341233495586148051007459235144615037644830017076644120287186478474487189072881002045656541461600093864721066211955859845948425479519761471508187393871737506381697382371081622006573520019811875564216588841894437041957972049768245135583565921209864259909694287877590834622548303379978199573319748093026077845465596010810181860334951473375018920531322012589758339120329681895007324703666723417187319340895726854017506026591620750377937360811096801948296455406242637833466872593930352788858999555643730557766744237712926942926032662538605614680102437197551454341732817358186618023067209249313069406996297128053825567098036753982192335922711769629012172994341478382639416089037937078969579756342313514771521610069158467943255272540429158088280609227587873684477700921810145766763007777784164125075394586161451480063800076028079806604483535055073875348795537540736612067886295040062885047993838821513376456009676585755889303047190710700615640428840436734624670686963478342468844847212903405360841727985251127230626652421806935358522467166002801449325473392138211099669998101641818926519892202094322972037652320118874089545007086501216512844311755215523102329481458151476918993575560366984727794619671165771139660166763489526652129526071067912879701137133106393973092557337228909894671481692581094303548659971730509599836040692394995775397812999366035945596959377559612776039939151795060736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,16] 186684524095200037964473985430439214083256571614557235472823145290185193748614275775263903284635329052208527427403299171897893762009893724109824434213658035652212011259616194849195832429114599602225342791992466945925619783186758634897604947524440077939490993430468297846985494742948461552914749000334950678483337781739455228584228946678577906491524468493030989787987909419266777450874841361425997752681251305738319772374743416086761518089965114292571438550775750934292728659100358503597181225365909602376722918520170561549546624615986260211390374189346462002237227361846235282146471372725330594477892495269959185970217938832345310979448269439564151692298057666848695964454076374177835923971924886434182772837504546216196049550752444383008259257478181632663077719046676691547341364621606469219170011724464900319735899404697322572775595406889373021983573691516265325969172661030905752798697496812972750540127974533548785615369588530743453951419176779839037167317053127074611858523521018478466869842029695907483595391376426828792421754045985231152745497373592105045979696337398003749890439773625147817904381372922069562023535520569392799995605939049767741612027677053132775065024299997235071921976261447254666366030614237581823893671554925322539793268321214710976587256675729417825633206990508094664790127530245700910983515878232937448144373442993208174300493142488780184377676714828621584127355026002741966251283098978779584724499415491199942944639504953967524351593852180621326858328466964358716903517583886214336284942254338071450166077275193921027929196842293859563023671177162539068511465666797620971393811661703262931554494169068412563160878677596116617000967557436042984394180792723049755717805256865450107218301456327220502600423694539431942817797186523154226767282367689244943082482797766130415077627536645976554996176767405001301639466654446508939565328919897458994233937204162319986410053212995864881413514460136936134216765223496986645765612311373197690875226269261202951331667943928122268402468290139224623667225565448268373032960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,17] -1419012866223600114928948779280234216867785901276064352839390336683271928286068813407333390123397204203613963970269742078986055133232877767541211660837922275227034260853307399143247809637641093899179281383516815510689147418332175487265295407020235734762523418890335186061347774879978460344311908572659776542601470419448623488151436685825291836641467909822660384095498649552800139873285491726206738442999095036073671008392975283433930475630454503636181626945211239170466502951570818322587589196058698900794373222464881413092867000828644462000722902976260855060151797619386293028658572678425055809261351482730184672857977923103597443020425441527733026087021114022656649292677793242749623689738642179507714449488590360155291672234896912832445708452263507582392691970487695731686270144283980210861075227361965862599621190195534639199269981107511146343974833438518654206799549583068559777761942792255890884202090806203873875114362088541747293731950297809269901456474159370137416570551952197176436356373004292545488846738579142882955254294880912906689798864591730649540526267167945640280717432153581799807082177972093405912843000180951149842705550285919455449042083590511128527083963662891895771601315959691293656202114567744712589139638384341578394668513922483887118756295920696474058388102424332141996828134710739196664552193269489959243398122383362981995212605902079248824524323987704452345787156670451625547645851792143719497492053762018443759046630350327798127036690551985437138664412358903427268610389156515531502597478851651500597029510485715520412420295831608043047353440178988573030934190211610007811853050714932450387264895816459881187040624561997879986149374955999158786713161995827331102306042270823783043925728312750099403328551482496072226035272129916209844695522629547651424263805553825901608450634117494236841520297022997267747594338342849755438031535416614761468843842082914746959383061339258933782832486494753390807449731369430411668658862233464766332252066437162387490373768642964484295312000234534064808778295433850382817689600000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,18] 1352376014771993782611422058823374544012469594847209758093203680861698923173196809576623003656830158545127907307436177242089057653159454318675729068102715624524471372702689642749799873756818449235447193486334718899161994455854339347245022068112537631745111606131888091150954789244228664767119465378858052842226564843366230421186299813691190256455198482923895047414402645784767904816757050669884271451656514117047442275453664572954296266714549944962683623055165108117940919588430925578575063101830747117667570062082273933832724357852670031444162398140643044677447689357201461182205997696925178954874172861378680146945326882218715220777521473174622269921336675875042488230167041737822768268097481732005364628684140091756537171857454254293268637324048571096198104781908791044802235528362417927213111437199426552411993810452894559435056600507120685864300834813317531515248651904514986726776260083542421032888561867499101025193869656340661135968155871515101544201535391948139438439658543348599917484633746935054782337873820187144108381758696090111989207737969961585578010416398058929999261742447570842091912113388974513627431446487416267998936453649903771336539614854744886453546766423423562395748991460840793862541686539506770532404924985698676978770793357187583939391849720039587424590364074794351415824077923905424813993470950370492378337030598062350988343265181558111957904789588179851893273648967969964520581350441930952214182740538394253591186015188387901950672041304847420081211476778798575463338721318121135440078321264478436162031084710413688904557500255886899496616558347976676488484586995171328645720681314563028249126178704527584627193522258004918708187920529733458849258766752354983090511153977174320044662784327447128122579182868567199421759687705491763075829348658958078587152755061514578316249817534565926378178494660022491723772285214960387789580402488108681716555470933105305220052810375292301722535566761186571418782914601560917937288929358675694307584744894734808766999489290122623538347454397602161901706745243941617679728640000000000000000000000000000000000000000000000000000000000000000000000000000 [133,19] 644945626692060467775187558436292212734944654586231897926376237904749650677100718201911960947272912583239697842665797250846442980239644877701463017056351764661678576678483443213734648591361560734174833718674663779013487724621122119454492135201732919856616249698228404314424910162082589482367939486395789452665915999331344598885944634296631073498476368854628528715965051410349776733035058442086964047739328555334978481213232423635623021218988022776502152379541802068557105081316864499316671630476974269988587303449116958524647249462232077422717304332349085243013823033655500665033563982515666713442951451551132188814969652777235496135491809029044628398661928567316396703886451813232864637944926879699457612060539723373130789242030426932893511444790417231066859061599741666879642283968690481098334537909815149575799078748755681463857062388622184583687582115497134366997146401939334394965631900146549343249835753262807085121964559809082525908494007367522803372165913541716252839602288799253227641227969796901951267704309038412143142515578655466029361003125565641896571547553751797556793559011935667909384989593268489009201362342155125896480333039912674742303268964637469321098103433831755181499432478764367633109106941684761303467176614428294311491927738818959403147681345387751979619627591211707561083622161953405072559890029058537581549042476667291974830627544531853397350822929425022411151097835348719580556313064580765184806208778307152607515206509849087413857082774863549251583145933288376779368931272218297475045609045128473607343493145937556111586356621948751866435716548919767832347397307566729654592920365614380536344495318695933000350117926126485641477393464666586736167824773620071648649262387808978533566812596318057056590997343607299582932750520159183454297517727058087007123001602769186493116741908930742632203603836991033707442011782272200869509757985734892889198354353231202944559144197386120941027174229502853057890159025494568118024390084347136843839161183404709118168343468793355957801350055088462441169637447419900781920256000000000000000000000000000000000000000000000000000000000000000000000000 [133,20] -2642553701374368293520188586119585771883035877744948520881664226938822192047272678202195413942214343983776779479640204103517789320765058792264489083658935487276892777409802493567914576396004374813044242638884837706384812325282291905135523216519733889060225317684835105216732663764163068008217956788875968439815172860579820322010810657340946401103235141895040936715276477562369369320714236261156208683587658035050799614522782499279267200483264289615385850162505980925428802113830827599855004394091821381563725456895860048854796324992753600949529228250653732551249411850472148523729266611263156083845159933114822445568335663448659013695989963339707786110276678788674231842228134587080408172013311829073137860155014447391259004784354231297501411738805815515986572984428292346599515084977855744771745669714066287107733150127047600550430029613751101389000364549450912558407955278550703034554638995667314561492063561398633268229670404080082713087597916788094012483537210596617287909997185791410223966729851501633013371254262278331534767162344951037147966689609692799047402528669925228438530911073861761363889095545611790048663528654485427454064974669753617157733865250696674884729759915159980661921188525463799312805125052098667745513172903314992417792079375236180882789383106671624643900238382049197559550806280002550675977374881110386773518622879657274848992882656177680987175559341592935035791897527160023631108132846592048343118137139885144680213753402752395353226366646049665491656900745700347112494182552743144470730152924615068552506337450061116362282552131287061710702688460159365193221273609757935648150466354945772269792602725023041886525943970125239476444952093454222398788245572225831107604220239152971352188358286840167235661327173302561319754473767140092475254930607394179432531985145081192093226796860523216182708479434057614434240387429962019920758367585151115166050500586459534976630579905861516054132286897162210832254619112687774795112970005326556538253678705344697010909456907765263248087740041512467396615979301196997412782080000000000000000000000000000000000000000000000000000000000000000000000 [133,21] 2270642851112243227420855949799237541308178160818332476362612494674035827394570204409982988394228315176911125091220228750353827348809262228389374595190252909658322178508326055236778525811416157234583393528324335693197068346096660824080838715929211568094235451613046864129467950391322488013542520480996810079699849703399097737562287218567071114563745419373569059460001789399620252178477774077198730078159782068011265667685931638283593569201381069178789077510862644867100824594063196390097569945641601161277495093425748946254798372955930666161221254551382184444182495511234792762184359380455371625158555461436067173906078287144053534861843301047666349914338817572818830772368826881928381640967140706664447228929661588319315018171521666248287089944959506107516306055055183466120164413284206818767168130695820606588088669250892324856618430170885955073114927106854273965747699945310138809714639628921865236158662074116141808329558096032819799258332040202205374933627627705950369698799149266097834442714147922932274738842315613341099677629125028911913980902529509361818525901622079221159972683227783639170724751069039385260571142705176808240943271969931779563541852042818814437253588575853440636927454028098034239852042407018068431435742086552120645616680941355279647715349647731944559362667438700382616346407803145631036160162243184234380501832325506536235689463704784293978589612402384367175191827095499901586956356656366683829713807493750911487950715267315214542643774575162351684655057199060116964447279963347312797694310868813753667813525094548982911950147667278899158449550237065760268481727052985987430337048627321552227191765511104832070752030666560682450782029335110163238561010263558315308359599800022882528393294217444086739730227454755578688200347249376282366650618193255980774670760206222415210211755199852139671758347288946737068975274702727736715407754704223004262689429274023351301884630374481909923036415944505546597970098950526099879283479960999232983573886344053881143821601082070734047361513725515789433747299777129345789722624000000000000000000000000000000000000000000000000000000000000000000 [133,22] 606534587526441274248200482211392863594721083535860368452229371174618768061314120285865606658905183442781895825586692269209690699471917739080163864602951423314276880769731811982613886364232312875103200646520847057857341013572437667109244745322422033056056809988972656597133584359611874620806325790980110252228466811449389220404702702485473192688435583960599515253771502200138352218067993373637164731942639966755468432147453320351547467376449833012011328464599540669770022927621351592373803018619851083565038718141566289937861650860489098627067024429688253133405212406787256502852928442612632472927311776278717297391293866011930553618699932499408111002105777249597706557665073097889557352151729919987507003679312990117836717380692262755360883577498284815141046503384733674242493113160918135623285455056718703269219969235848837778072494767976045717838478339427633236053205542504229546791954705236633640079296868047159774707296726727274123014450072730030375519028301480033953819115208397787794943116610682728761627597014913544251645694645157221458111459709427679314967222311603888370225760649859805366906365861443134401012336438399359052614148495904335371327007269711385091222349175841493133191363099689034150916993115796994061336869645487835124437666163075816250255724103304835103586093924229957403510270004752268732876225888744346965464244638944161025317004317781047242739083244580373665243644873691876042701933679106424684155081169667410162219681097174335636821796977093142852008957567095151150075039579919041044268341717885738026412851469277443018825003711746711062600458130963746655795577415274767517964753810483554668659349533483836261278384316945328825037854062301763051762599301023392529757584892306620711187815476248828470779695375197969170214093891254680109412402943087758691847176040337398830056119711712784263682294281338553816327753585344893099379490439670068780567431522122586691835201295536037726181661346753568719030300768188330176877933718170456111569471692711018317159518794707961216646037484644814533056790586274331020492800000000000000000000000000000000000000000000000000000000000000000 [133,23] -4394526318322249601655637629965420538316143240678114798513716994018149044725676453193865458893102449876108423337097140254152753836948240254957482166168333071426258086614819118838647066708543714533719407354987668175857216993177966657269296291381671039590575267444669705289293800396068083602016607437816925960615761845829971727208761668316158119962459090436646592913720762710206445402736872127625249427257093721385897289411777638436593363024349707975359953387157291193217646697066888411099608455134592825357030878518447560650063925609646630887858076495041439403450950740109816238132024420848399957294159445465756679308143658586875755520496088273023870588429260433435213623264526269716688412733801799435296451246432820584002431795149380002415151234264447656204569261232898528091138835123223291376932771750128349367574572535447817470880942866150074972726291210918306925436286063764183557160481285452372858091579553352250766908217623569322071189929379536056444684075084131138106757960118701816670422165670080899693610532202793268679277638806767663076434165606195625999788839761585019942632815182098247793254280564533493583430801497985633716956116283526940142139382172689052429753295144904690404765781992239183219567259375223700192275906700468773887542460040903641124462614678063388698672601355585169660511247786332373120040921458394199481058715050804345302123215173349948779586210375187499295600030583084567272085271846819948665558637185949649880647956328484806726614694372904279564229880813734753018169705536421957529505257506096104433804080498727841338112566292594023358966084067109902883939259044717507489303560383136910988553697010813136901368266069557675519314265676803095215844752278333892580796504386224203796511510770079001010267167742562703511117716856131474438467917851610900797694674677863312708395529078508514554014054463032289864439161071156070902205597289349030946641088091408819109598756881740396567915610251033550294734349610904482301653008256225201105641190431309604555911028131611686404622498537892521668232737180343151655649280000000000000000000000000000000000000000000000000000000000000 [133,24] 8012128135009030004669393226284860031195526198384057048081473446768038585954527119659068022436933611151007890674926094604257043466500603422734181476857214438378685915490004998134281815726271386451338269343312715053660082828609730579538685714735915466510785809420138041770460196238057662630742711710471205562995240864988691578641565107916650765265032063031734883503890911993968519324332146603755361356673888990018238659283488288033122163349826563080472664942770408661391562380166521144758373655913000060579342017574025090658192720432478565118186992594078633753930404405399123490514493251988692256763321841218422095448920874767766858393265142576420819974894529292752339252381818006085532050168355314769363689306215957223222513116378140254014426138642177963138724054170780144379265289413127715275486501678211543539873321599812906628564039207946845866295779294227423856428416989920108460332513963623917559674615611807626934290034261670627920520864001950319622959855732226628062475147491068441117829670618696408623597223312561486802953480804238082807407061661087786594008920246716250065622206503397683469917586567433935276213342717909263741277468608852485591351183525429404403428125088181086749590149659562142104312103657839848998938420133424139280391028617405410189076850116050793580873468935825445471322795866751794426808908788809633974823406071859203476356737409236613116697731311371179855535750043613605750753375560148870281150130659043588039628884288107342747074817860804356644377896051337583475955352100656185100405330055442614817713129482507386384332436959116348704058574250828108050426566889408630315977340591141903014110356604105992739094487501233596562757769462258916865835263628626979825146907645423157187486953101840345779624656466174926136613410949324455078513892962389280884226544779593596603425203640510654803071476852203592197809214278617234468622141454587091473442999285832952685062102545590693106316579118214869303778967011973864515189890046976499706523262652701776837846402305385613246294736119285778046919484544138177465548800000000000000000000000000000000000000000000000000000000000 [133,25] -11451173436338326921865345293169042118189946818741182379268317280606057424726666229459224138318741806511952039420290232422334218108173785424409559530518402876677769868378385509960077019016548107796939684230775973949136892708315040740034719768251711935040110396706241760865116784123401048300407082597606883348951506933640832335229559375760242524051442344376116041567356567708067609782195878863740307595156339212528338646320359130764664129135814652580103049453528905546197268968353290495201730888904375059929746711429594722271678262409012907619974751487347985801541210954234764295167393647380821508023045225047316970638679908330092585155076074133813518040489137260407906672133619576067527067173321497941572652607833039552722774587040587834595633080192187921850854574040715536734260407961442670234065831657263020838445183083491103833335566178589656572577172877046837610833177656731678498394372630247801232641907975584327830777454470918391211994014767338863233598881247127925962090004880926909185316646270558502004548300889819325731596434823318587415676952497983835622860969004946575216905644207320986538951697001975410338813765282682537588432818336571073283977324972608253205183181719599690337100076821044853407846904951356611857647125022717479262878835637594676232755665068724729098832573850435400782580178361762224435592657357081610782927034463201769500252640928249312556193520429902465324084780649336577625611840178469920288236143992547011720604740704359143209261465245844315570215828720916492170029082509515595765238716170104251200088230436687512616208620603506668624563856058283554895167244816927071954319647596219433960795658482601495744385197607724227829734027404606136338846378686753162760688701325240002259550523291007780641416254144646519930812904901797711318293144904347871738981717861604075557266888640139372822627958862486731077180622680287042329202955444349652715104783791397328666683956281181399143768158362666680523835741912621446572954192335425955204810548650660837588834315726593051106925004901826685651837903407505766801735680000000000000000000000000000000000000000000000000000000 [133,26] 14703770407826509108717335373193262211906510580362516217960276579811495636313051114803844766193852425533578635768481048663936037151177787756358939513315556152886071105055508388481181258659222104636892308341757532129827197958220709081648970425608522407673791749963731589912044001989109866616772260275438975212761999343541171008070224113145694822535991336411598558781775574138328029615355536578177951525474731406457294081293597136401725405470257949597792311403807050408764762290920961855391114810683259305378155555903403523767436296562847396222628857395692509059670998176920688543412589303019516702836369137659969801559857958578758504700275187816871661749872759563076811283135973715878945444372077767030707258440208983812084821342244902193936565853772667900009056203891901651416378352946603426100822357090999988816662267115760314235381162606389380859541732498745614439081354367515130754775767078235147649837172993617582413207391465244446182782594522238721918493633501279980146061458210144437884429264125970358416732086445117868247800289450434407833297162190540682448291669120322546693555548226901451036217645243268281871228512814449576867794159582929696520526209136755197941393336383127351486210113750997343590295837173167396769870000642012688338518590819687616509186546947739037978151901257970414394839464635476462609648922897342571032417538755134935954376279590268011196531426085032350733075105119195160102288135156745761404609871317676516622325340923944971449783970340140285055447571071283552585193224323372912572791824228698401975205389476066225760978476704462140619743000673343510082366966286591651406636820717728388323790309793987826563678450430211495973368738647837134921318766925682650169443372202252088400472243533331810879140710871007400609080437096071601207586259693666708511073140092295828663438116690879383437768730119211936539139814979247776870799771618469894502859101605147528685401105430174759325663530539817341193479049176079328855475112956004193054706652947995686380550365614197256412158151237686655339482359168930718007951360000000000000000000000000000000000000000000000000000 [133,27] -17198656980160173296536503476315319914625940326900163532359895141749820714594793483185060800270794192870431420378941087342395072527621409496897880334136612617279382798778948361168789787017505313335328144809981947641439451148855417612929695288889685940465831269913561867959254371952413111872577344539100819377181514892611045013412475262573771732831095341254065289327200438614917585240615680927106685296580819632033651248001724907311864613497378651040719031045186014744368555610309899608559938511229064342040785392429010450485292895400063781285346610021146628504571795152720612192621571339835264088649393748504609166776357376776844990086225553514024635769191723342767664904734293487811652990395344258837264738968800508557423398167122184081778466113555421605334488443330053554403364565715425671305320615263879509626127361446353255093673561006430659272521121559962323880076781897140740936994857193995810860083117320834190094865456710157833254984393364071252533703303343753605086611177184439561002580742230095422180231128947122058364278062273112580874528986679618182407944653804032258038139334042558613603576028934425942908521828848152851546698373778255461653014207700968139172791620181196680730624867018791325984919553037631511685837525504681020657043182521771638545187105144303059822852517579304453723271773677661711949116251325188064462238117008920164531446195933534311054311416080933821758449578667139042079490159685060872798574531429137742727339554412025494057636870319038675445320038280610248064798553826660249641431663397431763767518984955172162058359313913641789327241016347649527462511237268012110797062981967652600334039731631664101520336716906217493869057258395134422250227586019847785041285308432656919493547278650492190274211806596409801621168855540216019045531795060928425681374305205170865076419969850741141591039861355439212278887989648035813080946059490227574171517126670416713773875294048052404088380067152921811177719497416641660446259715321625661102842262619359485537432318016909756261577194758823811725199958200331739538128896000000000000000000000000000000000000000000000000 [133,28] 18240967494676105935761701764481734942703803761967970563495475330798217870050088363441763618363133029318468029639290608936933559711760849653654792877315143091342929102746831498507608238307869179295593263055095546692665431534211493705701251497759409383900847724473825853576402176765978693142483843844680862384474770645087378638417694282702472624566560237469172962959200193199210880300907570506035264522432372721115360483560141170563326262608740780372295780538336074231974579308757457151490203032130080382841399674979944331414298074307742261179220256819149126837238368218986064494026693895051223243283144424593954378033577136424657965167508070977897788770850174841939526625956682859222141716084619145713922934531297937766447061068754600307044944580275783196593335708582544485908582113228354258895463636858477750604553864096877458874317092818103409545353389754389504184231863616010035769389170374149748197559450036078742682666810973718875083405705208649181314513585981177160857247704789464302912983624717933039016733973855865495724919886738427727688653480200415719336641647139079328191128660422538707154024590358310136002060145479525205433730291452712232395836185093507561978728639624108964751422890820385749269634546478993271339620388272928682868396636246717736073748148523884741532534425771520884479138667796219163701572199153235707693131428967439907453551154173924431156529593925784601654707036341581555588203791489999958067517958783539930861114839349062263051865857851766887037385094332193519325501917949348568742475010285001724551693868594458700165063972365933277094433890525662259926839604666451064907980803154934476719063225277245363074968528261730285306249521654033629128881676655253723698784414335535747210135486853837941736184002430207194949800260409163957170446948982624225578844156642870510997064520571017414576022496313420489552732781180317876540892931432289526895291970538331060617297019809216979852059295800116311928419842486693815674749359220320455538799717054463939014854837635968078161223011573535949845717418500709030916259840000000000000000000000000000000000000000000000 [133,29] -17540033180505228926935552413798921922093806645276048981476088698961289619546712171934763654586199053216381375781827462644561574529858720985375338323951363844097947009070887973458974700960442515854844839609238231606259501399555434725757864635862568547415242368350813225083345027283023426492038920659526998846026040686593533543861604411264023337336713067384234745784151142101081118957979573324745122661935666384713627309027363183380955634795831425186548253642254138805919752140284245421418650204526325615769325096694800266848443639183257359259873648205343277638789074338503569123044769629271113026749582800248634215752832399490333104973118375779447739070231004107681732859226968543585888505225639478452055292791385343995745282276480543777920600469661460981670820440746483536711413790302689598050572152247901579788354574004588411067457416825170716452997839087884230146788273951886481627874952856384305318738463616893770124046333081893399164908971154205768959503781355159358756326039468174164547871384992226569252448131748773050952823565305030903664097066811126635331313980712472145243342359874044315885412706829263811831600657433346874154147376380487237243603610916479133372454288271683564734972334764865747017117594254760006073827361953053041948504373908216402981998378612959304580645810273503430141968529634037318533134953315953871988749402533105949598090987040900989413394993932812737039119889104645041057594427644797101153793759283273222602962953278858296060367157047556384650436559558355249314087697345562548721764014179005029782919946849089532209513833563336568639358244750847947607747960143961134728899536223230383726693228743440048276774304125680946109186320423478847856071791314643191398686832281076146411895575168353582327311656941569526284859291186901715510832362962311583741649351647676593161310688477307450394045284116260924211318018251201605546094784889606495289795061100065869361471310760376197290601052685185257333926732856330175738459734772780034137700569553852060964229643752363122346610924668584923306522576656777269997469696000000000000000000000000000000000000000000 [133,30] 15330504931510331963004476968567990514847608392469975929182305396449724167527240216537603187204120375420331910759825316783270749455089098859470223497943804008463937973035823527201532170592865846952484113262741721026425699345680791271375330308139039230910292762434125466900576137882237596589027022975512557365964956005943812881041472274559966046978505054843577494417311982321360720144173296607575108343261711973401307297540841373566927221913760597295745028940546202414207385203853831913070566183898363881917855458183605732758344035545589127818967200879981992108422790137957572090055439229674959030905751904109796075180860969807183578293473815866244081151143121046444587769103568770288052406821213245568731035287977334364818303012058348324729247806595059122387286397539289914809328208180295706805416711673872193766516018550690431779311840751306753600993500085904134544678334134114831211838629928540970223835393532245638980413944601750401908082595299079970546111775926494281067297883086597195302748954664995153945584245927389216038206136983352430799065969544813430234742535175407061028033570314490901758679239929004546949652682435920597108664340534123984320540139756415595133109716074843485891999344433612270882317045226420429738638537118639149945795016334006197715374223350911126947767592223981722647648573998722256145126836409463556517992356555805531280396471834925152553934531392405203069843834758116525243759866696427259786323909385257058801375963961960645847794300335974165624152338980372177450203784614867617829549483896718417346992831074166459653592680592992501413907535163293880310658063306980954217543206735999611483283797496283302533564036589281490644207167272143059425239451702448942428226966315774866094035966316269025505004174946554365459023345113899079828380102500793845635118989024853823126214375487182253703931701284095712391938063422332277141496359476944656929942617929453644576171597357077710452825880608701562184865776398338787941072523350928438681673408025502272489200453609042166992289083206684039271222913538697188710809600000000000000000000000000000000000000000 [133,31] -12203509696790840085613575916035917762353872238191558987661434039629567859103181576812572828027449104830721457678775062996061960480084224087434277974713045162263630469870936624671502534098004255206523843561204934243611671256296757339865534024901116400070288833681017062309334564814564449126671950491482649065681340385882890659961089958491049516242577937413623007749178296722245132067953101651246568552335938645967021457974231676228529952298455680676254263796824765374577011538090796657953483466366770783216493478112335245131114200125643982047654546915607116240322236002608717323781101839195986405059608260614198646176022752919470193529235505000782104414195553353707583884523858219571235680774116761772172204164592725628651414760550084379273950179026683890843860469707823844453156758332113944015033786289845369979160106947191015784157402872713046130992837186158566294788973282726295597682293718080091977084289112130973420525588976230945679888142804970222840213370952187164055458901942232663181800508152727854081976800101964800210460750373620375049895000596676287509216345381027563062366662993086455042064799173333989667870119492711609544551495550052637237016720590471742267402877955238119717215623194209909809787486026318405128510095178779488305551362478868253578423586815595055071521304942759824902757320787415820690761975071312693690268515907702567013148126311472311057646001647232646908776605005012744834206233061630022386589005448123733668103006950037069863556064440567322165396206376126546398033446560210267925127743745170880696104370828834952557376935121032777813271970188428421579322403202838902632202673943354638393255596226165997470955872567558426495994799840905619215260690763381791593151004968306625497282036693388425989267539574610625726246205233651532508520851569137535406203080978853245654125320501029463805732462458557507478137275168037275809185748370562254074335142971030565234241600447253445778211877194963925872555157181148074022909663604240801737060300513536650683377440997764380901363967532506050154099354077953702691340288000000000000000000000000000000000000 [133,32] 8848962915081894989687184332126577426905301869289532698635486887806416116020190281490127103267052460928764007344530475124080595832164403381299720285322404758373941594568591566296358444848738935448098380711975505763497547445355313639360255345817121052725690881457645473908622455803695291169255202037584754682973333162350937790516613304693326363087649999633120350007869711667368321417972739100254617502694326680867551659158139929915657391197154375967776297001101428854010465704339765743320010857708762153322318149519079163061344764818849098882534226969230858160338848876110735742749124647704122712714775392250946364937704451662394899150803020216839241943563860969028328653679637049179278513162856575884502195920939859636762539996064292409200458026974182479699749733575943804356564956711791700151302539320609747597581627392446544422245117595054445598700285736266900572994415092350994740066377407037132872636366363969238629046146344745364709414798238940075695856840311260424381590268964331475867062887382853578214767532243881187192456995831468084103546956965667787837600757376276427256686962969626740605363332091325748113164308083651405386610239119214892786131948788732162100116019835442535041601511353475412500261007517665678570678944718325049549062538742398848700796883909933836520510686653074567252068538221955794925054798576934738443540545396754248568316709991390503190655487718209116343495661794190601097695105345020231607937066238195665765521690720552789399243620460866629668106790066724894649454093113532564092526071218021034584928962384093043524002576559250341221016577191094806280770466691534535344854722427013740439812707725779627864751467348934018161386393772910774850391517712219400902141758806296020826746691128302912528461378636055783058808884830450029370685439572071578553668356314535675366066596884753774264296930038494149688414029255613847867505116827079498996800074956193449741934634488682512871243974496537640662943521472593493645259582206906811196856590580811330723391258503725912248562676206241525576501241950209212069969920000000000000000000000000000000000 [133,33] -5837776458600392747511094801060974814222628260886096983656097906271999812219817873330221295757674448246200775454499165406103375921619472695576644459669275740939645023022807101175369788429183688305913778192931209649359833739670350903404742206602249376532784531619097201040603173149281162862062848769604334048603396281718212139184345315615593364370430952962976258466314221478628831239762048157410097036603737851606616495854393286326503426478140321862312380981945464818481035204148025675353720888752534465531108020056466499777817386614383533922648748144348811607125593427133205942477895802168034909486162085439850136398333594878738738221581543855236126921106055577137369884451803858208972046409793950198329088495784375323932746895896924143921174814497946789034585423305016202941359066695074892430971698774640067791607847849734779053899601208679258452142850042455670791858722459040999510970325935001938557068716304334377125398968640472859977279918619318750678832875538539610688938727281254814015984965864737029718557453296518748929374024478096693512454427305559194465283032995531560462455503348312978142834051052351871345239526467825555460839574577691469981223492131076000521122633780817646023305251476586902796040801987613746998650269909444009182299815493835676507784906987882979020423021278050864469212289707285353160970568408677690443407089129950823678588012296023456409339277779681000506749680790605865062851307567493863576402721970590314305308117252920379102784324548121010708826637213857163118842393873706715547748250078768334373320967897391657231758253296327124462440245425094843794982438642255296291750576286029292661026391774135270328037976544421801213105389383150584793185236471015059277236376297117121242080710258004872012632891456166915395742127960792563801003502084340079404321444759195907697794743215266462362158056937701124892924637482819660534639923753308092320209848680836801522583367033561006565666990294165411365273700709334408407590854153024488953152850771978472587009879432681694734975337694057651177737640283473017279873024000000000000000000000000000000 [133,34] 3499639944201921985295126335242159197016424293352395561761346292838245766037407900476581739375090553919832119631097176723419643403020274865022643796318480312308279971651638383541409225060235490923055783401025715632958709129208818301742337148496893359742428151675078847855023700425536244527294940459713649072120005784138199302110837747256739889369967671973983890457223518762275179404982186462616394527395083949879244443832287153782936585640623264036717997283005459843862178443457902898490629227967401376099546558838398776060757065932337763094115244740246723870325199484636175905711851838452865991431510085897216757245539914982270405322959555146591893025846647623644999760105679882427841195362615288044198375798138922393228713575473173207986499754576903314365101387873442562501170877347263632458734209356948669053198094437329472007861604490618409355219453989664539853442647294871161381980269564947581928355259838225175315630931149638325477134153940235906853971113501311371912754993621144255292159962995014287885039500177977267402013245276621791619110701689822840927594628648658607711231909393926475152516912703506060983465743760736800224756021823136474883265628889667628349751840784463196298340942666338764944665770039890340539046002709463471085037062966668131698234762823015844264649130674990528250894438848138579552562090105214817048387620326864663164015694059594484233496513479453501625104030348293645072875647883851087863771309683712374089107342347382690029532279010556555525570902617902125450903065519019809008115947757131419023793947949459177431139871085220199437843247078020479887878779109548548722725231302166753450352038056297845253824740281866885430118524793838754389449078268098355546158928015637728563500740132736218190318861936597616009125275976688201557310341566821304557320695498395604173889563897955172482933407841484760274588735530255441553575915418496346036443680015333397261429995626446726720608041158660091509486704850128531147486392825627548300378635167712141329228503543853723272057548732499214051666847099492196878909440000000000000000000000000000 [133,35] -1905833925291526210704371580431448935412182500332437786679471005307286948036973406882073428062879759943941700341254292641727337138106242615522923172467906812854948362849843311619934464279930557504700514084140386477424134578577433632618569032123346856858751166265255149857811391258371122532279108699504013418372842104878847900316980448603986889030435353141529863874363273421303543081354337598656581854666904866716896411867816743047293228553813961333472975525473904776052804682057932504258016694091364248134218557712938274416188377610731365790217733051678722519329324069072135033421161137260720681414351195478205389201004649972873933191169697232615876226114576616692948831184810101955203617288106088679172587687814688361546378566551966434329086924300531854618868632130849750198864203392245823571825631817726049906439843703163324384679825209189523430422840979364709927032475010138785689812140772235833392179194085232671926246343618650625742093525105566906121363049706353950805178674082224049032904452426491442446780207542537290516587422759758556388084020001850250692388236614423669871636402285645886301341219685594351849834049762777156508922251348069319742482065733129852635867485893091538150235615234058303959338472917075615500200374662949239871058469319160192952578647382340150106036871469037005975025080470636095777803749593748634020865082441836560410966126088526364704176903673734944496256723504609874654239917411952976864456137813159741482034942953685588671853858399960919331734524378952675448676023321525983523602128620387470843713190563771345365725342762482572387440303403580434768525050380269176330785882050452173918091876541620428462739924934906947512332926476747755153294147435820887864921499627781588436347679145818579291114556437461751653576625113208830588526995440970027720264827596754114075683782282219535454417269095782797728646697144616796175777500848836516462831001319397664802716988727900440211936193238831932023897444979054587596760934067679549131279536958314181966686781121837770584918843581938870067873971641561675422760960000000000000000000000000 [133,36] 942895455316102519573631127986737923045683145952006063495534025522860480851635288300995164464839665871127258610869375277229925611587341207468247643849741578566803943570523852085246385025151425903482583656495506164049575247069071444633772561283157116744090502897975138589377675667893319190760102910869531059488846103463901520034465982953978982518134560939818719832788307996006276849897530850316544894921257408274181647272274426000427851008686673800412954355149625025771713978583579250334238858333971309438064356279294718134361445280494984142194152913848014195864984068522615887840376341971766496859531941773814860976133778031538129244775015714507681910403320791409485553683492053158534157429770093518558473740326428549860055644836838704714281929037305894057807662241821870760210023230020036724491782727696319109352110812477844380388735146983104558928036958534223446197247329255895906541558970490732158216852354288239867325113008772926397093801088562248541391507689291094957597215375511558355604561886610358154767059426396565937626415655116536863108125233775700128266975162434987669491081902572081739051447922117048577360088084270180770534719720578375822386538292148444555041357438029251208111787921358755128975272665655143192442599951263344392076576635131563835437798797794439028685673587006196459784812591104256520092558606319800722827879590738496756106244472773358970130572871498428809513391826516315925542261073774065562873992190556505278288762144006515826553965079032601318644870955982096211704773906569552161681617473792177302129110689175449288295727647946614496538734511782339473581934163194668526551211110649398395048263551937975764643703592605212258554064004953357933638798986217542032333625847709447424187085860281955472384162913852913843121953967642199913869745063608860010087867667669169362440213496454084266195992531134469812070719808457380746232951139274656804341592481249345781650255447440116942637446837374924969304612720388803592018963485304790137169330529731362880000026784823374836481330810955757511140043118938081124679680000000000000000000000 [133,37] -423660691975056536447961471639049703592174362392862208066970178478043953641470389449818170092434614475650081589737524790056566383205835820838605398272151654904979420417009395845508556195158697250086396345289816181747129914937287159590836132445820515870499167948144420102211377152155506373992278957025154721252165851209467454875270453961151744917419787844295838094492648911895144112790958094509508979409684621509035999011108105259980402315623508756510788692186023270782147565421869585404318931239648139907777388951285849963917290634788099423822045526958865150022367208743958376650890077617916971868048358332361420794885154256360327136674401620828804475550049534502617547080948517635203081086115293962205574449427625052470857334382800010685101642044783307607236599571730444419936878755382825256307956004337561652523874684112101277703142026183825285440923885851214850993885719824416578347495828378081855691414236141089462667371983848791409854595382221150110770759919255365636695656733354604069361246714449096673736159961289581266560055212921702552338778075140215642344098756374541365339100798579990381084479483031857432812943571517769245468610717098051219735980554186644720098202730893693141938570179884725936034872249600115548498601566097449035765241963482116272552180564422588747783618213183731251217189161037001670729679469416657283544978465985254407320969697071139510807838177369137882140455400190851783108495757986932493850359792077576893272034024508022391620041965505146384938802203071215955374710388350382299286534718475668783094496911611268518128443386027383698152532025689953715274564873108655770755241726620018187095193076083806549510296639828124596526339256950000510228362464529728925048451876528909410289985214670380868829930289057889774286207836170402342239238441225300356613972830804278988886091942431043396299521317862304769245664353133223446380312054683760428676764006112578749604232071149467441044631116958336714977289565915313834736484450903323514201409467832580086381513690535553390334992117443281299951073015691554787950592000000000000000000 [133,38] 172803839752295527686966993780006788071991337869246351500070529375182505025558696999320500889511094297193059689937875775278558722900077841800085576390829445413309902054158756179793400564748946681302234122660492344438814611903897056347493164502001824875104750342423626359759557098378660986051440514105345338678676808962701800508425206811269126536973595642720150125945339307945007025360314822867049269103085909819953731209919981030670827621313276470207802578566888518097162530592916004881922625117633617156285324605563087537373707640044902407137533528116868561576140193157030917837686995114863017975385296383747436708616320369269663408532077000732516000544417459399512225334305100900929139892200190984167144386540178815524003732510043513996270529060268528110890059777044773445178033515245461413528671274235329684134903322618815401188257373444041734258129004429477768286655084669410104263263954828930543291879220234500486141531598136707958405370108765676685535679686232461252544326364617789471172529249849808114089086536763691878365862094798046100972510738610548891926107032805478221209070569587258067707166687818995554233164362199078582649193134613599318126497213720990087985507843106783975443415220855196133473142332959671130171404210736039480855101604443586848283912248361976024285556865131692157821155105067336667378242998830498921066594759459469780864113835829385135370080958304104781365528164973671906432595535278884745755348647628713979240413702113637873202219560463782243235832347322284892801505129972273771431910276196869441945671837823642818396786542995653120842664663865778213538727206028821540346755278345518603678426622579846442869714836353398127589782804519117344604196724345844339543992390742434744017186529165351866652154272429220821974147407880740437366342547958209162452711830232760972695444771064410462000828614935497317179287503412754388483524247413294966921048898786910713123897304199169711024095618177411256014311132671499371101753212620987686139326217984085828691739811578442176224123471447921752573445317249302874030080000000000000000 [133,39] -63992226989854863934519319523889443714800792447079316061024704529691433390039052612181311405031461724140882566357286777187894919177501744468620306733782089500687169224047690846722782189152633688079069694019672753972539377460238086930313437906306212503944879133857784281814065942445053901422890258462781639763680530438686807013513007096194384914243115472978869580148928915390717202698113240698976015144950994433606313037821957508446481457491949294481057679709089103057922128601161430464140221739577175768350204512570888299560141077849922170192538122680435917235440761218512988723022859114934229668171836984702781241918103137013272072186489599684111274714437777475524393588066391256129485294928763810102627340730804771062921905799316679237012358937520621981127916176645640967054401591624895375000496516131167808229075963604019951979093925733267366112914866900753372110206421246511897005599482029640264904411675440035585898281869116955245572823234328082467713148002677986572756104669328872641343713456524167016882307589919540589919217356487022502945072025138159277643817112683506398362015514468353084665163722933687731759947745001096974645721411344785670842173751068774666843726331730856515336809725032047062883017116079046650871156866227577253994048621386325578315097127090709707232174581028505095589479101038754081124398910898076194317298660867117278509980986733250862912801191761545990192930810967352000787953788836995748225432769798402643816789997875234060436014930454151770543321103299021126791217202563208796449051399076654354256588199349353354815347520784680219451225191342025893448219898057316947985432853293548118557028163046435622379362096264736495795561918465198931908134800557155330332544782088211218631876576021385741767239152777786136415958505268271697912053306849823885651197009604166013512343450006617461729370728528724231662435434210038944469908145086609826721621691673053754953408184987201861017712778065131324386658462727614734350418365442470337267256767868392448685680198740643489701910562325388851818407216487424736624640000000000000 [133,40] 21526020267956013176638030988881535164880850410295979381342553692549459658990236274661944019151785959960162940878729252862423123500221858323692878408828682732637089408533748282323647749066291203210825335559085173796210332833888740748520871119749484587618051751758300314999230283729363958552295616527856808767971294725346998502723741571341925200671123113073635812052363220868134028909602631268290408009259983493726015153715311092797872253374456261998649081499153470504601198117536709377619473165790227576451936583063469799901631171623986882822643684244771420804427780348051534637327731461472284401219932706372238419617967246956601766005125690908224500392989631412812914425683092369560587921096317743662116651188818885888260715975717174883672019755681008915158900354519862419946975385789215298869418946097497403886853528337448784940797674730654685321207985468855702441248042968613229284138518718406889470908919079501627077959929291548028856935947600538369872580447467778260573775021946074004082588542698823112987786759027303505951815645995353780291793902405395243066346675293855776880215402004636290703870703226267428338089379794538652233347951173094713536954384794838815885467329444535650787920858264321398678568153449034096266007354706221911636205005005099349231605371788252081000697566942882120031492702943847232372880464981644144857691486416725695028458841200621950266148949557540202820796676637777314010979567814020086345026141155696549244051335073131869522013014340802548254412551861392742191553705729046000973122123986520630554607032481719150483136895065405551511257763046944140700172998180153599318703020381056513615223132880459862363568724620395648787154703867970465149869014961022557144379657419771410311877783271681079124430524029191626961237751771046007825084894322277382386010025095336079046505246539262256638001340067057203050167345600703635742920433106098598541424255394728637437681059406828838227268111611850418503282604250736592050693074558643662225211425688999619448706960921273942215032232061153703167138133372678197739520000000000 [133,41] -6576332424852438472014744665840476829353170539329316549272802353091056826830609713633253808548305751287550580606403178672391398492065525153940005829846859264718572773782915097289970378661839474805393243564981140125632118149498290212974524210719837933071912588859707790781298874692152253150386246155783697020585545371927362787455430602600691399894773568885411498822444414199271644923023177532610934271350862832601931197368304906105420226520706268370092341720165589436447505639418266729250995487692072294686240041561659262018209271434206583228026828808598612339258566627975716941153231460824638396071482524244867211127221059961450236742838808967365996401095414320310055899432987945180425367741035882813883095986159460439410431601198647627573671192490282849980169496433965323679429834402265439186461765960414211404322753161084831222672912510345041590134945611838955269725217562316204579844515060916749149714313807424445282604276857843472602852507044600491966856076870541251159380234062946021088032224009534918418243420005754075438378763757245428646493665982896227058225559059005592375672629009529746987482195200054392868385512241391823225215482331666596237611355978218517136085970493734439501600385893500436732201762281644401454567261088874683052482331937950714774636214041323461890386031563660694982822894095540735384583823238209320720287098531791976975325924323286485998428353249759971351183732758323019807681219479362654609477610585192949561787426430068205087069027226837558811102857879332539591254970071088763145592952286415655628835022213543051566041345417121492327232378795285088278077074921658903889472986643495539786194078599484831713919331625945831444880518031399615218160788223825880323439665881594260665123613438878013819080450490581587003687986419710396693898598422690355844895471118231249702162523354945046656307529647983447649011774820947585349462537606322815121580944094576047325508009804257826756008601079744982328399189811299727619980383434365595930169762729662243231663940951783040845066892288538590393216933091310913454080000000 [133,42] 1821335069247998274972851251428791851353823213956761455054556516625859891469514149587209874967394138401199661966960881975522766269735803344572702437036262758374053456297899021640144551702804832410084183263554503427942165249605111326355983402642670532927512065410487641393537738845010653892663469993313056476758986652218855417596126843508138371493603669230665791737890624065766841923007950734676924371129924780222215963534818073942896486422524386620422697348369281529418559156973496680178327025812151689652919128945890982397463974330911957575514025470980064913623184180726481303026694054649142077846360564009056633714277734825932661276165195266114375407507437554228162524864589874039987720476787852720535139791479196934137222686848914181927707818578817377654295106672678263720716040204360441198974019310785299621776030216188829185699251482615862554923586266210901418694867097524253479897714917843921962992983604245852938209459872347709981586997381154800244853418359341895610312713752939453790466828905271670100996472329345278686123452103229826460179986107148825137750771650349051068614786354801501581858329062197548977826144983081819996508663031253061635862379663888487399558652397219297960548416305614807411608391021660258706894710960776740162484685630576451587158612013753270231329543753282394160405435565855752616503149358868271883203972567307880477898010262416405612367615040021361520108589463448955900148207433455748371897032414848332468495278715886045791140097436468055537775760985848215801743438454628755872355564332625017641581972010467592613323524943893405895616961732635226558543861536200810713889655127996370155814709888224783691579821351299778872127583632388309120813569239082076728254776430948308987543698586323572023046894416578494401064799527276051498851391758584720169352552351825956042976901185762031855767629548132920802270310949915848429564040432340880387129225971659406348910555340958225655987208569734326024501203836166163709583269066640634139381075928617627858693162603391909241311659045016483204211921623948335513600000 [133,43] -455435068688606358386640543286411125120085254366634417172081128087507208689093089886164632107197559789863537531038003753442948489755962726244088458098142266302677147558671908805370026874882914296385358752366149318366707946501476636912831281678566285204436598664358384271604050621051823687595589875634993449691719455479895217354353879278176258719643924064103532232063246126565656239564242247276267562388431349609072585882128437292982324361420585994980390729555371397934548802402231352702185366801052497711633343216348014774500002396530436622392204262540483796807644516388232726248837735780799538173422090593773412290612988897604824091500666379792626614852339435950418769681051568177918357486245003155746260910869395869496658355306129051045947409455037903797570989352238362317520699275628089219147559350280076283017146045873865836714617875686981954717141103955106008184913430491496305442749300873995107051081499628597653288762263883812671611543220419924910846643279358556269165233222924081315043373239073597271655781273496511968145979916596239512102763467830698486449107958440960503446343987916510238975916565634875913798281477453928826389464232595365941374325163735715887071464033678119596363276141653748980142567349329888790831288441558161714867527266355675095256977430781734686076447528389914226058609133624558351163318288558509001933886386208243338233383954298178449659786138745445216672078205422039952117279725688960296829864192926189250788264722690739908251862271149264615829952137743422479561695391024574830179531701167850960626862440948525716469213525499138907178304856225953512011603291672012214198426719070831997978148403201934926418446943923986703246318096814475412437783697118386007247123311088194072958518740795531955530922572611827787563993055577457519886199273338210689794031789239281354636742968820588956402138689307005786239313721064265549591769740161773395963692079856643570160496776395659926841518622975555786205063759768864186001782159402319343173499717975422098177387584069440736054234058502700226313207665709960637040 [133,44] 102116528204032041371545421687627753185580924887998527180103979183786330196107984542865398655128495515380752864995733882373003092071930079751441215202053414216938585302907013173742210813107117192005059004635088972105118187402411220034347232253110316781790510811812999799222003826630530742489421913328157682337185128951491845435499496253061185889538424554080906455823725770132721149802615452929976308878725503746141070305502718652027468391698128521104751776873319328973380575634706373546643239847084615750830101133927471630717110846454414524651346755599662790466577098059203972889592532738295397266854137860159623003373888817493785385013201150003793746182752184622675297045687251863152619577868315016400503818467640686161437591129660615848266326119088230635492467070828825053526161256514515020032492923208216496901358751564562540075718003043441284480230219063299995922880800965701970255192324478210147428207486017066154402766021007763568269854697573451770684781529983932514554525542067077871605585453430852835055489677639721335289937872083865328608001103393838657763621435606744348872788401122938008183354465178457289520117157123029256971194119811890094092172965332146751265249631251027948750541964805568584267622654847882034469619323935649567906657278309096172733880476055696781455760235355826994324005460657425722145686457496172231380300910739037378491061137553779310893199990373934406759036888414183726907283898180335650996276430259020379618472754865136065781660351464663203438129629042531781083665799991787822987885467744090033809501141375913592600362959717657843537866819624440083427833913716719543186268269580602499293471011597227417786727968831275460596980865287086688803410524386924561624808610475163848040721721631993499716032502241653024145211342818941507856361758628023960003996196344703494575803618126673399198129944550864926181140716521836709758765768909052143469572429307115323312799653780214289457095917170872991948498187803972451399150345026112063688827530610948178268281635684976160709075572689497818008654870208373120 [133,45] -20310025524064837377037010895483660519411812189802250172745362397027393993197042117302618087185895269146969546519515811345230883294179180036081213064042657314100091218019397221343500319739344249044086371556136954851732289759092050266258376731500923377359212648669329751500423134764463509299575923871791297696981437357816958235492716317765846397126479971843971265497899216144984318086646761588854607847253976944724745301511937373239353826191694418472329424112312015754188338794312488696383036756632216178235400401697592978374647847768783526621910700841975640700009566998821869888861605691421055616239197552318546224928691222194338576368252173841157734198328494012025365631314296125813621980509021036545227306128953192916392138156604313061825931529281708147790247832696231710309350577201213589321591277532362099387161402325057940503503521588015731042431949650159150433080669968176110301928979096734129231968372472625806082791488299884222735013964673039315835197908591567572553538681899552840189162925601089129605871898329069929321850825883202447351164643073552380905929805628124003306139871826934861245630704426567195233914102327280485927134467199559546414180294120397987454759313419667669559134663706952411571986354417898206774838973065944560811654115636768284795210511717328046429890066725877090035730098183680203168478028056471037669494000262499466155366929235157573087981824919639195379052329858020664610855618644029556621146523833073272358716397150833632418138370670962883225001930552282973257068834430970477493018146223025941739931289820789216323376538241799411514649089304006800985258641420103629128831246465771466859279052210629402879873387000875398115337136084101834929129210960848749334096913127492674906330095900688288081042569209409526551367055337861632722033429525930409064588423312391970604026719782981774970183693484610377268604283905165396406992390649936406124372270404861629912353579643905519061585048974222547762375904486012147837377301325823739605373471577207449936322846664357750511219393228266976483881435149936 [133,46] 3531663153241589379738542161524788555567601025381826041410747084045880498542796126296599077944628450619751224051267813232880241726451174611351575953264394912613964537562016125968556385462490818876259647193831217177375589307008200519575075212623261733710423643742282728179288363006713543840082310276541432935746784309655657193762979116523901845669897995086398255329452385208426047530723796675622384468344915363299128401190542552716152735157950587897872252312489851901261937325629342228412627075583301352133828973314215205206050319506206204353389630259946102404059174745430949527168888372528057097164773056229729037274110919267831972431661018484073302521410179511178456502391444748741275722337122922145851281636182405036432180089879647144855975539384044047222671517755265277198318021619725980331456358830002854561513373725126753601832011721019793865826423950142136754365732645533011199722167271052516709298720580406314165134701954459834453818791780445602972927613241771326810063472373141926772802617541822631315946067612187770045521325465203409055993556434089986449196309321605909967411397942771999123555205773092805753345490994316894938235573980786166516392900755764950414468076048202968428138715989234124715230407105470126416842674556447156476092371743362963722778697100128227069409334181655180226557663524650860053142514604876958223464665692267618699125307113329768178347491073948875983722483589367393058982055964590292204308890360594374799139848447571570882806648670223775784891345592447715260328368267356858332026827799157549286555053454797000416107878737348963214892976108011923086599598534979402886911969829149251567443893895924367364961603722195419393369456244051516394176720969235259819298616127253279757249567745344568870932940473800481465779912422908912739041812945849511322650383005142610128488912773418231817089246991085697004748291847943597322043612849563900224085452876908669509803931357290463086273965091779987398312240248322683515914026590448311746585165478114092276929813301552140300267724803867586530448196720 [133,47] -531682903509948884752482732217674657668790509354134541983168628008592709474135899878676162922591214859669235090522870721894621221977263572739336627495226014337282769423350965849947751913968207034677330709196040678495398603758494141104701619871508364715478983561626169498633759458525068041862809115155932931874494597976527130100643878964535763296118068911632768000542932599622864719462400581740294748950509773942523669215692753079590590672307296948488366665834602186172784126644085630872539844387130340177094556163369409335136453793136011786995623652307413101755159435087241747337085205676670739024282049508738707375191536044803206449691806544227392814479185603261834241577371658898595625048500640971874132180867904898746097906357558633527252411177794046410997011939988561730047981692866630457776794843199785119366805046129594989971414471252240978280772782811245706846792380387550428162238822297928025157971373780751506512439032814026358530146557602808525987857894985504418911070412722109466251234101685452071955386764470901399872498356021198662751116115895884334075441212645728267173400673805837095171446070830018885378192715676862863540500890624019391225451910073611623456472544213393082955327897288075884315048856793150904563360781919982137990457205199074648721761892963513621890672822404304152779697165593456400638161332728682284944576024427731940641204470895983905439470177682473213954790076756829281692679561867025690863893514743539724148445707891910467783087043393468619559984153198497509296903976518912463390091943977699027958261077078180923685516506640453599758111391785167104850386237093522113734333317461796868876479901541749446723036895937336728331758032104349537915969648851371415767044387172365924960622877104926115635567298106920270460924996418351405098774391967227666947428463722855037857036533803828033987226164248014832279710761290044370943522446783865210329326366912891491836151216920241129717782291791648437466125527421292278787143852892163083648651557274028899943853947680934318656392405444669349444834 [133,48] 70645116100304161094204369279072240386623601635471091350157927341046803121476521543584472714682632900293060379458701185059050475274702706076089864119152089532948822245097245363587637301710643086744866951139953700142133977617518851315654071105367177577384499701304678986278130282525296669453647508936119784309116232205170365283011707420359432778748261250385167789698620408855326778231927996460815998674581366097756612177086359689413080431666813042409349133740471806465233138679570606368281107731898777241794756033242526571714963250551610662504284630017763342737560291563659277568262058706336679958721461505036599167449632529508111878378943135061729596529807120387154646524467536217415572847848479209447600296175146346192050767630251070600057103422095983944219809794021085149789938334138255355100519782450890962573299635923264749953764245958478742580231431729077476058772017678936812065704472725866795827257024067541576906651140448560207567472502872533528270375908823114274998722598685150847018056571399672087089663229160277461382298751471205194265805752749253153415829776949201001514635086402602344826228431835161499750864285964942568530404446423797677420385958686066740421440041268696450883741314775576501657215274000703372898816499339375923819702643612261462181694891330130929904575993240854235231764088079871704244432289388585404672645947702729269363451183423622541655564022202009114867389603793877883576077282744126993278231327725481664763088602993315484266049488706640700757377201843036157874221972061603302076932524064552406155991863928984189050462593375862757689950991160007024710181919809089782945146291034364823662235069477714257569648082641391790181220210914574233420183566076131705281817713752756962766142989139870460891378166449493413480657636517947933888155995121762205228190540489485864636074779433196028361784750563526070175998644129518265459770138932738723406521257944765461274933831379467823289556524419594718750743308088757633876665491441265357484443635575523615324640474210843053334348660968560842752 [133,49] -8890449932257015429128765413359537634737992603784609069568922866894696691596356955199912646191637751399804300306481687792358266718725581840320056783167779956777966865661330220981885845027098381881387083835186232640398387816543382743105072275976385435403365003402424646140614548954469769031651370602704682521132396964060675869014028750756630565906124869858166048242150053839559177690809395130006307948949870962898263421794918048278403988064369601187953935030843282668440779625046321309150791983279127642323375325927394224777274711682995843722967183800411233171349952186071958269769862906471136265192066348035794590985106113782274507860167315491026139073099052331248038207433186425947297933902977952183241758515362423302822672303799784356810741452975468323479193231416008809695082027011975899489002944260377876282781083085471558346430892891218474092716508885602488380390938112752646701813707472252355883670274626265699930296861307532785001580156422079153900853689920554379703787177462960284581600778582451535921512221155797398146940851316812088500378285912680426772144673013950957094757383499670573715962812970187084838345805448268778333871615989205386325195979849234768058865322805825377037480348533607623354718457993743098335233921718064009816536433416759025589141041656888015460926485789589667340344014425924374434086530378273459813170486011602404840148366950318275115929181380560470799601001416357382754157906830078778136834579425476211200575365034659798682459942191949683530303680869940878090241154228700323935931100543522271088767371136172499675190074643153480815027098245516540106220862084303337895043100092654718473767567805963248592614220514233511004977119035002630421887598597521676294840777661379300896079601181410307109262445182828908586022521687598750464545992133774194960548496249303043396824331035045232603335002433103468926727284301269626217938228160056944212263576368267930570981255331898310538404156291451214210040316805588092809937469552565662147066926946253506881363426944487945496864260384968704 [133,50] 1185156974483512738285110618597199020164878536524874707972447960113569072587110292705394247635152139469087105666777838754144629979311456162985311457528508336766038404723160801989527282765107308097992032436277579832199543661330047481570581035818421901960660779003924169625910105777397271788247456956602508048276589124331025229817409869944747775667139738677139347439650747638442188312467522291575484728267689213946742940672626003989410845553463779532344017962839668500628492189770394490700707540756068125663003469176074097337504879920534309639785950513728757957120443800905000259049310987026150206088652908589609396805616764191514066009656645755097341852502904977167619129563518322611459663741925577259758824947848120270075720560812949194790595412962635692856673431489322531916459481438853174506823034738637039487511534588038938230266038030852533882871386961238370748253192593653119449827559245507794474064799484017261362472601245167138523127692213117345565079417482015589794907477305040335296786995708248306570039821938234092595386684137827647037088091727431674594163987200804751523537155157071896489058112687747208964205820107862971782571618373390801799054637417405194142595887309237717200346405492540958317667292295640235796193633104536541796621981099381018401165224904368407571981881293798197288116811178711531127656807347012961587191953140045373477900041518024748485846044938102522631178477938507414066972962521730065411216286329004908166979544319895136438642831156180533676497803142230759215545390504508014660156058882734748478183597713169356451817947643032614583406317090868795146428420865525003655914658448462097794546601565384007815810222937109224000171497506580963890803108039219060959688940145499139120842162990207592324076889798186757081557724684709783243918492944941667732301511648807481888058692410586558205263779802688099469482851798744172193860528949497413103400750569988551978474735330450566073071996766155044689499240008571709352633199618195880502262281894796630203224606688813508264611003398272 [133,51] -196076939930310373010568685977346522015392703315762822035946472893052336769089496924869371529502697844254437396464753278536067694914298724957195857357262734372068105203230985547942836018618372559927907235311956496184462799754471717221650978574578819051590245078176247458026439986172622332748081820584763938311737588690625481111470086003191057013784474210465349223895312593797972554982402561349618716652684501059405757608406816887050702628419435038331738018621769682954243701448553730503246693850323155583681838972193226168575935480514978949889189110225836937366086272663685196928403468674895090932066794972226467664965877189333798369121439853369657878936930184687369766640635120150130790481784282044737043089416537661943370368560074214915901129523535311299117152097837285303691678883672247740701242155637373209695612681842184706699085166061082305279578956288266357818233153584902023410249904797955369962538063194593556095049583122924128603665495511663753813846039892346303097770716336187187840359265268016980959365639135229804080344509268632602518271203346867372962146409462145703231764290766557810201907680841541207500406001295268757452893618882880269288032317516123045912434572949030141691716481215590418501831066438063145407338023376062488593282330535555809985032386606437458482410344123782456097247837517583713331848023043383925186884380584615519541935510747628189722630004611422821309145990065109407584181536582438073407960635262928346816402092858731486639839042013960154447786492980346969640267028810396263442460207957398660834156847753665578666381892960170440610950711727969429985405529668674285206566501268891803985381003578872336389625373840342205547612711520534604983852076609627863548254173892768930580462477135336090205105186291729222879370859881158696003133890545390761169460256924157985074567755338952593823005906459407170586103847880419215411433888373054108162711274078786239322930072675282668973508358309817607080130464611889077401642578100946361698163333613482709803749496480889766114227600 [133,52] 40873981738247040956277314584579154626221956982048388635212113353929777192587710817855084994306974963082221396561571481462916619389110138816373998277467118835164544862132526187851170189556932362298652205251401559493589114638065214460802859012511878597813295006020405062753824134286604810778038060290091504148253013473546391446987391987967518086259592448418027271424788843386718295908697431234002755649181855537162467759975172015503431379915339633196221503392536288559866772184168865899420847501888624887722447562345447262535272456792160937087045606258691043305528747803213114262441868086003158596096899017418474253734345041499290625406245678189011470462735391924287892089593730612163307987658365714798142279538780574077865055116687782688323730212220389499037595299826655817386421588190720625075154394700840379286838750855560662774330874736973495331973991281088247704463846364368993110102300144794864806312999051455038537570768124873930932360428451634036805896703548828857264152537175515121765868452867321005558798171940421671751959899257008177511845052332729344814887177751564658776082181097252152318858187668616683908914845881251508254404415316104078418450893178568938351181711247307303785924595781990598032204017875638798949103526489237332060620632865566435289793106538323647706219062587918992184380058574848712141507317904055373037019881128196173800206927462036608257307617578307123076381394847500588134159874552050849989678390692711556614608315628787131087844281221245061111883877463841890237409975869184744312233457107123411414635942755543550466178862650180736064331041498080182132953127677103690306389435574725403124391818601017837650248368960527937148587489409880259195814671817086716291905313724104530965884632602740749029931848786720504112143913909107718422891869984158491067294818703916368970642205087151001773192640144763670888586757764728577531168628401218558152553287630135008337809210012284637255089348708319781269489577177073238488771006745020878372848908881196211810088524316490305177600 [133,53] -7733301751517932850356368589150239595036068983915403744603695814564548693509686902320846945257576974128505757556460908323924171106343153040120834110206473103329645765981787722110532235175951906148441435950553115577096737995094424513519784995614505933721041849035974348682601524416875188908959249695813929743356128412879965611795731143053962212339347870117741476290176448180559936405660866829790782703179860143895701984999794513966744317638198338251617102935902511452516460739414747185755512922418113215420781388948464053106850156355701945345433132317247126179606330819623308262320466393470952396778007557691580939526840029908188496663925810958873809411210113724166456543578983142281067320557536609961085286372462836302378298447989740210770932459396167786068561318411473861978595295082161619942734059311798702955710458308749986137355321795098925387511769309688379494954440460242609428344102734491507888337068768414075107428276968859078277046833466559552204105151962058619216367064231066800232689266599420272306228015245558009112432784165591043318072129366366403161738881081962419713735455582288775526375605572240520780135932081651963657220351409187301653719961120776068126648767591049417489918612741690522800407562227255669301590620588396341391959036246824030482873773997186819968824578048792171047281956858061884912259823947006228179010760453941477141195033892307398963163711745783232844301666187279914708318212474435229936593660675420496420205645020386093596811367681027222877069004687405749220357493026801389343138052375211825391317888549439308120810476938455021414473461206856315884256867788216133551064970916103479126166707734037041874051241134646909485902025039652419758267811465627170129965034452625636602325402709054260863445117980410805265149012377520994547852922863930371869723978574534728753907827828455621378912138252201677753677026052830638409036580959773005519386342401843697118509280419333470810982058152760831818790385139716512755124581554671235888052244962532314993824697796226438400 [133,54] 1043603469592288135314404951890594467892847233797281795927119939770873079531379363658087175933541978036705260941200327827640335525461712290818471009687225265936188649287088438925340704245539796262609031187330337623127224209875377542939277162173957234300897571211763192554568042083231326968811969199142418703912317086494868962271847821544528773915966626690226030537640481091207126644647596450797760806968115885446315911846812224457264854994423829886027445574170295702042656486570636898145253698038588838455656112077636689368912542799960117820275452954108434561431540744627288660079031227162349485856858179471325450057404739391998482574233617582234008771503858400938797648161268896915510091330109897615970125664484184132297180292573686895291163976710353301917440246435060023020780836780239597485326621498118619740740496825278071329715834957866688201429509893813767642449951389603046848850165349667306510053117059345314857134991683628462525165874213876486201517921182118843632752014183163622430983533211088497780951326549403891342873352707699332158552271978721549282954313398768943785197460791397395271424518636488464174530400683796085511981492181344169993427914417890836411091417318508130314490099988345392590255542834708363334343392753444225776947869110191460556895395997288696476328909183789235567699983792885088804064972943112055791409079977753651759557548275466286646708044264619555072281229697966584478152408502115211944575997190961572394629443090546774378214236552861501542426831982164658228473706861896221430724064900515606197415080448053639818650833405043849979041217609242660262427138906080839780955747194964542711138902687164165279360997621188235565638864049035825177053015442586463138296801986903135330123421291143828573144895029429090538300700686404840485626331744068771562692153199826873752919661029224899071514007844255270554779423363537919361960717042126564363412205089169728241227027045848109658220834634188550592769721888856636277734822285118971628173242555955172095500360797225600 [133,55] -129127502833854480536353785991960980142220526796644787159338768376387595799994963033183065457031290545676355573294011136165207346106568459781726191427072284383595549425907417840482782275189518701897695781883412952273706513921031432036442429894402353337713376271331930110770126172787200329449278226606224436851389613460921540361184627741993419550187961413625516459095561886888368523862375252094045966601893052582906447859240039786074000214180845651877637270978933346827573232408197307584588962069222619436617200245412510372143154004648825525309682856687003498836825229681939142675931796727800700709821514325522739473297572397299814437302740940287520953691104165616049138694681937845989109245937512079392950379795039084864476352299533872106142368759018626155030063172003184776428178035678452863922905837495118584336201439014973881922571108683440501331225989530270336999711813040143082833796511082752613880384584307741593834700093757733199615321547854656802217648653011664824393736657811532413774726096879642847463857867228619672461163873687732865659219748361677800567518185368108773725118534800174913214476088832362550661138337396270366265866794402244011172279772086008337775812874586152929875053934180399307036522093695078623220148925483056114793341951070993618981605680832596070015163857668650005741782905607577646587563032119142835385260323780759719740683832848194203448343503750878358242150556774588199947864924528370697353031713544789702558668953245982512812512864761549090753355665537307783303067487386088964082286202350068113756297263383620336680623847664494625188059451784794436647485251074758324334660796914715656977034528637825845658522591214791089254679203097412441468920230240560870924147012712000259376625598949707316223170982652090002243750479309737456126442440999662308372599092185334951841309842271482259086174152881822619935892960899969184893308974859585348366033425086547512219384537522675140763674238864506474505393767133285098700664509668798435944062647632674676551861209200 [133,56] 15725029793426554198016812433539719768563080213742735356490023707990042516960033404605800541895082015007123342413744144970982022199908454629108053926351598537728048648671171449109106900047841251590981079640486090385272803309236027828561671554314231520844041585414824206877821818248997543038886713223552315663941176813013100262084884486435605337378140135232846546546138280931355935347846006363501227577043029289021889274132980623280687709805724227806053231325450168762205939786784150373618983518173317158731717707790724304609561779159561689188837723697440831332671756783183865456888277277724826508294579521367695627955598599260499846314413703720081562903700717148120255096757108034920118450452039484138155408203460808270087047108114215962073878355012343325243961910013514752734259569248074593509965096823195152242328676890754823966830357925011781284247351728109723011471857870172749134826635824992676903256946747622292967710439120934482718193835514784379884487630173033960488837863160232898657030003619382171696993069400528338667801175718283786806248112241999646747410366474655276490840368803838316811944974119358603163441950009099567226375096323845468958305488610116358785795945458713563737579982863230687231756865060203562053121859384325791323147326553874976629607373464579967961250086203027491820540183635282929698735516320936511690710836297631984614415784762279144431846697469801225785599055963631677500738351402536267695339423318500678121300723091801229465230590861307928844607732638792185881829844380968739290485364370373807477284394252405496251601652308392967174152657533529501281340286845369278516724904047815426760786936053055672748691398774437560090657742387062663556754309121564625204390003471036509506578370163013681967865203670070596354412992913691455556099010636933634432218529703661862290182011819222070549179117131576473284333672766681103631202877351956113123129549647395738661470508454459842413309037154080264633213652667774232796979744809972425891642912652576232682891520 [133,57] -235008265143560542825915189572407757792249161549915233789034530641252773463584498731688061090163706024857707404684956205551961718669418760177982396224290838231465961427007812010555640039031813774350180615790761597319038303354100166751080442950165504112541877253199974880168365091413935708567634183858687380604416677687096721011748488177588631059930590029730486243692343587700481979496460818569391479231099754315245458642362138656178265615841766845501746363342100829880823760579092890064256916942185001886560827446311623816202655545963765209193040931004253654947726790106822588010649282706824853048824669732500972083192695707624729314375499893132138632655463919610720838636364572092434965448585650685136193489653766530168087924354981997380443515364365717700095901722651443617406534666890351718742067551001602954192755017640324881702890807727465145016092729006765391709978127846888335669772058716597070707401680319965281054720124535665874640170154319461611184271087526175557793740269522357123288388548825654496367154919354342620263546921158838261079831607120954670613525324455117814737503249433409957013045785150139717288811366328570752952879589726455916122760199345247554063558827309132421641320910665948055895995541624976727345165954972682108095437722517965221841852831516439150905390296923302576740419110643787048474091752011774552451263990499680275184228548912199736492779064558824841785412237635795058986536729822440508180290553602411444619904945289315589272956649053003828304390699446291402348071365225575133099626670937300026348936716651552991282501341110353701245717958744944328538449438929472890792720892162173590164688618145011818679674712182100972206290698681188691201211626391526933042816958299103135320454102753938959618453875092733704068789553679806050304754248226989330640737888466887001138154456943649378035092181374432192440419892138077299535127124345856494752421455191856282516203634677227015276788354390615435287447737564759298060790638288821524101080171330142442080 [133,58] 69430615894057418500867960112772545466371152333493915206508566436012537065647285898134674564300796715958817823888904123834981417562066419536825992091443686018091933447119121826134244956937630129315064153874073002066386505324798604583583562144022754140912947510422695699879151597228195664170990617332370804712693524430729921946773104535800606701308800502068150590128359939592745464983161365961550695876883706618156611667843251141218113573943266991319231447351547801441789516100724165955825118349555088754774642609869057613882577646506194672754184161344673151108218478416007052289312924855768139812208971383231647212643706394814943445307760905012581757670292445522563993081360951193546414495703055177184986615153413208627902921942334990936925851714383097096485548572604095149941564181900867992302536801864899379005701887098022958069023932091602544657350674992150388597576823869995586984597060705262176053708889367132994948355658554073588999430585102555852514284551260423985183392043828041839765200069190651521920824580790771701408511794639846632895517298790073181888266106444690527866526594829847886515366739193485043119399973658645171531328244075748427368433078003556682331524447067668327199025996278123557805729775689147528167518242717356233974928095071732587663013354990572646583050899048277106560465768995273883741306965941036443826624709439791840118208757034734431200199939721071578603223011662058505060628127613842757110472597447543859213667886718413059324888157129814998818815081328442541287909884960575607303689433083272028234699988844145664289684912658722324957237241624257529477500386051217842475601248080841547521714923190298494069086995316057623359873035917545011171188714309185387910381205365430795380342764320936580860752372199973460651219639395899694844314530438172333386909588093217361862507194863882039074687713166864331607665919210932798298883625455303481440459901802874414966909099309849552000837731869291967153399629556964366752714862039942442044004828739193600 [133,59] -23869849759014143304174877072691811094869237862765784653559693033057156294606225927477669439335047504271177703126190287815977651873744529399286825925217961677207175974215805652545151171586222217240014893194367981707951293719394103660139683467563442413135134708306472962931696841833981456715193032781231167841114766858442118864508381693980548559168820245925274758216907102739239539241420074202313781054234800393786768925106047145933678667015518334180616957014054479168080058901100592556689785087109457448147169045805232786839078203983959875494242344581755216575255010952281122850572691482768559855037171134456373004245618389303682865744870568061545319720321826993351674969551952763661911641215064571400313785861377287681473188463135496209829270173160467048564954332990708397712168083368902420614143658352608233787246082418130905962340958584407320972959215636313741391587081005082568991162299918689338234559349633486039747302274150354644757209867897153238921347191589356193110870429317537942345345718410614363272598084774462774164653684246869142758985976384250396525437814720220709071052568953117513274706412130533866003415359554904980720916560374317017673138196443095340212306243450436479095994244668918860423465484764761849003402977214360820032316186365352779147681844490889953551189697077015099254318090334580377500264433583974314670528545366263245650535086947816219977192338164835822218398731047072984191367786491143892799624882424697605522147352370604937389124093674880332656426379997836759422247181523562450538646834078287760073527635755592024708402445956533259722357301638093634806885548811023197290382638819056428944873037480779649531908439258314697404457698648538296011062705772212646248669805094911156941699756851674399400581298297069273450645403053406892209026832691564180851071629530746024373244717833378114272519577476057828706424363661911618537660747709803242577979224845729529974390399118169617194067804633091251601812131740500148278898198759864276948036167961400 [133,60] -2509849350699059478120711127704863522051807311932865947923184694089271052520661946722182018960455941250855839841509799999768035350018456954743384951928878518029187742901726938033778282086404657872753934510111188834047966232430452207326346129906202261827420256908257562476369917635719398966213515177360399689586283662637322981384674676517293960319203031557855753015354395538110239713832023717725672683885410229851505967555183752612686427127650074261792365030407284914932952184634542332691868673969044762704549496397538512562867149928526238366468149413361202438506785565506157843305424259369449059674511154769168399497168590930047201197744141895809018576694614839806708667041457222305013699688249299342198451208591459493444841881673053497907474238387136259049482132611480200574901796308671172744067390016701749926419839214047409158222046239638037029656196477419248701130454206335889596691721975299020667318471298806931809107096371077695959994678852165110587471816635669594856687829698083167345073098567597738686438420032930343332592332234821812635605926404947515710147591757505211419789107573193728278922364022406941767236454187428250104697320647094077097476696435419438059000717481215815981234329801883666296019947997096649047409099315910298008923805734450480041758239892285344629485679104326433275353377201255727855664863114949657244496488541946056174606481242627058617660771845233849312389206160344677558910174138387350548492905138869007884735803004341060677312166394863266390829895461677455027384213828008308708236098660438003691152773950796926368135846111228992309544103312869831377121491524027133039397601227401874560166653009233113250372961450777595276837935738571445387772871058104234024813564848392624381082598883172828620654160618394251615073274877817694062754087640894971837698332500155319061755020459665856343036347268355968812874438661853856445009488748563200816978161098749846171169550364986634727827227430615203210197772125413365376773454459810474805795605760 [133,61] -105308526612197542950910468668564857735757755170010573402109757377752972003611795044910327486185747667152753134593087798843550246041241806266068322310468654125416203376173502597300923414710895673162400854802388427662246197053319798861791411210796694261090248052290633493586757302801260999527740570981615021076619281211282695367739065119933539586391572336142618148880440578290358494240645908204111131454728818208509132424351911106981243454885921636729399576963437112319162787002844546207218428618722603240101444117262281600740428050324207870781849918321995781680467129423095171425543527736436248881705226140513302943149955287443419297836832979079101503220557197203769907739053759451601955172011121195760773180516681026847389053945800254499133960656841908527816167107562064328571165461106709778272110355825642082205582855939780166903392486683287090370324277202889430480635496738198559127888732338201754276710299633981982356978555569923212943793815530925903886022025151972550576102997727502792796059773789700667052199308377079844149390494430605329596179275524539536874010300298170246895624193776994346871136585171709625893639774168331891841311164335255310766371329754637214517954289035988360591513302325322696297648704491787887212995057449191348655447470088426154935078086994545820698795160432351786892520772159284910906541012116778493370016029870676068553855791488160994062905062034449250765757351309958064174487670205421585960298546589000127351808337766490453001523629358742553956867371119692201817673369198308525605999795253036794033792827607029209164028634267066456953073715104934920004631849110622049845002891233427460400144928705409606400066722667607873720283020750607450089917378801110617905463303081549727306692163904088587091953136771089919883472101774802257490104913202544089353912327332516471643633961408423440954937605172281967249674436590529495818929002881079362381314464950602656516783525217362400715240893820165546954913692999443465414195023023915687102304 [133,62] 15268491710636818314807065098155530097979778889241478991921900727601804291512662615161067698475484234656466342011353671079147538762008008839342774468352327132174881247128213123228583163338910786789459956130127822250257255893628873341201063568764737611427977784740588582217518834388733682359273719115319721235365322914060211152910093373760586245250335452871503743662531133622162321665728209247896312028752510173712932786391817483275666030663875894399931253234278532296110754208365678105968892372609754151813079814188477438149789679458035904043751801771552551708240691364294185340712382974408461267023686211925969176415607189354005983864424231044445765647582200204198948448903070470740056302832751008529233972440383036227861797265244404481834472338160693238507419439375065866977122200238867149613937915050148742851980058256658752434623144864502766825862762108465197770243957902114804805235947224553380227155285922285131879858219544232162159860966326805322299903614365490910761117666681423361529124221325735382218696952493263374150606733359360764255854021730211894160804916605057950229065142152790273756427712949762067640064350250808906775297261967491268799833845921779183454740540241552411815905094050705475046997946294537154355993852414114558372208366985226208122390127528734594830885909212887202969202931501143791285311847581778324991209196121815305166430849634999262754432536159111565337698394915953296962241168912074615702403962546424810553849088315498768159179766974711544747256546466434955503531847644644448807207547402671043628562355311589189266599962362536131083555803105282116418262990680910177821479459412597064468704850560834126966082235584228723795422895101435936467716394060410172306801835990948407597070878591470161280877788850031026239874980019035913177093289814206438635136820350326502690423483523252650998926141413854286695207656900204066409889028294304992161581260472382757781880600882837195074201615720024958569713003057247229782390408136450376832 [133,63] 1250249796396188923637049737134583786900896855780213025011618914273534290943693668631141016157730557906124608791204590106433361616358905708053525931313018584748655419576093625800110476568222270172114659999491103012952692731738412659773191380226164158407414388845300934348415346830980277583859684769691562101241403837830708993032570930103209800349926790004740201826105180356462807638969355004289468056373259643385742281325104395457293688339947704389805322943554644243055917462056965161947880181982187388044467492189907199561908400073194141419553741883416768922793936046425601588424954900169488396553928877606016609256216995761588448424825048453038306821867514410606366021487749754502921386361272048295993200230467437107453430527171872326475557165142376544344252137317073782881624938598141851181869536537442474950443465026977633547036868285037139779071840112122358641676102119641465175252542049044450308621417309384408126313270688100944836694864243928890581227598632085087155421318120201867541679534170628389556676953669008364069696447110476296509663266335679172479859838946827566458674610600883256715368150177803881978522649376795061768958279501989765914516089935638797066625195486125463755718342845492496575844154193810999805431796947003149353679256338061354208425271075596375205920983693751871529942925917032675923855748265066547211404684423529512670468071672390997232376657317691600197851862487079602534183988333709764987161267035558616994671725814130201865181219914209598820893663869654472822321887492099144783194214390188880654647490378483499248938209268238561531238423332555662377388054782663805825084321687468412114566239993492273041067149576863875254160571491147260593621300701654342579995654704184670823865477206619953513821325756043197092685574920801431453023416603283305713373806391913028037385183995499851101969129032122159259954186963532183001090812864590143865011399254565129793183625036568589185023614744695257166321441215347007985670160253939280 [133,64] 37238714479351477966672412543915807506223973839836269075726655516437690656805157014673806412425542844754667209926659199073440087391450866526419485604524672087187551103709696170421970384732813444830371251031432026217401892565224781537804865346764654925706330650849721042671007985483566369846507399575629339313767406006343793159954251338435700693600858021960607920189280082711346821795015105234189265877187207450650594073459249484467950206141371096174902422321460790515398880201505972300132081171190446697627346565756313873487206087505528038475848502178973435275327188041721748260413122811702679210660221474605277194060513819333470681907010119368658915277539111901605503534871648159361426241392526144388075846996868727932047966268369672478948073273328046513670561182354761735968025026924368505282096712827583727771866866671106301846099186940699409582554490889169287604537118964042933122284542600820448738827438907276324531389033061155634247765883214502684966870829196781710073012375311481631187827026698263960471099031126584064697564611834384022291047555112636184570440946823928829950143966806366781826977330764518278253256083521072965693615467358053661616646383965845881390565001072871139767592600744195087020069943058575064557143088532620642776282902350003785896604499525001832077803565562674237813302186536733974042413762319440921472217210029308457941692230856732654990061768440062986912191677826908873091950846279610510379374472489910782277427158862166362831642605835084940625517452786079027697957081114234345642730656004066679947012215986386307971055984949434634609508995673717569252616705065906017078824700277114019147150627642374026913823450205132276175807071757249053601486128367039685218468406207226207898319829316073833814571918672850902516077467284530373617662992306243789905898711622610164230758196529167247050373156967558708290472926493708690391034845459561946275526917046145060830765542787645174731577710694855234280551590406247433443139811072 [133,65] 649906873541982628773694756917379210170101267516461961025212129681703969169833974248261132596623376565342799271433038340039414222487423689675232620217350362244526724074000441940867912318053718975217723508134254580513897861322805365725902928492454925726273021811475704414234921469138575153683978735417985234449413590847063951105963806758577095457112188904024398680117326119525998614056497055536845576317522963380949022344348300216100930125774660145457420155407560671759939631023175910238789235163027683942162395735314442563825910373414071431538557057826735561183565626174671601386919345701557395696235530219222431148151356187466687634481625648174361433230792130999205717805527332406080760388432453360746915470297522571702605281918806458883609241021994678909627928202539480626805251016460239853539455445308365544923108777144805213619561590973158844706599409664920557402392589376356531773914458211820805034660934746026389667655399513789888341546274412523340851434127431026213824601582943411382605592854654646560239561193377228155159570070335867418875723106323439495943152765135593683503761910001236210830739955276577438617310616970173493923562001459229374128885172688266230418029882562092091706837593718533587632138377092137304884636465421515744199822178767048746189201258713566041609172937694485468896310956849984325411208267657135238733737500470959696851144209285143791108273173148913010133467735527433574134804854567751356331803995670077920894111100648743012377501804022792331695413640509902364755942220656830089866235397523601830043728888192018204188066980596087858909144505887913631124394822878529089591117417645151757378703665863218424954224416795568284953301836467132287770034284353196839465185973337219394272685211106470583219704132788341947842583605438966563453758067624362018927092437399669552020667723638235234900173875744888217283673605392626654883494491146541377984066517157410794541855177229142719703670988559033268251631364385977147743712 [133,66] 272538330985403244826807459641893646403882219093587089876820571542849354527729763693980953034243342368699707991263776504332134317406986819109443581580213837282640281016319595766608800859993246206173350914633303596260726618954347856818428222341604320517904919874469983422595105853414786460574145038982642907535631880895865297748220706582902416238597388516453127693434548948715959166022532991088405563253955592393920688403651321952934245167116664818733545083115846161771661178242512682462831764430281467429908023565676899415738838397682456160340939064292661471948326874323569530806936913314521941141342675076024397943910184660555261049461284286901598583374417255397283759230858789562713509717496556430858234710928133179640028210563025171107373396745437337046259765812172744675230631469384180918603539671147369862754073991089482185544509284131837839552741433347910906304164359914996244552536039065899516993549223104562553518724146513505966527014624732354459732942180591666909093412124123966061247162879538141426958135937970777560534272694659969324011695941263756161254109673577480428762519689112566595505363732843806169145623442506048437333823374142686139063807372049923951380385849557132778594667288633503520777098766155073553861121732957189324230543251715004535030694599617936752082977133596001632254315918181568495393766497320041298655117180685497808240777417771925527429835862610771585073535922747805440241596182457701138039227065268152736700697069395033285985346267387625326646710581649504048061766314805532970225246884097934676562258765421248794945428165593158536403188115432683628753870474842744007357868835871805355307866086147201250172774777477689112338777992947149027884223733957111381560523637062241528814367412963158336144231772883039085962401946508161265137103821923795599741088701233046039169202923766829211132795585838638873321544171279841203738602576298989106262195774190523906019256110859527351671011824862620216409690169529753121952 [133,67] 22932690338280289268542859215616260652477812561280002512786685137282026459591468122188574377568973705207013259808845766516870251686944158650354115721803600924672283257860949455184940964909349826904921319425481432825900320310360475209322349551203306541939398802540656679493357911748807986447005371059573251149257077148968213133526854338010018370916935009896715164796084584983334030501422556120926270889929526674600008117982280337645967109304868957514653266552512032232092195299875844484873451835944279137432132419334949102959514273767743660482174224723435206421837423991761392105224377310919062883028732454378989856134746231154735809412474135026288676491506178715110673626375382656034867116306133103997347416250547754057892063774710533243844014881370494167680463157836536005178345651908193548688517761504727537275791357061595155341166042653279575402677724847536626194348912997351349978218238577629627765868673219606889983004076718055310505886670687513724953707046636170586435795723206036326520471481410054840430082570225668170885594505227114228983366807401760007554254942513649052689131915712049947975619460579727100733778562784069008297177426106686817906297116470699910923705006334627657676379664511712649846326364068403295336682015801727182056403080935763654966830001863630315886631176842443604700426861435319935026597888317191005404116210374570387778381637943382123387738378236199095637371522729037418263634375062249480678842684847902409464471224437084971434352328896228311165732735416619693734121107052009211381925367512192584227864009658210558708421563591596159189646907428756908012402640236028734203923045139417548822209930921897419036709655319750672773679334771487083988062462189936924903672266040094395628748105867170280077085938516992166151516825753986241934223353590683247665979268368214812452869867251821544630565162234404742779230471460604780694281698603823256067667261139697178416195485404492873706896417220893886783358784543695420 [133,68] 426969885847954471586861852483898897408561484990087185913667122914025687680099264033948859057680708135033815691456427833736380020927032761064590070834145283828329169567595443593362653067089224657169282498580030562419232460144853982597493258674878833701425775735754895724947301447432329514610567859691172017093426978887835640255689682185573156214623527459275655407536463421397479799435470321185657478718711410776862400281748772574114741763905126587554500458448825277766427800740376165916280101603602288763062476834553309996354693772689830536867630674393072440966682050612342862464635448050034089795173996722057538686293118461637825415625103125455736895212190489113256721673508079113165147304740618991820268853657773629702906222814530201995192927507620745729740883783948802596193214968774449650861525593264664973230218949753886807903787060677940801041596304787327760088881521433381508782345813214205467049373656754144312548109888532767266052546255938369039248732930194648810817620159813508197467534318909711131349410880184410633369791005171296532732890906390363852355365074819929542451834258824643646834932731346883618687860499825466509881539167067544058237556011903483335475741683780557158408883964636375164945082771132543150171027360305217252556741731452820951095239435752758178256578391734586808063094171385193901673973562021507472188513044406404380368088220428800552598199157778456680001943366672079689055339665997206336141306389576420326635769546167575934822316878706454765428211548257857172047745303706047937545738430085648637817224468041045438683420557418636090821694774930645537646305203129745956659413129373472166201381694256239565350422769428737475628207728448584522278327485196469367460861048519915254273725358515150422412323210690359509400234281003281729427669846267450267426121219830963221192176537175934878247871274480759968756956663337796184703944055270080317973492579647873910435623568220955791382797191376540494142754142208 [133,69] -35059571565426046046453895605610281306785208890293535775776763540298674960058417611523618190818107050921317129664971796499409138419108259533565502256034756704832584811290525133606597404482684187300778464025891910553968319880750992025137695793867943714687265596644662850744251178467326119850516833555827515878380437777004117069508775869075234331368456438551837062207551773227813593111565998389142817965541567436455771899473705040546021819651986903980918680534051083768375079224144075161323201926507834336818679323733136432288408619015910407824883439894644030611447845289464774402204884249218776706897723628149602162269224885529760833539992788342163806739273526464977232514990412038270008643056999750843392008427479743005424115315531390113650470864012588672440068494521706364876873394480341016295860240664594174164282278652463628170285396373299335127081011861941651602224640681579528511800555505996204575353769000175189431299291925321603118569247350616474827805109092074490347481363481997830312375829103875560624453821823638691816780745324481946437331523594566189862936688967824825325985368623724832413255938761995456283729415379007277422048099796306042697752404163397449322274394307900041059076894140451645846917021295846734981865036367716262591599483490647626084035942455367647070239046961802939274921128552571466443632512387001209923463213657170687386901393574116788913737221170758297323499527271863618240749644107049883756041444802633721232658128170473722922230225937317887681205149770843834391694642191578816075200454234731398370748166514323167900528350486529742399415731664715277112009072344557756701865444353823723363766064381136991976955455160781321265372893269172051154039691400653956816206619310801985816174702653274897389280006319170857231859176904760461221671199657317659731719961757321772441553783852357002037742413853117188763645728457042256689253085295455205600246647919934540777870042515663112806851811374640288580346624 [133,70] -2017306688543621857920096695642385742723328050484971065715881822363947941643762163485190378887562219075325017863517147331862219990878416260009113795356213703591308107976713615221543975339689548839723204398113913991853306206681841683022427646734753227109823682900171740870825754901696553886421925109039299462841570552570727361781144651948804878335183524955634460463455632172084510732877778954100568756512586710306197516712193496576015947508434592014397611786210472086447822249410608351144597378955088469933299144028237409463887693328059422445333965953424304831845901835911196359828091704634613768021804400032893175418588855205223563828190995520579350556863632187134283374818882315268983687086158255274276210172019891846217409747085476100877807265960183211176573156730930261502462478826837791824209802738538980529189330737029671843848282095683748812114703791495267500753547213779884312550111557448665969419097763494844051749327216786551874061840293177817575244180932414944573523249309614580099353166450613703734001378925843885842082947323644923751771738034380826284814574020806545611035491874703230573236997570590111069858811959345649258241132744388671741489647393329346341888022878988133682806956826364406707074180512355815183997173516241755782655530838287375847452596158136222792506397794852957557858597211125047816560355755039188206420711441072968179661602315647032334129345595324023943470776568845894099331419185354803757318110223188007103907940247406731162951474725505628688001960245423485978827506239936123305706122060477582867564316535724932167623802817856349576698773444361403252458737345049288044972109821753152411074302922080642103353368109705797613616273697573061038833297529250493183869107225635919991137214625884838145113597973812344637308149989783149531176316990163118437695775294078230692503178649570408340308959478228097056840086365075110933149891574156447636705261808817321369277540589442490741049453034541228541696 [133,71] -35555785540968354739058020499775372269666194649163443354660505671774973348339664716690283898045714965144049706719798196293840017836025897813241174819903939439532475700131405314705851388943129595596098819827698188061299522027029691524152993311514752167487629810802656107502972184747728314306320039005917215934163911050077389961249063460343832877881558058829978644080501962533328259707870393985778048606414450025685442302396012109187310034040852023016408024407103288674311980053770923706047150348449753323588913446210362134849072586849050376078028675484229380810103993835567442888910984445663718693892585596055675613235478269041298056798697957557905455136356945046262419399673589397571445624338333117299956918005575613120109413615227924146264315673995920833527240292070646753934934522979479728557293217282299401117151544299021761741316131958353530743506044225997571345686590284219966673564474909516785258288939960481373085401002265012019332124524100144618630324546351681334580705902508918184010409828453863565662414394035854882202416971099610573913516272919404575956090480597424121638217479437203377138665171327946180918439104950010008055955741707713891146640050971042153786894382893195157415056608149778513748725972093824499147280871963000188809234816665080191009623618987130633516459115745219683715082128246433825251947153301693663582585675564885668034434662636798641673353557309615621461132500027469266997516740156853461707376867022402713302568557503080731647728684328878612631169379960269697594786589831663664777695469302532745384247043194425543602227376047979562743383147542010347217774669348604388700409018911254229821043816358182881383441359558341762733301072655249355661388116479845243495385078053036260631918468008375308401293201537415075158195215155589780362457784442501047742306931475560491042922173381685963897933013762031157394153306697674709220031427562105880986082943040817210532872221946004175710878567849863136 [133,72] 638033891031539798271129486218524022461329451891886553971663887761455738524301712575403424054406147161633722071265211515751842562945471349211376888891678388427549180391852522437594663186577775808801728631955208091487663832117185025578891847856360580033233554489850432356602420846595552503616754137341915904116622210489684309588361769895174351652799541993163314439186595256147786148536283029635685660008053850874529116395188576012251360134884686305286575957859640540080729106332945414755142932405486088443104017229400677080136689430111718397531917581813660878327979813417365694171045598293198155859013429755834928460495678500096234466958884099497866851397971091754318730906359119360449612153725912456447324396610479613889775152387056387303890041028960171775780564964504036162355483732149283833608017931192847388127505933936622304898526551567477090634388938216100085455144609652179799507657296359041541624263317122179490351747417601009977012398158510397303544864326182524545763275164885804462787158070468948690467591898305665328786884450228460354514588451353594434451840727729142629965319823220745505739919691037885783293093654886213447768118641565461169596118035386802811061199273119515989258524111945430974291077363570186227943593184102488673840517668966475623613313409176835885940154872595091911478016401170131385317804885314327015982535811472893544912182342531996961605744246146656488627862729825272894816245077379235332848981232593553319738661810289957517319119382657744594114033274128791574204131811589270712439626223841234302972694983187420215368881194799845709727534149721968171477931429212131231165823498939181319253806059343189928448941998808672416921514259748524764263567795198512009713273719481404905941204910755805440685798434171160355252229757891770991804961885490476155794329836867218897935025099472350712878609848419409514494898630282432219039804265087770113317009864364628818768988658103224445320467058688 [133,73] 41737345415176869297905126865287464583154689021234027584316493413690070362084023461088515843613915397056626490877430265088667694624260539042383720561707089530977154010383376663349856716697544858590502171176509184507611359742387917548727635822136637492348024864328267380801338785777796527321166051532086574861781240197977961765007396894888846051011569846354861934514880674798053297355034564987399581882931475671883036779060519327237848086002441310884932058824219414652735949003995886525885022590862626525348924056140351874277671551879490478667911370146873664689154907367528488250795001335926552063594082208292566702822565151636248143174241327598822512986821897080449751410641932876845262467888858468400418687916047161715362822702792992189237814012956936783348298465103618246548006499122352510068637386322718193381327431181465119694666893866902311465431907056712462984658056027556096671911580935004594560853313865994694361151767880878697751626141663023601465988971002292415931894092634941570843095813086447837055058688123938584551447057429411269256280865916818661162254447438835014204382982760095585507790113020669023052630227874896863722760555080364349236084410186441876527880610731331882027747212232211353034428163147819775264368151903137542486113085822811606007904624403676090153824318616060462222247172355348550565708081513633384056802593165228040102243734225118776447753740981335193106162972377299442245780634028276349902454069284995245227441510764998069093290128319037601087659116918752943975961215909663929310802586181316927491336804605078545922380676022754264295223815641138169640598773677845527555315792408582636391985386086671224604934147405247211231740629938870280666803875240217014572771349090287322602146620986927433930568671427227307251961427786002936725029151645754628067548651615489943507560553782019789738072903555736590151204450837698666390955688371577295335380369818893503435581076666302738033223040 [133,74] 963501105077109784380341819724509356619040295979271749455430737011444750966997633799422446881250398955565999047885691359992051909270531562207506762104451769710025691173544473477297395887936182133894297007994284092680653832331926696469746700976923989389196180410788742660639829273138094674302148836172131061072425756669678811006892212206774285372017805413026413054982137292572171448454719221179485706776832261232124817109660342063733643641948733397011678532714287203545607117896266290466541425138048672433904313181569644789131419102105123616176735612372469981995555015644062750569599788883747774597286706886039274514186477163636579586075586598755365676737187841769468313264848936523976557418578569532765760680864916211253638018302184147150843477870644720095962632424095309306291817811800673687966885497163268322453531424624664764820127608889872587597055783113108229183756693424047337807147627309108292085977987174959423590288687817589322507233558578859354576143073207653751150680408337534962333876576005951311309281877046426326376783455060716313420176931295695369879529769011380096161806362755837934930908092824150211024579403198965301505813424852068333330978534424092265613938400927091830839664341201302276576823609497844397811859374901246686648002411892384323431017883780152649035403048830330557994778051708730190364821724892795863539077684580362199701555216371404950048941428162001464666625776195914044049651599954839972253043038749322859469298165177030355694337499255288091354909583020855210612842570918190371335100230268163970800693446508189162574205645428308618379729880714785101190383947396827457867176404945603444202668652884408904667870003597571885798662329163841327704436244473067108177102167120643693448240617737531680761501525614891098598377669936614268490895258409152640039856463608031749359613865536834829993569871797105030609612016129733630511178097470796681668997439163512869789193379582267388480 [133,75] 12064345510201071824280460037652579966178249743040000415380825918855313807009248851643943306024315145477512285907585541045768388842120467859105576672648986770755371467739738999095934901114493533483916391738563984057405522324604792236149462466091649436495187034548329102310516657059911415728000855590257827410602184528221320605677687174516424193341044379861994710712775083449898525877168261419079166378378932405945626971251604913404052063823887837865010817405805780073472677078246428174158181173635823149646546942374473762173064830813608114555726337434769396517141562992440961180338531216107224797990519488475631575587373477893427989450082899250275289339155158776187018396778524100616785493486967563498146904287001362472781743962751070338953083420307574364439753205182542373962393512751741432861465887059722807391972511814614532020566290683631601376324024000951623413595141198180705006811833000182946973976036491729738121465747668339736204784606550970890752225433151255641604262149788519726577638200774934842884358539060521423992844202684406044427426161251195389915111486371676935384123226249589323744110125409604373742093478379040479787819446053945167469725631712630112296302070796579275622856619790503851534985720907719748745492038223579114170511336482222795646916656632431955462083473601950965183020641341171522101143211119603123233814970937960567577785763571998227957681213417687976259488524003046433924655323137600735680244328534226671806232940823993387010945494459646853512189079980822023992244442161019657887476307741623128194228586935118470265896563876097797619635071212371788761267498746176950397866688172863746213787442738657771369324254227666417220561430161665792640535555098538040837159400295472708460486596668259400062614740650511728203662874374821061010966909653394071336039539417189975948909463260788920617678145471691307552195600368101524482357898704371988442170019846303141174170133660624952 [133,76] 21272426904146470038229729255033192954219721879325944072219908029684906966206377608888521941807464648100712587440596180394495616253783299244575210984758850586321118848606889025067779012462226945257981410386066161973960049967783569286913349838489376867517038754480105723531814623767508424443947919346606993310875191297707991837954837395482526418153005469865938609208969909249907086234886595582654479381599638493269203295177975071808250540125300660505112936951106762656517690038764846803546374022023151672914878357269642312090537663508418210872790663267076135898129551692074013754909740686655428033132468947103378682219836812103591739546353462760586920369430804760722943604802766774104642590228688651210531021926208064054229391724120087432973529180721212214062999371624929878717921744237938321568594807909340261710030333512391981453568103252799023598238244043195818252570471463970593208386607825591440133907389828543405425095131010138001059256817356967458752077772856045837839913181176847905084255861900572626981204824499527277012460263652903883715499652651122465451698550470950849087118785049367900092155409171350472818403261704291009756881586031373138540071361252228936036487782232483090066729163916449182663766291192993730595380510291799707374980265395806521434091784641098875651172015802208659632897555138419020223482727208414731078316414075368514224722176368967299612383674880392179363443637718887735498948850296768416232440782082568096048631966118132188301252110889936895492353545579497688346339477640355630529734017565203631059370529264070768798403603934396505942614279404631996523544516815406949246700906646814863901485044398884792228707998508937614713571209574392828539243684137051736491564432224984710563459927814389658573199747146200775992386959187935868019471010985316460528537351170159097953676098004386968592710989623339849030848536348071560925466560398412972567249452667913526736696047872 [133,77] -1394735551178839623992425970804179233011052246208731175037570040397559862159018536749015330921993705194445192711485612245320406927914637855195278655831315264967397048904794519294378080457652918049933368632366422649540163621105929393712253783135189753806315491872978840024503141858926899798791054366137316395687148273169220802137626605533713151172975843006414915291932695213583274178003082041108794944976621912785535418745674040123619445790449738964075066975410635767014865184588066966524847864892838897328240597811926429190564174103494439597780072865414095777435401329941985048779375686057801274203523357208745992738388500204181714229699361454448402080775303899542929906684749796671071773156362128791849760930875182062700516658566902243796031863588498683372327209476395815601971037648437609917971441270042111697045542947144491314467658078591587383913802367465884232666064085695163319210499519404381890965665024754974436103527780060232155369487305253426808928820714539381909041848436949929094583326245567438872036147964249333732058628224915775888198089968852706997396650995462802755777230854873088971120963228094783735091871655787250915843864699950670929207962777825399251315504409414748074517195665703661280149765919695174185364368570037217614752621649566037907531719676763756525906150739838001229820380795761862467636516893986607739308891082549420907676745669244516212243011607268676413010363081639796882750132495921103169815067163660820472070816863005202072658018811004567573595105492597406510210134541998845151353512466106174117081033841923222061310027358662595311873841939137702333112991775652255801562628740478057831291948786764362683208048400347909911875707803501968194025940008518412703069782018608723702148937995607661936621240988508061700165031819190494376329448257736204037775744923236943053728494122008217810021275912503376385519358314959325486718356521434937442968282515398021271665056 [133,78] -59563361807835776116255564251279933574446963953918010805725761707658898634502964918357917923160335616962945547472871575548507646261534119399118176364677446928978318919578200419262132623080221065467729097729974864698440792488773392552787603712798622051385522737002585920101834580451879013299040034765098331081009142735784236636999999108855422672888133535190826584821670191406908579342883886975322289764125363509993872551564001608563400076809538395691631902118555092143574613566292838561943315893617159486876822059617522961526321267943486557239653996958801210553816500210104647515767138391322156309181474265119712414373551227530867619910063597091168767975798117344978935167803428710169628358429468418567769115294452594142028376016630610200988767969675628443168505705086300632255233320472853889003145332175431571797182154202635815481979782355548256434462706757939895632180649951735193291703519268364870048893489917573355559402406769070197618690642034705127373414101846767849168201938006521331303972585396212356176318425950440547508826095055192587911383259777442864149895443935117989776647016961086256320870110777937312487493430098553833946387809545063062059467837403011702503810776922675915451663187272459072129162899072954534170633645084002594515101296879878322420756601471694766118418887082680713320131956171331704971453876667600673995029014250437309860033409009873520274857864488837564288785923808086259167284615287796872709960640051204739466651592466719418660014092716162594205635092078372900168374776636848146649623464138551308718097026639720067493493640912850005460871487413714123083452013574676794848107525453296269658398873959822874501127373434465983770277950977248254116497401555911953948735864404145612718963445166865984103066152401062532932973141401600550059305722287891454458879950437583678999265589592696198603738529101226708130301935451924231030949613470992700457322187336782557088 [133,79] -1266115834933450809268949721621587004592717178270245954911037492162882162621909691751729483966796364699687301469459492532942145159996824319490974219708022488081273967320773914018030292241027281308145793890519220563425646047144345708999898029585899090825236223311940573281276211945047197860730364939869416475326590630387140101658155260813451398333637937012690672402205886386404665368425591297310076338307811466883831320379566301817570751650452672314631465990125967039024609168880820745387570523745875114298532616871189361837352394261298625359151479983569584564826622649000286650025888228344545051602076287879309495114988901482711623267174501910465638485713746513874453519685075175378413531846193350566276062625367534449769709988548899222819251205194828314706480937943682171257990468150467821740735576042097234592415841819209372909521363235542933097477711210612696850723856690601202988980757588004739477150512561802504128254253235408858465087694453099103926673870931097225154648642357041690143846377135060790294600582547215255974175947769993362829491427871220704128212238502967057227440647589464029907963728826933590081448632969643876341506465345479866113160335290028661028440914366916414732387757998208918136745457804010050667996229932869639640046746966864774625400030008215880951472934768008197754886693103108407843850671632829475462151303905379910694034508675634330881879528342670768673146603426778196179137754596958332046201186486335723448360968677733573343708814169392721055311843565333500291852950630962471884996848637688178083020432497035451532917068471998760109650663467002593031123296085991648943128517414436414253934967419427644467872268047332759462658105655330202055482504183140611743977975193716737171029928740345579209349285558506618160702209696439886810190221495806658874200938332018875829658616825938062546451670950732035948302083580505087796096640651806863871556717081730580 [133,80] -16131124726561671012045130892330718341000504941983205311019860810026551338732600712516350534333957595141484554332889675894167218992865558435517018159834359427892077644239670893956357961867954550138324499699734536114875090111140013739639444666411803464687451276554986827989124844316657209418255929996200998386462875868712978740040917484428290201443746661365543456939126329549706742976329037155227625438057605529077990143077520493280027621684358713363540182353227203222675452926909058416480511211638141348364335464969907351346897078439084562108162391217404138982762515379876717345905065473460557509623646415923425723284393160405303110552476952427354627297272276464528849193622741204552467405618189067961383239672883626755953738473958402349376706993724023543782690024534568877074679910695147224672026794457041321177633842967911585604527467087619639988587130507379090233348877621342108438914842705587520163211152908392091912381347887946433141243240506277603482274229213602698387416744850382435344943216817987162694253453934068189037267783843565193766729312574970501074420463717626302153951043755906476294340729744545873565868358338592273232308452449064539443406257844052939454087330819155281463532064487352445586590744068740946464176783773578814728269039827514170700876309549958740463419819680055311872655192035372556411469746747206213206860136267248248581515369910855733767274368235423330504165172776236440469551729849711474952027323448538144578108470815237562188868977675733380165396859762029627192816631389795061455184464851782451947087740185166523472776903370695231981933799717201465751985367721154521152041540173657876557791254538659978159639361988237118779548783823588994777255862229321622417849158616520189793778026674041343717169094415528662162518870115821075315936772211063844558077635319060855183279998496092097006122517164530946418958235694945094494955181543206687130490560128 [133,81] -121805587379424333580832039747069066799101438656230090149025496088193813670992086203083589428174422812023893060537804805870691843318537461870016431124943480301900831090457836438241512691232526405459516181600352091143552045100700150473749694394584855121614528797186501734393481628511167405117045474278728264181198815284993965621490205383122180804296853406951414927324326506930833353700437897523680814701742601143342233765208103143720617524061870129829080496691481763787427290113734079619837318884361174951169520764865910997665542781793049573417571539608337538673863471233388715797798962187861105075005811530906175530202377451789541793613208661591102661202965737862853342574210458500065142914840593862758804121260812805122277780686983608450483997790043103681979009398470417404984247626427186252056673396176032404031926073163988870604522055831119269043066598938025963626445091271776402268757001564236255197138316658807578727921440525893423759173091204891510573474644832107537940070792380905622565898352259994082686956338757306040025420243440831809817801553798361556400828719622214618039462256583812268015184588082879387216399826417658656992915121625484535388130610001185914332397991788539912163690548271001578803281456075661957813325024383331658288605345744164469570630275671494860296576793259333294923710560014923832416095205427256665621857842343991174490152321227269541899505619732763666691548756212488907450042198411842361488285725678416358751303035735608578314059787324728797945825733546086928012923298272858571994786140719624961151465573397264183286164462777169988703865234198059721878358088102622514525023302276535373224614204086342932706159616478942406528502295194266815177371217262518693746258713592491961618087399678080826634860746042241108523625334273416494880678046866530106629624757163433686297232599859797473723532125737805915297073290214019196741212854858153493843056 [133,82] 139720777807537834826437687645138713134409566860278825470757338237815876364837149330064213932033245930462405389991481894978722983585807766008859047818205376277233770452452749735718109548697056862129582179214747578480692057078253991478050123499939954865540509596494621807857766843263316484675781756596182981086254515637584112472067587270800708800891979219488599308476181337688449740058661772950827047151994989869313819869300358385606808951240607773923992694883289782964576553602191482905107629911927552853561135272556972113892745047713663701528812011150795464013769528650373964097745137932987824314958021955817838797144845709098267178280990358447091145056235544553240508895384151780522371051116276752908437713631166654201514946840185262748598539561806727310892373846639093899782481919365685067499717905144644847817295317750729765697306356077221496240614670502418255179374416559125775777963926171027365311045426739988108510206163773998976729216616476363154850093384268720544537810080230069538147547018909302246483850919157934971147186339131864498312617637741844591571844380218817902240643411538595523472351789501916945128980549222159958489620781126716280106904536145806014127237388900350923369337155492824064883072453449046612886615947636076416320230138842045739131744840103290455838382591364641686317969000015761581317171056924408125463904479912634426573073304193925372151600370070344131436967420003686783977149644800090288341487900597832114017925816934191637386398422981733502829939608562672616854391740978145065046600190341836701110407877378860628295668949565383783968547108549349647906821967020807289020136958505258917571527242595679420764974920205058411780585778990447350656512904097029014413676984765695982740978783408235324799002956841684267215220802987784772294120113661508103843166568896286031367154993598911611321207603643096366410617283933170018460351432634623584 [133,83] 2171208334007082690827310118571714660010140565262133210058004931406914003670806877661100244858485424023273668014138981531985393242361418448105668858749014745606464103744859510423879561526003498376178430619631587083040736424536100114517791951745881010719894483866838551804377121885844229618646216810619362815726083376196406030204059314967162880613019368791706757245768301601016795377279825243979505581899924441202935980223694533052296359740828337651355123145083850782274552506625632299092100517438550329198772255207117268794903199432712824903137949433696809905218116860549149652130931849896747252559545843622511478384404327417136541240913578162136921449024957198677853878608517362107207843950347624930062891842118565304801525094914731034548206460744355704547014950547983999204898675901996927538975909621959665122854962514979290699670921424482993236795347244845980654978377438440604008252773198976557370322147408334214808930468177179225619032712010969988566247749523599913939668924139144004616938248655639722650798737397586763496432170477101978063354380193994207405376228589411391941428418172454982292073249310374849685066233684741498017677504212059514271784886686258523969364097802028856462775023687780721512975716651161632010246648047754137907115737519671337750037370593526654628515795265363182550861381707453848942378724086280944402233729525858328168938185669753300021890936710114818994143478896014988783734366597088254908336735332061088599698645070629088360260614243967982624518994444978757338355341111588571265974060975123773785011528323346795281762959040503178844762985923283206934592641537181318055363735781020145602381283764958471641392237124105736301337148064655834643638386178908950198622024015870870764892339409269724311033983897730879893453284154651480626851831719051504443293970659457955908946972105860223708012249779173961268873633417215393824513781876348 [133,84] 62124331226998261789707142430426273939144507578209300008226140887574483497344481941635815520451216340016791851903335494334022556362124327707642199591850566334868944264367285661145078403445792703116474654655044032643854065661828123372456624738358540576741932226697271244048124782557428993781878353531839561441666540716009823755885140092321433961697707499003274576822253209912637028722845141753119000253678881675292736642366358283623142998777217512154328846395109302682926988418772548580389051245607634217594418939285304218724093968805027281463812306826568793143004164381897979896875819976355088663092221853431143796934695585909779661358789561044292627137652022197831986457505322520844133568384515811124646159488675583682143195177092029490749969088711130152401440032234802630436149528309155400730758380652310143861263145742726870248765595217704608436307071472375324433854243704569415565097684133049141442041756009229141370847869688491112769632255464251321853470251132998107074467416181868333777779299760817347138906955205382338545293230828113814657094571644184508907083049003880611689604918166195741678814428675943117162468340452314392740738190803667588707267011323551216031132321938244528739514505376572515772002567377560030219552918713136515101382339882305605374372102437830894177798256742733482587211555247612762754074584100922439873856309314520562482373636274271333995808621817163087396201970786431706917086147731564741265822753165549728462854527218021510279637642108714118539470140931178039912396687760974984542444178306566931820898694890230983316920201669253800961812474776648894110394091092414485945683018917136313640143482317289740676271513279608595876971868533355173481495861525116635250119118374549802135889580304486284118492738420829506418670371344444333147509337830997224245565151928274583930454955642716299135886896428859425678094583278930513198906112 [133,85] 155300163371553398891978222970018478654423350725747596191561907567816670332275232480161886278520572042150864796722462114779352926983144288769658646071615314019677215082116846987408391225083010261856147730960817796244910989374049199650054787300552937192782919363820045191998806695466761234252595254737207884796341784990957039015529845856558991843176775045867531991968866417406654529778500422408943102301719016845687194609013218186048505955166451152947491861274607417370168187145867926226207967851351253815282976033246678370596401032559617834697671813522763553137835074751170779140833476933655671416400325043170323428262663135611512105957256794381969524784235437990548795869818814784349736786691929418450057972785015506282072992156840517099798720746757259072765364269608509223664973825313630124156226306370292858152872251728130580862450888066082973992753304840196557375254660242937914940528225824464656159244658456043341583720539026999600861359016385562441884305489375519223806536514068388275558162986973009937515508491799707488463019344237362371732625319319464982403374238987383799806475258118337533199887815559805395842677575316284127593966817159821502859176699297843198212019760182802813932011176029193129006365837605130359961626149648787486060922101665325841188703771744692259598780485597477554727251435831785724440682756067172632765785189314390924445889606759945543619468593801020456277659543087486963607436380771591985389035199963621080823016600524431943613562423825728409568729822180983273773727385800582395752256069758764483430241597865263784049875444606810400821895499059226778877600494700994117723239421964469337787275836806709112795788025894048062622824186385144130238654438806460534608920565581831707916325527287092026446953452002929357383840192854562844268838981158463691463640908223419478123963839558532347229373219697819348668461007444189903648 [133,86] 4275266660348801951413640262105449322958785225347100541173090772962755573826228887769146162791113750454867809703433733598067538081789796253986754154558371042306833642685923795155951570515645940889851130335557096353267235140123442487148476482159836368582877371326311250013892573546233686473565123478710020221495667182539630196318931100291183754588394863232246363374159608441415210761261242101747728398718563261130825903338383854221833396930181529994375863874136002716676567478999920411156514755887746719923995642943017420164184974206471129296949904285866557673060843886981995167524958734940466368874132871466344292310277743194805207315334588634301765364292706475417845655898614646551249628697629532848424709381528403426830405998248271030814956785563408340217792872252823192903379326108997351179549768281840311894308921388296699398903552925301865164210780387485817548579077458037968333544470415687525982657666246038553720840006462744845713355176734547374993785404497841707044935099049247373598347621728077531265731571153395910656952913041741918593436368157930713448796951384056127254276051312336511526654729949202768205942002908517806671488155157349058033409945608159537675906676473439313026302970282879303203910088872388819886087892475386591571299526237184579858678453227089774971642063210363537409351285616776261350897578163417859770369168814165111692400928631520386988420229433632563033197335147791805968667237805513526284206364760357433001768470641864677228196967323317518720232809038626778866008694297136429363082438530847188210134719825631550612476444498713233514935000401957558598268742938546436502861907757407262773666357290484348385459921131613569920642694985060667197109989705100063301682300423576319905436883981779369957396976004944112889672515226115351995761652997612629206576461853872651657170187666332694493414873277924618787783329262066944 [133,87] 14825531446950120901808933226636703614287221923091741499291385169012867066728555042413543625973204887133967714473953740301755581928467262892071599501817442448955016728915371234637954799453595179229708468534003697375494623189108556660188640831667303008402809489464334275707883823912650360493483388000922871744650857161237901809913044869232637466021484061293344006366612703342632896607344118975135183635807730458565428611987671394479289202400740745830508887543103207568721391181578298699459831967780882600248546508315126981429860562051956922612486762979822193746418905668452986999277276471126100068143310919950107147332011138305841924531481073353691347266430431885375105065271741704486216675341446734336911390528200973287358671357740597931288985552776938831197447499610287802386260304406450331121919643871522567280314499110527653311872034951416635740926075666049675699668834053366315117241604054907039295122131364717411181325911468944888482231294694543369367114798220864091104546261814421223826197490576016300275023969702712515568289959544151991880568926186123070887683504839477106581512770846768866292455340216801665592977830206399876616218907884193068498553273582399499254485149298127854236229641482288151472932476413840428296549058785215416673145417348778242357862027543804447505069087434381774989892826137846152359328458801083231333929412656291571712248972707620839377071455024448100021680345494561145013944778436542598606116332419653743124729916635835006902813254056308591767771132633835719817771168273738361661376648375305928154945099136942638683369288994595025662107761699705886141893555604299763734523548646545912859501967330927110542135463493134305050116888026656483321236514459270385074445703317753702118628557241823279982104762493973378855712502313877360064596339576657766268114504210444887446847593864788830521014458525311940119385529744 [133,88] 102912858079718097655453408563620990236324908412972961582118693231352907610917869013057652486592791608489220486695262754493400539485666512100274368094278462049399240754148127338656813151194625043451399248523335038209331708210613657230561224106545814505889221542568177742422483303027664645333505840819523612374736750488373081907493628115479442812251330462716662546039462807138083903746412285346818377093403697937106200555888780506791237843736632344452864452397556718557548351194525604147402795644550658621679888932586019388966040633319083988218035668025989252934444464753425125806630041690470839082836027489237810520033849001021675378062223365912617767550425325602112995924171383235928994547997850310744806543450429612529678319616265414816530134642871227294827189098059954129271803796694570334869244386184674991532926524826594186382338876290848921680751300671695731507012413879756884101356823046349116792960604297484691657182431075172394140138946797243233777928519689586084265947913530997498047100301455709954726435690038337519785548720314671772566417452366714612666022646962867155609001156076612259243704117558257190797546884138870860503015028495011669991122824209040225071289111950332669463624328753076894351584176411735815135611773441598012041447015356680355839333037224271471136474751151589195199067582694364538468162254879808783531791508129845448334828387925035053698334038085987193121012843509338418648428552880341473964260261944995040967052554694220108278155048223462660963882675619259397337138796735733667299168052885056538304942375037039960575944143244006876737674896292688606551748111278989561712731924151108277682089621248709513404716636492702563074198540606879703229584909264858704479243453681439816431310807172581521692808898009350083169984326634055334935700296101209626534718002773473295428857810786758572476411751498974286394240 [133,89] 73892826911846088292597822660548491902121167849968385408555927405706671597790982417566586775634951047061132892929908361167415135566575370435979489150752293383952675817129548695755919674974105566450931658703871353370557900106774146069143830047161320727120890619829152707163512439369765593624079171274864288563629357214036027873428181529543866315499626963806219171755303422512337896633885209924048944450053248549541657566181629739094039206424177539996650365045976803356074880331358532086611060759838100816117392008338042984309127178573382299613568749730363364061353358218939964260955946817953060451640040799487997142732380602402009760784974651736769884006017954047909664974088337106184628571879147823846506289473467152932797012069049306507909283409081215616812527252911509890662754120613038207553111348313627418936762765582823472254674236048618340965483193487990935111712019019939651279384770975386352528261922336371421239224541446971008010190441408891991644537119144305645892066395696097517828621278891075244739143165907072242263283941105803516731470636961262373990217320956655655212984781862832801095936167501480140450559894019287001763135873114893829646056437163671136132494231821628203506414176181845905412616523839353802637147335265403170726187633767705119460357224285533641071657396602880478392374267961115655714209238907705986632384036800843775573709123811053916142778315551439511895650121452281640652351642252580547587498838110353143061846085329554294312472568680662885754132211024836518894781095494487674592706715228552295938222345195995293159833479430259298650759781700094127341922061535429621570677809403173851562808420393635628136424799038044185452881855782469652637096551933150589758081808600001562103186332998144809879462374927924125222692076558700796946528401380930533413288014968858598372234138486597547683033844809010944 [133,90] 937195641087349145088298358168307202529356799733529211116720697269214935754332367171318988437680094045735121774396912143205527976093835382130527278022658191151349456555192636594021705907202718014111882144041569739373292602003289085044384635439399816443052736324412709743564429691336189408379775185872858028857145836291361393633737265122991544960431167994171318752896202460469498098070824267824719870883814620852807218576744527139638354518053165860282800773017984715672643546326784783715146003846819371329470380249851584846935665888590968810583548564485637411951772391985259534720859180851121729905751793472267860425144129013341676541166988903880408606056621507915853280231586773773063528401843818689271131409124046899024066003144311488027606394087381687180447555640149000048128348603206515702660812513618628721160949603938661907015487977198770478920534978604821071323388421306421178919515487546195872443078726069430542969708455685466463511026624778525701563712424872015459587411960484816008272244102912099869086744651719867684393954140708917316712812708586086511115112520177854633525197950357563620438302197720626530973330468744890154762183683109274742981736507440662635745724298566102552166597446080930692732783801068311021259514225090431424585254263152111765773350287848759629087574168754662485704237039218894569588484146811309960159855556321656179968007790961422594027503188472646631228900640607944609490098853750243304551641352468924219413907971430886916576588615652496845424665543145250774458743496986363801427528960074653553465345286748719315077769171136264165867048293872950243547745075128439823671415917074980830407643354868735028192125874568098952866335211529696544066786205969092193524178531571725157180354412053333235552762359439005685492707708176344097018494895449920113695913011687560229637116831801063630648851836728 [133,91] 3961166651534743173868759780217196430015397714302720982627167915462395308413878340742802457469223257246420829842432946985171051867513497245641575289046290386729710795520561436147916680781932882004757521954694732037658810225703075403396270145715393745861570626793604111836958029681484731316957612777984946443960975833677608027674209656050602850735996496233721677394250267548965342561240463782730414522759789422719521252278868411794012209556914791116303141991860475345811378645191026154822298379549975158300845909564484746203496316965709505627544171663964924664378522729552487641915571896245121915240770394715200436024056424760816357580488502642369926198917132904380178990485396848237987196240755853384483114481764018622830944613276148856848944610630533306278150932841520990474355336003814987281371355623135507780934720622823890480992275967768157217634501538152229393454516098601769829708687451465202852484950626309552173135624276321131611932453793845685408185843035687191265122191951099751781389219831285003368923413902035725325393303531978353528756497164571441066966632847584852140721455166636044034534248808851404615999695804711753631443453913335927231701382641213975440742523050437937088988677324676528573749680377235269920504212949808214380530528921426380148142672053606481646050442035812322169115287358755333556972653406182023104734493334705488368963734220256957364900510972384637527766551164490900144785306329312461531205034167777607810652792871103942492038809619533670357200254887328844956550972324339828657129320048817487026479815732511417412315917759766323892386511756922754071705392394538523725047997062821476742416711258749609696304635028118703490943227654896504424675542859450741603017663851756116181556080870298163444987080219946632373220962566431143526447809802198994990430971235552040261960462725398396658798853 [133,92] 11550338781285700600771253371737767481660205307365165559846945610911698696295588562659227561226573849113640273726530448361582599756020016178772011692523141788713132974772071370878396522291177759149325673197380522710692385112266590923366892200323980858766620848767488864553639855563218493767588364387560220746922310604690676451962466604505088715348282614200465040174450330026767599202196821680847085061386100891149751229112756762849975293478789188829789440450845686800150388125822862676310891247407740871689100083747420571201099440692810156141061807073507303818502951894366343996168258736829037821457116745151802899651785537869849892791964249779843809615366704025022156503174094661555687290504869925031062320237209700331169116828993202877333148144247985773870115813261251453688829501645825724455549050853496454257164002537934246951035981934748700532506811708918726575148841615353625767928755673708944489468154224203929831569598704823752795595539472617397921027347616163625291740227846283439816960692268855746221514485168116856050661048464096604068753145550934176067681048678117593210641954145946783613598196278209246322954266469304862777323121930424409987256687214528457880509582722773237014178112197011780932227233172716209996694595138104723026604289900240032346768187777142631286277683456881132638238061616103952526865519135746318374109560303162028347214300070556797666983705999212818946084275864477743242741471156037152634779869788568460343154498594736620668872894731535992141020132244488928824543030357350192204544488876162227771985684016436989567523768175734364326923756337861449717958129282357949057250476761855554910309957932541055820060546377167893043307064499371069787039277413047859821258665862312394894022248783129574630798262186042749971812351388749025933525873537438354885118302756887334743084961597144348864 [133,93] -13857566295430218969546324944050686641879992546499724556383853935625781395806827056082162366571320614510713114708079992689560065782256092269918372191311229607660734162912141185891468868026181152834523202680887536366538832499308536441157618256241229767029149387850955615722215202128049179839327332728290935956594970082991787987301666445298414876376338236169758491193041499188200642405339952524092161697409976684378965177916819525488942188252225833232081129058530894911707242705991730760582088201304775862407183140306315145233152102034097308214348066418840774538675221661037707735039721952788403095074106746000371178796614976867705938192794820806118458222113173664896337163722464975344887160638584891035692441049019741696354804871592965671379763409078458695603602469649289096389838633934325646501921196711904630288380602079508201630430720661203549759963078891962452609940551818227673099732644740410218931209405630005126266191791034256256323850195838898243055839334767810236675987585802189883410346041244815859776681418922123695519679744931171830834017603224318117830725924747964464138488333290735501986093247080918035311565383225101888510191313248430309030657898068758579995124135890257999088197531297045776160616443719408113152168336985775046140423442639531003504248875741608253386046374064499932514779366668643313908775570508069420330171282173189105209482743886884563789609093035725884711775392542097543962427326302459887793579759034080172052929466065250137895857685611852331709348000836716845687637121761723307868555939023501330905589588275323311207841560896124956509507820915867787766226822358832006004181676009597971370468641606272849632012681249571152026102670883316579303475845045147636415899330136993929627239838148177425566220756474646646933695161889801193566439454069130810007964651204800430616204203821080 [133,94] -86580817384804430822833851983643977483198002926771282924628894311846772727148250085527491490545037181797802740542723451638053107558301318145776015161561533188939763534548724204606204170041643114942874562886685031463483951009000923319490114553560935735500984733233241821389725051359926997737641507939374863441672315656697779908342698937786809294577981170976513782826846425195220457589876402026991068247796550375590413078347652970296730886512469117603481226920407665216438804543567440497846355110131317912401054579458384457913361109094823983448672350257269813031888347871027750363837521875277345382750343234553504439070808553894367285738151002753677766799397430026464154506643255359889729660510034989694472105882468990961982916410991917568039453890930655102319824735470369783788702035955518299672569913689836858226187829242301930263580348814610118602727554492101679240590845122740767468554699383129070718586467379774561451615694695272546540421671933209245467748305562530419216106835960607165004385567293507094910155180308772430391634706540081682115792252312854345051582485424120215235645816875786956501422429235072303257183903172254182931827767102919967035450306363542114309015592358803238586408209682707325272865598384803324307561966500919981506263472783275535764842023021684524941365280252918143957951751261187198502619870040627475047202197943670504342846377695953246263249026084580464292671506388717629891816341321135765204454964295996706741896573253590665514108802459736462299795842615997148059288108608071174688890274388716255737077625003911243039051385951508653713520882878026490476100959111260103306258405519322242760607649513052516428237568593165718750082456050340447633173823560147812450009045259921931795077231086865110363306991199054214112128784953851228583107727731998580197312120543740205944415312 [133,95] -20806420495872542470491795512129471632698764030240592093766194441112284988035552789348749634944611318075721113806586724897111779471045487653332597843328174236987767567983798556217951615200764237109243861541712346963233613259587029382998645969762504888813938055767681436562530031387137280784165962774962107229653135755110086367922133918793788829363310507331049224462537057769774246857977286009957590529370202830297199604809518489395437901983177081077373159305670618068029545637048699047020356244953509544777284927077143552914021438966193688909863256131772836351479672593997600727564363310044902354164295625760846469321393284023164551103055395404038285964959680402846400535876893136896111840040041756081696058276023509799627865826411372530838636076881205520404781565493981885601179429271259521732030453107674745083422055600880820239599171597045770497794177662116195401408438501284373892035225765616886910551932238792074569352402137962671099136557456554786612478209656421985618137116270694592197073192798974110188445321746361398274590403262952808749509190248610552270926792327806881040200975787970676177404707041793841639684379958663246406659539344826352016499286164597485226490087487718676261170158901327239353431187726351175974592922151117776626222408598992544241059971788418737747322733155514655348120368509081718460359708471648125678417744334875662879245338896341934753966384866477849066787380634976141321378622036715130234799660007336658700628144133618671485733031706712961995285743722844649433767719151441852330609633130641973580909730468649961296769374270063498308297835831555979973201490792462789866593781106815298680014038864395910650379000814905647260885364361955599207890587338668208490966906072979721169219870082383575127246623255433208457913206504100742831923324073192448732767893960525799290 [133,96] 265791197842092053278110677577511069022479130336015314258698515106118864278500171568162805495550293771226614476831490896030818193662964640334014887964728330781294502278041207659491666925773901106944243407076207532121088180197139115041102161959084783597663179076049431204475430165261939423991587394964531503621762882010355875973102000906641312975878314806699087427448707356884685327885210610576086922982059255392520504394468161449656947836813572945877487046769837169259840189963903368033946137820294492745873629894819473103526233638199666918128714051758009322448020249410421875767514807320267199544009144441196459238963230417692241225657208343045862919475641665397307558067653986267782503866923564707314691107616669850689453290831917216041991485310393089017455160340418975306350697576578720397221699181490218435343784817939263795572390746830813246649445974933263603152150683801060156630570504388300535188495451888806584473602693422235118912072399955930492583995649319523266429100138262234624282459345028551646194688365289151477288620000182185355189346533819394543176720842719158876383027460907083663086766249181906117992293719308072229429898275762605606077910003763957477751327429593352902273610817423427267906000708788884190249297364453277180741288784850521317825310256210793084132381207497562859314337764922832466487347119110015813709511784479930153810275242223200580668665697193798729712560117485054437182175333392577239323356904990133271857517020403098175258634753098954565609638066042806226887107768566457404106267553944510459204282246976564824191430132276929151964140769267415521778970646008960692824648265941381108125791148495605621561612308220764856902829727581480798123609506645242332549344056736005899799658692946042927246160390780166586001054920210204592932447281977403456256837577914048 [133,97] 127321446594947982472008459000662086222839285528154825596717585589421436588842524551902326911784318223150592337501472036477744881204619048929902566419249422224831592676290007673884749548825380560660835601475923727866858241106499354147607379360915516071995543405760940937794772290127090953148340673181573669750908742811396818312737466888689678053278071556481861628879090474071950784838256096085998865456585552602028409987836172558591805827963620162528301528966513560511494004278472108472717132941174110477405989181016744287426314637045255001815585233748137451031133289284787501913120995634489921743619645983815115814653031084455192603057943865231870459251827449479017844552093577732203210755856596286244739392035045144502831851181410643490541480015914856933201444725510505560850806728542258841858914067729377367914770458483204852563663497693042723288765864325875932874785535736392862703430223830143629779113523310533001790342213329149521375633764107262358233337781445214280286290825082936764561571373946982038450787468906424050557662336053896509578844060188772783001012711688662785568340751658863703118185954086502258184971671016950244178019335767952415160826989996254593640980576998796591643162978222861031611281404938357534156600934807511951783169255828343795956305985061991138121982249645146169166633691296998484712988045074134117583714453071632009535285531144749799738299678932606386493597658554148685013084396923343261143319788422081576026476903917415639034580859658620963299020230003337942558472907591017032608210265354714632726446833060411079533520339477040373540441089937927829330803715115494565121482295184835118695440159574076989875602857736371150451818457262599174376006043508762733222732154860734868203782090818267319789084589524417167972902283405642003398528638182886559840068456 [133,98] -585735476034186490501641488318827180930174071058714838929704100438567810050809217635443890701502744439414778437545800738053317129406449825797675286655118761148097087963595548168425516632386879646886254030033067919863940624856750246187327468964200597881174097493843904154026185812421596175674831521585909879964628838708517216343824519075043939463306876463194371482475898122354066576494055058696130755472204402424716803599893555623743448864628601294482548434096546314435222643819638969833268745566994391849433590815422367940809553216634128830053376901536775509871564250328021238330902578159720665056782117152501521857893941129343822722514665619190499857014297963986897859997235944155660812122569896626821168397573832140886905220768073825035157532958902893067259441097734766416675981980853108422577156562002489973721759772108362062792236220396274315955585622231770560044823981602451103995568188301874863100840177316076198285839297052137022657645043836308496062956328667236211376346280469625481942360420878079560015344511782683886122977487670131887363358287684198901933805977151360077816688236258680274629124603707073693131217457050190026788550687741430572111735342188934600412718386873988999533677586681967075296134668584011464412892570581343130079155685179568478514563030942705144647813855962239943009538820349618294723380376114185144519993762106950491849384115524571423351894104229304291017371415160278300157755962587361537271411109326908897464008799432680853259881457649821224326728067373588744111670638870901175851622144670418090550740279966218331652162837530931748973402512316041118729861080511799616460371629423039709882752343311640297326854705675846867304823999219537137145109908152507625551760573339926566261620056695478564006292968785425871035377690861371093244682209034258107856 [133,99] -795791615603320095637383191655113640922687990639324163775662259625905659529569636788707175427860295623208568371708405232555562877869629653777961934381337592643352320795826806403570133137922428257055934173377856672701564899599609844704722561864889312445492399152152327435190078108424098356906401629993483228298308308814450627900575401591500214703580808825386055025433140847106321256659821676565242705170908515460274271246341230641074120785459724174202710654433489983186008939115364708636792857826560395198230655707360979603937099328613403758561834448708223132869436835791320662385723442658938737356522662102715004985212717711452916955611600242039765831239911920907167109501319612576205281752604683458380857102209257018930847685893748994700087566451220269394136373157571211239815639740682346772642266114648605873450207548816117020252130637507857418104482187161114595345698374769360435384783267831301960827987884544929292428599632826309939627981706029865924263437708139849420971602415640019465678986213696347520075422505768260326834156558186282604596920177151632503995617032685497727637865524020381282245113890172013870175126300197854131261296644077950220707548620485346991765494761088624068195620418315350653941512655933908296934374468499489568320846914123674858017143441870977585364351142127177687185718398938337213287635974806838225221071341951408878908922211148720358286713779507835202154073129490952692861914404634194269534580539215362687769601226004161188239767935156922573126766283550887648965409422064782425143918505652131713466346185507949345184638892316504277453204121234896056329195826167688397348571529656248902322744580749081556472044736589864839232908887689447902441188217762798839762598577600594397949467232568811661660396071742374891456634071420162880832215770231446 [133,100] -333564583197799113100176417326766656973180589623763849951240060593606400104392156795184968134981592615529848921370160874483800064756488936670820362792773188587969011052880756531874004066248287167603921809658083840371973592401367511036379955966791986942450606946606345105788949202176818624177122702133925750085543501344029923788284458344807228630621263878287569956634468565080602470257135472381331219214314160044229764589160392266493832593331260655357672463211286373060803493025291167955453059723957822826802065626815620837156515905886998266583702474707386120917100664172419777766274630388130294356919794659469189609960687519445560485373441560424420134188898866124487920869583562686482759154218413484627725177037332087568410783216892092964723121480399869953340836424058141696475732318385648639907380266844707747515996144218503487314512188221814002314069777550193734258931298497399414615290305500291381324919690056398377430977037017146876227908952582908008679054194948567677510983444694058335586413079757015150977342882068407734324646843124771008272279998655008147809627940877172669979747833131761810964741681258638095655146451982266259949172411008102806409713232388956443537565872771946700722546113087793757860173204782008409797489564002705690903547438103009070321569673037139417903748304191549775596369686291451831790353807095590799069140563177179820152995756589029522812374053509130761504454833419769308770627960819464477446207642456021767125337790119502141710676654102217314569094084288652927354497477968788987873099545228626033075638959516060456888735452646429779953177560150309492005549133935312963372072775936264901076606801587983369504975365895671456332607340638542809307527572951465129720598193176476634097719795285040638735647294038881115861806581303945552456748800 [133,101] -27823738794911635303265653892105407471641047069601325244159912880445220653034832459411596859417322408605896285561742844351859158632742384559857063977642726812366203923631480309138939200194367329491892319055905748794674491100802208179174645012413277049889701808832862063488524379274247981561408313336614074328666164909620884066621782642022263466661492357653785313173510472855845087193661583720010531993105194458592474144365669244155046306875009884481789691376685813462724648605876342087549271013942231217753610257591926372884764164460117000509865781289535234540008638907227759467434320021106410321219551389178695714952970680580294912846307691289195073315083228081934355457782548944376929557047220382280010224427792807615305532337311328545146342824460476468670706798109979082572985174593222418648157607749842882734867325577387484343908873501712717126599148438239065876169439745628947313667137988256126388539367533517799297412847012352168645704539942426957636091168485144949149739319767882928429242371097278345104358824305554674455095305221871254281131965711139015521375015572489028371654918292121975256218897321839363921147673854320375490074094473739335852943052349002268860684501795379599697842995496065285634505253864276704110735767144111276997617660529637805306621366256837292684703791035176102785527846166683926725548747198720205491803186408382723379460280434373975325255939974479814725037801788892827574915115094493436251703159473473545562702115703676960978224595865551723320541694688938322076245333884687893869742304225437738853049911375216924479807619542084166638671574214415946572648764388816406614903857056106263304930461404812404607076200272327933606621887092353193109505917569246329766631846091859592285070344355000533584387819908648871618328769447186014112 [133,102] 2353515963383649500491636512240591355134030546834779817046333424522627738284377363685819814385431230143869026962302195387663649058537291867125704735225793533878864021669828185379174084268838963564535434326628634159942102608936618498887233717105472292949492378701719309735446382814380339716486031002999237257189071380362187172302709966449457790527435710899518145889761964541501922142216889402908876036783109040536470031698343176167753299540105048807490882285485219129183806177433792043672674257457066097225087915625515173504098538465391019468656622265946562574356480961637859324871916717441488009375613130638293598797306091882992986004474685434246482733459193995538353269471872832540428952799798113896180398975377691178226304715359363276978546009759024094256399459910010775090155763513190991634879347631791854377877457515707435893614828165038129881320412757808325904622520011132043531723819173278315422486961907293423116063337853259171334846316870592772929720716495101286398661921452368503613236490020636327300668315169161402582693096164904330311547590444666281792914867026889914977957464573504296149205597689048318564714102637878365367573953766397128883501305923111696821402295418038605236704160991136217997285563019203276275480992744357560944156207537159145194097584478447888752386409699036005115772652220442058999267617692123983556546227666475231738175951350515109045534294022914342294056072855773697142384594683300960068718434443239529821634884242554605383685343456486944030409598935941102452590173596743255171575923469282452111398808468634307474436677643740982053208318728257849280698880588526765988668713183767014780311734638749356834338900221410631858845532460388892329513521326537738829408442582434416431334069161303688188735952514576843363164590906976 [133,103] -5861198714133705064222400631716180631669706708889818205688363654490504006627364501640915277178233992044482920221233523240335076785916485448256962575172824717721112235593698263577903629951054855706447704658174962744283784587019812472504322112860160072215031648549725256068356170231097404388519462034872026646832066530006951080768566076871650319129174714084663201138465142258628844237993375008903347819045063983796505364386748915938906053581511462955940741336245055481049133328988132213886035608302309912255111282758799238397579298283627790578998698318387396120143623632567280665646586790519287238984870248976724317954730155895632041248777381647609610513440583678653994176047871125536522123882178125904273955600819767967074903084449588765682707745902319817044535248315448652752181451224578157518989981275141130236151553795791508833225099409050104827731558229991288904434604394804292545370123931737668535766458597791857731469894196255644972055996733307912439093062705130695144128923888354649073416906791593391676907876427499005950217295622174635080859518322328877315833521553947658935658097006388819090646043742683364618418813378568981014345321043532702582331144235501217514559212958495747717020627445236157172638805608263579387353496971184590809928964183023173243756117422806351888088061984714620633955293947869635955334871946026533382987024995721063340195949384221654786587199747952884526923781260486982683804322644345693267935121481919789056932464367559496168025514723831956370173086485214694532829439775141585698071402646636088470070224574916619726329112946409030855189953419413965524244493058372028869445258533731226428227328674377256826308783333017514135267953021075509218880559949939020708065159555373411070290289640898726670152588296990898194637300 [133,104] -4248536768106148577217725501825296852678031006150753481050015157122845546796588732311683902883008559830911440962302295247830272293200872906789369050127947591841715560802653080732753612188094861961090871671508918522578883528003682968186703558084436437400414751762667782206518687587298508187074536959270102335495311170636585733346926399217794126570415088440815461142384580209157363359570385078704253442658618123478563250860075412801989416852850957160417298333685521165388729834849530295242508295736010063796398808855328330677377833386788807545703401964236387009643003275532514361330715344521686240580019127584608514206548512867832468791903746884805965647344824359371546739267345540400029140123803178051413007082150680541923006992551330624496088949971468613639264487821543550431204092941469840724348429042161395812091838042471045090810287745885016388115462384928622792799176766062764035328143862383711046830449505576591977305544824056908011432936727228860760167047541920869645847501838064087248731425734297543437615377808786106488765994925816599764464270587315464830222818619243929314959190799037269851654601721021310596263189157137623920163353153858454176686695518995583402690771377899335968327279533659070032521750503382357616362772685167198897975419730079611810005441877039772001633761325859767327427869347285481232442253791055737540381476945771985053278448521924476577538556146852256185562144334567963351313766333941825817379507815636958439583231833207263886650513166810761089117684111773001509241937638159510768150937764411520112382212807992127573457720199439420029085922949970006711504160697547286579101411840148400017973521607377132616849817044324254846959001658893153305901811048765046508894728820715598154952998169879719000118071227958021696 [133,105] -649565165717200685766011496216551765248556688447653598703558402713714919153233631507142191566549429927600963026268691842917230413397078714928627489484866153504648762016026000136023043935384630371535675153984129434650036582378179777245298489357131153832405379583680928701830873608892926178878611968621392769723725369521607954430449435559545482494636677371648571796319946527644841347967784627836117851855364220754102008217232080917095003755972237499336454541282431885831760001210107843440631313794305745502458466920181977565727665917095646194956013841444629418848680401852073024318239905929198936942103140734780919599388401170022310344629277124305668926669647819090505445122846647954659045074896942495491921379447236580797746685017268761576506599575995144704785458984719516810446917729119043656508870389633735736056440785040231049553993586874990534342051805027631192016715916852775164728309249138883078584082137830968981535047684565926198618408609746578831851836280287445066170171614836165077344949090506239987543386295447698392488566138658377874960579198107965526010556953168278388826905736905318330534560644476289149858971259791304142438667684496296737921644433904642836784387163090853486738143486378630537016590178989204895567459077139899413455380576084440787198051276563792864611782208667727694222422743383389834972723737895634629250267690175444394890925021214484304449570951454133082241573405369251123158250375125923571691679040343281855942088792594612149630346508745637833009224858155702171894469199602860599840330266719757701984495576635641434834267210231121295207615229862916581840648689913782772285088804232018410113321731988047036598295160656556825420870158226925040235686739814916632148531960466679896424644373346399999224555581256 [133,106] 356155142713072173584598216262615325482636182694664246085268810368121385556218309344101777083870617281738433695442763780015998255957048795113631099065923592631079327977830480109906893941060937981934689310835004714804154944721251389375336137680513488589156894607552723177825143511677832365678332696301846073441517290951058098115150521217712703890653181087032703155303936433133106751890240568532437226747893325917096285010859606062838230599462086075934083044865623065721568516687716306976731926991369121821180806333232642032855500868871229963161405449100547947007062412088361653541710573191054197893683360154681524464690592081468900864468052992203745896688853883795660921753903542431940059565691391509917382492261496551538777404128893758196745382763983445092234382233802822141149028862127645450773993703765317069991200338254385290117469840768421748627515980999891922077517359876233931096743453757454582545693947422616524139140393746675646321795801667513430169371039872275926772023738310422595705025124335204602341843852562414749952790082807725625542892103484486232033411283181964542268754729543448376945268978569797410730388961349548614267016170788706144829656473647281934435155868636146746522511605781269266965774953343771152115861377372708076186748913386393219737214156024542643530668903700944051032983191546262909627952551378364481497889005427503927739596364678110056700587557066178067640581728273820994300378580169517471127920490191821603707729335738688163190266453635056439760263612979450654463791689695492832255242053525398401419438640647116170343092383000274744184863635287305930492420711693685299863684954778520054713218727532302916922848784267819419151935403442758872050774012612889570333408970499530622925563732403305714968608 [133,107] 113419602528263133254675392471770832284185758453910883474914204371413858613114958510277714543062581244031491120706247040298068155798321784929143332314967549608238428367368622706363085293906339652943924476224848805570745947408679761554197186090490236518846702255878634189450556247574510746351878868070564848678633038433832315838280427402868889616808995690893491933824724436109177398996803012531989960827944890237353089314223531037240820665162878515449072373540059772302708523971749916006622835324031737918417904088625668616246389422124892991541419787082899642697939104284567768393861593001779949336764294138248983714381717354461563854746673502527651435392757211337101937006234583729702636534253873964348592067371598037597057107654204134584529762764005863221493856458817071734089917023957074738715274596036431069166600608219210590540068401934295282555506262886253725753270606627387230548082310316580201786955649571535823032135433995527032161999280963809020961142576222204925414496836899467396871839131599640632582711071912175855440172163130579644380227650630172640291843725856392847704703700770754147609364490538719239975466696066014487856483052012737565162704108103050792503053490828798670480644725658625227055840463120164700698312640104126758500279506649369438722704330433539100638778815457168407846922012068521530106451246461348156984208079359024405453292427259878352115991892131024607468982465113436976447824888965994180099126268608807792899327529821638421011492908317563767492451712963622988502499711579130149297119259958271374539586544113571781113251002002954459624950184258190384137046984994175852048622013537652944179165396646757707802733287582551952544942286829114899171238451893819412368601981452057598363617896309677430 [133,108] 9267509654606207832770618707154704059761261255438340335314452756600653563650813744299890610780689246893031453998967174160997144050413475102510533454395848885695479222441582095679224702767492634699149836965555356558628314025537786167451364621440602909092125972886447006418366818235914378362333202618483965586012581001273338477506133788761505796011810754754226812176658252821059707383554504530284766520602500611429721890925970782971896615368911686513706400701167262645501901526760086962846333993214775338321220534359289346596845474734512236787550799452176183560818258562609329106034679714660707275350770809749708381590396102089706994384196878642814980930538777935055193465988872063368955630304561180415424141784156007648164062533847285772314320080008445843725624487203087897781518798706921096143404302245599698091526299045239725452529900933934384751386175613180112421517651193332499037440267741886551787679798923939273389301700442149493120014156729091511515691341751296424198814051015535761372621325116638653539020641833881913978365591705994562787772419259591781426543997365773847084329963874055379770617142499610503945077872623666068969451705139298235586149191608416894321755191109097289334626862092882506097411567604470573301769330229478872068190482105602832693126207428790426891908295551968793682255529599086098671495140092872559194354034931105262114939796245785594190789909950563893838766865665687108400722151468920870194858700286634153704215659343266643585337297144907879220854197046705516975812297979601167117478901200555843688074883611937565250822313695707271548703116290040847201153031611114192452497713357508816214020782675359514429606649662656105127001949719463559542947269720576337610528943661583901156648593600 [133,109] 135683111579264000887131697188416542767138901696513911499351353721722800096058038981425512213889154001350331351597563688067763303501832312893998490486839012109264100561731037707462507450735006879775684275899365594291478572263592186923093716424799299884550910727884293870557328411294166808464597060045442592524557660266801822956271121755408343133012334159436146357584708030213581425313286045571268209270299577097723818328650510805389790629813511253849677833842229237074115042629158980893551988297551000538650298255554323914136518639555413513214713245853742789309442513633947207438862065650848889652106895112571396797264501017718580849947680029331735322097846900946225526168003277036651429623145802097213187460050274176287534092207727979801469235457260030298672548617922041757781162177285396660068752817645943552936104053584347707081825118428651972708711272763925601831156044395264644246243466914829897506669910454639275115479080501332744383975626166505281626892288348563646519932063379467675984041662746157792257039460607506735176295487102509523073118131516024655545795259844167187887270058136431218324866721340064408904193693480680628340761519780347324999039843554109624784831446465606084893824905252756759671015333731473258993027664766725220116689510461852971019838276582447324508634540472283115123311174708604753589147572771815891154642666547815810077254936017905531618056605104119187812929202319490223070055694672952488743551866809657018134993597136273216481258490757182212102280328253426083741837784929782860602527292655832457995365178248991064223050671028056492247091562031182868363439259170207650842551721701525293177318936681829624623809592013425411347176347429634602953387857378853365010553000911521080296 [133,110] -12465329892886622792306628781400423944415094833019892407893867624806738935598854211347655595676176072064166177226373168119868465886671575123677149792053285451303902946763145698994185668958487593868760891493144219741751832007669712210885445061861447993325025922956318754311380567800226506104227798287182891735798735794454708510959585953662135410366831210512145234651973012948089239092773987021027786628085769758222544139045693885027017624187247581670542843815120653344617966604495872537598475421803991642219068698736034127220523150742545034403417960527224016548729354567649127458043364147932537718115061839582463103732988330975151361121439305932075834765817659667573399266687498019679595063216563895453299969912624888565359617033022889130669772829324971425156660911476787412975352539818112386315436945284353668449951825942817324554055418567473059754912462218894689960744167090669557555873346566272178183144130418827793808759630986722500374046769550425714282747140601504293424000244500746444092804121161180729745339901883768179151802008114571357890071046193269226564402214433872719914172096698255837930723092573392183304202552996683220919517033961831485844330716913574219598563294005320997117681539180827608290448829737947592445793166425193225135227552195901772047386468857535790526542019963777657829565786936910067454539627281759845430515274577642434481473722396095393327086631214615844880188015355928136780886276953490326356194917306372370542361438272658371500279966183823175082974060184873122740691752580749489757999008807448664132409413864758356137267227439244558904929313517938780406827658102658990496762723919004770687528854523518739215926606163014647785775643455744692924623460598678211613407661684512 [133,111] -1155028961179496296035080107635559556591958071422118033703933115377501800368245917711651877806294969326461788219689564762381085333433664024495751125401512565421908631611230379255408279699857813371588020265104381700490928907800223171401405646402395670840536547393491531893105963756440802992036318641828850493583317668251681991008091214674357554706443210460382503651475762832408603091982998776754418948547639652730182466959467441437761125246114148074325441789672150169242003627050980575528040809577747781197757363808502833412521675561136393330223663328554157766539233462189306304610751180482444232412812982002321024297194084085731287639992681494421318388327508599896872415286926564510765879919335970632280497268905645392179043257734108572908859164197926893318238227623123195347104684403274677799354627489001830291046390434441164620602186727119866312779779652252488134877495522542523028985546748120802489499968309391915603673255928888207662626004631672671038783521423487059017408054909013734757143461669227043547642254747597133660814252361348531569434043481970887273470148491697857022122697151040239649450006655703286084651551764720632460955307494306685032513537778359247690515519108433156006593606634182077095847349066949579880188612445878086287358721139498368159504104354369973740525437540598499928990852913077719480800837146880391707861805960107986779397029087481068627972511489043635636436296923382123051641144997017768840861324400591849718227066461108464812319736222212378391271858985374974181771042178071787929430801677694959835875809564330115752473704635003543837649559590398860833014105457436942671702807862543343591174006818436361595030627768567397544943232608331302323162560301596314624986156 [133,112] -67399878672483946212043084949533126731845798722777607006055695006891548480441823343701252886325008219845418183161864986349175751618156453991000383323211658289580216021800901120269541955840547027924635083335262645852966542377245327561677363765514648895629875336764309516954208828740081018665389612684724343365678211346314934424703049091763772376505439003861943940809689973914732457801181101281956970157349006133849062795408966097761171093452147602335680387540164697563738532683042805237463674693037829832581546464203885776557886681912344693111955221460654606798386822423928689679157315411245212051620748386789102127173382377081204429430085802471475010686401133630193654816620154035792679028090000255159229708514127375135298104091049087338266430910340082451503493038026681713788613334726308649367034044584615413998254738046400242770934267942014401370010154420162888202231220249863137330021205270435009242790694111923988532494582647263008024352895126514839773847414640082670259378626667407493877717496037713069510927500874798902911058923548313750435200226174437753595750523956500640642624868320811341073211748145698256755923306657253473387214394881002471327315942372516163157028312871112958898109339894394557252655299295832994965635857524655365481100988578077145669783803019667509489134041204185060968780531024845889970016625672727640258703235101572459019960154037403598680451548192629977251242833528583987698710980375072312799790861259484089200197739513013535320011493712271916080808237781646384235632376617086198073449436264890801435048002157196168424525888224763041959448180292707342418636190466371487359761176936906456633728702310786563935062270048165936281385826721281459305243783413880256 [133,113] -3105795524225261777894876931635328050729249315895289064189799233028511260160048148289201217975741867537669060982865022837542708557098657292378897795056969529130788431553189347183974109939427875222882630979921842300667941363382642951622135210381130169699884872782423339899943947028677769724246831184784491925566760535290642043516408928521779837169630213837949389453238404186356173605438618590526104782834124905993163101663265030907949210794198414400044513115467219786126987980237803712243499266193861771442720927299741431544907907950150621332766508208718620665846347064004210604105230798659797488143590692920126978951412193740225068024419468518808934911280039134404666113742717178454102306909236445841852927958260827658940416876128627082830401079852438684398408517444069816014143979636230350512185850293799878253551930457464105335635504120424484960105241487010862378400453083827235915737858272738840881026794587097940635340705249067136120359096690236880345045320964237347374143726127075968760962155360964863591897576083174768919751683094007472912558806547771793051698934877331125281828455830636251051926486764351601823140082726224004691140396429628413239340975450415195547725396190766506098292407338627687929162710187302586900683572502421728509668710414430368389933062487076123395142367197795645066925530128519124342699519579535201374353633747839896115510014088632080698944955602359463977191977778777065425841175648808734125329044909838194389429251606842973363971869461832350532456967055471039793475522574358626234610988399989578396500609079453418267560422211381716294920163196317736894970653979895037412022063419615665643309014936567218606969818562243533683485054858761228078934332264 [133,114] -114082844420938019003880144155558045689087569910640889718195120419087061953104076291150675811649422939787143266222222203900306575982923984582965428549674300012080693055001369070409545379086649120184612626565167654167152830843754870983914285742746606626221314204896859613017236095200313261137462954777187523688751253365588420418869662563706510138272967304924074462271882919406498709046650753841923759685103218356927795758448755739669559505244833934455230847801226826072765678933509637388910263803226080721805384877767922957077285231455757342505016311569381560801251185082886611037378073798082524954077122710396343115500151692342807549877181972088973213153680262331042369556927576554919982057448216842039112588490298793352760165872850644625231381432564772559469333594882067422282096891668737117682119453610706997945309142451917924709717593575679764765879260842452194677658768412137357933846592838979417932633231384429138089783127303350258683270452836447891441655140920526076093991082442360387821534290676156088877231653061690408266977472696119992745976230816584120474874216088322136770550721002310780370780006997516912736794703935736804918561112050867678616473284964214430049987109000612544339901235075165850872462351017742840263045085436817923587867905354937623244180988227489000707697730459355369309016500449190132175770614073434644497963254727807721654658189570902797066708350236905641900864467821036003720308535818881040484706023354015447346316963831598433733222642628798017131102136862222898363011209733039299710018494014190483425378300471888897521771954606811888803906139976590839528278573730174897306573007104651800498126298557770408241764274486645092709827389750491068256 [133,115] -2429914248371872836826418757766457119436315749875037061815751413212965256324081060658570756087508166950378287205795504633165144129122717376967113826338107327729191918682100562136867920840131318079571908875891668407953445023320644617342226956687954687199900383541620624257409838819204665897435792763312576185947529050316830419758882809722225576950990161551357803947242837312097233986283806675281915890501238169003100440636955001400072357803448418169123324016110798763727662917825066477001462155536865933275339258283950068519440228801730103261207490165248249004337673449194734564714833362970112393577993554345887736624782043788413557369319486405310575130551741281308163281940196983284808051947280444266619746786903030995666159470801555807449635694809452165990065034262829438411635381108767188433835870306319617383719310950671721459645778356003617631283400284980450483827579046313961040709576310958159950902382788774227655827927251867832779896454138394575744037137563811606196615524908134014016550300414263578752732440451835266666237232848331970067270937904066724394639772032825608589494067112370198859396710866773512748444830477081993577112318149040091522826124135135547208377383356639484857230930613788904138842317043222143210504435222374298115886703887215917356666926734795448148846043790026534927507903722622482057856380564269820861174627488456384294368461813377734645995852578339887030061564973167921391343133384760420512324133683287708670901236204470482197195918429513753259264717104436285615028937692157654957600020964924797768445547080715707611955181958876242062139861094242145213178597328000215219341682113978210329063065266298613441918328237688432626436132663324 [133,116] -27860499583634374776951330156460655445331451176430821667808866415760009826949063781013168819145194402335494479157658530422474080911607421021861396522444899796245491226433685672833086931141182393886939676417934222707084779742277582228266034350710042761532663132028587911792800977677696660926667195097597398359057107407032899821712562808618950836167821203473480851190333591913542699448906025279258459937941451830121836528321698327094028652480805769884114947411479036258767653213279888435534167760215361230465484380051773754200317289306557047405630362944789230405514718165426248793261489922978364832674646470391185135765831507413667411432438115966545581928565741897216968703120621009174819140343793395864902444071253668788762597299739059706891882539434484683679287283063812483771295809538625789726980659195579100289842810762989082751658139821583018916170810167462286824424711617525212806781995138293167027706953704418730706344266392319425201458258720071463985877137351425834087128067449452873993645451869992435797344606687341002742177895462100186402308877891894210194158834219476567758519832961376005371412499463568075622078031863284731829761961787608213911147707040581728221638596779875466179055077628593192301354808743893094358977276036369872774679601691421732068284910646497540181630609183119485904716580408355503872037528635473767326138464359003734248844317667806345376513452337698342790457868145739689555977667074478699671057072914511453559923629205926400000223837769704872937036541555638938309410466171579425781993357182377213683124286808436297020294631770814703260071128469333081384695714621870881782357143816846530150181829061521686196038579582138646749952 [133,117] -246545318933569353846711673579868850095069879544029802850390337536953320442297487718644030690051166923093851405959349351512181310781799019341101346520439986772432305144195813481897182891020982922176746655841359287345681119698015471041616236354147379623077977818334053346312304031914223779015538085242389784367990772079905775374457933169815927668613926713885437269696602307735645322265192127158801334422202604750560338497962167343870001943815769597806484942447503284698377493921492892400308412166299392426331760689802756719392949200318436992191357437227431949882192012044625226115391328279113247037799651345645601696319995128821172751307830773561869102027139146773873490922049515741633133991731261986294466259366898474790061525784426595917718925297738141823113270988105824058699766723034787461958844378407872716609408923563742043918769832360930299925761358981885899382756685072263445482890149796946284020654550022064066591559594019227073127295392629134488857292059975084211403428905018193197983402914521211993707109906400712769433753902628496547496413781918462830393793275742229154602127850911625922066087399103152413036747878087836299560956286950018931132745186065699482159304543717172590110326682171936617271699970663757748405868537364621020985601424759781581430010853499280524536407317072087878634154528828684480016053688945591806056892926632200802726216600737234354200728888889267000691811469436665675740668167921621875575466131826890412535361460808762997653807870760731894947005088246332914052046824046490190738504983381200060790016912707318948729225655440897720686154784636343301245971673028175052124326711902447499354815043053669993886511484685728 [133,118] -2749291522883281917125797589310453262188956877873197268935305209069793650900107995027529769428415346610743883708475095483678541957769391331112357182473919028660290361582156354521403652417847262315750898295753747470449166873878958190569473316043182655359718901797997448414234293103691316022431300567050633650700640320760182080541759715435043275428344350100118149805670549753732514948350231896091424228378157049267256006828773732890301718052903798532413239893429481872787582254940732000030694581548935364347350361896728493040401087210412848930788660466857697868385960826809415946209859792737591949539640486953035136435110784681214575135452799705956435720448667499057344797822620452403969047166099771204549869554988344090811016166754211757539288289105224413344095453723270703691948029109981813081468902400652812371164558197372492628850341972888914131502931586744371617786744856203289578273988848937045366328010500745113888629215286653976802517230833025724486915413861876920684335424482092744177757796712728256209959803172163490896618449701829460377449908925542414178645507357742826165809543202706405704796951685557775296281475783032716679693194540144559988838011770421181839104657556450225726050190845650765920031758548668951138192055623587066663382076600382692777634526969977283553644345723017761301134354991656281598978318037949806254248735000766293309754906934753085424094831148084799118743459574119194155536565206319639977139861399490423538989594138388934741679371536856175994807549825426335260076806256655204954041983276605003035251694111384391199747125758766509934833862818091303279699727581224117881497343483548332720048054332539623864987040 [133,119] -15263776609650564938650313878518028532042239252996488796498422204923007745084933431667927413292157873989673214095786070954210188702749741332323163863186252975143285978525754185672098796566318686805528358153869661381705813020769866801261507256262349409063001292245981501885920075350209947057676984689674210640607885667068106241084663467841334972404608806124492741152256416154872640444449061625679750527845644844484648302531334070161626816842293437430844633222369581015438353734438946690728931434266517885869056208459300373298235572265398766598004332306699457300153177198148371588003273450500204881667014756028132073249675176011266548631855979659557601415533731132252162128926609853826507546692251161517449508816055667957994359250346049222243871154859033054968972641060533854188666210270542409431361136333316537818864251910577308040693626425681621304230040048027909790804788771240404561035651051182323737240555320713412069245796873597938461707947747910456387996359882206025205614957326008185425064516183356875723960069890319176150070588039226361680679390226582840480190508686975777802821344440607119591905006520080223112667213269990030175741800209635715008844244691029393163324503461508100481810794635672704714733658796264570365111379385565718008700124548637570737257046048569335083806122389618888213887580376389505990790786597076021144975155891350185501904832992394022861843703592647412954128539535757695884284938839284873415147198142460887234215629175859945496783914570505814725006615239359051375473483565946351018884686543384018891670164236967096944333516911248941553359877073518836597008320019832089625552994739437606018543080735637796 [133,120] 19902376662460909236032585380936852632811401828105467826400825872571858451548565093439003708338222541033859933289852075810468663064069377015811144315524641936731862648107514320951069992011407910523503903193312569549454122912921470551982065132583758237208711981483297535641342108987821064977922644483541533015221621271186097976325257160276884987901232581674463019225807110248940854075370408403449946709177087192350566049458820456951463753833901351202841575700075628718566216859571806444282532505648387607627921415342628861949733551776195981252658749273974796747778661844067925006418852664243757901281317155549451362896803632875084401430980609496877752504899961932087522450762302751054193499305909208114520758247356141919082477628033591854708899098644720156901198161902384222108605891138399485296060802267875974893003028431229293666652334942317575260045941477358003604017578116790764264262999273360328623151122120019821424460078461267146543191350067948496498074376172847719816341899895981257818675099532179040810718791163189674480887692288151205041366110749127229711935885098246945870698870560650223471526155411975488811103851165199264478500503338523069617409449075050044229018650948423278425869181013897127746252486942597046795167657109999304244804408076657629582691622199679136280951924600843551188635259636651777074826241241747818886702190311766751869179641341875353108003363030255972201571709362245336211849529425070957612166037249837268816745259324914250121406383987128837933967071681315224899689772304409231885927171971661545839756477951622710733430580631914970172947826213205343568150057152427383100896128715088004806497472 [133,121] -257471849351938034954301060198518666635077433368629531374392148453927387068369740443317763562338221412645916859546670516976880495482531713701040639361859953204921862679287652873385294643556814586902608946576701578144941177630602015388608504762197230150632257597952284399098140179538852537473184541574890118923642502771257148158351676033919379855267432336700966646759800374195036309804771939169081551150914747473846064455662771831102623437686464828562903924656063318619616597659659169656719619906590127301086535225668446364472878298120912165133386088832198507084014845135283664097484133510369816287667473669451037684412491102536023859504833280241595884095236305837960455694346362345189968670484669253165707447750764201989547541136589832713689711943147679554498902715382941742797072099395397310285783662118146917178977240215399974188124217402172056163634324492747039887542528291411880871433180318024623779471682911766595906674902588185660917139859732584534856545508121410551169501558928793892496145109183684775448974429934121410588890193937382836299317787606192671246240813401894920808984504293101975914611507203594565447230044325848236143003095236563337879761529766179870712290709448504399420619721010372398370163903260675227994158641271403006061902052854091960683138174907593273784939128960437368273166276814981770576454321385826109542652405819570616791847922402466282894187749248140952079872521667975917742255359800723359177233993858744417119409265856665505156730774859937397320098828554318177093829215151639823684904947753110355166067387021138909323047661581623479856504987816298580553038968987146288070915455208995464 [133,122] 445859531376646802810978012289553956841811173113292051669370687479354111955721640781450497933221470102548265580403963044444891801003067481900296223296158079448536974304427768035150079267168261807776936068320374355486646093219375914044717817849838646211230439348021906251055842561562526017255450246802522941093457238005731064084202931041079352190612343600312966146247240514969186240231763890455383474598739815982777525081136479090520897846283226785401686002531190475293499222161057904438957559366265412500747020969666144448657921885388018620691614517594739972252147345737797153222241716361953819051814329352821187744731076725797684741021235534883687405814516378758010787384573987208375120745004713136071194767981486024134209754322824572116897411794785302211128861954373550393322874201688207632200839117948624750516082322722361386427878219691274760019982976916184058420769374072769867025005032281334470017727616397587736303217054226411439028093522734574458491120299853137383747389940724414990889166939619658831864268338681718805133947921996808278412214440584704508640211045747151291456525678411488678005946881029842210536627673534168248857019876899277420420975579699940336140409701480991107030659402907796909466654318416226603010392253915015441340239367907937372756681027829403633312944674257495896279670991209386438772284596655322549002521915539057903560574300677632051816322456716166397737878800341212138366272214031206089418592523913571941543345824833284403254337193452335908518847423803524699833670797373213993009016902497385161924176670119609306654877081151353948219198635658792879387901112991461628278204752 [133,123] -3307014200534614719106518146770493908637067713588475316207010128711116632218886296291263099539776508793870254365500360194051649721358146647933408221363399307097043728261068713470791800783217388102675678890652567736928830307557888903329428532067846319724087100651065396833587781913772109546532504087667123998504939632857889961867411652886150577291430167831687318966933030767643025998479699860150991508190816881550423327054773139169270683058550465892772537715220660127674860371017601892923554233262983246608178122490149443317123537959828535898381674003061862500311743529119943383809446332706793833163369737866279895953886192776701686250682028262589040042782882676985410828438033645355405592501689425391300515117286763237589518227949483628120669541456677759250463780474920415078343557434945547894014263223584232818387180836226972882540004826320198984287673984122431342461255831522091670949801469339428075953343939108761448493679768331648206675370051995391783730447500975984481496860985748686687999213290857231379619914818526595318280629518696335136376441050564828165352668219417851576073982800185913117997060701533622255854387891424279946869904142017102664673056830043198665323896811065349613027509120631180593552694640627978707557890519895358520215540250875437577451174824060902157335456360293157486135036106491446737321786548408392368290088335120340917013426655751127067564045568922183446916472425541445497895241182907108984820262457590924949039940012900875197841305897257260321912538049276494105429959289265142367078492012644346617851929888220307180927527207243539944003657541546193468909511870861464808 [133,124] 10957739322856864124581405667077608231041556905901559189824445302154681020975326774981457172901547574740389459351582150125006661730837245228544012305453706964793417048579098352191986660576344750060299799744300686705836263873662374868785619840184227924619445035906749235999492516146315644539169125519132664700042210188639019481376171335216119415663303582313348461197868611932271635472969187204301177795455697798201449046811781381705180702106242968110018312265067688734582943005337291206737648170824342874083258662814584531912243507507315731806829575669648254706148633849897564154167842212378536639582666997931339065722018461625816816998070858126779794784122765694132249139226084622271977445228233413770386845053759879640740423470339940340007328369363231649103198811886524651418898270463358844894266876738437902248833966012738688961027911166047675514928138233742310662442401453907683185644224602299519267568864762725556912177656182484616252540060356156786085362648539755580680273009755521718210629363294144471625225391427733498642591224690554044286983628150123313755969268033590670501658733177092639913878004968214386625235085749203054766401747524136096773928707425716362328580307378453009536986509817575980308324477054129369511306237094845351620055618485015596577063591948445165582153887645956244888519799587000124513074526192628614284432849133632176935025746711196801096537930608041285048719474339083320640037252195536575164246257630428592270273122008427342414070397194092977656856494822384214554743945481721778050583074604161580652012060831036381186591728447232764032648231500566422844247322048 [133,125] -20326539568395811518737854132349577863572517819947411206808240875589191359591901613223369525994249749304142392854108487856854118487581503230783984963799498966219165168577039904876001481622579120295991988307442340944974940237508396900995211826317930678472785776073922999916634351418430313178913621312127801487133071880212268655263007537733358512399728271322628023044399342021775866444118473231032061813693328886200316963974907747817080161981479981882069492695897136072375699765037370310272107543155597966131895863326335897962933388807457006530559689544393810865806577488221667287373745274959420244350010722487090625540964414944860286514670112321781007061473752772581254784000923141697601323299346057699843018967811270351070281677637701665757490722590137901149525572974754248536850418655240966365213381023453165958316037996220617894832392238688090392384726230802250116369209446674553968499763781929265101600202054655963683626910816850805838962954658132860635778286286003293185537621436429566369897806397312473041306662940756175740998504843804132307962847840542952716877209969087988892668202182270867451768540456646904675844438152435713036097116841295421595095168400686683239067774526138146228923632802105327872448399802974332455099965338616272603476117639316139923926290840039973331914523423339614204202832112200835888437704008730273977004246487523260980985369430406749321522273863282047398853615238573638927744038530276807855017637273243831660451883403268783429455756553035339818520389326948395853929022672177761603530944095521686451102022936486354741189506693990196693916797126929785848 [133,126] -4973537374568156854235051879057347184172927812952735703854885166455681306363703257558173832430123957158172332222790602219434744380003007825001270690924033677851023272864837958988316844528920490487414484572949623429711088743106288419802359924325275434395675745044164885069266845618426098369941127097620928286339730684519351923042373693379628242174712328331260604242487432787285983260630041452523025935234862383233420352455037342918055245247808176349101001452944848398081943793509533316514851413181215398652071341887322992427792486997294630663763250543986772316500803167927076470168924821787869205886709188452020064662076964801178878174496383976878604980515850420490097605991025176731284427710112823741996964873250838736062238016563702959558988059677371602848210097797330579613418398387722541760590996255001785396394571131005098140029800493368188120995802820474567609802230279555450238290733834216420007382585804162170961802359070306139348192073720091338719064530992548242614294864703252950238201987432077521313937572755424420057048660548464230030000817023421540362464387037448485348186341210273792116914155683720373824687982582269019328758472809157936094583626184405768468119899552119220969841329005046983455954929328811642389124086832277230719827676426133465820845143213037342103547817955388602421955532027377142757506494665088999589602123715251341771040414734981062359129899208418756704522533924823925877530561299779510613476243523845273183354685341077879247356684397015555882908331115828992629931298898042475178424768852252194689963649866630219957783084304972135519499846528 [133,127] 20571330919228315556761395805441842538603212512702966401221797109986838931093475544204293535134062433590671223197610126268084591703521804375200312250560844433403948862221256077058536885162969364063714729633547276173551005924308802544608982197145137790002927683677271829155508544367653083692991195705099377528228509704885595649281357121084395347043923710799910292001197379084684838924746919959611195526580863699892908397516574766578595797554750232939192192738661134622133665674960386645631302143809974741533552462116490817494412567636803290551380307677746623450590550306756108414083176217137256571947151919605911377489549491640968696985028276418509830467371700392760060497092467410928650646729897992688061025208485426336866519840498182351835320844497654979797038802235220932379486064438669042229792306704057143796508585206722770771503020144888081481723410205889392188612709717731588580194381440869309248703493357397861565882146523724540587938935562940042320814814213853507660956674517042192503233081189584105585220726936841898182167376718570224918783229260559163373467690727527637203684298944868951986851168618079011017208268636678417697654854233763051664449765299270692203731003332081403631345348110216186081895891075340996852052778664849474981288266195386690167339147899677584125309729436750456775346276839054415584537515583260588604059121481036556656860936016754288420117863280001648204174516264888539139143372488481461867131414414209546596185318611957504733949331657577080751096299401763444007343514471528899772802340263599867433802801521210547277436243156561155088 [133,128] 11405810922666749016560649653321688522157257631519700171508036276645816520335230080278436241725157960351025032528123770833878878844655216503035376030447732067065851027895235755319585700731245061217021417467920168728049914936664968790390208560000552894447079795614525807914121374721893953408685620287534808728575014626069337083241994787468112435067062407820586570368085500194258198490890558797975613681358849598519932761322325924301956718954375343558483359090981236996010305100516220467158134478630525504816367647968279762733390564537007978281769280026733115038670459230983005737824267169534790719352643400528034047009808489756534512696617546895103095285306622743284975857991901190795991833815912987727861831539722255813510361342527393585184651262570174573037413332930170478830120712312221633467905681179608838763300746314382920459482206993363918431403954123219673587410994963615426079316184672237228704459154062736191181528237536721098822948194082556508026904609521855855051030740013622190782950988811863255022395208011229070395536363031395499385920359495687277218119645695693634539978676151295212012113820849444070806486937548728431855142336746417014771600519133445799380236613090880092201825343165302061099178846908699159473586889363311453209379069596525788382109906442125945132602645227115956392136201540749927372340864999735960111625997081282592752069520185920173977246833425211886194843163975878712379566112629585286084303600996571937001911921360876458851944705066988025264994777912975308808514241009850669095887501990131676922722368988825995687021516096 [133,129] -5763551624020304200519034572828100432284625369341209463295963291404059474793852384525445630230528757016545083544497878979268120194138855944887831818475563883789677934378126724484767242031611621477258894245138030965371269528566174326691848727990972975959525694311558541102283794079107355474529018731356609588971704821638325652699626593850000433948897244367287525407132978125200500603952204130985850750408657002613495099671355664145366051214573720826589883164846361373299887255663434960034922870670455501925986113753035882372740098625062409878066655797222343653246640783172917078681894263091026761851937515973572433348647767342251740088271544472493880682645841570020391972036645825246068439094004882574897835975161742587488826139768751775737826770192041823881557643312835073192653945404647756731604656995913078291484981058149803516457842650278362487959952528334645600108872468983206987430603943450431296742069470075834515934852580982005387090514284338530516998211266187625392754707792441238180566828619767444836467255594735736950040566660218380372965765972476526656275057071614475709496908676933773535213537484984615011858095383719359440683147358637603222457098234487766210342592879375402931217217609749821044007604553972753153424775302092805830095246403314772715443725563635154011126347944070745062369378733465116620184703366944168522392320950993899445093621492090681780469077105886755403923227927621678819985100740783592000081054812070694555710604768155580163445069624926534506714434283320270756830654507512188000342530874703026343038697188459122680 [133,130] 4842425104969108387748502640109040438788444075339394036622362218778398603318827351223196021621995911818024637335140186425826209700615638837512792467463421653082383986670840255665646270878576862777304221263185660642174791748720142032061016370414149266772837285492099234488557816013260799978623935239070256799927777596412861520788260075757957694750520760652593534614667901077002436732363376049277014200259386891689169205853300246400359591878477215318928761361492203871893352035333563728844718482569453955708696904755252943920224039985075880615548493684175323110141074786801831478056768097220909407103999903851394720770912849331125459855678787693018770284737727879691097056857685276437583910530037312679200493231970876117904832216964955476268514340857708288427745486757332626539311078936372454967461867313852280943322439410930580830724269425239915762566732605023073569062411337316127325401302652573722796933495412178959536177790153187589821793885253157675813326765114538268264165018120639314587684276827466475448912788094890477810733542604694557912015955725162327193611604081465885890524933174227998404149106371478868124095779377842813068182655214588693752218228239126074793305267781652764495520805953047667897572889639135510425644428147696203942700338406921261527855176385727784540690695350572182091446156496049275059107304682236289272745791624121282123797723273697382562557293895284169099378976605562423133326236729430724429310262674801979066500834956726932577079381444447677298657782793069983935162540886038447500388586849397215370600917448 [133,131] -1689226774190061456466955592024097303076359897074819977906757911194525805701464368587072265963536053867351307867138588291123620037344336599829185951256649537827755717137689397138120677736525222075612641181687142446111593097665710640909365075223644358308444638424099741900011841448715835870623414142850769848246939098850203379383207614825370587100812852391794384251532398294468580170570534882829147775763440101096710525002576626032142034473046081576301038502066387354632109911574043502682475211001369580642005434334953608926636790061667515460120750928185018604417353331937458447092884340740635104257162231968217648265411353305004369674046031632130572806093499030674632020140020999295218683751895177979033367975417101754803676969994099882623967130201224880174617292874852921417616569087530628681888209778008966161987146310340835380598195886594939526465096461222678916112572668259117123847894155626373301089809904857407312374092245388805241027785719005215461157124321556699590224840784070352197529770580139968737169994170022106630912882329655394132846579997262961713851853380941703093107120496785062944598837310985380800632443704993137259215415750450118063966917704282262297892448988513589199490562549176439777913716031156116101959638901874336335281228938917456828942790764352222377402474647397232179630314604369047948859096853717991994414790950413428838548148143959612360507709811277234094095689355323592291035151099713434713079142965152712400888320563936984093916518807047642239333276056683525645062310466037271778215355904776794453 [133,132] 174880951064781004442051512852076098389682292624688901474636725772734202890727568127706094167740874424980229847434441005091084155318286286986765985444735172717271052550413425403952295373324030819266151995449543886289048707529666161737418522501126651679389887308859100333317090169335397390290578137185008999672919684275549756094548640807164093014205392169986956067552762044381048520635134752702261040017168758319422732532443240754190659787105292692225085572887320136324266459547106687322577908382594414193015060330823338259580042747359258335459941856118020941023670958686597022381174398231424577093291778135376964740696696208680466422204654245392730740955255252570921074033641486679209750104852387534171179379194627323452317350312965842168906370868567989695071633736384939300961919868772049481656316286039093194551387816767311632592047029012244887203579846357173003110648708274846578188903329987143445177838063055493233840214101430402826890186209505695712775778125935077125770852270689538429521996307325427721192795332186007414087834344396107021436045170155528289475016556803102354082355362583769154726857593863701974609427459197778215358068837552773518447801052228522658099523820706582452845403711544349415332319009283940653275508553920212806475043529046265703338150548545927291498717175418559187394763275932674352037990178586887823951807967505751290410867280397193892970894495243653519974197665761848666698148394053230238306268745930616995463580490222984260139514057744294429933657641319532957756984754954973480600817408 [133,133] -17634087071365913989446089435956321794729127288301506992937612143158759415923283274469974592673560492142838789104585660314175915721541492321797674181623592342993347630087974247512084446391104664541218734673496619140683459714335098185638828374499237958936342732447991648346391500243559765308947756560014940098550911700691840605759029455328862802260851005089254038938238274291684205847073572035242371611272010616481995676032845588167253125831458235502144767438403835755313920214636710747942730143743396462583353657805847557177801925663606809581986555649539407399905623960564843216950070554972555581517450279276102550912621239825512806433731688297840476142443547289222876079808466384009755444912897422158724331828685310454875340092770632482952861053405381275607575403955330428710375516615564505210599818654504702275134301834715217627486451976849543528455931193939122363464098737114893468625737389083672753736898856234686477927235012619699001430140862375084190880842520802121788612708451862221359424696069708596004234989704559204162640239684980126038440984597962698628334486717409535566361537297736017524080995670117856512725834291645957200444928178033679358170748109635423748254145992104906869971188321286758477261056144305619250342686628988984647887140114541360199431247102892237132764634096986923964477477533505247070678725202293037489407204311215091644548345719291907722884396902900857871340730575144934908631226995857945107049123614151515746622911577803343416381686972279982797309413097101826512629893994673248 [134,0] 91049112419132394333195566484226016980033373068660894104358091555580187253461088532548399824202274733152398221328099961243928536206247224849632704235860305483170644278439982421155217785962704239250217647077448174874080354866377234240524131909636660179796230717518785119794236505849033342043550627707651446156797630138946104230251930173633808356794941488517894971606141144536409493435934737151556756579024170693864804663474599619138275049716877210281950740097008667824761438820245345381311387335364899274737074220075653632021360019629039242126494694458935971002241740227284002475522218201731150927992676470971408995376094762186016785577742677222845629404665886142192974867570853576752990737043506098509252795771627381019088471950252648801737461997368930117835405920870081190499826083407744021484626206622969289259764693344801747356123088908660749306458264074430227114920380884025066420363454580661179563022003283808423628873998784134097711564498459178633240660346879877898595173566206207519261133469422842616866352999654299023124003352172931191828648013634478888565940492728686232704624022744296111781617272800985228654433001096793266715825268767895872041701731007502457863932163707709168848309240640560188483768519922584995754019817655671739113199019193337828892841915424640500508535782411290724535900319752077704037380292510194673704313058460379249598866366719406834964586456102076637068288359470335961942928646227611481914383065507484655239506777851405458225859535364675344780030782869413086563942736989451235429713268210674546172063697450908128111028352074807973605169949711547597717863826409195826598830588430207893370781006503230405263457854066449852749434691802781171247289040099363737756570505265642000836922911686336829762892752829988974833264077481229585620725487191189386013986564708577043126134881898870073586254060005104680948663784385207951951811333459241673035195469088210217630711224431794687183642028769347253175508669267930138171714781580314613616727570628013022442254195277009556103571512656616488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] 250345845803493828131142829573528788197308282474052063690361553068013524380856688576923305313010924485845975924801842386086960325700590879088021145473951906171789200872479191593950114655852502355273976212390075942746070714371016542401909485108614384286953418962279084584075145410903486311070685783973051368012339376876467757999866264847379662264105362630130625833352427552842256821166143456978633410647640900370642648651473163963917399224611123637227664169781364218473783604126790620580285983957302195438982978227924882362331148805659265523134801632216842560901160431087014888249147772702426249710355128360795376797681624337559195165599655754522304046128475772895668300876886411382445177688941265384643356647968346363072631693683818503526637887087358063224408429411715141138271863550165146960274457853395650272563629858515389397794223532164107351803060550352745350015411183893560877345870837343673311732780886508633165747250831089288235683729781121971826118929592351229005835692808326742868685381740043461062620497529793636833443703850260210306122021769182531670256929579555577389616735524202514731616977143175216871774169682171504392449115211279871193584408076233944041623030742012512127920302111799783047315535474841278808875784062116864444388335909525441570211906781591888200231556917027246687028359008827151097162742032142885429219691592504173327664867252567206842847548116118535866893095835558696363486249464523599300448376247502950719129042862983359798238282762980442330219852600041246163502326213099725185472319456144016117253228528243435794161262384634928501923564192606254099462394692606757674999015869971642177032038125854988195633072400107737745150103868576013627586981475626078524507756694041244030023646891764212443257158247157866110173683552442485158499109974515016661851229979310680271770740157449268995306395523895406332267488907369961097831825726070670927455595375554870106395853280531052126594655507672550023852660778041882898525474146213246186481403050096204087677685383989776179650958501694263378575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 35106416391466641324343740455629340446201406517582262838248352395185299054860270361753619388941052137662533584540536265028969838977025472295042442933753445759197607478544631861919586727867164347896922238990124363444115779155924644048198416275602523156404824374142915308755581025860830082479102842147830041340494596546736615919773546442957970289768599331785963629109805072092154317349351760816609578689718235215787112797476094578507294747577649477284475722911538679699402727960701799926200463633580307730666362391604727397860002356203160846441496213278621351898388705225589829652076824419652237542285154067316437447009344604809362511554041553565163951282268357489019750523999104489160717488016392451671756059111367178821711007788632925141857611776153654126715110924805138950424940449147430679110597039791971914204693997313452845913677049264047187415067760608523655197025116486324320069647331912131029257129087324472485416433609983814968823828797390404159394595337740995795360346054533765265670525356690498640154140608685604538348402493928782384272710380622006843648879146232566160828117760435607151630598106135048548109549449187721875397823251346844381005472586248148666667718857095041845660900471654763169018558430141063015017320784639844364337831350844570783622732537491365709480237023717533217909662571832316293008719296811643737369934021103873088120271259995343206390517507121278090949628884223245965008709254572812108398367877403996130640405236225763532240659603741583986984249245073170464936008528481940154092750422396560034114594725316816045070858009312606070491863732584040160366597196896944424397882005917139617509320370039169578985032074633175245532999092265750261527092834296728103783218991178862792661842453974712762600526102188674707562893064529003003674970813921740860721383098948587725734287180394645346663262033230147908641136408895065852386578973449585957120938951182346465148280458785815328510231092861575680706518148876764188926549793395647438968774799287534395926489233879473027453126063515264433138958336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] 1041019375931304046203840325252530325136430567199416060391878749530299481666035162389152866369440545535256124897834581117940236514457982604089178774176368272877878436459793505922662362734531069606424419883514160356353715771685715245483409192230153617048288310217967569291584727051593012097973246825255073412883416678956606986687236822809952882587563585843335009378240881839599550329534899320361334382111389024566627369452877985874559742590699433213739069769997325727384138278875886361971209169704793610518789616827461084353453050079855137975901195681455567416935284011016902624045907381123593183832180592783085084063513312912209062325784967203483530039962529516715391662536061427666188830162085299229932560873671038641247194833152422938638810045199323387228593018860303388266460778205275025971895750555819379707622456056757132500900908381296505467974540375789186044961555353081790317403065607051610457424018807444568143647420220031798661899270719941563695434206475595745035438226318754917980192119020729320545826520623393646558716001096280317345791904542576974683344636826465804428212656541139680716730570066981181410214466814279684840219176985762968820227010119741733233381385456488519771553055504618636286005941645582880846310801862608775711487887409007128669913556720066435489568972152279901584293214237807044076697377469406720396776181399841757874533695402432154984394116160195629962441988010806579114610910855781241262688822080258591776315816852769789391890178705208680768572670570755372280460474101306103594835220370920199543921715774615755958762782874374506279024212803867083765837151318327997535201898939283136130075618633682725882091373192118307643838451213129986084288683781873697436465910665666297687314696642106545016482606939149028153967183709339179578858294905772922208915684315735599264802026913923263075315923048572441676129166542765414928564821924524243796852290558057099146374826575317156779797267471519231855437078818863350652314695391223275011384791155601151784161753728941707013544721595797449856149094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 8280269198200533788099363620958245145306588658217659478670181527596270471936710503901755531883660988153762897163124565107142002533684093139334101356688088418103791656039183745040887124280211172781576229879912518825292332880512108033646674250164348555418405367430689031165168644462265438036894355475710978644588625058942738016039381240256757503873128218748354074670349180940403089083195988889449688521234187953152372594961007131109244144707520463390306730015998132564641633398561407741106777165110869050954682732445053119406322481326439201067182987790040589985906864229608862297599686193080816698566175575165373503737695475647063007445853301850402940254820894194892237542774978771566556418286889079656106180490623948531473240838973495906815034228958181011311305684236345351548926589415294427789933114027136231034461341653684134552487702470166964635953904149424017918181945903392393651289368700530251703088415085889622119162749211948014605920279658234422388152859612273506924159673155895587257266823992275414337675826911246413308104115712114196418460142521233705678193713951921755665007299775743954757904881955823511640859524974145683509279530041411353318566579933502622435449283803252532109118575646849717418528162894468900335683228431369879283474557832928568870185042073756463301588411134952386792049850743597028025158190492979321742709607831597303785546582894209150310981569197937186361867866680094570216502947902550132163085810727686430516714542338905298581217779300457249423787003247549431792958246050422225669105194782635830831797739477947274393187887542980849318597556711708309960951695879674695097087280127761397128861244307684406412414720306893484104052871448156275166396598448331284249661888601678408329134796920922951316547127587450420173027933527310065708803639928759832724460941955633859365865712123090400440557517861113831137688647244386092840196342122986224232687328949578900344501587886739480085691411863763291752882223855372857726964611019226140207724193386548875062415858959008622713018906959593062257234280448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] 3742061378223043062878430422274002358542805718260121531371689711310771026122813506877427253392499048368497429808728655789919403576085163943775636112976213489703116424280945998432363225428625615085250058162132709017748719016867155002309945186479790447399075999136690602212917809018221549173069274708772855592367981578918929663681132438648396812077245765400930159950173188283075004420203907658554676536818547307857666499673560286936352086528576875223063807948546811980940819576405522595356562433201047937331315789831658149310301558532300621329380537078204767316592167296588074580348522178529514004159688060247455698581487684965172479118704520600998905224629921495353204615841518967968632778006709982452146679267759593140972728358436279346055355376665211410702502227281105955561927683847469335726189446628363511395085563647293134306381328948595310489223269249791616578188780666426991500152759542899880186146207614422449159205767527161195941125464503428954048483556568618346253943785273288558246899140880410577452202272184855562349437956793549989773227564202023105545367355055745824100684273002727291087951412077766059588073782412373831153665434244493592676439310514406413561907926892153985889002181296024656012266877233343746891262542915240621350583310951773976322806857349278935859428222041713274310024672488206167974272111366643584702191141687929303942766702671267028161081591831742357648476188772159535237322387440290753871088727812185855511569374680303230509517123278783964433004728371407351958490376377753128190113029379444063725658568877414748186243102081881400002274598615885234025447534108198037012604038485633615442863884376967619576144283125835436204846305738008430334343899632648281718188930191527324206922503861261555225975306080830170424511756728748496173267278863627482831254029250268544059949152322596987133194866248015072587230610937643692427155883649934315769879560778316707492105531500326877807785981159925011224408116221082360199644886814813259684874592239587800127998571176961426120757345305384743557849415680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] -106731627747165318717157241196584886609937382916363157234740223150506171657045006680490421481398784155153798515951796869468193125153996575675145066440704415398624266362378245401854381413421011228080920644503749626540757196718813761475289991107836859401827250584230038570017819627302628897813887059974024882329684539529947786737146911052289387640872454229734810649023344977621984978651296171008209893430290679258028892346560202784539255895771128376857463613566159033344642568724711955226763696548521951018398317708321324055013861724867192599760208532852870421387576736851581603259451816228999916402920787310241332618231609181397428509338992766786489528911234955401530071543388715398449811381439852425083611129260789950775436319348412830004184221000233369418773651930798492674433858110303005850779898575532679749065021459548079970383743539440076086576553645075309151832654905867673513594971858716391933815134614837412480425362259637795357917829059845804143662970401861476400632613570584871837921369423229976592857906335696472403217249404158298947910618901973016235746230724626002655418349988012737843090863062751717888842325553872384742907152868774577099610468982119525028046217368992633246341687195607995128260938325103660496134165164446101674236616017581663139688652297417280801947966906384050589419809555111244629955398465046367963128485151224591555154948981975828677696372996395972399166151204601528085800092874910388747550708928154850985487974985334756628596783336237926841086315962288150793979422364073283879865769105025484508235690444831747709196017802532582207733187867091536807499466239027778938354591374723885096260885533607476131472851572733490212828057279175582020471412079798990662403287826456110895640018922421426532134915355926052494369011711152656275547936403162639231654964028780551456893843635579162469353944873924582184989893078730325014427879139129829453153105631372493542183105174527880768183232657158625779137324272875305144818216917233739940342384393796131162486144185249814965706335319868333727614475698176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] -399229460717356470021147338964462531263266819937424939920054450768662187895553300336810665728810701209490899362402666694574592755154530666992847771001470665140942754890506539671347270480869105374264168799449168306364893072138999591807893652603502002897930975264698733205357673813308076742414272299555303889112777556914333536496511743256170327843280640059062654733169461352214932153666545949647936891335539398946917655172084708493406315700500416234694822783358186056044020829416328444038198007222143506117624592041127147292300607068554669733891352409727903974865497442650514294621257865232730848096577895422444836377702775673863912941887479915179188870033220258489727077307948615192241505204907538004236989797319912295527121546380132502629037799384961944421730107218127762345890261961832737075206383170992818256264054048852072280839438779638923453706734039745803752797943286215189495534102847919495413465742782605321770963275618880573795982377720803762019915278240677203657187808391722846292001170520181847962684569347942084188221115649916286167942467342812424713612669932744997391617672336172041109356932707006929543291893556404942495299706635361582630580898337064990341264856799183579339888161018642849647752897493513231869792554054266445323860672707855108908543708888699505754731312174117639438796915232117691810488233902520859892291996194116123271419054584416072587084944883003943794521943865312327700832619710086975532566546911180246742523300474677872496331986552838385335165431989620762987085348736024694400981959040946715418138258491628358197319406513925543861746681457858911173124483350187359825896332609949596153787824204782849278035658887364382181445660338714685134761506763966446841794943558903972881143010589201207275167182459224010837440520154514819200365243779499877904213997099369931445509112499257868354983421209389891667821309980602394108168834322482423247449169428693224910880719342743073207051712445965014277827303776071474596294403637983673835895020055499205480216011500059673336793283911335335167406920171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] -2071583737240301391480831380858551645089474769572089796751540529527983499505054674460105801656246763250055768129063159517996608202856163609182598467259967156972662956343259556116563956475140998907560918072446108683111634859594412867743010020080293935411735065990202110236707128471888812091443877491364453452050722319281492006380805418615736319138085046180316498754633943889148127663623336221758413151277690465200304746766970939642620405281021253984822438491014727806173735173376789538488859558434799311674739991236241522907316367891418558228303353667079175268492452601921204640063196910003093971583198180250996657768299188448049249879037994854995022140930055694829736191101677064520200952381614951469598076074687622219055705319420537498076987836324979985450809306946513092503836247451083654055459246257226259559742873541049871502067410176033913946370390208548122260324023873048787813665041429362761044723480730297079330724586296155602658933300145565728668099319859687937275383011328657185168382819125601936720329270617215693526006077708597491470746553343097237315262632191879540295428726744816370909481178229358466427227467823300755086022731682173479569353341878870256294211002834618901973147596250895857734598274257393082018156875927032043417669466665734219690504549003449346521263311130229832365287400889777065248831469382124113208854790197630582696436354182585681478930856779209178538406821173623977818816143327550224280829248668029493053930853266965243611813640675270318438756384300556052816846522123079253714598002610261620234187985663022517921441884814794890449300060083438235965424320974581312976037973580654791831019038782107656573573662748899486407534746669852368573509846426514763090857304827848395020412124148045550335113185442430323981970599222269523112385494128008525789392773281638305198944513401290562813241906299424612508365437078672421565337864263376979821739586616066660604198803589555533978018868338092896125886064956744642724404993484124892765274879624041105399713900881637629527572773023499553330671711682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] 2315549916689306863168335090177770897862662425376377527729307385477054890033263486430060114592774610424135794796154474305920209559030730110969441638438256978964246363301729644699942868855338227692306115600851976086334528716995294329098459036468289012287237527289879893638071299088840598712260894113166491641656423479019540636421973776846009173646898969578359030654399958780219725506266723204725106020237021126286108060044177098070395019812714357034331752374375155264358414545668801421689935193077772960170672967034291424400041140290167594348353001240846790565183330161130573748357370779534624658576210604651043598919875822251692352724323739203328493232080718764803728416442691825897789563800412830747773708682951368997078937100953071434072907217942152141792304577517266489818726052382436935429395202925667889141160672667382676291510480073176002113787817086677251260101887995915596685669939833873581152718311831920967907657441339813442054031995001193836439761090557927017982708052939553213890650610940420756890237596180600667662958631780047338828600714605467520425175376540226826856702352930219326449166270198382814767725496523120140827848858351305135677031448025100712112509544000496021513516193616152399936692409969477215290070388134205568647010023227174372951236106156386793541428415926479588803120765806817537361158793630591815260805438543602802898795636208471151291935096898071350883206246621439586694671873010275754673768526006005828860722814491975034270704822166242390668167097727527880459089066198325390523735416890843004412204270587584019380380873189775730855582678598878688849870607276796959590269895965089712245754284473449338602672314383434048363727659087622297645720385860369871988482484826045484513190487220192927474587876139459961437036893215506331334910853692009854863027829477314897044164625112926194865371788095795950274727493097358920771651469170438092839503255350415157972408521308334910744456878675633666565926895105251418003087161830887064379162594447342553419316768930925958577242379063430050479627367874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 34157495314883595503329906941849538808183489201728907169362091778678806151201486459211687716857423112146618448949064427393451982117872523088038167064227158391156677550317475171093144950904271282263709660291522943892166801695651735433515589396008146276197800419090079421239632346671591988976067367434283249866140482733390426164034498194701162069645027957976455396539139099028648218536602272919396899502426257721053570200387451410082051724651845868737668989672298183004465178606423426944841384939517894765783180182875119983837441813880927276661992717062125433251292416697193472250627090804755686855926444555404602338404429912917276347764336490762642041872106992003270477912353519409966462684401466023648805000810231102927200750021118212607965422714942496567642646763689681747115575685693557340740757926939590241724677942177355787651394670492195229168273814102622953390345189138802282749635191035934870662520777575407578606569545505918734827972807497730859042455734016805664467516305871738652776000770693996579043440458105438077387952439268630015241483630475943143474547335131424466679904443975759870178409483447046898084065771469273408117703891150091649893635592895088240090275592718023870883612728878082418084198082525069161638552723079867899122057739731636287244640947495204877026296622812484419888814626878747408918762944640531613160737701036668679889303524326273114615034237131355765549069778787722170063357591512540429966793957655666715468448323384792311402313375547698633763832324636117255161094902487852919881618756155757743721287496351787740783111821445902288152506312048077913965125995252715133836043929288709957969152421840492588342437420119184604514663117453084058032017374976347578318094982737218934622731790118966908270968588665194583909719463645186293998604229161075249969912630428477768689245681385937572906786215316260627500641286441219286382089948956383474610897555928604663981411502180242860353472935576461943427168563583868921124610562596613644294469549004431380392613344270606916194015093867487968176106364731392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -34352720856454986384095560967977470038460577365514845173705053390774931243787277255286230487194037369367158650740574640605827466497041712544895394283900011278663043325455060976825761803146983311601769158839455616769233726516115891398101924245581395340354327559723283665198204164784366043205939980068366742558860169401329322330141732911343209174288751564326348553769833657872811597389612218836372274953015986567753139106648118964073396386790139369873017304270828786682026482422647409782959362052606012747584848569752514961663253091399874606415149986078573221920309719068632314228914730194916380871464469651414464828650394864096638706007655538622051223349633722865041460667547261348742433101781876518888617542170706804766931942421213970861360911216188623543390050207981373431124541554209603024747803004412631535909945928021144652190683511483076194400763333659998551403339732522605396947773813061899070091057118292329865741950338880741638549006730031013187950162855461802098191341281383110103005359923504841697298360171571633708139563689749968675857327175889201133865428070195363712256754886966062357107482279519731589638374319728541926650107437069021724733276831879107681743605709482478079880366919946009161977241437745097431526978535186230692664163323367438002516934247118114141305961128042462005412401457497475100925954452431877530664281175844456160529970199009357406941801445554594401135726536015134117798844017822179369380151637864445531663713563253853784796608486606525760371957517066692658211095872308389033667120461735628933370739049553587328769468434712858978105784940560240971772642659897964511564888840519242571697981878027437425486290434598196001172578607096064050865248687498578446691078152045522831150500529708608588109424228046436634455968236360908895161157149514228854082804676292724545058702413481010910992907025289562347212329846864969814647679269151926214547406432149138341003282070156617782915695422362228400576474813421733621505265501486605076995549424610991117543366822431811208975821694431350903075350364815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] -155568636654402827904301215187235154302022899638973553759180647039216426283710951286285453564060315181411422829143418936571507690297879363095816634034060158872377225284077248466309398068772030482169011656167834354830559660169533414945737011044148100624181490473310648048428802166964026137073109509476361706776381678294872677947135135800843891426325993207799394465667462476645799496821378037590082340648927946912116105964919322717179732469600704175506920809737781534449599138358248754741949123195063684808504120321992215033663083446653409145310202221217555061408309415999059256496976596363785984387895165766864080190955215816574737308486295194928885981619979799685999868920564659804647772021526462547924724460877435409707985300127649888348764524022921743662916586012306272206390135006629379475304306825792247360622562160579282985215577181482135511181737408844806004083218715419443514751969901419891113533323558060565313774404724889474708177185477096778246323659024893664940470127417103623247489861004750198069998681685913381741398478352307386551179800836102456539864091995262256071885848305503402123808411751464951942117968287847957952202012332823300698917862791134670661310121726388190563889644022349069195991655068571156885847185957069456124249161288966441075779969593678924981492959362261939071831511476180822447978518991824723434963057883599660179158058806169801357438609403896643247877980287741531778311183697420237218106995301418077345282392015447658617224382045255387725573472866214172043183638021781556075177822158987725142306172662070950489375477979143735155741282859311474269493126694277298558973285888508416119820272138407950759929735122499265135276635090899982322912273886529989181189285257399571347833890712299493307353680823748976421555665090377644577416054361962233501222630450503677100239478240930938349172693685349559972737118353631029366037248066495418853722457982620504821563215213737787748280097869539169674027036009530645156188959038298324823050370344252413787692318220877373498559064576185812635959179826167808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] 364675376763022657953090897066847317082933814336622615654895195884575256182959389036011052856638269795541667131957814678405963674624903151525227164190239299631444617063664993512582238268541297759830189598157263337892010758520522591663075374111342375962519979346014774710635409555295365963128393460099657489577815342393564481459911794324905912769434042909102465031366829801250991152353884999364260533397854799369208965613189827336506288668979455922956296465990576674769840547061247323233220247072664599980228902839224287405270227105291434749404342219184100573800902654856869139084542819591296973550673847493559284686744383913059899645120025536947472053755383048262294101563122816043279347891704848982019036278507649753753323584261228432610599780056955195670979551421198057897384721280159699154707384608596343348143678425091352585497295598928387468339429320568694213368554959898563138769730199454689753467864484007532295128804383062362613221612934889262044946815802615534437995091499552283305941571980970499718852634650939572678531316912114386071113214423253510951967554685637653196573206856361373856973111214693791877687778663782166060663530582824777641271365430169043095419744487754476050010012376697197317447246476128372315528195850498739951472804269807942566175585554679703996679880885253738948636594045983236489020418337654965934417071415286189770409013666475564416288687983060930050714901511380898497862359124269130768910686517619262071585814146802631966026026200437757617969800723793672037407667072808542057261945591217254399150894896693880918887910907669719054224968087965923958720963390846392346858531368762547032917245276565235769361163889458574905253168998354134506330286907409590589157790933232586002221334005375528144923974076652487620215243629266557709899306253856765340896073165127579936709487474451532397578683682590929634654449401599088800652687421894570859799034223894941469007371812806322590898583551495163287661464388776155145750558880400528440709443560210631018657937996461706426440842633879499380041388738478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,14] -49412038218881401821838471313860764443387098035371518314943902709395602141056969286608906832679824334951102464460561060307545686268899000509625239342656132906173461451997825683290298808251434547495462222368619557992806316211095391142102986669580968899671954198578684646619433437935695028522890044793090508965353927017568985562547359823023116888448013202469761746466230883613936653694163642784897469672757588603963226285114923601689877868375702556580563096539571029283645823616624766004700129497092289085344854971697103553127642310665689360689326227696180950687651260922354528216021766024368270715416623517268911936533089805060222273356757913160068945020608463102861248919166821080201616617584195507889773405934952186478390178825144892258269356467323658891019781307271364808027005457525558189758641356427039753908163817836625617914066210365777470444812800818132240306179022029760257407408215601424005247536901873216368642211379597547183275755143459729946220932137899076704701910484937610596959836612055480339629940501309679309597972914135602397036268346778499684791825924831401550820092172796136207471383425859042533609093554713633453151061313684289465307822665653898456984137333636850895232296365693154966190486689620404648893660581132400161548852741878498202130332083708002250122730082258264372932726963660463454526103587904091924134119783978614850170554945781127750663281472527305695791882798015996492013862262594732450925894915829133357193958707440772618158510382832775475375904528927585582364721133034825629187894537783229973218004396962458327808503792958144527697329130285577189781468607755468976359124464251688235427628946070386564410505296300666490468085636876011185446438833591935121363380499078658986261842674265559288224897526153882032229045666249790878868691160050191725331811064311994051285398667597676106689110234905018322258248551027551906553184261284722270954639930582157769317733166136313796490698470994949748410844455502310737268677861149629309689329867118758625352502775666760888615607001231584191110886801276928000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,15] -1018396661305140509515565282117668877353207617406615651255983990956513557419682974828435392958253852678294004442256428710673551430371988223102702373861261338071371592197240749024111057170899472247177731024488129781512112524060518289215323802907163349341802289543609745658641542320879977009206646020261952835682677358212834549220696250758901822938043525515059868513437076292496194988720179672110679612916556003619275548266084012868416299695737522140807636617317645576709995390347217936611038645595691438288549953349636066927475127383414082835729121823479308386752620624063375430407074377436087206366596952339103555427572780698722174108954940931690499130634395662636440593524809424364527353643891242356454211692156777009670120419798666833320568612284429619733243081304684564272459316866503898860506716827353820005179887109815295368169518364452280787899893267074177325815186294164926495883257075366371983680701113894348507688730112912376674810339455749450833540808642831716613370889601976559270311702158116033281725436625984618819868782543625855349044197597438725839743421361384736974757795161570338172715487167629987042929483529454428905400483411469583268348279272249973790861714720117132130093694383076789004609603362683308101097196948071110246033422581936343749766976489173726349978172127447439772037928072303701628729544460361316069251023921723156008920271498052323517318223979829966246363139447174004089034468628703534849253310969920902218091605050629695141136760592603523877149208920675153552545011835346458879738155905304363176759722029986070490496617649987489090264077280404944783860884080843171582091626269654772394075274025172943842993330130682978733825818526858247408989226123715652873174031669114300455343528219093336713193349246397907791557383449977036333176805004241735000034991175756834411623906743930966527529378862271548215266578275986440669442267348838867040638952253698687021916275917830323219437616109410048911854954365526878943972761716547632377245853225605727809586688042534726230042032326967909910041207861411840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,16] 1866092220598910406526312665181070581764100404144591105053800986019578186004350166804842710087022911649155316352360199638701694615133129621775782615327107403864051130183113315983971440785975571427752634622343339341220300973584169793055243109776148312112512786210894920504053224710912692569988768188449276974910628659093731722500626672140818406715123374935891370924969429484180346919213849175702119060600337158264304829067932102627827825576562534984500901935522179443131041552595289149274687666531957135726619612263775291348173006351730508213456171686942627272918324205900502224286744463786688806192148336512730386363214331700792948595056404642414029206107694545623811691739524897878589937174810429823579545166598001906827715560587791858848396931445538080351279341262762915007292233910694296302522377061508243272222918655773783028181401821976598361966798079765574631485707759087496752657367098088974657595197745434218504610562962364952286465922770970014090358260790404223533291597436320236409604299481545437760513001604298787953375438910469722331056314169028634544335938225752672151074178088890679224964690604624465309905653937917703791596363022517976689250222904422871880306103130759546391857724551724614644062742350564021922383077080338731003586151130345957433065047094194191893725923665166109310015586774691140303505993423991529702459461216890792613701499365187265396269756121281649751657365086778746244694822402186989464537506597969146755264912417147880780411548362579507907922776881591984472306338460518457367736900791120724352815590199091822469198118465652900144351333242862951217006525643850062930775752328034705209823676871432289837324837611410801413937696221382175097883759641426214890471323282003003807367843231903435858167207057091845844033841485809419957300857730278079191254901810969871673464460231132739491853255314582732323193422884747010384081592575097580467030446255432240812321308314178460102240124259193437513125408981424646534759695001081368457658008742625674159296366654884730660749391096462662638649599844155392000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,17] -780226932931330117690049152486078766229226486419343736606302904716702107116783985748813228012766080463027280167602842613280676310444266191371388518426936383512714043914155536642511694508720611774363551465482978317264650998542293311304540743221401488624659666785351998737850410453275851284524079113856985429805003081101982259787175275349458528723475618525074903452667337572515777787462119674473270783984660728290777507355383734852831830205050862497845267102136933997549950694642149945026663608377369708919575921220940940637859246707035411391184596516090340689747490151475199849151316360381292411320767859849652141630957566266889802110814963646648828923057785759241308351386730092236249316351971519770414338543358750453952701087285873277255857989875526505200367103076607098860234547333418795142566787458345671332881331750502817857938281032851175237834279851971140011478612261402504438252379674229524670993150623097085890495222789410848354319826847275005237949017195611666570393767545567614331276360679356952031463704044453732888526610635563856379259386200747908793918888876673219401799829213838451404632712684075197718633224926761662574332828555539204235043831102147320015471752509759936316070904353894638532933006147858286006005997326532538585268486976493215709934982263685056289922497564854516980703317730459476892065105340612966678553389711908305643847422845060052908580394268702523370439134012223385712868534164807443400373408038463947132938551648662866987800418842505624204871814001746910545403293876331435292742773718892526030998162474896099255783626814593009380530059166227932639904646980494122400418749126511794504887675934142587988810811943945918025949618319754106412209196112353051527553704347978425652127134221173359742146739992311823324675988549033221805783774406224254162521638902791004571902698815286735998570479351629210776614139245383661522287811698561077045516649903872198603491687237352542552304540322486825318035793342122569150562397547781798271712349061235748163295496797489134642756952083019523296478940532572160000000000000000000000000000000000000000000000000000000000000000000000000000 [134,18] -2222980239140496383564559146096573971516570909232132726335578525828022273357493356697938321244141645612953130133538161324365244367578308319872387049679930309016518800958824594809813641507452762554766403446275801943728443383906899728183876893504565009464452546050634918093019285196337855628605859947254602865170817919772831278583894239934919940245435273544935780157249953364640568332137815122529341281256677230195606536815338679974104087431414143020336951666411502227020622361066707285902437758159911209630215682191677183401445147496834763936433350766761592637775118870703513801037817236194657146499026150590209629230283696227687112311738669344622044828364772544335163371281440657574565409790013487063530222751785649243421741421987161766821449170888538575203920263090190399509003021308294888614627442547466198341079191279903803873385859885637832853062490246986554762731626614351198026225969164933105718986398167659484948391307889346514299859414063203038806255971961176156711020714032579206130262818177915550483777495227945048139084484110692240960989554530393461580618495229573192603397877009785982795009543077056294246222558016556518440093292480322675282833722113683171241868115673072835908803845989913661414928620874717943792732846265991048604573707271284051424593268313321787095966302408230143103078878280319141039662540704169560159888610810234722230794381700518357059044370697864807757713273040551184092025100856859502544143635647585243255576227190427267950318964615380401492429237926812073440245436578104984225310452402614897696043240605877448191657645771343391555565360359105529324567093474698422993698157188036445712187087910082730583446994548801609822193297531323378143495996501928818169069821014427633620531415418518089886497722766517312130792585354932462511311273428596326668419808804466031148138860440781763378024666171418945932143128639276130316437419656081520243750270265605636719074444275600371622327925268226738645341488139430126579501783887140230050984617053735159862370180112006371155600215943682021703116113542381568000000000000000000000000000000000000000000000000000000000000000000000000 [134,19] 4319293354107695904611830876268220922592925093169569127077516966400821096446431387505405353108172350254576018547867194696631389528384418233589655776928543829031294841144829355369421635655262383962923981022979199583615484502356876552159119306310489965247101308594038635906908903335070774159568369012606318374949050340602981659556084041925436056444865439725075923118263440678706219893880190292223399422625549980740625148757591942940840005550284859944047471632319365582146389908934240669954636907929234077015545987637702203615739912098212022785674779535237735925308948112672802006122772716832088115105616786713576213357796995236011480847863810277409558397560585197707898487013007170949791615428170254170544599342582414426871961889305178599012503157639421319216389730544269469203072598887981144780896079366234081440693910368978338632733546807804260118295717016427146729673548649517574489011910344946617880769046184541874192880930576448847923826034235342599979736048599529550206291251923771385564059978775584799402909861796237576851458141098454879346812018662886483382554521970534022858593360762674322530339500144052034101346966845312959032720514060685473656657086577163978463804872130088245450638261400355003875558930219779899438344293675187726257078032558732483225144227329281395054485364909815462553047430307844588370344471848895793762673096886417364633599368102286114299548984488739110166518339384314841824347526741973984916204669071399353530382696139845883416370311065277546458796895099486950817098385294035476541900963490637885321756612962482997970225567477956624204233733016816376024605305385185629214342604705634154747770287392234331490864537484102436490460151819220865431274247573955564802226372696865056539665422241929234159249643557021764091663162765600002118337759226447313549894394242219829643152073998397534820752641917228978466510448423823525680739591724663925114295930190415575428960434791770927033561108099710804584391041143788029473369337986560303250244833293464736742796043360109605606089314733426457387918142996480000000000000000000000000000000000000000000000000000000000000000000000000 [134,20] -2944982848883276087055442070531997796300772402077193046436455990795539963551188312657939287803071337200613649136382834984786178737675230021449689149681795261566268605594820456093723551276600521744845680889575212392099070049894850078668776195013977916148185619341679697169566947274642010832199508752946233496661012424861740750127116450816855424898317291695857348252234753106171898992914746576376074971471599809114934625574373606855624590860521167780141319147632972554843654908461939490046637785497833820156917811711070339053950485548295686771595236879340339277596800177360501980250101847239405346837976115233678560038825603184866707855604741773419668605181659485813805410513385610677836896841086932660368962761929831938792381287671569223305829382692063320903287006751748023083243814585379315413458917413062099164860350027453297241902440410032278597558799338510244434596120820085906701652894267584065900920655926518882002241924097034052195700588600673582677339071251554726667927313432831609161822151019098599582296476869929687511036905200930627008395688542402218226516700268154282705169823041761792768947254891320750151598463798419709464174822504946058999113233476561709039056810278545049914565382402206118695323944275431556857554691856769725934813800251066577897517927347024478026321366501524472547743405156376596700375996165183253430676407205592177337410545336014339892753796321883184595584166978640176011937831421876590100019785948506792262668983686364028921643992382524502814703572753121711852883868282840513997291259027642198441287408874231552172104669937107929741288843307248111821812067945547766171125913852182877683297109085992257657880970039083582348243333219829567740882454592590424681073842014058856587209461081724151484959460497847910338119905382959422769496716311859726698865094836548358013036420366549014808880360476765837521836216375082848006812089934038437853520478480287073743147675850262089131694734887428265025228276554841045557310614421404307444706831680242552927526930819137214071025293567361283181245505254457344000000000000000000000000000000000000000000000000000000000000000000 [134,21] -925268940226577060958179564593150327814072458893754993449739395338129703955392157779817432671323154579940765767325256942442605690520903931656070802402506065480035989532372030971741084359325915066889998476861455705879402239448293860894887394616556991762875971434927075279673890186021302243862470562927831364916031037045747363603015532991707669442182209993404754739328772105934207562691102669266856251229221011431762217647418997459144049822483439233990944140787655692744229653847480946003284714779705737846584601209428515993870700775283765006341753273432984153932542683470427376816664131050178373803134199788473235604334511176752140978820101768545030044442061694124939131541939910779768314547243102381370960559509503796530184161815874936038287577952169759256047873067792654923488375481181303318614058213244072379050797544648716099953050789446756761200706348275094551462135510199955440629236662414994837043020088183843324399662185177684145627391977215832775594510806533843394302362571729937635887511710878651284846784742054163767891193338493844535662218232258017193664706505751481760860842294869207815513190048118355876627622869262596298376898349881171625312267799530719576886192066123312422033652906345798445051117217665810655200477358977962473462400856388364171706377725330358418108622163391538948947270045878782178935754227855696258545996114219724952982748758082105914799812639877739511082323425046849144443259640964609116527776071224638133125955694454910356075192552284471454114822021543070573315313182799442559638135867302178502552191714962065994681390268128655028585046249664370237781862519110239904683032021199145572402456238659991143779202100730214784330567237234859408318869860887659977420356891159849759961330754967887342549403183485272702827006026794085561918570507213591905072066926456785192342391288163887425483088678791792469450926949840284130659329656820058738298910013648901507449220180980416644137358116708258224275980556489887040448962290369540957808006190589051181451702271973940816156000871839892945910035277414400000000000000000000000000000000000000000000000000000000000000000 [134,22] 4119982965422913575921509634082122054283520318711293981371633569969303734480236502138820391876524253430363513886503739252169768374652010715196845971236000778352696114734408658238381971620936760354745976711045888303282111722761675972326300045404965312549627872704028867271428701039945999124908325859034323657140443152346499102639278510014269661669561588925873778015185919938587982915093886869750855071829099096384819349571965752695528245389644345651487144167300674781726608795367970741884539318130101209557288184135152681663469685976325913580916439265153219781111482755705702455301076797502124040161712896645109158622297500337876579204676939045479641848369554785652247966041617916923373816996856457378379499469405597189338558983395749104851549024241054359215462520779252883594519387617089127974407328004518989508801066398462063775534509805009493903069638135093742006082780105127155976788361151511817096216719053567747509959056337037243897790775845887163612451722097194094028461776573849032896934205806929093745084945118715055687453236771965658650959385237430639355609584150088300656694924666508866049772590728312329007649748220535603715165013899799020565932852111908759927594780962999084766058448256247109831231253313221282800656296491044986972080207233734949393833311518695842037831158235013067219332350615189739576089998254047182526760801459902031189608782996402372195537530310812100937120960264962871674731535052176493238953117551692015876613446788243889519659575001731305617297567544129316075641431403897812730079015623684403412153623602741520713890971102504010033496325659662112360597063685432699034229864026543030025006264263544210240634835987163391827614862369477611751874245347270283944076695914981508043623222357247568106281117557403405903480461650822140958006798454159586253119661760767472421663057783880032544205459783118773558217886373819653480133690415746955631117109127549761322711969270161809893358888645769033887312758626646146272034814888023127378323674206064457956910447505802776309914380218912715704865724844474368000000000000000000000000000000000000000000000000000000000000 [134,23] -4960402787977059575152956119574919260025284607760611859533976736603391292612484745293675974622458744082301978312150145965538948602198669453657446987351484076908741250593646382320388881323864193824741382825715105948388113339783309313504483402981715541449934475729177303345862998894021480379234996914537133854691447555716545624099847116068132294275089106773500202203996179436099188556213514278108135514427576342053287897762937593126679234367563098742794404171238410018731775819103692946336974504621729375851423370026607953516443725280351044405640348582457454625878593879612498920558172382039709845361288572906976217504660932950090834176371774550341116726399950191707237307470965409176315494361660831685160057122095762804792554040408381318025559311348669842475561651190380284577523668575880577568778037122440031389722524910776132676370803257270766170455877664813385005826646466413590559529666295701334405581176353670049649315053161452150159929792026522013158300081457972571941176216725736459454173382321967167054603589656048158198062240673802306323571306907415732474799616667121242043284534091059433976521095312874244386617060333370952628942463998808828714124784990295845184624817213763672256727111828576297498403775645620370101623247516977392884968338654858896154790097838268654314537521970310174635774297996992469857577438437904368344422733991500676380190270337328294913678889173991762653588391209795770787657847032344428683568603148068898066874247887593300567181426024372554891740160648767043853177912421380099592846647109806617646571591807111018239095606299165988236947882193082585236229477573119731633959379962009055982167897045492155701613293248711048155657613686645451955324074173712301823360262989170693408104479406322950817017020214944409985111674288663124547335198190732193399955563934226382533663158574084501595315303329943157923008123590741217141836986686727464666462177940494982937620819280458321900009644646287597032869957805466304535853760860086596447884361174661880646309819516973116314103913392235080280229086756864000000000000000000000000000000000000000000000000000000000000 [134,24] 4123989218023718724771827094421574650076545112074752976399037362453439338389759330690517352268674967374153463346240750273501047891933779163404863547035498992401960886436291178986261775081054498308673475440890343070772670022095022531602677106602274274328864129302668074215743862909294026840925771680454768505954098015492890935638393511400802019543243837776734169609272057237965225727677393408053170737465093784292766324843803017642285185912262162102188243536162892964076816967143426291219920435545228654039480857483642622673540053508383345740993268359212235072520905449668618927627891010955335099326786284532953263356431798416356815590839015749762266865512231879397478082600873905255551753197247659455626924908384838520640860869145545577513356044627395362523516018626177901318788500034391378476128795182246720066502252808269473640794568499701702162848133268880942670100269332417886521145549052888178167731830499081264738567066245043481946284585777422904334242636376435407324304805657584248879212809193321258184882520691411747549201320207457250109757325822469430097740216520240294940422456570661494618256707929798536774800337661325283554088782724600782622117336232643022911068049926812547095771846100140098441013940442620263260821864426472765512388521584211354667554896001403215434305507235564267495017758163739501074664823101618551958924910157523766687621349096315592528755503986262933066777722535505179140737868020250598304506879101384354380447499411225620762988785624548928712358690438599087543595374346157649521143486732096205896096473680488258430715489528253974329725262095076250834702427393002944462967196201088106665681616272986844993051530274781774443474587115921836246776772444254746362733597064874713416370959208284451958984805321147983538059980690081719222110601764364410281684126466229054049526216974066476262416315991525348788873018290972145272595302904928572363701485919163595868423292438412600251105599657714433186704053980384686867752077625577102401147257270788132796404604860918912087912644541666792136015215188770816000000000000000000000000000000000000000000000000000000 [134,25] -2745720472554791716987309026050296375808817628360917072481828694757028850780447435202805497867373222940638504991648291466355958573545981325705714165951626619130657671324901043640760049891794886565239795670840760256829224728302667782851148224883424628550867515422240032588738855303340037651430427853555911090357945262822286280587539315664540500340506620151281038487688545268194998091959329560028194896534442147180619877121135217128710446908221288372309126400094111950092768127171125047005119263070415323432675273684869720049206380666511848544500214851797339324561626102665817178638648158771818162526771236235938950072569513402783691828518279646100628510360492683109360226711320991589999916485026456774597026458259848783459831491748681070686457246100807313479852305065277583604799857598404325769705493734357000107310357370437961623684908265501598843007461364019033214256139582281234050055675587387900709614379873054275062914941813967977405631874868898905016066333742788919651300229342364979486939784660523336864752852134624712648023422279791359857971167927280492404350322148173706573687942152792914425229592140106695710555184133290576919272701574131753555050873524536811597398401867017952540113133843064025605153819532784414176810613213214721869102820009868518654632750714844877147996410734403684698221520024350472813517337451520407454344480735095853551221666068928674779080429417236135936289396368696254275258106280471826186751996314894057741622798176330700570519360322139646032213641993317671372327953666851803586084605107492427205531915178408201453896971823755562069346903885920135041697426298506167826669769526254700087725018447785437590832250959066633521008898984592062092971944108863163065468609830893167359307834344619725768427916760129633606547310047865346167487196488977477343910844858484863733418201077885724254593574336640843554789847688370550447130712048654262755956312669201829622759167170795221584691473840241531643044059017019268506878177769191801584568048950486527212604967011444365977107896832623863796148105862184960000000000000000000000000000000000000000000000000000 [134,26] 1309312419672783405169360538093992520502234642774975622565723733949223830847181530185177370356251838191162680748845500292628035114190963817027006293681570332708289668796039264787222190816058484468500826944347004603873766654502745948138856063722519891784547956532376382687990757442351866183547162433748107617102537288652244374647399414306096311063807509496207407427409446261135840242944165400065692437674455368225377045582269606207063974765721886223324968631198218122192601017675328312662079863163408903796890938135291818035519406881264872119130377203108675488596681368234649162016598358477192362043030221998131717390028668648049421217464627912535235887791662559965978104413958000992255938917714704069620592875470526604128210525699700308289548258890188670891161658104661114820487873373661879257356595795746595116801861786708611212039421857415782311209908208915228153554047770960760860226968478822564476158535946617778594172165086572180308242880572943110870084664889688261992410092869187768561733334235513382572362801290395597915228316591706567709477042732317680633435015896755511007052380863082163858005471629937239469642246477792991388954980389846710349546492701178191483046973067984407351835976758960418608699881587757566961921658684972766119700160817201084579292256125123837048063399077644494837679103056067206829096548634425656387836728479860561004798329107439878854017586384164705474898435670080740444079747869467936698029112893749865060270064077529795342087515203492188802540911812770693135593771958950736939289901894028524135470918685361514090058502723009425247475341945490726308850061909097085475717188053707854474908469561802442570749401794458612135543466971906097428753376616851569023046140254427117149825368730172296719252562068963388268713505146425618159882098962404402767608455665811799937508938611305099090945182051214509070661387648150092708830183146695406404862451853018504426337353224251052693552062550117426874020089403758361941744614384112443658495895880047714345071178436039291450547291868377711736373624187125760000000000000000000000000000000000000000000000000 [134,27] -88336970055064115728991414968561678870141929294765133534072326263153131827174395494717448010104900006838392372115691838920777616701494794044546492665225526097089358798967733435887631150098814775688133570572918489413806236271643533974884757861036207728259235907336761642517060556988000141563350500235708393507977985752759824051333634157113287995589065475805379456685648124877953707210339833099989259108636103210727873148064736587349659171881043430863180390370897990176770280143927305778084519278738476584284723178176514215933981591180691987966820554677015077262690043953650600786050649028286056054518486782471870058940678462965276749337716673896608090816193251123722626414638439220765803428400225782658797487943259441365117246712023376167665380423841280923754700531911943064591074205216087393985683445792763491180399318854671384200591304405819621693981718672252438190403327217436069442816298465221481786529463855319616971974281901828544546068691018656915734762050620732472106176517042065621312821925745730051708748702921876717182656623714126681279868315347630966851407703925363772964317895768375396069966242911904645141622560626778746929930635853851173258860713116952429398180997006653121553196020812620275263753069996460832791804091532380545931838885335966908459056452293270587556405152577741983395527466969642381514645135567361126777721221400588215272772724568129298041783889321317273152199742886268484367933274074090826131787291379487309123904411694840943170391551433780883534367048537669392359522277366418361285375327091029936008129257098237158932762058519581504177210578810956754319483581051698673674924366759450140773465845995035333424953162572051646870874748051130879319059688117824185968507618520810281436156017631026517696308668195676775246893096482928911143765608213527517568626298145183215765162618727726465610085372223373290938280303908481946800785414689466040427061509326268493169004953283990050385130180704688970132066502642366298329001815050867112786265374285050415029903588918113658535552395463710048309881035816960000000000000000000000000000000000000000000000 [134,28] -606230376751750026575158361542560949576894837583946316620948735338524309645714168623334640428961203269642397453142286453764895393954063006610525897015327770319832450901651118286938023743717783433823693668657728737397974852903273055550822947254772610479767213883144675821268834601892713378707902291289192821092910251325923933020329661284095769291939093879117511940408152175990687381638253903875047162593789894159197280634497256450075299501221592328686456442014965127591611384167613332696275778867759875323556764012444836744420410318356099574409636718594798200714462210221115740676500726597107183218092871585534870013405835779942349085677784003864368881225662829583475014431050628874866093314526734226459896445372739382518345910927962263437322210951216306680394142145632194977662765382119400990505231932389467933879189855786102623923930799012698521833854356998706357113935194759172686494354900731565090655514229908177285384769748910125784243127925049379516950433353642050208075573271209499825442509101102720983863868344373232699047353246259442470999798354693542805323121976012464018170756848871964132744712769245621497045739622451279533622599012485006027463466846532618839772690139482216908892038670017985391281865011007539202401998543878254954756051623036502331334033783299487395111771372482404308564067565197770551997079568931286080435564889169852114252211153853461095504162603863445906068832906537878901411271955850012959360227822446095208905247443897162357122825105393663383816394041225530546133939134216234697941048716527407067108020922861581548360652128997014886571189525745527322729880553952251046793470446651486573862129110041702666726186388799528554430941157439446253013911890440682229651888093797796577783543357217615920822122402132990242817602063574033610130539469006708223321144212347158287836857875842960882939873104766626278729690850585698579289208723542639179463945863907782509267614522667511650259901600289906688887764760967647299652928704926404547218818166243874522432724742089609600177268169324370742754541173735424000000000000000000000000000000000000000000 [134,29] 732744105131292739823178779212165040009522721888819451709767523250235303358757467604304959282677119369616242619554829008972928935916891614336195816312687509191678413796202832690374521063341321466041874674059792359971023684856427948292080288767774427868177722646843173439681634616360841909581520382072808799763745805589727747210056617004051654418045329361193903582870600968748394876069247261634303752334180907901688587426459152358224480062037934794823597179265793838767681033085832048751387314537363428249593138761600943799541660453534875755948807186668034653382449989425537226900601411077668896983672908494057240564324591903590689228923230871674444678402040731191913564124135279362843193418209852244272710094875712703615816223422089971909993153057589334735909935879825418853298976997983998145569097091944347167682034473148495646468719205131918534545231788278624265977084540553214794331257645080110646826398063860384254480779041134398445646802084529244038790056760433427494573548419003708718348201241563485600925428962506050688016339172131979902984190100083635160351329600884159624458142402376415244708526494887780194200550857945301261913309901260869423764229923614165790713605456385803895719177031415825387800734850555216773710431238435161101881365098544149072019426391340496824626100407052198468554485065118415134799996265537504706764610364062829153650800887456851513150747861440419747027466478185204644271292048299142040636412230657699367207440274855087690198557966002020160480250036346095483398710744887153802471990134119332140151652087280498626896127601233057108168653522054500775043340640453450668535357185139710844813991810082532083984217611724878546310262703670637725009550772268303641488430901664462154396595160519603973194004655980338452207717319056250072411993948229274696887431820674435334022602235001074051752014557873037285189801835533818536158453580503617502454211882634276705381309728149199129385484004269427840906030871416600310925602513010053567290931118882762846042619811694179222690553202120241653230648594268160000000000000000000000000000000000000000 [134,30] -518403662152211964960742436220055571809945174675144133736801055300842994479289939872458193607837561710465779764950291410208880543650374434844104933792574993878257900672024950596630677771468200424247136627494512707881495920994044909258325185201899269056408316169132343544837874920509245995924461856340085103382714446794484010247678349165751860334342643786979383712794701495261281434874179497648260130902865154820734025643957982441841163764804341942259082462356884019820104160222864963765951357086801482175713796479461273093686806853192098128126605124709906325351443323559890075365936885926461690990509010688503605820877564466381380137917670818316740502942942874408812055587719747961944139731419594024975851967117188202348936670140950187505181699215083944599154419851083033988562306503579686922488393585312218324074956051182071080389038744959297492109086430186808515366152326342386937468061111038009758947015844620844465343494767107003479470552350288870678551014168434746013967240757487928533908072622662917108589423658488276918660807905777626875146649589782070047626167334985951912737370921117616123084428031657819952967122058334822217417770007493992456871816605755769819202798227797343763804228606942270520507455895743358700101117927119022054393331674410151619079451061213130842870074095287274631070260011624029702203765139376291042358486593818834561197529302373698596268330455672716273812055418143681649679202643564999369012418426345169853411844343868580404231581658370732998547430247691808688510256243549815167674875281699875826958330463381071901134963435603438251475379738342841785907361542512177169705348520839800904185586311411941370742581344689499989279558454331544771963882178204248751942957080199372468265578543811413073597467467470762093558244215688920633406395675759570494077387849856174101131986946545918556359423298405971664622417236906170958342343433134491403573270650529869555174885564039810335230110578668306649528755428564151307185815703144678745067942324972804948575722520142912809193898826636834005614725060100096000000000000000000000000000000000000 [134,31] 183659332063815949342870636304985359280705931217334514274020002336442919786995437212121705080245652896617618492807202848312914016347643196419643202093939892842557699931652093995445433242892083830537854240303675534002855421837214644812218717230880128982426834989674624529164976568410879603847689430741955202078725889134988739390227851906035824560524518579117051433032926710403666315149348168010136073809729350755091610195569659834659177359550552849046349264970089851354307511690229081620317422849185619184283156556121798510517135965116825058774886694892163936923782752485400266965620269051886966821461176269771517497731394010699604075273898533876093464884565188625467818885527765027077324545997170613831636147378003940421116563539319495822206092893206446307499658266595548127919776961757413924852462537464052593248198144964105157182198406365753261747323520855582610731396096409010222985169406731577807176456921991661190783361509866741158891589730845764284427901554805801424506524962790199879868324829658365859631975798574023331573717252364783574379162538332268268996257458438296431583178770885502590503621829410921354419120906796514505724939252031929461993000803070523948014306675755336276453192532199715990842573838986888718408930779210883009517250604075132919361838787876781205032103204774341265444755926480208986049585079255889541526309723259207024180608818958160322313516919291077714585887062398885051186148004467020258094217764808429234579823295697019345551020345625032714641705720709016941578038908110054005154548116101865300597280618693253937927309854289354399372367677269930869610742603621135829510056166452883314153324132240827938623682192228525707302625327632259751714870677412291454841508934892631959572206588801387338560914934206389682780498919266788092806898592451184966833361699171911225720002003205076975203564692506068853014344601332424086893376619133518531607156414835233988771532440508413263110275207155574596533148518040890365676952538294770988354501702077353962575112008177949953570589851109788771561482034872320000000000000000000000000000000000 [134,32] 136001261576531799045105437604525263120909496261647226406022285496342165857700357560504360457121167908210243063024124694150850730660840043351503531189760041403405932767446182599729154454148218811831965587599926351520043863166314416456112585905924672034169270579701120274823976162253427610547124256140345381346646928872834318783723927735250073007888905578882701168736417482098393259677784896570057872280982192984165715158173423855194316384774431175770147035937792750718375035704088103157435050301536961868205860887229332352617526273428914229257028226806305732340851972909160070655989436359695657131998876827315440322894272855355605381991461640837372743676462848115033442582486806353310388717472781574319011035431394170936283489514113523300154422711079925650772716040223176381113809719916078743637850218517454657736283683661521333195024015846978779967277941097623986648861168864089518995860968297346353037057347687576640106916474510966837579644500617776824878283660332139702203033058229826362249716307790982399427389200351528447630125809539998012757982539884373269973585658677460841455991551558844895574744742806161219027487447145501447792556751781782380603314400845011167421825946562883267763385399022267535343429358296223599526301718582760811734112819629549603906704156496923707305153826799438994445652825348239786028790354684074743673247560126851293607007164751734418095690277183796194923520191068365259258628166039497705281037014512777642259427450623943192185241743067325032276815511428208784355433935922219869397298170701475641911846818317682662094987832225546542030626650127706887599622425774813059464645966342742033541278247678329477380782248310517386834516493966787021785958981567854719237604550479238053809525537677781265741033875943157323536234337965690813940727350380149546108066352740420169000688549726322345372551374420232973758966915780153564866846338492824410125141932187540189259534804696904066025055223467046665430963853533326751477674630680708070270081229707952689154976136823844623965672215845849099295819487510528000000000000000000000000000000 [134,33] -345387995375082805049200747764833454482511702093504720381531228897145130952033810220665617083714530001416433717072009244940617851404790342746583692662750350031191716792724432654956180702161249451983749710769284947875640488258403371104212374452206539361445430966462898255369781345395884015671976721467072605207586235677995267659821743453586565731027271466867556503766825519584315389455189674131363703958904592479508288910284412492218023628605189223525079710677614017940912213011457194247810227383159399878768637562845817618996746146359828870742356791095976051367973345661644400093154401331264434641716915020075648797367780048973938826651344715184323788694170182043942392889220264561608230531863941791271922267263637398845483114204351180702236414502531345723330374009507457647260005502323401823267461967632046688061574251725098355009497647217738892386033537949247959281954938657067922139492435944396537733642266435768526545603987973839112962589549882895724348232319632539013893138154377284734700564006658605145873363717411736507100582874430757733713917887560078160324379706969014504082044289147687140165078809549445622487122067286067256012579548456198593647795562374379007460445745220044944728496601258109271462556992473311778209712935091106704165836460800912364904647226186859627649075842631990806489708460883770366196885721293357664730438348900722527902600379512659396605763381870127907113457739159134492512062529455079533291152753224204117494497073108382477514095520027046516743356999064889558602964566428539835351625207742680365161296658252378034403279247447714946674069400392349506171897580491657608799524196381728553826693757331987435660903367481978459550567080088085636133671228668157484287341823798440184117449381734877223869688544484258706453706370731627427230095936058518443955436027055202053854319840455420348609481707677135131540179884430110419262157752294793995456635165453615887606429744783365444514364366795264559345143942575760794652132329140800281421012626096911978496303651876850441028618554523101407773273211535360000000000000000000000000000 [134,34] 404322719917242762374855085949128964576087761832851104204737754251236235426094261975857185498892344022035616326848621074711009378368437445824046542207634451471655389285078984020493123659160786924558576112081957735059195855181218237176695629545402387631238744594631908522126216649665844134406775795217813995950320492641231764313610215076676602028946444418341270207837936241345429301380007294552319631525200774504489179723238492106856927872767031637121836155144475774949549534130769796802536520760828815868598035234609014374642344657693755384615002148967379582898032514848240204009850186701969859559710179590813190341044450942379909486349012397235418732771591708915801754132766837813055847587875582129890737898225756717602535584748457967948371618702405836653161376010738174601746899204424360435910463150522124001125653700678972498607681412405318310408055089864803974406953943522657251450285245592894962243618594501751357990900546735399351963473643206615089549017828607907963808214591703986048980309129491717014697371208024825704225823403005938989636371815276113937652737737338951953822605702738847649478388588358298615761206957429096562860288560468850698969260001928356439899529262812905689580374531066781351570140393897220178455991575616961280385666980689336191104027261157985256527563316222863984804440708960889419067715552657166826726677881305257234492730124735953769861219159065934717157585386702283673314454812909760324122747870419390655831713213747591981361178474571014397293105187579825573734008400144828388492866746498236884709366008645412889297488884251796362291818633160752582854426021941069022520519624702110968582228516459072459570521609554623980113862052995425887312452409757318646866385474335540042740036798728912914291747450127025029077638481082557809390173107383927170927137663187944543229738948726337316450953420363414466421532297809824335231070224016639489400795700451589639954474588157981951744108047831026340400933824775013576245662280881612637245128094921249128941534254089691205776658507914629225106531875291136000000000000000000000000 [134,35] -345664672759085915018636921317758618982364674787276474775582431711551285747495249753898634819578029537325314798948529961295586555194514638749268370622929499010178682117612725226664343136245770755638480863474613727498981630031897702997463910847765507727411709818339922266495270603294956820318691096313444254940406340532474012186339285010085598279853843700136269934157856603926289467792468185706361265833495612338391584862342217366269279861968353718901183561711794794705046961906136619822043800848405274113351241899743875580479756464667184508514166032844764390730924818124961599512169186233549280574154318004461525942891793208095321276815950146676920232158725648803937854960010252246272521840826170006525079539405611166428995253705498307862572476297407539523537089708467911004413421014806372478033368341843375022191634759430596204008726127793278683321279317789358957669658790500532655769493343785804135858043055612363202801429053168952191402462390040011813114781488569621853225818454598976382798956204399609858954877481256857588869011942827039571258709803740898436747627712966397596844731042806823219247792546759112852922420505973680766900817208403003858777731578389374370957465381909173900297458797733026389648140201194374709666333456184483066140639218029584124915825928133520069062491000891896106463366438697653566773802098945181819112406102023442310441013464051665698580002873972626903965143960053685842549904406687928706623480595797848038157896779353021737608662338851176690302677484053306379735427079455973853521757583518151965610062822929905498394369026534478796787321050269592910354882749147160481274536538085540746485214270286136665187131807554557589672452624855104863103910769388428127469655410183847346097578043591830019876750055715716271294316622600134339657439975780421874230740951319340224424231023576005023370172338720477690423126035807321018020344739240464983406152310672001375767344606761098870213333676897562116296713228508883748209964479334665108186064409534141253624562892001768194186781971329640332237411933224960000000000000000000000 [134,36] 238823867916792632925269556370831290795597360602015240095425353235195813567198696330694737558330921902162836569113482752403407588660819376884883418953802731543309355956525770093159110160396616179742461400433150960105350372698977457282112988424768510147564704926251048054821651975523663281448404259807846475364937972368180274167082998875383159084006961081317871803533067376058999704278690521483060248873357715307123353209472004551880231205258284738816276424336692467406487535132394006917490804066404647603921198533195077422801760611304839310463650835043580548450292412642988251880043568013936722886690392350760739823478871016275023541248697479521087420956771905175168357398130412141688429511132649299333439400376646673230928996596765513535794118480561139269701965239761737611089959375199540796131160744501220859559668274593693559450013470308636111122440003781747797888741827080604290031508281332330764796605284994169722519979113066714924233029379116484094609945308057141001998401043941127331584395011698705753280987831670820125158968405224090301788891717686063587234235217636595195402745567833537847691347052980610711548931313151082521490070110028904175237392471737314662905827154447694662667691157966613838136054421368595946769063517717704708039891068173267103658647418657291916862198610029071078538420608670203824830976080878221830281824102973275646472549989032816865557753351423791834770576908122753011035332569387165562891313962577170799452022354115916159266991523540334457397188787039620143953838184330829108674951201386077108986520042181039737322603573335592169818241078237372059801520892140588470221661288721616785796584139777755983945199324292842599877038324940442138212778013595590414400475400546607348325846481197822877324472573254724831565153468896578216412359244490645303918391664957968664460965599391784415759019809534064232503378216336729861490919113783243025723322746188040401939595667160457626140405048480053785478473478995014649315101455042747625137537707165769086103880605612064217678257585172950408297414976864256000000000000000000 [134,37] -139316117627073655993269726112254335800028129998313827050538098370988834308760389147740020434399249282728466520236517666399367667438085188445075242439199753946170955917613476298142583529667407549238209423986433081081086745006195839715796768652448845551460447865930446176854230040320646138731510098011876902777942814359786124405352359131249724962810674681340348519052231132479333795987699350834360308624907339641352629252857915329038497559901264022993616676590738043543461316056170408157139036151099029255637816411402856997130467759691337977120644308378480152850649717950914157433587052093560417699820900985841803181222122974079679110416155149474025203427345967659786623463814172508783074698600460306159017222459060918755059293584359275821151552319269337200270516472860943153133228153952892349754304680867676043347084082282861084926410706547455720620295342207563627064581609959312743782582966582247609535901901258104694143049007244381455413423016823955723848839798753281670672481937185975046961714650115343128463790681237197701959026976772605393248227035738016343678558539619436469774278883375095488573681751391312141038428816408210308257542158180869735843632551193471243200510826888673365447014943572161243721131421317688163263799370536483126051425589753260424757603533359305189755733691360632183451463732099417686531517393411400983958645340735795870739238049392467704509799027767554155244610652583876025420284974621670190593364690334634569552513212217255643839931326272839953379473814987973159382428692004679821442647495192840693835418902244208968790610551358447245326410519505008743331138488575223232446489391642157425667393000268793702150548604346291846912782923682298610965989113410704775429429126671546639173731755858461225585043984227553086016703524965633175534395955887414165959047483735885495080202814900537963563701182186987968037775890944596061935761739506731224552951365338567245475505850650847750263310405609600997394450201471147904999016562774181774839324376842255655693347417191220610718352325102098285311049617899520000000000000000 [134,38] 69818739201803327722294590158157404627655169340427022404342628230228110293057707029439327390787477688489384443761574870148756273108861411090014971183379529553812483725648514320855407700667079828116512286432757056266308497531220681059178588239306621532638275621890964314698366444733888672544822015397073189391647445537169419724251359174241062359072551889672579188698244756174224529123131603004840764068023554142955721531387072438418122355711844915168109616311983471965297232748585125396936512430302944134075867726883224989579798364128528607501342801741808347545120136779292195623539962466523918251757410247821572676645302317983369785770958286200586004134204748795689768341330760139412844577927293100793163946871789384242540695642432187776760598144190377920275343086846940386525852965436357405993105598460898792259275633191302309357754909885078250497560654006074093095888720346857782293716684165736859532434873315955893859228200701678777940601479659922637329825445625198356136917475293900630061605786676923006947020580298628933550911720449120405819019460612074915743476740397688069863583291197978257636714023792542244081439927540446902739381119166674496238177180237954297794158235605732257198118325954119496365765211792488353110921698165014116105694478090961931835343118293397305330002092589102961973398230763136305581508032080476208405207846733674355082329392971295587662782350904180622171722379138766178640396450743644129037588199684465880529300395023061148639438924220843088537138227749024246861787162079125695600762567397961484611762909909894426974175117598417262440493548507536121989022031291577363594427997062686163257049803261077935179529292187435064725764748270343890961583678244577889574744200097353561187950889749210255744158135929860208896522028885042279962661662861019815714946499257001818282045428645386965708249811153882931255039960064188170865420652676756288423001750344703958423700834758098306539422198428991842816539938824960082325845290604918530092232600795259025890065965446639603382869252205224010325130343350272000000000000 [134,39] -29995232173724216796325991875592695355084258971041163966289623174883829827621486460692207711575688215037116476105541008366133038019545832162808794766939857244958719835677404881667707276587870163538165847162178404474568673535499789383165803607764701154393284211256103528340049452365039293920495734485633569820870990035860210269025871979743926146236012311366167118819435036131375170903417085944557963116160657643542999773790909817557659460030396913521196044086096796843071863081466151967136367682939977771592166771257273835340932614676293872156694512688096930988588624350804960094729375885932417727500054398960263888848443954401208891215312161448656193006172151394649104047520969803055877040146776934411089233134074698227792619766131466453527489674242626580723004581524984733585542093635436292666435000995322705028424006040511878850176282842687984776472629285070023294951919012721415086358046146132987381810402389611117762524482802941240608383578063212704456333322223701386406261188275701017515991940022217037297611999215398429698747646870433388987469963984040148116839093146107077027186082265201397302802407950250552381555545853043412324795825003527306205986900077198198599409438327798201801711733548694308070123297155867959055006584372008652700194900153927967454306999280697567234498178967914151797269547036381811581537561821430323141879699424528971514641042678106945638676965295514310687127219743553372318147185509352630438787744675450005381804222712795070649309074312140609821077919734173001994350459740102266067367950228709305840650993271079160069222708403087350207673158128983819790178712690546808441353130924162597901288333180887454072325940450673163968466031272831903321253640368989827617063855365066183174872029497576733873822105313024655777426817798391605169187773423034589690976510487027683245740911542224727159984044620642419404445502418879472196687882901344220769488370416181674384125794607747279761678931770938472857114308817509603201509186509949241286807648284710020766491499271792501079623435874910982648367992012800000000000 [134,40] 10939634442311484579863365818428099261244013256512921736792693734516110509220874808263250885044600319607971292038955569856837417102655710103493786858477681791878958017377435384043662894977501047778282929164791944795137289584318544005149892282228300100576771195236344601994508231264390146698038429887632489536313723413215305903915294752416542420603101662637785147869737966227073990265811331865344687200362380549275246474161854918262638486952402442149668195544980510379630504390769468928089820662874516883947300910930234185520289694863417920970451952920970301188375436204945107651876179399286183921581533512354709260912477595487426821074051686123699984450586132122248972331346180313075678980046717008158214967458610928425454594752410224610832076795593986220078974825246463012501345205951198337496560145781059662516003505018294373288926106815148145008414315133615432180296344922802219966845316691421885410893832969395397840918413920342536876588513238965465102676231287692849959862552642639520520562710996156422288271812404828888809712317309501337944598191134484885558721292409792183785944856311599897950703590977269548395551555390806523038171590625497259914746825050414223676472493366652400520499236569159793306447373734566381704842412165802456449079352523311198551304575324736219797641555725142988689991030522920656285455398342089212396360981113203658799835557548326777571174544364437053193791973596409544971464128335817853532828528362245695276574700735542989693332568003306062441187652035520135598846580018598363420294785368532669289001902434110082237617501799118029655613242109138098824817955913508465109538666859465005919716933210643067345265375986330895679489214903495950711554475891938751250887782239944717702886848870880121133993783641869539237799631465780011030020573009954782283943593439086309919455181139468182456793507532607368331439847677175077776885561487139795879724129646458113722070881540301633307866193357136780400341731969168661656782807929057903197777159356421585455287716315153179530568550835692406060863763513344000000 [134,41] -3377394343960209676603745749878946843994161044176457825254258544718354203288129170510971543813632797865900750547542568906010488058171198280445672109766780841563193807802745939795670293655520914334627575474963831437992410420815357968135093145427963512995055045563652690344840033775613914600192769483738141188946846719356494166356671775831635870736310707527631877304732378876853089861669827293099442104754807258400697794227952140334751715238718020855852445314599049377551088760446495997961257849951677347454019403021915979807560364967620102100693153112149675272991606852065060145055594501556497674414669849434003768203588023099931064398900264043303107534519513436299460315757110870841119777402896711745989067775791444572175803279944902070085599207959686426243544656184390001363292072189658483414263638238285473393728226016246672475013209252541153137963995059142537192502193168059413867782145002519982833098075683000856340053783685852595791114369572556884025524534147945704956444592686125704445897715108726832672061409816551447881266594725930311038643352602430540805588753932424562055470134147447463532655511232446745480530107332114546216802258309380167556036495827792250579383604655774975734178771850664508353731058684697663239082979737644596013275332978390670348395001096879517510423374003233927370108169136280628987919917620247333166512594202207721321045954348608075087845508470535767209811223722394010349346997775592784931636603008578081346580664058121205791207277010097333112576505940922853652648690888161475999369792839257802302090906100368350647687914179674443195587015996569110260267282879975872359550203341442315424462387161666929556172972294408706427119545588678085160878269841123342388587047034315925097674063885357582589937572968230073658069303883405808604315075605606705671798926326038360190869670086184269833708290619614709198087996322053019094720415699158057861687030617839972066726862292611574096913114447462717236649280124352698338680058029900881760637933875800743471507219675619745844213815164970325421804719636480000 [134,42] 886936620299313123628001097730521064053367735837392410960717335862985893120307522158209467498971554454377536546693403586102107954289908962582162143603256194032482514791483971922847866415432839832003962186560901720077485094181459170318992203866560025625756127145583517068507782525017205021495353651564779386276984941742615192161321659861918096982313715386892001485719548021766781419596947039717498418695367464024867689564486585074419197192254996553888231783822518531850892843461339297122377564615739260380084871320065142978976715071369509109044960758969416785889045141550236631671635723128733148218283334207843270950844278532301355422638203701036113891946599636123550377230389481477281135833516672159402763706124456826318985368247599522214518445895211620569411164549522543397749473077832453643660908170800788888636612670256961604148029045545662245255731619150315916917178605825059005537668018132819209030437716074990144120236171254404183350736134320673499792081163913929583359206402075604909675339113566543977921024445335489199237800830104727538963984791680413627465085100594264249081021733619966075440086633175183695928651684472996119352364765589958915400727930451798151654694643552552961858207492501748604872674569812858364306295036589425350544933884624068325624393445516940385742684325683587677674904717702011972463741134451249691085581531354133054627276605630967877333094489791737363321650584442660599894536081979498629719100479532608213396387865778495954077895402454856892603626994373218446486036372580737456926981502606503249014202020013006827798588802886045731567898897749502361409160450963297436738121265211894050424677972645302737976932154803058111962306685031813229896273956029104484024551404637949469431392835236617867763921962387859467194139692829235990527287282654611759549750818869236633833137639474841432304085167935759631184365483752127826033541050721621414223114723426651986703647515400894769154794434669513751374836122147254359174891429046808099934040759227526902460825591422054603967136900905473605442217795960 [134,43] -194800366756729837676599029756167452732530144694584760216542677435137137757300219593537519873175248304372957304696256501215836918446944724701319601891901127417802939727452083338306530503490913884747149116282245766183819702996810297191327109860762892613334123393459466526744097886442301539974157323202962282986731957283518267331620239705737394990370487110642892016953694840432071865721700357384561468288287902235445768399943597355771608639981933328774585582010083417713266603043209208658171258020303627033165691213399343954072763356999053681393247961020159373223904813148563986149439733980735290017353730617868450898233760251346508742403807561215999669798371497518010521465156311821370157386082140792834306342684516478571083353988372970843305594320224133850202634798829226784820143113091824934700754489613319089199049147385179674390190062138497224946395079622182663001115044566237709471418300724445875444128730646689462895214101693627430552430461827374064507215671089338542544067293246097268088057947666974432856842463194003557013694361197550059394485186957435555585525424674151537984394874917950597945173851945647180210544030901886902833703438964261011460679984080884491132962975545794868156065624285582132509023635069739325884148785889907354142003877056113966390807276168778961255002028397087648067282663328646414170010133422311792161576831103338363713654006795819594099948813799227070032096365626803916236780485276859868298568612802400802148384572396534234098770270461140865189895721983558113682715873454493733349512606914439706301890934657349974964344515063290789511991626990210763026128649877272593499666085236931281715044243789325454056203282269757671765797615080899160453354387228787955200247805686717655219197729016257167555574339985331141773914820988807493608516200274560164205620128672599440505389249935718637873647643700379410024412177278269109713900748333013899069272471073270879678639152445756377481220041842231362330250139779644129650973096658580268987838162494832693679784912590913346611004503246468275431375680 [134,44] 32085328940278660582504717097729149508619401676746149812431474865496850592912924315838979299546270823259959833611999815491362748765183248990798428674306451449652071887491153166395884305437608163919668918349077534583537913349372449991557816983726243361966741340154054535602679204295213348825689811585388127010956469439321268257122341336027892866426960559862688579490203110171384594944436939853033483046346461374276254417252206020686757870281856242590558864011472415070208466259640761532725178218953352149294126419517270990577398499609183124188986249215753873290978432780201117156753908701279660919102593470936170003362172543017823597864447750108673555433067184966969043699544584344977369438430250094028994867588071638234281800347264155328361213713900389133356336043376377012625974432397586658168339054939678330995845310125679308065777658401439096075160512185086067599305267448291107195455151342327991325985204703883288925267978717261177490148790259185103198675187266778328993648662667505803209188985251085689967680054556647875221014015738426067160178329594301465604906687093309314467179237059733021524417573581388355069675183879524773477153219279203545962853995988526334576772820166804561651652722836561932040699348843126093781126490388500852325265560818853334855955034233520074351861597646950812829102161104254391583576255287901130638425085703265763176675900483878347804826706505069476860597642033176848390560122948188288293363888082542061704349130061476992854243785587258780805892861869402133378565897718020331465643008020553634367999415099370215175908893047459703237988595468363329722868120403227777899346179142313139737644313659854174653171849094750138428885890923523206512634955282103835102044844385296705345398707949466827577901240792087725287111367775948636552055522369765906827357577499780819322282769834257792493421944214718929772240232300732307188177567244322859874680458043333130911204454311916047003699848479019118770553457098528780721623752878103372099224419594472851334451030942497852046840925424544056485280 [134,45] -2215426872873738666644993958413659103466592543738160447966230324935063677216078807642499775942622984988403011745717746149992940158527256117314668896521434284172282685240856209813910995168790218875468013813418163714993689185689013401972546186425439584426817261845030399544453465457629894941589932624212622140758468962303200483493152621010522606974807681242373142902138333092303255228948476503125852421677074390902993468366957903279696848208507297720333879700272430428296482622887839470340737341026455831138033035500005861484001125682221033187098465067777599228717165690810396292749530429864061452592310797235104084884888119197986552070820301750771476307936777567981519282995118497383325606095174949934777676686350861025345063112301605498699729711408571448619189660416979252243824343386298003781703825459824705074397757389287591415668090200239655922215482337745414817807073230793841586072523088819298419365380144718780000451072877882409808027120672949250307719437968949895921356129741091713943954579005916556364089639761444355222705180094380417025238289707539904129319318555012478894554223210023990708482129144985002964109483652161355303511159181627316790768331094401416991091977474137304810314202405895738243953081111010150776930554720816140335604454564489005065247069889308045526432321276915118390814972221212038971892137171209704491296215411157300786617195233354987930695847778468820905789633519083381780488851142272682266134936237832743209006018584315532057472954456857997239720646452389324622763691137390683056713266225212635050156920585067213943791750579784193559909481569034860122983473118345178578836603721226628332162048865211087187104386758336021646578511833327858760867869362867788638329996109956897596349310319160333729858709375786201927615645265502819880866843025256329265063077540659376416235889051857035033269975308401581064124098938311019490284863658331241663640268035713522882348947808768352722083661071807727556762055639482089702156839032588108775555082284059262657459346807021692966603955298142321104 [134,46] -803115342897695194217553951368874013435386176785962145713047975038034766881012516222603468568655607478299427023681171082358634177006199413516285993336907459684051079045515958826573251613974811356157942458642846376469665016650088315103460958533300602826659501827782787504090677497924962726727223403187946217003515113383941001016740035799380951091597261689035168666665181411797748185071461434316761240649977269812138672859636083067308864571553705295762721987263562766046613748974644775049567151549577656923524260915504460479929223634876201303724843101043659465757321902171119950515284547590404556951381953446884145573713944817779718945125921090910833115462734501283103425706705029057945203447708036978194521001613954778662065216303183548449943415717733326644926125438511919168203794396698932943137986834080631528238946004509220909907278159140585192282061306049965802751700039464594769132652437840978155940659993259374213380809642218072143565887614517411913327943237950491795913343445852122278539201932706246820338356949735705711161217271316803662195593595256227373710705701759311051118393987991033998329095643845094500297522736854166580478928478908105509584975090128953787412166613620820425356651285438077718653561732305126653210394858044239383172022960221247540949737786565114608573943620259151856147022996505794304229422989141200488778841812976251320136305890328960114652433202613193349837552449672222233076777961834621948879148993499354240110606841231280328387096885719240699789418491580184694583681785254332583433474171453506046617143801137858855646880051083874121900538954750730447038412493237931588120303083143604921405875268357905489632598569375686131757189205760719008106017088359733896658267372426456682738220935093991457868016502173175858552886838742763495744081277747741341752928414108995818421613542460590827930739938126406491714982908610415010936450693834228217752723858038021501942398312772700938723738128587285863891639091172480439160299503569654355615666816113764859635071570981362485076144515347644 [134,47] 407713518766705699307173194487957525707932363186830924073111023798896088630743842600273412471417115860885555466985535853088619683994608487977174472687759270052902111694416729322663659144080711700909603268485268961555829042061562166381500842313612073034366018000433487346134100074530242917652178102290971298746982192979686814834725155652579756419863938019502588078116567009410381771273300155713986331197407430621584219366291668995522002808475806974968571874072767767495098280949733429059948916533751236129734412366198893334940283162725773360415665586753689549871761935360360492012227446815532272131715296985102582785009744338844833812767646599302920018933942568213427068671747927141938399388611182408420562991312631311231296790922919709663140353918876247006953373944563573467708204361659155148696256878776014085658175992052327361421674097564012511795943812069681388592769963217761578647694825116869053712436984922658800044937913032092140523611558028726587494740206592967061128649087399750803612624632699927531657767750918739921846260874540009868474121806735954499691820129756955667996267069361730781476760588837753533124966498404410454176027034637138286554194536024970821130277292871650511546117783985716964374213222140647591080621715333246799596075499015013417564542011868706150334231618552099207160347663703815875376106698659578239355206652680547174471416370698296731191718129469967145785972171660604013476754670819528719183955672759546643587865280949379332198576239773842432817870038581265984375863808004320028868607922202100300404878840007892950810672808163460298906429484452178708613574249041099189301303991958079020011790941435238127741030979168320046667007398333776260673390766464553703437583712745421476336732032688108133841576867696539091145186599634965786048507616984859625458986240536230692477168284022640330934024814416340300600865398319725612978189083761080605775100383184948198339798723046598530118959928401423977414746257223929477543178319176614004751915558814765251175858834505434980944803886048 [134,48] -113956305247321682744092007534100346027977970862449486804109288204831769498662524056839227168441309895982932997961980925156852467720659492179056469322671113115745129720068486762182900486886760297877625221430635813388044892235413940676575001985489046258086036289605103775703071247641809208500651495248408506796821502626791367664509280969256545507282684422308247849377424394215564208960137405137713464693368055954711675013483626854704478693561687010636719335175351714433683929688114402229604570131993574998788614420150111589248471626993994992880121859375908159806511626130126507113954805841143278106405172448899604695794831379115772097732108531434371153939478849479998371262928258386210200934541542934307210611584253753039607172518932896720464407989189715873445617384257601986510596209083913248565700503674904356087469266677224049098236387516644900696368559423042493372967541810113692329387107906439188549824049350406031608978582835847759912983507691332295150507066079108949091854270820386401576161723663819747618260722005992768624868676838057503495733227399736694371026858158508774621942928962898722565120506839513221974377596402717275379052843907827114630115986364487130584211758560878238436549388856948286325212345097055946343317350226779687995564193350171064330919158422279271269385952128278672320005726544636523462269421510041933202919349709775998652572478793947264614927577441970892896611442059558553229711895213663670333356477614286462393202184485428215210223486823683237602379937897311844641929850423549720685417338982409588107660504611590262515497008940102542801238476014921608441408909214092534889200153280447138626232623837608922070621341786176191559685284565417776514843803261960390515017723387565491699410666675411550696796384894685589859584353658981186484012620995495574391414732781136622285894826482089193677065333671927701239443012567123441500557893121046074187527998536100672394767990016610949161386311826127376892403702642118240740251273773288382051397466511917726691275700406373456402814592 [134,49] 22591887112145431779423199687198641444204557179961707385297527251015158208123778330376094381676868199268981103078752388420239802477645520131819962981048587674572920239484680694167427923779366688865871237110565678544911683306542803287026958580520638347047212704796584215999938782616828264577569786823100887786088427295938791149371050326277200469426643488409213254230595639924207222209526608831408899329501484094688817955237422550923364036660191572649462638311197659408301214227689750611895269688210845750556518628690102478029197653314000665127731686170064859477752099135557087478674136191080624353945651565471611084016500011073419547646146111738082100067419941589858069650664873902632894020597688654562759962628894443278415602039684620161728927234019828472663229326474187140118178476302132948041623127448844013471231988955326402635103356403036587734797442613575487121547248928924724050924404932627147471337721198979159332782033165257278275049079587495492066838022193051596357696729156632909801465013280486962628344185316518325519956839340744602750901204530256310107278092706784218510688579624534085550233433834060187351250216174905509879686177816259256615397782312894751551921615313146109071907176885100837228314022760410718007902772239534129757215606575659179582922606125100093067959000886286098796615222493218403092420440376589422787088798013764208516293103578334134751876740580869960048045857382979963734607472301203174381092762356525293176133853343583124342487440590882729900517057540446598532405981297620955461191593198743222665690546822308016999916248054147730533425242090159840075913526576350244124618157364520879005611061933587365332957918947816867202929597268683813445576214202278032244170590699177569007165306106323494246431117020733740630754396802353496735104794295861883626901156157842156804163300911540429294625686407327731431531114751848342794286888970599970539379711331358722251047660198388348333942171446199191014320730411917604488593498294075102682049840897953031172930720196006019601280 [134,50] -3230870099293011535209948527464499920013323071667036211519412604310588948485573524713576073464524981268199392023998189372814723102965933461767678171888818626260108634871919007566730476805397225040899370181655928549018521283594124524722525698469264927941826134941301970069710592766379920360392700503235442457718199439591030244701258855973628472361201193640131339637450629563318683994008507346300355373482168535400171071134787524689443929018414632976858063839286508873596749505617418829427855306568660876682031055398885377437263819212676377122579814615855984685757142441925875871463977625355203093595844321280270380228982744309808197566970684892591722352474245268876369738396249016280619084590605693807021786360323342753483097206873173519856341180431767391807592052578955197455645411554146810519200619953758400936518454305990483266717025270328872643924670892519139255189841894637688970462097330596453129955087541962700597947556771926585290316265110927581352255902159481403323781401035279931836287173141725347516812640242852196109164691143343809787369437315752345824938187672599972878792335317498682075018222780876857000019446866938162337800271061133865216096982549372604114175496593480590092597321619531011428308111452983064423669975877271394793253050690792671959765126343656166025771179841583397660670511239220676155187596429258067954806864508849802848892973946726930767827666277086665376549206589885449216643403420293573148639266595398705341619778217526046103393761976197180085980951118837088610286607487930315063256752882947394319793197181301331936491703531417247436330595939251098945996219159101803304715125387319115376647704287137913449025041298583302117136066247113316057728100532036233722069526667883810223736583322825622294038189276891632766219895085510041999480921674261619969453170334775540024333917137835017746688238326545500919898502602907954632549926404702748797380964317205986087917650117320040447483306379790224809184357107181009256953501697576615293817707198856309469039616507574771312 [134,51] 498448539188213476405002512347328101261729167131632640835390612088371359691096357303625367437938064476886712696307455932584138476200206970776078588491524420812868495730247571531220521128485143547900402271828651833939216750296781197737518768500550222561168682306096790154788304393880578204707491675749326383376479058421190534261742645580208136218469881207516573086583062607478419467066105963377298863143868584913773591687805488271579312930463571584371718694328755784752112012522122352588446846351464053038861798549231022120106248726019949997866458649244102026760382007482779500737183639130308606796775871792822686355994804604127062144530099457234254522201301174463813521818069500740853389258733159709851784288053724053922276880825821647701637307940132049301378975891816927344025206112462041213691936613512678965081108767489269962114227971572946815823647969793188527459171804934272195341395294037391161169850478344016746288207600333011088493669293288902371339173870129334232612813767310380374804412328533314675532478839042438124837178318282893664109400226203522844616890887439465139763814896787952418155894416602441076437873366810652407964586874788976594500321144770858723267104876974198432439973522021959860042904554266968002755913343210191969005724901842007399084518029704232921005583030450111426606055888692599804068441900867235308617577209463752713685845980333337401179912292892415502786046916405242114291124397694427837036814003390007039631809851799556115963229984820631622127846710072705059809357356505771987951756289461924312524467485104226626406340369173230918729970955426327018511469320871727564347712646441282028993186546432675136208079617638333806823918448767396492862407116296523287411997205566884588024846981365120353754773222102520098305538946971913015395947608534968434418038602546053397344609615488544710935167690836989472415342722383839776756543146553322456821575204494864141811506471404011613304027604106458037207747977363104535515406779844606693027630942509904060491904504934400 [134,52] -112602353650804139200478919462517267239435362133184493041532743560354674446807389278812555944054275345989237054777583208239435775881795067467534813710392025007230258424969165758914658169208941886230867551230579209731720643951436271026777697139664768993461931078189942987908143992710995006448993899722220157528120499168883554309609334092173725290355010475978923895213671711470798327545802165886582165070606175140101724926892023252793317272429351528884349299936961700961410291433266490209766476230896810550965521186763991116426483687574330133563927436729797909187038647972732905889347877653435566307195503707343242024923426616314869296419656491543541302447190595993590886025794507676494220009717046739851727900567136660226851056958965681916718294523129739280637862743929545963440975115442981885503069068433136816996919933456097365107964857889810577038109709617206751995301474862845940571473569553061935176704877157190604971798815664988717851212967423569046719481581240802382825359188026067483803617661283938077256282523606703412531036966863776343099202373234421014861054194822890366460390401765007761998633416089443271718323877985552249000685020269241560170760974730313139988991972370692906645075469802835454808412742471690141940749218932800514178816025746662009423279158595726840630322311528318665303860249840163507253690684125723344969934956509840425040476331119868819771381385115905361886719930450161323094556182844339828364612112842494205040152673715245646196744775266814874694846032176343376553739254300236378740634539044504408662609279506541890211051749278630228429096065408160412829145439210018602725995177962226500928269409468764803289809815525372194327031846335975118181287121877436866175618485022763564109080442387067686876207981085919248941841874158136419887299582770207196327941466894397574400219508998421789335359217465057090514645879749949321470943862044790279469952964576201258708577286629641362496182790391212102161493480131755376803879898627642844091327242635180576899884505600 [134,53] 11422040765017381989155581870023386568298307061631342420949017592305904851541658525885884782118362530565639231798155529623184748412294512099711308075883937261604421557286596002412484502408357302737558172875345153597529721756391932081289909349795331328343653937519062315079132934912287897819785149196573581086509320842355870871163294645721556454652754001028047956222065635714255555619122825422614928925512636796479126873112433166450871206096759844930730261330605524003478252395773241347512629526023281110890797808994254293732956092784041766376454070275983189611979165285373374101718907281650423018293797282803956210589940546315166865060601414704998254535834516264289908264457156946214718481450587726006665627212358436215808391635493606546633259351455112867877235414671599475933782917187274733019408934067013991180451066341971273982665321202871070663973799323895278202794103233301811006532537965147399025021698775305470479441109653803413395396456084313749073722394099887224493910556489478889061163318321968762627102020164102430627530060953980786477236092631985388882288610862417534540371851189403464861665288634455035122702291673864723810134085047473505859454222262326495308908578310222051345844134708909438926326177938640091686522909908202182047605627634390694955725114736365725067389964703433014664570449663518185835513877946621268165626370750540039797327803944534786641575257257462358221263722936094268618020822167170702617933798454711392723896436843263131186299383132601615805231957742388409652385041376431290418625426366250576616856032744554997731184977334800916644616428191832580521296290862798939078409433805183703335249869591817447375963257032912980890120309205351148221490975228206638961342743999942774247089166953955506699875522843288195785163033468355961878110348766674359760656562236296259848859606061410965436779764587648887964715018431959104790597206945719820663077690134233297610261396275133258573912474443939237687970250950466919428717926592593998999884597671818416107772800 [134,54] 1273751061208292754507990049559002835705740311873730555236533665959973128344459432503838145277382766775243305623898684474096633891025323894306217654657611285541144347529847481235245681306502996156928958512332689083927028564063904392817254909516711577370451799742962989406278609537365757018104753523987197587297782298879667537280539011481602404796187234760263727259848167613273112654112237417110381849757853200448453141060993896016293837628024387878503344039851631895033785553591389295591340965941401919606404924910494228537176318167044282676338296899673388943765628001460682316984776164092420051531033572033439289006102359140866058034659950373803646729619070180074634864911412809605240380984106456475972332547454930606094676977112705201739026887295492806438162884587155575180039095184953398390340379693506652102581953390066182451547340665072133306031217530038271826937886555852498671283413749386925559141372986421249243912985749682753978367382146233298983065584939103633941960643733098221199773170372046713227091771819043699703488157738378355642443205312715826428842175206682735858398760687891291633337222202927883681299292016044303177772131726100514508310436587327282152118223886255099158215086002402003592352285757265992385694368669006532485707140727957346732623593482577154220809267042806582273618420659855656726660126490263551678291248475836227420743374512200723895387748165917615673396313614413886430667880568275639657256847433597016531253738314924825666430401470826400099133606215605141739763080615363275718150848513490994961854588130230725976094862731381392416405240967968917296102375872527499784558312162764829944067644409553447081884913888598152135507940144301411188298534287928770728093175076925857815670675316875595420417524106774367147870861664924108945646860153886591316473496857351339240016819929997924469578557851940527276879232503897620174008240573204295487525031805717077352679947781223365793403020008982906739085788282900693586644159566392843786663276612367899220800 [134,55] 55008504328561410347527759697590538901500181744075341149461821804592027160367104089902036929834447670109263023239524199448479834893027677674555659345415730392476527735109987698433908809360679096847783977661869295299465846813599308687020064510555077005791958491781717254352928142324094170862922622256685865805661283533412093721865051165959976184491341481872962050636910008599724832746720535620827060739808521357194767592134740310026104796734745581137782833442769088312296088340998564040271338602058064841819912829832430270014780989603491884906946072285879712007917093490884192204751180685849404887140925812182761028395864322054225860806952622336195966367185186105576613331733611818057926090469378426716104431593989528928624407271449193272970833486368778264404569800348668479856048908197507070350192832531857617427254411362671426972009258232160686846887684044046222965663675348032332946739637496154053742301754738044467496764553928110928352572933806257929483452271248654795243943059977667477230875015305955750067942639633570074766872004174008802953257444444603415256805305334008806645385090770359514847275144494111357450057720881445347774503406660337573629425628820298381443462041200495693108626857200670414917830769021498817436276678975524191363431585811018098337547731860217838226386895616274483198145600790965541551487082583364926963396889710009617082231730371275944216881674696507478238914457044642366425699134524250697855733583659159334603908225618693342700504424404663376326492565424090699611891940208184661575417296481340308805102488557710765657074534370620748137849004667709537530417778662709710062510312240641608386210442381109635481618326448786268706861071026302057357643844414399532288703030817462807820218247660053761617754700916768933366743385001924337893000319892581100258755877024081775863591826240031641083414446837832452731266443552349941236323110236056138862511133333916516104460164547541799117550994271713158690836414062754289804886211499770305275513717473070080 [134,56] -78606482570213781045283549998485010225311333869813799597555590125359863414074347902294965893869794576617939306998778508328378210389385963552649088279302142429719863229100245499148713320144318793640876506592384016663960271524248748871920210268271208480011719379888533500042965290024959641412786768657418146143206953740596794933762057073408465772621194485620407190076792718111907485497666234435182069398735810193015032456924099489857731937423562729882298786514524471390063199987491097428372754018800554453294206619754114342678457175248211637263781911103798535373289542100165574614609978693488743561552558100428072465749607094928421075923077088738565677353489931724485633462482525392649150362061376635324512518669954217008123898668038009017096543476888096047265788412447858763409876376824558608171962415330560890123586102173955167922389383020948398616591771032536608481703664413649561986976329469900011812793374452497940017034017668386249713169445310600188910590815577474744680127199203645329751698645361549369759632537770417960073129510211006004983519121302683805190737082682341340371809773668930086355550727289697738602547499901064612538685063774293361384711955388511813715907271825199276738212839505066625350771681524416184931713424233228799403910836134587084364848029949559009683376419083001260238338131290243125401598136417098735684744069406533257328446547988211465718811098675927860423298600417846063618972144233085974531347684673685361841351860771626496722988165224015084262373279993139903983144852378518176981102778233776747903321732801774778408595510529322365036693577138124259786898914509880589209513648969918949002737360594111500908430360704787768077292626176888349674020064433008766478064112976986710463983908986700749274105755560400111154778771123200047560358348490285681474305207944616346807664433281769834579389073542617299517214400941031212929029243227155401148419101593889802922197265516829208930969796851048790907109327075773065524131114092089084569557782719840 [134,57] -3487660961742984550001482232400464869158354956373457593447593920650871537923632200039218508215596675873934076528688925828297387972989614308553897610461230750034293653653953951537107098920920759507203294435594446263983071190528496153140302458427810058605093483019130538978145431372499443938767983862933430166477802623141528422071855096878200598603211375372546087618747906549455897876697683240073319271016827395280077026791194811288933591327739375641721096062226308348280797831524054783098450153431641975996913187372823819724555615177108181718216633878517454325437145063202939212128721704934320826709651810775986464104547014864603717983201418731788283738958334639372535673445645927345910687929970111696657322196571367265217532897248999371660671355375702525932419077305354392815532443011426741386165058135306212237434357264843005418970632336449898442667322699838738127689737967423852240903572713332186527342555217388081913078283347727995899058701972152053807047744521421779991969568624171470753431738785109379316129588547905173174454043694149523104258297569216190462076102030210486724597122962412156771807011344024089305433584146482004838763491731822394331512464951522487870623932104205531762695617666993664447560416169623937920032057485341626361336535704583103865182415778671323380840141304992706656032550248486951509689263913868333068050289268981163203610766356603775852414866255564530476249974253835290583033652489010829014440031529515148633641629627298566461609225077806142325161599421414509209878862396308987383350435962309675575807964200595326807383103545619065576596940101074075117632242713924940341946582495456675685431215149852173687358788917533396092097921838822560974444941550754513318500441800712337103101357735155444570843491971835485136972814842601552076431208855039798524393543530646917942274476913285168324566132627890187951791890030924643631444753211464735151349404394546544505775794944696355596908482781154819304728912675923522564824260780826054316937821120 [134,58] 1229671093450416376168813205991712427096997063352525469603130929809895839747579705494133766023299351246839273664530571365856869654929503229835091218815304110904373135256209303130034081034701678739558029684461725887882831092704508753146356822570062244694185288630140064993817070117451202601826959082639181074398559228783956309462407388424320856050697534734781939002892284614305853666449922640008342406696068886920789452435627680349432183046767064124215856774024852486605261430810176814513099193179120838680968074336632034177836697261703549569719006027554837690045016242071536745510974710419525229170938053776344833842098001599548811810685590849807527707979443201659623604410278627375108704555289166358551611637033441048542172620103135991712580104638262256039234619187672711892781904794285370705739582706602521592639551592925270019041511616670322975762407229136396159402448928536710988365998325140147715139061431861855922809723462525417176980236196120422832189594287756623441435293397211402945443526140771406072341660829308445432910149109076122583816688858703341453067626506338401346944796670047182609719306304449832653526487355166651975413543654752851362524856200989642742495450092654023164562785973777095256267360970247175744801699548396302447918032347899836698996982081814110706699248033972723006528799619164203031365071364070109433014913877311481375388132081439820537547804911687816186348847906156912045810545002797840335042855141534670779766005883236691111986140927837514552477283989169405956629234950109734736736092723279372480429531738772736190923974196844701107285069407602183663539453183783226352186025362722282873829679395469872144478930496054595475247573505912225659862303243419749383238840726144732408729163536868791762815483027065249156261339920607030793107345437542977878020209576240704508562302758587422963210397216127764145772108669643863948201160517288688512890752642535491671524259550280488509129864569215554383614663971039723069225205516825264211558700 [134,59] 179663684779810537125157663963794522141482317521103037193326578703202398891170244775443394323896120426062460743780991143085667733183554901344026072190223999767149671704893912934612825633944955591394442839063606224930338705235550494653969430639092006598322538354129744604538926367578772821396151395646058729817162891326697833605711051947040542651902829487498180839880866401300587555278128830202800843595444656703479549522844881028265313581530418664392194867390947864102829790374181295631052960240665406290871114440075122890690378332029420376997147187639371657675948191976865639474793180831956424819106240213194987743884470387630884442966821701314171691987911310079589153993355650180643530012400673316606414482626108808064328053632545241253020119014935530827582827609277491280627718549359457123924935887210108773876569766074006796446593126490382378174203191800473980267654242874163035470853784638920224743553506437558449193310761312934504622712127123190430433347437852320041367999047503038093432456046283707232555792527747967755790651302203838398654122565495910049918295122954687743567447773100265719401874115381054991148576905310227150518127222488184402296837660805707737802589340240912847481336228011999566626461304990705503359486467580587335443051142722714962237819473088474226427569485527845913321454829928494845818304734100777346965678555271698036938453096449336993396546852798417405964991243402517692970687682622161112727402935336831661246614605161735009337075169260876033604229722891224169491613703137431525774460435326242322922862424931061798870070016633251878961692819697115424522409770066228309545388811734743768139499209587233281446380669837403427737701396303274275123178608681699191955756422740608907204623532247328700842951256803090903224191492251033773366776112853338986365560359968194948103034602713711967769891054388169643383781399114551965459238516904034586723656713140505211844537200630215459524752051422815718439354387152634761055110837502332616960 [134,60] -3982527284269188047893560425431564255408375367289195747446863468818187873889015079532574049363532669036754994738323433464192166769995063309880213778605422196674138368999992674056790405161694952166717247397354516594168047400771891937145964819220386619006086222990798732774318976914636927150572189380490421489983179926134100184834560630064456121649254989741213720283557287061708404221212462703366104695247596677134522738648955543569022910240270230052041604340066054511628568678671495893891139343184598042584924811534466292972240399599817989017184298690189458735714907731390963463532191111312637271718377722482665228016285995901627943432201416782335338404752061381687298313382438021754090024592085712668907716424793173197131112342633206056537021951712032524134717847729909445879791925646401557691879502821147974742652455160825656604309116220065749562656250099253915542864419200082198251969324056149280005270659525238477311706984111078122626382870220883482613686991539960833521608180780191261991648121328837813934711550943039107754626465724949033816745792681708564487199975314440154226489138599420068614203338135939110748900207871530659149310068037493210020914203735895145985253344951996443480539006545283293059583073318262807808543916421418882690334993952905840783584996074434235031908654641726354042837152823755235113015118777020297969035960476689547830199103722348255795208015443789001042285133276170743811403997063355426594014342898447916081478816395126519671817072220723673737472231150141138559098945594763603625229695813289381678831693414284581495214087538046456671178371843946605536935183734722249177221081232191700959686330300001364555218634605756557064888107005807224361267115660280851107241468460865628465597469609527314327974447030130871144402914632592858361748191564376873302545492945226351033919350258653243405563628092720648415604628842488107101956027670508921169987790517898309043332936875407987712568084076509252932625147792022674910965997747723776 [134,61] -2149377876900434502084464678489648018232667981578755787314877227228325569722647955335976669688520981171831666245043778957655359020266692928077677072043575746313547559677131398841338339991557899717856365426667281240696624401047617147327553152569177946192925678526406834993078216034734924394149251327998530399900041884220306133217791386187583151667962625777687093089388709043129856797161011636163910762101451096619865384178301460070101715991126017217108560715702326866125604427896678527266072446136590726416901704419625136766019366060947231364372058338706448721488525482664195639972238258211005238357148331275274975911216286319158384099771793109202209862999910876630986782677271459794455830790725346906795524394626049386821246619261930016001020503554682727385569226848655120337977559941795970573693084664056787136744073199418772941259351517907434825983400431096728775251753758778629657194381750458307162994907254765500203590964534338277201897107526747557942426979696619876106470642587127602860868278099354861356469760493327206972327097505771837554593351781643651037708632973883313386093125755208100641646800216860006346900699260008777940987642665758066469423888760765068162803903731274831018197533332050584277180310258757926010175807951260978629839260297906246471778326354837849874248920400454557097072936317513532043705173356772854611673801006681053839288553699742558888979332004321367003722811270939003269984339466615625294159457641969793979134753189606186946967521520917964257124959742166211634133084428808655741770686343065863639724633215122101432535052822661154167383406698786149018806864188632119444336487652404867732903867023878400726887804076122108192552133232023444924287816996187965827090576516796432449353121392318188519668097599417706494737127233221050099354219653066235821262114939952571327428939942149918331053612100853151382286314785630102747820519728655578109848835785800485750448796407179396162275703870358238783185804355137959186671723685696 [134,62] -133678663571663179401693665025391553431491059549607118673272412278754927434413394271347846946773031059513052539678959728521607352564111063700195869294513174610286031943574699296363022297718523201149322994740987049464446827634165738829896814372464886866806844616939778287259690282894254428968307635630851431180077701766146177575298023866468616438167997789721570826807604508567463544059213857278332530543854356861828819049019898701069206966754119283072032161304611664156678154259976906031627642054625966016122056632496552900588591608874496295928023627476133544372415660589026183832918272094800419992948702284956940629158712563275250142326676652570070778933591781272865271376109029738157207182035732790059271217131350217538938174314201552133935113165257798173581246518405126288685695385422222111142022957345971922933369317569330396310117601751195793769128051272152673230573754652465338776525514397105641497621209638788766733423726403825939039552587548383500802548250248362192729147608961241943254555002627607048466275567272394166309569301709327276129129848493994732489494245845787951589312995430889328550893717987892947980043418575873257572010978097461788305920255233237174632309147365629989438134046774320423602010576954228331416024883170515514530311375259784574131012302928332485115096253755889687981662055244000872800572526176290592275610024604750532214677332501324163541714623440973784570806965418729114627662565335578765276609344802689737867887227552372735076810307363702846599068235559138614181911562299077185819341392210434184051427631588646326353031919122566359936108565397404768800975699469788667484599453451434668240010517736595967175959453771507487758717784868603712351771691764141645174861015992613869418988035277838060451101803432113015919464278499107736298158818189317948705487900764768113900429541015000237838568111846034194147079588135819938295503201555250727074516315599159671428441959313702196532608700141386904101473620180078797596812608 [134,63] 4104663522042427015361398210948220673393296683325961040172945770503690893730724726651168295910298497968245182410040519144245793520981919363249581418958699189902627045029029966026944809892967140025872207112769589974201353642683407743120286843245479645039421544300779182042330681543180567481626280719930050618751334626309391445310807457209907288756602863647648155689523599537832507054222303392412486108089133469654245955518600315892807318200003449937920359897710262842599476876116628165751805336876506459251109354321083670017968809418210773703713626859145323036032014500827191233312964960497768040610735412397182870890208114179390324291847406470519337195106816422819973756943512480486425779223607210653187985726189697506363893561972639532601091616581410780607628952905179067928442143727874989911434225558351956956982390564215995225462257392434067561850216613426286800446933636215746781003161679550132231105407813009495963244414357260847531002375493762339574941325162916874539379130655627057151641080658904767859344052795027216119605509930644323875289416490023765954601754243639067827841204917612470017716170471070959857219529771273955421011420275564735846098703335843540504872401201071438220926828818869191544741204772336743391073243074346094089964915128042794784604002371326632978854566925909593583778297406131383094762379782145262234548846974041398163949044650754673340602411989374282096917317601940411156697199566522499270404087500787086083226486141813952783295736982713084899960396104514456145928297909408017359072067085774908417719907235258211959014362015749462296083636991757446573100494888492505658326159872841535032732431149606073173717644533635864239199222582621481343484470981238633293870572290299744089499597070387986202865722287853309610176125997295708267122645013702490137469225421214510004243118384743862955762263017134758425856158811115907767943551359875234445920534284567220715115246541606522607098122512683233008254537482407931625472 [134,64] 908849905530026585426145952672514553212886693651409201978306489296763729338814688688443260965489634200467261620985805496897367519338791245312106823328038131125909655005956735994097124766614638936311518121735561088197503508076873473095449061024620106600447522986917381393265677775742578568329636059791051113441146465305976777634004580474729335220037013640537799218055880360081527891196182128644499872809503471884213565542346007443313237364950255022614638872966978174951913287080062195246917162985484425633997461035446779135559096696207296336248871307926964467905310119535499126348063761008722029349358163386509089606632091171865448880192290383360961556625385024959883562142348441276151497213920945545725002800155539326080219094967235275481766624122887829460135154792059590219228300804969501334782701405901436329674627380034188380044265572171973464305623100361254647335953314836278043746555053409490142890651980384716212673049983539871916564406572271737654566956971201538634693789878069738572002284576791266016842191146948836884651688263664173229089980554020060911432924513494671390229546870820886728540457856677762735527680691226339332534440782790149044056776979232350201708160423777048664432384458780575335159592591426585109347626562985621338216088605513986130748202186668273166997031743735373914819637037918228632057171117263780045964582558555422703371901352936026769472071038203484986713053736078434952889351083525371823893794479929914340997195929806968749684227403628327175844543417398161327706591152509739076987338273682857123665207141433023493441730980497552135046642369787060416300620674590433341191358765922206277338000321984321136101136653733991961883078866178177134679069663052451206159694117524175313286177537434537758541099359146504291105025768784970527911253122404117452845656728177743156145095283009151754538789797880870042178228902216668469073115140111698681774767226135372139897292353089956275622825879568675534976797752681231776 [134,65] 44302247033171653324537786524921981739409060959179453598648180254287781749859183237442137140212019439821137827104550789401231361153364159678408567773699180943239387762531464763015682614719977247651014968626623943122784364963797354168591222849750521069734478502336884924559514209554448124364916195503645832428019566322774222253764125521844712522800588129029467371736556321374130949332312008679393005057595976141143175109882849514886077284591535296080108763553702180795322845393330392583761556238453851473634005211773314676030466244554751219242031725613422504319127976993107881725587739289371105215715135949192282682116383213816519844286649735334927315888875430746684169948467654682704063611308416235937101507123660909756864818529934788450713510301783104156217209657591509159581459276495007302879338472089521106405076579296955196539144009678171397950396558805701290016593948734730154804672789083642054697467515724766170931498187730106737720680218404192961771628755044318287031538697313878057351522746649034217857193782689315526605933679597016383176602415068009771603128945696729549544893017099242199575292554007065409259889977134014792183159288656349796832573119424686348333544687559932276455537449746310906800241562539279386945506899003835801923972578329483154832641869098631523070887808014193962111809398292279819656473757798244689996684419957086440134779583853885833673125506947391033112600107958317299261829383891911232604995730594544623545529442026884072504284289100988010502164877703537517199054626559796907307571789354955513684472412769192714173430172044391190977672924127397237843105792274242379248906960989964997236682492302019664627527273797224583743410394875816143139204718136834429515384455727627539723787548129360418530598889245886926038051621338925301275273387117925942361432290326917878064636557843060756675633714936652832053052918110521920409765904052394180825790895152723223409379387364080132814251633178316096422683173387296 [134,66] 376499445445802026735970209324943990935111552766359504228762410236962857280596465919493174557623178311212087191689936330488165980215219494874828986853943042917396754657272262902193137936776107495024029594775591100454299954373014095836597511146444057218971248283266061515751757939311967239405965893622710392084652624032661052190133251426368996706671114090828232932397478807924644891757266818803342380586989374824907158016675373863160618672272678500906369675914914778599065034278880414309537286970011314567455272900081765439889908408285403416527289217756591355208342304130179855578527391309902565496495657919829029139831547540079635569906985958669763412437463135495125542748615894990400543408581601816454361817249376600945778422710081532940125776525497925099921807912060027940293874257017671340178685966467194014650846942813085944937861730854894662034750368530701983220683361457004341801090452780033794909010988698076871334670289488593822683394842175386411285718696183104228605224916617327865011883500400691135309404863920463711302754242377926930467168117946709171107977889476649643939380258876945680681202010471142869672805768603693962227486654977044115531132944388118864501518396296403160668668394038552972837917072868952884186858232301211840666650841917307477517830866633915044924868342472041785083410399329871403602776582305696837112694283692513335545905234683688074046706186052213558214066659122124789937109204314224170397884099026032795960769969713491737399966154414129610672953955975942239097325295566614468844518319609254583744190080753281195652847848863737521265396124205034578510200810644690334896991836804223180800425903884483175129738620667975282332783486004364529319093710132966193548938467692234745324577595487368262169913616647174514514710274674735972621851829950734381043226572901269328570389561268635375627545421624972046845309742214484937007438060240101850528452218769491613566066328915174004576388319198538193067660828 [134,67] -58806744756802621476734973419630828964149333464612722292069621792211057612375278171263136516848056288709498205914842616935472192385428567457299567446112967392609664000483689725219521947526954387435505643792198250955395832871088281296867306639230805494618715805124271255300590889217875166236683306269657938122746610434541521060590503854023889296065662520594839203933166944942851146370557573590104570282816487963200012833964588000612569508065527228538044543551377776903172569326847204568177487112646754703219598348438785585686764430472572467798135239979461758555825034553803375475283272544141893653451840373267115815386657084289265474937767850926791834358000162374294321022104532639159102108463242855350585833305680182589298100022789200483286481562805858398385376288853158798276070464181684929634973992909034328437691447945638959113526985442236712273998829392215388883949491527113575370189771247223657456203949344164551701901530315965544359925194083410670178857897718489849260687381209824289881986321783071792379526147961434801657439975850164217891636440903355188458698263052016194646902802537473453459986009693022995587889269743570354247645783224101960987513611207337678819976578414787487455921204887226171955242840523738276440257354335132302378075198810239063243376691189699396368011181091243898235882716343778207748244765581975711230535463425324157845694598539568365719948319431575333654157827332854183574619960045487120829607533707056034551084873320460856221110277758366166982280966842466316425656910456300155461415896223310008338091923311267171064567274487396020592924465546039248129872099375956140671119894121665710939632054344498077851599147116458500028388401344598775651237596610288780272348868114513196244352141712948439386015371047618292003743581012079947805663909388485080091899910461956790143099724944979602095020215032923926482089769760351882368426634163585437861753874677051605236820634718687121254844399781652658210816 [134,68] -3119986390104458387284317423460491376314424959763835790056284720418307233694448248128451479742460139760837981001338627836545476913511087076905595728577310204407779523482075690694378915785708544741589817783163525167216935343291098813663891592254813746084931238194673529541945558688561705753249212640170938532244979419069530313508082173071469063106202167705461859140035349258708782020698884616937125374186867445057580721273726983780071735506814090276125283827135548197087301953776761772386569821704227666637845925498184623510433187956148665524327097345635736749469014096983093449873266197033116205456186291193025175930522431500483042948046036820225923193593751610319631987532738313231953975602623494952890461260853796415068027159848694766122224055108516431612143057378381503278812570792622554364482830620735661519127136846353789357832948003687220746011910866117481219224513634538610854895573724551683400407096404817666372661266290385030860143311835903040513634076797526028824322916083763661887237703059859427481517740568664849278104996861226627420616252496753349030201435058755695931732190494117900298383600963174977866720694466818583399367178977130913725672921319485399217050196283077735422486819679158991766272715587919239534296821656474965132714611030857056890653283842099041382256346573777686235438050777649200544910661654136826676711775616802300856665116510868024375190248651311733716049960971317907511886515957956420423980741836089248706510911062670323624749019040786952247904589878738656585165749006833929383703916777340687590106183266202411043649370913245800346307347624242371934649255966472749897361061586534436520998953241577997153138075081855894635388867665733649336816514514702106862377517544670013773183425816635527208703626313503643555783548550812464230638084275133463757878682568940571572772633391310863316656346356277437701200729308085268779414432561827322843013918515502362405929843300113077342472695075959162368 [134,69] -41413670870536759689866937831291599701824095679966726433279590586987802335516834427156156066211298632592099029177401076545367806501677864664831499274853534471160769549863178977955800072355754336414171544817913300708874186945404975481929628705897001345838958891896015699947991806455796033313568618551463660087273627563001315197658471785393073840638200635257595086188877504827091679652421057871474344596879568527363394448906375486456535897707599664463767554307344515051257853183933525362258194850465487127659677200955621184227555007032276211915885666424578555282393599425011317805376701370275483393657796128805118267983195263113403192550763746980245019831938324259056381997618200147731389573552366282897818968720734746693986807824204711574315484865901621026515307994951873910218382968170897640931857125753864376056957330662664068502175930929848223341137879206802639979827219158400172816688513467056160235868708667028825204320459220783099336330721270214795949301744657394556172306802448086171873647916347518947432598913430031043339611978370970954590617969285020392500181147693517854784612274803909086408042158974817617017874121683882666153458638215549962549514315377636472007661031260859219618297983203156272679241252474228225257425111370240869565836305956499592178160112871639331019315456525756953921209929716016773296416589697690396338982514453941244749032828845184760827360755121245413765797461592933463342188224427449364541792022439561020248339664799423391768555574508898946061833150517999062764313013590160131546274117737199694464628296543108409071709916319136581304853688143428850188537876216455633351577288152987607524218722422017974943705021983004177565334735460574094912134489009461826382234195165431134122942333025929273134604927298744774692756583933381337194684522122932749099965951725651584506454040076674677468303556474393730133192194642698410425494948568780591637831414551428574599586093611315545422771107075840 [134,70] 3030879002604050801116027972990010183720395451378929896733013639546612985333311054656052949968487998759805992206492752338511069239271879113840974152175956073965349155935680880122065487478501138940910099983767763967689815247830589248198758373503765296228876090746512745652618868482236188002021872635282186310829425165901178965226712079878558930885175430648473702247550656100543623405271088318950537041824913015911252744739086422671710391343770616594035055723554597158321270944022297461405693880150118394551127452626225684262564412614037685317620484448786655956217339152992976988251911673141930115622243593427919172479825334315489924064207630841151787891446464487978187813515393071914858601305350246456675845197188462332461429325144058522980039709866750258539042908955341130216862954555204422728005315994799137596698636370646274875863780125689183890003546635591840609983236786446972780946142528928858488263635207158973615587389596094450593534104043661190231415131301787765429613548788026641123645173597749840770902695829768849485814060918448589655094323692218509681497025964104020453917104326469793441809729591499225572474814008733769204296547581453453431961759142497684393854860624028057194839373029227742428379313267625357802070880900392733907903756889474480976090936017186411741587985116908226336871784240209816604387622263058091145869495512520225834743415850222206799475537203663954788609449586287417795753245420181875856913498471251248486033281538763716344329699628635680211860462792200995809377367176073028366490437710219298717657981279934839899957751911862133059684968974229508775270847144799425070934977786164315846300056386936396397906544365946914209039790638517337352019226068200268261473582973263780330571198914379381850243635694244088895949740040243706456449303162214799007067280535342085013583532661317684803125526150855897892717646611823466605945388170062756440544989763827005457066108590935560078689970752 [134,71] 184299844397666658905116541446219102392657320939065524798986562035113009948504399746410878774875839684954587134868261100921075461756851790080768417330739615752355784874894631794261565643912982788027281096233478915932900566715161157334231340154690779350647150846747174750730392425119929206930854725245706899631874701103160930471515094666944022174656542493780805189865284729570568411273378728728246396002667079012727870671715217540700270561329447600203525161299317474056235148576076485591036936653662300102636690624165297640723329923271317899499513327992426549835436095491057357427142004253700945170697245625003496141203867690000102191261470711434097534797502885307216100241217627758311483742167309930182023470772654442818670124994379608529751537387557584442596254982075532832967224957939583848048910138333506274450382684854452909188997866098116713388768616640082738715881160858589531043980824528079989494642276038819042994466522528014805527481641913167801028497417535341970432671036062076930259892297058260903095347002949166275989498614443983329635478805483265349947928332661172109670173049541855779551255129382751090675099431809342485726832283103471419382192634199456902166068864894380759109539434748770573663485443321873453552517883016252038731481385586766876977015797141723103186946933932903967661107319014212142344672912216073571656340505820984932635549324911364672768641477226973208834627688253715480861432385034878194047849598628143035940007158100715681169105047550978472062416193142538885366109233092063438487851942431373244766414434807067738905228860698878791994241132618410545015673101890194201859116156184516488746231832076443282319324254626460344413083763220243534236001118941815246026197612277913856419675042007993273787977990230919980777844192071292486248458384125691291164848989441328487043566681526331693388489727018574229110319415432630561055765675376826773447098339970716257993216664328222640346624 [134,72] 4466924708058366525530656283020655935715179358509738579919091545979932483772296564185503829593607693126765942117544559613207232504810757254880236792932503438066886499797010613347811668647181526534579106827250980043710011253007448045362200652664664038020886582711470648511795548830117024298167142164039612101212515162284665442143863985489542726721989917026841048811163629086774390600391581244742721616705246688847584933555449440859291118309226760372256828197433138120231290559716809352743396888944697467918367143743480151175457949384282562153262052089684072654175237037125865635017162409887350658508252493799390345348348493176130249595957252015907697910180732882847401220031585863009816002431863922837270627715894637530115816527785791795986178963867734598740195886770200353500002606807759777779358297677927253377162000055539398402650567659117585444610096563418992879007119364086730367934120699248251490512496809565875718553092215171839902912216622185269796759283918362437720567544016744388416086615845695341106788353392696292865567136810929013932169216914410030487821612589149585003767839774121985639944404310300044322362073704983745325386141061096760259036514416919109307973958366199432302634064297616954186605932048013340740763015328142187436228982169822102100538813950936205468931483129178820397366617027471498177538744824696120869829915936264707405287633910757637642536880971360571426370628280495541459915300779512919613124497978643404588475042488496688403247899443532071004159492599894983779678847824371413386186357618551502976131868255691518034718709784836008999309353379460370826257930658379347301938329310498532307774279770060522637158967802076106423758917833798043240702341256625856959681869098196683283841933966266773842391520410114796839006009986960442526943485104294841884626892491387476601556276145989987688150369178120101706684549360364891525511169862943245902417586355353862489738346216014713024 [134,73] 42642041519150063378987840342751441058458237431637125410823938695252755462190203644897893437254199928064840974684973101990822471332060011392887411176374362023814780933691393203507043325546830459973760542838939007837596824048209107652930489541246634785275650057105811548961659620022228254680845139332801293859600133583553267516702074681744327431096010301329839596589785040804414382146656941836415181429819119029472947980883124394330685810152850856977515183364826124049264471016569576607269150597377346445614305412387878997169237536855565920069660074180723459403527326616700338513180311258810169249058461407395436264631682633939084193259343816985491315329916809768374209884035769951016424110116982964327315372076230594521340258626845249345498284854495574706585856009137816308429111252495244583201910120960442395479253308486427096599088686638344535220137553327420750196723381602086443306120256548432209876021785313357052717365639627893764913405424181006261579951287732039876815438927583550927974162648529924455329201771634292850813150118722131308881395181634175206433414915357749357911758078822079567396499347312428940706343376830984187855609086915137001978308642301886208318816054547872946777044326641204256036715990080379087284001475810670882094994591791818706577387028030074206446064790834512774930005609990599000449191798017384581265681379638341479748873935987292338572774576341467118775509680973968060573289724216275613967766107103747220032558730344642509597472623993059825151930189223210332353375851110931233099695488206891065580648900253920674480498937168312854193624977087944146060863645888201087296039040229484463361878021390189683565004217131151346531212749750629048420662459413135156580139553023531425950166058896200395334796844192757741459992537316814470380151197459970302257595866325636087928375423423968167424661407443322715241813210621202408385258880456436938242987928568814649551731883509952 [134,74] -562331754531812343071367376578205505164316207018838463449105334929305840721171873261878506594672788509325356778236842085125009102554976316414772920268427678018194392134601565647071043143628317597540778423935820393496066929368572664285413064032175598743553587767110961000431143716122781598918134178917380843269552034494280934178964615687786822544336836915474498774443830656029000680979015335995512357181786633698414430879551787273823764528708651403676981457967430847241431660262062276614664611843775843405365345243059558135203759666893830055865137307390701628366660992213387540125221535858622062006721809480434036393773613675914873957899949367957039794126725501197861029072097466684714239480203973394131098100320438786933698646901476343823186434621351877970934401466785479234361864699007757210618332252185569307600958097894310720948335261557291874073821324098483097820137821062674839997940170911901039223694948590470661450568876134227716050489084191691000396324718025615300214372172608689168507381286671228521625127525893006579481260596076990575496792967638427405605978875131612381833811782772290200588838427656460436955142621537709991005715658173159221941413252315102913755184960901276405419219259284457287375265916295186072375817642065475070976695723612284602568971679626833169533793327420976451520318815707818955538766300573274315553863981178098596047708036223886464360995390951817524582447987289615510682553752395987457298056592720317248362781348863198499712662758577199974448031883475473193144762930241479216829771801333743872989797378286774775472287558026201662525481927148068511148253551094361874658511381685687332905922399459549033701682134850691208217991861049314360096094290673318466636759478974510603170711627072555652776788904955975608151699506178283301904777424192261808941644266769767731546502672151637124680787810810944469541656851903300765951094743519679382809339195334380460928917816 [134,75] -27640749685925760937044832864061648238038352340424987563818651762833867879040470644346864607318197249911116847870578638507686092357095448907958482303201404645025542357573255330791874287580776600635833270310661000129429004597947402558289630631532715032818670869731967905189155612348586973495933473983915688578401313181747067001135777406270371340770799017756488801453635356030266600195172643663085301138619769767794887849675212762799880354997562125479620558631775373506210114927489229045674092403363474873372341276252054554385824852233855615445052771175145060019074261051729281553829988021703498585643983300653185630282125420404775171125641037595534771976561528297142744220964706863585713782302826102136664843965688292656451587343005336881443185728233803401209099495036074844395253617129358070205946152574062666955838261700007959455141512373311361670916827122767769536877297263470798062632024703818905980324203570351457279615032174969965619861369003204181286999128306720751984088769586823275467240166027107018156636442641648712035030258693374837126127396147473102660135910667755273064675264951816605214956243780987754700138338813442269291663720331264906676514021503134356363526506555814033983819211056683770524448798722989765328943611357067812134761180247228794762015730385123904780653137464086738040920408703747405065421123995769072663221448675814025223917450198447473017534633918607761371373071213517142934822297824980146578476344427255955235352215175527517144217432963248044277045350491232763705783602495977393511320753278060890551552463581805213486657996842049710753457213233458766046219356848371057107512685128813320023824766910537248906332145252894354833343727312096165590768757825972831255581220344941500157486714052481824134688152567759832850660319487888738300434106161686787235016498843248532968423067577844173651537281304198628172249849347094645683669337788334293390802696311299258008704 [134,76] -489421280382401490643990532678223751853309661907514845918082878646994566627584270827070942682408184110669872651940518494325688559693753376235100852220599779038454109727858390972188014597689659755523344416624826073789649221530761351149480135671416704796697282133694705245892999935733553259094299515903804879698135042989640782529440916547529976418207873805536332643851055958684120253960466969757259213664948932045552498386439734126648010021994799942775357927465300231310223454109717879690108307957117988014257999447617821768911282498957391843726094810037017378100799177088240100084550173994463925505953209669902418982233058724077210987914599789776440255718232965327795031194721842520341116598875570429791458612032592492260017822060263420104002201181652048991864950734657203288197877084001741082788670918824482907524990465560115523246013446750162412653533613041553312833445655639018611594120297690757614423929594765328793455683907374980146522611748482361978794368176187802156674696743069531309340110028273819485635185710036785476894314696154469656670570115514516672784502635032383330055857769885910503317406029044398363523964206249739628059523009079916024202856697555275021310847720610667123231999454952343503545588662680413877993913761862509181884944866147101031634489561460317399910464450429253855020096536854169391573892896589074568415152185378310275045501495907195358302018848569868124805301053734763518633693363797786540266298656378167590215989179966633952906710514126882731154982370846284371824436547947365766377620028124218880306688762526467779889869921609033946496914744769264049421730693189183011128072531469477236862114166041370616616016070903181329058264917240856742667337411639870991502401477103805798206104674841137192177479102641982364395227875047843037014343830682186129340888297557333303704173761577105228299378430916721306425544985238333930549678432066593554298751269531406016 [134,77] -2675048313352201952670528958588418801243811448602458534059076928305181741574461784733098580993878600913951542906693526561065263656165215825838625829343201729855382182494107886014525785905824928434648815129991273345411778743446315569522089743371543564758669279285021675640467172735972556921714676611080856551761085854926949970135488579592134604358507489378769304373245403999957422426463290089954880823503423305300185363279942919356995897223788080550984697412283238470956728540628495182095909016388677616189329876600369147215116124055354344868929522248685466818667589545367172569111286537659385926783576023025174860307005909198989476094812327264590914056704989408695912500571975243428998504861602775590226059297519812492129214311353202854208120032562812171238040083988459545726128472341430016354771161937255439857425976688913888398967551378634975515998300913321756292109873076766510697558588601245846345323536749047400833295300222002367698705397011867694563129178941276384882524881453476431276382437298610550780913812179435389451043543027783470944549670390349261555809042070364584008249746020567550643857638401889103400410892237986156554472548171007281200027239078196012434749898975299299302437374128679279643676577893704332418768289239213646935578872891321550195470181040513662294920302308853279579467166048614478516799962035032833732546863691459501267068323786553443281406994485768591164083630937890440555547556156498447492109469770766915987481154702059108139780199944663364465762107143946006839543159202111091091543977970220750810049535459207362226325333544576221838737327097637946743292032257947890629559320370026202147333814215942756197799546233451349504852659244862225984237825262052900778785631848317988390578427648187315541934167777509010606657166114748758107072743664714307389705553435975334691543232901297538483549655794204651780946217505910972121881295262131627092103256204448 [134,78] 75906351639790463823702582743270578552819697854669628636433363230884487611256475647578289090995312131239232165521775749865731594714883483495875997841919616183384315575581345574055655581129896536345134308365216434075471446204543481934268377400886296260771838781578981565626957320139422643574402511128805948658209942746292502258819808385454925296625312167591367042359355447467046726064056480374986554844932557878564840382326287525587048235055040515298307395492973414074792204596156915190367730094183856146923204785835789889453830721809129689488348921556739408469093451813556935433505378489638614045751383672666111374553087960816959871233161612274969051977929932801688743361976946922760778427758633218584790378148102898887014038529249682855154490502224418260816430576082540474403908905300529286726852033891191330555197411668598505182417536620039869250768319157154558242462503233539129019271658365968500047887639593274681089848898428473210346741892554496891550013286391898074573959513590615304577021756058294919392315115577806913838234420152458681921026960813298756896093924142930398130858645799210255906328090484924274079196735714347671012199507849560831004018812972702798669140340874929128548107231844195967794572148884731239649181818226882231958745973194650967161238337389393541913548939832565325547024731396276180658039427174142168919876747575016905070266667241241702539518586217147498724675683592515228181381924507045746473019218419783540938612825503425691761791234345792549936117389696455377353241411295588347860242815518801432578690683565343797871116835921486272062761432164677665467678875392245959649892653542793749744181065973778752971572876903215433186598547868237115745004525643314965219253508511294945531310378466240923348089328403290492307761972288421844001565207906960929246924040371648712405004603098217187242675766473847075641501666572788545849121395556609279052277704 [134,79] 1611696116034709668350127718875620827461555077671998854046800386035958748630460169032319434305834195471852809761931790733573289750428180182908098605437710221109665040485372889744701136111854828480999863843504191152848390018066407418907138126447070007522032183854973574567000173958663276233838476718271461323361877155753367743185200973589156739465484556270166732204712403859542051341295178753299436760869010229122998359658623494385579996299404954424943388313714614927957813370751487596376223173351626983730567611907727560576154526466334697393278840981481116925466821575209240401391543724857486512601579361880991765954548251328704765541583647207687786496245999950185212571443030834795253402296799850398453135061925739991062160751371363962779891110229166695712351042594550882508175860950091676921755626958222962814518354096972949125798162344022961155461487267587415496756360179443506798281319158218680322849582052583559031256746442358686268813709310924937693717941365437752621104709286058884654543315824025092121450725194540312015130563877240710391704971405549609475209394237585087420438196443963554309148818158317018324266567949398332216506083140042243364946351864322753733211539218175253152113216897705419789668479810584104588711965184012417511737588568453276617562606418248922214937775385897185397373039853633454572432153581145993647459013335958545382112878005263809366894225064773692742580101482334816773606789085908564112995035114620327524116727234732201233570395906671330276639965249406107835340858668990313882499088317253119581309425274886225542888169453742751100711301747921018596968259643314354024501728036369527475051366001942394612199327348504977576714633768467506735551464774847666162376640687209122651711589307891305555594625628430897844106516757317938826291907799008471724020162477674847051756902757899066792169624086213979923003489781554543541452663118899680352832 [134,80] 3477975397961125086219405084799254090955190854804232123371044523606095249067552662187930812108423757738719361748727294270242830439263239515446022294503182196566811301180003346320482273621522502685560592186401537544095244538297162473877718075728062994904876010372554270281388600372651316516791596785118946248655769070997355832061775495738022836423562977405211027667848577134191374936919126748906070103092636741611189076060735260609690129768206340965114699247056140604436552523298203603503131373360087110363309872735944965401146331302966414118787774088911307565001215641363931016444988469420459042989852853538504449489709031993224153223394183354706693094066035059928358848274517780412013626276002064595811368822475195112361486421407032157456939255028591765498871737681292503325988718402622656076700765774759120442498292479684945196400585210207325026619371091394703148976585406938983175357349660344081542553548676799106403373056561545501123052531118639354793233088646860630396141152578919356474877961699969512713593934440811673335401409152313202393825859549494626852906246213406621190089034513089951074543934315033945074714680487148157944204588353944833132700855620344023812878800295522048832578114595469908249611413333313177287163395721551255766217055479440687123210639539770602933932051925812011886642592814441227732085289797905701340268963659256267845724650363731024091484920171397401106364974847097935130497142369321890323443368795947942117327484576982850542419170962196605320432979014655304552993299108895877513824894772943478186588667993093398742204262461920170516153518483259586001723135120532577112865654581494734078882591524675207755178537980380429370550648187387206095805937256740109697890620246496050941621090462691682808743775335729403535601677416772929766115498454590722897876709325806487049386121143513157989608081413767087718853971758892520779253178404708160 [134,81] -254248441513318121563671035146514898422089203174309409836189100860475348471870579347255327531112318785315637909047492980893715602063365215254165352511859406038716954318781122504532125894689168214790166037152813632699869521778890083969714522298272695241481037734281462120178890275235968862377665165734848627183786390997624711906204661776344501366514412625838781537244711270608790836570351776064761459895884053686960723413645506280756825630693526623711295957210963653220247938809744497625647055903558033552186238805435123325875161018189445784473968837869509133871230285499602521576854225903390364895972386465927705224599740287650076772103869364222858552093514750604231531196809394366942457754370985300082129075762832176154915613274437665529121214827403674497144026048600096557219633461313438404808997403124226475206213349723733679945753530021313391153003412008373169185375450357888633426134845854343139661973701842572742491350887786202488129956484275403673778608917875198915785352166020609354746952546381048011367503747641101069075158166768628195957634859887223409383347410190518599323972098635708195768355140067308690636368970089828812645961357877575842210151059490591021888283020512227385058448075200740542791914703616503767209505916545635670277277935454234491691676626004375060087534502604677293475486338346039434926615989387076289428428012549583801672853475930486534754849963986940713068977687532967556960925565488657374352299739193011604925494602067203654090406815825152883599121395515203930354346952433616609531830569973487019477438727811195831466007996143544837119214750713857057796026707815220389870792227053421643361088277535311949603105741988633312531018622033001789028336219780898976707761703046775160111855379925578896509838968140176168094806651918729418592237049222371356107121994604409098071965197018177663879578753752514962680955750715515990314398284864 [134,82] -3009528093978730992822714713734539985475476623330326609311963721041157109753042515356698975718574478864986304989566050943530207756605064410513178559460133396460888686098689785719823629162344929924860733090493927936949225917696240082274125936781064873237656909355609111994484076242739776642400520454505822340919494651044693285489697521763355454749204413362971409183126851693224620258605080000577675185277940707710692006995926656344618755349080796885924345122954479101329647325468261239029869096591298676043428620658101096327304160664937805067035646262614519602312490119874712965757320535431948248300379326257641500729026880095887710894500850117270320666272818552277446391038589122827993136043725599630208130253049388340869465884869406633322724153913099302047731098253018855566678002551227619308659741675716400439744605278865527020389058970988433602108515490322650174593648827618015404745826004724595835114375908808734507156347807795919320905690092197919467504417428629879101267818827519058988059614977498030545189974011398202390412818930883223352868215069398507343113804840504246476787137084997127450557941028343249029261180025338496261336857795908749812031089534244127307997957298707490308671347660045562789557225248970273029601553533036882169089779936278499577014901872390337162133495036857905947583393802823523096143171318431733426253512004627969296915740290320608626988868679594748044423326817734759017317524489034349904010033505636610957995408298617599428958266090575074958068492901091577360893964949584527419548652027190707861871694514563955969385315320760584053536454175750756058785858439164347987162742326956800493122202692071348240815340877359865711979562741297081957596328596991555602534134933879402125319637623576001940742363436088335567201442613189091359776092567281214215697653171562568960624685417906119369166744224469942242295802960280730481059560 [134,83] -7375419703579423476406573114415667575107010849956429537715317718439831592926623555964979975333498442839428945621483664707569378811016698971254602434617644697043064515199921173572034042421663430028231725389185615429170419944079499052199781504156509637726481611305369520926587371100249943362625043939360512202069654479834504282723679736772136177180803919995556671637751699298403426889413095992343773963746687576752684848460257271108555744131825038927632833866020492715818996551452464260835136713587063821966868033899135135687173814109056171936870312974020496111190423726261952273254589839142842755668132266174480131226505287719455100033087546399420921167909305958669750856495536743163853002397949182389565908047756323931679547110873781024981035575265675812591099413031518214799889861463182770359788400910183633539793337720028848781838302335071998087743981808543137351312415397791984739005162906730605746548555273270462632206233402165122341345131216160966336378538812657633214293255680700634141923073463675699295447366087009197063672427675440896987533043900168771267610059689781300263719507777235375549561636034630607568471229884264202697352391985281226255093284815707011425357131715070161464513536652083151116896369049289078056955962140128341301622485472465563778458898131362079505115425512780345376811574125639492349143590561366442560030675564218572442733942795692951641641139609774915822174762310829499821442951107445305562284324043025528858774519928571395808952127215986720652240145018809954996680273661671296174718333240282675847954441113373711547883790355013738718727221098195257443416538184519638489436098537614941754818475291394718561848216810120885574257544303764597300987611674741202221710100333352781071409241171567449239931794021209499139563387439703042692411763418944150733756312519416312279368115181626065217318183634237972056500146706969503744 [134,84] 169739981903636085952946473305123374057524302355350953374715471893682805597653095653688081828494518331240873419228088366534357662300577693852959594731042579366244277810650982351149970718620379650631209502437315924631964982702378731984560215696264824077345280090429026095440208335136236616671277838484371580134336916254451392031390050905731871764402722213780622330323113699175117902089755795384949839135831614877366879410426528748617655270710356037908458658179192336393036421715346863653351172273902380508295853995039325835910349503086383618358586819840512589987910013700957802461834385423507654299416695980116729364927385496821837492255952433989760376072033674630947690466850227112084480387408376464066767046885923369665946678920073240606458503174642258488067978672967063719765800171866076637772612142601735725405859513933283282990001274318361900205549526251369962665807906353410676906216295577856553053374321802675232942963549641435491852745492844172904372078491287070101627522834640403355183201723365028768750003247196605843153701802279511919094856254645380434210742975989398174635655266906036010319245454243675740318800815554891817762247623101005563997903199271396374312768456709652686872771435071685029956768077320117747395143453512663344969189067762045958204959439216793667220617660983430700593468524994594117980000575492133178031631326807150644364189116955960012483379079548376602403901010881084139228918655425527601487509301390758090000945220202606466945130689537281026961940458856082632996272978677289786561532920822336364892174221725377843380741733348786970945229742369975039700151955705539642381553377059984088586770409683436436658957188558444436102909060867747061744142139080911376478193742699516465598814740154005739272169048961592706464907899330871751915343439595432674506087613638798521106167618791733744900674947989268804239547288515392 [134,85] 2466995834618059679379542339002487588241687759547894523790489490616648485625684182237801870174215580662421397013521368966190542008257522596020430585961375417143924135587567262031989915628801513844685769401112824777709857900495931269528231363510217201508645101266076558218117122933097065806351535138397734046373231288998622659023292662118868753405582077239134135686243798553555566081735873366764594696640595597368316310603389531072157940810414905385491670570123223571531808369886591485155691077763373836380355631900607425737491610964467624582767712055398667147489462278135270015892628564385318478338399224955997454791435632548019663307234676402551488659527175635844808474656334164175508909212642258262341541302891666989319138052925722901514089907566117987949157421564104472021295915105537522418402771713529591235539900677362760125723427269283999793838776428017711837855449396373978611061503936514957534167098399251795046843217132669951348327472914411008532207187700305560423369149441457300206243922778227109169485549795680912946658329940479362918912573215654872936243627760218422177954369518426836118892816480944729240061322693981404229680788500452699564927275901797853303854270761671094624758510968314613712464825051508473489291926350310484335886134011540385792418820522083979717587853575610496475911461518728216855335995566576310631740393283461563685215961286217301454930243510666534884140629089318368531259945621986881621593027016856681886789838256334769551040813533114248707008507655220223357509588991208234975758545682389407082646957644705241284075866934527025428460028171290793516379905191650327921629502495398035206121867182139764970806923670657378480988027630280816168522598608824084236159094642868012220988749626997134812265844950772713626358968346580357885399361972128143382081670934128172563830345818029434756513503287285938280925901376 [134,86] 16664253451254480400577618152560835427998571679664483079687919379716525759125555518977421511587780813570848386925064151481310032607607713897205951464060546091523122836837161686465530881419358243720071711597242151392825467660799655738772671912177557164882828952937963269017169391710546040360506591564582035983261517051001176548452002670504789251277843806834616067863261790112846769883085087386262702424307492139043580934416141862740378345380438910128565652958431311576135551474181827259490123359213323061218435220574094785786206494938651355283137533796182247542193184496795211117656004324995257582279225120936802367909095415601502431260768579295450991666825443549190298021595838037906178412218513879549335083660663502215389785215547039178260712580214224696422286976388445786843308953787896550333138135096531750651266229718595837319115905738860588352866556459275523573529294264934669530837417020079437336746064003769108069075407467685806658616175446786391970983291645796618007129083581736556133883964617826266922666224701108911350467149896867598483738481483142840539812472370533514564310651095357137773302851553160524361807085326664243906279583037659403477268402440220962518373874080061624615372431400807710429708521182720239141503129869275298475283793228544720409966496551877058847218227140343908830907665197916369893583839351896074661865863919041240719520175404359513935803235520969492908048471648840939720202337448902824183786282064124912735974595279412408063467670436459790835779645513641358325956345137774365251706039266241120954306274310513276778996663265290019309724736965870697332914714760677915091174865492157318659038713021701045151590364490360289137441434822231019983357290704485884288283150494132345846048681629241931620306387509597341618082669758799696200757241429729711060085480677714480603555225465245088432429330970727510788776 [134,87] 63316474226829986227987240127111990828456615350932190799176758333686811143358658800268519239036462431713805453518835385329432477538391735914527238929729393523801332337786091043629279320073892238874098836766020714461875965822788955711144358091210521893246428599185792280205950186317082269305623428000815862631078375655513306088311234620036762593822438183226534554151923460343285171028882793197891177030889743078137653297119043433015793402076618997475032509225612123756125601975661964055032129569307044966183700477589977016859358688549481574282131755665682555547638976505750215043266865174641506199944982770239425622799311611089542148384416624815476435043941887650322506521633979196983657207786992872408850508131879685417444105680212917318211173075071130025831583263072776981096694519930288267488900375432176309197603262868499288981662713096327216524900567177924065773966323247213173993239932262371938644210030440262566662540651314818173619118865416928065070803631494887037941117747900802218214879365506389575014514350938746178503164833164493875286651582129017500074712250975907665611168297725138467236384812759773680502898218502260633940328186744851888119456555800064891009297082816866864564842008273730294165053822944015237907827858091687900099569288896182674357118625608119083662907581268960599221935127247729781649952396135532265345604612162544694349111769200929503100801086911651878884107416922954909987255757748790725066092752339055456977958710617352044086176603738901193977957486671126825379345973009872605589109175663993676086033500860945122832856082188071250765200824821202151614979381264134910834970193667878442660802030088655368676403518857334494136368254808536423094315884191137330442949211294343410304641282599517155130380783938501454758062058409272028316978551042636029942110487832483093838948771914537372244194296733662464 [134,88] 161257684063198306366576029240669663676818051521109722395962444197324043214047256688898486322281675580893078773378631417671609882580579166945801490441447385745247486894801011132145946441006133263672222290388400133090398886405322464441380258768069414706162588231579650956726763795210336961054296465225789889062415610091694213737235955169488307091507636068647742413591529394888540334936703605222723577279841590841008257911411195103563304183872823505315304505890067639598406605896612606095691061267471600462442286767245634849238862523892692277525866873707949993233261268270489973749715846923088620297073820980780253741469492346258329469452164575516034551463897929108164124794335804326079425889675612670816697344398275957602506584320157479950344564053893644535871119930797463581941415125722520165950823658277152921078680101984021665223916103823250502172498339029828855756047061227321984786799676605334752781331924757813038599845572486718520532362151693528300423461902120754851362439111122348935298560413243454271290781417068863321754095814543776872404356191884613018349414130107959234404636939641706493021619767303243888065227494742710622080428932926706512519829990230496511030677582189372147179590169978775858597148725528939471705433722359235278185672106508128430085301993071831630112488755942531788670504429593358753399858505020171100124151408703848352154732862024326424690262460181992958352364937307474887383358459377230847423584665909707800803254028455645007317592855522279825775318565177365673068889480817848710096251910021082312915266114321748003425720290172992293164381740860120926577288932332300687535001637718709866430744060484280962899775357525495759323467345166065742512538944146466546191039974255694178018395293410516502364533812523372598288580676754398402939038913147563578003863148902056481744517851046307337069655118840 [134,89] 1649506215364648452301774890057641510500507040260736481200088608239447484535660174764169584962772929302353172826116654580816936467270561074791924747770487186785613162193351721612280424303037408598620548050256744786262561138099588156835627249838208362289541228272620448278327126263133201717980428275776093902823569195826014636964595782491500072056467991723809558165697010424200910684690693646108797348199318759115629681450504213670956683340310633241940278356787763194109422132760133719668944464242013138012803105315344923414867148840177694248888429525251856177742624961004875537651508788998929272594817297342641512964458656295769648173795300244080131294676216358866078534571171310268617363764350384539236509530017113375607383708042863355994764392911605054822424348271710878722810790168435226236069114662684899190653092476558068085124541242191948333964101176807082476329832301727763567738026708770081677641745675812689031431582275361376999464798303074943276264554720665694496092129381998274817730534275856171121261651181654655041591668773779836642308454122750590275273593241964567036556769257038950303130202091319000021354246223027687078262791733062644935222646669471151626100479626527154766632151345344076558897961939432518301891805521377862312757604626694428501300703142673773454314812791927283741623237406713058586422190834457761378927458999521008031923891946241406460065888610213895697101967462790776242328033570126405827840666858090372264349419354512272197406154953524833719523489863008684587415663556638520683010044738586981706379414241619215693640065598293363785024422306069671930629585982349896246723145782136705008621521323015839939461175595203822295916297677073899671180294550321042475572017726041676805824900201098610696503255246185484835107206536831617652039272055086279582387780850451859160232734820183294425353288 [134,90] 16116843296672879162115491189083276348375502552278276052096996990372016459130144468527480609922713630363402275371744363223360024356634866638071960388772850766535305052831193587440903524624304957662212473462522215277192718152599404706481235328253513167562431997103425249123780215907331262690950163305147522041627136424758496083945455575290976968827596731123200328508774630074835671900090968741574554621256803265874999113387063298006315940836622919468022900941486356238547138049546731401194330431366955476970482887583666618158117345267360769647290964940754080837151983512938032885236641819137820834664926366108162411822847654702511506408837048500491681426846736454658881653417588055671107592087974404339971585081252018080752765315672755997466649157257210671276088676699872838649183387537403542317051716254810934348883111305318142310770891945286184180716535664154351406224361925393515360900886111628269669633727779321340320228277373929387868212860377623954628156518818830746101837972072270713912374946348995304927557177217511905604179388552254961965664114603578074393103702024969180343058017215918764383968855582807924172122007501400351206076758090021075680857942463894727539643704152289707812352316292983880686407958965474868424051502064096957253432696566709896051920715490448063437924473307315458717795864448820146696901218714127397351471746606067111715444326826915943763994792926495674728806910809153347923910623594243164403189045446053579553109772831240937133791571647836239913171209982429047510114003392637194578395042246250725888126738705828034427683178791899671139590951139900714464701253044046890709992088763791516670722871916991100198884129539548876203545850058876527851961964396668302849577872694428550232420127109228479303205292639434129649692183997101241650093572167935056373252848038261800906526229530386053617 [134,91] 73110693562003305739913629721768009588763148826144542210780254750401183810508370831579440317111444919401042394688466693520308890578071234976668292233282921463355998000903836620404281301551184843172741229542556251253477652558171868075084200693658598058802538052283253445910736329205919051591247549569188553128050643822190426263988691512139495477039510956987880232809293417620711186990413715236761149459013556952421351499865259538508044273408799247687073385323492394255726269332823990298123684670680491477697936671247713468993760670289026069199611046537152092750329067310019732003510174046685383947217663056627047574880567486879939011500334016699283523815831456847936935537334161276417216624768565074702099546120265171322899222439744244861379417337705678830241344610704092044647260475880797220796775317866637787495344110971988508107015604732881425391994125929374687363651203507430273963896110531186170137946043423085736132739701718003028057583642371858757107882800310393189925813047221613586782324601381579405593587977824582467663160221533092281167988053292811990805770499170526266320985404835409771555275122297827966751521950417520806031893808970402760513590095768949496118363071461642770559655231383982019394324511991652920959910567722589402786930771310100416384486284387874024618397466905404164347908284384248588387244793941026646751883636234056031553600242638345689602570968222818849822418982404461485282390592646311933771513667608742885799896374617052565862784668961376115274062893436250725155468607113207613491735982931376127626237055915676673252588608191387348397055031336324957969664853085837369192893421844474496047360387476624838323231192720196628466944159614163487190235236174154839716931917015175294839818521203083461963278638973923099087694174873669200887696299410363822509979237908932738728895264995392 [134,92] 127480992200597860289066257720985313610852232380016742035010100126062683893537678542654613428825877675820590666283957319644638895617098812625346230040576752073794528674057699704237758290795932628062560846287881919112564130282114430941921970060278216633885633779168875561200801503935616190835313203355376113311563220325934397960660678446600969940646031396316241377306175885414203227555119188445171464426932685298008774679252598076347576036016536573351944716345743903505903840809200593396179142853512010387018854550576564684341396920951017428456291246064716258775834960635479378448005044534691327282662665209313112759073523964864874535908818846140357911882985532703603778898932946025783445190025630680790559655913065537414598209849759146908350946058954466914114070084227120978614395188867608223793226177981682533118251822591186584026919392445479037274088963393358776182749951481723902102755568538787297170594733378851931995717832694170843670778792596013460036823520543214196347506636283296633260154114276569058892992042805595067273885950605831724536918208665799542313579114151908057097614540082308630091475316395189044754454518050020939513285215538946091146160958041400734906150859936996672575627628657520305816705021647839302101035048211817363900798607039807428164157987678190559681675601073464646069386095431241743212294435009219663008382436133355162470071161343036916766551770165894571639218161262143510078438250685836329842324787760784321524169610806035609733640730596567920006192164814895854048896831502038981556939799299389816673172047377218778306737815999050577180469068255439575380013547934689404867200813216178795642203394171005165729616314000907355575250178068715274964536935450509117632456218799522334193643750630456682248516113553637171944982919914803966588542255518810428886037177265654081464813216 [134,93] -113930144340648183231980665389721411544267872890708196683841019292100239296093585270040160527479414196993108330675758344792572897749591774475385484132363973172299892387363229346171604505841536446097199106900156030461169252847152901888846627628023882095909649935257960333959855566200169609167733513831036106852507520451448498778857474252101307718807341955151493376002144561351196486315547508012551295839079892007703683931592018198849233020351047754100466523684951047587336457407686366602160611811119541960902755576081274981822551016729012494834426190502546403981251497335490151554610957658353550803414563033492567629607890646110579547438638167229742530141813987746844445788997094297413615003719700823048208981102790649589630517528115473850381405874760656395688613274071481477215749128057974768334792125315222650818713318775968652449962707685869608123369130501300747813727056404823200675212440780594049559431411612858064322630768838010610652560717761430451081429994123047801268984069678430725617267016573886326817403814689454210804273334645504365039858570342495584482214190596439337680561464987322618283491518870183860145351924552880629652768727111558420200343560596123947531605733700086915448313258646395445318026187590456111016227417955141195395283927470062972611596015260702362973276732917205773317889342872927323286723025865000881565650443302547467580114215039809335685020610945809713200204435198818436668130577058616703552730403478213664989915696760714080479823515964062968477029001621306211968159925603831269791524667740680821131776625802331289318699667284910743540708210488997121710855167596804207312857478062783297307045674931913283048118551045091052101920081586543087286048579127349446046378735209957879621806669838870682354601079987408167225306747905610271935637782152574387926681245493472908128 [134,94] -679172377300894543842912199222807929547759569296289234957843655706252406892367887624022146395622995055929995566653507879682919464163798630394690873922794451171543809192236343747686574014712871908466165955558941925840456984545014504365919927902317882192057335612936739520027218141473424165287415154869818339889319101570610103677943554501935145543413684854493399906873676374197951711156400053317810418945005870164471360567272472948675947290256938104243956126667592341873950954442890508267491156366489197235108662547780495086626203990954688230981913318348604093063978646714584090524194630379072513518111585784227561462192301149085856999003504834761160263241271050385537709824971543974735531065817895153046332196615634261659442757905785889264105186402335564098824685516311959637009763345637873572176262884952497175592587425609810757777238672721931861254366691879026354590836266988076730670941604463798487929289289878695971364894036984286790421143584463076528295190674856162712254376237430195203874320909752907013495488611068808405097385131321485041862200694843860795634244570384977638610665531428581336728262607625049557357290382438408580255702811012063481144480666526171072391149104258424262840402725656403948881969523275348009053561645753701159516350998037443919438088964629947807575781538901505234574966950094673711167424567336602963881365814378602777371149814295157031252897388446847661776208714417320005560392887733045240042666056698343669876149922737563088628429311550415193787278795820322436140962887410282481144603508721446614584721792201719906858225216328261898097423157546593224027219043129724837908277367076177659942736738856007045930954523355603714124977986440454185504252970414494869964069625542065013230122132059673025768656858769341262119131383671771928354361745297599356454485961936540 [134,95] -480891350615805947589570869777262205868773538066918384437654992578797269503500171891366958530392400345491574078898237984775524102901796783924386300567939334994704304501952557494268227299952765969356532485659611249426647693273254376289337751782364461319210494391829813973130129733874142958461913859793091411638483196255396798161646883092034536785893305753017358449816962902086113031504329875971907000019118209086851014887157079696081738386645922771275938921077268441325707257442276800309683645249479246288564282652045381233753634878383121595965253803124992633885261315698058097964820482111315494347374485017357519244872345111900174537153712150787740834851867434350110894768628577596039105068075240123481418729523332483480210053564571020844985556161823516269081115210811132116679280297080511268452621435743124991423333641805715205422693516534811535216058231763890010503305206809593194081738376623593692956744006069357074401131129568944605366684748263278167762572485844605631793315021193335853069183051932167111672345314166744867190714300216822780828275021121892641233209793609010707193532685738746610927176279606570419276576080923364984924004419214606799042394328089233178522373910183374459065543785207611355754223830421686257205689974432270863333812541687834854131536196047913500591447558124350267596047349880043843384511205401038923201137011908050972177757553022439586614554879265525438577881221531938405332305844467019196059980955554824705209955396616949333958564898871635891302156976419107919493524015517238042789008637700080793834909756013026699043346885411798550388555511227316602277937493727926228546903615824750109053841691636025014292764859118970779292810467387158591538306254787410558575154550031316881838560552460825324387909465100382988925288788142905530395928800749640587740436448 [134,96] 665805185943781565740333759617165543531487747836915326181994455421723098456739111172126197196073855894888323525371397032367462282837052811423239119043243409665747473769033137870900165684991900913658311943168102003438042737739612706406990365679238367030344766262935701222325084615554088821962367584226097505871379055391427873100898481588228236226158470630215406611715923777793289530195543774475971574685158130637460536529961731536193435716219051481825643103867785332682305151901865247624594002297356942960057940455866186539173170473120203631678374468221948302141834110272458527160801414723819099361645022491331492150426768486246917032700170744307125338969701654343248259946326600383985981411409719677741264727197600765314170598367818265875458789709783142182166524686645670201037177122150610474580340860635538061825740924276311344551339937516197601963160219256975963934293722580558898076699582903151372055284739191595114004929226845685681566663984233031048509576453490162322241914600203680726564822632320259492298946615735380588682942596005051458397518500006841761059747345533962235512960815792652806163034451402661567632797893493292189002309090947458666161349034952520384837387765212260453341676795805641887220051425204685306372410701908925886646118419998535353050070556618528884453845440889288302831840989417823676165240839412559076989201787911518343840821822482280314278802375672984018860521228836336786653099139995465453410271408418932811318178901589329304650611616827827776096809296107172218954310479989018111247824564331668360786660190283514537053136537543410722417793084926617725064897743391743680255997591970643319623932547927188053060801470547011843348904871418448353032675668769101182182315073965841651348056135721363357620611211573507734658395148600255350228573176579755031120 [134,97] 1329161963489683569601555357231041725220747256951644015711708000562085487222506065356513168644633077565773875074429406783740821427377628421692726896597466741943699977492169924655074242237629102300945540330658769463454427122575888753908816481381872658301129153358872833956523947875034579851198542928436385741337208969028418266199228346664438978452672253535152956252632071226392621277094288203245758735379434152375241575081293555338484882312943251960613336076223562173696807687017290339014921658574529878538704961845420397176538493495770926482449076813499021379830421489018803502918011103612533223178996788334992807175397076904892728706054892877695307252271664582718836890238598355191859129498669872549562964508571286792780822035172268017524280930458786351302063980445553065501486700118757655462621790620762818536942931157006155946646351311225679600690109184411126966453555893868904131125211593651528630191188361074684507080584285303627343317915093820663753128467864659949356975639047304679958765842635985040120305435632243938058439942932965707767284948608383226345869060173253492449940851043326361106419706878645199476892111427004849466928343333035875484455834986070824846399652973787114198298758925402299153238196814681313415571876439201029353690994528306178460169917885086186732575706329078989138546940071110199007606370329506455342788904391218155563713693606972007000039762866435679737015568017053510692202519456401033026809167574532180515880772048608272270758769701488216124849819081459853885150120411065183340917873051553214260624665297100392732520581242107212880411595261087668884883238216303534565528141741035500844430918827333795098140782233762339336696547527941218229395105193973148450013256311203949376060899675593086938214522484846743218168725689852639313243505369154720 [134,98] 2199000172373510461707015366648213912630038000988686565750218650032783367317223880041300342726253423464581732211103331676329208837235628747374451510774549784347883736328147706857136646449945428843254211851496064171979272797580027605602326906289383981216510291066753943951278009679984302974009428171341908311948385823330291115225208118011435018455571947356299818135523752506894742269921410116430186225408660937961581428429981790152732758954210082878127041810758390667523312779505927690322113051315403965224108875470439741390091370321426736915242546501409441902082712581667722951612374191584035921569387043421491831550699721692709918668978187738305988466463172877924223583063344869144270751141175185732267198529546970584133795399696494388681297082837685556604018700992718021290552220834382614471202527522489298913802057545382774040808902811568528601367574814339288121499008875852608925137284533922252469985785976956023725844481400766124170558005171799427541598020282162108213903117773765388089863130716020132257739415510941550984509624180174869230230444901520277491093146256646945133739874747331654943544193391557744967515721852064365681370179749982743104708781233153228915924456549305646393895572837602223048808757854945968188185492552737252685562048066191000990230953211061465365625341196291150981031127809250239586377648451879863091063840429887996368983134499258522182862767319871108771835015500712747453034718359996889941004936618720700137373266298618235583427024583177822503512515904658765651114327703208516913101480747533389928679448253575681043961033809358693198103640122882439530080537072334727071581200726088337141012837444941597504855195657570990495872226740891998599727077330507690620003871368725180516208197395518000177973221834960052085600940310734853429588967510 [134,99] 2322659999968802232425942217978379720495142877796805187388402765862313459648658508517182888313397049473870189316868742363562286801713369246564598299506659625277630189083209953000372987580139547205731998101448202827855506181115274451997810032785146615607891903243620470300814813691931582461666579126730207529883260467075633585180976231593019220972387224135336728789146856723926368832553875644208963587990877918784562714946966499782925226883947117163898302685897554330709700181073744689207404940638972416959388115266970114105235662202125027462707734487102176735480611242603543544968169667964142183389820460731767150210304230164515956528090000431288354344575487077486420856324281618126530627632005782103901391279484142981406577110703413014585408074197984183929978924525377845067388638888818825682578372129012164626894836835403017349865046076546040995188549510611226447690919848065903390560420905929977636300060998431968190512203436027279350901793969094725350877532180153606321922613338149328057039333493169882904638355529202283436896176239564494878348469468415478986692753789149605177267522986812407183820550633230666897043321853708637245297737750080724832490995230755559720555758733507674234094150462594974163454733441524901183113377388367702509901617744824068176192014340107975716147080309086594170886029189275743511059590719302773566562940463739835783691057415402553946728582358590095484422080346452197131239458904322872484682418768049946148793525572179567434163611381159882351344392078805364187027129503726235106747710970169819841936376479275662282007644532956541033421005934446560339771687842401772536439001718293911731747819620984556100825831513889611925677980180734545737663423509323074080437552321846098302205353845331621334957629082378453930556013581245430462464 [134,100] 524505794611528032221887702076095504539740945733189033722011727119974391840418918644541460916475788454264241044430229674281600988133853981289733010732000501332077744382999247611110453017677973541237800009782174025714817004317910432713196126448336185809356368465529809487645719951522047064897307201518248269638475581834047885342971156744974034034250999122292541779528422689981509312390610514714192589650573489834236353018025161359207639317969810609757592522984303620879494037722543995974890392372077632449987606120806884024858796807593321407998378384513382745465366544541126901284689428399096436394807378799656947087130580872123464782264980353046578884927456599170722521847657295620436937612533382418940331927200173083179421740764425247487204741179248083875930200594527471879371586851817267294663578956999410520197275439666331887719462051582015682124069562360341701338642775160710065801398009720639685352352700420609609398598042403242850145076319525623085306249900848031590558554072812385181126744909423006940421115036276294920275345645324153147558296425774572341602715770941382776663734045064121200498047224464219697281011264971246514353583921494540784003444739773568464808720313981870569805683228714491291718288718717037596396754982864900075075306477973577664789475137667755774764552084982010237554927035239371133734694711748399340988431457200895741197166228620711354873757912359143027865970036991672896789887010609414980627005695611326734921972870541575381117503418785075866601174728537252759420321369600384045038019974507523290559420718432961507652951069377843572523850745041433556722804774203948202361815049811286668910421955197906846646083116929717890591430170268071747055237086745249610629042146079932347534118135464458530218889271090250554405234362172480 [134,101] -194969928362977076739040742199133125023464546890715450607430967896308323931317067555577953191369596672233891017648425962949700165516832696167024007604443459097234316938084653671955446610515206103759519931388065178743315505176992778139751977114495245018041575375588261555405178249595224128881843009074186995422577985067199527284858222158012953737007707915221146872473114645847800103885924520239634939778227968448914544671194249658789425789596889725277536656875075131423610297007494976065027259701906143690315592055334388370422170305622943210266025676509481021068922435872663465408534059227516689851119855552766934843917948983796573190937512291319370511132730805707142746222376593440610409621341295168004928229979150949300761970567574247456510192512167814854460237664477886486306035051470545353526341678883587482833578903388423825362770113132987991303841930101008950762423879348493475963580129094306824008531566749333885075651360814525114653435328364753643017502746006554693604666384704592216401721147121713513797232922947010298078372978566765234780166966089412852794689592402935201994466480020272394495007720981412630758929799452563763578617962055543155483916902074906886780350758446558612351014700785215672196413322722202832680286033370326080374548709000938925101818384442550930671198979561001397155537714623520422309117286583694324654873710887823973434930162588046540308134328867650508119808243612483015864204918108777243060036894235211129806228444198528205003861290446787135400388912428755643602854433830122504782837247099063756273210028913129102452224214575104311769605900586562445161772541817781589394346389796199496394396713807571716576240158894426000934505628813877558607621634050636336005580939988884034382005028179979348232486787268132567025745056 [134,102] 66656996936048541975196265416655172743577841462109609056760651776373416263439897326472667882362339360310458805106320539018317518151435335239341765900768987760696670120545121599296319221020312240575677978827358553096251371962547809110834319321971608988213826161876933490589269256755341383666794512966660145977691615531406161595353068801549869591456663309414370060980443443825739722676686275520209208092253181679885835956747156993734687222303244899452350130813108674031004066745422511529439639029633211125276306743587047889886250410619802954133151849463058959069636546634023365681623877010669375140035291624820424718488114547628897242864225064007183081883562124303056237710468885078723321229297161844654971433686485125673688078229288187502142503783128160787626092253319354384284744521700937429305773411684692315351158591452591755113890466174791212967942010706323973440371411989037426266824674366262771820418815118665650096976780881089071862202619266691281766680107457747815902410792843192942777086695815086949795015522239310622255152386929720534176251962929245833257111393551029508706791312591091630207829225976539423183356050163842256757544057623722919687601517789073378129701897067700081344473573668860785422105570059688494353822581334510151688806039419501064207654390585206134560522810656689841298790272066910831657471794224810062718987360742715661750000678471370402346914279243480126445416534703257772540516206795806131157207920087779017192739380512508212631304827167726143145134462173531214118120844881543761560086468430634832296174751034315347135007387401650235266580537721004464327924681638277035800931585940645396879056872269422015198467682147473900629634421725764999943038848930378999627101496644144777777800852121254643780427424196461169960 [134,103] 26827090843072759000984039333928888730762063395560601674590472236212286034842671072804891120842513290597384076888421369281411650645634292132735655729532706743727997303144610139673674184512598535782673474907392377314009979399867620561913623992534386952650560260707226678993461786939645978509279937756706859696185948670518504398100733223577219560116525324978985966056194512102444963278212240907591831646669732337007753341687109816901933776872651140846375419801091321206369019238520349007924900449762774118780249205436394094334032564305576550540231200485977530012590747538807889000274198482430459286939402814070179726113113792428436365188826509849391248331686957486117570561562053376043392547079513934021602470624245558093778450597653411535929591390895225257483253999295693796348360476875754036913857722057705869664000885495238861928550040986843047844870028784008019355402337058585279311029420456226423545352920320041200252469008133323425428698530561706383965877280370567231065579077279093453045440754596550427282214328567816090321113357326790999848158000128503860689900442113159669966978937677387299121917886097666454684398393599662700050551535966695345332314347931725062790175877459840617238841236298244980681880280634159904777295769878388321098735056305337477359226025775395279780878498258277642612471911806688885024876771060014897922825242354258784376363326641427798170883751914425668294131366396447642071837746503837816884972810032970047501911993367854947633452238698625323055061832197140918804132790746585270754628192765758129657613790182913906398527489553339318673549400832843449762948137187739067997961492061400255481285608966745493684796960632500641849353254909055657871308548098643788612125377291063779224794523343449010775156049749120 [134,104] -14467691621117141935419877520446706825807383497024233590115412221937767512999595569247105427433646750410454773120208489291187545410739459910312707089897595893800221888344308677728681594203198433424048335291290248756044175860263385541564179898735221590000914364407888550369679811039493974847124233085914174364921773028286555516015272391752252212261600119167877285380402878479428408046903008848519332622509167862187870550994481210612740425638180036768407410176384467119532864570711560565621725094561286106049826439186308299632814565711126962240860183628266742480378831976649275732375252924682895383570360286426733430314002878246741834981246757070683925529118088063891073221533290120203368060816308095861308703698693632347734955076668092762078947321247633933902478449257863155256776704686354216045994947664174307595111177591745254010421302353970261626764070887594616659902182845900433521156166693835328922396022426306340232210284988685732810747578356524667860184220414066343999308945195920829680892855046818631750531311397557394715401642854659826410172826711075094057144242143983744167688510479947745580668190815898449371066285536117696420882269918051860428507552366114128128803263846629594382521749625832477351833373617055491198626997992745850579672781840871006265211221103993611961698419693072782960066908031627577853000018159893396323934582500493954542574765293981387324259537066028526531673026334813787561119671290690880790410117694848130960772320114694264503545378155899803384886467646659251997815899375050391150401591285505213077190479352907501662837081829554318847351259919851056436035001913609077197463994302567622547601408065711815864586199860378285425269175910079553234569947929580904798500957812951671865602917676092054314723032 [134,105] -1359614243437033313438685066998301134049077405740462582742130334871242181214542745584070940723157066365776635829374512589469102497805549373551799365448811561518800506990657812361176345272454119487171047218888444645908782126565209496344801644445549184596729738166917324583744922644236310075364230000623834645323163629922533132553571070121038812794735794310486206406539006079135008130815931257787379361928899022717758298923461033923468181453371441085175262616689046772230569921753006728101898240077492803923243775245733797653438353454675276863889093092627236572056002797343061296529158736675606184382276520097200781625596688016822773315257745471249235591311307968148128998373446971186593026058606237029637593149060142567667526407029560303537513531170246095957839540924912204313502430281936764206743290578091727019494353888633177072896146422363000784522954347385253307600582347638058614572081668556586824257278208552306303137001414405080285093377779255590971479582430424599984379861582485823564862106286675602853689698247405994239369197420058346836231758940801955925605402576255637709914857420208993658390115117917593371357753629996082149602536716645952598227436556420107485275653253453059827203666411042214584501889021345950756956139178184262802153690081200376303432896318445832460532144372535451521886950032539877173133156929874356170691345780311230215821466583917390136523868078938374441181458075391573642542679154965128964264984939291473188343812626598080662847284140021941260413165447353702208678783360400695987914490808285600483567535797278912653515071609776659719654368375178548284060986969790460818431712345316227689217142884473060878968407970513416829389601243934507926459944920181146155811331625109797577805714320745801776 [134,106] 814947929677258738950743832998270638258418881109623695191978259311718269429697030084693433494027574802879529912348644423778770498509986193916132295769255882160105549859775603813578686203774998807756940251728279532143701303960463105841397068176163163449932459331982773867299254229183903892005396041751841818663100353311322054703579270861660477375929383137428660959963888157296515899261585143932846109606420371298109595450365407952251676752095938677296225891442796458230909474512379568516937822234714020125623730171957920018955643850397711839837706996296577112303198795356401323213085610890841301341191717330730915870284944578583034274953556873897319315741995287055706051285169839149511930047128219100209128582816049591772946051699349877458711537472959725692364562137770225081970404987989699126715958138267430628495656848221269571137486945378999683757759384362781109311850530950520117270771035499095366212711091213519033113175964948769636824579983096797931825105637236715753375009944854065863521978961822836837437126127905837683221118264209121347650767128008155033940914995744432743251913183129777515579229305706669803307497425283704095632480105229012001382612438047199364604410524407407628662324962628065305614316824812591418302091443143623185293554917784214274639063057245072720239320453828695653646498411348932611358484663314144033345243418160989957800014627637244667389084609531019870397002896901062930256361954547128887362031466158598411337960744634072715664378547303782670322133019461699510016418994752299570209046602515653961999005587953025345831064474901852914101950196950655318735647603508602404216575520269834886122742593637220441871903286755512521547845557844368786766142460434468935032363001270707046782065867919 [134,107] 150304304636492276127190984845014624488478444146380524741908535125921083575123669870806688059405467519339312770666545265880986664039740941750150588170905418360964196882556140175003346717259461768778541137249314690046053562939886354940615286668817443479346448078588834014609265667375338827435735771793357884385389434559494563436707357583715789878128991702603308334629396754935648756268788361063536295940956060915900974269280683914629626828106839938504595784216679889494104605815932027860658807378280191336120745664459376837216326413930054277239863431377777171194702977371196121875454925118517072536983391795965498883976994728069359958710270457824012280905866775744694653499273880974880852641491501783089701863605273533281806516723410011297999420383757058200182090128149417556638045122403176245520610128903094744052543068850018504302273114652595378351512048566594090062095636526875273884108439261728713301515497712129671272343213320089089375040021635198449859843296358900976003629534472229553101677215506977001591039887389519639276591465539190300426993674063925559055053006537995180170517803852842571259273764279645660215821053134605251047681405009926960036142128160734915493231124071096928811636951438609986865264720460677759398637769246990902021540832800913891083192290211311464896468648855106355149892532341525654361310702738338182189616972792082231042622571702006942613515306684264604096087059722195941898333839258566470421584309704514863209974971900338817941832125344325687006159905040266221207771512397952698795718165448578355071015597489417548291624229761807341539530953398512436191012487913480507828764637797576278937825988391606269580867691667617470424821467704129319196682232602177989106348190239745150318272 [134,108] 11899004736002105036666642237391441777026418062700018362768739243582051816131581499557792953496166935853763203966989916402311242617829749494595225972407772618307731628784550036625577581350618487332882766473524727963521965120395703532751041805154354896310437968914365585281510229866183938417727960245683018813349302106634769927588189210729532500828499453819835363175399605743681922165611673328760435703515235678194044161185701383103327271537478542205957286427587959016714154517937582964110460807653214978730943007793543521710513786499480006796465107231253831354300827457617357251110036507140602426502013192596175616227223473767876563209378655989867940682140354892748782639302067630575269412379175262903240895315802795201522765912884512485653283796517977121694098804364085246133308015940644488277141912403648759086210826025515515769857413154272572731798940183897125091694627868442357818858790090199320047055288069343361226626865294635906588505205806799082176303269195360918713928176764342465637767253769585664101227757329814850772868085149116139013203297041239811963549186256172941928660163525869620771894521485635045091328715993583198011615950011909003786842256381700806669983742318263904061976558702842074305358157202690988151342697424156929639986901449113653718727514126061514531137733271779751862054996666499876427116624491886242063848670587871177768902220435130142285060592794475771477378077986191326531990190795885585090778376266042719766667842512330840118078207299485725923340833790640663736688327209303345398898306327837964608091111420025904406468964300858210749917793220687101126174517799105021652724054454015573146904932271371802857340519106855795769339381185857291022829814441754760944313665819835872 [134,109] 82434093777706531329183693771533664826150785196372193439442377616649307451001821335381634247599243564985885123941895595403393046758436835081881780383357245238610440805786915858148490961033611556445340683273832883852272303749805284433610525953932875639601856979068155563795645327765280615015623593861544727542619859713579963507795768128957402558707856333168308406535613166255745050138896069290029722137793028853495986227601822161195216802012357296757952203582107450505557024591297233587702733852024290640070301391765906474337471656888831833099654070685212118265465597824937000667148621738878815203875885410511282326177587874668817853489859884299419341025585504104984044097054005981236700544099998087437839328349402242810938094708354728400307749077493206812699726034793202376419106490781059773284918505525641675727350060259750704388095876925592224735830116743030503542001397484505607857581324454357757678747145878293642818174249735294531108730034603579242891725696123363999255541904256000366656928264629088964127277021173399344831081329531188875338845288143069827195592837207421387384328110910969309979729509406589772037819482134157969741685612480393745571033316205547313672548814292660624198190350955190437475124659429966382872546335095375553093614206858471152087904211558865285244543764161534735751905067401780487448746099191922155380785614616972909235575150067960321649319573886191710407781775842690823416868701610835862397209896388200945501389870273365218033263923297618272780391417560660171007081198035163293241522780258030521923983519345681802123439033385159851713088211868204594198664087137157663118970111587232488707624180693203643438563143819464200601920462110346574155308145887810438021405296 [134,110] -66534457489590265971480519247574262768171783757582537835702713713598631292398316256490083046311595612577533092399400586717612203902863501169982018835677295698938172372434023711498685460136885267125841096111052241936614691326636890261593924784772460274140897865168529117421872623017727192108421481553006436106436198040746370383554017390900959739095454083166174554192035038073800369221596283712284915902371683971274799216435217664067503433388630128450633909685116190567401046327669137869618764244632937976582812294093720802369559740727487070572584991447100889584966685404149191352014314565622144417680570611859400598745672139170521192935463878046215741466655330349233276385312272992564914784998463452882022715166163126290657195129230288684562841155711853011522793142614744768804562538107840115738479924159180595457336924542678521697430852820316887889063165666737962453896090049414399012329233656477113033402541516057519718534988010823611633337030171577242451227420344037674322979251830548319675042193693511005082636866731080794860721711342729349381839300309712959809101156668126044565093672296572756898149414410707286092592373630553798582207006736899347572181894307072454396704067161071897234547661563129838126920197358654088313785297475794314393049656614392745295358205252025045824400542209310204367134420034700367555900168020787977582103576535317588859862587090629615661154183200874120647610739486147890486899668733526688649214269054620100145117117344113603407269815668214466553555088826239452668216700059988527997937084819781935933658033039805492743857786870648647563506584726467127596968980351677243709287480892975973998385696118232865786212383290910274974011401164621102381642282373088517236 [134,111] -2682209204941298220563785985601268355483962979317211671974541188577252312988527572817979427964772769369273640921423993033638685269290715192653617361677263142768687744700256054980884589593968432579452450881554675816035353969470594768216911726867824529738976759786603549951407520459500978728211062288463521879794812396509587111844801388508529184774686269682208695429715448557524116748729828301667528270424313155501099082591191828554711740938555003362050116294678062334486940708337237905846640423288369018378329312705253785827144067331004614594744383739102118434713571737599517109423509164051943142945966262411276836133153377023482142732175501948769316216687480188335917219756473245605621257169954969051446539324687113870984660296084180704363908511203535932648304099307065481442176344004613902466522603131226671022633446751462494162085251627238210681172528235200313192545040451367934631041059752019126853258050142901309604969925221210615155284795298064634364487447450139877873805829967495888807593459764526854510707181372174458899884010958168793503382705370507124852745968846844305980796476188145248436425505504317336657530842680846385349171591620547751372879806247065975078321316264170496661225320536771228116155984968910346109351869203414213407824324948361747340173945980069335725396288894990080266430624426046041570280968967678435591861902318093539790010099459124053248335614411350383556692009143862671235957596388255318744277224813033547893161092352718243718978324167690747664309761405677662725807496514837212966003199505593373043543318352403396917708294562215496300235934006610319367950836174837707762819121209367276872658115157119276644116547302060393249896090399157640462026392975104 [134,112] 106159372509500744170113186858098688080215401139400488776737900451640857868933281808507607144151625484627235416020867265977028921235920140766230673814496921352025096439589624730807739813233348894826895840078566624088311896218444944441256969087305883355142835557174863194813498922379658469457625040467302496249203941063460758611895288461002294899482394822046046406451111733861195024400136914954767022342509706721081764867372294994654250637265979303135541801045536455181950457637344924004140853987534970072911541514935610493181165271269267633478313529545595816928823179079802134547770827272497574103568175866332721575632111842288867238131983804171943877076357524366796210541115448398490224558109493605260089329840932741703321775291687272720511118214642855528894770455933375138554010069127181804250284496778876671021257893338153359728092497617716452035312206920082521702288818185615962798949231177522292323513630325365932512950104976110395688535189407057982575051344619587715246185581508755730640525050372226639109520172530260015128661516234049147439192207500458026239058036529032662152900221632682952883148848126497254419415742157358357902206110105841466951500013985661180809042077398601896549795836048130363831999518196423452118269228661462349171863492788582065861274012573714869342285897132622232393184041534574658234224095862645956952117433835577410733668740207126448435312578993735109179265499339530400209292546970928915585876799051956361015997316540195367319202472293708658408517786618566277102177187707347992296985630477597288525278748242645961043309750399509063191521514261933237702701794949200907227628478486285189176658672108850087198372683525028823547742515684003686450944 [134,113] 8657637417952191262136975610911760069462304863097741767927599296369330300983821740362756575865318188428407277833558629602659566098168892689728979171428646923987050471616457721150099835890498566649878181550047839540259491872365720998346900399293904506270315007068796756965842038187954792708325231453126929088450834249509067325200434035221771781428449756742010601345186578923018723782143079299173720533465014133872162368508629681662021282036215588120944562799296392824295488548275726566023885150330496851837440139967391096984847161942693550106419546494533314204650529983108985291676297880779585065168284579719190654670251925868313223284519511406624215402411495168069136463406330812677596080862553511985168855208127777665648499644405122636228851444166269922076426457043285553838450344063425533246291849358102044228317880494391767781567374761996616244390266269330735826410514900229580512076823839593845981709674040796008603006877385296928959278164408296755407199217575379723350668053765474584153848551327641481979396053216609391280708050526819416927891827580711887843237850385787329769836493988159377326152929747884574726158582912920400928592542844439193521753823257452675971429443970588117387622826204944031750056802953825882230733440998616612868211150365909916920225566035251520639412726416285788607910009079230346708732097781171945753185732939173977492650344204025616721181737029763739792289062519040490558152122353300170695521451598082066336391197553499811437764180899795306244312691455566927424854676341642966540058604711183090880765289671919371198702332997487776782810568471073610681047707680734553482638893634688548599585033196759127643702079005881042944693055290463760 [134,114] 229259396623760140060121550321254798728142114975263022560132045854394407332498520678606913863587127234852362003910350268494184635566670907806241336844229712664346584756575008138758996638582596879352698164993415500939315644679287581320640371273396522412061949667448823438735929877499032264070261951715641835243297543181839421545634365747796150920752911109578525467837699354285364856874543796093366273237330411822863910749042294917776727223762323754386189644632644588484801046473640109574100020090120480581673149047503433991966748549585382722378610263499537710997235430471113045141224628926279152310290688187021152498893428560741558820249239587068482398994485702587400053190870629841057171806024870114143611728039935040178204200232254274716493365283978008262247844350176515280014646622661207753165530158928120238140598736253228924010904740179896459988056720787711519474163746076146377560751989527765227701314635083212838102740457235957766917802284094977514370485436066006620017966290261516003238149732473197748695201325358131796662774608135697151414400368269617710719078802422903086740766175549142726750874320029766614631163373911906188820702969812748140047463988030916452697301784620638351691020072424098306364450680993179613719638434347656080429997613621104569494643724952999522247384530941283903798543370565530274106108111110792731636051378396251400171790171682207348347241921726167810522493198753674770302645562580012573249014642143434807609044094100534865933715407880230996141374609757345310813373487701151223653694966365237714768147929517912803949827397946061380571097240001576002564021272288846202412577014213953900794288127566357709082627023268615408245722984 [134,115] 4096697321816819881184698543823550391214191955951929164830000278747096089887876069947366676713484490155174072777528929276805512139708585275732714515074128805471074038140786424604782519689015714599252049341608910861201458024236444885218630251400025590822427673403102499647470841514012183515642272392493400349436102338158073018558459746901290964504962253125243937191645843883390910956045367846996796057929742890165973104481240832087558595012482073930357320982865099752674998330224947851925852907616818240278279862192258865859594146024511613957164456246002597719864300749225937355494543666464110422920701291686949986154474777915531398972280367913252408738823624925025681787512893150475332003611184922355359861173373611779503403697061855115601325814143012987081297521977924601705227364088598735579433111892521510404196122691771455049264222802885316037902314040231794430354309050925224674946762192724427181429788776912701690494049096420250354104136291770935121986471498316803314542221310484507032077654792395557423072770569369734121583579697705928898062583843695484048415444099475234827308141812927182381757235639493598437926751354339345927141011302698204683559830242609696531904517066922961972632176161276046668222081434500099425992208931257578524575729220364222369993480418894120364855217760295785626660901388343279807409432626757556678805147610906806180389582170089870062931832126037788314519317265974771541026208684136867946386704149261798280860654684926270025721746984680980753655414475372726727945095660432312452348040455304556581633564972786289699261280013794723680085046966324114919851897710232846360877155981544045344135285895876979838986826788954372608 [134,116] 54389569544350197158024402386749470319423781114683343903536816905744200813267873092562022503571234439947465676579004064441704919845078195136064254981584407123424908640080887938485901779302273946498830386501746398888423023096819723054351521690487340755251505423238301299383640329597853606069444083229445689768919797539899327711962889342543099041059240112298329363585219214955527236023529496731294470399979977958393170143551104082674039777867456485519409940950807090812389472668064051916676021662270308551616476770933653531297378032998739783443331414866087396137899851028770167655215554348937673706325846886417410525116281950327146757528786910572945930886352941124880667760999715905886036365776679421203626579401710208754759504134806622011606601471117203013704176441213885238848676387305694240407911886851054582015099555476879625886593583870623983765772091377077872651723897700416760952475003478199107555700290849942458122328602914896857571377946859665213773200000447318670249971154777439276080675982211171634216182811775618024612904396897316562335422120362258704509235285811523208785244761056323148527418106624132636702784792745376773526031572287112973181312046258218474256881509318043291993769610456794029886804449244258176120500493423674106036476270557111908702737449481345426787860987891004024003069312608841616486033947572415978504812646230082796929044208156558476576761455427099748147782744724239348433627454345019014001363357247307655470172648873232233657319643911472573954301855251814093426984024202845014119649396689563793277960268663680889418538768455301064600451562454238459791431042631843540676235212762807599271257414635029702016927061248 [134,117] 897292704367154817703706323726618458499684867210627104333432897218233936469910817094820464197637267914353508957416673780438884909991413538332294802601709618144178915169620998210293202043256947755222367360826363217247909644814634972549536499202096677761007241806538213187886415029815158044720286322633582370494913472118255285503046878235833006629393763169447908021398339441767812751589241894775954228305567895178321790117636164462231985552155938940883608070290979823486227866787269042433367528564134113517596417571866970334129165778273616881563939516084526481234847013081569681871574797600408791036574957721447858580593094103626920424727308386736175315181719667256359924684227369451382755685496064738714591375977948577303690520663584983505951840908206305540405568358371943271030341677252523632102937897479232434540785568036638869609364981167850845734277313276938293169342253182725153789547964348266038846077693354639555819330219246523024914370258944090404917691211561809571049201943979611584002930876679517313430816657097369124110578781372721094050869898471075249299910513715799263712061518555187783745912451225714924085931646107288987951870746049147954998771830482448506350562797734325972299412689411538313174551121612125400854070208128194432791061822386349366371712135606385307666747425924445248077448385553129430734932286796618054148165660421466884415582923203708516536680090616810744712173567071281123597990495839489332538164333701540244423602698537202782403923270220692769174982714690583701112744857093492635907743212800127630202416858898978174638722878830563332801961288288152286664049357127684735851846607638754297639136765706314391136 [134,118] 5261707482207280797227975639691399950748125646678055997013053334334908040929316090766504898917683438556863978183509387824480205332006561069347519103661826910755139696674886946784365798861867275356089739594707089604512340621718328948848328019122096306584720456108031652980998179065097681131564848823093509858486956114529184154067386681423611931294064944874643570672826122706489533687414073021715112497598350844351122708359580458650126619459894918651921949101992469655673604788678666745428120554096640586323250533187435190689484686012867667113975037845442972348344018654825791953307496357403135141874995351038834783917499940354276830049163260597649617561176768952029597617926579648671371435780886231988162082223494676955095077817077625650372349103622992789864281053684270134211305119175123676408732824310851146296547772578741263683447465621310572796149255701994350751784712394020307614628202668328023103417101440268105150606024535350330971658274240639498165739383627991062828139546008584838160478604509358995954225627395288943651783080988959232318554423574284347153117954005659646028500649627579439295613917140238195994307574879367477099510560533915791156022676654094106745393987276491074772498836585961611068929968426304460062685914105085215068019957151722067157847380327253810509477052303600459548980657529067100960858943341683949733106434850491756517404671367826377068665659806170683494354046230766558965446240855658375681919747499424819550878122833368942628376354022680240337007831961548468232574062217723104035151384152601087142200656741498389222135834965383056064674222267285088888290437895391590111927905472531341437640231596416 [134,119] -64606936274660183718732796034226336047727719140663398620014265271327690557920665601372185382968581445316309930206969239584424901868205046647824170392658768871588450854276051349483862843943278909263324767512678958642298348426611670130265141576942630288550304604027137191068418918590325512715037980599902834756040879775885515821927115284208931321949024148830464301534571915204694329122318504187879574267980922285368551781080249397187619028908337038007365489900092531291845603100280864409877807621807933992172046646119440040188218741704589553712033574539795144259019855149747388868618619760207709569184383201023984338376719701011454714924979514355242986279796067443875947663928460488966655252364259064053536802242113946918838900915219402020266129459108682954791897968694599823600079397291012332782101472297734508229665534321532041927508640584586603826640731904716213152635241152992837579976687488725760304714860039515195263516875990583167032057722734191954410096175902657428536144271643760446538545946776368510972685115921128359921372295396046761509902021491419228780603351241694057330025421509231666797493569920909712558043701701673413443827604338174005364170861713272237105678058844493699773930322502341041331185443287942061583809944935896178227967196253145246374077216640830847797044933878062333424068317804567341003847102169417617890709322207058739179463158565621387166567395477949298333580011387810743114760254031817219233678818872641559569868855706295773297410553887397905999722692277469289617250829328202468247026203339587443963389332386301540408003543352693975443199211503059973422233862024776899819184975636627589809408 [134,120] 486485209380019175139679358283913656889055137835999250598016719676675267688982149215598744456164107404711070141309002943186105954499400884390604720885853615657204829851123153009983273153046030327723568279072390326048392600520736232063981031692990068751234978923043672675763841976753775898115238679386074957429212585869571908263498837051927112437787529061287325142180551349406028953796051144948984306233368531991546262140075663104541715754565718892638427526201004985316955721212395542663665885808262414237807518529436788559548018227748155465907800984672547140216641711942596792292321288125016398065343784618878318583782557186704008305975046355027961661034116582120638175181693967781705593804736383201732485602616345047993907163835966051431653278909383001684054695900815339964733728830138752591312025176143581318752381059182314079844587607814390480188452451874042339043106166834525003053279419975507458019766895619759441375863955215850815972123313087597913376507421178501323466911626493126220120162859970552072277775888309240339711019957208208682169596854384169372900482241553176065982531600492504344975214341822248959778086983846108040897379396638606269337558097231680095647346341492964152153450717629635330358257916187440038201381804974628450793054801121066629015775533622360171730576071800160193776079670936909975725720173800895376096299720301105303926351227670845480757751249102125330643195323267818307512225891057181865960535954918033925772418777453013985380839228326313065410169500255732418096889684503395231536071504877510157335793174856461337332039424050367740798791767778723955790854962867295151996621632962936 [134,121] -3856020701506673917203391246418378491343951136364528877043109171726097795771443535758402654713289243355257473355978250197811824491466244832554916499392352662667641789134494021770003535872044168788905067194771997498869160384726968469708987642999618422170843313877435537252593345840981468924664154924875244781114493938588144473195365822574319769110090535427737178373232590605224364945003968652890545294783753812573925063691781768083673164838799350801737967199321294034178274099999237811584570563826405217912389852484036790117620402504539687652709520340598110501381340840989342304571782525315632068097931068875667895274403665001192826064060308442851679525718484700511285458652197357611189101831565826582153600884716863230628194777995283512401391869473430430330761876742340755687174825153186687767162802547580919365758373828939402033212703570663520303807395977946529025963606144103181737917926131123069968752566968265343903311326755719155036509873461966785019155515548534107686395606690977773728244116788381172594828947290630577390877002434442407848290889057963402826107692918935767905206908105823197330766778974405792783529731385062214333327931515910844633577055673143674977057531995662302531575382808062299292033891840250611800837116731759074664367577658295436758900562385844535761328054724306919782936672736700467527734828676483862242678366986917054373279219998116033528424948255807346780524358685595715934043895476305016396529080730594384456366734866317382573206801180722331895835844223361572371886484137752730622899227435438043260358670859094647668696588009308207596245423679721957260732159315902922537934176 [134,122] 29445650263255089404376999517487993419921148848812202558699972254278838299120639732791806576955546179470492948881819280292632424133068475677652313631333799925464943776168858351964945431470780714471710342750954211781989897169369246204861038754273814307982346970139514875660872211245210497781472787410194733672240561389807022600236071048192206013896208803652177578578940121389498658072685839867013977830272094190841941222916241341464485935247233700100544371295319790987299184236564535396398638202811423596828121490934360348688293081570518572348030294410179933123107330520984796641547831747983437089043507424413023253893676295275341873661223258164213262363786894602781104308811231361868898190009507114706574811421994601091298055195946607502294086414490406948163882517245948802791402066659523507622136162026081963102453240491890303712350062024253778700683691062787088945196025862201282347638999535652571751198538042885404366983891220702827884148298416347544061127841575327128847958450065151921865725781088882510221314798343549550532388458692935876339142424210283985011765102977517556947898822020018539323025763966237855091926861760218749628294358812834526358417041520258887275862566655473989235532418147509088516392374774552134398003670686066254489928946740882154940452120326646835572486739638213454239805056027423114066747726965860443444411842940383595736884942934191828657550478498009195501376140540449518918835292628886768572399888652039937362189646867170954019477442250482587949803307483751662253282622650504532559822368597225827901292128500177670640320036100523570636907564583938148331866816550258337 [134,123] -48340644057292932399996161143207319983237719675910312438848728431031241975579776376472571425119494048313756372464726613005794900034795897858176351454202129160291369675530080325029299891735846121413377218071759072867895819045907712118468165289909888949593338985943082268099171858144171294022400834754709659168248743946440399660164180117765382096577750021739445455671444467483707571294953295699218960560930386930934553924239923433218896929401667413127207636604965429767866010980267947601398024461569041577387665821668650716185514165753181547648469927136943246702088841910880244175981688202779992886258345881452788097838268994832776114925925332673154020065382336230874364970496776904115873327781893137063084795625444964992657941621370817179036250698338518498458977574423985305375133913586373614512298196874606186252679411582082901852094953048963282403200414604388065447127172244060050625615690874003630163422639905927063062884109404668728226591970602333297976783491416730309142483568859202641721220022501753825394538917128306142207740551141430678690491107794015198378446846936322583468409935727446611215536166089576345896133238624765391365225195152891645144173741158292532219238033750691743222866582939832014019713622273843698177995746444901012934043371606054942562830116443466041786259072506798271700699238240989753755951304185491123446682163488951461999562513180106682832639205612370523528743199711285635064729806306435206224884493879597959248114091066475132673416401067650164300700607215578343019226053187877789110650126040529724821242003413202217526353383324581210087628383740163105694585920 [134,124] -107552194382767729382866025921560377927864894649204370843485850827601922554996780609105184645224124897383222580853965430225839213910888796705286339665714807421662929657569242423005020893864267140737408931298374136480679536308122136647372490293940573012694510805595218500291771577830819446613277161089082264929387152380122310304098209033892535984656131220216701331886714546160178051048061808728362123519668233194646220840760474886336700071022536064004445386579545631526633647125492157874820740250310573579379876549461228394206390094076162167258990220564299254055891033878147375362862868829260533673353848488741082271592782695501102725649174053764768504851741095853437000305263659050291907968244036341406500373040396204454430282547120021400791893987548627649081926046887342997440824198611373851048874822842626311212738010846204096962238665920396687640818533030464806729374450156995592269846974054090889805832104098454929065917356862654892390058558774798440055031971478899720328891408719959594566463548394276529664177996644043011990565831886749071464267020936208448221660467060355706422146196871612664417974631652618791086169179606011256077080876692680361692957449570255630778955148836892730278946444237231217073851998198770111703473329123019633575063925847961545403316735449682781539217133077105587774056157239910018192944250935927177135767341506048650800947703426540642561419600589411117604224364618610800875047503662202083796716083642232875754801609035724457084446878917737493364401537602835504692898990324823881302518821043080713881665956656925953252829137260617744158792713573042688 [134,125] -66864462862698170062653917415636941702099301382827233143522883528966557829996524858486602911642868177570121779416746120164250191055583682119008989593149538732876309813751515434382063449088465658959763428488172551543650610663059988907969704287913132689751207810252995735701943133966035928589439805217434302176492681866079032300805938579719975996112638586923065787731725154269319423416504596816124238441146522215258394518314317562801677279173950341060804213117962379780852363554002062522584972360015630321001437769895189297531062768897468730243961240808310322184180114375853199599773289193637229244429052719985288214940005401914283812236989892061876498080244917666684283921332038421535854510916300856593815539938093180319578751877895191395385253483340407617113376582385783367628608181600881235934764180128248600697077870036435753457612763218324539569152290049496203070986403230675494374073452361434482500992538914723970028807344262653159226798452432674476306990134282243188001836899255131414537718415632161295712424615458081969924193135884488671986978700300339042565961027210591081074155923308437252581627320950241422839343584594023620390884476110179954374999138710884982064275133415100377394217708016028993351085934445399547518294522043242495769406657876102999096423786602507633766649179535099169904750863701474753975937624551545906684709008382085047266609280360066302644344448175981123036144100914286783530056709875332864843984372357883408309765866115548606041655450681259435694812920526956877542946739598747060748606584612221591861223468874863070509165293429440229343802224 [134,126] 231219331709541660774919468579579967361266390758837206103067561072545435947352663686613897083484749101421534717843463763360352954482386797112254381109210086044936120414114910889601215224386303423404886428660676680263245494753719640107532440004021640581284229660756521878777379394523930869630313642523672871135874759682357615688061114469004404386757735640430983092418511298757731385700839922121314645340699852119369441742499156756911979841319485989545660995233195180009566121889086139301442309565631649278475464707545192041562729355193921429794564352294462554468922287052800018763031484680286108442027070135925222543606183841427675581340989850347454743968951866254133117514255648819136793130919751713519500844466563646330464499379056398417031696166560770967428346135757762402995252050956145979604138097839391299956838246441846444578464524874792684942047244399054010228105028822358961439005883864454763756764828844699199172266600913818642351635575342424487277659885186923661606458820262065237813923791001883418045650450936719288894816599477707753477173297202956934794515940624421751957234530378924372772194834675142772137783978988956173726268930447482759834769329596174855068732736347196432962916657071261153951576781292011525560761094769340231565276491327512967143790349343109039557661459277436516155865728100063662917698259503358428592095803385076255337821647963248823651518009194799659293896743716004413500797786778456944414989414005222280885235811176156493765943880857362451891987601309469313835240441851508938624561970179883325496783261084382183536104867495164384 [134,127] 8138237403620949180024557866852143995082036167777604331913189107373806761198875830183378516782307365274861588813644569728966042742245074881291856699913924718395120308591571601765953203975067055735237253711899144461140390095611346219544494922938407693849713270006494135676729377344961795374825596232997033773612475835193251091254809064015042640894028175845065841109740629286698464018459851377763321576024927167632347434854653493322817150600051192051412218582164570059194128801110079078092971790597749118833124762661894589248357338167622181999584500443236059362937446087622859306866012677713828530139468238419945532611574901271181524319362124368779577899496721870438888631930931132177124658034224918667762221983607310803926438762530544625150125027586432064155865990650356462487949409662687056197233772838810640198222267182849380228253518345534089648150562782192908906739585273077790595606322076465553238307331258306268766873318288798729539119783355605379665515048640245026831293907667832596652128804417464161752902767572109441004456046467411215025063594660539970844660231801676840475010436132299394472708334148590438792354615121514717967456394310737117463709413768239734582255242990287162788973191221866527165574037484147772892552370443568905697883826824751232633874678385350320495001624482573071655033004209809601997627032655387067429848046548324557148183301449286830653913220211169730291644049712699729046793745844983455048083760319302549334625297675370150991210415112493841509445993158546533092618877301496335069955306362596165562069362130821610519833152 [134,128] 130706484838037525889846320079278245234136941537960292877225557192534999430136815223723851518321025096524805911890287623621612823111837187795872954109762893214563807003305257677562193726404296766006029121062314581946179798192934115788614205922969303028696148222636074059628941520273515123225713957562063298698995390738243442861441371623109590205390150735366356237511126826825067698311909489454532291454402865885745842853259140788301521778604515887746180333054673677323677022425292750508455858173596445169352889651835627835704014770246333122032367225074892508556850262938524038397118959445446524714688262795092835318531083231440124616370748792885264644192538561333018945874938175073896404753536330362205169260053893642044156494112522837273695711524247579117901571529574831840416028011823677407725312777271824248922453669192052212629242622258848736341812427249503583943077125611650962972929810872306040289720520057220117103622763673668503864494111194424853275930641063473406964071781746826163255459871388034376152682938312892359494058662573007676929940023227056365192093161571551157507555070234850798167025060264853512538296980992292225163490634595454418517332425156225366714900872116901613603276072060689968449863930495849492378296952637024413411367363820908064292157315687598399895568250445126356443623327928930349643167675447054478897153395596359767044174044656657314493862977829264728752081075628846766837027724286878117377169732773411912478682896611385374312187198589554081142529521203791053084379229539259184043350454950278372231680568094083080 [134,129] 363139776164561972038681255447561646517544171051086365349102933104130159343501550713463747002053707642877845389057150623639815010226524680754607013716618665522223046825728712982401834981658940088924579301260674421272677539110718546442546075228972085328875979976555825626482402859278862466352242246602069263949785506073418974074466713105582355520659507859445670803759148077547535889526149312286135213297143334180133356191783403394046166521171344491132334382270075175861839763286130137326422447748985060264839478971982588591631837832094170253965945009816986412075902373374304768887100461317226771351400730371094445307813576681383858087898440701612913550716769494585223351999407089957391345691121049445783714390465670139761538182775426452556611537856567132641040739870310124391236125865232358705436475587091647167516050114010416517242775520291957822512086925963483977256488859358294118652268576795304373167740968188492599757838277160974252628859042343989972662766183841535558044736518576304976080487491571589665584301795277784616988452922060922262388363179284559669218797016761699334850847554382346384730139392983328738632314595648213195025542551563306643389062467565916701247938950732400372138363030790177609612166596940881056040977738004591648675659395599885306117563562514963768530053136904746809468111044753993991757422570625270408390321810820876457469263230388310488702853897286242723628796086521557991735644400750903215603599312512625462727785979785527307417361582901093342113867875845667238991787839022684637309791647374338250813954952 [134,130] -188490981162503152623190929736484804944107886920905786460785260138138952854730963866554560714661007848662618086243972011358254952947424139351970532196884103042524250885003291494783430967838827791632772351311947156590583126746518838215794240599438396795566410167560454746222155318985744040242173417383572672494998342469151215571321381773234874879051622769258460669515919664996722868845576649209773175212716912769294173887165423109073052438084719742815576872675019311204687827069306800806902590791282050324559302406999706311180211763929202175465521716654467045388345948302682291179823966004691001285580376088679681677139450293113718499475254906959995561314894705794729655203000223616631057458333152046300407936900809646726319373837650990826392808679320142261762290889742494042613744693251378363284300978644260378068302412304036150303437944258047090647491530080430555074336923762730155293059515079769933759823598315374450924564590793878667031357918508944514707326454718675635952867150487820054770232755549478831196460856602720826156284288558012590971179437557207175771670562318547381118761060471347003671429101280160959812055628803644896771532775135043831851578552264267327471257450953205093750015751750877982426995466150434123019348128029616012423595799042784240573785407765287622602598712565624866496721456022727021476845060297405576704911795096828749379906048467546772958015443679454501183370938391228043510231702322202495483677427043320600429609929964198817793899019073456821788622316564975381438965295580112915690543133246236909 [134,131] 51039425068521666602351310905608428779963099941492899261739017005920021701068642067653096945470004354781337077326943638132332152979684583400299564816189710631463942354596263186998858537740899486890522948323427560313890585114697540190066857916713896460828083992130084933593105864306645108985936296834548847577784046045401147134924159761622682565812616959169102786287448029106660916078006394574114019630527095468402796022121627719702660398060656097131732192180163606303722878360181677817528093736471264062667066110559300005212903357059539248398376884563373850188920641725250347059007979500981858680416495935748582837951115974773336516199783771388465372544946780419503269572767139193183163218600262308449390620642474728186655520552324520848380676000063850829144286764574284339633191003251630412053131624516762748857881131158530071348420355063635035668057876009319861161176945697773103133560962158964950663903920934418684433100716978522085788404187274402904877457469613247438592879635346918178734195894735446475664362550591995490256599642405344212396930007274770947584982553492653530627924817626474536615769562518967960395008329127067015526788378177018128304826039426155018842207170671333658354271963857221345672701587646846051730216401175648752857214017511179956603336468233782360136765813972907689655089248329748895759455470175895102213919702315066291392978677154824034644579868420351610207209778148842947636067038770268249158421197963567967999149584511839166871668448852296756827072564774902807009574596003304064196670208 [134,132] -10491141886531915361254571459383517798257655078980645375735154546473476584741687932142287834980274586111050846602627256066641519049461165463678824536438402013860011550649210775891902775591003170517655873228811430376415452193819585688246986615448529231991709356920351461395719700956336817849693171596169104498332189527421709819537432461390856552528931619875976696704991358735878988584928316622157242418409378403582544248885607526147646441580924457629726182194416944980447479940249257483655143118155186586842094514278857772435647073908093679514844872259188635810489089558458945454268225802153420132622410675410389683917491648730611127309439689375856175526514951106657551323641364802432484013118657107603558790876616899152580570251194034513750628014613309261610171734720355950410381729665305479875039523525496779785764039112068163778695783248633882200749647995608745818532503997152816544541213759928772757976954315403255240053002669802030330328295973697319985196057090432955830283890361275802191581226006649617150947530306075034786868379232003094883582715777259515169815263803079191822785017743020458211005395820111958441745639663273912810642787196775900753319779037503886760400646441015177493570960842038054439575082758494701901292492878032506091635057373551518106422812405705296298053273920287510699978812043825134663906545713591158913005351098750948654210421056261373188299789047203675851918943437852697103340260341434122924193286833293899458504530479956398555170807326289727806779618667238427168243225429909568 [134,133] 816730429247557215324938706195706199604134698717288054389780451363202932431782691017171310959839311931306017961610433750796671372206781916769400172967034969660926632596105200805445100587155182928845281786227790359111100681704199563561832886555007124494008494324757690808165813333183978367728720925328300814766856273121024971649601989388824852776397752406073067550837607503210077554320999472773551388568541400021190902042344655280889881467242590346887105908133804849978914607467974802606716701856961759834775325444624769502366347933836890513783417680909334376610259109415262512111725281299180139138832384044413197814202077100285054423665681220165300878624539963735763914338441288057720517866278589739855386527277182604598732667067621919531538021004256978940851758635658863904836927838217666026667388429486920334670492477116966217250862325135225147607563302418537214769505186757640571425179263046282202755783621397506266039024773805971105745444998527870995613417205020671545898211432383326296132511178864480913689649238923562967281187969494854428343934382384771296968934166783182987879004572930920275330851675224046219483731134548432449307342422800493452238597215020656412548272457045782720577754585248051133256795917035397244830778088705449396088680545615476252940587532076958758831704214301214790070967185863755767655632467413615232136951697812783330020699024501469363754798491882919103298484865369405793907974761508621728264956573053989572921596315244047642076552978012568440642649921659753973506848 [134,134] -72344439971005696966047768207064585140655163812387398829432534219741836607481885074623399410586495076295819938041931927045600363754304096291121901595610261372527714293904229298436448472702476032753962997496155894675329159843694290038603123797927206159720838896206370017358888023059885987556457821721222843895536902615901735399915560850710399319333839816354796414600074941554491942599444785970903121732941198910348908113340480274633039150321297839374079535089809511354357060136520121459075070312110523119660922230514709491286436357562270615589116007729359570126425079723658616390384873118150542837373690368671216670322559677218636945274427361279816470296829419379513208378108504840691102048492390263403281817244534234743913233744840867867104363240253647038650189517300411261682404609276046505521702543991313451251174378087950392228500815564785088954847665768268054308577238199499157323172863778498535533535749888630139742260652803466725589204072232916100290305671862140372767206218199737384522893544637433749451680644636160038340297770717439684522964817191684175578055171488731066014039037341242345503768269407571841115783192902104414193177429475126381712294047601267145421200129998060386831603091454398053936091828639505522478070124657440150852917435996745631099919776713267327177873608454163929480631236283202958338172611226204127921710824671596039084706493884107661434369895234804347274739308807329078932919231330728807199307034726867238584487140101832601145118928218186519428721786617832 [135,0] 2719416927558060677841386568664424860043890553916631089599647598386892425940773749731368514610769109598629184859845991852805616043135092941489116162276859677307337593671688323548184447091143579630505288864765562831399026686653346811859960197582676328689094666746061150582654254503600032055469423268994041236116272428686329930888725123183081192981368213809741669744546996446233760923408793790744807891140403498428018102812891378141574470826325747297160856656404794061083883730464860059085086738250906591457269994181035543293820489665419976154530895734694179688301384764464497809322859542867765698297142548464109916652230033923379956581836828653213109078630557647819128327737864377643452614963387170811612072332757734569321819243303881871576102974847291225622747699447593504970504964281315195361607256428168438106625994016282587311602678384912389519017465660836172827386085862739392236546179811476841522747127733410647145744222038528271139451525719242100110047934290064583651251717912503473264507960314865976089541061905901603315404492949887583187389962118700252962549113256673221623135515029967753925439638437625106747855886066532010066742057222731544909526551293638515555869618039752790324355047427454972984713894681316926279924759586751864198659880096780658900769226814991979246026492636477177784232764873339526529017076201763084564424297540250373208848000772310782284419836863554671756553154986204258734893505794897808382748935728210147700185744454965805999226884631467447398457947842985711604854434014753653484562834699099324005539658767702248574173333274707907551708580721352481098831041205802621449519328803433099081745969842320711450206223521449816772167939293034003418915452860269162366000112993324796324702024899793005120295683392357320016206950824691803326930291055315016594729574369362547101428043616034166669310453289375643472037351205780763413297584881696747356759042674778457084824698816701359623750238589489783092683665941276869980588479053072253329667973354650370727972444243503422940874014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] 2372533929242176702064295402449361578540020825066768809092732141626926802782379253346652510326262340607832764452801592194060310813028330550126722412848085634729741979099860759760066326067621133470137272689762645721809397631839166169102849669377225039526855279837267531764707246506681507962653369690866282541699318923566965158318994557553473911138299062410525083813193706463122510029641025435517066972208939608267451008983986388536231797185974862919418707116124273679567629916451006929342155459051899154082243524533963271515585764755743595634360855075695335965261760390874255046969347228680792435205527248458392670732880419093118313362060295289989625442766267046505981250205094326655238964513714100646234594792679042219187220619815863402637861441924063089102107258325488251967013455974115074843005542023950516530544333627606079349595739793469039610002822043815621879060883610907153850272938765748678346107274092525178136307655723417203440363833300237120196241420785373726674600679282900093588227756783894686375162166662203450368694494980222306568641076047734472491007766683241618086612147033621415580398432823945447222501419460879099440514364338438263276239746339186236417758172141261296220824418258106905437407372704947461206431580092403003243570246877514836451063986224917912034760227859501465104658341598174171818789691289357180889676159332200339328080207295611283868642734684932939061705670747672038121626925230506538018607475981653353447606727520451263458957586876769049007673331807514216916777523450329953365535278789709786078081559917943352190188029536899863015673299726270694036188952583794001369204049644377127865735086210055253532300560565802481886814531455270023074517991832279800283977536243270879757894248900697875830520269626675243686578662426392860796183022807910455966432432376325478980456053702727281366760316023015252630801751103994865490283612689135878633272407402556353983538223444338294216040433793051396645838294245687001748027753167900571506579146407127481968237502627167887667438490222592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 33478681481303177920393880538644986207742573687652858359172020865789349925557925547761467856525908561904357759573032775354454405209068051965019432917951692401429296114317781870955503668949802638943226344911307025445102221336148734541774530504886304854205104976349497169941640781021030859638905297131317786358837015994342112119959941042806994058580117761295319698619325577430483583032853579496464725168558168652572562101769759706016887953297228674235701108356152401388278619881510207540956873691476008936103923552382108461541522075713809368229512044592681498933647057289577387287193141046095237829667001672890558568479061747527793585103204134299760290240658778179821183043716185594885565519700932238471348188840411484032288904733030251650859981242687981654300041259248575563454525179286897523622917447894871042277095046512670406622961306889892519900047517822541337460990502534858241668997953802462515284544191743696717046860255271816094131946880951931573602881327710332598077317430485825457373170342641044984553524653936931025934048448137850539153959676022266768502549593556054196516625158310988200434308562269344667930344572082107372970677035041706471624451225228930056841334471962393144789777943602866501542157568088776700740093008656403292239949154958247418934237299531936683085138210237507067141036245734123053643444307329358042330227769481935640617733739794134443990195846085556364952222648835897870618821359568956575950557484742273338654552547455700846362308940643349705202207024958780634940176461574293071228650590798669511521173531096381080390796302253034157590370058599965693264845275414899008212280461100122110508943958998097147104896512626831893646331115635302736097275247941909348517811853864811646831575767589601190425286261599835363281105483597871078054837527382910001800244030798951271871357108056328663344174684020979044064460336099476089744548028854364913494101712176901093592817657068015916176453534367357254343160359365511967062948308635205149979900894502978106317775963902823207714953111797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -45705452850338131334477558593431719354205148970699453996143529437335100602934787229509579769662745559322046949392579422671825253570553243254134031237743296555851789493453689481854511030489380489734646045926885186679112937515360650610044374208209607997589184755833726395200024069105933930897810895599326761984476880075006782986463240721414595318957969195771477484364569378512565288802233414049873468138983085757485416591056384327678254999504945115584808478197242484176039245522501696769325107389055041020778185926529828624365798845371821947208643413320617781395076902690932720826538624828420882065306529711091453307324600857897360327440799385647158259213925410135019338749816724098080175199886908493092408452568934426779139455510031061439643461392551735447125830009282596981052983117295078627265188711617186745576456764248272242670653457242093914090231723898035025403591738719937555508236556582472058848139279472348312177004863103712517227131463960096633001158303886162012751325048082965386161854705966835530613225988056967929566927881430651805759383639559433464442225472460197500315367560373533435778034233949318730566997484222850382231946756187288007595340992736388329331062410756541463850848169569782728780599456860924940473880460374559982462947349409234970247276000439680200880992376812083339689781863350275365936814405605391167191960606631187679015213002142951749601206717104468154777938466335317885720995609490697267526370495038411153100411732965037238840047889243453832260522975366694632755039615143682340828906216176698493201530509216926930748285037079503907153976476102076353431154527946598863938043446368120535058081798617551208593159672774876088998958336555839451945068420274568778084108683990847220664435821697416640680593546561241891600367700536280023264314196745835757699640228538667982068515591657810380371720877719424825888884905861388909723417762461640074355152647421699855213280751055727012825224974404793427452812719157340012261811212720334122649757714486206659309904382839471343532644240214458368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] -2313577771144153369715252064566306846440497912462011138752121239079220346063293441337495195258087728498585520349403799418369795753984234303290844253422400199960927001850813354053364399618123050270258510512264734433385453614997497681507254722511579604401691091391972257483205370911126780016098186797720215547010942490810440783378528218139675702694915927364820209383899763670217407964474099737465522239972989999290559022288894942859421108613367763423693778359041646591708326774569731827418395178407259874042656907911560286209554970981880030545640791656266400175829808726439123802820399352427002377187343802786628590736417362465539788416846452555839217380084509421046417253681253582463865526778225531827826830626048106421140076724989825660017054761228950597389138232477106261368486169545694049093079873386598875681315982033233790536721254547137780138579402867556498466312646023106909017185198557873303200200055220748451424850307398294082915345671403706518257029053715504482202314389200009243775919167745443741075231631527432089319288493338341365450901285799384115630072772343441920716282375548137669521014993438250996672960329192437582513405314629796844038993509800558473491808755633542438976377357830397995390378803305176485810126314561011442543734926124770950395895474415499356319068834855393524468406192857880325606510966826182110853125365955729179066047428416315657654412906049858148329652491801253259483263854199588057851195647917856707001064259788744516863987404226441814943072994605327780619314256463420650823848110019263838506605929516191029564339383457031544616322278236534242050808555489657782919168157347893624603329966699823387345827658870694847074918010788963582387094529167123389859553930342704513226911538396358041259394437677720523301852154318964443025813776336326068484561286188948323424839659725284767200058258316403721200135839338559317883294249273249069814396570775366967983180675025888229413732135863723910957623732325189572940530558544091007445137829428912904119663147675810202211262117505358888960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -39424229385079586967882743945109098530579206624156621019385003066552797748884394075660608652098311872723999144799826353892553840790969776153172345396469502389098616213060320550393962829757256893836874303412868069516032837293357018356039525141919683051115568986201312124508343603515731355908821749149926819463974260260992866338633043606860280683838024812681902974737056990885906026347239852714690308987343522621858272303233961186595533655338162162314254050944651165547376209764990308390973825615709366854196879060183289303001401061535972421067745833786656761848011204955761945445325824449422660321296968610752293244959835374856444683307104515171757566723423544988641171271567144298795288115989995504563823543829732070817416582706258033146603466777295084496984252903537865211659567280303832562894953617063275200546722104272205188341767282368558960994530431403377103527656300652861187056439775017879093109069552819894668913436707622367669794336238327642044292124990524067381461894852509633869598135857897398502909101018677724713111895069409663962505966210596303012155910382543136105719977175153765288319159882522586440188734137630226817633641205667787499823254520703607501574342531573558453367837395523449619307913002993102965588122753619413122392578105700174191784653712094014048662127279317371602623568505400580661954347065573983756869740353309780999959974720254962169882105305545495329600421703136710959838287080307891130726817774947075046647865348590785477885253176365762905790944379931035073836373652497128183472881818660747278961071866589641109935569106585285293017598045415103468964159031924731605220287323148425325350665569711842356407174661062941096514145661444406381264102048810790682086344896708304800862415153863563811193892346325721883657292653987273689812593506082833456972722961022343254924248388693570201580536416567524134645300937123567656977608116721841918352945006066040112929674689993382327958826013805790475386298216873234892482934994956073541478585091634330212781379452533888709614527143044966252544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] -239541271567455766548488708863103266086923622840130501100986790152015140314535750294581856102021220587208357807963659965682274608243737293803053931241764771606248372990769255847945564121865239315583103283889369310605415481848745318483988112807162067994183320701636365811122197197717142657496555808810917728575583450472892040151560184360867378040187635621160706802159245563064638836061161467745182472666334506957264133146668017879175558798287791936076833598486782326198394076885965968198244620570318781369237506472597778975142968339721823603575927531333461564148609386503297085910680973653695459866657938475715312694946036157192009222909973621413858692561123600632038084738658175874204676865557142255817434913257796169250290597683910432222231253926174583049562965604496414564281628140983571039247139162827512502919137408992023520473317456499004065034869518908644031293177338287593002439407083122663274773210682961968338143609467129292512054182708587634425745440834509218136986985136570570297586142293263560444885842054918129713448489162122438365589375594408203723389725368743968280431266661943372663640078131131056712222973057852652552277580659385522147423525140331862096875561581445133927467764950258141699311796443772544935611409731904703242837050170685715792838759070603604201196539059347606950297595611716046635655954205326195885163595959235285542374418867817855766237834328917856453924675885200774981750380041828131592148209062860168550945685226446218905327647987685878774019686484194680032029739002256351349639306990676837199284953651788877583121093201999519651863678076991881518934234495400355459889184598283483094704852917453144846169476861847037059336747148088852034461783985502209383333904767844229098471997659688283225511919793614816328132573430371534417841283240348509009117274279766923341565757708494100484648261085261366266003703707353510929421317153332410177414613497856196072530666901028539376359919644759793170130497296285631930628627589488037088142703142503081193242203408724224518365483980180191969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -97024761220264911581447403425480740755714197414991533903238569149852487402529517569719335834811044817118281330044242891687757013555975711547326249488752822305900478708503934120042191562796417381615998550421853102639493759962370877788199955767564247537624003392124726218966410800245659468845400486388418147501970543001181708717612916969678230000803623575608623224412893478865591331975560527605458304526987529418836066208516772198728176872072904858260402474280915798971973369037015434507541891384100561307537131834908123681978688567060392669681853406259968064364560484961576499050041760605535797079925148662815680650326077186157165959381799849160429550605538980709866060125931022806394156337979270602048524994615664629760055436020694054790853042833566382761637756458114467376432786703424024195375540215422780497450573296756973747403842660528618011716714187110147474217472323744791587591176939697452265296914396903149468533132739336979821387019190184100136532792206382394766226950942121806501599968715243357231672686044354579296008186679582219587513438668650848854449172774396799142215510211225871090366313195093080344388016042448942481463148913010373938716604822900530097903447167290884814740899213781794937694984329894161631014159079785219965032825612234201031157535733434288403829744497286334716041850644903467607031782107429448038467978137850350229099633462187091669618217859434814575361724151296287814585117089511027858210583227103214013629441377605875489050567147331757115135120544805852775554227978996002109615777026901736491713702795154621578639341275375889700697071646366053239909488525860780420499856190668949006143952728140262278524131954745161858362606796063590423431483263119103975122887973614015447872573073121918562424906068294092139607124000373673277647022182997852826588274064784387668973757541115545383118827811479988805929951027660024175110475342992446512789122570794252351304045497164862421074040928392701824380785570812276161595160916447587703437469269650148345465288997810273058813801239854144552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] 2613567650386563363779938252656614038805545770791823343826414568867674839129456902685599661745646803172019884854584367649143456957279169365736736365277812141979278196983297453161589894617014042773784322536173000519394270721907823753738169970080219381848817949207922560517744251527314350326769557630259046058800961577286913691160408218923443127431017932830200930040142004543800636495075735486048117246670995308254917444206233805082048908818010602383982727934190428934605080356942600169832755858193100778556151746157432873402905601425743805512037035937369201477313846660419130540815158253354272108475962549390217795311629699670442332773503026013151362444863743948306943790811414146666086985109069084605305976350764026133366182754920888814958074856278382742334576595751319797781585298364977578170608027403729423334931993142095896823963899565044784476526028117748432643997245357719201987885869609795792982350025213731774619248165521965355788867000624548858870306028664138199331831839287366573455326066437636431260525949412419697383607536496848984964984410598943520575578423565418382134062234583400197682698435129802087687625415201666823036102382309382564988092202797731920588773356356996038755366696659778983232119141262210747108116491148153342743565165507218557380565289870527334391590650187754992693230279026393425110170658794599846074838422696277260653354337061601404332112129986873112049734108012692046143806465600888050256133399565702076283630463142059929575699611847377374947049022534422298205385488145405523406548488747010398912048970677740375707895936863110461147154022264678405750193676374605630497949780319248458904683741431632746118256948399858897226076004548647132125309434365847146329033421083362873012358529047463497897512657851171423215267493876143791928203680947753193324705381746347436316441901709273417020134863253632984106654470859709581621001422984133490976089366270981878168872621974674305809245167797080139667010361030125004831143392442528952702939829893124805456526808780422438786265252689072084746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] 3406952656857679734184179970710225116193385511565952638134017143638374868155793460937271056002897688580929730175662844922921770438548516697069288569834886128886834935795706016330485089825988757647649720878469394704607297909242966193565634655087538549192902492555613074648763060718823955098666618526074315111790263163023809794143138104363663814315698794135186654489844140045806715779247806433263151628109266597944633396031468167204041909419048055482336897185197433285225066094970138619916108950943973340813777184194173923472744884625460019458183692609762075136836680362333090669914047897406012345541493000327624857669740029397223523943167970720434734730345247921077375155973237846166930440191766025325366466992174908795684757977880023819619568063578745503768792238602021916371776692690184801171516172755400254292684850619334383592904085979753996657853963963531447401729380716480513330362005796004192182130380191639527450538074684754093524848675142593658519213651686371616983044787961483133188566316326657615683943994009633835557678220828092848568271194404290206161714506407358324958447272593389838312467303115064712211364918195741658223409057507679762120929353068383166035557653710993137629439458524940082706599604357763357970886413571490426002383966819791279723180212626815224372757943858915068292060363636996870467441135425045778301799966496140638805486129206468508474693954955059228003452433046813852074269984925625324495391386991635216943030845524218959617502324518570454152838947718917667029852593521566753611548457514884929378593513482967298897754028133209070265461067328453657615733204915073409070783270165447599415730842001117069790804559803354516884545216465426336840518019704047119237178344423024733392171610872467375743922340602457122541800890780747155071636702380621075728497036620445758621127814220467133838548104175757145083396208277135091462710358000320412043951145013628336196934654878561172980448007852505398109716051526703853654040470532442423469528921623882398400988925235488711670504136176107012489216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] 2161186686982757010256798189004710077717072877251834987957148623362469589210200853995843164831831147875012465647030379493014991001541840648957451945925457483913343981527925142580437950663310134961612387325309055668437173047663004982750112131760516394647562508916151937281265765951929927764210770664216662520182494826785422015293173265498565198632369953686839656279770469866167056817886281634355610633551962714548083862130878492374432714008017149305473160956785371005392368249894025429123504706750859485514059730987484398914744699158850510604177226141547347199793321953774320756940775479443028849054804349420468810207988326484495217761514198505627777013471591741645473219554225413677350704396658300416169709512993178925519313756270360207256038867677784350992462136267917152134332710693143039655067754388617470620810380633811271707013637867600674701382494400197003649304624115676658327154256069300014561698120631877746979672995576594632639979975776421740118278508543349668986019998405587589131253632557632665345955801301650617862738673386540441045155082035302168861274704053095385426412820784239225865375191124334836490834671527227643220967782396181629677768414778819024153622916356086343280955268167096323404337034926584731603222493074017404272262695797091785582863907882920489907587288782003914830019485366176215432400447019944762896083849659932686874748939008210162945954298423705576135346823390713549719673589465441397570428173587246979487779393969153067278571859148590655510855036720190174512855655088401071505271672739837968459596419013107562038722776812902531489315226017772963463274206047467925763819108024737998081744525966645309273540598132245207570403015690273460912080503178166127043186351535169683688094479795277389421346348917463030182703855501291614095346942086875123746209430404004930318045576883273209916089941784581522640476479555429824575132831644514463326684787024405834559068928179992946141474025246771224831391444676949508349971608815063159961012477876056171041914723441245144480355059055330496348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] 2739855560408279157766571368670114994455693567151735131427023990296953863321711572762543078480418986749819980895960903218290300034694105747379920302311613522994101118634326254173640061633511673915389288686790717185429825723076336973296731241969105221257311847015654770240129439023676226829836635349674743935024062980877105891225650557996054717798917465073683871132533187799827684174039355214568329848784028000877172551774524676432998935370010052601405837861637328251516738917120964265091311849415985057697379631083226945981467661780885771665811530293252207694611000669209199050553183252808180810355199947303997080781241030911163961804874649583702590508108287751711626551549712006170278459514819194156080827131070072816988960571604672041995808820039091083418327429527910873839370754538518257314668799036155499457812614341484690920685086578038151226944823869764536551834532310438310885011362762873661471256702809983623685909881972487909250649017408035998447863165506503288285636771570390148426072967429392955472219855107843695250576089375795440984625310224996830694390951395431041001855660001010258701736450290400101701284671664893723029767333043074458164573711813119103033679671436137314028612048938950124728888453052424983786165308540159068075029163034269769885566122551952852407724306332900844842886297984443634711023507841524797418702556763678540240330910762021513106530979535362677011981657437180213254433464088242605083347946810250135816118132444748835432456001900529493180194578524639872052383291620267373349855517530876918206009523557213420877818823773032571267550899821346418744593375302658518977738924606098035619354539982810327853537918465374753733642933340679713658501269674407870061044351295110049200466906407412316996782380940741074342248141225159590657502204898078116963361539693024826696063728434730414797630841155154391860131127721543768790468600457050151397071995533916457130016688105121265613281610900602022562372973288339966640617774700956083438914042384475129574517723726906343272318279287817241624576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] -131987463590348242073443693097204673861724559545015697987029228067129760120054050107554776838155953901182483727702474018858508650771127600950867173917136603950726250392323524884811132416547026480313960746354840123672952187664230547610274833078338716377820252163894123125845423611226422718635036137972388370046109243275800958403978201349101280472113345055951864643740395477777018437538447211078170147072336242038858300952190954786344264328577212728148584227643895768883501989644904117324082642783240200671338594980173288157858642669318845457853124647484370352684717229563253848339546221479031557654321655882202153290456867237485428068478789423621753049116110918451457131238920264461394974245024035580636020980382570955111113480907787606270890118789922530804606219538455573284065360058362419835162069063673415113595193246673642353375796910222146079384524418401822511676884037597688347547594016278749050846912213923768482378449084420036060042440378329639309969798536729384664564583735698645212973351693400904754451736189205447227742736447430977774271363778242898270560860659655343761717169633279621410799543619093687357988432639551611614477836885305933984202948961531178630400656645966689221516914096615673288442881632838213911337035224446611198167518095139360509635275205103761951136119080299160923782232269125686473346053917099090205590765753600015148577692919719872950321291462347837030287232752815081412517563085383928940366142257370308050038118720585169791616991526844666553826496642741267918679079215454519462843352341469258941969187047585099318075344396866297394581745673480798982405020778624709050718700478742967359966682161320235420326164626680469636438732358518794144756921312985136091025200279724201696942636469925958350454937854004478624134296709423479868548849650066130369795957561916616155926740068947522093496662955758513580154842391543433840424624178462602384673703046305296115076391171022451760067519582605009552470021960788046185918939042106358572435895916419345194187714252120310826369035844052169093283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] -5536088574365619470352226041217097518358258681582654750574468074742018550305274111292016941152166774593079255775429833768962580569607340547891943627973450301859797922882568031487056256313968016925048535207970025467566258217531699816371058599251950196662861073675657098616917350764849874643374892588993382250123275289411894286244169858924431890540397525391485594447612145420850105734233739911803840391062349737655353993582720686648370070880165751099303180965971706420689940445574519914626458350117755054526264966043421555440122663067905685100111078447511450708487587565677260245706496829543084286330903974852420271834936873214277066014003142648774588562986611836537958723412547101264971335666253541043797314554944316019785450381268008069720755142397443131205432164053203099573992984019315616244525001176592648330599207589636023276539250966697839277407790328734015561139204452439882613148671034154265539340264039179690835341218631851863274122945318009366151105805707158426528087611427923230931597348037790776367900773568043096684873397566080421767653108894972225512981842461367989282488937244394399144096101670055445665674379161822710302077185592709252955589427608394024124613862139887677548541117569962323763065653241493990775538615248319633041947250422948152573911873665913535250672895103600314678300988690818094789399744823569589502683359912026079958976510404622419384386147352375725428298855901590079552562103360581257773841267981473838993757156613082876728176359789932234945086755746310846700454133622018077373716830527232652518492979091269914323391138558019694727545425252674071475999320695709693483503352692335285575539932548483398498050543551206911810061240282424545963796817815725566435135004457504152885833050542457079775675196994775778860154845527635849261670784769988062392695740883906131489361775114493218206382232587562077252451978365264631048325337226018661399557671105290848183136045308566709101790786261489396345173051018807774527992731423862816041702244292781876596961549984380722214795571541737545400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,14] 680751649934233825164150245268837247183638627157985786788781550161385135504985065245725618454834669630176465329766520120731744071272835193355995051732977059767834458358036665728607651876918543333176713358338075905919646045449101887612839234295413128217906946076737960333025156780378340316952354346110778392854697965272222068730687235832608731317266437179361940685900884580209795465395474648901683206792220453478262031805538552221155567258359388922998055928099354447961489910957515276676089462821033042287118791388065033076932853683513378169717598629135723156140439623702039322502889793042798204186690381921688148151192740482084812960210230270821861542601778618586453335314702771864154544794333371663488539195004401009481754922403158240661808914122154748497559196263806283565831506258144161593151976239129694674009929144852212148633047623840076182197268515495960734793500859384379374829302996406556271221208354819477773775446651090267013047310893994441569597526424574816551068279477042611340250846059766271388727424994234498898232945135698543884319193641030578378925765637092847630892328563676580365363944351822677840947434917836984595650373248057667707588599389689268217269310149671937246984565852879474798478042882723125454206975583698428616213406421470235884107371248474730995030297325256835732537415583486896248941858790622821079568126188210287418786732468179892133298475729899110059966362190383532847625001044046356925762485826723313612723941311594139521827986906377043417134211620708476015861169182804034832519101320624180021051308152330307275013882093606907762369971076287873024031509569361264423261760359605760220246093196757407794375425795642029245018580256683595544093565958454286124722071441145203255504373504614636020091136844922891579798774035311073181232690538611744617190255898892964561736819899672787866884826253108384722143722099912074152584132174604262026445567588161071639991364235006365015448030187372678515322901547233853435691740022884027515131480059455111989963036701218736981929359319856393255649280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,15] -658425787595253048059273057505773212752088675608480397241130163807545890527378257731792138886847357223435890726342606538764128608212189346389432529061748386163590739460603458204233356047264679420894336993444437364774297402690168408000554054514141592650654484702132679808919959965805811268155639236296369694111390392870177972681308592113906062186865170255230871510340462029677023719247420206372438625765369982927592015654479821923363901832191875275397468605999314410612563415070728295248096921593858499520052859045145808085711299445746847373897553993714190480419051948912772618011501960961480622852546964919665354635909741840238929969111715631306574350409913132998624870465126922236213609135231638250303566550488457455682889875852365861063782461616479485959909912023026766687006542323523521681230274499230974879325608887482525989878265320131219556191388177700375407843901912372590888930296416475684282784439565673662803541553743804777565924525037233717242126958327436059682243993952848201844609104900285644380172037680815778748304006310073036330148928255752013402651075470563553107164113061323034249447461692023323564069147589812768943293635681131064695180514169548693171627346566962508699958819581901692002061887587471791437506130274032736547950452915130088466162839580950380719122406517665889859597174777878787625648767742717406033932072995955300187732268873399693080395421787038301966735444295600459344017271992662531011391746658820590186788386135420604816489156291134656094414593872097923629327126256357955169143997460776256228195154656587379935077850603123598454128001181335505038648035586237230254641285871082549518890998467978679859959527311859105523573303329500540432965848102458529721358816830007661032696651215747857859142211988796841480426919149560125900736960624214283394215554561534959549426616126190926164525658492012395226798391443150437342020927342427975887192947764895324528114808145801994340798611974175560012419146138741206797211963518965606766473936048530580067123127014357907357366552694422853900042240000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,16] -790341011214357691533091463886530790418199273426521011398844116097789958554239052301467621602370763839775128063306257280033799107334254321489278118944286360642816150899757493244679340709827124191920847823510383587369996434077241628812343568486191160291763581323446441364739546576980581044785486618538237755535984573751265402826170874801284562786056852600909828314152739383369278725725648974956708788623412784192510300871035299561960715446476197228324458611962286444091526456770061781316305366226891708015629328672960563759023738498103182085445745731609707197263063986866757809794073912426085264683217377246843780837905457575277245194592023618646137274379459535826742180858851241352285596473552192832713532473082667212554390119923535837669600309566907582059178685593910969166472979275228331147007471307262537197512141398047820440661920008831123320647741694583171139404773867549091003222382040372219252135678620266825455653519864548839746425937173122090253494086922862061995886391940163015812707395026309698328392678224685500936500719485888501988904698534104481210864387491027780789261272265217398200888764048415847588454392243076330474303464638004991131041467674472716518320645665219814830238262805492332628929545607580442383930050522440723583468775123267861347870118293883570778482574823091634006483803743433449650165009439613504211840227635886706814238421373428769203897986848666979608833422122766899451762546782812315713906650442282920320541336682025388757416239437394840372760607283479735465687575823502661076180345385444818999005309481071597958372625551244139496245058042743596535572333424749331507616287647823209271580860010103703869874630135090555400368676069612671737514106033554391461498307474871436578379254638558019731736401500952079758605949652850486540741847132598252767723470873645742201232332314469534154825262599387308975308852726548296572613684123707137388717434259285375941841312046737853465606878602631386357642462140074709851703747005287899747657184927122494479498305684818551796201961234443351296573440000000000000000000000000000000000000000000000000000000000000000000000000000 [135,17] 2157081646351830343456205938256097347572643465104973389725325763451099473952958584946719552503859188282631541437691560624549646560568318913679871619409665164228300783135128910895579727717031946769682465307504363681706899496693890566866772287573340734006905277831213543167437219029423458218328271768162086703599765574688367672213358628530179901159625097746639511821776465153964517252695955812253345130976585148805871474683318750522734523173977669241724961639062173251372714956537072789438413597615405370372728764218174192561809627393348755741108838839559449265514763128726844453397164150089711315706310820998566727554689195467694967279133350432775966268588058213776499034648982140066724284168195426616882364785358091854564456097141873484156971969503756827444335145744447330002277559484189610633687515763922342154231778807114578075044792829049189240885121305148330146605695513990101283752614314762137551539259961278010690893599770580356009891091789030458801725227180282456316356491475821736258229655588630566737257925754340330513738558362112445432322551157813071323912085923185273527147059719292487085109356979436651666669456949881468734671703491753975378976501004878694290524997498178329433460107825969713030276011076641855504859748538038576363354167800782761556260102345035372147422529832755303780988825593186709363319942479753070338676014720314417260382239772673802732479760524040276512478680163726663793577618380760910566929439311177987546010225349991345342604653714856963535363155556735805830450959350206653857053101302755617100958188323545458518267313273913090871541310715119505860553899548647270830490333476011656219462305585554479605445097455033279884628796313791385582677917564544815447486542554758511506514738299561482978486144117891239287783234742893189734423567160435335958278898978914775861723084726954457503402872433094420066147153978483473272738049179819812989121550857542878844160399145015846931527455592713012487053390621661098948976844170982799537714329769930839407857308556928859680330983504920912894885888000000000000000000000000000000000000000000000000000000000000000000000000 [135,18] -2003388650006238046648405936987778087596619534787034481481233828659955373458411672496010869737639929350826570433140789778172352555512284409141029630444524819973224236482032190913284375433583160933835096675283322366850096223128029139206886767397996528361472442396799642118037074357744997059449606923738200902429414019680757920091282543172149984338830872660829587968362483643449510058875824999796657163461031138952435826352267101506628180466379935973269134276544940506533642948526275636104762109634496055335341913274559099895269392761792862704552324922539132178450060608341527940140793865386704266159346768242745436191468455781011578921675454480241787621322198587273126543509481292982579791994466280929943471341647959918603526753827157544222590436973714348992148634556011237755530279515683210237927881863325916513838393600323559354774765110357881154478204739293522577358734239084499385292097637224023155732211481277274862809134124897089103245258380660096214890798525591493618116787515341414868807205332277730350289086748777897817876786934653888851793557427092004205041082182458826344837395020701615820616846938151294511686843973919861538984429316214026472929942149009298987317764179805940036528830128333221642668087278969487012696137785979676140184227200563508047559153096300100271590950723961692344209506339436715977569390425494926097946916058250680034261655372922386450708866530465507110182096704789181992186303415312630952641558084470932731147976119688501752920718379382893275976360351860136170286525003216965970263619142587603113343355018009981370097632921221082250583357469588908641460644730098929684515833890664359450803613471556773198488422218156066387009592084546044259807199883068001647499929820158157007362718463100777049024848953065452086521874954020157955245635838179324811978200520754435379990050709313275511283284802393653868691585409150952734343904339678326970339396510837156270784386008342754653747078052541578666400563941119614903970760607289036196585970618632828712962331340034003504902748092629749994618880000000000000000000000000000000000000000000000000000000000000000000000 [135,19] 79787477522202459048470400399058269196216792851148571886486087232884044198581294823195479258359128403354811614586077640752227448034260217400165477342330383184486817848412959012249308451405718992696348626189723481794511823881970157888795001605729154831447924353096762449062638669155580024411303221481319336022249182024676455265255545563498561199269245451899416799500368051235168936559391459504260535034197536025263443368190015264897379357991388483681365805622789758549797366940659608306747690775481927441300206098656331358464326832540706200609759332421537178595348874354565960417879878519586689836159618017816928886748958020739126818097829046123835661164686178912489709461297047911953707494662510051426339403850014534215406185573274320058056486352996022376129635088275150860103332175428203648632673854901234618565543065463682775388827710759726119307550635549474668768255535409294104719829858889689204518570363805844855957776900457514825509433681183582161863666539248418990685179511987983762757397282229196317186849625778605403674503114123897204774276879678815412522217313805360101579381447754122222573699889508456858267067554854240896533943517607047704038010900860209332139918946002531132972048365240734047960206495690043120275704382031440546483752611096987633610893503183910013489640800246848273211390605822849138423304704072498506013776054082960507327855440180606445314994513229377546015609310856378507741342559630437473933009192633114653614971684402832310144977694934140430606349236529615716745331011581449480776420737146511335730347836708435028543960768212319441916353435221450851838221676916984804669414022641205356436977640988627878175330000045930423412210096830394698190746029392268783296907367765915576673567575763184358756142776919081955856615599675808432031957345627263760195900341151553750176813033214748561908248701439565114543649574324194136914022461901768558069266336132573475313534692583771608808956037509172502678958739229584878524774909164325170725605572623423254317112897355472790131164923516840969240576000000000000000000000000000000000000000000000000000000000000000000 [135,20] 3073276478205346149976410903980732920809839769147351233965723553648490707307771491861982264721918065330112476614776708568144529466463655427274601244253228549012090943530676129592085557586845438549082365458361775965143861471039800762776294752197728553674988401898040123493730386853876824673835526139424416485642625286027894224443798407923423498506294490931881489412225583714830574338879021244653218314347638599233543131292086301671009108727320159501032333506568192105484867073169048308217869010431799806452560128665044399082638733005935642989472224130808357536947872403958904223447086044289544498500091800375399458207046833342761941802830718951810251465062190007524856329130050631748529463731861158406079714956984473485211266654734591154335487920547626201027456879444421036652958117625346971622433125132265692892098695737567837231915797705479317779661173473452100453240293468371877799151951958650621760167045270400368892989905183559057066608711164928217728476850911722727256632349006736861435614812936559891932155072798631983571208635076543968811137315159062465816192945964309065033534086491977211248424978420149235032135346604666347813168211797729524236256592981627204992601140353749821101999668317991637668420100045969370393253406979712617174320173856937272488240454869961996167725364461448865739783841400198537989597848970619602737836180873157021609450701281950861897008678505208963844462179053922189379071297307449521039518499569993596968283134570494994066282728360371208819816956455483878011810389822461780119937303839037259009145394718962879571562342798520816708163565701975839074338437216895182599370797473023481173239819159583129486306634796727682540076474065777833707340811338533186855627023879608537282639363355420495132377806277233450147231604482330796438311772896199817629588699220975448278785439481445117317516364509925264092196714413889621348958062801178639796380810908674219272427089448164723920660457995603717615423427423599250580740188573806563641417571622952205642176218041465416119526755230786884279992320000000000000000000000000000000000000000000000000000000000000000 [135,21] -5324406561416222316879027466161561577761661997952314594533537718120938056007828730184111054646263486603553588071995841342156567574950556312872808906518416900874426288001014478260025410922428848406650724845897157556884830234473543671545183071431973805135633571811529915250642850557135325969916333070012504318217189517813049365764119264127162184453131105653873835166876036231777764376366978185089383457797142076492713894367867495728612772871499331839816297572511514170795725429697131195434960902934928374094711728458345377676347676084738778381143411376426742857929365538764962327925871491375498224386770811017369459768114667118335781983281863821484147688592835358432931052851522046023984273638923207728398984719265024982843029217540687671350601093859126340766375078785966960841478238864789304454739730233749473611245509727416265854945783315300949820474953317873509062024171666760943124456914721595672292878305701532820225572028295186199565372264710575243678537393510671884184493618557824396665087399068521622568785075109807105533305373450936714505471159042041707004114507487647755885245335853022352031137091552386942307899041494871672973773813809474959117882819124928677005959324186434460458785695166421041162034513997364970078684873188316413526129886470626911804932399057889595435890431753797527569153730124242731995873768169236727974035330919136346598884943556753477050089089924757770817330986190517521060620446362389826217955819391682473280668003234193220334636320458369498244846740116203558083212737421238171249696894375659785467648092687192845114912222744745713212577896205421966335561872753420455887370334460156097948022327833104255609842381700220614172011124434544254257720983983845956241247260411165843458958270030676982141961555440527342092956582658804769038476622206035442282590262495396167644710920324950659716377198076572384305838177959923118698415661825172961872607484836381685634585466099257091554925416295097423676032176295893631580138967437974631015998438448204814321472162292336348086698174299197763110305792000000000000000000000000000000000000000000000000000000000000 [135,22] 4205327738661121893640582731694953044884713344195380646483273391736934830742971394829189326015962016667132242196470816936696331783683426257757951092044817541796792503054737324223115621182470209503213126302701064853638361416458655140419983436535070465308155559677145299056450304059819727761702473817118546665179862211487415401974046151672819049806411318621004444908743996375671446454304073623396176739063572824815500342835092267927298174572704603050353241721732342759045772650472206188832669916770553733671742372424580520800316350910735384312788394402914120877609549498458539235623147016127744531663030639299722225999215877654174135133084660910278182350436462589119640341994405422942182436753912615789672776362719485380235159712170682236245321639102111569499771670014809420821570412647787031260106177732357167119991915078635047121589185200205407260898133987873996842536023315361052530459646860924096137775806929362333571711173312558673180064470959711097792876368929668797022888352412700212243375507272509398378441626934636009895296508842709210070287516516027035605108738005382718986708430644123466442135956379386805363913679137382337211301578836908074013367942299074938571885785925322567479444282972543043400045598458879740929909599796805818275563971732181046806902117776191963595948104207797362485228486605346575392738294886218250802397266681888526439702281487559004241200051301116624092770789815601300109822413543355605106997359867382791960415959389405384786695171345192230522658042826645222859158749607355976891967770639643157245468197295519549645820295861075032085466963570695199610850517859707555797872561265375130705824513690988888927386983913134619322840627712088575501342166848038195498039366384769076166579664853998094621229675769989636559835273583155022988268754624035906043056955860019552696622351077499887376791533405862398186138208961891209631859704488723184898754062333787026748524884171699689558730945920457852886657197350825168411441248612318670477635003824077400454727304813038925900741788113014125399900160000000000000000000000000000000000000000000000000000000000 [135,23] 105476681381850624899877720917441462771540060236269227802258409054719184121421610781521339657148974728811179100981930373917560332968488543590177957536389855887566327783466269353116713946758819737644456454320400336661785829022732634596838171383802914852041476713921013209591256673959398238441963440575290964849674682327921306117539154494700269762245656105483187048055067819761471154216516641659099895533788776298091491681348475697845390719371783442265233201253464316004522325234604015669006672419120334530467679895439455075370783830142200641432609556670466129320065758394943104658524749371478906090818456678733376968671775341890584689590122545508941543673298365749290816252093737772576788213074602616487566766299077151125824509102770118989521378470750921015093469768277436111578129010605483405507925770578911373960077799887331839714166127508591433882386814971954482998999669262877082413067009500198689394469186671377986456324633194783550615459489666546862061545471013255438235233177414449152776042861658532952029452217161805504707359478296272976527886845873794587117071964692235603034771071560200630341777595797235900609621339406436801375748020042464119203690361942042718394067549935842054665295543178025696573130949914929459511698820967112620270303988870117355388578096750411968597460648466722217125622271246830925149839185622998831106673980758333851229935807699136891124442535272631583064406087770100029120439422751177854158369023507446065456533245731882727218002358805011518617371074074626712543437938046804409033256880067076963531840389538010750411370851659837007436959541284670281168620844581359957590574557130410312922255966201599607780995470307141883467068048011529283975384868501362858417962643710847743508839523790001510328009485245627121316612812312359193304527721326898600272180697977061920062181321008598516238266439170919613075754065095486043093761115319495296762438861714159158498470153501694220111145456309709840130784002322548121203392305528217856243857321000301437531588431149310171977300220871444042612736000000000000000000000000000000000000000000000000000000 [135,24] -4594975421239415607821716189042709506513803506113289211689671465535492749463594707852456402970368239139817199905621273678181563217990408450729358680933717764682836466579828919321134618573776645754818408333498753096607954682946146120161630167377077178441539519675795815723095278709254010236741339969993484703125884243136604364824851591411422497187915771622800703257038081509636100133326473407088213814063039237562969108182063009522598843158931777671546842522338234124607944480876919008289535657636605870962329233936617201410587215381566438087923774501676620522776253102887876212012926547273543483532906316938598146170692136176981637234617072484892466400404532217232871686732819704136650568484540166027619329196986263131045156429613213001782277315416359433471325941387704350239794255603093341758112333024228734010732012560690865031129860613471627771237058098000169300413623922574586351998833337983201617687218791267462134877799919875178153037545576858517429435805029990679874815107387199131414884375556944945651999848985690584309118039754298632787508433432416815144364715859458761071948214894749292492921783568618769202030243089898575261107679878597816622464338171449381837209405660311711196454848536964956662816007881826408844699188077378298224133429735833306452687747780156084470616782079944173540805082222827733520134860981269211131410083239643732461528985819229441452495093768658654689920021481221871395683447376522095370414829484106099262785084031375508738981343087671359262642219742118977089925215581908996980928870468941964962243442751470134470105325890185315588576936544119650824637897747954643298161134886802548500984324596379374437542395831724233227106306917214546876294850649855334900598496220609488891263384920190984507676036498070977621628172882700684579781251992506610199928879656849916897416939522189731612642076995583627780145929623612468655110743065312670042171433496151861219957623551658805522837518265342925093363761525683545817858058411178154969560895785175860608996833241237091689911263125456199866122240000000000000000000000000000000000000000000000000000 [135,25] 5985038982666101294835641023420681400266123177003057150632488981988774900351578961260488160651737980144620509229876417116815217346253831438622775146731684868309756544419110704026052586719414867054528703308876369300682207141063068144358821757504280175044109090417032548218174742253405593923078423110830341007188998927168026644099056755087091269638522435710018161628081030820227491349764990538504066193667680681099725901011034559381289229778987745008165430659538080258598554990995777498278685762865802776563714265100875171236250392530142921533293978994729108239461689514700325736175804867328756905921688096881887616395261122148393557645402975568968063984323824475597535232827691577442185058229967183043893669562179782018009401664431689712422255858037576995982045865770955321431561335190486786932910005502425482883961102999778936294165935307772336418746275426803695264359080304986234840671910356443020211476379929100641497065684816450891954302847672554939190091719551841072861692335539753278988615990476910163621057966276221149337817427668146958820653446745169435567357341308133754182892155755979516584852344937834838232688276676353854364589690897886981460003465916638672225495665506124891674608899350837434522843756793294435304988641876225217219654257553339949481213922693564392265171247542112054829537868451192562713410499854790849459445655630531689346452567547085048164447920390244903896552469741795629393916065526010379554943597328722097977025988591642669455586187001018314041332337864890024914165265318910713908529989843822528792281302303794397567988572594463564597994151021984179718802188705287924196258117606029799173699754030567740316021349994217500127107045655429157256535180206594261804729342083425063026961331640277063479154573353058402059133103973631024822480470414656551081066881935447672547396717574015849089366064544656532302543156349109608163980286400810662356897725014329674759832744660994052081098716730507709115429724243808683589348507010056627132998998575932132151217934473598069693281016487494152521515008000000000000000000000000000000000000000000000000 [135,26] -3458452381815326542565903927058641390046624112827094621509981880669441125417356508588989461043567667651045642107598346858221630547493708078428971636712481364184341821489279071682345704056390698559904685160474443315438228223300754987518707741376278060709121764205406032474049803507554640042984372356941023852311591523108758514872742894191550066403759972954103747465886309502515535210552216914761973232209222761352190526407607637663232421410002483954456473799751915960349925175057953213842958485774108451265752108934103003988695650641547923126658527584023625726372343267107096921680579192802164371260284715331683292235054078074622770787884289552794397111429000750680691486739253677910573974886810612431995194558769699099989653586540932317428171551146692485880234686157673975617286618786829206306644323592518337973720132447173661278680240281539411640011596159163453270138021481199000166617292201311903770530926809838655949283091580991961193554014348277624055527690553620886558442708087146567246241799046618309769092091441643711103030643426306445358484315956026577827212096584699918293545613707700008193939882294410161579616383636882371672003036060995525033815032334097256184148788259661381366665957588933498414595803562680270605979846369789333204141929615381000659274046790100815986051860101943843229443785091464638234167407556691290083317543136335519571017967812156437214237421535002727577053431277603272792497267615783833045925946316207311996145800911204834440391653257394355671280594024161682716328286014015582298218606749899558144811034456611931798614267725931464980162884796433718098495921475689197711445810727937656367756346187287710334936046169333410330606605254446563662304643262946743494814502411175619358215936421663030559900556691399352258491051481898251829198255860625024232910199617850165118536795459264417326629622573603764991189900427183639744012707519954191685979034153044270396903419824204542059346779826902035637358200849044901789169832965531971274679538555276464457413685818474486379647911446481080628019200000000000000000000000000000000000000000000000 [135,27] -524552044869458373639640645415120289687322142139223524991081967856230075805211140087782820478153157729019608913099871141351718057136455067410440139599905850857335475331080113652694417284178631586969009109216347500909429146414002159493158320134970482661135785938875073488332424801167680021365791563380990572454550067993127918582152684448106060805876686551852723413036635138367325643189670375596655502995943166848909207411201967586901454443167985044056058790751672284812343394610779553900222307810461699892296098385325744293822951662264705776288411474200154329210185698600941184113141021171289159852655723376834696588844527514336202710993878448526305541203205084956061443135806893564479890259185776292203882167360171805905517093875093856916288061571092949621580113548055479480574017069454604703412720287554804137005628788428050065906858429565458534892411712914908900555728278196080055785980832597067159442287546969330346835079634474806197150035961070489201684401615049597204445156994466018213304363163660421618069470772375826247546449039094666026034893046931425509362486204325907323257299045884614278849316862128143572512393125668237420208320317486617377773502941905753854708513125649715516717850369564344380156185726871299019310253723865075249713433859416521452593787377089876221302233165581304505392006557904262477361931683626381288025647434446773778497369860102167002414681936331455090824219374816647553600357061235319152129979605593950982431168524032279070970180161777796923368025986965549211690334377627782444210821522302521933926114592934524228320688920934219121254659336504640644546163723632967121245450900173552739406003998729896556845692858086163290813700457407693808189583162957078006032514448198126704032526943903838599557721725853238623074821238211816814492909664368931039573809709427318906270700142579693117130394340027752324680028159041129874924076690119738206194476349437325025892632714187738747975539782602458290395343410642395378573425361516199235599935608879172522917864509359576115906517308131802865467392000000000000000000000000000000000000000000 [135,28] 2655222740716442327451471860018288699894104834102253424837694099854393798366007823430496892844011675580016815464732229818395045304487989205923837578662404188879278857003799317800786126916424229612614438474982011043825219933152834696022941875488672740764741787986417657822751087292361553483351291828240425955806919590667035987076118384201001986320705295231215981599815202403513252873430169513838487762671025044906379920658725524068910615659427090177651445656951726959228141337788319748618773430912736383507233691544172015534043818228285706244507805861145588800734678815961506497275015366242161685822406314911661487378677479177739411581397563964436016207244200154329834003831110665264362907492628956351450874028054659884632328026204777080384591310132820562941693511671800834049120694119872425707236163235836505580893650377742868706678465287737194347753794909458645750175131431247151543073336550856180967811241831702325502622627180233905422701928472370555410604461104010225893152701235587994662597988656510590830615084573481638570919799344287169701179069656643746672713749777592483853152467852281407139774452120726964375760522433762587472709300103446568724498219362352821431499716571611101965544816874120736717961736466789939132247356774363823778114830862513289877211544555861010517200479704992749883347208562395923710525842007427571495472000463897264185915361226312263196312957157772865760209711811764070604534639906681139810675251088697926937430156392495582794528602814070594896664867845580528663008482392870983833247146338892835637485574958345893635228488266389055978727167405579745483425428453617704499002881779956777090649083931411615999520900283220974072603480726874841784066881888121380662311548560077276062989261855380444134078181909772557581637517762345494425395080259064685518260384540962070682492087530424521560355296941084473089847885700249265688349436747918932372411533755382723521672174523815344704461950954705644460990039353325918376478600754931402707037943566245460777249018462724372216339144799917532963143680000000000000000000000000000000000000000 [135,29] -2100086451374419999250398759175894464177300491375956572892068213633723285687904432701315733689462283782968350526177921132727779191780709820791989389726871832416414271543771765600137461597767135946668513586426573714786862738628647387968872614857289916027413930294680771079628701560857054855210813662994993298430462054720029494182178642009780069855821271218650684387767687999193783423011457987030197149916230124963963608890601845270596037642322710796742623839821819248819306313004436049038356930505570735129733938052144811416055854594672437626738800089872810232624742872209811522390993198798238622261727755273972787520901390462007652707530549423666137753383177991798141868510823798813197923012738878927927359809965574881023739280993495695073120972366083274297588585438229746841694293771606164813524610003026691843059008325314534903930608754158547004538016740401915192519642819208669203484639703931605845637131439680983608366149438924797141511027615303210543108336289888524394649822072742407109013997061979536018388853117354120623594892028049385571801635376758595260789356745343497755288412400909862326973484727237694437260255184475142943581208842786276444241500092899769163980408734179491668074697963753412282058052250535320883104776209079266083916773895071023887248125402243934965735360317226556881493131511734125128010028610130730228184163699729589057628776306275274094530578640605125516750708465175452606846129271033306724051400841632663015240344498369662083207999257467038385637549976916471374916395433656973582167490937801479136702797693930718836088977725245944157744800814405181625002808751061358450566745459358129804240101628970118277590236438819628588851076716593407853484922692021267640358935421061186423181440684267480932400377518276986746504172824437602891860944265362588619688235024489131679695486149642048190733569895974510056872424500756991942520121485319081563917506223624616784686045423177602116193743680242172232965864810816137384321024131186639781102527642812664527755125740190401383848812187331186955124736000000000000000000000000000000000000 [135,30] 574276842476496418238079370668558248045189037229736186923984820995178648981395678865348241636292399385952215319109175691636881581580457276946074160852465980561725646222543087529984348584756122308918428887518088178378480645598988852679715750506035654296463537448201681652802993870444547412512665022930870824777253134087775650726309457917950217764772884852392962311574750870128077597285302123777443552636315174066352599388896935339880344612069201810624123447913999636911087185008072145409284741980839038226797739717247278283365045113609488567694115963916494356307149654017737944304816376681999349141326687033196538796135627860816826617611219182983475916960049371332250896261617002468921312179068792462551577222506311698531980790043979214197676533791893298531857593338659672041637291939518270497724532320732359318065311233962965005701741035444923100389422530518125571578447932769218094976327515007432659495604631226885522909432205730438773895228723406564141729192499405522458027510018756439030161977551404607967925115995712149526244159701305712609953409964098722534635798043702352223735705644970087221790037624058386082499546229223201950372593980895021164034498783430147348661466611403866296184155804967520214452920035931435527035561873302521428432389478682936110557796658063843589587580473040261998145142053029466613019094068589599738325120497134689802127229901557153097733685302042468820186200664509521204852382335296590393456261794486032822377512886754911768330152757641508260576702133849283457384593789385319469609828374727593664617120963265742240850881009621021091069280026774489074514547571079361877445003559458906356792011473728640073465347561038370946792233856900614839444510006677568202798182732627561983612196056104304299996034495437743089596284628491861769099685717936330007313397059623499841566209764245798558963578054757236310028705449131012069978788118949013609567893758618384445246577675439510772786878287970407863187831418119748209872480903182801551485872619806055257407623988269514449277687674284892225536000000000000000000000000000000000000 [135,31] 280955515024996422941313826359390102674206963188436109296505421162283772292250746563569953312180319200189373125993002476588449106553381536119338292550053211227847839173131678915944395336580817812168287133666423706344349131954103086795074861609321714525559192337720396236714666578209561406312383755453333939191738481246021852255141334887700628263234150418766468593844820838665508436514404413949784180378317557056929379193221931533457832910232778137303115560473561975373562295265882136415415850833207765676543517279501356962275883763499786387690944942558560749138858281717172800855477747935044882076618810458280136573053930873276236997102713071852381740688523318592318696447964790531090009907009496740460604902618113599594768073830154343799313571615685478383738611882738347681950895487512063611914815287908464072075648029123812722879541718492845193421098425889334922372718673241454233532267347506577290469287742687976720455159136666907123038165242555440121571840361721205023693265114502265099445919670414041404135057650682919261973837949602291887246083618136280701503605673399712124906543049339176528036882295595501348891462921590275280089630688910789970806327499549547194644653571316534594628907414011618940665666611377949903323468166881962796771010819780331286514982059088625978867429411838907602900776744668142214456206223101568489979635700893878714701477022995682455042932039547813752272053424727057360587086817880209862048330703910353756338089556037948177094810447354466922712702122428236888834341700494115259719451369027545745970725798569278398927433754755862913917428494502859375171217168959109289415624821022004607070450957108792034530668805048462438648906994915202829056639747173841090430986968995494891764789664367181577840208474106686471501752807395795088246505106578685229723466119951860352362448554827464918911633432850800737664334728372647864072231195621439479080451370864795444037086312937041456232109008166330367716503101157257381479542792680419121045130902263371680722422757850468166811210602492374686892032000000000000000000000000000000 [135,32] -307092994979717831346284849262335010533639902989726121512637507758421634044899190493502425553410125691492378296673417589079624536488798742637220705990820573986379260759410401098360640230426830598147321165443039709684268842279995462420717165961898148182159210535805622548030786138238443289448219734952349553906810350801384828138791594310567493191801137622454768277618912546930735856608764127345958182664756214202938343653640204906393454495521917753859102255183089280602851655070099270080429862504872176067365629883860758704175787532282647115809393555543193529598757491308365712891171803498062628663919161702063361872256491480714115475784190729562747830465714546320236969831265499760648298212058585206006844773736530042390289071650375174972046554195311220110202577625808365462811333186628181800657917152029367012200689443974587222347046791982592940306832932352403540030576110270137695803566390155650625033128432816153717100685052565042602245234710989621159150602306797575049454596368976075803452034154573933966548459622110128678214831970305753021179410076711247817657962726011881884290903228000143242834701678487052159253868596076935989162126297650736401997929343957134586033364210924199226945891058468975987392985586019781733956171578975415146286322330603599020082837299327977466885021030077064184222003691170433688049403258413020489746844052453247105100427304283611443193874095431871418232202655036709980893655580024198315694907355967927635001060257358445274065760762302243944216573873270690695542541066989233617962632715601655321321458168453577474674996803679940162925979949866747956950526918294536651789430886406125181630435920527091382946940586253359050707508910497327778241665710823730815183411705630964341416414525457723540083013913681894960884075866171840513059125133690583488415091295634067734753966720817501359612324060467423316153460998840984920681965147796305223670307851016528712898759224737231029243541700768581258144261304336572163671585888551800579533619715801213146185873522921178839003730425175695509422080000000000000000000000000000 [135,33] 79198248437229712347136030959332547982213947765595659260893607387894892213592897430388419311330776032114061567974810812110997316705204833253745357030391982205278199671243416282495837095733416829233595251312421921745780001539407981317153757313312466544100456952025545546986823136616999246528464045239631497422195529320641689047864720821474147305880375405166957273593022134999742509864598063942286580150047445963388724688981527329809225917581288090363317082865839130082907020059955278030921098423394794013502773187783931211523867594038038731656298271593575246882948287169090855608036222056957177246410183667546837972586729442742249763564746784278975246735436232382066226499581610421075147227690101710447323999287516172880372209785299783057899926222229808771109553054772814132595813221458390786284127783327452165922123426968983508943300451613472937484614329300301422946914558080946069899611007565142630425432765673129798649962964597938294497766686052393365051513153206888485457600197372508896711822744432766566647639966314106806389221992477918878785002960741954956610156871502164615610862203655777301401907799758617536458235509004871823874294033341575052899569365529161913695026759028723746903087341747693295182285587409713555617970541323623474397735479807378750316459150308675682828680234220118286854409498366387499720332059668349017405213293838153316667666556931073505895740142747603298965817458454630725702364719015121230971144534121338499690290377598715342788131872587655011612542021213286316982994567639405189795422858146767491167196607481881213826880003943418899565131582621398061441078210321507686310194483831668867776710306790112647028918728057691441369027701708608565320402363624246169282907407880443567717537616149149923983769431345044192361775850267043473194955618622954723259116398515838105856620336357128144206272531152321175234555491740573695123384396882243874301760003210033775911462891666700391348685935973296644034797079864187962769759351430541904122158098353713683731521661484509674654350953427644920627200000000000000000000000000 [135,34] 44871372663346680447461980599690630328462561452490838646363930224963225076694173458096643411293416388810213375553769842977168306942108584612808321989149587650014787782458398318936945474295786384408010853013514791556189618513222944527376353993509228649090000237271492784822410757149562657289120073220068721213082436056060305801657953253866931256972512005665599696383865213582002769280648645328428416964167906857147132608335899970459830484799462740998731393875081760365700479858005924754175741353235995354637518973740522787642780708500521687991290740391728866447822044768580266893566614766094907624957666005988133549490261814002293895450422462772443292608444465143646473805818397659982055597039481817877014670022402548942528496331145552689453452287579843619776496778877843957144145064180665203624980452896693462576593635586051610163144080171217266138247707907842449373356518010145224643141595664131362720348712551533947110710211179907550541225334063426034213911946575964359244585258328813779638998882020666618353343766055619663024510075039180515593119605503269552312483632850136240037695610542836901898744191302989943726208577501321208807783714563554143697541184088029390669217578361994047414809595912124320175819933799194711986727054040013382509446448502140985323188123509481020366079058806917009927258010785826560972892905915812506811539354033239303967727338922515758741633296049608804828519743346592831126904253425599316279262137597063849866439929902086560691404316296161811547108711342372063910233002097758441142349887732270419303994820610862278940335657614170299475982288448060281925548024404053472838302594796841961207622708897522513053166694183575872519135648711303347787059228782225694126390368480563274403745375063798984464580840640508920166855970189189827354452867804648387263719939328656727685725323686701687055228629025929798570158472176203184608561530899337396193514279008999597806323253361311280292187874628414711894634360343722148937258952638868046794707475715833567620065850286447636472691395432296575139840000000000000000000000 [135,35] -50644994418715664920901706387174657587351631990334805520362261185035454255972735023682582224815889394268271140229788860115053785904899707322881258114786187338637350404927348542554046580561373584423469686482263234270457306988634578686494071560446965269075115165802534116546576558220852464041428323053474501206036625582202596055146478287342605142375416440452071953515047203139066232146222448866378248941178775573657980935503678972210447620370096506055161717900874902503019420770151651141010446321145492822764873205019345631844845620604549412655390272257265278898563211394752595749626564792937118527854353082469596040312191144251488450118758756750158439368720048606703478042373214004003031052494038438999947540802855831319756721102337228097964835757022785567795773928117809783503113282633301895850616131203076801714418826743345911028083827695782242154490971260863560533173359242899983197356372330149019778803780966502739897779744479611641102726571181586812837832814111427694785393753675233787753661232254871030001436782256093508871405442157982551191692732866202276368127547585292972253254602360786959795285199205806164063147553833637793228228526859175036806752105846544270596386327213047831128086907783933421428639296965619705288420110388172743069427814265754389534868133983244397014116285717856810906785081877024143757373030972991123095955679008158011016664947572808461917310948077855211691405713745948677842626888427027338608360865296349991890327684674685920566618547879048827859909368062902036889633831196987131042709343103280191879974337351015160236056645311005255422580059470271027531823600190064447984606732772345853950467179692477512807117500659233751234452587747068609699211152503726243060502727841632391252500064555684771792696356899364373074548498342725490767979265421818812096780146538343614691530088005547661736545034858512660598188631020899008341295852346395690658425616744044935076117315547286692162427719084998018359601952113772000814958362761248382127024909823055057083758151056586311425153813157038704820224000000000000000000 [135,36] 23178222982179582174632733060524734624858340142719930667409231508820528770020440820024557166519212231093210902277961222132095697281007039030176934922875245219723591345684023929800231418490904782392136699672700215936180021813910028970421422429430483779411001521249667898906246722610682961340795188262389602474199835485170928147237518137890113972366509071335818590500488026932058253499691062674849910176780761858020182044046031754991729396349406256779977436061993124802418259520736305621986610216065768151451231089668662675383034649718712963175944112792622795259711951378566090464787910552882370224360660409646045268336262014568274160652767448212365954029252216208074640143563692015309513924160532856750561888002546501397010341194204898223955987605418797428422318970982950520777074872379262568679114688443293620787616459945525967702978747763674412613341100537671347125103651121190026578075454951734348817844503364435646102733863565582680603174823444391661679308193448127584231854739601620699170894774758115301280127940623292788078112816684079438751941018728055677210595717716681246590278153340775156838810748214963809319625013992981469479082342165602126337257566839370775844025457410260570326918212288048988396247580385638681303850432283546252212962499790714797583360165971468574278886741168754098540649715253154638886654085598134528758399978841828053872515573950822231722869408862693566534703761217794082313562964150057611433979942398125672829044484249579726999248769429175215124590644547481362875735654710933153043378159661778708120375998176949768018066123173552935049341384893891358447412660868701515826041774332165304471198295916292966366118731563329052909863424910500036423404060342248907028936676624292311149878077995102921452961174164255204911799952450982981685636712826745345681515403088318762477907652360556685912857888548604533550040656312090891408524593323374695385323312866363853284396761664217801330618653874260999996006931342231696293059392438545310563565450196768220766628585711850924436178740499611973058560000000000000000 [135,37] -6550498492105443351907935380938129061351540779704565914527401450751223604268933484772544996793400933740706081877062297301586462268067073101884649879208300327860723689557830886067676938119029434406549037298143416602821518675485677683280128521449583027413724965987424587291732731746675552556039997541400491811400979368029497542460294203250433887959810252374499899001501416094328797436596277088826085911451381233899772763402556059757768013681567425634414312165306397591677928304512034443990771891491415239053382873225410076191709054954553537827549512202895043588072569056350905239942109548407590976102043193174908051219483667502433009057345865270520702653073598497271918283881794400595915154828117582842987338776811315058233275587604754778611105566727613231386986984337537371013443877463876776536559198991980480477283604330350079618596476490302514052091033867413364566268460659573867542008601620040298298196071306731443700124064719998340141776556663921576954972502516522911077057194665718773302865378129724887254694969176310808977459039919107995295874322499845319142047445303953369544050815435300049679138763703049571429476965372126648323278560403919514788153343069525099253437865756833672503834730168836222084422460834722932262368468696132363742775454425529212258092595782505636830060988028852106184278460477380544977289124682688377630864983732363841426772328179351784501080829750572621953285642797425596142933234970632534376987489749599691020957096423944591647451251240021805656932211845606461796730433853500666254227500071051290253689641082375305192763259268804674182163211424218301872537897357558106892849853292403691247286286673044660907676051385879165206957832639517253072097267213468498127598880475911380729306688185555137373379432257831641273952712596083232937110406448368278622231530575453343599686398183542000562227153157687633121544577333905852161429758954753021007073702947867606736052274355443414880893142774998539842282850241065719061725262362794944963089214273990646732814766368684081761250966565175429169152000000000000 [135,38] 2167277038960064902015536873807516338796806712811660954024900651632132893121821376202313330762262884236746478792778007928251000113764855287594829717740842058749361987707480270897610935206283755765853963537714940195078146932607157076713125739598566938477661985203115062770381601897653763650362899508306316664665067501863132296820840445346128275703204666691985471497895953859152400651350204750537551987639973671419284687947802177333093675075448146724059030208209486944110763648353792019426078445267586000003448464446257196688697953268319639379927959617239107580881391082335898854983607071118282446317743300120535136008829106391796603560688480035176198041970026411628488423229996334989882174273499190619362989003703347852961915747900351853949976695005872159717395441875718045100822675990974154105693698336119502276465630120793596327298389046842287582011488602586836745955391365558079240551267081391111575554671342313305376461846910268789434988360807146258889983966954095574097981752973652091078737283085507254209976738830095401604266862876542292653651133187274297534037476560210251595887261316830630529982444167091612955505262334313767709523240285779575409728126002561011394466728139406439871616053256074075545731761709451555210976856542475740329750552039323333126011219679617607633316261160769676048718613920349891178135581734336965778898480296135668351427406934611136629602408175704754442527567940502480342316313562463915100250628164063898251562838743421910732489836280875216350769909598048912159830390415342841458972367278169595108783830527705765912022253775002469708922026845027080570097635231634692162326377900616692162982183779340143274691102698302056347804429758024110724383180115551790778949636697215356939698654838773725897230374742523419411106729443763253492989967421210682481968671705780329376895710774489763635043048928060878971029358566062176700139606164184828747995512527927260025249866623701317984395876135125503897194242418632807807261997664210715483634198467099712832383346935527596122103845376331465359360000000000 [135,39] -1551065069713399555322045035335130234602608691371660020121873491282173166515112068352560883632089811970536402413802232849625083011579006842126169795365326773990935625966286828115293804318607623121437039634293734539940062706843795758969082920828748075926336642202207224139048728298015012174007782461890989807895861485438630551686266846741318813421087267179280428652859536922278239264141123163982465722914488121190275296499783285604870391795378324513448923703605749187900179051066235384921649814824909323095825765302875705703040094014488172480608046226676540413129681522861987329504779566916511819908437864946685555938959291326702978925508332890660273642273513350408139206590579260238241679434038267654356326447654351009915156768952503410451156756549148848289883894918934352162870265852151354053751790305571192859829697452918359044160193107651489010071238060574376396563963901736231269438967554625683989976569480775025333066297679035650954055628227309743296935314993590738829541464418263404204985815519419227716539431262194355649624976139176684695598583035188023472175131765080717082807582572026004568303661099521456281337113480229845748974741058886702920582035614458262918973904783415430765670945129910286892145684336329519623896515024207943654395159339892214994530821423174690431359601876509380003000051133646736765569667623420745164680291500070082615811324455133839759168072094884392713884337532095912244904873306255378987856664805913493759587882794119630063165057426811476695205075045157249271821686985084695199037769218487865105632582117104677341106594092318655711969304154585774856923765015862073585420378084853833583038440281803777153651452051328493971907768352365497184578999156417093852239120937445487351504377733285445504990554182334642166056868449837902679050111294844988710660197775471162595110534977479343838817205851874681506664656736698404024768632641366846178531084099715919566602689823166929066961499903353955553591150813368587758289634517758137583395547445468781591395081829743803991443182369184390578176000000 [135,40] 968627704659729968384109014112523350605627669589607684746826668166317526931014435244214530433073838652803932476109912622204788750397123956659114815432890228528644774614752119092204149661537861669658801693522000652666980203657832905202345170817010423459663505131803737891622555639034334343525871879243069575117199702545825692593015406840914735834817116814482016253944865259232095348594822544717931853705910793876273407282459895930738861715910360518940267410985534851755333404159529626764213294592879625357136854163171718686933681773530456496765546998200102416524537621924473988795038934023172236910637861420393460233485180150143227210601200417405376646721747226138587140303354177404939618060226622042023790934927974633487141994482873977945843994334954477453995368656104194496189862169753503047167442325722963059788268286285680379566342213088636313076748387475041929815402068911073328360165710241488937240649649223734775857832897780413723942824898614764702644533419622975337412116355842294550474101131836781250632274091715980380127762755244652763294405259380621088439699989810495095701946430892347291953799287520092448739936699732501104690992324506399004375234056298783765285120028969753609863600903501497052828019540761785029711782289112800928848463460828710630819362937060456830953471514648466781175177099932787773184177614001327042155989987642647162422684023696711095915754632318352482679873678978715435082462365181659937550601774240029499059511379110954127863059091353490608575675430660260761924291073217707252378703462006116306297836867130547576742716303682214553296433664957834039382423052189788112819458015819668624400067121109111609024906961478002814571852563621582051390633898305360060874793594970497887810839777268511597543558697250984062116840596265553431402261777143882904775939451628628621637487533204210644211930966114617879671816285989834189275657283656906108231653439193021690482802034530544985335460212219682667408726223376532967078567479109171192827773079614638953190862681688167912849395193263362703360000 [135,41] -352445950436814163408893371374790371447695702280459111768896384828105416992787073621157080711726776181192850320013835041292540362275778298186491153342994036426079767605629832551212464356244139271606940531466490544684660327517717483361141190407645714413501543911952563148518563370226732255932705216527115414368411109278084264051728327069284343569729646186207716736030054676102458302619395637419681100240544758832307980543979580785672081679585285031085836913070338593957997053759358452743599271965276572859500133326365249587721181207541827305464758309764014091940127466997250852521538676877079998313274231334470333470182745043417503754003839719577203920454822154415957495016320224168130662644708457243796184845467022013153681364813822395985176764517300450593605140065598887538818783603617584073854649666740963355673657522922665500559040599121072016186556586734133449545185787039046552316794705348629755246223170051130555429092628351476682159780110166821307075370707006380197085658149395237000267861986210987059069426295902564730355743759145202945883853787467293576723579251045585702663550662622373880190562312885757169519417982994516148744710207804840514482577084341714971897860365614805690388259915842230676647395748166712393397210471249553281668810290268993853673003900475263099290720890615586707549520628369070248997767208937739137505946904513787548362483844760444889719435572376789512026596321768528591302580635258092410222031751858730048756677904417915635432918503950941490378361428259603160409971322575541581166165307512299912153968125037948823419546473031308912158476785752589084958134865787582751457038011414623804287699967492828762345893559778336112376304509517204181370044693450701431300305476261819706827928082489579035322428251845915392791354921081497299976786352418091812870483258826872893133488394045450748655894069692266305401749967967110319057887821998183308698159061069374071290313713977184359796601025974695718900805590732098905204620383699812282322457782863859452542406513014841445521624751310871473360 [135,42] 59022747269121840903374175145488978148673827271814590638801694578394538319518315026270948309053335929814858190519358109734150590628804834031464786271655758857649658638466011253111597972074790914131443709810794151995431603595054695718247798488915930765388694880783657348815141117414229142157640236187065122546186557398579349140619227546565715271806161320292634479056904816654447264684040016977735546123691565355310671756330804610172819125451081673153339478700603508752813195973723831528791218954094817283089189739296498474676353646193492591069712934659975296239256418535502414065449554591171881818027069853882407883139054611102278994862366017621016234531162483455791477575564346707873811045502929665532687750721865073226957112728374691530968696556461409710347147375885926405454242136406061333874698475318982308657143762677084732526683086719602265534875074491306276265947775704373274981569437234474623039281819917959054218993899448492968844543005277400800346219468399922484083629892258088169963346510166045424874853844018878001576941187130808304967478633120722711468476996978182328573337345655433103050757574378587774399333503886705654335311807816276610703161200584578070261082955609003439320626465085759639747682005374948472191946002057601146158319836039893038898579929780772912641420700720767514461860792513353303146284786609265392815981614986602385755810286515120810386904524630815364854958023592309784589844877624056519327749331860959132090998271726482967223302330113176347846982050702032096508355174410987485203890781717872964523200971087494243918279277158425381921793365209847843353602104591707973578193794440641160817783936717210668195410618256878129093951676639884760252829988604772572751277584979088163336802084814222979180703368231156318994367648475896841113057096864349112543872445434969190795552241928498977478532571435754505364457578142976620038737023338132346254627222299943052400296789025188954358162324806339986085372712458433157996379112666607368857126252672986097832100720148915214134895860380972480 [135,43] -5607859748571863985484837655834890918824129281479891791394402502351390421058594635909959458196339734548767379575478063186954235842530717677748419555089763386262714579514762550651149884193838406631949687749001786587393309169374445478186657632282943086830982719767750960965827531689468802069951702383325042766467190613293874167619483241103557339163192344844872247820017809368888603002336147170902502193278753257779692354868795161246625738814023419970468253426146883590557698233282535579678972889209362916864374726468904268526669086011811665566451623581267314436412839187602587412601265248624486700409458674823367914487295198508409478296084229279118176561677437738315027046330240430751484032323824656581541805086185641873087183680754552440051794546834213282755215762361407938954156708959315815367117114437732146396977649939557663841869904130606754340214515017796392937678918975079393882499178186602174178482433337106277050521635449308670180883587018696346075197145255316764922896032338117036604265734805142526688548680434132419381111803273320816957999807797785073386819833222983784221017736150153019134966335642644338266872978134818072705161214374770053130903075578586514444704612318005630610957291857968911432515378365451891113581856745403867236710621317621499077256644338471648201966789847863177343796558508016894823938320645793069195007579655084909978032522538623467949072807535791321845728302800999686894550468209667100516080553557880336632891546810561843790630874779820274462574285211634691204799527452751703387989114312418845078295132421447550561208243435459567662334894316515903564292233488445048919581119102796213559672595057356201440449617808160072693751857503361107653888579678932212441003638409433177101210069860157230959782451473260692702848649288918635458361714077448349601144478099353916853667218177044211657627559404316306246654389324549355817943415786154895213418255445861617249386921416597139235792503306131385537829255851690861982324073982832438675375888755639172401032946391293051413070717748296 [135,44] 8947198994106806515040570967136261644947815165274702704555836380344791153841529650116971209917601902413636335017024856983178826855374820383428007346195842382661657082014132127090560146637081223692228545938086268341051446471789174357002411769140466483088642226038045702411541831565013316671475237152957633172925503040984022646291259646878394518736374483834215372400245824374189358494957771743072647673050594993776576671178987677607999776501607238909125109689607489871080811044583818608985635452256098875449168103634472072844882311143720917193076233301683744590464843628998369390775128936573784778657549641747494395819869027904538525598007750135256742538330610952872659977377732391810397275376610730436355933029871266212550408572495543677661080885820237131077779346710215754530450458257318164482048717420289723412312242931800136638645977334306465973401579755661304705507997962460886318001513885997897090442916558522719730066488204776768842312927272106000827241185534170522861534405500874429730743799515538323980233779318076867824897397725648681133654265873288740837665686415845241611580596318168746828938482698998081843746765233307873016109435455428928115445327929118438009745872701663391605516321882333904506462052737921185486295926740481935907584908140002151029901201597887305455283220447610817331110616199515069919354398617595704986318879538609531585165253119524826341699685117260619534384886716451167833024863251952332528715995509822258395325706156777605867196959970494609679902240731120547315477902485029920477379550317726687509523085336777675930941977576420016855281249485646046894452073487519182107849826375271294551653793568033810743603612296180318991537600598870937181594337483727206885832999671744153241537363445045360397346136525549338194827236180620278026171691328861743281672540962805475536153411947780573865450919792121623248925350824733888803496131008552052811759352747714537552099425742282027441023841762154714454421793060617095221235425405493076420480429871384049787335997771321338087147600976 [135,45] -5980444116697897518314508801539492066281956863986053121859840297940147631348849808400280502282165992359312971632759589067165311170648049599248389487084364604760794082141173947925661256232736463488886712258877115507414509878260711072839902532179631688321371113062000271468535081511582039491067245715292374439261286448784745566293918129106070835081524863564959164969014092402191614099758365438240112444334292065548758728460868481722753084176446126405048904896092325541411345122106366501206595145635616205257084671194401079016279024557556236023582798894892107152469141077512926957481342530687575593595404756076476585346111236760966587246994148710299236255851823114588896061578854132319892993386381304000071023289478803043386778688840021855432051510257986098729044452919369525541368750163336032760349523365950013260754497123199542858495757043262931827481082961777874627652536895800888666760133352928067105996442981550258071457024032351196691367248938015187545659237770767856523937687966427387857561374885128727716971900477952036487862130308152130908667592595639132665829460010751133500813500385438650649552559765325666184605358473887229636523660358452124672616700217742785365667610656005803278188531678026939082141872139773664026326896051337746446086866654524833238913344825768049533965711480603432063781867388945536175202103144283762900545735727751101704763319957064435527349323595075653940387150429310320081126603928252442354280490665723591233528177327138018877925580097531439463710065776345485367441553893269463854364596233710261624742036124475931356874286289722300752018398929339975144695670850927146126346866556835859150092679959858141545283641404941237862187838322169267251812428968707413073512725852994041493395956869044323526647673276573089226828451277604844090691513395955349652118645725623965706521273702915982020792646474906052547736313082582941389855966223864678647020486724063158156897800510522427604588419597114179644586001296979424175083842943834073338539811934355746310921126649416822519370266 [135,46] 1426833032404610614526303571133602673724362387445865137818337519243175815027433961636923260860747185103268199920672800886609589964369127259642750705013286039435804313888372461158954173103515609377475621483391535145989573311666328235392327364480851752257697829779742441553932484271650807061475596695820925854591912461282197405957748243334722644276672904980401808038546922657128412222916213884903816915835768100863456910583835351765137241346382443468440234499188104908575814787419775021250144439389312967937989600392340197826082560972667677877945492127434955563005215100226759215288214247296130815501477962872625726618885898097671077402731974992862357243573257696289759140277197640757194010293291719681890958146817860386896968216786637023377051378760912126917831075722154728912236861661669358549988611689308831860881683677757307659888478951760341329861946469889162463036628940014518627444702573472466687051024496136551799147841044574796683818693482093447261993081845758888559066660304366435046738342594114178516183478028557912148906751684382247909743530742399336794679618621394697348292551233148056173123408649160111100047477901760691305006310880564295715992149275545572498217978516544737097213893262559027122280686064771720765769808189997073137347463182673251307477145189027604372138632151034078271634578738490912582980952061586519605648339902002806850179118020144365035071438673204964729644024569268476985231842254280974620596457824877110429811402045714037532886054078768279877954177803394064757319522337208139388834356762700263319814190409903143621876072546567708437246593651248306137970459286089416193322221438552624168548755828622289354984579327415291412113675827333167618358255833259734762582580587910257388235376371038605579979160003185544267638661867744113865892131832599145358725378947993727774151290446837511368946054535864316466171663629783759069341967490501139933806747716565807858926071811578015600700084704537515915301892957940326368044110923720925254886180112498511912888737585843461538528 [135,47] -35858832619194791523057086105346722915460444091414342265147187948343177235338927944573046213498388928309029140192766163192259259364159376130990002595808879459372815964417521447332236941291067863778707861938478813007941422967280025297939381610306046649924478444469964928337554998014756144328179459208567794605286125811432734280101632810178263134807811704666185702980824244547758580900495293633874323461895316718013796679995785094281600594365050218762055650962475296196031241666818572933221122032798138894492492028152758948150755594739664935002603526612599231927547525352656255184544437184379263445095089348706657729695340737570148710664745675765210997198370758743193400331860300055341938608914016095837919828776988398206421505449057120971096843206511233790718407247257952320880106872392168542282016160082804242445567366743813646761623437757944174482558521244207927019954600861453894811674708481879224573554468411772321944385188729481952724899616356338371325470417252382669712565654958351752259716692885397885860037417672535860304869585107545774982511616891439311357331257729052523031251301310263751596761074533479779426889357508453713577810302537772350330220275493263227430877122204627120095254373329234253334679501522616210059518612282449091435434401595696657767958442519397594765502647797370377972259795272158680179787163983683568781311399221835615244955460890559778043496238514120422608994857855267867710617584838677343510832778659195358081105762476796827538074971361515469014281127723152593084775820236128723356200026411658374908241593156143269424561906820082884436107200055200215225044714485018483456633538593361527006100839229818427982976712823453478635068208408370707132707459151534951760926333603764729260161955914619713806529582218210013907181447481068091064126369223684768150098880293615300444631562036337459488184556413870216299136288731105830118172938872887542495445196712104636374792918413194329295199063900195245077864306445334681966275922226153986965770431813130190367005138947348468 [135,48] -14508093833074103410694742125694129134299779327598300779252889871025644519236945147575016812857742994272512065659271089260935363836074468500298573936173599073848808456462087923696471783504833845250138475204495375157382193842011517555369258787372419688091284428663737313799954364573120227030974058383215819286326163199851514874842388348856124832381431245522466471122851290616310197165563057645004376981236397229357261042617750925376162947201776215024459718795122453441590804908448331704601483390490433582471524272315307930669968845204508136898760992076431989317243622205226997034045868064312475701764150487819110898184119804162227046439607711588409864229996234141985635855781335239755745753484297962007414208774788268125327238147397370615982767471843667707425563514452508659367662390083200732999133837410642006489333099902783935706457130545961545814042868680723906987473146374500414268785273653060154831804321637935346180592923658920820369777606258341293511534386968491729360049561809873894276918447261500133854336363991630066777890843263644268409197805718167172518977650645715577385809585801789516305352966121403543846880318854732275843234495482045827705747007692940235464141728172866869164131518456968458175604741379799629323055814951898328745545681109027520457458033297477004178444507669003757938286477130513217504591311897548863124267723633339874011840981355059266603620209504720155513938487579260397826325773601942599700892940323752998847722755248947640497347702074966508301906606003029956735255467471267618772866908460945759282674973121623400408644144441009612500312710239314605676360311126309586044001705726986865868121645620138199552509417774671188648412369910330340008852163603883995228839334586198351909176874072401309961490417266578194584816964065704250967782769896744119935683742204354684797532384036961707132026058187055051981468963631182645558519389633546968004790839071499495798035340000589640795738907467612714409117897470234005685572364197393503045256237017622744360385446423680 [135,49] -11339881044737510850696437047096174328336735612331769776962614680967289614020934837863176845587306800625488446602403019081922607587851589435208471209499686004343874531795704839295484882086519365423838613642907742629642894992199293700558283852655148610558023179104393951374534081270411209955019835599724000690889871491069330522658001778448564650196971675741630937108669127377286797428333912231854304598479425318762961669036905966522060728233697060337428692462895700618956358911074808600254278426506923900065376369248285038975134191500323533674504355450792907962525599857330196471237849605333317777868620232260675089161807301281204543965509023830551829498942584577524691949923828076270205017761344668758254103586962032154185418393234303005728372233528393789320036420058897873359815072052091608700412399416904125388805671544140160293667816483224969669230847044109040389004079701172672771982598815320292116921000197116918729077908608198090716478273354794345126079621908386398399364231620879850770810521047847560289073333265056992941390743683124960698042886072121923331077907623905962106058248542183434363922541282673812253682667527598788090832081577823150662730183379166503883021662294965084823073018192095008877395265844790058110486026857293126644300155634787971328747947052983390954144094972233052814283350367261500518922282055932726870784666530935403011576152950010606784485506463001411232186969390061225427275106030063412255154067388525431240971370979317535852414336894247843669533242395429923797251530326331599661405854713341638170360309702551997383889673231235257262870833879316851530966711216918400356666976347027136629130036425164250586952730112676468860301901879684259735135375293155370075920029259189902776891935816378374439534410006436867560611945232114382821861900996558497910817950292772638593647824336623639631176476739479183500355270426027177068995754243240014569114895445919784290362540094133548430072838693596912594938966203103351032278843881177628259827135404676965631313122864 [135,50] 3231175331157954008962179388116648363333418315171761686888806124880110352292853100645300114121798074229620371815049998319250701225971998983702370251270116826171417900342092902348607010483365180359604663778172879088850734371653821867148123220196416615434202977544964274563005944735557395970205560724604907697512980203066253585119819154796913067558113895574286145647342805976275007891610647741978063194425574327540740748081670610320707229072653323173838326723108032869529232259089003237451250335695866667696527020313923773657967997071162093810956398965701160040790649607518287221062931489938647347754459921131134633342931651979214523640917205420383548727829068068653782243472206920328253178096452555803265056073751962764656991301822435552349255357227285525496146439297122410953661759772323738047701838481649025245642334455966573230658769146175379779805553933718244112728256968375898603746587080415068831762027732175776232485814744501684562776808207160303991696887785482191750907463669043529432322592637004556945260510486680561370082747880297525408215548569241623688551929332399090104321939552023700446819260337333835111291436579003578969441068192937667959909404839712927654638768537804970634322997270339374995102048828850402077849441938465207827302204427244204676431296950851045064857874461324798846785175189645368875942796812180206634316941622430184906584139111106953973031073349566530935040996921007641626568382583289225792472706947358879793625340334497743430623774832979297031746746866486731047159110529421319602502440820179926928798456226168785468564682925366723666661720547825695337387101841971029269927530337238576608003533346752211921429111240712451951035027599515366671773963097327182632064971028012518606509507882845804411361569357208791888421920461967052151693035700995004766607977753575397815023465902382244466044875733617636585187417668755419145413917066004320705801280578874178440308278292898770633127456743252652082596586521986965547614025068782018791917227978307591339651072 [135,51] -4392397390905815100091114375569788278026042917002491581047246412422819459870195604149958422122850182469988079484318087354157548396158884253389485592492957807414630506486830874501097901468840332034320287782969744639804113364476088619485384103856461396610063876608904832227801492745245176315686450045333508151750493793658297293412382120451409989798589304951849067295308025601515055638945237327615996461574506650313277687340390204555294024920596178634096781552635293151817162698171332271357332220843559512495107708619771819032277851489556191608315908245481390735729899906882226159827361707040971669150446486171995433380959298055722389070410076651851225723780812590235464593082024910394394501965879168036663997776654200902506585478130446221171915000255237524211714657460691502570736258605536944309687681963909497617954724878443412433029524715386270584972836049678709648096907563727867771092171190741300890333808823648493613714105247557658663183270970683858449657867773095716572506685771500969907812616070296619699262169456061435248773365936439747926206414483986953172261305063450303188685288422836296312027721971003154380745657016186628217512463928663536991701256590042760414360494858312639516606530388430016703519365063622491012612530496871591223889802168192331547217669774215536433185638366474375345635065105456910613580525848266626961124098315913938436532644406392205596247892930357869277086438305321696135369836441251599837676244593104208193119227596932729992152098135865913801678893893405383941908798768655451650410666162229451996177974588143505540141062180413334061561462284317712221632082011691387342342160348485660692454959181930294753473214421565396093423136512880787437315258128463821210693486694733099667514743892450592359196288246405176562473030176976557654184541848552769611682995494284655648718441546251240060873930473211072452206976432352663721812261268807240251024359125712607373646201886339055366844314206215817613232516646204458953759780391767879937067171176251107840 [135,52] -17909038499416125103745938548038324474771550682633385275094443767087528144273774266910682612060252481529616876277498337708377525002732436855900876749258738845858345786263361947034348856684310276256219486290596906128344214912511286636393480657833242191046285451001272089339551211845132164447570525712988968750121914984658620469207457043949184740006150952450482235565915963375304759575656400598013150227334084762984772218359858137324370384705054234055952705731436082267988994632592036418433774069590633287438986115146363350716239331308618950323891841233536296975231924331208758139509158719304119049620085595230937264251348216084650564166091548215455112596378223598166046252114670244212497530426540289808885079337810613945624294663022021338926238553274420207109507532477023515719473421072484546457283760585406363346493319390490782970848082977594802910533964915423080623318834742351794607154424583530235892016601491806559124437413859167347897647771532035251273845629525815933353026609010296117417361555674267926914202610053411029140566164175022669569495751643784251369830950646804513682374184942252710274459519029575204179373620888706871769756602811885172888424179270088778090236915357366166767712589638547689795954904319034683544985573295257853601638851340227487536380178394027395657096913138197794707645477849512387765837871575818466549105489301494131039940638994119551001078220105694200258348872410062260446532629879712618102793564834270904155387587386426051938064583502825686542782783476188237806385445833906384382807622831812058485782656733509275688958258557661250062928561290306201527247603853725708316392698206841333981720217264266100773776782441045103024591509529691280887030906277903912021675427116702000234232597817336819351117797402670989621128595006493269698758809169169989393786231317679011007763621059910153691628285526930181160876217327667507122607426913388293114810740422383116152966138621051899551747564050472149375239485010298864869152252310890347886498828331708800 [135,53] -11276193483893118844488347286943328362283861272085727391134122196842688675014721507015122988080653399006612002574929379936053536585593577166296211670063384538718644300704598775206183899274152539845947693918103270163832106096640089480273469920635181675531587986152689319224332880931434461882627550231298390633740333947076562548499779399090454116570703250441470250417002966819226806555590051371057420436426352086397484091001068927664913673664949582847160953091888593168427115509472346148844593525293461985434030333040524062241390006111118472867419780777239225457100887115172870212254805999116782921131530849409798663044513078509764672707468900735542652960706229931969276120067452797160971171521479991558515890176322474497404161782274041060376819334535450665505091550252371855985724086739744338139358136928619310422419954496528613960885297039552623455574699921757428083030454606890376734102562245307081176167896458235653398432628849340234629489207346882911470853743134990239779316831324902784656910892500071479295677009883994250627219435682408974163306068987687929635142071919995270278074706407115687933269600555096061437961858377648393509821050599533257039093551728155377891023369814403719944634778197465455568350728707569442267988641668138986805004401577507521987154073210775754667389246513656029029463676492643437095251548122015346850195575892606416948734234096872454476921427817170329766979205177108567213349823349310620111809575590825710414822609900961968685308267931640438575139191278006482432645012394129047560890884386890162544710458270623710417186920366217387987858371229186467390466655603588925115529867725867165873591895701017614854669348943427348563364415347500238273731702377361550356284394671528242298268307405562973746133122889545428347112137703552072630595464647268129009883707299777180505510174318307209128733817102694969535246600289376527554040667758101282886523386866266988986387242522949427975102129873417471330444905650269634456063712390021834300077291850960 [135,54] 364899022117478686294608882716731899029561532143017965006442582676846387452033417811040210016886772684892497889038089251914540564089574294783522248661232329292177895342099589466285524534747719896662736716743844074811334602928421338144114237262131313504380719072928429891829138883919282380285216338916213562455814505266942789255226222285065714697874698052058160521260964603680233023124078609914819331546695376360368522160122997036126956542329602644503039502700117229547295715397633345548109004573945590061221829545591387013560146614375801980264203610286908397421575095571661312620213314625344276279106772253716977359988658364342868894009918938741947789157408294488213348330934557973639031457142954261528041002977298606624966757822879735332763029310120563141003719686717071391144227256922867417165213427512938102795116839984589708229887540505182990504828173637283736675425587406730021382398700941493918057069705025888412618310808981927268415866017224727472995096888088250167669367279510931711886400367040363994443890096436738897658781967825806686239258626123529132191257297793862947886508669445173259807325785837863267722307455056288851084560623863733503099235415376974944761880678584377072883511121703832460596846615247451828972764500040581245133160739981622210304456769020218938044725118334480313138865440754625790690008174648296567949751369650405601309871261397303969272542895462455704414627543765896862617758912499436229271943592183261590227353118320745235231786953389361357122967243002525570090094665433074701182130488689435507984824669558953030623820071530817236815400467109489631857418834517568472740358286407132783467633274694327147819346396896663154097089331983658896993466310954197718650826748153171448777799067591109410408231679756308368406182810982215944800289543444651559444543698168856173630151809751194449176256164655655676578077531754304276487691000324459568081874598099108242332418930595927922749493628950246435305720086646838850900516297199747755091635200 [135,55] 199807981894397777729840932426132957149001832858781376282655297265699446935110266870594131970756921703323315144047448465904605500855798744040919444694148274954157866867700770116813685242566049958784018087450766836606769985417739206994360710323424743766322051663825026379151992716898750668509218698620176818849504444006216165083059995890498919954652669475158507254742866026720448564924877788987025358615981771087297812703670897152734458376490927499680768255227502072265324157296868771797979189381991799162948669868876033527224411938550013524397622478268540084045096489164289937212230199859647044005580124970388987203499661054490791019340126838156613612304072199416888853005337590717530848147735535785489034845729143006614194024066440461725062848497259247744977154007102758172022112638449806660862961198203509171018512064227942442778317749413202115563340827778860414432614660886751410101319904050716112321994220266475498029262313593592106196491809436921458658811482110726943457776018414613962379755626751832440552636111242408757530749218508652242759672423990135115501521703483224795490570691090854031760649584252802583401535910988940794984069235528342537924806280863381069583066410073435263670899071639579371915311503697642718404451608743230363623966718147473135370297016222117274164030762210997710507546856354353289214308215546317156150023133346733204604415378016328510909864654438239555167632018211477165616763291337809305986412849323108728276242299001686805830083429362647103507010057666851868047338887387596840503325661787404548846510956803207374188038961621074392338750140095711747094473715938664744078006211052221256254551597481459303759566125768452172918493638648682058185447801580415035279650839013007570671591973495463141027147353372958961865747362040404099147655312098375146825790720251278708590711328364490393180189245577132678966689789708860247541906938897690120859973513330331835613213537492063980578764937912659352121329210924089237138292237290525157729920 [135,56] 35346321223097205577524658947815312292098771441853227701007358024666500940233765156085887391914690605007104873707040990178474124404615040149757489056877215396854421271837943550820336304903607105067159470850000315187003545772096656494178455221657407601289777435428933879286586073533579301794021585869860984981151027936053849816855415869597077373658644464274585088306195085502457056559706878064861183087387872030179150933917725341496720300213260911456697072942922721716100198634409442880264841785842909032115278152616128229582634089818927158309994821193883351858343135030050309586396025596269147798484809557948805162432612003786873312063479385446375366896094520250310449016551706500715680902440988957026195314247903279159646430842998728948958004099273421021183824958186612178856617880215100785563432928701915073412272185778844107697711161594805398743028219803701291621366406569469210556503188246457138086042971798557537676827887419210665443886134846268982719791286118546179629942528514405872400444489096581379423562715065009277993385268560422528047347838825353612178849918032141896499037466838807253874803906235872374511675260360772973570815770399267511421659653474079323969650409902938862812244173340453881556535580924735284569919475447050674335360797689209011876875759448270774645901542627164020303106293600103383341069543664777719254080983832084418651820530831226910421590337479018558191796574602849519284331001362071126938638056593188473549684650670715437844698884508325896768834272298907825400912408879003115283762779377268114127179880781879486773609201669363463586399105636508880292694751021164246638660209696747378371534422053101537045541668279054043400459949953352899804067453644749929380792224770033434750295947450455491254917103038569519960562243569150692684675069272488901117297832692831143641625440738252576616618016092311792873730317960508190526766912579865900373630917129676153968425692976207319324328978333836019110046531988351160659303653031779150080 [135,57] -3692610567524385930579258222321867156006745185165098448544579184083009191399367717175313361389209086311317039584538812178973542622249342687632106168338109783287858664407883167670623094333407283596186939812354480481896531707014048633117986851347484538907472446611076966344683338117519729708410448796458814102401485845916495367922507763637114866453473728520118208582061769789045570599740801233567715431617294173648839597498416683589819575188751588306117727131751494236690033741949003209820295500267808952861945841664771285401188544695342931146919148127627295914137311820395213228369565344139771178510668217815931088108437752899753682427710597451379008961164960589280096416002820376250113061724993127565979299681924147538577518151759867612336617829141084395072138858781102428700040960067817662824012356227307185080844504350548424260008975233958876027204384502962100658931844920204236905097390847141427699547587776028966005916579468719512203420860083469843313052354794534030315110281766488935617806678334523529913311724589516204173029499667245410143131727281745974756766514156915681565592068116691873153917813264067385908253756452060026485360065413877375311211603583053658893815660688316629780439487021606152891856778748504813793351482665680361312811224494908339001992203711589866557635537098427364545677043982914455661626555613472771691329052507221600658082383001252067463798938380276302040711207131165819164113521521776477845313344471461333651375404911751712694831447426178267297956384785540539366428996072400806474855486326796153150003810256915623483558669070635044513562214956132468599093888767124360848408446203644097048956917709682116539015624068001057677976689822118356165198365370061547026241093933412035306076439274195013551609409309222183513756382818030186940844204486896909818332484855290866672520206366720860935105736229493409094939228389658148244642226337181715074641945569793960363734818294806101146350194063311499414811493565700290046743508328022240 [135,58] -839233472920331063208029217299763419981784071374718731992835466423072777776070995697216712667198118498133615449255468626648659789021035154912632554096686428307368291531382220551312767105498693628169974548335458737909047521630665950979917608305018462016974867501164751177438033608955677822228493633501455113697288231044522027768787079424399255985104575734966547642964303141825546122524380671405049865934635728965272685365498998503091428980431540795438136724560682039614250611037775810159981099797561820219053585679071873037497858235432298350377350570850312315760226515936046231554240486107845926749515534765861404392488169639823406262441575115981357191413820810482174407219389202644483446969928292993273006517389861581774704974050674994337222234317626481521935241554310820636682853881684971747392668472835439889651010075177724159440948499829866389925252888700025209685468576391936363890086948608127150975733039060298677244443419723802307238387807363902675425821328696540766173104118838289082585104487266392653690542188008133273163137550984662153091198041016895423430562092353658311651168381472925153611753720212086535802588883006358738983997745411998124112170498037969103292695203355369720042354302049565291022701197777654166548093608768099486300521273531053237180422651672226031806541476335049560334323860223403920075432306251905672042441105292079157832287330958883534312743658651296641210864817950350859986095653761386208802337488623305145950568990964901081451427243164801335997751560359491378884711125976031307126893081232637097878717007739457470642633832400767638698093470171138882816694075467818386911435637525497654985228547985181122541477849827480777534343055200775566860445894018585571405244359770415416701768475204703658324936776796494932408531172673500958972197661166039669017537872398310369809100361246658328765376212655219104296184254997683264370556144560324433039438258682142279418018778550688735658649527646998553407026055145001151864711934720 [135,59] -2252102193385318410636922405790294325214755352982594434396922200401843739983092093178792049422473924751534749251915540412477506428725709063197783616933825446812327417146889632643856918314895603195261086238757143959457174198985129520130363298080896766368797534288323789212887399410423094632923787611010008237532077378530786130788457859483620202488660453664605517367647196127421092753612293494676188576288725285671674246939361841851514150456097658136122521999466373579509142456654122374854283145178484622230001653816557454836444314312006978199209252382488415979560639460462181168556765401396559769852644791392717564548555550027108241698243997542036714692319054997830720122958657763650661414555654837055914975972404525293145349337696725795482447778173372453974304794871958654648022559194332999031927672058878968793416163898144930316019762831544355188871085455856385424351413582732990909984827644218748608853564891051377359610522044159281151628789218763171813577008022184925849059585783963248522808155509371745124174595573162390618079540665737830339938834456693014482014929742837806359865845711011646884232081782591492385203438348182781590798894833349983661827229912836640369673526482348941080207913675873066289818828785991958863771351158832784051932708676967059127054726713947357954936682982382792480745328915524952718094455600027948721870641225992761771356376899723076625126326779072679039111994749378153549461461731342906511602596980879389911653408308623942470163047156314817516510214480486094118680799024643902488408398647498305974216471063691464674083473503269733033712254354257693249453077030800312429125832845811961576189235177247117084156839776328181717556152775941811578172619102899515250175233741604118971190885023601583813207618494634964427455977772104286010959405723339235564708535572612785372024786112848591404978471858262204407653271150631062340683422682497841256803724219529357328408636071773713692313224051071796648342770231362509365673056 [135,60] 8968407170800287808725884292367952982112835821176611639647142927997952024674348695926705651685435790865947451028189778871507726928536318347949160981246204930637613198042652262284207814813262919886846912669535516136098569491139112721704723522372989822688857726842537671359346856270326814001406071986894799293643984832427750043958863355441508320826834896262399610919992668823428289747918383795546142224736359804871668496747565437390711533279458957346933070519406944367704803901784771270298448833086066739095068272082691023731786655279467974702122827669584107976305009268555358062555034373270669342463154572193656138425882673075939082087397486836268234918554592011223391467035268383200272069783823527421179442612290950789096382690178558085885652214815345976676613700045664667322230112725799676737562622398043131899587041971552924620054140568851940387867239606919633245120050629675531905546734663547036582800334864590512451887424081237430808430076349693731751914379963220070987290721131074387652991420996672170023276784138378958804129214931230968798993099810218561147543673175099617826182922470626183460415895366132554941552811861122230304321448829250920168300103447260797196438389981531044855781878387309319241395122231750784342450353876585960726147198389501509511610071368681410411077104117677621216831741996604752578439364842099258467723561879569377481560150582711659887398040095677168354957256024803681539941061305779213448050553135189188929579823583975742012657861567304991786581279047044409468892286584960564402142855139581234840734267599807487632702496291045830083311336615328286525161013008184048872777778947711950148060806798225786904523129922415426800833159855499844602291636858909383180859063201167431538334987986662695270260985111422026731964441582637387854569536716917125886217085202040199540228452547502439601571891589793730295177269406033737189113766732103686661023555887121637568353187818108600424977914604171535806343790838772164921408 [135,61] 492374965153029926238231004307547277249228576669790162789220193794638265526104845112394074645216433208647261742639758530616142415009643857895588846903952155008210359564802041843291141782364131297154173259287779276973147923543296505910971971638809269377410790215767063199980613065422380854578282255927805679382478127584151262116210507994665388779621426210994093106610678882652895154879864648273147274414389460864884884839148082578255652294452969497828286062586586176487489874747975998285341123510916913382217747327269642974490835631574921201289445900123938849654229913076171043290551883337298640807744128014547449689633781594354640167590674637921012172668129742398500715963811709533383689025059833965750512409056922998015127682944238735549009572143917495760763322409997227467797993528435525395005389526198175769439316544332917941096060332770188759189065693108000358650329281777179382649833956948929656411093432848338971303933708733174736646165527320210983479164667417007873939378045016083270562325296371208977637961224188092429310555655926287727894528359018090254046933111745991630370950062237098442723253012997441392139420945269806301624288951876469673905677359272822564651652568946321225166377185274135064686070065816834412921197116332146066914416026946040464520240940601950108016573019041225943357645987648022414379288074140047445132100797109746484768590514726788718345082408254094027132579027593569619814602942964985054298811166244239601283000798665095924218420667184858438497122077565749981449386887623463927912469307510509201138362143615653029001288213651923942902085185403182222726093331402522180921956469587251971297434493351097502964404314379051305107245385556711576556707666423022540715170780577985233058326769188738656784125288059106856331649776200213308729798782065165769868757718861501486006008952125093198750914854987272192578683473464238718027027953000046627042847052532380501046871310408135801440718685997957110486606383529160248 [135,62] -8820525989680773439359618350178478052098210772304868800651128506782164099234807344530059188287197849809996676260940892441955640511978221162677471154426343710837722790536728617674404815749000351301814828761327941700453873833527195412491680350643947823482063974725634415128173906579030596345685343724164053791569425432747791091551409269010527026305217136687596845860165691541739336956401536252037392913934955005029888912558753626059465304290829303071091516617792822402496385238095511395171571233369232154295339512679362483080629586385075991924051936688753051563845200479726544260990992394434186140563591865669846368060603518797338687059098619293694212124190261697001498802852477773408020100960672233137323024135831063023014486727522819236747652508643934079284800376460085243206154969840020393391814599450519193289411409740442726765322908606544927885110082742246092111598220085452368987515414836970983334105759549449135901330677799239264805039114297006913533328452336410980011258932864690197579924300699593307300589347790262679432927962776009900176433487967058608729363674296833971709226181872377218554946660536233489105687904476235582988669927959838343816437047106455019387647499008583031415717870654683623362903658540218608371640992780582315109238329214779127325076705020587909050462316527447516199894764127227541015386224626458165167632410959303606924652932625189925912804832989138555238816092916911738246616385941387626083824957211753493695762183034657142368319906841077387960918677451289676345906819821120460394364700637870269811448955007219769672928709072627548753829182307428648930370060378337329793871794884301079684495221679127521462411000636277809445514276455184009375320141569911996924387795314604131498478704136333889815168874003331702149995396476120808043994255391152698015312020888367977090153905516654220879223168335441975703583084779696999326480317723360606636482183627294739007029290068582228650377025287226005379276360325120 [135,63] -972564185159372991582202052557915563181179328483970017416865726890719547762633515081153721095064358374007603140520265628877065293865102653890736864967363106132185997588870495203370714247142025105007242897277388591089008307478254940585968754179078642827376563054786396543557496771696318635583636624568108339853606191575472985545839818970737900123245729779488048620237681980344528188882656467998588903808241462405098802371814364766780546663283967812100306135969200398672444208846721579074744830525751194036933945924537165652865185354679279822893351731152371552048335536219531924327648959089125140097182025799433568627194352295594549207072364396744705082961288394439713720407011424734097552099029309711406366772314149270687368149578766193454036756117036259843558388991240784386667208121201679009845928113563061686873901597159423193895221045246795583315201155158675484413741376056224294239340140226890941672483252782059285528094943798804268933211738273531328187974506340783412141670474187518784176364839185105175793848242734260880896682550845228532581256383057624502131325453628690429497237595725809949560377231848635637110938325622881004521289575474607104049680141006299387654507499079825537910656037801024944816872355799483922695241260105291289039566823802451938885459703410296240929239106343638301713336466515565195464972647454766523173510540874029000976052202308408668981397534570860289540111050952186748384674917742333114416237572690668079550891651764061360792203154465164314348715138488514797949920814194678308369118186706481434556150449756252180783093125368592025878388930979216250029059373054061124354771787401299837542981995578833636595551271305050566853381151301477094164214412393776651787824338161993718873804713913551311770404547824306147265291245585665693262158840418575171444152025055065021413823485460705421317261966125051939740218715264424577624629691566214779589476686551904991757641685755793401919608691907519289460552704 [135,64] -15697586869337963019428202271742829294432474262385314919004276714825192172183620514815656066069539499368915878646897227948001511759595563767768491622088115992290393563668707453299831387184406543408410746542891101595119552131380815123646898910440757908471399396744032036872087920222640087166356673571356049976636258551738850405039760508276381821123871555034995860505608800535555219701484789012554421021485023251083566799843641479299587336779230787895081343115641316620744318604066500987475912362280135930253664122273198337564026761505181372732850475858234032420591472339194562792209455702104772525898853371390960979198180000551696167597607112181512732024458531663411295294018756686643213847044639953749924389169348069332458001270641159044851855654208977409954871071492788424138023197573869665295966672216609094046084959282168585387667117977875802716857774978472787361341498466844324404146312918089192453888667688886062177288276086206526223187053785681662557010009067422412568109845411066793919747083431629584350692280865093580078252879735563020044035500778051552076032274066924798997321350522478880310662727550112833830304778804555696497825042672171793221871864627270267915147504031618984977685151204190949177951344146254841162960886223016778356591994889542023746097620843693969523106333195066394789276088382499556959329253420767616058794795197563882011376591960946833525994029791263226186795658540490096014828582552923465912589731495310825588003065893595239518051524091649861506226928100826318587534260379326409439052809327628946419546404569608584699540014421286669740312073142355245178926478948497383161652540845669018156657201115048047084302946798120917296184445670353179505778631288081248635320555029331383743593854127405492524807467076782114775105818681166056085586747135379783091688620610228773643778476857445009527560060355220441804505873375758496001589741484255238642128124059161115058171999193375543375310703309842589154272 [135,65] -2640551961096950084117265599424614099577283175843865035486072626122158978250896485129300278620445074726119454598294178902459570741865002233230174778969511590338948524578648635901069045903904261103669947249554491310335758924927301234294769641080744573848626976709727781044159161475452403837578777272905200282207386112466804472563077245799056962313652868238603399116935828556103164724815447003338157774090095498856377881461615116317515047673514671489890091394507610207400939179212411727725312948704986407772451736124877665655280030781037763986221470531623464377934576375550620922929200912206269888971034565162890754102965347187728508495562375194251064898941461116345860920394199480565320503538223914083462092956734763430728265456778567322103949100500262423737829403882724396292983572184996113209357173510570100689823084729051437936070029473472959648211516318240167984522550073308665607181075536920391888706737391239351202088173297796074692366930926798782520970956004724024534894524819185554567990922555530696109440369358100375603066963069133417827875063440459752912794678179806717978086873851576112528511393536393402326281195941122893948295759347618942417863656617154354413699817822990527718368315537698996006918644194169204889293628974777252175196073325697544054074618265032449231202210562733387032960404938886105694944336117530572069302914582158698640012941508508615691943345436935878143022221731230134748396706666579761954129434253672605077706523300808119820945899974321968826178315825914361337757674463311554347229467911479764192576168079073607805842029924421918921594087789899771982774887122621946883203230196536439668009682735462970666212414270472325650068423320492034585962450599103703822989393167884089982483196469815127833178412834121613410283414958397460037527998606184793975046490150998295950400490871187821873758555244142343125902486314467030219990395630543920100876626143218254220092286816982121633500117720968606228 [135,66] 187078320966113163995257341888238674574134467752987513827248983001080174874676098965296099438577403296428634013315541290548891000152294048822310960068686075182471027571091748837440457113361118707818105028345251067142521797481423542653576819748433280007629840654505568511239647842218659734224308801203862007821155620524670396779164834720918481881582503788570421284482049946725581777238266369506395925101986838300769339192992552003403280265486152394560598961695196957022218988413823823104226992452499407443217398587223165517013643921895823957840222326065867284476356616457977948584417122960682801194677407302272690486504530884635379954971309585946458175921740788607473314094818371300160550520944915363004670411068590746827570786206349935311215054777956325240159075402980977671334464574234850289442091627617301072718876070385634980969156000210065569229117017635239677021372748435527029389349310896647150455391463774318795619316433405329637757732620042234696805749276223382151749510167559104316021903130645727925533998130418971224524639190591081062522190065138676645763731835052807945401917600420321250089972290617180473523772834527301847630852418993610953002619409328241328113468701947085622742352525875673981319167533132371890124175914894947784515377607029672673247835151446749021666670896364404615001049418322444258541965936835062759257720087085888171704776421343892787504064577232271181113977809942070531048312942143521695726756257734854902866201086634221744393654451119233333738323220482784789603129011422301044935381306487605433284897668838294494621773675541468622253578047329066583044041704404484436776277530053089053286017578476827444163549986179889736474474806105865292776397169286465095253783617339324054236105504866465428918496813647443915428296787151843530348387034492881873832125322017782810930939894383470717742345493255901900729861449362416573590599571320116931576520583637268620230169210273835688951514323703808 [135,67] 64619901688389661754399178259075189281415728976634673139619659536389721339703206444496195020312144301041513046876886724792380261250419291196809322825627110881847144331095284210346290989790933863775804315591755344688746320828699628737071486378082942437105686394230678414158235540303543765140670412041391530502240487570590704398418841128118694358020798105388752999571148333311687199556698334487826023722832422187339057055656697369289915801990386034842259827376863730270007406820304441403794645394567495780162284208293863105479852153140554827918349540591550980091949581943781920844155566164091418901377986940253990663377376384107958241944472207461041520292790298360547698870689049689909243016579066439293818141657575814678613197248849484780812264605986892333761514969364403200159218377768006232437503472046524184096194245478859505434990760484668038881229127049947766525389349709201633754924951872471772211108094146476965408527041747828147977287197715604068240943131829716512827490240029892700470942619373373001890024749335203559586225148323666386868639103605008797143147639204166281289296599721494562350810095340080942719602290353418331197519113064211197941705019211825352787354584059944294412711332581423152519774733254194789985467632478732464418112682072103765433285997891536944715822085730501677694286443289972420501948039156475387965128353574530385617798092344426562622176959097132244445117589855735145000133704597128750871306229333233204008755331127516517733335249635874478357499168742453077486779318756820677391033441829042509148582178937043415703397532846113595315344140957626986462427492058458648231846590021592659263308330889040513211645024469956072440045192642620058434483101431490930926942610263870391550887539258215135860676139249311611655720963801696577111792593152812655505743654831292075866602947867995103913565415471439705243892276957793918531503773652855218605658221598458949305366246534408903643675230976 [135,68] 5329533145761965157178935259291245618095356978627513692490720090716234907343125430314961610648832217782664368620138358698043786196517456868314760794471788161460425718773294742024830106969428070195575997533450309460294002021960062196882976564369530407025843049632074768641986707764310700115179429693558702248427792065905373653696542727253337199259261629563365765060181334026420750957698006393621747914318566250278440352458104533674723838110880367869253415819559854468362851629001754645225803566780668524233424788589620444099374801420491069676588589813585905288063537575616990951781208068547682150724643522224181789240174392301714729606277939181507431196982962442634664278698929003131119920902061358168767235566071099702336692565202146771047124174367868412634311286154101046132862944434851192602642472324899187842907148817266867000325835702932806932205122272803048041073083352362078045510602073420705894281174929878388605478749548994626273609559343546793906346834085435908136384909891336929359298877607042914853070067758570850465268891587592681526859542140484633262714488470866112570712233281040026475283951200423036031833415808163697748546268493186565390635468538290705483881498054866270583410460894518265393674081075493610664511104910191152726708320921854991555657075628911965727929930674414749062327340447395963628673589722426797835972815053876294574432586096245032386423590181633772177320322178514015834210663851967416813293561956049952096335989148360664151477392860898231763015045452617249665246716389459028343238983014037941303755706277407740722281357618980339413584155312855701145942107644958352027059164337609628736091685384212510501443484811641098276379698578661571052201754610151624818570108521102923250130108834845425561039271605889138504937595788888642169900176528009628071985684433840028372986840648026342423696951814790335356959791642689756212537723341945225107255943033648552632082234609928337239789312 [135,69] 234091173692286927483584672467886580902637201540944060632727752980387599832432184918192914468083617968242214415911475815362782931660014944142711070922687224838346104077918888884245621772804662168624001376333265879363857825596671697848652553838644444391399356537832321529576712070842809683384513091432615207463102683187874954554881622601345992338657379284399049357397959909988377929762867446857078712096579683832296159286146891234305328728689201236778012386697382102223784161238079865466387335089182856380213890669780061626405668856803580049725650989334967746634938257276672758517990285141175947673428587620153354271155873392766990074206211157924395334552010834182923996209208132853221694376943148404124096841586853370554191170600385827169734202617670744067738219946482999728990997451643903024080571541682822072934834151007016684685137360777859827116973178768638724899160182257293242923402155771079351249184398476026460357264310422270709691567575522917470856582249828467204179649117654275509358785524427950857252430303055956560069256510676931115932919597037343293586816420722766675132617655859111604868707629472365716232171235894689264088762074815962360978984709004554376801317397542270153699271966580551761832699730635603639830337276903707233734923666646134004415712417046404221808726353792564337052382965467318200821552642554090990953245726499193721137037162497861899115215708498864679040911710432953732796971353068842638871573418423545173458595303089277189438174888674210177090560737952406129936542657815822676717227833892787494273576883880573435123909171522898465193945093816498841336815760113118627028300461490431842526530183442295381723691658193010284652624689594070825773140075646485241366673753423419755111088223344841956489408308415875574140366631475004561444193997972501503899872089960936712582007786114732270066235300712718875786527187317802857959963147659998278313241041639799221535324845943814204960 [135,70] 6091997369283431373569068179370183582460694964013358717649614337942624878739387298571489473659797162538235215151469312484177123283901269156318828031185330391020069123053167484734985628149520271925256010932644888508457613621627743577270770014733690435181321953132472598730524242054948051955995933477468265986842999710704920655839966886094502776748888701896630055824859246251720879639683865659249406326469889983126114814870069127373180496744191911363815035221434602609259688071197536629723854476976169391969100006546950351609950383513714633253658520378477307211195607899205654325025227971037971183917795114706448340658079104212172207593225822367443559566972333483169722563688590174540442126598852006185917965461160000139542002285201795076479209293920359359254423670987206791347847544670326856792512609444991452847047105634499530738713876167377640829923208027088710818258279089522355782161385586716873117237737344711434471218926754298114184204289206181879197057476582924104687936875610703741441367546930566262017861738140444171970116256665777043393414021611651443872454584488299147283006022580357422405353916340611946056790011860943483365050308987933161337698960872611756996663663007655224573232675008403015347488685838775899451943439788685382920465817647641091259649054081561737317023100419883972721043589301990110437122571349833726276582185481656871375525215446888335744123170362942731106914549248929193651663880118747237209687296225972607126560842883978837503079067903137182062162593542999591022427277543244944782837863224159536247408305451444203638859273390776608137124615902520871628141749729995871516213315244928716868477126369546143243797879068635961316030550314930750441439915833841794619654199957217519595256115349366027203385900691069782318027352830923172634695425759168229531457032825236087887410585113487208069284094512022168073248747306743828535932751569497753177803081689112578785492465377678848 [135,71] 74103542497832873093324748218553842222593620463848471960278751058959957913664841193790384714862621167923903257940143603181399631667631311993047574652281983895958846701337124670498226710588757604379293699858311651710143286839604028124131367313915910772847423516929378405973202528344706576400844038307489940196086416948559219059603456938157938744712238053642675230688669134339528340080098021295442637303413284004761133786536317147541637866041002250394956003337172169502064778799240415591422890329710533734717228383179130210632827053335737660593108825687771072170089881215985445345231985836527885473191213649441676244402626362154412309654078027989409564011860589199869529289057121069145700483876906007234675399447776007204773422629252193296577772950685399698862171631319035937869917628059257436279932753866096726462245409965300309211560671078535941681972460542258547381623427887454454523665355161102120292665215222157266478573541257452768175585512183436297268661414287470696351927238078969627637946336196443295650705216366870864779938918104553821555964088725287049476433640637583892785251899200360690630378145130624619396267642699592602944305141527976717430072831128003291697768432738388139649355260981421631699260633940168389120595524852871248843136302443818992214519652263673062687312137121446630571247687068817553339733464360223350610324586078733419903792921776109756642138372586615046374316987612389065525165844826924878841863935685206008652623158613037541674857654083979708691161740338203640533666793854770284113688488123800294688183522374044680345439097131846410535074092457803076152428640135017774199176557412650501491506640325227843631274479887835700877287329721652384593628157576816799550801408923194003805186908350153612416985631371738196118587438100241189337597277661560112910499899960910631519323991537094911496731034498951818454455391334843887864445928558727858648631865797115365579046100416 [135,72] -555869423204325035940681134266069475572321153767254051400354474259570004527122200824359363197790109291824735794462611731523525406163469459970426684519662074948246969479189089595392783718518975081636637358192887850292784757001163455941840621480128817638480269987044619525524372285466278688116457083716348609864860636733262138300444203700544375607484045698221342709987223117972889005789405077781722581476065150125311581942454082852050009777268424122605475129337902324947750022021890717630561788105731066601749326898361130762617639457518631952029407349917096161910177557317805583885801478220494041865080716792530995249078514870313352489952757962226738420939411217180116113164917125888433632729300016715712941886229525198487971875333815173453740405658831972000279584980796685419243474060502595571110827599377608409636995393303502749899284408833973942563049241457994298933714367868774362805019098714335523744157801864433655956572694314267831593852809003610684282641919640567807535306863405998242024602255604923645893371719493964428153746304332066938638854323246753489715246652910715965235124487365650210214092365020363130363865633079047199892436467562442646518951356970364917935236355674026270078973434373389181919249649742328101364876695257055834557845279949843368043647491670929374642501263083862068931610703730891166870425247622676562613467101454209564308796868772928363291377812736418386295275550714017291140971940044577634078628580841433872257106211929915490645018566971676220153988596071828279434733615151888109329644796970275712572464378011403683233468115536991261150479716567650546666123805520102930848107797363481732183795564471876003098790568556344036522368074586562118341506005107804700930529993635373918451324518359406707087761324283464903331091404511460876864600667416774927738866301605357713459387847968642568096962718863908351969771737671815962312991109094650144736692639117550958920512 [135,73] -23227469589702791049366836814944751406951663010678643910162771174196412963748380124056709386806345605380022231193815845349486245428360433467810078487930873987202941135150296135472360923608789047077135930789619458899817156685862153392146123004197779568531035538555581884232860787343304848395252693414704840785015049524581377067388583155422149514479225250574801341322525088516363837310621542869884012609748889164909961871958856514724142407330147442023947244197355980875069389392800753384243816278946921962471028188821363140434585896438783859864467988932727867836478391256936565532122706637173373411791293089824943514532107908752561101820463540126782106295194797484237812867498012334775423276215615340276360796502416571275542921015445586408043138731014653881532249394260489861901179634919325675827587939184379971181631829249916124555883952525378869436853581425958216634362805963114306936497680518247333171380066225190592369819471384337519923151265239939489161836964557139451535627612984650420485803756537150066999957820033032127937056928594942047099229759465319716844132395667685882177701188831773654500219530924998456245196002224747835323916757864460583542027618140345870218500190374122517079134596514942894267079656607488074183702412544672669853324097146080040212560257424573845764040624722210207104971923667205822951195823979145665717026507886438024698730405187696926622062410737160965506970121030432583996755706753208012825211742472135766580301523405669114831147645693223804184389669852750198058018056240610982594109917172916412940238874979294361379080807628287736548953938996604175162442694537408275921208896953784095248477238223734331509192401601720426303969663278825479313613731229853848821758051061535348675729206574933411114270121865003501676954882395859806424218570568996409497505608261591578602707077805516886563595025455596164588389101234098239671255349168789860004422814738824473080 [135,74] 183116971247727663787690930809167147804245535303273913931421992663324271811188984212095682846860332874951925985155791702148318052781071956944421991891009449779128442335819512130665855106030539504671040167856678436586407551742276177538749924160100681108105979275925086416696331160811179082977941270245375410900215982673872048461313123970874167189118718556392201496300356960577184770557528462466422538290152694021485923603260971319261593693379111256770606487824602250766176691563595689314613914851838687304266654871197829586547390631997759699866462970743273203770807863513024008106276732230326515668888829490117869356089148882775818733399350864953208559937254581955564447200436125315690608986034471383450321498510869812389324045484035960776040220793909969845493988529001704257043156013025437968798097662722124723032426447943436076558240379940311360342188117369078279559675162651492122282708199280637747867487352007067599746563003091977525652057499406346657945642211890266899862570439301166401891747994114234439256488826670488526117157904323755027443614184350223168928279996732988826499919377118879790814121580326345684028199459415857035016572562030193966039097029403599391685190755329805199432169220852687114432995812418814896784632306556578958285599070709450696842763454538417379661090648400020453030135952578539118327727505784116774198976510173756415169165529637326513272871211551923185204486491832236181536367262626423205101240873839470659267749893502482917640474392418202825782947957125575489216434284156798532281931920123783221139198158072628374132173143048365174023742769831856566906092047974994558286994577839964072419769379792585660933290683005806407793162545557193746359189098228231692020114469556667991481785527843873482306124195948435083173153058031688793903888232275565299162296597602554749567661946609670852901761376899142419875229109760091619901355984355172183705491775362432 [135,75] 10331794894290279157183043656879216137002651550207920328039592665848720135419530608574894586093375665379399504795164868127489631978327703730593452408910747682349405470137448316568572833769640785122748791866928300095143097481255878641550390309110979487606557205351831959344082623878697380651607911722974822802605460770383166233092355635519207628121528886170019825247832839754717805394997164731511487734180412801938028253681653086969612085102918378706277456305508915979199120542631739874456605932974149860942000878215718784937997582607502091576328843690233261559709013304438453150199601685711185437767380046825178791938571555890054523343303114318962609869221625092075502367354631218565531994371465287422184636656890283475728654083389976982351980607381624278326390989247135351631501471918589853724761505452974602309734010397714951168566462208309905090076873454032873961613850269857936367364475006683656183641978291178956136516017788931403196857859479923620150831080224098978387962569113218632695463473882154561873133640025165264903196485118118666840439557178873673104636184162358997701790730832856299175582998197054817096260540988098690909367680861902489119705806448533277678900170017429859703482429931323179180173597362226327130901883540207298994102772320941714758403398890510015304125780392481115383432105600883289071045302055669390294423828472162443562775471898588555224113174748120443492557781890952355275618200869711359994851166697855437735425508100000775015591304692344209183037014167512421456847182415856541319435336488805068313172154848177140504128376896567679507275298862315443018245273900434947033323274151219251839825916709773268984019065767743427704717382829058979989893031762007837683606835621025941347559914399122136234614482198684072041136418776740398039858054928814141384729036562676500030724335901862856193765505425687584322687421609147044426759962894451309436549654192 [135,76] -101739870687459818574185771383028458053337977617818937374625678908632103771588390341064116915208144930608037497176085963620586734851254391905826822560117424270430644663173408698166573510281463563321252724733981060605500456026626498755482437277683789425550955939907664944363952146572584325262222324366804031874649702130442700558346696593051740400317583406626595437739355704628897568531224525203601114699649317776185177360288118568968110950761263018130706293981595154969928436884134598596594995826423564302400194223036049638120270241115256192761389102438445507572025004321365518871644301179023931650162103589088440009368504492274036477079366294601204231083301432542669630234774959184495954095505363688124839208102654544967486086469667174050797334521566136429936167735477286108932209756862771053685717505831447973275362015514436257408278191057023488313774261861370758961879238547267231999970025577153630137662997581638930445373104120856169506592020414756691861309300472925536212627757474258573450374545282081749727513712781714387328260061696143314816407856491952499977789987119535960794357404418263612376935384079714314842782809492023503778378760304082748121939322762771696165326895154050148677165783832858186104389322579988935260683761059190509064704912493013992967520123017588233798310318110161268773764103705603394964730996867374432992693232864752470361864181954857233962922640557389267024334334043230631457553822771514767733520995088184541795566333773603144316890198289248674203005991360214780348277309565136112881074278207431016111479116764498234975771219515990458069088587453506446117955287099873824526253436828385824918017906667225613874888015734911105578940369307984444728450420569433162765380274712373415554331418463898486614110004952494580576749641277773258922669510270477984644337170372901086959980235585544029354174106992031084015223261182412866847192145072436735255136 [135,77] -10588418619735802987572315588000544856817588904970416783743866535973608188644354840000002790937201355974283282309085600098082458559951706854382161876185508817499485802702925771791875293504794666747726973633396338987855256589678701170710551263735538524351741183140015787385174583590081410293815237548133499880862578242492599541742085717610644320947335107528951164571063242196671430265623677887604249975746017683145730940813093470705035132651137128539529792931561498054373869940742228250488591484169428743714152764740187276521591763881633723429351613623365458155274080705478950340429951234646139847010288255261882669726000915413937316775014807988290012738449608170214032969074601693666196314376276307454125451864506219276510241012480590428516797662402954815202457493011217450294923794284356563846538073379178103687285398771744632554382081999985268708858931080217865841651882652665751042021606519562991478201006572843476230712624726289924836391761367656627564090696367394779746204655855455897997604219316010049957435558685771095641094602947205692264196069688065679056086818195617900733286952059654312629460268746174077913606058643243003572484955903275671184776496067912082540776449900309813809065262800179303528301376078965766328711556888475828305888268223941938886529790801758549539463547009472774704573481996900683830790176515687003450117049610154908888004732550204256605257511399515154137052190277387822065645853554930344647385090765495732679659208014279467630790550735016381168698900550897779315074453101500458246241108403215940631375465542867705697072281735988135638083777102474927050141654050233105394160842203141671976074618734480360248603597501539809973057051771021466422413395207532080861621061350604874838313686523827814355055700883049789326113807162587817696564835913944143212594661438460374812503536807415561928692108624120561469630240157977948489919270724236138324 [135,78] -223777813562496348945835250609767001302752213884621354939404917549797493321534392304276995022571149592765548097394393511385687754378137378123619768218953073173884280123327503964807198752670155764109576998125278367711639799549511544207051237620292573969542788178277171447375454088321659541563963227858291622389971952990613523357767928718794551406464923089986715299047003038207107634225110458425125238341162665720434944309812470094267065642109074670714709848321233329830826029117222285588424682651993630982021779587248344608295150674799986632018155920265878779768786112662219809414330882666606949435716043929580650140094499106980221848358011602088756767180052819385114517456470507282110732032285639576264028321126479409386847403803226764353586635168515164377378854797754599215492079661557921800493404411324396785787455366813423481303630711112165071283654173739524156440996962126318660493039482581299975635281145290993083524209501591062919021200807185153171895983545379718374281593996925223459648441651273026621115144002869694553182112772155243682993505717268979766018957194019997600722242382760078531151697147052826043041022302650179207295387843815296660361236025481194542098733780411725789232620857387650471823680725751526251655008648936591986525458473238163792984076438689101226518041066776007991866055422146977201076607399053647353287409411243844472504836655898048940702746521895897509693719538715615357287618976553322919874806059147751062478165205869174240322811822769996414949332073544301152631413633495631003819496857390643409926283238109674641064130844331307800166294926079480850812950509169741939064888672626697376072252921805437857324986697765038528921238612022783262676472159324798955570951404963329115065639423467828852161982343344003059306090149903876044473169808581905342245230588574215824388598785656579524871325291619813652547211097540292796719444681421760 [135,79] -1163238648854385622870939146457083332104003253346549831227099920405948383089353630384052267595374294178144989534522487126742336933268167261581451139932590652474874715685020223691818162868207839274536792762061564024218247425774768287833556599181460648278499620620238207630047565186796172545480950574989124657989920821721595063018782404268568668853294497537351655797181600340590033735948518262693794179960546293061232728233030607902435639178749027231836137397290246961451139340120511948933250876942140077174534745016734040400925504749421799372266854167950542472938431488341234681506779759615000038995460794124264164575987501302568861750276092129210805491097767201931636951223130836926609062160806014668965903821335971593066008040621861342815872624625904156944666997815547745634420682332907750020959239524816448890142275702100152746906880495216332567736863246059195840678879923400100379027097015907625954116356790887774260683476368606848071585616162303368596583025077802482732932180867922198431366726344964278881430986093369423741121569271768509653657995784191745103172503533942339369357370213654793792659354961237587780767915565654063905024640016767338120351240032354890954579488044309706694511731422159061482661845810957711791474582654585899192277262167454581713647156289846964306761115037609692000476400122583378539221775036448801706566764672759881358758604622536947918387466476052538913677934961119911074323255226184589690618851351202591136398636483042604926395202344935609121468264487884243869545985371972278638892189157364495967632244755321319217883666153323051391503196652041511599092773492386507530371984247378031199916382297734330428385532505288116568845447038570211136769772215042069798166727605383796663381785631187795957165597238666424599675735533488705511022763571279070912001037821793047504526251202476434631256027488962863252102073944436697091626007768 [135,80] 33012628586927276865225964136001025035261719047113433334100152680092597595968051249064547405507255851413249605201729575130473249063295480572770705488053871676459405207236900949141509714963658570099069771408773596953791571812592750444345711890993755068499047702989015398688389949286373539435918459363059927671510081037905046679884046893981739843149565112641815660144207127944275221449270230818984932747207960726679341953975283099123976471053217914642540232366800890106085305414589022336899792953328628547293801027114396352970448859016479483170957254626296433636525398629788314950218650338148924306540758622086352447095562115487366769804934795381750664294729099762498999621765030102428903816295812296539736604082196670017622029795315275388453496605888086584060819125443393658695093366072525956939011085548414213829478571531853996516369128093966107693671536067877588870262955268878057436086239171498487795699194409295509861017881101426028802739714786116555479316921413494034234600597069522619406947860920353648900857756165718896601496651453063583766785406160834827644098030741789795838237439733546680684211317899892662576389481506199558917721797646110501177611967673199810991817360412804466152339393397003575347275584221522358597916406218449413850621411187787620530786080334679164703839262204501915143416425003441122149093642540917488684425292115882958365553281101240927234235746697176318149151021450647038330945121490336146955482598303098581943905048511968402466483382760035003801863871274956467785298570674310064458164119811654083968771833617961671363615376600339459490952359811484262199158507303655454622406307435889583958048659570293582124249357250453114744485202119623007680692894761806253730926375180602525559955800026041410730721956431297034485008710582245945915070653582251039188466057376828726954587814144685725612210479787742437712183428393133004559552 [135,81] 652993913012469180888625678613189293830492100900369156398823820551877984225238649556302763189021761549900157814467431104803744051935730289620796828996606675818408078062910971480971209881475137383518207277885014572521879099914608525903919508967848079476601097844930170305632559215159396307280171726835689422595496562706422691960924431132590426347436230917019626912590111506523469467364178029303589205478651352635124963429918340634516482642532314624614958317897649534594562494805675974091752721905144449997710296117583448838934487590498448813376465595067733823833549794721419531913888292185389596067257553939107822642294854962139171521924211979225048964125781207904215882777219791785789109311816657200571468508853182133581647198442203059381501402512629419877968929071850440584464648721596987032768107718587249137975483893339903757677275774703166193845248591992530122398804757693101975159001375722186429712054373694356225290586140615105950474408055377000293617048935332407582772985628371686027662693852122809417091570681890981807445437850566169058000304922047966301733711098567070416958990220720448930900683602287576822441513451184351010286467466208165030994277613790642247290810534406869605061544661424587838483910691901936357634829278807166930433399712739836436011210169002758494602759684536431333598726410455189888435443448184174034442296685077376247618354762724017808893689314742982645374822616483274751125251810073622791123978836031680873193802155632892474086736379255018888273332243640975847347566777669910279660915289153501335281750147430142460182786368295061513308134372121185928648528973098742179624567828380333723391896203116654362381092340367481611646146558090060475574418780288391392869893746166384607814360299099015051195368599262183987463860229738820889119257629797945091801083712682853115230553193471374146936960079251543797282690435953774280 [135,82] 4127713838252811104817888716621871285433843351587520312755331411982507841455682354754836427751392820864568623141892081083967510161314013479783927518956346904885159720474262778305027102858271912208015204998974714881165132030488670719839484444713733456177058997696711466005580254428999939119085934278194783013144710033890280052532874918199552243874451428768580539530138703775921329776446780644779335727276802205486734208091454040343813333885891077553674786255192802558177482314302443103610775356752059143144488001338741651429419303629488844073970423607977572036348751394383071413912862352887165623850510444945350800900291207633902248651549921736856079724439904871358205270678001816592996926789487871432271590598417589653658210624868892606783281027194472013306812546216167777916219669620199302795817967430499474144735709759784458366026197970281990061044137934151541604047689815098392996328727777996883672054166105985176405212657124915031721097425444361263848672140377930614956928161157864816663713469868572494900780495748057701496520571474974271690910299965322563933077546858902507767807435592073857119989649835207236484858263519173569754141368879652657257734648981740477151214457326075984826762543542559009786510765164066216376184508904381778600671163714311319795001963999504922597276937798078007534970259881987191621487170224512598918268262608132781951091757298507091785405545219297856504961557852862325546484289010108141932754110724773324020893433670295305928523666136833986183425925156770501526686413123219557381676328609850035918493370711410993727462663880444988006912873778534369215488539487773731482349411251355392727430968017623127197217653548027467505430844179078096296135618278304571527487952326572370658456497116269097946169773621443621638331916586835919484276289257963583426052261374489762617717729865046684051068136324617255637100765474816 [135,83] -15114401431074089049390446286720105955329335313398304499357497346487234243921192669703285601336309777468266644774512310470478003518664276753679181332185418464450369811184530222890273710219348962849341649755341493223270751693928936148965315243240375164996597238175837351620886989539619905639380755399341398885514882694151782629309765092546841826482115374169061406428577064918848808122694349369370740971430649833002168477180543627509118807996008335022588626757809844385351239693768263971467782884661543932232412700153595697698026281896655793121560618529494925045646277090140360851983857736822995845277250781413081247528863710124666489660437997049825495564420763191513659287463266505215497516883030669177332404038628594331277202515367180347038346859407191111997167063812927670941325805110451210653035811769402716192461128732009061303362622824825756361878652655611588735053786193625091237941559673456009168580743249302939511012594919738118777388696004649866591930023626656685019540570475789705498741738572845183137778495679908885127047862247363984146127047712106848005259096773621091077528425034800732291053853677704763329556959462440541169030109496011378966405394644745211937234386903398776388358055895536037623623617168740469635308429185408470377520671736472282825176098905824781261911551322379821426567837965803770379020212547954211563317511710316059520783155082557924547369091489745779908423627170287786209421058001038393970841611665943472524306554197504239618070239023952086102068538688324831037623615595685825177360990486015300383852001566663399138783396110062741617099231638933776374860718550766932697411677082207707429212451330651831993169184544202999679386078263567917325866769221265451634352418176567906679371941536023549688477835354036133959524414396925719721223492247303686877050907977625411318394497778869192227723023232287374905214976 [135,84] -560483524299771000861924301484834673564628570036131536840131197741130132048683799576175560847383739828230584686128551573022630467898332240394337846773353498797368582644721378898790011046905167134725992658750867460209819285741353915468729489473238456321930845189631240612593542424288542157496885315519272006378190110327026606057198928350770636369683967597099439810912940480659121578240946850206943053457376929647697887592801878905119231829330471583168217512010692122464152463157067420445790882637339805137721421293668649095344946362700621958462436265698820964801464271811304173818741344126568984606955823398404829995976079514280301749609859894297018297310242928951484919089762472176516059351077098331263366903567459147817601989480822348680276831878046066033137670942773256181942087781508295510197582413157509911286103420321364040850360552083880909439663873700713697306584647047970517682206802774471615177482006976844747178526745262530100936056949331108434701153235757497365831547816667411831158993628569079989033916944167624495118530898994728877661865636757849261969021971284091956846063887703190753985150407680940722510072595369358872003514071436163063619448538175750793386993956521169094481857000648952610223796554096830236974359563908113510404572364994064079055423158474252425312551784645473760068865218786299321026799204815039000940887522930874062086594768833098173431087878970426852118640096069104022991685594546325688725528254311002313233388895077429659530409124779064541007238841676747096902764459047523799053945018517089044948530419486642510510122931077457456063170681542622859996672811263392433826522371055039684480016032304176698507854916717643386551203072288470538143167655091007017989195152177255145993193195248341887510274741095628642832585923768688140482225433924794662711493311592386634473900738899340792465491439237665289408 [135,85] -5590524920809761869871283813246550074266415308449359030035726540184614012789221300280685536924412709269157376992631274135602231170005724886649876727834106434920085777232471397342127073298188872837947031405108951599839399705321702430615699644452107720513839074955355605442102977994384714455155257680542757539562277286316085879163779502613984619292692514116051054941093244409662221264935617543682184930846090742222018840949075482917347698235886389035096522411785428270325181195689224598558438283432963921853293559346994023781366325073529904916618580661579205357068811538538791318852452267247726735071216350493835305407621656419207176380164198834129490966993248715989498693088650743729760008363565369684803324699976978551719059539316259884581675672435276312015440878213342827213861856704956752975691220972873039036724567416679180552809235148306674284856976301463430822603068311842979185341027406586513973878150475805829203582430081359472729659713766286693897525548828888587569964718437613434037626856144893615116139857293727881645818218380723701029590795816714289051848783171503291444793981715530382385021619423835578502102006424124207842283368777899750421824937364294629540802905026613105779475945899065752918918458815130070427936273894069023320544705702121331922505377088360026505396594994339711971806467496586364344750618049451666579739613303873095194766517768044248198234345654205598249373088876989343846393725291426159690603488708403187828501198858443376316854392655641251524522581202606598383433914385783186376828772723014992994479111832853014723894098099832354401152334811407165658002003707507592239803106374414537531814276203778442631785301295456754269023151631464162171533884201816606743974761273072920981354587591840825012136762428334509880205047727172387916080084488351812696013443808534969380336423057201440245588718849123304 [135,86] -26142267156172498812259303806771319416514898524492231489082437550766346532429075210413786500773430772832569123459309476576277344767581608992016584394559676941648445569346090461096360039141614508012744802379579665156056097463498600437406570145348092975637572995163882693234392253210360864520584520451986752066239677727606799056103664126510048615067084835583247952361985503583573203225321598162137723797036326490249586184071626178668974117321900339946472424153511020823811066104943898821366509065586120805712538865790602023847643032700884161880011251858105044475296492691810269121887418017513683213246614374047389364512455135455227123601979769308258516156121375377234811476242975155510412698064278837668762768822859929792516693621434990583711791765658839975179486074914924553239508649922784037800638978220800455520050502226429427081475153334581004794030911809867265897543712768562564782581720168973819778202125771047724050323840798079074650259803475823163434842008866327215863528585801687901789580773592465595533359860223882277490380016538964206852256525981448717577237515607158317544084617446303826530706312051970268794002390252421317090334711984018771589460235742277394089333305383941292092426516366002991024486532283825608859854505496211178282428084723627153741877260004291903085952753347517850671395262505496229471656425267925670568210289621599813897219390281868255022261720089343553480722374526236390921507149624071662046010170548189317301309935442212672091956904853308064714164870382236867873639901296186212355730711390924612641941059163748554430721595092514057628821346956490576182827454991683056772749653832186988115569984684207288714787577305796479471376060065648638745758235047687523437249984380856021198052885568667748704452912674327759937354889631003543974318013680075250239493724599285674540443266360595551492025270016 [135,87] 9278781358540999725153806353076690721972023230770141239193261390823584311062060406834963149517554453409664783044683894200253789440286908457878042679663908829034234117393025881524247639397671929797388854505096157633056386489488586080054112158125313383471467986887776134235603711457516678149572076474938942194149253971774098176472178590232566883357710154530941402614888109534454289709520072364453349472154531180658348335048570282474319643695908335187571759410773358156120991967458572673934755690769668745775698408946739791041921178806762594991506717495912049887750829548223455624372466006455785060566076406931533510761598170178655242362675142119553949314159576438259013915978999439850634160976119605083198193348483642838748896187831336014216453191671152735841131895672519512902715985456702134920154247677500913216108003178010237958637908678008019448166548537367094377891042134446048069369362408187900877464535919774459727753121948985530419731380849204700313652792551563644734846725242491959795772894290010197726745043302964364583148014845207888626343354110442466699721914398602864110085060200619278667849210016546841169808707710798550703428462893307300044594672930790436234620673211209062282869997230590096619536751935371157224179627099190606023287110491656097690630006223248084977982633093624031266021877872194877447234800803101553645559691381848072106983745395295954675700185120535712557592774476644383453970868476195036049505316699629463460264217328071901074787311677315814058794241979806630085623707888005666321442221931162477378988359557929118249466685868950700422506855897939132281847236108619900389675491309197628668292136573232189160442768382261398561902070292113564874270917422410970504511730706050157298389149976537489311747491931676854857055964587713148698142454283333068982502650284879727914978112891477414261088 [135,88] 1152389259069923307362837636122901875556281787444508334563184433242895363932583341366954332804104661638699797857248345170305060508291892287292541823890425702875214262559655421317451119578529234393025189133452262673717391308434138046158379995083977709277566993623933856500238577821931431981923447297333089456689666883797401084220054802907742027211409108483860479575530398745846468284505755974170830164454350079128481228505250489053571836527433342683413416929678580726486132366466094710492243678804670891850920810097009316484065527477283636080344137045241990272124524634108128367239390432262349200746203178485508683942258761453217658007871647446284066709091676284873839229511211151655433718657796617394026559390814252251405357363640960493356473766375261723879673098991073424015708006870215441827133635641009437879618745849220291074990075776687595459348842195592677365510238656287632483797827982202700999332818583609912713968901219372715924438608134901637554465302715268485382398261321643578608414130128225608099710276725578991859904995013804183282709192237977830059778935330176240669488361297297468313412974904330567977941443454591105990083985405550249762486213272061622668508834089069550410024745574479591708460233418753071703760039248167063688189580142886675497735200942221539452964456772511280162066549784415899930530346438987978301775990150810779258428650032114703233582268291638503099236456816543222788372603017955891579357881245840626152094750298314008306761504675763545754287120027395337913978183123073583645346424729231490452334360303862523409459567443246816039362391725567054148724149175750212984174254388787769558313606008965391729511753181394786298336142766754667513489242434091812279855729885016769224192551180275398937500204725556780844810946863083514709583508523187291685737653343568492818390373506261959080 [135,89] 11116670395978005530436778306596110168960347565189115399000488679287411085880669813654919507350050568299412002130764045982610185381746273926725753601233651426565795598350095712497939057980132895730400383956750235730557151660419699486972333671708596555186452842656454851351462396574127573997612033442313922504813935083322655518441223351747636869056857304488610582860668931052706243066375228157219400194616346183983303836305786630740714906769913832048932906535956836441634981012850564341601404287721024005573884948643165312808571101280689728427975195717995012371462417466507265737171672924936258200168730011452991836341207093820266650324229650715897019833005153449021863723962838661595666679693228879549810068503818897706913631611666633597857373009864831765991747327961996692470234838173281703477372696167553655315173106474835665619704453290288634698840852912331175233744160103924247312548826795413597757990763514121390771251250426843996821066556902923002959533274463866664624274236389075786185167137946249571290997292346993099702886624754023873677745100670025309996595012756149886888710335976790756333313964654222117866140746882043749882860346541458018392984582299316713572749880488169240475532277400855657496507838035593716068947978245183958352036136128891530988156958035617567408265807944646054848624324003164238069838012644940392063917724607343815630159793291340850781641953917304406016771558214213977160367730524770626057992814498375668535876664069746065576776844785307022023757031288045948560408811348010543333638359802565269327821891910635524692017915350092527706140178275522847851338288008533331438268600731996383615345358888426187751803593300277739913247364592529362405922565056125895619408474816943385735575395955454506582018688688823949643659972236571570391614613275368369775858694874276418486170968263631 [135,90] 65227035312866871301299412918740917165802844783891779386083775412623769718702790565555263436939641157936469826266964030161218171993827897472734254813022144493174487745351177727292143688048163593583846370059399030293477336206994412146609853424780430107585273101786480759391977657115916807860800084608429812867135526337071306997730010436929310293837428101217115723106127865059355181300110554454366560849665001652410905992343523223107534698847948559444459994012109984918547851991952267164293418836103620729504843220689217741499027722851454532539787637950612485326850363954647551060666753175104894263825252426141514812919792243516212205534511281526231007665951202556536993012225827229237117136209685895065315263818141922784257536320190710727592870333021232623402922680555273624191393338653244081823047116044936361890213660416176516463292066654125181627957609713379380937322816274895958449624806756022203433614692104910153263372081033646441365706711663261076436834021972682391423972789917403195934435161167802973000901554701728311908303110442214996917699454933652166300330107976454824741727494994715462515713887982822614272786090487777063399206742778547493793023755009527598678829157103604915600282098758553493756207961251293517070733798394499137388757631396209214578475849969903762959260376695655540470517033674298251542099297432406595451875001146564528520388291506860371727784607644864604754565207616972774608213318616809922707399350985823991426657172890097412393765019508635394226500703303498856829872485587115274201930143958263309567458123372195274300010548519228747017611752711612806685265256492373704780861392895545842458824275196037754105510746363746490642158570836959106031324248858039184417655547144542666561265968217987523773409997474915960056379793544910622985073928431499943715100824111708416609380160 [135,91] 229548904859090703814304090921550609263801783788755851903272699563404801762074393164553760098489141875747287080142009273916225318658631174045098874071912265006296396405267112559106945264561394212495705791386920479338921843821049481662709258742382546175760929876656768483628693637800984781557213144292899087459214607859705343835020122312931595967483968410625003382964749189337051018633173252615157961561174675647738332501949560343127219513850563079096605608082110876404136895973334580855064423742114141817561697483084361293100088824475221427179412226435579290166186105986492178440945288251571117466867855154386286592168151022626745864808305895731510010911783662834265965360230546834046522649077587972737100612625394761417898939411319198330153782876525191568684101895804858657740923540698245244770100589884491194706322247142780713739389723631398769516703071659633395345566468091868659358053137432369289385564236686747121352427263784013511361570228007011424928630604130542681365993217953973227898738562653444690507112621842108372319059026515877184735163028857452799267920293852958669049864698692275858032392191280085879785275202012326867291099216403455173786869091436171394131916549202421189234701896129008119385506147825499957088098429066954064823845805430383165934934103791023695565282504785579657218023319451237999266359704933940234647673561715551821155578692736967728854731876513003983927942956773775240269312542283092604732934240371358065062444614528224255078660123211335298918749262328623340912624379240215454212630315413011706758827737319570963104466416349293401245903890244806936560671161419962680630385032624495101995829847108891924789546504703658306743688500372637517262073770590369017284783947991632791507721389966789890143699974702715307791283650621715491766838980827544091985307234072313129320 [135,92] 405547015531932790142639487714545967662664770607035338346537681409380689173142229803711545465740252117873175354575296244903090221510892858156283154057374340635727206174003606397811134449880260007485203260085248736406706539409652611775857767541330538876112497904495536417024840758505336564110074577254392769873535895256034838778815757842221984148507468713989191753664168322697374159546903853814005605285439194228469829202099617893494796681936787663357721786387699440340951608893637615112559797737014183668960570810881499874335745801919841654263272179828740513195881591892819445733676322135635881564897478417001285387578002539879641134999680363057255607073925083897076062810365323191006543935131120608396042499905890416904212175841785757199843001713216855233997007854220963727241598569339173078753094743934983997955502580108144275233884328647108216641451424317406404656315029678061048944205875584700115931581604930820940263246889812584873509416678910304351810741060735602737395067531914693585104761914991165333440991118564618818171237614173873014628592812369015515287686916347898239584808935851111507772709549153542342121206689090287877935195590578224118459464758694174996734691260007376255034681522435506636078390189562179065729077298519129436746873646848714522938915188306005167247675985257687632594053619435893562706542572902503729360955157092429938570199301860555493498472919878008899210091362669021886545400467620594783930839829848566730796470111830788243660748740542506844863443760963651167887880124816940169241807463431047074927355501140388811107513542342386261053921728206317029184354177505854266246914243400351350334929653953616570629562077477632929913268412122951790875835188527412198388960910972234255547988351374661965532562334660639025756960582894647581134393173338926112530816713031456 [135,93] 181012138099448456350444406205335869730404322399505104528937722466995282124778838967126490172575141882416473506835627679721252077212567388126566397924418761586383677616858515747405791982111614262061795860917792052305874290623474945964533595963790923717982773365207162466598887768620312223494305398232785210484093331384922070900576054822331897504220378916836367342358021244244068946062063479582185441451754179779888673035385112948554609819779795236878454946531963838923288837500921138916225440809855546087013924037311755434064803966221220602972398159204769572170716429906785778083968693832987802397691391911733392674572758420149380622742050211718044310994910389337441313366838355913976957918114124999141505945754469334911432762491225025613563135190994100037035805292425751189968658104574419264224197284781107985879436886868405488502301830515408997168013481813611964245394918569785330912117291560952596015557701983773938535957054237077153929959458648151991766997806683753954204115852155516043675904825156249664682042795002737183218195692614504702089541658719745545372432586382071375447115763955720489449384389517812136975071375848417671580596401004337564325515625956817524567167513511231509176299107308017573289793059317211758752449966239394817603158051478289141925986873475418237585572045324671428852395332588393418724936262703064091083073159501314100326782430209815616620833857827324323230228924210109294974414264929281589437014963899692352169704534956747621904586516876884216168363204685469348147572866574017045146173105873735214840230503864315797982709244567099487299076855909636009399042649841915916920028198675265743240484466186006434727026964809207525463639105724332612738910836932271174982635770841594970110619293057786727853194410538315834895432008508600317759844057343157091899489084 [135,94] -346376293164242574721512762193817093314590597725869229741022556860361246146111345893695149131416991234217568001935677834984850793672060940997387037056744362194892588565345689437384604981000691773485971272543020854869099917109694444691112217041727135245327805287976239447406701376589242845997345021035793623495034667625634255345057985659426409971101386977042092448379729919827308417140521151672190637587081149597926110622981394873202556378560389836108947922120958746766303701625724547673111555115062332882138568553286024092675248291453381045041334480721504693021754770919782485336721834596241345377115187917520533495810852770337767136194971804324755458488716885873899450802042405216003774507790403546046058128076389837530686856579843371484043399073923433185286419559542230730791050388595132620986072551986519923225476169242649650943180095924867389595341255597499009105179496019833647835314309469424358927979770418875397270109396094299103329579094067638879432872817131857441325671777736986149337151050914654189245415105883474216340161432838480419563876747088238458410012541338972742127904959914892370394956615252615046326735969343216542516767796157435830468013304899488607943731085969476688136347374841552684832292493232757703829096204984684635565395642584435085183812335752482213218663720267387944328820704956174641623707398636774406187474495428808219792669857740652973185545558820566964701085253707776507390615845783970661856415287344595767555155515371918404801127184228045145700341913764185354448690085518571090664144416320992717869989176480330197266492776060113878835587526801425576906039109169354854997688099313522558621380833918033308952202521270771165140283904603198523422530445989073563681902306121842593630247652926298459410262808362110017534477947237282635778383291992385666272 [135,95] -870092574745511176106066479146478967353290103084113721260233454130603538091214502774300761944800803622602869438641104329079781052813639817136001589109997278912807003208395068895950740831355616281622698859544115252407124127670232297422765619174389034560956521279104289947337075487304861255087276693042514013831474061223552129656729936069672355575669342712765932079093627542985286273411233076574519060215510064141482251102461735373482850508215828966165582372418236056256676334021822828469806122749952638784581814047489386170877287881771577174597939208967773019636324819307990763456765280004967268091304696143473947126762935211073056939599749422477740524233894518254423387082233549234905313144460619091604979408583053109288944968835859834246524193691480464922287794732041446439292781254328556199151381898224752590656440803150301258200264689254221524160725412009126238600241104784741768880344533348948915737173409633635721516159488090545910769450505591636383985616749751807869167001166615581202116983304566702582409402804378517967303985090405339191624676322077447286224718645755739582925688117657060523259431546933521141017676993113046657650342064013944308889281566159154272736981780591419018797618219081810912703801058706263715206703784733502853428660197592473764487726006533144317194668449397932208352606393188722488227318727724965175608107449243427007185911215255265949641151820849883570427891455339679606961185284010380933095492572678795944890986442998309938617345784943853385946550456745315945881602409251932180363719420749187548537234128857877496883047005064683702719047376820072166278499233148197632218391468444315552058706916817608620140378669007663484973900896535892085818163565796725547649241511783115834472813880319801385185018695201277660450279355592107785827191636072588 [135,96] -2606149989311063576800579007359814747887511848543423201971231185657722273766647797802506523527954033017365229800799842099341854475097273807746068530166600712834765784960109899254316732087747250838793457989378226170207421333387830536961709609543508158917258355341002458523080724239912664418419822419564593695867414459469700672022757797017884200837834741525022078770397025846673901355576879207441725711135427182405676782541663328447940694612514891740332367123467868186600988267357219724889806410326028027941927847217069097412851720660623311379315545638820190396703684780042177456124952937094946501117434022366334481603421086355817004101551210440199794783715406733728838321162078193121764041917593231185644683307321239451218280610359226251575904255418792174026636757714280863162332286232178209875107082730288142273666392891329232529266163668424389926714533591946190558404157818060751684769244883558938818787540487133870986577323915719460981654764118831314677931758927248950313030586447983365090546119835549225676201216347136281506261043307723003358000919141754586902065011691442417021600809498748145901023421778315305857233016111717693513340837757199143447466258757420465682650789097529509639672247280517404301363063376770682909507869671700739340196175574313642797539884975188742712773025999185030904604605449941861718904797056754655095027550147197065445408192989596098719507102311721362185802834316492096863006538349073036092964813054452627062883592436032167699025052242905834158768990355543771200723647851159064510251576054525335811318035938632397150593633094097115272509852704385211333551601565141122343828639188825861370975236922136372885587681311227494928452663868325471866389344804749813082666523886077835176714699902196231786061167429067683343916501131771724332890873856 [135,97] -4690007320421932923294589375884332118057864554311992584037245183023264490122717351240449505033221841845264415294564315251748507421737930840062468517762104104387028353859020030052952603429975216394963570481583425381537572767784068392623728454715900412632445836991001334355604141156963393420538272121158750784034915460774854254093962283589175647035904632704844350828275896745825959547620971859952680371083002252332089543715546533320892551776395252512562765917574107225988496469709864648597599303032765477747032246838978108294678580933523590929597847680593720944260506507752075307698909709995403854580872908294950068424686445446803389358950852062113040941195751125738992689543975423132531109589666992022564927448072731602919016299594522432662526080381237295197715944114237419419198967096557499401391948775758764157994913923062910979163063929419180706528479960604142079047548907884089068118605055275993443650923252111183474375411253701973396494787098056765421565223818055323346010105299029032640270998411674332959737451489436300326794361785509857380488297505092087088721214537841003487965355794057929594946749906185263313504400643236448099550885934630935918493083333275351842529011669985813813365029850458552755823538585946518219972487254074523685141443308371500451854621193539671561673011294204907519070416005591176776105647622147649518271368917969144335613712228391146866054691568040571583500224517862475902746356684393921561949228751517989155209228870028213102658960958749691797688442393526778529505467509668001395561301968604307672999709550419305100344997828817535239037945241608497420951704937455550437071318743590767135722083663479861169928273689736918036987444996902972563606588134071808500856436814183227953196509905124477696195148480929515091963478970759650759920 [135,98] -4041117280381996754874251719025563705943447670178370426969853404319163265634886535259211788576307555770521791616714485798252825930220818266814740491317271160545176273908830505748514930671071693221301240764221386098254520220837815292881790407246937965286386873763694039771575809862270783162540929245491212970916771359476687379460542065451943540315012246729352845678106044041887653657439423908514182108020032245066564045694871103731231986398612659441544908016139973277543694911628962836658231141607233590206965954386678108874015981659857057434402068108436983517620910074863837033949171025154585863019317987378210847332621815404796954791224836964052958007506657192436813964084888380335874215399152997176265042927393363418041428334434707703673109663374084851655202533093750890083219318375999649007509141470224908144269954880709576589031705420507489400858874848827140040397024244902168528986415839141656569584811283059979661002250993890230020156325950688588288725157422325738329178751358308856738865364670585607582663531522170334745345228114006610087734759731045438774845123451974106895973274430539747759106264177807221553450510080217876365679020026884082745784111965037932419775144222188724428348250856785680582576714408485058467918498243939568413875751699207054193686600995698250311187119856988807808668665696424910903845870466664744491612708168277343395095430274801029452486760323572638541149754045102048964903972287394211601322669794101269621227118360870031388675987136234023968326510619720586236122175361813216993012516898394300166514855571257821362922651732325713486330539078063543800658165940925143236634595813150790151396154056446823470802617774035344149320562741861893705270309495624820262171160615806574415333740077579332527180358107947170286414967086712832 [135,99] -1813878571506518277005984063923610921367174690937884714694180868049533092745176555516564719134388719626502534898977888330964141148541856892060831987570272168057143091416663632059447209618724711555374246652522578702509453176288128121969949985554676969255015600440958140329990413652932267562867750365766311384870898108559481033400049862912537747011937039992829795449269588000646559207748242650683614745263564808152839545032150641491811819344872819162334359148529754509071479206390965203592219769097580925611724240471185764531240258413491849063735062137243628168908987859823894090307308206635576748368434140344056622926498967553105048129562631833172187877231273883919666936549803294530653998558238768506392282995026914021378176153590359394166536897013051406282468131807677196506381292173199345196784192874989747552219141787322716276279282950191070570173301637544682344135564822419135784332257913879883043400245475533461452612379585144996817381378987534221561727538233914295892299494638365263612426507527641063650060081041917228322020805698718404679962855586260712629849390546308931820391900106766753098425232419274875244173431115112404328270068697058896518938186847820448438252618738031236193918723849036227786629728404842449485025657160709125976704750901911260502296617171054485016829664909910854565862308666349984994787445091556029106029641782545521260684977216454917416752752365568583238547066401967372637168102051771823501398451421036112601610831121952782397317560450070923277124706956652145206512406697828586462647636596901684799404325061574660019984813846709439917719821857673464703291217015694204317507091525572756324564981550673447518314729638680660768313559484200400793397348428750725006463051779153576815302431220790430401728539567678942636624993280 [135,100] -474489580444026989438462221588548383656602412295471274653367270510509587083159874519407222194437714024884593239230016404065862383599193449335994387780397044960110615368312643633233233269027037881654776467509694191941722003403579493851253763554839560947292867647916151392635889211326728345670118408375516767359572216006678911646814170015249635264299904773730154480133598174904367710640554111673972066203257343653433361499053817061585149719815674508993768490202768265899042582567575447994494281406419874047023600234854838836546431015244728685259277337113912871316445297388151726261867391951205938744092688337228833005624087929602439016706441393885661260701982690020220323972716100756708461944915054667803849948986400735430579527438153632259610610204768216579230971486189871759597162140441266321241433054593863314952664073454235928533023980814857569758115686981155735030369313143195181046462437825412518359170305514561859423801039677575905080809658376025711299640214258039559231839484652622707398733747403044374304224308246406725447880262332741179102523058654527660724023863236847959375904307793746618732261305507722426763720056504318605650541581999863649755227212554997522757702191702896965392444811925940701780143033605234840614259258485090385345892330639669348809097336937555629590625044004933616022130379241476208699908007322471115599493672349914788530666933405683786287389681264322148736496955149197882651528937343862157033316606168869465490061494405805914400824028716980574057920462432499284240666847448938080651594749868742205363470192273534313103828590213152227569745268519183310588058502429912078924350630215581277421471492546830441497171192730031011352740814602746437470381703828839189437171609155188999432876288195820796835667488139453776224 [135,101] 2422478127826387361265656485679565384053088439190477971941971823876450090975835198912607215566534961298848822137005428775357416740448511197165819300380055365953055057204268188881265217256378506665500211148157543498844277039472595865648136178665316747477616402619331742342410042732176611765032238569920266060134201193703808028322289786768035987369976773001059139491559490155640749860429383097852511749004052009532369050154787692898617311536484503521282637247692836044234966169523790627373740311376879956667099833098207855014308831947883451248777294262151932329460349046374587160763216686129036237004233051139534432797801607454726982714641253908780834835555855530927447130607673731080037061951446722089384898096922702387434467885912316784199389081260332576810996098535865116160800347867619127070206186647392836751095121397367175247636773497266125803475836390988931719781841929285689467280501554445910399474521444208314565757726095098413205528635435478774018846673902534653840817145808126368182020215820535300926488626696036342894062537581364497715181712994367226164824190910308854512429462810389094517650994803190994436235312526206593054683622676222766444449193175203004042027820493721564655043695982036910667296585813219969773991778751741555713068188260758070205815590896964161433915000346773186846020495115450611101998653696383999308020286299958833932390374861552718963655405899691652714386965447152287218925212721318026831210278425248629964063168022325603940299810487305455053975811771985808901090475248056940607618520046330122225840511662940786554075706914080739925205787373334621463877887363215264034677100991923622234885482994335827483253792915576976612959011487593820335715908853925547557180234434064302568506375567189194349539198252204 [135,102] 72503970496818765088932105066471447544602032821581093156684033190687074500289691406273413237104516734462672242596579901765581906735692449507484367776479487511761578107993516973890035162222290831428206183042254921526378144115653357287077249402083873986009954795836603977889569709723233173715923651052634838595996151745666839819890493623386426028254383052684059796014030919337081612141689382245169072248516629137039961966254310208939549626451456593883195727022016467155492576051788050163802883631663845344255779823638642440584465351239979407044338299209567791266044360202739630799297892160333312788375526285064170481704615927084492424048908682054818498425572408315999259523415158869909757940988171192357117571900602450137730363510881953296127495373866186412034204642096131990162056740494205511452253071457599155561276331991592021961392322206653216366544113350928081000101486301472905042177218568599659399465079441098236589828205236404304372595821476377739343717013936510457032896198788823324687021920384018882758010683819640334598643815020652356143567412990201420757522135992513146291239249402629495831748223389941322964373114703597982918369790225987584147640847113842127799472855975652100993515310880116019764033392730782861022377611679568140800781721750426180351100379710111263026897188330735450986857461127091032998770217258624623482516302716065570227255486157199502165245077924037691186061087812113645343650376779221710971967312473799255151430201971325787961834926839374392226450121655385026268028088213777820665521714447062907173233673062895569744606458161821038464170193993018251618230752596497683420086173484290954285987928187528059587868535381008795799589339886544511868663864111409048942470815256885394413876821147664531067411584 [135,103] 9767386317317070261642342058666479139326703770026709476239256756483741582349102367786581284776442897433675411915964543059452726055854488996288181825852993242587598892869689326834931089260203607461092847025199873327234964337356624017909082142896821609268527762529002114083988380995776192543848109211585406877701058715558251921152694688450218626996477510545847977171936662416125980505338116678271798190398211790500686962998027812637255859371751492994982924791838989419601573210647072389149776339582515101288055961799313073968961492423440191742469005584709948349874605889243003189931287290333660833496350727742801797819697528325920385792260923778909295897117214661233000327408250147255724213378081464750925456415920677760259997313689664782629725455929434700413829760018582943723300041089701005518530578558654495369044624013694623431638479820019863916334637544851366230199554246784786871465078941474023939071301202397437285157889503311140199751762934691344049788301461267516917956066923104855854113196150616624021335044621411997143399138403833613983845895218198032989800837223139722419639751716404187839468886143420992949029092145336628941776579963502953014159435777709467755553045761709732051425764834606744406239266184838175630009013626132115135842218806154636169779584439815754740140763371432040119131785829584859740338528713369032851643204205452549902629395990068415992253626436273195280465667541064722314485410036166850872194914224798900052636353145133364534821190655237255773960181581650996786300587090739710688391273729049437849414312143161947795833872672872619388691358516198352027638095425747594407846786646432313106192278821631963234697429284940725404403136076996264200175431404914057165386812675802076154823858286295643280 [135,104] -6115464597866158288804100305136386986508535775296857136834222206364557625604882344371282613214486822407009437365640993551761452625298187578542433743635038055065622001296295682031176002756116676285839953820629238504070257023604539406642850705681907931405548901588332059189003458947330002360577329840666434301383269677453679656375498839134246261001132985974375880390085705493642339899259296329635425253003697481274611347860802363810485716793831926178190479212006129350188134602500705671612784181854945159144313217134385280703738306722572867510082444666615983080207741890285376106603726259775082080026783066306995735734959419733606152091374629037496020450715476295097748862769135529845522299036892502168172688897418758040899332704899291773928541567062766777663402378274135629927263080261692387887242804129582221334814713271635257875342475089934244234167024649124113182765952951258914655410392514030237576657960081579521603924199130490748824842037016719412460967782688640175320423760714459941243750180412435982800841352990168584759240312561804020165367481254579094585912884546407074952606733232087465256553117026435200824908298500862804750949280252883987992507759801136008635906622565819787230344651723997677234290476175386082939795510323501823690465493798428277672782908165124323332950347519289578237827416071388048372529732319292179921682472971251382952385348383709396317012594682080188695108395045313507088623734726773991166687669308319971160387324855500030105277216593474970072624022011476183564025698566958547549911413351918849141753870142523921027945004855700403714936948406503657148859365736119515131193132546545459875330949789793448142379939533182191508300293057437271019333590199659590676059048442701185729579872332672 [135,105] -195085708981169124687483698470161174113425080491039682557131151564917134255087072486275376579617166424112320006853001307760547797463794422218149675370062337790421406517748779187096037203941798237399926872276089996429316814347642706681134854323234966422608452388970175646293072292063554086986306861206610932098883684536075109388770908075196729082194713300906467901687743237881522476005429197604266102988079111259306851582146616524432568043408672768603257865546052275516962362989677961091567408393338250163472814658063585768733123912313220934765961577945373650779071047261893985642768165219354153219433389839822636388703128460793312666571346884156232599756381591575908599043744134654674070945925494422471954322421760406360379039637795662618797142690534606152127342274857612863598460301739503292970616901188227571577112790221656184563585828357007441088011665759880607627970142934507451380113017951231086137455757742913462591111649123364391169791159410801945686051174258223623231614089400021805509860372169089933955800146102826157327858733208979388716757128134363585803660863158563547065190478907421574860682329226787720575154779793473859960827947487453071921665615533777073752085921239933416506398975985239544522538439578518903160089663905019230948419061150535312185593497834088113756312298022415197062777373455984787196871089414321985336114933018036266944901645671202024205103140519399797394149613302808490893412536316987567177554740145555337623476014877935023786932002217043520788756475861129280341702270466289583208740304626184520482440075334634351486891613570731210296457895609303232612791220193027849151512052745464585331503937919793014070432429766383499531645559185303088044489580700710101488725734179923898131400 [135,106] 577118879439479805202220112757251595313785134989079934546532955605782923339939235166485368450991084650248825973191475901103218510588246053572899527703852586918094748577450991927684265154570297255828097376479544800869554162010109322614371802441497427719406221807796265470253698211272289602588567832918212290985708959060936390302900641708821080000257643400811356644007466375404090026679325914964592124013924558781012061646091677937063619887306837696639399353251781475073255821174712886753387804120897889804601858452205418284894906214054236476207193638106478149783735883861050793593561497917246965414513847077655703124873781524602387516678750235676265056152332048704184452352038610111946211291726978871676065444120509106391893022440307312575816927122831237653265492534194666944985083619878236915337925106230143216029586432163676076695418933112757246450779879489766512434412737407795342799154624703194338243939660708699378302189030219480787646510831966084113737486549879694498502176718989693974799155618530825834811464923577992726129598067209720955437891232772343465321004939368256753183590553245330723537151127680044343566972928799454727847592185591353092947761907389913789795394600446999012110602331703765658599415269980619168265968314162764192838653889024559948274241421045771550119506485971000803930732816649141179371412042652942965710996893984884989933439384310061339227355120181684708604908754335569251868593271107166632945920746798470455445642306433815498296421624500945985872256615565697764963006472049999081249438666161990272335975384402701359181886424930962187159594448813803259514754932569081867358768261664271744787453732394241144700036060377921636925263425610554146476585089878836818053713914919458752 [135,107] 95429254104525613897787140718828183461535273079537510081443094130753891838553357220747025569378516378065964783230161587105529461816328660297286694131480019371238777289523547395255554677762234587164566108098187912544852885754475227361979836579320794535977534509712420828015473539941401286445850731616945630728113332210044290605652947650674010140296555159911932798649552638574489536391868690086702418126008057594876022683993929801142764965612368624229818938124586460696307409646334789800471563030858099111306071763481015235547215078684492180826621189303624873958380439176607494427777170555832642436993473670076305451554275029000384445180080394098962826303805020387056441774125991424343615388441369301704821324628117534004586928382695635208222261066802654282998267939449976064437103627550104638689789669775199773510870341076697996069667148584500977897881579188428119984072836658444434398832216161983844026069190520066551587216876325806518321617953382152550566270608164391045531371058355956878327972310871121274714132833860567395155583814461632848095961734784892968093613723709766279800387910974673507533002670192494451568701921140396987890510970625042280497063230395894378360050196579682851942637963140523751388502186929536702085951765992806905018790196196659710787056673066531201475617054268760870412182365611791132023305857940065862365670258995544564665936969399237974190555621518188536484760089613695253378839566189982134407769361556303969872947339434919172644044275079249135880521323847589843848076061776557896391153268095952032887770171104765548754767963498927617741752376066046299485443944066169466345934814594821507284738720923209187297981995605408274628705748279922252608806893154960925946094850296 [135,108] 2982787346013749614302353690692228782381913809858983901445415178962529107631889600709475394604954046918557133019640438601919798424119019196397123716273195468356289678937316247622558260338589294656269041913450971664783023243571142088123327352168346049539317109458500424757541944002263256659583707394633893292014395653127052320769386843670827451130903999098783477238767766893663884624773713385755135027670728183869537940846620076595605581788541917452472008110465989790710102272478622147325344784113697285738798567555003628215997453666400247923947226933884974795336907008508424974956549380836225722433118492852836670391885612441332812234027328373213954509830997823165511382766417679721476523205900527324959278892776500800049164319445841589372786331429188919445903768720432290900427733721396505860190317756535495395844206248207863516190447064208860824054453762653415671094636474478382059754494141038028298106619613318373953631610301626666994900272462836192644388099493437639483541315330148123803211931226317207987215218843375343692757650378096130852428817014835586673757982104154112063948938350795530766812105972234285138285322080599253093516129288934239360263497536255589349181292573656662778772970998834593193796524391989692579855604011704422609272997298219885729027188536735577457726268110657530169004832576108283198062891721432426710604884357354816356423402681779009779988286962306356429552970522614296898175117458266452987513391057514184531198444786064362349867524180442330797458731064567695879552517521558649470247573755468817468757860204454896854340392532727720711394986555518096785728900918860826613035681141922067397902203751479913781291180213268987960846444713398408899437063104758285308304 [135,109] -7602942584647739721451685864435108916552294294700085470324566552667139044195747348607820551367328033216685373610899526957874993052014782410021604571851566562323323754141183122824394491361477606063106992018346541295429274453563310996728332230213384284313600696579931075280497363016479184697021375368224101444182213571831084681334832696658673060437223953884391560445868227817991719903139594190549402791625197733665418869714694778931373260794483682620970901920079331240966603966062931178000930726400909523824734776581116132529171571315787039901786573961709710455452618895294938894373041823512730731442054917870091216667693645163060744593589057005720231199961683952705516984603112038562291407990623372816754019424073015431709717485393667580379970132237865362096272018455681393805949978216739497604991526131139681711714396840240230350668826743457485631470380254901205659879582114342762313013175412323475543040865456242545613226183891119953129653463671776819076570841965022065044653484502342588009379380002790406798190757074808292497429221446337580364828089510668081608408091529630483397654016437130241386059706009523903325436513567636493676825499550061059192371655318691174641032698398991600733938186886491457065413881024289223615024378061419941533325969655963726227706241383304007486591278658305584084095453459876158632131934242695113738874666808677676290263973702424704819740880469963316420193198707660108733652410867755921028367721676976117664451053738121291921981021653780106520359564362242232183632079617919511007406991895516528866451582454366809487777711194140661253515883161719232526850986530758304495868370398815553046392008696880087555548325050813332070368945818996721120957943442754 [135,110] 33691776817417480148854832945870167432099239195496398980891733345760351726280173656062761076799410080766167167792430838475970959887342919430510647682345915329387148289964159439553303937271701807018173807539672162208122744646553031366886248250425288112840976392451506458999458241799293512736255539196660991147600025117011148674798453042647571769334452731091412069877221666421734227910708745983300612095537446029755552780054687495104916014980387768626897134324461024581531451207375017393417997113116174501262156774662100667907459034442364704880348462138729535903168851950763114020773120897997423168888247913532668753754252817781925477961486228300896331288758056858031354958514469902215881412772058821097030526080069843163101164477267665073881550123549468790822877257834670905125689876627318283452703863820461832827250265951418833624116317701140550798175341331794946821885151831631472500454691336085789571549330390481419347835651056091194889539715535548310294882698737870854124793698839229791842847394505881950273905174718093725097212246208982076903476835178011853634733074543283482261368623788892583844912800462689608923548387615028273312658734802429033037073975196260852653429199037190327000742815953342915505222446941025962821723611403986624586621577430715086936730451231515749659135121937440653090844768824463642707365217675421987369617155583052539299712586172702003130099865305421650517526398038815880632040356173712159781959294850499789218253248891828176332203584376790817834751590796439904716663957096457410339122002319657389946766292511737979283638603789270680772288691074023932978924156527664811571904287583087071504678348061490779801891283734452700160696885265837695872475904 [135,111] 2002730176805832273458733186523888587221338959080141999436269061715317457847239662034573083552672562304093044635311537032661327161269492232996820895535070907783084483993060901895301739196899174788763165631388479529932066604456563061989865662685657945422655320195775401850466739480611168774896505196514030814345290115601127601735178275560535748575324492598272952987472184939210710650123210918160588475101321514565399507690789382805765976514818165424056011918232207009571083497135090802804593662634622974485829291068576410872239621559355714060084793259368071487962097811956886096743023287307710898412339241542382193116118098387262216896323482303343206091550991991329114597588165329075024234738392225084213304688214417963462796095969532370036946979897044750876721617318917908363426814989010114519640944283452416753550112927958079333680549812971016926952567624700495629037316707015479919974959793145160319843437620515036714537970929304215666997680470360475187386486231467721143702454403831665521096827226106961122201286110369406052583827102316247196137230463630438377971145559740083244284660610735458020249916237493622986958417510711744748272541561103290618258302136342723738825190781281147479165874373281530202637165439444420140597844368721885696559689571866426864970250774738007582361123333425715125562457757794853932012416357154164749652927618164259025100805700675130525778141405454773890906195446420150440470458679981082227915266020007978421375933213910056110284107300451613175803821038835563840217400115727178892217371439585578054519262405248704807799027840688096932100834562952202955272769952803916261998100810172561782520622827811748405100619948840369012346370324799293088 [135,112] 97223218848808675024977683165793811893827632926966549704283989437191818600653630092067638244970939731198435443703308122497950411503487386318433092176512265661535416438174825006563482999622816675824349902674029619554868436448015296624144605434251012902978031689107961903975533670916209169757950001198119099290431101057925246582593736780443466952570201306209380967829061382249373253736611863724875942566931301786153554941009742780203301815530969910897266409484885463743730474440025430502232354174675946941126656501255431524639192145947586592793963750321436574310918034829630033074073086172435883361023807949513602166073641131861008576300540317776856327192332443753937033611973883303440496259224428542897860244218647903142467869133169458464416673557352552560262101417313003788988051297248455145100100619309842240009094606280322244731649004448688574085110046786594799309975054917321724181320638346633171003006823838067203120249678223500379622719082498166988607191595062266773370383607814166237128603099766958337495285962127681338335266661171503532759358930966867597137704195402830058863615107721022487689183957673142324615180993747473569187371364027923883676443268511274195590104074710195553606405830453068936176598860411101255471327960429087885766220713427860453508640862004265240533969606649877492385144998619588323854945310373932973142168201630802457646704036455683074305957291129502109783260227041912259312330666874378045531792052700276421275097835311277840423968911247156013788490897368185683379427800333566516958847284580581768728531234852558219890502014128819010794284661939220931246736636067051263860698891727641528703894025216892665843759090683725482113365077616 [135,113] -8299074425671715798004316491620331016357580608065863513014793246395759433454770770618060198320398152156864089443109966727252151220549528269336643655609054521087965337449798525517456431187085829648083963425325335084649693157923924269045689721149734261929586288193411856198626725616940071697379865530710312786838205793899056357511236633473580998042087657095959347549015859054584045481874946837286608633938408330035667704302335908901597910143097982707495133053813165728046731932902637018438423656065853732474735255503123572572244967948395280295020440526621076371757619305699674013989412285809284069450308304371176511175147019123373347752350309703105480051287768791342899167475403304813498538175093377431797629301924570614918160070833741952323241056390611659932114066493549028045991273946137230678461595833084707142960726261937559468258111871176697916958364394168896523503576983831867914930903781390843295170089361538236252717461739790266511742785071505200237235673642101015256946702171971676564251468632425938309268853364397754519471609671927738746035696480499200728908631753393671306803140867591514528986490551551010442798591090635581786327025772690594037504895803769423033075676264574781806279191700036064144226417000148355645503484286992117532965513246595044969611801605181457863512158234466352342855407937765627982184727312579610099790982326309583376399377449307325229170843123733350072228006211228431769568684931110098549762659823725083253323462564453003762234219238729364648167080216592307567175409386881690417812665727798688146440628297780394934398112444694160050724899573842102008197531096605609513396756701105474281766664965218663497198447823910059315894 [135,114] 137820444109379367480837353963002933986087613939021320625633358272898937590290422803510625132333254739846780502324448296846100392347547976697092868702375507854465711712069646029928434564889265933958650141034202819497904650828102977062882072309655598180255964591913927126250718524826115906540624799886765589281498167664005592653405347848452838111587343169016506558487676919829890221496314602208064597949818585701220824971238346500671411196696788893627650076021353598617594552354404259177904374926710395100128567172383689491775080939505790029091785065136676324786300462585302015049008021628604343426540452790406634481118818443616677544227032489369740825341291207812378084332050742854234453936810650993776250931409955089120331514856921738093709527514356559016471995552141970424951349134665228791482383358124833753165255060062018167976265187918857687381533167346171903240868246853620395858365197983216583060300064528268258962858852687902474423007371183162263245588234838567131442650077912932297827979596287211855096510229500434814471969065275320476498888194726106341951794733098605992121533448416420659528711772605212851057620819207571232653778010502856299838409413516637703850702399807576635500590783692074315180392191078747590706701947390309293976493758508238037857286758115165224315553209186043943449246036244138231866170896668432200703319676432929445304671629704219745138146972794171492131738021045334167913729125700980861735827225458739192755709718150990736822188506575438033800433975221312018727065056756763872307343992869124798613653592989519229421180367444068666833386335759839210727617624976704962535691631574274943350235486610124575874390917730816 [135,115] -17306284662131419071731988567707660759525981500811978764134857712008257637681660059491711997621510881149935375283942917066635114193404212292249632405469889980386962799635004664358736378637832954711287390009532128139296699218383691367359618597926399724687763240788235818639085523647019330490824398876901871601720797538534117476832958591062057749752794964387209334733898502057388543648814929090006436495273858600362192671120306711240161917226112184227694785340091752252861730544644365649097741465520961315850602624087052851614446504156097311352710448780281398809725139356680471573866838988174515707883286709527768575132658521271186084174020604295718127169422775890109059403221163788783020343240281553048195983713668983220328830981817157350244791278426118753941405485351471542875093920652367589088936705079019533650203110123546913012549429877504193492704117603127400373557576753347292500905793884409883937283708682792845870659568076218641759883697385415927745336937539839354371935865956715184618937408626476235160830966644312512913516417193753452811891887002743850689914284071498850173766332193595589975530139813679095800399488643639117236686881331294440437531710624257698309742936917921638143988003308481531873638233213609651623057738998272968328271904833861559314275897928461720233889548955058484876945425674577602261304304303861486160263343791084353996098208198568563982450664210053488457836376064148946524951503441325267557323537430375789852263765515285164399814673029528774970218774256976699687602455269430395649198068023308388980434651132016412741296788008652533517996907442764131736959423334702148160659872927745011456612530020943207436091840 [135,116] 337009516901360240032276721709112308291306418845263242009431196997103463350903585106764473040293786216477036241657514546610091505392709851735416368865204868425593091968240002108601523990857240731975459775508159123652985904098879280535075652258577457297246389107901467560926011875822616831910662295280131882457395150988650124237803194831800324315519226345632295551123441335329594170190455032341288455734160410995141699247679757858513736313269983028456771247043932467049174486709723966621092623181514559088500521026321183550119348646023092979779660266170143776718316491790373678936251357916838437014209852515417630879996422002626027229192452346133413615526473694949062196599181098678714227118011164122657414959935522591061373469278945493080016228270041560572467474143084913078514421083513262625878835427182430406722789229614774577383515324252518625098203223350278233851801066124010810663332158964192490343922968510619825111892245283781022247373923661876387415893429838305643128019877099508944687192141286534852101065141008608222519395832295960733599571443596509778623812171473205529911214851353640919575151559322699173396876074878518475997504101800277723500718104733443949213841333290095768401299463288043902783188400620207881500960767910780058413243774725479019525249897962241400741531034781690961940530185744259855869160991898145256239746529518621010865617856249049075931948192537828843179702712716798159994733921384624719220221805042124859515344857534908673976327893823908710273093961791325549544455752502786719019768862455352561114469349546846827743380670785077377196379099202428977165640527994136317271457916114280168734048399469219104 [135,117] -8031256236254461087577723121895766316959728106569934515728980985841783122417935068289396718700513170628990450152886453765466651901735691172902033996155720913307568256417765475483990040057298237849397040492475958876830051714738051341127164753456095899615512346810516819514337232662714725801026032151974495981937101786105109050026612435839347900164901939588647610919083814860419197431602662252020536188355732610069105893021084849185841545072874482392282948110659255084824513733984119960436332143672984027981431978649556452578859649487620991754711061039127833571898179504503054909180090866123376708725806028810610357077181099732088219765816148869636970057899650282201009177109112437246878829487969433665884644009285637068202852954908672735571840801214660496604620527285139123454378304469750347118935847490647604420399307142437367868033246483289674467603608534165033278438199280862496969626416466125512965028009839884422508217344983693014254907565519181437083366670489100927031034720994262542226073030053562237272225526561998772729310727890072858098850753283788498023910338192042498743228098053586865213715996935148926809478380932295535363575557608031005878480568954684860958024473652613699217929690406851987296729059377090138833159906726349044874538525811990547774015447609102978379727335479708997562334816550794867004822493290793860553071809547719725576670966470242628498973395494809363669477801947244630603156122115370070952499064464518424656905729197419390950165031671893165900802824210213707585855685282352256396408601187136007651703232897829742318042755896806286793673475141751529453460251659246922215082341162954784870622970340 [135,118] 77225447685643687055189578747083791385011698013153950364992864115896775259916767933113307039639420475105588379804118846978927808554980968575359549378108887983968566510543570877004781900232750150937393498315756467648990587763806013884795605056442746263078696749981137631686406264441892899573607877977828632877528088351591902615762989356827656704465464581509345505036534416842594466006330881945904892527329767860612900404927172030756375329445580663329035622804113259526116449633996428910912872866438253293587689499664623976713623516467971271068874413762582816978766755652996060193254547216799406474121744692895919446748759793199863413817053506021888616847165260540018160537882633409763464603742508544946482979883044343421683743462663042640815470343962577427721100883678850376792182529025563531744957439302028916625732691987496996187626118173516737172114067396219656768953184485581981568624607728896993924553881158658873107979437152772769979967622616169171345312110794881926312587698058385541600938396437121197702837834263391847680844301110742829664931989639476095568399090940085105142073495162695468397076581216329812175449714326218305335065118681942775386167621737476684289938176019475871220249892449092056000884386564755069529791931639102483332520128354002164406082339544010142539619373119198706524643473636431138252418651402826671958191546597398455102500366718646367049741273986660064911308796953494974477254851158343092356281969662420326703971687264111685443947178313604628618013339638767077032500684724155099769878386675446005001420424152060434372266829316261573856753185144404502744671366081734620864581896710059789056 [135,119] -466833690641506573296411111378080729358089588028315159433588392546746527465370074574407771395595981705432531080335866435832165041605069395412300851824176655769132550862068155201586705298697714878830611897594197329620472180392097500610102535375863295379373606681863397456433188562838978110879506712980322091208320361079667951135098084488130782309413663241502251203019887901876550039804520394713567561717947521700576238221471328091140491615390275980580091209490651153621621172444740369732286398760480423498176109721453991646493459282082125924735050498222244751192262681115102914624149623406306840135265822376649317954088792765770875297612105263928300783613152323069304732926485014375027378328584189858335668675950639875017612300583199145148405647281877208130428219151405464132377758145902915548306555521799605922562556529097341589576502171033382147757928001052693679959032264848696634145997444259163107866080689601595786288177084414619201752161259328828482114077579300588199714709095074714818701405545036789374434603773397098388682681964928832175307675405037301878602083254271051151013773242372551473757277282839194137367850556745601412392485461905724273564075193507702951662109332931277042734914347271086402205522500410819945560184924071159993437455503767468161197759661902714885346710366697514206205561454954965827014925655349098039647189801488976920838672299954901426235173815641753850857734870551146248576648394935198059238451567974389670725885282557507351058713670435590404229229693236550785690157374261295357009504027891030377832000164626867467189161898283275091710595484961028783012629646310791789234199812064 [135,120] 5647148984357766249374796468461054405980908030536123685200230800074882361887016924278368725153796948767126262419402619245110504776628645233923203141915716138761910756073673936748384684856654448249233165536022294314386485899997594472405544299128220525359116764194064074876633870374037199591735933270241473678115141695328384785929150754982285707794033569767538462847284095646088747938023196089886893887146366853636217662062635206372492035992878599006077258222277650254084762817116626467286176910146460803556649064202852254538338255397851508436396765540636519581139615510537815197166662201711208083129189587801010897763035041968195156983054169698182627206394404247343781972091268378409366218062321485708257827565617554768025755451200004507753332886036325217264861051537121914143346485119721466671175282708711732091226693325321746668442635951745196268491592979367640762271592093215682172067066075749896930901260772955678858858134423847290737471825637938601627082240962770923799531610997687068723804977071930531862996573748965363038361817423897760606165701568165001048932436406493785090440166156825465697160449495734479511985441766184049660225047575157074798727365272733399939715061734355737307272846440039316316782503501443237269811436507410397626096080617187630409072328334246000688539912761097500861802449983263577661422632339312697201760680095083168592915975499865991618966233908405998930409261540269451682568639892174875504934149173962775510895363302273332960829027582281619564429440400412037838147553997583949947440872947933955721569780247812998287235936767799491363621801712052215289754379319349025679440 [135,121] -59502123694412562234145605882115070356433473668148029944064227085122241304736771232923738277710498604954620236596738611457050311772085933749359402056718711100475335968560622212145394441282298847675056296404572245294289542004239968617323066191684702593862429217175143810307313240417863262821772319497269407079477476457733063342967558973421276369649727688441265108903984293557197583627243444474799605956254708196772802831443343296379488145534116304907856792846780110476579262277334242392942330304232061132599846146392652203979505062691230220000608397383386048682547691813069201311465474148139693484640055364616807272830611703904076013820075491909983143571742000009594327279788568730673276136770158236363419412809620533057923128655420563331718891802955071220220666446020779128084743542419598653422904376998781387764306867280888845940366493088617025087101852549270019673497839541457093059706424702639662944450037170644704672631177897651068457625100000842792642293477369663468596856893918202630070523986763449985977350472767646706867453603624172611208085375047754187093326346325267589752367752794215326502471995111572644251392784475662548110909871672781155582968436212046367303789241625480354967177895238671780244354281619080551881719912234461325217143165156852312160217416389431329080803115753193422245939775651137712854142863760036508877875978224798307103916751687264103560331300011136268040307145021772419276385619829271888850892902403178540500587056545520351721537841207918643181139273699181706596734941258985600876536337417673444536751469889420052353076760921418006456040094968597276062037896941426 [135,122] 349060083880990409793483845209341129671050740503459508286649123046579331000756145983290176687246049785479464452253357728818848969976710551639093116041342972917294831910662313465535163704156295373994699775248742470025399006543104995529476159731333313687764232146075788031312638316814694738084935596250264845731558220164886785218750694021876932380821103078292325601189601286817433728630636246964379602864422412818874020084125994915768880274276130392679648256897733096852115280147677908740373085617290744807709781658310396333075343319382906933636198931455230272099291045263966245199587529565005793090543089746294466605615447395351720798420162998047442796503315797897245722584011207511435384272738846897244240955138248368103550335644255437272374861998869974402767427402410473490331525419455358427911238132380142778652663900075012803837929038216767874638202574058112151776462412703844700981749248717209283176088870967544701845157987516748619923012760371608685012973496902684054180632287379149429943529419602836221856514456839292427253430548639865507141139933170294736937889354387776052432914067544118715157851189130501846532001952360091830088006920771122796446943795359808999549035891232606911021418398400977489803364160943091817969613567562135055640731593389012178453597378910726732666228401720790338105771611622752432454542222753015492682452843899643699614263815547927422299036298915225852358138011034926776484639285842371013147941093841390706842405372858524735660670820392762675239097525282728176659510046355391773713885584052037705813680140935681395647089788853514927580081808261352191609024 [135,123] -477655239243362712279699534396238765667443400417120262167802189763271403961992491836736778607359018211532402524086201791141481777454896356917792678500131092292875931960268175964786567222444669908531120603829559932299884693944521295017125526999671090820609461471899328539831858956350355533016647952106843253023093376496421102723966905215382246693892036979643445129425135401452169829744259924546299654262203867205249455623140618326175958850863578947942228559639509464802369339425512371252351894621824359643238432077883081844705541960806741735219454636909651916802879379806921071594716248411699483388631773039101559727167185809835718098835350711919586397733144670484704642717197083972827677748059760426348091897272551315484809864526097227019252728867010511373749208021700204855345808106755888434131996058552267991452109507931182642630988502734024432499778642444602199938681047378497186617514878201005428433251301510106469287323796490649888384229030626232883296370442558537952342230732946015474424483108635707087202166567205172028875491444479387538519561623039166898317309876867433141866895000595143211556443744629432375057866931952900372829813190743528097546493446306709032919434528190220345100624057065406762575766072423809823152931150105776607833153791776086687191238624868130557494052470645105786477400908101328309868608622300595126224515363449317913271854262686920578367818089362166790318290422238891273463021475975711408996275249614535062596145079735545068472389140470594652635865217018378489427776799925540345040964975832043213007409378266984839063729101583413665104802954145128 [135,124] -2307445713789537123024927147016075754636915102984742458537866697224424987320822638696488449241588275592595601146837230776592941749326682562684049560944118403510045128366828427216113343424120791772994900708873723005546332702618987833053424195174591782861716155405246918401364073605910031157563296655888473125589487956060918198087695312089465826925017546447713235431419185570361118078004717133171343680311999169416580187512059297564926397167906807237657416037869585725344240363317051931968964121521794679483319055625434666391667373120310796949361308857318354589249854362401493261135599887334697059247497385762285737079978889674495021774814196619848955906552673171422743249489787696022469994736889046167822837046944156150173457667331600592781717152309920773075729624339268263617884451690555065248631381377022746147543981049565537407195592170761991974831639807370636923584451967856126338630049517768878693683523720431614425898238342173723012665938206871201737460413949296450697716767871884999598482163231560964792485922360075423067580317698799677115797221224615679271074948954270174634584173746482171628282795259390020063058990434879562606791474110175296097707108691670943493159343553555105522154301723339478659239193022037482940059552663909182232399994687512743799589265488723857637477332737445694757695049906709131847791239807252830004786133861187801698828379478288706846059862509238140795006723678907419518246674804753630488216246565823404462858225525124197912894701699493016426625316458864014238927098144231268002277075601196196568802202829930936017183887511876203703046864 [135,125] -847686187396413881035103517211878928648236162109317822386207855608282487820870739950449775258976631901810238287082668121492153468229132607480938315359237441544869217512230681616189234058209365889627148373712282906729728259843898490985076733305242201420139715778445181027152421154739782358146053978539066385884975044328120683443453894115820650805923803402254000112862902338590667679263036333000286101802724679905972800963321285622059158145049416158815635122632824407259522819163254191775188780050623027774091688892803141978229464276408329867379832870134893164949599504305364033475763213471216122051128962741411390402766774977398527212589718915523884595961381592616819151717480092234645058007586878831407108552886227100022245188511029027374695655130845582036028995301829721051862151330844999453977296376449763013158691252783778420733261549341788010203854675635345558785509195750965533608705044269313048008377628979714471806219545627181119659481272372040221539581476557434760074120870944350549016022746412249769686614607818437270785577092292350992010662689528614546067895432719895400500243489703059202354921445768951860546409881214854128326333161923768775221579741216303812881183767613569473940712235827852702185156034131876382563709570760259802970987651707284361414327676349890404257479190532385572062425186208052042651404621977689871403739618677863257849344987673530984775346756002536600664197336865520876143664802635246467690343342786989847852400180882614514209843105102974061508117727911511804303366782755372801085509249823353260060529384445247993545856415387062 [135,126] 1156704254934435386997570215378912031664772156268421045224167193193482906373001809239352560916144066806383315186760941404748173439243235169471433037280784299407025621717767921059284803763974635960551428680602271226711113411050859916693808665437667189645709706653604951486174134905283855402284928318601550756200524431498181590614005591386927759346424739606486116860178385182358239712817470392924461370622120007194739340006679375398801959844032765626820021744836685966765722374138652736896088921008073943056824547712458673427740970157856306142773685008118817112044714721608246294798552459835669859850541479683241208645716521901701219079566187248786372912040669623112331986256173901467689936519095030934090857918326989318721422162592736492192035249547332410338533900807712536997209853578039595546704431694954336231445828325977174848687890545666837614703635572266954051710171868148612241218338701775182837024655000893516998346940672946517363616520993136446464411436729682890507448817610871468966078379057755704666602157089533282518677077264077425335514346459887721079029530576020335499229212824725667298454417073294432053489113971731361062419518676393109058782609191480510304071853464589873906069369509977754794564422148499053531696721533428410779317889193569568233679457357769141372329793623374876819415669053538585863816336110683245305126759848263329577578706993438394937113368837152630677799590355001278806116025073661920973697661035755867546195777415703058224192153652164799657788816986535244950602321986577864958740470308155679867864088969652066302058048 [135,127] 8915413798034924783679921898998257112416344069688390532799052789042430355557939336526899147325469499318112900760972428617637712318169430173842817842157292746121162514917492600102419038058717298307786348459719939743260307990689042773097819679029942089078847761031795409800565375467434860886309251010212663597736206378802681860138343943011116021327466918383678080023307340248196420438682260475003934408643342250288738087797391973050945868796112333825225085183863074391567717395932724810882002076278227808081102198950897889189453157725938460780625838712165933208000629218590801423779118215243273079887016795631570374991230814280605595742218130492735674939817850991800795746570164392855993529197091598818364266425466896144446794353627305897239171885810760328051082204067047303827216125860970179092279181594928535910884015441682584246617344140761533571114377635310507318664008560978328584831170366434276066826715867800081299266476578902019150432730799787826922963178513369320242593428328902396501830487984879970160794485983365892131759614102280011822915810038403088465139343604354800446954549836221901045991632662614344620412263024229986846047824964374935726110720847149148000199015633963151761096466400090985559842947145391276803889798783534001312456002578192648864412358622109298172758569755151971656222370827474187485976545313717457838651081656491647241209772512723739670628721322328860461906482733903094980336734890074570170559501068582786795089338241987520789105828875564797197991338155990413970316700620094183838196113265846243963680736356056104 [135,128] 571689219962830947231447835943585596067424540907118394218231550980981008668159098349831191448242583737921726202608092901089100015110858178477546599112333479651394741475393899990176596214843118135397084837233511375203020725243015982329737147092953786361376284851946055962705614745410789193163108871093742420500539962139800636206042985182415898824996446396907855319081188078298002129309396291679148213862890093962965776976085911196185199354045835324518090533757937182877954814866074161442203090656089898523514463933722837129773630298420848688566868923065280187427352614708119558819935551448685108321665098843372204227331451925902298885316938733168387239756450506328716681709164203343715106383458190160115634974461701944761844666454545788942540137427576953759782169676974990368263009703949554807240950989349450511674571737942199500531620827583240664418243194632832787875895478461813541384418069358262466295114231664854010045144743921850926104435125618081281295482230453816839099387900093634574717483610339009579209522602269481614487466398966911932138564667948881049749320984851386402372324559956578439211113310904085456116950792486167733980000590663483850532795253000345019812175968525240221708308065541550650026661290730978066928813268440904579743061486060112043528869041806415203244239622033472458368363612911698396586651175225497258726428866667659440115980845808230313867027932872470763930489627936653830751936188934511835980191906264703228612665597942265096774291157215186410944598669058268648268341433789358887979019927922771942558152 [135,129] -4843098207879911880166171888223546036315442561030341541063269723240921018145922049111271216800297527555933606071420976606422139825124769637114883449197386154503777594861865595912592847876405739527590503336769567756385105610566229071930936931754109399865791556668286422529228243921706537753920870054229207453555355850686912977334521211715417675145605205343810660840241372626984708662126813841188710740118784898205620962619820967189993997572463671029325599318759489142354651725723174411195988762279246462004142764842678642438258469246747106997120304647473004678688632086451769774113261360420613126492760467299120015071933847809234146405163337127829158202099769509609155844343077276046764352306419143093242492594340657224764026425089024990797482390846607254388375817974964505394756832535577362477928646826625539148578651562558283297323070143189645034572963752572546076996603327283751385084690215489599626731295821395655068650391261396022452362188464130733126682284179676491288789997163327208021370024734818883943926440173232381982882055549658861535923599240859503819837361129749759982625136552633560944447117408281821873157518655806194150726401939226834245918465638166677498378269619783250412827968977510029173852583755824116334773905898527381961442985118694190796732353171766533372066715028938898735082355529642577753217954633027348001102114335544539984475825259201332081089443923221958224744545375696709410274668323349690908564207502621234939505903340478685257152962241287176023117497779386559837452276096950773984469315389468061 [135,130] 4365861880941613221834802353897992327804695886824749369269520216256604726768874366889065426708948791497381404152543450228231343694915681633522864981427428619520233335765797927681173508264816291752079690280865438295397255079275530046319864700999394245674513901866328383839707955830979290087404383755993026085763560807185367695275357872206237582710072041943587032142392432923183411643956117684154472616422284132015210077848314741877060647301021348446687152386942222009372921634430266908852797528506968597837063772029055323888652571792622077012715563376551648560269770980210274987559941680974808491505345679266051583897468897780139708090986984224898548036827257459386131040224842925349711286172445467067885783483189906599043074207647774525895723190383349709324281690183789302887506327536495042521205319071221271339942382126504263670543672051714148641550063853473511178578248282498350041824830234585701992285622518658252747397171988093309803592125570818432969750963612430398215130431113917312746067795373444392160518101097752516202064256429005691674530050672527524072509019489618442542225887662901224853641364200107093487897677603739021264765608811803481034696680765839336187484073169672636905008772108357844526823364600701174744965877893393492058618630403858067436399544279874411487154011865555299148495181102314725771869578065989704871493133883819268989405576656492589618111731828107370513395506028630724251320102409198333730958898880541284588111907020650513902417841834761931376562486128131062260335284997015448180928256 [135,131] -1149021229741700499842235004402272209890739696687539856129447326562759656361488497865359121848551523649508468234641755343223538872810565580755240241898313510028000500233435871416115205984235650371379373407801486178263314333899830956666561159604110737488682707241017473440277940561182294990469697790301908507373267830195943466840631239727243685402934075429942154826287212019664263669533152807724416595845161297502566827554311766613972313002365042994686602219236881740424844510104547632619045752768371425448151680157019662237816724856409560982311200717226759252669534094221085537675694798174602926221792323565967934930156645413034856197628238922038801640736363535298243933013656531412437093549074580731954541445868313010263025528541335372333354869778714281107843627892994166230043960437987355371915144140912312914572014999809647852374623382729035196612777262848723142894821386740411997270343775361101112920767182154007413417069472074101088896724263035520836185617558161880715054770239048743931144179303001917640936316109653911746958601155051357433570704071301035393908755280342123693798624977542814979065679244409617848240006986312447468052031778887115330924952015253021514196035714639649527398316741866890423323908189993751926946104666788396010952113271997642308812386610244538063506487399760275143344877765845815489284429501957096157766563121249303302726946690543003443415331805693779518601162981427065581501068053130137990744532672060654790581828211131299935616581116744531237569512313757639872269752687114272 [135,132] 275050764804316656468167701450176438220284200377888097013670767524758578845031683514567419465638872849831194530907866636133057585695861701035418945509152309710964045248223780978976179775392410746270853095430058777516975690698454331249742749401905833662856579597880974563722772084448779684526006306584431915354242056064312915104505371677546384504416333080125126968622767441883455207236525033639362436621857925295171578320686347048115736362390498278035250867226426526708906308649768863443584829566840458996373973760456871144198507222972511841799917995273208456255920935801572707238706604272483921529650998349813980072894056302259449339273720204837386354323585315653125444215165157041146822306301539183981097791336834588324343214047151909820677739149095121268848571967329542876248678515916147751952022881710345073554014494547088693226597348854914891512123732613237333859125701787675004587435007790800482926285070051797633590161436387101820077864602337256406508529377886479141144994024071242231832254095531594065833261555152445826428115582376382434428030987143818516211820198092083209269361791253296093783203669220760583126906375226130693385065766212492669389215540128892224370613181921740153039508696747400212648744236208184113014351949747116076559428121750773345313333538246668678710357412499453922793794555737043832549742228528355542530914868176794284302283096719244524827326630030961887939183215920327837892476701879078757083597445353597075810340772618103199217670066869109112390460179248077675053280 [135,133] -47470641841109370555160469648434699470860522816271685863440632461965840364161364974029515589215998033635387926036942210475542032209509978415393934143987120085787932970315826954709314797575637746074693684487412274317809162442000367739481062480732349422263605842624893655203891949737665037085433580514020692347140791873426261117272755250847207834663757722805595045322776050707081028918894724987341451590436915218088185256577425578704690213333724323047621382034462556661792215638425157011509793689673025288384504245357086217231211300204418164581026905468254069334952500337491568143859456972078666007280879190487320330969731643976222820248469978531511583293806716991414533070018499168792439067445570996748398324235481656081311524057026884424778358253298813988498567255972340932826982023878826481452729103539469173100833814109090274439285538736153383277343709593411314725946953637008923948798067474692787097903933913621803187748976139456319193628874941275341481952160317867581768721171538527553663677482557675081935775600315838802063755384685384278301127120974880371749065876531536625012240511992189307064958521090668039997003592435762485597549023113603667927116900615526818216371282825358285110273475331404259152523072257546306561970742080941015259632420029809842364136542159795350160732454468486033550807237704677509504477730819497480802333687995374474338270416118806447234942976756938110985065251156604975560466472629428161114203196326719135314653455225594068881856824765688297192552692946588 [135,134] 152471320749857436104590245219774974587434133127822034843526425780304789419166812798619007911052450682442988854540965450849179313697529574161848041541226254005185021909141442139085005388907625686210102389457828873199556770422714185979547433467886647156114692032172616622248361120036746433690363113222828266718140867300757498071980475543986288610476835086893835074524165389891799713316658479237328999003896867850659936935316194812605011512263673978973717156732851183951818969089161654884215806670927983788809764807641057653321152034778188131849861298797682567531156180024648458845626823645586177991801615744959995260800446816494680177614965375286128498473949853101485563384279693301361995510533535205400757912837895431560076545179039692509369197944588130787552246648957909301885506802224653172171075121448971907221324167554861019345558846655981822222903792559463122551575685772233818842993405163019456188976889168727940926164820789104025616525984884706705935051007909730266935237577457663688236735483875008245639856431340743706446743025360498274335186925620428207433580014209014753131725008191749027486090111233407383637987187120982429169537618372666534109105458676222653986966742373651398726075220949196279765864346960284461625911943581820556173287995385507563146745934298008312528445307341495962810534773499408851374065774826642739492607063018816855667205512662841622891939466252667749485042268364613861532717702242483852846854801184276874673019369482381697338523074630916337152 [135,135] 194345669540962962912626913059725735944589014024884356762292953077723564364324005924931507647040677259540643018059346133466371237274703569097684481178906221277590623308598985864801011573483300547775594422515555484203762060538131862249419353467460979706765199205742402592531414656430303967574755636110350124475246928633106379634901462468325402202212180313336758012748698131265162215499507268559661544721539346049894990872621346091470569515227457924724774106566112493724165005989676708643003372053362175901572118482914267826857929536566393475191284455399632294587884880717668387405787819713234165609713348341742159566692686048699917029836003366191720984099178841418918606573474434803261512916034561875569713029284737989431899540227379265968904954825211193211467648807574060795055225840279358261978120558876113561698853901938143012726211735184190657465339534942661806600706722086212216211485969808419895105813633892793872691009118458628701702010855162911293143623986378874786185280218019974663524327635737959213679193394801599036995676480694808525721016199802740377117285878036419478592326281970314439960516219546123998023458456650892841919564352183523139669839425651166954228441851909978915877696737783019999637780947578527918442030691635921506550514202643468406859875048179384751739055417356432519904132775988887848003649525263947929035587426962519084750307107858521021876962595464708381638297623432484910599577928391530640745392124710591464989912006805047614992880860544 [136,0] -121524841124424455348867258242967251811298747927437207447370830672972414348398393643540174078328564551175197814028377441709949414948876127827106710127578549544879899560750801327188701553111109339030364181533642509999731991368703341918238186558480493088301026861160422805754352517025636101858698408079214241190235748047531283896633092832054975476014685640121024431750978090994255959925453690577319054268903389260465067849640810914466821212091190489790617380787206624338150837501628638367341153613420965875548560125789936160308072143223173788636903972691505707341480722178824042589813587907465365486352756274861565639051270558328520022348812284846431488496040822810908901719448695140136960006167688993811489130451386461073750502617500311537285937414833079735124687031514703713877061082241310064974505665391280640469708192548777415675142010724415430926188309394706460469764631084433802956046545712803992426500729007191285476932164990083837055461007964990882367471421392923975737095683230636335566911444182299820982127514075267674797191291883414435699576695368063325949694076374553384313121443534414897400833223965301544934498227283459070281240482866529231248263511297784667794525878384151752229926938519834862602470222735581013732023834158745465992727559327012443345774640191075057246783537789542862375210689598424731738478555352413290347735811311986706454677704451899895479220539206792857175975384398812986723634201745186791728259822443187777408022266950263607938797658309580274802080962726011891937261102026328991365163385667918715846995923228444967041239888676761483697759728302036327257681009308820834685742648725167966999513215007821899917011266045504908310671725110762079526040109842064645944944196713392126483632478347223187267739493509693344175940716037591112182802842440828052060555106663241826117867815561945732224838331547877170963672495484220715254902691156873632280329753695619064082342643365558228777009806484706920882108530084973357950451831972195175373638345161798849536599862947572875264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] 1141369330207511521601300428255175209579018011058492666816452345128365926614966396258249029269966365852074476278128969571405471179983001400466017712680670177915576478087934461664888010166339051456600823291502223965975908952022801014204300641048753055534666045671028927423309806756134310292429391594056105655044056277593061533795558786117738162301827637866008399783636903135699622478037769443642118958334471795965921720004409427928795048315401221386435460981354739910578586484484768052261483012036644471579359439047264721072304156228540259303563365357490667294857030145698822128005653330896410774338418990287734672545714747980776591604888594348924406670674806751793452857423547915150818634921751789871391740271740883987280294825063968718619656294278698007877042776879415578313269372683733628986179683324389604097118531166906878140041394705531576665284077136535563043812252095795639131020106474333711308665155518054594388294001151754797831338295866201751008845187782272989889180219237247340844098835921519076163509191747336208049137963977844960220630349690289190970852301754785438123897055036454361733264837130615134811933696780017884427438451943477829885939316414360000275990005320952124233835850635237193729418185145730958498707875992914100136840640825045420629905040476296863868462123820516396970486144600292696687884845197798405821643350188830414417216127283644122966719738507827818413566393352218006193572060043155261631555459178372339016430962970058169218208128886716249356637660856401949852946398521863812018380099928968802001535227588832421048127190299866766919846835466273204532018466111981344786288840093579764285300186481570201731382286239472544686838887554657162931673375106463090083119273125555269929211567491686414876985712817520114276409800376055032436718313179010051454471851535811344107410292256514216880289253988135163618931029592624980767250233519699355465497365219577761512544494562695967895600173059600588064658342114181157611597023766290571279568184277186076033056895869696543293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 62215884913714921067752951171165354749530233641824184535802856507356886876714884393186248826357570244638526260951365121369718060765601054683026999064640233953644206358286509918340125517376346181217958589025342631559812165716300900959565474068957970060919851317093721918715348576330492446615320994615326954352746202362664779182320889667878140644233189441143417082995765140962471222984806473125547824128855098538525471650482882811967711408203676681170482258859127413610562588912038165993673937751261642063280518215756017158118184350798442652318088880673846384280156610513359701371767918125946713369522307982541183915689379049470126474539300984730634174238622127448927944060059729383685252649412623109081108059889619125321813838504075487867833640351947971709107603499072631515135821897183185692496412699139324244003285851573301102590747268165264632760913676089391795614340436374769572628764353159781891607617803525180628456831712820707111048616426894908631698033513225696375910827925136406804738006387567377003336340818264252303457003722185178991594117781056360224934770184096185296260958541358170352128401962316130863905527202168854582895901728650827899146097196265275029361678405757317015295400036776855483684946966767218375327391475181228893697241255454621154845819807607930882697846739409841914743838422940699701690681098647615128114319804377100768286006249607469502832122178162842579995039839506620975310476571664965131623195733007789009378854565076076072480490188274109448129481489675341156340285945580318086735323771413405078828607242188217853284981143566223804784205743302700899819571873859153218818113877994497220513250111973239571432367729609213866141126049972140854787126236670313649236211536688934521021956505242587793980896594391275485264939498753515307842907813232862959317905344898037407631976144521905612236199148499838544526028475377938134902468649623388126245951531836502298806241765221628901239182003382374056475252569384746572669389192335698775790815929055294408198950826531537412947968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] 758263438031027316707963117932946753674996141538473305721948626216719800242418352823792626376090439136051832068589929456912770041331114684929019143220367083354855001707978419978956452585497961760565113546395993816256809101522265343329172770225595166298624757020857562290460613499194139002756504350620473365185948759613066040094326060235329523734471015654553115501896933663697533174952292696008631782640516679828510665038531590716167441788052066500126604473051742685423988378461554287441949393649490762092501294230757119147989702806770860021376541433141190960076713484774772322578722551571812851170234820166043561723469188195909440728114070145718178532878094555975224651421474306314863537975048600416103006670296836477006944481839971389800180566217101660337665503529551360111178502644077797764108583975648033622315556287843987602284386739313609314320097581572271616317927516622807757559985397917619690043682205519967598051702846781688196501602347190493317367091835180201292636192348022188124014696811582292041270019867486627304623441041523252190921421743466993485202692594145088350910505925910427973764762607033449139478320902678859462674953341078215583519031995730814813459015792236104584391578473696693991296703239459150241629868341316683257746561011436789587883847811420825131694167662848974803573091687853454560948001696045512553106014452453642531175650936420388688885206123060775755440589095152078654339132675822359266694876438740131057827063362948023007321163148124914719733415892963385224751708994941757728676978135178621462478545883010270896149090247947244227842718017962477904718452384104799651148136231379673613714128217349356538985517289067285840997257725524523356063124170123684102448270673125614240743070063861155348365457694089969529879534090580096621568276317768667011549469683928031104629706009569429824400712286635712310725431532551262105955176706685512108689185398040556435340694468224093170345626824718103546210042771276975634261031585171710119104590258208295551144570423925243033681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 131983477786623645182390862510770934237706574459628412777860665947229238806661954719242934575386022892523351849198828073649791906552254796242553743784265422467048969585937420523870550338912235695386371741198225953746685165477522632024113258063846752717216333388929798240000453798856456768531136032283035597263152884676053626461117232806012485841292904009561303081406125730174419411419005579194530243509967464090768401625933925548511179684375048271076711831060511620408662132251683444338130990145450540466082491720889833868099155366748051462630158483123242285242618022509630520557364710136379205630407918744058965052865023315149826325053750695380499993393168160798427712005150741434318868209966028983400541637114826468090713323056334015095878051011522226580949393782466224856799586995794013205890460829203763635753107572543023847096886998021767818872516361101315811976528982657969877678472015178710671905858419591619812960922262882934881011789729177776844146162746568256959850749766425956080606939537847959508688365820798882524364219114056866373493304730946131539140652072734752291142543009917899501701690408072340068620235484117455816019342116874304554867010151746616171326374595486438011600354163786129824336019473334610735968830878480812233940737311180356520367135250775913653016296844244790955026902096776317022652364327770692761282456558174829961625027616973458312543941877316469174158589812281487507000867464842391870943550445167052829907989817696894176401601061400303229523967396160363992291899084183017859465048291890175898205226728791105908310029259307023943091180606771214635396699069372340226394053373568670934997281837910477703475007761304625994049323996636646588032775217921837130252663945155731614171337118317327832088456423240286668155723775028672314703372404139103283998927114222838852602612693290075236769600297391953932459383196304171318253678440307206829886268858984087199371772046701409511789786631250832507414945874782699149531210753602840013441717883195858951489180441466888720167731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] 3492517130463756724033601412491305919677622600370374179404883200466076912737759908565982423391821550179187002272881828613351980609973409934345781103790047520133700391807181354919697025344484511756482855456012696713958511827936134758934407245986604666623407664673168559440813186325304916492660663941514947118186901352895042895467788983710384956360968719215727184994221752233935240431910670016523747354450291925089003899915281577498324392889892281812009805118425341133329544310952981809348831638399086615823996350014018755267522835638269280012880791292425773415137336781067862902044595833562999840560643412560900067650661718881211510615974083526614447782407226658573758862755924810916232361571372835537331028304002432738381324106625821658133475748619562550434655170126754214738943174709574794542808656944587802076188097231709133599191420170088032451823307882908366867845290932578529291127675393367561302546568693863227590805193180833503572975486349507816345610646925212732205666359592532938001768761975354218283070634061149961157209495318883614342020750131483887065410426765921774215395392682713368607603183252588039505039563943228235042252511826698648730903502982120475921171775229398936330487045359473023258409604839401296644637166058135155952126208382418164565089160874861478765486301885576781089802019106760832707319440022145641307459543854968616661288337059324180916107834025863784806399053477271908906671928064831164363895954816166236556213192981812751905787076159912987998679369109354811907463512213805943674311226110067818272953700548136573870195692529898324103512292406636519772939352464308926961264388241394235402971959854806323943440046707202982964857221446498490425888742036671575813059334188705561860051001747560785238146793934142696758161116061848482545603224497165233989413814899167910725697625023002683757917675999378503629606952209244137753161415612265254060931384557173540872688720534193770655966502788648165175742104059500121572512271759514164759556217664492353539069556197961877500513484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 43717695977622763479178096980338624044757737502767260372818808253408226386647240747722822069396976781905935315938143383173250426670856741026457793681996859764805089761493324199898821754033541999430815377041280404400430183336474838958325949620540148410495878933380112637143183612415717445228513002519054245953533817118480768600401962128993240922386486008195947141309464948091058404305431850555652039784360517601859005388983558873936052155660771724106174235582579492373147212144703689989432833981695725459510261908789656425265825995915316180539924086670169409486886635976327184602063030960699483535979106844408550645162717964877512947218155459675081560209480177919222669816798871114013671370527267088265621179656915527080120655922475107701209939285316653901658574407358378072106556332586438597405320792617027950864790398716361363308912392837101690592144499298397931793632220402056349382285701215245765206870683500542976267794600861344958986687572757952943563724664442158422020696147922270064007220370788433177339055830929789148821754247833138738534406752450493287215231389899253687904215627425396094089712023443438074343366174262573509698992718175231952507567994576990525934825264614487291790849552703916705530888158519300234943930961864747314987198548101521052500371452262689337313111470133976039896906481319576440760746787780062347562277376656615482150643763084204090581924350329262781746810257477065934667829338671320969250155494744854614798756119149302364213708403894485116036618472902192243257179681924325899605107516773638624800404853979950634170816228465051896073264556716089676240103812076351359534607048857715206093263620826779497597034701375871542130141254060133110764399994411354471720146828186602663128575636982060641567782843376946599182212580310779714738609792550824160621469067637957738716536567352374362176226412857371509905148732382559984059719414200587577775360638897406465264329199089690822275242138334529448573921683903556151718533356104677583450292715070641945311300558249630501612090818560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] 303935391945696088169519954958473253080048697961066801038955831407887615240866578577187139155847763730861212108895627028074796228377930345078484758633072413911709260342599394325300897828575571588423016687875447153638408487142721921668571219102313301151878768122080689354395161659975868983226079777926955018896268468764879499581921097019273123892513686201343019759788443942545284827324064151490492761940941547994212041789698070271753164986434015125988352175058461487816799373940851607756273168526454234203548744815749039648245635626021812524337866549616461444900806269308734478023126855013549113454534053151543655280952017472578201601821208960416978629377777008330840186652141486472437193569277032902624648590471811903729948663230466645391831462351170762756708810866912620537478381456097802360518270999255915716581737446935950410169857488551752206148040518021132138099683152762982566706391210373655705815833222451400596979218344660216188101553180056016243546548263542276703211363996729482669569043778386340024228546681850014008319538641438202100448877235957869133413187633969042890134295118430728985164208616224093297941405713184211289952292270445947045740007792169102833206975298397820484117940118331923876964922768672647411290884474890245532318480373445153232384533840041290976385619476591447629065338001166667749098653925974839556102161679740286498499180772134022677443362953239219286919068969307833217297699993033336087524910042969446033143260148389506683565188962595657733684615223582010592895195112033880920715007994310629812669163065586604118937093214841321197902844168865593040704159893711341550241863234909584756023397231721786983223068713791388533793774058936234706315867803400763830412312564463008162275652430543849713988745252555887319907669226386817267015068213557964645973581445514255333356705313789669824123590188953706187191661700507614420264794895259557461078510696094230317647052397277191301320117718464484566619043577270965437451026439081449180924204878558789943304601199511510402981020303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 1332831444684080448461194383732760162660822379107574771515386670611909662001541425067878552280730815858526300091746979039733416885335828000481099219910846195123779853774352276311945168959444110868449823118798463267272802643568862352777289940361230696422173035727917771849419468710786855983200270979694438796533398874008755319325262958373316703119597995643786221473545377231646849676043583417968741246733679646258032262653372500432859048533582308998688455104065179955000511203670415816557625479650939964227917116988276980101321376549757477255053549451450133133024004194836084424300126125901357760076822879621666959147952264143468585588379257487192213917409134775892936442822906210401702847799789870747767752218601122555243046992827304315922715531587823994688407735348775728643633263079178746603401468089395601770357899910787736155638323730669704708426352980343597891296536229186713504356485123627844868720078194081438874194602610254494061395649361476736924207557735088337963894133427577393795849049554894539431412600330230486815090144110954718315902808568613048799365639309545635271984070800047079592038487351506366160021914621089516374423716750518466805611891554991570063176851466872483167514000285765557327281277966602484314723199848005812490889002935538031150026648866000169431927748794424210398536052840614973041930076179992482418511586643335423831136069915586619548085003662880529225852724975062469601107496159808006607118490236482045290548214152746464244434533049556985720357812123324723649787847692091441086037703339244526569096078943714347834817038331615672163923722468197149359753959359403625294319555407289756309043871618227972037652388948104965138246617610905126017712090393089432669004212200778601650417133430286195018329050470032370974335695820448989246720260809505785687532955762321651070563803801465445263506531362915981971640760946255754278536754137016920968657109541668935333284110840315530502851147345394058105572398398297932605434304015468662312167879408384628885731614505309444588217856688128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] 1629129264030446611162788493238251535421872988536952753298447060846323219711506960018050499119326533008261593715331686328629120931497919006941261342734024538762256860856738231635395590050177510460203246327921255024470883956534774410784767736942409028921660381447418074198008606693172098091906549294214312051966935317607525806423494199660621744868737202978678618785254629047561754407825112071680134691252441012268852338870669488063568554157706862535305189273506870509167303179571097643793480439501371574469518960347055849031274030409404625714298075107738932669086735219133453084608360769374718787588075420722731001226212459054787286423771851447056940871942274511506657631644469978283780385246552501757638864581327575628638676315147477842721747452861253252518632228374376512927424562034733232914537565800516313869004887476895398188188548726807667763875924282353752902063203957961345277907597010805262260734163107829161455695348588263212640157070199920123612230090092038085956369304599829109745869454362755538041624407109609920255835353353950008913701412060418061031474627136459373938892877495591658479650753742379730814903545977807093937856684565093693900479504962618211781590309044832336363902067801509418964059188661745940739399250865884428392728012920073753739567029273441743594557383695594251442966024678231602693304734382474214428121730817125902112468738576830155398682879360840901963822437929325925403681031959506848718265797365727882857277876287375461655204379875422853997516570643018547872883727682016665212451263680791656638283466333718972631949961305316843168941012916876657843748164291447317373559559290457550463232481242378669593613407446539129899183185310125302519339819067789220802549224604441311400005269430730775974088479760238814418511583334754913029425036602627425654256195274353364685393201026959865487001045667280988529869276258524986750548280181352729360539384978517712638180314760568583621671691842372728888086735369849141712535385732438566218795694387100546732213431485914972338898138562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] -7731464297199768756837538479813095533004319801685900651522178113775670399357937309016711563297161419571856644875540251085823296396437616288405439939916747965662075673135212921857320632721484564273953357680928017365983805518995610564504269724493793681817520092880814367436195206945706906314668062937902325995599190682012766351893725364662402836313751775578328201405398004221510174818105085268858085902437748562088349465609394204820258839271322755124193390248548589046473413414291504004728031443829910037670206325550711646617428179349077531759364994726082319089260250541750288003807110030640979259474344213807682361961623756013555309217714547739446800385518344273255248591731022047376482254827687817709697230662668904413372949400233339993944654264155223626720690887440361259425512540880868353422066707254636572987064360744720394720790715368932668313810849695820570675608011725710786588363440259425843955725313356370875924573815424610167159185000631210169302056025917924291562012723957198305360933961094539704904981658756500288288848453428062090266492479910762449687908410706601053757908196722278753911729083274058139207637978776120154961100092925360837725352622087229816836370207363965248939267157676623955982966516538991970169600525320677354105220877182578879890016018723154081790312382428591551012478477311148016014264577424078959229090415887405369533618040260265588709481878695758295338288405146289418941608474998504146201263543054761768680181887846424594107301186334618628953781399717169333249183061666659566929049839419716730366943867035646385593142830943817807366290506818094144053256331591153029632679172707073753838139057923032421984905223665224860660052764514110752308228871170641989554116466124666594810272164992583165516081492852249960324317780446340182171882583078037825870368415554419261255218553867275751576791143492789633216811882215550550561756245879534359092795556555648290283108706475566409785991758713209659301823383917691637179797709083492357596501489310356537564318371047566543574499212656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] -10096382668434647792863616838637085258606678585257437376270166003060721737213339548922245097191076997495290346166594119612995575560778154592476639857071891364763573607756077582449360653473698675892196887565590406506142276742153009151024393779466891025647314851946829615967987816579771529395628311620039440671973330284782772463415642442859647970045711265626812052861493615047836363404387065977708868732501702781432950663065088021835674028050960944784571204406273771835472402403638446831164368775154303738929460497556293982257772557678008387880054750597434937383969392912024266906021524426083457736303293782328109453598780791440933519647125344475291015147834324503850575852603629877597615471194715363518477958153130058590653546939024927787443077122123853751753151681153152971399840165885262762997344196752396070426351648756200540313345267025378087841270965565391453779130690483678333664033474368325124463275753189001558176714249653731100110352646310694546339654579809739323043235459986744362829475249910248002829121085764848316879316080701864292437177988000150259906341476520075328963589729178288404340416344487566283197532506995752180110109119811050662212113319858776394171222917614965500303648267573188073819295907406905215875988649991553621489596506075077928129636133662729891789751947876679425997630919846062294781718540951883230172733218976373180503688538970758474849681187921325944472401648289464376354789083380316921183221626587822889730189674343799380269829228469779544371220134431835182338781351131992744214103125132506021497234646092621962924887938151574728905739535900090313139346549367603132533126019201195558235003581015213560141152800134220824616217324942182283970868063900578452326458836951402628036526200473778204123070455829164702733055301307035298650915351014628855902631468637287248097647012412957422408734480881005653565665375144263935514791562094073878250178772387486913028352142838021340500101160393016466467510844931634901342621948390542962413243195451629381643762535099834527987943824424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] 15054004756759578663629772470721528855713346144531040304621745846999198981179860937358490645167460445926920796480686410550253121580178118685841498002941067612262065992834364549708413367848537200355798716659851934015781588037220710436713375917287600041532544490641233170806101715694979736471217083284424349545581499348025731352309714587541881343952747161538233741984077144867594444330396209063971547568974618347414141169629037875157687963265204465549775814306845918584865036816436254841228055393203129177473276130208238847493425340918046898973154626446076285438968180054912408837555427009395489428735085258319553935290565679298986676131157216082234595010383699908472557645164487035238527678194082929316978494733747280443136128532347119792574658257565226541959543680933195412167163510463561153595250359379971539466812430844191109506576193944292614738007254783397471424503444302460197784073846062847691188714724239924300202232086998232093189969103726846975431854978040531351604064363995568066116085484085508884783956174847251653003158154258862546499137157992524798027363477572031209198910403053744797221837021140619318966762725497766382747034549500906602894111017857686548410006084637605648367433096411374905752420535287920233846295400902118129685430795081693240168338212639862664512098040536194056001378769244235698986587856525788069919470004341996210416890061991673007252570113684552425108653494237451379626932408877963115321113642882356260738129917754598386843502481728573569167641094674958394189573741034910356447948016308074152063152886084052559630104685868174001490004802412776635553554064169808274702301386943528181956111580743449320857194149855395373406436061134801794420848056399416912890765808813932159443759355267276715258471882119248547526481884080825650830831328944201418865419044539505807876059032600690586201143293065253030234503225126818311862258893443284244199626268810567994602659283113523148243533826305198152387144439615495340355068457954849568464637340678958591032679834143573930292850309726208000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,13] -18436404580449543131885554637758572068974063168298209801769751958072055736083204716865624066606331152656766724172923228164156434961902950511772959100847046705469338078691285406329892249343480454720345869184494150779515083760365687603906989888945498523456086906179949693993937261707741555346063182098750195160273236717938162878643115448662581273440467542833882603951736125882769693799530017628786244579196644702815253899511350652558846461383507937389549633906129969409010781139171029483174232508784692446141299910989192117439373486768342062167488210372392603640900112729045949707105429889480704495852770910242901116574329298218747092957839977684498808260542019383613327688884946486773875326742728691013154050398126568341388740835166080967302307336296226281600170394523985978066214775615038874983189044468163199510824187073386690831364030410221042053831728181887655872075733079636115720413899482147525294671146512835479039450279825832943053453209168418301419806050937741253436142946966352299110610743681240271606991287245522605865764585497611101026085766580120022583828742477038423097914763055606350386857796364947014364980790406226771362039625041156184430233413220983783460779016496886995971246818972336277830435328864535516424197361656462847717895549263055944056354071237829287939490886633286724443947203576863851509329381330671062741719545708238068246588205940785165629787706909286352688031542049076722010496113413880024708060365658222031842135113922288336233984237076303710846558324997525277698055367353840591269202322184044796937817177772486167240502864132103771743444569646610431425984981367058515725923099139590384097839626879634614784322340855638442642194268871851899373244105128368688838211575277300176560775355920292388583073842250658826962562928081481337078663991409037101551742076719081478974258183373397929345207051834629253235508863101258578165806241266722320192952944110632962542185639218095988209978704433979821560142857068591521137412927276721677202236856716191696673432767700437360886754763079680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,14] 120414707205378694093285614187832310774878016641273926181421992249359922378001115657850465597873322031214568894111487592744472078739813898916101499956263177878830037735172880710415585557177390978524894030605354267768506415625023361876231352133412567027782605838171585154250653632158095486257616884329074372834262927339671468757888838983754583504795417824481351449640957674758485277914847075253913869855850419998375559966975676617029171732193278906707231936690621962511161232423032764409738945094952382301324888916619861744363243588483031088263054058888649578477278764666799690606658091295374195045563908665667817216417374671770987190169060256142096268454237695920159144987492211942982341186153189856510204856769450776336273066473904718318611305695345813805990469389140822341477656057380347147369304279527604683285992872696142126024438960862960376975787106263148845393350336926609193141538148147576159034190709512734700348243645776044658591609792386095034191095840424196206612160084912426522024870148530984998401059938514418147185581901694475943299190606495494566420976892756304785643779420326176369508596141433409160109083911523965800759190244984394088048254479802822475021199577111745862121792093595119330552573939697404964843638303575181605008271865593289926955078344057510253668757307623299494033830386980401452058972988676990556827471019963724638328013319319457576400010003838802087697708659320910240041899195896879752608353205029696136941993752760287944133971014736878986732663185407107411391273526643953195397953377656896056667321982529453419977613793839000533306484021093384891205300229798523369926834503501398711678475163667695568963841187126846521294361532593465605326375466448906653702806511034700466780494504616478335168411196596575312905915904840316937793716949529172321734433487510536339268752259913926735512570103423060483907185616107774290561689502788205763096085320350180506261737058374041303447983875855995503955120985736363517366611496661752845340376338281883567695000755885566911354563918299136000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,15] 113064682024507782857048017555081452250648810333326855515650348253909795823117552134558633288699620097907512437338551236982109358640552705561142167092045043067684513937066942591206677032226738714236196963619533423283937775250785944042892660395974323661499444644515925323715230286264203876385405235457740846134481197099468704141020496833375480820393411153290939604226969440420965924905216669648004452313428584793010988689293377247995657548093429440381287084427621326397856598983278444007814452346083225866050879187217202031975694639005146126589793000189360905928267176997238807668386781515089321613536654091150753093271561154431122839189444381929246895779547053214073022546552594756916572296101105714648783681931925075154826894400556001042684066230491917761380116030968697991804363575802908837412805233995809968511581753993602327778579514561031281492810701099955175234906784329043158902487834113349709230226319840766251439749455925295062894456706585019284107616402098547531796971503409971380070907500574096604495191996913241520364727818331986933243647103706848914480119668539718637760088201193677660549213126904652344760472636953896089975896679736450084169988519251377748225284244745502418257117720722984972965376385249570465532009858995628885073023116790363916606082407775711515226451327131623614664764742275043984474537389556220212876187485657891167766537741524418209735154935878154373252767541702922589218882144959318758811394193936396920513073274198337149476145663528450529876698144264034075888952607879267770708801597907864997946320839306408917763422922015690278186258072948575657957272356204476653411445793714881469613725992754471368761259194877913125057863765840300445489748004699130495645793632301788818312030615647861915908160913982111172967211150939167502858208075404863214061171119970983437050805715220615248783204142483584364729828677539778527260402674578914208290654485192550678885014201596971352686903571715775971946793326680788858076264921490488306591198876809103080559642142082832455719668762542080000000000000000000000000000000000000000000000000000000000000000000000000000 [136,16] -802985242813006089762031802073883272423196360550178911208905032429077938074364684939495991743726159358821743546585842749272030155783786388625247255493586154571718446586697838138953508862388524561580740987819625740258857070474098786831933786200648066059288127573555577793330584126316099065649109980724221001177545417260879877313413913722539978354561688552651739783135592174983893835347339892755912302405191831732149698512262994495322379764316429001043661520022379184793466576238506160642890519419254499888915314073700740249338937391220358496799687635150335420118489792399510312440676678096373672874512928213224003363225413506014320101753735161758264317634774201535275314961438416811351824343617623722326139964792898178649020523348743938169557219508335155543199542408649891005027068540994507661635101562912579031259449427997028584378800440316312112836295912388407266692852131294528609423302514151535560937859520096354536360905481153457862064284365216842871804826561778901699956987016666724753435874531319250485841220768917678368687227113099279376142174284173232624734185994009504829529115980121492980229371971156109638600453498022734593243852927978588816482492899528604687540042167111470191340732167394086808261965750007577030791895454665892699899264966274074182279098524529635758875804557643044230153378249877672130254477982263794994242933227841365698186053926191041026383811226232567221282402267862148576322387338487267991544501056798688422007367687459123703784652159804458898764777834054142875285719919303318436435924518925907382167639888365912362879951646705489679573770773196526748789822885133763889035142247575426895889616675057023923234901261089556043847076386777378358588079884753821482414271134974362664002471315988551569229709188026487536085686539836090112469227586826411334642635721009007189779988307279348361239740150152846014509367489875026984080588713911241773487412617662323179632308469659321597148104113450293971862710089244461555719068910600342207958279951971920185837194859714029177353591356129280000000000000000000000000000000000000000000000000000000000000000000000000 [136,17] 477815878073293310414698396917481390140852820036036037157247597503486427850795326681895368999351743495072042954939069470791629508890541047655540783154378067964750173615138483380852243620355861511394939313288997532888840288816036547080124306096111317608653592750254144246621087902954160330347852493343500722738373296655244397312522043457921200725399974862324412324478156589457259792916758075635523919664858781867104570499953253931580122848987430020496151978513765842333024778836252707436743461987761982410864673626410924966481442951669699251076171259480054898608761917506486023697642706029942678290498166844935658037331888426804614912136069956584504633996650298010872576887601387202373043884199441587040608007281967266018376141191392772046282007761847531958729101708105051106038028331808860707230156534141977949503976041101452128014945249024055453140585900285265544486859697945847768698137867933408656743787164861865169566846065374648332242418055536446227733313122414478928542260115478620187440450891748095120886967106049288423316675090516847668459016311638253676771408266432571056615482951855874131097948326860681938408816392852210619142408703892337736983069663234607873343554986672457029580110305436497880194793356453601782111377467325514561915278806424909805903096897007988440273725378274936521398582050218634191167818204100099762575279711018931372151499953429857466707951266049474536016865209839328229561928997015986081064500645669281213294260412309957258954813083462267931428405957566762655178971082139824767082988114024696322929305149972811288577320535114840475482567770613157412343704294253750143275612804497707732547449161017491093392249618726491439233686684341076364504361639939246882781042696633861806339488843770114606888297077579182904942349044045476923228443638256357800248660387347196904653748742072062875608307906428499888116637590317546928872846848245114690482532816041113019678593665450169688308082877607173802199367170515592630278473116297000353559765388468338931288673867359150837818327920803840000000000000000000000000000000000000000000000000000000000000000000000 [136,18] 1139900410518578950740215879071383905127066910982101507366942790494616600515461932555210076099051125733779821864035916325890133287065540093873631845165824454989218013117725092015039935273907017593892958013169009896905140453466339357469046797300328884419569624581411606414363823631385371681508637017430578069379981622990485198601431980116659809050003330047018958486764829451685057770328510778736821556978866603649357393813425909897731573729953965989976280543538180104867089056380366942815003103289845131360575759431574197926705868168535964770840112221321595963218421972831630590278881688864192323018659063467334060340280624491650105451742116091390388916162634847897937490350950132974554072178593978298649005751124309431614831964822893661089396844957964813996545055052280856428008865480309829497257390957091047997985777563948558658836663112445332330652995757833272556692992791476044090590277952940448754488137785162033628237870029389139349635490986047710746638630475438459609599022622085290598069472157327152612278673902416811771685550439182442864886729144929651292961314326320511857320237524946118094308470003459410260189323874961566599812576941235340893485409734586404446969664338139604048394990940338962616029911389776438905648329702595221427004133503227241335677478503176188847194862400321186173905109431282499086143081480683397045424555805243455044567281912694146089737769444184858830126265530380352672703518353183730982428790302592108717750296070430856401806227247998066432498346271555841683862653466066978464781620776887465685308098931663993470049776646705331148357397350456361167937424325748721441276562633831086196053793836509413396457412067320537641967854584741712391254911801671614353783449699174299090431738541240612475388668010391959152797537385978400190613690890295247214214579492123192099634122807800759215707347537320174685866646381756700535302395301690425170502774305739690587831864680211521352268769996404785264605768052650483928607216116231329012185641569222057024753382590556597240298513786470400000000000000000000000000000000000000000000000000000000000000000000 [136,19] -1958233250971376969009481998212309259219104560639544354108476198271355523560058788640026633822348692253046195472700110127235389226779624241037097606360402303335504548459282924219963629464577565275990877088152454787650999429113899568042075661247713497310461961595078339544913695851187615558919283537272901226131262590585050974060240425138724563281771068207870176042159039935403981938501218910688092747248478362390914916757013811162478510145601313655813852808734130635451665567517271002971474033786490275058433135317964013986017119826721791980700451633170166365228789161028450171652662946021528294510824354304104138180774280169227873677837354293828253862960604201005084676368755753463727047662376180934805272662105069213028461882118879490935083028424187741887861573361851923355520547404881943609363306447041822363248983136772065226057108905724100426572167429966598438001711259715998516864645582078922579937020110271357125493375500843634065747242441810161997696777854544801873065959843814828646473836593407829002747114010497348469240750329861166206355232180853249806301274087617603726150295471626773874881061055539404073675740499840253006388154978640265942644144914289377887200572705435046099950020424914075492249093041653597603260573385198409373239927206589903548087920074521324141255669807888039156735071947538062236263187445467613233935855919931211778838964928354737186065786972721136420046796715254946536895273037796224086031025641747025023573586467432830267559684779660924679241596728726729113880587217887302671738480384208507094977014085746964169954804290135173045386309824097702622845581054801553807994213648409981176202071180313484853104975620511583350403568323941077432575368421879988441882659170042285781432589134656611081604970712081941597349978410898511551646179759511865075442695452631459021674367249941820022986504974472137379207354377169182464051008512444415954226208952450157994782056661841301175522606329927883310638147159160166895220977448008494943426665965832723412859043085213866241090135135354880000000000000000000000000000000000000000000000000000000000000000 [136,20] 1436537838121231051455214012702801855692410697777657630100491149338635018824453691993164976088711924918364212929459014547582984020814908655272210201491711564868966008315141506148738124266232636373583055941305029318753013785707311690241243558132799186115474188198958550526986148495915228435570696494525550011660567336246069798940315203472565968969413129438962058826534258834254480572931096868009414501781467007243031785677173095659593664317884976974303964320496273019912936635210925777484373776279940483292172269128248402355680727328873489918159905409592770515772800282654900166076480435781784932288034600116190373172938930125547377958071154547670886856149753090390435397895800685709319257972491699068887798269588113797001998085045692948100555105182086735050186049883080994446614827409222740776932199851828533826495677150906403221693871116248459853331066718869942619770574994156103248904207118288780319961266732499305737856864537479241223366145307467658994784480504840986563088019375656286065545192760001404322760849703007821576402266911002771845426278198656664616239053796061247783097776428221373982968716255171098469474044829078148197957490941266061493178234534233819755993021657448178060949503542942054219698795952569461484557240478458038622126787167586852167083722877203149357410358779877311898114328902093074176145248609322878202167045496838184534638959481828676727514801673825080044768733475065827685076186463658020765530728468961254023990719527712713826042061167402118478692813921103083905810819916371035768274875953712427888287060243847731114497388210503210069198649810288470069666704071972131753821480213597053411670424996211964915639765982072027552118422633699439658139822260709159219475066320530052729256972485402590249848306024083464093802598497356384606799426558702935492213786994021680354562337805147151345109961028607150009506913334457841506749409873415620007411717140895837782958441182769259678544180616601722838293323246987332413983209276146636866401156539072012158017858111259506481912726461349888000000000000000000000000000000000000000000000000000000000000 [136,21] -301940469055446549025960952021845816552555957216022840737241808863381947830109757257358996154568746448541372272006181059459235534039220270464688759766482841584619572824688001906128308712615066223965168895729305437108071818669003761023521610778193102432453702876425009464075961238331579507925359659431290897761495230611819908543304848135365531495549845917176570603630779862391824462376427088544895907400049012060341756371298087075174345574749495223588677894816184982965484747324283759456168215435918963074103859851544044252748852433621676378115264511361576556625998497851900269747514629334871731292762375991416095221728926555150243704879233748842204599678328728293235786237661257029388731423580195972316584531133178152541002207764215425276137934958912282112194232658783722200176261892302978295041464751661698634066849089573269295054226767988942713964127556501052772726335841969974086311081994916407226922921566583302902540359365442376181761270668412882242232675920076778057054761754368818403009188652579210334896441107918241830563824772913043891704277881311187158071595339354598170188198320806720530187572770993107138878159355917855079510117326438258728184782459852611903071960096230522451695508207042896115863914467719329965793883361796093763028416524791590205203065493748142462483693949495629276236459496546698977694317614635543434506561705398001569941919077976323162515022531246105416467637745007768221915889413802589393274961569831353058574026120355734850192746774308013072928615779233736844927796477778844060305793931223205515491879034441112872295906534946690183407049077283094237037244125407052511739239635978831045858744811441700080773595971068644090616463536856320890601278184132147781299892731140569444330333254478478628943574544489298605716386269947195393190397483129351483176555796418899790468172941995601253901116936841491388701091035026202371009227660302479762160779768515763478257847094029839409051676245043433320476423771414067099350261697939479580302854479017296003043376314987055788134482030100480000000000000000000000000000000000000000000000000000000000 [136,22] -1902691870635632985647788164792748929168256856553147874699301694197930183122095379282122457765127825234819403935457879266396445433821125037438040026672864632579014237976283859081617454062227771695418548584048242141186858004707392944037814932779351877337074018228525036267886386307375732601585441783204993609743564092265591039096237813205098090850355161628347867505538850655873451858036283323001874670369295669570983293327388846635338445373962544245395383843999393895704646113923607285373740627245896002136175232799351760772803946667873641771980430236565759305809192873525516025617427031287293885557859006110385934844774167054211370131981293849061558509455642641027150702762485887957798876184328496215845573255235027560595267552038102503747712625642077674859825627642297098541580398135332853974752816960647403563492524613465659731998523172069255386036412022787094570152822039805486642124961051722241191820274927984464091711870345575828634595235382074824958333628428194841670976954232402280553726528172096107488767328905354634635470578304007559724793017444944757974986337965704827461433852814953867034461746179863612687792897561154159839389680487922031846713460593408212458350380804737501334920305844097678915722346820247661675909529152505721307117455115846653236098373363925050801448980999014691565430590521180285765669125567482977191176465036761954001791486456998045307350050506084227726419100230042350159648322725217980496644105971370414015123022393448155877998132117763253703241107485140598440128565367508604334283974659914241078181530688955499960878013683791309744783357370299293194904923426803614865079226641386893931952810933596981517447132779325623071509415264753734662616489627643654758808010667240249516110973196644914299223272257129364779861899840852578983678258504239844045918821258577409948714261806117570357723360263500784033693174476460893760719341625989077270074020844336432647744750669315280419427371221333765103639998439573263079473823679098111267345051702018888286324340317137770362442415519825920000000000000000000000000000000000000000000000000000000 [136,23] 4063854380786697889983877071965829088583046192433520647785977286487987530421242702760013071893338566788084897937626811899818306464988718948201718256620543691093077866959567182007892015691740004395461803568841167365686475445709342540727853568409850140757679719460460983744652505420442695383962036318170911388763914034639962233277198412988337596707823524352257298014599755170008889186025821734453987775340325419198182996529032855802508528552500943130301842852323956577067691002032441067825226170688951084799637450572579935065885084771469350878325415296223720445045724149576153297486945538846645328174380724798322959581065795085940812481891569046890964804385621680815736604818487402929559811256907707393804206168766486189521733114078420882450092676627241545328256719989402238232064884443560453745742356392745234894274029182756815823280146194349100708420678254996617170356529270760287328086455461812953818218420075273601892110618515498319250222021763579576100938042454367061029521399334663043724659761948202790293894164660652693540201247587750625468458079305503249868082609782168591035328464822019588335971965588282532952342111458543903867272468336764483445285768583615468841720501413496603875907394481032592748449362540931572401526346006148016754223640380143709991447325420654434285045475669779990319422402590806759392103103086020713007546281753093245881002070755530137312786880674551542291144683491920131258216047783977408775417785895553068329497881812322016379730629405586399576949660386975460483667418949975622139355870769983876014905508978388178510450833803801885988980343635905105063895314393980238540453204588912740467111019330623196711554777520279759666735503183297102860960697024772038583945626304944732858117827467986702052622217283989735551203720248516392934132874613570259764030624525790811332940136324334622607133477230614374361047138622896172875468270060612496903877268361737388535560421071036736935957585083983959840066874616217259339211613791022493205992406407984843521215333800575569692090528662814720000000000000000000000000000000000000000000000000000 [136,24] -3644563460594698185685837327551667324667643942525026179088602557157736244372636473936295631581206754700718929180830685812203141071812399879805234731644873156370332137378949086369873394568764128484225709872223959535780105879911801332338300114276433950053302475195975729069376663673109163521641844721262480068537297865254796503476056429073605311345098215781672034201569061415672477912042104395820707650271340079105846693669421573219631908364068727537053668983894337144489334127047442578658003150062645830970701708401355387462034976997477941706340246844193241191091030968163696425309889652576181270734586786504449122066201548364668010447827562220733939948775352124712369165803472355892023299267225609406957690658810105277620971359012155941443835840983158093329946889540621212762917533082123873443907042987935359112547395152067907538757467893587804435672377541604564215203595088743731478699017080490327430629174151972931127695250419888135655759193034242068212374707046085644853754100986764812065431080596544678969996822284973108555856305965820491791964818016269163734754450585019207451255484429279200149127015601676991135675715656859876871486389152690973278831583498129619518655304100900241268649114223867162499018287761709432559196980497076484152455014142712928394092580218787009947695205500833597955764910549063178989041465012885180511021915206619133811172221175499399620721241165912250767996499828008822917344947153484808815988077745569078308625543178028427833124432951273769854356738780277850513268004022415279844142853665221413239214451684259610116986909453217077960694381981959734834604494601938386505600835388230177797977358356341809990881771025379576837235168363929759324325066548091920933293680057358866998153260556709858061192469385239122971201408253799084013553041457316763096187428441084064800794032819875767530379813869260667009851067383837374772935360780130001450520045777622871391159317227827808318520508496641085728635924971119854962414685250574397257288244945776702130071542141939597439502845669801984000000000000000000000000000000000000000000000000 [136,25] 1441214715792678008351500042215086900805254904287008038283184920435373318530048461738185288079164738965990460919351417672828278498597436569843107979758940228448966571593438114383259075018426990727476412571902629727102138565219530503807578204367390839661073763176748283424073244653675139249250389505804207652098222494414581634369408920756662785851455589157060863832673907715062054726130095496505525072665131224212796570138927801645484452502226721770375327243450817422603960930991336987635556554342207219783981200365881151191536013783012144852227322825184547102282846421692925096870913593070293374297809494948888681256747778973771157066895263740351368149391301455685154229474969054223994040252495278324601508399361093889529286393947371825653366497369989265674907792707187801633458543667643762866786900268759586681499843753840096070087301059694037020892774226556115786036331535957541019529331921126778334279245457595916997113379043415841617829263902139092576717219357452642499947373185879417294221148782141674917753525358152298616299832069627687620046903957223323998975224972195862270046675960974837103604311811934901431199654968008297480761822034733054703418484305176255132905921261722263707602836287964914048670860892296394270927108340840675997931586685515600867259705053743787831186879964166232337952255860827760738377823310238073885219888016758065370349472004655663818779139516766422491376046917806746030793898341937840886864849109955955418964627386182763595286073791924419599617066195659656546861761920712183299965722861471350723921990108707181182299017472059128673269987295858410613299859907200000522011382332450839037291605889232287285777854753244279612147264424973412258867481922986356093700086813404171107708451868197452848129126671990533911612653175007989282193217065797218028471695396744827464746039937998999356895864373290255896004044750292594346438986788606552575155479999239689054208953373257127685073315321326715269908763498944269019200084977646412778255491244792333003755812253214402211141048850186240000000000000000000000000000000000000000000000 [136,26] -131151485662987781545809213631100621082687380665418690020598521588936865160133536012825991993593422045098017988782986866354090718915111579691354285909781264469669800824675603102273103057720251506072057065275193505352972752078021517492667958311718790909049372727766057616919422509499598952279581610990845668297612401931951315863136337773145864069133984806338233034043433660802503060709852160439357203197176369674482415106357001860089679932513279428336505126165932388281984606919147878347354236649037698986704649504237621438424838317525939723648780982763181489355797492829258300962795279610686965051316942308156540300728661693598258215394637641571679697598598622736611090847044401129108786082882782075317859142992460089516161276464466756924508591863822911374183568793400440111443003732039506026351021358471975779805956440147232772832053203231888502377974786706534772319145113370569929552190435481601797017287805640116397036501043886564626101364672224842144218706033991330477262157377970094133580809909374155513649205381199418784070891487410979687973806718710550268111314771323000724835801954207997308574979019455691213013976242728930443210175953833208576149963099811618037757164887289320875023494658594986260248819655682307654086856792716115435127443472659811266069557300096663145134683289996996938024708473668210476019244922987122489122617728803412145402799508950853066959635574892279641443271266648011887908305057484645208277569906789406507150723600362328177959703200486319438315754369794244301395966406598020054714140404147124354291119203678710881512570420307612103542719540498550808947418836615146804142569492903566506771318602084327824328767745357448805009078862603655598730267958510512237859193295239122118290665198723109219246615014236358718362095449382403966942456426713195565476144196886738583781357933981691340001488176317619254508711605917993172571400740566329899395465228157882929059107557760026631231718352375946895833921593732018078787168560284625691361998286776245336346589010421425978101232069246976000000000000000000000000000000000000000000 [136,27] -588554019627280169460560939547152014064972746726330625022377196234130023987661763132186235559415356419558947118990334147098328492116325124170409030362938945146044691161781585107178318399140372283455039735578647535749155767240986830020467869265660182731145697798826477078262522861221747789426125141745767899374765740206242420336342559082854780151541288532907002563677644028097497932982180483453261209405941084794567275118605451748729672094361292487740855238859383417135998539508490839344168702372213317665027314715980562825522266673551135687050743340701278365498694043560980479769876499688688353844631771640914340191415203321898998121936418233954210176836569914559153844299246447287816746276201218196893882431832020389400991625533400155214608984355044936396193243199642427654313853138963693262449000431266849910537440847715114293920099678224060477741487503701333183473781790146932037587857023091626039283258823678343750563805612131166589351883623053545173102879176272282591911061001331242884112040076808268466090818410057295112659539183560280995245108249430942134444855108278768834998270575681381760258707596614089828814205053198697189091300997553519566544199232431490310603354130738462429255926292078494685400617095551478643364092940595127702454674044855399136257309068161439608526746549174320022552378325145835524520889761141203651129321106531390762975945327778726005239766156668864322967455151595403659105313003161329469081699119717247759172255854256779494292454736298419696823976112650140040315411621524034999651331674646371602455650251046987788118244931095119427468537380217279347700484123724807752384037541978817760345890806210559847846160516992247565866429930270189602084287540466470589608887704868556539049499725720917372502842325813867241405994135004967363254053185371258384355452149154295264848596762966062207058840267642735914778462874785989889022543011644043278196863069114947262011232851689589199216827912699642489017483260456922468973426284506855424622672249045383460350060542494867293629733111070720000000000000000000000000000000000000000 [136,28] 2284483784929734794318117394277805566394389301107236459319770995539830662127898774782170524079822052692523164600183250143789730178021138505597607423338160238250879662536794148144445968761460035476506673339294731868827951183208150873858539920143298029130860616276551894797461154043666088489430765913199021838511142849328440938381570979947155754976035195593580629660072621578870873601919672578125461329180297037491412085084754667322822607568291946560865712524099032486875575079186733191985984406191986331918172075006997895615041816806901119040066659202440939158080921333018611903689880596556303882975049922334632435430215089112441147757293383998715897029783002176878133685298085455046489655993002510463111373913917644121207061741559552555647023410663262061540212816372889062473657649683922719154236422971174240374412891461555252848021693176698012252748946289423391761862362110093661896596165824759277045772683060276785932943790924422180539630357125452034151694046052342275882699652091228819299068202711058732994436074355740391887046253894577862654603244301813974924398437435967169512604101621460213245462112748539597448976790477188183844109298344413209826579069633669212705519612781559143663554126033791016597406817107966900132482904990459599272366762678619101636478907478118099250525203322965704347902049501273814030655268830506702004451615509963878795422139484440359631379282590586742308353789634090126051961963184102961005585893256533073953894865810118661262686208206502201928054835358648383189942776680033211938920577265266640291257343993645480827958394112341326079276015823495239760530835699880845127909542786133597065305019670789089154884657467287609063058883473031596854586551699804131022196494337602136694396696970754773277326464733631057567499837063783056520156342831671533057235828019872475678233065327020713097978314381529709745548513793362180840600520062382169569427343414988430921983902110931308853522467234414284781270140391125289377794762259833013739138996277093473272113204926497764617462123927175168000000000000000000000000000000000000 [136,29] -3831269478132717559200270313677792287354785385648155348631613987324249473911432926453740044880088749599352523413137629816461588033367556083962853508939767618989326323564537925170875024695372658025495202218995471465418174829198841808909325559105031279783148840822333724971022721952963699780429580363355612823779437884023950725357332293875370948176985293489263651978611328244185611391647152224104327119042332755040391575635500176117858527545426373685563719191144443565290590262033671093948265611418788049832545527486355735848808420234861685987026068817984893649416568484948946321878622478887437997052066451424445880145998775014615715281187455670595880713776810948065123918604577935122237548794988480053313248717171076589607697258447899852739227387034465207827743372093971646644862882926928014816133896278908119981714765523414670905144112763288167313182154869263618447909593518933514236174995358584526253423098090150562967271545946143087804311754957481159334120866957537070380192307478705999177460715353507928774685830702395834718682335298970272182833814581366940252620328439012417147785248558729211649350824475719102776681232856147103653374858600562257458439452772032199042451552964998710658631049430029965130684181953530659271576483711551650699636561676858841267190272576423346678533073775718929541395703821289772417105932376015304111987727419877537240403594416947183654949165772596771372251585730826251173320259259370477973552957034184665199496085243249344381173882257984975273855540454496148637214813971326698038307522641097675164515179911604719344201851496125105474917224512339026530845386637580097783560716375327876908531608893308688540755776383773367461761974176866192216780153869776120630908102642774978427908020593656072031568267667201742200403984033183199721991872029774169341973179855136459212319452114710830950436667099816541347563352949276597370806918715922700282357142543025569047893222979831816974640654944964300275351043916858605427486169947647815380999222815682364957011954829994250215210256087121920000000000000000000000000000000000 [136,30] 3135255664745113241963776253905451808403923175084339522185099006564515959388657367544401498743930103408171285033317265726897943055121104563210531091687331391619487867177801942904292165646480876185582593042997934824572560134890369197317389732119697782377302602825895295973173901444685351776320248074924653697143557167732464149452992881874280018427944010501761052864964205336650855045519933252958434912531695230307343536582042493598744923430912061834391105301601132404930895340064219629910066934915438201532133852443900770123788028358829902606701066588472076348757028743828931887689644769658007590404532779379439453006509113066739083073728314722160796667680974431264305078816309166488738150661954216187002510799579598223242424813289922326893388235825321888834474789773718440674875828376785803217947585716560624917036969541323365528686151985077971280573952490874015740587451686943740245898564109287226364475898392379829153304815010803624893321018923452440814597871199777256382245213419864556553541505496158856054094790595071321969325490287354484892286103038032386132688944215808109348350408346982360341072221899333114406189437763023970526340016145632869207476507643098878814643491609810372349323925237595923252023965010191612412079103662368412064631809441065459821296633715683562663136671434943410144346688099675154562452535525893390026614381754196667561191279234519521965364853487335181416708705895162510583859921889991582586006167614769597487561688595550009706128276053806149111258721730047052094678355513094039073134872582271017979095874800279959115561057229941964532983442627677394026239565335673761955300507163181648308801935792429003216019481229478245191611182299929042877538338315390149032404043912888047859266863812810568275419807952098879495117843808613703020572056605522827201042081427846284460617540593106292246914656816528054236368491068905796903179883813538944450051038781078091060006884935211381501293893289233925467637503406546587589323710691635432338666208431184656200771151304831039455371438193639424000000000000000000000000000000 [136,31] -718414479263443080522796152598775368862615769286214799514881094613856652185027274689163323832934503015578213997767069194073426877089417923739526302426168158561375700867316770940657928764479255553063235071369212648974913627730310659598969369108583408878759885624323211058304118815119570196652823238923168635759819277468513376710039108633546666156240882012637503552562850797246752721364231205162925244369003861245035755042427368878688498080412198302457681319829097682673766681955578037296880040864518092130732268098156280707959178532512512639989566001619766768697789722070460675196371567059276329285737394812042334770028999335042305183419211916186243382155825997791054576893707466704637528911228691230517439831416493154437282275549196674632487336811871402411347818148184846189690818299307596916883093505229486341390421444478041268274354128601236503474201948655416224342782311863328449222602092055541699693730236039014823496926584564801918892869312756378509467796185322243976106043162574685190663622049906663800766113667118591694148814801073701292790368629118834209784260814924639265594923279791448159193113171424931790303951176329818797495412076744896595824942188591058732967223899026662295849414254941444918824134559800057191149133678219679563762797803273803480028739807984601235613901187834814208019499560381728205464517523579277734691507204040651055707611865686232764066128788646557732527097672004116904648001914726733559283271088910595521970246924156552582858329580808849149151194278548828350519331738136827612871591034058144694544903724832016383370647642230813867162666705505803968670078888950495940638517105331616588901228603073178887853161191188268355342744581327849694959320121231784091460409920251273045392508891825404236178523578323567879753485388698807708968665950275370534990012427244268414897767954196871395188928690195706307802136363931329989684761469479912877280632706887065680428484485883748742998985576302958730110991631259792620374612885513572479600023925272218349780889501535801422560813803110400000000000000000000000000000 [136,32] -1101581559352067423468669122831298344333381877911087288563343648423076136061076433542444782689903829617326783962834658152440093831558768036103160575185206126115517349423944244257528412942537894233858240797952680143920345093586969529176295442414357541499132691475798052542885086835992251114901664711352784936202548926597769757987794773999807290351205687589943323855362623447342840416447283480880308680894974281013768325452524348135906877846021478313893388021585174467443196321758272086730139884044681072519321377235436586551840974711270081604827975430510406169212158583217176161229470390862423432180141740270582629840560590189185252536743730955456323453763398037629219681173236930268294426939186077998151541330240070468164995970360195031242330598508864303348656738199886791412516598323405692149850808117829860719246135942649640816977075263402605896863698549228103479791691283418672149677332524044545889423372513258216150390839666203582956210677382436292226466182165031540854420479864056127577630293848863736741160493296280720702779992543405783397309806477335402301960048962899666470653220770530008300852782042800526930428516760962150909811924131783338639929431134859908795367179090243237637087179259226753926669409556597154140336809600698718164907518503725068953518078623744614140047132990850079475605112252974426992057444489346557446865822051309101016490146124291830341254140049241370363085280720946227740546022532108967393888676585492786594704242097028728277365056079948321861107832371948867697290437243291776873133860236593012420085053036432865413312038966697570937598458241028107060689527498766016817075148231007423318004186144228988196436897853920601333837848826857703883855635112353267400789691188128933192507120589036324750199642355246908092655121716270108186156822968421678835909085384964830643522103293784912047690785576875242220169568089024069244527762382648416375602037316575064905930474315097643713883502752602006697024557713600926268065948236250093925140953043294908627733602602722147433444850777718784000000000000000000000000 [136,33] 1273022862926969851365406668006326595279702710431200874091364130182378829414623859770367710614819867458320037292332982293193924617989768568130041463528462307595384176891703074781814564216502545975585728928623980338851932649040456485433967809541088639008860055758042237538544771272744441633201919085583185741434656053926117612730496506194416169756891979704085734667458197842762657227225498633529733128393889237752677680383418079652557452994416083387683855565644712514969591456188704632470579947972179222959331928832039093721226383123707204638077075876063179501273258854197199366295663277836525149236087439402637507101843709104874098961560050119654822155191087097269767827029163095623952158482533932165880203590348494216757701567465089995928282947575205563501812985760477833508412195578499655999375290358517610640291991691664067738322776978753903846710800951597296743649803783059460551897968145949181258944159640928226653432062307924211330902268433226587949299832077268432134833224175707172141891914286793146397721126454284347483120041744514692829719238654358034859119602572067743121226892482813997165481437610292641905160443368432087002599279785151929329514692274839556076757254307486322979058765893486156820779370064743134760512617629956242801122391161215472155179506087627788535989889917095869320797490954689928201201000047382228530784887104087805505576409697190695769372674307464757267793146473566885527885827079465634194186648905351629782439143880154436797266852027082445515699831278541396199138962889400796413394970477684184906344304988015464234708896086235402190941646509478091684565758904008123390513644062344807708481952445218927397932899599583344316477301395552112802813882139485882812398017934577171824152539301992999636378502032803073426490651500808688653724228114529919313331954330791515275129975251300251088460112924243393958747261302977510211477560054583862373903064583661904546001625433116732117329034240515132521897000634191999367019008614266930556724076073149208565186042216780363752280482413281280000000000000000000000 [136,34] -579226570281981255572441534455969174766535138941250579275823774147209638586370954270166394974366430845499304360719799685371592237445298149203105875009203894541692064084116093220809440563079271388805540666969527662788266497874854709757839809242840727399950021380422526684222145273764904956410411829196069340033560815224982380133420543421488039548314054959245818417888960249576695315327402429516737587678441948263568872410648992555935456613036006990833575195875210274392288679607962447216607799729592826790785601230034785047071410331989090836536093938277319791844788717227093660399918749974008825483409274861470026499334173987332295371100052562412930224624419731595443148873972329463061227295989930237429125248289575945212120486042506846371725845919463834983336190043301316422557106761647909488747990201802893835184334593855874315589938195835889607217500709108258537384135076140577481990210007500513266115616753071721176681908763518476046608835503957355510782952541714112557255626605594938239595114893218000549542099156724547074330408819371690297110680832506194504069167481154261948749527318902691071999512968167447112913188494034970446810771604167304735775354360445813424836009168372270258389467312258855542857509139243700234243600827175323844961825005460380447159462813177331707328414017933773229446481133174345527887114606877625920138938919948875889657059040809366985498014953619934388465378359939350649552329414263837324275995560407465388456633165787644528748535258069409877225671144488970023510850272338024797799236967449073983309173632301248029520502536518579600249214130579683927849598374899280434421733230376667942469524800261537466423287729720118479153765716493134309819929491388167492213437766991750118748962162366897961470797234747450795740131497494178436600841744305598399471376108626896941850458989438979583710368478784801237746898902992066928746553006224441768140269825154253877571285718068868516017915250593568178017071226900664454412672706075296892665749895211379917225472785377965736714067282755584000000000000000000 [136,35] 30942456314398545451847954257041193558136102478481206344821028685980484281902408932270960709328163223514707200103245406981350035773844828071815172669887340946734798599308245261878740580517662426747101406926834403815946440026442751127620149067585432131880119722655597923125101559828675697787992938297819551440994683183608560264158698711859844923653121344245823156339055392241352474618655031198029021285230310393645274225540657989399858217396887554489057105891118225210527003866056951510658074492930057194429846572462535256233144836008285094972185689810098667649066322142041931838197124096986848439057353531674599303206958356258435883570097529771316886604603493302660647888608919327247494504484824613508731355772028971457915382853750312366260717176923247187455817483083162342719219453447407575257477665808480133219746710620387823564905813324198101078281371814697205162018041113911039299920047976938243253168828827074812660146025177417201881042869865810111751181383676478382587454264913894908228520250017633714435096570323528342936529967960746706468158343946025220345038348578607973454859594055894600479313286738850623156861078608475120757898383992306006189314640446032006311682204029282857942761461041270272647764107178910584776134102975038866558766673320198718055079656414117803465796241762754472520670620091110346265460613433205025277180402515715752112190123383201449079192945358313464008277549817915074616473401926788351888883878705315936695133459575180678849774501420435064872656414732608748859105963249935464679290970807545038017297563947049002165244926608841576202223489975400803873367636469418180082549307189945363169477609481916903796539421377018546822450159974005893145824736333472868549157030739620721266112103197217495148104715072873072951097877282698770455763249037521742503482049469110252846761034489359360109448814965773077561723366391642363332525615632002288008519938137517478102631634473429344441399752676906360031206172905311508843601992186052674261239643698630767424253467822953973952755909263360000000000000000 [136,36] 114475749095866341141698866022278448990427512040222560686029146883223582998466296103456991653873430429480235255325276650649182391276343076762186930945274994294463338949204523082617490246470046891687122293187292336046111705819697114397630759849561448149999686012139671557418824485176023677395218398840098428275855696034393287378237083586705554497614305351509222560004087721444154456484996806421647878356831428478153942036905120254996059987064838500326833547197533588871387790784529402234563470803979858922413594335914266458310507129536180996462140446260670178090862023419150108869572770904870019866498076073947693625828842980490477784598786888427995420475486866219767115313368377918306512739800567502418389512296758992634995777654262039833396023259847465306609560555523102356230038824528462736529021652323893143565187545552132131484485266850801740839382841329400621800878063663357560928541028136716716394231421737743436496030618789730051070889982236763383836319785767247566917637762435206182942161851580839000505516649056869932540252311467060674322715405698520821703247786659380746364632491741642287285260318030508712990197576086338578836197824265494185723094278959359343049059335715812392932443798782740544098760188757365369199474275922722515273261974904839081597279730617374153601009465123853008116192541279308449288408268140333117303232733737350283166809673551270486346543237473126035597579796434501551209241460574061172027051778901501663987937200932458073199920145132568580572816998287419511628849830224280766305697850898058379715101296775924030124029590814506301702153865927496361632471445807072405757047902172355744837881187215351816422957270349021280587168040120291614724546894458372537913954615229185270152556137181182632455192430692884491906339372357013176272703530725260227139669038766069247874087506512344335865977328082041394368700510193166940898627832566011460322111911243629610917432280021878462173262333709649445568161320693297178705701889507966694728649171101951891032019925985981526004232477474816000000000000 [136,37] -68024299807582090394401470027304105394031750990656183745006834116874898823963095230525513429628287444813509805688417100446311258299524373474466790514871078248907710485386223770504749762196757938573196704085942547451026516672089538399854917970120438518162118049875254136852592322817559775960253094075801255155054051117407155926435464187932621402562462608596516137173574030376964329459702876175832698616964608543248670452262578157935081876941428466357975779305580181078858687965348125326935582470306920870958085570225005180944877159736780429810088675077651003082279145477584381860498715834860214937873565473576116046423737456065074185412213507140615765933474672502386164307064042868399021474670139972021502518289566532933977490161653409270117227067400858028345931627053975388365625616290419298042704671422415890545307132943463827338858602565658991320180539165651757964507779621191292346674458087558711834204193521210804913876060309899446733772972985185816080485392395722517974220644341826595935786904186946621651030665468169700214453732828513816144100959083968703812427114788517776933998254415312634972362901473638053589194062928623501323763872392134035055530910584133880294733440860457037513109547465030572962888796075381275248864968580718442837698434059275987225375683472140285495628427381498763399218173905627625839874766227250437566943959179724352048723757924344518922009801890221356625666080588902720607427996713584540668305188173832715759529426891704267482705349698125083434603279785892272855581244888228900107629617291666530888924325043873897178174221968699230951665670584709065057832172674237941814298626004236899090088537391070163433395488772731774331581738518412517354954828423681764406109931393184919264264902077094245945504084160418505725005356161405927063837569931486634531144900829528477035909705871512304404217182175231425581503149027660892859514681793621838645618911254398565567781466401972942137825461512095134529407174890699170761122762163385472666626301217207466083988910633305331427274580295680000000000 [136,38] 15748262871349701712771878141742087270606144436206687303663571252275562840805405134150805557422726985161314800458904125491886934439785360190175120816611631286601300460563702975204108011738706866201868689853611738131694322578202877762818685822191535924834824109026701500653357452667715501744913714627673028511299400840065759963266215074985665506910017526148831536390492293218213849606050025504402562670820217860933125448372856616708684120223682502760938825911105687270199472389282519334236380707692720981822974760025016888602848042928889958791920686103312870695534341794198626907885681933687290882045930840809871037353051635399852333863391483995534845260300990424391522038852851574530469344534372325206254149811614875372005522255746418172035162671990840688339206468162119135080185925755900431495356295829725794486633544500464242744078890236739860011537799059379963329317959309666890257905581807115643907927857003841641927937044174665327003996933949061421974978023276044286298548926779166385956098802208522812150614498664856750528574173765246886211519410327714134787149035930587242940048948762314200940534313289661557038930394994933414597339457404684735416992438624596377362085788077201551036297601561484205073069789733766579015710398918876299856913051513942766213976260480379587963609485314324206655316569357378707615954815693577196795282149383652642774131591787590413455181714247906845918293372689151079356040072440969171462193279578050591858282811364851648455188339598316150057181632477488636101061055146342454889877669305225650464152801940431837641928980654704231340036744556988938833919295481358104968578884188378707827702302785612234046613023173141883830233069199572279184855786012033983686063137542272859457214493626566010124620471129033503573049912522264227008489762369663748346629164672133943933889196720940166220375361546850196348373939619809676742734749756154310807862153490521509067726261731257063752687415640273434555790095723248469311493402354025430869550135475753574160104512328620195389702710231040000000 [136,39] 1354755505790496340808213033191084903475002854143135594320330736887425957008146869438637312801375023892918394302482126181893573100844317168853902234568178990114464008771877718091262928615863465973677529925556622674005980045739415521353650591481636665295055784059150005233034845629395992850261052467351312390595923399805195790156907750801301701511080413348798316386011574663628411074065194039829828243379560493482994319981379925625196193332953227708880489638039190791161274227674218215759450187682811271571361438135361100818544723791787177855809821552745004176271525987488984568265044112890091263446893797386122526559851555068417541183003543270230772609807899345059821802372062140696167460943170942874019725955368792887636031233271945075667592737877391990143134676625613870358780622868026923096587496484015669940447090797886927781029381686612142567158950396568155396170210231534163657751203181134786822303782630350385971553039193516405477166510433308945518980851949665124588376897523233015671626702888469825779401249035111201587904803000059325096369135438301372613623517841127619299632967060602792466621086182976403594967440993433803690833933437668721134172891541657345888235879106294890089166931393165266380561622088173033870453384369655211857680549570068400383643957065355342227617379158687979508843081707246537437871061563630553652340590021482352392368152367690617606734233897791975421276594894060106687992927370128178001415847930728058349846541321798819112515382742030396912815093881858967667547205681708859407902276522977596101490191152904629140182302178780141750974731321266100267407557866227549493010013258671751564678902307722812279253395921603262685657271384631650903118002146050029016284726300542129604625498531085514206786054902372246557086981805099020357214811875338883696598932233433701000360999946921828439475886593198172614433054560562873793053930232643949631140081901479629169195259241863580766752456703326263288402339564890392484092040089861242709389311400546804668864431451553176820856237752320000 [136,40] -1909235701958890564892897097371063819471265765414743170437021342077573295200372040573288996786738730568182748655314492693129100369613916436975817851123709016048228842922482086718135603636538795826589832224534900413988418172507020553412620347243064835629095066797029421837299857826044060462489218764040801014283823243990279224527036838355030939580120963654515200341167491993678614870105941194487798569838676031922365648602559360147399543677339866903243809401660007976515020735307511539867368002884399571007395154726155429582777366809108218254385406673410186551870579285759284015809830158561548033076322776879829149495654291964857133660370580638789740217867258997224941761405218902347980206081406415817844500734237438522123003582541608006613095734559999865251902170521915573084468129053241962872756162762015175681678584024624689512589890676461116929388626288628674864655452905901792042722759527998764245572356492765178385010774086339668109583634419299971001446840481100469172828096507537067192946555114574084553787316488298714919401548545774524270638074944004574434955146063982520652228069513150864029497011617216078789491102510696346503773745623140012233344386142606485642699341186292877189237341468468760480202976053840809598192264766429760731054123341485237189896155129840231325859149838234791391406682895510747274863377892869770599834859158676335120621309601743099970988870899627828732516981000945663140198048069115246228091833583881476350129737601322793188908628083949149349393160954519810452943147091044953052551420035974300635612673749319480464620658823046700253886370911515014122371323979956051109823254544720850948797870781983952644908369725904196639333392600556741798159111507059284089910458745522196401807540487347315891226243383177599557982132513711214528783633410799392885619082948600366533895620577863343476903939432903602184895049874890140858059279419181853922576015640547175176964850309146486455669590411481075447619503869032976926471902138382668299544618682696570921319231196593831876964881841270 [136,41] 508375325796936178862413697708048730460913863622886231977770349621715282121043100110744606219255228604554369262028263662124561280387382680123377645194749470777869907606188240565029601837173803052409917182849362331899145771719203332456693053441172218922028686779397604880123154807095822484619200955679958724160239839953638828059143953851497276078122442213197117914122275222525688790997054299533581188759867815488465089394306989234795423395257227298563020282060635928392924778066040310780741309376966658062980139879998551341977705827756342004561966557544830252219999439366435600977288987269061895406074008596329494034028280509747884975932808701130030485161129639212271961676961321817752708282426277388321643375659085529170162006537358367696789060652795799236749668847266472402706955859804117102005600381137499223445811108761411676788018744778272748796529238280215048169985706241697761530005514710359576940057082202352924646167036789034654722842906981287130101230107886940791654388359923144246210098317629219056741401026526071769916393428962551402148917427004350551937414728261099232278044515562906835488152997704873952766009744589424132692273789550312637133510028677021783230032629522263642734058983286866164929390473205705142370349752041777992251896692786366019482752318183149538018362017133572335668572778756552864534348171100434038168669664965488626051181960461749765098279079276920686535208458675059012857739220577187936803290817017260019221292942706837676292376377674431528414534708725295122984193910762338349957399421898629629435311737460429613027911267608273154097094581688738525549757196796438799591179018493258615811431030842042423925480180345640875315973278338494130181723322016151933988977417869911882191790205609276231166740058729678206301284580848984792232022649422093842026395799794039053184187299179857632355123854868654218420827869592976853826470002196883761580401515174255703020965685207450270700713087078282965314736258564031139324306326876153172977129664390128872227734664474225760123168000 [136,42] -70234871429841544722140278207108013108893507612073696906802989100229414565515870395434296677789734686926010730993654733283658410294742776432050545259771401751614705635422031107872675888567438837967549973069556200080051979790060652535831917323704638529084237735716123647163102518731171068601103804750231119963280822915931605391457875800503448237233166703629696773560309103781018833847831036190824261507101091648354430731638477999199063683198587414767788834428406761687871501534378593402380175526046595869688109015857422501505260533974231011325500890459022343011870682071756440286554403730399727821074042372835482697043899682625324011491311785140431104615817897328710126987758995604398487218857223656246384160677941221429632178738952921733927729401684799873348987128688361926206232142059397772110962392392363517419389366062517403277993433391982765788787053884663610222176390451996430079845003101431127303339429972949915587925080898929923770583856177778832739649765360911525319847925540395694274230114426671483170976038898626035411504988716135671909356860300839619279682859692116203865148556485980940294053567479018224501933475020486320698941494601670995285556322978506089683077619892044859620589120559851384464290421553133385770730607858258087830926873097317440964656174614798197327661676730840122692427493655563989519561884806174051386093046440256719906809755097360947370469086912141920030147534715204265702564126038855232036216936774316975886906777335328419697938546960737638673870746948148435911125619923641651484212610997443618154052467336265689565353326884061859023462262785784645095741641121251982943622089689683013740529901489591155058267467582283281652283503911283014455852824679827941558387102514935167531212311368747219307440811026185571347886002140222788003169803003963960793964381119390397691331835107544379603630789752570244270291118138888854020734369347094829566589968142659752678975273676910526568022293167967379462113491597830480078056407842614767579530631467136827060928959948239533060800 [136,43] 17441021132248705499168207043818976615097247575308289894733313847703864330881450876001374100294887793688278356932473267570780935510631238999485397361285733372973090498814234649989559765958600383781369709716849214906848790110818458499784726693105688919760883059959457797209896908392753769942355698871716601971258057083018362002766989501702763026323107448702715295918930746084669571122268710755778142448515595122472849359381410354414823032710318761903103190767927995339808442525464748953965242062241488655619482827010759923752940813452107152488074401583870095601213177964150450767778416021584908414179878014645805989732967518578822328861134698250445876360373869064683614188009994687572408678693813038502891625083566650145762876062183488137156819080093041325407678269434025794856365107776031984185960083535059095420261738738989953739382677032241473866089914882972919008752891002421456117322638678513310511248672371105066449665330029194230198632402675975511291953815666283039600321662486156674607597751273220842415262190627582124759384497126094381468016435108774214873845496334056908797244892108840409557112999110660262187131789243730109955131259797015086503349228006245707101597785930126903784373196740019339526343880407056452269216252443895250634363994396585177759604246719941308179339809853594461191505105504857468788534561453581298016655920893757594779928499443195997492365821307480496560839851993256759965489569372081086261670688900032792204158561678399381210205393747342809367298473360321810085269989020777073183689612767805766335783020089359210549657065904269307928858761231713979445958182799558365876059363597308228646362237248104579205022718297642188027414668223839023695908308976049734630052462673780525439325083741910108061609555934674936505085176327648143243966184232208340838456040231489149170163705264264165007546743590040943500754614852446749341617292549150997706015224617221963591019744400665493663426801359015944680307394459884374966956671492350012124735274484489899995840312844235734560 [136,44] -3253804579021277945899290958356599875547475951389721683590244551571468764131834852448707998757307115058740265927325923526283205950344239841691172814165374225443695999417804616496210652836239435829583801904441621597414981738836111398842720683432184681454160744799912133896474957085229041642470617510430446650058204135512560832823535303240458465273968826699384833587518103086014361638492987695186290041109944364882687565855838288364729120878129395239112466080250229034833489733715007193690424974306339745208385718883212652814216571395996078912539531647035553226777699914854327600820117382371367351972952174615322088247114975768759866707194241748442032085042767072941114468390810552100647951410838438821017629139651740994724679990794579109613810211159727440087185278418646497565737984223544893688229374233505191109038419907550182176989165394315060723105654032777576542656159883524735646667470269327448807185208447492387051736448061859566423193567749956539717594440505855229685705007975703569158140754994091509065326160968857732304397672603226271940451454037502851811252983097574492377674358545367833604960635662616054422245213446413023506851321525177670111628776967626888460725357723235085997762399454643398281592911072381701908276560401518125190921348666920803576302004617755677271530212687091910922282370537468675437886643003996495003525995579802715840074532198214519410705623844821372086763315940027865159618766253892449654066004149653675054842409010696967676267992840144538525856179602147048793018593388607358210828800265148776827253656036748177622782183829957036802265441279616755255876139256515851760881635530612792594718277340606254140464458478048221001456682781370901384668810971288588380543192183938665566121576348199598392238800698394186624485481514680691318390196807641544895750280403893048397155933858321646663083227796450025835069750100822308221188772883147491507766699475777395949807362016438210637132290816623799283682260893756333697355700869706525478410126059061014009013386599200528 [136,45] -2494543699231983006343036878296545117174859405441134667376067254448667510966297287013604488023058401793480394823158085993998065517797959296437612227938126307173462755563032795636981402265791222102297150896962825470141895588347877377051754885015287921364676525471678960434007704296531835319957834553270466025350046831637575030122425607133265188400438015975001597432003810401978780224836548653102115812747884093376529132305823874570019141915167310767369153270783713430032627240048735501465780523281102281020730316170052537125266539962658818389814236546780932999224499890280585827051657562392613866041888319359271953288657528208509404123386176022461917895031987674082983078684747286395361717497775822441516376528301419169874039844978635277043479820761316240088151392102964875136691891410210000004168618215478365168017837247039057902571863005904298029269196605522629892925264656002975490638082623732492545176022650724258760988049908970040943816877481604109974380276130704957656905517922764352725680753372374352755580824124107305477570256398297398315836584307169772953568634436779361755749716772156941934406101293156810517874213536544502959160618498157683279646021800882869508328102354784540765081543202613600957010123151386894951542269101746629151765918387269596010771804918412313576288574773313286576858861078234882267397418649643826587529597113847092909374993273803413288702282747467278241749728318513491649361677790980713948663131323009025369047437806699290542065884715382477941470841454329616830495858057524464452780525528875916640274503703503295940982957607872900343929153949453504793611057624754977503528609611394252254924018701206624036059345608899100369249426837681487955921635358073654704883107161009629874649531315781099058646812824649129709893480325835806880954359791301434967341463236926300022632668991781308508952420972137642230820412682305078228767404154745079448392219537378004928058866085953172222639087142766987285161724424044436305442036892739755155852978117341921112176467913344 [136,46] 1366358250663493877177918674050133203218526116225589889498238688292511815038917065366878963964962117107725376244868349328146324733770803939623967794945912081099931190678443930366893125698941730348666827663982511578847099978621688678002038533682733083768576964597096755558614051017574996111938030745507654056951130273620059842897358087937943816574905913731538504124520229235931223643566287339463748909308725170972710950207858643606749596568055649624962397866257957364676741220740336225707061340401807125731405546722484344638849369962551947192511295684781554860948735440519342077251811602658815683241029218513969918977855233757691682909455056215129821272945548455308167681960296274242537435330965829252518742206960189559904179248881763237030499395285740865149892737376185840806345611327149577964094050033696630405455453060992665377703683087902802625216079771438447642392234268494623852897442654074413400872395118950847786174464893403310496109581870713957100976302432478594486500132927625714928626341809641291943914341049792900715645960205365903834497472130225622498073823351741450961093423027247835095703173173960739475650827120757078620958104664937035224480592000498333480569203453301559095797661959466597857934242532383325590748546799739692923933122708511199849816125017665435480077372811814517283861224185526902417606445044368409799469522541978158964132187754846433622599836298084345067604899788395756507884804408457808543933222458558164190524040564115297995015862672711281900373313843508663411979183870303329451431851649917804604617014466316112629651773644425662659034534258385206965610428703581853733215337869047605099819898170011411847253936245077784390231903126047770746377875563670557041611133005972189748909243294828902462968858532639864597752010074271345113307306246212036848462797431148965441697318306053013546943290469632038037488582536933720615131467860194352329573710479211460728056805048461568685390483671777329557148881872157242127182317350085930662221817437579691226170692664 [136,47] -123304721859135269060116849722872872122409504563836713286230441424371509360343354039756647751429505448424088707416856261471579919802285351630892972611928406293404508908537128901155128381919641030051041906553398401440555388770516184228854110268744222260006912919621674265342125373561173626886687703540728532337931279612011669333878955590923523794512796853962141996386395750614558571424232774417886696711036081515745640822668005695183033438182913525780019471794351891570107820220148294648668206616485147860243113646797962454626845598049590258201415979541464172195895231273512323598050085830575752128308893157332860826100181193088524357169063974656802604476868227117323651931962355803454080501896271704139122173572097522541675330271348944945646850585550858639408836149582521271721514247317896510755818939409783629223740498758690269804987312636499103159608602745261330218050464613816104821009860137399091262305682591943282963120814973949260540767030138601560812545676366803981014868129500250423701199103805570963790229728901140707192540918221537249183360578448861154049704903256114485680298248315597931602325602208816501784392583497847277329446309848451532557524502608133943271979506789769021586135095374111263443265569625681541269526196499595909817837037170386894135887697494758156688976878750611696649713179863603703295353531330563806185915418696754997961160296493400943983314322470577475403838010453400872882267207653444856218537870043301462958851627465598676355065580278449015698167152678343937059871410640401158612815332310748648202005678932783885657160591004291366992581524715091259975147553751857693725363569619441909172213090464038746442617587732924659008153514997350561179144240065560389332377777139761889749526836292053841901520462355449564053788201001001885199001158595552951040269509174581428777126580257639847322111917545471657808785635923051785813930163854597335523927682321930230339525085568458081570444229736438548477309593754855180142685027558909893391863552372784857900072 [136,48] -67234173229302423749471306010860942856251577710014010236379111851936512176147266871756024589448985922116181697152577154890026657435557082564749331597231411255970855011932728847513500037766724033684264688172736256304181900862841379018081467231305053011731326471588826899221327409219672036139502476147575228906416341851785412522119547205424901473672601124391212222571059835501605867715532871640191774513954771005074599627843114022499028617458497628958985596332108523689074230363772056219416284423934762771284979623455501070945609731708719907794493523470339474690286248525639619168630754276922518238916671357269211670320172890110569897554558175030954590437924073325709611459317592659808171889745917200069203910961525854744627353950260335051215353815503641680493365412188671068262597747783147754573306756612044824826493326525612339488053958878274437137337792036652137049283098378402961321738036512794296097465715942973376541048016509103056913707995588956948731994223740721431780464138534710427466230603812972117309663353186989738506935704025850457176340154108838150844782540060076799832826418326944035679086317669542268035629212483858923447691157915309935715174832106059366385460315192634349721166074732612027422556380929979591521208637028675959640608161842666225695185979911000418726245329255792925692260853832181199837451743530696227611264080119987133149391399301640939843737310111590931982312182407539007890547156075114441736633953631664856155852793870049915629379069368913833530311067554628056069153888295395184520136124956619156731290535461561636611748700224987554398682809993216235915566945079890511412045352467765083919772276079867396374819450227690470488679373161290889905175333615596794586115544688099185243410497288111339706768480083128760211867552230968968472810122849597649129398208109805111918276387390491969754490371049680792103226164759252602928754458775024990825664431099825233592707968083449472041417041087199121106422815297683898590787627831799418196591556121142959040 [136,49] 16359245554968700419855060755390168799604814304867277476070500291212211153503813027557135633961866588060759854366760436872261088541406850722900829492290222085942576201972077756876054093032921855550410853271082142565635226739953374713354762615647252076489019025253822145611177512238433360952659499139921760597328028014488976448201181265408358094777210848339709974084343308381412593550225317747710722015641835118028355977235769508815568834931952462451217577661417195590650687525052915271689152285467832424866227352703919076033885832684172852956217471551143035969127995907989181868863006043381780866983561342052018257974293303311227838073789631013379144652471620705237864657928055317413902938783678455039951923098446382665538148348932530638843740886618717849383826378014199759943531692503862516224076215291445085299516898890483360112794780322777969516585721893175827661272952515615744896239322271941201998538994564674951071244025789818848557326394244421241588110031922620660480922674875793107614302861392013894150695499774149001099429013775245333090224855387191832037508434238063452500543629090635255873911441411319312670245795386213454235173767838435483010817479576543856823056930552063307121627695416639531900679160968907222930847068848643901985515687812172574093145107054175744797252751769539900571858833582006463072364450480445728471156432763300055288833454687864038278582409868991533693018553955291695895657972739266109402465454100364428246398037725980784853616729419647478840870985937168890719757653493816290449853523494031541477528744692109165077378171350048529814482301433387497704614275562897796758783064812876824098222210273426072447123028298003737713786655505624065373649054260266681884818428773245037178931348465026338183690813029015288232037323885902748467616478222294283843987912255392070507839831898578791710854261421011342925839111804283802164655476625174789681477092714252365390477540594401231491933913740402362225462431507805515138331504845141278374908866824671232 [136,50] 965650809247255713727009924290188721143887062018832379864494016503101666144087866080689088948905351900338443691044639222801585416880690348818919594638696036425312780867004202683430496419992853650704490544299747800388984894978151369685325526663074980089132780035907330679389493584782231928658667200771669622766670604835242498242518023790333091689711630404179448359763535492464209363895983758271103661822141498402113127760513259037812739508682844502459675196105490739610775947959968770551217171242623126053081409007697954012658888328103984852396888357975642047829582218313868644459334045180856132657698444864114216643257807198032508111675729333360241423744035487290801468590061707272258947993694570131455722054966023108572264476067921277196009641336345638773325017461017764811269619445645334389384041239293461262313948233920991408111314262147297108709264449170233363589691455525235280438348556971817468651602656847062784614888938471230892698277850970359327760334700037932172223927626085493771710655544967774196576449182784580749991999183857722117575968740167661966492092948528727527820701347722541495591409337779248530798611256584323996550199964678619343279188756044849826415837674327033072819738627647602618787595919347915390591992341835664127676521168469202222661812358464865821092884746999413400888919351366730815810738115278016964854673287938779686118255071622181404551883995962946274482307393002790787756468272671180035640632004307185542085393150769402573242871675951723445471185939204321266250640926597529192949414738154947515701594475313160664604591083976380183844613097531113628580260948623374595320833931782589195793797616421403368113555554909446992248304784036809310864045899123170037656967627907777540969488987233439052947434732668822461358933270216126104366591258774216581289414397460516200865046146092880466227504670479233535231123886465330890584101483163622620284436960862822384042192938461734238241258134465018340748637753685964248239269354659126424276273431552 [136,51] -671891813203210768250521611084129648476652434314963930052713529785454890294759613846346962273071977351179956495212667493587127072198961389354365005894094255706451603860987909239127544039429456805078293373152799682662188322096694872148058963803773484337634561115343892486230760924995036301406456629799537931164407953030615679368330344565534249396162722760403880087615223789905605250738486219299683701542826360516716060433532978817226101569892440016986226028619928683794392049676292705899679887443533887449447315112508366845693269761007176287657544007344579266561854601851400132149218128247128007954036567837324507801067384099930373029247908160278919054395809320097647061713086331970439886660695070008122399122308993400931482714868209383698082383483501124483865768675116772731786728233156085100975321442158051000369348283755740404453467432564916426890143366996906154455663037601313057452839334870382657755733604467663419999349382001323180879136545717118874783457712705128545054637718840046585196698566647654394795746320850559900185512032843144685122454330151112421313957704446154165889522911265409305118500966369957762501862480417921815543232058045243123311018824334398886448458785436436828478671193850655914844612453880608065172401525492686003319398144721516895358653546253212781475663353785570398787281507950078338766657888068801397565151221918058766215009340285946298801694193725323305138670903358233052298147893962863190761680871500011606109046538746400708967784966644273654521499802022934396119610466035243989276629759571134197979833582126098668394438558211113162574288825107885474371123379630422581890980520473524426418943850558249401234110218013393596848334079536899922981082341233802212592047358071049979981032657476591364424021700861745328552513464726335496485541649562697270368700463728252819677196668429053374056872710929882469680618788276908269111724215980825735989613814392770818938148369405227074501417747448006221019959469790598763580152457908799939756406400 [136,52] 23569211878183030953203806908408673751735419967548654780913973808029657409762547678294703983204293730531919011715801806481646834031048279679725344173239750582714935640694465288236028050485682860161652812586175815937109995025100046763384235703682386998570761954479867192780686105929667353318429596264772134397467889782337275994090871622953560180254311023864018573807750105623358371330402206849892685057046205740738278505882721311438188416356476816636363748330107861049435658949494876900077763935501878744959631683213725795953495983356870040784718126355875581129258319969305947156273661705241635500418356962733466445251870366751706798655602771244978015486078362925828723906800329414440839375889293267489567610907345287691713252587878343511006897215705704816476348500492151894884798684540874936964341008622269681540473777880344828173431939979460198302566864530889475178658437052766970168706044021605681308225309661335516844135636230295872702315343756351281520962501202437201246655065694156544148364791381274370648710254821932200185946733546691162330537815344493781328403757732020552358976578509771541008413517432173056842104726341092678287258871740719316118261206043743941067510695934142221539625174341545152030689326697176248914653517913080817954269873049436445413462445613222485580167041606389364387603345387793945125741491195018119239006443474352557251293761389535787469481015061603211704785183342096108271002594493372773307280510766045190974508042077360809612324510855617042865563976627991516625240816392119787802423068422841579656276487935129522358259412201793787266271274570715071350284669804552213283437038388701915977694138367344847647962403373902966246047242375851539746522185336420622266475952699743017618844676325903886173802398776724170334197775579749268555320590834567260491581999927641674559650700805436596249679990666660085807863941800183896119251331268479617262021192147473508040436994229475019255371027012982370990774869875188827461945041930323184104800 [136,53] 15201737498470084341248951578464079182151631348225499927434190530074123569301078837565090245380522157953468780002125075912254525137720242296601759672945452917916890273984970000288390528984541309420416222977989081700091397753506607910285173299065315839986554268001143030718056601294668420460434418926048526191177108942686226564989627212802482031203125277221501684684640826012551485601303817479117386854963602124017664402489036179472126405848986775366803477493982939774887601742281683897784637461169465079306313610530443170977170868579236956649795074845716481940911944935716213126366472210961781908386991840786037377766716990413549764605635300815506710955302877716782602865394402571411981123950496952163774183061196495717843803666406986063856841189580226311081083551352939908201519215497139987639112773805093020996075559756022237313515713845620497456399671484806130745419566401752265910276198802318984549955250769164944728268598552303709037492001862162219846937757742004848004807973178659573237190054233372964697709170129500963736585128990417067647827347900609772303756935972545009434737852883438764975648817829756074056898883639614434468502970174188162258279899317539347384066295120127529346921101834305857659025895802089838389453355828737546165913332631626633611522695428893219790738364759356763347601987188753462041519246098167871027559266730841739508477209347027543315234942215015734960388843611730004028186259234254854207362735577154555945231370809131417133273571722266378964585952509327227980304109455837520071144626978786343996151295364045298545129115488374588275285521598189405234378557150804783926451084327571575607071547940670809034454436351993680999270314012758785269921969978921263937924976223563546656963587346176395005909249481092565497569910591313697802764130714995058882116707618643412281064186813164917409073653296922290809236093266099200791119996082805456232492242139783211423267997799712033754704952154774949023134392203104706946580518795660040960 [136,54] -1244611162647654722730440617469725534920470218615754615120030768548891455078260065968093131891224194406977814350853875878317783330512922383394918959036772427090474509446417939085738454771324820976926504922398790942771962159592323399251936294625926817039186102897834477182599941985507287327075123143165845720837482619327603847641077582000850745849768371687784484012727788822030654423164606878016103125453445233046200682203633895745215417007373795540122651975215888301207445583987383363046902210864249681832539308589738644404465008889107438216170615550124202223116038662504833377487863694971221162933354664644713523927303369153059583890874943856595298915110791892021245256195596587672906640028572607537643679533719981673848596761295598511914676929772219020822246620715775311705564949332097110242616381916354097826882424222809380224446520144288149966495504903241050911514590950042397896805402345389940403003269346336625885920595000396004865994107644179859561521891316916497821213587187690362332309999390174972014631743405413282845921054641997909927549701689465907059166592726083947375474922958911394213069418868351774980775231240152336143603809954727522102650402838196281489851700261232552212327759972258458144541271529448596109838494611667922275124937229357906110633735166207525821831113042411316503785552533989966451173239656464319535985074711600123815599663926359934287074683446507709076626636406456481379573146463767553169582925988340833925884370314817669764315332943780319383112614435377153692029252333788132113270403996324443200772796021806160622558542930260168553074334331414098458665764007301107520414835046508954549459968248029159385286319135331057572056444428044746996108961525702883612304990597311043927509653930766084809993507050381671275729953815689639109058395844121000472076605483333010153901639666744977988943303703807214916582512532178432082693755880334327120184178195149139244425325770942998238117598527195306353568163164241901710373636609220640 [136,55] -213573461112613317280631280049382595800631953771928256690124500883891089867657278043594920603093161395429917758651047375576704194838619338233683688662270336919088409963621659936190675433562806764478110413742953770500611154884395268790364507695327352880614546846466967091501460769478933804821683016509939798347547484143514817153992636817550490085865411612205763120635103508020670635924396033710438626638364352495264732753851372907096791430582291358182749189973415895614519735970337027656288648824891849501038479515000447006267208796422096228481834971250528969505743355807344424464562754185936601389945527336260233050650448961019140141516872697708797104773047227775462512106608075551169262769229658790611127990251677503404197114595160033138225261262361419351808284146245019700330454814700331738296584249575088059843685175226174945169825419164397467012000047161455850100391470525375091199478716164629309721438382787219283188461772029113085938450112694492648012483850215601409271653113089805006866520157247088111189381416397573879405018498428587704288731469605909272053099072247859669820822652591497714081920737332771145677240797734196326875271398877083360248069041449200409131417825450301688029017975332444539640711674344889860968411598893334876527457825767425894641003365433085580912331258815717903097418989387503566966772229549655638331996767853978218553925265676221858488991493255336991799617713798996920468258721220141704844253623731919025690629495819877274539304060095944233920986109181531265810114672275400194417085298316256869483955016066127500472500489278905576144153603412059026590326575109115283155349460012696139231952255839511256973150313864079264002612815026144720789397506940554990491507814106357043623904437015175830604992826543111723657271191163627940823196927372281845444163169712209684067157151882064470146761985708743212368149920838615212774374749479888919094262950041965372252007774679260681283214079732963752032335113473863851401808496640 [136,56] 20805724547200892363403536507355900689368820299813859253286683662742864456819840828719822438019055459822379586096667550232252229065344326485426645366478649798770183758852163268214967187681908062847013834118537742571897801319416314593340487104981945813066853617990130120409936842035252699611136445274244763853470615236627185939435343859372093591915242021209880791941144251931363007001831678821561665455770900153933671237951444433551845936945654434975829518440603430504962808713447544230601930933728330131073801840672936463183523318073624501338001596944182691627614684474056184172014632998882882960118776180139958258371790703218115642041689439081236318581912784398710728590819441979612864722210587176551618407879254444745205729712461562769449654105181160102598933175393417317695876478022626436096704146439740653314444686894883292580828456044826251763560592270770236974110426735668674100774212832926979842213480468105282350064298355673704519945623410534376092326821491942214833568092311435401738269150473861450480458403421702884019536745213048790676827002565984422782678090155788603103782939312021420499128734543677988056767381693971230581699200527774955395964287648800241395887424861027956005116617624626578208196890009271649719413150560316322700154397620173607290527913395581794068725175076799568280678565391762169497863551844755419093293915112563580245020412647349216821597745685697255273928062025248159476140148171293549945471837964524172127249150716666941171671433434663677551003796417268832392752803923490672150422482851901481041908317701019178237656560325874528425308748708287426803639388467237966329439876588992528505639469628953158145435703115157000908746349240957174649076632471310022820668880890618354109396979588582154158478159239431088817087729347394682963661417637050907019876910497870204002602073130666706772708217265793245753009590109960822228083675866157139012663737114698259539674149875156290408277581856279653258440083758593733458734280 [136,57] 1923395547137727481518044538167408056612004329625054975329827299642532100647888626918629712468923668103249285114631223549680037775119404419793401998400948266496310418390759606686935169761743944507398873217790691541232364008127938269756022637472879956407777645953725163246985148787393942418398869786400973053514061663075625671134059742108632109605910069995474877019823310524876370692158853533139643361320644568924106672485398219564453167851058152531645560661659012631488815179598937949064385614292933467824286805056898211255565919835540130324907684875943166590239801608191441896359143061416882396796845960573596340506876517188653197164983309103580740237598467500817428545494491466917499751337097228387401964471380762036668314310082518401717927127034965198336987854271688089732043886491933707558906427312831817016225155077140207833682487518405285119083111585501149115310308997601733492706893492615227061674456948120324670693714875320155470471275324197641723251278977146253787377418212621509997886830146545098806848598723248291176830888273188577191918698637002174109545976915266350018485166965947812421066469667082340701427432568701189214470490667376449107282856123739464550118602757244982794959116870705519989611743463958734662959738024769859285120709892140362567801134474371644212621937888942796258158665961235773329687104000083579941557394719133842281844222265924040592767621744558609326073535470022529217623649541947455443036823761066549125223659072764431013900499908228925028344381106619639016377657136619847496618806084048784059517031719599527038943403532285843232232674223094131706935051693056981884110525069045246477621079687121548203967284283897859110004302459415918189337359003582311123942065457289740504543844844204046146855414157157695043225651682730652027834462056946885000170921759805312769715579589186630107600584588737334202303424777264022404560131916000726113201284045688988325484624508182219555469933194463621199317699445459737144320 [136,58] -152021683193918017328104696878636425018480807481795460961432926447372790326871517512889569355507235687815658970907641529964873123145784558214973939239756023427887310500008202626379112555817101364425353092976388510802114254296911912852751444690199717598724420817080924647980746253251866196797351560370683971002869985639552555104009541645205660341337447494917239955017325512735669156752419159161194531984081480270897174869077563335017227788957129021965419976277684333094505076580295924793210610924442204307054642922327023872170900459953595576100077276091450375798817185193465969005136561463825804961650776893991765221534840577564508425242177086005636062317096878760277341415418430206107986773057200298029991902450769990789158482480386695934246040977004212640488922630951852066682112560373482787495287159674485660906841790104720040665987826603970385643531784254361058477303510665340412129234415703622598669488444166017010302936590210756403720713163395427350473460797220354592198559457936837926070642849507476160750050717152509938564931808080200581806772776654172242625536650301037521937809915001101062211468657772872254638148404036620957464900122809544326717745463887638588811782676686228320511992572905537621951679635360941207488396535915228234765504359771592267757560052174586209630385368221991349946391018329009192620862921950976332038239795047559294730873308122177651581316016605415077385211111038944879799495124242394410599942052403301019622828403600680136675636509965170517084275820504060658434388831165332610473674290755374303506138567972712427669068028720904093998506288766412034818224771313055379723758524874098131685602095156566145052470611062007239884696091899745836254400729912400077083701920661631527199754176462916966722102729871713813950998404896949551348197645946693493649239860042713577492829037598048107362215294519699372534068560819669914156886380576433016144389979669350829345051947993082543698276891100043792527222232602935424 [136,59] -6882079652515433276937587486853585109671763810569052430430143322360404592674567269722508219050422604686957800716613260042582591091066515125306489337103852243057789089024125194690906073239348095628835705053360739661235385204645071198226685017667362969858620371309796282704419360248434451436499516184667911355592810634747159888576928885543982871283445365361820214006630482273535858599120129831965381421786182568936287753518977764153156031315513941028935875441657108229115817419851050503205093900723115065152786003726496002811129402417590684552201297854919117105910898156548582142583648295948346528263767904996431176238715093263304632161755429472188357272478657803569239151048432250136048118684637276449292513900261244203640582190098602900503795475819995409703332365374261641038772281443062187638616114412203662439964776641125955103020014568429181606572905307972060757700554304402256121236345453866216094615935916906110833963808683042554911040096158495612605956241129317171307999181906698116432319707284783342209687785849236721127863673471804984869878211913864178176558311601826073159094363582374781883931577146202389030036886990756468478977062942178690459016714619465432094056197491510581484640960608936009976812149912753264512569329575696924355577142102907637997106091048672481758896980205781962999232501904375686439069713385928911981865539861862274617454063075170867267377585453995746356322155331354479795487887364508258607439767862558672166442991703296971038364108360459983052851624978464393409250491985342582051224374920621040867866881408802365255016386436380153511693081654184448998775530635001680701780077052736031543797955228071800882729125898883127374152574006370732181838800779175530150774455029510837099914947218052066576850193249996765122468237639907354923316286731213373263829305508054818120644707753340195519195350165261532664073008175259249771960358160087655835699273634381354314173337075013066796284918241728661090070700815616 [136,60] 722501564784787989519709142235430260746889233837702551903998924605902703209434718255031400693033741644823395981298885957960037689446142452959513177597424847447266025725064827131696491404194713988168566529224676282997594872403384413975181062875865978518310422346663844807910997341616562519820284970794579232169198071903303729729954577279612631012929736053512654465542224224864818653473750442541780426554088024662230766344100237107540866728871223214346682520736992260073556721642887778842255186560250483703563421838233151306494761918580328746568061047071289549653574672010765752613270151590880012586320793242828673830572380605048507586657589018686934846916023797888374116036352314132102329494079982736506940487798120188894709528499320688900521969738857657606969521974142236339280376317512529625257462300032818402166517230709023442575689528457384969804865215009231022179744388717395941259290020777187457312120267752105681562844867120935022346057444849248054322339820146623485144345429027002887946401444086219905195474780850613342848873137133502526719597290441440878789599155984457132128950340036416718138872629772467987028198724248457958982913654141733038035102220206044093952168698839692826721489155778882247172843892381742662513972105061483301362856594890570597598961764153598848318726758399004511421479296463469259329373657727938358106756273883847680108949685071097308012777388161055190398290017385933772798447779897121102345181085627234872019138603567983468010676037875937390226153847844703034722522737154933724762131743694749724129847157225553943084556867632423320198134366176630505203106329579131677951763355286020680316893294758105494475751378912405683406308643743599933000525818359505770788482924477443365958865665181408625072540103071141116626343402552953054723316203743468629542256975085980322428488331786672577726135516045870346827006396805869869122157083767966218067708389208809553375895681585172729250314876687412606586780928 [136,61] -20286490941429932022684923692909931678582026249852253742391350965538005182566499854798534503125592779215120785497526137941785606384419966231178899069540658796476593995830187119174442917576606220523825167421192415620007400277634312949075229185857507803214995195302248379912059541745652948158654846619492938862095082302973358645845922173843830266171704858231309218831156232955961541421097950176349244838784895729885963578409221303392319501296593941421744830043963731560695838534291126509195894252764640473550526922473252443928320911415763992600891415105366365244330300299694114680368729494639711487460420457344994058223710112656337169143012940287998077238469415808111760211454362699479638923332959096538444754501556422677822869341394339215314955043597263270747224393192921875422135940649669797394057675739098873434719543064484739789863847164503856967170080395949639839884329093949320030543428260911437492052593861814487328207856743994084961596734510394780800671666731801015403260398513101396475698402543340689000055102240990587872442787947932955916709145735682408897512552890181700288776017654517510994019651181605727692324550684325332044466142450595413367602026487696430286108449326203573941411654320188714291555968271850227916307877832033529450660456315453871387111270845415544251874975742457560003122539729026275968850303195417476775789467585127302345064703063478488357485256927286670722456858254933116851751092507632989680502418722931708565024401972465912544422525529715846585469303700943074568525880372443928286055559422964485041889889717908106119553638209461732898808709510059511859845354061931379554861894797035698517626208362343078895141990683481605849218251304799020019661101072724647701864873879087297517987404497795197036143788713039294327799098229620969626347092692232871404132622707617685392276375566019982689534301045119853424331097118107965044075931634312740016645136894648917037480462180516867661604100345124451945344 [136,62] 52452465901285821639722409274612490513352883237634761595192778182426559549079087105415567008828648631208062643248402513019743860590273488989130332831852827212856458174592227119364011310467699035653218611548544080572375258432959504507367071007873746528787792166802248473992723352565251991964362823640809616952874252442450501038596653843518007014144002898140426524314602187733257628344023372339991044336354182432571438720596038239139654255634118977118491484545862859015163724564494975459478068497201202208552641164868201946342358050308961467390951468897423590282713047244007130206890157538069234685827902346166308175570904176491152909120203451993262794791546557106260430290930097281481590723168270612052102939733732724580861538740222115207805414336147174653102121943958168676156686655774477035166509763067356941089163895800930476388817132942723961039611820106158199165593190249827248120496809644975979598426815936651071077746927986493921920777242216297742892389366821539473654808791107708785199413446478443334965272200585514231978059918412799027038686152256561678357513741384622137870863233610099441315797917310858144667357146151202771977126408320171675343812611689814858312817701700122889842708209832982343980913630229433068800913594443607277205778166357057942499935327671277484788269186819854831917388846268803698876911598813713078031865804121896609458367259674783581770247131681461893828318206000790619826513936629936399616741086429727169811097829706520215537161286257707031841907008324802654943841853468824541664141201933806497355969542555518725618074671026696338880507964633391665565682212807363786994301644551616522529190638455212445821680961800284018362589790978086173255463878047679735605244199015784404339768328604139744704439557610533816770552598997450592760472583814217846050394026452816287786203303197237318677769067575589488932033746511253420410001852725081891638783661241248052049596699442515312929294948869445856 [136,63] 1248125532548869169884624253341039137974704358235650955980532427517395492550006240661107486180631658648735513559101165055316056421244558015623901634487716305848271167133470107460893310435566987698465975061349592938530367621950416715304266775385974555733169816535734447635011017012196226318745523437289771763026760910865549369171991331110710503985591448366018616902565897337835180781763000847636880206760820552128507779759553105641790303105127218069390810792431705271156203298965467857323650760783230219630189805273602342535249798669152933159442392828857109824651968680653701191464733371717021420180422932862782908337204942103507559025594879791051443168277643836250273144473875457538193188817543898356879799909426559955006546646931886491862069834586276756956091332794707650147672165019707024510527250003306466327708175801254354958288879960092444483092012823967905751521478104855040792460650155427007279453005462801573497550891107354992502377149341567171017845790723771353070207083169140547223318956428097510674811585398626967374674916601149246021204207585510941551166958736802816604137292052280618515993357998153847078200779339898254343675788606107211176149551201334999291322462639624474655395727511755692355197948044721958563730520395093833290011789495384239476927871352082926277664138691171703711181451973440833575451397785293277342607565722546135248385481009599170811209487931919479162452633786031576263109747611611548423049018460874176740689656929937341127645389663969580093768591961779130612422876042754701563636050621972611577101853153788219594330861076230938507650463406867582634678210896003289982397512869676176651905640487259939717862965486678676449381441480344967127657478003506881666341845361430614001560516384717315915813358620705960554831174826940598272669933845813908126417875296937613580780471900103055062702069404505641986026509629527392354054255144805369837383359525029166942384010659386362309071529878880736 [136,64] 126073062658807787750416756599698791649662733462540910854614370200665682907196997934797013026674802411955356653289151566716732029458875793258722330370812602531466838062612725201455659329885697438369350402342590584586940581816428863853400552380142777014164810921141858454778396653738398080530315006367485352456873550743975395540492076611178217507904807856786692302637815295304787996347948791765129235030522248341440636021465597848646836033431345419487526367593772220110881541407653724692660022379716921862645599703920734340269994037400713102066933098330422811102925426303608094456980894610255978808906259794521944977408302322577531052981649409694720719485184082581828653832414445385537276382226856946287651164218141699850534757842204349680184041116719827392174705699704672373367868300389488559734486979575070956403467885776468567975292612551085410060187644049697044052809839955571839084957962272426186234531735739220326923567095799277826514768689074312555620278623536935549468898840288944910445901996868808802803676017741403655346476479085769127635329299866933053582753510720267306962638158873560105069118974991992238957117426087519648855597702099294632448151584016513314996253617569288656912016436585586207665426814049004639707703695129191568639591188416902265158150553319714560322193734933059933434173776260184259703642582994463028209651466558571596580943784585290311389775413400882609157226436045345053008979000807554166769462435113666342515135979371266680828877295250299667998865120780135993356137534034925776288171641422346192919242048518147048815821600601825495333518769691119350572519813035831684515195798801277097160377260940894055882287519114547247410819839602116628201421664390086387772660427598136530903150336371271076094798429812668785500319277144316881054289390954358297987606731955553929293157894904560793341212255845972686604400801461938047306090583361394312086783123896614738686368084874166548297874496536 [136,65] 7319190808836387917209300593924990924821467919604563082985583750019353410322037531055341738961559209641422743759008568477947328059026653625635152545853049132280863529128393630822462085071405044081950502501625514340947472597646510878873977468107435578998884130189577014961592096229492170374458729100434306012869667331397262942086735747361681077918916038235628414643695518196064350243995395344964481386234648480930467836190325603159502491349836248623387714638946251502600269351411924163265919297043864219138681116207493236842549313554924139760055327993884357461201509992784933328936980448471372144875059808306048483473262398131124671477257734971013329798162888599856131391340591761510419108018323277109314025893090434504862124074407228908590948055300720464258543597627687270598562385130258161930227889028816897094011134067416214405928584509208623940055943623439967511952235152269021357410925140447371962104453321493594717991579701648492351775638751966087183290392145672618146017846321716904530920708688536310969721507255899192791524999916655737828678457888198740198509805488549790396174980035554832707829727159417431775535151436670394144001151588160939785906160385908705991625333713360554809864664841950121328723721689075252495798780462407026062296904104141478536719151836667959015285226439214811075126452881834424008796853796774722472761913069610179919380150329403464664240900817123683697668192054341442875157851978433850767507669954834573553967786176631269605727241334200434492408781415141499490584486484592755975382883804571605507955712734785292899497378235336606622926262816061934903767039878723027298307109977183344041570212744204351704227048240562840692606220329575324844857788465719816140574310157436820284149939045459181868458233031523197153259794733415928191057570998287737410317703955590506479256215099703693084736183878454770681298650228434141079382206547631893477178334854038901705745762789661714335137792 [136,66] 593493213062947342125546475878341974042667218674514744400284623941888996293850149524045813539883639580540886535311079475104904679673995083959842658045441678189676473626034059623664972586455461464441702838957647343389324686419231042159790364658235374703684628743255628004375318774631685401258822052897949861631881793559390525231157341538978663790668036820593211807235297418625595805464892193940351854302915347664587167957631905455389999749762269227953706953290814713119258858546448973052839283788206737361664563481643419367724985498873546741173874014605121614388700766086231443608812221802881328655329858179009222848759685194197276891259151903334787502972520629449263718419869476001703705367117103354093885901659922612691961801053742835777869981204076496507157303266159042253595515452670964866861550350823915101627031965614553851297310657834744282206085534252211976207751895190805164568444243605811444323356656046745251657590167511998254368855357557291093304505810065482427858843691190219345467735598470281810396468675012891780332320331646761602195729151311246471474741924366494766318283340757072225759241133466287681724012305745199598057794021276387094019689697922458666022773057336195177491217187722589850021659604724000236621829042343119524600273391339373615482701817437631790867350023530815828085326164798738780371486023894845789718953056229330236236026131749709396857286033033078466252072851273802562265382743107603611732785026941822109388087706633699158307816978676364812044168546936007782258925755083456448207598511090975374572528564790192235454585508455992134558682172355792912106165713694503369997554541017016600475749032299211714922623247277832788564726417109789651918823203684231462556503231089541477155391959246584849650744880913099618190430447643735225676163398759035826999147350068752860699986900810691947331387939327737625739442641103696757790232386136025991084918584497543337375532727207695272448 [136,67] 50218071316974763022564526075833682580069957897736156371753128705055036413881289349359514929325064781055983931241653225619731424271128121074385733487104539534860600693738617049307279763366644524920523127925666700026267185850590716352013545278353067505438015416371979298245171056295603081206748953912859885880565296285472352559944579060865475739220523458513444077885560643190464805237627157579339297657059917152774248951544010302955011161566759228735352725582350717701216851662505423819329101091554507012254396431201266488340443358754783445971515197519901702413814399209893377556544635445973370253698549915605937056750547191800411239436077443022708779655532606583547601896131199607483536635181165844232874275863139737729266043766540128634630787435060057181552631563124200379771797444304696971747764978082702714961999102842306242705234922330290403704635232091665110234840388548463859957561097442295857766641322510700527005489570887070313674200052365634978482460191737324029810804604515673107222209414112023511939496828785260645227669475839725912205650972426873311151149668219697190218303476439586917272804215783225734889820280388579590087768569706073113849832410472648005786943127414325126685186920986240074903747971074994073710353196325469169348071828812900686184429463354821128884585050942811449779067319651331287539549666391883470319918003401693841883486634163168205838298643920362500851659599437902208607063378958851152957248429872614849843919338766597574754898399367587183927187248100584907022734924969217522913472754359699476366392156224862615309986759523318484019045609794390354110485996209420468540683782517648598549544183473816684745924961426751347544633388385288146653987292962525174157467041352031975265906158767757749288231572757754870279055335507706242968572794595310725100289273025515652462652524931775412142408795442031417006883491151553913815834845712688426121264596937530050528879291167112960 [136,68] 2865866804909873671063204413823760606929872306283842902773502878417380562007727385795028418084701918115371115801305794812751368656371120569001703506264034031631640790509973786319100848146987413543830052914630807583938438767795692258142324031493589379543586213935586940537932041714265841862601494794012076677487105658866479073981357313984495860741914891303187540533081694661384851586081765823971120871569245390749523697280271025733877977169670577241721787414606536880522240234276833965783305336546448269835505046201473746284798615821537216469894057878876463180907280533682718676433918281267217984180531993514730066210854013178622122976526963133380199706944051225957911472714826026807188607389264877182549524554892328998972027209755370128252093799899767859650451399132193511246923866439857651086392373568631217393441365841343071623004429030708495538096737368175462515749870370190575642937940056822905382097359929089913071967263031770752805214709030649905727348397121320345463749960946189641562782599725337036478766881697658855093362321038860610796424501237663783172801559567296095306253170860321274167933396464948679202379814500320940721438618649533106402675378687710468718440122374387429907808350815030930195671210600406826190701243633928760669530536161535417571662505598602144478826878214444064817177297032764899666743209382602133123480053842991576752794276978331518460216400744410156930835425081467944410979704322979258294548269550180831791223232874753499333290846147735072092720158103527890511642800248137746678028947341470716265415123441122177250271667393057228212257847584060661742133012670397770758243366351379254201824264770131341138813922687915117472289357831939761345590547190310926847728327697307281696491791072016622696192072448482734389134453602616162103878246549491013976182859828629440334567466974688199978828731207158001938488046297221396157320780306514730652974788823014585929990317212608 [136,69] 119159384845003943929714237531421542896508418806541766628300207068572365858973649683895465729193611974825166318333733821566373473122151687232407613345431775281547168211711219806839203088773082120190766659797106021215297222751768599713819887535466602173936712929501757229116710863911460127394676440802643807197444436651219844264551963045225955448753222904927746751161733813894482756527158649758355712174553088994238622224687436298721159455029281709279505483732380025054151069502427165908824372234541587672265379520728128087206235403754050491705046994632279267371390186059167089223972861246559336489911027830199104777902474376646765553929079919844330469388359883606135732034116847501760636662517099974075576267077178248804448065167426345555971318160451714118829218457711462674241480590058837151150707092816134303196479247599348385225877934154370705144773219331841010948626948302718389073444523386261102492387183271005582288872113636350103056402615162874622153200193358572459897308469474985337066013689545844063843529174362888575838205665669470905322875645608365789413666710143508249591602944825502641140087816348288946172114036858803443466937735206310543344233634934296156229319957932342788613700454590958595183882942353986944031180751114463418271429213184133090760394450882675668569890880908943331216800082917723946618392874122629359173454237510316168860015492941819870359392531129546589999605155714963902733540776857229610346657591991947228228472927540318974617266661389965703709946691451524523879093948897799254787027133409222577557262124104267576622916535082498108870259736324686837250739266579522611175004440034322383966941941261935597669545780656931100174065162054524864615979478384418197912972738794322641585490385057090379600896674459713802406775532644321341776095229268299362720247483344734455548677464909275310426315806451589405775370089515215776193476380837309109835726357604502209795174400 [136,70] 4538807095955558682135336901963820756472078522537200155072002861434532481521655777448169834174633156202663897815530178450835548146319853705100317884961180925087721995498416203213197399481077202007056913497677045226155426940690696811409548210806807193307323376088592382709682349164701595027749951449184740228926752710732932062547536083493938871947087607871588106217491531274732760966858243207010935637108296620852071295654644295410244006999957405844759090384650810036884050860436880266055015610604003586092268902907519817180847445266872455629053160006861394706911979486671581308188488880240359329059451868344538676066194888406367091884478850973720611633099342149554465314221435662438597685376121234860994456461306207658705293657236468133732319176355401367475843050156342040395210454893336584816328650414141311188084164214943858284851863598177657576129125998374088338680851082829664955568604832645151176570629080807229227627141857107463516060690393331389840757626408366240868684423795715243652121167775031892897638343882740132372921350662453628640009606236449348693956484387482215295878376823102491008719997017600685659445496018368617034057045951577442902482889326817505788371271462132711606562423737386542395957412818025002432439541161665127507586035133354695984987622435742299845698634559122478921135401320725872129861871591986711290763805933367365357278440015317039112712705628690407504325070084233497954739190191259479577729886227298734242264275594200513793901311383684341186640458585467333822536485332076334150701463942759424698365591668639823092705269551243896904120370381043199265329701009684244502384369663757781303873770917325426621060734602077181746705645749064584587044496475640598149462878489878720188394051789824849789795284315306289411938613671748514117881001774681957572583048023770000529351688308004905932060978537510071599002680335782630204529101776715605123611325738230232153792 [136,71] 167972101030343054427466482739384027515393656860227045521412875258020115808730240038278328759176552751560362512927776316317504848238410452207805845115597482227184234849305500889152791443981082957663020687151924698327570502154292528146150903325054830786926335994375540462016597026451923788419787281706109671579657689971553017558394843660044742154322482671321692338760665863636874776661696239703105703328367733878070569635616189297792806233321919012201621210903464139348503418701322965104891570579290805623147827744076566786809620310723706914330871289926867963751870876935036472198479520425954283797904542562707370575542556803873110348311689159280376777708013344804299901822831040008839845642795504886610171134086633686997704649258860674529049408191862729549161749595295223068424063623517266734441300955153349056748258177476418366329400968461742675071080620994003607319419495570903645274463307863219415053529850333752049927760635501311665110580896081386259237276583766384522670654192095802950794213612946310817183711947576053074732856351940911001665152688270993657496776869496689946587983413085028267354726408175340943559576582574756365396632560727019896056353789662318637362005353771028891441069299928542827220302488859185601279559914451627791437990197270148115479383013040335827739223338966561876860276082828962382144813758531816160637897106186229983685847261518720405614107915075787959222139394614795145154779778365340958882660222495002149531281715128528638641143157864507639752121199714402059100722545315206583841714620507709003392420289990917794596865834018060902583544045991725503160812547012061689696722863518145889486320524469247187000420219345481060035190778406430087993332358341120960224768381507353462969885573234237078871920668227223432778345614325800999875371263601229760708797047784276212737897084314661150423982811190115319962410613285982000090513409705200842195028139674399424 [136,72] 5174962571153211386628217011333783742878797159687864316998353886392588316194770766671451320156566499419786939483502177507266506615482315973181087904126301238823678705759345196269812506893437039660399994747592953664301901604718060463515523924178585738995141360189038792198419492388793828138808327971368329983890064032581305807146905493123655188722893062049027818275244011772660026685864043216366187124956238738177710513997392727898830309596911745488093655498958537736777275473693177482452362960125472908657878210705988881412533519024146546734334645387353353324105121707073895500103079589854686663322612365887885078496284451695050760664093532193600315965031899777050954354601418339998279672929658351064586151404821049236128837910967328443504954248903624837632433632687127032750663051579383504706255181305562403639485264423479713044245717702943445561293032161274255103195007315456199612579982919629273887465530910304674460955102338799829949728238712794216463346560883711179548759087975956569153048339641221637760626798367136789675738543848482474231713432501390950751301401808082525496081737267258488310137004068556059457905975867668508403458384319096722385136916502514553439957634566978884052159677046304653232019701025015705082050666487716609431608675975035193854855069476564238791095948992450486745612559127276339574751114862927356329955322113560226758830797234796089556919306787409448786439002817406457609822453743596055981362930349384829828879471773246098790691502885253672683099544867633805268786966962595784128211452363601442627634531007419074146163570287485414156932029404698524268564150872317644360130447289795943395287457072161749925529470307437482665741071342130153662594227255742476783817325954336356227799773816076646305699200932310255065391237215299786671087755033253103313172211106794760102228267954577768551128150237416971420683836071761905056547475076113140992212675651560 [136,73] 116515893183501281820846493852384019366655780763108699502370730309339363056426029524670234337249003685457241041937778970572739003728182569353796622155457891142222109506271876395755160298600851479298999118986822226291419686687124648792996918563850114342002670305278917581195795888220432837222389213867770767762896963591545731677311706765167514172285329388466157900378252565106559246252739052205623300491758861778285235235637159239739347581985775531431283862546912592135229619492645610768098473375228986482182994898932233133374230399685136632920772862254207215455285473250610019604031362554443292810361302207425336078621915251479166244142627495077201698648263580759319390681937284769877313459789638245008339571920516477118676198695462728164868418334375062631664843431865714591040875190053215795172516368660489785768024591800061753138536124432820735164936793720335349859395770383474205986736270867479184562362919419293570398976457280858064921954958697248507909984959374614982125133803081948318510180937798458062619126517417351830344522660543708535985343072690271397678328658956512396998556743631456727513857184640080617027796664175211069876539964039584067871369976190980591852026415534086543844196816349486566912114246282190815824509645045072027637246786493708269112160346480775678908260377251109629155913649394723986555915770086691266710269779639066640897069688262615170632248754919641055530583750732749354957290055473372267627379273360579931952863752611994785286174173958655643441661050290935298380586373152129573946487439653872026069858052992630386101035312305404876601507838051951085687247488710660212487741571153466434372366542617196931612720829540075528797292520114049423984311324805617029267460863622583090160616710389216063974754601077639155927552173135936551684946919145772793163615889843562669320611239935151578837824228784560644005272845458093029603348461193104517747663872 [136,74] 1624182460814366093537673346100843522864573920587149948542265384448689461168984590661426594467135144741239424920883749721910245927534736704229131770678921921309912312322127273652371252698057566813689396739990691357445232674489844631214375253087083325548606905821014298310870100162766907729754291369658271077422232562481520658158227125395299819228122053014195606193442028095833285553076288850787459582632408712930054508943332490226365350342255227597298707951495357679257414110735842120517657457145742584095012556613995602247196860324680614106718283289873474560077805754328713520125872336240665931524848963094557631982861607209337040583019637001920837389937201213126709504826168640867791447237986238154211359941974529505060962385456964875596586287936350474516755710258574842499896310124171669527081704668625054559973606358144308636113614741759512873342843817615795289280077730892161879165729665928306315445581805800757543983328486686400556551357384047300301585684416956803360922758752186186103321648875237382044421493154945325281941834840962848695712876233937599501063902073080446324468731464472737708027186236430209770715677081420295003398060610799328262792143433626845924709711146998171880316429399125490819401306184442156454245066799945780602534334189121538888736151662127507985996808872751603911983920842148921021360672800481936027331150350746778857173496341635299112307476103027956181525356992939531089026658087528969459045142021354230308444271087694313484774210253551648659523510781088010761186267403084663541427872368947834929628502279543844391070437042155391826369796614406670168644625080292850526721007955635027182520603864563806390476462688315566674352381259251620050338649929961365942066873027669679825412402842826549233379609583598367440181583273337884426610155624183351591348370160466299268655432597395329384663510837697385636404116957202215603438064834317882543872 [136,75] 5607033070957583179726714534642733483592882156105778436352190036089791336393357224139798329189005831531266349375712766617333261957553266574910808450126073206802821399090471905066005807592105169317518396983277334734116536762908720700276964923413392057079327802914311325312043285880116475025684814992353762422564689013951849855374658383727149340889722775416597010321872663657318107380562637673558002883408508674044578604067558094784951704739785437405047951287057125879525320017058540510159538635923852499863495233365172767612150000736716225475825161656719098746499085257341243903825652126274071909143488716461503342010854070662333328279382963591909102368489865331724835062973448465309948160049949142606577607444125693150327027864347218262057432595320787110527254387875891405397014165062324061673003736945307027623121568524421375826313524302094095507864692860869660443460553249970758273169006909441404841364087931218835033054332196043673368206464435968955877874149979442763834007336515049618412451267710407342410353898207708099103107046909766835030611112310053959105719237877521764545712776927237326696662144511398413549179225476046013643997166142388354528160541605169263994846469292070197169987031678747832369993422316126253816511029386097850257453450199750144575256289507676105213789459703650420770447849332658184420045417110401805938596119975229546032063455795142446742459123480119036692117547111225714402032566031161085824494706118361934075607107359575221780314228613959741216856211368044503933447441082226509367898578231811483413964052274458983850135796173168419541764664467237347892608121096670015785181653354163994667084689821978904825335279532592761003089252613739247767874781678265859757588475005135353849669610176033470330808837879107102209816521014067918026830905583496689447271245911734395424451953174435179163270489088710893305794383115436934557860230402637248 [136,76] -150165550773172762661258639537339987822393324097746133776771923076538183756768936833845598611180399734502045031536257354765527468713924454530785543835999060997743793900575126943555928259187592025461068154386688799015476514750149294424272649343642826614618769936210661555646937615973395201235228074551423359996078366750852256188854324286672346227495315596504884409152040685832496823163805099012165946587783688518012259535591188444055265165907203322364312283186508571013772499636778669974402932955079841515577476908606190298061495233784226997633770096659312191917643999191660206008746347791115758525099109070447419145513235323520896361477367558061062040701301032057256344167838936807132766513364725914855059719201820177829732075968304457847055005965822231886722733601367950360211593471724896935771865924886431606013237458558288835518197903484999532041310105692786351741607278638434259736715155278207906057002701196409433533401040555226217215472793267246145991405969124720299878251974312476736581845523515644077643849795734352458033388685092050939476821852291498979763072588488794333092973022138941328666191964655159153895735446406603637603705336864861578459789991908385991868451853490334216262596222766496557907353043319124947132169425173641555477999698089243610666402559525446533244175951770621161216239844257460685778811972537569962191207461955604940255949384662378572152948506530611288438311652563329617279686609496930644724611024256163593251218084614063712979737558452469719046071763928637790647813303398942766453284918702571167451245273685380475648567919089865747030935091952472755021725763506060867040076049614811252080740979324093234642192098375893622272324091983685080635615388242545808705758332451311810876047958860014942828172353474631030638298731007833020678575492556369771791137728930676563172536731735406614618140820811247159351224873738068871070635771104 [136,77] 1443502131832450722029152276324282030784149685857633747473648308702169890108743932533356280636663624753125059403964154678590340219209513139328626630112757269004335066851206913221929505445263732325645212843962986179658721227245149726068627177673719369993607084307294309691126658536879854899619952622547118608520519216858828531482867646048973037375251094281569753937694438255750012444049169172142662146977213783546377625208142714766666327807176606741408443188789559845126006942328349879123259671793215161312035284661260416005790000559178187516887130234605117623209196418591394537344426551281024447515189912207995852322544672306328334654174580582284306868884747360054416586410419041257840607869495819427300154626749027589274925968336623805295215029690674406186004327231083894354008447993098642640284131057616566922808370210838201421908655173713930615088011485398536052367333295496199704957697910227281743799853375113116972663279275554754179852130170956772813132497946363187022251362447937407262112337804276502753250328771839587615144951288494062315502865762240825805161735966459351387845792727004821930029777014071581350820099568654727900405781535877761710014671032887935218238343814205239901599252569228329013744635489741779081297844978932749288106305727033682524663612623890582879323322758205083454010044011658448077199746096836681071597395926935658701367934218997627906082505089128331237745132034997566545978017201142706431637599617002814274662201575071534296138292729153867880703060409997468248692655681918362107739950167211852857117094440683265762703909142787711146782760978336353756414360991523233791846675637740448012883562865981090290044585191624543894958111849810521726979799190798144388921400340410188403516845083533769693619583437160651443715224847363138404593520958597642180481272652184845983419126281768022701425513317756871314724494797052979750655360 [136,78] 101830329438827646511957792200532812488214511296671612460213638615896599139266244079333756915886248379878950361653985941505306222628844062466944346685277840985276416836435885424571958242240207577907871853700814137723050679850547447583586214112519472409028531222683051071846748290971526877347964933928795510539795151555680059028837315850115383021172289080919210329607003799011775547376585826795423410159756713129645124412920686610597999698307213610338804440580324155370682772565651852271283922755859137166243516871306971223118146394423490467477050016894465109342229323520309798409260250581099376846153262653355863433479020580752534752152488041758737702598488564947800206404751579955536253869433829559118765351100925452923495756919160587385759085842398137887095651404947249256658425526875682826951535099142765395716058199645818950634935814810623135942233228715478278265233181807503897289651556610170982500589405566014614071601071418977316331432392257748470189258166153742469106997666966550619099225835317686133562623892529030988484555898380699656098196461339190059475406255119765729462307172115689999197857709519241599656336452747660972140068977583866985117721996899052635444834336962976570443245903747218953456326236475589232153949374753059535626972757200511352743673049899209713443873670210741555075730418932192222374443909638387510740696758709443042300529697907139428556899731263637909868652955822397495936335441558799198347764056718589879376786832906744237973153264132140393124419334055849509976257557689666268007544904827844383586504419510225251322970889257398175698219966609997643951186412905004080548263545468991678954221265929644243712196139804632386069706349692994152932127310497215632500510902508996258577961281286473165794908294608102691447913564364665638716384264042166095826865336080104773946081980583484343741446642834440208074195098110018483952 [136,79] 720184767216474534486678235611044078636168390412350248468335411458085304069793700491833901879612332729586037820426405519164864957074483051391873545799392317506525632305812860300943763138480204290103500810595640431315037946808387831388038803455631005678103728489961912456207343825807042305104129615562567745469113127548366547014109379619519252593463454668277022518399303558766280907048303107654873713496558257678417701211989571233811152400132546921885290337158289472037679775593011721898662088025806575710187966576078736867613147622261778881397394003841736797913994961324633456825350339910212967162830355949703628219529135884090567953366368212808491043940589079396312293517634195241654643124580055791798264649063287591068375979793547595587780123065200813435022487486367831028309978691178160363692564549001561152301517134643983710588747170286084884645191993784897802526769435435243346128022054904656012531257085565655647017726576427904814289496728321586478214992992850139491934364450281790699590751847210963643904731541021777479588558171230904787601066130968302871794608137644439693113668862775161839596526045197996720859136949078944619240909529545689775993778788079997802997888141795739181406984615012811157367598983933716369680911708002852395081505014557826805520330547753088257377749391560109645573266078923564465138457776941744733705838176823083133422913446984707991415876762753051939197057677734782386615579190949592019581435028408462253970850167986082335695670656120848234594053017160034612598642491295961205753576175101094532922202294126897505271309246061441291455698397681586183419020388024256480232246933590443579386090034754403442695416592048548917732040567546913100377007046217961146581563047595335161914009810873955124512677325375266138680162125614315502196756598626314381001771454424587063328802996533572578565467169189331232386726104768784 [136,80] -17171400277784860783004056674702506537778801298752402440168879756447200223764874031088801720367111685274604620492687572476926301258845292685625041066374639511415707559054776544337996185402163877366396642851552402052438064693517090416165254279170205989899895620883143325128421571414500218485803773970242857937993109068174271933694706152916744695134244744774085176559803338271184417170052378074482456199813630355730555157893048744038522716439048800283895871186244903236547058029595690676602351632546578768274824113646697015775949101591114439457738029044123008636506029174481830589800140031054755206552998938419403951194179691893007403645255798700916038625783282355995223566748761407315719135694002047003612063261077520332385908277454943279366770476532794593852400793338915501459590969510453967930269099331551062027382939315634142788598598055282262960069252524675714635988516766154428519266895475408118361411419257308046337931943427991196248444813886953085876678617315171535930708429648997121841689017747114469717067291168488188904247872143176476820066113563248214630395098830520084493034656965831880922919323659630230556831014238247039440742832790760353097773413109074856846958616509922752057933992664210947571641506053663684881024711055483662336995429616615289089118800469440010330485303440877698386229556385031558926470731565555674070124997408672298528643789226200145906153724630504389876674349034226980121714075389101001876379420205511008548457559291136420488518158701480859015933967014332124295117260507644714171757920744101536943497182945336990768033571501441732911924025529761423638433535293535696864679631042052364041512438405324366321201507322156470853425867301717548534318596737584248703877786570783996043715695760715828563780130146796513980724827944074628817603074180622360173500462744849900919353293229456669615598295674253838211853964440 [136,81] -379188107379372616026571637050207072978129088238384657419713347809016859942684541324083213599687539581781521706599926893531238061442426897676953609602322667584182185760171068422900984303970227924707232926759967497691928191111669138593354547605502448692813955173135731672037786573638589649948774613264296343794374773650579214547997591218170366468010939865936447331366134266366453334585092919912161153446132351703541233811089962563840311836755402906913874922141155743011859464389340148004365081974974528390503380096220332217328698462276989561887770739441051265631396715926596102688166799179034413524841396449703610561187812005083231843065591625745809068279213300550428894819166458894080865186373712805357108797352022046262035746505550896746538663314510437595956722793617361324147154719722300811804712088947019585888686560465633144048278427793488721568160819061978853618528096853928839853643624804534668907266073229528397577346655833608015724667673043308204833363371696052399614680121194701757462226957506051220468818623992414447526925805244235130861888781143923036838744719959023078105726460147286331668548047296433361549405442394949615638722152240542673022644618945596549361856495814806555247153531117902439780903655560294836043293351782771379481986632018859829935638994903046472417418042628747808222617773728147290420332694081225569739415219396395399828619509481295482344908073184707070133574867732525131569350126871527422697296975930722820770680334262731137228398678855443014407065213908778068320216132486130525106916716001254091244675891032221383721016876082524829189137412019984027270294719803090670815633849283489812957342649524205863733125451907626739426911428078927503931194254996940619301385398344957298720175773487443561312509967494030262762459929927672953887739303792176121059033433276810256958043255255676273884555455928612665798400 [136,82] -2073125636258915935061712205473090159488306108745049336286234901378935708730793299310604749614600463425012554121371826402984409288905860958744009756833524724974239656849058433769711014964352065034666361786513804738235789313874202756619981523287353416989061802002815616998423120337981689618659676081870414982498585405173174472748823103029576854096923976180496419253066013039983169793802751436419882916060362174375803309539328299548264495575453716267924325791055438940907637283426761597084603365657882887050226933578994600997717157967098311284894750569569969441592617731888051559339932889158706185815358581981714748614005680483506186963710307000679143742197193301428406850924112301889342472824947544920735896672696724052402529136511397941027588756669228506791326409574324706344720142502119535033688280478399925955044427623940269075841141048152385454405161845264212083321251109596890125934071266660370843722912050567352251841153835081864404425699784663787448852359417811027015305580386116856478158625088316794129161939279577176861259802013358063144326063475577832128572749914982596187327066649190785684077987891093311998927004983905115590383539685261606961961154550609975446342492421599376794065112480176521831438645719996792426347775195092633211423750224964462916284952302556360053819002433959553804449903750826767129549884083088668973884060227682204097421169420944523673487084078373936692866727865960556023586647518491650605600583109343711510332289043801897626386252409809704710733998756127879781758165732890909475417394442871199488815209029586250079668466579785301632679073430115514718083589034701971966781846837250751616894059998677227654469083472425171602891651184620296724980803581033542115529875470441650329494169939619419741200742824116700609240143359115743348798937558972041092918562790801081932084463697674497738527478385922003904 [136,83] 34111968322859014329171936658460595702576375690411400926165323583852563758591229361734583255130034244750368661077145775733859996544069045400056535736057064098374127181795239076755944896487827466522288182738708741264917859114129259634201053831318996467661769134243281285137388255811708982593440804173680456372136359529615824985245170717336574744884402734120868606958459028505092486986283293180220209176838203649877251080856390262086261474080718573302027262596859719859092852320804256187471629771927297451789889590700599024352287009183477842491961624745007927554641687601507045188331665482135320628767193808269884576612930246665945286821508623426426886293235569827053125455895678732667806261993996543571033008901528669316959633480029017361611394697768116730397505038185551995103888269706196279735817612157106566580233225800093374281516981219698622545856168655035744771728559179635798381053983820589972017601744201008590835121238407155187939796567771763315228413078438094979072217654974703500032084605507075874162972759758720528668012805572477536410116640203289964753757099703905320419565044280223588363828215215824720203978225775654219246212105612782966672317280681624533341149031259082969429174303137267652548361555352607830698366081457225359878112587054522261444138667227926721198020436889291712099170282312248224753065584193096678498039462109984225513533688613372855462106497640315674061447441479434350757265415644257995879258654036490315126813801178854392774202682307439134031236396816345560918752534606171813019860271752070021851272306203609532845546381815327122033045612657734243295647074452209002702627277847543427890732788456775293834276506369586132048557444347917056344003802886129130073090983692059999346075322936533754029458257553279008868717596887634627162330793503292526149400010011367159003208884662085417326504461861568 [136,84] 732558673799031724145925333652945930622791530638814943383400675927274108647608008176169510353936125852885311989936586244449285535451431555723099476589547259764412414434629225874336623272755062408779180023420954162750761782279901140425507984598982335787108130094263900546164050466521922875702837597790777110610043155562890666126962938786818013937068326768053448582125280105126071028686325103868653318722950667864717032910458885417778696018898449797553642889523282935160572866524752866022850276352536114377398040616890700074482174085531405260934106636953845370072811455000880637816941323350420875265153667299215109331115737004982812955549257598665914324212634628323367198062091279892832257412094278799117920418084106052871685383695458723155778628892642746206596982584563007090839198035809397915404201687731679127868054178445277043612718601145752112326293162245022792655138121893488117614694139073997539950027779923635826305339372171045843384133588916784670452292338262408669810811807822377567787561192652828672499455014865374012334482972527652205207761743840948272708545963771619330555060757734560689720083455869115201133954733566812489119689278933580251522152670433794892244776932327696327772609660037835654924567517704287230327808658518484579227597709993088892209183588242144104622264396493174600327018358985878117612341664120947239157153205010802814394410996364753918536957504370247445601824535024237610728922554831886712651689070969985259581535544935251154894290137427025300642987306921381092798810188223727862303367826246943243746949517864204474019900456166649698283861363347387927366230949702243304187838781578302527235463926881387349284279146514113998145691322140505795643794315875660181627109961396278263639461432363995664533874698142817758859341402666917246186158614384227354840230752314331104188172841556125381448669808 [136,85] 6108883347136169493309850100941436434069814130692022043139210903630528343664617585653129319640576978697893624002602758954653889542579502810702504566220833996136401361484502075121615831800485044603143576162382950174735892524041316274032552971004449712423957896993096822683992663146545330697589138317145514308541731252818215539079924107646806052510059558751558059135280425937741159612767711852157147505187283809603537775508285578693151525209778749319241939456098302576863909751211980383482701902555524509366794611495254059352346944046900320369817174397750996936347360082467565945631053617608772275498073915336748725059896001234389806811789936619395713232810192814339342675161057246996203865713208424786373685373268881158044050094452588959907745911034686433589113847998463700461232780203694104061781424522046104450243035711132166554721906167970009088968665093581289008756509468336722635593369871403945285866672235965965455540812782978477738644123822319238913463625623421706617399779823061946023412211088802335428192412409182801945445412857423581199334261614403115104422889930628034716985816893146879229233939818177124663791400716159115908866815200893123612110804968770932373640239184319747840861671488794431231549730357255273236868018448385783989583151799703044205681471545599324056046944461857922558601902852403930414072594259655912199545166591898283837870469146203873021064068617219583376841713236793241144886553414644544159927606913768364720526021015016205578363971714177515037305130160978975338767755757733976122807215450338826737869580120731725812731626771961295566898624230140504699661704556500258534044963503985308596168196058753090744066418018395380926516133551843305146191838896911916140879160646690616121179165843703767171351889117644341243224637414472492779809130252063426937557993331781663030895219425832695731968 [136,86] 32359220959807952023328600188515064939734230916913346716158601384762282372122419234766510333721937376235526904664850439769444829043383466001103117429737636854318377184580088399496538220277865112993952246699222706038269636944332414292738261823847332984399553278196686341248379089876312061766628333589458010850224011857216283191938061823174871668443916468187060425964300392071149760036961645524247241763427217308058967233386136021464418809488157041759256007862765226589580587386247401555620567637490099962679022815174417851351213042553790801278999768733336457872985975290132275800743433197922249011267528842043247591988444750914382191193133699936026814004661374113061058065865891938611709110719732592437063565391117627999498898314740818012353542007966804624710444772430476807910315053252921635425416270040524380494678536705999883984999619963931806162730160323023062919739520817530413959086132725391988551715732825350957241325184840705770429564435890142332574948622742423874591832399130303539455159997840973876159602237030420696705286661472402635813401893559386241511643402347183751719106161705964395390688081678896927436214565832853093443297926309669973166380310212302090384510404012457868477939497825700287593980956495066523423725426393972300542839306716226427938871409737198243478813423606703729509441875533447721361545296409903239975306149666591590196606307668636120046234510202442882382239910828982368909851952304403441550803824533529032275409811573763009460348574380140941300745682206164726605655826223279686202024069631301789546032176622214734581640487711432361284444299229673481486856547293389005208810041014637862996761792130782465344449485790318650222212075133424750911071955652569201009390548057666006010600860202024131814142024964507203109506181383549114331675952431344647319412119317255500710757474851857880 [136,87] 174530118621298460367642455047193826693167753276459968971153132196120714036960409546828382619831216979476707222880268788713571650960580024354251265219695508801549364783360554313613646646797495572603547603737742004060486789694276711003044204586540829026194388853371956611410918899171283395300078941266861147367591974900406496320794991595809410828814447199830340959816203032912303411940302173224695232908738433036418196264886220121757763176032036165377670379270127379785713620320508165083806033108285028895649017723733796406488618389093992263596838763746764016333868815706824790407242751903928038237446915540269408809637738280462618937238116653550579964021308904935167062339831187888401681964055001210237498707200569493682207905163068705983216631029829551926657522609652362808873656159689164987555917944400224014897339227417082321019702059696840472080230300153679955444081016917490516747135001457582568736200815741208256368238493625789219340444613736268936028599140181935037650555537433345852323125756638332071586346853386154400618607706117741432820246966632469621344088624113058549873688011470815105837016461021016661542737773264302679760962678073945754607539385542147269407411177504705298218803424310378585378201837185332956292128098653258957426656324236845191527298089488941728286830872799998543491182698454111025785814969950691655893871682477110037939046184625137616231730231039817736481412809003080425489621628074834415440226775316545061772129964094857128849042164862378177234973229459188607934288948941212380199719128374997408424546497158748738252155826724121381846914448327073631918382191730226137640224468304140519315275935408227580675703646635033604840549448991057064233569522558347016091466366401476358180786245136947532275540641074086172697958816561146416726312211793776716342899897728222700063797975064 [136,88] 1248201186036693647143561016798306564933127334068013685813648912641282060220394461386378734051415184666469507416608356882953132203724638004984963631196335839241982123631015509318277319839940225635184367070898736085116418012751005123827263079870109803228337594993258620212839278332336505474276234711502873626709713852772072898119737384847178061808761453270275364659239058681144128537464460503734693036667881739689637014943729996256285715110475874785276602723170170043692841475362173013241169254497127628392370621303273100706215080300877463967810015082195593641378072733274623752339788565320417383640110492740719207059538941113183607158855344963972904348291914228904596995891995045324921945173063084620722976175531622829839390745027795033518908829228315875705423958320223479821960056147244731522612266276734128484724064026876501226407674806029366138203225862165030507145788359299277234896913408816301945889737670827994612489634259936877407550782794111813444960727944607787858960000800405511038037532254835445372695194542209610271776161199682176873878379097996970765960378514076028812752875640516236493258735100602773864673194337400102353976569548218975845689082345652000581200670721846709247112588949827935976980961164051181549548319158043139713368046453979236374146038957963113660780805156784671466760347408507868132991557180213028880270704106653999520765256649104492425949282419881466843112408288187190232530891563751525723179716808989434901975859463558816962526242540372440824203260711001990318413568418136339740164319752164956454065344226918905642434975838895553633071501583412123912665847893515962788661008471944007411842900651822813412389841896867850096631530686384901882151031406589332145976680088690213213331160776522330575950734890428059550078507106913794859105970564312643283517891952493912427390026 [136,89] 9554907645284433607247291235623982200928192511400594703903408954362806967201818610605830486529766638387926036418108646883824707663926681513918821082714252338021980286154300410909065647648887123764494656307830346864270071639724934026058190336914218221455536335309697859754365125327751130891730421832064135516349907597047955214206279661098696470995690188812103831595755000687405259414599758273800576153460947607845159758958931940143275395212728151336653489914724319836781456359857142855226833109522638928239730050817930456505447120981639524316952633326683610224078279427052105544751906713088608900232177582276511512556661515744965411684774425144175026530189024573293204846489746686931873557262990484278030884071812301757915755361752700981073727497548229238235488902991224508354281784493718364510267051198087743088858687327014398466715616866190917112338530613820791972911850608103348282681257471819271589050782973162231365920716265037217254169232542915820877893898280899837508145056120685119382541470628125883074490093733596764730360557288999533157440702042437106722465002035545113365867459939341612900180501984633910599157587667421889213475615233636464622431514488839111498410046292707512587769467031273722520692454188642482772324477813555178745634860374316175062629214271751903282856226199950864224902710482348528636198444578587954472403921411031734617873634632179670842786158608593572142243491025898747142161283375560075640899429039213473009481868109657303769527058023777861807782817350119915894365700596205092672259128143408457306889451336585752724934492893741231500147465934747300558651499320313761156149537533282222598241196056002084074773537752202313057956140629473670310696733504103617622911876163561173358339075816862128280692998218119373038448730551059884921404620190534789816004129507789747712 [136,90] 54252847256542473117403779342057367008938111621204655105554423843623308012687157957642045558519966383874540181480271003407652214065514240766055847874959293957389654683361209135271227548660097945501801141877525033090890507690584748731413217430254440318927218895476565100378497387073771293643173740567302171868730439995524286944366071974529656093242104630465272981430498613906824978582259775830686478928698825982095490564428088501913296600038076497545342530997457656554200477670601881058442446251015712167962828308931322155124863917352657310730209577484104291241639777472653816009466291955440909721971889969062505119556248615929722639516142176249766261149118117141838437192391519798213135658296714462552967653393410206765278557800590266258291141799673126788871108843859720149741346112382065193411831943614497565728146883610433865357970357090255429628798568260293657821537693697245522630964985499449281722935262095576845569788633460211125684632204435769670580911896744118099305762535525487236413538369203917856015384579725780651979365090755378932087418644739439713283765994838868793106405758947081334869238159847436774533828164054369565593355479178032378351640065348014042640295149014378352855229182156363662046754904988098434318949156702461820936903990094609509104293186828063109228836818825176232645551100860946547686770882722648997368390628076487279085340746911179603120869850041632946604114846108886341748395240960350794338025075371816677952189774002468148320959416675695064846686095278661299852159843579756239844638154165090104812495920150075476641310931653183059252459069216124460687634796544443204217481634264424998793310723034637469242951700851816458874918583430499916243634686703539026787931577624833721954460786796420215019168642580232118777501202773362700680909678071498799101523187851328 [136,91] 190993450601730176389524211448136570088627596896656938301022313098979180484499661025115744080865986996672660896617980506357924675376618670530821015418704578962466286252253453230538132386295838017166660620338664050773109063015734213876335245746587063449617942642657244595103148612343858556103432609384848958731667870710569016151752617035835906887832361413983038944047782697067313635926651334242152466505290072684044405115374814034630655221626318825509855514563662793032091774682976273067679116786637154066474283196104068211879861573242631590339994982653888012258137713831718826079988693354479424593659586045424608361192721765901254014923106111637361943176417909732873875639258474641911908651017627192588974037440727467381098836583516266112691095241805724761813401782670264453547703029355595228933375744020484451522572840177387953490228076532535834773340071913242132408449459850012001325494327205484136128724877343340281012721673732836457932036382929969772545940859809885667833761072925490425047171161449875991770702382076643963402095280044811584166434881435654786321189884262492839838447414725908497447480447641151329569683960310715409943876949919729785905428166079444710733092076298432984919804038274902108892935888175354868827430187613812343513481816908723301974997619389958659370441887303246146235709520877756970298729411210550007053997616510914298806809349003954169830660492002676482057118336466851851043941202037034303728324771403494121854512859986259110890299188100803619248351114218859932297509312314880617224043692078014283985403508180896394995143518636944718383248713223407974075268194681212283998094779370625553894811463970842018495312614512022989400789605650660976760551297285994727308965940776322818627836260690884863862552427665197745495696423929885564592600998704267929818992304 [136,92] 436259023951552272680329249148240232359961341689179434678331567567797426648530300694014927465429124909430323198794855324314098208181751798498843697167605364145806488866185495160875704552362868141176077203902459065761654664905695644656720173105719935126379770838044567666427005907666895219325529286106238488622094095300121931292134196880428365471485548146262700073437537996651069617252468183764985492567636836061793023413684423260457988820292218880788102697152569588146358457668256432386233079985510887163739374814626889163102152934508442916992333919509949850749667238380964391803417571163525290184268247872652734070283500831617908538303738242201352922793459068528117267114780483314371760679623659734082086802028414479862142460706838557262137220221599427407840019427169840364577900758882968259056668688025854644638735870880858741070759161501860570816054129456003667441822578203076227152467757319660897878890212565030115772921243069064259375725458636165250691303035353258151706554399447052580956078596050982901141246565906119238236905308605024673201122134871476695270031225883303276120957376174826000017648928420464544054796633473150198728222260071009959978867915800976991317005536193433626207222011882862055309752597621384768995212203914564061738706111876610872177899773642824398192558502262337922406968736282508177344816027970480616438764515075453049277266181331318200281218631727257016323732280019319710082235329581893062875020800334368560454562454815265679510515198623363395295019447445357657802578535590931226840178727162948070018794717103577931717038234859985555188693850072012792805201891424756046402887384171720137849291103306521137362292684006224818308623034869497960997718848844853587402330144500187852282706420925635882584551608241869111330701189110896157227868439909386729088 [136,93] 822464642032170530014734640716890500642580695856124777496570532502331299984033608683525276127473325081884042077503773692138807256016940485756842210210019056696253399743250776761382340437290446138383682489963188558956694311282842718571055805136420514555196531102703339583220993294175101034907707707283750924656300269532874611923563184831902242339296428678066690104902174712032745490645988695032345931526046583809165477967582049016212011296304238917578850231804671304448942001078997856465571008107362344897847810305163812608654157349862209734429039878224754114923385737906401735825115417920515651067769612544064966032692164252713524730174815507941475961263875663608487942984839850279396986666527461314412313975279266630545166943872271012403265781155195233797609602651153923342154054089636203561115209854078370450570087691037064094753404279192628319166892162555438147123614998279639800101027962224497561264047582013852315799036840160193789215770312949037605825483398131811048597310441683053376461933097851756350703916600407354046756055076988016325063078139686365918696456189290355266915477413299203441022742113048155848208168191437439529006011761482970412737618916478124456797904230244586214777878766850655483846760302899414466288931582513455944555863620049326393800332737568200130699098611679579525795662755727333522703469686569602258195337073152623584640804883821331119045653729450602530847133226854491914087593073329897064981500786686058280257902022855661013330550045267830581426667077024312711445092712141324971700812670778400597112814539941366908325850513789275537197355806008536297143409620611786769699176639390688387717558999460533419826671344706720439003153264519517147294410278839413377521454872549556689040386106630435887617598281672317243081451986231272204171175204258400 [136,94] 1554232683681908317229175975905676795872889333427783359482016630585673693258407246387447199385102091650604455673413278675530039344450165171525418325028849338058493655029529046835405660415040070907255200759742754715352885707518128834638248044415598161379416419953178537330609829690497856923498403510632039369014933469889363960306751798055633812969905576498748096976190402557427535279320487821120542568277295113432359864451450705009962314348778175489369841494702965551727105582868146665346349334261882447989924006318426611282420431866286924569445912053769324232049014152804321689639378428119354500104229938298955741123780749634526173271065973015088813908998400810053179456315961032256104264069642754646341590729046246815463127264731272486886015919518867974649718835669345897998354135995473611305143291627958771585145853920868583111633685788344041817475949544791141397268952899550495835251000501128418654612473751635707032703855227717223582149599562875245195120850781102607573188515166785831316509899353452762371573372162096779797426681171894729677212165157799996660632342458437872579775097331279680877285684420729382825590006908393487226181728769832309923570239183779548779008650430532987158433649705043551849928819715716061864599668382054618727546236538286916500208723184646374918570315970254912732192939740315878501417621895853779063901719664305374178645863165705697411000818938512620371439635608873632946283140654144405660186215856527399150752321434229548040672770453563188189559152375975068920937862961229385746011759429292258778670573277787335108757049816797614445145644760063537081429986262741016096731895425564087234184427509398679219500127179935085454191137876533970894782651496636874022845172929976385242779703141818375171850588164982878905650884196390254801355495688 [136,95] 2637520354541710874813694879008301783420993218673502544914675013407747259992983774379735747684430416084759334132886686413947300154948833004604296537005946507633920571364728275963252765857793709826926882433234576644607574272654615927009274356846948072905330947932405296010807723486343569735125399332297807597907056285190942785443811943014674380329626961796976116359852643353128338097838971639145284806674481703389095575293088869705822864565807373185391656783999221026276164148347376836332954553490243524394638419976727962214039099320875644380046115673527839545528820819758143827626720233088165277820685319534311463785883211449677854690361758390398614862964431779865657900451558738176498412436882700115691641003456494843580286901232978982977335265629926461269711481290844753300671093354005706070655887518567734730407165713004697667685839261424532805747227234388536921950611522137635229827821223961560497600657295308043059920020843638770267888575398066100532139977715471024878821336241349507666372588785468009828311934114513269003679800258256649516957679582191810854996070162086513178700356876849263636065330664853859024523372979042449141162524712983970013494696095401607087394746248737788246847945921468849308883691330398527232726039654789896955407967154686148641097039091411062233338396791470193999458025542359060862782027203748597661471231383173987546662801775474146777512694019965118582871934453357542098132893737720076370838237098698985841169877885503444163017442031002487714911303646655282123273661482113943587493813351142978897668702194129514486608427124619568918177431292688604222924023436376545952027169845101013775269113214597589760668023828042695611213533967974105106121922243807084428969237215068994888656645179398864221217488729283755318077211718322343414568 [136,96] 3545332667135028579401875950939507231490055535315647380741537990523614670497485560117186007753923313981766914805410194415752567188457824755472211954389933960696962605843016029633457624071973305397548037391410686430140977822717547016849670098373130116228781720859996583780407444612712066961778002115101738383661201930211446476292021505581846811272056691372957262524828691683529455647981416443357811757749826409153024721334104754551779658428233192215476919827731210720731785848637539842375356332671330506598870821803315990214461463257074326437231058110546495301302201466831038672474031449664338019555000758260014389035915583159928219981193285665382620385967577111654149457247403110606483992059730374506555931663581872413467448992743918975933585143001925961923431884364631042687577486666257212601131499550594860308349756755771970508838110951737659775403897730587715151355573988325659083574248530958021970331373451149587094307219573880172324282414663732259927837498779364508249800594731274960953881955094966290582425194532926157471236789664719172497740333252699674592251176462963639863053803606657940317612023472292532526080543595323852784312867412402825882236183824250552786955255233295341985152590250671422539075783082727013343307122143076754019164155801740264525855650705529354984402981354679660831685874316200172654263455875616905144863041230451120005356398341725842482385925810156949121471912284481467946105966845502936977904694030233281923458526200526264724100599690975215835100973735109917821364916107332930711121411704692933929633808713022970601022401405312633879261264372607141316359443601014978708708326176823253014434025385862229469230801975980317367722158692757249699434515599753802662240250706911199229384432055999318780351691296055506697544580026883454 [136,97] 3526373326488296673097739829454127279366667031019788142216439258895127375808966155639331071892424620551663245197350008128996957994798421808367216645805141475014943483613550822621779362835350463503949582065106294350871698448871401498874218612221574994689741724209097106447988937705707423417761096148315455402051638924194909922163348386223889650983783273584892325105955697567882847319345485454967615520657466708623630753607059341318087861551130397969262946257732693112181038118262246058511357693332166842916139710660414500847608154170882380853993814966569987936788373883961067833613181178094435296156997236951345465050793296296812657514227088538729519102543028564105790819258598377533141779484680522647880514152543942955923721210192611704752332474465364710054852553787832569057585758322069360384310788772377273382082819978226559329013330662573061085946465385797529870540407560095820472936178154931073250727888149363170574103131991061785318611691994050405296034055009350091533099929679081050100227386110564622072716356331004619412160639360626955133456916692271596260966142144079037921713559675663435774929396134538935413280580276247841170538058669180093376529808581361905222685854215713044284370787399787216094706394109253588152673112375914245269105357394714051023192911719813418570291164255095278078779841887310290632039396446043687090472620660520568730897480046144611578470471784543248956356384763509230033684236864995233020145772649077744219973371910192960560315709081933733631000052927377618165615830432355768490863367523212759307145696241322956601809272109109153568944568852669148248190009844808570850947802388057028641420376663418538640672916547397280124570722494319755735608167443500593945320181538251340570704675110860123374281696498283983002261676800 [136,98] 2346138542635244413894709580757059238637336629579266600450747643875847963773069529152771581411956252616844611466751391805516515894149692264222741720793810634120509900277992632342132462187257226703869071269169298927986904112438169511286537423320143063859845453405933842459287413953674385870585185823403679663496558911705255716590743731150369186487625203195398816393059827571487458982012776151651408785993956890171819610930401281673518416769737427242546419593869113180662438001574945270660534936643973280444888727337341459054212064820100573206024570871201808788416504174335170111886590079653934075997391114773468731886063385502569031371171262365586460018711625498350267775014205288377757587895927500313404342168134265866167836090120832635028563434375459299876932469095557282592688153835325818194741288682676528583385187756621158798983870468890302430413101938011616140639623193347488797632790428750114293594288875477545346558417527795753353421410563873245412272930190353840531013007904287780172214411822395957893438867977307127623986104541097476313150487626404897789179790705573602958475070544349248945192808276765574414016968880644945606545386557028903665014229562567014865424543854853958969753243626459963058954974837206218391688668509859839177611424369516782032781160100607901927388420538619898268142268331076323594726046407179597200102595304338626484077626025409041490279946778973726630463910535209375317035592037859493824776526547248261931928291171673048028552058332179899180679518101122876847096888276334814020083229498149022841491026532549509210022176633001249936334848792324101098480636600558462273611197570106960660717012113725166056072240268215604980692569101633329941488576742197415661372655320919121414732326063536165376521699609239835625504 [136,99] 849450426829411868172338016261447898064223368687441563410988196658715323910327157664845361601022866924261189464878025879085433682657320342870756654439948771020342879367639555653316007891447752404350667402061854451022078782867500162399432468285582722795724165800590777184492228643213732952332796810910527400732110641524980640156485643759379127564074443666696234357480941636296254470934698359756586683395341779064618000267823193099611849692198289995429685959098528752085320395416923685214002858625004917523245884771698191147695506203105416483811394428473439888833679367359351528425308105941436207964025535811500140443389423398051088045787937229800801704469067185426273522437901031003895202020905459301638194559807032593941423958581345125951856230936338863499551645857889901696190703338025871980078910597846848484192686038405626554919906507446889674153061145861475735201116428299876802248150871899964417208442820474679636321125929163483867961879790342232009708044454755065674124662792364367002134289036186457604213018181623460367069608330725455100011727516849985842737283566093866803636413809499680621709269785790896023193291171484902143959899866258836863046161943529731881349895568589620627463964995617860247164019759643152296266288429275870955720850272087844408837840880202170758908913425991593235410977368084677158309763875596860726613672468540399805848410678193401315760718888219398364920861041005657290753653063985652714585781218059079287005232631761786526750227119780894216171850551372996988773782102651729590161208153492729129481477012928557814265154685602658922460507734341256988008593499371241054261612152314161092615874433873926834177569255450633845035057834843472044168412032724045602157262649778734395633718303391234618810423770441312 [136,100] 15595738037835002550914976601287499923787327113801711817335081767959962624873456339223345841337575774643596724942931003371621637023387385451986975426145320599330287031555134900532771795867558911930548610218280076093792012100431095922866336234220322984225205341623730131345088657106564402626039611987645135488346743612764784678265760019464281656392788099984201718039309093853018698168592676683769683107608105497530788374301414171405224892500305039014004982797090920537141928760064915551459182824062461139689081390732060275135185481164559963058038067045975107989792392634068883537235344181143724008613324991831618915240267716365128310227195021933115685063555632355917579062030564721637159279057201280126183590682907057750878700424116136542027201508742769100603628093531931312944163639370054275640439793093158514419729915065517920980108579303477927949861237940177730904878539679098871470392491440056691659039278532669110715436529055263397089368498115954544540478837353917373863415015902479497221251737171442521781059319614241161496920473206258228893046587045498013461590338431884010372745472873549145085052331810292146687634401986040303100882604129632887195684265268806437333599304756268965039231523701758569736840500857155715912765011474234822310224360756858287924085582960363607816013991252610015635909430351332149851926467543890322224950388219773959993400274272206755163886383017060046029191858317581569311187282972771162735392968859622394669208680730236652255205095585889426362228878801277093541597583585268371810425617929260330764441850365094467743765450995758450355700059673680700873171113607124601476604955016145299458870079827680325645538015617234757101021453427443310089372333083499336146100930960888327979979546796205238928358472 [136,101] -118670717209542980373741657568408450019500264001842607891310952927099601433239359107457637005813414963021756413929327816425169921319095561496678598970235753320537425875124966365600883759404088629889728945253565452127180273390617695730984166505806721158137862383960657994332586771365604442701656275031457389590363551752915233222810817294945717436884719982417424811361317629891173460391840112689646698919533983270364228869969152341909416122177446444236359636804944635615103378017427208883477784333057693760651768515508174188575754432904197929216060883128661314180774883718425647418523551561772303370746073684718761581643832042585764248812244704919025543061921856801758289147847107719396882355718473422009480684594038469092093761546115707083796941916799917356088016422899429129764578343361543316262970662394634194466362046553517729662246834151705985499949746402317209087692276009239653435041515374628771830045119153273792167708567025126063547910053577156342002053233222417810702939442303297490501079851999040210420578110076985513441729015506245692371971578460063012368259749484917596579115914192863090004043033709542398263622439935614364799622355507828819920340617147606716735367220126203635185242327425775848377862343362336989151338943653224143049607996947497896059782720658373646226455697668454181216451463875237581315010028418757378051624454411380765906591766351494170054215782235738404561532354959743602428408068930376859417938807186834325892980729120220304872556788392665600726104878190991360598110071430492408108732902671939696651703971623980392945447203912310851953165082371205347601192155940987457453931900724115765549871602587448138061898505866088699901474379605731835508855618709725360491426263590542798280917567947505206336 [136,102] -38763798585133086674548024366699496600428867604203198001356732007245574988470651190501581834426623628942272317994829821953344205621314060053553981223042692819205514984116232049304180529712103027626255540264104552743956406557869949846496387083321119808124055988127187341904714202242647488123684491593758380068044501763144387658599363627726879755357712950629489031226925388088955895350789753456114776157635470979155498259205694215983691787702635182037389752022462551683849247512756656409557775761109397478724400420876592022972241743118758390291714955850968141403564347181970000775542038513246863254607200286160465675473028734516140974945625507840356964176016864176215149580828007490552829643055423115330918696774872134069050329500991316546141319938438574673407634466159659198183094746093950893059337994180137092830684055200193718105516798152909747453186125127515533274230151721166552818510020057175682718489523669288652640530392010653948579321582870899340583970868925492561228205557687202578684505770628651068003053187722487564282648081074738835526696696316702751397458949156587978090824157276382633044666099241337727148043467249356694932947303936979721560893967793710318241059583121367267785324072750464675299057662352964742827659457727918315346548969871912406140965856453332464919599165155742375688936032590188272865892135448007871898390310599757376679065484518131931242231821837919490986055608011144872286486119833863698703537993541913256931478224263436052022220497440210723336466518748657270874402629174594057516152891920053067439762759599781635559193022648623736248879942890342851086543675801117510288712933206513359749037423476682174378507304873316341982374991164933289702437377305146941606826593580911173662217181014040 [136,103] 1155100869049766442793947202782917766491159215151414791784581111856183955523949888961665926739898868228713932237612438419543972952772909319557684273564370139259212915273051089026431185302330158209066921912269236830522685849332465854889093887350164225528288933421475794380204571313413915286809678608923616180481223769872144712891531352377574807845745151553901285976566853970708234947192281644262555576669508897753293567509835595684513370111965474329112907182595998320663519526482220690524002273906288406722978511133958802763947011860112400336419477439577270712920739507589698065998713051514298889020458930464548233207009960240256417808710764930212695314418401762330478326816161364475002374330829649753385350673449260577422333261650731160736697484288175228420438215254839662231768945372885923738893752904453966762071531269467663540343208173059950642559628435718130254163931095913809574222040740358736628927367475649107441330746417381561135702800193001666615700446996251938716518653029163679095049115596182116742194772025814040589220207515462622141495563045610763597891064466544022654244957839814715009858449131162438577071171045574837348455159105794972473925115775454786112172861247356044569718140259816173668792146236536118140925973077540507147651866347799404496796952277391082343599874254525726218807842245373956709826238331596536985653769616638797856997110332234356899316903754892368905614814020014737673323551896813581741280245730355605891776530853368156678519344857224301829789310248374241668523114121666013066069936008842538306417903560962090191802571509639237020159306878589037390349118837956000476357235267639126296637874829810396464371186687680221006328455890005220895132148440752721621048443745444571850221472 [136,104] 3073535558154564244955225124176079439147370500758138445258122660718457064888379103933454482437790179823307504662647560706172286381934004118137548125292378485017033233738039479634694910074112024670421988646943804078061643165369916474640947794018356188640584166506497114408322045720171274262639326124118934875455884846502135970592741105489650691207544716332463746010336754650540358296469800555301057970512295020687454227233992503211609729831741325021182886675302818080371090801580225449173243085690318909158238909929869465888261203227646155193479530961126168181551891057729944515595622376014888985093241533174950253222711351935818301101903081189434678819333787989225206485222528455888040502192149081109260861473301953042481227082369122674817836793825863457730638064896199100145342006893619500876707104640803521623388297549102519086693095313198807058883112810126893843932514255743412417873174236262908803305630901922139565446528269800731468351049756134112006687939983490968285186877622131335046910991224618734784889411126190306193313985202152914555705191217658976340000711764784502231968147572517835332269809213323100305434613555311900788849878887807753224001169658467215084804769103375631465282908615503093774655758531463924733403724041435660035047215338159629922405589495642660896378884345745538559271019882686450404836044705525983378321298938193976894687310037272265648868045469365746255682002033385714023232737835242043060888930972158744308565208446921911600190652904773516661779780194862283552436919027697138139844683168188217889770418140072256807915540196156609655781559995894382455698354232956713100104402524026041318871578900103983747064827402179252631965571775705755587877211345043846469772689227768145207 [136,105] 796429003372292578096630969002096875769100581160791333957567044879875905986329004757888631752653374839683843897024535825724070591096244060318601061347417522402618403722887741572344192310952149770077832908757893330902630851336531518399469044309411021472326526724758256656718565497497131625492861270112817446541139191077514056592306898768302713976127846225510260938497335663388281399518917705259124045576337228301788196700633992036393552211681509751722928086286853594154929411050101479521008281648983730158984442783140238154232066698145465578588731551459244218813082114637473032423868742446856186191516408732676945180156542740668642334417966080863933592330233844165726931576971165437881807584085319766619650589621697679479272347271945702992894486908015500657709209486188537779506995086611732394082308262681559962069626870010252410656032688223595737075527945125903671729109737832519680797337194344435500298962529327301433966573284412692037750427616231342373715980487574777943732662259307286572719656345461618231666776088779814906045047116822946934275940165418066320582147725264824570611955228673223599018831816416115169610587431604292041028210773997575410816567577707387511078486459276823183772636235983489513066485460607282580050796099279223586199281347067348480451128269658810134784970312663671559299967542241621636621861460509227469169581967313472764929471445689735722827627822136886440813722012265880084738849028653132179458784981261771412773597222319682922380908285498492835566222232328537635487263688720842002815648496424539113248708278600513938855848308002800951235579639368087762056352557145520715067219515188174483007993864930184320208487143427366584377560720548611691824407511075598117269389452864 [136,106] 76629163208525006789280086753527012684827088409619053376049765339501837246076009217527496458509576578474766600574216077112606858611206047269264267802610720110038588829071096666788918692058151938257017662992344406835335479590039730864489539790721410992393086307534080353067874809674081580958291280034981494435025720090228940161307151701273610669283170790150868485899373756426182378615626209120648781074521043832128086615102979780388371320607056158564911922866336416871916420894206899893895316251722124654703700734111264899293853378274469047017326448336988325757719555226178359196929347487757685786637813805792163546500369399263816680634367367145950894643218417596480422864636421722034184401045974162765326789868306289867970814491941275340982026335740719969011462187161317354243181287716595665073190324081240076142650412818482761886049384034744613704818211133532082637813351199100250201033386951330380106159568956795268730807556725002117826573475150651693821966931680456848784602920557102106276535186833797070059726339565019586486145027467897576501853811487818878111743720411584913967967771290916499193786416346046921000067515215512353253580303336261123358230875667940858073409704890433660111321014501880466955115975313814164406843875689350050080373002225585880518982491042671191635779556267534561024017690820284160769226813559039571424214814166995446201181376381737701140329995323604644354273810999305451863022907798476206064923416330013786314169217049402267813919091744251264536869203442583530396510346067667083041677549721368205951532462020245532752542118421752097760426736627377884796405538804398795356338975896756431507839056073970107201926480670350268989928243184756925450450143445601332921120 [136,107] 17763893890845634399950416289289897536133501599982140278677608455130824330649046182112135108127080617141431434147487701888635809507247331230391426429192588327821702442940223525173349082492730600614375903616465740087708729949092845936876803526915231482610379138753131982597613909006374545339198163808037452667861844576738258621211544322185845156917211060278292082721938108880413523715720438881422205841562555198251958356208203470712507588525434635140974532335795339428165652956244544255515766229834596848854644324377723141265423300306342234454332164650547240500183843710578332805656524832395251761583160821191395694767722359594310623709719812023352773071683626721236827856490668957324463098809124337095946321439938927069321521273530735875101174845173815096971749796221037059883610967886658505378721725263959324717154140279797855433123511954990331683941784431801721663194797404148755795190247721196483476127194577062658931624179160033651381424452451817224407106613363839688747696068369829934962128151421772156811206319237975020882086191053807425819179876444083894110347078289280905384122196346474158577639165413691854672201950908684457592710090311151537353160049503750029018381399170388139141667912113550467553813684236269678721697857532057924874178382533792785431941815741789588006898906019408613891773630668830171244931466194138202567651677954597095289597746242918345675123054955869885519908928657165418851204661492727539192580153336378315038067072234844388741630617018600722295323227717050848515718724341395765724831881588342478067116092760963417894763119578008311870874041858021184775767122892726819337880461696785106785245760135710713943673595605516489306041307482264406883340529153034336 [136,108] 1060732761767461213685536391807881044060990257283178821000637665970988708422209546617409721220490757823323533227122650888884383217565335041406530822369585086767185912818073646414443689562304196116456611647173415183144695487941942364275971321270461457032564873298116436796075565762076164537683569203190659857774006652013910509672397637535150806340484082060491330528135901344968762020528829077677754992759070813938378141563049222403278510527542611546038383225378252080178486180764863001948069284605024841907292898855286826969314405909518607977624284830428207948043514008312442214340370423501634434540916731753433239515489132538904429353229848594800979525743864478998188174973895034619183561436749240753121517939869162137641176425386015346458485164800888976903722291098622949379214262587030489065004547533933690342576579708617084244036234704909163585249700490379795769599894479815724495415430793881539825703243784369209736532188317499820666625224113184854013527361658616472372739914122468580753703144599166599487976506133115127896634713387855795511689957720946753186812094662547832224168352419193940528716510173534029633918324817487141832085173574223802326869561365050852849136944651874652219681308747250483849224946524856397294374320654251150368589418896605740724539363083394178648345781171855682448120119405441074342506208425755107786077999577865257936310539082611220657512593420518036074777126647311377906428846809688637461253268556021416108237401641078280500926652268757194722834328428549887860210934936067390964971668397058537977385594339089630114563541542415395052655554745539951083259705291725848109359441182526901090406671678984814695547341076398152980785365424559155216446058792 [136,109] 577669142665378166371680285363708680284607561031715310994820118616585634437386417043476540979365802737718656711330111999085544294194971442383876281748064377593475777448248645035651541767758973778277874965046846765883953223193887020860845491450644355088996840651139940789811278350059545402902477191998533148335372175271532402079566309612642755541569838829403343460877452926000086121719859223343018142419538513522695242187780928698040632825172279570199629953956211502803165919647622774321524476577724084088612777944668936184798147428300783350135264542092405805733053804517618701451540595605479127295197603813740628024532147320316135511448176658360616602039280034290353094969691152558666671634886851592316613113459011065693491427902175916386383252982485248231709993575619854776879117437705938856329362387682304532685669894214909154969613716259035216976689068149016986911711985254137785162673005032280849553550415436915022311926738307780031951022521935585855536782933063887868487690064638867233192967818900896858347447415546946111506109737673143668622949276265009529051755017794435780356902685079326325305594262816457187642417605445882256206914768943951644975725125483017688525188084485628540145547414243654483270968463807678245025155574836445857464603620368837502637406445331032625580626044746217427854579638261554451087052802373796581574222687122366626949301938863262445466904277975257759136330320951231278164806110363181715741607041368048587910099141607809955683840866356768171622945043709087398538541831537633338897320335989239930205090673708429894753828072052044523555891893388079274532997371573948177550261835484223332547157156912890325256450979023070344015839047332195852448 [136,110] -22876516338220054917317465795807534856721479662486306133436422807866487503541838787889227064518780961883329575990812921886096951635639193908818716488450378954602232422741429547325711174254358465536925353592608891230592164538151796687885640562901518499484568154535060581211381107539927700077929438746967452766569362702984386585041107451296299041161743877681916813157973788210385576432846268902580058853216485267237560444888904507336379667926889983983685562238833472805017770845943658744823108487624263771887322345693033424450534778671261856765302729408525222542436686152846265984934913886939899389454240319595030804977632327088266030797716587992457602945431423223409929689237666806887322292492895646946946135348508021477731817692953114506248495976528248018384090818074357614487902565321199962791858008238641459185385792755433001343298124220575857126278033023879978433101633300199314371746411199052813536852751187717296438788160409608532265976949271597095103191302421811708043639951693976967668484265228170725895703334204008054741393506643871611444585916470426723480149144795484545946419054676749801675866591831368457942473261037133512455558810721655852254947569228390162952300050518176505800328369397804846384275595161632091675406106554773028251025448047528768753016165903839577031964753987475559371599619544259840077782684178502177535802053607580212092081620768263260577138806389276887351607146099701181411554670222801094751068199898849076746647153138109374998624008660111785028935541917828409414930510254757164353527263931291606512217765981730409536011431597690493954581784765578478508326544955223104616558039226814589329284461062419286867077832023468538371674531970792 [136,111] 4567634393870398933899967410299417226169427111484328544467651895291343853350743123575661777331958401326419771465845117116310141242702361776976000377341140080421814464241064765699635088718015138692054779405409397923524104430548204521028634539192291054112456563244419407113918624336323837014542605629770884675084364663746702674765710468862753520862630674868965782790701337397539687726408252284343746424556076502856681047117755780033985638933603566549575826506451739246745200597208376730387643043264926401602840052014972510336956489974068714044086159862735892007896161590403334241270121997827426923594800848785867831799358562469914329502213139147774155707005930802507028255529193396073838501168846611045164945260790112939214007066491077497862924952899334051181496512294170040669748757275639642403145245248009499977801107824784892689315410536667869700608028030526777405069292438985103434730421523898167994571406641479122013287359702043452662456989749803820016293774963030469490077351349894626522121622402629206030179782778689752298086082509061965775615172109141489239722259541268952830616423354859245509944433547619336218764207362194278229656039275124020565307570597897138786503516795547065920914524397600562342042726266826940782715383115988104273688869419406414596031321187467125230449400508410326784646309520390849220814251818962846486545443715573025820139198607499258419011928961106904237164877389205147104876770057343534308633295491444437931361105960149104900818329683856008996879706120454553416136003430893873473214944547922497839128929054129517725324691280808684251747294737762941906389268194623337905655947748690989136697884614570370194069093646282086430514256 [136,112] -173729303050380720008032041235846158552983601551319706650501838161810834386769764218902729120377778691984214667343162829215299856275048854030003577677757543149845324458210174019466950788946575474909899486851722346421322068942230123411958224717111940461831133510038714377447217455441807867624181103132384399930765910536989636492794936368870139479852657351486559988019327941763002574856251021510500977777558310967414740381832884967557277828809527790424635649988680853318796660988026825877896733041884861146470912439467434870104525166906765252849665567414428980467073630522615852373083474044054879027946853490454684663669067216275640190988514552136161936215426628902963437460179907559048322599328365078584159541573238361456534611498650432419232431760012411012504871523179652427072831020187858576488369346475839494815486098827483717439809233139671695831546845398743696853913947617477070561483628360505817110519842826857635251858472833715533313852583359991543799789698071889757656119757418434152121749721916779478741388264553701115123068548088509310506250661403263980812921957424123176936922852854324905687251614459354904654969161948537974711077313914938201708120750743303350065250490223482312592589611553197718462185626436236688027802729022585755659526398395723362793740539851491115806460333193721587907113932430364624661883339869920598481300585466830969285154688340802956724729940951343787497086272619049327866092647227865974895725498967336514015751416689287766047910635349131378666647269865230244674468102868498986117619699808228759234693964062262041231473625629356426336816625715353176165843431187767825359283061034293941954787225595339099214933445933994522 [136,113] 9343168202384409818393917917749478047390333501412488654497751627714540890868664647173527745852099483628592776690594869704209864130874121263250454942216846036145482475665093449891325325394289953970851238018876154673135427257242182367326924961515973295181130233306408668887709881287177699699828240350580450828127580505339825283111696321895561113783210954227677101935369067708231994533670310604530765273321743372845599033470835673771855832517081884077926569245871870760149501498013032027941816583735669270445489542526538749808861837711012004825958911262056599909461206351493204377488094695612142970600911324744489645028987746370508285664448132179488236335061329721360732187807818646289109267791193081843348424711647550286481194097484562474702220490917264913211416974815131944339156192505469762835250811067191500862296064713768145800251410106417820739538396006233881110801488222220372096066416656365340119576605933301709148719413563195818908629071616006722028500729881473412105205443359419658791373718032190480198081276150520101849119503886137745643662683980994283146213843415606293199174404935149673058191598417668915787842288981964146678654247546622913286691126075399095344753085949666885015244958217523072018279671875003773040323964840533782175908197642531350388028842273133573376168241913057522765064883416794975486776539658415110859575806140485931936903800409085435754301776110868693042513434833731814937354989356918230877163431756281757255980993127819582500039142502317563158701089944788223586216619325222630129884862458378362629899156738027879999801790212813349440071723814621587444786990791596273142649848704577639410083153578830789451277150208 [136,114] -299219843982110821126013118992769594431464324274918000463208911843248784225608197270285267067076584684902894259832186809688471118697596885280017050338918496259696389677336286351438879925633111559487332006179773579036501008751268273563659652536369681154878989692173839175756574429436349354601287428440694323910058261346143355610392879326832384543761539329519898039081459422346616009442125217112146792343812063003205139770149925920190359065935069492856288457502456313795062308815708568199803675418932765872088730208554718556432102773404796706559636741175004476708700487892242980165264473283419372617200763105391424007716907707341921434080667545075987097271080148043137224832050633932191161451447961956323372477743190204808834605568612172989168777443891937831479382983209979528698605927711583358901119680361227264659345663302550345449160254734346776330221869333146903946063172263252320727300927086540505101399888469860196504604836059896918502734210257468643438810617031804259801793761723369761875873312034691462072346326654145057002692741717342289379983092142960798270757032398340711221363912734743084577523969335806489033843304796760951609450320341376580218498590636768425948204687644253923898644114476023064077591430374319447752758015864394862780801896553257625212374445788436407636387599440472628314355372636811282375439845568649233265320219809781749663087293484615628080385430539579395611625915227164424792494980464797464941846856403932643310114793549770415138990228349583265062628420725661376816796932690792651327832704178436968151201226194984107681065871653239996664526877030659710048617528941356735541188331758747616758104542887701123264 [136,115] 11738019580774554437942946733174197299123789491995002817002195016163134793237216321405795743427843794974543307606193262574979145295088526297676557472457517316953130338471215313995719811630100231205354346756525530944763281252457110384505599709877464017650719788783096706699425637250828941090938768321482532221050218575837132681805736149885087747405476867172423113741713074685714653832411075405534864476349425085020668538108354038927712390298059920558141100286098625766692528557043614698356581679663385133516285577183247096234193736990668333502813188345606608408432645290298593722128905702373236049420422968506655262269469477542285210375500194485349962980619578841204899812168068853892893026606539824193111112844874006257892767969781202094677703218237823595413795459843803184843390434533483538544354539761514268919141909661834570753038570759242451645782777374205097267566255291516021338544600970438063465275660626450604646953522965019105562819029113026148795115545834473713003236204769340237036707400964316891534324439116465596740372722749250066358480685680237243664502419472968904525205965792208598613943893000961993647470306337215910928041431928529051935940287407339526931326634251572157578817063632260656351131752132734759110277115076213395726399189003769970153442461853203689209097620007087695294755209605496348765995356159224504042907590817964401246580489229907074151752378706108426634026622872169312239710084743664194530494279474022520440056769809733358570860070314401494134944149821955906107856811382340838004770616820975253214275547819608938623307025264922248742086850147741333842362448074081151983670227611513053967109971491936 [136,116] -314347555898449147417698940997284114428627105941474131616175438762156320520577869581221231161823914972074467045830051072848961362890901251026709227132883229935990169417712690484506616695074461487847248453200329151206264850869457192475932060951140669258156325045431763456648519932072620332103072795519190437851680561714944904390707643628476364262185063517035820715697608298859184353396180008415092416825803176996931003205092121264202384570087791435184415626363803257683061964115992799674949476742351225424492895910394241099817330201266263883192125911094125078284972218881834059987816514012389778856534439251761285555262790078749959661504934835509730971987181188461236841845900541762399731423972673689746404115971814287794018424606763848370899065441288537902155668742321412915072746756093506352331446808996538695989921258307371700761168764703006115461786664796692217961654368520048473363521120472810484822164879989089224187862019933558731101771887787905190235334416761978831572931329940104081278837860314435375826007246211336011253952831858518245264248905395522421749248441088684145710375589442033799592109153140301359902700025643420096713574437077605910481125346375706753455810351474389463311829734513782711056337187753733581108080900994352128834630892434536320749284484059047551128066268462429901156175039686078399652345695527055487849505397000104699840973837461286098876248504245277086780467743033773759040950757140264332182405040511162186090317134084579426529510607020909144957126319402371592154646912056543761860651857669410586706748294401134931377199829046193359196897264019541539367894121010896112290455024309724807914136 [136,117] 6350352774345072002986517789597730930089135924231216383946901962143168754621460643543733899239801531449454920728272780045292877123528571151990175320897573345138187898454433707802160464915803738200945216741148213769895530242694131870287030025957897918622753052557907073280293265862247321520880214056031235958844004094424281379433119210737255618134675474317316608672268573659368979265951804821317872494221806292616874738373399072140758134626954799876211815603369908990388451503117231586465094855154732652967743872747324038658890809188317800952428022765523407891714662578528071141653750037587557580518828623734750262371402943875821321344495160311144506696450473286676009115653706305169497870098768017800919838823655042804572346573133024746015170478356282416787407643707503503002170372543360465345633376232453763320728330699626208188617055137685127420976496311107765428583936587699856354541393073383214455237307397300958644269365212427798967428109849483406409305988975610698890416920206850704841957511832906105967413594156424680782438720434368577303186871840239738622859711222867500727057309434773804758123380692498200757813709667180432507589203977506888045502512678599193675186512955385649321992678572309888340992624310632360579558888064332099478997247611628499193314290021690500142511161335291709392205691056510891661442878732671128367394276282589335022624806669506495037114372928046282019849331649522350639439507261051261747906106131605246508035019931402076862465784518066840438183284393305117387113942211948000936300951107225771606004189987680175610906383502558997058624079011211204114886243592402418270296922784726464 [136,118] 39634311649055948852406628958122409481791864530746139625774867461764319010847350814682079165759739928773300327318284737703928407215346179930653426550837894338759217897467375376160622352070170462012770591398269911667477939587132940068919636830651110307692260189707021604614934556682776260152003989844570787156803720233827178236446561199084556144942955475212824464864009774663785552200075564535065671099781102101135874427395721175061133452793934355264256259915829352619598372813820429655697977557152501056802841709507523415415620324500943652312205998935359574314207746603299538845839539670774827317980742120636552236544262432031851951669397437895546265007226602507937188322909202962071441253051609310964337430918999786717546627260774869934998269907764799309153165460256311501084643546663092626833204211957073470559105701319789702161166759036354316769864883061706517511874949716743361789888343208237286900035832998918612776645142998678259741358970363993750633891118935875984269754481892209242903780248639441931271719304710297055966529431746256947900434761406480535737303526336783128544990875283713133988810527732545237588762906467496042004427650921763328609555309853549217172791058368398588563380282327542319526872021859604909820269683538488423392132436680266191121193036565984809376098764722900316582032577646780015752088389941926827081598969126862193575553379661269019573855316346917638726335061942886302198593924554635772696590881692599388191638729483063783060799178836522351645526110572184118124209678841437824287557922667952179035120120671119850429613667348429364406902569741624357306442262190751674502956936 [136,119] -2963629790676249051496697891859296561838225940485064135634074457406462990016074762863679473420795214137911324238322661318207227919843013584068902062753580667497959058698045855627051087260486629556227685166507973806363119166781315058711253872056060191826804486296281335469448718574895435020705198272233714079310278569486848075178881785278323825939644796111564534192106604758831823794208737830066651544240884764063426668813177722436323927078832994473310716744752461521554376321768173425450414505394763998071829596750705866470170089346792428393313568008815181680353578394215677518289554975479180701532653617631932659907180575026914560894655422428290437330977725849050458888141116169220495918866129638196235352998627639166106591175790020045126668466312067051458802083802787586873741519253990132405843167767647887040699653190823472694187282753819630170790255465413468595147313705972887529975610572197790606798288510147710106690892870409290408927922165297141255054285878631305276750671224773538826021848888488905743403764152439324573402385096320114590872535695449011420468911548469572028267343538090014954810893769089155360102686794388364389460424549826035218044246860878139408036121297905666254658414083185791744430986221091752035450933883624598162576417584416599362353695170475247766187537498921396857494165091081244914909723397444591737669250415037876975427548418977948038750471271552904957774218057446066849122314866032395891902395758014590280746471030012006078942893594534209581583970513409747252492509317724982418038530043808259029157430775773552095938683646368062997736053193286193929139577567250967312 [136,120] 43986027497025738488668461920402057477917488821199244894790228267776763791817840708370444170062171825740532063005277441923859290537327012279668631645686387549178242717092323218152210580661700536487087478330020713138951313440441964064669384292648134723404034143034145161516684442593666183026864909134181140670998708219830860640536614566367800010622445176473406325332336865913050222034072885067371101297417338626954033573212990440172003519163861412371580650912427558451472240827291527939671093706816492384279447275409876787469211917950873047537898950859183461758930279963871837151164811947097274161844177750678562812063715979959779795801406340142626093956794124381057840508685622117808787898625394116366844312290509061221816223677259597410842544992959638863965117421528617481945578710901107196403609293723559209454550163534513771452834553615840307825778148635634050212234407323755434957178587405359893400951818497088360880162674169799240019912031481262264199529322180916109221125162263987267541301450256329579271147182058169218410336009791866508351969669773245139338682504783772002533608147792772071009115602711351262171080485998732507115105583617086796345265857083476887899313125844820631141407014313986229842578171852587176258091314515910727331013476363369358745162423281172826557863985043957121248506772239526364167225172232943139213278120725393856091643975465490339861085825210559207810963928223856273583457562523219456907706459463585629781769573922067416652170085103622760761717295160649615011533157114028681627755495867996616022859977123989102377636158953210472763207389976348799226781212522 [136,121] -422877440085760676657864129950182957592173208766897879571354192044461820809810553771666282835133070569077551949550055995506638339901924287667652752923654664394466939519324391513951970216699687582897863998915638635536609935135303853362064509676377461920358352735723209356245606570393378535681798231169241469952228787951703856085727865851766463723322280474962099832708617367909770492197073980990542934144078387266792679427889559713253170915230664171990966159179486804540302585685124228796722137869602865016163839914756317753457748436403596571693298585620722258541968813007355440891775068419214821287113002336114903105645620122284262240889240951630744001016244094421213379198343940207784735971073263335467295862434480445859990400657537915814886895676885628832461727912176165085102293234384084123442640981177242640015121510671524846051022073222379829891120527863231270056762135813730538715057050158518256225500407586859539514192961157955262403096818323532164313562975968242946494199813267409068278973240874702901357672859369422530285359948941771051120814840918782003230366893323383252199223502193529724388082581845184136208429407517633793799325175976063474243054684195205570622682223534147857203784091083007667519474552569713136031940709237600942490907280554419264375379336266406758805563919594299820252712984036602442646694897353054222416374921253904134130140873835689328517439369570269262129002466327469967360771564601313676196204113827469995201938786332670348890119811132358154502672554664788956315899516518629355622815141341066575262817405629715824815404808242087243000587727705589714432 [136,122] 1879559054055363971910593029139177022811592109822869726662921810446410654125707634439593388836385760597406074770576583393888741131975089950198404542456750610844720217287325395766850736623951642990098326026955398459819861590664973368779110506377969975269786591125282427449999871979655944117619177165038299862273605511915970155360333589921720477887468802637063725550114093147714890956344001777857341354357902346001296678351914068544849646553314577584453688868467586638309798264052198201228808127644678646210878671941663979982999449145230149295460616449535629274611802327663859342243310510553408169430944270271408541001901495996086876744715369321987536978849300778201981806929780567341451728724293277665291822245876942255516340839172612195613426421307294693335026445414462220591625960492949823116807941435771167696643689003379261522081225711320545865795159198678196645403969824275053880276852409909027872518338560206014974650786313151669981180207354631879813571183410916081174068076043319167966088550272564094999987242840581960685848971440618843344128676363064339979735360446990463067832234175274272329387104383257936122099139817511857465669394317271540969749288325105215025569875408524275566879188377627621133077876857095324727509445910084639267804828861768265430168726373984615700089139765473487982719248131898065421755321154644171197406401666869629460994354182486391190245637555240506890237624671966353316957867802770885256674642892668124956283776154478875598470639603372125690649138828704089723751160533191140244999212712909268869215963045478874098559576677854340774848723133600 [136,123] -1876638884241582181255567229655557750349641136665351364063932408589897427509411450334720873711440064584555210227739136703344589687382163961898462536110259401684333093858393788752601280465709293151939047300226486501614214163030237978028683180111177078751471876755077684595602222940400774498447647185295719614863517125941387358177506238752034554076660485617994553562300597288630455895476096421494631151154440936674382364888224617636998994781372645310120379578395637175522874226622344144517406614929377002161893375166250522535786637422642065620434245031693525283453449526914685890929264981992888837124179831372924471059340936059325007225522033405409124436088106890908880138207455650742554971398538028422474195719100977685896920286963214728817057949681242597538089793380422093960090769203424222575621862876596274031769449381195380075842393492263695111420170449142298038643262531218345922647133229011520766189673971904795551054010614886794081948101418698628138583334527659169726536111954788278536614232324198356778825127206582759393882580640531801881874124717435420650561838742625619399105374748910864420647716292289682846691780575969407399693729028468783758071036106422587036687968999741602604754136423511885759316291758292767058329897105270771315359241273683911002224268321272181297185451230432865759905659698231671930144916409377415038517654961334772587451145067550173970163198046619615681763705166771660562848299268354013143003074988124353149107023323809549148749654310672656651084471803619242302067616179532082965425773638994177866586700216918381806986478628918220626688 [136,124] -4962942176231509049795979355685448830409945575984879839407195251065293258823531844511999879704250158772007398031346548501225341172240661138580398307578698978593682391789911915670137084197712118045420899868661571472932509859466592062163679177196626085344366900392435108671189771399328285660849222305555756787121407175007304088692129400830853806219017588938273194145811984517739576649567102861080679996309562992266141244687227770071011395192873685092694571252638002955801440564560995965207385828336881867382174627123885200581927503534010527872281755343285601317895056951777774048818496585549566866877590501267248730022809515320955547056083076283749163829076154175440608410482195379762127765184574189009680855439892661802751888648230328498205878318935300593462123752293788121809452741981091275557363796586305911852380576980661283671788453977438229339961500744187762834703042327979544088733142244595741077546860343133800924597041050610977860323461676412149701403011016559187277931539230105425085527628082546815293260486357150928804370119416296522874142215507724834654118820112793861440857551433376393150922179904761137873997026703092024349524198606094960175368609883119903362952119194471031878427456196774558627886284784140569111568262074829487094331693823833300242098343610442643335559192722308640753993676099302426476407573268810418383203715250756802896211098923508560725699976426035226711999264466930762813342143733575251253426182734163742617782971322019368063295637010197725243485822241118645287852976086228218573474147286084336188240498847218242166057991652992 [136,125] 11515621173079441455596279105496235277978908525741195528869444094773812461220270590097883762947939506791204755727242934890781882779531243563030778075699168014631107405575553735125666424793546698510424388320170159632348789132502651883239790854841076190266960185244143531139527544926054666711649638417937417748902823968762178006081578252492088221762552734921673866796498247049790049041296268598318004382205345484037145385067225543910659570414167975487370160461691171752527115988893017722863967146120455622440258602522968834697937412610568966134752489562763029692337754656846520011377377812425705188094160628817025183560948597669689468170617380732631042275527990501650977160446577396085269282875260606866861336135026268351014236343247537412629087607921570844249391351757026449836635780397365570997586539520368537590321659690253749920542557580737370152193670172855625365072285285998602733248993505225057411890549657887343540568586169095822119172295600971241033131219877675779111950205253153677878943101165530791614954200662386869518068258956732948175705502710989814614076651922350563934435404590690075854632877519434682346405025116857783820843181856398324531060034973870538464017915621257674271853971296042478303957264825984480547516156736196417117294152202416024903901845815472247854627514214133148365431696300797771881406452696755441415274702081959587022206234899312209321555424187676805166981595364743677922017099923017985326253005873297955216973396242041201752547229979305534051200840691887885882970714357563289404535295890710751277019793644274850216352 [136,126] 11860882804022541887508031980578487678656853111533475856150105757892419141883260866374304444374422903896013949953212506395094425225770594113703811641262991878604777132454182548721313843339047867767233459537516838692882631162448240907991958533396255228573560827651491435851331735845660933687897105907950370388024900436797111445182196670222996696867288425873124790868948137203158238294250605108012431331891909180530680743109492567281919971083075358576960779659485403871538567189964114583008431005685164944484222289965770138113016334452502223225193204778584017160668799494817796791731637907623625623673109190017156766257236763260571249189905385840727204081811460538545010678185018593804046060014544477079651157554670980526149734367853935330115437373820884558685221819681718590846867364051530337982614724571953335905851826346581317746380517338193895439476190607023665540158681941447733146047090997762370265134924239227368618356271339111914765928465904489025624027630803994790064433539011342281750387337515146885004040149271030151893369471412830597146065393344516234494663562410364156604716605815135035767070964234796371312384443458433797962163997213381273236871731511134684048329264316985800302454167663763686303957820676087484639012476909571973859025604435145142832949381399262615077493983998629938603067995574319667392803819421539391874792366580441377710261462996294481311849611772594097488982101017334728301132080804653629919061286879512011648157538401529367554015187132767327812149540896141850167320639076668047685964509946417592354160062632856 [136,127] -20858320007974301078108544827209305015429055345706317738201637061944212727219975627567788031252128496878977871065167367858613826761962886538984936213694153873666049647032717406992536496381933390401531846815743353595818547203498712257538815873175030235558195700082894994734119392164165158047779690396064467077393971086264271876698916372830315298664389226016143311953578937116235322878530068104034922511144494316555252747510444549109726733536884884064125941876083346883116703789044197736934774988833181336165139824734327841953306328711233630619030915106041931217501408640570244958594254852726416504439320458359079892087693389945306548881631941827297879530011851430363706298149080439823005222024102947531342445234593952609247881099802104961229579479762268937525909872451193972366213667836043164015760570318628533164016219936364707327543890445220927922146518383759733361036416289654353218012399870053566715759512110504758362889098115668815273120168410430036046002717174535929395218951750230007046512393204530497324755532135056800453109381234627617489386248568353411776409152752316789458079894925525031712316669749932790544609674269901900711774401845089890773478361745549202832788127399573282193874792430080343651066287133180822588181090081821073076636231813721229776964220739587557749526054753865797284537049689041574057719652901377505108365949418326609750066851230818622840856688464709922554129196821552974121661694040395936802029019501904074502645631357041673894049038766774364574109557333829234724262178188486594289171729840777596147064 [136,128] -35256746232203830180227595918869038720466192500973967095872954217727856192825512481808868491310312694043793901692245650660344623428500850295220600610982204821504228121495528164244716908714428655581732610783630365161625015658878840195295014035064563550584806649838702643654358648027136076406699296067983508924100870934162718939666836038095091754571731825040856334261745480515825053814554306260210230831405774943069732703994974478394234502502050597537596377101829312944854023087428061697169837908477039251381123411958315018375975951526521862397901007891942099405365407088473861244541229304929718127475832017439886522106622532313261931727026914233389989273572531510877377103158884697140483379840281596425222472586322888631564383501625441015406033383619104208774670897075813994025110844067362617338487980752127093163515543565522455585779899657225319325189956858122605861103952902314321390699248621813014347998434967594095745648483516351836086833990010848344796887774848537791201491992907590860346510359800476611625269402644308756685143136631211121181392615111430705947944299879553593624103646646371954995327074908848658925167675309884100671178749128837877832670620910882356001893928593877816150487116823372718490572579915400321884762767736946831395527596151696603793580656253757612500015304643346051426954555399902250116919596974282591943940060336532801811318750640682322359527107703999462759708020618801320395940195681713195439570677687756056523782239877757446616323893176429528221221480607296732212705858335875817242445167379310 [136,129] 53545052707527695498555518940151442547109397038929412469338855777526479072693585145429639696184842063919321730397877723403140004816130875262561178713265252445068382922061002109092226596490626546627142129069550599734164925073112343911855927937651003403907087838218577978491364198398952419920474008627963730811526011994708346868740689595831087150850747053675155444484780839163252025102248873249611817335101799209518476196668338061822027769972725373808900995417473036787550786059247179576422520741731956318566298392412884560380799999339073991657735837594668213612964089188750935713107731699916311657340271605802539391381309948265910142245820380843695284786355533183176933241119047087281154441912341316644318519484322211377404722545409187915059923064486495070238963143313514028499545646361773108406247230004826842964752997657043193488348443726355966268713313988206885478836994191266110929485089656383328983749645317880878906300289190664034337228181962700639059189567812404502156961179817028378332388857219891391488924834121083903273647127161742817077827789784055290403014939726018590535199572203929234782546171454659103143446116332151547362367314900804865415136941677495824785693286573831144910438963411295227449078613722400295456358352944012695062593469293088902640582362965016156527478401026735697764995492615678492071947590504897891937878549452212219622963342268947146074897158946645031279680401457405757523694610699710563775106425503191848853538653580181882847542112514930658834709674703082336928379646344327425118080 [136,130] -17779506314433653775064127996231373193482816171977038290821191849367992351102434356455345754398802385856439488774105386841188954103448022010929350279630006639422788896360332718599134485402630364198937229352579517558852568124478581120554167075159763006798119901441890664211576918931960993206389824487490243862711361113386006703271753592090316915167600493718055422392460164825771802359793467503734128213832618137180461373856976268834068728117066508047290489088456851620144879257993217881414872979433529544908306489602231345868132773511767356044349998219769079899256761921919442493159520034685416756114725788152800893707151691872978886498103416925826643313372409973042877480340361018788379363755252515484331385296050570372473167204298321910681992900870296955624098973920969551890638428767171869872931203016432283748722973167829229900404360293538032934570199916385094205282852862490483484409409930801932471148198727948307890850652987433821081227851114126427428289628386230516347617704444057303048589953793853773747972436658016058218606753163476072476926999564048014584246417064918559143243097120152007783179029925155825168221793881197668632024114272920851576747470939007577797115903768025545080811396928326986781123068805543704255536947828550862043735022601221573875137365213630311832588270561864788339822015959737908910877852695276249372723680401485233867759873952502759790238158455465980334001110054138677761234513767283375395303290734996008436706416706977357943417835114758696265657369930919513266177074157024 [136,131] 25441824879819843545865929204369961795977497178166952594713413866861364795874704821437484606027389246226045584678303904435830123568165602294638150335740107748329514523247695547009681348958325760010829561210134374385810511790667603737777920127813451729964554247942351521073552782112881878267566617951681614799044742705326380449337773256591844371770687427761242495792319181267834362045015832886702153062183884769082873995543984509149289686342268536634390162878638617999770774856664749575191485293512788645499489504687626739525710800608727271491279467134057011081957002613665296000820684591913180480808253912680573760320252552617609326054639722397598542314647422495288277357721555948032250160460245106780813113133546658818639414398828135974793049513387718082411605623915543245663483786169058020711820794665590441563906171673954922418029409324379993222997578211937297760739252033046375072001441813495833556183389960509826454879685062593576498359340279115774777307210482125382178453942934386643816366391382347620323993185418475926659865897419282880835805693868610492872006721533577920463172361178202824665737922864754724947502427765158222539910272414931745071559278538440619249280795015122397161861167264268654922918570879480114112856657318169432161381136659436304763538837398712288743111739883453615646654530846010944950364390427849195474772223654411698587613136547753597210468223508829286265452155380925078154633185838312787567901232843722261053166083625495217138219628037651202818939004781767323547616 [136,132] -3157668985370371035144128601230377559059436739133689166704698959707380649668043324272405082903650365382411420557468387944808587184696755380091127825461977430226935177242454995436610018428900721954411370450884697106952298122233615946411166071900066092895994079540259528541070514520357102203150979624596377664311060585766942247434697728168701136471985151314252558400289388806206776163339511972102641860716389464091218620857182198590718101073143474379228033661740420235296187063199168011653189910521129959734752640566816633661274175161719181521222583378527631795162799511312950872842647940826652414073726110991759263387432843516095637556914544220289816264455164637610848923554158575162993486249475016714184638131766860765606985207375010794260631363786854343677436241575008708444056675517238249768589758215316492306839310330945062512605592848432432428208847298022884562693952180891911955638811712686207638184311735334652378528596818639693129514135300088205716247773671154062457866819780366013974745369923113786556002940917566815948919573871976435975792429404266821123040229958889713151282850121380318671083756473109379604443591154604809966769408020067825041405840335110708716876905272389431321941897737654925428947245059793512851851304869008979872893238799598082950864710961105458963128723062174362428832911469379836341163060433543031915270523175646402676934459408984429078521593663566304904435910067289182606083190925631421561027089829700486130519135188289373601342990704847686319470607288184 [136,133] 1554112665939748427478073348550239045446279519064962907302704668224988270433623102187652341734531367875530085271802874085091951166486984325494638337205464005109427489420305061226892464783747428379588135698341985799814995154136667926994055981766079693467799192780250045820062618734672764891997176079917843132004954947624905846507674910139511867799297505424629887769690721954777198487540978905297167378388720699011940512193984274598892084676863198035622497428022374503286231782077322656347168216035569757712502738852043852346305062389919308240621345461802515272237367765753622430230764243783711367132064322475528160717194578847585681988096565412249035611228191828245304505335754678894130491588489749209919450399964755259543670513597063866157531540618524393234896500339904327829788649999323100254021808444161746149822253493973790830513195954405971794338092635120219085762204926544052892366315987131466892402820935681792868356840035916756390511406760279799910231126441561090780476521869333463882895813974902988437733690304212105482044162816012130554596453038990986865890309359403022009167143866967693343005350093750126262116451024979781866751163188780418466274475292891673968591032696432000512696337248582406315124565970506040846949808280388583911494636101670310535438093290859318947260489562748161889923463981216774948877048163757459492158356231367577465419636850958266777383520199331014632472605630107929083030571413535538397890732424315865397835586161028290238970737057482699945152 [136,134] 127360507752936815710815342664725643150786575900094285812459394061917682881677149150427171305694164056048519832486597520056750071844495158866140823656581462626461171349426276669214516506380030277664440165914171135263234162049201745411753974339626570225044581288279541087421017458390915853744430955568711749586866510198491825464523073388710649782204116791164591310691626137453971484159515933964350533544789254607200841792701960369059446068286518689646779203508339226653840398707537356318170648056572125438688461555631233021077447868211904865557944163633956217726601116518540186873068089279770297486644175697511072322766998804359564077979071180092880774126230001956458871612107268934058657253308255760962875987048583880316894081461178591887678844923906792699143312761758405910609265610865410827626529455137516036820875196856281547182410019775690933338148588873810099641952974436142473164448989625933199228975699582002754702440301831516610262604286459047934141511730733313075103014829897086332561491093365699983086913025898843959492922481189873813576259952444014625140798377967465674007537156445896084128395537408890323538560064178557077973672352880852102615623336208632025152722167236193099392755803613042466578889171940817156048867381651092761431519751627552041389771141442914779616362400431961022837690648892062373586244460051055176706981860784964572574747123329048782059200794437036777089197458733880735479758772665769343640270114632125716166032534098291936543001836120 [136,135] -1365019012883150290368750456666584071911620586312936017636901083552146039905566282106596538119314926733365688793946289760487011477253025569488479516672994591930034780931810069391030987933429435902304861232879902947043202773584741628673947786957377554610732608640900807296329668265231431094215731915468429301998067834540422313323061006914089752442636546403411385201261634474116394983570694316945830276716208646801805968010046013356971544551006232503715889603076679229974171848268326114810219022837875744394245941190321775489228032506600318544051045446107021425997868633808106700479130396703244750886845123813975197719836207940011807177310270431013301512903580929153042942331390315794930518617972112018916475934222065830544663683985604831563887311977395132895130396936150727078208417511517171804991530480381472094843578869649298430470488056479743567444716281679902802302301026491183928205372864381351403320345846241375736893378507085021209593628164749446723453379127729558055779114801598162383965231998010952844757997697726640718425240882753126209479314179201135347492753633844951285247355552212334940486418235338869680506571596997375178446378327896710628002461201381538187991138463769637415824322137344386256619896835671791773369704551199830989317290292796827597578929416969408912909771083005816275067422622606752978573822226697955704848964522638197816051605264250812536407009124101998599481686577508604056840620509407419503319222607778933654508834736040373888 [136,136] 2299675232739903552993932762801308333073449651573355320317509812564468697045611121653743989378645204204044045528948849629120754237870448471203717081510296629721747719774852464726962347781979978214927676122587250463065795617600557232188702000490444538430896842356568925257101944190703741981218798840305190741875350450627152429113967765115892323272011621954479020639913451458058789622777937830611070262791904832884211541072439720352853041817896443850675389230668814890126414319421907905186008575707076314999601346810104577872519179093897019276200482835320564031765936941662667174098882416448768172072772737825408037161894618697704564801030996494890649001836464328894293991908165215215163692488934624484910210155578911578859017821210464738656598565942231890740570490537851972975947057325506904570870633878413196420898860256685386020411478314466742402524911744556448706094632716287909275983421415066303203431704668606303945815303700434537077408493135745844268534636962882881594533461135761958767573670019579532773858672398842378038144879674492977218851353732385077430108848097544114793689075601129645652001911267328579946964063436579574744973915225775321705420839924587184849348277146617721891865214755209322414396515456546378472559781730011633384603420414656184702228236685105061306804702254549480913361114086378603463894395291078698726947886866722714626156120553173768557028951870981744065673067202588904796089415140800814439777441579976134052555265734 [137,0] 4075024296760269647482747765058236391780807432955558873914244113349331405084120909014114275833103057906745553158952593529658122607203861753450936360643739231434693572692490120526214849364346523935587829004368520507473604217368202519855019162923415251292836800937841485840524675639921584373309625893224900528927732318987398851055994996602927040715836046730533033868101925416921632078976798672444865284114798635511629222924245964444806795721324724564067582780581779562166046652217731370168077928255352486744612473670444599413916919238785497551968149229609846971063725085334237649200572004852684663394411996006634806323446599413059975779382238437550290872021946320351157415619460713512193210993169138174937643135331645750341568246204953989934779309695193413336444725241347638689632172922831634565489518616940701044992851947823970790862088456177654123510792795514591485681268237577435081326382376759633424627697178278551248490402967166665728870589548871939078832657290038303851910493009235629531535591189184161506528089849498497683543022269985996327805857341117970331398830164064391212806277038676988437655631533875652620151021121148647373001667383458972462442327607254777742921781653182318026626972826583157364358485971641420761637902314210313930575658657559869708910091012884902181038275235981242455237144201554873947193698982384972072437191897142205167868357656145947221715621492438981335888475231940097592909281816188413785635698822869069208157351542614401273989941934090946145534892014918672317307853502094237854601952167496162712959718300671070995108621657134943596997433627168512436014970659788365301196411843785163028977952690781540892142527460114748054742073755424069270175268174241286113121381428721101303606615457038715306549186558150196283564621637357117698210957297931795920782736519469015466870961549748594677425673275896478181729436248859864070821765638741955886160439786576309659253246856036653840090009705500344864867822753432056283231672257962071013557108950408379629844824064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] -61719101844804400558696705297139168952616944681100085693137202599229633327559668469789044186736145419197991446732822739782379611468543976906536834002784371488363102075411811808219723721524963649156215710399339979014223699255938688442398461191806038790084530991918763971559095872350267321651113698371440797623942879344160240607357972736177451059657559036211832635055797774895549440942661645071014542427918565923842486602569677966735364125477516123896198563099606778085780434108844798468637694029014999493802044681614208658743808617907768355101658744875464448504255037744377004948699303223980186209668825432426267720012410338917700465645235999483747787786176361842141428921374539311965039410968692015753701634456375494912114592252845836957759830723798134527505960015333778936288969481703935450483615142588323681144560468394139046966997869438825853680522003539105026955746967522391005354489509639958773782443127715844167511151209989152573062459649668734058229349977495806285841138307308155153580502683726259581841589345073530933130419978456776871725529778377674355063253874824040416740229655093387507772910993451351770747204285323558563199715595665379660614330692942454791485869269654080785471834065958150444216195424310640224632144822066281656345529507974535343413310569520865679990250492083467398473382734946025443973233055900923119211237361466136958686930901415039811344268083435165549631526974772029150608395972535951936193797011540043039739647126343027393876295267464834282199880160913539477169656312716419862023197728644374073034425555379779377159217322583329748885053145080057441766272294049960364711628189362879364673913141621768504499846341006259691512468227068384798913150177106960968300146098734119419720422747555834193002997723211977236919952420142946276294013347948197960170407561663656213507093927441387566226989678288110372356816980497041191220253840302671883997289152030199506315422745333128958767195478395325613781218963935807131452859634264383167495587174249053847435142395592704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 459715129929365828006470243474266390323627522265074039191175212766474719273216047153893680067483006112312672607751774871107674723772778224978348163141247317363630558446148827355928281070348115547610895588477716081411065110554330522047661370620086585023740510921978387214258169104206807447373613809113096171116490236674802193044629388793172720584767283883745602939750594823840202850876837802284416599422574166622790459278857993721367259467203805452043685515952212780955283053487017826959801095478146653204173364379433256720848234297987604924571634418796361715396001660665129268431157219220798988374194725955328039470540024616001019106793991146037392808164366673929752980557410931023978249393671035413048933581878018929380593377062584064703115221620183039540812225919818119348335652492825271174294725400529298572428665412387847206657905662850026360798949064590078929839891407543354894431135055918056471202146732574955983067620435489243222297652004295224281337239066081440530993662351804946339107294940541912413671043039046132891741901698078774363908689498881067852427573818510034572600470984609521829261616455034685503419648668750710461189018982857565069311927871818188533845051232648359957075001369656635071567118214126012286841165027644955602476790900618674594976515363948769721878768179254520231420992151410392576737043015975495494687059841966349274592455076638057018402969639925954766399215572365200636113121169173426064311421507636494170833056814114792486184304251494125736136826065134707321895060873297473455429023120842724403612463485428084447161345149233757707631124400097585987875435887530665634154198638388182481012897437752571441685457191028806821717592737912871326480991640793057932856744884604222899022116905526177057003842690902972165051552861681113759614648557634804308299429731003395895199251957616884614856048205410769886751218458233603736983352268574812187269182371569139645673895882646886027141267032032634292116646725219662177431201089143300846326513871985896338973642499031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -2303560457448647920749269566575148582584685584414821000799459912862518837892787026178303808821876901416689357817318648906027065311301752067005760359389533024492459631861533977879199846865226821270787165673751147091171820908177830978715413973922871788068699994549625746362086493181111858068742057300897066308525869377841403677217044469631743369143092126262223833538447796229506004555456021759549525709474799942490088738458190688498164506771421548545091645698774887409104779694776045297311659030371665985724993930179465284926692426722680600431078171235695353412739539175026338169089900174114829938903228721171295714536686334946057135217258247449833700647089469865433114865515985036506258525379062889045293923215540741485515844253503031825832906772910854792451716369769425808881327295548149815809752327657871048292753641994232218539635724909544724255789701689843231674678329365714649634522740729565447303192305612452966185144672572798864352456537000807956405562660882310611138549070678570403827758496847191163723440338105744251697451726697371676073741084405333588291219277621325171275691672309842807244150286251759064002997385917501383800686939458096257729267220507326773639830539652114864909398352662857120587136406694632067703548287392811877060553054039230914746433535691292239317083731791238721330879070650278702993305848844460848593125254847029522958528857287372158738040460562310097263891390433992713833412692680034397132435722301582433656791048704993690991233331225268260839061706332142311379565209980040772661152451424483909764747605687638223185568854245625783559256798911251940207600448952769091995127830042161616234926126769843372397043603747075686061193057672403381549120426268466499817767734209705433262478646654327660627812827320105917529413924061647034265316132992261383137377126401068472417944481359441374728063955741639098137312967082033210907468448272496117521384377857607305919254744809469941331691402913490417697074568418975406397887305785076244496373706135935347194460266607673344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 7442751323582653202073957135608304400462709680219622851267396673023042178973820707295412515053038963939782079407785868440213149418448033181600900082724038030751949520783648825262266965918352836030246315598518797829739696838918034718182742725097053072762713801008553404859897572540278301006790273786228589263175777741123953074213872857765513850825091496015890754544445691850450837583583233114448810446905975888962421127383232210415903465659385299384988578930973829019532209106377069233934060351995071072695912308731954077809750325021411016330632673448715058366106863199847582181142168100984381358828694463450369303297075098097936834459950966180789062977173623347429175767348145809779765877606803824546649172241060045038053528651094885902386043726883600652754309536137030468741768426070009143962275665103460159016741968167247196355565494219572045148435049551638430581043571416297480739998207136209936594515881259748157451013413398024025692501347453275841395916414513745075851568268546681907353717813988904761371477916036618789242675355797944001549832913507429383277300501362979270991576380409050761944835446020300001497095729411770344143850229200215387585102764762412233733118903623011139743920253051596399699472891795676856567055956142006819712461716878685531458903528461077198780740376352038993615806579929795374002982953907101062807497812182939132554392425575787793075630407317395792939237428390338649517294412543045990273309359285875717664421605777073470713019140254600188392112713923396585310930526069031286520053964414289664611730198511141646636512996914729587878874837686356552608143736600582580269702670035107469784342996163179526939740530079163930757957071798328911129874903941772269053104500216365148421172459705156238011602393172232853864451886095480010897225824494428253187560118633827360087749500540729272655039178051959432246081478257903874585442211351424139458123437802541764750749661588879988009457574923009568932702382564472070790464861105840027492868029407819906250582342626181120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -19363790057677754333725173238708782878761300743969306838360984687615422005611430128080293506749830004719065996590102665026311149154178644923013071224355574469897033070967574709339170750042662402870722752785639139154863787611943924847817308008782669464326064702738032131116888692573880089382035228665443087974357580688933331538295151266282980356718950045303627664977763569484155527866197023722462619494775271612356324318815240638637713151315748023901645085685191395226431238318456594507264437285458672300479537382868813955280158900955901473394427195746383729757552364601288418883808446008718679094029425995452334124282403259398372365261088669442169292304343608541067948740708969898476513239863977835356545546623528615045957359334494061581122250518266115006292384593200268486205029429449407897001146703221343975633433738601182154834551676279345623527370699941228660446635107524222898355099206056711723761570713365508235345650452813676921353875592286333459740156560651498496658447841208853738590373660262645447467877580700873793481637701002427337243142566660346375262078502041932016139232827295810488064700921603367441715885648854419675474527994076197948182239114017722893150004812248827309565663946579084478595698132273593199981750781071053878492321287618689452182206892093201058817473116010770592810071983606816520483982768501257583647925701137925975771233954383791232088389974210708922602793884982814331610780530326813224073674374462761572265154559793575476510503383147546149935781423477792827399573823762968662410019348230194253834463816719506919381431385269616834504862058252818116386940461938837854278723865997662048759895505717869302090864639172454300163874926012363145888447512110562559611093751840028328859179927218808103663553700157955504714699707660779049454963393263011892643855550545544533787439611666118951584648969402699787384962415609173325471623240561029894965065655048872841777191064576646107935199763191437038720407295551518785987966666442916861545718544903439177610195689304752128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -32665195464086060010898780508797283054999639846663421525018061481146706469535093086636027914493599699735587300817003054164291138564350641573852546738728124166997515757105462885445112402602247776822105028652978872412048659570600493267954760597269353750448834856890116508440502260395181982983285641045892060029731072990677071518680339645892219957407762521001897710790448901394628676434160712349281381242722287951933307546944775358258460270822422532355570739607527772771534424933624188475035109967670007147477912881197894423687688946884610111778941888882371772866769829293736207936287931677485229720256767313556512895614445806943685600990403546002813833192954195557190226043160779759131965681378606429055427937454139487148853378020433801029021631092092195962113312951913375233026009440667955982066916337673973468693393463283214880997326906772562418901383012544783664163990150785606918003376993180669050139099042567651584599155127995429501323163935138019856532465907100499315807079470481643655870395999595407354178298035779412764906558300380468618035971886404663809950590963073003540022730517433623933784163990233108938243185396544916005713105324359472819551824441095677162293410598423079382428321814479893410281445495772487335164608084757095228411366255948771459246134245411780498374100428328104113796727346792647933193440480939721228172371852515137338770305426820589820701704471559266138795002407801390439841286667143836137537745651668873585457134242502014381225242198812101776635091939091682935350384966110332599702534142405232449142642180258092939430719769774981053618227553128599681127838863788758812905368677478032934701807934346630139931453991251555781995782521287177227792377825576069926735074853787929786721799714208526395275621040507783412134604483932665276319430279503793355911642557963382845895385236331999054953551011610325284783266974641046657341439327868931418109094280288979410772540349958647910578689777178568205209126377821616743445559078408875749637097803825745058640468458298408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] 3633048695152393196938917200387405539186456245100749273909262500538913989387191744852044422425674272974937403501165300500307564373930098186494274086474921238460236127146154499135419473436194091332188163474668250064463342047967933890291407904095374817045263315283652440998613225858759542795696324164594834649834094099157313177948755341577528707425692986889500416508751851024088130514069259240051751951347518260165543215186029413813630607546982663585184883481307772876160335463208732298094607293731851787410831273650922074321380020391509220017862191343131167462842748236931858921720091198741674617423480332884410805545828591037140107878272170625359494710336546531107515682474283303619335286940207250171284211181013281146765742608223722272989836834401150304653182760212474007815209071903245251297205096398582281076921983272120446458977802581363104901022104374265206068493871818043789773853933556424181943674049356242434370632350260239404157194126067791658382908407339816871425356951003473075005838935170179218771815964006311306988471953130597466745315927403139787475898752184405231566416089400668076950816451285035987269230390624833294617386644939285142472170749926486579482161122903082061725849478346384959617050270874212601530331602679031806709445274507147310029228644320258195960126454302355069082573278245408299737403036545699055570160215540403162959687115881897496261441024235686112635433493978098116585280407840674623157303115339493941798052698721929344703310430457763471026241297479540317525323619988438162462235662191123790029412921160059194001135825246031651235232951267230327200088338044044427582615728891385759614913333683192318250720382166728478402795620607827567368421920091373771519905015639055269289828986987483831513005996124368629242275389490344895633949600353500483676725121597174242560863701923881158045744644039287749813322142011741365934073121480521138463088884523742954603990812458818980404584977822334080631087611794764529927478557642137373470965925237261809818801149266702106624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] 24477165401783999847740542403145963239743028964462828806895907271532319181143110765925137096600702414832809486713463448465418188581661239212313603730700273585651555421422055482033475951741379285766424547662501766539935357445524936136307982012022058204794991386773792499305623438743172171524782081074742861846964958794345636823886679021242764499796387057402642016994159790053806142000163925979672405644375007939301024993232330910892779608342070046615180036896792905609592867101690467580009206872276984810556390336663726519595795321428274298566943560301404694689176235325753000572750898850808077472547345675068668282120355355900409047557356139390358975465976801829166323475424753667351766860760582134951876258591759625708354739294162266115509819021865797291157119523713412582892410326523035603255430601006872256265372676598165553441016378611347913401482596069225286007800630993882307821128305478350594521067145754317090923424973479097021926145602208662375080515536069352551642836128270066680874058621854228343578459682146853903122271072848821606338773057391031569091675453727790061275439649012615301829738990822407861075926844766172697980324996553238574734149777151749366193427910956299161568162534804856022245864396105761957599779335166346251473684898976503282423391856784902861393272863131847884392485949308832176135255887202841152742359834323848475924303772472291924577971409087075219915936425929239966125241651813880631804466616667421547498357366967946747646265233063981465028392135462282579711880117170471191017729254983057197684235584800185656194554907427232483441709156527399590176270193025155205306814325093622545770295388214864387305528489504303525466682827631700344909197300985590331514264812980155721134833927490853360147617414187822303840458933046841231296333285289050043224932290000731885342927082260568213098880761733720259290744491660470344794002034310163617050976082206802390978919447117164313226341920809844002073437759678931545462821959225013583831034801353883331741408639892334837760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] -34244278571294780283719668108809256442428515995701835807974444699140777478447526108176696168223019448460209790064700095285110033344703365853640913867480150399115975783948434946026914861071490307762635756103939945361543502155731617003335355947107769766254300713981206179334273584359146330993679949202959918955260865031564866029618163377117144796889114695403575333837283959089584686903354444415472205070257393003009601312776920096238406381864601045966596515369973599082644591748362137329833326513434852470625765417947212351258475283896718307672208251228504441592852258638656388392768142940877343166169003672962627461907707461252001778432877470968045118703362086586450954715314046117559728876471467640868250528476747246195813173451186785920841955172086066884393166317643372068514534349098300825865121206861174494708516966311398029340422246919085835002365793921811642420595401712543326225557069011597269437617175116430600193845239424065039425590822820138747523454604067223588253732743344929659763041213459041447483027299127223930957945524508109552076098713317849745919836390801678289186531431092823904481885207593106518770856736207063984318061559039006835707768060732241254848703054945037151980604076830436712190505248508392649481700558302077631186524179759610094880369718380255285307765578288535207075759312264770220259418958671418824532089337846184320626012671290126822014722349671136422322502328586085603954657646339966949152328009465727376473955321977915698447565933318350077306738976351855959778772983273353460260141723172505934991861543725482775445427233195345846204247224696300630743812862432935409643399521076995871247986031948602432280813458460406272185469984299536294218828610024026300346660948070508386283225537889748222572565881002940773284394308238282193527800161371696003341729395754317866800381559648359889501148027075555220251619638201400474636771933025285963625796011786608717757233952639233633051312519272173489933250213093080444311690318710438614065027485151415685850086556834224668672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] -1284774290601700204247510012968116798295729815848787510602717397828253389234548890922443196021696435240203735287777654890357231040044204473834430869797387422930758339070778932275962745785362932604921153835867542902328599099111554895941541913034652263031003360042107998638059968195041466319588038844888464705669643922197000239236263024174598257664355056914893371845934076782038900088857275922118852322764209035344654640869087900338546542752993221987696405619292567868372234361927722390439946046979850778411756334668772343938423541543023724198386510953745517460347284935817745910492065029296747173738599637143836567850848695745751872493364866490199243253304253913196120607223898275067365622506549379659460071629606374103545123763920451524657422864402456739010469195271123051003224393506252442185431219387422523533723718437000571981631471903561146606226122657850172014513238104058985230126515190364010054374885823496477755975287742231772381303789723141452931301834130954742000470053800699757859608140242548280977733303371062210246587833385545329648976582741911273560041869444661297870968749358361803017182369594104096350646732674161869662064724490781308708670020273699228869633380568643235730558675404714437805574914275755423701418045339486125318957716205324425398633642085215672123604054299825767034456204818370894965029888141935965667351085313067557417491144300885400149373727036456780389009335391994497714594624576622894261718579895238683999880215904679938015162687171882528195546763140041235794354758777035177065191448856985756086835966170291095290698955962163592800185546741753373373948043587488545141443823084392928933504174782778276108030755757363611787477479492056404387805811150113207324883487647500849550635189011798545268401254259882574858346057903517273266450533047494420168091446602412557203378462983237403460608683432902293890530686397914860938619893695825273358516785770461843031252757480544115722979094037949867843299716076143449895305729879814029812378257993632730144747200164112849960960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] -2963999865654996560549746901288862971284481616469048424214640758450885454761424677436251064869180178706614497548538912903910422867931358934413950761742773056938050075856616151340998864519600140912738308944511740413444490876644707507295880840529188187608103425749988438960157157353024101662419714549301738681872733898469555183921665405157236254493282473013890109834622153694314524137443192384174319495847616417210904507025655609406914693780654556441850232010506674850013093207385262503581598821173870480344147297078587529306139385453807908467174383713760884868558403066153838953814938356888006560434083031436705451194109385932793638061395127010209466526017152878392673442847688468492742029600932882015535472658384492025467458888770939020261663731958280707176454298506371689245934414332201014332586069290875911731178081290312643191783927105427907765959748264129446858110265496013329227015804748240843490957443910586185034748100441452526615553587535624543100486185178245990155714390639366924450084137856501835057365389405815871625030920997420702584967643480091429522128378797965027830710033288569930363176205795440483927552762891791675971318627624201604349566800792491101894544050808060684845612564077218813766521846942878383170764112608325072304313396878233232063266473151912858320149301063980684760445230906034533067683925988067048764655682516229453855772637812821473842251430533601382861874286864233897705910853767569159628355783643413358720437099066096625308154702754534306143036318811458318202492252010583290768373045845730389579077973854773716761197172796519390892578221685835945551252482522504219292436208231015566099773941209282257019700508676378510137170559633181402189328579114286961848170124092721907267774274126037231156858451894079306291029740869539702737889853815032208827333698026222133364472139190587423698990518492988772172997030226036947586847946316481403310627151438273917611990771566927136636964598791937906675897058954540068024454659304813449439669749741904591787888593367121329651712000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] 7699758891292217295957778804716500814973695846474707669839890281944374366903622737083814704946610333750683944289051723118960454405973669881961565008578277439540647268764125462571063181948451067102553172308137560219294893485480502768003281666992552487899625667845235874098147985035228739217404185703972283678844221373445780259845274884583567172523245363082340049775188174118315334482028841515460322535533331597902392822092639426497846280786279994831476750066273844620081682321286081724067157301428203968301580046979344449428416510491467042910761810809342958112941609337949432037569548271092561927464502305785085199888465150185860762295438267207500609999190874353950668213856118495580140999873066777024887393423469252052924852798054658273869920555127273106131572706674311287198814273041682298965816210158984912886567456931715486965742817005756687480385772239057817210728207719437696085581610219763418048420730827343519040866116057473923105671537057942240540735326784968400181640023202931669968683654752263843369527134808721094587184682215869652666514939601784952164588741380802810251986164674060250416213644016452397956091974584437907584543138188819710970600505733491268546211337504164330610608922052045131510652632975896704466884257411795190924308840126367883824302801072458127206074082812308126077864372174396125254054932490399875211072545204393238733721426853576317449120374642937331363124621176612777194834711606352845067331458255529498419106701224832118311988871665583530277586019437712427504430127353572729644452881580451180494160540259604375240520345341995186152685533218007215373849156503971525332593790469538016917911927283295490877535233507912074478394600185669555379887477943765105770246237771052800668006897000916962297481788344380953606632649561134256364123552536719142048728214206093284686993080903409785935458649853124683186798331743703985758492257017536542339998072207442880365131789564785215671309973453144896520773760918587124245916030452098289544833971663525929654797022549103765094400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] 13380685528748696281598949992940421361605784347280155168170705534909278569618523002256001214935317740933134071466571252533041963035029954260367874993666838718012659801310797475670228766582178323028872764448583266821140232515778630269875847091999995986559639771933159935399636166119094966046533811276173600875001256367818313316784903433551004236305024713223011258612814039218872375910162408453527913378596176482781421790182331734915927801116600997732341560695312958091456501706949604663952576059496494085950843998989278486378014013212544236353657628323432124917442691632804585543267425965116891563431886630051723310514191904565772249670089287312885065752693327634546256963161461243619995868623873281119392773210027109040610868504973748598818146051949828769708010337309354225244151891544769106091339835378188443935152339953724219942222317559659965335602155883817957202966170247106589459397348311039524986030426668798284466870363364052687250027004176346974978905654348753901209754657455440653379433347815684921239149576949562290006365944453152420457323303089296345284809734426380417383479885882956481718032107774849532459255951952318569979469250373717305063404444455760599281802443367839824224072577318017117808185123168577896646394287636174462575579919390554931872372923202066601114688108062991823440185089206468662720905959540298859789130382964905776565051076041473638668307080048900709910680759864433368775654234076422939195254508687773894648578443768607016058028764573031592196489563521738509344687113289616736349185546181930211637786629343288643514155714257170302701182792138132969447537554803514910898665624007496774446717832313323481366839802027043554460901709481460635993399597135185662034873123208422373718947717332885217454224255572954560675523793046810244888840382511191671832133469760494883520560082072488928148563623922231083804497297879450136248186484145376555614301437199874180904211367616013862522882927271822538298366400287351129156706104164987306765375053084618664621716160034235823947776000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,14] -26899421202583056660028092249628151862529576223937245068534184888159290152555970772301937832117904343740452175892828725491506790532301825946035224039394316671889991680512491129581239350970799739000482946274442214985537767901180607843067703615686221975882095436207417742035749775295259415968355731535684525212503772123249619521687777365325968002051410186389886610285195880998921971444173973866856543393281695555600297284055972640052805074547496152647902103459975586553370544212173538927031247369947854711108610465271011741536959324365928358443561314569130625913999846676861746228611656712519171130997387021074385682212747632088407812206826085196224040502871134394742896394259536765130601238612528908112680504655130512229730951774835495446250847684539426961773453928055819459059323811041645017842944245617044054231098919101004272280093583377412548990922145913931294952506975181766879748385175619779191798400907929926833053449189055572716397823352900994985850956002420143106825588195410991452843399648547044660446394180381006250544384895524814189200009228341670813148608370926735792759042055341393456725108202664078946801828775830276462897781705444120518876112257418517599610064917930293334085602075564181941239837788169497321195674943148982743127277410620912053145980331137203611797278015622842668271183064533165296856624051111544902365252015066854569614575457202599352468019005565607752016646629387732967481751154770200982730977887920327083790619172248753124770495638921822252328810875339612055508747348041118202182333288617515030734792878154828499673887159220228478717446954505245219431329432849192857508477331649656205030639453948568673710453474250324033388018786689852311455729663426742996145599942957658922665561912968140264665930349834495588357734335251244430898493071901813252037287696330001249751239168953886903114956913365802328460563455715749070129372118276990098205916881097689436179086427612138146207893831088438109442678740660438411775659889042393025223142818935036068243490905945612799180800000000000000000000000000000000000000000000000000000000000000000000000000000 [137,15] 6461938024426678735277911951801407841877556982612428767551848627104669506210196635476181787460623935954703169689145140797716445096887949718511223715857582772849132524667383933473785320392452791854117643471564685292400227805514750124504880361710749602793104551837649863889837189530297460552630820354005867189190791970893067050151685835942780229546343897746312847903945890741539472134274973243945562906470479851284792610383212446990356745884615221960174384409967085694727291393286380204964882402740677725173730641724844463577731873606767832860345010994857851188139642789627741238665284127252636010613331829448259923306760091088515477298548644980011047214211239748488394884898798235603364863299454623629612526372915508902062470968222148778192494506342861710707972912704828136020812543676045668969729050568441332667765119710449413527248865523424776569301696261244494254231031271344528135442523862283376306086846596927721727817413226099665841761327104327184840500508587463472825843526281195071617157118599615143808034689561174336794915401404505059839967499724432462344310963301201440672512545638535599535847858893923738012211191853077815850439804341569152804281308043825961288949549921258262577238977266822898917053266171502822690010012207658324988224862907439860467824573943407214702253145676106368653880692750011679181726089942112540265891793882466146363601014756814270748807365032552135614186048023835957556746645972061566225660359907557247232070640542110967907420254000321417061506968400299184211294502263858345415051432071051485393520107318950721815496185637943578961104005835056982529541956285290637017647292607180953253760923368370576091001362893166744178257838786913840936832525861233139063331315263012513381210601509743222707117995502989051293157378168468459839768048043918373140850957360556384399020240911279789421654440577744488475778396218094924654466590802298976685081967587397520526436065487717033182803243361229903989740133393742779613986194370868823740229971892201524949887161153598374543360000000000000000000000000000000000000000000000000000000000000000000000000 [137,16] -25866052307119097590351292007772082371869309153955505682881540208150480660542907796266483879593835118536093391574165827192089654516870829985554285979100473993345441034840723442930655333590464117449922842995472518044514261104816890159145319377453165472579823603076936904084380907546982953508963643815540205388724575093484969800202427083811891787273532138233998441382178861179606986483920269159368740817748112372806916065388762161975589602957147351488302152381878790609667673768752235563127942562491227074139402078328644705892246980234025497163555910689524417993013479588286590718339545298381270453163230844541777323796868203312058203073957761586961841545998182257210221393637609005807222943440456697446935347254770635748897182570848727264304310883857193753493059018682198873490356184071948858357098867117969073113016511798414391041128345335223497055310223472289224074757288612896026069867090576794560878317373658023597584249920329688130456928228280671272486503748067614846371966039666099461528952063552339351365605524639510799129271688737102116812192310043032702549020689938898901031727460597651121435154406491104700086583029610630054739999770026641454246685935374469715449059316251304139229433823540976091284475227140588246917240790951886796302692168182415530436270329256265141011247583136339828623354027144799827142804357417154177606442820419385068799021391736126345661686327063297759497939718663708959356171682485100425444774356602499455968722562361701367919530391132925911860278412310479439896048236193095534049315568984742263222498592707109240990435797929930140584017304383249571373356829732770221640296835892864731494955594687961940526817972924550409461644720275788059108740342108416675599874018584551314262602442935648475571736141805686248974960729513950883412221429155425547813407568060441207359620819629754026395724391813763650251024816801240697919451038527353041948108029257657307908371561950334765740009382301592261188322034759550087812470924946580288104230591441586997754602889134239761039360000000000000000000000000000000000000000000000000000000000000000000000 [137,17] -43996909824614011194301949839613033394674116612377703179720632161187046165232770649915762643859978473088000946612888296412249876313441128408818109841122331292688846598873346008293537025288336873992972181147598221529042745455952905378777825368799544986998376073984683307756426762282295279997140670840071181991850201559745258246247890079054997129723213872659152243703612936392605797454753897545466079281401699492374310586942023906070726989190348620830810326961674207740505886793079099716935027150574831415523900651327312435027505182326631847766456845083534110824278206329129435558400483334328884316727317778152193008661833276553214638531773056956389778997614248395952697764204840006475037671123809763545930239291320544763493196418935864884118094639150401859870016808908432745300193939872578864035323733379804263639848877149493468677096574126099821425507475273320290305037675578227474493933769263482371317826583863376266140960922144760767612498154400521226037859816272381707883348088425407046711518017873213786558282803791692820370008404944708729885334474516275701496488237320810269068774177079963309434745677603730040481069041298211486582258540926560286672813061338738401115217122058260523231615717368351041105411965905101413286040633868752665761185839968193868615641420709699959912347986728749810436522389424553016915230240832206215774948007394190541171258509953315802876845890977887647997753767238153691639954040927038588624932161305448165012297141126128057613530777347970073387186178308904716851145569717186569450908752689016289419978687758803520737529849246553337842665863632263800248270189919345474837729833092400321181613895196894949624132152817187794255963236892069759113403825384801807451380149823636656053766904090613752807260702078777287260275154967071522413091996268578517863722565233120595270606886215574490944987430350908256518901682911596677786154001639568746499489148611590883011956140748444231241766266088228139345079580456239087487104512186733886171977647554261454563612464968154436599808000000000000000000000000000000000000000000000000000000000000000000 [137,18] 415269015474488873791363444584184454555045659008319946256345017651263061505435535687696555577849168756290716675262312579425777921833667160522213947545395642994829571977615126422645398321247777540122357154733195264602880070735075739592970367368467264734364339884219230172509221509937872544992115730950946494274370937694123973083266116500897805106532102198985901501663909702452661046081275018953855466067447547709799403653513134382559380074804754765737393323723827305416152199768775295289318468745957108428343668929584158109533504853943966445382802772107921652694279083502956933398809683478259131733208517932512979659720763657996928244956280133505379675927926872151603922952394648445474247541514187853320441127480705588435337185554438842551917026398350560489311132649975762636439918267903877577985257548806809098107688515561095125145846301574036982637276482939242010042729656226835044218272826591145999921737591122874046690773997383985044134503165946798731519494838547844059153792238059492839491951400177344193526629853752490020913174044396979691041421001028385939764420922532589569058312268843792854072380121632435467170277293009214697151534265915529627353472848458655107781790539820788014644980898312855129273322010339090183960534844507190661171381515863586312312887634788779312914538753424620376071664093521303738221503231270813264276533459240158801556699572528149421648724034551727491890266312734535489482102820922867751262478082851408177470297125615741288509682044693468792069119114868719064411004874339349756334313058254268537754273084489068489262933101808593384374709666233122157413254025627411606418986802793010009930564806985075325427635810219466193926708702096370077449133455535223043962943090810931617498874874575902700273399441851002090046013491616000187618122410865724603169687072367516229413295754506344943276613114623914879231766817071615188789374629713245046918880612878100247705195129419501423795858818930689732784813442402429655799922817774353274448847086718757758830357003564545977876480000000000000000000000000000000000000000000000000000000000000000 [137,19] -515086226927043309416197700597532872793000062593557224032381550323406996047228226049947437500621691665915751732068465075562585762112575988917453516710590034911946855211235548227295752216731509847298663384542820122662056451566659100306570961398624758169006357611603629851393103510921899981997792262964266924194082633893159436965991992893635828219404472082833024812753455856041378830517392897547731445305780533707084963029882152563057762476306344299076951087986894801180964147919548165351733239339330347149032872968763949367514677722286606286505217205556523987149905041042377402896465107036199833683601969716024869469581877327574421779864182760997385442412975016100651709640112898563706801902302271946734169280992940029019336806505473762043874579879745055485011036697053917428859655124045074901055037046399669316946149314826806297743444190514450474585862461148144971539530170377773232426282460344761935045608391905150544148183504306135224481715494254768765522345207731559970881895993740576387163756992016742738396012577494232924739978733499012411408561186163987701656143389625801087235159057652535794818862613245404335110766804325383005812535200364777342321132453849897570758072402382809508147157862144534549721437353431169088303400255346720851971712065532256079365014563285130007694629195094257559845045834550138473030385776162622237425660287565902664726539764622537217958316768087734420147881813315221244621075158512145702311746870049155080309188031887534169862240760075732630420353555644165713713426084030528107035590402233017709727649547356519967265487612659534763075844897577589358544547337153914270790425759397601540750727213693287267994307120270283039415901352685262854697408543555966251866682849824254607933992107259828279043799125531113182167187307094347845067504577668457403307404490530946113099604493118932847912773127159313037812103220361334519445592647002776797907850727757970698840840027349653404602809889253296940068093599898476947323575284313638891672783951252481496483450079862322211323904000000000000000000000000000000000000000000000000000000000000 [137,20] -375647449508250393219967237735852510241745601505128859950610381436766370470519493663213827250236349861428072308892044941609571724287410398351379916752437903716551034025060487993669631426288509305794500891655010530289818116420688430484805218128968111383226412026533582477929755487556775765662905751589779720352388667502853402084588746359856277097638309526982256474474013949027470878827040301615293732380396402691481712891953656956720487919535732931920692781996285614619196268093236111663272680259874115743353306045236801320389347619314463694218819792192550775755639105036610972904571910948513698010460003262688835646564642845483259919116112894466891358793959761517157864800123992228559268749527491732608165271713111652908607444874355377474908655599065527742006433063044979906986209006278265396849070898874878193996496691050736901597167049383073517712132288007457116380019863168787893151166537763155080386083569636147054027895301260960451114670692956373923761786109054453646505371199775006625625541227494860470298296685362013267011769671363447972565004048552167884651026510527713141964875842465910949501819306743496078515784514955256555734457235219756442016555438963970019480261508913556416101670302133293996571407533305478158786719800035940486153674013178379207289191570066846149675702561934840646085321491708610344132583904618786019368470946703656324914341683016752649366991002529775252074714564563004631657563056547180458635972906337605167908335329654657713639682112316074514936950455058846101202681304684179671215135286726963413988310828077108943762949447543823268124709947470862283470170979823932144674196593356600961438405196871297190349433576895073380894876583497021054667957428162329355776620165698950052505251697749122528438431277599700178057688779845596282425852037327929022920983380400049465514476867115874926605822885119680281253559194612547999270562903552680948304755250369396729449133692050875800395707539300973515179188902046521020791574941868204360976043586028692870574015872725709823672320000000000000000000000000000000000000000000000000000000000 [137,21] 1304309317426410669404841287171164156054845985876023599222429828988934162368509541069497769366841633089596729804275738809855883118973125850799699048676922602272521414757266530576933740905008518609367150193047523107987743228354885032567308347749655216100528877215002755644778709273314002386517861066640932319857765535364016540103878548398618245936968628605007588960078571866466917766193053875456817314266026628810969459617094716102376192509717052282383820903322151997053427409779451378954265274690471081639345432458099172553496446954338286088921695691062590121230976378239270398069854475168999471395995257797224292061779032632755161272307507557771353949438406659577964593425594919503478326664255108663217000476519135765462562785578302767315486886474105773034924117229826265765330359387324650575013564764228517911845725290201403548551591413434759175981159383153617079790320462426364673751936967565370541524225779732579650004366185058065749558575216399564991720896533310090638474162078183569427488146194348945474514063608814620068827279095065961777663644277938116622574970930867820943673048579202913561719707156800351789296678646037293030674172621947463414290418322350570401962280630537548866663714448640449457623390668694784481427287926825346502303528046472843433573560394967069511099984557851228743878894444952890585602945078121391942921502007425896174499146849844434876821928346848189856861676812295317501638588024242070736286375592660823310348043120749142022278587319200586393311348645754906153344636928212243680718052135421918064398294248330201488131087985902434672189961565672687842543551157590823996969873061521266869202869354217269193850432939253302973620743277685662519462877449635739919120624105703970776681688924346443262944044760131702166850646824595773085697237893899574265178994386972881789192259755956599138390230163432969281381923411243841608189872564334700240506529228926349020081169435311925512416476063472396716447664726875195327955938715685334367137929824311947656125430637983996737224704000000000000000000000000000000000000000000000000000000 [137,22] -1008960487921002742551076036764803998157285834532462053235114410729627788443544561708357643141529064719414413471461585690648129099381978945793957369150028078972425212230692225463443941632283392311157275904174515709817108344881521148914757308446197964606560674498894773136128521313128974427986720484293179530752415137239624163878466383856013358729396206932031936837409800805202512786280638540553779077627370858949561820022793088244250973913166049191242664742364272831324908557199806713827835131311561927676294700190473686067052255944784129782100482992919316866015633311452088910489949953170850609947200189107476883860364843168049210924096708711528094817126581441504486145619477509968389672484225417509589141367964180269639824205430612926767294437541321476408577759999235250976399366718462893317908573058731207558399068542633727522015921758304398188899486241451665608887572295018275886397722333587252486444794944163393393488512087789939758581129998017114321376767662826140413142530066177149193034439902433958050021128470023631468244207969081523167659375321592090692054120428341869002619701257157834208885328733793457800286980362384181248881183233496410166137119743560346797550280625901619851064174791989156755509104806185778103221131271852135371238627823508444390477097913736363844291889573316387131442908540766780082074101504069748404245302980216442360401792021151610774222043996056753393044124527535586013196705055472277331323854308870455420869653222094111451992401058094416315166958226018330069974461112272533318349044692514695866235289964962000707004545256519283153315975143048870843210141642719779184830181578326172048937473936997777308915765470016872591884114475648576116262360963387011812530901284800612137346590767094761375010494652793810012612772503173465191467422624308878239350501959500627082351099986809941816554366158156559068573219327902155546387060426055775212761803149701679776469946398325523228918742761072141122911731749003991227060256481887216040143968380701025311148068936330875156561920000000000000000000000000000000000000000000000000000 [137,23] 323620493411770886856545335516672727272298256957273821698850285715516443697031114981467548481763731974801858400390462773715251461745667032154852029339998431307180743629807159883555473781083276377811274761341221057778958303762847363879341223935982195019429941237523610896414658127593449324637463627097423729216667709711635752610747713123856776759155484560904846866267316234094767634144040382303478431714926205504897965932181616105215687873019667834401885665017968754893884300756800646341957168101603716275765731846097239116105036059490968353136781340865347441374781487543157889761907175857876478887700054965842479393646455639575444075753097269042475366708705963116709441438996327066893440814153919769147035356463034391442371670119355316706859501496198106535519748025699395123788490733741140643389904596826448404712756786292370092326400702335669398427311556996718618908262621216012261872883940881964274129055161310128559163173107271935851596576246440887183679944802539411260806554721494795405179974472338012209089111770291807110334270957357119294431818194179573639337841450449094216613637409449751010667552497040373083993901619492091771153302056482599918913008363266968514101065452383128710522566975411286017884091610854789729106709821331827412213722690684162448889746324665664766327554267691084203594182025751613834942612467291003451459640864086847631679501347647413954263579742223433719249801933587055645361022888025405745161775728681381600886783166092556254248142410402782705864491686005726421638745715683499673641885090626934467217139179349684089838218207064289679725425300194000990922593970544416274456970930028232042530670604893929217306319443482940103495602035553272794207220330239485160007731848626220404825835888738204524536956196426406028612121408624019102040615114377004605605233429372429794261741521903750897685337178273883696120129505468479250235203729312225096976168200337654742520362559092617885733153140168067287343813299160145142387304954565922411984475094588635571590701106745566614781952000000000000000000000000000000000000000000000000 [137,24] 78865727068120179658262502923889535010389003976381142883976286403042969183778618831202977843043199690393756611268084344919703342481344312455732840180692490043297030114420681611366734271007858382415728342818889055890739308932496039514898137461870573129111205672981054709870481708947722929214130416227175453503571478051987787512497380663258567019659161835881050518870919932493475642502972406328108158327252277078500768107970371636076412384427569374443842153758791994164311192869627923414620795701489691084633757599155463425128434689835764419415138908721371313321822271613373104989068065540449550047433639012429173356995532700810910967336120509305804352270237991128692123210380267281223435869042702579525962508889400687608185635344975451733422808678641610311548229484289898294709276016426484687770398126238079895175473877324434554642951171841945543837515003601910011145596151472578455893855801855812313334940615439368571171718732312016837432601215860004606779514313024752850868930042300475550976997373166312707692677116563156900610743659789082676712233400772079442330556680177856618131880849201603984360884708219477002265125643812325026153232888804798587027551904348190859990110281733164808812963503933268861286066574137846686803079376748936490538864743360514894253040073645129341498977663351712159334254972285520848927355144564765709835726428143379542290395787046072566687871125420826101119604184336891290727757697992664113188747407843247111256064043952203328782412811735789165050419579693797410946064684681447537924072479957086657008018495076873803469489760585969594882573040698088953777063399841296633522720073003577603606106391783607020966232241861767445550959888968032843085827628961178433606426095090818141470273016620410844340223889594918866985569754306242487824179001074288215271028167691458951421787024636257416376030742857663902720113126652298846747837770269382696111935851573168166713206306413236112897019305874748499881954780226197232306113843705636048108342780349518838602339138247644749496320000000000000000000000000000000000000000000000 [137,25] -1334932656971592042243725992320036672084972046765085469041441877885921623571772642930159164413828414314627004785069676738774902010201758530469218988804968784063233738784965583581361954114801346844581821461157612850183153114260306347227877217475023318392277341211874255364687309029801867668226054437711439536904925929510777716963340797993039913021880293636002381178895795803791494530405166119825385409116785795970493051853725479395308886237303649601943673472113484017064411480230795603342518583427193214443096533903688838929809113508267229624631934944121035502290252762585822251512280431071805376824115025989041392762596647403388560904113066537459986876004332410702402290925960232707562046547055933776788723813491098719030812512054146454642326695675750767947678835461579804185429074242395386870212061708267066417270758295657704880320983425180736251399285209143259031507360890060021923933847864336728255696601026647287089125965708029469833206306941826753646578266257717500686511624441992378453428325982134017612627840576740567725023366433729277179136436036745060780642866780998853471987546642500021134677993799296990762373369906598340570744887895499255990592551191451184029637899844904276037880218796257703647646947398505824798201801468115039677370349144730610650334567610142878810950356013028382192610794927798602904409451437144625849881951697116155743291500408672226439386833740278443586058215226696038355861998343654595838505705965685928174116345278271218538850524900638255224996493439376922785022461114810854451357936572918936032287375212497415422546257470103820065213398276303724261733822272672805060686201399951114050270708101973326538937657257850835940158624939581239114606163588451579661390265673909633479147597584780928872547411988759146290264510709719818525263455369030993759383214528131305007665281863016841794671690128444164531892069883054026948151251077601054775454926610710772788426828303433816317579501310543546469152308940416722623832610178914207571116448094114478968316532835316759932174336000000000000000000000000000000000000000000 [137,26] 2760993206728250410788225715550234297846160339803417249975079537636968648769435170605993965059024552325202565337452596951603394187512548245479207694338659715074681758715823281078588033411382960023779846727455673656868295573272184878361827241283917823459411766676396491403411905228124000273785291276848036437283326049149509087925435112764860707760824743088037563680618307271083040854056214348107468135893312369470377226391925615762291288752317964584106904122686171028614058484195511327582807404933992787576236148909010601185798547905315938443265211183869325034020388055741236539786914753664484144130584287220386187109721502129289847415734330587217064364849555667500527096981777045573248610955244643975736181008166819125547926358280440335426514465401812391009688963166448943356665189433427203827944153330640169276868697596707518125697272560034503082458440946913899227214779784875606639642485037215897410312501943312594112937833641432157607829146400060684507301854236553866916760378099889393018064923472057708684410892779290981763275352080370656742529388363655389176887784576345669683593712067151606287774395948074989365009067034517573571062879177669622796173170912217885890569002266363535215883751821304291853166774915400251210740187789800323834961378832367051446123938485981443986940026146635447840602718720886315996791039100806920195534955458388286259249135417251048498421749747975358432205249934787725619799744178965848653240802064897578964159448063922406288209108123409781639215790882587722310058859283055663640657941114266692126025654153839939285693877330025289948105003500835819281604388930150582579740755915894307747271446047975799150192241782388511678865273047334073410033546919390343450032820470601659835006328419322341223102577954230809082466817352914271901351935223869385394482584945734098023656979256991383514311498970615017855469237127322093308221033426842735000988953490660594317887847029293454176110093931010129096649281973967222001669941097175092917607693105205250172803222108598667030036480000000000000000000000000000000000000000 [137,27] -1610766455082074044957173308902885305839393155091526204623801461760185454100442496296914114887692298868716892133715205357328537466775513284354460683780335626212930671786144060545496708868843785712009906070148810027789130591161020349922006937597947398577018921201204649307957109932329362895687741850637159361234160612726776502931263015301196916980008402459107924738337534766819088088555476649356785708218140161793254693427689839087008036424340889828373543012850069329535119766397452831387530776839734965625916339915067940060474540560997048451421281226720814363484081762472343166236615635080910867126723769394675722899668352489911749233090945438951771395364849074683555667957625910823502656676129231722605416575082704365578735996084250662209530300683483511022715794642761493804439565602376341677246537946936099317520638022311584030490824665182344141896176523926250847391259361884199221549956756662720418907355500254475654302797486221460136778686602994090578204475978925140245188457633124761391583786500731504017595305362545413112250062369149607702021858296739143450678974014602553802295645002345686612965622101318949636623441704149056612899107616042005561980253335616280224252939280227765476692491946401050592831115092706620451012122466391059041352732613296272044833602743042776676947561192585766643406190015182220038627537738585690991808677691873110397195730997964646858514865059074823858935243997838415149188621042093750345397280035628841081774236667444609052068296756432983694196005410909106155876919669380467723151832419515987036762614671532254957914097878042280884506303865806034081175870257017706178325475946198396572295291016189291317511194990828855533922041995702117508823379247101197618047303003177168801830935176258217580231864423466160481950980752427523931422746909271002314406735105746221057155087792417509168546096839119198496161263476284604759416177645133420571895194173807471005427541128617139631207952476397634470493466703474788516201764015530487015020696986073791548366624117342655322521600000000000000000000000000000000000000 [137,28] -1621292834355290475065882414348122784609138130206538168596170525711425790350356787917546686207791936988439407475433045322076726254306164798620335432429841848813432422597149109798155500651318216971351687664668446867004053647673698263575262061474036295814079173489083474362582034053308132140077569061360984247651066517166057099193062599698460350582619290764315979944359393691125627927317687828728834919535554357761037272082090385413974461896775771645933385523609866592911698236638620092483329910055856394372161580967703249990091214213864072057406975702915253304068091657302650316529652059528126302433328016679942247456832428344655069441234647720903937051939541527854760733014544692927312386179577874095878353195457743982460105174721454174729132980964201882921673986593108616568545727068902822953973582577891257919555626553457433774117312572824361265794433326522167998107135846621318927214432098603719152495933559908315067269715771656273562065229765034368466869390707252444834681389752129492504911465434899391559499872989737884620930474205796238135287281859933275250122452682311628167091805907695170268977856591854514435732963168625994271986887451957327689679561477777808273988924038753141629011962898629027552517358946827443943836483157774025578955423987544524908901633072232429412348794756409248214516666406095576902781969226013829552979478559379794792650222516783193102274276460759700023989525760425958444344250819224951828202326386671094325673239624880623858819740070415274741175162435571634591985008007400319391667841754990415788872378732152766018174085968808449697796654444961650523444354557036591549147796298077082858349682445598795285852997720031587845739590957407612946375364772281430212761823874008705257013709498955168758887272383124973432090257806155931349612009515279726874960787746605787580188980280099913450215098036048801214021514965117595701147155088402044624922775959350226033887724517663777039163757181321391169243546531822686220192383661030305712350331592988515798857808585307903104122880000000000000000000000000000000000 [137,29] 3064904353928915007867066434209802438830481080873171695968111185052837720500000734910316410065941684562905967193885448472705120508126005674157654206983656846908813626895848651796575184563969705318969841533072789952905554481020736735909163754908910576179926589920118606400226181352098437781435003004594021598992359213707448908821878203970283732115505608748381103149484514638860089420024749683119119795863686263726728007926809277673100961270803965692807127320494942939457205889165400225725908044668859875812217774655676763174858687540780432327800933275558388769616066634653518747462492376295110866346407720370075755750937144257706152124068236296529886959351511002706414566279029888386446197180855264386204202570641805621759376736694825267001087032222074043747313856158125951177084389658885346799096487304680848937122508359774430578973773433435895796152197860283395170125687784300575548449269928433171054817095049047029965415311877457272092996053759004496178027237663068144815430462097671337518806049591711686562566687917362230915301375183709812547108596139070108967692078448410396428520561996514526557465704637415664716141355320862435134879682050311389890859523362778282984875140556684363969847732840023263332391761003762773839414555287521896101780114088222564448460265445234067784718637617739639402694716812651783982805431936854641770024128662421041215887180955805828660927614841902226875714082420900013998327004414722349072818597741458368432689358799772740978232281953891122873353800062545499264370798476466468971306181970699435199852722994286338772505757271421521330799128526137037703838177356598268481589371278025759575387771710379265733514688629192280855129827579389024279985661468578144855169978738761875192240130934135382885782665101091506403709761472962779678967357170085312168539748914558276662474599210296985573950349915766401459162277573659521869354894144297759808886783733966278910072952937187113217437569432805902142298456860008437836360118756116846673552814564827514781495142205592031163580416000000000000000000000000000000 [137,30] -1325824648720598284586841108415314076632132361184412606028494128017891336985424985837698495512488692818152580764665644165587218556170771107783752311148972253454714062388255242220340214756443014775015805026405554856590302160074203630090834515801466418965586728055895995288994370546111199289347797371358610034347100773531890241034958967496792377416467953281998526721651562416898416528763571859445630200886545976829897202880644114361841724558730602677775295777233009042010449149752141571618883490373118849435303456883191617454436942196062016852131228263325816460129798384870286634858900419372065289646922317802035257556377259038700303192805845140297719409373718799575483414359594907319811779837593574259606721291185685203505729074655359510698240841390821134186565175915481645739757320563335274385414323580358537028141803905234836052666875369737339137619071172289930114004020164984123509807679186998094790453493934541112143532180348245137826924076612735511396735268225023566729990269959598007164198120015789029521695493082636940406940939999587446762195070880254420859128325831131543246974776827994716156454819400941719752366954037266452928236026248522883785991304369893246739427567900033230616192724020882772397965080046559432513992203283426012474699776462987365547397100172902327767248775602555616683720818482814734509542873521007413833470003124848904564766107911686689854724925234953967002667100826033488517368245679224343727192589456679088502418878802573544616788675311591741933898660866027496748069359665980883875900335338090857904221172558581809382715758523111681297175633532946135121404936377955594989432390037141065006566577536531365725476567438764986917441295797250157852294263343499962353218970538980475036647443824145940117632760262498312803650348010749185508405738028591233863551645160906269904046877007370523083582147949778245643729262512144180170537206456936223641226746910999194525828930292719129097657593446182987637047853780172641858343867149724859940651236896164602786823498167608739868180480000000000000000000000000000 [137,31] -973410443537006759157559278716702988762920527553993445996918879988783239949676788407472754449712439799315627678604969561348430834893730575088814391468375208842807431560420813181741217718887768796259520486974263781175257997969909543106760683978578570713991509351107326068491474086489817416469692239422132405655024676665396502636889804601525352469976410299268800759186796336637465653908716460392926704566116749301773032517389505598120813684379941803803241578872197766269279401856824655778898647610214474375688668851707230179513571362946480177119006585228201133317086456714450545190299505094470400240037599978964078677573935474259900980678366421348684303028380479135655238638362317140768756701168865037507860172633743775579946723318895963741744910514472734296369801012652651635526131536716838648343218921973705068787655899620875892263704145770188613377523992863994682783359062227212073821105071629237636931660120706754078100322019136334356547894221175761070231755028544619465154926398736656274879741609278942055406127262231004211482899148548560512369744096014298639962647403278598452721126734846298855441115680467389679536301849293604104196230452980549781969267086639497001476194738055850753252818304979748503809038115594364544667899536147165868081552276876390747730594201746792068729289058195225364085885002745651826534562137028651729166061714488533962099665603558635980392812350215760707199938236630186108111222355127299771873179954454026342285020993978973836643714096588971474268915190309125782242564416392122913914528379946261522063644463312741461556499617960728731498680477305121509361549476763437557997435501935249747345734479825871388380596865426083856686938847873594010626380674996641814514311016250677154349383782236128095335989905362168669167291708583782957952490684262121959430089940184835264703032325180839495331088107644617917380503787417403699222325803700179050317497971508461897022627702836773117646870601150459169922014970226817301527166144630107067969816040216234033943733971705181442670592000000000000000000000000 [137,32] 1456852713346503640930332936284054954868874173066614012711853539852056136129096511352690350427139426866323896519467837088818855693833087467065792026665898043516924004997902128610705107150224258109866643978825937800027676633681117209142421328861406927722937594156503967490293875412272761408660460240753170775217016925827796756277877442242747656692751189280291241944443379332313995305401227433551882204827165319371651671142312175504423179069126600650408379694608140553144874957485453127175297946784560076234241318471038778452332878033082760791528643655562136076231868672019945089398621376035926106192194803874905286382371766698051437862373560663091527230664575537208192834567702407484782126723751260375361524001358159150557890552282087817709628670948627214401829690632110618533726838758724961330161797561279421106169927450330530131489747291610504794666638963626879553583781878968162323692618457044570981446913297171639688620505411760348287514466397398400919062472526944805124217885267639396259650182647063643100612944112702639269844604675629255765183658148041349901274264220015386225520172144479980644257436875741110510423000529854056444318888018437074929509772597983315850904671547436962955041166740987051670311043228201209945241600906913863842577864331271299653002252434740654027925137808651955538491048388901253693563447819800780916085615270078852899877962801194919592680631058898459260522013981171599380416599517477688664202777482578839018277828114946502581531724424876359653578627246262168380678946548956513751421987022761961222887941770378429159412476431627722742691197842379308932485457414419305649908415264359236238782923196681980549298869431151925899543213410698501784067395848667606639697930933102361445348024090190938517945588099083817472488266858750957805350975602694380907124583862259263604134325050434886899906680970940494554648521468527710685288953608063674911033351350623252605082500944286884563383800046083490985108214860311874396783083870434036444287763536537672588811845416426805521285120000000000000000000000 [137,33] -547070042434123637223731381429264279556842095881653017047660955995593683917599905689753880403862453000280028279758216786279721519727706362567647457151382281081364884402498143492279927742090187755933240425373271014671795200767913963394177754309836443580170072244307291167019626457868993035824324040946866421929162159482115550819246087878119389282501101596444661882944698757799328072169088502537365358748952870844449441347187726651094554045135897460780264352495358530640011276688993188709637649411007046055821444537391288700744952366825421252169804914072951577707245501437387378188183815168452305617220464152139890134767331825860273110557472267877091828475120400270489067044873761598059493280444930234205906294540829705125640355156805071757212943686767304583339374963204179688611751465341708729654846221144997091596627895462324328050787599413775119273643251310463040607975957117896057999235306725134505515332228117295489656523328735053166767343848242333123842664443018596177049243747548376101553903944077684743424170973478442600343783836800665466220657961855797929813827318851008502240121810657393796072674449246667763749696195446221122239243838850768300726973917929429378032605122743626108531444715080099808986366806167444964519361221177149273203651358165182829510579025519307267281774561890083209271724706323764923370730434346542244780959849910710261331191661997077671933936725162008793321474883100038018060246730712433610297662977455925078674402625106059666435027474024993837786960191550105657902702842440627960715240802672368091482301704152625533719710090174922816825737672657127455793539130400358145194926020505440571357686368978407017409737424732878174815387470068954404866160315601889280271684276806474070512685662208574193107371512926413142213559747831775597158483113517256436155226922951259478544316278802371580089322498858652465808644866655514948105674924815801154752075888881708916193206783900301943298859357977483654551110640360620179485287733736803781724336324599540546826618036851021638008832000000000000000000 [137,34] -234797648562342469432717804884282761082273425809318538615026878415090238270989195051055000591433412855702403615371156991924796395866180290124659112210115512676552355124245066656364547075586770768095001426226255505651307444193840440147729909557539790954060047108418346034167867370462454878354307926296153739862037058829495679590226128521810920413762461482755989201303830491541057110159448063093718694494509906401633442072283454706817297211961902449351259736115883351545272997911258150403507174891315438921497745449148536958862689012293749384220705120119115520568546260691138004788515604733575389577153104004168828095090168711748661712563163820369182310052199952940507748857634082564646462722910110788873537052782820529888602283832724299683755808216789368162049684623579921740838061040128907692571446540029474651793566928538752886918472588685601875449431239766652426953411235885962157462906802388130582350408136238838498383728349592697140311756386321101107047187170032521544342014614388940384384693503717259287495872192710282588382946137751802444389978320176084726469567939863519518556730120209704236093634969030708470705412895166500962953305289620927348882246540576873336757064546657361911471514158483778393169686269239574213461150077884393223419484686495594134917918029139693855026334396766957695842725551859079664947530975883434176281767169985779946801107770489812675525067498453467466889466493968705994270609062328802326617645919930314472629474470447388235171087957172930789514241251651551719230611522362771895414752953225711577437901442114686363690098492263869251633117473560593586305656664282936632700218794715426419407316449383603680690907301870522028460315703406352797912467058084528161081096492617260317257749453388987484351313345804142602893035207743249167827453514328792946381188885405298224967069719987021217814533019389508223079873509022604003747284964152791333169028032687771431736681579183826410420020994868541962303223483456292389375277782131654646376269834485999749814556342003684207493120000000000000000 [137,35] 331462392849746288325332817645474523217839466498189892856281584989271729814808765634510379910699309331509151914656111066401975293752263737837716374231912274874364575333804757391059436369221067450137460452739296323435041685146828655434636848336711290970009545357633043802154356634764116861115081686714692511782296787188611709316234061414397428223927104965738425688548067485234071523593292355727433026731989819254986832389418643173257061224377170618251076801135582142394389949902222351622462057170054001860558697278878717601337080157019215159258833172598987019607110353226214302306442802272003669728610773471983564104780331575727248381094370702403188936975586400338650083809812464307480032836988979825325858811214765148597301704442072648859134484412535214763807731452493310141258255302504611636317960282328968237929703928418409550993950814463272487026205973177370905043599153720630377737364839962059706443190482779218455133878690313601724531089415500508917205651071824026442573902157125070617797062788359838633570474663001726359570752170257334589766053187552137350428309756517939898784419647004236335262422126644267433469713828272032603742915216474480747804254601091533695357181351645205637487273533286758922667107825606476100716155608974508991880079604007949523709751591115919196514030390486047630730984283183565270484705372495724831129680782414229308328342489122363659948783332613244062466481948012399136297746392407013317865103233267136355022108809169770454994554595894518109299254762365461630492455017851116277142491311037204930820749218295380849214019368409881640438913733424397137930673209801912611056625324011317345268314784965682476569333500921193485870672203435587791312531203012375844807537160937363514799951814099742791053509640391690454760101629864993354304506184643030384272749210869914685539815187482906259125114340830212346015131214145270788466189882619249218885767470972396430790405519972658838918170154209005517114381858622664169543344141052620569513745734349928376936164997231276906774528000000000000 [137,36] -118513396443907407533585387895468221995721762891644790002123195723507326187631199389207902177394391563732049343713271329564543169377375667481912340477547946014047393386866857531906446342727562212341114428143931804340986012839261584242166402619203207778709946767581425147127199721645375807025141534033822834469487711667812344493893280826545613368175605178948113550033131788090605112637317097073311696415182214407396827668260777534123935676675679340664896389279519814896719148313257354906903811155376130064406927773581224365722411672050622461926114344639942504020869481493959843837880168327443276803952512504600321563570130149342213904151447163550634168478862611303016294487215888712056288693986180638200288147241986666924830784327665537381725183457230042245635633575069555597994431321555961255442385178220456499163277889814776352983971149539057135045929884048815821804951644562040266141490623568742398054548064552199548586415770262684381755249289935509251824116802264129033828531864771889170026135540002915750079924985733204722200752875449844672995610038200185902849249026613430093235526357769012182381353309751873872915150917064410748226789613374741450844573431797550162425542025616747414732412943930213955665259233921282746296115393696190926870770613161885722285180920782456369341098932358984040725281871051344632951289969793787529407042227325576132205186716976966826851318976659663949451830973795700982136094876975548384684015495947582611932428931866362565666219146332472671646329294818721414870270857030752705351425434285035218286347006390157245772586467887599643358141833244431586966306434396934431399834529015664759870400849706462570733288449229658311065196411405489157184254714768665675147217434564409956042661707525934041883743527553690005240112344632022695245628342821164805872296802367605731537170588331379698486453381002924196687874471064874728465406815298513570459507406483012268056418148699850657599883631832775674811795660691339403947691322087867170390412395769831844731528563717927579156480000000000 [137,37] -19829102415105644528557012939310905850737876635005023685257981954473922865542293896384447736229986459015664573641451744349310581673633460842596000352297570758625907693291884528924424220511661894697916993924199109182141179001853177469456861885674862170040890094796271836972834844775041114102482859549997360020747522967102824211213836259968974853684103561388322138306428675799507155845632911988951043619712513918229115827348698321175395763553420101942515684906843386125578057469534388283892982657567657415374073294161374873919757693937391302922203297791290671187567545816326956538213821059864052464762397798257788623849656084908411115314842789274493459168019759955588212298673976407329971572235257407666847135516816155955032824928401961442040090104032372445224338912017347807066799359785533799342446813138852965738189892752297976305665872397793662453755801870418226184140621416818504583172914037144051217596251027483635789289701479367283171487411294528719014775089815305698545381935765656621393204370743071279213665657295776980887213692520236439555092371425208081441465843546939978914476624601980493126681857696517192130882674587623830736656990277316392333949553370706936407407313141552154028413490182635910598454741971676028147733562012769647995122776646643257849365337280902449777303483958180735099414603260576968729657135361318426625827164611467872162604219720636921349118127486551198501204046146734977921760892017834324025215578250247664218248751807928051386770885458816818706545778216332313375983930139828624933396801085028982684277097815126537077265689379929037510459339741492058746957084521692385423852298662733587437290948586732621530458586305695874495562049820012213590685186124361463551739821184366198555837801923668486155988616440264305497127732102871453119025679034783396523934634686892686051883543190722918922991878625130521169636847863882165631816589285922078887130421593327703411444823691916001572372036821430651342270098506979316357924315628107267507074419406321216441709692388347148763136000000 [137,38] 33814675101753782140128295327442561977777893575788935524706160774352459714856010905340859236582800285549293550034263964690277944900893177347561541681671432393229033258867478203175335621286221548644297957877584090928600641127345793456045251663621859221337198536851191275047883537348766895853912419995660316008026282425689820426926007509439349960170638374985044285792020093458043719497019209914790832004795771895917828786791494209199238335391155289267287578554142161369046690370091636192506703051845384522392772961344473406548231690107919495905787852378869754027760895709102262211789424370624369500934072821662360739884739232228711208996151614387040370357872968867411081095035832063866208309328008875333415761911896141572775298256046687693516058905591778749150145436503102010603637049347071254233481557302663463108228379601117076209675497265175838295755860614578625087103954343935648015380030847932119306291847240721597194824877169169608082414939732232972756965061341736244153188585191925282207307033774086538896017974945266381778334052491715896533226667376319348765892999144479247270093358542454900945638660054526330217696856437365693364350935805219134014265252696888319554323006860963962929055366846693829838058726753875905051555647764638860199139738676355285004834119362523301670687768434312791637698527819946863170021702161574729717050076056436098553839909224334045431440142609325439131874895522815233183438996412912977502366491320019525066393084704364063865879390103997416350756496053699906864124126403353773252108214670937119374594480490433582481084254985115315996267723608159122830212871102063816413732527759129779156015958416186633588050854318460806139530749410685786740188989080596531427500153158220112246701771299351368683444846655152592305153732855313647349706287089620704027566444475134875411123317604752584755912542110875867374759834360352997654456076890713382037513098801293323848948688658488175447485127055971878044847861954335815436075603751190779924599574866161149705205368158315087462400000 [137,39] -11180547662945681125954672909111008411218195139340914773126156352036214021639791732212165495412165154773996047867904196830013214352243666399537174999822181403057437152181875882435954742029382449904142348699686888102240035097467927734811143407473957713062760253374530765740935577515605766246911735580589551404912254704638770204293091776448497641092244439216782396750998818401588976493511564116041433883799418968026779789372606082768598318715858251906047825652624070580623360849430071727755690316845560713491109331379330584079466424789537460703828380054803960908218289010255280443967847562692664011974959423576687620116376969395028350749030534701212838615035449365622204889122560481577848650538522089289510747555162475940311769270700783136170731119112242364899056396111428458599930376306753831493426294704876223186802995681083493590804794777336531214885679800611125117792756192368583330644764614700983148069378766570526069150795986168550124545576227542733851127923487217202613719064269094222984137257470485492660294580801913625501662541230826951391875568462779026461433208099390170946664263155312489838883885789821901316772509200342853005123146826778362785656431185406959120819661762859548707219266012589077119200092800802524338338790100742291799165541535801288131320254216085713198096981563761959704564897243031173276643486477075684779141919419421011487694875896716946631731762472272084496264833892439083442421183853313997412282706862318752875041574249035532652152974548207479461301622314348455231549682780383870292702402753689436656939596867930402757087923734013557488995936564666618802741591121039386924969779611840938931226721650315175604698890659566021267758497264023945951442840240082996594236799482873931615562906102992905084589782236303870202396355071857631712216359560437825688632815363433311268548321826901304949084931295643819053825510333036731315275588136448367356374667969430096149053782366731218668399566784951462565692721049215773556398610312372126238656788699331966013728981255806560237840 [137,40] -503581858314937743295848245179578018688285464311614096241965949931903445749568617220954153507964728802290336992823014680541129008284844741780988801381620093145111489367841730940578444180176041154991845408965306587132751766375356616161665161729204178381130497864333179028361017406783805389554490028438916965078415061774689421250385570226816234828976477211770873238051619200464895053396029771395706355486949578145638745131514503706378796100425046024927220689781309172095288546038317738332581324803765371914921362634800720210443023031246477606201204046066372548749688533125071301873314773851627133901110901247066267985016434065061465848961097110609607889612453214342022953707484460441579203916975337372587490646929685849019893101217504594571283142274160932947791170478496939449289291666799912600656427431103437154746269379258686633990913755176602947429866378525847036158746243186154961179421524376761400346692492250879080793027148346581504733947475932439502648168963256474915590907806966549832743812595243066318554407305534917744629297273716029933047017404558926608569377170898677811164801257937470008793387913634383724116200453819129548726603227099490789084834200765890559198701694308064432414062481271928677851482904298814076450348408781978173072091192692595029477498091254124161780957048288217081184931618396134348563118229763517022010919277005681529909877589108443634000735168979124386089549189710646710919233718451403415788151605593349887830770892853148450551588282700317794816100886101011011997313573941355565096947058218812500588481146701862093987633768804735862780036262652836813926758387573515465529570428898086841551478145439228851389078874871571997818350251588927698320651102752795824022759414222058746391639833380764503612676154262856406441815601543456034864582594603149885975072540076961448120500812603267790460618241240614780019312665165363851204305536037316078153566686689860278446049418445782051280644034213211731356272718234403611958765225002742652319921913436991371330097818380286720 [137,41] 1527714500323256916480855606637615034248357195075582970794276888000522261478984261715843506426016666292280516640775775253010478383471019244842211009378029232163171760441088588360080174147244366726245008966741566191863573023969250572043772448903869346463039981945623441529409508752985835287749434110512019642090178240637480656917234429140605774630705387048649850107777031119073188601592780946843113329185546626931684206497803023163453952155157875297869553870285649766131232576401318197844965936315726883142082346915898297730743537130177093306695275833941810093431474154829079638236111092150783498844091456620599222612818401041048171491506066471092608551893416379996814157890683522654423883428312271239900400746762224195592955358331781804906292466424178484527632754830480165354549491999544225756289047324936344476453575308434084077534158266908783537903603626861456667843683294087232921716734930903574352099903394000223634262582409271937167325051851286980125788952158684631973125599199943405626931441572992705986226116549668578846508545695094370991994197516833894838207548280057618337506438550834557203167299961588393622633805280995511185689632822189690389051460439219636804343847311350677920804618670672183370796541316878622162021413931609172495760786223090080634290041405290089570724792186605120290568199995925506181039250385235561729857909728781596930792069963799407195592586197629911265606452050543157362725364040133226548088172765128437840892053077704118981836412461614672812886776784622060500772361133222553264143317941633721167117545731175745439165869027311610013423177729606001043997584341888880582190160826821162095567657758625518989177120235951165434754225342081668811072132173308939564233521956979812034823808591701074383459519551166960728907985658571706766972421215270986770678651189189228563793633226059722156874936861714541114460987446506579832376209165250396749958144219167653901677647722140087132925786634570871526533234884085904156700504084329808515691863900450548653399994649845600 [137,42] -435834608434157797460984379244253620640975446408846826327607633630169816024528022657415724229680500233660031690564042414058948541834977983494142194575786653534262804093197721886109197845353158409610922445925117050206917246243852558392490138469632344289188626895346165231702159424869311015676228856465557748656608257963290866795808804574001839841913219754622910055191441605957462616818712803643591329119290578795544109238500564110053655053576069914606258031672750446586196724400367078308602267769908391854265620933073639591763057877064092962744327004581616747728218363285901082629736985351260313488061588188156465325035070647825206473346594084720925718873075287686999798506682010164795789937143035758159052522913387321268687511788390792040231612159464264945949461301363216303167445720933615737895472849028797979793410771815262107269007647788594855123075725312538244870853076027844650379193620637530643382125236763217636254218372066508968498659802522168574858056684720677500810674110060434737724382333168248765342415691937765155130682799864160526353494789541217076317241869326963238457557333254902315535387635147682934489767727845292998566482219295876032141702109255814117642983613702570002274529410356824023095548390782587529664975880728725001041835676626554654864489913693243760971802840747862399614636230769877794784410202747780953856867833442308799618436030262672442799277868853434112719275152763876009258600064277130905976110944476226707890814194782700244874051443490512037875199506473495774578965726402781907994872272013454557628187152388345958617568106500571394437890226939872088405066502428709865409386833748962568068147534662550169606309187553919846961953789535438488859797188518026515902798887315319376335668631796648783517613279146918444530553657290716509885955057368893846729059031247933750853477761598080694772404707447096328857029597283688031250367225546997905403282630987776290559358606891661068382790943468566155495067137253557003988533448114299674911673203178605731325452404000 [137,43] -4984818918046859263155723055706017935045016764693652357791558078372022589660054149488244291760978828262941768250351665260092850017486761976475245189917678843552977652422222816060531598676640283974727306164713566834726247621425255082513309907391196263248284422258569392866392491719092800944659976280323239499953630675320487035862719001766235180925029932535166271989774173408524452536546923241984967560304091888652906811574448767132136948658071951188645164094513977546431428406917335425075460320582587901906809890777638239148004218170334450880376433489709183100344285176768704923150990158831217738184125577116030910023382700611811035820984897558938636436459396960168476647102474495581970656777320870051560940149328066432330450509737389817507512421938128813172504792774949997606552819421095449586786977736811210072027948106960892607779831101434443776216087471269048472100234736318281906289230652694736324328007258880918663971275425243048964448453837621178125569084654354659539321786643425862667475918277209341835392626067739767060764179006990709499879367491045712374153124942203981008302330714680657591339890227048038050526513103186514547225719596844226178475128076985130577937389617529392257137849240218755377839305276161997655993040104242022605525515017450218119851378096522519783416322769477826273517283089655536946282191406848656825864771999683277332503808392791846992804863206359573283379014841047145737124983867809231077334244546525565438255985301153844911817432004571457545918332684175238312770767877074473752109310285020868953568938172983530956833982350514386933964274684233061077761845158751527314060892805317223987325931757547169753813140380013274869898919452002937887531828127575965299920884737637156463162143252561418816928707301949036675063310002027282540032617231983230895555183875748110993437120875063311576560015318293699814512197323081973506493916702748657461569458957605555938836192047387963447629956506479936320853288027736050065224003784713577696514478901054074564228148 [137,44] 32638597752509489182447335617526685606242546197520929770546471800519352346359115586759815037774122816317504597793476137352520381619672637683560773005561436521298663501516148848599298576100924574146785728267113728763747234082635107794736382096234218003906514520126930386927219031417802612300684894390600920547414294980838230182164753339177550430930590607235853393781422180506023595924574956867941448660762069188322204318094120138774450707150130349599558701287797005754548684966274601942158655741385517489293638461941158657163505705784679203555983619453422014635866783743672122321304750294850483606211848496025866379222735635711475562358396550204710445809822890325665100079035029658129051026609927044438725733626537358992438754985182636983490662935494229230307687504578559491869016517619945590049981057145980777670166717614964151828014938520389896864291683618706471402092463059403354861325449508438200218275811444424867365603021120798603757958786710248096768741159446923584054333685937614175166297675335596423413580583053431315312608634678953455947854784300581189515261758882397212766356631144795154066454887970996983589098393323032645432077950808711563619300108778488671905638494921796985437853230885392273963753498250574636690136433780959350821654620649534069554068085290302189077588582320036038900846437868148602868752030754658214851469463158538617245048692798297711382444415493339655491280018423884355312079357566846677854754217253390611813946732082617256479721498688154934362648416625887302741631645932569717922575047790345256635935796956290526368326842997375897913723415016947802667897733416768565692505715377424726807388916358917420738333999180332204660561583972016926742278535599075911289698103459828320168052855925435676609737560688615144513475655271289600031019213025491330576276268927867162322511633579873430807885580346272502380705250916019585775911695505850005379792674664742352227742894555528237442988750298917831475735105878793290947729939691843769288875956778858544553856 [137,45] -7313404746468678757485137301883012038163831764472198384173342924739568165161104172001625128444563186621657179422606237377504792959024016880440067790116521730176700369662134550852056005786434241021469860550134067454344911256705338153472084443439121711697462084066963154488299053792214251789010719496069958079502268837931925648366027365545062370593574300734804329298974620627192147419080586072098428536020351840116920888375417058915229511474139810512710919651831029514042956710837434250579093428834380427280591281543622983451685897772425955652396917390486295396738571021022705312418683122171209266233421005565527629744427796047061737767912375540377589991955793057322296371132827681666086560750357651224428962375357669119523310504343714778285305916529260257468406674138906074151201576769268345500187998577843481027786600652625648327921262120216085803044378220822246012682642262404452917851932034096653409404700787967514063432875469799852546547816821363572903818301032302193949298596224932270871207870706043777377241966812399057521958477425671936258529968766655996590966881874043353253732674029589997097484283658605452471287519945473791895604236745407740179696320873344486968891032803024991213830329783103390409730586765279673902110758930480872447556905565102056098926000007933024804141880419272589790620814462883670024464982491745571323358966053025929616558402545927763980734446848094138269693379722470699544781652486515771410188349910733867948161438937726989217363211503440175010814124921865421456846938256584326622225456632769935995966353065761629535596529307778149356388299844873709614292478375914868662892578112557938288662909608527612465958669336617325698388924814507352738914015422882039244746164525373223449730196864017249738165762194288989052954291087816517962361672957631147184364964380076775140923267948184261625479853999915282889181602065836636801904329665596695683361912643045585192402057493419613510415357239023569314992285284463188421724261127540956401791993160784367744 [137,46] -144034895341268777898723300148995111176425246054466478037531963003126633707889519459978166191142948081230925098798150989546753479289185451896454026560558720904586516653483224672136256098168307468635650464616862534281584258040659603240459900965612728538433720750203258546392371907989993979857365756063491722656987258284352452991594010520997793654872708341879872696536822834676962842728332840204840251138161972610761967730599648198900958414305905119029315291818370687949372379452876217600093970050972185082921732172152158756706018776587713399628901325618916168406349255408525887491267952841917061026379127988313814695242523930329537852758907507016196647982427840311400017741202234805867232506485615879441166361540572095325847073715095353397218488820131989478592055009230281640021406833155326203827353798973381874788221844955982706243585119122624688656713461332528224064412957079890458514819936592850146276413504836168697075322546665539071836578539382030983348559833261113575191406708997191184786232718926847380462975687534757537315667017309180687740496913763987919923665896519635663690889951494483589792750734794151782470162717822909919916711312963422360290507552955032111381347072334252012920000420648318724825241944200277278798731164651663661680011955930233830897998042318031405449474855932555172335007981202436942089090927597307286755434333247303174933643601175090802918103833515417084181675299279511945144008383929472069919509482488109661833672283325542592675832776198804124565308330086066249365478959177125491061155693985703835923302417500658735487754607314078318202323442580854153697866096747952235928217773701902455064175868932313842799986086961824005594678477432077361101779546563752761695470763265284542092477477825756568254254585663004645984252451998703798966416702290949487118941564736168501744705149528145429904000555676281601176795499115383019119614129879247839350705185325042169533919452267219233439464152805994663904415448765184021176097290778220613199540070659368 [137,47] 343939689104742222918509020089152913226694463709817732197857253450472510129657275388904645138233440061374528545830630838001144133228415072174630479298157903633525020818430684972473227617195654557836354201564077002971470978187914702836493262289264520215978992538076395480680983692725042631216611621640984680483036470506297895721566902383563310625334690217595412053118974372628435079993510476681668616442411670932698749773393687502596231993055923375259283494112878764917982790061327026744622544532207987287051535377183112443041332686605345297472073684709411315752516579616916824142172890678254010050544444455264853217657727248657534162000715609449492147334547182631106692304376163256006917940031533958784721859829708298007819492976898047972727877551649413839143183541274033938860243277878455158320701634482024111776223861100421370536759089473076778508425075997860683129316433625565335242645561560960224364389075878546822774873517518519178072444228078784660528818834581250609023170993932831586670060444113018033846264801913090714291307020312047396161656497832971972041223724012184991603863727628687409316509444126675890552883115087428129598303804890337231436186116968296518012597895791687324158439712797375601638575207520258110807777011759112474916400523920837583857198520279412722677315524128469590672027296342381850026811912785389846841932094920057741449310942911036056667422395125897599049500120218233401955407843783374026150879489433597273168716790576544569032139488124954329787679522135897660590011182085464301889791653203939350162028446434775939806836413075418858792407775181897947930819133245909332299413562065665861055194936030225305836468177759950190586939529386604174843198107694764459306143936064195896790389350718689171898849102080936459839905804241886198603153907455629637800517646543240327972801018425882925385478306436679796013301834689779708522486013541287645337003746517036636834241477335446634223100403531613784762703789545472619473238797735151565536488234945 [137,48] -52045945191253475427245370559755230934199255756583796764561280128686957995737720703680640344935889587492254227524933287325748568672721560777106610474532639195076502143196991221630707047810731233004775595937485475621056814133252466759301136043672810017402786901516092929680810387623238485361677771301040551545256919236260233104134449626916747910359963746940068931828303948396080694821801712760797054581356038097017608421404965917909886017515299195244834359508660968354878520725157841302497269697032749659255192380483886630092060386332472997792312731247995882175819045158850081232507509515198112964048178050830602934103525934048974859467673047551523203215661242183073126489636541501131410019059171007472323943238102786246163931835992490208043970001459117621537081419008494443095661374698965674586311625422495888864617482231671008241539121307070971040168437270418188766326953909314950118025888531414953965500915889760222585891781613041008766243656706223870797260409203512053170409881913936723464571197640480509138979342479286209205048078876600457658724408711825620105053802694608632078781739673458614266964520045494305993043821362966749545711913320022958843680036065345945759391867227609742872430667929859758786605143874021920090461909686492523531492168083924432890566383837481490055451158796541837080736524483457456413747932174411470051960991729690261491026267971917286062775585108588511400976392028033529512225354155847752666867145300190618159939152616947195313335479791189939108810864262350987308047779550121861081065666749477234040923040884938617493116712247802466208655205722744782310820276936434675989951538918816367219315830140633813193897468759954726828720979399090165386630471803829640973551100242644648392865402041755029043104243731681914203169923004441830792971824153321456200082883075418472383215589098020380420970603246928984455783217573208644936661924528094425486038894663051477477650217182563753874301972749057884289130770658729839748264179792391552942927872 [137,49] -2777741377878831688822484313993210203919395507889123485041749416579383293659367051191751249381584309526601501335089523543733017896558698700152943073386022958095904466046496102969058350236382557226626458872701092314791532566425280297277350454425409500982046503269024241219682476545083311134398653357771368717059244489260420659326589265577085117318279987210260800141374068427412016514195840088596515644920565340686465049558892581028432958800617358856272815889077261256576225345339111636855628321210410249177737613216096048701231556648357513649974918906091133345716249942124226311574335384367412379614510656275005785231851697925739087172615763948443084717188184979101376217157768153905145594218181472631632288430676698183369500108318850140604693076677452487443792821781032514957415274358481938015167146055329554860362999247888986582624140324568989862405229886555900802881207268436531256336930355576480657758559426213928115424718824490928770597050639776604902804245963214398597040749095294890676335603744885148180320165180357559103667848272739871602452443000734271738003063658707376115317447527697213345951383847541237715097442377472299049128591296989130107176047522231104705903537761148050234023535736765977232229468980564172863902403014996911714970303923869564521909421472828254991868504055519617397523744658807642743056072791034699918643722648587666791723327271663530104067973817832607559549791391212140767625112236656815256005579855813976511521273860608700380035655390529837192025232665562546283066905026891157887532651049962696906951854930054695272017205002123113652363337965635697339638415427589991937634834355779655212078375398253233146128674748502621410865811769200294202797032115294825724422314530066501513446598413740740160812447194818652924476335546735957942157014634566184774495006173940362309729938535333463104685419950315611380773174096715485207766707977330730900847655546234463430862427698681721672770712049245897362540834479846240441840086418708077883904 [137,50] 1655118396933462490693586115732535703676873734656703231827610609080222983507681748858199096194032263980893918376020385914758784779149704867785281478680385543767930830184831290544614325512248937402298771795372308463597931394991765358109566639976141154655773135643953763167959030931479912051634162963348943936202761368385835637992419855004952649549221114742456630976040126819633927093318628626841904442857136601223918046568658815306894769478468623899839937932952186692510947592132061266215594992654584578792476428698064395013796558660145314187288499948682060059978350062631900799500473302099554645117407347135734060352149566543586965353398908351362989441561230878021777120287607229896079112156088549495552035705379633598497912874980456082981106925880966843225304502437284418435701125887370913548622245415793861130508054780704374567035290630302160300561835215736533859544812247033288605157673105816444873012370973517374932745120067313922249766192837002321527750089106464299942717977597956869132638588212469209382671392690299324822112138121537719435762161359132775864376985322780831030820362262422783691996527995799971601539354626222050889234425004954832966694850611149426222200811372655330803203226344117230071633962721912698036685571300892829852452114182568529121215296312496074144811694479006259708659113062675679335451666763789126041631233029447115668149261380345012366594243368749224867417115793807594632552381529559562479559112825190702840510271888767515605556638820408125700679329415568683582853258390237214852419961492821464169260441823385199216526636756597238535425553477981562498613801310555940024465260064154555935172174676242409434082818952938519889947543306085863641087288374086885723756789306551988905654781982370419538957348446477035687182776307281696838337401070314746419651810020926695103350084004285314194657288732883195986014253077395751469295680502276979922518129888015756978917693169784350949458434041274292747308570164275121287625504919956457600 [137,51] -122895832480618012598406786676364528407485067607386402595163060239404265997923688574634118530848388992619892950572428376993965686428393163211600901287155639044105696391059487824949473381747812060473424572805167195660390778465793582761285247561409155277960393003016714445605022666424685692706287936126627429584979225745692262402062525600408105964179170362362545411057306748284953549250037131484927230840297812789273588199421518630672841024226590725372766377099579284791967227152893611183793864386897681079327240627092563341665670810754107629357103017468445175188424993449975783604775498131076926087366587492065233523888781204978503678309079896449569293477550068988918437584991013290210118230594041113599382717155204212356181618912114639033175225668466996825656689872377576203970158009192682052966175607427221709272681164344645818360743063573758993966826800705269429166887731239663834617316352860609244757128898800728301155931427376533651984316361572046239334298935881736359488139177541667651447592501812076816051375237250601624087422225505498208939848459830192554961755004954122762973855929503258336827141999530866563576354977764058016034713731312690523296675255269508625413908758825258937712281109913050872410424944795134226004345457062984951400848586862294622005731430751188911814060964789962514276042130333608219818870566244285299662986093593510120346827870846314765529070245865474745510049635681613707823551322957377616652599743513138311661374912844723023677981129155378995721330129571026721498907677380419775159687311112575857606756531585043699441756084499535980661083077106347476053389169097505025608882390251414238817423232622334321887657493080133637477761424908963588504456575777635169727560756219265183150686386537479375611711165842563722432909458728889355191790778334791953674955677787326098858371986998968626183985492894834633481469427215602493714679737309090501355380892030738952823138474648866492620791085745587488781193514647270355409522644738800 [137,52] -16533356960483341305027445797723110152959218438804212872090307946905414107114349804477350230717342947634901478902886690687663047337768994036895066396742694753807230146285895794875161368071224490582502685326047694321938103132326144575846643398800114321060831837504412096582460963102240109089018015637530419725517649154102053263325431792386958869104847237290156493307995667872523798471695914236829159641041734502523569914300492908431410981627040465320858162927896228633702171099481171233941684843850042721749991952047820669533581075127270638120492114246732548116412962009579348737462405891023669144552600152793686710362954099312290852041187522698011189813626552450285947359709150812820403410624707440261171775797500640122733101509106096996892407085744627360230302204983708741791409373077033185298817208142746794249929400596035581152404785998077762346123436329862364781865696186914909820703393588812402635931534265617703444642644742141966071918084849530872513239545971221724464173481828988782402936340069674952097561416003519066039397237136577801250854198565054358240086158037716072347916063557441975138331403137654468668746291757234252432874456791646383943900453753855808818293003985559236271709389653790478398305996599815360685496913585683247573004369376990054951628013217869451788735095488542718487306903649469037786720820418390547842242370973755889455097043309589405945960690879584821009190367630557919246340045550593224231432328332630323243662717431331822494758848450018820404962802621393143395891397332246048032841278875868627623059841471895559807620226885183133479393516933099764992219215178257289287519206633265199201622320898801962864703866122063145654033885064519171534254454287181916441965563187132772263970254536901000788477658061972579898672998323733804250357381648510391039315074943652210894992474557165785427931616452961081913897310467095354746863904353041796230357166127804643089685148463590306868628920290644121596389107181906004246644460800 [137,53] 2847920346502994958768495595070802608675311022728444447259127572500287143053828837860542274744374253568552213851851827719320048642681876603983097052312596863082803229154063779160000234201926698989353413482824853545770514442819882023482782320957615861543086997358347643965516938489168951677627635279692685944416404064504329886991085763766956459156566388082275927849743736328431640852650684497306949500837229372580109997949442355114847387870210100092458800824423286072615951958662630905152806507149139305114993835519546459214896765736589288766033334180342430207411445731735893617621564716428436513992416448501106833801088970167200972427419683300274031145439570607192609053431626389330657576422053155143550300905178382416072877896521880221833545415339357891233691132975013344833006484266273678731961246997821577295248542813673161722188221791906499004744894888567618714810626808691611645963060954223799369759289273161475222363070501810679095575359700954251714059010661389737325447662979260333873815414270804936568021788703135018912915178466114363449834001150973609150767411337518677673927783567403937517182568814957175893751613745998209817127650856748446988537253840686881391193798527984657802560837971887965065381902668258974981803394326463625329320398830957493967800968752247751683355490123756416978809086218248416135562117788973323171118050779467473647283498013654658971689921478503156057310983259703326174486984587037599232610138177120062724305627130429951689568049369532752215591145025787100083840105415209064390822679783827574730778169459675114906769675820993029817256223148742077337253658453696545151356476387673066586044098745477733856848785116656192050204376490293602301780493312509286662127345847422972356477766530028716471551395593490634812159058190036766259570703445746441610484582342775614765166263510544206016110384694960124201180420495110665658449996659179387909520503914388605362677705632901554445625089333976903264391279121555495363593440 [137,54] -2948154498601756206133337232748218123779225239907606900731695833692179041656282822473813452447970206523284912546304359627882869774212174613808864055915771858673785109006846963316071412111733629705865500842333365786475872269841517570172435084600434698895909355258793097957145899798758193932131442914474334207111622045589671428719514991343843155875049836764034993448754336613463850506177549605857321921433531378334644119218253271440477065019899180223982050942724270743526854374119405248047944302468591705496351275907625499507765633453752647981576270634281815406802882654000522457252876577474910303591309646393041410348028268262194856488436330031388857029645882004544717228875806002586405665858079739586368352575353415516248693952343624861445950172487812341534213480174245933244624736254705184905487468000610935745319030380606061614051734340306460532498622927914744709621220720944965730948708231509143126866301197207727957387057242921102382202390316272060521864465181416358036499286930680359014593430715805867474322437385869553427096983856869787982419252648396972509162211794647541489575819422467116643397021193476202143334834199395660601340556201104600506585266121429710492841758039185849363217866968981989675530998713305353104044444406774955682815498408126277337375014127853713542625434533620967076736623019697897829709667454802723962936498153138702595122155386012989875607192096039922803701572830282051580251913746019812841065501774715979452191096862244121595334934636453674308667358861862784704937641319468975833601101987618345267881217407408256778932259230165745579524115666905617690481491811696007076767928113804864590884431943028687444557803958383116699528359494803494148808474208368652190726546533643707509153227695970616591006621597755473376925014453900691103282068935820431295065905842307995040323891082875669307372441683821497783358428449843424240891100823570931927412926096477786646237691578777533745619455768857432766572551019721056320 [137,55] -24642726491657229136719528188149788882643723348554175599790648019180303504365254089525731461728449269455093560915359583752213456985799899805013466281601966770288581239716365896039821076570783145056172873537732647477365867276298906810333452542817618242006393507484542750826884107873853707014429281939489934166598588030786504272642803621958802760183553791803787047576550617514811226786700463420453505617586925683932788331963764713993942474347732003125695230934426591898229184177679827881510321479696123786868596215689708112454318640366032164251612304859359088990367835863086942903281913151453322696068814604633404921462597264544137075068796519582137531790075675595195810569148265963011734219168081514374538853682219902569719293958381294425417448392880696834407374061516153493157926308969243167638482484995245287943960187025954838484957186759913613649059512730885373346042029376054730931024230793053718512118336225146176822898421388456728920726886118162721032431050598477712607885367114589239151922707135966351660394380741611709595941167829289328245418115374970623708072726943842090202675965381176534060941148622200071543791214421461574131500724004460898153565533835374108922984058329935020944067265865933506740251421880816020890877788922233388860948979728848526695858531811512616653337293718463793539933112677901264897620031894224292948661222034393773677039878156873323404508923007491509575419912768428503777389258252958521832986655522994358794690048099458451904450949696181144826072865402855433569385562553316238566369558673726607063143831327782577682733946264741665589226151643755343747163927998631249431141014031047966806312697660052809859472170708645273278410186008957190604183946424222176718454224974024316915382379752121876920696764680897205494242564685786580035470877389829977477772933289915022236312402304311018534893791038670416973406288475148373940367634812957536120756393637873631650821749088927509513290149174725598713577185724991680 [137,56] 1739546213066227790302859625195066200619372325336644782335549710115997978793906392996499340004022500333420157935505014856061090279184968525734610183793469794694975454963884473348285172691582571386697167887873217627998563639920856501592471679340306972125698286698544171321608095206959726770471452225280250905753597906508264464605680751606183090917025172966371967104092419571184435167935063551481275983793302341058875828979568622988308984194665919909901135433929005642612387489913213202834465045835939161695292404113543770786958155723850696796748490144533563207536118888215368738994466915984510142483222720030358659599088653337765775999925146059799253795140573226277097218274565169855319079525242246417191632832253174537234916226036150753041456086850582322544074302925519365056561696617491956605350697885421799842697933602135646097161201225100756625351855298876540371045616689650695824205494118652504318750861401609525738864585656235356965858164802977256871127752419033140383087892660422950950290909891347535002922084445616834380284120225852523989041403888066535228550729992647422361395030460839756011690233551605023013487069146150188936985162306267044038161813392007256058092269365402781176457366239783646952261250211124009198815094556921851525028579308133096263419147231572833059014401024036603907513515814452004524232548000559106025282530592722280264770032345547626555613996482656288628177695291703239452463935285855098910551113839616184627431535593216321087367772282592366626787007938252985441010723560542728013887044619525852904934232631180087371702369643419560536787305677343604382192248484665219582492604867704494619714315770807220692088505478595699477163568951486176856030248977337357236352956837925221138609994761270498232035721725844372707475162734203166801820187068082254627803690482691834268009174709951388295976006991663540460362010890806438519803263482809137295180849924796115893073739591064574973620773565748306017205252500480 [137,57] 79640573644084405416344342573702581200767140810408448332985439037668454782099044513840090589907158966145754927810792368116297719543942121268643795029144888556982894701889096956433111023760924204728743597451288764318410275580412496597864026014329375344334211571417414277842949901067797832926548165606958868673710777836590307358569347499089258919448004094268218205545379165218653630196799938602508602876251121269603863613320340198500814483179612341153039995612762198535746371583842655536170499655677937714102423740783892546627971296881121521609078882135489847048068172022756072478809685986672566999705515682968692329054931480084548708959677846747714846182406979218697504873362882356465250742473889224076225628139927833692901506996701338991940416260617071400923413393212511070281902290991264483236611227223557375460246953671747262688602871749667917981095117293426029321667954099083629749490596891543940728242421531778292471787074833744858533090564855750376128408021378483746986451951978330454765468097070825227665056402140325893739121991185524130706100642778362190370187067182985803110734655773667148449951356891825131177709362236204062047770245461417835213567287688383882522826182586026172099388393516568292594970223716641030413904996760122661334993859572016191127110433477243422913138554880177547871386171415139996854911783783321642701574177038672408700960500370645177914999605909487965293247267097471392497564646156714251247327020406214927951385601001670438313464239806678966801386416882942571523716648491909101491909968743978526609764556500632623972276025570394856099098475335514307944534372752358884702503321073129424830620182434967285125529008394370176459948405341453402423233111850134396097402719902962719530459861919403039703459026617642743010765802530524930006983534718300230329365219031121577714241567581196517266712533068830860899199652185399479363858181962569420536086132938298878048987565847569502339754973809133894792979840 [137,58] -22387907100557733793762182158731718967341867631955280624578627337877845180361776152275842911060552303218700816700901193082632315276989806274374431426217348922139499032505591951655382899865014823377023619493215619941260099032689268615700732975088699719778019930504613103261257341582270746582289576001091057898099008527478289493030973042273202531936055542395210655987757460918975820328859928397152368040762122372357985568350804227097636773020113939281483576012863514729257938985613649862718559258600300757770995967475089143842415788508067120052274572403908295938196283156017829707601679293536412711997501513676646179989578857954681412617335484714941772617236919550654064405272886186240232076390316762070441381137574810134338491253356715519238740488610542694324818353449481485989691991914522229161733386161146801612152999187754409246167394171042150764217352777819374301853861942578081613355651535621099263643886691823868833645740707805602682026336323293951859469662554176800582775039558283706290879617328281590409419170406098303588753339966282667049555398348892784669416532023226440382437589435272245235865523857743381203343404189267144145167158917369189342840184510370238669171490822199825150922948344482731337238446847119333620755383622120835028410397446660485394658731667731543164347273028862380315786098461026972260587208276596620816622739273055358566127493884190582629536631607100859825783801506493289521531516140840373400295063622386434245872072891008510101004902378389375745176134011688041019954768671841802236560106622984560578545947816733081175276404286493887280460676411236978078126739347021427623971598563737826536847637322629028457019350259705082444296122714679610466275861974395282632032333984250201924909960215274481408056987648638512285799202765227430074192643906210107188082809206285807281092077895825686429149795127755690465276411487183058953122670405479851303713393808719557598173881234012199008097547861496429436928 [137,59] 1662187598671558144851631710404350078251628724220386026269338369583227291127941950385596703790557545787174734843877741913881574469520646231483402162450507007649376722929675620292521817209868514644170703542666700650980445317728150869215920528205450845632137536825854673801194912993310063768637618474936910245433641301488822298022030804722750151967195199103695912179493008336519156294585463192359733436718582816614730393737583225414155096781919866228805790191352489897247507060589026107129437911713213039414976135902148485005686672473639534509754943889288768555682256367512201902868356335991156346301653853012387859455108849444567822349638199874885693620156353405404179072369214990684042769780141390044827758047614934209936930302761603417334971166349561541599552352819464874456916078186515605054060097914951076725362733288457001830542365287059494686253255003038439778718057236102413443313776077758564122805587543731862193162280940113835650517147706333730451997523740334294205880316850823285991197840443752795875683757030332699001696281450752731433883750943600506332970115391564087425478224212563734653793542997293500766752226458581443190564168645215701951971603549801485075455422725126045271955702755320682210261216435236021740250104203256014396179253693186651407874513824472840239024901462858109154056460086846238482038900427370343164564394358274110376301503881843622584600495639027313225186435964967343383666432942190932304079284262370155118363523934154585022046262852704902127436487426244410332933028965995995568722617688830581230839702108304540686260972796876590147041813121001025884470292481744980581480293613258995994792197151182682075296107091110826930673514839011311349169184722368802610327103947060302894667259895972714270578599658201419126656481391860721462413681834130996115365574246318208590802280544639777718340362936941948143092418917717958491017300553969904297293785692080177458640999035004178747708743425132136992 [137,60] 250881081811014886565378565010138231377431567067274979573505348249789375911952581546100688336305487490342349908475785087851825289516503828463701271444565863187364886184825825052065620748888280350400488635468271929335989356219499297684252016064921170737831398107549586984814056197994248681066980954644387179256154359618966077425155551867820706005946614152791393605090371587878126995965910502593986961346581088201189315301516929670169426493321668150438735582718166163302400901044952889063078549655296593835791974841722480201738257243255517677658807060812529923348678967436250376491258696963801967821031324089374313287096824929524104450366654358176042648427259924321961619174271781513018429218965947784081556214469037890711523233102275829524329542128746926977079145031486160297486049494754130934508953686766031258332876660924119280402506780443345218693006565165047822595076361138582698949012251215345683885996090596214397713986544089621992377337625416675012281407022125874275094726452493211733454693718284755379142442332243531158346405474744705041124319536800362691553540516646878198232177964392526217581495238730554941842394432363113409773867205145114755901933522897479269150050584682500626617872801142870835505090148076971713319057309193393518670426004613459040031770983077385187700915003436586823879189368072445228204801248687240466497525265781972901728306575259503041994809080701762226531342331977735834934638266056344082118064630108359585871658205326878207807718592618244112954004440443767883535868474170576765205651619345047798093697593358554919812082844621361594346874137309471253982760879248033357886358342270302728445697908102047031165142171688771273707118370102621931548067195683932500555730541363982204472196670082504909015586471244920871786864373746445365557696848569940937371112489288453408029213375737101220231037511209559983448923242673325449342443154607419160755218144169641926653524841065400162682428407624320 [137,61] -9698231626354522416767511582046326758573045552823306477316745601543464837790434374764712066997313327384547365071504984536452876917327855200229747623261435135391836471268263779052166334799375692491039021315058169064462573076460434193547888544611796699045891917040815007436971525214839243933311862139371375130413195557780986297963641544246091442652904225754328834426463985951479191902570335780054886285746233570704313222457695747234271613861524304545687575618750203339588031930903894091360777733555789459216442602367673007943829427935012161122927192127978711805037142928155037973746167315213609078127964004333103433535499852629123424514349842262841567548099562828450225097090834720220831452986148082141603727501315334977291118762300460927097995865022904397277399252899600408427351602547733590813491381942988507580615628230531644573716415589709838812851854588640337462293101832652679055079788964290034008096379761374266501197036917542767378366990172304254317996291565402212022434315900076109811192646791203222683818884567266874842496797707255529924175644700983324296345310093933537203100637865359114131879541489831882707278093908088064096585845009904591534467793711361640431652578981210849313610246005045568990322594270173051611281852203160410469022182876724926433761265422423455651520112052910821286468790020544269283794153958775666997226728281427591405660701442470078093515976338003970740188496953424806100714272153976763775518634968298507600020532333365703907816159294270775539405294800385439297267600154825930742428416919877424325709577408599356450490838779091362181751157621961089458668029373110108194599111706941715500176739661429382256520191900253960603232459916648559652767824189301829868944885453962202997762016970797296402324620219247743735337949269788568362266129460938646212898605323048861549437479706592337805600758510808933094024529275199859554150022954090104127679949081455604035038944644285489738761885584 [137,62] -522911546554994453675308746446607676767625295002590760318113892110410489726465239465762131402459367278044069437417767370857624517793171261684248955855593589476787291306443462093228743324716607287465631939249135813649368793306072795154595659592082747675626160779756187196636699505475404086535119862736651440075039578766637425230083475432567496169859220742898653517981333303059265305390596598625618201374766809739532561973569475318672921359757641567845292750129579433828622348894833006607523840153601281062629930391193310505943616302478160335012133035523690786003500349504350981644035757781768871994844393569764077359310941148666855485449135248724082864791696688511491454706431942652355264147607580102688478250444802574235201251302674682823564490746899338445466537322427706725610292024111844836433523798642843466614340898080393334180071066562720945889633797252683640925682157049772233419876713104786773479054235861149656414564868143820910383877409380871410055680078549682583774140482542473369838721270979170015015354027437077122054845212362062126430233985350056646192655497124241518659088959783585967846580461661847364433076090828473521345206626255123820202987451824115268375194646687561491226734556922282478507800835614299690273732146312149050081977709018993523510394467102357905467479030382910627473852712815026853948889338909859359468097261709541659377324030335504164832836822212732051772845023465857392902710081342366824299741628255238388502251498953050267160249967401770834946473093397857651947694145288624239128473042256211110313406649399985218281724143182633769299748900828852493270766857522129560061712915261647435490197486906246534982029266212498077702722097665303887106253109487051210469419658486838348863101868012791983096594916642505206054148719940351874610557870918647154871568686975167932413052037292833006751854600865390660073277294137666872502991739674630645160317750907126984473934747269858848722208 [137,63] 41355663430755876473261873497655195277354118237675579559992235020440910778748100798826189660668362894395955064234945219190110815175108152061843449809111651351813453921053304540699722623852678697213202218567161654170471406267044359545667360894113636793186282212763570985967988455163792501052226319037347149854943168229786263656868399238469803896146243809134522167668847383369268967009153708199267693540103276444118710418533883290102384705086515370006317791088211195900480225826671503181712253685808657848047412493671213591287053649484764635627761196282647248623865645201823646482618126759117261815420877926031755825098239885889138871546072612484300464394877283631193125111264570371861395141738091782232490682685979907742733638495040370857457428141883032112256162774230978951302658403059379315154517765919620483486149999397093609100001841415650804827255319097402642794262487915302072483982212427233990906664338866935264112908001739124340765697634537798802814814348329437766760923524852872705317670512091776701399018136625534455662444662103667673816434147139373596461139745556025692600622785482720757800431456350753537898974397214165188123863613045823758063151069143944065508201232266644817819353544332535437110327785782140572632125567322621124918060875374417158860082359649631789565134504174727009525964596083984158355459492637617331385647045819458945615346649143276838366372389140158116161589379453568241419974113305222068413248904310453381475258859719182202035015846260398364351489307362574886196110499193598260331185338458603838142345314992420382407222015992198924647808204404972119145234791625867404506577480071200362298075444942782331920340482203764105217843109179701948280054156461118869664390169862594327121818272445309391308650018006565801056896921303874812716559278337719436003124640318530505337632388285745967510476716087925608393791170112118170275214575295077693818549241066244638528356010441504119540 [137,64] -4367147036080488196674720810765484785034187529984772858084583169298823151208352549324020378132526620707370911067541343971755556868767864217818818111688504106100991725338808231647066097066188128565801103744074597374561771553741021074562536215542409061088006504179221049977359165874256262075324938164716891617571350931457448669313438140825108157252879265913471656189979993805955824033244943675968808536828052240163080060622330858807302124761383860294142442082493104463327718766374553768585852388683722804940606630106031877045883281484719508335757033819884711287726484999154463612354775267120187070525537074252920702453394622901394331036435390929901817121912937898456877771489289431279102845031066010543641597889509879381736552594545478805295977027248962041627493946360908317705586415414644160512711430022156353886508230291693998165079255575082505497039812348138151361361478013331795960628008148520957645224756830923728564170829644177322122928417691534901779525461818906972091905287087378121249543172064761204347445604685507142492877601321348585108348214544417164338474810195899132261949192625327016251189485725932669901201701677270508130404060151594490065219515951967114291065856000507728639690223041259694035980410857553185873609869241581940089721417407208907952959504009989082870242601883538985156702268639977382326423364956708433395212519908983636841999529509619090742025079749593483304709410959974028730296761914240641955336131849679269519698801111860854106356788226908950336798399415413504358818706316162257067599019390113875231949290136017001767513222997663710425860608654438985514913239392017738467943196950378498237694582161819902910569472546511950933367050722732012238577096061342156176263505982047089047922631325922890472220775027842633715609397555901862393000859303470600013738212512514181696677221899796499500518050142871273949715158703220869114357658660500672334768181528516715200754305672445952 [137,65] -526845175829039564670074635742740951604553644910322334894744261816852650688399810830344510608560100192962619482672603017040106115573995004807252458401885439641978237491812016956608729288727116320694904785883032773309934162277732181381013656232939118847278176592922361615946743823794912191572823303768103564458787181510048271071900995844979436841245357580144599249752643263662064667297325030455791149009863357834982806850891635475581126851745944262426370489987680660018245775843973048734574863461917073739770776525393296109400861233398141174064120362432344821522320347791156393186011980307902736018205805026266218847669292569377710837308675518463329509014262463244645939986998185570903260291096301757874926381013998499142870188032903376137675880218650565598811991602509898201678026065725557222782313100033356553367033376537788985624942540718335625332226191159657724797426462791801894042989472110686197405172104976112344899866986587228667951324869291765053922817070192299628246888223891574554039815617425366795270889867549619117914517883058687068950736368752431106110969721697786986367670361588016674741944867574315099897454275299217388231018899845731941981062790918657822216268842391970223973342642797497256119989053567962012865089136624638356718225187787496654903531375454036215340291448222035143427967106703883440042003725853489313220557608377330862208666509013801841183201151585444176394402904601475095251597650484150442183952355232863472585828492044058819995533773577316847338578727766041821076917970030178666696824746652176607831254880764178687450421278212136643449586575815538707583384737568025210106320555031646537883219966299448005428056377421858541804506644203466061054295118704783426760798518507778575546188658439180870765641546973837197659881896469976731919503894576396654253354596291182739318641112622620031361250681499115547325405692978639058130233593701446420133926895641154478938248164352 [137,66] -2557504438732942022734969609612721961709669113922777351136198117907089551210905261703959445248359987996311771590125350459582558688260270346019993227621834369537046885728331169535214399518627266710333094307666331176253946812647766574568716308990237268231234817870137654367925220892557025815523397800867753431848681465573738124195674925412677730923985729195221536598818639525548058352276828104920556901628665705716307801039175455330723968521946861487704890609282583359174373668642819563722701222490311303818108157317848133024238822658415488019136239437075337185540116916316204845141433825308725258765509615291565868854831825352529604491200568236584387202626151669289688580424945637808476904495497484759111258774726418521645302168200358997978397010175815762135116159941099871212813377652213135925091033258817738473750152043327445999901331960410959425543967062469442909865445149572346330579467803033221539841605265079835050549934468145722312512962519356730439746969153916883321673823558746051208635867818268060006075980283900571843436487210602463756127480387812959728527262616809590704899477493515265080061992793444580747572953571289426307681887683868025711272913523005009536925010408650188706046327944187907438820102677003417122878746419401823536194134443442261360054281530732952865649671653602743970124884860304358820578226608546874822910308038671680737957361464009583275848362303772218761526751796270147270149811111636154966520803081656755838993359552377334201556327335583209989260147389546598339229395721586851637698043805110127684215930793659852450058631433481100360070592440516006178573070710988255189905689938476183445306706735187442924545116153069649385678389892209836995218759789092532402061246708263091596448447165199476663799296785777886355459042392730696070373113403207110362156708958484930471408173013712480556133453918090437304086245584032594764257978069797302586616212182963578926536448 [137,67] 1086747762237741819346428479866336111251131084954516514027046790908779782230005560869633961723238742055748596377153312274353783344515492710239840628820430887166924528888340616254576279771208177821286766158542013664011325791699813612741157895867184187450111733744228901213509161859548363034301685446496878054714523020798227210388478177927041404811487965303278491266875711495157747257272595932276089526407399054389353381138019395654535646386934993190718508997346109027075806753623045912045227274264999385457185804002836409017075603579018895205339189694745851442936325896450129511426967681414349459046494808898707080007181365017945775703390878969388913139149913743829025107103053108810181037741924494095072978741170407261811606977917974899057811239150051848480766913966820543405918209235431458427529759378083104073945803638791678365197679450350296149124664163840447407078805217073275766961537507388478955535097332455217933361144666760208069159005492101448669530230032324325559074319070495230776353061675455160328147175353776045975070243712779599520616139288408545432369978167365258901256241017221492284525327284618911415598167816721052622306418762665777066444164841448602601085205816558772126299365974539433199458048891524618409051199670819483943490893574204013638582142625748335532053120583909911916153342081539139918178526070553995208185813886724399838988980798918465091004296454744254682419016569013418790549799163136192227053349140641881346519506274547660618303944125813194996102759456742403565908217272167781286610254563259151580437638355618732680511784721539390177613804612456226291863173457243316135899639568082620163419550845977588666448628592802793425271103832175835807239563327275238761830714097748114747957567287017866107437631243300434120438835024669007222956186686875786970067458083005590876284410081101432985028117618786966702702080943469996433431148108718179640053513364464416230048 [137,68] 45762593311743770716774076590674938131977308661814794562145772523910839660585453719455668846181581436972132022466345113610290551146726357756543721141788176764993709336093347231694144647117464815580100935957692360618317489176088676296554144729575857068288499575255716805897368596557042295379950517678471578400617324054092956271020858454928534093780392542087230259489291540696166217584576512276867999864320442471075364027797570404882486663547814209827246132942694042343760783277306702568464189645161597859052481140846921616735177583771283011788112171099478324572207242553530206907614856734993320590880430665587004673384591208678556376217170168311163796757210219893544138681294052007187584516495090519685285010159965376547266977473485211334262452336946366510120900750678016880767185975554914060333940895705653237965744567913043099360004397712401906618576301512313175247725654807607631145304203008423003791975590509832905835692136416333623385246137381893675773748239256448929786225714005306930021304076012365683772739973511203050581329389775171424981241221665295490501690421116960662710437721672271179653959630968783580079829279785246738495452254482763156011397682625366058997177095499363153620438988512413078817003561216151366949497756339183832565700333363034926540426278630705722468505990739694241625496847812610867924649321443031485049925367630736922547148711427754058317844291448297815605586125804920235471125271866417840096160276163806395732218299663323188628361408478427058654614851225331651625249328633745212126605984636910187051137875093929744463578272002936124145481353164678686519708564960263488613036697045170577458308108683898829908819586301398238249106803211187880982075166422569178706427327320491758891356197663039425902266203704888467317157522835345055646518000626991944499035473523437429862683940964807117156195945622334034158589060010783226279633733487826720148589903007434752 [137,69] 2913133674142846251224734555332083909523504145080583591388236809925966033802459780878873860817844942655611460194153579231932691575197425956195244342227043613010903872080550121430042146313945398347772326612428139695442908724146988707951780744133767018380367307427416551624606174126194062228928998385438056099930479267270725259931318799892653992930821274771597756540685056493078052801846181952485596918147320396085504127646616651409587762755066549260134592604556784083268367163776891909447506414729529107242644582203051942168088190746610031413112377210070511269489860622436366869673564769330359134683870351484302057083349191437173425768356424953900311370405952066423145852614866554157919062123212281457203691858105630046774547211459621305847157718727714503845090575570952914498235503523676340846206277013366716140758892677590273950420812296265222596363222961522457242876885189129666168745337651150154482402716843148651722441206004822878759320197462316431762342513384556662340721849780348935986097499943660187707518950984471442670468110898301259580757381246659419892393224263449001089464295348942297784664097395691363190909564732025234843561368463648946959508065840476885099154882082060884396800704845289461525687409283620952532456906719108822959117295187877224174003163650961715099507061648258575941412912448096630468462254317165004964262278299029114682084730497052630599961097348798107480725571705064174196971131151710191198450463082314471073046721791052701215365786168534516493167046895504106019968347941796321207159403968770690763349183088765862586603759923124629929818286922339307844374911354014090151200526921163666687638888486811446318900419387393957448850339074186653612873732183377145977833704800853803567643291995860908889760935688888575658064588564433756404603838016100807050024498752201004729396641562939680097530750471338619665618926391447248788658946003717571928433490009472 [137,70] 324079145159538885988292515830609805972860353378533169386451753586201464785408958696673106821757698847655017025144928969908944528290792359181280068766457533255288779367988567454351064972859271281258791144107012235528606434902249699867127271323891953172837635273340768707051305404360816423158699417521066885482312487833859558363327197961281332142839233186608661040407895802722318494914286296276655448362750906965416262048859660240373124774784628188228757519012960946450456109680808381898992891133276951238872797095250289647084860556757751396630387321411603463036793524262605938459810784466800146765794360034824216486779189728191988136141855728268951304712047217815676218269175111098272900341971404818839000168134221363145183505224259584780636102656359589046860833060085861700238706567907471311407704193205777950468740383735802757781229062046063111022051384457555102320453992953222431411279264503807599780871561264045325907865920230130659440759684199574422537003974913837372691093002515820009056592901500531461914579575540752809561573034975227137563364136503993461386234612747261385047950091491360388261618126768052032203145806606700323315548815427433747231351628317328392911020635691947921855239573250758594225210644581021533338294305759697671851699559721341893290413748031550111351845439080819680655670441931934619076042296545195433206375477412535764876630298952322669794605213438223428525805724237348008619128582549984390904181958029517946906066192345117338223881116323434339587079451436114475141982814977531097636547597897269725127547990170037925482131712695362218846007710447831600376434512862414812655282476507671079139789799009830039997175564413874295897044042274853846704249964483547527448736377026268734222766995729621175301151264625774557208290277241345504856398356996596211684536719704548252983976147855221713303615787863160153542374268353928848341729077547548434644668096 [137,71] 20601971433609247902520799402366766515209048753702862829261622659954206289975382053925707548474489570577999516813777235114244978483576394857952641717368704051243791626336662246714867218095721019349373441143064108042870103964036362547827272476173464628677448163695259979559188012137326398909450145002920420182312678419562475636507329093080560627146437268899765548695781778327372397486695407771827404602017492108815446664063685125655026980156357005537613126726122417687009135883891864059178674628883887355993788397873211967871626506104548384865841657873097930531250896548903535823050865880762605284067974989118977572768654830649490793332898030849983307077546492770313178237888683933797585165829853208585368535684653258054729942814973573858322186381401823305529684986566101795645549684595831186030679910674829848853089423921637471091929453562312287882238345383402874083696673884683379137884768612536329575892916500097874575971902755082247873265597816967493993684586055755546278196892830730189328487110316207664865634841548715187945160202824386357255137700055714221910069836466678076042513260741348404777476637995270168303202457187300991517423229234393839609650347867736350342433983075921258445806868018963173009465215133325055523988977446184859904842369635849760361748137971033164973168867924517616990040587815663960834549266487085882774284303267978930148857211953476886285123135152509007586306442105000024337089311219967353876240191430556678870327029977400016611484326983915173344488357281521578520476202993077378725256369256445741545621928672732692658194914280314990962142704598672315678106240646988968271341044793016215729662383421859763003438535732260475475751319806488647816326370491972700600091786771012615157157058333657351437583422065905704026358032048537666197074136775175164988548921883912711315927820507950365027965909177340162958851134581971030798200151190641290479176 [137,72] 775412750315459803816547143516922414176806402329730793703947486722004515489693257930349960905046866728769801853184414090901685432712280147405584532695411791509475071287338020677709594508714678267950616822427788465607960661934319316869711848773864352737373549837830295819877504270741605628975198357037355316213975320352102723080037078713136994911149188480547663528293940308532911657871860529716275751512166957489552360294881826335034685342934136254636070261720867663395906268588252239550129884427067504210598667942776609838573931935790169667147126705140327256221168753081106955832996894112901589693943579881207487189654276891156445440129151327067585335193996716741005470248102399807542078806819156280014857559609152371524512096492079643526486277249216848075781658654049991033723569089715328254306152404136427513256524998281252481797336967448958056241454119669260666906972615564302283571426296193011267200843876723126664718214738489971625025659218660221620586287935479678592915246382468160338513898851979571873720033253353365060995404585729491740273353854143213919232766161038630783580517647654529310731147169841041572405708473006646659331042036148536647758085369679903195872232197105150120213445112956959166288948899673810876421776049334932462119307735105630106450747805951627010640940114014373793399931572206269536403635585813898848763287995475337968058145250058402064916886970836460272214960368687133763009903000511425391351508757366730461407873331327144811320002097440978681674997225639623724492331361234510319151370702656241139333061886709240154107261803900590053340504538929161418915329947964852641398556497686523958719582416757576484586705021571750744188117175298624489513281480632252776071832113315451245259009766319796071031192563825674140989631699944751817989798093569816086649815040256612539948280427399976754413883724114034245355317831400905552538890907086365696 [137,73] 22430963304564094935874625941989140315590724174371522507811867694164819778240057143965245033262889885678504269118632106725446588792714502852662729175118135644365188357920850786669778841201557890668404895012572357876799794829205274189112014328872759573278622739826641692360563398695940043488825498215588447270615447273563689431053372293574787909631204243658207733705148544937892237647398643609514501852345056479121882880096944368258485644634238311311535275367421942768979977094356974589425335848846595517082539015815429612314612625401885774692763297748919479472632115611624069655457287194666873851943047484557177899042240571037796597392532726099402956355806587035059014181711766484489144355689682480304798604748217646075490884719420950353839495299435730644269126515545339957775769842227609879304653293357544071989315822988806363227704009107301027326738699355849352858118189145145055571147269897725981720548749244778879661896016074653980012277672530216324180397194301176393731305524341802753521963868184383024198293599213566699987565672987736257046947903746162909630331463549826163007293194242582037532187030537858050451025961384459370261758983609558084379570858481921970270319616094120764060077635313848209564467728652968519028864459691419136024983029385929464877905713086013198576735618687113472926893132479581432084386390178027487477156915092377291259112638816486026232185101642863515846379177810028447354961876224906225609641818154501235305559405597703124850199950631701011748856697312450723277693269349703327294059036065025659932443626694026796931537343568197706671406659112796981486032446339439379763269004253833766256661243687994123851857493007952141953421599169807299105517763612654593655824077916738023529785214863196196683462653777999102870655080051429533637822288410991956065687485089169477497367706530147661429195437737738504301662628275447085566424930105216 [137,74] 678065537546536924168259929084673131940192203364822253685234538040958970400336185575325700799152185535893738662419127457314037897556890040924301890413572458434445461743196933287699762026722258551740247790815693475606086213155873343839946508965305655905377744118174411604325031652402209114694162251240716439174795938567238334069386258613907549091323663725857147970320893963430365345633719010513490874276523484925812620148742721254486265712151183379711319537337655695939847842583664356139205977712790621956056647898061747091377114557830474427911294031962026828068767895372044275703814634167300974280229769478325396487478686389185828046438257033648090464033815016789763877034545070799634309136285397211645789568670253359047323809349763125190105516977971761903721452338938988604128901617042416864496537207584799974410059293236983884540313260400761237498511099937324864929259943413436000258001552792615543807720157757411832805726766148020904309521247067405802566311319347496947114301162669332985417147678114900917631015326612513239609383742819023604592718698471220703255378267284465401661190002179163326486636032713290342096012322649036901355955095663047729413170261430424346202824313872261894163057111992879077703123245949232287379565278164729430747144670667020859129645558001309252120246844558866086613606474350595795999784681992338685481036729633261858339147794007112782941428318951163698169760919320972483266358767228300288621481442093451145317582035946769373075808765815670664034819617730596093884605003892446681468055284519266001443688555329423403056385360469606502599538788532392512430210494353056106876347356826379608749364752260507469641111988919104873757934607645512223748877830270466202342588096913850839074712323388510140470497618221226905760703294942914064435476372319683794038283416180028369207694983751487415037145515329225938638421464541083115898184512 [137,75] 19686250466174415325955208844519666057426149473884187702757293157153650863129726283391171673307221997406551061997041343952624694636653362356472338637258628686994486960172894905464264149443486681240355612088886465153440494585399611209810125121565373818092270716688064644314934224433781277517936558432069458925748226730462537687443707898068079364500418055925347216146725727959581905308914076545009367804022687882899366801949603966831455734460342126284556563572978046348723664503281288593173787285192712105058626168478895131197728689570325523855842140563620702068464963068809205365917953300385701372723376563264090096503916290092263351418236883815928477111137602769646711373175027021699977108458183934644478951395062899638507105320071390442016196802903736263922509648540241659197101441720841316498409885660474190058653018450265567690113864480399769842229340099767176578320678326875004442929769447672879188209333359418346012347514606157166371276636561042969784354275389026324313197908907473563062504403135578662504336760229618696345768263611498861195026191516120033898857274987909446677964550019565639034370742987998314644269809347303173441402381048705837815257231154258190753435706685738113305775292736920885348752505118810400619624652062478557084997475674375533396263822601678588982158980013000184826951838237029684997000634933170836361328797260503803348156182621998071743255935023400108808452124111943907947163129717573951834224836829648675411609471630373193137283159338544895820535010324688087403248816228215572614857784599418584376643374773282902627523357305052413681268936547394242108240995700958602549975545756917482612919503345407086678799041924748302188426053847774111792297878409611035514024243983516986066227802592377495832348456759533541466762216333826269951745941368390151746525752266541249018810818319676054162314079494231664784238325185789622430248 [137,76] 417836327193748970658525463433563418910104960479584446201289963307343611293227418777295269978612882751876392573521110696544793513621639315906435960333271278950479949004250379834571496974027814091857005604180721756245074559885705860669593469041137111118319354983907353291437230252985364976725473760836023594805934298115655277144764821984916880603478246134444098317017135041739165941338804114770499557058442284768572652905273127242740284386144099666677122655587772664290829924265743370390632477989858261522598891739430055338085372149975971569318955995371790317603596309538658212029007482026604908883945410464617851493197017784562767165609855441194281404561750076932043997999174884054802635412837167327291193362277414664553531594647913280337681142312528259411030491377587074411103911970234378605803618830532414992311565981932600525983694676139180788729456981979383755583750652430579257750556313696207037186320346601897632452687696085318481396899935613359988845136086948905971506347367458563586045346441123623872711844100443981491687264576692020804741248110478321198083302401019962756862666592044836224841611650040655611682290218576023091047115253543226520321525989775766773582555352965155887310161520055587480752899787041442056460461757511105162913579157731356589089165554854546585729130764871478094628125326335156418225911982746314020137311341491885825164994263040042656813931712008200442349258456706028462890293770387500225361635342935873447172360536225507287710472751204757266352815241778829757852980165883591297102829064867203476673612621526225315273617315548416445115138628022017399831231396547362264053587996400412333949446177954955371057468305418408762215666124434139680395270813673566759141706591549841221215753174406526201582895771304599317704076784546626545744508116935943103773194456848409976972383762682934392480730007534508087627745894885730176 [137,77] 5486477608685021493975403105983100365034457312951873412671497222161353690164222202361685265870874120666147319677699213319889677532916162933693868173126403013465059387775580728595969864187513533769064871419855867474561932123729070553354768056236992464383844990673125931272363021254987671366462696220697855297412607404339823986844293378846922463937478366948826647027492711457531700964752580223594883840417593707944114214985383539910807452797166098092934694156746445869665897560400743880917678712982151668067902396146816278180349005018056262837265572025364104789693535465104360510679083802734633137558282276992402254926037103428569632770510857922840595603843414196139120666195467763747117360036689379146499246706828137577907554242752720564419366112360603677094954012690902306632132257103001802169801134677449693486341568580471700488087640859424918013288556145359607770358405620417550013698031939471824537522146557397083198050156464792545534850210317987422693573751316953314759913914830531933058222169368020624748981753583651704993871851318784134786027739235101799917240417672730563708530051586032477658541359693368009374283987552354352566223836468516928588742073875922187860155537919834977641064910265843468801173296118540406359050688977457802522279475477186158173571671499057920645304204357105211107358389711769319890429200904386947884733671294670568982174009645063294508856373650976192554489424367065173186711173238267480099490239470787991146425687820841695292792850119681163151556901456031662720097866413946275577981335359916990343982593853020110624870682633765787088549222660690531492188683939058181127366879857217588759908053400894506384854427926492289576780007461941801196987887370087382331764485124439218451885897822269665444428318175457709834980360585861404329119063113385868608580148944906237494436273677868032050020036113575412874225580426992 [137,78] 30399729036514899911476642915458779095151239196040278191747636984083287788061863791038787146899736463796441669129905284923828943682455382899223169077147624462280549236548740242214999667930170757419690825333111111138461317361716390676128253350304569376967681471385905624344127958437930503828669080319396590748469730819809233305907746040363447058113227376892808144733520503777643617702392236410490346252713178400834706749411597733104088468286857063948726200539193066308260643747192940011804032611789742476063538982214497980615906522746628966186403852580425527785395028051048954820321619100992391317135604726307593104996385390465172899578283705152416854564316451731619159440502087306767805352484402711581824103105717724369361413111778234671779277692125099830432481594381282578130852446081252836026494357465137330948108571729492100757783530169474644649892317959320196629905119720942113972910059655262774909882417851422285883288980443982206139272361065614442134643517513755159356198701349758660628437525596341758715136794079157580740769472238987516685302616813251025164265144428972820769532381934095936806930788728136829034587799701979716313780656132586374721214755849075673093278318497887463654022906939460628194063144847370467998387106046785037108821272326205937407459223332412766378220064862720222859835417665158106146929458204107386425070320294372397305701259257672335976295732632473796870329912455519491834233632823800757803470492140510644729793731228756703863575152757253894645724498087231603715885033467131072038161223393334761056725413617414913859582287251126406366229597290919430832727010316498503297217036126533576006091334929632274352899177620990134476384793150259834738667643949264879301151373664116362241049078338836541308819624064153501461130295187423242718394166937581193759431855175097277807650601224885680874145804873776555328466000 [137,79] -175847400629926337227064821643249178628110371695311707458440212019492096301622490068262708936486949236872997931007343376453072048354007674688149500215858393917934256238257373412148446120366916882278450266261283228508352061273606871254395747632665241837614546261677912394481451353940586804976214081472685022656429992414988125955633285390085774291539515151814892797390616459337896304813265636492647701870058005555199135397762932804617475513169125801233037819643438327849951657068748670253608918897223248803972437653448835953460450607726519735995669580177416439039605482052272216206846294861833920220228761251032480184440402958289996423221163732053334545344307018732038879077843208518588716543379495724297294413195027942134347855723708488372313434142921586837252868227219027586982932363860012907679020879049879908443092664469023997044406371304377706313510072695274509165503741461139052825234306574968552652893884465566538181968303717523773099639790824351492908282723963566426136059651191056195761314108333186843014509555269815519486751041772028982862464071270506587443963324896194910728415104515845569272174839813657837473212883099048009877802306763077956401399167154800444980951196201105249453261898658397079086508408870544625782460902848036054702902687688375898939714179960965876735744573478600882388121516256805900776720057692749063779957720836994193800214819389939854767973735524904534228429933948219450453672578533496608643449274596206927992902974746607748783590931123088993642106112260804913643382147626929364434015330142764442561585743192013817797230179485573548653592917724906788126498900348808975341948016904521589616848646088079789676941373717209106588054538034863899514508511929168068223284304354789607742609295793809755799439226131432376550518186426522138821600294881241078864459167922093271848396204282504228908686670604883479610 [137,80] -208659968828390142643191580010021237544178059699705792154026427123875093210417718444601745377250101623203680110968314601525694444954047854151360840820928315387855976118912611733843925367178408805293034886577200373271362550898580564048275899957997388564328473045159638502140167060609852813276085564796935314643139321045889021042388509816257750102886789724469704017562187820097620125468432754570512775504672941794318739480011730341098200837948036265218840801570085260621133739611435618668345084931688207706826985691661869524020430012147638103977018258143984492912166792270925665307229095216635253699649454061148172084462602846090832755947827293659802294171981249198629662001967652209028820953978162138705434763184515264862798106364558471160333224263370623295403378252681671720788579891976209803951645595229453011260083737079947470280762419598511627805272715903805867715438923986013980509618006880283759820228301753423557870614023487205194196579529992167395379360760103664059549174119796375214388373095283267425221861627482811063827916934155876163002702314318536219956026313216241579618645176559581566862375301797211487069392625582072677165619914781709841061660047788230696394405469228394371045297733954895313952659640505828014226972281980612498212202904525955911645116455561398744111063726317093159656511417205424135780712701885160272063762391296594783822388513585291711952642946739854828816160351602006194604818966135583712099203506238884558810261769904146864783598573082286914226521707081782171396724781403921764174127368999747917032830666666811070115813806387666004594574359015001576820907253419837714717846096613804018432313982435337121820199373557388191263440627687017235911581727330442143653540484436445058574891717809144353070934454072632976067452281090743508232783539407390658807038084116910423562256243414911225849297437411072 [137,81] 90627392503750536069536865050479367134245306170128175752706047599482876659504091337964501486904842787279982481128756869879220624444907475024235642649204317409500494121841267985816973649917979340710776468587664758342022197172961453232534045344031222079972588755022363355014991091162779430071980615212910427194673662620014555136055245132067325727182284969871907959747075559110953367795158253481626615503359184385770871154826974101003929806844187904815547708157527012909376112136765876555919498342798849469231879616473140867975478951474253494407452473094211602612040538703008305050129034538742988808781419161660065130735066571735955457044793393351703559495140502112874677912559805061670027305943783845164549570448394744111046160350289157288207261665745622115984391977815312944681724201768551432801643695723330621659483126865497564037044346041668314803670720910753006104148125115493050638294652661726714270193195078322741600421815450046034331734414046863360096706870527935715272600096357314477743123307134529929032727880394550487232320990192665343851177688995545804062587729738326712905650549983172747684552727502564320531496159608082025798972734801130458872888920265134920584447569476194553007517506135136784968438991546030059489758433492643071176186360437404221527894430462165156744317882846176022957927134616113843431353495880607073202968106343939435923704521791392220641724031423344928127594019335436136647502420297481935861390059878373978122153097568829284533397024069172045934818759439668108921931314073230759083353898283180780471716600480952591633257829119719643433072755994226934582215565496102616798607579663880769351046510441892630202039422200961892059178690708346531529292451403062478628094068179260456824113769644992677994151553753646273905238464625319808600128312047034408195489865626782177909467334278843535899644780512 [137,82] 900008620958271517408992086825884934460639280754203938952758953258506541838405367284945982363590674615396166008057648486001702674620433998888928083507011870249003627041643797215528740864780841146192294116299454293390740894777339737143848358765097885129956714509107444241423109760462714788177731542988438549307003156134359384083110115291995533102259834512134959495956438676251406684728812061434790719837891435678289052123319442249580347911251011624833765675401495164930264708331567803902853366597638773228483644546122757101112147496601325513986975149942656900454917725301922262799997487604694479091982065715816363782471672917284147273122378317967727565323801562970695342129531738937558014975709739098831684888933124305371025799937984010896907671991652070284463693787717008325026893928392311454430655057497669301601325063582474337708921398452725191400068809710943724755212302369872209988147390372641960716876459731528877636893167945074356609758092571382587315027791404625084050582571188221767700056445209016637285926179384268537624621680363731046728683023929521108331534372721564374179747659526487435197109357193230104394561097311806498936888189412316111075827501146824165892548504977159334370702405081591616556072022404995517867695452022784561908584927991256545800584122828276257712237855213236127912748031206009420601421351261730661411857937324090566003544906840879569687056370351477158850314080871026662141722527963284206331034300815642776138059196770171277976324989826194904346837537604893992951689021249729720661602406473979351750141208510064046533179648539959676296474086459910346394805773266685736491178911272326206185425411740446632860544574289383714845438845091641426145511857767184207040249326626542041326193287784320516651484190775579224602957161155546120268676203274628009618489959417675864847544767236104567163584 [137,83] -3477072166929816852688482841768380138694859323850294085148348191694007372484096863094257777691707404668315062571296684008476789339465158356310699639106445438317304709526998621570217963709828260654721643340110191769264355403768579398501765654946637272464816264278269043601227820866259706481584513684740652044720966259220388183300744868817526124206748499130522880515803153894036837764028791789517062808033762808840481258527718209467789845453179122978135199607906249206125847398749498189373797825357197852320923068384721114443002827217614109780530441776751062924434069100467215965875454094278993777328566379702626978501528569114195445530604401654039638203172019481238391547657782856521121417606488308294801754395525900397095441267892798849590237973455217794524733342346414068593490316571244634330971307651099231177524588426211147279188512290389049287916059470737418775871829624755578340134565367619780920568704567744346451046211165149344680309793990191322956463893939697803714426450042152261021425278840879693500169938367642705635000565423623990130658775090162038709456636422214149898097959948999089447540021893561792629579232620827978873160290552132685398381361454259654108199483454628856010148468337692108342334300648654980470537219364808779313199734021149044516004937431241863882470608514670403327100437668196042983462186483405127147901270221176587377955402768509189935827380646307217811322713964538849734895257129539343963690358372533367970710438532067634912071405135304729224005724690702952089465785036728335016615960857398457595206107136834780496711122627564316567488872967804608603867130782333844851409929667115866642717968885078909795996533077811436509695407661762519007149482719346396644065755641779628889252236936645388812745383075685146650347726986820239058068702622280963829826777723166771788826187829641737016 [137,84] -77743314281830147094214606859653343648179385948631148296891384428727046294945360984073551786492857703301345507078647390509780698804112595219291067813622403110519281311101264240211315079098280061398840373021321070066409287159360800967163247481955999254145792770628606554944886612754838274634300312004558528372488172460501996418327155537525127250276550536819815344533410320810045641284683653367980388033301601693562224307302358493121059589875077236715843528857673125782600919501458154060135037720118967692494279921890251460559117787514856566301044177065744679412534788782822432260898975590692773747957883149954405036123522708318471920475495706134912915189190510208803912649368282101439909495081851226663789432589841284106493620399983051491700622942127718960570691886302945305416771098507852013173586134696544101216416814494239877131432893235119145371882201892876815886083434936183721824429391245652278946417935709885026012388664250645292972349369277367749938394193415088507928857878593383180535525599902046005790180250591761608498958939503986117303575957232787140818776031507908920084057911005367144404724711626218141766353716333239078070299812986613860007620579412201215849769576526650795167263291824459865590531929132903039615056804899593393206178121535966725124494503861776432590789690508286899539106637031349441078248959818219253677829274046398798846349973646165626624322173638007047849831971230929740020110953154534272977025899032107996884016801264984607595325961057573713938095869465207259680756159229074351600330682768847958752768490227297363566937737541047700372811943775166114321296928132316916486211328656949679725041082650705623389409727762777068699206848863293786216018646713599971579278909744176998919509221436038044457371933857770382603195849051194577244783190975974353166259716388748254166484755818752 [137,85] -434403318509963285770517831810742022253051172942687520855791835313004622705210730426134917177487151955968627575541705380460688423106627115668618661635614438187843451892852638237216986513540193230562669576554099479978421719929789848226517466723783235473534891709786375118210664664803768799310727762054833620823492954321644537878326631646468923235898942345723862889922211238793624573230335065941735743223158070988289879432585729595681799809215626968792193464751251517930817908357383894907332261254261904690492722242602892518231687110208518277187487142875753451186882810481184234643581040472504274179829778119140910803671411602083725259986288371830033160688135934874417923221145952398777106083169407849659581549324223408774601168863336590297441267870069485677640209143674540520690056351731352528916423036007238866575421397610650105670563870750029163840114155494456823411200419627816663982354449125111843368204229685783771386288035147516635831137343544341778936605620896754927570855811635429661054794719262891918217944130061778779851842769258000701283479283693557316240682618261312223204833914672155389263775538798356282819934840860721928431753886644336349483468329209933497403794490735518313254737964832278158029673292491649880383849242694825642164154636131464084707235626056901269624032670515103602064941719031888867864258126488035057077754926699966355083549405098341782053440458958528748659032772188555530130689970265016960515411235796717994077978229083153903972644735021191841100232998413100910722553685317371842455972768230402789108269711296115533083584817560425661351653373126993214506498730631288653115102621910082403657243888783269079736033173114286250611874669217709371802466699754829878324277815357930305505602871606935038178491014882590488976386271791870254512913576865814141925538118542722223718315888 [137,86] -6702336365640218746564297196134368422080784618260329673807182041121527239668924819866663607648662908532955966770369603384137499289760678920336240872394590748265453198380595053527592190784243036574301496796945930834687002274883561531964823826109001990489712181589172501913492254595501954007216740847064507216072287257512967399716172705757746343605780464249629808152426103549205155150493231563137090445935337652167548145794243780958307138279183165917970056409004151527077962980111167031448908460611292056914024984588303771979374319471119732975403510371185466597481844345381419496394034191478805100038069207059337911146891035974830866580626354387323016254087088799756109773809667403968396501955488721676608049099842543982776397898483767819373608696016649199917513032700383053277792661434787664530809575081715824023181108905002148856621164723486238315540935553342614321885559778547354854911726816467930967456069330437390718265074048141640592835386418803100003288493086448849832958967961933869062761524990221512621256595546809197828975233031718180039431690913242595198285041542964176340149027185813435410662701204224633714268294449414866018080501409099712975772510318771109011431549402435880027675826630870335560769758205479292740655703144409667179142285940751360599958012889535163739985719840987689612158636907580929049881557381844943836281760980585913237520175356842958941808052019461709664902803445487064149746966832972760947731281640139161477437524976673930217998141765157994636630434265834652147752158572582486083095792140563028603083404835798918441637473774539242363449906337434255091986337964371804025774916342110603719164607526523459027968554326782455107697092606388505336516722910691388164678503258541400132524702710650585598327220420668842948111612750813707777307564795670384756522877068809457317480 [137,87] -88885990433479417553151795408209928614293185750962646307078632138817413487867545201884845890440732835269760519166674350858480509858986982341574072961468701755866681718022851255770678719794338134053356393036639503404811688184117095685318211997924450851323732621502902383491881953619579403782702049353458058840806134148903172486677339718859885571064477694566296698284881009844804269207239581517678331787593896066075083847972771522501648166183944744213315282907189905338365658583007372125142683046162716305947111382229976650964033174663230972944779997455405124617804262198975344166080933433128178397919404732130771160532995693584533858784370181467276214422082552988771000489298782391944617136364115070940898042895497232228139599880803811244431822953206911963671344346095213395973446528121678200059639411920118815464952655837545061619615702684172855590545971881023360487701071237378131944929615036739967453194515245552992202915026895782699658822951860127005325542056501184888873610838228223914325644842456113182209752280664930871606267418248396644294415232194756687786885459210299522321114173397576195837406872179163701639664070915930255455226964792324309719933682065789723328828053356813529854898298669141623853527750571272544166270633636172310513043799027010929083191269051457371067109211137865435969086829420140007932678302704712832026994467899408139560440336039910546204562721558324153534902744841828100100290474200754123161431234312021313913598315632005682839170821742387135704022991223358120150788775266594609942775153818940989475437874067192900628307590373621699630207791344544059120252663563286941748037615975755331485409427884278296447755297800149098692086290859387222995974772379828914005932289998695963705594537627153301914683412242325652295451375352916780699249799593921617912123620558343191 [137,88] -517141563145526616179746479245777054785791551624986317977480329373359368240951039049387367407357533934355503736956439223171988612203728815931721168396417930521625490383049965750267989644433173490924756579208271029295126859887810209018228166777297055804847356643454994978912623960395725533619211027554007813552243500272681278541376921536531804717930796614567002360204158498428022578640889300742131609975215010181946637096162842121492876934417115404177389617187546158226954599565625475715857625225982431688955919951959450416166035453419299711267862152907979893597915424882420832773980954588586582596984840067079920189856528517788432941437353514351330884634799400312788038999680723543271803296519702142268611062849479869631547214195473630308097010138573356283742317521607311222595314839700357280012974528356972865073328991487076126009529568114293863647559521681630967791422819250613596617310035614572842320845342310036163018847953776386737314091867084793145937943319168634212066466221869862695267131835153134008226298567263691913269920182101080629938857279229688859167017841424760922069101143173319889538566905595978528997417032111645472730609228230250787017649729527766054713114915968713487565886472953202093325885426460925995972655027301420355149680381823424275624056607420871873857901991644550870770557234151101468818679369729814195172152428770989566095045157573028179018789460914199137757124854216014288413687086684741204872555639912181486272106865490223814583420971772110264024195224758672020365959453313979735740332697664803037612624309725456287613502742319255497145248259094744304057912888940662321086954156532706846699882716600348081132372886008682205547049844514718579764466064571878008425354689788994326304110861228821524937808530691092646960963560246834037269932676243760342279815322112 [137,89] -1225527550712921594403884474993473859584095126354303665652375645526513835335041557260260275753789926380419548915429826845796364208246830685813717720664386091789314371760073564488888190509478805772727070256394507241724052927729644853539566943452869987598037564851418457741531767291162626950917668314708592182382952233838453985525755546726776736843805967785138376594920699381769961972147905192458313618663386054236264420392391950838727708088741210962718233503017935078919503678107170891883040985010211056274676454050836692090649848494905119145691095551136418871961367844575231282005402911156814016787816300910317266204388804327608018545722737424869127339126227660055556346830154249718880785853635641088009132267157992288742055785855552667614059067324023654491269716242930705183481327876565433201212522986250507702848340934253461097232827960072258222080802237052382549816256956644035755359341058818450166860006903665582401187704232356577934925055846351359558563181288057247977218415016863349555645795010327826275062807516409680375017970407881565723338802206665420233666873464163744443416571165761620194226626756010143639573819083907935689892995666627525697209916314217413645738206571606497617752757950030573932359595396489125068962169338344186698837002338102095369747198147502780398377313620587742461789103034421480683887919066026017314127693517235690191339300426928666077274024255838867130846002142851552177044182259079683048835750425192878395125760756363962554378376915680358421737810998659039117836786620520784979289366188940026707597617326794555341347646710195102604744079986802288176784295451789495035496961092591604330613933868434371718902777669765248384452914778675075910380246462179234336558941213419298976021207927464086155788886951944408367716209047227668842328699210720183329621568 [137,90] -13884545849860084969899917003497593208764286796935716887788309014531517954872177791210308612766984170847940239743634053546241795667737635251820080500609037933211577737939914455953445151213014669602232672425763342204791599716991228792941043346566086585818534395843649226074004808983404960818922324455962281449215300992527070811600042550871130811025736359828886150307121542771050916385692114521434760870402015789174541493643126497952358472465870958930711171269033251632446804168148939273607538781489274222028553863402228519974047008775333295679483175420987835994793863881127079144238488095095105368204093493936347720687739550173772671727589983980315149339313284969063020508284220889634629875280115726426397853809223200413373448809687470958739394912140186387343356566537518937040248209878725585148247959797627925483751824707447497696286194465352672115979065873925491664270520962792724686845568597376136465182110319335885455330575515340848518288972767561450865764836087655081278106890615099467574527544876867678934555416705603030666681975258313740469869278445163655452964644224603796538733908809911181007599681523892451041721827822028019081967168173449479518518367189549238933600780654431513478439624152529199524988138224164845306657363833652257925222958242167473709370406767350287903677694224433233426696371352973690808068030849004864317103158027916985033716951459667649692756716729412224697594877526970856104665857427259563413030998668926274375014443689154902877677053362020026448392128938517927206753327327866919664116023482279593990655249842335198570651827961798621176253123950763551412427433617484707096022824335438939016949435502890911922535436113459929618831251000339241950153279081640464343568792365267350169306151130910138908318852751696461793580617235139254686665157439960432 [137,91] 3775688119472321835822527381410398998146196676957848127083676835945003039728523048013402930223986568929093608717142054020666369661589366273906459602028434182989576434894138521922890121989848416702793637761674164002089614775177539681814999053920410862239397576984832531176189643984730250701472396878471487392066373919806580850091584563650376991610771629617390062489148651844411237730034289172506214663748765289000350203637530621051332763595802512855485310033303911988339359169019955158815966391750614712260927438056078303622323943097796089007599635398722603970289483925047696753520986260358821560433549006076100093342319587001186088263087391345624374174483771992004485756838101086389903877399427170685111904277683957585605982414855096184393544485346791042138303745481030055852706197026262845171304699059173898169290200570672847385161017217981846214225953952174656030849592863182022286657836212578746776997630886020555204441426241414931542850555204083049373670061719118262991499104926578899490875069398815418170769416052237063137868508727922113763820318990259657877349418216608688550545840106196862419721038009195935316809737441836955064582353333580107743300396834497214227653851102182479238068533030607940876811900523504934397733672236815875824350074825625716584354289016480161124891379103043706870792079619446519901459814513675601399723146636103835835782933730198787808641039835435656150128713811097177016433788259075860936157555958392346373966202285655548063255006033518661228328793379936940295200532204845306750699670077525006080392473467554558246561088027908796685660762171220246097853524584494204535694774402620102772099502579265387599555623482249022461441380680778323242256446635582817972825984173409088003910892909524503882864766648152487728441175225307307522781222051874 [137,92] -8715231393897526681742310016193111279871604523758864935305411067810862531112665374500092405025926774479581899815830206638264949223906598251922421832951794119527976389047366601192657013778813461965423263718397377759804687235136287125266042329924808094677012257025260007924535793543337430531117987492688616991343823555426130008806594767051660926118186007720557097936513152756860446787009501164384883762411615862515256805745556315839506775657530223061496902507559024762195493382551368272930126658084991022659587592171450159872434386735473954350851028584641857611190525713170516308471101594385174693981485506435173269019207873591966129824847184659238947158257425043728617951634776434480012309113542652256732416351822542470145973634087416472914216423405256864513620505248935393828549958086077018296151558466697752186329955281379168625669661867518562746504589418767314847282361763456975844219719671673803683379489530515240787693738166276939262281640677178144824940883634744637123172441514280686019214573343967497867515716080482628869740940259993321688037098955525322922071391096534474824444724502894718595868128762510810311750618974464905296664884720883534857147787816680695381020273023782161059142689305122025850801131395853409247442250862850359828271909987943297005813661664492097937683578249470224180951228015215325736589526514556279345564067710219402972026855397451234960476765809725474572381790237841610430178990635515692111370342414425494964100506215336365242138808878715381665394213682724197633453343961497941619062764170087572153275611480515888462871131837561898172002399025671678475989011001417351553605218111528002583770410178190604467851040698129651128229293016198374683586500050199504291567217723143670777557932850885663849631330502670471991568031065400551241695008 [137,93] -90916806757100922133965729675339865725410165205445645584836055999828089497234400420567763261538516590825399877141725694929964855183665410926019056037732048873286120340903862831841782384946842587397647417503525902829366322088915612590146861246080531225980801413127333239582119762802566609840516729044886750634645265277580679778515293161050181801182307166922925366235127191289274656982785629628969750206849425900057229871380254153714099631463990213630235110564464236865389500562782478404045356377604065501656701183625424641152753688129921443333215232738688774555836529915216535422224761357196381356302412514545137567243512468828935412855523489867275669008652750616748037494826834936394030841542837146847612925803247392690839528146808808422833698685804690004302384416489090907223144795689914580912331443991885536902888751519297340517714269023305184598651948752920723869797381413969670530849525437223411303893916735442273119883372121094496263066205089387557512313737811752110365779045455741026589107031571693926915633475023856145766872886661318010314109285686014294971022579942887468826834571643662384554828155870689546756844916461545922794866907234273409499009113309513540957594988113537209748514475034444027334879040520430397020617046464654411754963021978765797599123614520290405857970681337110819820398949700840868322487913777774806503912082555685774135789475516857626587906315779240860181824276306738023110582297813605014558728279381885423431075827479217659343119276215713875359306798847180709601153907855842488173419739564837601441853030572408709323891355658802550952998491965843588599752528415219797549354220636695260465523280171690310157894335369065172827752867687727031000493749240735091117861423496908365553343416744793345938386445524105925548711390393733470668 [137,94] -298701926102500368020860388122034866336282880665432654749325771970739423226563721783636743834402319504559908587265032406821148117528732653262015731541822430525525143528385154606093528170226407301478974293107892278576015343092151619700657832094476032807751226241133419289859347669554880154464021741772107393425739474657099878783949946628755605245193434251055145042473516147846142349043682421974858438369968088745740501875429180617436391024343293053033096600847150183674895789489388398010531788441401156942953042166408234260692132481500643185950065006931375719707607199559526169204431318761726282524222764401840318787513501274826351028764731212122243925286079661863387741632090528914946465872076221310184849479259544848340784577474465759133884678085826914801460607388452024457438976429225590996355912483135002769078878192863933035148195962652969415078130305054806876608576515419297163393978922273484286894968070912362092237745451632052489809707533499182830024172427987499936690765708547785169036680292044463311803845488784840194484113976603338904306452707545588241788410387507445292382174114464714055956142827866810900949859508390275098426551947753254996985965232785436082385040154816785252153760182662393707709791969327649519846963169823113240651852489820881674738646763263078576090569964725651166493567485879412415441814168139321427142735925909855112924711898482504722425190127696873209622665853863185500212504240495980350030524969732143876327004050766341325680595885792141006859918944995590678380947411167325806775131983072703295892084631353340734658272633833497723202651281542106878948525115407116497028552302167001475755051890554393832464104012166589332642110938948408989206039049226958263280355398654732638957043796977046204258411131850388446923122248055768 [137,95] -583106623175881128371012183034736073964903928385145619751457746076294381834783124710338904642080561783472556006318062584853833483831213259338517932680745711637966693506163026747899914417864012385087212923054864379814182972050789347089845079360105059489290616509821045619738459994042551646401294036598582878369191079737138754469061633930219612982087324328577113880245428412851315105079803194424035420107010360116510467058806464869972104904438189530121144924745694486283341218098541281521089127471395181826630123421958659116716693129521742417680171725383136178663676168099145269673611953783589353671960945358870444521899030144352086201670457475792781270305534493804589259384884802635057248237671408671333201654521046906038683091829236868434431035036092280053653314614484059954635742408794878289170194860956240276529283906796455684215205496283651110756410128109557168718454038622577184863009388983785505443805304632038545138893818697060653592468551743166114856620719758454748066274634540608951888628911459912364909025596216721696569902955166950293342049979072355465429393987713271486095746451532363730441303383163626245575342657823265696872624990513423972484842963740673515811345144882597902041795281324608845908506870245330109076196854908831073712865374916074096386882959592182597523566358315101228125088980409749646446150720361164265183585673229838591315360050240790484398253516738346013731080249351362846085582458884528132310671570402188631536217602222882886372129165316213200512564883396083977179783577782611936596408813822976446284602357264774447388790137085271821401818686059222357966985626332144855415265923622816223602336271277155294882137234834292923642156730332309839901893470621097992135460510419245206312287224936896231497501644339089250364219489 [137,96] -729218282509479344760080067638666984520662425936009786331732973506303358609641603200858453635026548648267072235530222790304626281848911001808902219227933039809451221887704427021299685765318945216290328965258362234199741358840466855087606731018231081343074809569854102081187485708729178271484977050389774543263264973948627605872208082293337197267005418917044654014283879384264687792659445240555771451818458663563112631840555236167046412473747280945629096828890562377452145220046354976451909372337534651743076692624872862369614975274928729298263871662185993483516993611732795457742335224947316992681261790010290787866181576388289849335827230369276315746483216492906099594226804947109401606259131729379675598606917099716206793177795293579651606285765494606050586028087777123243207388980764827190810904120699655651844947657968735400360698455305771866293520778261881646844603780060585440551088705901663034082397116365198318607113080327013497811488549783486625037088157902008038462931634027159089600979285836035753016314110305469151401184916317055537177602702052064800497820258234969858974306806889514987607922182427159928536639266591319306827784106007996406476396768649124113606859430442026146079685090161052416152021017252430554567187169491320273790434953372569231214346615523897324770980770212093781018635778848777093184399690834056369783926153644850968892416988137343144967580758146734742859789188098025552956528462982714054494751516293891628907735900256206860574151232725144926016384254322650780894346354409050363654713524378698284388309774814090781727601901501052082999044593697833937291779175294241577330145329049078697711395393979271388166546513917398100470085106012335048703740003629783810362514928987985103819294978504987076240399493876476081408 [137,97] -562766164551621370751003354462447838958735095491190293335596788584165134465412201790342988570416261267744663261336090664765575637798969841122255088357034409609698781731219939153527335510761290321009270929922320434228309364533537363027891835015961168092093742447803843745559056802798893205947196685421831566460182491475993562663771659662417838964424921906512439038910777635493159133789239841282484948750721224666518216568203556745306687259585023624558401805518129009878232929357378072616607601422093848544577841861609169983767393622421950436798491488468152612826937053617670579968306131417803340073991726733909389360204653038612532968428389320913782447258654553821933978406137621687545440477828411658300635066666335411650749726508191512569305191245633693269833605029468953913243499646740923796951510957913282759826438676695103533773943100674926369556873018143146113967624709933351017354137974190390236656801143074370098806901092037887551459298442054789281714422152235037783957432414980960305880799331572954606931000569815095620935239572720256413756398056880255323604305330262234140575977299180274504185152789937300878846079204192106689741298856402205164218788104741657562059660710719807274814948839522849858975518340506240581659412794113464028465363154071888735517241618379466612479789418534622931151794382906732423448367090385600112263118335972149102402379014682419804750488778682683207275076647765959751497530323468241097582549429075230206826368296202707520612158684074855319829130190804841314956271208931823941150553871829400004375636603293212469008330908013402928556917983236696030990806100300825584424871566056871658503265247783219643692875860565710491127797929479808319544679915360690539792509676218068953076536342478604682510735235574560 [137,98] -207407761204878362939983351460296444189125234393483843320433937671766843703365672880753660753610944337749312295050899685970061128155866562738068414753072154861652056397421693180779752599258821841967361430190532584910796887698965037706617864859894068880844611636063009710045591826526455805513737262420582231780423581565270835960260599733701588134828267174455314142358695104594059291512105900945323542543636571822835955535453325223456495106174465423384302787838548971700553096168617220338468461053637312286100261643205652162604519228612060494574547958599001544513223681777852614474064655661890989171822804313699250615662781195350359782581475543582833763518694537974268713844696567928471442893405889506638164743421423036384170162184333137072562326403601349224367965292673274978711213253156037147949283371579143930952120324256934468882928729305012323012232509723681344175065724912105203256548482027936642312445459268604927391372904247088178193521622122597593339172968146140368805410284996405373813780136857156889531472006522390029317940138810675403391644779197643741861330677426661061125201337895281514504920838268667138074598653105787934342919381951696047974282762547773642961867834730928013992764647890920092064427724327106496684152849841998460614547003278515621783294722534135000025788315674745016624558724758590348505091770083011540651903163594147345062894240325768689868908877818427135322127951889950957007150004426177027770177908012637797801766968306203100241375702850840009685044954668804052053366941622847162398682765158740822472643069916972260544031952782946718998753336554252028195125418142543610677054242292319159786540955224817534860449616509664699417562694243844932631530789096467812932221175863796588098653720254165991154481568 [137,99] 47640241773432844891470257282677217925057395178980850138211412943533513021990746884182289002830857962298338183466129384871096343310553943113207745225580218615616423158689946306775939471029060928610434849057280954726140935838536471808069324226456327653622258200386604684941886150135862095173288746312169316043908353439865801304581417995791820527258408984693940713752539939126142496458558405699632677899901129080418954216773648692696345565485999588577767154176484257316135986135152026840688228008568359876080369081780209142913936394504181631965973219337397963188596347239991359469176959424534416680676241855983759274247175993399459165234425379472848773656897860631579164793533510408012821868513244987758668070435983600834648747698164713436871776096409958543887458772886063361282784538360932115809898967732722476519040812499329990004941414455592647708486948330566920652861481376611487943046673764300922132890011574997457654996226256867366941252768889625777585654119835480233925030506960602536989160342739110065121359673870244174703797419097262034525801427094260170625270673612692912104561821560525584793463551729234122676334404580318282737166582014971013182622045712954943221055860825465743399956671059271231875212910717358075048743859263021606964159825132529383357068007848742336120635182077943322863299613473475681003296650859619806954629020513311033161508950169783817138807706811536948553441786246439023980663264939307180255489304836343974138470838791431658447430067756446119380759728170181933421765996640149967188407244231167147738274500092618818297793317024463525796183990364492987879251319006913557475297904530021831645300285944193484282351453882671255457805989100991704919262366905860216980216971204928326867911219284309115524 [137,100] 105947205997373051068569567093456231848452620973608826048560305343892586611350716121769685042546366424560410729696880947655544848471949956575908003842263027751413447021043979959619149786102999243146474515700254163735391783369134283603657354461782167904515832296989968510536537673668252326885659841479191131543022852730891008731130092568015580463428889613199317513703857748194551922553504567614123100977338688105860962681441274621855188588569277617863307808891778848557634657787827133072282224914505030132821954917370820101148228550708414772143950751401816994994369994131801297072993040695793306315024349408443966556000131070896144944794286157198036761297338635675153879862584424279120091327844886427535475955911485633217714390792422421703643204032238757202400727636625837381366035979464347804872233846554055416814894697348601263764076644419137937360424577143416310614046237935181252166097578469658052930443735865835248160084476974427686601466189210303270956866215285437173356856878511217592371379219840763420895462752730853843333436973823922652267037505828973622322667207456182536594929065834203423857240494877640395264127043417182468565587974415228386436220064149801610963001257343302697435884613282267390905922046302092729941779492269474734555377558697063434367205412543693677699577078928427087962729399449547537241478936660916975646345530479496789761989142378149177991399911724573012125862840546376679591997178748022154889638783042388149912169709374040918451469638165263959231746932255185056203419849730675249545064668596045746366752618315256513592623857969920013652583537933078285829603423890144369514500990882851653525246859060733655019013239851553199136774090203940155215488102761076273231829082785829577875119834662848 [137,101] 55556840204990362116934155687316054536262158318950664093897056317466837391601874120312661936537891445268175729621642586188063108454424169962245362436174014069376982347957511012161733608432054091971456349694266778636043949137638431404413384917466876552171036557413094853805336183918058918115405908309432782456893318693077163896171810406486848263464278379071964904995302884462228553663460467102624092531235731915772091358671079057285766845533767164006264653047451954989357940909597328417294342790700318778501054126774599207704341562592077284110189885582846148843689328786831785531909610454400903299796772613220809737049640324166481079389028132359457328794992815570550710522876881629677819023672733289619479069144636403049035133855260196408218957209740628032303746333652521561983503209545606816011171124834325494607756324370731675697583335901289819910681908517651392236671543342124396834609874418778117060270712309966189898784051981337879201073424055419138752254447645087279938074759151151171984834004630992990360159609226507633970321439120779396343192116860592420083139398736060472871030817192641877741272520618506458117332154016855487894862632149872860995946832333571704950547070485064908985664912657690199084295761607523189382101220588371085189696828023691581274711323772158967919834690199779184620951794934938646182833912843625637071088641893235572169557138373774861740197692231440040963401914616513498694180353003745969605985562307300741671531531656957974707114969776626757081765956762958705556239125685163145455701460151562961065626183635587999236993883049418536824338937421509384499557236653143384941281796444583332473662617639741217955898166522009867114043027652124557852738925711489639803557718051030684337999352 [137,102] 20366546014667194767899432046377401360047487739111830358324876407727876287647695206304956720860099319709757146877079445357557854461321654058041349437077755343307624751951888608067339899055110592088692324827859325287547252584841465582317143777830946198880997817099059192814494645129021119755928452118488366490300778629405309199077520791003020798234626544299109553132185003136385535088542821293584881113553198968682251050206592704397783982074086107623403235060767551261193756326882108837847472385626267684088798942372154844027585318924397728370966721740482664242481986177932901836867323107280963491708510382784776081610345828241093371572238046043618016068518271105945359423253349272866296506044136695917237715513764045759295836001118430986466227272613624433017368625060458527427503243779241768587392631380650805227571237975203138292279955071049617523430633877825217186571933849058228666305864680824369267729333850835687765398116804250486417239643525732726028275734476788219814468487645093394579971591007323116207063455250849978385612787370048546019374373106150832595731025083010786852257659371472468811349197374809693530971444196945778487992792632144489035909840385269883806949960299665643966303035631298778323435729093256399020624260344342199532328646751849411331751224946238663422960123699472213576137336433087195979258168460118506792192999634235007830952815302091109748012868216920775059022978215912832325416467835715841469510183317827832655214714948478240202541778103934731275258009943841689738709392702416437952310243169038656538999098104781572169527877584093099243641490068185721878015766486507330847080304502117194420236795651904913833373708160098243210566649830237996665510928669508189824938979070833185840 [137,103] 1476438508896309243093680758334190779181138436244387803172607769617564249138546316366978940919428317106777059372415036511259288863386666011382388594467188104781182436078380004951770562882015616077796235793627137795244069096364765386708451466218149365173745471000613880665040299606472734422854330242325034425582632496685323561429349943464311470882305529383425922532185152667282635605344011907650860963521393840940405266536896752737213019993214589874227813589940596470866261545524722366369715400151381798728188770846585478716066958656154279184142342885318359329720793547019533329305681912928146848049820607729709843625300885252187422618703143388579774765802264321355234187233835870372768620495849884678638440846452823945506698212501452914093352044760459286045700526012509911155101837232617617708173876517530320792143517739309066615076906787942163978762171090527862450236534623701993161861780853054482000159622850174908969749403369572064910400572898979065382926294596828630778188184792768024161549968082187412252635533080173478721157554177928262740295190943587601495285790171659690823150574019277455049666840014988707290122200149267506240152077318134075854018099970937649878639936603345064701445803162791688567879151368728286403636433369850007944611295935392145769501539601364436884606043656746511822287858762829818759346307538337059325646962367094758213285558235601688729529815089452094368385451295933760504932304996803082235876792562339657826252661773846307820016182462488351620431909260063105508492241441138292826082384110626079025652115867339071046522548373945068240218603686027112412720195482235488352798224976761569613823359341760981552662889773560569591534010923998128509812940361158680350029414495748 [137,104] 1428094907108418197608721998412580127213559406059490567195907667310876231341975730289895801765797931190333695339740286012045581170453063320391719055530343580675339944289091242694413588286468840075644768594608632682966627451896802928149756892996237707605318170739829159296831588939678155130170989394010721156093098814667667789493841666829225075994561028578838218818033219955516628914178166648758392360233593898632957554283542497094062525503866705617281818961100801908153032612273025892365060659961950883785080663725923004933177550736875523180183175015336050661866077154155117589981869299042539812266387650423322740194625730600693588722470054416117942167527562235195682523249841710722682109653549014666014213021256457668434057307048257196172905736507977143046689294765230978492857756887502519784623615773128876795796057289953221815294350910881350558277021770518628427472767192806302373820661400578530851447440617358864543467636128146683221739631099830506312206656792099172115693997675952122230754125628815393021386675908118223461637961351103152186514972282537007651735043490294824904865706586140410284065158894103862241990950377773573424211272348812783932374938015608413248298010665143522417704711072156119772643975093297274355984469493214423614296002228321787647265555547448726872658088246200141966142148989111256343497607690706546874995599541021135213199638344074926125057220892435492173230593690904330181241973597616464468480420414537795749797642001044467697303271119462011507809826339131908403344582137978171993212064154430876501380570688401797668405352751553723979269580707336729120334022174030925587759899156537998832916523287052671370885625837875444164028667245937451933190750177420308830942784 [137,105] -349884486189760160342734605163996357721798809414111426938939929960540951556544873097634751279037715321594679629565315067695329855995404971887291270751261648407932394931499141620104232079298898284666524120427596089246479563377179701220249808855979963194254153168349854902094307298059299946712195426543509980964595458612828000802826744045707210879165241692577042473849595899286110756417252519818657724030305230987333631380135460751612934473015939126029019331223948036597903800622134077653811216335343400994443296346397386107659228064178394569006650162564643794233348019622413863870434444535301482229246194032335473336548548500048393443226661739477345380660472266607008992565759478880944968857562734855575455933716122248169384029995341362184575402368089087423197020149255129366657100059000895111014933022049230963121179059963637176390169235264044752691918245208927819649924889430024529891868795787913420027298902224794381605107612936758587714240557269698133999210730863363151775738306183010317550629248646262858122277136139086857427794805332736676778550137467601431559897732903335356405112047707568714609611812003037082863222122728923708248720495016727906700978414140633638705513015383989085418920276956492702750794189688383186811870646402135195540895521244608518156097558478992711980366343660131207674772966341608298594318695948065324930112015893387236869387031472715094718268806483965661973922970370677047247118765260148366895666949748366563309157440967753348207192086895119081618884559073727129636034767863230384994396134929510688499916781722043194967694610238676495101670214902606329335513858465584944625896993754383147003346029903014367171389682980184507203641051699871467482395308561877608 [137,106] 155130282420919198424559162060332918946850022133391588488647443071138207525313820817971824489860289759682142630792619556335114421777158608985825680082128393124887139145903461548528971030172723643369167085817375093269767370563488090369430015642404620018856962452319706393241364149111657001437409324608853501776113595707568915092672295623436079721302000826350006601744307861327363126657251794740943425048592955509777945882992788548783321338763436924873622603797150489332358439762507949300017430442260057159596362449481918662434208428069561875295581909544245697971178150733188902815453740518379562033579778251435517814965885570903923814657021217587995520890993036076084642115314606997852713433932580202252616129482384346908914550257802600905591065235097404327110738354280186888227736853096674826454577489141914280501558236479851624300043658863900210978703662832675683511454189721708240177708463120286098193714371763659063716542761348842502826893495706495810337450704305946303966152263285121594698262731076052951301939349168591441654759016456739231617029512990344542761946255836882273864609747253889089734433334062541890036078579023704625628410269682812597738619778455169909542104321287499525922823498398784702236095274409606359508139324787536853785495958966757828704079483869921419409468395201169536537108861254153852982154305028527009642965439306115404552411073756070104279338980306575069453484336394090482855160973097234373914078450986528690512324467837516962009734081570617397686627985181867518485271896795448966939069119200640802113773049369618038100511963533502834353034890936871198891798541344277858625253196021065243744766853715152698523982504392821467066862564262816276846714318176 [137,107] -28281100834959858494903801232321503883194972274081608296585511125113623704493073737134976690653580975212891077798853084491467261011274291789710970733170381593502075005823941724862780099892669593315542796429125046336362824925962274799491662953849265694082256117188921191446228958994539169069266712576265414996991149393504135088861152814579881609982186464521220383199311680307244437123692545739265774334669876466015646724271602978331072646565142198958356067473562747918587605333278585218033833445466612821261165844940526215116487455696053657566714176921301063991147610233693501330329495746614414359173531304976975557512151217134298200706089610057833496485720779854623494813466863813978018224291100259682394692204706020702617465242708650094153901636592541609943050489446849496402104741853216426002490493541496698952135814913014052125685219544789416550731538902446785009346335801457286700154009962687863301618326472263045647572687011802648235444433339301797748742442300010856160853968712493782653471526799826496051932791474633582796106096413828959076403200919460555030647271858671002303638110979481868357679283302116511531795273098194029269798048349378699373650277222267127957221433114344661557275087967656664687908319585923663625096678564139503751804150640584515102262194737165027314704955620328232629170055771446483216296840744233641601852457601293528583528121594999317565093537816862508061337786982075644056441244723960898119028788007004396264256531646036225417784342663033600370863598134303564666332360396067364575808934836008676510747146807479093758547511960137448604788784823856894808098253045861777818673490217702406737362481770344890558061310811823926326944958150384996845948 [137,108] 6084767392934647722285122673128941055081749567148297902413232788085235705689872961273279510522440218844385706516740211989201013150163965026667327843590986038668203845675449922563715922671141009173057210601205240798865842468425486000247215966422760782084895461612140151267029594685988143281588836277493836083745496912415647710286570934074201381040443628424123249569349205638892321245864674854012779350854261285181245312824558898685778554538997780977586240540469571609524164179373926894103164624973073236950295529324149098352299969848927214534849352452807732537798479640752128572619559739025873043413469353926366836955548029859988753874438675606763232513981739825779732251222070934357659741450255501541760212118113680954004766671461669818289638220020680022828202646321292604106733941030441162794957146534622970704374895971825012184226824059140557852386209494499355886685882667044407747624605953738974762936211855139467742257644677276096370672629534398564197640640420743438685748655788559712588728023011917335554410804894806982867463907957744190720832462981118788713117953273306005832889881410577633861975019090162846818868913473257278534146377310852670560698562966444986241687146049922438408064041991067201809419723751608815758600840594803597650090712444785917782097116969192486419370545867480139050113873089813178706963755548582038408243570966642035362063477593456424721203570431614303143971652508388411988556148799342348199116554205261722848906363252038166346168878035872454688564006663749705174140962182291562488926967173904625157723262166115195398077981425675739473835027045849772595491276673902774947788296244487039626040844293658143584873012519655290919486331240111904 [137,109] -661169943916568149367223565545780921882809587817450889965276867426888484437095723112589108991737523557830153437675183837662445131478413452805888321607556506290782722420348358907695065171863206793264096242006452697727883698146340101016911873270773912733857726840628399059770498494297733949310869511692912859105861841812217907268438801694037722821341765037807455872970747033768907792591265832606077416572712074738710481155073126199128391608801399652771818392208171056514636334170053531619921952335038922181163891152339281748046835948533492788157091821619964147452832117270789565819292809305578187453285303791310171913423800335085667588904548398153895196545293386678054564195745284707157427926068240311427011705127942898871600701280334185620197928715353932105242876540494858726388775392670372232587095567906421212114164624749699241586842751120437647233351632964827145651153627398468625517099316158497931327664285204701653493351758324547877577991873970962567256193391852603737166849095711710938646009173177801996232339733891290824044940393662890190625734519170054403964595697891872370803400129920942147219455879946224391276793302442077418688378595925391113402382371158955864676276309715693147146029919739900680310188914146540816106169536868525436987446912185780602650294858934105506883470200545143154411502862776867633042187911217813287073874364551363845759149480930750761766130623938407104185575557008721701851325322615441350566150405292232961313296134107778187600268114699353117705019508281483028419925634843400735835513432082069613638410944808632037574135598881508297530850575499156736242056034731536659767316463965940324830996762252172268804910448419424017251168596 [137,110] 73136817962975118144660297238242660094866076746857611587308218143983836776371790415310324466267276823036605667324803432850602258895618888860028079746299876441754258277907633761951702820355411393901705507622304598628486343278913254297354974286801984009903362055142247563882416765636447262127274438205168725637965814178582044119795997264520314790692643512818529382218623592578728910039291856581269923640938576029530042482408441915953213377782769317088702263693944153367152374385941626150690417908728994136322833414223870952730173904946564311488433540466089772236841179578004390275208700005272694289246041478795040505557450868112456924337107740211400440391190156640740578036994800421596258796098049690073074445511925311898223367335264187027222990818389350564971348706112903518136658837800431023192615198116867608939641132614397232012781973440865330955334177558066440052120546701594762012418441257279169355182214764481364971633047696820654923191311148796585200906309364952336906056059414968146861239673566102841693610931361045424124068629766539045438384337391087591337735950922974607406561314506566587499652784373068840772270945676647712704689293774962622786131561988062530483592730903658195788431105903186246986185424677398815138274832641869167594853244276703872028561382815602777021745231427292781115882973512495414362449611956407473362234005941332393421628025915867460371707694980204005623157393569224750586958646335617792424136232817177450689050640061235451511742146799572719787270670176312839095038432491145511473391304538398517255851425780665610400406947033307212341641497735381371376297011762713687929731756174474660611808082889681551019399592058786236256 [137,111] -6150780042262981769056845438136204041679175345497338475844022001060479357119985993353967771201707209298127331461767843747881439251267409724784840852799421106354925260208776676574738758369922362116628820153968060390348160560946622976109855083046021478312200792620633099516310040644209629766819205867936154604292814914131345336977747583821700840832592447925314693015460051235076510621958859705203734160934572480615075395971361618902873851685282771332455746031171552164746667524314682304409445966136783520427460490577224888431005506197932773079336664055500930187860061452282799201661122413695893193094113220157041980222048332550673548743760394070126873852446630304974342963135885984941807715164472842318339130520839923395554272204797392235188344427142123168687898705386818678215373819823815629290557993188829664208893386171091686219181537374161584752763326765854978504132846464811336828194228967618071985302106321897198948554540919465838027542895414862138119861581338821631032805680272446285100336301287166932259905365026218816549279874941444888461462645670913152713323511266366802357501340373596493480797133836537243658194107438923691330244925163493365505325704437675107831060627524993034856002608437238540638361122132890912450193701347897241870408355216768712095408657027033956508452758750782730509364755824282989001930384469810667620001975031891839829416704077241694147310036568209639362971182798481717093522454238954960735053349040223441690947982803690486849200291642204821244404735483825685740325996642121761625639597474159812712284679474823517130077041214278620930984485049713364182734900714006068237372105181779333206605682568360389018213481163682 [137,112] 480381692553446344390285380360311550882327043710335132877107617663144552781190321702676199036665561020545501476996718273072288242406667189332158855905780838071426077050486052935218970553402916185131688272883393504396048204595297050528887693334587940011209147511377499142917642432620582718824348143229797812784642577181250393177800810712430444860314672003809964017872212579947248198263379849980850407050520368925614248723703201380470257744475525774979222628200748680691963968222443954687887903401806549612460457316189483273325705176398487551508881749553364686685242530045784525709957863378070232599164842425530502895976085031428351000840273057313041323072413056479944063644732381985474201287668801127142157463310801235992485156782291365442609741095535923668483746411354280765201248321222522472253297627629734430147103895483859153974227090061690712692139487063660853626023562234543791495213976458529134445065973455912111354211001901991749683326964659195657402607010291859552238663533489163414262996711807457075425447332626838763508124612210706009097401460578180361578618933287407683430101348031741180965098973831396722945879130286585850651299627099194422847647722596593818430395383293110295911205034572550395973047369691805991681973530319369159059473451934032216061107272869264933020355850502238791068653484754765417652309849185856588648381185606594364349038984393063004251013110320205264517187534755075907586190701909078864386336296223923695846905322442711339585283198656293142981735030895084403865723420500620524302783556205613055252530713754557754797875239335953867512989680737535731421810520953472912170888520234461159293911498777034833774592 [137,113] -23140877739972316351382600230924416464875329934456814576808715139228378068806398927114298790200404250326207839009319839099522797787219136633422810983670825806594806012774180476724558873438774380802154884030716296383943930306458642500798539728193464030564287731416733250348670457666980400690428122227389255667461600076339649679615214842857211230873017479607879712649976726807624341218854244070230538719889858070145820449938843741909424264396531364940757022588769434195202280455962312260268992095294246316540274593078584456628718559205721057218012212679991848243549847661253881732740461778328787317010962794241241313682579818481706879871952190198602836597297452390830629896092246633963789655591930850692137299950377612365227815867659885700734379605201494837321757531784737860323133772208358884532052721279262257030576946242280887287826477915465913670263385824594935870353222484476094000955501174164009824418342264331829282470904631788270431757268709876592494699572068868740726223503687631090449261712946215416179565227550268342658943663699677174879179050339206574912224647839254650176558459386023273359719429081854766890832237457430033786010190948180096433339332335297618378276890281030755269466510286758358626356514446740058122032051311622989316900553155649466494591977978346188999682100703664759413816201108325204283490335307100090357473315483130983431863984649849326815888873999485505148802452663270123515200795177078006841270461273871763866331193688328127190480905494672212034626414018900726822950815013046437989387851633500553709452725892388587048121156828947400550622638267100121750779223993952181141526595434406165603071022403944320 [137,114] 377947211014868846210955704440160649755262955711426712146340640841732947048162063145777980227255119813814435100646558890796134108686590575650189752260188118196397196338701103732873245260694194773856542999821192149906155950243457620543610819069364019847550151246019869101997143867116304833098511744783928060375379940009866263582132062606763956089612032974476618755167012194741941694839471107957882240529135449611695720189103043521469201882328376513563651067178247899989380451547530407940203999533475205959657241659019702238379681522397581484495788847486081459628205390811911565865982314767958693714559070949457313687579809930660004764140565965083537234550544905357603353569088224445032621605903100287458768920951871159317101339023694008013047157973709341877578423299441571879599120437722674173789584173012112062916933461456799690231062563401010813228484381442331481672109200590017875009245786870127969212889751711858067408962091684563067949164533519365969467117896362451060495211122351725086062678278419747017972791519959671329629457388672325989471300152229572671488973375538766960970115633895407596646596430521044717622602313219644326915922184157475249265461527098672146270898075283646742774762642622054158172371806050114742674556982583956219886614510027690336487685467286355161582387434612604091072164431291775930684662530007502137652348115939697640637356067916234743393764388836393089050107363981765268775666976431509206006132533603662034470978058737922826784441752776448315233312316852076381627950523742438008889453134593383332321169271059606883979746261931542937651231233045097809103901895404822713179539693436522877337517216 [137,115] 14546896185862492100127882375663530125909956767617135562074478369207845822293775559964995758700954943010019429230406412670286893868326333959084276860052193449584071334013121063716271036641879820474866382157290823051853705346968917211587387687202627867306142171111338681369835265742485666649423807570067034772428391319373610699242168395288875728250172934016848089069201346961834811446559821205358083352844096484526091183547547863111061093848682605987040087086555266208519732436863965169293704534849201024283819622730833198202496721568378858584234486116387194682958880743043014445001201879588598571205825926111959798167538185658270648025551068054697839923870826875800835223425710746126569081320913602657307692116446666727603188355992346962654397835790133930201796243586861411100104519657739147487375501471312216484046439981950646961894011472256819924628621635025062856348588763759873625944468997297060953547767160680825837944834881827206822037592266974539071737303899505631484356828821712950656312391992493410292724641237749765477097180058333109219351912720398918191644704222983733698453246669793391258514656557532145953461229365273770446587874128429198402711674057158330355698769908397278774817333880290341765660916263303241967231790910137878400960423075567179624057515597348260292650685545265922276600308990869293474233348232383046072377337843612735011873058752271571476560078853767193329133264480635376725586983190242876224610179712130327440655340423223371564710756191596932733640379176262311124088000261966496406631527001951956349035799958518647987765102443867228785503534483788117453387384415395477763805395379068116932 [137,116] -559928667092742267312889076488041308947634287957574648429970994169073780123156481379150379540488389151169784038398828548949766530077689759265622307180585653097379072310325861032187517789788693678895242296077806365777590194034288782006823452134567270318214661573536324860025937561195789042273418818248102840330946593027353157470112760199760027813902242162830890142901353755777396236685026665431553733815767735371021740602189471961941457053103431887319542557362171232076322593735835396694511169871790635968623763459048342793821146584569885324422443213751983186778520107401759982132327691780546742177456035028899251282127432740217728481599063219975092826157939559239287816751386937734942311584209293290316800727130705543925062135455013257398047892830475848736201466879537801709161613068095484432509820175575431934301495217196959553904606818954731509367986446937111871021599030545405944509735174630882130476596939943203447674823551835923384019292504226640372305981079557890964543704342614455525880073141033181593052824388347494897894167038051574165167030443185057236367748077106307698504084994904078342136234118298961046008550449323155313657284687299741974603860835272621973370348745168946481107370544101322700562329219442238447005240345398474177411852543337585733058262335102229532203922644437046079522256141669511925466587417143093855707113605117015533928167197546192303131845471531136741908420975049192849221518986804078113185725000055806456655177137305565905442651574359312354086250063024586595559045790232705505521525930118773480902078572772573877958551529832758408010206654050455865455729745242781943553082963520 [137,117] -2225674029700734229669058452764793571674410764270830077989368040580378329174486935879949381490754032340485249896587498931787640249956141365920693202540103739966772443306463537908612475085620103224373843840420746832252311677924607508663414500167253738673746517349806596470659288619899985507432642840600208201405139893214905431574746535881280747622243673173209035239311338522215998004346958767031938177417547512180671828332174261024165401062037196725863462621128114023574718413992588369802357940222106403733056457010506390400993694361109904860696477218893356937657393996764590457199159163380302425176012592111678096929680184763489172352334965148461143973013343967240179718298197691882508056974404199624606212941444817007178302548001723964649470173973184100512038211331149006032993208247629557555045936120290488367907180600000835742596259070398002439050771969238833766917484036019359419512046191743171086421073505629418722894837739631475867936532990506045432323355060919222119678725986108304517627831079476155291401647593094201209882561159843700733014505233863379710294638954636887145381099821376090716328121480876326359442705610134073612379253143162126314484650103019668421978131293496258513455801759207948863470410795415603799330684876431590920597712841581376603818729906725789163669037542366164443633767669802608173703180058772811596751651172989056467666672577462094624822620277907807836216740462687956374884968400151113482179355106853971171178949826836616370115346264155334256969291944903569153986416426445366565780634819604531676832353654724673028382805805679795691381087602594990543989599233530727853960 [137,118] 331310343630840664849825933607577738774517618228874885518982039197507300356703410861728046996708108647549495157922961817135046574252539752470162063765921768021185618505106739306860670453376716100685410894277039638172696286650032305723053049908938865747817751667718355146271688237622275680684262784357015831847361538646840012162881298022607638618956604900817965157167004373459773933809235696339279829600794654093880139018516116319028881639499726486150148237108740372247419332439212247579999273785627843320508377800787398874481922475615521695014770870696246626716436814914898670019543278943264105192105612327942634496120335324226766572201999029144863627330467904076879477978499482508036740669029392954210656154073587048756773743008503755827900812988165926256022701481260332860309446468038874445120995556648958626727318385872780266816863822034481300130200837307085144198611435894456902010965928203195290315917128822651905398184980964702859226373577997982355965354907379159550207886306554312434192379145355030525663465673309815989655818861247767143749046536836580976859666441260892932809713090785296580305821693449656717828453548059709159010168977633045495018126692435126203517443810322948295263916813043279281110447113619484571128291322990930875604914750301250360619559965594928196722288404476622568579216023733489649755104736307178310773109130337002799883832754530909785043160319009430190596296459563160173878313979483426491976141275193775257824868832434371386171123384115492335938504363794756481847478711115047268515474907348950089688783554892109001348060827254667931449506492913374159182912672768544 [137,119] -8891793440203279283916986067697420031756699725232544751909715438018271584571429261656417092118418497136817418925892699841521417641777647332656763734796062718901480638574840418822093382309440642349643532668327057648217622782234450265424423584468735229073563040867012921521277185362638026751665176933067035456855107208504676778278566015206994520728980825426947134724702198564479552144176945935062282486470974321577974123391594120112640716971243162283485649407798534540784389810535214454680429830994186622580477147621002722993531295005261877882076625827680785276654993639408281984003642537317688125992427988281191758613277829587770272644212259941053518004801552836947869219662379735074342187955728238784874015487263398501562684786077797740722538673117764817572966280834647437913325404964457328821181170776649950603611398801030512913490946476094147327191177902392886072667681012066461118215576413176759551875989474065289313765733266149367534473670631234447110983110688025522088008043952020424073808411463418809106064765556922564518945679198647159625001094939515929165921356567041850940707221122100967093264269267725906338569753127359030037049771936089804653564922620160294025019203517907515672817788668514727323545451883168261417261618681117173479150015534166655531469956652251318061305481715191117485760911440227192330557701317957069188010368989733289988994700475088211778438541969562196240749679406183794870681317702687285315526385847891610735263912697884976479380658966865092954341100348562480710128835761929431687933754597166376065678268784364184899728727297551761097901940336483233871422518 [137,120] 139626690420681668425863989524980562570827156238280224171788867333393526541258613003144976041660008847945454578929098254009367530572065870822342964791577292609100191850843969909813636064484913078240930424569717357634830433682792326134809088915275296132178005564871889557839098942079972202627224838322485293579461596960297225396343838228070835163036516978852892927816028750926751866351742397959048540483985298774358065768990064500438215051652261831056223079616975348839175031931735940363680709289477185136472414494214028252472834606904098799391272992514099630732057785754831581498608974685365587217873868071080301128485514566601856376761357398443026964615613321388821417598556372747062932842829663514244565756984132612227529488124597444929522101988388447342446955212750205783269415245946512703749804657423410641480657908108590247695335756905824914970200073783989178993202646177070565096549464070752081040641742822705287642511331937787913258924443963430896225899855186136648676349944570115641125313438387425067562757984287756882016742939784737922591899868000851905008157156037810165302650783030259902400048676252845225124300617979607557900653636047551464778084112436472441263493384702365967905470574388237536697522449432306173322407120291907541798467037194579638762963623660433661871542926254033772610247159181249212337106346615728338298783313214497461987070699144492089827714730943253862780481710239252580066833254179702918903078579640562373391225180235381839874982278091068036845937022745977534557223392422274000613776658741086755559080699517864650046710248032787666780237582278504960 [137,121] -1010741480141042029972562299365425169621433123276554204481268816225882733890946497007525714825888135157439482295694436147858394685699084029395539365358790753953228402006228488578880635959023184436453456886951017442468287870962745328365921080852261569871736502895488945768215945233286192538266939631714700683288000304445406691462512137616512023285690357353278597148996921419115075623556516325242179457630570567119646303666990103877982124734945285076952368591874339921719263202349507376585600986301187739649460238815285039373155178614344218515144856602251172065111229982574414983948554972110868499531823298166755993085550704320143948935492868103403192553548283520480122358412458229600953542499366194851440815426517135939180433428758423426456266252413455327332345353462300608574526042668279929315464760815532600110647388993742669313481429080205505216785715219320300240905309088918336893462180252222307817979753349546121968135884766205907747824122125969685305419555525738056435547562123290466998076425728466332788562772127944739345669846097901112056725367958337199178059267951178918862114690131890923799686763361202243922638702666368017971049658067157394596749854512574298930828174326437840221396675243482444974794827478405767898473717041228068664666493885925341086327403851660276841102230656008838478906602976432496923218430428951127277325023953297830678200315129888949364428667163521528864890788967359936559687080291835736704589256811932278455392578596091039387242102170811428290182050107088405245318623725335500957609772986794460531864427867844030658542371973941060675508371328 [137,122] 3627482992981108613171248598789279097733649214406550758521947738743732105152959137195177397127635628329820084554213819174556341599909389584716742579693920406137162444463875354243810215275976440596434454093227464637515394070908090650288073339629469035628516173280419289760280380811742348711205032005433705740855342038856687323597877366611329115913552510401450621865358735698779641734285317871580796490478556873550355164964595663406199525033147446881918611308932380594811852330353317263261258873255010227404644402960516941228015975099162075338686598968086530612085704505353812190315051593763860008342795758919406678076412956444445005596078327070439915891288834993882874171560424223674805049280555928919807959556601517149156502543511370387255634402233316505886578137795617714201879001535991025268230164146989101064966757664907949520187323688965398378253417047007354992516191225559356099173738648659957985483042656361958886093501945915586454887858221938862482756782203936733200125578874179028765695130470551012027585561017320588615759630818726365209224760600630098455361631780496534328656359143240956981492304079308638895755646667080806029123171688715704302809702652868219615012420486456308782785088226831179026493430186849156979743426547987875448381994220885137123722363097140139969568472979791231552001684167270707542430987149330658703467527813195575856502972165889390238814520406083680800226101311665705324701205155480524067492658625304288325501822653353322358716975261816305854432802533363798287214632211406897840753294858949248426362331128483685537325053375959103552 [137,123] -4538525448770424081054900908808645556224925004920639063489447594598056960834813407019024588004217541202185258366120581122664443026890620682281023318276868957153112590441851780461257227712855591954638447219730940945452583026549672165337333922756653398106995802629077150142690925379462493147533648929941415578613743527135946419616118407112137043725224795693155539132605916450493822355177494542998457798247183569260739565945533611316540834415341915452430060858948213103218580178564941680502089893064386532725477352290062741072072159683635559515371297843428930357460975428274502920658164581907866562335267266829158150643558078266277727607395366455849763399347765202353216039088335722086103355466578427421305061881440373474911839756444212320678030427401066945499063208692103234600014817923596123463692243018659662515776463316179427206302154140957332086839117370503743653461181184038468878364950298625006353405357823258058062747643733858749920014503509893594943293609990297256041223339103787489462628563541240735414934350321939990838624072972685891480936047740198345028637563720666126188219086372699101107287341962696477059878845542034734947981580260825274344321544305462768072091626890737907251548313135165931303977955649157951192152897369097103693426781637364787404601598369255280318889218272737304038375335465953110479367748182869767717662247906435088307220135325085232570143451586135996220493177523700797367659123077285408933960917435232960051000429299662182746374813224540813561510759810257650056060398730131903885175914969355210417027500667270178013242571808 [137,124] -21095474810704514543283850525782457060775069510675128804724666696060117558315977231683260579764541289154627902861814360369293249701812041687592848442888123898824998799780584510514109625345210389459328523320511800809428010154884572337068168659541590784214023668443771337244164324076981449550419301523448997256616358538078449054541807706098448661611465135435419501040920001192165036269137891128815429563911933222622326824907582802086290435768632663155279059967452347448777543170379312835334464878996322830838025930517546951322884466581424955482595302661356501629527615368639623811335860540648129833372045324638302817375801050588862877485253654550756913203937710680291061850248778606252637886820778376831496566335239266828776005939117330664352764766608202701922010141255877708536368480907291865087636649221415333563136852695068999103141638953253038629547968548084670699366527457708186416976267261641408556370087880040918425961364136796784381823586104308082118809967963600035216523195688979827238949171498662449694508881812978937746437191017796941074888026888218248469066547793582238711079327309757508146844186391715411829640026379383112709459363513127773337750213798034304065518378461167001068493124090076703057165613272846924927628926007874804087112967674041535680471060145492827425210580283572684611016858277166582369383793214818803837708954127947313649065460465904010237225257482093844703919249463632531426122902402169858442304169123396459484274937748819371992823592477346558305409200090014161881499310997012447641446952002644032498902277750347624672 [137,125] 60296794770940482971080284439434028647631476757638132246167875005061387680619163040662571901055806449908922820926128924417858427643396314060429097013933879348658420529260819873649395108535868881961132992238586826834433152465009862435706716599898241004168891116747021531717883519053078860435968642107302778886765414115078021946090140048045554448914066236512005794194652158160684156419450304673730927142219374288720072734787243202247512447662253282158987156052918983900343156715293002957232611605372597074543925165774292019517113525715012134362961670515611319906250283003053917299900011578887072986196091718266444952498830063825987010748252630862595257870286281710624750907865107716098903768051980015541003432563180243025241455946900306936131285778504268040674596930861404786825715661795079859040571103450317308485286844734233630120519775516072263235245873127543634225350125644839412204704098386836972820516932445801567573643992122203066894879735191577626049440974155478828737942362168326105788168914659929666340677806133335870643022132324487149335406497613886487675010506718131792269582619292372889592377583708029462131236394935100574913129178140191960549080397372795847036864415158375470076398621912305371291074355622498681770482856748784513810213040577787889129227269369581174611342880514130276741521933517358423674955855199706353314227377776591698091708570413762913419901080589316864105538786511228265935967624482087706341331340304353784161650278635399973829889191640178963333654004397285387728133169916555413227176516407669589964575487628 [137,126] 57059954709312783455120887983377062975435466323417554581841035051665865993885624743319459680537251633110384457318608538322350460965720265652511363117507709356598081104428254962167692584155444876009397449778780415366384747319927103368245974988998723927875372799064677480533448186558123857911520389632727600291377984088082299468474409989812961930562387106355857221871138855272110067368872476858501030343292129822671768185501477142196273831172424797521300771512001571160389243551077131785870490643808154638720363561239234801459484059805165088031264199465131306275408354585507226097050965557366693077723419477786432896997806190818074668520977309727477694347105651371529132517718226621257569029189556020106464089954021092545007337933983385775281272949434992037678528703454522176654599074286837938640620971614563427810460599149405918429942271318815807230784928625255428308731059866037730990336139342480513433342008333854381667816502108134747113838354234321482136331263802450248728729376245923884613032044978607721377436636004265418924481600247539556729012129951579754675059579779992672776529392907217228079280135253397340928450769026732997908364662442800738110793774465401971251888780713677884448646839169184447884934998694640025850854491828798205226017939102279975862352492294782182465602583916844771630018221943472885311740605353420667498464539114349851600117072323790858641885322581895795129212431084921865654338978563877422767569334445774644082128427616105353258259651381512441597255566872488999354138946236793970038868404761345063400 [137,127] -223832448238998062694243241254283294683728000746537703869956747298237936035126937047464334456509806697864939408795440083203636704407837281388320916892092190256738096305518284169963639998631383058662689686287051959916247683352620140750462227915922533211012626858248943573015766816838511714129219561854747992262530877230509637406303769400550342009308679357131164842482360275654473608971248537557597417379227313099829185771417889901589535511947963180362375618272668362068635056006123452226833331120165221546930815720960138789508234863957560340370240858766644896585031665512505095850097263816768457724343434651082715290308656672713787003042842994049521591185007860804615314100279374874012901199012453621556385339147834121743021454288175459684590048707945888752153821459075353873893261156892515308926795352955087657877453529404532659475867708483161610865444060564493730681604525451840361343056013154098533438383667762155542514122327732685931890107575692761446087906500940035976382625548389622958732708111334514694802032683378876143401989597219648293522326730497483086834274499344143627172191087983686563882824201711906424935370877654798595005729021470684815440698468463306178583716881431106739584466044077285770869919389345166281550856862489205408790330859773850156728639946326818187309202415030032468150541361931705678251470448567673207027020618848268540905764321560548112641086581687806011162558471842227563302951609458093264698643802948062085734020309423761596261542331566837972279538077247323738094926342574508680909059988253 [137,128] 298571300884932027454574729370060669479961386214266425878327431993759870438555202907679866262804527452908639237435647351707624502873915580642331205425225299933863013236231741050548033710564046653107415853779263285495127908612769846642020037272324389899494337110125531236207734551038138985450566961032685982776297758835956147684008161492153408864077983892380745846269334612002944614757257013279739780107128421957245387829540455726817175046299638485323091348733694712781041696712956621997025928178790036872187318417317195745523701197074567932797584362891899674666712178696933333370472174683915342074828617259769660865392144111186588220714532825654763671334491355633613263813812988321390527831480999739295602094311191258223307138015874878505789816901034774447363504204725699088583631225737637929403200136223988092512436665538993338066301868114248498639257824632839290779642078586560781989753171440254809478622292077946354778057326542639113798550803645382220434194839349136164024174384922913159363503741896253096171551280892847835057091425435520602963651851882021419269948160559422660379134083706952643473783193296865971948813243295638118743498699270743821684444339746526657831753146277250638582902373947690786158534431560384668479398862610763017939789062957212962702667299360427253716714416650191439471234764217665951695603005827542827676045902775066198393959143911396780655146600747443181332600413018110396006118867216430956530233961430026394334383627205659258343917428121840589193930114787373995392929208685613667200 [137,129] -94415967156989640911905657532358594934390789937018167316098759400904592387839622296164527430640226304471424761908083185935324982799412030576063175233860360455424927025548810917595031469591988987923622577661021538399485996153132644584526835063582662986863543586948658354998917741063575878263693571893171717802785453166977054423526977996482618387178928640981168714020762781106363733824941538462281527640179635516323236082282182415300050797368352274163615271457420235380492092051394696834719085938183478442992488397421677101223767081367885800051197111252507829761122836225671595564949968806324604195434769548240289229457944006502511452333429263622633332518860436337757475963227416507867879020570934120758905297605878299496750811127652764655998162994850160799036722030514823676904603774025727234480385130270308490146219112490554523131474338649020807194016588830408427880874401208987874588325103597965016944607794012701883987108868367690225628292978656478308613922571687927812041151542573822448568502081067580053292585998116747205456615826023864287237428299523728329833666426541486373201452322193819254378027056409441930380294061945206110871499991283469854835160709296512859447317452190595478157535387550573064458491086971025950243237644774700489699868086806406305228574507108801217242294916203143048698667708345287496569631431247845887021057100503111316631349854650320141998577985092276868262808362832816485984375868322936560717205605279760331251796941470499585389407478785980366658094034823458942929127514480 [137,130] 437706864543631123160570072414452412222010975999037040916476814043272921547119153333543472502501783832451008220652539213729113559716070621611139067046796175458853010850163848749215411910326793150559957937404352203553704651212641799306649493462296336206889152649922598523632674731933350281818783177263547915748804547186895002835587364161594810207985755290610040887074162208888833740025692585896070322260277068360573003725955245519509692851599274559250820003731492320914717005508199000693781541205582694829903511475133034210821092564838165526280544213480146872583337365782146471302173947735637696849195121969962891361480893666439581888405200969803988811230997063926581535733501853692916718918765881317801155567032746499239201866342588666958332968472179712421469130556039868501066439864203807811092309206365047531504373359907708617314001331812281631300116587531708324332778476267459564877037631615237487456369101110753615037250141935347621683838350563166722404644857422754325516453801491948285131365061895700048224790925774262914440833430102502808722013784379433308363509000060299734718954160115933866725285880249810855165589092454478694524572644998116051407401791779371666806352809549845484769178767698057323686794469166344388558430554707973037521971237961884121059936585830691143948007900492733606774740485099665306027464146952992442598136101472482678562010022898376427916470608371327630511542208878905852393519241119746108099360462185606409791069312438257640781503177799430354766082565004845725408 [137,131] 54048707779390266752109970616696320588947956291783536873304696022905927249245993413073097848910981621827741641197615899638528938158780638530001200425360492083263454873945371781038042961195337948173877047529129523967847317034164457052819158124278087585329748293518517059729037064782390971970512258283360048295878718179675321846517107238530524950542752693097845199277366972333368572174220917377905688581921537123844953775128920296626520480252066932554927631622230287529325791294741454871980845128514450801307963226587143722913858972943799792475066724780611785272931500973622233968845727382540266077733053687129160549012240937625472410916593492162262458806914235324255922411813119037233278756163991760430048306745303387668414046666054181227097423177980625146103941541515406126787550337757010848945697921056099894890394719686223322226169800357326772334229934756423254863628735147538641028317710817666406833683028502542930403688997485157171605757243923670261386031185925398933153710411715928636147441445863820718183072348950278098435330747415082520064261849571808876812261247397014617461570498373144901538309278328349956845359779807743420041205007347074187943848086162777143014252756950227505419852278895828566434585796843656844635380846786996645881085044495580331039084232553214737135151088283139022960986118649340317267501111642669528292098896287173163491482800430183317319871116436612258410306805778020789368545165890423309395452688348356481291937421762583297535920372320342556590083632148 [137,132] 140484873970699553125675804945432510824875085740381264541543169345414747095328454444496965605477576616244785223788213463069801399963323537416648730549693100429952203065475163140677227230252036279851527685481301273935491630316736702970707508563356145447771094289159815739576109071872495313484123431610773959298703598829170667053508707233836221836260866438721282945045344643332184231729716111713407100063626452152115062328453567514235562095169173251029648650874695029127122164521760898122927665190370202365633915477768218536056967718987087808430629578734736957357377073090152643224221697696681444737999295579800626905637823164652766470182552432943047171749787598700822740292921442295545100903405046181983228684648314266662845114052854733892085720456061114009102121597961876621293211362275385048205072264588893914684324929070893176587113461204258120455787028930636733487552762249169361530230513281169270152810786715880288888564395889409161140543956739282237507030614036963734607385346609293632988304812596957818364757211798827019185590354492403072687974983628479122786012436100434366031729332382448905009650202692402327821287385313813441794258150671292370957671191341036202681581284984681382532558395766253554007473775026492115788430391647492879202416048141607442622098960168866294463601333607969378564090317826413885597924798232321231811970932289605139333754774854826211826147143803531756451726225364392574742802955020679609631491743061086934354089976309520548965416379975434735808 [137,133] 6770792517372635078598807471704389314752140946441967952351586526519316123833532737643856073646537681383726318058133471654675910662819638783632733282468812381320890701934437159916974128608236671424364849297249296689495321421384419582358370318260376330742344283272658436339489023592337795058308594293239683086188916082942160843609926970640754618088787966451147350637727425195486957207988487456601189727508839120511196166940817890057925107028216550355351869154215026541647790321535589384996481470894758780861064726417991702404618278586149754579970641032545270161995025754072015296722040599885105245531162553817874701112551129109801049580160939539303129201794428861069821850972969914853687733269026882958213456069710811177651424082727439296246417825954527921047420241526371807396722506024946006479396331227192519090442883940653577181684958481574174845916054366745339981259219992493505825651515768701321162697566537148913458971605878202733431045928258162296507419606789539385165957513765229188642635853941623657458713908561812202876916204610765326652719722258941895023056655532149644190547515759200380408437641807971587512717933342267235819515417182613630530164626681762196975642225601574669828864846093720637846653994318971887441327594889948862197748258619374780622687779963384123115386243762011029810635675819241612904369970220261233785960889214158013211329011648921947749662601702267622908063544292149839561508276208509349457857811137865866138047069841803052133107504312 [137,134] 4252126889121550505761786795446374381516271340044141380730846559079281875850020596912167549511385825136444886757824537650964031927845667627351472524204020279765069354600159495842883768368721520902442996107631410656598430944280118307749064689229963438513470342693227791955056479845359505800103859174697274303467643191488560285697013243222981257068202622975965714949523836270503345646639044211103588191128423024646357270704629867728520106283361657612247784743944577835667485790061640652692093417636152505764657666479161879012599749781494768861366336685833097965636595613301160501374867635699136754145117162217396092899302560508044787974681599467291061144100448863427447613678196199700676948236299354033875424705641470934021636621356594366370757743785482447599298007962923025376966756138282590400453373330295184394495338429313628624912780053164048771381937796824344691096852132879574062837499652475323639573794911432560238289451023088593913281942665824064144419608392981155789699895395155171109346719451481925062768959564209484723821273861943461096627070291197044351609718697749364887170918914183267075461685906807316568470907214541680190385669842747850016589997547971656584945868796670107664592921794275286182833616952046226438897359098030534139039310886808433796179597033136516091768578786259045922820635711095794214673976424183724648815775232192998621210161430536892833944772162326789956685589810356254861877666631761097341194692542756760280086209027578392880 [137,135] 1402919360510398561519209767681978212343462319054943421171639133646387490376917867765333786159213473175754147718666318974757127171054054728026480882961167288380824361399938373741133119470124559592433945872742091566438509285838469610109618413865881337135366966462306316629559444009039030687487898513978805173279965568167580822420909252642787734400577201018381698436700255100037090186880911032219177137563673398963016781996454179623160486609935106038917100421169987168419179375507022445060964210856610627828618736767631577681502806974998034068471193535382919771423537565188817084356489693610179928286762581319801098418171171695833633156998625687003713490564256562020622884171459667989107975364567516222319487260643679066653453759945446950878565669750697495251633226832335497191872201585905154066447550108578329827648505306162316633187064610358754945589506793211650132189554110159356376437742388939071966843945763577570948819129025011725064568386368042806982263155935533446285207575471025759769307089892663747263963602863874161425105826847520028490133339570826669116125335286236303808494916433297028917893168976349150269141785743877612662202139104005858154401088755649795014219476629572258703667798086734063973805973590659802126217009186950363628125154567368381395406542037338524913332788330237901214191075707270256066232102429887356282572139125120677193947344679196763330021943422164118655949895021087421386145042788920948475788483178447868888212514784 [137,136] 18501561799752146870295485836578130897033494508311952640476555011534524012604773203196318427888899766994680563669789125996550484248122159165299004077830850315301223091863283099351170885652093636711834038974890681577756793818753945623098600855597500343716595443064961725834752826218504722895367867723804111391001370003160310572929058163204240210466378633379213236293497282971755029657236541173410841234309243516923517923608729247114478786797820118944394402688151318443573804754759873542494257866794310438102931712003343627914719959808393782111169023739129209449491271671902059051229835737637523862453315617807657061056443782174207202019367655870365460656263305498970084203396226619065142494165578493579446078172907818926214018316357139172341083831869806140568736264602412196458512686890070744126912804081419441931127594475694088804350844404536718934514018863164438267389602476692666054429247134518506175453075766855605750318795252324686830247951976148748140667551767495780931043301444279791890434732448231759376707553358905781523003848656568814360465035244686546286289904502458069484053804378244169274111685314851126052827924087556728320059316122777108588525487003543570132380355639167816351380398058251818772830048381620432934019763196820483373669178256434696760875841477095635367982796647436765701857115265641701115837888963582971391893055759126851124507498778877699851308006359163991596225142017581739872941252643585597327288494306283136 [137,137] 15057053143621823321086662001758677418641636331276804359615417308037352186435282937948145812031769959515576558907146072959309995735359771773653005971521681179915163658773799567275983638959854717042282035393190845753673540356044055319560933634153739748729047087288602693243571330763092513601311673594157495634430578874105122878430923819924232076887436815488860772865861736827884847404087771335090694549854836329574923344053827665301145732056997241872181486210434663644828772292053772619730450116939641060743916411220192699751668309674511316172010554832363523171094461920815197524078760506034217075460311365730759844949665333626113605718754384305171415653202434191791171110652233195759599721491159609496565899077207687463885908833273525047389275419144275257110602047173180004179283131559795679491650640558757127005098478684643478749627575979567135678225662871084806021272909211132568878673796478534744879498035856050740072421061835608060255521463430686949378637790532420433982678308349299458010569005956641200618950434032637878082499479719085884040525056903523034098402107306272559222990298576272360362278506692416220372470289716548238046073989030496831334718245837577774643304354659219365456072498784741451542283447973207586184481552412407464914956236236531411898831686319232403962141516832392405343585648038326489091976093168325443169812480341781493344097455633543190647388407185739806959508089741113056831869399997634459213575024 [138,0] 44464461158992425446407272790508549115627055935347307552926874158631127614787825118059969721102213097003362039085789438600456910307539232491968249486086069090523887940372280260364552332006781338916174295797014942735341022885420974688445302124957519986464614804969025271144249597686709022159047093916686744884742774959877391666656124545664543891888464867470992684306440885741947246766691874670896481003951498485939984810569648811639961194357470987928157328685908107328035313105015068244896556304956577094964355180027169879886486830509379705243808252842931495266320220805111190954830011342254834777428234720872311848203005311303081786440158172335624202868770593112195529373207220531322392276629573855786002170731376631949343067657467958276610969730816851099201788087212793139575681069445188387647225870736359503680709058860086500852951316815525669981383514294264455143734248196808928491286291228503855549348031345150057363558937544768947623333674381551614212490611439332031678087280037656308145282625953678902725117160605201402230851300309800592203989103847985444497272548961233211282365078959872933813842768855496417282604630580601055859033087681437886441630021973653435366310768330426776664847406377917621429703116547034020242594740836503550449998732378970630125528565806519245308868313933119348948018617063141544038389426541669874241370672521594613890918434944306031255427895873342984727228149888638739831201154492912582476469422957927640466174348030610307699369912704807061117291502119603605147368522452616754588817753866346671289307456996177590026900233583861637763976702318039609869500643539254519354473426540058201127916305306606931756427476130632752233280039087602325799712940558484427576476663537303183711326219521348803426904930711419009140265004662244252128901762019776092366690081780292846543307847030609934610685431193306713142841233609029978220900572153385870720491136639253429721525359483418213235226543217132544014609963577349411404137838342251406673995574396676210688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -6522362056970663486835052950517240557838288070423852461322903451911318425744506468690004212908935606099024879602090552442005249798054905382691626303286038051748152326288468977114272582531464398135536059132364959146933197495367121664092658718792372319577707939454294055990384697647571626570704625911569830296858900860689602587530585842058637330719528019143979303627580167321351495450469839619925722002490972680632598551114894336085440303143227367982101329131320596576808985983122091523620312214361083079892641902865906317028967489831683702525669699514260430661625492551250033137968985569512423697257582390502965086068528870148372143414046426936157292353288586684951048812933584134069402812060116347211791113725974307000411776088502020389811884831785851612276006517922826874596261931663836900207493888594638270923638083937561977899478107647143824346737177027553468510869650936677198579669570123696680472059182312926385692491162840376238392311008286723699612463579484976261362162860385598234066314109990219485507143191498998165434682986287451804168806580425146399151879725617619695248026412893119795942594027904235982213579608433432477678972873013564158285281784692111828792961978333926494554800627294643922380948622656996561294536568263055310492122700461960845327159023017555018169046855659357977341572851188369836417375589913724935564326050616192473142175568092406149035964918545178659264420344945269388130730649560644682830571776981851224298490512474812903079711408870808361548915578427434433294024690913179000172959963246061079973705493246679265343548315948532732154547577250271682628270378547744915459763235311437029555257292505265823086338283153739150161384609657194181801858655648897965754797799179993742882996981915694606996805008886663815047680144380871347600012948951614005482930057182925646307262990665180473248833622973897836321139210799691672346112806322239769181163733659409344792756510406150345322865622678905937790633958706247330554460027249964808652578926028935240089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] -11668216140693370312418536850283318572528697511028054289243782883633390047176352210733620761985883365435129109686926377889338842327995323349239700044627104032272609502558075554542447985103460827616188423978116502023163839070099848223946287060914173370393633826619124277877864388055304822360525704835625024924595172146085097904682381530133150303748743873961850942482488715465292912973298418252819754383310727696368345993250848448942438481540582895650539334608699940227114044697038114318773350335199143601200552148623080867557726571473242186165429656521061477025101708089057103887890385341870488347028976699926738518933295037128849026439664085200389700957880675149535918478985949157926315516158962142504013284971589845766350287571522138023346415430134263665203320056916034804350125264870710541482060567291419117615037093499817739630732341182101963570829824578022604060260980882289957737067646227756467527384919577388260014412054520691143830156398170636107193756812749419082688346421922543640877214868513064800612041712171370649420190869334899457519461465948396244653422275149847369195791094055220115535040981359819235562889588665445562676128294483478988398887364756859714100523139847556588336257174912565405653335245664826574311367816570602634302011346292655827659654747553459823543571480467410461891942131392174279937947926914397018567891033146719618966048514394742553122524677616776284137997536911854074839291260887441840422052924037839571830992659273357526089845867598876625974775966215267385310525823987687479991178698444585241266153005499934196198572181244718149457041285050926440203624701042901483950682907853254882113585066567282825047984496792699528107240001283012758244187747630193889324013452323825105722730260551509966155513088437824300635288620219948756095016288140061162781357154934521641208657595180273711953166102781818017549132339765264463231912977427534513852357945881403463844044754217130805321116958528639802074014121660012056454308491957864346090722897540033856667648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] 830191317589611561341606968182660338501912624283396102324079128117861168485455873516213464674637531960268417902352759656519885089426668527975234613043613345502206635609062505170674064825456021171953092607339006676523127150145287840565970648476395485775747232977288049650693244931428666499576188580777561801490044918469566338873274800945494192139877030691842839703086436829055228790772784190510805090225859684005616187760194171122113999452977076158891028062230642913463975412306669606603720032263550362317624527875088935330257665223203929728431514738719220766660183511691287101939476229587200942963113551633783883557397026443686288964231678172646827255571396668879633434652819061004250607786504846996535881669376744412527922231476789221145680170039322055714082966064879328450997775165141503469152335383029639662416108945033709622538400128756501679438996110089144303418814730253627652093861551921795655574010536647757369526150428456848067491987874681532714828981920189537253089870334740274437766788405620936672381273552464267220669722880594158624151991850904741889636450333137541794883026945162235679861013931563213816889019534964757333438853065583217572365872563536387209234714393700690182224228124158424441285726373563127211577433397642062414855520225897294300265203943264085271365755070471028438215789612634945734980696559150839168474771575293841869378362862565889450918971903873506650026430865871784764104936910023207087142188711798003707507586624905513469931740877424430020462984587125220652661079527414296241066671980411969500252977346278510041611078686436053913437531651841789640321865021870510874857340174948304358148591792352968023253796196521942250996734409319175918755044036981170461453187816219568102057502123941481590427555751958795779042368333631531236638074240515517764064090395352066823227425196526021588391328167557372439401807340627707287666511940877268392349268689558067112390089948155570386291392387679297492038306454041039726598301186822484071618968919930282736353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] -7133461782718903089095413209231693704614685922706055303756381782150110713515245591685265381752192292793297225271920470240241125190604674912770439729807393798813704652519444290790621203891553238066559324237776069122898404639578726633480299400092658449498032426793637854038687727017253152999287228000697034299227732183673368818743612922293691096060691096701600201135294661993433330356956963941274655787980662803374479455927535359666229644769872658417347003610989886690781327577097246109465400510013900552012682430203332956010747684771961110075607863110121989739153922351319762221896626418047570870816628914484255531085625072161111063773290847849927384664579679461991261106579905076098033313205104342347272934349965922002383449224109186704006199710209273324206233675146311757620329364049279348033027550423597261974828298858090381324879577052269403800449385020184195555829674688616382377734978741102048764287357267783207103144743245763028267619763436737520352081252916247329185992000388417722712587165735603624324414667730331040383980408567681231583269196146083128990324777979309551733616436774399855840069846136768966449975760835978306351044484296615466292190376085692318962622353836326911032655374370554795249002469667039607440439536398494807420578369803587768672310854237962292709848008571052270148622352610518665005362828225193095159218624436526103363504677050811897620800569422011999878615756812441313771466666395126282338277518584810179146787540358473266761530067403923855110138408085741789561565348045755289053170446817173769385961579026468769120369899287921563047937632253439703678419465520461667266142852552425189060550193715233387286736491601293295420938642809040749677824723327192912889636090419023010969224062861480996700121988772701787835079164344522715068075519776729561299889898414794162530085647712034115279003281201453369490304104941605550417920398723039031403600551234235512093192141743857519446999407972645068705922217944072559504082899435830534813646876516621557214216192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] 34484213728391270808748896410617341368588436581962512999233292712598901859759116715020839263176566221213086422282410091831279623667621281107181937239364490819863493689620858669313069881849524099807707231909408156187127210096255726501734764780147743715745069787258709112872250790725814045390812198999019499467329698329975855801499085851737852499571387678692169666787857056907884724492192283410419367910678426664248669104498496867261703885989209861968587520569369791405422910894790210385870064932372303373594224702399496582667231524583246248268043190378153762267437200751607546214518528292836921886264196388506538574163851205619179415871759824229995141294156946586176481528577324758206097560277037502434635243965098178718551535617067735452000185536799924729637044574466729891468947429464960303770158788882485005469370913742568144504655644440177738127921092218081464361347846236076541419515371547599529782912137405028916813484462729996499255856339324605747827773763247735000866795071996412002689248116881123374349186352688616413205609357629389128247661733969064260742847327332427240847941671326937304941562276525764947424008049108068429475033944389923409044258349162297597245735217627571965281654924128583688223932332526848365057900636180481555925838657112570912533183969477497007886927375180369863004902110190690334927858280406464333119414659030485450857574658070386956494707426728049727724842004111690063704302197695451577537703431993143628382383575211285055200011311014254489367031759153930136213919295277501238387569804682108755199200832285821682763407980410174042730853920414628392636000139898556526462785381501274755626834865305910283788340845582138426945174214732886475318580065117220181972624765814698900016281898135551695697295377918658876351783606637382724192004391759938554782346500383687484164990808555370864842033551256201332981795654393343317365406190670593857159317293458429870230502394830538537000536083389944276760140485208640180896717001054199786233405073897963108245176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] -113053189236469089977590761888096639624331584467380956335287290893100897851793372325786964723952760626617968624343457310614198046450930185405823750836101932061460590996312015147546668346647972378303427989650378707999484110308915761013913936954187832936916632541816375248699846460652027535186795488640977696325012140868165236960888463132421450006813688782011892099192693389550090066884135908085357741034096416298237495140114350955704788434239087376577684350672695634649846088203442284628554984409953012503910214625707021544309017875923255476349905664803815314469725734644352908924406893843372937061227617850238387761674387024640974867051676976733811832162075005815287821701702357268541355692738121424429606756500478986307334142249642677434453663012649091333565907442050815066109038941071991240289559488611633891230965199380076559441647780172196494642570197431918574400270421140588007653611279133449207971860556937529472235863593071515428117433032984188800923649343910533260889773836289505929457868552609392583126857273970495984870385023980749875856635798076214267176299259582319788471403616433079526468039396715122184953706897590727633705830361689493949724607159649235975383744284348887976347784461619655114505251826958747564126970579392325745074192510980792262125021976454001757719334738418770457295634092367744683772180444408410215422710109241010664081784976861654130777166502207880885872869032133192665784901625726788606318625088414788497626345840676620098388578853470750048965786777601580200189993424347460945119969870865240071242287375207656431064148714496991689555128964510191800062778959519491016841046737913100519632436402187126542126389092172773778348708237162494467389852387140218245994794895970548689453732515799510494726928791163556565769080127557617214877840619788426350843752574194186987456871612437232447456172329435908273316566667002414254146050700557522783346356976846409206825347156284546383950241774603339672919659854570495562847316345840837390850818390254532545401061376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] 200873257092426492760375352817636440583458634159516071383822709549972662051262498966098037541537008151572453283817376631282080849591694596800496944991560804398557201247861367398020504409353399919217512549653441399133790075986584713481730218371772869419024921348301589877646465352150681596673232180057489454176803347349734983486132119582682872609722157315072282899439292408896535030763029306545939802664487887471035602101913043204798682771321009955837163387872781240408314264903248187503463462353831070725240026884913027011073665182773115158047188956971246877838210409833849739196510004414701434821476751338835026910093120152054359138961501896987262268269187045591875113750057291845541939991126391095134617399514462450547612231655682407435787091622471898059102400903423949535555949742743190340163433486710248278079364125702857219921195411037067836930673620007067464208690999400259843092010925769428229625115420917736227586960524201247285526335225010272938403878441934098382767160126626172856304028061312984644750297547910410380383793238157881288603748753078439937543170957093867018516164312174396449832887446728724381008212399460435836795855054231446772885249205102210272293138568571458806246425029991824744116609294770186789701490521859112344493930683205174841301028568073010009400014328321765900320600935403921853704309640581396171826613186579715314277693645132853822687144495819313900903879369083407361745331768483099805437639681878514269410964073403578627650751534934961790397366626538680943443404674380813339015441289564214180251680106373823853006784562882689393675268144432447466075273105633748660970177546341485486885765422459520926810346389335090473184227335315533955028510196921278984940469455389830345198454002158401641945419651601659240534657921097168610815959302982484645901626162619699865514928807754876053376845313719516811391691119825008138663495263561405089746177376148528122017159306408085648778936037800029666345203853368500185938178920437617691995395612277206741711585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] 343030137485924686000243267817705025906786640845605691043329893681762264429717910133703969281353373094914996647373191799810668824570004310576215006196587787074852021575764796124775621193228706800792214139459984325833709840297828908401449086315387506194882763083110139946250223666011087959416909642305450578337916272129599882039402080548235049893657243149495498154066003577320097604811511327783072356314729968710767628124868062877429645661871533985218899936417862307811266308010601109518371059610221407521303050635638486472461473504340959985312604042374993689934569301434407172026531165941065539695267986376372892597941811186133705148631893916789976686771246943187764532100122069214368197655549839920118149697900063667671963026920397636646227523251684141053998433992330448629566515046414761169615569831419157507861353095917711437938604439784665187245732559192377526445501230198884074237136036407923184269325687255235192390850290774193635415171457150544586180727640776368874695707373129848301912250752333542088813364807694048229108844581174262688392659213056334487071819262718309156667204652130790537637410618520425755495675963710335453270511700964282881637291261900436935884261730867896746153912399422746373227394564443280066128985561428433977048448210207830744839589718414251870456421992337852201775222436617684427015495013666125174191611457901365081380675880020829711232443471132420963549784561456727316778833720587916273842222942166629555055803431745376655444623501764301620863585198765513367983974601125155530794686523751752231744442951252095778679000360641807834060726735446594526143825915599439244350242863030774864170248207032137613825283119315432362006920251280613221985276871929591938328455729745722630407670750076316578459708782852965314064860093637916367818993856786788071814540751470261426912807089949410503819578686994348115258665982484442409458137247336485919585950126590116904227938133996210545207387635744374217746262539947143818545208974685823651291892243833298210344927232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] 1705579598374978615919493528458553526053999302141119710836542888806734665368357688525358240137905226793411845070714391380240722919410068966183324450627391024427564083956204393586335503446816681240126810137746069739990983177955116000688887685991519248054086996675614182263602987652184093614512375168068438304385641170180375689421175376701340468712800843588940251414678767880627323616943723281401013384327716174012800145092128076986178504345407617221459349064153343403320101091884213168402914664828590162731355373351016500600236564695006832584281505028645917665773942105617415493591224216160745411704614795319244945590880514487115274022926148971483311179589550006662243730493204787165611430571498174961806089217224253361377283372650055924020994000188738731675478122085382756668621515043825939825334832768991509334709983378928454157830079808787426771157099411753156615612945057192877535477905742748264436728420720213890916226071497368795432417138562716624863096380451042890397735153312384535939076687654066625622856099732581661457069163105791054287820684636821704942363384633432512291157994953383739104203286533852643545375455577451815096201458082546941193558923497527919045715035396948611472544535580884350192612314381684146725976161999036786813530456159525670358767445464972010363353937217581112525128073418000670015344514682694284895559438371492234710141086336756760412952320824299463098239584495871737295201257654686387321249598253244166131098152572425118761326772603704777172199731480715291508713640206479771260851143035792282797707202931203123795908018955437155364599170483311826085606906723212949298753250073596869869511624405596252971156182173968317969493684529209815010991327325583837292209408212451441071557088136224479860207771387566838080302858048579243060657532364581134723492317102104715649837122987102842503151758480419842768566559288672047641263142636699100791557184722471380208977318612832768078811518557152980772205324522654960201253978992763767911528275039963081570475048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] -1192923263405004662400980505986326677884448018048895655249721916725401702067676472835102083890770303022662561131632451735140565962612998722593216051745129830831127502581683428153638256901761633660396001788606115304901006218933307051572342066921465076567514133374063280873692570446596546023197619024538858163869284920521184280443494494024159806653328754972529418457343720188439198763699440433133550197516764639086373350825352831242123499237365963505016754369367418119108929859002164317557637433743056328095336597013991539607470730156565959144597748907857675397968890970094345959085317048232640651610189461158628863338660241540552173564533389619693464829997917345458023730025709175184554448290379906561265609958168359131723539979817761223587346435839900351661252242534761246475352222671364375806114078224723601106161963383090871584253010444766136198554568693286761541687499086678062323966047409610295775321691709768524853244114754057333239949296098198305365624916609069533735690192471769567553085386483115795737619104600421752938635746113400119123779667214631868370351124207423729005993197346557769005780449952252841179555080504855962263198167236726427545633088853520225302215617779415326904455470749579427709152903052161630338667029856567855383976953112192955974861259590555783965286986943430739754619337934917375784775326468061599336374446632842562910728885892838047645056924165421335876754568831753208927504394047451219760775957011725310514611065085939675273559577920965514230243165669133620387268789397392139527213374730094681794178423662823274668308944860597144721218560100259448178152419108862633770196092190617039470368113906587710051412855039346061387078468620529705448246336197293007804467848205641498158548487682984441351527367682144155215233992660353866326406770650428320342677114642685359529266818275652884540498200885665748776091365013225789085189130156655867500490826381192373346106693760479520526097852230712690281303635276611654155552384561170297062351289644190527388085387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] -113533064939538840213890336857796963819441410583194890666928212134316715816920936967412103787020100914754681020903526734184268065277335076428836885528095049085492418843438345021448504919671475511913802102779645059509017749175394941341109045897184291940529216116150905149941355821652359922126436660567802976560007848595650377180456931444452275893512758687003356571578685409776218100005613483157023137385991718348269272060515714695368963958461173079803550759144734800482729104815479796589155987546425661644734160498066060039860005017838119513530004918732476015536244330527642014081789938173508749761506404710348638362584362805209926595322011000884521908654035980660706186677166720593973584390296473960190057239325586971434669480900363824634641976066444169585436429047400782957984359840510924430550418222872762064045691229870381186827961821842518684931821231264185411587563822910149917011521099122630170617605177680515417767974551448593348060291266096311205515777321290069109060334923310586892237159798909237363474911762828368155627923436749457193614290546545812780983213433915667541826431963889235633681493973308074548453876782715920851422521245786798019630476653125503467848479196888717053802855624626004770072443786701292867663550769376086341089436839925949175408665028671648578494408736773011406133670432519452147336926024647078065050464253776967774723368474159747963384798721329038106472627349281137426482269973199881158628238089508544283718489496866118497803951835297194003950578123126634949269571227077535811528086522617550733333451371091711632592629017762432580933684177658226535796248868534848358499927399135623991352448765806222136797050621709617422888927509300669728935012310800546755029936773435124330081396990724237671464143505793430260160435414121331209803446401106944291264454794460426585638336483909704527235249196317696222291811075470165553464721195605117888698817614043134687689926926316958356392696386726781211509405527759724792697170756916831879773952663420322814615942594560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] 366096610555440806685890559313548088734144643567418593760770363953433207954627987978707386289012472655787972429889001272520796217515033295542937827135383198658723949912829061879334362885896943834250294192951807996933239059365010995317479345890115120318781424042384870673407884276518614289829552749485695831174181452643445079691071858754109762952064901308228257122368073841567267153282548838667155454596520057921609114500663481897862294156181377600687879471996369059650653410375682827830540024750786856263190653367321052352239197915753579062914052586846451774593159600164761518247233634800955861702939682009659310611525516830249320346888087752561969266800268204711458754796056194102058858248966130849190449512871316058226417010425689646497970769384123723909789991218292967964399523304897178465275049321507377992767812614927999379146035774242670945266100757169656777617037342046620426992350918337023684402690561367757727130549557782447349309354448805061271032235107622035861973917403753016217874482746338835549306657468507831547688128176715247579706935476119082806702714708162179728153874225391684625347389009020434658901884649548217587949125487944379252114469380665965334225102311236124687617916168229584529934500472760097011668832959112572097197941505155643160900760962653418839490680034832464822970125089868813973352698450861720891688453053366653505954627713435033002246594480477534881371311995816462315888441054686128843877229245447970802879448188647162347757563394033400088329650372118067250342395206885486651797562843945422200035492801113118046835779396476595664877488830765784872702367745269813911351627561467418523446998242808000135897664684395747887922456210839265891377455515910138714453500827328503435431543856968048547776580638227970898287624303110430879633708942321287535006047475953777436981202829217414564824904181491774624639615638995528661610228024142516634972936449825153545883936822902684041244759412969423375195285985382036436812301942097974914254055780185741769411173285888000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,13] 1346153261547507189375518541722281248740571908075312936557346453374734797294363658783995850341844790847178936743383353310830147080413320635644212072055914633981049086750857785036511383190557247597953893606272378371805358626006141593871953315842089570945261415504263662670830327797026366292192029447262398713695352653717737390016575153518744560775710297452688054425442971833306272728319987093027625639908879493639694881824627247411958746780147024134117851680965570869317482402400605526261683018403578083486051250038948825680893745947447744291084781216325321998728811090063287291895971810555023911795616025599925726533609032444167427187026970334742427424066323743399971191236316239764959615123717718170835986438064355790873770274970010722456132806353066424576511622152582169277486911121121268856843901404697694700218028504749565564029491902110597996089331337090340972528832058766220432959104927856297625782686038189858465582269704974396711890761769609335374729961221689316190902551936708823148614095493070186489235815899596686541253430333433230878945345390872536566882868444071611998058253320326359229221942320207658068620123512203940097587558558280345171464212388568420478801937635136187347011038387714976505690482781167807622970296997618999031777834133879319834703137430027440434992227949244403445401606615072833711959265514138313197058331662104901718400800504806783036723726715335567562513002618035304146745792863733327855540417477725992408394945007428508132319229016672636721973298048657810803068803326317264146204024706603152493733630479939405392983470943076582377149235480680741111592431223694791256028953682214289169653947352102818251174201753209375170152812408393274357229864647570384573393521430145815224919258293818024052910129403725550171058406358169872559211430159400061902040792969391802486039012563574077654812066026845676398272918613059664603740713733700482460110569102774278948612004587660783086221751720579566990695272804039127766664734631063571315226669627119264541533987143680000000000000000000000000000000000000000000000000000000000000000000000000000 [138,14] -3787393418608432410123420224623210051751673549569829938410963896896296217364572329110740244185378443052349114910615035318181746970712186141605040371373084565697481863439262565434059658133080280628667569448452118750544849297281293368479763032946549243392549387930960164335975636141222318750193398321139743278961764775508362693100883830302514733836493619186354846462751843208632395635803395917619355504956288768143074467676794053492973954812277120584105631227641728055429093230400228018111858623390064745798936732027989363367014317376886029615184745179714682682325162897225508835639523871884093457095308304888429824627631286471662266620143113829998474010741566130325583274241506145586132359911602367804476188107519451242892253716826718342050336602757410140641780987583437068834924343247335960369040196845102150777085281582292437195971426278615314608517419770931725201423682542382550249380465060239835664022896196476326993438459672516461242777985206618961402023254103995626732042865606263444890060091676894097399783186642736891054620476905606199078403092943656799310749044942680288992044156512128764876735205769018162312142086091248534795942263399446902240418185439670850052908014246719423828701116956330624656893433511231543914130930367393939219638502132672018524781908394433610600342994440204574110293297994890990557934506613362948611843691788798964087322177344279428965518253641471819222020630304862717195397435260184901092865447818445612234597699923012253302803323028603814576791245433356848570668291154669150381305634008082361314536739800957186377879323505235308238042225206879731971476182774366512181485782005849881838620341850372401243498634418491318526113896909957835451805338177128318781496336755407133218807740813770608608718922080585005547894374179763135108706732659114048951960455474697831935248273904831424056236321618935023369812644502794965557880452461797516336919322783387237460194594578329282978093362188682298245321177820947234349517629472988348200332727014619672763252000948224000000000000000000000000000000000000000000000000000000000000000000000000 [138,15] -4160879816563992402514629352311783176091509955441389051725749572814649204859932375680331716515527613870647052890986392243568640154975231023524823892992157470420946209697344216012412764223416656745444227479986200985743756057654689021179551464752862999139956343516059588833283543351592046251384388947988798757066192181333087170002882488291819136466390611037932906561097308484620463287687271845143917925934920798708231668337727341564937969293833665007891561811153738933174069214317554349709375579370699659954274770664443210509329692931214617442152069274932331450737163556276804257885744042068031645845200251224007893101596256236403657915259760248866385158566741897064380788115595822277888630333216189292118876572475986137139835845388009396067178039050580549407281904009365812586052970082773918053309421816978755923983474345461113229564650026905082376963608309250199765123682800860117172025398873937383891423088655630647151460184841114662793002607314046521427898874704065525136793195693814552913530286962641235311257563623529349167340414933219842243632031952571253187863915996012389699846410962819850135323738084733875267295529106088386884223690538360877428111571878770822195891262155131570254168278609659946145429916545566656631772366209439629534543517767932522777193202935967321633776979939530612489973141747576929255928572258627374490696409705019876902063831496567200360178303625978808856329093652138225399693693719919137108319987472644379272835914653799702703136230034596793919361056520419491607422767094440023913879752848163936449151342621264322965303197187129972480758952947322954392312304747004387955401397530813636040268825840126089466668940291129944854804781008267461212952879595382945003209109621504712827131350075808705049479196271507031432952633275063177318261251597533615591294269484823856288465887436014779412291724768234786678286312400872184087593500096644604856140217229425969352708594541547087593696179884121024112383481892199326702958007456118452751549702537860150220719915008000000000000000000000000000000000000000000000000000000000000000000000000 [138,16] 18965516353373813803221411373751152606231676331177694954444850199336422933099803087971210644118961226832560043912683096395883497526909282001490527664430440012964834439098288839458126601608871972213594764742098438679340560249736120430173889767181449468410014846054597236344682967202723072565974260415331993946035356806810509043049273594605619714677899351219480945054564809213691751821527402319122474065298196809885762904920791244589919499920066263206859659883723444531098683558836979960119375698444554352150643061641737656397855678691163218322892278547638003650653834996165429028078105539051281030394667153823771198955176835791511884614609135023258243007714691359065473440948837928066945655425937100015850129784848203776526300505364867620306988829233496849828239897648203198345681082178996592904588865152782849730560643906081681576670515163672462926723201010187533056436885824940030780061952908200872511834280789548323465065753686902014804806358593295599358393893854680558799992449354781308375359705912988260801400405259852437115269002471690655269163117328960859052208585089648248125450744628586903005761629375067990517940768486117316109615711567710581178200066787798771871634549494439129730361866156417772059554492897693701129318619334201425909238230880198025586644371141184148337999137060660813886472066393211938534898856592747152501905666304984440593066537646366010433878949940813957127874608785287352427886010302959987843846150779066282066326779848634703054221789751928312637146471794717016477265782416842603462601504154399665494974769689084946874785531422651934139621179714715460470711725583523869952027605013523023127596904775803614300211931603126246366002730855498740926844768836337795306548620359166577614880370515751951892993753129198612518738768546129440003825427776477111454607744546535862651608364230873242797436683787503369948779937433565591875695343758349316070380478997742625235713603181779091184434778113954878968951732033499702066265780346892882646955781233323294778796961431552000000000000000000000000000000000000000000000000000000000000000000 [138,17] -12205063671856758532763177593559181693218965724304061367666443551129972359570941705007996707632594231168414866551468508797340734183502346190669169719525364437520839919599973576102096501712055859259239797939119627129287450573603113749178732207110074021562854463694358215703148521676945929233554205093428650867778160128800880704583014194131028507263719277086099847501611032142146325794177608186331181185944787356514883493841518330858000605044950859018152712990652888747043388238393989548662188889437894185197162975595222693183857830238742275480852746868004477537745273916331492033964577761197182053410869191995239561025600184507020197406366267296481388100523589403391798299328544970679070709233349252317881350206348406180344828713485222494854498997845662486026869142727961279980580293941655340070313635697869523204911544300367159772505119383243781454611958095235155226959506147140857137276309105869756083510294601588052058699524753540175296181640755529866504702786951404481938003742433640762390574075271434525840116597113819689929880299593220296692412163548431267134157870376461769784741992578125113937614214615251920714687135795007335826295792961917934476424331670756971007264022609934955458877790360923621745039162936421626784637751831105036686578170718867813112683006255282572535127612454538291902326878552171016497773913631020047614301357918504928884037829057284876174101705158000455351853358689862110699980589339343357961981166992331168607146322226799234197641154993335047351606556959027651348176325057534874534254561227076354178253617929757005622473381823769649984415520708253128400891268403210857708593811275967343127925564947680556353146551474569254327824788122760822654535037512706175852967062703956589981003826060176759790083368747560790446057787826836958556078684292213220272726295880844551344263939217324731419908709323157502449409641023367289866241824483085452873828347119198497957912167591023107092145632794478386208837557855049492535461486676723994849921554554692633916747861196800000000000000000000000000000000000000000000000000000000000000000 [138,18] -4288828025086762340843395181838143926877448644352903436355835190719188052981913085583035555858617385758258928319708048206817227002355541350126015163497513612619563658758511507888434606714317041138958874296295825288775911975478129634249100369024128738886916207581102068288802927553424579066611642218411490429347104883228922974423468301531146616817152882486101694149700679327051819454496160443034432801738648440241906375527405584528106509452309419137637548576410073253030734086805490437560808533399108039961071188503170064130500142203167990339266744085671752282389613156539285110439567837498223757278696307553413642152359310240982905769015821495617246158843864552858488398188326470508887331300109299084850712477195832740417127140452913910101425051384101701938072197401247805350061197076306310992425189104793904261216086599648745296429692151901227445417877716638045290056229888533049525083391400496365767853712660887975666964082643553888592052120615286796071077718150769850884154081775452741202041464395920508759747872049855534338019151507147280150504283939857043131336863927464205393236888103408446364972429982362526961851331374506240110018363488762926786598180048974306945566398059422495280913344172464895722569834285347094426633635220907355774867785283161894350629447672716282412281136801629046394107151671435911370021422968557012038579105095132010283484302075238035820058034173905064955405577162986681668580007728277191823696861047892457679823300054285462144075190056607505211575971606327244264444689778999478391204395277408292529453300525884902242726109690842342262802613091870821368627802525071000825513644243230859648366115211103736603207650624641035379353504022225181151372138780261819639037390147561393326472906723693984436642272458091999791676858785418818579580970752401899891939761812108271170412575511610836012425086546583122227964938432666728586846322732104773958738972536995835455272038827232371990828602812854425457738078924003199902519822179177147618541698258334266332251254947840000000000000000000000000000000000000000000000000000000000000 [138,19] 13559943646404517426311502404445615778193633807712030833174181002521923403776473291498071803419841097981324582367619113478290203385468062926439723870019084485931116660575250387746530944018568361829364434865719973316086530862716638486416234922486827720232983826987079935279039709597740584684792483172205224870927056917298194349842812018611119232787051179870368659057941166189453244006738883618316700986576791479116150727171605917591174140133691862911310037264252131215138430779987283145995878875590267893245528496225814151218911993731838208921759655718766656595186553263750201986632887893959521037003247732430423082048453434204582597300270273735307605839758526436653626022407901301319672673789151630468359821920529002856456258149875502012009269254494438169529371885541525428027868454633056243049501681007315990762657929038279808154770450170122577453927284746210826479118181296216838339574801625150973882683065588443454696681468584701140414845653442228280102901992142884686638008686569016004930225730892653794391504403431007724816636843002525000777873246142289080448487204063031876024559846868389090156084295534009372786568507149538791863444888043648524710970520007850144657782435576729490182562099942695282290792235130436386027864140254582349310446458079489349701643362734361897691285077275414911898524502745114546945886449444807008581128247712886416851936778209020268965272793352959177653207487257667702028606020456989889070003193744531122791941227722756128994573749978019203293520604288460996844334020685637373394175251667265050666535987053181975969706073926031115696955879480823843445128558707199748636152533763714330083370528701297528035873885908564557001189675289784134100213385439864006306988615518773313706002377031160650066000922362559453642627282786387718572287903560978090171021764911337492055708306285658539087920463140138218289012757737238851898871584441228142659352902069851534792666377565295031047908113216750818497469281878479806042011455866366871425398589176800839321364316815360000000000000000000000000000000000000000000000000000000000 [138,20] -111771307545484175191766758264262044531140081031503281263712217168125528435861609858110424306487501993241211387240249525899213841315822479741798597850760329174998691028437020078893806299267213554983632816257204891149480377794209413425024678664108836593809557898087039827913822625707524317282022607092150872478465437612286968125446908331351243644700212034402851873514151608490702785439973520593330607906812011842018748761881553951590409603057912397800956968414690995701827929349781469034112040681108483090918059348970183814709161290801333199518129224660409329078745772744837533858653414329108273585890307024438611647476431023509371702741781326460847885297572856855398996572473529481580999715677226570997411480088818741877600299637098577883955421774455707567143753657151403153554487233639684231917430460030208775577806786902950444675860364379663329147390305062193413865702058303417523175513726123523536690152613977816133075818037532052563882433039036668431177810807473996728078197494451574515596233554928895969156049221418746584710517472210616291431191177004611421227718283379082586414645787581221679236687786546394807113010841658782811081830658542919823982072773968965180032872291048079809252080798398563985402788385616999507576743420859687434098111115375431086717474039693516722370155793526686317433958186525879331532862514115928233300495178705014068231077878813391342881647952565529927002618395809732040290300728714384116743186896105769347784987161180662785401827567849046064636728425660136388264084571878366877583729372058271789376138523554778572642158074158430714363224194260888830684398780803947461087220501981272987846777977979042687842125487996398114963468675882090684665334254917455037029339555638724515694084623300148490897479633945926327298991099839221473369538422331869147637639771581916442234238148019887269150553667348416603528998417962823763396626236492580297999423192526370504438140127049555506780968422835809323184820747252984901634536948905737815399086916897930169274003026345984000000000000000000000000000000000000000000000000000000 [138,21] 250716668769356986644311599098767701634848805073556114806125280639349696434956620928386872170211961835911986345408732748350754067329297300799250704168706235481341292135793563727741213454348596718169858852447673758714535286894176223934984324349784200724187188934266921212958161125855411307594570223640221838913339225391479263359945082443719502943148520674137903897263687024590763934666382501856809984468062256293564824077895572067932898688061179334145181732805429935528648376806974687219976394995125866482626486688565042539461661005357603820830103848001444999815350407360821997215830601858068948156529065773163195848288528175981998485761960887784101585898735536805319486339011868180262965693268209771830808761694186970984910232171353216524278167971275128453165327068085773540230265915165840887482428388117937215131780798946810812108638239925938994373680931351226040303630486534881682636108121348971747143613921064639761856596456492170389819280835477150865295371496141759123664618380292263084071788307813135866923561100116481942298544343721684681674553059687000816531463068896395187405070819445774158386938907820073682198110801896599352663373028126853406690207494132432459338568318949655175777792005300271761979888279038366687022884113768975426471737696170236400432868172270078028188518683796410656990865335191981508884926934249068793603194328064597509804524458768464856581167235186443324465589067260443875640652919122631344117731465681289621384754277249080858706243574333262360242271077915095669174745585995954040945820409421713614193146086381429625933826924571086575439865622553276470291953359125697030709508796813603934344237794827143968970274793911550475950897530765922115764231411240080042912565667006864837939657399132769927048521214657289542212515259567881856247345487759160686975377375280020653119927913310253189942973449061582297920281032586745026506303277589022529690352220005637044395850361362601770657009506526170959255782412146136809203282935166355770668612007142992601281646821376000000000000000000000000000000000000000000000000000000 [138,22] -13451069997723119959885900756057521001342054296629835653970157727326037032422252991108616286272427317558030570810531664960925043548372844466817310825375317523552968604381314714883266688661825508652008101676338429692497442142899513783174335534214774683300180938364259136834376211423942589417288995902796646753276924527296190369495084735549497955202079678372613985117503982171222877242965807310787782346992983078162428640471047651419523779024385639058444206905617671685735197871715341150019858370008118011777716720094157494897284134171277024541225135089628372727999108283136313861017360159051919627790886697468972847349847806096292184313791191920685492202603169923893260356882920102940177236738349398453389469710628379231623070794823504885524919661601275488994075274588650993961583106321057784300760498497297686699967341028116325236771178033642907632017500895414505634079378731278034479931864070960368268513262650970042451633365041920446381238298118601681634474003305547801491078243909638943545162143713704240158625529381686015189062768704871465165653871229433619702332610110244036840848479549058069623567486089402711572270311137685142068195104996337198204998896145936893136138500237768210751083688513448691935069945546254625553358934555495004535406425121615052442678601570931757135174195586134133672257897924639143877580676097168394210846454978240268255887208391001372914124368169275328684261412314985045014720388818218133337856325942971278213145169830471450181548822741775904456234238725863230932642154519116589728285727121838690454773904502691547032303706861106465115519299589293440383265555288104389718847482921665855768041886682957385734960501558898669335378964957460511286673750921910312924831641269441291636536005274238553118236750768249465481443644788214029626847293805568146680294437623541133744418040772200418859031239226333031702350116048935212698166737348546644339803743278621786182159943290898198653451797235976666709989409648373549456619333033056884323779735151416010434003330924544000000000000000000000000000000000000000000000000 [138,23] -615588042052755852469673486313855246626094271487413847343151984725759777386649776995054581869707212469201016980421610459215121834536775309094662791630198329280654928217837059533867937514315165597718089539735686876590856871121536912456379123309957340986409844337399181296238798890525753428370786565695689972996553262094969583242768111508039399915691627321916610456820216272396553484167927046374175130412657961866909818625446401184835303943282249061467543982517130804240381036172067404961701537643134848878798046863103445646294838960520592402535260133577399882158835470341597430230479675777207030245113047775138908688972370358763746594699439795371519274600058937069167904743896134333856269167970139092883682658397360483070100334838690912745228976254350272487496046768642606293010702947668253804657611780859869154765150883601195402933557370403177543957026322496468504518004018781968770390183862124086357018282841052482134546775307870289151153275883585561928245936078912392555321829398869825127703209642015007868715190935333590932654787100184769640724889913894330906639408129184145759912984343719756409782331414641641501570984165882732367336337029523039692267378618514027109655960095939871549202349185343655728384950240453891741808545141923315257555879774691876823735756954920775318368579829049393288380428823021536537909332236179677168837030448091653461951360501613677481239750075101876605770186609354391440497895127945550695404463520361105470529148495110109464498544688679277368917253358123969521249170727137934928403661561448350557062888892777835759857662084316362522278178865209652845592084729698042518823156535204724620514960558420538891023406206999706976855351445216861846405745114440246941029465129060614083079985932435168233802355770358926792373765718668915555411759520701168982687153103975583090388739669259194297600569195347591050094110509454517983797479589071376400366690935303602065931537013929534968862850725509744929475284841382341706667200666214994871580854806162588515253065172910080000000000000000000000000000000000000000000000 [138,24] 695757379018378558998172647915225638096721598928103809933248914968821197543128487789819824711423182426946253738100370665572826613436967952303166252091915665674027004751684791469239029847912579004708013366638114256347106672159277336883586708975614330254873890872927594731299592689619947425951207209057698376245565313703891395873174790661426940370084699474921240461416123680087057863421147966744211462272553112141382787036585399485963439867184740346353508703478179435938414515818023303374611371768191817932999436567023789264124405265697937779202220991960091597892425539061867856366128381670903170449591990783187932518964995522771428646655899771496595364042712278508615537540228250472406767701330429387311173338322826350501740884041937486357290893451298020222234895402716254369934144693576246267355717736551765877002891955541679378893061450400834207966121279334055802755816054564186344940489486089315806458201051079873637362606336357764777832701946915356127074797803093911150031921955559345566560015729775925727512469364862851261097835978315199804029394246214050177087801023477208894767128926953296615939955042617813209302536581056477477641984350977342804586624409903461468776933655524350127411332553715726985047795583302761426036500339706426423127141530316545199181160513031312482504605774863471716149444648065364816793703715178734426981614212979167500631857477401661895509459884811219276175819496871405349237411849933337193181628817972411418329436051617523798775525764330200777187989339345420066800347014683330784283937627660716805704207352405565887016789998374700296854335319117707983879383037009551482581096827406684974251340181655781678253513290244528079329937089770095536050910126141279718599710475084785315433088650726708086384283454577137945769226599368159325972590469724474055870735997236875549861169640373677288653696861975681954938027836437989835938581237145477822835024626169328978243449359439926626804818714242164865930144437383957014447265318373948820951009116931304167584554710728704000000000000000000000000000000000000000000 [138,25] 252675278321047425700236985758155781919984485661971392305936373282295653442983460131209657323474917681545575835992406220601398750839277715424819004455853314250947957837297122451899047593962809554483270660040707078307530706130119012111608009989210754359872687113920913620167500307365759971520490711076293160495511271257535157211505871573837879414445066356395876617649590632378877459079224788608237745007034672621877458581286253749893813192219530773573485253051398869030209419220007521950243576271291380647711891025690370437748596592640384942335796864780522374721913208803059727775727386331427850619860545136903939968257989808861802922376859525680627432780351297729109205119334581725080075860530328227409124818013763856019829589096234405618313684900726726552007645323967890455055842244183316659280163932102760855641549909315262344669399234183881021742827489313925184431016712084105160511672873990286514477119183030593845982450216046112378206596329818540117762061461460137033173364451713940126447498676210954631598187568249886836612340687531560498590881257757690886145609811381325467379644627677650363832346314952073359772798700198027658073885679883153100394450914251569314625050769965308241417435581979224700090838715286646970983898027104437498151114408765226769772129811054264878384409671199554154336428755180961837156115942631798617060112962779315559770860037684972839964396883998982733383734114403075856187012200654768680457819514004974766508953830510912506341461028838690058710846844977657085024535465609584075373414343118017820976938190199683114240048335721607906009262232862670263585149506456769424108207522628711335122525713418627679413612162647000542067334285798736319994734620270312362920169497166414462875276147248955822433234648616054244037082860181848535128045016649944167309416595188135765418320065505928339782751784493749264332867397745041031176210101062261934950792790299761548398196089718185954565768602745161618513723688370731171650862739237045112681838270074841199556727249305600000000000000000000000000000000000000000 [138,26] -1046935384402205479155671204887128824765816878279449322654322608515813347161712220533111791563322684517396634123146312868637032949507003665150374061348766788306702322799992097422762210162736977880836540134277499546244987789247786942545618870465324991384319406989453821520913914406673662682277828215562365948421165118360900897227825498393612304167089661675370688092392277569251178111145056615872325240907113591612550545026870108889419732704088364306426465745266766764958024353080274285480245824256443485847330089009555886225804642315349368345726092183026895621618357652659391290775020136720237095167087006541658784867210253924623275361846408128390128932013787477097263084786150656694973450898993599186910719160602366193512536297733888282165128271226535760309367939329882904777255149675125306188731492982968062520816266919828676706125920680417006477760696333998176992882470187251854065326954292366118978697877480476538391212415717530655800306081651986418728302052997402127056900901855459293131772107330106418420790348818243989593650205200719295066045948973280333552789555429885594271200510189696133240150135508800389969196539372013252531709525950898953358979288432202204787406938122412799376295873092448100111188691241023541900193197282976070594703432959752097545930967142304470604760666673727160842797116494517572720725902001976397430844952730691239494230087070459194832878215293663374893218612709610129668979920658541024237619809949693213076225314267043171998116908854455110609529740908687658033840476771979714387653056998334897177042685128512628628242379963813314525271271699264919448144717582620295705177171021118743839102922722639106476253773674772408473207221866239340678125887629724177007808197025256826570820074621848047169613973588548252104949042699108471122633123522819117078669870977965389373171438340310148600051333708301504758478356315379125691372039209920244597963404043101846717161654681215922463189560277091962041892135953613038519739652228384844121083654308215298881391361615986688000000000000000000000000000000000000 [138,27] 557780450634175036768031972996391235884227471704672762184401408115993937040143961768237105618351358259550440725283716025548120439407568597762734749919054823455830082770099500190966396695992592874390388293257198708460331769789627749324842676899953050650748283085250535811758508015580644287816794664617798658984845069392923266838626870985900306724698179778130989066885540300111298570073870186962892640487410870172621507107602512997535622352760295822187956122209240319072169182837836287420164123243240963876611612266446581150256010092036831027125453609598064143443835672849168420323076830026377581812361824302741073767313376651248700842593610529119619597171821751782779141207509352213630412059881382653415998972459540710171588989341307255026057760825045449106231453171364365099074981491990525046823325496121833534993225968882753927501543523612620794402625556188299078637242253934894866053240566832849825090606618828274790651279969138580056581732646597840610779900984531452617078886398397567516653876571867432910189133590216905613917136392164164630507338963428270039485297725529675897859245974285420678834195468063112849798385619170138645428690659538757214915489885297142848086387605742783863945984839204557302709186874005436546540041465563726296481286641910404285109251485358060605686642819416418827212770175436649699246655401146405963417044798070226548269784225045445058211804059421047065861461130680471618413221534617527824858575096117773074848596681359316746213198228164116683615661387373454346763933045822237081534733104805008873746534123096618435089383942370640765418250264642730291148357251861637369649063104304079239198763117307301556480751562901472005631503378169079149136409202800357491061033391634313542310301102348245624676132183988027679695201056008083749526265877282589841753820218594755109523269003298000042735497225330295244155307070753314657678451096676126832807404852891870069525554018343875904424819278659368305397677059183510626817056771775199895081132101183890064426766528675840000000000000000000000000000000000 [138,28] 447094740968714596139016599947672118498742741539235185299005408850401648256365158136628652689486613311818645702656005124186555933740772213162550039549948043430697111148372683125198912828276519053530349587054064889717188304303911033827860391045966227276899675994381560365548706065303053406182339709808415086200443848524027967628027623185205774395923993514053770090107418507560547566768703030492050165097548177254064164796016309018143153233775993015727864538164974226932575507792868550858135852369910320003131162643387840010449842229462320931266549063963567887383762873106940935826685549483287076910769963194318668926201583053761920435773176942652505692799754703486990443393305896683441910108417623517413894932844557528041120019500977427159337685739786200944418430339185067114291766745462333367173737619935711726154244124036178794862574595163153154088403137940654471251734024580771413702835302485761905636421201327980322801458422129352086295759233328208745006223047258440627161939034654935878354205805185125919397373355563522637814982456812167614555144462518981916561782305239032686018242627951408047558248281026240713636417901107687722545513987742591258517238176752697429059589469612543314788983153364395597285934165040037890021997857170274148715825373924897092105845525114842997686354949712787627871033135427048851600707197825474551383275574449185450758386987178547093755382665899759642215382616220072649049162940887860581360087201963236838027015753378440857146544749202154658546417873086015324235086342748059457044889589210286282471889250988459978037795887781307766244589267562367323790626514280296639752420364613230961684078519794248896071282398771029952883422983920643040776389390805265964475640698759785146618553260205188181171274089382658215719674888130146333374710116648653151951669136932083135233253921387279007912776532926004980895416971411113091447231000122687826005795910100560733373472022327154889804747396298155331753754566524310447697743512516419222141806363478673795403926976069632000000000000000000000000000000 [138,29] -647678079123632225974943205314890699571296915243916160848269828624025060555382418146746320482416459242067649245336395572273239856600541611152837775573858284171120136407930461926317785825766590877191801732031122269801384133868401353327375255410057400803851212278431455389767783057954283005218268776030830334218227239016808373357667037173096097821659709868870785636357085167802219008316779639967021779781198536897556568079308821398936525986329817445419885327051531678544824782461969517714234184171025302827278980639149576495492350127800547297261113346965122740172848709637476058190619066571245354003630125795751500737308896611411918744953638333797443003470272136708198845344541506851839278517591609814410358008042335443139854550435928977650593482698237385520711011424854414183705367948760648621248780563496716997691366242870331458432454874409649471126111895301924909001694879287376982314887618809451914005033533028861901009426522252137200534842386252169515693544220900970433523694519176398664502122996759115695361319013879900697809261846662956577564155994359532059910776987197017946378182345572598512012064360872872877602474602744719380741282968742612213540906520565769698298039110405591932434605370734752272927603366920485383547505534178427601120148161947263443361365168886454670448134058090766853141031985134351200259546930802793447169380161227454674890306194752912368456941010791697605985358913282625363510534869394060466469395151685980157259694010661875217858685415078781070937398520325105051561822986409208508560391570689618343708497904097039198860519187608461298973536667621932719609912039187414987326055279912413029153195255280863865593390772784178127031637726924934324042419423186454846148950712334060870372270619501928456558748358186499697118152510590530270589162590849362380265407761104764928939038915666776268007291037531098897453014544072301666617876500782077943139627629200115592492862269870053016566785402780220223243568307092435103264497583863110058108278237075546717941801617981440000000000000000000000000000 [138,30] 126786982209302299849575397047031729616430954968950325055079469972038792169716428016728171719488586719722777134190555479325748482863242496246833079406084353088342763559765615561077025292850558525440192343237527141628299247138066303017337493076615315079485245364030004924542954045002993313483582811893152167000608025252047886322857952844678757658091945881658385534316570639598642497641352358584635301805758393045527049544480280816167822318412041103484033642099926441348431831368173327620049707181576938575730526484118718870689177134547473560785496164051980455139368865827292244248819583534514413777998509301015040435500311405383651644859814248533898639417876896149118791405908238155163917549052753925578680268301017663592393892558706606809917076684170103464031924130808165286938486590677502508800978825064033685572322859090002281041634528153902474317143871160234632658654395002697984741442441131888545713368019953177973320311762948812059447912259924276792673798835315561452794883245839743785037350290460354253297836860710449989186604307059522004361963913878744353891330297474234889221319576524885698114967745115895672020996820990090320413066081285887671624609933803177992414483398225544377866552859627374677198552699438905862516206016514943373134236686711355529215774781005409638041865391021218514764922597000025533278572190563882152668214243313219727331085467138879687005434180269327210125923202961275916129147643003808205384436616890710511224741956976864725161412298272613879443996917791318593610240698910074961480166503965092585145874446440260029319088709371761038952967421099924412134079307770515224569594106325583030432140281011923348601575681566355844497950247624281085830313505391332472520621037230967411121375494835810361376472822312960208957692252596524272093888393195075683762952651654120074381207434292777068031830768354697859698988670213326895501057933828761755540325805059693901540881662533191887189054453974463620599801907373418229533158665220724859980655683637774968532424579874816000000000000000000000000 [138,31] 224857222472225572470360446135457376001092634247168752701969673375255036136785398941565151801552657581903185845127088307021301384372635572001710100818214169883524660497215151479165286852912736482791862450872808316664260618053397146863924808443168546468576122687822177537351066398249722808689870369390974780435294625642528614336960455845645760914137289240535406888331918503314101974536040821115730069851388950374112261950525345088954318911855127031850888734983601338056018843760046777040437818272095152530101247657651784871884559200359623831900549236586835860080099423697033200784888309544984974567669404854959754572377479152454518885208278729087627772186103391876009095577782509275092109197288487566711067122333540529391715528262618374166912689730130751482435763972980707589644764981942410561760220628106578161401296029441420546755215799309962526985877468819527362656018195099023469489749438889175027494410463937152986860538858043823733792366794433866596557219604469959508049148934142138660485130628266481281722462996011996342815704796252129916531148195486605136637132902528373850897202868471487762401850848022138020374618054258146667768797111543460050191177732230335949448378190148844417419670921773732351950231650183859683724836162139830465692990083946844663895899764336480910159591831255581348078913743310528610988613132916253111432606984094616043333998997631209609098319256796309886510809790371308659676136598610656988526272956141612515527198972545788515053188835901103915032945806123902497954010578744254185700493985694617870732859174218203162170379620880415621545235659679392350910189022830225860243939127980827216105243593382094732013425768864168720634241839806171442014354349784698080549883715059666241797379090430427425548798007702485887735197011221227154180699184286881700103464946902959981224852638874376342954151719895542731560508324519309824331267145383756176869963883318758237268505615216193237360868449510772919739662165953740908413340655445240029719879604446427246243642332938240000000000000000000000 [138,32] -149144108008168948288380752914466508966242538186061417795909611600628890883523557291032354028553659427433656044666715210154649105428019394694048120447368613274446715029584648735794454690828348732858386857097510745428578582705276071544621228106775415374761907168089127291908539680388474587629030028065317183661464229578878451727214180761932225459895325550424410268936164879327169624609310324446873572442453316786415074554940053977226522284794909591316424686472618798426062730196367021775811298947774746997169711111267830628990814962381019082173876248548781298975591775464553154667686280059293010130505784485691140292091796906085927006608754830353564432064512249467474739301670023038046439709154856712280021177781146023422337390286580607677901349729219923612709051043675528492335050569165559685909011222339602096610939654600689950573640228887900998724140678181303097632961737382994627923922782765113435562979729337776027140336636591998287161136484583702375005999430338340641079849743075641391370898700079578459221992673477153058083057096385579389444773242139428462186031609459663347230805347457160973493961632945902323251794185260383101612189521966346574099638360049055321516911899469673020485768526395723284418528471108447370075362966423162434531060912810481906258504149587596730526818471265697786558251713666759161269787139522064865833071210667281121728015938405641955762013949026606966262631918864718790025378756199146925740802342926411733385097634111236494410363573736328688652011705997007254470488038328851772049989267346281582226846929145422761503105548136915152894597760526572972267409284852638610958136873886512184691048404147240124849007048619087903087122598664574457651268239269900586617830890426013218036794375271200134949528184538648390503578811925904426197766889497182512844556918646367590896828975825729970212213487947662036187212230502321333137065185544941610441670579273620875619113091883840484812552307626704377273594403550568683566347291482597700971641736096106075360048827072512000000000000000000 [138,33] -10777902283067032212384643133099766352460428961502842610401420614319886311785128559373866312754527853865740227670751351871764876026365258715486970264262536946685093918253694332261796950782865751388888548824499157677441604034109687830699921890797716773056353149197109023437627309168487988085128049236251677489985108057984749158499561207021801855228786584558475873383650859662286442597564077778130934605438197551167838208719911261304906790963753507305863141707836461166787692561731715705612095329567016689510339389311772604333868342096965588852454829317437848108955620263238626176341120539273690091040310085360604978993011688964107156161373465891888251003180178679226753541070613511733248032020337147729797984548073515632474795603599160510918971464045771215175513314620868104923048166747084974154068472605203375308970380565693273138022999441515769009947428818016162846694402183106610743784777519017620063808584859906511032570034026535033695599015545540922385407507169603516465933388217481318391221985641136327222175971683826723563626740716336125243290260600678128096708606817226843413444839437451067146712949745802186357479587441871131154779841860966712077215968837574535550332990958287215385886980594560666634512554384900559103420242112162058468264409675443551176378981441220387998591681253602977760908951816197927260806510958634710648674252895976737971147147439484461701392135233326175546739328172402222980494557575872689717379341582618705317315113825009454144198807047392559753888458065371695362109040061505254628232711017930244693749498780441970301808815169749568573996445676355739508149879683451335961969483008121138035564008759925269122609286178154469995584892715976012850276067029582515921272435616181935252972365441044549941853428613194248377017220111212578106757126824046625252905199812984445550348107325636650379534695811959435152068009183913190203780595789068890162069141962115639052218766080243717324105405295588155998519983116604781619583689766249931273710225237807072638110552555520000000000000000 [138,34] 44056323460682303704253525239935581304898316540577770107502331975893550408119745845389867810109844947614977192443297244161150621563271571682805796616766121473180514033882258296363608086604019586980830801377088277519826592617308323107318233252367624204013258623132200359473368765891040134151024873245495694624486214489900710511846404000306034208179458498038094712502965293686623283047635261065536595198516722934709910852234133183301467407732361086390591475345618605573045417071644918998685434589157689358656525989746935647983861589180139848097211804796598531082679694909620990290654132295014316258892694194510301020157863678880438598537152131821910804527406142201892267012935549552188005630544085286619028983896729361448633308512899685710492337387723013952672547949831802810354938818215748354249073299148524378978077119007367483129484161641632827759037267623397703027095278995316981918828344366735177470040097871077978017703063973052549660475704764655153092595329767779752304306536534807285527912766306845540660305118352632990777296689004955130319344926756560415106027301080729499979300991278823717808112997060859646821161767769573061483883049610529943641734564192742057325700575691576275347224962885682265672636959982519491179526525526991258387775057125632461498754433103685265649739456709842072629525032497936444817604774410944171444725036436466341345890078630438571294899218555022052965954042925825641525282961346994480305388290124931662913369010957935869563486539967670065382264136508439396306798625947191343675533875774432177951112526579320256969335227003962209012999339509359956202770588039691914158066625594211177709024811641712909315274796967318156240451888608286572046670499220588161792234883899074802846710326493024021048618332975145923656132474797813146832087980141297524127775606634501686708585255553607439172833929525961852676842697671709857219687735697375161660414263767828787578814189643790482490037192615420832350396362382724854059383953123585915848213964724337615863562834542592000000000000 [138,35] -11540324831072480441926810182615288807839453976315749528950159310371262882841872993122417520962699663292607641308872970695486643398839088055890052389760522611727785520907325977647234611222706415646123112971203920572364019227264894439522676335140233588216284020938350563396136083498579139803654624006896712498732290406409499782067023899577136575342295928044545354450399867913675999344768350754233739878052729469971958445550963654777923667599897468554019726149032038386474330312045082860259463887492061083714449419918906708516247136498256712109074386363608820829508518038528833283481423731968861031035708316597522233709897807312165475424365755511670415148170493968642255121403651229345600173833442965376023842852810876064040346847965947024071552619763665180831535371625684389689580573545096498777794802427100858816054631908670581159784471414393582494695283325835464316550795156584396822034270098287461188791500506271836859444481920750342979337795853777452641466256366563542199934541779359706638978158870798216472858076324646548912374036194630305634214034183727014428467601311710946669114325529275668138576009091806479103376732237166299215219030776635840634101047742162848878128665423675587907741283714737392272485839410033942636547283902522437411631308854946101053489023412150239317038156540908771250122045779195171652227887015011397289356495558173729367399445486124310312643714445271464989399727289444208624490286128247958902524308825200508399186450023259489719252396493216273824640957176975662346511030059817460267567698122170365386548146900856918684560187542197386228042896137653768510031982310212261940125803865030704072725673756838947205962808072036703632321968123331001354778337492795082133902015445237596848719158673333143654548811863225973708644495666195260890940913649207847812505466350513092773447274443964461915992197757950851988112276144925852734241984501437604767441845933139657448849653078660242590293868870282616657754016235883605461428601340857437735268490526713746861185659043840000000000 [138,36] -5975050520992631386928115073321862316264152865269831849191150615183061002079503246619227919189773587057066763540401119834241028074663164135209878771917879531661379311793192657881003845352234175821003113670146816530752238083154220543474101104327210735313125636978812226359864964733365352585664950505136297588723607491524855542227116098710844517452156445960769687194436949766424715297948829238657401585340015574528835343496611575618023013204477662180177627486327243379207114861627316427041413995017437884513810141523016219585103903723904563298330794654628596644427091002987938254971983269260050551445946608262178215876923120232358236826156476163489937008814068315481517162654489552601982989474837912292784287247283782418703117772433798942139212808055057097199281950719007335888855274651705428829135770198218016231076774404165008619843086843128132752040524308980899332801378080609080345682767167245018060474918465601715659136161924083865579234834396680791662371655852798110648356131903963964345714838403438752635233599308531562741499102239231030132490993737104287328632984990996171979621841675397839057301384304608854974109511467844109229745071999832846216214015487338040458126341959463662936237340008126784249301261535422475730740111887315778679275027303788940686546559148935435346887439606709019335683750760739715402706266281540551983147572534852464608113094037158826511332390789876394373604043022369122615267042382996678644429558087731875265059023305448034317066947792684127510649232013200371439201591928421169463649135002236154189697767543252891957570679216595834482301166419748406948990242661088616154109759297420405523994425643758585412531726650906121324926851941629474691886589719088281073334460067102356694352271254590939077782504368584786262509805302288799555100666384041348381970949954204210825981254441940921472311377629922046611323507152615869777336885105377801123818055539833747676168785721153247955272628411811110887186512631661275087573804690408469976271484259379883653494011330560000000 [138,37] 4067158952832802096825821692677447709159610992980009133530144193611772953713443051159527406708266265323828689061443213632521455685254873657445680579361923192436904245756442751353484394202652492198027270464507524641442279729087889670040898378476247956589802702389620664598211114863010663541010337070700411315268679267890088321880733233055862033024920390205314434086058298937054227204626222691055764587409208013455303945437991136207336846513296085480713303899294610321430999191108984293100328949228325756570407525971069502174026129911377428562764978995113892525259194384093678937906647819146244910520647477985490051617677215258649308967628850701044291774746410991094876293060780000516882134647383383978559543219648901176840836928071043675249676465034306332381137058764878907880639355011358898480335151816083582891345783132519443057755341630270140625781481943770599473852894325787922092929130107971791256832614512796342990930551374356208535232056193140966803849312533025838039505620317268544012624081608732056666402614502735131934894672145187558011400000542198853406385672680453023213509335552316892444229980845063297374950877749327535931827287302631188582545331985677271950394268886178420007018282485824075053959836287688993689283887324731282868946062136409579447859621477094636224008217032355849943525326141946977380968492703701848709920832541116231525261275507967584663426570770316783717836928592378087397171191611977279534270534683027060839024142401425291857319863755505370781024665004422853522632385231319071044610285916358756783341742756428255318577329168501455328164188510474726365985929105364700848973931865349910521921291577054006579897149872240283565088472394409092889256628832738186574111129157499051209837828784668505426428952171934249778410358923423428161912851347730754955736405452183105824705291724906613510323348117696421257668047428403947730697450736960292553290746906869395932961546097221731061250706339383681613056836315983179403001614200949718196387154206794896586993296998400000 [138,38] -269733906989956743144033231453977917403296739670633024588520739427235106770457664943123750029365421901071864090476711388004973551849338423385201246912343934949489318204323158662854955688091998498029179011287651997969530038056992076396457291152509014593495117453568077732365397723905730068936735474274205885082506755523187961553693674400347414797095273203691080899878617126607511707751342331997522934013570333863897348917395894842168814361520948169395811218712481832417499521402880155158044441848163403298544595340332713603606209650652270057551360386012831206066708257620462270707573960448040528215906800844434700349056800287327301679856014526992966130357009196275209871051953460182697305662781514120395012321015028474459869213491796067273921603678180374885306744705508578053864887005198468073895623346430611460681516556999899498918156078038465628242700012731311462519702037762647518686077670310906541501635483416825633160936115018727378603414566217843503212682432805923755313323302190621683856822261896055619015161305387445714013983421435693743593771236244236705675514869770427673944090411394997033053803046075167339442742990879527470105052969734489838556799302091512163126321828257605046978195859973983150313037384350878269322479568898845822244990901090375293337452049013158460271288357522408623036872122701153331650527035636119952429077757725935208826423723342137385195107153329429654493286063862827540773838851532694911573732706462439235574386632347161094939564784429634026804061433169854640806965029026145956209668179196537079619786342731715830740051374312026025476325419261030751758746106643820544425255203845298207491386655185839320285956936179675534173157234969145249325244472458442049089796613802861347270649790235097242683311087929826143065653844436136317856954843166879009219465874283570805036795468933861590704770998662458446964032418215242880106817417979532062297299637817832914441386082082093784573163218294564825426708271751064671722249157548325907883962375778215314099653788840 [138,39] -489569132490889981569001988407955448281215245051385826318095796088693992541941898740304353888401919000828333532200222386556284448582476594629297332570269634502338576391129208692923181887390518234441166974005621161343446933958207909357640592755751306260418346761005260740816172499761237864438677857178636545171959721250390735673932623253048212516883889815930707947787624456034634746194797873531514119563699823119065960146568696653905616291443635818657610531968206047846261528450345930106955252953479578369207830469150749707862772672683856839567293040347072646922332590629810787811530224600262651302484315401011051623837458728808670092518425319127373688056410631692612815442357987857573429501449512778331369733882727557498566385343313248629554927147553610439092232604282477257436525440619300660911954461018364534197109513646226072349839460053137652433165094232978027995677177063637076006778160978284586998377452211267134306173034220184546692690686611512110788715464966568687806098701233453719434043301974520461785514427406150260298467249627159570518627250134322457697273481567594776587364639907830102736275365830925006286239435155263363470475225752997365687446645768410959763548073223963577597555742393961783535178270682067258985361313306296941621903802605654464934930872833656907656825316258498906274069468728543543564022660174730482924759515998146343477400273639372849185997696779563930580207585549506796209463700409474336010927706353307690999932306212890704819657046625461901013346103115525997957316101790290400866687448580402231859769433682063289528833551346645712381003264091921662510281096680579225280666333649846775575916534671897507522020417141921359033232422124534803023192766567986399057849713884123006508572792880023222424336230307123945226197966000960838003300610861570926489174824846080004826204071712762873860329490953602470099536548149505716139971961493072155037441402494482139463575837335307189819368981057348736949812997672510539495076549076903592710964568996273871379714880 [138,40] 185035046325332270070941110458202894773446969794471193106474368943611152722193786361098127045268356345799315572251050146831227857545112932874451148856727809854857099604565527029439016838994027689137284990667498128065501510096369606512408246235554162375629730242091984111114913421076836562081165695724811777614347568567356426394746807106523820270638446587901936308628607678067328978216640380058206965619132468088441537867478730164856102992575786060857487394282149202066106154891854054819102286739638977772261464364233474490138778872934240798935433432869438000050661415893437990136844290703515421062852476387514102323499512505113987230093609788560553848067804539248431913799476526011873285170604110653720238100608695327312863956939697257233636389083991284858708700121523212290237625956693289985266182373078012346998759497583271910602031298252722784095476663872426069065246837713450335310958218018783605936992423490224353879469555573657664919078585242084086589316354910863712140452070117476419516086218208319552529052742779234039101637146541860598675333190199514737787290111394355406072588031056427169295352892701094341152378033996269961364029888497714964037495343124706156096373957428647809690005561598473177232407687276465506798735286608793685522479666565743051038332055548354478783068985689085475259272841868443049761249708318541137023803013678810794869444444731675069536516901813448480827415134255561250288963860036287013602882789901612034322931468543737348813750241634310868582386108356930536885231680669865008329381126770862029143721502965402434721407649316511245845002940202417554403789297876626631260941955747075856196056398958989126471821509899887528232708002497908064450477130462386722320991278334651973021192685461476553781874304969124997700260066750753700893777975416270250815603551965555871885769217315922893653833235452257270424560240131750019059914268797696493123706572044626030730783521537832217379124183571772479841051923868595658653873236249784181625436080092891839033664 [138,41] -13426593929239493245096162851432640862452020287691058782215215883835097396245347526942743058394984749104438829803539101106332062697483766549025768265069751289403624593263645198314623477045626870021928582057083374990655630221628085235969116050855676341150293565558088731832165905655029999279566165286905105531500155368261883054748512523202662196897446225232586368819697169176939330237381556358352285984278891882548793642388570713103050525268593961192741256558990082965352819456213654558210591188615487995985705377506119234494595295612265027797118776907065711816465357414722030588967724985284185051420355545498405505561821812525672637989194848008642779879996294895907592604211010461551128990817712957289802440764949259307875605255990413851889534263661199444129351007695045922656834099816249374256332141080911336638440064405740265927653969800387531419896518393523773311497490911459741508761714083034191256079579844085615831094318479517389925198754192062207219599880200715178571218736250022537313983711849020694089008017030868287899321466372048283412494758293200625970044715733823772913475167200491148073256988830343323928169825813740319419788753935592137401791627654754464157030225723645484445091023320168790978804215647446638403088047620082880754195584292146008450072258277592238612712479357187090913150439464165101119545580110059780593956264539694250265484786646672376499499744154042158515379202038823870818614747610552644212555736694217361496571795853156093851043180462350038553078173496414834710500423996304622228586522721570404992428532342194442597990273592039182947881328857614674130587127903686577930453367017602575610958704210559248963389014860262616897080731820511901838893350975206177099283081532538862688197915865624932910558822317441389658395375789847436582036009419230001733006104120385271203972673326603851320620072842666064463730036735538793385203595359242252349294742475983114110981800939097095896718664337788039863664535967786171607847847011610171047193365935567760160 [138,42] -8214348681356435033942199109243922936924453948027757354030143390764085472610571044280108010436102405032520154133680198032085651625677577134632319023513087735689791712411587632550010112108928606041330479125335572018736349730209288424177883544921028272646435694994771690051701437785976626204920762880695927539152238138952233241236942132287690743546327326415325843380854634549216149928179485076556827961066328901469536071574541410151877574896557709396494983526447812347110594691448069869114604013820647316304112587423044426858839821198771389065243950655029698462189488403358180565084647513515010996628397065130802571757564751090737517265807126531811578686397065906035081895800110339281399443243211664720982778367501292585906362255257379669692018709441279609979014021004597780365613819452074663633464504749086814929887954191175050192589145670792428177755488203292667370502413869811318467429451764875965377913637175857830927231631121833804597521525211361370592248435532850993075872781652697481419390596114331401159647286876117176136828915816856872035571916518531340724080433244371236724843422139780265493831476581085685904157688137103678196829602673784555027692217506524135624881790972825149537286469040544340394555352065388310607380410717647739718315526089615040686327102437249973282459528460042898229667921913584236834899552904458224758985149774485400235045400204331541625955762418609007412214470154877659443297128981968168651531075097779739450232152629893449888915001211204089315481939403455703095124063190475703733495052607881063694377902971401386621990145428571943715351929001749498261266610657398569853371044193431181483218471738746153239219037068951816933795672235741052766965486545731646179885906978773275888558305656571636419196313671292834030536632407698061984763154277419540469127307098717190624070307681332693497996103849080535890870435004104564423790957871120703469943701851185903784993437804428633257409668392350579574744197113724793896650940335623291715063657044970760 [138,43] 3122761526671109591441874992945232818531866380261091802193382309615031570556217909936400126254026855886880980856849864997784323296975915676778144691427324747412350878383922211661381580657006239609690104075757137179011200241359052356527220820375634571637047424487478911066290650639540098198496202173521906726819313701114172191973432746635441217758565275354877012087825830245914105530335240006652741239347052703439023573045062720304881446224929297191363369024871199879248505460316588863481313183203226580251777169502877362335028318461529156668964389308463570749980537653958590626595949736685355600967433517537934896301356431219344096209249964293122807541994556942357987543274285445383458889394891202822748498544844344277584358015841398430544627363786553927421143614404669614069533495354213435622419200620609617101916045021691703148151126417089303945720788558369535071673583021956872480327106466286914725647673426104199801982036460536768719190139985126977780458006650160677797452285082216534439841022796511312946033748326279317141793679808197348672937925982137887478404502176381823927261298133016955668307780579218146569582780315256889099871621356729321939593340154287629527318135640963816661549865626664425416757563731000570413883444360738266722378987831468167797679787857255892060871001246927102463833137125697690437097644976306362146077113413667271044267904993795241306685362969578636794420631989988121556019587532368458138328244837551110217397926116925545194033641950226451862984842146257149033150430914653464334110108039978610321543959145358777096718867421205760874177680438247015011991138770911796542381405112597371749422884287319347344619102922048435628471694738673974412930345722186849908733603589093675807442676424975846799193686225474333929425673522268944544493948376440147683600137989456995095030392104749790968094742444303013398105353401601472274533919997994183266885409245140114690188109136070476068442281811300492275416212779055882900102369903391535754473180551488 [138,44] -738440952416047867728057001658970288885113989629719461663333610135612676899705775352604546425503720702647050939956221576101856419545638662604186862297565532250913087424411396702580590123914404097712842562201705955308088890486290169837220233881704838831653145124087282300109726061313523687747903439149821760637675775244673990368427196682551353726792470109322053067138138285103586383805658336514416135331469337729006930352375741410142566084655044495436007722651812715013610523725008515383877015205313963190391223155470710152674275162418731893688860542579878359568494488470838770867434083095442702281663057946203684510025191228107550342040434653218890217500947554134495171742317359046143934976851298513447565623768157061119193710015031721070431651480108593900933463314118300712387969022382069950248494656171011448852714298900646123230730451581211319471108239130765950263909029882272115252954810333717745899022177998004453820903219623152841759178025152500966102234182846217650292947037007225926876669321062345194929479445606675207993571613865032274400194141656826835061679843260046740545021003345532657904070863308465666811055572163740817219372370573368648139677773066416050267981568319519887151234699828494807000683142240094220691558342516912524668578967243469693363604214575876385512420249581537671164092244101660188655270142218926649247619915103902950773277748952270697215508385075471330686655517664592369467497666695291095610879700106996400223426215226481704968354800808041297211783171763913568560129210338094587278607776699439321388276942218836934043177179171097279216141209035371977838942961766887497125767300196541931644330906216787961629931635485638250055064270325704309176189593449758011657296995388382989625958026509603713910766725332783071140731649936786650090138387556226856367255859514295106494252940374874721060458745390980395553253575379917798769722868276658344245475916803971266983301384538346804724118932561154588414842068471043989597195545060820121055384376 [138,45] 148773332448979056431131253417602275882685773722875624100671184026624928870751190865276905157112652745536494040751401898846033579747673007315158717537144445598223156319385059835315018196137409704113852972752213713058338150780694397074935200222967929625386884078460658585505524227012211218402900265793535284103616866907763454988556389933181603306279297221256178059688398566129941433976128209181399387068240725458510160570757423932607289271257549671996653126758360486024513651868894406213962307736951262327964814473075569339985105593480435523957755949048270928399097927632723343184402888554646117232682403121447972242614099664390917604292915410748123857385522342455734705144157075769256664687782344538126185265636433484594544604507027801040976152211684173457000962130002278878132033547601226390515702549808833559067908094285029921628376456500424532182463003366068833231254435450555268932844917847932488309453472834069613537183608677810959311272267224308837408315705951336988630611981080122426563669691653850578935195732790929151293908492634821067181125975925829179078767143844291973015226956340349491577269678264193971369334112724300870013175501697668268532000230395914148879698349425529140269428905359757192317605695289427313684760267033467690877671258002424681037182878506521061269301637429033626466714246279319946081283356707052516164587085590488291849373459109542855215824046921933041597556285376729790721993798454364957013205014663544352701249435241814877245260845462610513539307353711186195494506947087226032318546645420867974696309045451636281129871076955644833668570240876353781258843512414827685881559663286993497064486586468124379394962014145374879277816824561676845962544938976120754769553351658693815511733252231635690186277876493757788272296213493869232534954998708170533942339135827664264429689375850583996184153851252475847375978220654968266377212662036780418610886072828904188175367465803612200078612692726640863869885159361257494057820409842422183886568 [138,46] -5570070949814402127857251859244160610727856283320459910734173965995511543967551258009350051433571405167067915386740739056370753503292638135473459182969457626521443822621966306131596235566451461754229145557949067697981419961909551231160806054781376602011732993738191534935924657856994364158772058870874554944350714145449377388872175734183111596299049505555174368970991023771689256901698008973095170764475644402188692089704418849562495139483384026450633913141604762781876726743494584873328927008100173278378446083790706005729718085483952471226379454970781540460957034738726687675606099884281134508593880947729443853377964029882039760694202861524563442985674562416843937331803059332184308908497638194389092719833432747019917507815359854658440260158511400286977448410640732715539962590707818525183877231106559215445429535063694711642751200732906455104458004958282438249980415036884010187709560433435694388105400826595276453855747960290700205226394740805292287213629503259995207595478217799372538861210598706906732292814397151908168256231820269916820095693958967011125427853735452285255041412799324269376538946709374575807528153351838201590728086414043086753912941157695471411485257730296214590766721488683519412051050934269128537253003814360870513001615414622981114357861187702989489721642378903506963611885027028584221066599756227266374617164095990732006290881382140205294906216015548751778571821353923928412582694709784996575208447247787325176416755399768806166736670912642961572217098724892082436659444029780712085736541432306052552139076705632722114867953026619168950909944670330095633572459878336961485521854350978553985222502879920397482629015281920122103206775577743994034518889437595763950531233056125503119964617000219207061697563718104960920495925181311452737131198934846228765615239196508081900521234282211722821026646466278124905798891617390672903546592348882861321492074353985105593444275327860440850507133337733170450524993650578383174758937134046700903 [138,47] -10003533813032546649170686743072863931591954022750086462789321398666386939500962303636218251997839227920165366468868516420330093320999578248169904200625823510084850132019493460500433248148901157382111988691181445738972435336060029012950116448601167945268754383390521792915929323568490696728118955640931641592845374303123577859138403351938106770641669005993043291597599236846321258945931836663039663366427853316513680764003245738885233330916834330586370700118089729557848042229345771999622315143097346393041866746637357427910852693004929370789083697941164998128459598018563913278170869715230382211686816542978264784111243420391274449042533346784760927985605336871176924246512128069409625592804284962716899817107194168712769285855265606602314183132180025706194526520919013036531784116059549280203202701437280208668048740972516429564812694992184410714908634102977536316947567540049578184062823462357298512269787611294324320079721029183222413761625807371679764425461466794424971555470828870631882143874675524379336500142936505409958842049818626269663397793524232050715893011266332804334178954901654884394521503569587276242052955932305630946973566958506846289139233876094008980966207802543679562014466898103312906663786888919464781826090270924892842575605207221430359606257373029188431178190655933376507926494002874327509306166329408773825936890356796502358325468328301189784445726764006949366311730726182443683773476770348632017036087158431971262187655109435729152180661611624087657154753009401184204953725779616219971255617755364031285228502249004379466413668735925328003092711961374019213166721600755735176139980697953679587870239623192720502770745975249747162590386207666648262035172805136907206417351720373260007398302273845945530498006868671548208618007015352453231807280205253946141550494204794749875690731014808417171964968540597642891337377253400542358190561021083465701917239459463266247919629394801553231461860205271936754193516205198730449246002165165824 [138,48] 3406672790543630257528231358852668501125197560167741919560997374735808209072504701805660138309265630907174798698939340854542360418276743487530381256739137459116045425098306694467972349364906859612768845846124529413207915577727059320899805961498499935683734210826195411220451514458332743955787026045393013958114185960885758959108483389606232556589125815154693895669289424657468804177390292064671610742592947280970215993506340021704760710061135441605326913007605143275744165824119626952976166919013040633641339908048099811609256351804291942742171682024642100728690450129056301330265678573342098257909011870319816310880761561967790456572904328938002812762136733088573209515253387217868475999138378683007012298258546398925386600277688571412079978073872648090822832360093909513571631257053377575569384847062884635493686237021750467327786257926760253697427755259007021691172121390158188982927448867705364945037494516835739048573105030796524747204721157267294659344702943478780418884532335969936745439576080694192840013746844791629841063284260448721907552374122369731070115317161022010548118737944907009058454954543611765019874030211357201452966544635559516507882448788207996863202038793921791425659808844065071264836533438978916660681432746363445023750926649379262320135305769885771312010658827108910192174569380634923206553498999140960852774793864283877498495536329877461250685656606342711127511287893267959630580261758467069527723091726106216155295929953722713945060205773051274999938454572082384959707319393390498316363696676909952818183424398369037215122871874241498692789944541253924446390577468615823366177389302900336462376439233695215368059927582895630519604401307721368319400586643853441709654099808721826123202976780256107765848402192761942398652806781735274227155487147087270905457882760564725730295333486478809764762858533348147190733701251788504258187487673099263152606813294079902933605005700016627818538303322221190498285442570059884594465510388736 [138,49] -401508397894796213049436604388273859338005250496591192792182886844240002311951323605879903365333571838528013075643265177461589400059194385148044544942331410847997001983935294573456759380789569293832530566325559760373143473285610512169192144569600506015049367329799685197403329363716360718824186740517322091148537512770954774700754700723890871765627757305635118669459071398695802124172075195949536696839749024686875485269753069490247707215938058443526643189236009754052256958089556249426157045282823549700250954500029767011850160779837886105277861633707205088011656060302087033279880441263956277474207970714901011898940073360710537719298493732892474509255750818957519660237344820261309894041558155724704097534258138544387820844879626560379786731665455709696383927347740415371355919697041842029447575047000914427001417976164480350055796051731370354290581442098085302851716947950358276119238030899416693094657997457249662376006413170205021980596089182434996783203072863483292912054001190777617725478420577615782639556186976348255466678911895004545908112411263590536985169289886346524535397399400514092514401383384297122947112829930883034602393559245697990047151164681097294176532198702422087076756706955720024547593016145629905817481954066325884317515936631758594547294189747161416642302199812441209242959239187503089547310504922630941689185334373160658368716187805819666370988428330413841641517880917139743593376749780369854927056153881489759062063434064558158726162182353659864810640999763536774023009558372618566575842047530560515422538140274354264730279741130075256120852837740785652287857343181812311720460266213366570000274301067723897645073466976563075814484778589867597678327684773073032432031077051665724799595169846524371354967499821857653767621396571968643395050683232408451924076879847621242724037363457866190452960089461281845121719100746736359141584189489026217163162436816477309629304708115372834994864488343288885267003757011499234182132864 [138,50] -28896813837405071186420334437650516070629889579980737957506487808951909499156563767096242134311214813267778749761100199225104993394722215905259246884903293544046749885280494508263528901487907844104229839860255254136630652358484225947337360761018026811514264772693581267256058501878073853910439078687842217158487427926035771702236734801736552116285390532344896043397406958133938458803012912873607596101311487547903979504223021162210996381315087998582019353143708938682480071972424144895191213152600490673934241061101275212309968828204192691175197689399335627362346466633569168072786160027931710415962864171328016861229041338139268014294534660649751519667579243112175607009284028389420827398252485106847750779053499896230843090237516487939353878316832579140647044417879945081990999901862382465733060141458121223356402190676801575644567840045303271382425568137193454550450060117056836306087433258158428525363550987590238858778422023065768208389249884919425033736396838935056475410079156858945349120476779896489605592888567672003454164916991827514886584791539727062912318671423125175497952741917682907536920621691077544916776865195256156745147843612884404315651200902166619595391226173783055779207084697339957923545748358525144608643022573501888142879360388175732073027671895448991107916533395703191755671660668533084323751123147191471379892418224784174158149436317850640494136559615957575816969090712568295916715184590546908559932095708054315504972083107753418144052338423930887872836275077424855706890036578992434329246584641251279001096607079697320612202986511833862711297467073911260160805850634769220423416021803751850031809633312044013405204198445475087065264242084104578487389433259406540862410865562781846085425639333029611494416324809605326400313512247620178632855098987879304842041045216147495123263472863493804215053208802104134406819214204717299333921644134503338917486249086353331812959389626636721337252054506436670605823754164921246727744 [138,51] 15206803739630815981094340686912093734136795772387080045931579153349870474583508924624839198546658307185264772727567038872392260977985017790745334843401329428418748111647753932352702966777507598116717241605722329223475554495346348192048297847737331522946876431639517922428488627544480708977014146757291345449394914475464207813196261488101249313766158506169855487907787413312504158484224447273727809675599894150125008468851015627043376868126296889068274444510345727123515912879262898799710559504629773011522075979565643715686732240981091496019543880325488426239675381185506456488600881816092128847354316791294994207988115400954528426606140814860150958955898571434634815672590337981042809513912524894924405499002273626986065192861310102002156776942830473119832028465976261301782532747673212945720806302546500619308199356877355764614562761015782967230375985019174152722232673954829142616736888110399047982199467498108414718159494728623478425486168991968235101687704293085919774863982063820724882368733427452992313001448540183151894377832617028608706388233780602368683650627730252402766358303784193917577621855328954517689845620193897758839443471196552083181940009700197255420945002586110276262719048529415405834526483269684107134735854584439634303550428842804170146692468019364417158929453911696538114913151240113081361657698201621289613975960443925192167201392099016504654727106206291379362824703446102591267734488853989665870723751511412447796541445491849843650455713636569668795003929425421565017510521939380512877427556571291125070478383082374232683403099098493329579862704343892227859333183625086198882345791599374187658557484059617747088803816459699026354842195010157017297335082098283902344807896326249890021753772493318161247314394275842902012450873645578530455986455301451577224503200137448380334843698453276243526286742817017675899694654548929046470999917943196194872217759806228638928374981011632583023403336248968106903808042614937152000 [138,52] -1953097721063846587327911006738827574618235528945779239294522611982905267665509579150312241374612922905379844596510431802845492320681097545924292160659433163576015952516229153995691041267040568659811266437214017992763629995780736038977016702235649374981331317586736627650287733574356251117632403125372920015325544475626256382976088270476207991601038518872711599691617559691469302202455297904184034701373686041162893734679009010137905792391788531978674416345609876617277629079521868601909077303189068501113610708573668939646972249476630642986824080771195801997129088884180309535718213852342745158269223709286670172360010693081093499980690616215872767324265857634867744961265358329225573259920896398532681696880806392377721952126460206398077966437666996284963189469014144953014987963153578893611826298653624973442789661224476601186799236681005383761989725334256635201660748862694503213229635325419027913779007742538138861576376722678918985327318246799796204386275793777528119047349928797354579812331391787927525551250304783447665082697602800990500751071956371238403943718873984498929111084876586497606039875529277387601968344953435868270707057238553783650420005195710535519202188676961714480775975149164566434299655240874252178334372075263436777652336312669133982712449547678367123249632605305717567335549164769808224121143778929246141923784418267007171052057684070328050948421490329859516201049199640650468452065038079912255305668737697473632051898091457792145170120761651917946315008744393637419513930783098914375226457376993241952172915961251298609217407038058847146498681182165822675434510584425883484461037236676565832550456398233777200784311963908416741730528774334088020552187115098269161713662611526679713280007000439811990473928401498376158670021955812055245099186850195599066664598197853796315803847194379092039000933180504184038679607791117406264574778501493017413782974304240680991287715776954497178754842892407715389664658093387680 [138,53] 71347011692082502439234550446328000376093157635162310088719009428574964606957624487465668453654254368777205025249587712661511620560278740344247563407849193279439057272283856154441368527233908420104276479848388158193986770096628515503696735295743995462351836544999891507957960623550518010492725293969507713859127734065058376472190262892308724360700804029611256329405587592655354713103649664686821740651144170862880426536634178957685011308118010156169700706939252192891736111703426853044183929735420534822238847407461818836182412430130151183070426897022999451454180517831565072447074831737905393250899392466655496614396248828813727971034289956070409277816872788859225299537846101498606423500943435576641507803465366538754802216480999057040810518415116566659515354176733783674371841359023502931286745026061730263482179352338743823162609806276171827267952722887523783339365841804206715608725725963377477664291591297481266485498187541192547547993249129809699308719138571495078905934364707938021072463550913156132427883825676945943498193926858914719149716712525961499731632937528691535879376735334065618817143630533487818210366901852367108202593370042864048937399378099025295006763612901538862582820312958674298401772383457891835518495077358136357631028572230960279916592824769378296098217401852837368339985430392194728156471880380644192881747457326142503143050623799199816311591376488640914857362590725935994436102986473520927243293241235499335134730393269384054562679064651945467246743052572489499694810738858516130946684616592771983720672825325223754127811468819374477196216285659990769085019856306044526674446351707685538605843363496989453624324137420831575226405499769517924335493425646556872716580499570043030867993157031627715037959697270878666870513572290799239484117877646571926788732659627008840385392456872105395081654454841682010168097046978305706751771785697343870711411998630941820455673881622130547850937414218403834108311426560 [138,54] 15886204814382616496114333621846450259095663956855690047401475927962473219653866256333482527940411480349880379957613484184333805093613430130073016223983910312590277419569587981613212989848190295422745463404639360678334432940695435825800330604694620957342476781453073657428552245819781753321490035447606566240480391274051991690068866144111290180456872548336599343765608205368068442800421232528320481249677595745824126327566470082466169740776049977224329194502118936063331964634245860222599354500329825667164979575187665012173180315687479493747462956133180629051320513996184690332239971156634679424537202598125441379270255344330187206446216784965871958193920785922132861948989062032740309472276831000489649078042011013955086133619888463329115629454363308663124264955274628282421209689952238313390719929222976811221325740187383982897059448575421915871438524450807910772805102024694001095124903895714877293680914989946811219810294704102693960214822825596060882849331953194885677019988023617551931218468129097825560788966732219889413229977964815948451777526739111569068975786187662555879970672258077981459787429514626761714080599475608820913317973715891795844856550772816689252846189939923100318271223244388951176397296748008691698968609731827768193803870223003860210685740928421050642764872214042991276224618495416266877042441194676076872275458988509841586522855505721982540209749558928538701933949537301042125204971172797561210703124826196581950304339918048083277169558056540873226166730020345740314413426140947244418503117428034564253132504353519799955036834898468159303190714740813554875829766187973808358829160704960557404670123510150182774026123179375423326452115743488096178093964349794270816814371969492221198560212114320110232000336541972567931101778377876160733825280147909364897215232464009997809789167311439540730208864212261027513151302679017837009906569416143073361480619207832928212450744220439799994003127781361154689474020 [138,55] -3279000574895233212260387686144358202349186290647774986383210088947495898892039351698956945375064532352505100041022648421988507197962758565896077981818583336759447692152286558880961188517608264402914121144396393489111334527262593198405355541972296747843816832558143577859403491721225564299883031962157902141844259252925060523171670556532627269206026432148864439182539417045184135976456879454895149341196980247584077065563325074110452936435579153094688728642397223104286422557230442788300052713277374479664922798507851278477419300299074345766969887203037511754080327021517391307523943268856806826847348765412809805240334154559269751095641558334935142175932647458853474296473680969411608426398070247273972751337243718834754984878206313612353852157452820931794565481879243350809983914006228942435339550081542230378250099601342939714130119059471961384015873985778862182875799683552344139781496457072784699942796907712158591350498850836940535542968934440173873192058660643339722983758721782275975450830241786352566365534270528149847686545407816921551718629733292778664827176287091311161989289961565096617555758586716020516135089623947548635265753332172729704299612354870016665168189363577742298675388806640534861787223968868792391715699293595912434592137104599920882967314590738135292477341118115761535710163132253057674448615949566451522513097155181906011214688910483170474510406924171349577291132742341074137326908783625333685836545917297823269619001688762860436115694663826191601705441369148701010783211377775514372057343756676655041480857644822723225289749417743144910948557332408350431570546696842801143277446400447379347502207752517467097247819442262450073251581800744151316281732951743701503949187003381825199382755838660134346931856838554210672101611572507809209591895679724243556951708899624891716117214554394291431915473394787233866828343483094169499297309528036893253830201443360703697365307951364448727594262202989367596800 [138,56] 290818640849812381594971715344874398924154177593099546718381901495413252374668154593830588624487717849668906974045331154641240807475616417164268307345467928274334193822249506525470033174932073172769126813107180145272845118220112834949926940015730140315689898377063638175696856178263601235498037038467006715402437837969853735235703752287279241019929673896112355392916735100513466723320090852044863341708142707372274493511779467387939881906132043747688188297750371774717614943952095269814477758525982385757656165460329174177573054761939280425284712655192653309107689251140219421149932328017522271970259167120359842547225055192114370796553918415865446658401781179416015037856049675639784944979139199835517355707429785354769269121932285440406232387397116046298775081917819449230293752713996184469625233560400665993297163347124500619888988387363124350587688401535289141040219586484986665679459421776557936792668625952807610692188858760052199564097972060953004326415232039149395152036595670537105199961684941694817002009232038385935337151480340083571770277085198916987380500022584512228401157765780349431355336818516708305280555354463598658120219268520846636189772182870050502806527593475102086532187844255840177641483170122123453116453689077341906853290847834218597898708333205141733647893722448099080180269104696141603236370623432762584410909239192931672400613788816764564148078988541829141233363932856728859537323982792469674006652985666755622061138457732113966599642886339874114877645045217259504995867721118165106357249222290483916847461371401835024007681542213319834975156940802996879132242423498892897943742425187148742135014779338305445684740356194584102161480930677322456517519980022605995851855398037621899836158743793159058539949748709977002962008094245626387329818233434756987728887005523958103649530713452104062556099052609217475193791729642583957061329847958112345522399483662086210206076752729116770348722511407586176 [138,57] 3324545393110149926035813551763775690150416031904848932350853333907835230872150774502667800260126787835455633865565655790520448905770612042437747549471026511690668906906525091495188897096789848307117464840716148750790885051111585158192345412436709812763280422134062107729379538593123017340760677953459316027794004887588548879834626467777751154474885713211404664487423590831902923050542255384446299808436453157694669614407628316385714331557000512281161600252806455458136288458104797411398027794447178685289347930866195980175164926159934904823672105262708698820925982947085819393892431188438292807178922015822616717495173545029619198539533763434821845269889979609499379561070231899635412729944591029968132725231367034549768135752951777464903211954034644959141316598867693904000477324673077067462098253875369524918785311594860379377849353316061073215010265701638777430890044054604545135576827282682667989222791898126348218707297505398730426870089168888643032419139889660421560025186971623484367248056320081203580801384361703391387173510939235143893866705903322190112995229425066435774399835783989872595484330575972870439968289074940107377531001677486804233478589564663020320938710644682349471850790201266471563811126022143373510736870341139571620649166329829169917055821804543204681507919625902065362463433066659655455802857149075891376972374794492325775565886455513980896742755197670726633303399838414728138455062274017890170147267616911385190594927727946605264177859158686942477385757202362812987967376496098255652615202498046733002450712566873815653451087358370837277358464693267802827304500776689947734039857063613447468298524042964072359206813333505733983092679727478523994387552538433328268182245674779241209739642452066822298934412944222055796649825534265431029596971911965193391524458688186736851699416300046816926342379081840140227252043753643767447566087009218503655707754668838208799802271055309151298805168163072 [138,58] -2401782577586013467597298861661438575598091299635241754548131137107220734643742513748845306454954495730155505961119764134043655798760127642002406808515152337941174200055147466418534056876098090436921394219403127611045872229162132080814137861534421707175001159612159146566480210287985856384842142974392902189089949919152402690580275544027811679566753623575060050606317038882943332563496733334043743620233567140447963002480479918189542172146843856136351868151082334364702999014750444839712331703046915705192383882480087390950045764846409152253730558651060532389194772582343635806192039075349574220365240653887535691000022447190555195940111189055207880496032161397515107793766804595684150899171422431135652152313564938142101960710775009830781037921708517068142364728271168753643537674847887133776867601956849182374785076315245844441015668382187911077162274105282405957703480214373053654556169165594298209145715661890978343592883660422721224108684163349689902641763740688883703885989233535845182918068965433367269764840501128571745253359285681069045633956684640386162308300770599330940731090651439122576008754677326847293957514154452220819751314268506279269887447723846241912542399266101899853938009383280554367666142335622369930315221947247686593912236218802614943414544953897455647636472580622767124971963749539820549735720635112224683140752017934361327461267582622819498038054159867431888570375933382282442300438198725272506154577349506407219650981122553929085403282466907615634455359195409519850645444450225136123970988975466451487836061057374075407409532167653482470611941141698857204506271995454109643693693473056793222401549110063676196950072846419796602248326578825578106440564002190137094304155859416447762033530555305890056133086801395732706399214646773552473352073944342569391068073594342559829696250050599895553146687767276375602568791939459532183370430876770701752952851124771276256829982696811427580767365360 [138,59] 196486506749258617276566954772496150870897554014592384916853551397791059147356267159816740715782758412514412151402644337881860967423856508622772046108639751128279602115993589302118044258014258002839205946083629630594965259537090518563868436934787121931422193670388703480238766908495752296225179632885377420486047987264539860801073717739789327241196855291186870943592855417513821964205457328111352372933681367634859801456182127349210889999802506014240081362939262146207223953974806155457917421885788526542957156213224453190132539607560776085420421047855928742784615874975262953913459724919134159483720089705927532252026336696280182592688734860895491178898034435610349692686600423573519186223437928749025127492589186659895097349245575872533056049675866704576477641700265449139614554929517585922908408624227031012503872997807712004258776197948972395604909245494451059786618050648914143800478478770421653072250047365495649819841302383296802659037142878562623292329381881102755806972726412325110272806018479014784363031389511298740354562994751625103903282121399088980962353840798123177812299193268324551055396373958846840574851544349752426432743889653688365365877741134897758563012004715003880677758002106052063400480612067355363762519847394081618598800239078202719538687527870507118323669762932417767512670389858840319037420637280975511077819460602495250668719184376927017278323848666668124467107126689866198169226849697221831922352110868022653163268428690996551013406473175501555821025856513993466941557555745497034505506463962803031211003339770475351368549248837078183651587329170447193269868313966841973692412728832303717058119580574203825108631531128989441736238151718789623630141037063690216573641942173359435543687280762462110332513649847804583540728176268262912207171070179494070081095765094610462483701111693102804973502985723483206034987777551362751771995834388228852493960048743486010148866435835987346881152 [138,60] -2106449769024235966688478267888528599606688393588647789778463361856380038125922549634205924308788799327964591455898818058255185938116023400053636428009710810064261281825144205116743255844169270164326005966983052442651518078578519228013421829675108352528354864147571204939948480108451706300588091091917972432964578126793992228293600663814849030106756359923713864156361135379362918334714440081122027462944116572654103161547446073611450539801719895194163170414778208314630659857076083096310239596674252770988563667325218999822114129721010264884200470463334799382809119545575823511862834224986919936184000701133894853442776657632786553751296664837240243807834908374765246346510235847252904169491860024988335494175383678798074168221345700436002024719474042961815458399368998399371682173123832605826507280103371801924287389938768207861309049893022267342944651974252252394952753732403230653596161393246041747891541515459894714953641165631915818164927173615864107921684237705601207853062498558376796338067600685039115314022803076616897071522293314447581580982253612723738281051223068225908375846084288643324984632706311997701962739212183018253316184214374844501499382334690394825754098371695221709730159832351229111445019566240437275446457800789889693015824566326723097404756627074173882190912437010261082215145874981698881613852409424814341033773459491678391096018469342473082523107106035535174854434648661825438057394637022943254273714319839372658081905568822971990924812701887006424087872253767027364310654495496259894825028922959167210967347669094465381514140885263682423689203239494972984560700091089536597607526917842252765736701183592228503034092057560608511627253354195216630199801334850312383854386225669333344524755900167390005206324296263380314349515520380089768895296527340569649005083764371311474619349704803697652888975169612644936160610980690290336016336429626222698608272635028016172320510613332632864 [138,61] -1053177282019862265646271675754911829476743828567244945234430187692464424175199025017735851799263358421681687681748534821089957298271571910911195589491647978751779720653923789411766664803618467179253356643071183118744055792223443440127750059068088245003675512622930973128019778775900468174163040213509010245299869315070738706248998642679378900526252029738885732853767674239220366624210783226448627712667422764270430244181082857242593367992750882130193329902990789570278584070742757990249075055949580823695378038484152998544689399362868007976725138952905488856778042393193212185464996366499373984601293023870364512259036239238306972237340002099060798541416279165385945676170216514982611159484488028620724008725792747035621960028592995525936262510891802078729208205020908636437267633436294661262971417279912912719850682686847170575186351414219829085651747355896800572668116432081339768926717054864342405997210093356676840116329108668492303157337638556713624515701806094253313325620275592251781794683468425344962252864588621637753718671466984987891268595280479681966701605499060672459396991936527041714941013694759888894779902235071757630999723343401280202863163644150910163797825425869460141457680141252100279145477707472453161001230454759334656191047023722628856225998157624797037389396259527252420723748531135623308552627072564487948193930207420640009781938892383641029486739262147469859117006528380799663120570795605395064700659000094551448150099456780210838384627550425787974098121891936433070874920997937205818164448539733268826048432890726294672411982697155315897799017020415089729143882715112131792963977853859733882855567188414098543263888003581728878172664014814167880003592218372334053459868030686722123720021012218691620125946739802372847457728670621302431683897733498313785956030564516473407991071204622668512146030976665737600764818697703959698921688962626743072450223676689860335609214050118144 [138,62] 74640377097831981737608657817184783897260707176906697427670392593077213129411317985348899863742466786607253597738634931809448424633414500310770018062862753164790863694940426858344073837429996459261983964544380607577152663451672435351941435008000813248474492908777959007841083639290013195944995581743632823931017638419281872453354969961593688259940174816323733346353713716897742567670200445977578924030299744342878836235004582671436400352190893555769454029117078502002572099957027579209329603320869370869911736285891493760672000246617341686344239582032341680751919296964520473553899948629237342046496874636890344088685070461624131385498856978016514787872922544788570440359693316088372090141799961286690734476646717946972791167867793890184230165686479370370839436149755177991984022642421450876915214771906571036129385422423426571585243552106393111301994658221438436170047172737662523507707673785317268191428438520251028580386035504396967220901113554492843626972516407605226963802932512206205117423580999151169219873924151938487155588691259798406623321731863873421429731133091750303273737853668179349670116469590445931536637895994154825066341117464180555338838163734098395436133598840524906397373601641404315857588169176516202047768366599467623927709669181830754682704523083856618553360845147948090783654341949053415584416308982256028473009389926368452233555699064687864340781369778773508216708529923253211735319208513212007244356537956211132440066754345988457974955352162647426257213219038066157140229821500080545172503406435552033042609011093103638074318695468632214184344138584504337604754393004179431286085875368326606337800187804333977077281096315975220852333211154311940774319284471799788639699534891097323874404748229721109270129651329925885792922223605487603337838117494574371556108312839389211951128291369755380617803326116031378872624900524799010931971522020054751365831749629155412932668568420 [138,63] 5072219590582339984796725557255793826860051805707861633984520098645493824689100172716766083687687260740640304839309340426979379412057831654355871494938216450858257148509744370789847653556947839506488608003337177310590186490767674083782974160684453731694432685952345505655346359438003749253038614663710100295747121437888271019980949196358711832527562530588800406140674252169567734582152629553565330571400334900027968133097533736658661254934701304049108302055033314285487098482650899006429977874943186367740879646128571107947026968673133818910204355843256800846528140788467473704554617968089790394409667148799981130531658425823179896680017193800338498836408304677367519093368164915838834259148156457529625690621743191784569588842691250745580008723554253975131670551267525224314079131467926707703468214634416639438119528322091354960877928019369798854249115279774864589595897215901888621777538630330119012427884558070441322258615852663613607085651789878095418031025376221406425387303814003541482814291509014365619017099382296551771414541221248818629135865154954918154191302921049225488978878773579623113211428036076004770362829099353434971980380382692807386235325794942251447656981672781543614941449323230444905100085337081508086880964329573344305369167985879899895308602512839921982986292258883695745985204487731237093589792412934520420596568195501616004438331700911916566591533942163833504536443267086197366740754755280245725995901162591200845436518001475259646963848476643272555427069823043303801219337084324476627893772331404767955229005909437259634732786200592132857171319478799258347651262772066557801936825822470486597989422641011202455169374698828888874421584411792028375813186503449459942758991970428030028968970137263477767731309359424271998391172894324784087579113801708978323361023157313948349579536007889863934560315608839965182968096662421966308346136575803542408139180442455910352932352 [138,64] -200760533369694528254328910407111218943316767456045343005213172108151938245919393910081632599124164103175617832567665850464630583052007475984467234821443142659683672126955769951204802218980916789173420107674022311185830106645847899821533480540959204170928538003386308791993638674483534929139229898873288218275015289324886353770953197421510674201976237137924854219683950743653015199366196671765320207182870818039213464849316877375369137559021224711055030641167662650226862097047968242761565625402277720306860682177436931882715924157584782143072736873604700785777179756303431021026673856435635522376919764540412904736927574187134065898686805317716755790970734825520863377255961532067090808756904323437262594687036521492638049798444876646770766023419371264615979639602550658369602743881432858457617345068687498736842163162816419191754269202830877917790845970669007831036694302811630478364477519880084367067037545972027033905095426489623248301770270968205683235591349615152856254643770220513013683465315979121891936019765186244452490219821181128558120958463093291053716255256720511472256122913384836799007950828869436175778647624780486180687545726402253578946094056197581508204121397040622983233360734154897195704820961786384209236042256617699860791153690866034733542763172896155458852172076796620639021102930782918653650036856138488621553771895180049875948418839937113069720722280274571908967129969603936567338320081381935626861389721769285910055515830969285085950341831270758311852250824333748175127769933527776851602057484082406210309553414573116182483285550565388055282283578205464363451951855579197919146693935341155486127634816412581748402778152149213102897255216569258459867605656837434895405911800583296071602041961905744509890735450040950116085291279311871228473532407627590852900729173136337850725122481832001740206916966076763353802413972595285867693432187007897574246871626503592986112 [138,65] -9443126727714567181164106100383710339345063138886148410118276577691242989471007585659656913117848660564358474793208019164918659514085652691606712997559983655234598458621641685018907110447515761274871125864256172408528122067537487232029677132816217555210630741241994513542751345394997105715419605319841462666928914349763564794957298828492099173033080171038157295705533238640504161292304417288431363015244160733627194162770473645527467264868675855288304894809878094672472995541076203381306820199447433765620553534308316121627842629690160463277422350877577000477285893374072588430725576380761575545996490269822949869170830685443665399502252983615778274218678741557135659523652337717757910074077178887426203693515128713598362337340452222643040506816225023335866252642136747134157058787938530680783726687288276337227947213377255827950479302293740053435483795664248173518127909900021705435076328356000652867603962059210329268693229183136333973966289981187702047441089521148502498162679646851760844054862323507262313909588123865545225569847370860747352004207282840220799701043680720809291987727303543686052680793194847316886473966587488976092881827277537152515368803902327521110890680954319531653742680769865585435081912839949465976938263084970785458404612381014144729310729492728237114370798028554998082274875145043917459200232547464637489582777983850859582920671645567379274379909455888915224227878715484541501561770115880235178509316338901134592448559128610451208348520276084825496764666751559892054571014646140008239932924454560202818757536406027256148259652626458339021379726020129454575759901437436417781103934258816900632078027603607053965276251151199633025614006739679576432825106836254186359457703231081513780952548736998254849702645239433778798207288158251504614673503458783698850505561867474389395743525334590237455649144169975606186979981066333612568009173304066515584134119453550848 [138,66] 725888568532533686358490244313470109682445293092578656453238778366898249939075750051403147530439240071976755911229628391835363462655953455304120262546365968960118207907626879710691602252286803487741615129809564934440060249872491250745905477651949987995463559225234195400282614824148944557209048593104544642058631437403248030403399882486590689164253696424621660052782421277540658591315835871587495509331086484202445199338029564847988177748908355769025004171707443885992875392054536171411855285629052786252779103574186071481421819841178670584176688221358506941656299026433712820412799195812483280699837734046977697603527013323446485082555891616308541632488171905124047031401075681910302214033588846359340719170133905190462319125768786221036058929763935864866625334906753183093449181253131634844738739501151509646272337255671739458412977674547387882960612857804113874074534802247062258473351867048984245197928558870295854532368715356923915448658653546352235922897521831130310706202608790143372369909595799541762986737638044038732021189763508797520531608452400268113990521273800796765424105455217143349591029815330541064400071077641558371179244661621138583696588862632314725697615097401194537289959670385735082906288886501151193393938700184080509583431363030303157143570114738646161525383812771931918993298246427268278198371794362109595232668502813994913539246248865594304137934743455178468669571836949407340734288292540622010089177942524722074457165702698325614042653342295626850679638580945497056241286450254478439761165684196903721548864208429746386529811367647409967827776995294883687391604812553135508441678384097515799822586890707595633861782394709459036888285207979956603221310195913516655024916106823926651942216428230909640012313463107943167727194094190207389583989878961998504635568112498385178224980760993915777848264468372884419842872675601219075181236818314143697291273867072 [138,67] -9766063455764376361252845628991386243398812400273929096002129873794386101704544858716334059556044141867093719716455752363866524262373663562094104728415367319048424563800609547532511930199798501041333832070843396428982964881023912007411933976609150958790354710638240689101488370631699977746137221718770280693513040235571030684087161696475278537348064526981952519168481459363497508540017383379218457042247948148140375237821785389046809947487692575479158290610158392161338330321332666669616641057417244225041082139690555329357384255584539273824819238927295119963930031847927718275884882164431006690723453185033426480457768896509508748573955076570208363381268472576932179190979068897903651914181310627169572470229709213670451931167874105936112894671126999437820577642530890526730409473848208248529760026723162148855744637651172186061597416060050935034788929508805289759981936160493254191842724861613677407987615718526119625230808781317772853414325002033593496055014858426685103164571199402976029559479053421986672816506795827715625850597974898489355325083248635173653240818745841637958143616990207361304210899246584825443284987295582037095792999792817203547189587849051465495549466026113858196956204567498923683825664017780663648443283340672336243246302758175360153961904111114395638579062633560904460029668728754423862396258313854194781141356360906340060158475316087821510518525004716335227352756036453147141087683610418460367676205470759031927188592598278377368369082704528122975488291061903887150559731995210377394910548519621053800997730621016519128361074871455259126436611140656662932872289295365269731687680711685903585939134790782893164504912061577892018836013699754379848557876157541454675478695389806218406273292888868097079084740165512871779078679068881351120536726516071701177758415994106273698803680279376633627255629415504996159608854212425882183799604637272906688372224 [138,68] -4678470762931569261108218093675320751028202370570201305266313323850733217244628763778061591030358704164817042679716967809498803671965623655955432771165531983049563497162868123257409254945187331685976816549560492623107280189640732854328234243946205006229006054295477511230630387388509230152432734353914298297008812848870152176030730361902798509253015676986751983278293255431404147620739209699252057379884047602734522591145765198836639743788651837814120286549693139802743119305659261045311652117120785283021684139338194371698152254059361452612337691595366993004843143458719391693201712865457928324965452525455598806337794496397559797008239117996658591609197899551355264573775291682815675891972727401307015874308574023979568382588205107608220744655095250796282015633101883509198190671842197407060360480406170496780391069001436129889128252142717851189296574912394078232107251618583495071947006924352802120726030735613142962755007343238051738492553291016143555113678052579325297490129146434855864778675168995893687017951543961518267466895030952582637643538317456404230642407611737626112031833531496855757081936277045334893618729709947531323460835274706174588016692026742578572568644418402090580080104286051741864410561938558146283571187788283811177425541977825706176978356095801265937925182197632661756749700707416621021735443463700620036997942618397354730292216113184361228806907070744642477628253746105780658039713628914437411337580616003474535347731470381399726383825989451389115273270312001166530615781189818749624044584316779054549607408524805270553618342852873820859462707408566599437759124904134912240964840517638969834545806050215414367814719386433298941905518905763276910080209042667775146842162684089604343970823871917241321190178532783960621458883175740224581584586192043396545672843651603423880934091606719770351241495844324774949178906788406744542381422344047451468608 [138,69] -121459848125486604316954511034802082516585842986380449250479953819113502644311360631372041718113760988774717373664167515080888909757060306484765571655538733864126763730626233034842476491793816444379040222735098341602451243010512921412710186026664464442177824472086844516531903364183044355658547129587016060583321486613622929282392509289926578408090905414892924471608560934339768138468696880457018203708767815927362185953226417826993828441666661772999738188758595395214841568227932373038882400805493269800118450787273335586457951486315697595181572229822033602222989693396005334500757529944276668146220536559332606026706627469678588801873732401746127370848449370831426719569503602595298933074234242395542485797470785584750925654873373282204736894790931240502354739604122482356775036805518642434482051763486603883050189535398223427079634691690266382072500454824052810371608034065672716980879950332276163366936437532477117857451926695207152889056384988748150595647570998400021249214117559716395631203246744944730251087072315250381066375896043574492399773169371109352428186448947356105400868549109668407453639697376983436885688557699256308138102356561896290032769933477788523226341908461297449497748975444062256424372716709270295889386940518066962151868506007340199233842796060152102364728022021306118833643647365969444673442523787728688976635332987369068608540436263278647116524117543239328301663474804289092839244852617891022331829548082037699760666890654590338691945803512004132008663424373123697104170673161407896057737084124489683966056035962527988175498176446832523570099355748595478205401795131343630767782721877309120141882710208161370958166517162420600733734617270837696864548813697298041977973746652944975257503325742659268719472871611995021176867313362771387229622886850854869442542356036517348652574086662228907273965007930072088256851238234033630105941700448379840 [138,70] 4826207452266359576986086141276152679814486326166545817589323950916790570132597158916482237706806306045566853056107303777941369440057522353568079140501056865860063869412992575627149081907134860346597898086446617977952412923923336096447878534015094084011045831252125520429498625239408103298634817906137593954020495872711602592784754718593044913965008535400213561158967443534348466006672228123586598666064793061454711040043564482451716708869824730277700430169978120383703637108776970210664170376633144188791904248952172153348719537288816208238534124372907679804083888725619595465973311652778809796242469982083311671343288307451808102247263037150983647677275254726330097271334733274442179847982857447280294254050193755051806024471216194497019342171971027509497626526809154356533052262150433038938905409839114927629678434926506950342445073739762628015925476197771685114834811925079435250143543240044251899747839705984469437577815291686537956561250594264932915505017769228374715932743889170426667526613889873582159348421422066343393334499706541183628257191561106211838413648957979465637844484141096199782581047318911547737622378025913574049095831605015564744475005668142530477945415576622187170956775278790852334684049648034652729043653855091420121193015192254356128470635452691935270613974436579752809759333443711901053766173211255811110173633801556998265434268280225315758532219197266757439127929850421645884483540850129704741364404953822283657545794103819431445823310911179833458551009583959645238646262388994334374577762910373043127392495420985351182921315909373703648899389457417684050313618691195748000365885037328960752899914459142684146638135494142840842589976920900787683939110589883181418225130942727510316459498346209157360857818231238848062783769104377935710339561288493329050010687654253389606777294200068818643028058361061002027754445817612666288096572946696 [138,71] 396803197912982793683479461751187608915844036675460148708587192898567566557667168260276741173088651801564923922619096678369319506347987078335766816162286587058258649132130298274591368798221200131009509490290798907738179393180900026950781542138702596041885711230584308446376087729265870662467462852321266559344411853176913535401119616505482049636454125913254733369042025346181724746448370600045768466420354547340085176998525742620005428839623732505393930236401014419782710533284175867474577396992639544818956771001530142669303598300390899488909663455032681380638402928434261103931837605654258315091976888112720568751954368514589363202528625960539885497058035263595225264180407652730611751929655216288430496703752130472415165937973476367907737160289455284628405351714706853817433559524590165038783902605717038599226191055986446771232962686105182464719986594515586001084297889678219804232545488685973491719683934109235013038596748741677580644457270740218483625658918394508397761361848143849131711729781929373965008960523917157895751649411873629279545684650058073522642148680950461730711866171313942752725057686457579562642241459796417856339142121600874980553765876928168618310191160774242661344716080023206793161452429824709436173055442094627631833915171455181751536731549781821558149554597621046324028070235241572428884133961324160021733564827725695820725064278599707535176789910870107462902020348736425868071931012615173586660090788514682222926014786567410652826994463773481789747714335246547121800225247981489293765657782951750179516524043001663633552688315533711192869280668917125311046601907628464808409295414844169344727712113482805604133801483910088783789983510745189461631280168959494219305576829619273611668957271458229476229380164456648014233918639018912365193619370857809646779656638367296168791823370319471270869072774763638584114643706885728775240977024 [138,72] 16455246487428885625938847880920677718238837717652511168274222592984079207144706788997892558556343937534087373421560601932224552740162732231412643917658882703468650452368162722177959869008957555200876759842397850958055473773839739844840541922204600787742194732364805541017542074520650375786663951447912928991359641737161130312857861136045876271351644654264147908771017103051390298073824805670261488134427654311639082962493826248177537873649702752228025104560966729498270377389300167619314135186278324892085568376707154239724660928262626253328937115025349890571393997566409940338120991743935410001558051486521053458021393333456509123841608083443307221821146355941007318876623164954647594340869025055546146665613756146486345031360852974218697297644896555802407330419225343019427487999368317290006165427270900937732822967100188974381798343786848959451439098703996058402201759585655039719354175099740718887822403112811696769329661520485675618145897207053732000468939090057504236829373351246195111109386460975099188521646449326513813250621253620430184612740264997155534090315342599409309010154809270360294225754590877048081110537106660029795575994109576179759209816834075709034050358851738293618051453808154861633614667282873399107849964871235750536394755220660631927771691504264929400391226949806640663197140699940676817319311415407626058323170231231267424812662588639172252555399416237459767360333344229636654607494978669326513555187694940091474132748841746040988650934150982770949673466783365272815884557114093102349492038683014312963324514460644555315082229783515082767218837114047048961830116563114767734740677146418229860867969173629544074716348932785339744301109063702204368504812041953981262942406071212123072233188133083523994652954803071263461229326622861409433227996955407869840523309899967312867584746226249609651972434350457927349356958224937434686208 [138,73] 623036451191406148967063556681513702301580819123973080015113744599550569629682447816954295482934556498550155296573399974623587299956026134520584884549143890937583699468193399684906245039113721345022880021821989366005391236162276762172617921147125756542145686720840610570062747023785448850325268813310855626851456493276040606584361287904456260953780307249168465157042630199446405450938105621361389208984387810705688588713937144553516122465407058039565158050819998761322601140375716409520824377396281019470847868212009277262268930822500667660784187693775028437399092298313514217449155727578989840378628302676876626280482787266580904241884480869832580463284965249070642642473670286543745691528183585064985522717049119207594569906807630720262566040876253610152089223329165302395468052636498314192518430117605989891338053230436446031628862954070525003761622527053806389673984197464765798973834934049304085635325905306071636053089712490189173663597506117231589659179129154393905997102217639521361642073393008046220842717147177490910007767597173436040341167102070337942694088738767949989163149294147720142584595235172997724121464138240935701274175567276641529214143300912083667397515806127258167777907812982370043458371701359072214083653980316509230069161201667183097574116188079359607892210741200032500509090599393335032492187919394890408885344212727223291891484460012060028997949941749331755547561109709078426066857498968700604026655766150595192642279732132852016525528259801098798666590379809994620797260943026507758055526765857263619204395987197345927360228575903177240978990299913474594735982577826176411975851902473151753223215831504623868496833542796460589795248178492478068610249513514552842499780415034104133786539055575112701351516838536463997831569013299561165396160000120082941924452324858629971373304661922795399422396631941220340158082495036891072 [138,74] 22489101081343442289004278102789718450281839540736634521426334599381240034609802677727982552292056947632564579700456146827094477522561118982463549227151790202626140250377818444504161531423387135614544145694147869992667369160837977557651422585684755465832433919618456993098326287372668948750632429293205776579623896643519015987302074544894295903646982219973532889223403389640975480344918564166022187069478622667881866369376767994846716903335747784254515325350142162704044371010095964233844547356861462708082219296504692350562245593722297931243730393364978463747009928697143866597782932361213406837778386832901949621400206399008155475314111157467642862355168548409895577010027881093208542165728914497732356083314920397901463992756307474648807478785998992928050582810250451822661227320308709923521441458736245117183524844165430906262739616113529686379571884965737347098299613153047250936785576982250752820028807353091607843877695469350690536247312853449223806577827799055926642014885516336025698919404384407738317141589884345008599300724523232239047970832740819882001786512156316794561726318531012141327971428976860374206863150461617902104917636341712239233019016806007596861925435164558586145652967484480781145066598272887414557343923287969335981850449917063257897151272247972418812022240672548688678572755305111042058430597908598391782653573116373198051783047862497740965971826592280650589660875349765761609893890863915818486516823859066780818990142342060808875433773558469972442600695969557710186182538001903123148855000085110991851320475468994580546276335104293533220156664783476711378859908208829095487801998650583811992453622082634332810941042803418775525580891478874509767352753692584825182157845419872604206596391154848664782573043408779642737491878666178412783966473173819369477500753473381264044769217184926224197780346960557678791655294266336 [138,75] 704582204750805702663446511562931279663061989934039190021750337462786565016389881662114782391446892441263771252798045833100624663430016573589572728770095867547662104797511667157620640017949872568064224880610989302625580748900179242425861194864446207151066206531306438843021256764994694712833079898122565787165728040694580110138912446683040830076562564015953542099254766685989288876314850326550577397581820248298561356670002802836271312939653111999787490562260049840142951367918602287452924161062094198545617424329880602646006794126275263631320395476972349322652337811703263658662908495905378075310291747109241884045166112307035169135335756950537017821522247346732061498150963252160197486093636720398776064962790910269202719992431470497190144682650241505501738367692993267877611005863931680261400416849497668645055280775874520259295914463235241114097169449081505948608492801341608728456257552174169436286137954616870830077426843793878338047056322327127150095125233289344391208694780517302312355605095298831063664523847026738257024390654652836336684584265706037932565100568392248819136908297856318926886306030432789373174072814514926799318006162230616496596537579422555014477606134301354592352770859709557921990913871705794216980077236323130979151884878176873357627150681369471485837954071137805090093972521804606122506457675912838996028961106616399886516255926352347565586254856257148246087031782469102869751690793227389527554710167566214752638766092939249996140756896180567119167722545501571936290758267686731510264203806640025443504814646898894971670016466179213357852369061109236289612976428580966938915380227923787739490001194819310894891916855032942119217463987508997231389524415362779047950803124870015690285103120974240117792368089701494929017316674748833731544627837299692912367582473186557458255020563633311575662086243608433439960013312 [138,76] 21304587871861534682792178887885180964652530614320912898109911146402190164873723200886835352195572398081859065967308297909787257745685351508768457706308270114253104158636745293128078989318261164498635964395940585806612876523513172237862559307127559890918254634499677348861843603863483850689325869172279837129434802936609954025556673095156868584876953927915761967110178260228694883838485312222796769340137404992031146486147043306839054133056276427516839806149217973518237435830430523912939436126677775856745663157819833889729139184391454105127251159813303220949142853750580453117798208197862460603717828930517477430545223789034428862947749376581619243243711652721838126442476945792066204946848781452560414831118169316703644814635929113448926766977509123335663793953505080618299336573847762206518699039983459913933074113528975802686874044723717699069652508842408594336116601509212225365821335646363558586089669556899616645226175379424074121819725617233636418879704470611227757802636143008586566577428388460186215867160558275041561034419537617999812947780701226592835249140206015389901836787495302811091831990740372254237309690386875800592201014860045001253023357802028875241663832127737097779325898488247850645311694400979017726380132726008304711087293485831713259341503027100222946559806286370714207825965853879460230520797623634584084821765924117454298871164352281654162983885802651213943016289093754126231948313500523264109563631992519061549488183415838976919024880977999251618606037503410258100676640076163132730804394261360492930807839856343016120873984636385078374368291931765938246071190986532789353795395015555948549237073949063838231953687514638390248485648800346033452781238927521856514268641295549880149025424955136983939030161357428756314256908735597604324126145491209948088023604587754810077183192861858474285070704694813090977232 [138,77] 738351508927174250382275058499440859976174415371532976263449879432083799350885278533956583482206829009366292930564446585164709077454203209606946067753601958124645064815588847872981871134949661936868811687321542572379082225093963751857493493424835391977413630448347518089797856622578062896862834466852865365056310196765581466526482307582764853548642984290457989124384971191053736977107983238732197882281734286968323333845617264216489906727395570532926037841696772371000564481083785570438709250021041234804741419608047976704892049875435043987074289888489040288428229024256981270952340492200404725783041281095663698758180329352550135179267918890849472835644722295405091426058019658063819456840378614166783486901991899486814752457265967926489890488885409361213275084258165032070670745863347728284704998524755092459974098801518649989095763227966565635047167992566791481268686459603696539759614299965552995247530424559459161502758549328556967852525474005176775180980833238890823765687378384622972130460248113350685443573793236624589666441430552172806942021356585457311722551367652470324143471537423415483620936846282381938312197773451153661140773366589125651986018513953989186547792596608457002316696647711441430856716881574160043337240246174109608480308697206593350118391346745754831817676189224703602875134059217335344995835441191470078495958930915010425756908605674308186589540162430907106095324441489966686845727594605464832539468447001638251438191598154336804939500196622823629148326935783021664377896634013724351934015566989094920101267460200331431288282296912820041601256700368885848193518299277378696341338986714451903378451043467099640526709336915333776406840200548011550938825276499407491088755232314233056895836128466604923781122812784741397102890362326699707969448547297508561239597274722182651457165495108678432113284973396509712 [138,78] 23064184044914140063165947894615829558662366592263372312910125647589675092818107264606567684931379169398399026573739773030055733278971924800056817416141628591683431903705931276671463949361087259847119206292273670445768356102505058046648482306888187337976687806418544475605067937083484623703923276002631213640553668307072210581110788554319964880185411006657724405047032346764290339316568707669460726131329964979353021344331092009434882987731950238158623347062940325839754122323692711851834414023944974982760370487840219738498578786030249203216569551366272098314594309908263707700142390224422128830070598541048814571901148114750031889108537194460137111426940215134192684102205430346261259427605930941956801747280883628678463456190675304213237652375258162514059255896993191111035164403679623407386099467568355195182204356751961157084100715288283236948515822218711320015281565295434016117884928872609181442847466691111664651919316465280458362210824215246307291420332758264106998511726083721207035006076092993263270263294454055494899977966155111057443129631554060310253907167983506443828929661078259896661819370621843934078808263906015629954036155906434340193613666127830249062133509861870967505613072520065469622234773740204112201539750373177353733547399099463538967573015752941738034359792008918329986054765698135134786285620345697617883608083168735833981732408774352694954175014226105953692584714279610400288446770577545238221838025263554566589321619122879175370402102975906690462330765451580496332977168155123110783691525870731423419307984717266168822108845770775074039372700159012649542265015506058791281192180043563051667090286885176282711430450587546813966666111528080617181505979999463564817416746920285226515948552825550827358885128273561324584457105004181615121328477705191543737705439235231703546645409072485405133614411707234 [138,79] 504394330353364210407699117038851431864136259738999919809337006493393976433829251930989373042766273412313562103517603486071930478684919958874475147751921547365921507377136610226931002221966593416100962463780240406911631701780408534501386321108629810064940268034304485491636213787950264566953834853578336416911460953278368628111154950436929747336974487051621153110045836031112465874759474354240795175464427769520725038000101166000341531607232767855117628608685306630066112629216400255477887182618040486714234956552034601650031827089413955906500902676526363933111195629002955940764710389913035373012138422727773022296588131789420486745472187084489735565766527404187477605623366814979654904941388350766031595592797003410723496689406233468220039945816035391507077060800566131972108254956482297450702101425703425671156041605125163510235705625360493562515097450728596248372802192816415003430646456697001646816826126398382618562783415976424472353488543720484713977863318571843899232650753065987058969416374857535144717144454308400424006480780173351643781203690529639758746563279110129015079329557127684131325096875919093835970622609539341295983401412513307301971818407708698842153514936584003820061096506766653909456658032154766883020906842712623112374386019380764366071354215732926152945502041703740523905126248674758857852839235265152481612690189185432771911952872313087929916433972243760440108568926096598268163301699963053028998287754890112618914029774833198425053718578927576576386396742498739158837065905572766762502197593582729947045139869149780015762998632787633862886022388484841703918912438827704993049816880035150056556760804582716379315447763544662446524418255973772593813484696219347462543120757636691471786852765408999199734779401211258156651913930276647537404284803772350822823916605674243495717213112301371423587860736 [138,80] 7335152965916518796734521089118840459744173010505483771699083763009282970513544827653847480286359932742331032245901917453076484061346637513755942710027566048134290622429152166415011992704313255176786337116196511704846868947844868122272330949156204853850700268425274022727913071288732865552652763205418330237753616491177998704481165818287125313607274677084070987373411895860069441345599145171017564990668289281733425902613809284196407201527310968715322106892131514699431982290139927376638767412505354409303796376884148735661553947606598130917633766158181270744948871896610795978376641331925447354238693734954309733073035996923858949710745842226953764417230324507150397829513416285232112436819641942156238476200437139289012226300025849195180398228138795146681332355341893032375050243839148248746449706844899506179071893190779544721027148937286538040759712271538079251609459188704921352751393040668333011525006022576432730589003494222017208663240922686887476330309435333796241785039091609470429688446348291504994154426173283822487997373370206660020686637428137373437329699558592629458761994264828669450555202721373809420095756888719513959494160872074521669104064289868442511677185207810837205462654283215545410731908853377640657040406917265037675251468691456488062973712567236869328793700894144427689436071589030145806422944145608191556805359426586824392305441688952685228499903754590830682733854699027908088549257541039962335976322545004969624299040059929760330627916654838646102679853058067409323646901300210698320816748674192224822420767339701314352202530036061072551846270537636578215970244912352531747585059074194413908957205909417887472330575573201837474275295741644092884022067060191549060757251471759020879253236827756522775244241603975206715113969719103419410106951090158299296448689375535231084691426672332453195072 [138,81] 75564136151217773001170214738023700784876310410688826162689390270630399398427280794799365840266654041699834390238225109132939228799629519988866872089054618209904765405996118345230305128917566755395884053153346897235932757196392994436824635951077831211405199869375220038997490363896844353604295497867336383576642941165196303868677001210451620543972641122737302366072805985356354617055981499710918671121333813130386289048239230085889401966267542247066390067263079290377592889626477470183415574483782648837166669928035041960094758193835565440657519383463222750363182465050781147622417586166888933639484654091601767719806252527299780461258521528500512940937884653784018670203817925297028788190882195352474380659716376451095189103635753634983205632981431291716583359143850419768969293495945555938144507124181723731533617028529228780836082235846754370636738991697060368052013563541768335115797805055009974109848020559505264168108257380581186857960558799307622481988726736222599971966928287910173841638461221159098721341071416135293809298037419242260621727434921450384062028997929488730149415152632758948694447440476220772279138586959354264551988599594347755613583382136989756389646486060132532248032152040294533518223847527509371061926076377405790378194691280422669729774813760061756827750587513971178157070874238876802135912979198252130108369491021732725068977069441121166938365601012446093095505497405445012106713056996305614070695218990434797269175603748285674147650931455353073055023898166238763244092957150653690324877136335120717109277575591177106912089430722112165987781905766080511689846171534139727792565284472214044145459763529674612128522173462123500416395263709953441186747169271640113266810201567765666704811166122070452406719089004524222805698645112539583980721412099777713411590816753261836104552361992426496 [138,82] 664587623431875926431820975583707064301895307702447547476827446566858119699291774477207535744804005692936311453292096987732175738971768530458365888610073355080766538631198180359603330472661388844352465558258442917431739669362536874572373636296703606075763421170753901445459789629396911972529557186106391866593255708491915251912747783260361398048425254710021551155425795693697665575783069111840274991110237919936669766152211920763944914804254036728727595502096458849627782885324194660339151148659833623658788442603592376568821891978032684341154698468394214148567394121706548419470437530579005987034733517371928033564818101872078646865989716918405311320439874548077274360491817933471714039416418513036521669806340391192166929037523822165039242574842536887385361057802472364964568687879317803122595037462742996771701847835351111222165638365574982362225985540586935574826628761470790848129797349721254431002335335430185033224694447823267976246806833972117549267941945953208452197527459348055437509802631457075678186994024002174594174992288633394161252864520683409390911016932775002822624080450178262668357880379460762160403071306502287253100986726863247051248035863167741074293772381086517051313239436675117062195481244712942707125976506450535268138942182652048973750672476071741240774856247815755567590662812289778283005190463349435725820917059749192944786249949670079547003011356306969703612617793231272678505006544476886281569925552995174033094109715119225856219445578223402872141108944915597029316507793896548187890450572038380687113803390737985613037041514807171813758340573003532136184967118984886388106865400782273734010987405786992846330325846168732899082409003462202232266523459827807565415994657814396159687792698791218519945073044148008291140171749948154580532728336499402020948567560529298870075660162200 [138,83] 6162658093658657278795938340820971331417044401307425218216135156383246668470042206286418490429950102073516786407398599174655014727262458769072849640048458665700355588344816724875923922495768923430895765248114691032833062657241492561988107279374843291692047549483419777449882415350178715024312096740958793107940054876114532999861525069930215105913705415160532689591225458537463690195607551161433710238372891688482611150411306564142266263938465180214917019641706599306093820790267168935873311631305960478822399628864902425151409482006280082492804390233523875390751891019428657283264050499432371349103854601803860983234646158637817005652594231646630193554701194026779659637326879158437309561839130202124745895978731773008009681277820669743431950078984168749031948167852510454273212031383445700090021845565750496608883070119567678218692690406253848118975384021450908092697581679909303969686120460096749934109521677179380339912391041335599172904031372235257633499148355830151826253099167769312462763376796171041771857341436873567874368315843032512397443594890198306732206753571957071949169882739431061265365904675261300243720517099549435078072340381104405297688124037602279389508202356452919882592349639832630610856939811333169118215692825393721707942541707001870246887888100167453688994486206048618453513610057021767908618485759329497787800247524934719990654063797192775069361752387571478285206131798139827866686327649113167550278662326309001769335957918318458853840821604838728050174019456742150196697925752625600726745979787974520237768381233241389240760138113016297565803572547107641028595104016737537029689637585005727659396840578048459048171236108707085313246290598049806463225598066482592277512651111212061958736807563922956560495598634889035175440822280478254208807118122702110513409680717027990551121664 [138,84] 54119913429484809025484822392784259727275595199978148018629159117688488516817189825924122543673963426380190300243355739437291451351172568590242028292723054153365387072114858216641570120370234347137020695151934394090208250476129362603587646974553942186735659913575752221319900171607057321179577091243051371906786385884843995890829517118834665358352148659455052979160140181821989148821204444112252005530061657159552226193820966191897805228091402755160554302686417606548106389710931655800127907200834534806762432398158209096114664404540100374305083821165836328765545612600938885825607359874220131206782860230939273281510647544454085568085506993791262164359904305216444294126843351109721849522302190679686495197220014137161650224274802232284236988318146921232575104586522687007302689367773278026847937945702717888705258983135778383929466917409042349422023695296724967780840783608496554519557235935220053151333733356714330783095121836417699896999612134225339486467567717321016294563070980973688097086310925574306319492858067997409130438825266193406247098387676372586140370202355444736799878521022102523176208026977377001187687308610781544965037298134889232780209666322422409135889335926416330728086193061851173081030513857605135465475521563577217340906273927674853763799090851059964676852629227888426757370734167563303334975971273435446156081270548008113678915653680928039315978817448888771811276414252009405974855323699439802425693652642114766577054167019076664634862148653657799962404661319703302226083681220755300800980095378434041802307175944176065613325092015506207241883683055399844839966732180669529605503375488752429066178770350222882126627417680892921892965898500426865806680828286707021359532230485390536491871299693601366352006641607820063356338678066367026504724959041451877917199068287376140232 [138,85] 329600227122522921412114135245110352303312866869431784907761318257998098397995398348203807649667229435804836084615675076657168896891427606122750473501514587319883919143301699907751704319900192586822789532464331441434659214030039943292394315958754489487178595733715068359203882146658754881070629914705169612812312152085401052728294074209589916201911951478080334490618460587755998695097092891398094645855399251510466395739863882584862415837284308298993339460850933284294574994355089120608827528739159677087816459084319459877942676629261909331736216761601828443816163659158646243095009849649450402052578713641013705747510714547679665970766644938273356877116954653716778806455905786056035571997259573907524089637415068768274129040936092590910394049911626773739916850184595842692416270851723482460937431154246772515932074904587488553015290067622219998908658626702832262421692757771255430100846753950449661367297291361553972828163893572283354422531751979289430903326101848345775965747911138771750578115704748829839095093449171495943344177979915636982348704147860238477411389918804618467779862072287013308010027603575463210668912068809508605818181055225789058522607580614708854437860702440109336985625599788712201274843650441050525963631555840536698776928774750190707217438143540859359253521237361484424545119854641252302561382878158655905587760022355387538357827218025730980335690165112210435118349813741794122003755776696607764203875240748479655749224058469409496905010078680890149910145139362528329221603831721541735863953448708224396775516260070637239459005728458707034447374716406605176263070743577791057053223452808447282923077810409370761107828357243290784357812613559500683870863223852816620116694601385058646397572865372695689788717311384954432075361135248542605322874916119060581968521168940552 [138,86] 857608246737520205414014469145980172646720017613206505150283813204495521967570529081574904850890833434195411435882851452600623054048546318164973823504726299691521916207269744923215009358629124735485068080572542962708752797197077167621213247456714703642243262652344791902853721621032921017427338732043344041607994671123501392480995247143108525307595312230505668723725972448492044037464282482197422705107216461484732592534779017414265703892538468740255692054417803509985662593105109671736462992207003759125042655734959259273819658867359262452711201303000223190757541644557888695903239983139302522327497110191243959463472693450906251377288871907002944771518992547920580497862180871222978254286705205925739928476043968090052036543595108415020381043456964814352533347199235658801073348066605770650210773255756945651315520948288795694285610419977688779326763089547670576243773128821725065515989150695771813919229204776691681123362329295139425778826204782446327493202907228533929692179362748186261610384007365422429787837835601234252633000363589029000118260276243285065302970243322159307485261569221258384618551329140437749735301148218337365540355616098545074827032933966692443283523253563771685252714749988191559620078199216635116235137803079835085129806317436749936422430960189781700962789359249691864431143602231591025449635658632289099458661493580325723920942925528612106083266659461313335796431147850033812727461546069477384336409481501209898807661808105186341964137149203434329641716795074508470265782422797510618879403388701558704978303512527067151323767186263243631431450645799686449540263625995565188981897311027481748281131158992153278769179028396294989670106869079547420275314471360285923146829283296069725488900086305476522517734905830979924770752731101670294901003087707617264842478861 [138,87] -3512381435210058037950257594741229954253369248088190704383257419373136051626253652677407469952675245730760182780874064073918630515451716307347599250597386406574441181824627159944962225389453409912635397713127671869997569641859286735693852288082200991701688077734548476352032846425621491919069448950365041043733232976195284686598533161678840405090406042510400245869207596033457504948589776285578437208544967526004021653496348616404798563597563967958167859219171700974234394287842741336795723124417127828432129862611670436642926594873334267060931106576483912776749970942926402663846233523455156961953587298120041884985354980229459790547393880525865907952119411844851303873199081153918030754567387593763702012991763021743009316704365120170563260596811080970098447129102281491753369583060853625584607339157104012811844612434793333454346990073919126085848527103531304668779868953108023848315378415793253424324061326766144366445417684487935476866201357851936841657102640232083036384708904350083068511884460484081208092132048832505813010503401055059204372287983051248671536996112124213107825956230641469128292804445426877780731575705947708120746291870811040288027724393618249920235409306108714212171975461391394611932702192203987410735971715971656053152271646878310038780603352872187980025249479497145129832338548243960522936070421601724650829574014154549503913915273609172044208529746818778319280977155867292497695368369505146593693440138097655160624801271442861028004595581039806655048298501473616565922185949756522822233797389918409763328020316711182266804460922789258091882878767663342347454046444330051047408465543537160602674142667430375944774576070848532524879734955528951223478093044203185529322624682340473096860940293543303747876826130083105969149746627278705962948369971480013619136 [138,88] -38241026944494145968216314921068877969580923097523040446300080466858817100481965460558194936039230957930130403539171937021328516382882015220478493836341255809390238011084183111536006012440472445928568106286953489924582133926448765023976176193762382099455013375547598761591085707568979155030207402301410973170483286830689679414915695293295654189626438974039207547071474165105837578877692889463217657643843911472160272558519895257226604442849982986885209257726703483149629685660288980454520280627615477489402680715531201730596491366531615193137187676364166940397740359682278183995648239767543840216130035833080799112067243486212047828676730040276917848557859888120333824214299440571250325653228577568669319674505969777433986684761214546465010160789442970324320206478803555404679738760529007879626233976818621812207788727513548468248688483646489815190444628509497082963746120056993068856864517521406478549417010252837133383816032357066953292428902339961666953901481009508394958642901418795008818730576970010219951939309480025905630361493257099316301569930425645040973514156016483514554205398402073877231037879561276821452392805469016435717411321320575737737570554100835991288919349277334699424590418231102973561586244871362977252965495471118398420959402332473569855894327971981667749569212518495059537951199433540184406116577962269640008072912624130814143879151267483586530458844645413453454602360758889333624066268850369000733137710748575796252836968638685107329395201590894367467709490808622581499359762471535050200905418437896342031847234329915500790064410223519855245573854983994895847127603130390142512957947654516145065842257455606239177903730079076762423321204722829569297029967852322948677482522805521281729902420782289474187039514549910218137431153759912681611770131726790336 [138,89] -119826098345034156240617861648108220745730885531640447526131828221705015141267839945879747986695351288921958166739522506354324517038174691278247344525521018021317082112555871229496333066914605980976020296374611676941184681393520517821285947620552506830825314489521212168429733362559053194300649772922937446150300501506505233809394238514615823619731442107502719171041818149089191340750791380290432762045448112129856154356599551246164970134738229981172914590209578523447148985466369573462298877914758676661561141780826104063409488217719200446273798592831819010695420950009703461325300944929221975746465427166888985978409995666284697157708754240072955922964873565272513428740119160235614343462605219245698450673364920634102889338261830760324949084609560302595366642160917129202301039428635045931673336523736376351256363570434681619832599882023133097511242616331434131996421375563837154196484251377521822806353304950073897221555241510950452258576948400833474983960285074049292668323624989674995858871458555906666419617323581922055861949361721377903460634445089392134989195278573785928952663992598569189133718520946951113941807374502623842771116139158244748901096727675928693849386577707801737625504861875339971872827552181771976569240942025961503355567315200623111647860169347092937169362911287747392152089821167593396121757384405394148951767215877462130616439208017105034195915060339506315738995070356304522247693428712297996871439055871299058514544051894050486453896667284990353935368479532394803765951475510904851308408749817117077993862189507948241527990648088592389531019653096159295104678785191948565599771522215879471461620407419620327738914082190862120744287386297753833049186073527355758437920208048944444152904019732929310738366500876644161642233637205687882517048607248 [138,90] 13742291997404410387824249616494772872925763819267190674314383211219538053468564266070851883912999519319786865057835087194864999665220940777334945279816666807008061612862334795367716583980873902390492088092344289667973319709926396023344667369239671343412810880076710899467548285216868978123095932751686762667645298797979330158139137526174266141788888678300099916320009762436770791348290746661204294014102186585989002833462142584656492639593369593933809505690716557382348475473591947896367967038220494086721422485670854940076262393379907022365848360493792755788873004756116277145314325359925931974366374058083387929359598963282724132428831126622003429745368486722801606569006310648316304536647515304992859004988603578591051210825986076080194043740488510721361442210074989205419772595383345001787510417903413351864080121305181982855591669435529780750016640020082577949083049448231810740644372155884881770857702752948846245704592829778548283499475044978998639381086972419162056541622491835952623883564350236660200850871056395798786181210280464293132919519084287794629581198855918803351973838751099635439214381062087919093875746397896258551927860936286465027794270599927927980013423403724471523280143315018046798382471953744347244187975377660097178250268132270122280895329778719723598039566858737610718026214185827851228793322695014037867135356285692504322239934337490755678954243031355020397198676636926257519240741138578644120657693361847461733787646162020521891402386774948033098481467928306549673168270650206914160126319243656888755641246302348321699733605697310490781806767538560569838242815271842786594921640991606143946082014781314782068465542958228417154846207481067360629503279587618800150386957287521324921221238643136447259459164934937774693252308191561232323544 [138,91] 1262303319898247183630858628750935716907206233575843327828983023529612695791982493356959741690250722058614719863642971202637444915168071420716291986306216866461243037883810707035861489808567395180694708499658508201673430939863490118314030732485899374588965327627725670843589277293439000289256847523360765423610125321909394074215684689142663483783196627754278850381183282489299092360279701594409387809669171436405686238146750851859985714391564118556979905223849987472181342103280094496259878722296373806294631229918650371934484606877312325021465242522587824126022585627058015037670996727371217481638462214791020243439274765632026575204604485595794482006037584268657238040428743537796981751143212111102794184794311137833836944921246536189150298903467196720886349040860011940166087027695011291151282380275688520875878138720629325364836492281718447223434558815163098180989182431090516585272415313453513037833907359638015408416379636099196640967920628043537184826391454480679531538386495525021991999615604705322228028317059506551881510039288628366594853863726622237942140244929419861387064331556898090370716365069186641519517528437161393644439922767211904343397320311845942310233123780083635113645455760702957106744833662174911273176223633180911296202388394868074835155358066423991903809836287959522859816093358272488426371956761304723171923480422901243640065125046154693253046512141019081888431622391187741939745624159026530181562285764060204716273437162105597521746737946466954072752254719964091896624154190193812862558595871312708173042290292535168184131253574506079412688955734527075402660894485478994472050734429832683466326610392138080181475070876883585633307335767388121109511856312303156106039474043664559384579952133963615200102423672510620377781160154467869696 [138,92] 4213754608819299657573606446795450778315494057457620487187308438608475743835017811632890224124730243365234893447086086202181833441556326005345896867900358973565812448146760604676125526556883085101008109168668707086939355604384386941682713707850958053731458229419593260992556651498495559505217559203834094137026928722812946633347043577895610875475828416441039390591668678122015658725951569718313532552999408361394312476554856013003473320732871196707389974616842268468252358488757441394555873979707352975441057596825109635531696638652855946035156423287717349995909119072647115002350218796098184641344455198409641765041038179627999383207246098339278747073844358416397306366172978662867049024568338211327788667862186614012992060135963521613808560995259868239722414211662592711639660846679089972669850480372629680701077084714658554762863553897636315877024549706898545078732938822184784742031680317940690712669113307160435795822483672482627261973126068011400573591241706408334964847203285907563071117433216260342572707266111806516871096014786702204952911420580147095415999677471842384444232468536603594351362915886338158765551472958854204952381737697250853557834003365252038602660927389909364745483770213406371388229079282057144505776611700864344761993064142955446029854929809065810340318111930937266788252498987801691999939593209561013462134649426214126369537289044867476685720362791520281345703562191829260803017540254650556430406640605474833387314945708848812437131630687560156286253573585610106195566831145698481622352998992311340500734006879075603930675720796584764458395006364856135081541458614449094924065987782920770123614210274081390377072272662874348116831031738026150903529185107831006053215029263201394576426622664317904276610297951897344685170301320392 [138,93] 6933547315622980605990006843234066789285515528783018884298926361721791230380534537708127712726078027813378535945195612998710521077748506880523752395426688336786807095421128467595286824016974419110397668718211361734423732323556772465521875326702950410349725693961484139394242701802960462696885817842170091419132497823480667053444125886884248653762140374648532302797293961198274808443036087028110626940947903581572309704205769059273233364348058619870487410424836638725233234110472316126535461913882176762440569333201651459438600262708799136820584398239776877652671498057796175926902004744516638114284561925683355994464302167436239508783889766210915869934883881161718288219201213273938956908363374114959869630983489657378827768654989014756745392913352518683312932820789626696416483939919516108141885775807479756370952610311813047260751881971170222378530602845761174105366950399934536614445527931953286364822994878638462413475851703264911476836087087537329807905408265806102487318299800058169009270158189648884404935337714258450223894468090078061552958773820502997039843511701091269547292962870927246596244961558024846598293861095918055533087490937859679301440994741307027875150093032930245000055704979703708068096810993227666966879096080397670946513433549124474907947651384468137662826251137566360138389500863936430053530849523116741498244778703072936885659260413860628270282569025185090953860119049892309900817391399122910429082528129046025923801031866979819691377229649823168580904748546725612479645950417401799669699267006029370087485487441157251549700585325980044518402443323301073901975128779826959126378543101957857282736366010975972158492213937120238903908704789879090219978267884958941860206870577993058231598841357205694037696365734752126195306560 [138,94] 6776473333103547964891857471547480319690447960016466486037252938774594941099812448690150895782798205452145218423987186757490673019700244065246020119497356850231002461685883088480732532505974063441720877976606192408997862667241420249396627014925786994043018518864329051730814847468239443155165006336418368434687916046722822926869470693999930355594287167151080176731829885037708562444212375056778291028225962871307962956798533055868955330338314965533346281464330321128808737654038685472403516398947432629805858289987401227120310876105105236210075330846512133942297506506311412311486308930849419181353621592708209327678495905115237172012437811600193441486345931650844771468216616671580321505666587671878069064347289691075637925531379832259670643285566450437522906566741606208488359429371139657519983871010578587461742135020010875425919841879543335313993932509400733344630180398119341296916633937243983372784984244652113672641530510135667098009358177100326706255001659245539639380527108359208882865714751494195465984427072646678076394182612655470002274150831045531422525553902527158832280816918113901670667321728586692666754451279721196862461321578121431383538656606960994492670032440060429606043060411331769258204317519127192932450073971812249979072964891917197800473967195286684741431299466161446244479739303389176303659966270257054533915661645794250485793869224805001406299392228582542546603004203123831793367874282038876421015300065132982925898070970970914983264135054012159133101430577196216967084779826921667674194409054660479535766692328240318426046608573751111191603057384678779410019628801569389496434682253438638857775344100357619274431705697905937120922102027904939189966129495757434974382597321449018937298237975769454767909413708128696479 [138,95] 6944033519903163637894156695632618314154289280810022305312616979235193238839985840536776941677188049416559760251919620856026675433414222363050259768576709157451340576746811207789679045092455645335338894190716869242832880668671221910271262861010346819572411000262633569561813149117014661550164603835372944842910631331076999077751269166166065968473581792148866782379748518758942999579249854263129359058786225926523467489850293294109370871326925538469597138598099362391396093105160121380248563635017000461553797286385655794309169352912835356656502687371581622770016249295192757054571455472845729064263534689653282964267662520527627848945078998230604621032705968635518222768160540823604632933425819295268738973548781498601812991831182143951435273947753104661973575973373638029911078742911919997362846657788751714957914315278551281303756934651139421117648505457277647918635778946183819331189562610296555739176034955677202682479866214249445523493398167470125373278064537650713142863107725467574695145264178316195866292369853884939793428003977659472877265626094609286438051309619621941130522807347936441260024919600602949782635784042257186913981425645912853391307593318224641646409802923668297769379276301149182866690113107352293103342391271191330054717177124674751790048927787284523842102159503101217392189805620131806033412196258163551759869653695267396645390954468882749743372303997717898936536864409609346823706940587797752159453877830944641318192463325528390816136876668958600281154520764875802354768870851237002926694334787722118750949652842054751032957309512029280838671093966861085174984868767965670663295775146711473815466960560082458268518225253236037967450328830524762137892705420607144664813967507045151949158273932755041633837478569472 [138,96] 12489338547548112298358283982374591584596318625862294266385711066371326164215770627298602647090077350029986627359712506197675374742981709732308788070326957398223232363187484163581116372302863457380067242350907782139528797680372940929004718759887750392478080526506259509533098102905540379584884599807080992151171434862532396724357792258059854863526803399294982395159951870930255013002759733461987089495397224846938948482186090460271867047812770735158284307602962088089987929929992205291696772228872907167741289993539428536234906466680271790078639901453610009028657035093920515862106530039851152047133621992263781618385754090589708968972422920068656280490968436827351220917601060302446327729993892496000020676940378852695252977074796371603197390935852833977963743314400210897824143320487201552401878754811911385555029273441012449317451087067522843917523381244869535996944042305836495754917647541746861855860988667295616821992716401979727986084863500224675052402515121994180138368139580307339836554916795489326583468523877548513454886310470681969575967098678045359774533354296198494889616359894822060633562854373586537771620016006801595012266866579659025816291375546779324277382073877514730459282546449980431547251267144365270037586368726447736265964361810432923528266987971135656189001125094530581663666799092606553257636483685494983775211451208710699860979763688919774953464377394292643739689970995491546215959419129747505490138757830750337137729903540014431453673041959418328810434424510462170324271497297354183436184590680259439033470043830360460219083514597373406978009613976372656292000377795437595249267397199064971644572561147305062822926331728306460927180288482521750293282736257165097514599191703336435104716251372333979984916640 [138,97] 23031016170831655154373602037985587795443409672308683401501672931852449736463576810269140669458577258276365958184035959867064692328149858101338449712176448440341989632409828372336834489143549999420084363171398978197426751047559026347405517692719370673208775899054014656322074400172688800077499956755302764977703612057987868131922090374943194196667025896885752883036226636591307477109396054674111815301156212911273146300701294825128429332159759815167519316496195525183176604791028434925574082798833237786370081515575549938142269463667549477613198075421366102357412953427816389158354087517663566289936862699667015488599315469216741726074464062544800969863591532094990260902958503181780452029420152457596904562813265610790657858567434586591012340060877520098848906018674570182653504492187320232093239608036299955595905695785114958906660605076390009395153249800281104265899435333497569331412271495030644134628774687233127373613317169617104794495029332146532107660712760720285125372080448793974836554582458314562253402486901777603536886644562585885961493584132004604691403492269848397454400780382392898805966754273148628508796811001629071226226115602970839602614625374865228101225149542686194576322157511128182730270165005950394723266131198258151468869487525243767849031068183927472438563953064428554955238421438277338282566601726499451541049497499853258029998809638961103984089835811785478155057953177902284799252525966332614783532975931824127473399754855155231994343245751944489607854695521660871310017737547623148220398693601888928874583373172159502478831657256523051670958259249346778990559573898465293345739672852032281489536827961447594829754240862781182616629246013176018069258965458150422328984257520920872305224758126342553312 [138,98] 26150976773829955314619980899378393591729437187181355183840993498266545499943314407982815394651777973678647404645978388885226314712068665784839061986724980641662014321978703177550425411772229590704341133825013372156271353371505586415165497935993835546211342882885611472762454686561140813002662678227128442007414877119772007894753958411933616520024028043079714903097503347304568617140412210253897342327010453090304374713240842747069076390738573527104260415385672236332426715273786742853496073155182338062894065775410977292137218869744057874955994314583584708112738273389456174640899231103452339781613246270524620777596852414398060502884847945420697048548661384789875490890131799611980528948762860576180103128631346104846116280873071982111387379906630726366363428035465671100531149189742221424234013773610249032889718598582127977238181276066232383699161140558329321880762224534545557727283866531873985203081801546158986410568636875444530837684675157294397908880530781192200231241518023999668835939598522809219243149457566712497876127744291689037992639369702820865093863091845235204818911504019604538167934297262984015113603697478283357013163162147653328214545791307924251353383616973040915498449940685157582653145974451055169077226482500605739268186808308175715398228864094722658307070143162639895040846952388760457705203480498843103844530995345101578006693355406601475153368106837017407204734689987419993190494913039357044587054663599068048039667305796896144360049175447457687592942902638541077720105109617336036978721252711379437773449635801557881012791443363429790264192329383779771764882930817246440624035020055414143029828975401823882458459940770656921438338593137519756729889677087740824518426105151632472084205988715564 [138,99] 23854479555181901547499300989444889658473229897419481935319064363110529778607819015241164392837738427677153316202291535195991395662810276837768046631553761477334333138427426795183628634674252432903980198461250960740458009287826177418492087921847755900592405767077783575336200382534260323148586957644940253584955934390740011220184059957498533184090891681694419558203148208661900735697008775398985756855882381764308296341182629633163464106444028850076150398286670912269366143780434670780447558690034985957693588033642096664872261695774930535175028013644833841341515920777069441964195407889600005501330833363440325107653167998789177529335103820627357796650705691514383088328187258748303364887213804247241048282920230794730207431330232819606906861455551725404724593050360480039488158604655669603782731640703965245625514789113171998598599325671739981052901119172712263480626820718616086910714458886509885149524170427441579289465114688249936819617835536807002881163011880900468664054975805819579132897503583427503143682964570980702763645156728299939072360346852911878761750251609788085368126527470259371663749344479505600001893746676485044409983465526091511521385771814247601780300485510349120499766631100490658328672359166433182551215093605582188948416940930580271527173173956518672140592115840545628729455168794880092505600915207785051109149049788269812806954198563927916452435567996081480404768654711664414449854352235170010249667110039814308706040041753204467107113022809568500119297672132542295700573391875907364822219614114119937588563346654639693234666160345226849810437389433176075535842405433284375640452915107317486546556129228300699252535369474199075747683574899307368014543340856430191050375923545385415849217792 [138,100] 14330587838390591745878079240102493563558052188690001228393746904079257935555424057773459664354066060058530660558293851644842664114494781768154841616122190787864499568520221660998543899293440442663776463940471060686389008031044475217948360567879767745853241948626514438284412654402500839806185118885517526270061527616264728378141280019667695504231568636384838870842372279596290906300922111422616109153845018846000770496820533020559530212965135139232534959169607507470568046281879786176470852106151178908490102719233443992972248612062026761989989123462214130922939979341537341962340663192667103922732707666214625877766565290412569790571834727344317221662802037367156803362349713479439260210970867273380546129942296765052600743888320802994540703675157639641585133184143300991350345711105494035123169770581137166493141766483540633941205960937486952053131586297771407717317120483269885363709673762880772953827845973281935429324579556301418275121425882479122211999989665757835186958958683409266099627706629336553403513584590515277783539964674028829189214811911299116139823717550984212224036676093754643881926563463041294112450027268454810861185312890164805110573995610259689849525314354170612922680704053983950852472736723594992979130445387898266186781216452339986171025667901805162363189559522877476199217790690021701434005963843125265567662840971383388072918301210123021737687506672091045681412971522357918165255860397781500808153486592792069441752707870849836299025839357325536516538063770500422663265179938516044011351952890584457761152977822208763035932640939539186391368967949758501186780485612224635860715279493518974756934307538584499666222616096165756812595469859322601707493015462625786276096845349077612232 [138,101] 7453066114799668945052161086054998617828903128786869188709264175706495974706599464880645776677193093835919876157542516821271710784803722943774368240388753525835411683292680541438972984298891301383193604759753757315823394783827943514128961689599431774187036470938521601120356522215250892706385068536840141271883954091745789028445716321619170523493386630854418522005669892980558255762779263675280302364976748740063684742277130044136678003767475518955244623508303788816119884506343598447693019409243224780061377685685917157192485360971443275048174635428973006495101272524185790583241600018839188027546479165658870320056604203405995184497307601752896744433172404148558129608283177027378715458575834983356001795612413483975899637296234444899122878735260374508732931069096611059575469062311169635590040617471081254022225565159371131288847896850705371460693535042442618222632964399657522851898809858130425037965324241175586937624247772754283164165959345009241998272293749953498761566355073683142050449971067482565379396111503679176138631794173594962721961657956652578838993133653178628602180706718491883414723887380164234340687654638096516825422832389163172812746773380025741873684827753277031643820986415386047465528279706107808425262783793047321004275787925010685689182235203986481557531475744321072347601448113668827027471721241554358069252335960141868384531172414867642903755962484425199854007131750341622756992196985231440002041621001650803054819770545339322084938585531870250057697232592591202998065982367561121663000056610014621466647106760063425960349477018257385847117500969761090472682204841142531516658652464829670258243794433700580469208549683896845304132722846158566532440266715926645079058980558400 [138,102] 3043351560272195690481977907212148612396861524926727417812361446257958377066049845624627149086027465929991962331182124859960904762880312311015308012446147303826600703828376546218180960537836052832901579103549216510171362309755846737668297919961687990966328696425416538943082228362838216596226763867115079795863518901206386619279413160625081377437379303254834843991788350838490877176976375407893014432142076616002749803196367667557966213552814836363770732571245743156983582991738030437091410117727079650927244695398873131689179096892161309821964306623119262705165976568053323138004312100870161074097500265339928533996641716805998418700072980886779852613238340886520999210598803753007466335823263246466631365827201032028382752572244638400042646957046896661626383339257575074105405748567667845649599725465434354528272088886565374474951532475870060740041895645505829272995207318029880420920033910681997141320401636255896542618637899227013859418333563703452398235127442312898538512950062075948341492318266293697847214178763196064038424152423954043539052769370997852357695119835930317359347112872206431942505315457981691120800607731857593463711529896279756406886835742115573108952897556131788185117617255454171129659456352589174334176908143406394287388300135831968966302170149272729657318807430353461139995779268268114271707447933562274091643051090797402554816073128176178725768011437853163857113956407858642000619123488257247773429629314045053410328172392140061972222839266606903503917984812357878056044311467745922634581453307775460541090309399959629997490190392936106398287756318119241178120620465479848303838176436651987198674931999876516782267521884656398936019284907195071352700743482689317189727351 [138,103] 652541709862062325596100157763680185818545989995098286405709500880251352378021311509574133414166944125128604619989880030031130396924828366888951595076076130101758207884472696447191934429880321546253497508510275580268275701465644604248498838461049735239972165966799470953140151025178411423323694182854595356772452417107448906535100859923469577934912981251491410851777989580330605711659350311131315823707402122782369779972271221300973769412006457706858033963293245873595857145054149468294076944900693421937361401073915403065425960740663748614622096704306878702976429259147782643063700684016785559514314272045938595582781327625516044675228180547931080978564191445893913232773922895411142256379790702207226258039024295892423439467814680974941297050447264202805771347089188525375827914963291660800830910883946678167358722281116693160016459618764905018743615831303790794322527298630944314168593889538817729523219411582231945835693468842358011619808916527815007668589995195810230095060195238657382778195064932693531771627406067771480031946457188438370982564499627756174208595583397301509585088924758714859065518905817150085570616226903907216256784732747943109743272170060781287157880048218408111823810458950258721747837312336534090949546091120524431432293299521043668864569559427741848112970785017448198025578492139173401188494820356105156727849587212566503237241937212726045002239890619924560124010958863140897011491705478787958437065691725013991997572816820017004280567317051698939130858328111263571207238027041626929900139876951207461312388646335061548672585255330625059883777363367798465876400775667763166420204766678396793864008583211537156513006775756967403301109792040022097854307278045689088 [138,104] 327369862584121657866913688092338694228728337256943906931471534148893806701630163466614683544943808188474831885764041386641545606125407819230821631360332039970462293755450312608799690066658810943268102629844642510106516691932117694908773285918257383865673486707987207303057552657220888591240204873292398293687045253458770168294604659399558128553959703641134343922448857040339653233541966946063048402942632573995477267390207107687472660480105262862531697466518074386840945382339988995389873460936917442684896472029695803186681991573115194585662360793282984906321288856823083183859107302269254028828524409409819586915721305428131085195261546905822717299157454367620017547100499044671538772018878104832610503389658413511677200696401505282130455761737490097238252970411274637628270127272965561731019347310979833176653668903225188180510846586653654121050669849466172865600002102888567591236508308421763770220497189062066785091084980576131463519691595394944948712500318685422357802344699581191256135339990156466242313579340449527588647702336529635453813441789592564714495677757829149110237289063310901166540547607740259633844084647720314816716308953434159726691932390872536929208089064885492755616575435984557537668178702032806498103989121221912155415301911380583885439602630773967260156978805783137213817647793669348035034071949361574723547904271363187471547813305277494649955316719087817079358405187173589966492319383332108449283085086646403704897420420345161604697237528044316236246731541900621754499535278293634609146173586288560042651850740201979582344319595588318121635159288292440637821531653598309851634983624383195730551692693117617727260124598815201605998842319060787730865557877152 [138,105] -33158217413659286221402655993689910740637891419718837324593770878230532212852807648614980725474279675126377272130086078443460402743305756908043852300877830796028011312038273822946343554485592759455383705011478407050949980049973280448662844719572437979078282240022060878023022118965268170722076896549460255940080407765878181033860760120634959805569392740095888928572811677092304259235256756621366661913651430290132244189182033672576842257827304733708500793267723180589810232483005752881460982917135333322105973151633547789260318682217691521718270656534430017750910692225036715937149136660720053623943947859799114570720844921131841851233012597783389725121092498552444598765990191224738374211367320476802641214440101121661839790867682168594308649522470729527704716817434207500554611047710595957283255859352373908119009360245726766056599083592359721932693295906241650875199466142874796040100226782067433075489615622821106529647782897890468366212451621577002809228675818766578491959987068256732085196348055437168229126767262790374193383275277059106724081712746145620902889682454280452495054900812529541674445796448824851762310705626954446051766689273565568221898233871820462881779391542541761725264181174198185022225435066334643309746232504883555898955434835211726383471157110315053397065520113376410435928158579304028759275938204303223528913602926868311829435063848037768682062196047685609941475957308946304022726257953420336574837857739347704961066185810380344771965607903288198387434295835090795187166938247795276034432974550124667569851344416283774457036719425886042039528417774019727950356337342851477465257397317691032270104012443184947416946698816583954197430785021248382693040 [138,106] 25795497166684418043503150757819265578653424607258217499495367670106954011886520260940396371117282352383229843573102724714957732257577872497589493137906756185667389001819956604845045047800788722420798748852509133984208200844321652741406936180471187293924614384747601427737071862741661975369807596409950672300330297501392152955693400870178423204398886194710490422425739495501329965488018267113821795247828298234604508423603390507576987223577458713654108688654335530091236669215975062079326769452971134644755626679813717658107327300010657920247376405515020541150253361197851054925623947315024326979004792392892874170040525878221315964298607109779986301135407236216693996520164727737209274857023650996572038278657975503967498381983327472145188328709029526214911307578439561289184085050528922887423183262686810840630637488280368667735959077853493838757519132345911274672107374629085081759543438199177921594212465231696506904059073620396781517875250225635772151599365051126760148490305362851031431115417045433729072774503593416818606559157552590840956197851813525028866869258673011401046973096582183316637854745245377265574473807705895454822974286014443286154365116575743858856142046378099062637129451067371973607881772639968212211641860982108391646744429276523061436400485034174831233993342183192559890970094171841728275564940259242536593825196706990810095581329292308340689683574075797888954804871900708697015652662125126215747869861620824233893615574300120756510825255486339037195588013014636639944751611866238837825075785529286062995326761676321247634256059100735491731642029430005063659779531211885024318474712186784939092165336795554954226487514977618435350182988968437484 [138,107] -4120457591086068266167953267918523807814499796115783681258302671554842795751039494599350575315999073220863853440471374813516403155072496099271725106294137033934783753757536837818262240122845865680822131510059253076922180321211060141315802618348614520047937254149936910283196133478672210781182981907517945341552917554757154467458602064391517804481914191337806027258547862643092444415948913547556520746673638642116274066074587084147226039846410094108243282737404137497250695740484802118451172678100568435727025550796744768426524837062014946457525083391578775336299018330865559358655067508116625586518970712140233278823579063339695489838570542943674052349500371178651872885165555670891684816354448577203024800064478090227879770900433408639312127051143013016825943122616987829469247389402233854596829584297783467872475484254643394058577669907348648736988058127158210141637810744151757940887669691842257998961803861220563624853515967612703464087108270529249023751872790047420265858048466188223086789815230441842734933263007928374328203139445497486763329781496448970232746329806276263226045152892777258136409867270072894108285599307520354379401370854435071520683557857486273409813295438179880568711382763528260495139969780461866687950616115624103554943837430400997832224387084876060162389423431688094877521235134900610308571865923078937676674405078251655955955689487043955109991641450338325891948704980483308342706049407292855109912950505907858274331044071888800550250010224060387812103025908924774735710725777172112717425686644923893799175907444994593861629444337981677698055751575840695423068502810880298052264115275469444561027776900383273887646402192585824033337430944 [138,108] 352284624232730550973856281121192163712353377352611768364875062287602538278972615966779638186149104668314878477426077215088380911253626966284040928077056592496832312729188390356059769727213988861339796901381148316996446176291692813302690902804266810031571461850819849584763161930432805351497707712180627331324777526544406126051434708482247974578453954705946778019305298657332168216901401130474308965603526285509371993410906163702202868300738517754124643905761073041179516188793955844242489941640127069549228630697951490375994199232997336336237690178936091321921942416523994988884587602936894177724146424488668800522460003417214989381748331922654418474148689240106824798107140967237033870614235982379725623973172764804505655071964196176376448708047348164014326365914830477273214420535114109864701178048115308723427823202574963214884875394835614228488107463160117080500193109689727040586523968812808191114399568776058055972778432133570973660377929587962854352119688826405803501552061267319559869720307241284890351171541869519706411733549335409486059555932093876999624651822144822083659859661341474125137518202650787571297239443611223319306932633908007545625751984846160132050190216101903915595003168904101945768206395351384934357375698937534729278197540157076588311804765957959510028448533115578864524159597437702694700291413724365246128255243689260934304130356665160704101977384134826521971623451443886626057287617805405612593713917184126416010570303908866741603377362140141492547100052016422767437246036519416821414033733118281370064001838829152205228064458046200464685885583082450529490131452826682096486038517318121379056745003523803837031651053422491335400 [138,109] 92783298714176905863575792980596291676891806929242210967031728900520065889688509847279622696993762192354683280081945184440364271951502028712656529447875290180080880189846769009946234909473064767449165461853999997023393277706289393876370435434191626755137147182104294911906025147538193325390603433320162137160234730415202586789286920129382730695075206888945262492178928925098354455776587651239686779855024564992463833975724419592517331139003287910213192153595407234213392294833319151797157294888446131889000061550798290709822414029021403481214440507948680104885589305909117498789714196332104082126828134996763225275276307078529435133710154084807249867950703501986149031950337416881149380525988110692985385200535218070314210321721673016475157800390708978972037771389957355755902352020333607124286002726830244423686446965746623619681250550890675504570408963811700584863077788088991726002640004419594785356159873888494015128648215450178007260033441867145151037415506034167341987570018063654268875498250501901158913021937229924950149466648876290497989764128941375126711765932031262230443512920104184234454018887809588545877981634749646460949048868322356628158706791183008319060512384979122549228248115292941554001135822432637592622186104868787853520449327112102436170536447245671354990002874773553520155282226872544733703560702902381354441849776572882845313565058546850733694438854943059643367825057404879038216454651426030663122006310279125728495205451210987407948097282302496676690586170582439721995140588364466930353641870244466016683375146308048629080587505209660941976636858440566632861170593992966700992297051386093449614912395681776959127241792932216 [138,110] -30208490271262405245359123320785860282125855753688073972368843861928226061913608885925572689688999024036724118650530898042410539267956217683773432506563691610896895510548832452560888138293014006354893407864254538782262695977693740433692060683147571737718740173122193858897214639029753596534385788668166786256433870736105809628871101762619518748226978793941786194437507550731217417027078085250193342169396636642520646471941938055545612966996281643005150387875937418324349269694931401663148054123120078615942019513654099513772098030384578895878308567308191491047616692634825542896287049765711945223771792804567998155392940745859941118005889653062129228981195051485429591249871793437769370838580249540284575638684748294420729728682151203911225549398627938015023692107441614331072120223325475503136752290245614692436540135183565151315805567724937749805947612748913492955778025056661967250424246036128732112012240393014844005410185177683498521484699557516023220957352363757286183591540119161948662732172235811266621476402829161228652102930949623871414456843765319651033754245395586321620939272169371554310714809973483461923359658093897974428145540256816354058401082167825450889621288567051932701771895481436757483966854451287707140272408568102661663417240459888596841154452373348643517875260881990498900850614295237136841152126458870348450508971905305436012038473302022479694941716958731570810308939906961062887600164557481837784406192072998705004777498106863754465004248840790222905468716275137059441352727535580648874263222983221325495719310908120895607667931226218896341459872754406613448953104674940358484357914280635838988299059836280264841075843 [138,111] 4135709117662543193216211929158942542745621214623247991036450554231016079481239439012597903044492582959107617654662889312599739133776175176736181055430785933270735146628889339961188670534938269872841731746872324643646136571694981784160811462660935368308514012860918980782785997822923358647900267478282186845683792272368738928294980005946357748913997935318601801943984205567969487961669724120953708430436526219323244810915969270126975474888421929627805351633949330360513606927421707405044696516658317738175976265675188385822787724972282710900521170283572033561501350551915822457809025173716470127757938408271834340267431880652575237435958331347176345552491417490996189290450463628135089547470599452973948530334651536563769233585023522436152396801459758954166952359099182006318287374899008542466175502595390548713778882050667321780814225935923751744381108182512550164575979978863376240365432259905503250940380354281870850351432274753011235274061086698039351599913781544952204501372036778558224398752221144463083966856247213160106472628279164528872212616301335423548929202831576365371358535707104705439773679644128964329013950903046476343592658215366534891598270194313488488655381227980435715578561592601062898105587556507871501342521504513520971966770549939043618761209987070161875056401314973891958343350583519858596818971712149534594383275511664570754774879983311619670575691883375187549577550104311388368234428979821661898702347871747129845044426089617515935981254171872881773438941871122420252484599249780446626167146424285214239074387654081096600899477700042034969583546764347525390106686006070916806740249736794412117441786468516546112 [138,112] -314546600613022118290418891602393122057208583962418678101228218723313426871360759763808782260178526389243064321027872805281252213279146462001124266473714479529318347806812822164822457134883980441138403677692325057638970289143259389711253617555206334428578260864568569819052454728401472247458779982069382845225193720340905447625265910752655732363408912436648772532456247732387458460795414025637862778960687893776538032247173078026014650034381922508095424495866241491898004345620699389087993829245653320657734622129821622399324761950392898325287177696784170408587373523666153569077222704110493929270901520082935846511107095718845954662282234262255609917520144328615795858503665929354401845779218676544414967798606092807118233090541024796513235493650885654799673291619427906381063151253558529601385028979235984779519119089066676669231707166771129696806872693506697735024534616521931164495533885172707249036002710047554763485291151708274037345832416024476288596292975709707346107710765735177700447582445453246251045887611038286183206201562927746298919434797300341186793947928653055146970203687233655792862772394057568380063852271558043470630752329646542360202719122845553005644473613560082275223283436891455533920145823203586629809027467019778170026797977506402561175614375007572392482044408135560081639678855281879446461559095408885131813648696712377774258749696400862214598480063873376848843845255791069925302958064960860571877379070431716821213228335483749128878227724175754326516003862166968586571177740328958858424349897944539800147053905676088091381382028967516918803878074624862219097300618156606271183013464937930468685333403584 [138,113] 13528020000222038173528732294359562406251443407304168368056432442028773480185958816631560081682009080869385219207915120979027414572564970389821672924584498154296823415461640241792944939384997686170102215321109414406130793284571010281520929943358279982333915776558490305330928301125805012513338643597070631914751977665529078244945891040634534669738208225754919538237405580648801955250247189836227184604867338195994280504873329640690329604704705852827052283067945052695584356937115602491751428581958807860590202786106797267825329221024752871149868867895502410803791737201181077712561234289967011369573649252007172351399199894093299237829627189143607783024069257377497940570893348297450255251393640427952075371121800751835199812967270111838802983915193205946846418868619981135193076027185897561080011842043654482835010407145479392467130317413050974702329387104808881641040788500148731122871017572954474158057466526311799952787983429667856222049885794931985206942776532037029708320262797958915078466299207498840432187796382006435162738290802349602866180432121070677552099645383713165039697847045540617103739554217147602890083442803961482071706850459340197182378014390976426954336950346421561319500568798730365272918297203552371809654570719347058329741277388006979513600390785114718216242371934528861881537512175009827877689320642164771244080758924641634236850402258678457804798176377588981493161107155927944528638386223163501431431624607809907130687649530160295203264588537494512962705580845420427818959765056784618355450628977952149481441161066425351331733190426635031812952807082309983953265322521721845982917109089356612565344 [138,114] -269770343804922316296268917437076720441882037731883056063463476920310545772085333976118354316839463230447961135980542089624368083461261999958155081538484324813170892940346343074627072151261051283322730399762693051559200220977669265056704480129161816564617235270566355881881239143786495776138643704159075248487610125021274844873526015494958436858341998964550210655659061976705187894938211389106742063527579541819173505858181076995867017648105503621232987647839512879277176220743558982306170006677163024262349949634852072937960440826833859557888397941031452293741330289441989100414187681179351963914643269571042617393497580353621014871582887252874493582116405890525918765537301448140002108267380484943131919419266885721160388954427021346395570028046225457867613232102177950682371848813977186050601802159066873803591111152425501592869630309054415696818456356806214568520274688805680038569228015461408714798003709811972148898565855166758597246635731582775694496326787122313980530317090809203117645980539006789415441491004982276801988805251977025647478379801004394133001496856138903807779220216464047635636898717650513527498243391850148899184411836423226261193480856064916912091906423787051662574491918744383499967983754645252381033052599150866463920449477361302244215600250352428052701427857591928471554814745993337211971692933380691292542052211142612787141265817602379934279599525216199171301358739039677779342254403469452314486839854372072066663555880967410482151407345416557982835458779611898587619970884602348446812132648648776521428232599640885209817652007149093486740522283319072342484502723757915488354333236916984 [138,115] 1840966193249317413213813650459379127793111032885301215755383276814912606430868381640055806361635596397719080947306854291707868460090889738689728141155906068393280662948221103078633155130918964492914814936951001618717904424748910652256882637137238845821960567094456978644215115665491851646081558897829431126005856250028248374174498507163934365911061354353534048578978982145513961327211794437525557661102306664612742073739304924242613549050075377094770641988191018550516481383999545881024943515532178689698096924154217901126426575031518026402568129492282277475769082483120185770975173970104215016230473438756136931362969688433803655672888665679356583212498869589149412398725738176912448548331128736615157954035863066175450570007379949684561060661402935858532526451848767407548722090068550333239465304107461729437268544542824537583766758654411119221981103990980505041084123254123031375488596271129730858653582062017745869643058864750489199705363168610526081001814069158625126600464190869136142386996436142056262492085166138060034020484854403918601306618662008543936981591984544014300253012564287866364686608490057245676385856150947957220551126088523584084029848298960065420873950860964109356211481246790604856865838130378732086375952989929836127265059334554512084949624678620250968357908949362258125266437968836144588162423419966489615124337738594989922344580774328919054307661211871398989025569797695935416296945474030703269323625878188515147518959194883200679233631140003051730190384014427056131137740472023731539764112376282312125997022754482838014151912337667950951978619429580340842364350061308800610919296 [138,116] -100537455528245137635987115499703910601384416215148640046989198472361928236579180411726897543123218794602955807673562267633355034293627199754131246157768631601226693971125897241451834835556228629798824046750262822889808502361767899714719908329732754190068586125971230320876428610765849490724042643381822412681256423416740618790513149076567847334722260223743728842416156361203448723255705870024726554907025679452856258832294471611838427705223274078611261790969651613504365483677399008931630266216968922247466053139643416836102504982366736680129403314304277114797772850507682196527169554271224873657642891831110447650839956020757094077782094870084897494684813180589731580086837690920043569802531825175570145388666265875570011839060164432655046306008574508319744030635428566773347923485719348165569317459460024417757612314891092424725965153515528695139320160622036840200886333083687236246422114407500047234960624307637744008986844943529010425340078833984868319351536976565968760778730712289777026863090241448468132743352546788736921276727297326793715356251250249531435486880259675375447592037248965903495107035094200531755640540063895025003143523257061477943043466414110631107181330309652999954908473799163933459643059360590165287183475206461392680469211677610453877921594559752633049453469052247643834977392127246272217345350240678913399808110075219933750286282421538126150009435238846070140744546755267253604858394564989158368460778682692937927350622121030705218330094673465079345406039885129601861957203852147134632764384802031905447087651373581266078214052086072738950150554359399692319987675511003224 [138,117] -135495896320968328399043297486969958426479750017770850631178473860794082354510760935288785716123236732418903117911200776935260181569322644094407760981993516920074675711800586472255203086219155216501292127252720369803475736517931344852733398440708761777295429808830490176795620194625677631693500101232935208943978976487557860883396444214228109820612392803816352500103566750493609295918414795402608134547551457265410196457840828642922298693442858047742300272678378309296192607610349904401287307616366056172000340222636402051815519075025826449510842072576980115634087159022679596684906867737587824804810281902001189153537539915991750467168530902124304692047218800556233523499703039760806276901498876554280257835009678429034559042136923960818567697013661520989859097647478806567001025527533255294247424962585444850156577757498056659145003006939715047492930980781478902198132960499500361946889107063525857087450563992449125774047229359143141981431678521469466820875149766118971407041024990349590115316889627902880204604736393503095371286001934603835708432002140258690286446553915223977212540598077736941604235883674176854841507293342216465306282513241138577057049518498864852156896912588270292245230866039570015393701007529147730343924291380448919829920867260923011639206886513207142454619472442636466424052198877708026219816715666591686925235198818066759707423099079689349361079211627087419274425254295614984682585523826140258548304525115399173544513475886775378600177107313199188964596111652478985719377482849924242819895561917218268950399990201677946596349260990129142291825847327189892681748272 [138,118] 287807498593661581434992847571337606167767545588309054894888837901796696880975689056837788047126495443573207765474233662418924301405995418496548150355201511106177757925824925792565725009294789549150319781034764029755197724898646654121999821750467763562946044412481974505265139638196399369784565870673005310896097153942715027058805651481318241098351542442257044767429411698611930900297644792015598083426889686033842545911729257093040516571933310839065546054298263540674869197026654774785819240609006081941312322128953192627760226838884693132878854270928964203634309493711995124247270167922717950037213415653504523762064217195631070702240964001705062214344547395235280476835876562856796697800444622385229820060634129994962193670790307843378579697480125405563107581688978344092385713177216087403769394580976243885616758158634798213796174399167043138363865236744370759739069381499496631928445967613416644852775837388871848486827144914418880234575799535593485382409076606958263819095476610513134385451251669380887574209926551394878231088691320399051669371559879493919667351703558816027327755600053993180056236657715650123752160410951124757248600329856761890073198186077502612258729341280089623647949968110971303504883038445184641101907364851974545627108210067894726359723139680294961895901381736116844922632856710103481111834422337296017253979308586120735268945165774718404269938277986536680956590659251852896728308226619619773803897072817072625940422933841599010724171644489318228850356563138618639117389473394407237095150654007054687474211883693598208129204693398103869558365051357074847655 [138,119] -7489853700772683519893447334254830738835391673461982445855408982654019363776876006579447407685315241393241647770420950636228361332474024252068640984611728577763616238723311524014716589716958880097588832824592893579932974026833928437004136671785274942946803423356019425075890895639465018648211589254674304656871264416022834207687240843682164918473281967199837024112377640437642796527943249618712676278450831327826946815872270638765253465409823491931005257134696494709921265276462910515465199115721894169420652780566591561446958133304629131335297447400724628012992391184243581902298314856413031378477623875339842397117186035689956364561415549603539182296728374493617454354967180920086170975971705849129894868893313901606046039299138783277251135664444237110233302718264246993119781487909581958253416967583522599299940201137564384976877950388646396182372551755825615888301414753649345662162594330356627672670798038043412439185479119016341289474579274309215478655845011848911249132511012721793664675585347881664557618671759787446638325789932807671533112874319548549438208610022215939163129357927185724910839415943721356021393405251888890536262745051887696990692290502817561449802321576289027035244517696603214736908345009318633152166039474669953258964195492172142761276698967006490954561318847855163867438437981617909228705897418620957232469392312349277464464702642175767181841398535511096756105520124812597003778069605589861524438413169643093295751718328108277714334487997280001723253670865531278300205010908763199699029537785908669909991907421787408658519761705407388602521757610304 [138,120] 74424835452867216148122915337560054299709192279408447464665351118781173887149293321067506571533594250116369002422564613427175691057990678105757389699366693718990883896123121901122923479635998029389671817259420455962623741776824098866320866129164978712352924721558813344176973610648982055745550741159464891431693421916157579913176600731149497221276858002236317271794707206679412394353809395236783886449908872405310546903944035494796706382595463431056469147603087210257896294509483617586183071210514355822051157672659915855051372285327940640279856946315838336153547610628796974587084741510682548710644092827315141913882375280559018982917259833799349036569386253087578032607225943484961005393119326776961319973799358091317065077241602763068064743864040277244964882334423081968637543412524175437311754841439099069534948230457465864026085986321198043765478665996717034469691884040929347121252744481610906834578766253555387050499623910467114594589845690250840934559578450909859197232296572590445444827804363419006220594387456491954709885475866641044644672205667065077654732476261478469127936451150530133411541559080051405298818183449308165471485427742897045661762289485463867972174982396414336208065798358805237483557182521397620054034770815552416158896037014440624819868690015813200066624070421769337424809048007588421453484035396351516589660502698224039909075023602750660588298100476893280135618541711605384499404108577356281702861385282605544389688307280011558520106684354012815408937378706784676344530729918418880676870878109803084033772054185561306630516687626006251963296 [138,121] -454049829730699288693702288307003957327153936064871775403456285281688048530406035220500773096864422541570040686581812087170742942961547206919429906833552555445879774685430160762656353502759280186245405013698847563346687660186779748238214407537924730529256257987297971177705918959044351140495591917045100291454329538278887201123066495468128233134049745862621943507271719236222378345271369570782350603296105116565273937357335273125442017305905032957923435624329180450335179527093763285936594575484990492012077485418963659514267290246102775737472988689273726390078639360759131424612620882382686167492189396103773878205658632650413656250838029779385464132623375054688063327058537206247439840784042576596522774679960453223505829069929800450998832976310562746119446626947660149749847796057243938556044247358220453614500717480477416342887648641391004284564617702628435243068955486207244745386930683004041518446644069072546378816002444460776898340937577675908627883631067145747385400703495510450363326838381404233213911862784220456448680993826435011381436645614787537573534802631587998782780836596000224233428325413201829854287256431684481109536065155764091688923941816054345646458905814738398863936032992404174215309358556699424096662257058618420683300554030476152208051466235509320294467110337425727017975162272019612911133524484686662888656746291766115728849712239602201925539477733078094091599146470828041823371962541869329186194061306494991494842492353044458587453366796518947608347724778357211233254840852215563892578042733053565704321903879551215071483274732370112 [138,122] 848511775729212597633517325793866042488312267498227425030401372401637896179096958824554385478134409888283215576531525328244182216704237720392249665100491793566868763190735335086167316436102158122517689788804091100000631303960917726799557362841688413862359546993327451093673746880003766008057878167295402233632814734658141645662046140200317991683274926350352908367987846852536247261510587358181807342679909957746974331205263146898774331216817653638531038166469975034599496370157484030747776283281156953477540302500816168018214032091683925755757486478648704830412070200642426246129924539526082061486029216754726182907591043991469330069907564835473094174379297511641072730019937465533738141535507817517137009955723833798251295335095589161738490073867120673611274776389317522781483175172658665864360250706804723378614312769565776354098389824608091355634466001316470557116596784627096144620495421987936613152053894685674715293024065639937101360910174218236015309743656916869297761938093241584514826184093506684073969891933214142621755449292322634327700682234485395918284369757897962086756642693493752282927875734443666308338574459774185843487556614331199220375465007463514899951014625872901094138165794331098822324924718021468374811011485504192927871739001086986024763535338265851323952981831308657165519001604674528456259865799232959051269391563709246712964722917262702317508927843198773661270994472543700250177282366097319677030917031789312535930403612001710723491846372689345182691628600473805092356099502492472279083819705932360407401758542335392414190508 [138,123] 11131618327781308100624506965738849476893464533459875092889982424033615125909597284117620618126519653703028501336315804054996684503349548026191052504741813533626981806921362387834782949790447331711014511320055857130116107980407377671285836948908752225061672054438293566854274041100897417856346612159779334367436257074462287339545787824000250021960491238460648662803260966006979634348731580622210867304896229457007794305526989660333467230133081451752167316163793568157598006649581913009487476368020505342582341323750215056124411076889261063653329781757245076633919884891184695154767694198631628720730572843493817298838851270080530277950525047093176456407507924000377931462493535363004405196513558973861971413221552288053978916024774432323428045488886403531753463706948036029462820077919064119812938900443966247027179426572393374335032476749634818680419114549089116314312026406233008670940526535313159103680335717158546754388418649166425209232468602268949092545271453590674986196526427009382817360462085891127507574348443784263665253086688532008957288942223343941732155072480670182760118382675062628822368809663842266804737928791907275471871497712139259465751390112904874724537944834190189274526632604721889152357450505835933027832077061164520937497070401576788435734829486037064569128004860829275521840329795585279910661735770864670292688912330722454211038935521354573755805548092566279782348338473662263302293237509814890292918705775712641950310001689404495130888620435373305404114415910355258873887136414576689612367313775471649167026756263809696 [138,124] -72742476945562141057330619243464197129964538832383429728258768769694841388641929297120118918852594477348884025811899914646280241901002935552745807087094867629542378935654526148269555353614903998464050016672879501147710853882183656669920084040039648992985161828009462257129739543453993008693393450984458522834103116711458150312642680965811688706620364437549272553296169800445872323708800409662313402440891497021475316007675885501874616683627778686047111349461556124654476163151870409774387859323938885597568802933809433473466501190418280910189287842781046959477047302585805633393766430632639066746075178194358101093740696222088105663205973865310466423550197767553188556966800284832287652513446556422706829226011746964464027406654700364683616996027312685976745186803879447563884005814667109657579298290811296432469524595607821286574051829558330362170113346948805034386717158965018932640222528289018675663033957820639924297789931282834269959419473177206445070559803784016297980837485027505661331679538177019385032168194335277440534097266986730170818575963183608924201653534621031968848833089427580300468629315413367072725443627231719460311297687435587975693317980055515902577295745934472655818261749050748924530133977628510800184513666763069590248448222591843919650356286055438023158986947614217372301228665403028208412950732499254364703210115911560229071928416900140680964997810235219550180777941889434600500401584813117922329717842536696116804980748168828591062051277272030531117101351707081390267829599273504462461123747775315816105205224 [138,125] 172412668739803175305452596172194236400496384053061481684382817729303916314598139638483022926828449466245848744195972154021715018961721397047816682168450215651870712867380356186366805684264039692753696197971642862736775197422812235530802099509572950458783024488989845021632523121745497339572054099461719669247458617080918106401192629827702522186816622232232043690122734289551724249355938726741868624220121146885273490104734875893645256483139262665404208457670157404670533955295885666272338861988023739973979995209389957615370985762485928445137663500642405944276877784409055399576473514840939232654457446097604473168710863570506275272568246686839555849533271313909097963479849711428956441854634921255426170029342710172653706285949850000126503811197881222133835181688343557917862031596656082429959397459574640993632169700446926632442340919595245691036415139672056237725993268262422923575182286111157529520709194838106852049327919191616707908779608927901178168024490738620561148061636384345538248289687144348542289814107529989751719572685021295261575884232149671593382212110658274674054734288751134560792804887556005618496169998914487667171066422776852117997607561847883545911239649718790001385296152449363441242554541696630617802708576365784249452986682714424677189350241424724650004673249201285268991517555685000076687646579746037746561544306595812780887489975521171453121150989709908023517835365626060598943272442543227982859898903348421904408494193900092202900075989165285329079951289250024176567370693387444181697399746817755440 [138,126] -122189928621657437558121575428681961399182108382946103541112752717846563523169699226806271366391470804113742900838393483357634130030211575022419349834445149557935617081901391969826600449072707787137566781120142181413356919536089026883316274616499944789530620000484301710875478122331951420341569720289988752644521139075992656770878456784325531138548276971292116967359203523341313528537639111221769313452704828974713197665207542581787398625260793726877800933018697958595206154216921191288924263020018728868608311858502632843963639943422345968385208406919807733715390650492214169744378153402187680967949435912129959067014650077291666558238247120746249295482277701606390102697018869211718564349102477411554028572448876354206835393156151138697563379628783394791334403077869939471428273831006767069769585433866302609706623923678572643852348605102903312951622351397718838400242606808518957142747815181999473068253850074273853084377946318741478188392948936584413659990661051117748465192735676120363252316706899741900102648859863903585873120944626883930343166414901749903013305425517153734940456306828300938510147722545114096652323402452138811230984495465188439033049269799956947221456700217581171387156466571309165783132938305710488594004071812439477288234493945166057692429752423676665378942344513153714448593340180225193712716579080250646261739794818112846063644943201446054427707555871566686537082942470085883517588537196943060947211501056067319686347199930604706609656835651692032531157495685929710026450010934449613727788019 [138,127] 1004436424197855166584401484328657698877660772481620364915997027749763972028538886109748403957973912488114551473177124037936403241633360086952970469274775828812516613193464834045670295563634560715768442033084810210181388111666692117982422372257802845621311193932054767722926311333706867715689590432754595917578858860731367949582614291916355942629396017086023074908501805469376342253929066858715405528568802144554195683663103295493093414727223820447993953546233176847793098817409588906120872869923757688133050034847057856759398654609288628193997825210745273181018400322759220897070127751917983235555126390062479116027167803759324191868091239797679386514953172464992513716527179692955087553554070977211038118081233637891540099943587464259493533270743352779951544606716671129031116497587207531530169587115673839831889055613704779631234983225706704329086259405091271504027629366008896096660254091586747628837020440865412886156801246935453742369041388470676235698836356578253137263767881194541342995036200190493941758761332048683076488796607979882100787466052803756907327427564242331643017847028639461367787663225500638864404148109456931676843328108709422760751230544825730925464906085314113789317632847028823187527313544284318294891091133203797751350809923399435120854475860103098661217514059179382821125324395368383532105710217329529407874081468360048845543056137171702923861580033951561879023702256794037414325044521990107526020635339565169354912749292270733264187555885509229255913763406999079948505057396622290816 [138,128] 522921125163758839506388412796925315840529363251081820956276691014274324672062988815092491021579037939576722195275785015810507249221938198541324504487500545890790999914206808079550463342820383586012303000541886356362503879000388559458151698283216068694588516497209929140341941256872154888635119557691418844111091547024256331602456250927334948515603640789180181490000830571778731165951137159885113243292102668261187450848671668288770533965757539707046638551140358443370653397298309192555621278617809405593896488701886906559466546468356610769430128355960436513309547098807239806370142217588274009142546051372010564047815038901080333529259025196562353765761381162637457707884690465826673196844659572883745802902628488811606657258875895636692698480406346670843780949825907301580157649964767840662857766276773917370283507063504261569239931045273179847993034365278886821233358340092941604199158729753035443195289485271310845310720156829657686294692737678551973742562492502122732916691989756890269221295960474619098789154037825860935974709643701820283910503832664177366604622556488431687536572372012037825820450300458022717790388426606659632191641732202088927016888713557258951066263267267344043579043701465477728474519958221740906365647469361298894764358800426704945081747220121229112256146393816917278536333183316710463739699403913069726645076629420159496229293755804792285513368076878961294952030815241895703643216113802896055502928577748142753604147964891475025549240369195292498849653479276124679352725664 [138,129] 4186128480431589591022662004134160294710718355828835440718786099972421611277324390224464191372392592031589642216201423838671234527338620332333288291149093637414119113693364780770599402721365858806718166564860067982279259406628426384271179257825607458523551031625608494069981152370423517558831766579437149449099779736425719993837094108080914901509350557155877930793794203648989037659094384864097206794440117265143019407925107990013025489771763141840220194031176905810680423979049307601736687657420394217548094417717062178794969597260410809685608851057650294563570219784921460513726249234377848680344290812333967612505841271352253420475224375858820575479782772903292441679943042463063915150185392441004658353394354808207605311992832125824460007539573964116880235066785482965931834149116279339850588366568981650491817547212918993541612593175794936172878942706453718757332504197119819225767597546064660794785033166575269856007098814025150521028949324540824150148215249118201273073281556327954397820521411088549488391607213684791944395781444713671525258494268440506909856311189472512974559857175519029806415266276484145322965701127454783944862925401697577598613732121226346528824003247905739498545073561094753088914468719404295866322903226037123322371524275857536053137456105023652645259513459531516406040680015032742388042991996141344043865044909065106561846274967575755363177483683072319419873668980418952362427714775805168554817180710850005686965626493529363433357838211620325089356900082616560576 [138,130] 2498159087187026033524948289860780736438861613106125658283449633962830520227757472090891131102904628489301044956568553648476321292346008919691306890772063941472138227764414172544765453080476189508840075855388585231631875102030194466031585976940641694099788209813305302478604306195702617759011718079732585529461168113560442065859734281626624415628146768432658005382396451871000588774323646537642701019662848512845772083131998890874243555858900795873232275652267133986466259969413508422222701729235502129590578163661454757389766184587777757634762941178582508642487064651749410382226257145999628219152611376234713111706659020715700777351214389567622564894151262335353139416501576957254713248576309483532864395571652477713319241621929889343367010849583852029334538223487396064714725838164821569037204928661580186404874844485991481556189997675183207214323542272504125303854252390952640610616634787122960339051079887490334100946047563214165623131898610336340470385009926644329934412124824075505993589441663002654492231731046203615111422575259323701659149683579081923149486476317682122083157752469687922103473444611313659644651885260469991373818489807898287152158557455749988491202530424662886389351803827263552571097218631061940634013752571845327478048740911721497448102014108293738080584189167572712326245388551099322328384825142092179882160237108119214938967926583934143883885095050604607084266835615988678638242201560844203871753027718889442100397259208954272631517296862283829694235190252 [138,131] 1479686537097926865127471629993351608591893525136508038770885400747597207899611340139237298935545309998931245435913352287109386235794734745937181107650893516040751470243349605439455669954068221442048330113670166008509148755685526434549633444773658445965112146496135036094768334486630753950958889556003764539583338552823054297155431125969304848685525629072032313413050023540631876910427181661390679721427106608466749150355517243568831872235944484799757019265002284735013223642133570464414062424740946635209737287322956033916396118274979915336188338806258769802976255587162944761843472747720982850381724005301309437468252156849932418653453558150324983784949039401414260293046976481438974428992048087961295421772451876894155193992048080597408169438745436967591024227300543243498662156807920200008170778956902648342586536742795240195954218362107399728515591175370579758904737731836884150630629590630922994770802887981332572559751824594914613717009463133813454350885065639454347910004343955740587854114700531391578743747420806206660503534847506162704436054000183777245156216666552716197852017683588839589924686827239878702983502467071098788999225316380269659400266424505369130823556830637725483094303653858733594211762410601396255347085966166237155510835383687374596360312962108313698095042857879602810109719307063309577163236714587081498778544192002869040825797313701577041823803824287431304614950587783316214900419945629404454113525178155329758258597461876292538570887912501011968 [138,132] -180893201292328356259391974668359481985585913492274335917450480885643254783975765253469138499356443658441329888468974283479810816834886432534840842208866663661485150157557519802711718832711783864834779261099253359586660654522596979794878871588343847044346995633834543388889056221848791359085420865115854179155932368214884363556134744006956876475322773052166817076769848372465876369521453236261788610096783144879018843699808236470070486856937554106179772025787080237882024060281024406404542719610885001894211813497379217717408031153030574434064509684815070730600116596272024432676836477627016082725131004154591369237376054899346119420564351089163465598789631465833329030922462763610240606542919872055710784200866768427541887658532338864004766033512117315879046721852699410736720484172238915521106858590725914101042560110413901603698929021653672184905242661241124810237741924664290376480891260362415840158073955052934623131541148853278449442014605714486904642869059443957162191687388073814146933839779185250504104711139097691590453043984680673773483501036972517871889686244195501437601659293719427918289720963273731383174358341763850261979677136531639925137288611813616461133358771143756287551236837604865665702668752368772821666559207839599756671358344598798480633051782221156110977718436604727021646075352874024775491685410750632515337826942730790636492441074006689900982198485862152465489434269486572275769185559005572501538086507648868556041003609649999524564885672 [138,133] 526439505453847009033465876440819696202040147691613035025331450229013290490667770999433901291178384904014956503737877312836205588224607970786826901581129527024821686857382993141144435209112614082058737201473704452926298257848221289739321586012191929363448875291747745232085964885384179194782661877698453192901217611097877476919152767427487652875278643061969015752654021548205089897730513684401686463574768082397878294595047152092438897111244205923847461594839569233033583471027538951767624953980358278397319864194163527185311318983957409809585148986372623664199988712017560075119930885317660007929756206462277240284929209180436103808699428792546059267327300527138012207461726457724476585426614642356643628142518166729361557391296092551669278001976666313340755048610718909868749818809126873819254710735024857088352140257651780757508777231049147172248481319567380282502927859073162039346866099177284487496714701599982750994471631230894280217762657078494753908031257164760541983312949870179894835842675014166036688707070537565323938554266080571618115982990922564752022805142840418257413991559791105821200093459424865676320832657740657098086432059918868785404461729248056900433554252418752664419851148168858729625948619001998772193376760682620095563910336587028049620102890990007498418086926010528925484628298594216030512742951364255221759939099341079611603907045412573052162016297633723273086247359091648553769984984714523791939459284060778537911426095807561152 [138,134] 143106329816148287851014855873241454398372871570898876992255285774277743321651335829143503299038854966233136017215546362194372911706502796557587286141592601932848232772781798882480515002904412476067554922907790300571257102135644343674614883893166055974000093416117871723281450623868456576376833795024048668352192273568871616686922253940696042174937633592784154733923735425043961676648668804100606005975799656852248756894478303070183775149494300703016678849669016243629971942642135009760892046694022173682858889930980134713629653342838341018252275302369254416224227983560281653163913424310010556612966011378842101017723717234299687353094397572929440630659270630888022004828605147753663846066518730347862164933938516921669536974456327695227993993458932098258164556972287659843125212478518013808923755428323015891667999194513025503803726973753626065023267590603273999736533482530256747667400962376391607033677046822088321811585450141710896971579505310717588846740440418920104569343123115205142681632744018151934300222772419945045189250767184427546206413774457698540576198980054835484638020912093975709297633323899080400548480030366274022414320869240898062850055855124762656134007122612423089737962170182264935913503054672899009725325806573360375834398520328276823352847779073252370207273614615604041173825299851686100598796005816604961494390004546650653714719575701005850412799220795417198261062794876058877720951534361741390578780893996845334331109325 [138,135] 23342503868461302586400885372652537913656923589532318707546958836334545899908546782081522117344536910550951224785735647462166745919163384110845923313175988860139399336811649491041239967636129939795632697790504342124155790812133176266405284657256981801967296425938041924492227960372127501445294122539685167919378831191418533804677445963384917509349957264169903404840597437479376827928464224062515386649141153336888977323472245483569923004885282212124047342674853982214415073796383913158329690237241414999922003684358315488252537735477805448179113165535172024981470344226148731489406311523985953240461942971514974042785917227690558540259480436438395442396439677542259610799001805189150696307072511847687806343168603525015772337234255794607243267992629856364497705564651752752818335531227361545968696150872562230367205763164930259268876875594043682511845911871367539119069979734156940248003171450121937935534356809427529594084006871054631611969288157778133995517148061991966479118660958644538100836529892657286388173429290039380549834796332073137670878701585130189019045264650823726576497285945526241306547528061978809835386618051733307085677431949620625729786122135848310866977174150306335221893223581036450631043786529656272391913472152729090551788324432433416699374685662137984165227454431443081182052859161808057724525582601877410995099578401284023176575509491394561458670158165672333781652939796089748817298752566683727253272397612643456 [138,136] 9341182614393365575132580899759680276235470262726425889018754635411809112931154255864500055772596339628473501133057523715393348907826131233646367343528463367329601442762649071615032487355539696836919865041007306885348063335397851814988009861284553605198490166668835404549412433234182032159146042961518025038968750608607784681047067939871851077597920267056432271991200515257228331200867536578607664396359416427538142516135037069009411605191005763859033103616110817143198894598074011793714661153431184420528350874698176623649664626201103863262861310677718869202128815495631444413778328855751436261396585230158270467969979105340770010260073158004865206488531521014687707350126605573553745037869982878943018915308335009155703521442222366647589736045593387421991695789683235760402386452246609693529455186647953703323080057636311053842739064396348497547715154291386028434850509829597259875110571104544516001791906448637890358234557371317155188361203051547495013229661034889215177364796117546814588986674421259800311294165601390947965728272417710222857368849248634008720835180969349974043359987015509214959818185659955872475720471114070611074632462950248600884051302137112509804558521716141451055346719934587142886892398232351946559432277767061803727019975612994470307300611792696904487625833998048841926159709936404462041229376220128840415154841395986036416889680139992764109899533818107430451289597683278351195332212891282019998907264 [138,137] 381365435544501620406055710431794221710405419184444717105735051203861404554782066272120691655826525646868595341538653540761060978050272605787096980434325581749653364747188061190191708181885421383657811478176668436510849403090176240796979139825531423322684829938408103929656344249664607722059975753790723349254429865102336204331035732042238373993382669481929074584966075414953615817596708237485802966360870094616846723213000266631961929264670426850201800499705728233721298359025648988410759550308352178516082784925046152055770522479361416121728970854345875945215642389139468221249732456287004979186239753577384488618357170398421977298031263932297139219661442111355736447697566368735401710824840317595907106301057375730755859548373920055694046188602920597752064225536194040084720428408708876047217005435700628692641866973862696648181727472712937565661523934079365261243009604025677386263057015943931170872278487265279331893963056670757122551139059029346216706777001974366644223016768008337487710571977794309870207677892792329756838798746563421376200805738818085785388742326095988185449264117300567577501077386936870984922602684980447232690101775249419408445669799792927981256774779577704897143475317013394295881741179034449633079201744924742733363788908902225542463031269437877153417878651731493099604209033589773582387866472248407834072090487805946070943703809531840331051172535918030131298621971344633498634767024378992 [138,138] 32753386676500497869153612537754225162145005967446386692002271384240916639890385490933486838027319106844559354965863322316180085290346570467216026491272603422829017981685948969992715648207421547914259333545807976324480943025567943965441121310081468626686978192476743064748832970661583764164585225681237949754180191908457295275486184033769527919669841491522275258711018363807799015721844108387868782443490957889315927094622542631817321337595751852947638787599996456197749098847539889406865098375625804747609481930862431193643820458341275914649897529332624146082065985866455402375357707787068272154517181498068793028546786659536986004851330744705694640261656725931279447900336376810590179293390706293001408853105360673421652578360507262317424407896910165251746442111324190895745908493531118978630216580998027360987629462155733905993271699288544473270481502063568224325117554604313235398423238846779948115617831183038037306255509063881074426927879729841956221514680233755988837555437862630803115590566943679873163201978671205563972922878003047473085821177844805006241567799030081525178589875488937657967882333872074003000491127705553477033380536929863449168988853461146659210395931431691261382331432200436854409131002786058850846741079988377457250809826480107977667338346887024281095712506455751341177967751218505249289432781291254337094884418028302498462296134150884228124712941720063403129940474453935851124864 [139,0] 267719730230580924716778540211399162503075527893572779517001312972389889067647108927347664163236065514150564266778154625796891978681874805870347640295576619719026698641605913387341940191161709085314168901336994643332730299129902825322517080833285791272616225325906749585602046883438970382743436087620946863006784833871876255492650503371876573731922493894714096046707692847718952916361752043057516808024844375152714427704311769185221546316881719223232718335170836764884147581607437134389097470285223972693162109256766821799328889914650474911575006977823124908728555004491270781180572261746392041737795676447317737421778047190574690490186882095028997830554773150284249643888962226721189360208994318782037009583588855146986589805181235211259642476387033959516317817869295705477928946063685135352787287205422607031261130916442750302966548959163971768255007175154248006631241762505450010387090031301050972960783189706243028538563822406048025727299249211411166578551823580127127222443926837398962808496356857914010699227914170377731451510939130097599481952044253928702190669326700498368501556815732170444198879103124489646271917183105703314039180558200441710361154273461732111785943538261538837142280862791799257272399654499178832482143784343571422605816488944995607492636526073859928183718104941258477067879091493273641793172893940658730986762363814555326258964852721148548533069637593850127673893986223525827274474578836621728843528263177426062611735073156952282857745893865330805607294505563524137012871150662897865512602595197506208498239608475869582433650482410402812693231774997585761907843841520782179376431805574419890390659247624300421123666769003588040429344543373743270799588546893662635847564348980658738088821385657440321654709396131745511045488195118371777178968325167155043478322493191747920836505202093905853545810452502915670159341289375753731706684219753337841333710449873363853813354029028681411885568944138749374504402666016993764196490598517123429664030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 109944156592004910139726597325744826883087791034897495796333807554115385377080790819824518528423586624499583576946768182833987692370272227203910682295336241691852038557470092655960391883283825649546275874837725183730463132235492154440161612517207493515642083527983479985106406237371973609281478127623214283066768930389778669052303200431446248025108834341723860361743662108170751672236494148559548801818500039885271659308384676237816277918193114367356515976711997013762841972021686291868761507667121446788889185597832405944614042353022762164703215823225704444763956198617036264443191353590164790853646706914917950662751887309926003119899027663819858722419457289779511870042293961057109076228944972364587792431089589562451270864377077311957620156906233918891843733360201711828927608798178928018849296442422947357846095919945030363909528237389601101735187199644055548735719292479226343548694405945135594608748753467860165745137450389663105770347269361340349084679710770891966745290661625714042730935536996086961306476294535467341222887424863016738830513833396820943691671310804178476238594584202849361352264850588626674140731851365206404505877101338632407068332751974718800596874459953489105424409767533972244388488341985690718526861276732263613568772424066247899467381885942567525266235997220383016639511897532920023986524454782531755095974975886538688065004615327615476390201604224663650911029998877384233975741624386935759191035070082429339850169998945786847037967409288997702498741181429160675715179569932495772769629156279376889528605085998835763263350313127484137750076099877648923333091656166452886483161021828424453342778409713286403154598813825239402537967582730630747160196735127176345797624417832039083940558111748732603265035347654309855284843226417894107479008716788043210571263646862758138415383784129072541957275744963067037240645382037357422857365809934374095362664795748252488266302169565719357662019216289736694685444260240391013100721027399974465163816337408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] 8839530762918521176146075165131819783387236665602358855734021652957095313193699368763530736764403257096827796584068832495719648834664708252331143416557745266362314566669351974721602669170215913185218991825353654764778025703986332135607578215144134524357038683565374856605420239109412570143719942313952373239083594508295029817240437936908754916368547961129866688225434131248394343390289921376101979063125303527382609436687056423844462620726799668756691643673744350030031281291616918237222088869932104223765909411063429559494064962089206813196498410226658889918702065330644412417598647522083811872194160435967465251109000736562371981804016713773418666740500959906850707315795654949390421135310813378948883492885034322679472083807527741059627005577267014965765813511910790960147760336836703836053491708950663043151966882950044791932917482881295559017424030421486968558653127697207183866277014777587572630686130598250216670023980412079991299052539495089778876855542894756682013258493320194420692873310881894687090756902871520432496606713064968254528685045230312896554183259206242370538396357758117553366755601801270642348554007474213849837066717523895962920069671945463769998578245526627639162248293855616736247958861775368562118834849365898789048986356197420998710760183694405713310143371705931128158950642934899033509013783150464822021933015867266203806507036371375720625320353925884989249307328352670735081030571029429125079261513205093398416411593876127927677747465228954071104515799393412789383368803626469855763891413926544431744354488099459582657329105527535677998555094835011271903140894007807778864025168659335723653127555844127265242651044927545807602195833459342600375116643040463733029991889771374499232324910494758718993487012461483306023318558355502246157749484911241562958959646624142514010031944637951138951163873119319934352568035118164437043573843769658880871060245547504272932720826457096490737681269674331141049890159612209427908933430161587989381138119393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] -80850048923995441245102870594815876095126756885845814789384394835185800669020602183429087908239455189914436227965539114378444802338801439427386532290928844035051229751985136398129429530931839500099823911650634337262069631404005438540622269086278022079820567385122423208237228360639863573456043545503686659313959068378807383375820684109929569682431952485942818098723627397371385217394936851968730176459026980183061776617240178403414653555042707516817525468923042502809466314419418848628559180883126658511222955157058721963997725445033590220514390091599096518800162672428021384016463574971010243126805415729197907821344800647177908557828823952461851684716853089527490775230206669218876748816449693506935201422758648723068668363664372255201688081581818977495261936737365438847170905562691755432022517951679314686391303973492687172265834823422008275539170069798206206689861091269733328715400033944626491869711739827173914970778564220142543461546234738035948015824755988296502558809373352359745892012840250468483625700611822174328627635793443888886251366174035213250262455035176852783192997760756481212784405793281912192065417267677660919408712290414149706648449881179076976294152544455752561386223254422805577641968422548588841997934274908588920917951664574630092922693637874753079940432244889148339827477976936588181432605162968278565120436234607388166413365668404500046740378692758812817659296275292440617864891510673995658353947425925988515937545197337777713656153256957353698441051922442947809558674482079051150890303172607361382494315361840763760501636921966690440675378503859089146634152164676622538069056356660254832518311544737972075157599926009032898016505414449724364256441734240785516181662483819349756276310839274573850849741182698433254756272977662387633425574323222340913716465424812657902497027898721647101709973669023151012842803058502188563943832084084898145962789966094158126071191835120418332993220842934951425051297918908148981876696998393624000672041361473536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] 723470612840701852862747963190873424657813359153596366478257232041877852749651633784398590881486757145359387254379822354806332200667277082177356772010342803491775922187761303180694497510584950538748026073015144970097672421937364395998065271982672365657386112234013372115999539608358594565770599347175248476243125900025473052744731977876035387488916153862729988545061259874400396241591742461755262068038133409926471763922957016657262555079206048868518239723702190827151327360174836871608907451527801630546088362856565551363272908202160190123682996513638705271407673202134273238551020342080381111671625461111515493300629620104773746323706232584205365219309474581073245393074122502007556231026885687311867541543498133195881943983252496910600631419454507681682933741110743073549804434970784441753055792383550961530141047353732022237293722165964966019103675968350140835864670385133079870284730475228472731151321733357350757921851916948701658818481016219366810152851658791740678863406244705203745159155225776952654548496188482149755152403394446858870702393043854934389757782750706690605751878235303797987766341886748501024317805091544524939077702899958003569788022911317732322241699333098788896816788628514825284917144037778269805037423842703201880224078060554563137125314650015306429843898991794737181392982599862545798864029134718737802235908359135673749748073700917857490237781007637564837511942205975389285956161318908563748541712426408904891153446434580057264363201469058585898302507888750280805528066741316167287924675372321675109727331696920144318874135474273800251531418523525370752486900196964724142267290509698136070340813488108249180632218839632033821470258723620268478351016255703812611787363666206135943916371312594301027875949858045655357677409501886867094270236409509558725704988531315546466980167355739800846029745006964575488063413234587934318305864497431746661949296209313607842337523527259058769110746389005677544620688475468866849078519323312858538648288331038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] -6202482766643720398571056799476335841899043639469800212688037440000042474260506200190068978165382247293489796701510552111590115509467846037219738418631754274824954548607165411521204641146467444383737627504889035920447653576179867375390033211143947533846857501401511524660397339987875634085148451771341780144491565311553114735538707360137408442195164123486299400561408548118281115399224153340785872084337294458134335066343745759225984342982171578737182423633588117794604387096122898087801838773812673266456732204037807999135266539561998251850694807137182327226790405703518447892126298988590009771906091057602773418250256468973067579497747402099924744468887085965595693783717650483840420488329510666913651960836932255899875187304011125233793108136996147229247713506452874441312507490609869821721439654444326218320480732576223934868412966785905100187789275825564271650705665239563416577737754824671932629228207474154748167676252598940810834985741248686475408084949075466624527896802564503412286282186524978762956346230561913393658574177871179418470027374912756335072205195150790063678880295233195054522220982332420021169328231548112188993835186974180738960002800561949872010975486188933883117378312144706413959214705102574827797003004794152167693723497284961351661102266667171592280235101831159024914215081050023438459563950951917761336147418161581722847087390539316530534738747113580099910717690887638477197489163162226820129442929348037468872614390562744249461501986434666309392384616386570530277314848533235105414750047586856616754694752890261561126537307479591233758866157593827406122478613925502353111890969688314252501322043936502403863293003979610798626083916730107580597793924142621599017042906965633581869108997773667035681462346046792415773207953731228924645226920167246850652621929609919329476619863481191322571361100745876513070278614983002162671113528771917032002309529803711086752566097669801725036106058224379667265199570956580774354389610386279424352256279609081856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] 37279289016260352828932216095679504338606452606272208434843918118043434786930354156119714758159547740760562454708977129760828432970799401969680742480017430451016155672683272618124071632731027406187123161632193151059109157120025595598072377443233536557924668898088441491700163066433508364180655770421193475830961711374428460956987902559804718201605676346426455370740730850194640188833235667002278240652902483715322881699301257493224209523813640883864518936643943055448370531313373449516259949669404382012149551424176785313403980940382667117141676039394247546439119947998109387435522235620955110283400429112104708669171803782361705589709863966185079497242444383437190832936289983696890275855332769871830951567425758134260385470649917436336442708035984009844890844641804037300118658962922306504329742794673739771806322277680659005650153149143812561874340813605929076390186911400369847693928345958639303696274944115328280709383993875650649588376472752529556255272773171918166287982877764595412276753658418696164128996133573542093671119211325686014787332720337865446427188451552298621384975350996407453252857492220581159125018561948463826596181909615128067138118927420730392804127493811595270870982275175568885260208411245516517828269253583970651439850025816586911334930114099843372808042793132293579196875120612313307311503382917161785227358708885057232683577153817792871484809052576610367833975373183023767697487895810030032359861981515384394415131423609241661956350587406917648780451951293474278231065351958827872588955330930382385962834445871876384201665522201330504509408646250611523219482195512717444337710640552799303858163351424303276207113817275159626842165154359757533039139825452268806860628062406777961054021388777540000492282197278605793953133120438680921023903847674264099550281851855509956309710724905654315900384826070349655888871670678359188337715331528077992257808762985495726263013535311898369320786243158421351397152148025463464478876761688700516223777453438402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] -157252016101599321580288602853185565547053597216566570935920904421531691086096009001809873932783561426445702135552395886661897079132702435505860357581961589930932556431762304443368609698548027087205704260453912329873535771136295655598036658640012543858637451703719415169041328386773713128609704227433251031046322027247018728328691414674863579598060781619762307989198592725228142622096758677686572660816197968001313212766323666148415706849937074870660134221055280364838461016564657869790067557335780700491045740466667306335757539995806106570383560078190334649982505015609646496866207561864655852184691731318944613190106468647540957574176573384334371505242994475088596992075567311744844916009590652576110404174753599955677755934286117029753033171135374632785612168817404713001524495256366997167985400215690232685386579522901522711523488290026272289334466379836630507406070643801703716778688271462858868674368737875540599805791574409662265509674626636965061858621603553042558012271169082798321298601709722207280265321654298423151200563993791640505814615859659215530665617345800838976245683652148963044540019319176080395522538718482497872110206231130396260180665454324647116015474581107487925555979877029048506207479750214018864563930962814165997902018510364337448503636399269560266540117162512886367797707643315758891789307538782442847456598139926333737326408563409837994645659625279398501872358519606987769641589705671164284817512430577344432147099369297752988504877123581982192040402298345429531323351664326265366255994236202130258670327282587789384141652976089565115904536034760499758383878745306750885731717710382031773819309631430336399165416785825521643605177769022513972731262822229060019648900827365528530784519133810790304102736401687031644221677223984236352486913816488774908541261092885772963397202550385473259307084202640665269729748166836956731022867839893694702388520603881590566783895959488256073164456338472835378795371733230624215204499500496929622911212644804329472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] 486317004338843261399546692948923241514261254187699392457839613212758503501944256850713675866936754232565414853877039397912382681536022239379993900336582604422612794018405478628267637987370057334885161799305095530649959365361178726558061194306323256255107063621790879538736732526455026199059184496733856972975059820660997827794604146894604347556137085789848646968375341002287688753706723742786124762283039870781167559727716690170450809048798097847906341240373125640538163051940269243804023920928474077768080615253972744424656462029961733600231141138882513050214987233254828208336574303289956634390255138763858259250813167868978641769977293904557961500231735486121525997029037152560866573986934083524483087619708828486516307107135697964480858230304774775925492069049250461778763646985721801226440077335409449386019268301477884228409336344440942380144201511065552894107850891403030083630942054292302842525227401093118968662673552027267530350636609870767151263849269745959515598414673141489602783831580915303990497312181341522388308416967617133297369570603568910691852117069113598018800934704918431787002356423587037184171719957443563291663822834428531531421834563986160098432602817236903992655593344692756030737601173551223554253000695806804045938816602381119914876522734822231290630235102171507157420585058897504791367032474065444030795323323638100289356180682251250924879935299899264657935472579640491070206313718017243528056665400353482715827394516814441209544735943641735318021069076911840027513694823978968835943046048632507645255211322359756792055367231586908350111603350751704929343239162008087771785417686971259426068674527881125675104860614020046548621622434003069325470668171225410827284311656459558821200833604005785703880155893199529708616197885510155559623942365753213415142813487197135441706530042601804636625568367388644802289327354341528968077127401356578252113783658662380392184979578204882304756924487371687644436023954123021100360280351943729689786289521426432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] -1093294587694156465973360775613890022012456802154664866990602097821543404756389368632650149978988104098777308758096393627039328435648121383321489478292042490736261402680446366908587929144355469377761245860387370216939355897543412158432779842200049945502172437739905237796034940743046630958477716893738702234208513885601660677547858958820516544467569713576147429901508255708079700360087286289105090617222108065144368000572192824173884960247453006494061401728108355019004213306985802524814975282662383803786990749374164471744478887103922537520374371339753733271158431936950116646651605346296692564187374530177576317795370767709386131284458476215099504998804938026881793006796453746137262471733691123336471977262795384465787297447620594126080239165851176781786206693400003742662733791820685619016923335568689351345701962751402287006965378463961295113705422069832803641739416113146867737176797498672569437332141397672663164862689622168745067542803752658347135671652331179726738412203870422925598206592387565060601897306712861104477065070537543686220775973304212168452784141797496833206748215297081712279463510286538595122842199321811002050500767666973677552838797963281649833570104838864250705202077956621930465133216894556009920124225308114869993443941480341867748376176625353272706595405734787052327382236472448716795185705927104167353178285085367242934748139881823080870592643738038103411070092849551482403793203643199974963937091622758136155649066835749634611686008792745010627929320344898703887001946562777630919828387820571301254471649689537853382384762045431577216690586285809353343406870627319017299584299901670841091544073910922652030906865810717411080162473288012945987002256617362835869527553533163279637847607292275119009567735554929465855755189310574879493846054374678796103338287544291807883074208934774892760589227100542126027694370981451559386864622991257602545140090212364955052126013560736400478082705745717914868645758645869492491467058072108444104804031571070812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] 1654666358022148217248155617896018244958181838277500363739574575843183423662251952404874002495500630339732292450415499936989341652869674336413090929260521350708030184384637274587554609943684465604894641480307145858413613324228920984780423726375505099358794602217804147300624794752259632468857731362163129929369943895998903901086240959740495581359447981001464527518647929912034630372157625223415564610188263579742151782163394202966489419982820251366569956547940101761469992409808985612729572821079918946603552627930237897085488123425516079459742515124358122445450208909076932640575327494743268870495419812030432319805015247384954489637748553856391561008286771613136037768800596189560388524133301172222098630310066175371928624466527276540649037667234846440029544508122069282947601057741290869011563985859358776787821713906428718093080762118671590855776678855184451042408367948968705035050013543629571262260219382962908260989017676587516456039299488240404247135818282476617868116810578023294182568634595035431545794440254334600335818981853083810165778934254841062689730501655907007636205161580891113557665907107067037386018583321841225165138629329537234387672914790819652067925858576485998845964841279379127501578567081556706269342195612002753932406967074840788422030562999695882658659492649190258027532718121810398825238168838784955247816784742568716630091613583642256966465961873662343268803383459155092165654093167813121207373917701034687013436216490596019708812482735673795971782763206995584625808982261251716191114055374179867627851273092526364879692755603980385457300636759073596468325906846531229591495304657437212515955028760106962866574825648120642623127209834103539613419876788002245947635699773978507091090498058470591070264977436164452754360243903046045251448132148657327208792469761357804139416602909391478429089604127658603578743534537265582530427960279862704423314161380799575838213476288767624819090364602132181772338420122977670837366713424929026862251491002563952640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] -1959728829998696847235732083100863508396766144508138988217525999655205235675460558574683788855480259740335791966441775075380590581606366794691464350436680209094765202318017841417437480396521457259541640640540642858401670330921379034608996131778693345208648562017633579846042526271016568399279114047970141660792926521169589476235562858842260585210918666731599638964354943976674351652331357972537949131762181660077586549459872839355977244272231764722389117210938077015048856932128094591475469776763102263972584764157403884234296226461348291166376209906036713840267629771055613253377081171423606811619399994024482108624879500173031701643629162438116215136876345665673880430156033287394836739829744534209795641463804501626727821804864664319072224686693339126667703020213176305988170404257444095497994812798484118725297931823150987703047966088066681926230614522065585076123293933942102786282290989997547067161221156699227326109221327549050312928187331778275718537196575591907213903044434015299201997804569806934885550190067064397494014618306596813159985435966987289766205619565335807873476060914416347299345843999545217769552863985496257402953648514936724530623128334266326998928155582519030938122383754932319170022110899733156033679562118644944023095144093560365183071316909595127787486386264187700463294902399478368515074924762954691159525443476467377972404065876470455093223947732872398293088714977389578478010611485560499211504914846544414869662402260151848799295394832431566458813898695521816626929894948241685214594047144055702303268554465069277717362938104107277640024914318378240854213220216096599376398586720046986597685920470990172546038017724549943540534550801994919678454426510920611999742377579463917715951789745912848276964475259532309282055141081500196103576574704584335258299998921010934396624715288790639617540401333079766280951204063893667319099721002425395150942195776729102592463511279184942817699236901128441573264970741966126285636053974283683257547176536050761728000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] -294746454101434865773570283493900041628602281097765213968051147490336624510053580558152450064851431404591169839737331428520222686219982054544216574291947825126556706029444437522039297263386517041213251877634366066454050581025675335188442523986516540624436444696259974199114319499320553268344631311554283819876606905111521612291220079963151670574071367852362332715177503053363280908575268917643098248957771540048504667850126790026698760804391620660290251543581952585739343295604954532746797176787069807580811183549816495674516450079289320830502359025750326373433481031171063926145317085476605518208507792394781389836681998684464845879257812452139309972012855016573183100944586611416517014566764665233708257801822926041697358692136961767509503566568373138103238056358458802594682290406018986769212182405717829644921034514606775642030355566731583220269645351160812856086532731674324708222878850764225156875679662835646035957879168163002118080911245461673631566898732905691476728167879711141254176127882334281996888403007053676475900335613874856597591401642609635004955673668679059492381522616206522745211261819097591215145239127287357504933254660694194629264099714857428167680944261608793049536091985612315766514875440849699065500595321741265360756528420108607486718443406423612391233318920437922949581458302285922718316109752179699486755846024975604636404928592866618023560985004908266839554507612407007150146452559727060605593067940697013941147228350916506846898141492795714824390866377593094320277966109555377280637363824863842859175112100947860576567643709952599543918651549607541318625032466500812687717727319277366838997248744288871188541256448402001927658880384979640084873937868203299524818442658619287381723656112184886304763676770410878879172470565627868436567955270545829438258411023261110577079941343675054132209817249780361573696085271756357362571489028646679577421605550315981938963514597475389314685084396926202780545201491293045992008010150917151288656744158876139520000000000000000000000000000000000000000000000000000000000000000000000000000 [139,13] 50981195580197314076664163166505901019451530366375899888443575799055477781247631436945020430528327717431869817951674459092532717935237033957645704208408665757527127335610976010353084949973249371564405218409568366277916126540106671906783842351847764545553758393653302353352332642476832541026819336385813471752294833410018345104538111716416977226524421287012115661741328269841465156388527316725925753989290496487000723429543441708488969228683861533469684561501236737305905505858124412596101991975424486121227329523842878071867092819337928540914600989956521061753418479282715059441592186041725153470378512829706092747712984434347689823072770187405224574909095421936263491292000100517195150658746152080244075132359015379775287429008937816358852077239034768407379278079173690623429674267504789414286647842984230085359446118089297996641726882771021373060026241542637883599502998816525837287266519446047997607966967207945226111273720234477841631422174044815672452898295195259220096198277330587792923993628822140287465132690882578509816040261380056790582284295732486150817791659856150408487684647861356041105679840836246034959146488429689525200650195476950257306060491634217791396673830451241707219506320448900566824979552813449165016511505671285640820584017084287204220237097817783196359249465393561452239956420165443261803892352964267570425843014861113602860858135277936792372180865539221270809339497574721031009734632810153127849191182488737156308825772983674402873949843270439548777768867802778379413016304061296222589513710361329385673684949097333771473185730986365057490802523944914869494801707632624091376861524207949219564021587849785346296516399148214259921482523125731856232891760229353786477062150925553956933774529348027743006489508314908345337710225844188700380652723470810621074484559499830041114213023660549379163038004388769461828623480507745847613577907350311103593509800701863064929106439210829459736082134143196037710419899910405527892727512865216841978406961347186130944000000000000000000000000000000000000000000000000000000000000000000000000 [139,14] -173339049540240259955289014302221683199865212078437641469560207178809940192596683664385067928244460593985783922952458857352408539152466767885561576720857498316715261822794957071392918446286398606141087075222994197555387373586157388664883537307219039592834423229209142263512098521589991171560413024064693842528984243628327621331619921265396572794045396619233170106539539526942827516134886152277114108316959615610850890439815433519569326266929219497108044328703811321978224644201428361042945154349100773057569548863615835885157850798068094138642656975206330927930135544304075155251044117444843160685562313931825197357970254009296150759571382318799846394071721582141075390562633252301650765534848262806196131466668305629212687176724703682862701265032643036140637863360342888278220279667608931308652368756149301463507007536782581852026973465751839248460790647313579671371229183114916636091391458811513627736105269498198188333737593403297484782055456519750821452497563843298707841764790411237429967731401191907954688204395850227873534698972223614743429052659588165564484730048214300496547840719685212504131739749149409497737927643006007307230312303988731264780163285026273965956396289012202911698047398877627437322022903114818099404444711765192308479308990235913075094373814604154096800176510000916422431967231420083938958200688262045392577464706118932358947700522500426679992274873419893598495915612990033215326482903137282292502366954000093797775731979025829395294677560469716308122934510079501609484222534580223475161489349233652491377216227680465988400253034523602069525983837178885504740021237165996233783959401285326435575416743707407587475494941166574060670780161430278368952653351536833701948198987086779625934431207105048806600601404921466732893523914207910376817433364496545124426605777513670889376793404954617877738339816745983476603908332628223313042656033832478560506791742059566277237350273431451327272268980298296144265904025850561665081030095393866285148316643774578032640000000000000000000000000000000000000000000000000000000000000000000000 [139,15] -176395192446384987383252564722214496939227074147923916453218974757171061085120482274298995470135016453969453472763798765639584333943278106538323986254859539838618813873896387191581339716679030268048277680855714475957604387744651718228227077909028768611899375702353040028959258167699193366917004954562846436394683409644844013543666074146095223648120073304418307843112655494663996788855781527225809840049710366494000923463513394251267202591810271025579597838797789745343868755368798224826496114323697708865844396826273394524196413097227184092292831849220447830710581007984075685557861643668751942060817485561747422102912302107629774832670449677292514454492197190613458336963780174238473754968220335920011009306530612680214979219718878601806271585150189790105935001439056254292897106065997007310250322080287233124613802390791194307589080983096264960976048466099349446480426335631689661946907223825394476861616886029221367010103034444912587972801877848304406771290373016279586739784255791433666815472591178921075501433958109645161733907279172914849070593068002618535057072726127664414118132152476754135791438375919975700839370568909955006772997192111104461261990301495730125152723140412885340593071740649581617188259220208086756218702451118994473810165162450678227240394796679088093281968366071002169921910978535996405515243388058678650591211735534357697688891476952063851439179155633139915568818189290242910097170328117519270764217518014276402123499549329211839886638553171238833333766807795849875357873001725597910965368327291927343565461408128146661552842214707926296750518157278974948929129394918575937948974930484364938656996388748010301437796707382225083209118565035435171283331842257963533985581071420918678042068436165692157306729701508905082112206570116950465421100365778808486438533550672693099521369307205271185355882423142256492075202604808221542725954560002105106074388062163427594618281487008938402316089058302572864177564437112610708785280920957828152597388354604108873728000000000000000000000000000000000000000000000000000000000000000000 [139,16] 1368255683857947040878836045107291396657796345189011202428973988628769226720491627636638684580819312341892443138681856853749936699103685500795047915808922691936141685082210613440603140822941589926511014255161923508048852438330545315845719810199273044442417607622042953315909546798409342634987788561698623413707712146630608352078839851230508289983233652145419774088867787431327060285807109351451872610607618207889627092863315377916063637400053263643996883813345005040542547252245166873515529434953157567160145077076998076691460415542654700461921201240838526177840948819204940549495998500992885391850725277381237114466539468212850684952595089199528554591996344729298601052830611692930840828979607140345918150609791694744549248732409814626633407167622155770052984776678988127146863713199235276408396693736807965642637241813852431976598632588843694996379408226137599162058263798049589067690253975067038213591491696580427717689256593775034242060808588563120405527542838530485370504130215357344549025687227563816561748054046703171335973703014300468826329722937408719590781234600662604814917667032563668127392298005588360647128482458900458529358061660010641884697894705686764219453976428019295649819862971081201270390916363492886581038673999348607753693002525468386928222769110470417112833379344626189861502075365370732840529380637500050205820289373330379779633183506774575764798436408786428916387169040999843459286421552942528236692986697583195167703689050051479799315332971973220892177493222150796362149181927938764984627690265818645758247281882237501609566409014236539426439671297955770128988207815028883804325009045354201125095863723960060046632461314465965524643161701580153035286930132002739555186644437598060528154201987742161286466458345769564411967098605929578157351656797578201036622668450763622857389572786403021213398266825754919248876585109846598958812061028380758451824704819644180734642556716972886335311929718508538520181961997075025948615131747724645182621000526086914703360000000000000000000000000000000000000000000000000000000000000000 [139,17] -164570560722765315738980098135074024147219334492303889656591065052594140479396574638493209762993460157564693521028825060152088502576247039441474859651501560035761118836193449673114213712185606331107751935905855938992058145396971163067593304850886090884842678512111338209976169729382760614538532586281558844007697250366188115375852355051757842698597661216201362315730422547629506336491949894551076140043300984066267358261597027730474075351903071403410087851058412963620875434234041341562682776094244165263560332178136846567948694381330429797137011267575002394031404554210145597327753257757947219366057741236489819370149788604013547173782296493462810600103571370081971517677738510464074786551520720346962535521347709091668220733708308579438471819268342989196366382187730408263583218988800027201888065788405279581283370835202854473728193524500396723062554016535094077409431162807970305818163453523123009884134624740615898075044503787642323626759023575786279850350852097129387971485961221100714572523938066225756671239676560330601355092223067489958403795571275485301380098076566031778799330041506684208306412323722068517873840867285248130258232880980625822526491953327451470963183455922690432252424931422757612787520173600560642665776962736782018697454384629531573836197644702655803805840128243728898427059272958456716858461986797984843066815027020929008110858110648677703168318424398743466656818206345720746979407430411121206860357336568585427718939576146856760212248684000089327010857066446552820716045067302218251118476962417326952744036913297913454540374225585885342651546297224769545073196074354383412676517569079365620065763175649502019827833328350368062923442722165763785025828228823380507690213585020239734223509251590438392285906680985033019991916946630664670004539869289338809426894150635477336253392785304323387200950929590080062907771550660339471752674228585141062322054061982013427814074653012005798992444960962783711530536203253235088878400688648986738592510684306436259840000000000000000000000000000000000000000000000000000000000000 [139,18] -6511111093911995461850184536624493688620519842764184953500035079445316851478491051584890991152896094321581102814017640486893628473729608408168062008580350259808871379567068097072971737615048514679633412250369726622664623367468930355451873757341254058915789632188227022018960571134370025028866067871130472442274845638236537417779809656571298562286881623357427115313681794037091835490324259356615539303973521412746209216432070105360942835831783632385448977100010489467340860916895595143827481686109948691225542434081649019337282952385298429408949018966440300005042450016468695606471137016783191893545047633682585570024114580884179486249865215714681223657607002499051592983020729158049203783529810500094983929345298160323805945788207209165549460986379621159426872212028049639670438136104189299306423943256172815953895234686866118313121175779927023884118399775137932133844941395891209715718828281879471059512713297651818948403304342622620193467581174687329114460102546093901289729034704664004676876711082670155683132462143806459233679041799044624037475822980241086188015995547492379514758031304515683947856295855053250700309323147811411822751052244361087893587413943629165494539803623911095674289022874872327407277033182370700384265811506303964736064562246839704784748451225448272962093305230588331001614533817962578175606454182592976244511791148864668154824380439018896350096168104157530901691753330644691215365329036579192907134933002832947293110773999280945658639658127264674645603381061353686013834861813397814389712950427616388690626664625420775967623356438524334557565041769350814614620814655757672993991247591615941865907894325096392148624023720891060705854847175224612535300143033653468135242939245391432402190023850900462601813046159835134366337789029624928211299929291924737967881229464273587038076925791825445405066363409283361586310667665793337521441322872806006400157505645402601068572685232343398589757195796190824866880099233379404112209679858509575338794352518840314757120000000000000000000000000000000000000000000000000000000000 [139,19] 8407242340413972126467855045972835389707352004855963411770679236263340025550265759284907093660519487891906756523689382193929384131637160224486742863896563883495604403299603542494597271709297508315478457253937467206207640621486481514453442250278356786414908133314480758300243063838378991871612186927007157454729293607774039471688682937151679733133460149616481654340170161490864795867253231001808882460566398580053918252726746667560888319507174285766521494127657966491138012984198379261606642709826488257545463704212402994738285102954571809043609217838112867335221312303508085121653597856341124398020088421396593680929042700981844854891095413480673100156900493548817359237709086455464460877616944985432503987771537461814127468227559751315224743536607709255380246376649724984685063522564123652542708440206025203389426075093224480919728539178748662720905227168115787681553949111957959483820687976350799262287931646686534581093541336096420442057243177217098581106213753958641039908332608769938351687678262153849528585985674503080015371232686162237688552855161150917360613735022245067435274254541287131127461279037180053348850709875058882692242903687983059091757081165112527982833693156119067915005652806913679526501478388322119331669478517543056169632104694064057525820396423747731179237509755886290129952570931110817395223746895095747586646348732550923113978621403646197896844099177301827261588913722691960786222196229727278129851103075355760891180799011037906098622456532224873119716636924205615661567058324279611307478546370841937738166995564736272081798990401731541470353481872987455145306141564311416341263821921713495492319858690225941944962048624777819990369465207643799197011718483218636926597136471879276937713111377883999346165040220823086181395530273055283365263675795255523238981483053360473568601941431914414982919714946417172723269717521517773520058152017569045128134889032968064945934746562984589767583243295982466873582510699068040035123628804739006700988893071502450098176000000000000000000000000000000000000000000000000000000 [139,20] 8491157563923614414231288587068074097787023335145498081682781770866167386495640180888916754759462875158432150510751966174362260648603956005249250399538623284091323525367652652189654007384510478311651730172864934955772856913812633835489530212763598021216199852372998367972788398434877040310848602073462498694655396170061499883472085337437752519006631860805190656844450455439444441090463579694374113616509526858602866809745587258195537129437386662840161556583660599491545019885178949296053484399708704664165218774194031034488792333582229052892307926657371457190504855458798657537486586287936885714417443440959991471562397176610807826818018975164087350911617852393323060980882213335864331078764129417744232670072362129408129337203010373473325281738661009193545294887180891482140894552228269398636148496852562398082389900722992889437156369302523436669010233364214157573123415420428412274395397138506908773529720945451928546271124829377931167595397393525221142179348181296959481202699277370043795548936437771111589860313596629760729116759787453721720249234924937909075342950857367478728140487962260816848041045896615819228713953061128080496949261290747437601791310928293555004635789928710499271162427532296548230890178721006225049508773476418105646553315204600485306935149183426984889056741635895430456972775786615183793725619172915802534219912328423217073081559953258899837590356934752278175637722349070815428120775143768729396225399482781264901939805506653197930746402524679229643118955994184625596594491608659835096444012169964132948526802424770779624040177526588921281291346479733999343466878884235261395368553315726919859894435713654834599586977742445288804863291427012759950823302729544663283039948638281893772393076129270329697475721222063688292316848780128491450599125298043068735138915958271911693668772913262306678853221866540761411569127229379408769233892451477360451286833507703106697282358995335972162881642997924030745771497653648213523336898808881217889048733750531949854720000000000000000000000000000000000000000000000000000 [139,21] -28011135694627472216065471085620545075332063108457206092773538420260114458265003831866128596702704483722587499313573643154279624800200426259033399427357367987038982997428044027555919713906791581985601542024131309606693014233745987572312780453427266362065899686588765647092612828322254331997766821763456915432554428388412896179897604768383603838367000261937515059368744494534770660619367703955137691390887249088038255950218628454053806952011944712175874529853790078230730706287160413043989739296671853653919745758207615137348926971252187462289494140943433771862346601190810869896547449088846259282104932316267073833146852919426016270636245216896787675030339230417905123741166171881256692268159626522461791271818682635964756375302690992689870931151901247484115545630535699291501071945292624187262736057124806068674007015664292343864466869626419574206315662718986745965391634204107845223931974279602776662118723472376798903416142152766661867049841798419855745785796512737746367272562707343355989761106285127218074435636709258599141636082415014227404289762232181850398221124948526784736303604661581899592309837635713810065817230790038177825574010834190775964312086301443146488184563717553595733470888226359746331067310642077078964560298660771990413034601590443625442151365455866757047531411529831903878840027777581633802579579130789072249827421957608627680138585453487925858015205138609538317528206308597504035301340830646399611046042497832760825498448721774734836940000245090504335418129548361962935466169867536937629407580243531917521315041990024853060165743276686909117373932689665954819984169400990927687570133530571529626881508224356897367045821909799730478883154798363927482214393990565821103908575561206409559954147816333787018281052178216386313824592968206838689249939810925184688251547305566920403600999028019902148909741419562640253612680802660597809747732874238580227142122080587264729484519819036565853841358556711195901879937847749650486933127795581724152702680961490731663360000000000000000000000000000000000000000000000000 [139,22] 16056964998559972817260056441878969469244911698049988161286575048187073460651270620619107558229802587752608811109816769071899632167854522614766977923646669515203793207926487788146587674486191146439784615915214504293646837400519733042481395305162297873227161032563073713726060075077305791459118965287717668794273567057698314656128248378596383253891155651088618426648624135155741532141683004355847788273285635856147716192807394485824230922741926209088064468161668106933435209446744271872087637040050338518076184257969756619744897187898155364634077423592241643345230667706342416265773431559570933572464522539976503621819182429468672185516066150706472210777021723924864931349832345562848503777471876484531698967471561019415756480604209705214063378331452019582468158654113215645381739274261964038482043490825255271220240498660804407223649149759971512171912820571672740259539346848707458347090862475079177204648602560255857317813294590268952036551974147807110794860432830432609250572959550498907042117420487435971913232595641513104825504096227682562593638159555497059285635589119028645878394757961911691681450132947918691965258085751826650663896561776760059550976556308579193162625277043436024441374978202868837880076494967690237269721677840077183138266374822021467830006688124751816880381338702267759348188502442650127116335600253339627015388120994115713338364029111461182224859606806998063785999250608563926190807232007968211285653743354240115957488817056401408127312161694687369494900964377889756822664446872920416589576815815788946761503403124829238276008708064966136084430330934274990905787750332229286591509201356985013954491558319307551292232487871037969448037198821569873040011509287661668618617989326107017922201967888823631563489768519633152213273205326806876463034207545277813516198759124370427642377633217303108787491335847703478152959705234332120491669662712508580409274742798051098133874721791238566801259451581728640470874578976476113546685465286171423856066700075601682759680000000000000000000000000000000000000000000000 [139,23] 19756013938104856185381202602100953815215508250577485367679711793319949969670477770453977314192973576509302710207206457710075507963334741030807256849958430796662911023133250290306741474093117319274721889181204388333349278100410528565518524706825839960897743338275503823023213099790559144829615514498090533335861650214963545539108657472661625672720349013576610307702082253902190464241412180351803187422284768390830438090811846539875875630906055415015583262210447889178555361384302287304833362953205018056769543687741431042800212785101886325449169533136933541184841518464309254464010227010413621662298502615294349791428783320468780886534568928598063310982014767874485647029846595645764311897182374609245708292033631477241695820580610087670472827701872355784294372431863553855725794669468798367565388742474893042085500379238740396422855805947498173593092771458857093007848587328950794425166867384755430440503931416385524337226452528320512810547023137633620301492734475066876328903759017347390958211653668348976308392564038406813960597753243186940059863118464900871609436216032410380166667043033929847899182200927289142742772803256532389479325101843837196056400901168913070692562379155907143605353823650736050923009079852567771532150904167753258302374214839128040223765820918215811781698614686814364481015357777195182649395757064124580468080641924610113303059319137241210493952057048960067113682046260912840855585159015011925157732081885126464434386201298630153284391238774545536820935208572621175206010962926815775535882292819181278286315489730220468552254604526112184836723867712375100318824677698488742339302953283085395420658729854121246373026677715621894198898869716276144487463044861203968051864913627902005074712308178804547999802038191867470118773098403613188439099507233432385693368384020972378731694583538213420928853416872029868988011055740985091340824454131940388058995574206438656078729833618140366761113592327925543391369778124813407936338497152225051566169717974965331951616000000000000000000000000000000000000000000 [139,24] -32775891040875882831284001187166224262506594708791510178944113195214693708087920895434202552583668729306406874489801345174799693699787992992065648922156389428021193611262597505582644630887603594679336893746105866479843409141971535888430208116244720152993517469576675489974806918356482460979072529118464450237198100573232789856795902325602451888387228880625279319087691055721742477475261584286935313759042682807213522001945107748660327804425024033776029626103282414925174367087562280468970188940976503845342126696961742607412611579623856584610233244462093588643326777404386874527267864514113350600333767853944179076280159063562781690673350531707478699262226812065204110474296420751505965471356961063936434669918514277743139458671655464241045253639178518755659461549874409714588776655175118444713829506758231546558624310828757260710948220273900881537873301448023470566689970424877292685982722419042035660688203926264770451979685293476101854564456266347659830389592469380595240033255595262806249955828426215926990765168164378014804134490623120585148985275215945750142239553215854786959553228093474190612203975188084311973307383721518158458757920522176325034812059484020627267764638570264591807993186368577431968541086965383693073222695777072072664617105455694372156331452603577219923953539112856341235477170815655407060159984082668401342490728250473540416138516334205850190875493586433074520306001014320605113301645822422365121063557241583191809070628062817020146887930516344656939077679273550148988977769493978952992877986493230455745614327797449533785285095644498480483326397986571129730839806282909304296959859152405258452072447222362999477333633725534286983058381459837680570017720737749173986847572656235754289838949849813866656134898480843058540417624576727117543292245083587929545122752636164582869885802249517565262535423632532150647158885625161270024163012319040639819256614983422145736771245935474586678657166542341475673170771331574900789319570906923632342955013284843675975680000000000000000000000000000000000000000 [139,25] 8515301525662076295637126998530921164483476760616913030402565679284792235110620711495553324096232991727813082899048982943371279211243458188310770472127916849081286383309856500346116735018589719045986457094600232987120809099581070719308738337276779429717500453566552504573535796537507330905776812601543652629114315686744136343842517521075776087463655393644162099351962586396021796714524084210466930745155572460053122225551734132765578202055997793716783338470223509880586080189809478285680829958455533656345117208497329020113771189598316790030880561597972072014243015415501202534788796980262964278534065571982210129253896689594406417358410469201499780412891247410081992437666359308986935886231742767602867097336250930784067453002751905740424723569069047333660470818769416062788867075102232036965651348362261668575965765935002139407550722697753259254446590656224837061340120474707640458674806021068671810382665016799415215507482169731547419716398983077709000542709766716786215894078994993051232169514518859634474718469679120210106849526547653707896983745695766094126795364557706144234729677608725417479409513700462644718346503987661021736483894298154822341874546668224761508066281750120110744980597181230175996858758407861691615456799253839484680469736190197840716369057630534578426692995572364219519069291174399548811157242137813069497594656953053897657477757293194692886816667486598410767796635104946791903920461158677619365779019842997072596277198699622860928470411869129997934480562149949823474950219377676702261252092910776794445397443711055238259067152113431894620958801272855411505433441030946638620342643280873358621625345689209289929427331390436027470267000939882940940221324762025345301679926877400448788515912383613304590275137214966630009649058842168213729631959229165391442553166140867168811499042005848478250173586027927797928403591160145444688883836956815033336650115508124292279432014265401188673147646939660469760992631324983964439734460242919552740333374074227812990976000000000000000000000000000000000000 [139,26] 17964245437805439738866492972642604743746518250039443951452381559599131809759891108442370246165331250231780608445359700954129701120328379196883737844698588412849168403413528072573136874632538225846239355372251713031618627365697820150189134698656763436704323503150612210141882734491621035765513808630400665146981460508527910097514119005180416721047746695147082613358153608717028776039917155485525811057135851704455432103257222933246307349898186578629419618662756247372643452355570135133853553558013949719692243088303969892936628157618787817634847976584810294321398760516573983314120350866954670732542031219097151758889319411831930787096421714436114800725596386124667306638531667174238252252638220760079043143209190321508295750934523274027178831359155789874506621543211555303961121922141600543033582515081048623493316065836115351403134714666166364252237463545533105625587201165303274117290196306653192831121822091608732450247190920169751388484840097734523654540097400970877495716453062508483984824458861523452146412383850787600422053204276755840546848772786412726508914438129785274571347729466265339599409554514672401273154644701602762685277535419304124885569795856987456937654482011624848327285064046024851090458520139798096686535227886462551096798196547881003521213539240566131236687727146827725555853162032003971387046571399690829687730263128071585070529911215100927656032302053977424643405639951653367496079748665246990608277925055516455511445819517439079699715083030594818004430127942062361974210760387207196497508847520472755863469239763705052697740810812967527262741533742096027223706100758806085918328439319018336495052261691941263085097632749937619063150195339681517082179125710364912542109630994716878755676148259563468100799720956460577801736976542548892925523770166954215527187648313422199245675593099876604390262270269401427888868811522104649752713717480109771860424928790838479265694230455522255026384579519552127680022849528928154037541887910566080838129098398805209907200000000000000000000000000000000000 [139,27] -18823751506061106150321307463123115289950058914931068537310266583045764000234091740292913548338573796179814208484424077545677514648468648054666718233976574100226960789528880201213475997338086493264064739914555236745823230477983521840071243379396107664949114452613916968086455542256034526834970698558017047251328427940187045724876960596565113375393398411570440124465187690942324455121068936734897154623120214235829377143958889040591399183869457463581424906739098625087442719641799347393706363613782228611422429694410004788007160357931910311802023779821831212074108590046678520879125679097916767170507939714031030395885368855726794572527759833442626628669519183978453593598215298979659703249834382793389631630592980371613256176246280919946632922898939126779832634510689147561334730243954623039942997285760121497860899148892470614820847679837666417041833504633993816047511498053728548573716235432345429631033873686693951753046133110688459194451583772054076615696858914754871834725686952463756465296919883431672049759559761661150443506928306009925997754860446937801613091864977738367459438949667549722644157984900692199700150140046463825876354802946676265385351953527419316338338818371772702945654342647615104361285616414517678943459142464434818634206621180089230380320853151061336711922574336017238467655654387981206555552724433599222487218362428638626799096830411956307973781793232937727545830678768163014780124262774766634374226719786022191104442756207190944956793143505623248470338666705090164795026768959740245913147758341522912003008888374341900581762733007619864511496199525390123638130432724580294940478178653855703895879238156612023848092191634086576737392329742026537433132850132941239880622721941084484023788106581044581259887729387931408301071842613087151547799961654081836479945003912537612292926685764338740308721803994041094894989801956604465800444244950904413228930029648825537398586785356471397290933929738623930211177735993224704188828863487324699879299308103783002669056000000000000000000000000000000 [139,28] 4849588910377046125645684978355025075153167738564746372978132749400827622213276172609230493842710881568632925448923945087786647757475014568845013447878906691963822718031016385217300692241742671248247814650282838982246526991501682331959367135669288639456549304061219383003861777931088065659530163572539435725382036370721170510463601038628206105768166184986902338408976104394241062530717607243252674839797248259342445678956143996533709783952323875442758036823551779671707261610459752043209806862567883151163637298572706078806158417643828363481219254563312519322623676474291396005321321650512089803007798686648498333379110598975908652762111590883820697248327932755704067155940597246219001215717510450427749791190249535865217006018925596154123004823610718701806539314848132158492759701585858540012009281594439535808549818239722255957866652798219262911576180737348950839130444244388525297020600293230900973893547095820310326810561030551496564233653586320417528181087542525324080770351417226311339070206429581577171809152277320296850537756340739051140961502011897412034954406207496221453887152379099524856342424344909499416709354909974598767517802508070125185122164456741930990276701193247980983075303086855517628823315875227603192257191309731697065862315362925330736739956836359473551105217536344161536745610618098068385173807777014626018029332356659359440037231208105982031554223487351360109922629844989966243889965458622869382084345158836013107431945615128544114364946688011313476227962731683232875114504758109178919626875793176134778037508688649542060788352691153801773565315621590917482826811011648673352555944847138292824899834405711443968417793764490698211107232261494681924600749008295243234957953526112694815979296586969824978047407933111869133112755345665848258770966912827752952634050062254738194841978272155826611382047842949195234699715854171221230155069361385865720408999618376637485761416039564695561939049638279873027434081337655528447910066881580081889823355361088430407680000000000000000000000000000 [139,29] 3037371064632757019614768665411940996644649698742379461962230363658762950841609080948597608120775901120236808685646802748109031083323501953331100807710216626450244160430218424154647677571633231517729754050812269848094064693486228634246417067137018242425001958821970321049661133405189703880604540440153328229283351173339574451882181089416484448549159232996157381449969488541644636566496348764476185675131140698521133835167271290720685803773400540018832334054123636491249661919568107193121075842495447905086058013705253584210714460019133974532243950293219933343162248696018042123249977803106790602990242728181873269317857435875330896561194279430515686725608862446742393838858632735260869798082795408118178866145765098590669256926228163900291509902285612839642976805856931840207367154843502136731058943812101677249606968493301352675603343378988076667736367233089199367973904874203622314229455583844471125555471176030963661773498838258842977302089029413337442020182068560154578594969803830305538208302851145564260700825212717129381738295946504677942329904360047538721803353343759332461797888773304376318145809110083955516644798616252359447057861161018128532899745766924735302321682593955822061354535998330298669263416830616197637092391638844598189437720953706390639621874411712147195327408603067551580662167408069380390759241584420388514606934919871005647862770643745367159821259135734140652403983943775754098391840240316671922625762531300061097747856682023405527074110054339227675258505639220296691061103262776252443642022243561824740689539489830144087440643545502347216543981280803294067972731447403578580719817972013481835498670116813442111427245456660863332711809899218144323642750675203198591356521428667134205886705204099044828884728882285369941855139332346720807924629691587529114494880326850176288707180174943919851524964052938060611829213735616461364266640172952429524519194126193879957668379770649593367493302394790209177314798150026726455036770128248175116808576897159582973952000000000000000000000000 [139,30] -2088556346095115511919446841501545851750320158657280644102257130144680272545305455801153672688110282870922824046877673980257735728682518001469150423755982765276536028206719533726688977308370231031245194187564864956214620983825244544577874823621345492188556764064658920666544710324932816212475473874153436426775836087441886663703921542260050441891670930436115969466468154409032823504745533536659012845801395826272655813390354713859194990377667838880570415872118426356117633293453852655463158596357221272198353149838969896024353184766979191149352789184047909446801124915253252327929770210318383362411104748413529972995408599562047701648020525445470801485340998729322999602153867767142878409584809995321695408866298060111217096952187974091494214487170938803855386030673032164262928930517273081210403458686613995957231842451039247622835661088591492811707166282443294613848336730034967907907789552874035878373027474026020620106733445425247680124250869639557370244649268190135602019369967575168717682165757665158856970269608461755272276622891737170226702762600723156674812930358377394325208250046149396909752903683296024697737591313808398012936951114293028303677541795673215072474574410128459056062638161468824236890792817041523133348331805567538038397705446269914238011377551509143497309013133298887864512985675090166114058935991244138767932969045395050635445671998062745187469355521050389713332561454534814693012446799927976693838186862400570631652813532462609277458910508692661411510469966650780859790350326870365273510174873024182799585411817990905218838457478086331064845986336579013575929524972696696188342507831382818535827798627056867860017191007579054945881456814631838879557431830557057568850213387933527429421616635540144542020855236140741638093268384792905986973973012880451858075797440095200223040756796949635931487358907621442394873388870136175724399405542418132706390345709695018953548476052317078250429256096099436836310003107212826788890842860223716431281726189548800573440000000000000000000000 [139,31] 172775017485750053151764713766145838471562399621946282191237046409562671797417897796322658983976651058731718891369049077914708656153698820102538431499942431897642356491886562283185160631846603304767832516343635689545469142916333049671498566500353613009570215217831828002284173037547169343126316350842363903384344692995942039678191237367421303843116831372051058541214081237806799317434855738146459159971331135265264925505680887142565833426056159321691092248687126854871305010947062990317324918261011463628024838485489663059350306850868950163764211577764035939162174510079806968035606312065862057787508334489499154294993241011265274985348836776586646924120873808333400995393106424371669359700547195269247668747103255747894651091338728930092011923030963722506436699741468538016933724116829412741720331161833451688329902642654451252141852477870287796869809217660642083218683296099805186848607468115203201607469833265475034105432977636662867682469511050683236150741030596895883457567402832738792520587587666239488665595749345102771694053088183710405396166661403887542559566412928375542290502066975836172138467381819766139962331222525565457351236057667022043852911878700507894982723312910363231812462784181467011534181769776631507550099825743085376218420338657772441209055064815617314945225594748255059982783119265166644542387052306140899415447844934494353043072236069219095551377557011276669604542323813765209866799668577550506391566234391438518709714430812774862685820671757050984369083112563088762661742483229171354003780208735527048569958879252982569430419303236957615345489325939746446771653270325180263577830993995703373025353308733275430725775333483482990630461343407406599827379584755986323871962374492216787125477497507629477977066564660849156204843201538944495531555957366805826168440762117139649434249592384401654895991845907180120226465273077983045646981790197695162392133414347025469467742069378012815448818765922760905533406318147015158144968749629217661313434235829844180992000000000000000000 [139,32] -139455707839607868495676369376085807730476883040007898237792413366424948232607405966062663762705643196976560803698936102246452643916634970774899949635284794846835175040019064241215167749904423262586709697575411003775667378716951898876730307893657740949100368801379641943621411650586699785938568394953222248729696227898729812208389363236589403797100015538501956137976530878351598742907596930258850823402032012383943026494334755610171434196662058870733460624113428226500052803278278546416278290273798886491420314795071957403119631065783483007578785636039544444218488827197344358624726065195368082510159625571481961217823773764731230198468948563131520451916292684311598831611889705465956564244181294857132914155425912868316190654220512135458005773599677918280062392500308912369193236040261795901720212942233343683388008225674095163958397665114586631747467728655245373082872965953744376002058389390557490424935820380964907229911580040242845546841608806615661566712695868492967233093838635435575689099701279559374138265957467645201697588162803290586495723130468071822702849826138510260531105133917114768188540225531970283359490577646365401577432916853961150982028660987881516581297470681084499292508968338229580321199667608965521565361877069737057408264067347240711654491986017712788181893703751699194774744730653840900223344495129223248091147019364809408008129317621759674350729611301912284057808145078317480236961397238804047166076113988447658480026505306064341170593059874043611093272840535952827265265097238250901161041190848558533727548322413140614451455270257910570971521908147828997487081491073350910073019349090426340653081613123433024240749669212346213246062640008778845534114568267750339697354608198215160598720814298908911190782726207848846393114672364045887841615631191843549020043266668984051391489399348091790651818646505484819601662529373301510034309099349847456373138244828680785031184564781426681686500409048393694046645493656754768804954706373555580960435459988148715520000000000000000 [139,33] 254210096508682111783955650729977375043317764849204725043581957262329351553141521037078725744141214310176806454653939022070923669827513792322125670353572219888822109531942651990064336910748621442851972479940292883535853112960830646873560086919215756553420790134245112661326836817004069466650646638919502560754383886898537749941767479328314238769562681939650701856073248623339364002350978790551315130940538902454879115670821611400017993780870489933986689309397688613725510998068117046300554075518624359460944929880398605881407046221793972427839580664576381671793080286881521199587812033332057674306277282460523138023503390467446836675133321089287188817662906340917936574223208391704928886659347926697985381920083880028985291356807662889386148153294050725870768705629515929642222186167528300336688406456300160051088038758014059869127005064825600613271201596788275999338381371828461650874763693510467307717621948351322796485047468201465638341610505494191760503349233285043916256757880760547830876477905439932618458047554236330122885983214523453158807216917680675981916999146822352540489551616599433961733347275561203397176085453247484119156737042756393370088540330033134580249140852481796705146690627273122461214029594597238612220354615440369094968869628395347942018325061612909326132092698058672831967712238932838206559898765977843041369456136865323040154430652385436819181252470120881816842263991561186007467805185634553206769904167593188239357884547069158886167132989411998243713204527774312002778500211754093268050673083042917021645880410741125555267194838060182069497799650174275855556434917240206504731515749138310323849290833035366080233967422293570165227219145690598723126256081027392844558513110206425435880333300408403986797407867848091969893315112264997802279342634964558463853700280714545570731803728945307067265941967862037540329120967652802707237685330965174732707134521503534634894738455657204577747714294636122142616376359579588743736864335292058356329669441895582924800000000000000 [139,34] 46461859369135324484718117782270251427776118237359308023467496331084869306673830309807811084640908001080274529330481871116259162647996352768283826349112769100399116208055588170516755733273297502864736469240907444311017139876727830975109690367640551480315477526368603556885592492413258720586441254265488276729104087820970464169235986048220289826019731612062187570950406710304460537654212099890296892774146268637681257582806765970853972298402049911804830889414786971714852797991692378674208651802835668049154870266057907896967267848537488811774537521965742862658683465761672135376527256809599610763678797076872109512902812934828569809529987871571565887289767337516496221062314810213078236595549250258378161786054115684792128328364060251719412041296904132383024130897384706609282463832839103862114978836928346973781691117688365643664457499679410201218078517122713614514437682532167560627282600819477461335112928469510374119103527637242790460131197497864115389201620328302489439941218496254040858692444360099447000800332977742587808929062994022952344099517916288756615530382605758099742458200393301315020698474589204397102312211988029627170067738863313310510938512590605809882912205597580249592502629310913046027223328074294321596546277828653360864621788230239810991690928843873683445154973984196854168520884550670677794407596258852228918180600563291668803917609450527819725011997035759495868658009271560666795787754026335692275110690413951202837335238547890847085981283270184459174367147531258939101781653309287640354193844697953971024454630685230535853074049350045604996538227960880214213498203454314247302751398540899421689235506188662339717962204329940332018594770132781563773858551757665848114898588309351773013515191639060411178678441323534426598280827596884445763807106519273199083242195461656049940785084758504648392189391591007957819754151150203293422733468732861794670368583670525714880956495698639549231773378571262559388782344489466866445902011260938495838038192808997683200000000000 [139,35] -175818226537983057397180007207339431637603783822817001354635947748088932649860297143295380298406896461531237182155385206983229318042977944303160882851101691834281983059726717957181712914989024578407054763054081396677657644537962266827040458274351338959801863039667351726088989794976714647158921028720289348126789531029193796645071590409235657747853880284729269110967259882031433184870592361458452944224246177818555857244288136060629881973699123605281745029191832403014737979858036216311013678197653438958613763514380317599147454475386830157962011217458518559127935952371206025555838726063206535263050355695887859718289796027472404276710289393782838053243922316134527549501301895917259902894662915041554404887653787653544310487402639193943539715889854746802225962116286691128988026120829150925779237875070944246846046555517921751962492573270460790312494889461752568171442682473679166331065480941246547336013498789754003292665158641698057403786927105789740268982312124883904649994598420525938479623875123703344258570664417993114344221025063162867542741912371483410731502081250422713584592286424381184095204896690901513745259002281027167098792938577211965775093094060059774719931374986117386318964196550336117251254120306732388953474824191778758512860270837768940005042754224063723484391067454575363033411341965801594991762437701414602134205400476093075463809183629282648630678664757471455961275829100763977804198857272431764142029878456463650775174682213632645417477016583897948182260362146418540584186628100426998597348614342918589184774176190304402010322112534017627210715629806706539100485347275288713650836694390874673247152741789050350605608815743108815525396802395676815699859195113061727075412243807885809589853288976532330343689384189532822426792849689245453122248370204774397089709000949344023472751022692565209179501047196042321043607087162405080400084006421296443501486931109523279858846252712090684585692432399456972070884855277876662125155854184783004606937149358448050176000000 [139,36] 77552911126085597087238744743085865918262931072196700785298666833846546141701211247155096969055190372231616545205257603716944467313337755401095831296496691855993710709178859175647621055799655169550178806269039657240018698238561118669020308806443277090679365249421097258205812172020262790027778902790239404959069468998487127914285835947633739622163499081004717134827105637537385421206649730648357908828061679134260189362365375445896287842646201999385202907317579435876602333799430374310676965054883144062261943117941740631019456528032652046224197826107203300756914638296357230416139029518690792571260817966574952801573491039436368427452672820291141503194018267529100462930991857977757249474897867899786455932892932885047466692000889199897763018855769494189668982570253625117529714504929640912189971274946713282316261525552270901083775833650713995002958173419801676331931715413921785999051516067696354095434761122819775425142270111122935385876354360397561703463239230735092086662091694814413876614890367511309945240208375249190942922854151417299119272550891560456409120852921911783510750785658432312608597432184699052190876978867830184340546832797907967847387680483758504587533869981328932713031063752684243650343901313003023716006318713417446575614032034714187253992417518739551178718766603475892483754212898050646864985128096488994802571445000777541425875345099449261700668159879125603221921894524170536361547551711730844965203653653591971711515443387948277121653025200982593082812001280663628138962340170659872276137543803067004695153803091050579490564950456582807656212176696261911174304604568628887410906983603497348275635584774935138862640674358181157510539859332807165127322555213438492167468139913805664551817708203940870916086769788479865495179176605388829618822910844629389151085099842430646834023054723923770309821701574068644839996534219156674237705207119247884627449802184215562307362040737961988772986302308104579651663551751751943062202284806881153242993687899516600320000 [139,37] 1433535093431018153059992777000330267139438134897636742370577125375637717728529692837013438835234787253066815875805275628712887209388614527955266565695383463938120437981515487168382960677553421557674467417812406398931062637055426977886772758771222379185549489782477566238215610047116627298800664937742501897139301576676230402183202911607310223913037886589491637253164120822262650003724593119141576147465584219768860088651475166748076981701367147923149126894959398826795991745792013812774385502527112546554446489751819336255637931930184006732850941223455225495720049952526068900606115228217110318110056346724460484080061043075915784515995559662835283788182559465293464011589249572068588431833827911913975481241648681049311560769824035216785121077159793374561459177724420396764940543606240351953403097655670425203833618207880758915660325942329281730536843817166290486865765868905787455980648179434642015980240732383076295434710210220408927155732531345514917697277124197202055174961187635338450876937078444716286900711602504872139570510705438918469751999017015796942766288894077427528923721935162696000978406639526987273160062568217101184951071097406536092590247829673360892122329090425744155137399593874165556537857219593565164641579220006431199156318826464821864025264867321162869067835491019569238354776027189630067148600824936373192213378430810256871182276719750289555179439654243718492134988735583888922244142106933930384768343802253048891508498299432295140187489636924147867712727086704263648168818834691457163670654332087210452247865391010825885929208174120832946530419085473047590862592220681290248704081037461631539558794360861439870902604231099632080637529232718998185131298482132522222298881405647389834441573933709023264640919588444490767498129400479721998790364065003301877367006534332302480009480427997199346693549628784853305807691050319600360537591512971345047034329578923606560719302567951637816187562990583647103073231772257094258817812208833329214154094226986622160 [139,38] -10890229685660830947629065856891590852730816800175558164195061027605224511343173451484743525987130866514577470958711575519684433924364732716688084294894149454732314274600519710801878874533576955565807386850767138811126809779479889868135912426980990399522013966168521748222466625365914885012092037436894947701542735656143568989867282140097756691749682740720348937765347406895276965411502391334392889806548051669059851580355590372545659416945878141932900918776038996815391854737711815455612751601629553663716605173484329473907784156464352534430284401059623251046525611891289092596054349213651271590714729763332562137054947885870673225088145621489274340330457939598329611035413745561310680767724930370032648601783714103243657105936193364156092869840481216510659686171071508785150653287332119519163247532353926574875472246077213856205501044636251285417248501824893890996531253389673327251397847989811047670819930743576299555722404707142112742122107884335939927701311497538014399346781887361770137792737943823260555106714828978429245603045806122347094672226066466293629131979819877178906305408407379827004333128972822451942887863779066869005607212204430469076580015913639652790284990313620710355100050581294155728134389536771683286008135835684542493618562306091034839913357725371041986195796463558899039940535054699435228921067208709201659755441708229672291172822810889429963794254099906461491654107033328342491586836692066678352983342218264803743761079357677046319698255747730913498017160307377473521297559402274424494656513050020507012612360276604460609053768244068928594627490216703110949440412141547916821682471550212040398429224235907532125655149196852623494477539620568622904726717502986745789371872210905942926491899729952581845282119755356866618526878709604352418686665776593399495142637268909062321552945182262084798674210785471288020937418067071988300329243761865274874694203454198876166725094867960357063328391060972165298430342369572138093768770993948850918368336605986880 [139,39] 3409921212418528194884576502143258250380376422280153385749926372980962077634765688105246387069628729001221218239975868121891654484714275813281139490203601903529049320758843725729949320362447194048630943727478002789880699866470699446839618524577352228773801468587876606099527100713853041198557595696851564863999833944925128464698114402585106793748336543337398356195465514793323772081864921011568601591784901600131576987169439460458681046705306784480748010519879302357361757462401524809629574095481199476462857496305917757108792444595649801360359670595888801177556513088026063378790039611063519097714283364944473909512134062824296324912621942677976652202815368986437001429078338034430839452870986337736010405500961996086458297630822333389944711945235741903539036808406068756327881360732143344745683066993220679620057795588311645536880760877074607098777716529792559036926373743713393442111381465608693770635806690991888908845834172214829960596206012447829098997300795655704682438231625758679948264031401731802794578155086108223846690027000892807893051204068529711877654688530079667184648436338011856205842476007323930412388612579926243790951026260769559382888725122405258194564636536576826470463553567912060169404965789215742570066991892733936549245705381841365377421011391136289857321207163432071290417334444877262904447739141521566986185844292270369485832264905212169719772414468170466054057500415127648575502483915112820905226758263310159911262351711455517865906900503275331250555388001100276394308867057161380861136448956088404529229592587645072046802142418283719242568418881200892776413347268501808420323628610656154767311646487967019246226532833387984082815141829011119399009238952835111246354533123355256576170312665229980987402902510134077791178838677847194494863178643942806000143366990506080486657635999487034071715246188988632856910885881753655318157885962608109393803159301191362192851007694657998028750356656606808636831820270913834637483251790927254548528570307480 [139,40] -277852403120331888275605548101848227326582491382505257145283620137471179949825572768167536482718634652008204661297687497284069004272802612461293006130753124399526419049392639329863946026052611230206048712280100750341163116511303326392509480634944900930958555176224889092487893452296895384019824315309150805306630094470379318878016599396683866098670759194215153732583063521460182593528464752816759557853481977397277322541267635717348405877705254759069171311417672203509399638021059863529292978697059133439720267988230405290704718846173438020325835031293321467982349089959709278526539969622571684050159394429527811073485792893943287756707173199209012874315212814260335505943624248428428588858599818270070413907464531540474054912225439814893607222196113075066300590772209421822708464132137583875578460194936128967488146809348406752150573172551766575143936552732186839705546748967069962650112646591323723840706899590908804027436726903689008540939972203139321576043011702263027626895085317158512771316456783499509254336586153833719962783699139053625828943755804114223171069741354821445700408717886292862627719069674530392275804154212044990112832846643072771298001039280454807649480048807814735810038933993450906819290139792592541649744979595980089006974771329721499805746331679824913840170226761626088444206491995666058638239634762762076787929805394424161588576868106485072771707318019215717652640520085075377197603357466874612315885424357395547233523641738120124992636997145099956312799874787748152810465646025349107652699771911214714306431200683372167756073455970603956630723450520517064806176262132027459323951444550146581511310054859001026207304292575802083915762867106185055904567704246966323127795884036113469894913370683904242889876306364276021377799056098777916499122279342861018255540488975870633260869769116569621893740346741158074937669842657561081487496247288642258233560539479742994517434597062413027900325855748310110786484193046119599264961528464118976023243744 [139,41] -180339213262688126947777373280503646072367121066335958373221633927643246697193802455849673374688360620807146537132872948117299382327748869036522235952961601535180405018831568128776229558307852596637053773112809767482844753491636067474462365697402573648263258319840422191263479314827125440086912840938382014457723760006484241283200007550139139761435330723283464926561445673226275213256034493944421265723542090808334259494205731773324676766178612797604856609931941234676041093639525986687302466606372956556836750115656942714220678189150442462050016592391932212283205224860829576262722487670289713853539361297539900615380272195510560759896779949187989352167454025715140380472744249997185785194744102860096928264939586568632114906593709020803619626012081926361823555259419926116972567373364725592056562968777563079549029839847305278004689523326130993228683672661674059825375019009988199893856785060752832565600592861084903548307624531194748471123915550995748930391954824314478758416041860337591723342998992556956635184507023768235110740164391084871812535726902728455320891210003346551474717648295018315785742486106786466007439590217698549676603762245981626868813842799643068347536694208849943184712329646827704809913994016615571501442023014570826396391778477717598203195805475081655804496832785264372640312922675059858462900162754331098177477706928620906680033014387129290342030259210166925959271310065080335698343599352976287400080105440438419535117841288496047190597464793946545221897484719155392907146576271648340644450694193904697385715902527689212540893296541923433886906813787950811596134793471645897067492227963290755950195126520079088877692188045329853892430036773875185283352290142818687635399004275342692778497722998222372446547616596736793741282236851561965398191489604774783385582290805275496783568361715462523165199671547044485149933447223505110694698139386100742269630348077216354044278744377589807517340578535464719138177412229790531818813506930255395358580 [139,42] 117623957921059369648953309404087628524879926542457957939800987249467995372833600028565087930011153730280477675263888626072867656683999022394844755947887860531674628820885725969633104989198515166661014318044298557542634672289111301989687755353028611137278308068343878218763896167486918837170742586073405501600382571447742518262265895148088365050506670764700257921771322757969628623465202129029855643388902422748270711431408316602214207307966431644500689917943027498379240853817548355845410801447752589381219970881771077735378094182785640884221510419281951735232937575673296696508160882420405255230789375458164261646557679899871620513420849395404772981624092434508979434517995686786369998175848126982115500233748489490908066436576925322489615546644682486617259253947089864214881707284406681001951706284508374766976314333284510824447421657544020138076246650624522268402917741654127828124502038613825663431831728837212560700897679868684786047327568514954331677643419708043943786333057156719535339489823402284952835597007483588505815707947664853940560513630193118821196498202317855297070131226843716678877453155399375540859553303291419915645226613717631456148384051035066412184403744199475193579689882448587744548356202548295147916498283270718771815602374315501482187786777571592075550346385560311751804660061887104230539579571439013774950606426268900438608104566125845229073668207254272156137539807679816258941721362074631403807422586963032022639506606726817553255233497961094616671774524535449413346321395672528246494610806587241236240828482749425668787919423747146847825782469338210500459720734126685344747279293240221357756774376972721763693048241614231199463186371093492275095042730096585639035501657339270232173256868759295613079639933996300656451232869303071264379523122751862544740763453025668946282843179905088037117368658266825599456864274953615339259715201285986563094442384402651982374238492832271505336257058408362190112264007078634992311853011313556070720 [139,43] -28668285317171651921839319983604329624318343571049651816701123654992199923704536691231472846520125238614070925373070272193017111077136392086507524549177070174689602810983434735785801014523780617183149024144167109617695382437002665716345246547085063768608386556585731646647534982238318651018200207891649911765165567779041388507026415024903744571750715407500980197602322270834695667538437198487599258822694422591703151838021451616800307156346347263040085890672504816423333092035835851589084765266177667117865854530342625533188818816749651614939837508859056987604792380737124558920843248765640952707875358103450919276092482293589311552249107128856259880256492313017709028161783173605846337418943613974656843362809371572223156026021601436587660141452205965808324913540385586170333006188793888352920756017494398983888979294036114976320456024066274632086597891493764469194965740194406917038205180702841049175938853856862282759574605204254990180225435922219254270829367731832274035338848841345768533090837616480120484204726275134026667615939966386631710295075078475438088799297402599278717631421287096767221937452716234455551086123444737434826689490281460760904783919485404347125857934616198659698887450677838646748046170823208351353802000599375036059393927118013735161281579469861818464447702211148013493574898851994033473599726459995518265230721081919870556375803188583353939219869116421399296303134979138452355126799318311892197131445299177989686828911143698897970469635268646641348285345248759442068768389178322353237090697630052555914184281559945498259931089860694224803290717685745488433691035896990309746944709270076301133595156874393462061723780884993346050728000128799941073074896475847063370530043421886976032738143470464715770785292058136730475323405664325404948314825803172969583146852025776439726859832238159584486078166100708465210611691542625133607333403589190202720814394554175855295147339725090147603627096319368779680562769149738274883423724216875768 [139,44] -1596918135557314871575617366889388809151723005514370041608978102646625104835185206081603391510467328216991347874810421281694920096484542845352142806162731413173726462771786736384180954265687781325602810837456815135637581824808245948181896827108861595022155742279104487558610098202022011936017723935064462554911729496728710122937254625472112584406506019196490750080978713834699326698599816278265772250346347380740230983313489993562131076664531688580529278998054682571858290992241179558398749434393030327181666007420871816448119201180519291638074461957776780620504344246091940966413689301696009946884127552451105021692751932328427173957441318935654959877533871082341055082902135106994785333046216297222605652789343276424175195977343510287035924910773967325217421307039425917124913955310132975897313074692839743754672531222496976353539500490709465263075763711578238973955505104671037607472478545366189551259249888227162210175254849770226609464793343000678702875937006643226649096204166833249256808807130729709838344343431405568807036546716267420938209957365585204987568535276706102396691203899544280580127350953412518892370368364060775177515141643189233606081283476292770446687769863099298000829740319857084551883322532109045786010455184246536567992765801468560740546733995143121464977102976514755265504119754235697423888656300977281955184268802386689062325064149462558423096627747756752566481617466323744145086353520879466643167085645780703237741663754780216806807374146149405478779449571628148279459105474219990033832826498855335804488984782284975371825393842503838854605986678742892759028600806021995237807941089824352724722312014957539367602761519226925207881073815319088894459689487284224904245658691174275072566823194602296222612193203645660151750092480589840996639203133016782120579619147575865703204977056880580411338269653324832135123079809780759464027778612412134647066486724203905420290828512986557843849267770131052102744651463087313842756068743320 [139,45] 2157453275913049321353726647132167643213402767149581200904375001527327773568325342414788409054171079260592576352992256513222517584887471919723791809357318866096642745637451988721640791614045795632834297743875707942451451988283832504483099866305534557834473274566879604215326520395689582704629967737184214588018584335484223964842094971023103182598055340978919533520678312336272165634355317868691208612056747258113822305355804586555596377061537365912716668908038330230608756044632779709318874205774450166577980692922974786048420200428513420611907000275397532508294186228306097673612009295683063849006583555410140085795487420094521811604256431044891760670928866169196084425690423126078165918966343318252624651991293089388318994713153605966842972852729349823675968491785948562147688088225664372950496990114021765673099788592903121982333386502197965238376360221856959111616704212327714092546636216935184761629805931182138310302900124028117266639570074112189950413936204361618505897332038404991800417112278061411005349144003422111021939932108630806409706587268895560416039014209041699665925471740532409598278276392255247042206888936623621931877175591261619923787687491148121844330056790319631841288218475231549909337580137315236174122642967716349863617827095745585012134813204707512722133603616424980621699933836426795932403688625514056609582464513198967681705331105411037503917492809911962754080967769525907086245136000751675724959216009301560456756185726283364988763306567933977452496397724870021722366630969427096418961032327545467410714565841933646676072403376592095571773575779032340001541358849369071853098981659090223982068280346370527551767769889979187807101950691016576847789048529191961199050004062497154568879047715473632668187755378157437955237637775073910000032262720888759409830128452456963236041237074951412125249758718299702493861744826140981428065435904185482218107530147519375083141289101648526338551288371725574416604504042370486129201917987 [139,46] -284219210318731789670997893256895496651646840600229106780275103568168968685663465580096710066172937591358096951001206452503061329723710567234503504608437649623930343905726641515836480707985279924692369715900475038692422952321127966289274468843618469468580125982731324128203945849729958159430835243461153880646942945371916780662627479671105877482937408098976200859608030542238466605433465127786078559969149941040984320735443183695466363444087522520513580228098700500740032874263823215756357668932423076430602839119619188624316563407148715874563785578109112714085123627239378466715549343493029929890468985896695690094400237440571011564019597448493430199749964124371880693873092042150101721106721914972954964193759262523553567635246279306572381018085927080959705575256188236926803532785739589491580631418693420306369051810998520079844354069145248953938909609829530963903996348785633409542393199038168097062221546841327880581152369000853442271232647420842411489972335929948123728791777515480111610852463975678284637816333577165146108254285498430313145223372616871356090470789246198347925561344182181345579974712774307194896247507247459903323916415682103448587690863095715169124681800066766639613094833642257307271664745977414098576436669844386615283650872736653504837381100144405860304010360420261704941115088430709116669130085125998995762324316039555607929964621865743171790441484161787323626067393329580931479441271577074977748628514608203202035443582600525021431395552106431715941157181351340495984625946282833317621614370439693497787025380931708450665939853691903722373161788690447095804169308135344502446451135392027817681080190944581047295491802957793338915372014347891729500040907314113080285134244117949864798601084887140411042225897789126982573643877798968385038040670644641882348495185445470071748247542894932185547688023827634254909460819862843824494391542968232064344148405267656689224555015168034061464993418233766585296321186698676164660992 [139,47] -32490195129229273623590476912861293980040191455137634298128014270075377414712628781224591771002833428207154904498142799541297433204502356309239880699993688731870252078999683429876685229901335316785599075582777584917237732472267818246728147547228003558596460337851403507198519508477306965059336786466129811208212010327891276720700726173154793422278122729986506961106662982708354291866368912020025260918076747643106018045330721337361207691427620392419679212388098410909442024415020907111502354144981205902199246146237950940992918720440243248217620477256746506814707184569419405352154031761840236367175611759836693620062848674096941028607185412391617394469282727218040956065827030985863507305280852901881837057653328428646051074512783129827361213046907866956986750149859616766156562073431977185799858943747273437489879527200943794000709232769027475425352367179191365963735962693716628240962053466906234857830600732999651547341169959946424013546898580346299513302956836045654665550069069904816173802758721773975580188866790207505735685034191710274807821889030416603178296734079026227174892243883810864703846997633341769704487299434450516886207231706128768668315811459015394051401596800190995506923368476778259183923678098183202436908659602665228669055068728326159979623682933610374831168508628248484037807056200203714413329696959710899228302720460167063934678853563463424958487502416732174746693212589119100427879190276652150167610205663060344438067432801508329888739732547688247523127750912077741092316084524249575200343848641732465248958090905099985335150601436472209319915482280408672540098242678615665924548352350223482138420429430871142682144303207329399542109623689626609455729302756364561969305682159359025882210175955534930096148405720467100512349008798228939102267499745897619533170386336073981734737748172297062239543907505748362238258274466539559258364413899141627093766757923257738907259196176183695918542517529514295939390878274090575328 [139,48] 9383976080696106310048428628676919438846364917315829030062369840030138760123120135252287028971203094249570540198684752161581201625661359197796989993685994451434760371629508634536250917603414071564207069624161107094905611306507104790837705671488641395845113418674340722889990488407628046129536981886462417275294522165250885325854697784339099564717449452858485772551494482193694301790063395448388790639098487734050384382086523428162000086056806239532405496346806314187727892731934962270308735447057109700738745162555556149558979872374742297183775300350672503211723643364114106491858765599244017315142186973627692665769256267874714591386526305391747460269952628957100649713281643242523866521746631978494970532688586187623260932486105176080287913388300889756312135215114792104860953749463709376571542764357810124886214107812732844413151705311648567285134410437473342674909895570441203034336584266715295046017357636687397104825850214910575907104613475149666760076753419588361911653616567700035919584926289457604801743758382241074619223958560819861167702243389463941410691545413549938059115165121550369009890035784586649218761663020725295140157240849907640109247686406994155026098482254913182626828156132530459118302805646522356219707370927386131873626589901498813552026407876893159924841279664292191113008502974612262292102428842536436521412445268320916736709768243069069697161341779195228374649329717047461265627137050809688429385816643866546138298582555217598243931414111561449804781820577065835640709886484465816344702708028898903265822341784540686493626196219818472604880126362983313620573629063170415879584690185947552122025697383305960507130321523020035416860239453954587634971491059995450941396918440281991192490454157585326605526247965231247799689376782946526883394243925242147839024635484769042981962867477725521177843103441048371207862083706978407503944945863229577687807707032208972138147804512645843778561943217208287160082694296900224 [139,49] -296983401340177035809137052350152224278474614837724103558122119268693715619746822383419566301080057480478666949133443586728663433849477898968252297050055925010413801105604295358506953916962705133875502820825674311149769681309877427454272174805890197168146972621172643309669835235080076773420372400301692861731617649377464750077029229250547664173512963162369125511988417401367098233958100398930414137331125093952119290528630108234928488821235303099943403676532007401667224708046289120087710473955796894603435192265312293040245266073584271950381213707456458527584374091874897733107751363215512491310030377254516823942464113836320069071976740692991613883179577300889981467206345845038244255687718154722214766109478590475835087376007041837581020763892539344110204889127866235626426504841791078644551234295694530899081613765106246836107618023322386233166526359883423382711820796783929829233263626406355522888559899384884695663799829573469791323536937698047993907030426201979905136591932088563264342545772930339978185607103985179750718341587049327284631107216570225254565209024310081645845247840923383231037293837190330820136181091833978085440800159337836632367388158199030301054518069398494666988945674473930287775915966053102557779425636726268775158926761214090692903966071260333900063339729419140085921441188463965775771692502014190573593542808374370440523570992691550925303877624355032754349615384857632573852819949006995847415209831009191303621547536165890614328624751753909583251596279940117409928768739125854063924194619779922637679032993530006573310385433151871360583909277363887845316244429467340948611400700739318415839271939114328907899750900234119118157267992396432000569300485361106678669805398848757817409732327455000545689073071688891140216724556109646326998605456334141758288938112973185330114762136866914008265978294271329523599497538644519433446208753374731709698119838180096576212897444145595448648962657922840134502825848080 [139,50] 2429269060194606004927779108813915074719240771389455078650723873095766937715056203956850096745856956323078486827645943732838299844381624394481549855672110049435752886973700677760997724011998051320311302857858433272756281934299951973070141236733184925350564573127392444966676065396081945544572783753288192927836272475553098789107032896406926659001697660205334883470830219824531027125992478765965065208242453342452475422131021479872871333992312562322466647149089304822165768821625343977515635396843944924460153271383602327705607100539340090976727934768232968928374835121947190753493750365950326638903085826114173470546121743266450943549528140282192512285330352043580758960420313080497799972263806385213072159175919897392583373702382977420098859190003364921918633502201862727327084822778585039907933524192400792643966990974236855451036756650412614066635788456008249011894913360691435864424045906385330585966138916097022571297903769758980294692288183530190730613379250692788955832288197649724622473951728044661700033439081039249196403185420641110174259610536712926968897621890240546135560991331682060259434285401455877099631907640869408633633583371577696865104060111919230138023438835952834953934127369058494735004173475523730107528266311723986946186551350894542742135731636607851872409448352721390889819700989712533261176592997915337359415915449995867706280795637524376107345149807720671472280457843875677465201235755125478489243211055574639284193239427214700826353263510540928599181300419604285384777012339497832234875733905637290851715876095953727213886600307183746893040725581752882376965418671378931247585228286589510552778130181626164051477864126329211935968368121422632584371481810445941668245312398260285631249971732649209339002513605603554419614936446547397898860819704057209712740131041846713147745778618049304491732059127475163923228358512263847878225550191633840915259844929875328948990769352822904950460858985603038177831424 [139,51] -16958378792744583390326234474119525339687274822555730247866500162428138263415672842048709050009826462874383639022340995875540661205292949065438521888861182544318290877063154550235752628818566965190716647230296199867518550047728929548516868381286670981060823102417821185052956445828212219853654509878039736369177649167969783830994953801947876925658126874287401335747662976480938916810849189158724223273050067964966773768630915410718000216894527083353352833170531243399616171952539956304993537741984856887739286141712657902404444326405858397557063419218467359704253218288649675287071640559135662554111256008930741477816642162980851370564560747744637844725179192986852943803951742375755392606149855057025667532218715572004870826922991370041481088201187127392958439311816702522743563194111894241427319011137713813941808149579374844031030891604158943360453547736766110250610579726291134153721166860622247103793530869688290658914809183716941091518934013283873455530321095369241814920731662924739604752045794115827960861035623778958683585787490531179186923573804243726617633286900138220569974670082510703737139450108381018126512207074230284538149738425173733920450039491138522826905534474447858683157517005295345651237471117343184597533913622708542684207711776176935687103174418395597076967086068558602760161139859508402568176245344918097468618685005376646346306081725067645799284323210521516142666238367399211559036435018196732483815752244132197731583245501675804148992400709479178364752563672638418473271855911040826660472347027709894564481996733806151277307630336213601501050655993238813594015585263051929690432256696619339319207012675962869829527640674264053136829691325843507423708909602059320344195019129762896021060894850190921103301403558284354888769763059146004615840159539294234448197894109639381792462756980727680557410163664456133347371916161985548917221447580840108103486544330548715915400900582312671299457893592372513244480 [139,52] -1005982851638025571852415846577980534084328478231989095930793415509384304121521265126444992688379921296903423135452257322661960175817699510285114067480610475191293224879794487759215616234465666951689579967514529943166648225107295579237709228405405030886902709410151991644717872954498963118843872322965483797326314857137459579118244811445413298346270515043032396675303404282820791495519826267965037246822745239816016422782043574015615519530940875794583368897064367753095396492488976499549502322043642078568159600291081480422611827458970181370163017071465366616813419196859915499924714881634091545298020742231114305487549392608912509933237023325489208535571718227893810830899452450038472495597021083731468596549392565258097487582442100958892746260810190222812814318708424218606588034159645788037253563478176895335971587698570084425189665151534934924544265874416703649554454079812315519248266640271386782573472743532331847831872494655148822038363613835320734956158793765784476505657967287424754956056230099242591863516361169634145674843343407329902513414335168236033936988473486055955375440339208980255219334663368348982900356383354353662548404567816156572972944817962225012965498632831069983383827139288304165506167024421168504823474780017337892176021141829309547574435468186671227655688258396392814720444752501406192667814017964829779916343904568164730428562697012865097088802634639680317882657804759015166559927721714655144218672109117067524385719811003138017951862942760015843376984826046462614409782724397521769257927709853727580950394336040780625002912601468213779156880733020986389026058900199747657788146771404682796149301177044306309081334382159668544785217502790397882977427080000631165248764320472262159186990444688642485598417008460694845670528861303279035516086617850487993789149521168473876566516839228857663689842472202829271780938530427182006296751294179496506806213493437965878727215825453716909402713156287800640 [139,53] 1145110865178388025215764070812937223420438050820342712745746500989273078760874698468626401337854043645494007486151620035528081892271075709266561615910786333326535249138974492526561247542799171933751294041445496395892150738708966764702909831416627111487817006595277690131373233389260676126397111127399448795559559309758171167559394144301476468516250863447074301189295542708250614608636755236635351241801854932973629182183033646160576895140496682611172851112701394355921048619587616180279359521533258176951277163817597510830521492703584393861323850801369382343116288347464713739518036930605826948511631220592507963402933528803214933825200753098265259194577415168139009106433445721604477056952432198074672378880461398751439411033720550065649603773232701512232906794700289113587355745156391489971403604147561635819728330590875744270264686158206698321611828460563777235891290882697524660358696747646521351682300648579758079380689605615884809414820139823281416436856730311087567109447800370861420514554102144100998846835715273851517603029894519122102497572067165331076305079188033849803108289116596906407447455668655855131527869931851443244987544678092222652742110240373593662914252151213280622771739401352199399837693542709558544299134229084633397833627781638700586749793244649450491823325428687012164843119368744524477377759598630659381051671793947802581976333313776942147210867416269340552937547841020249396125545583711809625551119236300539408585509838692373741803819907398307332570634636247835569874102817314344328115593009081595245237563293747654778930190772499191202932870212731355531923592987156683030512072542057838273180391123617852463210045029268967293856041434449515003194801864387237117071760689500283676674170456452655408223338894609640231233473244846396176352971659247340270959271188983176995042648074779847247200634650551652999869484501662771087744284425304510315199544123447749922672326088376218890334720105330040 [139,54] -97013524847748662545589556661076697079276676760905637827024665748363610244474865531263884595687633562875494344910468692821936371861187057312817141984730777896996704701327089083797482708999605094316660768141982479299353463813682302070390233241126108886781948155052065327017228336782089128731195090202832910437452371156778906064360271091316251222910086483256238342787754961322181299798646757833382214061333571148352818236820387829928124614036825821776809784844203347324502551700918474219202582831412062063018518641337989703865606501123460041150790030360254011031875012182110178032533436520545329484235577360031786211175617559299527370733352085765947558773309513958811648417111059972724712502923959533593176416967864621541948922853886207273108277135968287796739079510026963131631230841532094129458255789186479713114314835554140088017924794420826275851567974448178744846892244224402725224546778760755417677867457906961176639542560839658851143824536383224126158079871563415520952979509817290110367056542194682871760916299169644805418526308228463644471870463475201123935966596603968651155707308314306847371495312128866409114991872210075958990012867425436322282557064655889894233328865573110973005131246321533370061425715859124411549432676715768779185648744729546334437725541648518496062261276013696172108919535011751684437333708719392475910653300144741016262001453189517484225640475089449656710490919500822488653525091381885362450012750669757113834164447530288543868256015298673161334095136397692129405149785169743381789982152158638658968838132616072021444079920379911958632896460227560769018281099151040591139446829396289602825752873614441009879507212309856451952460898424876405515725194459057227151720918686230641655105476360478203160636011109100939385646637594626366252058552129203949842081096820934728730202755935766136437194436518003846120059840755776162885494909131054342233670539311912815025283857415761735173896508160 [139,55] -10972971994591807599191258389671896006197543049122025273458302338029367129870732370534546057327593575159303118708660244932643051938245858223353639012142891856100688862414735865708330368464605181931826460307491139683892478999914181634432802723399146921749412156373346039818145830854019981479786350990870466933451182699378741835924943479979131590554375205623035210543417171933396040183022825258392632841493796256810107825669520969110104331762911622095844574552217290796046662279054502064446547191096542798942153902336481068775256895878884450814269729764559736124296835779563443469189316534198388187799889847982570345610346678835200234317758722526423089018338707532475355328824395021947175408604388285049150568506154397456157360328679966766360814638975009075354845342313291200093420601714284585738783686209215869938993177810965300813553698317227537177846241978443614157157974667094641960095394864560186891581197727722247121410334283614340458029053570311972001988162137246405828344374927430394044925298559384529682783602240506098523856330323301516666935819132762457988177522847846592277837685760444988086976830947533991908501702993680326642931632830315683834769861096505333936944893940859861168513192068638067831931342017310651173198739062872983616834197332186406958811225948144576480819763485196700026842330265586459960751194920183215972345539400464771206275107071838645769137545436594083655405293348948159917235702606186139489485660434267401414712789052043594898046503764869808880847801575754788928330911542202834186500477972098957311553080301461529417770025954821760722795562582624154936206676699091743461410975007228752210852717277158261589597415128873420887788926929304400643637701176366160934621470456894313422554518221802906275272921949598456983508411603993660651902019039662638385208533841681212612128109619442033695419744864715071191803547556083103761551236727421055156827032685637603765184439209947855112371936 [139,56] 3234400561855960251912519303312809187679671385775852348319429510073694188436717369478548990205862962780878902595523494796152564367835665218508432155584553104158912700286142699591420290287077410301621414045112421722033038060743350358995905125206492220849235599339600144745432913325827529380000716408131752973617575205656577683031598718494243882697436800564224260812097283952450126768479842386205864597660119904250950777745898439719428537485962277527923144862151391979699130410315162006366521014201437891713575526068102157887680848253676948638767225235052961335742887509066434227729360931805744900339025867125081085198874798504129692798401174719871221709206658473388361678110720094063998889028558495646930306483631124512655641014367119071590578023665254151866739552673922758290075544970101980291073393912216400864023664487317441095456456155380076362762157411254430118895131801448814997588499578618396362811276238401241919376137001096441732275612671562785435480342769349954669451925096965245016247343958509847613921331431986913531653404292154290576182728565684186169702424060994397939497364400510056510499159004826782130921329867542044694292305381298834254828473761583942672427772797671832362376174947603723425811266023340535726777678096932849679704218901267959907474974841843433524412958207905673303369780479732774811559761784151074692324911147841875770435795712051133660783226410364821549543357046308435258115972231846007530744701512728553441212612483191868944695012581662351900805775435148964664477533239230025602215959683935848729755645432223892696898125773164156297137775323623827245617348739026409669193694334633116889651434234949072782750518460663763788830328171954296669154790289100151434510135204805646520736350078249576642677091326557468446778941668469522400795266951496677451519140193859992199720395376184401643185049631242278487963386148857141757688187445759692881812565861425771776166934978339543729664 [139,57] -268132747056238383965901717286681170172868693452319201071917097862395180660364439642984076665018323490581465383869684724234454740880712369975824838033261371496103670595555574686861985964295355309623245044062607313972629151296484356363846778272168576722191207214644209514516794320228831629916047508013187153595327307288011634411636486725175608944908146306384680178141736242323433713670707179116407314802273206547512748787360564584199603447467688162436033477523596621060299324645715663230802036011565131517259484250081447711602840681700235710473348940308448520507276075655954203781736117413715337372024371704929215968310550546033159466698549415798672350945470697429956456223706816205094118014637116525458162675713618118505362962169425247545230831581641480680261028483667514263993283020540371677294389908888045004971298843605336706354413605450176456167058453042250880370395451365707466502144241612496334720759541360002554874279278348705348344167968543311486703894726979961219583870759178365097610606440818563942448767318871353728610098784468454791987092335355014425577389090994321123094558515511150258129022147059808744267950857702102051975441715608206350967659381533051155993236811326718657245943745930229776864013565961976536392485587551689291454840296819692204359692326235326725690463610519853013615172710000918381056006005030617734550789152334833629870889083517854369984738056473363001191143451993167593111803074295442266660630159518523891928537516288521609730419408468141859165633471777047155457809495670543635280013457422169664930949797749196826382127012561328707624213548971419296893716901521416289481258021556865369741103728743190637912829869781888007263763086828488662807676459798843290736626461742614601236055557000037008295052434179779012945529287286761089200839122970766664832618625832548584285008046034969012246788051205210370864567638859642295593923874239355381940002208789097875291972136724344768 [139,58] -25275377047316173478930043540345168791998536904594282824931903554835406161850653438084985115717996349519928249247404400376570329687014553062893087391758612550621909243025399705102823471881132967190211270896790439154374844599835664642830308361074148149333285743906832817372127339605915811380084697318413618792012970061860040916112331272130101979588563684305494668603024095705288183121064246069700288830280801322747180887560192684575714881816394767503603899996597035399376299137956641418637200739833357285116769930792427110299086453096180308060088195880796597928239858619596026491886256068676123042970780717388401478923355128692830917584126864524986614934765854087475856616748090313058261529738053998777803073139161510809474239290004623064129209270265880089758286542254287885957904417761973547179274554896416134393498584159666302130457161405765570656713295574799481854503449119273402739766761429347569159217812035201742356966238330349481306740688612079829862260528222030427364444788560431179473823806203133860942632019417972730165447678400211629635650735880865199129385257969582247250521084605252415979669522627351760258393504517739389459028397741073698776112595477559777572904931817393369463650591963015761688710190148488724528358045513511261055567826306838081892918685930348565812174393751647210034717084586435550306478259924549664413052202745278803683659007299733414853646619352171062986111959607838073505744046083658823942078681722410639285338929541927117336174722011812216044591863326709437292900717182319291900453771779418584258746260560690255180349010543779708451793328256541386887562738856747335673378970851211867347953954231779162575492057567357335445724888176789379913279637047673122797874702932963452399980875304564388668175988109752035537829989099602934254304067771041787220713572790913668851307336485252039254918156523223792199854755627361582734121544774809705299945027550976202477643066681728 [139,59] 5031924763196425337566330558736942653508956612497322514934694280101371039575471580617505166468826245210023592103948497462258635273366848272877114331561050066569849151015821124727492435255934674577199290450250154509191140108410679458413912980245530486641536623055024476686523780392016900288820826686513115271634066625632636588410860495327868062635789008941697374217519205600348370873229730020792425110008417432379414912654528527843463689620957395920245386709149883869342394333138198908728485258465174465042929318046239609517420751055946190685029199609555817781605412270880488606549914575080566171521549180809964537487463474864679878022649332197497716167525547034231256372637063748814615577688448741973907467885110036952224010946724778368690183013584582058567878319341147559579453933002476429678233812495834527390046068060542803747514407167375925674170238571176930766510230946371573554801893645176992805200083339524127483228145449983678108876304333926829048636308841559152206919653076862353893007526945520346114800647234076118963802920350750104016249627796663775540124780184659214732902605265624576769658742053808002040469122930365453142705172013513970592123236951492816603036721464604240246059508366349637741774863249150060311137349949566919236915028606559789208023001798906576258234785620814438109889079388052054825545752901624289959343765686893181533693079094149632798535477637051217457772227168281340558308750354954199191441241946900753109654169226372284845877486929160959917828636866644691974311214465072618707238351883105301372255999219158872583913578558092807235290819690691434947283987647403930673835596258127849426493939008470206414463535145642052685509970880597860018197619387857373759242325379386315409843578650588625599594862605322240186870165118747907769002290076823714283335189046053737346761901545572134170401357804364452442153871306955162196091632552129679788837329897434673837350930896 [139,60] -175781260904106821432458139623016337230619759542584634542248997542937133886131570596591551950938014460528244518300047684895529436774143096085331040881470893423337792331911671470304238500438289420286631915492091150277527209406863538861871441002519013410180122090527323489976962654770449973803041649113687943637173396119516433003097309317352888457480384924339856742318126498897577226632561699708253944146138058563365369023657392374357117019517333377201117633965580402121261035953189180892388647146388049025913419147491078455045523592078490711704010084046263556246861508062579403147439128351081355540339190848969163416708796149719683884889548264492798865225877025799766787059218023705132341400595716786976610864745402504385344027216707223954332929159149232099028756480506524224070720665254104221911932803721668997121962640647477658501310341339344307152139781431948203276652042171087335679557256572211394390070718407785917906438547185584528269254359653249434158483566412416925627578255339696520733644263943457545447744374421507996823103389259867751150224845806154349842686425527061620968820162647476677604309285026868656859283380885009461491704242740464832246660986216937825730264331435469625116653055337587350474690905724396000840735271200524582035485331793455880248630263547460699097141936451940093139463981067439248723066891077139406981822620361745236471335212813825759867656696246028814907732736043750695499804467293465286085825666320322554671110332834996630214953455719985769139069599699899149897921112695224454360480611998150615418048568894875230129743436102799817972634998011398015025196177330420046771733121853110317266954372559089796374332430735918332897923178887195350232940112496629572902051802862980446871044567622737999065520493884434899763737415456006674374417604968807804309780305877025140117188580248709774074409913423599323911238432891849247663872685351649930097426002160245585940032 [139,61] -22983297799557624767735559308910643789080104132966258305878240760653804892834629243652482841757134864265397672907992309682280316505671491182253653914786099464825463590984270431731153218504411666327429189374232025635395272344172987076414126125165204054061372208425781280589484967930624222337245222740480382216458403504072105021841314470242906195808357808872042657895825101329883054230416530824472432213801678791351097238602985937592589192588574625266450223124210232795629973483500291144275170282500399815475521377147080587722196416997494730580019663953324435472116088381132256566142630077842331970321427824587504369223060474004358245259792155389780100868326074764969471740508642568819165346965375727039095594122685271922600250608826192674678962143884724526765944667173591447508344808614693027927572247379497835467325824662204724053423532646689334524212241151228321400231827412722804639191022926948395720718995812906733428516157002160291213375759841867424112685610441278580841152614107853521442919530314616887109449090758949022054848024125835584158797937117368850591970915562860074535121265121795025622304687903966946425450614942619266488695113548058283007087172106004173883901797365568377775542802287963529448568204186891320146208935006134495338840806484100786816572708375680836102098409782670658230490784572333987898057968403281299487952859468712174883178599182594031032153489410644665156693569026962408743215853866159206340464514907264164643277503572938628149636230669879788409039958732155976659207986678075324034070641473095004265672917687218446848599272220701397660360261247924247817522734021836701892922991894989149654511170616843407990456474068126960660316292476417298238760854861473839571466972567368023287380868903253132279926167871332570181270597755225255252036445006681689958240298199249273059194686142137625642793945489902013753673703134238666709935124096900344745486662014415350504 [139,62] 2741299934991150401072155353328667239496095515352316386756989763519534131084795062387202329547923838280588629794912489148807341631379690578232570158125075477628383439736416294608450234198578536188801392020629091029858470071920768160168555562466775577212835570713640833786919747237572131772271225415013282978414136228135536301390507943682356316726731422207541151364803547172417830879391309359914106894625280309898894195387144438745523310454336764526126792752604874651575780439646571737578414796266059515866705262974846994831508339727687710016700864974861448471080925485211521698215377081427251780465122049845516697589501610631157304313960224673812574190394936219882936511509900447855167576914829849012289993936861250034976881555014485089872441583137541678269770443121053570831660296218746767273312953029198313874525723292847716589209517181533089750989265016741309344576335157891287583209853519036000005238853976891010304803473253394397245133321631337555429826643804888554675518098511566426667964220805622803449184071584990054205713113843726025290102244537807319203800759621906413714931672267420990675475215356507294709397737471804461399088151346487708153160512034768014254580014870048158258500095641748957134919548160695486771888099327905655949337765842646015477725908658393848483309210464559592591822251049012887532581218693152004059888639963473406190762720857653674575675915680807885625249942703978647820967928941895930250987729202488676013204831284114225848876327051380724221297518752443890514916488106219242007431702252357857418742245901616247790815587763408239343824246887002534886855339416482600741546038977698401815972736563851301876240858990201949577441752738582050051537442621285659386842398096524583752559841202977782550670453122414592860435046615579006118361937550023982875618967273950260923225053448337174153380428174946440816580888751505812945923712426386137482098594755819008 [139,63] -35090570788976606346176301390835745136169934263104167130899297098500512995858250730393701151752954693542099767896851882533305579923934898395522604657361510797777295239016431294651376806107847272532894358524876601428074974785887851761166126810064916903061916101042584021024463570678210903763255437570054900556077307682766229668535015942265331978752746333424809531657527772031323754599000802521419337665752382246090183507663568997042957744145289524253361973383059521885559749638336458823156924868831510160429319702098698542301963462210113824155728993839974998201334221877787467085560876825174006881817707230225402540234003493885412817637101108796153665840221275166488213250457832527349328729376481617319305708047139737255989110746473876616424327254611453857284899152373024303622501982759438577721744259695390275530501104735134636326412604705125111011060297944253567623757440609389521369455549624650435654356998846174484151676835244564326386015379421205988038157312497760596964972713853674049949187074141719099717463259579428455361416962318590427749335443983245630239851156027581675916868222835222405572819249916382003484720742157284339109108376133223023607141203553551874092549715447771793205051322474972097096779418333351290832389987866393191193389381873136697712587858702711076390790938425320849842435541556545642341603248811978012489778327704169337442020005606428430367284070175511563590747250334066770342392991022688939792811675101777937872147117003504462684038174163941069638718298404867139262092192105639178304525068488474348266542958365924858213827829206458485605288900730565936196357959279129886605265118641560963844387495872045409367797877624458854672039318779970591092781088758563179086583568223050020262943491697210229111069997040522236526941066747465270975846364981974837780475819830342169126868699311113121992476635344015331977716020488531092701292705693889051975597336128 [139,64] -11515230513159023567185345883749860888061458720745062948366293498057325764057746503127818836104009138894383692526440825721501598077361231175720233471295898395135427237532270794383731657763375285688442882562797221426650139160901335373127931448964177549099383779376712315180469823439839944755497127244728284012062418308310795845157394052050519012221172438976099082798065449646684730269122530788083648631149424065221147553951431214147552167282850547426333853137136368580907023448850481641315207616749438391335179569089855204342207444386394235068211097504132365564183259909736992295752911339368165207618230925565984175075695107560790264921740224896780291651838879113849038361045330162747463347807724342162474725373214053239020572439117957392115132559327528151633218546268148265855842315359327553919437901479565006064874686402834999323392845202977239371001048248736729794389438872230598365168725196337206512257630181174770144437009409395009569437657846457925468285105902544391748928769823933098423265170749347307756330453281272481904839902741372677793514517547765956686880896270308496144122263446051726619130500667454857027879160884985441623841240593282569022221994161633924239626765170382431158675762899252051077623157162034780082045191200238515823984226192226512772351287390877850714619969666756844661261571557601283095966807041156177445453831152768678460663268092748821801552229935317912498392450580601497245837608973510029258612405773216357097658097709384414794281795689850711725284001409330585603478329907688452749230499383113189188270664104364277441479252725590764832045075661738473329891182417622405148967768205671620136927230286523219612622784699666695740481470094580093575489072519913993629939447441902683961190371764877940337646002156490279582294917538999503682950711193046176387746779344126807159965537829717037737171273204886949893775885192295072069802510779056484387534592 [139,65] 471868947300195357533301342294441167258713771825750261507539300962630744951127158777867200205390055645191247706617845633614410292720009055077692630216627710013192280828729780495934454116075002515596465120714868701555894503184775773857925765396129668787996726348166367383671894101122666621692751180379612596812897493858963034995051170235916277246962216490240159922705458339549333967497396422038811998890326571874310618478740465170867245842078831447660499886838223565592149128289452263204211000804861660659731109368030108829711422661516046159014385346193374201101406476054022182982371488624704728051939963467774112416812355797078180070075590228519876183311375084866272484554902120241747815518308932030411130984770645749407967914621082851191322145001128454213054022611792683599157461705770070454405975265932362080530249051956991535280598795239606491656787396866781329293717834537866090662144983085486426231181054802634044427716793830698135488171247762598949087044050466550639758889699160407258316994268595903774885756120884578272837365983560800623237474538965705834262946496209726579125172057807320148990893847959618349756579281252815427490770237921910143368300089266285792145578571326834871435005140288755695871524499995217723305418235539146031022638773895945257650329452220538718089693307265339786807812929115771967621165344168114597333419245229322845810423065931262228689272706890137672319300033452618112136421422608311072078230708997222917768648949089442431136593847350566167639038909446475242074479793343347405569968108490193217111525190485627878115969869027302015106416942834918717346572723198991723205796430406722617230177238119895826496554605861207946302970595357105294148583563747729892273385824807518862675900615175658574372273849908383177013539488782834672344301605746665247271334232676222336819706737730694661980164674092982167128056242155516004510412094431996450656 [139,66] 35914250793332843932127096852784119513509682783099538247588875013226365042001860075641957216925597642641170956329090213977855927183600314119900528585735397298371326591384722916929799932098742873960493224081448231160865776407753354099773413536136399847438382839629150060244060457396980213768370216078902573101078644933436472301079346065309437878387313897742953193796298020807582870863990765856778854796490941893825804992430850159010452623837687553789781179431426718112577577718070164553707296952853829259893241054867744474595841496165177238360265680619028093585459805237306235305861167988420234999895409836820237240375639026347143568413257137787415594093745108940124323193178821643358239728569649792152544593109548411384048982915494409521092536687976118188909225476583047698226937433546477982276293416476591471727258335797537295204171467757817033936289851383196269633673750790279469134180832704302638948294420130963625847255912764883633522790345947905624440168518283528199240253550607623373189220905181851814781337283614053580365451915752560488034697049664277459926117767363137879203923397168272177249530545004445487819352022517207977238706064547531485971059351490401136449358123770324083149093942072515792909055121416550883151295092892245047029761608241768418581146768530966825544486368490040677390150379353948419468024413097802541570471034158477211481107562247823905061298764576273983748475572607008919923680596227845755851042210117453198892995405710994668267964851583944409908340805332923513664050170504234659027381148835702720005432459311923113260566325545948552662731244684516598498472979469116879604871719595993163662306569653921058614588031431170715070950876465581175864946338307182528610719728281927367032752598488746658822589553305224005614057742420030365337212986584629477575809714066921032593762020553242496049494313349864688176551526821712577956907144816804352 [139,67] -312595888258329753638978928513939999656485015278694008169237444700168873081722175271134611303552926169711178641556071803669575556924246513684036925558717976198402752243947709687989507510115440259864056693614547770799961095410327814624641371513628592664181690584191676906773758879038257904937179826762363083318979892988701495429769858987126096401015574706449575659304320500731649457682893106296089318721743551637694599663442485591745624953175120688561362750543515059124127636319722784637681098696125517566415228055135394977722220187917937151054969221616062842622355324020506403452187578384312829821452856256340785094456013867427394739754043397460627187605583697286043805295331458918437390083162753591746644188341320232629677256199498201887907776470201766306645902690258041073494494090648810247754192830398071768164772207744196592350327444120336520168955055004883449251065074844075028100647531283033554045637391738690375675279516801539327554704536259721740401080365226297723960863460415411461464209657194452430943144874795554240951156957113941754657536413061004829391293133722692177719794358548287874067566446529295326876838403170679703638150780435079002700939509806140865802619996963765174190358018439787352135224300686942573662019925066808768224731423398178575320021727507899808740431485955608536442312537726808342448306963882093302319204155017888257150654233436100615050247736044540349051088132725892780016513268503314082197422876769112456704274844181264278842043220291996033962754055617240214093599790678729203106810909910811406959216890072991425811518055120054219160967617656376480722218634235347982824810472809538301122134698698017193650978087256451222637896593789633638610102542526589726563137863252557373819876690136751387127621794550121454386452189174090624824119503960228664319747137113576019018764011797779505976982477997151296388358634977941494635749209280 [139,68] -58612486504967261242533098855820987305119020290337508063511527442795097523608184721647727898896376606345635938984688740001238017036118185271237029664417303701829617275726687734996417674177691296050361620178687544197030778954292508623509258888509259755852376619789226558620050130040975861288235796476461511030405169455883377153631680471157994395673405365910735898492014942754945020493079054511213143789743863965393857776151259929146063402540437463914526852827285997573810496009260610232865973685227896525826035657649491345552425593474989112669578629931890480260419048127577472660448086157653108140486212527122147623646779709158213984708544406836188852291594268860753383536514758974834407210673029804056133282415260557357709318103349563668245075184218332627160644092510936799655885986629807843863254184860022707179430646286933224365625147991497638483949880042172578884556891260942371412295097751442382158688868968544366921053553096209931480722662295922909668501000055901158495279576753274255104884884287272399018487703395622270011148849117340418223859700561796445370657500633880563876985773846232337528719684220038035989473732950946257559198606072055108305691758139666221419825554807878400047968097091871557900836593135665802565764723369536129987930270375102584222788245332666063473658813384701509330295966708777852207661441759596689420441652439074622883139660433729916627699033073806181690432977375367586404623816781243499093563504029568448874983327177670416141349683071319828762233517349018754788207591741121399321694314797115780510603520476478182027211182416245470495396511741113278890019506578501750784034732483302366569865414493067874150266343376329322453080569714029688905644655160204822446575926532503901030377095326952651360495064487478019737711316235029653769541937692358674755258423302825517543138206641248106573495341568921049796095372485191803413513920 [139,69] -1440380178653720732509825794936299517310487651774934505430184733552302677283331443104622820111718967438461563909485045798318028838399969351842033011046566024956041499392027860147291902218218186439573822294343806339021458071289820326154248143380279597623206058221101241694612983079122589528068502868262597081346473241547167361451914952115282455863559480358706103033180312977515226401968634855853430900551008790846450428412708809876224819976109305831568227676954539277826955675386876987425015857876954267717198800750832870508656732931655984078129285592812510237939063341655948151121884150097437035429893823983414954709802938810402531769173642245236871593213756776655702444365324154726245053857825042342499166971247240294399856848484947943788424892738256935117593071123632791813666287060347007427681706620479104292839880852550387513656348322281342298875226969814495904480308413105042379476918464116494520033770683301229324702882416885156084926413927283636256034816869476697519412186179839965294584601217117582181037740564729208356631436931600674935714614407554290377541889545281092812886798973643022583251711926048762926609568725701201617733456798203317975052422322308714559844068016372655556022588546760316788521993675551984490079650447156250151388508770764080250497106791718575108779157644869818235421897869549432169394358535599979031213132449472068378589620965463479770490153083418577467838583669751227981086905066701467264386169522892767535260281176169995270245868892069335648001030117428198042872038465156840615875103074847799856678779931960057921676366547566147958563936660863418504246227514823090308918489090934555348869340833861269917653557311736784494741719839578121876429542682269251637378022306653977575757095654859210973243958174310805158899365476337230717889728094195230064179420163441756528182656183152807169056648176221175539404715628420241510152 [139,70] -31347340536688130545252242717796188203564931609140801339931270675459797855873061707987259236445753432797566562096825981247845231978254372612363523511919332442822090941322071388999062012742906326572148864978970150232830674339908218028978197980016528409213718512073348722151973542765842422875102205312952757718559885340317471997728501673505676180905716241726519663585075259940139674444449000043761369019498568994752297087478467816503718858886311796916637085596240860208490346960440579700936390334057129803183293774570462015237448271424717619913756749866910853557206232343490586537942497010485986638414864578186997223751634138707870822303797425093113682273480724557428198563458211580885595607023499503281680537832255248066873771921570853106768238926741449158991414755733301834282527156300993981633192861121903154479120212640841222356298672119790426776171602353597641468424806643757413136792111592307045554582958834629990652786343285054506017326839150811212243230915649245883896607870383510232384549937961587788776838875961922098506188707256781911568109639952104094890030309420261815145564193589525530783011567295663715850049967231447417930897970515902823688245454973547095087468352510239999574426800545244065000024331510504886400194316560266004025408912381086038194138713833940745183112253060498227118152353691942232995644864618310426458905348289751135246687517355397790235092031459031759612851766921860491461809747083550918424940613586281855343419401601039497125885812361909125985077126919175447957227582518754016581133662092126472883714163176706318455722308218790679385110326755230916595213100496091193487502190103238111451499910842710516977471563276823428307467021756294709322979657679000788016942917983102304513561443727941513550648638912894686706164831241359379255640060403641963732994045877737834725171022585010753516423810466324583965374489014664064 [139,71] -3822291830985052327195310170189044513730857396803010442703466946970047915117831790847839968469500754409277474344412775225365234361483022586189436700772938820450983399527117201199414992539696277514315404471006647664152417738380857504690490832539016372208085272537076085780492123981957313730116987113231573698992608554090254751339426064275955061199233793090744628619547949638072119805333974438142480160367594345212945217809388317594976864947119735943409987227403009947824131428618342415722462119378168301979156112499972757158509320038092258804446897905027034398551299308304554393581420011582982468352510271623643421735802986879363679980658751997667444220385890174280593081481088724515611208317208287924291071272252710327207761155762675311855552630530848364642008773338161596919313531587095931317609871452742025091486873101957845397727700890333080070698844675966702618467156705524181504350241245374922300625930349029214147113379457158181758208878077031882296786936470428781833470681371293777181116427584673262620143689747311853983464483271808184230972607911841962464628294898751308100676537027030559764831132194639602262268645677346438978179164503902780327826362695746172813063484623334281053003344495250715293665215603473257616540019027199836334595803011944904907364101666136189953966513274244999546262365189538840114578323335679928679628861275837267722183659200346768703199680052945397944851828408074057328039729251307375752036455700148983413237649205728607561151876663219801210891103288311383796092044233179958527548035312395885961998909879355391035303796473192978879300578942216179146577383338473885363016108270723265555944394711456088431598726531120827275302800978601127658838815024154652937557858472979965031740179622822804690306718706954097006219885089058818535038549432728756445351536028763691181404190593803820850057741789534817285882152476336 [139,72] -104644666405232087749113927862678590922889796797581428048835531473738399432146802367466188520383782656933056995542890647708772271031220567076940249582404173959676347263550076629216282529432944665887152691853073110468524365313878898183236486748071477786086350319940256669491266689202395605554495450811115536549972860380576361666554408401646653236749683674048616387564078083563712562301567799181474718426671649927202966393992453294651001217448642493847911941546935426663008047986630657045472189236845556191983209549262290111557194339087078067923324002946771943630731740971090768860731824252113399181991660620755810508761600469232676192240584109315170798619964894895790704061123304027894932156479437530968913944764735318782522293680089894626785327233507809246054867654785593913854838041805748322939880746032861316711664339443079991894143369682949002144489290636278583981002837731888483599296375330742278158283308376688125831864839823940918871712168330082141185108846547650204048941322045180265010540991887905683073757611720847896785512342511877124148877201074178527281542923391295525127896547377914291843295706220520437281598687263244626117718526668381714797969625382451247218648477023071316375929491860631208207171581573549732675914572104044541712919784641430493486595988014864702826119809983037943350532724970580073372859115878426937422037748125212244804026111150267918591010832573206879936145963309341884709107299939173446850209859792955525857506954949491003275664048356995849122840353065968233307750499333631670644079757887099252886711567783893871054265424286295725306582916609624825556335039337553514644892657301570506192011473613308120189139627329961197442228017196001052725364653895296206830962423881820957931350936823962696012558805203698542841590616845871987728160289085682274780506986335077890503428829027389326598523782712975514652653760 [139,73] 5654429440467859270999509244854855784258390825216761465787198349888295650715548709955389194965077296823942672068551050341942579198002234555646416951726014312220895106849570498247102853327325877896501713356491529572865089192355432593280756572606851677695966138141009580025413961833016643138123522807059309523718739829241535252019909723351995396129075982523971542836509521232145621243406189491823039508892057125914377974567541646794982095155829476742488414538604707331636382032824106183946887070874601086115822123113879590997234090510755000686785623426173012966560165798912884486263824985561183537876440419005581485472345574771835378548897618523401998253037974174588400177014597821326462944401326050765332680301976497639521165217119115945364355401303022927753285292537350673388362021164253882063639570983453684455044712179812778635318925769882282153316312725653074576715215520729123778268507481052165057731969779190136722994160159358689148391673466401336256496121739148968006958578479161422870088008843718621547044465316977592636372744186232304769738244239318010462419622499263636309078525116574272083259818927880943654901914251970834257929069745799569395228128154107846883425984255363092822921508046866813313531087447127899841340386996757162169257496345716577600027359082215355847153418073708061982168977054107701053278474549839566564927911965451178316926483301971217776245086570804586128171584406113135071446972833431769735339944290417036402920266045245853666243686869957181510141315338975583418793921563180876995894399606240629915438894440783829313390449450522640204389323661179573585479562596603692508834204221471411299239914446943845690355666303524530597723332595034880810445842457211475507371252044543964569911059260583655491055807212110943026155795066970923237254721313311476858228970501603484779223618078730440701857209718852510022584 [139,74] 494622690588765499960333951137199160057770318343867812039253499199987038521450500815607308585603587468470795271621983697470477302153731667515791777732270562981157831815204416826384908583249652909099910257423892175124518043039967758325896619719372659368922420138301773297047729878014366916318223362136014207786755570215852699021548695674321358052546122359027169691014251462276075593727678175698352803552061910159556282624601475791361545673105981906416554558854637809150299148520881674661383539028717437950362771039687602681775588711922522922111264197623527228590004623570111266473122327801358889190199991185461695960130849416271931367643441525757468277249211061604722316124022935016349362145297686783618606919792273138320340227720630438199752406290325464783522388033474834944184215699866739494257956269899498460438105130582049021015675603911617966623259619670986869872699411236330699793867852871432124485520221148220147889179203152849414043608995901070497760658422990277994494259419878308180951491875461370305864882782472873857120000015540808917072153571671727427989118115506192744639197670639125785256380802325998716793079027188220888076968975630534980497777726787892853112731093708188322228798745081267057732615699608778769088276352351171347374175356388449002112351355028302216702864369715554660687800679705542889049385794022094235103079982079308142550506101955373158454239721551765155590667571518875168608865486760278812645114338417697450725031936776119270815166875021841483622438830532858178357540614588397857355316576807956272235280137607283047321086996021655241405758287390046341630455487177404650647787301748624094883161361527728881857217296518832882754978957863940744339195270348191974130730758507543706949489914522082032144093055200407644820347977567748906887928168716700156618501083158856547513246310096048581453242419588685312 [139,75] 19299216173451783357948798128380952140555579590293834828405273225243236186144655720925476477615689763449492364697255526959033366802592642932595206185900087761166290601162188978966699151852105711761010800729909087025608146644274642725563019372209983664185369557584937073970169638103609237729353607788037246077122254849926737527335455314296690988363354064517738831266011980404546127163613803541659638149939864754025243892332646056658568595235514346206244459029371480731407141358544191019907260839424369284399668451811399816676806404691578599338801315626591040643988876732753762925775211986612945358634662835178562215396845447891127068383257456121690556527211338819402650055207831225291866971312864071738827893507215956305471137000884511090272687220322560792188112974325460204092762493823879496469654993013774590645110021060738642353386761203042879034880891134310950045500444634423502558551317404742646846802013984286741833189360148475255081743013780690501057771579574822232404189300432522067399477341884558074573283022813924008444166523184789682209008186807394421933287925927873588730184000651357816837421052126998014589329253257843973038679096783745768972199248008553121737861797759152868329100451314787017999746155021182470439670191270260136316572057764274610242385322774238775794358696048456943879261815403976482777689641863662748856928682146562698291586162620151797194126545653845051158158675742059049775814514717675040316194545098325200760419882250059283723620556008434392264423959963370648175284287884097978348116209704680491574562570764101510191706344303855348749896446511695256506528876619452079934877920517211983059437398265790680389774942675664737827612536842612282419186733250676215358910113676412943990147984524918218013852321251581596017340672611090513148751864956378398630225490694120835435005310976409938910538629261312 [139,76] 328289688761622539692650697121148975044757002194723569053966825579402372345008836831905442155497386960944358937847206264384271529006904267195495202840624340452491767447692136388979401845068513044905143508544884970591293745927359872840236055741356961356855327514987100139427117619396784915174655737853858904876443442147925895595186499815193078924845619683842594033811288469586425763573700486779384445531200657116870609411305038496632348724827251256741713488400746733458160423782994098306783258766939347184202044375934382743877000120079104485121609869891263980838095390585551934543788190237327278117999953695255467861138799004412880966606727963367317407329561155391347940981247231674693487629225157673272654531923898370966148630279003709066535180060602614429825584045293932125439029252510114859548209459709692783859085800018534110235178430223177210346281009191740815784816240198621899703866809633656372319739742268469015174220587093006450423753761407783906098693296978587411041469891020502718781991644695975016561066368716216619074561841315871406065548875584234363031919281222694728511726815371050366974753437005050485763343081249378040099814382528392477503955935216442457553733057678813951824214045364923409485280477250945649955869276362889488831861674609581282833421456113569672902326538210950438774127402360995224978196649462759117410476368067053570009624242787060490649078453603720330239966384339656243088477446394124567629993944556757377099114239208647976891647694632165291651231643571162113895090084665575849661276420894347526919751461297667323867209667450088625994475458174390314803390550383629320549543917025294701170290258108089487525172400019541542841293587271480143711344574775708540870687632627641452940210041988722968807207810649022699012244381478857363228817907231907469972327744691364366077958001772072685247216912 [139,77] -7232730055534670701506840897545158544998365467216831876517599385261072229165903202418104810023628596718193810061971036139011887995861290175865235284950756459627043323138484309547052589378051321141469356182896201411721436056044301543035658259316605169315673494032883096003769211402350011388894881763413503364973482863722980274996103620679337562970616386397835191735723878531521116020951185243726764277910855329710959049578357138461468936180930690457209715844564046845725488618483016638693538374451436672108771984039647599279669942502644340310921635915812624510918735050187756367104919413025231553754982681243331616746839346146443225446599593971034921692700155798911720076584693039461498579073932430316519124482537113027141952744271942190028676938777265407932899223527010826613387178499885382423969806478734137046910454137585579389682999807016586571756820558189706833443665623479468515128288093031138760096884944190046671045771154401679288943816209834680599152804079065961115983130428745363189070120033153539799599887888357702160303036084647922721693422246140275937847765824901765628303867267039305023602900773098656405803691773314726798523873074508809676323835160463508653281944411033785627811731266492202464688955422014043601293532543824731366318187870113711556346936603759751352293462747869716774216186659022814648878635168095628375517157570532081244558985333748962147162369441973015242827620285865485496743174279892898209549168023187489657257141201586939210019948086996298816415816740656584163462608266428609607490646635374092604271997225134660344769590747152251121687729015874336660141937101380348392340693128717644346545186978739172229565733376363055284587750773725242915034116722349231170527448364488049291026080762231549043341387077316239306563577766642029751019068093034023949985794984274245777987234428961671461266 [139,78] -547047317867619580033335423430345673556817318057659664340821405463694115604294414182724371982024976307598698029431470543125875717454929449113077085916114856757832892333337206237535354608086806889027989355792090927007190103351453872624035657771497904157098576762328978228736543974387805042978193002558547623456204936606118406649258718744589863774074648396830447768748808932810998455743456403003368371299677031774333822485809949849118481957190214782219487319498277472598357158137732306189044087279874672188576511684039305375950181600499225016210183195929893023510147041707395749283859516844121844591825853820542046471314462123265164834938730615304967677271877819223159484009773295951022665437180698860545059210054758072026781228980448648966535213091219174541368952302588647965579813192522975287790561308294438400205715710981509823645198700808144068208729716458365326208396868679466583698338751608944516928490852459349435323714745660098949712239113257252304596128056026679544161662730141952423630861287024773804747699824301501163204960949096252303908092016730864781646362886337551797100538261966874436032565761581051789347182852709992366458537626123121483953558658379835125143937382171407898850315833188345257051917189943012109733161651400232675111387551470172375694707389499757460025474856243182257034864122174283545590313911793697593826604183549149486766822289741253726527206228673807971727262088425581028572970211366224977882456835651632114279395309633697400052577214808261387251209957849486806205931780803914869166591370437733251291681754404574210604374188309705321051755334167738329802231272672713970788194076442667882432852713157139710425272613754295182787597115994037850782794519487501900935745826337388180419290830427741617466621628961561045771490005939645298263634321456510544612410919388881456545849642102735616 [139,79] -14156181722171743083781100540141434360644749613926224622487982780447383750094714109085456633868280161305406583878664905620292100395275473350970204401184379593228583194631520164026746245019485906938312472900971627496652196248508079259606165320601064892177449416139825546317459606808201742750947472610535637791935748239266406883373465072236014632322879479120600009555623181771520184113805411347049197995660602192764990770341464810036022650006433282200269004503607668059410049399798706295784814833799854317662559158493702132943440508820588248753405774365622413432450134459935666644009702692697952835968421796217806485508891438174058427580877591982660444447779135182154324717091302346571514054329341980790012528104442910110868365297128624889281918904741779694615296684845693344960455738705666032864582819194473502415589568062373387283503455405033751422610907588919940888306015565115784937101533983292602998877702406216336411051443705883958294340220395795684318445006135053805517263677849032746390267453065852655074990808911365338247827180995104362988925268803616410772271310592927308411794110233832430002583142050614271465470017102995351779599045507214257108914984126735531553317652491408745786061030835342725148845829136340000086252144717476968262874179015612292111003303932574775437543386036403805149997391796499200831156664180400250809810723188474529272093039003452162565007955340682776361206744616876477995790408905422744751949954527310431262579539036401704426961101970411621311829663030018715190750745861486065357468547295477839435994603408010498519983844949782382033030931725238072674247961364696863552127816765409308043608125523352655714980454716908493362015495515150610659776644925440668629285699067906975188506915514070031342804944279415686420176175631411391419163802608664416860062427923818499692574887279584 [139,80] -202732069423205885062675264344709374978394692237858104679510869768805081065821104835303111019806753983520758848166410675367767517217444971308500022741913126810675226822046644575214145939911128920776690754381019446749173849273303423239515800544262802239268660136642575017498567505900414427198116594141147994667888052862732296172689756650920186589358649880035368603210052125646487387823375678911029473425270373781408179091669328116681452147676518243716596926595972079931143107655057436589784581390972473947587668768343916380320038427174970887653086527093982146803803330514699195578000762399460434816889844582435777919339435998578277869277430417026062675735061000132563288213928492009633906362649090823240420625490062573890182281270110625629333985192283012308447306811788823852207572744093345798582841516448861862212821312324599591267385174939684270599944042390486940403938323339059935925097465958547490108582612059054402488891512579290150961867558068105178630135927138987662203738249149605069637823519903708632368206285687982660470643158900707127638331453995459782830964381053865600260635948224120483767234799614261530223374405267323085940347991888056036664263999241512853394164988926618025674392597303926924908594280629559624874424830692190427058974733468293798136155001773917314560171640958361810746355693715914733376868699906092686889816416747120069820076141256769852741296028333555047070262615166888757449815250546487903066860194043759639968448503579066255739545632970088614264049031423466793974295884816046691289600813182523335321017656545471751284135454016770379261033425139895920076865048941701993311829833258483340132596407011958623580152322878800494627238013418474914042930459955099667592430459932866162131776811730687536922023828598707068080693857981875353698404447161609557849923191603744025099506560 [139,81] -1447845596376171679860425866403133706006915345791499876797357370875526114853642966067866114611959160858439257731938262666900052870851816435026088098911355655198704103734379647900821890714695252982965153573231110583290965312817064925812691758538175531135111656425402627325060449985091276702227344945848393726277194088326494391315135871019927779940192907372562897137283334977482313211915723886042181147120402981561798851902453051930271014764252846424191536606141876773896531728018264744399753349989471359913924236570359453621893716534908692666925410973916907686533340932036413829951994451538391062054834119938867185897761871474576443109072060081305289553909290371709597714725193768732058722918806841867594009791844786044193467857986365673005351313356747731707044383785144176428345988170083873122221894494333014769773089603880753803964690166481805144206076936415151659974332889274485160933788927729212534061342520995347334269534835040684751195117308706762711067177739153582744359463017443001077007369216570682394726663620940475001662922855411891812818498228220536440211395139059587622561763905824840660798816916004664043047975544951190041588188290921786258962355152597406325665632276951520141769646651401061435911039810197398736698962445707679773494901282996615373790189287340231063746870982953207047034532573021252542948006605168684645335887377854395728222980806734726003362184746243919846518776633367002823981363683783973831289180686252869175027437455207180163289486834553938618684772132207347927825349760231307239457032552352228491514463933404235376202033048456205802197262500653434785982633009357502061324703437818865710411129970276142133660277296745299758852080163910778794895034870790814773761684748768138708044877253556346423812501501610568487141319398763823796767841538888158114075040611605972360592 [139,82] 3306679267140544628090387004005700483849741142142290922271553915582997275219070706015275074788111879471016193577195251801199677826216110497727466014789787231923607189017671700311715446683105551440192060977166768528591438602843589263292966008723072406035341409246832736219102963626281167850865374384891248851213459945667833342567994375311155498318554575865550094202019265240941865503778605683384806363985914009165328129745118397975780292809704011181255747710565888466033019920684912868112582356107629440376850696916189191198295869535069310338760556733666377306129137319241993104660495477227025219061207643551955399163631896508546556499699780774848297351353256649292464633872122055602944349073778736657701120842590467767644114561904017003740334146492570864959038023303960892235489571179412079828155481041762239431626047219310496577965277053477592294889111239858396696546368621541810526233428620383934168994289586316870700891267915194380272604540507159453163225026717328993424962379629013632754373038066486220633502034656576201906728486973932568549445018399360194631129286249363499706576878128638795544787282035256954224807544742576489013720565061669854494715678254667960586516272496597598740370862275902622252581267538311945008809656428481880203646825975065221770876340831237346727796333884164936788906931494445246354868405382828835469707504648909177084790214372139023107869903661762232709109561655138909336636459058963952126099643101973050656140260956870524232070801781225464032465094897735923497414845532451984704974570602521636643791316303676998193050173268307443724001574430622741873738723041610220290284586127706986450869790500227933388649319239082009309812234968991148075239185231800879409545691310518913517651680600577196245164658875189750592090236231790914644760753611669758131902444817399040 [139,83] 200733416756976359690339205881512121985713132679580297844159226539582694852959834553333236997789488673882958298717877153029639435803764228364356694912858786201367202286255339844327688475154944020191833979485602687308728431523175807779217892630832933812908810492938514679518677250653242333449604770452191672244969772966241270942331607794623716025167379772290461727673599782757121570626262281725209789083562334841417747399306877373170048568273477542522840480725424880460998665788438481683534110099424108808622857923943975598732309719210873145401057102795156069225710158810538336321662755334143267275728569867977787261417865689123766088230186579955336013577098661705145712805294934162323761274238828117532286123193473890482477415534405508534530540033466323808124703678094156155026715473611475565436543332119504695155489834786753812595768485881449287416694120263676391537856049624240035087601116407714778498456485991149495629108830292094684140925977416971255175443678949711124633314351725920350158911199228015151552037824293349527781167197185695658838468191684395645161027655099445331099294509524963318791971789853018944710496450933737195285141228489951451999937181318785305362717285367146989727649998327769656272364153838850146981755498153150202214985594257954248533352813770359610403241926161518107382837639222826428698334011013628175677117203188158272764512275725928396099131225291305223581616327391961093910167095405388152647359857209049590077397128928666615009989588383845169003857967648491427688615691392710293613420936978846667903401501862864097336826812952604344579639448096169126210649609096680440136797689896539521154795398087329559831049928028432484970203684725222211995837049500664210044689721327192419607604161110279810219242978655250046575563840306466294371024280897515022289870451712 [139,84] 2368046375123891524982234395351566822011724460315579169188371561628965217411901260357909025516059490506626665449354563048422757491866962826624249744220839478994581694997520803520086428352190954022624236251968185221564127513598746236635256122904285427163662394389559390002440695449880291554642726788768489789882250586646015434878448577656098027313277155696784262755137138014693237971615522938898209310360574112664755629590075454007650493223887909067243215580627022078603529870814446927513793082966944678148330896942912896117532065592450239253080085067882370220290550255855130858756612074647317638079919010061744517006969429089292040941703415415868587222632363951751947623607138635954814088595828043290642181178003913068343561023794348948757840354657660393761585838358361107088991011296777571026197966573664612191850546665770366781263757981964550111675514489586351848476646037242529172794782014905891450586466523107314672723901532387804105021326204080988178533104792530798402838774142777759468637873098802156812935543852448417632662036824191842057265052720082796324730740202072083057345175137862728909240712801176861913765750313057497509110618022062759002236125093716020334884431092845887132670703199626353206465756472120953634147382017836341552070848480049132231928989324810888455644280905435291397506650708621667028049618623806335535743952384691166530863080298093526132864883919336571847413955949115211307991531518606372582473540133425034091589204329746708755373717671879576163509127274770357047272963851596978665875445263221475167827192300689725553110333234798087317159970341048257666318665069812837463884582133935516353445722974449753164134195422755463307554147404059281226934181177307212350665981108245178294797910227657509030356670011390559492168045374985632259552518395887851813521800 [139,85] 15832806643658086186686367780620894113825199737145290555177574742429182255141326797223613286954066098374968946171994815883561865189894283869497564851596796396432454088780127285405716970757508430840392699227596186719023529862923992320899160950706329577020413489035490635758977933814859424108484082726720543991798708136482267279849515857302316834748612398244234171510864405755016600543048843097707942637027168843115928899036368828900773528981139690401142189826746610519353542936871028889193969400908202489464760066601640966327970578546910215691046299564358817519791346796892324077926703623681982345643074333719927005987926640243688519321470184792581811234706860681700221569152964193517863952598469419519936924769178321144487350596033593249927821310632492909903238002650266049147081802550706430761271380665162162483683954200906903716790501378529202781872173238599866948607478739540182817964224505718619219347398453541619458036505121036631867640019777514671869745880903509605399660561760365155049120499365920311144376211074442042599133388800831621794181675559625526158722817365659434514303196237067722795382909988535714568370482755919310113846955852451375505070656204500253393784150743388732268908070052625319055507592526090738551741047299979918535209359492698761137018200168693275539568954740240241558727693807236576637380457246477038242983440147332382306340076416934094336338053739314083878401476897635346941211667771773660467921265547640048761059424531064669890203553400943566573355718192548746391176566319470586496087175171708842789920185286075679002436109592361252186386716091968870261185728031638191987866185442129008334678649445710609946119197542780938289660262552491540867793707540950250293564148727378731302220968526258396193773399749572942808745347202955599093197777394396303207 [139,86] 64444863698245374034502980888625160456379613083731870353162242299825830164010952097045182755115031669518943585472503719426661023062002747732726397574233887931887726047937801435489464654666647345687728220549619264030027001167155378425796739935515511186773510861205625515463188390449843009004057160881203824562355368857126094598941190014461756235915705394227585548468138422033655418976187714965182911040396056249891168308176867113374029269272526642534207050497595979204627144503212211752135019498076812977933322133533269199396221729107774671468529736969810990214454031730169491653898604407149771273652190188604932034939410071443711588790142738994371344948106673401407453402240786678550751108908169120668752765638533075353351133318592902412646046516757168075699832903273356253875605646782610358640964656607003030293704788531895211703533551553453220422548146414252033866775384666638598641236232988819319722848291256335097616700367958418282728660299565100085386174844982532816844250666179901466931285344681501971553633327732505338404885902714520674687662912406314359044724829189908854253599452352797116463997657079950002364011864318086556074769759917638240578514568868872956070895661616768122079037030164920428811923603394326558109093641876985411069303002709997933475733718576388827692586326847619363162345996330965466900965513622760093391116020593288311656662613512197586678412784170205822127444407134086966734886887139932417807888534525457227492045129805744982791006162764253504580137676218873946963530648424687991358283189692494323540035540104472780655809129619027881803787944512486823680495222064386085183476106663356856173075107841071930192360911113709644511252956537832743520270491974260215492126627434089948908364219623741652588099748053471396005171600472449370180363182816576 [139,87] 129177119345647778682527867114400758155347223492772657694948818782224390303618699781344813289870604994678711801512505732718671032164992678068474302894187115682043441514681332384785250931407937007677599654373613197092140975438981168400922814362801288032599936242998327415959905589279027742656335326211953508789031304717961330572314200482337912199654175461226017716611910164382657241973722682620672893503181045687212889383038024966939772677314974674886382540841986278752760664560008463005522788815036728858947882496446287423423481742105954162162262500740391787088468931935516740622806365064043298262901192478097268502620798203323275505522635816337062420290337684298398814277650058404242136491083276829729529058227919154708661396897024750353878837730923153444216168478603130085774973358220049663786160802462921755556975572329179151212619987785633598713823734054310451536831389031695021765105858939077193908422736206578077879250111178412873497925599112044801371469596126112222587440858366044026733224637394157935889484043684404859404335727779595473472687888844318647236704063871753383286347907608259403314557782504750064133877215545442573490630400934160330556224211821828996691409654486314925819177884750229537989841123903520256467569648255315431179707642866895151151787956199726667948413983961501632553258936196303451592518856965344600510479292676485447021541145902691831291149259128502233866641602934534922192030419256681319569667899952550796674637220826551279853479978996421980842298058473491963499047974916787548172305076791618263398564381153651594548950610118586750731928522115310260773562801351404351640789034812797023099446302267931319061460347628051604499668048208100370214666090272755824915130329224726299871736503427952747499186760935323951861309427362665974082156040 [139,88] -159468158998474689526196928305466807209078353172870271586504999926018082088216187920452425763166528431040299793092253643148858872972267081663263008086265635679813959394057189637108055460477507267240603082513292571541860578467969328647306041266020159936497544889089577697433768594211968119593418574561762289215461472831379159371395137846317263165382678006996307037478428287439443273456190676889423774911727490936431990329282002298598803731438175705684703757891878635243345694736277809164972348308769750957551728665789133322904637257317799101050257841508510654672308540312211426772324438413124011511251866123569501049360336467831026133052456325885313634993312961021444632727838462976899507891283244803720396593361770483287116074702140612661404409502079899575134379820581175095813185697714322212618195516735655997621572246623785562702589087413671970310478792400228624660969915411395241743728463263839022071348259175891509270208785448972114129339737183058261586688208861729010243133407165777139623182370284820488264020265659449676735271134903868010796320554168701302809729163273347794897233003752220419737591695972037896816690587311290587959646293512783972471404667895739436892763675276156060068607034034054496251427094574831145452113189766344099623723263681565571529403147682420659929339119975786385198979687123568475427539348629792062577791114860928108536465186132713694081508455357937587656566827301318010357904430037434802583737144771980650290690089539522593764195246349454261748487813734607490152104283251716987375979207882905276551900175808309171458523776064469864462496831442811909645448961633193484015632971971550117612994443275079369552754703207422045634331549599490116438528564181012770042221418826727119806815341967549514951666994004719325800651421908716457520 [139,89] -2289962596693963870252503021873808827479934693100345945659932313360075789090011105262712305110328691887094689426988247912066383418090586714861320111443905620356858967225549524372319867867141592697851148232741862058059944690136891355741316527161560778897195531012961157267435198503584599786459738960620373302570483993141228343671735156697287213506977123039189854424317990458407208702550334028732094458609554151148881242802385521857754941220839066050900886293531810453880316099920032353797972995422992407758523880012318190143526620845409475187010774512735407757022142208971732721481851710314858993150032073043343167076436398907605162464753166795222604470517796638400702333975295270662314107468010980010628777620816911877734640026138875709009505893651439403198357671419500185826176946436121256178022473398758769688794133229647160730172125924160031311809264133313443659320079525515763394323171999908771132395975271396011972343232748459035481035316630486070436128749603840839113369695607620993236849810238877455596934409885105150472458001656722467480753432177917290735040105185313136589397255973688987419127125524822188126731102054178886851366439432637078057162017081254353915258000948294309607131638517901864551304485231539824609602619864951682059376204967876123067550449578450650968137137387534198183285955564530049437774475041846389905483576640640299623462550162931365893181333335242591579507653530441221773332533492205557570972621983480046207963224846459680290295024792723670887683229621186644724187600126705365622755832890561500918893601485054469760462517222839269381621085505323568099866712855380504149595541210119868954230706804879862744670747102882241757605474714946606927621326397714897361650028556010492960735539054252636196669422430484201654093453277460754 [139,90] -9362081873291120404651210970622836216712254092594389890819415346490117637435351363217581826263570814979379835768778140344650125828207878066638362209415716267743992396226462769678260910825438176363017664258562530219623317196339744559324207424105332544753126274070469703185767198427336230998332519973740752350907395573886832886728738566934723861146961324600105961468081150413504244821213804182196223019811880235964283372152877566957028616784973270199963685135733940531484087483151613993659106810788853857300653188828823659954802676694681073783381940014568130781866163649762056556370755484854153930315189454420441099372995189980537000849429949737340325139321769057884433932827384198171668711115176327501483624161003960137208481356551960022711460171818786331280650839902122958836061290553723477287784083414222309099859538910518658298064287315288635597383751780741034266889727379165030047604862615508035878535372691585749185467632661811637785056077050379400196795662068317473429067374402902181951965702786204551663242150124685710122483091420792691038690003853353709022706288403569330186101802281442657113291409900681918320995665729263660773466073458620344811447353259756381800935170526219153698122147488848582944206839719317532786301083621301440993198617473768767311615620270931782317518737294530221402702892166828635723873927770027659737178075296032062132025323169460176686223545639991085894219405171443015450396887665248364676908514334909459915938702694799097299163191633537932548462557446477612021666196148421879631067938218599889035164630859216319539118255078996441788483960088936641491086753666698226888434027555066244468175235229861878766658189065659610600288222456571917495667967984539975897252024758387487504719987015399217048632353751584853037272967168 [139,91] -27754818400687282773800118399276264981861452409059351293711103768996304075080172995247170673753480870404812615065738638098544827560321804635407354103809564981182031199624912331852737544401473277934615661970619733221256522820014933241897878834368113765267224990133190692589771397142928723623565051178556331409443251903828946391132767270557431250537325443297053662410961661276060678468807620348263471319089396778949856898658089002508594070008075143178552383261831374495611570121571604431884213472808982042368682315922702480855591269545130497278903352796761807838058147078058343309800428380395525753403541991619316602886482496935483065438274347517551174096862460162160838244075062133470828329987790236984591731496356255214161903073930282251307257917401550063097014795686708912091158865470697117701497172674261146933849138979307888144585854137705168384056985528292487243367426745543510290056001367479095266964393491320646701879338298520021161801049838768568405703228261236340513633420023939753551035629586483927792845322910574790905328776554664750617240509093372387384930796564537876864051552456429079466537526385745069738614122889059841816140311428181546509509628476032487113574874190301663347332143564159740186979150411943068582844732442674167262428026401282396093572674660455031308667284025920446105007770188620542001658308328082975293341346258357918736875438667992660236485033885094914459720892354322596549721553244728441457168866374480582855455287871330083019146603376591523616253251503625003112894255371339284897765972413770039710243720499539545288544102815236165832754817543109593768485626081965470350685009467592581774389800496919469289794935543412644407702679959898980225665752744603225942211126369838022922691844339353763816532129804874777598240 [139,92] -55943110163633000227730338570136780562172300929852026122792866097617327412420179105626613282572305486383884914988770157175298675857667258394292797720803873775964959458771938077820802739607398486277488839420693477332907606037428110639623701405577401067852890640173538792170892160803779760229619599863235872995970105521897884325222926936980399973279358844068341056117988141445946314731732921829373783425717470786623223771386520071296278829681777899772087247460516642429113890395069564470285800966080763590142304390381214914877564254928029932688876263317861823945777523619350173235712894208880949734272438196173045535140405492357528685853003049914369288004656963810413975252069515506611335717812433074142019504160188244815227880792955412232750615237951198677123090145938971935110029690974003923235349132835645387296643262253068358187603372727444847112771978495801285657600304876000111112765304060741125765317185059578068856642397379220687280372867381063192684359636425900680239843521874798034671888907415019259493008722273162328205611453689627956307966507117743578134612120103875770965149978688936435128074556590596215766287184548635015223455233412727535863475670958668888927901350502350746868834363263115858102470096031608320268460722064799933566334166822092383186879885913197247833448757652040667159402193663923012097906686897909322268728815656168507461677912583655628458905267321913244179080714616171668689868117217838595744518777302485317896667591330444054595682228997473893409523139106463147849446953834739877160693551075433761690862005001546674532410360921689064309468768367568188493508186021094009587771138258918336405518378246992861418994823711194930557146893083081693614412193171907277882173985256542535392174625488892470748936565782599472 [139,93] -110860818060592507677750100101135344595296838097968991469378433946119895068315608896442986739574441329604998082585723250788107998848453272376486766311630851917424797269412101401306392038557590119615615230426493557533959127561650733268154122030717514640568233193125626916807767424608567119101553851553004694543944618283258080234911339587461005109682508957551861159782546488770976460998320785462409549348492370834201519593925448027794679765540950272165892384858024182845676010086073878454397169845229453573012847825280266384913726144320016919186009316673892020878732253777992418157645167390528697368087262247411679462631435162329170702534470864160354433063292906203790304566592132280083117345114452580344182398540636170500870947872683877000765250999758314485445464421431424125633810451578771198479377438912769890414448903429982222953912030690619892083563962242733036356099356228424853732410049852753669035555808803158056293836157793512680397573081732992950861949183315030067832890137573892208879363638396289701175525598098207633674558921507833737017034365534468196784373636050335850394493960814589584597998012165739340827187461568126345343543554396957947762529012540102317140003861312056479658343691690302772131751575117836712901303234153679856767428403903344477681430760083771438125917401424413083079884527445306474154060294076422597731250168448947376658741373189288917322052212042998137126581542518164913489836640723287535957917890393909464324676140379913971312465100511337685438542213808709911011643177703499766903139010408300824526042399113540629158751686222057528951065275521504563202140294165004061350868908719600709879227468759779960122096796935048826353423511038631155129929636220278927082103411964262218323714730934728498951899083614 [139,94] -102098425100120767484012466395636272535909700134899676986495677949116378488650295334318666197809368432853516153694809469016005082342185866821277503496890507625952428158703261137816821246014170364438340885948756490358047529672282164939909970846204821316967041795081710314159894251259256594607662979389113324250893903875740141943896571183683128478022906419780632402354750136211585928072167607355202061990164097558168958996921055501335397001936419496877593916795670340042124243213498326864955166759940849662462286195140166993865243362767382840114772281000171759575121292519529885900428394948629338926920563434864055692638033165965497955655659264296057012147300011937200583032146282854207566449316453377705288162059071643672632493500055263656046808462276934222518701487702836639349848919799531319231871363539684248201413336545540642805543138520255443066047658615856121066191303796909671275133507944207374242964710318398030169567090853968918733452353030568744362893228160281634325412853524313268057659399216481784255604214710041740191482124183064802313584810366485304479575013995369765505547213177028907483580038631706333370632657271333915070256440592361491293854963239173650490692072234385323587106456616817296954902539330973569956217382646987921750304512679675515273891848848571302909968069057713259833532961859673084936567469649382927118436226219320286009544538768550760175235306479554873354907361784466892223521762776402917293697464135169049426580349267458122498774617276674975223988667978521328586336634624747868715345489903716710923616380502479459676761975453202067835255217787840957245990885449062346239027288465294700197625150395268225562210748349783983930841372605955025463148043560369357743398571826732285204698307166029048988160 [139,95] -161293356036184598645227444354989919978928829457180796425652743591027063178361230273818549659877937446982892367406266767182188861435485098868762176505846874762728224031758454723408419961131252520629091325272940631120108432122339350198625835715459121779463927057736087144685771863273880635453986051594703700153460308383703310760730209523320105116380339903417165116419091084860685994815306731198486338700331225511850252754654705070364138950476587195543880901272288512164471538024292241132090487532419063799769291624196802695410359463444032696092752549494756718137631591428376634652386287324699529151935581562006844759375277726002705462558060005953727600204322030662756131861707440812122436806941036637062402129701698307094380051711764583671843246407829790990548144257363356325931728873663459219181687231110982485910393155090665040115204886669058495756819660736355294742341352295734453759900538230817109042179745166494612161459677603333631891264228296837686496932119144322637186288534092994185030574459650607353481702173886847922850237562574871838522800463710812887905110605746680884855526415665796553339590660059734077709945538663564056239454233948157943536683787362432330663427192057618700599970174396589804752928918793808431034949737132500319322813103419754386494337897454325131931319870521637220036291938936547563955894917298084805696678098822094932885505522252086670076050005479033192553856445670647127687408490108384218954918977865628923062462845967525899404889978285622452062222141802891012684244064379213631589794529367594467027930470271067383558693575625281927240180045545315287498588777460110141740821925841658201140101996926635531034813178694471352668100416877325510476973043512006996977836067801425419383515342818897728 [139,96] 52745371875054403204304398646938315808277784528315096249295887864834154882794067931602874549009870932055414656883552744598110578036210939915960706689782281689282669457999429613450980245518921961435359926223583860286453625400556237642679769586338629329762449718760561639058215436843174691590149509542715997709614204849216964925506511629473924070156033885014215973143027113383590352025800739577765747682635732408627247090431336894606965102730532692741541578213293560241354353754076091960978246850712030395491249533539150259331274485912173554375437259418011620662394670213211239084486815289809862944416810920293300331361030182642126353584220824822860700530664270436860648307099068020211355426624911799134094576808261792744423565538270991708808109338183228707545251560500806852872469507805979354009287945541084225012495047418684147557139012079688655632428860311635478317542199898332099428740899098624375903241712697542642668829249532346110919629784789615295060324812306971342603170386285491612482880054203529356507108375508601594725699163681517045493920607508905093636442665524378497418699465522893765206482295712307597677255356475959896322460850252884559868036554252665071540937018347608941209082064617822553490213945411419996218536007713411548167265662316245831024386230993886978088248583746749594149982833380933555114722593634261930631331436384939238151194661938081453347001228381449478526820228659270544441243835200161314932811220002414609948529258209168917865360431030401810127329405781977491953873809113872012499505277478414899893508560423240582685446663563309830985581560581618622894036872814138152708383525829238574948155804028595223532858707345770032772871852478185761090164008732898667174829746680690573658515052768 [139,97] -43090265710947134150748661804487303208693349339779629923860692392370535181150575509662471047751871084756595299429874264191692258307290651629586383088625172829148816455668382800645581343719436808013059064385908928208962756690059555281281920883105069601680420109736380292198614131721700002120318031770698300722468328186181124155604264148528439759577899547565664623220237840586049716497624841408154112803474546520375688874847624528979132631199096637444098259591078834966213292627375139268956486166974198558272363886928334946808407441547781633983172977556602545251408756035096585522063099628782191089514534020051573994478785767236778828064405067123339707893210870528047114973899015197890607863116546161404181194137339388018943327437108120447675075844326651566148332083713125166355709250500966829580076991671373458968197148437884368311973495526638555226776068254940180241926508146264684025567595420176297746021552417911134909841097819420822615003504161677514487668365227431697185564102011434541280021158479012532946454697364747004474420473642872198745253002989648386025044999833825816719217744951535934008044490132075588573681508625770696611690987153928730882931796426282684042283652157759615687506801647360058825401855278857383007449574326462302978038609919538616301192396767932062485038666090066358282836271084043275013328515697490076008557486039145143670046895313999390372756300913468117591711699138519840121769773759592116943340770847580320238697816839316423919519384646362306569662692178917666158731023466923317590499639433521179582756657743060412257649500205974713964059343323905099538134743672627461489444447767004922743226415279483160675067578804747139300181096151713664697478216880727843126702229190686657712044 [139,98] 180653083282312091178804246069224692878281192847774492336664415589828718141682196659592638129195407108572367198726145845795288133672228450443891969876738820731978871802944785431377850304705466043453615304101538841738982241751437337251788042726946081364801027397822225995392873036873391894226010918377572891966212663387244150669883993150717461345363052161413642305052450430004934284805958008038786356693235280736865804191413929716028996568798974192771561985548435132804936229391627564445422007652205276944735288901762549101193951844601283572256295509226250033491778685453456815083355399163390062618171920820319315295853032729128126628240213915302779779398606960545080364758169706206916894816086248092987340004874826199977533297910554172174361206898586225134308390635090030032795147151513077611393214366143196769094663852622029209350554916772827208336686248348825478896828641257378608777054705904883448027089947280352529090239185450711379411128299972062275452893772942861205022954191240758226681566101626858733575809015991790960487125710561644219264603698772573268095348381140650148125850684389081176483501134691706857512985340010717976510756591209242004811252743741960876562952964313492264421547309713986268362923172447349694273081287474730022988866863283390998065799669541468778286577533928507216852150908291410294795028777788770286406592190490280939153578640372699292906422298832459681221408876671981279440971813174315033148876500980352403626029117872633933137802550481665604740014584673447301536872059357246059128566050916855968254349797490329367234119361630209778638691019486547566810733119589886194982518778830611296890580719600146502449201776920376752889187807286267476386390404931414870776694582739252736 [139,99] -13155560887764761998322697586144807838898374096571505508526617216432529971031189742267216273302386752275668615395415615139911094244701234967650472577029805015113947735456027774427317013443225584582726742693469140235440274972215313835584586717019596368414814633246172574246166669534094597850306001087276357725911403855866974976664769127576996432570218257566745681529553134376624724550660229622847835423265913667177165618546961641405063919886201511430567486402648091377601646751096009532035992824440715229248664168248000819721798390058529248646551954834666322661263172066295379669630587193718885970615813258749032456240600094628044022221718665592293729519224985840097897477587003884851810618246667549008109609152409190180832803175821656744749737430203483105993070425741182981101096793950194905318105037732175410990117718041961138064572086592392214465473225077666533536659413151302054945548054470414480241896344023408469031144549400828718784229338644813988020645195791409258067249626934852205989829669470722447448566563271893616502724808737123835733186354315136056579795366185225405780483795208874657357938360906746428381174818051423121300916373113312371470690445297056291560044728310105185943286925549410228972024514036569788276859869292634166823533541213709455017660826698342892349977373144790889471471189774056016920724074722265645610814526682002719784140456491773920314670123701108732535288827322803578110877533442893695723703171194266991819916402414893770738524374893969702108548723008766763249138177086721498257334868891578974836664982050428158653959382251754397058064501524780680433306165775900344214356790498779454996412243162890613975146697716505016017144740927351777239081657736845515711355571840 [139,100] 77440358913429018166331102362253563619922222305303689695224143280025720578371897948087999352085976528371990820078585469205466443471754640287233359344187031346083807330980090737674080100764690652638204501201367779956422802501584884880201412611740112823557811515333097038119087910193715920717376259855873632622859128703075836845478499474375887095715121910710308845607530086416076540466199623420410053313548547401385587373743850879154745720453375279740376916101585229043622559825067133697668489212165554371745532341026860066043727002140200230993090431727312166288653957429528535447123229886335157871928750643010278854234771115008211660647706090332932313046977972054649868210437388327410917891721450400037209293657612674916130105611060994376625366844657308042482335695686213258272356849633142999419168388979898242097079687839369724040472965978980997177309099900290644946221393929890833441563755859949847832387066783679505734753617589402746641926427936520434772037964847430370643630671411415929879879855587560797685909137165111127699732867487202722615496014736196606758775294116981782518532274689208362798524371056242788037757947920712416383534450120553887836393487306095636907890835819119204282615218392259284435088300912852133255393479512823273764109738098239260608631561627937730512043585776160593100301069264397128753643090355085868633019636543395316340770466897473379403659506495763730565709276631179299729033522876825323000838263917353797840243150798212055288753265108337745569631959980290086034280424154387425543292689375953498637852302831479766484155115840623914263066537441872399350835250572233504204018027709977461320751029370488706673374428786019116933583045088952256209206018831987703397456 [139,101] -152063953444483988412026194137878221256027553054972939777365370268081553793069790904298501620811183292334188834527305002037655049454154946607701704664081800221815438654161238443416038889149099017809230955397263779502344337916452204977429065884365358872647671917506103484131148564322744963397600466227655258717208370794874382099340025648090714690572739009595820804911807196717296589062048876828672130998793694089544808782131373571453726868149576546207923481158642165818857945640266493853005049520121812958617902683135755159497609773392121193767573424947601318031476317425073032943985019028004227481209843788324413481928269160853148605631887876789816869324628132927342216449560387267200298090099136419181683447277432570441773202411083647949278137405932529500925053603240654737763494942608032119951736270741231086013909475001471863634025187043258921830703611680126734514377299265721810278505680182689670212913519963860415971862628771121275973673647705939888292783556990395601050697880487115429372098868336762885641665811102934941126508631438179770893059057080855287114350993351746521471994735198645781635425545277123230269979250770934232112676570086944455476377367275385963481478405971087367430752568900616919739294174430584573132484241649690444953281745851073274683549759132742300666447695702986134432251870942977919550492400534089520364044576028180392343778717538193533583629623593718392114114067748750575330967877194964643567312181018733792364686796149367760150789571869054830290707116606387885630577789881411352061116751953003436677878877639846177905120188191544567290918792118786241434940978215117488178031265148169659105926620449629156910914904211814320302006892926023723196278316792502 [139,102] 3270790111863478269655787767976587484614624540986901363572548241734983723607669786739027244069927018052566912068842032578889903045796675002337139066500753239061157643552738325249239249868988429391466999253259738521426648862971588258284919825975227638776868352927094069410227997904299721970355317926305766127809822748833176497875617227752619910123042898463224499537727368265158772412820645515528746631767277084767898294598775159965564053264189569421965350710167025224262253193009289002137369327708079335625448888402865691981263516866357245675644156677941995342966177170972663608068351934656889510153713238984392404927303005726842554096874003193003490983178579772913471393137217156091589196160928608792889857147660657248381136382133743098749627570982669595362176441128104715641059373237225913808127075467978227489326025737504958170480884757682983734153140147058027954737547295975443128524817413414845845467504720485814421956239483351465448479610897786815257766487822886513824464938920169669102194206824952738752951307885155006656363591809568069899973366689286743026206446064342721986147488255588095271068745495766303965292684652516562552633656352845766689295845874231953118964255577847225875878758865151086427472924779643169825235533880337897090826587435020811185127187002700729975800077293599374365881630472541914926702801030731727757835035251212106054754966739965163308536479196907631152023128955748965439680771644760943994213654278906602718255951802841957454549061508412988213324105348744693470865415407861106280996616088475392964288717094997502844014081930914289320988411639105197275013503426574818142835429468642626777227911157649822590219805230567353388579106767204692135201364224 [139,103] -8237757030391483035871006413937610838834679050220106093227195473716497300984613592905233008429704717569962455041502232447340164977511114235578311718082515764948887855595353152413466691081339760241445526643019591488433063254171496054385558564752206821837968005725454948624590484621511892977987640491248139717203315235085145403937150535162463595568983677550155602899482462591180824663248972713500398786247351945372384400194365672684209772119663126425047941819960394879964845454798786439124471456610595048602419573288546981629166508277788066930027236410113490547680747681731819261552017859845244486798785899495031540332868944999219241459680543071315752168105128419246732160791027010459060450503652098658874131789391191663456481017276796401282437268781964426135920415307388597674275274241977119390084556433829757355006203455085335241341325408354251680696064842432190704469239814317782495541576698980485529836511023207581379970932215844459145289509260643514367336017202275466063815469548998142412562147868297066606450145163940354487476561595344301775137374409855429064571699766515700223664796665672929467929328368121556059072033191923909514211885067425096952539821953669412611781600044131977748882280786703928555982360492100455483231386623394803411816566434328895379375018866559700486446345969510659681167021631408833702930475441624259523398465020808659314296826107319211074749690809578915952533956466389752981328306786880758532575159788686214074783160594258452115167097177129159168216832669669109039573401576229018025128476093220019288114842579240973416252167619920253585139742698554919446744793103978074503369399782621146551755025062478606094850390791315454203604978512052484036704 [139,104] 10163888017933723504858476144496817637392221181673719370596765796507142369322262956045234164567860732100603038171064901823763046571509097077385662962441512574146354709574530216747396629934448145745036384133156016709825865766186753365757876035939621851614938682844939579710191945605110668242132146732809161598703822402565017403208679965889676914478445755452253646601148203274190804336442465812387121528635519969462765001140551903761381048186920603096985798995800999955414242383498636991510747330643890033567663845372688831939397607480433082388679123873572258018514387277033527638963349696778469508305351588207915345267946166479628754147975690198771314776732890192198295127090687400968687169384683717391161892200505420752173309538917426585312694957782689059676496039391747736786518335542013770351826947050117328907676280503097746731072590219430954771547755683771350403799444813835425070666278385011170798183036716668092855318411075391972702689570865349588400169030595192062561602996608549241079464868070774513085896736420456246048418600386208827964227988710281813236887552031109478819657895382497232311810255905682662645735406955934193567208619481455085296717025690072079953701522333472159214203038433846099331235784817074682314056027811267878820343412139894999095438890685395665599306402916095270765831750737146191329609724618736770306811893142151186357788691560031893708177630958941432626800434348102048774287199168846601108320057070296416191286218700499671239352256212491183111021896240486765259160560365185375572312797070243796359598600526219097827347820756357650253478292118893568090772233322218978992791058222635199640039469423726936191706936396259818008218514600743344 [139,105] -3422937966925738884741016356179188130925476822548298645579477852950490716258097470543069444539953608804951851739757160553457427292323711986716595306570789951209871534189173727631067889078630821976796482964948056228272029592698323605296551502897984227181473040769201577435725964807890649767981925224920179204777203221912909231031258693172114028431233034962359269409303895577374299210498019863504134468425922171880153109167888886973857661791422793066944575434980204335213530399632753466712823203140687056847096479136976463875521771129848516992176770495827734168254260602809005120584820569352826353884345360435033091739666808152567800306288523438373787187777184055315648303667849585492422220263298500094355551224139784396333305175256830018715580442564499245418485825757522885546795740482435495561129611183978752928381382818209206658770897926302821310677149205137549092410318407926223848397994394219667909004301220508793949725783463551950794868215509843244401970329777697927575025998081756926618997909494149610271532863357729412105201148888128691704234122895103404295131423714120632797149452336791866447000686404405900869348648470030951216290521266768971946080840586114192342723002406158192933699518020301938460822926262556374200497362928818300411030165063793127105672374077945388174593179060444072549090256267070154548803023696594044289257791729012476721427307284900520506905436267250742961703428378593328429567371585180970820788185132831704175136769403510063532499590005495634925536798162683680995623699151092884988286958289988222105282619647380669867039217935685602737274933363752897033801004669703630849242905275363976861584452164326157398203274415904619196473152254 [139,106] 394044357016280798191102324136489188136952435871421436111946347889387301923522522395732758692486676976737734248534506123649577459826887839043300506757506845709638419289344752660430613081673704338503836806047908036639784306181555576855050254850459081401983198141991433324736305150291582382050010171469250042767910946412837182547620434709854941721827082176239021426280591189299321394135463377421186226229601234062948252695737751298749200560048117760798336582373895369998177688678978207913360153466034351467346067365826864222837249281469278589679552728321312207445010275401509202127952736517649608088377764994808234769527891123235410497391988011132329977020374280909452753413898215498964415587569749030677687602890177878015801232117587354350846969578979626855290092880659749549214741134421916414561672817062736704553519734075884025796418966036645543067689184775460060568968961939222259854007822217495957985385164234510060185370667214206466660843970757918968022069550441749806264480597551898959961084329985409703087641778848224623628279811539444063150331400424299502655597202395708799113791749027166011452931348363210598752070054479158940361103581520700594901860451668172693644115589177305438424973883206980788111830519164086829718329460127698484421328404570621202832054780291328494724554968274844346491999079742491388741165638503242178747309739627806030098924244148026744109311796485778845089469472978247800806068532662085035186143500105543489773638257824639791622147834158145213682260843040037109541874463461672183067904309560242201157734620281356079465563571623175709996067670529725623852284909352378861464483800269368306904653997532843273815566670908691527520 [139,107] 26166168620071343823620163315634880759172619718478528572509223316657563771287393974930257773662947249362620120549820564265676729305309395282797255772572012046500752234742773501246486768763712956557388222310535430897891877997478196441103355888759871652565711304376889757177121829636374841689487823789675443237460151953864240754452236343232967711109712421426775361171725636800430888551375117864115386635248854951254447351434491756369338102031607293567548475052414985113810746032551317436609557265401935448708338005432452486526405377860458970045785793180345814224869604776024612154592624929636675758293883683866554159118981196970628116861731122667731745826958900872542317237435519693820860547686406006023483733269438099910405706203778313425652048458900848019845412933263694988523516144218972764195211235527233939515487329230271353052725292268322455127619019353334993632934042816988687724816252861158570063076606510140518855169326979398468346483995734339631282049465696213718285793023578939454612213226263994871732116396903867465813559662322314718631606177806020616442854666793890591974137114501777730475175518600591216909153825188347768226149322910152823496108908367303277636131407563931847643771764211350410042158344390995248677062570547029850938108966637419998464065784978635566714048804901835836409440617242255315633872809491997606855562724060387281396395123841456562427830358166332920803795538206166549535204271025467029031125323351593478944304346340038976338671936024922877628860518939632521193702062558239605887181482633816636378257453158196267336953401762906625283199373669333957020091204579836944105517292518723113102325684111364881916210572325100 [139,108] 23759235189976160935352049318458808810068814890678560340770669299508833684359106354535024258979939486664349671887467412355756269797545544747481642813186597745947989261723562292564165808580426261098220576327048917685483213865470484489399692480881593667447085570127979321841586684550016685354799048640627264331250824482848175959409367421555443833584532701744889600277031847460209533476138356214481996024995856607495082613370880534567141984424528626571610997210369125853468503222120261329639547269430357350268127642425517446566174072464541675990117354531183751793270691434222756268683317776112716985236900394089877601147828630192704493734676088175476179242043661761932000029718586550469739619481157425014331735759868098088494290496163760093513963081661189514820086903681821397736824367076951929931095127540649223921186197519554224383093684913410970511434667760688122520314957926712126990636198283501883362350650438357453926963609731951008397349589466725147837080267232371521827585998717605695925214133531142191445204725235663871697502928135546728163541701996806610150062592343222233694176745808723387668311874676436176995178565450580469409866173979009505610043329664453982110047868046920431017874529320813891213202083884537315390744903539030742403955538471161778224071064865813675026526515054118889261597715027682545628224600333799294419997304712600653697418363765190220902243947880208868780777423949607563113983420183963899043861320455792522565847649106575393953037188934398610112421702679815881844034769755335729809794117263705421876072225554760421648648475332157210059187641998611397840064615624530007853317983365952545422232906106517971433167256 [139,109] -14676804478203796579803641831963272954907657333375592131007793741824192663970355988057557417197366280795033701846858988569529379599109525083853085785549109642930162016336601360881211419807449550433520125236789145888749677734390295729817609351093490247968866418686404085295949101973249141191169255591815620860879822848879597925258242976051242255545200492155648185733140727572454345710066205731289143426554067603096532667011717934095867034166580494527123698722458224255108412124888419113564275667071946771314565848124920014095568131372725843185526342036533788020040142573591365143320072870326884347021255457573675580714459604827401788932268733886855015182224007076974690825869834161577534271304857467418407684085957884351175293341824387351821320170845587631526659124826958149495279914184241102374907731793645919602048485798962936487317525038830602207941913864203799890217008390523473299972069193370741360055005939707229256458067895524194928492942169886466648660798449552094062567234782747730152093667174297141976140730966825871289611695172503758122992449267793106083133913834901936638027764797324520493762574658851398553205056966983274020852856143606438920224772129632996663060850659063263361008837237908325305171685155085670059605517129630565665932844624269285017446621402473046662288227670650432979274835862795027669506769560151334997853332574364069674734790979338512678670998315564197810180834452263258583744416734595852937935049878685270820445466400415443300908754228012923069522352033222819516378206194597851383318192698237827867640352340381022900068623644840539782329852090746118743641626680918096965470851473159219935829437792765480243 [139,110] 3288279362405145618840825838517585409509932340492553065192043230433828286610729872234440495338994821749860886214147067624112363616179068439753395521770372145160380059472849748791363860519702394049461765036374136047943558705727797826021174391187961013098720626229070128675718176084936557968912603536161757518483701308090138499394854027287994171644999719290799425719653350778644612060020137976060567549978255573169845789440620024129480182725215219015191838948764670921948002830699849194424630778684918735455574631703556910090861839408657403560642276030500726002297122245021361692466954034682605098830460852169927319388277187761254965233953419795128092766132070708589679240445760234569078197578103289100856381773262654603249229965066953960127499132983844535821023755547465364539816191072783357492221729965690827573783082610449727586518397433949717371255021161748201423963701095165961518369198592456584798418505302745407535374354581878276199605117345887338089630239843530757344795298549763706672396722596116537064254633302750706155163444824689198287286300981338808380386481014369906070681990863509502760000512034769753437586731150088119417949055891210398608414728973791755625568771722853818542169852387276023688347736585538998782904198518483595674165275894527239889026287218354606611110801640329354223477633605050173067750700921468281095934316681526929657244088321232456623978817911582359918831952315214205884349242997960001716794249985846740958377768585752364228545702598465695186567104564856527221877206569242608888550334645847155285475130854239581990863082635939295929583235835927974444028712838136491880646297792959210827857158760768 [139,111] -407201767129524010241273216743055133292387523811318785641466790595113393540498460520535320962602269818352630346327383038379191759062097126461410757958009190106395642728651760425742744040356205171574209098724880979564191411361742261524678355866654855271320041859753739956083226671126638365365115847950790160966903388680571077438320660138796026834662287504490375853467427346922866117587288342529244732049382699401852988254467590250725092931192644551868100938889280375680987137959119272567369348436496718537837128177833031744625396886372969923436017689866167321122908102074725476390736675892520537386233427360698025000762742983322562566009889767324791087433392004414773961322170201012754978723389672564753960406957987157873492747533768344949071480756044575176788087286568289943077604904721882381030901944092292776740364295060537964033741301586487011747770855280698550451603448417163907175605122925389773414544216032279710265818208760027370694214607102801775175515064364988191924375610464537729535849989361749035452919548845757349606066023456648998527899961298700921160529797676729722649736704921831928038648808549565779485442035723674072439544279619545928263538053793590024738360309357391653962567597449263273137694562569653440124881285442971830819350981312249913453488508543244646502820159597412079987600138223704203635460438596661956348362653289246612965566920422998648289223901450645248228213316028108153448800252384393826523501258817943245899222915004176831238281770083519471974084398785595442910025083530548060937324323820242446992259205513360311447945135364683904666057623598483278890879693845830744810593087107424938800952 [139,112] 28853044227205446440444710816840711159290310928515743981629725180288301516973005454877071474738028710387072004154767789922810120772503840816028158041385412019381912694024095512760742953888161464792694435837178878773721231839570712556137757020681970340153132010254778964646500303989840073724947975687991523004003376217755423244140324552056968903930696934607137565219129125519042065294093843725239515812670220209446390459195008810481129277002026273459320002371305722970056245481790017896082169265288654392716721058043600746608650708775848377701441590303534186557252999524706461639216715809238296301073452678275131502459844375218370684291847778900944635819474810194201360359902940307461022334563710965947092273924869335073047603015735089887500992508851599192884261528258012162970015713114433151522436768645309482673423285955140715943040597235415327674667383386321205637873256768036262786969223270317644502102685002131989079306918535791053323562313113118363186118592785810338116680533129379469166387232208789338125233526790462392419078415975346411285543203557097281780915436238672750017365963439669009196172871277106831082367439840022073467031065251638163441396723470581335334444486247560399316351465155986463707690446591660994380699047982750614048558857400656505310672868582267849382030182743044288801732609820561518742700949741678885056678513653994073710640361986043659184479968738692687377800722936530521795669772202863886653097692312512655610472282306739070584776369234017184950234070724580612724258811406292853161927361638554234720099072984879673256363997492949022811906393634502273739131794517279107344952639082947744 [139,113] -1258110550344380467325320301444180055112938753468795322417359214340948111340687018355525329641969804256483541217263233821892628903516531121668427193783630939712737432841776442960907730138746359303709693874669323145386712669012679590164220782594798921748658768925814199873925269558044097102623176552079675443730032411159138552293867142007173217052830324037438159816302154986893345471662198835383876979819011024721843848105735932625974223393227547699820260057585492416479827999138699107766463296965137125805778928340755962949331002315995313171942987255307382754161209514469126341020350066878633263518931710502450246983465730314563692539454291307464027341189583386187883768336332112161533312062780559097499569432311558938851697747518920670586923200653602453746230800461963843488241992093559953259980801134892305625768461895645114565317771914936423620508837397886857150813807392556094514100907266920973122322169223111655532621844450778034647573050722987002668740067776391393874721020047841624683745011411844650771562971290129638201363796239319356475594784294168026546050905756839083538633365381177291868897626533435615405290292224879674291450884410614266440776355930835871066086435203942615947361127587120555391018307249533224853320059839865960864113658912982432882047038281124851503623459432367284561130362701169302312198003389835434086943835721676563283182042733152910600007224566924886151595958578779947394260846695795628643763127530413405555594141446650998488439048478296368951006784989000873916442203471293964909915245222226601170843832061997855760944969468925966236298914788477761351374781219379936311706264964 [139,114] 57136035803742061336489652973480022363868965890220128119298589954099570272957105204166398815261661604859214545067067926786579084977149532674864697038219771859015324291910695684384531655679551444581604031456434586878733843175107316721617688070387210091343887267508803721607391573731224326397916138935492551709206456474357648985835895102592169056398872365470094110793334550879311381342859851388215832455554672297744957031411211367226466706927687496415621072696567752215666133069672618632373334554945438318375072059742157888766130010101121869849336432595551585431243637877265160974544139079939116352313722236231724199540355191666349363442413511092012027304961038258891302031448252525221704021237624717031279867039691987585303130023540993576146776293170797663624357887077433292126054278893155678930082007286173877860330697614142331210960151077969276120076893874791657364860757552946582969700354979895848351126229014476303622597631357382625148520469790602544274328179482498934661417936995206299622765452226614056710967056941611939376874348083733589270698541666954911979796008757654760165905127510432997233439002795676679707328780970602261063385424375624770044258984062809436391573938985460269958762708328305558167818645313771235085889377295310421910257063399993397725316875449249481582625782317048311896944939939491069319833520648440763819505392265431921495195193286497788872734535653692520065935808987155716383621448557417722702290231454074587236564458254012331208005020779817389419570656762005381198206132245889906662381368584014458906613749990979613997865560180975584722080132505237832524146624681556472192 [139,115] -2527220142911041211235860083302916778965298854937819998036596734519584585652800005692391678580979921050994832347220832714455000441289572623719119088280094020048620281368761268668801896371285922306091743932420320275897584060919221206612955841469883385729120489878935605311384328236264821707767028851566089894289626869196717637252153306800364185643261448972447803201682210298773483676668315260008141360000644392756103524800917080620563190308366337316841749488802107558315116750381592693898963607708344340677779979979954116231890506214852571427697226004498120325621331949934905047258580976846989342094043836585853621160190386641611426464114622928781888398212997380839530187734129964799082434713610026219291289585368544472326969801084999395440601732249276549751641828634092709170090709340712809888928224722844423902334257579303215275636107282800788435796076568135204188207779902444204645491518760647953499094032792403253651320623390739688949838381614804998688200821455799781121573319543895041525678296411334744933032949256582882469616278858776362685863795576775619867787165730298553603730427219008612587024899317298860645446497267945874933742920517687407574588985100272296603488364467003452871814490080456766420146713726381447083634200203498460832813607787158769298713365271106024498962589562878099315160295926475603965216285004823565863924945883553947303238031646318687816197254261463735240329058854058743805320253021798853853194015375026677660675358935230997053077482431829560664055516151282943460942983755392108321321300850293724062855042067870354299297040551371812020284339935885911767396762757104 [139,116] 84677138896150782509248849292436064977512539369821646064167893061075105049349707412770795833367658127717339757982044105011321081470478280674754676460280129761502028861973582939847630462159216526401961824415287810718840832376609005759327243902286384518939606509011962247207087048894915330484719776550478440111409444823019650641343323450052735226003971072551245987544918706338426568668009480022643736545517357060815862515403537276004652216362131080066376353364989893608758454071232685179245391404077976639590103428894301963581447149876090282709623413271725409831524678760259405363647004126970098335986752295736000212757685013547550296137900562201254298061500391715403329565725021652510064185828552263375434226524527949377723309809587113373578748469439543625540073683954032342279452816826623377665855612585779257245147650613351909880267946494804824044528316102960369840077428678857858390942143939190819480351450195740642711914693886147211698535561090648998471142627482131564025035761640927453374584583171260645214670369963091593049101158546288132555782259706344835387952295780509419929943050576462999886139913450672843084492933685039334793735059648015471486015428559621229068838544041907545332186941613556376369367266783888218044304275555060064909633719346280414631001795564496345603179026174100321046949215160047951775478415622275354430825624430136951344360564104016745645409490366771855383688701255552758407467263339299535838350412352895090130812637611511426906895220149656985356069902618771047640226245916108828027487055145154453946138041837919430493476888464066010476397505496441209054336 [139,117] -2877004209378059090938137395077879976795799550531856210887498053707941651501960025296886685390519064685626672819300189951867985457449442356476057775832287340674850550253262401441427735827138210463097727374368279687323783500791462765938721790919264482181453095889861970067530375475623970386057319923818962599531644516217148719389160762660917304468885258080179361890134858738828637170836981463235832451974478150270769213817750817539735397639801518204634054291401322694568996985209311012890316811458308043917115569598342871175159520189264946494815832411571195474755174844723613398123707637076048857502733001647906618794373324601018135431878376954203448494876894920849187352983417964198770767633979780085086141528334965547105742426887042966927403507117750580423549697638883681254368323590758524199569212093285323157962662064747832446616202342441401442145453135938539663930983914154435331554850435930965924369655689775605741614003037244194156803195411384224929078325527622623118545514799112755115025780415271082389989960442954292697294789737184763907575990897968444314374626044593437512160269370429071476143305335887603643234259302710707937273963031849247632354626697601068334296432384525530618152035649537403796392784411749099494034222172844360712039452636546821782477702429649015437428141625012241535237134667931567141987443403331596751357492781411946300445396956236905357455065794226540009747294278412608443514091570884380701485257106809809632058301792543810523118183779235115378441158635214852225103257401910373438401218083519343909126074883535559835390117106909556639436412009694996 [139,118] 79248693515772336102097683143355760178123195630508896328401630444622951460195868052706149969513362109479990593014127645871330487920148042736615465947660060118338259504922419837802011645932685937763089795550121297598654229619979494348284606700532927532482192884161884039846167332844887593625173680098782773350517984267019812647934260348286120754653748512785494758668302454319318087204218609719037166568958240891263376234569375882176022744503112644621189841156934454164060519356878622332818812575865242647347178057882369538588134094789223283427316989669028233343579421923347536990357956039285170355326855314280345092340038002749209546547309437372460797861769809233821677584807862640946519216309167833546237151257908697596658495589004330084712107692318742197115281668963688787009626687081837712260017450036838289098612288389712464061735390297109276192128470707651027553761674178855482736978825142608196875780173206855624996848785333492711882797357904580045885992972608797005178675736647077936852110152324538389632474242230043906189469760657955741054896959370612279527453392258339592235169759206773462241092119419459687157502014552098102045958260946597707689854618339943446126833088823630122977982605290814398739006743633137362991496537022933242210036145473428013547721984717937315173407092817415068812125383114889456141699149046198614875066085667282887376255459754483668824706352129041972019852634072761764062278484399580826609164368406926421773398683715386037995943205882295568001320376134446544083509350353415978861246951474092703483961763500921749175869283792905728306414016 [139,119] -1754223004401360359950503034313516062065081128593005415934384531393025070413310959539573486189985369458284500267638973339617787699902707580296204860536088784319562861155101371245399256814157187536124028163931333413318729450150888414852482669909099223523682642569283997200866419669681051429826082125008297690791828184853212503229323570640403579671738468909875520932454396333300150790462097588948892851636513587576256377955436574278041199739146261634620687413098823839936895665418064887366635804231509599694649797660920234695914954370668848614561453162349582393389518229372355984422331892088619991161436475097917502079755626975538955255610598212971406108273624306350545736037649824713448884029591362438766070628293254319617727426584620428236302143134465947759080351769257349460036766427760288034122906917232692991152447263098875037072148645047868549790369897973363860414099813600821857473241849703834538392900260825812036534352214587008137152370934528556249995539622038155262475915112703197036411761809158293094238603836245238676090623704608890881736976080462940794741461259524835696390387118149539569834790496214242148890382283549229962608484483001134397601122988461639168677221015318886128556291886355242024116085105637119036234405103929693636787401656569146526212922836726744260663496696968218607177259920871240132266744337686798148404350842839836771320774182906473097780988075588002234056700932436782370531009067703648497911746482900609242276474972772993380093199484871343934659087881271257248072585073587974359584876834399078677260399285970939931835072783874446120 [139,120] 21814969982519408024079366351261946011489197384373548997220017606745839731840503011009294507535108903877004169228446757007883110173196456076164668015851192036856719037055724842770730533353779368544631926934872925173113692801204978727765693733809994107186796894918213535917179539925593300716745712181841672629122401220740915846922246801895757355850875341691798974975931180592975259606328519504612614075797648031047215166974478318944355435404751163997292949776917905647001102415360114083546262470784579521687442511265173907501421397741527685273027754646095053924509491341168281203127019259921690415377836780164273598882254497705066300619673835294829020476200423604552606913787138385929065515671862373753664413849140467785048364325375798412374967994659946432791359430833585427483672099809484842461235710896808768338429988137348517707405944043496355726313222972786713247509791328590157213715584794001650528208055511481691293745652728061659402463119452308105082231221824557301592022921210624444954829786365065926779908097303408437286940181849188753562686344663206513990756958935881269242827767663325708789336945808141517524020111477047013172742062647574355264058107214612504464723657027587654498433167611828897404078479965975559484179611755261143509615184216125187645261381163347861270547371515456160056146218461301192816698285866176982322484570977373049860615505222621196676348815209975675700343690538779631438113059768292872785214745842398791916542783645620995656289665279262054560783028742859727232401062255265744676147608774749933216652189142973438575731834880 [139,121] -108545668448343478890603898542304108403165669117929966392193680555340057178242694164166712542613127074114268956813048947339892103958042025170686372056164005108875561348704141492633482483940597790683803962340725155956305695829492620337061176155119625335158689330145102357644643199055479509809301166920726399428446580573006487073886762307741518338044717854251499151162899526463288605272192356835125346538315169943609468948559236753337225649350665284586763952814111172119948877879883665872800593674855409117684964045274210430482186840648544170961161627911001350286764300389442368620623122222083272018257004941726043442172223730015257526971031715760497153536693628345809360870948959709765087661499362147287881745045052647210321220478224138028545077095504179172153169738142391240189317321963540197120922385264323148966798093005232829195857152793432195492065433940730531233816294197304055358813446055565280174877258452220757861454600127053484626499427227781207300678224468632906883139041094146940982896706974324956403169198288825741731601951595659476839480452242229096901599205635746647807018842604530783106115166912031735414458215261978047255766306268976860787669027844010766790917837571452638437388102002862633865996274048115421859200186901804993860968556588148803436983161803458213816721901612055879843818330625138109245719909374500425362746830599073650033069576511427862869930462908949087786475460975454804478563153482322378790237965350355453114294308464195586871423109358468033674207919357390088865089907009833910862225648038602667133556191500133829632 [139,122] 964607064829544503902520617258133690397935961593879738674313906901378324471458735400799725244831107495823831668165008954765858954260573167245535951099908531599133713095758042164136098125796955076037245192566543431878672614602793553323189280357776150581764903221307923790482733848827957911903385148723207010631131758915993260318900032874487366690352890754765145897295327865011685534235992234900662957892512634026330635572244849391650316293473438358358307341248253170156164131742319179958217892837362968697497704118279550243583288831109989618258798080664967595331800333977975199629160766358542246798973188051226448276789737642366699595290488053059843580906495037808355409046435652455251104155885756364822250953429408004257191828983022393986037158901391174666141404747549429497567709729464585250442823282532335673704622422567015186787912165162508937797289256297624437763907692425407038286661212498192575879376460707367806549746839109911303900835545924774989679082813318137672253475634573964882792960084712402367876091535094646884807071092381672540389937797201503400054410170232099433943035352320452291548238506941615684231907186310732863603986954062545609029052397708713648505533963465838982485318024984433145017090517392543188603172714274866816625220000047839682167620974858379914985947376022723726819275653876224145676982892596091966009484950916304304661432610132142025872878374393773368269770157292746126866179274193683162849481359139777148961708898959406750632756680153161849367475759891479993182469259085889226932928221195077908509547508640 [139,123] -17442798254695573077062481845508143404151247404496562954178447683001803506973043224082915300800497830338793489105083035533966536840110993280882370576853912177754360872275267075522635935949689407554506207607779550663319025115454697997625715794464716273182793193319881492033800802202257940208008095975318772167169015165086052544238263894996527725510864640826884664397023173891682621872250249289046749621895859829262175207643094471570236348792861104960642533336292107061427524750870805591427346116485495687678151369590470309189045770771807939950852774298276611196326820905361087835048789471834406091049064907428945791659033029829067607550194751121938079330953102146628971164971749576152376714377661662701173776424434104149277403760044626680291824095654918920154869244766005807629664863489467421168705320801613215962483455926540986926042340721856232002229439858262947951348454236070231331637697610476606090395565284851771626599273790328482480095415093970164132316764129728433955187015300287841398466832192372146952171294824955664126692380812839653967637781591980595114959303672743635258125269243941664777590733198143828863986827528717091492986785775193515497430714421113420411510382046169692405268271309141048711365172600387380390048722046109201313337131754319821406586343263795077341508148945732870472896033813363074537198959847529836446185660738531381170880685009137778478696182536114237785572006851629146326211102723113781777770977410993563739128872307142822026908454070462334931191676681340084152502821130413988102464488371891204212364 [139,124] 128142207127643319358940483146523650735611603277241463383950485394340482334814292150054269571013667802805475312103614397929090370003943512572293778595395814605989039257802157418212610165269451430660118957145384283626321689490554331923070690324232472506668960788927597153887202265461947781283248115468481358636019407680043814682310360901145024755271166422914613518935331369061897760666388065546519451255283179719668533814526629550711658763218140007571479462815576161973775825903894792017275036695265956484955391251071261681387636947405653733430454529651256783058150094314159559007524391206103963864752458270234885953993663671244244736748940766811745365417133495284426302216208734215947563953982262355531830050413034759822814743457638247784119229154015971801778103222570180461239801279985395835073495371824126322381199037124611882621682848914670619988989017790520775374268316571494277568095511461839299539886780677576508188351683742503387248022217997221311640377646060811004486125727083782606925397155970059529772417670360310452561498972886973426948162363475458872218399805118059546593577989976802289132287348499835730973169014339054134592944953565488779369896848555568368219355751264920277663925830045019524184158156260436762968183219784444257969164073074405730504298379751966715923402569608769770007374518557630079232665423056809794570653532415374597393980892912951833819825210018696152124117779223450645501519150041015790187961083513727632429510802629947837766092813444964350895915970139733448615441534362253840356043879045120 [139,125] -624474809411959257075890024055634127299168115111058038264108220369110717522793669419848975951705842298734194066498185733624658121516799502413450290082622647323580190937259240918810840791792745588435608645963032296264882292470250023146174077380280749005624959571760575953221888880526226646877272022891283921360774849564152584094799580932840715509269860284755138618481296028357839725269609504391306333131807904387839491711483703790400382343319497184983048358727626057967064409848307619553919427454945128916628986056685749668920119033660727148204840680673628561729868129323143397379371874106309199960419058371568339297284703503577858917679263146250193799756092101902419529519229828098359356597937670311057469599862163824322825860584780404358218387160417750637661882530845954190255183754304232853274958723362525599922613930798712801678861207804554565705339590052951283229152807642788303264736118999639145650925015075044432606997255943221189054052578665503916063941522831027185946363010268132070886861808908087601888699792488409464517538243480136482459275082352399760960001421440824971357058868202558598458864089799009955171044391913230579800550136086784321652351497421215094814587075375380276389492786520908074794040300085668425849105979492032701234522756406407225145123624190533802536124145726944920913630181628202473559192292979193696974954899638854445427378561362115797208883645070590777874768508268297491898617817128827678298115775521718084196603521030637614892048233321027565477786089087553029044300187202771552967116 [139,126] 1068929131412789454868841043894914173309898109476368947383340482140352958085775002003359703599005629821094857494438805908647808346562970970124628123073219782493503907410416806361599216028021225634842945704075688553354791203917534125549923679878001708230684379247893515553493606274404232791010399661950943191960175954659133496620897450740985372061220761117499998479828208512709729928517895424205034899969980495930930412414439074981799032084179379222096693899317893426271845117102911873157129617077403616200029609529806943406027518919187857854942404064782290601688398533234363851887356328870561596473602085550243654582527516832352068842806007593987913766959548565842570268916580180996709584468581421863951685794458499703163740984313820228833276906306995064741611545348121983613066151098153391831609864948535422176124041141155101651747592799767021353105910341235450570516905894615938779168034557575074474575478732470970742229081357300950742183888999526934719030571737300832046631630574847910862343661860248014476111450170099522179247540021234334839825992243370048957308692357511154344687981817061598309832241874072911924461392437496508584628700186434745774081624237192415355026241950810197296053739567227047363857809737392646605252882364435728407390047168045953933436512446500088994125567839108941150967558606745935373954462974537334422132679261829713326064014985199573986832974365072887638911965034583074535733367115102226070270930434514764485638142373391154693591502305108690226561370760510466325303187251743104 [139,127] -1640143485723290980916358738143667312198712482102820899968020178952672648806382218815139312449477694807568843593914021099531782771931354670063522980319469868956442094689573909505874282439323408724341737418594865249599119381268193262024129289470899847790370475576759707747132877183682867940249331071087289095503012931471472242494547470520569157121320588946439947104098540330767862060511583034114326650261297012575655924758650615121986724539515231738001119625560686271649449427775420200931652748224477546910175043558829611114375035673825544842652293561726524915667386012736849876706987001667677435064982133438545932210311194361653280851218886553611031893289592677213154620199300859826308080631562173687999891672610108552896404757625498960148160460479632108553694680096037125567042486527808351269078598171364495161102801858226623506334933043742275657470427775196849145584733213295545955314022839283559051962862919568100307237929524676883168136260379897423042749814746790299574431896455356270859613966923611792259972875546233231635995343606229904471692708000326718187228758994863733946457913883787595624462794798049555138313016435886785223643787453113764986771528296509639668512536698678063316924946969012671910822289756098369642464866508451042517280453385764715558313126034083489050687208375954906075689246343548250403978295857936108550790216721717781415268488983245057575935203593158764561002240671469816891678743515167279112654216125704479610418919364570808522022198793124243251870896254115351047270928 [139,128] 1339145343289177177708578912776979573189746534836005723429366911162210596409277763982877208941203707948104661887486507706525629275237330223865819941610022925071391396912686558209649483465701910244495752423189250278527532542906787869534488752455450890020577912795353907149251027648437203471287760714568525624581213570782997670192336051726496219064655096684263570061653501360782747462087891729899667928899938835721079474349330282836736953247794815245962935499149655925024969206368567215693951791053590139470703235561768540068389198925171859803784337531863916396267272847534422280861901264999050962654885815448818084166454533245148214669297341620844952828162068466929560089663173575824455354434098074145891585631124708978024700518451016077103638929230686066945381087057458565711211229373836992868922892269329219270096030097516579552401395462217192329772303572049029088310059371970152501958145295044382057453344903948034188537626056702098189188094753574467747892396280477889169626540716384931219813300780181390210906248009755511830341625836383746204294510446594898246058494398703243584080639813633548472470885726100651519551558862264074746933860034255468155997184291891515456458689250081525894063054881342929597200950576584910571725461973362336641721147583736627955595125789288450699097500614052307184066673696787904837145423983787851142248004458404304282345863660208842928105110734981687175408781216467069855513214531150281633799083279743623273692046100493556942051518692838612806174178812773248 [139,129] -4725528134342245253700916729648986308042123283537247701501302869627241081312045366082784477122775250760404058592371630500054624094124541677885420698120186929459045742609837219617466200201423554942039745733088131286847914398776634141484227486528401700369614466928979592891506574383313489409406616365966043829360765841583689857315778615006916243382715743609163828343425768119957059017844160435848749674488977598589429536412103171353424865514436477231132673722621692173853722429969247543521808250509763752883133023055594351191213290209344271542537672171939863657762511379069526257477943722228660901863513355879333878713084051725604026335513863644683766375536709641784063793279592624788465439634325164000036034988400878400922575924026778584512300624929219317721743653252718262465708679148086354751760210692078174988801487011173764924019540156955642032180473381103344827745814818691691209984439988267611602015902708190612142032741021159655225891835316141125608162125327161470545004848848272768026084082082329222528358246756196849553918856162783406850201184101441538895875267948765946504150049768099876781788347166085172589352779933338631757901567150243373865907314146025069069965803619021999316259199140114535093467428137934030091739596804980018145040987424151287635884644935114090505602458373330252037939742953012691526583103481394876781329316694464349223288556359092201754180361505261263184486527200178883407199352675805124019312831784082401430059745966349523278454254751832596096135952 [139,130] -5473498872328059306525283747605094214132193201909480760762336384416467572826124224085797735597979865032252099584934540583311088357264909283077401015380699128596488591634708131295674974083076485210337208331949907415391604579986324185479991164257584060544783264921049618848372195456610255718412785998886343646917325686977827612255587495745729306214012171652601072274884133464617878380669346466031223762226561903052864588247955678931324509264672242544355264949887787726491592040822979397241996764080944423982512995798123614629212360270124213382049113807253448402625184663582398590572364434086614129359300385962258752034787524861720902861344114477442689681011226367977854705150540316054514922642164688188791590107392509048523881471317103186219261760134646399405379503874287428466777037450327026392946513955644902365365648081459482010888294185806036289454234843851602793766028702185766364767900118455265788292802483849032139339337287832196303647915970276718915801981362570652974279456587536537636341488324892762763819026196998892391364844123907944201804055415765717284207033005023385759918549181796921712987167252381657586086208764129006105012693526122775174321034249774692768107905297788707673574966633528129686335576096455268764344809447381067016106073179658016636784059029824804074600896446471204396473206959602396689737849221150491408126209051007136674166226616841874558601416583303892442612338366067729390381100827275563969737816920213225501358526221229578917555380666223360 [139,131] -3151127253660865097864204048485652869019883437420854364447989229968730753487597064031593910258975754886734151525269182201748987769838065389883834177816266902537381421270364503398095303745241769384456883586907519890631682986967428545379662272848690239914285627430601820933045956006460115066543733271081102327960572287851425377495761466423503051628085967232811782508991805725232400826725838629772970872592289380236107069086610741251992861489227881270038016635300956919651950833424926012846937341417548336388762556525460592394543981968181002628620065782931820032491998736087450174959797673816977667115665812455366381931827098672094798865198927457249857543606117978723292020997644227935726356068187415112413508404444278744151691106176935663048583599264720973024504466941948574152732518240601261485637634425673492865344983182496052135357745073999194988542419950536599384005242985120496353667472988844764680600447877249044670919958146439895402479453720975585055211343895131965501786693722337128137220111250714065399355290457595077271648587080841323676130112664368497505313990471000614375204559156802038487676057899143000536106416455175091915473242260636001167855949346980121313441483754152882668161493596588322782666699025414985979507389330064876009098304236730694583809399859986599338322437977438225424328772481264545741220229118635383317266115401966756607961394141133153229609060717143441169037639851686446112802363339364591297276511019305689369188919849432988248713568 [139,132] 6768558633546737230440073692554188783989157949041368168112356692019746213091352444630968577931858852745431347289910899198421323474945388668067845835961358013428634535896095681230568443163130903792592359440913251984773617106246826297812796621470221620833765592693214839489936540550309912727502924756060607443307851456483236750766182833907821685852015670633863258459649678216927727315045752219809130035726405456069136838523142024380014140979101467705872143739825351039342153472462010551964407600452618668581798622746091987799032825359741750934935265527738123938745961596363158501916180459895130610196104194648805810846480710494640344866512360033151325167035805322677266757686883917108157494797375019369138640390227546050917571038284496550546818574611450870634173417547438466203353104493772195287832873710699813480379502887111036077471845090381923296201408529617471893044715523844529675149817964047343051839260496731518789376680375369799494873961630076028554944737951894231476882091093928541905977278651478006702487698358517233435735347449953823961447662295818569583695297600736179187395718249717804802473310136850259431096696709345744059087530528480054292523703200520384570339236255460222715565456629291495297077163646398876310728225117475906792486822868466705029201258366685177506246744388782850587464817045715983840794923496982690080530142183193993740192515032154151453755082054711301715135221905343003306841879305136656744873000193289063133921727539935728 [139,133] 2288048796109569080938030326397375138055577063050974788425651791040624745933720031806972503714190892914316336105491876539428189622444187481058565453298919374304624241975398321434504740016181653761522333228851031546094543748720794253048740248627721139700872959140944265732769542070642689572067261574353656511255429046114667200865742319039867542208513323495468004661431032113545718699522540791764669768881243050005486611931703193792361791716359316401121352551741985973913912391280064157025376943872784517202769368169581570357917380566652469182268531497222327132796434603525531009700390779050324991825184959554513958885183627335152646309762653999170932544762463653490378060236989473351411317089824700794614099713446479217916850243443360280577653392595374869268544165111643433101711914517912501308054584853085924890322081765370449017502577944694389367044735253597207042474394299218645777750155428705005009839699380198610605550803570022981261543664298595987095916835636701736511609940263919841968927121794087747906853599001272581180122542748343400664138789516749849472574051846747525740460527721323865933091945796346112010896418338650299238874521917830003944543653232075187849980573955776721309999050347130047235630001239266815794608904166560796662668906614979466358945311521400751231762658290843579996126654572686750282490574387271887940252631793759309219536071444953055120186392465947410413559592103826344526395918951929053329674752667662230091565070 [139,134] 2802326569716882414443158946916594887616460028875205005784011190639922116995706813458784555519310904310389794554260369257129405414336606967391603568866371758262473714023070233373131771322074906365363650456860270520718710094659565215400883450806592040904003456266376550296748973650862770269591171025563580764873590225408480257192721851492505826866660775839261705583906318842125306870773283291024560047147569589378919473803463646292035921122916354817500304934107235074264726874430821490401437967644255738210130786899454381490880750370057778181436745543230432961204237091682018458645847554285706573779818484685208578242505789411703875574599237568670684162876853186029855326870943295264891599070148935662202678115738427693234700145712659920704399969566139111190498925145933804489810134604575345919051961432330863530699003593830506466405459816156696462337821095049201942050179014907978140778666132737026728616300895592011325214634534582925221828052403412409046650479362273242744592244735523092595408171187776944993239765775288181418079939147201413343345246305870630471084705463010966645828610424673789617506528348331369021603674059232143010610453405740766756598507750318339451988342220618079698456167900220765863402603599267960948701584626420235945911593873687115892068958689449538764039479240609481415674656869574912048669090756390281258923740930339911325003217343168610090827269208138075697460112869543142380057450492762123596153960740959872 [139,135] 896695395956799501030812266560317089451937657294414278334666131455971980057670220903497404693161277188697499381529224223422811109035094399059210053415569162506361958503657202838424850575867581239642272292567274654197795996886040241474075642644221638346033000654591822090903752248853223121740920304023088997931965178332746284102484096036516897709412125113312910030363014005396378198478616197864999653265831782480454625152126664100158360790215104559530390587956749733188428585988460376806831861225948651510644210550473182904777983920655820852153933119320130719804756068543594379482710267598460730089459962315602456577404721460746765955899283683616104455978449449157938034511357211425855426275644144241761044089286382436823897702978397466737793926442213513898043431731858222314794440006109430744008189965359698520764327880152995101401936046837649896358342468220494945999370739616748142689751107876892478713551300874803622877148381842157871929283940415452391717489561009294412873311141671217385839483527856339997803465807139818419131149443895100693282324691121577698080917839011626572436360459412482999512952298509026505085440392732037452860663755599703337543052739968966147761046824090066330842729736809407864127990185784262481917717122617037603220025972877676189196852614399620436940415341340169157209263912765870411299220660544033867447040471622917710976632201114240811875986191707476655978420407611473358574991314658386609151632 [139,136] 63770540677799020160610605847530702505254227524308839238104825876473142771663948909006626085987899710677346585304448635389342482373234223610396650155090198003497101259752096569165545207227232397858420940031301761771252768647732849960474752951897702565415564761225573306592555428513650127356804804528682091503840961696830849914395151958879864604026990159739656931947473248679818853564826780637798602336073587142477444156293781883426494401246549880687877332880781377293107114782255236660175794646837646750029335353833786923054871048194081178815131823015508987463489562424508468132215011905008329185781217743110188889840109918841812428233378965200790186223838836321973071525350502426177539854647636802982725279067567298941955540770795598247443416137831064337012409230128803597529772208130356480560653251704067933726185120591034092637244330536976175384974410336428020900019265065892311401266830657839989901549626955125031479373335414639514209618395327678448543387874764751486558835460069143912357845581062643830991453857961002718916619609715735524308388652762606766051695914507843329206695027648827638755129461759941837436682043661120203156701373725186941195905502084785579174313187936805589626741571909597693240315480424795845602285267032338566928045124404504542143534847332244715056083867488652830595621080483646788082301836206584928323974033450228366356200856959595681081276895121973945785211020026371757873622032071376 [139,137] 17159362747711977641612212584580297017624470907976327175011624326956980635295456506336080455905830437151680110200279820282836531576657644202583788943688926225861654741388065507371376336862842158550852052006548516437730478162049690924295324673132975583657496155541413112902923391709188776141881439992249796090672938189061303779173952744049963917688114550607129382677967624630601881636330308867492483412662067497621674430588657739387899524840980707395305332351275744841182112925704968267083177839281776503961625474975705813975047027063642514458628386568145175046535517908930844031133348729093210974587646240366426892344295905153125728697485772224211865351362933998136047125288264268237953097260058903629010225311314721204989401230062503932656476707681752261700266124441003511352187806431690151036201172020816948796959103135424640794695045479298279162645783676269606899198808904704233884861005162411882318990691385266285745536146187507231113384834737882306407693308923400457250210387815902189033947331702061020045164054511273867575607770636060955686677869442361429096381331406060533511915848082092612748495252791149786686140146382093285214381148487424910701985552033199027909589367732333240863897598899472339465197337254481262542725520804907474389341984137471998283143157984075236121281678431395583253444392205848103084499908525566150689033977669992941895368691290606171880480830541589723932173961144869596195470 [139,138] 965860232276285057862701606477469227585887801334923305687202507126301609773020412669267039569798829492446818825121000042036004422660076602471546834763064955713614209099438361153489306241048392553759525927750488389832734476679171756140422051612586736752662571568838880927467152939324260421080263463529420859040884050199546521690739384173975594227567540150814695971635771377411083435468901270362692638384826002757877156708969653164502514102437537243284073358708058671062458550796993767459631827471186672330515759973282386551617606786571919367118716843779224682034715893874011650878136853630028917138307117414124607540963745536626769757727539167949595869718688706348782744707995637717149006135669383797475661861994982587800920729392996529351147688918403372291735062890490850809583416284560903051133042390705085849488820905197544837274343183662915442048993756773235935958465685922067039441722453470051136291495844133329281800250447745475281236771810643115593804292091929313366570507961361284589485797202526394688620866173014811878126059662785355054308803612308012075997150637299498843672425723384639159083546647986653813156034324249037026563722833820206349525482387391599192290101397152431873132848914027249483276079437123802779182590396342197153885874446503685266984057127538834163062347907873169214690175245594267810672726468102169793398420116623639959970101121580896992338716673945801764701093560640 [139,139] 29889184076379185397729940161726160578037498100751013708691134455839581820328251827481992773475175413390302881691353518490062556119748076725183752332040894970726512801308371616184966854837109394991509952058277387328802425617792311682380413253997481093048346531548549533923455303549447908928225727512553218271353046604281306843529838815914545256102706549005817180271725396857752271014457473079847225727836704365743382193344398700265085488420021988677890955415584913044122986268467837449333603366900255494903137193099036403084591653963279648020406351491047928558564117617293222478823933855903510875085116618903789761386324537825299358655045048925674063168189308646825098012703338167775667493555542469153985805007348517818167008457626679948447448336915417611606354662247134194660396552096042782960478835634541374598970584061512110126758225463900832835734497022042350392734575345593633909328700749110667871064389741437440086905898273200680414736391551446780717186833994642850419114445158002480473912489498934192463339958224777115975126667483629280591390893441062651121749850522279943944228486251950703250330217923425671263376207789426239704383831658799228352923974396593372356317005787330176392994888400569682230971390600912076516603556809275635006815437346662590485542388761597545647226715875152796199177667137189605308698823286878532890854253925336583993780789024979454768171281363230985960 [140,0] 949482659735034480603568838306300513697589022300369338170023776394781082001705682929370197071725306087804981667503276429614003544922735846546435663041014641936328502722127561791359581781742205547786954003245728725997452848257620507641330771824892868071031123249115242257160754278658580231021918059601501069387237899569675321389007211073268308762229346248245296361321209048830886988696280488226600340928427751375810662646635566005606444539905911549487846761699201508931305408931380887351260814445894130779499323263242254452099286774085965381282493434780098720338640241865502786877938447702527477079932427764991579917921006209853008824409332610533807217672552803417052768671352051307888067654917131432222184290494629348665406501437680959618185555125337978201991230584044757919405599634262962925336638111023674268083796061945961920759981655397338508436005961628359559684914555684168260594098653010527411862697622594653209418619292328464031057115547405656082483351059852103418903593152803441667842774378467946976647090560762335090443134769552547916837743471709362831117133089926394500011351735087746996180631885966271000513644014985470394190036765085605428226038639071783360285324473764181359853171234863746573397970072335765176630070745194682964775841284817277061468994265503670746245970492846269192452131263039064779383140358364828522093902065071848201725160141599898907700971627511311429749782602086441131676718985911702915691481697119945227242633180571221342548817511023792933094949241397239529241856917593588356227676645168826471327174716429832868339744700261713325943366930285991264252100688113792336860390710344646070682694567774969120969408680957222189529241891939051058499803599262242855004951304747675909440748069827731930589432174847775948856621347859716977710740015779229404138811309290804843678054175736577894211612256588828574903718104207472194394392322972453802833346137343283108402486655986857350100715257419142479651248647015258205648256189333504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] 570056138510987787837576499902931675500944579922577768257760129858941273464777264096955879469551082227616642832982770096707568303141660227776330081697549112945365390463393346597126749630788316181623796021864840184300463804549246996655575168095858255751782247653971214159414361599511176739048166406739018748893143233650637231310452049545065582610344080158566988541719111185600763037834952836055035791479270195275607113079363923705535176369807017520440836054606425322175316469352412388988878835694490464100324137674479054408024231696369875106320569761849215190413965790222072627943973280481402145543170122850660888107395439250367618193392031144344583915896310083954915543086883580109823624549014255707616307047261092367503054902877548104517691613853169671114971078721798182019966427218142401618800092944517457463923500313044264351175134517440086381237126353642557967865767203507792953213634715443694721513245135478369950763806104614102274455812968481222920925875124390789434243196502061862365074110351971916063127738988096068657945428634063373796820248868641774728510249130105846452779625384294374404314608044401115266742625466219573375830265945505672117333186767472145536410757021444536498324225819004401282813170406146957650061540904918642428853717985883414550244122705352951888591006879586688628341541285608256928237035399351489872398591065164582022190848496283178235060410253951280785861709859753429223885584383360825604312587055660234916771996447744369185631883485345209705532374773805425082450095574150427510359478413412729514934272160391449325353505774343104318972647546930028258039006749511552690533383608506752543157647686713773116304691748847063814905451536592921895468588643481171152820096941205408132443293802391880950101823595264165152356993498119000934596159881288941359861175237116962574344630957863594860896378407803058332284193507559554373774864558758663448246577787069754538143471166151128394615201152512857332686677602572891224661154394160496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] -61602106641135839670677448151255152837402719167872021321016739493722551561737903964525406082903621130556862767011597015567104124625234654156893258482418393389738786899927047005804590409481785414151190314118715824227664218592042481263170640534183457480662238637393359034554535371123150825945568643128681465252861124492014453957788256460332049714579326888312707055307441451964646949509504321793215156945814299085127740400756033053790514709152807814782188482775356304846650503739600557299708624819725755399551349910138661001907922926003813279569200744389814152040543541666244829735672737476421598836978226968200886795397334307750261643617483580567627749521438770621520915232291546193337594564073104472017124395962401974309013815407524235853933466121659883700582060595297596401473389287640779876556514378030853755603368170806440087104818171321641853493827194707685171461747907608686366221645694352858086032919415938449333837960684550070150486768628090033236215205174479665173473068679412273926233308187174165419364349686523283254080228909637105488715586257040364843568754979530849281610017365428015957276974826840937353578244388189593184659887356218043413132002892006707419318602269624879634245337981491553846461087766899344601587264256290542921248303750661887462538223837084171474683597385304862236548914053043468478021497288463194313062002460819445974873346899227115011420979952518333516221183804076940756214768217707757845293540059258181324015483546718034022489737024687713354868478813082418156792881774793827687064901972946597811316290199690863729365141364548157543647096761941750499006432896490201885927680458298943769891232307521497797547616525615683889396803043596712789564999509873064639975916975544463730507713633110459575966960834564094200826997488093331719579391139291973632703860182747134229065475573447544489162820953982518504110814009579109616795322036967145878345010693143340104143864649160746635836948132536215876504727984941448213927638436701320249344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] 1085938438966941394495697250648705708706217227024569882510184453310189286439135383324031033802970870465705483164534496483177902295089424354408247561562446396582737088388451096977597376560277646622343696838862577246733060279796997372795891403942469210538776527920815417053162156167472265304996481822240285577085282392637544314406272455728141037458527920001686355032057171896473807885430566482613104543388879802035307450396669730767403290121336342949560070539721438233973518713609561861358219338685076665604489200030569924885536638590621371470045878108640266172859977964113377523102840754450565398068688544362729223445082249525217592654242563698267189973906101828348948828053386298084324647386398312564927650016143891763895506069523334465064226573436559750641300618166234535729948240725667994329628831850339724372913614916066401515199668306944765241592021322742871120497839589207869916169623097569891672329726881099351251244354523665709089440906104491232887822465190267850564410252803182943348170417930242915974985558359460808799299026736928262628614959954972476795758765925953911836379487826244217718978694505813077605906008340944076116051867835219560398444020208261056763550554698609194661787859281666300750269103280819278615344381941718273522138835706098857207634953090314989960924751408148046498057800618306287417053026478039225851586604052208716413168606336914816669769808589018551890258840359221666679068813750822897835008151449635026677436637665823629401755719865543665662420462055721302232697612652814392580865062230318446216120524295955313966607169804560772723201488641680852970785637704829603304468406234973093599188384370414137447487427253888727868541775653879191163185953555848210499316708720174836487311762452910608714596183333736716853416631067042081628931541062564315092908725258115939886391981065921602169951229390948850613831392270189369280821814454364001642268144135777276541870738003280083776036475112495113301996910220553042788375829279827306741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] -39789461466563592475682122659461515574687947290909565563864900114041349713662163993354719871503807974201888162365554356712142396916396220203718437605977328246139281355333122777375057216416743329693486201054307282165781229095147793425549537245157891174138499741177430123408503849555919888536103200659956708180099139958002160283932970597106568772692431396755134919254895898662745020323696106687291906586097243617342234914890873419424346777244589470475581731747766464796056295323640555909104286127682853543153573451110814777040750446184519636504571446169388231543073744095611805014495095525175163225275189842833452484497339044111036300482022784075792991851065746945076858430505758320423346043347487279238517225231753203201875523536635497427134813215341721664293733289266555271355422517443130223920824242342188830014643532045314565123290655488049194371590142723276946587211015605025954708975742835607034055210552763190599377836504105560736390731485504390733843573486513364471842064140159447901940533885716114501568220492280461985480033958693383136321116741066614954248570191780594783138025402170222150293725255674133818522494329170319424114689298793150549487074802552237221479865498499549448370879407272389602443489268969534848129249501524653291868089574707240202764993830444293264839881758007476887965385571983651010859229731586875813875080569553417040299856228950471818306485330316347313744378389335542720223596857606440413108310876550891573444182136324030161821281195813816865925359819168285433537440583018411352331868163615028564165462412043378385112234000694056487407255967245999101573527035517953142306062090443182135792520861449559563145485082901404641848259414370725225265007509646885410172075172174008742327239012431003518575712559886038704341734751886159714604405952940749537436866872413352291267161763143254606180543651746333322381163811644941222030348856621713089356912395124993954870022925992889243948981031566194046747119767912440990397195129914170277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -52419747295459231284244638100962200223223265647984134866875689494477096749348400525784798847935168271553001861724754174328669959104146542482579638084670699518008058043151977760324994512760191942108716296202402378102179751922875895652493437116456763737451776730583051217314983459258819775189730471501358213460876494411171113426153967088100070224962332177881589278695915994491606715004100933022722704302175391394337677565552479165427982693455789275397004033497947536060300773313725110373143209338210395182028967136903218655104115086621840768816360608629874804880555967731839523608164115404864310922542768943947768383746539904578158032075320460536828917168033128566554944336101801172485492854353502510496312531436181042578074150298729672434698353150154398138420736935354811457412153846772979846084304005856086607135491122349933916386760731429263702619658713027257257034159791428022791846960840559477196102186467524382631143194412761561820486422353863010619938236989828932358619010730304926063014444806734981595003414833571169101786996525684058845278231652684486367782419016238540252311751830027851548378314167615697424286034439131995606171473029785287054564756951177209498019185812418481297308404019082201919887532776441570223674471395000574280410230810169388994595464143808795525361530567637585661288386694994723200162763449879215873632250586841775770397418680305675108621489675204371642902574781446703273348564808525478289699907972850021898068643823268942426624212873268281362331278823292026277077618510913422330343081787098609074900044207714791724600316115972280942711651389422664222820266844399576317765578074041961086981058277252233803640879119312393150587441453789763356883308288688883207582678194803852162620469927041597983347440586905583386084496878819387184692666092280724312287646290107198508495374841989442090316751602616638161757394411768055304801423330196959217252689144020383082177905448683641718902447819785372236098497567032009624132548766259052051169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] -161868208434198897173872082112935065527566492524891967062577006574847817629016046818249407999940895606415086171953172260805964121259022907236283974637282222681680928728155952173834156882706634235660748106031887634138769083276890151992199310281631344394791023264177260598061267200691412342482418404944305324315595196717936438253643757047935687565308735034927510940563244956393254343034942964624731903992196018346156007411978079481990256793201504640543775310149114070214709353532071952822582756384818839762481747504088523084545833553084186908534241600506474284137665657753676839555232987451545296173900568287750013027064948681719923955348355471549888540487403598369640455516644897062474603230648713417452735214550638884760128458752965470023792288450804344837776520451907645437691440059889021097657434919638547175003782692436143436604079184164083364411972779327859130063870008906293694434362033097205640113823776761654300941772913715737875330521885990511507546667998621794215640175870190488657554964982635701618617350005991517565984870974563393506357557674533647482846172851317100115373945999288342709984205643825067225362481548255808954270480909035472975642784440048062742773905949492376336436371498071384342646428086108536193505504205730640193109839576456533256257634969838875102005102061478897788334235500657815059592218539697293332574294853992863076645127220885411962306833590997171152782760771252481188545565527718016828134006313436650505232492073137289937129545960376879585380587045803488627572624323854216479368033769071945627184975450466188548936059783858234094983882980584875114687729977869964604710303909443382986483446221776059516921207493208528966812058185604797583906789688133383307783867726072175959934238420888543512104433614991918808205399262579652552453843312757024640818110274603437221988077822207532402384658919727980290537959760666056059278505317471640103268846514718270172745603701149341838679651013622913978753627381676065231561999389378070326542336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] 5580208187838088781888073711505251375481549918418220599206293876347674893396901409870218226605712085008520379579575373360693060065766840690539227344116576209399688502271171108538738456652937220422247392797888362207762826540453544070900832862226835227415459152462260062938853408153738923142377506884742085330242761707209592465640799969408169491490450811797522946799189041125687100859740642629099298084791685613811355490172945939697620101859976897325748499164004416094661581135793650585013626554758780426790661447716648939769266257484366234617899340677887983630084290103463237070769152531896802424343726709679232882994204956260617603122273994956495345364109272183024448036615428752605358537128329164217481938442644213296100509360094320068702158675016267179353849860182530825922585327229665115950797147275069525671343549757744737961953411598053196772009014136609564870278225359216804379213576500709606492220150975251278892503072237482984078232174683035908505735728886813182164193673004531187130261273204579450915148550224088321044728922961156986520799743253839926606472188468742669883571224937699603314515313557428900318650686667958822289739484047295901347887976105997043678236440820318795936501816650988722787569516132278628603732820373083678888725624719901394522256494769741187905185637564035374824096251096689200229450128499966664252845778902214976772136577490928297546126990342137104082055976179570009451788897778935478793500597234687713985521161429628239937744248419126226355552566039936255380056589226978135689067366235607039758913176827946069853165840446464296429855667776796189276823647160826733331466343100139521601110195959807549035558275047827437770556648778936353239150288646517849202786315951189984131963713679615750112883663685870992596106778990189605324028858514074892080359629286585455950009774961973873267816790340921158559657381726458783642025015250468489833824630925866047653050595707885210331125469195630633766972337041570553565125618511108453548687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] -41455448450724321708679912306196348051851253572704263531962494317548742835281529087772273890175294139807295044768134003926679369918643971389987734802320694070892491607055813347917666144125809018051923000548373445206691406520766095243964826877032517562411106793652489027777218968061087130352692865558411379472965827986358792089006801320039552088535732195852410658481907646259260827622564379114631537831944944727359506037335229643158016608770556942608456405234852846233294614914278295898837823456305416833961420311158184010767827933625273971848937382416885642280836359144193060292767262722222561715627342338784326812167178417986519010121256885692663080620109124772652819665236641779576658273053369179074702495882834327718973029941585418206402134751194791630537344211844868445779443529630532015946826373237836393980338511931449160440032861135564741841896623253224777831324632664043305873710758221723003583140212086793873278046399872567513820981792990750868930010175735905302492663221239204338527734761599448894809983474252999794813453363558134274832169376495749826892852629100174969033320093336863278263347524730648915717926837446264679537163145924456990008427689646315049509904794813982681794666284473644782558650050139053220217576889021979678639016043458733337007851371915234961185649960922345177929717481013787206287571079429816566708291331844555259507408128386543150975294798470303936417681945827399757671413326194339649360415662204140599816808213858384040664703831660154445080468619162273528295109527362653186063283284555353076775905451028764452053395848366323343199402215983117925368127491853014417654546446916277438820228233701425590589523412364965049556518983569157156332031260296560076040826212322590755072930100592455289931222525610737778790520972157021644670521642685076840362164670909114306475626616368147505199838780516944354001445437293633892481548515354470520403459938122954906560018383930322026387975057984403054616003070831077806368084699353763896704892928000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] 182342356944015219805628635709159269548994093015654903255558256748442668501306196906883960403669966105724740762140400726819501983636087271265790141929093556822340982603979324490150124584557030251643155049467993494303247395235612482711805844921041486740810886964226937974177812036544577086762973120861892882961690721992038431929460379634850293205972990403546203581104210418242542764482246039614072970212900855998161334446152875824706244701424214145834474200010483158465888164430197833157577360899458048727790376860813416932700738558108853653517488753020882046241294935325330562385691974621982648707122068121169792757780615841376546462709851718713014023127010886076255265986428398783573652585479399458859383033840856998482895794932825439169171114725206353657988001867660758532519999352091648390395919568370461821304918335569248203655701545424263879768944250856356260075110873180700220063099893048838715455401871004722480267569577097416450274346312333010886001988818113693873835991571068576684664188471331247851768517837824003447756793018161362244060661773660651015351946308726236249609555133005454326561657225555456573495150178448871313238411936021047712004630187488083981633409158779572872363501383679195736806403162427446506233202326561086558390660500428562805756877869732884537244211013942944252546499399808730242063970810535372021291686720980162321555131291776638245852913771735864486386680428126239086918630274451263483338172210572506691788748160680076805869772317725034773079456761232082010128282463162065278513881162691569215983671071992783863308241563453272660867005793868362973584441728792215228956643606862132033826140965672029303563438010624696657571844305351724624047673057119734937530726442990209042787350065696974505262637008899751593773680896758079311273295215086953336742755192970317441979716147235981768779857419299804747555859402022782334689556509105299470863027229694017506789704171319453066673909443315432899266993380845122397592837921534375696258826240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] -564533525041239331369654879185205073272317694195151690589319117030872985957361479798130042751912689484859870381560417294162805919595784593953383034942383167472472284191973677173108634101085828183910661603284911266547434726898514583914518814263841425863218688913789047593676558994764901925435249811995811808875517507906917350568601501606014465300034912636641486493525138579398765839941565644640301432982234079458690207474387135368726515110677557255477816885343711016277925949290726088048937927975390561555721289485514970832073635386759336766124506702016497807532275404684465768361425372512034291321080636744442720094671306052835128093225462186462526487627400489209862815043786136173402126796904169309616907803977767864911893754150587971904258639217965879883819757619116974718309725448217626668841627716402020712443825728803472500392834944575110009334072736393865034938433667351381672130206690414337756924614225021796604521639927843669950032696025145095334058151041708050914872786231197763903577911942828214385523713493696631788090139770537080275758330071938948055093492478183141883199361379664102194832730919310983609188084383879507742528676652388879048595304237534928230718842416905064621856715202753223178112046797345434468999535720942260600440179203384842074109597730668348667825181450577425787779585432881493043967907155170893543185418550892782433223440842722007515771751891610997937625959829743439950010213495241457978764142436863276664338051783825113784236464146649306906755300448774055712942375970259380416302721086268915461484014430734121311273739581126108134745716774413152488347596305270023834464384656406068218198915913240886236321830516011601220036021469411650401024840495395136830881139941886135873416486066021997957328778325259376960895608954376304472436570315762857322749710047243478028326534857981871884404133571652744814116450623069497398822397059929785830221033138675991153243043956874048103965757631867710779975825319749496334041105357916845619781042176000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] 1295041697280040243491477496506385877765120186487674005331611904757233349738086373485828705694027582341931834547957538751178887543653899947198688393452765314115997443264369795155637347313225015494900842586572173111558267922326438061462549238979623112714551912074412161335386115368367526179634581838863057721532822284273929409258035649885327395538488717992896889705231284157971832145587594123939546261710983863835758808400309730718944189883123760559211909513766891957058630016663317744083480288125953294458751280672649416339182267977644349829050524174191391850681786669018826275401878113480216689310051590200251753770375012339732041949407932493933691935376058877505073914283905132518214784793485529826315003220165739059467910056449267517184924302267382986594589516237546344939531106773948149869705144386373596560948810121227721924177361907151205610359650958260023759092591105587951398670300381444654756345748445053755598253662377415284201673753209896066338695407696532523788349894752928967127176444482877029038486412993259493614192359895273134338402037363200104893320636641927057262149272272923542393450000160811590799166927585976529572217412579883410972023457481636307603961658878461608004853397747319023237823817661950428050968196456956349590736632891736366701025208023400958248670891190984632410373580426362591131548573312046662216536656707027944616036128390755895737946670514717393270730726539876873266152299218340231232893023679045307109388344926913909872316949464865995362379847354987214663286301084896893864211650697358261012106748914912076191995067125449917913440189207462235513443600041135216215055228417120176807378590407521427285344278894920415395011738883962955085396622376653992368327747812085720574431659803671325692082446080152793259558559155696914271733890614020140300082217720398748963197621444458973418787252796545597084269663466045466842949297025353679175830102137517357750706642191226606134971136092987337594751542519119709649732820018802348644651499520000000000000000000000000000000000000000000000000000000000000000000000000000 [140,12] -2110389920693706758383872740207006807200608662225070340343359822293525332789108116261308679818898291175112327804165823545760598358102157628646310552345998162591896825217937571411762365462282358565202469050663587689772273910556547239815348276702586353241541067714575796470306562807867548439548305375504944058007119454462533228560977317797659003153910661074028965789503095507535356944162106437468028061111042869135036301483070659945523473271013033843913345819644991281504201501231445667771960064226106656299991432496832488493190452297050567682286547920588991934416206090823188551911677972488053505487991948044067033599156180123062390660621898212490999471500824473127691924024627086514600113078810633710733186573378450434808244077258871871350205853122427664352410969798175381216522661992309979892735465926279580577356787242761278770615280066986716764637988836087707775166384956912360907851193587438303943876949670496811172823657000763263387852865556014409663860922833076002744102321991205374871458522607751530079417101011930595842850733687577368321906421840278858849304132923866564200518635123140395472522383936409029093044324856479178157900467714979852008308669870852266788760752250754488278635857617739519954743794837282926846355379040717510930389208835024503446935373742311124743919960783930855474167209766243644214695259323767694755493754588218151724994712274979640482612728852236651304050798835721970442156891642448540572900266165722779815251315911734958446112399375011414073158872092810288946282879287529307275056134961319773371317336570032429603050948151539664780774295267446788208918777724948587449735460285005139855967727828079427105592961798363435403040088893491876987200126229460578226597649430560669155002848922768496710541268641098060367198284218276933836771535278492361534207891182838114727452266287833219570582560613582107494841956946657452938713181820782083610523645996010246455471336477971519778823612640964089142563689104128308717496400765885503948208472064000000000000000000000000000000000000000000000000000000000000000000000000 [140,13] 1713043745746314703669326222388103922230564292507664637827438606531249953538689725917614596328348689591932542536829060469811789886734183030106706383667465730486798485755845748196769054163686029066737447887859923718898941441943050851453242698290990030725536057965859776509622827958289886586083138899163300711703465672660801524471024073007071357997867523198582837156526259192434472891304112146239708431501408526172053767376912335664557767537713780467633693354278130521668025557894248889492387358726170229218521381824629893492056899163012055968652406749236945981276481339712569814805193215044314229267136098844277804317510600420884550696769220740859809336422243495471772300296845662251666173544017357409553238968665249349674997434508889928636564541370794642127708078578648992323969882983613348956667551998937037521779638826639462254178380907388338637484023318802485901144052467822973778187816062663407692444366948841553145161352277355792225614054582483725040865120789974979011634832593749461266953439474763917753948328723086088318541646042764248033655819876421723173937201167406090665002563613805338656631542569360984378837197818058229417064021464294438364285427479912954548162231006303802271266557367387478015439093336474266134974633348237421197148516281323395255584994537250646178653731355079769911437920840665745151618748236910312909952340540102155555659228870648915058510474261340260557125450152374963507429262937493561598994607506395841373961499995148290060877377785943298264798832131159793541717695646311824240786900038708803598166593143848774298114494374735896105426540661721193538983581848339931135165730102031485687346273863819864575233583120625583827040467574755856016689879650047763330387312213206710511467118055811689834203755845932635411477565562269381212524941435448747522522740312120411395082247251516415009150804019061444853500824147235186645470799234356939897985309676609672308037036697638845627308585832843048592764205860811032158418854817278454360807833600000000000000000000000000000000000000000000000000000000000000000000000 [140,14] 2581260252205914653513489811857241767149389764758006746535000888579673422448942727367705433707823966896175971318387744568903345526885794558837669695580616563608970951369527417916598344951944528357697938597919762719201057620288219457499524052920402108613283360199488973879902081928329285755497636396290647619873750107930193219502855001936363392389300100806142376358459832271599304993572919123675515145052468681317900140395992805868680732702273424705387701554430027901150349492689282476195662546778891913799103902053515841416855559923645846899331981310795305571343647197916020625450520547680331992458635656958727674332980219657860151290192474207846778575314122106683224867141154950198141650797748724838311781488614485633471449145924789396608896377546890064109104220435143624674505926418272131560453836904672695333968908125308385529549906071657149788831596529602800473354746434304004486125922324269873131597746286079308280208620770875071929661724654678017379819643576558450663639148228419267602434588922164968886775145793877494686457439571904939030183515666664103696228115650784366485071864411059818382793384430397179600328895614712661304159483829439472242329347214315236423917893228698111481983238075442310718729185541524308203873161329385317601227044541942347357239545019174188471465151096850783533951215295910188751238535492734296412232925009915011284379400132394215103114559758569608950622375953362334456191077235410994109979641651661420426806551416882499590062126358967636512308515901942328665412182349100727850810795724824553623120000266820110076385685204334655467667000006659173327186872399145298367671914916800719505068204873402723462281546807642224964941238526606952764698275680703974594030198013509251540657974893961669132158539156478501060904296657433797744040197481724237224221446833130865605925148824963390372371975908430278501817229921914495750302211077137873778526863602820060660782434060041948300080238669103318190416639330033981246569131482372034855545339904000000000000000000000000000000000000000000000000000000000000000000 [140,15] -15147487275254797570481223412603476696498268751406413285942887597661505490023071654739425852548004600723346485609208181850864421315197555137906290898547607256057201812859427625475622733355816488747403266971838402599416639009338298340007414566317785200023809108951594859958758233061282474488025510173432227219739441076206310917979308227613534691929792674383114570285207763932915398058328746033336367457023024436925108800467030950513084543623613388116542445838175795690839113528988015540427117150743093053989096745384512801629920251831432309647705748639155184722987946223795215312725209357562471752331608238742246571665477098645408716302436773700652698113675330357515461867609244973336612722822874259286971815262180312868354696246614654475979171103479646980262015802021506406433308398620217844498404342853283007914292576395101369566533041686825851686108454808415703666800240459308847819840097084383570783580473327153347390584098358905532594883195027234096999040283130710314799660031203570357042043348778815413090435207182652595256939307452615639689807236539295245123072223412351201625329105072822005612287331979610136928854728390516667029422437343925800985684494632630590808392392214751931982534155824571024365341544704456363506991211571414336718494747274460801868708960478900117696771539699133659725730431449845295924847891208167686045853374497537301377860700661821817296256968004746852529734707483984212659305408407794054377738039264861478136947099722393776685174888710449197849446371692991224157525765018908409561758940199547708911420792502259700060778875616637234373628150212820173571275134825097304519771643091365074140633578318713496422153187026472052717154706909084943641881923375814099256768368391888236873290882324533579540917503509325094213501015584477372004151194361802977272011911858052799162565019401303259133554045608798448043611959410578527218222363208367390756871522578063980281132882506614375588959382375754041628750647825723066541903275206550935888241623040000000000000000000000000000000000000000000000000000000000000000 [140,16] 43611121322646225934084731417564168523070593096871850102412533323888769829446362818684636282875424442258352267386903028632204183592532694233870693276687919680444658626889488200175090808209685475412751542088649980820006721549381435169165036046372952115849956505931912264527397836311135439523981103947530055717407447932467354035615997634777609117656727441540275268175655175695532839571859348130000800381289493548336934626212341722260858972395768003865845307026582386008090282871317791629052645761801723504642399405392669845833294470465941345240944390758131263882744415193210035581861426707729434069159457525096647341874258050667702337348992600066474588244577973397310346868648417003756807970540210318644343594994842011631632942658032255021921005846913099489255177338417812938372012434319469514191376060586899155249375276877408190919899596734828172098707999227249608151923735314409241026546786602327568720974859069233168080896205441300947990106646097380026243916475759437066309610436901919335550526468765159286939876494221316965602169116532839894113064344376690046195758631218445649541358300819501162732846361113394640744420644689570184094094137472059837357028492276328090142739116843292498919680848680735687769299457358700345872555435219474621131923661200194628548921851959943347230212646234180624708963053454176797881937650013252043151594834943288245170272690808507305707886069315333930511230957909776754271853911931987139986483571819082233962752206234177244364315969870087398463603042468076490917668547733179587058426934415192431881389276609702590935964064538746737810058533821600012770766161788040368791858814053084976759541146435897759727403403169094948486257762193477565198582341215226659985782769826257316328072885253567108183167371969839516752085098659242544827682519151969559023763153025199112416283226969455224578358300333794746556053963953978906966151735809695375072122167802685226858412352919091796393842907790715939156849719280970027234386779480552207141266522112000000000000000000000000000000000000000000000000000000000000 [140,17] -90060950457402137025393790233991400145473927724765534327397938035364148652330935787738211100076190750141097496797580003513514245611865375025093932244855899523930774239069426107516098256823595528453679423522347283588462693138693439927198866870732479090223541177685782711533982194029159441016085793240188348282255429270060244920154184026652544893673334448084924595351139761265840550255074500220606429890546269499548952906221856711584991529183833259329190722030864097112056529536487394659031706344027275354930639304406815336039829110391585249284011253095756308804687134524671751845419641071967744752639923452707979079740573280276564781156635079509363563277957114633553758059508616161011948953009066047431998187661056038197842177870571127558017909076055417200220853003628336393235312472368823366131876939160041434129917247906671428172354962976756775757074945355234335399027490487053653188878990561162462825412770172661282868950691146981164068003744444501870658576084667318056547524710943091732439244410177071320016949667764025269105796390583976934646738259709015632978823781265823794520191711077333446065225700375073253887913292436080601627867208079195983456224971957076386222730937139411602617478281000923883202079637718927917623005787109630696884172128976410236033342715882267503827766030285170088593118639307963883137618652696731499872079462289450347221802323372913370999701762451881382228171450290725281277940941150639352853498938759999924738439084679838039341046799220731829694574064821339060895907439855139824811727450515703365450969149794784646067176699733901926614020659142675687240201002907469480458253116972739181282779943953867818896332911236177679430912491845208369622173952269162481872434302052208220613837685689400591694836238556295657297755010145505445113749349825993016591381631651151586898957816876285043316634175172385060632940549343153881806172170317767123165382792312336785142590441470269505051519300798065534440232583592152555184795131954748544487406960640000000000000000000000000000000000000000000000000000000000 [140,18] 143574131548683619402870461507622641655432155135227171714734042655346103536894099826651557027431883063702825148859816766764652866806307900960108620227010422354061980861566938350985940559969820228867611409597456025200641305183858576982193349573233315456743833504084160332845333503184391850050147965289725259074872364540596277477928487940458845836361339336068817050711847680089707077171653973247929342536792419366407562554091611914144526635837375772677259658916454113838676846941155867859582192630735112700004613570298218192246137547623586445127048350197817782439395170968180236212370921907665675096060556589059237084973583938033973680017033358333654342721322489915625853742714381570773933800461276919541327548363787693747234286022001355966733670839872724295715298719359989333919747857486080038478808813148288606706031712037406192296941086322359650977421687967711051974652801666622729225416049379801623228729445129854101606508465391779671134423656228991718777687784183072264874354135438563461625639455648416756792928412141565403119008414178068429789838645068876012180296427385960726841933160047180127783689573005462531873553452324346376760712863905135269234751436897449532553096903244748874683742184924019044549833582447758561803094937469004700403921588110019853374227732517822342094726944132191675827163041378171517639474538820316678138692431185162854622133246170994726479310288015962373100032386315898308015706632404248255435526715103179623199747140596026311384766215113065201549967873415495673820578890294020787881251055529604239724505031638447414655801467711626773336308614895007431152891481395486951058879529615779477494879523074473691673030664897252962946311659227969228459677383950151341987071508978003691362135122162098682729015172270220632787083688290836482543342724340553403531176992186349924824707833277681625124329578814752576812325395355088035940320644856843489033356403288740495926387861782940171300471885634486295342086464004168648543867821450905204723615268864000000000000000000000000000000000000000000000000000000 [140,19] -203778571618844423638124509373420861783263734375919385980871332447761994401802986075302753482054949045289907708283249435721122592094239207110118985189879598241594843040814728419463849576156857679097633183949450094155097605498174581838731946853615328999755681182246074694495266312248792859500791156585391202309010015220291375237364805164965245865035988160389203371394078167688640161854445807540120481152632335493781352224842732543320983994101045565596892062728662736616287825606473896226776338601149149547501125038010419412973255722570250681698942693399296985853065801045897384622219849131291656913107471728681593214953579234119175211447067331616367137330994975704454871219628026055678670468275019354331401494684325916095735537864369878471417670649243926842890898834594790742800810326386198119292618885936048568916019557928536222162953115480888633499340807360692039702678249763023788969987056567750232056037770312929109643103002845820486079309050035368123189544491609274882284034362365704839300582984471400783865124923368697045792148758137193639204731766029405496096325986278408007430944143078805367440145576247041951691340539740206009000357796978470691706399816591435368641824843241286313628377087738576784280475591835439806415537978593869072838625382031524587260008443300255726994087010377661458239273035563465471238738644770898703149509715744445470613851160749081186515159030709675867926591181915799422890419948393372471543838160775866678444266395787138863489084227358137448848775209158931630825501845040771580700129880557367060833623573408024344960876719488806935728118843760718816447248682061736960385346668302968362668193220797284804068089684457217901398030127720632312316691718375389676903112790337245253093211422052279801261727311435533133201496394248739252805560527047603404294639812312103027334966681387732498287245347812026381147224404538680937621644366218057219828843354539652194460246236424595491718182288728412728617721917393839096116405057502925025112573870080000000000000000000000000000000000000000000000000000 [140,20] 245231029100444470832031774625311503718190188657555032832920053850627530619806776874105201507898618351370648184642128579095124526436647809450418908716005681786953937412453420833584888933935900626916878444946699769555626642093378089895011871384745328256576047383691185741162776302395372048618737654417201454191672881758298117169855680557529494812479444488266108663535257415264045718598057251190055466085222548249598927060052227701846151537201862964508019981659915136894254282730028207829056865677832734975604008073057483988320118288208891128603034423093826055792939375499211781428224756592156368400089128167246159528494718948258124171019749382168586589768552119939051642177788781425608911799967164465983976663380190934824175203264745782518412849469719526625622548598203647773164556007786831618654933546103877709059011356139016022204252940080100065199767521013106938479970087975339115411876295564162470226370222558628596229731119696834258773374751256122513541632409869354245936884484112934513242485367898326871133433630933416170443727376877630279138603185870581010485008833449351846832919513294342942029852062588747308436614001894255891419612489940577100616732619326576419634143781029443885697400663902506853060638137252316624628647473307955841379751060479053889181999964121842447257495008197673133344278708501689827311370864207525904999957160001554907010987777261009658862553610928254565513873949070643301616834652857843783729178550151859562601051952986737142159653366657632678530181762075394417084052203878257446611672882279648879812963869965495188877183012185300922759645858038805051825236448523628431805536325830904121012549452723943974561758345265090347649508213595780192123899373707826268119208653208911726260486695031594933501209586761617461911638652930778062099342923640906544287810783864789985036333459107754019897234554066755720719262562720457737325206965976669393690305560560262824701155721985990522553598214997186980595149659870370910465735245228827415187636092928000000000000000000000000000000000000000000000000 [140,21] -177992913509882705190081918894077430946388585540698488241139693508168816560630646029453417686050344542754552497829375092610372440209363578160098305772537333071050606791375135149906515066638050530063256876803808594586645172211017653229236381219779986527998310352681041853248603849356959850394187516361269377525172621272763449290184684809848146857559217374670414241318535808799955901034211939021465276649115299367632592387930363750268224590361148652596799948939229474882590438938152709240586872850535716750857184003778747695213510925402711148308103145192958511075912237094084581557898433527258916930128983542774677894822776249911513830393183269065939232115055812944264753436079146717960216099466277047742390086826589589724392309155482826230066204417030961300202468038086439253062464380055325119023927939154447532591241405441892111957103414600214607912446964997122165250087451190246061581408434736250168633105363020005208384085289167199154574157865100797852145343396256233936108337893227584733623816100852451384755146286451413284816384240511750667951426349726559312151075476051428048453327942314872374523331848983025316283511912648904238303325085275631356557276169469493394923223463936222145564283056311054234402632216804153596856159452831547454930020083722522837981507834112833743581616248819513515058656773543468492669558188320659788345509459204964082629436373847509058420882229852893511501880231234334970707495024605976052049774399154413510069042643657935030587079590091677022320296189242777693034017807919673492691902021920737599371980027715622999300737824087025830225936212911651092058574521840242804458482311707885213835285943071069205628142682255719199337104457565323325479829681644404145645399141727709654863824748309551940547065661935839022548474597133915796850536567462831073858439074961853562630129748081692501102996189804219860428193966758133609263442865083472505224165148856574758834401552604083209285711321951678563566396943817425854090664163250865763371880284160000000000000000000000000000000000000000000000 [140,22] 23885414051147931538452735049198161723495879417953206237243514194112772412186705221390273359911858699768617768777955667187827487004719889238787860426243440876760665858488116373412032947766222985082038428868053434468577728886378374725744335148548690322042235627782686683495132361034773034084066600173787947545988630697513456719782525473277881551245481391144159556190679218307014732735742364175962932204967296436624326489362581620067579736754976086265812795185530885304905019603103352135944800755213400688610191964479977870295137519843848947593551765657947712964731245267544854070081679511180238576629424991313826609460698358154426632201382603613480713559530035627359552630118371339106739259782283474045111491166819076850113296097464785264528409828417178592859049364500963656063021874279758902061092766221522675644185305502408650150906640927838919833857041536811542470677744416799495854832041304734280483491257245111851252154880405302164338964554115983062293729946763997820120495055810582897129562571252128084502870148388296457303783303593485788970178848721341057909951081355071721966032546452076238628064125831305215780594348989333841948868736751672372915716139496058959398487333730318207272879492122286532787920225151876391324780334963599606315915170404907045557235216633510720592089701104325762238586980312832260021454759781977912041194083098972558800855592189201064477417364318843491273120746666304411514121901464979347395267127738433577354214138725853232591877609182167727166995099800250159253439654116634505642319294734374644467034773267176705505622837710593303654564817814583152627283143161310335502354824640981478722759121121408539428157538675495921595295827057046646765625966623604990555661969451040997080776675527047934500337915402045425784144397076587186327743972227605855177177761446063688109794630796246534375172656807084813582878804097324971998168001789604821305384529524577005792949041079721069531553605093277686473578765510672669698948862175288220596240908288000000000000000000000000000000000000000000 [140,23] 36214683239697260922674545783781602573540351432504761190226950200110690625429590234133996443197274418622902314362363228822723682379538034977884873190576529858907417833821418347811330890139066090938943935242388051889107120298673376827216613900142086852068087421608377806249999706989669262231655582582987761231347731734507915437895578881739470704752433161486643081882252131916612400812297305312560099461261186001504393239532614382305312498378945678933899932474847922767212971095934797039309894653140829390209593625711227787759642356788483371128922529695152536937079524620350157890522439913256864521672008922996735755754606214419719763865852024315682440263569002522612783309013876715882246216929913033749374260140672242984220371231804036148754160750412096239937800569730245149120904901606880254788913908465965886919559075408791349164024323263130492075988359537775524098485486615168125180251043879498271082732468879830432402006221829984884104163720971416877303713020161578042893061353094722940253546710209822442450509607545218644947488908080644067519167566145031421400648812338987646786106608064323194626209126998601913878737929444209184834226744338572874824254826870173201962691305548150012370777877451670482209774324200619401340598855650152245324243350042240936758593518606045877099057190295124763673038236842757787659229915082281927247728963189066146373255164412705030619187553923575669709843434474523563559710796038562452778334954627818542920247485029400137910155332562490206072210830608747437194344342866384232380209086425896128887072433339777035011334059566547455582771632034395437216064959072558051865054754548987152954989757695340072113231763859109711109651636594531007995751414228727950552666486866797016540948137680891134356763822789883366158143541002511004238898779697174149242654735362072916756598285317246830952640835560289619893509520129596655302329798826957064610732351124452665671228991852430994967465920146634991676359994924933409406585909370739469610941153280000000000000000000000000000000000000000 [140,24] 29444383589501371190306445133699332353687291033956202139305254647442793975683726587836551559661771465742125165409566122103160157957019917554677958916854227550033219735561099318045841926421405143315630151143524249794158941537423310490440667611115345948548016678485058766863223051177929908744048338948430564549055415344470328098523684311197032823580436369151187201201556110477163799269803750362771268253875646187950249919862937164555049960820948775904243832135173405529072549596830296470664174513430371368910643026037357861626469243092966254072791980087906878694530341119558191708101613859969880731592771349903515386853627919097947154935868443022371649627136375466940578658432653464549546973193173375482515718507434127373348793119010518254573970291196211599358689889159963351905644978140080917056292663802206626777983787855693702831252828337482533961512612135445183787016560279416565137245109664910065138647175148608737869979110049753520694550148996150277106173770977692005816842342678403531972843715344288116680487663716469731228096964426860483932923498191028719997151383613689235420947433144787554275226190809648268940925981751095118783814091304768810218581437316136179325915658028512859282574055428562263890929943721347915370921781583509809358273549099142483269371745694448775576171264668651359107956807105024733241249262198178528844835752457944419010968804209642727516209487612894604336973629198928599514393220807858380469936662734178371684192979534488923757997865950648545925922962403615604338994258337513800424713675293561943859987905315761529038646331031468441143131477551204758667796269254483064137542633586395177205623590517654658062487528024214237888767979696272609420396282214630170229506391076861641497874620835996908489719577527538514105408965031652741598435396333066404735769969918573882527598535389283823914130756500141961258615253839491101232077569154382089475358572310975562979435974005753781186703754841450420213615693891335217894143747362106917950853218304000000000000000000000000000000000000 [140,25] -70847702529451635171193930643091685764158463637082468576546994434462193790496950462076962240934855811418832557480166841298134896451171364480124112419640540576871085809968411939132896332429311090291101524327118590933610450935391007717544956606609948208820082501080199415745812689294603041255458331186061534067095966684964582721899386042286884382541105588679684431107646619487779187275595288936736786050682486604995198556679106169140127878161007430839534957283470760283146577729629748994597470939194093810753947790644585052351891900075180075178786949196748891011270580802731244223031766481399862600125667568164825957969984933929173665742317730488025104466638020965354023489118456899318493066798560274100448282073840487396407669562590578737352121804840156708777608973253165147315042328140975699382476313790771383140941921294998045343634874556100051154022004032491907523886509865203802873353916094586595170460564769460656573126802430185487816876715707996258175635257650090595841857017275757949633992874990888369741131138353282547681209739023191825919373982935364657998364313992096936552384796619381185411101749563329312344117190336559384389857862545426317015755791077036363136387740489245461343892396662493270826140556251280754847980084811334250595158758139136710771544876579755600616104308996428482495717686059182920341893510775161844144839285883194603484964294411864532326747807807564749246780547630426441420759276521105482311485609955064645744250689880846294080356677440514997706862971675952019897075721747269322908187978759662245182740777451010617041893213015316934698630015886590764224985862000109042746338589448979566072802238550411856794537550914879628644883887826558026167979613021224143770668781796801511853628294235926674700704123591272227236854771427435127629907263798953287785066335714375746976128581112111875100059024139886192497367379085164439393435098505159981429000807901017054920664477129867641864941100896095898074298675174161361307753166704151357285833113600000000000000000000000000000000000 [140,26] 47343285619231675346195940691373248947162850566255860775045525055155253775958451103065537105456996718745626559644673280881274838322998163517601724355830298375341098660619614943034198588320493696992161071837961422806126389587417919492366470584523651100280545851439537129965940984604563921082277772920781904144193985321061827093399404807772419415299910673530775098051067949618481862669121668446326506973327056476516643629445396195924328728056617583993080717714566097671275340154444037783045708612283928980015563163812940530610169129893452203650257574793230642449780363334819586910277614758622640418076457372151944680417604011557640331196716577345682024420437064793931596983810255701080497891782373901540479113143941000062605166363061056521284759255533691873276724037171219035850826525206718722392430917640578747344927224761439277122835031499295432294459754955187601202497350670404598305523909845341497286527505814826915163872701991627665629269989980085665101469454780451427580731652064449768426054333975495363514212449929881644502916358988712822592640370247974932208859472995765572652416306536966562388509235937211983635627064339970517372116145119551685799302324678989569364021837696041284039402143287857738073312839755868492594958708753249193784227938711088546576257472811545975069289623089672277100389674137264239623001011044219136479999092551714792664545550917749579877596663438248557933803829866982641491414877611483881602011363793746945996660929772795727745754760250536886514341149306100025503216532562385150615201981295139353130979443614206946702128007536428034851687847484541016581206249901147561075143598018265211777598560445606904148361476308611471161830739152244859324555890750697680991164219777521365699058261685153348787142623518069715476921149664158567277869026125592154582690323809667675020479488598958455340914013682617129764384619997077525840311137989169260143845227208025121799264063773008732232361232212748011500226767942888972936887153491029398363117191168000000000000000000000000000000 [140,27] -25066711043529905021246308456505940650919425311949106441073347462648753426064169039537553781104197213928036055941655531219357552709717200385860546206238591804835791537652837763458681151132735084578832500328551809382253811586077991649141046758336380118307669112406320738508888616625677944558473965910639357856321199193782714024819670815136302852708769860869788703330514046973881928149997347871666972432995839368460273443106356145676417096173317989727125912535722697618419022114097755907190178839327297092769366479138359397102719117801237372550072412087205777549778907329215499392349984366720946684086976438192865714121933723016745530287607242881895126617364047138303967910190405949251969243574200691563805976469426093706168694886912827263264068746284901537017564362206097838667078513198815718606124569768838432918023873088476383459579395836626793321500406997374742520637094967918673563066342018799773248888611669065486351101435388643288792379529283061423378071851368213810735352258776992327588795871703054036199878987843870352841594769302002600244905040815862090673991269581628075438696859285712638463674169160921759314509697548920818805339545711701381553499445106377264304736388708538052749770629507132910052265466677962256790575210305217227926760289676663515931849563856227108063443823144739125083374770936830716729676635319961845208014924281483936624806526293105396715817980383285768239298552687992520856520619194188891190447663510360395197156488459696378603114055554861394526589007275303587769947673436987312571802828026990957997438583930026786761840990991037200992899534865323524945274854958976451737704562916142034892644614625072258569564251705307148250365800759833474901884178637917176608041865691172657651732284006674495982075139118509283556404438500719613660486379226292360815369777743369766136838776614381872209718307658731581764457319147300340358443832039935668496610501434457149287819243822861439614141696686693016615799772495715274332709805221277159398613975040000000000000000000000000000 [140,28] 15312783583201197604283105362458962036311023218886836785266317982551438140940431204027415834870312314829060845774878605952415894330977915658673454345032510227435135468247921216895714065024324235893378834756203758900216371386024516310995782707650513803788038707463628974530257388054905494418111000252301976065205753105078642852632264273178765536574935554630059670882329998056286326603667516571215573540985619347834146589151386549873790222859077869515411668552108132101510077527499571641795000429655675186925128680848453981305296054194611889181039027102029583520968510700996236492749648141129975508477209864760718766864126626306634576033051389814936295727418125983040367077060836164125241124690239328408523743075806429821580999728182724753728664101925327315829532721466109863195980026206913897077921261898449516338682920675360773640294729881346093745796717203592810104010966419946303334633532316159128176610215951283314040688099461450169470686256286921349045127310521320864572142856874770066555963929730769254939609355594042831375072909992552363120232319727410740594533750026161643927514546550310669598067873770084799973607257568277274274892711913476245790175664767675040322300333086450141557859733801062423200420932687177109913746701866360093495880883710363927212047830506108763769940222508417904530321437652090760134977697694591092208865450152583207186946370701928064543905095720314793136275688064141079392854581620485253555616476969836438799033306173992859928534688945720210628958242037364716715898694883079417772381626539980600574538556341147962881126464142262014869083021472633464880410393731047519546200931590216583583801761305123166024130222290826504778343033705403060341983019608465630807428918270375936266298174073004179339461156550859309457108310595464280988445009829995776687680736562104442193376065148988131053399783516969026979150953552614353057196703287218003844241177179531227483849830483857208705681047927905514837850868511729676285146195712383485804808241152000000000000000000000000 [140,29] -6263527567679605626895012675408051256196371347266685816661643055652810929514213136098027303672366878522114028769926583194562165714821493667126857505030195811427184951581195263148837299425289086996920529345111552986398097633559285577632469347746011015889071240173170755518506862747353318829193650184413212844910598080432728077731859134430738747569753817695770905641797008260348957935117606128621817407811511612775895657142525952874995040430799753349851122827643642510629882272164538953364305049133845307823506877986634229141931495321036086817350673724849969427449761092689834333657785980962156501994675950288124195337933674217756612684189282080353351167854480210643254331131387735887607723235077577541286463199272113690515303700817084787961961788885480586461404342564261851967940023160989046500230570908103262030137593162140384116520979424422120813795113314362419719952078620510890838118066560347050128616108126040356115444305088152336896929143504959167470729133487273612003451461734432909426916073511177924206920191886226549595722301714288732393538761900473729371382094419579144797462381608483972658103978524282049426145259011470257740053961142369092685369347459827001954910371607179169853808210154600744204649855738633774636248741444482915925906322106248918485198040041959260497833602542814906427745661311582689794541071818138906893683278210966786096581086836145157122831342220088266393422385532885785503037490559957528693729909533057184023217713991566725343706992408772161246639881450519232018005343697474835347996042945118636050408422423376572978986340172917679434517987438807318478625379141507412664875625723711181157280137274353120464298720309149311937411198943196941311857924621316415704247735756917873962230142911253412115021947007022364446839060620094522994748527238782928633751333298939619968348476751247550853524690168793168928513751100419839039714777166870886249951953706249498411523979748051303103376708613497225333401363291908418173134945592086976809570140160000000000000000000000 [140,30] 9857807406220171480179653368083739545470539775571039658135258877616632961835581309042561813979100723549930253148612976177482391283364423542686684124968125723891326545861026128286894215865666962535364862516479484472819577869803160245749571995637171458010344844391470543166095623864977085799427591850193821661745160563746162416217221193121776356575793071806711583656746973306026425865604826525595526920936356138900067298914293967349831452983682387825745747941521694944637724157833999732535315232292813172422704277607611104360822757652005097959137874686109848207613083573425698039384789905108411133608633555255159507119966205031532889406836451283187535083073178251663365807783644968203445350815993114610631200651841445490156564690070999026111249943895672037319956047978973842852551857943547083366297828300114627145092768228837721288327727245330187448354157374298762137521488290979553303867552528048493590232934594569889680404884033766199480599264245720189045857696368157732800632272660627744678104995259806524637732095497724852962738867233741537173575319297256727660901990896961839620671708989532428044933702417810897814794158289964682344841561865003585158985585461008202068477314685874591602078287068767446286461971495796796547841881654421210633182942318553947796642728488835490237620080590533719851425181979393095983960354788262247971907434176787478176505697987732474679703063790047035474380689724958927780615142877605915679168540624844707699022554406559572240398782171371791126538300881901816067166145834497217732417217952477358144156713521748723662816911447097102661575912454528951436263581202760467742282793772167750444667500660129908789480855336703767276641287162231425293847520367423828330573998823182586100699512125888128620953343674435584054632841709271005609867050787023893164335280733748141263054758319004725561083041471475795015577564480408418214341642642135923492537264435528460914248533781269221205809480282922644563777060158843142999044601305544830188227919872000000000000000000 [140,31] -22935954160852245350211351354066985362834889023537239818900192367750088729237601878810966457873224627859584387132839378144197303515184487246265993011598784915205823694908597432377147537806424940443770121029083519144607306087639597986781959317533485033572829327310235000310366477075957323210892050714380669027251951251917746429642174308864305967897948588665058157727956396503480922870697811890360254046637132917121193732065301103170625905714471047090207008055761635137532209800756753640755389583610640920776452498146156443270030905882893879800045759102826053644872601439701163717913637423731759268228941568574358784256836813346280617879000311437364093212980644800846945377938206928257772674776520956679406319800017840342686455981151917119496173327822072608256455971459020740621771378936771487284494902344428701801960425633050619308427273406129740321455791028094431035466642895656717319535096796438473146076283194424170280446436506232071474211883643422816954863909198395851728574514541805080662955912895589264257673724264216393391437068151705582438848109716834146604602550965795037875626729699825702528900592581234553072778205923210383037869765893742668487098522666597551354798195212596853475857268143777053516490341239731078327187934574930963559989876790021452820791350672561174706941390026567091467691992355297606848320031169758407543406885260302854281645138656482871311015158207958967401431806749471403404477014967242280975279100970345551254638765294573561518319405716631505642193056527553739161695900487693430862126495833831533823575683248851431286787543659665518633224018939403011308490893696222578149852095210583829009405371761111905292776609822165565549506176056000059601571960641648648732600603199846095923348758317088963033946125833622003225512137221352531732662351375426832737253610401514837151705486411210384982862959328636062357992171059467532668534554810415256951997327752725902077115981117019918356756961966778334753621135590848089368502534678669703722785832960000000000000000 [140,32] 27388264257353273471345078784693897280881651779377398939664853385983265830231028260947510591570564987237450172212478278293665169764914745769626198260756862736724377832245169473948190132299621020366130784400212481120468309872580542110069981503478773261356626653804025852230918509792694496787976682342193453525481292488865116520723102373063027157805458346625177486346457990744130358215586522469452364768777581927323213032360719055619839706470431906114583876743861814103901789197169776801070585516218711398909592908521021964788068997793335870571316829423436937042320237663599344382302030750350830250340901605175223506777477447798678496244850745714747332442666361593182488358115987997085153054751767310586553593980373044656045561715454756829165166491239203974475266488271299745467858940709207611839720381990888604153832929935244339261665555763755358834028387005622667828511336914891169039975187343943593263585161339197949302385522537225262179459220899929500570476344871840433009701831894233325574052095773619668329062341203909386731213658656493531449766148096127204150446586191563535717744828481074487964937532795746661850981047499826071713667363526074284533258870059319591973027927046805291436165659671844149809897097912659485323925362081169528222076856731050482557313467665930878859250995087784923531237258556834479821977478635294371098892948016878292444788598557376970454455288478372487246575733229102738921811205128455304440047408456873290109527689094993331675342071541964603838959498734558061758204272725300879134759733436804418001672864906545923038672060853991665989845818459117303279935230510154534097819347710200000794965672229948489031388001117824955945352789021984875697764249819939380583420317774551221685126260520910604557705839449196137382865435050116535373385907770139046104245843200090497451825851635245764219180175382485424691554038800546332780889146617288534238190133619193960085824420919399692349300323582088186179425833495592197824715565437892120714829365248000000000000 [140,33] -20414836823552204289147105530771100258506875607557243319019534996951578540813377942938825277636659521836742724962118514127957180505805020627307411660954419326662882207918984075952714580156851239467666735861376068109164207232873482376401827864873891472099161345169621851877712624721856308847711557282819261402770868962911379039171592293526554598324759270263727388640021077529422584997173058706107027267391036211234471948406235634823527032762116119368640066417412492655690265295468045223874995573208267123443120743765673681953864505057477664409315772286519007448833581967588665678547644385062065547692817272547237120911509668808897626140347965283965001859781887018132797776121040298003264070413760909284896709846334666290738556809961782741383253995756863074918892247248525226192546809264814927020253798329898301866575731408948576709621992483646085973082096377786877678947834305153600418116753157503614892137517909437529710661664367745798088746802532337342795095089822798725083887022020798033129572855727848526998556920521952801454308418846110599962452282395866208565696334664113078844550763470769188120636194402580760024937642138343192785551918614986024837991256886507857845267443069146159449870716036595498116064955500276146096519199865667186864089153573524609836366223022444694801937446823479767857153005546661904983798108848275373113843218805921741489623566610792059275708005685902483002617765886303249341130102317658927894765237612672052886224053247802219956523945516191946645929336224687283007191035044640465528301954812533655009718450377617814326011224461264300670200846588248862396107491632879048238020183061206885717486596339064827835348236606424076702392088485380299874301564447771360098663398054892773683988434816128983644430689476553272048195402595337410291915798038999958712181837785280668513152458154665767159744783806484073920990649674733425899088568332379422752991254302726186180259555957608796981756259490015527468335925659645838109525878777813731676289761280000000000 [140,34] 11233299309232673957097487251865391484720835500089378747371958426610624649785170026208745340530455314088584503370992149873736069992649376572737481817025563280071954764257210395880218347533649608576524569954727363238370021292599390332126719681244005777027334518072939268886869740655829733681824151036760827755147157905702241256586711722723058894475895648063763698022302442770191311873131430670663748251758666400701910009266579975241363109697074288282362754005344026145817427826665876902714655997054730069838691308715901060187510891804156754074136845593323528392646574267470636565762567101978354723194419213770521094029223915115449395927158221143492530201898296473410250026863750952083392241846638820908123343914304351246917234177990467648554698975846936375187230942138173028624986788176240946635836855415555771694231316240586904961536006484607835732047048173861009952169673426282787581340074183393577578121894153616596026477353825037517608148257152056019721811270626376851211965581428226105680752761893498883021906974997323619041383482306397102215481803098700189976879823912506358536788850024553223835842957037542237291187788827944929036453551439678670777156932525772793694322015741766380773535674610915736070993546557893351036819585413950612153263133739185230544028061678619318254317340929849186057805750483974211083625254971591810999712183877236429900623489348742496798758395236740927158608271670698124017018930681728334794089744852160550706335421997858359707315518509235276196922961824817712948579517635008061340247672483490173324636152840383563089643170858793542610659255248998068774163467846349061642315460817682547336939849971394873198979617702403143335498862731991182326059842776372796955811935759585078482725839392817139777316761811068531014523373796726336260703673856199372421619969712746186692869966987347722770762763798912673171463848137564135752338708006404592145717929042877760547204326284786204622157432105272056388795034648172170502385574814378749098452844544000000 [140,35] -5214952233113428483788531362149811747843470874906539127905595129903623763290034026274808793781985114985043082069402258522592273819054970063315826401395041383349948698943543465379775138480413485706364875840311256331376566091905669540569623885238655355617740473530849128584357354253565861569214737662902057730999703230919149748488573622035750775936338594305279834061334086107089916741936400787746923440887056124664576013542675881323894239708506383672925777926650416824404108684407706398032547300710471514480775279016657771463556370031643005527301899049773338560550058174885657895685935126902230096174455348288604677226460208564897364192222433249921361581170340465127335260096963355597994834251946318632879770834448516491459152292135631707446893265743202352509350178785257803420134239551440830225287533337859852204603681152512590156340893462186360532496409567560159048098642684319265744345133332005328254178625816002783119366291111146148011593929431113941440581293054119863907768241464075315293203529115538835017708848804077522826363884372891544338334924070962876111558717756408370780165000780151669139858606053998889050053733934475837759530080112906462151524151938574112705542535158505362725677658590031292357749040959544641359734543340601323369523509055709648836544688474915490505531874761187602729766193914101025252510759233591755396619215146253706156798948618028161386813359350381988149839131932114426835020352775919666648958950915577670903361982075931471227457549937553231725184324044973335566819281374269989957467677102204688538489873851489588568178321472121604042428659461882699449585461459632547311657830280790961243046140190771600988671892931411620651219693369815705645188235318376529225556732061330622789955718039847162525994693125566663107465309215519699395041286770741884311490153269303975391439746903524111909370632728040962783958753489041491990275717028413344435863482486620554365055736383493133739852899235098275065456192697292281934574650863523747230403952640000 [140,36] 2190816006601887312752083465243571628400047149623015774509533006004336852882713979999660280283985669268956305872600116572451051191922310584074538764851843987796475451139785096217023085599546119404272806105177485918347173303056273293318042946545756737873188631230106030882445693115279484618265642586239326561459169502355229419291702337687239682806224138425028349927959398212292521701185265725629958398905781000274217367693232871969295996610311676946637731265909232075360135170965080569668571085307540437585442930351572911627210344522985132747988282779812281752505535576553669787509430860777561753837326040210710562622905138620388402077967909086439343267460513185625998353481637757309234065340197997903273410717173479534704258360274620936997057756258023743139885753113324802405514074358122218572971051439763216992236369979448569414757195308143956788143692842529189027814369145879986972303023567957950249806683156458299047211425430867330052581634391936788290853049029729398126469025725524483362285255718054949113578605206580579409709468712441114396842086799232084537519439612566000007042428831945862997932503164149619368101566253197140302873238188232962120096048168009742713785792089882327679582389398521390902032032439085905251029184391728396709088439183055440027412214291815212822057755245592341121000395316726446370796872250759790351134782830687925462227584597996266602914864012469596551797755586488081910937791537659523999361357977695632473661712085211585974827811362713715832908386836766982886392140903814422884992926994800261546256891753052576780478979508057772344593271176728421100597408352070030447023050728862084054186601593148725749219470528117742640988014204899149848965587527397689752676810753900686945793855496733788574980143892785616859388968010615302974379731239228889492716936917149532652282970305320277632850117552269951120384845925857262544607757312234170348873204828857790375567466441054435535016099641213432214423825986526221758425645908367533470744036180 [140,37] -821848174561314435545195506045043602663132404637787629750743188952783963218344395432268538348330588288031151586515183486304869171136313440928093670945597894148757922334021290953976336358603995750341934425854528752707317321577388885308949704236497241437107233201597626150428534734850069535897151923178196921806831995930759120680498661517146260331349505582368158352812404659282924480892572314307218142230989884378101864078333787348602149053456211217152755064519442105400739892871554810796093575234593380393470495945313795761751077279450109953215293499627448578525475194657856800111443515194351310170245586673353922395955766950196682088162267312419205117352071040227548875049729946049319137814882286830501090611025373142140312406245259940378387883060804477790879479106251613206166064814683831207790973511645662552750899988151831775998394549134810508649668788068058064854074983393924985818595469374343265902197831337246026845210510096684142059651925342779228764697073304499434784220486394726644070320247290141291933026021616368666212235651556632368115687355824651827962269045144335596955787973503702887327509124258389641439941009928438850294501968058629544205760086043429227746585459957279276331869387224817444134012733663223145504242011836247666457942320523161548039872614999727286412208338601923216986044172991891912986563354309560200131376495613182953611789727691609684111596635373690199580634849670069760804792881387718211763459910716577144260853196424723018897603055573616798056367700551628213848471124812102448821830673601692163064290720577844130633169961094180341506340482805646069393237730766087926608485387791452594121807006631291238586237565680081567566539347606205962311361831758980916701268654047311115377535462002692374044489885003089447374794740711669561664273320503810101393919087077106101865037257325892958253502498194534602093859967571864845824252934489007739615428008451301885329055708453922315700483290710054884052961521926722409481168166427867923182720 [140,38] 266837058541722210686026099268016968412502335680847868571742799063418075233775161725443476776366537415112520776890691618869950863161017692046065897879977625274799433785510712142762089125462607502231986180193035253077023850362207793784958485687025913765483314811424812049049388126259059326045735373325577899612275694981798513319184209171667693556945181426085469928196697089051785659729653964145597096248858318659385623015484896486335052176917715761248994559752747936984428384630288337503013234184174469365004763877710530012551925627444757347083911567035187409269308342548479856782902779821507288606674826367933131173504055227251229675675664126684352704206087428942352409860734964840081803395232321728201498316103312903855831800335349507574189322054051121459173345132170481751856758427769301556371575968993620310901975924730738196964183109503937669229514438837960262733255091934246334956994376987642971520358250367260940795930971979125020978208714724870670700385014707867757924327821085169723183392813315929227056336297691568552128145060605841859095418401972061408497766774014693291284281541898368298826409333617591074494587807316791379921803574071346958264288119812707886806293141177544044440975864068433133332829988135717102649586000336448224653465255063299543056429215136612572733184577828670447725221904886372608312200466089441965498946389202084779236015989064685477255982833106477418177998338177783333911858732117673348218202117228865172245440932028577806240815890805112992798689521103546823322729002964016534045221855464968296211485398741074039321991884394690372239206555029422430118466021116400682983937537893871585942125513891033824140511110053996063789157194654748574992930959644984377840746484213764918118325801544996216968731729271742902780937293440616238925384879606268432318207894967110578239775926962661849649802361916300201288980076129773938787545207242215955889853691000766468378412586043374950369590759458710950002116860095340039773401423921442175264 [140,39] -76061841522108663930925528639233516461283682532238080953252741657028141476126034150167547514316991665752065532279237080691814225558299322662329317920198156423296074677440847883694399014638438235504248071489300044753609196743933089992408049392918794783064917921159355676331750338356739883559786979664786275286458262516304993144443079112219436006681031483792863871001616369103008449710786142096120353378252720986258947963057391544943446983639686773832640592065930849086758642368648124650356623515764228830171829176042328762725910491480561383238293572725187305063887559174285759792874254831079675263268676121561320257798232623010998526785821373588647082910457543105496197915944810635137174372709079860461419059564665158888702173220196397458331447393747849195596028729402174739593024973554994363921320306459035598430178667465469517856090529190260979771920057897362009028120936629862109336785873465418174019373816897696219506794064959303808455730915331253599243488884444696102649536132077753459033877121973678379390276411612077319609763337138813551808262586221487368197569719858255913901131978508884144752577051372768215710197624208164161157420717405876378800162566308004319712567513522477309175808179501748422077126940440857448704712273631976088025621163045849458262939161282755691148240083294675126430351827367658148864237259079056296474431603763612621075708709635596974683897679326001475440585409764752685394926569352775392105445288570468287816609870760808881759084351014847043523955251451189807728110118001063689882844624819005446671408908792398939868726165093161882231629976792194802804548565121998717683683999882505695768780038525339526894966764473308838564042083322891995905328092204421503877679495508903769106026896945128281762598686299337687786029100044532428300881661698164376418598378041596271554778814780658593793266598671495350251781983660814132461939553161815536632335612254472050195145807569732216941663000526360873028638680915108899923955425977218544 [140,40] 20038070513939636962316337814029274245845764417926793694258602291805292066383598407072958480039527233951102934174003829789306971182217928723005358353124117002342688765922941939381006359785991676766555282384718675921965200883826134397690965202296773963686964892285718908224371981596777226594471451208169515606984208266308993058044926324030587816410530881441001027929876525123392318764307440296352652516584334079190829808457775953971374574378087186639217761794488074172658553585797262472588825154333215141978905430675138024196472245132786101151767374923448959944550607496521458807293306176588406763843932985267969710556395239843011027764399710348904227328991275012462477076953161917416631245347600313382004526463024868113463363498386466883085970273622830966544424337370773497710527516384287062200124427093426540175152366187130655938175946313884927748153618756121253255272311344547786558188257849675011275136040695861342232714374570855781515722059434904775739911084495529460030893014283159158060205949022037253788685203369422399977690230127542304721564863438915162563467481158732733971905319421781733091323060302010079880512913279271646627605967622178115817727054457934204051867529918437469077617922081210989338379900328730750031616549343736728487720340333939057183037302812316113389853883441366507729660583170387149222922170235446186290193898075208255043916992564019695526523071967901068933295049175500319412757774902455734520939960250085554278182427588837583214205931394354660730450728690697201276565496699248004369780139907209671012452147879959337976958164909013173918963002101283392922746561953203989578767425954148405646933857833115709089808996743995823258561635417744921825912793953905808730369313738877916939252004324948743534385748063671981211813755328799421543046649303397934828395320019812827458487040140236679867352022786405061758400847503278644314368402417520333870468928503601189322222945937656913134370466034316206745627725936835350996551017943920 [140,41] -4907515503055071892127304540738263136967674178308634852383492833776223920567867565759258048330210902051607219418073481574871427203990999237520052483199180454033934427923789166037611222000712541935515359759466434903209582096410718598100838781765369890665692740499021733229153608743574928279771132087931660868402295076303061593595136684635635270910066298899248701716794863392655538916645682528459613979370422836883787551051962186562450913852357925349184019540053158362765264687469288615792726947988714299352979508644987163992561257325713681215817452444271730324278882589548566204453561772026942220890142537755889540357004734073599545279080841493838144566082582395269068032078175415286308777767758649267535493788172490028741050977657228090369682670603421839973228972463989224089671451730299981941795779798054047988730602761801742216554513352963821381078618906529285544161170942998712368118222059030609435423684273513591054866176008184424429477942920490467302184746099992701548662193448438352048026270303959315737040718164048891630679736226777240115964355864872802384582386385915398320290956413650141262335644689994602421437790831210158619529374397146698309512053958953374836321159326174391008740445234081700252077990842981823807100752231013981534783232501248418747609797486217360523436668145047155244819909678906842806406848998703105277277042885768833624259467454947522540042573536459867603885188188964389509003539391851108133798231531221209270466810347521565714592824007602288405951117606508206301289197728819160968952904000024831299176957963391343558991826978500124303707415434484962691305924353287695123343988032894781287435964083193787945591842336387841992881378840942418850919793494634834992141270255977929534313619982996504465962166704088521703339082949012600589425555047353629641713170608484656883286707255310642046269182045453182306880131488706429708532801178399135799992076127495916558048910999660615834515505137316839270287581592933914865673936000 [140,42] 956856089156410391189710362981184419325249163045515783724863173241138454685543601202798423881414236431961206087092804412573667285036575727144802569169883492675518525992239261976901781330872988491072275448153259221439919966316070794112486414904208039085718453922820303900987164764398182645793059291560759958087044031622765094118997097433975375852847426792189530531528164447833864268719339751942758061591615441148638460561309250102402512779775496172289259934841737002827347803676611708973583286562644307429609115760933277810495061673978746548492789753409515336778850459979318518603655736413809715286099209110548083328731957959307416241370085794504779600580875043053274407221445257809134518516242897694802916450427175614002223456526169864021379146338637761297786248442374906976012917735548493203599091105260188971436330233680865730066902828740554918086091940044707904058919983340965999919600316028095558403775545018057979412480244319772752600176550587171288979105278891191596350641255275795422567276538912844769910452244970106887621409829284248493594034299011374247411342578871009745542990404203615034399702534757828761468915808489441065953920182541508789191783498729998573719108281729371222902640338190497044498662465766346086080480810949155039493139942508682497768397620995974070261573990747234326866559292840242946003449841664160190570142885275614115582752463456107106914683184103623131304977101686159171637444271218662365008880962045643621930455429869098803100333327449163111237103747188673153019871744899561120969932687121472227794671022505274401096481879192912283696088089856667140001105944747963839413632456185190686299928784723951292176027665749166092226171245337775530812927827384802028004318026142780678138362496688859632563595718004608012010251803546780648712305149363749607023595968056217719920704503735851202489017776781951900992457687617325558786537577521354400830039500738818001373804073093399682409648996936094445699909448547829683099912 [140,43] -75847456808983942476707120247545031970490214175551907265824338936931301524702574717371255891759317967912761428031367524082062617958984023237015349162286064417872070239936542382350600618286269742725550675445198965238655001757446582209429271560347111327154194685119752810633130641938530019312703553345045253675786012002122965658227816110005002845008414601771408528374143337385864962405079305333591622332930453004998185625654168098779391166417815480115025456663252431322721911714064666889533683627622125919955105129814666558022398963032162959919151921507347770234844952053894892167492741630520177014606725948788108782029500877841017161075699355879646252070748833586748830712458128331044191004347042804365437368475465384959893348709051263719138584002800161633044533374094492449022988448565516999697643062016043588669596268517137798208155354423747537888301611976163568419761618458049211611064171574415737728542749655299390381359950959157320700192820433400146651484329251980482706126718737133787603003872629035011092900724137223437808784330529139900860042806418889601946237789341020195343519015395277846881487311459123163739988383902825180411359285597740191138121347246449646378152323493849200132501109210351191069323509252923233114975701550612242488640990552406598771593558119978388786681842939452918923396748305460350661924548968585721895282190911525434614704469839846723328466069432303173818199512001763952884128795659891691111749780403277282142722450333150065988547366580303060773437834929534749548234426554100169135794365105379371153242615619315332847282392101602470409189030621124636314047590097312287250349706277445460050384206732562492484086204412831598541292173103395352647095950302023683208844969781787133416892397786690889807334368415200826372934388744443173864172623620833839045250015882846591464956509471946411898221160514099433579870375527413877900399512011581442300149462994087259717580131335772541123154009893376820870593321327028346200 [140,44] -25098932551926298075175301725545102946596909939529552039496865099890593229015021841157821975557987603934693987166705622811609579086497322424093924644995035876698490656109823188022768947235538528323233484721757518287831231573552440773028664105319908876397094829850445622989326650851893051569734316632474879213559376609898193997553684723545465761390528094407245476153278632709236846713864815839692317950162846135875238078092677081745284640227102688189213684936218588225009809336718048195642411440793874453651553578209978153824223887860269308183369342083403509719841370591861328473481720214894244450364308260161914504778827919627587492311668415753067332442998635844154820879425904378186469623999410760332160167154707205635523705281846753852978059517161365430686113048518839851827377015160878055843570624679063368701331802680558237632293104412881921693777413477152662454830447203579128273994088022820554234368059585381008728960363294338908563865669620045553084391823265855972651888095674421033300443540497304064620867856797232017446732925706581214609407381560027813771942600679481569100867511861441889123399906427741497059716004391160957705437260645950953449722888639589379160980897754403678166673592885673474475936585978199036923475268160107244344699168563235891998741167578756945357041228286904751876883125221018377200227059801333008187683184392784706636802706885768361468964320278539648703494767196048324145293853560048139566481513894141479597464973566656684128685211422783324706896655648854417955428199660055507359706459208260291111435878056069614299463022626512223181211517727384631413674115502188468383108936813128917045673134434077907479341556934051386128442833644389558635144990585872549712365311312892366376640845874454939671457611809950074200064933440939208460439680361842819039506611794475781341706918363056450425268250527175915643474678972662830042548161729775173528396435813254947361494495759649247706954531239491157841138420058817002 [140,45] 8801072439031574275538486080200241590116003184385339404504406655272636129519766720726830857492911147597488519992692990926387157711392821437344213648693460418716148455485333229418579882228258231545412885599474068682562485416964017246780706117358534446745744898131560534406131368356136979386134648227856278678638755660604795554305826384968520584414883180144532404921006097925218636558143077883525901800839377742064542989171621418644342103993827593369033862296360732470206085222227291008464624407178121127959680277841009778901936266933542053535345070879862919493845086605014426784303532019892385825767630169188778657594713912677195445964846298998316325243328106109787558221453556078952966966209682129088650331041113664619813048299117354242942817286083891272934814021312345695337665735343004293188142868839296487138208023744021219443927927550007723361040680224013973730004842462446533743012253655151758135860389527338960438190929313680915651518195804099510504873664929447490518534088962343341466661278899989430827941978952170399821166334002283467706141125092163675159189110409839252153320989085418516441663760012856188084252080959054486638209989838553846652023911176820072819431694686771976656387952417198977911503100104904679957633838028249109125547196062551706056806440909110006164460048897136546123106908328104315508298324877048023243790925418577364356171055029473061436164579455334306775451816800930526940489508224572358476850914919219669517262392286769917434157879492634795517730562355211042453462156824964892658577675819332072338362992152532816891140320584287782963608228746721547298870010050793457907115123436454345437507910683705001370391629280944403990561696760777030165807614636375482731863097024652471795905327072514629174025688149900568796808556736323123873225078488878478269926078514554004061167567708143969779218770084590529222774270460434807607755945791816596260703497846116700167723894494708422789762943725544896238347706375552 [140,46] -1470852233932113192158139516645013134358297975277294535197247190334509855609071373331715599325647642149127508759179633303012030245719419461824925611810694676890081159392789627542064462634656967224458768753143431174027117049536050444743568808192674931624544432537236262893766242430291721342618909254837537842921606318605981990302858055533757026428099432931352115687662413686431440099141553178542875459298906188507178243830777836104325347397564932530982256042073571987745797179710724287012452295576116447672376826842012874597649122854986324500658236577629491226032667870565362564041724639122167296044273603841873425082772589119544540769063139315854941294516777705208112948955255645067735386263512753219051095428518382066113685134251874242782551931913399581330652262222522282122000763608975838268859356688926738521241202628358535836727799814227564843090388038007103529117631351104136194958298581988852834254900950437992942254736608865373138167119437676603228164185400344068335992146289721954206118742745979060934714853429283700437079444060627997223197702061496512118783980772721233553463938582837883979011027244615070853604236575147069114233771384465813394539294899737570054314445643871230204356270306139190651989791811572139726668998076914555858671523487887695237775277855575061691628626477045440474721127472632177283589417206500465628673506973031320019392409126891401550707890970885506400066511774829716181730123349828615846110924314420988591965404229636425772948401143490394054422845506502295030031317175028320117753323806546576802647963891009603708825466075793893225224924778366678048262033814418886082894623879643814744585290951146537114334919456027578423273683834614479019347839832430503998948091080245131173005460030883126292483116646690002636556852575798974112518590749188819220347449499885592881773492985882554068512184165668445532084132314138013407641567994906086224044719870026622464387761206541759094118120969531911685633597280 [140,47] 478346741223705409056970083689978718460868637187616140373742866614268973332152173675673973582049954523513674109738361127723178370312985072934468440251929582383101616250132927105229610820631057219544506948234562819561799585164894048370979241103102316540511975447250748509979770888564959404069019324415024354463769079076074788628624665211674188761544795919895524772712917773868584351167480649112091840225128070718537717506970705935814180948562219038547409685581306034168655552612124294847470064562606977173114588618791846395329469564381082475524962110376452712115033200918641239287635915450376426813745986325939706430368294051257808007896488832420993282161589921028504420603496497078911210425889617430681115399404128831470355047543276269833051108511859917842160178939713968168280706512106905946145082518072721747588381048765410793239669824585250566667264559784001529577218026485907170723973399207970605730320513443033072192684925379175036144781336638886341920814894261531933114422109372290625394306402040330029224638432039712633488133530319774294842269711088920908222693660919871741376306142305739297372287509229813592008961876772858691918220253530653839684140237878815537945009017509975680088492088604045634679884562109539212830913627597190951973324098364888675872064668878835579464245849796152323003854043319269367874143131153567113905968802530377195999421821124573787360433380560412788272497606614939341174648540330561831616954365893560933020191404031706212499383007997829727806352877893437188237896952978883487249856554940847645894757114418940888159404954974068586750802702281797430265960451511203023757140805881354457107202923092025019051266042054312943934565840460686937662711278611860853708919915510592587307649142299161021950363942646658143305531463085717862614871740450328793008506413797849289014318661131501412199346420376912907123148797788239065582346336441552341050498429879275195734516568694874820834234224360708545825216 [140,48] -149854438224771360613875508666921092212966332600266257111093233394936423406421978474207317978394245405459089094903710682780245231087246014049798786017882641886420294172611026887166888091401900800950183164620460888164086484990266019122864926841112078548244529849238048576575747177736485105246147517551852326932896380110314292356958712046543081917255245804263740969884479327414692025887314909829941157706193154450440154247867449675188768596838349044965699731276259484452900334749600870144515010861621517253507733951770237551986805316616532698257772810045088399028344689147429475730063975807594441350815969665218762855598203127177173314504653093193175402336199217804661841943162609043128418044829338167802787516030561967718578236372326758774761336581409059446613460007435855178169029295597339034388083190752614788515860473232876120716327671982385347245543214450772824010619120197221669105445097154845241375576751292301884657375852531252665917968571332228692931659237816310717406226176679028971245509567759165218410674742488341947704362848479826028410903051329651074406122596308035665064636263641424740861273010683268673450733975655000751211856794888143048813129740351025313875277734097571728656155946025667537804985490293492651943046819351039860968454426705704799176063957170025201277703029034704474264601526092421892544249615436729972009993389528026554512178700797565073405440582872915648734104292171699554343191563229134758235249088220627823324096805539078804173465684356070092262177361715737520475863080762397533302701246396006540317647649766927077973446112695957822264471024484355781167140580753897295828537025303097881881631104214384113344792817440804705875228779583552871431939618890915017289886457145932751074653067459316772222923315449920077112239270012155399279118430286114811282709836049547370346694835422908229629191692506571106991578804095471390760315674058069947246719643473137464610510630182390863924156108809450994144 [140,49] 20026229938042450605430944281727288871422887286533611146678674180787426519325247506791244856244434005610833820947468133629387510941715419241302844432434044682282114667659433214694946898510944495088900581561893418237751341749813897746904309352012043987861816351210784365974344011732587965438055169897959176398751405916551474728250885977455728981773396934690391714092484073797886710124571491623301451734958469642133559241227483429756769144382353949891603110573491006152323974718040423787201928437645525814770442305167619683155923046070823420046732267663256261993385344502055389583759957107929099930588630196564692772775863822328960611678919480849371523121187996910829877477654740673567009788368147708222642945038786070385034610490476788847966339700312361136328626792497909725667667655247333567998017792158046280411856012085777489268265074349188724963957238956023071266607839547836262608230141376415605063174782972021554110184277223052903411059413199162967693929167121918607807399785341889967440956629734551092119220902531378321927890074486997205701033157235048965677301303711958240653070661380687968925159058751373635962369435110952868873745919158590767664200598829854349833506059896724096576906149478844052104347053472455484721397489984083149234703662008700421489764247883829370389932792036503573927376752650881657195534207401325881567427273388783358210405342161368069358204110189640971047375852540738808324906007579792273392762595938874000790962943590359440927997604357297032819451573886698578465828711645535118482139902465072116772541990691338233113564521811903848550103117707775545949672461344909804893344540232621016923564694282917567135584816382684264739922744255260185812348737607473685860076155469823359659556692881518171904299953155883110364841162391078415686528093134668042333087481184048453381424453575433350445349443106706090392158364883264706463075049694356773870312629687657133958777485712615328615709187186579712 [140,50] -1228796708462376951876283564126282939935512045477785289352112735529583740672597964730211539615998814365963308882680470106345948414996751394822234119309999279587209488720538036506631976542620184386778796134894934056786804477964956429785397517617187043032728148174034766816552879555725603607150502251857261699870542341169796064002873963937820951979201724266975097401522126389861653920846074521017702980794997160667006183624626869597295162627551727947627964292850585420324766314343375329534449717245287157086282541788571378459564609269178721864587913471253994221463154376150216091799726614402490954623541455157040068295384337376848566286956996414978461690253170573656806977684752251702794289182213104428572218067075095914341883059912598927641193072219034878283710672326646296945900236293835933363319863002147454465122547698629546568006922877092768748272289923499504578998910057357658792297964963874269534840398408150829103505119418252953693363125494082417756656934481907302087056645276904979229218033257526584187195373121946682901740605053341635141593161993728052278031406383061507986656581438229726650826938186612140732310548854900750922463606788328924110635264021740114151571289250859106688363902399216058686267980797102607472568318246571117956894443544867812958128713668617469199717370440409285789499658547379623765654143286232213054520744082351523745736663973007345229338304655502701346425728286761332235761004944685848277002817781062897645048053686061994711623728779957970099603654395085316180013384268078640949296524096812971645596564455003195386444916256520829022020565191665340169333968588440623469245245642716617993762708644906353425912457999720073957174802618983189747791327284488505262584608199762568711419050139813268548134991004665515722645059102045206824843363036108023160957973410777259760590838203600140176760114704728628274520563324934256185571902101921904611792909267811428602289098005008666891124968605408 [140,51] 307731687737100573186097092247102531629993397269161973067751746571161724062550583873981595336170371363724840255674475704220998663903643450501340686057466550627256036980394890725888264942067849187907885650043308982743470916817362541757201319085943353445987111677843769956050389294693341898061431400643997555580627971716598375372142714303615831709641782006107753540605294756266504758743931550184422064942327194202642585450496106705450291799863400912890030779002425976432674970739140095122255516214706976559891893286244820432204894897664391837831330501318206883472147708273390107720251277687087553436853323403059153424481439381181179620945453970758729458820597543156363542963485001433064140080347660290742008650508056474302149964286058020141113031276655737474494793074978709342671360089790669062496132359248334439215618085974774975703362050681240990067838693682125952240147484785604243440640058787647330284920417046352955190187278791283075962478662073998927290224132726639264494147825157170851783048071679385199933985047968812885274353143908353139744418844972555546988206699814517181155319502493257723451803166382777311942351887776122602587614492666026896320497624156189532381105326573937349448459776898427303253082267864553109335610724600285142006414394748171737231512061673659957922601030218847175893967433674315458165825953685316705646095428895657250400191199371999814193946327167578224230443415959696197255950805907070145922393100840637118569769595005464297414442173295922352856478300049144943180285553214887277109323267743720103778112501467045416913562750233150897401506070740857238750060433805531595575920134638116552407586030967561339291780708731197229253271745468191460585066336195549588561875345106044471768426590242316283594392996329730753826567589188745048046026026665138531625551696238974565763273864724529130304873281541211767321261780538233964035763468953583010476696106962703015506972555851689604906636480 [140,52] -69112848946102038810457227541776748000100147170551727722394684773983304203212745474734033335371871138484355169510581962544841144128292191999547246623358747748600128438407058637531990248752456267743584637205402664647145800221209972390529669178988666303181352789777298106792061414703224025309143920725913445620541777930665662998124080331971242833693349313623554364944098023784351334514210866910265621245004372097599146821730301442399350343252176586963393639258059437063626684184057577035487969043763167356997595628135620144596571688359039975184059685481886527984499656589764485150853711826070837865428750034925659043479849149266750968528943834224332522220466680442492529651179768905983824598817344737261352546381124499490788681548402780137413118889519773610917665256203778911766216944299461997583846084999818580238029555560108523031904342562861577663125270412502212134588016914923239615187689387019014874967195598390151991408757786601694224242957058777524984862826357126888005281043380452821348861650257466249013244014163871071454414168261637556635490962807502277540812626550938153686218590333632051628488265252559665193475562939558760994663914542873742350046161818057661711229887238649449272648941292573241880059368662978231150030403873609466376756725911333677948176984010926069512958474401522184528294292168259234159209724109330682213140602066040086969038951281232962661251932962760388258466282154984728411926488598950287479788975168947134630788053091310627683992074805437641375380637920144810271351002338891061141461425157152568466530103092632569107017094336772922122504164835070467759682715312562645072215314633403010590611849145787236243469286118231939192767206414381804799071684619356004544600399027807777394008494710843226602524628859984480678136418890168367437183807144205677464824950003226466608933068610374093516544859239937233012300712758876423828248074397515408551546095911259336615819427729716089907180 [140,53] 6056124548422582392828354373009384111709100478058480153465879893365807883743717622500404295471505988252245575565175378448085565051590447802790295987723393319562111897315169612508741961339006434851669768371469879741744879164924000754371266285816623308432523966320654766190293973691120219173945026706284928621502620297194954260625978206755759836230135613090138079514764748218769629101512853455769408829950235013017743982900321860486859696050041243862293625451840080942477418374863712911504261328986693512863265387758830258627870788964655638665239014920692788347324463959480355319688092891931660071814101244516022968380904676545237902069738498288720908335980362872931643674619322297208140918625763478841034151486160763332178535767964994786098081482574585508589616662283914310449543535188802826289661353689464022427384594608673619378565748958856654939419634741093987933761023315137310872330685318283557769190847512349672163485147386562907733043648156932057277269555625916386737053190631170455564897263967698905359240516094563832689215720392880040797898670961263068681352503920200982685163354240791786048924619317474156297444680324240102074891453120211683668664670315325038627253123565976044133605012179426113304458152577979444473075203100361755251426719962849773278510076187056560867506823713404651527648205648121804927389809862402438129495024400391214644395818624630711590721944077128993109085521079476355762289698327775525979214767831552411810515179644465702854118227961263751914868679084874358424043837496333444134812006644113940483793551044730640428436934807830104044076764332437334860237970713439615163654297287667702875761093016220629705689667358628162177026823149395693480120651413625122116504713432699750155098517273657915864886303667260015556998500433301398227010065461181172184097017097288019538031680398742160608196947603151903822073315742828047888847025010088721448750313082874279767565168811751855360 [140,54] -103045991489801777596380025453219716569572498163631987784821916005035141864269103360465390249524491888338214452522272505636329648294870722763129785392962458043335444069749194749465554469619500164604111235710997755972633505517723719889316112194029439610331246058593447791710150507345864048386303899117832257007420809492493151862295939036393418934155098724329135046385733919998674764362820863123037091742942027666463400967275871635694266511854178252908885025835043168162239417902632275422529498105236942885192101669170564824315452189964708561805006148776037586553501108468114828593223704799598635395285015789443966399363405214987983892193564467756590509036841596000166675930185384837315833941255655281221798360997919026429826873371527945816031866276350201524952945196329864239257044802148748194814465495959514762685679264478390105165019302208425935371576821512860571356938550777997701611400828387964094772698827397682784843206951761243000925987982510584555407987769079820232791047452294792017818646963009767026988828431700615723596306807920586056312936743757197772218441968675872708591562329715334708028296471136125956041384655442389986573842957430762628663679023665889157566572140479471009413947040476460681053233989845881024554620608044937509760847491367554581531577330193070974378211588680055864775637336870326559024664671839762344198521512660078060929341655524994104466821503284635868000240254373030231411950175126969623495863885476555332340365800795367583477611981425221587306332760117912619779265742470851928444173701593551928444221582651916350948492206343842572522495242445398833138719001828867559930768415595913535122127667063672248286518239091537249984541882649263769204476973843819063777793353667034492184242054328510871702110908174626274673011712081582496019133209213519116266748180244543827922612700494557117889052108877672652509685089478210758995592928105420221746874977689191514212330916955136 [140,55] -5899233588915617073793530806613999795133945233729028172814450222503081094695844114049302032784323527081852689793059305618714948149096354323937598658074904825141915453298503096586123244433454923876091823287183953825121424798520287669089966403583575110048363321802441676904881232334946636389975180338656363920957345712997458415913820452540896228713569471278501896987832961435754229641808638109603319382380558429143861271679534700368880729483299278017000931397007095882488353525148305351677018026092572295799365231357429198917689618309910023486344259912783666269394534417101406663188883456016606651896209229100079733971338563886929297854004046780462995091152463661656412379325839393568771249869109539827193165147150834313849270515576849529177031718512111886690749468239164046627380629925773354776361027624445782696631070916299042235318500365143767888418611795403686133681805216489837831733344412047671024417230968753718076593875666173937172661454392277695074859314885960466500567838561164507092478925694142136442985238779608840458992773262314878346918283419098842681751992442500713844619126479355536983621064591834838237564842497222352062136085075284666968917361399611293212429356180477942309739064919721134834006246061632841091509433509835899183765245483583329672970045077916545578762625915121411496199090549564308407993428155270958620870489886527539758589022367945242989407072663896931462629804628907221643579553503666941363639602258284275620206083667433999271568306901797984447397069045373301070436028544613815828439321557484205762161548492765716269690628521454810098977182101494795678484317638796033234895707470755883358499959292917000274295477727972085046451917262556414866433112677159062230324711512877461897426997144107551253870502754180751699445763839122420773603150008243561701047462679296737539387461518552691963147852565863197512624456153869821568616378974853322896091082024673932733733738432 [140,56] -11675992642608763984706325273583068296141689379191098873035691553273826476076669855969955113131981965728059096108057409377798446062911463341274406873404236538347278398443860210896084708606025365814413573485727019697832311049804399637673063006052643046307611953911649819293599729529261239654573650100666314478714710096037021478730027760056579396509692899443718078321797579096455492833729510156799071742271052785211166365224541305236567176331010867002328790085215377805995889077599166533217316468615520561037693425873734727379271343099182075087066707203273664153719479427290499235241587332236547467133241533889565608607893659973485877990731052684274593892350406203877569034036684599073125335321709325051292572369773702885348468153354494348292878559816059203565395223042149907442013007078283622111173406454669723798009388311403694181101392219897227991975337198421651269023079136720479371293897109461578411889197712746662654633267069902347212612955559159823988586307746763034343620973316132967385686261578352951099644438822420052166466500862548237908874227558374543942218861241324234800955489560414779430106583690282887267254545923959992767444642379971553048152035277893675711895535894050611380555469041218689902027686299160489243957732833195715422680172558271000447465096293520341287331602462155740227052817977011223983673644799247541069757939191259935837770824836343619065827558336909308933729823230361380310534254846151761289750550300089618834547837209364054874665048477117091879411642672844232004741407116550168276984062430216131293628432932757828566778356474403008745709004975284229517413930462099416748719644365897181742097395909550345240598644560246035346569910167727857922673868129613195700048283174636869577046723447058982082937476013109490924122654158111896279762524937213351672834572537803278946637102016365907530877023246224090846549301781697359736784433349203655911308250572059949089182848 [140,57] 1422672868066908638662965861640372883552728551879456058565877700945861564649858516191101732346273062901207381560074226127860249330031797740385628124179423340559920550496835710942156098535967586087884795579732133174739093155250404499890488868304971271540384741909243825821285094255692504559234577587769617638547642971213226366400844854615907857548643711755378554864246303222734633251849066912815354430276418587036192576827060885847222882111838907629023012654902200231431786597973077213140028231132745827682265633740976497139037161493740074310966515701217563015889898508485998935283653282377119335225051969516124933804526803652515156045059367700395698055501762817227645783008575628203110486505318349950546936845706703401680750562876703645704008645083501516968877146361799669911100032493804582012639173508825109635995540234571585632876248281159440554966865278987761163666904161110927026590942237160703401601920344372929278108522631584998778815902151177879056900108109985689104442027568278718705222952961985545443909093222033834571134375506491801273655740075327992918225626548761034071038610295948117591397117593347382799032216290607903320180540249109925732777413828071737042378276608975271361329461892850330095420340278777943422004214553836420925841568576007870435632778375431980859701802273484120557481649800527643518387645190208847953944975636217454146286805656416186993658378165223420666256918768689288881964417241400595403227516990584255749554095771414708687814292512076955087520200493642690767705626695071500794116760398422863568864078861265289588717200495370760272153970950005442996417969714278188119032355232749498397202372243566751920999543597512920545550359707867939661168809623470966858007997964913104095970347289872835955815084188356210763081594556324913085480406545014465506524199413631998586187734963252790390083852330879226374950480895001285524946653280896675775247806079218985270400 [140,58] 105027965874995840499691173867656127974118846855176597597008769096879203874226105750434948181923736205286681865206742154055870902768251235516518124493296533349309471152084745529470758565639647422923956723661473410398961687163010270366811419302015629248276405686312178775668531452611224517673403901856205391856880530207936935036257062044647163584378194465358988398482956222386828655018288168998288833247889348316242327825523035055480374520166143266635216132909084380739269284093414374833733580732427727550142322259433844475551080119207389266709412701811350997992163102867301033071272952748308523591540975829223410338764637987252633382324118223059316727317283410709177065151142344528140981569295143890065199423109214778217190530433274466066943500104117491843225074333091197995983200923873061958805201242846796227246925244138107507672299724111773550060960021370607938944840460201869495606374130143645354703851142608028599208636444307254274348251443746016552967546118103553509294819282354233651009691370820256924492018084426016371256895553098546662232740280884485143619874561038062510067074846189196710211679962371694187657163555477599400976523193310489539097798176928398930310897678194293286694073174178074574360428113623220613659546143445046183269094926458834744984394104395238124530540169392722066423817567943278009701867588704672816509668803351940573836861014668710193065569752062198221278803794442898070880937715669509958640617153226052158026796915248227522676601515637116204132512684665945895780628873332373087413262540391669916210386439395337470284145163434341462369186709811523135531011185748317942725560766438471292578756835184519447551608675429571631513915899017385641476134254143579055355659370978887850315187553228294163985443264032149553286110402689825878077264640315565211453365742615173871757907277742695353088140424267604168927556728895251591058488478124427970460014953600169472 [140,59] -6780057669298735065007295994684155357567465890784934213475981131941042915404676059921584613181427372958254834022293336379174878722979300873774637778662235156900366050361362379302840137440529901468930307204552916480042639902076887956666777797579468447386622199297954573580560370142683499400806158053930463448977900525678489910166439385163891174268282309679788217477845779497906748178327646810558108673416006555208280309361097774185598778999815601839116455228059902278999449309811051342121053617625295062884606602425686672210727889291482050620844909727939661340148016778269767077061551804137842405521154098526644424584139266737977405821882442930753177300821862687615958339597557879397567714371252562585932224758832075179102840574345689747959538298250485367334022153139655701846479600465402200914537252722854954502249643373577774527607229575466565292793397890654342202580588484221622510399556770349751596435346974147936751876757912382386080416778125900639595532437159045760439446037433719901596315899920873796560135994728431177517571798790036682322771786000055968114505244597987241450121019017056008280434130344982539482139646570586888350137210294230317742569080502178740948429866262408762345465020743575868798065464463312846721144157407078678050598279861273765592609685530809566400428573565012995614909777391969276234873076537816251238745118363559594863082041439239219259302761175701959284831389864640267588109599949534829823055949311103880938648987490865023627770397386949443320219820597825966248862054250601872463317347881458742245534975324070652565912055136995065715628114827954084497307609502939374071505241655682253510743600712177883213630944251132984558612477026975720593170102449976870677766089431939593695088074645391052026659266367147014652402016327728752833564337311616699822043148081336795902818801611997817972371513979255769683150582335387215728093745663128137407493423155744 [140,60] -1870536061798543463980137834230660492573692564564685801889124525802699246330719360004618143694292542985789476030962371878035575463322097816580363916368691981839414551362006828141381731953684239879986072247402665116966702680026583102607968026907302889201244630574144919285196790703735309318372199951724496417337226868854180215627482991931179299588476991340242203874428483921478053169285832785465998319682950661843267260160758080916830532092137446325113672483698055042416639255389852185589196562762300020369152391313780600157698597554749274519153443516477722080543517651257029257686874699454144288532928095238698922924540175589780046564948166924400670503114933714547605828135018530856655599521972003831930402223266335074517724891125353356615681098222810311054676400654063172923708225539943009869142327040961482603518593899395711308887072814820356909220198836740374101400865393260583716878413991205951243503349332636922010430776258658799975543212146976547933545206323798144497054902182431523813467198371864408699212934057024751577218880124789041967409347257000498623095780939028650608511561349881802585642488314982615106358936724337137131089100679237336674087108936751930936971515745310536275172083607950748784767659839280210734625022491687429624224279019533581146161495795844398258036305282910903857262218764730042651942661955604411289521773501568745202375230021484712938383397386020845603464462141364768502081172395330378602344199943680099333665668822965508819163945366391395670894417413600790754315603772337627997590345188066670214329270566639264180170315321763548124729224024083914294252650045320509341098631776495319380608701340758302683229141979470934841086628957534711744264522760464631224408667380510034730006727521489417552529440783777413109420362525233098454898379616849906511318352463292250937824447237309159976845887414648103306297172756295811638420259299130767086954456668 [140,61] 70753712150113321945513275489457278660139270622442297892427277452865106932330845907043475387842381027830763851259307132375388093748455582899074438817816637040618439278133610673284302164896965328247382770180521472099230353162001991430794528901840684491001191728027270593857807178449303952469600902130054028403537446528258813351745733277608895300560398187022684280592368559023505013733834817515872769263006607026882045214133537000810129894761577592875788778924174112728756829669054753870682491890817949829244382638887369847999650344638683191676687139345561221610863359441352164024787295870222793559711484543948690767911962556342583326299400647525596398381580246850553459429003156944170703405185334844247882309794937797990438914967318169631894979857913750850893477349875651724486031555575174801596776068003217389298490314294762700615099719883561645282509212951140876325427832771932031130271650438077687602123920351998524569903604131127202966298521789176796442577575867401293281892626909787497853320844031978024456669027859407094514233574222440089815201600653769369992328430957290862488401506700669694248912391657755663112089797672496850678157357464932687666373613108183850372940120375410062644778650706705015499954884780124467917034225019464315219092337597686267737863121336931917556846455787149512257948509503296907661834841235660895561462735596910881562717014222310114490352992909778833431318219079123299563354346910941495733866071007886967613986615659871187871761855360279734092834941126877034757135151987620678078347618270913018325533619047073666018607745133824331842732430013744462659402757620873342174618272826420319540902938350924512675237132731414785039251921623961536344225409537783235721047783313010403460903608463719836107424558414762160464842585176933338593158081194741786218647452805852787037105525684007500331840551361870614662973801822250700163861358443429905984512 [140,62] 15522297796284109717525927942521401630460074907750649002521079696699449437216458241035584718969165066463607452270689480943816187585770578302911113681109353843751382910542054756483992000895117714459843424939161452589454098208593464629283175008574518339439534424404377312928272653896270984266890557246617873730368479303216692665694088069201978480106619582848456393992169306616639808067045044517330605736633078973245470685125496662687648801884555917884345497827787755842371608006671320613370372808006707716743742717826735088261445707707535968537424209635821893187637420674764195312053504076325466734873728339993467151888296820942042664716615769455862523723030800336970743963156007909832435490132923259114452227812797758760329881597494693308689051092404554052651750127067264090359719146243131180312355334178509727218184643250914400268280557371839017334956984938020519982822494510817381914734739215391325173938198715656676187421456629441671427657455068278693201301997715967419094608847747943757139219930243116300615809280379170677040494978675515160341724314788299924032968978621084303011211706972559862745133086014284721344977413757133905860407349667197426415281800096978444145673048153835642608822448739275164120326022583320478723958686453360798549593101343184013109907923235268729115520571998150977432266734337847672383450800380844261927196014652925426738034072910183149594932870053723812264507042830935083105679617702752589279311999251428118040711975041084824834510637961324501473140065560886160179652365400966602080849698955863784288231525011167837754001953760746102242111101873090424319093666605341764538521357274727100388933704136996882821979446122209715339781625521738403564974749230352154561427113020333533425024373575952821705192294568105436635106202385405240979339880344367944609848554992431485104970498746610087145623754943245294108508109541714056540546822032367251200 [140,63] -762677481579347880755177227326113998838614306574011760679153899183180383739994021393487930215651031732179387278440781140225963919829248379258016195936792354444865998819551754382986063393704708767738209613298062627315688095461682198115014144739535786000499501463697617837561096194899035975688091994083016172209250915609768753838911999493841003133006246966587833359615816184026656598557949704715675683331153026930278438836551630835331836369579170520367967092931712419295574625374580982023910033982083972528810931668527037195355166174384359510785253007445052365371370895866377774421649280352507286293600104102168802867486980764507409024610667044961695202920082769564451485506697755975798794299428380269368259896312578797998607871528445572428587990903429962309774103041303848400142116107637564066167539104032338213323775266072475648770660373170001736122337978391580713222974459270206241110075289379026677518876183553427027667206678692387391904127673127053983782849921428977556880344031963958496826646573114533758905096870666776910190795492926445296745047078413244834907604701353893471413029736467905610781626525048322810004363400438882495709825560249631269615970889332877535049987722843626562830020070295276643792270118854514441356658971273278674566286112604479280532486992645549595359278550569081742560710405769574674687295182749557152362535925469190729533585372370546400163461868914090704501081011371430561075577586730783676932288467960452695040163766927777599964515472044278375566090991003379347055160938297169385319425684022770256256418606203953648719127933389284629465107555776174430919167379998067134437916077818388314848999916427776228569044250440333564871398859524002565790592094056170005354196409089519735191770447160620933306583360570395216660449084638439053917154635239409064163257040174465731715038158254629684891685769586617102356069512817594097358743684840832 [140,64] -88769912158660040863398490035730603956017964690152058742296534426049259672219980294491342962263529317384855595333316139726806199982423419512292017290997217668696136151558728416752320630513059250745542594430913286855505642460321413128020419558732375007350981137515655162537685321865106371711363228493466909538981718802673314729398194558037137166537338003156482682668992749967091488605435935232891136951703564351574828178165095489984646893465295852292018428545982148027320127875733711300424502100432011409083181884118176879520990121367950566091125242670604175882274223769988891263758128665475446229232368889765648608568279507460037256519931009550913670744317326025202660400279929752445409557747174126259328863330454973047444813456443010044207454363205176584503044586744076764406662193721596946657165015929303727982576972476210167624611614052280838799199031741289153871755472136357372571991053810387870267914005720765677962729194467399349228987124291609369007433279462268376731101035979349356091674193878281769463256188306295037463348795508692497868205824979994586234554879271322053719052304543009777644368888825086462176648612174427111026545975446690185398980566195045180464213247801064890516306003104725302631123396603426070841534506559145732589670329396800055469690480404602355357833104931714150287458281937092370694658518390704926406006127049656867599682690111884029411889600795030433918878374743389451174363534379757685003216318094038976066113684605824811038083977613177965535797580516021274367873353547158470468962358363741150899110849640867136051466258847609595499858706596047936896548480560306490195909452217556988213030786093854784974492655142383285315281552473926183931185201650745409346836006466545879336832814023388892356663157124800287582756752025201614945912409010649786292081707902524345403191726990845996581835212937849999786701068736535372023347440192 [140,65] 5864207093003601684921036240376952990284378003015531614774571244247980753020695356811317587840385412203926698802350191912891759924029500459130991459097127318112821436318097931388833081542809940698910822913883238258776468164719573979431710448765682910327156742476941900957834332176431522535081794716111459384483533598857845961145012652972807400297419894606704031469169150749631310382360932771184526766323478415404477023558056058820224934493859864623442766327161216433476537787799168392236375814897547549507142968483734290777819699744058559145596416505111728252466671056421376695300752932163155963518149044174583884762601106628719233770465743520937224133472941114707463093930472328635319645658690115429432000388336418801803584147822649604233332575903860143619296974986626084686348737008139837691762170814013322398125563205240587211444385126230120565103546475347576853515493956938338087089848310092711328118387229022933355372964719490249752263378326639096096710854174878999506236054495651207052928058200216449674045386337892857204098160537362936242806036859961181424674316397949563163983659418243981733416046845230789229064004110892571428083790075554936309765264273714644281606455757090546961674864227907980784139249326621666852898845089263963394883869828828142791826027661361576162691779374110871660357843668556807033114760158004603276773968295088479953105110320674763837620658225923827948866628164230856291257145388856633754211885137183867475674684724986509528790989025783551112595668635283608770169100661377473578169411731537491521997469220507431289135197827826521949825705089032990034717163623104431526168527292198375037539079735731961127050937834618592477584370370010686538949154549662525197022255252093863457397627393848564905775750434671492127057679605568247077767377185433390875290523339012602261211960561576598331758266697779812540944045506112485155542016 [140,66] 169353457552492044607582809809001357341354423785216623070254065050050909867273734101271726579595072414801822906914202334915669620569357774828690156992126228616467615616921631727484122038176997068233709794034188847140162737963408663640658830603717109550131193724206122066200896536392283886102126695530928246483602655766939656988032963833948507624543268533506352937524380331087611725575914740241883076138761844550985764527978000352960986577390356583429834835073250914691640459641396269128665884424797173807425291867116243293819208988239769915780236630270572821839190857186100419940729421783043748038008409546140305875200482716524990702126758874990325295740929867282894133298008213046660493032374463539183590599827853368148255800960579245846412813467069909778838017580358892678349622751380679207312872117689746307125357570727788964723131986734250933528630877922553418511048079483766669717740244626785888576699769845388038365688834896963460969964550953068244634819797521090906604568047611594976881133094411488251637900764843546289314070037502404904398271462312203095100801906518940013083779227516736153789100828733939883696635318731070226910388153433814309079721954643975687243858305087413507544121582015971850347510328533532469470844015923909011987105586283452783169480187891053290987650682036932694572731211645005165881743810127726109566763939702587389187324938587556758772927530297331234725869077932674884302504581503548614410062732966193933618511208595211991166105776693039353890103215329587383617065957507340114781904334973724410343622130630886505306603911315903086908392185212197153136809179018994475658491006238369567496653059377280010153062487221803173105180739118532850593066393964437810460830379836412398989401832368186839349345150144417247401359389866785729175072128905088477104573705165732748258026437321743929619093133082205182446830381197233435328 [140,67] -18120237566555897706431113563782964636818259943997272252055818803017905122426283187519335463124999609574106584520621063240990705490026284402677084889590119525533900704527127521019994454702113241685715334823630800842588742759935706134288386838039885661588343650124212648008562057671358772020471195203790541162451491004610396461882743999890420195814284632039173599668661085998900809907688171326057128111298299639417582846747072575855977482767045956537226484140237353710082093947398350902164508288281752470973372684975409450175919420455023381228464106748244403839583985057459395395123079790524130780856760144361296873368840594357506856262202510657626185037735993364829519104244497341838859207733202152764306599232004574006834594247659580546589887758159520337069477602983715857976770637920951302991346513657080573092043697710936378230113109814246163126721572500128441947252437118465982838817163784660069973423037578375745466735007284163029783484804308372930824828603152662856405524954168947234543067206297143418016873354552082556403185783928420894739693225691393175294920477570827519375834867888041262086436655821926044155003400534779966642155531291075087618078821362585060632372995148235256807432825952672569971046063094177095192306850892764444786563558234681729132799570803835914504949667405780522603329029773625258522425872009282146325934253062876936272071801295306401896628954162018808400109698895126966579179360863829269381405683811246706398528151421561723235707720538871956158142299931130623013369091646374263309752662309495755335469953937798122697964513859900011334726938732489730453569625676304893695208188396127875419115324293975462816838730759978987468475269289870561726724878524417710876388493763959950613315281870999099161843420696336764153129943311240568118675618351603915559897287836845781122696037680093677435972296463538636718816910645747392 [140,68] 289162659009742535597908551928550418492724845745310629445348476448677559831725536305416779866040471868382417811895155244420885986837434988399414873473945878413173326464116058264987133764339110775528273451867742593729262493874520200412117839460040979239774795882699221649140893494632724274881223611436399870605242214096681379450734660195752057761603083038508181072628245499212546937856332973589793625285823905286406768204947539929458567078741130248412939048587851888357988637118942558200343901564753692783588039279731649921608933252335041053628894992694500097758539468990673921459601735138211186642433288492807241257862300041461469362117827761108028451687243061346470386552748746390278045089485560807098272569714274272051406209235816587863735475051256398082843345829086683631141784951085549466179713145220581657577924467510617029124861666611122311676668471800447441216031736869184295633661648542882170103834652981159239251937757879935960319990392724590322605900500137109498790604644427959306790152831138106457040061286570562341811936369942915411547186934770759918855001162718254767349735615049401901016046429414345017275275595623087238699664981406492079588716469281425955587248939617587812774617732625364088449880221275333068821016662394043494554086230715003631013160836336237874143823733248096251781212084516283291659836747870683453762280870053949927730112724468686152010186545747913240927737187721436712709962158809297908864086446693863077167753227264582177605086094981805578986625697826920483432945223388444886499620600311192852395528026034121643297680746206229251490638331911496293211786444218291278832642280626193145566911233411811577562934682749846715972123992465603726263411574525486767777486108173068601269372363329372800890351149944295527797946684010155218836805090824997099568804065689346393356314743290846607929611801180023133935074821800 [140,69] 43236115479795310481283217915835309784934293352998811521154252224182186293630659365808976567314886480606920378784964762705178600251723217167512708369531938551139923511064654410054520406240120657523864229133618007680305689645242241981659471864236526047940170877589296792983638669801531434953382089067468946131427033245887628156963296481236251155214695832072011409840360840064262927283009511458114698157138150105439388718520550433356527057871206456690079077415123920162827451185886213612741608950979919205482833421217841705474037621124337691163946465050701449028948778829764099454122933188654507792511616650272528135083446402894439212178188197653237276099425279966471554602107485475570898232551997070467005431354302963190053261566834129227483826506504035389086792670582810041797595805863463312234905828711601313593199405379778728704389374475305077256232718660063155430285665334181259466027483326849936123056694240050615763975002823913245332364836054792475727955204094113240140656530948422498146984594592973564307040209709047172012722234578856804515403018410787503118985442277427593446662542279866467290298855908983263162579923591108028584860347931940883501131246142008067714912750612700574263047129706999674963192567775940980088251867323254810970249620865578873183954212805542565956320043233175861776071334429963922882375519846052498015631781644632440479606317473869117925522987945863698330454699443359166879111289741816763183145987670883774348097453877539461176565841785818860491557598571907344005998056776833482681160131310326864783935157626859402098984209909021055102353335490411536899606608576748526273754925337353138184779942805458579490467675101315002288480640551744309050102415363920671451919855843858179762510403245055279484592846180615798364899503022609751246475247860113268327551043000142614872754663156513395169138494107879330900180736 [140,70] -51829823999900550607942467703033766735671522292073178224554135373415660807542299418459358333532239260615573425948061278284065730698861342103100750495102115181361468260544302032528316173188168853999645027167189258420506302595663969727117276148763474447505382002169557544347275058588685887926269611712359580314040389103065316901947312091426404982031407510223684617152225042470986155298469081343482686501741668853779348382699275661265699060831859274585445604440138121152144217492445756576603040175477120719116004235667503665217392208345637175694648126327395281054626861537225418776903328804132846259033728953645084878426955528261359549303260687622061376221891755943375762453887628708236152219888190559600769255799490829079554508830001153700513328131595057827082259327520820031856375940915021993180390206083047915724205293336171869578389235512155203048405037854717995513947268705493645831428368524568731804794822802316965010678221184334587944993543996510216186741541293466687735408300480677484977367990926295715398471904956011337239686949936708049982554206694264174845044252127328692401548721121192886330886931435517980972778479015608788751131637309232273522192641688142622130143744364249645400769291979841439470588941461219454724004170896214826730673849666093549807267974151985049035777205918573018238523656342291586623421646326318370016080964376030505670084019340255494738489431197043764790696981135433248903012824569463869874459374800895891860511612741266883072719392281150781307147952332016636473071008867740140506918316903003257311598512680162122533477756440765289460428873353257655414685711478779823161310152317336511087123355911613994490416668700373137960262427190574107526333747272553663784312751666794187630074506200978088926956826911891092415360924239194163486960804332215375471227602095649426899045607034949634272492222274456505920 [140,71] -63726606167072766040884810336389923049616321000051452390224818162555277692951208966976961351177392310657531190591383735699368557330078540996733318453424812268067982127660955908240021244660462007258252876756279011870086082366346852039130909718904160024136483619248860368666317397738537107717598310445307632045880655174624130921978477629323502322943964873273813455888042329374277050645163045900225081639571500143858181675485245383981650759051716300280110513536474107133968776868823643068062550773151457959526139514647188849530330404983831356521014902557243820741347916614750494188886455882403379682839491575130068301722568640053035087069798825214680663743301815631304320427047173720867083822872141777795383738509927871390930206024449253290078589842388838294297610775711446637042973948234599918821307210209164119947920159635871347245166081682128472565873104192956746761121367484309206758430135045677084287903585462760394185604110025122000133419173587831286601819742534253366533297147494314896869338252240427339919269388382534328425498385829971976677113277439236461348004244561319849731336295697900216748997980613196963977169346073091374863608502958628295108314835339062974567080028139019585532223241316698327876513482955935175521397464127797438295803682306596087618456520225871006114642059230743555762409604677259205861268611609041602653576198389702877921441620448017739692061455066059261873426758312021424578891927480788487476905052691966303384581506738572635670552203910514506578427590918194061983186613243416070207586256583004888607294081801096109756617970613392385197655174805746153842407036844690129017616351719571404047768950959185600152705275034176004227494465402812116577870099125777894543301849627444113442892454652230711672952918426506346634550998820676320423198867926199821826510932437536166374995401127613998065723739588117152 [140,72] -3456499675341297789452906943551519109729146431162684361783168456503671010958377853284909048279912334768318527109902971618788443356180924041379956913648070391577442043237509363258487620079957136073999172352857769503805398623059183776421131805925696349452601889090924484909244227560565547476699233009447384253429149715303740062267819608136278991206970363832379765899422170551964658712918846445547777907205595853314927217819298075499000448515128738290012473461570751730523271301872084320534185539950879743794708837498919818240576821498157567175168956967531554321121017165376004697609874614803448459345792463400164593774773906536411314929097011299294154852612815305857142973516659043037884152282441403573694176422634472442989081609270101998067913869594298960438041595956144786463355035726884795380500568963915650083956027697599730182527734864531912648492573234671790512263786767440480209317862965682296446240423148293012402906829166047093160972578189382227225849138360837031197991855997492119899081706419360376090088754793889348939870538418626879934160175146960905840086415700264748673319075303288359575631621955262055584155058241827676216664508835785080440138775618462666652145963873033764961066205280842557636823327333194613149268073647711209621070181290764814296174961768046698937476510390548840382708759499861083615693113312121624516168940114256005816451315043738445966479416887105336559306858565905139368305582910194798697078026577583157687722083516300599262381326760599820533744182920622895731491622732497942989973325483982284613079316930495995927463532256137690113381981165721004416594617342957211813990215290224566165915714577682820215267304791140609434659904229925328198585028212306163349742670966597760256904315437012570577466771602343423780999031283354768365212720216997502964995343609529836584190391254827113602368473437984 [140,73] -47578322514231657414364185270852290499786551987198459056656404220551331319804434220535836787242821316534617426715347952820235483815998725024269638416123408711625920930277525174129158079712386550340727185383799305088815541496128060656233870939624050398783491710595550441250931976145677532977068296910238131854245279283766845546955938674190490326765966472250149175079026377336957590592441165802973515935998633339774891334031778011702252552917264960969651627078666735217965863440800207670942003942236232401643966517721429107681813076446915508125784175925445799155614943113026645185841403373126136764173142942691260661086389549058126109988682103751996636159765207255472534521738588890558986839213713442395146868509994781731146103999999630612626578014624650118285499259812523677486414794712196877597456846806084859588356641959574570943021605661328363475145449483001859486407726493455724340619546489109036142320472148841656827333201076521552826665419071798517522385785332946339993351733232223411730737557075407187865120893722929663013869899661476349602076498397455694079947200499233898375832825428059991423214992507510459553906558266369835929717464866386713592288517756851665638390363919315585632244886731639015968349062364813474275447446834774755598108904054686171965559796152739127719441149853739844424985573218014882147140498212887002399392467036198161214483454109664347664584492229030156739095764980967428759704908265098262783292236961270044502819056450293780299058224476879406279076907087522010305577261944036588478030144613272426953991080201236177984803323644197410812795368847059502064275129106914995359137199250334606551151387518690320003074723887407083184940660250796646137804930458951574754008908603781926327155631081272007877668254713489180200201018057655198075144135667441980071346986084699420640770197228059239384352128 [140,74] 2762597974117664339021527089446356060973966477464789610905608605508216981849476521894907309953412563408739189969238629905034236031708881366965685796997001483368594082709735185231973266749643145490183751631141995210856332226274235748825309838703520385923711578855597994474775204044616043959562065815862050597276418735112325866303160124285753751703033697050780097541667744576574944988144779451267177660519196838798573477856170875547600607884632382306817482127754373319969567346704186444180402887733273113253692443651336578200239096469556844008814035464087697785467378598424932146336896277001407306607983135800914598088195007802274627984770259916305746635051187931177205429609723548336753834857756133515814094428046239783742825352365669992697713571437075855848600096014019452032475569893514637347665229734973169627432950497359622737208352483408877703075862904823438743831901974197060253855515799825832041196473364637834343406594885570896218043766191539917710773303547886740732362799847644575675946253401038044523848470986357168393960701526834080356100225109192845095493929960979817088167593911545866559402650583045046405312200613969599922778673075547722562401433449324495768794188979530479706629748782252502791709794711698398814283331682868110083474954381732783392700353238407898661938666119512001336234972520050444601997440413807856422460210766191404677807224007268097873418469057154705230824424944091346131398712838691082454352000867981893127419169852830967421609239394957039652129415006703650687995645009855287313604646314276423378377978087812389801271994276458823529697081161041608177409073793094731114304122942672758579348215863371591746504213585315576239811481083905992583836700634697684964285828841691418808278552028518923220009816405448765577375617728948070818979356330868876931922241601394497514386527347185601117936 [140,75] 102538787351124845841315834602701756873195068215464800990499699749986782989478206998232342398888457490269147117806029200588731454065226025933409541020950513150301181999083862247223345041273630402381431472232611081732584236092600249775872046979646408725308345779943910402610283379737083140674990248617568749343338430131776461185981251063047175775535324541732470363163223775051454531615918204853579766172641736114744946268300896718274366518612828786661612526345066054622408916630657413489400955822942679027901698147732389312061058080304751182307073528304260469995191895329491645658374421886166668987764652401774255774760765350809217004794545833889330584749364015814209368517028240570850759813008566719772081150546167607541233352791920721338898031325981491146053805599652714822952451647692704417794691614742242063537454032694775883000798744078667182382998260177057923284363281117408722183799701825130452005821773401946683659309558142585216387190975082982914709018330461441530439227329524438243149653458030286974840883902701279886829382887828835554838520456796373746051938677009497028400038293787857935771821953498004272400384020056296725394631147751086507465759345418899935699502106043469341523531035897218875128592761755087309674501087757989155535215314328379512738444359311312620553296136208037192052731837714032972359072669171933396713504972013268194736805578173595642694526019606259386090956776188446239039534859212079523841914938751467760714318147821234996174521347779232164899627694301966951890192741314526747887733680822487286887332438377614878696436190019854350422795663403793605362443930708429913295698308702147695866893432628456509856083811224505210776542550236153839797774589448520334086273522551000759706340800911751551722005487362664729076123878999998286866801863779558251197299663208814152376411600003139824 [140,76] 1099768137857971368935860259734146366741732870136124624138259180183046807840313922441821977033896418572314388849373294552225864209051154706174348410298501877310214527697813259566433039509250329291548731201828377186692229188339283038625091125896829502209073274410892831187287440682179611118176528011786855505211274110179564102079425103573317789002799577743579432288317184458848395171249015192701253576170000392941719290177567254555898279589108555520568319643963021180484247440264538366823740493432043020022939271504846419908984561583361452244266178673611317802725204930139742038957264984642793498328070417929045675562737510357135149788470118118159718859385854721277707374641158841606862112022780059995991693389252433071319858034926402284114335415680248765962741470192672633230723330963600537773955653888337560693908830849272694554996260704923539306413222639265682568442540627182308001380426189231842660864528963603329448757280343032762809011705531531918249447761179716298558365612714800715126347008472864838766904593488980105217873475199413799060766593373997634358222288816927521612427617213193058077557552229706968353912554983384299995517871895608145810724869329418776128218611729032908079046072644883129474785823386921023362718099678495661149603181358838887742367915170912226930481684194241623994339129765924179632885372700286823669352361528217456750375343173679840517678095889286052838495832877741026244149558378679606831000260244275364667292297790646559274248403706596578683287948950559613844053432445244421609991441295775597725974413057413464049371202541727934392182644114610707193756336573365357157493572283536811414584830593815838040019041701301317885577359802596500785789375581111094366185732428059831088065732661971862685828794910224470753825270707705610937717414550922857805610242427457295420756752199528 [140,77] 10170250899028427156058478875644804824574601700330858598812132781867232865189156265676843592846834562591077055970626214706908556017402704986259427182078653375725345474030867386420043833984156153817281756695666396879698237440457854006364515008944422396276601995039969154694489837307549135868065257838119241899138627761088185154295095003899333256575870901275741383237382321718157714267908657545954347536684679130492331942540421760316508068500415392606054968066234232466245963088613096602890300394207283310814134582015203672263730727122219202946717877493493214172314189237324511102984825737017647724659873804438414798921268201084286124965960296764088687691970520536167526618362976321010421331041571407703444545577628737224968568572596391073672377076980537356324640822018964345789582217274750342516108815814370895191867988642724135744444013618856024332876888617164027267140965718795538469749030734628687954913818426059428857426942503702762992881383055999553945047105314319453484889129731787591352060535866712458641261935122783911457627319439553162987540087134282440649417912287838403526784715526486870726198277951168694543200726003738200118196145448311201242335372474427556661370871285522480853301879378410275375334921280539737733364057164807274567506125671395665216011578343604210070057769195760510755934989986961874355637917124887260772493878304457655221588470392590740682698104236901405162591310833947194227301527322917667777237712789450534143670557704546913425902170452363891200937870771123834287281262303661174442787197797403711342544632058436093930175981889542775689706726351628652008442860960830326256865688269717067543637718961134193166956294388785524669689486075075136777326478901040402878493446923301041495020665860705973355898408159924819815661742410752466321456803526847658622240757816334576327124480 [140,78] 559002903854972423423176788929458570706027723131906476788718818531083259512940383434417412850406156598350016804748721399620247410405140447691225793897954964797318635205242824375998015333413447653953248915905237679911510306275958931842570751731324924005064608156439623941271480425881005147327890047999678388785459918717090912105538861281317531560751526750349602838218149672459043959016075485249185000585022253039690746971705697765686444388755101128934284627463065339207945316610860557057025619242145041574825111495787998294026053333990185986820778622196572255108956263442394304331628632371041370398888579105112862993830341938483143591942073482643077357803009875115710592506591408108908350618774269530286362705180339587025707546480219408081232354234972597414134873498112454560721528172309600773997814632708377083717639518959722234485121176779619175378459417400411483813132749697027424489691277518186620158281066504849993380353469153373093584763156481058824132713425684618782219190897668081581415330557763009046308119089258707245826292351117386356910076753538532198040343441180553866529269507539656990924066482565890540563109089126812781746599446283631232669688155065717751756606006642733287738238110500174006430887125049522607691126672818315210821608559766080522911377361710706479353191738996758922326214642185895429921362654233326521556459149202803598719373612074090233799077288120733781061170800580031523046713574122530686843036576538861556032445200595455451006480879360668713892389867883441519746617759484946631831388973437146898770872227062894804448836539565617920526986507569089705022723557926443557442509116463683489117950569920248217778948084984263209820119578404205666642113983492061474816600672653709791869586103417902189695401910385405222572638748184201175553768831815333366048589386313838405760 [140,79] 18387703051924178520726077204703520043455039093924421613432604185441628200150009072575748928042218256407131296717570812355241571268012578542536694973796912962411663506008755984682958271475567455723766477215628268965361990783871458227576134002149439330619724613885324212417503559225600523399244222475034484570718827587051957368030978120719926405240069655122896281622147520106063578137188680375995793146263086506804917905327714329300833824302845727738782875386667917548733987135609068111520040444935759854194861770103069220612449507790640240775258553469407373140936891473412531941972380075518046037434580689215211999692475020084822876618511137413667373981703375613255862770146648713047779505294228984233214353347323893357483181875582931425444268733567896843030856207673258271740361770860750644489663145704100845786632230773480417681765352151594554026623036427939136267313091626959464689599119833125459898968335799752505304636040222961980320692081552703575319010567760640191117592922776179468851943655892832956284064976929449083785002549566348781766351680591269681218215868052789344774397464416924284071188299847866005697736301508884777587571063338083816488970682913758737441472186375724426567399843258758066402101792364242157839897522032090813547636312737552814827447152269522320533712378152163901484492199747894577154350545526185204977878967457033097826388496591903792915280322273577405370995385571455187973733861167386113741712991589460897129813886284948202457754744062671339871322642830595037247374007830831285482809090064384892340082885426914308000816388810437190116337515105016140352975962049102578184479295136057621997158263434087523450932076344029787773633440242351201591950594215009026342887541092384258185247008010848206400390446011917834205999439434631874570150545966557996450470879845661120 [140,80] 365108706100320065809917636516853813427567804076297652231287455236447839146649551438166312686506070553812886733894404435047015637240820939183658340314687469375301290375221565448618082480681776301606496872194025520931475320245003044999092759893605609673435153560367647142790320379055501570746956402020583621905318385573831442057950666315564260108452632316050009472668137843662811000418847118545551453347640716670262815197059112647407857040969922264531877649381339728806605614147998331167638853381748885883253291115330112878190736996300579750589573904601699478609853641069576787575634256977232835201357266680324779776430295182542287971576723283132485039831601422535956811769366309672357476055784724948135549096947934901752116551614065726015471523010510090354625350257986102997464090607509300628251394631390364728966306145411837611684974085614857146968340638811773955448967814222924555335068034008493196387067988160903610912751226465487591728310429913193426975238857241397342931258998395307851480716947610157586191974803034197315003726703932072757176472179856923480041643608169830337461116751466736347095533093491886126664600958733375931795596171596101229176110730978307101341824842529506866053114131636477162447743148116062527510233724436483202359420869972224121728250285329119336900684948020108363875585428436928679514204211504545807051829666705114810835770712701233328144370452178321091728554555769722852956796572455896788536993257449141056925092119729853927693857684431385102640896241475547775982767708017734436705782198095419664684427165906833505706203475516395591941122761855307719443343017753781445161367854254356336993046466679114495532769610143066064105187257616098857810950663875058569856900789673382543149837617354628052346748897648031601512494345048070386700316724502209242382451358544 [140,81] 5741306757603349563400584573760187119886482200277949764787253998161908314927466487701821607590767397097741259232184609119259059992490079570057362407026530273590222432328388116822400595610526927243371530311935120331931709097729423291031821770407934544750412860329415263131880779736315382343230521648889695268285463272795948712365396707468272114675942009539706432384590545911765073756895232803273822085837520689131481262063659684388257333151915221375931334295316872031834011919492724893831204910872696087396479174398746021490616668964194855155216756379758161140848164940331430820971627686669555668288137280612482963571365421085993550469672854510003610111144629007041487705008866630206610444792356508077380912901391427931154775857088502244611174500359577346157849236415558041382567823783631953119508917539625769075030875846040413177605826829803427773376966212800499632758100613374938426180566448704277700148202956808712140928355644307339949719118121508796521867374470001760001579255927808678516883100240817021835499316476643205070769397131153063096943254957700703256121107385553127966533419463737695119475445304112567515965969086598021653371905907367750601601402100819298891226916623537481839665621232603914170109108207955906342600830030129986332360826335734527225678739581271642070012731851727192018697855894644289800339331293853749352019672129591784945811526073126369910893040759396744166480126511645547167385106877606488377623800683459745388004778346650407324876968985494707435737479772860136944005045309946495857756277394056059365209810652971730961698853635138081658583055662023852216010998145055991847694086041667430378291798133020405774502667254555598659965082405979240355935649724430797581540028704841298232459878150711998388872239242653283693629870595123631781479222002113586671778944 [140,82] 81982983385127840563037336506044334833093672644068077858367538105403608490172449498205295849573560109289563060315334590153669754058614840976101910030097571931541413425419493905256891482288667866126182657838644150161145806806368784025640486692574450603872600545970111962781673676967834504575909764602356469606835463587253667714268431300664493972152112560565819695060233834484050285212145188373938036437023242871803043514555571613943668256828602171805792838698941161205752235248614359752513556365132667875098310338785484033258171288439140757720601056158048629303894113408497603901368865986773563642729000982653592766521191402099537207048198432244280125197269533163121746231385102116915420568720126915980050201768992413255661489303276007914940686104206040863232445370322616573732481327658182563895802457898969373334391304475335789625669213295180364405605978960605315232998870732107911872397583923263989797173574725304573888714519933429410156340689514077568849372288882317875690049402951387877623939248216271104884089668138440668508268575624865729322189495847794415535752638993736542767419475583876978170550467969382047801814865629706134072824277695853075473466784114696332179659701621516722497470229955097245310432901391664299135166081240675693626838078700035112906579251988788844606305423970520316305300075295545271492910361922514271340018184618778291329938826378706648299570141430012867785190613679352421484624494447018389823418050096738811104571619831335630347903281373681486326671524367384208179777580957167843498295285826922054804688609978234261962999173837658939158211584215845923692286589689413687912773477086184944578588021342754922961785095209301262644699669379308826035000257345129137114947107337044727732137602679846203836083298810449637269187716513298493445203123844938815720 [140,83] 969585926852293889929963306907398417630778790641102119794665304908405312254558333523636176788590072278127774818488117442160791761681824414078148422675598621778930286607314092679777688505857767637204771044261941020227916119161574754574092338279139963631606151139751939391254069407388954908696445373021602711266635866434261594352054245711767002452513661060358501593777936040133138242997217767532858968004089943448337949972962951975984441060024937977525280196926323232685534135110217003422223796644127397062321107266664829964164891263297329016421728651735335645735036318060173154936203042717109929171723861243522036412818809692679555984953972655294375404706574031528953073759325568575642381081998537731365151138179517872934934029014600682626741574637368589441341394404319716581259573226590451504467931302700557331624327553369649406458203865717400715222380944402347039812747068819960523306453730214821245396763483389237862822591366930607584532904803210981077033621117935710106145927246860494655554085155906448829988360164693752634371045484525412269418782084212701022741368966488391691351105538280434796392856216380519527117476138654531360718736275046557351190899008834042185769889187340393916177267116584550361101132828070485407986504392809135347959929102330903762057876765724034760312410322791989695430988542318894144176820604702012118748687303734762819754331817374431009302295509234940326507389230617325394753730834973894599879833997819189369801544362289836881584473056630041060093209774214411857710887851837920005918812010456828006757374588211436875245602933627843701276623059737552750080708347709175399693595258436234416322810512723234266261671917041993873571489838977018284602252279713032637182131410564590900452059250261693326510028067450327301928637781023492999725252700652408 [140,84] 9416702267811612780419441699405795799538301727243774785451826897828351628987844429912708943238108121240961292746226544628593109654723147326932667880626914543058409658084181230379223385892914760178643927781867736957339506950709913524663719589290329176355373932432406651860493795205040557269765867799078400611014957585197473292488106984792432648872740556743938229975556731192089115297087603728782156068994389607381780111976146121532896142490325535252909678095959198317233597743496824643261882281478201710670364940512291968350809443071110182153481513428779021989820321962810165174717380444106743243713477466320257103436580687994248750603470757748408231645395908603581529733217358081013160558691275447470559552778960843127488621170817811851194681161112475285924094781386007709606029833855003342828482600473178124342183358901686360028789986578539476169720501228294104794520890966029134899744320459940160344873689053928715592335785608125140567760132212804263627123943443159225583802133591371560723415983033928323987870689414961435497218743097973634862713506182714150936288367311536946228532416170543143554460248159160296357631444036697197034055234097428687405202529315712792629084896727529496094911866237951920552315653811686276726741396661133214413690512896526604247839224897073125691277430838560835992289434817225815873480237148332467272111691336420576165457568103358251715131878293303913960769862855475234440606726635137485537287147928582297909517819499367213118553038350455707857174308881091356754726646749277577246000513839323587163003032061151029525255904148178663200217944640981860162006945080445530737488269093211555414663423334793189786681320893683329061532900743256447151922192301402873852247574211719098864897298543181826109497432801376489677329150331943350723006608062 [140,85] 69896854612993238041824675057191502967786998924529135250713750279417762013278370406083834170814498114159490011046475821444180322725914200327440621924002884868346209357424716346275504904131526177500327702202039330183190514460252204534555207966923931711598632802555210519244692748373474903410799855336916368419046573976793015659472985102104922574708308229754665403337381151913974203524015445856226659109061186764768014944802717310866744918932295939590942479393692735829553709477954253785307928900049619149206494722960089137005724691645049361684487928327878189734792906728468445230650859389418554697679080800123296037901205904666017277156443683640349072644568341283791971882588113013769245850507704431853336329631781668242244012122324101944820248011837199400274576346969398638529654108115369672794392441041377771864265889066921004731115179352556232073208301058967975346599595097375648915388717011178244323972498674190947887334795888752015861959105550499201186346109732254590483740745363878815135432578637914345333143706386140296402712807871049615459167859242115012312863068607519633278636189652025762665429045410865657600525522882553818919241449752764755747658715683094475519824288018589146699914290200295913903705752439022444974329822794867390478105204789613748155428874204376152106393107732475852857944710609830082322499786682213019454162358416094955418084079616697328332046999238278413181201134708397099933982747725943737064393168396664079071303151538111896494098167917258792455965305716199817506026170471524972082698769006147621375581883623392831372632092244691126238116294799914908103362445957653301118723130423387940855229756205423381551642371218879437005203015348851714762947473123052842524885135389360074304990889264550604864395158917655609579467379564343682598080 [140,86] 435718691045722615845324289009017610684287403097133159486616990865203750111977428461748130479573779722386710276102309906922072961421437850061846287312000802743468515230807462406298016641887860037395379827342614309346293007950292245434052790605763426454529225032002827074870994253687829503874429410577844434566545846418994961847211253389569752519367672226473314563197706421764588060504948182609218119796410490509322931068012870414080705676975283692506858227351433868822154619495874005120105979798091320536496439238875350920071793197172425389104351367102563652097020408319229562034691998221582463044962075514424136442620387610843616797626247259571835953546605710682812963206959977794418460262830368593131956322825492010926715028067116736703502439059443625845231358744852618393245052143917761971757741470091201881161713255057667711916146430845683214512748307070936983799750331394256316778021204670384255681800503068845011362380540340876311559951413002073786917109109717628953662540021490570081143232424763975134758324333947518082510125968741759383578765235728714919077191997185644781108736724564849071435330992537594336125863370015048169961304050798401992885905097018064951515424183128580950195249916181446751891644166833731885390180974731569168719739769406349060151518547027048061503909738821013742820555580819281859263294754693676014741600644835897960078311133088177385665871785569611268811125007623294555571855078652248443829222010356759214633403332560578869263213386576145640012831121257457579525462508618195500589923009264908803112491187218976533168600748028865558457988469489457701301999627288813929504415422319285567294796431469463285629061836607749671783947754896327207088524210631218735285779258587007058104367013528575742068330906830162319156957002988590624 [140,87] 2194552132211083096857923340437720302929127389204797562914075497142544096578084922770214883718880037329707283418331371705273696996209866151198981268544696535385402556058000797610179805146447828718655389946340710276728894880718573916789369028422744038306925589499505193767807930800633867019845104397380831064808021114868645788934583485377675277334979684683736358351056972553856100246273721555292535457097114278746564369618171683085343530810078373013544874108160915416124226148171981729469994235123557970001738756761384021248991545454320171308086743305592034289113290019491508615155643369656695161046267853588850990889555426586153473584913644687010450421728308351709611010582094328908311478613787580387396809030057702636989222033699444777040774277896341212103734814279502230838151184821488535177015420152894706297357314499167303743129846074834681741243198653102956088379483505515851279360183536448150102144723331346085055678930677184188988360021738131930433563119615273437890138942785954222554679868335011777087985919189748532501522978602733524607507810095118956210637460882330983478216144232507407334334105703299366323245790885667514290820511552491652695109489985700662147268052395898911152166524246726096848371765903531586230736959511551044767401619250424279752850478740225956372029424858123084276698095681068059203594407743716050515983299863165677877973790286731713929477678214427746971157531785028470712137640399550674182292371474483037839216523593394451445300558628158363584483110305822260880269393369566110675947225217242452721842655871033008009780643684174254992384591687874346666754381365046253495257131296591564998532214754786115550875879232349884613811394849693460487375210813338049321499615332680393793708334320409429849882261650229021997861058092864 [140,88] 8662769572049931136586252642890112482074938467305131776404797213161608338964709196046696146429946285265215965833110420761724500192917504405969976079268384398867802935132193533468019431505755019947085826354406939144594720171636492594048500346892171994087300821382802321467560194062264424855326776692452730296047426625879090505740865255928966790363913536690740558039184994048141693341533746026302112054604038264776543912327613588912998523066526784655690151853434616358117215617998110648662905387761820019386233296117054952811929094301385892899984698234814707552763920024792587586854899814822647872671811110313033832303400910747466700186222902317907266687672955778241532803993518833932153510051134697036656158096593929262016902284930683293148888140503958691028384319839729883714033690851993379349864346367079339925518490334011204752595171854989966929554531407342878729291018579034027476478423943166366693608423191730366041413879733723695201412509963077744784748057406866189513049968179236625014906451689237940629121222278752069935981372336823900425944903797409836095897937204902876778521394937778149984932150402329897931640492951471437924840725212478287572294832341195465681594124326266007527940308685202342892250174643515690846547366110929438056444267587962137120853027953339560226276771460440435753177441974489157936148502891886205845942484735169020703046771680527408590338899730765449565762229823906783874069114586707772538930315228123530777994975986097112602078450788048198183242190147238753464129436074955125965738622876452797345387061934193896427477025500428080907598788420941768428656431344229951074440925096598820596944534019301071357787776876161875643268713946054121912050406825338129696112648239570534533966076910429563027404864307317127388161872 [140,89] 33387376466930239897545068616631810394622024850356678809721660047762611778613869399383707871656383382122423662249133739530342046241307387529542671618961634040987053136368980828396663141589260101369133632253112783423048603777594091568569251277477556772561132951343188851125690940109085771443917503147099285397692449916336474909996026366664380552680861899255891834821588804766829978987540921269726070399684840698945278109467716581027286816595280617416528955693549659191989352084039430395371000157372027500296587526528237802161718453205428576136738254046167931093318241205794943022891406784854974731580371006355968927834951126594057846838183431657296486278792065965477338564068118059377150636307645536662984957207718250918999276159901178712098960337747750144255033655897440068648862813499707053782210983119616296166556325587194915297899009786171561976643260191413251910566689959613450067522674424391131993121850714978987364816436604317727532450134213276115987400581846822587206688198984143261056832756205827659141473126234907320876509280041274496625699090913856581662452543884363357547067118354181542377210962678880980645749873472248115471926963477481834176723926657545498415434535478136773261964996013192898741654922565627421767290028253917608428719084966595802936094714293815187924394333239868659778371666006036963777246702063323881911418562715270962142346815462163513054703983477909274148183396929210501163399817683515330027984403921037059821657250357333782421387412416679505550939648570611725087648295044939013025214768362166016171596831761352356808149386490119002099279520358616260897501840731230380212085005208713618174413496700007210557383116864384109131617017867952558554290142861142622120010632630024056514327108336340536699014024490060934944 [140,90] 62690104078384821414876075953158111745968219427031952262931765089933186201905943842035870882040888087193345240947277565577391736783452712293937639628200902751965993302507135701700219365018254982820195670641535312861786234861606799018517462400731703743517270542863112542964302139085316020286663390191077559745226164772390746136451615702396265269893895963755793345505488774187560885577211547095180510562827459791944879771438236548839746970955652115404031224944755276045210354000706951920515099253526809992157444896247751411062610606328881336149334242705303686305923528508534179623970737057651881123143770401190311513069219859008684185177018692897881557864263487299339114099786646056834002001524600451257763001197839240881088306380868127139888976186260707379763842047054466064928265009202387628603415656723489637607473341571636597165642830388016745423906607647808783136785233001966353913480118559755642848870443135232416881853602810654500509781748090208567916047794579704304525817461735007445530420009690963309252142305381033646925473353463958364884187954977948218245066133195023161980444286019350251400879549481119457277456313542833532337201849132946791219628303862779408496149167107237479731234319522646086157813581592401549663588220434904862515125964332790229768937900209079171323122168949626861004429103567793970447596790549650069868807927800927593723834617307633428668023659566425362579309868759272165038572862933190748351121934748158689258491953090538382643505580281797736739429962759110929682126002404335462055880036206561518916880591988452758431029888418067423941336584389310879554580379837097307199546412552248911235177500528753048442412896183111656926621733418237426281020102241182800248118247313446732892116765915874120900726139077320 [140,91] 250210878922205734929881241423613926454574001203910939830295293664905745615986582168387179079853727436080951869259828064964434605076853097970070554247994597918296077274189537314268027178901298843451895075920186360828800816624043159655294346447757165446095573906272894971121248246269113599339678824691728125273087569559134352814513688890256155183950923833580098781949164322163543090133639829798452896853158592126423795368383779820880954246579837922088068849454543866434876537992962280011530342194747509725415966314190998325583844322936977982653701340462934647889854515924662371301657250684352261787579907351940348059127495235549743725970829273517581846023453834668587488052173597870436652541448256716860118042946342173509626533915758052770336703101429069402936770866389965292765596382855428049201135148374982941688222014899501372107291322380453599748721630870059762626564080830869442591936773504105499429929323278425017723558999557909049035780164272956908350105460185278791057281481231649858313731949762097935288948631536480428130795086514236612225384750602693859620319154054898895121712137635986072854916627311275418525040349949008050587331617770460915275587833694230871004242681232710153113401891460927144055914418918340398146135723751012337467699540626485422537091094059549170722114567738493175211628854571457789878954289372208508771672286531868810227133032034569276988184912535914006012069209867447964751341195499220317858725867595349076795724316257025118862871688067799819529925176479444640933001384723216014552863384671217147324506366936227115314697054474729736319363270000449257127504487696494145200804271490780950487782391103585100445079907100249110372102786848864113309080782539888408572728284594000828175249388937283214836121008 [140,92] 113712465697017970266823907496131435706369714742790657606334284090145391573119227873100475014007061659730685638067031795417887361614806516455170618688947164275340252922096317912763830171994887549471974738714584592586542299612109024592251858647444833485914712425996786188544845757626230257528866544898871917236082285094428907963865431478469437985610236726879419829887426012131673186091553178968963200403247877322516036902597007414687619900608495458163584192779042923733883813646334920951136536992801216401530326314204810758527260662662652963217777126068769531785601499856880043135113854630005537415779758617809698627206514305016547938292394173148294830239795181440516924730496619977135264161733522962861967628027486875127522095239049208519975817310068471274505836755806681908915217390738949249802068811746825483154089284197692322069802296674670470984354347460542837919051404321611893335532015890574666533408992500362646182279926230103022800086363654342442720161299784231866259356972506225480236639392889073901579274146151541760672315390957939622303896383081078571127312027841406089719780815517764283702565821558899027110707296669451225811835798180396139229923654502735785072658585281004995020012360349853908445627255337152987777857264288831124312894711241317822394661533598903673198673857425383960207583956482878323787998790933884295132706482529387139078446410203061356187801218841886747977052638068322129956541455217415996190953545938866146256117785457940790597443376458744979284197538337744769496316120576934441756780160350778438983507741770951174914468533160929082262956171294480842961890901402325517425802458580731014451673340805937449116064986501750795781215923466570350587664502383368569330661101628806467094093678714035122427 [140,93] 725004845424625186913749353515552565427884556150009421296243596561266737284344612162774165986871578606005034112982191759776848169965350787622821674570465024623074618431102123178272644861506969319075243220551325698394494932622640128423303184211169375616238688600604134120583876401092349885465675151316975950356771866058082070056062651370755770282246893070278793886616611163485064051552606281370660277904496521665875832422739379145919264394567717764788863421162589616586886523855748430425021183784122151316838213483411637431366613666707366603224156432564543259632439471851443881407643808847549271663060763711741720893311777278354619489097106848906367517709139719296684569569813095780205497249790045120578984488006312972959307685407526337211490406688236452768479744778871676315012135234316612838027855895454647665258280606324814901831953786350492769302719040769207195333308088832046152849534914880136195017543327289966533684053053627516123519015556325592244484141023473753671572822593649195270997654636363846865307826944876597920011355416296086553602785496608438818587913074122437680976549854306278057651506648458003717578833208290543255477506381972037328447118636483946986307721201649143991796408352682573116844274464491743937394551747128268803857703178022477726795558179301055353618249094776766829155988063012070766032036221786016109342307918388327933179925907373550883551809237589055476677458671711697693217951017935723838437137664038109155972064310163988219519452889328660277927126297744518471485993588916022365419459635587664917058166115512392923397955454379119807217652944372897366949694985127240128580083792586565669106125899460524419733996697769569912312292234983430273211360541117373153448052391019763384983957048414848 [140,94] 301490198288610765004652277216427658655744659423877662537230570543609979495182936591656099914624474457491505504657990871413663605966448976489227424967305635078019367177977666451799381896345177116165859526526679377908702724626125353561382335129632136344346685299903317199926002182902657099743465410955730354012538885391013080623857412135056297904896268463157262014319388654421542150095039666393067292728921026525485640455893354690833271835364704049772811365744425339966531802887640908006210187661686503822697419829994122565973065291606959605017417227466729807598486266608401921069593830501830913256161425393279796145461935116515255943465440675872309606513769243650032798580118176054931374262791902558537713965767698772490598935162796436213579195387471713845925968401316070918786426101970802311193825640313840511156631087966823397759547873880744677113786218088447826257184096407488510746067085699279151820605996217294806468527200233631747664834071459263951076303965698444259605226906576645775142951152619065197290327933158314112127168722977481797888355387901705014605184715217332907486362926453159390790543208236465627388538454265860020507800791327013088426552385204793409838110598853282489671401903400151923970777182702783505429799394288468028053702116228146671794458062735347493109752143426001976600578785844427745164991221097353983219309771648921526617649419367199590696306109304675134715201648560925994744576452764028792542180719728567921351384196438743199719623749245343726205357903130879312960629955014568975428644485551566576272756618736632470136229195741034437734252916063638733121292209525848786064009756708078138230718821861270300860360408930937497467969748611835994829151167994775056901736942594301508832264832 [140,95] 5983758321559424860240287742731468428380813836856235657425263985272803099792531867229373423125512109298211529680336102991023678080727788150119617178628567169334076723553029249535934248953092350776900739594826242015236043088156031026587446187314058417858546015842413236839802714697000952986700793865704426279638996449191694745786210482149780334893348592742276211176447884034681008614264944355468508967683622338802561843554501383797599317223253514506759094813196803855223444305086169428557841728986543691583667903129605576622221227464666345815934719420569593169686904738909761164883521764405606847773297890726128504989424721997532880834623169068829137456600026539802603784386337668930795838118909525849882317301702014939785241255416198322520451085841894180309157526774780824381552447942540026335455018630239535148513299723911411052500049161769961259502912719135984798372316269573152653767290142902710480233421180453187734591459780551823391822115551812630089158972914110567519572587992242523081389413123901180941269510718775115762394223166019602174657342391281443769541654351345537714791439052262301584315988641078737396144296814596820642086903601648012136807075513062875069894813458641233030051381753775278179037307143091423147134642494983538352082869454905750577459611879126053715685598473643524118291412589283416241391983370034457493256459254703276137140052819334804572265182950752008123088527896951408239626335587952165323683257953431898273566134035246114688733777610168545116765240538738613784574301291077251301253751336979143939683236982433341301737347746726786047168592992910840505875664508511797829686980535524345604435071295956148225308152906312781106107446538135931590744600179539751902294739035563177376 [140,96] 1805393583187883458543935614506106782274582554301420793722990749198344201452265979567036976042218174168679527244468791964978245372940939366457613912616641932473309728152651318614377401129664267990799266691875957809665680055596325179246569418915338330139140839177666855752983863302329110388735230550565939461183787883949312329852663734857595485290238517586043823674245349819289216415824753989992508296603419953797220893857140267480221651903755768950740043516218344918588672951865045231777988834809116590618976688825213941466388528212310852698899362395611463527324893641858301227268388773973191424255175626758446172063279252726940428330779710991477935484406302477777208628555818691388200191798422828547251233941832266311455210330647245821557453513907302117725299754088784778983240906089834407263965670136568950718499922273629060389844325507862627044980359220487669851603755390001919609636480067170979383728326223589715863138812341794257336347775500756072228028219339961468502616584984314850766539943933440404866661112888037234758708467508988771008536174495217800593416597495750766237664746380276720715933353906066357176732119843059075679496017758880069822482505984031329099912780096213434087137318950857317380565580502418436999143726010648661567739219477679610488713072996993373978316354156617291011369674781053672602324460896919677095392734457073120766801879519890418563070758813901241682182280021685166722245190004028269156724891898372288438913316809512740835469691404569449035666155731773385757514356271910742797510200924936006833203656942100430735473078893356165861487738450990618892365983891343426314641802006318092294145034919833288076908509992710047234923093559289917481203250422069691545656561282582664 [140,97] -3413558486387180231443739804782709145012670988508364283427313645316208773967198428988316178897383954392072585374224369623078043861161116005338343996577487012766650681246485147479509471695024954852337026668534654266840547753343713926455536478879548021222868749201312881678098531412548589454065982154724877356149599307723823514209867153555150039783654026906228480007917572931921302958062254489867600142591651273878506261809695735734350686910042967833323411527788552616717276336279637528489599137147284160085192429577300405891048039347912529963261559167202123770929593555807570331835471853175854139761004274717326224382655937407664786156581620824113777379916354271474898667319257533199966862496450003065925033900147892741216664437552308252943018882326888902050180542780576606145941420868658812361726126138077053632166246593019506762973295440919777424438523645037756777561401823748381901141900852295304064432552937861544697283251309026914715674537960310556690224040700251777749111120730982016865326811679202679712385949119076652767527096993273950816991247156634265294772558891569499901014045843235402434421211502341478622199616952641978267911465514727839550690772429220143852790942907859146055163688035217116766485780136256194991780078400289673808903518118317395960491056562426641603127679574335313244300265015853415770973677528893527147395269360877696183036570338966523258089993000924308011854951176300489510336631317118941593742238242696352705805670939793046428722742376923500722051606525475740121386409767484219540713903700445672162648680141580797879675009489042577708825482991291328284695965474851520803888608646344620805763775531707833015274759301412384998117749865669110948947902171433913112345434560 [140,98] 5143845055393478829192872513242812757425358238847593257686932635932327742145485039838516400869152537042356786139604941434171483194663692572582543805037963997205351472793206305355118704694447767875015931690433677167428727006630658250389655852771636477561702869819300411572297867980155147373664481205508449642015564751784429290657364641260067880894605192875168437077314742432476629161082813485844804048756415167978712286786284352898655760818566268849239220784907815403902049196070041673302484054970841587247636094998612239224575872640775347132179443383843719573844986765578046233270018410851743473390635575254406022709855502550407499210088436274276285118423364829371986877575019305032850000689030336226055486180940809544111325010745644427767601993534581521192704368708280600767970763346971117729807491508460332597134915769645453587607184153295854764534557089521943779192906205026944702548243876870879734520340691436673957481466343505363494582369789763738694823187528499076866675908458107828429884268598332220619231068902425397504137022689911041529593967306947104595047518091167440759465076848153513821492402744648663214561035307788844762385842245960665032004316703574518258565345572133493293286689834116196728366525392672078492194331982276374571782130342968070278942230223403326615564121170408196842907365216435436005629854940120938676524932482121643403076772966333789614362992956428153054565858165847006731076286235898011297101448507622282634821474242351520505611624834226021998158837824501676521240583059528044152761731821075545143461190437304267242872789178601170460032449966498166901822168950499849438921313128841116493892809380769571624278548240563886786974882388375263250411083227751807385168 [140,99] -2736031366533267910361736056995345007247231758330580222722774151265758873880631101876725655430267943295892290371903296806859617186288113626430087836230546588019829143592042172991026561923191351534669998973776174146384551258854057854329872654293502407737706069920048607662041955622824996711949605768575251597061510420558888904627176059239889482474746649493864922952232569736885590241627438150013311625273305132390416417621225935675979957242075237809047924965778540561235728555045924249361845446701805446472911767856879512419939572957431820290069508728982829091068421622044907985077776969451433299110813970695399446860332621671959198215736689477569443282981392324604890455070023350673253803793592882344749755139266886955704378633336591606342499244705556944606018428988128209127554873983299464757098262959554738194854732147487925063087614841292167933296643455381720964758812430284856597914745805641591860605245359039836906381394043247274175772824089240084035464164337877342281812710416304728636736107241963184812561955945438363432378595438307816455306995750474877831695749607372217417195571895215823713686036740098015030576926863627033463668901172846888813119556352822096320197621594264985661869192325366821986499406589460267480056897567949975457601769341255773173146886864156510943295231503976097610713524672766392287494268025864978394724713458164655440874293823638277102613533211136525158631663744157511088055856154648106659907114959054665968356144516495532479523942110459077913891108804179537614962212541418712274271897630348591594201696740153142502390659805901020840357214196066919834121972997592759352692319118238111162308240281365655257112285064261571408893147664063330621548393165229392 [140,100] -952420310688783786978207593926311226243249166049896758973368234671974004565009960016735174500146929240783056146160194955235681031255197345647708943865010000229109605519242524422625814039012047895166180340342088297228963664155724674235849819644737644545428675663152717304347869378415111807763421041083755765191025682217570905093238308737198362117001407189606389661644446486953130399297886684130323186126077143150732563854585392857058157581435836121962287228248497916514466436128631890264465536229090902273063716538494726193118844353756495500896467879685989063834525104141619866468729475981373718890915068185305699394847272329672971966845518741964265935188393742974558307311526363474129284109931169818569570794388308626529346567647456734985165211117664754344492481204420039469372155512895689524531602206865796677939753660016560859699355468151324827855917555981552617972373970874125572714743528236125114537452714405719262944002256030980775526020290601624176228025955000189439492343853005105974003720959068771140304649871074990795290407529399521147297526318713549029080793363252889131402244979415881004373647115383790778768649626130066631245262438341520702608929229764905539041212004945110419311567218766523964186813701391156070100194044367565167059274611375215734315411301661707314958520044606192367789457837538362853887987412320777422455918193962216842975179339357209171424160840331239087550157796146711777852375547496130589410048731163185539257501096708238798142658312578388421529414817344239243856351030892326664435687832752642413621416996615617695425102670989630025620159649603102940920121159518638727373141788873449223744364700423459982438003616292406409622598827087614174843908219 [140,101] -346656142324877687885286604442033601542699378188151796850264874405266514342113833783224551991850893585366653705438462135229465926693179714434566646839351522937799871111085137809507168651208285411430451285049045557794041186965597081309763771563777605438402809607370687852246581472128543863791990856540340197227048799544295437925039443801271806902488406705743960108875640304046175373825930030404084372354261123980209003386327230269901929417792159800343586262217965606395941794262605631297247969036362200134161057468750966543904351770893713456688303169051061664116805036628514951033730137488966059122739426371895161231291251777971298126271934445420539858373049134633406133825193012295860767169179104797106087301821954559434777791459858527502571198691534173235172876392731446038889192681687297146741638997595772576600499480108978007690820978990837140260161195421443204259919332211697740079293750972289569158795907026711823861459114189170192722161169685918580594384178418324024495528082268173132241139968660834091097905744574992794547678724138241531287801656661758493530030280844858761850603430249054004087662640710722496102533241677502570029629742865744042062449950638368381046745258262094294920391320429618388621891304665111638335086378456332380020195307609629208524652893526787045952990537928805576868865996575193458075733796946364304684855309925405715675640585910925039895949337593879442632698618573352165472524139945103970909996712366460295687720325542806208206580831350574025358596625491342463487688667704576306595187479427515575908999662513103704634239706980670360649251725977619072293782794876069431244455240892194465811614339760033857964355765484261247107919267795152792000 [140,102] 2848731697199920377433380989235925991134380975978083637634150952988279393633965820360768525996182885034284733027220385999385917550397783173407057379882682416592981068790758812884689082690163729581049229856947659009368434611306743377439412456405698245454952101528581921236467424945016957215706865701780908415876347069684421154332455626861310628645147847897733473637651031373285639805954561458821866635922370701250951646158864964088155063634697230076787170514561043384989914670201552211109269285826046088921110277127734033698252864086739362047477763040780408230905154706098434474254072974057377763057028564202302730369653134005716357874800386392627286648234153898973474725917193726665835046108288721573405306292769534528046880411781638020982516978588025063829600560818725351286600500718782657982171538596158494167561742694979577312955293056692612482558438477839711357554587306538270760449681196421277961474935376029668679476145220268264707608237518294935112084433302621038587788646812874428795822895713187281601650031602152526051020808447236493913583788772031689578095482795042511491726349673474174216142161251324131291330805850180509871163774584370483422429956522348328828548275833281690464086385727680621167672256634028716468718073256379263589108275178396577656499763212960693426729136771250244720728088753587894129828454569986519574085757470037842932418306849895195118458008220303822138346453819071009825630544695584650041493080479906952492803725156335906963247040469497232588075423478219260185698219399071430049633804923257385602772937353116933598864188175021398843190240796048906549955832021605136985946771972579354004983329125326353536779678283287869316124023380058560 [140,103] -1588419431091613298796773508692717656376649779159888069955497903779786686179670433942409534847370888455415105920062733110433436315607256672270441711084584417908870994157710509123048135592766215542371021002987924781440039803268566943410611554109651184994220010721888510045620816588881316163829462666143469039552881885674952969518351751568180646969283688661308037177776524285968082751112549013928495390350833561466451697043939215391722773254508217571036279070670118868947451616757078693880162875284878553522163759511099915823845994694890008466672991928219859513416428566193342604332013969730595536428933968775216115147408781475074051066586111049908695470764722287031328073798980957107500195747169490840458294843318854001889711354427986785371893542649781504221327162625949474390666194783328599398282984900346761710695178711123594780882377826840313022896148557700546314821312145378447417910949568050977189341784647016909301076977249213475640169992449006527906453018521968831825615930324624797634270653992531636355120318577754917453329610511420723307355922907321787407169540036899967176188733866526370594038098131710898717442945225934183211140249352834244233666295173773025621925770787599429496109074392067537368775865680098255425122048281975712342975259175864589271945860402748652445445779420280233622464430863716726366610496372022103217971211376943872494242851320389180222640407163379531712389912181622552674139114130889608962027101608755485780465089838273579829464548495038533609195441451319708213294904335447197365223295581385315470182950800293142114003363468901442795069899981575313499867111725074197993561642289928953313615391218431701960876440450547977167016773232 [140,104] -92408742150770999466616036164118716827141351401509018148684098001357256526583401974348047508589133909888542160081273336582348605106731803463827287669856636431100725847438440330248331049825448175823461325727272791147895589841652965936377293745696106895689979623794130211855192497453891471513397570304254246233336056550161200683625102805374282010946401335731187346791021377912001521074157324902927773894820239026877697880267478383107056917380366209669473275082074951955033051787567017189689143345985835793727910649510412898964447340638966625834852795603067395781115039620852394908790080970009765720797645972032807358411923538332612065358375668050373579096071463515208754873271769543943716806687958666160213896391381955587635075403167024037054724346200091710916661434806097873296143850947946258963001320483696253980652355754717554658774004504582973147538847940542019312750233676939426853337439508885653824796085043309793255974724027211494307917007463908170652159026330526506764607753680142849699462915918377815753167548837110577227359142162435628370341983784885551650752321809011390596353436768526287528037680155279762296663238294366205896677462152039416701545479832158541849723362417575623926124589803155627163858413236164003869302101847876503897443638679954315196182014521730425929555759866170479606363738450252331645730078045394492964510832677519792680934515046821843795174717111400710454910241876808886117803103952692127146095359810948320415642373541160802054449695182121384462932279504261111581161536819317109913697054927156687685175765671682360848837178267629405364292201803831398344793195894779026104517599373277372655641729641637734130190949779296543136 [140,105] 201299360185050921043963577022681488393665559941724038903065011102523393599051030653114021042772652497370185046435406625122359971338593526326261813012528108387602729975638743411096201987948181658801603012731221391983893529443878888739607763298358648112278777090191764667308971752503308285166323889389649704243363198286596346143639107463745101394153411985869789640292467914164570349048175533809399576589359329989083858261702994113839729948276005094020068409017032558541488159386790848226241473261717721118427690968409678103380578180096343288586871387575331108254433760132006984811051103018145322159754547450195102568029890865123588185171494106678778680153592366074310674372748491167083799929281675394373675289751700002439772302951707262753471225487173880244509345407876599078303639033634652846255553999139378939467777503171168053366480877430014906984974271149588006265840371087301647992973564690540206778833995361229030146146856199134192704150671215782961382031020938714423610560648065776628128296806697078420163849942216252194029282098964636493603734537734351943693147011721498423600298286503794956401535091943453618605762094066456535709085712553667473291118746206749288083409746352921086600806775414279494229669801043026284619280106406770932547910957916728870977638322591417403229143812264328989726309639951094117112009899339555790835210171719502195305936873851711745369734938884993942914438262220237612554092134796560824355150475144041689235656138377324224545420279118243828859158074467105668365790016687596531375867146481092428826809362534741422993890941597518424967159946051977337499885643014782124195787178433247151798233428164622464592528267994560 [140,106] -1648779638068936329590788865201960452697661676109273704377150371609744214434195982362133895330667028254091039426215537390720779019320904953331354148388892499013778150581060346472752990965409352037772567791378047897115442257346201338610231206470573223952486593077740285358913862946851713255998039742928842294939402655468048719133321874896521430937667456159969782291948456135645543963985780167767209964245378086732841979221782688150062894208386940839494670436332915059251356861543259526885436075996294175505358627049179778442672537180025494299129831120104991204607514312013631422467484658000662281195314068600876803375417358514150660226952762101338566157827313350382057880128954659463005873231182273276896408505326894725863259041934192692885129563401278837191460432441174919370208569947023707989902047484189847481422044917160508256651210035609107892002541524179934160669897386242775711921305321765884590268651658705375078688742375544312137049817478416942921936498397107456092517357038541488500963560022339273406852438347054554136781793514097059556743398196812515361988928019102320551601585269152449564626858163926965572093447860620061480003220193236488279505797629484828148189151746266603671529095232237344387437063935271106122195935068663456129685962154182217944121152460898231696711047708978651606063068393049313476661551361789943807106467044983207081739630012275837121811464863628824595852525973125202443734150721510818048592565842421896769444642897649476317049952807724547438414895226635047830081289064306186075904873112376955812008109184259171879075992191935899030185864812206829520660365302636744531080535533283225216897317168388464047841760 [140,107] -16147630425935377254746504935937690799036297030229932053818154923532958511013484232729997489970333188210984989794789033001128301942708694907291054630392912590577992710836370609601366371100277358642581332642757762420668109051943139064428932328943645531625762891242244746828179260442740451764856957120321056350621036767091967275315089641485458659502058919860374004886453790903020813286730298779062687651273515618668261116786589635776953862326848685139550692638334959218496446120692922555712629418221439422348136862930794524810733644277966932014110421787198848381477503423756365285570577262396642844747331928318782558047318453388044510887990813850517617010956793829981958140481048301244075411263571410149144710009064627215732966247313701998303862132666434503219036626996800623078333340194917389574023155038383926543109321611475942891454833861001224691985839128756110722619800702308497279141194151204148114572685822756035824162546428671335202810858097528370810183272589960388512877489992550267151091964559985162747890150263509769359657574753793195298145175071262760892745615012477579929219775707258944664186436342911769715961103497217259892065722814111763794047186396498130060382757468131411008226199805956074238780666121313013983901840558243992197639197118460142479936635890034975922464947482329723030209952032824140146795386921262565196518053887652788346657638122052183856088437109366075460226751352315867571343543023707480837594704733772956307334819326775559624118463248021618309047473537218112679528224494159670614264533314998701426106623452936894953535135197629557269351963560938092296342737668087914077069412960092587614698438631120866560 [140,108] 2585716455392714507940487788510474874964899952170483073542076699149776630042805935018395823257520741139648305888204333729917883385664356724689868247567855341019843323902321874085157808422261363709020261109278269230616131405593705565170171057362991164518973530017193033425391444443420992524039985520116328399099865404425149462681135003319562863873404398608800058393221750093403840440744290757039635164256322810629347269490547829987587801074989021211715250614037427548917992432675686343163120307714961010101418256114870287345716769319105989679019313052655849911130427520593802044206885032027449849012244862069721321282483993095178997981547092737219623862301634421945711432739413349028966508119533473661461946326948163751693151328501445475872953095369039182843534596634952450738162239520191730813616876096045737856332417769980003879116393158932485432180726231967876304514458976171750353476599533654736400537945438431786402301974553555397904035173132638432370879316891092774545296561371233771185838527452240427224185094472598661721771877005579677884824596338790845104982066733538790533111938625949296108756278322182921465369336453167303101640378369070637887440822287959770848417627657213808860256452240760408304426747419412125461543885038207447884727148287345767433243667230445388548676974888523010134844760686692816077175800813899072558005370677101115648146151506948103123712989931052111498197767154142984297978139706209641903963064025476093534199110766670634617734934394209023087988138456447554093334009324377594790665749221101921516264043864886006053139133911108470208397245843893458380688376132384495446026598506810204074262800557630 [140,109] 65082444702457761275047094463214289088431477923716074462939569376354063696533583977205165117676577927526313695028656575440084074468224522200574783454999749690703021593086743132099415376759250838930800911414036717938983316721180181752179017313464949649385802140334220002668486999067482599935851005351333904035485495162712180970427495074615242978727248169483311932663614757444785905426756024024361742495608685901142383911551843177759409403577906001344340121643331084151052702995829999937031030516244102689351873518734627995008598146372192621557581217584465256907665543612661014253718763691605131192814066723987949576546187800831017564057638614748191644771764558459874971144864900947953971236312698815651002226324267004154035148015060230500300493818591311595068457682804456760197754347594015628085451719135439741936997990815957458130882178203343136357026373509609749531576360186361976462270697967781054785850738177635492690761521653063330824736355833520460624362491281628464724446750287520770642867917198059448259854086340779426921682952282722902723076307070767088997986821656438919667785190887028683580586700267211647277164541562303093493102327167557282383261911817184155897777031747126512456679084342327612729412800544878239974499413418369644917133890126387259287892281080368764853539912857993199999605828385463700370031750261686182029144633965652087835168085003267690842842175311965120942456727961058155406721864200448666316355557558050189114448033694702025665058362952073734748221021174820474740466360658163637118791054063946498238322015253477104114844071457835935721159350842850440002098059237396427133979769286009864257920 [140,110] -32297506423238203129735511977321572712003187689421566195776155750943860891750799495707209074509635897147088162589996501016605346102128713194958608439374724268142112881549220415390338798149401645387129228664909047942534212362581508894112879817704298867663491874308240737536205298354010881961715347123836981202915625753737895732618540437810035581091364321912947776889706805465885840719026881085523184173449634124660662627237774351592253508866130106291367084036786077838052066153747567390326415267603190383998486519422710605415981473604379481893659400750125711775050838725722772127590531517702297346506788518855941358419964353267536715651645138266949119156662466072652134507550138950792179547366594887383713763386864389230612867894367329318323709226533871136277424916756439924431946258283880576887212420392759327260529471421677944677674931395985956827892985203782385781645843327850267527675561576894539254488857541961054585678664889859111819531535919735046298753616103476052661020200564306892458829611086468733225200276712841866269907408330430090339237877755088703164317527132101307705833535332097197665083085169019950264611620002388208171525226654869783724656493060342284515973359948769591902338455748593426237194651368814212368373676527894854081012500709709459896725632270278494351402011955088459033232259948704214599520118462860973875736191041149623713697911258313842787957859246890503228467161507894195372726989336939762969424173938443557795115901144499410759259173355076277250287742831940693411634421658153906038090033043775476439454405771483155568971280753464264011215417739347484717914715136424679902224165511570432 [140,111] -3152013323632998402295411456763826404587573436092231180184049612524943044094626102257514172079066732261241277997999154947908744357522525744001639782769146902192163883612875132510207167551677680516221991949406704105625633120938253580428749172038935608685434857063570488472388288639961517807548066393585443793643352270430301981939947142245992667945547365255848612305581917419287535588115593382281012589209366043544901457364389414641492714426179513305925178149304539442211789748609232341330035371537860521737611820707662991628845351714073447705335490760374032761530085470840996038259020246830892055351700469798996118481099308216706272225829171032798297260430194268718110185027380490933572842744736875307684449634632658212917282523552884686679473057220503572242254708378988886454185788344293859870226915469424594624595363970984446178385235082723677751275333728932220705947150692063562131702978224486695537700125421067852529017778094863688214413326122067225118913749016658916125677218266256836732594033581583164426923254481718549982739247093543831172724247310760930955198632072364397322074360098780714673182306461472715915345106113935935630138474175244380850034504889585044561190473844459557173187947964752814553534304152021360191797711272915220831935915483056550078347588456481474981466158840465311746493070905072048778773100365524299933626362991625634666680775092772041267982666214462065437094773804567444231886621845517640406406485810604572897065294563644045890318389406938711860637094977708831312009408772406547172079537124236781755041695577089200568191709628545003131714188117705793826263989944479651536959667472 [140,112] 824646274277524449661459912263551394200018060517707596061638184542478748262338061252932811602368380892016333916629992870875012823988192432311962469519532861693924109017315712317739071974268509194671757496678581603991300878154366142543070840985480175531792509945181263524359282624639598897371241184844097659216464711000643752738861901506194744226679526271135099392946865220077595617881886552797387265891151023371120728915822830799727008946749012483155612695065364426882356111964995990940330642772506346889689028795018098338028359120331222883079310279231565354767043350375006277867996943181114917092749874796789021939247332022096598183785803438019137171181676972556509944090154119671636134682261897191702425740526680575947413350913704665711415017539748493563576684865698192972200386105341544070431091335274248157293815388020587659876210749240559536548657279185188839371919082222904946492113662157269832733091950847110780294721275133053682547737158164529813987720494674116377469187122076028173691549190647442950881797224531157478762583305387887915915891670535753893209091951592696587538764894817962624350019900453276137362259125175345137057619305175128124778789984227491647312215510388813893272324686940111256848576414549294670274246342413185568252263023611466045435660573699970567029313540837823403522579306134515231854004404312992380970604484250896654431671588222473695120858063585685227203993064136492766963403809373530385925988958023263481358297183760570509465686615841020580605611742828357986433294277247715979046572650824034010239931380912975121041065700396122105746602632287331301079909451658164944504 [140,113] -92541390263154372076623041093316431811121417400273520969603580205663883658502265435321621442702766295664549819932931620446328809556106827283844287765077488588091223268520776140160054039290744600387799807311888902598803954973519603560025719286255706494301163492079087011403149384142753595503788013445469839686769878941504348953184126882813104027231443821327727262469282908942651161236811040359420482593489028026388799015293606915224261227925567095359046622177540371544751155486363910911446333097547609252316382775355711368500052206965429615126442609612971652536860596606766993678813876566918970217803872390269561496796414196754831711076277862029199752373924255886861132791783032354380149247519105947459458782785933965937289132646688776372699627596226769857687470953186485211544861098342129062063978864043689559788498339434666095364744614661469748572146871887687449452115498850623996602483880069282164420992134888988789486866157760204923030863111717847419838607095196199803438457907657732833927113723733829585236491788429790812454898891399584425954509427824596500159806052051002134635188953004395652044121344783626236865539473713610137345351883217778193381873805851747953268858287561302835138722484364267010205563173030697446464025552783477202368703433910385950577981208154509206186136547401322861191285490902375252202011581897602488972027020862767752618361491113709863247966586417300747266093929396489996756840448133737633252906469506101745401928266530612522312110953215728808190638413940031344024861273917331093688163566447486375455489175742474570680401561023535457724696437154276351308539987099840 [140,114] 12284345830263518729767194344381400106256540337364853257284131408763763587939086749401288335362454979780495814099101756980285773705335427382522257999758601886749630889071329700777519165937866355012590399107697923771344144877987163600366234536733985444456463789031994682272014282852915233619818588566568156062028063564048361106021750395938660428140577493939867777977760684429110582743852780052321468303102255769813101616924727329462147869255319199446992306722808824732483540239233215113753855103092660506609741394546119464757594292781309834916120852402171020321224519592739282964188003715034782706780972415538726915484117997319884600210112767050174515436089397477448066287877609356559598135043007385425198877065538237642509235106073699771866352158921255854723780417130141295624028340368153567459525908690731341745832169792765256183252622720162160092933766141669642888062643158023331921543002334941136815568808606395058265057985028885570488308694628297077121783829948261598593824344873805895163915318158906195959089727595095852634092708646128000656064538933184572868792712805059300294941990206126713563251942003802558059641776479406940022975756577144030862182968888915037855258327153128303398418724956701272746303552267827178212698303194962954826297098486994765500532012502611373298721094946732665756943158498815331702223720749568714785063761200401192947730826453284128490263101606716883869065911699022152384263471670177166705640121080833577034866785575172194154499791140335701738578250154892473012670052277590334701951622865084657609685372527876474074958554799732668347016994361223997326636392 [140,115] -907029743781602130529865404692379592900176768008240529643260021130853620792354381272746156298861848048471813247221615452303708804543243495336926033575736984370661408400994207892238443900207630110763109962432784342568820706715246879334288642784247562204974831140452193118040154406940119189151585406706117702495062552912308876233600654496413988520127395216503605409591736869983049082073791499588538384052748236525956806806934385025702088713479297896548357284013430816371990886551411183199953078232580344893617709429198742782084248212443431962014107216626078722213513913469026717304966827928255150022553340668173155438446091990886990426717566661449265720376030910605990410769541074938095617261709876987567821087754449886799422239533133428164336198646421450311606718771970576731408956090686962808975166910330371727878236257630257075075937691428600887854764497114055056253654993090964950079703321964150169870782091602282282258067230030940882318157154568332056164117607049916087471558390606714234699053796377963046145230024110714168623203822642566416201502667615983269275205552452256967541273284855535394803500888726085406971813481594090834021404283475775804260561438813552048382748218014120662497842178936963143240526916004721003240097032263306916342025527147543442550491876742864498808757578404066152006216209340424689519358734333679901897979898147055784328113672186836209052410932279114465549788780030912352166619642817693964159179822334210500697762952877447573524078818339387005887703133464281475146127530451291329015613209538387462400527315557077842315641546843985649796440506494563040 [140,116] 35219525840551330621048911900306506596846989948876480989732304737833743889397827270069358393828764809228162072238272450410406669470585957918684288450560029443316693012367072432425620666271977645818062978491140058510281549557622101843452471638287408517672635694482441109305740260538150787623170928434501804606935149797556455857739237961484411670333053692006766783331154959032804866763556982647204809932225680471919209628240684592743568010365422672608814618582961885374354947042616459256445053989914260119043350700366972695587578964333898994473740257550116351030044934898596385731361856565336800475463955895263749305058357683098325044104344442005324586682726742514068982028676095528463127424385628725811607781047158708956408558595442439242185255475127509114603789876870313727185963756209383524662044833532565541275639994402467938379085600655680363815425864297484766946793164496770771701054463129984210630844260738995479495391458164391974150245338260434941924055380761358651787565562110100557083323063555285662945954411117364601809262171030378627464496365116701714448449060763851413240574021667790821964686300981661877623481014115400368177941014593997734283644037930571138726140198741499425787140278243047747352715963649502425446600812295101283863167185829113745691916558217043491551326374370018969503740848074819415554010749204904478436848799429654609387963987155276219652180798513593518858011642411129482637595001631287378261956406663403004673988206314680639623358589544548074511191411191875097286667297573448161749618275507855838014647232310923899566335975016933882438231229927 [140,117] -832825567188565328819900168178583006704458908613844223803059068461741845473467799206506452031001437214976880576150021248037123206819556459822427879198935145123203969989874076850488912953491715523320549626128598233585659897473844767100847252614604764728483361511081695867218423219460367245996431057110489548405429204010438839064161536727198324112127168669525458321503337233844337705972233877505298666273659073265988658935668612007237522156912526108729199476908011242233779374947854812271905704995120970068878735030157904320796654286252629219558244357376901871779164153133284734936292004371061897763518202713433023045343166470899164537902688106640521511280419970555022150357869190803125055991886719213318757160826891667801531210661284496173711296289617437216829948161765667144826136818815052214510530933807686997646688869951633969140520453964751759641013710623264851169057446126888858288185351018275533700151966346738821442538335241933806088581305455207564375592993423558247921906372092492030132129228134769086980306164196695963758464508990368196930479264303483823740743614645161889073477090838822486288941104918532165091938479147172160099853215778081605234615146340088261299096538403244484953282884198046367077919886981212645828901531614234640851057887760442378283132672677549080429867561851851738789882302751739442108192416358751752269130163819088348598356665874249929005233594490258250492581150719055093129875566127781245599014198212451956176913427650689225494084628818376273749945504908615708250169686920576852357561970173160658137340713614916647757237608451882099392 [140,118] 10923466241867836250599403017055845365039259945139942361712699174792155202114124937738625526953637967222917973738653129586911212070391592187446631681887632622299556579559680309594043831248435804786549674358251570657484498778061009981596882036246145306756592584227332367403904531296223632363841925536068317751643898936133200506964618117983638104780509189308812532556112845388163978834098745960148847468838392932092634167851069190419062099757133379813622250506850543954641838668661665760396890615839215822116902953138976553173980540660660084851678267102196005249690408222170448856226460340849341836621841639088627904560512954591404103023937232917790399975035605557235133431104037958098321251784368273676068015910964445272754943000433185265898003083343566135120151821157610330370850068080504172659035497944174076524952609920827507795137995242372747922001350895503691191150423641732047319633022706567864368997355282468251156402899256609032913257589965630604505803499704256256116231549418423160221241064391841910407346323380423885493580656293306491840366227754054537298948812518549759725020996093608131935192081148804685123824790011794278289272013045629841365135373387615048965580162080785536281061347782277580393415491750643578038408299790258237935936820063942788374019217680541629094886042524275695280032574572257111342677605587278015045854335728929297678298972973331820657818740866764227572098231250406994975751074999116688165294908869041544848811440033523123206541696092343427526088042384538924847929417988670371765168812263146886240204955611637552735851873540864 [140,119] -67964912767161064094790166600029801133280979335171777465645292955271412455550153209379832059430225123744416027384638318625849926470718319492683966809765862281633548033035063234872443180517639755428424061626660297232567077633802857571338366703472972490411411718495484047984053670103999348094309225714937619060900504075164154462398396928665479142542073771803085745912367924123330867713440127715179871692597810479437126622679010498215081635976021817260642430687879421902827999493324766901276454354365555644651655840564413668332737259504150658963586519347124257176936373935133680313943429878177217117679860611164550797869800524951014676371985500805438402988997282716902967064838271217646804215243462700128190642733146828382358458797923144426913082910372542516201588051771723914441768900817551011656271608183422840389752245385012139839465981975831926257009314447060350296352358290580674690257247972310803960479229288889455685548085838847682683949240384368943696972141950657493137554169105527936532683619817085829954997119952072752181567395118957702865372271169435285341925288303095209818944932724425668779306764903688019269365440793438903162495398584633699924682857981028989631724106843058583164286313146584463410525114608910327652349071144787289366961545020131494922333578823319099572189978089283100214353854587702334417852928997507831559101598288080904666214645180810633802995328880383649416850829364440749588042293671985272982809530539749652440180883820394369581654811068880453339253602296358154059549351674278044226647627887998426590993816188908322401616 [140,120] 2022644412830667407846052359582722653073452371653660710188297553498936429028001458385905544020323820901267491533232069299545744142927913335566441806973500509839728417252025511810263352812566798265203388754097105724852798102833910888294441446993980693141624389052172401250729692989329782021291489359308703399582449845936568125803245152439363904537254770321218679968305565515725218356566562961334977488649562836253795846770538349847455817897876837307566542363355822473326081887649266003170500389421822356235565657002849004289315482106602214683318433653512096200428454183169556925685785978036497814133273337460067889939881402115049608165011507609060767042843574796068550573488487740219536551061743899919891692789460941389668023276601288990846376821247347480702290947244864888453628183072363182718653776634927609176121251879906161072337693750191141162687063722609100068356694791159512657491210949499023636439185987692108544457609276285876837346235818702801822439563603370338531871161597285952857891187868758747501250601626208689101345419822956632642354637374678861721425130913489089665835911217186237666425255706885354162544057421376356866764399011812095489573695326076509353102946700930623574877683213042232920032082735309061127611895075270451686471798008983937119963552875176453758524167073812903164423531733615423007930141854392919468173131466412366922369045181089083880763013015765682616242392260923563566519108643073945037417791786732395930875174712124087338110705452610448405361149165345813848800664449322616194751318690946115974731653335570048 [140,121] -58339617074039234814418253484907729942053511934540704922307540899014897993815594727750737439602951699404812272969736385188795078179037967276601603370123161365587438723022195245366014518168065163630110727325682307231881662884662137612583291043216202850542226922249961349589127387467955557915054776575971449472038846776003082388783691918759881613804682454003245363607539547992726077875388515226795153487494867461193546881027236329428301833620174159407047332768733166549611881835886047439019795400162682837422959689104943575729755091799440355347797814812823594013449131485360223670889931554636219730060156685948951277362929954860195074463390872321592285317656222362106987857713020543692517816984280496951044781033143133149275949063908144846148270391066496792674972983356939779366826011971114545249749588135175594580438165562335025435551972620312255419612258474570154972123871965906030751674975966987963126235067914438495560371471624889604185731070079574637567227678753745352220049851789597417334502154353125480745959725663014393495945205129455703251892884817259660601797847203612207132754249277354505101196812341376088795010904167856055658938149416854949630322583222875861364479092147661713265542161195393694479985815853331434700511760493858580103160736940928998692251007466659439237456892890781951205804725903875978416049413977040587340296068601851611488710086363105545303033747325652304717017340276953067640128193898680210262295878693694754679707868926559157143843686823283006335512772173915031497093689046890804146330155871905008354981600 [140,122] 837031259651743795515046719798989595446689741315403828890807815198532050584827222293392738207507841355492898275415723337660016357960873937801570211642995535758110531488091455076997645677381582716279057456380091415416994330427266141763483588833645329337320917258346373558821065321724668738138313480265444157737746130763534841966239910725418288607131374120763041735835981532867754178952232554551405059147004703068057050659760453311680118599607963930128835012473836621458852542731092948583304034899626084362715001558771061778811277447810088035390537189772087510544003832989354816277949735801653904591293019830631029522106011662198798861425889450998882141793203683528693236305951677011687756101043349066033230161071734852727015978903388529542806618225357920606801147400948462983520350478480747976017477037009115988370809678349490594456210434554423851796133209040008160756167564981200472851744217382662235682963791520851604106309112072331016369378463182076165085556437198589277438798349020354531463315237939444386567982262776769174568278523994497625442579876183127515991792719003507539500939412627365660801162881673156052433570834702950436756300092157711422703127110059914110813134676852880344135382136479080771786449085298624862233067677816984243959428370900036241206442138307635111923854507184942812168196346698563506668138241981399091900562086215548807638352484384856394989677681823505825017775495334179656031443220574723238319715287279857123548643917274958708666806487440745447765632668041672342164727810178509752394316346454884592 [140,123] -3652686516184431056084381139043332911944854061885406182210603521045858200592523984383605612356554752783952059743576125090675474424126530230645847677336578842237411989922389644049316257685680988580908351358421472839447297857829597088970816400922284126675376851637845257848142718695906537955639049208160612718702757005511971458848610712242187592293415367342884439597466111901307682728002347996999590981254198724480032713495497013829833396002053708659574505761653985412546238404627078323912148542436475549364152698756292436399784173872526094960414880959275963494603052440379390649819464865821622553804920381803818355835936886407483495769481209204971762824484112983224770180178458115115392890019796524644990801415001640259884247619909744996894450910325093930857535691083881736815853880076349046825393711202160492319658538463834860828358445921962334289688487368052776331953463053419976620590510204214697560061612683256505933144821648169531900005665322123810601396761378511363185136452043515774982820174342018490927185509545442875102264944365407182056601913314430079781067027219329747637685512268329632240241563734204141603965769009182012481680081515430386339359434586683026469358819691193809093863901419400692083674996261032592151606020600021530506175707150031795851482090897502365611752551642560332673652765037165194479692268551320348697264276308841427123126435876578382723971248432733562341335253431848652918378725162777256926336879874338282679205694500129252427133966181355087488158819970317839193029655327971549827370554648 [140,124] 39517894349958766038776088136043406953709512814901974595429059329909369004012008012665976078178556882033132219517001804623826775333724056644683155098780370023758999379414672317680709288572364408868716372034675164920174867371129762650619765405977273425210344937856635047128152038048010152231196609795913793905923865510990270697780039378029655089533592335098765867553490017407343750814265329566272870089894432527500090243019639703250049571186077674835329921144703748529836349251718397306240952414740827764497796733371091406117698207810229235851301536212246223958328164368978758533027371834962038953080954239331829102653277590423010840327585355540585557824715886036882144220216638301819475203729989769802559246767362606793486551354824612559160434520813299724644524076485928373812726477770897864318807583657539707206635279222076566809256508932004971064253857907737775306576486186275099888675884957529278681265788511750588580993939243241335427714191227412599995354286308019252844764255137235909403799852422699956195005968374110730816825379750268127796182066879911197475065084613648019990016539500732063187569574584077049796608836896490392662971190428970000045963170756035550153947208228222148394095969070399274835387537278476568321122951826478864780513819327507549393536930969205928295699137639993255303616912214045355023207869825777387715887460610688413990263196096943532255134696714059037456732957012352608005874244867871916527428301628122698235428202464037948330960475286680957824440896354815772142185436005701784301 [140,125] -5716982931074738076820916897953251790705839523203907431319766794967792031850139661063896976511802513086416420977932020941778466610005428596392549374516181577445886571558125648386651180088896548128177499418867291044153542196186376710310657806759616898690354384707562376266858414771818334045714084517842035424730577093946759765824742929272767301594213584994281372696333345264541332463693191254436664850447023513899696210688527744708340432475626564141805786261875021053615494961581106422528603930990004935916592131307550673340796407377611586971065021987112559670369479543410822559107495702357658213584116763255993348487274425342058228344884223109980307085004073123547537489641255463979129590942727114183615585633009864280876767037529152582883174965759594442308365680675643853270010734821045845686417928501292606441907957191153859443128238144818087652506727985510240627824170280367944934549358743674124767108639115822427722981178956233134769641243190959459343952381579709908107923121219230299789008590439939371472096179186365042931555518744803077471996531109918998531382303692141610392240362125521164531241632948295301230563427716558448823138630134976066232362746893291504377034277535460046288327718022277256416831834345850474709786934260098924827271204605627793228040977996245745215573964571675161264823900953200567053473309060029877527916972284708294295881333846220287474869649604765147109505916484004464038083077037508038737749109909934038441604245087833222189972962535063649473185477634430630773331251584 [140,126] -57529686340987437254185948740119380768627567047944004464245739172189827023538362926453632557340543529716993581523185999728159528556311802154960083803381715900824869684902129241741277365728772248288853116125327742329978231514763088753269261900919765331617798418509339865662223710341936804032167148035886159746485758571533887589713705301741503239227973183920530568705342752844597076832928605206356280859778279986206020708935900318915512666792850691831019399422876784318500336683560778579629553655926037471585401521495476668666099641928110747625602038908466763746297355750022083816852846922825348542152840542436938529142002080384159110411327661549513865994384790672146563816771402069232185469649478439490667853114009963358039095909399826530907253874243597603005147240946439475455335049530965669571218651255176985988882129147760458445976356797309200077319661265809622181102336906679871439194077099776595522726614325677937035837809336559771251636436564593431458335996725668917218985150959224150777359026053057376142896402926186267801234279055833770830447175853878176349401912688537204709951718913576239685432880676835377274858068087989879904377082950484286542421385160075828391901165030980103162395547738099061794899987118903776213015479190030201290357589085060978478080332617409306404955290076551953205662953053313671208135372770273330869906430080692075284778873558554362570094167714321866117786362743279769035198980450737517629452103159892258192660620058485278200988094775354417156318880403970284224 [140,127] 2309853752525646601701907795644835624875822825694470487901082635149526431291739761192931452826801388389175497861384184397345036862211072074820301968432007203725058956772155366271605833954343115126472741653924327161149186342870429307332823121699262292462235623717570304195014771333107751127389088207593281061180396649824822421947325033128567145468746499619939060738247385831936476014569247366916944423480856919503100518384582611457462093133675249953557444228630599968862568018763281158243643986864948641336222564376206566374786019436735010045792249113155765816526019187953759821849840634842669484992579359310084325133842997301392826533596677418184716055225281049963088273040020450828437375158673304183472405585588475988624255979147555920433028751836882229644935072416211504879756793086599479792760691007312472754868504460726887190883769092724712874214179048111775759486326020822787090206641433671313366123100692566565753515375605680786380462644887392718082273087260451661741544788646211169897505066522210268506662453847258937121453553460623369501982065840454394731441177856868865381914994384214801824296118293345518415608496293003095554039695012133767101942365580202799560288284922850435660790538530351404133632826041276132795579945201870570280140609428948934169760081420088623818294269520426578369058030818909870515688407099892136453004947575278348094403966536285424098915041281889178957175472004177984642269534534721317279243507557524811366900769021451095339085337651752833741355794327904 [140,128] -942017341907749187827731437614991548629893317380943628477133960756153786482467486854962770356290186444146825227817035656015995746549479125476591768148417159681497691348978948569621081976786025662745804880438780523051224798898514668569737207540600021547592352369594249716758111622435508199040981564201864548728900955891798775455471122083202562532012877110451692367092818605591830723978513417777710483832891108940403353553679350618082471269672635627553604369014352221134986562253237779403703738326914966456292178796547626362139812796312898333740569559071667898414164439090950144975600822234568291391272590862983383437333002842500722810871765071780884509508212068819065435173980719451576708016641309144915669968917303432662367154631554636527697140687393282225611772741787110513095287479511253601600830451329882109203476662374909129202840014752381348402020954058620707062326552594579981055105656383536591451042692761791205804331138041348055171707118293560109225098073276242431580012522446564914234464880691053484189758842905896926548735203918855309455604162235535623403182241839219929964320448480070629069752027265256266316996277253762545930281679432584943326835700894791586418737233300268500748128704183544476833514383821348476728264189607538408200515188660153414374170943775168413808042164404189172457140167717938354170642421236868261649122718707948073504564362305610793482223177375835583275513620960038610721616722495132176030614409296629065967696473791956737294758002419454411352 [140,129] -16201682215064812394538626854205489058366696032852958238259658311585731264030497112422142761377296579845266740631145517675884189927269114975136505096913138634985282338466945869825805792979058073268015241843001314439485334579248831338821978965269759509866452729229705498818269088532910765414051856544026708091627132757439422213731405119007777373119527787698063221657151665641069678574703587661377288384062221608943926910915075421500500204849976612851944415408946104620711025415053220260101868315694898729533860033945850257630062549698277542321411566679966449094722967468623622650039921635653152384265544454645831886503033367833407132072062424353272384197941457000309398773620482862888683545389221071782578388387108512750938905030579278359452975537464494482808640401949268342056212809466776353755116617282882978863359310199609292048225347869294892962237572923653169189741073825204544367969120710232932093262322612856455916846244591880118658998036995327833531729242548018937322672258881458285226066966218420568929175529100920087004700180356787825556044745733412553234689835835261984148337826632060165678207877176436199215467233427034426698584603762659200196889642064812086914848693745845268963425613842388258467477385746853189295099159489580370116598533253617230378768554502411840155736039777772111669195559021048685187007482904141579519742730056716847948901083692892608774140237949968327390366252624446460784633738670314147819397722277761856495463585029020894997695454073472 [140,130] -26514488339788837536651514627476702942461235466009558906046778692993021994796289536468848065381448709583063706594087884219878032272612268000885873764441602607015295112995972253703852747602615860759355237921119379940221829640543524424337321781244066055651102348085372261017146118668491121527248094065991279587009164908070373540401807031272090110752468840513690220532976774194444045780452639382250843955621798036957680433670275423163824984667485206178700448639726224170604334017897215709613826897245649683291693993499659794700328925816847323566795249787006170103157666607685186168264879834316372865171024764501143373289032187970442594797120973749390718726166351751056417665542154319168512273681455115277744439570707476092339242455488044984573258666800659410350895505980747056972407536003012874261885612905086380099121487162412147038809538319549092554332892408787981406071898738733579661545172067073844752911698889059586723734470722419627136111559994184194008933398533664118644950203724792839133254392688190692231606290442372285743952145373904329097354457791801304152465477915813881104824146405503285671492643364466461960156506557894258667763434051594246192528233824989428198785202797716142896879016032238065988055957211156777114209178968124853806416068076903824221181472117822085178916770530581891425150531166726502456437920466066090142025054554342160134435148523403228861337245166423393983710701721917641886126443792296332049478671384026269238980547796089526253248 [140,131] 17678291509094289092292886021894767159480004226414299314527714770683652176176290436545515319647726602963830288608466225791282760348531054978142869265521865661245977872738761389509623426330232411527472304210849596404007699436719326172792024520595272319812046060232915313148004083907598064019991227136306013870041505355625929099452053206041480174855954320006709989187204711599839640466487207866727749985626346569512716564328949672512384119966129013012711432167186513463983357675272482650636502326401675778498494214219926476092739365310183872160239526232674910261016566232915899245658163677855897871916967169979339755273154905089890052410950448574838158324434668192117799482316314902519399336657983915987452669007518367019224978790064350476431395910679144611173620226847249748970594674950681900399375984481570312080386194113088239664111209876773836836529715471749423793216893912433322006096936291834137915803467854235700813806416944804237405532557154577901265127200795216878655020695103467462421807348005187028964246327963303660011356047304769237909739473045386158206641935861584934143271445326249407462075858381615916742886290460090172880049781697291153947669962094833861825699062127536518941130837288705348294640755128412104636088659891797959614021039023318220660709258495170192622577608351752516002169891892472995944791734215744311781906722157388481267789061934815994513083698730430303484949945670448337780169339394780714697669618050151687582793558586960 [140,132] 19838009878922576230164384216467617376315350401697294962900444899132180878683537378515479093428378325727254950028451874772981936889768858136731230782813547108488242752757889988842746236915457645278939257521661198593132454102557921626183766101038986103208116806176607046644084988493237349229747874812218538275091560221828194553296493196713465998784968536993417112259357191976847362319538257392362132166769809894881503120836983773804036927322147076626696707829866863587466894646975012717918302595127310284680984198450780791796576363116941121937098162898991428109801107793585398133230927472503797427556357311725165191986315685776043857876913457970041599999524665862610206386487321844145777301002706401293119510827895811845165846244994865364162694116024484082748336376959177234900229097176507760417646131931875018666239869471629809107512429994940451448676650489495329122653712192754879592621190623331096966160143905791983001604350234018725660593244481545929566471371107671816213510738443860110432862065903559502047911559257804274960236323506728191585740753939778955437992468704801776962821730067240014509366713222392851526990105214357284781185459663358210253756182002784181460749935900888336294299058620445692925467139834214422211980301605528254974754540415525581782933885800737514541555007120770206105363449849866174759146809048329503771569936093849977549270823180993828459653773486877358055214761214738396972229598647371072743227958929564848445075 [140,133] 47438197421899484327206489941318003367470169190185450651466872532058470976073375163918879026924941403584399517067280840941122479662113360429169054925623232684818954935558889568364745507646962487159238838788449148500474937879506279171923653742613514542276339430069905982483087009794268234832070026722847570222794875624666157496646641867311424409634105185735084296240156470561385664049396650819585602920929281782805876410846197999368993037659714737708124425019224515722135608219825383111625227422925730538999738305534304167394776814278918940359116026712764116655767468307572483779302517526426580954361470300612380705659948167995896592744467503700120299333722018503933427742964270288741265669481262302584448330318173814251069493650750921318661177533335732569956480245684722289240250361386068730623415681712154108401938845276231500076225141864446756655918072094997686307789446950174233000923584641869563554022562151089016791977895353524999878923042562834447017289110485778593273290339480130374437338633644128600465440301132844823928062993903543195856641534785390982873130437965874171701302557943995412116135156990297555178561905921229300801472581413375402053214335783172303818735401542324812063389463683733096224520874059817948587437458611639408871515135196937107042359889853336988871929752687584644389302257811678490323107697563259831416628193874822481664912298472527227548911713719962480249518318172697360881091613733388389105621392725632 [140,134] 18670614802512174337992727426776793635370998123499109206008416954310819858535019088626398581573188829995019119661174016593854650262380469524936943339475247077074934852030441030669507208618396589480327736603656695916184647626478452563907157913474445895509503072853938653447166587457811723301761235435129732600822878564387178673281164214215603458013044031816780881681539899720306010333612955529911453535002805927923828694511303207459832424093098235291808352113939882523171830916640063134938806509964649357100913635558142066392845909014838528048104445086948009848615468063845995880288407974173539268755646098819876594684310930223953328944759750506074500734909370903545612106010364094747354928578351932210949733212929676442205011622142582675931507246956487057434138013411647509095403406688561904714167611137350664008774507250091456736212164889905583211046513731004004358846144614542470373402145800954402611787245543174838289219023924138556889414944802129566591062410162460121684480056598963863070696105571342167119392330079070657448958042818856365480236005394501708846993413747710274393208668559047764138480157196703985613249207879741062032064170165065616899590022437521312410965963319025647321192411950410760686614970984732124876931117738552688816984417244631329708913594246938954110811240435971335921800583555178443035664763905283912132847341641727659102155725207338963553730041314092846404611638587734219481381501379705204346304 [140,135] 6785553336863070904640753793553510263537766197743227240657400308405003857309393710217976166990001284602221287619278346243505340505372712762915934369976827750554648757905313711139693439789389067532753483484498821808404898425454933250567295142136202288055501049276782429011622626060027606940039436707819375107727935227431940581762993298596109570056410262865083516944163028740588670945609194087886236745138207643876756596721143249215270711763060013908213041095920339978828144121168640172617082743944604252092932153639577874987778947278908452128039013260552365741885150992228427885048633686999647691980864409507048159536518292920568076338113357415668306605128133835060235230622350804288948341030431985691582561519144685574197591277989388451912370325630194937671175308851582260961442197081999146661811192012465384741073861730591408384480674303774356794563706179496239198794082642634256434694576881107005153943330077327471187859795578525474361089798594609033154118882712613147479484010728099662558148721505170174265729237129113357988232104601668398050444688342210601797988337937059036759873144140353324936024953082571315214651830154542157751449049246173013309566917154339386578641423834985990678901137638350011662942312256916130299282410379225014860267594910000304610114870524487163996587956948643209526541147104771452144163988508115641634838648680251462137580381628021744794819719298813434194259430938540397085928137191760 [140,136] 1650541604054838929027970495748203806275500990851105290739769914926811249847608452643275866665540811689476206398392464421459529208375220793418735884881724703102765520012425548039149590565109817715862673125238587921108939842475850203773206662453919842272886221035163878663565622139230873718399569229124388712698866287293651756502536643730413709794591220236730047188296785794774432229797601405394217205669949792719721789963449562552250349968015257918918303173466066421658342866436846386885190968272482020009221289787695436572874064976953895449977379003177065569252340722759236564790554929182140805089723754536995132789955282119018708130870912678476407520628822593979099985824128792253244628940381124602433109493142088575467050290889428836089172401920722516430680425744465635458478104985874861355730171535041480082200857822948139151936876142147443130534531610991017516951558717264118841127204582281882030411699449034853802764786136768541589232572646810032973454075745711911948427231426917215570649939882253849157606741053439229437954582887208268186679801892129580860871641189935418971633261630313930792551002965730746187436486161057853095257603997147520645373234040143946546604497608340684277548689858867442648129573003140087228237822518390496240265462646983940909146123016193349834719390848534575730732546534195391559575190783061712957845457462084306255034136748850483357222879343191531487171043946682339837416 [140,137] 120488768462435227001556067510799453657758956691827735128733138139985729719407047805432293783141970162032630946827697595041513649215377395561062571834097312278896741878249850191153125188208853229382937042225970396953393474171739074774454215185047622650508898670688964446100433998386803097172496589579215921846695887046048742720162173191889542088266203447910054455346191901796795727050839040234868460315482064377008554715639018718896430541996240993440269015317320020188184368185628715016707127336789084345940646745432019647279618161455712890547953782762801479375335310409613326477911125852582801149881381763102883177667167110994110334108354498078600969836564272981528162477737969814187451048459646157098299696146494695481171928865722962926990470988129101056891662984819514782165770237988508558142755747625654470632563711197713274210963116988209681306156981799938710399311639090852327941278494862670318786436156132976407237143289365621990858075337380822119018115637052390210388299595421733132957329060603524469778507689528975503515517711142193092422359256214373091725648457094862309957702270692150970473742484436803855425126820808725244858999243012830557908235349614061291902281067168299631443646740083104188926568431951515422240372924362110453326676230920497572226376383031334126360875348628229266643058250189233359882447784560450248105885999595934465575672588738398305511398038988061531418320858080 [140,138] 12173794642239944737509664350597269893935077002885577906429090672702001763449382122279220069975094294041802346360834695349825383509570085704755524492606649855589662078154622609524155111223021610614426181313247245515932589712261373401348376984466333193680662089561354910345440423073295819601732862221313557086992137421703652518673956533671732572747838362678133722986349378959815925707579585774790703371185742959155457936461387016020270025818901358150049276873444065852189358260323813692623473950884023469695078570850369323006629282684752539773785881824918463876120207188794627613326507164681777267284854951145990902161963906128225605683494545719477830194465316475826104410988268174621977501503836581410447827000426652557689571489381490693845105218943102599689862349700783124581052255735427500485094792561900952809103777786416069008457241845111886439604829475141295873658785243345809455806701138014497707387861362786553665229772041009495483276258497015468773335758842067822969911122843176651078658491736647186585990651938271438437758980523245854818107946051836942347976815829688589084869197600221202964302096977165144770177962439034558809851607553285455291771644780626373773702397449560803085182078791884866131365183230707400410438783029405770596592216655471500436114012202998700806455693411313117456214940112677664552802140729398980580804247362982688148305438798694200457598111595572836368 [140,139] 2090364286480467926825560942049841555892569662794152279584013897796606528207116224849811630736402533709006119607564233315737883302881201746205156001961239662816510305681228016929651201049675804102447949952062708915380181359642151438376803194111807703625239187378014525312612159183636783543561570173175556738750977790540137273580190097085249272889516682099753803291717509155456258199445891682035186296362299671323123065069533525232886064911878227070474862232607673133571885938947547089272286313607247072446907857921295484166690123773769366125712659190154837197284252327484438718667806401969271169744682766373428278954802673298250194580199392699231807232249825256801375148339712412551392417282117342886563379266189689793851371894436627309929314618386304178168519866879797026472297944842728592972510659572698785782330168006467851694468375424569366633687175347259410562178362096210802578418456581057251020240807297299341456615099426387166950498697516246132896647332239863230756350047817735289828266671558530920371207005404328231075709208420354320658546739333155442125741634280594439963080039577269518657585317997000405375298090184302494860469148977360177620814767389824111403492377987534149657656152826799419817954067328991566924955687844912903969718749729816161241307573315671504096879415107590140968602929099061677758664105277826428899489790561330136331908345991255329135946685736 [140,140] -163045714315832106607146684614741638564828857518749117064936134901393119214413341522260990056843517360527177985905011865547198572406319567998219988215354190051152489754991152076791585486888680391392009018796210022997258285692334785284745557724644438728392855846214841946735836695530192589809287010905209591367998284852957874299639709554929635952077655610974962888535407806309026312824308605138295787175098029939168491892946785013069686371818432225269278049816068311130242731404891495132549572321628083202376458616103080223885910131152970622334438491209489761070326232064926248322412718910968545921047627779144401991399526676573702126055213609697026326638798497888525416657617812225675734679534873556292642837060795221148593344778902283578851919918732927699293678004654673737604224452386661367276368177622376708341845662682133929517490312915139604752702448192594164507375819242576209259905613899557200059335548402197951977605635040514532731395510310939923380748029881249111402864423003345861411738409033183924315444135875334867608218897401124580915251191707284944742317022853884790192919438730602119645184914008673815353368240247310567209310356496315837170647420231405039204505756281728184272896706148679006682145688671926641110300672576704083605785182609699523162747693711265604926886815120190339613831603914899366387883479770430729034854963701375037833691593760543572 [141,0] 2194040524765223687167301293529239924016665554713144996375500668448814327992650673053508476299913197239722102689229548548263353343428611153469585263153460914942855270478909843657320669730785486426404569540201323159374527854030838673319692565272836406741756743021134339145949537793425060122630825554187031939046109453874388593744964656150281306223515462677399720745783221345706129580896667753183666536932501924911100719468579714778178716742437829306669554371515296476780838384595123468461910370736695490304204873313107750078361448191024855196440566789696412278940728758274995839372044719175313166716034294348887508866646218382450377816897481049422217132297070963050782289343298643514569001473668735248849634011948470712047958410943323289555770224350689655619200176486044133469014087952155553990734266250205301067118879655131949538413759882535144488503883273350297404230703428443255217863951434669735068155857347089721694854881704009832563476162704753366920461022900146865959845813251466845224059664091788295655222001012956419865217331990693780053476043573680853086169497013439574959506090401573160995419301343861153655025033387307120945547611180779910886698474287406844116348297950255749478805000835008039944069956994895525721977423606539065614627329490907019804641795353458694970367574819099244782454610108712799907893791415580283364648632946626826011968895158775941506938730621103298038479557578352863778070103225633119012170697025333959838352233994885485727780137977995765205579466509456573155523696811821215585983044244887281546817215485308774345219351767388497347167666173182560726366273298664563718579427198921889775180337844826443131888095981946675806522013114312981355725568723786661515124308236033404220898058511594808720275794695248167459273147469118580321247958769011117368001450662545711974829162682858569218826003304606346504520795745678766126697251225715483616181673007957877186774625558773894850181087351254511285898542742989879377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] -442732222878120510777905342983963178872726960830230469615675874894434130530775766463911091682593795199791335083473117752297960004147700563058702895944933079776049496372928898989759800081807991514304920770368477750646914318735919707270508241444307881048747757396004231652849670775347271712510282700859200997944383175276104725560604720180897521166041325638863576821995960257684783833803121746853920087975120395581216752506372956714522601646056749171324323461093537438393159830606545638725145652384109897497927776984938856097170821804526632032035058508901203673946538122049156441156259348621343369366053547188515842227507168237547219211577152068826567323294951601939992292930535597218743032915599366355064894024580728815104644610186261459821424148391284477601991548457055161605002443970679630322276725864953502879912280483154031228253434949691131396871600053144649978287875538242561625885361545972806011430044384129088942920218869282043198234171638789315624637630147967829371732271106495550896061074548570916235217689937598608444697729018053134703706613158167254155470128348300214796733682424676828431615990706680851477521216995369354356065196540762020718615529949634926737276083126350142220696546355358047052039464288963343646843019337125919351431442075863908902318991999449177894922454695149243449340531487648583273106415459500756640807084328295962200846464541196159582584240481396576269656761554101192521958807498070723169950745152455376275384218028023315821544809770546286380801362758600547616458953845556001095054631754587138303670515592369134361285049381841109877788082520226078423547743536625428004130647559342553875200257394807174510978704734722547232027865433841421575944816118641642551542536765144401551988285767385851409451048753479948238124284618299474046623934706286234403632135347462260529757606968186801142867278102950598593609126382826289500249795225771908489534990035898720659268034159029999029787609280734677126973908384009456233480192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] 271220389352708712600342345714536987365254055820418540612695674076206643227131681390968497966328906631962574373484234514716902821375184852796610152907616483489370150249850194115332407840971273494311603937350454913326560722292705669991814563043501758574574113145512169065953947685369463196476290273113022551236299341468335644353913695704885641393729355406548843054739679631772196010849509041298613975458897093611262024858972871720604475806829285157146507595430547364842967524435157597206260749520291253519931441769915352404992991967306877100791881951928403005295861199345009739473437310034187941578374496078499565436474851125918217595692080392093775548333081776718919697862061343791366076259239756422415753489086165196800348087068806876422547452951413684910748465644187108040533448739107016018881687899416813046986300466774204177234650633552127109058019537954916654119285977826023815275255732929505307370348935242690528724816781169765971869349680924208718719856977653000841437676501941250436455324320423521437238429406082931647199821836252942863466133634437071099457194788917548761122376805034190416864838664098734618823015351615916304147927640084654204689236696008838768274976683121782253046829140127982714914950948150145497012353248392872364342792630141846833562366546579836079648276467538236499236679044982394479097835089556211470397427476662104353649343830731238205436395467150693862222933939963032952853613023464588645808692725033732802815061284121951274257138672135399248943242945814013209838904338691311907378086479514929352957634558948467571393630413702842159889805683759219358194237306215237558257938878224375384562444395046236022608773136471665174272101833095938351680504597361505294029078248313584688731982976123544716263306855780280003013177292920537688327713456112764083283154777962270033671610387830546586025890021883385979784407444744857287122437012504745804544654590852855120966316644644423628992604627030315662169943174182601450250567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] -13955503338397476665834297099627350639989272521602393537337279954973843064964807421782648494769475580237358176968683575453403401391398260902213019509674848686451949159193290843589165411788131146651519493703989101240392456577441352534808655862365393199460830425578392239849724572364343145822942102372683986662516066223581752117458529852894772004034794970588537185465281883354434704600912584488300257530171971758960779498223953769974422960004008578070581609513927748972159064009630964077311980469257212668815169053178122683351301409697857558758940089260484353046388678801139237670702804447386059573175343593650291841473232741925379527563096667703009441802260295621509767757966620331775189278334839738288634693344204565447349999715203870295685223707540053189466105679597037021663904847699445899818994385489401890895655761686961694888977180054106081214137006938240906851309209730947768927084318264932612118588833917719450583397333528939993349439095770093961128530209949907529421423840595050232364439278871809691764248158137999724459046034062572241843089902845222542733112695234840931669978359345316173000849199579658416364293204129022113141194554534224449796463142359139861112553591360120325506717955597944013318532821610616872677988586744280943902221840686320018565452116525303869323333321278384693336681732078391565774635210063409176382717222368043033484132840000805159593940819645983706512164204307430324632189654845915093367337047876566477616634918847488270871990826125037208755760562328966444881034035701611160240523640967644702924267509200171745428252325547674432064806813925995177446565455870906368923392710566954694499539021741129396616194705738223273832873388973513334525352257660103343711761495161720608566077950040377805252630631622555798875724877510360749811155386991334763876770453413226764031522393942668869579985943552680553587097578911328874722771482027853269338161864591804625924908904662637275206322614425473066485467982445790222732002066432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 133962060582491335001128040264141106967982209892711790795412833440282412092023159164553797882286659356918777257830491068387644245428571422707744956543142595352891729016179360685902997921102627193829486530641657248340351204142546275771957436489257691829114542377330658725112114644488403627187015721352253416436468521899521759679783373983214972550888346573783828328183217223293898863216989935689641779788358928796100927522943369469064972005153782843148293809286292237297786676637677297164066146809316522039374255029691770300927918112343341679862477531312544898650878945575671178729664085786542444327794380207332387755856697495614632008589995647695779444236357118130055152718234665175715229620575950430480979475808244939451400406985324185348540670309310204013742020697019813536402876835704348192476975019773393564756540367599695666998623667660475327885364697940062311331954349370063868748379665984258550094363441978036156177748110340222790344625175063811223083770098327612924937535749872475327119088494144816187148525952069666703486464181241367908907955713664890055350572900146775907252870010881943651076239464003335219966851912439742359748258143692865446013431800296708268424537078199057629698285221843646790549584436704295473551293976448935887843777873647129481057424959117650088526873269694495445461715896825778481708689756104239294446619003107109381629934390595838492594774468742039773676238773090039998988058310728507202696653006003036948400131595361793831984588751222380333178922404885487662405713002727632455236772456444658083507229562361267407154174132688183801717077855252843423375184332561174342980853158931456485761023383691847856909678860885061406290643043819560839883176105481654697784602663553339426156151120938423480802706609404055246444188410961061807403377958021651045585392206155838237313338977862190004222396282663004916243633636941712951723539718646561273737493408763033969913507202466572872042871339947753910685655891249710044625302978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] 1310509368249092253243387163798859875319772007047560439654083503638133184699940307103060056599262120577426501143699897562181555056647014507888639062313748325257888034698281231612128549216525069388676789675502590911888243331045960710055796269060387022878415119522916278880690124656881842251955371678615968233599169666074427816609302989807670255049136812325364150024258735241234917610734095037296824178450236095436318225821339993981828669836809897433747414464073861048777323841381780701744248542656128466836710841112960217147450995611057613150861846012623019265394269203768476439102619967433590419244118675818223758513169754546929910252669093767190572801092204301532066406161410324377716622469803299030198189116341843712006855048531039514928491240235031953961686072106302453109982154397493390749315034243390122754496575710076962976712015492682529353406961952749376405424236313597692275142202570603744592149900719646219894117253656888835877663460330001053553929310121143001038211124512759577421069587084664436295040957163604814607666482813400967768927918323132658789508392945337139616987549333098294929517092276483772672129742081744621631067039630372394292552426336516028191872444828988379164065628611635677634928037956776663814224576848586759936000985335401374268249800242327841168723909268310037329887490867695747645705781314028485852369972170184405184690958665983050168884147481849321985979384643285513107827516623076359840162044515209171613199333482873126128898352125731913514033902247823174379608664275802289228483359072180546790545193327762549625700730522698968395973589908817436467789310969754653457114508287253756048775985779175799438259569731373769495225220676148545568320644436229657926729057490451929931059238869246313736808769327778736787618654808933864359736998151827559852043273752657186037643311712841161373238323583120591410097670600693985127880005698004809662623905348885024481544226274584668035127676746513220742905790049091110616399068790784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] -28228513987901364208636904865324947444346052257582220448664762272728824927378638927803944828935217434733566260306231837500228769842034063434941063966222697772759210283617914368430638855368471186788273358918983738553035263725414114697533912452554279165342538396539566732297008254676754012932772075222674889295152392352371878832291665804961370012911406204825626021691863728171247777646208594771009516277045533724084287208673616884596001857953267389785642366560983989134748907180885077072204236493481310746660593432470536747007767861950003345692115179065786323560125636112637102150576539522848720675173940439692184463799377817742156092828366307235364538215989654739917087634483678340451590594768256711322076315323984270331385732243129403617208048985104560479306445480193432686425511851974782878237032020075341325758537305210439157741499760639342521575294702501652956196251906316240498082575296971597726807967827158994410586503627056351188776678605311821917783477985190170997567381937112809887063113236138117842979542476155489237534623987923200644117057054269299358156179262822020412154411535216699410492572334787952796990931461638989608239735696030618951055047288721970565083072725730284763740126845410149792428844528592582620690963806912332834818279430976637040575477399420544096081182819008063065845427486714215304743495630000816372295583489207004265755455656264787225246831730407693049188910975149538853349845157266334907559091320257156304279103254727867514228027374372847368684053749814990506814500667850765608143334681830789321977527483120322962683027087250176849118061700262235865339633739688964751286133855628937706311352755904032911678056002915691278672838014378560087917308114045811377912027601834509924532524968777175187051528627193130675100316642990514735915531277663779132494813860123531969654489721366423433349757985376359319729781983725110622821926442788327965525979459015678237937085037839665279696200441326300281019241287511753398669441216020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] 178581896109399281070605753436079422128926023642255839208894153004861763235869335200091526376724479339344088933344494663738559729721510504080875434966944629379137331792927696639541903411578600063574079498517975036119764413148919599206677856144723870963856299610344972213187560086456133158847397323965485687912294164210731412106461063321908197709402096713274953073565321624711992495184847726440292200865450219489289223648136970325136531493918438237361972366165612285017749738006609910728035244802721063710762392250533726413570005048859385966309786273117114479817141270312942749161716607736258190154420886941518092686336709910527570149671506675226633757376042248233258085904008025271114639777261296839343968752422233839826772882840620625079727987974439106096816689244241016976757807172085665985145529563649728208347333073028470287650306598542784520503080606123920586778967170649346381752585910752018934745952457036486906868561712695536111659487866135351650006079484233614114160720555774591822298321247090554126397064211387344099918718614344312905523280855443343798190016251248781248746862551308541901991161797642463318643111830709196407892869698278128579397235234701451170416558062395841964148475769953908928832107596841906748598789492103154991970584002800864706871063838238853128455397793076004079850793849120341128668885096097936345771482365710590605639506414365598495608180956930605914226723245874043913870870304929108210661629805751789315646162174007119898659271816629466404966870496865283001912962751141118746924449559033116894888808969193403463663329606624411633807646736173250888065913862805056031319395346467246036390899644522776296633747917726383814276520142040159620940841331394420692475038488764897769788008848562016618830664024561996884049569427142924052164359730847402955176440436876954977585819084337994289130619216024707321970573016309357629662335032418511929753197722337604367109778905269938665578960053521389154075155306255405042180907157422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] -274903899054169773858934739254769453298953742168191901954451755199631535809881996308242891321777333674511448962386150264634901636584225338792826965997178170882747554565057049700687451446930097004063031277716824917912227119285225509398855014875416531775804620480325964829920658835458238302209077769888737704150466344911256335925316239519491993962701703107974858617501922374884205543882309857550116091534505313203545494154299751746334341353323465045123739704990822002924142938936608218262184833037820726331624530324441399823759189093314859760091158116091449511478907728295798894423508319001207617878325329695386751785648970980199081535871894922159020365398754374453451909482246734493352304413045592681333980983393068668732968611150391446362345775137408215569320848646421167766242494900563575919890764129969357684293846298164014586980457449515933309521133651599194406244608630665003967353390631364116365709271271408012724449300602325522144170121051881995781307825145374210814414139848482297123538508402356295300621778761257079629317793384213896024998694204360170911687329272186538334494191555282413563136014383121985278118015049984375623062794731591559178185885453509318948160928981021653889210855808158576146264640101132890046981338697895030012331284882464825481018785921373781089100875201792288259721071911025435508262082495114181392044407411376551326442115062582549769931064128380459508439369129597994497287706775110851584627578503678723493909072609466297951612776535190697624306174151322310180149124241816687730285363861166514931471731161436023131717877373600356517123135917998069127156072032359456379867909446631493989994277642343015644264092033117451646014936511563977315345913136396245448931627720305149634395756838576337469368225295441801322062345316754165422541899489884313831954029871168020870696536473443876075076076339488995563916242607780873936681389907444575580669292079692081947614119823024413468840310943130661190543907777595146595639553928724480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] -3321924388957520873126390605358263146452172569707832150501323761201296826519058067562818834884925679703891454299500167364808073333240791372140551500886989661243438039137258588792551305922820152812127823529620373717809694179568797399056868451418710868298498868083198130392021461891643312341727139116897562843044804478875378139370156554357449675632388293294405220335696655761605420472014078652997624773490956410441100910577138201036602477033996022281270231992931901259506663570943017674181482723820816146505143856352985532404091640000616170068865246528546249804944979334906963676175869068214630595756867696680153153696785516284364100846038048037139863077533222732361953391345697305490416703100715780495087460271556947559927006122641175306999860346742025645974081911879092316618813374020089675110936887071399876956143333702381260573316745640700054679188102400032979100535126872094371529950639226419643582211842743075870742357847820991342589465082518388960389854453742135435706924485034755187141549462103903485455135715919289646844656891747093516165576245259244043919441171654134766832033160994112785167977740416685589269053105914230902378915024764134150414355523107068191600881056236786998796804153153465333846607857915028241492409824208492710497339402077032027848244124179302225229986152221216493658345631531590700274292663587738959418503656158425712525940622143337457465955685087062695460897260547173958546259859738750337896857265922469656409982879684581958220406285689981058196518375041603440651806605759768688544297626962135308404538792100486790680390646600061768348553939450765787650377657926042293783469118789510749855473757413303427197575789822175990406564285920702954200800804920454394545810529624370745782273469941790006683874559328852878864895652346117549520879058079144458949426274361358732468000568725739200985696818725618550601863835054956627803142798567853499865038079750957551694370747233363459608397124495310649673404005010125152651900130953265152000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] 29564997497608773913624713245173394837635103118191343184158363727469323453820136441983110225538315215853849530331148239834890899087879145066016832150513883172703106412231985576136216132836356796769485942432714233642748015627136508902267825151763914319775047548927771513741750981325528347166837134247357431809259001848002653590452977058229438835446140655075189093855988262493466351188053484264397421611688746911853721905004912247158876254578371559812188531725677241702542425258542017475146142700897963235296497241921147773883658527802339909986766787573725397406901120843151637662621874363190117114032929606638489339025582650936239303409374728492303707455501284179769249575275039835655193120231353165326928277544715472183190043195076525783813228370458998643833068261761753511893458543179791518375291652439642181716813579672483633313129703269748261215268505971745291001555016774124072961884027410267629676680188991102793657063756541512861504249234011611474561291345232659358748547761563419394467321680585932272958618229792970641374745680595456463781645607366765046646600806951814190220437621475820798584598985546689155429712331852836132909699557676923325738650964476365081155425302491107886395722726882788043678051901028293863192805435102998308852117237323155922327087209782581575206103771115276674542844893011383996963928183195924294406062302285843703663754776147595319058111525436299804502469065493700992934907747708439436748094886558500596605348642653869757070064824916881328482425441168655891904659654816779031983345212046184772769988526676320237570561560094425071294985465996033279591441179788799462928147128329835013483489715440215956472699033858146556985424109688498023226482541378100295422450480092275510367681338592422553051775443811870443008397555617235920350948554727712636016717394048272661032484267785681437014853471236551137862748732930894239711480769661314130687627783432653564864949883526180358643164317314797566871519231477928727122395437696286720000000000000000000000000000000000000000000000000000000000000000000000000000 [141,11] -138030988132095243078556810703250277666846920423206638878740579042497777107388281099541013729170754363132772479517628396629119803311821906123754247979956320896779547374512380573111491483643664702902427211255694847987644864638200621934070355075544107986311954116983499786288292510783683092020835799411690666819675667771261964164957166020280297811546146413900772906591337136628683443938008278415943722173017548713952201924346390938028394071308619972982657835563022203749511420714658924910518664075173152300896293652114950076301042931829982562898413878199094488367277173947022248613512567001377727135434400139468986865777874133770208926863288069273975584949459990451752195341979633156228052701331466240796986084595551154817627495727241061769977033458827420253812064332254713206715356027929003158159835188557024145934981786915357652332070611415037995510149442254241514484408983370858708774603115877905413476451138870794941153261457390009845192868923020253453438858755581695794967665800267208192703731945005880398729407403983695966115599915678082169396410574556258255590307689267718176583692273549077358725046182962890742272435617859257471502651388657665445645066509531311983840585239119860968405116238709311930747210809473988489370471648678263549516357173522625765730095332319787744508900778933581904737018313343779137110985569198249020755632002688374173721905134730512855582727706351689851531573885899717293765562956046964130811072196510259247083660576901990917415514755286783858072514553252397278209223027123874176646113603878956489396360431059153716020416671485686415223438503903668505808296797866878398363617678780682632859216853397387801326161805539513230020726378913134108437244963204553242350557587536033491069445858005986152142137226689600940094959436751046416210667284142505657281655459588862188386095638773768165492372985894669702853884398527354239917087088858743627537881885503988678341559999370083539525792143795898974425134535029631667305045102468005888000000000000000000000000000000000000000000000000000000000000000000000000 [141,12] 457447813615367863494485807224144417108713527774906791020968047094036512674122906658999254148983631536655898510372483331554654661116529524262367170931871964722988908545261278368294931036314658574806659450812512334240990960628106188244281940841651317144342892114956107509410056504977601833528409461960239594034874017154418332265118210486524587995132544895681525978191632919712263441374157751830786177606613684961531539107708851703857755781588225575540561202311564708695385261665907314926183432988097631705365697373799714552574897712692071031896984949216475324552305610098169195858373247585963912246571576648851044220882094442533652568641342827732633154492826056604030580798135838446224012024383069796789309679507433846224568616386842345935520663110877633770958137273969959768700893981413768668865126545887470412653208407330193047333889797807856483531847487434276670294155692471754439626331037450783686289669214635044150391815052740833039051477475998499126639913816437179904562503123908409377918549338115350868844058225942757321384751669950976713174644607213800056722104159761058267455680672441155285616116179902226302734733168756212586657397953660678568436714576426524007890327372778195160739907278142399330078889721350968470311844906502726875720569974706806345678799530142426164843644034462166159963209270678350663213210102583828271905240370853568388559953334527189730636453522663488955238796496963466569100046217622786462437852686765512212462343320387173117135493468037982358016113355016414291956777181779626904988396458460711608952505201799429984463532326906356313097704010581276362966242977035717295298067961425773433096578757396197833725695526664308888946612221674487089731304518352183970022444205865993414835038434842780901192271712592979350377794867469756410825350306405588052030524084109552773001960529193992328051359382675227142632415869194371445010488161455069555691496322183812348403407886848771413894777732471252568127096055515711575460989487053537280000000000000000000000000000000000000000000000000000000000000000000000 [141,13] -1178405773351821216345914047952444548867123146085976540757225410595751970663229627098845398960172995387440586847259897994488610537673301216022261602291485627916390618315888017629561386709771593347940410789443490443605128985531368625992380389671793251085395781303412289514189538165106160103765696358204484786488464825919745654448157763363396047149549025776133732728582487476462953442131127121371743478711266741649112302141988094178587532760360133066322987814272755204598758625103681259408964806914434617100301139541682754810647441981225820612806961806425051793825912561845999111207738358961604027099078176580671559376664835591089228056666135604581680277971592607500223151755567157076119485018857770169963240869562640473953681301177007869809880026320902031816773795925427100680823031179940929221283140288823984530448195478673528833465025781331903310002259596963586239343329124287626657153478040715447704167262344872013271594048399275050818595824505505348849083941212254640872391477881678694006907142340907126819858085985142112156221213231599879542651516182237488436118157166676922578692054713759939580022397394553431631636502474728437571953228774634152713747868047824219153258522485295541575651159472223660093974704655407164242502544384690633218071527060716208530891697384613655095721600034612536318549350265496447147441105542448757150663412668804658442934597156470366136829076786758381249827600516542521805482665021846729956227806418899269114778460087652029099445384342839592452508670265871967388721576851964738685347021432680159549240404410123892823467560307118779089564178816704240922857384013997801648280012697619211710400840039369374080578968431263019538475821188271582755522170740732899325719588854738437888901502764222154742344670892079504247624937025283972561285794890607730047040976955612643552096003065474418015037226689800731044862633195348020286887271306564345420208441550020261249814271600251631307522531643908248365450136160222678222859035449443221504000000000000000000000000000000000000000000000000000000000000000000 [141,14] 2448211550263861327778667651578404736587346777611716941455765045443524326718654550143102245200941950805161277815527536005977426800471751149231329069390298094729032092264859465448096363294733072466715250131901349498520452896547057156701229494349360568567697894490730026828419809589097828741245306337034912372752089534172757859944249110163668665757926259082525167834300620403014403828647538004040270997813911099164736448668241518099646529378585126972748747434068925139201043699414783317729324227077879705259352212088272392024903682377296023350213340426606387577306602763624378070116601396515786193210149768101116080863409955227186317086721133184859155724064621308929517199695059963825215854948005968691390124164361075911176816855244140128818257614496506518193826787314660987022603087732600839006120104736646905574204299098821988509556781509251976689739906972428327790529391801393231000497207611562686944518125216001519188343451430495723753695968940590952621394806065271860100009955412891075137564312040875593817603973025352568368583457516187394210502738864029959375946977215450666621057209617118349116666843973943843513395750913862254069996686297402777540733782379788152615932738166068956699595829518222776595556253637567876151186537543238770885873490432140451405269184872189779107898105657970809331275827675385679747754102209305731723202942440729840311158765098599148927594492811969770654838272737707258223420314696585162645359899096520033331324289050228036924444392385865058671316568969242020248019855696480493438786072256584867172523109601437630515109320793717993223635185232043620112456760666583821177666900529614990917197929673875369644198656697824576668350978777896096959366210139129564493999121589159315344531346763562151347837668441746143607995845800584524188567043431757571371106568616112692480475759833081447406771271767910594439634640496414400466471164694777715817193961198304786974839011021637870667949559607414923171417807921537060969116528561996431360000000000000000000000000000000000000000000000000000000000000000 [141,15] -4127007304996177379265044188115816536651679778401761115459601016989412917918268740859516780233375701848670472398608991941847512589836622053194923026971048375177400349664977707759251461122345176450911280823440590011406407734780686016315510099122498455621992882910744441699909829623118534732344348963942069925314625440631863630183933635117562818037771760491860483150309916110332565102558500520341114799063887898143353329408226127013574941015912741875203936061702386894284918262933786536959194339369522695131817339210419979079689216849385019320330533987695270053468524950797697459157618548233609982526297099698419571875391114366320521709102353907708810551585937603668504063865105816049523248914578504810459010472689754075650324246014397655666667179043369213475921660778658473931271315726979593685361322301176197713549030747568931984458410889245059341391971658821028776321340280423188798996167680907358923795222483691991295023569144645030436646627212265506422808341807404136249862891396588542297114300400860663128533408547528968408258637108808476106565399836362805838162718015977798230728773934721929387888416999802761075738055144723271691497323291725816306678395769460132555566271568996455719477248245065314044504509965117999920350354459766658030462494466631440033247563800809656770185686322619580667487652353550104312800976791056879205160411181447520986319560965214462388502577520693006298763130242405788858462780088654031471643989574138003375423734545299511527090478512120314309385297537968694873924324884210037188280466912268827438449451529442361714703727158207439013537998562152341325725874274057920510383875002161948606819553322231759814814012863312230829895530956883596238270001426590476107246768383178767521077992424489883545159282103745758500502876988829684442185614313387749640251445418521348567346695377147722145257578008663379305519489594034360491114555492593257784649471597091807410367765208888307402061660986845086655569520552506796003951523566058471424000000000000000000000000000000000000000000000000000000000000 [141,16] 5484244001705523996202225438649245238228689858619399575330127612605585995975793543034691306420341679947775306099308933101063482310925985737257141128436668024547395081419987987841765628490958970069453436962798234582698957918350230781798477285659426942493381450564694935237918686067391372403350326855774302396467636819330422309332029893929024856187129946169327775651491897110301057132156665461772717330789453915457981308127524864804253114255269638357820531922362504322428707146324073017838046555024751083790660076287740413048828382584349511346038707242229714856117680869811105772876955404346171483562858693486896865567524023936232632650711823605835805596565754107785912784631850750137827068463554709670952050531148937958225587430376299766207661591886954519350536620766016255886331120294171783012748242380939491177466622875615518031299805655373314842457116963290990183497601833327576464434680843874566472151116290433130871125618513650544188036370401946408258818474075896600985183527760346336132688851024237692661818750169886748228105433340349529063039300034147455601495685338529120461351863197290990835006210308650762198992530349823047974522737202566768369578017464430556103381475892623854993782961160721316547351617916286199562144599503330147741605739947911368872111026551305194073464882857304417887655545377500081935307111195181167221374955837944572495640166423371707695788438232736276159514343526591028664196877595560366019857008290072702957505421071814210999157829108188103906398364859268959517776815916269514346432343564289312047524772738065896326983586902928316428023961664675786062906201692251254864193372984179818515166761932155928364243980202471951448157872928961276158786075231501628621129779908929815249311344046358025227190131040912370614719302518345223473244126102988552833764633310034017139781509252096749592274834120046103128735448208510202894995758951688435822374994300769494247028492522921895939193529516692071393771575410376140025085344483922411520000000000000000000000000000000000000000000000000000000000 [141,17] -5130916642236135842539448514239793820865245158314059611776205595686217967569631014054348360662653905888458155000578867783379883741665969043114885836172582306511570686931370160405680646918192644018227439425823230231875975865082472134469694899906080375957420940010767128552640174341357788834227499127745879380369308667003740405310452247196771014015481115690314560043198573855657742060753052964386403435565362875982557597629645687231607606270256627369321218306403881281281785690772196661162421538073034495440741100447659635527465422857472486855552536001314477373594390125020634051633427073456435811390460954283837042271362137232575100475789856525196670955416127689769665883926355570300297047312011183836632776280320754280850397406598593839679702434069123420202714047826902635138853296452354295309110030502665421280945491089693274634406498347214443519849526997952726874485469112698288362786033831115662375700855581638113776311146987968089037814601713816315114036141753428447406345519037007762344063830353834487171157954877054968978955848299185902065150308597483234029906661536627294873017336971507826836862605046125294910899273499600650981510941771726649048699339184920291228704566069690423933370614381467399086600719329409770007728012106336276669867257983597333721746404712958124492951923181962118128824861794116948386102152825901491753974819419770427204784374048385353156528215363031777085252489758614876587437783208446122113191419071956585957071555430885349059992186278050439327889761099786407190773216021753907677025828448923596099065748264272426626257694902839810931937567194883559819968218091406673037370571914953539811570579810599512322537471024623617611701163049555230981273782807168105534312809604215123009672871152379112158790519876670161471289802294605051301805558504647495796613161388713753241077157916017610855881065432733887352947345473459803890680474403992286411890775440428180128987794292179118482365215076008969533778366990350103064854074187380162560000000000000000000000000000000000000000000000000000000 [141,18] 1589580630080291215445542410476141999557487679457329151149804441053870797584004149994459022412913586627858134684135756125809693471606132801563837802564613322627743560250709839302043067513320430803673590775345112062057514227657546921244294729700029003823315336602559879627964844535104025900731878482187526482372286147097810561556314700239309829820081921899114175151787815894504442609839650273966124872052768497442514257810134120677344532412358488580932601838868573484453318515483431701660109864057153713661043290810863755537031708078138760840659196654310072447472996178464271961624095164276532605799809778006181716721037818605930402977464521228695982408234214455899733754253570582381678633467771137597851695445011489863142094700025371054079542960004996385490280004682481691736146809199644818629609056764268862324751480231704790555951964440952309810479743581135358322155559887951103826364287784398332839353560957395313277593461230592740151612664442411457557787977569238707735952788635677899857685798540199478356074144803392933253259268503527333802762155625778035045150670449510583309656889473978171256746312482891445005470422205008920921918168964870101529187889506009761253318765555440354048786002370610554096188764294280898282151948535979082796429857804303498199945651247127619331652817654770544961754913681006779100261752457359196832700889435203814832276296222168234170654607411911008134653883549050917865734878005257616902355670183045137005552794076961825078757552656599106386755643461242626275650754657538530760301453396933684873764499783521348409576540681711770210736242118637016572506669198223884375047228654869462203087257426528950606157183701776702433298447452146242569549836971899990614108641452937206132733892354569215175459579956222873568096807021546712048741483889786809298876681386010251569241468422465101745948997577533271804911938056714994186058747306290463568377446722801716085768371906812283963351220358264270690586473407973598331553457502368563200000000000000000000000000000000000000000000000000000 [141,19] 5472940435849644791574806180731627536796690501073541028175650683120788337323275287385705301358429916884489002605176399264173495075647945289753988243533095068168719447927772000324667957020383490105226805593200690509216161909199176001837910308161143642047867429063791542963277451175096791738176006663987214881083100377651143886200868783691176039269074090603343703153784930894888982856341052735658822586310917614299498610788993635558527792561123456212209046304674927877780500911089443467520235719959858901195603664852062862756499046931107508445649491407794044807258868889926056481087740573064959263447724853044326112724950290447113758589149198985583219833570297909529835692919408778389414955519219008118717563625842799019353961724872715690864187752427643408139155548938902797280298215757474075235930035543433202435815759090780164282135732330774062423897639683938743744453825297714100772321517936743939366720617772832211163072103507350946369592508784697816438065925697767667768453066494979203548158125106220272331254416985885245917182967084228903402550435881402169312274064714116905969920849799120483777867976532068441866553431863574342809351347228699721234463398410543882093892675961435746157904824630900452900725220855270899531849490537894079658234492332209444664725443948298099579362271421389518637955379728093136506168859427051239874741867672373678850292317192666699185175615349209044668075956990933091554500770008145641282415828903538800778065605635686012781777166764246743464068751267332367655045195913321281830598085096734381857019470326848090444826825686469916858400391110300463796846604380503261110451101757515101489108798732108729130032186056622865652811009825109817568997869386434917896416140370287446713287746610464788152661657978331813750377675406870461651453886836752678763445019728769582035623813611450648447999673802571685240351813522142458207028133251169999320955133557572289985230740035592428070159370936007174501416801174682719459143155519548555264000000000000000000000000000000000000000000000000 [141,20] -14164884380900019322344974684934092269581782414678813905256304462052425472243308354787601276049478468371198308214287892683461931438472042016297206734314181627318118930715044399727095712241007004395280768838566694454502666201681891287765239321448122650651408808821585439438278827761910587829170217769322272184664323937039709589217925718882278845306391506996353350669784198908641651174989027441119603505475333248108704230928299685995850717614641253333241068096575185930311182653610852998812466127897393119998124737752043671610800010195428604325644206926727442532859352710906790709312418393718475129137708857492876160311202192090296371016190837896675474278270827009925709330836277686711663852559854600401144033506760144013085828373609266726346339541750032705096319561771980266719238993155223637948640035168705103177398988011393862978412254030458513408641543127000233926369693788373160715464349127398766589361770013075359305549080721931998705272583458190378726899930759593877525097778978319677923996286590382921416636673616428098155319929348376903602050870826959481061027653124551059032153112392894532676967349552635258675489859652450194629927860123996949313635533747069936901959517239736083076128393855178154770461915973825804102712026985008631898074583172748315880895449749999683263355390088568746290459534354254365603966788925684269690681426803413076012858992614661923880142090514372650833672330201160674229996630000888454548549245344611596275345823948621033139459945709752999977734979471593554143796834417782645368809150366576929825721152932442934354074195407259019532840956415707918842351405707939758954870360487715295281553979403405913318059390160704737763664119356344511202497011114012600061120644719202723306074161867634930672532476163949092915261967039907435590562762834447346951240003414556344247826271141691273198459622540316516416231283642987706417037988422810893564862300531338875702648321754343599313296069543468170331840886683250722836226752814702919680000000000000000000000000000000000000000000000 [141,21] 20657955247739857068486493696434107131376299723546327511677213332494051920145101664960096355432123260470091231103145841210701650244807040619371590955009412105942965952673642065752503544214398458065920126926811603884546077389156983486438974248711725590368419949080382615207801380925769373011102195455901788339029244008359800417601908707345836593164699867224073122068161250618096368143434746216623224549361686892762979052526504795653699496559384398419360044046903121176741088961305169943751277317381984313095507691091098251149483307889710689910750971852466669398432758611419118554625890398870021815517702290843717973306718183691692225321882991424617543767553732868398208680281221366549989618636030643368662436969505595302882544040661786448737882239415629155811345462527559770188678403509075184584264776944098610462092906698525058548776966204547990902763064324594907967004003940708341648107536451017353602623087090113006307940976527354709178698399455984557976985558526328961241384366140590915417808566432583800558380218540780668607039340886170800177053949769407888116546182906850042432030320829971403688959240550270411559316375834668274943514359666075622516278249779495701490058845802198400278438589536498863758144088443316801810405933771494932206523626123905197442024693902249477761065916275178541363461677224380604457804543221058387367011944534909262288177241122740289111967296126288953091732255658598527680890507861289764718928626549726564553840931594675143353241781676116282914331577874048584286993152451263873045413317775841304469575113576094514217425730194143293261656682844426536661530529835456042686072048375433489482959499108191524651691292463568143998887622471732750240792443341233061305905820223659722786304919047625259025986414883820560117610516872543281815675492047833087463383661957582198147254757036990791611260800499268525643204974488002918012525678297181105535878492250646096256094168232771754449439925275223294288086191715699912304149013150732124160000000000000000000000000000000000000000000 [141,22] -21276943774701243082283604086015815317616293551945033110801494901605630703970326626948302257006324292956861570057959293893196042935126232689390535313162580792652583959792273270114440524786209881486530191314810877722402865549956454198730925837849306991250819166173924406300642692048393586245552779171208353024512235374094020800743218222290376074884429583000719740689220660531555796683924689898213863759852057825779198677726077815782534506655975760073359063974322221750996957004597165899931086056961615230164462881915606735974727544928093691066119739792151308739957052110989640478450464713802150445001016138647375597876198094092129135786363860008692117862432463119091575724630823606887265143949017150715253671313501595132059507896643840216455149566545005472356776892648031918608847402160616073438030956981023303339457914781976638942153904622598168195485768366122119856889406693007426179953496207164687422180982069545592304464587918858943310420030801238706631291892368792246403944784821839950907621726121616223686333656164124890775206818689054116789118611774769269313824830531406383463297472329716628739213464888454213392647822344340783720606337213097668865106271168001427905130002317688383067690715415518476270436480759729744009205856595715994438064320707659608191983356804911045048483463570909708317960120682202048412905722056450086972268302256719802433585327964583090233586437931291906485082806224483250517387406789617304266822404512723337588892304424283061027421358415899494954141732473571879944370454094853591913947190151740437106976567809504132456354096001688421818327749744814625627966697570932287935458462733210880024222995572844974783373571590133397898191601066013965870316570323172143757781377012625604960224455136123027411445945228812673604876680351402248737067600439643957896242264369669629033542706475771383441847450613581786022648413601575782904355216680665709164531301492426064379925645375941078224618523493117784660926144786627499461717529850722385920000000000000000000000000000000000000000 [141,23] 15089487971526340163047636798351426796628856637734268252091092405276124405463352575504514525171469960473271663654481433135762135796382249821889990736945267747215449054018386383341085972742206557369987123776874245001767228691824587895370315416505049918910804291070383955261754699290166117769722064903559487965364221478940496759801140257604939726149515784619716518807646621430217993393779948252898314536116164996232761351668220290282979544184029322965396901524226349153830550598084581516594652215897852270523472314436289259033508039030699362537931858281526952600489774643847699984032050745872389425428934780252594083131336433363631300378797251880750890392181112345231701151341490272115900044426955080701024939334302527572930949725428021555274091414447343413157374780369653343253272786887175920815693138635887687166776759637625142457320412428598717113213767526592499782740460264948028784219993744134699734150229711472492344530987808585481424616913141598759410239553454773500688001721034252533435376531407483729201823758674869839377497972030375461141806874521110794768913054207297230282838982403831036724582712251750092530481535730284569625720415575535570196520489129809771168678676616360924618327276667421333316616488726244936852229169836804498683444244605737833840155634206506310712712789709352279416798497302634242205095761110509318975211178435955000666147037617577646593059921062289180662133674717597104227407117817581007298993480364576844112685403636991140190586203783465370692832570653543012351831139489799054069604015357167670553602812936779590038909263210267684537419746662830781964586673437490202968557824341261591953532642678851748254307543718207272142388286122787292800548420498427248226708209761800131772092465546473022106453769341789500703782435595818872131799143295796868522616718683068942630860902326864916007852606183505520506064185574348553243005237815656273079462442420155176827953469435797759674789648414945026057235459194663308717341590164225392640000000000000000000000000000000000000 [141,24] -4722521016430979557509480685779875611057568697242993803049058122827352077989416047580673263504559691311013735655238518626763140657519661079139594906791483506122577113236303594901832439680556860584302717233995872431554453909585991027143503943240656471746529410232092793208537641769140312288837877243692317677121486900767135695023879929129581627060310847665338631012180677518709095465859172494330028633605766310991390421494221514325303894558109251426326407098208003214246810497829062101611065086564193872035694918544506978256331965410280694713486111635216959981502775294635641993102253483152692302202491618375097315091464574734111741547475280425992990365435353787204240541833347835599402409559022246340452854814047631668847295972744184781066928882028967061831080922002513138363559934966815927950972204905896284834107024405212091525533000359818028021121487321743051446505844464008572875573154589506027376322714021954942707550132736994146687915665551662830169853301557877057207492369924148167235756837979331424369695478874509478097293643879104250231272821428148808107393035359204646817063234338293737050014160545940706657137013980657275524895021004092277626536193176292682013885998916628625894959257853527890459957380310562934854645566362317414698851981122386557210968825477869818532103723119803271949050388671332779464330621965795779908833298119811466699254040353257972815737142545842352798984567748166229786151430326831113169149046711710467994680392240113384812833534205347623046732694972370169294476785038403503086483950212310754096430157048811991207566599262656860272740055724086360925401622418579684739062317890884610867965519765263488163281709017483728871836047134445077696369104396035797294013516949342008974241311137609707159551619120296326043999291602432610849693598497759208897288509606253416972951383780661177064820721047987926646672624449743310991248785671417562436454015819858069291235467555137657501635727454330241191715711388113239694363061024121159680000000000000000000000000000000000 [141,25] -5398310069291495913892075506914411012475597202391171186482638505510370000068315651874667767979297898238023503259352027435737972961425766013323711616105162051112575533310235163321484091188593373546642907782288801513585168815992209291930213807888589593614262561531375098124142898657166603171220995611372552121261972955879901333796701472732947070813558084742467654031328444306542662714655016853085599206997167568666768853982525737943143279044762761077296756433209407223568632507938264127226446527413741511884013139606625453365538379509598218812581504835253163191906344802641322483577840897072887038564163904953556864990888512530626504336298742166984162503632305053925875616606995285282959338355313390446445911867255944571388455967720883155162286551280952027387578412165677166550495187684089632623382426165041088362093793904857069807538704176077184563646279993888638878764198690375840649355209137098800038432648314341016307210524557618660670736148985437563584352438548457259868972626272938523640463464461618537479575520552929916023844894608312192440357511550907108336269715790162903686211967813479969440571940185010940822318420056385161601980671174649449747549087705066228029685787763021580644912234695939387103341906060134386736721763482559122793118112493921351746973998729013185408722629975972387421790914471570689208595389553411353605915777143845531131859273966246972196172134169130472496929219667883474147413961585769091898304945253670378495522813677155774051228163322443827313815364262416732642872396179824076062743035262217464984740612763362069565047287234104176126242607107777416100355424044654323787644461633300273955980893375159335563568629631826110156223378877468767859361005066701499994651144119922171763342705532079831345652239748228604657848747010381158989647776314373198242521411469460895954629156732570389334362408965174734873738386483416728694711903342954371633002412975376134153140860976754940009773402336378284383742580234763040016977546422855401472000000000000000000000000000000 [141,26] 11800091885780191412306646999220814774955289675036177739939173549018946677014614126357201068519278491878459706575688179635478627517750731427098707932256807000776726157199270011859627132325378606433225959915112137815450309586144114643491766174315238659245740312514071738288839577644990670116490906117869802164777501908750776037813215199462094091127368304027388305359611341133136832414142877675438254029686656017429894207755490409451783780351012042961861765327496292089895413430484733641750338937779451318750810282191939651920194671414123634916393432453950220046743719246013904751061882776440972365550193964321225474278369248540633502486571376520110172575700582961603493238856877867280154191878525694484594734116590706332031926062892110402800422392798150434224731298723222418459532173155822805664510336583914763245933782354920843968992039925878425308528538521027393590703367499228626066640405307433655352163545166531574498778437237852899104222756778084113562027569841323673580244542471758076532126197207339569587606245978888036132154072205967606788360828236277808561266412094550228358412756394931914492153763420259493255719784623139557357076744877298798375178727554922344678153526652506686252631105190756017573980622485801746655861770890677183587355508559776771712504326409670789420327941835958444718537211530433277264916054679425561100815117882407829509088910696563349560970326670321918808438193500546142473207129095543561692226066444606495883259091241479234030218271050171590286587435772702968131098356845781835619164105753496931177035916998565578895544191628305559741275919761008798912176315516203846366648817879609122489447881536524426204382034344058205490936413796982631905197934558594546125449960214760749936772390101894898994261764298781381360747494845687468739634769672535464101441556493936489668103720963752430054793682103087152002803883871641801088221402492482852220778207774462328244903156138186323687486587344302344381128044474202441329739255439352135680000000000000000000000000000 [141,27] -13524002519036157582938489031002906214802722763806870650814522901451260127976063397035935106397338423472459873667293965461359756715163580548310093671471180739617948327114547686659372572167727091386110032398724141161513898573325558659310138566216304991273853367834814771748233604770161095421557028510367770193358826563904254121322599529045951880586624419425087690853654789808777884193851356412702379458014265126773793015055114859390317463849549187673251274167676843608962145335420062576669463557206126791286188526808828039256947137697007571118773086651178609874645155764553518305410020846536738377870644736168927584664604808352203123029458499756673129706854132354092795510954779796953740251683836588041742746994995347748667635378290074043247844016404155913180209022073903349946830793067538960148352572993348814690292461135357449430231982275909482455015382735452737763752908018485189516163726118747895292714314117286438725988573723780690555384979842934362131707304744027693765849934258030756400689853623526353828981015745884208468526802451653658859820627913545522684884173376334689827507937802603475432050278302062144178167710771936505995929502648806779402846703101642454369547892196119560440450923543021300961894941414505275081802497920567356418585868505151973103330914005123433300876414326881543452235075038667542380411558881462614257014916291157449638821545919667549658309529733646629452792530097806352693691749342400918764552555056838454461712216873374477445664098413000110387131237461384531878938827624397829207194153588363845579217125069427244185326807149013879164927209199622243455344290723400132890807424162062528981917086144992266614836125872037204518137787020197916413825805648492870486913339956771383606866811309434760064657116271820793563963433659720134731167531838084352984135276089645932917786761051163079569161364231394295311365204225382099500814043079697375988773965368979837416870792833523205725631431867303111270220250951302577529781116665742753792000000000000000000000000 [141,28] 11771074396413243153708628336591248338527172378238366541756633706355308039311218683900861760493646465015400208861019970675934358936068421252264003720420368254800631944406810533121202099513468080459956258888824346259584096709213475945254923432928443714649463942146767026823095988144302126813198335358193328957781431839463562614705487731969731840305202296005045179645277460297163284254732956644834400245841314610616590670054818629639377060562725440236820994453642859697437614972535588677278849385421181537674430355573095967996279769575055574402161163378224755477582773994309418745128455400532010499725625793750441628819065524821251859023466402469500442351676518166997810940114370118352626301757445838967242738151548126508195026188926026212995245385786829188359434171023449411383176275328224478672484284704669279198150353974548198473029503852528963357548524416028854776423135736898988157527279447419625088955719283515345407301365069019557839105234252255639402564259498840681259791818830868299174961414282669196293514892705329023203505182178239134398796820276555453715448414573123686557806503017123484466595247679865598897253886902951013669380286065901648820627587716361160147424379401269652671634657549926221673794687184133646763214919431386820023740806512450395781943255866316428683227265497642534509092024752313037200348452246679698444014630593281214261895469943853325585966002426446755022150028536916489298804481455575973926434121816895220572914991775028187609195293979616059218004886426524952923691859732515600038811898516374747445970305082307516449143527681111798289281339549867933870079424732834814966578658300002329783937286452430064830910748346344715489011966736786920726084972825952337783803445153140020383358048845280067522409402391192457069966262228909745972696723115596176724843399770777977116786044026665845559675638600868101666330148821903750967925864635256549760130832336090045629294601049548986513363557587178359897492549542235365461254560185854197760000000000000000000000 [141,29] -8531514177758395296523593194506850625974779352214256206529279849577201748018714002924744933195604233946850627285183742006659553245256867638735061033838800798923654211564313617181768161924129887867044421398353821070084377017038425809768470761026034528773294479155962181033231716275295953163006667669879198449789357229761334917395577480971899302335637000453938539366936870227561647206868101709755261814978492422468722356153268732477958455104710607414470850085838239593404876960446263090857468835400326846614640444131425640131972111157884694753850820428703579878420545312764692489162250563555509175884713188919681281318431331892965402773434247668414594053592082841535137166859933270358234239164610021087121648750781631785379674918767384505873104136755162495418397763326918845690287184143042084290694594687268840149335465498773112716065439600882133987619443705707564784386602513669532791554447841135202284164429385934433394893324534871033207842483248390531685026716136945631934293480859770762236589133513315098179153451148813458553964627362602828320155338051042138228873836139444643798186105409527251670248134077461038640661536320208717970692614763696481875756007559779271970746333854038161965197880614220619558253514919223661603290103243947679550313658447392645962954840017215915596284348504325679476133902353197971338590437550083775662327352831225441495375811541213225888036351470356304833076643755708520645543668988585594845642558547363567926378702164584878905653769797837647463142093747631573372052824800022565137859512211819960492236534888176149200504261115876428403746775470957714276282054149121241212216576932489185380918213209557019662201411819482059601287620678088585857384800194254614722760457887770601621279581555711666405514907429533683735870551459183334436952672758590296475122966056425262793412215921052435399680579855281567125838893005863273301854883189903115140399429576729137749509726678090208073691165451485868197060291664823461530632219067689205760000000000000000000 [141,30] 5396967858531446294892318780399611603623464016757917696938321358112162228840067344300497910178144739515587457116333462927975044206725399456678149832426042967215778491790112308313582595475472142614862342017454223827795048938122081926152216695467303209993133974867503278318887729994979975435524230581108429725738587391457539316365272934145304954589479390446820638550164771921540395529813747638289150303905576880969186417846909463773757028077531423672774889253709353198140664111413516866115973121585619927611398843160190876148219728434219826738272135717376010304956648969219016559587875645095484685466130295979822014133621132804182488809917218570931425468905616981919440939005396770264927643511981052998689235626624633736044860962228991726201278385586308983455900473979889711846154861194098492446200781298598594743390421405085916802286462214283326730140228997477719982033291129849246144422015824294522801994345847388102192400704428652481417168057494849907988642370070285908590561612847211414909468578220579109145647011239075165652800753387186417507296004389557717383795382779347596968520453318734005299587153316407935113490046570324518267200756936055884607736737273914038128892806025759482940835691345072495758819246583020281412436441843190048629655013699288754643882246612909495151585401234392945945996551189249246168894418897956135658983962876933037293376466243207621924007775978733153978789027585302704047747037931473485909295461952257834120253969426128443334421568042715102340528946537078753983903534822302464777263202360694309924330089067707336022840230958626371773048322151291261171205688840919803902949840193856979342290003997040824454006036748762362157196318327550156254487844864057463231219950961726269388194362989211163520582238400049568157214995351701585363916721730423366759988569224617745833827620829958117153809542377663037535406928739513303782743991671303315178086937676291130751248691486266376518161449460553407658390282581776474178296347273115729920000000000000000 [141,31] -3099837770725535364686576788866444360978136960607510856446930996750502680092849302499677922810482857614379202052486105483446020149187644599811425095733348337813754085538563687538436033669975184852275709671361261606459386567820815104998606391449849682022625523432608664351620879119967937540552699889989575250306341126257285342483280701824581288491695090778763445643045152553045010827898529142655908422412428674921877035547660290419681431368200992987979035835541920617070311673146451084995781101217878141790023460261100572112813013115251057111506515704843879323786654038026307163456241133011910031267447338962504333383467288704351458418300159471820416717823679927135785441933391839996347801166423057409862914883971805564816851268122449808503834267546701141910486367773081876514271605844876607539189249573672817933173693454833052806173328843225686953164979638740122087039729735179405306361953301115392686888599557055957513721515746516817024589673040534662089743684013276641099536713138926441011435230014126961153520485938252482203882855837826017374605428482701684561143624388580165508988889760905387065529116020015556339772072436512192553789764267579577122825090953314869628826232397016257485421412651333748917199715208121652785766445767763587375598309686514221799746577777904149166201895679229340323059888246959134649412449185154358079963180371874025007437539453970555530222084630455962646046407077498118171310678302487112200418738110600547695441825990338896496997586461433240521557409569873904309450320085280502758189443191112509226900670805133174973482679552061672142217391062057136894199267356122403054722557708148590384070087247826225876679938367467130625797486737983658048754054688862447954485142783019150487375841190553342865313407848767562037094018452655413419725552362562800416174821862374462253614716297750786156914732898082192243750015790933525740658731555997660930821767172962540995848981151780123397826829814908841703277641263157621621645765287660748800000000000000 [141,32] 1680554930510816838432902609400109875072122607682235486267542746212394546945435531320731308880827151733701907342132284146496708593222497106912187056378882219349883435497818235352262617771343815231682871561378745872891182755202506792822389676848796734597349613559536445800582565324071276385490980558050190313093378876871118602199865422208659295806647155173316545976786413367675498303644295814106211936528254108728723533856718056208737449956308930108641263682779291060920979895408374108143557513354857904451096817401619051814995792286133013676131547092696658375592836814637588555488623729109731998936327775305373767293641708417141870895037491349833570166589375910471208952404193954433106331079464983973559570505502288031830488645287367829093980211497374276453167974240098164182215819153768903290375651111582086266330594217866062972747004195210755492057711372282749825749116975271895307876712694907634544581341071398536057130076182918596603696224483788917542403232859974630583502543114572424913967498524590989479630485905001136647861634396976692687857262394425239080057672829588081511335836625200849161001219491596369899918442797397723817347671328492693779681444467137787065360245182414247158128926094161774032764830597934467876460819167374189893054424143452189374422850902790777102646403386401479931643842722344106054356973567203822171119776584306613972971390941446243062387155609372688461061496850748901182295331290751600674959266787218556771532179923588113143640322965669770903922879470475005110609717433790631010755482680877101353697775356097535762009432324569769050764372236263306292984996746077110799035265455818811474643990149983062997109949724210865415553708649521483511696257036158168088950377077444929014134595270762919716405906053091025669166532376000265847040199399300714069813469215817610419165985433735127044971786698244547077157244789186332295438936904907033201826706328273097117815576225441351991185438925212741962781939641760556705413039990673244160000000000 [141,33] -885987390113696433066010436488623411579982305050929001665094556709822974451967080351136355462939652448174776696139464135571002998718332517338150026545509783425229934570629437322742880143724543765831597007682264964909374463553272986839489375965736035272977716725257632371016192918385966013555719073634990036439070810560851142219019303121495765275238811184017162451424737198366650417505173108988379710743104294249374710711313823462577842136640367197953329840194247841020274872127120181085455247217785709034993513805387448293769544752659278112303468583202691369597653441238449752746899981732448931389251602915653994857392262756123549853985455496123533494009297280403854555961600292097618586719986462154471762505225584065657850833581429809838263111758066188623615665432207555801195411449676730147532890488641515554022102499884561105914199131235044474691092321550957318152202607194968786105839704869419559549748189995947266463266531126957794430748058499796703632995775763186971673564903554302274627146591723176396111333848034479990255960723478963990637604273599683154595025915692720243408633130854862316015846826859343149823819916304955387754440452373646146699812175725663822284793445537522079001639967031126274780149580205412549113939798312128097872264716368219489057833574379534469469525863391415976433748177724955071602037283619225581898962146042696060239487221197340308890390429213786298896470033598602896955456679895146653704526224292475042301615031093064465865487262410875159637836657970480809061360334475372975597709332337182209783814332975978580551885587873105450154962135721407838060741057774268124902247568370647725092893075018305717815964167953199158546327034958410100903562760950055024748323014847123855591258343919076956153564327797065902781553685483373924859365137409229480651912270755254093657024605085984276594114892095980291325141769661634146336033678205767741251531536907744194593221056509245907296482677006757060224690503964064391259644221697556480000000 [141,34] 458623112264624890251167894817202664757448720800507776130727654378832958721523820166124298063091716392543911965295178732124017544236304128634782693575136936918677824276556302926170520163008089022920761829276431239563847308557124106310224918955005427195327593554187645533968684688529432659895982191843497034767949056231620980640885254299636836912131236987765582796179661401780656969026290051945540619210301378366000057857871672148204819004647897755207759848503749825745509260210494388533512516104296872995356627970286112998518017501140037812166041073646482070212678604707613694806928574943919286258305495654283934134875095713728729210891874352078368409823512284781591148447960914192105502937728628606359980916917551859149949598210508613312340921961005513261465652677526713235110871005375952187439700671072926879869125092860652558089292833611770977330937756034962272201387870458164975800898629878661755927060294521356462621155056438851589664664544319428582047434771153650634597470700530946632038121498831972210360633338496067615811988175806956651745143590995472926879723664794272468704047627147906263716920836712870674822858496505576201365892914388747561274813612738359732808955105247464685122729060918411898471995803449161765207695543458759668679094912273764849546752310919439134168947303977279741676411301442702534695090801883208709570089333594766835502827384324182632421994950080371536885607308753517461134893294989063687253485963844031667278850712089261736584112246971455952326584588705165829630880620023022586351352084700922787743388220797507849622051542357086418638853248561131293599317698735193736615419900031495082684532222256504616728204269105881483261289492685086929305783794290868541863585420304257242829822302918401815825512538556430564044742506028916476599930025388870885128327422413994698571127375144419248578848210822895977282598490305755034143777847958081805850747059917375083038945942659534647921880170001771872375682550836208020405468156006891520000 [141,35] -230814264342353832266341363409021060767807655584023806897184551657116065290528447970639792211239108628349699991112421421816207005597854767280213138153957058567018721481342728209654223929682629126434347892869671649533934420696738914872426772101519689023092599781725646700888664239788621884867094040346977447043558519071351000848567096025531392178310875998797443604229756364558359665554075088930788846736211260276021575197537600891315311234168548279429571331163950535320855747391187942651745371285044460875782853110429639480486736945949577569856931029590783883035409234830529153541560629237535433691896867570725934637949579838976707631568648217259250669139685993852603558962015731061287089035285485445342289425858950171751229187588478164552214343409034203390484259005622506540678840397035907520906302086274146379586521150080241080726279295690839424701787602193100420360799622844938816926499240105642073811939801671722361184987679027349639538590424616407606284963186030709549747051025630234712257290925417977596627362143559781045317656955822645823422974840118837762617104063093497311381127311086403361128811220316296785675643227045397317512173989461024694411136768071481458401082658159584824234168537703175388362431981158704585192219850716582982757980274083654684320931039791387102029930839372443499431303354358673667387726289619188792386485982617805847749048003079398201323022706984252704071058346893832298045892663672472573680955983619090092218923675069331399227422971773767099910329796441812195999118735159141166946662703913006758028019104131984395105894398672041117967742031670960493768016876966510557881657057400793311494158501897084523434459443292632558814341108611899958668435021834222044239172779380117622920652508221569588064516849961562920091892108635224737031666542851848348040492138680223700114342068484546284224525100719016165578717547825355954616455853646522302343672201744742484245439247653622785601173711847568633700888729547259048748812379780556560 [141,36] 110907470413764171652148696315935174197790749065376091601201303325958739068980057609846065730646884012777100338270207486380797885463702174791169095194029716300461675746462780013181818301641263665516545277832982444252892636933189130622953241500693658722892449107863978347053854220624245671580556805828718621489645533511436757032385653053560686756932495384822732548471995538609339406042009015108417003325109743343826708825052979572879115153918225395749060259536325034260517413566786493004477467006560503795582378455788814184155270317863644193727933529973943748215952666156498552210480562549919204625580139763187425457417815432083869250966956377740387330439685845502683443065007391075645554193654798939482686793243505986423486218019273384851120457799368836498307059577726562096826923564177886756889049801296512700775361625325469829707684380429570331174218743035797241460230655247210961258178964445505113517153897436900819380886768487871376018713400301763513928863775046844536605379067021818375842803612878652241566522644346029689953210090685351653587045649301256958359657941363795903383607118435024265407566747986026086937909687772644749240862272069944360586190237715720047930395822754004203685327155593416835880367816552329440740481367503042067549090171364743662214943184226266632122666864199223734634049530794458808945904737488098132216313356149748719115351374866985810252993320596682358920968144238402515388681236320539406632616818126878948172995032599002532810104794716718431317076242215184339787392583037490393994225966317893236502942767711925142176574919154964920359422632638840691358876513373567062729822812203394044439189363448741960330191604573968868220659161787857364335434558938874368293462178395572491159668843148210353907025527516166793613440799047149771321660383914144304141581031494336379967163716924993056612048068771795581478512408345989273138303915284562118524049624743665587717518969206403900254720493381634565303071331036576243056303775408000 [141,37] -50036666361259415545992564163575394181593964102975976160960764988040802503205488797545223608332400495162378970240436442276827797042340192651988721253197503282118205776098281385646437888495347973517315776239792584038427820343202109831458285561928642773075326212056947788160895028493853171208896955034580753755497499639415370320647494382608267371930993133224298510389116841813509269606608836438860264285961903603949010345096161048008311260495331620785078229019765045016651016126321910075649966093378840955868370558353346992026068020419234498622111974508754458749335092785808459599561557222227061461336818145558277336285501304387726529594997582932356133368043970827639627317362303174124695661485228667784453659048119488141233735969600260445406371358354662643659460167820011383682954088534472998185011417411176920495670253496749109751098068545917530950144233265773844678498406630219479590116930330407156037744049899440440293611587306889111590826574898368615228417059965897683163641368756612621609758805423889511171213218952734687034319620659827899075836750846517397561753917700546167571280674532061645760382605391060173267170942685665090896541895481585744318536789714905267419073645081624178590851891085117836652976411328581603022463506429486352789089196334337366925215190512625243444525588143286783347516781504327205401510226184779622488938259352553164119717604526481002401053131897558149408080131925792841989121589196187502071214033272574795332255722717064043719268401148950081963957963939014991672885977364053375657989554986262769327029109728381139376997680062469111029789418200434722905026187424373539470804582104784440176231819954036183864372081600475739495404777573209639957074796133154910179518775634373388087134423024199275245053385130639886697849404812844674095053132443315358289843114487339927246197232318980240512099117311924539652849439730697384824528571290719326350293097871272319105071387403507860089799824474612250368840726337657006425640884400 [141,38] 20947646578751229172115684793605273413574610676129645893034327985604773941085117242944116724600951995013196427263296598669193961475095201083222583071959179190796352634865523407585057552433261261635038115291712240591384484580220437977896958486397741187560629213022935813932497709104700251745371114715702987578839225972074169295821153758467956196033095340437364830722842505482728792331461464890960991455278567096761779077403254076660460820738422087320029246615071286237826047481484524122668225994166436604363604659863703515425141703108294274360628130712341938155364945700534628646948614183927794304437017300613069988569841300299380525544088929489173886234333185671464994979132794955041496571906382416250164111987097055673720947955882716839504984227461445745326933198627059797040462766476768717983579184200952256949079685195334146652104392305264098628862683060495957982242559968436118444336713188799504570279164509274890687351882621108051961096822659568147289183209058071085440050827159506492619039742644525578504446393391503399707480173232039848949700219188746151879850983405917763570936018056410059531957490460259515937227528031081054007418205833811340795203646359761610145261512487142597341816151871120554625546694606064660307866214730280273989157304720216447818574986005460557871488569199517032199808465151761703979144496935987730415287501626254234184120692121882139023615002051722071240931441996658755408643122285970196637296733817713705947775718466970263694150895179449052703301544820096290103577634358809915566778352275328444270109190917839148220344781229310807330744748037936245306246242483485790294044235706587294690737357676005975542620343537122692080505238023324996317484747907200458635227881516642101320611944952451297452497810406803203049864323182983297530738212992789021913513538897624589398788620997757276982244510886937148769684725394298698638667423076165075204535910779584240071572595025316379478246621644366583381959003122271278234019440 [141,39] -8080092770315146258086681371316375278610507204301251032224115916619234429379265988040598399631619758489722659583187496338574848304660717938146765567082908249953848371361732771178584261521459001059213503616686624239111906874947470074434700831780786103323492662990474138021493619785420406629038950270681072719293447259049277666972120305463987534423108664133203387426368692766734919412573105324194122901127292368631658692179274793367723207548515433401627428755987450557163284462176849263629656392902226605233012811836079534699831241081796025662202930285136713481497962248502668480034038026631917176674597385882814238319754456475157669447912706568336944776366069413714833622754946245097095821928399487234529232628160436583075749961188326732076707036012017000846112989195436208080859890141217999092644581368146444630416784841258639312888793116896256218430611441009683999799221800852015984629436733306919651432322896353523210967869009937325754881690479727860409621554161699497603769122837281499525631690956634749673781914971781711850104521269463350983534663522199744560926909104614956410064453996686549329840976620078828531629386692288696060956144844519151800231619915420353613486696615968001205469297921281948624557240998956794989902154275559275486096717766615623840144957648922973595190922780800351647690227032985998108350968373025809740581060886240757051988103425598836078237273947329031989274316543277838886564504441817333745950232304198635235037986681283852314879867657335990130431042791464373623162671985818153308067348374969736556207088866254722621681998491366802361442131093561878294495873510324473058187889230707587616627937142282847566357443837167721365185029884891071514928520005574766055570447063979895683143965404318844973433887478603546360528762908385929731308972162185827776269309067643143265507503451693298203551912616217850250777606531211189526288800792413160098747228542845571573536191047923016920205633885974292347057586514999195118290 [141,40] 2861440742494316303820289583421037785506736503320012330189885853192555901501038775133986236702965641892642320180241416741456051924196527379818879756459693611517091762488819119219212069880131099831850043806043666567336183641943499305209518787813934333751361330663929152015042014163181266434173227777249195906480753396700624063638406933763988856812069467548808240844217324353701854878948311229750991618604337754049449179021014297266578848880068636061221617767754195362842897444526362798239127823768238144452729786669170032478933377339984078039305630221391394234891611098459861728377149866612829134108589708601499547611508689867409504434785535328063254529641280537295969690997122382676499120186402408412439959233332256309735551421596569653510018807144488078573507681549917318521836860330408716707456503106726001275323782841062340591744229908841773842378914688349005272961115250011365244504854402733278983986104907923974022973528812247804259621970788801514124211237342865197763851771556473121982403222684861293238292206418021602693714768386876902849638989492133589835944214296771226380168616456080136707657618073787548565764371827286316688295114346780059282131152994707959564530589564692900505395959378946440964641863723598408509362661382100217595818959557155181406163782902999605827507267736300969056369027370255795683263801373915342739549038648227534057492034091262257856430235554399506534305627982661312201021008545494878975598177516102427009650914430823003423751557392662317943119071604401844196412962533343274349304134188782413303647206154802435547999677089075835983878185654019541859149982937751889693947403456757941569680096208079855603168674184117005811017265019257976249776387011244167777689237972992786726149072970226829277235173721965514699308578123926124053364231550615097578677230003234519799339607850692785124374329349858623015539274792616797436077392373912303829854541485602243035971688143371618010242730609034118880268428291259304320 [141,41] -929621933229353368105376854568418759622488514732671270492296644136414121842186365712120749689788365189835272705883196663109210555352718069567845888514007240044670052276263740042764183378890889115029933732782122339125806983643927833922809091036420098156868967317259201242367171925457683531846492959127098223726839355422328557246245891482385964190786549835360124155836958466691001269176684452273929976149228950584801678358806164628426589942738111941823712552908238861933673426749621900711596967021399812114810303922933400148356467206544653049216988187742267295256824788306068018129383538662616375157622421630805893640389552023490417632882478276004260960592796847666640652950313573408956732454561584924033751597206849737742795924302563992389826011339874734754267643314927364216514448794938728718304844806813096530599651407999863428075341115902191883158879663607872156316667972247816772649361567998408842539600590838570479551731000552914127484240559764101842207713843196113522792577847131312732862739299620244372444372726946429589776909840353372233879030967875021140981871405791709604960876452617414164784790065620899750529870015181108690184818727323241976312702432867915202885789474498777630973975774921967367913186686774599913874844303348001244146263190381615610161536047853332769536318802700392545762337396150952380238517648505333168221535749632928753224518322318365534295276121900407076022131945028330422284687816254168262120960702773601270983456308532393983078012673086965718411477871299252360161263941268045883383620517023967357624133886073830247354168874028993826550514729747902890261846541233147364660349524560031664567368868306199282650623715054335439175675949294739251881319331646652437791663529551640640997794031903190700197841322738568422309182399932754706263345109237974994135553605801347032690624116549117895017245092963012992989683394750808528307973306294522797508309629611390965559319585567778454847356607180345298145981819210368 [141,42] 277410838589463106511932923478313009614669500615576262433854874951523418638852216008998109113910006236444984981593579879550055096216623514221408614100593333759374194986458671983309958139935976320431620332356318198568733102641499898432343807277443581249221567477631062134010251025753985396834199635787071711304480494119446809356355600326291297164529257063039614174320532006912377624903299747264431261953368318480637591760087043969231980441859402673175328360963373796059118579919953044997668031303525830291788735793154221694231753784175891214964769654276193113874131984912892915250520355375716048506094070714852257381239613755233638958014785781164453413441494701494861761239695989203477130229623702534745601820424061841180303520753632009486538976144067358975961423098489367338659193082857905738300234829457423179086772688283830083294600581708313706411573592467302572173248580725713368452537445962419065169783617536521660658159988346459084493207038779683324892496951668032563968773884640466058851513697063035631186369943302649367104975077112424595381247224778214930905320096775118822620009010155768657540325620660402262680266157262352237960969438660596969311102364234213822545790375943827615261476549703389880976394500980330401790745673805860132453186479116084684765884930645538464103663381061873485213598228340287335097225717886762510200246939171267344116761659868901641052723170383054550647378894936626326453282668109848571816434453989250770044371959985953291039364752590670678797709224946168650900816247679521123748707307359677747320147198834294701699061204037778831911124054223340466614853646507331662007797381358617808552144470920347427295922452144441227715035423527747943987986303198402993454643028061270445025687734363034252858587842846657473280661943918057037881983972347441988835418198055536339237245220632982764589458825407282443455397115606174962410053607423775925962239430965722333986993207054360012432788994768464108603804551720 [141,43] -76187247880996706181176137595513490045357806180931803932100516597117374039376692139964707905809718483918924989160984726351656692873254373640207463503610747981797449822415453646512938515033510051764316907054216410171729425285636814806954648678832506165383190316332119973184543627990076265819872222478068777046503809222784572164492964329497308429256734684833287011724643150638233066417681160879988865097396941827576584971735146078724902984088118803851130265245698859685021156297035542374198976821012807252466506261926700136731399188224882889791274642192670597722698675192972447039414585485229688919469306058810710061571759499444438665998521682782086291009275407462603336031078237907244987408777291264150126075786765866197426031110150880036224898788960225766412838581992856242482736830023550500410251996523625697182968489033670398341522896016964744234384970872944207294221268212523151581328717739400712886512385028595383258602958456905147015334419597002874342978977311471372334239235286059458285484448256478391151091917687900793451520321572727475729476137625951768909169126733863027621511825876514164484772063569501782685980043330202230388886761575973834003118222013479184005246998189208128370962918901755114959729766991026710288967348481345992385089785826605548632136849187161839266032111355389040326888524171659590748117059351489690378151842146556577992390563464908116922396251175876813310246324318657728738742501004181593484486965306002553473143735745286761500579522936794138917084810759242420190367202335235370084508991359059107769691520074124336393496942030399551815024239408139767560151987308013620016860758499978525949507366934119131661297585637422758910656816590368046039106710893468959957746040714314559234230907965759408669398344341744005704899086749786310677369490190100820371435743144348602218926060206378745029845209016729966945195817437290498732926899940809611470996932017245792286982674364550998178193963838471449241477861 [141,44] 19278834136550316096559724376750963031370571203781310897849479222695042407263707832063723481436832698953606621517995584948832775913901703692895887842215494812109738830669761623680520099691543709805931781347707428826747853102447859727080657371989180218868834122020082844986011108739326605392386534856571700084817673965887672824133151761212915268945169587493645660640408996504529006058602567884271221835543430389969643811466225644635993125770574508715219731322695712472085113379713346554331145665261290187626132958263635518493103926262635605631241715343121043307109111045044127683302060226138946565184723432278188272650362459308123958331011784904830978066647284653457236681069455558345720281199802378136220502087370332794369614578033295750210650490051743600463733854079167014186184190422058888749518105564509976248165900810163011234779150396790358893045593628821195473065515750370106908582040000915180120341137636613378529751932112156957748265570874276521915933617759666793691436856442039013440537156521924191536728403298331483393928228767033790807003795439112069299653914070460826123118367011879364031891715207786002110626606779834967740881739637903633901223463439283500221140668591971415141690171947028028762649899876304568961607774827930366546988957764048703693509311762834280591076689668099910084621374905959434084461123795931953982722289989628730713920282374338194998090233654825922469480252252235301623521823569524244884295463085539449852492606536988804292736902524100854375174593790713396302246835215687826509649092117844434039208322201133128102569172058506675118506037387581951239706989376210858746749179251967878442866771206394674389354518522518579417851305117247430383674109112412373774403013033047329738976158015976956528391696373619635971057871725249352166114215554104340771072618835928873031350563200307163554334396667901140290443210861443761567333400260536967413222275559723301451592998272428061630275750277164188421504 [141,45] -4492794108856646851109686393389051253953700682246783185161458744486477672245796614331080573417270674014086814106783229318465497287844248900976035583203886776098905451225978145010126991381605805053749846273951601837067318840008619689835174466061228424601896723792606875394949444739426324451205452299913884815248904789566351619025544449870330169169501646400085271997778072016296032904614012309573784145161526494556188874514570568360851878893311682310548749352371717966544391275643341523701823514391011974319408220489260643779382066376394875773369980284728852085792283416543135148246476672548294992929384759603173640059948338260921784628149773056702683213725014283413260785331577572400515299601381632710547787863027708474528848086046771443911495534472399910122070359166129811038289537368030344618327218091151181618142931955846149260621113962022186570904806860560006222982613078855309290100052721318010442280124281309526825473882068744080250728312477512098000291136757716609995958649866657149571559234886704152593836450591511714979358865240018073804929016472143613705505527651103519778928649891377708094571252602852212021722368500281109710188228464545787788808241924950711496567922165234285286224672127971150553683723258103323036058457833828793560699283442905191988881349201485532073052076445703412019922110806465299374603362467526528273919013692991918594826792773355361257494154481738742328136600320932812848122104749867868616539493941141783411755685249765976051648129369465237659298542647097976771885352345959313023679885840142668862469400556980022751771409559986598780352812832734383232239172836412546962574046477202994751777460475874368012565746622392045341155753605123926138237397251657643160620767392713348880530655561159123371228692008354947888423667381307651619379975413459145477163697982938089917976180931912067897684598257023782179215430740403728216314975971648307912617436532946388548537628214222663909058291339510813424 [141,46] 963380190790924810767591002455059419117790077611926126894781767087986360733800442181740523737476469118418076064173540865809858780010021193173936065244784952421602300103052921763962386334296259360442368708950494410810971759457527039610269885694562608248366665108473100127520289363396132482310142153704840498136880192949297035053497251969846767993623388360955518594087126037418665025641592591444436593611052270167078512811815314714535688702892983293575528426202298297846561117077350534122576396041256516492521958569783798466951776870149677164583752134273208468228459423507819957982767025952815608340650192363379971164959445567121381190780080790095652037146761149670050418263266605983668533841556158297646063045132315983633511287849578083193873790788357565872585363341452559673769389648651696739458968431142343326713338098878697278403153544070158146376481384475408748307063873690428271140285540009261326883150326503109371906696072298262432803278308244255156944948908176849009135038169369067661709345960729410161092255745056860863384082604382292264429383940350423343694534246287805525864810988129013804533255563784025869883942697382393604478003206428779299081307043185800113424731769565954982857958847477819711216408749898023437687536694569065118729628195073659643824448107717692925009553897075820563004486698476864441780258234032703264912295541732651561983699728894415127482540591749181429484289111306060862977839923621027716586811797578523525830712332641287374796647694193773739486406430638182975251450078003342485672365634906020631262964423771445957992259613378747925653615837827764787620295143352148866398281470934929680717520014926199211089954998223107844050398640521771448320096686307827255082879981613676030089762616587769351165566210096896371614259162543506572009121854408390836442857726110005398976763297059840370834071048950467126738010756613318655991312076180353601051309558860682921703512365300795768114115020262528 [141,47] -190332131657701833617397820184401673016425699277331697218366032009954881855812211035792564717853029064054381536317883957387990188432907445084952985120901295762601263553493619180381642421534555803882173633781002496582528248672204415083633576368320085405190765316377384579702181034887949798483847565198288332478744475892438208758583696405954771924620137074723026068939257049457348577016358754205144429020912168794566856192055800217716953079676096943138899758465230808110969605023344733414927442658636593001818229977483088572978498294330463662694005425885231789489340079315474454780140284208879901187104592619677042964653061384422178262359281947678491994001515547202157806085281987296068779128672171768295927598197303571589626477663266157256925178233918709318709768349128030597611179429470879094951014513227540973244409560289270634378581313376505887492590837659426989869546694010319809609715342202680563225092735165032286773599085711907017045882607440637497575051144217103863664865785974199372682329125770157654166646032524591519358366256291493613234746775590007100132527791900719187491506311258062873445785955992611627817194333762264258295464207380473913400066803963044212335978063303101188961567123372451353407908939582234762829493861916615768449811093838830744776420062410599289330750285554796083134756776229108163834872864042434174552580805159648966752513743170296932355114332055855693053500300989210127296181126173767742475709016053011418483148744777239592876913400213362223620592301799674334941563340830827505721566312023473325697797531888310632315678257943736715932655471423166568047435830246939342905919785368192108422434870925564558430626720118467383234951738841856082494815723711677530830671126839144004970846086835431818896533496388117468679942896195082610828139563966738008407274378512295490028661422404478601341409935212919699565834786060088054585946143118116290703503172440630724223375268175128900773795213560 [141,48] 34736731279748704604822187907518424717767043629358556707693937215903774241277236582031723721893242695879422579308230840176675010378238206127328941424112597779428219761310675257781888273811015643071900403889491666378616470423014678630605306153513838745462124087958765249644547911537729483752540339779588952086084954101546525890601266648295279127762445427339312428583410831636579978266604623878501560158120335513617437785340094452896297195350495774199009377954943612620184989680443678030613518327501583199381021165499831806388872702746756005894962460971706487488511044140314903323456174837078808153922501616799117475680369977623101155362059330990208381572182153712401396855754288139338970956251322980089787155823219285900038983555442890786918158505821219033003287709010157979764279790464647298505403379396055042551152252255397693718240899841144772658698553873831581283899089339115508587712859446611826017409495944907931464844418266841896375574496363907550590474007771109701450172867125731320708124982720093362397011025400389302710028035736470844959442088008881520161400935110203708505818655373173147208288413237340031574846291189383770628091675691428878677503778124707964597305104011930616014841111602627833106938865762354685471407314828196042898692261380135451371496060993780332294239605711721071263876708454221537460975778301176167673087971312319201556345333935935388552603450921333597270713300943285187761802865334103848732882964434396443396984530828915486742414587178182832405815677191326590069682624196185782888746966699154390744478108756888671382330990191489112542420892283825679065592918291868323584399258624626570875922303664204170789087567600109496347683596650104501226639362200862881297198901172539432990578041226657767915134442435938979520468896420585442563208343215917789884078215757901918913530107666766665671236170485614161353587899746891346078117743345475984827331773701053208879822710139548197810516224 [141,49] -5841293133276562933836456891347906231558145537404316572049767432705481856854430633508472553803887574995548682622461203816085732419593954200401334576382418364214287751475704838372274391606603425198392100574855318397139033449671576522785483841536293184605321624784135549080671462076857590890423103430082527745943710133738266894418790355143004662932274209440313573208863754375931320075547347732755182485397774467666044237902942955710490430332283912053910315012256867362865760645029879080874308826611394095848028647869744412849353719573995386072058988458986770533287593550941856184285725698158253689459178769376898773674458529654185823926686773904096454438840411416651129383466222537577803643604286341646622605071213876375699686502691999058764371170227617420950710393377620280144282176570424597719572216675465195878506712129812175036004835992729942351691508475745740406440493840388499917329519993301379175463933699647385098547024414617759040168278583559958280844182105049394192358254065333984730637894728685910190478153696675925199291640374046360213112510456474079596403489621151777204077771140359417354182143462014798070434262201149005996189046272012291643060206225163802983648306644060564994748708112130932501057523180567151239083291882694614381536040156386049620591955133845526240291534207933866450146048901007405531006801010851727620708935685821866578258150876018032368418309935564838050727044046381824719837224328423848579868325702032232274432309568339229066655513100464192861798500176828292501375812578512614123987372639147652826947669587205619532538909956364037900149214304611834413837263137942500567450803884164912237667623560587968280255254190487552625859230079040923955797487205011837742822484521660717228192263420396261515112535022241173351638784072266481640992805418856194266555787048947684588759802173125580909340563824016671904810146980553669448356189598760182375389778365506997628684633255920422557024 [141,50] 898160098717305320284361705021877869902546335913537586609740963202311951034114686753607414879870465553238893677065989789830184784562247439564245402970469029412605843699236526218287848620019206439308445433516293451000455191112834631939032516553405259680017525744532438724196567391441071318935586370227388345563736925211885053119814445368723538210151561116333212598386872297869775404342302286555065587918987264983376463046672921216121813056161730153090497684345135629890262397884363845049237309751392530290899772533764315505826110221959771466213835319286705147217394225806062738047172495290372667938540337682457976591775728178137841206355004655541734076255252967197142069436821703131050762190293231053208229804025699388895639993951399365175423937713384231663765848791502763271264327883860305980858491349569803068237166710008022861639251087445037992675485188478078116516328893324035954932499861917587185479157700159791149007620950996823328244282752889221088790855578243541919910931659465489883321666973231997933048526740804323691225920390070031853483041983234864775916815175393232949260210638872915159201472137016498199413342132116510879645100632650677232113273848569063232144942200813836713145148461250040283145977582645122337436578835269615547360049021924550789702869858936689812072726529287593989184558382676606031651151990809391643836042835658137635765278610372494395558350590857218398549487686054080913993603607441297759672381681514697571969814126799287202507247257102330491942835912081809379845055921984721257683641574309817807581488722232955203707490248507014727320511617512366698919731172700620252677606938895269239487984625923088722428659316139904318652589137258627618407225549273537735308470621105171766548587495454850756584087046769152376479725426815404071295842616034215194865482975381149300296930584201197200303404712514425678123617398746248034514080346104947291590745278071113827006491528284966272 [141,51] -126451356844902902012346832703320741451223681881506499794833324666418345087884084913725602325453672130889437878348935699442792895873180127251928811667050816715793696821601391764064989988305056356850145128801557506559375362118727024338337328620742948780912515576906292920535164711311229278434428722133621989720503998826379802053918906423593635375416166143533832534847891730020935905622479763168479222098512550843220028218553195659958765177405235344694221132725874190270120538309166816758545685859314147119238225118693325670180394408759558203475125792841992748417457778979257067638138804045151807791512422710300922595343896415450703758681991210911549397867572665849290812773039003909961540421807739213560813183113353796691427930149586134123970649821656412514439924662545812057929159582486703769288140301985064655699244484513853135564311355811503252241767966466505569569636419762453848972418380232049844377831548475552982331992465498700209538100169680219969824272295876406629662441682431550087488934948755519082878391256563893634243709033629379154813604318591398299402854326699469463213714709813838720367889622432201112080295517582361617736673247801965205242476354580978746693057760924748558350441140377022955407358020855406300800715309732073428898842012961259516700968755053220594393951644370906126392969077410048175465371816838923770122724101810982135227671129944607072173283888979132186193381809735734301329431051987416359123957327259377952484239342803850003194487460775422280238198108382018333478946190880753155394263276699501890392460233543506939144610500990676293190327802607980421630538082852616192526554197687192731950301845719173529937534594340412409517295646170979244412602397931387928017932854112886190696269610395772339042299884795368723749473080504864295671188466631526334271486294329207891486585571626575338106812547800632894000478024916634867217827272525336769582421678136389363082100017553320 [141,52] 16519331698379964724059116002503207862591554331161083989723654673547829199696309031514990211075805017348862619895385858817114481329270077783303207096858562803185429811958849549374226180713044486928936690577237898309126005111082144695800696401814054509039707096143198409858752096004199099083656739965114570686892171921786357016899108469609548468159781041494956246911789177006682525913842473404734203581129761100660284112723498217121215164983387015127296585444593131704544955658617615135603509465380579271946134075036920260200126865995050118520531279712725437171443795144047254239395580754728510205710473276203335652329436474032468685386149746032111670424533059645925855666299174466396734021185645178177356004328537227427147445869176494200667055794318192287710632613631537382182723615440722818990602747242142255364008354618203789958622562454130837546977782727764496874302633032461781522017442933117725245128020391632067781234893313154752784963955271743682963283153492374744181339065017074246741114327624698897255144011741819487091792163673673828331909500442555379640106079084653779427788467562239858911691348838703554370915599579324526064419759712213182034312773347679512673724231810465341899620207873198714791356697226705087085861603967238898744206621568302866164884546368605105801572219772361154513939956800684809573391366664514241614810739925112089348182597885897425666275485324604110214217025300489367903797011774161926072580105905078868424182735603472775335556710108589358527768986107066720161208300520315784356018929736876010371816468455154254629853772270321282582528359905584306181637520197622822844850426858241834609060938835432484347028411878501718966423335210169075207002613732121520457827938487717987463284788819244794319455808333921051843388830374432710984600322612057255063380268800124113012593088194122445806151982298319749298821800501740046745574181450550659243171449069624510387475447040 [141,53] -1990475505369864714735989022058819694565443921381445912442258390576670749027867468165329320097184837880641303227525722927802143797054780939814880880416241894768936747831426958042429503348793723788940414163277688275855711376745571110792654611752619884932545988263773502417403230220527561980775507784278759480564886691813889742044591338135192762083694643915366389091332173884333699045619775448381277113694515411882156657245566973510617701377995240000822727726573714564583634337369742263536888965451439840039894724163136412843489707946261633833403828566201538456895411901163499458633672404376071615940651525796173520523476727310377809726981511423059170998250799777085169206561954157052402625378035564047088216648741827252956163995829796732675743023070601754077407322232539733399653189307654899729979970331605869089810785411849277760312714046866685558094393472091043176544304686213272651447858553107134213268187833316142121749031060404961069773000456689826366187940430726273049144157975044063119157062402756859336395163691429302909959545400392623807679688312642906161622541187021101643282867463410639145851914521274110695809276286761668990090306929796253707895887358466040292410625778146225744997229842840954828147419692027500784224478683964920133979172895483249843596776579938915371339172423971847563356067222759118526921575731360218601564590669340637793486045588255495691114705357420061604207185445109949264010498728776692528354589418954191637996154672959091331139190908767987849342451589164206024682653433012479128839444559281932598981801197517230313512406588135510582195022330054186710241293811492501297677061064944962108343618498109086314620108004223526931489928852224207370872183092430310056219142788535896800134453602097122315016830881163174849202497700832458581614232968257937310369769876364933492633109609945436999728344911600478861125228498745551942135092286000754700800915975560100900182944 [141,54] 214928270448483861635084323365912741342852323090395633037902545016521056489443759434814743419061692085816942868901824102979462610205859633722898864151659815838844708386787297768138512093976183105169164044776164450590275955175772185318422976982196280516680702627364841733230903952466116178752420751009012119102735386450748556716357067377923576599304343158838565355145326956605409634403368622993089788541474246244699107365327605594188710647867283816938665291570276748760455400124197882132160960843009512869289496845131394419195387226685072061220860144066678872074260485813212359786555555755594494641547869626699611536908628116471309636296666305378214468333077817066727620435908706817050493330746294552748463609221473672590127180154247622060142121324041669483366382734292249917564556139718628904087034752459354115785286556925172705873681367473185992810265309581799546461424950542411773490219162037349940124004537916021894579500941923921069711731552678348616624834449028558388178604613534022855703768745410833592952697078852544784353428545409736135348931905579137206695207044117953123316033454028006096262421430964425742385657316076386058045273960049899694216280496940863969185989125709440922249796399970879181893788657037652739521240743566126298350601529097988745237944003715461007214139215173391082878711444065453089683429350381499081690943605519111870045074684842371735809997185163902049222126341992692951520481565559274272530526460773734991078552114392494576305267515829373775867783444151347827245845561004709448698159220613081112182113389079724512099424022926673771413615473053761572090119019031631744212806029984377245878302367988814891372384285391812260018440537241602553041801328827299507400229109669284763722402473412403810136810644896281557277210422230339141250162309752023945184947866658502270943667585471140824995945803058540709684218911508894870568682309018710168264692669465281191104 [141,55] -21041373555670791081169864400733710670735126660517102701002775037210205622209605498648394786688776102069777302427317741169619141422105715669677724227884408849348933004680366120084306994548880299937794382849496105995900065178305435111663304756417619358669331792049348499649347128411119719480854665662244253078204414004738521255346911947138871059769445361461425264231568749492162640038815226986760034804595785490582887116607662955672591925987030264191138525094225316916232857492850351074965342028964177893285313230986534396799394760846550357236945701825732453810197185743916448715416885976957551405456786637024735878918487970981128819489835877486524488661548044747226449982403666447633258431726058833063976257947863110957362853334782255937987219633157387961375549539868757193849885511796845499305827983506985141740585985633226377358682316138942550669137933517614276792836575178940552940247047763806274810328148671615125037695489539215861699387399385922252639880954257671697585177461718469904237324400580605678055082981253833918924982688945427037505430907767206029925075208652889329246451750336374477304735463895935406409394740075355375950075378799817667746067046575554568224604350791718004094756255939998413308837475415153767000348785234658402010215890841185096406678007914120150555449042592855944406472737311591357773947239740153515956547723964050010191362630920553729973929687065022379293682762524285081481243490787269907896023403814596151448973603445573021931854156549822982209390808885155786673460132578997518650537430538069857397014866710625334227743495132991377553548130132792150263261335229195777888947945002334237884713342771570459951711980238952986650268420629130683667107231939279211003111980056006483529622929697076593467756629800291160282496649812543564860753075521413464799826706999039263691523313584062068167904377417990458458857464448633357395973146701128524606561414311047496 [141,56] 1958253168290736658884322742219549297476237168866663969039904680932177150454466475696971625499310334442492272175942693372195794938791804766821356312887645653007276835831909503303051002365040034076434235654065257175267442081588467221570988438234433820903486740544705361638937727607344718141689923321914375880668976712132624372236395485225483549866151714591581325810544775661068364678941826253896707664637517859437704558318955926170937308695301824878085352617158343274734696963426895202230905749142196513021311890198961351135552158316691591308262118355568646413727694514213494137605713473005599632124280735957594776700271483373484089035192514498281475328824972795065700591228921030859902916547404629120248527162833824016979015450866350596770038436283930778066679818404155346109016299878048422540914556115125601127493617967407028565080754595950407404305874267020357325082982871460124417407231882911631543698826127554396826675066155810759803573809381097550633580196595767496110400998079596117054156768486692335818162653116256702862234467747189010610394163424854144308999074471166381861843888465554186685786638681405626701407488973451907016447514851610327033233686170223216146906557307684331640182573263317656383870455967157550820465855327593468374719379915650698115662571909613874152730981364017489629951054983472619947440768225169944999691264384641090492385152402822399718544602452502318385605889141306847973035358481175699251539037855097807210035060413822376517464856458006657209063223335330072787083958402074943051501903246928762116119458917736219049550044480339532008598463006993828017504348715079934213434679945456193110954924926546304409918628062464920757442707121318490690386429513895187745459418931704872298154673133457395760824758075223914016531128371193877251588818787210843848562000458950438178040368662100277492940640954854669559922787247309931013032514352896455317964276469376 [141,57] -165789544057647472928904940905223611258947210779251767100594216035534590581272260110779232051888951469870540040130245500816796130882485225931068145097211873425418008399560753395617624628644159424495896940991956401023581973529784694011619331620979537285962994280375198594698265455517552532863154266577319644246115630399501574045671047930725092869553119748242706053065662633426542262478367632534509461925514123186598678103510963341698356790222015179959857171921706656413550224760322049784801283219050633576967665146989994164538906209975747817582556678926412217941245436427851418239345742089730973874511052769121601355217245484974034904375437850912397883048734141730971245275667756960769024002774965418802389018648590446165357563095481463224647198978146175944774470084432121857558440974539243263211046228695045694142226736487270781114830612645615267223470257632091467895137728619060582354542202687632884191294704437964544626724286245572243276756749923647582710733539928204281078395668853635469633489295048678668847412381316112878248642201788022588951250979061156000468191318130770308755083751291902457181550077761870806462688061784187205505471075639232768353283198756110567653338171613018538059423314777641145770596958486281431251640650868993215170623439511945773199996035355786899082909205820178998040499545978139952921995995668317917202768286227628326873193267245621956408728256243287639898488600818010639141218050367727810912380629140290366364596766147766817125500447392731726041485307154457486823656836517995099183124326845168712094984754092980565853561274234199631741662216798557852082338108934932306190021031207434423654614731543381071519041508762179917936302597185035951396847816093946589253545855239908752675314866682422374914841571552574341720610139377340685440514772243415009819728144373348963452631333081199827711378559908610301192292513476962000314083158738875856845475344 [141,58] 11939214814572503600344340300020758281400908574035158327576630228108151187975750142483164916173342813896109355365708703670210763216405352279851953203728278469049827507362171101920939396442144735188801772589822241091611069243962851424683701740347759995572128490970024559850389590133756298239682872161574625953630412832398657981192756104972877477481158858160639091366351758381251650686933333981304459213001520986134968100500170764425329581146519102310527832784485463493879598904220919728931719303835268844359997948853510659274021375387468497184150317025165728673251751124942443211094524617260020837414098337042832894887750582145759111833372311754985632490248196595726561935206844098364345876089326340755144899151685166415112088370866602621213879203023542435447826430923161788112013340991436908865818530198372543404273990566652397771594066544614603591787596962701580447852481712533254498839298858636550787061370861698419184023014643066146319262839239595625801636502765874417447712276236934169062637836453545301750785649398011100947861312411924195510144762689220839055989482548501287021130307589336505944083707110599566717744685071112277603432751909665170356738271719441534996869208547631897593091835057802872705841511687870880180432415483554529186412873964932465511210670054894851315606895191862267094202984869454617395367746177773196145538267327457252110468424472247991418653656315809846232118225508541245833310973197045396521290778673421581457840542432440195869668302837017372611735762253337224794363083907898892704689771510876888385483819661638222324380316358593429006112108400079371179918319456861289417302033145468777618202844820404738107458011081521398993510284594223584570694624960051386710018669234540949585866679786530434910761313102655055265480234812321750407101416337007505561893066751525766976400749931697418496342559699200992773980598426624123142950010814965592889632 [141,59] -817734107276197160372330731359872633041059494546206770250986680711238398994167918272140265125118090652266439133275983365996790673983768251756003278203597478811118966121401565228351278456329965622816858677473109083129938191654366546703279146634019011608779639450273233423045868523916500896684623671509842985418096313262784918617827555656921011162897637297633436739815353512607925859673105737291015262069350944028638263540820259528362189313192167647594714999576739602031277999634240000173305624210010636187429777097949169239545206840105788893709742160836217894025728985531509666591933337993773463966811344758410276925651739937416262819256480237949674145390477870896963927388738630962016921567315705825740475718937336380257951241491728034036897986961591976247214418937348298677675049102167433838577580372156576036142128793490325740999513223640548694751363629538545927552582177648879637967398578374801524328992548396087228482579386912606181554835235866840187489318275686967309846252468442339153192925831513363357324935632813120413937784488217644549242343886085055697763145663153127691814137485782927850863133546205175202067999482345799398756850347510233848273518071731970048817195482156307313361183960750441298726145456764882704587210072071221769429160174930280185372481564119240460753327922651449572556237107760197398181161184394373522879900758032273634015459208179651170327200430100309993339992226442512315587918109586297407484340393473364039388268852767803342863300729018087042941143835174294589261861782917741352175265078982418441715546601042722843416391371894553821841745355560026519798666618924095297493815615648275709330662430183441208473923678988628809749289417459355961125928096384544659131102493921723377447379959760429552081655109594536815270831566024374133538210076428084296859078731284293880856364848804542268529862367439478792970864312279041423887575410637396172 [141,60] 55023203621766413120638453244587528826632727919857437032943052949172157733916667872212237017927496831235851815755424858041362386511435368610304379391934804986037359682218221151312894248304350513310041090778067803298935466766366742842519279513909701965588622939647956028364997459903640957913491992330697084128633422220730699523162350038242164736213890296327835466653856045824178045366537176245934620678324468735447794275659515087723306185307901125294402087578826536393043993961582990391650592558638464072701444294127276224324358452909508126562475720614978172541131307390789517017365782572571823519964302682790810679404969314474151200361754923674647929359604648542126672305275312318244328106298033371141288414289794860836450726582443552296615661908737160417547899091051782987733510100211707353997482666151062415641469856852302483142878715444866022130572043671360358972150080985277072560052547169181623118076218126062520465942192340933206797101586331502394426224759913714751154851918940789361896839328342604632045919181057246567525477614144410656277430202819989008288316953783886945223108554486154683108372216537921567383993532760005384234012756908724791283892149359589796308870725935062600411685445689801363656828475156989716852645996397931304865822744096915503029353127185427094905160577226555824259342824871182408690730522847677450159939096845359923630940665734694670919663429687635344382323802481545902844302506861510277275236862126193469603424310557558471886033639345467013165877412357987570685436260745402428452170492944201178326679381043111158501677057938138381852398368166023896008364901093446786461236202990577800619683126654521998158484488846015133102807163606546242370331461784806755374883916290129956592137086591145544659338999521386963757699753252630141023425908841225124512597719405592871835702486733119175960598622444848047355787064205369509752340945087488 [141,61] -2860908568212949299076227063299392519576904055936625522194954000677753608749575614024655652493762660119914196695478432162725259846725797232480220504852270273725193453597994610293616654032060683940246757025990633657381253694260919151210400094766564550205461458022867294525080438975008792204226870753044139460443920780881722364755056918024073749077535904393427867717878110510344201740466575350786500823866892394221200027665273182571763049814068130480448844264491138136915253280549877929474258333137170972593654487463883877076856374052366000465087863723038702044475261789702014031919108971180237378774630343732820705784198158353173132882031491841678319158251301890621128229775238367332666697182478033123495374061353339626018181085576132219120316120923624717352690268261729855612456750055950935471318521229928100177322914273853887420570098783156980882850664639340513011123577964706314051811129134964966051481772133110159980728711765193690884794469795676818222346617604009022406244790708358183165954441147314630952809918350567451343063216193810020302906997661918259956448794482154570457572049180152108786440914412322078711652148145889726956760098348902980259868941961091593777722363391166466363367348447486159492078476481161618063035460542533262438740269508565376436622019732229520308522714467854128764703193329429555205340321884149005347076771864084128862532535303350930833394607661632490648936905976131005916457470508197079457115975974847446975420245832853770877288589127423675166521630767270488869251172099684118943644484017769162770419167907865879752071912432553988911434492440084116514054038565219483323293258946619914372419448577479897360172216411785311535696851941759844909284859184635291430662771363796326447621617589582497942399706793458887686906974026309441498449792813492104579422240897356213981548698700960515830568337238507935467397695844863238828162872192 [141,62] 140379399403523106169845143860216867151188944427545491487114558493002375967957676150734620080699272773419211763927536707186515495319130777853794182537687781785076521163230714731717260377670980841350161703539041847164177641917690946514374490040284443405756118835831183331082376186167823739197222205266420398098915683421702496373384284882131163661865449938516060744491305233804480168016340728821915563259680782275009528195970293772721488574794481716974351952400584550248138217862323339325071943362327172407108892445167115309304242288263946041385013428413478642549949441608827107975938756067184490166182312776507809414138367930973125640887881083018789356355728371958915305177698414074891368780483075961811505030335174063940015500974300571989844356025920065581111704893200440264792463475619163449794496608549684511034766090847525555268536144235120650723554692304460864945263084704249562824609169505033043867372548960603745811508176733155621944134726205042418815250467885633167394952252877571235299003166024703292701221246895033243918906445237520923544348909868180376398399157098053526126992480031916739182352225892978567129439457587800848498561648944729575712993058680123126844028036767419893138553114585318855447201908498393415452898299086038405952723144378289154038986301862595982723892298648971039471257082411854934174380440683541592626420652921190126922257947305747303234372682849365719321420147165545744856290042626755543128803206121520522707660915318937425225256977138273056628528691012944643241830148541949832814351323681811231999113409830245587216918345287453210650865458738254507559955766243709407609027874325151793543341730002588708833139955758789919897247598846024202730991704991977150307224444320039511125952380940148997211406604732190146818265135126670476973788988703519724941089379299298999325487499337976116600509829253943843416115943442961386946944 [141,63] -9952633114724682681924741337321655909372156721216445516769101430842562393137407378551928789939915764198143541789137291706586845606866340560386114879618557458887218811393520530350671875208971008816768307855155826365056668213035701294726317546428305831329503754900940836580027310615404629453831795829432632255868829980219423152321688403963973076954715716899622539637449477498908475710664799123238166842956421426265923198610407529666827102465124778429704167427134643997462509024358938259445533641373755961331092543437103453631752905410531789115022166486139248347930909732831159243346231877890305463662421743053740940657655276307405173251059934074079605137262283412166953818766061859392194271648916831411053566809363031561000398660955251377994080510958577232237445290287995446638706441262307837882264635040939261483141583564158392178968019176397734387948088836728444379077554954165447583434616814740007734652438976810130629026711740899618675796563316904449135632538744613920110456130636215740738274588828669965202679164149025181307264412279252352158826556467513711342876171504372786009824182499241037828720509495851775804800904792179605753569458842778879365147899565579177416595828589852426142048356910289726424555443716760637249651499024269567210050396397689194888944249737666745951636519499909240987500047003037511780584592742775645610055424448515131516882125151472570428939455514291584248547592709449708668129568010228899525527389285923625494618499037568236418797903744935404637386609837416714476650356277635589471860943950333755303514010758136091805899986048806699950828702759245563629709122603028469956818863094407194680929374152501467234726462986223348140066916483038210474798585987019509073852970009430089206175076622591946667053841529103396732924762136121060066554364019677408070458153839997491022329556230973118823461323096328534523624410185578017488 [141,64] 439160857350918519993356922506329918364062754876683912497403310603883949483185075406533463971768059052744617497249027678104869517043928608289956002769756340926089195667006278990709192608833506034302747060786283754208167338228280295302410956016898141413368072322968100796646237755309576077670274289271642428041858876451921014577058923631489633409824209991485627475317681875954256968469754863284172309634291722973054433468583634046238891919464067198524896049819349297297936025859373000230236433969471588410605380319413033099412471557407009741735073970250376446831710550578045560776271352954131209090658763713988379311594947695880720669003278533290315777796742944953999568286390402002310718052337014589497477625518854297179556763727308992754944608989137554891404303200112596944821172354579995826241485550846129734228355650397722586432100318870619393195712442490785465530119077387023781228809002608149892679385852546669763756886660679942170324942941594560660108502283428681142876703665634741657676888430951439107876662340934433254045285817128077613289932422817671158568067494179698710303570426986225357640061674252833291339774861442626258390183987064289398073335405144022349274131183543528236995794207318060749481035164668725083022370420432412489763344922134099175378212741417738129389695260106618899615200407411617698456250373958348287632328632629983217780682050066111249565228909853010518816648060005676714474590791896477469492519829402470458263663034794868831348894777369767744563925515705420870832894103540299688523199763238704045782202886732874649623750422468068020410036673831498474091017018451015082451408967757830108624055837353095718393638975714410292183143240587896669711358824555402106007173176521309775325492294928012611082542562019932386012410639738719303072851931670908423695296656132307438437039542341422572805059010366573822679148797848576 [141,65] 1892971219657072019493036030824641126788711650027092612305409504179433183347040291573248499583577647956152887242129618846203645599211047119170642962792838908681842340458523064842225247515047643147006977933496994283487694793965691369766400212328113295232964513692679255319129344836249610396921059724111925030652852555657665847833503885764758561938802864629808181262637813945160332452188984114167462364008241830214740558656214988368885455829019230033813372969321476530433816308914157776150745353433901657151534799587038934302945992991255177485038454472257374564153820886257014977278254059893447113069439333475802444688768128914914655479411109893521083849680185109926782544662280375851012611518989354655647055381581944801090117525972086896284895373601948580148196870386945216302674026441500288751832817063825477278691866893180933896504968914218723215525072021063811930077815253467808578792778777129470780420216643350624649262867934198591892138621038513823345480350253438552735662310451228680804426466161049774898706801731945136643774907031308632477159640377180181634197536706715750790200544275107892784358204861422364458773237544430659998971645528496840565805293685141440120515247593340610304211167547492884618285303516643690364765241759294406463342238557332549415806420193730883332447724127152288050916397905652805440976558662933368633619386734028966729159374514809948595598569528691793210712855822819651013612595780871429077387475054056917727760190145959630539393835745186186560271854900650644585135209608112689948630727133079975439770284051764657688140788690299931564471949062281269535410693176068522309287645536021370329291567379711077378202935677417716398284979839408941924753708049463692264271877474942330523320560417431766393181463482257641386510431500032657949795589729429039422579846994124837038406727197595404657249052219881248921380957696 [141,66] -308129228493678229134600574243853941744313251613772054481763373677805626072459556814622891104498002163888956501482091542759934529349263187544846022627200043168481954017790481716804162984840908643826354834705676621385338353459702874303010278414848298876324898723008305641764731095197670225867491274700413022225048160609148916627857109742339378749346164130214715763971292538765480123169152855304522185609902198554083644452887117280668644998488971499156767996330145977193254664904259471809670090561603931812158446559953106820487711235955000748970406973214100951873172059596936734247931243656438266832721985220495383419043018263281213451611070400902633668306998335379356688889866543176340842911843008113304610025665601386954618085447030327655164911056941448359062167548025465871772452798442139920008170714550621073965906582191168573485780882218659198156132511984387793996593808617544682283302473783711715454133731544694211964652068247336228781591424286463044986296232218410935000341894499551004701083616823818024996741509609271197124956744738025828430101479540461699242613511576235465429087276551844133502237457659282679042733434209177694597893278093749406937819990967587386692742870063507604792588756576334189728762188305667286406861496326538710309808019346114979070938982615224906942742451924621430120228324897002162580896230771294429730057612443760320379761241144349422204842904338843879898394710499461125671963143148596625075469205906665293879752887988111984953541813525743930428018696608529189219700076298679916410286163092792820260840000901449222883108545305449678321638679219958084829068925156849444948323895529149477776453345306343066009645812608515374846108856316427703375569420733643059081889889589523165385121787789650090438531224902051095139777196386473189170247770960233527409528964067874751962382837197167337354643391647980741558208 [141,67] -83540029224751700194251191100094797209864226852863182436531192642888113561725857843490489707944639342388216962431355851752974912859849916849936802236951123170534020727851649303742316695046317197263895978088102603626475217421970288726124516422634115131197607382439888424353862279869829801394551217706492720868865155734255203161374803790191757448186952414636267977510754146179060254612509103830026291417457284929797684657622294894808837206299296235219053269526881229403191709912875739392113550102277928304899470650096296081813311832102342497334781585016403377448345477214251293306399673826331464756390399358649314405229501795161923663660030669991558165289286378446159472038317492950392049646243844624831571918482584989440035589176105972570709397265804292841287299693637542332107877319669385360617999532666406743223232784797164090931827169058590512912645865593036324202904401947784847665623433004758880634075201557617526775764744445794404689445238302356439799909011418057547766341806723751631355751042462078171592824489766894114672807929130207173478978520979022876217943164815832146832992267153956385333569739383384360706315305582852632071687698841627607143541464478441552706245176528627650466529953460266831248734258119110695660116191164746680716558234364225537666712140550615535914495004804069126989504617874730496100554146825541274395161958246880209686783857528787118883530236724578781249540592932180327733924346912573864305400673486501624056105821833492378319155915156230672756824160655222618071985289613684618294311530123539569478575543382638321272073473773820836042481843711852448183679867340206535004668259964216380330916596310651949157262405505749785123101222939183032399403301077994697374094771047847990717417930394556010719794448804002411424033484883668987000556698323645052151738426488432335375670893137427653909065399795447755912 [141,68] 3592293112538535779469010171937517503003155835306111915128356247934849031250574401510745915784955817589022385845152314045533719510342160211267015206456743154785070482821617203862610502512720094456130747983154289359386198286061359099044970380818177895132987218648759189724908364538280536303343032526680089165889848555709599583625213095175471599766303632704548159536029776180472937410342393512937685541043795043691071453005449737283755616133232893534851133560872637453057542004739170157122097361161348584408859058148885843169814624904148663818287122544293473504476066637896423455022168083581013767245151811189352510020557797622188955637683774426360706009072354082878407850318552778585752214743266825744155646317936788526306171421796956932384180553976152539732220776229315093033371087744727866376284586877984404927549042061863012515845433038252513041390978038346070012272274167964447299554171754380430920906031828103730229408456711192028473974456167654694245834983151797350867658251966244179145268761447619367783303452746906095623717098026788618030912425017019340395694983329738963091027368443229445857643229455233747539471227597388095625827078084308512844796269365405982705797354080177255372753456113599918683936542912986274503309812900854371470231683004243041585579796623033161202968495309638003692345788345266691197256393280682638774154946344750147788622125803231245529129926803578945886442787069856649086042366948366155542164957382452449903409169939222011666199981775982391131340425110556147832185052497111181897007518995548234858188487536448613490264185340873852365709151842770961141226598279108530047842379153915001682845299246940451468695457454396658854486157144615272303722388959544577251907310836103079246448655055450236513556432449693892257527422467479273249711528124974078079299018557243003861517534503954994775124690417878784 [141,69] 244067639126849019280762510296671095975843384400523720484504238241820881096052508493329338904815601333067158791639265610802834093546763743296082226413030617827766334532262658438848671569992214310817985377058653154668168307010766924151909913681449597153451115049645391622183740667769012201372445728901921715220416176513659724221947929179987833844168605426061858890217445545382517604825450684574717112417266769516842251933089431917666232747449572103162992878088425840797572182949939072867786278593873277236119462671083768740539286807566361082969090679407016178104795418193246438099327800610891192640942782961246355262365601307121655177218138139987807360795583401612802464782027347765411814323117139077153832162283963169397725187582649067562559694601817990811503732194510984351794079527555909980228561576820068748486504012530850611746065213283032991346266508705120952652649007707913957479713440844561836913847327224752900918507470031335355801218969215972602981403699906344216459007796045832929158015650236288045643345079059489610281403005856178070577989020099668082969765852411404847860413740708641198858667223101665683848344249526157365762430244288097671524368031750253304313316781842515869167726946792808710343038882167429067030615531598064370052493293804101526011533281166895371991358732211769307942225650834023748667147913388135912879674610687095470192479789598447547724578617095377302445275924950341653622364819571584700593628213010982383006728033739678612153984309169914430582301637037823212317810580698500964943437523298081494082575907303190676984355143156567497592969542754049862205364201656603713826683831190374979544044410857832857338251817348708799806583136864508525326938792739975215524471106502422723268571692175751804200742538784697003241098422385339092026051447556446625034531144808357644170049837720453352307919274144 [141,70] -4562209625487889381930952851305654173498860185639562488432736958858555084353131165410361267505480803104283913491920704063318726729161546869781863181759839152151688361897830289199600942198549865722513397451056749414343497791818166941600283685226150228067138520374218511105513663499504322494114352742426901856592768246955201280558132470775349603283406881318099566148329987461324313888562829264401664549009959748254441421346667591462340655129809814780886291156876493941182859966398245448147863862932673622804270427772944364297544646832382895110142119431468359147025674528150930741635884133293774570723254082544559480401893560685931961243237402700753147762667973454232223183076371796321508179979440560963444722722045127730550796729878415194167429748235972667832462222060348170492024000342128144590934734152266757455916968848547372017447627706105226707540259522387541525358076035083674488701619527709235126362296398357306243701006477023914552764981531358975239164777442532312427364212053176938269622793814172010722244494421111157183938822617148196243310497802514411759113791611433977283950252580109730741685194941360917500010327527640072675497842237187792085417128329672557905665866807877852651309642885171701490025879460308639980750861189369628224860500831063679999467949917513069570141041288552751902482441932951409177701239348015843724460348171780689453870675515075693795589064373676743795418291575114627042637045998879319779647754996361349343478264661872795816493826519786141953065077473146190073326080374980410524576814541458088222923736223204316354371273561955398579411887059053160280862858549109596718197698161233467131382085422209798805296220863802401182342441605178552989464391453294502556873530131312908066877616147393549733019636622594459643824088203135208643669964117916725052450535537606870102288733111312930722145376 [141,71] -338380643013613577695960856420015534263098440865079586504980138625997116079329995464570462853151365318202469096824808275470077581506268516892450267531918902811607692372471803329690916168378144035651566463719984427696366559421700981251449278821274104566436885681161336076253161092368709214915032334833153807490088115773393453934926222156161716442871909430619827757684859463579332250911488262101819865884470259353637807818193437282592825298089522649904678467593623306627996496892705686657895809547013288900376120568073706222427644813674991283944747762079186155046860780821094342203911884737622784108655120429754538905822220997385413304361303503018372773757652139666088582127781824339876946183316140083789136288900210979241664635953401491325227119067711621127408124820293442154489561947644860685935376170263392772327966639941273640774781278248267239758179489865169765026315919894817750654532992789425519428859550815342235990596677875327232177810778475865626576553858034111201602065113137635474851539985602277672904898381844736735441847500190618734006431517260135803580052229587087231301734445490064145892210037077107463394162166096151512920835284693901482790884833929008347818620300079591849633180496137130267006233201404105754790552920889746659465395191184431297248427455482063308898101959605262613081015291883980780352048541967629024976022959929980886625912691113622439136902243204051572671197912578226410860685919995438656666467874958059040039428823049758920389130789013224015406326460844589995454158623580909018049720497417659752030518926357597310509603062528290183023595809189853396152384712544976949133845917886530065555500101342539473566944432225209145514491964243232407136339761422277432869472959561700038234337915437348242522313637299720064662104150245895361891755683037480055021831919608645875934594575353919723532 [141,72] 231479249182424006044477320156715800171523397192053602270446185391236922641987955071325346847152868466906698198930910436485239235684428603914288543274249518265183090655450073455898714106666352732729443670110062996590497263267811992039373693556778044508577039286931165964461241069150305108800393788294564304884142230854522072191727556788744896491006337481245011583690345032842206437945925837578529112708122808046308008388777822455461519872566770542750617914007399739040608410981053101457128154028527879025387841272138429017622178808422009397878806114635207394564172149812919179200153433886864192731532976880197916531758959503940664896279181696575800390185925081700638069664283644582779724097883070981468904354167299976256623059430807531526926006036322795821850308912218155053489037663472910020427310235660591697387843962663689692124026580226613445028358050980063664462180108417440130149456397333273894095420677100483414247844977482822318409889986570947021202461026747416256298648279823967209900233653818541865089165752929114848602995868337199599080169362718389716635126575913391357138436574991381273913520553652279270851835759944587001814630137038502731332549309027268883461667027625097668654619328097685448574385964714072837074985447460394010307152062446031038723918581274861759355761067164797715601471108195986228560088911896807273971837404464841700782058297807849407855816509237689511585997825314538853989742203219370495236825092833004236638218902531984685461848520270098701602059435717232596163468818455617949741178947073700607228205790947747630709325503016769341785088114911933192454562905036447316732610935280776284680243256011415498123324210861807896488145752922125127899460344782541380852490012014127750050108261157833726475409932865466197034429324290698130400118608003033321440750126125352472455548521759872 [141,73] 265233169846246717821360151891575978799013236804515838959676085989487059153162941720309884040245821270727122040229821611478202692271715719393956205428985239728020051447004559714205870380369761718650607984673718285371559733834971955971938720520968304473052119140323303960471211920362522830670326076519179899746405928714508753893151542867521716589827026678293884873431813115661715028024012870210972978168100142654960203219414508525231266343637806597172187440161287570040006778849400680288756669278674636581419735973948038778166883892461576448866448244750379467510975512745024789473119466956695016759859618299111841013173787213745576972010396971906859967027262945822918805702911595536984767485367522344828053289478572301966285701860676445810322441590394566690326720908547208422372429651938123993584875513462043000318964055045008832065648614948376163422191507067469518967411352796929997286173870236043805485733553753836854379797721255249509400933277787178886836823992680450293213751512023067044799711561342384119448597417231143902982919749438091266930516073610189697624328626150700531695495970794937852129676861880325857043583867188004942466918636162960337975538092891915879341755918394140359586270969475353743943722047308774413603674708916540321185116315294040400967366727505152873715053159702356672689867793147675877249070954484672553446120021729209403132860875414023270386563253368182712994795232706220072091348178397854210640898667707930599347822895188444392430355628550792828790173048688365205631154594293566525986474929174032776473683938013784476715577956952745530008327663404391894256537841813914942354118528253187050084579774580519352845461360129277377018747702309713135261842462250770723412425533275986786445093346408306819332424349950483738073502701966871084689062679715387995108151681244199588589571013968 [141,74] -2554808827769812201358104281775451444859982291828213794936386938851999348236329530413814522979544081290180934970633769537480760606241953276405017697122473311732924392389591327983911437532845786741425537325549553098109098258918488578362717413996382831606280667607293063931100732505448866387133698151831062639356979049659037857013525376863323560059441447940369567082039152404057562543661754911350979340375691893088393583372346993305465055996443836963063145092944888482969001946099990691719345434052231254126461326678890829494900855041628498735642896583324015658153936338304920378785842326842962486447606069207340728708199196845673961738763729615171676227131755402618991866373222231611285586189103075750541593449905873651618961785684527838127026683606445533081437829563397891711785083796428600867481117988190368821656524732397708726524759256390570117250043628164939982327409692659441805598697631756149313406536065721309937214509568138904024043808083437270107172119535648301938797693350827758368547770076813572951015488839300543672623970559485083139696308426152361137169054575813899425791956898692514571655936215010834281574944368039394535856195265147587915828029387109240051303691309936927451484794766510226679033810886722420437601595071550845172976424303922676304775741921949752067330817563171161888284366642395431577757289854712506519688512238453667562468925361237975221400553752215064692480422475814617572898688009351257124726739497060796440967933172760065223819278090367433785092196109159268819621992585478321870804121824759408747403521181047538867472314118736229695381399538932421740499950430293231731292355581942840787642974542907013239682887078821012919388097776948201413650990881964222524792430550794968556212076462707096160415744926671497004771395848649829179385184151192699644131051888328003884130448 [141,75] -165077641490003906947822013454817580067556499353596160609341594065202117070943272009466756787755632570674993769542924540455821234257167703892804199948312249801161591620202295505938476860627229360299953613258883467715942037004812935954566082095882739688858643063883577940430792110055074090311765133370857237928949800840156679105675258340505730859891969227019559136022146201764186130935582755674244536932553835451983931804694151299883867838277832132554270252656530573776923486290310146308689388340948633358771173703370787812092032150250652778577891503113733330784900005623330083655125544710504331704462790740703227764828576610758291727188205762918387872296838957955962616456892906534138981216071214335675239940430100705862050692067025646323549407972444702395650584164886995482122519663054583565499288116002567238521575062990675002469596277725886882290549984498956563025100331110340496985582426388459250713473586713722146731548832740813385936906176910226643105721490044164408475692953194164338280026004412923859754788529643139599997281211055081762573244802923280235816783177378794952649875149935737815314835482855417954658400096651255935642126773170195728719124473655276938592361859108411023467605057608819046640428209038015112093475215841785021352195448871402547820200335177638518069896442439896583626474085777949437219972306494569466943010794012360166431249063957428136722557044751637047306531655887746610153346250305066736073527491094632039436100340314600364600251780268750341550873786876628967406513109431508867096863442637502149858497459751413856571384414674151797340051728818529755157124933718046203214629982591504897723088389828012267239530214513208924909395782360798187725951700165725571089959774064509232290513303075116233774567130835117650477607071975421486409589502895231829032343015877421800046 [141,76] -1774654126283307384220150557212024586547551740057057782387008401141154142486902446460547760268867503378050228699606129925977954882508556260243869467023805498781502793141025591977757320352933154300125223297261440617704855955134284780343323153341237079324623934168982910384224720393889191916580352004589640464097754085145885789029027898942812573003759337589358377429985433962026971465180948990536120959433763880347760716546754193993766288451480386550971215783628805675877060049003862412841714836782010727121013852744372798095410756189101562397643043005080792390645716780002273391930810074125743791112695131395760259506968893430440904184116602304842307804584213620986503574608239608106435428195366203337148351209962486519240679979860828056661240420580787704129180113187406048056151811739137035764851829309960914951828045206055658787869896548727507011886767153119740802808106952608436463754220197072007164143870140141687598859481837388901747909837567740830583542515060493168262788562232378530914744551066331690524678312955206004896844652758223040106919750945468221573259050051308033410452416477110365971850803973564241035860137032573487611045632649008759238442410393577164731358825790622826449676494298780182545201957862231814052035834407021382435022916029860950171297395411734996187099622796668853919578158494857352211031942715063888888568645420778478502680361242250573044693692090835288293848124540405148185584878232873182013456154213744976393456504055903217312798732458819775768028332513604223576127519677808307927793862086491193184199182496703024019230435886604679988357167319517569788282890883531597658530427469571989872533399267995172559315311266360548348604602570740662451395125919845867317960329088397509647897032523312763381107145721011616654518658927676988580109719214883850929253501877754368 [141,77] -1853292984154661367035407181559326977751501942654301342290924519915671730833231514532348022670841676811033030259760573467705480265538563757466210311944832131828501126213931499184661530855716170756508849316453850108867314989091132555775870276839462642115367197325109785050862236933501874763098351550196148274076134170578433313325222660807079929614103666034481514591572353879980925670715137986564271352566056180547982468017842877430461757200842046117478857077487892626938145172336561564777779825099154512298883539246057704469781629015370133444234700924465909582197542308209252257801968087101994109536708630822788399237127916353549921975214968398206774347255291963880464119412341372365272230700652747242600772672708573068983438762134965957603711758277984707269818980437972422032617811484649319272201255400719769041920100776035820275443593584661900148935731764350214602724489572230189238998779645706449748617679993296484698573775816490512934793778257823378636283616410093072266443673589918698912418789194499600958251860660627617219594437263372798411912153936241248668593828126276443710773367273115389496122547866449970629011513143961922806630332322752795908814883989518816806027055435848766500471352173340327924132909520541186936744645685278470040839017882307393079082826211486983593906993602907421619741890208479694299783107344217892548001152589748008299104690755392290541943526832824704931408548229635797347496188538166542083969085339854799717553639879262375102446760772197650405586556869789558084218072863719810081202085337707682075701189515126683972493726737490533240240230047781742934665276163793543298557959873563309797685528009025592577186763909233035626922796842291733064533878464250421058477625752891141881945727009217743431152631628899915028604875393655800496770639233706076483079413184 [141,78] 340513416221768217498055385511877921323301241253035396000578589156386872625143452344662052716285753678459326046034032600237918470080961470699072759481060765090193028730613452161794353350928454766586926872251461631856116736890494217846286571293900560801278215341557943335138679952785910102223800859546173306752179914830962616441164740072164016523399252299509192524901029851593031936986070020711830245814386690588625921525524362768416380326414015727911985079220831844754062365369992401760659404536140341382960370546262802257407756698698722282381128617365004715496965761471958464002582542232666548952521460944960441869632600942524066355645043311791802705547504780744813675852052655854801550775872336734592478911750580551674468831058172757080719542597976333704646188717050144622476589933223104864812896391496980433560417835897270644652055185183601930573669403322612395417384618397629263094161276397992401926272629904604963256172078349029832439035738654325666045716833887915976674174420275042589790227449315634106720915934070970587524448487596038406026285729830929257373546758279759361112410611397090047825638128840678290881109907376586932322995415315737344403615717446424346670435686761420492081639918002470558528055191989340351646840299600209995703758977634636454626582872637203098499540752625152132249958261915198724881774978075139402308805208341563759835245557908073697969877930405137541235688927289257002653545988715720187543312078950273450812678258511179423103139483411853558299664553885021884871739682208551342388893319383336087483071955666189971695449581771599080249124738376216145876444458986124426993509538608988809389455736870027839934188893965769099472128083532811344965718493020190645805220304942132947929202091484908952843913634823781076351637835504147657829689765228421964125248 [141,79] -12319231387182353719312834337005218421497339795295292519531972664750114497442045474590677729496184748302299499349974345981637480564298091695640980406690904511295803304802722900990714868182827182396038623026038536583667473257688840343541566065101917738535642667662382463384054484750527383710827171035451370476099469363464976791005304908503905143808497158417863081790980578726103550058762995049682864572204128295233051948542172732987777850001529861445193258762958927430570200976998205717327944806992249010889207147857193852256382622318481888374168919538843421758845224755610192938236056541213147410285399146012714941331913222751844536521688948717155441815203170986063100252999732772446937474999660872478993135813894719475348411685049683850020956503215693051372496574405061555052439941353310446086590358206593338565360359638011185782485599442575099028854529563280411896385035242421951379465256265396322478225062717401510531099376717672374342125784281242970869406914108913529490907633954118454311177546641028812454881444882800284718460053156007514585524945192971463404536897866585406533910184253176057602914344204566211860045584041211920976270570617864756844705638309319780786083781126423797132540178008221502907329762626708305400293972687669423225677330615349846918379713667010885705318917449880463167460436530423516656393300808336971805886771760640310880267964417752893773952769053113624494940828102982471736967458437584320489702383711200568429436432184178607005768586671085237472749855145802147862497002537247667762539864314891958443727517114121450286229472151869128546313051907231755437273877347883504538418896735144451996942559344461255269881728007869291129565995950608200786271112232330895226564506588606018770357679228390804038857663423146318620449176543714338007636539863129873912 [141,80] 159851477109522712115945128206240064707276975101398464336021886996269225848235160718591635077205330924371171679005670296004050109372761725063058598735279163923410627580498353277432308836186555563599749128149264254614054868935346151578415801419890330067835505048147198052071713219928163472845438855853076540468520178124254644646552333079972310929581443374438419625745962088048946852471794155356149659399350984178664622290702949520657299398729383516757011930689344839468116286928093243141090822594733279488609741460017071997891828121898497598244143168479019212081851644209121583386573346621401084826474310419604883297207759097715410765594006051731681333171333515725840979874631814294581273928857139629084032228838675015783870098574852015540137739864945670725479666473331277236916532309390822299129862821073728888748031914196059355642467192444450810513205219430704198022035685073512092324332015771097522819306999533508820303216432243298633601263920011549471186319924035731154824766849680436941626025866693405455383174872272246201850200285824172846012275742881957194347152479481206408630340330608673111750242081382007313207855729674526039131055249765027479148574171708938739778295439620109578637653373919066070662975878766919533272143881891396653446995717872482957973577443394312041151791855769399334232217496254673859930069079473548178607524370753065033387840376915189987396890315723242132281209320013708938957126648448245519676561789474251046477568624229315500323195970007412488866275126607655882043027806797257881350802779508438647853214213523319486432384882470967680228374587756772240179484648526445301360316185905852249498205245930470603842750899603887761000583256812011509898616849715695588095065064046671889522528729559324560492334164942082390037608762012255770975736329833088 [141,81] -2797937251415754071987605416851961536316052932165537805239626326998532633229791679911438655608847208019437270492172925937761306858879984661631145579539287763865686794175030081971448782312389292870272235253483424611507602859692723380693424106246368361225139143943805155302635872259545325348150662959257221148390717314221336242232398278162788834832495787748577369264741334496610992034832302118159926548806625979475893430066771248060622224762055645942761625741625770040411311018543648278235431718862805915318542594437657097800462647701407795288811379856303000588934025068044297644046179778324288108745763584049084981129974292835961441496782119510901200968360018876230818506418921713724401348881366468471864846161683463503339319330862316668620629909392193739593999643466385127150833368128183309335849252703638458318459115149216024294014348308122922310030083924808690883987441640908784789302874059196428496455577750535242835734604696870952838654414791732198961486852591297319064338610976627026976100747301043002601337838166707276268635351308114646171741286423531109138272284916094898289862341883893055668724958171587144804224208352893949323439124584327125913681733774385095046034547178641991106910235728629524974692813316151726183655573943476136192955832655742565606020104624105332594708029527381480796585209347760632675871706606658088742755906410518720783338503785690602754390589606786133766661050015360614410038622538641699246225802611610737897927784236993804668634501166403659303422570111493746699869581772668295750157120756987246245926300815529988132758036203439994766324583075261758854295625070619838341725263259903197007255983358010430069387460913124423972843646604305340126223595394212513124709670308634184284279341449389936699899287759704060717226969193298952946126748064 [141,82] 34598017783275216857877028190645889907482148863287617388875875646594605185453780243938950995233779282141100393053628843659043040763512485405813999235866334887215776193495304148061324349157730067079396857262529818402322004128163623211360256593230896358890974639017782235140730723283691856616999601218906663404936976585909788646268429076743409393245485434760172043270844976517540386691234552402488643330404841514170773196613103913225686434943439369322539051230410242141894683032253828200378062701120187812865752642897784835196183548296617647451690229517764659968875570337895888878038010515856306063710998727714392390079525153541399004205140364497004193706184024571175900894462319932845368423562414824395002639435266894024835332408871960883878563572578140575965364402130067763042718130131428105710403426969748777537272530188268337893295308464772391113850842314242670626935940786246021137073987003497908031921928107889190924360145919449322330170125698811598189345454086848050740281916485056350703966920879058404685066750412109901050191255868095225292450034088025595178113676333665090717475327556523505175714787425564694658844338714900479273885054219469471856860487597158484165614364360262255212854889310862431054814038934165459997706861043146232435062322649649815650890069483379668361915563247554295733945168534254779980267759886214774742619288444269891155755172524041098072642766671285204812098157596300044946030269575984129547673789973502066163632172033061638406550718406092759394924621009345070418708580615300144624746503587772217591938222153289834839275613845185679782519875515815226679582569319469755657108664944374566293257796958839507296906689251450990329891118617518540335584080398652288937751079514142454128830699791928148982883102917169038928070197470378123328088 [141,83] -274649950872046037100205608443138255989435540821951833244901290355304055458070049805104930949131161686630821394116132669368936574573928961325970835666540679847217654896129391447218022115823237247857395938497246838880320576003932198670560510512253252244241737752592313222714185739299681594259477280965389678203921607403416740610399797334910207593810213849193984930384081950771740550701807516056305447007621101598245029266119709643431092680206136183941219522374388917072594196274196455839375125202371460641279496723630161136659297981599622025463993688534341218117938989615969805603711738064531058255567619595542560533560774754746985053726231630734134287961793906684496496604814719864192815162739620979301463335377618039695128683722329979738540896303115275561204627173274209685711562304967900624211888422429966037304393854292273412915557699047834106997101262173208556099333076120480156326143853744689723196698703050284923231935376931854141827028291653325329891781233393370340220464997328616019020895704889773230293462038950143815803809385180609511524336823714294199704135814941695164613700569052480344217765226003158409121133775602499217747412276710008690930112962965542418819985718201448762427787468714907606158942788615927707004467875598578899677647414080782228151038579905970820142640644550463905492951206927393942447024481913132291860358174161125796458578903709924744975136823342470244510612807353732419259491870487254168929277428197429885404930918658193552275833489752136757797419018818227014613918656450495451942651537506952126699837311213630019925311122546760401027925159942768360423876673061593648735579193685108547647482004460767871500262606733542671823691550442014181604789301644660655520135971626070266437244718843867372074832271531252913919460302521111199 [141,84] 3036202276700283737917505546334520924602522269331926461417632569428492655249729064442591408034436884608161886042525643413691784224524913941751913737276307374790535433738739703848726448879588385531273901240091785738150081550563499684202882776927145583932039295800817497559057717230757336075441424365399562465056380491393206368537842519459349980295281015483499016877061315210387894890537229779644291205695680221737051251349028783893737569170237665810909384951555124035194270957274900423839376872656555419451774430208160371361572999187589887607996148048878091974740138412988254037303606505353330212628030227581292545687039929787996456511788976490693573903313222713993186049213276860690787323754395844305825076476463471672398235935954180581642115241146061221157228164190887636141356290738746014791562809994596500824959866993196909893652375173233318629661096765968647887082766902554859746490186537837558331269541818436687447622317736704655047043527488349376670373431922128288907599132172317733990218772215503703882653049399598642440084542112770031384575288153879292546414968341091298821172629196211172207076856010407048819608637003557380360523805913001743248009465578462414168310063262907040059290512297746823691998290689021006966749564822796320240901394093428214038226688375577466488800198785266135075937757549445931725885470831266061126410511906470369532963404183424706875032344423378997703200000066691417228651600232062015774903931765248608821763999862167828786561174094789738381993840686970664410847551279646671347436273266270136489644241050688475426067803847822229647309212653492913139998898614596567244568484915646179978947061619760342012524755778045575475911649175509237049991472427576021067490631867045938628539027158381803291613052687218996160177552282304 [141,85] -20072552812372206348873998331117344820379467957396689658465244712949096265786639136490587957628516077614937451428338828488431272424986086980419079889044421005102818006127428288722614042738945620920747511729728174748055078150261338055785902996930923452267977582122412522198922603178837587633459297070488879986945545423772678828590759806135548581133109462562100186965256229336314425230872407304605548694031286792184930904582336536077697412750742277883612354694454208368101921586690787019051932737351718896120409787746508152201091788531685883266266255702639333326139205482122179309608691470151881852204708020048571725962689672645301987905877577484157582476573131239550515786068586109972962727195493610207774280348999033908805443301909195494367651487859942979890617184544223609169580989421823520530036884676805367876028079568054754780072864370735630938600282977178023887776116273881055516068633916172378195606991405549910402050537150367940318225451464151703527495601002979784395243133956794261689355152226785641490289196755657951980670349216151854101872920818266078500773104076416808870522106842504453101925430889085404489954276711591980381967074425327168935631250402205196425523432133116963288886581684098143066208746205475845585985738319796136674023580638126492038612937062187792910704833724618632222582194580605989622257493489193809033217149338913382972579000614828409582660743052118919236091900431882934226621584055666037624168702559936714533658836563782843422597075856542098863213961028635488533553137470741437049821247112356009726066748571586929236687146292645338127710773228223499226649937967829230777800161963415391091858917648723058067724785035029039304591864415418972292072848182570693431361223273928338924103557770757951123519985967868540576213528 [141,86] 252843333114272169559787613519384059971561359203319542207812951046103968432209072805794377033779535468945022520478365421005752694383605137987729071287078340692792250214075803014767330802287127220189450589746572687506377537706616474420156146081893605601682162015217955614665134957711017191023246610801739581573994096289742376543746319464990683555087666853643204865925382412377081228204308897922189578070118939697310262937363648570317562636345433244481789917845393308112415435927261042606035330790748289959812101947095116041637555345857840083975897531672257496701217655109908301859918913345362474178979072301365508706068997668751103339709554661895631478734642516440894661254621164737670791011622526794705499004799972440899219667303196101955198849037959434767252005989821512339359258527235628057843539315466573336012173115642804264038835578295100670720037763488281514267964054762677143633322342258542152853904709909003210657712342150374458118327507599301219619503256656014376777712478403030398115506098020023056234377236108676038735718930919879519702570208845858272486243580263487237939912849352100944316451891272843207513053621484634973772392709335253244828468862501663015005299754648481754132844681119971894582376286451303331948448018181275894197293075805418323007137959188153923324730455940862803206579443800537195331588048326402480490938898370056860619463704465545790452336607813837141959591346113180890753576571791191263500225104333876371921450869221780783926306535600281460837727976215971969228085478670820185041384666378264562119829362790460491217756861053550996665285969333342725086668617814869842123805697701524693879542968990164510396003270887065072316677956739053013105142745526184435102531179475315550202453052337690362168113466044304420352 [141,87] -1693399179353254968248457929625073772890353240896825245261410905926553910896068134174856981673133351248822450472768945073813353503890846739409445774306927992573067906021878954223571682162726661789724739305933316400440136792887895051546910810248499861714292697587611352943724779507065735837761347098537616760899994027864318604348380415233125692743871608532595086458129442830023907201577569981784172694337511367554274609005995196348151098628198992987914273721606747699028457427662440551296723131229635829571958078156414854354870745846675452784954398386629450256920337674903177533093463099998003987128888566443499348833952751617446462440030253045184524981940611635781929223612634784722902178978850412726017414579877619359401397513251300540446999791713876659404371960660831672027656273667370970297344604030103879858604029014755045108255249388982332854459213620170542291291162371062929051325569908305533214159095951707196278308143803165519320330444725024111818851845384657035692549989048202559803763291217149492316067642887513293105263823295788940490579480909389799096289821007088095699199366021519158135597525308815955798952542611385483744047395118544823230145094769039461509282689766431066271104122682335641078947130831009039860888768220836442773743446884295834587614884952434109823621292338821026353191140957593936596973246121051338804588172579342155544581493769573539884981011887531231081513878961004749677725159493333650145719987126889159884158056762031382292914260387587689601542691873268907357959799175986585332250441428460375489110813273022147710169463704457258801216980961052598295717365904360819761039428139829249711771784581358300313014024279299655611401455566389268177502570396902757883629855793725533689082424138991533699603479648377512 [141,88] 9632113623681318666256972599156608284622397880557386874832940918347737607225576196648674545942389745563655085993512825491649242630555375843022492729601800997812974793084065096744021935269795450900709406271640108982483961439647493548271102960010842746862718680178318938477882178623008006058389794913571504494537261659960524098450443933842451442193808689754769484819154651752526576822404342743402512159512314949395036012608888983129982161593046761309419576172897186561406785236589004429504948007791842881257370116678798644730676250697700486897160276566603544899157478892409114916693608938130153087093106306314758221355436057081685492561564973503480250431938516668267084682314735145451017460086695386050235550358768715102848940425534256029576920414010341490257158257737253859218731898309937889925012308798867976624969050713184443865383454757865047656959349417587017508181114316896183679852593318185353210239935886002886281593429171578088862297665042318730876425116734669478105159010000342967431793724445043888485794700163964751638482907032631087586034836080951092632888921817925703872540309358108709667149139194846461472365871147153486170305264328994554621147704666612440694452879645169570677490484801266026702350799710441798950219494990283176344134389187304208347016908603433755429813510193183256469717205125922456961053103790455779082638703669954542280821439382815943892900076802423046461837132888469343711784738936079881250851611379678644602242401152624847386458586222368010300039724674832426418198657156343164643915768758808978552759250795679976363108204101195265382329777018420409534599806736901614599612256051226437679655687395692127688768168604444654933207872825937638972835334846522334217168421947888374836403277290789741417259648928 [141,89] -32800434669557659224104975812110560090395210109300551757606936842854844355108819473352213451917627203474823749450863066104458502392538715917249038467520304161998829524412718879129191667063814477036120895082463393459495524713419905708155052274230718399914930358796168243882937121455639198307837021469171912135265330781770442470928616596357412532433619808041607487026913062006746152166792171470061576683320870832062649972920872338367556068848520641512268473561221218957522786297317991896156253108477046317673600730321952750988987178370552979232578170837465732862166800984564120147211678206351933358359529818820508454540954729716056470012829272635038011068847777082099867348646361128432622238391500366672530635995949420355604630928067130040590063601366637882938337128354269101158761026517951746343607858231823731314529996904498452629045395206305549304495643896909997524421114470126077508658914667072516182308915835620439861312912656643524948434339297662111762459023914442250380710650484781370986530103730485612365806934585710758350104575470060640558735521523249948757269127998971860402011817124672695663658301487938009335748976470478102355130793681289337455480423721403018133376398163708914225536420761863073386535578550543870554331559590649779670871972091856221285145091627526664720213782668081289742244098956372951479703663172698604967682307235070194520694460098742583410741214252507527159758710967722724243070356096117005260804618835006082764926781790325453258598613820339917282252808875202764757076891547706004328848958641009812665324618877085097430470560925038332419225721044219018386369539254533299626251056272249338625952357585309318593590858634295508159464975010333290879538349459132089891730499203712588314223172153761987130388 [141,90] 98187512817586168558182299046015878852585011319252506796750251303270240276106166673777165880612578604162061780087922186139105290551722068556631070961765245646028472305781846842958269089815356188873235627401183634744071968394150288377644770158374711412532879002867795802664022238489315423868817574403815662741443835112492953021547690221575974620188716188478070151648132233444440112294588235332523407026989410667036951324782206355824598015762611298073997116468111053078977475661030006176618614304790177885560129879672851975542715783930671740304486741068738997911383222147902451492782697358211802120685693242627265704504197571617710227043908511091598527256923154752103319555105558331069917025734949458858894334416385599507095169268746014067914999277308849652151519292960314608614062022625555442077005936297442576604919720787573112900476465446416318575598827281597343867155668577093633207410915958665346728400599621788741102485554796673647924733421810579627947294165186466737627796332458862609007088181844965352410778292152264497819012259993614330809727528501160740175639743289941982760973752159267705009215987282056990240902084413487481376897882126887971469061583134287941603497315103588461337720416224874918154886468439716455771158612187616050103377346395473788550837263291697213934225908027865035365196287870075272717221329129370949304804732136719855445347485378823368075771814143386747316620552525225558075889166444422485981545288579809823511357589818296837980645299054592544095696934956037903502100134097747441265534317023608011928583822692720087012507068612529997802791672841549530826775918539998250313959981485734816046756826522546357032144567647881935710242601540984630095941941848017185172410308397739613701001165733973600 [141,91] -661403853661162547127590933054867521773997188519194876896638424655658717776082161042300140747250575875339511971741164860837387559853404837103871387748191200963026171739508057937810881121244639048977179770549236049150828370152123917699769861627786209499526552053288626745929247318479727651089629517687787683957693267490523234777196589729752048414268349978848645120416643260924715291671170469102686828913530193943653268937032774827947619242085950550870654037665220442585577412011091776773118379596627458932801629456480197104452190367942278693988549719579927055695326140494246775799651254827635608728754061867193883085095015425276884202511473901530128902998667202255985051014565227848802726539900317518104341053048654103017850023209405025391897299848817074495657181508817216161499294243249457141567366144618012161674788532959153174418419303285448567641993089338661927404016446415241226890676794549509230671684676826364275199070882995570113795290861488638691324960798967003945971169441818084637822243507182356430727196355851761846831114304933874730770874708959873012706205953641466043932904417919961454683718129209673634885335119156907933193077347006818053135673908119015242930623300162922492616263727438575767107889528653048419858805933405413340082983851403609696926410564514790900181192579184022486817323683615059468620669256700574253182553792377471336418236121919242865697257493931438456435738827882057876448794969540940552726622030011635651938927825981668569243732577956399021664997352920511564180970093356372411630168217504927431126985780858813524856726892027379587571654495906869877383339681365214571103884827314626689906212057699035321798321014055891868816890994370055667257762083270036557032890483838231522107049422698 [141,92] 4264798186079548831223790245218176706917408939661086882191514435976139636288536656055916103117476990495013957500668049789845430339635020019504544806724079697227811882696875385932001181820521141939702084901017039469804167078964544789137143010399363676539940884352361074992019081537218573280496743118565083540741841204476502335400407136273649612069622324720055309038051255955010728913408694615301794756251817032687206580201055127808315547165207621919436392769754875141357200038404879348026282829631357275048239212375874034603543339361372107723207004943682189815967273813253090551518286161747077480269986525010995479919035903696765238569550623246079334589428359235345039566769596376832736008293097756266631757181646862018846546063836157742157906950517215524651902331478314253340874040726119586787677889732761507360581648204367141936310222432459014323618967985911122510228608208503500379436271497966297251162910593726843344481102849181952187167719595737225049167358202293297472344341979754135214024321437200345017164172227185149958396603482832182440500522851837467886979450838704439834183415768640066386927105395263928670174711878895735538588401778508685986731898295967045599478593796748471109423073373236367125065880727835571046672950890859770401664571530001447660825958843092368225748981032209376391546909648103626586207907007445699790072885445865714753921673834639530501254154826680774470486381138694300012370594859601763001921944811794670159572898285649095753747226690699211634169999902362823823399413216723284986689776361376423514464492958467448551979525811655619832887507002470287855275656715069916008112475969044786714855250848914008336198700074174667245422275725318824711794082570050975931904261682355136588061312 [141,93] -15329221166634138166388807513251046831838409304827937524975050335981642676709799038700178757704652085783639048688480141622244573665119210885354294853799436997965243881687486547121351997003315200413620237358752519898954284632990218615486074444430205785979538182086575764278330858407702970491073154102268567435429687508167533786838253323022832596271202557249128665396424445731645563825454338379727048482989190141372917147665498376340689739281931339518029683300487616112293731082125022694866645297189545281737624865442609502552107324574817300020946033708602380582493638261791908536649100636211786721180179582488901339465346001809642372158850541129760369552997041814805103013228805176986814430898358126907399627341536040836945716502560015791864249738864946443731614564082053931664634903124146980661510181087576731098098171460213462686507254710023018977410616413676199385143522184295551017274265059585516805789711917212075559799287490791859271048350070985884709860393730839759046638647624327522376840214438762178098633704158114891575579743438428343554248556927929903372280415103524195181456831803520458811193744081001223426395457657496338853407741620801393308820716388843710475612152391512712729860862275144660410565840109249204251657964145431941676370639053742440634101161947376493501692992299818289395835890124835520242548427282138389873133996080586273850532904909227157512952679553987335947958726686814207797190744478390021241673669184430778812917663350153124971296389137497852519603609175998985853251788303621594844138241270549433762366093258717000019939796863747754651464562818362012989236857179910708107808471479365122926522874055945094837709120656361152472298949151378574132575452404348376233491491602654315984 [141,94] 22629462920901804654793159767844882223576037009069962661508544751059486013481199321160966775537446609210076534705401629947865081644982230609920888741305734407789951275279030558901986613733325200441208809006868391220653743554244607849048659384052602086275189712237524826764211272661028798168336703773644609917796257797887474084092969698419693526590690563612814548930241701346209328983632582299040832093537960255757172462383026464415460065935347709429529712312495231420087616634291465125047576147110777555630255554284342311783399643449733527014574157951098867728254650786458529820770562667231451319587838642363149878552083889177460983207807205641800813489175607604336775081830560364641945448228662284710561479417485524972045886436117624266151560779189230130563914805206878680867121889112711694874660021636006865783729988815873801858266387512016050309115430660511253844119530260983502809741319021401288151990937842388067315916650736261216077021739183555453159871712351092403858941737301009867612840603931514673960187135537982239555005685602795564896706824808642266983217040944724050191768935896296277782229853925964420438529434358353382813269250394767427940987404055311975395312747466420873242560033549211040000211505800819042525546111788094940246762698919956794212145149298717793631649158202293433584543872706778904383412277468708730032288586710464336014692811394967030386516870407431043669918610205095372226112812844686526636171645532192982125780077590489515244147404476101587416663097687935787225252272985558216815249052138002362323218074354395586357386228525609577120223623101591470785301280499221888524265497777656714314987144944048098041028279590389618693868291226734440659780549358858754394308932573408 [141,95] 17918568032978125049089573982993222324706658990402240929617204088081130170404919481454246859875212404636604314663014706266077355554287940966301637525345290740160016466783599516526724350228472909819855804889016182278946268818730366485240540899308406253865970427627500886428743187903048651662899457563152818248984719585285022806621401328528921020333670204038152977477454569048272546326536472643214605874099465569338435711257105876257910001406372948750779152870913134079122741091825518119570525757550501317619234716340717778208741647798866617162017714897547776764052663282219512446120809777397788549480071504002035135054389873181838776707444067129491965840732731358116830020154701758125448559764903055038663164934892719590215618374028916360166176122842188451935591561959076690970706964595378225420337925773384694036297220344191766617379257253025513513990432450220085594424740542927599356110976721047978763614481901337288568894580741565985633398018622668656848962682808898625077016964759639138969392153691536403555040622131022947164838914424160618748690197344724085481331352191234908581582724558278077669632959049581751429308302250264669720402192016605671800999391376087772113837894788645896788514276037279442938848512499075985299365565901147469439833411444290603975821662845608557517741165029485008339780755232881394580441738312652241440699281443602519709312508788010278352321360055975844584609666615639315139881666473953560154960064801361121540989967477995782923634611331019991096793520400756306782547379153372399296134216180972548609531002450309326397756528680871148773373797200717139988933454546511171248451523952982495423046120768548236366118961874503666977144104780163217064421601405090819369287852 [141,96] -108920717394694565036313334934511357488632448420709987624507992964208790344447594826930032536153124502099289336991066747048223056391889600491819320875514768758608951075745158715182665307814021920670119368307896802601468415806012672839700143573450191482994177815396579434982481773678724266942003792053814627557379810544378805960553222706177445483119296822980046369575822206370371203331277549002653903956534657742806884283426142476449576984638846754920773343168956347041645013474977214989587227182455094480752267072607506536458613964039475969103753936120230634938129922551101401868651971635035891537555049482541317306560451493831147093572271570228927602040987797023297144659406986722256391924259333576396910483108548043503978687150061773818368764170728586611939212488001739775411391308560081379383114053916188063161489105302127330197147038527303061860608985188891583278110857712364177617015908491008634180508785122424886821516237228004178242084572916908112461945272208723456836110031646586920816075419086284457900333418701407763518222408488051164047515069161930776940122690115868496737978884826053370275142634435423356229815876370213326417403049928990571501419813335469521818488614438552063321897265338352071610473374289849961245901387012831068601355023399889101973510817101308616544490022178887515016281250591904412279390228169076213775500816254242137219665550772907526173324381542595134419234585003906824227872522938089501806143327918215084935563233458200267184440618005606063369572723301242174572600460757340904045313551751421199915195028585506338427378322775503084856692126162616070422262605692128892625285804025742741511588946088071144818620269329041802934674733129409786474980878198956727744 [141,97] 107625228163741106424617439017134705022038519017808281063588623232320773841541927949414143108506495321776793805381089047340446004153702827056696908248051862597587931747213200418240247427700022343835091062978589128422174027381777119832833123777237825377507302804216578414058118799615217098562100716558673732400152898451418800778315414537089384918622916592165689391909220201218677132210612211100864529939945742986082706956245404813429998698425622736909135694235558382305459313112939187403216209437045555600799264299978470002771253505936538160539563958897612682698043347250520821285404067913840059301251913543747474238878259077427985795286779051918789585450182379817971731186184303384367223178093488493577551409017598236595239044350840372055631174331435739606368096121818934807235321757311090556883258121911488526101324723296427840045478111310152724295004309614290526420044777669433083158845945127536874649068052992278249532153990768474498493663508972743593171784462823496700817998510803113492290804787210338897972633380263884788301506677239346063771253748323884762707311805347327161198821266626127149600515797699116624465563839441022632600291286581268978963672763418442567162087683218827366377149542744741602117349713423293225167990168579760204736353814880805308258520044632725011924116365041653002850819430098129633346116937822866603729944393058470923728546766379489289578315057461646281379101887714733338140425054213117576225797603729165643674778509833190844229443032871223019297602068611534758220063073539897443646820280332676903031819461567160872639984125058120610724282161386646214910650769267815946202411956522913413222270890928981918833405447230667390924080186665834533417239861838552 [141,98] 77769765654804596249165823057048714313210784297653583823336768422626901347047622963354302661933097763933604779179754378240452503991605269880612667494706714161988197130836294673599372490533813064580360327877521818951653245376588398362189261178798393780655229944871974720436849798388841161285602321230953194031236809659816317313352206184279643402288880603547723209086953960699952677095357118846192930278368789448467968285892068935322161882677249248255943003278517845463295115193516170227718593672841524461973621353734691336816227105306578823985672476249743545246780506085579234143618885132840836066024852753819102841559779438747763657649962918135145063166643542077810971421473377263310288856849005652710999034848802528683895322788129894086279684839447649142219005705780519579917107978093621974479368031176637393928546770516932065070457450327039069457671633020063708454882379919966067346066009673122739978935744979165977202661859552426440376192679602406014587165618772186507665149878883482215841573349622956079070739267855104896912564012092395943354870967240289183583578371040944122208849903716224882791921458375430055241895827203519212100109056883720131143753274644179950654996969578278708560356386857493951824102667600612398812693333678145250714628498939005486166718712472627848963100258624013602720852143605979090387163961877941803769806563775549175116546920417774019569271675569774597123359727378937069409327945101518566583001084931173011075528419511403379873255978288686728157962040006974071737710754384531621733075653080345540844677983713980207476884826946187906202993267338379496246336997691273254855803698840559084666504549328434374988359132378976295701603776911341506409245936 [141,99] -230749791643050052997700750686668996934763637132816687607088501620829403029687024435931474747481841500361525464392418243734301304732653679465248281562474368285266831890400032132518635503067156552823986108315409754149821862383091869117381703412202536415180867931499682089041009561021751848291828632219185760357996003899812383508564791575287273001974260938390586903442606024744641069327363803652287487224136897505195304816432432981091859397526768769976405946005151863986549552993313866325322210521277732323395034698327909318244061877867256837799923388231745820056634449357978388136989647134204029130504947588544639153565812649096822180559811990619865520974549809520302113346937845200789119291399192848037887909538744636098053259188936314458054757483513855769678391828637199896744658359524269237232378570344178541390706334136963365251416214143496728802740221888205369251473640240803556574319696574850466890392254178178574622844631693287555552700763373491198353135718602452803117410897172088959877705172508609710277510775743964849969738299074905042597102165222969655747515022278108417216440597103619526236173810728674199984387667495773619676318205843466065853379246765573594933231764144936667150156643496850658560551662686664885726407301556464899770174273864983834125952620031963022978214396266165164371800575867358120645876804590682136379992979449130566993706046746029044270561892150362339968174299853778140348663011768829945318285785992127419037867624356229790784287251566834646693307721047710968325041240081800495661073206280716447969265923641518498877399431008640188322835002346052934543999729830764186327992984400461512701422762184330799977134198285824199234496621676734024650 [141,100] 145410600539648725194481978028352980311317152988283393286167311638743349762592475079204481450548313623325931559069084279203535141558290930231926264296411171379799689058024627712829503807932940627536400368564197836070832472454420510019602408260521047380482931587530845667330794438920208721547279676461909240113361682326678184220393476815161267756605687603132621970233341495702538037480227871248779476133921613066143592440230765927543193646214372513076229087093063658138251348205054073648432625363663622153719462632391849729509624213941165427665751272241375017228878091004773594032192924980554446115298358611963795306838912519229342291787483949658672427628936111006041690487653542810806376606505972598222457799907316097102110239683959523693136843884685797436314205040365021634799681619808169916151420369414110230643904617958380144261064837372806433600406443124453583881471773325755771759136397296660234939395698750269907803108177177238168483074405281794309322792092249284331507401799728363755539370082305133109022390273190391397655424544725854745704660973279034441117991825669596474118057849135539718809425441666928379150035626847812582670119425497519150880533861294260164454719165487409117057843251074811495374022266128291846948191937176481536924117489157679746427142822583247125227882693424574582338039273110124124678283062728321972975420899626975272744794510778875983824358463348211877977351432323671332480622759581398454768670983362473989344451169100972795516736265958979151503144197410627732911611857349298480960419834056727898305139841448175482045467206626663702623960553006619714194845922916288586813412362968474785062583320497226209029981285058400100930727844963392 [141,101] -1110881430407005066033101905154256604572515357102950368289246635348284395163381026821178040674822927408484237616599111816597772555933617897558139848709764110080167497661766980449743182217100490576045174032395878581126964052021512043529599417045627288265755341218467619976700740063073150632410181587145456440085601063084404843244827223272984998277342851621355084995117148459587805613575806389821035064618139753222276570010776979513272837567405992450429590366202756227470707306888281930418360832774373165692503000341365566440246599968721119924585284976832722780738414896375585119841427814567761341696211726062367757870543702289332144914833168378685362693986548176073275317760062213093998734132209695162698547285664897073087707810687600217333553919389255639180407725026415795025460506914557649992986168483574616483587752666051996291043964294295307976020432349517721004772649778830485235674643522492576854662339824657922782877294890245670510652404973302166533852070301300047315697993031462157957655137129836944353871672415736119271175350986075613814280483960998596775240891107354670534893718371869988598894955497840109609682891720480915576909555738847331686963291113331427327889912408095351477202955728948911769853942683879109212765284943430359886089953412468120194565318371142228681433647702697823381209882052022170579266318414255829450555932102143931859259410207011388451571352097703825530898985578855379917937251900881780945596702117277918779666333045423794938088883310146381284560108710110042945066745906624984951995833940961410457174489330476761679564935525954357181939566452244532303772372504003388988750670748269239934085924645010434495965764145766439107018376 [141,102] -10973378645003937785079618705409375898721149943071104735945353306481011721273384327289486775242747588888391083706575542718045245530685455780098727591797750736489647969469898458278023580370872204251316552962177990332405017975100632664427989219889114317927537009834279124515706834442086493262483398239837889447741896270041162499435256806483818168052992947803767352585554426711367883191269710203433568606329807698139973094933378872623473626844857500571081322493039802756260990864043099917067032435219218176799068492539218597245323760836314750939856648455680773021694741484755776697522328385037682476231062715818221325727326771264717097929542274373888688228282232323206479021243092258012000473461027748704560761358769971691479372451950791722821379296724893472074439558072501465355276091515122515327229726124320913276337920576441484704472981438553749166178536482225219554495738017631377657552065053969029751402740736598114057816466342449016255827137681159469677891818435298946745027136789291105121402171369368448830958099429534258655492475074315569044999764110502348857557667225343798783734812381081288079253443762330562600202755238117881596660351781372432354970428700347231377196840426683333789337084178812971312968066996645010230320644333537015029195583615660865514009661793348015046228472623013468177156567694352024715407600531874862198832479606513622235923657683602212540840403064982876101389990586139588505797603552203014963289734838108357824895691771334763564189311073170214917238403814510814379960646596784583224132824431130669356798298107678482925281321674544264022726826471187383165386469177871010698163481587498084040148650067496232276115809766381282768 [141,103] -4088701096176627315680902878821774979008978862340877767626627194987858181002371856402205397843751880393157602851942147816430164599393144666615730559449809268411632761962147098117151957109348419134786242596107968545116321144852304741968532235941313100983131940417688698580160993783533068468465079121958835399283956482201813072225268588700654220763695011487265041334876736496511972071141725835307446027654831916503909001581758838778939972644976575903252289009558192635964096237759585398855487038334594884903125246998210978234028956970432128100090737537474230144649690883651495316883350445206435061651985173126444862306779316132780852897324396948381962223888283002740456421493069704341719833252640162308163308299107612811040042492877515594414647131779227706903922006185256315313804329078909695049604508852333784358505041488130121666595079977420947255031390546334338821515898482904098304497811075428983019142517281341812058085645617420991460162975123106108916709909988309989168358464719021818980800786184989493961994631517330462750811578531679401803249749660255841127929125018104880790315726093016025608324306234936617039288775093191141014432828988605381521137005543906749184285368439870592076765594757697093666790464356606141951135983406232631642518850989653364239936794597846959036839893894428036356670692175430958351419987027743816093282363348949320022805508503319924025615158198762763227581234271478513357538387316283501409039062913204599871465662721201281037344009536661880179358651853830976987075718455070840100010089612792466614826624840287830297803291143460291960361931496430420044514527808621379692318844764423710921201761720514219790707896129474 [141,104] -3193329038028298168602719902494446293938598797583049772130044320438808643978598207315884640455800634485417030535073888287607522471571769638451121658832365370696752068411707714446556477322503179439783144874690107476406054072431884852898368465495538341832849413624909533298696794567026023611818596849020326880995738385155758219445454454270683705470779080101357079209271320930749047401531956484307702537328844838478269421798092991657412234333006716740853359192161339071943560176919713622768360822762950072130370471567629156359911312512171051357438936082199736728095513473486311561048369645393761140335215679659351361596150468900994973424083510248778606839449522957995847662552846633557039979802824723838950143930654060661138465228622926257108697084110128092112154256175946115675008031202020857854756506867689576432965753245279754952467322820987986814119339757338733445821062262560022748778900529385710063045406790415754549036924192622079079635325897384759467299165041514022628962054829355037596078975120171016728373293342915761650121941954273645496274087863895157776555068750141848562031361252281496420431174751317737163347841358821584328784201244571737572340720284149046012758321868072956679433581247619136406758039124100915460622140692174130873083204984741737279017482892903101860672357643150982557812593058281171398824542779974070826778432440727940073748957860145047444258096143156424337708005775289247368263805292100840576402232383447038155799920688976877035335618405256413688647680331466790184693174541822632132648835103979888653554912498669673057795039557802858141004440392738251638351893202280150960339771752830566825994170544943894705220416 [141,105] -1606535684282165760024696597669246357855897763556191926653518148113907700116835661551457208140505755892732410212774309306979691224458045262476593111522623782849472110969505636100742372043004176298092934249697864971334113511422840940086912400064229003201416086961346365694506609969379161452438056880498863878379403838620272302923840262311829059029098536054192704080394682655088975537936099566805867853134639590893228489404283135521605566905319205918917574096279834544692761683270030595043009449573938942213711157104766171066933790158419957889834190944586453947750228378298497384627919300730164704955585464991118611276354741000008286336044921942600484578909057240902418855026895037942977812111743551813213349100360679269345814552404780430684916025080197066598636061675381220226311175817317916422793476423107504444242246546482690134393883981135877170054676893658746163247739749931518973235369358062519471065479589159371905428898362855655506532161936439235314587479788503125584791003720643726242999126305264845774295509753410677717733798034011739037899330922581703426207722510296430435833075893235960805519899817900151940794966205961472432875140392651500761008677070843142757693672764688859960019199885730037932284750966043698260010550730972957927009824679481035093706607638546175013295523757990727410871154329883524104972488401157422445028830188416692867925926071741757078773691495187389540813962201603571030801174560059449195572630685531493389344884211455666552911997382083183959930728138055561360879220068427301498488705823108407582204292442163698691407941763419399279100522111920927351547745832594011516926045865309732902610077899337371576 [141,106] 1785316887827666154759359990343362192602123355885934432406962941768925419483514824418486303047605552493808687348653740237866676139787721746450322353508926014648356888380368266447259732839584412549688596980711636141549506961124952169612675591902096148517151062067264699188311180951990847215592825707876162741403899573199994612455531063646563364788647181523559267450703091765361945774856307824925393935895552964743969775172063434076420947462950886078793049745245523656500291816115559830958953611931558806204269452278340939847552085443370300067414400305638645720872913709989779970740411270155182029054140762831375034473637077792503090533918984682262471552936833920140570193801320069210208216388367867451440660296169102271759792917191421869367927390716352715988602227959794300161925220608193187608895498036886864732591879098515765225505437510190379511364344409441010943233791264892897510002697408915293523336602432256553626209503793340790919665601591023705297130356328344380968143687954172875715726687311155795029030765003517124624178206551973050087808709999834657711276598244056846458468704882344439906391139855569114401647672509193259834650891733127276496288292821906040752079477803286781552263189902882002715800555790504336970281285872267441904797268191658188735254222139877964285083847491341923178333250486021372839883466107018495230086441866342955986768925198927866440284816987029721975502144255997933691603385433045428165462312851774469059135665220505424282017411523207346218586120885421123097576387481503223964348544775205901406333767618143216042176324736743239289131329311501791892318451631793988117682787455028480010471490495296 [141,107] 318486605798862080186040083497030324997760202220277501162133600057697477607339540382336958287256231411426912887081929936848666679005793659753760519236591978165726280032636092192355140482900425400670454582519748819757819738732205180296997442166797600714908704168047514288782560837838085456726189334034478925977793904021784380142877113541504499797382781183870820837492793662586222098071593603542546429884748663623608944599282325020876923609351467789799348832794265422892619236216034358910186102131945852026198077550470478467892385569595884887248360537639386572948359249006397040727183693239484547662456111401617113357901027109325264990410185126950202095221906217983365422636432289221818282094042764237555248687102515789853519615504365962622602409768417667120085760419610203626304476203218415042312790822578513241169936673745402630670657861170213915462958582222083393973435488469666811358219137234282163799957470617868829635972711209276958942242614675099962745834279078101958942854793431126780892215497630128720113875211671562856168050404322609210573356493084540755675785406295743661984795932271858503555641672300363664497361825793469546508181417383971928613019078571166942868265503668983755068441353658419242664473354965362106678531730149093433514055603487586782055625951640746814150028294733357118885590862282864230418699656778400438331649249379434814386842855232621109746457638573536921279942956234908754292581066149919534223385736253500903510771863405169492143674370667486382387244473376703884018247738826232678456353324018352912206434676464696412864648484094534749778719391396176951611045374962591148197411703775205981953496 [141,108] -126892596837641554672867753418587531887697851508630127017720829293613662221772704814082842834709501717155869439247718944501723102137545986948158010080890850697409070584699817205925300586782227023650434461901125437673910564772873758325874838758861870405618513861301510485868554345217108868475785174637586005332485452017518419138974206880402338948873324369397599908497291072694926710538385594406388610568866087927960918896710575299166634534972095579728381407807636073605509814898194366344126502420713889398373348090829445642227723917849977107667549065897045088887890875510119956924145779002254553840973769839917344961403586358808575762144953022081540944582556669091954007444069979078298171894798798113771214652548821152066347136478421508816419599847569281302757454364240021484378197819935302426225779447576281614008827504546577482853503669214939708864254610804826691964241580721438420265836573763943126727040903393531387899861820359542812774863847486141779984620821427533892305554111410237245475291939049876475642882614297627935565424662517672224699427207794020134555687035936000396280134318970538201742594862387748923379720600459027135799397056614867428200836980564988448911858538791514828973421395415131974073550802628656359228125258450815467041979838574884786576546811764685908255596566952388429891936223612661036254123073797462092124036398805732861259590978209385552664497666538383060920589163885751688369984970582329192945183923403638747012177798767627138190386525051666292679072227596676929736195715358287330236661087166866481384018298829092611382512613378254656907342690411184208213732837308244062755237635244789376 [141,109] -12150785041566998560731687014444211176065247283506114230047726802668703538475318725336032772044484678770559915030453388284791674663113194152157978909836201572061149564106811863637889284217277900078765815430493373708157498811742226930741963057659873390375479246012590840908319759275594780770523350953266013827463816620591338539376831532325191774323772918698564295080622248556204084729959672603140994860977356479902354813259181689457913720838626155739124915257763681781357082268240732393847761578169397393368552042024493077963420952071387807464631205612735270590217575910671933900952327333733083146397362455467553408596808481448390852567193328893879743903287237944733596904381292738830155157149415787466509693258475885396818230290419694311769470517779964312386221166962418752740366780753785313717122700615368313094558043166697453848487305643140116171325632502540970846096099731426181288257310201035582571624740195795707297669410346400751258642195424302439970254328679195472252516901450292311528298361801488668434622683916011626257097115079425103379515681850337572206534784343207765209291071184313573184741374622695325122743779574585005456299456056797266311082555724183079320856779612294406530539249444433135040215002211666245590555782519147003807830012053706022645937626048616988313259196272578764059677664322365531533584043141331083843532469445088928044586230820185646558420241225642718640471732720609598267929841565805380591546167011008196871107584143896605461839828428642481839901927419582085363406771990097673378068378050016463915216143212104505417976400831637551628954290081292531460713205982842545555779313584 [141,110] 1763718030780090561573707492776363509266479000990417313671172247500062956201577843687277340404357371199414141636233862095474350580535805792493188159850962674304791871783336591580418468330640383181934645705929847071801245467847698397314372366575160361161886056012771408057823795175438625012278361949884159096162451382579791453059741308867176322271326708137145876759256840593118526548550762568615361893306488557240394615035627303169155473873667366233618836656852666755453305457328514230404773270884177209849501731517476487762036190622322980256444386002495612411150986001252735590584523792302267273507786656207625031100050987515785452757908306275854154337723464436090787851294582194905146051184224577536722533351713207532088872017331390410147393508716210153258766748357064512076545164945586825535467406376393369856507591180439739130277015546893616365552463384508785719584834391246551770768063354735988493209328190262926477796447368100669002780284462765119357017848924841067355119113111152401464878285058616199190666908852556421850792670144988180109070582818748820248578115806421300890097474550051057802705969311828218173651085886154985722638226943943802339216629113468259719975710756667661807472554077523797797550139113788328636858095991349494970726242015754583893572461173541826019939073145161690064794989359431299487345561575155784097107833680559438897239789014951567783876845191370382402363257362026634394891315479142069350761175854898752571568032285670347696074184233525874861272970724127732646403173512513773987986889993348777715904253943409478701892906428889312414392584776915326835172499557979297789008 [141,111] 54535220290875851548068695580094346463883084202212342746036169825106145556308297778724434967928268156949072210570696498222305309283779796930432625221707242859505435514548843334286968825198488857693209359958178833656285308392173114792644289603606123414090502248169599829686480549142395172392120708302733683169945234538052017111685894895376039768312787024211615498809999010806994433565486317623278594167005997712627578167854252341274022319710908176722857040862874085129095867075513450128175066638747834578493611986528186459487944738270940800544807663069155472648448477157220637911004953672214995213252393540668443670980742049329916867154589691543244985562700083473806498044158786326916560106741045572015068239293123098091719272680803808501814102864702444963013378458063670451719516419087960850586992822604384171608246672092177459678213171665843955067977913513100163008844737802151094429475932816014463564169738903487521221659209838523687770407574637833036214610903925779358109520707806457195983615827018926167863849590089379899571861634035288224387149187398042809850002387028362877322585256773722859184221519444953615237599012783812704039348138918572097681235445249531499827568017396677512672734570165231269845444436417109106665113275340888612259600672403759823347967669769805694426405425107546144792035985170825809290846358528090602830360759571602765892400362658774608567509083908373724470376067171639664322930469955255230983177639016238622115224687639053550309033732520263453444718110792336283518887698966384238870084310074120720795039249565945766757701612892798923077650001615622871293608289129010 [141,112] 1249856691022547448681358444843191481908223569665234172732197951677718416939353147239723699425084634864200603784918035036371717764555156421807307426198864985253713301549276638224125432929690780949183854727003904484361064874373840354821816512592611159042609177168111121337285708762316414965033462096519324410998758963933031861826940595539012270602148325389992776022552424125947024375577396467720714558643789647896240685410115553296114189535798942673115422700613034313198454595482838229875097822983735574592393144753318247348410304078332411992305054614731813760925882289688521525795538354106205911444641119028405462899000542875772372830169669571231768173447630148134289814629459195420064365192272036127742191429768183255386682809953899379675419220380368516980825763850352698601207152836699751458927740305889131775905418306803435337979057882165321951600214861637347736371731599778419331760354319666599420148320295553281098818196499447545363565226318598195940830741294048160591034916465582806333186025426147616504368925590808167875805829043644770162634196377198103415577863433377895040833532865261636790891105968669290788308106063003759388445149678743736366132222106119393260846323660449169422583687709519396279169608555767213237596200760010432665296437754441111500935439800151072106350763275408515921210575501513582076780893009607571509648629032268166966690621168946538972485023679488879160813245242394563763644128734638556067696953237425969942687756538944270925976078292523968146934089668090210231041789938980031034073397744704566271050555669721776174053400627628994505006819051811869469296448 [141,113] -948880282813137144456367131864087040819576589343584167968858337289073354262724428394796442031109705929063709794015460176589127276375333010200261176799985910483643412885876193874024785221232578136364771210078895121325940561630769805633728733772922781585178946947616197610874124303111172865671106642797200636771027312641956590395469393063221433052904195942427925469680721448841445798347473176300913046263811580295158518543540115746777850191419191031221893022352384950393254669051219145169807567525264862525128472325117822556228290083690815420382139313139565767524490309105471294639331761240526401302462869164157442457920696195107830023822773629831426519963151195272885142635347932436955042712262624068244673303077837198825636665843130248838911500766653794393726251583337463807710768348932369119198324665205100608262742599909876275603892078807369409596418772347524998629687938885801556323014191396865948885330339721966440192139270311575428603291820351791979345046217473635698027053277551604195511944823302111727092632046118838981185512654371183021067571846329463123676240067710101939727256738960199608614349554523654835757026937948401023903438589712467389764344190749754791841489794842888214538855910122396672852250482095826527881733300028801172493148885026546238364118736251377840317448705882345555339446999503497845267810107280777343284007528955546862162420280635205826930916452934134837293512837849753218601657918939705635042713884759253083426675497926421290023724823580999016518186028051794446576118617737498816267431506126403272431864652753478309824235447947842573019596209303424184 [141,114] 230049964568536046716007380435440993034734448560824411719548039343492112054051277853902682538383987444966022312241024289845243546907032129057504274834412134221098475969522112812405179873744006044594565477804557836023437586113407785913081506173842986951803401869025137184936324407641962127068537354641412375615383961721353903944816761713784098730001342949763705226764597250098530188043581721620028811442072623591092545309402564707509063077633147667054450645795006875474076360485843509863181973905170620668000985157660639510160128471941873427771266657078548661875444085166023707489254367809160577558163267642933191709123633501406735827746825471464828792098704468736882507388700736285203831859951655989795161036448173771723094522296477192940126560134440290216624735468080094478862449479486306925641059237442096670474267203591867106554325238192223782743904458968744823492812764058184179480330388031856402964078315020367275048301241019143204547218128868370721199396858414104262356284971871099376496171716747611937408871182498425233857976468747414225342125657883527545977255320546594803102737503746528827010436886955559845983660710453877505511848711153610849033602821685003382643628065254266814681136687110909637240949684846209394536060594829294729832305395426510277527876813823245350178121240259009024713920272344496486887997481597490193328088948179001765274147562263669035015890230473938256677601427739746424821947860164670577062618612453359773243705323182924340797834005109691001231038212844539904462930359542538706007154787709754401028818211078380363363513026613848270473224066992 [141,115] -22110636056566298952497898691560620088247122940413890442069165268163372297636990950896014702346069787989009348043375436207871071441547718887269209573263331204542225143421024706117900914362262316951258206228035907057230375552684202306156535203028262306452363387898152061206970996787904658220415215290093868846410294566747400242916189472862675197527510448292311113175762784633891107461805235260289584442551139115197721931349130678606399565841808368523197271246698505077492505654462918787676880780660822496079898380374498579106942424139126921204083535260314933022617344894148991917618036753404562029720785818350715762579887044127173068801509817501420741174583171818026709419570995412451345996617862673952331669006733830028619527145100907651304757394362154784736044733822497831377775647686246035325099911845108906380754676335487635358402504956464683176292617201114493147508124290017033627410496988925024181226356317018991126617354924794619188135940743521581293758761514892183386438575510403734789314032032641835736026702600978003573896954950665135360104462981570493805390912721216200051448457509678529675597099483219037818386370132356127723296599533055390445502386977952305530841613280767094334521971643689910157519246312829949232680309963110996295500982974951787584341041352567816510328644959635185788168751103219258385951889464463967593532404030175134201872824396458172583647822517122188333353678819866575416652689451756443579948930458650533781890911160644988788811952683100320143050530583671080630058027454446041807653437141237977253240208014001257446625755566375868792096 [141,116] 1132828446962463494447894148256234046594072759999863649327488487230175985756739362774030174790145972259331564835904710527532999237650170864586843718522292122248819852637718918360333273263279018566106819706067578340689491122633117455780050903463713645872939242872635071433622591857882015090269524827980198357758959057186068353406140868040480927785940806234016729969217029693904931848028186648940633436622776510971769591733064053779881700759262595643898565932532026489700805017998040988678907952708191812045221293096540905228233255053289122166080571062117331470289638486229168688139235248548823479205097958545348911282295849568003374714174871662064163535799431666127824555541809209120645096468110228354726584539308865855461421313600364373950929366447831767427583719603235477226858267944287464335343974960324168623927244191797445501477443493248471416879789795019486774731785828022600323728798364076077958748024155083330627945651039694594996889253764842938156201907882279774546458659222170665839034598095097272826117352699826788550388236574033208488550540526099742913269828069579514075935501401174254437585103225740270831817044510137877758898457221474932600559108958973072685616741672310478141287103952410385627117192443387571996844966104621422950731915315957397729669013930765853401065573076624130444944162766523686873861095718924275576623761664370906833594908364818528155129237970878704534585583399626063487608590158833241645633452834206355782135556304963188130425983378616618996757604224399408943796224319580349603994962730942190583971423087078445700819909686662976 [141,117] -46700826664868613269415566145983781262596750833070206063098562362276253997725864515548109661819668780002559169947568152462763803119155115644232423322544936854580756374470844838399419003761204374481467710812698541719549019518387689572769106680158531808112615450123003921970879463655425413452269618617853318666802542992263599297273972698326046941524368618632062148015780663657088147466739426928520479227551720997662513836451040185754913268874117801894708135140235547021207963954748654770432640919303284377925877905754259543210243566898597803742796394220359667893878775238711813642968046881431110255949831247362720157780295217550710907432663853951574704985635675181546923812453568490391661436007000779145255146128861022888488626685714636731955783562127865891553326606342355433704019858672895857474269348470834678639033125436799821490328413390293077679033247802606341041211215850347384855016267955912361563615418795836158739267848511486438820337834091494153973311336226764120622328897364397638174716016876577684762158489567962822681161169134805874997462835377933207185454360778890963452539482608070179169508080109703004527218276126103976104161496967273727913776793311314932485056693700846384559789840804923874408393482987430523825286084196462510047282526047140095591678245342174765541722427826562402165299643126200256844902631124777478809348373762904560114643401751053396709352213247165451175397361171792898798288254053128818530289121264290623138701075376644947166523703609878928019721955949507334228768502828495029616460959440727304416737990071623377658810344 [141,118] 1677748126796863322778730356191630096737188349644856345097254691529826990458719074713721892815466404809582734702347188976629999969986281746214042960387875847503482706829154391842544611269973299830248242678007656675024760964077014793419791941313072949493329473448498805558737999669089227841467593907872387340461141425098369435386507634738899162995233036444653980902257050088103499596183784119657081987834728218155076636204626513987150396893991662780186328028754994718297685958521241013115314903816076295394146945053293805428348770474621071371131166653881211382742131103932659080012012168409709402064176830935604378441546574833377272208082837400218410021658013801195358146025112653250542540427605026060421265703795301401595139202416029579961130714450181888072096233582192594908271356614566487920760904242890956982544616642815213198819324454473607009904131040516552478907673085406503616855868977163255376987289654906205478713800590609742017361239774577242226010111157758193783248098623476075642093199745625466076283252787633232023050989379776243717083476910312788190892833685815696932947476048932007239632190872632230818736170068235190487104206036923499998321923887996709504682381215964358234942021123915795157612572343831628471493407457232338304540027371198920818865149414962423044341479258181181405919377719609873855736648272476332964748811462637965583959574105800190954192137751507592530921090924780658238186017480753118846019431303242698502475504143787149438707078561367458131408016710418040697311907762386567741520495361548678443365867272703542032 [141,119] -39009101501862975431721088666647157797923469234102218338458497056063645612494628917561042458548196112254573246222585599541236399397598984299947985493773917443958229353861333903100045437159379530702864378178863725675421730416908056418532182618400508680286521586477094518701329136218565211336637175639110783510360686483416422161767848944023562245322326098606362214706000004561526259094130267083238139978895511575854682963640597277664242800720377789488961489954224326052558381601582106471567109478362519942987575395450827108820954553700812155890704514250191353736002402364462041026821391842617915448100883163077062627829230648512868575965919943987792757863614080461562621782643966606636331713108873017915022827179813619436567932120075432102075828742070057764442254206420561798454231019121315002439089576899147206996178434605516323190714569865056627602817300050377081025653965851353211417873270320860455982266296617416770342533707828480295795171350641147058507352290138447605913442827715029405268307757574069371221823888462153941066783512806419788139614780265522074259109286241243672229758635827578931694293384408933161665524141707677321328041630160236583545768111004956600771238717085058284684059509269805787139512304096591190374606302638657112956884432431167405536270197350204566081856296199981391643654116726945746534064444531267931176985023480738089669529478357896132074783367054024330442265577487759588885593126537698647210943254549013922195986327044415709340304395182788320741946339629839749274321417291990157391866792208578626668479020806 [141,120] 572864488486042017483643455781913682886586088571998863017802250360759920117923386874181989262327497819645229344803506538525007799083046874006432065299201443118369171735327821354413919409503906735616337170476111901893689970355707519118322871218779915904568287310801939848034938294414080525345608203168837152691571115840425013317133592493737188393184621563076357071230226642433614375637602386671725097951927122536926676275462684039386095428571560337936675675850885592110732506311214766025017674157980810400754558959657193786975118719219865568261832265297357070607892334976435547186104132206609360831295760175644196734737952167507093324080357482936855489071668856897888043332940797430652153664692042434216321685905111255919536858258869695242438718762635922794332831870348895728144554854616840189989342969047602257358527442493397819722794523165666237942070906485523517714784081109290397864707836198752733430172613014243066809831345790704639885102863963935960993705019641495303495790368902306105945207103916807545419068901036863580850333899807962769167411990465130657329498739777083847406358783433433338912659157265920888499417630504417512064004966542641081755475425262666491525884489809708065572164751909378076765580871301555322276747295463732246280243188263426394018837564392904178352465645541174637741042840130386389019381000124329524993657451484006576009762902462227634653174551087098772757995009062658845660799181368969228179619047579105348317018098018827555860389077907722853312297675785669878691521414931576477279139692086282079648 [141,121] -6383548973910854216840732470805729523833933069185076384321499777859672551898932513842643882761677618159663120511255344323852014214954176427319070238387546794802435618031128772865469006147189554531700360902482313911871082182095373935597576250034946435720213280517775051318260323444086810585813415320161553792981013827841490567690857481532388964801613907625250731345999181242274798684159614895195255929794930447750493945939699467728730649380633680699496833004129678852685580368480087046551069001799573497526214485197919649608325272445183069688952473167141007533268936574642330147582319350003753031729428120073006623393137224122833769635066751478024657366438649521373660405033849184617479349073658572592778073032292389566673549753926574980678218558843897560024992219636297933084158943313300168831268917986197589924025783869016628798292361633269380228880971711978533382235716990709106598831529113082629795519652467388987364663000592691061591945885270034485741961653852340595443006146816545706134965553743469778070029405005732469687519976688759905338775274765756341443170220296630376770063475104500579719570089047404356713747521861006403861698346238908962085625866487156020191801531592915450229310441663022749398765367799664186438378305314366028351659805361561471448493977074334499076337061285707216177127105200057047389713301789683990365859565550329110320466411814268558632848965228332180680287002897916090944603634528998163220371295265195461269013217459733700019373246575189722881546922742083561487838487200049554457444547893156 [141,122] -53808706790684043448348105726706851936973352659392726840061365487204105525676969948114176214782074295530876669670760241586398485867548589465990733593578947043116481261722891519391731556783778263967676837413659620339692157457046448252569974104813023422140005258095384967982311370236280172810649369750973073556714320730783139663478707847859904259249695590324920972003238428424055398716296583660212417505561290385762200078860876097525416039026067258554478300130623377400874856709137232486391266491484097484108797563501720963853737192487602744252171348757429126093898096437618330235552411416069682513752890411716480397918369438369005546911243490366798623978549770674822469258378360555972983980635852569885930094405118852812006204317557411638024622034353475862196552509153093705576986416233741421564077097313314682274661230926469295871070898725524132452283315987931459835871618419978565115281564661360227144635796809161368813696627159488829813148199169390171815892975107828527141293639327238757546978232879482492041645073576823403905246678770700554506440747414052459125429554598181248088621739204326395902138754857862045551368374274209980796871719607320532472898676608837027389282012735797373851519260221813236047884635822667703962392127761859139717086966659464790475345753492743331004452387720108509915570399119544386548149327969465261640403994814897785790354275120448276488695378547976210948321641490639547850643001136197959519581478222942826803103782199013952675954008976741790329306178706510542395011447858747560928968 [141,123] -1718882482825900547086090009525377522922596052425128881459773589869160425005280526264188362575490826417230212738861961274117422366487934674524162008698499720601935091901805632916345639336048019342593543065842025596158409083542846531699096486433019338505197000673774230543324801359841701234513288871200704207375188202710456603614725222978513214404550644810298099624851551597054978814534991950610655509348499972440156545409542690076095246594596719007085791872620183907408869232092041234692945395490080131432152857197390282882266525646389840848676190141788685010561413930975438452156981366556541031142177026378729069666142536350505695689090658830596336431195028677415509132737528470614377597372440608313090628839478722954184141641871104887267638296174073731372258352203849725643923758092629566797164864865826342101875181913744994574035681987199906340602954174254641355725416338458520035001021029109293076563095177429429268873241905180357215162221439607666932815227869638709599112817999558404420495202238959019232347667246604041685477722891015240306042507397768555544011941144942413457428229262423331200501229478901206605247972925387115961019444170721345545938412629326908985872514868313742676028200242097074670525413695564774339875838400551252683693268281949834890347112575724997926264783377421288710602022427638147007682275821060023517681880870847919337581475710823859726574196760304280464069509749356958352139550430617187099720363341398431402071337796500451889382981338561789745063931266607568755967998323036225 [141,124] -2357727828792944045620506206157701242079548215156393629045748459363800844849889116111901217112297954134916718560747558624294579840275316947035273025130562742445507709612074809422936557933651122523882115762755432290161626268283059768746768596733646354974938396447500679642799865678894774065360216060880476314936028068490048504328482647504882996158085519950778625490648157316920029879202916184835214886981872126431613002587578187405590019483188636210522911181427028366647058893597237557253111952651281327566131096497235261725804562197155005713532163817059865910509386126126524003225355932716346775053684692341865445722209706226010525309654531711906415520428444824538753823711160336577366714036907719564368296767877827658112927571867360105556716065950140002514957456633128338494577052830974686052470037780730878813528793480494765314983410036185169506571296009948118948292656336264797810459639581271973051914852736315851264269828506932522132649100147213543407101398092317763842369566494810387366203976039656420475811258672023111938800591492969601543226789243174029066249686888532390106999616429066342612728130579787768768223811516924920700627625470225192902757973157449553420399622723853326074152191943201607713090207284254228133276433904878592021730189756639126872944695839214254525985672159260271295894348345271871413156876341908180042597492237021478886162830112278855566104464425112275486148107015181336209314459348478535667737750251092834072202790271287926299444017385829850274691706797348360726452608 [141,125] -55140367308332079582694602576476545844045278951462880718835298495404734362326790777132487242361182757882383724154121745865070260443982842517974140147552003742804331722478855844198918480731182895929678492104912968568444039891559215124836109614636800100638107223594976555761673948504397264894012835912562996267722087762562132063486089206499286137550677470005376246692194540651637777647672857641691937551475653018747825850539008788076909609262833688631099860967949214597728940453536772096021712785395708355318793873250245833220117592900841951418790920267564850441613057109047881708714952637214452828097885165768785417462475071816486394462262194749761905070229567158462276624822655960126689972828835948766946813015243332577392617963890932976413514493940193962116760739128921245781090442188266909081797909803483842266080619362084475622593740081409174703753411322556934587653842865573008621699437345304038311135224184265038775571926311195189696896505084424148793981297391034898369779028964560491594025638500442871944028277375482909483569754960536647126691754026269686131506050180816331535442339927033085625127598345297149129181924048516097067005585960266493627813196960397157790082552704916615749329541262824582504070651867669148360137373000900284767139425708026865292051821092043844398108180507282933134757514292962147825071381982389069019132411640301683590105394082712566039559179242854062731213480659575602979606807610370906449597029424447433740640747715327469320965919495555100376324635396831696 [141,126] -241097631577765734611519560126753056581817499165139513356169510173724263506346955411904397572443672849606494229416196955451067001331715650049233923693972966220850047001450389590563769174131656777756222228873071126381364219218939792040096964664310637111642609709642763214402218718270490262738435446529055689449933042352594675408893613388050133506975079991658199918954152482478129304745189710797365903814118611316409203353895523616721413343115418348620800794543936399325626326278509200308047412333015292823035232981270520049572901276163855727691629562705914190602667451576241692272706654897427828219356476087990370515378510974200351822762657022201212136422491351824851103133920502616286786859974722399705545276958213935822633670020891068484312127909147665096172480066413099143174369524172411388393336587625447016019031723009872627100421906503357452414209687701368030952448559114668289022475812655940176174107949781975787917536461080871771103434978213136274194294432600969285662378603776719797510624602883168763112454329350286086489899860900141651377154027720291531699032711766495958219476753958291554959627244032921569595725065416731119356410867986234208622737241009558675701651788024004985199482189711464348073236272462016289914235555001637755706802393148223429924385274927532090729730893811356258291164482658422952814569754157565197606981416349130589514092636522983116592883446301554251186534996665393348615665511460040191704144768511896860941217437925560844002821247831274213365876832 [141,127] 1443844081294334874785942813206916451952172395924083064156465006008122713510200618551792892391036460193819134182779099221500650872082128427693963458443012525862913184140285116386101692272186162216272176211318969030625499938744153929634418273251611598186085230271302569649498167750132937975312349260103202406154465132924264884632692817528946353372698366753995698956715546381942693681013394367542335921502603985197668166194665316531167628052583940717018556778878357681374793022002947830833859359011143000177646615666791757299864176114213015337596365917635882251210271877775751922561911525333018722760287690799520013528706070208865475245252351236004674920789161299974085159697423255993300009316374496227614142788894354601717456251259982401540670874056495369559486627560471606957885087341143320385144120136926737535924145281100151019625127059509241912289758579380289082996838107949404957549586069389832956408098600988586464790787073042214346360244454518321462352979467123283606727986998439550202596058656831261993251703861850816784627189672112164261372546669393165340206762132865285789392405357730826956625684427964687506087363528826254134066370115415783112049789358263751744822637711559708523358216587116875522303077489222149102701475950243622896093813160792568535695386396995868448617506521260926454427407770641364961199083631085032663451702633079767551701122783270726817190114171259302599319541921336502258939956784442141739302521985194784557367926557775100411737871496470064500 [141,128] 6839492554938507530428315090359374165240905631427112595339991662556536753184652935730470874171617061466258831528950591765892714641866736510280552129470848706028057996156119565392257571971765024073999851703661492033277673240812800354690365411706348163470613095158681012079125201965128735330010722152472298284728054449136600250027892516233919847041543257684611910343505731924768479393664083067800528757982227442753732740208363606761919345727166623730378882483257968552370467631157074387382394098168253728400959491903773918583496451360158394565134838115098164963744536467721466233966785694091112045350095811681418457604902676835744078651839852159943499814463190004739481960946297765812133534339557893032595795171020972016200965119141192873645984569515033522254148533103572559034647025950569419493959567759300576180589528697187498579535196761879839256912035794219181076323505310134196525268621847315907451021491209750087652543327573836211979351660135174082152063963657920583553703901344552121029431977263880249596640533191811125555063825794220927341894788416160280011869196552319448832692246373453573489293297592858061768324023284431486061955531000090642317070227378385938341071970078691103966556178713004337647346086263585701679296163012172877726680388111320338428231960543200055061320216189526492989346981611806174514962205622313341573111784844578972209002220881790709921271183254400173933957227148242745213262801135165444386998446338884533025392699198111539818682271872 [141,129] -22285278703010166082771048429571497034426420064518238120226611756449614230050689941506331625760369211264593424665843016204531388867702566933677451046319955055200183541930087810041488405838515538466030217737797380982333490314100471127646937493938895430427751820548724680577442150032432812559524810051297532943329376921742444897418780767578587601177102419835672880876547552506635521078798503550598920678797680914212003321070598424652788445089352293581241996043516337329847042274694864233767241620184625114369265205652150358184246767229336853334021865818062823524632204614098472609597634530160377577401722525155554500808751827411689225641397634245960440485183738803756722055532715959027267864683935717122872645530974067674368253636887471929867219569882267333000197382290202857087439366810708863443310268586240098076341010471145627032717781994813974635199214152658032200962420969664168547697868427927148029329345692270723227752742904949970459878603356366310635675663910368595235126626492390641318461466177498468890015225817536075766989646005215235704930343097875970909233587015185330001897665391164806124413442200149470854825111503039595919807501845466112055562581571246457402514354938735186494208265887370911362336961305681874110942927910461116721587409389291154056812674565008150448217810834810924529545232675448389799462543602928451018450093591033671763317525752306010099369728883861873389334687376219448328102540541676824464823902982753378688184150263265625008 [141,130] -15751499082531770867947464339125408474322534852144474213107817766739597491908762072117759236898517516880965608389637632952537793687315208917971711580891550268730305237391613947389504473599324201293991215122047575161871097819105984072866357545700705207216439779620875257596417930771551941364639932095828076699788736662929554531143075392730503441553076907131669232256068406213617808652732164107007090151891695239843059664608322166939561722112902624483125404835826222096705055444669304382155717325454560613829434313364636092586032541853522686551708544077905521316272616898957365053127676459357602628259822656786322296622823071328440475701909084576486963783380056795762038357393738539605412263953566127140716046208998984287479775297259287716645263191821700713309436722710431861082477218851624606933854532358927806842100275094725918883083288233515115603432140785618275183901894144297366449260292684488671834567370835358104912365447485006522981374697248050629606573543562290880367523640759936556990278230930381437624756241074399584178316194284519186652403932475208556423613001764352719224131545118736120056217790048652569719201123243740652117437569459315052204190716361321795600582179884372875895694681698223866057907818408200222690696196733315325762204795890285021264818997093221149986810285610236759451665986417476529187884757258037562175543339783100296362008742563097204183836277559376849830244956007568506460359715697948236408849739458946169008456765648 [141,131] 3225817242218816011844711674187279023501580397513857390526569137412500992546706184395267296757714215723272456185285836102104058618953672496507109828304558618872363517604857769897652737636982694817692012671612017856655124043391093850691534334524547715803664155438218527772992237929713052702133376819533389887723278005942820701609211781337138378644790252399347648472711741392198574152208364725919521143724078335542910880406472561979115689960309383293627150214791508116956170454764298647890865252148283640430402842306208319310516019745176291329933773915084775346851583387634963905260005562173858590905532600319987348111774544299979559629093122646287505748487529855590216943322783099385775684330883534039167308721231629209184305020666304818590594606313574706406719116872044295678719273770191922026548517286668992323547672498477815330156426504598501332903141143464804022625465376744769809225997324803772058048110109513603510226423436394631449383589832496509157303511125752202477272823771966647836905288625907952040662013715050513389571972890926420707946732436376376607774661652413059534063141659549389792819560586103022102800595300573155358554340887848320189903535599736390971288843747654652963004801951872238627282679075083515650731553260358799321088730795710903184411577298619912773651297494363203487464397978425893502322550909588185343358280747024343770453047731017923441099391952999263039952073193441757290409958588952690229644315573171227370 [141,132] 204332684427469808814675399278458766167578150597722587115743467957398091203910837866495650846419964195805412239956656414165389827476591935538684261996063085445827510066592310392068639193614330945108248432094983926031037887010575279502756372698911173693103079812739113077392739488049177127360400785201605790543081358967922547958773630129495132179786399243478894536536585180090985402609900394601905405107061021395438524547594267433334589138453860630795771474738576490296878168889578522510498822656001776089097915540003989791017399296379444233990916237814225913303399211424430053624798373379191283064910035707142012445011976795842652143815716798863993544210623652961270603503647952837240196700960402457405364887707714231330949925791628730305553133807609953745560823146019594648767730541736332176731069909533264501064536330858655690490716468824385438538011693759986041130268300626577416312053153389733524589387526197638454162145529319804504933093909334584512618500289397003256258191184236555206471573858229756264871377623703942981866006914236763028163985585841518205556596817171669886503544940267504435969311821960093865130762140823857134949446953257122469866322235706907791227108229511148710766108879779531276948617037686160252112760396389026175163644280629650044560038835973599635416715822355008507687725221424515491458848415887143059460254481454352566708113828034378566994427133794140909724789694774454030331808013003410595396878336640 [141,133] 142490034821459429975699489908235632240877112032495638390314115303691065461007474182628125087189910197427016908437931593123154472053148361693166715997574394126402005674582075415442828104385452590970850890083585048979426422914313169414817874879532526079251713152736289822122041468388999775940633989628788247956240772778353917033912064456573205462087821481835931191398550240480981061260569382575528824647921591551377624165487111958612727089627536888725875818510576953497670813409004227373836626267524918263906582480616273930553984309976909111859519351088260110894862307297191032459580109028196819450621579052146450876995160247657274924504352440984646267351270655031351366197696938420767361361809858000683945868966002326796689215753376307399071734345525522693638902809034411653791473675092385453916984653381376564764952665560181126664467850457693874040967631910141717469541037020989387033160881879493650851613678512268778448281156233046872501568865219115434788388076959393484093732145878691676817044576647729511543463318375635384449898938537937001098066586936317899953863453259826045068925777005368367693657494840541386595758214222363242771754074691717150933892190796741350469395771141420184629451312464451625302638900924298098644218149078896309536062119600759232450445569323619082066391667221498403680454227563911515560582208112504112911720996874779026621813631759425328994120308476779712621673693593935540862953251611114763312 [141,134] 101640728661351949816498754482249982429821046916014499374507551627027253198690529658069087235543653964252947749306368395531444962096324144201300724086188519676124299421487797745904799501290241753440234233234233992807873287815868009921994549661193231049939222901877757489739909347242587644570284596616026500825199731615773990840317615026638333156199246812653582065566418241566600106968215719412682719520852170242927844152918484682078920294172518665828647424422079102534542023752005361167064154452628312596872548977508841391188832958042671322542902645101850600289889462069431774922385078310621260224168413786893937461351795225211146482380159297456612252430954296108072318282046903807730599832377405151357341480341854778858639778172620464355976945613689752660063268639919847032274635509588305331956738211882131599974989191159365484092685345866812702240684512460273648225374391407583579359960974190589048311272823303430894941716325929511665631860257087886217825281037401614276144772095950464553646341068955857227107758852921171011901545977698028515328485472194885751384867592383250649057477383179941482430070922767925894913280530694416290429988877957967209604280535589056507405326653899864155361355396214006609922971657832225230299925277985328594336322790188166493455864561473367128871927218098328652030251285550249661465746488127092987823377419947207311197664195078790625747191525480053285151280925199108040393324837744 [141,135] 32193130389680745432514250880202328061733339072496766617311190264148270064832547305682530751064848497974539213679252544013616073194305363714260120998638269190173526522098083325609756332463232052975142314097632966267990604259417279136804634926998606315145047108354450392061468152976354897144618018069203702810658161749572320279705063958190203502040754539194909549221324155795911066895547901095487039808083086167252181748006269433008818254096473956450467025078906676121008852079553280633195203169304525851435073055002245539642250895897448922569184614322521438603932531612746746345948851854576715898704962821103149351342968487412813890754458970200875089296094616528844419026053312253581060126431436844918713700973059433960064792393214173968061305219286903900389183741781626249706750125949063200241508616432617810072583246738111734681288046086557059074298655943393013142634021623076063600541677333667555506381867166451942426144094508276144962972735696420524268470601748936926833114069632883972257174627418065171094341492253911575313347789007232952688894839918520204317434895078375494657191756531235756603792133320462373449222781802139368307580409187135302611907359341219563168895074275772585153085250974699474432382933717410784648551095785532501031986253523562522563204367337356556997376056124216488583162190882636635371634647485624882396433493414365614684416298619818248425872463422295898333420470055877477958 [141,136] 11772287266555342305449452089763670691479646094442926125584500909953501794770347032165963557387186118621001907981952362604612364165625616871012588773641759968589774351448589050418320660903390697416510364301980592346249127947839054211873603613381407543521364342072457337901233871970608924239837942387650999781749294747725738457095931053248749306779521473665299409816265078787503864543947403712471360201466661239042861513916695251320487166643850380122531659667536774264125939987066426904856751679538751875512272657821372280153255009388046959745608342262949312858420783385740649186512202255314879091410390025070151179876285128924318520451443302348943213603335709733323572389285763755360957585329473529066956676065894408041840030655353061820435157954579986092527179366245207939783096007479896806176613787795046391122086096731026079527975390236421160355796825219006506184825518046869272814730629192404860786473429005055010853386193588174342419295050086343068571272705037317212633215850741210622460835472440915124041532427371813736827955972296662985162576597153188526178503237707561393800346766047308140320651052165399690342624272351434515339183745409606917624208730257793221438013038926786266057676340564974333389522580535892044774495716871965383976862372929825735429146564955883729239252006622415197286231965757051563971807049435209947808433111899314943083754969244096084225888368632223638769050986080 [141,137] 784644525114493141927573918569599619059710831540323622460530212070714164447187066416457933745886075327133850165629644135203405646379429407707040047657879808288414683271047173051172626339537750870100073877213886440713348619059788388886507160852104082567946914380085035659546359470478980677723691042362870273503703082831344846213227115245996313687119153657947255012719323626728873022818459471400776662270904891632790249142146305592115823652280267758129011325324680734509833203850479708609817888035453085684712187346881067755861645046160038535083903475971406462608586223245910547836586830020969418812352835677582503546123929007586541171450356750419470172245590276749002483698579534040826792526197195680046711237282482258283838520794125455291848403545144254834424036057391418566875001714918328159458798020569955533275860472359410895500342125212365416166389660906742036543696570171427656803067341371145432446687256012934587481716356753966886097995324473347952142611085164025016428330912774626004923259184653218399146582036893439994281474724062608925799505352761285612823022450025349181547133606843782170310958655889175743105416971770878016506182730031257193224378242391560787750621426792002919061598209082931768496434362337378433750191047905609606856742398741492513950877028093233561155702352311520326092976437392720321603905268467715859976763538612075469855928100020365866239046466619144964 [141,138] 64703652118445853952207945093116130270175886068266163067294762673615119495985429759110639690801694802703375604315359271975455900885648167790258438422772616277097534451760323257311966998259753062352434990756977490486122548901784426690630892168270324201111087891722329267561731790936929408234596643779702860864541320799021117787465190925035769408284000583854575261158826780297559030225331227475562704105806449826125895419017608057489785698514041021817658641251438762937204865342423357949034429950388499939731944080945769748197429706780116023319456474044250065480048191108965274841519009214191364510284162639644528555311223469525867485553335549510432200202371291497383538179306110147361761741105895782058797864279992910998621577567391880552932563584348506397654911907676630239710283897811174296362791625017968525981375832515299928066397820787957830511440532229625308551051634793212090694180076964133807373731343783708408012980928798868805586932987980516867970583604779438943252949318410115237325416940598606979064355045734593593971860623549292067221937799332472399432289959004642885409898960035521199779001344147800675960749956210728855612152376039661818516787676069756320433023196725231261984010431023587778369258921231718182349360133070416886700380850695086797830087548593244859646479806988143266017842605988019955320771819831843293832314308842532153123865942426833983500499640 [141,139] -117876036873747014133473700181140597971326093716312653215501552745847798671314767143680346643247049710490568226448460960511914098727193913212916396798192773928270566316234755779520924188377843952702707969951171208358113096929351987897494321231119227142820579728307254574499499442317412292734565154153836659369839815277719411373366262363294038616990505478922939864126251275099463916711223593181675013267773312238043249391855117964047142561892479497397829989049732051148308299145589471106555221622635782116580384014787182912787319485610882247454588249571725967732749493886066166331473218601829282396384547264465207759647658613556090132962308011804717147316453262470330469289195700903313833151967981443526428203535121782291491199881755928494817327640348125551951990506176216052948767338975879770873206073340364631625224872383600724629499723580316989181706416135707436127112244354431320085160879401162007821391732651211142158091013536185262405670271697022173507944768239025918276302169873964459439166329552817213677028118011058418267362110470556149082296604818927116853272698253191766480190188953393138689861010631776469370782011743426728097200903058055426110890600059933207861474182615599547336136967724446613473706277907661053957933647956497239006233600393847427495816952598583825436919781035185076763867405928828701653466251588984776307492030017291975490821366653958685 [141,140] -2463645587085187666244537113567579017372489761123274269070551137974867504776192836440128629177989997468511391832853143052960636703666476021982948288725040791375008012710831562939931316525101149870835853880112826097776965017132990456581447906232220721748127799924887750568420758717032511245106754301079546975945286165807344395318270207623505932707720539208336264493302386835497552929660695137442880822289867975799921204448389051050317208856156330230007486419366802969972165708785139742091565140065476834163029653253613131547015875842622499424831495261352629960808779609974826904758762491448481434698858218563235204918544263084998640045010076659038975468689282639384857596551024784783991692398705035850025867641927625583667110932592993293014748524235213594837729115748046289776667238216658829939153423511893307426373577247589645577864871367847013582143901272553455269248704965046987495218552832829910993137991443309575382200860545301321808557206821136687920103900532168327955631145719180789389239636277746597310565329106184345104009432720060747208244846861236708289763063334104259082966423662083283796528395146891341639510089793249216451870954714920411754602446937922237059730899343719182229928930144623713786882453806237262582229220636204944518492646956311448414148668507344826714557814380749108631975797543970713755692828289294702992206114322029678342951424 [141,141] -460232425513859823105186873644291696136548543115724757966831205106820989336787603519760526745334865192407636260479735196989272336989326736836246994303655881342885004411688234855569445200053077912810525930692880751402937290642946229095831603871104831689932640751910569527452866022703173556043383999373818674273438601817000982718183123252610555341686836895093737368341154704182293659776899844831472224598783425995235577337125825446551763996722353199495958841263633550582037149430502367656491242297086016710834570617157307919018635121800103821754625893356623842235975061221545520394300006712786660170272583653794454466745135622633167138145434598910013258385483937986864244388516052934266872543875053764768104829834837006000223330978011321843990317691788151462762607212816885130899921105826017610186764722876223912980162717789729428409037687499209938263706124570947101352956061539443735342356826736915478171439016178356835144067612203538275745712700465918951181083854799518973383876301218276154631652121990850665023414950033356738456985208562753012970292355831952405940002951307080908649222774289676511683938893218315070210065805627167992998723182994503204173788391664225611827742735613051839629312453097917968985146139689313072088201659173493184602861813014911002707030096582631390136160297854298737228718254872287044444179923524947174266543203106368 [142,0] 2811203022859953662331417066816835245162271733374781575170428514321178937276346685931541640910931092571487130531945648517790669539775601162156398495507735728890182717235397825359098713752434476183481381039775357853684404561003482220437547227543653415681331850866015061984921600874083619863402790496758111591695199383701507556577874545274890396263720445421815659331172356858336735850371371848453133368777073825335894945935306865811930339443708867037026627574258863048627741205514417154861915149940622969121540085519116770375387713308353709156733122234310602890746453163738125809752370951588399976824748298934957206360365829602268349206867998246880286783743576665458607486543699419618827755427570598007693674483828551810293208536877118810374826520688874625572970506824639394295937297118005775085534060649273109145247003738260310756453466409037477451473410861745971701756674371596572560203383805907751383290589838949975279611093184161017206292312268695630609659866904736360892515553190701291225871296926158730696564671530391151543346961829446189351584170700626779257824776250620384927524440089530303869973897134230693292986754233921634632687301729299298678338919916013093281533673290420658362545571428829300214379373497956581146596480155518136669508863892229675189720755323222529436213643318851284825192121112167082620840559021798508947088596683293868669871444043074030577316624033000785249230589127063464732668182360494136558401730285867541257493785233746403262102927213690811622185864346587829193476028533914169263472601284676021370468155190943072465807882303913154731828816128376039729474416782448066704325758280501884536266868400216191400527850608777662287297396456787419279753422365388824855953266421525457354699051966058106394106643855794407458676826376100404813397709748010780464641692879807490910974190795134209985696137440614886499013002900096006762331515333470553432357603723767625385782190424201311007698232293645676721211441152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] -911330312455149712500166933926596888521328920580597632519910225883533822303518910455509544061472377997318139751126816579372161898322789582683500355454565563406961532542977507580683483211654100873488121049062982771110033075400051804654407177095671788942456529401586117337723159799553271088775977252100398116034102499202866946824036254002114704162216247814047581363648469069893591508613258345025282093354997359103803663269026773251333026440064903271033126905122267060528630103003719021245760810386573582372312662472682699878009861430751338191396049317468515925847136078342237376827317415885458545079329287818615624453915735648271152538643127110513579787059181647017500079559008799823494000990669668906434025675200832493880408981307182046498104359116262072162951355551912649191589079944596068528841363671299305059027567685032231090963511891050846557206316027987654696372235360951563387859167370708356100319912280248661263513768456584231115473100034172013809563500686724560437642043649513322660328595065144615652726447371511633020126339870187230289527576480214907664359724224889442702888805166711749725270718922985940842916291163134014882393798160104599700332329204495639814265656250865864043638143264431954067236398915153389215513066650587827618582893354110406492510201325945664372108049669944378784132708350675421869560681462119093461115971142731061583076375790535176873992769326511860640348986467008381456939137432093088446561076473300080859457868091647367088407049964722528074293177605708026689582680064271599685446267080244301178976932759750005100010229231581352563954200227031689024603074741764024037022030213503760949171164843440936442090988849952942636710391479328610057427036928551965436694322704231015116353541500237600493181063562864762337435090078315935816688533102310429285158946620856102676163609345879504951520234492311019549954866487265483463714519434904105017711781553602303636455112592156199837373091977332295676529926471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] -107420209294003208100292934160211906381485554214037315202138783440615866752085477789997858173026204088348460380827531364830837895205793077339975538299438223551839911722732798543170197772145754840606032142078770887033375449722894102268699220587805713371476740731946035441942817917044752216356921019089624062945794439923638002664262235565241887521802195131590804230685847910910109302178661827792433909465532363354266010435282759261785022588272095015388483005548199841331180193962990311518209698399795856440706433962618472452618939226521740837077669523602056701060953912952708072897179773784369997284929449080058422553464825425604461539428960797286287499255577335990981982259483982917472499580863649033574356082466304382946186107489310194698366037781088504837412992028764436302119696326201120951257316070075010429374206408037093947926509039766909743716475619615788099200984262092791381773710584381977839072648747943050793031667569522912516422769034386900056966936806411173314969573405088039042852639716532128402096274965363434255989656116376985805772334991948844327008045629471514208375217453003850586858341347705329368928859053712158964366403834974736099278155955629683993768478092764829830870273816001625869452725599619983214938362932130119460175496557137521165833083769729915094197790015224332510386860024137409245581566388116961418175428779977805771394239928182322424335956166951157130868319143791308564251707094025941865993495280362342889287268714328917998320549752311601676558410237881970021797517582498553233217654097199113951494343506846772714969958179260537467137808484224740471698000485203630267807339300298257876192791933175634315578252271088570864479375187880048446470406976280810998602038920700108518316864782364165956798285005898219761771926298676384828149860750956099281637708945025846840579838582393230606717025079954223845865594992550065655821233305199513585094549256882417705359069155304660042254726689843339347522560678952960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] 27948830246334842887614162683570263602365943529365410713062012243746573491669893421865362252490640773671950535477471968081745089303994318701148797728619311637097885728654055792167235403138261826489107183467154831899640639267531595007730922339583968671454981105430061884946712285271084522233211261968820785978004793802787300003854943706187229377916548172024126544745925035309187962395966357629166445911947500082493269609317085499970127861231114477607568689692021412029055278839239409015765478810019150389918100590755257702306583936228984561360965116036323679372932118214211102868823159848749613559988315195992090472854292407179792272687105386420124940920215674067308412182526830083930913239952532920453342253483012852780923722322878609003040832257152485702850300278980329232531837825523211618540909263344499898223885114981394418195547152446163829053418523283741704041354790622845223223885811846865368319670274640383194317362411709270702304337221573755600875211100591126206554058239762839619445956142027684489347200465296100508449043966987420005544649748008163564060664835083468726072856403263879599561003331064683204102357206760167249936262593586667557343529457707076521321975105631514643668307784692657161948879618901146946232360209212977520809457902838945862307496487427108177496746968153801964674489002658302599586197231114951841416713198453863100066149753246454790314836032452493341189560441836565398906420536390782912227146890463095272317605552391581633878777035987655421556337225909764513549850263893735723819835829303215623445916442939750550909212385455744981820073093636333126802572165927832746412338573031540972523557865391417336569742315386333627606361104460540411212122727226453665695310076797405662395896846695679682882570241593248658584169502743106427657865019263954822854648462624166033629799994356739174735098148269454632348124841957261790166683990417987090204803892643426259999598619367752736595560373333988734090895236456775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] -1131786397888435125488055853508118968030580148652174216883135057833808047676321040564963574208276783524470667920410050741654952255393998257776680678148510326221718440885892693802466672444762241927734439513361094895558693741179319357237589026194299929664427561538329011661329587255889338265493542837669726868205976517140360351882135610144642508495190701606876688676654613129519150157147050646558875153704221427617196486090609801547136201041992949520543857216950068894346537019386671886140573716351122790295755769442137169037511947176433990398569338008330512558877927114442528507519873694293827456145130418344138067796073272554691733734516471281188788791707075140876772118357332429931714748959908197780293661993563167061300592964035947400184765115103877952548022301054084534450814651232460593952989047769604981852691582921688074972258117199726918218041149499024000430628620821114637458411133492122916002878040583621651772616945428125822060361772632274283863103876800063561140183106615123369030658159222727903013949375246745130318197515924541039903671888578127011122144315824522556580204340519595859533836426978970938048470155452967155352665268817633520884091541946414807716672998027914832666001618041042063229000618734900708698619338562437861019612984525439806206699463493846079568022097581469447991498932831614275426446022937708149871292259417031526387965581136866685479735733650980548227606780219923069607532749723519620003839532179878080285602461154084287538726776410321701831619139764546233705490050624219570610163854153457433576368978915892255124181014210780787020474698640644465398232651065021521258747391294558610662542449677164338815995965696686003062028990394806380662619212055265321481798687462060080722285289891368728266334492647388772133355594664514747810059008006987564136440488386505438955093932531997115322611657047974712227415555738308037379859396901670364857592982285899567622337581579114468725513085233804894928964361736025014272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] 16624480731788253727453994199899938719281138736859760639939909519139265594960714313352508490943742771542678399765830431467527898852559504494234072286241958031719813786510903393272705254038974290446564403068704570212513594592018104828104494974715528772242236933452900373248832080663974989620393293824361947090981325727456704268351554073022613558135129964409858684269631354401700425932345123830719569750539962457154237560709838155602548357660227519514670316563461024991060525957365418998211032566372998525503182693547862037595951203844597165349466474653567947444993131076599289707267184255943148887892950630690180809612635546180565284993199814410676780996138102127343077608032436678221933260785210169083501717457916568157217919002567424340680722291655048299924029669244013394345146292864453933727391966279269465158820559811855507945050363512375260309125135889809334121285986525793031449889600162458908462651109947893113969428364590370111254897752560293451304845585169304534803987527738799564682388444724056457253194034556818541959506147099017411465888865942207891274985537088808348371369300676091038668899734127374379064256629063636107280878177165110604394379163706940437414307220271253877911640913214291260030642185481676273552319320179267159123792846495059140434732231412559005645697173519065200019348457885818313805699930153309466701121080276020712122078485540020107755379716606230244294755817633807090194950119175379044388274820344655304817703281725593306773458974263817600234275851394822147143796048034534532438189950625841479624495793124804943504682676157738563300671570229326773833898026835213741714561773161514207194707621967403040593644356820730961459124654742884565385674164572219862574801610004041513838074280616460012684564635401129314259907164779019798028490190988672817044844013244647335496233653195400959378756501880647645576982717024464752786389957712252407463621785041417119572755890932624665848852679337277450107330102748218654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] -53480508376864470480602608871866507600786529691913600969204850055092580823717723342482975006367385322850798562788079576597007876968441502359468247655838647232624729405577010792955598044205738926237676989686217235870018698182245661642359899285784568558826002207648541520998404662134772211247571296483673583729335169683465982870029638471089976294744915905967949121439032975959084234574289954979932214562398021538598906976863644939482483442353235165552300329026447408953778973171737007362751934304574599838808001259132638633333543176496510083131600719066041773699780105991633418547599601082647546375761768507452130003827681683307395116856549751053177068436504006207144460765540335596410998197035057314882781196415961633268829093736877506330688534923177055393032444304852226893733847379106473061626366505270032602470255253239189641869447702369281689521331952645747836507907855337726900535788751264193617480753236470660456713602465437858201869310926946959560373004659449542038598515894462617096893760832902646477106616637021529029709232710038002193193237875013962022377052500449235975829806302261040806568850606746559769525020099699947195451134682531361728523206809048616738692336511115458185642212443999843448847612967969874087661403308805027005066407091418444109940195079662177021665771748868052641330470411179506311959868462945337728170187337177213733186708404062244079613443817603485506305708130519893556586121073013864388843316317274889074409005010831685898951790377958271023772071838827234952521325805136810547757708577477156439696543793480944694936955231501824754318854773260612720224963747923078174262659428939685214558977751973488658403058777162770676083442902706101374806087685836622592189603135833003670963768919449505273794202974981832521584937378963240878443231175379445996368478154011227244748601835386230118150717956925450388120435337041591749440555289822743964631992215461361143339006850186336495502633879008512611229976233232677470208000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] -1490753462833695957098508605596758811349935119220200534611887440776665893605078407058426416858775292606515336056595502750769011933690509550849445291687540854481325975477467083111260667418068167270839084493834229598541567049028869288591979867974422220660644910031136091560829741629334764859548643450805938847703590558634564586682184841539359581774776208229997778628338247457173966958529534691949061452831477464004354268401376517766799060402283009692254918794443607245391629089869518710371721183658735562230919289783819448613494063675160720643731326832834778310966772199486348062801095348811307146517021118394571356302918012095357039511919408011836320578484218998807640785151413125201988092019447905404332303780283052445100217848916583598281990299687100534685024379866671398736723756958148822278996375298028803843362252262203184303839279148231859088045776914695687403969228606229635910606215461909210216310610509863300612845777717636456761324461326040758686158715193993789412953330003279672522802309632614087283465314039236982138596175324574264315662424153673406152689765427947711904378544937313341659067792747968507276295402834000122360028256891261045865835023303593731636502218248017388388687842539429861672411143781976101671890924600120115804641123639557314793603776864232346122145461857299331507013648375540301970885890386228724618315153878729556385231983918065035822370515175534837439886752699266995106403322658957563397815478244310776880617371367074369121451066802808033104140244947694948692738115824662267929710655395990822100312229531732125784301764720545296407851962135280646641819045640221193884936718530127548255200702538393804788958118297533084194015495832926321810198910102667639164892427100582825540684690925341572335914238973071928624141873533896221407987630533161322615682237019168160567468621774239461484353263876825060666015952123704478567599555064855739718852306262477177891049362963756266848887537794955877141483378644132319723520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] 23892452489970581830235849452609594489829960029290498179862055011266886529923862301446678010873219867767406848717582727971990817861058914408678220339864347798575691004867516847486239730311391745206076493668319713806308962315153685084719866872008752811725840680425302282069676593118004974903277605242546631768857487883619457291960629392139436786423198310381852830870163292176060312568033044685754969035711658405009947412046152486016025855575836470721051247129713246495070019512470221390654299158412819214854509815818223223722407065576898357946392268603319126920704282990932584957212155421670493057616068829630571363784268473598720912450751662571624467340967699355702924251133138748734506238299985356865562559741946164474555386157029795410624939164735162930870077972719694288782813874081901862183061920784851545734707615359753289883020158219797673589968946558030650087095395307697594682756020218499407278235576956036143664710299288560554479732916218422331837938546003626565926099639690684069831779100021300834766899345286809051139569734165299170464059912869470261820520868252587658660557555487149883669239999721015446428456598312534241700403431135926154453641363963062648917342676525483879086689083454092051467798838942615205246841065137035025405080079488933070654378999338116211500503809102616928077270841388238114493726057932016510552261405510774245618726717235492454578222873859598155784526939709983903431591536245291773618120295713249168577411949766875516124498909593727912068955015235786184501975809515328014921225176268308195580024493010909720704943248917339148374125865621677313182941790006113400240132576674761979534391512805069077733252764563390038707783193328647544418983166085204509405876187844594480005991138201973186723738451045617354056448302319220498117396100948392600948543398921397698811559690590087429436337066164457023796086213763352934225877654003238357469649631702702372919749091074727261446251731310698990733392852021922253242368000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] -178340602971030566188186059350926430805220237698796876492177451948328431636573286166149927106947085728845934692541217494047209332054972504769006249904984900648290752877100298397082277529107658546880000600475686795822668807285141717852742566062860978411312047033671421521964397651830027021457040874667423587650388288463573125467985130086802182259489555067104286992167688937732223300464585647611725094849039157590023951965919482500678904660377088639938243443827302311106373293190776695877201729257791426693876390672461878917812749944458746628015434282680030283927002416872816851582080706555807669541063983684299901683771088390398217999945236169581947020259905479330375905170528298279219094784484779755577286005126175444264176777064160639131619251200827354614492181673412052177272639175238829451219316782195754771227167939327744771152083920954609967906408463136606759126184208251873769221661127033842500304862009949609637287515536357562210513285208452991079547240613327903858467843114975395057160462042663353042329314645293628322588092433531790420837584805526093578839927692736064674037495800245041221372912575739455446310397088058292178881111977211603567211788891677023668475104457412066724014826093688432455145905788918682523370853191200592376479609496098952462847735293487378232255757033553895574443215917712919774989058957196971350622532826535382193852245745505631967578616578007351525128718703093120356854781965452055516450079358976916644476210716970952381600847943697131532427701979121067844383689127094440985800926123773920017246552867437033246038389374839411000961865593852945371005738549419353348136760807615666327072815036883461872927735928585757322521466414253432334195426697665991528886304586526860299905693140961960069742217255928851642943414001553262219986235506841796147766186541975244523947359236021617661988259298687437096124270734018235900027884453541017975436818029967928492517840172976944534306896018975607774848611099202377576611840000000000000000000000000000000000000000000000000000000000000000000000000000 [142,10] 802823263090887857851484899946269071165333813901222562997105816614725198317035992413090055821029068804750154433847588172476620943824943556883139949241194870574451294404845366790193349194573810512644390926774553457291288410864284420634646477096615506396981555497058872865232313010622672019510889345808493895588628349866431662688415024454537363384904743394398288764514828975478302161127491323313190353629547089980127412461047595165365948511909364545860117492605724675713924632833968002644013710999298740595035838993402550874589263832354419821550003309613296607223957841609726708556590651771812114974802863564773271142170215284351644364326268501568702533285137545125076028050487212741935196820791502628580901640574962862962156097751088142029669207560422930382854282822153414755334610584801431005685039055993283848279534682148500370670216479214590850157967428258311227671470970375356135835352854321637706716731004853097088335171954462627201068686956567765592199581624304160749069091550718619554076029458021426849788163981453555323381848683712814271112442667950864121795291541640711990240255916025076393218200910367371145438187704947171550149827570859256211772593474102158849251000129914638666705755369337591427110943850323484324625950278363156882796387619541694788070937740291786847886718455387357334976963475451836071582079537624641755384247157584879919044043389779659431969877268250813343641940365175357791402776857794719139059357278296907963985269343851733377998003798285237287485499110928679691368488386286731536371573851723842552336067060828361420600605008448018969572107136848114970138447714086877436499149890225949049927010124855736910092881761104609384197202937990924670451298156150145301566398929326254484436835118852615566721806390868914425313317578053185369538782212459460528129683462369773348535682692120767291464209081707616272486874559358971806467351166336133954007876809935956889368523376513165128788436147819019898324267766581387782520832000000000000000000000000000000000000000000000000000000000000000000000000 [142,11] -2169883246115089161434261114331143267035781717701189517805956994321087735481902701487852480481343744042412098605251703660165908454879346345815922088868785576603580580582677776948184066131851643605250615418960878982617320440531095662986739897200884970661569079588834592415098401641797112417598979524426971697642914789596596027629003843704035308153790551495756507031798429815146190615514035203897133969497766686177774047428070192720360494383708447897005035716324189183142935446307749383519642103559921141538638319429450781936296165557495916221221692453863976524705775142140563828477643794648394174603192416779017688555266946534315710775467260807284240344898130452870123637701210943642670456140707020077439943220186240044269524948333087880697352862367194172397516639880137615928447074310236723331384592374380170609998540734069245406288486828588700321558397555738834891154539781602290055657765182630278942995937135618533665827431100585660399118344912500916283170743767330370720053540093772595532056032918543543499636575361713363844164927226486878338997994050357288818768387890172132185232441525087999196436008199887112321527550510510439486760941322404351857322180699361815692129326136254654343192177042323272325468605306253549108807339995001724019308626630657180775202553341619709318550316198813093962685467412001021425899206164292295964971000767134690089400276076573962580550426238371631271769423835463973023750183884300107022260841315345120872873414656101490354382911380260968331865691887588734407232778678254965156497255452788448620374675463561117923284824387645029040104222784037956396175094234049928861492897042910864309698626638710372221743751201170413652129260378250950117490873899591360449127221058800358107986745150004415841660776169150261278710557098451484436502931947283866077212108905220159432723282287291409416867767206847277886705288261848256154772232922778176755106844992218341444314069757007169553015460217174971474323898919050113020067840000000000000000000000000000000000000000000000000000000000000000000000 [142,12] 2108320220439032539832464526502064056691334787129281179141990397453249214214054298240495716513633090728014751621143417228242957113081916844270425675742617632858263617498005146993114245323158528948621273818168385793558424915816201010704916160230276375867974836506770203542619929591964430602960978733872735888172096422660334316991526305288597157767962202628293154202267309458987904181876968120407811365798917354013645252975375271456848396263322170955756616378966747482482649547820609108847401638205906174738810285475987531481836247844279660163512324702076184201269386118759020517355383930407400397638441122506184887868788459637146636315224537941206065870752525717253589021047235774427813830867780329643539920281116147111764790112041088090878488739399133773549549727157654132416352214999928804801913332293607809200638338484758234942371519825272173471631431724828741948956615430490875485957742656849739308460493514070642182958259388630874431468774540568132735853613600085825471759874916731240145474956880218749073875973314359409723434071166296787910045237716759819238657827977295664024764000180223370121813241092724336374462162522771462688693289567140654857971372967893784137351924939075883892894636170718965939050915612428077807190659723135658329911865185492972380063622054759029902466823282169980726341847927707119167474356856001321923167196147144002869909191989078325986250197581748644004267043691042900064206214830878776515813725917954550516730417367352716736876902505189297334621605553084082726395691105209654802004282494301194892332139781596182319842900327282406771615689267393208813797605937656046269249659616557996622820822176021610865589379946740313271462903245172358023233344918562562976278669954295547558732404284139659757367577923061216474133169491887253309677296609424867072510536465594700324599503320119677938529796919471591914142762056494202237371843618145632595972042163362387469354514105856185243278947408754091038532122057305664360808448000000000000000000000000000000000000000000000000000000000000000000 [142,13] 10334874011152835029010947646500572486797461055553079575368166393721115717256586594851827041826904797018198232191827744770548811993001177800560358725435025718759736820397826707015104773187001005599642461262381072639307606877899010967077596507805487119173929350580270742548215385259918142326207891701524221107096506323651090580584318712607723055549422408114455290490942269116255995391973190152374966310392906199069534998296279935413175212241314029713951720864674747563807421113457515824108905108092806212720017263469332633838759403312036929623238736362872479126314034689229263108642066564621956229612171333230321970341991499135115332377418936659381806785125863888361305813084725517431642614028769351753633559887161120161945259676078179082884401513875042127473622650316322926581700935755782089850235350935370839465941125096932897621089509833024497122805056177340568376845230488778236271201258543642836782379221327523908565871206673777540267251402393583945658289193269665812928741673764399270802390224363606078637709903608256874983406184379269780739822793322011993137140440156921942873075468145831399444683041022581505186586743482966125596126024234963812442123915306285856156126837799632836336285483246199502046375266010712243877806414609658190568075998280399188061944808945522280068459432950887794423048950480811250156044707303262618677263896510360587490062397418292911351641420380388720950108781000588584202977199833434005406433902593583820556240409597799926334246708659266240904489421572866519312819485706319690598657380244507067056758714058481986279330504888999799609836302121160623480635096469176891633098528606202760858726912384157684478081292345140660087539967328471878360069293531177036241549172940691847579891920242682059733484980352809069596305159067724490108946435135859563807487442524533919689557776094771704934483184404274238798450828346144069231885949471983192534729471657110049172634909939702492842000970891848321159517645371435268985323520000000000000000000000000000000000000000000000000000000000000000 [142,14] -62528068660828944002144324016775288567340411109706423091953624116384766801057930919412692377097196656454462961366069497917215886637423935474710895319454360419013053953070351605173047401233334750998407891442916469414576006581167776335756956638646329305882950166612864497640106143685060911583350388342696832391598712004502570981599108385289452602051308121205696202837819598227617538078225825225755047565590682506523663576378882739371672381083719244099782683665032362043687178195761141345604212531348609377212051762673307738572981091321631482379900483756871990646666844245876951543442654195246879269467180831180524680821671465432220347667181797936647807610122444708730591645741119183763715824047331578879397798252342342361284177818962324244120828815308370049320703037079251418209926354767238567765611821149564646659988397256244929716961013675434926415615233768540629028381922094183761199633580942230290865715856337082178258062630906962485497769879078567365469274522744134529513784043450237577760555666313892422989077383231914761316111114013635968476298446579649904707955578930449054346848986098107146001905509420708567977067606754075673128728259842646527877118012325216630227318283610102057197082848158637828769814858772168450604535841680474978316548741901453365579759011785776109306352503786347801426388512279943683417476168988038931276844515263810109766364053858617130455519081160240623413583057855999293044810282024351482788258818135232429262063661203262481567568972418432774209763498354863144058741360574302124772608232453590249496917416597019704820508980023378202333329468281587348776123282327599782184210298174974526551510946004380914554587781678086850555450036605615710586713482203608154815389667738029568793047992667707755435530599241366981061563708062726373663790845320807665296008896473381737494193088100863430004346521529700548537102619053106732544803623256081245884068910810547429396752191174950781629086194432042383351543166256570423771660288000000000000000000000000000000000000000000000000000000000000 [142,15] 195488472737953531305125357976465037441012926478307922822883889235818190901324291282648218423734169598932888980739935735731127912119792980032264431360851073511753153354148888590956333623108242121016098366822236020114753163031500319349797562066434731432521414113137085154664869955615719691494455457798590495872786366575698560534642464056152268419012169964168713869874689147751619788163340104853604396465527104328104993545873869590446975269477868203828218553066578515611157796138002522808955506941064940506786591936642061599737144440095010821258364763583293003160119548919510838087813561173563047316602012055630626080585825987626735847236622870225865116982003338697566629044899010886360136114392281959830481697112578742612900027032000726995154985906947885973092050926985988061161969199082593729328892563500709124132149237094735278633088631109250065891138259701913174396987444626998923017025063674871336242823210531570162315009301323337981845086627007502627635368160845058082338697587772674694013762214712439364485265681109680274684022688971975097646519320611628223256222905080525218494676771246144398044749516159310114377220730063330618324490677965137821044483073479837486212094564369070712116869207456782774171633158883050258669423444256352171279561690506143937458131198072650254192833550937626721130262653949988029788545320539589646559038998944674379070275669568121155466474465081061352079439344122220120124973759486819837146924993415837885644265073664415748570510468831434452711303853958417742075406071995166462488783217277513807911803409979308989391000206593827545281565535523924666214354150001276212783054762662750884784847368046450611827852279514823432700901090786837877851463143420315132080249408789115475787048421582378357235771871315397761065038778003028325685190809126542505527782979488949528721589581070820569531040531670699623716493500338255605219534970402413998402734493720577260558146401261354169428357627801310649162167578050490537292595200000000000000000000000000000000000000000000000000000000000 [142,16] -437368903861054045051571491955231921998276904877039392370897441361423116328070268979017508345442708905071765797207897743963361125991235658380174321746428409124697381005514665021931089293439992860224385478897178040299637796574983679837965857928403463500584355436761145953173433200263886463403248192735962620799787616400555339708655352948907351697820214243030142421845405287138144920221033342188165709527485315647421567746578757313612173644534333617360880965239847026575033439844158535741447246944293020012665474070003993483276945699232619900145873358455539763228388089335801724207491326307922605608658672072073122378269052290774338082105664900186143002378228106829653597479600459320437833814892739076388035892738455926151515750790231037768484894156425005661943713669313411339228476442888371861848083786811274494069764315730134865419682525810595982315426563145807527651478238965640383011408825652290119423532072995483793605931925353717483532090928677723233528802052666151420059670596061497835933523343600002937478689323760804675652168952802597344762761374240472518925900059174653448236406765157709626826391966440414444303199256066698681776693642635438085450939982127385262780144454411627545046638990065858345267349204581837766678673191762840578478831388711185771194317556147148327547710160951753068092586465911263518679771927051063239954954044088678072999550392091373700590589235510290566454058220856940077263779130144961037701002154386399680029172326596774449834992136038865987198161144874279296715283104936948357732971721741015487097142699162204544897380105243564835650415783833368968526793751820069868054706209312534999146260845047795011146177995832559854484009586334456572606163569171277214514680184925820073554377300978098377279565659685965124121902989797775711216987227965600726538001316689365205708758104445935349688623838223863400320427634527623528533737261280572056156475741082931576773472521942453394884382143599211380357595949896807783233224704000000000000000000000000000000000000000000000000000000 [142,17] 759597913382519153735568276290137273111929231366117667893841301205590137353705513723724369602897915017404605973249087627862926914860347283524486978405838518479014386966381029285725518081402854163829228703432128748897207406525944666503230979284926555718774249538632050940181702720594435549457440811551268294016465466023543271976046745128320095125774950895166760573550302465444675079899054193005457462453497631135075036944384489826593489394208749782753580928926536951156388675203481442379891664293523502408165673770200233303057134067514809709312809408040345491375716395945495136958767905073706494052533609397150131763068658549599295528356548174033191151030729638621090976490421563748158604634665719575390334783561748200888054646562357518490326030420514084409935779264381495877286447513743974930093906540116247162180427453078535877515864203550730914792615606662674072551914639419277182077709370608152714304341583765395326232872818081577880995550816033919795070924753988567544458708867297314412511257549728190617724540359515728639273390035096972038241000859010994774648408917578650793052053637044102201321314391258772416806820893630032568742220827867702101408114480608544318894821685743522853926355786700493681511398032866154892940417587075673972088942698879140163556980402436717280720368746689646867574038792580658113771138053283631722364394645837557412322392568894508704363477301389595598050961018758271463541508834024385046078018077656118146084939895722697821361619594173768358317282490308194300247681411922102520870336312762599753126194258869093711808417296063754927363436397447869649707979704809813274672862861975944478054747470302057141623844502582837951530124905156317715263721436928123215111751156588597464031868641953739409487619389422592085295958753403109991621098375358417924936537572996805493992453909538501633660009089799453170701061260822805992614931809842005684227748167716775327579494796364374782169853993883635010409763768995837754117980160000000000000000000000000000000000000000000000000000 [142,18] -1052795274956637902149508665222516187782054900692377064255197384125893094546882081920745256558795908162311723346477520757678396098907795950393873167894460954294369572854313156152753299829916017688656124344264988919674817722481983492279408579932012832203427574569737509640255972731864643521677291681538797790985656359261079587391848001975605462014145277055913253340562277809523293225081111836381908738383763864728887797721287530105970502005913909521379543197992456933127387058292464332423780907968736214891569502304881614193282851374957594329757723557251251986637752528078223803511924782996636832515785095253152340518942152482189804091717119731580037948001641996961647459362799752013171753653566571322932362497615063542604053340449846241673187350665490242250912277915043506665003950347599219725411644119186685709502036070243281241273139437675163003548864262445260766419489685175883657217105428262919149387559102331840158146879938618237541846340545089332653347102450722608917703961914470771073119574155965169776436974069209264423821471355299942184015406705110067620851716505197429004244251674687208015395043720333429405211801876091760864541701603569365944765616627537373655101449732623372756297406272328066947721515999424913839974662062578780229250075720355872118463397661829728807554428879116599883445989185373716656979328543374927548747981077830554477255026126307713443646074669072380329209365786406733355644324047103148982985890245380531140421660865096580715382169621248518919814662784333808846857991157261117504877962912141461725111660313516695352166263481245619244199756749979110518966703066490239685681336307605959529819303216654177652022641083925646694789405092487897785537482073216852147161009810652452646670650915719065798004014772978597902384940415193994993818594290307844807725539314091231004385829423571103381553019980058778301681642074363702892004883403082483723948685768525381826684521067233006952238224190397804544457354613371488136448704512000000000000000000000000000000000000000000000000 [142,19] 1162715387230419238409960878682742906429019463938180134342853977345056419233836386887700369550731628206771475933759786324572490969449396611762375869653474405417039035687769035366459917807032465959817299242716407934324934828593874726700409030300719946325675798297167166994932358118060456116728764121026000195615230940127275031448571247504471888830638731379533360028903144531149682172246041180657089560699309786513948899808513294230606125526205981641136403156661677888158897480809233274548124310162088213369187486642365404193471635788644375628379901517775261522731950412329390776157547454116515826175774805350999345600942291695242060746893610075947388969115529659794384579465545938006788920556347193494675665133406280105280438518647517715784278179900271992690657857211022298257886644463158827758908053282757723314561427392227699899178875379222195775385735595614076818909080012496354134454715640391495632736347180465174127847415200093559622722485044082723406276472992885432027605416816307637026711471150925692317627486604074686498041442454036354456592676529774508650553525336378677968382675274917584146676420308019019431470677240623879879572040329511992038211745045978373001721787178594734441965509667039162734941701770041959654809251606024880255552892225885562229520510290569941174784870443593533945950655333544193068276677771805528661376829809200684243969023237353083376758105677477935136242319802711126672899883280637037405166521068324698219786149467857107844784963322435463869853994272101083234273079923257361617068640849782740943023981888562117654067637062584409907342721942579997711721627631279312143591031745916892650984250947840732488930602952045770565186336414186479575546590499784664427225223493538697011102244837670308995427587377391414176922884256046074297545591315826204873230296021818269614660536537811969051309491005421215418779426095869142729010521576905834639702470219067544862672767710972905360103819468680344324657218280732732121698795520000000000000000000000000000000000000000000000 [142,20] -980355982739716098062494135905692660151410558667297890444848169424615026414870720433114195721689276878178751763731987569232925631468112778307956531580612249243191883719661512949256846031489369383242708745191033974697056769970053758068388428602141626492698731731973495792381800263106821444193414988654054728440646883027126520080865222646877069612050419315468470158885442019382787630699732967950769124925713488279438270542492794699968136431156003959067465973411507225781389006904754987433330242642638207100576778869879349607987232224139682300969761252215123893335924830190231112269474907027241481526340305226250209508344428636610682764470618587659806820700432767423925179699383309490373838582931241802867224428197543251525662376177697961313530674035776340203417867034726249709645938064376061136003016501764554710685734109992059342603009174047179855072005547543634052419376171494878263194876736681091778608932595010194528894781254046980990949211114947949823656909683919340568957545479685168736165455619825421463996365851385109835271969665410606344206265771657196103729326463826046811423733531181033271236394275002445261891294309157192413300100369133297718441140349432507955067208319890106981761993325496294609211409304369645344002901273726309832276926090380588095779935738608251784313293020370946552261995343312662087539173860089841498251508673845041309216863907682009543220652510450074782521075524154932662652306752112107094604396975352025001879393333006864681528090605469114923389478524224742810919416163735380271932929350864964381553705594766559480264007323127358397462996882072741539259991946967892869709652927024854701199078277577834730302593410641990020969066591136690662729789882188299101736111672431101020762863577994533983154356917224257450609812210406131105095796625293218093126210804059870038637438602012724138207416234146283284650683371895530733976041891967191891975732884117038284410452787137173056706582863959931907549548626388862555683553280000000000000000000000000000000000000000000 [142,21] 522723445601404909490141274120927476132359627924669131542871449250069782413825994242531383267114773233253095856851560743175075566928048066793706653074166553988398508063847404303650675484861199581328477979420816530459721215257747656460844875930899397817221437419806343900137794233102585117847077062519832405050731076777104194049677965083648958342361206583036408076002263588278708684492622329994770635818161148372541483048742119242105313306196311805607653471539454517787550602811779885511779680498664699187298499009434211162710746989414309283950882189827300958633291174124372652655739928007748583469256284628526276426673059825248713208162421697673034299266756227981060997823343724594976274468636134428008590750081057560049866215930318186554489690939765041312097586886701049596611802320107135281431938732353058056458352624804228396604766271049928586541570867077490501590798948369614186164498490880673359039565408601382963520768276498145627754431096680261848833157943638810744650092652641174295495667270577621490532818071093397292867049398197082098979364283121991192962920304147824915342419384090896809124468799237364689495589273095629581194997079219728945404920126442393818865400642535902046225962038876030617415169450060642810836018231829952554022981079236837461439478759313644528873229233496026553877392709190610936966553990430972599240655826557410533699925378124695490774725694724711716225658345101478187569808692147042929784731432148771009769406721013188254505110781831419499017023557452640387272669000849232849411535324433165569656829150081153404549604892205255690354201188142146065277085444930004239209148648023903170681616178967845734958975764156510231565190219388680786968885548704069068928811595428756744835031133753668741419779345328804997218627195717316483229713523243306122889887465890477133044089220575960833354257699396636426593087835845886670549749180119879718681366249980866191503046358344870918989297349938139685075873034951789645922304000000000000000000000000000000000000000000 [142,22] 63656002678312660328796935919388501555167895152197234602993241606854322886300295253394564081782346116747163895353458224378655544239646613686652296873244592794552219843459947337824682212924455449653956544803669690684912792207940896505028932108102037954726719954865517647425026732161297877980790085090021103596041385131472185537175750706149224752129152948462638056203134867945470574940774692323009358518630641791640045975099071559276835826973759787096393534563477507469876915050972696218295555947534393873089016121609630528859846757445757514802984046992681212412868200502943295198401533472391937663189052561252355212349282242558798376763243364426184213083500357141390040894447387612385112269595616353041470396539711624846677877346685230903193611863555784988418770309364259626455557459173253220575928707455117604001698910984874071573105460178319836121707173623221132963587370359302633358114473626961523244845572139290843896069156211847279001706580871894631354247409057461013267372499853286964711536844582391495199365140458596410406008594673159191447949180541055001084585760390592069505032154765905004636981631119189242764213102391867292812538334119624235933363525868352330710687473731927072160328991926328642086506463404777668414984033502541562380035482336014740629344940377894239005892915260403533313532216396630530715833269942716612734254410897976806035038292647817308628395119635109925557670503509138748352472453551404626671528668377685909728302555302643335353797071221075125876203857093442001882407882298809423551243214152038635199102619121214501161725090309252231196371759263291424548449218517905364140136589740108839439830488666536749981966906636638465235061416866030940497647752278213774426077177465192819454192237189510568717816483811631931972025084170090582119979088428904819151840314870324213189158421916463800402645850307467985869013651943122741478697763462340641441103411195288240947404355568566751933316214181273547021127499926530707964297216000000000000000000000000000000000000 [142,23] -582794621204077955186284025174715187699398377364453917489719869985762202782882386069515186776536988909524200556931260551498861701080324086589992597783938300083962939803398759439075351209681027257828869530475336885830743746901092941914188163277929121157406197114616845704714371575584536869673629704373443662793181407397152324864638489677603641771943475270215870599255051461508297839387031937420234292807819895030521116595854113833949377878229266452603005472493824033708331893765453975918790503840299244153935658530993513870630340723088955898105851105724022545920063574542042115831469940505235590758979666961161408610517938457509344501285431754604116540911166131091703669618650757199361794068629391685020933351492493815723925564204462465366023086084461880966468396157826435734404204506103530527423802249010541579229171706579845310390143126278583362807837010649726999467078186100688995127552564231389203392089995309838614752926125562464588979196583900152158528237335258244237189946258298373170179850870957975758193358443366022427725104424312167584032804991170807886791616621395494790602291703465017273199541307272312725693592902529846477654724474427835703514537470022597740530220499281979124192988411402053493213857756750074525161002478244734202150080954682214609179333522859239704098583055245020612242408319788761497239930182760323915718489581519960464665456159564290289442046762699859900516645397844002945417668045591267863918090270654820837001048252943223313552126122065854313102258043776351958282993115346542359787762040824201448755583771485560644760368051841028034852199232226122741501956700140141672440827593527833738095875914765218854459815405038106481534166646530218205208212869100857208202790416960970871040423441564395184685858566981290717290481128469829106877088165156481029561614332109976335428019867425240187703254189227846587972025866465464740726403742830287125296551570398560411227099768528985701199973962538267488635663539628025432349081600000000000000000000000000000000000 [142,24] 891831290035359199423675288460162992113066465287339489593612125506346755332042017183893580163129578821957617805852653129054903570252725286224785701921229483140533041174842544712948985083977869321882497532382549292577400402804417831747691506502194840767826901951466112287258990417982181857776922058971723831593409086596442637767812058476623710665201633128037731041424543052233669819744151461944557892320355551826039841867956380483424860947693906982605115972681392933017781539195278087493418776303204487548380935528685330217851539226692790843251995217464627954564577142119091851463638557576459720279693176294181622474188312118983819062242144933705901832166826521115603637647588466342451466648841165181047661281132573251269495315986848978390042735419870203064433673397726723141830414887079698307538553501763125335642880346338879480644763462089059959334181731226788480508746492470374090310030269320887727964137639816146000845060195245166778649642367671437667665881986048383718324749773010771366415294751581890600727822734190095804726753686743035619373067678146030636039261250088200188406588236437615108582721567815007608346791880310617021785974259193116360506227066182985141993992177680097240345210380494534020273062449101415975450122370197911134831790260591089471365606054185045295553974030154673527307939546585254970075864106966841180448869906915788617283588146085331550737001611900313720197734378194530541320977717001784835984443415238935315996517098622416651113772412440633197014746767208383875582360026380686882697406773352451830748613536001392616046030902885035966680115340791978183077975773159095278661000554301441856014406765999745513680265559068767257728556752555336976515556665962142704678164441557455060968756089784172500195042599219998639142758587015500503442284806467919640905738569674193074965004308978651461021866420744311606752401977501364478308144250902831765942124283982115326635151837161430190838418952680066989234338407087920432954736640000000000000000000000000000000 [142,25] -956020102658882389516455892905118513360270077825949546357209331856724662248164023109409259808459748025191795872931328709700158116916824217032834890007735789803682606754176636290819311299070964349419833674191014303930906054163720853143084671980435911879594886023944531460667570484093261328598758931599174922896949138756862161688536229834165446354350774132489610613377070523051563628398069712071788143953818924492421342490096606080107190889540323068604932613466109248843092814319950117622425096729218144406810749932422801181178918690375936152839741537216480213037897991710217480679262350885115451962491705543778253823766080183182657428942541218628810053758424002650898132465136937608926361057258722114954840872495659642194919488100891718405304632791449881227461077655316610935627432304415088135614277442047471931181785412047342650981861199818203764631393479464605947936907616690111938122919457179652442201974849004020520503965273264141190161132530804514139921462087412535768989507752798260070861388188518502094475821344530112109557551404730506917031085200380768108560615317165089678063383521962343913557653149354689945922263295436379231351165539908593737212506709219697989496740891393258359389338987950572203341702977224211754428600994776965132446634489859862305815495650111579170470611005928079960702191605471038272048994200872896806206534320159006292870450557202089479843047856235424979268145261388855117117055747595665037598208690181045541216033314982230088389296669645176717003543614020530717188108354733386902692397448210839522827486681210609407121430223906816108429893567162863823347539236151693891241960328546410627762573991521987340542382035716103480470880071894626948699479983217562832861227316715261817080332516275145756329549267566917776363075249080519311186315895205950376522489540572664271679694075398438740350051643424253471279265742276990381963185440667566238014235794844332310382735229478254214329451697767527105471202891606466599069941760000000000000000000000000000 [142,26] 834006616623361373372640926001748715131209487051592153572323472746750298857399849876349421929880391664878339431076175014612941579236240743663269842419364501628116509097958151289157060904876755165878709518889857181020834689685808479157864241982945151138235909955721132566618225908110939909568266754227867401648922202046640496315438471168119127170694752799265352805979675580559538197733761142673619618394102557842179412228582005256542096949281615662398536033097210755632341562177488795686775076664128154117993769245982565644166565830457034740591403208661441893017374878725201550944508231642616162326889588842893001823159445113823110660773616115607331526799950770483151736184253365078050613801874546646489857045382538655848526769594334672441874709335148957200683331217331109728961718544031226570208173195266862555012984172078771542506042150804747184479597169844745925019163058577947524194971431863479860062837702279388315984724189202581938798804441023573227936892687813429324648725856773555265621538092008030490851693914381510806856637532821798548702085153369779521503042835371771332524338640354987817489705866696270634920412468155037563525160097137036569050040310563391320630065390959610515388797340942563753932408069464949665561413538194677150320814698390699565077104323982172319622371966668395753401244936141744699609014462327924924540093994836808186400352331565455926394145901971213121573785998511100646394711815680756307713460045486235946985340297657544003194192787217050643527648068317436529847762733132623929884542431157032969324668145862439277087839739808035389789674053880852241307736203567737434166265267505738321951596384197335034462954631412619840314126506250361325246079278663500976486022194803442116191531769755109785625754051779624985693919734900780175393159939240849841639454101593795912291530106185204940959269193567426599296813824944670159638405430569389614041134212587840437374287523870966532564360117781550120213943384187514332142108672000000000000000000000000 [142,27] -623021038222144062607471954373255418184069486948377209617556416733498328465199572762463149822013791566452001716564302402430733303394595317309725768265091149136091578294468532363556797720933176762621946654017024261025562929949418007445644139409706216399323372488950407209205768526312735930652854466113332275276529378059194444042257577173605040322248225397499172126179238951415979702645498383381160429760158068320401102129018026868238679497715899318162755589752912082355958742759275705865370483433853371621370933060617669707230651164692297481996244665574206840188835860801313084155049632871986248293989191534750709935254394422955915661473415480729554353401867740381303172995542103792057009559908219715085389229481568327894622034487058076945939527919039800205488019854340741290361225447975622360711479528253493152794395853218515281300102071486161008365210193055436085397451752518719688278646021188407685221265922258316904933640107102205859502050938967251738730868933797676034053084196505856339437919363995405582915333448467358723862268730279972736466937276130385661593568963234572640423562751548799729887720792256096972474711853366445457259547821166264403979594209923137782985123561827905256309000107664622303622876933578956458451924527643660595586544349172780671828233595394152948125128404369155467767297958161137295216341705671020745948985511478415777103714469619685469180658993740454978888857595613497552234354906883756108052627639558425193008379564291636482921165488005948609258882907088828398294715635567601850300823276715675316759264020555440276995204866019239532636720590578134104195400018634197020429347646198879625951795897913659398125903929931917872686303180168561865721233916228794622059245589422390672984696477263662579493233215885312367769071767590448957351960128535637009333662259746808019558043248564915634289975245861969836656396153786850372918829099615718924403016661506607229968482306255106600299770795467480711779244788789154685208494080000000000000000000000 [142,28] 407626089905187339865431160159508917762426575490581407532598950104663393708412965164404447125092409799495489876126727023338515879414877040287696043554531803893030013018156997498583164300534685119057775193518003880863117894619489707969455143691741303491097563978394978973195720321007533980012131829133650014841349340604096731864951895510302312802654879108032648981201600349359659700899750593663294643996511084140866024412855809600967539181927017640192985812558319082059347857949372202152389077295637843753572571838315074111637006120346763303222233686862781603203674692372384307105263186815049982183342929262310495099862272686493657282043632980061913973138420110692096307027867311966689529813321795440509797549316660587721423506859259322316681108303641690986979925078050222994943382854702895555303106116757493908544778059213759957461190436607165558989706381486615663129479170887409058151222773873925283850085299183050775367070194380039498305214371418766729393270346520848782238463257522604505514796418167397998955784343419221763294640855518698636919506980485549761164652137071284553888854019282256295694378594960278915964460031382156602887002606233913107330380798091779368150448153445590000695698614503584049695240278378589661273347606001306557018981321493204386868818746813573451014114168251714440561220971383626576942945723424842429165030175521394178522348123057981237481328605254291660582753009414357576827226311021707782169918728922633288043633065424844579884887013046795005308481402758884553338785185953125091036416829006165428205063524407307118857946110123367528521030369420132556130891823282756358064407077219351455007253674878225151610532746203036793934204159089987249394762057932408285352673054615340452100260150242236749831736402973442219033278641343810956167015374609720899252672133722007489033456194368844363076381103112447270226483995192972729181137391160050524929425247307158866555414026610782235763415901247117344658821588926606430980538368000000000000000000 [142,29] -235790435298132392845844148029882604973771322903911119889323870131461182186502903579187106489208977264295990139653320566403926919733713939161122724088933538933751993289868487507288175098894793005268517312236154229648589763882121394081856379730412493644819065122800200939770486540179888088208915878977615523328889139974711587447891112289504399533396990604988535747968431648692477087038663529423081128969780899123917285196500461223331547560838006857864095135035774298987523559461097060762164404901238221430281678420677182380914059367433289490022209473461042953236048996881937385458217755398240774589465801848221257141739075202787313086256547065049826284081799263742174835375570216268127895505832377256709504089971189228106988655111985704475208349226051529226362264467720940674526907634097854852870983914908501098374878617254193918450609809352540467897413639319114317849902218930901746663270136575327537769053948518035194629323855890680380581585719981337964649047018314513470137034443989469240171305898945851075031784675632931876954752474476422105870785866897240647593841875415373570226026373355928817572984371903382837613967055853197965179009741535858673821242490992256292974943760674583617500663284284127331742955550247394505765173788768154329466561140241694127564126180579584297897136051477142034743982900285449604396358112517731900419674343103976487270885378972654937616417989898760461747283070664067152054437788848474550757153841751816356843538714924592923905154119668001382140514492525601266816087408817114565761975858781114504204245279519280690841805550605595744067590958525298062606835178086337792599412957148772426444470209533983541578069366437451240303275746900172694656447792082064346755104318691746891007536268082686098184694255864900828305465904423978830110625496206481204795112323017149466332662901197117405831110464944659306968342595315446380225065097832551963444561623291405049213335442335266882897362821035240947055365975837085695402311680000000000000000 [142,30] 120602928561278123322053354263576623119898374461968967854044782286669484107392814783550204212988679872696026838474252026361634175729564331709546499050724859202835388877722138822861311227544090306764706782922553778696638071731238490857556432444724221385035831577700375269914093282786324660883109202934228165333135531048202111544478424794053473028548046974839038177562695177892507547150239189889585743247086765253959679192606188337447817910442520987013900138947278111308368082378880663535909362352602068566998606187696886200740467916434382817086250540436142049583063836834496431122745263577327768093712403515943223350589046319937234855666219035787295835015374330885059619396036893538428441510439918926190773269970398191100718929575330434885251267150609542661544650052999579210744468827684665092281031527421886316764823193065758041516047644333920991221816122594339000090564004361107156145024707695857309451120779118191076961643543507457524699046300016986129987560261778924256398215887734570812715153306765861288114589939351647998710766926784473553808272973802031836951587229419212069268466818820976418568701138334230619269284321398697407335027018029215603977731540667005300708845491259154971708089861378241121982258311229124598051804694129494172055502133948125924365851448613567737239501256184213498979747476952559791761877625688419559244452192912297458726383348727986176184332215711983578081038421614193592724446158543736955174489587599918905590575711497232473149792494413530361224668067114616450107200781377107417609525361498817407552762999162517977142861263057514415947675317100781451740674147691632690417471424180653730813716596268277442089851880856010091975446798254260242738628483369912969531709773534480465376728846868451919268969577763713601746847402489929284625649924638577298453309461672932423563578044333735213759178503644935210488076818381522916997892636469433202028811360141207964842986818613901726479013599039025025656345752073025601495105536000000000000 [142,31] -54011846350904933938742924927797795794615194852187806844964175272466447695374308478811367699175759806116822538330451745842496011476864913768935758213190220076352663238517550263452930602192219953509162212082537630004322355658108269653703953903419898013416289585809587103950281572494622194348961373001569491605204519340458002574286636846001890748197215170096778199506162649367865820450047025479240858707517242458287583353869933132286238554239163042112907741320164853766641768817540980685688532946849207147773621730282167078112689302216083203272897391757238844347482574886659227967614100968031393556181275759203969209125792005641277322435568659646092441768391043664162275062697127108045305629882030889062107659712837490950559608942629529649657371997307108492547351415439742927145688210957258420644638402095915514191348072988138972689507279320783441190781145655873812226998162552055531525101779240296644675435479712064589386563348620840827116187035271211841783120859068750927606428477891330532121036098689078398250989883958089579417421840192987587202857767100337657487136723345422554318233868034950748047563048174480241710237115211408511094260010880469298287977251754321696837649131992086261911045585528881242883332057272460720152646286822543443709755942707126253000934548334670181239170734496053198589997773005898991979714771631203909555394927585966782034029192165740437040865371433785284730787590686153694647069512627708316659063827980287526515069243588572854590897372475498850049170376845283509445131781565934895480893547114719449679974658349867064966459675464677664352101578693159517367590008788963783134492141925710120660115010176601791152455598547387430495110588071634011104430418481854091332803244606421318097187957451833633925381490568318186637340898924681667878678098759599146983900499339419743802935415361017169552567890807481120070252735411917099557434975492404890227641096661880345518400257506390521795577452324023408570087661989411224152965120000000000 [142,32] 20627418743904561770968543965898767691660845921815436854428379276068537712560843658824054681577896204813581547357592558847232140927639510661061566278117338393217061336145026847528191436960942566621032378282018822864592686220247150522322244824084358247229511359804013133019415533631581913610086838990057149190844517787693403471794847327450181947785988846517395189214580773894880735107163248210067977065009233749311754719422024966622598861761893611147222833143263649023192157335059836506528446135178215000365869996934602933721912921373874539812608454716830662365967447550973156143246074297793753113654763768199582231962100083386030615453084393163542903007910315435213383614255520429254541698579423058482646710629085602736011130798213443360431215367346165045026734871619428106913962484529208996075646879514773136462128937780480895225745416817586351130150516806727211219297153314897181249283551930789538630130333415534034462935078709823462154078500176090032440168976552789085987006921751899360792199836107388363667443635218180721971643212137293071492947199524874877595567365337937284912824571492951453311501490179149153696504804891043674922339678899721281459649056351724099696775435095067194316679599183839053454150153535860973282311509500805779106256694220841743840456834717984307170527974045982143208665960488114546540350932024247363534067505226880836656835004185513545787292160512917666340563691898420096659873351433138832123619270823775587436892323987634531437810364558388344303663654869370300910105906886534571917377046019140833142875223318628637745385697479623527699251984417506185278649949343400090071186453008649931129807069843462525240212970884842940523899369279408301252577635400604336588692622742729690373165960834758237395919005904448983938813402558943658646800831781844664694336854323032553197475054668828387188987211776308420019921672880091406305493959445136993225737046594345117948468816119109627387438736499493709542888191007747831584784384000000 [142,33] -6269717300857085884419650172376262921263327599849333168722507621293238851044957225009624012223173256286026678065552842114481285944603517615902182019543532352900972904056414072425782389839806925669361322352421172383949650418550061014236968072947448868169633416269294078046603617662225360457309122705037038512347875665406131020093223221732430752672837227672954533760617449120092592220782925164962011994630017399132968008199556269414261335143034464202811077395864438530368717156388169262671552234866399044273237307320221667814528020304085093719445302959349213470230494984340588317748886118255564702923735181979812666859814361309494048584399597653572287431383932827762081356795864162629572995555328408036042338560165265338569790242066661176649969353974417462325256421668771684167745325699936162711066330707414568353222804509865668135162652419819992616552777039250237562143283272475000969317548575273098401530118818791121042602580098820623717050530861871377151242365424086707526216773108321940188061044856876215002500135768050220973705477870145227624812129002258314428061619448801574211398208153518736790932310782790236801161410086892927532416634286816239999525672343003251043277230863089828149882796760417137403939488246282021093902658043820224828362732833116920071485528769282329407410835808439072894980136934086774902472942541828109144911531359133788896486252782292442656224241183006066132181028512221397309606685219239661029137039152654283063319566411623815424705592131578776338311404079760189059628775470662145128504055926986082308337054525868330177950615643529839470350930522796664508445120818778377766318358765831954968708284025349544909539156395562555459451541414796851427977776398191497041369944401372815177983946698404373176869205662096711308801300774993460746550469760996058135819222794037852690194798326032870987698084485744263908219796747061287460570867710304524500959763435031329380458665690088840346270813124842058180296613729246408885862400000 [142,34] 1161608657950423120797588548659492746579684753508911914863401624587642063007492257993718091035941926844214888594130633523124868329273800012668958493706933506253959667865248443821685859388245613335209498423039449202801156148113074977556985703397935552664166925706635592409782373594519777194523427645049572262787184799938974125305921516507151343105754575435080379072938611066552933586457025830602094544760031301425481362838991375105420776905794507398608598933088159631386221846878773662853290106754140044819797656102366721439513268843155323584271446016790420788885369500738662395438255833447777415608401475795040469259863397390878044248751237863851872468061487888379675264924863051118957259839331717016701434735507121350062908231158469241970375041152396991014607513054840836567746256918113595346001588087829891749821983400206011991626742226118954592352725063159006111208274304380545074987630250090125458336590128779046630055630374723735263674557011412167418779946153849361711969210056971539202284784783052964993119303308697881983824657132385690072449594814467258997038943039146840802925313642591082921773590694841877684571116792363536734063236274133004537520660741890617165009698533731905344625023122084844800855142434199047391829543563014861193941823567300574518699231746890720718911066062040858083946277279447620992824818146591008410228879618578642608501643244487360959410764437892274344220948448002601026145337355040080260759540958219317158508141054452444767875005658069903676842668316392452260572562586182963142451873575180740428446827231154899263577088347001198738159020970085203455640597427809822692093736993222080594169328073934140401656470943974027606727651462464719354717181050340397518347213162827067538741557819133779112388004068305261055356146378773456501068940729519880336001219567812237655545169648783496944168562134350092117886487988398455744723480338106945843616158197175953819435480208898107137126392620451563262892016601612781620673960 [142,35] 183230348252884619236754875556189075932399259171962657563893562205140295505359041379341398597174187199674330807263149924719421684207332117850975625435911718240793754424581920669179193845965624262921207901279726314988320060198725562300023069409483883044294241076842197326079522575241915962110368814041906623026378792163085466943316531850871474449936947155764552242297797632388512956503558061229254240396403044613955557443019318201824302070545221178665082782274859736493481367361320913679988467150050370885291558245565332607855372221672564046193756109610304353523684222317925342743029524936262746289980749048968039025660340320286434385241194325301024167739063032830019001865428474107470950121678564673177272448698816759157918727654382020249885294143215270232828146546373613652247504004258838579717677707809284474612112335250011691680483745516696069883413172125556256430974997213734011806877941750174358703807989133066854154593864158056970198485558042161690936106077310905283175037991563486218991469733135530261479736171897461752814459321884144874430669633066145056315368511543871610178309427369109056212232681839093225978506381966766576424702225047906566488243917068373394178401699856575086835624978838392227910792774900039286353702191863374337801227349953066438208900854441726198904677000178217323871665896238064965961494832838340387985975968577301481102318075979872221277133886301022732823262610870355163593383391650999431883005483160028327546985191877208695546228477602029297255106830254465967375575591597501263338983379807470762022063765931615920072260419383883969042703302410547917313777224650626619085490736811339811104041181606828148581280644000771873198653974841883904339947309217188289959048216971959094458969677162496380084478980068777174963076926406141267009514839882884482899161280937354558349586998367352745924506473368941963621059211461695185757767682512041309263905215537041772925693570204458158733254037900639707500678261438250172480 [142,36] -314209761796246716746013182751830702464299276177745046864184189509140083683717380838673442354399807786318691975342762736291338639163453082549683117044114586018909793490086621714492275665903536953829533599006260203155035507305946126803543928974685938580653176648375019031606473784755590428157476005543001702808786153011545725117043517364262680816006804273194245781959170545203100345071629028496381691656503571045870741541500607601075944851948329437694271090080865242763060927866177420594540786232174398435012372859895850525942317757549880322819250878997026069011088006531967158329409076979247593001639416569437816095544514161015701989780248470451347623633054851772280424713650864706844123206521578663847039280796426216645161021465229805972115302233567292578707839180781213166652154403252809778512699475453187029724416078560421422374151128965836931341318023034230221862150577537653684260154877693247317684290736233762719112555793358357436468084761955826279158670956820659262326335018225679234621488348018541311001004230475692282405863054174755635007632407437916617103301555328544343563850222067181974870152436955474485098099835433634228619566374783856201405223819514461427504002931978702211920448737989301599363536514001063714665184850792383410945485480889313416592019134445601228654985051318355613064880201620330592497518304741372010289209916877638492805990474064669190952311552933236439698312819182280372125115870236443853574106775731939489366954790486057545263612243808858753843092259861863582457345594465128156978083961569232324753387373670203705796510407370253655209055380281591764302701920241623441077449611335226479897200934367857475672158727191951338918851217985105905009487253094343535524012577393386522797002516220510678905641586790904579534463512581272769680380171097047042040268384910769923602029899332787439238492618353223734904786038331781561987529725965607390778805748626304101369657361875751252732358659504295509147478533809416800 [142,37] 192657878905240011726640125266782780469568188896510801757447772369901187717330956684587825568052011565575860366417382705747607617044974068563125549516619051218167767077636441311712571310118569305497832502919513364655278973960885070599088792041888200622869447388223177169636664218825385669279452586452679609519108350320318574457872222600410482129962466025399211847695091309338892870655621736184001607342928265096426778575428731337703345988244848046065555076461427211328414575828862974495797108959046407516458917124073532407495585943634160022434367450494319924110190992863102019693012496130686367504753749957358458778549093033546937370049097059422432414471655415850298010771410200566341009331160915950627310761464870783567695262528363003643564746550889796817374416638883637408977145517603368357571773077757619794166085084593803324620595019735746853972004611182872608076954924058966727538230133285978775242922601920193912722907906370842022786637774188395654421343531769136274341339103270367423223397273590231963729306165786464494470243041748969872056857567682819246926820860316835779068510610022239274648726730661406757979529867452989201988833519100756074915243290169429386096383182327836786755036037652215658547552597275223800661193298740188222314540830718169334941906943459136215266348812838511721125271042640897366050506678271495088756395757532066604230395039981590032376898173515832473242186900268150475268615782451463844337252763104174183412586404921062035729492775937600557277838443301129267459704468326490974954039174804676176579993324182378622105878457482184823536796270921196747440809540666618207858655334831212684927355798971135046011410797814588644224674199662594255969286962209999961912085740738778773178801262489652414923869563125068246822429861128992470811466164104963329783981716597376570530335982398401947194241503873717303319644428154096087050367755260128449785273787316357484844617406288963926406332875821716538061641970926000 [142,38] -87625254807219839663682624601833298892193583159583006947203650577888333016001649028221456736038825853158601281418990966759533672168374235091615152274759120855974754342047111627786957364842148986692555521158269598433924218843224491861926243366030203172777368566830813783536902654859486517193154735762153837726080188653775897352035048180823575360617327432071809483163673104645252479912697730996609495649253870093244121508045485204831265913449057310088594212909782135883314041990787471368687252336512264239648326145262722484497742803936323414759645200328536642818475417038633605595476325268237959299779720913611566000154847935547101389103355575304755179134329705314011365980029633133652534761069034275439560476475955358027969161092802382508664289749991498528622838584770077238432140725257951617768178323318269025070861299757228432835351980302546936436198998544658986918395085594712930648723217711335503619763807437018645297152098191102530620827248368258722367612029018719904468524093473621379108611750420387014142936880241088139644010955029335809262953418158466726670990319435125578049692033475072827136674721094380551237316493277945985059201651566286001259310617029981821306062217660096062361572195744678428036986396606273809277495734338176426157717661020093523632307294344326071837712198487733986756515251144062117716214456245967470430332193148247640274637585250846116648563080879748667333598016945539350201056766735718442050680854073397013846791597406665062695651982556903326672209458418939945789705739066343368363435362467070290630871746706733055912946393205793257982191175875696096649366356496385076443673942079286982798045332530524225781152110593487188923642204771375390025232783450796307698068148076055630979184998831981491206709511558256465570809787902114286033920356553051750532552790308336483473334137504243630779628980379367640877885207602492550969530259253238026282454791933746974426379043752201492462099140882731558097091433420 [142,39] 33175297166733366534257645294786295006670604355359686565907707208690885888026219181531248458547370305645068524510857705336810536216527421025191496071980443463909509310369856779148757679078900049185918005164494540561459919465229585558668794945385779776606665949123353491377081250844319239688590664460774793638725127709731938968856904892784243673680320976123570546024392345961435189592039684801973296858238532863840097199359448487544079234669384390148837058681866642168346607126449360342331357443778751365211645301681498917797964727124465890064138985296622534802181026271018785757435887183772743009730420000238288128581036711763512249205850720003910869318158190028198183104709485521639573495747023669610353824859983881600779684436020011507728582009376299021808180149625031649327629313947140187499438720250974729622691503486759099650095549003402785848875644781904672551791925898051623847525859730780707486975176472688958967779108715746631962025234685558361334744144137539941101463942176022587560571846574048951712001247147790109881876739755933922977481972596731657920101004175604503555110868719829720423022190953686318010053354448414200933520978219686259760335549415003139932975411704461225916928242747723755762459934240827036652929785375811498591256623628906376848240408862871193246209858738226953010086811150729202151802572392844138083542219981208223760224491186267501829394025637223783169536525568452838187681120281080776654369013377462868807750843637875321167223021616258295317173878051926189509374857605890702703601992451255365622479984489559531012927641052752845572845594640682720775560160593882780316882700627698260144514047293391799672163668446724902800846845571984979044217490515673493951946796922756835344164637100753733697397224977285977125934549292703906710510652805241770167537080648862162119658113467861514386786217002010387444139465943559296703297864087745831278134616071017408156467918830248367762966440980183407472614240 [142,40] -10884345692777741054144161642771303166150220756383622598968416895308376562159085416380539723218132990470467121975419071056307852952027427375817567693424389029533847449520520714413504002465477531795428445022300333146250315323571194926870033266968937957596243483619190052304594041004654047565251116409777834804375127427150121646359911416722733543359700090559426044997697222021609666699952585284955830708083156444466679961374061649597805803455913514067168899092866750036668851926509855342128187176558910512380929482019678070446635936714063818572881657002183007879996333672832334353710451679169946174972184752046995355441470101602302263030613348160324463243739777448655013747235174753286725491456489096052673197919135642179621988633487078473541219150969219145099031596528732232889873096181651982146738267074753270419135297000764483209509256954380371793228578722494875696041353116605305333625759862978118212667294621720431654696933507581736327947561087753121708716433333984436956961089416021055984923076958215592315455924098190102305739317816576162411584975205421604806179282339675177015755531942250227568463708844142403015627060062926217387102039656960667157169687977349945020976115332735027363018823234918377569932676467075695147227518830631920373028762965270272095346585658794193766897988897580308419226181486515936744281291041411163925347404707118494645885939957823740630660719714839546088341094581029724124917338405119541970201504609040730864202864693844594016660580864701492061093260968635411967383397771948369077912876799411924214541089176088066452499927296475872821588108894337772808392361481592318903469939644249228815725629003020797512577460659202990811525372309240830156671039582507824909506104888843545337108161785015765162206320451572136657597956155841012046431823803649911996895988220324036509596760455963689888917459187646974417702173186149803618494097752536971370970280816920807900304530629528248808378207769759799782408 [142,41] 3150701156768965959159366353795822287244864671854970388654524929268748609942648117176047453655369865221817092234659181740798835937834438162311362008939409409464525314204635425593190906171043811946339682385244328606676686635744435521476829625214484702821546773069161213008558963978124831093200629053620328913525262703206436776280786726004054318006501567937808371993755269423247173949928537107112330855007533463572364285257747639904640187925732762442921922811506744074145497117370362909823938008881382934289032562972009093720479387341214011949704910445188769786472362288091619757979203057393343259457391591782186402678224412726270209175184172308825354294193258445121929960878526549806635175051085168379385591377474117705992214478568550911069082409851893992703250404705784096382082749434625697905546756587473225607192152897689519618125056494902930520729193433866924950778206523451743767596250642991080029447453277219194644695166748572366859600349000515758440567078347350867311669777886578411225668447791063610141895929837662974902526794703287020071793901077195990414429059611149706685805653991677241966986456211734126100956960215691107967479879961485552518713050171420395281264076707702957659415610553543508797498678088464542550530320964531519226298851198550508052408522980977145486094240627846244618725594801807795914243444441974723138456889528419560413268799073966004965202925167900170873136058354259233290666895868003800882496754360962609389103593513847860390667717521331511172148920100872235882956912757856982559868148111657278009997973382960199162679184608313868581506261600094598531569189408225736777674791539547359802773493564740578733104423119374549115557637319331898054908792115849280582596028884895114328351095041159375557054727392376094795083665397223710238620512472179741056283631921146046622493026290361841318746988860415816053619835176404524397909710802197965648483394923884476155925439572618975205028737459158459800 [142,42] -811897090157658674751029089714007811767418595081783215480097069201087859699001998742325145591046573294289938386249631418771623938317029925072743943830104189885667033757085982401803701458078760117727209907604204181483351761751042174769270335417398515772005104337213724576215242508443051605751843730938585063012826666693673638834053054151726656196642345343129822790827925165792827390362926279556787153868728815814785588276942840461610676200646451624446584957774931117710422244850718703661426349577051989542460281360568400357054835301871613902224175823856936715747336246002523254682075236899877875846029496241924932306674109492499570877349846257232428332918253181002758455988275196705969445264790879766528411228658470466064466934341490912650650127291444073744992713471684949974449178095677362147468926670874603459676972478397240705295295439484327834164136223509965472399697508726445351404666987323918599955580418673936859507125272528409695503774197001114879578006128204740945776414019297350752730847154552885603312002549640172901350299114343007903299590959032655295483622565163540527615591284245482842058119011658958846370393996976856098015999986391507474564013073817783761815080558012142140189542128296253355275956030495763569052313597872760320504504564300210197995553970470326132066353170484196959989200899937681569016978202606470819180419753424757935667383824048325905527739615395268022682518046071934968268905908665441371648651014026998761450034677519162560749753173580378943767759066520282559485641185199186464770479719423147380667147485119571644700881273150559810477734908419370901767873395242671999223507685508723737173134662476326201384612492680847016461038721475359757049857101560242257616095049074432638205403750549873740845396757040045486851794676014342522415365907276911810273408839167968044555860045151926153574535847128318636688039050106906613276124320848564455878273289079492458527738434827145735510543742933615 [142,43] 187060562646915382925810010117791802915222191501315474249215292826331920309429548806576650048373977418270826928304314181308591593760055505535073191701264331285157895630630462971539081299281345566150850066266433473513121585446138140614390438580752000896510648298129103722700004817849104581135162117533881504877532291900777181183453009034194266610688385273118684454931883827036195460454501321090903999272460402918391160579705338087973244929828352632367666270947137625241468511861028303793543676885933331042463820599915324360574459318052922867123784883148536637233253411595119011587410688817646942435026945087031316282995943129513349687914014286439087374803227177961042840603712098794795549036114620028653842533248788544819703604945442956051540901293791670532848974668123851547661630175118137606635716421441302855109174710429864184309426674223258201411984670370203089706759299591405758336662282157601877407821665306161503063300082474450281339091042502601150945910031726424758760586971405161839741236991864404893766891166388494423494639388995519519281360506461587731763803215703393205770583557985941540281005302348323873235487370319318290587534115732285434375184458596938025591083983692858975937800116768355671115877466755614347061318607925203469322808675700732055769793064496016611488466633193962906218050372058286737925787946894641264812049723371478661807177146455657258535298411591721048212765603529615895473512037275047444517705067557965289422243880804516832069746390278835805881340795224931590295956718180935158938636301418079969875631795221791898171553680595435247378640396006546017582529603387353140640824581838040133916089845989420181627125885253367870679826871296662796796785342536226580270340719234555121962586982890234715769655825416280316152301912959070598656340738132153266694290522951761174802716690481379578719202360697473395320875390430887723709658768875761345638357827558197020676966864984592032048393306368 [142,44] -38593145354283287700921482769025627453863031398280314573775621103402251863323750880402380935152027424140895258023209487183727307266518656921962448768949530083578014569052918226272564952846530099096842259504799050411628302894250659940347309910234299000554973426512595487478184648081237159171384476016992906892470870084914013415394289140306444033907654933023072427682331622647794880119917403702533560414508151518550971119338431497640917612082298501149395431168948864333315697534214526807541904684732062064201287126393528596365177838357371396751133592629668126019014354447944785597273424920650718482802295825431915524084466593337420713980883967036941860911596906491022541577153734792542228743378202465914157750124377846968250171639591223707207316656322091917319569679647889550129632620923857207873900732926224111346888417298198957907168586792883845973120604492742398775349669773867707762302397005590462737589121395002221305854657493244970670649011034973218378446964192487261868287669731396809013054678098835493564901367245401681171897758573642599905597202637720364841850518077702825209700336375400749406297563921825304753856860772060178545053987229570301276314848708824387506889515237899372138085593432270806435850004335577210890288661246799069719372759710921386503510806029753612558867129440268575658851979231241372249262848712732530407534000876507336479747884938965317143006924201712555674218084232493004126780517735423874837986230231749225857483429987524843113982430726713363345542902425048205882425058174634943977891655154524197876972206673614252834274829681089341988721159772725324334044672903839118684972658714509061327677192641116177112123564325102320006595484616929719811929161405406301717528620493671185950835703187117173648610257755651989953040959495868159522509879209161928459755916234375422295131783340063395653414827187542520990927499984936805620673770906046808446950545066629284812467305293029578698712416 [142,45] 7124887526013696776956504141769941521894002773334482502254667948539743289364727216290584241013081526601183813684571774651493079688136985575459542355177292572072210662011823215578878116679008616532518352295872148073494237726989247987689149815978498760559520151107986677293606193077963623325500617605498657294486232209290623414201005873997870384168178949579692767614843799405346354303994039372233608865474532035910735178191489322258656101846766262575722777920721541878023101036323670791935869349781379965681669081725609394385657652697480048275591928608521093509203596751751967318535191691748737031314221991429636238432869061864684284729605070182879329993743900564977813631066064004739540442503187199885252262606877049058138060180080881992802032405371354714125444764948803588461633848083411163349277525569026092877579721916327862640953435263013822897890920490481805103824682624440386119013456644993804708735397641957536307165239149202923701860411967734004611681113338974077752863823925304440121424405548093366523496752009390492354460610975535201065583185789715684177834157488000169989837194624459517227280609448631730891305224763636597532332667055820903522596930587098430242797138058239688446147734618702822321400000656277621642953364451014914396809477883419775353005564554659539223463889507208005711904480371072843644140571577978867350490690175777362374303373531625944354385980235029346417005651644138466532061891484768352668552827446760299294922959271385657388445350761623677032868651368037897465679320404143634251664057342271881436046382240217032307978493589001470715720572871035959027899452541445032308523106813115060991167369308249937583018828146740908130419802670796799698264850851958488164208140257636913951625772097372671990934530035492980674042061358741196199802702478518620553177209043090648801897860004266457445583752009184423619259980322685439218920388377947635101570530907540975039539879466175372721184 [142,46] -1174335608733057457319933900751807315710260304440410814618633237998403519999515145818371282886646981965006706641161476499748930616485944248197285130149970578108264279335793340633958437522206265449232942031988566092908766121030967245397383960794077946648503009084287101067622640429767466956035394026414107071064577672032477157320417821781789238458862807744187888234228325374929297595174031287793485589858449272832512188494029389541643660506286518417622754305827104357571316709604002735779648823769382664064893885711524473498896843062534535998156387875250188157093269839070836912663424875137895422639891253169987223776854695857516614272538100739953321568809872097991721813929044191922275333121276062690223546340119402900967142382025365178317611525370963159821409600915810587763721792811675031637992358188737515790798281133201683407962416303555456086477751451191403844039694663895956416076716459042082423160738741284911366467264677172763456270642832342205304016037429253632871627961502726110307447764063947663506205982346011123082399475031714336389601049055419134331409740133213248890722548714960419887293379984067068487420468051139759185281082462489301240968608624332093324422880860629472844594354211814846025652290551305598936123742570824756197641746995053769167567601239685725276629780522843156711351533797008818719398473042221823964019147488559496283897636001145470013687204993015693263041948629537799225841953180577199879984887840776731103063843974872561857103222477792419084555477329215808016233678303926188142796291647213692629443579610631088442542348639320854273278346032309950664651224318008430347889718906182187047665547984435072351311477471584017429616787900851977591138075813835230061544532889604830887598520299268815114749471357699215522682114533673566723263427740410359962061813484225287329846647030882376661861547017410350892868527896571615414402385287120183017046552808812879833169618187462974524 [142,47] 172411510811794127746276849213594003433535556280848622933680522166081240850020015539597370535189890446437705467730083940131359780324351113033602276044572373246758712867166067815151179538750945591935833069217641549579904116151606409716571769755028371934748738586039941257910581513085586886024074503766113946181401559071736384038898921628186846356864144120819329247836677429112368678134532969281510044030163932343362474340077929811164290414117695895011229383133304844189855816040437582668654598954093302899002369993139118896762961170822607742725837226888130227965113627961266687315912148882109161749513638937305848404948232782836606037715965419466473410693786333488678798559673963189610973765369894547583831831660239740447358528805213437030033080148820635974972457882687394340026982951890897150870355612870648698684423371499725309161171025162668126066072248519665387189407581597295492499943854777194152080814376257444677253894295997861622068718801763379187724739017758633717492290955500295740666234795367244763724947215283594769987031963244013335835285355781132256396360995027437064315888901311317381380122205071454936811985570841411127988520473406474316275274355994270654728710935637081117277362360124682593362806750964499143211035943592810655416997179803267804390840011740500440083485431278737724540768686023927990559619463195595459569225729771950202133220181759307482098174607574703616144871200462754327280656368688786125226917212225164745547058469435507815720477175060226628383148052103740413923759118497889634956892647220241650383747669182825570641348272921681068774787618138706731475682255546572536945638172041816490418501993232360206353347335117899777056523378593263242126224882377039995035304851184698886420690445589380676308939501677237626274284539415053425969614903464251314708581186604657142376751252778547473292233799982030197374986968773157678206325493442336802972114877643419382321996849488256 [142,48] -22594445513949355294623141893317895296715046232306272280685669851722663498161647122228781613145506301553361016396875036533827828475211089072120732341093242538546265016253231619034161038481749806936337230884683130422433534748141313701672514971086764713527256923703001277221771107560974593425739098964509403203538401177396279374789370531720072726749920681081669403848297895348834247548426781263677347782623806851694811073100158890630505432470213420241292436869959247076895888087020337958011474407693501420783564398136239071633835174651610023898408577307335263191928791012421755889006611419437823355773796988185338774022655419115880636818463556882937801882617952809730543529748600003386450633155802510757440964430135698563508251852156981939421358159878082107068417521676757519705932556376470164874800725307425251933315437374290346398142050330746474821127134523421911927103173039818729027738506014910889819806484994371485621815989820654807710513950587658539985469189014450957322268219505200143704984981073802208908483998902421371275455382950003581599832722795594812672470930009227099742139675165559488128601298526277013099039874782599700168957505616637543083118759036122007376671375635947201394150745277604974169174291558992951488377508084994786230345210982281630639386827473900715442132915137075036890979476558652737370594988428489199622015464657588113941650191529282978671488829257442212522355140966270737592334179720668527171064725405831574387892133466164255425933989741825004753916391546370364765792394640093108724229871900278295581526455976030198945922067161699770920645868085782432970158893979380254112554345187073041982382127642955917032025982935822080699809332229094202946278004156815634066052265813781586757747871832659206303844338632859773841728149504983569473144194938884952514693258734016855611642593064075487864341045411813003205216083441693739990249198263543652731017662856054714248979226720 [142,49] 2695138646180470824616577299584440150315619998644926459291698128136787559505933645651355058190008885968919659990812734705592635151924704001539141106857628327545296174587110031934348124083968494694949286513231314983826712212252914224973190784694937592621896540343649270807157642404552528310190820629662615926203027070466574568449999143203368423813341374433222348230498072666960312306106325621130778394424600778057997912746473635660548836661790888310595973715419714973972936088344245914617934777349005170271680839310041682853881610462964319881955521983276446769486020895574505823443389289499857349255750229932262648623565066537335260702794053548352144247456856684781915675781212434408041939647904425704240934491181716542444682499546677377152678138216042245770615024697989366881691916801852965860754813625643857487583562517303833858548422771972402184269457917821256781895913550566123524049650590796846882832403151821004987857942710176790910558199242749258448642609139846826400830624470535944836775543259085132316054038379968043893947033381702178509232588789940609450075337679071180137084456623591597466151091541418265587398929193630919145355843925536336691303645637564130595977858668673962818433440190761440359895611528981734396383919670893689920125756647007638855229371233051263107939524450481174777736739115179767298634955754442409751111338209172260499720289845149973096827139549199555706377462768656192311522488341032762079795194924789877128889938736258860896034734154078837403321059049614853820209834630519306845616588037694736886247945177506120832822795080403268309562637594266914618586951473393806835593276913665213532027626596479735768792158521611420044246568379454115190869967982914937820821752141211498903416631775834877724814027618142674719880648372618249038713649075671782809151036407499786255961074243541854889498457319561068007258015285535837753008691605277623502337009239252280323576768 [142,50] -314169322838196183129191499031072830768732655479548523265487361296976055243750041934697205946254747460444739954654059732219542192178069889408127828815491847962282215704815318929873994193185424584328424087338584193245573135264246428277202403110762349376518658418637126670158950200766619618523199745608694046981430074490837721347223541254711900188247942644166141606785154154859484766867296308292865994143017499626126904463627164290079561892604227500973478303897888769768012302670778629174052492537375131928721509810321952547599076494150912905886689971813214406475286396985685444646565275707102192265258963017403132006273499754002665454621542574135534843875354882869384482429761117496919734941376475653105813215446251410056677348309347432339355627835070638820294086408730471392544181860671729426293401017929630532043516839877861873063222805522152180363433057826555713077793391474629078637605856303153160453336112944012666403249301245731184072483720952054259098813394658598176407607697837885378477170480367353069222994665042915436754458024342181230791606593642617722040819497063815241965373924737476323712679954335987894107239105336977664499439288957655422291146506762382947460956435726403130019511234947678597088422401088849212142344819290344259036360454003904091612337681098159883995463454279226512885105365191081208604179118484526136440846120547842933425675975313465481463533071872510421236974895511022634792128194192221465938642094243223377490928113367018920812726586446169039023401166500310390232894714875830453252450844946393702206043480775672527382498250027758178370761500936718142711902741922907064445721067763279792412269208830954864719298273694004319982089560667041032614911727472631136377484978924011954799709273746881961393736447916859037719184275836833326172198228214097665833186399771946193919506455959896665653899180438033154944730827160597361541607176330120365949056907826345637540 [142,51] 41684698106925575439684958884170696565508557821814816974705852235632738676845749229621266537650669067727631771424479195814647684084459920969702611185640098579322766472775287876919240558919984847076269994540810147317516083281094123456161389132068732927907732948527122164486105536937389573843384631175988238946862148894366111612409294287749175853505745040099867107253834456349146346297811021421125900741714050629562898102583983820209023849797810586707166435383533957962346986188472393287459568790823427309326792933664605327938009751922757741978814978712106829381365612723612063739617498448666143616781608057563413639309464585911873068564736830848757870533185703826356740433432784139595192643168966099324662411738972843631505379894608116154194736182105916350656215350553165420706739764131830029925279056719954907860669794409816139191234098610355808730047134319458737217326936260816621362936310300320481030121378001705319418094711867042663062083428306551967432924894011236258269778845414151810657880073051662577832624283783100538884140514829038323375981916958954594605191414388482194934676196574491704870579993399662312798058966608685110850184185634518500412503856389163984249786263573549795234057879682923589923156611811029044635145664773273830775565604689226662525051999690093723330264237206776214322121101901424602933912401368386655810567593557628524042235906768548335415993858118145712919373002886626087177096727383714260411772792501576279640144999351326813606235216200078129043750442343178337239818133645951299536226441137703764465217551537250749673760767682852858520326665070630172065249432018853673194231450650619032933090487165944406014591473693028632547477126725887302609421838355967036859910450062865725271811264896279164549381161788814243457289305264257030116249564474670640258827084000309536661883651461936818434178066080462681441151950391533212930160272723737824198737033807595520 [142,52] -6991718888028542565616453350272888503033119940487565581000302382730211727102909597658636419240504542067519006809268985215484133918574043060203143849777833868486456349211462742826392455045120768756898953871210380061567418562920596980964680151878908834467708557193716768481653893130075070562226697834294697215045052635685374385338513796928306794763563754670392582471231240119274038464598751293034709349111435018054347621605119004010904087312059373812298127784383815535766250541613172548283535728530811204749320143284449136077925665331296192398460723000211538134065252243861145609671156489533757947228205435120494438291602092846025721298704367188101823894582814319944528587112854495967185817501906384328525771438128023014696441708236903510249489473550339151774904073231763517522727441241058295703380340066935320233763556952221486479053217226911008859582438314678078131372299799536188148893952013807880909475526234386377078307130515864554100123188918481890745958805827700820836209161257627927509298433791688036690534862834320508493598028408784539936454026922632505191399263537472119320677882706923140252908671888149802370625593705900881214953962061779823992382917339721425663576833855790766312610249972137677871138117262169968942896029944286920717919678650709756526422226881885086340200680653004968713586408039946961717422171374588134494688626336676741774722252397552166157208448593753013779565885935019410589673120024086209520127545262057154515814910075796751555292827839140986462820990256047246096821352330509500607440991474716131043480504561960162741214086948149562575379607365671137766626953864237745916269908631291263203780014893034919308034213809895474991152835756776331550266338072844296343551013636688902446827918436096536372703718334868557007377301317022892045701387557012409553364620789165195821602693087848096029282503932629328477237275080496475507866137570913950345707666216960 [142,53] 1332408418181573292044864762678177298862024869381649321394286193425720707329078890869857929569958078821578343498215958782832130615314730742862531170153924735535779811125661326205237690400590073779569688310738838173549747760250449857915309027110958069718882055150572577066498502461212063290674118832796074424146327202993786607874729866409177442211179396644074986946869891252811937346397020873192613796096521960568641597349036235020186448066092193052898975714400444877370320045586351107135683593234928937974366294915796989441913683107701776007345040959704340531766841864402439417534423971761894181602738363152152472046168988634562796169455560498103167096304507206329727965638490432065170799773496247724737288437159690508882108758367227604288062071454414414586395265056722878274589651032066495103670644354401459794212194194523661802437988988856486787511805017754013393200790187893203560571857378721440417309047522266134671898132149328306658192924074594556546458725510658080836197002997973709677402665402351438286213277785062274179485174271203962600509898169628533134943363933233891407029369198203798796621674353241228404718662372750727791754630105717159254378109738076886657152204490396324531281506293016952008126842200634167982775249024445943348733541278513229761998696481655039412011310488802703875623955791563855100162116281412184813906971312970034367411860411439468983194676702128798869865359726789120585509964911958720594626770949478532666804383579529016602653368046114520775906572732695670759678870868881720263679848284727610198706942585267540213153741638920214197213688386262570417332295051399669115170783228630170327046825594359347185095317944584049324405894074548807958265468543953369993364212498205562301969580167902924316278823269388059124176081108370917354059593914723918158524490804030440864912565204529808409520919178518950871298898783960768803225357353996608743830054912 [142,54] -247589815927797343018253550077167808823191664555143508566870894726082306751308999517274044446183303032753929607500365075562791828748099468762962589581542555814702124591394667777744741349290326706209001279524502578803810956615046877928620733678719325974022504579911836879104963777727147246190996604440422230531830080678448131865704650018562073498554589569119220196456189830626656625718670551557458302237633440806813243757173726766859601779064637287910334329306168500749214188826895782631810208166462240639717182738851547469665257464616563820830375932052660918158392937291493880897047920579504002482301981119199403354932403833399575323731045878207506978428976045661302221794770453391205997979846855346911547251456897136505725164233608055819767378631912310639725831115611450891931669050247661892011711393573952817238516341954536360379692468179550304402525522363243145079465489094506337518738243978905922240471497029895394714007942143407759185716761199262711081766218653679186251544583702470446124836598516919367359345105412910290081910970733192136887266596304704094960841697488264090220172035160857294393828832929252498628491075171925841731562330802877127411414588785228922396755223214693885473614213193956480554394146145684883981159813332785084904656866937857462117739271928186006892568743333793971174185365182585509949000721809340943595632237552772051218400358359066566943910656205256571713864451268663250116014121154213981358713523350454657254782591651289136462156866484082329264144465943079163913076778120931911601209853971180126284411222294155259539754220730367023712478981946460990803414174123469924546123925362832474765220572113698219641059250376735319439870935764972697421312074068561293424608637267393188423757492700035399279280781862413215966273810058542051610964094393898713586966573688063372562213080908190253669028368415279285252818263254087310033327729224926115277568 [142,55] 41737996141044627185872832275918409999597040290137910774658788590267120942207676075124933836237214683046510895719242680032915469053802651884085260515412036886087367993679030973599185321865803790357020824522179303801155178233211555358422943265376763147568105984745971221466529349825828713797501271618607650800184043445249399303841413836502337228409090491820078714200719266825329059372805340170104921338720613477644477227091890693495345638625278971184320466854302435539868128417923739016620155964399651899588456020257387725157783098591459757896332387661633948307330289205833358812336579507672770619850563675291480000556143328088712865034642756353006136015865908739749884310475538075917702256636421803906218445873496248113592355501922305483575217250399998607003092470378060731148428193910266240811206694181341612408548558236249721519785014522141765882204976629644725205713193372655874348480587285461788618117938414639172414900057370670571250489090223216863127453092290205861990716421908709044066005897277972017233677880381315471280114758495413866553070707701145931379900103667118615463279605486844826968966489302305756351285979609431477161911399327167821291786161645119689576292887573248640580162770687165395373219347223782447069450268911252220129838239219387345115691599517450075093510437957269994576827439892008065163928538687767529891351911781576577223752336147102027614047463843975375287699010146407086649341816187654753216013389747029481583067722700082472104119217635756356149564011969102997436993171078800048041682556420580310314015727519254830280340969047002200203590623217157766367520957683645891511837379040510348533023853159952532610288424218490867957704746671807048173096161447283247874057301485943884199666392086622016269408339646529798505887625878010662510982689242713978469538617676180600734193413894835815279661513679536022737482444269130280730137700138688432640 [142,56] -6227337389831704838007004315472944177880326143394567957009317388914260318637883914729559021740112091309221301837635243535815967964276778828708178531299424330237214855755789131132403181009083133917346056618585937268841931552642737122879801403737719974482108222067304600053335532265295472807394120231042642964289422684970634043905239356035423697454563318924798152517985820710913620983233540284373541338515471578436820388619930390040254366007020434399839645696981424294100090526327280157497280168843958125322960478555394214333919314474323731495586346155668267910331870102677818439629072392150528077961617173334109667407250787683811512020558549094946757054807993693467502575583852931402202045448869809131171818614568302150606150777046666525738168202969663883094811423942538311755004512990693067991473374759446676895860676730886139790997859060481168661235033574998451587709422089478807619035377553796791882858704740425835211340749517585037341921979191778625930462735225773750797838562359825890233063934822412826560186663227788418589047312408656154161836686126901691754890860103721002416465459960362007884591564323477593253244537143391137780921619324022179603141965969705339558019573057609866371456957792606066476048325742544465938912730413669517812604567621548159561935527668130424519397849025199063746193924888657606421369983966864984761817355786165979439678542713521156743380114426455191435788912650409742507825247640204613549766819307300037986711660613107030141678987716279529271115114579484874596768910334131551500733789679943475287592946077390197975051076776890134699871357764876886340262660709534684410333795352796614206638132300329526100525321974588704667884461856794709508430976043679600246996186839146023682097021117914535370228884748956328368724071414035729624477389838270877582989833291746367204089176894673620749803971379646855471751145343425150743040842267688384 [142,57] 817209498616643983513679670720258340080915330158682643281452055283251129718777976653101319497837544442965308559426811000218662328784785501895651713884562015445151208503371726090787519217024740970016291425455147904801242775719324558718208240765788810036561372632909167413212602716586179208174357424232261699015483047140840177176080243793932874555225267622107916940439390873218372087185756621134659055257931113672637573673625749362907368861249956430636353863885850696652312338520361459274608883601614142540184049493122872943584520576812589378940395357035613235090010596879110300447964393959481710398075176786054928240615617597210395847041181900900475362846811298719497078078384141927221254947390863725559796933180062587876320387441056745786861730783252388190500360987779386523823774524314315544162090961344657714839953429470937923613940948934261285502788424858655922411013687246713820663866419757187492568363917640389095244191682616603838761402582446333172852174033893199625613914453201807260388123245976348820073576989415245360233928353395044930313570977239571505200222243047012275216967411065758300149326101919478197125460221391310160522564205894037727482756378079919250802440749474247189506803646680784023095718019666358907302037200078173671309629747270505849407900386436979372007251426595052901671841583083395511869332464481378264515920264586688742903647644776061024586762094568225617594842954936027476683640615761092631542017883585804837707983115015201326080425894111412489275180914587839152460775281911717750468981899270890302439454892191679158075190670737096676118670790540922082733863617418465717316587475271092510284858343610737064342116055296179192329571863974841500295372856901175897884263882651016812911759667363702719169239674877136707537239292892042833568568173980039862522787723705055781221626761575077200133911125363739657886884750156075883494787260352 [142,58] -95031462974444369621377433052831337271972146798870395324124924165989060782735918739262538400841819605444645158032156165899236089594819006649724447866126398595356129436080975168354712393549264276628390533801398610859929051378572775423380760631333606965366177296370027648711135736772859383597258133944904209510237570855720684692833862075663888060841700391055904124165435553337744218761906845017447312329923355870245790229732000626206561997264864440167645950700957521497681305403497291091540144999069202836038264249529136864859408374586275285184961109438084865022512847540515048210135489699803929554652557454531391935381566978692327775927030842185636814419646256662951842151770212342689978177623526383418794827723727581847927065604179426652707832428375925905325950784869782676367691695130638814007985210736399955275310439141557342104034575426255723437592952109861250657323852739854772725510900560863725863890881979845501971916250744705615797845790903552848072437847511184289876029103415029643314116078532634732494724191517731125225740652265092522663239179841925130549409341000643219703053362168959838166237463446543760397281260902133042384642820670340367979307717354721236473161634566106359716981477681758581466807906391172623192781843822591470115007661396765299737469243556262149420061281345269076779956154629261541090679374903566209210666206854061286477700314885389393940520151365439469464866592463621718037719258848842822887054540460984081120674301478823222839856836132287815753512974370914076310575895727558840916814572740093863379161802973948809356435470361280457063620431580541588948162916124590876429378501570378141621070406797563677911105208602072820139490147376051768698504838851090914449200168010935792136390822959130250509680440473141428986252251674887533989633954014309519452580025131647351641413703170072822694108585806394291677716972341723614054289160 [142,59] 9880879742529408548921143777385323381913216006691873206222726057851449624191543575993059687895835723869706257124924122010043257517243100296851324681944245225263207947776169664943875689278348521366870689790110828572332395584624684531458123272583352497993170441359708360597773875775028255115185747522406013128130884967946707989294855425675773973472918887705578571537091999913826103311264279128399223956540041419706242625601216690467791236574548102973866668046909421883132690055372889927804733698141852322493349133559055114772051182661398363720125202473812790474226327631630770319402469582437705149584612061588554091983802966574143813168121629167327129258490791413477064262429978270200290729188816231729405761806414426597203545703895192934299992012922972133962817398661049036587971130938734906832968933099020170654084075949003628969676543663046898341072455689513287519032476283274097065569992260576688758975672572700656030687853435069014923807714463488751166052729790039682090958209628345760219606236483133421009761594773684841088556661241054246355377525831469730408122883993942833394259309268350368659419695125642809240414565165384464451341662797742279443601047216052469788706004662127195599600677215617708049464550053422852182218181083362594530780914661167553798905148247125046700175352855345803752962926053283048960593625083756784356414903739288208428317015541188311516551769805600734440177241295891067096324371436539797250795333667589720151322413639354793111368053964190460005132181475064704468121789179558655825954711602785434601550574982456918763901237255936908009012386417251638901154464844869623220550376271631815802323624131481895520033563829167752542169949727202821857300527546368608054440559637757180634101831220125228941511046774318790116428897584301056476478318194572854406223886441538631505350571789287864842543963087401971989201674007082852135424 [142,60] -911209596286965005733292533989818028034711483117505588567291734284856263282211036202764027361650120895539012201180655664091206315825594771191638411825417924164968213707142380307457975645786058320580215782201537506667017296036750527659540916281930755439628929728483433388302395875596609826231995833606013414547164473485679595485678340909821515125338631491045449844155373381420444127063630430949469893695067420536010055969454452574772549567310241865582069081446806985896247736191580423895672170110292389762502830771238309565871922135361079590982188216946089292296628571977005974338976173693412616258012233758912260155856927450390612472814277250803796372740519680947949213108810860830265599334100580358880643322443808141569352518936933751112460302961724034922111881093016303351554582227682686911126792206856952368435805839905835666745590538966322404572636696709288114730282673707111088215738098549094744675723580396611797307575935874395265566058177303744353486641869408247641787846455280486468549733227663917687089543977366154022489318779262691575228116572325374940190715188020535948352659148317035953901851402603098537355117350763555575605745589401260480677893500646836315724895589976855746865562820264031384155336760869794502268189310306723091034423568717652402279613211412344253971747033660957307394558235261595003059005753980445021743356954542461780246086152721321321745224539250897706793423677079672969096451205128140412137573790119126096801644820219360698288324036877007295255239460435525329428086303400507483287292692653467590543744046478057676978395946838315626193718141526962875475056570002088669756349089444918524325086333470831065476141738160684928478234913251127994200024551991628474093982168626399651484385205860258443549173408578561426455324848439661711078448717321618231694334911883365540832341402266840147079877902564197855763967443098532096 [142,61] 73912074389851849579657618300925178257812738341481990610270029587576381095757362354833952106505956943721655431959525642593706230576938131458740497687972284713497003205437561035570561246900925385481916830641280804809433584378660404972283625191656241838469376692172912309366368730691830112545418340038362534154244232928273746262423925568564401009398730311366714437394266486174754919966397941193575289714645112226422682380226857506357712081682028398257636777197507048341733884052458682130469959004957151118162674992543597871745113113873203579085590299746248876808845122691224836353055012206894227043339925503282126776305715755766571725311779071907372933524058000957240690316957506895967735012825570460044044323732715713355637904796163674065366291225417270163818542111206769510604902748570656859674679106366968866101838793414679331214757988087736044941035942569171485728579710228660992655512169012716546396995993921995329920825150602278738881465487195521133499733546452856002914601713300547644457081233026716754769898073749819165396927356167359962353236797011096233458072101212781221534903079372243902190837483209771587218966414607250738982196772287967002730699586381463924861009331473233744005913089797618063908135734708467809585386631826849800753481768344710600325253585008248210734913864908844924986318632832551390751422689534980572248466088363706378825361171180343269415716603208133338929589734678547995394603874266948148356534365942695561441622250980212618206515860346813461650844969976116643058718235081723579497576883112015246808324176472207549408767146002452834301970032784253878496537526984396906932140209888874408054175699542005477242336502581133089666251287610775021385376756257731869545720208403728328346376344426249618467193565504805662643391568128690730255404894456541759597817765297296749519683706686921960969599494565547935274517626786688 [142,62] -5375623988577427969981055758261857737182214014943462645321230498921592665690197761315772292143908189048253721195341502056505402584739331954126225792982873660334281623232000138468357942710824348105294323984836451557551509962196796781137716570291017031390482925166611637495599890300271263592115717921170354053658367509671928404290617854180688034533337082222755993236372669363719064715905314035512827634172262825246580576933515656379575574072432130810760334184414139863655430975793213738793816116741481093229551580583963617294004129966767762584026890865554310535822879535772901802235822926957278021761297866286015502575560602652679302839469575951399439419634096228398272471810792783965858201439484975201445808099499373456037716619460350015936000283760636088981471858164959883613222168296581925521627905799445069267829657843185648738060447219001356105074670012281744094293869919850891250972025046646035055769168463308639874177666492479786409220311306726849178724492415933317551154630487195655254549170769773415492572992984954756850782356117006198390518922627268551185200363741398547621933221474965191586565126274081879822762570427632527029995372562063411103656282700893112928218053184350907815840883063022030913838161563593709495430950248516269670464297856803831072291596126918835272891730232421879295212510608394093633520120971999222235391857480998440772577688444171352886567715856019495558064621568799948286933342241329824031352697445114261368738796543657055175240135758633950500540861932508522000523808428444499737937614684520572771761086735243332978604024619890132058679475348320904347500671891681910651569672390875689203339201272935597605639911766998882182341226556279293379417415990899802862809438270990146971340826909365633563126297291990831204422776732057320857773196530028733478527688706539025106152934682501964726364380561332917752201185952 [142,63] 353209482078452949120010681378749312269878098456379465092938020852148824071954853018793882834361453233843085637710866510315000834193338629612562833081421095850819170101888174281906001398179318499952284027782769268963835360934996622401484346856554735242706614542494755005879176716224053348667942807750273729870914163824377391894832818531845302078331729289335868330149187829952837191626927044335589318769121545470291028148916508705136646471527705790388903621356254983773635945361936174086123338653270372854882000084345834156434701434878144070754031151576450894474618415755128713766031169336276355866946244866819726638019411574566319765157227661846544839833908803353176860283619419440130327062593554637820224914889814327901671198478060080135305171010618086403005181978079800073875637535987379453525869118602549601229295341472864363722472287977757528538012861440202312395103278777920591900851134000130996407445145130626453103771474454959885956362882622418777909126583598174443677058751719726352143927272455988442720600863720681349578267433018211791188619152655547737433973442896350525902502729129675942910559020005472070228040994814674277540149584329438822733308276718624924774736260969932086393513331195539981038211501409351836295048828117306420995365864235222084055014172190090032764530246645243742510516356020846596016122893950960511468798529276179390432275850239066830070208638566568007773065472793127868920285934992885510752166652261055673269294884345089024889506381573795902392472196403007752216169450423333162550770034684919505899238578288981482862795189340179968586743893828385525555094008929389278166119564840317073082686759176367864967305764683501876216254013176859291042323777695096165296244113722310431902288704288419273600207647417510744507099949328867487019375755835753733071636714914378082646686972997373865786333311171755007255808 [142,64] -20269028009578527420366308286930558001532733432099627497099729104848911693199761314677777739437435503735596797104862452243127979900878778691860281884672845802064240462392837731273360910923192836191370862049927525358296642519495422426067454570693236332638561096822296325295863610065320792602990698900384399954464788324899960645330959954603134111810517044631194712405879245616940810313176059883642916634640667305885909788899567933550836195408371701964800133598091558196769739590031826278795575225194608794672177722777286502022659543479649893172136481202479415835806451619824774807623352510921821300137093552663544395321450192725935639178332247284718339193970615809201248942558087618526152374643489967779216932533761373225010031361917066153551570440843264009169115991520803260322318961637322540851357283802567821543288829147570157514377431361644312167282242276439692696545937222038266925233227207429643552058638805690547101253944994446346076452762523861487026660146792298548927157448609395104029841257345793118563774781334133987871626428173181902412906257769096048200006423312614987174299733609686537030093996108611797808818155351076685140350292650175991065984602801152633653727207903039921629507085644456245481840384659210308943808885194780078791909759625489631513655636206765253903450187626908636086500381365295577285219769933013326706191966341082981244524091016733448008213010549306531103840040687202379735065807607595172377676972355251437076648209737136141156629494611373149932677176499273977841042625718037826066323833691857675014370807872563746154334859149551663398611878522077825666499888896293403536490577791245790505875718495550327641515899497279554183804815806660946335384040745661115978358353685469050468646272048193243578637312582235429333661544753517773530103901174924281941370283491024324471055878504713319677054508548506338624 [142,65] 1026082732905218698341482173097188640778909602139810597970933687265168246359551425856797141694818456554775223793057454536612959935466605571826168809177406445501990626949975894909686028961146679282880016956887044483540264578771744021059604802799106779170947165746778091726129007835711103934447020874116570103220224318637646773567191807985514650570392316610752407155778999223508836063501471624568688247299101104336495095596510802112653718001062927856154935590950934891271765571639363826441580125292771646282366640253189395869256880957386923014367166937063194832951917467086527292661388701741246237689141144817122881235870621839945421925788032672443047623733406718937413880754594985379953610664133633114038715772673385646801027527378624138035465650828979011566755353513424192972220446357489691987873069141836151035522477224645567009975491054182320347348207208826254011520644734185451373238446505983067030931069200127753419406087870500269231996788489120591647420830591646169474270842010858402592091170779535092227695775359263551574745033408621664304182386741415838264017411528528665280100347041514630048528342738413999210558358133012931382191661256849445740786854562523128469889736073178544587578659474258076919482952616416526059972622401511137218834291938040131195967143091586695470991287764371650230525127872304589353519587157378479869635977923100789385237867449666212129931681861958009721134923120608023945443716362460949807639250405293351414816603352215139059971904762252724746470432987042183357192142018261552647438070554754560336806679733461684329471547253510170479059632596825820004739399371318488011718092852634024603880971965871978367648606329112819517393586981995162898208094446667502994887790548728741589437310806701442238237555265390930243201684400211276705275296835941945039343547766065219886493248355825591008604335046992832 [142,66] -47832905303418295258845887818516498419349576951609548612273498469238214823754500618569100870512958617374147000632484998270422071333511971609935035762485606905767544462657801964170756440084598207423085476997964312631209272880189155740144310525083247159782376263644150540322885606464318653049001805634702171916418914565973875228743165159893062882308735839117963182351749029395157930927903917440728166584875569175836354694235401600907257812906762477164257645835488266279671405062469895789673599980572459550700528139997845171164176070813424334755235431733213621736005627245651073591893810292511640990426336303708698722961055773000129173047235404108753473975816563192353324109158718748578553726336001102790213464074364469454394593264907932987455699781917578371951037928171891040833753254066870514145780024596730501926145816532113763699018496992904803155645374357905341148162759487097511535437557496229918226860055349584970212693815511727448113029021162877991489362952398076397886539750423053407351843876866239425006535559596573700224334714291128310039333070671621872335121648055603232655220275521139685640657587867711860083839224793477315005257920716258497519592829688970221754509858062183080278136302252998079483133628562010613119077685859129104777685906737121892264790097863063208623071118779211040337958279044988236278121822485742082529893715328248388130447085868327555842233713294414414641698731919217837287664670808590360494898819221845657284747343471898354238966560507192239846325201253702128229852032024285334546537401854804730781627776908021500146517299831213318659812082204147629251412668932225733492163453958037166367729294667489810106469093708469016256127431858926332827017455125896662708903956060006036597188890552066900727622165231463299774168820563867777870072040489449561529856899286530670281185551585668437546294433720 [142,67] 1964855390835339980488455964711201099624812263412878661915329764894936432611828944275157701435666011074427005078480999735247620396274056945713696129545266886151336641330643857308161862747535194372431654303527503316448246456510582517214222934821740253425574019879919322849848460792498163640550007865030476375667946546336513031003332941249335169289990255569721376033782653001498063579528382877459811092029426651229261475474458735855348886128944185089378393695819213766048623646028588669965552916979373077751070941933903336705002937218867678662393023957557697631625609751000260422141132646089321092194592504065053248595090290087337375566728515274818759231110805100088716551329781956633341656396753267971374143617520134125959515976208771195709601745449350870036995142095216779983352883491672326079181523166598506510382568687506378963374504053754140952904859564936566752753328973444396092615199355867703643693107929947684511769231490309484014370119706477158740638854086977737708429673738262110382354178145088242255100493208589609898997626138403468132161062666915888108140346016648222196900382586574397185476767599800937324998815029353062472513161553883238264168126384452971935969835126475585925712879024390495552571823405404075719466267086586923905691953975818251064914035977695168069275470794521016409296184821604575492907269357454017979554185060866064601359319393068729933546637427728765528371487320885772537375434523847763885247378043059338012680552351669259489217141269031946994631733035483618418572180622570109825938067031311125455628673015650978874825553629742004713769176680290009612630132273088401190899476104509040845135111740119842736769218991934225883893900237502814695953770251770897097672672047026879512311790000153732724987509863413019990727258656049279790337587850562998173364083547649910374747505277670662232449920 [142,68] -69082039265579759858065154925818017273690371334025304947282705994800406253347000162999619103700155470391138932937979813658841517375059515187589927952422290028073580594522413074619818838861880850503014871805862956417759172758882156039966820894618766187816014702271918436983642556725733285768930200324256162853733661773950547654728959081094620914339148526875230349872498950683753231134259629513715768167545761820314670502167396974459813799146528711268383024275848302454068116033091702343285054737775764623920725075836009053161294461587052376717164944389944274364296345656488789828594074314223714722772311451570397801551789952394023955294427640851991815390739340581306248821070777410437883492994724366968072846743157318461271005223451678211142512235881573089230647633808669056635776856333113306377652815340396632014203909281642525383474553741432917180500565187588195765064035136082414359046974890371631408497899574040349602048336282970362776143963789193398891642331784714501324542459348861121765995819125543881271703312373424341548022241261026128633135829934707788698003951676625378563102068823695181588594920647225805394122841581301791728881602189699143431791898385256506704186224910501229422318546947695364192148651925752863900942155120421238223151506623471379733583080216441796442186104360062731646241915708556725855779621495201313345017690460128891660728895042023229107566362920814600588552438940324155636633521607656581060684339187950665441648247193893798866334790426345819640552220808049260088443012407356635456710130652935924368301728739496144307359462492959002796622629513649958721872211973586923794795844588839835079404693272804210558886976902183278005743965797491027950665178422207584010004398925038037678375602104694945255610282878850410533722030658103706574260254797350561277752746653489290313441661710869771072 [142,69] 2250816263687935883493955776873671521515987317540752102681286978352686925678034502812906839176338430062865894963542262458785416462544665283699325108811375274227545889155903627235209877215790933289669655653283787247577006080417242638237898441194606966552020606418743680953480303392645652495812444574864454529003004301723127581018238704067713539268791636796505732054366181219494014143522255703464634706811219910007007571668082070868292235870106877216814684560996101852503856976666162318648817044555566635299897999152146481034807824902263368198213716023868584682228581183843428823769901708539179893196162367300694147572127052206241923564799844944050544303316855281491753344314507935132948093502538299473807471732523877464956797948324676222363298154990501978448668304726517447013273894639411893218438221027072254841435940269171614601945137193004753450438228254374920347838126947442796748086457977111477574543547558549052276217199371775745775099234131202731661287905084217949023223731165719361802966721040786362381047077469940879997214583857611673145935916932828590159079988933229568822960237170685922152980429537847105673582478685466349211119449647075976226198404319430850939682090890137466371799614633175299993051343789289553391684387057653659684316031459736215196768538662306803050411647287805535786809526298897149647174191184231012447604994607521279401493688776654400280624551686082761774183776034820404608635664909476991323288115498145130895807536306154705594417909267469446863173100582401284751168168371610676857741465317064221204049891779574192086100932029502086673380344532717179030871232824790350939896027860937483334392050020771684486161023993843403664946375361632595228582347425028106058114346718860082786611434460984212288808312944722572558787589829638847073984833487100030446412199100344354537098777795889824 [142,70] -59386146068633405573878110216765271863245124580993082527714642740307636670477044862075911526938711307919957884628674084433103835487946251347678739500395221609728198753041805675991270313915415370550593399264362839714630235960599541415463074985826690991464673668483310676012973257981274397810026619774564705221269399298850646009261366497198205476937058353650608404167582609219563790587770685908039994030399810318580855879020440534584645992902070099735910956240050763465699002131061412517246707784042197912823513707968632179586479480521637270969642672141673350680252917303797803610251020115095189332936113686006089634550958321092117231164615989510700309062681624956845302665969912163660306298410325255799640835055539081914120923149851766011498097992854446013052705913655434197608202160239814427506027466041697865091776794303521847260489238122983918511163847877511912267915505825188317235951127481309222540940144775126622735047881441710792992309932468237328623803103216973778878554335382496196799471533116330150953064400336068308018067612505127103293680088393105709527739745727506477116607551632966747414419006421784967145167411175079310973175234874948762645773907423792893235691272440316422790645927580257884728434105571015422057830424141160763915007136791774573974084612185132675222126713547892844571514893345794138774356504844896845885004395075616690340518246996355379575700258433336475366050216216319366993490972432881905619266501875473979000523229438111611643226286839798614282773330426904719947338072313251488770867060444318305888798880361239063547371499149935963823804121633486250030071459412470688807724197756597947604386128890018953707731133126683157189602264441419436207685432635206504356613298190184566751875625739698298316019880868667426358727010014546328383111914950547374788860283638533654709212990440 [142,71] 1208406528388966715303686979617226757112488670625546974759014752643385330653551681339305533731898706497724946979327940425049128857615996666034266623853810618757417443460239227926230220121042269582418102096803573567187639985747589637648727218449643313011765160999587361634051349671967829339197641374502648772761657912639588822546889897236900526971823852376219734683748875523923149013016938737277887863841709542509049815274947896856248147288929520090910049301662605274535518411438792761041899321045498737280989547358679303206148467043850336228598821885152883444616633755010947970038255277703255083268404726673249662141020793002816063212986653364691924379704898784369184346180004980493675813265376610016485678053950544099120935640895619258374120177870642102828828736750454106077994765375934247379055199680803904843375487110654639523036050954060459790521824401750574381074250130271040266754950930028427763628939981715648160842899750559808195087809844823141840893611338035222703853927165907652842965637715452715739403907979730987988626169086520237622498125522075170628340878222603322719047681280099485070974032557878275930743322972326586010925899756171555730586750564620199511104293289194333418819208211506258118107097816359736413000934869221627647158216533498008765345380521492979316569873026920953384239336179509719132487374920074213852903456989129994588029071536133118278265193048848952149674157018012606646063569256497541678001880865936753705859716199095115620863927746306907871144693325646690525357035865118061059544611860364444338297017075643726962662578518035280958608844754792339051344539415108621453580719120825399438109072438792042481188236739993084405065478195765865763445206627098442139614694208690033068259568244866872697059153553099580691032612191015222703594681392282814006693740414106511199159232 [142,72] -8817816254422117087488073443950685916568556745937677176527212118986169186345045424274571651070089558521490308395015520680533859971580476782464919789945423975600211514070898682999446181456818566650204021351084556948381468454531066200636984804945203371046742549727986107005079268693764670103319002100811813863405212681422541835289416070923848600390266347645639579497689582647411107127535680889276334762564117438352633390341200664366056838070380705386375113357083919048027989234774092865466541425787569067774834660632246487658545322126457086855631377293753568368339004277442938370074901785659611461263892219420854000364136219469682246456498122337620372905040303767314793361245895992986307797515607474564540592265800326677857080375860848159262237588335141590348022097211467157527840008109109390347283482862183929291057026067547323604927394720593578590427921068956600154024461347419930723071499183959273741970536508913355289256334438261944418696130220613589702617146585754851697367949529344726984901000767383794291979846483693011428118970949859257296747222710340686770577069327290098038848061820108609797323071627092181910271321725633372475280070620044008922197029888635006546076742354236187456954595494635797198449842312945057337000646503188042460169583815994386181973485125142246981299991963127035844933818679331262352794993690418574580222922077984875153233567353819793928094134796655275587432620536751621927666191037555488634178227195113069183410776304576531080364857341731210059637823937735704884309732587983011932735005324289050906246992633871824077497731507999010168627014335756209272666352474414622833944447199730797899739913449042390660489745120094203924605089166552280771677936632109132894414295169083768588713807586317667234705552782315710320385582971925490420875931218983069314437248234580198320 [142,73] -648416830236945991409745911191236476725496518142109690593451592537281157296196916863856188783302679590403450448721259990688221498469705836825797402002154384962191590647907208761692141854562328944820068162034294916621080107067822993274282632389152351831625940209206135762110319421637569177006499393575154098139518522374912697147382662447232844953186656356101817503254599663951763291158914840747017970977071643889298716991920508403900262203779455865969023632759979748501672348729178366377738431324610686030742411970228278101449709770928682886969049530910512811152234016525727272785339331667273382703774231477481840708059539011071950910906583865194782290940771756459621532884243877470573794116427226869882632036399162744179978535195039603113413018672458628836671932413140423880520945931322165445427199824029355503812991214253322831565463845171866974231847548701712074374205071479385867572994754351815117897802784306080272125359801998611833000981017663809088037443239151603783857310362272202458001091778940447394997052552985437785432143446837447420997890034898602890919745281003405907358538464597530212717546735654821974716840100437158819910125687164265581019479497749554528210580110829886436749748698985486618107485563898887947482813840875181149649500065611518988222250328462931389592181543887090924636710275149903409596914870878626812722907659774085812317082529733515437954885225180446779340540035881303786055726581772995492912209177276743451508798986357783494671084962893969894149293194074187699766028716615420423349005411149060627817241905407970475039120095103220559978487770840174809363539589324243971180827896781708942509386931106870054184299703188341080512228040962384455749838075739632716278559482761743896740355420409540193760620549653437697445009023665000577763647230955698332726177695392080 [142,74] 41646254152660178877111762838396604992132673766913457898956709858799539808683275665274967573595896269409598349255657153739090237789430151538989745391833627588054791394394375396948740698507407362001065229353137331571785315393569417797251442178131437443134510931828973540246121483492105843957552407254029027754562865441708122922266168286830293677308121182366233377095133335008732886780709104791697821674559352664722614413884968810966758107557908032112255159123700363645157332984851439513915655937626569822308519925790480862301229539511857586759912618168405377121388431130942809977917360610754138808849582688326370128998741854625985695262179011494916033058394512007649258335899888385184777937203329719042811247888207579207745603211024299545199165643279851069761998158373700958534252259628996254083892715132931241940202770161324059625023501738022541950393747321920149710698884804793502826757289434464825601032882589807034036256921455633959635251499656829578389957555627433147304701512787632570517870474947200081188168709285728676876426159081858530789140045182165395777286746837504074424715581287232406058233081668182940803689601927707522545326437959326425476565702071561101408675630736127467900253784560849368446975633112282821181465607659518858541999180008731064898085608901999016341632270298441416528508707958855814193963351409601691930289554511155182877289002724761743845310379030737042710184846699917584579475712745685481991894143128150353607666249560947079100663792142827368335054206154944621836576529401827634728995573789974360779400050888801590481760833757692248526008203599547769540671367903663475738328414544388132343488512821166281654440024049377820473432380087569607141539263893514848316808517652191813788806724999141421178378330043082620563949350803616992091004699619695541698365183094 [142,75] -1585314572234869127716370235002986188925438025123446792430397389772050728289974667008836039001066493159772895556146058001629274533766235184354261315494623097463006718296659109255810306322761278214182853990728110726176798772965362260613714691566302182955894318321750439200605013794149434557580235214482185092731597764613609338530303310493093215555801602651975005824386805893709276077344503131527079873304847719527660647268406558088935603114491146524215038856495524021304368917461849517654304493609520050452932540740879868855448876081996424941099795165689940625557311452638932548806626827858751439962377379265032860664321351199996384298809337903123531717319133989050706763909828279172367077886146390623557657091825952647547881097952800451688540693816609559906128328123442435487963674090927764462607379885842622861939053173076027779569621907303002720295402387386996291490034512677858872384911996331038730085047455724830555301856227457549143766511298397531547726513897323044547651597098201316581963082139805907663408529267007256119172227295059626609556332411121135008418753506250895360541641316741729802185439132708858493505509487487957119062662505709923377950818765067552225110862763029493479102808394092389052514232857420820242364353041383997747098994284214336155359575608280658090469317877596726685190867914089991512639036203710803598095394126800160440685977083215685014655896461615198596451560601037561633504239963687457606772888815135790308012483660358527378824748298780436857923089906023097455320904084820738307641886247603601119659923767068120858499508500599576428474145704925289566124861039894964234096655658687734637097299765177154415232521918033634548009503128494884065222879520563920470269421230417117650590375594010814022041315915477698760515155068400233831636867028123371034663680 [142,76] 46902380739877742540157024199431127854905858345192258954504743722591434233450917493062876681963705997117045714408945285761113329964407495964207103318449205701758858725577125836524376761296747313432426440287625458402831122573246805154129627250301378514322353914036947909624254416740203688660551706671979720426572565732004456773462852471526403916876682299957974917215293144992274085903255471884465964089118531913990006490446072080779376590482897797323543341121268685794845002381569779829887190028824383989991779381703139716747118982430466116883624493511691917662215897307836910235661974242468585317983068808352960698477928475360749730818904113974645702908235469391493587270543315362827761592867912651075828079704875649129822972187657362422844528198058645303989129073560470545413647732476471587023298934879784239688810946326928905750258012233506765099828670891277955913751274106301531486716749055659965176971847338190004679432270256698617413763473777044980720846955734768100701140904432464567618746034970936743148934342469816593091369547674819598246865068073060954039342805627793561562596458985643740349526975039237711768647371192399016938635729149222013734088668802642179369773595545676743017634346550975685644521990230061156599652286297403211178586212873596368957000260716801462498552576957900230651850699141202622383256832703663854573382930182729482598187001761423920819773089803395008205832962519860744937155115371645772956369839670027208654081115653251446046741944093885761768083267792639821272112283460262595615832515288503809515432653168888275851589860374662989388172580100786152660537680462160138190464388545679898572523768864494755722326119293143364874090375213400686495529183725654519020666592299869156378153684633486105943329799882284073124415613975640858621296692744629207168 [142,77] -1074707833569469215414836547212758707081152267755672469988570135815247493901583481701118440788092953705873917210569401081045366495314072601696921699112316455612970865092045421653416320570426876725207599141463193784998576037893219545977500267616230919786958200348214431792181783820621814206054142742514855479157406017137748731517124101236319943292348501257164974087618341194529187750356043912493589928762981326963541527928657627720005087883108164987196881324961179590183196655967765110745401437450565992179483183236900089147469693106412909401718546611795016250266345975876656929098403748806530713665583211235078156902850023087487633329892159479757912024213342057780017750572680035151743382868604748286155986612671406436605258473035317800093569867457616453779103960471927453810853545329817596910930183769197253908618833391308398850801827231737301028427114168158278680909332375147678442243416856003058185470222143389385354948486520911976587416476266060190707631731602987051947889893956082568109721323881814219063473142685687745947751304033179300735560126429654621297596116499564889290956177225866574778294655150367327786188789373318628238026614971664684013663678842276415901491395069392437742699393988387951352517213154251733082168675923518800297894739387193612504569555843433507694979884079349500568694362501811382117641399620828713704332033401143337369421066240260969706098544407405840081830657827500088490728431942806113379757018194466268797143949896401896819759738805381534237835372020143179249230198176018971245932594666786854678127407228777684196076312919003252446442536489945611873362973564957508123031002333958146375113555394192866932001963953072127208011270795464071845937888465173154355068174452097597887932954434807901652830124046671135735663662149294486767092507167753664 [142,78] 20554043940916777915750940820117358964470130451393074979932180976237532308198627858447825333408184727345564244149999247041132522559956793319568023592469073351429518994028717622081692078583262254259191112508217266070697343189544896300780323561210622035551156082937133188368120006960017841729019204687423980317966429831576818633262695140526929024789870391887841936218505096865134333274458939363394251335351581545267578228558054432034146829908565808715068578513438568139062144296903686992091279289231133570737743389431915447548219154677975094447505728246858749439322583063991988923061810483030473682967248290372065840531556066720568396196367365440307181033537674432730937912108536413053187799937501294581452717744960397637125324036780158683488636542932586250547710259475275689030592587784238652919722049060777044257337026151706255563762670705189913290108645319666931871734105645850048226739072311883434818395026769649401217960831420399754244094104763540863306397159495210192517712069683408831143929237961992994435847444236819407384209889233103152604415027810874564116335411551528559034558969084142291332976696801800732918339168708262809257603856385103087692565215159812290181489047985670373353079335836260320870781355726027642256029646705077500762914400843260266575949966248298994572200984838709455781408023865324493458751326054991762900950770058328902941803598332906879707521295257838641250272848233787813895251044628309933017596124893619293164400282300099585367209349939371845909671213010998429119149895898456753495109834660405426890601481523928644107062961732404182344893884940894057163875229203284442313931680006977042471858626290071544995923148006928853765310218153596213182954408361429491068359648718219221350188911336432455489553885496461157734212758135297175581918301392 [142,79] -317438729401595756067094308983523730683674716283967485254534795996648235918379473569353518960731571004398275840769995574801279508695422674742856452939674022848708370552398500092050381554501989082035594052552490037396159733911267669251942273337081946269966540301026544829469375220812865073470585503629118519343717118388672032561169673092561071526056482798624071654346846195533846128899588319446702899625350377965476019269664625199723695680779820991312663070414143593872527408573637439327406048820440486797299928990114122807762664555703879187752978279488900043481199317469996195531699139758394551811504604976094765985992814652622836638733302474623053077163967603930152775929231350339402549922571917826622674549670921684588610287577316059706197320620450844597399916690990011514804434237197266495609635260338046656787039751954197968412368763843109083381263627014233899225679828994543935126380367009289391134912010007892602053969658727921907969047918705081448221348840183168593878638929507208136494028595354335501857730330292788028891374893284494292580616654305536453183867215843429759934175709839873820236668731296806111779154730419907215265370511864268867155019541337766568582023293725402154878196445474526753182316751843828563863769741316083561396298287290276875094462751766591703592212168890590589866560610955681349262690303564324820229070886699269967153405928281327525353877263312291999096619461409287286254970551850036166674281498382325109035427538326194854585863291813090727145169508944436511037473436978591837484922653428546899212187992477839274892023360909581905360917662683715893508650741673376297111349913408063416416838802937338514592559204019169191190477680501458892619740528361181819797614149626917128999146453131497775824412525727551115762960666247980874147968 [142,80] 4017194067989622931923387211565447767803486222528907160533459701317734507907544337191602854327598999673424242121648774395249099319147121099513951664820961848267420093117909487205495361523683087344004584682048382309036563609575453728549429088687783238312108822983942810766148839715409176330220387515179075555614869278422741182419024176549807209925565311119211130280118812777664939797767216781118979199406003639196007217455175365286113216866307728304805737062804785640606975360551761665112318311802908303838731845686732013756716796200774872792854250677470411262631500461651024093204620770172010871740051317033176454852327438853016433399904470718628219838552451770624906631402373027550455550604921512476827835425621575601692908033250339051136371800256464604010251510106177883933603226413451727698644704368123729364821688161158134943981102670388704070047440388833021280809970427839630517537592877319059492240705878517339781415575076525128513723132924001611901499127736481268639865074769197284350313567429056880744051203885981843950777132651647992434123593370510722259086582200123322121600223488181870771823905825911845699181301050237201264107262909146550939931067714036620074737876239155404412752752207071903702017855502934378388781565804655181233067304635867055662096537788912395934431295137880541362680538855756811758842405451679637062336102792249881559870539091704422466339572956035718123161634248024494383631793163547387865625966961855450934550883677878161712807147895477819275291382473726707156287012579261920860778713628159048130665344345101327721202485392081036998455037973872739052128844185121703727562136269407024371712048249926294883511556137441483073122815012330462190695580361667720783244228332947821955645585550387522245428514249048382037525453303580343992 [142,81] -44082578428890563024719526502907794318716229586873600473473826109352669832651857403167858051794884772962952150703546025371433257948051235526746106110800490126371707711988414501218728220508230075681984290186143764251063299996759111448846244900648571079822615214555775538370805372233195074118937068931773241493339009453219068274979640635991897094784551088474590753976387543680458581038980883348046860372267634608064899099033083103015069859660094649958533257617958644091296508257403242248995694680430375579107757698587777065332587554266137608312637176542529250719536111917366684823797571619208508912342297470022559641597154859277301147540103033129422218175498407675098867790122645270556773819221058316315185394698271963801710320683522469670220832629755493698102327260985464237719800153913958440047119910703589488565647773147414146363366408785608515026545679284256431165607111784292774029295064728337568439109565016704260362195608194098415829258797707854295119113671042063112491327621639209697212230471867987417201104056519297356173815099020908134279890570032822103366720548020970211236835001334009424274560513430770972601917285036977382665832744012119537155257913232371077508063126266844177726468899684004433478274268357245091233212680170977566456816148854495078607512382941849588585891249721746867003069502940593275777070041132049885891651612520245556128112898005945955122179464321753390258151954975106110107421738339955590941574740681902079913731177347392084093385330481980456326284407697443564813019820422522135925070183876004398809101654862545373309173777339830593604608876985170219084516310920723983088653626900068347877144023634445775141150071541291879173281316214698831203324763519870057082083690954477639578808071494742867859530368957987958312742685345816 [142,82] 432189493961250388737280112670873004237042441871657997512698731885289755547366006834193126893639120618213201294116509195764947141349882302469388109272836160245922924550050473674077557739321063629065183680850180553934753326727938776476762498989214463231870344582406094480138121363440449787104376812054121017159363431736682437502328742407544085761795544886864315934791030181794819077508697755980571162447304125293324622494998908107267927308751965422333371435039963634764771434273488092852593155252512710690348774189391759976035122011561934094732572762880724544027609547260018869406124983777195780544310485150406732843733132185555129969611803566606226520469273228235183829783096369586294994775920116037664477732173453186550321895140167132091186450827710481749663036427112283684844800249347130618442358012979379266800358863931631913055719326403007642775500877793706486888719063401848883654831785530078462019454265596708630945919104917962605249363590280871822188993114813170250834967089145141655445609537833740361113156502349900793486568808789518520916540555165712376546150775174499907556291040174028245902805878734940473227104674627416707069521203770143297518496242591212794293203103297423368559839477401923112696880506722039331983892882670092674780499193265117469579285984208989827714118843064245443223007095266228945333157322195525076859645699214708197577616768336543550378560292966592166261522372144267061385294152334635905301267805518294486506291321171962558145346985044821094420043952296300716225458567019525825938755275267090415459181551693506437832878580452223846388592012540291557960292545073250741696312402279835077679824792408806833200755684197070832071517472990132122962039087199292616835807206922266175411999531512029514813827907344797097328175237 [142,83] -3544370867698582281006476001333723461335959811347171228756429507075642642288775287168567502340250727834740999533746235686176414875582006114796905845176153095944962548732132508112636045986393924521196536627429081622485542503510367273138670940053325082703494501980663814846780578718684963556529647877828189547221357181343881439119222258140352769076039458117345616818595056429568171051657234449170821047456915211529252615978964721429463701843440918560530577187691156786891745212017957612756569206499929100785191964226668362522067237173856009499888195501411040820844216916081770112650245014018168337416096055180898521481178632010829734940252334523245014029250391128194257227108796008784014884220242075774274735617314135600405761155994333883984429970211072689714767218605295377926321919673037088208808450690017883322943109121609945536914073748261924561118946618866356994337352238004753633373468829964791970662691885493647405167714033390256314035797182402257046653241463948098169814351887662215050770829322840130292666607572733270333375977454694121496916679460540437356469517677297932945372344576346043737722022775194909814336051683284932927571724059728539948803521777701734243311455231847696992344662538401187123782274111205899116614734359083754050179364124555041199149278535421289860324238264039441933515190475776407448786624672483423907746859402488749789050323700345913326464937907244432201702157870289333030285799658180157266096492551429275428827862088582649164705463550131048350257623158695827636991267888145498472727390810194944473915976220260151930247390120312654324768727875767127243226165144952320248216463471578846217048577915077616511861595700094797075340062274987276185411637923714555257099451577245121492339276907806866776679929923352484588608 [142,84] 18435132416695848831760486831719167270229109797870666902682773191729510061622027726633963962454625086130522249846406381585978720659676262890757168250165330608337635022090460573963544622697045456354736342985996592576604167017399386733959418012501095548266187730855132846130582945864833933064040148809056058641148535721872012721499112233626649509601999567335328522314073806253866379008608646110659231395396249897676419079863932060021950851341432488707546255682948832447498072042410028424384929428598956331748173823767503538652076353431201933136336947523663690131335025233210926035928117056306890278572735725482765361923765836997315120912427933389576436645520869636189534723624956560233485830961023674603786904467622026820847047542517506469065200552229830580272728551599879392353527243887157074021066280237329961756921357845709201488871429673675867731556923305959955882905394422222541520454547907157147409488156503234689753811865168223731563760103497520396314551207098669701886055987821135181122928158855324555905337165171173034738333224504996194633327118173831821211108069126230713020518601859102184998377019976960156574218955695922130200752203570270509283734345650151916191559144408040403416088980442216934424571404403809355936259452637269768747148012250909559315427762119785591434746223496216851484328028634858654036984977046614660427926597191157774102174982384578385897005244482334770617016977571561038252042112829492898121596563573069963541510796741771662855600338827112528021837689919039311797734546127236544685774984746062777811823265689395621232095363204825663121857172198699150862448351143807993756564647885796892069128164126112131772006927586149446624159968790972089061055645048572987178634086639376925848195771482891997093023701740612256 [142,85] -7180956468109418957790727021506832744784363254167011716970601565600629435268399181189609119428236351249095911451668793953209223557648503134853462256423065797019159637224795955348424271800844687487257997164098808396692698830793986173806899529712696487422369111665846213658272328754923227842823658981564975780432776852090944324746897775050498031237346578038281149769583682467259510868672197125827596555113284635293907559428063892889476227714666143811717917165367250865525392904442035948433196603919394617197108131825041219790464920701610801412377213844328001163502049181032532040104750051155920723327615168913738930203937939625701551526760107598465613358876860159653839633914401306917403027182717449264040896213535831592057071548074972875883315766496659896402906028638656683217649905645113332675134740328762714605603536570021766631476400787405227294178617027940427940399368269002853955638394470604473022570857937727515890801112299901163759106849282300265095644128583891073196848461379702313149259828319109368557241535495631222326650389719868340524699711560234272064196390785274743949974400819541773025473626399382719309046420595492503004576833690833617756492844439723091159417839275198236626781271323261597783233112601018500240224762521120840568207079795654583696105349290255569444052054718965700964838100861135319433671413147129801793413913127057221445258140890616670429504599557383788528430251325722934140525243672277317000575439897703994974628423554993567260476561236051586422916729515555555869765404825590073627300433690616073912571974440782354835491177975711068134916417501835800197683906213915703211857475031134314722237072660631818947746651905223129575019102580435034961325195361659627084208402755264810026045808288169357526747575216 [142,86] -392976190166747747439794926047430730173375949658050681870677681376754119485580381890821809488621865467459396205394235580765901481832674083049627979406909418850454963514098929013448853274893618582515033312690827678985598693588319086697845594916034181785485442410363421614573576886712390440999383051163830041970611583329307581574417067778686968397152439395840914505456533996820542205236388073809186333652272928601071895325012922789760301348043665578185784542458359701540700913980842410699433789924808215224151582169838306382611547820565574456814174865691206337809567195859795788920386851621792923331287041525323807294166637351957134817356590049235270972880995734052454580343873342690901252140475720299395501817554470396788329687520003558105807615931973343551659546852392492412024515999835372328334929279307618773035651130090017142983541979292896079802619435083259221102395166561363544448273140607925155300324075932861826222233381912971609622691421562717846286553391559822855351417266453277252230017324634151601326494478952161479506153925905783261143921774382001565862555688358484122453852118199978068768148471870347486790119421572311125328857978046841341523898001438523185113931692253831473929608495485597290856763530115190996769323861470734115417310063473337506851232068549882635167979141379657818607847264855646694158642174623694214878553814867796189600169057473116291152262659953390453455786373764928233009918926147984303093132016527172789681104899409569663872691439179215031116954852393543987594238118638892760164870726959098099848619657858730078788831960731139230960422202160612262633403405105064486076213599157212767395295826294250312793039630195076910103151758916252396856674301607320385278626082050550931440138106246810906627980 [142,87] -1622529901931999524212657938663176858872781910847545505469583002306844770272086031861282162611313413229128826019771105076503576692291995380714800158720522228507318338079163730440764107587039993203458193426658980679100755922743324827253143013279158857310573422867456517194908579279290828367167847390657413695821213434052228053178779905768583712411506783467221708717381567773253504343340840176723991927571898391361362868009927791144684444779707988094382275716343386653007369720050641918646016588106132196285815168666247640109801289219506163691702518730773536996147180113946189135402943660381926709371222261389205462965623362495881581442050532811084006388934879289409382263466610408115517601393201998138415651568367281063105952585975246462296736470717376981344479674182787759192496278283970916185466062520132457151294903653850346655973503379068525771236603026415471368486868726162379337528093529755168851087390644501284777191961259518929968155069342345345559561030568586278097473947216096546482931042807195095405888013859265227206770478503112624874924130675479971644465929085707837316598732580068967034752255781622202170372261650754373583273131950057762706015822928134580369359215151183644128081803752361783365219958334372870426271103001458229218838459733343490126096639483729417607777946125871710581018253988557419195606152319624161348757791792730812089504167654883543973186697481716216760551964303073625906379923849382496296914503694928277916694024501258480413634077203945544311349838880652653924083017031058391543357900049894029549842876407952130904448273495945298829250814320559957496073866516016955519678231580582581592572907077029461924668182585458438745384534869537552385585030146854655289870882459963220466611012627174900448 [142,88] 41038393153187642739873670491335375164090098058592373362691264403538746142016195104439603274123104324022970337726012534385774884591804422303550830460649894475561214915622414485833741182565998349947390136833277739062838677092073198774784796415845381154071259540901404465984408594447981804341287578435150730931655457291820088690824477256622236563149063098837332309453889086106888749778019030351385034239283818708232950525748943953084443146849582720903838126808215423320695162800364787879649077249601568845561166483932137126792787662075336275636375212031988727350719864338006731691211859266936634084123174579051523566153044061897187098091142693053367425311094021314354179702131405389089809744554910460911116941935018529688810346325112911587206616479738449327310193862305139995071841667317147866478057319656806158183476548701895921332959220259147111090886381657215696703029944957040892436987629709930516434119322868374847855701226778282233952134553833528195719046234321113220906954619360253452399729475694693355498729107769610395530562579218921338711084447172603353656523738592011467015660578459517434533997042145811975329173496914497512391594430891699278918894036519690570694301332717236437626931157020132967430506711276735474323190919259290507101571633632856716078148215907828994534624883483251805593205339245146248310302101866413710694886902944965703027114002510346131274632127074851656540710098460123689045385440899748249052197872451639074777725030037007876022891373472802157120579124729951003747919393177905403778758223189187293006039322464453998279909521654903589532789948214329290913646242630533441562577600118427030890049215656821429071099187223237778707479797448354218699032708740523747686985208211431665613672892147784 [142,89] -140766096874321851410131495465678165804543324803721494702778436752097335813813024536299762869110406314960486419915176681138764846890301085056179648133328910194508292170507711901875707997941650964694323804887662175743780033897206239008914075393924479719636654119038028786972525984981524178298349502409792043459109805839477538280580518896318501703941005432835266975996713661544636463768346841655342752455170449070330257266926898640295898324227789906969556404564225611205782706521012491547825780540233033585519819817646458198095261056992552432404858798164631356592833843046827711655715914893409908222538725910748197921014189544649222615518730775459280440219737557318475231384845906181930872958927222486561004920516781748638905941979966336110128935680733236689535457039212318772536921378330915243402982616405343237914832966632682616885580818379135251677120292947762645258604110460100412550443710676951662472168219552797593562356495299832553234496842838120935139183439131337234906270564878020697553235299199314611187154722718207748082292025893827545736514162193950820541185219217418320618646323433158239408232685357173098792839363248135268382348156403485167176509758385446323447724154523272295231416491892695211610313387071716052981394885980638222344907519829407479592747480795873261826362950786036314276472264720583127981551021407091424430093822608773836953676401179366234458481874991338467833298971250075107364877020105628356253439779005116531453603368213671401873017619467506975880924658634499684397873950911066474786273641704802403623067805648170843602087227778354844674140781997473692764917716267393856626963405792880401508247620739361514702808094771635595128208392837815532019771677969359112371595174969332328268281096 [142,90] -663025923406586518543257394699203595474715647676525409610022734030233620979104932677832139538857527379957253534625261286742972331718862340501242955990824584470079105172033636608611661237373023870926338798533288660670852182286120189118874982521509958833599781058715540476550539651529777289052219275793299310954152291854181201995838880069241593710763010739869599698536946797898262735828815379303228877705344023329898836171532012316648401360525926317448290837085717900247229078912219309666845727457455771909761367840239761410276645344433534929256075743867283573269067059416904839393876325201957574414005540331256257109080888994884083709047240159476630090102665453063016789971475284743590574750042535467539739234133738186532702662017098833349706354177617503827335422706083408940036996610126114908444687116431141091495488278623202173032629229276605543696556290917122154213724281907117502461939424651398254602587742218686992489849562044690977938776455830944001794569238758536175900039325287045515579005128667739870186423696552499160958620838798775467985383543190416379859601629189041612061882979315771056938386432709075029401244543928751250912349471374065652704634434785188020746621522800679143617132204980496768446181956876163055177865633788284475911878300999358907290585351196177014200773409207675789002740393170728822405901229248070968951136706620122831746143950998785524884463914764582533865953034362825106884256888163755942639942198358591055763015560472804969126405371818601383019971068829590221970667109701779641484189979860465819052573128467942824313706111740691907009595883602038831802163497657784936782084983390214086831496904719326295609169372640707972661733242335827521823237076243025958876074413651257274241 [142,91] 6533184997986830874850131962148265160737821926291400515247091449798142684116733420769350836975084193987374568898956976057706076566740969378812103833061161673482024803315442761181474039337291977015470734746506964118906459508976963254935352343350599706037495204592108531553651353542819590486662900441466974707165022442511307896550564404717101724788407690391822760624421001094614384897032599400764959373383774131857538829880923745227632604177081145770777817382591698761367650555450102926963970530755882475471141001239799221790494754462351629851928922772734539916610097638895419905997535623600415735942177998632335467414328057817800302114042449675222286098690476342328411926410554513896753280666085712959178165935066942037315170535320973280566847760619163354379985562555816546745526457032157057064741002735205032008786568549012255631246602328436647787032752379775228697810787265217578452253708517443835114448028347992114065569866166790101570054723967459867293356648394253615998798382170922842874834250273906645403478272786966034519340671648681631371953146185039687670854039702481745745803163727073233076312265995987653768240184582008522102128597126723752887418062983911271816958654586159380838591480578112840831177495438839478526479168291387320590529862714811868580988810680616085194682367308124907356043170870765577141432704828176831557304274978536640753361489864766961164279421293783648739676716424953294710498999673896973730579189418689445811404382382256780340188316009516702668439873464463190710199204020598059802653305960390653633676993070034483363151334388909851771200543157336662340078845922205002457634220985703896612668858159297726731446532902540920945872438402429220167661853027634747429846265770984704 [142,92] -22551637346174024737542475597500409646393041351677590663729057120426141555271160236768330605349847351963827418889466804165207146876622394922796084458031322124338353768981748934912481432526324876160054838413877064633705878224397307149759941653391475948597762612146658254279053507843131020701494648484331167397024648693336518609408700947299951696670246618514083605636966447660907607485607791674414033807165103761532451973693805464720248050660897611447443083689211938306228939962995306518613336733742032950228804970324741754625769967839885102854441198110079408999876427404585320248851743474299540265738287273181209317915043888864428739709365120318256992265602489752317157918033846727667721100593969205027819676388343711233337189807246069826555936174714910699332665573934204036875785473954958949009883622472883299742594014657079002470322032577946127499355940479464154720010787489377107235363267512249267823152446171481131693496559371615131254644458688923738971190826763243953856255517482727304087956606533306658935538616975551497168938337839783072915564557224564949250781474935814065021777258821271814919791167555365654362832041627223745649587765088029714977096914903732290876807693355765330255763402884462960352054263317756819306921276477709754979312091481690534762998727863954741584849154947308956370513319175187213186448277676707723786629172941365723878410487584359733044748378302429840066909716297737531181655692678930639714164999553833530997398941296354457129799055242575662897678418325486116213699362735301425471181232927675914700099802178722861925847181146921179620769226163363459009484543941501094827139334511329203629597668635425686794322521084559990025846588539494506525938515536655026926116200320 [142,93] 50481931746504702128674604318274631791512249964306290751822579770542443939498811342204663151107328276306163632006317848714085100488630955845225262090281960762926085007774157802737495675256531393133850204125013409746606607803881464782480617858944126165071074696694983111507289525017295525953035437479681505223734886915458927370508713534942922828771470635378052818983846250616984306575039882516269427244954323946526740477543796027274586440987433872011598613211559364125759315576731626402245839595303636312901895061612835924201212552870501012679524464609903635511631134380404683236256623001350007611874233287422002200395238752887124896227336052771674193833700595962924714129343765165869536428484887975179525713986565687691190181419044668544431441978957976286812487150422926189960932985685602783874517678390680725062075407863367239742920518808192697202748376320805798210267272258519481502074357086973815995411589133036846817099059983024013957332440062829435141265313794804900948254907530251026391034193467543850653432169573205341631378843898922248576864986913890034982197757447227902062992683279583682943006753202076928811011979434442027336687872863426116426563766339483054542174163827327582593513101488436773043217209419526808595858366960020085402912894979894747908843199880761840325982387719408678167003584537055153209561045936707208677437647064464947715809716944996201230605083654866601449203711622157571405836579114739811348348827587806673580858937510610510241078638850781066914015174498649427480654708946186176555495971856841392615254482371020774590178569552757690797726609543598057447020835722577384914447260191044320533190735884608657035602512083817584036739664842457313326258176068709069114752 [142,94] -100959511465036868851021729068170196268317197266305757129505376081107606142454218945710136437636876517096310638567579420698232573221573826204074853690142052001094231647875885214675363924137045531673234631697057149888879342786496063175659329790549025291529636908082211092919713998889027153042015343042774251990428368047055483149376164767876909057287467618931853018106161015316718228236935781327236371635675767362062818439522641309297634379708369143250722476317629055551183308063685344453621592272534597807507703320553733439103582620118206275720920994824719683144551302318924729598252990271312431333731994820330072554858195397952679885323487195321093500879435617510235351762966038636813146234682449616398185456400488549188790988624242261724313848952587545604865321750636895454462972521293577695666485518793913738757760111835865959150827072350408164063986643338070896650871213156728558566115283818500391933651436564021908683440301536772736401994353989117886332312780973450387867631191245295698055413413306438440392933205182383169241734694324544485418490384919564687546753076949710030296352446805964756721642329314832227001903929659670567373103089054763732027037232311010932237009372724506640167950428524538739143290200401858208802162939448008139063225063169905584141270192392088496082177247937538723154317967076631727322290210830920078716977307890482163044348213639229874569101028437208618744872917692218459157318402043553471157431268207989194948283472224485158224150856087795464229827413446797409577529372947378700563270759158511072339127027107403268149390450027248132092867673133504081690631624884215066977973413306112852439542915755518371602556488075738461799632810039320600348343793952551600 [142,95] 172332993630818885040441971758641343638422560003595187072366772266051378190897810691794309720956631703160501799468185050482922668200851550894048866664454127486246194665300950718500995865660382283989235295105531807303550130325615463855417995553625254288778739020892704310143106085399614971149306541415805955495122377317554745508071941900575335397634485943774919134090842587643423525926245202221004550298340955980937402097902524823377368790812981389494927756328650046473484735238173979339324930814830407257114139166901918400432260841598655862042425975934059893081343249902747045748941597391394376781585527038726632368701252569266781849117149994026084721354071476331906862909278891995630447638333359363811641226447954825975944776439172485341402553657840346995489520222922368228379096675057283183885108757176845308321250854001272810070343542534030244320215866831193158874143182999102954684969560080841391576386848354140148928406695491222969236675667066766771657944476115499631666896680929915081945937037814338522118235956594797084762595700727175386154798499246523377021004032255594325013021784995386929447560458173015850644095008510616908877580712255500584778041293227316890216191396602651140326775231201075989013031864670342541441710597747147346269417524177002008535006311918777815904121151822443410357502261735414117476260777439806339348320903203776467729769667359287551411134947411009124024721259063463452726871754347502899102702027186857022280479286616291797554037190340088321883007544877340785099294940423240249305982617063095202791810839072518704519871655894637142231133323345962720387779653042300886239156680786364663709818169572429444167002199985407233783347099835962912819894424960 [142,96] -213966923501798736459402705449117446210368703748215378128351588150600320010963999990365545971877334662683499235965009794065378202198186642530623534121304654463096229079384489650172237363081225890240094299423887971289074293055162972456750977301679728931261627328238545919761345467665754816322975574876786315480231805792093386237002475860287730103126767545511681118573735258927533171056349358565802766826633031225896310664985906973951521867019404048140289361308015105345139061729649340828771968316643516749464080952410458737967082525857591559292019771549226857944845879081817384233118574134594385067024391420783648461696437984014487932018305269912677148063435501385679584803164118259520027169996351154534155467652498243768465656809034606160713015291912321634397959815674894225339450561083277924993687751809162071055184331342497436120563231054667275625479737854041535998345743899557220739916740287351289156475248970142402030720999391150328688435758514118610523042543527618184930212024121121967394141813086469832048467772874048302353751905042897919826891431269473117904684189034854400352485887023365992037421433935958960482153199078208077063892372765917146865980879406162518950215929534428948481262297383904660226777954982463115478587531852878111746130939341565592863145132673329592953663435482896253647227684289701061241560304202174598944172728197248536030233138330711870499385144711575865622634532021974539756380284202303377357337721820805529623776914550122427150515427150737830048743352168031700546616956744569695721103409947248749034770073649497250245861402823773278433195513662412248929736986091233885913326710886436950832261949229759390299529089900415343839074248956323017328416 [142,97] 84236730168973929016119778277257875628978576677379008860022062850695575881216685671164579587723870785786284508888839750693165116618235551072233794410517358382699796979218941808307311328486551304157880455339719142119961926336166741893957665657055096899136707118807684953571969523107002992729094433016942402247521209819957803279756926247275802248587465643221918207265218273272616042247911787043636998321635356761676922245330079859509572270196722802584096588667180000557189668661326971912617570099510079885187890241477642061055764887540801644648221903872551802239738427780256845746884091763939901772044377395636726473944056595791290792442244388444616308486905429799758495965169512240780339603451644312766748307624628697881681112442905897280017133233810547563913404353986653744608956104672517896147993302951913303246466874387256773017554793749142071102108368271386559451546379854480390948170032754635254344351847474776277504382186055542053904163704833356592703895854749293816176985270121678402858076554794868145271884575818408138361535561479152284406497501936348546919420690869664385190121143766896769158511891679326527266834853706233048637480100658568192443782889329137669504858621553345262722646684120086312243637855212465992984120341371478251770511664565771066498571014224043335971128588396639429956104417923178232511102684605268843651284867391318556578053515939476175237824928420235813211883789521547810251592325407466985673783365370330406460497091244001523774978149808685117772562311228195459575963854354164663982749955555712126127347215904219939612761676290617303740564690267468246273841476184007889530917538257517451267236920536279275638923203871042286492211727834510144 [142,98] 598796111434594577568588063805527312558040557779240976296127433311825243193343262057825538656169046412962973296676450141691403276056669571108043299049030777675308806199855041862287040261814475835280218836582263253582668575792297061102808305166609460872042645302654844655093480279057087810896892824801044696111553738529773295614124887293326387502194497519772957501126846854260885327732715457503862326420678311023315354407584813182785230347353188617211904224033959207510954501242189914816522658391856910243195461070258448110647718319488359629691400120177115185699987523835420009002466986846619723004317244018510994720532350005669057414786865497386495310856185641599260442857113242882459020150837442798649137063096325857864000803765515945737697720023095152830062473424659197338953382738836488411122100861646281728933775982130621819165633966143410562681270701485845569877148777680122927825751328483536668207331295912832063431397793177384115687168025135367987237642242672120561449013196668304108887649916413817714211978197210918947209447211509748103077017896678609778169836710593691443631833512611081286742311455992883932883728804548407019815371681536472096968860932491538934534949412634617602211271096590990132881757316877046331291068558375964360055972544877267687694415740919793965642683523525009530049397850956225498955640058196636376135592472673192702801275251924504967656672828951060084040827167272147052910922380952514440726705735189831788258827616475675624630577343500521233408890190093960522338075878326236768789062558186263260144561035151962998296983637836614377992618198160120419065313469912363884056390979885256351064470203182255743846201447028540467200373653996 [142,99] -1478590506519808594092901230850465321889996663147141292807201212208430876049018763574491531225039041744801230238409557734863240224639424354933005562868540320720027776226510349440384742722812315661554186006391464984591727905532397450988300344680511246382594243060986221504076321011081897353441571453797027627040250760583799429332827247347613271256283218373051263386249147060081914051343597800682232843746368182488262486815634001673266008156314674913949637810125555890708936950570846114229036754461263198317850476275700027595519495010672616830616854065896732495093932161934268416774426159309827798200873344568258967379368531194216802731193165770134735841404609578836720082170321918637115273419681873804968020652248843337951512985146560019356844340334372716720485412015172571649534030076035420507951874669309211196538848110136947876825949463157872201659075574357240102163645136613884614179798883580794645221812442955066570800044169122740280493994536359376497413519728153303121374520020393654754891286555908719296523268557370801974894706232096656091962843241306103887864709603962253525805365812709070425982234569461903581528079995244085148225997435782092563677835317428504120241821111486887521468854248624158271383835290427711052753539799615487759042133140127463627584970363159775599094225092478970201893678074788295599472521306825498716481313873908215781818039465430910773119757495578327825924595058312612375865808000329627191274964903700759843447313401047459806612683230337170740999897402965081559113885812238358016803510901403205320791129753661005359838656107515797919026859722475700370429833926956396588829231990699106753872091199536763010764898313051687667971008 [142,100] 1164646309730306677305249475570358020499793790906207831089910505858673755238909571426757599419395426037211650647412929728404437637169217428274208973679973607939816853057742623152833916585804868138743022941915065744903718900584724748094486688841603207892311338106933781291085641980331336685701915943523021616423291426929383240063437741300090227582378551513463314303282433278788367951534255969376502867880693973731265497803414212206139494399656966450110135801737357220030021066823655786145196243722412571098918103756504647357963906229238163487887310327970739816559440235195573739073090723049810967741079511286895041680110247042454567320485269352258319011441441209660919859528457140330973345447303474572779519980074898351713679180026412145364718215957619112479713222855313699601913507368371778292120713357116296258118388293512916279524566865229430859987599593377695559945128194609905288530340988219032702857159353163121511290392575705332564928469746397643416765722923105480236998866700752152527565296299806359273090681235640207882009584938934049060321540036747599351414442994817958499680804710594249476817501501047280861580548440165467965950592458156898572473544317989239651906265736373492522479937053030913943583171742323342048869181321726864588011222366573038834237979400104866845099370808218299970119796648220679509465533742130978958132514679928474205470911649774614147464169723683178853782247416273515483699757648408854710686787077884349134467753779172921125317167137740014066165370639513965888871089468176649059997606491625929655518798417223849305219706122189255925705197222631094490651460476959086049454244718506656734289024576865210572845319259963993536 [142,101] -121474007720413199617477541806758642105495975645373379713167851707080015007220518561889374132080710546276889194058576498352521750106193483802064996201141213992503872568792844045686221776900930165403484335869151019142520395871414698334335686445855717789545702142814579958481587508856294231431621876355081514582448545287627723601217033429723191567555661097590485630353328556863144438487980309365540890521337261200433653279821905401353540969510007348145821136650136358790406200083429592578058529281682375570618379379583658636059588788198018665698027779375683162334139408260464292217610117464454543679375681234239285583710158300240966692279084862867212488975126554827372177265214647018465485909118692284038758018756165098124203648095740675822202463185647588917296047454659005425137068768112920407125063083241855340482297351548595131109367985164526563355455863939802279585459397383379802182991775064098447907296637777744114034103555988570251119948891168688920999121566711744179148893466316101458559930024758528840594863799872453566973674884633306052918317781444363373289692849086094222213622057327501568695686418491878906830873443446615146900732067566091844786631911301846006622740343110851687911329109098989889048063642187007344591282497650160857000777939011498260804046203331403507540942595195613607153118420300653084671600120310384056417421254512110303396625455268021483119628140700784313531964856883379985714763117717157213208477332991964989042559873362496390017110693408244431242287227435930105436969853891538075741822218916925215491040800579207718349947035856521953642329944002387660906855719617598965413370984750650634655841529982010238408672960832 [142,102] -124498894901372938557237432535402862195680461767722340763771581194216778005126125285946939630642913404559881607871588698793350844421456881117408072155608537412171583497258027197674789858133122949182270293786747984003909841199216465340819642745571748222642947583995317275428916540146006250975780222988735781433026283382928199323877239329447535780180167695851453934611573527779340620109216568030214876238573416236506084993025749158549573866756609819109415417982944564787880989305535203576364992654524898676333267653935961768106862020752749292920592157464403512540586594935710723070959098743644553121149701485134590980295354282243255699999723563028283088968656572431666238898349033365562200740932817626879580129761476357381703929062059478252382380184319013140117623332604835896862344951479195495404371566078799868470787858168078194740498153192873376220638937411117524154359294635194688107569595308632465013958048643434973121538605464373858802336024881211992020258343790140313983806850943010600688048370882817709107108250720218356796775740392654088627725038054776748009603404660295098674089122936299867109275326913687302748716749342537324783942242212065806834940204361544100675942103473324670599118829739652685013706420705022472515278907453352563594857671302991851126290590640905662172174532093498101135705496914629855358621169836273319514156057274671730750933340233504183695161271464676817619771203927552231896552724916445266853083575187157457555826678472587094459885592407939982931446899519373980555198551932068982014999798796344407569259997860600807881987669340811133150167029200438149736126345240824977910013760033652044764173069426288678332616 [142,103] -40890996857967879761138595837962571504698258279945952652864294062744521838399754993490943393783824930809837080583587714421263338608196215106974841039039317218407334111322469548288498374565317756515629842857633125553930355805691408284642209828369676354908096629330444301790456966837223840023575600304566959779408097528677416573221982823220106238931560144728314394719445344636266355985155877425384218586568472885006107830566057979754430101307545260228845670186365032095498480084673348434931238001109876901668859601509353918863229380221438122302419296642775493941071375557543320576077153907653322662992542730143644262182728485921047415711338800963361869743588940852539135600983953482827131443155010457297947226305900907561576734792230723350618787656165799481881587168675359443328713816375331471942319582412370844316913006948481357798650847168186047537364298753989129072481352384145848765146641994771471725000318250885293079770235659823088263106695514149760233923394500027538679505581220883915300412180204745983464530972735446355656738037356635954183515566751955651798442617706905509904964496960674233976844109654614956744419593459834411411107436164603861614821138906639082307389576500866764651278872211688180522675012278694895908066150035605986749648656339330179260020780326872383098258001518999377452257277184608599369477208032516909994984487048976203461417720425949874065306781998897576264470633218308745994154487338724182823813885338377221876964976887888447910088279269022405073819081344349897845696144773118376498978886597901720429779628137615510673018461000488120301483864225074807493191254920612373180290254522389103797651569952546656 [142,104] 386167156180458278661932818255414509022384204977939470511400887731941656687266647532972553780248698416908017844909450943788836731750638167152094332547185802210520452744135983429985804577934080311327553697744151666944443676138705669639681543589847264419593266927957803045369899606225930216998063743170852908891536745063109069383583385817320224624520674582022230234049801146828865295303537598713966485178407712488897674174793917929020866460723759554099723070216060303881798020140900154263471794034745472657912986579035795641785482355699212777854788055573638112038671997668043562157027949353211307794633264066612809060011140849191823733549221820469396592471615541885370383705987575948677614913062532652138877763797371823013683932772133509081747354765655518802092543302333523740757786157902345853116516566215764157545769303326349126754646367727614928865986960056840999816213413378720013639182047307259407471845744785446491097230045609018170340828398821494906632216512730040874315441402331093674188835328900216071222699433176466661724368813943895137346129047304777946510956010378144638482122078088794356718209244331833934702832183602087639246135547759323274424144459370058738768771933611783270790306155622091450155496269900594442276110414042950017133690231462365516667656737572555672781476845806376272078245925005640397205914124656899558924493451697721853310908563238475495938292369655173306522795231499696314182158035692620178103409031125387432268351616278840150697117375960745737461042404340515209518713523091550516647871652181566552747269918744025122665716520754801391359811966842694170188954955305476460846809516017246618044879360 [142,105] 37696579028361987886616397509321653241052234386336327208561965603314690067281422545225675094403586695650816661556601980129832863024295786992233901387981126389168915552702863093926065741954149245727415516365659418101925563709766547907160953079855141427421360254965120447003087156124959244877589649202735093663606533392704567582642412372901407480099239363510348112133066401146033778598353205848844323319931883979482267175168882563549300309387624674711663971474406978382470814221911310231489926040706593345719244965369420787341999659227766197538868336505033514387584014082650639312147202641406242464735961190393534915862414197192875544536328541583654152732087580801704094927903455028798108229066539950596079728369603189828542822775485889283259766983680995710481599818378314279441708660514510280900507681222230673941065906160823933618715625827650992850014166491840520092100833165149915402595871701174222908977804237570384633232425162677916638886438837014115180973153790292870198985727004387736949102509998438153424802467096485105800469040456795510814932060185618009931066442746075591696063546418529198243909606355259382248662510874060682270357556088346203891980846004198939745869168320517010135727248988067737575206630289476021486629105593920526654368140201887228381865288375247253800285581064051681902464918238711910449621517718789789772266314077754146007218513201486487172819188554285818193601832748321314622526021428021364459637852171201712471420325285083754384026864852381154196187162554687176144526136285179145917999752416912459965554453776738775359615670395781929507030310653095526312025209974029782525969410974349928117712 [142,106] -13545084272149744750627376797759112163984841065841159264303455391317518902970837684399172327548161993067863898458791709286878712778725890865607132438714595518634639644612263767384578213402300558371135187041014615718994111571005140390660956633051093562425139169147562351015738797144474027561278693405725988446589096120856335890660150045470152887376353741056632728798244691177594169638703995405385008041095976310522440539929942421455701843927606609138643278158165115619458923080320333499882853398307508472122518920484016975274107351179185362544241187520659181107059454770169074693883425487119274231653864961485853863387205799506414780453308043032204750373241466473872844205363419657831259576365314558141889781913686428341938868583211647867929202320349430341678003434756891203925055853472793686632112526327558285078713125644331541053667388006604080476006132938170242464474968806166025547435702091987683566800579807270752695231601532509527402067214825532197032670968318863854773875517277743415737914317758500814223424130853783053594855941489036444551306818773419420587631153689341264443305829617130410058231582567132106022059880778915556605727671636414703350628851988044836339608398285593890425626752819212909504277348547747248555124338073914698835218178306478952728799902189985008390428182716364162990245219113945764590107795951671887936201528340951427670613496511187190287474677359881692511095058151787358099306233934432297977140601683280313093099356544988451433882488779985877245139965096997115313348612640022216923990208322102488233614788519098465092750872132371055874900888084732195056499306168563659614287721762511448 [142,107] -530973895992723433956874670988060540301306744905975084161784856513546915850881308489768320061733965957188796663695738114244483174211360327575844934756355964886421811391927434464632935869769080215811165791180328398591561049058990848646165178971643489997199151017776471595405964399476914001356322479554843516562412749350948818513781763639685846260043673924628651966200465114727562168067669923320775464700470340282473274273136977192053042305971127095973025375871083319325268431585918711102993279814512022197779156991026811227622738625762893985516627590823908958131377235024603930505336366253709665079414546741179297439005454795279459158215650075332654048915591910804301376458948163535996550122291913167696639792581093162227223279080125042240445424069096559272296259064750101781874179864068328642850868451093228358773928338807626901948325191332556208187187067131826735674513426597306978468531227878432371218262184812890164328359818583349476254325761131968674663235863107820149793073366262807209460509047869622794290460237393170537306108116914330353187475132625254069206680845668453063051098946496335686627381278267053947823815755918801661917872679866432684943195380255197342145395592707914970038998955644756246741332186268429445357148124725914752019040265315676174809992972558803917364852667716898972322157386527349996721232434867934885385616530678520548515474106917389710025282991175566791192604060532714408059482468739818992853161508963936268807975197954884561110037258057974645305634526645375714203988934167945977068674528068730801865845618128200577938382251469053860980355202983180474558423374917349431644952512 [142,108] 966082288536101693179477106597969697944360647818757575556878469004363311498476087102078379819749328256541439142261731026368946505270917980970128555183369308944533912717989510186563959640139504115534951989366016465571348579809448142270019162325639204758506195920415801206823719199054366359064654546399339166776866077247594106232407681214773560224782405766969257979741084428936433281053537813677087881970065861165946245837816157636023883295445752626153059070399146614530744822806616933352685163408077366401770949127912063621718409564224603492990538488109355898553054309647250045159642465113452089439299874768068743266580998509580342370567100036526186984445217749670544191345615341175538108488319183961280859113144421597015949809000989629642918194906805061023264741624571517587312041091190071993830496309741387503855506227082048329201656704754031134983026924713603479526066753297858193273266791588565230848529262661044315084510695098248875018801411869803663933326943018540425046672201175855529761019967075128894828939619386455070730139901576633334988446499847966966951029014610597119410436085407994155304812675131832891283445793887380403966513798682788959583742439503656394407873312437315682850563316339380918138128716944271519566288519672940115014372529313790152525020807755886497275893215292660479641452619407551724136190309579219067862011341104148059318586875203460467330442739033763000839955348208027566204185618586054937984244428896122477240204272144786257957390224945976485657292990649972900780316720818629113869884651555332468786019047703473188853875353975728705279116303455851005942826511900449585664 [142,109] -26922256856151735905534167212787543197411406984204628918256516426528816275377932826727262955500698696243344147325785718506606500226138636815500554234031056027482113480478977341294109616401468516400276367140456834257482526852225999502913807011242537360367089527401378185184701373851689605024990070860454899491613902822602779462166867291018870223432166163000889887203968021332422528559720142970698521164852904268108598028158807883859918404793192370206111898331779623052354046189100354856608307845194618574410806647249675320183629763543184244571256283051358021605512941029851937840703498334157185095662683563402243543496262723593390289837243048611473960445092562627556314471352988780470700243688856855138285609394373050582940600663509083501863610988143786266715613275156883121953968779275999576661798600383002819048450741600521408420855508825493017322360448658557861712423599721459853231712974499596785573084108970568479218050615882519377844876427130425130767308125533816060153485365101782947857271012792241775086090018769564830786337642590599891693927768133495979014013665782932106172993202589854785543402349943006349384196591239658350438039226053575718205733340851583937216605348197254371852903115077685403124107211861003946497415202003855043597729853995974760578437684353384824903391878591470154421170637185455506044038699384014175475975830094945165477985451507653589540826236963901650552642699873582744808129795178530995211307643711089647703491203626203885747677815683608629664872980695236331045026479841768209152684029727334961936050661154485573618433464210968022330195399918427173166887433395120 [142,110] -32373365515032748069755151126423162694236817999048619003960441302615152279817713970787948355839874849939905839114700383188502498911180089733982019014973973608269496264543671896561117311956088100327464053607942520003032624385343400987048803483320125393459784178350729513993234073973592976958646804924753069324327385692844730049039026406424858203975483898260675613184446165347770109668071041357249167209131136390927755825415053789284603896854863547362665672473696150335629684922725849046608417471226179570229703579495795057502437518689386825074711768524168774628175950125129587088534689718539566210489764992348276967891704494630453015024197476832782118547394737545591961051860233969469078554566835563549402456618055500189323530974847306120008551007729789296711752255603948384265797959791022717757669759306793673289291279735131054465471606725179906949469194785812557472642997741655883762192724561561688251265541672193674725115487464627844465627051043522504520670745789014685249604244342306670400727753970280373942989586746101488426466779116433366565992896094541241838779165963844330741845992763534585827217414862396324717634609788569260094298338438630053623237417467875110639614840642412973937480595581284786650080053491055161228331404552642024847011595865196352707966980637444006043980684848568397239530306770222774674089744566307821647355646601280647313807774447179271077798319190364481994120145318290662437866554882129448786453167714226744094148011469544451722459931449573754663882222837126451858397456871113280995250032587237277099297423074713626975515994201584319697470006467073109615302688 [142,111] 345114236987495691645840420852167146271485704035506691835763973788091960829890275667720127969595441847785051106080751794336994386206086013643690088967974441094483287049855324230578452566020358711301315810550331181214404031551416567706469616192527960051077048052978898190285864805003258638892180240900389936067611207758752427340083607514167587218965133024741453024900489682152702940879837869870674408314439417701361867260586044164123949376946043248498752770261482305172247836947369137357106328139837857225533250702584381221435719727352550047108293517686324108737192157701009835545215678989612134666511639549201518778395650585573836721615833232585680472177888922820591264254528940239858518340965212560407141925127579503638543865479977672627567423913010270478597628583984550730032030758515345466256126465917610179884399025540103277277962835250139684641463977014461937253390410524474124625791364350297810848679545844009601294739809287573761975507925617212957353612794448990151387639002724833381007504688751536140313787146055779367006047873332316729171243685288323745338070849424877483174514266029021773107415194080260986133528067631871532373114071995473734428812722816779090038979977758424381787506810663495845710938940046212763520765417491602750366716439040099575442525247504964517714936945670007699135137155317982748099463434666547751693089671434277183720646222081785229902504651945106080021267802579837712572364168418820487749923569418752864621327697642780943563462009999522375810826547999448392869947873509589493077598932065984240419956933034086062568118726675321398645727194404518368 [142,112] 473517302765174797300052241308401026143847906870914765643004579795242480701425432267838315745155016059063305377539185537879167330669623450797865453384672783997945222184405601098710465513508595591229547607318158385601128548378736877091624217531779476102190928576036055787476919359417743346532177915371502229218695805945316366873785645037105452059817597850011332435020536075536903141535922542416029643819711382896243216022608668967686352836957437970963353184985922360585551465921793753699372597320071769692569304262738790375252091934718925550051600127386099220259451418940314184877336554484903323266658816562438945494191085030303722808095008257454550239488331191914111496358700102956751917224955623014514868718132139329446636549146480503438524611226791252198887361394294073240129083892529183044238339013537509696300205588752806298610253141089225555231498234393287225004366204748528540799386357169115184113684829955603713749656682689707722359678532223089723928836915227120470809858416958757266099408139577131754611715537264299419946788817339545034919340981932957024729893687099508699957316634213785177129393384581310225866090611950447708036512938884823273660965033549250398665016345615447150317470551887825689324630067522102007590413390091726331730172093116033015213695092220229552577696534678537638181769196471820107129006957237085677770857560742177130179835292215254618889740105363688423549919181085634594643083170317560953815442072416863578286542258874186875193829210929584834029812575197345781886375248784715718552767207604894416613188379044971499693693634381194775288069311656 [142,113] -16153667051816478152094262964502549492316870282319668146012852628407293163981751550619658065600650565996301287094117435853334838201440335837464931721426471186794305338434125769954619277600876142439348413143613517407446753045940089813824510853084222489444048703497407001380236429493159186470699274013580203563158816459477648988214886021409905717982131983791952629780897563051471419142992922133468850277351213059960298114256060015291736018873453670337922809124160133047534283629631462581422395564892041391201718692236466881207797346727981079011200265064551147381930245108198176781836095282547090748626658464132820945933890734454936331223801208143960895543600908528443038743987145769807975629233043945764126177816801935675618988933853975790870156688366278356472780765426141953881410324957197959500479950843088925236116437855052705869792355359078924960789083030250739233923840874111416126359804052802413937012916458437834810216502047932515427983483436798469267931581038972485651516545015220648557382869719462500133735608796803458711896727618771921110118677178060109688676571735515018501213320687127982182106120608931540938545893691278898872207278912057725004441224924501531135779802600760799372274660932507111247765001314329004779407701142385816236274757955001946704133716405527207710523084520918816317076746573900258035198790335347804562644298386643273010573576362626327728548158287460216842919506285826709667485565335466668582959524269405458746791258406375272707342438107710670243913115008524831922478342557642885199228948071700890896066889833828473546318017253868754646048 [142,114] -447052368490253843033421496880609780876592297931784048676769485133105016737783865936707500093905413296457061577582691745094830443731197338339885256041405303222747330891396535374250588330261960070381890164462759017796405581180829887620859210997765199616619821601778692412019538152649556561360710161024112664769464660248846627010152025004743088524098966494067333159361005752282979008608511733081056225657130470297248391783489811771245399571462762896455172116915099492700382832524592257625136146208253129289248546995751084306701553254003074690433267599258447396804778880118486633552911803165763703892116632704490709086834207860645297399814493991373871316579701075247087146858093394613182308790035378609500346774338237380418861477522112476155774014231630237569616919015767735522902208314868121062283207165700249516393874520412861813734662216072816031676767932189211463071275227552245033251906694416641271407004009217203395572671388997865095716251017690716600952706149156362076663090069672720396664173164208324260407383985457589703767004436788777238936464491819560651940686403261607818552147250420657005461371236251820246817255879713533516471137646557700040380053915047662847516587669744674797859169272829631719104843343254146627007751285394963582385508162715387357404582266322019004368761153008956235541907670086216367093396295321067602112766890322382155619914266766387418828467482171638026184165511791932914551695322471869809892985133445752993993018956825967525170050938424640543217118330670934042752584760992366205864668702315415657947039444679428730058565240729921 [142,115] -78407012052816667865147803578668904515785570499284024959347041228601395290202040148367331306391765502062197002085281810443912443752477880988207997763937561462183609517127975215904371894001118866100134492919592022117277318191978077925444628576905536066209480941267846677381034641339348575261426378418942161133865015632868774300321001621972131102068787597057185390039110840570153514327147371565428263110439889161481452279011596814917384665616210587441603984393706257420212675131413215278417684057649792073756173946897127096093068526862824976485986897663261882846071059058417298721606456841890563922600476504819352598716900600825368406946790917030117548862059047822876812194314456883649499435555556794612728587233817235082655757850228874338280842338996054469676534466100859086675635570256228476186940844314666051901990711226526610288607183034067249861582947208361539362230744202572135104330433844158450319230630487860751621034759039887397604462374383539376797908093620484314955445935216653191381267694035535135898240847883442079491836770882369009572235359182398451391314921564304937261103353508768042841799260032030573077535231906173738145699484881646975478426130905962377513173238737288695210538050354202805760849855049915410427516768010937888348379386106272569340940394233201122995743270462610091663930461869717483110821596232240085956651156364254761415640587021832750966294360036042822863843589603866530099806938938758531809633517081256871859204911519922053524661939332541085668362310263120696525750206974164183355584657248603330099882920554270680591960064 [142,116] 13261273531741493382306729020650495332197539511586669648109047903058035388107542260590273767675900761606698670385857223158832547545817593277648742571426529640640644962844406369702706034638323240305822475214616632856615772676144758697256684468844618392721057944927854396681812237308991245042872335862617326369073730384638655700070735041267254393787887208193655803094304130395751608764219578687351607223158194661159508821407224595957534223745689151281573721389503728594954003426950106477035233027381315664790702188369491277069070383338655635537701629699730010914813804914702526227423660072690642866332393359857405624660098860246111174473496796145161391761292216326031589600906111826703955695569819873703004913029925075435101177014890001134511582869716683194761705765371672951927887161014992534137352187840386727868565688284808560518623172950599937423604954312997745126450866475759183291993012865905217500138698017104832180763217443535736930004599255421253307947929849285078737186288219560364855889012199961317013813587277284641785394381247061130833217289794809222765287989846692019713580971437554672265840382031845462265528803741566796233767929709929882410738805253092957028865287028818820915709084565576152900992735110954689157463053170805784880012962108259452337707488300108157368472730643134714808216130377911915567921152657113158133665606885294440708407041168315116129275148529715238251000236994589784057486572709814233469969592098944531372150393928690940064747023954744786021080695582624242743468962400894667662374005076565739594184145445008407040 [142,117] -388766922746257721702051687731652523720567835797007101016457653961755322862664601314653298077688352655952511380367703684198092429093605086841299970833988650838019518621048983208573445995292470305141397695555713206579686012041392024811299960580699733970462976281769942293855092309024528839016560604950022600411088903680369290583446840795499058677357847643181333441109612025249363323820097071357722134260472663812914401066848137426142545457479342564355152722911835861987250881710999447944727919871897755194042373928047271023401274048900633366784849524792296073839116031237083896876172563912985930380372451382482332129611809255620120266889320392865430650375511941717949324846255937055966655769653936922591671052220496621967845650584600026883840668528809106455115374741229321876502383930254091148136020821217735632271872814249064579142943715669325841171144843010200150908571062587361260607276177189727121876250983467056845484584569165484265928415622054300860668726174251649845435792713279865570710782303220152879880773794371394018174759814669992289841778139944344370471497937625626008884093046198020399327677113141551484822496395788119672203497566501358000746362354927034778750943913490879355596557662295239722437881876920453611957865223732947034645943267453016693924888488393517064076597546241388501764517246468978078559282140598182872605906747566103842788394886845321900651965512537702583560199810198402576136560235543436575179909179613540194430532753670654213631072867080402028140269289077585398246906738393996618737530992261981453152637576160 [142,118] 16808779229676422238421114764978732065516814117732702735519184440957360882680884789372689703669528917776006993143167921986946975836161098929156680706318347924415037606721892973384346245316715640628083784328570018445159250608768257941508123683264641842311226538189042434932612980658112374601475772399872657415089079121980355359547759415500758089813705370773147966898791135192399787781879238650905747277543727707339872524420300352912762202330700568380167076119561920411142809189994623837276312422318413212509211629969906840614661048007489170835989396379895808688644156974883740112222187826480702350793960564105427268169469823572203765759653740782926673144889486830343763563673838323969140301777029233300559611392585284713314296967576077107294507037063572713319292115503745822496760115724148775552282374155639277647767691537547001452508342046428769583702114285438254659347238087606990909372669459946357057240769354614156378593261662247387796893491385050472300635077277475524268100246219092188213755717632307258652358540042258848788621979802994498261136239848639356053400150607541976641603143972245481361778525124708962751558835652702150779617077083408035793115487658260822079290235581191463247236324526674631439309235770800341512345009353927591234550415024663357197097824392479116255029178224261835228426480601811247710289804635234787622807132995921861106027274871399071575440136228008675961287966123846059593331052545071800843834814793882000476251148277910500870808372843284013980781431982888744807220198208747541522668414635690815261696 [142,119] 313725478951771963735944690091450191535271236437255582977870883619418751567514386879310520655954362971791912725358410555865830910055767278622212237313496137417186985839547095590934009890572614231217898788847123235567370636792085328178445805533854230381586063253562369410837462212522811179797644334596198511469028608909925300924866601347465120685284714736016921075559425044917398311509669383310780756318915916724246743070293056626926807404178678325523818086008965056657643627524527575908213545639328234477020530783414440325493445163367430571693878364114919433321538382433953217019593984524448406266791400387910306876268395780021372195905683421458539439827665074072641793180298425313960186554943172022831163934170689029164249232375924532984384525195688732822458412373669970220760339342979351482396632630849630969586573829236746475314853911967669974063619147966315782146937840896951974960630721843694755113170848223842807663508032787918119912422617326645469587797655678615011937658019861410243068719036329267854244035512475635017463907434083913922659714599961164020836835439747789508110787747618544841167190374683503795274679311141258116526809886869887475549468375733898089978056586817826371986403298346848716118848403711175456339711093668312636647025441138900321109357050259153522791186407666159480398074065716075264940216490429810254692840261946488920337059891108448324010764401466440551833662725971161276947026450653757404181953277324027082354278368767077109455029490693813429606174818481634545500161017532348607219091961967424 [142,120] 17440175102537626615868027599630101093360266769681902524798133850544271579728352066818799982356994770786984544860147475081062019092856890469321312481935652541994010567263040636686015201443301099517300466196805611839036293608122484719342745321136907693358928288952409174029396479500116172021339418869147547097478272999312461016534413110565775786761502748712232197744995519296154832422725698285451873439741756322619501273922022914946912988240416611705658045102760190188226384064956194749818721029610899582237073150101730137905088140064856551184905559287618756046391527087783919536404361182519110208736260369818081574366191500236191108895631040477998413645470167624807895874413833061754989115554383389337248293683160729166276912417225551566272463385651812280317775069078389831610633795750739236950718175212209203485935028993753830304001637899408133848767368363615399409017113846982761665121104068237054677563060183882314523489110888958771605164840942215102821688378856832620151699874297615618494318675547889345433364129140145603243000166320697412504369548039935976425950191345050351773837002907370680926588263846687044411567715566294391202760489456536744732270872766221855195533626908623373136405556309036172616828685593742021472854566293072162228352744899059132476651077511793399879415451206593583204408078875386152787031110383593334677435214919122831167552530650601007368392209272779400450357815394165456835063508894148188473363381374792424166179518583603528608106698998882253668347732884078921832007347894461975584454688 [142,121] 233773556973913260927302218253263606546771773060614581924511050961410708991650922977266911023330436678254255224209883736757455159569835183230663410515517826156409631117981801547488123413258524388073509099668474775472649726001291380882088893882727339197789753067552755738968564219547296633585484259304888628629678522541899444836995441529085493665425765682265223560254014208984472482904453272188458783540095054903811388763682815467026687788604071987609633480470967826825236069722152861495379613430607758314104818665364738931060860399054440636751982751148638247129673145966447743755235284961054253490796079950571283535230829290725477640455082866307791652008840587858184947306881770688060210552012509599631220911125119952690065413923463020706622974578593898630061940792225425193945162393919943851613001555708180744571433112163056491723247383805989800297113828047026183113262984149965901259916912360582478901945550102730906416072949098647017962067903521661619274123075700510688294874705063234170684600077722268310097817488360318482292488037402247001334701722828994070961870685438014193294705560500469897531581628442202309332537050664153336013601394021831220872004615900331250613668347807924420462713565993364176515709920228704824182852235716729952541845143500380022623679372364144825577384422719439753050146665823206254255566504226986644836645827617720430306371514858427599509926333078305980730354058429352918192207853352295286453556850300711947922903520978246793905865916462694135635500334300429976879279338324947008 [142,122] 9713299447093898774409073285281271043227330610160569279331176436912729336179824875157255093810426715351681611128168134040207876707883137091004797448050849542661664957449418081248743893159881613695182813747780932871134969836157164237361049753557678331740048679978801241440832954159419832815070294746689355235982048222202257242344230925594033619489243524284375663833681377106640171754121572184506445871393687146980554381267442807885522962360869749857092608412047416873254385143933381828601226638236910468107868501630554767515499622741963820316383225050990298197732007769783731463794729672456050772899287296164458291441855136237533407559950241751067668288882085008870522128072056060216776416521919754651631416192742580857864410990871782208501537171286652827406360261815105086370097276754047522553957441395613916945938723271860307645734921692434050745892775208817612235757912824342680598071417562961463166636981869286614727737964547347555093509331044113836475863675463647029302625295112605280401886064358983112376886106884702895302440911297444273926407585471874128966756109412414726730576970064380644843596261635129053088401034309402334017861015377942523961242178800501928447381539028746739123326953089862951550976963286030091826127383263378345766913933285574811145051741249302830854440102828669014188325761857119855753013022299241150676636520509244475868726490915295167717747783228253955542943113479997254296179475273912118987600888980492326369455360126725452399235443244678729424991849720202325721023447916 [142,123] 208100466150620587152625463420587047543662073934569361334428714062613680813054470692995112967024217825774881512940011932287427178662592915474123840662460490681128987402902338100658181644678738505371314041772482685984206162455992732826006861450566046285986478274780873473650141458756356201583048854693874772321252018269273901088957187746320384451103086566441506102741641845964225356259072138627007577968592650010948380201755857107545797136332149859581522287509791793359470069268213235882773554043436363479165022606331571879261782093320940899963340438109537528184043644084297321821395438194720948419278564410288290267632344786693094377879137662198566094334375465092097206785522146282486131304091227035377869479650475535485963577934177718003302276331834445257398018958338949866977835546253758963401045279682585282092954969133592426820192456642641522801464689795048997770533158150340984022114325783554870744045735280993374122665849564077051487162808034868253080754905983557986225217750423294220341374105126800739270975457312296788294300266115176027984395939597951583981590992857087276836728165304419625027155396332944451169970622998847275448369411170863212079849341482451914663728211357807592999329537835753687206963132904750286846196288850404241849693074351873519301384841908965867944913276370293593761154108872982689183142307203037165113426500702398922686375717237444050340714707100134276996085482501022198617303050385575071285078485998390398000454821445601935055821890713247170740329956795202886016 [142,124] 5639830136266981771103084631110895735440322717324621109413636363046898622121321232080543469991602278850603711147596664718926981515368950220596109345439025495886088613763975985364283022795724674050972227767504650164980030673536983765459071272217950865038815941204275348773858010233502649867670664554442720265282279793830462250841315537469827037557445046884438270463006953902429223700959428801337897743776763887103505244985683631588544224550878894285053802496755827199361159603183141904826679701850549742904569945210155856958515452996617862577244245165333619651756448857101371613268918216071294392484689727918345348306773107714884321232808998987462095718847523455959705805057920730887426712218022633531912327952655659973842254034098938184171214704496807790443653151081886802188549871008289934343784003792629743653821714791076000978979757110912332480953079319920206076311715719670261462433803244244255194463446312980078360489982062744350187845682262082566429479239453611655935255370648709906269931995590387539943112182287495955154963872836250927777716705087554542231844362656199582319628760232201093561459480777891619485748707013124244983884867116265778892460408591989732645708938694780451441387137837650950824355346923686447218119787136524993845450789165577237158164999452150285808166212995299195691050530570677565740267206897067779116181862114500936317228800765551133898641205581174543036644493141886413170327674692204955853696935835419928521011869501547584367665630650660828396455170012992 [142,125] 30097628169696454444759796113098539898354035159597777813301958018886052775062973177223452060366877533097113264776767888352973359033476962495635574575009813726612836249458775445423333310711984030126836877104999020965569314279465694842940600049408452213833645030320115895733155410526282727895860272468993628177947321540218889296963040241637222719207060866250819860670585180325355886739749059373471164064638130256850941110939355466258134914427761724803715965015021555661232667302659170376268704942319973033758075312865265719307471149620498674501464691110501239201023874958996044129689945591353168929895681644366554586720194303901284875013227953892821368475980380332471586260549210813649438880753267094049413035830083654656587820040809581027624242073997480966010701724724844249543072264346517800811451061359963083995682784563115334925438806104798438596575005779607356422820634495221414489070250937980599728781870220605290338294198577978452364365476692592107514849551526191441861508386621427577540327265417408781718069928600279780895776894591505143531325461673502184204643567179651265146622336207003359155601480682005237113747474512196576492934037284808412401784767259163428910085611246518667697697549405312253406632513223974048450869525099208189896997083765422619439651395199415411750184964001983695116190588625546862871781257409482299024277367772530033220121656030134042852613929745745235047650079049565571810130016984863649021860700296961983730595181606214052193722885458049419960256 [142,126] 12029056959843262494299474973751777688872543014865078780956046247670158156769225750179457228935489656704327387789520657221398126021353342752270127718443596975087715406856975611503525920696330288403096370702135143752410647434995016563085341133540240848386053280201128980696590030703169921595378913232192171823428044281118740301233888910497366567601933992632344842657147140049217639588246411933425449558265586699590822945306561384658105362973544081453230523058960214130614415941917610577171897632907373413512617943323057541554352920203728067630512104127658902660414147635735567111670259910721243221421515871313842019362816219168436409794371629835611768020866510762395928827546277608124739602124271468523839570466209500161188528111008378813373557283704199506855197073556071102453967898115199224458015155546892742167090099849245194307918479651440277811439347031481815318351802547711900344624267146392923961224045971395524956837453190213108890863944300963415634066819113877141683827740773264844513167542059986432556087049928366258017201039619208996108475535570263600564315130968979752371605933896016661211164424455053736070354115604387281533473035795067398414126040549095675831211937706670943548696506882843464140693717559195137360327326626535863655659663649866421111752801920181995528035546874604095105573136375950708041093756896283076022517343474581304438629239463053657283100177517097620547753561961011458037358122864213797903207130352364187783764684501340578351496152981064 [142,127] -1960964979482702279209434682677407794802001568038926296191589293252030021533756651587481518076750636610863848867116114625232369048657906151469554598638454909519085698651319582900014106039009182157330585779850415144505141871408291018708444953607323279567528429794532225263861977833474725424631014162049691040387325802441205181783335947960242369338956438680804849487291187711262647352277871383237933644729243148598885054945552111068523107769955341767910771864282477147807671063815712826667013315748538816732095801603766947249209005694985226267122352395081325483192904173629316314668152545254825331327150182899612084250160228907263379379372534150109498250523407399310675526855141160781829043009551996560680053380098337441416176714770337571658669651393832049712422990507980652853384298117518438679727692989459618929015408499277256564076709837139956792068571286273128519810028004520082529734699240315363594185065879413107290219070831482274206119327522914237431982017840579815634952842485878582616141196585069146883786110659587290749337548147571230770118301749335819729965037538397123252909990527156301988537764082506411739100749827811525183626274890780028527495111010568596024844492366758881095627064072905460505040461261443275307312963694615458297428549128323815705685082707591878568788845445676281927016900542496813345677472330144182184982849066390229200282008069595194827369472033371740102789751381711825422841487162983854735845961149253385276917160762727177022510656 [142,128] 1367838964962446623022324073757324501793406404613391440091991902567637805712879771052239777101815746292454680945661013283670925562792237780093715717022044942692433557777688122970691859144645304810609799909022994182534030907087604994007982403441545331797286811544767229637160249207384542599212573300476101698021075546393695335740147365579077552533874050321474275794977390908404174714015567318492507223058344427693964012011128806661538131620425144149739848586003040755000561429455991115783197901330841458650176474536565680143207598263428553278930635096804094536252607956558029282861844894216079156634461211773712133240228374543728753099180345216787453569908565123229134810522225656810525554546115876797997564924803748350602505351738273308194870915227769664685516931228834994891755604694656159761991803654957743225614401270425988418468287034804292478761949062763627036290524850298646818231484334365922081180660146309533742791527683916513626936752442495703353094198210364644462187632915031546200756822836015112262214539613334776717736048743540872200076829689856344906554747607214435018355272623312893199557815985108376797040829177836576610426412774606435978569702886425496201284070384101949941132635223927158145420612223978277244008227028380870645284659832385821120412919198809505971393892976815907206197946804056878579508770831391354802131962806314457573117125401054137598429152699855389339377745198078107128862245650442580413769881897665980446344866794170320 [142,129] 18559937032157996902293306039810747472989943523856615716721272531329521090642927186759944180909510992807254615972061542571402204906223450861208687825800929904420750467312749717638724067286204028071454162911371410493787287360238114473386651915491455407201310354743938672378077230826252760754251606298716009089366122146605458810594871438903653902738369589533875709164635747808486970912283135405592049178848023134638898093682324469861356474732306292106440390944276244076325751156879866937826898077471559416833532349502454400632314670045476077195909823572350419113525967038800195711824159225028164539650192850160897721493973099370214354440471777344785080506584935329430276951051209094628163758624494423493764920668387533671482672627156830438118409191842877680016092635710817613001025196519291020358052422646333209439476350642444266204107767942760129781431170509473667314654212112669969488588244859653616221143214247381939819458230358247629367902905824245056757955637833910060198783632360003385925526879363428649817838884868915713382036941440397345339447523411134811871227659425184134487492613652827291532331582943039301039200868056220788139332958746749787852794437763547252807019541082715042346934548547147738832766068771634170528316559222254611969156435664410161594740014763355327958359246998449740922393215755143096431713550745191480392735915968196040036939887045157598535654106700223552660680656578340551408805675463720829382187061059325810205523824 [142,130] -103917471442969014165425112866231528824806277029527814921946460255015220574908101279552767552075691029405119999549827581275833283023673423711599018799858426446970129206963731236767614313481466787839579181269765284641119022915920991314820695153361553932351483688258959720530626182449510358149258242391466661588851665183485526967482461866346643568511315786279306195596291844844401796195510030797118086000876750783464433895782418085432755684637185861303203972238206949508351050530094207592270631199209121656419140800124542933441275732309830372604332876983501486955391918044438937830369966382580286370402585985333868786772811222098599699626354096729897844230828784917838122511184287267525657720202813083439513378986756324142683424174204271883592569038034167797070607054088152166643132341305542074110458401482567424645635461306285295884436239069598536374578471708600699743757850782244252000259283175797592889242242080324851472450169607290301960500069863472162384130239457523999989801278721764878202882835748997461732217805441593276753989974131703513096568819883318011226740043201695813051358289488545791477240635311998881328504834587570830606280785276321577581424637182246974500834636941422207130979295865001015028747778996039300751580767721322692988179157424392979482148493446067079561602164428422920372278486766073016108394632574918183106610307722298613579934835033838215751444117543038792232713065838193708306228518307422845024178786175226146 [142,131] 106062826727397136373714563216339683233752206276452909914625956009707938039664520222670375963089268836039435754366092967791598232728988462540666453732210257910154430866181337416157401451940971163341776308469373859526800218967644735232549121018988576159142821443612092143459447332415699114631111396185593575475577897419945674630131783784730625693923919325609479547984834964530388635302640232513420806727670151215329397881718431998725872628568789350584488438684564530315464712009310629169569558032597877656282034075127502526964075298898505023155916705905843912662262711762417393130980723272171495191854966872483988515074398015705508288379012055755524157733398154748671015946823219068435244938572056697783508914213463192294432666802308942094653814816837264670162685979666049602399616246687131790572809863675218131258460571066452662218543370253200953451473942493159163426574511650577626059865766485885709728010547648891201983776712164694076000226518720586324211913015130362532559165845580989391477225777925810798095432238694807624026325946323435111390841938747510380340155956233475580018836584671091567520559805879711090492279410955682150115362676017420632938295544365919126219756759390869224607237270325976619496413585880856907591641054539068027193287633181089397445623447834701854826549467582800540216439618590972827677747000538151355356239796646859788360116051302727402036902744979528228627246727519503240716133710826711575932132544 [142,132] 180220930610125925285277505100336841615658532624627571083191297422492160868117326656789202387022702358325164301480269150202160546115237875254221656888755737001194478557453678313532846842418341157662860740782044099504357701232290579985557235749714607433397507434492459964224377344689169282472386550645026707849409320754480703360089172918838917052790161601094899448400158001052694958774094782072175732281742225147429648710500701753310067146595779305986088142751493776090483403251226255673672275373700488575465759503119336514807786289769265862421968024736379720486639824875221050349590993178917329505987600830119062073480862465038755089403234265017590069100965012196979515546425223337438391354530450816856422122320959149127377999524202206089413459214745152352411728678700043804380202871952407342866299739443026740344144692552341225953022446868129384130207343689585352814815455089264879382850926415291661844730140021921860616679067153010529366317526216039018609938893389229303938779093709603547453337796971187136890312863984183263131432691470497485432246808449237036018293186906059088375247004248278519661674419004693025706841768855636826719862084497681201847977608630895376921033673122760656221635786353147749300326329309301655456193452204955246942179340334008476476441722420675391235521976599007469035449094111223608243657357531935086533508686982655282146090164140743912431017576528398977617358750978840094369691771467668928 [142,133] 323931640759313593714732081128030209196469685145829867145150025316575921148610620674067959189063240100798151152753109931681743146535616763609446970549537174040165859786610287729426170969299382244445135056370146812151016621502524667863833161267438209033205832162602993010624849830874248425863716717082278004132486880082689335796085076142216371455801947757064168158779366238848629679688015311501316640119942093372214738747530337618560911406254859082306045989061745676932016484245936587123797573186022520359506129651399999667698548154797726056039596850351946150965641199573352153277343948961947047351400312689733337278401245853545540982025107724867918718173789869399796657664893156275198128656012271756993909423210656503214750908037406246912547986868500882321662833121373375199908373116677733953053149333895567988966749644771224627994646950642910315117793718409457713273020023285085631292764853860657965457954510664281770000332322360896351849680414686062134708214857951923703196755698358689872730091688858470631306014982328000098422212421387407050772658175324889179806516092619857118811774353775951675765725054235815361332651755162451126926571523769804925523446837591385238114283201712179407891704718550698498108889420655864999559277323459577565192629782824747784071062338314047407977885227132151137603191275219880427559338586980875267332589387601490082496848779279532113269292180067870253260722336069177517549959152 [142,134] 193445810695215984259478177664874278136389332096324252978915722076579919476621933789829342785902348667991724237493619940085830623956648811742512843696456365618374587313809196182523111738632320425578411247634397573307232864686594750989836734521610582541862066845827019128665581421595078771174259701379684489782165093762173895701750235358021036226794959093228538265197269713192870975746514106844962396468035985330905100059106482392897615320466153114791674453812234573301781831567192475397809484486228650091485632845746630681119069320340724076341491143405199226596794887931296779148797387759498135994841878558497485723655871297810202988292739715776978865640913978683692019965503625553117117569389913597641606910433585862993570905520749673443386153812142879828756452093179060492954992755020075134751841690837294478850313890300732785335177650579024738120698214854087564793862109631658028019023457302268765071300518492230608983186792632949347689578168969792290285685355717309416078583825544993689103853496375117998604991459419244126830388912610564878986871149649970317600476470875086431277474543865340884270726007051255494657640023752699488591896174819690585229651217872891670742594089793973947026935846932136572463801385301966913337455341071738333988295951242943452911984341088004860771001786482621241813560988268073181041109282222898239117506504170594184820576717261180521691315936390011787136749756275045208 [142,135] 167988547051861149961834201370648853809441889095408595560126120952127088720893343649705403457260887954900205699409603127155270272301420290781781624434141608396398527328613493951036635121817776403370575660089940289948626009821258545609510794036149765281838206722152282883944919929022746526590140702734312468827325054335261761816243345766752579295558822721900336852674348441718452690325540001906074533734316595869192441630509908460316576523192957056485671894842939120552639419007441743478696623408761279461517197508569622864706724359483188476283986048913813073244848639420506816513718375538201816517255424989085099989807004036420702263959752068528433921643140661623556816358921621786207084694649608355261450809668978363236041570252240190326431020649368251746432889156261447234862105436952842368477332758116006898579647527854732644762828353688935617861693150276394104235300008091032707034602166323741535354026182953587693609999549642519115463699111887310193078651307101054543800217917685879786068261345804490299224962508405037757806469719952418768141202951321244789943727949942879741138506367175353723591664306909186144162074855688985610153948073365241293604200604078423049800761190514569789301032058892642429572347867938281976821982819189775966914679454829988815768409018575061275199149702233984855512639460546323426269842555919274037639460761003195603550808375602479679790319351894369512088649152 [142,136] 13634656878679813808533110922199869742522290981708279011011164515490221298512661942866562954893152705381174067113608501334156169470104287464103596249912162160257134915069289429796398736085746480236433498671971010123930789822714696085186771420134967970841297455692817135292179529814733488480650278783218416861188051626343299221593854113528109697061513861051226421160905556069968234284680312432818994370562471850790310982111175713023152463508941062044692560595490491943392861200020151912080096303615167533151954364462395970257967276635534831085944859206577333269264747444928342163343357707663871019993566878931872842709887152310633195930088382358116807724969887758211061636332144871170279496582426677252251016619652866948183099147381645332726578313235104423169805652523203849168802000024565619858413918892127079194207404175827157100890830102330910593672718639419328703371714042615037444944826281904757570788101276650869927853795409700983885651760569105107152171344136618259829563971868851694030826262900197866294881092146401540964560695228631470055437642695302219820596074299038799648516275133496039281608905336752575710290869281102047319800135232735227155700096847307864298770651391052458944957907242101941662971072810630768984919862320971709374620645920279607301932397388927692600341806349088246799374308032676055594782925570825546297325957497168209551003792091651758372278321653608688 [142,137] -167951832598904224622946258934921214926407985144932139812117233244082662129879246691163543635732808960442991931434770842676727218615032684334629191251645695817500632535441791828342986450729436835114328884070938960513108694031498386184481529537078573533826407922564521157623876588429405983902464005159045822970032763916849307802386770519875630141781316434679174587405747423403460753831636290109286636501869031516934471274621827781079584095077535203197081014276786401867568781063320138671044903248090821692370640586670051302393955220908239643182210952624763241343395149672068722991807531288243381588045942822579545392684900198999020672954404737346978398887083373690668688669556715784201442719701872121510698608824545535397357045396848158916724713979431935774588103004383666323979358610199316685830451323036233796419595706830286478003686284734070152885578685147766778989582019639653879737375359583029166472493374258065968526704513890387259761009034819989325328465596975088838778961525335559538019537309562412504404048353491094696135134636418207762569685947194545130304678211292338515377117550942772543945220928871065077547709908260859348086542143336757526134624714543651651346431270924440762397668878538790932448049040131864469199200932299579273223554598369093661168222890707813757733292776338993037996500013838689053657558506614290683392693677363847433699010104582385325667568 [142,138] -11209531767739749893511221054656088642769516999921930397870811096959966582307152631718947734400531375032017626998688062677889873621204516137378012890541845545941688371213463864101112276219941164646719512090139965267532001418122671922243590818047033494778861052285850455893244531044515989145226704540236674728859271688287205405272954110837376925273342641189106182172361372802320659807347109210526538027732003053740554392673591852267933217560129052356045102728501893077419283754291175802202164087753376523260297045075275359198538010151700728675846379633725241763170313356208977485011596237526139949616706530330497558524803582706271504658359723621877726573210427261484015651834044744526094741441913806146992942427401112556854170994340435406687534868538209829041076173431955215389090304673020432355482041606773066756756099942521293466599557365362829430355849400563527177848672992528664154091484393570674939013482405532572638524686513052489130432818921132381927914392780071214970687252117878245579243020738182978035058962127938004336423897625005112497394141722241803795388072035935310487542705425447688690459551118437580750346823960238746811246764663827093623327835946498302271103439653538330840259516919736126354643823998019663903534214877240643614621980868101590809088872314617874577289076304360556179894771792905145070308502848188620408163748692288017316776375462981166 [142,139] -26905880728500283008936174646973306365675030623060599623734419999652776930623079122764099893475378253869935924639103000319684228879225370669901543049927665857099717521972902794212716995485016556489522346303383719007958965032050415808673872386514236945926271388608221049269924844058016159180619240799342640094345882920565180596734149587159734054276764087637218847460652213314048583322474606945715786873071697383682979938100560037569051074489663335156577505083840633721761614519811274930593773569118127423743179874574369746897027733012568123749836579421582624206281306561859045463351837143355520687315911785632998874265714199016135937632041226800759251802575286979902292211676284738330809878729968715626501438017622481513356298136302658678809199040607381773800535304192696610604817049821244143545082157768741799080299856800387737063780056180637444145913897372230467587117250877223328080715071858463983194303175101249999495562280029844051447407038348518966948834816074851971964542475632594914701883448353575621379557923461169644972112694091121928161926815684760159897109737155449942000002046913648095490835922831866045561051011517614417807883469997845065220934207691065880771415286364732432084399157697884715401722032066421770089282804497819127316799271166361175525468860713953240866087969556842426129834584841147305748531113332982912663331194271315798251008 [142,140] -246712174386393095429710087361753482919903909089997768492611748366353593904835330747127209055169489122807650823620548691694288902518437232486462135566375186660279851163463981100066309629918485949121756728755754773011809290317437101007522235882587788302749327745723173170978053902665902961034938469002146001080975673534636675256363613587370670518462808960906796926828949390629044235637518528691575163449110090020073898544583438384382892473885513460551642495637332484334858656331312409287369509776186322766884001271372607801662277017902734113585061597694975504141061529648943942050787938908204607681374799898390225619874094172151304002923491933021481316266119018745344634766305169356252289485514798767235943187339544513067610562528397773748048480692151473977608867630290294162410021624089941662609005411495003554004420890416454632636558694311615570573848298343660126739823382361171772248291003995890664977109819788860144285866305490903441172595480755788803016790957029297871774294238476936456538752421831197008511246202163228293325447931034105755160335120379903666431938983590748020186108576508500084874998175118060308652739742354185099049226573522998893768100932833127248923718054109839703147976443176196107421437789208943248457963549732717523219224588260150753580631269825349609122931678235265202256107357497656842167950288220437014188794090851904 [142,141] -6610580413612832278447507733951953001266916691099590838051846205947845103913506518850746527566226448496581137306820042712728647948164501213892063302266917982922060256888079907258152445162527784729349021478346442569782970178175655685293465316274152304184105716888500355383507729771975787238321531686371909849886638815117778626743115667096630596189263490893035188447876867560296459231563461573143979746847064464011734755764374047778803113957260490005763651440402358420214696377821929320364418166583643129611414831428540938799108268710416344908810138383153817904819510878765852433848630208400639353839924872508713679623777171623440282456540925415856170840420552179304663415391894519105066293964555398765146659493204208324240494015917154372831166716839224456677625585896830636229749925432686318373621554112621226379370456525016297655361938007069840303922140145137708055759357449540514475505170122995385317817437081877349609381679116606978166678713227123880506117146109719914595501943397205938820297197124549389825761094339199089210766304348306964066966655445918350590537602105164715967408838309125937987943737301099382077486502294577832772981233870736882776561892881517533152266369308206841229486306377835765996064644150148698151649729268926607377430633636069699660832905766559149140740535165268771965653824030229424256329056354801007822528 [142,142] -750273069308642765058798523802039231392496572806578819937360092152994174024707200769764522290433376914033811024541740689130926633757019244822195330334493892438311866583580713366079110156451398889862994083999283995067617205705833071717068170314774651467666832652715873863593499765384632446594894617688073713832776007565293059995791341501613286309192105618157552502896870805326023710235336403841748802500272849914643399945783116431520530361319397239112344791550755186438884457415146662835808347716627854560339052168844511224794215460479588070935415685214712965044832467776542437565532412175629741389190434015933694472698317533033039102613215883488680974748175949824963456884482362112259859154174011753027328305939611184367557375468943030412230552908924860665685411142420509987943079895963272549708874499526068115518754515578753906582508343618026692507489842761032250808845666306320058107787641472412171542219779251302025265085169350901202524375389228959619496625182004255647642361014598189037520641366967418710374503644318079353199085805652033730851668314564316176879368305117880474507321970992694309223459998752957491473674588993226669439708343279214940483905606660127349553369023003034025675306888528184762601632074220929671105460705557064243788955657891833507825906929937677344101571715474297000773013389668756053077573726888 [143,0] 1599822324982521015478149174250432407566684957534464703276724228541177142346943811277303119424068538855725713785006465373747573828070597695388501014173817180807738413479801335697560336894964732791527505971320379874160089643166750091615575299976324012039198466520693304630217233896231203499650162334046509528366308020107098549907383997028586319949552387103201325027272797498891015031975875084687989512479415799765623545885058641411078432089004217670448915843244713033764574245486964865469890178371313849760157513834205421094870377989089222880176394856610905160941422139207561374299105275806598326162128403022357625345241989575070752822479540744812386106079961082365119653946527605867744774224606747265167722325645007016730035759650258039907668366802466927158914350352921137848012652481025321229178442709030577234463682296041238452146630819565354717218883604004018072011201938547825236443158958259141231929311348704244591315578456583656767827724809439599639166901570671981710685506559504965456753997585770413182505980932376669567875482768118580500264825532946618838085150710677023430386113485427938337667293776912320002443698358193732836053287575193860787539661182069872349025220833478974052802851961168957811377145267244814386700626379526509257743087541456289478517585778092357879596165467226829935112842783891031160227179469437293097868368887446494018412535527717092311472906647355921040074053814815800418048899213030727268817612918569752770497638694083367861763071689244400157353972964254359158196787398308433451594415100614838321725742897468646627995061236599772420565776022266310109481327505698143949710624082025276047406666096500394965028081092534312227315819682549423405664336191746337165583830896876101614034023144697886787799184280453940932921270684029244790997130731733233037074827385588826730164358507675432975956840486581370642779590217661175818067466379193915200386302154899692880185257777227053380792277731901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 1123304383210665777501399272490519146542653429647401161120793518592032185031127353786183778613906309332102045292128114335291171026839355513059931817785118725971384951480024940206846828853576688769948523167107907244545130881104807026642639751424393540473413909420616126024137752734311701000869598540063041812470196212645606736522476909107371997396196475647249048501755757315251199958995261852841572472010945771578365436383071309979148611689457323146068447583178044398297103068963511355423312377235419611058457904993613668192808217630868958390575760995545672402132517931640950284544120772897575801807466723790360825589552386020421436386991238579978147050309352954057375537856311844157338381655178120006522269678726585521237681013888886832279630816859140368173182409008329868721689511986191288715578271375976643174717840187286663984753598627281227779621022369411145423005173265292759190321700772432094977059991957261545988438380675581706782500289717567523111682382309613666934084590481184043815196496894310722247867559495518601270420275541514072919019225483856790376351131375515606559259103776271321487816862949080240185532279420599260471000152702046386176694423648720490578478465810109680204691249416912812450660885874703781938106625292094961409974910137160252484749870850402314166197564102581298821658355192873745863293899053046863150703331594157041168459426731298723357603304243383462529235119703697303763106404139198438234541865122785803879389801329346931064921097190825517107441969025262299832270669203332378375626069271970663570518511736148914925967343487144303224780177580099768665262686298070183617592281201673503810984235663247909027608709528012764432882773263564077261869423207716257781102460885826693643305069122061885364589137006477556810460906518088330329125016947365137173200388328967667824704737449269203057953455145553246241085068695377571118174969936167627147793456949785932875964995884842098580998201003401543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] -183573853663541574916593513951747037409176769723741320927463759478668872159944951070710707349980488385062201932300364198913762584649376380134075013120121252546986057240981068765002060062125951875487075516679967087563652386189422098423715394523803510713332553239628003884539108769240917486154305096373999811706295784757947984652275162091039434230635622925615725436328680445786748733355757160220852661926137027355883089502592961908140432510211093309206867165527565141439346601649732904351173389340865476720204661075454535049848767945954701944724308607013653573088052105154953954361480390332290835001410470732829347012258366620145926436751944085171622169700308824216975208406710016593856498015585134356117286934915036979319880971358323096655317139613182483757511792457016006484013092358291057784101891137384587135564738480221389680219463171249087880608067842338731954156329636595642957298135410351713317111282775016242216014869637310236723190777972998333407314816904746085589079974293652244298555996560505330583446133703592519142127192443718320446197614244454714497497518076765052648470663726186613134040435599843447072200211840928963983391516234193607159758115506698379095180411125362417196521624271642773361610181291627712797770362728391207982339427807833906096540808396757627132498395469986537177256679389846969384740477342762481652205773545182734664658307542402464453666908150161933334795448735222823216622602389232641120613406903506287596781046161193167259016456799519623843258771076822225987486410868942392048999184967519494342095132815207103274212590978867109500083879477364865073367679158383497062044793475261960751509838394614126821799402011883250480314073424730788311118862857098872838134235721815116745124744902084493909730919094744810078964009284012989401812912948486842559446042326509276788916728862565207178066907922174776189804156309904061291119423560149686050242589984405745087996146852351015945383450849581455114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] 757482033629242243885039740618856049274521444635972782411132749132028395884602739194383115271571354181718730629305498159709860613644632117488087835872311988980084736798447373368229083855103479687109111496310100262015572184475183716389277231951150817917178696928935313544599649260258053454113741644938661289537595728231378070585753629337595906812897392923860344614420390408359472009144993549386350227349426124496642547900538002261976091649415577113599371815549830021034775641218751398393826025032576614882673512966670392707201474619722553940173053055200090469255852159324434276041944488479216393106227508314533636050818795337630097849953984267590790278229866462471298130256537598343472115764208925488938472795964434456032688982733241753402520901204101787673222987693311584461920251202956106932184360009542581190338624144132617473519384486919730017379221592805046557295405170364895288144552024453650365298787213520769697270460596036907549236907725585606953059223627629017030302400889581082840549798047563158252039589857628163368492244543230968866312379271756992581601909320963837802515286609228763718196868087931235219042022357085378499884364549993592964127850957245426774674441184173554277117084902871607009649920318644713730306395061482870757856779037255603219700779997880263532142166441954888481564555272111455298612630832479539276379568240356720058490029663527947195207579489719339859225052828316217352412306794469405195418553586443746524138354083542058185310456620683290680632007202746124177509899952869448146309947935136227176222760566045456184877910670006680466044774162046643967648539231821760999664782430086671317613213056647296333067220603911977233392883435380283004562883075393553317079282418376202219205168530518550636461742584225938204748253978637638811007590143675188638244343640318807362496946749382738190153921746535904628178474158127734752674781020817264619418607522855576823705093723443966867300643925132773949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] 833226980535673123653671054528528301800349978286773116034046988772581406316489414455725454510859756603094508445769168406735038387442955806853815990663683442707378274209306683562318167459215007137172327911176507342669863836539560575064389200463854319743012830126256864709324073708408006088318341269740294721607006611462029882458809355288249370361981488167279715232773545378042482791604865388884921157808191912832058837330552753960168639386636908350935579392858361162666806633578267455303496658148168708053502641261419546246516982588384198829260362235346638881410247072751592272593057118648243186992462955930736277431664829894916224254665855332790132159434062728052939979011414891255044635904982601017500983664690309637497821572765504411569862255454846912544189130387946386791118346422114060522592954797092832076060033634400518242449110886278605172978783112755681277120925715333216389288777342430452873996046510120216659050265410151742763350590479405959251757109854751886427595817315809101440082275699554803734948685635778795125744766757909729610690641359489889364577465249298409444637103679748790657347505181222822101135828996039648355564571922325083494780288915315582807906294105984447945074938300302282155389805755430819769632916279664767842115837905403699652681076230801884685639007665943751843640855651640726595058432547545893872720217056926279430728066586135646419184107859994940799709287808383568358484935004505630207946004342809478167591476482593924600906430599312009789521623403484197373399219899481371240019757687859018244749132086043161822428405391948003631637187427266045411768520597219786198880883913176811329547120552292853040027255396996205169444429793099190629544401781828834340173533089550351925907009705564561627116950846075773737336424827636615228991177775047049413554687969299672025477345408796817110130724679431269402751500243836034375694908060526891628994460997780499809279326713956438252421034189034757375918080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] -35534150296561396822318510205483335504735148199904612033703324480257797388718710683434150546431223726364451204465012546804511545738781721381173464549698593584413633633671834405633530725349829988775591836055806523852056425424874555607489047521207874022578488856587437967434325229149261039052085508818209507584275094452218409656031977191862385123803922461871678313409121770603968775560996432916911320173688188869370255214829488683108963787944814433855719478872193327835358000923949496824358804443111352543571816832883317281351404046547494781264644108335542195299977779714549674543263527499964209105961509870146805866898012375021214542528568922147658159306626222755690080989163761108010122600148262096818125056195486066242486790857826591193551001871637300268168356741815055893123483788396251048023883420350288894993958725922516325856487462881319186537253220544540402483934780017543969153684560014954355739567831879019875393726398950587327731478637130768347042130186647515105807401971622623195732709631816764490805245806927294479810248541410113616665991495235926136108479987890682824972561361977142056565177832876441519063011372416346175084654208791901806855744964319576109753129998106449495635764890687451738465093182858074177459586951650261856803204995887246212965426616591884547777981463616398334925325141963506258568143245634492283109150406924297912718000565425384221510940491616632050217435263333145037617905718039919560800674083245440947935808114668645205914787011646150681120438272852681529178608139656592817659619953715585199984560773434022187261673521546286781455391630220008347409484763074957782038465680939288807876840262900604010339480754741286511587725971978652259527950174852792083429334676022002490305620728438917558644360249188666028207797162327146586879065960298240581745233856820541161096955147437916407584307682708928583014655957385902062440437743650709714114477675340311846045412030747614753182824423725062254789394432000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] 738427942173815704736298840825142038901447181073623534543918106129946065073228072284041898477328620306396647971889830938079160889819191953047839884113501893750219981156110536562466658710472773923343869230951612897660524812329920280063249040937767236375484302248803728696609344978908753937804259718997811590584468358835295108445839710327212124898190574922785595742233548958438522228709368956804744101491990074323716475980286168211472917945795603044623785297582079843679176883876495153846023384119684869499862101601797696610897367005274647207970057920157437075629968438446526562403189117020008740463864166175062802965157451499103665085654675908340219547563402788060393308885263177916825211008793778340697766888404131429660963018580180199102469265524971109147758806454604926136773869724486978049779363263904392054977822301089913285007159150010385116203740126253770451165909594423323353328395913134681427750060539687421247557518684699976572399292249127980955454364918838033709516750605920445855590241604357549624681743576648858941707842960432560381551908600241953323237560785664873569473919654131020833300735607006560887661383544554192371560840728092940565118334612323461624736955685541319803081757339347301492705646021614707432433728557569033251986754650849742778336799296708756829806234926464659081594703434122080350791145180606030112629139055530620958908547010782232692792165541769569786782345331113288613319804730999130901982143740053157601403735041813379518136954945362304461385464171304735528292575120134613453807609180514053940639521146965678035057905347147840421711434067690504969572455585552623665098180455267431995469081295200429875195899181036084082675865906299536025335772415316090193996421846606672275975499288972448971081459787930754553717566253621150774504153630376832682136440403723205372709564001495616022225490052169323199195477928944502740118613503848868490687522479875358693998191503296155052340353082618200750733393920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] -9827944280734898024083320671302848351341784427218181947584768041888435001449346691981754613223722722567638550370606574134829331780253168442988073257419032567374888126893383264710965080913124288889861290643330109474587361391328240116476936097219742037195602688421164226328421685655527516988446016904815731503999174038228549477368172252511548471356133810511361139085136509723728600063099918187206074705355144272400713683986405219660543850919262676934914179524569689539584787532117531641599150879459899286850412527512068314689990737707799007423372085954415394013249930508016651755282622510447893711968114834040514995736249042025531981216782866744991963765118410323324954955374958601068456832456974444288425341403579475417796437220195226670176704736633312276702943503829354032687686211874067906009202341322160455595061584153141575324508051749874486905087764193373437439510371392283044066975441783107923305216264947147577770313379100757460791009746094763363951610170877608245168008736870070668632921971037071377399783334090900075154352028703236088929435534497440918061388449573374260302644456185228701339764136613496695680715516953099762043104190189912386613233904134365016491024136404635705563244285513510377273296160046507551503985294473867946125947204189372796104721516289614912656751734307297458112076470899702555382434164603274541617422313622056906193217852400482042583341699686750400595822797783787197343494988391379937779810139174817992899936015884555520092402604437109917121389843895798020777335027808495773114347419678733221690858041841627146948541304652375754412847818275531701494462737813852432191067065341239950426692853547535041385562522519275089194134693933258820752404028755799829962533321871998296354958094809378453351669782779996674511464266113790058227415123038196230760560603755293270186209088994190550996345951840426159887337765498954541224277465357144788076241949486504150309047652626885234989338920725563416436409368576000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] 98052994955135394711625925030565871425895899820472347556628889094679435479471846475544121844289643992815006356111353546414494731037247704176731343201802071658018584176649098787915321518997032164864909862040353483881513098018877745268738740874024983418405227575845400890909317350527932641185860809206650836728442835139710697321815746040049284925196990114058683993020906265265663595499959861848638376715641954436312252051436556622150475415913158675594369810472418826853923682379324819340554794340871053095876985280574678044133524756584736261846741647966137902061738225696975660268981229421699377565588458279159217993164303215168051323448617050545208933146654233309386677553072355601369349014889714502584214210263537845985704934437300048742411848916200760355588936216054584109204025472038919497502346666650541830438104309095045413958221424090729877433559827226081085132062421434572369845211251782346974133326948941769321156887863977573897781884098896913489236125233843175000533761440910966768812894160344456567966420351538815643827569965743635190769785553827614245857217531733547507507997183305137337310793443967187513339128972067108138101196248124714595217599092682997190680678780556530791621277635318481136755658249637210759223347020811935087981108276487589180994652323524457069434150030551759079735018372201159986331189719550692657913495690979611590039668876830232649472808773050360953353933331943220769821534639203347808004580416895292062430204957170222350597993308125990146666370066142748414468538500514920711642823032355058453217464078026740974425626133992995986514026534040599785118591195794044932648186598582116570128946446420446515070277213129014746245929689254543291725696136727713775766910047974517741952192959300227491013220905441649899428113179528765884451257300690487884681169206904952280047407051849017918533717868198472643567260428982175727721933221534085821918990193935281957162786027441446558722103292067498562362099630080000000000000000000000000000000000000000000000000000000000000000000000000000 [143,9] -771764525590205660329372114130660714237118428967292518599499896303005382680722692646103685415796087258860400614190606881727730843833346737020731945750386468483217155509254177839661356515671722465841147946660431410250633648598695669708358679860192063666923848374003158108065154991570560445760018604027443958923616809772270755547844790946599547315196014559181073148409146647802231269413681774056354101800560557367395350578329714309630869779371816019803726191025854204475714951993290960135476494463296764704428864340011168392913846511934313143148471759335526972200924256179918716504729511663911170731424395764358747590638384125081941103677302398668944962582201594141023428403649546132294978787089200578429159342655170508276512957311470997225489571437997904115645316826817592028403327449674942535024887934680843408559158764913275391504012381302993694341350929140992640887537665898375575112607668258354691157955424081740720045582108275162658179273951135081265140692599447236600587015135093273925523555875266558352440044201121479180415614860014839500734758989219737603006183859813770873069718033586614979270669000042493607249514748736599743341893857355418773232579710452154539924495361810859639701739673618223816765810511373141145324742307510714930896820539279046456799798996752414596088853811604058696180855425678355337396485534341625360249762959233743718846107421675474147216373205233236030287589241213070619616029911808244579651709360058717994085245274663088560206373074420718423034554671535046576640142861981459060881142035708776644335724646251725539173862821573522631127950539321936812084871476422024791133203627716308939216371803985562775347142589644533346420988088203648751093886668717835591309054651322194956108514504792644942893780144904376143119129673792936824954706504231516904565133966016827573141988653697176956114866782530700373263190052789127663387792726272499562028952386988642431197510680537045473051324269038983196929733689344000000000000000000000000000000000000000000000000000000000000000000000000 [143,10] 4788513145064344423309390656089663714275726377953016959276163791529539450847526831557049198118862223906755114390901916033459696591265783226849236464350907698291686916926106310938132548969230510601378081310682300901904559109349210665631797798248598191271679097112064290611347337942612778124501547748850530679927869916960008339443502547920931127106982759128506962266779368262330622764294710667708127624887913570169428461732313360097364523583481177334678432526855758818571207156730981572215756245171491126244784606381430873845035309388493230934282701188803062149276071215929128258453370965260720880385528632956112298885412864544192966467113652155569079713593734063313125775052299756963498976681314187643101832119402073647553707720406516407190929428316628371694478130220893160812600728151902328751097062641033646873511495204226218051351175482034954234330221955333915619081097442335519163333932910543723895820840966052752778709953231814443350524875003498051346354217638161439992646690102702900477473851222007358702736034799507641500344306782914308252048544365281184311372301024973089853604363253884421850546280387203617338010803289732366063648649959364240671997506003904398653513147626604423906506320782710231743806797869356926308019851862711341502083943073574557995766635258597579173416134531507782827141555028474834320958208437699686966928545294162330141986708445749035837356677478324419332430611506316168665997014534478077237191103642499261872206757336693156152691257240877332102036887673061576412571266731324648443370699978639645262704281543708414168846257510328372687469997820399131518647715377803694768485473221545149365146361685469580626242300054651849054931902246024375738790431143227701252128277791903784111585666879413707813796899796660853773495088533438020023516308439542696955086109419825987510415947067178101214493209963611992353146860883576479240929871899116095782966045752625451661504758590573678270945383316088244661454288977920000000000000000000000000000000000000000000000000000000000000000000000 [143,11] -23545342039096276319852115647668395401420332923327722649978803801174879334041836741881687007931528560684008280489013454728855737698538395263033540733878037980377352476082547339795566217772037557667324914259772835907946976639248487559197741914696624653553375081755573769410917850620776466118392845530746352089989943104998089579406032653699476999294068164357423548391765383278888353145958428679963998426573186706084662979691279079043233231241550722090372033890564954459098737246500126654735424539207924500505103274083255543688479688501218468467488922344162205319936872274859780857084445104583989738663172166960953042387209784465268389582574090179562792856852999412867390088134623340206442832602046707995397729297911867242168990603552334811957960585057418450751299993713098879907460407730614895985939560030675247745282748929637306119013566455638722762464091234739886511505059110751876550869677562017984264250699519817327963137741880651245136929892824839064707032669562667462406304792873909586970141361514259536293824101121814313154081889647947509294376072942778156443482189152922285706295777654488412519360047719274194413735884255142796184603232990042474820967662241028835224535696010764573332367824457050088947996198887958253542742538649988807361494683253210422818276349161224571045255801194247454001745924236313172460500741593598854756904677586554047292881791832405507357778512867299726346327809737711762091699658286373055354511478406534090012267032498501692021631504074667338140550341864805956680195318035496083073463396792975816290979133561604401743261943452614546814197116531221964488291486854702950836805136000975665666502882793235610756685065113073924471202194195679795975944676113430199657305489235937442162163935172062395783582691592550796134260944147189111035927178116907465245279413770422882386569918585658882115818418109073858898809211831338653495407814564947299874893046047301311075582407088718572812072175787075795719061485125632000000000000000000000000000000000000000000000000000000000000000000 [143,12] 93668938773081294089764240196033818900102022207533610339473036750036311023249264209687327846566009537254965597213010113522714372593689203767358357873371211468526215281927126427802507797903617323306397666167395964996184978801483974308448633574172160031002067828232629213485754574290058757966961778289532323867791016320985602058286452559969748801709736127578253146302258744523397969488895587199130885078289594966211234872533255809350425984826276763132906178822034689379582554293168736512134283384979052264778372188578882233702405734517254564086718523443546527126219198481627804990065840508909397233151672845959070183578757700072110594348294272847076226688234791698498247150743754725577125195336832759153190426680358664189583537275800369171500842486325461819683659748515662144730890158733936651943294562735233843573995878235923192353044028560500307299405288284991883662717700264718044139429987698272910244332460741142407233640731579785413762866917126197434478556202176512334166756648887528215530862756743450871660596010281832841111647472900979778009312566240898129765178273406152197876031414607272684894155913904306220915099391286672035112714051799407958132013354700046422550055361283439360262257268230557155625692402621942698432568686438463952135328487826590950432594258191610926691581276735262558969323700390151364410352242408245578004721972485598509398577018105445560060898360466794958078224741847224403987793595019105874872769739982448395502900544049263590396449579678695896720940181850360370127923941985069639388451079758868382346606086869751794236616623340641855586213520825403143980008610898756233607036811118161192998117412617861160359108650939114620515357025312151021840024626807896588373093161664027986027385236753793398809837976054289961350711041749674798090427605730404283353539689088666472329982353776661650038079278907612832434870549951476959610658975193354774483195934251267571547756689692812542041007112094813392790344056176640000000000000000000000000000000000000000000000000000000000000000 [143,13] -309472455293180748375031180315642037040979915921422028726504215672311415806620295464575425227921283552814230765422955071314745456671544285764686381259947720131135668664096498348195652097456404542612238099348367795019397748940959211512443431814685738165467157785209230418846710583061930228904199844088848544248542534728578656252384551726583263542650055922711782567452817082422693952326266769092085754928175116135726429754112352092337193635750888489638599527876302896747841770243817012331689713975057359385665233412334848760982201386754169925454191487127509492328006215841500601179609272198013566823807471404010599310622251142105488999079268668373882598682298820137641422772156593008800266394459634195466713337356343624928558179423516736558537006577996154383829264153153497538863154378566965289891408497238992821298417568731527003990152466828535325172056835460837094516725786293357505380895798252275090590871352630656517480256918481666742941049823092701750890089264050961563204308629708173545810114601843317822833278889663465287112166506108112259876724852042282452301368256029710850860298506862490589782217750333873151859608679001205121564776356504914751701015706842134752350856136255196566626929067801669038119570967043813427825411409203450772592419554602256376557959750678829824702623884851253488695948790631245468009745876354735241613520525683149493332310919843386928193643337413622655796383175804412422197024873193542915108257395894234283174073933449129116382319120371684015543242048021814667625294567394849463828433775153862383326876090183353602884682104446851677947570194328644860835671792253305212133894377677122110468884475924660710751322003594067528480614402694004026311964700791361855076586130821483719738195923919482763739278752769042790185765919551709140778560681090884403383149120199086032551560366353814165554892786513874596189530638106979531448639888258760673922239314359168320013666181696355232833232948320585440602327477125120000000000000000000000000000000000000000000000000000000000000 [143,14] 868999654003171232207662905755712100364996897756263078054975656669480757751428403904869756383401508582789655862822233019740943548176112613731945378052429532536891820164189907198422914656791761730891787875086703678172799174141564002343069314136403675270380530333218321782200691816703327772366944765139220762931074858661202008784104470704731181779857715698129042248108861540455797627744857248087123205500193085586520692379108857892380413550842241185034284435914090021203788142972668190414864539212681166306842535961934388453980145177184344154324633599077396648979284745665267174365037432767480139676126759385099608966588913369857115638588204237200846190678661029558174045111939684093786037895632661282650329843173874464313367987744298510843772246690068657945053001448179630268701714665001639419413220104853203222848094785371424164762019557887463493196542126401021666110152770673114171574907900529361042722027688008461021341756027609386787452532604676169470722254315153439992755834969320377951561151239912046662788078638258010386361198861145444296024629101431414781914654908528341409785807241000252688514988180451978560008550270451448955451181357323509403992579773011733492432104141212962314694656908395788946161137547419525961745302917737439148653633116029566092185686426204608533036283722876794942606137464343939177728797034524033230386680392880431575238968675028607855048084916639310990422090714654156286279553445804725095243693198812854637665825653275227290221029947365350498513585420306804660047391696878484971113457254514414522691236262907273504003768485671210003748885058743615224315192449841516414763301246423000991193573511844195982266109362065253698681475932698104157948509284777251374956907362166682056455991826492254162766004492855193771901315195574383533116528804165784643869848900322002666823484008956240183696514015178111580604256824665925654481258404014561214868776444980380858663520680394462845791659297279245975161554589450240000000000000000000000000000000000000000000000000000000000 [143,15] -2108518052413874388763936230496089894348673018899056204655390241087268353072318176709111839271082593715477583563599755770238413353175371968683845623069617257133670944381189426748160523611728009356103589274188355932324333270489952010671057583802765412546569235774681835389888339057109016525007887809137047702988078846060733037822837771969047004424640806861274441052751251697604859413253573239585229170329855350251690403426355109814861289728732162790798374921536955157886665160469327281044054922082552920658170406398560440899233479305464912496898588705799450934104080427964051187517494630026033739228889702637051446978614822524205057510200944062495357480600982291693586950507702512496332413924713280028331151064055842775000983873914684219353633984455183086056640086699286403554402563687948042407038922513160865596800636781489086857475300303178057887626876143050329127119804435821120392180239906080035280277403908553270337260568651759948105774411101011541868274203196900145749184584010445469687127370108720942594486244401864788830512499145113256860328414284828848573151946449279183903553218492677285397202271479115785006930362036116885914788201612314034248188137566920440182237724887084940756557577989026649869466310647112394839274112011637323751578913052941542336928031758245602713181700582420632020930640536242602110884998387756099740280624867421004568142123108240667965410190495024107060557443787092225486519938877969001481419472257353840357745386198552822331834024492756222475851425409340820178881282699875276308873706707165961746092893517770909179375228907962071875612785047335486307199131359889597144694017911588064191776899829650759725168297295418427779832779926006361218460337276362591473306761480447810729212722462481741190454656747254325880672358536747834317314022977298645647702813045939161472248828896578244972166328089137207736315610645285571962172893810267077354774851366932048659503116369374286531465167709668796042801909417902080000000000000000000000000000000000000000000000000000000 [143,16] 4466433860435792564546756130816294107352720196143705752871812776733943776803275710887340367769726769100879965800636047287986948609904580631139924002338827138206927309294205712549583798615025578469033182709066489216336092174889049376477661738712709805439108954798469794652281047528285625055368172399918738282013526907201219261826018404905055393317588987446369858201313810771166095110891110385757280571500418273408953559349440031879147032159394162296749391135023753324913637787922911800477504879193483615962941367764171415507241581290563025447124613521178903487650251393012150741235162159055167143042636766152069073306876473896052743797235072111384953041115225757388915743340190465702560442517192415076808318535538493792298507766448845527996491920562104444136701283986555796054931403386403813201070299412879626057001317438427409134699201494363229593009963257315773673527172477826053392825875434451952237468554735822845677709823567725086725721192108201922998605354808811200887848089251094393500989982658173182723566782282496309426197291667566960733046004499650012776552673618547962565928932306521767685292065972326749549062653117199192229534934026304870115290885579695527642747322755225150673403328362200029374818611250561372993206009673746863221411305433577581402040314786802150541003833175273192917290465754187745602522296316795905257725272376880605706498038076428901883941805811514210181180847410814836456303385517686235219117827280833388241281625118574241031212091605430215773429390059128623261945086678228665525462347676940284170474560389681987970351822252398918390406879920963016175549344505193450257555070763422575334914152526865497871273584817480434421730193329876541524255758837565175915734673776274927444734389442321491171623907166288926400187977385012560910492244694900898676495901686431122296000906991714472867406965102941395038820965539284420899150016590104525486752902184637053898855183660467373995680972328712937516496128279838720000000000000000000000000000000000000000000000000000 [143,17] -8311418648264283442101039612708051313929135092267655823098929148845010264142916579596899026311339919596572738453930417465058533290684750754114210521925419295354376670838172419291059635889415230135467905662362942308161308659430237277315511591135246921655258401932035077831083795169528753094215224019407013733983300976987251701041922461215032673145264818660641118057789204222409015907578473743030110934368317442845342685030066152000666515388827530510816555235080113225451972998917654921027343210761454517973077657756896035914335526117685560049939276827748056352414762241728241418279649236139383982516335940678896228623089909848787276852181946369909721920864123160665366322929704311141337994878715053440829321108374537602724266426346118212091122873296732865619155161637348100072283183486059125887721830486139931857883932712533407753485603696913410496586900359591085088563247779386070858209034753621732086986582840313501887361509342001070012017657376627830568194538964404908190582598414045381756101723452441118964728114965623581393363822259236002219664222803955338782652353149516098023662612278707962588967323743854341313174125414178427222095000003069921719260087045195654988859379171635264441822113803443575339931796805171331375525315072133366673752320999281510173827981303494469314802476179276713545806318018968970394279249264733708100046647864438689458723406169266209363707715049088834087762960804309527898048727872795131510386051651007781753270485528015197743240191970211577926300994624988547628115078419926897920107507803754156843545076354350601647976331652517037376859479908020545273934308006555331701541417837774241738077263600365347708719333614437951212273658150054043455714321119962755510742926455874266445262936692249230739856076532111337524705344878962030478273892692277825199281328262881967728644731201425562616188042739201850461923044305109386073985025320571482929484259941697913793502440883688192782279265479319616837972586385113088000000000000000000000000000000000000000000000000 [143,18] 13648352198851411806793348054550866628471406193406828686801905075402712229206483405064556192877699690714763038210222134136009222695725713949828075106654066640378950911329316932936900162913380399151936731477771803780730253441873494539504774665781291724886995722884019854898763803493307673984146644769075052393122802153551900584968579297261023138613074047612973092635031369675248097796845170134512326465930799446672338120040080124614098185624052969924460601924168550510008267941429157230804931559898350246622904921251524421497236630590522348683759243502513972109556842913347480381675392835106696987058769183831176338243612928374978560421369323041720372342084183989457958784388596521822961375954483197181988994099375916721514146714756166814583830439827362711416422348056652986449883666033232031054844979226918364024704572590329633582645848829389309420201128727156558638703426784279925060377034124256675845128715858224868838053105906503393816192152426978926106241638298351244154148883785303711055160698337435342518277170464415950288575860505530653509809183278561252461957071996111486521577883430531845373515293176256021130129405807591414394249364154503521013730001091170267774013825095775378434852883123475445082103752917938884364613400668149828317995831119850902792046583721073353848834585163854009854060392602491751684440642782410867642726776061088764262511780784838646157418743451663040058986641282824705474371876957073485928803389966157310855851132467353755928476225796272879333821122031010760061137230939696947299335435599273761721929832809672140387269184616056348462878231055632200578669849942017642372934751337130506512010941352682701519507193449908595907224657139518389596874390089274735069629685654482648732336719546660227064525187162826816015733800489900834365932308679621551692014789618772478771014556626308500803303071407017173667873680807382462284977775243013628237244928401109387917257524348394562724302766652997978407498640523264000000000000000000000000000000000000000000000000 [143,19] -19862586362606828498486450777720071184390427588769703450892355155084329472019685807622048943509791945248806669724629902328030670200307871022879035664969839891829930238868655985615761083309864785986560751243584134204810322556748913862373872907954411944296425115689471740767718276757893174774077815824740514563393205660140349200050489951349660522599019567153811595487764606314588008998405912555587372685762803763604773017482918208464986687099282528736255928278755931249649028348976133157437538165819888687778120387387700004723511048137989844452956472013017932077827237719419037475481535653733075211081021486541655026451952392153072896487823474136611765563632859921319527079185008985594312832827008020207822108532409318233607160790824109195655735153186799763555158143946418469976276787221694844923684629577359723832962486452592718803798043228150856300409206307496758061719868021235508652647441690638865243742157724866678068398989177094601519297996929872708054173976061443838420676076248954708993235635885229554360313006493357019696643940528152271879618322207640249904909374806373363131836927864951565838213628155603922427998462900827840913903503953876673133718894073207505825241690352165075522428044590329773318585885754810004378050324218173806665186255124974300972967234821952740456966407783408923313281724911898905495203963878449956691061506365961403589912503872830107195202123824847803985669136837626434066860015914949337289299718367108990283653259248568391616793091910704587892997127454656991469234263663987368855250707466561707537505887082520013699138151346925220135106605746953029301089317808864651145595703729857525553438376354704272816811635492574681512956003381399306813468787799639710877028408811053508421759041352151189304084711811044811138656813223767859426338026104045342896948703067057500721702006691290743017872400990747607001309151551006663866382825542554056519413144655519817987965381035970358746334502515236991613512664041390080000000000000000000000000000000000000000000 [143,20] 25735696654441186573785924428755943254802772652573267169217476755492871669088921520455874901494469030695825344452398210614180666497426276472849756680521478642683095019122670829102483232128718869645600235819590453357686183350233737679509030502289345615904648715205884585326658193463320519170927254665651083397134308921749180532613199357602459059942842260499149756800382958088692836796275079559190596412778967821618570901416670503850930167027941662988919020068562359075707209707879337985919016428511110852265603470298379453372170706230107111962309598034203752329070150142602722606347000098783604454799213766832297851361797135764262106783843199229280252173209554420100423513798057121731777532475955610842536413984231553122863878434624270392686026329971219625611797736195914579713185818402460004071103609328598591673388387461947431315377364375536659388028071482721008741207756759223826369017437624774093350906080014114602483345942561433252949717354066083285783487292493229921320386504178516607049767600372053873401699414090688056844121646643162662615718855130970679894044410355137938010485672919486468319133038267443719793605253451714579638803444156958663105354103874285431117428515315636531049325152318017359227136833233577553955762927375120203299715655438984644292923381426454498677194157737358497565033605157117559538924114312754288471820821265447069924325524114996744100842568429797010312916981221423180843091479739017239093745138325776586703426722646118630869664255859449626307193899536701428114976592608323331281067419389070257326877076968525492411128572467783010226185509015440267343587034824652069162121835076524063132472533646044734648441297756257571262058820784532627470749460061142706653057128113512443660870026336465212250674898183499694028275404564478240801749554510496523327783484820515404929528776618671271273205699398595151053676066232887449722515258183955682367686545044787232265346305584880319604987327091984780963030473239429120000000000000000000000000000000000000000 [143,21] -29831904738708703271802271884888228609829112539882388274807307562129375679517956857607694924977637776564515844441592234781779242101568117418029896791974883081224526930464018085063702054875612152132379928398388865598429171207623993317413936497156298724222133911239650145627178533943628287685400129465632569137005287145562171504066606822254578893934397853748289695227167192929501409699090931653463192695432712760626637255395831115750704895685945736031299353654226384591802035149896845503702036581650539943039346654959657969512835392665612447490728017521502882052086732594342656820774061406901095110995117016607760822931163918564095929846100565779105618475590376656276683141386448283822190359697341204416302097513865854315027664059353479205147984731706807801603021314083387233999488423257154483395417904252696189227254169592616670335129598357550983407807843812242111851773388413234792579780130876107498067377099578959884136649874407622760065665449346748687151315065550453444501654279355075372080803911836387255133607036016038862847666071576105006907312518178435975342491250434344243202749223056936065742857649662808435332993633936491370598803525261472179898826761402812331583010553414525764782941047049059960722612075141865457159918339664694497157236672455706949966506049597689666041517412868882034006423737877623267590881563741930962118400780622231219905720785597518732468496323351440443657837618376277908968170528500455159455601227425452480287392664284556076908706863838752954243113689750762700266206099152929838108673128632463711718693098623897629564475300899416537881127733215351490540657845798828163032261909532591885137034038467716904032951552333123943039712563210604953022294611278819085516151884280608743347750404277293662557168246664944704978903199619088506631514525497812462535649629119761826365579271428866191646173207530487306476168702774084137617622411280787396296126033851460139553514053322860531367170713799938520407711771242004480000000000000000000000000000000000000 [143,22] 31084364689391601019839084579281951403647796829587857063616329249404256838721322921363396111199454267927851859302850004737578307710655677136192643687407925596451803225734089753996334240940243652739025416962388818776708006644788911829179068027004466939271574297339678342134024865374138984765694711946972634580099705573510031088176179046516490488888989516005999136383281976260901938429517855448162681742331226424947027559743306850861972282694123383097680878621334670812947668196202879402865962704398823894275374210911388427677266383527794434410165335078842946813467012273125582350291048849433305617340968847515898467345851155589974768706791481983233563051785884589006090547867641350552177761215014575490920223665544369170926786886993490432036031125182279415405280710336912231846127655065160162802630904932631598828653247998516605592052899372534704398646701357351558517569242346597320610418919614937237081063329537195903812532333796918367902050019037865736467532939530972835138319645718148852988294593572702590501166694709007297413631481537128346131847523025249752366292838876794579463998110792213844659937365627706679918415537717608366809298166052935866552267464335745707790177992281464947970974731709285694691955883791064822516284594370078071575932707775942797665150487056731148044802867954955810083752203175502545573301313407513422700554861151015125943813975000925584528289922947956320725763526396302361052285359174108553849234017342252281961236344470953625143797933161770989848058529202137483247218835850929351188860134124431757251563553173742634142635262951112703557832907119256028048362636048253518053660313321864677226430256338102596122234957532605595509618028884211306078745320504248924387089307132861734099602342185175963788999236016974463965646757588030382704907698373239148598310695631840049691021470504904500360036987983957845436738492992208241268867652679292144298188241191337293062090246203100862217606289274888395773191397572608000000000000000000000000000000000000 [143,23] -29242836758850031043713548206124864089466172301333633524724896841214312751978935429712916820326884470297804955877059038658137115933518572047098842359202840871147732771485118223412720494745978414992324634347569618422701528411111773122141765869079819294596962597838069110781387252533283283690474318738538324764787961259052244849703183345126825791033711429673427350966102508011527654364123940081489958549867090790691630790496938748939444326806849265953925841779074456406850840396893190340202673259944937926061656047966559869308809232012120493538953797180912423071946451956274091180612850886751832077509421615895014888818882625606153417181542577743258697822703964154187031566496079267409936989873798469634174949194821074782858514831510842561600680394492806563895793212068021562562385011286617235242325521665862788270076356631914438834092706605371161472321710776845979209822030405502075866404991253298683804293217548737669217869078008815188494326165501344168218042630113420841703794103485203858632368981614594307675687056373692414245886047948657227287173364438602511069983195150401068923868483261271436717782151775313663439206611033452329379350127705525233293928179106779569386584540788339214993626530008591308577624561271557952912840033804622931047417132185248123187859696805053331725182171769826472255420794002456463018837390184291270652975757832846857315548826276052182227976863478842465415502911855628720144904668769370542785053431735240703564658797041068589406821348402896080341862391460441818616850293604332971563143213676743509666329159401415218324868416820328559822583270877266427274964748583907845973397426330376267542253783151063354324565327453943462411221204126451623601841687097645482996499985679462373222194937354412406887669316521260028031076743002784886521356977745880039529286431042038251402195630570030564930187690785092362879089232209170048360963549480573386386859665981083998199522270102593831879021392481374042954016240330342400000000000000000000000000000000 [143,24] 24931505035393511018733297796099199344978818014088920887089370554543405395361945224165789002133618254311562706818094807199452941356479142673916636378149672538524620757136046069644594543979445477546619198456951731864676506687597878080272328206639460580199132356434316325658773999127008937643020968015129508743512867309211192548717532510197535284889726387227064781366241742660782611988950556942682896626621028173410529327916862812810912340168222917933305868678327087273536699285350457151968086141142051726199983486784348685384640663591630105007122111322237138160288518114559491300558516433025439421939532042587192153373467066210697721541869754576953209577926365254267496004998655704145865347567539362236735643507548771417363810079619311741514936741812480853069196685340111655791084688200593149135229325422736835488758732186548762543306995990949903075277876949145657209612664642869925196114308719311065862368051163051279125617970401124444181238973564506430266346362159426725374644546735607751237666750146245918423378660185409024646133097890734047316616197247873496306672938200928651052967597735183136367352944516694431351804616297476237102224132429488739949144884929587019795264708150053268619069386108477973264265859694885357591179825329924331835916616318937694851284788038495637239724109559862169181863567367618820290090781598330260648543482038049103521005114512417770780218004873787199194325724190405146026686620000873963292018781449166055242499566768916489953272914553340365152303156309246047049597282145926246715697094911467786051402534989165038926601467605907672340632130377896153865029956405543965463335095125637823008467742417392971039539773302252438215604779588480803344064667044063676128693213665444784644516070035755123125304021866080612522431473142690107817969881938900377434413105791748068204107676953466521584461631245173805743682162413513133774897962628726702579934985855446153061699499010592752705844446174968504771629185970995200000000000000000000000000000 [143,25] -19322607817718451137310986903476633754301223413798718462768848934676353921540877243588444749008312025120065089349103315873219244621878380151435797224496546515047456099396092102799015739945058091152399654629378865480427123751981983548339290363373183530384970662042541479173651489734013719994107587702991758269769105893437086849172219647984208383046535603431273948925429508434636436843058846929878430236214267541820020310836088859284259008801207973194261190410200234537375699833756089543848997074983223814417309225507391188733598958935780410912739281016344090330686813052716048854709484625441733651511934270870548057119179805764231235987058432884425880946158395649287560373147768968579087569998093962032491787686072538330081773984183924493983653431079651601870729944274365233288261367174362869453790795531373664071477510559946969641002685532822439336756753291324655253780441405706616778111793652127466959091156213321488986926668555843765369634991545129987508161185275521687130489563638515508133020845646213796755202989995148453884572649250221205140315820286228884702297821296638984784012598109397433518727236382784343993237746858261240416713052278664370327204953261466776033375997344218074519281915516800093944356948010542854780362999592151813509700614460595107854435482184091182418208911891869859948452699957627812469977437127755867114682967285348537229139533630282094527713807046401504351109120636083207431660452271081762035437959268094044526039471273851771353047691085388815049824999618869221071028025686243364267120879053868061901372135764490916135225855988773411019950125598006173618191270244036816164914927582734549690469856684715578333125052885394162214354812504172915534140703761350498106237402069692575491572745473021254065990298733138506576254258017964133555253623431279008021225375391978324743745393962676749992343795965444695624408185376420023682744281221842256089997224380647815900663456411410939687136215215143467845864247663788032000000000000000000000000 [143,26] 13646834298822356014452404152633588354447146322511666527236140060377450078844048212999219957244116843491850552840047959316284261597240315933181553469305284307668855340430801992160127096494797029636453003323426386851208130640380279385803396507898969437065545204973783408460814051166307666628229802951776939113905363422986933682849524587702637353790016359068539313275358639307713260736595184883802492921637968704291409559418320232437081272503071620218988869329910559695556312979697169770333894536599211985201201595130971378417165241885528340336383516917173934523171946387296095914769927299547108493404271274253292019971642941539295802758957034233128228401003212218148734392550877153632439378929983400992997117818419345221709637065645434966501612562049748643146981829834915185431175053456456051779449176634387634858179758282105886073500966490770967880302501380061311557644600931196456642852861490535922337705469944915156377129005318349383907179280393791094261271772593733817941021012466082878675008545159995522716703941415456717616600918122134418237394043198471290963709313263531557268476331794218647443421860677676330160177249725182794815593443643132675182784797819602278707574362656169738535563350180887211098950737094754907002324567012046796333418574496783849436975577479520074076220809032453706718096228110793843490503690198841992327187030878145169596200558191100568805056038812145123699626627046929716027335843989931990508739235343595466027142365468579508042456615896336173912626454189137835749900906098524229279765708879359490563677979514844809537177091086728183119412252858002695146568955960000242104355230799541986178668749482002540645957084932534406474348461490831687753282502587978910451545788000960058024443098863108157946283882440952039264247994612882019265760930398945447090996878941926146764187299015342027333745457740998419179641655497120826848118458998649799305165707015016192276337209648402444786781882007567549737207196129689600000000000000000000000 [143,27] -8800090542067720211211840704349252134299729577515639967627917336293488009531051997773181442443449588111328176995958544038490159872944971226310853532689768421037082350054434732963298041328841929214352150883022380894152830638512187879469109822287626447970290272017979258111241145876686470445497448314924630604624715315761221951107433423723753473221922311030358724012174019531588115861851164315484825838250590012803288022733993332936715808167731224433440100725688157464243000479204100530830975561865198542721468264477441925099927272527843142680902614773687941191676210486485183055589478959860115023841658693018933021584066882588863387549142986810290464990463660978568023601240085773867758590207788264734610969088077687971325079389094441627124479217221978030345798396736633212539743253451791405232866500014522027644767077509553382606041440547420982244109725331289103881015680193421410056975337439151801156051813473984792066160697949775746487191249142368878113763146008062363417918632278320313497479035356602327985714487139923803388840886828028978424628919931357741003604636033789766527596298026109862801791756687319103126736499554574452135500946894075374661306187309202515455562270782986295185994507483238218925452909424406744674982518788425639971865627687287225079276541317977892116890634961487861614800536518438192057185194105427819782569444099199710439525978495818657544009144724021920921986360375349493864783920571978602252272387957582220651782418593882731049518807233615291684253305270015747715261679686843108519087780809465874973364017893637565964744787720984163780747116374597243807128577130450807373558749287310642328950137794825802910774476795205833513580631567507151420696963587395037142012064030117572111383974079015449864127853728991340490396452038824191461218463741609901583400915838780318514380456712775056329191908839140672447640849823540812565450557629296180995837775508913713386300795666053559962765650000037569450884899908091904000000000000000000 [143,28] 5189354462498046398781739840668485197210909296719261813410477430575878258388294505090702259520451782586746638259234187844376123625102263463473060811975414617361015071986213343512738129784914473314919552167719609250548632851617913863218297981598497522619991483990056709344250088604123348656902831737035719970984991256596996226444907496489805143332870170837160861011475536130899942938191154060439067666580690850898374369419429088661910279976871732210115347349707166750950349985533372910363132308727365811835583762942570814423631757465113943643524078367535082326831953924234291043942054145722286517117274414942497024124846195032028497354023432642073986624783914881671667392859596603049621154568401023735245916658050902100487810509915922560566014399056696376835380104780619116751394261561913717498119193806569152002275014059703228412026064534857659878699335472199724482878585358384916289123656828539503870197435294878580905567718851617616974552174997285052339557935313440767937689984317291020956900979127336603200351849686140020553330305773164312053100705993570622100212829660462210625560369422318021726277823501378947137161417337072310707995644883083867358501990841684115793375313609178558143223436644431325469025882244887124052137967728682113872350334140233136284817009218461560918283613491603517916850110274110149353357447023612693974500741802227634578937137426825543118100492166973075689893448668551928083235327021224303199460279682579127068704212782507965521736793510778225334532014177959707706433420968350563881854477523760640436549480975904758497017591581321748320282009394043093295873331471372592628631631909768847025898218420940435553242851162358939061868088376812148638174100136344486105565792722415886503282684350764817295776259651163655698664973017880614045545840291533587252867483345909885476326397944873090112841751974740814130962239775219539890664352435261405446655824555611293546650478777124857656643566022661220136839791792619520000000000000000 [143,29] -2802080228168078793917879763560520614010269678435760008210751290989884020972924260402725343441799855181111923155580959783834152238017177786665700080305098616253717883137725295507346467483100441889581747613748219121151936076949194210063004071995607659922976473693008980001344780008758527709117235846220197158888704722739842704850104860642512154416517994795716892933024763514508725861083676621111352591153605185582319878477813062054221246295912260723632763261481190328024340102878683585459548240514927215452127288631761386143684600131922698918034772139122247612174663706861078472093889417656775717405182744306336970996665150050885335802561781083111034347937888478378087954400363436181555948716396977154232544415946918651037659499463045150776732873672687017814889512719103672741998101883628275857528784830447585000907409153127880329913298148081793846238268518955494208825216666982246355045893541459645747564519513316262805383982848840865613211530135604923357049460119763579878261181736906632726923802473711524451050110681586881606160785112472820914592126375928136090587331820287937009416650846053553458832406851021347135684628253439063950551515553948507739687015759534854282731122036981263958236186870262652405088095438286720832781299845917696255654804868060442025158923804073653387022420549309896367343367611922830996793391865144961016849845806339073170462808866244764222471102652574148223335630151063440598677713040303271029654292440847557890196291951002973609308265753004494199322269429422199560260684309425935709025668921397458850440098927248838554664664778549991133407216685928626208914280868098488649126110879939298729892468747944822911812979481231270143561466985146707205875375787291244098172086005553863264322746632095763878804869971306282610300619099176976546491772753282008218799670292211929693674440976311787221456178504879043312644206242293768177681496233646673717635500509129210789818690464120465355388593676742496230063869723148288000000000000 [143,30] 1386955626459746223609045659726631271388498423555012446883815393082196664011357538372707733042849303065135064977671941110729545698370258992001917055996819752389451308219622648269182332885634969174903251966641273278503039525920888349098901563777704885357424064123008451920260569729625579466442360092627096648042794832469038267693559774540549974052448818526186930974192146151537578550772821698671407783500263477982226601660485290090261834398140212715642602400420027706906023275081981465978236734429333282243133424476046502044852102895516193502774349834894001532065146746122692370990764408738431158606342365511508806554800390331242683679008246241439962512370081700928648139731954616375632855018584881645488994781890693074837295770070079629336408518169148693675898022304357883789063508192574872077178803331056254787700912433108924416846951700141391570298621645206138367788662368891486772335946593084423875800163103161666931076526344699224286400693423026845549943741546179238305482625180503810431230149711621926650218436319377534833627151069328384848466013615699069543405802276940309320812457635490024663132328986513165190710981600237130992456029079016591669696737408492031615880781115785477395345142614504602822301122224308348431738039027850469678850574306854188323845092229513055612688572245358863202448422470340929659275277996122960620075618272173269259464017425723418693355958301815197411672181980660891159056381635172228970168357522742531761984832178094462467352858623204197822497860318332044946276935516757958503832042739196724956277239660879727705433723207853548058601359790401977696503500288654020119853641455479785067813416483899637702676096231101565216386737939449828702845333178432689262524012747686989176367038184528473606274712338381616668589904045073747763037191772232810099352935827705396318343331373399865366169736228932631387452845397117490806204158700156294558653879373147926566243824947477628879741052182762913717471875275161600000000000 [143,31] -629820562939247113990521708975476742368378252458389698235884376020292600519349100635997667920402550621482704960090136946337574569483006271204669097867930546988299876245805275829310573980732869507162895133827187429513819581321978844910368757776464101779636865144385015669274410236383277193728658414506924275243515700818887436360638294823251184199964068525966627806358991697364486519451855025662725704478148247581786987507737992977208034728945510237168921838091508357761351659000810713948541606137503673847906687935791246764827618011802960484129300734529518620309528169817348338548282558635116330891875887273584024703019000303835355394921165710452699357541654847697606852748348131326705362896608467929186976735166463918802864919772468800849213481831400734508663046302909160938732470605467300105870406419672221460918190998297912943443150246121821779314991071382017034493265302499658098230780042685501684241069907676363061086950099026219002002139969315123190508330139853073484545635554272151984683341005306003116496949380417170452968408242203500762125631318800836469222342538212759196534714571649735666682768038465918969368658049184034045588908187698848875597320814200612524038890220570881537486881654254154722617311270643083228886807639339546095308379318987404152622782333309572349131897983276242106864991437228980005799748912280839470640996814226968209959850619819791118734330599006469345869789664729261800200647791706683788445379832430094179133435252943174434416028723419854128279179827658615576104880544675632247564532382915045788358213862338046075850884822640629778081803571862816470854142282535990832563602387918176305022537807667391671862627123784519618936408095961755250643433299234200958930781672768057201940177800007798289650499017908695754528967050488538784448188170802461872657849769935196181639835356087665705735132784995085419372722781611374105281455688878833808682140435529659554103440677301455873877286633393425816814795924439040000000 [143,32] 262502626439834393670933884905514959693931738919699541378031654403573438777884490910543491130988629520509581591619353904075005508877046115172874001516979397938445955510957084543820075910388844997013479423180474382321912381717033591334783603828274271008010757786879490941990173168171631771615190649963607152444449359579391085010228148903071385757398943847835905079243832770370958177062486550318560655187327207158653660587044547078642845320945212696664137383280682656185086536569765664718909162637001574546326979714220399029424154073363445609553516795721521449367629316648482960373120939782631607671731140696821638644610010483553460647185361201141931895070954625736831956031654865794176782555797591499428828872149814648027802454084353690523464699206361824766677558539377137046424911408108330831693519545690396618595592822326812413470842883771189992441491737305238430478294592010687874086998995590629974542006026371054285056753728747389440543669379523069264698588986696488816575934477515540358986841571869089441217659258392440928781926045949059134488584365566292043610341528003013145454560450841050706440682091058512429630598831349243310671602325909988182440852893206625992586209274131662115697269387248490265127220732157246154144381764516251371822892608733012740880962271897614092591546246370989621257944276333551252139162987755870368916712877155627370265108224267935702790615092843041239181688936942924831440772460231081613393694093225390956555311630832139286997061843101990596725546736288896162977676250154480648847624329591785719348389102693505676555128165502702479874536812687199572303661249214845688755307539961683112290848040472463445058231627097822050558820787961728863398078983899289904309833733088814989729871907001828161879527690442747524221524416832718683800598731829280782071282864416287137547902045478352055001223519140228414493554665656215034282551149265305219356760448741428333109247361278886917299563465847393024923057464115200000 [143,33] -100407334825789534510868610162152311203348196631690428453537177639840462873072994182132999950314299686050068329930824882508109993187650098762222771183607059292235383688260861092349922610287880651789293535496786905858311907753910027464954888708644592309095974745494010857026728969942419985577672582894889960491612472267132424726763742614339169285377175372204233198460570619864825247489432092959655822161764240733613742847941046162782971524416837342994306843932319410390607671622445809144387856040820960130196806561329179850280488168397111680080431851720333474919661016865261954595793019188999484783661659639660559862308451912025961416208642024705082130946080462954856982805424097436932297381994829220261908169382140753270551934395814747150947603421292993309620174812595409733664106575446581801904162248522655185804330650294629413863004774733175973921419807053851222562934425641201681527616793373352440366624686291369832797252452577065684012672824695436328849051274767392893170737651876284703266869426111964879963014366354881723564862945321976412184123767096729315674360938479906034075211952620485771145415759518480907248427374821057127455995098024514620538398181002345093704023011021272059696824192435499682679157970090636103735256048094272532695673840258685817805202849084432075564292508715014187461062101813072120240293187559134837704199781761650376207959221212510325160820804135938162205345956294886002472728541008451400281460141675710798438511632134398243004550217509593413294125355462607866649060057404829509474123779140749753282162421398742901438300120690716348452927200318762560247077059479925653031962252650385369013841193578785809540970568204573041629768406227243767270494511708176026064572477033659903746630626130400566004827538581226931759930977715535856985858486860428221787414953127917488737510157229510246190891123539286174039910248128244106944441736340955554060392806415909242072308127563711537746947004894389526853459147749040 [143,34] 35216920952108070876664827139531860782889394734327745536480479208225072520743065480445017334173310494586831190757193209127602532288240140684776961179176532649802535205008614132343131477364303641659137176558511144158307581728140507677261629027965563727208268952889323153603427908980433232874274940269614750419044666622772649427448341935402855444721790204588029076991965698789649022930958369146068984052840104481320329165656272496770773269730495109005118012058365798402476041262717682975927118386537743194643591414878263482948233972468017282511643664439096617029419383705381161561916446751551641351137631890403209686247900706122446790759902247931718408140319097264048967317443996709655964502390282758788177608672758039950023778754284865499193601671081872443894826937454488580270988645912214491955843831003858680230345296161805354897732335748003742708531909336487012765431032044120795847605555681521566462408784538195374961688178621730852810056206188654719262955329145999412569959171494908129032359880441632790450968359141399823327033832518075390495447898775019155586744697876904652339527696246964465983797166029831338648561307543349430321650612714992968136812340354706262590236831820954639549243661218016074654808851002991245198829865956988248512541325242496493467093164704387064707003602593199108148848455115727584003345726369175918917255110221762409993278696926484010651660445260080635870989055215429933913100847884821107260606720029545279905507363051669496376265643283920072577923034108702996059853197340470976102588361722396349767132306047362024319809962802292986822970924924739093910156599458931625318178634893892290209323493998353603426182431827021748846856958384495011470930063570150599929962086210979917221012995112942733200501357658863648995956236053907370403131023933320393467452284956169258195505740314936318294591261813100467972551041329818290976351467273861349385503111487100376281895177767476718331057211532409845196119232320 [143,35] -11307088184736658367752794574637521818911592382205892411698530809912269356485335502043061937866735204842070617226327807132805209785588360626722841289741687194586751406985278947346616489930849029392283791408700069878668476648195639150973057257065376315855589617295842705166969983312837108464941781019172820464209773283864468338622069023132688219349153261418757932721681102685332384919196589151768019559421450524492710700228810778083670597102062305181579457183985533005720447414298107745165674430852039632438930162439754475674873503524806709446549405521981841896277870464627118771118618027961001502459896622447083667254834930501503333552357129383339573731309028239320830199400253433499153606224952303556907146289858752666392704104682689102664155454128333774504600079332158548253447526574212893662046448821163831438888656052453845811144275965523396355484321241676498336354946642734709226543802974577490689187048413724800121019618519341044040458228732215533688062756547337805484530201248268209230889345410133891590149477553842795083572612552081803818267595706277023610121464179225382846606131583795983701338824404180122717700490626680132023793457008460740653543251799970060588706490869526289993461310898894918426305953703188361849306037217728285565219455486392091432366379804831017998146835615516167566005400142018959280213490623290656478155969859027400963548939079185671537751275088324100611713833236235377803624275953474375652333696882994209058937895530704821729787610207305314861925209330587321604772222809931627424199583879999355585862237123834882449375917265795887778996130861561030067425084259641633450127136376236969834012736987411645149087242082377992511844076399981069548396561250874092670490268096436344099729744350769832086387654428630800854186346865721688012049376142413317612050477313088009634771354980422255728345473680332409576777163020003144454168395472624003379505989481175292680774517194642677980957435486237192776548696 [143,36] 3314287574529646586141799134465484396048498818354914996102677462979902943464888728020422715571343671922263349258262929518922953310582329937225288900914873849131040049776659277253660965363059694549719118024604965955500588202420070302131137010843298068954118005684723818618599226550002330647969926724641258657146758838541019456902095571950688105709423593781546354643751251828485497492381313096568537567273539366687272288921853462843463356726503172017338023511644640987611567879720232619496897150181463966980780740326214753131270807777928892796504653348055764720000711023894264927769392927507797478893027172421380987975638599689451523508196615023525858517613468543141379269524667863871696490998230771241924372873611253580982982069371305999009222657739368382339910676345717181550400849889777717985329656776208105636012110026799910868224823164755182334135102776814940523909458282303844434240363585419736672048158520290342688753574971345380284243668849248939997173949702182841479685082886286486634646679069591483049062855958647881044403025722242001543695634784538337039942116782993182953671106471220278755974120698065249664810882477342924941241967658720035756555600824777515464185684071885994429513090421684214653293522551665905784381387457485514602383736451395861022510790808535923633967646297395664122274099541683404045013221496108638948184473373594951875656661629212465037675314364008176295316485611642203406708466337310105838793282513584098043616136127153980003839669122554465130558315030457121898942982632002677644667578118480765090079893408459437588420167512492104756125528965466677934526593145240905352178005440506959602607206949617134087025417573929572731846373694521045122389322716277424808146093412764610085753543889658441620678160120106114317332214486613573845314605140038252156706363399382433322479474777490773179568910082472644517621600621203796525248712544514443146683033110240976226225449882900261387402222195519145546960 [143,37] -883511221904095108660488031464316049028329107639938950170726195810805776619500971079067378131379733954249064565079498624276475483170183954174442008525231865102845632489273195656196705811401032439233793400964434339275135167477042696593108005527939706859847627349554958017098858193021157134892285029420798869671044882250309815646887501023522675964523658140867693224023658249946703621841665221925777888044709753071127151802855990199772112507297856374541262067976413537079502051758877859221304269971813834313077595760246549722100756673780960320749152952096034790896564624868926626470041903395430323170575700838343349686623864731373318158048860076720380232217753516211352944620698179921649351087682033667625612239692704650798244490823986954634564984721748752791932276037832113774609510737571610527307797807602506832531981248253600957904600984836430276197471009463372654936603184954110361347148740209826255359818836217905721811569822052646105743976617511725855195077999097355836671706233491798557046134771868895753656037912068633338007216225209372320752651569212876896494090006586444613554360070233978772882731629839647311401342806905003549521204186063226151061380300595898853777949891770252101360517717395308586616319080928597449510552456060795669079545209704288902473572504479137724548890666092646755185059676769369693560558188852585922980661425031148205474149336644082505460666744720834166508950276581062592509493594582008490487282729835361465407178738811850889907869320714167928825041785099101350725646486729713446134905454459351197526879984449875406005539190039791242233114215107999361371534606435426465373291282381829286021438084303449525829098975258668668809104837365763886037228044535772755892739939005621165794509589271658006636502256811581727740349690150144148271803201205477252299960634753699494237346794628414381780081138403733887484335619285879083981121764687549114441919863453204896587409949236223543867594325249957178 [143,38] 213098839823068971972853643085552315783529405975771463526880886352217864374924115101272833561243672396628463627339171337518575673854691387948304604269085604946609274779962795103170708715451945327526160443881655486562262502016462486990595155490390887107523127885332127639553379333864582610941055789621977466425200749938195611116783757304754045623400142594179284561449115526350869732564600307087789075591689210010478104701829111161131794167917215126724292546431632210626575204995364213950679985148214635675738562465416222637575486044548636981003899639754056922517278947328122601460492505048748915134766193945903617793627163448135328358852914964865947864071067581599858303741182189777419695566741198529926858724341553685163669236135256758239014158494544730403462737931527173515669312553644770055899313370777248452725980774868838128723745785688299291014039718540367798101929342333965279829463817846755584339145400187235817182164569561613220464226191675446678594214261277647609689729127668161827920691692280303960336598209578286149742988990723490383163755569639576120959267138323483733283860513196835004060276405851598412247854358546745867630568345057068952988102625779362429710222807884608396904718608952363124207197001921995504071119134416594731780381104670245770273371300646153239490322312953662880343701527330775747908231945767930741675779211100153736897832731759684763623705129099551119609091004402050738207197332664135637571803824050266348739337145504134612041596464896325347175261830555034234700090972202550873163603434582861248846781247427316613180179157240541180800619975977195236655113393587809582849667358897301442191914660313442320763434052967309443164234902433764874911487143933160813917920999386250451163363545452762588169588269451054747508719857847018100959192882743288205655634218149603948168212642262493873168316973331745629315765526924224949643948235410533269248410854009368320825314876279398976162880994271328 [143,39] -46178761850640808920517136481883365329268104727198811083312862899398576921124611164504830988987605700280149485600067223791947046692956308583891998182907892625961998212074280560390968669310334198920930991295805256184321736668588904536096761783125801004911255401081213326309644186688057500095888680258454205827860003317423244387727109587820451141617295605767470542760876616830707815883712501900405721114431721822584807614009689481816949247952736738264981496204599779368458567677386615392481578805344456095904557207773816210109587995909892167494654068109820991207817551253753532471637474717174209060506050876944136859702436671084462735852039523364703441775898038456899868394074333674062075445975515102640193452730370739622394976621461061384259048721770668644723243311647473522482659621851811467696559273834037502928028750592015307539143079859970876604310903687828461467672170175575883376601547267210232888524882964791191528183289124047094075679993455719751884616931065872484180847897344488006333547015474713604723072901956776729322844196364323762657533569007302391582755090268057454145362938821287596934097019613220910206990763642268096259722613834725645480368884416921203419520075516961311656617036190001277550575552276058606671046170836777273974463404213724891208411069985754782232581236714115272684923277725244307728824816271603697799706531669602246976696438967012105098748849460374147247513179575929912029122598351015503724880849720908546907003033911112410077558765333521946205481431681161842790438735712946130128082375243964041765977611301315897751961894744560889346844733144114977678812031361597820360171777121842297604171566054831316628688255703522796911458791067156548529377653956464953211560976315846608965011403805538736267189872894167402297208896892036953472279510091030452550735903645148374711736784623238696936801798057049482166339347707282133508199999585993036961686742862648432334213285266785468933594641188 [143,40] 8897732531685220827011383439133872463514640729104383519431612596652967445225442483346687015835241174747712888630618136467447463350411862704744911663369365987758885661777336824059223960508195831603179288208865548050678216701973780088385993655053399565979982700871343364969891154849970079479731764754758585907097313434446339793115755001225317692072074484701895843494281142661812959193714401104590762635546404647269939404311101316367518602329580091043331297380401009489874208383194702816439272247322600513399559559968752694818823364908961756371896709888873064732255200187947940251124180692446645826451494921080371132778904087947799248180236994134600129072685829855969870030504140741730636234948204510584282573651484583148648292743789017590476088702326715360442309547254838194697872712363158352642400958680160597022754369080308137711661138841272410994938279336325184077992075019446520261833493525916336717292794959148313354100238613798429984553432696253907804779191150789338382909654099775602541542852506268850113940721692492621112750909391818208171876097030585971013023127592923990458151825934023147513575645385385811688668928497203342049784639560326362678777123416734218419747069672183179162231923078449030862550460223686472817396844760119230956966572658812390856252423775650045204359718118635357299973993078517725527681674268165314380644023596463873121069600714222927599204791291786930444117931503069852915118973231487077413854234941017552740009427696210681935890640512969225221145958363261995520916876487620137935518806697188694898330138590281393000479365250548563057440525112962662141514750706219756471602723974193576893208978132737318988791104687034227252549172080641767716647079378909700229873572960828563074017506535088817139336291524723562187235031438163451375373218609282941767363179424492524244476983202412941509245248628297082550768026036501358701089127210572718128613611281597207124857032948558990717885080 [143,41] -1497648193482115014151749780033172106846245890692421454219742361046096439604098473011287402198734044831172425431153529693523779621353040730912605214598086937371077843108454234203143941606373080505914298027612657353103971727676483220148994007361388199908203661122965912646089442026891124360818606775695626905474543343829317237190245695381553539933061358247535695213161356460565177904568058148302808632506899465400992983940487974531863822779847052846447355876597427283771088351726844003981656011972604843263057538988709986311022305990523041223644294530555499044966732609141997376899871107244382846748074807887893653127496420861595461732813893269381149225492346789105048941087799554433687157920470428830102712538809701166639258599269798324930648754340320655016370669153070530641804832811536141753033580684015333387602125970457419353196675372274051596548302743327128279203595951919351186704803183975333890411805912928071264420612169810396401970839217361785301949809841892451360756484587432263147040778624342246060627180680369925047208943396856854309615239479388045432495030255225629878809781435834590564985465721581209390104277309720702710981067767065302510580308525750020939974394046792509354707086349281953773151091062562483780025558117507223941462249343230523641885358285358793894412040298841978936615177891843817517534832043876828098312193171030417063524460878486082854187559689679628788543638596183542553201528421429116491697193949430994159663619792389903001761457771534086730837632388579788893287933461729112305675048319625634114740868989926249200908096182940819457758338108904958623469513934922453798699985020199956084339187786451499337088629232114433006451053524373419103911204131889732833542296725244082447123331003532355190529630422706843154256553546812465693886171405106767971022704009655640053468425233152550868279578310747059912782708126873882335033513529567634473999580216288662498838362037085765408471 [143,42] 212378628121111716368508368157970739180933522000171581921948480168468256431360515159878310142908383584754024569231000030159530588955622112598327234503917178193560896248417074374977527840046986014851172077350961025527246237562721039746048455196381815634901303929907909527090499521755158556979866092100423784948695920964346274824368981714900023653919698346686307430771093058702919825764716349715964979457057401900020521267373182809133298691184804885370934957217513371906952866173920728281868354758207392639743444682339600260766665806736059455150821820910475693498723383376405404642547381162540645721641182955852270958241603408874411999412623998462709579478401598388955092174783536580701095977361713103408202401853416949675123519173789298601289171745268549438985896969409707695187506622197276744831320921942549656453837804478790916559458803017867812072189117532900366177113945529979265805242628030790785035863705663752974664461041233909857841398994171892076069011440177745036143056293844894042987036647772223066651803517798699848975057780213455823079811733939588567748768954081719875714279905254070900206902138657183029059105701261153128609057019860391546113108700296350094360465808573395287603122384301232476194639782541739674758996630118553311920029306494881965790978629403400251687107906002197627310377989876676238069113296478578608567216620397126358698579543518472489840131032282698344317408633167331137691562576180529915612591004966564489710095152361386955033232070369944252217159105376485030991718617096654249346322208268235585100862747773152505398499271547328322356075772625354351665431528119363978183482886503631721038439360275445583870837674712091608510221471493070328265951841631635845990103392484702871550412407439611797342332163326908133193154046396301254904873789464869302540877545909905917442280337887465755754613738939706237201794694767859361308908693259190935993425205855227122738119484688105728 [143,43] -23072233749960515391310640261748918975189679875988683924751345052005157615847937576658634826441748983980176234701357682127215326459183938174445904342758503584243495701744334657387262605131478376599708427784560840671550070510118420983124542753705608798961939166672958347953855692008437340367516615014169190759880205577011693030876441951320193822223720005522502844288256966361704716658468641320492843441333877088523480358730686942386767628799701943681499901613933771579542108615040313702400785993354037803021793225162169267880049839404252311369667542178832980436664765333944279638311044686677165936304832463211653027627639758543785533583222670080074205708388948078967846786509540189950101764692822740457896183439160076312594633577753045075364393829060617792659250574317655182582492854179199203244838667330429084648183471903292670687997577186356974384505674966145042193436952567719173189219810763222739380149941524274556172989588138641552489763766617720572040651365046699899728351199480189116443982055708153058095403560728623669511066345596104815079818973965114484987189561834013761824884368300953794724312493998299527298335994201473298813357326487076636780532469482654885985778987452486421191060885150946883301546325389916422747285161852376651667676345383798828319015452389410066397772598936723132489413059172145930565078938636893303603472071399397514191463898750071191976470064827292511565018369489316919964734946942724565680126783696934417301255753149265471103002671684401727371107605594840677961342187076454878921701189160954963879530841584512370662758004654272738897815824999816101398305568977996976380841815125302341244796519831600420775439758296598735471016253291458704250120008540648864494639878389052191993245567302224873591662078432045934931967378633696997460868440135822969907151824883302909541658148666849753770658226348537215501707577764871311805801847989301911475148052607345006177492014500832 [143,44] 1241095237391369317485540453816360490710212109329017465504743430854828511471070061499829808324028329925844282997964024570628083086060487692732564294932246168098661209122615721992997799177767297398265249031065663662422216332316025072029182772051194029797438349149172106016154864817954711625706529770103718554018611347200605311171851288954208983770972934389580657144036794654650659590923188047898999942649436099933078098892037954951684023696529551267820455739820251082419402365998194873668660303272358760811139266469785275484560298167465166093439065626124957281008710791970231623706066590978958842940584060811118905005769379265060157573889627226408708855958851444163722565025586710802285833549137329050076361688390158599318737205588429587171506556121811942821628088279468801920950958343561078062903584244414654860907178493329755946549493476883370033966226486549559671118523900105867243634202703850978503642461750197417657965550213254149152227322725477845234919281782131362465517704250314170258589219832304016175516260623445064878573212477359774064744717727419106507657968932636664458748190215280030124474539346479644544214949979347723955749733002232350444869410564084720676486760805310316912482070864387482820068647595376255904701903669455982766081957575134273671672438235337168762415666609332581549370278384538313180155433406545874088734214461123655899230635026057916120341523213086165942585345616941263211736929924350354846352573556729267197149895937097879584828923659158258734719475991608278367210679960896983609293315432490593630438770778493585306872647764515182436329919797337050470443077899810117375256497037488298127072274326653416268723071024756146310844342912288283343022212984100497504466181771496860681602456850045350526505527242167082600494793837602799954889790597283709279023791027184018414697232928611400773251273036942716068052332622725891290741475834310372442236838707068210412628324512 [143,45] 182412313393197844894477338169748211597292330768276334078104012509022867450851452352006123484344288721594557785268483546400817060770007628627133187590763210571294955946112649036163234541329327659179155449681068338985649982741570133329015946710175403178884740422201010237002180620448574467099650113144719196955461138071373376861699291182624127670839359708096888905879357960832368783558017980395322649311567089533716282768590057114896125801679402824712842752459146192713289672462582828527530359204304100249259685624115831357614104833888048494132335727904956315943386657979798387500485217826339973176547306574226780027411702641276825090624652202392673633587665420470045277634312131727130618475512239652498732671230029507461225092824310410395658796670687097120470803162666997608434449002297348246559001163018256686663054810252673684285853648287949847062299479376282683060287324765904452671834477281972320268080252644798638820261925592010348395183218843276711698120794921544558281819113448023649916853399687394448673266089088952789521727819210487432349288528391217053073678602009977412943710681227186252934244191582275986501141202522713499299673766116302150972074154814531310720176768357585361116572893038272961417873962767412817799418072122902011963697544330714553538547047486743500874135068862698735659241647752908813993127127290100880957436185720405177336697697542732515142063910346927147040506791108584254301703929879386078451272964737273013533379085560980581206798333407332195866190647024884382841958862721798897710318279237433543335196573421788084432774727828862798776731912875966476260767540617102032855883386131824127960997621709280671775882481866279429652945436285874476449000324672856391238679124069040244823939319051388747486205843442456828859060587507320060521292410236746252321046543248142351841501098739388681115824858722667955062721830374441603876729259092755476421451095780017470737740 [143,46] -59161070057697853059716191474850350291976806245737148065556379225850680557423774694808765652743476125703742496209793447689583483290336420760294529349477275754318760830491533083910935318000140736202347821258386269322998007227808232506091635011056864294292654662060763853940243830582097173125253638089744948434747776796964490578255874357416227460441483712463701827202487735123868593758743212358383536735772314824115108575954894212993147090042558548777257470496599644995711183523411998578650654500913132527091405340920673018231760050854837994446223799588374354444758073897694605131444195489443394749096335526351504715944779717722994689063521517912964328302018753896153136259629546880464389574057998908710428772624774246159331257457752881233414478340227514203972540181187026540569784466534099744870256347821064365994104834561116913787845425579392304244266134522387518337959644445706505493869267980125716539853481665030002287972287382018332618260877420028493338789743120839362629879098761471224105112465900399177070996454585490971976840666341256890190541909550225272672744219456944811471044851609648046909612660894870649324646384423820839005730204155643856575427230744909561807352436652543109560879924287654643521153570536522657184642394293056131941410500819233902081535525146043818264181565206374189782426044206215872507194533857527624971873424556904814051535290636977110658144557229620705805331715265329530170992114655444224566205976949211083884897638859794147888278132907616457849808263255459538850722424226973114988993768094154624935071870979394358468149181533362442249461873163853565009814537161694761315299554939530605894452431287946093183976872636943555419291148598337239680803315490936780524415308669700079732760887880122100554759200933152565673625264044440419067465603397961626631203021639413633753665349728045456165928062677914826001179732387956609088559919268461894937544085477431792256 [143,47] 4164971833848382620487416292918367999662758430834167860359241673173567518299906448535209762803086693830562778507810072854790694862768765909932601428844413565624057852492607857440103295011907785764005606193815214795405885644204273842842196172053973842899989371413989764193606709740060838409720271686065962769582859061351604576076803973828655745137759191071035001551242457566063968747411064843510053190940052845745766649703578724702697817247586224645199337885076196541855748927220496944918152959410897335307856644664140792427464707288396920250549740255512655158794711976847125025745055418261475921467805784345906339390756800876100911322510773064570512368430472587403145886265731363496436345554230034916042802025863985161704401438572509354761452519214378166753070805483506569439652204350655051795050219597852879809988739547509588749005886722263078166496020722675258161630042519446068364998346222210455890940495034533142994130985718466566618683504888814966513140134593613445116668357042347589162215484023164111692159135893033659579166706261119968119845048314411719453783084311390073307126967080056041650739269807131638717180333871472984215054563701885105449942094830899938182962343147903543456947198300189638528866477614362162331784626355560328715713136690619138141392265935036472403869099700826745317046520142290646543562792683826497245453017870716305301707796302951978504367216543389018681803046293218997040840278544569930209257874384384259892211265304113731769658585726569955956404413242751702994335035668833210603414487590657271640440599308446905650746542651120976198194935626437356721044306086983154436480810792144531004357927196084331135893231091694852831582099824184597129548977483397053089065182596389982659136934985415262274613140030165648975712395642615905994802914440201652986912217431893096023841251285645119534647496782891087264774367895542116337538575783323838779748295689726704 [143,48] 2368929440337296182442589998998020488524303714185004215800014683191706061434962058528138955838348159844708878673063552706855218735245010326209678053950388306246870714515501746021007960574440964381237566800940073221194870741431235826787567251395199257579401898037439974800079419111460851192600698214264952458080248626012935125702110027120226205804546302734545388160012911061245415825983629478740764431734029202825535326523357505725074721873438412104787749350713787277676647138094005398886755865247458357109713160213067897880349878954441472477413592635402725926474361218557964105535583102900000353300127669310084562050580008568378022700685499701027858344437041474529520029651133674586889589977985703103359166678015829606057463155239567448657655481575071733375699961400275243337642820157642552250486613122653732492710119620126656197719360329481141670235414274915454680587543966645022705146753755859072878316094038589189411880035198147442440438954250625142817450983489820517315534920202690263076775587536263460733656930039185220210602408168715071587846873595778809951924351251741352498201633744185320329506896245547488011336698805534052950946387377959088885857678962477382609155808150156783148819463005413380027516837479884271668095791533610060553760489511718198029195315445902375644461514641362382269108143914458264710614450794837210399366188547448045313470230219990758502137247971620559583210956055973834831339889693133827694045510457421447271824715989753685264371071729264038766172461961405633515848766777053970363436417287277830910083768878811517329327475559065328081499589045478263006234231678197925760239898211975159171386088239693803923071851650905455743290431921979266599180831810462660906515794497667550533254957985911925402656515341959998178931600657781384510632640006669256061560098676570366086601725619458291064244973121123403963159732873004928953748618424205211758591439319936 [143,49] -1206671057127752303144512112533684249169217899616119599699493281272424326712221906091914426575945697741979715014210286287727578531993109718610812059562993014460153424221830825268525215952674545373517031027680874886586155222236442677401859014211192894058128576042392719578254368703723912507020112246857276063686899954538199061012467752172905343119681704815602548030002238277021728351122419391416756592306496564841828307391547593328568391937888089789178565165577777773776092489135272331917724359509595384481475578788038902672092963390786737094141830534632386518559554558971830390209395741897369483134846114495234392466175444799907365656768725519083144852619575227201940115008107030923430735238486151696763551083647468726046764451700842274907283589205315014472334410740389110750510324504600245176461885274037098955880470318705831955952979093221778811550376305779097613831213037609693883178120988117790192968575078943928621021680768157463257948558221571397781361286178629979302242065885970833997140884086425754666172892527508900405611568162556515842172284183097078042671259342632271845882966919863459965623045596312076916479004230190519797040457933310095591129338118997848804962082395441124895450383975928196650624430455815174196700094979451731769978555543783085144720781554351377946002353404697280705067460741831040554147672133042539979872277239675922848085601754217434325616885874777473006081686845982198862969336042536596244177855878032993355214656980997283953128831991777700635132460060127488130974695974667067602002443768828819198511464901618812869400064855706381850363957419201618013831030823507768225962216922095319890992101252611036649039117205708068712498084883715259916408261995470514814584357124204601979327360280726174627293874126272495554212215830562016146803778973976186383634000550372003342860001583222399252345102436385167213586428266748280013207212038872387861213278768 [143,50] 359314770993528959744338479380196543699411633527377204045143489449678810846030495330153992075300593059796474762481081994123460592226686250893454134846963530191469281932502176022315360411022091159240290279505296893320035581398796328688432515887173905489571445608795620699563281909456401585010393886224731906773008911852400790106443882123676037758118731320017233336142161341993955347771135243584016099274359921986299167163374107979777367022890100948486294578218259597923355481992876852930243601072039914012622785760869177553839616515086641777494300699742535887101380169248513201272002069890639349985915301881051133385165556772348156792998281740610047610918576720241366062655850809605574159643197457436666414285624606323374401983071922489240054792859918633739351576525984199003393810501229297266152970095816202545795638227612433941497855088604647042496861385901185343947785395438460088658128207948098725936916260413127630271046406222315874291194065930519894113399847333529952290135956748851743853325506112478316795631318784347373454007821610534290311383721953167956456317754051255338974433629215410306439728689606739639375840615796826993208980134596671079416874285223551387352059553928895032645467093601614542379008089649318467881383203270754102520850593197977635785182550923056557734973093106219429409754865116909091084108660293019003202300629306722967759866179526471045424284505434776687394956705029813040282475825172308046852390057491341991033623962511975200741379973321420757615761868635470197535836171602612373201867391492073979865207887498586969436759268401241163361143733299193395038907750526014970166041680148319631951224546830785730492446486032115568427929117023197442148148365348743848808125249374997691123672707325672123564277913977968316608453771323024895163349784073079894985441611164732713685558918575244263487045995044902043060593038394126778829262411969789331892224 [143,51] -84110904529364195962115064813328680823526743212695258208840684031277867544016189700074367555842731785654885090312955684826028615362591922224649906233111105552882290649576102553817160667320730786889379134376950595237116739461638723433938163255642713519187531671547186219350166037433121170688542525121732050795418980823171747945496691282622008694897052823768951358513563206217213057664114931177249565828111860401757032693084461975672355255435311607238751379456655825651517338727253088184157962928462869478541233130943916940582996760118590166088928466693480300749776287762703944465776611760522172442974368697511810555531788824973749580518033701218151560184271053714427493525189198313064068179308252463177277344420202348233290329187060393582096469103749726202878734176226949159765926541071756325576651951332444024232366702006080392726239736880147459319998216529989051542550930298602606975232408198498359508369640449002320169055883100396867170629272582411950529222957250283437134230216743893320799670569443905439184015632489078821732176760851425906584037606108728579994415645915831600853755442761661034801710461895699023745895482174720669276181614962118614111551773651110792829830525744048180012220980252230106629802343209610359205555436348509010122366988625244396408161915224337671752847658176416322015054170398903145441962986762002814494258117899855279530813814447850348382092663565242370712175892657892734716760490588725880973178047904533267791415424069674239756587029755225687241017720010838046802584072719039883212471446759582411723192767627135574155627760788725842623997461570394601437608731188389163925097347380125990849824253013168104637440128834154646781574672900588681836992240990156958553486799947712978208360371788157527814804831242928078250230672840527108888682901174262474708562542032970866292037883487430604239903983358030706174889301915116763552883505056752941824 [143,52] 16881127067037665004911946815466362333551337638933449908142089770427616486674222036812526526299535619187590912748090309824788322658829435243579040179371581759995168963391553969703706167621354086761684081399489137547505427142952231409613159282224176812404172987190112767489545809668755974601201371155456727686937113922403813530951735421152403425377440537801263173121977564082921347826238486242722127047333424119826065328217026587619220477928014503037384305523767357282095732063070640318949168361933501363740707327650040548141919360335950027803874279877796643562568846881674114088321995840376132004894017820050304783449477107252187072433935868228520478869275366564267310266942929047766881373876447112075512897901627736205314868339178870916460726752472110883510518630805534638608476224073601895959230022922081383438506011391405470816129235711118908390570081233832696365047805587018801506882951702350429863615678067174415294411687912689498557286074681126146256441077046205463880193466383864291625004907660470157627054457095133191231757000827803821491780921534199861095589884105862085510768149605239989779274293598598197552006641344758601264043010319061606624058938723983331152667241233973554183559556367798402567564074525117217180648499549609759896862128194959930961083037668483255413763442429730926022152765647545023977941348605532659043219158591779660777265046595761605813001031018081814069685774769598316871114498247716955527554369837707473463608405671144405476008688457720992105492945080915099973011182315666879720042500096277069745682062611022924619542481977681778211467975806816122055087022063473362815655969231943921129097229418751835053899149998573437229767583051057391857985905686287466020332212574711489537500727315918800957514062204721735581932341716175825283276270258391803004805699787083138700588416294969955217650106457195258129284460189558589957587406241564672 [143,53] -3030064163005604930689307036879675747099438210220434747448295720319600470642685982923322981704097686043009578531636389693077905826458892655374697962654981354790146083950456813476115804666207671703169593429769363973204034295107196426913700241224190406569475782157008656652056055242019611879613902353516305035449915220054040418571522645544022956829696261851239995672945815541642945797945539369051435553955107277965713503327342275720079075504725158297690769075790696892514470942809876956689621685762880504673678803630962581676781522337493939664150315263363960774842349491534457044988142783602760774938624078930660080588665075655824431197546594832580567402704976458100586548854434274726175589279497163442848887983187661007560621968572306021968245482351628013267105864253337574289163463529164249560499192088142148211676814473714240199071822776982951457029880259888116150077245623528052584881822612271826620283315541231623368932504210103665276452165873764993822093173686511962072779026852478105457037284979221686396124124188097283361226371771700363825461105072509756538990891037351442335915789835734791118777368017429149215342434454549729785397206828751779151363228325935410058823642737059222854459997954896037478675338041256696798219730307664826072297987116202572927809008851727939869580433261250922177441392258219597573430388123395408600626733682254326269644764011691683995731503827090261363862273745932821753138322879727276797843196672389781210266417634073143833127084252780017164900341841525715948851425184491817034194332026674356638520959953064541760801319676630326891234691338957048449722865306074690316459105157296395864067700193165449126468072522365285753325686490922346591346388689931941660194088850828692982702048085641655611464957463252941411318704876473387306516830943198947786341709520024019212585277661806012736897262424747802813633883738301296013598670577920 [143,54] 498414258540534585178085457464077493636856095849648895581465516818707618272970868477740567709074955084098912061447503191549114938221643081973212652032059232195295379496030811672984476467170462655693993060586494395354700713185371362077437003217255516983867602888287028951368795586785189472415111612246191927758110682207158349002618950816093706593163532681705594330697414533885248169643023039483366583474343899205112082488166774058054932291023639294522826105026869801784091639611773392318964280062239226428342523072554237476442218900764479324744258544270645899373650673592407905855927885055019384416889491440724761841565504273384249571740040126509639845508257089640002902641507019698606453698009725524713582522384778514608750789309920494910747791182941767551083250106545480628071770851019186467320841178151903387145954401015969516661413691732745677436850442232480316532614549098149016833375541869153034211494878012399481432164799044817890237967705828272972602155123676103249583774053386025036015390001005288576096384867922957060850144741982740665939783519760747643938041822318432836912228695664974253803181229534246954018033226986872801265308731716759434051873676381751821027514214208930567950169745683279790030400113196448975659481106635803360007513899258522886786388702899908006100740137095976618059843895292249480461478837254151553594016308271068894660970254764402721329025779443127531751165247712427823360226688382484852170040659263911420618940298594219920790687326244302762890676786119400971357365326240017612512955492576971277098222878785718335038931727989042634296572698214334668354950042267092096896736923496702756761774875976101986513960709992959783959293786430864294763761983136258549356832161825433937759650299583813178651869125705065569722440376576120681422274608301375020142304558532561812592008957989255749349928385601144790696532684542264300677499392 [143,55] -76145009256796744761812585010418528097614451383716277589292351833717839892077126324833877220469835765607419399481104480741434249191348989758736064245490060749716157536203488553736807399830393449332014720486287967491318096467954139423175081969889964360677329438342934928608537996181014897734085247810794304223584184851905247163250548570621567455210789858952812319779537545984761005554351878637428767772704936259982003387369934358829805947745783178254198006547724729056409277438892810894788513773846357837015775787751960179123970140140131921491376363320883046324227257516967105187036520669316947513839395505719848122369105185405642955426414393084387065207255128730335175954467030131477924262795461827836927403610901828909604265110967054472975229688466860420297135296343134697260456148481350126916798966729025475484720393088251347550760206257957203699734283266594982266721690534663824060040973246816886660312027875935650268058869056202170069593745779635444561632955204311771265087209341173879527903693991048532944866412255261306940080639140811706407291446482510477333015190442188224009972910537608194222151307733057802846137904242233238538929227655685904054816632559985609532831331755518249441964551428964296861172477432671124811357737760219925754516561358225080432559004953317481802287604305544525223493551351502618612684393043211138624280873630217599113761717641775603285640427032448253155192645920549072153460407575681321033928707436660509433523091181755134829763104637314646344924857658849059512713083657701863766094000991038046761500757392345865591312305095813607681689039585142498536347118396558841988191309943050863329438124276961866067540006833373192164245252444092824977866860328885472831801875417432198461416345450441652237769741800794686756964426765530369961485804263095652340068931583164952318324820189696470622685257587881454738608784568116831968192 [143,56] 10865059722577703739056775985349122130133902070114527967688446091025716135666164995163153157909785236219606500029698782499929538613788758045736435289768310859686792497852599910711668190381494057210297862140525426770307682604657467719301931828022648767292460840211669440040078228432420092169707062331438912500261021495069041341282197038160712475208752742033886792367130413236801783481348411782798623222966675699251595139863512572639710927320444645438196723977616829990733668832048581441174344041511168182946072590612683204856911845885987289013759988413067316885065250100410312947745258020190161438195687869300619643954717287908861158104383638906387636334042479531926403853894459065400242185843434936271814095147689039632792998953801301178370737351376066015523199237801656155685935748317480459687740907814399199159484230589717948030591579410953788742080627608028086678986531024617249623206042977842502552298569522842935145437079288388291270964378052478711197721088824789964675633620094494178155424988967073086072759883826925822361823906987479063419974111983053790957790630936746505220229269805626495689296113446819783295043027634107855461244776976765256856443867402938259919683741640028364804851279508320609114547150707258228568589103143005632028984848259071465375358959237788435944232225552733066208443989497254647021409633581670504102247832868340869666720773160103696746799532741186428749140896244493125056505969330745254056382364858942108185241784330332187233054098116460130990349712462945889528853837607249924027280100889777101660430238952743756176955528518107468462955815242799260042876339343719195816297038014676371429417838633056962305712933745507593125824532096089161661485639063945221428870390489504787876741007779334413587368769431588532945802473544761692662278837671373796739411377028460727174865070476594413776712992953171165498189329204034192064 [143,57] -1449614279324806166062911742338719485265315180757037368777408165089447819550186182876060016622918061346648526048418227233097363142012103009095165844655502251211518274550935458812812199957372954751998331742011117255914823834573975510661460423767853681139102300791925232960621295121621303915278806381530298914246923008759461985800021922766811684024889227066350668259546743639802041113035060095008688606435627195994046582015381317892440844171533707794416263017664346403943999431412946647938038216383636141980802057683459772035378433159823785935970262447708219803430421676928687516084577377185364113836148147139938973092641255115655517578931689127706674484078861673643959168184056553249563745248507871373849822214953046392439597309816050119035430195175376344049166954665073690727983006275515383634629377997248300986127821504281009425490642924787487566826448877178027971228164426082174540049718311294957194478593879663132219221841160480981102701974642638803082055998537431652661301194843238259477752616610468932702634214964139356764682751776791203900035901404668008591908906241179180957598717033403459937514582328719551967323026527881180404519530403206613551611236132948903198900147557735569903605448215714902765820765473498771498234058084286906290925266656864247312242569157182288841421890288465536923890156401675322301839772458026690721527417559235599035643828577425155629194262293189277084890985183627503453057978007274470746941589076124989307583083421900922591333789178128487292104589920948094970963598401702423902740649086998730940720263773468572664636794740371299259986215736741638953679844810715008203274526902928573739998300097622960992793207273119174372047388059543092876864130557206552464108453950173218424456857425596182679110374279455371389409637352838360947841152961661244972490469041471355004434652476202978046895110451432166115164817486364408 [143,58] 180748180719321783252821666045584120990360020304602399201339935794448574437477788449674163851132474786840222544463502401035938574530224708753738239886731910460287856937388105113425550211547926001744038829059809787099763862687315207861109797931688727300116086567880282560938056166832461333714781701279079655591815674936294268031827129514406609941027432389203195692649436725977793473165401695046267042610421776391050529914391359714972764487797227682061675212106061017222010491064280892715523208112329049887122827262404611585311213233103150289378380484164185871802576841357122076408385596508695567627569195485203647992947726505334462214561175217411833906136024196321029083945969156925333277313788593522542634814979021825258242959630986970508452292595666831535905314471178532568165722222289089068605249144126495920871294686342624158424172988418216802855515877985127241410982042287993885311577111927434629374133722179200345381358985795609663434161635305624645362552606526079525964013670802528824588583003240106716741427462629248765898651064284445188281154451245408273888019679116142244561212688698020042567590584200050051369613926197546843647073542478054719866732625610980732209145758917864885017282540351228499616875221078386350862007565258082074504314804081362348998019059292727517436106768478156698493905891419972157877535808128067767916700260934070119421786363679049772052840562805514725057257751836065733117645966653529908678398115109247019963374033042978327226695959843289920290199056354804824085404031367309423468111420327396478317344039169698695791941997237217791001205957374353467567823929933955510859902240441173104204326325525505426448193235775089021604792765313625628868230772732790203352025368059642291968449916877361803563252190150693451142810882027987868828250075308344084122064977977208369973746614413107962083685955032687869620434385408 [143,59] -21038152884578209220701691160029850123590723049031383952438516072857002752038404545504508286217267293427549830510367082188413607088856852075419052034539951796988016800829586682020462887649719584698784692068576781678337235656574722223466748625425446786888092497512701877448258797607929513812402722308577668639032534223025084620385756790385207800736910112241079213435387655598130945686069567373663899137833223512479898548396197913201968402098749859705276856371587572371683613807000432258252199750254269666283517158294752942406931432984329585131318043402860865035928472956781985847799742930487418962801782863945842246655432858823487314203293690661316155773068659815737295528892238371348914892122298379270978289120540329488714758966906600461769837611534271169147639891633784187414692492908363385964723650965009380292245176913564638139915669556236952133513285255635073105727335451805350541165002268617816263286850820851893370656680644595802459423979718118994075904959950861625141978097063308440948662393931697524261929329361872858965597662680394286093919642177612564228959763516769405306861237765418766730621306411759674619535564994967632522160531134892916809637344643335861444072193447146933221661050817517807692272040817733033957962937883108683004972131081070341660102872173242051344513290742258123241314071119024131826271779349609117524534937872392430309693521180143186983579306202150718218548330629238613882952851574604099283346433293799064668778343994441175834078193641069339907560299078029127801316184087722685945815424508413378395004841007983664704340033135272486697661434162663160551265749054988298226311373571099365808433056452003775302439109129474148069006687574019220065513963113930687959935687439629491499387209118172440133343477355915881339951964758083304340190311402450120331033390990904961106367516543682425005636641040837852615183552 [143,60] 2281244822127710883897517988485931801664810020310092295249100496310269584097872871533406501795178204084539515891626265117539121450450936859737709243689293082341737955652031192687843419790718721769051636623200059312390400101314392484605909980005944034057505323791917987653167426757038939416214107064306755306418809657573153539942206797625081925581808931260662727998762535479974946582361805618547368846284158007914409934324258118027338697051378046897450127386578093554428446042467581837413905492484542024053775639634243193346422929902785852104577702008170511676658258123300535755313929768053686713027914603727795026063082584230058621231154887565882264021980055820567198117064522347973296207162168428664194210447930723456713875936220387769172737254360893910860349789687683863492375177638473241281324165472855687340253791143220209941407766609816669742385169321640413169591040742985435811111582066414402802016735704276071286166593326005155045516771222595066524053017133995450521457174094213962967242378809935708681760599962403686366848428430306936996892973256950668274373748295604655588987175733895651692852394024377301200616486303341020736974800264600036603211222898284219498548652220360657797882006096750729250644449307020407276754258233156793771059160594844577802503964023617277871506486419791313805965878557701728157325183381427006677590652726728698327364247982771997740508960627721980523155511598611394972803533939210227164490825195035645257658234074185298499568389443330983269457037840823693810373937988686266390536601873563919627899287448082743781071110421038831524119508725096628810603433157056916018152875210584045682015323729892606511643497438020896869942794629359275904382306455972771675131564023791158221739099436312895018937567183716866542154364582391363540629445609390174635139665389932952984840868022622854722731245273873491519616 [143,61] -229585490510952945494908328175796842690821262643326444368446269869995868089952210622687567402179913445652697539639151277771218605409412526757312298062185473331121589615994930238582903474423174345637387757950600420110967164072383104429213661958238186692649996341928275858903301911193693885642273938207016824578837006380072025753340288146819222524273893899447937988255572833806021577094785931873324526150888171158804711562757451526470823478049036735673930521739554061541910097613686074374724247757163917746063440396308863226029804536289563892101951699778519831832244294493967201061790341298337043760736071745167941919320888394388485356466663173024072584267789360702571602391542540535551892625492456029933394717927271792874629884474358954125078881312441886639772283121821481997086722923638717249178777170632977781545302116711410803095139217570962812025478938384286830103610755135960945496701677408377602117307815642744839823454589633600355499203786645711417905642511865329231064562496040724765536835765666660064525483427131017982445436202569166979745606337390609649122096386926437288022415976022184469884299137982925834876085940231966019730745598498779537506521371076343069068146660421024597314244600773057503077643249365054306209023870510136567369149098569347291999782573274868712606688009514823544052686627102335308158821858790528640562309096910175297540704835609118125547417739637360292501162036407905952875288395430084251946392546199737620617386702301213597402176687786862003911575598437491735567587422847672565236189827346502409506539621782218963666849922973597161078382972420933278582272157051592855508311732887441422381630963817236086274324470530227494901230875287726001631211145243295847046139874309424141311971191176088905739125308580486615215810172123446395282745063503590046485341853538899585327798349985875156309601128782462608 [143,62] 21322308178205400308092956603761818609758677280210539801624167885365924600275150911528797404489774225363610820134788997000538746425615927692265058463995490554223050999222299201762412988245618962122807508246789163460739927463452159551289992049953447536565516880447188649538908962007500349198941074006975490176148813028024047264292892916832988170085852829332357344938542234782257514379375839596085051237713508197217312945026791662701020302718429309581058099471758827366090783735137369456012411413196797131792844574153093673183738831042840999313572752054724713370225016687090041123006022938632373880907721960511245418069805317545786979828786890836638666820822465463263711519711311801359516871796986917366213813061402745617524153466179538859156022677794536599851563552382117247493794012213549545950789571099945414052620311905900195776031028590183798178204860945382583613216668972889221874162158727533607062177105481534891725616538982764457969981662947520085576332238828015333109696375792634203137993663146569372710874531797250641085307797619846184591767718597615785737761915653241336431021283269910785693926374543835440083150548862958735271807719144824574429777689702349465935551025114428028693214435886520388683804120550852350070580024460819917210074838836968725871498748004713961947792389740916389513604409404088107311968410522768476820792400810953385636653893893726881133419623265960336110182865611934808425595526165679785873363816520279688598125031552403705025363389375810017548344780525070675584093544021027614203455862185824936185480469218601466519873134024544147354552375396957088625727990652234541260423543505598524620970848359428059609259941524285899536660124765899502686682777410983254116674032486326876150672727323754235433233597908012033777614555941365521285761315261294471185413736915974382921537019813498285867672121029888 [143,63] -1813552976856842577016280179377239068001059146224398470645414944120525969352103696534750552100686780293106255367337045188728921417443054788391491298557998700991714660604297450994651898275369011384079776018079137273592273657961270040830742958107358165461617499949327278068689484171858835190905152014976164688298173250882306266435710644183702805985587137991973810137503795367096696178440351209939623444836393134718178790718188329771902603227793285228191399889213250766765852237671077334474065769705507525509542570865458168710413652961494021147200855429901817583252626454533439756923870979242557965119731428568550493997165919012007732578326557893857259915711670040028211501568262263710638834873638288390706458009807726042644100271874793893297333985054089806683927865208327859047254779237641659464857097757984023695623838799798827629529414300831763264684390833972202265002016282362194405073297489147031566818348436836998718453247153319519074732555924953548779545752822363331180005995229668678106797418229443253844823310852655985747258109632822733432145683439460406958997181103666771505338048017385580225408211567340402016248410915383646193776221067943292341196636204664654804033912990448416782282343199263748618242823566302222220132036728408694406914678032772719739402276568236631078532507211287825856913110945786941812166895775788181921468737011503731973415733952822952327532029673856023143035930022795043256107817196497802264803859809662025016090248181724770408507713140796930441072810058553139582321239039491610843678427572237094778373898140104753976207716443793579707646463746519869289210163800479095009700651229365661988788654309321370260955603431287585791428831289298247156743526714671538904962405169846479504678500741527767066184904604076902550200822523920176770889442258014514924442415935267412846308116570078604530903486688 [143,64] 140151511111512839737922061636061959359193209034934834692898237391290708363975372422525094545370944942721816748103894101407951597868001253889607588879455832216295224593596639189494494204874152973225364768665646724770771981255886898193785182826092379594265139814706751616983416903305226156093250010672160886800333428301285853522638306584930062214137558328107746619230434380514288102973224947132723006807572337573221541596284437466430581546890363365158086260251436458372534535604747193038219700405806312994645360737503788984835669097475609500530187098011014789309501728180264399214963346909704281398571849479678977642628662586403804830433935669668879823338551723733808347172166698266276035497700175211301638313620271230316895179510182153063667462275004103807770545325114740192922206586823462773996923539690043169859040220060929013688990835989903356500000936936657967584679746527260961330331572080486818916731111943447305714561114013634551147207855233980001501832545427539586122329051239643565456013286275305815624331963634001881708536358894207951537048117861864096632382977497977280745283692274768372074824096090775962089627408419944591718179730666530408762284982405906941090639439565921949219778943559159885616683557668097156475876427269506224665324256361211084472186599883362421799147982445990919054663445956677692628949682218613243515489628161233100265746263018320296777909435725088437721187305288828075155042157248556885875048041018830218319174959868529984255069363893273982976617414339654726064558002940185109212309168276604403694342543109084870331272085979737412137706133623273879993206377288750631077118434135395823811720370040494559612051890869390793473419115738535940091813589894969777490472575644229317681300030836323239088821265104163474310053446721449750897584508133780464163306674494997291613524634543679644165568 [143,65] -9770712080139464129269511106988491496375085761293176684716576040167968852402612148518680122472505124305466633196650111923519468159169477340095947492493278370340043117236038268609768376140221750272948131437749104477846029122533309544040935895799951368818927508669543878410418097746930000893454228839271392705267076939847087263654979509825000264134900922544765952715353729404830979064602367561018493848053744450335325778981541453232955974268869003612826774142004221960992239834390393057363739705097618904109862185057197922992071167559891102005174415636469004430325228966997001934651147205227045623662581754059596753779429218758780955266837040936800417645223362598863241544877982955982624745584056992832947738729841267240858608149155532133229339590722060925099758390895071838733183833786818930680460873745726026420906522576918762726618616851357136658746982287394642540307101790258009385369218088651630013028462343252598828634347675440550476754384791226967958889429632330977261523695686518081807231960818558604455686976667690905302746704427635609800109839550419928703021234331837048393857469771493133144444544884000986477149094341671750444472986758948582327996352186211690252427633246665151238573036953518917156254789660518169578787711843410878472180572400611625405582602367741964079364952813146163028741664452081151240101298936698436937524408335072662164289209047595173355968572389559643513280612859273347343737752698928227468138759878999452349168165643548317595193127196160676392826289621555371488907363240159707795918758720772305205123189028129955963683428714785279302434606500116677975456228153766960116760600386345749398716413244583755142316898059930763710216205417053782381645770199043686994812346255542032873656684435427671548620748397667398929828979986332304276057728312225434994055699190247705097334863966391325720 [143,66] 610371669238755417146042467214290079715901145775126626459139175044383161962601525578636487616808594120803601124368118351413580004012955713022426000693849813425790247950623381039303167226401188808012716266738905725687907686504782916555581089961800426149185599332639683658809311560489835389605764444999501398866943180616265873821738663285382294844635316463407548197112145972314782416856461544887408909880814037765454641183045852274135426863849294957092227890097976860544157628935148227725611576469423179692607566138286073411519779752509101677499421270133940227600668899316561152135437550736867214079565986305075905213127549713051574952267696158296115743746760132618905444432819502282436786367807338789999240394053466075814575040983272209594251807478142046304890879775539519356426974169574532950367127219054083518672928865964970063478614498654412152485388400823768171867579873363937979282215579922816996794860177415102640790919526872175818499037624657715314828424774539013599446240135234809729560462767235321956747016325935580089762341128911889253108229288640026716263695037916124281181415425856997581426440705094510173342732518059153182236476678266178304335434642482580977288360932426609737459629300382957562968247556409046615234553108565956532951417228500897406588852539209780529401125973065976557570697616772319535449621838133352671304427338692668201844957022896620690664415458227668815453454368475720073203182104492999415421743562721889383376954725834354502151290893701875093929761286686194633652314898782528356144662566473662493496919798121405233769904085071385626271320072575262849716726222574036329515728926188351145527430321161042195913998529888785707605104909744373536407207581800457775252742982459488492981185659279593907862881196686894055835030780836351470650742650572114172730538297377655404131020259509632 [143,67] -34030227537589156518796617678672338743052795860333052978540357350682858207623995485704497732630182456603897671591557612353894573548316913295138885298801270636711693127141166261424111322367034859956652035163475183541079173495758319905460727583273907619812176686971483882437578283656948247119180285834604169300476299015558441618450568207833672578618589730309656253294914931941800249635582270196017646007742143992478331044447249058687557073501520613443246623247924495794436404493080207536339388325876266773696030916981064491338691114451592022032271244670950859451635322877675153350192710758070474565286499201107239215712930748643570698180311424532341293334381384598140203240889905981826706953796548496383492402040328979426206764932408496496749482045213192166886487739145061794177165230935903877105024010358923893200064248866095503070079024144832377902027393669534740143405368472409886830022732973151938839786777100374152298214269044489274850200754897887404144079848210224808687885250381010040927674651891561635594043585534299990065269783254641867764169147265281380882445247457662605190450035479497888027535471885170673379627442929992379204573537433332270833075799348917264621127450850407494273216108943577039927323415290798489144792987899074380508681548466683637228832655510173653817214522658112971830024336153689027928422407218145284071417497098713427547838992086880207797249381951245170816305125640476631791587167306401257822316975086188210712334778211049777621995198524925303191179193325897757249509557079870809519437418768146960951254534221928805745479980459368261683344544551206436078060840591485289825052712367314390235967946947811002761619128685427969318904231725403262275019885184662659866343397760948942171780755855674932964007032181199084234779799282189245186226910129613145235264296084812937383211880144 [143,68] 1687042001780363981016868611279266667609868279448786458485244316752512448019759303356005579456581615619328226998444145168375153571653565418410652832639598457458081540873289847451306142208524172566586541584201990014070542232959359610707009246619909285050805291081120293020175749665248488711376419169455048701330298512818057199247600109366223562258595873561873909229952360802763812372524520160020100989450843992599562764882108080629047005490879121709173133061548152894129475517141007537093284126627902359307639186751649734927654661435951665183248573269505621765752953573020849568145473534295502201127753148856234163451651843588135475079426138839862418353691656864453505719610100514668261136804102099776433249517309018974389740319879472992941030441289016267553795989529584629091775314597527566224938401456028686867552975286992078823350713759599700378479889365078351197314841442782551859335879168116297559385604927186346516681105119421837380783562220624450464932703140339362720869945613440286676661043466391137266344820381752655500505329639593759104831382645995816011737831301377416531786879715586472107366720081619165036624816683225815824036069381368406524280991402096102499849651561881124896419511193923200786893288741006011083834875992212836931485847969757473080692394550226285309995631803110637681383181763428240661627929056407371362453538057340600701173817690177995165873378581428949089831520204798748018890736945362351551233224528200064289552546736118461250721032099065637973936618564323280426286832435282950187206080001119300133727176831398310025678800631740783533254248938864824783765251261539939762787570638900460312304931890232504277830933841803108233396981320755113865846176354348014005259947105382316417486014018038398763312847272987929124955599904444043751650324261367202990024431576755403507694688 [143,69] -74203870287619004541540301440663270041035123843313002691711302466223524597660115505575138187697352495534455513092308417740188352166660708052773778239638914693933257072297740705185629177821407812230290015953496672809203298523077041301161698087741746215989695617578283647317805228953847110667656916785442439364232637811217024087774127475105667615036177350248742758687105779098328716763606205997172000175218621650518751811786563797411349016251667744991791028752522355184950024585167145728998443492518119716637335415419955533847217347114532047219294207230975945127237902921974719304320381324488682960955910710793249043544829046356626922189385116290760270352622919150186478955025540491323057364798224000520928131795604826041652305935797303423323478868732935162159348259146682182129820626858986603171005230457860295089143683589912361970538712025840681184267193456711366708572275469642928122516002766751351941741767592044785213312813687578559973922232581013468719031198413554180065166488148815195936656830415687543738764361509994392355493977138852800262148404287865430491748216471608430744923375189961497450664398922520251738742691246124690008766997453095687150196878804590785353634326160563669015037697913802570589495102441717092564406627955820818126488490718848608069319399594327755056731324194564751371940913399452715379710804503831987093326996434060419159883630245172439787664217279359630692853523870510764579179759791945929695547895212695057749343601214510148886521880676373005065245059887674236260739987139026115340182947256379113469232761811814894763404219229649895421442027864644625778600673838896939527890606463464490017989476759639811165333897514650900854561689835137143307835185323801108181586467676078126142022195716311239045855263090246662817013443471659997955117194639248474446968435703731242700 [143,70] 2892369968811545713202808933391711016059666285323093754389900652485240188139556799960375731872704734413703914279615451707462443855798222999300386987992471992213267302215059065563031105105259789488088349571686481034801646495884176923268847280201850000085886648824169922582088483615174276198630336685173753039499890432716948040882158083449945572154132495205065059983913192000212512053417593741368238373247207016466286548556912084710207430193314941165310972810494424827111440822426754805421141034897245705078539651688633356057135811891561776492354113372543864121147155775086386281127132458628364817987856818202551717698243881804584123550765348039890300807654205627202562774575678553015936511209881114453567003505229698102845577360942959010428800995556595331010142781719934189515663791721413781311403344596675984508726493699303118842145456821819824842842517260530488820653668481757329405634586151609868769031259995177195250748811922303369622393715347006812725721836805871911489270659414680648246024997711209260851529515835845792749292233541679088799450522761378040631281991539969399536112639577443768480532207894795245008279115718584784065045928164322178264013277558123626532344340467012088999298291013467383712111689946240319829169881596702878988495723761894709299150171445086378494864679240763850303763306979323856038402186430091921044370304746863990685203312347809563319360910310912918543344843538438666006340406752751350906887393580673056844266418893767495970056853255192609824020082581718951384641977379529556805532728873667960538511910436079166602673550230240729617405603913063143348821419766061648264567419787196139777764654254833528134262244308963873018968709490746639860880533009729175192350707266919279056132870747750575535487752068191309287792835706181546828744251106373558501140976614491584 [143,71] -99660730181187223541257696378890041002593740950560294005439162794757767915741466342913333134129857301987669919330128093812762823211405716994894858835137402422052496449479617980056102569554318153387265750560533667995403674399060646376875848688043601797741041308367603115117084444579363272043758612306195465783044928276289836025696030530539108844459928762085883778521273554024720460148699030754554265664331229630131832117999276273163053422242412427441550601554786601113428232740852998865148950220824417301636620439008087966043795548773588988185310651223467897652064888282445502182257833334380005095707683265374344543585369255218411333096381121609730958736424883883623770072507301310636569537715829824973131476201003196316738380914617093420019723530322092058820142671905266793341994147320471873526280587724801771784703749777481693069498251294114109276118007356597158885376122825527148073502934797162555854060063569800860184439778931758731565044176713777149931165381117272799093029555114805147634250625017341150808076920504997481546232922078420961110568600914810021206843058022172198859224389966312144197139128405201841901214631195992310705165506027677733055768261691554422979736091800993841569934124365651861830844743952746473364019122949887419998050539190690217857927454591689115379922744599990597655268467261281523960663669921523298597554536257323154049517587195180163693609069373871634330811357426250777485256358546693315735981155959409450206174314042088943641504741417238679234020563448239072332083032749029225363485568727973767381553846304586191049343293155646257275515785525075449319443402475189937332564813433208898596038220653771564943761852564731422515023035198772529909353383157170205461416490251930141477015181696388083794547598979621138999622518987518133229988216532724185337401378088 [143,72] 3028064697348411853285571987110976208195676942217177383556921526020265890657815314425022466653889276568253096396828940864868755534748087003204393721170858010471659886647847325975642162457186564092363035448373425390781331861025771149832381100721479906371048468552018864700584118425403890576870287448111956648376384506530372249379989172187769789557180677761741474534945255328815600667261635837256608899786199929239862709266411779725246390355989318331880781114458678159709295716517105198207776062141040001529863617894589463427904905420331577105332189436713862400201468400680635486622510007090399694323031417606596300809957194269168115931636045804052416935780026922210656195312103993681153817865653743227161818637533269237135972452161673651167789664824791742008678002182261462056719125222516274273294971785931649392812102381143015710072500797231920500850889202237395310425824940844884379883788532098553717702548081543927483780154633229595424237024183777493694446079727321126023169287198913794128592225976181776078934372568292459246716257377830069719726192126156031321254148843074425488630099202218390041691789820029210528043983057557679827133807679556744821812963469875681178201739333106213272954966176947937386819844933291101553358044106203841250165801011911886793130033991335630479019668959339449098744234704042129870844877426175605591581317439159482142163298705055455184442784883522280493316821324716828281836700272478999070008660175352022301821693796695764450211002971264663400527520308967578144958886328198782819060207044969470984182625372325378629003951418155177719806613162002021657804459975724414478859224720407120248103231325884438497385495899751117866902838243949586649043871103613856164814532973783561300610565764862464597447176081175432298473358034728488250787575810360457704705648 [143,73] -80666334459817266963193833765918498457235229800850251845364901672104331181760402418341104839165121243416105438925416869555862140805911897598913722027097449644500363592816416449673346349413197896287067538218906473094781376057738791413397772446859727122460868761248150133415241512932872692463220712653019214761379802859262356204557164794833055994756444578639678736798539447414181666834553574028263928754765761551597274741455930037302953739352204982404471791637510274346412881284079752567560832028666741480331305722096790135034836341525024039060613985293641495112003007922243835161397739222366395959421832289142427021279267171945427448561171450177093488497393267509107047155030897898655320614348978646204760598594534563987004888567593751094640858522622545687617087112380430749855572189003188365580824432953321778730179837219707087864119205937633916208751265362933490025245368815420725077273397371324134334590460894901688862595146652220336607522653334524601327539235358942003998928636106777349768944275857955173100383260859651684298380855096935359340036956267145907499459323253250823154968902506955942937161326415323399543083757164988401876169439685625227928329027153183875650547319256689020011237470359604162087365271753817792627650847866673345046850424935226865748256918067191177492794000678141760445608345910815916473096652126242051232962917394468941199120324646423363103634480033481418374691755414150427909292265670177098236272158609354363831699616723297035024395155226234393383446867355912907982515093993367899449420952210567502725892151109957248430895362790422095571831885092321852132022603373411486163046386036781631772975065583660618706477676965377137333397636983917810045714102301916844187249928448762561837432909916962845733030263072311683452387856285292335098036337709709974134 [143,74] 1868937394794932576086181175307737375095416759464544499602905067770065202724909050784838708467015541943356052765357806776772755129299699852451502103040441041981884021645176329140692707719241536344391746179406718516780291350190048525734181401764820382045198249737716052097070305776235350194581284760430128600301964288539509928744590411344434665471617759532393246069658328505311510854935271588126951231276161777920764579063666416136544058349779349151686984346596199894842365821990094249558516476794645814151602328746752709994373770820610540279998193407337490381359609441273917248425243216550782600658413158983765055422145805018157732985963236084134428481717499069693313812765664464600921625218425465845622005154648760081221296768575624946715280179767357357534982721224985106500840470376790072395098231522559693754330751573754818507500525039526330027254634409731116010917972448175313962362958869335038520971407675977458258520080385287032961177772066042913784583418343670503557846401680614058565461834092010909497646198970113727342909728855202054663933947301149223543364058918020487532618851912946219273797277061802102410003000203486946860124597569958660302129549199370187835782189635638651875746807794389013931350136451943833762112681651844632710318875854977552284661316294252572582766126985923893423601241563109874037682853950073019436636169984736260367512882705073106585858686777540601204472309445343460217565835135559790046310365737037400234277682977159011226383993353251017949948259151319145223433545527936073229655120813607166660159763405904058060087842992178751965716774376048396250017350509106853924512358963153421730181854024259023524142220755557600019420908949708707564911909858855946791686324441267937769095389499452169222139888323659060652789897543369558111742310315280640 [143,75] -37283545873143911679509242856819027171393309910615708989687222353420943029572980145020163792445107264828992558843627236289592737191748308355498726324103153046540490874232103865290111100035642683469478276840394513983581450365917918203513105191273986657135310453591884592119516755947481929960873635856586488792873561787406760877331942257405871224551646676294078248243331594293267604924320622455811809365780979418695538042268443304185845738973180295511739348960113745200900739364346110092340967688374185816124133254999638878033436026027885573970251095216837023200996366226188101804699860611800879917809198387760872519113655661063137203127111226572079529540606162498893269979225203290012008969812589418497898599241876892335432514362368801950481501729507979540099963122505119711821938334311039755280203099428858793641633722377659421504431922060976195998764597625561945947484429728288695058989735304544134090481484095687908411867303892670120372192950747236987166676987858956314777601341406211222713803991598533313351430354919933652939745340214981870014357923952833227245577894964238460110798555316379262684671407581049194081445535166713745399901989845631136529981708953789758378403304512171712237969917729629637207394624925662990001325059408983190066606521217365860445379976422981017781684500674767565979573873202201264480405039099969456311548821381900051377540377690556655677926543642870282937451632120592652828716850803536501297459109543631616367274306562805971333730749899833201471040212174057382674574311881726147510766518790598294150998570012729797770843075999912098403295400103981393454690585818088810836379709334273267981804303470516241605336917161215302660682484049766404843095523102803452493728973999296971013766582949661377019953038176061515227023937237479993145681048288 [143,76] 634820824625884715610542906832986392327842000955232656145605243244873037745526587276677331056489163807166738809647231200426493959473287851047199098705355960800700805396778696523802478810319249893541458445295937685911179045511783386422571668361686778614642173421353631478323347079101489284179742943117979178865694559414321412227592276858824585151097916563567294941091063405573220655115306580350856641713829730583694942636307694009139453153369136523891902708755987644226937785226025332193305267261813458477417538758855445421703697513880685464171467200769614126800451892171768377062496869096720180739227843072849831685219317754600426872325018787774957975467244547613107342627066047829774738541329141393015232307097453148698121204215729647258358599829427787631564557767104161057975000713017392887381293454735423227794118896125684501392118674689895418361961857889597711757228446196467946012241212297604855312130889111180991811861262495746280845972748792237658608959246231163181622871701423234542253504521411314352466535869751909807931988460524745824741874824713431322577299850764358003375600744440885746974424540526269737562827726444886528861305310369380402104780778893990204804082417503512643493406517066041904715755174087311563742966866494014362721951685899061588440798545496872746753243048009413538870425530013398443581488333780060790698780206449979620644599215860655540176221649641697466121138067622853830415885428214273916071853213318988629114317338665257303336799631814433376222952825229019884409234114832802300722507557706041537927334102495955968345439615269459634689071467523176687833961565771815986848431843009386452561045856942688785147990178346346558358751591535241424759965618555276873687769951054906814033874418933856097299809647645347867576005421653944482544576 [143,77] -9243091713472608800729026551967810003737517759497940682382085550341213526919479706414406417191737666217769117476449108468647386839754140002656942160771585601880339804204145034141815011421464839188379827554493870910265574378319650401982186341138695684358367082417326420066375969711835031583737085418285192608931402106613854603490433932452023869938553598344240642532562337210570477078303976955004365616701476285171531937273161948290311195757839198456492530591799045653996443696171709611750808821185746583203289553493625121733987688328670470465137570347855403492088418709636396868429737849026186779653502861975704232136086885363610344706824945524480677816580495657446463935124281002390759927013896542179051103089209184781264639253287434073755604363945381571255534832684801988186272462181647700076782172828698956082926355621037843944340933129093252377982891916323460649647666987103874769236411309733454692478831488855225678435427104605642124179070689304122728935251500329167325164949427254773771641393597816848228756961209937446137467450191937802255513598983070296587672189832228270966829087778042483031867999559850183394895736713683846704044550892116695524738454014562373534788740795566159722720379964547802303485334753764528037711979739322912158023806345693847235938957167680983804724946327292174925763111161335682538450124105240562597926868376011999510258506793994322411553642888660631496499152996763137202441246801461887778192845455233099307775393153430568198277133413744003612801794316017345853527960200854947131619148872739444381239595216017153819807686904568024069995971069167684963738509399491724128511251216364607248022980266060539623096025789401920183451378036186712961168967849090663277227139923500363711446040443927069777844189350713850680313164152754305080 [143,78] 118420499815999485298110578751553479915249080628264778775488896948770572554544310262861117330653017357284022684876040678996603512371196988342767743115067870799204370117989619554743850217462744447445260264548909209710926065480213142899767579284975466432372829940768625501935747704664364602569339091081914907776525918613921417370865793627960657847487419978078837592615332628766191701200285011796026032627087794205253837003079504224683370662449659896842622713472555772558132169276597093223574976653483961983722161903080682852260405134307378082066787872250286831922973492572821058914236679990742089143640470584566936086697394121554637510484367761717276308803811364460093559113679811799700940391637376451055724283524270443221852292359095963801707746255040727750037454461066482780612221931251035590101421401631589070830458444632954149973113141627001021536214525866701775733110431846119034813343907318596674231562391362407919025505193249951153978414480639217569215302110259228615184455944514032735735579095473983335321119302659949304647514103162243478804027258650807414768797357309851947311940277237476805056370510549131802967568807285610307809437048138558870167560254422302554012126723712859182860706171026198909873759635890092792906351903234298783109597540708033863891173338939860760315276632372224454208418151243155185387523313334567383497141892997711720712056547771688006950760397761593221336287151860128652732385103099942624963859148688914438071408802033433679247360644546537127449449407856674993304683199341566871901075035105113999292247847160315756126015088080393322555631918398136181523837101198197336274168102355447840765912324415505150042880625724604735310659694122299334919178387818195255088234761094671965889360504456341708844377021420654026892178628403072 [143,79] -1431491911662313709612982872999703843836203886319335404177546012130444114002489695784243591703270870325837856871687863640931211311661772820115743553219663905916216167407656530016323000659597914363791219460989968682935144812872272385215176945990207686633596214244161012361803783704672397159568240449454592580288502274181067988808939302996208807118697543444164512203324316499383124159022731984109196553275654090411816583002588316262399009612767315501010447066429891994284144560210270923651707946548795516213442382702729546422652016386418574619033050824763079450722034033631635868033086099254278195880738995749629867530242727530581577679970934342961191759824721055961966230290879087397851807641802056375127641336322077807412739641472486666079943197491988451052558334245800845830180138624396413814385532819766672071262731743494401963790357163340102351561908831600849204412581230647179224640284119090232851831342537244110230071524492758906454661054536564804258023464380890577036450120552480058204665186598672732109677653942605345139681524627285112097028874385854844091414919652402682018484735348937970283612711985888532961333074628092932533712331738621288906890533054242469752481527856457728080013233421063465891118538458744657198523087937384982774152880976648397599231378134332174903598261453764248322161172087574703741196527955383001243051338071363203321795895256602639616265988997887981048203997808454852147476705398045160450349136820796441571633209396977003706694940267097731272969958390946380339209823960781470572242650582315212111531994589979017028676038820041501310418163881752871917348742762960252660536889828182489464223447441411660873906831311769340372614219536316712204641751911824211296005228038083818953849819432353336784540104058468148299197792976 [143,80] 17518298362557628408857546783622334309149029990465890264445976370978925825282956822523958407620518447061535106488305937094235510916815606202271341613213745922110711767365818079670573683647514661459219131340554995360120470761486962158251620691096346510950803620042971334947924553197030116582243439082510092620177418100614560274459881952714961554356346410244113531718412557832517520607044069835275661718791111109999473398482746523499193581569376642357523794593867729210588881935128362792223116195401721903278951418612894728786227652009317501893415108028258907947759076761342665932472493407133572763029430090292563036046677858695307395635766964455639621025771518123686654370942927816401292642368019207725212946127939546555439761994411175930967337309216294537374222553621812070231637503641591964745405465223202236909469357588619197707752300015550000490867474822848136781605658936207435566639840201436248049968533060030504027835732271557468446557849129007335292962786217369956735525421934662460374962911317462394904571701098778506723737353201063422362004840181010840160511012093543648677923339069034822094057899149681394465393210400285604503100926960023560646797299947847623229411200527593219673070046806018938407718824774092285832782077507784817872382450276227819269518648876135851808792930435489766850190113935338057761019667977411678416997017640399039728085439991816725112156868492410279660934345459537051841232102248693120486946171709252210424338442483463986971092604145300241115712921145669882723277090620282174352061950383539489776391235295314493715301922677871467352693353568113681202857697525716433654757380109408368846286063248951427464272437567444288896232969885525507481656625047784304023958085067426708759891026781763231142519003565863179587464 [143,81] -211300418740831728546001946112639398941507420931164424516773032112480990892366354804015659849076609773072007784537123321599654251243268266968939631061924835872709095647340679133006795627757330377820121980748410782740235673868147561865675627728280458211706303932012757383773758019815056376518344705557415497167322079975283129808887808911126174487576653814019933244923002971877882896874477761338810584886413772639911245071460178019898103556895371154912424543178104056440422149991514385567501933598454644169188648590242418567709273860813883369208066332851224735262435168761471705972265666691040855357892658944611904296807408058526218073194322915756616955239927024244846073955118022541123124376262673338903247364388846911333499360427315557916034286964595644500749772200770519358252543929712308629272283116103717068521164172397376996064986784519355100591545136005439185803939555919560585199642477431169170897140120771321912346233076785680485611963124446730647473806297129876656517027960850070718016314222210115892681125370872462331517089610170978030145707551446643567981581450316383458099703149909982620098018865303400681808679293188982257496773449356806241649481638038896242977237056062745154328973697505794019303935603664793693298807782272687495055386161447219602589612803321934273147464751916923000300515801217505232503675951905462763093140862131360568883376679970793854428370811416193464750329296085380792008628259231777258939035636815257628054798644764075223956064622820807443884096220363169087652800030486184274013883584779802692295348638966184718844072639691240483815577820833371314134370785698825791204024545333229217062441638918982823031972490784688565560974451934612221371795418537848694289767109360863638868734153029121779388698909218803221 [143,82] 2224372620305698411981614091150829053685972583111698759897115411258467173754226293001546306835105123785655994480127853719577381219436721857094145060262230570263718957509857693754926341450520090161007829844208316667751339965045614733247221565651614286610818510387974844491243995479620638654693751763013698630690443705314322005533001170214906457534999011659603969106672015995068344741792330689616172500553885973892559493786017704258758409319608255752379873815750266018047730418772342779013145353745165109961255188218735738848725536333382057204506974886839474111610040242715678638579213101898347209935956770347112478002069179643892227361193543705410948033596561522106787127206425881246032257140613189337615979985326403665661984590112228814417505201404290693156313663982721694249236073672510830589531015722542587084955310136662012884328608985724968258049443334221235503097959128047483922088448130669835039937791440971766199557538109143962393844337672061336239488333819567468043954227867887115515921931828736711998058689309255754708495496607454071940807946527448367553805393673276082908562978297257754091562951468660476730349694034480503747853473857469046336433951926292093750372457140871732462243107586459669920507472488808323730708323972043970666068451325463198016751968779572387827607871960352948856948556945742960098986899598178359623709436082281548009147163661999727357108377959515621757281434111572690636995497914531315108164414341880054995454420092755781062051677965698422871683296380156968078614241758231322169540115993230647984628540935061112647469072053878558999700530448230543062318881964525201512642555195937207018742269231736627158575222994223700619224356773368701764023576376705003445039854341648142251578058591687315238559838517440 [143,83] -17771397662193665230059848526907767342205454469769394915363626572116846732294701329974899239387616257133623121682169840088038005950689667815278666847238811365198280509701637487767545530037371140179404873078585807432325102934656322889994876329472052905520676019121243353014867902765544907483711068077353032455452011043407172230202571150609108261945437698216163142631239538752836922595050296765419076285970686386007409870534426116162940866706548209087120913461762806221867693835683316825503331843961816145460481457345888874695067090736306085738679807725428416947624935274566228853405786700998951067639031317307614301119455534114715886537362204825460344454915592897015362789250680832027028219695658446085913762726986877664489770246981823844912221056629718259484994614143180980610910954458602375606528748153480996438817997168037918699685287224846891305231555541544441045117738892928056261336299668858377716148282015106653962763690639533856670096435392017792404913921323517892875880755919636329093821094091973885071892824701445131444169676228706841959270795281820631757018463589468933781433993418188071554989223974742023123866278289601325771524124202441318178788199793646184380199317562158639817280341397213297125565861686646885841505367541663220171512306386580602535758669695919100342681405355069503422674785008197134308052114737610864236779360059720430142457886277990834242607230747115235452474791793508564048959041853171536779920648749336432389284428155781344396056603012393767691864492665353672182625680941740727835704504337864203513147780534898955104231064509552456183546816971904436677560951712304894371062592078786785558183343890811121183509015276956164089460728800816277028382380714432343581738705949683176835757846989074937549890344 [143,84] 87700203110897217620922329218914709318338004757208830205669472717851016950292589669358795413432016367640996691282818482746470843829732363057563625625324369598406186791006073599216951944132309110698617436691478854995379836796875900572893797310463879053191355998465101958182819622027451214601051598982709330538295892543513522234041514170845363587948439632191991156911325458095979159250926058101459764231691738371396011878942250248918944605298545437479001011324267924165372415440281413105331369418507482588303767525832190905056707328383934057601348010514034054373181267549568521710014017208761676274446044470912063287428286565526264293362114837183791569484255241399845778844897475077726030294068321397650460355797642638327487282280947599313816813243606223124052858526555433998177716484436467365489730284893557539676652465848735894564254507943811324824882512810500668094164126063313799459286295590273236018302307491181996210437736045465967481363360198728185725404871025603697764938309165174217742971897935828121384507473467617013045151638673370698770598070306978859240715732141454599055054620168271820680971439398999817463623135895156215129045002535549373196158798863887093414943796164385186554997313710821166499307651550349287138383690736165910314432037955435640169630742103290406435258483431913893198339443183084211236988920214853896184789155555047949803181511682220069891724458701623340066186086448588854973074394966798104367346531678586722933317533923454720519649171167921686895491939170008893725330412572059076851701060787242913534116363880329376131489716290716323404372283707929123490845816630319844687340214277980286911670076372797883350855667369314104024422629807818409521878962103606471301117867443483239579674750265885818032 [143,85] -50560936968472269346823314771447841181514730577170989638516513625038897848416027087920063249081852441465186218131372767224942442783819556690314542813456275670573419780227322804059343393041004438556763930206660339591292163979226367740259512972693803264043491383995192934477012697939169130236913002197858840637512887684536889237878417931841660654582394168955506454485869377432694400828387952517784789318445746676288875844282899313226624887696655801057465291995525336478323141745854775244669578104937092544944427433282135713752677708710998679093915078831034947765330898133863116279891581895782181356293604881924308797995592242590117017455680178579570816625601112983393953267678440274705678653810460120495979237751654155336725632689113450887483583182888476220274077926849378717802133277298722338040504018627513497282892536191290648704180551499636848710407117369852944032137935220933176667635836560535747577333348904824716638546785935634660259032539038508092713982558883807580384728289387251392074606368040233602060185860105884230494580744164623977103755207473237194392688648900526072281582509336203582300329218681824938018184649103458321061939004046213847174270670047648039888654950342047275536464464711942120372865315762378680411806954253622492246070042899685751872890673682693114441478556384825165365437149883372329638030769917890703670388349105023251354740407081634530439067511282971356689389194659163487783369608465950158193660204843955381976291604026028381847583035471094671997790640794355335967402402405972969688438422885730258280880720252411434034061553996682094140783343551308053614624737782988050442448031756273437670300203487259806648012447330831315582417668350671615922134141254305568528908119802226185426873327878230 [143,86] -2846693341958225957413015105787547677994178404722455823993927284496846575115305370655531251272134927102678836116032441708404530244801800163556235161882324616046942793174984664631131093493353534429737675626843937443828734387785427212719804308749330431242441965358920526763310107535891150494426344690383858451976118693875197566150562210776291615585361913539642463115691416587439131012519819666947075145996474158298532533157082859096585524865555189227638196914090522220342779757172525038338341347014417533979239262917025395163517235958744244843013683238174349837365401692378328465144884559342805871314084259779861917601674124287783762192083559774061047694551114965840143864978249041312812367370166970784336610025733989950355505804356650484315563344744534943848396291610453979489161543866725790019175071537940217641664875737447481674268411452337321297547725516123148964340756173813425423637261996326055850156179343343551203295159758992948274417296789467240915861054941098061194228126269650995345956412212229846623628017127850973107097645126784723402025042498813543239523877065019004611049039826258623430738018848510877986137594934534046032097043188286249590198895495777508249229242012949981883786913347416274402920994633488656188130352847324174725533973894516315608899509280104064488131741955420390278565433489898497780695788474636969922523222073737925280074231776071027160005100469072989527733097553163436349323744510819766669287394657481927663711240461135632962025127865832219525545602566029330373938443475393974036860612568641507905168837043276418189691530269536376443020251571241623494243566191889407595148121022045485479958878915120918382877056986562488720336131383808463767064529602654349870013997074552062501823874528 [143,87] 20992763750304178524455506376458480187688688938831902550040266054784503760599568247714301677477310557004719071697066114776189484208312088734370279821253803286530903877828357951422178437957006458598714520409470337750277082715015577529869972454528183219359098316456173545834369128831106383802165599413819236403678116725958619745928194242337672594273824044861842662174132881001602986178507422777444477058028551207580650417625526125064632312380966389917046491913957264718534163353072785481749794045407249474299098587161021182569679172435237726025948272828674408192908959953770472060781902788276376714340185590654627613275421180419665601547188080641362899076326155217066258791174128896616402709495662038304505519867790793682366170524251791784380018664144694398897816317433499767129073945129901693465380069241392255004948619814631199773065283323274335307462371369221416181312840773702426484834153018886878673607175212008094165969429398288724413758790168900629309238054037420452419716285888674582695091438814227097737953234807391814637821716421392035422216544697599578528172076084088793052021934642583727573113256569778593324598207355254231950200702466685347505952761062918372319752758574795392013493382652705010380170863530123293592449030388495570481657600662986959495065865684511446923501351921992190473207502314975726073651898395623694632677244599561793969816163634339696268605178161128256888213870897679573907911341265113177294190371115058243640530413314807998274725481746401558339885477911548366086029134973718471644939794626411019975787113471471771144774982305112231051506006735903750825447062092958717169796174470662167981832974120779943096616900447668286744645393348967347912888073172462247761292134074982097808372 [143,88] -55907057925366638821623326143472194411034803448258995407131925724518263413651309729692660574565150549964023271408352805145071693802321738348547436179599575697012792301602664166846745021612163857102882507680443051672485647669172182342170495828318082207766630591874686607919705006954521335686067786571180712206597405300821613624358869461151955336493344677990944016479431960805203789956249657790750402329266655217639485378128219437235570123072914418726442399719066665803753338887266028627915674206956164187134280929802980780383807729949196634818178712570577624542667953978615784396364486581962795086685955039528389346552367881217602864374573631432748423843037107943832667712196778328457026305048415928048000358999395871760346699413879022803919768454684009111374444053423288390697373830438283415765691571601881286863087936618129542844006136777745461251148850006128859130901877179456069078092178798603799715229341816986894698707151326247263362855188418743310732109581409496877131836660483913621582663637635278452434471214491998076776080016416618830767452070667937688866042715665017378593309949442487395004817316491643570872722807398591684830534430151597225566616761271971179094667169158598603385866579993413983060859233951327183190915929115395506203371595105397870050399485674515860774903891917353499889565369134917408025019976175656672233425859641929464095249287129658541221411193671633554268747644215205778448433176963782791206435124325166378123857158846935886454598550536684419830507183900752353625920683390222439411466818284126653136731053460056689703730995161592433247768208196533071319197163901279699203566179663523951535606793674748260278404797765016663863059372340484269969594131222381124564240947622288296 [143,89] -155602172858452036324400777549490921688280792679901003646357977316620557727751602396048769679382822302882917166305336534918081737743382027466668315002158491058282035220144720517740537932847668829107894104838906087828844210899235886207695772730012324108536590411494445977043102542513130102469965776538094053269904717267045545738192544063673481611957365564066482840067369024224091618121607671651205544941099527439515110707027942008234715139009507466750671007779384062573653503608579628299727728457659019999963498572028046852151255918376432004226122308760993601066356064971904798319391422756929155031733904751955421079713193547016995792714343073195957602695006181624944725290920374541490474624776002235522946093369646864839906739518345480351660332732465066034800390014624471946060141271221407112496053354005220108958658578869415791189583510951719284278816328730127828450862300437410050034868161828508093811920120159813960901729880825722435890598921939347643473027390092688569597188377410240788203385500573930913916028309276649026852164492359736810402248835303489012456983086286692001033854092137988300366391182140397853907795705183060257710579339498153309710398201551797856646964890646389536490847181324512665511476680116043660294963097658045809876060345588861650224373833880746255250498688761812225790355161444395205229095985775422791590440772812797573578009254616710454221351576075045487215120544343980479993073130932175541025628418090214534896043875123294788829216795626548188660638939149355731740227587933752952747263283513146403773841993907214885127994771274411731426542629460612984932290563668580919496545450816215605555285685712461401002946182487834859223546829205793110518578807726281057161872157663 [143,90] 2403332963416909179112225207881036589006826770561406849927364323605754761072407219519561385213538752450118169949760953854055244796849184580968043911899067287458324031307315845796220358247529164958579099661981958907933679377060462168267979670181635045296586635304265087756964372183315835755289070995053501646241121609585560183906354761633209384124440911889141578848933711368727462488386548513002965912911676430306898392217456830986887657895454080017105115474556864889942938012880254077077990528983953180950591562305449196892273606105309362136492040691604216287077955179604687285168975826930824935578022185433993082074641522773333517076816602762553490650747183316830055373392504695881931794025883237381200417981119413730160319888471761896536381348143566245750014399277338924855308658179060408380612946163789214241143637770585939633776231985239086276272586247160883981004630606953715916362066440197514794719242418489508586911969275923121815991689046912776473310128860633214907994392816632939214601214700653161806834886712676806865419066520380255374983005630313210439244985678366630160664524857564617048435541089678347444026929059382975086769396693391132160353502527991586367661201024695385993072488651385899764890516073228251826122872447744805630137952022255123753540952327358293736167850619922831571460768849094850615446265565498602896336265732064037577806726039950208854937206727012232552579426567834652515520895670509747177001235480595413117336693981250157914596743185050778397969916632846571310020860892741330601703246307780461113524681887946650396925414347954134870292292082031462282206607362474218822093776679945980629423243636695770475063916115214367822805316791934000640126534107485684928207104 [143,91] -12361288376526384133683144391873768898529816512984504402917602110878307703928590854653635574759577865113654419688537477939420492895129949549492046574682494209573341240113843058812075563943284000560436330599578450146028291780124635852005034176320957505115384881166377498144583881410117752329180092565853046532745223066003379099928590439760638334594800766072574215018668974098837108295566696325137647061590239235958629555254693295762683412310912139923553592683818053591324070406527919402735929127210664290212034459976868613808597584908928037543619822106068507092624215564726097308533297257196418085225458204878295166505412874052746469453820043810654197789270817004647194116301410521758713769267414821982165520375906042432923222152304564239678645793147225400510956639023816447747824477360991566941658529669724938244380816007589656287667422724825030611105523358949607137842971238015136770394459592357080352362965429488951616011678815266503014586316997393250693309942277463929908709730660993380632624071565367187358125317489819251121811882272348867468089674944663636842959480932891805134048209506118884126850449150855548157747390198082599258145953679522775341003417586730618088583785393707055749130612602927715091827443221794192095449113486643295717369192863407991515008238742948445128837476811500818882608510452913076817881699632349422093953890454796490118076265688903608197180024639968566229349045795102124029610330342621830179275831266127072868706157198045142555853922907632229166810931180056049493943039745484235366511126494539576607835084365006689662793491148712155443872256075602384881073072581115931279536823480500418628427177926599872664802831697940014126421244071339514436052661019513198304 [143,92] 31661173491590446264347885382341116711651589105553226985906173435677755374907585620038190540560805180156807053060872848891270988289059651405295601920161983064264551944143782540739308406419958529241194713652376343769070411655092084262534700131734687046116828968697786359984475789201964873241241039579333387671671849544132445466442746244790320997758403507607042687555833629387953971270193728718312792276867836792413534653802377454528607091853926443379983460241732019441021674102350594492440216358523448440596995346553033685313466062710672953669620879573753094418059059679552339690792163001883401004073220415548097198854410337102498007770799245004573295275461152442183143761703866643146517962966637147701165852962128828355698094135846533798983873437951277320761073100084988651421180352852950798731936714972735914087692108671959492702169301438461916245766386982539222196977007431841054833662067988029066913703354741885770506724264074236938411757813698388942457637159893019698300577500018785493942836998799675759977860590065308763397390941712347020200458956912526437710533220339275612927457343046543198878673620612559514358985010317349638830263376465425126301981152477212904792239365559347418132432962109455793875913907994502431362143970351759488720378439262745952873287813974858560326330910754604320845300594743673936136155658098756003591585162577378398517826982241490240293452750277358699760087755385215737832628417250715526281421476489166846713219852376242990908712199968070550007667021112526576033423867321208844617938582277438499308377602894396253350357097605442124266740997425010354621212287234551462288748482455897488406545610833492113693809667051996960919930723908989184932463467568512 [143,93] -51547392244217921460656173347396549810270733498978077584260417823613565139288295940212789713832346652214442132194000635310703831068039833777292522621970515269307560424094767213977302540276884675660960281124013047515781727791946319065190711279032893278139014195976564174672633982794772647468796981987252682200083767768078759259076221949502241022868623260348879154062848795365084060017508716926108868813546146716489961190108768087801008022336027704333620200710486400858516749780686476364073135990433456904964794063154595464044982289227418176572696957127202479011411289279588816291127189020717233862620428546574437237810436091242505011295039462536002844509176235098541122712950382343783530264801610907672307142823262254041841565108327417034943893338093101121914446250366425460561093182949526704045836654669029942210909524876058852208243485920584164132563188352613874417013504864952400846660675350345675918801671954216693250297983060196096958526490421551323959492878693973872583149227892671768270788892622356973335498486043727509862639537638461092376801602660644893712856991697217544355854787367594338055031539140246129832819991254951461744178877997873485679667195204317002159882510566570428950067917310184412642658047015415498385072470850740782343253471125087424034092802497706296698829272351436096180994299960891895751701818216319066640759106062843496023021497474660412610544412209145427932687520828629812262177874116357833648147311398602893489157165144429258997610104710271268738003580365463976911664820350374800305219090645205542331054250888235833918879107511713081917454303404347808331333001967034122743273493195553920387663527597753006138422631338188508489692002606043210342971952 [143,94] 144952131268340442550341408031383880769441296598158796304876236733049165227382669941245719501123972390486741303050315031942325193581694602457485772931636511973021788347414448273325592820778498528325387514700793557858210486593764486423460402022257297463875797005639327918717891801251865407741854029555180996098887221410386087684834769188027184824257938279640577878630113639799345372346262623468920810505722777626625764125077978727844226934499183001665332651332443292741566054323920923947253430195981639960270113723179366152560625045085715532061981612459737560027413214065439258367619444542944052612653739770422923006796578931562917085272401174358116556214012203033223071291445535113099630208382834688420601004088656871125303125434382493527807205324352268760526545308959402489260148183132979966537844440941796259521005118983151198744185689579700692627322849476606512928050270165235833712361135067214209926727471300593383134650221260245346797272346885292667248997843544076632145787769556962549750855003777302723674825900011266181078747038065659654317910273146009114991475603316027923129858145347605454277901473181836381090977333035940899377289409531648924448229733276936999813988246564208953633061512320618076450911774629296338450043465386604516838672726828487316830833422434126888119724579755870188834007596304976391060280569286778702786809525432364573165545169597632871784935724159092711379624459801924561673659351139260205619780745799371586823826984362824561955973509209371014861414068874207816458106174017895304065834145148442856795090587598455443866209046849697916032376237384338533603187751219327378777998041602851322048786198801201064230554781182915648348683685238427245952 [143,95] -373223013664543537040403535608712345983280462453056561590301387437947319439907880789904583806055749193662856578637061870721356263538289496708366624941006957189919166374963879830848429100065328171393744057159818905068831422012748663881481981637116464824810670162859253204437057635122832306711785512593386333804438575243624295118176314437930707412159040884374216042539512496441718755950599827420581002990524944827838166904658649342870472668395408416518703154037710974028170811306725337522571923971893028797455705447741421157199745753031250439691407278141595118573987521130168797464445614117476280549029545260211841786149584809852031202308416420757371705147256353613296501077304239544482913504284351539171942110833616020629829552963001815474032270758410385289963426395025261724412478468580923547910997496749995212514271605208978703361276020676691274984848660014616928434022144997950845582752906375337738534529477034190944747087524215872016519628119001030810917889161525760945507372817221095647704857753348995307977960469167131323456899355977561067054391485851915220358709178046982615367642057404463364734908426615943378356518676087164290502921150654965142088314601182492410733238321203446983104160408831893711784516199311708499099713349014939734370257485018902820058800562081183691727025359109232149804080675323395141244202292254868349526366957247250030606856206642147290762509092180760088917398145384830016166348539611302970159191484044657511999867105124557775683646577925502472229909958497412381853087614707823147226374303809763705728547949509444526212041326923274241307380648095793869306572200919752946069610674562080543923939689774685222197926870473712884858187586897552 [143,96] 568745804506886072369334922657242989831701402382811920967136143443283049092607363186135282079563485843522362809036369106401619504349481650700671222154654234631319735234584339139542580635761699140353710857676796801729978864383241495871772360329367005831125528177710297460340780275452839650872349849466287574210628764056013748552460527971903987873566939004532626027298239217325291065003895754846848938273071312211206609829279547067932337450019280901743702868509239013973689510731696190304693401553562692449468369971045768697400504624052450411579454968218712280570341780425372405124527290197146124940264060197583734229862255008693013918744524595515648407814109242881117331496902501866497838731851520766032871805628267772392588584121323672228536563676182066997085809570731970141916570724378478054206289307772591808565672144766350740917852738166434131819258251109564320118844319392380395908349152439012500494184657408670683422696045380273738233283853050839447143921355682864764754457399208018604459285988231899057855092294990577311090358014618998786249292337485598683045210881614982334792445134063129974656336352363180967351566950393610051069866774446897560638992926848913122499702664540547452507550754693788844827869222223293150918229133285043310667994408051168550299093706702572021392242442927210690915483906717518525607496357765197808858755033212661680198687774157635654929623054340751087798650540938917980476107174871795092272143435937804923098729111203764892622202799536193659511587147465073387120800904281093064790058735940444910183170674922802550706129916632973617469932802011733878544679207620115294101767084123917532859573870457398051825330996815976341839089280 [143,97] -1230020574127760209330486144850683847331458059857345489679922071178814972122632836427988028108938854318223068074920270899480415039622198154576534331050511961239856066164065159994759738691159000705908370495532659675052774902262417365540472060422389864348771142825231782588417425058486405903832055924869058843767561142603486802281154035288504999478796371420908981168934044140113668469497730268578517289586451897021261235822389416456185300537133474474566071147514177157118360067371175536227575336528483282597654619081210606432574790139622486718027826577691682685673558735167663666717143259466611038955498935379877976218447100663810718842199815615394786103549358205543283771084899940952525281475545946013250243934049371196043992275169649665240017960133155349341843405005621454879109852271422101682320973937317651590475177433603726839704852255007967718942525163434765236002782306659246227635345806235600454004742366399640204423216960422528971895254658551846452345827447116051256932745866389433809132448097332478132483712977258122540278758561908102256829461675420339184231548398917280787270140066940294231577080762565427074641270165891016871290641189437430439947946818216950798817573262932995742367842094335663694174588660128461665534571109985556193948934945382646738246224827031631485481459757967384762957372619122586850165425621054163003396633797243372290941757254284237068466097979568804995881427780822100018695732772592504164745506716812360226274272459713101888759407328315106952337394153513814448371172715949924151215136030136588754426870784987808141686092916628956631686035869224728408074188022008854525528837007162231255339675605894328247490213176320608933920 [143,98] 2526813408664040706242447217853157782743181610843912105896563059039476358734953671402739826410822456958091708696066473760156523559678292553236515203857970302698082766098380320091807123841628099978420093764048818775370240566531054375885556012880212192704847994634827530309400444961356631098300245190671192929401518321427667581816711803333002784551464357673803364060034718245525404956063368416579525222937052831251502489048092169623859901907603889625727118300553835423697733987407424824572068315010129940518131798433736874801266968721071194607811042520248538835904683758300641154574099495734341605393818416098439325779810880203201710672968627769401752803709081278503011020237947004617694324791268314203242823793774687348266029829061565870013760172318637787244939891324195492992175936260134372704772469936319535543180522596199039341268683943284551013115786718368565958852289547885745944837567559339044863664033107147913373878481613735581644866252105746113993441485718568288094212225645561290812084482626932822507405991554310083631625709457010838845796234167644562374916995789682604921131141646651870654194256859979955940053713322478944295095203845759028496229497559297412122126655455516257377217043327533590682702642930749523901186801034169955018672638688535925176801007015322435120355242871828318605282489229592022098237129395236956857114017027397245737106387580120404625281671847067165868653899564272949286647588623349063442052652765931700903035071520157755540605081737216041478579265640879596759424984239493403773226912412207722674152847741220291471771235737417764266949875290402502673532631174554577204679662377636028727322808306487609564116973553737536 [143,99] -2864998710045243537088081637322238693580045687059494130041625402141909067072634667043176294677574629579653314521328866527080329865650926676042173143161379830752350845744955814772765328685311625918687423457529589383831270776056658777433953158671727235406991712830510651529259532061256061325697874375752624723308545570683343812229564837093747752222365457796750631724465628360670881394508568477087281502310724584709490405491440551172314382517372417613285723561217690057865303847877287263966083176071282003057989382647639186108950245761854419562187915502642992452179559623667741932881392719899190965587900077230575031539365556339825343990680777682938466444194297235802907055445028022707962659327645484451468692805527534513236667759470708864117298139508879384302465957695099268057633358205742364550486872959626048286294612574063755839889504718719107597490017868627337675130283812453801702362955060325357811593670842252241836631429906451987174890841308425654414148006437521203296527590771706604237310409577981252880023395064393212445877715176663438484704087914522308512921606886914485216876048245532166828759856032790280511527743775267419466362120622429979549149431814558832357582909870023834530765115844694825798996942689079833810122204087404348664520534355243735710981551440216492084346781261434603055081426751487722187420015603756057814668512186611824434049303016169197575868463490280016832662099560631263884955444037733513632856602739352491423319864960790577281765957014043181675902636524973828399138121639310052296428674762098895136960734896445635650611956904354073736979040530156699353538974975788029218329505813528494181936056210189988028616239448 [143,100] 2034377861092176732225203846533302581395347691998888597584497682683529497701907251917253074046473168106364295536559160643121975003983625844838094238925726782110846252883001028566661052703909549673617049974331406069619259378211429786405542099134088089718401381659567891150774110017710227660071526665568831266008963194224317853477012247384059542829032954767159922460439338804394050651924162035353171975119336333093796667266716516554943555295900813286613917048640467274332254340759654455702373930722474896737682167232795114921656764235457595848590724621888609521166019267031588070277581412862089350684120746875352112945659033999064092654176017425630694185588193744291307242407717423975729540556160494684439403746470929339153176721179031453984138132480753831878138082118901685963402315609022930053168697451742921635630551406896793163924037532024799764530798313878680872655127992734914424823780591929002915934455154657265912500712906066359383110049342816208795000843801750944562977337289556950221686171997185478875335689566905621596134138657582034379034558042369998687726193697597717848428252039875658194917317959865341932451385363639488848764448879882857213741367417629030301618989417584535212311460176466281034169273217178695330687392994872348563260465434273589378412155836082362493267161446158818266410055600099008718721141346483725469570496475263311529870843448284619092734659207060863358965901961256006046861056153021870151309055195065990332375132295018547853714139993703706566716579652676856779063645201568703965200996678238633882125244307943838139926224013395552640224709123956874692430945043963795183286186182756360134119606567111915322304 [143,101] -775822221468405334510845175852146503858217004858565142161424737702105623112366955109206807854429315312240022167191526013457934666932187508024721218432290640809585397835807055594660379568587359673791024274985126132052872052986611689840629493218581495831890283451421113099607085034892478738488222971318352675922862607427625545598484747737998869590112076279844402332694960964306593143805507646137335486284481625483135570391080676067556048067254858924347020091134012513140482119725332790381181056834393378806018828209637577985208259291765313610624471032554899614710354939588639872968077232897691853506183469114835682878343076522349721947886726418518768316238457422006163902954772047739755065573364011143341318692712981953986217195164508724146966995965939888119327638431015954974059092387693619855394501982638410951450862104056659631075647793032469663045996967383074726099367719401036964482863455501872994798149844419728894109574883069441019411043025885563742275244329747659572214945709770408058651993315330422845238311339746522267442747613402306507006053871021180077086592786384918026607367527326342434476529259903453212547585228940208362102090943625592389361566340425811887068264130654233931344829808269869983914363695992066366358216449878469667582941764796372089850015782834298522178717758477749853463298820196618603647248713978345583909712340756686782933977821494368731707505190723268297269086290417041197777891897703299990646812048713457911341067214318458069910367447549081425144582069410859123844454581839763046584780326529335050797086310212634443175338267645487575838930045400959766579311183308107330808806665814876074618104914456440 [143,102] -239701577216214080297024082547923235042760459773916492319401158428053471138347155775730559486711684111518318850087687330869894159059451955962029423261771427993434569612207565547844512374789908927571675078427723991472326554213652634923156550624693524311541508741198857146133273523191615082876349798456520459667588357630466341496708775430463787165291086151427198940106836272250179442971954475646872023885679847642789918988123424812002887970062998323161458618451795153284221202461887772926490507405683190713733066116424836010222264142402100999498403872124701055840589752788566339989153658849908191298565603779625766343117849097614330280730959711213509461311078602864095816633364932106772403356715053609271581162381158318632573545226439070237691255467534171506276331180961265769876301329363164685161553849497611797022015947620660583768600539936793419437245083192823257451324959947236442713315727286062452569446841245118371297214116654852888748709495343949636133921779680898520536500444364647511804391958473511953717581951212871371056944563172958006834951335523696063472633039542553823713600169979565473328716697490981973311666637726400513402166886115367136064870341432860354363312227279834058061784139282685005393870964693119555245401202459030569794097395908946407648013053365190719440005477745742738669757066193220291044808790448864414768188407474634040053539289675574920013179972716704876389739564755475970442038063412933991649503462168086251181477496879929257295370857302228859866079493088007772457483380538469146711693921032506031524262989171674793962598008271662490981357636311444137067136611073043615704208376404393391592300128 [143,103] 277077383539967211318791810573144222888649601274221141403859414509953246082468880575802041557193875859714440368985877192308535836683281548936507286242352977098631941415865719357608367846514304039687233023090274868127590620322228578140201298496669479748655357499451745826144820994478117412561459301480796936079845437224320758263315887047317941717516642057751699495154604358634325812410988554414886140516219613655270384322511115450061630042453953654096413427690011019855563914043877036315731435484073383192575075362264797041495199879383157999912982760242537330858032092401285304596282400923657981384919521506749506256291078528017860538678386464921585863838746352868166148284311249089236350544927205673074487076777878743518104006071692561013895655840927300163554891630890909581396654045398023741076334458293287784674820058828623043021014044222223051562235752191657553052112918790595959218031191850223743838641005967120740531279768376177634235881070503779606762437603847776621998183338984295720840300319344494568190879817197785685340423946076085513296482844552995234874680893327004774017403426363087060755909215744343559582085341068608920723099267924961532196884793980750521581324692579943797891618417582128835419482160712711306074988358300022057727416764149138706106254381814095423026128512252773160478448022897096523002914360730514928311874238444742555277965054248939852421336063410293778841987726300262143175346810201234482888360945255665215310458149695499165395537476398762901177385845314288959099490277817749492203498339714236320008479943020851476031141784104031181458973838906681992920341561406797206253572979229169954404 [143,104] 90625887976658671975851890166056022298730404343933324668458117302382573090272323050703194877399881894487707492821183269394015790744912416907188340330451110892952606335758470224340191916419602219053615113018855756920714567914289841334794726263351101258592838603532527418883056342756775993193813330314180824373289843680440918688993427176370676028720040835956833447039981499721497370933783516419271325443559534515683900366430968806690732229427423107889849141669727087851073631255987342486715759573864068518166344594820530075546739832979062486840641447712538282488864568185188851752234262507908749775993612134596469843271399420935449540011556649020192463791861929884008976304451617223408861837144281997029424980648133731445409111475572014935529909730297036991269478317429774988503804280082531115932630436556621142605331429608673146308419456152987828246275867208147481401013742052418105327980900688799053556099113264044969758801901344927154272511098733471380958086859886581873138790308100845153242722337572372673525718007300227179839579156977384732268847556260134537014599082421731432218850445733698814565256347217608062503626864495203953135309725715094996596102154236766876549887607325949107617781970184080143173727311871903117928311880562368882707875218625677441514658796153926738727467982990148051342714860115815668551283920009117751904141574191620720279656985357929780532117652029723705661333427207980015073555571460251923818259633748763448156215226577790444406280380401310136838107453395807106770706596410821828552593181967057869884337463007424098107362893138291673227555842464731789885842767898263593639384428990128 [143,105] -158940769014769279418145492930874796331654033295015161155203312051733437579610004097001205393849348196369285034937054037424347343346098693874120908028752213633416401427944982197249319408009693374118978719813764044257243076360369149374560603675397237467742140563372501490915263675818983067363441955503606829213361692172576171534837130503200918417340195312482350757528154925290827973784516227246695097434386147249704953603499960563070712293723857999001063039146061108839944859177758159858726073469703420223744272269327137136457608259376405918723030710248033949039049682581419581327359990118317864170006027925838623727759366736294137165468841784663401365655588708529983206961911622919354696582554265207739979637917969111334782113494389450363876328941057558374156478576781242308801305283253675584299712213196344761994492148703142828085375566699808626409426615336087251505648261603387575079332566490830560810129527237053123663193527216338451682057342733594545920794421482193802267814931995117769607795082656367448331030838970294264729851652616973886833909492713734831259014698996307042167422350187154791155239239146792990421063338503623918689269751722650282880670285172370388487105450451831012764762199902104126239880520766148119326902228277407510190682891449941471424058136829986550586018742717648147891007191410597277767133309387776768717975416913473916001465218768145294002184121281806654445652580426565369504826841884821109163299265345494253268792742051727371902404972279942315902612112837476993054174522916352745284123785617117162241924103002959784376960924763737200720345807266283518541292179726005360779225678 [143,106] 53598504219554927994866928656390286057156814921771286255057353369090549459308891480959032688239312235227320330077148484948630655347147866600689537169045484221192489570117437401130770005142326725169468809064660757569209028211801267018077663965783447713127018864294716654766824356859524846829413244279460470304251780277927721823477949023021194193737531907265850917331160531302072699593081623715879468551275870116299473339244159633225837131372429892740670916765447463220258928902371582961210101261221669092583918838025576233202035908294217867709595955799029866167702720094909215375459995411145718887381703204435989185917105302215805422770442352528666019777599214379965368634990182681720139606016899566476391189815295342093878955338621454999802493536172140443682203185871813895759096875540711083944860801741097513572360145831657166544370212150750459063457433079474317142866773633010692455757120475958147870519574082790793251580961121098372995313933870510358881883792033649520900974648781531927656145805415575098272305607457990947241617909828589724872700441235826241838692006400246995450221530394022174029399640099037065236492141010560051737745635217480704744623387050733547948399191007369609930020334947377383912008969379210287767637847094952508188723143369634748885645488045106358107938659335774968308459902705097304256354179518961518683767039680598840388946888965235176239297442540506128142493289542823901875953376563862500030091551597029891166079790717720946881717550856644720032625115377885912831578367968294494050575736924288848440536451495553112369146600043349323652463428310716521877285865282996134208 [143,107] -2433526780250696733853515046042776353965801651767449159525232830695940671798945787793313396140002697964046085247798510428465930550320734926336903522692045904460198375990181515418065686416260776940491232209100598717963111944902805600890129596344498646352978088539572984073996822314766525428007438819517856878896176123694127166627645324687860000904103494829020813782854462553856145385294787571834294485307724754291326583597527411350927388114969355422317207858502994955054910880233288271140832534503805243868412938895782762339531183162899403875292351327811580172389104168687982860905624271118759854953296802078450375898018562189623136633489257366247999085061932779343280061914290237778781506839034271425136702524327802429802504184384140803914303100796120473425033987392501718984495993854203257217667276162146333273572581263762783121255736542583435362122418994788225355051705288782246301308726014826864870241202668122403483522765937500084961904571791664774162754547871330185297736482128101072978506835692627132860842262958783533921213514374814143178794072615496757288102900029976827609699706947346714461659732553378726101384270583880205574828104834183095690229451284417213548927544976703890095109545258195606949449447905235341807857938566162390857733345226859296678223825628116277583111370924316585772187041956608820557673204884036800694771757195912036933105831165303086469799508807722869812670429234640446961581341247670106473539026366866435704164379431759106221751534822349863070973963998058957309593806329151502958894632005926966571169564941297030353849456408879502954053844002291363874766375081688 [143,108] -1638038231957348727202250028737869757674864191525615985208606317903587073614477640353237672982603349612460256292989752822474672376568310394900510906211263199442935680357761180602553330663201497940379401700709472796038540375949988078349844108743308979074392479490277092410349279980447511159614025137081149575670921490066329719064959335482065726117169028380343221555433208948061997511079383197822707561801311132323914117665613853784354327398941877701027487375313283044237746494898860471850331291148585541592198498425355193348151535936805833623892951978121009738599451175306889461837379340527775985280016069199057788181520330447376701234665042285377696211822707455236762137133034723805655715011714180993665867973963562633590586573360612182149828360354804997527089832989780296734253802689013544662022833276924104868586413948612713548467515765339910329775173942748325658885661363083826232854283777218481985313804332036358224408277825139271424517900525233981758337974597030195820203737563372661574576834028964398353334685638377373295311452544412089436087887922264477769486047924827759964702765033911941639045284029534561400186149893282979954928299958663997433803171638080645909574977211575231887794737441853514427930393566492636119653689260047888248800872033919919108319517410257609215509869017763012971312425865544696326899947592036878896366393381227864886670097766684163018068813778669529713290892148469381896288371237245884869771148459737624167824586172825195716225788665804356577535623194412353999088826329458122231884546885429462870055594728583842628944279699099056985427336803654337372596496 [143,109] 213096099330120754257939525914351385190380549217160007384045783113680982668229095126117379142445149810784770556692046414936243440973998694014470177225131040850558880283495674534605733732296231577201713232826332743760941721144576593807944564314953762742323244382471667652270973827386499304981822058712504354371478103004816561482274271304484758700739344593386170450775800014718260304422625160997517988974229134612422961949365759593509441405078884877058672712277378545087222679452873901379228479978226579774325120420841943667301313208716873883221251218025075902264582865631242015006559178743890618858132048766363508925168066013121876338004994677939661736078368510730901266418615703733086346340109164350837624712821053770076350746060113249221551911216401844038979048220909307440236519593191582384420600746919548432269675406893628341073446268701047629127280096986116035866931929530685949822428734752872922469996633380346885199188565277292583423707472456587005492809433841828648855471575219236763134968634468757247454136047607590199029655436081347894743059653952937097923724750942956024946730459711986977453728525986365373874284660014022482540980406105814718710953092409898653626085808747570521588590734509737251000512410424120060795742954925150861247101296023521507131869355767125914165839275477665641240213005817232765239442611671630961297073529445868113246173713521524345708111853516324949193759539264479025671671124387524527749180345145779476232609972472253901815999236888792770603952324436594252881385836971147930880905759453689308850687027939766260236357924829770168005417883340490354 [143,110] 1251690072570111176625156244481806597046941448593960734877121349975133174916177344134717770252269321381082282052585858421567865702327720613601589418698988668496892130626025639388977680489567956553100503685760507613337428520272285168572527029620562441331542704500069830278377457032000607275457764430298039705004184353537390374800739868017283795814099423596842078800071300262834759653503859067929382187274879546952687930923266602671948766776931394998582214102837505885308646289708142514109598237444469442445321559857835544010755661638730990551998281774532064530052023615458792606695280350383171729549831230848624411130121039385442494224394009710122943392725077630449724128102406758050705256124107693166651494571269298656659735482784296004672185811979866168512116230406569668530664473271381890441397188844675771153350395251026025598925507455468837238511068879691763310659677772487064083670074800690447864235499246101816394314273373203855730579773419416212554223599628833941749358089816175266570051642516257496434487966919867298959936198240028890060739562838874322605275244746146905695380310532203554989515742517821931888642653745659436508129448139498792990432850229306049277556707544220450998583002736450344550849620857155584412203235434310475953956081396626812512760273425510037123410974739286315150373592564027177191109673976352671923101977561794839472808989399075486814072700741575793078057394922972284230122156828787534007379467215808991937797372153141410077440884730265779204654163663537138630645509178526218980527426545416143459319414589437342160190109723325966658698728928 [143,111] 5254716397769036070892125198060616815614634315978224361606589412114994094538912505254582365210144485562280661818652741839054587234491345186968386450544717484239513063802358816326944220716948699582332181086110559917396983591253465950318913335513374014751364791691918061549755561441826009178584324146765867906500943977295726486199506994063413535100071286420289789419406111356863148333149525522415215161950139342059158552454715498398329626123711586686868882109175537571652464872017316519848707567346972573455515919186229796271959033700290531618261541304322126236732346054683796458624405372334641287354839138663975141174123143616924594692574675770492237913861351434579500411008963952617528731455884181728390218484745313279990278195498584717736292077684773778248284519980078327431467031327260727214404058978841984708470857084843351164432951727980131246344234530178550481893072412434778210256815791219606978742076550039706997869183940580668440988655259082220903874821719329910017836497656252811889454971889395231277544232792975459489639216652049938406181349913260863767297625449320655751628071668787172731311179772973176286882244688451639626780608683838802268828029136643088282782865492812668266828554569549243873950078627446919105723782806986707623691230017970123787226045527078726257169410810745588730108855950442826728420993121175545481898534334920050332682554041597583620267495383830098816603372422830669927881374857525476701856876035891588972463455560841062188658080959189193498187745905981630061460498580386411635013712293563308821377156465786247545591193886535435939244 [143,112] -283430967407142139473541758058011788795681846325790379615681200001796382234395004225829070095004693779856580677404992372548081580891707318787667066615181005919702439022004160573666894364415365705544913606063734871848801591658207649443452011020422723152603251182551208206321653164516475048518327292270217041718784578018860965153967488197005067693551014259960689036506268982672100603530792234376790196084139543895805800330901302075416414508710299797342704871510995724247273849637681140642200458999131581919494113550893058785614979419252238994742362151485791419505882950590073069408793885015626297618129571392845523574796330110903809678751424420997010151695180375696734948374121174192909767775796601815040132729625207211586556834791126338299180479700584175927384366909523073073009373303354454183401251109183402867041202956001441825568297865232530871361713688828718890844348278281158452842663378294432587003437373314369589784912377969513658960404370142983167654656918541166746906586058805596302016080425481727350865404222894285245441857014072263346951995053848984511786100537524530521726092103636502321615566019064729501517809727117484565143165027510330079364052690943637763985228279857293120479039845723709315255803946327945325604799042344926425983067907658855552215780314463091632482856643524400027597846430658509459230247260693145125252204299658441426622920818485573629152976212212026546905257882217077949646604927418194068077148265981223609021132558641379506682615888871277074959578688498407381646892496912289460052609121400045020235919525663244923905975279687312 [143,113] -171432652171635229052845660179839544780754346652324687880318916641282780498819326141620226531864920284967008380979783002639906746247606390941376363917624325840021868586426502813479832493711322433764634822912293362940893513558665831143357248315288317792513139439573915422275115703168959933887102464598243340225190545612557128776604799016020159014603043965658519352039522073839216332141259824768607207401398367000600001454026235046303880269386300543688099526938930427788696790259200165767452415147276396007171679191707177117638578228902309734670909385881257544436802292172835016200469092340987734847989532890173551311081114629142000266221625629624193062621220025131844519326834084796855732387464198463511081000334475548378691445759698218972469112794394041749152392828957461078358714635990028775089705064884361872605659939161689973461724553866812948825506103230786513210689907402943967020406926532419034647822394626146324603845304772991390833939027931243882233407906606264724707710743870379344785802775870752948509171305558658926847672532998421063624060829651940274821838329638463157471617988038449124358005286502798452226097315758077582739788169072842073992260489669404690038305881835873632459064170949073037639986923661431127631891203742596688875259842434629210065872273213210534996841976542047426175769777673921506334478808274389654150008991109239874991163530783519006203040220183650329810212115356747509765287021659150227581933196855825825187681360026884234421129131228474473572142881315579313314953447721280092090555569907797745089821515843610873771668646 [143,114] 26476433001009039115461149500001423576067590598998842380963312230039318976094790835023340869745717188820415014747048245739009613186771270384515020750307051970909741435769339507339572750270129646166548606787609098814753043227523806558533967585140164914173876441181452414836076145932574242544520244373356336394140057155363540650263407736728321750247153192264047773182563025648610307734728498298909205963541531511558455616450091114484487924929529229941223792885893894706379728891490589492096978116194766541414082254474949152107817349183582795391727382500754595885252567848805802867480994715525109588979165597268560897605885124761122919390335623348400083214543923928186741743406914143917618282448002077663061259952208220050805167772117503049464607705813915576902370619848144041012715539634056594963854508589650819280044261099672211936966076200524480496064889755482866071963797203710115915662689297129218572500292863266133567566851825533605490682394191703520626800115413700229475377592319759979252994856086924598312294596854922063043640690879908299939948112377903700784992989082462536864584141157003847017241437186507462255524554289249954979677131857653321841455735927592364388880562036017101247098134059959174524145732855646797082623790198047491178387424014367472285704862422967787950702421062964865158450155019622390600797991443772977003342736107160405665223059347095632687901311412017713848475674945839662014119765336059922951143610232405365550211695115756393659521716389377257370830545726390477836795150100843146529344085627783758674835236468231124992 [143,115] 1364140239432125098331879900550760191900300593809614399664895178657905709306319556839459712151524990264682258827840248955026640202535587803546139851846064603410946307566207609766089133172382611508793912186342891706480888981487334904295807892790561325333481889422020576540121161795521674009463864317026106324871624703134529087750607740524953957530002843431378105215212120457940443271135469189302899637263541797259251878585537120785560203407587102172487220631744912114571098903201247828851086150521251168885307724532975145657135393307191542251950070702897152041686260101080750759438351534292023108996896239420738738482146919687337944579780178294516445656975880976479789642753943576246165844348986449910172576741250624971356256105561361316436544742709227424490760891844730680584579626528109349786273132633165970644005836121929027981178509374454755587659939347175842848531460832282104159106670627140963968660357373518629129928451315976702668888287232645631508038946977389653959279721705869993467201703089677604670175538297502844682677512813210334646641928286329605055243939504298976388663215783024796630713336891789781512078070277121346507825035230391202693826493174508355560819203856851177431644222886795551846217031594725765919268159595476522505369629324635334428092075102109931294485619796273405632512316092765753125248356319299346205956103029274638658134547956247661712618258959743665703426121191072288101364341001006237420886171034839722915760073596888351741750196524343564556687284469517324516162683199083652538098753568338442480742072851200 [143,116] 169947133497518651223592878031613255359076992302162096908795781643040660093067204534247008028280698985739984151462794473612123299175901037566542454015932494479148595535457344723582535945325584744307269061487090853676539936565824738641746362175246131480355906354323535614963695905644127331318624985269799890272820347764908888684666274135703013172868662682832635906240107877831253975170236613995542904760794031205875205633259659879422151679462935622670915001843815247962842638239836723345812348079832173147377140908569085681355614317923390777388347926432134381198294753794312637981443182008726416305743155875422320724510633026505766298824773898183329221585505404292720329680883726294675330586254886673935648625019677544278152584455251384008563345271910610111786924690984979392447993813784656943833787782778440768249696833167268774334904765944211078462536335828318388152074498133072005882558664842763946894057218944487225868038823962387778909504945337575837061061182795834122482781643846543416006125734864151899555092611269922099194796309975617279155615665710817225354515081102441742110670245658164589960740352155666125523090473524820622648699598944463210858920600814344664261729516690644594828204064366218528549399444939322954891718325068771978604279605983147553604276430762103413083617812212784445486531143711286650662830317322927510575290731876576665945556647013005630882022077439548367612424142522914019349553538980530246929934767748773676181960415797068009040102472126607817969885700913330873175325586876791047301550563678408537502560 [143,117] 19737023916773358748116819709378498428182259691168011329936985127653845024060432852009856018011630425559952146562897943715853644493593759603977977588542962298458182510270607476880167868678728815678058485905805127347508109641532023583338930311084859768712709045638648953256621414566438112698025616616477992356669561756195367636262800420542626835883143376331971928332672521414684892131799584519051861810165052516429636204771913845266038276299442307206536547126268929481832263085744115254126110484927540460005998836242041828479304178401699989641367307391270863868559236667898733717688089675832550265521616986080699527542399973296036636034352500586508442017399174508186333530170186954019603962798864713412866667261431067129411994381246671746681809826619428730841560539226104921034477567975402045092360251811910327319054692831715926426778424782604868294888732102459301369072380410127277028186200438780706201402781428152029266075695492671060920366015302534415747830233580223701428174443281554097360832473990308260176343198593959190228277128622417444006363941754169067510196251332430241905850420400787483722946262637781974421176295468647724923054114477885513421678002575316261256623056915854129009315817385637037856490283455018757479031784076382123632249514707796706995343341013210572556301123387881125880880022028707429143352301450680382825019775971509867404007612270887927883966590212850001942034926595985425515092345687219690881093845547707843375646116981923681407497393358151170403239693003934795810487708728839256186430728681834644 [143,118] 1550595856266406276837508656126783710463416103821306129634527272593825111131349660238423549701598908906454477650184989338595433032116616515571031479853348461301403135123962914742739528937569965230834089973481920813497972341537554782104019711832363887881668165493632617276381956529582192476891684274574375456372417665515604887016087073766967270834203195483091927026861104570219464813113650121275852218484232267176056152023384045531831780100895700334596633869360431340901999480297179974203310773919240595693047217151913366733384230289658554468279486853229488828078512088286392908154418260168122651692663906398108995560543353589584144900932163471079642441464035616666652982747427087988477415688923155535339242077353952712653349655909578156371879788995476817421964278931351300814637547789407399232868729503556619111066768573461344560814539699469207948201608785212800626277431607144949400199716119503819255680119778093640323047995322532074949249949786995332461696993543810126405247948093788506616487848240646386949258681911569145114088417081737120335752122306450453659317717363731573743018679073253581940290451007835261792800630884389120719335231619052873190603513389806936928590059573341045564143512262286513600258909191805870425770676791369622606298832604605150473878732564246196400306032151297123901605336653926838914260073279839946078621290027240319959675086291336858323928993305380860224643947454995073297126091552995497055110620117553898558845548709135950290447701300031417036490280919740744928669684952986093365426809152 [143,119] 54665301139940217635554155740557489423345180823437445133969253805749175249685887020468760492746031178331757876762909984204111321154705153140991276328906507061126081660563311420899983378357291839586033264408277309852209209683947184952697320798921350056471814823670102982256775283669672008198072962331309037530240232136247946581220697199491871029972108003421310733046318305594576911605410027680689276822333446259485574985900555332472917305982532926705399107865437545005712271807982820670278355452228215816329837811857374358375392821621977304541545807281694401094372834432943275629237472051971642177153622684698069033886699302097927995536703533234851327153955334135177303847468126177536343376912399606135390291078357639215890094793212424779074038838984671562525758419795506944712350148818759466004285308490074436976920988370813182557928873138342831410729688850703380105396267278452711966104592001855664463301523374227381985805124307819469901035106254791658317492852201261013095181688217214841534235209266468641372493725751698909005809835161603619892422706921074303289987079081847102389799275554604207793871555106932102064313270827277414322006881422282068831105440910838962852630580275422459057788271799497329003801317667184925362270500252745893975144416717502030391344172691496675644956656431731419751789953015185983795699115522071038135206843792010511102006716222740709514608469202639435571942045663599474076464347180132009229708363200371015394201517283993767136930322310014121099827685654785317394837275863193536264 [143,120] 24745691933721572622846096242143494729220145815673985014969241429959170889842208322886695833274517017010585141596341589573629183680924291941480197552198642414789930020566090684200442442481389477802710550645720463699294081580603084529312657954330757310789512260894095185065600604792540173091195046882367889467852752897981329184674906144920966176455683362888592511410290224061742254364151831928931057103897881841061730350001405994679354180539693781607269095347384993840439654173485893610627900067795591670721394403426979707143518147610099772081132118294023262521321137782309522097574789497662307023665796427328125454278922656286512199016340400572649885721379811434601244950881787799056949827097417413183892731440154397178847555435833295546479695899163897536546551271990091781090724034558147748626348991342565381542031291359460904892058906494981296379317708888639720381530924470805511178596579800532792524237133538891045655558098141596558160154169889776886109344860055642961036777598288672994927903525708034471216868564598767672440230434698360639034335730245023452803940744564961339837193012690614148541070321903112532441508829969493176780718109182728102872183770991551604393174813629377577629248662591637279347073803875160164343216831068558466234485022370835636594451728834341634135241654890891217018092249581500058267713813290576908545643117367833786585449570444362210130902601991380396692293143478865680734168676811580587705531082381774364044970986282089830091417406366971473852895869659883481795016683520 [143,121] 3389909369077862115989664445460906847317435153615456823995039225604985960401011721326229352573291430211364032789609581891080444018152122496390795662507488242750259752689005735522271086428470442876136657025181827274083377216460240892732332025504168066255746020171511302079869406679901767335498468704013048035493176443712873330644314346494305040016599320957649526012238118309942653521316676164724797205045609232398304308229191691643784228794742700357799695374113497712991304139706779550258091844402790662381222565594947445003091158078108829242753116005099583843409914405800591048118917774279815513042592789254886609246416796355304138352884893740040533093519183937297818971436181558407878302534934992392694319509930690004174378039211622791668237286284185881730742858758687293319747536785310677925672112555902018552270265546920703953577278262831822566681357560755671540649025508626413211322663880170150298837408234323948388454419334832487163186143025615378705486681863192018059559306744629817107627968590710263137702907299018839279676808750593716206333461143146064738871403123116491842030474503020343293485502716858719951171582058345091270148692605303627156038538064466538040050251054973509341940430989024081271494256921865077195658028931063799443282217645933751449793645521212916334490115552717396792851212203888139116794031960813917604030085680622888759184577897644074694675854318969014736634426174717416553724757537642288771509875115494309096937065044690332403488797102521886754553033399719281320224 [143,122] 626176206603620836012187902102603481217623103225541012799051107136917022110861724823905644701631942229209890994853927742030432058795846156034692937356600788565156020351599496114246053264143965395298300731895634382478615789031715087935080118716058959164353499256671908632064451111077491416397534355228048990368033920889751860599047545575121729600092908315994606867907845791842856094844726461794500551813199449531443261991840712940262474553482965007076733612153392010274129464298227685294328864672751388754069481773791837214010835160373757086252196573894870981494839620551632729740907298157174232746496127045747575237289179539030800215528125076755464328208432406756658370253766678883529825292529197773420452734099667254855522898783809963013108974915755394486685008715047293351938865547313100672109205465908487633320048052208766718166573026452751638989847320892102383033119392852262125100147869712100923039407046513428403498230655329823205926167366058373009117207067116193458285584894384509708357681947596413193581886459322366714110745896364676897319909891365132113194233019746467849341755052937985031937054660179096352978461130709914478455945600201202315413811339612278819940775952897343306067963896602722381719024108257805179614265453460016229455183491268788231703037556962299427513579208711455647012986329252150784750550504699433173375543905644929015961214899915146705882611670966247785418275937214722681942306793965990238079284464845206697534648692457478512101419971122839488083043496173440 [143,123] -29340585357358937201062470612843444150035009027605951524783235834220188972852420865792439903295817980073917858813072610226055080367272265821766952474413576377536292022922372218856109925252455162932433337363446618154776040332306652717355493444975456262671651683665894302340067878111220551031531845001960202063273397792806734014672972010669540391483328814962796309605606926626083754561264004307171894659363156823690110152750520444413580552373453389021551289694658809459310479179289540261563788750983792855751992125694910062092848457632521631785069909559366382873772819272457800520955077580328025644181039542789529400944011400599389185577068373476576841835631662425425684835472826059142627324281768764513051666582514152493989694369981153302363531883474102357282927806078565836812337006125339238669246722933292474360475212374266807552645040635507929119381152307513222036321353763531661874195692763788875148247456459689379377943683514568538018166300041394162651370144401182765355625783947679409250240104800678830052014603410086254392899094121872280138945780173127267145568493703850006104456692862263893480297911180267153799213407395333631608470232009143285772848483596038247200997117977587383679968321941071334754395777015059619243577838055646954288737479438276219454793554269417507662430063938805978598967048236730017449499316309250395867243954032985084640508572609193623751665207166882311090834210006743183107223771511061149929386355994656548769920549458074129979119669992620572499559696 [143,124] -724802586520180750867515316443193276723240180961626988814037397492506552445533884330394417743907719184242436077537849764161342203073070012927781951723373952449510174235773362209133870136938560134716499811295867616111479614818809169462536302978264165981346695473477228150320946535001014446271619918636498187626101600448738523522317755323965977782728293538285177680930651881163393883709673258187267768344725438693741778545067387058612939597952250793310600360354014790405478589962560386994037913169802864775767679330510867697040998402728499892292770018017937970017913725639692034420868553982164827511301682746781596145535796819559536600599451440505988713477181705414654262703166415059133824476989343836205690163120521499312807640136356879221749762266776000373485272873309526524208756841117685010820913395468878915786824669816314084297226294990064108974602155367312364373848036659129765113244039265256885069069919415200770988600415032687839045686314205857134418392311459340833143802557558815003567643456044209394675209462305465982431907289125107316319459231646087354091877021934549706964402786207170463041938851409334070809998524876566604214315655170387571988625218964876207755171628129501865577604046937969142741246472663811827262885398744032280665962366155326910382131236089751115218672280022512304170644053441633017322013003248398665424842185437342185175464615689620378383073256845756197842184477005300317429590300053007697544909917076127814861346875672605121078934323549083712 [143,125] -6300985320750332250542751837063457854560628875558990191114113865700596381477760967523975992035398931820178549649313930218070836801724342438908293325765472092889481884022714059491770872552890783197749981727036670949981799734704691878401872062954581864270253680843635540348065833578467031600674641835529715943108749552809128880527973572539987099132986009056062864005066137732284397659665776435569013419213447272524844459223318602474512574843684337596571586672689624444098725504159279497062756525389363562475827567373399127784296067493880042359241346459226409054170050004637590564696199856732325788833530929834672859295813280597478659159562187541015393954620236265290302510640755991102143409897382525491487713942146805654521048696511871145499567050665671518439437851653618004650984179360945442549643541022075507574072315402995991194987002933797175857248592237010910274154992716580914881538476440381771752961112170208679627304664190943832872484022727543290676339321399530808006096202058551395845419652045087718947722442293743257425882157238625752224337759758342235479821702682152687653601394677212338616803674405417668723180316388763890165134254303035408103419021499440464751716437735356832112334446553853976386238086046076548794729306115271793641694057490101939156080669727459487986894189655779901094929448822732226641795620440054936810766016399391929295124427557430457302024038414098591227984829708847827333934325725201088540545792929000277837060375875507967443907014584 [143,126] 53094757073839871086269423615194224924356195352604656191120672336549553909071622051302752024889062517613899879362359225003075978993278690835961303573427814926939690000449570527392321225841217010434253099335024895560680066070454523653520326536175241826108078166639846430733001055459315654775563250887465334339317541395307131264075819211185805056918763023918090803443426598739613071988844991076237311386708264908526191351029414355374589967404918174614501942957186611235526059387822076969834564559216466048978636126111144731785845587808236789507762819275641777466743542794420453580197182801563659040129696657267853769132444831584490759464798220488328826857013606428373635890344723552076196081179387320585667317377385422583538405478183406776340645736183796685881481826424078972180339300130433021048680907094206434437174439580026316326856131508478713427166990188334497656715051619478830314868089231599428649302796835503410261059244153771042044380055113570713920840074815304965437124523146820278476555185771720705875211179932483398538837494238179138332193555845134990889309391851056906769409031482294468273720130740050220404512381921652085775684672546001721381930473723629736572419107490675487575979126243730467417712983137110729566221557850431995705213994112958732891528823958533594918914450169643277927986189678971211748596992611298290797564394005921016916041339342932512562306922538021025701068957725946204129948315432519554424023702717557595491522518269664536000 [143,127] 46159683453351858206991781414594654663810129324282604281643002902013490895130651423363471790278317166056069228223972606149632955097844720735969689257355812606230817505167766348017589702439150048311820066482346204871891485129657070853839408897615584204388680717453255725375744040773834610350275013196406095305403734406144683587922059642622259766256440961710211632915707146479793078063351607938948259606043416928521338679888355371353171923967267641912330159323994935010463317637242042817576918107361202842921361810876241909789947097167312361082977215983513001641391064081280941506678587085555227716432843724617436024394712689557531919527718215436511274543423236514729645360262500586520073680504890525209607904833149209333770494529923723828216934165638299432849058414962037793406903557780065346316930589885581341522635161407794208047769160084044541562637257121435976820081279059969617205332841522130826216445129293423329935950272411735562681451150531656788804995051946655520899918979737883291908989731746645553731925770106991436928433916566195966151568112398087512774477432536598754482382131440683374855479474555755958836069506305337625673400835607008603828603067037561634265107451505658066586307166795814092017915917632663257582567579166018444309855635418465322127848022811642787697905565966862299218042755246641436110466826576853457683341731496350689107925630555942559104331385545361483144491564076945961128441488707530011053267958514729366698814089240 [143,128] -478296712080914288047244083979842185191056013719909543298683657319702121251515744164436720177436865652999894093684808159525049419423313566828104297749686243628995437281544448091750125217640986087456801484454433551736559889903823275302057589517856310450601603157994485574373080842236237168500586807110931102728511404710103931832711959168332908519876056808446108328654638967292201222167551728232417665784970613582090089029838590367783985852356797128371537176759070740595614007758619946546318965951927494865639145623616601757630088999630474272572474727051722600704466512157451104574110890907756156619885616141932331298401917243483742617052807791608054706105176146701944595367097613772831293029458541582733862843737100312516751028764715115820008902553554444436110307955802499433250815677893834180120470237227038119455007505262646838918885837447809934638107735863589412971272358114620781383967753462394692962389574796386671742515240745365724764011378884513688815848245642895729861054307194673723269391151797207247042360545717487740722997424667131072950270669135189711880798700379574258346122680885136496309330368319557869726837115659513632315920031495757456632194642078327506427456808051071838009163932057782285652446565884388401629560428219773946090023005378369817084432704935169604489622904949077344106252782207590719910220205268982649080431779851179961380698411923985973277140872884511875509406536261270093760608803797614937496456287837728299728 [143,129] 2978520739550311275691300422176954662074428849884559438910759276074465337314462925160023915206978185945325894356949936361242074986444124094779306806517574348209431715457368712271847884072062600930083738992769163024038720279646830286722965272370896293269128847123569725154221511581395054212494418072415539699145409112728659767926153161442262880362572690830938009650736383793257238929186660003109502307107372294366448931835724537887523854526589696769264151017752804162044811507637726043331725327554275944246527756592278594062951126448333864582808112424438934289668702158570594424252257758914658608657126591777759871219375694177387097570898628459275498364602956869606442329853790954654458221719180344386467094562538999611890215855380162116658366849387811222096986303147127701848556082556098766795646260970799477876811993302331887005189974472116291577534631087406865014322685796583568997132841614109967480429982405986086868368747999956466017201696560598442706727578359126002871887973160128824682683747685039429446484788789696941667530017043721186542707855529760318342692975943183356943615878905573730675480375775790238835496853935673543478732101974768983924307340269300459322019086735714245617143555054544142640021768307613837311379430253728429854522647116308456145838035788716975040204140045030386060800237790053449182303220972944077889059800588841511873310476780242073812348322143284721656191904981560440833465018358831224606890223041698 [143,130] -14324870672164921553585583539562517342963925828622455242150590520068875909042858390040715389172453388160995203020910637481046263754419174687809852843411356352463919811060303118174048494134375874888879760638684219649754929475208396985109675900160380124340908873147693715886605205431650460551162543437199175072369867969480039195771716495881010562402742139091893359481720241157128310192564196738806435508854932667627949718051592537768367636642866371137078822663793719156422593311583492746603400533167304052719176413361459486822105347322741074476546826646384640487616319013721044269258278249647234944338583793264724232004830197617325611408236748254670213534406467129658805580400646090348031087366382348798737748932414587380553052006215977765520454862851117397633452017758591402654791634360555176361257640113708843383857554347366630326602902132702692528485917410667413722858019861516787472453626599426292691479659430540877098162932520602189958640824854315476486881267398054586712199807335950817590046459385273315095682094856407325920604564415520853984071668086624711899465170594872715864572760394870817631091308567880881873791539919741350445769239614748034495857492503642149784548804082153247818242088980776839241861725694502467182940152880204225319713517592946812741941430951399934985591810599421574068689197952430320215805335205051564720311151121809777475185971569235561547972088177406741745976291930563806553104083775849839149632 [143,131] -38438142882494656912355480506531118668613386861554067103552937453894519238545096126005522761614967147714676427110492840001872288761619120591158724281188534571538133954453864843644277839712023262500221790348455794183586811323499301993956282619698042927361288741397197764813669179983739912273314812816371798811633127952441786828607622697211940531452407207984179371652974165843096536488961829439020637252130723666230773408071349005916598420652448402713903625654212471059482494896235806188144317655129337050656427344668733506755356178721224162635559288940669971790663463809590794162336752249139801883980182191790467223322320270124981401445623534905397860082417673499726542000935598686429070247326979303354599159237870118626298236199779697999389535127383065424678023082568779782078343357589894944520962965014520148232203349632493673626056377795873601476800144426085724018193139272436833301829933825786909268116634141953402537379613624440498211869502896702067048112362519358876490371141374605349794023454222129913883844501201542531776608198224710469132854393609815652084302207320140996029345381670060517617806074264253091420604624192443644594954834748455255556921033082373869602067524374272146261815949004145155922484763796408321683397800542619651501696599680590764186849913456400020329895954749912286878966321736626394439433669427525962145826358161178596513075755686033241215742599452130005065805038034992588022151341693704 [143,132] 137430957952304728848453680111459467526393801300137168320753236184217261298355102201083575913438337469040885599283795464645178000285424231794062381587439347468647371182247451743231520199958046545266634507977229051100909966574089726505972253150966294679736016936598364165057965601470170275793275747730353161507511636993522258691952488642543969207690840495542908466225990946303436977997756834825766971573590923411287856712963109663120613606543726885096777948988923480343957796718805031271371120577776896845953324284311443903697689096092081339312401371347005402354055733346729289426346733919749912212617312818854999743322574030895804766910578107576351344585126208064454159245300330213370186637723150094536327915478454165383366457321017692259339136612399541072579245164418082734363017601731211528727046145405243444403219350876249080720585006862954870524818268387211547939900880029998979879392644906890860207508028021161263089141677149175207034344329791253123769163535789923154138931722258589331619327553906995072639819737559188734642702732541079004507415600662808061669667856048338895921311265875679926721176036245887731179301537833328189777029846329120385824983181212738884795255879692458727175685853297575129654485683714556908843134537737631637481462929420549498193206751887172235771020313128450369536112693124036101788456196071543616901436698743998384048627771857654820874994504646180215220990323566417857150160 [143,133] 214689275174517960105583559787043743330940039228121305364069044065733000867493577581080897742822519731163351218014346628220187338054810032695306556625273920221388543198121283379175279940750978867643204914605346589441906839237464466189907767676491866187785760098931083482810941439178366197226026362392883620893700050651956813021220319020633759166142633031451669354560297162865737767059693445012431715086401901175382171210114509606846598448095883130673858794763642203927014612822975360851068695076146444914236587270396533955967157703054527484795003409880734806099275183424206022726197611517335986786762869971844706551909345031741473133882037681084548528584684575186458093844217404353068681941679084853637238779979009059864537520252205804741855824367995434648608282175552996705210897230220244465232825796522833720255571355246415923625144798739002650991589771685018495476445215107465295593529118403289638791055849069896533764557874130014455407555084282594175681753957226264703748781432299510498729873138254273767067555053820915586983761365099426606878906432253509211083214671889239180917650739241621603670232515043059762209624935973018887092608520204582088725873488761080885657167925606422341456852786482806371601822933391852630708238092871214221612098614716776068470952249507496092898502624138425723399432161080471326502742313748945322055312423943094182465526397708436192102600235098902082175214988430982 [143,134] 453497992862965580050960608754847730877632590235695324882064669472223639470892466008967157090232019619184038967363432219142528447038014156991289037682631367536180646811778993734163545372622301532604037619239828161297897632664652975768402397726969886885951670417925292020368334126734887929971675525282357164944666025495046136884199376550777513974753517252154510815697434054187165840158507725478436057944477860673753081975549399136370237207438842005146878568138752910306899553117049655136903267049854665295508191761336926000256397852477893591904009192119739524552320586591712990837014360771110502354355275097518426393474838719501417762628251163211475759281866629974258873004198158970852945776607032559912066746592150410995722954739674051545529333604016782193378266035065130628949632875124721456430431214623694805192858234265646787188249041801277726082068714959772351163345124021647501211569703090556158026550475647990499461694182428904412219346691681228876945507747427233056389510485127441073800310871424553641818493855437028402573314811571188257334022367819994609567490663111368734844264600705698721519997111034050971561429515241871739083379089835233156383153538818019150511928852478069783251783085129315854476302435462344437514155132136275643642425643562539538738437472995075774940540077215671707714645809232057773441181874616303659433708773489904303164479374341008915341733118882523115304896 [143,135] -134026863167081308658056914938374061855051435038087946800010605844323781854596144353738431604122029040251392632151512579737331769888309635951319952537874534446466232316387882148209498666725513729200215939295170957904877305288038284399895958514148988412417445957952280505100352887941225768564771993821113969012394049391107888497353103621536845205559169620940894370010697824507398362258285142130130776114811069411739556332981681363643568940002599892218630240975477077012374145895186777449171961895312486086209987186608657792315639945058406355393173146467061296240762481993135098918090968464632868554279298915773721507351603263108444538869876998860058743812628070596550812120413626223746288128897229563163142014942957301071864784386886187712860735564972782271573190350676524282283315428696353094805161716199463618111957848571575983731534550620236412499065239897419343113713202204636753414712299608958382142508926561384244253475679322290146040991969135057283915742886569012173484886825449153996672964774514154150958508191409184439108554869569343815389244684400507851879030668730260530774156347191870243324513771077132081454125692945564041891696903050740789642517806950983199701091341957543208022983606802793086395286100845839255795786669198410745438112739820385230827340868512029176055984851367083568758128774272906886289972595192163252804337898200444275845692711349797986229017866361832 [143,136] -74286592388161133936193773709046349764527486173652637066511497708023143502736446244360705251987579175253950765957182066998114584276876180087299423209927922813656121332863579570285125945445032060652197941983003702750901038666191286094387822226341166206481421785853337878369499077042413787176572079503547229515380946096152708468798992599649124437728693881152615531632361663050527381915200992217670818688524203529256303615455921796756044556417099646686812943225769712481820359330991034932176890194116119616072961626650047378805247886234815456704608048624859989109284258049524905862789196880335764746031053487839497858617695726415522084460020014283722024249286051697740493426443910518419295010239537582312523860492430066042467610884635809423712767022598953853065617121402703348560206303616017778816836822058106524312149588253283799992770082468900979578812966617066238674476050643167415151026529076287975261541105009534824725974905675673938877510839485022786173062499892041464652533416118747211190570939214290106176494928048321587269043482422718618638456936333983383813206172887087851848232626454953189602315910707062184314954200058928127968684611863215627038195841377500289631371789127902945077962490482509204090696496208335317283856776128085143042406774533247822073537350445538972766670911755104189507904888287030143276219864201468823395422480126756720806917249818378799552432 [143,137] -189419339439679261844747387089524440705983388133401893975465437788182856285682398060755561600388440481038552289706938520613821425988622207468188922015935491417260829307957436706947025851428308888661081278239483914617714268730820706470636755401216829104642093719954160197866710933759902578984234935669893263907679276201032932941593628818443034601778931034695265076931033293091850009569517891012257055350771933811395142011000510319996524055987148352378706628997666090452515005810541981116700451071868373299302483027171148479270564362617634973936736428983711487247062289087869750887606619866853014164652705087785800045223276189600557234735081946666285543512392487830983538724972983484971771875237837094299066251734168585315543618627124512219416215310776424026050007681497025410104311782083863647111172015188423686123913599462416172695486180569773710645008947751382885894155828082479913832642926123678279886422769516224159420622309737602796586561348872731216006951334178560480188499097647954018893824284957206720612252074503373499243239957091889277292572182361611313170160052963053407631045887035209005973766309996863010321585645161377957291664200294336561249950609770692904763441367703450994135383723206402692419774830835799377490941428121074786637113683619826815393224124336116650754597783061362593874159998784855797208167525024446314702011548626563718847246297141026 [143,138] -12847378099830260966194813572424838331727414764091070781040892306996873944135529696114755783954279834878983434378545751483890991671041758390617366049938118283065411590718489630641041102889384461319943142726582659178019169256049256827863698764840225982618325975347973604509885193404137348468716140153283075905770737838104662917292732704084660702191513481317037993839219152363780821307545619013895134977431946700058997965126772372163457719852008811142224294156850025558544553063069509587552200458374359228424768104895419342880290929196265542726163997174869794881191406684495019824581960178810716735743426709303385346841201182564205818915210879278012835437205708727463458814481479250004203229440600118989472319620039774188195616078036008833577589939167008605066066042298863831677208154635154173721915314156431625821036731149935011376325046962045493041603298571898626456941797052296096794854205423656840408284612316931525465681754021520441495167587662607828668628507949027618145372265684171317608449994914890695581679772074062731523135595087102900292556972232210143279811524135535603901851719804167246129604743311904599039233227281100726727167505112183721046068466992111786006439451307148840417231822307885824404495582300907679726798867765687011969951524267267593973203973656951545922973449271031825636179098665859469332580637642087696042168933564102772372992 [143,139] -25525848616647580415625729820734536364303242818848143406226398021410420466329375280823508339436112967888881006252503552237004158260039962601981200787331590994856727240603934650364944178475436806557598558436670282473065158518303612243216119034616616403562044082937676770432964921895078782681862016205477262216564468500972251327032526738390863642438187480314632339891855934970984133493746278330748350835615535373752380473231887546381139657070117728502494914992318931971620848542961689412747898359907512434989706606671092817252427456148797713314934576463762169435466604748658120562163156429969301729951171656138555153362396012003543459283222483872928174494348164512607015726216706101039863741893124623888314471725049338467138282519281359263053678197304600431835198645125734399800980560698056599304120382514217195751532007639857401115537930213190009077904960329197709891403188335375761837672174137957742353538176557478630735908189727164605878364990302760395764854952823995981187978502186675495490748543732439648763240806143002057976424928054569858483109592748216544801958229353694638052141033343420671455478369009581470413300150259210599944320709411444842983576431341214789906986788921080660418990783020735006007807165484780897633336975769707405424476021640084727480537431796472331098384346965400362415900398177365729369313780206320600122110758215872 [143,140] 138115123225525453331230503904373652023208892661091470620822382896353420240294401935930773603260157878410702866092448020585953925480071302597450199223855604717327429042992028155822921342522383459199036146112125072136513544040817783348900284048385833630733862008598684263358137554418550148270990994372351109511202815978401050464168072731746486862853229553126333860404787941689755446055282145190447175377342566342521258636888275359244576862035084999189675187816285686524303784467180223154419490485752193129639869274138021209671508788887779324629089474575170140135552990042466054412902289341569167263871373138412453867810607486888410062261037495831450211985205306665718361509357327635445229971772534989092553232038599133777095440911086529896453033081360690387541583135911859841444387295983468650516026249424492180225022522323324189261931114249039343797396246666472097547690870537693436411729357056910032835193399977622125526641404109814167431775067673336653883958175985103397584087338447812840162937318674794113071394983279014649781996525348289314486763279990001293304878993046195618032108264997444785019239515087355914143893312494463566025412596542391373594978656770785801098287631233155543286984207544945905919607810452251909175185771140559684799621195274228762972517436383236076968526572758140333341705576196286470258508358878476812608 [143,141] -384687421429837370952961432549265319123414214691908493492036605969702480610891674225754217342501219130578087565479696670809000788329720065906393622286506219209158825253568167457338966155239570779474653061696200834732428370948855968433350479054931237080638330397357888346208079372624839994815765806129686102927597189798554710231812666445736940160816763531142582534105673381446988063689975683223825773171062452183684815153752833595846487950153390924628234782350920869424609125287930681959104420251741518688772310820319253299070410708709246281640162528064193730837181923512936266925728989900521354409753770750257194944358312841081923832175079192731806042989074457559275671989614627866216019481956056733296911424801446978096551079769333619359643185584264885655426189320731157070982083730268767138931920498471417530012871491261603924864683681489183105602791192378787284322911336063996365507848822727410168062456369111779086988638446873035712577133041361779813224145890417140065669834095251249861660386054771411466762631038953757941917518573122106608444761314774479243606986808535550603636630517191094348106222946660564894302552082751084759096183255630299772020636808737496232049525058025339425209106345739247344999901085099796687158320785593990566406751131246672968562202417508680178016995481123230853325036116144864581421271672424 [143,142] -18011938275486679619587197541168590634348410256370141976089031927595997446934604628477666580126900285702410817617093328800632376184183064655538590860821537142738127146129009585719233156741505405170442947671889255006594393338689084026736916409699819422992569050257824055475985265777054791924503083790045028300574912762636884339753759803250482796065893687936241882857181983585835890949360248395808874353416097028566030296557640007431182652136380629601959065630190282931714873058169473177819675126749624483217744172954609884832245018230459068161297914101954654971076082368412930242436722197520353694296115320715926221678736444028132076096519523740825166035986242499548162205450783590180694016521725340549006864755435594216018519573292810264037106423338265395998152337218132431622262529835644411166935041909139859238110972071887717664893883262421658984909259541416844762046811659283896593995701664614168893772270360280848379759069434504565035949321254015607011190016989006222007044019630576934942468491365716909195253998424082235279589519634413260519957326931110797125866523725714486688257225503342220708555771503392515905430556686245870987169446704024108652777201380466309281995508898995297235538437736376555061256056526500501929989319281912949723934412641788956946492469746638697922277715785822938959052262450537351232 [143,143] -283825169379059322521212857213583049527492076398029877833509482591143530358961829438134319530071310496916786847317919699532070757969445190982189619611153650674051537686604716612456655101914356457612661021580202687703039137587484175447925317265094221407796548547268850448550499438321052825673879133134428324158756867719352224529425838242927872409192507598257285583438723796055007542581249261828324213531096745096495994910290011822430503458167888990567341170973655170167057492937242801476431924287243803265318617687440217485222995961586255057952467903181411131719404170887384745045359822869183329308727564041040685368986798776814141306490483928558072097204982740560275890926075881245789531081948165899540924495664246894673617449795402730518269999937794793773516220264644192181678118503394711029578329964220477768706709664215918740256972027044361911238056432651787278544734024686117611256983125696062917909035225166618970451672238606084546462305381499631451759683061441580484983143131265341298174407810888549708224875632419425866522391268975858573379894612755785789529464878734622146162235515926029860397896662177915170682051570546668015905785054802841449663422589968465166282514948512052561291495653167369786808929794156004086042283218020635463062680066600215651986352703561981265874821836543239075841632680 [144,0] -1175222083419959762725745120319133394517914098800988428587129310999560226474847461596714175768673225826789094015666962654619028104218204365328134997276037804248393407494762428942570854436203910157449120062827293914912668965423529113795974830060573997650803073507194587269393790197264403969595034078842109359300044843491219951910399119629806856247250750810788434678942462531653560471681675234767984838883736577124977699718584741168100397023135955179391219434131471074929899018111122394898200440586271623279584903344602855555948160147857997661693712468268831696251744619792228052847718995064190152403144877557236416447023825000186242335601204587132430961522787415453490268004233105152131987354037526700678089405113359493472510146272442757996409213347422597449070976652380602569105665644296264011512422621051464823154095918544667796815729198491672285926845007562262786315276533986965931899838955455079007074394517792119697487568176178860925337173907510022576314809376719990631699691715870070188956030176973718560990499702957761863486331753251359364837880533978916813625583117557492773261455880522433472620132369956021195998393609075411141825629755190941742872634753112591053904999844244466082250744197941512137570465543902254880021039827869944622462697583860691553915089494185792347816250903426120104250750168528056061732993502930833184430981728235186431802831872209514274036073813412740972281388534995605472655786443428125119776483479025122975701131269022964582679138572929236553714424177492019518833920108880166782156422377286509963828770142426187734350337133347534931250093806338685375127321851840961105658529858084691836752940172479124365414178170473252856217319334303988297931542633138687897505436489334340247897065216268807722419066876842296836096327079143568388851189286921916751587647495520851166045494420626135175132957564922804227107867653116943014365820179609960560489845442622522311718068420635447525376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] 259747452881623424920664013600395971808442281006821173487119495094736063542349655591693638136323399954583584899388806425764621658350951857125928578247741949576286715189359761116379430844978638860262587034443219387932406395486403498944827396117182304696343218483475512755844638128217547126366405543449964896155507312956349966864055662580301978312488497565408348937922367148431831121559380698900688455632299488388019449414922154819964754187237925634432843229808842455094145007121217117125094532722544511088791015216222222531456185072252136939892769523646624741841448540163043573246644892818710987252619671744822495808287617044257066815157428875156916509855693887555295133538458315305515768073857931536826165123976741692707780330832153227940771234995628538827263817555790781724446394226845340717363640018341013339265082444240843990570084655102877592276357194479581973354965511050436600890501622504681649513240681838676662808529068365433003625770273089114145482508793489222309039984811709974838057213728935225627460372034033185590558441910959685390714849816137678590317256036543622390866383776605958873971415652655033870528721990622645754484131691960935456913041252374517337486722261528920616298243039736893322044040833135846133935554186031430614548708737006745905916608751403241327827999368139682857608899288628033446305382261976796369088750180074786089104950698191504458675864509127354954616607881393297252542238375781560350612456649791644754263391970625500202235453034894787358856547816104450162298130029385186039671186082763457444104098242135817501014884299441018038883009820255085191198858599684354976603746794039519361058868485796285217951551204791358805521648993606181511226259636736817714319884110966266650127642533016368990749687880385311570735213275999975660660002547977889872349280464891997468462187075551388014848906031257940830526801809100803156258881162374794899485378007352241679615144505027120752230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 38009515381890730622405095226886978147047896029709437916519763303796311475348435455926733252040252539264028963274134038762991783330856465364821867773295739271418243610155011416118446856095671053872346487197492775065427928190544196310837002081221916506910691024718126491002264855780993233484921533911376861943234259633026380282385232715999981013065618426011385725808599053071290062187411187206740758489635770165899824415993434189535339769158198027788980113648079427736710926035781297158031540235335183639290491320027194818658922914817025671229960937415872893999307275076329819937218377310056493137023599513720612174043132715995108423462653632049082326972266531460174281180979246345396437007267332183995332890452845564564884974492224994702300482640805841100348846131181672763766534340839778402699601151399295808081568983946517899920729273108962653497383136022302401347934768731071118281000857961623200096125703398980909716297003167725980663381387377930050229334821608297875319880517067970780239524391050527293197412756587448580777662164388673138009085416118606620466237498252785486787955463908928622107621158348784536074993635187759637341178640133142241748816279743087568885941316508228151471394423613972325130924206986286952923615878828284755916795469502718151326825024906875256036908389947220634812202025591320504847816060307018474712911087958596665144453022989448152977811529487270564300844498408271168497645641838830849941165206358185641739823658521908345882255097638334030015259384781828224023809352884822713196199013775815581965269921067452727697685507012447665522252237845594373063463402247123992687251807176552096432629964162128049424199679746497082139546203148000041022962982514494398819419877017641181955815980039803272269875838497392429155189464118905822735965910129838834504624850746682948193902490054347332499950034302892859685213820913682183141610185092722670381512936060618652700937336416831175334559744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] -8981212900750808404078762626170509352435963057008818737431885272019291689891344547110135228707595286708966111623327877249519119011264262191009375393627812482165030844053876980793368224511410812959548916091003775554320948430215207916504906815381754949849284511815264419256666316960544031272384514065095336047281642988016136441428906261967497003924349771337481471253368841339750737151304154901917597330343515219285700270083578171908301776102492577677648061487329563058073239151724088782707303230821889516343759281901007960485303548280959505311866796471806842796474919431910528372130754498071769021401270976698935152568383117354310629426699874821562766293784174827171355582903498409566598890392757119547924532652084376505371231533726488703577570579416605318257124252487219842111583992442207310533870756573521898870628855819458062406188959719739901025904171854233927700236513127384004896115883085104733115079403683143450562820740526472234783833073511921527558209279222839141420225684333551074298014889174822057464487856489883476377770061635438244286257398698320306291282477545669137374295209537153492721132276625674448894836074072674438270540822296990573083852772002247060911665623183990136116384331739527472821232402566194875581462951985192915619115781690311731603829027625593589200573036518072056296905290379905210319969648991491077428507118059267299822315590419128682272571752989651024847613948731164676611434927105296196693031340961424791034846219459046131248384318351093486373937875619076784282118597221208312824350027829819337250124286790719672213183690805475384899699705848022923508593090952398997854558255705358141431901780099137301283498225115823340111855719522873237746925069785266556012698529902021515450033016634881778016257184987211110538973462237321978743629681401785110733280821002732389617068619584554611270619647956621292642796755999511607155006043512919547492993650158037377933309416100174321185120583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 381920536207872923640601432325507521066916794266927152598210514734677736590141332704328919767606618601933247425006957602401007675171073829101298090122544637070657564358427632663487370365095491918647431989321965849404971024600093013798724042705087265486137416292009697234426569843893357678472229078606883904816951529741031572048988695094011936663660834121831818024381143120388102465774161998563052624058610484171503593043738581364991178791943252638261814239973393818056534534519396782105982044789864078215278351128523457363301819984972120911395236745008092478882259205984477741509107915999319353912823257289987409897207369672383025826879492414981029760810898846948720852650820675798543498003461594822124349330965000653278745423035109626859998291329194889626763873820695864066650830710256364981254807028965528769624575480697256000236408962040187879819524847324662210176168884232379783001512456322243694127351696485138259940582489121427173678571670866352453759705659049611253521914791419490248994592459648805324421696343471158692924060035064453081676016864287936048877451355627118856427182040803933685431323103124268764652572539373543191206411601179790889905483393274980329379823950190407722141544324873262359833842317836626298339369538626773538610376694935290770291095932498983034667557867727411896851487029617902018981810384653892761569208315123848739499324234725463222536180544426745461338347535866589005948874157447382645179849135981231724455890834740421556127944110837232101693340491204700285775884932283783451500752227462613763508528309203696350096204189331757240188900577152677230540260956791570933433274613100699287715464797503592282906597871573689439675856891862806545896185003213293827893986180746129401800720063240130995264575316303450325342441036451787493185808135766948667632570567644544041251567482732398415185907669490049125677164470948104591510437676972526989906234567713299101595560664454854975444509261824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] -4609147979920367796018918073167109299834844250848837066293741758680410994487177898872879602663221264903345081708574940568050485312674455098427393444245348605992472917976392426807209946960137881267474382659260673325377525431421887773746912405325210479223291976104462557806648980752263278820767666370783407412951177064366412207272420222040692935407807404311679778814269610623402166533528765255413911499403202535849331665038835138986253339551061544888890745168982188519393740109256955547063593625170323399256605312984723711558989141577198968449741742479685395041945015853179659792584546509933712104424527898674883825651273249021247926627141757114219520682676169342485699497659339794191673832289694686615443914154536641507286119709905610549949202483393661176953986936155719783329723940242217102411504290955331983129222424130109417669431915631213792627067116251369670396536922490820465211672858734743379286673358233435140296645207234742986715522005202997129978969162726614588873253805387078671755933589965980691437685267469557214622440671377896664213737163114734843671248419143541358352122264999658146005162040564652032066469114168024584996419327838997791098821922773770570920613420414345870414087485714920959813856689306019280268410530646281489059711881405167647024658343614299193482024007949936676313490388182138643804304057183490710407739835584690978855286505390874238205259317036139708640507586031936905596276935711338277709739208050505056148625591248274578882754580741048623976476475809561989765071008647870667055250061762170307341251613602405373599243152282316245681177973892919154955917460103848694463254672672034477832594076473060510361329052367420669562194066713182787353738291732257591968153069849921461592330504610101332232397880411426464055805403288303244482577769825884981785432372316637580797330706938648771736482210942624002879869640134729602521884559764119362903920404416400864438977605831319073272847988162560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] -795933041786533005931663761807152184210126800563694379169414968380563469655144729435355387579642529284563627574204571891372167041482832272292484383579385407603095190035890705330924769050256838510003798963096933734092620191427888958789757014811416242458035030806427291244914080724291773856380740792488685719337576259386008375651742539412763629190131855155113430295164711555424081142242271365109671371867236995769312610375025516880234793253173350057187412532597247813638842198878105631837345385027073732480034389955151735755710643387920190717416711662954134164036936275783008533770908720669882888628153405985711679168656312357287264213883225794330786663981134395156281144772149851922864156095655570289310458139729713948400717398839900559948498501078109403449065594309194714175042263671419462539255931200882605585246584703645677213829764684097111529907590046695369304541367331337567926525902252570421743831947644065386970583023811263388237759467749262589422307259020233675872504361008296063946698211892049493601340588772096938717016214754045283808446273286109177173483316575328920427193260380352792416918293154579592059374436123886430473606701972530657626963850942691554845831700296384762252541365144681205007030956720822805337645266943542364151985727050773858640229675925051395346158986767532355426749798272766716063633884904408920711666544004858954547174768493738662625733020067498243930736804611755964195397627639744595238244119168080387991464483988962325018239868376026924463811683957773242577986942208121372518576885322989007037230413282605747358482334782332679555520172142577382414597642963230797523703749291419977356897133405346801668106884989662729451182047801486748801304854550758966373371431964988769458452945390245786984779179750488142646988080680725660141731025712496498539628998828078548401503375717204602962613984145835047364571176713850424851254588032693500476380909942944169144057518919832888995886080720896000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] 646406304284260389284328710179806705566435091150118055459123084068497722726346902463427860585684200662061429238239767070087475689124043401627453828246951616500990576224041062512468434591846894978774223031561903046652257212047819617732814138068829091778598321006615157564516625166629265359773302696787336798270994835279609105891445744864600153597789646989382978875913071399225649757571692501270060536726808097832537834378125198696520324825420787585608474985317597292992277062776911185087386753241340847688755469493759380893337183894159906454033975035207497350266124259629764561018669877859670229761068283018904198312193846465053035028292053848632969826194400164026411400998558630148324218485213749512020645785754623552531001242992737105068248809594159933005041731398738791554562556252509404849607399302998247806929015047278485647239473217922110658508680898653433448100917044059065371337932217443248996130046608479106422505426967064239184417210297408777207446994795515787336485196027397452583278117586560077313209809468326879478929793742606105220506792130012627477086355873035696875654639228807254031802013696398678868530325764668643973043897321013894234587080656659536233265029583123657895242379502190856523698631489516103339148869344074641427390008450052737374225392198444154113324238838112399732861663933562117561965237314493526244475871075006010293850843024627116164107510437934593497956116740938504597926245799959643852040036264646381401517643510460560278134356140076709871227030494640050758056561521631322793011465038808560432536650519904754970874596156210585923954936679310805998479209802036513788249802847904477846034172936671390927870028505212205586950894980458444316245893081526355609653987661641957393601968925242671019719368022061817852792655249660139812910384307223280836545442041739902698835585754592202026641219353556057716779145224375287632278475903232201983957121817410756285321063097638690916221401578864640000000000000000000000000000000000000000000000000000000000000000000000000000 [144,8] -9069217075130044357333308848638240284506859612157846946565388082310474289791152997514208287226721240365089822634633616524412558819011011209119998126211082103860023009195942197810841120415049971651798155142571911197637953777351394157431479651961324644119874686324521893777453721283407133070942014755195719942930394582267885842450204322907218113883028565898082278493827046943685056346807218372359484545167246080920819597976006189902017944004472223059425149182682568891504764845738147125850262976223324663556472604235541515392182493926706914606605810250909323163808327817889130179398170510254171602804108672010505553116557326617961997397892548222235647587312306597117373678584136477440196628684352142045053036852572240455243187143207405258439924419958622453009619664606073065161098993422000404093548584188979608154110384184858609726743547335913602879038644477883277508783070209766781903887307113086290949662464813937393357932823521262656690311873111840521948787536228623676667434933316651387789372037788463685287985724666206848472812566169333081041670120125548956927326569657850898134588752408595205854704553614439598541727592309584159464748433596813672318569336277400563064856720579826351208325452584666156325242586571738503370165272253075641651872735549628694379672115017698861597769646868975736918295821487925950753980975397905000904562524880746875611195871166424039661219992901930067931208082546109023217022499927843509014285857839874337328366233499433093345582534763280501439923458333430582534514079592489496500105616098330290386787447649383551858326232487014606327848974789434399759591672054856514611993499871359207864452910221033859869622636904789976702281452179990006970535085419769862150505753468809732043405849793609030489525863742403496751714756947692215963073799086599295055675592026300809839976326749310494896416447525627626576881250671497901299050187347619000257769272144152547811150625232915759731025648166109184000000000000000000000000000000000000000000000000000000000000000000000000 [144,9] 64229241177994817333224995080334158843438578851043833606987490965614801734412726441542972751676248888168655327429133683314977778496171232452517822746623186900528355817589084629190224682721685914604564386371980067310535003787118069940459921401490944936714793355417937250063613453755109533143850668480424361204627479902391762906949593402136154066955585287769280344367999509127199134244282249873160496505877101851162838307979344987980187091930475120763280766119267083857667440233716233342283747275736009103669654203334683308126873723704319443383570647151443115946648020380461735967319699883705997146539757053856092960994417010855038133236028553455071009661555539251695855877418414637221223520768134001295911998930242653508779154788994219198961405771106289169417690445542023963111998135089683813575627508886348312724040001741522235623801043678895230292126047678335900902692592194473568503497487413185850671400178950732667211434623987820645608647199166963835665152446800024169765794020472571185903442519166903137051538052370699597712974919461520024589780923385945668483048200580132725576629165545960157508052303933228940992195000703192010468508426446342400170770365824925944713465889678656701683957471524570893385472476746064754687477346496391141602483656762481276913469302091222226960164860793340749257967943802558582686228355092737068925840802926422920850651636971622075628614707566332031644651825862201639688391992144668313583253500515147301366163486514335120514146723295529500071812503783391950378679601478155746259984814751315013901905315814045919012717045832416391984528903889290634611266113362501566303898245406094335250525204332966342238225700974508489060715310071412180326871048077193742838343045920506450200927880799174350897140207143580571993103494021632959611130770493498745404287486857451928353183821538344396298783363456221168800593298430851584617551121546384965607288842281039327983684684032206073811686847393300480000000000000000000000000000000000000000000000000000000000000000000000 [144,10] -253706068981870568801210907108923299829771863889395401737345288897824064710570166293943797719756311922396462824265729994173973483960677824181485241871090687098616312897166328141886939722084208723091514839712969999173469545294954199972145555712483309467842453532823452870918265121117943560294449017532786781577270089499162072994666188749547676363115649626183944260959306890840702535878645065640033430189131872615369485907874317529387588322951963643117469020531395603081500107419356859213924609939793314129808816534386103048571238908733747944677025709461657874175890796641932338913304486829347297896833300905502922211863273762355639826873807280434934193907454919988189306670470713011640723559973232586764431312685395685337357896486750914499819122326629267887233032342981291891525798349669626293519416150606016896217454377093906089309591143859363949865283523269751531783381304429320801120897821351894786812752429685912948284844882533669759731361893846815560789197491572593179207809226974880238651312631560694770669668611450228333221748936977331808487556692118576067362227079408452397568278526861845904712269586759752855853871688096700253558454216095265737217553369309221063885319622738663894518325753782268224388059876042959192885291116820492982263465092812445896205764230620521417598284712972324714988092107726109849566318004035647562333026961127265174771433143549761594552114794175451435321561042864629320660236766496889267882955497833026356598696674167108625290500291099203277468453866281220269159511642540345372576056229464000333362885854438036385826253830652074158672592603404370471503450299769030572799257451515161793391453979372707217209028476446432451475784852551421457364300768015309532446343176383146190950772361694878829242433610134984168945000561999695159561676244121100004497199987478339166247861239853363313086043328329628130078931108514999251228759606181742523439351592712451974176554761886181919661653680573120512000000000000000000000000000000000000000000000000000000000000000000 [144,11] 396579643842324978807366747672676891153983861886168276071487983111600899176185286393726443668701491354523651165260138302353293110266451618708655702910220876843574307257296534080565795677005544435580710284456067894286416239962652083013743310139903136127471980029092086373848890924360787319468162925572480856794092929781806174184786001022857331531152132344344208397394744774471014767498413150842186666547955022869395225848589049103753662899784482466738155284848009548436035888655537026222009421628110721927711826783691587040620659713844386224236818147287017171698538145743267560249857931126221706434892686668176071115865314744319213987545206458328517221167763053026774633630457640406421055494044402482039539676670468752574887071573935436763224647699674773992570595309735576489944742442398438193290219039384123325127211778778728191228685317760021569236537312141678118477756729189023288192272093864964982448410306715558835131654505802516088811295347251660939465034168768050300655213149522641708466853259069165516405116309745543083439691406071969378002135882552236084216074032287701666753258039671907771724825997904607859859701169788788179665621229904695670622793747586125712856267531475541966702922412628025467737522176643633425513511890318071635252928511524300489485293724536747380396846298134420394282596045164772518853793608564841305173629324863555460856882386151587440217871688682030561398066825211207075105515782994278196688454738845383528083535620179457544905771002770176975663348222267701321876501777121013375111182593728536168846206564583821945794402486306491799945237105255598362299622018919969556044486495221109365469686052216909240712585809810491247797616991780828968341140690476700097149897961272105123734627953879204719142975305162829586832441532792421922864980349553889721514162961995823682346067117106871898805539507220780000550671184191090470950122131264546519422514524256842555115132612977577234395544193440153600000000000000000000000000000000000000000000000000000000000000000 [144,12] 1563262185443579638511246234811697079103355494064628515622596272960356898356788344278788353352018126832141534303182257345020058005872259641580297899094793576902135290327079228012178895798820404043356168342015315875936285268199732829461125392951956321564212500733221882271814062910171509249939415764540387034312785236004763060686458986698493010716264389784527896263830423458795240265462195285236234938974092159883611418274903752100168152472542770929423278415185823835475311571890894347682128583271314818496408833467556524253661727989559036328186700061950528218729884441114773457731374637610672882982838611958410771328594345456374442714430179098287364073170193064112051787029163007027273722681032619464580488555642309454427209714861632425049856611768098188545271680152999217358132449676679503411049559203751218938582448313941873386367070098026737963969927685484868942200150304952580269560461570360867919008488226257053385173894981577004051854984431975382403373566513007484812700184395788855766178010600521688671804088927281012514809696158710882227643184702413347174641345019638088389262904289438258250780592137503184892961179307656083726405642647585959289633461829031104165083448375245708286227298532836538979727681880233782222906680861867225363001594507743575347381306576359686507870392422463756223536842724963248520975929929728732334952278422680897031106095390134209170753548872654793546232412005406030501626459749613421229288623268872020291370555612797069851684239255989122582992149934255850581415128740591719545730238985215768199740131152570054128889411342302918653469813073366270086714727607456500889571832303878218867320378492506382324035753403318834992557890355915620374123344652064288473508517066777959097838460479446010388210393712801302688017243980801798099111914398053270524536103559339282297810369410836703402982769737454555724698070722956331996813311571433390884683887199026491229822670098351718790895382359122640896000000000000000000000000000000000000000000000000000000000000 [144,13] -13285624563610406485446180578713913906490127744386830864313896916624395081076192719097199155949247092213201973011925736196143268201594879354041393006611040134127339420938623210767473756328754996644308305997192968444050182770269392467013339167124242575058072557688953607576274931034494015316700222973221118724830485044613783927149343780156915623746374357852651800576044768859247420855244484203349614381228471752283230974907172522636023712969061327894032511901825091884328961076040928735446940919726900936085375077093812021693402043741839849658122100703136719151838654070869660297596820907102390898077572269766999921265831527872909501832603675043798572392078250344190090491465487260222653182871095227526742897786536753626529085745336353328833490384479950806569971388040165121991550235244334961714757859729213631191822206308131037817689752508232922630859720733480910318220081982869118854635675169605161177607514826702915905511572982300528940256958726531843304407405298964519938227852156181149469437296435555885008575977036622260908697461200237367859997217469085660073459001903818871154420425233050327194147167990107432801945685641414542095609630463246609210233905215917049089854388557834110541691224740529505522783045555739248788098201259420553203132543315788543516081410974407115572214427915011414336426309370385437637484275767169096124906153622378993029694568859868203425752232989184391821746579822088712461664996928149904021655482434053280997615887045509582377773943549772816561027803703483818936157177436277956841788588476511181281886750677020592146372907439015636191150852717558157018162622374237399375451054920411276866342465732209877443214893840354832301271770898366494590798132627132659989778467741851172853939672844995211304023430558176190254295991290368183968351066162238665848740748524310686514409474210520983593295367378800684275748119451662787437122388039455760690745279179518380231479500437982086270766390262250864640000000000000000000000000000000000000000000000000000000000 [144,14] 51275331427992593436418343469958449527392540106550907400910881970173609490254442087377570833171771115823354914338602559988058754858237611347376154577457472719276089837994737520543461219504323387056168218022098445317235597370840740349732711942804320246503758158439052520749673483851079549305808623830495041531270010653841463254219401287950587913830532102081280038373046219724403208821034921235155363159911786021537329812911143221408577967147461550514881034252394456083122907852115957719953725831438244252416522412556080012391856713525863052079132522444881397019083977416435093850263629527794253203187911664803626472226945763326326937421290822300013332532402222727579613673812373358545737409199023301309125968275614106540572429213158378797034336123998846411917557795037374342636313361710717220584652540209473693239176825198976286083166589172927294542573045115086788147838700233706437725106385039603847695234711742964258226992776228409639322222514072974242557791590962399299897718493027067964670031477619956788688495664627836771105482118288884057744204556522296769775891237926745412632288292964766875192686045099866930734360725636494745293012517926496648855849356155214118358390828665610155953717455330350405043075402357097659657766286516644316708309723211563424105673489903788359352681084790479565298588780045489198965711284150093039347288355354038000626024815658001979299678527137286998059449838588724926847772628785324240275985810230152233753235998324242460984851562349710556588642824807685771127690822371429217372343978010143807655170205870048088094323260379801695430167246086947926603131711709616641616211568560112424039303770862710322767378208447214108503973794894664667595822769788415795146100736339994219538475164122126265220029502796876011425599171082422517544043777643207679369641733767937745472926644951975794990607551561461870913845402098925524938653553880317900575820722188008879334044073811397927104689002540385173504000000000000000000000000000000000000000000000000000000 [144,15] -134484895322729356361881959805164317373707531052986662834348732187390091726648578122293785038599137529669091926385686849094745069109021150374498610627570074801011526000117235060592702083469212088811768731915362829425011144997414083478723915278473537447792737165543362158808183109016053000860273598211208974062493995080465058036985830618056263054957525265724967692856707549499071977526945721729178229198417728694864595704900764660885818742065565243963309673737959224897132331258779432686229497787070947939602286092980951677680878822965197814499030370317270958485620730331098110470549198359066994029997349503956340303264879149941384907102994976279051985716842508364345871419614078033789898252177492428053621691352243760230452064433814184146798102139418159260982651948587878124962753521186058467547629223925814723241210985614540937060265396452397120448091514769296125482021321461532286865591536771727751746611926736659292644931348102857519350962370353825671086751546330711465051962239160981616407659714270705025167176087845130746138580088408274736514451034362052130800018164843530703698490764011276699272917733706807176100680590404527608956731842122759620512585641363484980495689758510301855103672767212362179904366384586835572959753992544420508355435208915740374726103789215529892752593560897011578545571086409731977338265712822552459866820093035243259369378155403008604595594524294227341811217180066312484533463197220586827466944654701378285712852026108904656707470911296415699337262656091582173242634903999777979656050081028169267640118042283449967003917949236183973254266982991210505094190388744819384685274099332855946363477825985847386359673541343604956858933889843474460550489590585157067478007014935062130964122684140272801101205987462327737426247992968843123391489391192146832644835576766086986098496653218012455558021830095088514902765446722205098494334311786627358539932864802670947017733000546500990903491340832813875200000000000000000000000000000000000000000000000000000 [144,16] 259291326842801776630407049180707733368371244762011624256849737836882747907480681599742249178711889573318443640927614585876186764989356492723952185841582601768438831697303020399669737228655692776496136009703397885602324067384708946246224412300264512632821900467442240932949570598727543669178042308513522317710141613363036541066927597467386512697023147350987791327799599442860356466799968857764111879145995438897647902381228465271756086700284895764656002274440325802700382215187665522839318250621962122544916937631025683700365126728600390815109343454842252877203246235436690591842488183407776289359835147489657664841603870203122771898768701326942933195446322881664779124692034226278853114345351914592521413547963176905030283942972117970452883195081310952999073136460563174333685873552968704928294090791817014466952436407637820493889337262154125689914305741894105856093260695984737412285614906383182621701280193444128862230334591951350309769192174878268481052567342464451774741321033862672933734157755284120232423248244221537445055143392788329946601500041311306079384193942016006967462613927617446697212455847992393758791247168294080910402250176392624872742521405901534151519489490631359783900812886419913311033689007058620153005387699153979276522670388202983193005022457306619144257342879373974425863868459706696978614456484006278548226017168489326403171082534539772471409409667829783155314654686276907012363730603444323201633491432262437407679859216989484082479565780387934289928367895004759523791337773654982106485949591557322259713618396047129649088378834882690255322618566462583765629182654499132003031370782618582705824552460248360197688737700557423181255296624571803014289950720604206620320866824170242280165986665814114212216825544388741832508702604616412236253912064988428603704428307006089161610384104490100671545929953132601328333805055902783695060300782235370289615663766283005582409477386705104521484943517293043777536000000000000000000000000000000000000000000000000 [144,17] -366429913601948577234834662919197271069498305066616481346654299982077873473668663459971539275090652117799933710456719203466734567027679127263284562533354823240849873523369020880441037190501003086569086973496360121634631243610615754478261342187720100312730164306960031104749489196317458057621018486878386578730839067020625214076850807448723321757247123999274749210660591847167597848846937781414047702133581903589902828532851207133467645440331563008059651494402176115561998426332000410629884792846341400051676970261919367014010401450067116873224505353894986954650092356253191780355627579833485870152636753294219042728612354226454713819821174704878917389366251693559769040904507621520013684427692193620054391333533784739162319501171124582822952583064506235032990414187353280361748028006141471035674701300536206201286219987349163761809832256187332360418807978993249580766824559012106728585295194531930543863809611768354695499102982678960648529392435476285823194326802247523392550084045060703632095752385940812347836484308494969875544322982583943104935869758544416922807315208737871884605423204134489127874018142803659171738884772243222848976861953133489037527951368790702900122367046832023879120199782805582629732093206676391556876649870454614045251976989474568571508226342834830405559800195743113990777278971610325302114929744552052125256319777658603079137251362793256190834649069185614050246751807187723333171749621606220402609530916794298505239073051320292757170905763235456362630134691402613619119240498008914240000125120480768876505025286170884622958703156189361770361481896202269908313963027963946279797624355741174506375925612585564735699525805897172985597456583378916083277130195994008733371393036944375260981137834069939411955536090875418145826186330202036341544875028023865353463516847034215931819846338767569181393678920403063584459465468480526224151589955931466924104970626841871884771735045539825165684842487971598827520000000000000000000000000000000000000000000000 [144,18] 338655612364267091459778742754572035389451213188157572356013200983744138979693208706499149723401637282269435281341780928061848343495800417751360491757070825945467519975260512295869998965599274797837206582691056565753620772653182476249741160736377580140353493654101354603506044614849208172998849085328357797972425536608458668181027751800944188073667303067413680246876191814850013284839193095149724799128155613654424569543282455708543699425235372211293489491553194031955913076250060308037596194073965051787375536950138451601863858254191332741549528071192770249987691399709918212401901674617636225866808433291809839622342485950624051067245996851143524548603154870034240183236606736813478071191932701348551508595975711903481108892661792570066285682231456837207530226546581966257553843916661875256786286084387273388010732941798960394062396132935960248127827855776610024126019435391419299600578060041409216484366457255386056167361303024916973551938932570050482758127351864887271916625953792277993453681597964553043039523621502193645372284673653108841802422344392500870154959655636107093578558952275261441537815229759588713724513281911160929722245666879929886259481886218769053779716123386994518588865496056603498782448083717663348028622165213865105873795498713177458638154526627513242622616506751588906944396409448864306614634562517548554176704503668015245294364670794780581575171228895478246296361298583493251238993978783588281982644747786163141630297820764040307933469598402153351511110688277981681601559861189067377892314693091550971706960837088143305454928512013378744292126355602517319017759618164028304613866203696510226186342571971432562930048558432498446322765816957602320680409743906874420006401681944859744578056735780093699644824262914275525242662675443430176248980406546763967063208338590257618547757187349519590881619759654702114641078975887931552692669034580976107283720560016683279700308672874597370754565048477448929280000000000000000000000000000000000000000000 [144,19] -63142790506974450164054491754913867860010078657673453801876412802670703477157170000688162302526640027793641468100281154556871735957515824063401888778292938177546263332719460560972107467231382426272162643439614709797566154045686575137261579420143612030938629082307236605377088063617602714871531682696298221980145693879858390196378127142875650002915179913817243513539905080956658922637422263813040876363385353612096051309473663487554807447292450024033500876568237260633296429735004649674506529954783469553794221709591760882847856730666265973878659092444014635366316205695389690928654088200132534583618259874166926206397952682607421084498666495131343506802224287029055965380323808390677793337585083948055253506202223676570326215857568106634722467547144462422865437647132175580882421126891780626749875000371497266911652794576592591048138762984060854668677864605011609168505667935331916356497798917952132667544899453501393141356764760472524474240693614962263571717147514125020899058531987119847605155144236071526868957189200271487322716521706812575430347170637075466462694346136044066509950314772656578616387398799894524701127496228724590061512698298107202791372075452826970459354186522784762917126575668373318135784282666394726330598943122707838503957854407783395703726004144769948462569362523350206781687959002097875342091452724164915813810624394858982495367677414035232781336696802212731229847326458208948380343441545613844188952916992123458739432712807836549309414118838139976110904818299817755621091488240151905271792979894229553871242315200559963474700595100862814070887712136249043437338240773289675294057582207834634866071185272925765097661409063985250882186127320673034893577648194992132361890774475229569026818764680024387589142280530466851899415272280774482054838052846895089032113032620240996038103456969856083264798862492863447577136889135703336355422123551359695542129479218206799416653778865989435760732931918659584000000000000000000000000000000000000000000 [144,20] -466877205148741880968293155041179943236585372499217923890097376580783763844185797257435122038347779213248030143926571557724519322727706568349324627463182560943140693986966188403330529828599067047343172814579053109508065689344564793896301432659974835836472618109507846389901479739373546676410620805101167621557940095676850723123145130365150153727909249940349757845544529680174040757103120575059143686304891048426856785699206634345096514461082541334872782398850810326666127077814553971251312577829917839393896936643179227488316537080296820657481085547666217797098637760037171692154130871259139223997529821595553757507635680493592972987305187989603984491423575934507218394426849543056924232569781033417435283978265451723871467853192359086684143822912031449503325077796019544907008098628824456490809930890342468117020783410564636286975922298300926559435532201094369250843701742657849160512179594897099025336862494295763013730850410803316419804984017724718250776606227380757782589089654960098662016252464959566963619694034008284841752845286184183715094240329015161496862874561883174600792775311168506444714288952807283059872490525165441779750526721176151896516569178080757376057711941740971600803746213029947194830780051221375120331612261473445695965150853499652963275633345925011424730433536471740318325020258872093676205669138885903224115465614549463032221766645758878802055097980391509437342382186745571117463611363937727322812547691384797723424424825696008270509179065185989479733345065496398511951946996448128017210607450096744547456795296480308087655878674513710346141207782514592449426762234280850444596255003497353632641535084196506838628568427541737516251317221456458287885308382333601552617326791025028979350278648261477449140049414128470086568738705115664162133701157107134551904696720847661713175327855812008778162266376211164546938039340584127374100719138039122547703118558609241443319553783215406782621790882274247442432000000000000000000000000000000000000 [144,21] 1098877303293842909024014847671979495698291979420865864063988138708936264568622263165085163557060435969104834403315647638519728906472206570522370331571893268123734383330757608377027738888931943690336830600798974310940160504418178107229525550727881687229548306118688340520364634051386010951563476149872907991380180558246054924420631166079213506949399132675400381494639409441516522448979487700160618832416209292433958988542969624664440331113013207820253700302730249446648586868699794191138753616202473451502880199428996874191725066425967073740909274025474995831532883457455047630684065214602132167746623068144211454510474633155543758852777062088148680983184232566960490000355126650347183226240278244440635133901722794858674913953599616804940871165568126233063545991723294308421502281202216846429382897924441623477573915342402411996263315080051290333014744712501793915146126380343925453050533565147247121082383092481962148763794192904619307618152152115745185828936704316344193929883079238469024573600028054142882967823365159207554777812823378747046658702468500464259810828215931760055081287581664211795160131885317768394977558016865138657950173941913777295834645728441799980016648747309772230212598824411505826271314884025730866433739315625954407043565441336157051310973522846992156434609344642307966170723455164671253895958519774036763047525345233280488048555369464828132430778065433912982786774312711142822876651784670675619059294713104648073609605840964636018120879911938184051269080925956557566199458943068972097506357097836729516599346197584721306448232898364976224737656204687455918005291601671863591154965393239566539148288857392799156150563422980424014403952813483654208633458102295150400099549949640681911301502624831144690671541884695014972736044260520848539884762217703627609656237986542281991331640266665692846124518159096697005320077431107798809148040335255773011599113201088568875031552378038944766119137926305252638720000000000000000000000000000000000 [144,22] -1585056220056619862261398468512717766448308111568098080383346343070166793480943522087947781236430941260037046753279932554975676301775674947332848641836645574805281511716363630195478337644256842325258843609179575891089062563524899983799085087014802039507972407106217805697368505866830597713481758847569399927336598282885853857757139198567363174027602111381536912643360429184043038452490602053654034313206000965274714506365246839363363572193715962788655129259278994254953407249185114262742574611821056213124308292101266803015938173509513195334773130769315699842484901110634089356245879774479390363802278208727016037881686992423333263042634223178210041231846391298525972980788819631837856205049437825293460509691257667535648085975218433407444661174952844561820182937370340714622090271710918733894903927991942866119298283222377220241231744267113422267949126219919827099111829632666602209090109452366954707101605321219960095688547308191126071083923110787394985768451051005976023368696195635932197744051974173178068785402216561843073059302481760227771560565254485983234862300427500571816405023930101474994145787544893222883709806021120808730475026408217076321704414757030829365309033232156912525022246298964422117101197182872360442974872129824255586674747226091810801987130900287110568462459738435050674347757200266173388904778560407230036304353053207585728488960220077034451556423866936812133754459813943545218907796598915778599151053509789247474667432689742014893558536210209538212239647047595127408354609821920989991710954387437617757843193068554913001982930338536106356437480886405299861332420524682789540695391841272271690968895532277035385500554984412401278540156977467897020715520075278519972114553086412923080372006606206762485510719381306507408261043578322902765108419080316058310479577818652448501317785619751697280939366178428893481934064786265266779008026871988356626821816911921043983209572944416744108442779299817738731520000000000000000000000000000000 [144,23] 1730235365243071873014141075937102844315581487338056035451590663984242052110750205351107609027962593015106670598245383450368548503251432540917582613666785642149819397374474988991346284373367604838874702276717528047396842164535290612109587536868325176983420208852673228123626510540686158923822676610467195902360987331386060355297232997632531725860653877560032532195459270142549448054799852270247133752276016151809808028686678096479710116193949176707725669825958056617033060302408891853481021681041996286664549769262759482971939651661126292636761865348916920699227545186309344004798091914478479523956742300634136590421064969014287834115609226745735358410980555298534266228925245312707046814869318381205119341870329849313900530199566257585878261047124716022238965386905142047905818083652127035883322798757497737683319309351606109796292363358086000974760266956295307941374460036241829363171850524463889928500907163081627914869599733859355375834143677503433210192204148288594681880108011473262389733046161849562792370642389950381351779957959491809966684207179075505374037720407302701426564295635457179520299976541309862125783673498784722519653144570646538166930211379824942573304456927496757174521454730815422535858958650953614169194077537247483560853706196231788519410146455450008434884455698535219243836437491332524720238635909246855807724351111079798561134717608967921919955897982140780603911678789533431356122423285028423023270384394770923085134378191350543773043021213797334704098566633292886345850463163077982964695994862781739210265051169105828352472420253407430774282877916921803057567748223762443080245169878701542597622813694956930957810656709836357077738140905004551911235641390621441310041990130043214180843520554920655532752745534516574022926844464924199902047806166400047485779365257611221816697742604665721407824354722681020514676520956563494668371932123306822530734367379325084589145002836863239956871665443187720192000000000000000000000000000000 [144,24] -1507838149791267684361026240932242590213524495536777391944425021653842393516294199293320217866348365890942980932740860651344681571501813093162737238036911098848660887643576066958082211654757161826167712475197394075333689548365304615465912298221011010599583622285189887242343963210125170240419210822636041548861844391974820086859085892170170657078980621834594519966092227384131304324768652452228265979454972938169052569080385321384861479671737245119481646230945294459824936390575872505575803998066641218221417781916839114132032592874400838400481454604846430362307988126799822330611189488899434508306108275916669911143044335544157147691491538890463347297030927161459584240661525184949579810259609100412279908527297033448640585519235134319190125182387872973888976868007099167402536640714061985057636593423496473532111918029565069471438978753520128680459874852488080599026857697289567855693300283126505463463757685049650363393873288060283837706199703349791447552260535002604079145113122788418892921432088441914543696795203387653284954319000828525448676469380323379287537772788069002842002219398995065493375644583373536567945077650593612481867189651014496438438501154903564698179629219228793132448688338933343845876673939313580424260510621367101917389305086609570006491094052286607927395323212516645431717231729119877775551908664357190863190369324411937185113569725233890292656864244854471956110931227883447355212610025694624361533351759402922951410643367694192525985212869485159292627161447204419559469195012518705796280541139452631685688366710545241947384161756558243212929899622707248389952599270266183447590492338596164190928004314085121433083900581312868136656797443349027262526182292674560125433178150138717589698989979711664635267343459302380564745193341124562971078442025767224465570429507026626273421104674558469367676837868658259360272255255966860774256789860428994626038193447600404545399662637889726126957194131345736990720000000000000000000000000 [144,25] 1056231293655005812110527823007017143702161187071175977825328076807472442842007455427866489842529781479940877465069941892956976883081615795157407420534371943606985031307385272686506553448121045907451098964615785492810421474082514373549832371282680692933356328417669160848072988729404939899373535352067658833781617984800818633832073116236376136491296538096960990278361983193372840059726897026917453434189507131087086173975521487767490471907883226728328391762337702665889494137544680252022042662691051596116516597143441146267599550032895213295746320905305105869621423467585790430182247959162335923810960519633640030688407299351038725765320135389549273636092662791754315739758335818800240904042568252574710954378927468682105836615095879942460846224860926793213707919714807483983456760100140842415423408599009384797566822464580298551741257894661032982654688324555609731505366362734440885866870045407178451501849619094355213726923418275957828249814880527495781311030655832689796704034514278729720556155223863914938057770795170077753495883962796055580728345576459023903323631122209213805171203702239752759604102949341887541956667449318964841928672684924321756861679875460326532839083032480708882955619205985483916222207672184378111928014971960319103000906447345735363907122958513276430706452425261699203169636561262179582452084625379714815870797177208594952648090063686893173416051705336639098330550924695069561195411506190570834597042470882082881112774080504328553718169874767984081962796108637845627472002233119728524599579394677713553373372927824495261062596512200424727564405621414091042999013848082474046223534871625052945275349371608139189273528008341256944276272502183731159268677141067194690554240414941176057296143552874808008367917352526034464775721580547125656460378432453924808894538645308293021766618590264365428534525428363438170867733435869836700221986027846598755028897064109972417019315964794656033262670279562064035840000000000000000000000 [144,26] -574146655425485196963445137537659167809717163251294770179378065456525877418262825967471303464769929211832689762917726782825109271307208036540899351397003403832545432448419053770608751609709323221826499618464947706768951165876291762508283454488217551655807018932076018249212303370888415365939022768803002866674856436478988652383364396930232143051256081969614739602746397164786758473794043025418583300477483684884452802768860355089872958425773307055545634650572946041333424957340451381757685181954800018189177633623651797309326226965867244390252197102797004969469493105067982058131932661378295876101484621133619248829532155563116441033164876217125486218959549493407931570573319813339844611507516200959379602372743280092277136992631954908749518796324884593921885477868371717339977163104019188412594970613709772928355967648891995814843078979680048540850337015934078979718391435108542300884241130972147800125786882444827028797878970699256761766252573312262751411905406231109648296687334505683095323271671485024690888431511909532328328942899427280402165104082276375462693412281320833623167720645259282936447093853751259467218851082518901062209359347463839680331433656675771753904643119417881936525423537864353018427927459969575701255375100512301995573835329932616141395391991662998650008484618447280906745113637365389569579502903379536890818699941023664298788209129986176805027081715620705367403869958885614752215498484803409245932821267072758409235290404158471337610791642380202694145047919428340817633234130523598063055846524543105155657154780007685347663854390766559633271001998841450508540388215412843694232617990980623177395750943733966254708438354976768306748107194845612326623525517446171909380421310927931728272373512526197309954550756219467991063348298404431834599615558715356846363276089957172639751171959315721496487935178105198675757085524507380711983106692274192070490023408745838615527292006865454438171448468696914198528000000000000000000 [144,27] 207671604017523958400516097976468371723316432090207877199785434290639519611557671724869457509442487587096855243605488651414030025405723155495077656637249664968883150805433823191374363759512070471968456986911242572920993280041057940465727285269958130954937157753679656398552481682071112477323257328488812353116661978786555119262023853846552534534103585721022787036059772219127304471489812393886323747279042561133004693294207321982072215360848223548090573375291906797902643558511996009978691725065796883717940553667919065091050673366452259279755077799363953151791910167700316967787132470880725184964612854214337794645975942030357630448511038950576181650147757104267476528854956435337843638736049995273240500040188552083631776902866430899127961741506759160651289488090401276010275518224223172168732300143104911579323981283636819440194687575616910944585258522121869166883842171543131219114944896278477615617082408316480377600252915244293865122879364234385380905026181938884869722989434136767211936171316061335727941394440552441276045127629411102816739954529533493521496468945696614626711823775476523151822040701575770341125042352884919624127151629307759671604791743405467217743164129393907710730876053130454921491456958188699521925217480851421039448464269785023454004551750545147835369916874914553680817967340968216892687468931557010099411675041949473439331476173245948162133034399937342824035477305307203205915211564605616995315898858670762621839955457905266288113116581161791534235741844566957056152029772817555154379483033553665765037396892517638918567301242427141406131362719619835940604422855215503569715210201591396434507954801401446956054808422247089092450173928987624551658853516689191250460814273625202889202921236979843840132819202962028482217956501927984745304934442847693539775705162178580873121548521020328214861725220493289628221686238754466434201458152631523350297718439668717488893167981100379063132987312061095608320000000000000000 [144,28] -2868564411924288535657693245238708540724433778259574409825788301225157345145218301171254374063594083919010812035843854328871153706522067492376113367150505438783833754229555753710443846718410887625661429504715758634014612474653461970051357728295442957587640087723636943271102692538369042257254323707065235928894185383520210601689669498868792628714863290939613510384731260509942703634949786038372955718556917091970917847989984386027801840998161302937133961628429590291913726914582510088448709649546875264298363132614040719520239072325672928074333469578689610141302447746447779427166378879935611503607415747594300213074746804446924769238403598013215466690975404760022282194038172656966009404211637410772990268159766339012803052908250010270959157772751530782838069436110323823217269817090299630958798117321479224358867959665516730545240585390264711971646480673705430969730584496234695050599671189866809938336409265578445848946997885959920737685885714555692692947600021938360309710498967390973791194270256824887291926962967045082816452241688768919461446033934981053459134091912872804711492903871344387164649401366368275996067528978341292293661703774921211939469429664606092561108993512930618412454418179652409972168038546620968241337660778374152363059647233992768679645508172584788896148644125126191687493158539859223873516566723571884195570037549759080682468940492963455962397629801696720171468494789613436598183076198242611121708967278976431449692567416299511071174065924393831563933830448854869480827717029179402565207543895045162357451983728006201840949618417597754864699214448646383159849130603709804687919393071469746667409259050207516179786346895643097201105773607411086082021595619601505691629584733751764063561164733785668373243948828300268297923200388192502786670245627917489689538243261380442931563186766664497139188913679049351274564996420742070941645696885780826564840796265061150664933211629900861637787372809097314304000000000000 [144,29] -71422416121496528795123840801119511273909219357452382563049325041716081297694013296133604871393754497307322310384861847592213186128755210717359370606374141672131925943986855445888602701613621215449350346110441835200846938303221688078622561004712958354435501359234657572749955177150545867103003451147493248363685278853321286365236082905214021283658897362337618991257541628891284398940798740644578477345280286593865531680216883938928779614273718650516456007712854110591991773775320086887253211071255766692476578774911516613084586413622808567238733344843119164309299027784997701946899688156121991454700982532295135510871113581064229941947777127903410464438207097129080574393667579757391770243668110667009576925416940956612283860167621662253106939922614993757137014189942813267279305162139788489927482690284403666699853600376445487436496408617809029920620313006850190867337877891553123552908962332442781652586599904815108495845769179990514167115396014283206003039704793606376764389621706413504374944203834467302195925479883366807288807323284211955315644863276274013513778175683425880906407911426760724455370481913419842781582059205757859611131150127081962463571437417275329935588968525000074012144779823239842264299247371733175914884459254085378676845048067660349802080959789613933814267818653924566189728447241282897726981465582283724152026412442358293360807690744259155631972428181609030036703318043097748983375736992982412579464644304972544822542857099864005154966432790691920125447886660712497096779713212403085193906096022021583742341850894554410271972892264301010051598160583145361502638976724585755855338750736084193161283969006924499736691319994527304190376510662588982944364784131237545825540220867258027095623002670547351997382919452604771470245797453756074408820765761944985625598629082592556662174467472537383628604818547266834737767294941283496185436520181238918760822953898071646897908286914640088432775112879715123200000000000 [144,30] 73280006400031845566821307453260858541185525718172032602734266502654663268689975545928150642840352289714736268324154095153641155409836232923033698714690860677620377479240211373507792383889492109865018034981891926801626353060223459430119033263109562056829725799051728101031939265159689064998232806772736840226920171303910034912695156569490375282713137637407341307453451769849535139951655376757698375271177677049022867961474652978854728820280704863120834322351317186306644971137711681443241844789909289237365397449327794258117446776177286564610680727985019847962765239262034005134443698535411233876146374131819481741439735214815882318108010382453752397809176913375230388509479148430335389018790684821697804041879655841146548637438265322036945375026012700707125100092004928316346655490510379454631429888110223944883400695809690446865168598855912963750428704456223536641533855925106905171814296291928162375127293811440064677861182953837157537077784277362013681489807310149878635722742354452155509386802788846358177094766265510000863109609348510605193809384446156674628286183403383801502213221040780622155349789666922035040990776259083694376200775501732604270852745015182871003092419477626225074404345758278345928367179280262708015253004633057255336997102231238626840006264570858984499996273822246575237700171891908919116887216918779698962627201578060162952989416380748210676674944462244961835049111013433568414730335293653745151412741103647965726292376393931844240397091753988836088011311865935033497282091940512848142377322855572432258764109984711318495334015574769291150531352738955476056998822264473244989827731635174436758351313127043313413139329144968412002373700038893293812032573804184409992065216472788432384892210377167518377285109571168198042089704122459450402905650050023213137224335755196292849601853045400579370296907373137170666708607218633686947728632593305459990203422445434661660164455272429567503035472145855545344000000 [144,31] -50285015403918993373126936075520232496594899819751572923363736654480752530044681568406491398544552310959693958466126867896481248519657899786883848046373275717296918802752794217535180843439978085397598963387839799431844736696319670693176589454864172547927748308648036996069388703117795722052195768846011738618748646701787298345416125932899221432052195528686534713952269658989058838056578283815464469806053767655997537762747680069676812080316520349398960317663968418035224687038187077452756792229804325444848134400950505647188799664760346480612112048158258949228814970127717156665542424419482189811445341225061613634108422170212489521876737667945236438522966170043750367319667003972502951614918740200796448798009396502779106015575301015337680702988132666070089293952440108284631143187531246385257243230068044739331010025821610555580442907272903206791816437232994647592592012030093154238403240357941216647636559318900285810889100770548691235348272530060275588553757159866272062608297062985858671517689757833514883003736384701181155479477657621260946251125387850687824517944057564211275952797912192230661128203881073983893605183996130464143764354347041881641735906561070970928397092059286911027083900803706326399369714378438768148454016667063696656010437274919369114922816800400721779410638492130607035778655133453057742018408381590898207641487283920642338258444482604557202945419917842950113366959741911285529715979367372974881064783920316768424510391700776036871273200629637666618140607906118440763054357576470897400741423867358297741639080217762750254319621800487037253046029931378863965654124867792654443081611097237655677069779734561620028483028572655930517938409376792327429928713649368961814851581689267276376029702288615626899182520494656757495330826298809365560885111681560733017463703320553463983731724082226885598920296636554073929945861834315359853723728721438542396854301784190459464912535212875147167624612803313991680000 [144,32] 27582821977274945574033941365740869824099683223041475242822157338805416454677709185100242367569199065556447633076906019510675928231945409413559305209522787499489760811062673702377491687819540778636364117204482423356568597490532167965780238407119488227826976864821367630339579878416427793271860701184062550049345746559057509109050463600856676803831489319697422464277584567269157606755799554614210675352493173115773088857338488736531300606892723886870179435142034069339635773192779052839313382710638743942656711652350259352053490052847883775302326713856413272891629041458047979758898277697101265777904756952228091312386252106836623415200153022531151682381768825423548120997851308186374080287383803416032642046148938256547450243657952538190134712109883587636853099352054253702050070078296526469882447150260339333285460081022525025371433654642205586083587423882545759581477655125363219244048575516307073559127802850317773530578909250462775504040413290233676790445244909856456827356384386567792465035522640741548259064642101063954079076762970269814339826576442449019047988102450508376600006064343934259457900483975785923757787473407485288614355714221562819072138293794113965756542269045896372882634623337755094572810924235123369408667780894101830151898443880525541993921068864460470976343298498373832913136254964716421503780199743128127201640009439027383724060428018177367252628461771164570377617416789487265056973142660714996361847301414652700309903681452112803751142110697225901710499194369727045057494308247171863662711648440188280510555449680479371579499073464205227128761342860015718157182820130443264330070065792206883929875400526132233720869454768897880909127662023036995243043777985940335059678987823196649163731720354962118124583495973883541326295476207079722745324397839135164117332310163790465901972727420399053373393380200378529904882408518222590227587440208411916196750011772136458432721734225593779989012413652885646835 [144,33] -12802560539550500257323988091074100790550248440404526238469787532540758310586181846216826291933710348182181913252672378754047294567061652387436023015489945959980944951513617169092010815579403164013264313557238811407096110281763077943138941038761976802470417919240341487366304127998614146874566868574741703956504641233529114740724590230284642591380128282080940222880293460382303513009912822811805122173719624127016251480218659301938222123986187009356866190631559021679517529132134242848526429118157679744350026005763138000575536616973411828544789188958730200810803158442298229536537281411902208986993871003010124464748641825441477076418832777734703157475832706025463813826124982920627975926370958379142780569232130583946234491737366592131727505189743393184592961685795041643242034772865996601118778742157114150744450541833971479253922178894543445507012194196435524413081438585042023668786127025552219672571462512767632171121533792703959341381008248872132300890802483260635294934933061130371649824400051952210609394813594459193591261530385006655287481837738346179321199980201475678193979169550512371125111616464617055052845118933389025916761965797462523770224107207756758323030362648014369917741171850734415108995923679920533926721556758695003700183787951248667260474126267093559870417684529551393484291004873664954320908799326193822012517411476628890822782381710149926873774685329246785099329337408477341754870858844519817551518160704540559433028327468199029429466439383420936932595573713378871672030619771779389604684874588898804808536215956339298239322147289059441324371021674384173514105477397788027861663676608523701952902595990103956280509596082991639131282394870421130808151021925286688058363164293234457606677588681141694700626501908464463717719394339827436951172870650777210620759144859187545531194903304923851963556531546925026775802763979609228942297688544802464703310915441433039424432024576519254405621889557242880 [144,34] 5163843302819774758376823559531459459720737522753088969505637354048202386610914881737528035624653752571959934086059957502190701746528061417859468523360714183277686897918163798655910057759986093551064159692959183243540902808809597114354993825123407614583224685331022524701264127831436886977527707881258159790385961315754009072305504308120337523570223208291512089580553601015620461084366010549662466133929376858915409566764567546789939038628995617032562016017130276418886354972276092778060075371730738714507171594775810378362007026715268614160826538053551448900273765303604040374348447575174564104010550179345892141582409237198151027942786104388273205032957806850825177336616422504247809447849410567619383288814748825265533834711890601401745858468904399604469413545495422003854000920472304805858165625676100231699207122264198183850221523083949548675403031549265251671337319933013851826788500372274833752777634378210975018319351501808355550398069908056960377663366068497803432637286205654715043306067506341838918022468512650949417421166742607712285808071590526460241800528792439474417960390701192792353431513802326870284183376434648121216511021912365395935384161662170764134889717379430500710959015257485094325975663022690922642523100756049362996986214303950962910991130270117980026526959935700274981882623517780709492299225333603297298001983327372991755698572773418199757517978144202273978384736934574185727511122079632101060542176478773743460885164990230461305739662747164692388999848620411113133083476850750985791772834737559846597805727765173021889089658406322613918044156517660217081707264965503082312197043271293324216748068386469377490689572538355519730615939310078759742199509084481924820405994684420008396577810206973026532508573272755202064606254713272437114709190454003101816662279133166376343799491153028457150384830108290076505703788022091839075317504123962631960561148496033789804006179066054139972441371585280 [144,35] -1838026853559528227157799750425143119431419559105282444687508351713570512660610257017745724489857478786297434470941774034278340157062907278801133981505383497406031961634726853436464914974451212860134771443303336817400670889365638444633858160395421782416160049116975491295246074304630484182537182767593410145514830181876392964598047606681911499298038240327357032362343772855160835392106713787285224593198618403307534999470373467801699420508726418545917027795038360791726479882388218696941784063738898139848331442062143339961878743646490857216189528634440503528385248992521893963875910951075690661140977796755669453062766503784169350862790734844624865430719457990609592611402125312602311920015401245662899609297849626264351968530488063265761791313829903527200748351525651825261743493721616401546107352280362019322343112803457106888144050754390472727926597223548134792612476478376822663262876389481727009004514343409370764177413259614598411441148253758666155492699605287406769564714541108217880888302707672216269910203221101551976487820513163376261738490115041584805831968094376443785471308867898278617384004431706490087041565145931513061524782834048411745139927418713073592745472796989355791111532432367844043737374875046543535021317800820634469024961409788825781354891332913745174938230773605543527053142132219609182508968107331225811468641728164500076116727993957893295603250549453116304037149166591343846652120046307984652171935141970897423661912352119614085950888845789506989250583255130164811870321156405808863942199506690732741335393104269985497877686497870045483289071279573602766756105671777925503364229089316040720383433643622741814362524644439762731402113700631220036985291200073194945710905939047258712220204612697580012650098115704333061048225052775874280205164532678816224536616441236720305858554696254497352754153852162640766639615423452986794026192275679960917954330061463702326044018938056914944325559424 [144,36] 583127007374162824736421617771309904092623803861123706056970701712695037421321061323537816601386225402298181685799022691716065648337311264463165912950816068510343249709468135923482668217428119718538333412467530426917159986019752071692447819867406224340082240094859611666277774303995487023357391852302846928317085764399254808505020042421285177899850723875355579195282275568969973745962411405436672771972008914058337726304552905068207603299889096096718187968655824115887957362440037662422221074615174721492778058752794829683883386133536526607103050255965550647722693518204668981731028299867895172903145121216627630625728492826418401970173223150638809875244992542360885913856896210908992205945272611491231131854005728327031381775180065494094466429340732513717035254167199928053653243894786076197242137199503650010830568081241721487377235121039209351330183186342584088518247855506704175165773619680479324211745777667429292326541368153706631713736984508157008800941045286862862560761493308439121975727920984111500222063197426287441418763016664077458113986418718989717810454542927871299688519398329209944919186310579009563552147068251831624953832010696791068429621525335597581819340180505893859742321140998658302098202023792840891273273734316931628688790353415878737770456452130556354892149549943858599487500902768239198134704378030980946135804030397266534188126323420754902472062058399025495187191466181156725629734834951884115215454939513710735551411691238499931673136381770104649642031562158404258805535655250019487742409231531537661528968225137941763651798076269302304628026963768967902435333490439440256217839006121130471309284614716175560200748264201243324926059850495387146827804761181505939083124073651149427635958807232156693697818387914420156989530607788415209765938978889154143188466352044232623275200634283966138423383842766226298836251984468780997146423840196035210287566755444721131924201134432146242828992 [144,37] -165895468501755466312327135918937157357143676524310082980131061392524606282945383870201668877204081065998484416446574506336594372320270189476066308054349021341875366136583976933918031959244340489896128395885267533608892695100012377375348080574343730073044123013765753294467995307796803872127379063368111941869525216518238620958115307101790356063105113267828737632866565931197347290744511778426840570466944990087202121340205035206999888990538910697505534894609263825702368434188260012428410360364733464586935078318670015893299937015721841557973827626171122136604155279561627676478233974053561264321692795827683010857102593747163085692606001993507167732022068940274043672621533955865400512306495215868679662868084263434700158983514034194260289467417996584227049479395062623877308483604538616795846585035321924660415724401005926326181015016625232175830204341741582093815191534387518985169272093955084263611193124220406756085864525009681759345959556237377299287499459562432786569465052553910689733699252347522250384986961228109426961726485736596623910321268810726976377612362737635750368552029773839006725007385637602783497320018387817444232622049498038103924763412059758056473118133714611057143236356854827642719837969162635276804073762270886947403469140823462819060125771075778161694132621055761124279131812733055656526392944318144837161282516971188062100215682091730684605422064845950141839686907426659612018707851125346699280840076364361716561084820700122205484813810283471559907829120944752715406419897912486141691001756246466143920443154317737898487570678962583868569390587804639206925513291522112443034214074408064707230022180940781365862806765288219802115496951873687278549289554923591592446876141188229766006382041681321284234053314184948131217210666457494086014073782806379164634008847770865949154967210684512978199295025806878230803204250152566762662544245394712425132398386855163981148962848147711721984 [144,38] 42376107572033390422827080402693008119653401151785960159497736941030717784692809021023077078223664448050331239582511862312442193305390240718520105432559683817448899619465065143457692042053615964990290412178264173702814200346654737625613951084843770379420084887562401193005396955783178568457588253976366327038544175298486336385191479518399905909435523838940686961743831709183645811873507012531452213284739706600694863219912128668813248803957754065970011829047522739688604364786759847678454181849608528804639618019346612104845041238048498542905118052831985246429812264074062270138351005849523242541084798938428268198538180476982707277892975931431255987914451549519151820845905587390424237441363214055452098141683816881962410563917845844578068115094394585195716624753763221262052746025912091888686190152606669428704856389392219118481893739142102238868234834051796245240730853613295763008940783473696119996569830351440043165120231300325551217420216022731080543814911651220520889589061465246049395114813599952486857235983031996206393222322545694598773188576375557010941207238308862295603131503097540148428485697056153936380582983990107677823339010130325932885932226271601822049781580158455915297027709677279328830467458508126138942015983515096005136452586134142282949199218728446149036810282950139750015804200565718851214038067360344555721088840068944105874939661438291774708228794117711783883662892410793240390584700495274013852294512223281142439621309773828727476893679990721637452673061983145854821957879632198654665615410680297426715779434288236555218739410534282328853414888767256090686762578422597641737003278765038496893235617188942137679788818270357630431949092999486856031317098858124918717157011252857937882560676222858360828059516679165229153179123219822460662034838858821933251408258812554753436634231819832400372038458711679444666529441294868348098635190476423057993973931247965293930947594915353824 [144,39] -9658133327992622022927931792021228572070396179877464719246109396579923474900694775397374249308924182995812673464669067792860334160331468773311789405573434505565692479159114705209862331533681901832424783958681353552705586426500310719834481186067112843159975460665786452818477676103353667963477476811137485424079152628441138255953434060799263274510825437351724222285238731419258725349629152003875372917230631472208233358183708306038499858777412827042079043030208696248207321164746295499644246900903812295432635401614358132225214325264633191731066019717541830735846035059587686847806459921746775042560628639176066453434994070239414061849328380602776073341597024237002558756677267974295528900016902107917965927435599740397009435824030554938726373942726082166769172634867356361364056337576017307346290315503587140800583770848876085811981616682870332212784870756197013695838859489291797189970313511556858020740956035626301944001676286174749754739185056190192174297956637286125397685717649690631408677875628279995252318677081593622254950359879879299218386156517155152774794414826331273777186960783132113160724233453796745459891865332106881685204806168015131063060394033690093394515289215420577026036279716069147685680745226468001098506198594566703315724615014209033725861638913047632246906699813602738481366070080667183851460476764504214759497760196267861068541201584556603524636380853058432929229734205721169999049530631525762683050380839193203931424926644066874930874224753789115155269268278893092153498034700714106620610848590895656640830554392428742376233833575688517388074757123549974084750302117438489798296849465830703507373859788625330185524452961679073893888012142161284347089896785134722044617742202996546269257375212720440577119213446907901107218955463634365296294642442735355017770641738680942215087323807722460590874876678082569356215541678039632888596642331752970913576846466766859822824730063520 [144,40] 1927260541197596749582247647504933091832502649679659451719491194895274947015231419711389266541717520346278980384553469536526609109888152438352478753321951846293472159656789250803251850148816932501169160778035314403633482633089471466863614362833618757673261630085198105672632381928521143807379833366787478460869831252911375166411188724346125895796518703493292572386056671261054060955263979087249064082520495051764883336769354571473182782900811886255108839666138534238986493273726562901364810640652216119473719954679595034966727863279819087460288861337404723335109761438601730202888375901232120668135588632604068901847820708783686196549616823306245042493841170234108656201578788113826510638991524185989259249758681076938359460963238842782342900452818477624291886417993126703028618464303247404280868040529679057375158586519097257480717798492768061040508350365591333789451127417971345812886356183150112463393674481675988473784789010246851417053263360544003285485796869602645072154061125870653651044425512653015243119090293524310433014547205212049698635232336621693111546735706977307473871767206189139071641909021663564240499135796724878029859396803736071976585005435129205058098304221146346943396570993906741674602531318617374029517796390333420583354513254323439097254703980880186237923394500455664231300545236137154614881421173936441272301166591469539627316733180922606221016639491901503832068644896553794212102679985203117250944267021186211149872028291573075824892960228970288709879273944160023706761028553898680088135471593296586539639493122931195779113574925220303632021864496963443330506567745841830711618140042355278134197008870202678901655675852618216737613100124043283312767271891827424561634330450467778678127509782364984534842915140149950476378800496960536798130468767000925874521036836688363498153708063034467197702695920410913594541496098738856253730057345376565775657020382556462152910760848 [144,41] -322896800903745806219101825741252093320726674541354107826784660272530502554661021188431909249281315142134705962342308367100166668507851856555358589522891296163263592872302670772423461650706530681961689066316980876891464482753221971782009558344799831789997276359313873258287519521808793809645888090015124405256967808862112150062118039017196724034570011717079972619064609300947226381885768902887780209621446355396583240939066477156433142123955059919147579115763878037349968261812963201805804636866821705541547953919624032853698411866706763454936860313953862332105666947747301541486049879872896556192958591514810179877193938775525290067314898161981492838217660612137920757002159198045469024315691400398299830591618341690091953867616738526310835453089158945894166000685132596174072294412588764735635281346425804358872320923675140810261459267367302667469583034759658043574702649806809886858623761212217670867344616097768075702281121194769729678451854415942299353571955595109549218841487700509356106408640865291899719900548509370943616218445760764866123193074426018956077655672087271230156234576025948135561965472609915641504784368854381116066683141347962794675150816471418139414487034387187927867756390877323127771719552320131487575509301869798045290750627746780384057534597852847192577985587849202308700698536164726886982060193450916788390408286028892800750555574052908155031783510983919907051270569237260124384417834664135108758729979632011351203780799352035351324902138941351674124528030050583365613691889218559858113380136106518106405585987245257492787821772210885194714292616320534415394097180916447009072661930971461838919179229610596460340388906193857591501112574393830060534103726790253973707450620937019189549715757425408181575598245065638274417624814141815330733081019585583740468358919082156256702061546130127613899722315812627980394943578697068993947808041229313253229793883079345885387776 [144,42] 41145867981990505613789240995026536713776228739440934930677585061065814324909266315045725301017749498085787824324917888970901231061889297176723689167722217704143714648103427433054179933594882541121667217589878150321381466753553395644499817104907983866892979095026760095576274083537729050527224698760153399778959949125632196257466261006271253047220033646638195095128172121691171537781425234220968227876169483694623495860879794077640343054293395270493935484249422932386838230691263293803717923192896571192775240072305775970398434763413212441602652838553546876982925022685059475250224915441045732460972825818808461015836309999851792434527246913309498500775805945068291371040272450734380164839804166009317415743242321685845937813846500107684785041679639446135373017430925475136888623908323799078313049425915132913729398172584185657316924116928960774683194837083711356611761490857664250841401408604058825453440048192076278690632929986513737374847205019513379868454245109191776328644649743891551028200894605693097256558837138990796058670533933633330595901139431896148486104141535822360404511283934346669718373828760873529825945999948583557557319508069304904320570144253553068583121936976775393509439470652453715870395575948563208381590530394242638694594873059153771596728481697706846776635057534888234367437452261897365216271216667012344473399021014490825506295285155261587640241587947635150011243908658629195249270625647579789933792229338007003329777018260924153401263713561202827896971097682465121917234555742304229336967349039743731718699997306451819370096927857942924160082383167335453785456774259752535664048102661706841125735269697923399101851588759964864859464885237517507828945176700867536784447733911487173957800240152561628096765336745613259568094052525207268114118440884786200088819332992025741580727742182795740243502009390728192018519223429140064564356060292258498357987427022836241664 [144,43] -2697302294795489614077451405475620106876872025542405271042366247836800487684802618812391777702026056340195429067914652208824899337861819656423144571214912277535780554667134153129798202577101155299398267399953198862645209505726509645491792022251483517636476823828177814683866899744643803913590718472573906215358453466100774097565899869577278427549884035385950802891894717707020079558195408387699947163247119299398364391302509658868470901883198435731360581677643105827874407086309719395160798798516528453671575082181197653216266041911462398227094956919636452376222367044981589275631860717163116492472490017490330869353997530390495777063770105577236717988237313066637798946411782099406233462615313392015633428509782970315155999540180472072671147631139740674614947780582828496227024776644169918226109931428322102246665611567960133566430522185303485220232223080809281073139653657246644478347353905807541614399030164166238312877185813269774184126102830022482369309858359579760322852114831689449331765951921287693549355572705093766194022383042708576481188539814520228311329293272000132123306615130554904883010047465715370468054751295932824786276215220249873022496275492114333046842715377166044698298358483450352587976512953902623134291737692784944521584707326914483344291186793212721138152150704025804371071319225075109205558841292255147705623843442775098753138208096583614298146378794363804117146953728415121488204582681008850299543447004399381135314008560098129395382107455271595038452522103877276166984459928954497255483921020606496735034410776248030213026167749705365159045742971891736249839619454320962695237109883715466330774831321927908060304918190388681502938750947678577698719513356874613587885040000994033795509686241612933008286196765918981551373292202788757107156474134932385236245335479175846892063530398959998598328132693497986966748449611054939665667453367995823265291803922469728 [144,44] -365018223443754872947429889935050825177138684662764741336720660933419766139548213457216578594651695551241636376089788905547413816194092643887631462917624020794741086328388851926645816919269671608476155616123224693808587220683250825280569840028403320853119126747588470890976561779143370962270310521405368588567315353396079436980555809078677285359192588062318845426824229311187891607005690212722870870636559352912606996792529448723669874800465479455227494207625196485452797466115039132472268530932487651820471762028329716252397305952045175671902112929760495894969916880014590210009724119262979278444566844856472869517905727438080286925604277744556045914490943869177969286745396658456354601842599351673320295089513147151287869787567300168997705350150427242830859166942253331432359158584107517203995660917357390960585919612051489405516126773048641095163518131250971784960886306802742159117014238532488528377705763086052946023158928915664403449547028295332472839301576258828731472350158098425477827806771128020347724440520511789368896890218639722915276241063709278558371579284853732583421481582390266406050726736343941166151240360530057076628752988304732984568482006242205802515747230540379584629782177144989172428911811351681756469820435589231593585321142696655621779803800560042974984762420559114955558326804909992667603347448391750058418008132694423232471406660943507552428369313327271049183621215543741756721225749599928648905818642877584652830946999457981010811015341393272768817931403852235225389600086438165559947551649279150994301499239544040919684570757675436658318750574973011474035181040344339335538743277217509423051213268512014581877785743439217329192107224897981126075671776470884966076212205821646524520565047792141508855744266630590689927366611128251924128518252443018593548901686605110466779244067129473556111381940967846636493495684082877788416079484527041194754203647224 [144,45] 172542064911034621250465706886309454312372347141351173669681742585099109150724132697138180138693882957180725645581406025381690206384274001746605010688698955453577365128319759700298809670165357267057947664608172692907518209444184782891574893606475544283248854694221384008501145022765230579495754408855593360395220752454081621250176836429557751603804291000434529195505232374991088696196831493028092170216827689985751464791417956936427049962020547554186522509999398306910969692853803216440914397584278336584285926432610409258137603408602068425833053634595955011359359123323108151345707117716870709972752106309083547260826263140262313026013007359442952620191276566827471861817460024960789409568225535269896240645469825550600575549552401506003006414894080813606212170478270200379728041287128525450641690891191586930349166822257019748716491635436974458759268938031274899746355393267616861118560704785374581318577309146388364831150969811941790434995953901567911773134908901869753822131717028292328527336983451687518281808089561717133770298538338377941966092887935226415877221346946252872975984736309893402952773026268002170266889611676879027625136030111583682904285303426630344918283225309631397976062239899495777048551922119273489558572367565354285173734019523236545371860956879700843661912334421103389075271265560335944810305238485916018726686365315396611043567026004786836549071639973306744406351303700455249135796843868466469022168468191452274553001753590240918331650887394293798767514576352920696784551811670514249428610554059599096506557691042589855720532427058966968939178964482907900891598871283771791856622839802409000451671180831607374977994463458512237427173237163859722426014848706698482569158566000627832353016054942440104797236169706931473671641861369764034993470020507248491032674616716490483844309120344964865132631762203848566464964627741802482288590130740955790144440384 [144,46] -45738874189335220141076355567899034032011731035193776925720886640706936780916647791625352722073013464478923170938225604031544020785578047699745195188009710149100430411967629713658773366587972885287230623865202225777963003073896660755407998961009155354711885297449821539558534859571386404080758288020428421868848327027877922461873562234553473753472670794678042744403182374019307640619733680662309414347697605514686273239038368293804987068789703319811945368705367974337280193716924432316456511955750728874770005506343780719410188945040941762521867313060147853459706394355774350535471160580086489361216315583874499888665472817299422284186291104621185247808987396754620223628854342326087642746178481444396075583569436393200903853507431489314339200218130816746865967179477381119876842355163715985471653123407745175018420344672086868049381403483860377581095198825333460909044581329058195226811510447572050490051603601420156074319852470440066814309251869857140017213098125005313980468872911873324693716865274198256711833767901601355230500473081537033866305762810725555864187303365108642937276747334570745349265202316425048138833619039252043273226142751549870835411397226090502277110305472377274659763796010510544134918382500869034045168020854445203091971251512935814885392260106221174967520909569972365941715956410188387746617733493669811277691479522656785817112663295996968315929062557712071628306023022028823311247144215410130994414934513665148083570308996817677062988237417307366529235690383988740913287702262447153146497008351021868481027493143886637846743246464805512958412943963589109435612241048029722788645768786913206020547876617645988611067883077974713256363706997927713096079184108654764073231066044139179350856643077005025699864252663808672448855057842307749280753048611138591619756082439013293743728233904084408190131917738945834257138426454677411386539444672901034926232 [144,47] 13607456713290003696396308160294990239114672740949574628684503740287581479540694067795107221614470082120169679954097058019586121912627432996404132190734228894431324750235938834468479666393759950807232426644617943595706228039772671183146599414723724698992404383938475617765371929989721581887526175796462768732004652972865850586082121436282520030448412237852886791286931310587773399112528444864941216428296163120537884742171746404767336981077541074815216154869409342739331388984141262107795496302164132265090241057339836846507370493704079673576899956690640762610674370734340655317191290200646000222295308479338378882400196631799669269556396705602458972206780481184557043615238511502462317907482889993438123911450223856272994084108842465481009513120107461829015860650654538708590597134498785946112817106338317871764565362115810087476840545081383854633293701806615241594767759971986865347167631970590857064495252515997669613344012978074879401994105976121154979597900412549900645285557939992237460632216736836809493499564407957167674743411635426556358324825136528075546471738280892576799574154954998983370138812074784971632740341677058626755890947000836930346612573646434665132110658891375695115138032905028119117371420238541841778918817965319788093163375192825598321097953616571434237058499627153761357590205204696421075018914890338868992808211972929949559964667795383626153713769409117364020001020522973832160506849016049016900584857470701584901284614370093454889361759232387154647489826213757340401001018221956591638304163731568403389613381015298501864032133741297434448671272050811907473253626540563139379051516397222946924649263647671730951052811515335471105775427037779994603321976209942933122806706719814406362580146218981597780221182705861540402748511524794282561477274761997638260929362645455591451242082326732926393046130627514249534596363818245414652108716761831696224 [144,48] -4634704603676300615928339814496439916011977711984489184648801421268969261866236311415069229134224736256821752988510735558452236029419648362926568106473127389169059208681285772151736573582031226559488020060648649873285343528630160315177080973888026837830350219074208400933797983528045386338317210770521549843931659266124979184290919882889221165091552491904255589168123517424793440671380912737102098396131559580949333979978668330355092276809806733857992502088321016161271634435303282705919783557329324045278634371175021854183716694850649214412862622465614322281649476625992943278917920013624264964831639894130363649186599435357431332307786536437303404602171506338727306416002592603696822272895170843429546111389563685152106454616047066580442718715099458022283777486652992096280500267118470651906789963579555197711830728656929126378020436006483533725354980482311699552308788293612654343056068216580944943622451788936862309545765412608474042606268143150152406682474284244413327895104929940282654938441088451083847965426803570429125252754778699570245711317941654344352275354833929043035429334682987909375223945781111602256523591088551936071703791104259571089624264425304637294174362055361777591748461832908573932587127625379268896636057867515796312932880943396865603033152810486311303662112384625336327312927303808899315774503592320334961842096893275365572672665903570946986614805301381265578516393270026723404436521167166092387251339337198571071077940342854822977411622146503877935798007633609224012420434377305595981429356067499005503825364949166799715848065135692213220926789390566370790798802780550597412554792722443181171064169532249895457730748613944113145515769906098984637955560965315373672860423247131234261520340784086655956847320193077611101825752919009322695854626645427275692631940168914025344477139784658611692911288316368506642324798530971112184227365772388320 [144,49] 1456111556048144027968411718501150390835169772314061779953415537940792446158995291286810403308625319540242302657206610960157767915659789189387730846787341355399229775256970918737136637954425536496189161350007195798445480286251288573500338509785491073223211499401921190758004843767799529365599393365995737584965210796314123955914830225300756621236737801945877066341322647383496168479120632157070137250803073402540356010645769220759839982770957291296757785402633925653914592242961072513229594698391607357207284519652604254017692067800608288520679835018143845184722836703570849528062878986471456867146982318509476336835908890175350925283109135566692540634737187994431830533545154230599273905270563242460115845708911333613732227966402416744952348592503015691048330832332600140679538696811700073362476168580160775773592367076808627940030078175996228598277234711191453738536204062082396859052193775554064471697718479878374059736587471447670045787717675667944954859107100020596912248778593162570176043308102596514155742827258588469772213150968157616023749542814179085198231454438950423095427555707765789206519494275145576462253104212692329300229313115454882197060431988011710166136358019276175015226416591692234577544490697013051356482171625600816358775109670607494694088446949329952634199772598642212966193968727734422978862827122730893528614842907853763190994241720169222172853218689480363498752599558502647510599793822552286305570045501668946289162435053766757517127168406614476003503011885471916528829521772710008080092290887381971899084267595111497243654715501879992674295895602633094903103279735979659304722494479504465200951227282110332173090989593748257805933857955089296974387246679999595805328749592097342132342998268980492121850774421585315411269560069482227609470202500598188614037992598074461682945787725880476149794069000659553332730846653641296891689621114880 [144,50] -383068816335560757406900365724302116092299872536811830975464806289063330569737469539008903305676777281032235058705779240720116963352492150313843235086365391446548247185016659950835145790550702506508590279779682500761881270955991878598187111031746649915618849353863678176249128608669697287853497042810263130917085528499702916278259688643242589476351213656618033053955116589542138993376304371604234089589887528829517392535062493147434564953543229395364938844679526400947044071607611274315023587470642876073165525515733961809795722936830701621641004694147577052880180565306183684706068026165040296460707268371122911926259565994143786527508478744993357394528615892219642531761353575434476045916399699041006114067453304688453039365961840559809183401316180602846227614382339888854329710381961846213709629403499280826374783669876901617333091386354237018322828144446704958337609102305880449808453563598128869858247594427959803232311715891683260379932798750317963431076268303064479506463971935568818145919143054958481498455235324762820316960894093848156278893311760410704469722365916840768820707315618118793663949262226967785111555815471698159837752976082371260305227129020326109151957291720928528439057302192819046351884679013231258880151503193086474632202092789132769658149414119546337691311443311331027719047794586033226112009361831173526105491720619092025767136475684775643030870714599547135263510875530286545237236403455985105677202943998067566743801974990870321819988920657327472402032013176999922629004728024491624335699738696417130605182057502031494260674783272738220461095840617752534903237317587132866713211204342896366599127509259696867558932266937224449061798918356190247456948996624495421701733341523898741932990999404269403752527178007337195579768961735907911166602007604013514698648350408072810009320050035704253243404414972976227286480780246339569180889600 [144,51] 83557273414586349344609618357962127462423199569270682266211532653673244765071735468813739223040630911272312118440704864249236593087878138246312758192481916179149367718309455986178468734973353564946865299272315332389971859555972989119003966768350010464491747069172009832488004465787704132233133573650885073801207212641842920645694779515457285477440864136435359070768929824013778124813883308209484100076674989067941279205824161547993913602612157005816788336022275267164300973627790420188309108320030128089428196569365257188784165600498028245784963173669220659058701018350571372695327525349122318947344485344396038765765836320083950420870174909665228478921161985791298622120904159434122537305281587734603939200087236312558324041791145601964553268416187839765333695343214349596679727634972428243674111263441991882562020588861336574540021418879311528778058914822019318776072373409179395387856164274601239401931762287858352680628614983512597356206704795469332476767680408245976282674677378544909681645814625813158119162764877894546483086028151357646419333835779404244296875620860331762788533635466335556717821147135017260257771944058802479860290092643838377965013119861419872083982707497559995011994456133192514501544531843392301008729904811369816189659759756501769008861330325752521237374327257189570147605022365038148609507693490778695476612926593588362717032119801560033129433302547708314378740896157674407945204334075204346151075579774142147284096955269997304303309659481052337904995708559304612932921422353328970281717438329743257839682758184213552190287989338686774439453505889089172462001910682788428347346087575716983702681183081133856334041201712316259667417056698357259501064691898172309749399875533098992878079317995971257107539645576944959885556260231371293824854995543465316168569738911269846154481790854357688813399081692732699523034848627956370256384 [144,52] -15337635209360999037361957413795657804869152084222576302741548057547112897226373729867246344210424977674199257229714489938073591467546594887514670419509352904859336660586712848750723482599693103404044376721699759522770511010771098581875566557106968157393074916066552959915600086217863647184918182547100719327170270720135569071473111329625505055534708982836295331052651168760924349508418778823629005064865718254548768150906913248161108970008483917763584633864260113362005522787583989229635308741195072309196096343976266592640179608500815153121076247932990656040887229246017150923853872033789373984529845637165251719855023123313260584832630980580000822002456798388003806305702904207778380988481861290655142299221588186043989646284978064894612568394404697087778229686398113716214765103329708741742611698738252381418760702054865050840635612923793113843046578215889206151170914838998257473685683881815806637350720331849199906761243955609909474573255746366336606458594826464642199214205757582299513746212525417688020791506296022005386119981026427070661165666455815362255562960470887739960430685220608515933627541443171305446129818992590935303785320283595529810899050759069297102593516594317563712338374577906613026562369264961456253930567964158912901617936190591646509062446716596037748993111259626433857628720422726194285703347628969349561447105410205430853064868233039438779834130118866663231737120051471631570995668454084990358477993176961116081826498681041428268063256450644333355051442431885082166239468153983998320522413549070100105376317226679801727378948623249163906021822633606952493760259374520093907810079376379830850982660611051928308873553354316419212533416664645759377171536695130493377613537456995562514569867980073407303802288902980192930937898047432428694153791227588833645689906744680567281611007086396507001708971546043462907673929913258325248 [144,53] 2420596468703901624047110479652880542891011458613379470495012073341721818055409981592237865989492266646775769655823764843175857705800847791329998406486255315131039879071903069205132098630299242615963661332239027302842431655942210378710754223413965604167214847651560189028356694365850197715127876979975178532351912538261560165407294063164883154204457567493116907046138411857981374273494235056027274932743437971158274059535431129323425910847650455601466414784171760102710696021987396635803789250769784185016247197720518062710405571279157004968121796107605008847986350147866052879819319058706594605581016583226882721779022173984598980410258060023227204167544103172057275598002576037586505568649950313483687066361665688402449991539761472345334024695633179285429318977591764742145317495500594807877337426256044861394911989898034513503928891381483449518780862628577659882573159917807138830349056906792193149997201830131092478286988272264438489518383876559488568472736786679673290154506182978048339009275291603007281460486336732211250893616985226365686529851610922203349522218361746394481419042317686785461049248806590985388270001244829877532579528551947609525863846199025421528869740719274806574360184971116453544563765849005456807224434589498126487853694688275976004184742662896435218482545766934465532856937614946615507648538667909987433434241995969090266703951644059258424028894839238032887734994044492917669692561062050693101631986136165361736272009309392439650607511507710857937258820304950215580226231244700721078224015506385491671759187278142616339864366092112425248815335036021087397388550488082089774028997710569024927373927891419990907919650741856102988801132680146996604398482101965647697686008317045764057241519311143574111231956581229054811404014306934172760211157640236319863896729645467443119732681372947247417209673753128081166243563057188352 [144,54] -336905652761006985475629397850781241002670861671790959546336505308971673702312244228301571457732544018278610701761883301531653615076055106381104566802426187018347679804037475478610132470202890953978620664227120209403828589060524253350881229572775728114996600677056026470232747711353388594865288008626346376885519317209917903755748528734054200319326853178790666285564784833052906519199296828252284145401522676221973742151169254810309542821590789525660645639521699760713581928895347134012807749259105242343486456400112659847437605469530609398714217888851402869993377633011245071690661727581502634628006498196449734517001869126194827006459788946403494936480595216260150818967240482780259098729411263986996901520464412948114179654359544662093812271128953902025358680285660927110107566308492006996055858987434037967743711826784079223126935241756317200670397330402924997874926825453391661408689719327534618160363679588276364230192829276969233122063201821202987154251225002875149225361161374950267198320186132097115803518248457338430827123807884541152394389422609999374712444968238977984444667056785726914379613915408801928028670125938171601031351413726532860772279852946129835390737473480711774897044311525874001294351312745709129968147132952901588140724010362230167700840214515974741725433486459589625913847053484063526165143690492399913497085074268037386655883539330959911533466694854095636803594255446043005286101190673978959685752326368475840206524362836832631485662596826164878160724592254152694815647178244050712182467482102268963378258556538798989573686088070315902312688529282569367782570884975102258938432808698340254039423655229884271517990978139349162073553761533755209884059772105886081204751854048903040392609640284153835390934705397351426188621552768309180212524669767229080144893710749208066834551886294524839483695342119429898104519312704 [144,55] 42510550251260537916379267238140118409671769263595195767740292099340440705729326610516921813100481206289818245029788308385770983485614945410314068611829323003621104713836143391891924009674009922309398337459515142031017122312098786225683374199055241138056620827228665975289444418859897055111898098261379842661307010212370122097588716603263968026216972206612586082006028706473637918554879832356318186915714768332230092683279266132206546164994968010112078710856527768903110575909965912895515894684100441506883568647088831127916043707785941646866640811141775432100756292104148696099630738390307670412809652832872027627043091387312129429995704559502709037346881683068016198624260784559383995258653028144495106144983927658450278540975322408167161245228422345393774460630298990414361396191450752733833659234249727925047234724600872742857847383506490520083469969659555805422388988431538379573219451183607329087542578674978363906272871122244711853131167880518264161276170403956034659585015228600881548024871858858654181738155487607334092241941026971651673798597326907926359076531668678481248440750901257996057910630029268979062326631519440511621133251484907743943909405910146427611662467891902934936782480544126317654436487839415473885448410102656866714246163848012728746661339348548743062063189753696716520814984168432056225596571001383033977673577756222483030633212499898099769497072392666921721006564796950932453820237052751604972338680728819582483717821179261191731954954930841270039198614878416099490668758046699638104597109659934496093930881834707571527644075964403812683938532430517175101525587068853008776609347521435831632463947214451512378728991886640401285629134322211891549487088126387442647366584082206356357709855289211978880206793417150739575446896445016659465995775761830470922582240813027343544929477603820321293487420954238595336269248 [144,56] -4973439623134463832173661920843373898058368360338482640095477497165863511946894685798236943219917860002208299257400383324734215712492305727227577249073186156854333945726797384029207395795355777673350880811357842253032845311753292724415067339458251324372703369221159005906858257864618976534766691363705107845185942999905310392357755267225239817118890347229294459461102022193832023708928937341293415988607028400214782624696293377702939071623924098342765498715654518650006416361057922514020982951184276839559265446009286398018781748694107070281472598472399829726911812123091470098234071556820049013644151226162923289013151959036798644032484192306169250520706261938219449548255094477992214733877814887823452957984788851216694948783686996908506165787731747844351354108152316351790662388941013423052270022696538654187937723654571148432594809076217036015316078016075060955198805563461261174359739232977275675388385054747693907855679221145763410139695123613571701297649353799648839633842622494194195254976420804574256846257568007700889175562779879259303067570889716661075424990955606309982419504907046212388948168574370147592091970893858169247557208169956107728162878328834025144452941717269154982818318685391597824769089612523751803616562974770187501206536765800710926142718933973181635259314837011161493841799743920829533275539638200386195421980197096706128167494950440832522284811163748994863886428136837599202531698511532922612934260155636104337540999397373118988325608855450825022276849719514252662189450989746700590764488995308028966830972014894815252662153737791558865291932060121752490450391350136147773630454242075863118523510421213443706843080259797724077836771055742903330169186744431169875864869907490531911116447976051818665651382859083505619416445722302019040662183538185694218939871139495615937356627653530199501522862504144909921136 [144,57] 542022653452190993657933777470317665314420048131930314689948604642441762528011035126798858552295820889428288633315105065663656835459323234848910990752538377378605215688345131418467300484336282309717991200872379709743775794224727936323374652002757241290815788344163015362092025809837917330380035743653677107197800666001810597983516171242833388731656568231243284104156479769807593928081507269389802127262570428194062066373802827221996234346678788027137852116455845014789207719971903049582700905749374535781347294101818633316239418859662363980448430023016003548884920752252793192385324051180378893301629016993873459191430337269197779972286905240278047617121692281904492915632450369442337294337779830694902161470475542924117777581541531819036049063558022266411669762615879331308202182196509563943104937179316667080576218783404129647383410272561381771611949832295261959646614859819637544810053189521602235933097447282192134563019912262971283392848354347350723224414030754356411063167826445102063583562168021145288261586003333642684334474579841447312299540223064541457192764037939905492953304522036630181383528169695708058431453530576675163241194256936155105983493541217312584626287528330200075109911638099514897028470842404297109955319354215400312384110101836137599676708003587594805864203603537585086701418668696281288578931078908439434803562877468945505853757811801943438469235419930849409263567307228391565390301250906214392398218279982453535303867910358482022199432732580853803694461528400376474397578481601954593118114762050935792959641859351556548435356434282366296691018047180639873423307495688422884058123055007639304906723557446149750320206505194420848812100367437737243509357056857886608085002376610569300338471093376414558540770630321481038594113177794060791364313553377999325073762765115324313026494373869615035502767188890877952 [144,58] -53751078920130763327227176489135226777172886422121597830236505521094510298783894461062635808097708944059584268561031264806823288662928041358617529865483099205585983737551355520585464160067997911742901547808554991809786520027088897953872221691271982101494915334289467000083561632640990925946102376745107415931772158880874654146460631438765591818255106674751142990248659296165543220476803994799903914445416516575556236343334543659368226037386378943844407614515868002716440403702179497826280000591364683565689319816311023710341749250511630551384399518320020328544682567577082655347182674520205907899871401308160868622564153000803183995045790245952469415117861159866836764640706446146925877879285737682091286485570835551276389867058961004553665493458664477112580655532249860385438573066973847512204268343584765156964249224927777978876928636164589068301912806826537638971758926782744990935516263910493971924209707660378134794804527904345689138921105743865657849917557689175415940662916945199922520344570071572040961592145562099810827589433792693746415410539552263709694914147773973013148261497099301852610563993077654741169791141714547779216092404256538270343985106487347455767477921439737404456406223747882373814813745057199271212101142756190923708727912187065126679532222725829286331508223682189829407834198632631173572383050043792993249899182113956174695664392783939796647942374576692939537793448941873031116786327367598844322705523273094297226323944410272396890370287670742985321364443667509390491362622873921148149280486562248051232060321023494534274916471020158233812470913668754054625567093551110333996849552926337073748435292402103997149241355913305280289729084931189165293043005783543027432269684605174263419122792741286137757890172007589699649392174287678157281015693473121672452052750184341287196228814507817022971500472263680 [144,59] 4575723843557970494195919135849043709878098443200138270620787243130696977708689271690038684979001738091585016350337806491284454022019155264803708913751897006552372991662469512705422154394647773970408135169820107275323074323268590356953545633847121052636400895088950603481411528724192640081228205636639566901892141754525692871916015769374644521735116793118644913392600227134064361209957207604368498010256265411355745613615104643255881938307276557262374339521362558011210173767066180914777016885789186156933333074135026923037081584846464910354104700223794146518443324151173159217736917248394724667516514769208092737326047786878625934492899246382858398941870278559090542139981494564013174905823724733695851805046609213341751606799348641625916066546155350682466560684888730881775879365857933107547096460641017731718252019240479446823006538784876199861678054665624716403343463666133481889642545354458587741366496995772762116951695665237183013368315739215440690509493954710449935043987295195849565079872431583241410901775645013588225132943481732551927997561362325476936172904871321525096034683273940572887812070620147446117391364127512584580861403910506346830246598169844985630183992065427482221000355677634908886447550692272678152451071701424909598121245966055380823642327780735515618908203866245885609280547356295851985314553781711303772167476887016908698223606398578089439010610054088203405848903406234208505641081575838281820656662747724037779985149326613345670322271061979788468509427197103549298349748777194387443115550653696971940138901149899695540012257321285522076581640384353852855216901783501021474062723456225444940157106318363270204342487718702357591066071249487209666519728597890179700555173882383780753421893494738795863333482743405243253786327825791090976445245609968767640514859849636572163063256217068564988827041280 [144,60] -292910652619342574714115578795492734708146469129705624962595383589193092556086560251692928893052860851975994797822260512315707699317494843178367724374936942802517085272849870989556234877154152345511858190158317031130264449516659952550618032431533049911092305014747164950856106333242781872690318640753212991801502569347297880220767703007524564827925294344166656146328930566465414258023054184794670257904166528302073523157961735780323761814787938097126640655459021117332040915262972001663973119019893497286714785406736991830965744500664874319331631520965356004802450448083198369924036689368319041316160517282789105684256676001815643521852947662417004794625212633198662339265964065601538166459870402247804655854638812932983196863684309102349146044388868755899856063325133867206759896848763828567874837964450566435173025779230059379939797086276198998582444743831571188512647194085628173833353284455135352568025070094619840095325175638128363508075085091254482178071468425714658454782216841401816165825790761390107661565879286954666599109085828755079975947825690628710123920015741629643825338399024655315452590868976584943408054552362737832020781926130143954526140331106382846645584578203158031823443425109370153283983055805704618256800071249171356003178271577115540339344837362435008472347413359117685467969945107836450126581270176284194869274009209557294119806064049294332858892759637374471448787632845111541634242734934014914540776909782300115622670053576984579003894192147290701286099524482116685236378102920224142869220415586504976391498658575349818172402065192437713089182340869637118620239557574804287071199913563948973643643653239728592910580005558587421400216846409771254772881182789563492074059311927166475525941236363339574584911271316241052034503539797903643347741794674754161552396005599707813557555051604864129032576 [144,61] 7132497620166151038750498448765874983857511280908423640260949147808509042690813200819783648450633240973454057906133262221508399285188456496065231766711108839739993450424985668547520319310606743337684460231021705620588718282731263303948785193549861065694919472527041198088078152724669771669997895824025496227208817617869381480147453875826408223976925349167522572581692790828282169564214644582627732292210052605279582172433672619184105883372979192481337984228690868419636728656723360534279516385117058742268574619902844842351080143383277660247112771394494798534316182245302228499785248530718822699157460889896362982603920232780846708438509111260497763336438478031118352723798352972985546000601881033945757031010417728819873255242233991146051710664704222788120969418367456677416270549281077218335716964748467105936136719673311688019872653440865066693287468154646173636508703874829824040504186460467540668375422271616920194750803030148807196907715010814405455324552232737908394059687655612948777911859796847110138671621467607792307341344335550396383169483760647303901391358572301888026381043338273846728200943604293166916663333884901035396901240352657246024202656802084707668475771317475363558984579559721860929410065967802081314414944172935384316556575467855572072436201833802623431809337702626227332670578136464765355244228377621019393831239153941813109994670533727145474469182424351351626674871948680286840151240757010410827335604725188588433797700700092536539962885009317933338699335745480625669642732888469003109413070355901362078035570327647884169818068544119743181153350868677888814155503502437052341090332325343511799278140725577203707143435409944361430146461478205407224855653830163940318032511374945587209598939777184576251092560200443951999704150667651573570851878979738428972067757665395283243529471337651566592 [144,62] 1456675698553377112969969566721314655869226018202680181119632692957773739466264029667715287621897924657691489539076780118658968294262047037284056673224093529342203728119698443884199271552539044554071483929620996518502580903337150370212788814872597300701772116574862255553233748746077855420966806935386112457960715872728121499319017914227980315347425364319168633369048203282741307656856651527864769633244368741872800077782063138589291189077925259743243320360121294025433845658974542363284607985323863713197823680671057563477122227095468316456354385572472976948393600144987267395704629044749959618675136763243209500325608090111913253634062606142199140987753927895760841119701688210149893437622606974934920711703491977071141244360396244021144782963259587157173052326876033966278607484383923574666034228484276660685866941157411952347346503062185582740125675846385808174593005959401378431412139428701361715447580844133279117847843961730564724858860048350586922026637930627080765051652024410015873154430520885808695287165659015626456704247180660125724451808784929762014211673494526779835095202649702414040702857794507648548386156369501198621984895617552678112073045113252751313882456777853625524720487850594792485198972393122058860779014303131792964928946063199689315703465587289766518512449621140812604944424448716414682378353798554387927149075152063284629056430598442257970780556122077526976964814607885940205971335098783662509397932823405977952613090741869710622526360893406808987846434739500674305700854166813334631686421268237243815313114595950164761893276786409314211513306562519740975170467930092781038459234732398582344244070823036255414987770532224224970928196263535066767810677352182141258372639618258189165788864190238380821063344811317126565617023448777970677276369630826007937794730035723008708917058010141824 [144,63] -292307473005244063796973924646662891185111166516555208382512579189301494389395460731827847409757854278136696417256432990671190644597078382245098748312230882925389465968313020327675627570327367195839153077061136953747263690878669171737485938691638487606655230060153112287360164755363490009535918397756039561816796060732592815609577057193044640610309449066771049717603828734801043882339293554058110057946751651078515941818268897073032220087941959563443289145604228069681192571796134165232552706283751939160817148009569886505229940645644290599412841980614342056318565684356480636241621269366692787407509565082868465461364224198172922233592965427920511522782858602436693190030305631846837371115675365859679180857414779881113705117244218849811113389732687810386217610398647937552888622280377395253411054731973892509569870208982712857090773410663208534096033983009722088404694541896209625496915136862284000777976242706861067664150513938272076605588899129685732507628232520793210104475952022994026308241284035834024120306479052399682964117116593930730951948899497319443441718179615451086400560260583614232726529565951362204478568856209650238259877751212954277057090570353664297142793016059406990101928129707453981187337359267941653349690681315145046090035625108844088431763770473378552127663832384002664891710517026977213397041530608763581624654951571563167281689150870345521349362926966376507617850604782606059415004524782139337764357374126718166654326203725424147452680078593106752071311628158531503746267458792124077714527437844860680504828383752950176307253435007781026578930770668735161522369111749953953662084477157159210319449050012207774668294392711364291825933545126105508242983506631038844219785725285324109716379528036172827500662174390792283309148476087484792012147730507284505225560976791828981588179557760 [144,64] 33455960033796788430281607615657821461582768738777139486741255117170499514501202834257228837492374254460279585375382446426123747149466838758979132487711354564760858504038487729435222761007145389981856640627086104682267336006640847680748488180134351652735488487684693692570913395084620110067641128224475332627276813115150518520674337048679898099216973407433023867116778883859693963226837472368482376672019828633671614007843772026744165120180877212704759406098105970209715275216413820391103834399979592974692796888879499823977495052885839880139401231773653133167570466027594411612277872511827105531464555030524959467693080606844066715530396247764205166165943081959345074200338401475299579902209115586719350056623458458596109691378224863696336483837427140539326359956108338400934942165320799461713942219058744185244987692818612975619901235411570725019924026924913072323396485634663556929094411807770089489818984659910650198213159619686230392412456166177732431700822792525052487163866117078719390940132078766448859103174291015181516400402899287130855877484417689110414787760862488734331627223278568124199973005910522726697308617927465882385046929137576042822909881215877628094269845796856471245781442091578596784654733258196779460477791147804847037134178715506295591706611118480051945818789093333905676473571849330325259895532631926572693211160865422183919713447350558974041930150578427526736820253766625320825953489771841376553168607046208059880996963123402400498532332613115058411182671137717128244226065828901614098675510684330610713098242080632075428257619710093239064456759830549309953198229368895789143912067982970580299308670379643131100850706594406683629753292691006393790726589341788395397851215958674308465978178854916595024878487471012376073218778616472740222008666107600849365839910792940734647983840 [144,65] -2855434459967165291609867445369191021611711431991786079349939009400456499429224004915329583045967978305366030319942074364010392687909463911360142379200673266384529148892513021804946679118733646963773054287283312036179736710723015009451058918098310814804065655731495400335266449137173429879537899594082226966499319504666774979185297610641355589345852463634930335351647332462757315296890171479435109128017536625482849715517900762133120911606087418383818046700022040906108743941782501643325472107257767523161411180551301100692345122494766802903519427608741800594737519461542615203018374020606913693676330916984746675105817967119986757353229489170570731290321277493383203480923048031245523399953284852043574578892539197250319603834268978148959593793066509247737425109342660897595585711114600626904056642021136805149914975635093354098747285865339148808282639988217211206553254776111335887173088992223317576876304315564563124874114109995614778213954276941207966854819483238975256995909365342465164367306970287706416149028389481392349453069429848824607134380658303682859965533405200504029019171170986675658293083393172356885891918261462296377920756258229487531984226795310802004555763887694006603099597318494041511660868136754063983041383027824228261986367061735121227905562475621957752888809090837828908283989351320860552186694907968376355321034261228698792224010029515299952419750073883862761794994554075202253572631371137107899654171097754694535843883443974789113321279031778983975622228961087878318729391315500771293527262756980483272744584114333950881004242868382179689672553374492779186531477818799277244514115145675632744218990122330797053741616860321573431159592970175158822980585671678988089644273778382135607225577340910705831595974948094901949700852013196131940671868424881329994953591010917717173760 [144,66] 191300411636749083612032920015627515029189918378547611674364986170197916618998521196326658579248611096101156912375488097932176239811304672726287027796391307413022748872938104584806063406007986558887364002615182405267044444592698475460467390043045478098383945296303703337545333737593533195082638214683904009627492593243410427807000555568576358300508614700040862108770160044657389125304480709990440616859175122990348619966019236587896689990693909744886543455968521239802871706251275907164102359618678876940036618437914027850170954152028979060355082845077876070677922056042527035341925931014885105448394287775842788433319011357036723659120335555443322687174212128160424733458840183400063113938121161422171267840606785608827237823041038656713930057075010134261184761784788075216143885895137303489106704761861837507031206083489571076397734594451513021373008138647896913149152054720434637646881238236339381656831318582079139794980031035297141524834977423355347091712196473927689115713377984535202669152565766289875851189394522980945887537044108713798739364421182146178784206814432045890299280048614271045293449624677392977965645933527800797157934759017466610848316002166915505099471046854157985918952041114241594129096760415328893259747189444883786633311427587474901768081740229281370071022673539498570313615394671934753442422578983325601130901611854342187694690929917617558418960403460425370841947747999315524583009693765531275862782960539905900466344022040418027107739409207318625224701411800921935144037951789530284679756996966968611330456527903283117758669956906401666235301279955314081450992139255433805638118662085180268696139963549652539438300483302507472229815253025570015818327001073492469124883619962308641423243896797956243162806616262979511928424594601233327668755396484483003344830314000458880 [144,67] -9986540569003783318278229046531120526321848574496675240436420598820727309942468330626252914266503695600925144991517494689926386059726194252290865190940274189261681951172468583869194766911386642565209412291386094926934240746817936462875655799874527361840788946266156900697815849517903766578562008483988022523450550690021789335009850396714417498044147030910216570008774527882511443726844941030036311003770892365280962677982950915313531990276066203629186023399357138569641626332144233069319619099120335211263143838602231445048567361277184584722925177924325125484823656593779619444463168294920123612769787313235604798596716876123215689538779113282451949496692482418997934138812291612437969371186816577492638186930330645819165148933082759907238442519276345928010505653922125482136525133277115082573565902363278870379315104910960317383833066174837322917656874649354958892929379492220617693112630073866406077784141263629520497787324311437559946587358401741930035598591668387122046854175558363668485910448065947382022487243152789066442474461065640070063906244290286480843563839088277461241176121603405414241085687285757118719551342011041014394852488944982443013965796390474969986704843655721520401365789253604096594264592235890922160676583433634981504385722039868519513542881553783695556831900702161126339693225451483354862692728426476756180648135323469850219919180118620808739489745150135594401759717380991328983209619324742785343401470061701245364296456760041405800136180428349382239302935110661245083959478724407040867627001812839629087395864674624134901934439062988155335991746501372130017124721918264933348520531012803849866479487606838479587556182358872917260095186061189613319072444655695023728596046327736038760263936497084358600191311466269250225408581474758670060411617463908053874145125490688 [144,68] 379513892951957882452823772692296709169967863487745876155862214787682999450010524251541818916481443605669913300837580679367380059253938438826876210057702264126783077832403335949448234994488050172154380350056012649808820319265838131738600270329504333922676149003870789055454626826732903835876140277062328081129714581896447339919549814805477524957423153706917622577279100040504775142160458246368009959570247396050456991417808210203921393608234030097894791112800526961898224097718752609007555548008091974158401055680908834355811938018860852461754404654095239292618603328773706977772007112768069265642660272838723066754954080482202296750077178450220679457452547209444349233198292089444926185093050868424416456479176749871171132720258827539480536260916884535078919493730590075702118497359733783337088822211401493845268965416022226932950992268476125060700535468730713392885042877003270251737851535930897598020041191462705494867803171036319953054276470461972856935936727808699366431782001989994134730939226129920685708838467530625515729513669974064897535755639813958586053177139762147991901195164527561184936908754766434761507312802182186290539863288508010417211668043084033166841178999221252060441622657232174054719923494389850315035366101443891945613928330044097258200775884103030206579245831202564817839840552315032944759015736940156018988642159895893605861845417937927951261580668399071611067422657206305406122289042459616599673093434058727503981867089116277293275070624865405829509451842286783446986427177885221312028185461518952080983165260505444130353565162813486466658607305819932481891800038958245877317682650785129626600526950517841364296875503703894159407151400659426380778269651349633933337804566845356479878017670137425416780950494893782300373220130647166867819062092816273540797160640 [144,69] -7684108062795105265306394737152562232424923232133133735732712285238089993430905971478883997615618720481186573128291618386298608025108140369345636692978683114537076352336874326314044896313548310713760825060145209120042226081002051325944208735635042756985774731761514699409350974834297428371389589967502982387735979724476199025370065304218376928011466105803985583250126235140959627349162778343516318035798011836899609313125515827580007691487837434375538692079559207289510228286906707321044244825772982401471013788609513583300221428872260352898197168026647369652686636118245881018275293111642794862463059106915191077599414380854131556625300676643347613011078978691619950812841961311156787221695672627876375668740812476974273739845500186521073207753286914309340360246115248780308953660837356448574728776207594149644225682607116309981219298844828878972817270090782925732216977666084587910090401246700818590757625078961693110934549469426768998423279847838212258190927898866585832307597585172242683289334814855819396607959172133837939223933973062643621351016344485314519523670661144685898509056057138382235153939921697748324132718074442267163486571532188418611090983908775316094396926419547242753920817567599490494875030739100836833798881099368875826329015297357681423666200687237608755751965656342203265530452270235800701782084764731186825417927337817495392647408975707492747871289408488989695534286945261688645243408301598157033213459026320426624312729936281900343682592217823617518357286408840369476735547199167903500822483146579511260362610531547665642689736010475540048099089765668457029138132245893275379339338241301833074713156061324680722388087933150674182370570208159722540487098460238228185539197245075338432408611469965812983108661937775853023381698982080785110563397906284641118080 [144,70] -197639825107194855094897803346748640331756155155938739908685432347820388902918590264651060520921480243533566322071248294321791002927181050875729236624630031100736959229359238225511208845067003773291011233669454163250280492642703218127641332714999302968413796811760477997788382493475859131098393454569417158791694415984826367032868640356507230121756651249166632145723883858706747629142537208636898623648584957716747782021104041163602968776267680877694580900194025309067033483634627402531237619379275284217389712007324754721680531373311405891288751338492821327185848583825261002638786906731132858071931643415023126861738242422396145360300642628205118072614291254090293612799022233118604634634147688850446563011196260011547399298608590013573496033589576109498932793830855777022290560988310615146048993211549170889541008585005648688599285985574767664415276572499834480175793036210253673175492638520976552958177362391215277316456404474365868384657990374577894405667989506839240750874794011673382925529328435571029625016868660292786232712872294227907642063590862371208847652302924007222247795266676958117402051080531076276388467284787467052737951638606046420541116888947948092792624381312584897829708881852092839150331076826199286163519506032609127105949800229259647118810332201829642230807186557103744612634546104670879350154343096857205992051435272522472700060633476966228383411748720367813903900753028754128520242993805848179285792390881283537713270222037397531827464417647289388708800863500830777392839007558922126834985082557995813711396924382458331774697598406807490259627796790446680343369018944845164754765102549287867161864729082668991573695315831663215842377633519498115218299752900044014633092286303977753860128997484042924663885932298143275093889529293212467926709182685279424 [144,71] 27688559711060827659600073707536556938654819739271469801898500018484511812118456871110768876685967372413578566430691005848658336868939762801664005991403659098044429179377653926031544245977115738925080381736363216131664286759541309649964887537816935553636811983811085329859080971689764476660752799324954393396044797861080984028719579301146970195807278945269557743518079495369999907097821088881768547846391957792528955417350912789144724526520758322794960131857929330656509480784114756486729217080175384346552848138459069999453795477894225263584771385406652212218543799489717377284734778774298469134634333911056418434264946038721413800184059899903644796847642585482430419077899808977914321635932913624480050178594932572024914745893516348727806035159924850025929913603639220995108719987964361958231850759342098615104887653033189825304685539991566295878543479691882616384420014911853610611782966537265785466304719350078373239517292561746357418086894119258910905562172066601165562166657018225727220524149273209487539356582107777098757716142735256244326242776118564680044106404018498505268614577949826054529398519749948908884424230352356527447178172704661627674314480752816727773744609531853045285538202407325153817236263076008847259520022144822469471778231404572398329193950186711589167030616253280143416336715364663664267995999939142046402479909742441578263788197646290487590561489700290670809885512831248417688417117311496132513638593096599207771365072218408441857035480876021165871042793691265343070296605241028465801129875416450267507493148680988276610684127108506822330050579957710502286926654915200730545612933768261410415174271864863882034268763771861323589032824437103909420470424053701837477065502235948427225840448100819873995307153838377139010631461706176416829154090678208 [144,72] -1512456612723564255532439390872987945022369350432181556362910166979111517057206278529153189587651025812553193185416485303105087376680072572963584776902366332340130215111775143952922920559037431820524186571687744320247299825932023594564444942350027307647335868487686561988859198667207409567719640875670149489013736935877786461314904159231077692846592815701356398810575953687842934693095074022709314856120198463244980645538259172809013905194353304081585453117900844652070704987419200341727530315010426799946872603713634425029278608657467812760870009461134605548054694887959144066860327566944761815836164938073509713370958406397815857716789635597164793310624661047420376074137897619336291031519500670881087856685225278249849224173229637498040741273613474532442896711700049810887997792395012170322392681856016162528804561111249746781567430193734439202808227035738331814348215592950146762420277329242733377073539397519219876316748218473426304911215563200656813317696549507236194111985222204353845987339023760969244953149075808463540710212400397615912727093650336277721122548793426739086178605746751237087581114964426835333383459895199184402640144155633434569426775754057346986014038156138685671054518316783816884557441651977966765760348820472914882315431906078850691170512759218357601090887146635554758981938310913102292862917381222430319474232491403742507479986629148238940524478228163425545344638444355098664486714968928101338512097246809897617119259091073438139819538090194042559047058422232624253368286791297596834659912504794201755644993795863662045527316450436478449053901224161759919291600274153459418677123469352981903408567450233367814288247528615470673010983957559424195401273373774635161370230303927565205742948179451585724466587296592839469618123140998269178966541384 [144,73] 56205447107257155416669912802609887802590666023181901502603615458163957559879125449798441826503985337609626380405248972772255473556840266867026092942279286500327963492895670676799532499475145660528707377130726225867937607184386208622036965022839709506702909937187418212162067718659543856824984449151174197733134789481195570415323170973311477114156652617745699762333015697892507376213540577542721016442219773297446558640750064069622409988438942911731332467170857771435256138836420169123210267808681575157946867274941051363382250723666990545108271291559427429656145939417879654640342050363611214547568572093691703858885373255393552995151733539006378990140996868589199611304001030602987919421753660612255908091598369206680883740738838933866686571267141367077052074488041170196095931506893002043414114649855671510352451909819161420626363000493785024479063091456217879444510626446695860964273252504906587896083665961584346668854150814195569679473934597430904859972580920993337030137101712339643266700344111378807995926557654798631172998738404530294777556247721766964965917527696025991283422445502427639248802998387465030303247275348188293703683712701603100781784896518455821199300327069866950049682486229151467896629084031618054398938224074276562772829877064578126648699212482598693757432074009670654609318029799547838516725738503697599188857055322482518809432595895938414209690522162409411469329217001586823487593004280072711949190678076468666563579059421745427072782847761650647134852181712983145805280270985383849682351343272819211688229884405687402695890037477284311976475794651114174221316892204640727051016423711953609326630016784294960939082605333442097284729087525864924389233454237462538380689315322454254313740546916630297052249095251595232707066916760107453485824 [144,74] -1542907393845623317185344411569086152837726429496398611507791438665201312370171990923596975529992272592790334512140092873740827865577598197220158830599539788676635839904760424588364747178092007300659399065020717986607115360522648163417619404238592108129379705869275744766336281440595528310330837825694035106088414947229689955423613158505333110385974433161247109638964157778252730911983783909389555191388031943430192687322329534503322657523867937749203551983047583291990158651509675201768781568039379081025326979095475401399748983775458484754371883414361822245120999469908100512817422179942670559037667066562006235885814422550143450122542671765846702382675105171286605860005727472099985218891809819166279758854775869503008111096439324516498400671492505571743078234942068349369337370328941599357621438858015178931059581877393367547315393986249617539001813985415393015400317144496284917324507681281118373641085827702436885964102306960033966705952571222282968697054658316454178792710201612975233061542069732987723241050435363129963540707210447067288952540980548107401724540182134382657864229031433964367766108533030832203591036337920905985339497968248098630571844145891434064254667190050242877335580713356583311931267776786680518045198173191573147824474162055354440732400960544905162780560877219993512812605111015126126707096494231150295797851270402507880397453524842530290478563421977581990234010830795404277235795606176567791862487190191864273125811437750503276378360571258796637455345009173245219194437266285113042689333165870737619637162619660132547636282220629270235298910497082946332316092023674293588578835597029808291018680248031321321731969110019830192758040929726179590204396059915567001998622335111827599762037276765167509076890909870523838447650723822696000 [144,75] 31169842782488781962492425654247582481748688641512353759203673470564575715661246767313895254427158116307813946592906698408250076633614453408096745548269138996208119726798212361228584649428388802295741382203161947275873985459946631196905788450992392727195613390496236496520095503584034751537776689742897957471924203280612133896155814727930282628848857498374078033045864820138797024280529840839128449402592710270314829080710880441176542071770985039867958202696023508032373011574410915996031748550200420424851497792263761808718164276605482022855575856693497595770295941783351809368999368178466688776227932919981366908516924133149558296848072173132785261589139714751160310019212895088156305124924135514839448325701096267623759932854388176254915001333592280300447190223460661502858990015361870713454649146897159574827564749836880038364307101457173202659325563377333807236688833802657921673521047138929406652164785558048585039966410681355710658638647007441328045290137659484670405071598118261712200670171949018970124963229759809476527250719781528578201025085371134558804437224776726700164188711603091795570592865102531226904685700682505768985556060176599439754343188670537711152813009409609494007016763420656532864318238122642910892844090802216758494956730765631268151731960116592568694939508584207413050027767763771114287114159194891017107835215872782024377467360303174576648427492670801694911748632200152307286317944457628097000315635880504509618918793241846282833536202009268177572700041737127677699669374051739895986434309945828956887854325755496099415110006869346930366985460234316503276319305088119951379809848489825771150252372131510450194466915270058066635338629268443135938634108180164112322785396441011114938171126792041486693877486700341245779566371252352 [144,76] -424107863675732196465762291165151357526007065927527155409797014810933432517395588199491617830348829615533474103809225033256611437389786741992872250649850067544435857203769664158828377986558360782096607822410780999668831953854414915527878977132216273773714294530793483102695321803953815138024344742000405794173613682543888310987751894105441241607714290544041745092430549787012927023127762949004321979049030846331481353115291249120053671378103232838865651708300770852974250906289486777190011904801812392280594081558826441987852219700721591990987558345533842856874120876303149509575755470452338355700656364281169482924746322790166363813357562162933236961270731779635242075754538969742728373041498306154641185325548510604185193486346637290621053124202186573670913746997415596124729796788525460728689197157512208166872758004408477910067315190591879844979809522810841587567553374466982134131003810697944165696874001931981831716812731560752283970787563032176809198863178821019917248052641289395799546862181164536188029096141322762088113281581635684796692579199966068017887707414870530140966660370985756272985927318111864833538695137893993430549200573825710237207423961548684861401410817862657525447572486518428467463378788338700884711229526231309937746930110824107533146249491023466559264423426946826211619943958369843674185550070687628660802782694475165424091587620980923335483394137467285761066867585648738140726312415829978226509175962732568249569417856424576148416769445424141355517207176861533440398774681965998840418460763993441919543996433295592940590332908236126917918900679633841972648335815664086718640701031055136221444327174849414452102518485237805688757172199731805612450409059421544827071995709471887895142328083691081921573647231288901908898469200 [144,77] 2265485407223216243327021931797759551284357437072968993196165245214276730154572907582884491202173890337138398129276138131969613324116200812290771477570901838274559816279852582859124965634495417958259550180103224610148991166742078173056115396929171001360879920371480467161216388443299301998126709130015871605005122563214500342896493838137038438283063275271608868960700691617837186345990967566549550445660170722456060007950536380814946277727053299522526498811058157176407812748670850984217209909749038587432936515226060421180244940457839604169524371108754748996530424958402913588162314761115974884650553626186733110345853834956613777338774161654253624094717496946790474559966436865410849119524830114845775552284984023365988759733525653731862894304456702729299920976900870060979897529058001078948858948858966360274484000541992954909584342404862656935097851256206729420831107512588956810590957413334356899664115560322165443099700790775649236257973950987339786528267389522766662452819722290392729262618453910571635013868914027926346416734388958902124758908595789882384001881080436913163254891226438856064070726114778992990290387854078270476466023310158360956589001267214117508312896347597728900132918138252277664096977756130781492794060627837513568487585519728760922672957555727349804936144561553514811702045460272182529096704888640553341457012567612362077116571961566407781906961862031465033264765823478788821274376679763023233554025515795183720001427347106478837271750323935018893883334305517786823934897142893019143149186151425265111852761437313167708641878322561988803075036775951619649125705734261463633287400593597480692591136246564324903614448919166367698558713787302372979662361836653237313626683946516452700879084354261281219968762476067914271104 [144,78] 57263626085333513446494504088678059115711624845030371982168206724763212968922395588623151757134395524724905796324997938048705299421397274834955321655558091937922122802820009835065431444728868286895249220541273644135616328296502192023158233413330260257766421429246824468657833918364143422481067460852345428003269721546635468396227663924912008166245795493394437817628211904709340010892972452562332393870498395128799713326688650856308482986017581426312456316812840295686876087212910914181888378775792429612945700314242353397184007692107913631384846061944943265507310503206833573478379688924488651496833821376487442851422189166717203536285289523231686365734734232073774832251022105368249812803432641776455799125794652689524934490090510185432123584352257552902682238273247624618233858032601736870458633498091819159045209435963320176141703663929935693882109311661695449863117570875048132739689373795825938722160699319509547571202362073999609501099492230078266929881404972958918180208933040750253583202809495461511800448672795205840262145193773362394566421215468142918195967356758873200197012050452314799062222534697422885709197238828835575730048314284603486662744657437421713291679744343086874594477614523935876968826267192557912969165871377632749285620153829826657689584800152105435965826599726460753893659341504890263384700029197308493263094738463126775926443842982305872881356551271506886254461237805729420866181767258307275864329358289354290051496457625470390969787963482107612255479523680742915532693302746744516574799188796124690810591478471026975158327325354399558152784505702097693343574237984490087653271422588431009610873271653837022218737599357955129260498314616162357384107472144973358146641060716574897953504880159008223167990921511387560 [144,79] -1937656381052051393172301076392374678037988300910600294259871196505008329304187728131940538344183104950263470029008345975193838906143619595472822022658608865458930785246669630541274310158737459593558982327052982734999771661338022430140128386899792200187203547469845583471878326418217346836079740257492362977210804241122022524229525199301429679449120583307207910995773120010791944071684570727712558376759456576249245652454433191458281995068364744600352981943162300225853699069132028709038828625707082895440280648067580129984343096933367632262071359668810138041381342857728551963805521654562218584787054615017844916035183770048010185980189907583630959490927550549260866318929086953747064887246970005064410703519980470655142850773108049754180048938256788386530173628409352469447995595273703515144401946115667336872128456122989622409747904890701908202711073014298240093757619421541590934919877462458503118120220908338281534073440015767048645830988145368187838597984602699216769669799448960321178370071642650750751687844994018161938335003461005778259732528416506867094486676529793927554059340371444352622989884714970803363436014423051752889076467417455215829825073004452648271632422375396016129796227813573029146572873652276919188721153573651829798455046161484111723128388820427677094645319464776451946323662604043697946332642046970241692769429883533643808233223978779668134637312373496667243679410978295150643077018102257139721931446619184460850515390171728155620311468820641986824098449993736224615303819538933527557699931979307222907397264187507788529470266492789104326991210235483988260107891014593555128918119366707170524222483625507075025564486686329214030207443828291856704383269115001682404324370469857787968709335924649576184623574662184 [144,80] 32765211216175177190095444499003534474789870690305083061958179508763563754185498632486448803902048215969803841005422430702941830122110478916109485266412646740390775854322369032007839007985352034709924570623593268561755925193778232087355773315495197823224074045773905796824208838803564179963351299338390186833181434070522110284455117003284764034431845175793157147637003301711738618206471043105507263641536021561738632982057692834256592084140255651600501071812630329110425783698979066367785991498672303152220804966677573063836613954866298671762247478487571620858044352757379244281189131670299119324504912788690718653025484485461984961900417890385179736784864835099842645167729604314234461046267498249881460650420948243087956002272034006076537773731307426313125130554157309716884685246901395808007647349057767968068121775609451391977058607481831544926808105664670746259893173805828285758119779046985434873669363472846454005258532721690707676496577860986924024106965997961386961616616694724788897028751014604627327519936695473457061735383382469862009277351062021766880598041603352644989626731516873422732363411148501723297028966120092493752882041722152390924603304417558989800224885144362661122151946849166671813398430879343555410837409227594309325895465041587698684808175986177594156476302361126235759341199283116769249980872091651756886810275801788268067468329123341576890766100747673026235514739335211319841049952832208088890842195330308973912806442996537304438428376633894506551086234384924828350039145163682318024917930752389379136867055208223610171390352645886759387522086585410842018942557961716902107648955637674384554839735292439846974647308831880775765039137015290401088155559684497394479022647595380882927035119075361482824976800 [144,81] -377820437956643088982257343302813183314102101660963789699741024979962734553105364381164044330874040994637766322387408632326634772190148866859029741213183647216790884183452436810123140109822795312038627144108775651845085554918848105429458112072038081240929281369267112950724762282977090166931074988033837239352030085915850133188519246601982816483830880709213618529287199193883866848880883328449124538968103181214914557189187571811337591430211579881970019212862034762524105415645109254295353725196491612247479493438017974224774203681823482235655415846515760676954535350559705204892339996524817734237864906491166108573523137098064297410689010920058994268447733754269317141980872850045385018289529857573088696097257587646552713811564700641980029156151603285672067438060550521272751821041881198497114848064297458731141126854962992118174911748185943878843619863602585909419596725493449306176844406569869749302110358409393952392722943744226624528388512332183308200665656405439111884520303163283856928105378492501456160024532093080537808117099153579268316197098334036424068957705288895105991445492943648659464264935405998121375898628839569775031867209284495340970736039901865256687631922956891667730242181966672432230296685308032734590110520940486852632102134541591847115338890206265247760230750151852620767786645856881932288574211889832556133446956196828845980386820439825678916000682816360967210753808661034013295081282804897996674377712039616095074450581703911787188351999823632498135525031822309740538480791813543530274714705197981663774860444512148075780769411079869633557957512916599700021876224254968292096482295067466826628131106114410978718387367881475418254324658181067645829537712373976280779507310570559020263079350274273484800 [144,82] 3133333698156113037120261432483797817633186123802782431152539369647852231323771984633444185036384977804500943814090846361937839484876488462248832276229360325771407835791150356263698257665534062768807587946483740709137720674046851351539173930942678074269416790949820989600063239251851280836725012411833770887332475937958951925191944809135302816624437094738830420697292475060071961424794144820272634337455148704108579236322889068089170305805927157618833334604594554631127614429257706717896916536469654465390883133819362130036696547016612857022632990854451031505440319394201793101122658684012638001518529369618647873584813171156562398397018956500310815622404686770235908555590353672698391529817604782885889387175268102281337864978053819228282157908121561160709576609522183449375042345445406161232494124321538643651508877114958537150447856590741319426641202105763392762519284693156153825578112535768549389206818369124463530077252891292856929555043682617685917894609322854382487076436682852997341108346797781826812056531557340660470435992837144357705248591796455588503821315620038547488387856191777531287996318674263070970418275827859048214052018079108225802348240817549596042144176081137672429728491970497406202189461757361439389604990263361296947118956875134362757531583384453892825433172122474900282621728485001641340049212282179727192839693123445722539009625764992582003399764241405143202278205701683543925238644815579047316462217460728835859013025593998156078292252789194897668621688492746220203348269995021911931501479565121755965509903123444764086906039172141535270121957466029731653265326985623414850413069521873247286244431058302875986485692228170104764860004376337624308286058013767144074350377905943411066052931400669568 [144,83] -18335046873400580006383197199440703300996294227920608566245098688320642215358570202720523294349027298986588753752991527682992928313188164637171259155726468911634966463714557720791550121541958182253225372908246855163719086672058972159831985884049095873020649110547003384204450915475474516799136989106906960196098588103050335661670397475839190110534523758199536897184713573722358437790115998976721065323467459001416340654966722698544326778693510038226050332548286339561224605049324773642784792199416945333831399037223644292250045512599975249981091781255526500126346419583416319394010913275010908570925214978183759265631251615882997551912546801775161834181307063493557873490470245718198677088413839665511682308683868795796122848751723155674668960547178410244811788411239723019110141900045529823076786192001767992075420196793858767525883568580111993060654586391789109456608438906033252436844975685042375821512983636002826341624080417474275006283674875280097124984350261819184949933327724458617400629671147477622498077121164328123606660375430295254192406069265562542396684698788936809561831116652660289709589652782055405220748073519652159834887118494777519310228548954902934379628516585844139645970665153716029958623347461498898625413693126157028713374844831078555143960938401657617433359846741191238181607144306839091105969435851720809616050881125426170736995608907927972244748335741900288914936904839809504559744563260853005684676160014239146420464837674005687402379937306366891758189360225553681818813976443648450431319098266015261233576563847962237473201469725578090548828205448079058028368777297832084940657695001038870607649378892181364768251110775844472231457744620538140457604651052175709120383203194639043004361101824 [144,84] 67441579900836638124567542980577680856402446703526259232843291412755931372539457074693755462243971644225788883316452020565998656280318218339762277393791547545583726082158702074732687826199115569146979213552945921851549209844581653807453918493020360825343844522069829056623287549294341839178846203077664257836875645061993274104057236763441947008529054774974817189894398171849409071666234538743750070851929166585207488942193864069650594751245254842970164240484398069739806586579457284265851897065281661680578267348585524427866234401320115995007795681408024630554798765236034904660357055734648958400776646056824260478331852082869657746058581471675211709484134527896908451709000491036626860173643938933945574434977702799842774532638931335788533600075243362398999646191065065411080910716454004751160277589585531600754251677456068270970017365881915695835535115358539890239608051621771822640391634865681796004299653757161366298638523086452985878883827849827792104491846764113242942983546323322807920000868754606641494677135939288770367691696050058169238134158809265141727977745944602795853664907578483075420227265964391266807922560652642273189433299076969921825665846181014752011672765961045542691818863087328459076935091748922819150961536056505399620228855825551605863789996794423010686219880399123937111037520320659858908343364654072123364450605898890142452386216006125765584564773461208547156972708517552277960307981306501847708268956568642224254359431815094424340743506321057083344374725171001291274467697003996587749394654994335545092904787030435297085950066071590324093875327216102971585236925412424121900900204107195969472695851593762312645333304623577078890914589295470068177818974597676283614069195662001106950304 [144,85] -72596440341276328743240392914634132139033723051995510311822177074825090291110756228163178018788743342693859972614769563434394245357725045004839085415146561826718445361420654431691281401789812356762341994014596004400213167725186177951516240168673534533222612884589398298861060895888220258865411106950833734505577651507551861389789150891748734743056248451554702071548306687975521257687872266583201935285064455084538455526144180361522315597594651352914346854977404690502916185970511706140352909809198267142736212521566153335407017195379826643578188315541834466976803066998266212179527350858638304017435239202755924611741990087065673914745650478783721479950131466949255121272956919344479047653373478586406231479749600666670066413610862581072257632980394852050639051293168904473648618595075258587209608305765381138311201301542029696853056843291344647443889095419070450864177084730067556136764777181638509627295587258433885357957633059164132576315297488460411390928523908489092884891506908864277949945475234860513466983142384506778738533852514588426745696590511828450028467817918476854314726997923841509835931911073350263147891001373612714955347702342782941182658869911687391599716733811795385703783338951593786884840000790755565873544537316614706810363480780314510418894855633281414557979356567109985708414560983638698383133048006040076771847133302188176211827863740445603375863287514645892625315266715983802490980622489954675154991392484384199199916169852423104937307257862748819133591745164024433294823255362279362995891008312397948663536962425111373377975821683838215096442340973794505756741194207857282378237420423102028611559231542652796503444709520052487107606332900482985715222056850388320462972602801937024 [144,86] -778300261778399814564591938642945709870608776670025036780974727868559072537032317606201300667503609639242126756872623350148388921495351221854132211230898837315199390745643419840281475637720930208753868094221262292663902934263416921533268608846779793041919652495817546465635544803567966732615582126165715541644104509389508883008149928332067391383232489823724630557901811329795815065321649099062902957383264352735717961762848167253974700346661909290651964374467369423134546838878288422265642702006705405505748770131053855329688129007566866690381388626170924808413461929733475069649428027285025904527208173142759349296652973149447833719860272706767068982226127819385725559979016000506316793035275089014533233719445257054256647885857972979942673069114916017494017305326666744336201657359986523416849178124434727242176372676718945228378158764100095560808369969676730252591611948919842325529480784506999937424974050432605745002811153426979577233774569650904893403105195077543921624091805462938776518841533427235562988099451335028850706650793966430118440841739105730648338326112249290235624942824264341002233495202009702279731655200589309369167761829250094723300382509165539988284251521841257489529181059625176376332551346160072756078006541159744065826430407968071579050444054946957382128714671850619931025953683818415415054860282335537271864781297904666924170092956524433274761101288416291356250330375923044675425923470817688286039577404254985698342319623675189138383995039520665769852625158558689795108878259361565381878084292986371355608249492901317500106896866922531077518290494586739493473071957140205751183608928222882490550290979891658612155924760582963914769498188277729766431964632028859919694811069584 [144,87] 6181401519699122059940131439316993883372675496711328211271510762909931340459487834903665743878122994277901886609450353095317919581838973423989193447147309545521301696335248636084562113564675016034270269178473140716748495004341522517820337015209236564483792378749365962250153453585136785620371378945719780335587042270299399767607254689346256952224915830679894032655561544902188064360062059090437365877508640698768197249931566529138890221706412196102175234621223764520347858890714096799880029110511608911838499374547772439961258425317807025068291185770827089290853675646118718061081915731831845652471822796438288976185161895119164247642853492959173230930039265258321830469232494770161222850702833916368881295409545611589753219058539682855079973867248995100377971814804226387092446621049816937284817481049530527990450108225909571501657650134750941028993856110725599020172416201710277546261307058664877536183798113667930516726382350647730722389509167114663678114068274226005816760792109893717839614529480509972393253547789193383515174565850643859816215331364570794116828213651244634387685248641905266186599469357034141757235253301665953346566442668329380689413449161694899267249629571091110386532189572655033964296596184527465068043739852408305040067201122716129165992850445180124512882633215952501868535790628065145981888600498417147071597305629900507056246562665925308998544800570036734967514225963494519005939127754807492010795420973508576504123916333775898972466311050800054642983194147214566871828859775154610632610592066371160338322236119693046203286196370390404090432609747806351398159029976418711442260936937093147322704704822626651424235937652960391773417971831881255193252876953924192131966544 [144,88] -38803587163265489707352211436050414155787875794305614378430590663012764255748523369708713211442367570884210350800217685887423073545634250392140457008825003270263556402754092836978499368505606544882900411750420986286466401965695633632758157365455113908007149673438567959687461581625710417947743447936065214765401707582888373023718642765624734573121322886148144997621034999700971046716537349684481827111687505368509354544791530542096877787630083051001565963732309745704518872677103484551647069007763159210058259815529997500229631773832363877807469897385563425583065300216307829582799609788855846531423349371491331908470946799003127026439697398049968873865246262699304442698982117230408518790448802439039114944812403763230240114698867067772491128016263973255748191356704088750354235805310396596225049601059319176388402218364581520147059604327433942304394295724710570009458903948760106044861516355562004095799605973339442928166723356378391793026422017770963776996258030179671356441253290905665610228476762879196298445399075840440606957559238953227623743870320599895358210906596155703181882862133827225901798216756764606723555527618112609152706980525451730169884201710468089876847639980636211598178612807034598958029313433467753141072415315404040652255889519803496427176524779238403961623971618939324799955554298702916427333583514195752789241618009516135571235489311071022109090809317810451691541021280829717531209605256761870302779833169855089331896191377333743640765347801559249001508792138249145166099535947892293889033820948097003838495817753463042212773940866297523194088906877406913191202674071766315326101847427990416115305080136358950411931588934468483976358287565987300620267285537484972888 [144,89] 270831942032467551269035104735927816495907431820030155220989375433614355369281132386539365304205069935709603157748251539041090025800469291328281232745469850646029102197936726296725541713725993413597121029381283717719487481199766240598920874172606368703663099320439367907428508783553752473651622635819587098375389203319887786680954339818693396611937976092903420703630899789123911129255879737362887622897583362776210515272654001944564656305067540162434831526299068939033939058315259447965258487989332943950412786459128148816614787047515929633472418981172011652682603215109890892501072218473250959145796757086962116712517933327319829023442571089037821723440718219150493596106007449255707813294148398865986222054762770944780180297338574884130550029626109706532911695818025230075209544999270429567902806170363083419374233067097891328821910118293950911033555501196944075568338098453253354596110180508323126352114717391188313465483044988609261183706568811638213617845060700317811669262749537797785176049107154119842861995669000986936758733120379372464423191583767167372009941334364581551781467620999555264463940621497557651609186912437769490579479992009542659512570557494245219037413699142198658799159753405926212899122158107872341754012432550090351064323606182461067010629065755638762230487331829005489531543051027441073412362558959003600054219017954218984300076314967574447869916710343087680180898668676175567446353911534810401383018214038184476277634559232892715956428755768611481230485991843036248400506722161487684359003293810086011695511808318335737006065051508937909360372307606189651956264822790188436711713417394550863299443499245497944215028982592186579139372658620589497664093428457472 [144,90] -1500720584649233360202682423759037890480095461141723178367646622666026224980963013783699552100894541592353108896375769743580965646068794604188461591082436037690910960741951710968367284612884053403001922999165058659672994345709054236243172281158605007074353779623137964885837562601314932289282012141074631801235027305580405749282688809857091198004548320871973914777826809627097646550942225386731303432312285636457995085373697093806709729526819586153543841052878741898302696178554836607087781981340159024404370099131801934044070105014891415210883684462711585130605784851244344924781483393577043279182466925650654739734956727087077891528735411656241927338249646337985922243313589068311445189893040873549791218163594453991324301403965086171103374241456740267006665277842750591307535413227673894588080747861190691474910031086970461815579096320483550613517097553517927233940707174442143330488246376735979460076703371823721288480225032035577973296999597801913685795378247556904295861052914769581396558275805563782127995437979336618051086146167725894158182975299125312425150773147686350455686359767267753891117782970153401067756829531532550823277169254053527369616565656794118686233936018638801011972091390773142676232457129632985579408016974700740105868650842945130812006223478420034152736592715502785706321909745773448434968848269127404339818021176997657543176647233664442060788829884890250852749088359012684301998872679581026190826896072254344569316568664052745978854015137483878044575914340659037288536552960096478211700868583516511365604670031175159159255098968599724227390578274627595470836484273341299964548559438400251400096581339589935896139901161421054798924531195970092561561429056 [144,91] 5474847827936738527628028275182451609468114472490231557605821742906048584426816605589110383737070444082110638625927073679133448827017785986735090845875209321957091084041489380714322746780193176752173318911072804780584051036469417869907684682107285768546744010277297189873172084056727166613514615868308855290132623425673638540150370444393551429054855888752736876184346039614934766255398896141130162847786163006809206716598332443716344210516447907907623750799460370500277870563942352636248688880758904004958230824543868147141615190470062457500391277393914506683474039839895172675493648351210732311742030303687975901217626965577269609598261553014167680398775922424879398427709399420696875159173318311744530358760392107098393232984616065981525209003308055022965927231350317529079178728321242217370342678190952038134533397022135307335581790313836024596763166651564627622024455199861569260869690606246781057918046171657710999069245667559562901264704855393920530912913767572941066796780464073979924281332449352894258155910937537291815542148067822331315692039254540415258591557250799612803246672802448110526079171401377098176194979072596139110491457868091619238471914145519019344809423882410935609575827911559715981730054755114469858532330276997563739237435951501014236980676709853691033149068842150175255345830695963331681789702517809949348581434978378941206523042322958277019547158881589358876646439918656014859855394419415291683826262978534414674956726035403694765668049989094252574752115523516046041004813394547951845669634518164720437420468795102259388605878933912142620795851708884134802079058654941539755123502360319565962871548627281604174887516878350884480722438182164147440832 [144,92] -13759159161494990581547688726258533920634832232887956518357026153857665692107574631555016524401661669317491416295991334035113862332058530403765856397331942691132359802783700150789019249584344497436863524147233544607154247203940159054092727818010161233989722642543842601911289187879526938269500247310634332633845635477987959335663705841377347147779814660108439346937445904110380061931429147796721597104936929473019395010840772395567947063163612572536148538442701686087714602702841589755552213498958185823176949180092057515506324216269665419567595707142127869743836846624975789476764999090558134088889089396355233766882154779733156640642772194323490014360717308400598564249268801205262006569236195036592441007645362566108797175746030712472924637502648303447711935381167848094981592462207486534457957471585960533096165604720583996699781223035845272523788386135825106877920347544640786429482430718511144430425144108752669317990526630320153777413133661306801334114315791024176655576651339221133354087661176579030383556567661617818877147745394901668030614122419072506058531696752689033786414523625710529785901886231303381717570406254436481629361453950722597161475189122771213425037302579509050274829007472827898216330865822605970174008147586748078667106029019703861247671493194734729891472455424651270337699765889866478327515013961822600132077784876092332411766604063953057455870786469368192460127871110325625081378318926790353885000865977691165023931744939052254156095025003296836915110644928457180178818478431497108832079099129123076196980760327035652818784226570007122740029674198436103123409987346680070908031405413257976263556925261756360913503464167694828380904132035194816 [144,93] 30291237983448644339592280286781029978932187834609657766371573189848667257843612763968541415473608136650898380273824035953513862077363647667858960986965358761024572509244857138545077654589840109301445434716828331532042365990422459211183525899333287645136124410744548501079197561482682837669804186635565429684595282175526022985493691473806026588366059967162714687431442871156228349055091805654780546720783761414487386048455485239808794706802870751738834213880648007194841567747145889069329618405844581722939717270617021484995021214344334352628397139856417926945699420617356647981546063554445452119752554744204486869383761011386253386590056279079474664134875178520215183274633413243337668660021933199613118847457642155144803510348589352281693933526112518839949550567504295430739188082772074476084695129178056626180955269685649029787050734284725318502978999158456925816184843227501852347658194177449344652336921920779870127650128273647955319966474103502657099196009556191226688109547398530172312780756034339550189020507712474953756197059134802653290286139155409931523674176609574404389550385357932297795724179458998776990972543967981215995757927622809034586100340272688364308537185865579882528863343880797473209776567407579189227651755886111693053357389796461686421984860068270225539929222373974067306050874029735783160338283922615056121169575910311720731248215578049554768467366681146627849555088802862344906205698822779569500992524075519998413797966528905664596860053028510386737459410808927900842115525532737371663865977071143083837684723509247416096374380649232677414277169856715099330576026689701772716609972779818742184882586210704774850236473013266721454150532224 [144,94] -66670418827064274723106343256925248668981949126928830664356719314549538432096140953025948205758463787409533770141459681539177757227261816323369434974110245693856219092496100407967210737735636691562896266344629594121857771160756939471590284393543806965620373256431982600118658579540797202956214841643923204520698513584418396454014159529401497769777610433039903691511710280849640640597013734627733610721388408053894267611703554441822587192096142416541257446106983196555441155659287189437692268264279981001681022348195319882081332844390590610833350562976058777674199841797246674698580714867331279025867937365220248128147453152602823227264754198098201578803138256496952892391396901921337742451181246458423639890415640953883987945275803422020745625745661779318052019040688454225575788303895967664437965993803485145451454654590338590344266106872594376671369874890972093994210718375888493997217112447459019430146216051191789983042097503322648572948904860424121508886687787794114088506901878961699918803578640727474516341072167818821921387115511933973724930460818105213094443832866308052599999769901466346346175852550299947720578492003212302231768585051630221018677427672630500976020488066715790952890985115513718605440360336723117387607777019699388634374649266427863820299674007441452306927597965337279825471502871222385346924613753219443188456923315607426138061452750106005674703558364324210217447521416769588162664587241017556297692842418411979897699804553295039432367231117713250702994926775696891284324574528576362104243125416895382746733893318384079003718732612726260124079834061912041173044097670223128221869915989943802470305201542843519154130003842522514291456 [144,95] 106319540190572148466438970017431178727450892876048044767189657675831526821983510170754397207582054637842187066972190322453975742661659590293326342760765938394093053677962665839527750152149540303429567220992680163093944258904085263509858870809736006701240661718637501458671367745977453722584442058397417277854727399812444370505686771225184032461464370596346138086465687561842871408638564145099228424760763331510879185253410692263728861434289976201007469030855525790800304070303454255252530133749609071393336829896942728569053530435378478645224535367982190026639060746673111354223749557626516150084258635296880029356941239091481095242674739354206345840611134908300656605419318658865904277319547886081278122853325543929529503980409274183080198172104959174252688123940149056611208361097655203205880495265209615422641394379410083341421408347257988060590108524711568871858490509587644988836532815305626039572228342963870355617708458449216984472651685267442601634075015056389778457914678426969885979123342304779912651888480146692333968938749665566224090286620793322006399125276120758749775019599081672915550328560787123149229256982561221498562209883837492538143802373945185032368409083072861384844463123443727669807490697692985761190099583597811717649371389351913839284578177035084211593421435676755429359132934037913519275433574705099690869161415896507710552326980828029371963282459142055418407142143795189397653383180726738885535095885606169197218554667613890249554880328909572727501545547446412566564546134496410309006760577513949881517910425139787013586098140211198625515192112523929199863580429998643480550846270395003773074539088467070176979596077953359200 [144,96] -57284650153163306488877336937599141842418426553376063773861937114443824744853024033072717205293151182484908565034573117118486083061400678606788396002688661170746268909118996194259590962021847574135299122310494382073314964331044793461403324725603592320563944317030379022636222727370136948054665037589427847243515299418453912573447975692162532880788528951800052361617500830531797726014805355484905387612981878796205593913810844704235280645161096635129840460654500223148973228891118604137086987133649917275337003036891413246859496319309314452713320056475379525920067396817049695540996475225245299524030475207204829556719485950040491104614657077370440989580963137344118447331840122280344760024073630891140373554199755781475545670333646388716161611929689285968642003345398867667932089343331141814997156675992633641408971466247519848140700698006570608134197209376408806864488978818223063634491230828704807939264551924304079575818556565519451562061858728419585151680801970304800766196318870494389532087099576247537930861527548544082720869080522443183305424907432423082028839933312623514258754188982641643982637956016255697966381556169364914519526746794143880817133734239295785217506721860038679873849749447048334114695493004086583833085261820878367601023702933358747596603707562617189722954072103775034306482631011084646319604299289673878886037639772083176700920135549629506987341487912939945891100131105694527900599189973859856835646614333549219606487366441463392731273481468319065726399637853325948047906851723430941444607702098319127816631104336097600929878363928138267725763896826073836903036587137865173776477101787379615742148480469864369220772746631 [144,97] -164072031482947996703885460064364740505894165486889999956111608784373007691774385045764215303569233652233409847934406854871905004880993765373160068153165178106015787217296513780954231503215219011847765286336423230790126433727714171895085695482174969176970793248479883204300627788951789005265675786342160916478218098491359036551238106054513580136361915571642556373593760153129362964799177319488064812880358155024017746364834512216704186430413277346721756960026482127390184541105042253412744803696631028926506443872399399488877920036680087035661886164050886753319861067568423786472822060353606251921889009909216604979110780268459396915049619202296493077777990315140085648451012092957048850630197093628834853573038755379461743505537671804744778694932962969491543366436227252819535969528313478641072323960213947094707987909292242882014184723869306335621108102622435488225212834928782000463689513290152395084655078289556374549179298757180800213152357660118742521825727817962266575787171328933769128014704924436300203980191238818770147061027802575364307542402637431367016363015051463416244249729859833106576151029127642017548924792095860836075428577782205984297217327705319024929849452095057780243272055122801945769946021151073327834658581155584427872038416697717857257535688502959644206172978151897140203263442435768658979580242509958467203308899692788014585644795531862447984502417728390170705999864496788354592042822582757497916643065506549530986052261072395846872848344388495334264274220643723040989880771476246313348736629962943175599559029789044869788497076110163397999862754078069189013175335720579146903866856604201835848182157506286582892544 [144,98] 454364194697491811776520898568568566533435108303913651060892112774292749583283360174761395309071842754375834183997392009100253695983010435620320315850875311805659037679486658542674140395646747948743609321621767496873863787261189302193683711313439028728245371435100149448654703183956097238420650986295125605506194803496911065146519826743481129702971177537428620297920335792922669279272832467855970825160397206411236115308948098167468284099182645177204774948274969970148841146118548826871761261006028495092554487648457464432325008195805530158815842118044465677660116113471929042653585990361699838943585808401062449932925521208338945360376508924925661688573633581512624764672189779568965262832934761593590139007618331166718406615997080637569530154660988650792580101607341546275091917567617054819373354700973132031216639824276664430707734621978531103047125049103830665811220176648610707366676115603791414283066414577201318400261990501530887592569101886073494213921143437513058818969291160288697229137907694326477550322747583668685416776039188569260824236741190169953774911027448326037394298257920146825256200888688102912388990081614467277858423245760146006925094384468003481881020499063692047110218388727787193077082893610741829589265903163755447701871565418760862768294847219104325097865647244885182757498156267160997089103164988646048856572420379261712456767208124382677910263854139250813978769685811136501835067854068352155260147134795766819632835107340339959967256377199185272325579791653922984371828607487368904856689563344360400879561127396279958444868167979556980832501011142758517402374823829486175396999962656641554319428044611407744 [144,99] -375825430839988765458810616858059418095118372988054641245416913045987384211321243642074620886907280132014922663182965323492802573513270754160418536872671335821654375617104394407686878307998655772451908688604725427338497030032448906581290520964629210869268563127455762902227453978247148396451344546026936973645684953247165894764845495817438081134414644942902871231073335847863464890869058564924727188124110914177569254321537422071931585786874990839482265168455909370738255084949197666864985740533941348580256372989620081306466497388255461318488195077233184946134548468967686563958300677574043290962870204048340398162642316872575665407234673609721119452858093097600653928285098018517823394342898416100513445126699069565883805716594956124668930320593347522958434835824821730921238615425423809020907223241419946740899620448035574613070837925456254059427206127673524813748246784838044689410895366739916747638280780623059810623497355687286574974771317115906093211162646437766889023650836358982103795332331006884893325693939844455212565027697229862047335886350613594371598654525394867642129054973764637609528508004043018646879001776206296788290810184624622596099831267277435629546522563267639716757534800949633526025759995632582999056360955391420698832853583461668900659538827743461788319617375110798250064616117360044407240288683657057714701231861790999851435285433279944303383697453346900553355866342619047790868545462797501927336714532082424567252558157944765830333132045071824156677078056130938608119021472914850795216853484387054161570566275790834958243575613047066306107702402936178922523144364780092720677091058541421212705771593328 [144,100] -369287601872533394089974150612687273180908148726653119831983894725280991211046678875162627693723556750517950295827207038521748370245756455067296936121696539624812806834482817331916168595570504732591456615304905356379198235848439113690335877592807429516955752524632682338720605552737633624944377619519133981814825931831855068412194229084993723510029999513920025700001365750123469422937201229379237457110783502587520449996206659390601232472553148859496825840019173526091856916050575871489325905757407610723398843578417370004570466627835000418401507736963486405082256349622494595806295778319461539754835239746027622433482323133303104595013404285049643706402504991373786160173823077615410946405500117207053534279337943092313223260142836464962259871220315020225491478273058122321842557165675099393818798332943021035571434815520561439398263166674828629327720582137690901663428237619871880913845144570963590747116002832853466143175213507294365694244212735061983064407848918112705358622443761866928740938712424620112592121871005568954507941445125412148033222533839748265482862188468118402559196646458554688643553878255671903538056424986296819348204754624883415898709915547438357652838935899541690517008686203294723551463283899025794260634569297221286170094649815286027965632348542736893003713568466788803386836886659728640143019991114794610758964204097219081149990857722562001168452953772295528424978151915838402154128096947290494963109168995602237156120916255459251755725660593634162842856482210603469144829384839509121916276611935874584856676903723480845650528574069361283460371796834702665130511894182534551883620076056738015101272 [144,101] 1149417342095043875135971746092545291404390697823156957321762869437670568662437093474186340268883896367130910989196720316034236553382389948664183300727338266113013347153082073187249543315359979782520650683918936658916423031783991880311381927053325338513476846404155837994168780849458480398492382708571399704782026296710332291335016548097642454982818790572869208955730659025713132607159621195714604308972293556385567463243790022818290401628546202442286502979460613911977249908453734805466832021840863430584144635412822900005163124174684979945120865231645401617365271781571853542923621858685467057630324160408231958583101810751485730668325072383947222938441725224744095984765020188008169430184284921701786741923677502705711916730045928204716818288827795067263334624486362137866753935320000113317595682233583190765080185886697810145011536627039265553171817704129709391527252919693255211145897915244808949935834182621524508858884528698649901776114636965634797535948480603750386212754176749647314626963167358350635246236616086548087363868636466360362915480795832189432210662924059830589406158785665735732050086589945586958042211231451159141793147698052675797654377709368467346948851233890633169685750949499276528278633977617512523789039425228895689963493868426983927967467343335281879218992272915871492205546832820342541845774355033066787864900276442095923187879070531975721159338200951372887870579137199091988923610701969734908537236017871605461430730048265100220708745347494713483868895431615941250010392713976335386733092065885029562437050070879831792346807349635186501632005172538767740758272809640577526293693867159545376 [144,102] -1235381958210604044246636519919824660616577399485648451219794954085691467431608109289230343009360810640356015886651812204471904895943186205881737452717950983307599942969232339656581395927795164065652979560662295605801130358559731282986712903088208600333847341387376066365774582149862240026913264421645269049790645941910419612425946194600072606983217515274621087463506693400038672326361964429538261816804877533873230134036991036243912220479728200621902036329242798423531017879566115028982269636432163512280866738172393397680334428026501608347892347062789938719545881152035960876147615380040846997177570734778799183265566920468736347584896277440165361843966207331251038492560536030325675260014532449347109211880756280304700451605179660182655069049907645779777373845376405399984983777345590662169796607632594175804145635917787196829225723828047188740732869899516595378713272585241984573216591257134830689125500129735699738104194319363034022072431096595647092338513327754980657870532587309219353321784985988980658054039865799352169628992072384128797329454227798552879214147491433129109357972072466329309229436007414610878166758623266582566454839123205799640655332860617849947365740462117538350416432342779932763202175574475245915226156163878691806663750403155643667168964085432502596948895645881481677149464945160457781788806272375023178888483654839220002449994325710017682427125931247096309211541015259367226633723057529102994673383709020354545267823112418265703260329746472561931716208861548385924312904809576159305145855106458831362555691457950585879352776405841546716966618744007013222219559693841816477731209360928 [144,103] 814534993900767421002405087428314833172410768465055163185643505739956883276650734940687079639272626300081497989338217973830079276261752332958490912032331260408813722406927950937936917220682268008107025079617620343965249846322441964235887859904052417413187415264871975045927730980380407019256062779964590369206961671093694218836353358164920697589664491924789066631208380108812720551644808665170942683933644534413728639442615365151345813293586869099528270220100624892035012274756831744605830539154082113013166975997956961425403096707407760211205133462227989200598246845968184588320674058287909160722221262660378365652791787843027973949921160577467974655033987949648554003674279224495199250718202268330785203877757216748738215013288786969846196567743018548709398317525977497382922166462094303443407456870188948850071351889438772672369731950102057481351528454555439375111343890275857746928671848202828386251370188784469962029988569569478237717720395873088389258306063997012468717961373800021935304822518017290926883554973622060796054206775874716282758443182359377403079430761149195444846669155651678019139523334791299176422346822697561747997737979011313062533247217548812100751949822453701390320752634924007555192750377705635174177768612098747469957168630111740659328604990284311859622334216357084995126535077343948699977321063248890022282633631723229739151048679543824176078049048306519746665633254886034920527331742672443666694295433659960398769842505438452730652939723406681912252334962419423729563331390191890797336940584723553582807671238069949916972409635875978361604210562134316361741198320478320018243096 [144,104] -372939655732923616657980093140869492719812393587812612712275143597051211270709844960734933438053724504559552730476161650942546921481574014409090770260433998961334612373839631306180297634768977683857880451604329211061340197712826770484533483230642436663151509544613397881718764157984992364669955021770193843982709491541942789192721244743194486476625697811256223055839737434736569605900766692198214186080050777232869082444026758114314770318436608763962022494067794537967471117419288697711570202265043798631524533426084145777054269565448955701378497880012385330176990986857009543039534334319015865054844767787664073682856911507840854055217768729322411749831314938801451484216186066835317794691919598182778741802425375706895875796489680503918508811352352680735194430225530801255243635001802972629232587905944517217460848447914280856630459977717029134237771229733185672353334832283952589961583508854697701515998016483744113875550053344027296208606090113668459884558617596489826895865541580167839419859413687622337405954921297308872681540082887018746601638421017581368853250284343818439717640407128638637991120178836331064506784110546214163725348347159051210708178611682203128202979917270238570370968560994941883837635228169734435961129889283735969072428487816119815391722976013736941251719552288652933297426538235786122877685729735779519242721333326503833226921523405593665407777446740176577246550225811645480503924600661492932381910540666492732210633809031007751795739002557478581010109077334029528572939828235984900979837797751415099883316560861528823511894972007227731602191553259186967596756275013703605 [144,105] 117950586554607265218370998692463274912133919318858273219540124232876910098072312043877142446969323260156742936734681669217213203152755125521977794816138104524684762370477203650051269445976680204363164539904463848405463612615082788019529369567192900977955615649449536188888713983905084313153082432803554243297005496407110230390160608975147063013026749094847820208491501408790590943039516008423410965315116346189384062653367849503805890189461414136116950144935616625930938940522144107076587273394746112395819873367274496284537311936110941737741839001152407871016522117599459060029725043395186166974003281341710353470756562037747166177093231431720043417839938441128469861578446742682565053388597632794207812462128710637514737035697179986166765955152930957183343105064548743365887731419263929630014243168896693861157269541613965124781811417506810306213877011797127652912447489086942977930724631070309959512038222234055321838910862963178180489430714243709053910909305176769719490921012203279975614631692728086067863878068787953505432138429428721930124062242816346763141869851160953052026605323720474000664816808244846806005187762879015846455796147178282982121374194371443022361930992877515399569035044908781328965565120075406349491153449885743169815282659526776340446963267774847783276691933453379931612189810867225366349282423144022047456164943962955657378749357468402017615599838553882199469984424472333099211269063328254965464625491099540531723508178513799157687262643058077403875257419944021556548850036603864174248652223985495572118652894013318451072057478160419581490930478850413617004206519808 [144,106] -26638401159180925627270750832770438277240588046626199788294496947314423404579731757543589151822735337679522002944251883054055055844866466729279270232557882481896256286831941774043241054622349832935041445934687636479490656956270355961406278310827320376812260859264436848897548932982685620281314813693045079814171138043022404275968066587937288919246270775133536537460738972683011362483488064432091542497027982378459228614112715987657066207661311615871101920432437839071215565193078932262365300085832253490161578883455125359934979328003421767569812829458393437021980475011759266161774126213873921338825687229746882351992794881087797396466293849800043383923971739628518912373776145406968408557737371139795698176936482429477151661413872446191361318792374084721618351786294926558302433161075682257442585890809090641996215913729500366748793899205148984168950870842235691354256782296741926334648902511095617317541017597959543728078439037114088567257937365346308203688185791388266250550253114873531755681949929437766808296271593053981547564902003804818625165939819840683930555758729314411076602687533080794948023400578568447920977140092527391335147727448978285541490614249735783811536173518240429992384261993625683137373409627017188303680751699263151603775180191662201107626161595180541893339822222143705507292975661024307783773028763965790041082311936593742195053131407106879594282069015931237931551583873991952728753555571292960872281719245645007163127879171771753280486186972350310524162969720779017342330864269058135458815325365971695654422045066063380790042608917336883609921102452472596614240 [144,107] 8467979497085265191216237223591760833727623274641549782093252127914238087819293899288107953436917264884272475831797130542183942166549816686127496717191914031944689186933930103836855978048804363946318733566310694299207508594400187622471062721759260150909887618518946778244224597341664049240970501731517737981999781328942339563487932816708820057884334441480711565478019636568424703824133114944639084358379083399315203637201199748268121078717457942790250372807848173932695193129426239048333480799050239105472139540110753364973407295653273198212166495691208435964457287856600418116825523805476179390379733566702955806204817345769591450433079190880737201547964438386127250158119868143019769512770284084763487095315740793136267448687183972821389303638518080818234554179521942834753500883249613514312006632177264889001734094697783825336565835402607880591631911192052896084555367631226793668930054496445456219646925003358032825490813536791958474068626174400119710491841630435141099217895547739821799162571955684412976548980003823150462147623214119468518828704772624269861314004636948767457627733485364218740579811201440555995230692978329902585965578028323344254442320743051964340727469811073632629865357826597915833675119786981494665022579048071284452639546786361088565973882471211940574029614771486930583156845680619174797482020684934251164792629775460204835508292622771810607401300279118625789531450598704926943365025239351836132499256328169081939094464307556931704875349034642889499905923269182379373164827840935965639885784822571818209886196853448571449277054611655510737632401328309344 [144,108] -1705248043270774086835571282395292265620467007908446486143330009317702959770802998553521771375891741909658373454081640650555542417928244206668481647617120295111795372782883157083132586044165247067193485000562547229272905473939212246698811057674115034199123529517332177653474571524465953557288927738219887494371312083427380926649012001967033423396249482431274404846367674700282676541715393314974709991427764632542207448421337165078783497874353271059849338408918227242822946644647762932341181360581863851427942851042744148442097715972312179461801969349424665542711807404661003020070312748083312512954818780818206324234818977950514678649135698663514824270963926707252743227354937399777203018413785857649058303573452046025589827441836855702125062139093209004996863940789472694567732431973120971382477675152311672951712500765584381669686353384914844372145455278494029905450104374558371692585597996859122166951664472141068135702016781060074560309540108162317961839384331284037236618342382279674374000221725511795403566987740474415674736881577807223820249485170444078262197471079306203406481552980019747086002478592427037669565663526892851883599163657629075610190029231945899166719760766165055734643362075575262017981774597858904523356140013349423893020811716436210278419453254384624285839443293198040160150710428965160470047136080584377617234453102653913183462814883630125515376333576304666275167300812264422580645356378025020418312695802821930590083018419040903757660275680699678587074422657117206115655103518888322040962806431379031164627075000462331242773726900881394507615208848 [144,109] 1502925544444208910902908495697057953357757158044142094607537395508236728726135061097873080968504101789941600218801724548971396059060420859311974638319456714814248863377402562624234252598840817985078081831626952468921071733478499781618502657400371857062635018707673205106524655780223358772504210805685733839698845948987920089446386515145431802365733148204490240844366856620202428895629257034947221364772835725858348971579311351581368477548405442512745814288797366862539484447384910675800148120784321738035888329395487316587713893169237250932959342046821881918745545972412205070225418422865053234012407127518341751383445842859113478797758418584908034371811466164039491273420479786372678573364115535758404465768420795001833755236742779066046284007029835766752196652656863176627050769077143453089502404821876025110296429083795901276080365652689109252012987854565518457742312539507521415559511227057557620388743704982635718423140580400287239602961801511545138924382208259195722728439270096241988647180836166784175077218932614774566638767824532134675604429710043711467921260133781092184771355604424217877283924118161867447925578400426614335013287895860285228611203885647162844928268346974942141717035298963899592380797544291260797164455136168683236904869861163635081250613251166411770327466640544076662705348064458683233291985073143510789521934747107792651747012742216366375365945031943554376499991009868389006181096928136330395831489329043531518726068627151598120091228316406064163094575152337447115131249992782210678537514648384734908591114080723523153116319340183265216832 [144,110] 348232354571335760945299757452792484112650131589855510952788283016798393853899455045431665956779318379742466664319308499220060326446656869594900636247141067722159495497714566227961629559168981315522820360541518819712045901159102826007674617918076421811752455151504580587133472370476100631799883454345090124112942431872041564698777593161963808706288448189776917971292105008016330400488831063531027117972297993207996746394301934690852156354311167897370849887850003971931623241335356568026992748075724887801020565936971246366632897870375298521320159873768330922629692648361727711849456160492514164481943529720826462717459365946799818375723331359779028872174618588275254537099761092679090729461756097073469444280262134608756928606337154303532515524115143614640387184603171514334302654431655031060376778292123783541330788588141440386005494181638574248864389151501590155513490674645897412877772680584327403026130248945309483372608113458233695996077215691977428262726428584726973109043744645698111481231647937429446676670359954241645774036146341500110194936393461842065338756043176721932622435874198789233470336943314865816455225918323874274344297786514606438181765931009653509432529158120185030421620993756580919464824858755093206624279989394245400707665795047653012686032564228066855526320512854602515478008300422927953540794325136145788654767211787471054606855477405035306919762342593548509376956296974777074754112897578286361345816452701827072443194401923473022668088230026515286133315170891082411957991163285623144753080130769625262928413328082275640396417154313352 [144,111] 161849803182988498524746588712577672355014909924480215792543525730057430645851475227674335104147170229608915926841511037391998268487475113847638247836219739334276156076285993342612409632384238937957324356383919578990054625138599892734994371946759048899554829374275927568068021770958678972925380513175505094338025733968678220705655116887785933249514176226662889301738210853518496108329624030942194687113904325661100491669330486939739314227231516523334605433213924550004502497400967201477879077177912513296272281425790771913587480168742082424396882930039019620653301331092933208600222761674325983136308002452314992531290791215677669538024256845851170440876690333695197366676853051423110126102306980805420952816425619213114772569497625684188945665274825127647580324665376737744704524468886745406460210333572970076504603186962266929414528601511567009766740868111083272149876820918643260742161787263054063956089332852466891039477895622326192505262975569634768910100309632558574766366874814593094626106283719123397183823476436956871003312839642700131511589068126014096362800762854385552591606587975695144781166681862067887963165631223672469982665276158874263688537467566092173721736830369846657243901386557826071408382562764558148032888230640023940998666080168430447414172824543211982795808115091288900472191004583197325804841571963299714280875300563217455784093395271443625296320318396678897973600212551818741813406798975502304779528238219626917265998262139860432866384846981206873420515491125110453198626680538795948601897428360328910158385471150260307607670568 [144,112] 54296580531266523877894429550660917403975374288942364421450828118081821300957659425871112525476048917588783380876477598711131739999725632183534303769067337741187182191039321572340250259009473514235594266274449661168363253867466511375991014588104302892262364789757033866373333112163658275625124355839586181034249792621171219525456600707930986992640383883632017849093860139227451728204981991313736197053674942170145597045335794881303659101398112756317127770688748099692772433187714144552091965922964926070121744902968491882078940137724908275875569471274211864911842357535747813396899340984514580295279880156657622010876923302084891807270324680124636522823268965836257967575384387942011630023655322608539398674855477240908823855580967468277075293030033596826837525238243099088975336226941348414479636011195110687473135553212572862198139464313787063651962293221518686777053970522573276388240440422278707605975964990007512180956506026456631923176947683662762228952299379223359692087059175384784227918265363748894314233745858400684068888249344957143186448982395717187856750388671247640739054154694304634518323270734523900117636840876424560184859940748939951424309158410006442624671906038547599125900004832018194670788785302061312211357336852124809095786853403209230380204027752696799621734272557672771882121111387359634164936889877392274594749342832558326094122007291057319598459780724079050251026021591827808228299409529693619275380075799053308278468448905921562574621920482506210290274511680582156186381740429027311064786516891714552231389520357794750020 [144,113] 10736715124531592991500260930625841624134568319409935389272728152869866374079614359553336058532032627932484802773912134959463870387610041831432801527711470422374826639473670675286822733802270266840497576886881754373661111054222090415714965263791747877043534086019792633578982635945234089229825691703983672657879351351478902885877658690294704939299533506913867768763420592171008843434128711351756396835192922388626045928122075954966243126428778542369272016226163097171449496384112846332003928797652902904671809160875147654978750412903569758615085527464266687627789338284067467931384295332062825752525685376468874580813712225030293908215209057736391727400671013985923883063398843954826262219674185045324801668609036579233813030358278344477422621090517017478779223066833048303366459469593962329055047361885352345674840667208263681395344779133791714242095744063909790564241150504308773250602836220356870128538887492211269788136681831932808259582038641936541426617648275431008721404551927004913198997227450496901443826962759386736026747480919232962789219129927474995341515331299395417904568487601835720129051841167594442735665954987986104981297607358500715640360183397219971593574988761838943291388804406284211137367854778263594242325255469766410625965894735703931370542327274728333856673450432441389655210041732598326709238709770928133589494944719619075653612236228708445734106829097080007176830366535249151777530803930692254555139734625691348514528092000341000354734867700902440912589005130003832628995778523212045753559800807840101482280763999744 [144,114] 1605120167904078294852688504577830072496106250635364481141376970394646044748017900076809284278039323917624536065316369242576072933220664442639288401173804225075866500534085339619882857368814427484813708728485858228059536825199069006435365971232251448598943107931562736026837400953661272816539143265820030723016339975182637079845716655637972359208076647095835423166780837001357711034544870393583554867107010205268458934023009432436877925478032770986048577791992383834497592343985846974716922482255432910634053598060928675609610174212600276123049081448016999499954831475926492077020439225143535312317773330194443727027169340020479499091701948146868456142464992359546213534977851832468177720991609017145823362441892268333451863067657414818722194323642599537202676580383127065280481810611008433610752284038774861735950945970284692690470339351222499689567193525450200077804714077916759258842118098873771916178290609998097070674797562693729751862653687322560916460152254996305102018237222390797475420323867399708193029236948848175814851823390199399332852839980273209234993460913941600628531997105677438576031275066272421356121702847082294992099653546861454715084879695857144957759667987217691093257883933862023868556620813489445567978381928118057585137501300511693130140146591878789123778942569850109335229038331295135792576398248742689288886770781929991207732819745880586781493318417110360474713957532547018094015954628998191371794499839606811698118605940628982972930213693457083527012476538103781718016444521530119638705779286089947860547392 [144,115] 159859408241754477029933712433796829396383080690996375597907052627971063149978689873494959151521816014614841271047566089358140471246413603398877993724837639252052647816621974762683632729303973138396527221036772542698546204652368940437505645763105326016487183755234969207403059549655142935583996930396320183910454003168214885388869027646752580810126801676516406364832050971398865252537467814080409104075737862891564784271039740760429188238275020652002077709122241010882662396041841316499837428281813516644767490052143770324843987254761274632562794008745058507710741004331379232594619450018527011283736971104157602860545918204138788565559157639522629982311568462154598259071102627888401192193481212032027448078926385161693677973592312513884365584300948355716100961898276451633570465922521945413724147987134615794591513408223850244148107244652093584870562460361064996678165364474071405476341282608854076394839554731792848293495077101130980697114888097660092161368300677330502355286029201839409874787256414140551763779733490314814637021051428360258487547566233354445723696589091514121258983965015237724621951445761394549002967432820578688862992289443311148845569606729839114716877047712784848393786024812089391715602401210158023623704481428283047877962319319638666754051949705184335855241556579004087704740529565828833732998787659768250133808303039312499276851792068467075005378685505860886652370881865725387129624696565371938813824722746637620250095948596316787217039378892375593998369293922000059548246224483008009640910032700158112 [144,116] 12274298245459171650053294332753135201275997053162281671310195108206857405240433702942525543456163657809599954597661073483488527218344272637011172887591973668649589542991136778032750536713435784491259528993448137170691230337616858556009846812139751147442116392807589863428536382645161576904258946209003230266926288834222033564698175386752837031511783788199817694588997055439946777166777288037419227466107436753464729739428080162482852212698850520357911830153553785105080731165031300030999540782947424816883424399315054150305949768615575488687542000250305480688274836872754273474924362382141645990681412872161047396477816564037774024775118736779986545702176139718491566458351796163874496336123767272311404277139934612889641912923041178325757543195049799709263506083233517338739850801534183606316995097920556888621113406761836669122630356510401778159247196204022270090976085713847009641441002217474173837569503039723090759418772960915840402488420651974593863860840110967310895077463496662768099301995187539529005222650513989961163387974234817546953504270119476971835023507458375402360518735181066161328390967040310856962377468110910385262320902896972142840463382294975883566833760426367392607451126168836963333432048879094173955316563606672119994261988076031920494677883705690036672270796007033899569034747274977352681321756207637802375392222467639852574040140881767053119220243472511455218949333587058352421775855689070404555548747418841266017270582531666995992994858279534954012451841871032562533531343105044444897658490096 [144,117] 764357560814077945868231958686376561648374026090250320716248493842443504423046797157796578086674137261834088180606218525272736972183372913641145050623857919717387796212954494811366221256394131908338745234352282996288072179645771761926378046883312555287255437933708102651071979046737517949752831755657815777112988179159445726030417637125504446392770052723252690993437208868438869060645830572324339040520670329663862934973886465787029826306883255206916707822974185931288155004470119915153767381162153893071484776560575680596605906559234407646083405944357486652867019544936248619898608596237280672835381494685656938524721422425969467392602604784761892594392006919575389631423506812525785983611654834254543494331350460087029573586922460635595428231913864733546384096334758090823603498551344241405923465809825335596174053943128757127182231692025923540609598104842617623059133338058557826881998016738923068669895870085379769049655658771554812961490300646225958351009006115723982874705921073986239493967136766030392540840847663673824958200607839631324830749883060826671318624024260570304153749679865389997021478738500690097860817324648476122616389969187697206167247702995623424903306039971983718203025998605919299694468698561303583912666554010432565100558873298318520622008064750354291051589915772708897629419863097463479504692057459658534035735545935600263547857502318166856103906944839748835514678745349297880823887618483618916840901661979365721343400444601239338172556359345315123571728648019901508068496054290347371008 [144,118] 40271646568788732673395188146646603950770534391847686077822039569584067426359509805165161661048802747253967894751196624074525407912889957602234183566690894122451894811789572638597415131728532429165232186882081843648406284021349679366807503500809369965195916126261266908665293155418620594772548073494939993893537561766279072780276104506322740622984007518117139208717282217665874844192580044352301031491959751442064686019859833047899928809798952686060287163632609594371313325555480201622202522441525861159370644020557890571815603575176167026590634344099553917089756144496269577049482926326701165322253387574438790855996526396799880428306291433664492968502010167347471322264578333972778004362314619143598152482646762212844469333006571533189761557805573083737234163163132749414777784868832733881362971209022867653047206687159910943799156169045970235053971344190709890016483098408369700079216781069259896585684759706427243230279747808970945186884520487889045895041955800045295315387803351516409562997019547315382194547881850044682419461289022273604789265850365204672848628452061686125669395972145102536838812577027357064266762017899744337246099549938605057752785817222696771533819513174854696443353938135153207737643658572533335553798581525298846808478226047865270678663993095438883421706450089854731971820926210638368495031389495584850812044776272979112517818321809734273680586490193903011111349715869873532907941105473714229421838714880361660386334934968336039097663552627837593794569718717275642916441338184512 [144,119] 1197471835705121464325943393964878565810910810959427117327941506832983893642432869315824435004481068064412340060403984380542097534528780520479075281933151162953787209710781019841456757849674044198162975006213399549355096252064108598060613158237941764092643015883853016226671689503649720625171927072485334986706937147021226323322883780844344320403229667940372499254484043157319391498143711753650034922837748896046516311971436019037677009456878414274558847859236768192963669428259308546202401430505211405791739602880293293253772257279326539255598290453160264149231603836146378534164824959491647782469782260726064378098489009957507996038437347214043572567137231291209090180052726616320091477676260440045900389026004910991459518605723756850874506300800822069884282394325246010000237457514165330426436718642711436643641428428557458292693284055360604323247192981000868896470834628175118880939526588762366830241630200987525083732539727712869536279453409447991948877779406002625898998114829937124289343403345333193108630648046500293217599285912774086007552420885945731598221413614684027969718966615384704951612144324491885298199798949548644032630147907078724829145395693783382177466832660953846346982134722083096884624257986347766269104553233276835445703380695582187174212223053900348779118504416295984598199674405477002775227896665315166479124159425057886332229861202047619759898186045696227980033310771679956473428730354268143908713986087655132674787265930361612898295216596898036857666194702160602427048208 [144,120] -14784073006912096778585100996666350326898659233186171797641905749665155470221414998229496643722346136703182141718096883523218759865689880613356653674318478128167374568484256673351333137583199795929033828770236743707281320814053397636852861045356670010287102048516370519048589272048695877583165229018708917119847376124165126300143680470559295051487936606049328577817603642669765466633141404016550421610701854035093833693783250586119073621720042517737742864692624006088526134726247870778463350733332546042100424191538527995267646105826966141535145493828087138195615756399650164113213894016842138175353682244883162388801762591067830094123995603034145858576838450108766974179509808373302386876273246373749527361620455725509964562689028986813661863847041061771669343736726149954380807053366251338616534516838756767432531305865735908680096599750643124662110385701479645575825981588449143116524373649501794886190929995246638135976583967638460633361434417031039993824675482521584191269641541220476498339131355105911821466964912814402738022814460457304398802854699398102470540919332709685709401591988103176060972925513912343774556917650482395025328557942839304478676483945501075491479654026563505186068461922986248849376804221869585976733973764387897055378584342025725781768900426094925104901724643526699879133558417211900047712989684605361569279255594260426238826037093434943517579430674787815611439749418272050958211503695850440206310473616491463771853565611706685302936048418043219909540014870214610 [144,121] -756444105503900787707671215870152946974475299152335452444665875357671473639077453133905135110416897108083479891163000777675245603975250476213837927411725228298578515700307462828105033794337526751609318617890172078408093813917312481065382788112653585294496459277387402247016730879379252684754088500220333531815161164214746301796309880267246481929906715672689633360470778943212354275475902257648964450249709050731732773831148832501381111709748934839647820265014939936895513270637041261843425608547184083293489008372319853669981093283282318476534511039083494054147751659128216179607702784082774314234842215649126383843789965278299559449074339585572760623488266799959318769587606408480180930294679981391084093660358023224185589206685212620866105538222439074209242369675177189364214639270200166223638070876706881568752254299066553047883798387471935330473742511792017987582323238431773582535477891631211943937031553057476128446061748983718003034238443706052694423216938096116318057138584856660494642324266896714087174629651683644789589862121445041887939802966946550319900551539278109184185076305118464358828992040268123053585819847529220881350283359540668958206452934371040309317989520218082962224267219316110217167052636883919899011597198400661432045497660055013768868531881657327125769794523266378037717955758631883069568193054078321945044018449524665445647260986633654705531111726044625941032205547600808060432207566033082911773766808114787444104463457334290679013060048913465248091924480 [144,122] -39591124001492891530066317153041363207090119877145544178633864449558091222877050761253719651610852215201636282623749715197597169994143326328604377290200503576372060364088679189860444394515293477023373579335739027777453296313135232565272323638816685674331382265770661540020026612566026555802847349154249188002148683680932873823525540044289860726307710062834145097317258728835248691117363076577867088505320159227869015427759785962408978513081853220917075480790523744477166425917729005672630546482458694931085199990062193339889924953616966031811512909488298366282619747515029475894923740431488780377435393318996402717024300045410955228111671405938668184011671941622592038600373217143367382155298335277194019229568624914871592455017894157211733120848524233737980394925419876170434734033039794966091048928979392147070119640154097096299055911785901997536675371477657754768235212438920172023148858504355550270807878547395395549712306178933821727144594576530814970561328511400753630949255601069736247929964413474109834408373340195364117561638078023610609867728948777857223277979443018181341583122400996794710898444256128481776040674333514454506333906699611075964616587256842226577252333477440431275830297595947548811689356247139073057494355335739470558838778277056922720724630353515611318490411416256359700877704244521954625453793181497773328301220805220472112834699373294871605078444670764306832990561910208888656505677162539458422588010794854245884941893563869705206800170800014450400 [144,123] 416222509029975366991446567446246133584264968654187072550264093827059963289546969253569381774825741427754183830160399083584507515738717768689509436601504602669375360381352696462627552245849559258903572502247874181657786607298654039167924637066722495365704411923168788209811707855803947623833372293949780053301353923086550660403540243972717098977271125148435914487572858703500858551727479614385521574126327252236607578797910521588310335824457796516709174650274576737012788182957379292291407049431629195481858179612173370802767564623470473298659138488290425166400125177900830117701830911770995943404388217603201212297546492369846565736772041021782076543901634418559358099854692398482547773703987368334559633842163073272817624851652163365341482251792895715937149636312771171321218222485149011950159989792524714357986064362232319909803508573403540224297236806149440073936669920256222859640270864160514331360057734274314945432006292830652956774249476319926612287724169338152526277208031306746801062314517298603680763148505600633960819554923370075427537951179947873111618444481330259745896925617993493927549697258941817711436653400096819272727290507351646203747719352387958982933179462721297121975471988936303042829780273378767392104446082126111505623205025555685364086652636942587550584225789038846711592917979865040658814261284637961956001929479882600011563135066171343420584668311365663140200966167673712146867605134797543968241725154062841776382703346941631180861058274592 [144,124] 53956895423113120017346119499849889978601944281702835762614532988339161069468189145303435376566629737671433960733156634868944836439580252831558430082047886638876907852396938856751256762441037694979099466716974323970928833492180217121662363885523311348193538730417471799452550395325105685121972348471712955607868995685086153946720987629522615750859816913504347752862605963784610599544394846170800958883530726958834657769930148410628344046183869420639331665349050983200856868135324550306982810338073520532088866658827867779983512479118517518259938653985784034483645340518453267472858754945512812503045404724130595064577500975484684026225858810841940170805326885216401378316798876637918921160595837974385335837695587549914780092506113838669090359978385058580591135356887571023512932636757410578753847550159307835155381007360900088364084290815230508937239352765831071407983268795874696537649299546718699969328370801807550316538697941890465056540859736399780522522279629379771417131089906880518202920677462160347116916846193457012470483513434418073256546304449317877045050706850916463716618119651249724088462764845772643723648909840445897398329605882617871181001540322874093183405690270456333172231103688176429703063027037683280567539249747849580700214722312197825306777214582136466836672114668760840584637340327552892983334334117741177438833438322389164153165557002512509279708543255579353437392341591034419493214029083584475036418729358363986064147447296936246737336 [144,125] -116050326494043486323871361961569221307372388996642790198159540325398511014126628604028938981702394970821848497113907990351527459711705344822142305312387316068139470813900714388713888141704884263206592063106611087816984975812118934929758260429410176136583259149963037487881859880896308533735889440410142338192799203603243809122983346599699309815333984611128596633085470659211026591978647139070682929941584425028294561227873702550044917982768201498348051354284068395989153330915996164184986996270104397776549782014867882647495011943961518999323493845002246820404842470669146491519458722309064939562456870702706233425869031720937017380253358227705333991242809404072310150712514426260350934422197907495226259623648537512411576909255335964038633596683261585989506372727386892751230345594463725942761419283415335276513002057759249674994003959577255842338663503312232945301351859346575603207010158947609676443317215635049243822030254057653414848501115341549512824515229740408254133689145787825302368714230908386351318663557839232177553215640555618169612494512145405496636438804383625564596185831145598213877826105080502529985118601167135443317709868153239345779331710724828606808219375573180776347416474949215562316642208998765805372268876918044420597373517314450165223703392144727257117964456797023295386247904855784859976929517433045889632485636404444370092960609935217495541796192857335258950908113978176310059785885235217252049793775229006142433228083688128 [144,126] -4234554143135012499164479041672137499044280619859918975139680605683092197973837072589836419262567333600001726736962396747853185414271414369691954221328082541749065428639748604667361500815315973142361070049871512542911697117564432819475893870411655670039262564829890060612893035120050414241064482989572928468755170485779316729233331441727271427167903573705630759101316481945876085124703427494428214498189950973361394120740359289819266494576305682309859601888558574884163969559008760002608943294476701391781896062893797618006603500604088293221262679268099749283433412910600471829263204665629758532067021230425971863321278850399499655319699094625246204845423922323273297400530657205342158372317081733599091328156195697249337308473499758840374243885424077582330671061270096953113731616526236360062676563346400698951339999424108389973957555865463814485671659711718534469607789581808506501463676212776208657106883476297072096702484852586956603029869616278730944319201017117780176300690653703815580205472515002146251490602081371678526249390724265384649910402475837517516925442040419552181332406030488693567493260226533602471783974582144779642300278740826390447535018641887059749250455371951959152527896183199185972266156216808103713650760024464609353839216565402073431100442949161022057977185399851995458469847714372158929692965272347414636199934407093864085164884517170329029039522204695752338853596779768341157601378115542741960558189271738702534913760 [144,127] -74888084925101680395356628538871815348602405498348281770325105097585264855181159838626893650017902520796308354655010257168091622909317447783508122159410442063454777628015591447372704886231191640868408828748861707876124603427338470116756137149859028196892700748118324657995809803502104678897792203980354769734789168371383983416085120520533630073129490732683356180529009489753282498631360634002236266019328872926782947882871609481052791892976708768830501807922874056397988738249929476439275384050231342073528451921300891616924003590519588861963356524910541401042349673038088009757981158612568932149892265646206800992499656600857202829599292805338343881674185098051296038430527769110433381581151867390781479500454252297106906525853996192458647511946629893831256017690559684668610266080745852285797287761750018042363568512739323300961287486296497858905962065252136048180536944216038608058128210855034794331757719374474535192799120669711303333205065555675420723391434381440462998530739206874792049940916869118940513690696549913337791526423726880373145995664153537332683744071352549430653467530713991168832473034896036853667023744256737910072915385999399750929153553611221484175953244451627379034124395156289367782600507413248725587916218227989065177314080701581322292779890454759812895310565680703072427031884741242873367022533406658415251827091135817071979408151330656018982826638342805099308007666884645735524464633191261849620382730110418816 [144,128] -303871605125552217019935795221872816096302888612690839049130265547989075950171987498948641686015730364917326426344902743531472017170946528689318619752133327439002903054047161850577678614247073590104348366940043575651020732081671446028187215731027452258898574658525548789972163547443294487844246429629432789656071237707110355021388226657045540119626789403032285868949050560267039465645369644092265982795024019929356311338466797567229622917160163464370200752350364016089064980699928040692327235914390672976909255385531834909459129352325263533561240940961408034479801289725089094665337124211454579582714436032133226301939900737734986429025398747189816258491021252924472828083853941356122064533497381520158521067078413328131007088668553343287778453289180389526817900179718735464214267182772182399974035720631098439575598426675481797992063870721728534693723438315016217133971778242213510831903990236292867237992779740522804039013727741069410220057097078411568598709102940109586516294814735792294269538113008778892592606605558828465797805338536128425667821162266980911389490611226072292113018273044558655819753353228961842061046013624332822981028280664974340701328144008242931583999562843117523917151288866415815674048459207552013496417425437827444634308564793801637857123154354525114305887214152016647647445893765656684223738596933648246393668939485619268808905309801219252845081921684271151678927840040212496266880666166111320275969704 [144,129] 967512975767500090687732420629712723862879921237074523973619294443273372285650451361667105632646799213515768109737374472130515257323586025239237790438734561405822237404029052215859247138995814454715733462028511152761169330720815810377708398915987366071081043865341094692831692331787657970118941402079919150068107213560258438956860670221728802957533643721265318374184300520320081027299963874501903834319919251076479076786803952656820147532252504153112039761359904100818656503089700611574839642311278080071012352037678727804582021523978012006639337442745747092164158872965904558101476462161342002348934952576548187349337076307579127010469001849103594505722538906534969262309946508506446010208017909034937907956998769568560659429907281774144665970326672784935428179140619178015979201801541978896557603866753536763589887427117581300457901589879366994188142094153330643147584437881798889742173612766794769704442561531850409052425200109834816764950586905197558556496180007458212834511037088984341892230199023227183477935497279006482219610266039188337212140517638243958648847698742110179242732464014210686439379197123615500323432719972951598460047449239517473123368525967028944625723300565373146407797340038985714120390156133595658948880231078293090598798739593352712823034294215656317276934217435521101603053507446369633567941428152623868731449945808081774183032225017052538884969087290120337446861271024177635035463391622760512 [144,130] 13697242337025082537075177034512555527469902115674027379181788352233471087511326071447268655127842175633379255588672788095726250124475090302651709541596681472867356596869213595633551327811051175812951531544989039089908843594614561444649115421531302327637099249700700564597680830123438711335586429478776878084806709354453786582549078571100585031957905099805671966459837164403071461340523859701894584193565635988947552065428791525759638095452195122405501310505549682723180497535189031756972556229195469693828602188451540005801396829855932087873913327257506300590997430329319230979443546143165286551890463363709934441112807945314135302389788019597115400005445946076401381081605879261323588584910036119588251849146387325267588462269749286423368341968935590632021666145506994500379656094424077595360103363894364115240646280802076254318856040639987522214112945932233677416805097488811444578949843829668345030937771005437870031241517369563899039683749158001232411316709133767880800942381183710126697762183708091261883265188724653531704098304685521009326735742874001472688646226406991543605858667337630806876836308005780841541429803219047079039186464779695280123270337947672654380840374712436974620988852162380713213752883970216249160630692702301642426272596086779107177219198828267718046406547759794473135124540164943860034268437908471606082824461560365299684907930048738737090517514435404101011029313376128973322979126880 [144,131] 756898181729904143237775179818540993612581218914150517361968688599270376316578441972475565293322467411613126889329237880425190250934273223731611311103991425128919046126422617831459619513660222004384515410557165471132906845606908736503142866860157384030015335575500390789064769920350290358196958733462401807178010306872792881221823323973935548576880613585197510614402363453736414020249447121979918278523851301907976563806756490130164278747426649707239567381427704135973685567230984581092281916673427332057036036035477523828526773708340456426070197808113145257819433871838148543140884440645536817994758988810748075001264840588595901950514003190086307638860008988164259890062110995916827646677169837580987780167841071748732238033952306498261966652123934882124860327886909867541620293538034350066160908096209417381471441547863959886991245101852029428733204558031973284679716977268770956128400954949697801899690254535240837564209774687201289523030928107739021816987276329306859428603436515448914114262593180531185192558913033787553906792121215998094373966014230587698386930385439901325636893845192444477402426295787576973242295089585517804679815442850177418859456318419394412186204865067944520890993057817839969462003609992424569504186481936197004019738706314027313126540047083573718926947279016421501488432010444565898922020700179347051619899148780284553742640896837669765015607725717047781480939038650846752 [144,132] -128706477802139274609063054246094890933232185552999219965871441154238987606764503546135753688911112804274941091508841320814856806456527955320413253254797055967501588874242173334987759185076481081070255555578653362801150508108892112448164718012182498500310311313620349523691194579758316386459485314789910007405379853285953223762601363370829570600446253930485401082918363601689289473441215148759833320453990084289213854270471963974492021266723528693330988808352698592934747800934758244446209523836994767548514222673112648933310943374880688898637682749347932479043105719241329738386900227479261382146942423963870756308996784772876430871314063413544252474253702988920911517386547824735045194959741180621633796151048721402428637905058950958828570230697289227261910024489149600226391926470881762190889939651296025580922844569661801008417822695008684298628767822404455948572638803271394549290244025729697215031184422711104984324735427745168027424281044243935996320398573557360749543027248087756805955969056476410720602632661847796972237956636149950639696060163654786659771800242664218253282017681003047446761408370386168490750178977878339968634749262751795118710118722371947799762131919758864002455227232610220135752804964693640736109389262498356488097176618952568686086547920313408165030313810213024547033808333583886802350314770841906187581953357589452180613893827520230662088485708953772830265658766784 [144,133] 386522027713136444495588958064083322529977589198981465202395019010770391143874283089737601310773701378056310562445137001560694800064296427018899938201250680728243093668714376214457656680356130531524898668109593141228616872247899166141689514279066857849587309318893391299834315338453868098210941713162642732170229991447311318578737934020450292010854991020280808738092093664409427253389212957872196828796222875382486090996597071275665446714883921558936392200269342447648722076160335934560844587523517749965390969631041881021087844927157752656646387173990304285802181406785490789830931203007835527075312082992055286459595067260043425423659243718460165773246369867364201026314483640551245464767561588679851292469518523880299630789660588127561284384196508582290483604979122408766676959271700742828761037885592672107577273910149252363635765061158480498266105947906953936158043402947934872767302195929615132869650250448890580853430629562941243576011166953837119700556846124901410567919913815551761729978016637663118785765018645728145711772277437351705477555038832778640346036946447483587922762842500978069498873043407367670553607925560136949796776736729809735184062104059328902069568699347241334507257429632376888688691355290868397689536503707591069778119972571471852462710114914032969856820325575438917463342703363527065405299665775206496883084117787446742180465286270223008355073957485029256800 [144,134] -21673314222470901080678417134607920090158673933554150865492393377595801761706049836028271029431712478865604154427021327369377257929117525290181743608534332986644803913107856180751854872745004145315387234218062021748051557596320314488417130748351586059106532954268688563309552168901550877547386253177216105721791857903960818488056877251027156991021026197372760668918812572282615996973297603880593413000206157655595438526825677473658154154837791967967972668368663294236872127571683439124257701227986177538637724684319243500616183331363225631255898839433918578727783787990179000844237223812724840585664275617158327967711821381057701647357270282939379655998982711391903450221267824945370030999406132691572829456327912424774129522724399962063054412565665205430050476822438909469024025085508093664442748510401252327225623668081940304508120814897530314652084473634092389762408572401775059196343617916856560342934577117677370849816245209017000966618167665765667901987291521960115196302900753741551693464854639240016577187580701556006939235568913366559052227562410506552928629196261289768409268727005927446104313602556935899617881405632201683757161708525296961665527407304910767924387874056376341128040598268546894267138253488588920918886328124239696477679728296652613769782886201298994105628133333646065728915214356781673966674295378395989866363781418595041819655278011508957656307292960 [144,135] 142057975176277496325502402438628973550680149932902786527814030047078235536624036207263400101431045069870166618699513219898058660175106485224912658795585378364438689032100165618856987484465133593844730061713529281581163373995510739043873076306912230694604874293577043616521644195881864075602231520815695206999258094934870963822922018012581826956804321672896321940058854736191700101709413588492418092922682007680577855103096286734773558929570800994225369606839885213020269514478245719289493763069290621426062386055228926607545729299569848877834991531764067568795266853502584084923948307818828233388246983534287046032251298111509331418671101402055046849689367314841006519720932607956216056671808594135174854646995947190032392242100145085241795058607854834834627177377234680772104176751899639935101903104297726356736482273698711072469232789769912157304696866492543044401708819858941800010186866908001543023948530140508318761920137676835411303701055528237276484879762429744033193213526527115718727764244483465781619085221760960067845018210404045811850122092595013656757864562091858027206745091155057628098453050287009031863752132196219960613713289962656816502575520480647225332507264502993518496143469446388441649295194417159947996159191622462379243809435970682298655825687514784487467878412850816098669162465183332316083978128245947939719848038282238198052336728726452721120 [144,136] -850064358811353932664536609865806099626821192463776969898849909619054579191905768522752854304887386025058613347533863293378011516732702559451080900249061187810220911814447379293779640983162418901848653368159771856130998662355366917929931769860344694357428401868150081737437210794460735276999409090589813538256839455055396711141314859962331323525134685631201084335423454152173526097452152101162498945287505853774667977664603595152442390658668281896468128559136545939130221604647077805402766033335019359790424959409221733097116119890239277256912533077351201665199959319542609031516640637153363098077536094679361607726880332246858683089164219299967081161073885228326318917130289568403503779176366723487551786503012303455366461560004212503928759618100263456392720105527990375067406383380595604185600235239775478762513987770151021209444475755245746410410038921026004471300205141765341418040396218792722854136957322053317726312120853409768090145258004675062365468876684508253546648028521545892497374194172142138027246477713437323903277318656162217873348683969643309654049936292048764440557989371875832329978109522536756290071210763305551327751022746649473275336583050579975230403892994724695157319235757098299654844233877120020327903442374341264932872090047456601259554840041892208460285328285491375936417190718402320304307436399245519104762999913719204047355069105350 [144,137] -268084035154392810223128534368499617151343384692595434107404244738827148140432257451722872569195703304512672174798303103695452321919945888355343930500166913339358031902466404441744014655302665068059422940858244572792200003900605179825801289164993507849340240702097846795475226869994919242133149788803277000728790437544957940677597939845406898052199454351209566391463986588214241148416685151647833198910603048036932937574689911293396737483889967129695164802857680675304219313550206503950421199887035435629872056502636847753365007728110845859617490290236620349550199204282857264016485528923413950383930714186062220075337509194703672692126953681774328637978979311551542619558081286251477180479248513492602878032165314151621352789651924158606711373836206076816059854290238821304575037179223260346714175297747291884571463648488132319035583293206971055335759968468636061868963256890229803264815921872649788290703380527489315690710250867989167926856204884861603948608919185244603141851806267997235753296077406256032707429345112008561052310484416984190866835792530475789004057014586984276838429925140455073749418544133986646803317759033859686803134631328351239869074192066501471814434799062801172933619834711534464701477263965195226358943250745812377265057828809868930101182304306547394101128497195445185011307295571307030637618720269587934038526674694026190208 [144,138] -370697021886905483758510237063520672688078777286691134147916913461162435727195652102549784793509838277074874766020618013941256918852109650779736398630703054487388435073426752962778079199207797161486744541293552022938299714227265362033209571459103935131907556551075627618647067238461954038289375336224127437414145620966069013199933328622495532682537551719663762344414309769918596789215782768672370387939175205364609705694983673933614898455538894784760742394526666916472688449650724004880597569814239861258184556991818292902149332207692415916480690561232679723556053825944920047474233714854958250113853923562853739486243225872109221298671042552378827490453423015535979497822170680047439774744748533089215854503202832747229736164965957295957601832645735903258127174029545539648282943152553342720462095076057857710667595111134328609339437726933437934044565147728366326430556569904214028361935372622175983828743493444517079353437473601271640062340716107417387148817964180757321014220985553592115197011520650653409066226738176045288442984071054312805315672230776730376560214347016169610576281528821240629404592761931163041218936905829371244924513817562394597049988613692054258910971023872456986864306948062898441173430336990281852440192411660355377226490186707911935799712369053055016789860254529188408562784095449694734653864403349805897509695577504 [144,139] -11755989601381403466015538727445176956568365046056516239734282158321416502042819055296039525852667418148634475667199168682507388214698374452321839029719347022225508129804316909453688845882380098788241422543347035832393000599316037472310612901745077103718184349699823556482652425267461285154279400129072344829186156261097022149127402682974886096328903935236515254747643499944389143007333581439474156903850976730777860797652959956175612650507529160808140414210865390854880418324514919284073681303760424450698101611602048554756600366532583202951616486773593153074197857362230354133355000998829203237281880124748557067676586179921773191809682195100726651812476635768838172576507916596536761500987177023841227153263110290700599230647474749402444692963014169996812114648803653061255295077389604259580241155116759181134072867564737040227444953240825602794864845040528649380984335885720680078784882172261795281339486375725542961815818546121905144544785511569092491169707597515135858190291829545049363180614506865746098793138781569430098307189418820968773811325320081339710910663696968496502907001613141434242670441431260991677429296608579724189091121516094732286805446879690160893478318905928710418704921533726260266355196467047828540499140865368710203945901290201092586654587897651005482975745398903444326689763654150822288785353620570476224 [144,140] -40524384550425862460317883819731296276172788087101840916515942860364081304977507401295653162609938262803732578141592091279755928881360612267982787082936108194827772917698220413325128281618409045970421927652530461453569719664608769417300405977530830270071961219485190279974688274268887343055684300047187413589893006766582946792149853791056412571737117088333920849333968704185175259108302555172880347953224353171521674802660509852244980620539062689575497064510342614250309426408778230231290724781002844818592432764197304578367619028665881949848147381964675047104868367802189448801852978983135424368479123636874825204049421702859968021533786383008038688721876683082633128536035262836392385861564520239600210786433189607315379761544864364681381147592841271352843107290211612590494318853221881671197064674264874935235504072873865748878274674877951505739007316449103325701044076756991600945021105285626178536317614010106220698914243670672257863725639472274132241216307147143547963540341348859016418423543453263336518992511687021536621278153722513466910335871199187788034997421971722038861361303490184907106543379567555813711398333119998550567405016041594409193797494632737177166270519831198674950528397289846820799658048286726983782454659470108571863741189593385161874339194890554766282115976180696874229574629470139350171470515888 [144,141] 274866500059561321437146222026845465308979611840199758348256671939100506765544852394139501277728202863883048337656790291827106369191433285048227847394079313043027500081567993399384326257431191013682173862442949251011615195938710189358148115422038319400282683484520487994788588823147710370105461956621684128470964297262350862311340166468821843081121827215593172802269391928154451568634392619923630821054958333602401299950137659659740924677634933688781439200581159188064414167339234861354171744969597322085431225561940044410093869113142561959182789952064765751758749359154873525294227922389849649162488720731500042265523485859533204127957662103019220621965303603717688314694496788439085820823237719820482776321389007805191329399886358531766546561637536631508424926096199188866955729110511233962598015581202072579661636107064696667544487884346484916444907029339391888642903317280837478453495759856446915050076923116482037490055262414274535721159747666617931780098334896722234726221597594725273176477343294142943149292809472405479055563000589704764947217911890297434484572944440731958565146769014526806604882364994439098487458440797252599564180046079826763184557568781388005994020904201796934960339963370801813125135264217452480322201741537584770109453071798916821008805244345227726564529615268302985629891967241884352 [144,142] 35202280199815289632927570053269227441331481782556893066222921593909606259393784927509484739647154661518064456188512659060579150468094735871227538270572047292226408867513417673668754664966085484687794191889627464118885210617763290362434168772725420752777922876167151621034657068176388894878156463108792739480493294489698045327227123088400777274132666457845894351515743505201154434911113258734653128875625230486021867359022613026507318899963518722744356492558911245990670418659850939690737005200327013076067629002465733716011943629928299585052155875274896409066374287138559799587441956709928674915276801446699358738033741259386752425942757649382629778258978719865532356068954786352590273942839903281081292062211930983826337844894646811155051017428608681646144857029273602697080023743275411118717707325421438349202910919283385534845406227724711780540387787436921351834469045781909287315594408424898751241501468443686652290828862525475441216147623548326907687774189532809108976109812848466173914735777723165268349052222482159219273739041791264345296266488641112459795856120526039946332827066479586776046262935169942678625856617667964739135361322932771534752614557453096712911890057679899646647893045815280572350440027990823541985926062292647050453594920564555340805129146157199400683066327117354899949811848 [144,143] -263027830278613164606522758216165651710888304803464249867654202614958726171679578363560062240301304651759479470074408228207453868511132916661902760019000186666124348984617108730464707206280598693914041956927085542882676733377295500035950521733900287327415773052032636340508560638527183750745041277579381263829792962991630591291947408992869537813139026491204648828667196804075494464145880190853009625732552494362861175378966652188886701428997493724097752577124342763236537730952337613477584627777210192686483127109075419695298746805493955991976216938460656550768693415515257943777296023510352867582650036841424239925288833964753638456854145002186178271432986898182095139202856499238212218349459385190391651992365909440513624036692229940828543753708452245490688060947902721471554508223149088953196287678172896909398191041680915177623660479673607786449349468730957708646597069113746946149447620145033603925394250046363618494798073434840190627651492898656265638041441099375127678280490777663782067949482876138709707629416497369481367154543638818589974989098393421347566762634101097366034550212633772632433930074514014823764339713903427123904950508111949456955142686117530859253270553842017599272145519411029163962392585303931212679797984053380812202402099339981540056886899435675035846443105646696 [144,144] 1075499836632624236089818366377790253540191902901847732089129667169244413421641789602891168499464054573509233729711291203931794286131349310341259607250708040490612003322781550226011857358754199167728203565139030582812628893023021846151214339413944770975960170552272051024544567275025182851177601164741971303323307111082307559051510257509831182253808111701274108583377386014712350737150057080361924469139600105219363234032281853970092259223006461235644700952589092662602537768498040803600998178674333874370936327933005241259191909931526282654309649568095675807224897294452668589040914411200077925826706181654437762458983056719615457273193521259289535654166431141110997882671802065812847873519967941454161776677299111189596532321500243925000308998073913715542983098850051881882588756102040580128962670615198015210734859767140028865541797452475776746885807380669779412240654936046882500942005215098197318777097156912965207653508161494399817208366349021981332315621421521647897758445905506495875665920767196155723162479108450149431562407757629186012670352753489503873466082484064144447829885746580680351821638014980541676022784898241713981407048858080291612381733779304897143542548668038463438366453318312349383536873296901300017925896206103006431739696657593528783341440075410653172496 [145,0] 279335204739517870430080184557178021242811552892182036463569661853702061581777834061255741400670877600205416231027917963915311748416581972515357251842751713599791293732184720905976094285625669886839164367850944492119119412139512811072064973037766072342805286662934535684270073820352121376702243973562048776970811913252253632542579493438973621647396753145655971528181819449299901768003844636343914789566587167172506857339082322364791405758245873658098042314909792504329499687808180900486500993081130325271969206318379214073477209100333155389213719063135492967052246080863443972681851606092808698038254935387613315122509668125568550205976881743075200185022389016650959854169350933647268844962336187507527418615215340896838879009611209674095492770318368549476235328108453788304809154615176623099693347065721386583869393291110057365061110169676780654743806978599196390372059802245264780799286882406106854237482924851317296319292765739182768132959360853271377507739938464813557942854224323043743141973459620076366358633325184603433272434128043936933083108238217582808117351095727900745868252162983428520071340846281066654800180500490673712430057377189463103291693114006016104252639977050862834943495443323246910347354578786185605545066770389873053934952484533074314905890218061023081583683876607874914643884189056040373623897011253559622418692215232148111583618475828558162391555222155800289975027866594589212030515883743797207125279499382936130023321515843157852833049151898312744926709714252250153392846440111078583912201157520187339554565214540835882885792718880787705840538930265878481266057122012595811315514805064364052826782145802913089570043484005598853018812595863708620555530012312323069218443275403035637133987647195852855415897302449445345324450253574423245649075261590700268007095613675538606173124963325429278586310834383709165122243223317839742031974065953701192621877178380027919681454080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] -46675233329340678558537961947638645650361018244856509490184847098504042470418558665647179348879911046001574353037167365716463537216536553735509386492252571471872859350270867417406251405928950983167850217057551666917509121446534086139593340382816263390219958254737692535214010701902239035725156195691147396890962975754863576867159682954041433934426656662405923926562792274608385995363642474294778248484061055544671226296314554552088469811786825270835849463077951661141144472675999243408755415487737862924657654244698144665955491466594454857391932094762705100801034921096142119558875339715909993165805770048221167661323995370218323511612837374033347566159617679801691611292516585908774770041748221937585610775832669369329988784765665454470342508405523674284889600446751367699538394273625246246388626901966655162134257270003864497366504208676081155043289842853888757786120381264744006689127612825883252376724363459197927848793621545139481867358523956076234502953249113529095926839883739628451869054031958263896205773176645851780063798378961737362671863321136991994042537925258916877117681508569883338471491971547174789177733707372233875773244445362374673344751082726539106637837889351846907603412352498437721981558611376828060514859391224458411868951217308235548363122019838412235807637974942992167910610468023820429405608817781746095098691158719787506004091900747555769436172595474979253706535437032619832666284770143185636979650574740850932743653336631701281173238417307625713660181024362676100781878197880556796933238506689178834693935311712929700524610141550276851106002066487640698301473813623624884748925492228341474636490531969662265700664008476883153329455633651731600100558207264303826098165516940755007054646171031932255049289634754434871395598289846294860820276250308663289023954818151459784140764289475679318954779427606750632947036006022659754963737521532582477074461449267265834534251266048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] 25215464990804876066812545520565941418088965028215416566539970533158933545906336700901396970755783316440569493228732396039037262262531187796526294505660082452971619806055346479905475075477315754460360209050082416659886342558978198402777646112388517239429543104132634615168703270712436163492914626625451737201460831115218694915540101515443201453567722897239432314146846288531041915717208446806827313327584314867743396730539114369949849000149505350666459748648944746624897280655245298752063090156994936362881637269435199012291766155151480508686301018424872200426897805707836915650862002303089232407281666390099712586424858073207455111371274065045783534728368288741288063517502527496810975366782988673273134172804607455521722812429208552616919625690934178699752081930453707086671076019572253932468531288415943755854520710256973910978144486971394952252003130313624336426609944254524859576899995049700826261405493406582490389746007589001327755330561419520349794814976358595064711974509695996146718135179153097376223756683837834210422399502244539694619378148312851062136765949307745273725020857280266401509194844092224923062325103256875886792917507682013008628204973715027871298562758119731622199969306355287809821177096929096998068878560157603115358446731696157350828991036454596844449367462581614457659055892376187844115715044269527273351801052993885556068465655035969330650054487878763447653928939287670454656825944639086136039727592313210126120351959565658879533333919707111837954202495168715756227805155095292585556413155011489245542950093561028044748312498256926692319125392603602278751813786190988533326002009474110696115265337190073073818753797807854002355786471856189527175325487217685433513506783064455626430600817405198190120850479910591721615224979811991069591489241834304725670499910249023780528444816658952601804674638829319709903037559415498416055999004996083859352083959701447845333920320061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] -1770710713301235037528753541599690357700232775233248492678858751256542484294902081434024245141033794224980208691236146377470624075402668532965714825557250088970004357410836044870893706378001928961022942662990814792183628094504191178378576463381917770281007836856188602697030293902424065235924924715782248386421079076355860979481461554111392008078635546400214573739057046772389473573237407538162226105835723233951204288842882770139888577569427998289038475618786853413814511596722416388142022917468658654269250401464623186259340799886619951415001485315051636678805914155654235105391730269769857925725956691991588630099606364017675396777386176727757305801973518549822483852895295738252135033097086579289421228253070251580229455491319835156780351136207084522837053989309139431417776548739793174213110182752327911015846352636203190122482565112293761195351269930093386385667726896541209829318041830547845424304223338228096177646478561674515766785482245460462723766770759189931856704776973804313950693570212811282303286046721211246449196268371083838125126451978128865156120886258153733900942255009669493879085921039477289309562513671665338558455639024967917517419465076218096725103949774815055446621510662508211858368758175504296071944222027991589903566883637813951015443152788407343372813717512598162606108514438198038524034403147481473899064789193219734590401214797347126647470400884464050073253851375482301487472019647028016434207484311406062253833303795902233977128909600613543478239111094070748630265940949058330175115065814176739398352253844307531493852306749099262079011410499836315034635476722795464013306925155195511203728556326072277000255976983286398770437604707032745767783020247204740270387460008761151682436597543242735654557316318011372925983570709350142195046818148666304141824350992828757177600007826626266331594050599334246194388254109295535003820573347449617366576642046086708770453977684770816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] 13249947949913337952212700956836080158538494415800553225391833098028863173796286183185571498613201583970685723713076744254432368916061006822542708875576802021005697396689095282577160017100609158489606168597701908282720949699300031422805826338975322213555430958154144555525816465218075947597375310389619177317626231268947639084532535231504097152984529178010880903095415689170262564842991076190999295070280405489463687892794933600646694719131435881916628871807116662300407895908983273588689194896189861677586693393476625977044146261307988310523781805830422264345889511507107869528681613439193139551246857335477392191821971360227265199386280185881917737224351581053261590606054504981015221370316762138485729505735475315154747643641985869796912178568123443861168899606923953784902643759716435884701895411147348179183897807470084177320896332176628565900016347309613558823682973246126027350192802662084545841564732482905418251744443037700288935847019057789966505800903585961430104369603709009910051465110055026708255526065747414894623750965172408360093826982578025336590309257538334772802796226931694297413853050227038047226441070959289862507135258601083991337894793169057095543035191431744494764376887118120136157746263888297292721060505180266265398694985328827168706461794021528315968872889238783734446092133858435883062408934567510460245249965795720405729057998458449511709137760920004950174703171771594928100678427221783432617359237395510939461424357469304266283490157547104871382161194948606210643476670349014154238215644683622605451732668697633832142391661878777976928216980318877101750992966313026932406677728224045185308801625491057703140689500895423913091314104463922677449152741608694602086277317153561420637566439601319851470559923545192475953064023665009905699933423665567955791196001428704319818695221945445149874667239832612528974191496974089404927072158415316851186388625639142604689985376396247040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] 386158630991423039063145314908952919364371920730078298016212839819126682678163321804533221932432134747179787326714736558782077374194388820008320109962893687098196809924246736114612306195365202071932406596804753117171825808476734651256696561387064740567126442305003854412895060940271128698287993380534876468517027228074441740128831886457748887597300556549796709733724350341543886421581486512979180160666928000316812906754115999951585556560047516764097465913309121130670816380386773177213197324019468032385194498172093151766641938513699137862163909525102442825109037399172546203646690772259300678964281760516417314220116835156422558428717352630514422920610052475189566101280681616978343126737237345239015346795658916008644584158388142073903437215679868277863648146658943603460850623387123426197687684963446133445897964582048258750039137689733505597903137698479044964285773800178032436122160777373442302016711978819802986974479490165551828886586343696221453786818386007564536587188536647043011262848400553730356148166520601724675144402779240885420531573964407414890150175980959235087243571475480976744268769607837933565867163302580343733434723795747700642031674757237120317020430588346255977632669217431566391096218360906985956897870699348403886528456238435470528463034567631871204835375828558083503212818312350432301269815278215234871242123131547893644537533102589764099833834795402254070026256823203248185785238836212352208067269328599845318697701369790489568364719897990111644295592898127335528804411010987058306420946275418810304858132525912161607626019106798865307151461130842340854747203465592455428901595199216612520139710153800478858787553255053282984181082643678151947869965349947472243660014769441950146498522024134025853777128553143465326423329857257819225628372195942493658145276617031624389042164776900355286107773652356228091255644754019415413158064268504692499875966579702619117406495803132870656000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] -2752771549442142601411016946745466664309686386757495993795704245363820571242931268578614469867269702331248815847581764468620178404396931246064973987163314121723595639018825667787101996636421110779400473702530519512949227231899787180253684391597441201301079547928947899633623251727653278743076040338305498042212973567607298799284658259336671810162728321630722989844791424583382181302754015576356627465106394797048525025957097939446842948007437289466478085077613709363835270183087331648769774538797859470742294959131498046897941874613219327062884893129097412227282478949473504966947571307485706245657431237177774648069284152648635203463843833399930169712114999119148994278435397655682231178992449071743136302193323323662614516251424671121495595317230700923374721255806034124529690922475858319613007197206561600711633383111189900567708619050327119148033235378226533700759393380391584366803084714709056206174590766066975184501852255308159615668801196491828412801278022293455831808781149359088983371687820463059095817342591956509435669867643791040814166704333970079817794296103928367386388926150074723078673108638283946821129671013317159715954631997488555132718470579433500737998629598895726264666839838510762986201453055156577251208198287731054493419355993565429345231666384798481053916993919356784974625084230677144495598706265510789903421496584160472525459897602165276583815126010848920663795626217664700521850172084371041456272401254644662356231319975474605865632426981779731631340422900169882706912596393136684872966150343271963969838802317643518458171237927309403006988371229681430416389942038954238256799734408997932978367085695541934224194916063503072822926384345513084250390137344978368912242139166073225456845992954331130438062094155663522625799400862851236490146412648455833314553116447872752539972007660809834981483458633664125825868133510187173064054622075675698342538785204970506473265718247188070400000000000000000000000000000000000000000000000000000000000000000000000000000 [145,7] -6208507886024828898357584016095663664921333843940949169901119894434617674955188786527402615072707492115959469171528815489928982278521319481637353733864702454333187666379513783751196656711618814930886652609900976863698451548380446595695021512367071816015381655618471248458202383475175043314041794908937108029290496575164369763357904073859073072553926293221501687154470610184189929225652211724178467354186569942273063887571953379362581096224979778202061302103838730392165999390472825231811726214185792136663915974574935147881378117305973844518081660821748607064391940565593333239904258457693639229073541446465188208131473801018692600548193944218855278851256555869813299254539542139577968421529173810782194471028241046696145508745430504408323798469505055526701002267226535644221260296688673894428609575304137579498510425547971286849737494858720939795436573377705500980513512181126214668449105436685492164230257901337989625009277455932972135870801526147900659956879414486306031706002924946670931290082902225416635397801753209793340501723327694315878190628777175412075592897170090372383194262413897619723275066484443996590893090974599763494035140225693097594354038457006977818843612075613479448781209282295033861635059565906662196156654635010700108030174810878970606914902470614677208046197085622292941398696691185121399866054048134709328050826429814184078076513067897286917470613036603609218647548932102044573281098984445669507137164345536845166815476310943070789878959717913396735110775399193160012154227356027808276067629767618747184418395005265902929587554653953130697904802037187876057124227120582596885719138370647689994789714255214281982368572416117566395949380606895435061356949671505132602056481833952389947739013550909451548697477473990339897683680536307587868367534703103119600401742229077631691881968208654843601100930291197124677769983659304157212497063024027266395165236454024511131667559389916561408000000000000000000000000000000000000000000000000000000000000000000000000 [145,8] 252378811081163632176363203516636573614960865350656861174542793136806913170892121334081192373424256246053184009544898125968771013377752479699149919714331924832686678468098872934731881152786697714365763313358149302133917100123042257751297390057377173362585981308245625477720249224708212842908527414484265602968060553323173271776591241517191275857898143042233189867158787279248241783025952341861225534516102886034953982839628694119307703101735876438917941859676225969491346674926924297712147948314371800528484181630271456812864011620812432328496129258270519546087297973756289257544601025610289326987608609467885870875030268025560824814693617044364831402256472638177599776057298575573667336653070724465989041279034892869594116850069591527897345171163940643904311971951864886785347526623868503248440528857685907404049842779079077718646390738257747553320640630732874612859202152127099424132003840117061912775113287743252343146826629343017122628269844407681372957013945322427622305495178033362595273350834111892221273207980030093731535370993949852954768696869173622410047172934731095236570637545489445605452741274085133121648478137541453774096139392627066303406098239064824191976165795570012061778883795503780566841258128867659787308845282631192478098297735260362645910204752141099232791431162719502368476191188762701376768841620947262185503936251394099475767908560888343527389948634304237874822445737149478043975709432468034801381810676001632942750303605116559580865419414951925199685716163066243156770427199666120453601472836340828698915632436480843754032324564750668359511864159630486973754195986958245659532493056355096201366381888406823382801043648078960839770746686831561235729246478839603679286603746130049796644369610570227686437409970785722274007453914745271152508045706841147624476812699498288064215296153759752691868247924982918657575672299921740718756658607491525276936661696577979460566245137261055180800000000000000000000000000000000000000000000000000000000000000000000000 [145,9] -1420220854620907405537362433247917071803455175314681825252532348639430861996491803875877401832303871992526677300535920223304640428004804163735743769309908428923670067617677528141078236948662594313529894227946199560863075179564289458258559010888114321010107989545071743816900480593902955132329404487656765239158292547076078587770512353350873766178247153499517233442323652253566613815890454995570784545815349144328026927748096603079479986951345552848168871422752277472009569552335541928238115075160175464581582289931869448029188644574423876787318921260089711254051018616134724913141865056460014269745881636065337424537695880625113713904424808150028876708983490231308105962307683240991808357687463910374019845824277116919512823334704388782838841248294653598887074301394098791089313365426485844916383287342329731949171166210162985465675747248469541318673753053870835507169662307576187607992890892136474813500868786476795797245922303316659497409503920984521417219304248302921335552624266331669562428200474908074271687997068247690311357138109694214996499766197176969253376797283942263503579476579301792484500934974873140288074686472703366072813829958173532343421361150879547754366778213165599530519252668881071019975030617370132403143907316276922709586013878584404988031119647309080900592070432438353642746382745746790875529062378010785210264920898657603831730877567852731079705841292464860292432447906853014976164549904814643737860484421511585039530602079386466937421355998674670471591070745698497665872497651575375895003783749619873237179874810604910065439164017330184542716563609551093239966295990403071727591327973062535370381336350845356624610249361682489840052633730757558901952573625267142479440274197218061232760212745105932152705601230433390999849368429340629794004983538847373629326615546919767018063203725927595553977202284369505350020346118123209040760820386256615117354051817778781152899057046363360460800000000000000000000000000000000000000000000000000000000000000000000 [145,10] 3503781314332206598103857168724613636029397935362074163194586287367148956332855989017765648355488578160296825302733195964459620397048070426035677975940055108430610308656065112879973001120815114867103159221287752972192187376544373338162281061082078378258934901498250666842732412758816411832772561745437034717715859522280235006935770567669417924656072144428349626768708591902625003380362307350438635394628454198173834430873568230974414834405864693230328807421994601893773605111732259182335762466840665140286927638372007800619061417207273300559040059426228402689846099279000321233634517470254299745395460383617534359774092593032145954349213347652385753911235950727768226053861163497166300416468044568199936583092446371634632707984360790104400295127525270330519381347980680103462645779816560866604514450998414974917501290938336417389864574189302473248623875268767887466599403711854962838108505385038388743078446654797890227386765082968541598377761546962918797473071156107422627250436675932786594615470869589434428792557388296855075372370650857985675481333153831237832118421459665552920001044861137948496671267804928620593591814387565791371199479838475039474979180297446974840125162413406674068884333204923960170366307623898233091193078773304124242478218234930872117184039511584315161271221743632146869868307994076307886033895030822050479012075209883862259450292079374413017638930034219818669311376244992450656583318836685946127088106112228303609204749271209840461788123943542238082964938902765944868206162579812287472572029847011389537684894378776468621867160407593862743115092702568023727841463196699551159365672141123521236837138883350698395368393274299291978557153107749659966674642259258690432715912277555653821907999558262989050744648461619019513546529671968190053949892589600286831580446866151281873061792073607050850388118312133798422813523308894164327013140587944022373676004316120013101535670854716416327680000000000000000000000000000000000000000000000000000000000000000 [145,11] -2187805841647260285501653893643409497642738669303913821313377894130968343780042664307938480336156607086147262025564566867478747994942260305041734916050869764176006651554685595154353553702226291032397255952010901573908886475816705671064195947666945831669803547136228681208033206435222191594606686261603765169819377126622445014782610883555442883156637546906496602248314691338496861573565244621433363682119902332821493555253779716014044077486156387410992436267930381212057052760876301881776558410918081687404595182570147894970086352720319881879115682856658265526826209308945500627040184433828756588653483455074626064332982842444870536690395033941710573048756515734268856553598475473989026474848329685497254630876413577157963656759074626007811689401731307228416519958058389440814081058076637164482306904602160311503662358565060986978752718881181881238028681771519762909603325240144323762232721118575820873181716764556884920878398724364508473362606954131968448595814245551504514685860623646700973689763944460847705794041707703717412369807664032189542139313215052199194036854267952881812851071267562845885832679395265007878088055108617588939538569919397904675293404953336306396536363382978474279505094493308869000569089247649063494701207390607331986005675232641456788405759173854761765147581324013096735113432833071523936061036999935791829620236706059705042013574526958957844375224443548161092247822361267138928771073722933921224315139272607474662182922706421944327184136658523214748729157851712281915659378213061079866806532140058378325102693494818722786552690868820409413384541233254850072193831884159055329277430134562861018780227186450277891690111509345925664676464026611240506234234173990223442387531053873264039765358329344672483779468795182428350274082091029150591226023518475156187094998218418577986720396237864068217237601798477770955461110082332415688054473945867525494942867187678807715548238168001899134976000000000000000000000000000000000000000000000000000000000000 [145,12] -7167652625197680771280516226484643400536177082663685309580594198303934183349819154886946293454430232799481875104957132129481159409997107816160977538167089190032843047783069092072236792973622596564275686248924136901041749614241146083227261487903982099068461305704562429282371460062631257104757443061368527095695816214470951800070057361479253088152666829026803725904830336102917362173801285692302850709214360011228554015467601771260644111223811524571884838797898118501771053904513367233095367453873384718372820314356002300442700136150761901184838589027452743027494829294335455197872765413760590502368911257287379573886281704233159395813596971727551279659903821110853551635260196678803440094734148103575449414921675568036427576346662385892125853339457899046270445230231508190463256495594118218335778019452912308954534833619978994426624033981731115451188697626391618922455067344118730818984161832837499569652593351408833659690996659478528793563699448093571916605816127428296828428942988508323513972744819569411931954138366369078847814503108410226610922507683257966301722804351470390185983351060970898619734556054712444182477443371282686050207539593355404786383371005294409141324041326237274290473551969676078446737477848276428053573494384171516590224674496175969488457558486098367264079878334510112565449379914351052145728491204413472094667782934218602272350487525840793512361758730846683876338978396765344040475006307784794967901012765808937887905288577207580150335006860723398405657686433337543900153250842397122093601070029038240871179576330975402015123772139332389951943760021270687126196576279478809398326536595594750105501637292884795459477717740219021707103243473254163588670542210767518106846868329713133968423673491615447689694621891600588241180484280049067797901667179580486128107565400756822902583980414744867307812997365603233137970297836120007405183804495991646775661594157500719803588783856857456312320000000000000000000000000000000000000000000000000000000000 [145,13] -6545403457742346067125922370605579224176919765301101075362770851791498543273756140324903080061102615841955402606578454498761972169209946448231725343763763998015175264175754538965798834207627169659470158676725110453362332445674199861967095730291086257848719887558247406774455754563777863102347787478823799732981647949263464877471762559000041058799374806367507913768315914973012348052379767652493186996192652558335406140980573063894692352060590946196113168322781507407879269247059275856755142037637534315849365380917705755743962892209591451587482862593635374001368378401503085342893026205503167176996769877072206310433924504988159757881999780761913255671257401361942732086771606698234281243988309763225150860275448731731622037718484127376810227338386774664133793336178300902310274480979541292549656068569316702695177460840198187486061549441112859681194882078346763261543618679382636313001274725267180433371441110549471157648531847043059368965448830990856174812541795890415551712284389872194779318930275489140416926949972172191974148440434645120063022796128765561224080438461109674470426282456300879657159790749930866771231934835371499649727792940108651053807396881064304517490295106226826391237123570453354700413274365158120850740687731199508231660176039066437097007143205076831655546728464896167343675761803378054589518290415959909385453059087865245936155974603038605779155274423773068862397022587823508067053388479420540094617265218544196603936176211298753628881173444825211706253686874515651637576253873222340899736753332207990420410384814404440076133801979791526526265717382792411568154023702203121520728436233382071788848314887108289700992370958480558318256994162361406923850745994982382983748646359808696208683011306610739622307938368452979420414620587417969528033526472426057212741810611832682886135299869100559131636038361046494754410297351867783166449298743239084956934286125137345471680903750159739912192000000000000000000000000000000000000000000000000000000 [145,14] 168712755949684777818324071612782018478374285408184577992279429318662840150459414257917348815220423435831457755310828415472510967847750504377727775657654345667169369552604034597411966701916142967465434533457903836444571675503768254469790273903081474013680609219091347869945793406710299000234295276740739010389938744384616333637728317511330006056780374781307729959975938363954555654192390859624024774641483127701169665206495334124106471532522674875787599789712169239784512669780247547841268378134141332638109327402710707586279063357165477869704821029020764574094046136565292727947164698359348664275001911325401837626648094238953678710903138759774274883875929900852962249147455884005366204818861419769816638688617173742527279194606092498726135111377601406660186033513905348306644770857397055098706145726152125988051167096464488781273697092200700593855896821777827005768706073901915221277567197925161151802186589221544333023665712418265827647626945654231241052613225720566757295230946370609457970368291288144657863398521130658795674118542651131839380028213052746405905867392914516681326914872997705336590881950743134503511841679763913362521077987491970130380333627524651497598274562216267619354549206260268390955902729338278532869965932856451201606222324488601415667912213705386135419351357116393106286769614124750377594480772264327160946658279099137954251579174661557610401961081534278266613118865382789909630118238376665328890010408574154807856166364695553297471695695079318240307690756122477544968093097148417421279637897775594518134492307137999882293631978685069408424321465972811710028534944412716847190666648421541349054346164508553448474455461017567797163224885715406427577771727057770388781785886692167873482762027914849092938214380898572791312426458266301076986968103917662102181331306702528185974166124342676112847759313897238361158328920688411041822817797953665221264146310140573193858893744788647968768000000000000000000000000000000000000000000000000000000 [145,15] -684873187665819468125740310896415168976399438376319343901423873613261437415470833765113394306362999795967433973529070627949208192257101643826632271904458448298832353502244617272196538940059092128524177186692786641617510090492497184584329432722949957506459227027933817747700728573074112324178558847984209544566673541820383076935369448940412750782703442437031656691954160119160999766341977323981895019485509169823810883376342615639063837446892543956673419520388317056800965776648033016805317248331601971983327129395537011505520744481586311634922992578093913851152571344405163530332102199218587395076119614965389486693121877300124483167256793759584133130675333622024518567551151024413182546226612930521428049565000359412809614230044917933820400991277501582487781179877798904164566016116926032084785551847099297445603389688794774206999983315138551174635159466646204083491408289198799079080124387848381188578639304827148348539463795129543197473954928850554581727482451626725818592398984453630134483506594498412465134478404812461732511776397369716488427740817183525238964792451396741193051614167954148401227450053789295299953824303431271564242708619201364163581721683784322315770180383991870398085879664860800724512929052178761814615860378148629581165552800215282579319960272490614340085624328969832414289023615034632222303117484206865725488014054440546272324930640235066213399752981188201493668000908313659976036071295420696581523887909179703308852460886994962200266429356541744837786315484244087596503860303143219468304335756351068533378791752320903226334474300248220613581833667537022040041252159975593554069729410976533383648851791985860545414206206363696901692368692468357191443049689909060429894074214129760605100757586734921354533004867799942436802765286181559436260150590661790010339411410831408202306099586747352755838208370879459467953616581159853155768456615178611013879214267942426761742846921873182297161728000000000000000000000000000000000000000000000000 [145,16] 1678848264522447017309697043190022820812279175995499956130098483359856368179671446407078302013121428716190384432545386655103174718595720161612355232669524059420339329994676954292768292090172491548515023849220705559665289438511436745933623867241507591270138739887333751509431947205018879616756050107913474328839559258600596784001028313199340362711406085973939948661994455550820176412535287021291324974063445133678608112304667050959506268706711029460467961433089437582869986597894224865172999777476759500706812544796908575356790902309100905154880242344076206027648642629534908001325987134027505335738869246960696745200801045877150533414843714530636742450484606064401758859421293713584530993709406724495865537840582791787643623293653432064059893813731760871053808537597143716946632754614692246198233747614780328470792597172458629456891698884696645733527171212730548513443562244367580311969930760817586373964402324965347853695624323983595840035544946598713126527645480154037236325485502353406498939849627579818791484993098090871810577812224724231186780685042483315358799824053597179347452754510601183015191730269171313477324335086675330575789287221151890395869895587406263747652738704858531916393822946589514713259396273225572194223162103291185066077188661165000204583550088623195944441334344666245349193928125475408850946174243617931293848792656477536103911320116319452371782334885462108019891133216937535663316367658541680988076766934559568999445845889203245889348183234840090062005142890947915997020539405493295434528104437172142856739148131529193819591748794462987272095831329939052397149518941352077742151890406867008732758777376886561140405055696334078595304961810790883069438213302016020366656706210865027422059399502759861195949022397752188019056573486152551364768967849368769296875074420535672090308535338187983395557242150454323917315482311609795300593308360150911089799037373401840801634370802956438790471680000000000000000000000000000000000000000000000 [145,17] -3025638779516172734663807431026899651554083273410017078235817981089349669733993800443936505399038214179258853459043151571783726220089592460488138590635312576372016504336833883875687163906757762090466499592398040520492857070040013160826735007003120501710971930338474874971082583552762811471579192062894686618375940005455904370060072407130078827960733008187159608053331143257588993701657126699418226879389361026957763603107791285664959946062573771402446654421563355816573524445740851649779291060515803168059264924310417905227312789773651205246135326316512456153498317548475206915411313718063243217807432879204433986821067729593707419856385531363023626123516297026833349325199497002928513514281147888925975986382163008662421219431943833123232233649991334799231954020351354657083928109509108045457122414275831087966997302752753996633735502911142900433699394543644989955050758606814081374707106439392168098248284075923385151119116760611049171295389700333827383625963581926217928343752894122826207632680545297937914645162035877156348741556526927907942474850494836739227063407482841908306926356634590642694955840225394206647412386443081645125257221133792979625462288329212659563838265574496254654807815690824832310649853851252766980767526987576115321975907444132112866358986885919950240393353281980656780071196492093163985574559190348116896193027198033098237738538614915571381907723060923219109226063484907042156405178874924891621972473944407670802323431452054595193710022879946818038624538520193407992135056579548992921989723400531564618632609938824779386486890557355717699170135769972181522292517025644765295269703039961314372580205752373361843273170519231695189507529936171125292404290497735773578029726589478714865796916587043907417103205626243545830054780954692919045378077188492482752548773104595000509829193934048392578018211571695256403621951597898042929340410443208611610858527381785715258650328937438879909150720000000000000000000000000000000000000000000 [145,18] 4444638438744322554085762772752555362082603123907111273454426618258160968006684516733500964922809776464332816356251332674180964864233997802546378230184297353745742697442704966661210434504849909840831387498425315838142255380473000576344997416667023329591494297635680433768980291046020511897079757688395924002487344364773808359868304730690589277976836567926595674705724482304372266064282156616624073570726514836988124721525313754040034807255863327810970165300611903892782247256634481795187126506425777834820581714655905911106646405470446446139199087147756327568123287665268859566616090196856930001337821171006105681578307850573460820038251606667638607910187188442875691536496417869256309473465188814862036740707648127501797247625262157713786896582327767862223807159257794369819693201304874262005238738156004514782229982129011887263889398590588139675391465901590610549910120818040919323817650332464742361129067403675378685160435473443411715675181322510964735441653791984042916279738849748763311942200453557788363551861826658600763305343928161714862187515174457293974531900559873576937562161069516854063839794865907995455104617940284215295615275874197311131814207930884511247850425032065431273411667895177172583183281515539816973617840756194869732714398992463878001480059114598681873412966856787863637826446340031088183475044239960802720642074497866948631264039331394308156528640275187172910141963739332039918055188045816351869558175122815892008585618569498185816082474906664382052868518929304043786638951972905665759043221536057753347417442060750191737073913916079504269426763965162929158594053118020361767429830340746393962230906329006877393091195562318059903805817157538343731014372877159206306954159333123997846992937569323557525013382944382081252147767075782322259532929075058737543529283286985720596600006577110067263151588417884966404283063821118991612531490382196584016242811926216672908860171654919759991930880000000000000000000000000000000000000000 [145,19] -5817217932261406448009312595071557006963449262394170434633510789150922533251175406801780714441543950591057900053083179952964679406112138201951674317223191363373574467749011134141465144690547200846640552787583565933937081770249829191230774471855873291732595897395709526015006630847997194424632680116100903996918936982728911155649293845274735219616804317609819989925900970750598079417927166547592640010665125590794866908247919935135523584490307233822735719538603449223794059083041701633550350453470621831149639466129784702912031776012914243218607902616774331260224566344784519546882430687197754424096896643041119290586817531348097874406057326819429901337731920064607106083743528021566224214020331948965393129443867886836055602113107820416000048690995767529720502710090533397628971940088952739874029412939936118889633176125963200078196804938118929913810288227448264436480405949566298025420705214662745127424681686263193520528033627549482878355830945444625986197495945360015105539393438217476084451856329671047597775698339618353800195186969822089783383244361436119722939929800963813366421715974584764536738803332011875843579282832211640010306117751638698399136163445747353267424346690663862483571701488971282115521782048477838000037552178513836511921581817191079781512339756289062207023014374152215984173268319280085445087107122772724055759609572894409366272473482634421801276960529423233443281887165914911331248884983644002316180019820944048386266270257547274057631299753652508228612204744252436016446030151104063497751737974556617454987943306238288618559230211764170704928831425539751632741745498051012679136814857476075226472545910789521059354849815685646273979350180327550272298445475397891461991162171460363566750507704695660281319549090069103063560622745347141352765798906500717873368850509944531326242416725768061204322669981365977550310767222225914211014526368846515540475152660519615458656591864809957116346368000000000000000000000000000000000000 [145,20] 7289653319024961835966631091892829762691697208978563013378019693383191224366724670276316106721625804102221238266408556025134358156380153049215146595060503776103456266464827606203579477258487384690263378346584375218325561227913883105046837693400002313738725716872468344157021610141630871701676406015481079793667701403297584716464314090547146919246056739695246593136654889663808125820287142366570793825573485524794045200076659702252726603227749692737744138346154322471489434461391368889888855666939047962889842636205269276182443770860827653898291743236319903947728723047444533908880832040756789882752947456290496884724091521261867277180175635638760907205012186427681889334863325936373101113614894218579754629334095703151465155900792036229093636257181489786734315330452878398863163934058021628241932380825322613580187429078296748463943448962362008267963315432462413762067525464875066792593560975212548071435823199473870878758283501814948353246734360028532498743901576352289549445161547164076971350315368802235101905679240096598193560789428828031414264053939559350257977558322491399994099408943030149194087125755410005617087239633962673805005893175413821065996667764485991376652700932467290671210504451226858040909385967357633110902404372484540172886987036089485372508684613766230266678921034956976308940110299920005697769589022341100662730328075019653807435644156910779700898164318758508557971784802659399447224964295048737758276633876310210239194397520277140758612980103497783501314814214347375017864926385469067888396189427485766606071755536173514331910740201823817264168855998637383877972441260839468452915788233090797784229530607524102315953231549256898561324217758986873353934709787228759912964964992368809371864150065589717016545967103797392300038965227778584889650656688884341656763921655909303629822566779654542114327214076593919507635119267715006303428727190080741179514003257268258459862512494622483152896000000000000000000000000000000000000 [145,21] -8898362003675422218609112970248100570582256411046466928026098912975578004987259752912653162959488009970515996233723779089748590209635198560399650685346181522339564328769450287765053205855720297289388338762121260503728278437915941657209418615991030213015756506977430710850670499958193223225458504364565752227529744964818225436657942719759484088309115471178574520198825438594988365461915326458476876779035618268183554088858079029615468163985137780499558078656551328531785777065530796300986675505480239362704020770668280793579869827555636475321467421872116727635525200135075846342018103487785411024334645773610174815398888555875341535350663743173378048744798179883184992169531715977985103506634928229957878074394320225083646160247182381642612564124184369662018306752704884667688730910382469892871616885826233836768889682322706623172051514305200141619396321956475467752034705283650272862174492026160858498648757780798807170733354696816451196715072838634293805580457723816327971322146050054516276256633583853525584028346612559284723261929856601573675697374474409960917503041718053820714024529151556526866053595272129581425186210120099318154929444592776170195239752020272691129686399901545916862592645327151923633157740762439881630822982664593214747551851196646482595666810436944982003410697830585096193181587928818676525578298230777084260923221351126544632679071750819073481896997956339947810694032566949684499375598105580980469615235461092636494604715476526116863011799571536093536961040210734691414343174753091337854143045058703670758658637249159078683437493761713676125925092601889370447184665121322217429138318944985321889504550617134323407099824217377781916938214722042387661470833933502647270490136779427273786539873220804642917844460799218477318824834460699556280860772841535529013201161972611387374430339491579639545790277270650835165912023366454292037180916583221326735032980741832431956047104461019995531378688000000000000000000000000000000 [145,22] 10128164090302649420863131621865840236573498058268231481093440198141751135671920403721870907413146708843332883143306062235869811891008028063229315468773237036307840182967282640582809033293273624570250476363009486983853237142813161781599944498013561692804720263876567626549515988565782289557758344281174119608400151704313026147110938636330170799569188746808897627263409121677762068717602425855869432459635222058685746644094040856354692125767895975683661082364888919567047230291448216744563131605992400871696459988462377575651951472428994734837387226795478144899245590886220341263503971570141890560971193655466331607818957519559552490973204017010718104389360596063474650124958215167669300112315287086518948788185908872645395145011570426493877923460587607543791495177482164214331141637990911110877624208216590883203849088500410116580931349975146429972002205255683396971397892301748253438017591724693992004315310919413950013857818586154949570696003451016882439663226297594508683628185315151742044160045290189503188748545965487077996259856851300910584070969422722871648959543371876160630557453943806232857278365339294466551859959707180122497188737978872824516598616110398931079729099562937738114717177874968235039658591360024503694853592722100006994150761255616962427082687590565544295886399897717920526850396200846464523082043403829860366340798307187467462174396617480177084366103375181981276836904260328074874284635924242607248076991888456113338604195734140282728306356009757745985436295251780643638153422709348754307829267603127097537271563031370808094717789825711195232535183160211007574689458289211570671761459349282044873189352947563294954552797416082037736307137482535784842408326121248832258161847031583962865119156238291683844127185570917310266888975703285430939377717141030497204801990232484733419556593166999262874653443146924814980632643216865683922683392152935493072496580582233438030695023470250602738483200000000000000000000000000000 [145,23] -10060259912537435571691619057257735144685368284707774769662900137301836351411039581843416805908007541948667504858893457317761314520809505448055108780260146824949482895585534483169027812516533184865874565641782891132608097027767710848870989700328391439541496260028422055058446984314986283240664423672482929112384037770412697194243405614233984023479804227284503368751046009050701091933603400487756615155734112429353443478739759765005509341200147952204855608578926087096285029327987240750517810107165070608673758083210914270905769519911017959160512051829623200409912550088000907825618587889294924684184274886606503764380773993237982964004134357957926753428712991359151233536199580256934599566423566132848014448854368426759552289136330096401378797044967667496884716929614396500479374762674725458894855657452272025554057342479270090192384058695800063084289680753596571907506481059097194172778567253226180458992757055489200333530098864021993373397419768370012579200117119505745667856816662179877276830900500255599755949958352001300538805495407260393444978265977968939279723613715430195061193160286231390894373771306521471683622678299452887105801716066464091800788259122366417886754368552892233205549237912673907038257814969325462401287011163654482634648481718336681757610732718268060466760371672158992964059121482974150896509312258551503867787280908123550176051676844193414011315714927126289627418048294653523474583409570727276038119909249587636341995088220121036035502245891824202576847686172042991882291356045682302966039273135816970819347034751505492837166394258607487173272818974475857315002037893794759217796451056913487366125669783145881459006381105676322456304815588907504804945553585586983967225347626046206188605434757534070847447472941792727216218023321910172428591433100882709944805166021383691507275290225343850849793481646092031595870084867930524053912042941258197000057614372895014007866741729514349479854080000000000000000000000000 [145,24] 8133831068181687248240828838625660006539875861164209892694072098409429633881199805884884265458973035670807148219907302702811404962269082839945569101022145481307856496469673438772891332855136534765800748602474863141835926279922419322138749453917772005900692070127367242996621693879864442198090069661044637593454115520337539769601595029280897109793755529860974817146503158618974282869542527204831573321983464276252636740207648201394225410723431777087482461747684604202283135758949075356776663536035237326868338138083030678058162668816819443607048191205318799530880111311011693284850450022502714861600930106059660423463186302511760986358877957313906531260877146942364144184890280135852981715084153835952235769229177865391020716878889516265364273918303713194037126286364357229605395568378774690338544675017225992921603153759387159635504725877581517284040449085130952748638057108577214971933902880682750782467707630469572885564042011328286571561331849236393245373799285654742219953366041734477694030967040671074990760281629100119578257976507904924889514939372091298508714290655031715426923960945776801370838648603210587410012028437512078505702246114875932722948875689601084183053282440682419766296770452272530286380877999623429317536190032407935493962705807443629060618098401504342235241960867623811918247055091324002133260597346447382926215954403991683708829893229004950843282750835520248504430786578387374097176819914877238570438920889174679918143539458285415093123032966059074382645958104852703882460798143103139313840557831355395179030466899985796485437459765534160750426303950658780807141083422270757125719760144621743098471411745024243274647503457304571418345546041384889019919136625467515932775860136739975653879056753898718963321527993394301404898417867898317710286638842769307528139273040961696970093186352363246839200494003256546688786882407281519823966980390646695473805313930777474009656674558751426792652800000000000000000000000 [145,25] -4781526171716050236033940624375347630976790795748542355417061200004936747835483107090019070540790548793842003628545728521135847210588017485845613798571791228499026037322739316633957925466873954997280522223369616042582369916682561060593394312800535181051389409424534684721238781633142862542945790638596758641504539598739490956423518675194850115311212403315622385313961517652942906130722118206247173475038512660310485337367724838819901584122250956704504591424338567324290383976066128837152037801548804615073645489381047768874494938617531687346486174001926951770917472939391835476897387831826403346297801045111007465910859575919087620082661605599537958668037183635361174122411546623335466082629851096212315710603171296463108698527244119883011692030425557476745719932753219770535031300338771329795316164726783826197456533052915285137018645914114661046113510750969014541041319181868200479746169731656083363755808437323893493361579718843717734577382525164342513968252946598250428024524536471177175657931690252503938526168304111616026211154445711600597831568813257136166801595072166102458905039884395215274170268896645337996529171626916176802210615127056642637587566806822408773933446607372767263294128949331489172242670911320840945609987643443352342828055527979551413251011256278172049181538319603242502452393678752635261243825877446866374890391558076063026557093899168969037280476582976089628920733887934503952249639680916232113803395789286681015851526604260934902818580480314448107836854443895069186395118055053154440559411677975625982483725337107726543686450079220576794999218628843999957412856389430928700060877870373482938612011007984028622024643219164710216453532955947877109162995676497054981299276105462009537926993971081004320390303232003536093553522080913845217126848531914135798633699853109942841127733515480397485834616966182202062870876396501347650602978303138449700132008824859631040594462957010194645647360000000000000000000 [145,26] 1261671349471145663554949040359068904889381086932363046424304312728321966152298639573399512042502354336352609279292018981489169554885910418363033476892479851636028959935048900034713413594315746951191224230224377410208083582540751962607466258026135462398731889633127722339739556080508993620532052946291337174654027910832952257396407547012038177033183876034412643153217705569780909152842515421893695125101891552478426010611891838100395207124186983171219194869258495616385957015944988533041781882361097054644772712898740565108395794899675100583443258620433537948299882420259791098999526413182603594501950157381915337262361941481049084898576227464812845944242208755285038372277654556419254587587784347582239467026201543863562978435299304792326035184954700623215680635331774667488853528879952927037849790798971223717532868043357283666495191934304927450405151161902637625508070089004983243057164573447703595767243890221355135607584450732556522472918150303497134681023150258624392106124543743030019978155993416019714486249308461027149691699758094256482865373717476991340746556852682499163776359674174552323246410966967151008393899132127922407406590295453202997264227499441216039816791065005158340868337139208919460271234301352809518598264257800870093226447291520431073721414445224884448303561713606812083003236737553872433486338141491898349214290010640708020134036865095161531641332076657549836596830357538825314173344666873361550934639412243761808882396628333671922609081463597027344298421281397251864171117544670993123343698669698256494313232903214200617042678507913517500132469065060473784824337408182862744869694712749458260734936838404749118277930030542175274731478114139280426709146356396724441827886808996068292350076354473416530106374301509059754961475750386206956471364995399475012916065163045266921500319075044396837083552782258613125495658063653327191330591735577562435156508475118867398938529357540032365199360000000000000000 [145,27] 1177988842684656444753039941402164051958140306527566302087555606722199408128461452664806268032975773044123054887102040006696370030581030544072506246581376684628481967734756907964695868080133876935463645255142746899741737103824746879338926888708718390405965650142477832555419503581855254600931605145545044536287462933719969194787218805134854297312424403031648412306448640092899703883620627751690679800483191070862467665730883699999207862382799277465731078240992969576660304634192117322161271236038206212248768246640287641492759724878936894587259758739045214207305175558491493469138254957594095062733953340020924873858801978342248344590300741964703037194419508224205626595624371562400105622438671728016161351226328657390332300649591680709826523167833620241946465565749918002986494741991662377274800289285394144009169014505940440130977462456494397573215016850595828629059441589883093709754213084193619546281707674204374392188842938512522198835153743099883831538407382837164512328383747407129669772962500453907677940810072792805838720300357533890419066834971621645560521886558512201837190686012014661356151789985925031393794416047655160734616483939983215568313922560142903493856510005885114679437752020385872335037106703557282251888586509135994392633034795623884017094857942454802845637889261031820106740473635129055561672127775803946928379736869821077804052371604141087792410072801171506946320782332223556183807655509572376203585418144254516411790691782399935916816526616098182239617248626414466145172917138692853126430242456514244723608199520427658223953951376879678182370139101962561385300994966366780640778532151186580703407189340923684707812181187694432713683087137522303297108094694582309842265943622366234196027444417603345364314903275397318326444102410035298668377101226767720961667413762780126407456134717466576827300520325820655293873237954071456862138044452328361550938021553981352362850572729265668055105536000000000000 [145,28] -2048764320185879740340469244098624558840506759838864148050395270395894341146463423452959153715016386479097562316749751117144189096587575662307026439377961258855628004398030521756662399661239399776392968602680336215561268423171179384394872816064589313033926620839926488436479085790935522547575980730193635818532400873735987308304599353781589099308041252346886679603427472377246552236570867739483377695033764585639700305478272447910813766247338877754495466724169658260914723472711121624424362622915486304913697869837785144182997597993435979296810705799221960117449428092862730542003887108170124740936733383391838183336408922496026702840960877051611702949699358424264863408145744394336153071693869389190477391979343184069057360865370506318544273013448984804183012873053254741987378164329177566908390298088993526750577169350578565094750120758436696380009115591880575430696082733795293363376486814273724958615682335704610416861623719881843098016811893088413641647439297458038798057702486748113035253516970267418381749687590380104193406033406103495844962481235186203853293701730742282237301745573886298490211563178240792239992847082304725898004067947601584931602211434231176122607106503745311729722878751927205507952145782508428442952024351942037409502269975315599247826788836421109096466779976974939641156554948803047863758674122348020968718983558195465962208348948901694757846028715339810625623087646014590996588984929110829697890719491702750129463304958998911227348884253261800953342415632826154891674383264222113894855671232158575722817234564527603547086017555355194745681221715269809102875132564688160834180408857573258907415882776868275716926075929667597458513825544320819770474913673368480740273454784554156197591350378627488790343573485009364413354640654489205435105139603562446123395944817184305114977419518068127675282043077541347208609111238449907934770385566716799728577371305908249080501917821314603386142720000000000 [145,29] 1711883509682736242636737026684500288824405021563749433213127321849691643774784801995178026098291354462803041778185449478380121047143203273249296981773516016569488469396605805087431409803937543132420005409102455046041477001487905155385049588215235060735307914800468370533347907542347825844745210946746091088154701189989915073952313905471920445666709488477063741678417797125873231349421942222622088316936037283119909407376694240965830692558337401545212769505894410348871834313310486360840307745299600818575339372244309541092646443989814371175982529636749962206554101158175254104398220639298399270123714076420057797515645775433550797158786709557816200729220795863754445670333593704366588458643762328720555912619896735387409134026159756538668210601726772966720002281326360130370653034773152214733175673596377354926385010352463802956630629233109365095613063310398422631747875070862296392585130312394783277040901562159872396420476457819193302931244492904174383181102071533485473826065204578792845258528580485674445733164976010667639182465967584532762853288649709419131243078107881681673861873452511168033511098855004976158170726163692449896647335322015673284292777139601291481024398689128350498165035884808329639942175419493392996404836096545531314025185097445147661599493324351795311025736907004130057373544490405709404935672768491651319822590253272581895046547007054364463422417361723631556686712469251719560684244966013687409799597759528188572829055411079153851672815232574026311542087814124473531817851176757238187691339097998910392404057287163597120592881199995515796223206791123377778746549100227328863538257983518261490487429182052684872014029442710499837727697109889546510769932111089934940990179802582273741893298088571967066914427627143546663460594207438673716204309661473441394755705465181173521847209039680448975089302558349422028812004835833181463694918237227782231346066564857737409517719104146620844867584000000 [145,30] -906498629857109682225050550309490494379169061317022579929068944978970338878500392090105932084324953255914131159448416349485634832180296448970780124515849640439945596669455689162074722421669864259531348793198354465787703638677687675592908276880760836029227542054680774877692653129897518398193117105237948230306653679245904973282960696390537242323778587185659989921774371876904136352565000388522878103565171698811568308729456471492311073171977936343447867664075743511517158175962158890459660135496124291341515709983222638332928561802811765841122091400035820378138822966571157171369890840977765200321751134658674614432593890659776999496763820244976921710793711052319912222286542194126344848047253543150692098429091793287916124351549586024413531145587044213165893237949902036844819118204282052506733770880700857044025399208777313343335494610882569773886130889662756068319230182720086146670981484527100459717061956300016874249897876713067765524475460868003911410908754017228055459702007893366379695721121902269096459051012344846811481372155386722660756160956634307705995603398880966459616953045222712340540466554660409382661681040086786386564537626202834114479846166355773625233158837226333441148912349892661939846622836685857535390626509020815352265194804983352067170975619118244730753608930575552605126095495230192754947148212735768697207593981540233522464946505605182469685409022248895832044927060905472165417630870397122159791876563432100199320262542861752323330840540086324159396700359360395750259187071492936224017204128701241407075213059715373863760166858131703299235726906193903940491122008215499695362177863591045920266440164751912810988700066312937114331525457076235228905277829013292964482167240674926961393205866026618570281463753194651139208023045875385827382799730397254315990134406273075008102372577286085344287548028871824055938013644734088018056988695896783684935499674459823087374317904096596314685440000 [145,31] 219433181371501626614676930797098602145178184618636744550062419363855836251934505303830202025918288938960579486209600197276025129896925400634121272919551858921277653526136223971528124245823034801934486690146659691059987492157280843056349676038668689603077023956603416233142004278062757292496207531087212343036333114792724770755249280972827643596612520016888583491664398196741132832824929919728462868100627756962425633603102490526611466190730425303472462448562803189760979302660603868146363962002901154776802285763744704356062655960634565200026577585710111962123589890692288999788314745365693326377246046734337700584962950007499691493884817018194057383426191699963278645077000303156509008529937880032949005750113829655314266090303679575007127861283252054399870222731325507272130262267755093608508636949331035702423774074579150727744818516191337905198309796619168073226211437377100581289366523311513193994424610672413872870084465954584503902728025175705332642901661486182906482699906521920745325128529633880950806430609677261184069164312411210386727431159952805990622291704602596039296872466326148650571265493599897151139371415606645670905612773701991815920829724827965308077709219494168286141923859554538115228768011458328088800762773717919036269902921544634405943774615822297572941698355102360283797450281489221136988657905968321040218103784570989077923216256237396675468030323369883166237404666251441143328524225434054779629901211142769886099891548649603637976654460626390451226611315067709456039768667715557074760920047277733218706124543675775170987739402852237357847981758070023104063248707967238750961337278048267107233118483941056415886054067515958640196665680388362808372291884136619653164474589370429119511820786464031593296616266356360475398908213279399427726927599897681801560816178388307625565130667472256540011665522777043553735660922902514664712280073502795439565825781910855106971296409624538047696800 [145,32] 132643712706730754413381995203066142018355225920015891150785826540927275182186710307144622733374176113776857616687556746706434701674865407926284730490002264195551389808721370426533908363282293574096585873236529655122347472915869000375597112455792327061119335236147648962501970491696831362508881040216833520562979376815042155648319076651475743925642098522196272805598752698886364077974515155932032141024389893123946845530038985084794987673536275972009470266888677934995397748418991605441781147942781089931967852988873126024974650497659092184799713548802484650108251519915683242871308413544134053779514989069080406533329897356280242237464247923506958393779836096129649902598931562154884953368238328930279945287804264330436732847160992007485883251770852826288544945076520674304039458749377232188311711787339371270438625818709610321541270557044395832480286379733901071218545419048834317787176257976251148587852800695743931378168816194588824402897862368759522107337373105479275550332561453244713505452696130412257180916010929626547955782218533111757763542803152987675508123013513054643947882707929347354126950046815411815504383349115482574152516689341107484662006157313861091733984572332362434116565662122722836348934218835702354531882034648530963956938448498371309561475143513933125718624369679914094209728780152119226228604905762623059385921036633050831683751736679521356130680994670378994835042910551740697079716247396339335111239811280397865358048118688039426028588582270204793635682034603662994216750984810604136366763327945054286882639761418144520713612160842619612020676148779911624235729261382106776185451242366288998667715073386147098120911123398608904058598271050975067100855931531904448545410816421302018559270727341882394400832528950554938249212418884768582542185370854309253168486575552584305166934305883273241677729425557062682521852073210127386057429611922561400534294177212322434130170495300058618880 [145,33] -210422452801282041464226954163907254730924652651973943711401889243324422087812442267355605479573807070735847172150568640171467462377443442870872354922129628400193367696003786407780335148722267742952194160348444509139240510281817924032710646012618916043989332131810731033086975208769636896741600010876046855299193567738495792495384256955702292599914613821495544518900790086908958372653279598776716831096471608355745060905405240019568333405961138327457688357781309986329703724581024536005685936217406354206452768300394456555802221851387349889271510462115663868243784895209309549257317887998462998465616312614550320586459169406240221945231600472888253430519150503758706984180145310124198883967339960607857480011613188832483211327851711733851222375963399257145689926524419275388888469842012584219429989689152951385893850959511028644445665483979458818127406348589918624273102998542063738630890621526204998550723966255213758462058582589751534108108466787328367598584365936767036462906573669235484585780244151293581490900462888504856031061772326064392745095914024917722735378988089548697046165468703546473966376982506110566436043979093103989777014105029980220011348106587472546097233609823011859528123078517036210745539896385378889800475668373364108442931862293931443968628580165702356654271737383578823411801833330269777043245979742032734236518554879366170971630920793079694356211407178896549995156083712828442080083861040475280822995638561308905025828192575725453483293802159084278142251581088283785813359577547000200217042810753050405676956610311185704553027046583442935206487153692602268768299189991574001930570761458317158821185636297659829924214841632863131202706195285423030857027128186815708402346763392790869129451551329946776740413773939675336913787929942730566449067660080457249366445412411427046706563898612538088892763833216543851652724595432339939431949808217114767334818500478273799935762264328843136 [145,34] 159928491916993649420345192932757311131299645924773372760794396414347796519797401938154319005164410744395487110999583149804816911337930317917672484397412707379206930094628680642590049689984267695824693083492672049886886889366752730647358715542692795096237396769569276024487861982205176189463851124749444933584749429869471332864384991309736532103390917228244875746186331618793231768445870913690487628586400268361389376935206773480437388485923427131257963473522559297193670349851719104141349680976356971172383474250293974418198453466209628321217285211885934521368405295973542582898247837740884408625890542704321853054983023076682030104512754122075057255758287172318577823336798358847144772119705424079672973659137565040976976888552928086179560597146368039081288838095556759975194146593973369266418566148428283187928520591540974307925635699852319356794097229670200408236103161647612285099889175654975945515936789757288063843754737961849593373059091804034190045234497760451627664427644534329983638654930443195522911391182955728901388453479047938189700537772993439623606932170911576142004568376246517545557201862735399952358180373595657078317258053409474505147991802696413978238400156407563612563138964205164586234268688480299217056791111917370537490868779194689755225126194390757144595315682923506921303943061357731030883797845712047497797415383357256555829853273973666878500517481811029576112183348968872055632824620160201649922664579587864796383519634434520703235207106547025558797239389029297553559841540709725057612110629477700655610934923703457791614048795285596902847542865295869096501548022831773808837158060877808040483069357522261673626869074286691494568368734197150567894813583846328688253134465718292824469827381623762853790486738153541852657210443310836441183793375535280473394484000761275283650940206625594067495985196483506907747008240630805214780179929224230849892691287481622976457557740576896 [145,35] -88456023334037058371684423533905499723449683733836846691555849559964050328211112175746461780669512786959133554347355034503476826009927253818756319619634407087866464136943018601932507237166104875101458148913875253317186859684865448481826288532350560294889655714032639239774401333045806173603619974923556594311418734903246418056170010970220878659825397486570501714981487865133990861554926425271071064931440174640276593928316635556359875785312070247993150137153116347901084141235891115568448735580142230354862545148464977000187288642494330857920969064935316759618953416937091158383666406379993903360118074271588150220356635017007620868799115921697429381510040379378386792624281954933914551609941205615130023276592727885973682622128931619098033419577760633384665518476270503939142746535768536514288402136443555033163295954192470175617766368979567276649875486672977836241129306044007296330187935915516970533319550603833595944878824882289829299684244408230063274146164793033550921597132848204159902959192771727204946189625423146050590722854000307778002365818632036634174334363196558358272778836516229900093341406770247337780054237984141693836580495355874246026838544881818373467514830842274668047865313532223314992224318811849251705687970878138247846219979538080189197350116449465354078748764657329095858942475698079142609756650000242528509111325819545955828216147914070218593289106610006333136223208125360728795247185886488633856409930882154049705322294510612124272171719812023529240840351808253240736209567950794305443149702741659107714498554194012973436395574849018805478667461700398183285722789055804608065325766464735908412486899014179511474707530435176191992334429969208220561169027314311551120600599129120664714149134699390742966485344176219805422260485048032410673738409615725381518306132665038126135805002588660596996324879065959224747397086059581717544319940009193188324309925423361452105097067056 [145,36] 38842605862486844154959250882292513315541944162037058092164674215438680554684535728399820251314333643752119550646534665286118976034176243366482888899975916192268764543906041929646322051819428689901382351552982233043854266722004389980090881921083076397351924092047704733997741661908516357550930811915411798287538733947753876376163250190425044258556007083842697474633565998205245046165613134286736951518788623477288090028539790923165374184268899187117051921433008913429556858122133830343361856323545416093082638791657699970552566302779040114530584978722065398071998131881673675968753445029773650430194475652297483502575426127415488518367556694729043347118303443925093783749882863676674433022465537303819895938418074329680585013736400481409855353553154180950695027219404323092848124651896164110395066297713563114082560853355112168276982621135666441852125532750719311146649341726769443616491603502915704125946452705766852504165598020786789748854258378234902918193151471907707149727680877860934016202116414395842627791652932214961715682895285002642259465201453375523941154858471218050801069594000779830222271690132360586191738561307194075343935927887406083447963844452180323728844178280727194029866687060627441705054682175762801292145698745495004288575096195522720995483304605130850052688914269789869230570453450919582524033267102754726549476633586373663100245726513376743402536534796093786643455543967819697389951351304411263265686353275395712017580450419379753260181336812675779331364700375333431790489260584769561089633681584984325067664038708426594465180706243101015753787128529633824277590838249511730866540414646149009694917866088086994359056225180375916488223514187359862628615945306121112775543091413464807691996417562387883678104712754909126025737588521758010701236123374011273597441509239289256004656632696987984224506212651456140314387896054478255499022446407320727676687947697367422490748416 [145,37] -13927237365010517561647685712861659884766783756687890221646925035995948457589036203264255620621079733425194610954915566165406440231804986791783658269357659102664892235173723336917938521590737110355931212332386160810812925938563156407917188476171343656228022334290066248646596178108167837212459122425822160829206662967971983707043268082714645262323656492462192975309446995929430870536888300127283092564019128325355408263436285302787572773357670166120069255708939036889948474061476381604683360231402517687204524389055942860724184107100975267131515688164071663654625945799160590142845320983335530710816097399948816492060422684619153522898297927759559909784735023639855669857453048199622626537291398416626295461382017975660539794647660505097437211628712841402780487171551155359463813825805203176319015929350997871568535737679746452056039946986215723311597881722899923262272840514271715682494643735849282916861227275562265026875426194455639842423395967365446257099418392628655295109094217941136499670822680984477521070897747395556266474314048719936038559053648174756778455466152634050769208340952187389408460948041205501261438944245869978798651883065545443348535558898372254824824502947123617022967018373416975513118115700868083903079482985889135388624055744665884454496801825285791564951197339050773909606739221667801339353109789914816850609304599519861727798579628471266271542895213586092710078523646017646640596588243140769651053470554748537691683634936100783457114874635167429497017782935886459015607752581631340142557701530749922349325991054477169255751797281333005702009240453990400775715521126069713337083505588993112541226982950885178370233117238594385792631097100246363526134392220355597181200903856518973413740074908646717157563925178166815839508716447926708960907119933176648134686805871641078307337111767368627818245242527476743924890605736560084730724595314621116221281205026256562473984 [145,38] 4101874424487029496972002556539633232369120370492512220863898381234388757336731256106833622644964186687859200872435650919824076755894637229961499401141658289062397467756223583741748022658746744253765013944296357609618060858526314764034248831644135063632381048166270253424536685193910325865456733968337118911141744885101963323812768415241398482023855149828018326874856214346984876536000684844784497847797059952238621448915229388185122336072748533602936672416274891780295512451816667240019608175455974816971181544847709700142897281412988179483350129245657651247176311724896811545117685988711170776734222361171718958643698106327365151134606662635853307677320462830189331549846804466729053779581297333061871834177646515369356415241124779329353147042963306981511894310048661729321131535501200079648975234558486596659041742232127894718826810355503005281839366607498165312723466661364279844774767860565517693814633593415865934363955444343606205418144360624686950740303658514125542091509469464682181328575280137812031778068500703400625821685267591882472652649148620877787517238197990233978706711807176100052811381056887424243864179933050477348267964560729343009682211823902145457272420811142060355232179452544607621842126766387666024837647893409148191541698118411290161632960725762981602756826148921512846210064118508343043572255157519895471948223392362273032000412707931089163467302795639063505680495705879547449350892341951004076550454174277158810107685153254233456634253869317636879242708756490239191592946842002935423399489042655843499203282901689604238001922395028009380346093883789820948225353179658386314703166987970202906007462039284462016412403547101900347369269751527532598198771431216971699071773921547169540345267139201914709649052860031902324414478464735376426046275251414479875051264772005835662492905123624625719662809903462067943616011970418384681344687541791417331188875624878591328 [145,39] -986665663433286782618695464947066444143361707391648952294992316203896923759060954296765318225467936870271451993133551442263247012317683929502289413177053208899233652970177615726029074572865418937438179321136375460668342686083838845650952684273351514061784604335771596618823547835509875197459578133993601652873649825102736506722913121129604366586133802990941133524223239434475519189387267107892896709986143948425772025647010580937618797738764055172483619259436478609528688240109063783426914261232420662372791323030865343487676416439317610239072195199633710402824709267478202111624560872833088759774732380986067133076605869089882634410370052638788842098558652622035355981970204651809989799989766869709958551033561568464045463285356037991488521188661716499142851891009271603698043559879997929969541839677319382377774294071406067395170895789380700998830186083634054754184828275623005328676469286312486779449984477416238176956189253443508789105863195421011519868163388749258655900054168879465103031958304389759753490310126471920729565584945092480145718630492896437664564363891660341090977516609213852802164709335900752892011692330095756642498680411665292882806849739495271323436719502215577202131830450113753589451764615802699475167045792166372925396028807616151834925760246080231246047701285897156865972326146041538743092602819556296432237196509157931378033024000137397313793133792998785927452338767164226198223557053696569926691029342061128182148025952182289522822786567574511179919575881873071140788397055830852209569552364005548759066616195998261924884025343680566396448914943994046819779702522683192327871481801613923451897360668298830810062063827487654567070747609957800391484089430182706170874112778651963828220126892174031208442922695559772322386081460414968680343715317074058717960281447288459670420205887440000439150991220683954659601992476477738252662414162264492620699852040820828 [145,40] 192812832033877385818219302538575720867667998648649134413008425492200767841313025309282967299172180890384052645879209966598912249572640317940934316760560237305682879105192706507417745325400110964706839296320492239486329759941682321835814424987829896681527973476253271351557068007934069061293536689762923468590500149828419743300033675258883348705935468076526516877354758224213886473988271717698858353473195776168498275721566455452214480216604386025393203324974008741723290322615893034703255558875301676883954710084178317146120501393059545807939170590215940251506366209226942399309145591606347910128919207503156165623513079333360236583698799133438272337567050964106386176301027756969338033644955008063555213313096615941056583362553847163103276991639544661817638257662223691966689525825432027894386206253318049275126686300343342507321754888600184417036963798991948214824138459276146839992689254236086537951355413087533267385750440835734283306698328910129535050597352618082088756598496383972769991742189980518605108086069323711471617775957105140932140507482186388744145232838546709406144611703104901274039009242143148240546102158912447375270504554199428277869699946786099769274200553686323108217467819299088995157798112063033082119712225595472375088957640730011833315312202189884236840653964459012743603695985470366472365060385125009621746943723237697134028165280710663055114017244329074663183512000418108191275149792870311462683374663710687309917896710054773564162677078710778133621285570293462759598542460374774641278593540730080952591357619210664001272234979292045052293289743927030544859678362093743088566348290004759446091558492644064178202961627080969604288687546367527862964852249574440440117809524244083182264499278501475171842485467871992214751709754343947656998993284198598883070511186035509732185743843815846959602701088928106082052926049638466705073443137309290735772100969472 [145,41] -32232075223766659468470201656037691063901182456162061056047471224138330796843971139543279300814938301918603975115760113046954315412167421626413253435681805545300289814499958176325322642659192017025587552564799694509164581561511677352351937526394983800714468760816374417226493426941619399345936077251043548587477642545574112008936370771549994474779182659082481619843505364981379340136257544456107594057325668258358700044337197322460652129288110459779445190163760200664098897785204459219578697355117129750954589220582683141759478934497103567529358312542203343744286401515755026928621971563020449775413155866389765510097546242195251127346289473802310414196287900168143178916264269257511041770713846890930556196206932409435806337506311254082301013022302084320523940964673459801176391588790076502214812944611644044020646208610642069541039766481021396072966128818455033685968519648577543697783548159809703873630707423675024555370555360519557876290785185595261145139861027049289488299295537084119529548920194841636375035381538086573251234228100471026134791792183443773163619444590812803951407916625366195575522798160134985870645858099748292748190540774849424360450296568681204128010862304937364931334729146791822567782790020573567487631848649077169273442229501087090963343890928210896849463273024393192218909333588737454489285375541842149960938083729566354330984403736124816204377067010543756809111464614605590903886658974956861471090928280456326738403632381932951618367579715894362020048937922302958669161209390492984701199679729820512729894522012007589321914658592299372789923162976324842313247262013391896699704680487607893956380183138788237872346671591508555466828649478736652956552147262965773621584726240276100574000443462083812352099649242776434136311251934888400421822424412326175676398199364256247921982215538293028690191259272436157667353642309064325599095218975025121404018816 [145,42] 6184220002919791455798945351757151695446877591899605045007117005463503011217229382791067763150486338079673487917166834537235191554282790686903822030755022922731013714435737149161509253151742348288178402295969233013113219181208262212521015171968437957466616268727388809830528629800279442157886790915060971219343068714121338964725498691537262036466780355678506111828103773179441261736484101924741576776330560779481834589375260463034371910103397119390239005461357867163249844397686001215955826438597470803732767905659787339593521375303098820921109193623648947805784250780920196441620412488344595111689428920874394801902830524141580913588609462111312481318207460665366671841699782341257502901896611154655477395976634060458855666917755417804292903960233320079907519903251332585442133187118756580141135807935049960212064038985013945409616917999979043048537509372287359235389082045659412351562689077518089166378554024934310479074257996826518902662300615409475192936964583752336287405944204015101079288882054990887436156831412769738811281012112328000428199163387083201658389362215385596360032178757117377080727787120854346816962688380778299640247689326832175404232041592912408425305585508197897786576861912834980337667921272738319439335541095062385715247886680722063655692980686619311179141332459240412172350095093470217655930900589284002518815857525007766009111484703292466515412556698932995340168312749043270370749331793324187202013532123746183641658736985224796803721737923889410555860617542227582665067924746973288614527460104629220712473302165830201363310771349151135180470179572540073692455931650841833222451638400792138350225385865493827844328094748278719051780071143170046923190001178979074098409081500003508526364093079788525567696052412937413400506095168256561980651680261652085650563448811060931328163208151990112559235694879064194773877177196636267808291002625957853698784 [145,43] -1955557890572817814364768036919012104343144967825525333832645496104738305994446419497996945280763232375881944773178152041731967881555523832627976004977235037432352741175104753444076199453375223133231655449326261520056842198914844922570009940653287969985920066337312641214289868625817834027791541435536829324529541107391123408734604159452421862384857043949813427853131269212187289227661985714606081435381908577314038975594056787259244315012424332809797382444360967201995842338792564266454883149729673526725763751904484011456205524661495402120796491104044604628711203540557424777854038029296306371720767263649336051554169067410854758020451043698417002780358272858726108051847357036498982958902602891085154539731980823376292958145231818802970451410599397875271926641389616087662709808890888380399750372711212132614710127559872556154445828222656467101852529833436212074030475737131093222127412738923673231941759543708059478764454075488767892330896855473796586577450014729963015514515013818558772896405720736352778600409399526412339054236672530969112544020371590211035614786332110106397104893057475825946017673629697411594323903063006769080078444931942831875911614472413515583865544279741746549436759701113394793935781437515956319953659613065529634504173553037487379531446796189889784618280313704192368126964612400260046088476737486931296349990222219120368753638353127023489122669016246252891826158967795694080055910272356879637698311459515011069673996874399171619334609191233692063999377955462417922536973650145934672618955741520289212703100934817766114968888785374821686423376280423177279259150238944321067182890653638551614747073937637888729887837359780994792474710280907146602752597852030723067120470571182137508961652973526262360504888016111649287475032563495017337052499179332188012225136683321443268906356616917187207645825922417505882477103196062365307933530444354896324 [145,44] 747932304693286968633493024616455453538284184495063091223296351615406191731953763708351381109329493390296509941129731695420877441220440383374132451169374941876045270123645407911054863114966203099977963370681276971712648980323355546351576109719369416321787112217025340526303447723347007292624031657970839675846085201747769910835238216083976101720901913064136795512336930938046834097623291024480689972940229597827921339083456458853451405621625916772401453832113969305810316997701572822463217772009812806449818861153115739212188345347264893755316972566533930905116090235973775611399650640055549228432270951407895737839386977567016789678336261148799829367438312294624123590563847742608751180489703834172479958667582320743257559592117626945622884960391904632181418297017855927948909723358589761623581766396064720998076783682633665475812237623838265262628342963850225864120432194285139880303520869074135474030630445901347788656666801133892623573098420903867959926869652348908385592419778692973154329963311100491898954265829357811091634875787618406673793361330397533647059698981816268132482222281983165473867947378714267583198145205304611320943604983668223040008056946033071020628605337784130309844109131540389484905441807244026469232284449494607745415909788364052557507225410197184042070402321623869238475312763927957726007688555600809777916311517897753616757502059076684889459402456242943421906140262967686284677982742894369828456424775312559504262064098047367442477720438873237189737651226469397477933473767129318924115269786303089227885190233300615952670066305677572033314484304074734371223556681375656916550550903779398582021175852638222437360937181393845285146022812124772406495861140245747493260061515193537879483848211814451483812976449719487276795530026298041665294140294537108582144940441878538738042248947042880721488191180900700565287321457145000873102814813516352 [145,45] -250228460730406174523067553718786502953458285136584087133712776380128638576598593849149471802366045922774599335047509177374150366014486199309126702467792936449456451244779700439179775059751299351227956265673335966774398557395879121592617200978657366464804350460314515277881492496468449446892228433976451143061530213433660707165184740429792345298901320557711293762386602714972522884876037049762765498342951237054669706439028313880936067351093559011071374383866771232856499575131414047740098193093673175708462103944684355686651009679771045274375076721264514378632344291084788553301253050148858088795215498421968171120948999267817560511938538638527939147149343218399138571334205865943397243912740489970853197459916884919443055081552259743906131744020893181298254481198964391336656073307254971764740941660478537357166630916216169597562481584890822072382555424616506776156844527145601756860065644634504069061729230124169931514416984864249432926779850204171070324694469086599148059219700772095019034808037117523232987958761997842533108601096999314736801760691025692026718593807063978791215820031278415389067765932276661181866961313660016967741895341302153646292140570756888308255721311510499314482628496822578256788921349272942211600853110197094282730107037571533055490924107742387966531371070870316661931281251442214285124157580986451649488062933535172826198570101271012194137399617528929407710659459392865153795981128085941246972163532723585298092420276102346023313727667573447559030210894164593336546608533037794684846332832984466375480414927739287112308694715937709920110848549544694976642822109764667069740126712527537810436611676803463703809027609992934518596128805421199447737371140770926121273335779936466841076715730959837384653721570614652435185596433986013893083252366880165511928419246454974503467890562157173170587053093258548711057287628569645087381056630744 [145,46] 69055329004982007585925132876397240284364833734193717266593125016233243899778214328093728727743896970465081123408127613794856465913849662455969940182443627936962752980260564568178629478037560585667331660614830459813736338641354879084245721169320620755718208775072389659178044472353111099720826179369435823657592497818663714507618049448903888672423488342671643721912451430183568446011365352867899939833234479907658203701691659147913326491471166246494458072372153220933325527875124931460340144186684361446710735055422577954983357296462632924153515206564646058204915726327722114184451736197958826584743424300161763785963329837763291765513604262715261715899120630519691079970111497461255863817250078975124865839572510961963321163003156792326248075379788197721748216901637723360081910545557317724577349915024005538977498690985937970437184682217967066054391072406469291628546941504144149441677163301607759796273986377022600747136396192427653812331741058836711086822258289779853462855293521068033215552077143113698415448989217978673404856252788971127079174330505613861032403081225393333284426284256687862196423775424411035745763333176833587401506695104877552829887523859229250288888497715087581846542220165347021437198790835481949238011741032426106529639563294246221120061441417282310600493814541687508054558931489105408567699209545714216279446772927957185453536581747355447932716028873371736746512971587675364248879646016160153410198023697971316569106805957080955829379956733743343123877820256050421068354804083034041661905392594479225249276617143968464514176704353942961634295635251109920735508368151889257903556151800336750807859110180666538244399189095166623190676104727165367121050254053320541366015708721202158597137489243862876413303971518462705512311479780182900401155860754543102580999285293273378086241868797595105492334824965805263309776834494860226018867568 [145,47] -15998033342415568074879205646439999862508294606558577235484391591452223356617188143951151396720029501730757245695927985372925084288924731883193800845085764090185939937154928720504687695122231678198149331174922097154710677752376271562357211091197321500233300840138528688139956484283529465538312182741227761778388163366665793045178370196778513453015402378107982136419720641728473258595345008438161736122192343061827567052258144702338366155395178660135031757348092166826829001530693106563961647955562649939816931700447154171758917719231998857014384767722211551434034516284755767813394422721098448781007889174523653371562552780036092333924254071468643875028983200073885315566297461632970678095476591072016002578377725539433297290103855876263244544843760992343173812931679822766746222396918753643912809889058817693053612588332091226504027710061567962325626907673100387748484567506438664626150121595436338927354835940182896860392000984248340832322699866849639924133185646648579222813505204014411877986607962904765558629994077280666764197887106060043757667314632313422353570611140277347401411829445724390882842809948124107442752824619406054426698634853574009402220190610132671687908820183757506146090942593193559876387107793985409923103686980609714200439792175008173440813693534598541153907807305421555986619973233489522691378147938627829421177738812188580737725970794912266891908353145072683454066301373900053025314338420153074897144509995428087420453119141441481828497940506234339405842082032881497852985768883560091938893877938207003762282943531003272724488761187066559559751464208570624805535348407757921565694271365606151653741318639657276426590440441323919817157390835732184349642334512816492632039085959598037976435573257030739023516095908992719050660536106141627285884055071620194984757578277301476969582807367434190899688702280475957087451717156414869501980 [145,48] 3217147146475306516753274723271632614545766567912712024870068688576068810402094177602011767384941666609454022703835941237752489295397429738353434993624020780869360376355819485199725351341770916247727125388161375417248462124711497135764471269854427823756351991102637067657690889227557936289196368369465865292072577289368425837081609919664667920386205311201974019301919997915519224337938987170002240108677316313625622368493238454614344551461042362950257274790247671918716562010515760098072575240619853271164821028192115690768991498720205362013193814513733694401562860555890070925976826377537977492003188259513560626248729075212267512096738890388054909863936243562045946397444700119552023860371301806351270382363158508537698614783755152423665402984071607605760064758209724283585752009514467223590573554830767300325156478125315739254291821978903329193356726270580307541280089226866131686277521263599415322441580433636791876534004365865002010326488260260640487811528328627621449779886482091514633051069577265152877534281090892991924795723930566667321397905337731989743306484875353705648199210143079146202567558668950272784475469930536391266926129425422977965155985332652274872627312146919318040691557043629879776358499280788484428255685919106894291488940432549055824647948754522125162688837128690685668379398656956552365389623030335600569357752884635788692151604758976829481539748351548596322202022672405735017915547628656406447947352803904420039962348170709256942556267987614545358136250280291501004085490611276292203404595426770749930669991796133804983108241890140006903408976589099190884212619072694120036053217971219024999233017596676809558145994488984701826220881578321974432382885492537795711348302036483730456391399231014833333553930465713563516950745522157386134936074509008377211997352123960138695145287894187666043851808903045003155381343283687968768 [145,49] -586752090813085897419267619189242190478408861279504089942407372501832960063159812818732562731325149650732108291846637182459142510474456232133119088305589412586600974948538321501102019958658532313410635617849176548732629957914107020263261567778128033716725278389058477225427419712619703146231960516073538624394185271162136373635935825194716505387545113806778267731513700611105617850554891476481554403018676255669609237575248614282738124398667093957987254895215399629408827870886361374590923385762239949891729212582858963748497824818629580038368622672206860766510880822578274682193664447729731006007826795198386333145818745472577567799164526077267654762596288907668344837382305373658091272723978224455888348448753498865455081430133176492468285765241417803681539222996474110390399620461161748583354226753518408519303817187124856707564271525345999236165229346209940883672718771112602172198375608476362871187651535436011859552362005777495008666273920542029854155048946205078816836716325956235608435095834364638065370367722021942526052418104264856954803688603231950263066607935336451850999989976033091562247258928721211372743333644492642978673856804730476940283848578401994240743622300159650756567935893543866857191798148844048611998159665383422991837708730857442700075959570563629369619851809679299941339406417416570337011963006324924738933144980977464789172066457309015985852410908009451882012073115753239313529122994616847532254683336978348656820562466519557796761263055235917628812331928521968442810170746445500532120669237012707289300998192672874516113071478013931412185633455429151189702929091728928229424977635040014200893309510220083268935906259569214869701373278845169927790900789618055135714917038495395818558832551194994098523218670207641561280782347180192492176383880708141164067008202161534782688853451129005562597834312216550593349633989713408 [145,50] 102122342335467200748751621956031880467248096845046772720144940316291853528774946617148321967095736396884250513699180314734590027775483901767720735563768493768810095665398659680349827711000136858211911165576403951365256249782539716519265885054875094612543851212514166099758467778608977991712638129970146054498702008709661257942263006667896769192058506588286297668949232538006442317592335322857476463695688706446265712009233764568831437798465627120407469944365581561831793833507868802246612976152784192153155963739356303710380017486376632880927213625356538989807922050024419077039976240256199716316909114407916871080786699594925033047218309869605410943926095077642004279067349664816961248577427607918331434372488631684812887754065006742933194645306067059328455777467563035186195521239526792349999241644002969997882788025145275774246379121442426067522883152947796387309905453583669893276658655019773827375603070690598222274044668009567465407380156656596090192499806767069112563190924327263050418959337251057719585696169895222697010373426245103728321444218856774014520754981807978282206745998230150425880744515238647950592349325840033314119525859081564498317381309575660666399945162887866435113716775104005606314902110894334020690752576377952000413946478406340716659053148711616476139391932257393767117114006643916854225898812328430288551369689011500487932172824340454433439578553836899848206850700131008541643466853311973819732296610140558796492410058593684061125997418453459404343348465517251171615622996683218474348904282592176803894311800279900659755830952058536062861583364432803014685422606055520314331220352755943359005055138732598992485151058369142585324626346182051013988724609442552336040729819054525049914958701185453051088766468946443389374652023576154861454121117805608098378587569917784313752162249697560459810028104457765033065608524288 [145,51] -17584766517508623266557771773105658922160690154456895865802850255623487692927035858883678813133972092319345330091667377211367454230357231930449181931791635747455527537416645366160597906567436703154611965348624203757137617978236913918238714254421612185035787410266480477173814366573893751495009033449080252600532941992304704974082207296151845082715201449098767959383987924852703931789222921241913670871278633058048423502730450859938412382550598553996317790569493285021893785254742362580747008921032662584649989406958539093315246463512307415854092581868846023665444993912600506784046802338842660163497178504104734168094902817182636169032891229204595485303497353481519997725005110281980690142431787086100979644015107379912622952067277596511473348631186057553499096887606602339240475901773706275527176811598880071778985307897409194039463056001177335716979463697988686009092488301744277600192560484270737278310145466191259105735344159923384428024911608739828301845642443834520963347173499613031964777361809762731201024261934083174473588529688667419691219936021061230565306920272389538048727253446683098317300773660808749241657382128358094555084810428613144983914568065694097055520374412923882229125368604150600213096913149087204982796157846906489408128666678419787781078461980098374658906382693023180111971323154125087138416188911888677752466685504802611312736238815582147569886120175251340348280872283587570653520322964800933713062335492380761775612402148055355048356328188510313758209002326811340334664358173918719563580274401279523937685266238598520361385574599027493457608024170503824822824251179360137383432562922108396883773563464630770978898967461392157989502969222981674939381511036874731305337197209153215323467963961823724381895588935370711872408727955109990630441918067983623316282722695092496171938708828042949466371800567178967218799424 [145,52] 2972768781296339873925850082357705746697003006527382442756972725740296493544658262847917916083471229661090148486193796068937835382227378626010358186701621609418889740787730730269665228306344359136630320440331745430505962718576076916015667239970817613976013190116124476230865108013216827690196485278774418605838548784233989269966270638421386191205128873523847609155110674688399891967359705308994529464998404890704473159071024437624777631008663134581140207690531261646072489299015839266206400420081144847426735304022892366599454532413082052680242191214712593179680228304365185481853037338696561713674219896132519094262615839644993188769310112904155381882014500861223248093845039349873772767427384899585004815052443858577913710484067800483963982153499287804863273854955683431689638947765929623531685226848349216332291594406794175457549548391016847923735075397840823446939148154168261512477444706566824918363620398158778265086280709649847857154557008844273553460965987192303956678955615984717697566182557563363254462548478004377274054988736549009841780666054124440529467074278460861466862963675147797333908364923901075722737890676377643905569637055243152064695059579405985318465371320386057313842182796127616092919959160843132075871472609800515438991340238711789960838986456343956797213081730921190492187089260755437078618527677294487607883326037425737262512356449911716676098689263958712178034453459623602217809517097956360429190295582327482797358476411415777845718444180584547119018063158236379337828437310043941716217652802111921871507145279148064052348367898302934098672982286935676667517199928870827941585806600326832636225483951817638193555998121767544486581592546697355227329302885933601348364964272037097119158877188106465477293281319111846445533297693939412817760084340840710468888538852140659067009502635485995859330954290498816878080 [145,53] -469603866890192894964371617606373849751228154279145597283118084196075092842914857256255051765534154418353213463207226977647518409113308296996315260800764094694750734192997016655511932183432298602301393773633644975603446695937459701074879887371820657467629557316705563423297767604631912087102408299188779994922794891016938287834855953694501781698529223336874875594394317702242960782115232602925101203510537154359860535113687886037311960614578045054664995658622132242615777753993171627316105555702810711450761464882580731672919023728166021430987640468350115951314759503711736333608016410827843752847183076007104383136721526214583638092459325816580569285604846424202251255153653064929742511381645893985291445987444750858799121588609744881235755567725750316432591595553872083482250541448716657452522795607179187841952227170093977635120113020615440528293191969541422593634762328123203300140455325385372055901000449418756373893563363892476824329420573581489904739994514899340549557764035357354764218602175814785491081975318506170755942782729742205951014997082496102873946273965437094699318385319051331381969306714833167312751913133073130191330814781242390018254214565267106109648035601099211137284939462336018834064332679411999446645940912638451783439018405630918922568337446688002208098626570527694549245070681161723473062534553889614234760075328391900071084045326974320981059477854317080907553252558181453932578481749267635394670168008354180179892616095082110489423794840272962589100785029402582461673105177167664603785967544322926918785321050050886493907487477570570718288432680512968572425555454063514561002371468025832194896932004868987343143857798008218249880294717041275685608421654160811947187809775917589490005352413241239888288393578988675251779297735513055885430185763581510443181512242439705598158640136976850110264949926305281344 [145,54] 64982956283195040813248288543375733731371237251607220598551545357358990819756804008345889483279868921523228769120318948967438902138644937767386195933262272749245201549737723881434606451258794814887190185832154678427750660837703674380392614250070391694515723166002532143467363501778857328086256913345512784647374152876892598754590606677548425637902394671950409858227324173158456378150149502875115216399869854770232706393274193574490224114923187391124713211387167146527283552307482231404256577905822794700193324700285292290281910859187436357270743912372296791718961663852555861358672626590871901993180465709891955430419910839195298557541893259023176212898260512784539722879216253629112295984274912233832235649798691957264809403570972538137428623961138827154167401777059179540376025348638605710847595957321576088597951203305352314220679219060741946155985784672182727699451910544200395147026744782506740548778502921423032908653592156098897700239084272194754619423029368368284233884355753904503279004071197065118323869957959623158664497249547866899322350361480909592707918691385770999672157376492501505356304168416384629440734604181884018522056722915085855580659163895127975918376873842467972894245250069059233996854488855510230138328892017775861609647206599026424816785952230549364037720320861907044413966972180033925999909207919476634335418186971297263349560511416462269995543405391765858036804073783164849786880541555552732532410423921235893321077214822499943583475011904990299448078610692664386918415279228904304967778274747658368951273305756615932039329378254590261128225765622529788319401340209649989623314955515051754804568124197159965576004644196990209361437591463193961747406239000455032242159026227683801481839295273253695671912300597280510777543995633534689546264623880138359426899760725792581228884935651803563213597742951872 [145,55] -7327673299226392374207733228416176133727604235283146499402307362027606045790784818945045349662336615271858239996121120905803913115496516710371195083228204894483040129067509032247331555212871462765066279417515394038070314732034657660398647621772729959830468503934027488618450596737662685342838898168756071800425648741280515831990081395770200296494701606698532066127598440223635556070187364211763749834814730072570798853607105047766780569357463580737280980968366587670348337098016675344349880298567034156000800117983898967415774821167795738754772650676049411014281240022301987009055215618736347953614136237700564313270299640816925731961092067276312676427424448036437376893875139815466229847546670697195527891472042555678354342668217513966077681341260382632763521526060580036191064814400441536797712674056802367826440311569304332047812907369166824230863251765824547079391768437038032338411083999703101497969565893110361238896692455729946169703480984651576654330142416435429606491539362733029423810366563343545924494530188174567123524159342804238562514358257943478497914243953457654319055061625285598662629707683662760684691371244422245156598584334768422996118865813523066513582154113670850032232885397663485482203396379003135580040931797509873688258527966622942768048839570773414556801742356203387197787400765288712533773356274167774139508845607015993081636458551396633460373688926334540689328022815815838251003529090904607996802249825785364608977798466527518903561696619097993668898063521856790858539542439093352631067429444491814211059550146133069830416085411744186825035482258226703992392432549575197638016958730896938053827276341038679726616119676643814130975636999692773513831702561486461787537622639565328616667790548532537225303415153963392032832394132026571356506795118541341959024009595613250859797025741145622878072965912 [145,56] 594808828247895201139404629269648568905996681677743298449139019970271646376128251757352425656172629305206470303789117593454990192467526876110481998038965803808862246356278457006178663687797865006039238760547548042876888561712130352633871073483930323896854185583120243783654777470977245728579213302402099122522781115876220389897193201874673308180773596882608279986123941653164960417205162643284903477681034490607651974481395839513993843757545550973535842995601414422318497697301020696007976057371596321341588118018425712661065072826907877723248964803139377661224513544348739551990887402772072670233692180976975921904094564822170895922249672065493263627912101578991094240071687085052197547074720947497114421319243539153374834717959019760895721956725233567954433936712279103894624446924423164792571451510315725875217989203979649076135782531460500090650774534644693574446986427524807026518241509084992978043344259842275679271963013490078095325815185202543704165072637589439689617146864227098623845149226914063924920096567262726459718063666439587079850414605499511242044351517546245761339942993843725222403478286731773082179261797756281871254297101091571108277126037678447607425575684989411673822645004077382242092490373664160299347216674951804173535634550356728469555062200036386117946385367776875855846618488737343502929603736741080234705920255667705502640104623864280493038913412556703208810202982351221454234911958924524522163463885193516859394643320496260787801989911646345074694606304981626002353533866198963506639022177722029329949983110422987866371588410963079279083507406720861543723710307092648081811415565014193569385549685046755519295238640929115580618518094157340456993185048107554769060936621998143192014038559036872787866698214785502051134525729885855222546270826554768749600957691167691950702963419983531106041856 [145,57] -19968488146874990660091861106656235934148126517768574976895618014936936816627719064909576284928753953205242542917356466943969278714389014098377991887533784269776866662859434358178074737234457559859498128025954835274161634816360580735406327010719891486999034923877696352983008798925915729242512133263366697562023587411529056461802724789120358596825980950880168777384472024725964344673577417900034961523630726600553819633377507102334663588879917742652983613170201467548684682211268597499464034599457482886705805417290394888023035248463050314795161023652621438908880315536625841220821592645217031725573565354922793293845928210534567117085663167107899866587977315524665766226411765844926960879809649733601633918913398342867659309051796023318498613496576825959022397170837472341262590788643914814581922490753968006950421415694709686827859749685237865835582770239769500571779241718851770853976965429684903002795411295548273665815725682925321955502695470007501307638951836267977042666208022044184444729117908843170912679204135108744128162206282031051599611006010211169420968333439505154777548592071492215646909564746253881982996753733086973185138823225792600995930944461343765609207913616195133671295856339261334313176850615107721007384582376666477637655588883113912935959039443795453704999970034321150313492772406274442007581333392845637985159208585982772835309568309902850042562259556982272513498511143717555650501594456526130179867195115495976994516756721718607638392809439554119254690294502758514666412805100212046689585486910647657114618773270179961868319376150004779281174696963639999020862994384249480677227580660129688996782443141597681361605087973854015597606965673647782745585364042217715580757859709643698817040182366821699491048673303602696890044037306296387540533052983633040113140649804540007468860117094641293312 [145,58] -3168980397961884305083747344710758448606471017133165017098811533006857636379099216863257867471587286563255321673139695272454956899230522896201760583826998405945196381743302911154218478602372733957646871885910354808020612440155304417997836183883944262117586400656820594036316496281252222824088538225048776291359106905726548784345341764629244870479722158756298971821046118343704680363035017760484697160160734810483013596673108678866451288084813092948313182701544282219365286227448267389485966276160246493048986689664308120437104060004793148305676047937904830999685493325288171986433845695387140373307378951878236527794528083899259452648930179169101805140868254745807040826738042728095091670138017669746083408757648757016914336071177967111950630891433680892276306472077330868566026608668715678023249814059086282804974583625167694522372344769276456474822338977695551472220509866764280948305378646123467229474541657297221579374719161313363223625579063774758253882959405409585970568705338303409660758513091152577586077056119285996016991169140921876124987036893391381119276954893808668792784222901369346749173904408002132944605255548020558424150926841711486898881053986555876775115887827834894024142550686410236167682446190807348497505593571117026901543852009615071151530510087663030456790372502294669129017254067385342115986458529788109341787171716245821099972123280164715310779728107615799416326666604605200836912781855877262608776624373675112752787749267757062323849442618123896034869384688316278161553631224457402230911634915523930981994091916497382505889706794875815199638137078751957259278208328032394874628310777376199939722110850965442730751733257903851627420466501372721572778744894935237570397051674049486618801636710429115513898870421792103136372619699776944530714853207804789366424834131358908637712097733762560 [145,59] 695862885328914704574751783131002661896946727485239989233985579879176606752450255190658602898056296845674614275621992776137054837219851798128553286119651577496296198855759903544400605923288714584104293090522472511587572726982497585281305322396603720350600281880560257669582475862027291859289706186663995176187261136972457225985025864344926892528643845390273276918419444475449840941011348273267343753628699007991754899325907593464816940149306270672863268529091936005190760919909165058737419576414869750193759581320411077602918269671043399380052564586558958558444602121145892440728147259876491457041385198702066016372889210889242906260595956279848023911772033739956415266652005951484628377020578031628099377197465954206551310849607304040021948122841500451644607254730903261568451393612457823669257890516401740109629721973363481869319911241488329847735773411012275794823298561795562607159002861122076969293539977468642997137514817355759653372449809001813556163816136417568357162846295639515712179544709870731323727928364375459260557432591024225582589172016156526558331674862984828697243018700483312661907149688794412378213663893259069844680385323888941059201298584252743414931286906297799841848114929356554449332304073947303324101270469586363594782517946912290507668505858232557478129242704488927911249034793638164603765462152227857040014178834103047600689000025842618931812774545373689542377094707193254178823081559304787844232235279449941679101363595164308107745986168427538302982563474329667457154322437763701072436590624390092327678196703796978912705887981520950947374400227864981163893175833268707092903260582949548011663848523476450907212513701235514787386668252316036977676516068737689246247500709433496669188222961953354449286952704923717895025388436065510753233348810712221274017538006014532976080840717120 [145,60] -73837963917436003405493854914050667058990739267234055628050503715940319349084107112894793888613212050088316253827959216998388732455595012909157924674576090783102686291471382162016658868663428064902626416395859262673698233942331513432360888015102411164425729263042286845972058504664562905108316250159840562819700701353768826706551043395147058207082181844564863435036428582213999645219513695302845354309245399439723736997604792303615040014730613643718959410351458515550652873163628872229756214731337060329607457864868866752906108216776620107848030649259963306939171011016027698747604509285420885536140311898345822371649502912136674422567802610917103295717357727470988710322740367433481381860276383547749788045107289111813360568594827321652139384417467524403750929808118345333503540550737064116637866628307419407810571640055252867456726804207905295707284748041840925625607411183488012763112841738405157426378543724631386426491274545785833633226071574137474387050088945981832022485793051311472204427664986550931093113507117858760963686429443665558431222462126430778990341665770509491493676118029265032333438042546346783255487576541751661866583487267714338240217084022054066468828017305942085572962105524410589631717809773659635436281643332141936185795831143628064934446241089698522347746203686872419783439136064093895127104692309584784456615491556082751147475415543572917942838781955835516457597516642411984666095669861974110076785847793348851525553722773527868843572717002949225544563241910924861722636759418464855463734783730885667349465269542872594671832199796757794435225796128745993128639910410565852951111067219888856655978789550228944077888285114593472089765899378119386039007573165508996946611196139616235007467835506862075454116761626593385267132918166317880927657793786795189999121546854576779044280320 [145,61] 4658477622966660818834548349498495928651285344587149273651760463283770611963839903785899144061978344167121479959430733567914412713557207893213771811705054333127224533307699023360207019889825659254359409441471165534854464537198919641456990381858106546208123003060533372124714995969941231975517525114312442904545963624998066615799461071584213336788896147307531933127833282678495855219066193184482265023727230848875582182068627392076621601802420020439563896443450425060702260377665275090865157705039048736454894799258625657774523485998764160340455372120923897774744750243668026585499124946755654807847391291431086501763204040926880587275879824763701580990153583000806971283620777518928815084378522503703237597586115510178788337404999598301487530511050296503524098895066656226575976035530087567198295073412776630508153617801110515683501252291466253226545218976816522280626433666726335872829938040197741030849531773153158131814625730974789480850336963189807450216980124767357595737771485400480418789785640678590999506712246330138242395427186820668340747196144402378850624775577962865742319158426017708068887717718351206421888601580979826705089253799654135264076810455114163087386991719618385046688183794259031618056173066724161442694095124003835666693110730143778894122699023233519935042522277833236374558187520907808401626181500016995306553711149244131385230403073005600478675523124868536074828314959031068299459670525282711103354599950017922133649202422537304967566509344558978930369442331490371933042897782690125741744793342693766373948044894027087935872453944766573153435356123908186847470665931878861114109993983625125448051781859615435289585155099698587441859369911546822173090730065735783412696180216492086334938487421552993533732557272703926339849949622534518543647716256503220006732934511852248538624 [145,62] -92485792137512131049535341415888723286493086343459190796744347420920490868226045017101641494884720783528153866705642655545402786947186312530361472270203841211245228653869325383663923748852183574711084657611150723050547868730678629121483286669667428136051576806445845319806644127136026855273148643061882923579717879076050095033959793947551236196129183402952589579156076549529074602927413506279477648648679337803468653597136348802584454672719505361019043163975481014967195200009226434186162093765604410130146440716402468249692439352415072211813172510445978292831381258799448009520288526849784722075377460481374845736506331581435063767603252660360320438633402836947478115873314111516897867760062934638994929639223288534215499625386776158752703786687245947017555602820415279172588925884086111313612193506161611139751475858758838735682967752570003553311659070247021135562352271675738382486906131099617972801158480186889928063121292152104457102849730066774123914296600687975857188818828411031544312915656986727081483458498407658746708106649576755851696074408600912957960231625850089033087480311382141708848774098237911781338267857509699036257843879614466357995826115952697041986117477246853914569008530079173942734917670688060769628936374058535077022771525092996718358954865291627495855807343279501999121492774738457425530559635482001501535057584861132912958214390697866652637616016354398579556590312580439496124449288803077220781596574156229638000383047525592531001783811347509983319489080963116759833792568392852091390812445037506724630716714157782244936337511489674467568117216109108327433441243766457440563696472635026316637212091160766388199189731085408033241922069002470376494193260971579676049009990181650696041521380701651170480065143844375703826968727954785379210720656835394889314629779268379008 [145,63] -16138851935515209592312315031001184527433362972122560624063625550405733760549198489366046394171014410729733209550685800322571089631044122696417939270805185921155249582844087503218077316924183992941701937249886235349861259414186360048903641048613249228259290113596328799073414097070880501500725658598509318504002012618865050837238714512050191213721287790620293605808988954332449912726042761238901266814931831332355261534205564653987054647144422731931080676364003703635865067218107889387101821213656492060298952251721283158932695311644854658144197375196569566195500635027732750689170358299410061282941612714910894311441600954537294041451800257971217485728152837272829892167290592226761971085844515808967156959453857182615688155843169648300351284263123759331634459145188944470770072741038449133159661173394610272875948007153602512615188222803455421943274386032083646748204794453339117114453781362235107143301462580680490004743591752393499293488332554480053153288860741108666862948976845071183241121173667814929834594528006117477315357433301574468303343198121421653427746681339780288691383731254229143724367931537605119780653261655130779335092807560267618355201341840974719539568952470731352241943538249690630048386314366438532308439050025185228491723883996103012234048654586428799582015739104394033176972009943856545642417954986225861382626343662603262908277083866307878463849188759772389108766059521817557587902064131033534087703449327669796129972602381170158621667151046210341600532901199857608828056791704342993639174663585812932018053647922388541588677569797346359418474140483248979924461489981975623377195608921256164908865190968039641804253647114622062068845302713534783450904986726040615697105188900810166599643400389002052340147416334671621709257810650779820035755411977090325903095708497808 [145,64] 2236303396340839246989317776913632671006950610136562403776743441160183672441426583288789509937677590456657734087954330783324795160726667274612670436766843179856430910731261176325918307398556188387616047167141374853534892859893831899487190292521424938831847397227766893443046390759745669908583092146566048770225760309169005369848059503872526812046472194553276360463037617352038632032961864720834445869961658904389781066086847043286720758244131834205404204855666369789557848624992823554702696510882510554153513631063437247376043315989421956766640264700544826947143168023100663310126788732327181794437433884797134172188732785134913711965398857465679409859715431287298345862888168770238386854262114566176385592053433925841914976573504531923936012180772837588403476460745658501623199139491064089666220794251593594872831465449064354369196130137188171162458453284456003791189259659392714712909393003764123681122462927356699081484019517585659013662625319685786557044246240958879670343951693534160117953298718868154326141572274411800234263433493225279645943838000738561001696333730575730477211380728518679364625695721836675621203465166659293876377876489906732982446761644446866293774647707849407077485183140771014369958262746241526812577740309349134101378558156573306828545822967394740032304423813236112005602478142645385303021828040374954025249240952428074706580910200286979726715316702138737253067912429786191119316165034254347392541898417699219812566970242772158725427681571993112181586915367217652554277988800747379200936372764304730784236109054344327369327679156270101229718997834690452455652983656386120796830007547477994445991811404799234164317118821988730862221637271768501770783956058173220574014329701659618549034426047684949722966729740808106965652471346853929418578537508436183930346191360 [145,65] -163406447423768778983004857223793708656677309098206395892530515335540983556360046727212978520469144421988095282702275977836990504652283416336481713588134142021119120967086006194054395087799129912834269283179250896738600382388021701859733789284812006185801460706252977843342009736129504549302073657160631579049385932212797793619117184634270590177872860905417468412317202467403618990496790018393751822134689200758173124331837691526875624403648217056657048087636906882093182709062875167124597532925047964001699902672790842976164730361099364593066385061706761241998227546290022696036341451086255686272464127658255539736186526985575502321288207608665725854494237523767692509464049892946656141322885221540524604563065713845542326412787147979072684224297156114518812968584513752294632225292315378770433116719691175938702066317451023613778499826344164015748427971755565259000856408182746530085385936098550688710397826922827825811561214193563459616670203542193874921108661008971292221869777116187535545138791802054955473196688577501877145912415960980594729890574705551729645746262319154182923815931032674663804338636507571155676151959456379348235827305398528698197099606410653958688903341591787910678727372696263951940309535128250990656078845956562753980507990994394988240743118602925031348071047934057135657772832894446062183021327035907710974107395334748081783395689725658976875906603681852192361208038900469162269574665348973197372022985821405673345937683563808963146226693857046085357095164125438530963677662835460375187793827399332453981953070925889257423759934297697058962599716352958520304577418369920409100813160535645634309774474388070485781520149852951019608393627478484484958959028219077313690705081902650775987741096314124167923636830160965111302234588387435736469484271664952051325248 [145,66] 8151260303097769794735269611264124504607007913048660408956414844158381476017391960377600224237224702587622213688776022111803251370117858872268008830937797978899622036908304243795860628285493047035860222289566025379767428714480970866847550553958226535060729065447382346420379735116026177928621283477616231645462457436940512427843277093220134033755229025329034323481705030197980710454102050462708654695969459234054912262892689286386027123529693799661564886362568608948544921631272183136486597374500405903614476113577398200496377549540822904892692832786157863871619582931555354577273308380098513347372775647681669391020505777580910941942860010685227823120454802728404300152613130159111261892320146584011431644935660746219344926004392748329661833513643087817580605878047613741709656662970703999212232535988052991786823681669710824684577612680208226570362590969802947572141287612546021491697338149278035819241856342746814706729216017673635826632809384755359733171601392339541299239707070348566931840119432956072199379903138973827060216959995756411642432756711041805990549106111427990460537466713725651117423826085894175671804074532578182826740726732463387502134406006904515073049295072492360717162268174670008801681554641899200577336700246586302742101488453601633692069275514811803206879181773112480743494072166542867716975786976628990882505462905944527224856068972891723472270340744038982406240428026136196202766971006775022180048786374547773112651925234471461873440255383625200536364512706953554612686746045693719722465760518642558991951609049378361418804477661123433567310223113239634703293120381391800901127609905004678213066117800588153631161356398155088746177110040612154662665834782028293854157946341794743811636434651071374079366407807512250416590838604087969719745106018988067072 [145,67] -298722674589307292743553330384471284982593455032994550141463016112090798889439574975295975157499733474134211753674916932484955903103517864962243917109710594578348443844153943165555924192058020450009910507528613656578817655971756038083461847795925789295323920050724608666397003297513457120079672495440937434142561534520211720849955370211304580916851678305565538155653617938491956078942917003355622231010412418161526112478455280505707769477572703589470531376009862171428562381298417678275762649704502983500027835199335296755629880895339688432854388032482821471694381761309228498207361014551804105558699274389561222749605007148487191078597264371351583342933209364945837507615051790192279150535319504771421179962128017548801362598300818705451725047492900983823967731125709518560069301052395354750225561070797879167563204887432080882104542548154311225169679389889084360980728746688909527978168476353277103096911819005195622550195967880999284543450554192500655086068104964198797882890962800782298502634022870197606039247284183574124331448890923891656517738787683348964669973156167385992431030076277099698075308357226675913597643607589719278506356620649793754222049883607544548055109849798878680396510428126487492252608714257254593515677912758310745831827989637766925219425485892928648121916052886271761649848796224632188306102933062245743488780620059724108381193119235632358942145566481732805750879482256534455609371355511607228480119282806998235256587405668392472601991231268425448785300717330841312610489179525526822563448661867875516449674575746185157373212439309348080284553321316983865997384184704170388955671056912409215537251404877080790126073079852230432961054381174013927394161556268705294976756775668579724087846410866364516353096236890993844894416967115059337875360398479104 [145,68] 9411347771856872223540996818769400830838737227630468667787973662707594820819354372953992361405710836765743748960216656643906496451196699212156615730505531625922844954204959143551182250111623074148643782732336218255919916570050039685041462058876158571858076379441296770533361040622590495135400707431353995392357047928125159654248773872752125790466139968086109583210170140341789489102219986123598889586366892415881306152109462302838527291804005778201726486897218229831479624267077592009598338560099556546576117897146028282057304315775757683409393395114934558294586475301945010130240949915428530288576515605757011147102317798733309635861778682697856634789945213233402561333931998078799922515853133011123353916091556903114231232966674150939709372381774186269071848226944246474188165191150157165578300371907264594955463221440047101163519674948771790664258059325717597279089397539282338342380928311071320078790802210336230326836806899498062362739645153594514460063130417979692505495023503852405631408543510385467772244202600856716793235377324047448244784591960973985569004612655945823160815218872736622828060157140776586189609737216771771022809121352679777472436183816260858452765119464339480663021865348345783198163690921175895699912728663701758983062427271579798566556645236938909250244017151320047056956947914950898973110707264870004527516710484842316763980510808070679948497073242098470662602331899913123813483566711639258048693242581654169163192668720295129166505812357540569315711944607726453528233707690385293760151301981448023217734655421558526265212898205424414228221219427216093338000684310996755387023604702984909457104084372419026713477670002228354409800290773987656913227553084425275584314641652587437733087924653794329610219830887657154896375345465069888002339997312 [145,69] -394321630587677586577001216579478447078391887541839955894964887681769853319914302808282690764213240360261936811200198535437630895340791964186686387914745474854321129528998962231914142689600310957237825352816310703345964100205207872196990501463606485963830626933792089137241446830175843564575305985197786414572548791768793373579727829883555672847881406420139045647162045193865440254848337655819668790992270941876609310738592502209431707715081625116532254423603624109195085747671080906870449934787804813401713027367427369666598395029992216896013273522577139434496027241653014232063964143212962626752833889567781115140215201220985352413805116995078580093176964747383247906415264425914059171976674738996276903378959518171409882077253733057144333495277584778859266395272268049961214904247362787688056885553423557328450813596647710110663657888919786730134409602829327075690784888460462121740830825259540930010935645451935067020798612770646364015978285139348860826944491069178880600011393658695587142867818415622746860653369068201380364019427017150824159380358358293745351650889281085721866534128453245660266484199403958759456228453452263941888086672779822422798327386026281046058555594716442929622296331421121452496545904682751211412369088750429085230751124709524419288055466006816381756536609336222602786382090577859482109183711237417666882743336816435980828827481180152373577396864829484853947842018796995026597341271548429574141685877735570995265700952113373026013455892494318115820761602820314274840477212411937452085117508604879146859497061875463198753842767268564395688266291659975872821244880600753528655800793020821887866553363391657578459517688115343678090335852799843456211465970007779020131967129936219112632411223732809432846762223625864429974516018696570792547024 [145,70] 24186134227677310309920011132885369397610133401508366663109033208726131161832753553573887606570994057583760175475357438506133695402472735257586714283435215181091452715162250252246013432219638039857324008203471969411210455392059002523723623091875439628874779290174161845778345667226186246688630283330364182582766106911282015527210260358877979353627837345038302237392414610469945907072075348085307855440975260967928275254797965140940849556727801237322474322280499351787677971888956910218738464569652413913998226308922493546182507190606039622357485688606362089662694678119149787201993715218473080396770771513099648483441030244180105026223802597211261957075008233736669884236597876684879598424148550243565041029610194169447245450944880823673637683221874801403151486545455742285838534961637508633480424798907010402685014315597337590142645381400826758393717089035676136319553873709076793919894727595015195050627806310686507067299445365543729295873712902474859776208309186679577722145396039558863747407774481134851523843598313502506054107767189680147871517767003494868770205723493901752747039007441105249637771977283891376261489069862156369948070418865032625919307893512242263142915143880554457773694744435677845597646883828321980896217775667989774389212277615708392345801144261006886646252167692569687491711854230868454573705267378487300088958053665582761750948515174213726500813935109818014114967945626537857858400962486334559374062629464714104112414252774521431468659846642712962118883372284779232206111937564068683974863589020738355175042309707048023393641908665394648988097240521324730485788399549025517355717183063714953809065970522007792942273691619885016847470071639628984361859491806427758745462080314611768329952592645161782366339147312007687077992022878125195456 [145,71] -1413639542550159228634666260162249075910613939749080693685809282394675263681192003031520783674038167737697054317123544421752180198950114693342848815027275716508523379947140354183277925987637403041864625819817574861500511448016662851234076586891714839997314852444428367062705895491252295054643556891915884056002634078271512870417482019677827854906836105661596941538491160331335888633022646230175636699897556624232464317902682907270643382436415284300560480496868554692587485363451631641504114996454648326686992600483717102456981720565945945095127245747402882006236391071708734805244430990227474208018626064526149606464654415222550722927287527054067454233242098368818718354057005311138938786120800723987648916751050535915008058500679854599137757640010867748661455915265979613088389839847674097985304719070523054651931529329588162396342913456152868248178841665624103333152438514989646767122261509562565257042410942003294879426033467055860688930520339242131229840066109536783955544751493980243703459768939955801143782956308935440028071787406022280916938345377669865378116144901162154531255843169779510642506020798121379385597060525364646156498837264493863231637523745045436854677672991626822931935084112999951294141025637288703683122626382523415968868695016267302185987693194420546840930144446748713623360924281804969208534019774825631342244053622111072707897800947286182207065443431586305372368911604718719096826964939105365890865115328587440901143821894509028764397519801959887880470337592260065148623416334656872270531126784370766318921522664957293652508220506036257888873666384343496019199157836123378925218928659729420060642842117338997716247022063279729412746009250285339618658057331443917857200634117918139417074565320244499202816248344437075453746650380095896 [145,72] 66230919519040078797500993076712259770915264756955441847463756095815601908573122284103186042863268085231958499192800079395352972261625806240274500032906846924990015019423600284549474334462426219068118026551727046876937820813960425949761205382556961501301888909629392464669238572897615142525509021153446281395066964335511403882622442291443146800351507950780073073167459707509512865001011147158173804618495864474881934931187719614825415743344183594243258792201507344395786278444854383516896708136404878160888319126931561267440573226965816863112670639694993171229122094252579102676932689992736690037889829573674969752205039951904604697484644299904840078160814069462756809208049984630231857048532265381389337454544827599376410917605628315995877744357942015205279074112802844499473670679221302776725335534981077228641118690440227952336998167531905681414431977637412045429506904910439758005175272319030477405490782088922286340765014656828975364548927538769007741728291102638472183383707148473001814968388392747314675077356667958083461845478122928110304167386122170346358282888709347920317409329185711338447422374691935170376573015402101071276709010755410518745578556216090660178156452900596222057204279458854341647625100534266614543732942840094547915627045968970732198373306444962683240388374622440037694699212328884053197575951041968716738743831634782577646607521118294215868689374643503283030074996452781600937263166977962539650287221161290714647774587779486301681399231523443720522902474145128863811060257820899812835144542899908928476259913517967940635278307744733713843440683879321981592825626971267643261159509556907584663767475265689625298774079733031212607574943926229088133668676011304627645734012596110950058612781463880034274260469501078393429298486016 [145,73] -2492685791273399766885842802389967690390973774964655057454696005925206286742498024343632313376654059138656122283735307210287156348849893207815426570066985088635267072062102957759647511930260635358999661840442851678712559294221971494393251977633193974781608213279551482376767795730881180107693897084487617838369735577413848688648345863115816557014328782631205225384000705487883529497094190986250998783587380697992130163286716852135191065645884166986202987955327756057972944397599753782728724140705586055025358236126629496049315238283773632374443916469100191982734721559888148703545392420475011403316103256985198575140534890837125255524209619883360556281905614937401899287373401199614557907066523807963441811151429958314238271372695528422902899817437419113931175569298813235637300006152182642656107009300367615575779566465858275448454395638542813063221155420947588983685981391578728528238551475249181737882554787738898463701142744075236298286676311499827479385081597446193567841383149001082264922332519288262003561648142007541326468388049116054665067744667511729716343422408990667920001994620417115640551159283490250956235694369848382613513207536926161266427653071377791556162383485200348044433152998227109005565793076988186513360065645862734928406340101475732658294981222863198352679375214958418260425918523759774084755652717521466009365455275288432128628343903499294349072565476997923311746394957527465489232293617303456915730047939291343875024758176367616356122232350154591555099212740337817171290387140779967801489056466987229094746946923069923970504893567946776306395901483202591674345879931716264215421762586856102182042622176954982036837188695447970590436852736976965623303226488652971902695685993396438312870060904343410345849197739206790700322144 [145,74] 78263229720810852173620048321834794279366161654482561150513721658898599344954120656718888631426216348704134049252500476434248846323038748700349888121925907018913566454081669249582630568978351203181795622149182735838479096439191489261693999250268433570630853299733722152282962184017562656127138508088579524488979680075394863990041236296207178158884220941566077812944892582145944574511199318661714851518632650593387094721015603297268181720559358973061054829970664835909711830775447802132341302974158135477851332737193154626713364492925308050443762854319824636402827354972224028021708266755180592561189400493284332053390492513549104980100909368448088147300864324745973846591092937415125324085775670746144257496053666222657435554560803483820300048221637722967802933684304494027850576430713716542765332711978298583942733402616990410166526587106684837982353161943338602995008190544663014789002899553547650925805869189050376382534626789965494455749828618661814480087273929526412603733142427374357082379771497396592651999488986379118222405784033790837061257888382935035105234280987147407522391898067400190950401742820616628875307668039701894876646687219993671284189561412381882248675326876029253694536739327978255964548475820494084922487263637179901040723927800519596687533045036704498366638474896489945376258528028670581824689016385396934685097420883344373623927760308917189200294381554001150056836372205553030891042930084824862284722831892344195501604518666049217311104957938101005339451285038706992669740469360905736609356371662366210591339340881265958658789135667195598734301282225171711606230946769544471735770586690089072585379964821136180596000449123653800713712684143568095777539885604333206488839509205312463263569473778663319520274987683017732352 [145,75] -2134887690260438439835341397459915869776849844089333547719043100782433848729219044592931851352724486882222617886386041860616049333468604477991471948530258364310582221312332348989565861542051106877451430725538507321147279152513776584645653309042157194738655321497059416103965926462647774759953116385808312397531690791370285108427546285641543755040608818566779673419942801098590230774360231917954592435240143092405140616915466859239362235642536054077726908073456242770137632896301386353418952787967713695604578266565127954715277799744426653546632553539845247204082806435724751945721193177604747826499562077807093797530436561399855451783427229413732050498954345919273015919416942252597167800356740635611936002777198098787857895385648254649960673217003850745668479091024014240569233774935485540379942859374869668777083398448092627525751583530986511359784549727936016322038800772885068950131447578293818402757144323006378894981694539671974627689902681728310044972367513443319526460898813534695233336980031128833621478226374695125212200656469111931816964577619914325557697504087249880896663665761243073816468516909656832653469965663517685581528220945207601318006735200581813658691817421164075646840334076582591581900378939430447796957589403193917650403545750017070665864501062822480949641396388148753498071131742058224405999271304571208870518715743623367860627925571096394043124222575403101121356406562024790283872755118724698185532661695379846797462463799090566590871370089248801478023225922534734179404921472665319954545737253290510264207880418723198682147337469362405112133624083605120812664168234350391525697111537975867243622819611269151138719418331761108759123805444511043607979429568339625127872876780891301308263650092698561126849714410541968 [145,76] 52117895641791043793624859416616012220043854334572074486818085683548326537734559043672989997140753222043333119461387692775690059663887724229406468865502307852001419326522038677699630554246737585667649595039175234017387621438248311398844247877397857704926124764399458052704915268289840174235651787341580062983110930437896158456776477083962011735740289291985240767780922799023904888717126349136916354871324609942449358732658868880479507992884525723510635511837736681982738992571727012661862830333443557807175412009579531926913113502044347841546742404755181956258657552597963846944561844392149242801442190992593617672194900899279930302367101523059736454439077093359694822354529247392704505372721583286910640258227270889764569582296047222740030703324406370419588573129096238802265262001601671775188868519052241405161535703949493185914220709593703717695356620249452909907718310561830883200971886119485019346533829008274944199674443516949871051991296941436470597259001144191747790026004460546172915483335435778616822487620925870307181326881533676761424070580397977351524720070595471867363982175713437104782760660314006794473656847605491027936631622147697811388628556822147276085237626330021869269532620559655459689069826343610231013469345785766748551142604061882095418525031418885199720837408114420598985003483168323760290645911612709313422667436622294782226359666014830562362969886015172181969180855276386695254850336740462945286609903366978883704625394505994923486545589094810805924513972233641271742224602763265494378120201697354693811722998769379583878493849334693086545953623443901815039832881145158424567859691636745023308179560596508669662795237430383924177761701762335811310638304350617151878653385895665004846096312073670058165661937536 [145,77] -1145639366092615287960680525903493646152618898810780253025774488881755881179042095296119468881336840031551375893291526917228507887797776345408268509733694270150670078341151786377367894919110550276441605124924035551300173077050862526487554610248865818026843423032005562134878501410949752507943333546616179032546861004006825049362623295773594273720449669252680724949834086979264753118278278575679846501693864146988374554421124542622552525544029052749950406669375652526016546616892749082149070204320896499175196587714570189270938243887786790875183515529127871489160579903949560745330025640818319298367079313948255761182314514916152477240072583542254418879297819925028145887984409542321843170161694372734142145614868982878825128744037722946502961583019500281136564096383721536121937854548233853443753003691082179851437466322989143284325016562476259219776549339266363455934332662521196954930923878248509825847973805200877658669955840526870354615567206888786789450658456722798397400781123582134892980871917177855372745091195825463486914051416535633278180585698918938890269540862676891315519004492993393821867485688674678889512636518763082886154162916241985305253833097691654498497631149042388827304251660155019706842809510564954027460467167268117697063459355337216369408673872569932785469479460356611031098307571543242104433225679447730868490437324501795439257652913722510824947216506815290022685483007129203298967737447825177382899401230054021913461223295731692080280008037233829686071001729988536085404520737112289956303219507480440423001663888025308645218728505572350915978888284721974573443600430350044102443741959056830666630249492229431527872644327921125189693360588803393048283267628676708947616698839560615731116657239146461273823776 [145,78] 22270932076724765745325276264076759216434298086516895744564172331600799347019506858340763082730282490758645147983403656267327675052999158443908442417569865502521296607356263697523856657978150241310328232548261445799956859423278530725220836691367769854072352686422358196261500264479865045512185134639363448547246930732613915067180752351761823276843299179207278443032562787042052719616261371908001205762186045288934337009000577636713639234520934832313469585404251104154726838438599575500965004089323192033449035399404964532740222102802326244491661179831313880401827679488175703456849856701243457125532684915240022587217494290780454492584111534825442007870241889759817458648795597427949747913766653788176788757809429665970544677311971952136841244407573490892483562160402217128403455229069950215332882488983844826927599338975786764217741211684078977195360284943119065738684325215729670461333928942357449321764543665057429294079463215990402929738903875411711068540690263505039850173469385997936518585985989963637318287339611737569007563516110681169106414379384575023113794786874856282221518969755431728441518276301958527065536607848992935903867829350123653068473129972451383608914191623887435715403548240177457927102408032940758834495329972066070792190925320575024450127663428652956433054359946320871328099852088330632394720092521352583303943421437909258042173106443462033021154408630252379335940893186170632673756580466097729021348102372804276215926140863948350482722523662221763299301312170301416746914433002524687767936903374849299139740405411159003044560558988052687521229458603303851419288706857061655861426351170583116102767844547908637775436260886385716211203006284708805467519374100356854917352885799330172443214076698396450168 [145,79] -372532001494335549382248220352242253050487876739863035365393116452870149152001393718299700561717613116583586751089318864697134749422874998586351732227016929951637546538325519048946041046224352111763159191226769349297014052703489518462810188216772012177078847710209324001889840434421499678171033994067923747188425336240035592092692279819320038674624111605600801021486604080375384882141315883995063757034211877553984222251028322319879781041557548880421384428193797985074077725808052728895952183451014866189946905315888075967472427724743878089032401159889700746541503942352707346974935155223870692028767143337092599249033421145836920920447245066248379503066588815624796458517750731662820240032564403833531572711906541378611090271602034514067329858508436527248573579243149621455039003547958488756953363065266129646076706439936939550587994503422952920055996912147514734421309560824391789616983041557658993874078855513766204611634790650225457944224179593010510764598152276178222791828368515916254942258433913971838998994489826938853723569389212220684981045981271549681812435514615985451918991579600246372534161213154968710730235683635261338904212900588934660519069772460858977315106980814434655578319606853872791334711418757317464696548941490156933780876118840711591070471350502415800191424359451747287830180184217900318398997462561406993118260936638661969453582792294903711485718599676846103873129026705344950258643116363056022072499417854247721003992220684866119516667071588474473502948814649399327975354865014785905716961113361959036474374166617537721613029660199401060054593190436179617499123628912535448614889242990744869919240331645127572580225303363053722108168948138346415379384045955844056063234177096551283445667181393095 [145,80] 5258883204955181843346362095900100621168837319084447578034295056757165843897462602535043625994049344764967566969833642165068123560151505477643053452354352534642067503158528709194829352389177828670820726049164665855067682976271920401479547364150276395650700823829424795717867819921793353667048355878022313465057036606842295052807380692549614852000933263822362298340468434353971385257407721961780454628007009475336202979875033498984230533087261938665577661526371650161636147220629124594673005522284359988537052745339793143895940495743721826016648589560335832256396779302610129477949334207472606854088771761407626005659867974624421655197034300021064495358538646450058134507574328105263176764896877167207427641027268726029384363097857304396528584829012235617961354874027732818421538928493760480721835866079697885894655695159905631237418337688153885857022937352106380943271891423849073562297110884453105181581223055085811233453838914827583187536318175908892054106363767430718877915104566203713735567543262463894346902640682387872123049500865153584511369918727183543611538554454228501972377356787625440610728764414916505573154625633190886607840092102532790062441050763642951159116698752834927894194894158186733486506185088450185067432888253202114080411861905881085785980810016374422449543935290632178786442409202292824771251355445743307830557025075606319520643433696789584061862108426735577582803254288517228281658240540223739155339200838230573237801399048426606012556715091208232717238758968628813549869701918277812446747691672503043872438040168716019969201408050304712207544901730573697779622420437491786144484860644795559615454594107283002479594204953440884383578701892416301372408989544333805680057557780473282396604882944 [145,81] -62611168726621114991794287032140275175868989215138048546826050228908154069021777101524686043376826044526328511927386518228601181954762039751265595293029724776122220277250258147505020617832777855769559317474241098138880060684776812144039349762363938264512060788674836554570539877952685487344810042626043332630624293699087736281323413871279912526329379053301676511554925656020855321312080418787638133684098717836494511395615835652867122264510402336978019377372093872572734750099501460877639299313029759885001507605732478660016494970876427606924815539064852932407309738145505569677400740751099034025733947720022094156797485074122936207409392290354843224372256972609284222476186693834876162294371166353036849069905418478720542391039203836938223067590249796828382568917348497498896790159595840486259691107180719662283502835970047710636607697597585755227015062021398676349301615010446035144942115974825106659170302850063621759058382235415134550681480568069414278940774948034405170755639368207928153820895631912593932171018586172667011162393246900954310254303007251805885627288870248462806981188140971566867026781368811406013233665047500704364410048063941121838520433819680792922974026051855746747318011015011117329176712856773957308520195815582671743974007254030073820474427385223941498904841519811684663612992294203816997305066579715092947157005879298202963950369505295189195775917617011902284713890078732647967076201604224632186240143296726523568361860197024799937298787900497229141744561141993680468115452133241277850543311211698119893243445930358804262289627332809244631611194646237043040713595090913457887132657428381552948967689056633823998601122252871583783488352598497285842662545427653449493428545356005931181824 [145,82] 641779093202539456120936780313996389836999710802585105846895895507955915008397774542005083960444158427409448378842495998799504047669712977767400657459732532048088993233401597073719745649633908706132723206495518351644796487889438477148043104714623029183602541185853771498624315142077209927843339961845882080935626133650940831319093986327104455441203988283086527315447911855144322422647104341457576316335470807607153396884064769648779806724186968519313544828159856989644979109548448081571931968604183293393420083159308289898854308811873442464342527265609829368231198775624793356003932469246171515796903529031665171096662399106945976534331498030018627526994867523332965583417093550697848870212841939314114449812464144188782599854794245286229127348853055005412910966888555907659878509208373915465747492592281842595208120742602150395835229421931214843780195446129179416931870214626391726746247348629231864690963299610738759669720765027706529816689773836884855757817502845914921701581063526639523632341311850302171865904554750976335720962695588004610974312403972918201382264903019363849811691576824011806956073538130229788238816895384556210674761721592511034437773975151976970910137441718747799946105492683238270142217148405522126086020396564384553828398607760060526505484852667425222126136441838087464037777331863503403450977853514384019638949863170954564569036911815148459796361600587645946146770971236534251638442964544062971524087352405586345296178502466789927357420998236989048161274533811578828468108085749261476301506422265107816984008871646709300730586616868225067183598583916524281272371022204726152651067083495716727165908956222097345027542395133920097975363173490612949177401688362897215496711755747167488 [145,83] -5834200063233264944880678877480357303810054967129327698386965448785907360396849491297747077896855972699858016435353973139739991366998249217430810523220160771152458769868295118261961272490686602391086686727164352024835362405399435428600098098766290174319195281297017206991315192165586165239337641968908501791855822236507000294088124856894026392344565265456018391203713295227866108980615912818295765647724986830271967935009997546415407318577493527766610381580671492117958632608411088288488565968087330991966412020114511796323908708356772888332831792310477258247323352226286495099165851114312891325601299404661785952743677980179088019716057735825890895900948019500172906264846846361796798688321208707130138189578182668730972815608965687216257966787862072478171962021435588665307094732702260455242434100250099223762020592416703573630015393493105247837159384311350824828188284599265052032330181677969539900446981860743888619496783143448311967813299475379395103095322518870826138850779809959919903256106645630307536024828346215292734414735425041286400209790457078691892299985843410807383178789394219523142801812325498108409044832257731436228004594512801853952127856588170247828632645928271232146351067238082239792563216231152275224432621408238478670744284263700383580312179899348038408791827417950146591636684251408817690724139806820990827855723608201976164171914341769155580004970606792105172863198208467536417411755996254656234290571829162310016413126540330636018626074588068763247627925228867098736132259463461932181243279066148340114494892492962361680985829092286671500040851663659833446415690380727373549617476550117396038215772766025300154557501120194751706215560686267320855709553827357009464727883241792 [145,84] 47491891357395110680028749993253027433592283262446779649627612982760491685876320998269919100594303449568531342967338425963159834766429087404713653928607818840820791862017911521053414644091550219295370359414720536783892015524231752349995775594487590034526470511164603605737951450655023364199019851756137691200416566987403703196361804551379924621233907943965843522505538418277809067847601329061789014626750032793081092076003018685739164900486266920465703531245979143494928657540094293285090359952796796577668464611418158089075068078456127131787706538357131044959568409336305269558942743751678520184229690883136299029714528528071417840613566126749983219000617362319462460268888235451396002834057569959448749653198993560910082215105380761201933841770477525372706882212909476378312165186561962587009316534069060476912371365348630107600028405122742308312638563142055254917745643834380005762642443254604617688446569211803189118874174701812784099252571842572200422606715184613288040556013554298685004041398403965956250117886316707169688936883769076071277591011200600016598969986054069496954582390361584815543250559348315307593258661339889503435580898391636044405443532453476372948575166404882988480808990028195990400379591400071093582115207180993834616076369505682475996939586061292329555787420269143553820798345636917306277010850664973177481361796032576553859282185938725821768269624209573760333761455535632191643137949243187150595414326596194903156468987425852335255149941135438950038932144316202632163549312200227981640789701386658398656216950420761202990306471351981330576341644866379275123015577614068821769500887939411783778419175458144947948175668211222555128760991640995224293927665430116120428668800 [145,85] -336464638010724104803422683039615280381693388387750208355603958062320587694153577247573596316449928836249681663654146568120310424708639225442581784801686767006857124818607888915347864990003983856829608346063909394958875404447961616284855356269105721107135255854722270425679865305461568782353740016662157981595219712835222103265827919177534430069301101928864078295999099423135946355722781789912716644834013828697461387017128557805479807065253624948586597935571025526733461099894882768160028071336331198323213469263512553763709248944699019079024148235247699254804263843329882769896095953514421793621944038353732296652942058509577753270872925250752443758623849854436875077166533598331858018655323633363806791335518405336709697723408965742011274770622597341471511625558793401295302847673796371830059679927972203975113464146542475073709474892773672478744168263975100945757391199818855937715213389086166477342563159343560485447526176438207537464052075761910054741896862036312951359843049645536906880554517156785792422902702087205393990583553072079353673415262474020216785348108491248278948279844001804996718301156434116614922193945344168428226660112935618037449140552280572525374260398394126935338749089895609695455353391222463266274820169153144130695432797882214970548933613576943874108709365323211851028906151040240192238679023364719703021436216605322515180669623626269071077297979089549464245979859405286436485161607093673101292369588251097095219636835230166571084844747637528992538614749317496806535873958575796853884942699944752295588267769387620826111864188031567583758634947647604123250542353210736505163307936922337581389632617864695730661984447973895062830153814374584392286352330488400088336 [145,86] 1978275347672902964588180204559811375505329106452666618319890102519924967223421080782166842679645445088685108288706270932925429656081743360046451115564278998496242349233098560919717813914711588004608225136981931664585390249303276120830937761852408898882552059629234877595165377159203039311365531675771606498062354975656618968488004864214937669116637914927184267537228659842647555616533999325452864592897997918527560952581355144778655049953989486885416119768353684744446343729799253365079032734638394350044506934689575641089023743533786942478782182405694513074286855506036919602502478810596337954501427196745343073287777569658757378042319752050027620285052886484306224612897911394168230157411197572866592416650828436875506196401501234994021377501439137811343639311305321280513764664540306935462823242281125948144242550028542822733669715797977296712142395062586454976960117874021446815300872899146140532096125713503105298418294402297136331614605179916468343642221881534772663919603854530648435062252795138869541220864628159584055875990377584173081799853573760484029787983086223055976847929564988328014633289778418054805171052499587438582528208039749587062422707618461058197047982248286829627231822741240604885275863695848014528638894476027612497620430745505129559880504001704400562291760992044927118136727788630402116758191485788307807462190588665009155570765889685118316102824843759349530631646327090208671309773907607494031083754153354980202805427409483499563653075469097164844054681616896885186077109393144644714488746423192282158391241198693269392547438187572526716850602985186158034250147084700402722003143056465230497961395303009736759974765071669880674793454117660087700694989846574864 [145,87] -9326006929079688711412625564172005136391622211565740215639540381477537760744707892553791828408472787086687983733303863257512378904791186711765660631142655461930896950408394091044497354926278860780919322660839690797662577049639239873217314235812848298685811137748183958907936265430726151565732278689250640109900726687465333380318930381347306301610179143355538696359297535035323394569181375526809296159665041655491750749002312640902240092365150043839729305750638544772821365436202919434255080492585044386937875808275492477349310226927733109725275082670090259153228115588606208091369335295513831698269946780396333451325513701717187513019725181058775861411644233707773994403759851680211555891440274301362702958488852999205919573587569033692181466786847432808477746797982043420343580104874732885360595902339088249991244562114900452463370698538905142926613924136631624842273283675279542971136232970135720254921574185130315336004900152665411448271491018363582927648365051169782379345243256704634801481228844363213592715792623689520870362663796675905150057235499292517367864179662185543478240102892445321158221403674671460475703185576181705323587055402067873635603832162184671300933626714259789824387999009062227152497247496802822385391221792772968113160090544296642183984676874459687071022193971773797222726227923400623104261476303916410983642874455873471316288266160772180234722412187376291045505905631535574860247540344960550535513487164867471419267474638696781032644573924234447662480409324963904116853344042278134685916948900608873110029447442622607013907113455532969449221064830947661264537546003173648303976276048433230409642266563060014192579384174717001423687658361857408209584057586 [145,88] 35261989538615715134224636390615699471732341280008731494852089007176659623363386245777902824487266933519598070983830724339359533747020440582701637436121168101701655795239179017378866366915010445133178125958679249196908819311902630683375582005688336630602749446456432235888301381611798692536466113329900321408708123351178236099074316355847804738087123725597086279553698328294557618340067320558545379468442315954434850798399059752459880829135343501524350799643368009055280473833267123244221677837907408519366811946442082038052751116290482319778596401469949420993504009931102381368721688942371724859359893808583414388869823735195088569643775181922553994940125978497960207998623644218100303799490113500873923570923128891714184404762753400284080170119505101037539218999090955900511359589961571526700498790180644251461421218672758002100543781120613333575002339870057035903081299558141457655974641453985026908462929860517924566565743305537187772730277377050491176778549640862939613295766304650294423962482933627139531217363083227138713619065752397275948780998618093157602158091031159363457487219811442493612053388831355310807306795293287784263736567423617786785013422438271980725865608466385892437369272631286908270751041671393399476009943185422690153119172718242166688204405517643482981601201518577717371060140163488034121938517655175412858667859089395280751191814781953450766118471302062941507337872231648718340421166449524854579912565391584001446954217154680807006369838004006812803007091900302286915265842348830642717796307005827501376244216960670769516481683496445416629837701815470536118873975562514251533433323325624513401873992168279100439737811205649994738757410112429769490432 [145,89] -111990502989052440868423536849582311252301179956203799926690489131973286673733706741656561419489007784526785256395711847856776446449767776812138266588725363408407022641974577759612410752888215056962075690817109081339339566422949844130697258151738222088864251514019367095531890466955425742476801501097996150698310042894999181905885501134734224030693587648738759857649473579349330424642286097818420049723628295191712284665531864419257257849191051767339587660336851523160986590269242505524072328309391285233855975919530245537274958964723810433514566516807661429572855366710481370547068147134827794701613977585089879223613337004143484905624827774214013072157760863963267126889956222505346119890127642190650324144364044211385003892068695930777545124624796945085463557835907081749858370092207770012710145493751925565952157825855188624974308156193635290540756754802452128754016307347465168787316487546979875111748822421576014835812429637833748712649415505040184385462772109242780409889802761095857919744684633415665069366057927675671752063701769898969432662928812390546009538195283809044373806460750383961410151004624672770706743493933532516020295183237858376801742351676111575743068940549989607799421467307697155942816797420341097964599678716134471193383993152339832880338445775923434987865633698007101836185587951927851909040267689904117881659252480078602493139853220200499258286527102713995303600946853682725448771976090672245969472911246892135375357959809358867391148427553282113521901812320899869340151971813159538181371142456148870715050483163859583290562329300033402334927680137057996471475355118832628117548963893948595008285228803791723143239334716981860185792157955368320 [145,90] 316564984242187377656213107143618450111871430764849195698282879975195041258167806890406135376061584702922693975992958915724137185588473515521848505480104365723367613704680335604340397844009410014421880647019680704704898805964585184468312126253801752281756623839094284017024397169786562527453027924275401722400764422079108426713967117126239010742909461448048904325223987960662774553900205278338273994512666243466992590596559534083755098021203735484715857441967711195238259854176714623648609641943830663377588473636614369794568706893836850681621673053041916872837188945535979201997211428054682350560598501329940756938177891298949453265551365921125165649732986438335126628322579549389238472546924526136249230096834527487516392987119907846568676534400988384612988570046872093311834630195328997735983425131251494467736966363581739684716844934205337381167763692412881494027312869436936338915381841501092588062581050655337264145135152029275727959386956018367429029857050825541938765930045121210892169079798909815554279641895014876740878493549332869932930231560773020232432068479268018423223471936017542106133138373563984947729111274720349634488382647222195483778324296483390471068540304537155494494928504713650613064207412703249193641429845884706176964112960447179592718074051934548128162419614710810266009983597732655925923372920391214101838214772884846322521595982902737970012024773237729219899094071226869206675042297129517148818072772116267207677302236556195023324666375540263308299487155195071265370973095429336102318511323016773277240636304153486279021467279921338379718169185379573163056980255815824310614172117176476691953059228249671477035137038898324507133803193280 [145,91] -745832531373731971628786234308357599029406174460253722955630378913185243357284204330980243252737310714897268250957169504921240107319538879896079717449989939042371481594602382569477642703071348204024306100632465197921130928760206292419705322740310195590142861622809603718368124363774080654652124386103652841494853171700372707154622075207919283103033148882160414936545349616179560387275081382315869941908816939822934482863848705758968670126204739805613070941504878630950802161975270872088870062616470969776903145860944976082867935695783328707206676222946284659294177949516853230637608182788501392919362347330656261257923664584828127796632086326232999603839369053431290097775462599484045900995467001642614231229735757573006843526170848736086001414954023585126439916552805036770392414461469123596007687976200918322093481440211692422009684344020173117418758300583378597282711931485900891417901063428631054651400194764633538968491327352034506565110737994070554425812831923132462993109695351983791929998990419812527814125859061711668417229423645497703461033881606793712952055213457674029481163885945733497961474667387452055257185028562778463659633217812887524083050497349974581913017388054922743738178126664097245265353584896789030997660701609449289195964356343363943277630370523511783956404591485637543632501279795960611038416417282466658601594400610602779027379146203368849076983827319497449324211455222559328369804292471755507471678158710364209731540466207568395306961584160949117960489488867678899334219006793295810735019665791840576997235913048397034239823825489453617359712668310256614384953299780749810761727512863154055785585891471398106444896292479925274814968 [145,92] 905830496972791009652377951928249214728655766247377554840807333034328787192745167596656610395778130643940549354431132431000553771305302750292115836916345286232802627952956403922089969074359622470888636489257853722228980744448551439826085557177542487408796075488655413346084393126594585179438931677506735810683629487331246048275550786305783953877468562618019843477356908787382261027296815085456707240341828686111567678259238215679282971862578323606679704744332927903883097401646791158967133148112382782711893045251641276918766001953807036536369249927487410623405434329640985104401719845691935634325719716676623086514448092959962422727686175107270810316775636991863798627577488367189275982958302722334130222162084756891934006078417261835497937565164989317079800110387724453643116141732291132109547028844298485472610105533001293641770325947272460732515440475967700275590207505115660244208092262884122026275887152346976189599315748326647114678840996434536476768991450556862298517965287632415205534628720107693188226430966233906366382554092388740023843317587016899090490117325259424344074512997598898143522873610360856914544013745691372583899412508246995417982245390709164587515250948860946064669802448336822164794395919179579099504095641239882208218931577828897984765137399450157149287517560459607799596736432301025805814440820362754822264009261919919192145347757778893134979679774333269597687065168018279532220916095914582645566168139988094113346471400517932577302455255501480658003472392372181588098622490414752975542722471069561814514180021981705765667890059222943682943092013364348326979963644448946560617845474880161525993764902537323194232728722056136320 [145,93] 2298623308993558736074630661286947322537193348426854025506446103087642037759585786306827692365332526619053346353078946106043310656805974228910397178276788724244063652406503590681201510382314408492510737403598570997690383954756364364063037907700937899508298590144068398676547420869186674534932346258071252926439897096170870464466349685262162985069443980394730959652366446972606221170156634790414465768892315289654716294559689178773653838977761764338972065802877609187267669683967963725697399806994623901084157179869362026623589357532829296515193232196094956048111020245149161850494970756734718485037628640213022658560603191411662262195408637092701809459424110898787126087715529611990895058627349604133193772989090452918140201723211457300448727640307284348035053968407177876696227311028510593970764981833938399417807513329188076502194893374339726454671090157559160660521933269666462281083931824788646812595424706027257573352003801512368677648702724071582218019246578798450055732923188351009271242315600024024132108671624038516382897685159496148304137327522492015958954223573475291781856217278328850460833325180761197024627311587795037111207441782194880039920526580063545076110615269770344863739525490618733602549043271035503543561953400607512206271301727850483863440372874798248402344995317877329263984769068703140059460878525001762617848665736870005422401993681548659532575344307388145023996782128431321113924272421774698838402173145978321125300602872903476952129904687002329235051826515702194128307935990036138561675477129775004878160257200515393077389488265596969643920381769222511963304562161868182585484709581148495190888201626044395503917327480880 [145,94] -14736924029654817503025362320526673755577173827005113922949577478015439425038942769087766581061059852147743097378010541868515626964818536839680740403752473809192731636703152801023314013891939595498393937934896529288525962899588955016220058555654751125245637402673695316006980924594672260663725402010898047377005944422223334887094910417325334326620631504354442153332039821188483718239900132788999750681239636856468110384477287162852846187769368349046043853946614110332643651566381908884463461477445892131419588118988115953601407123525487935188937994797012511156480779635619574089899441760255362685432380787734822199995802670441411917916943954727003922040661832357257204460174116108005937013556536112990991092340440411900440061169615727337940405461850785708991727963715135757928780207346389079104326775623860451456574117287363093469198494433769260671469330413618931623880420172575072485841810276839673873317981229751673891143989807005990523895354726858794767650977373419118445853383184403918965891740191455134623316210192705473331345752604869302078568053165025057278768471042303210515581972573028503331572665354583166528930901489696662639490076542800571189985749985356522576597588917358159794615757530361067654357127639386544575349559186527011221354943460668982837240249773563759209083912245494281502549604429990998069991305015494889458326366729155250609526077834707625966674709894601160128904240349316248799695395280277346455820438131223019400238058811601136882705215370425545265166122099707012185869453937971593336756222164263360820587015759430495956463001563179272378828412714880403066615401459349931506926423296832020304379023986506803070696800 [145,95] 32411064559905740695312488477175345298645509407200810889674750574556399251365689861079851012957870229329837832202869365745407913210833023377580881117836263238498019575873945170461371825271155312021818528102966308796564726328643222158321267148761247538998861737720477338279244801840869665234246583503873092326731689896390803103833397787366816674582380131150166680660309715096333524071888494772837063322144790262552314910199846990771906078001598598950810228034578101282918235525452631915423609956223620514146027117571280640826605935187575910990344439710073127481886253809387988642870718163005727130345814734870615213077797573852617746369380149247754991150105471596630525911654169896809641168616011393755925090449825089293613996031957050308470929031587966581916952808535077866698192018194209863013566482206546903012420074685962820369390249493668727332374683325637342430484859814840972578793512391294439614030985534848054902967625073240699486930017657424846020236237365845887420394855987191708948763933199087156695050509021717096029055112939652871982683550288818750783044596283952530100406364214288765510497508751283144495533166866930823427837777684847739838146412670431117699866397490201764614665737815117856751742989793108427248554721974656270068371012606437526235382162258014549372843352839615799022437123429853812396609723155174342233934796735133823661367099386928471309799628744356231868922062010643386362201617074686746695572341972588692715098861791064230769425473301217554077997607808683300651170298531299694458346478248070499358571576462973676185970551480261722307408289654336578879668889837994972598206462913611239105464905666876269764 [145,96] -22319678933606691974824047847730339490938697136121548776090680474369244640410009037101811452371765155609151262448623379735020384584595978818276003474620953423484954724479376113007073555218531491000338227971368022167444768927112774389654577751543725727738288134594964821511081288731302291323664315551286416045778647587082688834295097244997598122880704004760583225795825742373603602257734124648580258175527594966579126140774852719626379759900094313784979047864529847387237535058227996594978947072795299815963277803865534831115771664129347416581750664090560617588303254094233182310947437426204152053756504620117167160806079496840088451560106070597246220246469942113898932921164635005981708860463391531688420725323542641483884490574256186658210109743081425503008477854473822598966901189937310582370578634234831690934263103147401966133645960056625711855676948302441570075098405470628992672129364031978020184214479351018764885576411926138068517984986221399694475165803701881785054093766070457373041635692277912851972117867247368311660739324040814940742099801823060959342475351297069327251738277058432474328952781950881725077330641950182246792394926073175689717447450772693968143544125438888904167997878387800624428426019996876531402058839769910769417179266321688574693015462220139893136321076740549747898180572103591508787500728431046186056974643620765922666169160800974793019145673710149343947965250313171736560900261878185532374995678832989937274607088052590756340002499579444502419927295555160956642489691906839870024806803728499691574924180774936923805826643764004819941648846531043417161154074131993226262387968292861298506809549649920 [145,97] -48635279327599225253262704247794143629923457004722132400721002118685387330424825924944269995576116589385966630235241583060881060053380105450060601609227010350116682607132601413086102911337269981734284353548529661654254743520776978261178163265581030381400165186230900386131646034895211871602070593180681855049348849517010167131113571649361905107498891224799236939209885674990272347646836734072657874902431150292642439833868337669143658748992156590362383850639112119954265420147378182647973063369484340469744362076242337155561430259564568008673163980311380702283163036120340207286057783678586776483616774957459162356568443228072265424693780990604056032884699937599278935257293909783969262878483125544705620001492121570652479198403155969435422046580227344186816813295047232844359343313028567295399966055059069620687626962404475750814223930346882397359939998052095431344423854803950995205861330514881015913013854236141189722401488270577735319493481921563185815317736198406020272106349832565019007424843473695924744256802239382229925999185459777047493759043622117176320470525777028561983450139628414546649416383037427802471597125141850155166807897404091569661062175296730242801802914818233014581193818490882800909495160719346272358887022395804986675164944450954138929490044761602912267537188330306045777084561667465211868667078980353976798307828278137024784816486405251408536324346450262390397716880050144046311799946403557010287243728600357856582153113436343209045343293646938242120115377620015972509012550040776414018685838643911681535723344651786741032426869691450531175323969234571198611417077306972607130951484202973327845897728 [145,98] 134868025668560438665954352807018584031918959073342721369246608269976312412989299588040307132354906624385717716151634067069223239405051949785607919710216783878132416612993573533677133301807387602179971691615438374885304557118528915699780982205843138919799797245888646316554094839365883637528343305103053196881227518648334556884468073257892716774449843974452366984528325880067335005281628847397780855709057192745976794572002270772214694068234695482462844426731233540877446472868728765092554576935447611488819464948094071066926231768381226568876104657615576735256048473105289646324242466875625618903957092420117382577552857301962408807097100984008455988064278295347199806719548316675388433795050234919916293044519659929231991240114261303694298802207386460656125463255816633091897440500148465541967851232750197845486723622053093263579511764211810939405837583262638097370697283388869742086783316146238749119477402293743378336115225985665349625489339903730880842330787908124690078659179890224617993424855717155568416584308636444528661522809002449301152153154802278878175621379856469105688809199907052431136576882530117170261340151477847648232342722457340455705609263356041589544340977324847863905608313257468269996620048638923719528180126136452001776736085946066973409053950920725384012213365381280471724557510310311277606799108247012202610875662233494140020447252709796010132785679909566389694435155070082684266585558571271162495396065891012888730067829366660887419775431652268756900482258131280107814636608714799271965728832977200111635946597715918529643144875215817363489509060303639833678152648965805090716105402682437568688 [145,99] -140488221957871025425417191950549438429470679678742683034854092709863509016168262130133306642542786784843591941631867337510412982603796468297074696600751462740850539746553079959145441589702013786666381495166905702868352162857014737995983232641994190472636220654931042128953976261803969070051907934084220502491515886722640414214154729912588016309961838031585939018904570305478788189710492930965486579024820672697956874783358931704573290973623159035050900419490783979539987071398487760470488034396235648768119339281428520056700800128906255893498625113663661812191949396076548113497059494919506987532082734298198667824427727728403379452118660667638560480443742991957269034059647382979864682286243004842020365275899014831344697823352277535815082377018863282792958257574691335289266306017505605585685195751639587266490540006762541732787799099922817379322836698598535638951766223007093564772677281102078353717800616151944396484015899254651512900167476214519324425730656459541901306543605699190532604742838802552058893240600796294252948105305301545475949077711913786287467360288637902981872673743356411437442511399678492383312390128756852225594613724004558529670593427568030485883725519468424227265127679872627200674414278792507960544631042305450402972201836318554240427232709256514733402653738351983237838383702105390486311470822469934149721151795712084483955124276386467454331184355773993315608097724280979233758189388608292909323517005647441512720307392483934976220656168589146270903781826112553514380724253454415500323389685228177684407326589484027928719059408457281812430700879524344810653713488223332807238385394523354 [145,100] 76682732236743679703926684786794156763408610203634425176039268420864570575143406681116275303726153410498419092495292400569265416622581669288527407225060822537626798345577249206486170082909768401631432877704537349689589360190500999402273099370475340502379616082326689850660700230946931335676860044553947025368170328351957204184786174328188726270451243410154484227015587375619900956403769111278981615633875404594047067287081443990572977530365008858023291286388745461151770411675264749659832832557913272532246485466330745957105334242080541901446953589662376895315457107845950388822977230507940237729905420559077386407291170441935649732811374739396729916374550787067226303091041696298539518316260263109794160121819928648903571771253981474877095481501264733816534078784111334682329781645760546130914847499449143315012785339170743813623391903337893894934456848980443921883699458997544942670781993479739901995568474729438789171687913808178356217418666973102588293514101741337412625446832636611775257781901567065874849734330235846917323243361406634434873457514560243869624951706444009940465581500080829200200042399161604483188856605167108945915820558578334053485024380546011818213011667417034979904304954406120859027545298338745641295029638413724148286746119210953410084869895856369673472464334835061255999594117018258697931202192863337385748964712773172195521621433476467530302445394793980083096571183313065847707202707621915367963258239399992355127823298282913126587578114020551428402406223786887056320357056732838255347580123725657975440346788953923147604271707673260808986464936089923112659548535215013903218756256 [145,101] -61950416047364308048493575295432998693655338247579920865161429443290671508270407664359940853194694972869267857471336951187339462509694730425217533403112127995486894398502567080582308844466673118102973143887214472711916284589851358515495275463399122866370848630198226194372928066542197148473369410245723699710015785202814505009438714099169065222037452572273686152607897739056795593756344492680361262498748234541793806660294205541458342832675653340100471908243826623770734517517400492714977967617264391329945658975420944619239174644535926669766125470625486377518127296641944112284098294494155863749514720093108619205260297607882365771272511658346346679799380525826384558188661094401106921425034151437425207081229078631732838106351840928004684327677627659514934026711020863241597275981102051892371309656180778890438768625358830177385555101267073752949349930275942413716297707767763621165542237821722224391976783610386124422428256086823183949893233512323640702612444487647546806357449683774720415988711641884931925959122313758750035220230267169649157816855197007029449374833335707704243843331343723125294634698890903227028860006130077549273745513732837324620783592969168052226697145938050679996274018928208608567769738821751939760170386760162518632241935198536469426487840634981147821500039233863452444458849363998662948911528041249604497475601472361412625843465819757203173682676771055569521075982205621227931894905185648158572061834872464523235144349408579833923047551898661343838241151062924157678280593825752253570586599288685826709422134024786034227840194008568538321301341268257389357248721032490271764 [145,102] 115158129362060069810125931167357608818524524648257158248060603971328864200646889261682193167324554853147687971530708232718854819143504070721030003442908720548144649622461775387504721869298685600793745741466242943366618230625299348452558425483140249232195481356942984224773726972973464279612012750658517015571071185790234235539176222851725921684719547782698212807522571161656223759488062686530984510486738236936762327973027319978734122411994354719562259751531419364418395945871827690719234731877206586192817891526266222309487288928631843819164629650805307394750607587547032504435202736595229421126087358939602952402612672108623890310194565602254744673377998289970529855273489910928767439904658724116760867394047720002889684416725157549224186328818110260124410942343041364572463289697501642880504056907093717782488301721759179873514703705741981185351587254582506166973551856674352068807212110687615385786997256338871948053345142810638004506016764679273840154643487170895016651491071674162221264565334682151691846391140031661120827295959086071272364900452090363518947785885866788691891623084605162547090137027884761143663350616368223669738326700167108388732167984335530056622961703955141735785621076927562622685010327623064373804907528625341431869335323763426797397363232379719616225309387690571239614193921523965706216021502413407946731694014332643173076150157912827942175229617964461234095181987356659975996221229078492634419539540273732439418817641866694208095328325308736925670795562782720587025140528122462306676971977167696822065965358629719482344235644653860021625300016108255027369151926496744 [145,103] -163102322861971630631960556226402476558833434335654850118776003770398006201228462856703172691672147243133861352842617542309740702041130117098356608474911956215648745954702829859198371580591075595148857620698305978417039166613105019116297116766603117102134444106834416224462284037556288133003212319812564895049632417710238268688613400181413153011850882504889037175152036299213893309280188415952593382978938468728919619687572773029448130874412710179588810411048106958983844968199205164765989077177122434229476740352125204906358378779684462816406667539238163137847726541819210464405152809276977828739572566144608424133711960543857918713888530546922529994381791213267374955277893389654043358656364193447498171029590231208473476117992844448225471389294625138030360637809108668421833972654625294406589429079960963142659677747142993932163465350171075117994289808239443307940145637345823606556597590877507812968886303269085455841410183717728509682877265485698326582166812835944045541327872075647984498660367764080802163676238410861150681459754044373717351600163712920440002665927384286917481234295005528757418454121248737116184552660216618540775193090978906670720494392963667029051039053127961816414072935438801557722726236522928450119239915187635995479267108217192476032470657198615564458959545986364640803713976748291721850548704593874698138507813791717684028616979109180558660071775689740541338024163480348541656663636206200445618066283168649979737281617302180785069951196045945014068315369159939303874906300644425333551274407842013246749597537215525466318403393421950880812600087270479952441368359 [145,104] 133277697823106008410947043328579453179069254912893974528611889703668602893730134006933043085272693059213384073089995327160430263753134790707050699606591668246445113739221549750011649079909035397404024297456165350798818749832569915233973918874140347086542542076420723693647284588981508802301703105329869111807940656932167392440646982522189454343846946661321076146974935122642268841031486734756080572613166735290476462490071578682544948638709276938209253089550488504078222408177093561385585839867626967196147982341821281422230992554757951570357348590270427986619213989173912912414048258167955493587858135680621384263313486552471667794472541590424202775553967532925674586133239336960406455583194051919143934489574267096102015377204726313012964690677937105603282425894725360241876444464081796243148178738131192377657511607176845537809457192458859398250494448085032073719503179565064532664410020268893510451680040896697308301926896350298613893297052521218191998377458213206641623188995092348468486705820465938658661610495356559092976752067850759852486085515281035276572411595842378812980953628942732945282750883317376270855138225051506540747960074125248493218737112185407434674545881661485462908257667176275332962949059397781611256244188245151216235260666045350047053255059088918084469209599703444165309669832470661758459364769155197508005596802688797112823746758800990717908458112737209970070004139690808479421168654432029287882511850251270441667147088998490849719506781842806681620814503969396037025149301303688603260753393986910328780658890757792278484951089563077768088295935656054208000 [145,105] -92072263464867275735230879393271103222667630978960264703001168835566140638737272703492615344141810305551762091103515591892084644174297948241785924589032893065269015479853257821701127481481767906103160059159458339481880574157158459575056894719294037911090351958645285533536662420345280499617219800011144478394266461380050904903731067517489880240598701755341917875018714657038916825927175522053864897641455541404988337167876224435931332256387860049489613458498360605699785941616109845045149104782031977109637396716483922129632852712785081732263619877740277631552003149447792427539099267050809918715164435283627195247902588360529524316862057750882796038091692950216007089586613573620819586381555566835846515534423462305175686749937508108992055133013754491119095973017453042323780068435697418429528000781599912272334402016989644667204165369401274082284435995879084355517336415094062085779317003951326375582677233301750000460931786926196337761630066022673664035855984060016369761854760205460214286065900478310518616713977023075430550945321280100770243710660133782750944857780272034773106258865887238856748113402864607293933303986863168821659601607108009249921789711631654608425728481413143912541702401629049580334452062818450941088845418243720686157481967754342457928882685819606808148935597660192359310887388401242661598492138352572425130750378886498729980112448911920999572457947815695138720499928921305683937636523679611111529039036726392483810767383422652323565207735011604653330569062197585269523733735436988477291158271416802624408205764593422685200936228356192960036488579940864 [145,106] 43467686611987643001550823752583352521911607305386130805526911499940451788647562308233915639598682021919495030648026167429337449519384941274280640019057626987901586054601270152495870186908933740974481070776859745498522266084299475986544039201878830339494117155168366325948702113292658405463726662152484591423206908640690812389262609704572957952678467701657983652024738103149143917596029410053848306112178017329377917125834801274981473390166022470870652225584187477413841924527770459354278487562346138707973606227447712701167977530177391001247948289334124364172862776727311967764235996676493065214311445095435997047792782347858739911107090420112803661838598563503798047136866544401288604277119896543966668213814904463101854175549265700617716186131028399338899042071759820754621909778015242480346645486765124518137568513924848424084478481486067085280534796092715544083055142171463480132731895707819662480623621143757241235477393070887261121622578659291220710487823706879893929699264459290375917939430524856363076787213657818036239224480600284230637934218593198437483101294469877250586013274023752602409089983275396560540954836036844381868306662818285149752779609162592726064333470845460322085267485848694417267489064200930970770170608449177480319591166214167961260345728696398420055425815251786750713426768161120972402658123993724790012594309014652013393781766950741495086644731828305332540144641368271577963345026109188004052633129406969864928590819181394646282999402801290433264202732183950814922698671073811084233583118096087753763440829296307981976361208016671148965758304 [145,107] -13222557025113862890192375444794013808814732359588737401802312272726257863489853499622489252508847126649590632704991672534247139862714706390804442243121093230021168555663107100102415523798058940723307613847417406250071775458555736154412825111392976110771723033772104415253801656667471713453855174090986910402011259842572684013399112910773113418857444854417239767069831839071454929074474620442210733075358393346096927510744807514121028610141107180634039047446489931955211175086975240441790848713279340664223909561296814835538298859794938610919042729146112403750722153349591733383468603877645155149290790688380423914162614000053653740064950348597385112971068835160686835297931554023895639424131134439592126521255719539679919149568878658000868246805543127941185478178304624871980939169501725739116146835472089779569720366133738370509052813057177514736653754369141331925970038154250716546687671161456084092523760424123404578410903518506400754093855998794091614634759272971080778283534507236805504379169570102526083269687561235412074769767676778588399724726293389318274831189393522720955862023820840988370066323801329018029724569902373519376986322429718853898985994501394558655829018845855374209043070245023278914592352200280384438416198631000844810888872134631063890364106410041207113236701199101062473368199364010157500773025878380614246805239299227509439690110409398144824433165043658330143769113232423228463642964571354130984286189081043371372017061780512427669501046447886738795787105783531848797254470839193602471588646266290410366858244055897337657073534768028935036 [145,108] 8416279558346924565774377809989207089393241799830118674331861467094409890616460434202340996533834196336882461193127464314416201350748314498485482833843945060077462054097036022912031267216673810130773580164574759798600286354993413675376437303070788370681707673361929883603932822923725368245154391059026469503468290285522725543151354455544594737443980413347134719098620068538429634017389323130921747724128180609282436789151181593858357112413942487227335987603755413625509512610805502878441610539259330952122082202357540492980045443730700721566330932458153787924057061021279826951416910405507109982255589150319793388748675994473576263320312661160521413902239778980001126028713055990132472097580884420440461623472877880290214032201779539974010469235358842967686187271840687272655723448847324957427997122955412102486877942795028147102325969714515688619117020454477188361320353221758571161406822496651513021540189455856157012964236969919857592870233809877268826692885688405104053499001331710925789134166281173003199863027293060043864464522424488900535409589864845420935572929274204004419872997915413160733435363525282766096619989652826065940124923854379494071169560905493459596415541009708789637499651001630646570585332561967755865730832474641584512752204431031997363658790276308374915512271486491472883045656061665450175991165748947377229087862897313561452154149266583551906461760730723079592354909402892632900627638707361813565452025713597668524231392594890635364826758412244647082732793522823145253003418740454482611115944678309095621597638347343970223685132395072 [145,109] 859581641575946483758048754246837260963345937762398813996565166670410337403060521627580919072781648504185455847882095629375754083793750619369838876200765835698726161512613684358519385689967971637204982611793317855563451222186976210240728784036289778982286908965020654427068073900551311496367787169267445035624776396505592060913625040374650329060412763457144592463146864382386535563453795349433291796065503923577028247234769411640530524464811065560964148632828883708058328378668695974345496477712975050041957280335337019033084348584661671692819572858470037934023390996187122418050070797560823353230620932693971390211745961107139290482257683358187194010533902907343994117024733230433611744666079970258457294914981514472473929591597520199919221845842401583498539622340486062689029785351858497804671290338575415395849607252636454825114587757264595116126024921919194992995035480573781698290243264449886490360896357585187480961962551704072537335265489788375468189772239860474191625010681419950864702492180886550699099259238438757115306508560963425702670436413611508968119502296050583558298292320136964995661066356152296389050220915599720300745786411017240218603669757896941852585578354657176323602787219370521205542750773314048590137369182984742195195096034089570873673107777892247162080634148861801810489192121046605588539918547615905786760333420364528207248692425786655645660186865427475540655711364334823412129266783401756551259210807469936558078446906662781994315784143473198639921957976090190420084783554101526867260818398998916647776901647791375643654856 [145,110] 781101633634842077181436119444824828879654492088304496403722642524336475643944993928112264067695045271735646698852672724194581033772740823095018172858106274259362944518685424388392814784255026551294251807077690931407960203073399385021539012923259675693937580386641853210125450454755419916483972226220659634031012275107477545812704832684700906912340980807305123178363471184653895081455219109832140745279761111466803493064188002313362538161118444899916979694123354449532402961920802205377092974507559136493945145940411277037019941502646441780385043871159987746483085147957665784655920410561819648016504887002939909658892822829438550333856859805234756667947426938329943384372052970911057616540249139855652996128780568587195905732457208016685937052611967843007177687215535075609726602889606139076461673026034498841695402160898039365802511106524177963429496147918109037187138013664255784367033012060336569564676006713838789186505785950703680069797989189376557910453096988684650424171899742799587308172212930764178407676426145356780698717116388388271601471751453941165911700807623743958703312248349949659754934169119877336153923946955496998242729354530813835185662651148699871576515505753798283691916993387033041654536584127833247939357486611144495673644299863823597211645718123012104226097957876882905156317289987577758179691512149945675584331056624314373606727174277815847756157117610730768127082215670091021984217533306624314694850003607696103924756546093963897828626986622248744946503856896537428842641118670498781316536444797741109351181868304876776 [145,111] 137321985937049458076499014353058579562083792876452965964516734816069780539553038782465420691655658736524521963944264768673154657245971820846481869354326596640779551633146573635499705807726830404423370649234358136485900241101069100057468626268898426201771953989684433633225098197149865955137752115719652731102636352657230626321453193885237283263325637839933499960100640363241643055872878721538690787433654926354714889040122841067731381107618892484797431570101248103709305887846462465028440894389095805336420135950677300107879567526831939037557187079751261899423965648575192788030794958411146119590159370592038196526868224870402903778573622409397653286785775113409128576348536184468556375687212783835836252868756870848570964193563797683757546535394130583029157855331538392842730997747751133904184173666034499963995083827976966549156143817924197089065163164936072844284668636039968167349568304565338072742961873836400630435594244678519178160894859738556184969608442244632350541799874313292454528508679056310450252766128512776768079614811933739968844287142738863380458145189778812596221290170256456768717733752731554891816101312534164615545214913201392752429151474692493048365145291265471868971347814826705042099560424759155173834950715684960896336581140847626099336390379208629711388442336275279947013611373438354017489532736407318085722578599361066229318931219405595339844589221193023404212897518031996848026561152466629283278619816190175167311167286838762388443842962630642236868176506539307302950099791919917567954134731384293961039918720295 [145,112] 48419438578875714454161868993576921890998454025974069743228685301944233076477304871358707179467887387629105287037715845069495246697268955303649543613750667529063064882797466369671361037052591320845791542524089934588974173998843591841339900614229502805459560781855641785957402696457214644334135574033804001344049657511263326509660198582753668675814745786075584861021345349655994545564858311093969429207570720561004253899125963141195019920559360377708874358492366248567953224024816857021956800715676111546097243953581865544878052497191094931165231494679609704331425995555427828511773699171857555840575208492573427208649647828014357376080024545864213137747459600284669788178293423470368180649408507861658333795207680488429390165208351757584238945484639389904406231908722720009557610609053411245350128882532507002990066909844605617109057249276156905194808873446637859044135424770037505968440865942474241765607020798754052675333577521163503250757002758603572741555380465868575365608638769277328794568519890542247403430248285895995676189112959474181516119429405195793704038275065277032787456803767349557099322439912495649750444189155540465376712182539445141142539391955643023713607381761265837921112410959367921129474907882899740687051204143403681203066882072139634366961715687435047938300435591016254838490553494859305395146169135006306054064911023321552428956695874846235223187694586170840185185339953895378354109130321226369128583561435161036380932427383266810764215985558351832624451756222012286911694444531097682361064382992989321586176 [145,113] 22106167819395501940475557142402389514550641734860108284283903278973668348642756231904536657232270358936438028589245325662950434171783802223082230375308049804480947679380608043349762329152841219271241471525078829641681062565747014964217485126671427954639251834382830395736815681600594672937467906680532089946437637135700465421213728036500488063561278930693087016869647486828005143575883998998128732046590283384926003742166994161421487951970691225133802486017914417749401940884702485766012860711762086231289741236800483723545581226490971982463187304294829156253409696913585553057420636850799989656508128284297969390941956949403807316237196891735700720935714341602797830220283137206085644915433973246408689619252904330676171928888946102940622975214861888008518063216777206095894650255012866864058286665808419747979764798051672712590558967494759351769552526320157982705692595747374309901438921427928263915860613111527631875794603224388274776884345574832312071653772674078483971900544030889453121034169992436733119090583539498828120810110136425373665531603618257392439210957206087484144515202448966814801495740978179374165658160802616128142318479814410577345929371513392464664224898349777303504686412652564732460776397673633236227299282926062907792724988374190505201115563389951572477188616136544367771442794801444989796914357234284137393823939291903186482466152185798826844219846219758530121210956086722702432030563100932413277750428984564228366512545816468658362539263479545537863654778934469847374065972386457054581676187939013056 [145,114] 7426380940587736074779375615414136873313478464596477321919845558262094236709282029297017345310093399361049490439091231631100545991580589988137249382441243405449746291242581629950701858468139931457029217785234640983495727960419148135547472403801837840566616733889940287729723796238530979631910155045569639945580669003183420009883954307381024792429813948280035605859831654963553560497605374484984311268227692010503090427654475554417921202702849932833550216886877884813899666186030270375686692903634305590166254584009563995468705424953444291779698839796036837607275728755797916025749494763465464044624325114805272724833242221896189711561235390774299338525528494300716711206210995833112910072749688357137756026624002141510105013337952567413175971622690660325477220936423086301392838545283695356361978650527576903547028830017320457299676413119584661128507028064532771730903324843955410785479509571098577035563444258009602152175610714061332726883481033281075673890986987510094511831215263222531514429269592062224875975733790231247660221542940323056320811927004515152750135684542346254716666678346162933966439391781416887382769568731494561267877329057284562544447158792319152461708692656748494615211318963549587867584203283357734833762751788112029490173940084257458520265035734453670117271306442006920819101089861631235017480715336476961939053681805045469042744171488525554618486058473098533702940486389946801402745623248395587804063295654026899119366617567487837479492893098232356799119155757213795220323467897497145907286064224 [145,115] 1433252096765570337171842186889836188915953129304082935235884348233658299858081057760227916757519798103440407431215738872580659956110996277390296754670591385642691814650866629308138561280343580860752962719013936147963385272876984829514370163638280423044238681227308646981138858443397880360738806628360753730002713450177070752364476071580187939948859142102799554348434775211803382023589884092165406394608367467818212892631469561948486179209237986328418595155023904758892657363510803816492870416926621099898101367387363472833018652455550967074556503884975295275265160242311813058718880091996166492797379667751696209989573793128372234270019395816454753752338055419623174298272496262322128925332442173395585415935780668771520488154449286769270160580369853077422662764785554544211025763662291121221755722517117589036830540814453508335789466303998716087583329830052513193244212705851941221362287880098217670728974329875121211370867538651551532408167366722240677819734810151966685957315677912135047229089687042440196454668107580313988603886976773505549707067816106132195067770489680689889521310459593778447857893862939043965201681332212761788644903187421114493332245261628654281981812652436716483818840029335785712325030369120675003149171998483629327392252256195365026247134756997588951696616518918347632845247151114959626857988767580480009286642707798921203427810397417447686701595208672537050239406691420397495547388437703886842048410270582312582932423215593841240094956780242070928114383024638592907187446084244495062620 [145,116] 159002358005832700306585732833380997453530297368265779957891816286601233574813163980888378950002483267821199932918178502224056908432876751587422026208456540309825206726121873818287277090563884021226815909653921074865580193783066457178661311043286829229215109653619179840725087046035148103659775155279629376113327361369652456985463226600001958759391838763750833372608387262274647927613432250110078879532728827925961843297359717367444081604340541979518834697872708818253820370580415136023590664562509281303865395446701974686185382265123670226493908854779189015702381589456833225758322451453474194226276997252128984484451507766034871664481440564542432326943271399495658002371034274441804654709798856474606516855116022754275905638783978017306646332585165356531296793668370265903854935915547507801701705307826743638561363206506503858168734582184113458270542273999658959442000875037220272908760266050057614941455360271220148175398801547226308959546502925289356026088984536452144455298429976538676330416544616930950117336996085016075477758597778877047545188794874036441480062183772122402928654569511084715087144761910443414544111810757332601625884712248932700660453559057115029467881390305206947209941066624491436639944905100949937990824895031917973531827299776039290073121602612098913564390534457348917049951288322894286090102252866374068298006560316992948418121567015383883795291653688405358689020417881124337802379677648056702822792686284673597787326655170501289506784748798352866552793748190083389608660465624064 [145,117] 9026970726528407116381242597876960857387391783130726935378785735194580751602314952511093270832915097496342264626985929779404568657818001203360683114717020203657434501755885636353545871893368347585562084548157370837321741101920436377281380320685867102741121152187203256745826995438682425886051041242345453450340645372131214146505266479568181858010181772130556701613180956497725452028217880294565994740352976238401167214907506242770190007899508789903246472818564226432746622174791740198790085535600165589926479066149495655240584444389272014989328366266905838260250129783122014888603065715543534485972492010674230741590003752485212214893909479319742834358564335952511937373183415752224178652578180105467684143035741536554328964220076142842011875669526927479975041251580336649572918994001692953255195970343565247973452424956643435117793087814888934415875867521676811690662032385840553532139568669985282657238408793104105761063356668847673257770636858469158416708469068940898133436154938776785100705533566458683641661483613650952651235943193439201555562011616535059577265272384173187190795100036021994687607200751394005079259098678318618465447285155668188757340317464225970997134936004771474339111601548035004272439561687442370125203100449658048804185617981693548781255671130627651564128872622179777402297097466725226426381685522188427958648138928438569971917223542608245784049911549096631914292968788863198376507296455566274953844209299386889387296636734742125984155151291303532615104126627782579066715200 [145,118] 152835392662885811882987473849634582150245876690665078251631293917170932252968112165890156646658029901353742051732038666104235767902109044737497238016865067360010759713537166147646517656448609031074260799169685464195751423194187487940696135838115025242568154827516263329337868716429825236983733418445416951581471910922341320289394683972652113412881974896282127812544513277584732187941161833818210208751641248024843624004899566586407750728235707753452695517402783176144491463907692616431355392214482028467281130608357263893696566109280291716133690003710406749597741473174416700637605336460607679652783499822892134150591591129743301346388482627955407836583081955719524091523841728817016387202347283128857448494418909848212589619154582914339309196130148631868749701576516805932692873577962806455661451861982440555320606564603070049435560112681992326077868291552496168583462271937360920622869688359056947610433540025842275132729067785331074417656755794168581222196379952054585632217496150385585045609300749771657322236259543748259844109447181287797783018238605666528842107071954700071906561460248119548813622078937626294684618495493005197403541109276465140311639055580359778332597341567817793304173451946239978516429982448851244297447218977995093553318104957744572185990403651492076544850595003662238798275642381050327667343649134749928268081419915769603743629397873881333965871436528392477022683226991875519553585532214577882722305998963404077991643841735289865790166119283518463017498635052018672 [145,119] -4593414447145198363108483509415702194730743648123596814372028018515026502167418280524563161372341458394282008814964585681217138891946944291244052811043917119140098706000387678488403756656502115971993051701361795837117199806499631385404603652893154940742633481423519814515611956527104975418139795167995416770460946538824570114228837617598199400383135627110542583666211747026067832691313083828246230956184836793893809305703816291432492609335407769406140351390629438885669722516058501883326060772105837155667875106324356036703817645819429627611765277391676270382984087049906923198180474517872233200323480512065905285004653737712892969048726754034564783724457263082429823704775941774696454814901642864347212075345932751704665133139439445465219466835883946826547962020683911213983847163179109344212055421591533314173279670556032633054840615013693868438778532404640592685616664257490988882351370445418798651417576992779701906069342200257058018322330189111852692401827577616237732423150691188680765993856844195552358530173210244034380537883180716549206980689766670742995781697186962982506796799857705493035731391586269584257958751613625866865694944727231640083345224131192880031048283097251493671234436943902398845661518643015350334039880513264083479651083093010471885899379686648301136430488843725757198647492916674381332105077420849887896975309252524942599742943544512458446188282426768332093992238815510773318976996171905876229733364626240063957075379476441905043594907461733627125978644346 [145,120] 405971743123967179489875382323813955389757153159326019454329906847376208463545468253002009657922398829768145659994023257439173580187544437384256146403869968032174646775273852293080328245772139870694471045851672794906676854921389740115700740240205898962201693688708914789851396868757690982854458030383889732531187986449457867731353937891521891164154597053364060419392940041848332275768795544163064373553352462335244570631593626247019841494975420497115970849309594284272650803722716451287131895074828213073401535558531384688228474243185145843724479470530803769532830697801476770527855639758637852417338475540251953298507468461744088141169011599347819872669296860879163953164005225982364548771943596928829159749028298064551576239089840114216739866443063299178900875639157306676631368656798231261565705817388134682033493514700510705534431818002170650242327703577759209012931796814034818964097213914676881144200947729919981786940380837926041201608611904009356096512302034963407199518432649636188096103512824168267642612875621118305126421519543439299969607712380010390082204705881717101441249086994194045077335929307657017774119576331861676237805631664207082870399873306120678718630069436547334101140447878084494011489998762852825725356267085866858759290972916741462463717407868594087489867329219223994893536199187989293840433160446165194403523580493207702273706796564534006316771072073486866644547205492812748139155881555126234015727060179462712555676700862732339137020098583890962432 [145,121] 66031526360189713157019673434403465264815820175221476096427352884230578475596153076652233307952735345347790645270780665179014563232090879058143283280859382204523725525567217146009138327351089220243870522476171853493932270213738559373183905576356898409798336501290028222650177378892480452701490554423115481055517552736279496877764684668823277797498584449758839405705035909754519888182585609910128321728558563250477536875706394105075469035839447693139074145310487388115055258299541312613528290365705973489560920651353943730492035118115656719593715124614922272300715194147695126741365747660170929619341793909427562130220835545041757753409023515801796464931993988279143242011468182460052577731396441239147633944991493424642335201148516731193021973358572086399011855795033395310912846767954726901411768881530507105695254108570459039870232516326426218453085277888917091628322856702424326465992805323485444785848574363675542610512261388135003187677204619879443520521458383944829511358789566144092331698455516013890411444719613468036032101119658058820347314161689963987376090176419378229210143349981336839432608153350886049403172438445228931847648936914390257751679747813535047817489546656197253608817118022490111442007367556428362276152198353058594616886816727848032429833006494342782625815199242605454004664126873077862765496889485609193415632219923088796350042212666910304032064490294977470537194924467318260440846596702218484270824810289161694760105352484866461852608753885120 [145,122] 1613170928211171207978246772259905965099717643343921324721151265200425019434555833588067328889301728811289350765644272546798825982992114277280555274689233205305527006310813572948099131459119621268756394794999781134479002936664519587263706085576959187156865225876627126501787351587597286470809618237273193473597505910636829640638167445211357133857988486056614572852118069640436907838831031413834296180198578100418696956724606790699337419482956157397229047094069349960794089809265659437939424219463061027874264184497693131909434219208626333220766327989609575816468663519560551336902455704850037780844642015231394258499100148234227814664883849483060671139309235921927430635712852223419973394126059646595650378732900114804997025952008889083403191795399658615482548619475473819137029866884403389668374957146869675254472540441135922642117144497368988807161549135901106607105346425455556735281788620643282209498348291978264878694309290636981324868682407925340894339637697537956812631312218878173980629939949363239465465258383082682596073298647978914825736820296374510489921572749452178735396297873060948100611513556396367811106958604244330368225814677495844444613911573415767762536010696929229463419286146169503304234639312962024931154761923141126343247912307381071264614902902597583214727486687071945590436243130053032185871991276793205026946968923049487050077490867371089744277580834025317441186021339898983275820941074114830202459832619532498792636443464654765817203360 [145,123] -7868509716956289309614727998703999412973230203682893194071979220007115573238177701002530590772022382543549734295854044860286865637209325827202372744835224197453128452295397149924059966895127883503486957096425667842563886115224543244884837603096913154408158717326673708979627263575548906194718369128610696423931309073752191064241062403971412968007940081122103994280611982354247666562050665294170248418804752938925282395712572932229653811375046732804615055284821020599769456359501006054485908732888853515044237488461468046713002925688902058753403352312826249186247989807967040286569656996828937696378822353808061852914798177389274582656021581174294432602978024337953030973646240040623220315209846009231779533125779796585275425499080664835122141002942078502224563629967049870206324051497594200860131803318276406202128207283993997498513681531553409395806512431240708556523369128283275639612577390464935397617920528170915659371987980238736600368076111833069495373839637648190301867802973371927920704330401787834940944669818593312919033891736054546221995987984540858865561366388000141952835450509810965422623677919026269698038781069130457667819874332868474217771795798340132147333579413607975033558550517233821320359321372558684917237197683352102887939633997684940976555268866244454517208577582764447767429254376131643216229330567278198867434084980072441713662381028872777573124347182911772430281376519535794132155098165111857145229173331394884214963850984147156 [145,124] -543019809870889705030651624098723427010878157559250072863649129457768044392396426039315766347299491676202527752983557947320945163616616124498621389837621093758705571773143646261608116628800613882368123490745134372392079360970976918920002808625525967951454086668362802726597641375238064646249692342801905423809120315619905337041968156591088693097349462813405562514068869345969328407121970507596108007281987440506212174159833087044087516506514651701482437326917750794088158152152469371307122078606350639068106587206442997396004847325586740364799787160590940400941677276581560759451774047286635956384325234020813540550613481703748640423608173767348050911214849318006249364439048820147081848306560553365520505316660592310080127867286885618896011996172411893555659034701656332115706344919389816732447745036826727715568126850496541874613830839471986972014049798952296665637961300258713664782716761730339272898989549346736833469659638932877380016471727346835492727378773453229044088087638812299120464056905991071687357446148847765320285119490786000499504236424395912689708594933711864540924174148750951218625905138729582912031771870570582987008876169427914939586939033349079690341666638967197840279099488240977725988383397185199601318398282024570935951990058230094040939256729228434842317529776965232429034699435551761297525204645128790111150421307728983462742025118483614615385599648358781143130526231843449515584166902081691526083368952404107134067374272 [145,125] 3237216096734831007266021059848922027962879928111436245104891846934366199539592463669377293620746454702451590638047753108626291957141406159512828319845262939911627282951364350695337336429757467584750024602800827243801645200729732231289870615899804965186239612214381120618662819384164483644928999710754160495887408730335636370038528951547945902741749701141202068808670291441620600602905222915053981657248549689062477568490996225352645483437847054446277895332838286286556354761924204732397042606549574599373693417247157164914626728415348054026443695257816955760354625369334045740738715465938402432102043189100331525470370889363763433673859005786547770403071569649975757680082031330927935448500365310816526411985420151194073668329106491147008596246679550515906723985086185484056352623427111347576101392249365042953825410553291578696136132653266644658506356107668324429293682542137235443383581676957417132004220150409585681160397097645071908131848052797955659580098428598728478664887834850385879024537323694708991949906783803191644233386363099571286730223382430848371331589361512901546950581353001736880888043269174997048233612061089847349273626853693411233636420489707943377000655930578321855009930203765463790134404995609738614760451454274252449881095672838453567820840104607869793181822542964083578769944597146381070764172939446233879848496882654218231706750499050797620040707830024743685379175274373256059569142917131026816484323731927334392 [145,126] 490079985757637979286983236009483345500808642161463087370378797919190297308796894294290507517354619483866633128116273630620091048015896092271639971936752034465722363328628418355102445271745920737692189906006607923915075169953120091578016829224238505987903791225042394691924600803222963915672688031933333825079185366495369399697364598196262641637390850267198565652646167980181357981543493607600718788675818291445195476691730615353349885917374054535712142430287592159307797045305571930853380486076865903843807994159425794640037258093977886140501321517491349665052799250328875887788456381017005408055961079936106217144051585608159175334845794581780441013249511084870808488152971730799482865171228609279370118208469404772577062638885019975408585995446201579440767985433083097163310230954965910849514679521653214499521946413804836822296759908185984517944375640593758593177702917556198342774597739059937007963980158921069491543615673592389290960770931250313003671610694175053060144412718031840547428212742592556306205967673710869299374905510413691752516818938746606553704984989008639512174043381786556434566339040948476858940769508487354483521943058102949171510584092928970053675575330253134384644942168477033420498096533332195568382031210545691656455584290325250806002180412111448055510607463677287921700164730312212547212398465364444085055065400843430801690413667159700803277190815232792715276536929560547196084721707480974751101694779840 [145,127] 6178601488233263218061458028602470579698197789918379977361139635513683756663081118508271588218201992813773162030112574497221845395787453190849825869645727077552224175876002959132977014013802798539306321443344531912173949554116806157616082534980665057525726467860686670276196114350144671601672466939860655995290829906197375040266913087033802038971773114122302818958070784980778534442882415401725229304455502353506375957725883974945161150159105575380616125234334522269900033491827942800619979882009154577418755290517071428736366222405944384604548451075763820566506431147567009128323539031622724124784081075857283531412810231686974442261228992258462933796952084923337846823655315208242594443973265661151858133385220196321959413928322476344171205775910054635279655083475665979857367874019080227744606528978405881539087608000964024583940788904138023552167905041725783712848501188058178222385136812467129589781902282820798459840686741354716418503085438982228292465545066419079592255526355291477975448698730084452645447134670471800507067860860384750672345518200150386434324397683466300295847463586594475010178365828853068171197897512277404055991809458969162905434491545206855193988654113111396616353290790188919839016476677357880800709273524900396665161329540561446395783479195869484737287137704039301410294887729123961583244690584142590253290676019026993217738265402418005366150186404437437973428190864025301698165915920907701113264 [145,128] 27512244436532640409740920512592331358904938988660388031423361405896585137250391661441194610162565282122300507239442644228772740801968715637904386874360207758041560534054226380235297314916339302439470840418852225926739039038525587782226332439837437716586554807499367153437357645293620307916703189410459086503214383177084923064207512615099110395359416209130623215479238298775274030340986714581352349491271977005471318826292272225495298582826771638603108632008863954974787243574281499567128902893193634665384226771639772561544505103213109815351162981238195247675405686267855216315921755238459089254346697906345244950658000657507456314744920254937121833715620822979505584925854124711849802383777775121280504268723695994982313432283669824232858382301687629355343915757268423889724423704382205924851239045045889336406945885865563484547986908585151262687291191432394351209779287372836737549214850533814200759238565295376846846988706536507291096749520073004125475497813685409753228730667072995640968093521084496536294595435731103839877050475659500982118791016345474488357125585958206041722511421129893965158020588600710639780095484235841450764796665097215313768098542673515391598068370840568731818704554327132352206517993293053372773820236977846454349873475668837220329748913163941834811287544697373282997034314232355468179822169536927109622687703404989452300010021276009458341617220657827952373600061568833551419316085521472 [145,129] -268406246979128967048317127924863840109589680685871743563635160080533873445088157667915388570187474309362954166141273520747818815360473856557339743380241923490511125432745833754075351558770219287118835735449402665333614465726748868098548024671429574900150901053874712335486435961146006974461705928371725664891687709346418409080472973147243937849522758532660825553278683185283276831156378742350374503198963130020500175147245880626293550118783804749920710902357927264738161906899336989778700239255279550277174350712286098096948472275816252174015046629124708800248698629510748503087208896778704027306988767068306080193401409761891724904132389997804077608638769008241634651243329189994799272286984217876804722126385531616681707194794569680502428847617356268645611443856219467415502986418523547649477032037194102914506586176759484055405210001890913742153557376576924093352542432462733599215250318981614220208400622357859489683481880062344529229731515981716933756075939033258894602701991882186562903252740523966886650762099104419043586371882098954846368780442055574351666253840714322311443448689985794130837500200144561663533968180397485456558059221545371183041321106417415031290812837186651497636734263937605337069198741424846219071367002836745745231128164114644525610914657186554652909011057247895593256763044720331970078196448806031542682995541811704487715671217721035422634382364130142751894615382809760021655016 [145,130] 96468855663171897237817018039391347899509154092022576157564540069621981314446600519059334602842898865292121357998835239335483676391991955482929317522579269821538102213493836338406798014730226266211494153087681360973535691776813028789862393127365258798258378915705567444941285487440785887973498137648980062697165740450415050577096645160679909872219390447679845007222701144768703604987202135775217443794481777982399239446132943626031679132245100107898032376001643177686943742009936402851966367073777011741856195751122805364171219213102609216428499632776993421660382784080929542165256780150697025498907189492033660701125686857457346883875609349457051500468806627913448819120048592226460392508575852967573884743838613468907272215234096335852205309678206406083527248566584647217481155118050491948049997573377182428917673647371008222729798885608613212985980028140340115732719454735438362659213079129391823956320965986655054387521058596883106401352460364916339487364956760502635126399847785315442758911326959470506800385932047839360059294282288271869326241456868299360479129422763087641905282244433112355691341097654456950058873643274855264242643084518447728834042253516848762004468448938788677590184221623996182217378693777367204132960589829373296462014314268296774223740730916064293526446439596823496841680420314984511711883171825568532517342249452306571374233273698062350098534765972423922289522097569056 [145,131] 7158697711356274235799865722124095443462204950537973208077230131323632331353417553846976037645625371233099881032801229724169419450845990318212336343515472395107751155793137727786228039965545050153378349586124790925668447495717688627960157715969668871898580897990609419739054867474143063587160887925790362071764540623577123515181840987415050428654381012125252694011363757189730775024628240048398035841947972168701850026319923235833698024592512564308084667261962956808398213079671832553294206713135189422257082091754293731646207093998588852428854407280306663846098140317755541351936387017242298847772411499128544718980657801155990069762343868273829313425662359134221912544935955371057212955303747355489028267347299202948587855966449676172922228159983499255873064777503188535200239465561072053400596739317041241315378718568868677733525514056134629941331360992565249745205482711831042846977507787420318216020164876341561891059641997138562738754448377654053475854089869972994998853802793929473367888514578650833400739353007172932721480455245403195751627918454753347334955742425767044861032432529193726018498975834916214448062344079655528204336682854918391777005506846540812379407421937231951644792302095807238957480992932898215727326831294141539594823682905431263318042970614488219168186132976708975983989727592719172214120524275216121856416029213186366263668164738797826468356840780314627313591212 [145,132] 56133934737923955392139672969283176299189455539565542142475247922515921130484613956633661213285486619488601005104693875417024858119986055045116600169425369803651556799491650495371259080175010042830989756875089328017275657994533627428145196474038807707077237344842983765074945232495514454467892116108054645323029612595037373893982404475051240374286948854810321824801191895748305684845507061612506501504885601307481572597119626751101862647330662131404608321076886608453737627743121076136332888560272518570078678814300114669243147475942988388583833707491416484990180890946669493068422501841754198587511195712689957192915496997307257260857532816956714516308173481740766863402815716872930473067712053040483094661074629285906549940638797362724702963661438647936897757318939561535322941629141558509250424679470848480469982336163797491902901625803229461612728005438603420553699753173747878090199881809893939417033685150043386596794034055288564036673821718140888135059272604438400776829502640453530600683981478252907558352987017014030027438074516489205663685049425445337118434721508972310746149870256547059430218070987691114703518574267070932923385385221044458067823612794540455976764589007689370897579795146349807895260285944429710947361406475279815641600815897732245476741419277784079462207833124327535737245105814700018939104914453068853165136443246640740745429406710720845205422573402330848 [145,133] -238917505272521550985335783638423521126667530991838163149270078744601798335595274525354588593994240429752186141030117026483686036340737675987273079204353867233831657477419755261409858521930619105461065109321608742054500310765359170057974782299751543872520894846165275141945431245108879446915449736617450832877311098070587281172905958699644371130795175213906189364038411623020121990984957637146840352721982303096582904066918565947505677104060732607852516939878785840819594305561378505130950810481215259070897266254229447762492616802967743680088748202515811179720384954397441722137146596807516230229905555285167337695375582592910245147382587542373989267538740569026534397362530203724382264446003294066526131066356708323119206190464543616997700808711728827466341859672715369953858737316126655704931466907892540709333538954255801399006764364637189616966600744121185682010240170978950949187504380152881549233100980559884411024833409839265918348826507673044361321054493015456926155136134962628999760427456795889049126924375522566568427969002320683214954505033901851709693405870712994454197050720776703853378633415036387295368311511161328982452174327401647278598669505956322522126751977551882821702108635966922331465143157333558287003179076691755909074344587603165735353947379485181206961432620849696850125634074555083821010564448251696061827377998216950778798945931588759581098261564 [145,134] 659014643102544150533488789269393454430793703812457128930529862517075552849969583925288335791833196436726397022672904880281064594322678888020858857624230599186906031899524825326935341585010126344921754839732405141452895400767391514183657427606732998645058101223015966617425596026197599041930173622194559696402840703769422292974437504802198551992421809679524292050872111697355047939836722641201010439610628447218798998036884176048219730954927403472014130637613993991090855029435032824021355265607139690992971840956903336056369980950241493833997063490865220251240072207973682578617009231339132627586878516908208728230598331407783157694800544929492459151684448677183424747022976067042640613186085353274571994201461612807528909321265672664759708342447454412092413926742206457660608759095272073162190712291157689683984552258774835933914739155978966055536023684584848428745940044690216431827770266908696692261978782841999886867481121255042198848282386634998455493408170945417110205462190917300476284178702579150530402114767683909103580082875598428900887887131396377468780384470036933617843137187446195681688632485850524864142193979179502393323306945169324168493402322102940356603232270458483790863533236814622862745398703759476493725773238945725146228252399417033634736348222682031494832215976806016553070806497792848934952549046701038401072082673717901235948955590092163296 [145,135] -567828261561765982289140166415425635558304587162643049965643664335388933052554849621729023584754940206875047454167486259142041154409233458635218895739957253976643174830727242536931078823734177049689991236479440322001344953759455751511116376241250797221803428119122833028347390346352126275013078403593614543508163826082362902542277884992081789922858291090006998021051279255392295052368469811685756374365165592229536330817553944179698922705463400689818233506214645428845438070854745016346247437371400114175374375824430577511599988285360835784550777511095228232537032188642768324568818108274045041983563923098209982215744084726099775385642565308796241244191437297620396863829650882738656869937316622012419315276517565763966104316252347410282981855004574106455195812840923737120183889329688078822450115945859228610020455802203928202227088267334826242209286930437750939059317839357209865738069170612685153463517247225843552390553711412636495505649424375229171214773400382659683853734820721506915654671019226418447912061079056685294345721718960088349840085266998035132688611790384798713205552376164729142875811586328753039606613536927450754414156942614110537421148197173788017455693128004516558515919218408444011578282719122723719140100110034989247363548247405031004612435100693270672445151085635056942273462679375373012337694724572258085222098460106269476410213116 [145,136] -307708016422175239640880257547683138067060743600095934526596208011120901390784534190093816904585445792399493606628819396531924966179149236082254725012624890755629053929734241279681544769737776006386833078772223328539758394667830621056997678089751410746466370905880835923170503113180196588380869745845261183944990121637327730804650988994049640125722480254042345705051908146156599213421290772454236286635463437051474193553451162498876514771160644862714188883882355614115412663365508670799682284246823964958340257208673410390966040470994320049708722030703741191217127366532492462631437056966942753155393604661893684912186462848439151106222948329478033841195121084720880363749097530260627490232115671553177037624866264212986825893636966932505313709899693728563905873904647558092583085730247662265359363237085295739585952121997140658772366541933945482874172101900424465167257809076274405313053722178058666816548966852391360103202227303400187665105970883396017497015812295050251217056819379281215861589614150266666744466389955425858688570654425167565282578844488368250779290231772453592505353490495940488591211961037143112112594706778361495269761068933546041327900343497095741583881023465035211448624747946755120548798598574197197169274151695421172623780719192328540135256703936955182126432885178912698662057714091295431938861241261733776316561281131176320 [145,137] -1161053857147880892958349193362894722543878233486836621793235715753810547038197093561207083584726918195591639637035355507796159432970571286536344637077769242463454570677981928406924420311707223326470259858271277366493676656296822531897424071816983355242397415798358622999236692768828433671455358695845398405566640090694717754184985260100104040343783765583787225401757032711141584907626094713585094797180885614832480775102577269703487564216907665716995288086911353380875581110090133107344650320109312448223405974820146444342064434344684970497681045646933153548667617061966740135546313276371169718523503010168824492053431987133123017989017993785598586662102786086095428174365800615463777054971343785120669134746277987853251763302230541323745835254539024058999161372430169663671470951076287473202760847906638900702344435965689604809511767079889813359535669012950117732154031773511876016211151209608998614920860160360660980942557563721975446568006368407795907776976034262393509535977327027413256553029792864288226240979194008492963561606285044223470532674142095757727939010850284794560658364341648042139848076346559972888693080839858077731885640167886948856418054723312699770305618178311874084726788585373876218738821957627437175932349445508607416742361075627155227470897211843778790917002835684409447601887151133742182772604295145194010470759760 [145,138] -184000548604778137114488437572802787533577271288935763075839035593536032032429675680986999367742201096700260332967264056556226352270514995722126777247516841180103956100273774716567139206158556010337022912236787636290790324130315582694229191205407759364774547541567812774232065566871283008207116092765070079556576470604113491412346685214079808551179195402180893160110855176477477862772696762202992455117856290057674367340110602609055609597542790605382743780073657183433775351892998706671592595637964735137265221382526556281955181095208867935294067763560233640412429386198327189033843061581536674820500607377441425614323377922470888698089167649731101293969444863836707004013775652005545738409131040251682516872254603355561425311508877217600627675645097892526794566213675643084035496884003639031217327565199390811503100581006775493990090020894418472597536717113916103274880460321379257622726654856987873791101572600332961782791004537213892203084491430876021597921970105271057431460867408286076358931612536738861956872420654389658977728253361254462249401057004658286978356226995481645215482025132719760476556934961384041841274087795730412792484558581959508640006553896097761613478409461719936130056511004129898659568924806959271005751844882845555458670598404437826203454001081048459521550086929562430516682025391523919324353070942345600 [145,139] -616484345808726272941739892195137243570056105529937394727366693219542384367947310529317518158708893189354881086030162080969991656408981989744573817304259240719495737446103736419369087189795128967716245851272111168713880787218404265745978285104879505438906353162245371301849390745375495647884561503587819997230617835682248182366527662655319891394739982217262835824900267127458826041212821230900413112472108415308097692486980956996474736126699387595839134473429039851884157106230853173326368427909203091603276380566703238255454568204877864408849565288741054556605205900333273869913931583441798075252864680071347595459329295829799952652781647700779379032617477374395814346632673058883125318249449648410040693893865676778972388903933439651705206940149764499282389428331868093926178336244029501080986463063671822109886677061480387684699847703047316539560944927127293679074882209240422248509519387461440302357550991236589791686917917708764813521075796456379096493594908510791334153277362945182585622353735652719172072899100347509349609626403936158141681671206931689863637094504447402926054398556597391626625978228934472484360687051560257353773989188276372895241937494305534583509221784051810565613969852565961978424889014863204495340101594646900840956721331985392916230439735671797187273454674095440148384738193848621829877853064 [145,140] 31677548205585427382617129795630791979617094345668763276942607147403689805572605043547573003804210411614677369331242338061560286377770896831610644043352129170181218246425566621487696286200990510813064450742910209110619470847488244226236946820834254967794370002578167528794438557512368845666155254250140078953673396702451904947826712341002156578336041852632085847975346892036297550766320393168819455164366330290197329773361164047088693273743027450759086754599151261031362877916867501172588677118386622051874790455446521890298162269078448015113050156439122268832978537627076141430064472703476387389937168355986623939102710759511772755838487364576224291849821671543989384673829445507683842548845431576499903095021675723104597742589990917064609362935517263291305852838799437116528355532956508888774373666146968818332664109843703460059790875483083635321050422606461839151024529663932160534747816398705349783559211102225677537088532660512385858087291732976892788210131251155683524510941684835959638662486460174955938115988808753872136914507609228489164078974607468495986968859528381156946044074643579337909658093953598209562107468942768724201587097986758759292891504558828167867100960998838510857294876804936622352789849969129316329008797179716253550247289839265366072346189918731754327861657573136168004519545431416256 [145,141] -7027125439722914040985741541521144252903024265542032925227881684382245299424987007702388592708153641509106166825222028447663200103875502860140148468097752906695334238051115759279145746835166520600362365791896917422010671304009007182873534211147539826994627714156542164115191116205270958104517932033323303515707374143139256737010530202127736099406901546182841567098631723351313556114284993910381775163982801298080525166484073276031340709294832016200608291160478110431169775544810702271401900225790001433509405139020638323196983696395058053693099318604075122921693909468972320182619995333853555278668284396322380682103465668443122982090348246675950675948170999044015485121811202280408490528206728701772140635641748290280119062662722652998482585071429367309927637777155282707169126201781825971198863352810762933727637071899785438854482479729266587174459714927226813035449309295445265422168742344726860582107854296867111484732994842603408967779078951037523667959259914165439021685850777306551099452705015618238352545474023974038329718901722205480690296533201013935927124505486765190621096050180979194909356707719099547776259418109203301961391696834741545620709833772597810835591143686128675955972815053758776850765771452539094486270883831215919359493272183693273010661803269017399652414374045376967645054504 [145,142] 120987138869265452439212217738882747510754404305268242007892589739616488256931221585611362740074613750214093969617200307360834706375963357383181586942578957023023788632491624313250955380123457175136549151468792998024602405980327955391486361451873325265648497567260577474550389283058174171866406292175428976776307189418097348176133180588271766309105280296996472281013437916270523953810154886439394615043243231513154975672359031495287251336527850181318427051648320641535632074950857797547089691925144120848823377352972567418589565620069875268816959879066940627373890583081958626607693619870410518992440954253687993382847676841611917789399618282052612459875438016807826883011262066737673066299118096074413513834604993297391357604050354161537989404499945667902477812189955562827429754273756791070429308165366884558636386294801324864420028425124641010743311968905366345728167251213725275874677751089330705899190674201835951079812371023561309090993588471958083481730342493835642566470677985019982404868444011400491777357064288416325791237345146586461197750103129890373216067629488967534551803514798076899926072174553699039974696536099612091135866964235895149299132595523877280282858611891146992956213159919043105561981031320820523957516056892613226671943518774916553848294661692310224663861508744568 [145,143] -441653477103672488786308120229416650871272925476577815594675696161007433636851721684862983080010920565968233194509703208506275943491616326553413383609910788448958143865078649865366732785902105224461540824767876825905525281487418847764263015096449036229072333108461867553006487613877881579243996116581020506558399995255071886007654216435657339610760122000186831750177479200119066313462936863155340444650248813065322753853943891039787696197195871153766240166356567285273809343190302439206822485826844149143462831267619346971049207926455844427369306811761107333734580799575664023377901269638489714482062911162715445910098877683538175691068520049554146467568016137495343907399186941241743354362816043716095740701913207011314584691742288415418884503884741993798083705079772647393056745394258837431808784466094335418581911449597448825944761108364505421161707576958188307938744904775791617311325871528216213797797252922280508882776364280877440836763121478615746807641224348262907077305974666592532624506727579118727929168279590273328357735842306244220037479913359539479525195342908251572352605486128468091484522753780022298687648272491054576638383998697513928916153294610538014051165815750295257712200190269841518854015722134391358634692129136565698657203988658911133577712719764994758943 [145,144] 100832277169409891921909795177003459000540157490102778307679592728277397860681151804025945879112068241412612976781672329586286272379415013275404704127930993720708398508410498987199881616253547309481469210814951014825046928872241387856310714850758734725636661674230829031525946344014943195982202262620607224588573361138838499576529201189137574857425892647152458091723069245536665480897922587559495018177356998558819968001250998396605529336219163575285912136946975395333714788530293987797483461608334667848784465461394598436993030592467042821614006604790499417731044929474679814215952793076622801159672121596244132577382146961015379511409956033382360121850721003735285980509112356073674685827541041389319471284232156674452265939032014551316819827551450282767901871323900555542494275954376201405438335197125308565190374432119529781741553239382120772600010098198359349081174978358629022856628311091180202618435255445351986253699357342264073543085460239092283421864476269050788600083865951033918581286798930331647339722951529324651896885369518178454161549716877278074885066290885701637643754310813653622412715043240189691134039343693945455802399701131731838437757515039924423786564769679959054449863523476012861573133480362473980942255318638688514632933952030637600890067584 [145,145] -98598351463877921675248149803569062006711122058331369722635068607769829638685343711093511821974978375991470697157142112177965687480532693575574272309191233252589676195590425867863313526905137143822390710420342462300392655844899862596576044748267504761402007784568196069562385918248715342638389516487266645770332889195317182962379446728797347511381166191948551118067638831101341544695735047765227050188157590338697929153674859506055348258365220205064045977229825075723759362690406300983447667089600547983756108294997492410365068493982043195681878623177302668799171066491257882748368190919638238988105726668552656106531518662117001706534617410696749994694698410670456140285698585679677863362134007094054491005245065788747579388726456577317770675453938972720545874872115505062204352583645242242584441867520046642889884052473985047141371489942130930360945403671599689391431100801792392631914247555987628419297289378367099707237993599750028923075162482033071031977374829251533140744879497229747003972410543786785806973541962741222011499549257072654206089071819193277420736601419487124538231787882675755699379842222670584093733496700183498872613688455346920202682006328018999508921143146032522822993881230711812138986706786224692700341196682332962535677201775504 [146,0] -34912791575919640101157867168676610205709023745289948934061622225771208540202531547403725141213935691027004814482895888831378785445686641713403766261547066422880026022644918524284273546275879740181524221471065623522641537897306849039651386291521146133814978494725220001912953229965068455316175504377012793687943657095151045429681194635665491097279605801372640278015908839683654602536669137202270774011495019468763868821475550879376599323208178079352481610243606477023225238552528844566550514086065524541619426888028631825080183456709030254245110966738337450578286714351338441102790462451515665705456774578249971325680419013509558378532778691323692338585471446644593890610059628369628432753669974315080331710477147234697382801465714056545831280776434041771832216260401972776851005431033724094424540954807917373519337208690275088693878468277432652707763893691020474089639076325463682530798017472627118676655865416114180927150772587000207014710784527052051369294811715736177529731194471536698726295738864604370189453162913834982383110519188685031780714748627187342031386414847313778412409711446176827299815741690965027885094240836923661751309894210872455604971918743707471653075608089950889646749918850715846414480710509841727252650027064470575887913247800449048576125472587246892727512681872205186169595304691930464779828694240154952339305501994623228311719325579150460284881642397206312416514980301683711663999238745928848787032631049891753436068940031576131217178172430895376864278317440308665188146838269326850650288062212991677804437508621127404250814982089342024361783606944791052684936958115185086034603778881752945504980505334143428619253350597777550212775577809804853332583460308201386279847558763825979249350023197525867276434892563019094454099371683266174780810951854887667128766127131435566862423168453335018022065411245312302388184076494134721853174254683297521269035981864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] -8127621095395417985265449930162183261418200497253711412698905926225546252281196169730792186716543857442861250914285173130328382464771916008710347065372829647557016481294681854414179415226975775045468387145051899725549151097292930598036011358876946299307933455782142315858717819624399411814934358846373700147164951228036631403753330065483605698783809126922134042429176409166451129344862321732125820043100788433103881909196087545930639758228109691911616640754321412218261947987873575010116851687888727895092473711773086041871107314728338367124972248169421789420553922649198253999963823335290784859439021120584430665786396254373962916801401239501995173705809973175658422357587255237870003057704852659029542516489098174483221483921765507020138868254729284084495673434618906940052046315205670007094893452725070725873778284009295486673242728496177019808122484895601611586910794161784974169836452544692846501896730911777678697981169963408572584829208798361699557406171092577087672728345891387838076022718934179106302110787376025415878056712424930697971530015115455834405401073605795951905962999949514653143056182109370403067530648932354250656173049183160014450398465429358129856711225593684880198158655011008058286235085864052760580623863757901788476263888875526539384157158694679443578397354568753361208428690052466791769382765695831811652904755909104701704164295152654930388498914652710364519135043314834150192967341644266372633846456558044233284937109032478174846411719904807168546200558125107044433349087688558380757466525686034682011731565163057866658099230945066339800882432509516388066080567752240774398059898101550477985121402870994606304796827958281370971586120126312608801518156345671752762302599260119820506186780196198000743841180992733496802609565237018874153163081041482234202719196476522954290774621254736559695049840812401679838217873943028287394607263816736940936210717857546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 2802906170879226237932480528767001341893895483590543349603834438637038864865741776074570063742398634267281852350737603311197380793996321704655939107949995631595221875573525549511005874028883771802562447163090755918870623591486092743774839249380336953654020744466243771528842065959864664323349000765096115072356040775801999600546579344650613775325631142818331765179143818538208783770281263793984314396268845118169590992152008156844139638794460745101637103880413012938208984711839119035336929617881949589201280670065619415691993736316996517718945776509943921477920216004478728187395227207096655016164623912042756894657699228242502286236044260890587228235027928346501767240410316824467991519358663040409622899927882006419121579083543108702441917310629032194233940647625486218951621379683325486386656832520721247587390198629594555115606136589189897991153364044618151958878810117414967638573591130673112877766022328898210329528917413040688179776947825422120687475978481120580613218417539756160404687138513955076919788387730506662837146822225091072389804268947214775379182302680244586151279632337772906078811724451943830527834280681810512728688599145732633677043294987310848075391641434189762986332486704132046455403903805584727639503967428881292626003385091814926123842660727138114877003326148221822681377024152504039850385183678076672940962711903626320428587729612194707570765770130459670054048582619744066481982642126174879544923737136320639636952394847651973255512906662548724598585214196423112729287743853669389567268213828228685206487372165274441227626159948247192099089439317945287317224513266367494290864621953210436793846826207757625103376075654763624812686896518790958699598104883100365480932312955442793775823231154245845988616932732430708888438409024715377417341208401000314872376527177077923810125396303998504368768440031600892716819969749437323035722381863755426092346618301386850304000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] -63225605284820898169366108893843243684235650110792730888545821149714091903514441874428744166448307398177655570942386827052451190416990199516231518304633827505155832738822833457918980315070240778226585340314706920988086990145860485337279330128017672791155653355805737661734451966913745863326671425484000863632882827718194832605836791377342763111918689975861380752568986375833911158065790608998411875864710914969913851595501425722961928292834911296111952809640403540670888599064586806735371331297184502521050375123379346392343022208167865218663292427202252747476002411271498337494972479892724944475485281559463610466079971802577398209940126674183846342602059076973736901156748683079052248617331887743518319573795062415324073603124315809596139064776372674537598478036301741455651293598872042328411835912088593054995742580991868612035149467355665219089133949038666306319533458550068334639176478605042237242951183508868796042101267744030896705822684676264298715000802330002722189286279435811546464637727809770217064414638786380916225573515599360198368242066653591793414335282832805035593305657809560192031198538097920207878214780507967283701050688943744285393375396717012705689382267220001356850951925024294075763776626703051188590941152124702721993687955510383430879682540682842565604220845350270154498856723731777345194582127653196040605673618652509567091174964151130260661392239791576906612202140047574222551400565213716066751616723531503910332519690168679019008125470528941530820520851098625228610151155644300009221334968870593485138595925598248729973202070088890371211400802402540025198150482752177982306334584399493087907695841224293715875335862959202003597792326808883872768125499382797760889563080931243395014305511991293993944606770237163974223676568355426496996193024160111562904264296248420676836585288020062956604767269765467002299275918776375095836603205007106765178139004490901094400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] -1617443240056168594657485561930827760096761510045342328713933103002106279868398194865307613656863315230949174583690656992678985818598097561550178056183335809659342987629277218494115736442167548423958399644632600149180354408414845316178962976684554846537071318882796584606216955054502518777513400565853981643533322047266495629638417901682124600556360196872101400566356634243667210499344920714154973256620586910811495820829568904569086653513032530933651394548155081060652728052564804613942467195604130396623560705779999052610745032735812759151312806011542447363938364484609703296617804746738818608234050597495216074196542703149034440716165637997025576913148482959952331635659296413737407131240397338278271853642217846700334988189516872460599488878617832260524043516017524975642037022754006523477658552850489601514558003489315553961934867683731460546379456176287748255622710609720860898766233671738157748037313944428155232372655931973780861407611953927642895329948362128539706728468953828182291842085731327328951992748295014932143743806412165350168435033836551174784128097244470716608466472505689813215058834518815234933629193823713861286404223823024359101079097830123895342634847996511784967291775258776791405129604528144620292226088323338737071299718795682420787998777425163506290419075955581866945984174173351021144109871111468972560293280859853894772035235530682743079119981397066017829403138869885682339523170750892491167073862921563861518106151475061333465231365613531054710861950928999427024948548200994446010707025547560629505130237396212604709243721573634206116821356429672226234325059306203940660118194728249124320939841226045644783036336852261862862288214422286629439195675912568544013660657323398950764141834120207996578608059118804661314305504954748754349362671300202207593413401970913171675849995607706370403931578738919031941789502736033511753399552547032237070758130611886883864576000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] 6247337439393779954690539474146529097092904929936975907924272847340802339687665782712683812177707897322130040206700692169793758396005561890015787428097489506950112489134450502137102100451315388731605829327537927506585761562228531720184597427147080456177142958683126248200426764530100021714829755582216813701432739363701741946687638765749844072545275628093753847393199764893318593773037419175468103248484454036008182502196720978002196679961123712551474903707378248661302905188112034701707119521998704712185356771874151706268472522030421400968512248270797569814557817692663435834474242461816448909201844139295554566723292381621355162150095266033183683146600080886748365639133150370264400432276110278117787851705722907063086335303793074581460413247363460092727708636421078858555378756447174500666136306413547955533676631224335598292340292597690704820003631266992352360177936291149648411843825621917382592276907222054712373160536618996614853512468543907761937079033167287415127765806490060864442133386921025160851363391668571651992087894697742638264654316411324765390312290445968937492103793523871179570396496404804008722005901559524646652173595667341518240071192795540967937917156788596678617727492152361745477741985429691960775063355641949834774930042568794911479836727220580683010352332297802521957917418718815927996570378624763855989273853280827560668000491551266750461573053243957042151271705631437020581052793274037224556083539093408855068087240411555264601626540963493615579187247094298703969553547951593913214826241794055857325631706712098980428701792047516392181212146589607804866667195367557674405011843070692058288722861847176734649761283065291122606979517026162102036873907752225365273622965902816026835091277198454204094354246512591726904949654595469988919095135463176782275251307420461709688163989438565335771096982750959359606696878860458447236915711417990185721900762585345053163520000000000000000000000000000000000000000000000000000000000000000000000000000 [146,6] 96293679134009967203466647336412668671431388473322841614149558678154534262496504787216658158150903930459101995414687696587387495882502471026244446524154320076210224998371386670644689226724807156652132542224285606528277412161785358913395425287409888713754690951253541316294542798455524545557657159170577527297995618496425215725651052668877074102182112243083833595175104665002354369236875302199555670885504179506284479115504136946186015548607087588143734714498388017345106393531270546085977511956511261526962059028604107754345534218049312192962203376922450563422831271145337058787960913852053350329540701388226681099082888427295746764338592790421649235621648895395958827903523943011936736726400428986152972123842546817005475031980625171008405953751927330846692278719999809557103075648885287186549763473487119208653876052955443274583805856343506970113505479821141673242748023017570004261779338314386749852426264939649302039650845124209547284278280585201402420804819801803305712022729823621025103743202795709663237850651830798337211279505872914594360912329457624247651597281737538413315130272972192113145881305226472435793809084281015367491749123230986070134772419216970852048522664488452440852361657931879115297740960730147266772678177139155273919110236423667813025035568152989660451413622724227975166088042391030070641576382021064105176024806107328415769828067622402252639917680368282241954614119389029837337510439323804034170727628540850384781824561960216994835075411378393291510108074053932775476029687808936184952333823134144506277585345013090915935690029827471948865877470798864948405973408139981097933673987861648988215838343294151069912655924808351426306293224653510307610832643318813663466980750679311114833698129036605777339865592560012167825120816210884152983054339301780395252659062321379025010956071702354403810073589031239390773298469927305763559358638583223123538965384704232014217216000000000000000000000000000000000000000000000000000000000000000000000000 [146,7] 43746499476240231602301237449379743894286656469898909332325995295962192088103523868555127504866110848983877425673948091258788993047092693334886499695748299629239414019602292753044397636064500793247821395120682193325288717090818913447414562726804600321132737831204912868854183258614518320702689352037962596297456507054002364078358431039383672828167387191555957191168040413559649415419640895394929840052578479719411438819294815309180280372206568105264498097554767666304658008680746543381901059008328441153793508826053289341992872914051865066767608204030615882214946458315667166494492971891887928845303531579788007849453133304724795803222697911015993840539084169707859237059731932088370004154789057170946437251745253260177350333224133480620281177079357434609911458565946233703622875934300553676661371839424847780346148551290868981406150575843902178468092574192364235379990914539404840148249199862700793862151936494326566355991992599592809987061944250438047512725090379710225976019002016985737567631828113741047917670059766796531717778603262879361765212724702348089139682856018506737406644794137688771699429565427445636578847486265682482503460817990208086800466469111877614824536368950241720147209643626320388652154408851278407731614986825991913696193551469383463319858912358290411148497906935906260683007635398655618015907077126826615590391243344494034917353174958120245757015585559147462829361197962219703255062559747406044462743253239427021803246412827785292575247238020967419580149599700333069239590974284277489597876629572718191640807759084569310999636982522190307623300426214302631279354344914176392632755467599629039175962216341604530028825686665718178915177313989632041415683422998177550775695298087024304359052526493976472570305792211982214350738749296243245446169932400043050172030651913484943363579120376200414008038221074727623540610898367154465710054259740002066347250613200922397900800000000000000000000000000000000000000000000000000000000000000000000000 [146,8] -2205975604156831414322227884144410809163158086646590794014205048776441166829981725572653906701795058850335688284237360377645473631085015463206202053395823516015181094614816304728149212337341603543156628906424054109681544785315947339786246446432374083952278523540021742516173473097172148300039355042641034944903418977276640767738190643813515381682413329088474387728366010314350805238963213100118526704109082149864322701927707265837625817783525538938504597974006838858804281456528301292328558800399893822097740530992959918107967002878849757095721068161579738916546830439112322241264319104282963229757334925844325803305339373518691416495540025293266550557410304372323626160803013189291656190506857398351502450144814313087147165461615369379036466698032578075706277940944331192828639770937372324747869988588476487264394128237878282105822087141491702052381154102746563607680614692394168826808507541886238879657670275474964400249371586280775244068879756256619900354437707366938314224103490618167555700817664639711438886836073797167421593608018807499140597320792066239503441978797931531817480238630310215917021833634476953913115956828579376791384870936519143603880154465566357637350076461788987935642633096033776814280542525360978105389775353786755130187935013169708401940101884128221761124056772163692256862631620557246777398868276032229394740686151300079947476661371526656370062739816354133982237666256911052344685116425340609322522033652507657692814282893975805142884289457852432164132582739341007542759512150487745901219734306966852333630223463528779410321973098142990582605672555059875194688219295875116312987089957112198264604044612703605144536322879911450926602470064216560956079395948222199662867731383731853061092328569814327638698214762833320535466490348897741539700772727601098929002346396600048069675073369816886686855014722825755272016261801648506861887539406317412712282220379865438325047296000000000000000000000000000000000000000000000000000000000000000000 [146,9] 4033320867156184573253333613068982933079601228583776729734484127925561982299782872271693144559399422468083255826913544696639540221158186663435902617556114504688730942693447392271482459028120954803165471490622463933700932727554525885952202274640075192934025212355467930759975895964126457464554286433293192756344979407737020307638074602823899317412280501271294723499493635823238430351185600142198366158892613753202613258935144002179022601817795413858683807430041339155543214025544684894676987991832830146894225720156781904482132490535067977160076133720629063274510136285069455830224262128658486014324130992881869816496222553451198607987217568540390571585574016430048208977621587332827010739206200797516077201402328776681740529855330268595826869839645155721189478607703292712806242918447704390041270969823550518474900572354086181358709070038569041111788394775552638948211506541768075439560408869985112806630336149977602107424996677498525033519241895950658708212425949633513767449579061842376109955273130686910262270599897048402584990104983153054846577044310484545652265902193012899626771038232085660780918027179507058507900611706144163216809538085496915136635544582253183629317004370077268577522228666853551206035795880930467585565324075093773819970891226157632811684362219515618180970381130972391973661461277873025250775668811949975336278346111046956983613953142485305780878681254394833615408852137472642157620282067544478106205035318558232711656046269517534055505228052512882345385811732168025843735866320222540472879425936874815673820890687147173845776991740737055544657413866750017642945199428712472522793250489426173896874135152681298879513474364648071651200606803425122957891347047715619696501462231059866920013594668527064549231345361869595174046858072149888074281548613549523505931395972851241162990720542276309664484101899580843943422823593311719077442177759181999775738440113378785115504640000000000000000000000000000000000000000000000000000000000000000 [146,10] 191953206982171420534174811649259673878544890585629530179424940565290417869495389711005951230744183928651942652281888907804598264883927566443338359771176869887211124639313329096603909109124023195151505717019090497242353810011910384664409018972478200004020502975453067776104087215342821877879876752221426966733702085887138281606157237813676081181887565613710186155329133898966643018367351602166421841233190111295541381638175709081563815432148203064345617560248973657332315940069341569909611982746275518762587088639879592697410469665599629224582164766730143848165179575919459005638793875184823846424924855523454786508062289829374208766917079623311776071278049669152824549560521625756059091968537399271482137120525587520721710593596047043248586723960240573718227652278443149983415151753316520415888419854104555328499688111168352223393906435067520830763789935126901955077364509906179371743876270243137310287607035907712625950894256290207801305827567623518218838638426349088265595426411278788407975644097748610772581182729362073986006308644221957518894084211575524280276849147843585657335459806429630968537173350131568215901781263501118172883572102288415938344344153346852779501154190642835275646103282951267587111097625526219653545234359538840517542332425755193803084911133980752467799798045793816942255314602923766181967541460155426465096979340318314701391000822064211006676594657437353054864216083120339015830818828982962346645307380502185015273914996913238645055481902521593489684892900369704309765311986983819884829260939618399787040354512144365528033092445970141118509859638067367656518243644710243545165458682078771183961337011084539232737761337022084192841543590619522301253964901059128156635848976274332117630381803539200810280780925908523604580691287817800166296960038098027849720460064882263143979286934812215856252784493983763920479456173186521920936803533203983930022714541618369256226816000000000000000000000000000000000000000000000000000000000000 [146,11] 25553641596173567353213192474824312821731465595689334475412842147755745367332822455673998869189825212677609058264699069722214963194960935277784735326645577467775785028735315970581558606119810405932695687682514905887757545374167538215472440189270810112059404318831066669632104912923052707161582393373691616613773376744964146577212756124476115985447368788512859485403140011446998437116089764857357052155303468273338837843156140442278230458977020113798391638576980987834592521334218312434538902947341581645532746545424822078727309533563388927783171497830344682303997588478527040912629577694872861669202624281392179293037203085471323645154438863231158616756973515444235430832165994447815704566131121485927236905906995279635873928659130859834484984584566249325211268877078408361865108043271335637587260608244129165451373728603331427476244974177291340992821682875589262043267833078243599476301440499176590669527914575626536182511071447534771986765507844370113943853329311112156938207337808754249769032202290382059345173391566854955101989477225789758074671900188523583749713259352148863655529886468788229079265971990460586778899330420868006459507517656503921993817668888914563275582597271075148190608037975399177950391122360852028179136904316580049012816011068041891397058621341138638093042487249217543536919569385452781584774552945295920948191671806292954700292495802919782448256498863214684841941388269879449271519847557622739108393774169616448721340274391745683771412149471306496027327569201874943991842273669962217340841006329437367184573210524556492568620794819328754627148144372860372652100305312446739715260583519308261087938459012970089155398296016926371759342836712443493651233254120786624064525982584848028952990654398342060576222960964698482477376027780514943543446128899014677565037340688101747639909873878347424715750666659605353719511704388966398323488391670055399006855211785801870889451520000000000000000000000000000000000000000000000000000000000 [146,12] -181838905208393885679132724865600253315492677295693800878029376111205524286757519622126238029812343782459840440062302608056438081697234938807557297375586898655415814030108890818072296798368385380287762479717171811994270269033189279828119848093277089790372405703079814080754268164660308395156500870496811568450397885846376754961952017971157017536398593866836695000456255924691073869179736892417370295242508826403144904723952065537967979364324708068800776446454242843855908928334601793800607643558763883828357467323471914550591599958081417218919899897097497860009641633117879938755672673507970242622784584411339347627705473811572749213954810578111075176100296066008941419311990314621820659781233525702981929692379247207541701938457483793135181770511162432806141127009703726677769442354301580450759753253411628845191202474801956930784470896487355620445905222103878068389306854290395238850166059602554805819988658101130016005631432942937266375085795105923480109152608862530071946214803626784386045124542424092884911161785913640819417821638702565528658832356795393473562594957257108810949788493975180382730056142841515223137522721060033173157171574792188862154808706106913845761755973679566797623324668891603943113890109272393590441026446973585017400906787958527556708665958517556694615123395544954311996931336674162663824959252558818628300713091807116462352130261664478891911371745333766330142800918430796184663045614610584409358010671994833071515875785552354213747917108598194009519876742820790464415633498782848094052918725643567818557904475809906018680954486467128518879709251585251849910279695777816817562466137743155969230770536190072965519544085328972239428231278032549511411952270210244468785935834846460796499034103206018975935402373215523366971727822185394270728075237390545371353049698862314200181893970458221714532909427363342991400112496688999061146159947181117207378808153483198156230361088000000000000000000000000000000000000000000000000000000 [146,13] 492784464284495076202112196745247881926777223650837156954692211484922824306201025729122031294664456423736056430128410986883174597964252331238697003394048820053669550046965690072963902913279520826737281490083495441882588771099496205605389689542061560867710710398663681768815828734178666297622438697906887275726561852068218565807999846638929520165745253469856268770783668103734689491540059892172086916607161696916116365138003501409754127182182744061771923086244187845871374237169513397053224629781622232365476369449364924189497151873667309745398076748287572621335002912975566286889775238060465593471315064474068681599481417588143488950484566061448166968573837098929565391030617642571746161793020610730409860189911450201293450284177808214235783694370544459254725109552141654396577980498487651795970787489856016732946727242141317956768740048903163581602989719523852194898857842743045114433141625841624495793326770791319061841966058523253607353376787452983196029202418246356931279230149551334204129253363044221457565163095352250507279242223846974396865298916897261150483584012484503129285162797465535331212012158317152905340652663928466021229072728941712673720089694214856644843984271587550972844080605579478605278107935196391229556148375771168901065599945929113326231394433737605196455996665478966545390805890795569242396528656565059347527549516337271324532062556064120408775720767074534058266489518813935426825143567130418280886824997681384079927085115840313947690458663657582925002171000344385644224241802368590697323892026573407794982621710229332521521961395749064428772699767539375968205410267082757785556895267177468321148149925578765017792294359195949859060565488369027742796334484572572408523119079994130388739335101319763715064997862534406839988468030835720313096714211931295200563143546431494202863443148015640404991328503893106823023607586552301208395316489942499666536882634271339021514833920000000000000000000000000000000000000000000000000000 [146,14] -754567745556239121775004982511386752098199263098243032864559772505375678871054360324864955437226719476336113518422765120929060789758537202128353697265385031944916417519759978624168249754551334361001921178263031636008362513631804745448986328188353696503749672526218753223308177919644709878064628241574465432025290886020021471916368607159377680246555403966314769585816625489547917644864295019514232841585608282248779534026589522172305849309258441423673683401687493591027035876613544120319093559027425643717248313422201653435387850624784218630037409438556189395180295549656609551892115730105169104610560831600183229627249560047198285464736593202710417468896105501974238033065647755918290371414629318081743202186651920332416832813658331835518453171900059110803914837676063243711966149517643069255844485279764703460347500983698242979484012755136904393633737145232818264490427894661910148168604492517297810697245571714255674098495539026249618412401574660388974041174472378044918243395436256111244657045652651077778685593327480333799394070310933543960776991133094179272403337405610711651987480271595972551281459476418357879339466826754445672060724873148390666522300837322121937292111525409504745574272122816892334012675206492167783008069907184682824846922723403953322719375428454766674510190492980886590285750219472566317349054636922925092393962899429357063741567532511476064129094980019837745382806083614796708142483976468059651455427455619512265205356588092417428499853355643222305480351857154809324782626383456960078419265231364686667122387073457211462098114825595842259757373280678078079761820497712141116418414978750391484436800519683865291217238455602793730509296351277909569714426584754961352777332997631258180639695706164980021906055851351872074823103046128927673394120190892730356401976523900108512803429500117536628457500590166893099901934220266235235274000655181811926643061526307555885124157440000000000000000000000000000000000000000000000000 [146,15] 742069659593910382905019456095478391155492028183579111523154428740835982846526243427069345789233335485931703053818885552702474360037355776430644535030996494531111491409487536064604014034186962632253579017568070102639582450096690658600307676246218651053885128911824720674338937382087372904533433521816815242932033695273736553833004050342464268903255204217118097139852216835709146128455909936888289168048737212759117191395485345993192899866526748230998792810854469200080202225314412975947576744685229520218777678471346686151364909505692453210450212120669594491810820908347674543209536064485379239796703248679148559862240347528401445561019721923327650441206085657183114507335312352193191345282584007065943187293937311253766368832063935180809240908194660743367789766611246709906530707663250980923733299148210022710660205972099885964100226725880986908475949259616047964708510232479391865930398186993520765938285092722594681912111436313159089185471351880279457611167307140484993021195640897867871315111931569469000497248723529590381169103016879005928858205625397466086236682565517892643938851342595734376547947296287610134190459581397080945014148265061086890187169501180467066033808104360795611314515628462887988454305671499923205437298075490790263645664820303481025367594913884144086598279655760959035651680691348077975488336155084047381104971152432272120642464091237502012620637256382761518442539195733425081338021089829459149788633442617064811060296593158456025357084744385101652537281666478414262554461432811532928431516878472023446824226567462577831872459457910060131932726716255859890390930004656898211552013557224077743463066612624380583941084184629261635821493632442586663350107972250219762439316460629347033315664902651889849824579391049673252762046248839365459010089925981629229887704276633598337326886519298393549649072519919551152032461416437456632942457168652056772401426510677639157682012160000000000000000000000000000000000000000000000 [146,16] -617251804706865151341694079759968275270030257017434474376671692662665128725747190069240333202181969048850805531143193896739907009433969230309586569105630841782780351586814664851790031250495046624334866804088237281391026769084284748092319338659673122219970953263896522646078050233933555086604696235522943172166734060254839307385869759133084922775629517588875493215545106533421055774008706431832285164779947784181739683886479799686881853489643782918679896236854649783286888874224762926996846241012810133238914110316749573960610877318328893725733823760899809936194221319395885798738513748724536495244965364571136969923562449640881283524170483579574402376727628428486002928708910891781692430735827012116252787097843320534123249732888082183890666332498010527676960191372722850085488607389196751270061631499241662080233470437331477985402681769175030040523629846180660696764486898199395794395525978373271152524764216108184141168829677402160830207496538536913058733563127748721112562200022009171000527344981880944008328078046654949217957273730133573095860368753473040761868425874223382530333131532744755283191554211786719674603285454701058824773381087335375825910495862092864135339599548338409912101775333935264205812385560520641660028568120785878692865233374208302418780002343681122649889564394608958607161211353227800416917773783239191945586259634467507380876460647806541737813226582767246880875024514039149575942871837979112534799809813165211794683142624797851480329720241667511916733264186166203723526736042041427461771236878637274252469692561595505953033473805693462437831699311599477023543573382812728349028198469725205688312131773928665113120937092356879061860332119619613438578672401325019633775629712134777555001119024207123361965210254780558444354141427202262274407035029425868255653170893562780648719445375334670028195556201757403297689588432295483085426933432150223052604150858307230485981429760000000000000000000000000000000000000000000 [146,17] 825659212333961127576604018699360359211750920071983557140806222327271611658204424175338191687521421327863914117344580782779311116576278257143765899905555493406552743081512273561330692998858040090773351986189242270878360316526301317881065434444068648797208614436845705618293062751725200714087713238534067469064797540616473111796949836861881330528573011955325705715155829639656805635673077956758149499839624954527825088492556138682901614562263659498733808291678395414558951895918774195358500010967910391062262495407423754519899221550559194116128410424060720635263184084186859614345208786621299684561138102020278742350868878603588713059317670501305990309301966223573054731401880414158414083414739236661071660841157600836027219383600177780997133881339480119429921034041324690140324257599463657933068854940507116187999077441563383969362097342573689351473968160795547587595566824959220537067445231475999451240959983897871182671679503039885280297326733185000805483258314277373580379980284700381169692622930266716418733533778327717746371042517067140667693430029205778151334243307715238689633977523612048333726621039866789273231583208723934675387867567007799781758907628914529354130971904672642214317918502135308499127982886935281074001320811350469713258368394351491426126268559173752208182073907921665226104899254448778226219336256018645412713673398844508243115915685735187141125716112678323248290225172737560516128553812535806360322776015041667531441184365770845558956065490155487014184835103627182143249240230020291134810296234052022347395978768348784451705951794813404968995972924567490131403960523462982439100484101044346685401464176209561568955728298622025347022551612875750191176948505423999105174788354102262449797110476505285787501013638325286462689054165042944210897304761217783844962349072918325646385504598756963983592232610568879626720442758193262185344904616911652156676821058989080449122304000000000000000000000000000000000000000000 [146,18] -1328654050266126620408660987242946138129876425919273248842899407758934129819224922421637501301732600427572947083995357347503836642208368727901151599155069400932684818589422927607514801650537478176915510600269644236567815084543014736509549363549954045978014846187032668138196022670436532130899437416664609076433378072613420844106642962333780940993256133563218761608676087594638382300358888649773042853521009999273734757380949336678069845634375255339989518446024755217771986856917061217237245514122104844785952274544970145511436968992158645659150234656987422463980240907409767281036311252478437420662844664281515314267419932170932472517053136463691587179558701839014460917897848083173598825127348212823269019153370197860516401158055609358272945749080717846089825639649675731930262885366775332619753159366387977144170523609823307186695367527526514231093287306647313684187215288393081522088853926679644750341936656886069421346225879180089915747094913186868413152505136949391189046997870854517607296705818906173802842423075246688800468576956045588006742555341115021734858885108880925196220767423787026645208922588893866497856168419187294626048844246381895535833452663231893777773486271393913615665251307382509055864112575236916163671614356938951057808191875843177097137524600602416205508059269211269097620663082745874419591074326415488106201501864490535810865986996316405686969145216074317097044605356304754298905102918662557629329477439625340761647138598623940347771542852072879732516302342033217907120439386777056842487551478162504901764134452555889866199079939334795946662745435474397485695331561495251494065157633314510895122331283222209012369159415813669655380536424319574995217443093084564343627382013099047045681524124623342682589557537796300109990075569461239491846733584852834992066058257732422487735063952484980192832085814545303608342548326248923162183417981388894360111760641375476668453355520000000000000000000000000000000000000 [146,19] 1163581743558559176815996662913676933613120608723675085426784109140924546126930001123055136180761524992194068474050290986418385348320021577631983727614164076476047021166657346006626505956125775894502169832269179033180825495854997887618915789577675955757083843375348676339868851831333159648457247138578158607044815816377313069593110558786046241302023135905545288587316550057928341503933649300565222136820901497837803121689409530392764864699098637715195617652612616580834458826262468063826968410996115936166289626295486298744138007999449634689726097995834944152210250380364662391791671602619585318080322888800542370797320206973622628795074440220733714996468895467116187476252225147193240719835823633089138000204921501241883055609552025376323209803876550152253056845265398830607735490253692292728911956407297504733801982233225486280834544677089662524836844441963711453006027392409384312520566257164252682462637038922448538955661269368067972681044636762559414127525060263698735241236150352223264612648945461054639285040443608607453350406842109650937610227682160402889725457709209919609969547575591108001541980989529959226887683754381983154744694353721285277821829208635102711221150287408156159883130359946404691658624980614337544321758712658632052381378399990946992843072470331547781612382360177652856549714368189564158519068783086552454593788923364703105487958080874852353604376150262009773231346713394053511289741657885812782846562090911047251620765112268135709639901198425740691813457942625503542914857985910102138373575933440932536823872947961684515446098849438361742866915531189639958870411639047240643223062907012984752608430486696828734101560554474953415091300139156761605130873561583647060470269567238277134133989977930249571530515140426353733640851158729066138104770962633384324138715042313460977874430831412430553686559104757648831458702316957548123346907519670214864189896594912162191014625280000000000000000000000000000000000 [146,20] 717428178999109890971010405278729457014349586508967525413569991593239983542672585007678074250282105263295136975200851624552820856605614488272622784589803793979339310582453736669511731242441223316642403904356320326518710402122457295851489334268587972051949970359760655328160657628403900841447140390898268978485453053204720514819978396761261965597003127829683029242121006765361491632606674863239384253705762743037677907461606510024051590460751844378566661974897626633100257742180764442262774682049011394718272389808667571995382569088194735534006187415682152390214250168289676103073463488954948004680487462489068450401745052056965526889195984278996538337303553083418233492958822897861675411031252612472017233855671492872861207255456718513545047659505783693466217959716215532841018066815329779142579957054499806165606927970684447711101390380631972050735135548852003866200192414379604963625253957512306396980866048860425571469334280282055291932275330212634294101409937350381353403568830050586336585017615844123755649754148035021831908578406618187389159543232000892030281462571548703242377437689102186296456065939720112956920702788846164224711000174638675799672928042271725919050632852444545435810555000560906618565683715097756024840568051804770535373600049758803478686625579585295266340194783322582335310848950804858313946890096692513115066214703408049021963308020791974717491218901613088771447601459515098861577678688692048047641404245845638056616099538684967487980247492036927425284735467724757210290866536324627660892891331666117920274212789761752382641637169523846652773265850927860993178852116642978712008689301444797916986756157506313806856422560815755103079618380169555196893201201722034871658326563391812611591605090982793788066677060017945041214178221829464043476878790174947229544272115042236130111186588228028325782833705525802347250068901190691806485334194454333201873504192306613071210610688000000000000000000000000000000 [146,21] -4074764272258457124555993120299687782164334345704848605098163411306173518032679195900881112194296624289193969653347150483772569627932975072758947941369083061222188051417332261618551567445320571150603025451564606413829219572198117956283005602191980365355572674026658683468417017338851741256534644774747173514326217996938729870099273845197624605639121565551795784821731956043314848638683942686017964355406540818272730480321600543609957404161634468162272275265488728067935125981877905197900011200845440083947245196115863786547808040518615972315485485550199055288105569747269976918508058442453980850103990968505298849641030141702085021247901866925772302473042718963378771475178491623588978843371640297433058186574966086428032964866673881156888312338946322005385849101892959579720985297020840989282597932736326959209027590038504161620395188783526005162453380353396357184230514852918568000079614656408984061023379610876088575904402161167150214876569684276055929396948169137019571841101781561523210318642336088135561997041595505521973568019245956163415536926638144068217109121823936088299376411208098951019364403103814168046088648839163783668913504752191447273326259674022999748945158840636527937606233059705779311085166787430187311461548103473133199366130667101103992614283132804317906784703330003706009898467733229000597336236517997280718964879475591635662933413140842368905928730825589568654827530403656167564873055075512583585763903737409310063763864102929538637802663892662329209832582447599902680215197176026362160226773164568044124704680055732692093076923270314942618560899087400828736244904647691240875961665816030720834269409208070321198822590519453128758971703920450365127126740065879858512673285915369539541110832561596244346306872569927423136112849297659665257747172558910451934055339420404003542694101720715301378456410165397543276853526339715940551408854704531254503171879871207797570928640000000000000000000000000000000 [146,22] 7394743194608804853092499704184308129726888812908428375291829038010205581581582244522645217995678642067884022721137010080078406036130620033919001818525406455633202542208893634816974916620219799857380440478187045078767154215745118507922806303899333914899315518632188515361819134994871366417964122942922826382069600538118932096982423507772528841321922093468500771282280277142188618727655615581356094327751506252185975889431050140420174596543723199900158315414605066481064077323743591250520498992940208563190381812051850356241489401045546896775928840681930360743185229736050266636214782618932565956710809541331171146131393528360052018393380358939070410703130710339887302975307845484935006355338897501877911148950525554214877586271092579556632371907342269673215827061042648985872764197449949859210577762816359484974971054043780630104072346855160878944223302509387660404731826007641024722052510794135800223661875983364150846736871152596630875216460881303959501341978927526059680266584930815950778707818152599410405867762665005175616424499527139895627267345737226780216916205591770994041086343429859954033973670445239857627141281356673178910936585135914431047011213603202408538116265522496404418889385441430386968276046609055521867804674996137531640625142821281726411515560699774459377639024051005297569148236748738055252750062950732583420335888924943150864116685312361724466956302157877461686431014536330450811261135952348263207238141626371421374780619496033912846803296721730929865123379781323014549856443951624983354136622434980128425088596790802328579269577562133079507049460240173195258463092163536968720841969067493792100017247639910703253543910724321083002680342123175082637723352848224178160860382815166558083214392662271491504029492307581820521070368891835824335455803097568326215565174160142582716740147287848617933113141693985890401793534345561568647229852053005748176307023678558592172661145600000000000000000000000000 [146,23] -9598951217612195443037981084113992171167013345569831183395602097841678980769811256843137829573946159711962012569915976893661681987529214473680395768182504560665179577054594079763149722560341003562353451316402834386021465709665000183833750347586792977967221028954052439438135589284731453396527155405147237875014533156447995961623700890603418923649222979185680134080599306076811764268426218447489087320158463287481894799997396199717830067846805453740326283808982054758621574214835247471861081301360663021635355858346189643370439198733304919612939031584827831063108725233425245148228487617664315554926873828481756706399687757973081575681145500619118874620484424229773446793241733714143476384051553009644510674646157135234405403447652322034462095960766136134204159166090077304351471290898226246288100643565516807510785378711427994781468085769811482065613705192329124391076412748484457000820771491580639670574371951214863166428335758972287201884619793484120151348903374266467047660271066868782312982625504537635795590251827439703133447151802437828384881230358926735983240186508290318910134622537351229128971983098845141059562719372322863578592317667397795675872847548060341355416577137466615366646276839862776816642240892357150220367801718996508865389297756754212184659778457284444574313654948802316192001207776592589419595867409726695222653024363952988290354030661587441381667393712619749923308589303024030912172794506863894759433405374272812440243139396770957019466038745760261604449886093602449782854941314499537077229488943901858461185578048270492520247735598556426305319781961192976019450430602214577414297402779392765974844236092951651316200950322018587139439220233123362325858118480698317487773336205726390191314008523440393395892379758651422837686502586525560109272758868479537529738208111230262055886609577082417496589152140220111057382240080502729028614824336361388849158320985103452640536166400000000000000000000000 [146,24] 11191003135810707633372426622441554238862004266033304809806692443053765252102271940239213935992154256020716910287520330722981943596565014803980165529026605851650802174543688768260853929219299352890875886129839849512315181730295566666837564898076130652591726246156952224140519473116026236809387768434620303225486321820639788540440904466676124981296990564637557239805820786434634899032519618484014153461159175435243319119994770252313740104913417319006556736089980505962741043246933588682390916992622312462468387112675573443039269241648786879058002640672639438555637326553799589973764072992734820241301641160840078192844849572707045910981264072142123498204990404375740205075029955577330825124468309207587572363130048310343843247678567344969175251178196275327951223196133244697262658978306036862843721918932191126463270075701734949798704611282106248317947926413585010770348558912890795926666527841852219511834069085607112298249934201252386739492858955360318069115110353444436420809930210480846631339794882487789758430207502460396945309051259864110542316539359807061293644554656929288585153116841274711605887902334024119583598658086846765607471522718106397873519411003591808385756809155014373285531430924756869595547399597750370957231661512449144978978017150490604459344126951860032347320655968769196262086715540336934426371383199311914813403951761962997215700259198104922152706788902912656462216706655609803157880410946127616593890058120521930535236725556871307093538156310595739222403628540163435701800962772717699121966155185460063344452242821427047847645794035914632893414690034254198827362107762876580614710249071272475997463490149763777385848932048250177364652001805902012105684935402068984030927561564416335938366552408907625934896546764293142246993747499188844643424387666807693083551954901316248242297135654407798282042295872275446377162603114421546527228688761363263072056044869952453752756633600000000000000000000 [146,25] -13169321196202678948297414320767574073694083741603104114431554100123264175010752724957056803160412594712279980093271749239888115746088214964458541667200616501746685905174177039357538229185029782163825426905427931616931915330534985758429608458952491780460277030116514128990091417185906162467453571612514454785345782120978804817592562869499118773740210441369207637492145110835474490910664344790486167798844950757149490167623908193691282033905231020739763239932305884134930558253866371777880777002832711163377316196552814103145834497353956328312891545541475182789362816017987045634873496824176800507125770606568024307011816608506543287108657070108949136491851435401171673746470342905726859948756822399222425990297207469123565182706319569481461119959056503271224974774265820537614559943712306224298940672579753342906380006182035379214784539912766076110630540087053660676700991188841805169647880198352553743426627985021488185079432364346867712224645117771926739705250040880331203633637102885222629510821615582591872502199191645660126019524485087015111255944983154089264512731821615748922840896425921420559451942404604780775799851081978289107731933833676029504237434582791534117734151778741785202141574363417582773570763487849979155058571671990868538190164759670706293812509511108112538902511588192029855028591007997402917106285124018644791133693428249320598515336956291822633475920109059959224905398304113747373147985105446608371218746132057095863279668918572937285070302671626880764303225693385759477684243438311997493949279413622106290500396760665284943891039805570024577938685590789989427731461545048055312513620266418191539396676681369130125302587226317504566063519773758689104320821041103500184742880937766312584813977914521283222161461372252222836789419247895522321374270011958229511831015763994596327049359365803137983861609659953957550311085403679698550398663063081548241010422532518663624201338880000000000000000 [146,26] 15265227246478230768547940219273531815431052363788027052314666116247568252812911343294204358425442573381505329769702155542032026919872084020303458565503457854920977977136321717076109224807037350330522466963877866922538319068808597871880570858618049331132648811602374973607321336593666856930467387157454017231900264356212149958909825228957303474087554623303601502083551521541620958653708549576194124677185687849764282016261866794377435959123330503547822624623711752170226437307001670985998917426570818707967758307928411683026279869692045440851526053338909815250663786126226059895836488817083362850215915791822115811894774521936306469881001043811022116733847268818349746412266587909427326375551605026450472370980367109083712451735956958852122018522748264220535407495072061575754640033698416940949318257846896061429393048155691860068301311625755009879926391940504695952270315068404528352941927903631601328414348383248674087342071239588278803453133871842050459177997586590340059560724967877301019012174860511386995991608009215717973694124288759188001363526053315552875727843026281913443658832336952997330238888306645512580295682154311302306589114045366286517771310193787089860511950836459910082465609613396215035638904275683039449927079706381642342524565239664872178372266240649850739723555911768252061171017106078221299188450583039787030003342198480957539245053529481491886416660731221838462826361416046674647666355132635698770503698719406446326393648842518504911752511127666946468563645638193944032204914028609941205285749563549018524855125428528323952337564120393301820685150861519988975979705404294222001336518140225627279041562844569254424066382842257493709039784875374796705665888023942313396080072950029857343134313371805144209886633399634352439216256394150302717314480368003973929558975041332257456303757073918061534391796107214881701874507241789414610225104653249165143169809052072173916097871872000000000000 [146,27] -15991357165809475014049478052422320530564091316888446140059709999234709698816427725668954714689835669222302238450445278766182469817310437128980925468278038978389692790749969228932359239474657146290328122078407999235224044670243081031010458944602493204068717040876852405544471094824252686475451290104523542027422969658774733053084232540820561521672835762786887069126154765881353827160986457883056459972947155399431859760954865415020808245382811215277090261646460674883362290995514251937409886850300240764386481830955531813765885081968174489232429788089284184663766081711034342271202959410381183973586115901880011715665409534513634994543172298566084643628758235232935069944484592884273868436914235945443233727556330240155499630064616269828031616252914181274518099546577485909213894500142420178086390884656484539134184861847549303903882390199164783016654176608706582493806511417461786591598452954820456056974260243357038892775646672811059041261823248666452679853746187460937481646336348229692466352546873960160816590706555845294721048954638955532274932560911004641202652636818632355790438388533092196298481943765617256887099056139333866308629786174047306771948956496458433110844267746627568327857308407315172233524020261590601115598559400664726865903440570998481420390600763046570662540573179759095826773528469054430248272608973981704634266257167604358642251141869496076469583159518827508703654281439225573583198126741058005877306013904943708892497395249749652696922869316062368758449731298822362124929325959420909291944493979096101727246676578656985974176087552323226836997494639456942044704456736414449234519278636949201604474637504118290046534311990167145622895488535572580892870834377293275807810713803012932974255138706822288889400905857976356262285974520667768312458420568036451304374421154222079197485049997375627895798180971587536619297808159416288544924641730446028503277682854693559386872217600000000000 [146,28] 14321069897466464247112848379083574928613390113546230761678519786233578803551768275949734027923016950080347721767898487191252892727838770598697682237458425661598252605772971069019146903925787719040411032962008223479397194552874164211420673995596395112215183701424922332522412968279519581615172055769824696931945869521393333926870029803657255971904570662092130369831422584730324226726554990108217344468620206034027679999993232756124984718231009285764350970723330442278514601851574074106497280423889426784104570605758005015723799048680896082499305855466614979461536356467319119408067720381295364593597529721855088659622868252677714168756938756590132939733928725178684173468461458715202859691514243451510624575476405621154100038556365212984723314142641941751263901522354506146397414264039677998280483237561481025581096909429859150338686997211178132098707636871200948089216073708094446942554284445677592484652066051722388592768966410643763343077901076720895283514811035226024079458115707042112148952325677496872271848832567787107117534640147534011198714518195296648899746891640801024891919210568263313803707540307737713540147267009401831931357258337061043913386499889546101071968703456441300465123450998876372087756157059603179596714659258828290361288809102569068317930485066137634547499075125817398601180890315780004149917675679420527803055868539636140277166477997394213568286778799305024081751061080963041647045431088240101862606064679571329166525212078358956263249594609011919862499595005883438296158464841330134299080047023626751733057475756985130224727190689299200155128515107620820316698304997877707845136760146454869724669486114855015044350869350747208660464966372155833048433110867318545877735908102978910874251803779288825743253402958807795804704757068156352012146447057755872621502035809493786751153465975016724822680809645680280825078488505309236304217269230272437237866667105210993928988262400000000 [146,29] -10771484485014905642933072014095634795964033305847858788022678012579519097647637188489036629567283104142817884123749392084760516396578390877317890432712310782166290172362345330001985246677792675099599480818817797492134356514108197914393143418207065231989425783293956070897475246748017188409513908536201602396434972343757725784679547497333795242599516572632323521124009791201835936403349319272399427439692335782260912457500243420292470288736799907755043240808274830223468531103474992342802491000481650121164039070416718331507278842986990708875293935621310054106164528334317989864442194549368848580353815954402876373981474610483540315480453244141577421763136580467855361886375611820889511697158301980418064928563727530724180240342262923503568779163522420552668817916215168515098982057635311613913436887893119730150594380336262633817365676892098557340602710284150125766803903305335089766936549890230276729655896591362578035496311654675874938057513575467910823788098623702115734103906023297598856769908071018489912856527016828902858159628466661111917964292522023784797444403898320027842057933295294964828243093441275052941332063684596163309789869834564646531763891211670131212687760516519124694654853524241519764601199912868889429548073042831965756303081645287039113079800081101368517500398718722399637741885024575424760976893241380620602901105890799301771369889202066253501377141944899532830157292221987374730375099996720523488715669883290500983428834427876581673563316837373330140823107916045566401036464587763753650479140960895467893147598415793025112785573171518561931584948039778834963579212201758585698846950588879940504411906327508735471010262977206557424038585122132607420998798864575595260036633438353254377706328584209203965860481409358195110658473423803802791300846384856154047853356730836719035372703266838869012890724829864493507563091644047757257654697679361263028447972857322500312424775680000 [146,30] 6829280359289780311578479647094007160619786176380896077112988203735510166242896705230785436792623679772927065864639538960709381385121127128188319450756718472399946073083849809227080502543316489255057882282816103922843456258511160257325104840138095844262640597693119664749419418576518496698716016244103384261350735333064295880134798121654752021893421586288023831630445529269976966163328993895961945704320584167208840647719851063825609716510344390594476530303594105379340381211626780092633175336145481084516807447302314926281918136188351057143550471016345608683391426627150716516830254084548955767231137320073871856034185887643650966976158034363952140414513547161398482965320625162049047787292345558547336275973097199692509012650055064579888558840749211026802919091835003245967193544721697149846763697974188243663349761422261089690800593805931384797684169642846068065632054568510480997655861514651602528741753447882300754786869703377844895570849394556472519328235698741381851514478112551989236820757096300161381333019353369860569960627517619233215991084935268445056910732491404211116410878300740832879036607660264467196593696873784276262778496919035341244369288903953166340963610787126227892592443794155575666454761519443872287332175126341432081003975593089955102881601306722405443017683048872769208164545293804491421400820925855857752526595116847033563409684121035410914918759310080427282546719184352845270683159866047420818976426651968330733630647818647225763575114341993457392582200448704162662195559724758794883615007753253635817320379637805277467059245316333803485647759498927777170817195008684888000828110150603334240039394796254907817984656162779477247078278872852899280975489065262947550969789412941332383963794840071483008213814196146554754127347318694675174978176644188666429526962275111258910012212578039867242176782138635110361347568393482208166257488206506440630852870515998059946665296720 [146,31] -3725389712835089903844064126548563080955328426968430131235201973837121528237112580466061267340954397709026670547444522733408114751683983087028011710719549248402805341691693410354589383071205665963032223218843521183739576699115981130810711713103773678655906446171486951914309046916243081176419627964329215504223864948709235545387017843862355924099970143651565011436611403916464493128495132346189418519680130371073739687774468484695533381328173911295893685889160582142328952418090862823926120485029553417665622586272415107149936659938609719588913700574482626113846223900827389410657071381817330440205318345797728518414691523244366935696980983134288074072182933631708124346423475505639474736089457068543478620037329584446113678254116958676051447591102332607900339759369776682176186873158777319410634070140691717130602410321594314848005005048394927224846459054178388349619333096636801955775550992710200878182454734311814504215349578034130602181040272556709318587991167254168406720916054310392203038384984174182419171025331434017894939324157083842415680016191270677559480313440326599905074837482435090158854117337730403378820978139410238023946448034718498896114972020838318720678738181691811313346562485536906442357274919813971160563095914992835923878796220145707765674826779143041368355598483780133163842316729053207225001162433425283862082923318836430301141521259769583872391534877629931458741252521037148285297324057422618628553622907792216834083652732563062417850191527834417205439320200074447808085778107492978885975487130866366978820493400298411308323074501164184255753240564713418398386555226140717806747226658661110192292151321246201980539563735645659827361117663661273454111378439914363044389702873902212886768548261894962439892936714572782705333339573084451374243404541381331793783758132261803366778693061214654455369145556169259236790199085393288424015845962654187969826233765098535476208000 [146,32] 1837857875647556484878596556928655989989800134738296704942116611743214603044812596528475465140089745097568588727809600815483102613584087946258381289360203679043287483152093378715908944080960030043150346731465293589128952622140011638184024953649313527743952321044835099718931711839679999712437884219491079699830195071945087500883359425871213879039837705775173422381095738299156883364122006549882228198848810250878722673393885501573443202871675117058041991727334886111412392381056763201925842978097754451985466825167719389154068621488977899892708240102478223164152995453831732730706077858868270977274729528120359232926514956629370206122304161587480444314665157842096225275587652353085557879632755625117536467078318897899078678363758064122510317039251646278914798051409113311539310222871439009391323203931455193787179168767910857243391641247283454260542540295351904040446796648756649848502600203575065597416640538769452905878731467933754065484238676872371085810761116347046674881929393148405368429106816910240188887870154881356079637896372569142828717474645964192702014942469743339581773049327398170140357515548545841230252674395393088367969543238601511376812999705771047354991570795953316319480206736783912456448345916717701213127667674259114806269926770438283711628153665559784839289983268196612557207251703296080749968007053295496182395129817617962466579512282253376270005684082216208909089052084199285767842239723260681897721708051423405097557325089824555539258308398836611167200465825105492231919801178333860281016069767873064776648689565717849301161153064782632706444890576037034971249515921942647264237767888693787809932718707774934973343043933408292660401035108904361237786318610084994091138098392535552257128283254738873221412273413656295524773422029498282020412820031905858116957982740741342314365853601905815833193669164076758662863569196633132370218320045311035279203544200135427859200 [146,33] -906718289031357611113003536309610129106553077614158905810957854038008283376745961476904421988148462561675837733765039771316961973735698901897993920063358726547754583955435319096754689955323425715640417812397755612400249848399008868003331334483486942568418604593360542865149843996429015107767210710956744112785855862925478033711983780063979946729036660238156079902275636002126375020659424004253152748862481786359877340395203597944896167704666529570924071785178058932380049591818577144112017406937875261487531802968255823136857606072506328368444559242298415123717498640354307037379454420658788160680823789961282698272330347136876322912622988558743631891992379062816571753981028400795431438831036864625149662046406405207924359843342823749455042247640173984094845516858543995469948557085434507323867222189822075575998071911428464052597155087533612198600761966641194203779939139673506415558840130118631255311641474286642712579117672191629538390229661411620837932934690480804203564016501581653894730311049630448563643885496056495331621867221661650684309201422386767061365288981884034555094900602516599200239082918517572770035848361646216542840027042897650881650388791772007260098409828845063228939710728267810322901661694539907844639577252733425011343407030753855061111172805582389656827795747062364832408676735195151822467492285440979776537503364778196369534683899337114985706325586737856380267687147619359472529594580637982839719302679445181965834840532502939268278855091521649163136540554722759573958822979840164695029355203475059084630763913163272340827114088085459847796126750502516835396120325738957097832988364798236567590641159554786443960595653886984733044876575461570940739037138231635577174552629073245564073771246760695861668032208730366340914722958134645528470933216252078000654110013615311390950748545809608242786489073838456805245660482701311306604150565321593205588348577072247680 [146,34] 504227840967188520678959753020899627270969804605549730597440916772981800405682280637633703567692449854046151457740774175726175415326393925850138583103363759712093489982603398477684166614008421581159637553175752898910989560248735394596553570086916897681161671488537166292724746953216445707114783372795255558169966059465778407700165046850084416550870639895972778979801263299628539022756381427921338726573776712100322616879119443279955546993591169844952050343620364295054076943218213542266473657189699443924648014298915482639528907867999113829954455389886501338470366657450629675242000050242008777249222168669994552937497474616645619188908416333092131724819301898341829019745946039160053164517491257631219471415188978621421809297564822385472294715502604848514345138778082829782025508168978482849268880508000476684548775698540838729663153117212449656915643145792581392939218436247718158912970700665835247978837464142476929493529360497060708328524673800860265634885993414868076830701733270245772645010008165775000562645579752935624243638554484689902225998524776939059092612318780129707409274460076289220503575629228242620164695771176014407879429199441055766870469914230135757595892955080382127443710787119695713375333276396965116863892270112561094691421860755203111658173294250442694229841911610534543268313618975534261159170214134799447595849428549496662061399180381254145548412545279372463224471099402617719709998698515252774556236037629811949843451083509088849372227328314329502484445322884832113470551357419769830107809111473379502144189672635486569690834544512830803137831109781434522865706497699110342894960403382643289541346467359837985090140654015537220040002411876640665683667592769602181239078947311439210849933587810939130699064247708911267451583575750404249087142845915128443048752410185676275579742423938576893532036924834416333697195234053014430648167803874450981605373543473056 [146,35] -320213729724625323441957490740341768393862606901207540285047340939071537975842669304282692975406615341708063977668093818661730774914108149945664624715371678250774863907409518561496545110633133648776496410168690065580115582353035338243142088858746367194695417461264025513183332017023706102067646906303289133989667389118611102344430523563941120314406766795293130377994788467463913034341907676189757199192413945201171210565300525207705516769868123033107207593723615873502010441209770823950899920887665353941592987325298627448176272948336239331850878737260787629831966442096430379133852192306247759965988853295174959143316788046530944495924024739536852960662094438542447302200629083741669396731841082246737212992131635455557509125464306936911922432537093157328086604313068662620491177017003420872453645490738262684040663775878590648941833015326812982173304062563058661480290003293490277247441524457265988150480647270173741736872996427552032969253299574356182947474542905001464485455243487666568806993551306821136193851111459289505880826475347313004658317483293265114963655951626434691902419922746768419704231861768959097957436739835182586781317953032326461784040063449045167100897338216040888826276215720998637908629302412412574532213737561904916854141036558630459474879027779862022688625750795953877226749524802228480428751253132676815113295973264102444463464655995762086626427736254058842962168657835847414839498962631095231630461083080522678689407742393836492302300143719999696457279055404849821192024599864628601009407654858844872718026848248894138167474818934935488173080729350520449924241485943470790613380135177710467134175740774732609472592378767255263095029399568611610505599069397198452978530700197620479247505093197279873479052033255759535691953879717359098049500992743004305688182763504844250235821502129722411908470563383204965122260738906505722370820407670804696919591254272 [146,36] 208975639299889537565615841413673954086254669646990723900931883179648062038234185815173149861643118867929237168764530077745578129679952060522737951447252325154250536637435471913664190380913273035479448637989861590928180352982964035801907619536351600042151513270710793375161807550479286668786484808848402703834440264910723302970696638213534001577812169959052993325074174714612754225718857051426143151810832092278596101280352377215554836014180282618107637980733278200641987627990886423683795216697893711584931079804269434189628212406290646125147726004035978463243523143076411053999187523620685253738163942929607989719580487002373636358101632209291602917503286142446142983582369038187089569065708673365184364108898940455451831219584226863086755904345156383666258293561422571910022418686273279821455904494252990954227742335523776930031503000718958902483885551215031572556284985684081995607391838447067913655270024405273571201138807260010731191567380217603100200871119792903520995739509470610648916805777866708746010215331809529322130134522289059539414433056262379922481939395839929330421747689344257908645940840905679076946386824199867133875893460408001190377383640437252177943723263996127883269634817315066470377697995739352610963778808022596050051229447277758786636665675607022559188752393471301421062321016857955244574219082345047092791476684087369160408381513870258811093662435704948556219450086142276661584929338242802799519663282361938045143651257099397443670331316803553834011716769066608094563978078795686514176926082557979363133686970366138240425846437721123299574965621443147479500046341482383247950835364549438155638562969043881428186792941136683280758089321919867814501225978795553608633956630358534234618672666258268732185041479823906902415322277289564085595008990615261220126301159906802215575855728895884809290693822457926185812985718729983428287823700538239712483642144 [146,37] -127112451949317176602973343118210852126563913294474561692214607918028070215904940255814135335331988507957484988050057505115543556994143043840320727865267922823899447714778597339587314502380371885847877521762123609935392680237709298612680707490638140029216575457534735341671797135115691668153694052442783222685233765634492606411581946707046037660664179336302281661135899711506536402615888933952785420612326483975938608447130347252472329417300256262865193575501576480767821815384118595174315427487304967234707584223905328696984645566150539679209899626136637615805920458753503417108720810829298764134246354556971327182730039383905445191050229407842650801622244145870834677518889908927002646394120429418377728008825990747561467644438173671491146261560950867154337275234767712808922496956919774312830876601585592437082074222717605631726947884119593336882735359383838199099264576850957680722729835188099808024829059010584342260802202842141115436041748345907118088641797205549961186737913914730180978131735673054131738047801437991358703496082379318420136629476867896400968258249781057086221219695454453022670716805891821675911167127904235879516747142718263889896777294799399152510584052657428835838171040530488344013351214113928392146030058020956624072608405417654241722367564713830970317420794001751398647032357493318441850785239642738563475167895726199600529266436050742340185942408054424494889895098747149314785454886297282254400184791604961489073690381256732289705580222837226726965343333723213951660290652570265599345266477383430739732245387419014934961461049078817365247441630538846941668028728138496537615453534940947280488854304720077811274382311177635916955028100494424992801143973282636218581439101216609471241096494770618235941601964827705897943954092700096817707572515545726141042578739268532994574115596049986162418872921389110867751445175587219164819430880251192545736288 [146,38] 68740107595217899761464884263961595139296392153264811296862092443543596825764122495515733250895880404020264271510670440032745010724879340717239537759042152823060044531763378397599847860084257128563562573515736158049447852669639207238458418556263909574198180506181624426361695818459542358825952439271340389498251778963858001368481079146378308973538595370868614087777344149284354535223753922079650794019179758801487101285768264344718284818694909529529042820533048133393663968339813762284228728164820169456025249822101200688259417088289581740081319408868658803863894940391556710368124268884966216728551988404691329871228356626146442706260272788627423188934869331649586171963724064406251405324666380302626123064305785441817186157347210259838973903435266918192812612400008995467150182628685506903640279026297640024690945508781145000286572826078494529043286878217777264458891848745082584687492709637427696486367159023218447599394894697304416054045304432778046337469673068284981916387726375117294896346234795577408627699121284601806193520718338766315911575258048503320454674905817623562548189645343127103368304226408379654494787825018742017283466487677143704717597217418188409963317588426004893302408832889928938476728542676046102643927597149535579435477196032199058054170981496691515761426680843843941339760178778458209466571656167188626155903975827117456272626718335812835745451230913387569980375337468325586676331956550940555143968036752522406805659505468356430736069350864358887851001331436839096326036395786922998918641739950781225107363163749852479039011168062065935074608521613594250344321814294206655558552816406311970182244362967690304801435381150372836141120917729135574596051972647358925876246364597952087689393989799438528177086364905077421302415673814342044585317088796240890062458827869412522690489506889484653090126561953621497058573292201947987980593540410570530452 [146,39] -32442166931948979776861614267187637033220852623645485658128559313034902324449521976937980828425864737854727994078812146879032713810776278918548775070111749072483699883294887794058881255556268775181611825859260550624132316538050388464062212887042008458102141224443280453212524606023727354775237566014546438587339587187489282031500203469610886121303845781948544148404739935575349514284645712713617533537543268774572574264276026570662323359919878740299027844434942580900846120890295116333557492462608818518881466845011544237353478118369229831770445137247871206893599416503557136783511048473644334462011269185988423474264236231999426975445450156674858088885533758569706163706852499578002987012620549615660118867319225632241073617249217843901397181580346023242375020862325222121968325334052760354167211123519427311473918927913331248684832855888825610216536395538045809727799141990253943638291877451205542886913031164626686793211937325464703905870709332538673945026115436606506711533762315814302266049090733072811820879971947760740891829813714948908480087150110122264916402755291589465311602964929580613449439521811741671551959774130489037968719165946128277244176280594078095725964597943294479141501862915031647488262070728432155204375502759757959159171737450175193812395889520907806635244799658677263763802632819748031495192144722301420074908259071305051998486774531501545723392301522652624820307846752158061263969088643686648238039395448240842424354210747152179272004304354179468762206132051195255443970388739781033685983108617113024576416031832801077148218163337633929856372622200197522507752926996921367083997246508815256084973274702976180974247606306863501760234036200325937250420786339211278965940803264597571838852264042143999822961254405125878837528839846382304906547371366843717398352826867373618203513665956644911937445707920889555765569614633904217800983163289224192 [146,40] 13240364963393696830813537271826615317646230356309951588216710657430644778946880640641064851669756787742750628429308269123071661139735594850379415479295879296593034126362276490110216298773950591791269378819951228672489147328607490432489963130708844953629533868454415554365847085104377345535370898955697189202514306687169455933364562026939898971108089999619672528500651443389341512086475949958730949942962346793910953707906530590554017145210307567613955813005529891712381645522720351712024415688892207937103119281465701499338457372392309523565468703061180109140727070280114330350793166817314372066986413701475780685340816229344397400371060241852724289362868387971283670060868340375117490300980525746355319788072535461696863661814157661402775558811128728586565830450440355480894916218936518064928125411267384421876274279298642709110378894386666438513340835600208138086076206150437485480116306515062890873347020156031649520646214728134844733013933102878731668671845462373450367118254069388872388925206421268105006774480995219997584561223368170956236290540472534672046028300061034615591286322559159316123129192296144251394099685677880821528936656101424864636676349493089824988374135866229179449097093538473635490001041514377960889702847736767436750449682918920097847644408631351946487088387059073799657003512383778221127936069366108048398433563197984242137688593054687958502992668045229953674072889373279751107065223362910173019060421107264781485569361570376616899714034559766006680038028200428524840338886084264245865338372000423205161329772915037652765113007250577229980534192447946783380277919344315322710705198873670189343725693407578872811589372577370820005867569824707768781414863534036841793375305471454231793170960253771602004105683587306914738477911823577969359683418952719444711284735480050400734989204164932563573872259322887463842287286512526968388290766207232 [146,41] -4628830996350184836081254346098636900097192232712327804747962182074042366384112642558562292681569045381140954329653971661427085356014393458745450592674169645689834588325016089256096586288862410872000860481797212372254056997306451087805349291107125751213696697175175642071414921658641082927424848848169697753534086749398912205644133426045645480747909605771214711240316098820300457315826392114875206284789157830497176153598147442758577263126496729510081149789532499394119945223395828819410693042606329793452125916754345996073888382439912985332221864808969324409875286475624936815873594539137012601349686169546602058450456782898030264367079006936395320023299238999307701028817126789129212054481821491344963854668569559889625268812799603916785120218660328458441024115766555129660325918065294371455598959379993131308725771496416806457408056717813492400760803188833560751182613297222442317237660923593373786499130190977767034857230578748759360471170280177826464704057221738406390999320073606849026522823483628886693344285657293480031377710073289582496460062106806084251861407313758072803005870613082659388436596750939803570632647281615745626981529101671285285072893590526711115668175316580699636193342797645648923837467445097530003390726579116432969286165685089956299780056054440118432471667420057243926017390551516000669005120634354182000120864649815545320919208953783821523161759613137666523486244491536146758860988137944110148471918617116248187647923143576804944149331143206827621211144287005822385362750987431427646534962847691156102720421747960308918465689612823364703813457932644572127977159142094525061819031192753957958615684402076006075954391946199017084454945518586356001623108425567855408374015895630242385842811315736655346859565605628659232661751767210897262044429127597213367107600182375735123387551635213467581522053070739601883260041039892265960651369952 [146,42] 1363345498285182231144572446057241403234884476637018954018718627447661907840320217865470012570208666562484843175618166004403864470155403375167214959499993222686403429946995557980948996692754889628269724961022922815279692520431042354514124382614425026196926097927890225614779370572545644221277600623643910660852858788274544649023948526267167365542030298237407707485737936305846834865952810505397276265186089566531335052270765673102459940329768485794933850106069792422234202608716516621934513863980633928864220868628739462549198787658493886934352724043417433134572215580900619393079381389217701250480437123069728003863503166206302281820247136936835281813731708565031227542100436229651623475334954576679113002951246566789335704064680220589101403399960737722067195182734572522301858056368039290643177980303754420735829413857293004089580526486364501313053939355831191537568250515487301527463448605691315624625577083282358753168515543248038588253510883764127536160498217459982092064406211495651124101344870227763564561736793254817552222047529527525326250959362029008685109471008537757290770853343251950761412294296654966189845372590434069086438020465483673744806579175823184537008773110899607216733304137616365424026838273940084521474718448487484796630548661896222305496078914306747237565515703901693986863231277426821328620165017063158688267523985385117494447075509045331350219566912860496389792591175597090682595290130544395327867914740181896088239148163381680767046078928371017076589015102738402480764745297578208307419671279933369914064345650473361303471164067273809878442178002493387462766494456845231801270857985726309073166060187453879078032764122785788129013742079105926884129508625517469469993409107461823801135940721090479021074247200082877791535047360925249841354085314860777598600679639651867209703517774873087100311186596296715034859537703354116532310256 [146,43] -326314561276483962839806335647664988342117625184405751831002027376198181750564028598340867639113418400460063357165696267512501288721404386828700619847201834822438661161146410460655397801743855966507416123521399773522120861374782987155382757537577132428855431479272307020227007075537893039807168506004297019349516306604980743247741493052325229506451569436120351459517895515405540721344580424445547925656390314419104127493753698971970787609066996663045083186218271275352272048375903189786532138712714934275712367641967018211399217353647243617961676630527925379653957652779529679164335957250878049128771708067143217418700129198371813711950564040447251668744400392532059216047503933827921125519557669676443585154757623165403772225219655169978719660737897244126685640183398492622173029754339581489967721130253977953895928297627867058278772435661870785487650349400547762413199295384691979591200776150466345325623647420493480131066344786452892828741637579300980237149650477425125744348770835461884862084817794047148173727950401697340737903947122845879002292164974171291349247472422924266025271481284284685458795984737865913651838965073354758109285534868247473013820923191433870008958227384508510878022614283498199342493893984030073826628708894864673302517172415040102456312699499643320074197312930931667204770167841615518997493151849299330642435767820321056730114201384030430520128878280790872560797653268445814606954818976637247411595954146558423944341675280803152484891925408054653728781897083340677248157055545453504437736490084301207613592579929028152688399919974653488034726099802167916958876149818109238866158183796647060861179903750095020450327674872892937485411643886798293848455099397166247819332647498096519783084904971992997876206312484257378774317747987148314360099769272023843764110889382572918098348533521964787975428880289253913630689740352465770880 [146,44] 57474538537129453590798784300844929552484161622853210178104372345663311808552989120423221974000435989906236824827278121317506073814092012672723719121574228993595298826192288306398699984472219921937621452822271475630839717489670564155713195653809571701851388653332190732349189464341989446999231970687361351943819127263101256279356270425138292823438586366085259880946287684044554998689280960087016272829201986480188017798785545334489852720130036226425681177716397494102362963505534936772762304742819295690605092431809943509418290516515881665295716502223339753549945963168780674974444537360214177813042540716826035775155201839598890631781666992422607091569566502711763443426005917458452588885978933948808840797186466901618031973350703217424760042050734254367142471691005463368693637727447699159076311303377934125652617069494705125565231013106886405628170732054589041456652231201765065927966847666248655644443803184893835825337766155594822965600099405611363313491339339576409025757009685236144065525441800421413448466653508568684960587519808990464531351604151398312408658990523916489152291058145776770189858593847918531622611696127840365788894677222756503098801233530598568871955424655774697092196562274558284062322189849402703117812821825395904439622980431834164488292725363372991742907467786066658973545626997935138825662042728078048532430459174271345431717789177321630636344285690087487527979900929013952008270860607631946619252233549989622550736103743070005750483606686771309894676191478582526279893965057708011962614657832014866948956884366032522425534087947406790904494011654711470317680808844979047055836394344873601233128134719600281807914908716379050501962599540031403450885646003866331413815369127826244754149015287716528118623713822826811160424798074166806436005322243806942046388658079823961814961525446792236642860233224472454324568455189816264 [146,45] -4428851769052128319387564837052697021570630264341510444549612389054659152901459447934986321300071517653089757336742926250168669023729731501056167994695068870035060042174125449459767538429776818622938857119739517604777111760244221365831240100697656104534253637984425245489081173551886274695836687560436514640406732922097864832522641038687216987464035874286837010094940497650960657038131970648175679148235127158031992955215101524062413893708795455957333312862174115582112474815017571020272466348339931929268438017565931702210003663615548083965242596615899859269721810951849862670549611135404510379020140430203748967134408089151404890538592735115993057431092401652012400580356890497247277384078970482732306272354765581668977903983303961581153800364476431661471505862523753114708741720502660334544394000408467424645144774461604884518279482822432554153262890124858537227719713315364887398742008605570633674310473806625433659878045904316425062678267791989050162030945981059242563936916237757187866815944396645386026772520464659879360627917073194432446109118185364684569485725138632369385985645141692210194983771520187929555894457504044862091902300314084795017433017618601189265927456335119550800558108351091488661656306154493005095943221470258421678312977790462726380619127755032283914416286867617892966265517416967816295264938727212019835428293464252485437223648865175002841401303033242656804604914867473481998429020361343540000594259813641992504033168030556458335593372392451217489850257121304508173611072783623622666695072894600137873924305452208372060404597955777834492212414822120425624035446903763249167815574147227381665008788651094592862070871524410653115591942020483214730262972101299445373902618528764063919898222664102173866810319005312232781186718087545916017372373308407357659313929030043314960860201953986071786691073227457434367035665215008 [146,46] -1570478942530572303020625452042500291454355813579162909183052599733944328455276405304941081454087275494683809628647203807151836806305250381346449769953149098360971114541042229900864062994123972182477480324040658474224899023641329882930793373467029672870210935933664498377100014958667543659249350483238964013035071531612554778193976125100955060390179609937041537332320725926473421663930626391205342242682214019345141754794165206095671096420129178878807526883835525903586748062153476575801280074768221288925923655455213683468400897731011421663346181428491269438452511143508869265674948912922619451940066978728255622954581679672233658493545086747838164705629525141713736488036744137634509528097730557950368943040213001064971995987958364922389906331053982025810685915377600630747015686400844638589865388154998326389298524102385378285832279346698098836606699288541890876751716023584544668725136521874401916798645597818534176507657584405201266681138379215023372423152870013507971798695410921904433370150700910202363207754504260695608648112196528109615921878951198534809504260610667069715264539902528245005817401573833699145039234595171719309438563480089876559977773266151561934119911857453496349398531590897714593719050051824962671992530159184728571255751206511047847596320451517390500304048058463042008472307753693041214976767778315158748931581340131081485065005041015218959167316659866116397241465266185309935662637076297597047471317068771835422196473682198068739622431494482014203904658729190610902323107717198692865202983740447579655120225039025619403671875076583506369934866322741138423010615243987177253197657725817878875728968172521854508706491572611182621119699488706007946727650051925219580990303432848481823496959210559718076958467299355183932433545816272410478518440425270981461945171865508802520144719503967275807906995203106620291850298473 [146,47] 889466436408150383854097659711222681199706754707529861858317150950230255132779856608602891425468215375497004356288048197693950187273513872358809546228143363314337091850119345985889885794362449671601461886644948982807313131128160916069141453616074640349612226811201052203903701329543548136934480446143749581236405188063906305526695819438938410300027817871033939513108064530849182528358175982372112991744448421043584999439347562012043663261492429728893334117462047512577549561981992856743931028540332972843580307800799501657643677578814605763127246052402741275459732449102218871801256082633724056903098668970313164157066814640250576453968968011057236193593511615395102693303926462513876213482075018094415887604970427466683262397597203845432161605958682994325616080618588762688378250441937836322178087706052787250102143961759670933594363436243331457012752815094979514597069553992092773891951135478052039707728244704958896803103411801507935615145163155305249712205541865154923273020172304744958456509211404885083151032436852845738083836475527629395761472084491605988436150830386253327440094500757038297847205666429894826979893362212305693085956296418646535000996749934952105415976147592776692846935667932960076545153877077668322540146937714785927966505082717215121690705807837387298078549857402459694997410243179034491547040880255415062586437615844820688564411374729569005496304578290214234429399156358551923840454156178176383030542492138297163408353058179460690932608755865596761982293354462844884364090346646543975937238773786640833053705432182628304390933077072609003885124739253106005506353703828962753979437669649501587932814830281571172293973698645415606636847398995936791273625795014913000144297520531670922749720592383130718425780926883736110903218092540928603386453224581555385540169957260488700590543178298937775534131559979588931256064 [146,48] -270850026099494551512954631842465396942919390047789450724928435589574098454463588877222969043227202022429042638524358887275248424449276981688744901428847947737165536145076626355985735266573783715063440700964146908102224537089537416260771883170170389932500536074418406932818510900691119976974873371872719355771882923494532757857861700170929979543770559690149391676746221933030051931532041647676875439681782975924524206270730342864028287009603416350287555225965714214980206320307775783253312350038087853181137946157890433611366097092376440578681281267146172868667885506240116058959703810966590224926171693934379999661978822482439003974986480064027223887621459749270234308027584892910592621234993650952494230876258834756145781131112456754725605605915664531012129918034005955890377307801753916483118132690192023702514400629694764153679473740451696264770720949930891604170519376350060598260282047758027683803151414887517600325272692935298577834716374608871545098195898784469622115753607901713642657816455117264407191264624711711188512694692985819316951505709732283792008236834513722916993654462641797184359185791757250290300159179852608187334068250258678297342776897944988390700506908003252258838462093660739936223068421686811096033761816713533857133403440601358094856266652106084157959588676846504934240945238816885902382939084195480726785017703962287144748999512182022262776857680907941803177594148225194035455416919668637214262015682082932652999379702197295811218918918220245873518836511632065333068474501682665107112892092757979176197921987880335482959756711076697051823798619238458144281392834229453611080745143480043050541666793190002838193463279803023978871261682168120883240263411394597954527857033296245108130394943929162182756203214106898691409263432296015441252360833976579165365444783821394144558002335888116466052901115484763894272 [146,49] 61751275283430888347354244352018816043664725831174158886247895797248945643921373660157940849043234831382260827229068657312134741730508359963213889827346594765716560484944705399037871291563804631104809493088534702736363727478957356080828988295511617094147299378715005556590095269551353118967773832238037973922822936712733576770938328304244772209089936672991891547660646863278651364842564601960239672981482546784809728698279123374244575893807468886968624474308053559545141174530445033491581799671210464825431374528594270197938762728044847610766444907942808728433458536130878950150210560373695151952226129122609530578669243057421893016514934141422785872334889122373664417879755089384102586007343502022231532626798573697471787943713463721662806411317361612561375859333726026587744123233760749565844378818829467015165395731537191314661772998702347860459735723865751112688846908091936367096776191582756453477165486121123987115840483264138446608495581649665864997489251944865489701946451733729604923966953663532565018317914566334897766843516137659019405765145545741211616055878616166693503011318613338588748745008709276130583558542866610295576685087752550620136430073536274875909443927031998332436740736230439235317459539210255634625716964466531842335439808866302573251274296325571529016451507970318052548896196316263958433947531405125893190885253998579193416284410523855070806669111452273508491632551817710886892924484868535580284255222084227102427814564036826506550116504258741460902105381316873151484792148902250386575301198297924509890523259101304257297459362735496244239235111351763906316863646215007092842223654924076227479867670806943458845219035980298725444377317825160029424440593020896183419740930096868108288456428897281392054478469796211882267169171242163810312761566477576011870152712284027779341999799393349605168600702675429888 [146,50] -11317751877680569426749408104349632903214931679536473071025293632835845061101094215087794664123291079364995785292023248811564732104558000176406114361958239007846839364584036125513835573597980999018262924038317208766326696362965104398805708071932180566878553156276349805278694838761014586326409253300634260671552579458555729889419534426165316416978390029557994212083858272126344692403964422881447049240682967417341115010360102538727526580209941002635332923007823387363203606855028562555896895845958229284168926006214260894645800276999767515045267644139055557521665007001784661091438148375645462507617573474348582764308809359294043574675242293656337379682518273088852166841429489462738903245034247905075124089461192456569777366532076238402694160333169357572318543351679891672360059855553151920088290935434559309325436577132888423807531862288718519029961852383467939207400241192654791457234429045881714848723835903612345510571100010212165524821593915733524306980775061551354330290103775415477757320643043617299043762751113983941081475344264611405116703100125396684130653849793215269141976754843816645259926217324935117093454517837225317589662846463690618047208926413011488863337219373955644889795181858701225767902683900422833267439235320591231944214083650935307356739157455247978816928814369701507945734791573450260376078510133335950228331266343171673729320807850246620918470625331807296143729400095186218300638634553159886712771965304183388389582584041329689306724906190264615249664388794155296784029003236499658688787125916813948780977110761583067656803482053264025452249223568168363479467158675571085811637452268500597916168942030737351697573040907937415149366304199847470469689994848040798313032745298061214472747043324374528570082069058254548048500592131776826048548011771713631972523231307919832931667764119224076769790142358720 [146,51] 1696878472816461099903289645092808136315219503196909844975986547880944487300622997539532716158885753279890935762316593050455899796334450313485822956080262126114312027257450641370443714059385381490976274208252853557635616376924235665216059220995055250142908214545258940037157535685290619464190085633925572287633863302758806510018144223714118848929336625332019188048559613307790534737475208227001349266818010148662927232299756139964353899830852711792651824094913904370240783639145080523711600723840495961039204805060223489708172424635306758893576585755101165503772613183142839357728337255071522573518012830007706537222905370073037039788638282343898175633226244338656125756303313080967725109513844461370394777544734552708121171202589445080941626202146081532374310089510159509393441173459090104282786086262761657244611767607345924191008482778148753734435698332767510696505185663601925355432706731363962967342351067008499617416075447264830397253617615936803092226545163630293427393619765366601076775473572573027687322849957555741200690045460945628417351657026987687198973823074884868413037866226882478756336800503875140650389624931371030870900382297254055095691855812593151458020420731614325993060026928271971391099987212269267840317088789040481950023808399022818230595152112678058830613754114238139556160166954186044078259152036910014659180150800648738526573179243768113847856195793666117055115390382442626655661876518444392933930548790149526527317153647809656057976078905234212276354088682986571388421449631217661699764380795580350392523132022942123081540683206747107024141292717441649311543303976209455790674253751499754906224771609667325424476716841625445735536072112821284690001821864823503663538722575721903493951744237499453738954120085936234589630434795232027290510665379510709736221467786569167894080991198154961913500944896 [146,52] -206058256026785451345670956043275332884986568074280459647348431212180579988277754337347950494712988263861806611307480247818462245246367409350901826356750898295755356455006340380359692795237093990940746653038788012824049808190849484642716627159165544331600567513453186813898033000146269430395047954427002003658627225776361385805930575566861696891732208062194265209320718670729665963329357498694074155073998518749905648381355315104608892631551386296088668707662554199813560937715428197642677156569174671162570899264628655414287820256796734019481792163031104544012018433451115734492877764731607119927542900144603257638054935242738684549281315283718948259148909043275643017005795549453174436669624143066498731764602638691399166697881414355275475273013061709071516185739398916663822493571028768925241764872284237184406859673112757303309690446862026440948517090016120827295532912867204210770865236098544310560738114128846716313400972672239519300350746736839889888966015672454806292029004082258292196605670292148318713898135287237854170669686324809240138744815830896358493353212115554368062918556618514973814168106308371807082515752412893033490651210155852480499196802173306397966065368738160424227936426095422897310301189526437013739171699966131912836332318958462023829154048775059829569401501043841160246141681693423939864190968843862125536349455917191780619821827139414463709988835193801400492102541518946932197983824860098589217908568447914685385217249010954994635036811143276203722345740957088050041181217981355591855422171734714933958745432877933998898243053240803235454384428063266351887891870651090616708220275163993097931917745551162869194939685819036922821501180124279247485377214413929195561224627610303442770224582644574045300414144498528752794570247688291832423121861146025070164692355959595800925969157230485903071424 [146,53] 19350938233939415268062916199913707588511620467445526928848088163586654226648265604200216108937901361194187585323999032691250977601292212410633944197264023628605617862846795850981494809269505496574904158457269556549073006818421458404120203325684363629604339438505547630223531426710858520495119301783463447935588792220820624130189444794248528773993620795303095696970280714445923721421689976639574451919578626743425353803403137130517296582682208098079420245338207712964489906865369381874008216893082059636566130620039370073206148058724627475847392060653014402868028027850181103560484361513782456537618464840736239477165775767742748165007747731806509951881054262478768854923540359121278428295399481349345022829228629622866452967956717688412426036253007635866004094686602772900259012225974700118141293923032759538195925428930733031610442561451204467754989630285997903356368278053484596247068424146406298639583303357956304765188489403188531905845219281925992013413803199554504192795848871712295675808817952002831600639408442693067774899174807216493122993390513436272080159847471778867333883799684353365702078632731430207178387280063767813920813040514399895313303517226355921759168200393506740251291025476163085661283984443278956510186120792987316731205312981618462589351883343602864009237962678713784630514225563412874752691854082808392715442848188685101346651723980338037188963740135458208566937167274160987334623769903549747769215804896469950124732922627169928424134419169293151708257415861712511473352159516543625892508104266057122048104861508207330055821897168913247827422644216437135097405578479966328833627569317381996585323016762213018182617859078456872446810311161629115309986069548301242678042832938575555440744380895806302527737101768842458691121275076301321991526812522528698727125415290701035700105100586226484672 [146,54] -1195938975448210479892735743744834180251855506263351346705998564829665958012100037212553742225517404317024821405547953584565892340036284455967811568969442942208744260118296565492439349351708338757232246617687938088491888441027667951611115094645662595147233987931846387145629113980247011106798569015638023716593571226146110529193090966399986556090000754763856318097055289950545886642445520191913693116237405445612285742577155431565045060502557239913740595994150085633762481404503300306724982903521867156244901333103170273916887899477555611913986280772714712100336309414291265751306869380188984879250226521665669624168811586138460875271494596025587953300618006892042789594182106806685487973895709435177695336723081441530197184679238318189482651407105509182866407278329020542507215082583926128981054636149817884435848265681640604916390514740006756428995165078749076898977165216684780926237967832942001033242882137084679019382997408266218010635545666678652533220849110742541100524307739361787966685828591433258207531088217708369474937335187228509152084866279225480322415973358120552861387515956617073092242749100969741347638545684743557288026983482642727961235144238353262671738609822335803884362107219736587611709817016982293013837320091081429964201622834588703420384744679464994997418906341230932212194334683643853053158716111155508251058682929925303948367219627719616321119620922107757129507113654579881276829653565346922674573362087086770909977140991868961772021369575134741943868471988537042413597067627422127645008459969980771285653686697763820112444893891137357041496969194318781777550346223222300461317824802598391264707222202308853588040057716936830012984272313790479143217182280306884205728529492309749903504749562975809354285028233729593342655025357877779213749702916442150208805725847071938194787797738289080 [146,55] 4013290417991368273244806011142068954703905086370380790594852492704197518118272224378011202212428434073217369513242622943686373488313580889830342184644105128653264048826785478161234738221169844493924829242820713712400277998902931597350048523519654721155069757382597598636835568964112180507115771720746092461700066788818154780609630500841452779272515461190681446441368335633412233824753636279694525429411167444607956200787235608854742812387315770673746674991900476352332387947406183105294636616993410804202574805026665740950083700272150892709279903633837669543332248753698012320606394051150829641901602155392026537943700519480234466772704603482866234780573526283894830250396231794115421239806870571128106170721265169482903124082508743466249380654696520016407278853342335139511646637205034702083496831362018742168691274629811259327563927518390909572982309249014203432725286094567036167613388753045002967287985693145371580651287793630360133726037915559542062745048461711754955398116892523551125366197120409235888674219902316018904676154014946834979216062339744526228411754614884930832602216894965330545848101314704777996407371067569657123514127646603618048423548275600480465777168163189079516285924500590061107010688053123427674772111582879664487551099296336928014598239760598074191667866049064617586838976782722221501990547046926010410494880705419845193056780727365023059445395030142518944762671418792261842716676848542103636409842973821786951099397695054705589222133569082796255208080621038433694939930753781380753826356680573000459079227327582804561055143877523012903880372150106055234149400407926041621712752726671689970716433446787292975576350212847748765043498048794075887892250838243014175447113216659155598075728787831365927143332730505115926155439319145925786638132087238988729186863146749120356118331392 [146,56] 10637302507821432712807550310575826145631370328081268712633909142404270132037774063105634684804296557627475040587653159494389422793456570685650550896253522238329132545633920565594671862460688864103610937781719259756417304877872944735653615798517982477903919203713040060171840155381395058663536073446087547494061079558896307188950586888982027835651716176173885893035247103995254731504816626364475790810329922723518717843853974283764408238145574757473176076315460040297702325346489272272645121233623262027015691947877150969710963870149861110282323668304282174586756313066474894790870130005999743392244267713558389314172094215064933293785918866763940902315385387393317194309818983048281749349606957215176798980569987471792106529200052131542334641879386356667932376250285660086373205417663016811725012282325466953811384539892874577708723234488617347040395034942829686191321390513711226742259988292789439200710857958998506220886110882203819910867744305596829135848580660283153369707774753617209342969727595603995160225414432968847555656828026790726524540119309147818766163348541514621013183471502844555478443642029273403805922249923596022400306950546955145478332368031523904448867860767064911357107025488492756798166124967005113512244126255252417544160502914086220471905162697507937519257273466474492144031450765564077620526613363136049945384072889504043641040843191008051996763032099288118775400701010161461118287807785989823208587249750066389998157857048086762044975923696613925441933194989780416677981596175650553233176833180431404239624743366864523782544553542559134379426154225525493828429088997391719543251055234376970475155674094385128788944595573119214889276455077643946238463439396815475923854380708750684736799188736769344115357331078046838615769956278556814088288550189977930410420871810337769462004736 [146,57] -1649969497929620486451000348810804221053712393516668011112297263830400387417356236469170787703110275987227172579044458499203256723196445328921905116012555874388277353937247537617546338959421225841810498839462870532343920972800589428101362295573949197045318320284316395123596294796271574871045632605675302930575688167087258248829213410270177156488038779006804417949657248005642842299223453358204128792438517644312182318552873666433720233674434850947049825641110791290638263020975506203349585677872890004231680753454276330820080018986982612996264274824413634807427430878002124161862068972859934617817663233939544877856894213889817517179380147629087211021682202878802036039961154971262259958700157411030407161847153098187079569397662547662211992413506634589962388205183020621234296978195960635478454303510246473453818392852677595586943118542947113210581513937663789279264857245156872103933973253780366467432750320265164301945785635162486268608362779959052846766032429715504180215289380189069582352408267432446849160930668071024561912790002890910647858206211765852116214972571856431986160202563949290845565249708332342253399324355215331069672753439564362762381914434776002991877391981396786735545858769712985319574366752751928331386463441877577419818354531897766028368162980555130136242123734120236056362605023232257730550559903762561465109324004938805333533512102280559152999162215791221818822385196260195729964168982156960256405801292555602988574456164423653864965664298859287586508728682086451080666897788944454890312767189211054886675379686881636711245570063569948909946903394681356067934347124580893855228054805733005363091542534389628286727572670959964679952110903822389208739851518879013599732213537181001233731419263291347562519754573846778311860839965369394898821595834456383964190933469625705456128 [146,58] 155612317851137063618274431885159822777742919646387736486196707556918668756897687176370475813707587112774491321885674484147005551645763746056508678932337556732767198606236962213975253855621311970924456325021055334925521452051171658617353092156791347953038249351818806457869982462127068177724494965533100886796596752246671134613145623168277810021543429718245539632061968005276466820487420058540870107474369382572393574863559081811940355883259306064011457554534293581189260355105928641858586438971515518592310652487091587975410864360448209504688713431552031335762777341045011464861215577421274229418821013031926000060933299585197616894705007091563771514948273684979642183479342274662012411051467819592733687096615438004368015806287966664223404490523404442527418330189455016726660767825462318933402194227393477699557936511152954020624662805112357536643285810143922419562334656180508054130913444723955796329851531709816299497670883072786710594524502160130813927416941995219678927513510355162085600100225035699958727979648240916034414685039078744610906134905567490554155074707043651011196217854298929022048479528656084261992049673046387188700195371129413230562307524947901765696451815158343581607958612432525862201161241165049288629035029150037641810979067107737716879572523353527821428965718505430425846415199033133263980070872520606962501730572464529712233932061080478472607885013136432336986838455928443554079789378050757242975151359278537530466648603721285827934795300992259173415653621719367271236078595798628837652068423434418995984727222128194755706507846483561014954861904803759091694904272663006148929151309323999154944609848988935983707109396913088930759998627253409503032558216803159535425515693915731869050328861688581048886862744169443607002295973216136928414406213015652919390839266428711808 [146,59] -10004055576554341674952203836577567211223121142106569412544361732635949595529608912100730639275615121373887410419712563227997802201566249560030064127492762354454192898164562163766377138275772998415714047539283637159848489932366088279292819222396076589598493222298833769380155012574889436644421092109852324914787538701044394497042707516276987855832998472658037515219022234617401095054543539778801532140041806621633271303181859556128214014655237842646917549240242424006721978883205758181505755057220336038537150970963728555021038239136926700906271049428141190255024926995922386607775765529217463583280720099369404308231745429598059225957683124817232427604914182818755296334508021798225615934436733150592221494474626862112451531142462127784485686627425137945220886874358282358126463192656287892164598724056299640016354235504595350185989549694189349531331913889365385401814661076820561216167864273718134475193738925670258221650106312589317175597276207743995703652538968030176474250020603877935105662799647689551182770058869699965885126856596963444383793878490165408272597609163837953597616686780737158917352535281559479961711427896594951763144665584061636821978394458503398073680392287930890633525104538974617311900959297175728237458674052904712961618842406995604587693501230996828960716225641571757158108006881356703193916981278245699052446783004122690180125917574779559130903378798930276349988797263231222117361841435930079166283959203002053143722721529450992327328490943166984723765846984596318696334104831995660987118177926020509411983388593493768311545853809501282777675448366611745160275293839992688029334646021536773027729058913751311022459909779456786822092389540773275087503179027958117670771534063843257303198202872190398084715921060618791479479738293745144221801229683791266975969536357376 [146,60] 381300965167133819469461226838050988801514351058044267573890439131193444001291842229073335858176853382919018010983457854537145155980761692229269094206609821490083481732116735248980107229197450771338845623045478034024329539235033391367751487480604247334925088344102981412690726293284324442761386866929903828420461535618886778782589558588972660024321634848089041194386034965925090305739749242487905045890523878826558539594961713027867428828593222787334763893477758578992048426744993312544878188292285701402958494247387490998303676711777167766132195554082172275682894629426565415957947796239387493531191675408225109002348889995609343462188190718029092576301415875407100752191859505528256710161295987101112799869011423981720764372646492089134423623172584858237985801669622669795198071348541653113792593810215153885773939833707901879937530756063842694504058536335739791145394792571906463517291429077834716688360151019849472185208967751918200933319914358804744549679510558755514366706096587115604335335289292635254998713695496550772108187961035001145828241237186995495203503695407165477294812620902820617988556646616320318771850702674992649131165208054006575229878116474286865034360055589218590341034779490712310442764721310277849466612034024071766152676818712344269427268664848974877503343880408636231201006153174546828476196819024903137989098715546370393658690149198428804913758684687975275726433774823221513042010556186594287004192805005778418899161879936109171429084432388741938698566332324775181886663887626399064285766846790220435622751501728885372464257594990584341088138386782571030396258576406296543073486974142282720884899057688363754677428847715074364159229557108523505254198511033690681201920258990574698811825371222194333147140201615479646146683526213958428698392068565524430069427328 [146,61] 944589853677499099530648885021001738401757151285315703741273062612580692149878228743187328110900063408407227417367367157480730635626914316976161156874512909112478260605632030953194821953412889596973020426244969432465640385648154322101579954765149015839042215146212356848013113820936030671017933594563199091774361719134962770346685946394061540733168802829524688524457015084340601343731803419817265507568836095374709088756255049668386545477417898704248108560478540402178349086787974051797877770108185134316365627082949011123839216639824681859609720036016834891577327855416067727796667770013773191670710667806371871758774788331431057068201642773265576660675371764948090055044390618803410271239054773676603524864906635242466197571112296532846601648136084657826687368730768304894699930450298077914047036470079716627460609969216576777640324408918585707698292133216823078274612245084148238197161286498595190254944098416737669519686874725820756987437747718730382357075797922392329424421266213742192630897506380308837222218424962531658025312392767155915467918070347143189443843279342367375965151156302913173243757653308833142896853132216028613461079516835131008840745125190737145778937359405470946209310315367149998186768932418286694485689478338786076211067619456081537886666339609058207810219135223100169554218609995709555769293830846456277200420331845507597275119978545518248374884185342747965651623078801151675257753807602932523708285234242087596507713306521104574735342555053029366252586017166317605286669355149603943771395068793765397729395590666474394247072078498426622928525889271514233468052320417195192725351914334174858112158265520156975112151607870289185789561528966852657958520334291124905789671888810011744127923025516850370829909474229895982521389389679006216772869945261991865728 [146,62] -1221329284759196810911896451744141989085158092682442556674829164366368059184662053169729471092745399453558282627346792539393924617878744300459728255048108810152456222043399798420713883974715483101202113797688529339964842563053541380871697656247393766932829316763331534876230433914099109045099831898182189090568362443199287112615789631356800621623845875025328068313149920945676826827915321678035483531320567847357567803958115761303930755843857812744881631257059379582552885518149071022232603006392921398975614354880785859991896671181774132840428038378087488774476344276163416815280559738827229512399782340063430245303664358345354179051717144759892986635756270565848246176336584081446323885986367441324557726871117473642247181238936427161846777859050489914747306457542235583344620081939830328953537925038878926339728758468404420489867492810932660756708338387114972502025704765750943241384084715043253236556153221902931031181581187489693841867017342700031763613880236249412600151345550932100624003455401474066107809826654820289655150386194105608588587321889637354691390882063724636088681234068382822348464026804234803358574453560565662492550129814768760800417113652960517146497072914152214205119988835859286470074228904576166988417066394593926560466041624496485634089264358245871861848740188632091677985457782511900586805780783805028169535564756745398670096131742543774518844478946371036224767520842335878750309508120924797817301588942654004494152471690117064720565978725116551412552654223922166617048420159326230607587448689759136306760592402146258500041627566413563284092478674939391277660831304882649990854325453949165580473293053625906398040265933633884806763663982293043537618201853672505968564983145821607321128730239109685415865778488285099879797503529338023937748522980551552592 [146,63] 73782768013152636961939674784086175483246486433847678973831149733242455332310782980358573997396460106021523927991134617765867618090976744036693075138849742966087651058326504491192444211706596005041641993791161673119605775228059944853007604297420410133748822406885059618266272124782662579733138969610173590661688117416119094765536498730745815866193232588273821383262366884114713668060629742925727329340041215904138198210537652878821278274279652458272903790436805383577967958593478967802422317766051823742458834346390527924484899354070414407421985732663863946082832944336928434605955332656123359895522341728820857063682376217191632231935607242728975732825426186697079263917771642268353902501530116742599350258656980783550128949968629898391362053719185036887786700107152636367883157271064336665313347892315723278717592993337691498189911459266025424233794264241585009215379175023462968542730732053283181321800160193742469911753273020210206302341136233379871340656640005631921052146730361400099003746971961894545092087496830747007657891393246021461073457113631453738082805341073355239249411952407327722217788493122074345771552356579596930719108217057662389703143620268965813293413598139428093802872589454154395063611222559636084911086460843955034412950702095849507148953268040707351554869794296389855236479068588984027134027865766760711765741452023117150978406498279206254436284588005527934666459787314772605638287926298694688521177501818633843629903866484844795057263162703965308300932673363271880169294194956272084965321823061269167157637825232823811643680020406703248729775106051808776403359657157487471152067961326510887535851811620789181460124817724434972632518486618731197479078713650974302627466175542704575338204695235383251463191602383772841475804039205982809474540415111552 [146,64] 434052139983834697058191098155795930618586058941206790447131413850759682899112595271471867986903224972186048966030368342151096516105696866458217408543229273767636729363060767474351872396409241452975470660779304186766056849759261308566015627766614199288701237453824813151023438959079018255835362066504054304528629350984695451729329392705867654823317802214698543001205661933606715353572294031368016720003506854000320590755139592857935343921736060724966057602415738531942388458195136614936195704202010260698588305418361055017148030650643029605712111432469940851567736368929244955411018643796774081668676106324562299583398546459481181968975640190557168380549655918680648013919127566214318872993432676609913843625422783998348539607253790235313166706012927781483649790180386757791616723172133755836277210270739120173925499506850006556355097891473114518092925645170947100467162621442507989241515233253902484612253911675866470719615761150547656374733491712214103089799454036717814306009066672730480959762451091960593387280795766525613865655973143262898284706406802214787980601818588554665886364308718830399584811296071108278011890842893238052108066785325362541789397856509162545525075696617743709905980368444656815165275164637324274102982787023514397197009576748583861987904580360608497618929693686944812960094195536898094764295171113563351188441806143918863443059371392883955802159033120657508649354978088737571222881408037420313282824126234672019205423585253285776729500128961298490218112722349062339686358113449723826414643854588145581812315404641547074192468180455559943719175625312819157506735956821490346554800144925639729832473906489200849870955033467818012654220780975458793302576494929718318896521474805573149897128350685980616443992915769116099816363042956512577080003712 [146,65] -494184265990308854669326122866002210471176659168205872959522658764722016459674565115836030197330850758973839252331872431410501637355099868954635083401964811004658679558358132522490327328334346834118502849811223531164947279675922442882211718159645561827198202630787673531678172122930768261710627210752126562817200166125684617298042656925126678366387318870674651496827397109166278310093603948158035396024393417706234573461842019487547509583671121716884122371854252978440825555427751396096097611597493444000600600435333307436254246890538593090450713552552296610426532062523514522452255278156752479940411386799726602482003802912402180634415462585417168105461571134068790645692143842506437460501527561255937755320356179567914102395108187371953766379646708144860863219831675033223440640215598461206484457364692940021276418442905216065741656259522075561489677002809049575004493824962975223078164718699017007252569382354016864723526896326091779696484181853256778523462666180630462062445822715962970595555852599158243472837788040820278866496223222090432522627695803980194485406666464420676498617444320499951214763376996103042987812148202954989183705959948027368143796437773102634491203773496399217309705648507603969908773125900890015098348147789080400369115049849705981982582224460881540801289025766571175531214550164912058116765240813977884826332928822351153023917417779920752367176096026005414166286182688068781584776253947551034010133571132902137544412308909786122564408413763721309800669919099022467241063907314787115076564187216916672645358093987592265898006110178246735730958699982096387847695785640488288769729692313726088254195368303341950834971881147076663801207266215801858647710315099132039383059488245090180374068388812244956126855802698888249159383925665291590259072 [146,66] 57365884850249355233569895447717342342989986670721089874369064310377102823593632993447398198420385277910601335302586618632189231149106469659899476269558401246300256969576128666289829094847047978658146970580229768822550480512029511582496883308105110840818369546835660886843147140224571170647724122904404568466745107711734577232996781018920519804086782558197787076799254683670320743094317410330688787513497482933951893554828331928127526335059735421317579416501943593141961755556272810240129574258105543908418855432580712368834974834843509429414412204135875327408550570601409744173544823121928261645505854260525134944831358527617098767485830920090422799555440974035052436534455301585993159637328462868535978888486387583879998923827186412612323638650498956608126917884344642843661657212423409954077174999626516120840250168600889568204644728410660273165561465978651335714883334884331047129456590950067687077961514528426680678789162617990480483283867674500171968005371050661412971459710133938309629962382543189833450944464143301834940877115421514438526095126341965667733304189343378865073398065741689240402365454577598964343119571443188106171001531137537722342360766655067372319254226504245773998332888597779220020620783682963779324061279704171971718855437782990012042846650496036609269412063857782335940121962689646633282735365138898050538499465527147669561983500964888023829098554577195736629360544761813764343431087133056571687924069620369060371173736175673140459688897960977471099981326664460880538067716435569487123161333690077398527062865105350027616934569982501082468440182184292156590366305666381899265588027535681859956012418775246180656149862241962901696268358725149458934920678428015820614707992577247437516133392977187207289026961609169386601557738888818551600 [146,67] -4462526050934392525228231499713673293161529786718115856536744076769621610550706513350643192060023175123094569076954736797463336146237476900024356768776410940816473928610554147366024880437020696627655933342035704516917985069981286703966008308326090871569033455218377236915002722707253561604320908370443500801407761156082266419624620552366272589895771123863626684869095483247789997476683964199592305049224141178609514179739310223845862142662720963118853105998281463582280677270623935456012052620612102467239883264492290452314564071897413935964178957979572381311236328538140143718600683553189666114629887457386166502158184367103193254522300754649096810715559757496138753371127921061086369941176076907787735160971240572625703481833352556025243173534403717076329832018972170262382067971402313555002450733776948075700221357124265929385630519107156639586228229677900154767733364588001179689387193182270950363758913333951446616286351295716384329801473488122520058703590345704677128162055713243857841765571969703087653479270279097661309704466404158047175896420145214489785400816191288008353581600638196292711977411284432048390996780209922453589993900721256262382278949888501074801807266460264529145762331942873843375205911293613460336774772421338631030245454504856888148248012796351278111159675114070958744474000638278616459897221391174897202560612537353854573577674708768991848276996137377690416916669134574954985848947061472866401761573404706806349055489735882263261663551363904778573506152938865027433320631191205770081051429959854246276334959379661892757479797216680003094703399154872780025498317111048165721492878527020458824610333241708337656010495817866979249063572893173544857099543599900206630890454815153453149173566984739127221436558328748998517283655697450880 [146,68] 266623988810795714226382057621895704107725307975975162479271171375790722514584197984663448565664128304407959669576269546151152686696043467747007817536483434320639950449818818026835801020816724213590634600218946120720624286509895870618747534047500477600539765811686553427776567699265656093335893593560558581892239573577454988780541893132368709151502302873811930136730864204712188043173981120637621973978606178892315821282825247402847506321919396165521415031972310073605794298133229614610108942915653913786598357807764943908054207981480022768850830975624417021215890528105126098735475398758675722793666216506977894147936492487268253449131845394747226565055661545936943942026295044558457192884322308890371637244214345314378056355483602805701385889661905513339125913184991148676982505998810265379368147528363487131601580946563552088968729612203436182336412599806854374927900890494831502064438174005876631741883501686997417443933491335532504620154575819803271640721513874684644098823026216874700083288481942004748264794444142955622988010691060848841494446218083446986289405413157340169603776625890247619572785282554732281207013589582879984141925654218732732450358566230662588111610223629317193526815512852098078016504854670092483804685172110459309488957497023211004301022462000488472025432455725162553692359565889171024689492390033833152950545203714484595937902372437970444065191247430478306741971694789440319447154963818407310898944473574853708292637411309958767487477323371277865326799616083505603539732250317462241794601482512758997115394597348311731685969869714350641999403528754181175810857703649209744112618163223128320107832530577358041816741102283654048131795048389565213514358663094031934933357188167997622318319233891810542647601208528620225518475913856 [146,69] -12501463721139895391244423740341928049601415966137952840503293991691135098691363980319073730915860198315464082763387645240826875772256055033953387969348442573247779892351598046223973177650061708676986356958240542549142486947083741018253675642526757842556753861673010780186221527860878269828250064407516220748046224202837944721118502993144437939395176944249274354323368635761295850165392519673149096824992328963011427834808215029891579967396589711908557905568346798861602666029622266787050179315809722787961717901550384786815711991328432517002115992600520467261440568860998006275717692779810204915034210459183483654550548254695261773490775870568409530841260503555084321169302900927764393994471424669303322954112412267828165332672108613327960331347162004454237102799617653982828239567954684950261232603034389933219639924127589660515058812364571001136732184559750002464985452838353163092855932666767767005905656016734481996821009729352119426795700240299834948902707200577641338836040191817939794359941756056133695523701841222676627366893362720093009696507981974179732521065822327978543263280657489874412996613800519613180495046946499695171499862881983695352805529961406967030137027893752500012534311782647828968430861728448956406057184050339223261335570927968948152959128003515628170721548637677004947919857555724937906984866046120357570613072659049990851722260250394196985064744515956435457245970766487812916396238756108796300266499578504977497142470315343101030912458620402936323715957734753476914952428506347962899085155660365722253885154156475392747434263274459198438813824396181896113473546389954508548456707773642462159181908428988177552127712122555293911349750930095147759562828147165313025138775781679028800248409589836838827454078106319857665390944 [146,70] 461598415917200506939678884919340469445110571610626639358935946282307685273074401533906019073570263903900675542982970763294212536285810833399008603686108971550045981682529838582348157259884852238201759309282171736795056135078792154299281499008066501499133908906392300859699207090614674105673101442759302890303113441781713351619782645582034938675134894684425621172879212125255685217290611208305362490296706444083718759510322212594544086108072516783796482014671135158358256057925938539095530191922073582778637985631926829396286335853603631978274239169665162844400643727559205808315930003252496766323941908468412553671497883354604747931021475929728540252121836464991648335675527834510263955545791497594538759989555925531180698337097342867071368801461502680978212704786820553960153996183247621819813389761140404079630812372675416622464172840778402331494878875543995729809676102910554783193141415232291962348325772861277619642840491688626171325479656573528884903681031385360705959444374511656421320801183502256081867326721436308631408654663322325853029770086357116499501345418954583157772910597286832538350016913295129968888348461363237294894386594331395963154321457605140664909463111500794748536360603885161644539271505552230304292993836088351180357311416767117700883391217267234351373692842703988449875668562329267300115699105695866640402616915855916708829509676924228265292464636442531933805545729043616953525472914432520567951468553183765177948757990516591545939167022442461901546503225826149202046588947901692488462717883395370948271490980721596439642124473449200379401565668895959243638266544677895622378625142592921842920333352253050346618462136328684826452983781055186709603796374919509916605799689036327178263133798582730429030237493778016645208 [146,71] -13698363892450072989582925277680235310915136881188473067603009759113913204703299903854314330832211818845867702577193166718160111500062594517483719869522501894746291092424239271162476515280549655195377087225348263459950667340818726812813192636767235534804314449762324254257817904251109411824868654925446602061726996963835671545570735374745979438164234484326061017968065194413553827096608891417952667848046812527188271041706585855298157503460444687768585746419035517158650659939885551735886737227478716253535139254738789050822569085910183132553057251041565511159537173649599154743888864657854347539740861019854095604058418616347076731680981614839492289383736325100169874045527971134000863816243945074017480372970609004030526364879840507752461714699313872661700711420064690286285702477359768389421762046128961696978135968946645626313090327384761517655801703695345988139930803965462429475036664384621896227870432510915050100358975689256987242009024070612798760018322186143454171501158659045410827114929819985441736816444181809078435956975444399344475535781585688493109450738132699134155393091440657325313746755512359347600651213857800067534414538371536237584233309348677485494515923298887489153531890702904432788989714334310020563874806957775033052613942606969254891425257454818064843654271106924597562960743666155156350453565334831447423460439975300622611579302647274455870326491669483183485815332500271149585938118125821729202086143145530527415841728837362383049350380643549482992810249767737308868872414144378749102369084555869139102362479060831181626990568228276924709279735827377429275017420296858248414016132926668627235932007870652275435296180155536754888783250177957320029487487162813118217928930920592188995178846851688051508440598993580032 [146,72] 346276779150489700357910915736017002861353089330996941828471762053632685738720523124214937681023004848946616543186863787137148087961010255168098164865334895483089860390087394236035446579263980112158263796457698223883032075062170968236195688002704854933092720110022422818480131800599077950033170273684304166095439566647767378058065860725784898879470078526770005867141089456178386405111780019415582747071045752811804800266603112155209453698172321721388285765985803330022235093924747659226127469709511006293662473315629346512248766556269041371238396261087599608372105126294687658782090863851703941807212396405917764032738430905141347293588425527554920707900662803194189020373929102956641771115922754424998723158551537421044463467272940129187717484532329707273444936301678624445308897521484738633693714064668947078282642967015954405099265320497250362979726746180284137286798902530290078248650127421221249612092193472681708627053301117621186634234333513050229749892367712467074626377450891528065942054549764850920112857684567702398309498918590741146861093048805274771733141225411443046099398257263055078617524502218019611508742679209033176518178149669352479211228105553839924222516815574561305855463306627800602256510002491999524887497728502454365477264066955984658834088574786323064285613401211432287605070068841966343591990533637599742256529041353666418226030258950153282958883502568404109760247141998756193926907719997969425102237328463653061321959487386058705283129759228094309369142101080668526909567181213067039197446363253165155877876282099009838444916789865305297036520133049273602234583819524663850723175474742156221269275862650666828676760728056265922773875634227341201850669183899050036411820841468739718404813230633068364403703234240 [146,73] -8033501679161766341250395841169474864804579262653956897795071916223423907210387341129555847642499040101581700023287402993918821101278378744695016042287613822757595700650296750319500904179055871354726022229863469634782238781616149963255219911101456659270079454109149650390893206967176903432883313430897163893688134349517457185535142909260638423318224219102927091596988692690745444552575995397620257927730328356708187164557827732754202751603817341679262754111360425616125335825656312794698606761124580692550351054469464181327908428641495064591270924525812791753782611038799185115734913535169366337464829984900435814882840501418273695377261843999778573797414850218639592946745483777173136982589188217167953943437509128525109518032581786456973297019683794367575860674604865320942232048074276143264309251966301368809046680894933969356188689954503893554624679374830121181471649153878418324740494923383365401417546908299388949682415742142616389537053802343002412388799626293551540831680786318133430734571835237189799549635749660611943491503779079345720230785614116463566705729815516653617373236798767649584297482727611874214321044244988459895618219785780583224953732322425074434769563884603208545991436965681291204326012347500176964095346202447332835430530269808423948597334853559904687648460128212841750616580219679686323860596667954332390226637177999845636768101028675132359315130292269083866374099812370699997324197719451639430113827884422647802105468709643817356125378702378355370049773403984325435026580934535881882342513610791042094762173412975591658419004409853367886412907461930043685884555099197174010143672727140328753674307374063766728961186278124048617669291470638382177131401515829850879531746762576407142673803875033809196639936 [146,74] 171619523211376855315923381881463595730945126024432959595235463649754076164913880493182326328183297496716614189440307382124903044304891686963615776727232295921256016896806475397855698518980310686212104048997736462801334606713875044662881055730196063336461066915582412040710810121777091866133556827322680252104557867379307760298529900430521477623347312077689606046378488481615000556630337590300373500567672726111669433887958801640391552401873815275116201012256234117580550532256528627879533791457008143894779254506157402884334887928494952659062987388948729598589505660845836991622949566956848715560602474747281718671994506619197139820740268666059466598285545319708155091026792638708813054909907721987429530749290060159234989628931353666388521579527625628929269260835971593017567571403460178406109821795589035361345597062505849469181945993023524474191434196913319119945889558612812642580613760707537031752389685121440749309830068500687011890728289791119672073598802959902378524634734629979013166306069585546446925003068892194491509891639168464255563438660418409150733249059122582361173978339756965456802565446011538561874358857781561218710036353616826585074620733975332543127231778911453218430024798355102363695320392934301372078596137601925844733591665255462906605768202344620160307360695161558978802867407624032040524716258208870149846850205082628220956298801493403220185499848741732552777174627708593239052116261332116525478534837398318414318133410522197964875314932870033029962561411871308061420472410789167883132139301175164700143753107201049905873883550127543331640154001244851931856381687825171966737125313990035280655545532938113302658449889545281312227217375657949803437620186461972790689385019132635893112478791672057865480 [146,75] -3112086734058395537542884477195505865202599139530766342485113264684883057737474073125590573014582466088306229304970846318342361756437737178020318920598784463804916191403943275140071465559949284469002831991119245013349117915900842143772974947283764009553341251980297813722152126896909588838739379668386479788255913440395804307783412853721219197226335791278969243961343118382104255898907227941246660822850600415969902840040966302503291262918561531027627770685281426943492539461071728994658439710003898406643469920180959641542733828978723439009313366274664283219679321418630111841998112743357738799555743669945332408273011260621734909183351753038739468912184232564767784238573395063069342802213754165125167695914754480372999882092642929709290306536067694146994618801177992323528616018604293745052370983661274254055157082818956069282602839263171080321813165123915204271632839163943926479630849081587177493633137659667991263198496935490496038466569843950127477314260362939424080507639037633251417579735340500067486826000366332448191683594554378778143766394845709742293192783356666532011912944136890569298351343881373238738804718316811806883981568920859944422589038164152251361889865452684894212458906065241804934814884612350859822871337673720493079778835431818646765621618086757701331067918447181849864374013860025084360092545401940265733423990673611872912927526005911419366520279873116497261797954054152033592756158367511700612087373245655153876596756622686481833561980732519238656475593909902844722867503509846559446466368539887946561856640239178945005100078957341177695919763560649694082531785519032572994401161496031600557180043570168060790128372700607960717145734023236424584703773558518966390710277347315061624669521523942656 [146,76] 46539836691954632755905026411579646844458432434634568260758921480885736580874152700836644149216240962010416681049092851074473932440721807088181043796989779380262796756577058656830910720675278716405697044866009979623519617134869725713596341348124256806425057535172017872640067424064850624661412657105377867551583257734388854080453073289742172937326161913173096884048421746865893794476009848059567680568241819110874387922949253883876354987758654542634440467590628835450496921074972418440628849627655101780248134791176125508248463168336341638916929207728716411986991416008387154167432701690948173866917188034041553456929105498771567347090109317786858351921963203060573493953788616361996965787642664496618264840147182918598952037340728757152837157854750794551124114803700142404303217040802822447917706125963149294197616051163260494629548946595687619831387820990384368944251013207283772542017989652012386514839478930726175913969324029195313110262257105039817729370708592631456946627012277049644480272761622916095604204880221568571372445706385762448177576943040188098046249701480291599299472223844478127423232284329547324716741139326552670702414731355398724318584066584337029791260833721095083650723316521445312154455829561909623808367223888441739995850156799071851118983359210110640085787403344183088967580213811318752760848306001373909636149715687822955664905013984757555781426210421184212272993690089389119569067960853863590060007169958259600056540111478340637577168500129305968082615191544569986516250642903094826854402125403306147277563971740437905671439966336418974092613847987831997453405620144079012549036544256879809930899106449578417597554251100346650221494580051777512688650986049319935341521299205717554487977854392 [146,77] -661316239412298938677924941403765671540319179665503076689005729687523422352502659756328644597641265618845952967675195200577352753386363099910767210549334760451298508404675670510994328486037744895462481509864163689603430217843637992739619882256022563591714529704984350712239919664369085697403780584671932570758318388753201429798752776923604070218667500562358954424182876515625593209309763484308912998238970324149683065100787523048379332321804138324173151628570278883242392227873306276671937095929139967770471993789446111141297590442728775964312211108249590485780346870555058303355983720884608708970856012790690688050845902742698278258495908687252784779683242771081107659157929151987263236494363248051541785857157833425223693459814883557974815912474460562749473930368194406445738175082332913050549246821878129419470476069345735823533467578312948557539724599552333949029514890415381859401481323652778751836600942914686151952793937676752049084187966779535502697312179479451561028135579089973647977083027807680234469487089359774928470270035141656671360148504606814756694102475580607632228872316850581452438766204859463875938818937111608113758628812580661001655614880116591919627321562928311683292894530608736826094456656782599413788945528266690165198832821238321213409585299114532538656706981304950376025525647303766244713960522692132824587700100862001576456127424777103642950640129395095680605975764237369270717541159351033536080809015728342293074970721778663512614867155732269802272361250437574338218761444888105050019788317989264649105615778123761526682446651585911366157016210609280190918521201564116494057367049178630237305053862166367399655240652307373145981648521209704317824823642158581483957151196081016100275512 [146,78] 9082071869630066059236030991311373399238532712398081838876878755618518430715674880330264895285773514302836883680374607608203740475599964105329583447525913122185488769317957382604226618875465101739925072129622963156533173459117326588513715912623620008598978031883439579431966228039000263657985933314783210604265758286651455793209403589640979735399713060087793545228267032413035542170560182101934406870651627191000088857944798618444594829160480411712205756947888705757030013789816025868727371032832806331601112143326994656903460997397349707312042474472141308654135697531929201888730640541124616221228594170643235963564017686795282496821898364092835268000005035951675520608088021198722854755447493725127815540601122316841148541387902040241558757513660399650090517934385233564693047412894439447873783643726578892003931761208594193098855893295472423127154294430046679925463420215384456858769559167651656287897500828997755443392378167635579577093261713321649477572839899984789567962546042772119701365191829367062767997249636701637481450633692391207801233175575193833107858893110790725617159445824155149847520257416729080465392225345033660374793642288468864186866000345605969545320378155520826035486750588795285573346770567742047877613585031356373939265184680531077230625868998079327366474986823921123557514776662496743433593577396677818206060741253354212920288307881481858477787942967989445320692209861437601439015124669989743819550768508894575200952151060458806262839140844116453870609628322023964391894188417615579569999358313488641002711156062977837993716592859959886836413973090532291746949783589385477893723039123923749445904160826709014705670376793968031382392968631013163850425530815422056719741571235851712319 [146,79] -26572815982477715065424101669284814483504690052265959609110367113783049998159018352758716997085090766698465876606863623303091425778825044919615425256536352325253468070430900109843223565493779200503880246135086781844822120273501054840332761808187225243333688732118555703636219117580533634550517425600511773466747639829755428066515051460518063442294088535774750166093756506431557753153366663633986253630777405090504929318331899943781415734916538984417520646237826699689214767233976157485279240506873515604297123637889044309285436724940548464862133259753051831058945469806426400123948796094493156159899033303409217470963209209234776808854157929657060710215067384889786773911091870833003478336267194993446838699479628226595653063456550764122486164685325560265656073611564063985354144564146151344465712562404724469192045337990096195228137281165166973274818518401976682528675884671763272701899582600380329914520771229349864558595217763618035936301549517105148616441130786979040705210521377554408469072645024000884470681956993385368346175934781649928080188100398109584503047121749997959629339637222737968312186814650961783133639074086207351411428938706767538374346035534717772567569652546895478115070425437711389061370151278988097185966998212266781049662761661717135003926652977223054966067075676866834588146001836056571124893823555752342161004390695204728547036026896275484310736452863243526052872449087788115690127540529800861417721256791044870702387941082464208957096939091682295709259744546848963558358290734238853145829697392374170945503227527957728572051700783600399598741945431654238468791041920117124493136405084590719465040694364220509132896414360956201992226103696393777132461859609294694674610498109376 [146,80] -4063517267983926812136149000032984833205887953718847147449538492286626635326198991627319009797155003574097221215653961017447553988366155791024142708331550553017995055762656898567628980105581394083975760184208889960219192192026148827594088291403693530803905499996532242107274700175383187205019711294180484246382570211529311878854145469489208781700979554630556230716603045788379256500652698306239832776980257713096194387903734294075768175025537264311134774867622055206678423999934844714956134212482778716529473066712658263660006219078095560889910756232508870677406996424923434590648150730936077906286891336601309466516228173430206355694831427520738151026666875099544029552090138806772452757391564222688223931694678366280202409145833245007199578561959007154437444633153783718477077870997837531404301265253061285170794918413573510456251578060029107234828821893783939543938224276909487008981658687869718340156219581596948396353702647386232969105921594019680916508459806090731963990975047177030223471564642351225209123145202259749420047497926199658611177720498591737587208416458973756642620182095817752729262739410254234769512914635210725602175670232878558780876419015084163630835836973537536828272119165098162748283849878327744978558670363547170502060648943968332355737898311244004729260962560182785481388251514446453003613140787057837070064804254802627948726059550514324040147738710753000596611545664620955860802070389940387027274239497376800501136358290736952368480842719238858095920375990155408122732682992221339781461329837468744094225083487504906845531586506243967142033538638242086220444154802364463278341274168654134103107038720514935956072505715616729830517962087547502818942091124343456617553454720 [146,81] 149653545949925541497589133500739675469191647970376529374062971140073496266934075174965295547918955175247913654741052432230856956324481505064483750874113381547243108636359129454311521127882389602238989787147044057926841394104564054619838710594116929401148291501721873799239072896429121576961200609967767142902332265916178104059212704809394100737540397341162372951340637583424637640763251931883013798851550407170363852652700757705215259847704879385620872910707469264348772669453477626321829397652209546108234978753941444532374120861875111416366430131961289500973762435792047745649665180308986894501327775492372676899315868966702557775806122149219678586592744844402511010404454993380562369038501321549316588726079756220471002244498391635475989252951474748143001635584435340231839922382750041442096723468477675176135889794391563495756678986314101316488270701632945576663801797239739874866980394035270745606559498187373312340499210421826790256382170489137306825746068029501639037540118891609257254072929905164088068096111610519977542516136084106806631039362000270252878394599372328548390664220556274461473792129944410286770407897031431511730035111180533123135106644277773340362444648957830308085237363130132860862812993000333075189224948069820243047293513989541025334159670424451632155245855711781644239386975187251640246793881723495403469983380495228914597033981329318140895469181933182172522213737533653857173414421402848786985710900267926258760311779817399588746365872393365514413845957110567081692450330035103125590009950783674971404654811300677069968593100158287993104978344504134808697772869307184158595482192263122035398066066676471783000411193374164359504639583811706199372928472350914496682752 [146,82] -3111896275361881690701073541007471219838950400712458747157938098695664870481776790558242024413826169228474195621446839127286658919120083898071221560879905458963968934283391775390577707544966944831458911238759671346954570725362461396336450497947917003375096234514495054180955683355407232012677485650944046242510756968057145000493399663949630895552365462595683245257769596685393915205037670973847539106377229014282830400116861561519431872087373340994497783252619442512851160097208021075877273896659371051530249104211732493617275636719803812975673463624910251934682651507472606749635349163820605252270907568254893739492215461286995467588280993348967810446596664450744965142603928544298745054312505903766624569489489540210001387519977949871894414699209953773290141598442140603236799702342782571417222718700213869063929727770299060138844644404556596376992654170690564023836592266773737096961128672855750067709625898739184993381893815908897007040217244470120690929605824654696711356967035660392902579123287262365798782174167356581176504682231231778957210035191520081386583985992624683687254680747260769233165791184537315958498022094837203458609229336333827039169681367989080389618026914597907944226075508172909372078595834990317350761593075576828267891423871301527363540726711780721717039057542175374785697776807160558817196727232697136187241079322611915946422736100786695194706065648565839979766633630040337625279948762915482343958715836329120715501879131419535170950458317722960929640576665386906070026931324559621778271022261860657922923672878453170485174781386816546995329272057866306817285007342901022890090215337282078661443657297900453648796169235406444086156254363191593244766823870598506928 [146,83] 44980120689356654299422815989938102299314551421095492529762322768053216273011600551110933708409839946986960679257455365771493356489205151306936858262139671463828095563367871469480072228432724665464322181345698479064375635942336065091212758219886196855218930570893826799547586637549615577591555216931541435338871248007292575882108351693440907848778235463109855837899327387323117106801402734141578357394964838738339589732538123080483601907486424538516125644228935108072149425535773158600584371539179794613858511767636803231145128748240870678415894314435569982029879770055287888847211728947158661279643048496959114296579168852238179309376378241172052728400394967040328065124148398664151321691207570822146731074919300194731280975152441082722733807714519577091500895717559344155091858856213727676414117087093592481397511685219636061169822915237457376543296728105117058479828498387820458239309424577493754047320146091387254169071405263900695552661611962744498644847953343398724474950737307887775532952575802257658312906147282516026924895154304251447525435177324471505408695062003918954942201938042360627942340745278341031415698678530897312719271839564607500793683297126125202989147198306733476247063658912729655626279697330557449156065014711905465534893544279340935278943267686826147128203901562186053987042691414962695172765063885563456179338165356314385919688378175699372349318864768386925320351274486673752483814452543988855038477570718869620408415421172843252414241459491869385172776952026776061292855205406333216797117681147772850459757366475371317042793743333079404212900142729373119436927025508848306447937156532478171888933091205810621572845391971442554572241061066468477503463521815424 [146,84] -471853697867611770219899856538238043217228276328533742491559061853647529927288215918229383506765773437400403970177836702272806636587777569287712601573275204006158246388381213066330044573940125580998543929237946505406360158419070995109134060967789555001726767161057609753173319591799213391153601962365627425304731579274563901215685011456026328512831576177211649856097788045692482986014915747406044194873285403151714390546933520387678687699987000579284994589375284201428427675987050296664107630622595224955669669273770367168118603345358830732384740766686091582031082844165486786811492748599412368876985871456935752900168524230286143725454197793169690364193325591966992189532117440441170449320355655031875858756065761318309787625906622895921107976366690771911560770502621591494352200089443593484057123092416987635457578349099761577973379478442118318178727471455112317019206931162634444534606050571189433829176710029448293156949877678957868773091440799232018524382192203352391458575609130069033521129854902932534568049113938452490825072625508035309807823966867072770309544625034436903359049471817047199366029518291617769211618801294679814811456675923190966811670450023247722680713963871039878402969532788808624487018323517849516180472499399451639364888237823760155633264762423860074817209782206058005073090030310794532132024284707571819460434903700113912873687917006155345047938160165936425974839273113500959670281598218162154775452755618471826531632649375141528955133290310478578630805260969449896693344207109314472837576183698808217896114494849774293889372692657449343054335955894103758346039068143921107411229510828102246632092188769498166512101544011642744174730279810730273253285680 [146,85] 3497701211036059264712390660245755283333508950781573171262477181080493985820633850762660260298532606961157180622227417926263947265578556436171305300423881672777923227213527838655259117040814817422639494538629177186029146162365446687836450756387581131017887859099630738304740066240239385141531196465931427131053732713755087966727049074947156198739811052135258152833158540119801735813830330741910262502012611618773536823811828609347786416736911195079618232335545555923046783324456057577170110622792877823432203128159196887472353962441455693601361997712019450337112893557478022894483596681746425063595143342443634605501266700312168986893512989023130431339886512378213093483988977012668333155996942636137210938693756827145785020453672569851963214702035294533044018843481938906481497108673340873551116668823127692857856477279835257259510505349716482303293820102903996696904423576191747930522575070581625323033661525049804810891002892233232121451038882072549706235615527542711178677407917429171849068295647921210199125810459870573929399333410692112189026077654134053797684235549365385027011551651304462709198639512500832035276919599915238938057700521159455848389668935553529250478453672724170465480744963246972989576965070782410636426784619744850251579449780851449373293890522996703494913581192611199002512087279232164971818636498744880614515252132918256904957270038147151430425286321546844733162431634309750300790745008514440814850401486185647192682626252131118416002177066739768566586488559166040744495810907510309700685457166584461268581516461718834726626118399233393450450521549395534264977346195653845558987087910761830405159920067221765653979821961390129527145278638819969606224 [146,86] -15759345016811692826889731239246722143487608325852455146287290378595941106998553569053304093066686555854416313938423213506215914488485091190531841520565788887395457472168349031083841458259968506937461084143164440061298917340002735450813856223497961290027258925165800925251022176424983135339344267071918426891528831781997158197387422899370032162461478371053260886352239301071712743810056174416079270092142273221439772206119431182097284627923973625366501143184473174861483318850124996224394656596078438129937883889125839586856174969477303024008341570003542578206620366035088329129120065775271984641054647541611049717602310299677151430111524866536594033640724056713102552202606646692777589773738037579848996381714324969120917286091786850438177757110943097252243848255013612315730169688934678382019572068771952722000644665360885589439070571768474923482574771791548053946950155297750266514488286100452564348063148649297139936158242473732765596303618874113539566773130438211508836018963200029035234966324366064830145531913124311215642038335392176502799541714556238397976696465544133528624583962490595033041981236565626365045808051668622116125580206122262462047662222595758362479880714633937011340648205196228038394917405817493926882855376251375327567150477846769025676233378424121668712736418914354796580465361929775199846991219341483865360876064749394652296140821453014819452066071612220495113916665437817517033276027242226159161482096263887223885514390016698547987570034016676056875270264373131134690692926424891520547935254448645543404518769489949945813717752252129792049755242395492591599176125901381962421457053547904369973420521940217688138799277887084173317289850629268182 [146,87] 5002655767975802946058144727431647040095023187306466810855246168315270347358206598304192009031079059506665328030089798461672323063897277189004419270510812815429876801740043881836601584408246447556070833525658786704845162257226930008151258107749590796618886019949092408849913955795162837405136388435494398967874350727988558888425878442513232447086726513866168967514477062895714275701362687285213138472290366132185241143133679845933943366555250948371433328299353429551982659832866404368607898703669527216859194785256711122641639535091449095197392422986326443037246309696240612668148481446118155790528638244562982332942193989926288297090700908782582303872856332385462295115809261668781719354864424211824874511482419174174433201315785396460695149721966696424427124975490616364161796693844110978491936575560900119491059233705918724100493338854695742299893567895313567649647835399910471190520675067074521985360948357628818555802437872108093999091090284605256111762129316752032796552524910270683861491905256886275629717434566539654673415767543318984991225689823108069078513548364205694504577144599745047827686121068933377784983609920629095325665708246133755421203047613735549123385099821145409740829621233983011303557807696986780257309711345553990891281177694415471424513589146804266150181319108245462602321536650936218206926882627403695697522731949987349731007986894199608386521894528873840887768347906101531918551871488880145054722984461006115593870892010293960696240354402894321484112791206042423416963238647431205729705130922717092890051012972903588302880348207731538738988349744269963697489829094418701853072318868970351106418677366760695044832976416798635504421949440 [146,88] 566234289562268066274387683878844144880715826848813799510536855353146426930583732629667334697875488143447605134375776877781890595773442966153933421452460265852810637923191374644622871331957607426350929379379285513240062598794029991100047936628463714878184197155121560220919731243676880435205419498274690515384107088188180059065446949976403689484149576934414977044929627403705138789088584451374005714438893385444730483934935048506069791805572629493768847625074629107127444419088374359823916305927032874466444947557073626934277694293553358655921959315774946136105395962304752827097338303413478283269414347680071210199759018456047014267975624104133233801649198921346567132932045387017473238986266106509349781168669455034207027473782944214432026020594156424008475310078969759539205689705429084226930982390927447133523695075504898470951028563584991613204791586016015535627634084934081744423521079071358044907856934034678697119136728394947074239122915350666396297509774094845947508118133844029908217088965083995359587022989301956120209269034048659375766273710428280838714908787158173548231715873230770566673852760334932179998799077640232856284746062081945595269869701500035420716720442633760140258587512137505898608113532730230077454934360754045976825792114557083212166957667932127809076236746845142810721063302275847857607278246155398699309340108704032323828913890571651994885541039750101353807616370784316439403507938255576500582923884170714854512494426791286934939138667946150222289141309269876397806360163467342822329267984268793549758741152257471533268234996740713942773115709014425669344644863480803568233071769976048061218157716773522024762326636967558272637632 [146,89] -5156990936911499229800815372718030426691867902614584396826660294179904723642660413275053780661018959558766052473583407472652335975405223373629101391162990349321086264317497036671606445165449806802487618220266178558937568122587860420036620039007761419041650038176156923283733526713759742921880646379642699546092338038299990040817278457728489365428490367489619135303202716668432796394063798166171880079545147347563587451819431977333032204289922182178970002418551123039720663259980228624408316748991009938441736924354114535796161620804389988525456228012857534168137507766016145093935939277760575526357686213171182421847178876327879026232007136989572856285880613774300925716445798304819557240149389721585422831647667273509896943988136551517484792751365404383177837843630582123099938325878881422655744839930320548508231212799798112761288866445199630200276395597638427764415976293332452005203845468647687941149814197028626919690329218373328411634734744240953172080233357823339042174760109502213330090504544813290076187053309279413900178942203455450726361567489003878105951933774537315218702397120747683501839510852660369657476081234319521664506642621127226357633918018677663799364697227766040606876278627578742523046742516559679942490042056246933014605938267559245803229830691954385348603786623038110600086999033633020227230779599520817827923251850854602544987553128748146947522259900578793783856719073322706827500750160847431989332487225330686078491107451749469335121887432709815689837422570295256821308870010454206779716733622473580837939727397722698204192819449363721087863023090728266189577194659615593672440355004750950294154687726582467404103060074263905728 [146,90] 27157672700880391407913501914039285134840508806007447747489741499663559426260956048399046869302450919341407635292488533278725611695268695360954340091110424645282912901560358751891414376467751935696087375273347389327008621732154065597298141796911333133879527208590398934719633715235632891648502464751141563279757946024130296443789436351256213897565890204971156489901605861065359459267581997194388651805655314846240529983252066291844810066924801685536108587422933656925660029025894296780151696483542102484690148350973093489245060821947638239152126071051773193204407039065159165835400503740422310711368616409769475966610592186213488811002035654505647346132835922133852387610439004756212634814113236577151624221353176702086295673077437232695528975944538485620920572356697981495944544542369123163206099445350924500304760834566419816194693596387400272011557390545057414157322560185550111286763389086845581060894325888629089341705447567987945765328539403324015739814380376376219594866413811757900368776762728858873829251352356480290321656880210529726573749138258920511538557996716826730441486559736338601987537211648583619302546057346481339907230495062080340270640633492196759365086383600397364473579450920991692110257839053240495438440465979520797788192195453897707127912161891846734417620862740621624750048701948099962173950661654536518448374278863518516290360122720976154965320249464056550461224224368518191964701143640829284907607478039316333105575496432139922252616003964569366179602995400006956255225342633194439867494924384190595110926308248210368350035372310584969644227617558752154890022280383110972737953606586650927541768107452449013492705339795688 [146,91] -97508244203704257825525444650540384158819467483393538563273565506737646034489683561920955321390867355904432500337747734981660341100484035935794619602994762524796893410388889458765131802552230994811587732024402278521386785549879452899474142414557590507011999062041504560784755367959868433008818496070341164881560226043468447322399411034509885658827488747498704245470721853592284637138146010220248597425900256532615190851824359106663031492658768305028375521549318173563135244464811297655159133785386808185141199244352275719873552109548333282374499760661829879087793547716868286629396582378248592839050767307573488249732555363855180470058010621620820823113558163471522252741657479135972653292340898330795192960698672542549916367098689842740921666393492251579865934796071902093542346208123057790687365374279522302898986375913332583602825609137804869947384918853980269524735543396387547569182810375207238619053103639874420274504479483244527021843887435255087151481122096168935609197530997210069298346790124655657434401862561827544813311962058876765822015940967883124673948701763037809887782580079784004103783608260485832822465565689154520446694323211693764425294610117015389019226794132644657903928950077246730912258609892456640423336364180571814894399177350049862801478307992276537001323934178977756385358089585647692977379703265439207764518879561830918391735470467018295815852617516166122481878115376003163392299684079371018299373374403023108376004174110096680564734741460613165839294824926822779705896774184252279386446752903672430836553749810673975890712719340769472581389513261521279058402285632613661081208134741313919801106662754839137962412032 [146,92] 244285472226169428578587615177329589158796212558439486233486840502324767777252753217047879955301173506000531803981070838571110692532430748136304601679457762598638149148180823443369450586118256551306123985856334911967557545760930971718497441169161087047099220033234926215288085214444625319321773399363515858556120252249563765675143298139485443980137814691829739819641655483387153342299394106037365277874912166500810219109516600626259371763577001674473276842127106585004564917515561942504856935339765312841871117892043205079924932628017332589235068138613975774621534563973971641897341499622606787808214039783212570992498064142413697094500628701735116535163785479064680043186422944693592833024716764510577453818477868100760792854283940092714807046208562398685383623070693631487257517025508788869803166770865332886470284519195519391783679892266013729328488098050104298939431859922925929919944599300724248811291019185737296465058596849784342688461274188387899632730322953153753677054937939085005746591180704184117901669031183739701108080584217561416492180560012659929206853291181563014589993947520588417397612736343620270732777468309109114024000559823263145324993537063005325887530269175195755799790399469124141443104752604200846998503266970207407244194312292690549826780964985639629663200089024791313449981682948694518755256118470525536075698248500689971876395604827312842036267696802264696725885077666618419737564236977849086842072838193685377797313689423028582400017210111038670004470516745437294545442935734471531635548564639163456791926984218425420591715778547776803275808147754766313298868723573465484459764169132876642488982397619378714816 [146,93] -404634851127351228756480215948426913507847544652189500579747011061388575304564160728710711217745111486874486687891760702790795574390039550367052180258246106911734076950417081496729207449287573374192466914486056174856679927815979118409524943928762770168405678295671388576568852061106419606711197486885337921457604949317259198168719919085962903398625210343557240579644371379761559671748628486161072321453941707591853801876796338691229540280130469064249963416466009832535872011952884931163401321968754530689299834066261001009897020871147155645388159478722335069501440969900780142874028133590401511518470890323220008887074871467555759692062429968092970090930774416209721749271246286147139603236197467972337819293606659623384672372037268171488752181801466735644582729324042912919347776137975096481834362476944755583630096021873597213561682387450447465611056828983793189374988726431038758310784985409550461049052220584606667344926935724701268701828103286237345532273251134217089860552856585829450753310111187638984576261788611023146784004909330763014069906213132785680165111618940145194536842229772104046723905289123687609587596868572407755389462620261665708368874520778161158785082132026862700596940897972007640513179134558884687525466518762121733924097430736566647982771314796226869795876857669252173201123324539294277924906535652464949765029854808605376681233641679596027968528356622604963783395231682503631397298882611215860634598292432798390485161306970111667096834331675449793327650354493903389190899667326716237086611691432961405778139383752113793710239049382026305943147301515097535792544417202570551346687663688649153181529053766976 [146,94] 319355520866531287440363198265576854115545846060122601488057379685105927999437360622638590349164101392706199485982513215167702525486939133598155818752387007270524499115982751232179884719200326466630961506333762142202281266603423032656506150698231869671005308289186691441520781590166131012236831707621511628111866529356339404717535809751024410343454413038603413670195484801728261849293038141378288180652596058713408374600345859102201044115542444796536929172928202272448680678394602425618344465897811565110025232482815746251497989102952943016770170520970505282384335262418399684629967429517369739561701228652377851650836573078828434514828489665604154134607658193750908730723950261798950673939681654600343965013175343851723647061481717452980785269615444573036128875768548600815136801327476049298675583998208812672817792373262788760781271713458300507548257259375269995197637984052729131744045748001197366889753331562405805000299490179095383726513589893917763151628816540549416543199290312743103982767261325199944741187740086438438404740119000691021586210414430208413674313806456872712276029506300081094353321024021062023070158440651016191318206522453948988907442458672092609851953354899929823336035866235654378036045005559808491196401846414081208814072206036123352823615466742225166775552946188006975866762478267184124275417255009782512787156092610035745917563297767665027000764454389917487344952623308443961680141947096078076560075465616446037968431461454997300498816153471687051864305882169287957505273600037435410811237651616741576908379125055608158680164893343684075898653066326150423305580589698119354438411597593652976339099632 [146,95] 425301781294054902019774321305102677797225383702505359466110744970244643167061562744212500597119476436093693480322945220477618989519851114029694343063317657551285178326923941008191995402130369370038636546010961691057415899741564050750248712403869203576487659632303206513639623692948945508728798930264322096538739856547673740958167414874178646982168023799710538145622237834852435631940323923841133438996749861567515361905767102482380152836180257864114220756418752376402518654128274670704306315834183222822133748115443578568735308270336657689059793929368326343176380701984988257101325979525733381078763797731400890830879831885768415189832805174678852056096721918653569863645731466154341251289649359528589686273693141516076450394412264835360017435279626227761810999820689101438716618767131532397062272672367803455994472386376202940116194152110488363771072955719394021762113220979007774881549424562094647103330725421352885108626128243379335847426704899534512007649793700658904782704317625813933358706119256691421706590217400041274782270145684958487996056961700351612560002052277706021936863022149160831113255574486583653972263095216525831169455677142966214573590008983603186122798912893644201879276379862767677744431335557073383346679095554491130702711968856010417579774480261226140025760014156521862004919920383143154013159684221180916470585030729051149712077892068024520885670190569648601208288724730844995880627409698524199460544449978984659095926001219122480425120409403632576948704447405456605967828628278988729729995063001152910579646130449320645149600156857455866793666214759907468076850179945913765395069377200262022784 [146,96] -2181053009101951385838280141512303540413056310631117890585657993889474910110488616904229673309785833946938203059987048027960371960144019225957757903372989638303952308908905592748990810585729252332793403228971769571859614898125448617313711278446450095878589998243638716547487434586640303489612212447002701513327923756700926602296385479207826551105659819908192233005111618714393114881872655538499927320103316598304895845901821614950667312160368694263168216486965587019645494851186323532641076875423389326615933111281032164617285709675475317096973078876146501834938897387992893745990865110547934265934708442111620794610280051388423300994288933781189045752312494080907901937713646837192583644835736997025283019349063629675382444283036299858257038585944653692388794555974832411023753832754043333566416937453729074313680918285619360636868464523619401501345286833101871907123583310068722734142798493490673441548960040746327200326840999248638654472746053550224166116227151346259179958148242135946957382342390454120050964245388658848451171385011602256341284664273888942221164688831011618165903309869973298991895253569091162879870891880441872404545717928368320994207478451635377280942881350342597344565934026636883326356856777651485463591931931247841079451224872015716614173132496708915969901655450239975074757414362959614116769486261335953414330157812555523164732561154617058476746978465930381981981487479452022581842921001634660263533073037570254333417041978797053994494144704535644240700441207787371967926186015451076817365258524729388220977268085414388479629001103335430005808460217163281346564380223580133937289275577943424 [146,97] 5256866275045935373394029705299453959661444802326441499536209841728133122199150798042414103479784445436215397769908516427694812787692008198900297816282426204045826496382082174623808902444198676704711683022768763031343845061471046942156738533638522958651110361997596041132272971948161388819698405214827001883130965529447937590171509714522094258431573144254499768504539979998525046724008431337876768409289863952344854921505552339024933697543541112373006968157095851232498077248927717099491664245120609396978484088249818367028964198476621070627429263725253316264636154692245673807764304414024557476884889641920736792898884830733712219885217333762926515373607507687659463128327149987255931110105104612381591015976161497916148764398479475654856807882158449796032250075398947434125342375362957778995818228696543899103614925018283147760577537391355645830746145430432982203960621768128535387145706593200302386805495394621042298559354697413492746501340143851529938235108588241200011526292800577962810731463706037068508884784082645541936009481605332336422204647307615645987292264996221020547977290681335012180147328079913104518903078057038220659067710289311549460006887180715258336236357139900190214208004274001245186838558417510674321801415058325469244851513789502908749521036797203111978054705031378425497128537073841326392353638410306062591328288107080076273591547989045513908034169949706420628719501973428381033513819666363023819997561863695934236471669420545204149658629920934529055675861113433515580481470689182613938603370656632694382105940660024003597662638554328903848032271642422087540989677071807377109759672144 [146,98] -8677536274003518038657173919348924484032027452717514085018645105899013310785608939372825632565164986657280199518302319202057841841537792817192017563546403426448217979186154967017663254557934789901695261459857349483301742799169831526659726978819577316028799825351690934545970400248249144949487402768570266495416352413796851918891306807795599290384730982775874607884713790020755318206062656699039596103367944584647292757154350534614130600251693106674683872972560992140655045917071636873518067794451559488496173272774656512155953529089536944665455842387925028490101319806509430809663971726325520249748837050798822148106211844500938512590083926393272798905634197703130459759002181932712000520864357687452390834981209220957267665172909030603066052182287314431454704002845187919367894289358939791609722174212671789320474420871578347859350626932930982291750983082576827738997245555297283526619053759610541573101671417027568446088544473182845589802358125254984841437266655809189467894022957170287568330851172026963666833095228463981580161758733404090152147552669372405605260239511483489138307623136859330084451891801094310200370610518207705269314890241120754377376893128780208198799171460157210758635021635020415404657076794201474349020081508435066227302830564986085226399831493166138928719483688839761249849852663537595306061479065122219604179056821220477092691059636625923956696011603946353763348838296109123349612068534465749627813472279653496285254946030573334028762153503719868711073688213416391948608290051092653427841162844364834883854881048725635854464568921188853378722364866714925627758273147168719690464 [146,99] 12698790911976521734633884961017723653507409986701982843696713260639586631314523803157045874317235498851305261430073604738312665600625681725583820470254288644889143114986064591403673640638402221579759544175034774448219218179637097246778505766698934947497364681053558160752285095622486223539046386996202202485441663033673245108365072541361554702083217532218328098558269053794284210516362519103420577610451936524141597071991349975154412658911488560407894025137334088961110246434953258856947120986778923190590610460220379695547288567682851228269474203210527356907570686131213112979583857562681077880202281582880846747267305761384016911417362965747762504347473385809131831837011541037505860027853840936829212299781901606498451858543663529969687571012603757477181965923635456738323690250414322148634883880914523136914378396941945537344820923663589204693273488567018771239377814855344287870041578120274856886916672837519368521305365148826522702204834909330428202966080627036425719955504832015126956378959620066940217384685830474674407128452141169597488170452716277834136585522191201137428591286761975655513318188582643589134260581329685527266992828046997073406904945430823888249180207495158832963619376100441863809162874670387866075256433609837017320530408351561773718074059220622848805544791169854099427798542536063442037791157139244510129664094741810963450237687093860402869523684087441684755061220150708376188584910189068198915981633694678985315691277211288420306467938189046446495508852322468867642558555832117889502682654283656200860259699713499069223025971587120376758118895814174629208904844669440384 [146,100] -6358482183548378022927053513729033800824810091131009360431202795930829372333361013532932930680457246612269234725067668169119186196609318442696176546193017730324007669361741571893032945696452828001191190536420196076691529547219922005503124250883553103661532507518638316340658528375780632474992271974739715913674962044764603125577680353079575349639816221503715516751396499911713207836035661817108996467600902545985744368509743012684441379010419617968720886380988329443900206974416211799683499783516959423424758376717088041175037849076888956173103108217741015023600316748253426184566072696827153676827563802688443226384884919327878298042288680946210094301688482486314158300582000064049509892174129370878183054667989967785699512795571833323518041122720311912885954590338400546522075023442094240373196120161909836952426154871337967089033918157567015890839609600244442579901049377211689306002319341522798846000936571460710365299206135794522192929628567046901164805740454125208220156186527859428472239364884208977827995224465896262933716396957145317042474076583027122467436544981457349353014417281284164235308749266785546755312606347632112972887185363497895672073819011228480865481441955179128490967904553091568384549409939834762494332017762407027667586322587841437654774767633996373460323175554230660090279695572136952720972297761187673187553695159746354157919275290065146304775759755463521604186553802551464464635879869129598814140084758642735221823024405150530928909876003072368191894606788037008091966853439358640049230490857484682431056161390822161533636157262141090069110251048731912195449584128 [146,101] 10630086140355690655469176166058235212107192091760008735561317950172406514401172219420335186433521299199018000983706939343493579309387190521008015670604450194279800422816645216136647141148039400346222306197151832398869827548933642964390433959428566896958742309144914783300644216845208708943887110632866284002916853546289132179113182046127755971733987710045999641598987528484268976563983693627905519516160406127185541039837777715404835896685497770602072519078992993328289812065246764186742813902878678497333652062866508956127410751633466450982756666706280553969790436143587887100649150925321171545649245027689163738706920426060736974481684543808258214461533738580114577216289134232131355247078985376356580552498153428346554402005421447308307347253009377256219986448091818191601176346812187481162596435772068788424760054784072350010007994743875057579288905894298795450809991892373087723964073088983279357580303730552652655735219137125160920969333902237366412815598977492858005380607854228553182764370233529295683491649837335143578619892053548765961815717883569985782390458806545574321846674864796964611801506540763421212229147518019502976487576706077480721530596112180998974861719789529952660389235144392874126744833597855156636841818139998023756734702315334342985968224195167942910152770449374371860285930841572064665885643054048247926594062937825173507292539961898000928883836056788195504901369938204200828673031069287486774284142820967969497088954141871185825465643480000683007463971983639532359241657858621908900954013539158415572810525053469981009167273889942078922559893517604391148976 [146,102] 16036756414192418620437292466403165226289201220133425889732794747491536873772928701758656939574348333152311977923201594944114277673132424922893070391218266143018845374058461352521064215599792272622224950608415248289066040841313891468820495428966173954982843407496308894681807195140699209938351561069858589849834294330293746050437253139343030948780015623198390895207417168994643146082573196017730769856003883463518625382483473734595453689468245650076714284820273494323267041592828444995155136561321699483318219307265909161520249551509765955418140433452566831339665816855287491114824950641038961630410154419346653146725855337286193667698964328065749209830115983397835286474689767050270589899775597521930810654605798712731783597928921034891093915715115372657150480983210765402582012332346177454925907491107830358900703650474945080937653465985337631576384901600794305063913363562939769004349973119389869306988868718131896216531910708475806277349320124441044123248277298523738943926478201799915332318663767672610020414028700188046279329732235651168719488345460436865353080145773197779134072437970776189813306572168343100079273550664072918077814843735188769610273019264489500039613716202408503514955219166461410210058552510455793904058699355296245561602732848828707775099241040081012892586211691714299901095642708948112135401711125333872059473751000046938956469431044412496629175428814147454889916943095282619680966421787317300768711475090537774368276573976113454520321695527492901476081110493435017533998547997014276136582628450784048884640127919393863500841524639686032439834509347552936 [146,103] 12113294756189933567600160129115995847246700812524697124911265132241801360951768977651754871711382865508064124131425175759542065360427766875424898412383134278267078198148252342262763832014493849520043980677046789207222575154617620110775115865775816596210288265059403512854061386283963568566192166942646108730838661843478762819123948646746486941377023281309536372583165923998872781160832604342598099791735812096382081711980271814517032675911934174211047860455426945746014286756964599328819143839456513838051243463807635672121261024685768688264943478502103774636937568667131734224731678441394661836872867199826826589485133744924944687620316803102068369518213042787962609882841256270601075564883559250164627016506253945705732594560243194115098064058247312972286773675672737925670778127733254604584490078616199393972437328299524791574188539757325950390690107930076770798343218819918027664645426216539163320275101257370933810031409918197787950978938470302266681196371633009811822537319556002798284680461519643571401693667530995370627907959665735668694013374091238856003506216888915835312324577809224386726756483757530009537490943285445853870956654844742129301661423387530682931002163395351845691860673928200778450919505891171198024336830281903123657999669628229686755394467672027496610992138898944311237499560207030714649159348943322026680465095889975859749522131214315488753463971211801910194599562959907994198394084297195347300190526995318813228606691103941365686548396320513414035094888624677631177588949515429465875656955389567335531753706113566605532277629966885834430260592896 [146,104] 21916674592497181394332609755303849387940894253774402732793848092892608240564214749111760465944692750612561971293080728480797306749364258401961451884515434592052084298035254456333490497902584399369659426746189593014031379340085414643674321841840866899949016386174549864042104484794653208333584246445969685352952255621957760802280274765650736931528555320179124802980055311792592576149326242013115302197908394341380880831941308848668938574590041645655404954897920040208355688426520312191169730490321150586073333234323746426138033818958835833729299248316886198999105721122547668278316932051688019573911491505577949826984119406016469061858766879069985515182136863934710986807457940278254016683844521844937292570029243671320076658204525200727171185552078342192175772782438790839927233789165728653100724869753139895929874613373668675197599882471297424484771821015770799247023941500770746070863863523980598074482124133293451418852198429864149731142840689373864885104481673917118834153662970104661844761374281881000258892698866007537639001781692540121453461932045169623815875636172975799168768899424727962106906809600085641413901232707610057744345223342567713442137319494991480457633927118198131859016868257523759310921739604234899505594657196343878995323926742955552561380065958519331056422228072972470180036109625040734544727042448526058150344350038870429080247072244229633669430990354965910324541993392024169202557075145100111950316024704102820397708319428509164751009379589113174136361190330343384776736742668187758992657798443631050324964753038197878753068399086519396442912 [146,105] 11684290627215884412984237768606432674877995546115327362026353629984138219067756165432344319231193811346570721834150464290618972685749644936971732959316385366870646856692390845033603632391950796368057720251588286408940318994966282321842726440218762422179339677259269628822063266397745862538647808528480022430800615699182222233782762581214680006412898153568194867745348241800608518000983054475175098031894080576818528859368757190605776976523525891112725551574196349506676938687783030215997261879351304775213692708713852978924461530098637964400489425687351562570611573318208659866070433296265754863283795200124123041383652770028875957005038546464940502899920097476400254728799180715437304816502488982947036100477034152651275765781087299420869479402037220653468227463765053646885018874922823840382952748901864679396605123008563772401513255556744433130310612889132612076197363098588391990084312510863810696709064332277249255468692217273309276572130216896584045998556478015512355489928067829679236389053063805386685289161421431841652287184570089616668422472179236966300739390618600326617692821264479747849192969340741703554917031573711695061093906901752453788449679543172107210104672327474760252256922037213347257666162766299280432065912046387084177424473332398873835203834887960269700564967875269457078739681226328059037304402812107771853691624602093327118969603177190977825847285533178767807784156555587366968197165494012820704351276797214963860728454272374764528230313403582800561350659443019830176464868742289954884201564281024892979778872204479911233377300360106016 [146,106] 9597755504427987334155927624341788116463959474939873982190440087354508447405686975246258205829121487543600798444458619104648049757693876447617960543530918474954322432415457117871089835842449951004418814652053076734388893922504658457422235561789495957833260598938350385842721157330783431362715460943987271309092870523181366210670130504914847506769701535828673216832253479430573663167944969597282736637368108484737907961764654385942925696849506519489813412522536022809157483779406577654825365247955774628142299508212325168315803136927198751158699429799775463370991292796926351764249791727799157183329878753538644616707033882399705466299857826950626575173450767731632973155454957719799897505807983019328632986336598948199664041164143258489910156300775768605148658995393220037640514282843213524992176106429921044644255196353927721740791445349894694798738747172576541411493346087601613591925354301943029745583778974008748713869769297249622143581641091708232414508873135819592692389817121176722925147345114182773883810212194963721419013177992568402084914980795525307153134837165680882774404613922379233808138117139125459789177294226014806361113635262366912404476711595599765148283828598117641169833797520872578108673675720353170642388664792000579221738792281949671737787230802737485627260895623391448483158312443661261887855966433826331480227911681857638099572878004175786169396810462330248313188220027143431923734503296450255948247574229765985801874930208409398289213144468913783109703247581928153093686081277295769853067343888263418585499350785456319418503122236 [146,107] 2761382994019292671958679264138294346080143869241668225767437269783381782614811219333519022134502288391597005722778117728778306279892611461556459185076367194134524494660178118717523648392922523050111207197077190569441921106304456374528702584893981044176294715585692116256065116054765158694697273171766312438923962251497491290467836393861256817032762701106420512699705720255903745941051742381825066365958353093955365819479582607906238977521078503111999055367201181772127468038459509589615844816888094991140661571471757905934393828416786531123926339219211447397406442535495116448379150023302855875712682882873373144662794192786575542969771976632288749704244339857602438140877570424820578776520380062046543586202868309511782520368297111220363933949908512071964340231167529276337603106414893203874293033210809925511359470803434168431076605730985241418888508773078074714065666850004636643847182517841499111564307781916478272302924058619165124887345627701251315630100422582772603302083894135634908015718221999006610553350579514423107558483079166827851510026558638593370964068232697478277388587189315153076515066233735535801508106099249816797828146996488724617595312164209629914474468008980943579468560778606673968577805244562967143964552486128807266824380328660370683834842220401170348388201162559047686246770550979678609739786285532793712181461682363572728600831714284861644351015728170901779973396739636982006832211720394582446098901997541393693841950660016439249186444108238670589197077490823475379322709952144265181465911011107535370022280469956442429952 [146,108] 546114538865373286215925438965305698532557925033559719859353330025014056474326158460400614987097913401458299824150619818655152485289932124123067913486450585720588562127697570096513561447808404118137210240263601743229243875646415487766514360653157340167272123803103605150362028073368891692694508870570567788194125639458147837294913420076549209512699324566836085238049456983247135593910482103468476664899860568831150633510069357012953737279896619708288138865477243260649595501044016365837052767927863653884266116333066170706119156964534743444066140533782788970718564751164523697670804737266700976465046313663413865918723433951998499604984346521024881459574010797576497903082946298864538105120593913218114100911146320405330019770133692879709692412955283134634447143984855690443270446960207817183180082037883667087314019110481196436818351753453699835016264514815096660109506705337863922628525045124305376832218454213037992743415981543241416989429259543296307047054069961518895510682983557127097474057994997111128508855282431731911465937499103170339812915788097597967448360395520609765419060580978929815498063165857816884199509900412646091361107505658979365192315038307889712886400706794509206593025128628033792366464206788291909739175251734352083339091850790639432604192074469434294714918484991379941944896425286857432459811161206415270032886361163365220957930757301422369711331432612564090296825348337202574780084577576180335887404661712993767338006690202065767149716440308327318091641366774361379795658140984771205200012404546941323698326952300472 [146,109] -568628628323766810703099995765368585970708532051581949976001531252372710736135140875688536222297789401660173760853691968958348988760577439201104538698495107922129423366894744003279014513158015278827534479604921774647173593885629052907160171813846539090484378344351505408847738174054612839289413110173616717602364650322303139777874901786370865525135693072550359037081673580572492709778533071164926708407573438599300311872707965714700961451267659655512947615175939508759636288453047930990746242072329901718896862224115224576725351776837785212553220979041020405768790726219680704797007381193934133003154011894812085664964254703168044995187343944882820500984946038358343199989897120721382013757407253833854862957376418966110443704331631462731686098479088289966048925490045555182131552799825997814757165653186634187481322005775323642117597755364222791288392923359963330820616108182270693276664916752286086561924621551625316100267096274276407316876153436195223639407382451483088817071274821873389318035021145823408150954058627918217913944805436517843443063216440810717495724594225586338225453243380405621580464441624138290258001336016015533972026125984176326331202903656937649465634937210637646825981261831477814184327593981038732788754462734452762697714809310854452714461651911363886810446550314964947131646841480002884119881748190415343159363885870370728160015722210862827042667950069181856037554359100492023905479175396223443642779363097303052533981234201378421184665100071070809029563873779127178226031945297661499098651768929762646397578584 [146,110] 158107109218859493228822098036575278215631153578459360546852417600575307275197768085895059089513799413748296635333708546530181200458689112883147193330412395318798772446393925102702485094882250588114013225429172163920537214643141415881915455575773022861814984368936877838252879276629981080838360149849728254940886211538425424144764577560947328547160917181310047682353898507796455076475019535326211357043776305221973541495910189556581047966529218540608724267128764568138301622948781203470967518207913274348458866202194236604692056959126985525515992517837865100564365940092018992580631301544214589786563990235362354519995475929483706132230274727760559874471186942475380704542402191443840304750961991052603222666058742564520233801148025047456271579716906881423480245083177366525621596678607091534799972402617912160306789129916798902427641220545563870916652192910836071860994676112974623040279992483408555759819172141846764676790216218757168283898228593873323013615837548325510803173205411227939361598425382450954494379765820192314502955772399763943336508434727908510890259799260976511274129206228818279955649465140107998628387918987479558752132280315020134506738477420355734337028879808183570925459808787568084203659160978402160871218812882235856868549228273471720876326598534698124583024043287924807362797800525987550654648818390103941607843804132772494075111978433856456507076423277587576638640016364343164790369601273821245904717851728101796500748760283738499281696238711658296511037491983448531498668847051721629807821040410923387411 [146,111] 278212763339932017510819016469320254987087393480824484272241364854610113813569263583224148100687879024771403858332537311814360822413175817063082331559215720017644413742605894472432717801448056037944168340303277451222025618267283675516542351264032941756748897803087982929379532460755607746445098897616029606481360950509119237292567688163179750938895712893234626957069359509965428825443379292378804715173043564719639602896291471693285165916610824305765654388451048000381335602745008673918938460402168495338573039126584364517323182885137270279886184877986180944100898182496251042813453583903809293894020079988381869296509905762458748660792888490039295248328540876769798873683454934683612245184837507426728757747045010385359949052390798534912971049979273180141645954338713066474229325011141904086048655371480835676877535618919990538158077091858145037671607601889255765444861112197017674032661816410880365462677118008808097054262135936965983883127197847914991804151312910875575417459346216172004839803884802062840314162039543691473929068938449176419870639844019893365331918199571051869153730994080753155603253963076737647300697407584658707104711570177562428627879797283075816090443584468285236128900911636808497374181473877263108266585829302050066272927946519881635269474571138082759747227818758705880403396488196043363886206133007500219026521406243085722390938620052764222753011549805732013123804341912117401257048186125392806265999181157072727303524383020560285387464736646593868431857668459984695759462350467755221015989090611456 [146,112] 125523992379506138379183030417731552847975153219817546868088160257693043079651744675806444598453596645748860552292591265891186682579554377683534591307178384008996600581184364246448310238921934300754436143548179561832698102703671679372340023192024039021056345317014165268249190653200294329977161920071312631160422400736514629390926154701013217144513203818525851654946972199931821392628686386747052833621671272586678324577800729756495518816865871390657858682175050277774130252066829356571034749972850335221743380346853555933621543060220498635110256953813389031478614049539599708200101296568657877980011146946204226967305845092408822224771144343485829478980738077192949074425336954500312586630789525345319461455965068290557133230886766049718230684937276890195954398355580688983649956122467469236965345439361332907804102296704885619755095452290587350747337636369085894486242008058674096396860133481531140300115531277781076107499920511568970591670629549611960180336063200434950107717703104317020295276069509399949666643074942718508040152871575608399263574977661658497915923620573128139619000066734516684757821691478344946804430062538019328883099928830956626774438248619667908723417494684977417175434367678834360915077299208292252892724340071429345497030743530263497746672519501906868218834107796071843904116886527435853390625997604815308604780269644084938608870132654254283034473650468150408040865340631285995902912117411304214682231288519962022022808161805426572122431693774745945644439755438598086800976941330629105043197248 [146,113] 19548930481258060889329743282433479525062154956975058806004724134414044808735268992989333293530831873866938722001227706659364998598591236230016285107457133997397747671304952546258525079966902474823577325764496307271794014788246278685925945755490721240644980328725535540666903855784685492391767618916904043705979546029212832707225486785883499208837292290849468669673525349836774388138555724566171046547285127339997839579790141878057777037244268765525597713654574885608545886511185436936735629752758481718677007555502931883845927330440341650815204619573999887722862776955891692642085138746833654295509294879772631540695147452316228927537580959708880576916263451053400625475901211431442061148014100386942343331489089986172563308142317161848365934396233437037274872709415425222232519246378260285823266184966691077774958692371570656469284031289969314762201131680527658769265152959960634490208583019527725987543868563699466994987579557438841070008571993824990195555319553140621104672236404829763604364332074902630014590039153218666015244749153861955028833841328573602245458094654186041656053133880031692328346667129015023176521200086581758162379987995000063681230809948111590030128086207854208989504900798322271193228282471301521031406967401672261753461777275618517505362151779069020237869315237721175406630529299828236229662618810355550950846761696551026072883608504997828631539719400107113277441226777701768543166000956343339083885076466852114609589081659333327098987751994083416364397458616720751219727585678648230944 [146,114] 738771084923609744699899004509057951626601130507542288657550346974630783761083880599289024532134336014813452725983569395933876998064028005352316464466853410434979483188785193446426947014138196767721799458371646459582387441695586235856711063234929019597974150944841980742874534725403623979291137081312094572253715940078321589615804133747297244617645692163495816822464967136379983719613133616198899956607132676671148752701084882683669441978885729027932847715018105150983798289114329343735107875417250531448027566572457824465100649500527042658697834129325043522983243688444108882523940722946651098566473734566521429936571936937971919594338933835624807603683087956415466240720974414808864496307897604663088058710387949871131767569001269600133352209681838004079159317495239903082656757767146240156795005031455829156514051955527098342773894818629071602199975666310805534050159623615398505991699983807857397728979773937892599382964064040804860660352560193433407781121344810570295327240469178365191702313368013587916679128151948152382979498553031976586764891734127740669503366020858755713980224985793445325870019883333264453637518660620539758114304718633969776450121386981709085458323747515788088154458728701713051423539401758977371740299784335580702072494567962191286845778994998789004633845371526491599851986045600220546820162960048087532264057992211501753927772874838137785042847128325897904235899300520769558675619830761845694416043812592501612012566602061198576344087232829490959847006903487647843840834861848 [146,115] 88343292735008709453228919925318693591675984640708107131841678020323176934158458690295613104414609666198500842737593615152500232886940369137179872861308397050029752305219721134707700297281302784502218498386171486454684431374468420377045705614870616470938328797891861412263554120271788037331255764433745314111471245186062110577845247989242213016052146055457485714950465900710676622095898172746820415258587373490314534810467494665000954879482442605069496240753235179629740929532870097345073419622930944638686214720292469270861915825380113922283746708668510551729744928180424926029104429437844189400374269272465373036117021667352232805900491835508235817585272515791831768618730048327206945474376529245968158959152652811829964566135247758841097618307226710287759272010052471961427979192195382020855325499252280862396667104988664209636649960145609453462369182094810115108664921766886783501906234875725743244502759025941992776805922587782498520556097398816057876137767545958188741866757176044721553063131458561065905266436274468780759970474326280737058074857333497983392505275119675851408377951249202167021850873575717834148127747496722598082620777638093599123087407055919464403597157286539748925352837154560585287024061764403633540894718199680203693832651837326910335303006157679561903187773532098904812515368928794391457323508107488481355736105745368492278951956123982502430684464837131640021661823086426995222113176801342249944990477653982392775071832126419039180072196317126341898609874632327683788224 [146,116] 120251031702354838990360472918077846288861981624356370335363368677740971547795729590142893010073523862158359255446808093714332953567828605318807877494486445782222821836676953805150171316420751239474693143594106487356228019827857679126892088997324758305732123000534817610511751843059166502770940761322102085216023405514763200188694794898634776640004156402781679803008762827045629344354101139695413327275815323384150601740901697951476218017892316953715061447636105363529252015319542162117291731803353990181683679598796653749153312229674731528439465710148636110013700111184265501313770502078923763107243582401515378962819102776962981090639437222505814738736533015494788910075158640878445586951026449985157544091469503401496132701884192023082526328893745425861159647795297968828292879623859623489420980685754222543296181116476120451065415573831323869092596690951833065310967664714686951885436955681432039566246648810091049884087766808471421178166246477012335091918455522825939714015623625448060997365458952387698329847551239219539078465498283461680677577830160573659374545573307335497567926890040307577903009023893088060274119249751876637074252656951595700243537322492990573598395837901378142519560107252315577293722567649383743843832434919855426837214862818941076678518414131109200868645259204259622458132336483151487605442164342702058897088047731878583714336880109960694690935767746662803846998504153826575219580476719635389869276868173885631052915281246810860222625711064825634823650998323921440 [146,117] 39368181610725386178986590574431315776592964111809508056378866609481652913623775586071809355821222979361222010433966415266413037576185886500594871680919805239092089303575429028496331943145229828124422815047096207130227457520213457098964889439959806373949815738126782115991629269112632764868796848080102123069706325930307113236597351192667495221400206479243921449452384746041188367233714506517587540539726136381090461124990814036359442330174799270687640386927759308758743908454388975455126568495452113443885440185619436005061192974625167666541296168263599049774002068933615144728093130263037329242401124815910085057095401891853105752781326002125115997696051398614701945032834663257995213310623333537222562549205157804439370550901921742460905391174361539514582512528553808189743276357050423653171428473029715285282295605787527510192158706711272645746168992171839360942670196497786792775121379216862319537826951588301811257794265960129820145415757893023455925967909030837376448055622134630321746265317544773085569839663532524578312478374821118175198952504214030607457418770599328562695265425689671154649243732088655703456362599370703688837582999348769874292169641320254650027357225435457892314595038553199827904530605640766713338696744416688018528422845341822228444918093518071674090187954076609604664031585702452920896624333306443647212260483536568142903695888689923046262659925837789405172093409825872161016678982783222796440287718679803999330114758195275876962902206236011991812197558928 [146,118] 6597481406308903412686563839464178917815702796498014711469787905766998679860856617698618304450320974912265212328038803894607522107582821293942605310676626779807625619614178001392076574630758172980874326316739701141408283761136181165057331714875844828083218635406570633306498284901393827605759611082153147825888547309405377889468787833256140230050767642934839467102543548294811626656134583256701449617705499069339722735040079939641415183675339157097689724020935977217228122124340523620780326489601345714958200958061822340476596763359621169465453502705515321212587305521991863780531281129854496123247775322229499209605040423763939004965555293595965023685534172312629562740919278165269784151578061292307703074822934438050205759756027306305202034354662542310317596994578741762707736137531119340931042375017177812353439356885208175595096102746839711841332434868460701066189537766155283261244006945090395060648196670360274601324588346888434477824691636771707334821468327483522697856320573909631122512477561871133317203571811531137574319587575631279024929564965247425398864078602248423523408766217646611906714060954135977744577966584154264223554025875579491017039661067291425736686950670800444658723651515137915914819677505018839884776426183256465518361129166522986142657318069829372290698648531979721212241600659252689037053929880523151068500659278129156331536136772775891765712728433170587867402490043438319988113504519617187468778571169750408851904280398755752774533797028314597346960 [146,119] 598704375839282225372304100625323439641367212297929476122638193752482596715587280967093140817955274303346034654397754409020588288536056825741492780643559815344808688687943356031871947052610294605720011402855379906542767633159107415294466357078981663359287001015041278395482984802947331349615255974722142057498209732017787433750998992562221793516052438381333861136738410638656786878696097045428889534616528300127127353062917956084946241612555044935706400916921431368154548551142302381623632769347638725932744878455938793288258917944106004787350708660379300754979329640609307344081082124108818832240166226486344250245968953507127286745124427969586163177554241332783039896511187076802196567848385093492505862124592641547565129519508770898926861213303690671893711553313693022828706900131295655370941345066591137519111177535966366771381836049192199271701346534553153095781664574566574361800946978801774707360420277187363023923381796171708085056478761611077722632246566198208222529993109126608296528563621438426358399224382889010909390113654583184999324653796392957270614366512008667389039561104729823126141509202937672155887068431840486566561767171249480292761780249822891179212641824110143469797596016278393288376814792279355380038109929018372403724472843733796230005192391568730480152760631127977040202302617224133678468989854913826678472890125555062754997396853410528314738366305292679079636182649254472104674414922402539863576165850552405761421446600537062202918027270983936 [146,120] 27935762605746660165725265814769722953578972633149969171998794796530177868028883200123506787878683080904058208989513167415374764752160861847032489039034064413666030797143572000786222807062031670077452165631950816943076264025369805754403665767621592515423933722697374264976706222109776129152149891166753886752504252199085411717439372024127205464570202636502341933391547841602178444563367800261529850245006771342419195614157437718588904567580679594818644338555192832495644371272870634007396625130278455305754493028391459127722662234527098968303764349758973461312818151098144384574997235407907844662626276762771839165896794483328168030563795136632678819507488209925120794700219866424557593871434116432403040852328373270152807779705109151961374889380748251854384994898105773389536070114559324626452567226462928660990790559444083431405209085026117942350930681544738795561192219872947947663857868153118085941993840834983854290528624349054210159330123200097763582230722723030160649594093548887532470627081107256012517199037563814921963240448161494349253592116712456892186855559810765317068955345561886195623677160338223116403778844445254005204021325665511259112513241904694876412683802584506518205161389229227732812066197085294192120255171015637320989834836970507762369105364593948200492023317669567620047682365260495251340212085891449401825615709528950129398599486687553777831943903126262078841052296935452737314081064175370891956022269399686699538596593100301532578465696 [146,121] 636999810322569649132764476905233078145414047042766505702481762630592735715833373333786826539143744360431458612235746741631567115178848415691915669371329629751744228695839919297271566347867266714395438517964373129755623803970004557061271620974680796668834398558710470339468191815292748971011316561825405963151988643638452886754022228155187168067023800557416223712801170063390500018412239125088771302718459988473709466749080424324468412561434914929837820416109550117398717232971129386911960621287110587996220753708074507391055160961889452328970892060355085693551885845156987437266869933460685547562969281426705491638681594284329587367759268135859275296435284760864093716193949198239764628063577120897089588403037475246157470365048485273141113078032736858994066632792157082531124826214440966124901004502831581876918277503942266157163620686385861869393126381630944662185206915927199567134360127964843389783787436610616586994735440954484423252751921274684915702706426013274084599844888477955632549079301666252644408342578594847781182313503164665156587038058525931783354116213408414319661651245182509996200805089461903491602265323305266725572590013899260178469092108720266664350311778212965098960225170498351331003705149406452147399822894369095689093202297089309504392775721957512078406412527243960149312463114670724960725162584900650242851612970984863747465683653857525159656350204261155060592382297749543362244149056946009107045471168286139071084322748409534048 [146,122] 10494655578422640172979974749766345953961901194350204865975002727350236510209694104691702257504277712228236036223792029398851303064074420207451697571792519343639964620970258613371650505270555241560464471381103208793233910836155020852293250464345170842410710427302167385487451340691720747102961650574472495336421445453242519938650902797398075455346721374571629302855089005783116172490898331084476357664514749674846903661348308771524085386714625841039062548089684711904341678274981342114368002251285627551318534946799362673888008197521509124459312601963531075817578019546402688566654035725084438447365666569088118795157704345581208935304248580754985305050971737100520885288955135875425063816819760316037968271473595811386757842592275104427525914220805931952657793968203818601718215191849654538383923835723687565333405518083536978396779232562326872340954074394813655050385227604671726948717193150178676013215645312755534314620136466847861344663735480816747181609331412212726510549297912222386003394614452647972180929572198519725949731329414475812220621270424255538609222354166630351132262956274660493064805670453678208327146498998254425888212095977761304657547458186215684694686511971114711461928481903189256142818701976588813842524487904762458381850433746820774535744614489257094154323285815239134164506077938446654931152091249813189729391462036606318054165759946462154089639872129313118858876212381781803074909315245761080677203149301795312484422010972 [146,123] 696966724871566834128704040937334168241553705664008987916280028163227367927580507520398569275206694880752845892650551025294661930456977324898218738443349773617853204412757848187903489031117378589151315544865104813767864050103067698126777561117602115527224610939958732352053042939453616187211146997347378362544497189234610793771022944786123644699286704810623977404281698090841402324133151061710970907847793635004985641391978509789093059422899453297398601042962816468693247333101656083159031406695600549693280596529285157613498488616373451297889779360809402672682557037200554273688764801835347954013652205886262068800160946667404588314909469331023248915890801606951966686183649409401368677164026778056121981979979205015423607471001352238775645668672230430606144351152175782588423488518995427332765953763613522416246048232202717923724120506871372736471241904493946931421701405117915897690218668326852432514349418926754231319628652575042878754155158413621655686043056381698819398453733842665188651104049343427650613451325865560539672523930194898439653111725772470244718090394373909813251287159684640828712338694504265698668605797140144442672664595746761689576133525828561741618314808294669720564511448801369363585299295769640591425945854140690737106433478837998336201862351828039631014632147122475217125166080935305733928101960388964459868182986950540322708695761263569016756670883246110902109445651485525140295100733042096858847478554543027296128 [146,124] 27761975715869095519031890208527348807258909913080508719073956458956790895209342641976400206251893186336588370806952761208604126435335132491824267622263517423009885194803476317438985386345540957386958500896651736353575307874685873775163444196541496726872996279408069694036357707813642007918012897896910760616788697496414332455311599330384727103800562128778328699020792126761874146118108217830800725498908389415902904624093956188326485504678765565815811256114129899029522474088119113519336037147287677894472378010652407476744638497329407545023841083601294905783926183276608586183614340310193055577343888430336491923186539479578412314335059462301296976755164423869304343233383274151976803307610315791517435673774474717883751078054428353758934744193777522638642643650558783649997471339070274892855412102830616109524675688608089047486591482979644365335642581906532192585132376970922134260572120055934440498889784313774865347646047780114004605219987353007570804147689944378776878140548595208718133917580333044224702701669707339579712191120353510776962207056936515818194631230264508460418564011439710112296316939577054678466193714106837114709014291544082056742777013836545835919412345506780153775456555695760239833485431275784567559960272250283916274177418860476720437387969348239981922733929924100208684500123085890567155104480602497479446643156598144330362047272989346027968779560116475771377910234978734601894828911483648335507710395254768 [146,125] 332214260680155692985295046986436417250750134472896161757092805855037418375551945351365499449621737862390442910466786968799540511463450786239840281977485703366680159589741882813773965560984521547416419901948198123900754485921702462681709898406663424349716898538642074354882718245218646931325363685396843913702157549118116705608665861120225637071530136101581869617217053185547099413465553672600107333005003276232260265812990635292775292244234259327456119494514044980847102215095511644633205674082285370207932442079320816900512985617174796738015164830227718969637011360750319739030991530326815388925777981330857192518072621868986487387420223091793473316663864722277858375321302359612232069100899415725409962749538337581613980447451586527585653134307748548319688621756256963004316782791890210131008810345020141904395475558192871373703363607826290441072064737935482659967034819874936767393970378771876513182498621949491680167520702359221151434376070052020250679335044934154781622418893183144916134475978261530590403723067143358359209640402975679964620563713290173206456179293399910032843044123361780047767763822316272991731868949360602238968638961196795367175600499163314367401973184284535492215042482664636340779290760443001921613407896098882890859191012174912573134817503298620654702711570596243398005920309147256646234966999509281497919538850054482060290687263529603983069405486718331343712627502161013960068843330552381019920560 [146,126] -1636244233272279314518910716351961195177393290587397013387382876767965556760351501859368397832638272745512001532294174002277507285350365236530027111370548690685988754944472355402156682168194706253575931096822874911425187980935210367280128115544567213994030704790861282700681083380823785473542307923745516596144386676458924213673359124597630371246902448198629273571997176786130224415135034662341178556558801786235038365749128002530175556143014344914710572398420362365290683565035011565594647832500249002767379179056931216256734519880264804668453968675116396848335243668650953385263196164041656055856262770765099652216923252171689846942335252881387428252376719784502549322575786435161946188515344968655910675734571016661211680546080476655012536405478363337765998881075254493366086155353525984842356627861075486456835545780802395388664203403008840125026816621149339088325539513153009232031897029854266915760308005108462852561661896632683792849381163237932313242645799373750665949143495172231068608892991515227744306150361414705573804658884459686577418907954532675210729769913941494560035499882751535792281642179045756071641732867457600177818007048319406517929047505010061263942922330243683394957518384678576177103020307889886005724922587297213262547318279195031849914924037303703958907627205199343078677367232896714134193339488048091220738449817231869393721460102026014734257872259559247473612282896836656087226569117054036 [146,127] -55004080965743600025803623914438089068276288783186338125501323416417844322318993949559616948690796630390204684487820060524026824074126742270035002608509508101251723668734918408195796431603199757683290230696810956657990028624193456457651149460722999129011871686139278963261019744563672989059705411880644823367993004886182996876557247322860804855818069836760650531295256552831149175124444363893194038450762572930840130542016287605362914063950814408902301507265862020978892540343486028732442813562203766135962611924611434999202344163643149064143046635815664519725304160332290457383203348718795750727577487397247964643517863343894595484128029882252171218682084952484551043139219713820049276523178298827467095692548431559991248094648487031127106491695611874467192995426932095366513345330900829831685089049177400044941449923901944821128317944341227184717032808295529917753280317373404266223794192763671900231769199756153608701587103397273798076089387673211503503147749404550039960123974945903224441168567569515332761106949711842587217994153156216128634467210121664456842224812357902213635961611746165036039010370593676959708188906327062650676081834267851868523651485679659694753149835739192344517143393698651875038808617283885337535326390254811167841284985671502485589727726113434487402370156838483247829797956477954099124013365581338065837068841102304783532039134760271677133196469287680848739270758695039271596647296 [146,128] 3360660974232661514634009940477081815106566830140951318769052381754225479084757197112472146146569360537455733059379936558560760516279725352040799298704219227650886150499550298251238511310049988960151947419544234280432520487109391404093447626887571413730098393369245758222459574217793770008007799036297110429595578477430305268430862326558042640880606296514932912976060183558745700258804320649334427535778520407450758939691002063759588205522944567701464690632367441260898850818336022987981315189856348399442437793964440566875843404706284504926981053894099412137055481068413870182579088747193935150360667784951724016270261888553724469845645016532678585113156992849924440925584010536152234404618293423480086065177472278844228721844378656398302976086119496231125294684618811287951696771738957365623742219205111464048550939085254018486717346918667776372586701372400105239759398476571694819119295267052774829276995723747381642460388606210506952844199141217083715360329633265367320738098718120960414805719139949505109653261853151265561685328170253737180902234048875515988729539972643655694631718423320865303573269363319799175418337149734902532994582944792305597690384288839953032149392240495460392524732237021762961018628737315995949889500885944066708608629791146407530268782295039384226963595457405142170219651211483903267771104862573715393834860338993583726321237113340312397837613745738397391305014745076198880 [146,129] 37435902785305261062062957824593763154875223362970192532777807423629439752031058378083862736889439742908003121543804134580305497886892240377553684489853655015946823674269128536910299814139030668352032427968379457624756291493972465823385707376194127091490793127173987373672395854850513256655222641099637691668084959339373602389749273895592744736894315754310127056607275211538596567226783002844521364286018995923079872579657031902513313483364776872059081565611021637774001065611963720659154633174635719697357317006897456879911541865887728577260052303997933727976041564437187527010282738616595494915980104357083775452340729921646848784281906839078876123390889664662374217965511581778226675219311756287920056639783498748326158510914321588096930452443163708406707408533457959827701680660911052361266694299384017498486855849801786298465624296378467984626070006923444899906037971900674211410216459619582864838575684452829489348306777332738097863711667374302691873686983431784979531562438794724381718993495551978694654211222255368282870776778807909526088863799405261809793068801867082976447084109534411662464839324656983820970428005483261366698816822254390841154523142992248741010326103836368323887492817280348217201637221903859977845029964229952937751941150500793130251075816453140374265630803955494451830203580945006395659389778081087189817119223099566264600902446548557135944172854901748111573777536912 [146,130] 321619478588922299599653063848770428416125718947123179203967443134969745304923708423844248609556756761941807556240318863123883755437454202516239488369266321437424694446792134504660711711856572966937585459921173620023585932607782662011346562627801128727540494737708691688515557885216226105506713331394525487980595056153382349314502397604153032980511385833690705211099471374926951082636819738514513949121071520345868877713213347929005234635931964952664612587147401122960725285964744804193732341450669567098013354411604646069329752932622122563733464499146002623407251878069125077950521148459032585972125200754259271858936402469901653590679908051626079428902438790769970025353447500392286223856196230774729515800133779690982470765221019091651270975422805656337397398685878954129565478526580793070394574052265977452702084014800570650021117837400928537359757229759839528016217993370708174464689064725693905711762694449194531734113502171209177906731241353263576589226688039986680266176001677884979221716766404999900084727729726015182812583391118463165509585184572830373411574958380383110890566441057016324845784128097471309059634893914443871685156354831258067320338105934855838439831925819159842215473715446844459917017538720215424786874306487212326798528500466008832516173392561374950129793910975054482953424387571041641024150296590211545972650449230578738320041848411261703309646781176783202916 [146,131] -1210936822423512418007358415345112374705977928793334207403983730343450897588752194948132000065498316885634267482108841001570852785649053561801693342287340791777893373086741384378872108941905869172753318057867745295066916785667790903652177872388578793775192584966854978763726256324518323820600211372012603337002420072279632514740905175440790283616256689571489949130840097067964967495644529391177807975269111154534469578760393622874154804093828053594449648524751187406100391087409789461614165909847168998602772612483760669615268667044584515357857003080594870563346911837872622268418452087894512333241607315703093312513638851255392743074955511691796898822675967299720482509277807922224100763714205502243893125322311258407963468061658721458530604335271109693823034991331430897154146589169130669623027620473929931812016506518490769154489434433760665266320113660188199355802136968406705530064288537566669484877293228748635630625747492977649296401821781202300771159774618607826386424487024095963908717723983828631827567281332687445221326279447504005251423128651599635215740230965886704554839881224178390900284439538361038766072235136779197209077369160611991821737102329363915984215500460409914734703316511853328774404594391309496758613423601011232470235394174304606911707268381613369518006108300027166584464737498103643956533467255272082877263769028752218902320214465751820444223952380640 [146,132] 8303023368800761299761341020382308667334317663800345505255228727901838089634171807971669732433185842551523509164952108949489922788224144557566222213824278167542153893499825953922881392272349689771933834743672692558335372480657174764284312810214518255887421066910857978579454957048210259580510845282465519030781436667761970494963598305368588668141432390246845360961174090149188469330708593477500699486836527213837969568400226755875900435986876319725777896028150234384326872589190680372663199804948740038850527461759471757240091758935319091384763181805311087126643032793732414431832056726922093602115902761106224292689874740108662069983217765372165464366351079190633562368256970452584861123505947397883197050893713460566624248356306056452133551780462288769244288447976696008734749860290487953022966720199219707425612524997371905753285473817922338091768347398742405236443338079482570003308422004871172670769946644272264416937122428917307930302149988149060494130929834871831813143052167395802005340376511410899563487545068331088277110319607703349227456103324454054357171137621346891122688492728328632632642745623987916831101064925340598414819321990425624704313614947118028843925257384844893967008908990134984417761901040360545009598581408354775179417327935907892761087331483764580452454961689880392778463296668695527584525161661635349347620396988191631227696601013030505188240 [146,133] -20428773089919648267971178496449551528642363784217378782469964160884093753068373605602244750636239930491979066086603441343633279066278322730761596817905775564417158971305317916885386276233610884590587460427924588086933543322756222334938255568490909912058833036394313426872331676993424569108377337747589297056041293738336839902255337445084373149362419990982464169176118589464749369052029549589755842523409721061943185460375148660610980586298519702519478548053982036101665041344301973642324385237962869257678561892176447742122334762915435253625762229170902650543905477241227889803851417523987908244765261649588172648158267797891088061368281448809510427767077538180921505070276424690246825466162548380195972487507576349367126294633594806266306545706792969493157173248566594159452475045126794274206834673145844628768024721193582303451398303927662078638293728552588409828022553769585095510461459437252699147564835972710050890650428026891835798525335408874480099915872473266712870361289157151326980873050590780150544281714214508144511325117276411177491060686806425322260100950194101252507394671030123719289351813692470294325516050224486099594867897243245290373977366474224394111909225976545148956622392438058270252410743531598825309200147745131974863848739216727296238275049781019123787811272494810924111666106364551047025399202890912250827414100753806312599670946597912 [146,134] 7082289938791872024911909916638819495792682003862381568995772425216476993680388447273163681731134127656781551503528536481721950338948279441472801823373076135650940142568538497391097711723115659345000357651802362913083649952338256059353137243895037244035867234254444815178856943678855906105897688322410515819547470299745093975161011936396128800496305553643393259273570629485666314929779231431442529168717293541056821577384843866385675992844059381551711034105361999206133064419290615096500201673412654026981734419709399181389812696621947644461508572180733651707091345273844067252876761082922968436134383385947897385598250590332794007422565111689419589669594428540290655678450536676223881705736322627078851259094172163898596026934569889589806780721975364374752186417074371016404261058705350382623753997171961691500386710138103730819819349806550879329298377308282426325446646272964399761321653301239180466481719713123028369414412363757753298536161132913031114618862772915554710101165332278626557349043353662953818081680336918046570885231045584680526867308001731240844512971250019713505779342096755820993598882950668911220802205178409167339085962898320102109307786250090424437965041646336630669945956203613835971507582939129719015533139485820707603676040348173237926939172281855706990590302981307566518780497301365483601764534997336732290487894896275809551148 [146,135] 303640852619506757889621030629972819523162956672365488962921249811669439831370546602088905410292825424203090226155767934999199947461980375282216976422660903116127566616617581910100593258718183636550385760362276242236829005236576799867561889699412982836606343418004638694656244211363184347902703284240409487184981710154267656279499409471268862374176185476589699863642402316417092173681331869093521124738608384767763086464534703909985320676411139093304285361248828949952361639409314249408979480902232840663684030651439031681557201232296318826557212622966330457417264341158486189585175784534002231591444983644110877127671602922366475947888172123192966728949375496845813843860663494587226288935999618749454064774598943182972986224030324773223205932765593705161601564238174990977279836431194354031311080207433266674609376118670346737714787872532690796869938363185959987845105759938572912713950240067290235540205287778896214648993705641303984019304608872190968056036542850818736395043773605567361638306821928472256878553219054028433527168779414577098109631434463374286247567197060006479941086088038951842068323282099573023014555485870809317773677041118949484829852649065858630880684965078694900058428989178264648211846212578832972645948949691299321308311823944414133165440808644429833468218593409725382572923228937851030638013104671478190466192238526976 [146,136] -697863262234762036491739542208728245882866729516574436789621165436160218205826276026216392545300764377601785278874990058317389686744674964748818645317115806420009294823867672727430339057241103259482284505293930929805337080297688402686487463843431535108988470410001040625477074734771712230671623554505105972883235902863004281467323263669658504891395101619790068531990625977781849368807275649356270378769603231200632648296230480251874582750950903171787702814893326786517524913348129757937700544117900880209189102554728291969299980375491348681568869594695952629234382347678546256516167863389292844140155165802020996572908688530668661837474285159449695278502415255898907805555901587189293576792016783727444496389803775845485826785262228102413378905342927676846508365922298028656048298993965954930986798240333633392845373519497141768436391220109656216239072228593910844826822499000005082153137111558487511980313078664826659617359724670706007410827006760574936542291047322757427117261367049622749162026678249360678819566624075027246997363219332717250243599909372904620421634464298417317558609021404844920138800555796441666479072369174088155920795427902838036775903297659747599801146997908107218676456715139483765643972130482159640684628793858474875158802055458645106613500812599794945969838932248496542507540451221341834360225172911645470314272 [146,137] -70693129977439111709944441050845845277290814437527839283844458682023782992416408103571260329922418463898527366952231893772971241082252930924376862256111054731586990753077169344035404016148613645429641313608982855361408398170684364861052877820009720851113651923706822487920825215285236559818089464525828558781312043831724874144183925061871993705434936519238089615687419227785904184385920118794797984708966749872713918488115717965393321219598462540024565350787087718883151660521903993608165119021703028422152978522990790705478697998846513780669244319189279637825111329791513849290031807215036671212693238369295380228736236648694852661978343352542301045437088204947368801156206027250859785432042455317825627872154767244731572425140148156195276653787687630704199056180408500930819431349762947918697883345781442875360937946034086175626481149526171095269209560792938066721874223051212701929775695242933779084381096683313670943812467178687611839783480117804897670101528569505660571776892841801590443685869355482543033052653715790776086269348165917561874345958449593235742487022023969305769692451904473537754568527261366330002271294649347005246564751892406547989072729980364217106627517222763284446857654678637859122322908189536655151309708254634724992944214519758589972957120916870912767327144351407993093122484252742208617483947708576 [146,138] -1601028116871828420983333195421659824001399454699171861568176392765932325408008622524231445335660868332628543486808832679775342282814615603999428991750234281108123260511797297020476484247978195315269598159781302728334316568174798804325647464220928569097673999742535751915066603429296121278047905446821720673153347463673090912693861345298787910783792754264982419964699840719705567932959609514684568272936805382380251272137553404764385345212001825499141857097122612153953606637506736292387476946967229867569349911113379156173833217249074346765344041750052814931882539382942501616041962558378918496540613131051463490594368721409276502980221728688506802549135093856766910598830051127407180704073870134628823071374693517071231986371845847607707398588422137547703813615411499141708274639700314542444636379579962998986475029807533105489851794509512978653593878536190007910772035472407574918789233825054708593213118786530263950022028310909682748460020050927543735192705890116543093867791678977606262032706475845622411712228670526836019797828124130985929770827722393536690204774802959260210251222030679753107895336323185579121316709928037357327832749218228736995066471145934271582528982279544337146356275191455613921070568439631864725955202464991487323373192126261718162146613158136425790197155929117999398617938731727287408720188 [146,139] 706574638130196819717138910817748687310639470490550638275738279157115465079193620282143179128309182777956406213320851935371923375282520779785655241006426463771176508485532917298959237324086875521660274132765050976981526483795131009466623820553791505561587710010701676354136755778970494020139891821047611053040254893427267937371547482235879730953205762198592641666876874155513527833260685817198328660225408436721900338391583672565798177812820204585552476383252014288130292858788029701349115592045816401850082973003844688603297224637359876132783266349304213933508508618435630533147584388099437147669740141978648445347239553415523083959610460198753457556459495581849467755085290827330695224066199876597405165026746922737108554760107845092822723632644228111341347892843650350698493110119810105816307355787574252333686303505525377612818534509564746747088969132205327810427508934443629477880459767238711804747663252879619520644542540605973987406304489755636635436804713050414577751520945538366631848319604255194379605040350963407637549794247208072737996523568146051434547135757964011621987681355057800619531491117122789986657021275058685922880268262807685604560380206762405589928627026669842603017772767873773521292895953682061821580719594510838267361235972027819421819029795099998509734671196672876520079103581844800 [146,140] 9128639371377182988556585043803150140447270222380965116705920386559546113688185966966412405068930930670003178078727326829938734592923621810916455534687928067715973746378074133846322847673092854264246003847998324495857573506187877002254020707062796954442381083668432122406421745308609201489060399107000139540015058805625899226751337315356718723442348882878773808487553158911096735414530760755251577421647727176991142959991820928325678020986835740758482499678598176252002979342473999499181543325704305385170478460772994617754729982848281309609347448451030400448020637659508662209476964792080627946244769582719530171937518912795833923802356445665201766314236723497361739250657661887024057914419425825287615004363790187445242503870054371740971572015609765642417557934931945211969345032929592724158603800737804846078416848194824754172432823837248127473669843371096957933099366085626889007266548587542210333842627239285054182711684651080688065200286495915743280639451658408087974524308878966518817116688938694072501731222868034128392132826796267092284937287701693293506259529777560247879230286152889972240237968867556053091084605591741571636726594263496805817405350356571710673045326742837304580117677081352525072335115784280597084052367217494581857855800750153080120082279338905078592071048255757131221560 [146,141] -2096634663113337106463971974042956839889052691263569842435607520013345402282528733999579503909964909417865128968935866748040433705602074480054313376103874574563965920410129277738717657344215450340440292688588432373475786840933920765462696642651176622520582620657871717587712287910058936759266118945227354647710875062384270641328481174374855641819218717545662920024085809594166848944752468640108868917548392884668992223417400751520735384791392644533605315073359122011757721541518293244890316858502748492854824602337533464257498251047621652070258589699899754319068892136908840173885412508897148591241494948548826510148781996190158327677713722187043489756513730176649765656802906162515754093497107350773070193063222764328962326276007077608356906133600901645079796558520170293697364497525213756389752738358861081961486994855686699155570728958634952547055886602219713739780602366415606883907398452968666877423413342945206273318407964182949686859863735103855455427669573471290835298023025022028262594013814800123884375724508987855476897263355529225445327310489894553783849360341716529884255475701478247989887379085271408609345195599549623846046057723909654933494562712502369691131505288111666587883901793699078656984944483676881953272047656589684294280954968681977333932855732155790720936211161544 [146,142] 7626216046052385464483892871529428659372021295522839716000771740648183803726722342079622518922921104523390822252099187558807249668438807772061604751129052156227973728398463816803465707839866861202795596820207462830854562121890515938967056276955711215089123531866389858209170389251010657515231686869114218929339675913784774374841056903551563470909589904196343468774308198867001917736564677091766123039010450073176742500596954952345418194003188038276171240860494854731553223720067735746599623457691291454800820064271996783118494094299550887479648783363379465380080048597943706131650472326575837206644761754306164346570271934429899392169343694432393743927071246188752597991528005397674316299483957662799421241482999752808878103824236285509921987814518349587514275132002618157582509888320945196049192627252011552543878017263190770081481408313375202492123151421211127406665392115481756451833675436460034578508467806829816881418130697270730520169560488351761549945351379846704400967666426060531317545787538318034882489831352751937100950691714146138316726729869137953790498497337186444996507883150705863593677915274616414236712919982763025943912443242305033832685160335354841801467085891425128508749948429998774080656247092256362327783915465676695696693146513008754061413479750245164691 [146,143] 42612588233562908481588888369300812278882041488569691818226238111783001423465750621056015594977276264936017429798841980846711026052715039994746420217724524679214252115834707065681731975696479228005015408458255492151072864846512784222503497002157129596004868056162365250017418328168285395010933328106982226775824247417485778412841474921948977771300350541580175485270927831627267431045923621855046164886081150501464660322182532381652384372828048410689746700552504618461895464555810134202482311547344463006524161632205189553087382165617494797422999586421935667814870968980365380247719005220101901693088625177073677584383437948511532239146002515042599737256840829209704286332986243296361599084410482547271714607735559441477637058581058943265819275726563460133055683338115110900436847201889503038629773783548748097545093506684067032163578669500857767837250022594497471653584104284433305924673333392457222445046202362510821793793102658777351312546765171098891784069735576926455064773182599455456003946260741629458678670963156786489531508910497930476007519418214073803719269618530116967968683912854500667786669903018128801878087071761795815580826082208376587087717656727403844652981389748881664574569812675707027971023627734025749881096490438561345737327342827039105696834816 [146,144] -10405191814196496895204692403149820735490552367696666075288278964357789771764935602636524273599513403759926222829161385226868635336172994916821612247867193136417040704250700895639512848781230993618023668003644966674064660387350653291423800445393573323824884509093964684059906464362166445419308777290545501003555764451456005482074281542228892152666355877328495569937139555205688145706686250011376650027428399502088431538506451657284054614248077104101790049413963731405029091961911996910958678590089405768534747796386099604707887656296761204357404411040826274616400833419827655150761742254376245670472450752650791166298413408416167319986416056353527388783595243545835063463472796897485160414936663338740961493623070105731301466131511163668846525729776466327882472807665094527153628331724709168229124072949439815784058882793955307197613406613191333279329587046904528736237482443752886091528835640304604021839358949508369860588183093863979259329998506078388030860273641777087823983575225633848781823370076112177796677955458322356843997350118378247789686185210605299872222132481826465277190946181733451610054609987184619244553986937440300937830715691812890383911959699548877297616069985411587979788552915668952760502094289049871905141868340372377666793781861504 [146,145] -8336435668103553600925723895123721289781605423798728977213977774957561413753882862030781734470412615911039671464166041952362398807137197938860588816070537937595202724148129035945164868437058139290993583488826261822553567535215445330714716894058780111038128587070050571243550650039040113797414640451967115467474355240528148201456047964182392419116374725047490655870360097463541477063492021900785906890375385475612847960370573299027363009309346556514344749836120284607160936615774116287012449841738366954881751984498127612291296478729456651010245809460066156340012546112468692559179949862645532602382223623699518644562113106918607075485481033287907328722870545701598009530249409185255496888409060935336322203336450876814231101363975970336892437336818822286900395590033504099991078592309375991509415958141382701666236532620314783939403877271895973135298714444788659916279149492745165697675066816282452352370394612343956533265774810845494437601241844872726030408894263626147737165866070010843712958492224481718454744407278770777180561303333856323277330600801224963488198589894218456957640004492402446119368707485232215442553461219078580830611915242726126530780586385864988115268193065034137607930304750590833018275540153697094043060420464967808144 [146,146] -24966365775990701454899723835262324317080122705481040665625905490044089056814210319932282635622813036008189060076207997127072554321124424514592841800803359523917088039308517459298934311452859855874877500468124829217511727699271621030887444465563614396455823079233602105752817385061096380089136900823093092540748759188514101620449988033463098239094912492157148592126106786492793691525511970329095344233125149815494069482455637647948344038514481379251553357261849317231522783389244650765412986410047416387743909804707617389332702003960489651871044061101945266986564798505518907144320939538993029558883783501896843449085242614151909202089934007715808582962336217913288665266894015686889050438303972557839507583473305326247104599514221454245684294311351952711662386733512364979958107832499790379924307468523177529823549192364084379311167855525824061823440227924471666293729325864254534097973815852560341746849490043980280343209985054164741602344581949110246969958044282911697609220936951638983264418631691381834698654242342720043675584946081565219166090256839472021628770022634463095543587564716198603469691029365259069688051725970472716725656053162726293712567103539573963908779630780031934066661885772456607067978362205769497813568 [147,0] 2513131729788261144017595032808455074910098448746570797381822313803283243764331611486585027714036067829467014934491103331763190399502700838180397104792498283457491943059791564599973111997089394292237739495374318489991936059053219574483470995081206308534589565018818126406743776426885024786547932055726569119008638661647029602882813628342822471573025357634895553294235231620863126689022841553969071160908504217202461893168871010422618926944956340254736216776323980648233953105735786161569875484801252740640064331371956142612089569545787507143843625082765007167365141052591912412394530283173090928180664796488811817033381618037950710094851191225505269900261630996440731188067383710700707866162168561718595551406272168856242849866122872756240950888573275123695373681299035467716233823764304493783503577252200084488296354348183693584417564632758475447228857951783696551724929584416708975395660890281367843397037964779900686206934438246922130144239361782223957378363441884042461775985595212700538080489284962976368731230758766253361616249503375737734566501061996767710611463803834656351157566787353261214311322764362115267659179537464882717726345898895352151300878681527670705730148530633913273093682670988726295436064212194438893983014230308017451883300731362283831912323727613723561286156358188585982468891261570046496054940617846472720250537569260607458719377334456349248227639998761543673898622540542970212060780764267377499916408773086335717417415249960408576156212995089305975831560766196936253220557849844255555702509190020246266408492102207568840194943260545567755602815425404902457839738165342186245908691498027019111814288211640571953976188219112931538964221619139689938537233548210023249167656665457632130439832985709681871154222931612286572418410560130476605545009919831321671620357481625763355958228757409182490808295918265801399555148163372559788544791858003312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] 937903256820546791077287153782784836749644314918350416860732741195464039753039109328479665823092948223258356122293990425942267462009779262966086049087076528982520105480717248696785908570656085724102908544777106311548364864126739178751382904948490668834892993005232535435445505573658779106640026263041500974003121842164184938959142135772469533679149577530127859163659406071224016526239696897495732685401850635869953039981758866770647295111324028339346657895870681749083381766585359527289337506374604065701325540030086476866105775845160853385886163571672352072246293415483653884190921017472351248531397337525738098309826023146119734216328758008931287066370928615745914381671558157522610000273342770437482936971818330532628488317013404455977091501895163411079803776438777418488362549133095928247095722783657919027533450805360543230856822284189455398178452874621344723654696460900029678618807300604804225915338695026664055964953774312094135509368683026408109750933237779170993837026166255005298210951444731330085417129207968513219219579120166861702729002847279582331167199595936244699424217058492946373613911077987205112847991337711039705877486320766652101617589447859588116119102703988581823954325919096781513330471728026709913645465752365832333787389586008040177891089702630257342697797163933182155795091811459269436500610675469444682851382233288167560612323093241464199038732795509771115750920361710487666288772265743391430535487472462623313330704908669344046256200298014137758551308981156519697020690028333495027853738287881703626418180036797597040468480825676266059759764282389547093772520028250457748707373748295687089975104892544330141225478745891822116438047474047203983968491427593094346288137726478889295507333068287236109800425036293180336692128878445591081176508341908460774543282159589701832950619459704850588035108239694047260134443578314342724558542352885338865664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] 174248490239345221543722891996005603578114147511859944073971366703833976184127054289459234043941651826248277445939980091170583984003728218544621788033548654722952195891420230790247827463167568131205584273738976962391669509654504616894912804434563467907060850067594358644395965875134921852039972589634323594189612791170056081316811540472923186888382164222250641535998760562668232971525228728366065454031664722494118989912173838038458833690297918923360913884777808347034224650115538830775136817895927247143444708764291368384420847639461362822063480834428876204599133605176648783098623590077007181538999688489566208052963401666264927848249246169725089899423306475070631288133463757503658224845962208712987627218169545126158240406887733391324457642956737411147121740564201455721248629603443105792526626847811864162809217659209205697612813713811154216451791882152944817210324042164817245867685189251387094350428371012772166124621587306125083732739954157353002822880335220563242279142480465931966482701342157619666636974864408111396859283594559594978608552341061050046069968315338366081106479567267295946307679285007103004088427000486901742926405611799511914746984426334349045572441356891392837352285893436982124411710956129262728659269153113408808137604008010679012875979840589878955511943525722097573995004454985894623733387633716993768870242146000699723237388457295504435743342614407504003520727480855287876975638003463983292261079672709142451667167908487028222986101239590757338042487213844823514589769824715238705627576277312901412659574467615904001202580452144350726490760993086149855703500298169127815776896476338698611044058289630313475699043332977970747607155645197638803035774695630999208730910045847176472643304916396528597340737417910015020186458632267935626882927254722624621311669479040875160266970571184681082263445965221066372407399505487634091605310511853155416801280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] 2363400616979919667666151250901390099406708321145217306029472004155571559474765954922498659744022641487309987783362366829908280011350830343387274118155729530777504360221549072097148659350998122410385616606193060001344050277538779376698424569910029421635183300589479109075479140393534985911052984841231108301866903985584255417451117025156214653958807166694075033039387235511416932233091261691412905376902577861662935457160669759482397435478076171978556330933435281605866494255247045212085011134411080154487006600845303281485640061379339518246375645848161748408403066768184815331106718402109941699293784746387935390455186733028010461844059461922340835818142448959295177010024066205753428894390489041064873057386478429026314841072538383274408839315738533067419416602877786445422766788011384199167515952742236908049826678299971775986852090504629113181412353460789914727298715616701931367318025769924284492193133564547538198235822065045592884207727937742074182564682982366242388812507328482216844760665080777986085590493958980651668838868351139140245984352544976298862285204670734797577014467190969182826218753541317822766846965155996567172669781166550630537175089850473039473494285302736536115221936528161569369084260743339229770113614114250925935799105714052605774278442572913318412536987210169286829212168729424477413712753519609819382105447928182977790916673873737919291322032428522697140987962248005059913519981611334012990243842714652928857992207730512877208351874202952775563003386813092761805828247942691029113273494005308075818340774034788580463647101254542504678366919404816049186114492606670891939175259860722498594061653288844364210460747727028091871694179450087483714502996466032166393687477873196843451502111706766408002372241584043367526762964843284889892666079339271353427671609395151228625479473117381747434464365315858600069023100267007863521398762207119519915180032000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] 14199725648530855872674151516595071716204035643896797945483839768059245589075395442978251512537523362348574536394610571544278966870803776100128602353693070419711431898418061385094424416406497830212652458377807502973476724828193321470328022308265748899203920986771495295606225659094986570103284791483451351008231456352409448873709302317003129076794096652963882250788980588768268028878935256436672691325689002033442586452657920795886342039135748468274412147222102148989487114461766443918440300831641041903974913801457731242378525396838632087746680005017212836276902433454673428978530207976082115132683179577126321880850176867219316397577366362389863306148658526956771101326813923561980735291834106328743169375181785196972342657285054034770270788145789039592380407563928541699277163993001392465418926408241516890815186166310803469064150718361244570112442414394934840674331115554996793919894610291955699903920869925280256833514607957578417177889593416610007030693989045452093672674395151706398466466120742824843774725343195830128987551823300253519174319408361190018442556949827714272337502125215370450290383192991361437742188471508566392910148391069675325027926224642787598278055185708135140602736937247543319491487516441176153976582931370875647819162008976588996571012759157075852835176366528297211330634663608000433312481981993239264554816164627940539730910613048825615856806672429997987628148571696930967136226104033855721372278040757711733173915008917576286154022776579431913656350377522760843363749624866818245093217257944460640829918055257068893501828220016057023048208482786275442145185348996415730612520547541379543572855605223274767725470661662797625590693963163950097522654875564116088475057085409572077311131432991241986082772211677087953261428253096499878492887299791059229760635415941116143703769637092666476693797753748010159834248137361781177004329959762264553643048960000000000000000000000000000000000000000000000000000000000000000000000000000 [147,5] -74004733478752996708423709320706480391096271249401898901319963217303662399776315375707447027044755347515577520594732994768645117360602619510582141075699458315363531788624229257597464626528269770097223772683333878788569520872246005759414686162421831984096999670358465197129451756323251282395990197861274568830527566971998399498062725185496315871608452820607373038585450329103459338602866110053476018940186508589115207056849379574345835404747653171872056259453283669583260704054911604128437438398637309390487561210572230081639929524265903889948359398196578903403256387310707860057009797843832257743666490673732011051451128039980809793628735468443447413934978198968939586162381044860308895019013628945206132156947812555362510951609452780622571878741557759029183742241176831009651674599196936037581950071897327549966944441830126910675011414157859298378076539576790736360127891835425439043300003271258356508360582432570560882481652834057822862868690257907267795600285204135342549844815614059849767906287869605512985086686460453502481173511718398431127660379716812366279748483868882566552658960775877247036582639335185387781375772027844818675672476591167616512595723588657514917920392039738691313154763008509151994444185174097153921708652469279946149078551147651515925677057287473774253242058472856798037711420375077194368611222255400463950199417760165232883483347123807769801597014372284762107249383562513311256017880346805497525478837674743421807185072249729585655739292278911681682658705995565994227691126658896521621824305712346531123950909917032366133579493035360817302299957924923971683411713278786953025853479129543530086727366663690532560900022027508021511454622151449124234431039687716294397917468291374431966351632288714542315808948910398546435886536797450182201260719573032447709828545875415331143057005417032756277750381272905645172827861031176800374821016562061695608946688000000000000000000000000000000000000000000000000000000000000000000000000 [147,6] 6499941424031188655151732949556759649612052565123393361118455690776931308364866281523026435008092422767315303436269518616390872998553429532618859505950688019046532945685353785265079180033530027781280758319873341062110338835792243494534170858890135255727550880063257258355028561733953763979100035938917038173039684805974540826211335841244479656591059718675542646988102963518416165255095041334282610979407712581696706802845705887998759602015906065397023795170836529804889534259503347097862932034363505510506998030894451193684564751476287230363577238994094929794080415245893598030268580567901471118752938016264173029199156581881452532008686124893662772884353217414122809198905896826750036268992091336173710656217589272294649277039426583580458793976113726110659059798480738353505958934133845315305845118281004235861118918940562545976474981852186056901855899930535826209348660248448103948903482889402292137033531596179591079326680606703786036945091811071564657806423856258246264513247247615023115464465472699332342845957203793945197703645194950476279075298253503490726632217737952899127217184953763397126109154296422488729933148500588059576522800634556275070910532383573168233764385394119019840113557098713785996130712544113603688307640193813095861774558228652012535414421678478393506378571526867033873790557515275071427831720158151937145967410444947515615618508296379245080071679048138009973391927077817852218044415706805953710684700833459575229561004780890297054262503146009033075374047914774688498026359649941274631946726104464484079199700063977531622230684849308466256508260110642546686868565889188527144721179572777385182518038913542662988689174026006664178457854301163668698571758520018807512931912351350028655576070538815222079595812721010378807653688308548881896264534253883734916576762163417706337427470168346682971110707092981381102544010059222756145754354546194779251671040000000000000000000000000000000000000000000000000000000000000000000000 [147,7] 29124402627227727467558588124133930071763823030754049989467545694908669551203198511512337214750380272873319563038681391452128090416023946195704977723400870383429010470249431540592899127120870682263786359744682912865505751550317539814154754627783260230464705125892353247802429667974544539127922652901851896567701141233059001477312802441680848834190059422892685245896958093230915808425813600407997701246548802053777968532907660589882442591506973026697268682642773873412750625753411862594422535930596522327844343450364473423201379514899723711208983657011120244142911136033222844958142335530767395007404644675076297074678261393683241888017243022799048474550347803893360760673504952000572673049782944114518667344293811767080416055004008532434126037904386418253694259746584264346738815343360943223286839651765993463899358900084769725020465275491492840392782936106724641911936445343350694090639147242814584965690737576719268582239908893683130113887964167088051457212137817653415225757265361946715792688110794351993945368182355087053967387672967695390163296928884538992389818452265133960611711569770470430043284126056132333085671259558170582269573527213053933884862108179225651214933238893968237300205334754304406622198696850932549030252982129986141057886726005233185805297483613795635307490622519286028333228220664687846881044452459664944854544599498449124904971907431270523231282079778242760038713012389855712449191594380567302352027485084931167003457312898810491730024399904928243893221610707187362402256521905350202089431290462266256627748565769643381574414967900220894037823757612176442039808954429860237031367281746571419193266977590773463179204163258850688412885658465215962484999287273392557785674000498701719728354731354802266299673259899513077115466513271601795423750058035738828586520509198749800781616025366754103632761756261626964351984828674725604463266779199215853969080320000000000000000000000000000000000000000000000000000000000000000000 [147,8] 2652846553395701803388813380064175919305832646719512879367941697954096874441757856996526241621530364510649713792092367742239771350771205101091556195757020836688132931414190490153399328175157068569572478680762681469490910159566088867840950605023459608186959727257901718394044427817813077506194989601783416895510343408904726248679414006714489087216031663431612089837370023514749236875037492602020733910507791518639551973862489540118918784442608345411887337644295256605102341849316816835534842159338946658171771767057554365348500984605575494240582942637220678149179692383513237136703839493717522279677343837267836177613925009197271735215762095723880566992415283563541238037853366322878336550601224881317454490077816996569108928174850788434879283988677304180027757362694321951723557368214912928874360937998366144053290861510972340875904647153632060860652143287253134298679337996265918866584911554119318242839293982096557660048878196736884326561416782858190602687249013073592054364796509627044466356289681009890669923499071649994800670956487516768817711944620369450581355792197750649420698186548078092420215580361165072543716223244614699092088179778050666963888879205403033495546816827110810520576018532448002644608741730460110798727827512022482994292489269078367504759626372411246295071893417069113654283466915995749772477413653654379274352308818910863481290906325774784125998727965023989761517526521789873423343034709740165367963234749436490689067220845027084803763923273438723153422217410372020169720733672238416830603398968441114292934314838794731284652018807368983302411126634407670024649063138068418911529217200026294561743725924389123181016551300775797331498086556020586104076756465927342935278519449136445233083684083856040634930442042325660688794378602047963746808432320233477399779753184158612741112745886794239977095533291182034608716273461365141323488123410117162623639224320000000000000000000000000000000000000000000000000000000000000000 [147,9] -13966100057608616901228324837858105531633399214006240845620807190498596332124165812636048836358592413528435730294123775193843810072456667833132776182383654930799484809449918565603244726099916450766788353036891209709447816722691140820238972823408845731350973061623211927462989001148770263581579689780997724064124648152266832700280263376553169092534767566129496221157609062251952108180589834035227357701933627084176341471067601550289567467561179938555663006092093315337129705762535741269655992300091549388557548535518858823219751084064165630796935159901181756989083513245875237398420218333179989198273080754018819337557334663836618392976599235596008465669407043752079880020882182272824822063638641212512099279875324004657512958268194662417889650585467145913241506124269357269183894049994298984922607492471462669158725397455814621450406207516539724816665363149208352777629352882846325722066218392224976748970266165718310184578558104092526588614313285191531690087956922412228290719988801434901674000981687408744575422311130411144450956093649430944579709111874521722560668332857988980116167310882106714792502035561035236533155204507727941404973735418077701393709142492215564372177463724244931786090176811834339846258411055153018525546256211930852707999031294663455648076056646648736977117506817772416885599538846377753229134677018847887573415491380011978200702767031006432079612620313678831717176834442083907705918395371497928753295474318374539628944337517336701398193146659116534950458601881013116565661885261737320157023264077137009673868458859373218828156829435433351048194037106311766272266379944967271391493363628224826321404075403089525503850808067157746075907611507229100710309095112490436192269399342642898725429216513784656437312707661920130915142330909985122482874436279651535145665473293175804102017949800340949466972651541519090348619406032134635802795505151678816117499887616000000000000000000000000000000000000000000000000000000000000 [147,10] 39599418013581690989646240831786487576444914796867324078196449570637934230728827701183682223383328839247847724407381055816136602516176093405134361879540264565413733426657789434628149561579894593614119709255842989161762366649302066233742214025616934302126369840164793336481007020928085617558718854025165478942318669156964506828670504475365983022165567507630055208591025944151107530275256502569178177931002507194203134226787074290922011986367131427502564216840231037025459260951035128997327168039472146054984295062761534067823951877488053386846923545245018140883311958519560592688839550225525178456621321616786974371767968323195886623701897687773156476201519240482692478851465169174545004736015642334581744140486036425748277559869640510058327556649936578823565627043674146058200475924716266133573113652949208359456981367579245764274905166773954549128353373240559828954663774152693618635267810370970084257150721552868350023215204061703806118166776581631589465881203474707964248345982726172813708468426605619106607885771288392013977411935623187644428217786928538301605031857769873350998883554107202336509204915952209019888117305583859065214997693141821216483927408368983150495541643587195007424480896362933234944541182853598958316244861645000524241522111423049760382346050795063709535479088657931679163276230468715091770268105403759689634422505593375071117546072519419385757991225855128773977227527832281663303524380356322471531758748403069446572287726368539336837170485426049532860669900578760685557729444376647586345751140267382978725973103901444077605923235558816464915407949364944082956515735109498175952369325882854579229247530817712303996195995184091432515334509121459926944930667943733394281000802312222956918884988980622325948600082440950595995734201229097742809092243127902670808996523701611966673429330709020212000616121800942103918419146862205186712639683044459138015402393600000000000000000000000000000000000000000000000000000000000 [147,11] -69702262103021863635542445430257206335308077365098675475043367760527685884155304561348103029965659709756478519985735413927231240026306100286368844772265083374738319637087668912716217664479366611154573662122994416041767140117267718519267208103537823331281788808604774669385128633875513039567324736455357208794552513811093768879003356640088581164755915319383598535166356769222188474502152633100953635593468611364424653581514197693946289312949923712195410904540435343669498265722450753856629646213618292729347970711523168149567451665751317834930114225495331325302148282244595822573247118218441888635301522856723230286324900701633429980431867601004768885327341741347176034968552096850506164839012273341240381542786547677827317134746243601265867395946272403350575473606503900031258328787682434427260241308927690927060941743946500901881311771801787937347086364075789978485537523431752209978848020937883342855749507179410157395253570682407580550045284587025420448353585703015799008335970542581658854201731570974191246662731301780698784652366505457727987308370918582238755999304184731350773459787872745524638795704926842416858242047398768552846124175765288191056567269859791970575004954068457807666920638283335991606652580561497627043780090038498955220299023256102577768429865775197374005264505687587154247159502266295136746900230330562677268429208916709906340102715091850587209067589906896960206423845596074810608679439557403091454310011994433055979892914110936280195130226475745576726763184475122496688236127521420222889560155292915583558312144437227545494355122250173573436123910544211583866641525412596404270069817324091675534070619467177607897547986659725462482073019268094268246440312680343135065889769190075378717657394284690664852482954637477898518101242135663771566784424558706452335619216911985646191935935121868658731708875659716358640282614595923025053658455038577011763837927424000000000000000000000000000000000000000000000000000000 [147,12] 46298142145060611252344740778649477332367954042779895392277887380596012509563378084797913975509443289348830097966259640454920873775844379130393822082067609470250635578139719268326312660495006995192330608974452508445410420126428532188075302447627537217442449250413345878579614982949900699678006282970626541924790238404382683234472133597472466919788410066255698189151902714376177242376989767517798351046071050748217343143329644366630816854228718770690671745253553012713914893166576224482153161485507339385030098832218797063853702525039650054559918806799123698627550442508888634184457741142781809386161245087547137527569597091233895577218082313151759922985579711510854312942848092442285456919982840752150448396582627638996443349961896665458912813297482709601289876525736138710104698926391790847928302097302989991825574538863375927020060220580884211133928642005369127954862520346988014523432740338546638037113927325772777828424966334517151281958094778839841030381037718402518347526577950117649568761402482351236898071179651349479333557812079807696799434801813156817545732374123759638961217034806506930557159597214854027712890553189720246138587315217853264267662095878892494951071094077649373079883915175952428570741255246216268411114842695774839447688407141321895466021322086262638113637606551987002532031981643881149640259035353291894757612864567633989216606212379122563977698994455344170881005102291742662660168920603056771647784652060298065380632132334703944521209251978520684369616457346444032047286802653349446188140202139677758513996702910751536362049832015705354052120884672238292545711766109178777359027591351530121793166910991714046045770015802575697424852941210531176834643963525960418378708594438515741569183747110566810081870300723761680112167064978499294000080656915980257051745387255571362561467716934128295053785070655337002357696579988820609538543617342504634633410314240000000000000000000000000000000000000000000000000000 [147,13] 57190663010069363015543679256059808398885075572793820542312269518510746399517677064627341362758673110507266454721408520453288054226044383802244325478629599730234622584730961032538061915041638746003049463273848538512143373101717520655405729155070038425953906357625848138869333062322704423272819923993745896738184782185481573827474244217804248301776262301987512320741735864372801269150526607162886007156240097118960325474824240142182531286918246524011241504455486113177597408500131200500440151304350203425602679952988769176516173336270790070907958566953062521121352981288527378633422501616844274446633566098666325014467691513453859071558138216202744856054601303757007545875097152143764791298374888116415689715219875107082556556929373727176711678825802843080446148625337468459096267132359105886165687465015953003511197056823455670551074212469693490923962992963286019379591927301782403270496232897965506900173281186440438132210199834793092807087941578835627160499400899553791301848871153020503788628538316884540908988124048299497284057939762045414187179304476719647406300908751727908431309475065563049427346955899661407654422724773243877284952205627489539507283631382784915463215807907436228435414677964419533031305638162368890789722110055183966398449497302346813631898948373911223420082529385878134775131250410068869984670436825577979184390392914922499005769652206083972195572665843445559106503595759925706488746313751320654875558553354654262115049849405080008055290011262558498551963482839502903346048112452030270747791745967899566095367620746898208499250230327155237347581532931645441608761833016282421059658885911286251098519649000269855727274391570665633895348749763788566754574460868573753515504381066063301466647435236530470096806190896267086268042856368665003119165430800007940355237656977632131180847979324305457789481014468641093136864794171296495526314512894365143492034822144000000000000000000000000000000000000000000000000 [147,14] -24469569354772571552047681832327347122910768121130208147722186825664258873144570480548940735606757938449426861274366224512711669986417900552051164016902780001856086852815955303195132282995105832655237431618303355368226491895540485319832327578483302418749389143140946749857539497555119778286307704005719741032086450950895160076081695530514043156072746071477151707200328563751705217561301573305842478639605384165166726895720198995719338938460788725497666207150436707179342063437517376529997074815374158831083879591238592454034686897061311373666379578220288419989539905857774747226670136339856845693638191759694681251226582869813165041772148518628531503499863796926318109407307547988610693121692240020999693887030065173778941083184060936018657582055084708027480604038475994269841042211876413050632954117147309535135951957668452677308405713134555274582154781290597348093954498427527412372360588033346934075451031856771813727770468256147079399945464022565179718380447940484941463129446225030172596858121794876862013013946853313583112630630361407840884024442349482798775562535201487931589360694044632582534900375343964631515503546537726358514580432175604499532041227121397973734139388165607711849095746000643720055920330805961424195745373225359463932531083380087455134048199008189459512877142328493695795672877838003266300021325609925058141140056981929591306520715299182048188723070538535927126349364618608352618879478703415417057990637231507075574507962619428135938769819561757074690278787025947912122659935395193786684365533582792615148997801993453194770271384478791502751926686277209552059480674147202171145093108951344577897619588226831367869332438565590678799881109139939490153132324967690588687356167500134701760156371260535646027153007043248334039273398228308290679718586612537651059027427197078909244301955493132453840528776881289923463178156499778210410448385523320853175656775680000000000000000000000000000000000000000000000 [147,15] -330162249627631202856104856741544232548678814667481464786938145534956336408998630824831119272632766763377366479659795091982578266274690962389490216598089181739229775199478597714427461821806089025003056556074271837239295566933400821398413725793967759846221976390372163038072516715289798185153212508900522954132263255073445831805229341098781700097148454392033060332510343408491683915320398190765152226564830677135672536127657263031189608226700996988256134627344006910330863121739770148003477709731194678246489646238778689285471003933656976667605798356565425872744735493968491391344421108575687396671428230375208092402467448024574227654142622854957126606316267282510564442578186250258556573152415564084447746396330634636405999555817765286316385562942020156927462930499496968193306146067390980691285109438476223553352171893754345817595400300285339198840874436859526191009230530902971759281647688331965665718638520321214875224627726023319542232509385600605161372123270825425030842600996792047491208913115781953895045311897515182969450459135814432038154960552987971572184085340615690387924316718449579666286654311558572322585658210163259796569780346465649128674854407660464266730726230709297503026385673698200829272247256241445390463145413279339554930155103941906073289753180845477776184134871055724933462641502810005215656516682863212482946316461561280708315034889049586413728032623900399667668617320109683582772827291780790820119417549931135395504477793690090724252872497304418070330558776822619639168289928620367686738613406444129781864495457223899681999865961091300495326838426898963410291406485279571537483159879161819326304632660275621139650006522210959968760904194316303055600999334020805562983820941846609243602543828285689215039546305463008422501184399276265042951814540132471913942249440804406862485079293274881637476667885770439183497292249906220939348848737310144024941992869888000000000000000000000000000000000000000000 [147,16] 431982172151967664024337119894142235417921668515181640080198788731642074061436828429150373863080700364876097067668940273291278730977154969201786939771724192248975633629461228865990714195389042363229131343751847223092885378963592953899082674247716258322085186926328117831978425009072738666776237278407858070563370303774515628231349309618076693355307130743655575668745473729142444340134283157063509072938699782940508892646247331487588389235812472418925211689385697802606393964075571140316209540769422235887443328690290286698939914550876987847267579348376392632141097548605670461389980096516993940405899222052687878046006490973630664504023820291594333020699320168988653250707462439443724955631913674706871212832578224676152806321061322097877014610974047563695742598393855638783756095103754830686617840151543736344028140353006453406818110014945659443936470794282200149007314531695828575246862141533305617627612728757784548178780828775167013343576081760576730925925357294430267182696788863762574939488884489358718610645374559567270520914192312910901900419964468026297756095347067648839231644273263514668454115394893307425137637716841137937871360707277428573381517007645531270669903434741403085026712304354432912752528112611272547689894845719491291108677730956183250415615611728075997014983031322958335232913250848413648547874931996983831731384924422441072261516487567816894889590796060210479661958811394550565360852797382380473571050556917028032492159579118494608180661630748567362181933849851461594602812120597980324211070839318889226559806140290442362343772462974321209499483883021021225919349177528289699644547694488418857656497935591283311880655066916997295040376480214559424285835543833831293877483203369233711923273112416137376236979817991002307101149569030527956342557654496686835916353683437303281269001902781341170299499619196571113361668075904336976391506397728011514460158033920000000000000000000000000000000000000000 [147,17] 521516620393945020619663149374058673908914983860241831775023135445527309033643322247301444729775941136597721400325551243671330660517706867105742381744729450302929983925590254836083479493682400409144863152001349426522866034523431825000765111925023925439634928558504566295798904157266923984181268190058290302944761551147135378263369922176089081934693769321524469941021548085371979508641992718179289571449167823928183071102927352134739785343861035440172396295672501032377327576526001988180816917876741045680853317086622453536286622354020469194311887245527266198665027635520475157874331831703637483062850624788515074159087356950946735690893936872503693000384518560077308486964238016768717016229034089779382425821229898920244808228142808657328548673703311170727992997922763427881572909341197991749001824164130947309673971295115937049721122689785345072251730629952124293942691490190992221233091498055399423313283850480979720712940162549871507382685886552648525048026386904344435048823470883005352401597168394233465312835050740829183717491332215044136310512729211456202659914144001158594447556305692142497591300884606183814765504122379275341677743336095027493093901569811755845989255119413101428086265423921007442105817535484697185445355579737442559137171134031306212055898404137634589545025264457837552081193846433492730853993445514308950500899601720918797869204713379058326005814864336892198917534939438202869846790115756465275469974342521714174251451994291425317734732279185185648385719528211959359814060146942129060588082912531696276070095936336944902999216318455610435738258580246788128118394328833284802636176247509715978408756550912542356573134605184308501889655889689209565318244422380830670634278209198748099624964306098660334181921869851642194903217270553211015025178317440256788039586757924543216349971475492447828564150439521593324196976895538883021437989197767275651571839401984000000000000000000000000000000000000 [147,18] -1922073796814067753292212349448007831417752688025600218539437154660409256957234520153181660376198324669548085731303596706159024904952970678017638241050265064134164148854395715340234513395929768873603332041819811055740645491149561883622940033111000916707139741279109999330023364215190268580235688084344931531839961503809566354907197490367096382946794738084643546616419836637865540167754611436587723367703118452422372926524890920907927567231402842926967937148053118366229749777709309215979327758697518589834789480368088895530997745762549167358784799801812007591057949711460003448194778822207387686399781249050297477144771900442827934954092861248189938342167929533807533110513597803272138011749857493166256892878480649363118897241883471131109529215051485060635300891410117825148725382940009414620598100820979009047817154808456321514087970749645965310807691618923299016823038565725451765808636529807517682240718027217915223999302953270087845767135769190514309774664432153657733578890766766763839819219874665455849761866785270380685149149697207211518962440124007021424427140559483752862959120790953468027587189395702783990759115745948507870899614241883746890885415460582039196419561464721653533411602262611640696826379689792353349626076661909440513304067921660624415462331761719513298549175212384040041383170913117820173148597536034441071890707908828191061543039239400430740642087863243831094000134632566429385753060584436793839850812175602820205677267401570737429366720213833378196931865613329052226583147112314407662751884367621690370317451022549367443680558207819388420293391585290726988306456360605537092515436756947748889226541424880961757543541249198036780782463644893866873995245988776586519003447734640528260860518151164580732258457498016120918132330170232880375450613704769752875242985556172470440248981368782137699598589978242554620138940332930179808600790441476417131147952128000000000000000000000000000000000000 [147,19] 2226149565194020612609123765813176205298971176709163644706925838149356800542898945887289033558432321094196573620637476440320034497678511965659202411151229953212595731772465637668159338953701561795963850220554394587274189626336602006606543023158334714528688679102079998489440957269048989511573938389492211863696693344798767054270777357704603212825349208919009393124862020156193375875868838539092525145834584452246765095183116894955775547089565488212295224341581794646323216976931107209501010521014016285931039535444991609560663425336251514835023623392905286485395130465404307020102304274226239968848096696113486269045662346178414259723371318508428449002130079213195793545375124574830214626185650855556120074049678417130965092658064198071332600144115794690879164446088569196664536535267421745829109708735993519090957652973790073878417205029567369021256272762728063023214279114737520737115471085008697743734137550773717257186905626472285760220613145254444689783418689129457503151751296813474711744439138254303227912474150009739625400657591013701555513372164630920196093546722467558931604268485964174391951262631429366073430163733591080595716995041871094333403928924431716726992986570405990573119222598073625861940739688910384557511238365697042783657663287434725687904185141309212629301489917734240796977505422163180152266265345745626849556007489851365360155166087121349905274622906970013142153698177067079035346187594433045459819931448026636379732338084588978914451801938992127955457054300896083414240937225740906373644129460553858411147170393666968845149559171401367517492710473523802723584271036989834558222570668630358513748576388047268492741396212361813441584677911544227704127199211601682817035695539866126552922911475994303330158538459313555180874325203887575495164252118672668321603932271973197996437007188857660073047175634710656590125053006709224762403960387784961156095431147520000000000000000000000000000000 [147,20] -1281955847291866606444416445617056163618218605948520557906631295292584951901068748157803747201813542949087471310013251166459566344003495897382074526151945124294475308215242930830196885915605763921350337689139417276925554290532849530648375983941863292086889138368341074074673856600033172099922164330448384713033286518910613355087652177767839961119772463184887345734862271601076552642126475656109120316600546581936995076423491306173554315492663795175355578180835843604454073265687942201532072229258017953415838139547488687551747693993187634368761392178926917699378489363375582903780938209173341919678476657715209062268218584137713005011660741917898453476890960127009711070476919599476646879026987414030674760849121232876386004501911688329230944335245102177725436591005991926663884125520549899351780359756576606844200688026078647268497367590210215922537290357573273368316046442882491565989725066907744923425843470848596884210184818368722762501913394845748008186740663345004532113008654433309251337232026062737953852222314125011410788497996289384856933451187261705717038951180880468815440065432035051049951650266599619246113085688350975494158520590399413150159177729384241087438481824386083704182097450860303592958230666820027049545913078433270678352015694098706952629011602112125061329584327421010928700654640724912374867706179344725114764427957366046330198628150126953586306678220363237624860317913863258845650933943492378109243163266116424831239838985299988118194382979104793892476678754185689521588415501378664533800161079348708142899522052866846045072506953417951016934999910376765051413210260727514904360192842304921046565152113507339386863358373645761878836217978532288635949885436796189702107596315604832185663072589008406224005870911642480302658642573172262889734957551805762101909246382104413250598944234894788701591058302508655271889744438698969742702004532538101315690246963200000000000000000000000000000 [147,21] 138983670209276500331669442013545484072938200688777785357086106671399436213752735629161125624835358683435136941607244511742808154316521652839399216411448521669706397216161977000995897092899363390711797045065393214021728038661566228257657888225707559434960053105331989863921236384084771074391659947823397078498307075646496043389863523435020062412131704174533505850347056619765896133834543036608876205884730102320151874038233490427230759425552932775425498174600077406615480401539145563190816090257636164581420437066156814197389969598333674828477929431928576023863999408030296120106240369661269936058184337647899145288107963685693771003011881801541993036690918010667781540778050238329947884260877314205380512602077525287687520188561248748550247367681768248256679416848182701102210184775503906686982606476174998031794151017736263565169889468573128332079781477477454028226118289206683337052915338986481668823395216223437571753296535048123352998369731542568350959521651432750421046390755643315955583416921514891668696374298653455224418996888597426266554457586227078584553673222594065849389898986545305498797063673746919929355219746993136081243168540577986790437468913743529006166089417335808379868151023686862363543144024594308315892224777798262956464853785347285876182053535196260759782513478520906800044137977582431519111754931390673993629443446188921097413537946870434809727686754117168878159282223137696142424145623500545232130794417169440881144303075797918865248134954866060187172604295279146347475685906369150798289475786061317040012472767649674945754582512679641031611654766622212294779545868906399422709959995451169308754799755577324118869770852436736077523635421894981205226420907396475825535907024728083210589875819513489376315547865135826198623212394212664001351367274111498132954366146190471729552723385324491061522853246055825312887847417744361551730316413734204017010435686400000000000000000000000000 [147,22] 1342100789505829016550885809695806200913721384560279493769839807162629849939278907132674468078791999986101786851811763957721120082480088411325581048885881521289731056340147216539284362334126742587966022477179545088548124260392971182408064838555000448215091304784411852062550123356858320608231976375070073588321976699411072957428554632001184892897623999821678655334234728917394068899105256834908533637710203671081442772512533218424661808914986594558144620090381821215978459433727506895369645721889596395844122912270406275455679431311819154956772264040379192138440450796054126552358870295854037699735984047492437353625320907662289459025444682510206551748906331575195494674192613404587260754458833854590428759887145328955581146011190110396218396771720078874373811245675999798554604268662180669467384386309586190116599937394290353119345517662995567562047033893830044452908890124436078066849661522039489552713119138287323275253481157738167076450057128470882457580170583163219142642449428175435887286316568330896999291510297401652258491360176305560828972858870567327866223238176067725078416584554424542115671509172047281910378468468718063948090112344736863828169549462198600315850929489912994239112200864126924878555247060856018922839666000729810321731349857314086643787630894284099699402545782936163059190157239325001108523042110041059168401588743066651922105251537627063928252488578315846770579094023263223546089112331999085954358271293649364571254099534692013807947587329275459875242738821138968865596625345367382495959961265598853058253407226591099232411532511866053573627435764879820521800044894240606388716742771215498883561512141466689478523861171515514443972288002379710279597169201899589833117015034489989432383193306699523733664278125181658519728622078325936749232716760977285974364925344454507651879398054069286889739539474381921639977318119202743871575484611857528861910630400000000000000000000000000 [147,23] -4357162012117345158383157887055311955419618187014811128416795419160301060148850459843242547438738134136780396009744169370767543971707060688618186914274243819180650087657759272524121917974642320888623094892150114219810009065001100415514755253371313109324424558408443763046907848524983429399788642586450670811137957939403911942886669006617161747634222480381239293481129446459150971640970454901041508300726268858401632505056067848556912025369722263028408717180656387399930247221568730294116200922760350720729613894238113135337868567714870624274301244402081557593056310000775968725793904627833878830775200715412905835130821929554443218184843423197820253960506820383467168921685322959251123968898068042242495139729081550602268444784912426355901609837234231526340816217472459294592217848372518068377236886474618437044926563252744114683996596313238463218652270699289907494086082867701153814102157725787791236666657308773381060947792018204099487246513347104143883818440896545583009502198606068539001853819497904473448205227843311556396121322507617040918420523234302469404449184354757707512717542959339259897494893727000770821838677250217671877201069212819165552040974014404108963207377143621695119763412329053453964806885130819182373964894202588115670084757759524808729951694194038667731848270553087992770037468071058303098452399874288109948320430571024736187602147375615094703872649733125244262048812408381850718786177109031687940743751602488442913899254137225290471189751850714018947280965743585600160206092739560203417616112349391487625172229914821772771763694175944826821622363685987300644288825383046100133174110718119030648538028266020178255195372938481867275892612464266350963865462608838040107771875066781650103497634879926088521828573801634207335720949515992804190806451309387294077071298580915212072115275820589828099947453071762590564935231539378803519909656493465081070330063093760000000000000000000 [147,24] 8716203098753999219348340569309115234894311696369597582172303049842523102990232438853583426883732243496395369433210403355830428979197226273767343782619483604060386871580521861007740182407087861712757330157635272466341481802850161326270435429828918363842837760529115789866164955676249196242997377113686577577331618792177904538010385133788321180747749601770519692540978294257772099491249362840527918928929884878485750735522058927317946667175351831411384686128165190949785412686533291994453531666462653360109906589296147118260647732639767875879285108587136453204787670427012178248747470794204823162496596814325161251661059672497170065481531498042872468696357997532120187747209179123746954107487069487614279960037234032456061253502265361479490081194706573855922593279801371890394681310525705177902602613097028009601422977676024614478075864956571646868536888847227004638655232712274591408203984979609857558674505621526132194089942035802333862162803108929929383560689613721601763245841228700720085719664782011130868677541839542643399029472324877755021940079984667776127310668193946935129176196071565501128893800435347429604355722002708191967732773123417377415806027105898289123495092348265638277741981361846306705244992337556222605947823511962980687843019630164420136944804304883298819401928872704390816599777308895499378166673394183637889761686117204324380971346557899468356498968580479005814491190260675868692738107717037957420271694029128215852059656337729232017454591702538868535442640216158968180310455214690825699851829178633913299060752365258337762975933238699376717057991687892894508758968122364149777684094486097609684218451589724313240696314305975331920752676588404364134308356402386524427489713174811959062453511807417925034373947873488725852256903774494021321327484643665140607028849640604922157788792814110454609897477651880613431524117986592203041494423073044011817635938304000000000000000000 [147,25] -12534418936232183290141975606389734797647330149870866202968403396523121248695302212724217830053641512314910892489504568521691956657005975896733721802592529170339995022633344540412909382466498739722262913135788342130592315779794246211131557172603672629997782593514979353251808235211014886253211807568055503630769134253472167763527949887828412057707674675350547418105464398499544298439574941035139928805167794816492730706469631632184733952099237414501482625064604340368831032260973260312678398258003464838777830479208184447991143012900934249873416226100062525558648129547067727472188647608263353153335361694361630205422766220100086790463421609977657180921666493107513040002881446474165139740373802751288130823664642299887337074300663709025545290398671313287807524728135467996411499645770280241004403577075479568530108113146401154874819018423913129060041430882814745745481910343067234646037843912825257423394134286881195562956594336768651652767007464364522981366832376597047663009678746386102961298315897383113171376791173480405173358515249489495192785310998744953766308015816734818679710163808615913407342618426298422797258625786152162794583577186023362137331422138263138948676785541221008777443029679551490048651556415374713653916719311125738375500294005107900118513305750772484554666234114153402263844362429798705376090909746476973805796981046407995685796038936300474121572645043531817193928104681738497898928911564705870053220974344771355084259939265828616884388487541483576852942617311414232779205713386404153862904404891316289015789662625768783173134619221359094099959183204031546828402267035238497548238473761147051131345775296292195226186185377517370408576068370840447350997855607127446021898928121752671002213952704397246585650015563536330062892372925358240940613457380258234493989647657014499880589960147336418097699374206254036405761399546161491439446326389645309099136943915008000000000000 [147,26] 14437990761253148998910353395814905391008092906203712009486744656995420110677171866600694462161713127685233746937431745311135792164578180737135276383171336438592634545955724329904451352515789238785371980932210926394854420673087055907015885313552437850417194802876901776237897302733273908808022794601769321015271635580312640792601466349769754047179254093038087169408552847199048831181820091636373486037953338084185365942913995906543534292099213903851055293381442727639917629927489599479845907221584273656490949755253967838839094244402804688214036899495000732005141393769401042307828767060919552367434696928121182153745004481976457557912646564630678904736857607407668989778245023479230470571790149636830170324604614105037535843919925820770363492871919744212176480709720832606867363993781295547640850345167742103798563575149410366690412268849470617489325906236944103944538361488958622464094546056748741884927093305470581541143733742134169321523404129585129478062285895814681642524027253691941975994815614835781507896228459265540922015737746970740606455254852393958139626075430588138112500266563633434888681453478890891188171317500352303561913397508528847536210523841725302244982361198993571632773237850255073976886231042273038597464105779182799270208358374024348894986577201122332009023934011007714001187083352497364133831271637732957034232838471656180178211596855078414176683122376805665861965727378583461116795887530971577443120845197854067516676738896898220247208512850092459385812408941908077504025457770717972809112547894800246057833747483250416712793314967007443448798655841894506873392456513937722553589004088197393228536315629478587128433841448913947979209766033960889599014089551848605233479207836801023100959327776799996186695858700341293157182381448421328386676912204930943951237891623559484459904255210616115940612453207353653084902292976783966819048485239644683001916335063040000000000 [147,27] -14765328519652545600547596833227964146016581922956583658579837182407659194649842237621430805622513927243713497967385244427671885727433721850937682137522586825837433230161775035977144031227011699082909252767925261566032185787524609003945831966992139375615652904894503658214701320891735927673117379880238887434077561101886252221674532644277668075972066547843760773213396783967844964550679348753112783802364231076229771562894971075667571296195804296651302804274265048052198745956541918849495463553984049225608471883412211440788834560278632005799337327741019516778709626573171613736613155275876591301165357167945871519230815849894262184627626032304129396898046003817335962462110884206555489234923435391478554428457805889704000511674015349165187802906109839609543894775107481855028103472164630390720797917819244206218847167682761960105819860949257699351196160743173726698156034085659553422448918144388357427812321290487279367100928657486292519192299661787630268947018748966567223706980839418837781653638027214510089992908558175710625281863386503995759301699297701826871131976275374023037421424498457531091623702150615218329956469851148572635799918026564134289013856261253358123337570091099140272135697653412791540719084380718135291240266165685858841148000906041829218809007418094523436434572444079681885232276224371167093576138733821100523717182583094894450044222840567218799880232937282223970727886012262020346137430057957238024194576946919073716901320908134008545302556488498299895615324555540949874670676678529520196288417640506434466324388020596498451989571783455938021742088867863924533322703266782474229448688193433454567316838669888796863504109740638637273819471504710463735985191676752910063228729093550260685358821113338857477596617249814481223813158911796438048750612543978566481703132404561073483687722250824344845361692655732108654121114674428949763003537323730853069711187378176000000 [147,28] 14539722793992313469715431928420448807691525178101071183302067393427664100215669701630759641749544357388758286659295240779829748589428741043303187183578874588024235961010557105358508483660858034764899877479451879202041530554469533986088950940031158539236431819647402480201198166110420253349953046687981616226264337373313837278023991966050104056609156106472812057942249468012508267225704735045362738310314560729095123371898997467653079425290003082722280735804340186380834488734590312556531499553604708497446933044199008194026026616862310609883275061560804453815838776719214941236195531618949781567657694828886154379215693385618981820299634045390221605854742960514205300126035811119930316376352615008433123582353146708751486897993670956524583978577094320369878498948979702881098890508071273088893763177822104569621967772408048524241849419478348085173504420493570897013049383192339383714957933051777894020103346949442880692048821385158078859679182227178950290483748467873243336450181835166263361293083733178429002111483355046892220136611236613318569252650812526244633638854819586187193868445373365945056072133366208008825838970578992428739847834920375505672206149586866635109442170340670250006982378847837302778515740012928442752417972411073788500440985370942652316908510068868840091107646222208653458210363641019694588410565408708605605896965420064917722732619365405918958010448744765082735718539157439032234567123215892813757010721621063370556151160607580397284382827917145268511189555992249276542256438250261002501774469440880396266725498994239999632216326729477929007890772008334314231323475819290914216018767643826849067191012850952300888838055524711973726208141054862807872583615246040440595261337463661173784035219492463100089381902118472648988137384956164218199621584289528333157387375493575575234219122067156510240838551101837142895690471110307021533662702451425637250702421196800000 [147,29] -14163524855610891055996551792679580728496963357765871145687876362162861761466897086495366397172869210394064225465268328292973929922448357165013053643611091196846021164513355239154413867004790276942396783228060027041856742435708555648436190637480196687750849708755497654044649701029454274787147079073492935658552483121073844350643164971818349923771282285189227689959790580622984972558582080092358084815091004203244857898825503693186973676873781466711847651195302028139992141689724240899806985444282116712403933153736800708961614365378477803107472374012582491199119583559319210240104403191352494666991378841453622984844174883713578538527054656949691070375171418574258346776893257421599838657573123834827678822063434975121532285675134488628887377542242376213576734166635349917898243878716395598413667506327716867375157490936998397735535149086368484195924317945889730231388944450396364109117822626831290278431734144431338623767735010573504509395050985048824990559362824865606818319039466882353539322725823292173369184235804896220587331843087705730017554120721016630527257899714134430116690425726916175923718846368635528233351336323492797444748249423446245706415431425851604060233839674186911796989394559383171995640211930026746082852441881032134212147683691640599955689279274749030510782516642601838806005469230571655081567898354454263525132131441362548309926726746316737321421193404738257057194790138574230779006084228749170395731303775677032146819402807326252680993593641579093131407801819486639094554171768713385203418721391031338090331587022524279601256099855780262562021558680815456460941703222663724234301473755480587180615099026502052678315394566169905722536338457118047230000515803362453000197741357440725688571434829874823809247080572150768802874445957800823526302368949426737263449982822781840129052049364801269878039530338696770221752199403623913816922524200747929957159344497440 [147,30] 13325636852960299439549375524096786745390305903004623135681788744030904015274796954482507202562106331008092577593111393207193223549532225163003795157240010862423167129582127857771026485570033317134960516838280233559793700118595819859017065034391947339565527112279189301056522587189205402100091137463427830661635520922559764142245013050368649314741739962250578835252110057835261859789060739042830596023860651463591930184230918321493816288262468211880060487071215314057722047514996662136096492786888167985924417829729893197579619984755816369296711511712099863244763125512156739079851800000868314235792699202678134715763994384656643520514845876159602330070923913267188613794429132008096189841324117085009039178137559095069106829579097838227850904167927596369122377063658870049711947205329273697371019786394349494416984361193868509714600269155271350682901450596130197131271689441064903214536239651480211206737495085905204638345588400767923233217676712463768191761754517572161846395463794838341733720534735946237125995222652874784561497617796621292834655700587568158136865976518563390782870770377053894054057051109973536091711874448265232596525807921365227515243905370121275758585542702888056981290839334333056076682651468556237337944092189251598616151562857459899370990447159996839463485928119127318225282475129933151147803320202829330684778660567242064583205742015246980431260040614382352418608098423105921093794321649842995972036707388432278582634187017998399334953601768900526991356301812373926085573518509137402161624516872334657262346209788546807039103849760540703661447605738475769850196555676036707722704943701892182018914799859797894611424102143702941658332264065779663006337283394691660199567854432618617521857197731058838849426984872726387082244253622846659728376609365498453161183417883745817375717723750870430503220203972415789844155325975040965409626841559578809795692286080 [147,31] -11685985642952862162859466821790492662606841615540788995342774353525971945702662176875956855701312133058869194025357036279332937092157468944169647837414987683505139519885535481837742724660254137707593327122763451092732002783471554352584113179591664881509066008835274751591158171669477721012104752563081192507991175715587894335031522524365051556714181940554583952943978493925092079770193231931517679366670602556222641083995862788296085050376268409926071312940348799794187432837334379951790949981297274023292136394122199985515284514070385139497702100128534243942975381764122511860252480050023951839249163258498415750736330669515483168063368302976404394869998008665861444123340689344800298520479480359277865151162357032917718242697934881055391608640150680216949429621157734570602520069173009956878466639089968464760179356242778399053581634539735951601882673640156011279776424594285572655948216872269943363494571487338709858939107909780433673056186155732330242145003270507944378678141649568017215299749805675017336740194649349760153377519542939746700320305151548451350359707713411271205501013732872097292052113322627745924189428485226042222371500504243597103505284832340299174359977858370670622406754272850334357993036051815546635772796426294116390970079368528027328934363054162867138524411947737125895537337605453650877934850327789046962195958063245116646069174004819456537479196826276337374135157102925292483384391157575219739503773692554193650321804863967204067369013993342427948432988781337046461929108692264019189658910308612054444130381796307616057467162202649573371561769038827122107825945730671541194090013368701225573602363978799248271378486143859555867820268594975444286135373682147285468980745422928775561801893158797818407637045186203253579938831993618622771418904160694860899705119709823982021735337108394329071289738285584542157605832792756916430635024830945399866158000 [147,32] 9345169477363345413895915938507480808402284353855632590319096989559041556161500622552111507907599643517742850921034774856767780627474990964339307496119788264718927436595171179421179222525823179518575549737374359310492911417451557565884649169251969416754745600225752003479906606229531306117283790223696703811465860823213771226118937287187024403577296613995624180458527750473796757109324558966724864925091371026954259219126914269741542370237247718475120744027891304074664772019771713166020132076653028601565420012163269964943471590905337998159932824376666081805444686231442677467824990623752202871646348124797371197229336475297487234951083319319295719655599320956627060942879549036661377614196040267264243022587603269715376529804952764066181724869175375264168864045537388457989898421107186928045194795758717007781030986261405118987121858193116223761957349260789542387298713880268006529486614768845085315102185680042245378646243694100751546611636621396153919564301009907654395717195062454305205157194854582488940464208784453931428940334057772487673429574222950243278391404577819095934590110913717343095619560676081546278487994954129582473383418006512167742180250657064623159959259770687992506295259862879357793588673602167195183733818077582210073403960283246943468347195365561476851217311329519263436896232189389741500171234783966683582753532093194405493650120849628166336381354992155278065574010774091302552018705308789417638925858975955734236141222755984337154076860220617619205804750558170743510557248207916528819987793287671809716890855291812610613796106044233007363717724795128844553114877623965716483178084124757303194821656799395839876182203305231032749887506543301836271463175096435103539251855384981970750864346337673007525503298213829495882317257524342560771703584862949759681413490300606118177216678368246852735211297925327290874565018715518981301231660531950343344000 [147,33] -6769426428085278861232724054111449649022296164107584864669930234600807958960601626707115214954501270123167796208737699395129034915088430471944243883243114502504753194801285973360190284833717186857065083883247215738042175239541004748543747624375704723072768286369316809072214815835986649426897390052565766935429433961238375750345239761625151625324084485308751587554200327762874715386988035343077120673497872092422290006074794187334687426922230781995574634131544764010453567336344545962162350832862711790826998379392708365898215970081407678050121204175568981376628077171399258022015674782565635604887639056792519151749013767764308080270651600595223690954655108915571903032172091012684177236264464904843450279559245671643819980799701841286638817404212754804735995369022256838262860986547052567294619280247473995515394113440097200307465497828530697108665127465595680722264513424966956051768515454773476703437718379897634758292735948322700574991202005267012522432023731472909737468849695441169770526173883413419410232212614065889264310823781615197090582433561952717150329407935671259982648244389622578126142529196585358937463796198053274989353229386747284845362579297499311171233094239902798211969660105738822640567814147177120508757567355527329000074303134299226581619854264483052069493328592581615367136816291810693183296597403710148913264818406079238205517112498335578604920809455655716550396587641647778657322430786950582399688996648178123101675267534764868785072469037932692363153327296526901064026108265602661419758760128597245913001984215405927185629908789205213439404552995871270018290570077198571124716600728040404001369265854898829869160431059348345365623414758640887136329604734375112353224265840297451059735310752028411590695813974090315001460285370449601073382348387921994092171177083289897530499692162329749717988790324248375970085724186104667471519173288443121584 [147,34] 4454189688907456507193753912324731469378669732478918971586107342115724572280615519341814241095683328823689918258601352360837098857135236843640246626292713393695963746002129693081393999592127057272428026089785165589152204233720602603331717289698188821176822969272130533020816816085097220674665025289345627579515627105435135992520516540157260994762934862800118830773206166363239083495813321396065400212839144503012026133555614311122066768926815236133230273851817168011182099887228490247631213574147376878896557385494161563552508338810245600784286635744639860358570610323827379158718730747459556707533916166939446860429769839300015628642159315960752696898095961318085636554427552587764865427076953865182804928536626868117732698679533996843091211164472211728019593839085624589092962730653128716299388116032755845542662898165913662889222424111900196823902380740723350711053953731546532997904900059887551127904757797448911771762374924763470757349009460294898387905144405647202059594708386987741974113502334406608504421313707439191118971886135910883689491991548426006282979370727959102420083208194472962742352664223738669712092452692526548754912138076304728688533422073172000346615893586497094274513950166462768345707699086826691017212762061598166458939274606806213607164641290494062877182861928268593784323413153141497697698195526030429038632796937375672273942106059286882805109116174016439742986243021612165759920663824179118455246129255027541132684598565607291818649493913048263387180031265176941203710579601212878305928660568583826696437058950696356620187967007385266099291378962162629234590321684284695112559874130053338956210931629832686679913728987765816633341359073255787146949226509736729681929388072667048288698755583725564991700730954723891946272530044168493083655521249664966154344831051753030174105451504882871705045483014495520808256573425108297854180481280866048 [147,35] -2681206428341729070210982248855821711473237829953080204966028621564043379881395025999675782909296042147923334479816014081409347557759844506656270523461869367659033823236182256679523631886677025179222176563745899883772705895329302723666843776013979088120402751479866783854194726437064879209019006694375503938512579165150758740826054807591491464940031733927548187044833783227641101945264615360147859163684053812639552583497737154448549059373378868276461214131614165588717595209484051990076049278683596356680791482655740066742316911406905493421589036683755120022876500793276067330853332128935861437321409324539506219547184369659718093042916117057273537667873415391463175039525076858292674785929807583980465206386481905143354798810367996932762384117245872836145620574072134143102230691318608985974841277573645571570455868915796733779189265022738734927625647951748874302499777516287321559814419776302553492528675140868494788076434132752304227811725652811538093363632535247999120759788713313928350335771846548702004062092918303183938467277259357895826883425553248372968852589953045376722014115489528864027621609040537790853431608689097111292742090614070080256867249897616080041861511930955145183984639575989013271215157889946288047136029410715594828251873729374013882473037195189815683465979119121295327559766851647121455242002123534828354304281745575909188357308647404566364014391215440298235531071002590702750240381917038610858181002881389754670748684998560278999257278082745625095895734915939579373700352644946075616188395033322524857941867850183892384492117902417590169767615589715899964114205625407479170142650706173424574400274447190279018352681013585607331072951647214676614497439941241798344412153087714135879887926312873818024134079912532881795456628504344705074926360676215839987632335936898456252745637912265662736736351434244281017718945491038109745714470679968 [147,36] 1487856303612927551953604690559115295710120701690060159106256101317750000768533867034449259314126944440878821831875081302979965633718910584492473616818213651285617591263540437644472193529879513430662254525078933605282465965258375005549594743683296040681054255588405562483691025675696688173118468701359732482134219742640367215764287612417988888854295726254748457561812495336386637355699108262693421608596314876614514511837738820116411021370044288577897358586985046026410775514808250996109104461706456996577458155020851213360766213298764385366465084315040846165096671442119981450691088205420374033463896696700123886409028912099785995566519419430850439076552271327172479521024377387078322654108733947163807519521618276918032943439502944905255254949492669518994141860097320003859729209562528910935691875102638097057536545405930440193252323704072669355495101017561769837499831729012837839571763888529688166543850306366225438448104526497900961899863422468943326275662580221882280831893247663760093496797175941456175701794353838573745804486961308061512428730875616054813090393560490249892831676638714883090916328797279878435736845381062296088133240675515294330863044459064761641861692576720885314645459892227652460012649558796502181872272070688854257742917419410733865968965003795329776288146839277679726516042341900636680336400560641064368946088839677467388259595895795469379028111792679617581404571052430846514990406555427657334798911013020618153098147071969126666856268049987300877163883294402861589393548392336374878230488145406488102673785904154501606311026967787060297621228972662620688236955496186904179760335825968735952568219532862227753462330228468420667532442138749240823836499201203905698185325123458442472811991826423832500183090240649921694326057771120226199598695289216877193220165779870555864469708398398947365314338315978658586321159617493095090002130848 [147,37] -765238286549379805152872371589058852140775845715212737124873742920479186769134183421581396874407491435523544389661323741145325378786518618337331849281904370257208426449792576842372416289277976836042616904233810266678141164146887080985111499628862359896592398325176675145671272010235769200165988914581427596704539794744425022953613115601970805540048736340495967071663853320813829608679724681406242353484009868630147845650214811625097158842337176192724770585944526116644541451817456461415407498609987542819325873683710226647043142831472420819051855217643327258836520844961647292921102869215471756450650985075363910415460261484428578204875818102810960073565095881820999476969330251390126031384228143899801575722617154054288306900933651238465579321624882350121745050901415304215442108618925193796389532736833868894961043488129096520984739683124632753708416501536893185457128457111441336778746906755512542869860954763733338760722442230904544862155153982920218846364524843969498602242517356850702712333523115483869867497632015499569405794333334562522241153937118206230667851242767333851329152332667760065367062404530042496836073744851379051035487517680869305734599914699985230720480173396823980614432049705552921544639420119774229532477527580495947366342588088766542456080195518359415305561029574408202192381340993170736456258519743114546832317235928967043873299267673813914941033642435000995988242789803169091686023538136619407922822911269814880424203257176591410895746964105120180951193634781184291173592806854493098228614926649513863435753934389458198618586489075921917075637852532589445488211118553074807815976052098070832722151021236259111227839898543265002280149532919352324066141504104265276162670176210870183531745916302184663303251669365419039235553411452154746923926452054085004384798307819045248446598067818884267916016664017960552355342491736322911629780 [147,38] 365392129727010261957135175732177902591825800282947241301933969338110964207935654815097156634374781883162244338645256954096386826929102214283729293276502259729617498575041912600830855906305375578963193973167485808300750178127212374723638151586269783570576621687770202261224873888667900998241874000562661328304583415782029475715720558047928674659055765787818456343195731833273746368937186422904150637988996311030922290780429442588891027163709792584441827048120606210694218477846007318858656002791849646995511767938959283606434662866890083275044408572711869114794625015280394888138813729743783474972855761155215855574811495739247887754737585066606487048279987617671601893772104681221442220517869178128598503531473642081031678850166305444345581367294933468903734810396468027071701655508035603691022685715992585393534665272263536860671178579344205895355921507130591540986638142922540060062701876212419301345183179622619034369280825101353755602306169569900873374949667174610808260282056779196458053958074878768873874090883938260718554039579761290952993294662216287268127181148765573509335893999192446320319292261981463178073786632514455053870960484071757957436169969201036056899981854838262873668673433779656951038995662630737036180752263791515160032337121420933157302097907064629491944430547260089320036271007942966017928637743361214478493836818335121769662607532007144652751883420878879307241372783118384061554572968648575989784298284118232868892809422302801968729460321097571727637387912816482578435323304360895901558023058556869813296408725251975644548841687161593130235900616279300210603506043919797712508546821897123857608129228144817723175068370209340407969061913177568741500095535851295125329498352660327932375065278940022488134980626152580115445270422877630717299027416759170092163560105744582697100473089964776410335873658656217487301252919430927522816 [147,39] -161699004251668975521608965676896547399512143317581407527976957975380901138143099825480057070150847722930770831261190022054966621839202604704901113232547220162679841090948293899419745616471924665440417970305985469936121842029046351488407658143480302001318420426114054821954725969992985482104117551405515546368900680375521970037773921415590992558895321819125232942997361685235814472021620398300687730584661657680434794445286327097222797566591434560422826887852902883969301383603801078206399833812713552868601992166182842904403538979811598876104960254239563289890105232834364626775087737102224175137068126547777036385060193833381903796118886764086126730057301268869614963365876980441041186569938403844288902585296023729542502542050827193419010403331819059482553812474155726530667245129113389788807772960560405735572943686727319708927484775881325514433359357626098110278700871744043135332743058463246821982279501281647827902931947625150318522114182931735972816638995763081495691271279576700538786081851288466034697721762868206765177200530958132635634769185411812104537064409400551572262855453871617732766099177310727937774853106775108144840599404366203178113978537033388423513307040955108441278217203845374359222990875502690995281032818431659810428967597289546839296121353857637926314809300145492743935774393092548645045192414502294873157955587832767967147010121987799257164991288633040477866547678179488457654208912765848015233356136963917025685876760652527454373746968469568735445382284315163314062847610318030429450109348129384858477083802430475084323624566410181240462494693906475340232772260499841418957165412334743683160437464927802502755338580179229934486803545980108608822873077984502060104409350240603310904644096392190496972547209055788688128634168697892637985118348964961699359769260047555362251280064950928083128882256197900849002978265301263488 [147,40] 66096415604747449774547590462526809418888140274296587173718733164825425458674240087067526384613582872103849417127000647721053118792061302358695838976298717202043462373975089925328752649820000839467795481297841675756947262431966638851425413578562222716722386428085382892281456246115737866920737288839436642920334625173085441781260422360823255822385738372752990889261659081087636121296766044425763295897319693706963031646698082448515667504974144420228577436741401049462893988608686554044805943177813808522989652088186936754056868867327878837769483537054166108074278518146896842468124378283020759155755053013143233549865076181012265902271932721692592894907199423801704717505779765398535596840416513308179941116266002259605569908383581172016470296710915131835235540008825200013121333673011054388218018491167727307561355122599808399467941356743501557733539488205635946003159781434012540126458553881040838422241532130441954643064431205690319380033532242271552459878137285991524495054196876967005877538902864967129920699535569606743047828968318652751859507019714009759286441839035872894518717097207791317233178932494407200013823855904922325476858659429828347119015759001075922026909097985982212042754471020235162030953170421842032571744501622315404874732387473308281751145165919906158354048267344037498233966788105276880929595213763261374075421484887902443865546545646372149308288978819088487324805069886368971901688503752042416807746792335699459021387439219103121381339960251255718568776050519963964901980667189121507920360993770556524236579186877679813468115816391849233153001079665378115196119560425112515799211908530777446244609057767942247342705030907088052706336380102142770686669637027038366781276689840047880298339811841671404363014114841788806905903037380322750607940528002788045050452343383174437151536155173494872476795302201684645012854298944096 [147,41] -24879144897005112802916791796312422111278538031352714751801923569977732169198302540928227698599129848521556405233492004063258191916993054516020068063522389233094073701807260934007606989500089170127693769913808018210946345671115196726359094244307517082688258155545552852314138653781406879250897098541197283659367915695690052625382381210350280774108696193289569314263623063801894968193869060386030036334769353678257432016831483011244396669318430533461661778627422750330540146313266600851087538282865338530836916601441937973523922257235437235420798982982175760322248796912990418368003100982446923515436163782036305973844244714163564797599189861389848903033179792832669312852941957078161726891614435705369588284258983345189896661373499963810846472226077129535207211669265027274490229438086365971933323691298594060939604259107924171079488387215328896752800324224432814550239008183825374355942977070509939452155454582096169757746628962845665439765045931367258804771834026512485540544881102225176034965247717114279403709839635828223991109649239812431641314387980267355012615713356138406806286204775624294624598299299858322515594253216999622443928967911661648309126273606491373171329750900243902903584381061426642404961581358177363209566199066838255723858648048854524185933398495062836349647462817078868548924517984525289550122840172783021616709847287871053689661290646759716241563210636974021148140288312218393657375492423021318851765109101770550031632515437665777506845421669676379962978300358239428268894071251249857142090774105464242601320139950446336655513213981653134861033365455710559895937157194298682518571490874773649130078792621397584279457369762996961421950028003814719122211061516914490797359769261005325461050917328925154302671585625074527250302722560938086704859550312645065753892401253825195699782585220623207750200918724370548861608453180 [147,42] 8610413977319486049104961772663989372069134205769306650260551595614079186538619955791260140695846626625189157236835602749674214655721555397473978048523239997495479693873534251153674371887964152491099181285521193642847304574877852134873227580912448633623899010715065751089999776115148321319127194710414599134011439073997214056177029820053080084905892159895405828935660104466740593547460771555637804228305792857586625025790596139305078742908442446180601112249360187504381021376143028191231877218298113311646812496562847348171182094199252206280892003486819389960143512741334481394292654863663962729214499810902124526219385831516758421318891452782172781403763026193434495268558535148543851460677372517239817936298188857433867342746179045795187681124641723593116210683206927123697240173194340754363347167839075134265874638491655597527108208427124309872479045352854161425076283910144081214622334633578912327388997154101133041629524423745316310662792933111275035899368126793191008622168327045277415184890987948764749157053063899173078615082190881306487251592284904432859826994484131662696752882492920875229333005922721296261807806567345700225487774458364282549364149508772463634633769824150457667861767522719727979357874601617250122444128697163328975643142693497330281917937614305104815846412809500894909907871381333035266610515001948326184720170471314866507981417486365163740738037405733482236596779301247889337193993578307663939135457185184345377906703322383552165465766549531929642252592206254160432824307026179458895366064773621245981462272845712730637099105786500813623328143010854091733415349101680399015850777281966830796531458911527805077878505577382322616604871281453857834990709561669875378857850748373121157651751260342717673732169450680480483085154880243603127682054926525928847238448959299460326186122880263686090780013501981584854906496 [147,43] -2740834988504097733466279167055441006900970278291847938446895412547024299825434852405376426012209785496457346435229241715772728200886043308272351152387010765050585041062831665766093855943409278359138852092730375527394616927022948063202311053178281796736892750586411255557598341290152574898857859640684967013934822557694144761114647424956850486037735864155617869495416201999318159548029890486130598273592816359692155099843588534956310365564814714629954712139600517362239283924856838823088412903272648920948904719556091381627856947463624204667172048149071686075334361500625390574945380422046592388766369027869319189131856996053696533301979657879488547332737072182944918442918520432393605968304812489722689249793750516015045805245084755726745478182458316514785553347782928293561831478694786455266913176465664818976966134104910913121144851619581780676049663507158952737607056941761485447108704761189399616464101675270008968119923790882172488590149012902780159412445411791920353059266346404508570857960916646490386133538357395131036271634268920599168922822247734731017727829302238232810645472578604218054431650480120381474104272295813769137714769066688226538040552508964449169782191443283449448769591706330767915364146847045477928445730548587897070280293304137571548850906807524606996818850334459306291638344430428734549836488241356347431185216604580542362583696499932613738570318688383309967472001006199493061212554421805729320205728630449360906650683826125225364353878046289034010025006818654183683477493902543043856404645418739283700144337139629650203945488558139503423297421800579496570706491924782000204479134190860606669813364274810297233571914300736414733834867513866494216240176816863624113100317584510418739296498350674660704247913743374113211025979963429691847189548664709367115117453340598654166918803484606455153338572034031897370832 [147,44] 803703052276191440104944565738273213504268842745179557478190676331475496935150983287678146210308702839351881161603009287717527723248349719036373748879613147000721479859555910609853656805448442904178411501288444006226081437881223383573661182342269496088832664206285372542955233986506503346425875438169855860072927082033867358172456077177733799950445290671472644232966482669712238934371434311745543732450514163408825583655381762146049147372264589990904486908503919006540247706985792384278157623301947009949720404757473610063800550977514547683365372278456012149199748827974870448607185767459027550001474858605135120858505561094797241386330092395019521399170048675320323060518077558883167258872930028184647128562541267197719189200294564289634262240916279144613030146757394694496859161446414560992431121798473721435101315137285843763737676307323830503153249788009836388156990799748645010807698082288328163890347937349693504613811498191585847160667836670465636386701166516601428724989025043760850388354469918172376937885459427351221513610131110084079634052253974441084906975801572857409880173639089994411462678129820890010176090793127292738871844468587892934631435487538741425110762162454291704888466242162051662201522855046956114067384009726505795965524748824097840028604836343536419907921772034607338717148620446648469909170653452253283307309837636852157120844177872249661284536818928651955047519234963026370240941114983744076941728632733122585024611988105955006483043253753967693674356896665973177242252875518012355001238648446759778990567934026380331574143937109346753315186353634375472884407992962731857855612216154378471800926659235069072660419855000618019669687898440593068569225789286833609710581857236244091458654136952578625006674497923571920059399277818987193443251943867818153786895990864896385617551668160018832195497738061640112 [147,45] -217489292161789066125533327632065193772633960291117592475901456633911305553154903959904121471030764902692182078196247882186613873848671710079634460007168557526712994894859226380622923373909632451208158524448495673606273800699651078403819492862566699168186282021809123154713641004817949671584597704200103542645757985950918419136770443423519429329944377628873915974350736416005794436089940287054793440478512470348354487478551693002909892684407253930370477776962804569348083484375405220584372175562865727084017445972564521841394192640083341044542210341745428356524013298347317019206804947891635959457816962304273197305590857067068224390776320662185599607422050736441914691499446869095728667368026478514499560195114772454177708828002082796433771547355979154378519930849314511235081171080603733611572822100216610940024665298829095964418192249502294177483220710307507103734925133786822510335010173943002869254309299939581329725990305175051962165036687196174489870040656455487420979543185563155976592167373403315921098717624611089437685343037960510288591086067525973723678555876316392182237432953902965900709055774962215603448266498006577248456234386808999967563503492229568831685040105211140620258694495831455858674942341761872124315274828190536372664561928393271998269473783956789780223884429651004076833810763302526824639581344383516108632785411716613530859578616632755232650250769219580659308825477496699511893298867660629338959005189399531936955008849934251593453917437728568594326433415944236027307125500467603193980600334702967059450351528492626150989267948251010526051537623021435733867123398796511186255594556050641737007861633852882344879048722792873822002841705473081731941811125153906714119835786426405354456627307696932453351248220803718365844036499407023465036898252756609410014097760647822348974418707404962414183965986377722 [147,46] 54366243164702511674706372875090559636490801941569364843776280045959760309006184929617117618699045395907283722324527328832851449453638638640802496080798565552929074558283265432140605629211405110763661235269617607984961964630942589746983427427146825914855370689995941680422855354122073738043688817921803172306447197477798977249284105231551748650936559219384817665369075933093174905324853187808412405462368265743645105442195887043261239545604679534761104496800547428417625379527278950339755386403649378545070381348443174064821683841425959733434111098631787854480710640492064275657213430096488147636830490260556439338200666138195012887488212755285218668197778847163617187717357633668558401764810870789759634322618316390067427351576175168937939774564717832729630020900033151280872008746669146140053468362659052412812235134863114034788177690934304270369688671042386907743971525817576814835667150016454179350744965277939923512081436438266702441943949300585175263525998950266127005992578610915432067769661842619235059430445788882383803154626582480708708254724389665870387185056363512608684680188447765430675911134800048378510608252469278815767898211709253140491272978149046194787467691540295061385124487157274301759912314124644708957095720176441087806176279685880352992741081081818827603449236846114500973990100823375569525189897137649251842405475053997205486337642226177446629684701142434442949637259761863179284853849113313567245729267190542575709366200775185800958847351582636104747861650752560797932189985205792202958328584558437967727108496853987208033118587094438716818449736315342879443784117737361169449671231669405150903165847912481965328749490498749405652485962662303593854488046153912777044210762939747370934624673955005320916597777999365543624657285908259002690951930974985127565539496144901533925430805293794437177974483712 [147,47] -12548348450724815991856076988949033131788872174377065657952553189090700708812319155044881194312902438170702402453587753763902149055049557788150242993617290051669725642889243912065958353530744954905502549034044446941826313419111904389449702138720365974911338133700570781822765020074929361307786598144952153383104684610263577200420725588836475189201821863067820639397382345718421327955336946813353068489138113413188157114211944478911656582381233851645614406917626884225751890103324700465981020281912445859185140867987346943988163504222702659617279036378877441551988191817185923493107132699956386956102410566485098955536884796604587899743006894574251018229662159669901478181965194949568761473700997633343408960375810038197018298499182579438372188771760424136687057793593148162568702129850502141571339663810501384867867782173545117825213177283658576555962908728732599803292434416991981841441591645111303784022551913713083692115516745921186411680347080662834701477879696200355914596057018585868291812637811428980857283313481611872998406006793532604156532727681109505120657309802887981322037573572492975551602363673165661962007613317334378712813500050681952446131806954650977675676357010474252556619029829992245689795438121425988656933216873780628425491694856716056908385154487446346815979727404645586110296558595971287749534537252861355089705485939262813106835301415550435525159955790900654509311506703633934070298169195502303859848188363471172021897938503845277530176480763835726866484725568323343537773000685730233638820307712762532951555265799221578806263175453781349243901577448903728314437889959275445489327180986700128567616744844487607666350629520018418478065353587325025734377811277084085936910283293986624396128522490221969428795808364681330230280987217707653125744752293070814843271382577787478060647144944604188722378016 [147,48] 2669805804552210410949611185882281048659583884827615200510265338199893776141208576115491671072579107827401137915845286674554043617129230463168777570099420085931767461705259549224437771239595962138748782984544073495134756357109250667046811878796025059381446909689346207433069655680515978485204644693899327511533990312040693151312381073942324058835695737909326140831901057662524925089604141452136437685480023801238808827489274792673505702384307108094434136572772114489839570521548434698947886527500074167337129568146919563693121976056527724607040322116617227947673514282520722895650029471084497088119046985291638009410368233191781362910464577486499516256063175427119535546824886213184360050014693269415962885309053604396448219358856958578024536382600851095136592673060369018330137506217810575739662422182389343274449494984944158617610810511038943889243501895087304089125386031288371408452573014686723375798067623104256347790976514094842016974277871250608897461016454760513466732970518518283509058191860654408806871636512618746296089579588424091284048132366208789257373893814324924024600563774507735781880109875858884249534732417681414752795072657274854627684316214664104889322833144487753386747926044466837317197585579646616191299394987985903330111266623929574212465461628614772992767674199569906652996743644515133855281088030355715871544647091050815150465762409966502122062003888124384834419268818760470874135549295462804031473997561494166571913471204372030419147359935912602784429622854688465350000588226263011269373058857188493478138273293260072366008568990750539754975149833150593919295488322830037978531011381533520652503701819483135314829899736937235005995933574682169734764739828550293422457153849731520405333725659814669987456393632538296951260271165488668107468872301901382207831529021966323561189520856891530385920 [147,49] -522441305533151496024379203724065099344149618919889847380876439745619276461224696068091750071523775547210768016659979556071443308068224085640540937067606716386143460601004405011940186038157345313271277964650460687770666076867887911017974011091161459877293970985030660866351001823872837381030165012769070371044916796557800692348437968868977975534505075224582951836719084051693047592291544258057676950290334116801302720030780153081396082781206434063238160350924922655920415761210406229441432430009577237162317929514825769627833793622176243916677387980921372951110255215444327356593216309551145789687630507743622438386304316219546487501417091061822974149743383113499509506418291952265015968224329317475721978017675577773213928998540415199721577079399369540535466567075133404439906693551569873738350072828384826754995507955359730575559825622584067565024619761921528557894891400278688928398785213199594586126657421262773346074164398560090400787457751256160264298125557885614582752817636786564750678280453686658535411198401721759886384070410033557562286768970176877480556473495606932606020998360001932496268976642027242217162466567669429005624779697278110771343173510674865755852071243052424420245365771111258588308866732980989766767332871149167154515709621183053686679573660512987842621058862030548953092388720199939954126192875666659323247133759832689480268449972556740892813346824107926332697990788039992486000938668832132980959724440731344682832937433881828944974256499871623441626663437823412924137815981600485066004269104630386510563506401014735111544602650105553390012041050563193392170113395407234363064733718196343897697096155884197607849175652464602621546942782964411878695225179682507329082225484673611968981766444735280820107227058442567203567471965816747971610821361878478460937743301956872599986681615947738176 [147,50] 93847976910347361276213989440671294200769757180200569950075005376362651554432862985764340899654833409668471418509048254541423319390284339721872710167910349056449602652912860694989864941986118562669071010731096930028516973134069134751440954375653668272703971217095095248252894994657839336797034868771633717983828696921091051317392081600521070327226967528612593189271678218539528425425155897051394401277840410676353721695739543818770375148574945499235063413753525886964645888669082487828556691394059476506549088773573337617061994731182172530198201747946101319874055835415887583652776803041039083387582450966362973000237335965601758324931040915279970566255279968142386669896047466737740370638819748330199789713061080160654194428443832603979539675147174643597610770013065311264973342294629239272113305611395285347834187696727718503727551669566046923237390592598944527861644527485820676287482883506500652704641508853867489915559793470273783179830987632297118129344624326712750087808163411853795537527102140957271115875219482964540293636257644211181616563041200020793624685499470109805555221443479146008240181382460887511143549629227013484356135340734994706136053436680240694588336596510741693437423483867153554629806290697089563263829396371131371763323492313345676904687421225153830983207385885614223015712414453195781951446238005275810961866998934509017440915753093849599965017504851067018465371815851848966505315751669112649916783970975978407299758353629022528446369155464517835296947951252391205355159655235703526041733265453077052245363453200321446925656579106296582534954057844838659757064468421529685441741860573409883291426123054414479898270404273615526516930884915314824690345540785794693031977463445513727289890861105524468428508183727592029403020696592118437452437676687781473406615215798811583566865244613120 [147,51] -15459528871956529988743084588078890888326717465054160206315453680879579622514238999356393563104572463816419399528437446919294697304796591455319402349325281747982423744442548156149388538556176263898029544502966893446706673350097600313723727187287515555839220884295496888100868683384945006247523253432735644851968693668402294550348046608890731266236953190420432844028949148864257718709678244372938793410991608509781075272957440581518376453657309004563473402306923213217901599752277195946462498360069051257090410882844918736685118354156301292952569161076095147852427425664713833427939155647008898996540013307800607931577240038412914715490384244404315768267712673220437813099506166985569015538057357293290232387696128422200883350377722535603070296533154644595387089220728144172641820081858318852535671671069627789242915567618395595640782641725933403631495459039235367807716631050511577869765506997731498297412548610161010659380116301975056981204161540580314134684817392511192512150801236599442518550130536324731872345935284632977407279164346684940783501644967139201149507909531244755649411309520108220487330501700822543852609059068516804301973574428623307658093457326658866662413223551757827309855526158137651700575691004440864220637556695811785836567997293767633169217040586318625760303904256233175213538823774434020936103919523108038717129052140679430239849689936065760353669716065372119396062672445582163700384606931055666596447175006180896905102174662583239910181330424845372108576535557278433471887635311094586847119329026683816614668456170564561808005233800882198286996069028798605009727641480861332234490698336167244877228478691193431185144628517824560591008015485135728570463524525217756350406183200060366193954348443312950737539623245798099270388085374700659502617027766332507939327617442950091205764026304 [147,52] 2335076635922443859953177419266855207898291112028407239199873772538932209375668929770783217593962750697320960251420183930232924615637683047798931369667802004909962253090140763700649138434396393553192370866066088498211701253538863233959921720137442018649359793942618314184469971628317517611848906651022270185123823482202256852954904349116392854779494314997049687328781055455264354306298471089328993070625415716137805468214263025282004598225028964892262141173060731562799757131276753176618260043638953541966758777823710888873503189269693594253662243742425062215016807158070044163445117282358763868874663964185368937857268634470352221567248287103468203008602774900555058513326832461208071605534796070610186647723736176429710452751901282967056879286051152695096316585166385972515664708310668272518661408911529919445192298926415290404472375350456929277732868991885695107051983647370987072976236988578774729991482547341330759223457750836341744575452420781933856364294695620771824158171443880438572469605164984674009853071322841686191560378692590400183069135094710907794255758085167359106714170488477421274137770655174164057754353956160188606694308890633662342883782043388366793320935344617852609111629943996201895221753841463745747761046581589495578712370294959944918902577526806383961082010173522642323859074919566778086924044267832183527721580632962007851660886140663792083646831989783081667432625799452785720448750853613337896140368432985530771946836490393394914848278076225129294977264519727150082160842541998602911761604517815076169328948836860247252476216099606172074510362367128692447911824316652912879197547430451204537913608385921511940036340631529134322311934524488169173804630343474563533116394192447599549764796968960223271470164472102498265679269598030047747978108145557218548954989881574835112967872 [147,53] -323468502265862565201351395236206614489367082193816472498476180137142122505217792232312473731873429489492204214583821569589776128111806488098591772722106996540584079395214408084867044057222854324159371304178694798560359423702917539591349535882132687067631343960231487455706276332827347218816444655514545083698740566366543913632821237618130558755031757798780485854821886432085974009168744290256775792365223072028878616333674966681727532549788312882448587302148977170123081637107770017006515113596925091157667670416881458682125885115901472352978601166402715099900858292106649235361183987534361124404040884206639828884537918471301739039815724257812600350105569602031939346220965797930501410608903263457704508897004721379562057966868038276294200472677605699932176455562580289824056513309051515124203960208012932441260431214094084936604266821240077857000681260904754234891653706388953595549117432571106186256400363830448295919598765219514006542813712763780747395668620683318161780080359594880354997760097676545755483571839149277419587247010110384891740325720396735205389170325384585385789416668887374094939888061415894324907933611503049608852855056391538127718357040023696682037464382437863760765699508151204609016945804701614137342577367677666804466474978066544814101984433948415050359502650499889918781258306026844277827861373175633535086410089761456746995695672693861156782125874934482935667521313811268304591241077956971140359979545985669530278142791236142353101694989467484035033286213387198079043426200895650407767114821137081297514065005468185501000813546286428717091633663784596141010666949497332117133179481346154171791352047971765255282115092532541391008626667818861349165664178791251603895041251279002334051931161083821725433484264690566932888657391109635860789355030733181005189309523840638673048 [147,54] 41080041843252345449991897999798452891144998245449990629783005811727774032267477017491688172399382984255684560351442188891005315372128227183832396287622955511684408134548904886223068902701611213236040676125351227138864578119151558519299279964464395799913723042736432761415149497403158487654123242822712499028518605588288559953458820482546833256356611539194977894067933284944635572508901936912074104145868154586102719562528367282803617253362930078747226669613643734657221902218492884379629213457051792775019073616693388978937667699201726716540845702396038771369958806425351836176499336274751314735121712439089868347796627202331277211434562668851924871360534205051522026367396368658085408221775194192120640199749429448661720086427062120773625517369292744075143106189204054598823275564845855497646430562057493675874966845239838559076682625354823668770197844953691096662264338998275133989771937128140647571905632503366168830602977062638544376484244037544536436778475995073693755341742741897132614308737504264439848067972626710188046890095482321393446498639877953331528242786780957551295971077832809602286355120576489285765397200839598325819114750088728227377828672889480468521801970619068759960560896713828242135974702860688818670021074650476085951153649766026470216965152524940446220629241350748443950093037652567605715919011771340375204070838454355054903592548276027332024876397296803061896033161099980375442840091436329975981940002830839641003945885370393037482265140530921472891592536793686088117956116251056524764362429023539699035311043239484016039307484223172087557668913517409932846266977619850044437209363311847347160071081357068326904582076994614152043087302755168267416158961648297193443801245948572920122266653275250533290492617930288603024836128639985693890665034128018423207014647063183360 [147,55] -4775001472821526965082888244941959340899586904466756024897308243779095788090797869124545861487249358796515828833547728886940156137227745519222316219367551957585047469597526430094635100578274033551252169586078246326977769357646671200043318127728006628191855641954320086330714074604994215922153661488519823720713092819573907668007061182584003434698479621786906175069523892794804295263598648817921428193029507035984520180972751418598902129068293546780180028870572923936880792733975603063596719815118990121443127995760026883220829576972255077695009375606285026935340949409744668265160304465635962703053002203853480178317045660486680793360824527830555893808489848214256795518706178637868814195123904793987746448936999311852568246177287825536894525329329364955955503149906131774515390326575535251833527367507223774193122213843243120818793141881063243317744784499079812804870742348623177790812278855802946050749825864837058229665510064639319117172793303495673552363774305020651736521712967746613885001373801653583702490612194877881705945320099650820994469318005378132813312784747569463697933906443099563477266063045936338789853923111234122319858994169196686823479543803346632174390135272771190633436124904950508896975851300529730831382435412253039414808145737321532330686289258359758388135319618083006349311728772336892306560893270418076320214564634052193462042979470944370994775287793918952112451883064951837990730684559636293969961813169721563985050728825044136080297139795687271116242594828371054785119206071170796752956083559263215053078478026739213816912315532569412663102301183231827769744914741416588958496725022159175347753417476052691441029372542266813156093557793285830048014784240249000870217466094793804995306207962191180816659079282523513656042195919371633034358540118816092433349084942336 [147,56] 506457676803302687901658128402256916342758750054431040543477809248125947561653305625947593925726918845769707143467914952323109988571633413787497231304365474813057533346335504062578168523370339690467188649369815782561738990156937602506149965393866590015013021945574000640370370559649841504216946939103295346364939109895678910925250150047088316555029711948110057932031655041171920580089310394366468076273645562357418538097613698946360489612108504828741942518123799095291044731791426165574153540995744622434088147681641518703065441634513810314810840313412608723303952833012567476798244581913710120078029673456409759593237899862952091109679610012294023976793477898476134375392817566110356647360544282140285199417287883387393806075418484811885742731573064814039875454894794429578702362384953393610598539488764447345130414337561254071132685541059514213767518487512925115555659881000298675156875888845861656702739843090054998120012286723678848358908276259812779371614652611398013318986127343071884019823389577884437983968896608675006243069149693892225860170779177944205415387385711305012470544386450421975592933363259648848754139263658743687535566260093350682978663993461540848554629968419055431323475936386279281417150232300080142047277351251839693240958320345549248203097933042524491600741699446335390498573527393465075576878639965934986743932496794999401715746818968231744182270276843487864770234474243282896442563820310505251004948203635451181041732168818565933526725384056911990318363627993572842393849882268953818981444537815041045784170430156394188899471142215198930427261341290612305906215416245611642249797214637407045972134313960048713520973454973002849627876563155086342262040108293242931267431744174594640290429019866492478868116168267320322033081297150830300734270466165813497014809088 [147,57] -48837958631064133917043718664328201195211895100730878501852827660114921499258550798389181188355587703333312270941088039028319032899131531603413795487945213437363436384169388421716471599428975963612995258491845081200376221953877533331252028606743607296660871241498300305084302873372198264955023694770435584208029288702351572995732756897860027344604382092218962655983993716333713256829531686221255866535848238713186822916357258122335619471915176467974372290161585387905207337843365214335159231852199146868939776880026189762649115079736397987617057340612963913448938637429200289552791808144526422533676883375928021043775266750649225761548656945630658360424200444819890558083863417441641555719222101279914552152021540162025302485419959565619294649923656179020643741571793219259441173912897803504606505142393115092859583663803004975404342811343851070656691249005750818484110371644344442102706304109634581696482612319361495732325003916667421520582318434764832586279879266993166128910375280782431508343419090471781713180566397489732952534798093619158062795487280242747217199807816709698893023454703366598916833217494870723428521426786874129843403866342584692479762702442865609140993867773660065408658466773399722796013245642573506928460971043908075540646977026878831732486612181848119304459007914705362209278875719434848351602611880393960707254231529271566821901668827573071378688208950392598718734594122711572145277937238145240433122829479642305068739692074502426957193900048689618285581222266626957663020166868150371018462999350551444646534250306687456787681548926541946279675118306709017799801928706693830221726118382234722400046227748492481636496822725308451476507155332104310210571316396408618607248332671269810466086930796295396371980287195761906312591034089187269408589055034366306443072 [147,58] 4268831418086416975979960143397830926957293583936646535245969752601905862373176230342058983477741888752241745953864487287550216373404150011402968965041140478493225279487776258740175038796596399229798871740192713181652331900248302122065018421544489773025175053398813680981659523051358729762530888224756795251780775313928539621691660384736593151230500940740769663935719148945133551442378399825201373059914956848074388085818366763069570241834654705822118996925311451195545374699451580757507075335640625237827278772245443887940897264530886284865906961547692758870341095413653388728166406367724480374655253273788387289412222177267863804295793076084932032842672264142491530212044219745872601821147657611246994162315845830884596102457664994888939734971875684293675281162501814265265039031989080890509985074842501299082575432892310599695164492155593805943048273762667586950435572525851780665487680248597203652668612947196834892899212251685567519003335358850948279991609922706820410208842854933894549718930409683005353286178864227981011739093654644601328062902482464941497532594053957061558986425339187525808145409928696808536075332760855006154434860191148682087155455772507753758994415349939488751670006067053140667409948526528356479311942466232225136143997571638774702274636845671040014508840971060683983250896201809484280944871632901186950622214502458265663301617852955888817432291207160662918648585162519086226823207306763765544828755266817643709420661503268479457167445767352649115248162370404026664023409433598810521682562089716942959202515857163485868568182703809709573591805147969755241615158142419391959916760707508441786289410929095799113341199400139148163088956259640439571783683534838349863718737961706228545027841490846766784928603379453415473812439005439480673121359440669969408 [147,59] -337798628464194241752360154059704925961712966317063553614591098205388989135921112689492599377271730087133179635142449810768950904138562218413646436857646054538887180514640579699141587927405182015729573213518775687136845440550716542823560344012772370760324884393466235995653731427242399011740751765602099839650062634958945822678987272533670572221419707082682038362075667544646144655575436529421184122909436791051893788761945708048899522727036095142210621180283175154857355105825407923463572668482938311458282610405411026349253528196199140231877989138439446438292320667061173741561553936138010315808450325988773759368083693687491215527597925144397098551361566923935210184611902892173003731049210633747977991655222624809403936423645720256790792040518543269425103293900423885386194195837919252969301518455913096896493088058001413623103948858502736070827195455693402725296778462746668459323228529634967091070145074939288576788477246805558828575220008430242076986726100131388297594576882846367280178583718329737664607496320697404074350011731756260244052104813144741360086531255285528470698383819841375505305325172974052167906613110595841642975251659129984216600857403634698542249810954320268745959509302003002946569469988603640179564809272813887303174746267559101147917908092212111667269608691655556218301203128489657962990696686649778886295858754205654528131502098032439275090516625679056270336488424181670629986982282652257710912687384592286233374382833783693747029919534154978421522702482966582882702569274526717818539431993295004121699901982557760439859611691696801446933919650531456175540956697906272230964183480928715344466451263602764747734849564279926329306624743752819806442645930694043457268529283072981171882234031040936780754208678321164791858981200139919468887748373054592 [147,60] 24221362117766481734443707713304833386809607872148501004245639065796496997218043071079912606960190619547457451216402714392292650226074363482367996564191333740362838946299801573904407452776403030341933200803662987985680828706608125013273594446042407911216316414310939696783606851202910452350519646223117819338387103576792367908504726024872045090452086465324736648799959975241065283197259122602137528082831082095736867743609196145367306395941019230850756378122928158473237641305756215639866080597096790023585666337504200140149131059010589618783485398248398370696431321344772476243272881722850011783398939586346007762435986856853268820007103265784231739316893422774257990862427892795540286241332237174379516686715423930102354507358062111305070717373241564064613321047496026857493609910355202828710552844755331659163080614188895129823104615873727356666372627813138383460793975866749918702478062585548462097342743343006509074047403307824119950634037024418848803409131421370245159087375875672291792610140353562522796599311130289032990717038833053154894158321974282799743171273892104832188319810415641448553139736221081694974137993672724367868206777174437492012626748134422149652387073460238920667476456235873570448273717647937720611171674699325836261606545559533023980040661812081985145814943977784474637816186463140166739504099022976035633138901342975836819395299067507378080566011548991968413452523716633169378451486793583034687247860756386664396768582499297121844164693843744791822990632654066210180467354860983361562613089940828852690230324098968092242890319228998160347102399721695679171209516633147417757845211376321747076740365352570761298041951605566387109870139125274845516614905024763345491680076689473808282471135567414857187247251806514759464721042033462087450825732992 [147,61] -1577041964428744292855366763033084239268241392105494052204375158307158332458854176882121984835037460454719802286730078663234871089711058831428392818598116473840472453949701593923589414727781487900891252454491442754872049888924150479450513872386572000228876984134313073660568800840802882491561703946448879412978684399115646110486301989963578654864981158020141569361583943374476191983812004889851716849960014393704583264348373232683962116690839492681894384105472519856257767735023125001485357346599581576155619097619248285046646092253913647820181843301218640144962949162328838846309435121611507480770037424764672095865328378490795168446681925155940626356991805062275708540757542177433241329548466823867534157911699442939339861929367078041613891087422405517514408221323427114313149314882958258319841045556784590639218740184927564901972200637097983267517174478343634342366919297481943283763918198797009896349297249838791908962058268846279083549132010378420152975550625154229883889251607662770706100033603978302002099035962471869552277173485785447346775527373488574498097134300230624106737251885056102997560808655144154077618683520003529498218508447888487012663140235986257970095600032706472221292199706698865005445176819925416077230697834878710967456254422251281781772719075133062664499337005558629578870113170179697982970082966753613223955472505455620273434963786598359266443956809270221042650365403993243630546446461246357168918048012212811346551321587477904480842776090851793927935116360635883195068103484051193994943764361090568810981716683193059050629304371766693896468827511213093565338088066524769104682937660408475493595264614388320793458865468934663108003089602650280635966060030072636504708578003636947363143929626398178008207476385631735845981580213041293615263664 [147,62] 93306116283201649209556039251990264386386340663000367311167231812049103371810579026847969916654505330839056238108777986398736402208164876320728713150186877026098387335540497119651734918815246924595233142874064655590922684904970821049496882957602811255396772826153279171052057890812716401785679031607986224906399310380144583770209136768629040788380619930028624271054274657135915555974774251052669982192960630400501425477997231367882546772089394106226050708370075210141399277938265931198329865095173857374683674588745572941405377754653623231289979394615044459207928564125343747323975549715263421104085105155605993819689018576731823140823007668526411767438795859270446997627111222253462738356215360478704162604501368361774881491258406859071433334694833044369835806450990360532291126903768943502106642850154539832906035284597147750590750304693231656620519493303274904790308330721633178212533755971376219122918279886306675823727739064179603466311950340887515325142229287804798423481141296119819317850997393935794840124057368295294109415827023521084911182311639320780419358689298199878276200586607323120709686251404297370013654306585931083143391182634241167684169933513715791004785549214957886186302525305839491945159168419502767600457984141537250736035728386559812135524270531976973665164193534429687838396638321397375705944413403557741201092354906235504363930034772647930668410768318215648151233167921036639619566475584644735976428837728150950237236664502130197957554124167271734245141988629881565966828201030382132192763673510565278471893972945025930161291818202776575901208514745386259712818713813123736979113068542254066599430197793558994651934459392686231219408950431779469252545615527415015481538332265487037019943534814903470349059635554765518667609919290393649024 [147,63] -4997089682923494741354007427731973756069879178667783613219468740921664253563229017801087887285523914546181275794316868606257982303411045638448373655978025603407529085412405842246174098092135410765699444848111101748282119181162244650404364584884112398176460621753789370637573805084760778656310176196866105372755533613519132744069582528021017825928099394923643537716685535701393122109519557094768292615290375212343416260036051768689086012480810693060202191202417369506561108305477082527743838067253495398114070260161781921671473420193446348358317503543488592859534722942752652027561513264441364989318533998583280208343967801097722679776234831425573975443895931780738564922629148960937510397500990980193514950310133734484876932240254226010706038101842548945162670690934904153438021820297813483897829671659216197173448186867235107501848793800462073818035530891174381995756708457913341877324139991299300135785294146605980431026506339069355821197284450662719988796427663089009681416234223092968170737055788867232489185622466912942773288084974980792597300742843819066078263563632691829437737843588722781257100798978260389094063295853165595742455146058919601862651065113632051871217223739152513171071920119423342475287788078946414550726935109128850626551231357177075759287404803652329272456902548440746866670109541641291038901239167812211299696745966878606422817137236195564182894124585467647138394085398955050652236534647014663420664762327953018661335010983907377793027431515222277337996180125462270146079522771708691715183051307852148899470950210607432539603639612511268276644247551660476289264758572377293866006264660403457868525100889141765909662575678110464040883363395738707548143757678782430797469676333698031115531923629967889384598900544814137276884372554899024 [147,64] 239849808660549256380796785943159666088219280579728303632827841390198756757189276410764960354399359257091347677175718305778125546065531582389507686578823899897832611440143149845219285209421594403902809143752511954745360264581785648581289196530021776611419259275976718521379845763091657664413654080170601036430636013969609590981536641899175879835827815400347584995493098438367551765763000455112014500877978452633678086921392632196362238779173905100185274381955532224351203790453010609311581348868369721104667251530844564025848547087959242192783484567316681418418846720047730300594245958403498257667573939700288439905378769814070515237618629506364071064707922090736249690910977813461552635620881433337736984072372318830355462233685959503640362592941414739896346545404489184864053055722274593563027129326489493266240498430379235799913378039540082908593738176321416470398047719956917050156670387008892985908873781372580114308408366493947411481316050991804168310252184534396400254990929077542912981168341261112066602983515144622729474201035930568976448923516599738255166775480870220796604190009837095203075747512247354856857918776152019844898228435897821195441373183161763877166911152726031992206112686685957152118739064123029324722789023086847213897884911071585712767235615700936431592639994221860364744433690981506514685535992078278586515277365933156781169869925386444353779549161478015680948937628887895956936640577110013702879049877127265292690480241549361959731945264632223014723655472178671325057565858697621689112680101597938157217885288190005069707827795963435154721522742145248491354874023205040036316230847323893267798883221201294076331973499794477324326016148069298403527484664005574150332799465778625273016419743871657993015768922275945963801735566464 [147,65] -10172617312541755361819716149374168956558369726457215369671459226149041121466660815959774540287380548598679600688031905125306986178955489538211641854925397623734494045159531397613724238348448969249359803287274085423581011299134551808928728047464688747088893776023953282215143385776724774984469529408370849741279583621117646515750458823923458032168806257792609881871006297083058750718284107679442267821399949629576718368027876227916638539686244966687082769293417748657903002504338359363437617461602675847307348179788343802561417154834446442997670651781756712607034165103080640773347573085576343402224486437414576499522585039253440270266181958935553474837155295080216661603803966651055139396492212488408945747685883743485755132690191847592952918158745870832365329064130366563067856121006715035745692488531599137884863053969210417375943779715727937868647858391211590812380067821039378155834397502597625475922043657725599825448882154775869938831934080822798730350840170271832508428991178546291382891892691863407428682036748004424339374001087560128238041334402370208807313867062508595173156928223949515036302534341765637128025157533121280854758449171739024783030889373241977222796104943332932835990187723967812662993970479343494206124936326142389617043366398075855758536601024483352108936286109834061334284850110790099373302609898655141164509010197812070513234035483144245035075946462294936124625887078903995490942489659549397178987353361433431945394937012421783913545400071988735457290597245356243140534163085429253024237919781299161019125193959648567535947325682894752395840733777014922270616755950696131256709845641255520163705284569209833055653880504591095994411180859589870623711037199366848017704931127118198530727551264068187575634776598375028966425040 [147,66] 375469230180453860566810517623335644385290030195833537123803996176944424916640878659171650623828396601327039204002302597875024360115135465384227440390461344348170784253835825418443111685005169725729094633080382778159139815288156538080203865732847910642508781683106205157684067231225964768497415521280840472776563722862279727034097174666320982938955621445330145062491521209709661765911964384501997691663889534203565890691240781894207287835290881383578241676490772932327572495118345589132262626460696066688889900893692850849393330937195109494719477074533800007592831924190677911211103478361005873198189821947660152074068469841177342371066688009256123151648861619375666056830071417917350008447478813500278127453937023980930315259187238900795185805243859816786946046917464845993892179239923187983726908190975009768200190771520093064967974522778269340398525629998496872003956375389853395774856511763582358660283109014299415424378663410981872396132114511648892976210841342539867311117557562813316283802473492686831257674732596529173969148083202062093582068334978878646660499625887758196509109889117742107981393351540057388898160684637703515563586677215215319598642706110004989553658293611091988021551955070281314246676128101009896619208930416510475278680354477449890835251846232955857981350645274460407503622907503122757833032832975900843774490500467613582384700095512350866956962170632507388943164376066041367620065172368233578208163537994588501060234296247098174401191801074265177298658860913694987516429542791026719344658946858434998493317110109376611921407066419960631248604568654552309731376222339755579760753045391605912205124389737193656591631568891495189592340355268549854780807522959193355888643169439252847618240482355698614448163677065649167488 [147,67] -11887700861536061718731581863875083799981273102873005683551841971290374408950792914400896756801478858979350223333033858159384195892521351028405157236005723541437889141979084573154692633106282512783989085786656648911386251032767405507854274568013011145666815076327412527185241996952364988216938849636506593607261179822667011955083194356934816767291759060158552000226750924231820608663980371882357517095511504011006555630742662692656007618608004577806918174443835924591887864803615154055700855438609612300970556959203831360157898150073496094737641244026351399380977186553127824884252143684755427448332314161244250891370204775192949711388152189794163972991922138300810822393472408326709271934784241155940424657635575516604255020699840930292995456835188855961646809510961000607068377670209130893053762570690105132793087596477147371925407370447121390679426411519999164980305910262078086769040688443740341290499882521745821936339053105521996870895436186556021761295649989223081578515925476502023651343695110393269349225215883630671874954670926193673021398820782999391521838718012202817425439466278403081762972617402498041488437037203073195476860181192614612303300686986043752017995132321544069271434736915885101545539236615407150173248533153932654327948291632363096277380215244714866235564254296896045442241436011775941042127354051620240672394808832158962518574394098699911624890160341087478014308963043431737513525307221382439340750169392246064872347426164535510161847118948774171655127403024474674402363770742922876787723737766607390363467657730469095273147467833535220844256369007701950173276958871528078244222848935964745262670467298916654854361800017338677779835914772615851677658030538307204722944879392129288972969705931025788026020018396237936 [147,68] 322841252496283780662296324527424748887954518374025867253958039693684315368844398517617732971773511550788324175193510841083547056076551866527352480699830679001698945499244811310327975712534048268029781140816598400503204793943069994578226586881578616988868489215321311173305435034900664444502710771667118977651436120693582533818552634634360433634079723698053407621816754612644637683706011111725789781283454517239443561740010150282070820313304848214679779505300753797768353144808487495106763705844373472794797674483554759231890990678584582603951839140833149336604625073020100370105009631674108724681741233557034020120610776639394800031144286866391077877664050207842080152453231433909003647936817107058233901476353818559176807983940495577130073648168010030246920301671679058075981739746065051295188489442196935302353690782624980944036904448862338676233676863991715690060632533749959805009481645069201370649605849707521535251519837458254795648757044251368007826440423817843720880767837328955508430260204197916667699395037571228941299615368135966727620357615715682560368710641402130700330105144287205049869022772379120866476180453941533791487557906569596055092789059614796757125060181687036613135396491481236963577656470877864337757168733785865317497832438472687462852406681070245357429333277731758610005241575266434713629988071590827159957529314925702003904072261202912184472867640572993898598674129269798220757541451361962304362758573370503900987799013896847473358023095666672591040424865976452297602508225448093446294468268870026423728576520914061572527500597027262954720625509827839666013356429213765117794066499715712623780965156398250270913457909566487370869494497741793809028689692650513857122646099546120929151972237788547068101780628320 [147,69] -8197322555894599290506466167753624167695340861988594858038525572246413087199669288336666928296628224672457882427053089506693243582706989103153569536428949915785651362667194607587009650694242322602966213347010354373993893013934010008558705866263202271433234465258340053070433312202932632343837293486253971967461145810938096526960060492055717343558798222707814563983360091429859690968017280871810757056699351334944689251856994418489895353616865222642559381747773840138880548493127927420026299867970771384527766096460428807158736430334255459172381758539775370927590678321896020805274267878031678794772930262213452759833487129345102908059109138851682404963552646089985323721827094124758778055645391776864106261833634348961992658289822295270524918342807649632992874763601071640402738440722758894357900388862421630166036449125923855746423304905038467270711069974437315305616266837280939168041606728797442692925390901817434160240939370592929835253852123028499919563418401153461676997951570878508040682432716447622516661506559000497290520249623786003026239882478282621597589810823746484219090603889165828495662837445319138745298426188314521731485170121260009805196035337388565224514274403645965062020679588793883859930146108418588871154753063380058344753881956195410675595660673970231469414627649219385878981471563964131962242076207739717009249573787322931648880354884260984870461687650424100300887813940080109256618315158900097016596712401969554160211362527091332069015703144734515091065433234191357717456638187368011446431930901537335216915733121364819944615534206325597479665973764655143039739334095410455489980984844568465322995565875939500977414786046854304851150082902607726387751369303054038511157634570368027555952393831180409728182716 [147,70] 251859589043168423630759456590996941223052226277880874828054610690838349800270722638187151619959298098439226379945355618421765319263852201921293492316010429038982018285727488477523709742424420516610502331494921317571737672235131209228063068806533408302547237238955947799595485979582061426996212756800092857809577190183307649592411498091876757815447246243058452108591757156444073294661270124129365317072325833422772478848247520753286232463342599193555818324328102558719146073940582007048116008143215043974943921425058644677232928588934700937112206358806089682658498883764397970926543021426972662387606611854270251058835710474857723703548071641292764636568425742629267021215668851508011458469811331258645020907732566197461273705219365880785600145333412767403193367728306439411002406283677224441568752961797872224740649208353520930025465137020733964566820401240139740111287465540482670951332187171628883600465983143147960044555111908802877023685123897384261631576578476348070693499355050761729104770292421042230232056901845297853211199227398210441762492050131851003259724192728456557171198640213342975688400034633046675895641423094121982576556279892700196825424805363148635260135977978207092024507236936849575777267609618900139243116552275556226569848860943630161145462264032481410349482728352323079207531253150472488033207613733073188820028277260548871781922594711465567748484493467890177014009302257865633313519696904273665628984756936324523890734427608793862428265789270801449761325001777948083842376988788440313465758529899450270881313917416194808672504921999188577611233292619776133997219296441465123939731695981209351870325059642352220846531442982080992494438230954915325509178144290362242728891942708461260685390628471394994176 [147,71] -10129789932030729782185458580022775159855136025074735796643023272232038817350645867848598854751217748856275694691111623728902375919682598585092616859913374793870688853378269980997267597030242678288485587742243553926243605716226384298701882562873765145424611276563181264198493097753412542797106410704058270123064775981303567146574942530416545776506512613739369801426244724960705141640002594128611131064247213958988760144097928477554166095092474854007208768382522060920945392414587648436656696974311492062834530425499782016474926359189191591708038145166208037728420373465633954506209043540119506762067869844182626778915385401484500364863558056256384806210189594420979096156838854537786525377761352696357832161716729126384152942587158996919659694893839918088080058535197120794618523949106325239116619236771380915215467792518514812000785827225561557654348797906141477651651578799879744411826960298713200462076435498713993527398316559981789965821189987266480960387210832400754879395621158979171858069905731671769158121710057885936351681850343511946933135248578444249856007523000961169831491533886352797336557297426114294048324646918282312965470937149932331434493411018738935123940271930812621106203555107143493013539799803380353779323140997344180345688302246844856317210386563758465070033957210557422930530074087414237806138807770523211640191634587920258799266138349883133350129580711220811502537752192636622985936808136544490634198151287260309134754571396660784283532407565896157448091303225413843926379009057433209620184518733407265699580082297550854957113616156971283866706619248643066987750994356325654154289722115784479997060181440787937668010006886069266175317796128255438610792314979817780232663081554169434295928665840076800 [147,72] 394235040127057395023168198234590669739284638695214974996010045043238706570627856943529535088128686800704933919636099321271666564644661439860090207652996361350723726843386633592681995946995969591785244988421670449227035241856770036875613806269472337083530557962768030258628223126808105935800168796086289376408358558828719264561462016532275590787627605696694839341375405602662048318839802086455875353180978376001947210136005362765517450119638494578430927006651014039734122563285821497523033854143267226651081141672795771329553879339662197388614742514857200540812293656987103730199667323733198853567097717115479330273915901449007214484085225795304102707404603243095366179026713453742818509110917232283792895262249687988596156463431492719584675337941186508175569406797859270230671662535114192752177290912326066031593645928723731983426981598289034373486493736616694905290086238391755565651002248069091762617551045517206795152373716325576587653757189568314714351538193340686703257469763392765503252824305332470795376147619028895736247182146066569135449407115478903826861503619267161314063790523503121166455580243140270062063234183117960295118896942885831634935753075927245118219051864109206006714943709835411823304985738137870073071880798188964483841954880167503782806995558682249741301693841884196553126377064008050912295454528075472756722391627721702262267546294102243844890698495846454394057999430550347204106091956112911774021263375241816335917846129545905294789912345189655635338878080396709798475247090475569771613583137352086118315130988358594156674846169230259586146913954265915744663640800314529080304133488452583775979406226106675795707137644708286883835892264087097760267235429939741725065502874153350347002889488192 [147,73] -11817574477264300543639219670320961921733718967309328443049478061413760289411325354801794439828040852306077901480064484640830716224481791823538995455254609349191472089079947308494773340848697677913092535832163815752960590011944852219305315601033740161938957674665107068795021137999191341213779373663065644769274634731480068989693951429058046683867712484612980599909116879616193860550282932554257987878876371183724869654034721288204851403017428354302935894185676371612574302304300978658104003850542378041570309848912660453109285974228160654794374066462810622121922948321936587957365917393078199072245138903528414981218375661638655274309075724123851433194415111983303903852474729295323172665695475382635695521269513601769688780703206056682266809175012488291603529816454628598349297718295420777162193720305038025512543624686398872432567622733441964958430456903414935231479863617566561326424156371453770432636748419735121650471626497431855073388352463621352997594889200055815314155088767024881391859853897158894896357535569241850915644271780820956804689786634188546676882508779164206046168838168331890755586571630186245810718795403595648570891868958946600790334721012360086065092760749582930764910590958391980717490786535573127170835621119532070107193050036865423177592861141264003327346672517848151814726569052554002253705940297263294029235208640094380797568507333227174375673410993094121914534407888139779056883151298058940192703973093208480041817131224409240047793749420737442131789443026083198950607373017078188685560481113803602117702939920750162949548507503575987996616976049465758706447558498310070626455169204295529675942023249713460725787581701205197641883813532747937905371123957945438082221343649242608134655752 [147,74] 230646979358172401248397197712263413751431213458316611633169375015953921013514110243794536268347170436592382804216757681980658735790034520131020540486320406265536286108665431790781052827607273298126104574879577991342500259644915394094151121495434317579280119790057589198218539599591018028189589544777948150108266327389585412671686562127646981973931830406280974199113279402319303413325673411908946277090102648328439797321691947988176476465490458908133203976426678040259185182670653083736173943699290102118956945887755476221418611488273570521630923172944813265208576335405075828207668772166525174286779501164094188024004867187732199326381239126540855655861472398156648236462737925287315400992862770782080253867130085890129946762979059651778622213991813423996654774859011824831555751845814904590448756037296261513005603403270782851097594445694048266373054296136172543707088306788224781324655889985228753126587246790257819867104015764841031750253630751619643066562329715308914649146708273966330286227282128650467753517627561725676695565674596006079179816247495835484309741346516393144467782872447626121472185743074171645126046754693779806223832004832983986669435475884367132944751200504472050866604992954797463465459867728477239439915037772437242876722568356893305056220465463921199433226871944449226744078696335725027803203538161211150187313800919144281838304112048348325118967043193661957152695412921008153622460935267522652751809086571325534871440092377263895662386873573829719474183537361643362030012098310088129497028564153391293687510221734328274335230049610814270811650146406538927901465341584524036247177771267006855070507958232195748799860986097979940687695327325702662011934204041498100518249391156952154368 [147,75] -1419203971886832632508835573941410051643903451192355994358983602395832040730057501865693334175198854647670743956446220592438830049380053561464460140459274629734948083215820613776239498692636227652935718267957996828055940425701510351232752046453148929465317602789744219306560814816538975257591747235788067222389292011247236389349725665004537198604250267757417585360653732656861586266667346319732271389639961922180687959950123440409242608910328268366242635412717754829936187052436965789988078092874452088914226281689190804942844124846875461129535872406417703133152226436175727073911680529351412704740066667807829651317316681910644542530364074072452182826945721699295426847198352494573225422018735323677849243940705227936613522041884781920078040441618694870611355226401970038428423211408823495882109488710519314506283043532374712246678832802225391192353242724577521261062590699842864296219076228468315619922019284273253923956831279226068986233691602568386781529739678387534559520085390387835112904526328317980470672440966706380054314811550123432163362347124908356354998136799894361635595664017435876461666682965646943197563483080182444609774640301190521521841177429170615378920564375251785950059700140319579749138456524861821210041340123927278323436311827431448354634478609754158319665152976543315104848695285223791886872341382060210888332710640143180267291101599141861430241817207974961310356993683574400898154895745425764107092548981053847174629451322801228680207025860118602074780192667019764843768942103077327226118088459257350399135306098622484593051845935657657991807193876292545966623356507698816876595716808150237364370912602052158411698187631258386645366344922365277463373046564275300228582081246791040 [147,76] -70071449558286344027968378517552111939291395106118634772782589650647341483303219545206745958639254936469779539208794405954987505764315907677905218724455782811055060501183267398556998403015362050641399230855202764939657367397352745066129204105398671581342077890255202533051484222021003530171306291513975775659611526483519728301438442633356580939879908463413748287030257813481305357005535699364143679860809948670333397979553679018946121339503075659674893953364538270464568988586610921534801322760155316527645890998617154045093089485596152340439114283859846809521912321873596193327031780053414012468827349702505961342612017836034513243532140246580431660798666217034809827223103333390813737984925902570394861990819056077250515273610801961664931527991935635679135869229962679990533438027162727340556224347688805577035600588313325672240820015314401930027055121875374428743674819480001539516614896832604443733186068227522966761044956139232841710752510672073179968110654196348366429870823776897315367817391185836081218472319163453909364420740677121074156681470447779571302493617561341418826397795757385904822063636059442351968828603361771638548492932792863869620447142989626544651265459876294924954555760877771870206701806863768148260207553606601494791378918672705079197387798708607612032846704416351883619693528859197129237008839979587998639147577844777055755571634970590646947630392010116214212727843489084100111266567406128423986501791653268338988221191094095436713917322324960985088462897094707385711504756714098616983494941607294295949342658352059742016884889070084349364453410583326066367425330626796717917392098581742064031757252821524414421908940668963872899343123683129430630158146227056965670318398296 [147,77] 2518160692708480003191200101006556461873898108474250315770142960993512964019414024972210874266292790295919239649888000791231538481638246852667528336742219004211907900606287477521395734841372500411059361792104910809375644080396127932156822263730668336646565886487156824244353064517989626949557267187494558823313349280438254333952706426225869929219470662045694247894728595158708193761918181747285008348098867854310099198639655474594576814459379908631899279670965462664590912213705665889192951240832072567665572895722113565846337594362558918469204870385961506750019723092339511186640980396336616960326791264971657523983061991652089138934193503267593848876084049955772687224015768526267438658656421432121196024253741810180128597989133845655801969003229605873630575438714639034251552047302019505531624693977955065181043905029798366049469960038379997698859456823789920276773932948612923420549562139106653072396863387535407876176443632588473991306823632937734174275396696334714239259945496492109848312593511702970612626276201946383293373447572677009894699481785230351361539852123061195599906716102277092521436131385270551529160598944036432174335456109916686736399483758975542234082082911356937177366194057572217303034594378968860011077040753568761859004580984501102298657817896799709573108419909033190538824141886369772116255195913809330973737882968822755429205255359091724211635372953787664172830369837744596761769042728622138218495010687002374752010495160871683154623725658292589450398703263610756141980593099345904946455891022649754268425370794395360805604686434343706266717450059202539028422609523568176717845868742510676022618948204901188870660935703023394058837881283640114201098947468570249062739835 [147,78] -37963758082212843417290273746364268654598246869482594698457628998186211644368083804516295423052903452867603625920284386204670608797773357375873344208733981876648805362818503428127763517037966698966570982094370048598439638246778248008783863224837341508477422525929421108352747273716948758184383398511589352911335757956655108589374571342641229699211993993341790420095548711645560623221302035418223246388447336808368864170000998977956604056330548293417081622668639024630890247212346298031742364617583520352596138867052501267227838657402261857437452174865588355330851819722649565176248376412248236575556164302728264760270244530265493640037522111000190239744677433706716999940265889086037103918509037954304230217143721027774836190471018419540758354966476391495810666217306247042977958473141291679234536537808420114703266593587557027497036804623763267251223358537749605590410191672618872643324665538906276017751163243046211154344186771908440761518920713601336518478700988564522148770478178425392010111857767771567917990770731980231593410194039947629479156140496998725873885250207796008476292486786298261238928089864742920403248976201228684658201136418565733391081864943458269475492136661699700404403074688886367249850284016857785100316867723568437336687121983602935537372455264539554066844140866131643202257391860759654896561284518201726044563556432581649859331228382914307818745390188890636179399698927301637091500311684302545232294398255858760210125780730754100424622030289730386703468606517581248242756328803382913330882552960686424849327833632763461326250754664519526641978159014632450927305682544408170983646492751876231660859521013462681409546972880900624390884966974685852593361576747926836928 [147,79] 136755298932323039664490504508955268529304592172038653246695401457579782246213927422590935797850129290819914563930093089668447636535546830961829211534593442182080013507637127071040357960472328685415688619465324713506516625149187505513910874536924304064991037792610989676078415036303439391022741744469082216765265533809589103563745578412973452438136036967953953216637246128581915065486107361388559725389546401255060040697063815673767405150110756239120577118494146380969661124310232722445424049778718461479359258875677786480026671945845021252202691666468602008133448002205741966075406213174741169924579833815882818440390847409542789620084619577028663687795603947724427476068099529610391683340406879518462267306104466613175964421841787482328458005383774578788469714341314059475958886741234199121821524292854890830956307469526519854342921494465118105115927468820449955018722405522161971940094356056072700810907914232801052639511237836998041709581765920451508653286439909097417832587442738331721829405748488091017060736166384257933742543557270263476161518631052884497150357141672526450111824621037317091431656560422376910427088490999768963048556723069389955914725315238567817724236014978177303896259090965284077366214978000084044369997699127826262127090949913093659728570368408609609266522840516353276657588908005643685006253895492278902836274877005577784382353976512444617072849466485415135223127302091172950159619058500978556260208447504715032522890052170457072891818686161269107196875602429331271954831618535304326681645902273943607961260220374729921202436014550253214233659960082689853930998700398418456853510767987342953356134472163721070798078686846733649157377964646221991583296288508232 [147,80] 5985162577675713052575480176983098102081554590840841558372873305657995875808100394526996315654429859601751002230025330920987240044271253543718137713528243541745416323541592789418479648197649763401955552715506477363308310197319432310227565287929665142259211839146885096411579065858080257441730568987444091376260150193659665478905855632571097881910477933150295745923469377476948504447044940612155832607818881639224257509614586295282724417589872044490281103062526519615635764219878003529422929382373841686035705546103224166125797999078790806157024045234299738853902949928904416707072363811177302372306279489778347046839935056918024457061244788666786552394761133558681062770463378784979357620040120445221191977316497043864415905094010667132815970216918447354689855278273294407615768372909520769528496500104812841537085814761698934537980481496964895082445738451374857286399146098793485312558933473591478547513200699229250873645217292487691795788284918707418439657945947281090307175617825787714878013675874293139189066740544941302715718477615795461052961230308438959869090851309293089115049750213565185664332447300831628613439437097152130060630205877019778468778593201312257854756323643230214332530109916223712746633952464144429133976713076886109714154755976328101112041625044922509247274427640006236615152086533709778037394023117051994519343382474438236368256032319515648012579185409623904039313460326075764384541859533417244432943296455235158222970723875994802811386160489229183143268823007530267966148379911455418153350157961220734249518955925929087621213700118334519402645647130195850136196239800273306133391500761027824823421396267445798779690023737747841894526619401544132281144821760 [147,81] -141113388954261592568800441586345613735508804173498203728497859497159793430226399635341409062544473761048848789750569406898874217704468441977233384353419570846223195466320893677448340410014951757224398612380803557758875858295656959819627482275544160120449248716390621345368917087834380427364653057852348517796501617102585231384835275240501563813308719395402547677142175523446901650408109027709684351865322068215124911245720406644268534968462288749300888517625306352034139574751140802022168647029178886829535914017501280155274789756494363653816683369604551995357789732500043672729479813312545899851122854418616928717636170721095324089079613084802235130866827157642001073313022513062555696296882293618528559638056853322012004997662984701490854749124318797194445870077674296839339200402507633581837907421978647257390655319545055059497997663423747398427994746527630054912743163849555503740991231722724881639201032434102661306888747967891431963012910968124078540389595615517316711972484357386562566278918014732394928817714188378654493056330897845880787350478919749964607245413886678156113581349301008865816436333196895340489744956857074155839338465506126373863476878163365756324190199253320956970852955152819097931969709089619132396279441030954972863651292219707408505708963300204652202873604519845620669482015556257087308211551942388602104541349124191484600634446561262425171385823545519673919027696047963527416070690984078549861670498871797582949319888805370287833325351484473784461012164604645128435559528233766716226569284508916639909794438088013824920767531427894495769254119523196606335970143005231563449411405705597338617767798637749008307770831271094480153122654975515012001152 [147,82] 1729331593484156028687510931406608504015738755727654735549200749053494451913057808246920698716907258627978082650844675177773327315213619067884189817204093331568085652675262043442775933524740097079895434758802229803062975908811036226377739014867303241664282593363995608649219729799910287713721499267081639545932415799456664402466571582325121519465650406609936392590305372433407075264624863218273002318295978925596052106804964539165377798899808748833575200327029378670993979175689268477251876198043841044419289115671147484606887693674362913926695997239497034673557259719229869730301361742182345597910096990789467557857443328170553807949651442759760604329366222502150834259680639192837844209856551817263163976833360714634767157161191285822237902016550481017605814341972448444740240685068188539399916357359104858813182860930246370598472158262963576274298472168077808158522552185845974843888206669913598432665093634809316878897544995411871102946527553798583053952190452923866606412761229527202755473837019873609060852651165506670765483376516732688740826946473725820230984743059460791811365341787109731691533759720817459636656861066644620839356883563621001343612957493786983977463863328643989406634867794984439309041675517843284420210614414951490146254161963373057061454999036326881080724382901374551452831109745964581339756048451954387438036581483148347269548427906021771984889102052489897962969422636254019201049015692171463323805530975853755469950716215310575774664086400971695544859568447958166560808574724090696216498981770295289077984731585030683322360454687324168734962654628755857670077060150736111607526789625742002641432091282805628811452208286066062716793498776962470784 [147,83] -16134979073189090998764487675892440522758598200203817021644489903896162883639005168791907714857401414597273085015894900059147686832973000810497671720723880343082340302465812012354704600953795594598677770474003992253926970260542431988723993061918163908928041157994669952580971009353907301897799906730480028379058374122898216557932779635706074818015890853596570862657829414373013812187817597429333676765212067346253024593587320851245912911663179176980642134801614277332086181291281860384172813387548490433153765915138805299165258063597430813917348212509391494583072486832084321961255480981394416249220168244096740861024961401269824703174906229297015121909797407541867927403565977056593421807730481213870496472548860215576167085941232870551151798276385965923166803724411827695632197854607619545140102173944719798775977119553589235995136865039285938368319720070787572471345248436932325664389674567997125216262030010703816721750580034436511904914742797991119020437195310380809091460494388561018675479385444121380560134148177500780086160287321982335524802913431847365064202898764963258774134093781007152908929068912324382741304738942631252471175710758262161838020296038091561061626409944244120892168527551176761520878382660273629280828175518603767132811067343187296717231243832169001718758678022494281676411391551505962203809432692185881887354509652372502172048683901409766660212914726044181659868112116563371278580910866749522634248716538469395517709803233300734855283070861874329847184653618077481462287422906192949759788915003391962939577707795703731195371680603278761752444550402580793808345767379919663597383390082571564802540795236418632076031362294925517952814039422416 [147,84] 168435873166469540545951068856014364892893839131325652426384695645340316625217187333816836940655763725432350830294073599496849792671160951697132834164221169469890091122611830896570047185167447994445549631987134975843089866299278874941584592072812749098910003293877472443608950178005841641448553250631117744105624875482556488614542824110078942852051258187471301768158414401355760402518198638769235846564070236234041353900830007588601097778068270358309618461099031191270980214999028286391421264635623689374249000306544402128424897120027179835345708147123441563363621453784651077884515725663734787520046861422326551790131371575516426575522646694548728450014813611720736969428418008815362008729904214160310884137761654161333817128645431366656563195786325255521078216625502891145771451630349546775226663247438452854909287976469113475570401167011424913684590824563476910233768558925630559017948179028619402490110612745525854907495788967499194510489272333092912639302336030637001779144894600380892235684654825354894344431036466024558771299536739980782980404191143858461868004375902513953686226072811243845230568191554202831946139894277259430771846691978144998853880270335675016568155838164795129599214879931880737060671690144582691252956843437240570294922581997262740647970279167253154278672075915139251515269296965708664762186640376648684178977328937767925682006853576298295091621144006486013756464516874931260399462737762050779982343579316199497616825114987237551895552786563625832812072508166638051320128976097691108921718482026402148713795739254373664747582003098603756597524547738462873919109465724853529822034758174598718828175234756938465316051393232123665554873296 [147,85] -2216843007303013408808103080764275149231644753658238283431204980730718506638000972214999981754506760529782587775823054706415322464469084384481830975118349404901737700657700414964620725069171036436879784519492402855746713466385607819288306486435096824194084301978710169294332271666653839152590191695068034199750938434077870360772042237582842045500583075646167752796741227154550742213527597857157157481172878156617832197010915826462580567751741500059369289258116450037283339030506938012198256417081967758638467830030901489413619014150495920066971110118483284108252061454384691851428374081251706621932244243967887711510722904715559991714813363279933899321153777393142738281919881206908098662796216035730606097122533252222000772691010463263705882643843009771331219115442714151189223822665109636386131019352706830315449947729914916350790141251187276764865351436033204007321476899429378410001645943705872798474112288665505212638813747051577495936249487423664758474775852530554019313265556223943625593784440031515814446858471043385315199694041542939866726595273257499688650236145320707791605335409115153013437989305197550162629597406777994918479174404960513968621556278726699489439795826727651529230473362421033394224314423191617913715433252895513581982633191211288007089675162421327173733548513273069444170758013130911787819966569096829561618393498715843512558446369429744753410196002835540069831398571569992233177279389844471307796068413604965871855164296569439552046510479422698642759134304926527761861977592118441840726450830769422800324235604280511625596335380731878118928326222179482703221894468892545513032456132843162659154370392917641260047162431811152089626 [147,86] 28135473134773151401317992861587854409041807359815159860388849658845781701550120832949173166554333512545241195779037547494375412056276186434994577951137978294495480169591829655361435082731909512989649005484550639051869096956048338802901970774754427785089893595737115978361362135530550146936547179089359598093130739886357774247452209370258880114269022296949088504298670874327776967631046893785892703217873542078734677868830898902379686665536160009944065800525111355157370279285492900653484495041992103828732626653952154535862940838006929419047844099786685667832040368664172088275169887609359259177089996147191913158476031203784410577288864766231461090179822967746652021202919049540796759004430820864181217479390789691367693391036761060301977785660491018491239760562633821553841059128287720674896159539683119417540407323613766212194426195741900333413924332321426180904772034804432391693605250616174741436504570054150210241325032041887571784395368684556942315195017688012075983134503644812192757544128891002721950187608658405951616044877528983345804068389120727854737923129305090543290712388733847866434511498410258074944545687720432405433715190366442344222629355525193000321052800487728702524460686863179187295989381195392420296476971719950439511699009202814942196958185411109575887024056590716819791267461516025591019937810654836444624200932655053003810014273924157912256256909532506507192863011097727089101510735333568179789056738609745649407833910134097206372100270224600626576716374240128991968398826337587024350441935746235251210072965903463372744451000292581776731981729881531857417176851842197894768051601615491097569000361540596879737213402721136640 [147,87] -297523856821992179946074797954601423984502294756657766748263961635636409914859887301688162436692345090108662208763745500847737376013818208784809016496485950353063927094378093429493252610960465028543128026760628426837135096840838507046263462066151028293613754037070668203410660981479462467925137028611689922648056699598463776387761546497806593044201135761394500869276240977495592898039207381940970996885200968267063845073133099806040785060011609933007920330021537899584423776937360826782442005460466258852549292747814281062141895755533873682982600809978371633291227940062161522565815714185582528274464311958336853551155942626105788270479832281005409355924079648140067793679021367087855087339227895295305279700465481618338218698724817462001925964142179404634955857251973040078526267746589515809625672035851678711245510421057771402284380057814991218348518208895522374466402193016132494855620330382668408636788016705032088578939470143090699451392135650259441709670874111564257155025017919802873668694000521638561523527275608986093493796560105801524537085895696700949938687948263073055277698515727925925784208925533196459944793956170839496260462523619774423246276814358457821934307241033483864503589388977469492127298932724124149532183101527104384268717298063971831017858321319617610950063940543431342446508444574784958585298772646551475007566377481212783400274847325438948328089775048873850232877205606721681300963845609732795727995184009182880360882047244706057316269491622963742742307843684743467955316166964610479655283429052562019452054234796784005830836525302368148093691432715265515067590130937703132436753036258054534615339770803707078221993847808 [147,88] 2589839563848744187998859330891311803746724152553535875522805930249000368365162918579929955239300672172930458082016229760672994501726270119312883649505102835649546603787357459336109505126755079651262696048751883250741114579908715725112760710553196656986578907020013087802688170622474083868037581769186216383232881148976675099648996774363994745679460849622513726473402994838558701117082190540030290296312340895722609672385415511518809587031158363712103263906089163918104855743904676957423471494109488866256936299397674975959597613316416188328604174489464319059094927150331913622498740511659494220099789739100646229819145077082937394326168811789640395941152981950510547853893763169443014293826604150735071129057646763722883679554232946242880711383642563430710980801519986424367461582926205804420836689578167862073650533803288317489454313252443961061619234359205089326864563419569579135842575478636099945320346085967674850667232817372120214897379851741404028505025696292646503800318041275872193166092139676542015817286601679610420866219400520456839483203702777458176772763526316276747033117724264433461638616081772589763342542172525101474501095614030860389917771431126857997241695525468414304928180256359572068983266171376441208260097084529457048421719949268804382308825725220665323714933568168715254067169245099752554349367588301091983372385073013583911815186392116898772300782716038182787508984819105813064509037849051916782427441489339404093063430076063514036026496006254110845189795997799204637467901069475292458732219636435795560062535254479832151628523196114603516064230949251330990324607966016232210318536989027332368470646071067276261854784 [147,89] -18806659077450529902285585158304100332710179638493893663040756422510228764198030254582800082047930163292397112584212625193623699902201583231530549458849302462306100507734270807011726524878526272084990829601923829322065879063565127355738974556214357877423484934303072692331418858560805921297370868136438653677856703658977297348811964867084576876817317660534239529546362269689720993363043016835017060796289213797642485185147451593917779630129771458720098728742827250082753153999996763158759796269831986593562338933547255298274957330897143615590426444178388143794068926613735648465824117567731681954634459163669796799985458496203993224732113774088130304838982882648131701301817636174619927275599132131041693894959584759434583114424175749811846902893155182436170962406415471759124188628619662595060731432388154688279149432226741008489762636508724274467067943197764170238620077026944995238151621307551344331969443040850141991787613958454910638287194854838107653760220345403445640512620111647587601181029594482952648504109189828808744748779306290475593588370502396640825372968753315025133586685963018325861342346184963361030474885756332196651253081558243542231357359244970189078244846226999082866638192993303342975041600633408642905393735549079900157128829910513336815024103436346090675490454374526610188954492239139763767939808728375924833756140164576886204479967563767655237562164274106918989907351100196107424507649708862480519872181348486576467428664116502849031609430168990080883049644041000682991315086072293977608631605916615380871098034525834151624528998804906906383495355136763542106114219387685381640606230641733481028680620864490578856 [147,90] 114668084057744087160258895044596358921895035743335812468566672425083439595597782805517004151303560373725305221386838682912660317828448354459643328600846629339242089619930923264154157612607563979943521668462158990471674099298822185468089855518595140569218299187309948229930712598920367263212002615278640138639743576387500084117228924421401380696097554209612009066665864667636464319990304238468566616215705466028923531299641963453890477051633717073069952880579372660338598513831114461866613931894490900205990241859897338009599260869397702923987049553323827993768434964302376931987953610634802681091941844021252217133514533867165720231200679273853793609683988461314682501145100712962659469143731976319167609922357490726721784372546333435395563776456770738097061390249925652419864779325860288086879502753693172317758858176392093355421441921167208186033814557928009278341026232706413856492473232289010281987827938492716311456441758305451587491832336094927765293956775568799914517094134890616203432473933133887626831557891300217472052424628597547404398749584029620195675321526074646508752248816772625997518398717524111195671955003766549995452921136830095884503234637537349725991762037246936774493115644720388009027675080419808301797969551001521222835771263422875356480479061914484233703964432714129385840310302780289634770994134988694982814947126288311945041674653061208996083691207980967942522552731928243861514893653716722521059019422458756103784099038672218887568600837833484678036300894722156750541547112735039819035964645012267070032926017400529269248663158781168943534725299631896782241947477417045426672735599106135888024158112837120 [147,91] -586195935662730427358941100056158346224493087911076176102323604536220983089469911383701043195627506166853172531781253769141593257947873116121722655828593236220368917703367642505070189526496424208107307320865300065292663201744382356640060189185377639194047496139306877277427263092812103659629487037210432495668090565497381066642591630722095472385443202774646675975217311577771688466436530798556019213339470609787968336718590855029092514364890351236091401253000794858419559018219086494527146742970405290414168595414371435122912058908930269968454606086068222759228483268080794740592495322280311369961843178301147074795792640916842400063223496152319774025754022549086689518670210584079612028930285101266397901501103141717873473209559358402298735169328687614413815060389192856275096169499312206742592945382924502647726867366818001139185978140900158361432940435992988649238064377106863829425577112016273523969076167642743834140985045675875715378350533681257172477596624283388552413712161134098299571509259870563969072051294802973772452193293777051695093941600041869719924037346161341556851245889075307288883882854464556834750769201524827870036181386145408491024129861543589836577679461282803197174304079241237507620170589818771702313491143635935180216069314857039237817249393700324010117758164634337729669587999864144894105942760402862852655146667757577174150388002958257708973478697759601808748744544031253261620695449393913925750511272237580529383822250053275834671126862214957693824284743737693887315391700486674399717108499897440276957369644282188867849665089453647909491549383510313383789185318334059154109440726692630042303127552 [147,92] 2499738346461404975879328950876887238159115909449142714600801746646359536992664594996383893730357132884003586924095984246416226621690543090378459116530895242335280633984726398945764042276851054513089831633501066278460699522742307292061762237067001020003722156093181645547682418050739549057645254827987321990013391151887267968764084441813878602975652127379743491669459762493209306163005928482356492287054266469430396056584700070282068473070940796919436271788837545212774010839270733926762323010158780040936642252885326541674698483663206346662820129156373807546486858482153931920874867689847437628686686293310736469222562525862083417417560060107920425637178626598357118799140720778144684781490763285995618202850215520020296090412227500788606032934920883140792914414054056406544394754621700409857839892603999187866445562530450982707068098360404382836858851592642739889434752298925927083818591451537019717670759806844829968655913836659181072493316355742951973081702675231922337364289578513654286480413257015967134638714089599599952698196090705164369324586103445273215333648053896556444681406708356573850237524455728766543751751656727341715909320374860393688630276831591839945962015421632383098286969318574025264939707869745687257328623614208978623909236556120703362382928914920104314495043077659325895763795868007547671371239712027263526375599479348402306594748396526649638577261516473170939405672971936035984773056640816955643016098374577341716425365401091245812408233578996077731548514231886195526217787463077486453268299332231083356898804743669418594739217179690076104426049493257697389104799287176796257484905616227729670848 [147,93] -8834356335517934616174623725055882499755353286463515432756678435890197373172827772062511790779756887159168990147522445515540577843735351700482300384107672155591626148973474828769654932674191410496472567585386188448669208888203495927032874311551157022699190709067578570747286327066019134009712109812268657844456811872658585704679553768928495185029726571206960147558504594653394582705448321465445888607125338686919787765301182792429945133720152095126976170629906612859102523778437699175158569062156561787128785956684371610996007075998425450760034726789225307620737078651339177794022018166711507489005735382163255964831166531202115145504370261930208334073477549915468454673074856877216686080173802892697811546103796347226561875500149717605700928377111743411644033645955767741989475077619243252740211475911908288071092061633077367885046306970822571642262406047831803976698767563967215674340416804756790116492159414391612746061902011186477102721670985596681773365208401452178230716172988766889918315451297066179024136464469149768718900708191030972030696098418241231046500964895340366727099071844565866684680383824184745625395927438451071110114625006355358166365221463965322742999095294402513340692462744081510996986758186817151420027059121614710053311483406286229726773282044328636436427695971728664183394063548288574923938503335246246596691809258862039562183162859352890152826167557370368971776992901320627208609426607795819094412468842964498202375402528965789830847497561050805103395580825653969861972610023494629989912744305987763491910588467514205598618711289199391688886371165461356999942954659874662698674752749425736 [147,94] 25691999899691544749908695695940434854111711655032250573749288445574452339119306913317677487153776886580668767439733028555490506946090314609375162119835430085223956423067485965032949375746145254265530662335968112744056828403464519995499834003132332518580454675814185573725528810709048032865206651576600966623138621936219421865634312669470971073678459075060335395018423416645193165996977817285863560474612866737672954861650938565001675347217521894001173204399118229298300135869932715427938160108802879645223082513906482222126564819195878467840328860523957453225004409751343718896270019944360346312963812079611859382123981932714744622860265489588030980811570470774486374277746646856184341193963710763087451902876354618550432120848938895176087112877559640391368478884112412109153981027437205021996624044082365231299828103173504397969312683240429034896774005408623224451109447596607417899400678716324586149449278021896668384724392317231691156864958176960484437557988937884850432132480751954605149434760370938398561528970730672138947247053198005629897041962571883063562378727358861513825560809414918529734326344896111167950791113175294240077173299169072981468747049048612946109222838919879449944381048190313940981760851229656337538126280274655238505986002311293128515110202793767769212462577965301111140742345866782140090116224442319353185884832980404709657242320200966704415833579712820843681915995164076633993268006169352911372555140710871726190714428283571210371904957451863754044229227715710401259879681237749143597437778193422801323557707174209633633265379950580824833809385534362342928133148600192272775663999104 [147,95] -60815755835625997357145023100301476551394490231318772843256303638527104078880913717316040879469437938414094532739561497985090415912225038477935066268742059209565669827195779418151287524357306775555414758361006127891953324047110322694697987690929720081006128464911952960466486574330462142196930138858767639255141553543423700588372524417087288990485303404187096761402895109839819199798101011978573880905516514578314436468308136686642268587556009361346183990430171388373641910009074755759559773917911753025527886808602635429548099241223208173670317828329105248413704857918614204967967514770756429986966803417056096309300175056315139821970798554458555866085522028732842480918808925195901813573872841842733889683589940679452088281036229692948506844475267372796856485928691415880772914627166292427799332802390463586776023366627704288932844762803666374383521487086977349560050541522789569932033621716330117450842283693549381014072593107730955446559169175439499052839691405203626754361377742906423365660224991446987111106374156616536272125458745859894455786644297614924990974376832525897625127630650977731628209789689416181655667767469226848585775979820984794265477732566773748370542608560214130092025707951422184981824047008430388636071895335610461950079133896955061124689732098516974252771566629950320775683859278998106031576172723501577559899971104308149456538633297458637219259856694538833400662079271811980898919170345059395737886051622005868933795674403665427545696022537295292243921750403593137876516934257175682143764490862805566916621536540523483372500933522940137375920811033057550654622985694563593632432 [147,96] 117499472202055655268839781092255090484461149005914209546423604393673723944699191763010349955260148700722133282414739602338702011270002235493521256306687223071042326743265991844935727307841133289586225336571078009738385219566893232616932812750039237955351825122163070647429848124453789699521626806184482897472882645037677721656157854832655707295808393024176230595729332724295038699795725377295832736348698213964318494971155148385946899257825669450237700343533330728443842167751845409906851694426802024015048475553822048224191227176677416065185211606130440900964839977384200017569066004347857170686758792260571022355672544566263411915392342002281466395297981851037142408666282108222064945021390052480120019061656493580027421259899359308542561772194653712788332996708103307178431539949544337223732280522278074113258502471317501858060936636040163090367592056667374703550370090792938368961205387441710119439186716250202938500978269529561338172559874915072286889110435191634193014350025462052184033074111797486251389082476764316954742385542482849910295875054381725535755022218803372604642050275961233310474148570531464937486915978034881646865835828784950217805844854892023568829163782405667436471181129853187067185292670415474572230252706907152253511993483316329905894393565832761576629216337655115910548918900461418551854191348167356136093298212140158066962507731808988892491602106547498034790846258886303758509421408496807427377834655327370466088951790113089023959828735248282704201488877585978140216989951520122991130893767793953478401232271791065591778266734638646945094406789378858731209901146586664560 [147,97] -175684094634864368503856441394782385117931440309211129364648051548513648859822653099890848274540451661196962735016380228612068540278400905771139579741586181301688863195891080294916391452359447984779091084817495072240628947083986224831738063137299373937495733118370866832488324276788490724577435800006934124247434611646978837650937378026686727065780847593555759603898997191747144461126533996293563752745766571582762798066912718339754338152420220877487542928585157517392027077240309047767264512531941804000198333544491024817900698380166603980972024813110696209673839046150370509364406146339058061762879947178310001135146651249572968453019992292750220321375702911996440955792523846205406754080666575313075506385456273145828675946308144513644153690023572206660039337198902277705697455647579408208905277775169952685944890213820230916550077413131434097948120090617360405249001211589232798118809902485002582142579956197261965300778632181020208201083183810504522919864606249826291283111539814355019498588779844662074215157901506643118302931702674030056730749373835397438132593895629059565072909176024765138919223621020703782961002869214509106625817622662380155073033547741783823004913539074648881355977568539534054678926030392519917227618793104334152064685776300358120742159893326263874434822410065585360565067596176832759863481505021607094430524964465548773119364754938460845639992622721726263093677217176910563151948024589250224397931859599142201413404066903671591096436610004018204322786543944215117194253222872595952804455238740169601768559819287946685859342539116697898913545535263990078181205824838 [147,98] 226206234403110498358320174920997444481696431788947155997820717020121302165772960385137262114078380742527292177605595260530594568959788881871140467585375557352265755538239222688954606992640988262004031478986909866515292603540092313906375213387935353106674415657764234863085733648377198535413577008497392633839248992840874266101242557429089778745696149854628470393560227002350335916963188224710680333899333072026711885550279850097652017144614904017446028746188310832793140349542070240715901772822633213679144045781442757651067926097545244620587922398918516100986666814090990502255945363622588876332906228191130197304292112524711450928312045893504021217009311981329586241266344237070076995467492691488589104637770371527932519305063781683601251237806041399272302898500735062056805167373014179297447534883809575503743547794250103625676961951827589029666177898361895216595795705227884804088508615436343839728924134577121271567246844029593437606171151536655727587451005865949941158107648025413753829704541163861395912663162951761599968651426324377802307080923389569529358266325649429689283358610187855812250159469457544380315652960155769583605477379463552515240080332147577525508699462273026926340825070115569739530945045712998813049272853538901227738593151124475448842937702958899644984426814202902363230334912898882212238406275407514464916706085044567247431886932051019922993943442525354431168448840785830080311660710297587504281342241251308665809212331006884930215594309046478835642238335943772338542208326445266314350574702759833115402480143022911277283742149424649169663223732492548667558272 [147,99] -206994126572827759296100931407831458846825611220311313266883536405607283726974381559259165092881938379772125030150301515590492224679367444541741147504281071751416242749756390034412166456365853755592058508867602370751789054889396543157273632341117218780230149840788836885670476535169999713116287439471603498658508215606480713818896044202981546400982722345781313058153651954697523487540300302731712112567484573763153125868160150203532686389420306977908223127745524779735912439105126020044408405125314942786260723304903388975276570284898388005433270985363194693423547867913615564315921408930653503544568397489049304136361103594420201130897721738594660789086429144429673110686016949416222946301558005451759962605323553353683196574421696982394553813576756950893131533236997655210927446719330842172939415320458178926116228284062054592988274634761003376726341773940307825655841679819724971011533115470452047447576176931465642965216759066509213858841532225176407535928091807929411884844858694162778573203272444455226955072762400573569049253512415475876998932803689611595599484819423264808801565556568566516455677711752469436488662331448430487148466603584470670255951534066839618226729594865586765507089115408107809407767251730136634169805432294773649449482791210010487010471864048466040660985409900767733477268451601034103101513166547517640803918173289074669060160702887919664376282032861340417884900690206941909679202927638631490072357126602623485793249852522606674294108994670059465362429966527864547957312810034380712559552137031969896087391433336621121073408420861878273982419203476085840 [147,100] 76814898643044813346731588671173316194224239288987576494739966732458010746628625533723303942718094555462341530111438713112156997937624500635438703956628353882892588718837715402070511212165015577539662450067075185740324566092083820269394024951191120756324365007094975786486209219731984782698311049482368749724205914090371887409478771832285376717464374901106186757289969134551620643826955037290484444171211216839022117865992813401863672118604316155641542446673429166316672812457323657229372569245192554902691216826067493288829854782903337577322996232595121158444557533225039626880295698636992405201106695433349669925438708749025740233910364070722098292085249252810765390236624413241076910948089685212918350920662565332065737137344152904243262896468425059213089647432096912074518980788968231687578490998275327522741525395085185972408997266257269123772689971968273743626298780752761911282384758533707698558373981815288120911826682992193010362460776122399466581218299868509977429520065647885376555456833834658037304879840367971873673805221477722859835629344124217995172018453952791488180318263719072732951801549946355581551886841568426329196322803019809532473025818982384796575946856860692712557888327325164278519814722457385536979303707476935752337347301892874737852422511308645773507062420096136299202379178834930768411811852401575763435300676896781417174341700744732145437170128929637752191324485672910915604082719896548308538120909523633490159734185872902689638858955777768250772162365865165707518226637531069922228418031284904188864044528122490883018617100835568479807389353936 [147,101] -323359280528889238207185558276497947068930425042014181750042550527536416687189058512963257632967855419102812311440524392169362530331966053614507036895524526674880036933831490759082982714029930954693791528093312889981038792817060390593426085108579601345892486855674864791069326887133689678990751434802944450796090099409389794941989253663361570616298384512407820586943122116277290564172818203067754830768690045050663595316125919278454075470233478457064063018264042852319605761577644130330987009249466924198411745918028064110912265275582201694079917856348435260575227176844619694808579227553021346455609633089130055645891516966747712580345483723485246223265393491779558004856112250470590647074796610919015367402198233823824772966083059582123597485114849804274466347323580923724164616953063696019349934414776339622968465343235346844781895720675240228106313314713455512089998216195970807956759164464704622688006261577348188736929922860645372751708862953272860443403905611311848916750294062432214337103114531088663711013681426158081064264215086450910701896770417143727141077440689034620710303491479319218689935872297292633920739904555376714763993409451087271370924376435263973381413898042496484651535361911442932780574732837788530678529982957658053815954504386426905723948938035965878687462347873663976188292260930481446767324177507011029890354216805876024457141873054274034878277521012291586242361848317565749907399172252713437765785117380319913456232262503466179363381093579136929088078667904095306090228094311933987465726306826774238446223990818149559994818029731531416572458 [147,102] -601491453294331215315146016001118956248351889333464327166236871645738386268392204078412300822019780177882701296125969148040112141322801740407810965490156475145349563652670997253584555266515163362779775746561754525458736681720169303104216076006135296059162551534694294203143299372521343161219918212600835347265487074206456705079924929955486957100213996666877945273598092483129585332557842200726296525438480395892142770172933703249348401165771833993289806562323214633954002721631934385240679041814140740746489385922745022011458029515577613302205754918032930040943360293981566258166227671132788161512122058505791856432297030224327278318674327131025497921188994766693501443040293785580165919808548684619043080884416777978157734691654507676567626603788921723093536142134067383868190527650206422539754263010572375418757636104063484625655029524555344832290602791714040531650139951042279642138556394066953437471407908432090027266942421136095655478710993629284379242642297835929214795926527797026032931177141393428476574726877505676735223477776256516982030407324289296257208687821914350242224442891972141206549957899416672998065287050784832931867728372396482960588795142397639850003988595134003610687191293500642499304907309227874296719151898181051181496341351349090689488240013890246461139189896380802393709468776725838208864131575378305475943136988189255441919902441351489701824042113294618379049726404963222020676657675076438692114080032562695087505248548770217884016822313005787356439176435602716209711464090720183959938557757821051549630245960659868203545609975014832896 [147,103] -994315910320209758359731193154746466606725618936836362618026334920191671094108601420041124087938190240962697397283406047816232644981212576423388167433930516787010935016407609161212507216758800365120391508250852990140759955643677576806083487919243652857107005908885183971174340977795407518043923822198498474739310428010082180571295621501832370819669585673681976083945519423568795046566904363741551978798642845635430399333660181009807004062267673544620764994420708583731510911275312520109823053075547467244799300231075183371108286016069462584756321572932848420928050208589658275228957363865158352204887904348068124164236048836241575151336564765389926217631208145587046759477184515035757800877396139026020899591360002563106423123262363762323093798093490622962856056316634918007747527239026204693694772655474082589213549449547938727888630836550449552635993629922663367799307466326040710077329626097843946276688541264557467659277782908998381500607087260046410216751602464296631682262824480255594576150273318725254614567821458631892410276774601738779983893930325380366740085015864329752237885864528708361103042282592240935574493914497310180106939401939924765323627153608657179532631607299656833510115598868524337963471029211201327322199143841686010508466297986106887873373721194482001771939316190013205735773833253960482848227162944392971550637552748016830248770424029861710192510592316002921525064205368129159464765476492452969946555761248284715375166319805603223487479416270321258278943862257104705101391921304702592019396586908124276644206835325605936943881974240 [147,104] -1475671040984312527923989349762194550834949852995535162950266035096891081243111059643862656751838874759546094068244894868806806088473040745577636475391584518175005315693474647765165172103848654287315247859007722128035625379469066331083330400853594735886784338216349984071558046772909968408206674740618493194384206099845355662737975236822793471518807220626416232108972084660667743792392834280789759375512056538984378775218326568125383848981029686880441217301111154933385384228980749917136064675048070487979915180638693783445210585162495351394885075153119756895508725061623363634632361755799965482916578215079213536088935026993049527639679232364739635244776204095167833326664310298926200255860118501824375067318967176340730384865913567065293633162074100997609141702834686388926918891693694244913331998080488571123404715233526775306981423150840679885079127340285803140925819170015893984240366472861913378268496931243584401778766036341357074568455784610724404633831747993903268277794388992725706928223677936267495417792917800368780227927430367382586793028106693533938175927465020922433141481517997377913775378214106388537237961825916459726328841093576547694302247245222254556682929325035011754877543441996823283534467210486559813270569400266951069340378294172902502174061028962511218414766829248817740847311765435554417203920495179627623387253486903895802803262319103148767451648154604416955846215267180929951677749109646041626252478582621794818093261951950011602092096658100164714456443990164795144945337612696088929002545192616216178164060798581907356336224 [147,105] -1543799521234017332718511349177705596608692928080488354409032870893288791900033021168598735743218030144286642705518167738400066097417389708626526480468999014419069530331371298963138326002110517833599218337688743719975878198104066270094063445489504209000803498443304222801134239332012996848237642460186318881980632480314147763241413472501511816588918620472353706053359131496469308889151133176559220837140841872128188168609598255180439298084103153231091690803858627642014775072622812488916148550865327103957959804860513508241480577884738113441729265714401351526862056790254776421228884794499100672043949927961531316524667986493417261617452334124027111971812022815937902690218276286412901084280232837358882760108765709276823953200560709628712293827421929262587735734043995752969788494686265980081935133132615421752335005006266403536714637342751242491962209928325859857867622846469718036296108245910885510912670019635115325429859409314763259248238314044762128412229773951555419420903196402351161621032479088220813790054966608583675565498841770573058451332783342445992487287041861450334251285301154897690680910887219141115173458806051884506325053597372873571222579310316675436481293955066925200733493317224820207419111629786289620080437657214293890884823165215953447929417568947246949360784410855786837610874194641614281669882365628389611016009612580544624385946315173415950929467927708187469604307396793624078536327794604145252418471619764283971190598742325144127259232545374591296908809813644751152582254468980796342141982044194111673162498193214947364 [147,106] -633609615950620688821514626689515413589347581056969815457239418152425590513736306815268568809829072997589538696843954724297571380957347565056640640182420372708460577727134097029941590193148924283314655111163640667166828551186380852330648708041149670488294758658371843681133106169847616821518115937082693405076018067295572266734192037093188253074687585475314181182693771784962530275705525649925999703597256389017330909501094053790715092132439156288965342706610122020144119136611615972405445884258969002647393178288567864699319496911816762235263199267060420174104165203102910521831646540528798714382859388947958910010006111575138608839251357336997223728477984229074413642327998834600853843433068962282591480952306827078122257371367141329475400918007943973773025859185164981708939373725643607392708099262167457465860888360793033842326695292254048900118730304298092740870371486819561844344616698368029745937328956013676355142459848280636226739301281129018865131404435638791832413016219634798044909465498766098471038572503697413395970792174409984538401097064615602695385198722335728415336848685202931714810779629211268482713949967068572016132116120682733952420227201866544108211974442240802135649639408217090215839419046294826630069621571546444239122149986715717791558333326631008445193617307697016232353032634912536972796239518107305745716773346565224523099872440994005751210073760140048080131399429088349525814012289855901864484163124779152814037124427623053905045601954545529739484655750037356066877957873537634937096869048900768874558956463360 [147,107] 365658044071503428135140093574507116667734953163118489023911886544368308725001809134004760299149467674911822722132388786220937516784367897417221449350758905961134146124486695170457587870178044084600317195676591391858308130435519731408293050057861966222202969657539676244396197232298021414531848970154959405119174493019182115291440054663174713590018970337135264541894586780977855964766755979070643305252543506885385803182367140819036079215813812458496413408073395888525175459604298910553288399668343247599753487607294208550700138159696314534439725811476879234245303594828016934467752995034693710573065965817679466289057162754463813407418129778927914983240346807330102505198550030230880088084308553417747703005998170185442201130563445580727850503616904464735193964704846792279436951382757557795434126496336156367023649526774853984031984487627746822425492083693838801091998943022991609807143199402053068785320546341765278368226946187450200409574422924846120300210566266494094216670012910657067364396677976182163570481990770695696203745760425692661533877337131317868846021062551081302638180669317501963117018227483363456878608398988510202422761501989145688117503016068136797536851253422948418431548230612874776204689171277780846833605628240819362307190364142448172145109220719910969125429978874004618328015779828608150070971204272940455771004198001706613005037973703244984916499076539022621309161893230509332198914352337342573363917179579431046642711988250495864024540887067211593257802376502273710726643284345752457276281375161916022246496 [147,108] 538936429069639569377859724532743240438436538358296567549462069967741669147667213005121527000449108151447969052005839584361377571968854915730456650964501470664832747558664077797933522266889852190281004020600298349996322386770985880018923964646676203453530928126376517946762970982840537853617579208678357299886914548153583590841625460507111265981242734567345267162132062681383599928823647768387389552256369513374650498873986848069844263286333176575070963092881311968719900931372478870401612190613075682289412705655811607906391795758461806904331549875606082403103295120044669840725624037630790366550513823490809962275092553193331718979640835149090187124884781825625407033037249219645723038232372975389043697405040332325470406055240079131288351119049705404003069205583216277290165460949956157863959030799105756893562407360505417925292694905959980837894190650553983572123998032281021618095338028475356416805024655265520746032281254913886885014085924326719725563461920647758740657155439255629154321480606068811650549517260621613327864531997069156404601812695589379829927170124481424530658178881830678952173782867852571849611234838681791039450306073670319458788256160517016672851655334633991817428539900653091912726586830526414604076367743150718824192082413963779506328223093224909386636901830493263315250376887041328274531676042549759151806106785175556333166660786802429776916526458904797240507587733010969333648509061928685453732905904268865033120157988244579034472105773544833487748686197139074409193519910311554185431355800821064136 [147,109] 303019605309724747547003799972734393080741266693899493841375053983849687960893675954187734782255877703472209569589016339766702487117233087093866685895459511678874316853862440357690431095909588868703562593907056263943245371004361349525283221784341318142344354085010297947331372505694028985859492159156009681854097749928511695864246274277489951737281237110980038303132462072349946573111222859555601516121457935723091111584202210013898737269891011991960126328941286580788913753057685746804924959869574308437019621746679156468305958557194068018707246907001322930311380133753515952643166876749843762674746154682566567271700520632949744651536382266161716127071686130369078172041586539725373968567680595601975916826266732655638021709622221375864853679715829450853289147155868599516123429437141654663002843172944833894111742660998354095945984704393969224735859684866240247778599547039524256093770436126565277221785818771110841978811234036005107790711518679857907577526746609608291189415685744789296625721396572988350501254712707363978803075218504362878577743587973581881207023070122815007984112645187181025948811996066565924616755731853517352273576778814297683851240709687445807568172210502317891401794748178721128287979939918367243543550732394537303183040018086703702925480468545365797775137319674747478185122937735370163656874526244193809320705039791917914643072792052063901700152511959105313516752282767020510327003218725155476744692376698279775687888669679939960341990554246987361858967413078633489451114291215519940022984818607 [147,110] 202002584585894425515756915280558796139583568212319987468208476306215136860773837761072714719921738857255780232074073026311990991747610630305011710981475665683194226896382312897192850075687978632230987751820327361488289476523827074833611741631504455297651664274219336464955373830690907073714776994728766972686865630513227083411589191563707153623728535278677104780950237081050372975857304526379979524066611917793422996832357527820001007858413846410084809159530052472097922057494869298027615302416963869402571185711758840900955165943723532292920764470683703580269046692406692321008002631917955870577725642284479124410474005650114101759516909762191643770552979943882780010767113876702725486225342032960263537845587292578711911476352002614289265277860149206033411922628445099020223026533374479237335348769674570764957554727590121206853610109269397439308416677172086660975817316105373791164145531048393919789085576281386141187563210592280864477203822695059536685052970661086234985207202092039659282786242190726252749317529425665325510907860083517007222650901215067294080775115584449716518708657437791890818313302292118524549124771829402446839105550782994747355768896168205519378277496273555704899758293043525403067480403244837850641245331614475186662448931358714343697150496982695570716650731881802552936387190285664401149957066270366284201327699077318606208523295770962936613849703797582497689803802089677712107722507768702685025005614045129992265859903697848142240997925991203980211603312298496248563794219829362164625664 [147,111] 76168083200150103252632348707258811123935999114240816091808571075154539238861739947327995859398637545944662925570945071135122593920442786814670096576708763940536476535531292519151798837372099382127465385222346101003092253370373950510379727921907564485158490097115317477822934545602132211122715240304777310288261246989721245716470304145319122721850928847145939043183753829544368591634713398383150547460918506097598416214764971333324629219868991655610585998781368889510184573876766640135016041071080116059840103711904939943226653882744220000896678638672804921345067175381742561954664046476126235800522833129461806422362948397038057544066711199248888937397151536629351623068302449523008174456328996299537087629202630077302856221570885951536513811068599494769606711949269296326229370553604713859589436606416659385169364209997441166553496339240287841417905285130386302571429257216692497789429676521767620942029957311403923563481479284555411996660019349339680399098242770547781038500904043530314221016044124807383418999789381276763959145024272455830822319593671675167619568052193140423755210640942034977214914414096974962752911981448775145619913721134670318374903606144981898584042043927965115233689154711946520432046341829510498530441235496387588491804614862403225749859510428753985704501328355475635917567993584788548226528108537076265080474045273266301555478221984625566774494479721323910871570104880906452301805339537873726893694561233262208030109634126615216218691290609731031242373769537483627599503709461784352 [147,112] 10808491014184910420580303564878490054549868280400225127633177673521078686161711130622445501782648602272479809635995274484736859997989720162263775774558912476528986181947607772024593132245834904738730548178231827830068712431792674402709238383723576998183277827619244530041560607162305427852646409050095441663735976844877414239203782196965761870717407930370432109062859466181544190251952743372289867538715532185520442354544688014461944425900045428912632537461099441893276342570159695947586172445370761487418570096871652012629484407568883549339575671670766032097579123936481677677335845929103544245266229474453377723438179323520183540593223470138874748284199002025474283505320061383672700338752789549112273955522637706511410456088233698104528678141732614991306867519080105355116865164402534740277631920414856121457061679638930904309811179683274523607762600545555290848683830223477313412999078039348117638699013084585642754860887206011064051657324176321475670423921237926749115383362720971901054581845847423067189487123587322718555689381090957029123855574473128312945539836308760984333685914370049150605127786029069613534143349446524147786037429232279966449269861917023740861428365741588046576863640375272041405479575621932406399965576733022479697754167633934369418212591292020862840017744390712473372121657754916028024793787912288919047991513562825758880306497905236284144869917094643000028839323305955254280597442526400119207301572526765508478982481412406673596531259533867310445237544584543066936734573024 [147,113] 1672468102632838442667087662882140657500565603188324965275774066314544385787610492330370759323376526328806979968706846351524203337715587899571501194711139017354374243484758905898755921093253653996782390074619961011571917228242976966847978430390218503320583623683504470058273577238770998703434478924809829995533745611044165894697504499867653720143259548120425518876677074040792022558421926683560970577497825972965580535261306029130066395828368269499585774197112626214661983302638233801334329465490601668524431853854164724658269075724425605705461352331300028655418930189079625864684355453082229775223176534502275516253024146811370710710837558360443515614443379863409618999428710892841852646841889539391655838046466627747294417613365648133779012854811352687152347317810644768607706939246857794099680030498741012425983632429616642395757395538961763878086501849037078467047295493493843549394560774739418624238062692961689682680348318894783901274661985930907108559354488214455152845817318853482733570869925825267685887429082238362523584478873123876334113133796910960616512639282666871256886536320255094972143860553652460611711773952809576309231805907370080550023756793803997965967713778126644835157681708923718834969737932730299963514079402090018694911294813940539499290520954904339599790005527678553825453634960917067738062687084922350342693545715646525755735644264736627267465300321602432983879512530048510160543541392441703840336199809555461678752843129331071882009511628351724570028598947038587440276 [147,114] 1501589408022216074256748715649077455844466299256044828806600656774922996950056176990326415304633027703288204573249437333519869067635371992179739841593352442723054594540187546252962895892833126540157510459060284710210356701793948933899674468360391183735307830706748952787232815881875423050003423867705999234524284541416018049461583495359835498260982201969756152233602524218230213668913667758389326013615427286487764572074903024244417897606489224284733753831293214942978776287676982401712584706027650990062510304177661632476721557335059407265186270083394105451261394176767530318077210572345615179451426491494031669869559894839969475432096223869644427614195084916958053781145871070773891886355710623417013965012785982041164560872377107134327120785746116040843727145292637791353533484003312136924168773107847548388823635516041635929315475716140971560453196539036999577347416928731646173517691133391880650745080650381020996413021696645881680295704200187829423211273094997169244512830303477511077079661311512507774006990161143639506505175004935686320003936411979422819089308916537764195776952137382403467741157956236768660056145725851684472268903177903465105303399889184089636489755798824357271779627501961769346300334003634398668035451128587103699306905043608312273451664973175750371592679556149760514342977998800495421021182824320294137793825194653763847488624249719980707370395274852546182326314610335031873553232519011329252814646361636621505805047123153726933967775419537461371584916856263616 [147,115] 608835176204056506268928628696123197880970428769880446075255726948826379829736289324944865711650324218437646854590114546958755559585610464544417935297927460508622113972913919218841242858576262236133721574971191334109393115330108570064137180551984348228523145232527209058404449529025980999993648698709826328573949111375989346400114500514161727195861801916385809012193335449836965218503170156750538790829291086180882257323209910149995688729931451030292753599012816456423615134126437348343583680368732386340896956315805165125914750184558569428317723682196701974831756489049073048969465552023537183987946317832591029636516027249089592427859440807277822822173159988947378814163526604301300992860468450703959546298372783636668510464949471365570613194870571445333613833426565267054314420164035254640372994733077295559595717951074699874239900520791260548682048350831379741669153412271341355003540467480149703255799487683579074225158945711362996080035261835375120412917782452592480870227018457807803739110444298418662552792218289357424754888390084906070729229771005987215166649853328276269878059880023006791077139603700274897894568934725399492296401549746903918363519790063929364380192811320706206786833712019749806941549876106919532780385097991737059110661484642549429418433863021218486788414699602291144267109743592702967428329472902549136781409874124719701985100645526187787824271630568816856765156767197623036659653815718172090338755067405066483652308184684503021481585567126940593295551736 [147,116] 50107630033436650807514677015119256019510193203289669983544985312171195190545426909835077010805535017835734556610049153050392675502613063123191663948698684213499717541582197613483663639385597179261557629809603721986784396060926100501996513135128309403775573806775022651309254319395239275680962558966342985555278310654738648746873041995786760959738395431401161643145745629487066516304123715205551791806041958327012276917760153282511395051797703253599795563133327211966562480146950898920111042084798246922705331685394445152255382918844699802050540785181914222293120388359400427116684918377138181830804395807602283826129654372486040780310987859829623651918285206009440688326175626768548109833440641802790594213617374640563918777280927403527960711159664354725616495279391892358923725546227541854773996539640237365542389290242815883430361794129083102694694727594235791406844113925780830756220035972131620641284902795652545137210636299959873639132329448339926716736522098396562453877119787760055869637555913212918595160275564813434061265400056487208485695668330847991420431403040379056321969989208273932787214709320892158182474811550444300727613614593748146863361066681529687112469932285413530515543686365596019997220910208027395844923926255975421001177996628087425962170631278972246058873540369215748938750741250927655683023973038732687214528603106175774788478624436557820094566169505431361166484010804253617042666518728579372496357095533825614628735405216451599267062563398716251440 [147,117] -11312499344614419208815142280513221036097214803095582435122307144091255855042276485582830707968073198894659835882145865640596634602327037897443648861386144642918064082440183732471144540567152231541890505136533820194926756101546663858788169646691381736830073635649687288491992355546637421188836190040544053128049576678488726306799632024480497179899349267083972109469600962780135311342958644731657154517320602415429900036821159567867484195099711904346740309565704590291271569654441525653015404737450158674392999724934619301575090918064282584815530554884968411977102173939527219134738986783286528338028789691217599143037240220408585335948886733407192550893810512094028314684794644554136929671508124183421525929924721121431137417214716146925199594399358717759319878713321584514293652917273609432022878430368766071750517227283881457906861911322993072095291952009312915806713120990596837471117342908062634608958050695802370561038206010025394936406902850399256829590697285179359295702684453190740682343822836419067648686875703713816437051347725643573279252999970588352975885038075271921426815689383342207221595275243507978997984839217475537325241315025779235071804548204780792893884536364201508930819309392344172461222380944041452037892764176426044015583448302213143913390858166518645547448528922836630659479717522175575199547503769950032680225273931371499185964732652371115298031799888183314795359265749514740469421218523337553891401023414317918360569544077471070927646087145214 [147,118] -1664264500731922024939668351560493903082129341492066485009716702701555588778125055670336617076735996761049727395958576457676387601504992897968115242973096575195726926476244386469620989330507953531717274905804497339969511402439927774823659199301673336847899690228983755167820392559507892085572099977056707873042771025861710861702961185752008367737770638603465659575324473432124438823368974338153123270811895947129433553903028101070922326947515391737610810155796395009926161373357025588030423410133840217775746114252744325553106670229297805027609407715403115494822231889487357327512656092672130991961541962507787620205582161849184951100823403652956139110335148801293700168006000686855775045927661338930354140002425094442480640802350423259267753169791723643000836069305109716425372831566263268111597387661732230619679624825487498997589285137617490288661406756993127604130528522379333137053914573812422374662280797737019746186105928386347387563357491793733603725009086437345860464778283705965874593640503436404539619248784225488590079952505351378718474371828946557037478830585244340902765055553663881840103089383252683539515616925587276706414968062668959847598098290222775296844430051434727799125411996057198537481827876492426793604972940389607432508970179279414819041157279044122213027296581414934173371762942357567127244795995632110695872414778939230855074935912791338908527175571369999524278855566470413237773888217944638113536194194599651120905317052897127101528832 [147,119] 92793718084503302876069782218603263351843917488092289110048140002078480352625948847886752245494312176618695584267712146443564138082145272526650752152598443382555673079903498319640325605507133579435620983734093260776949308253498372668696060759944298230722918255673692476523908006606462671042872158948253602146303137508900479249628725502312996732761322481958973955274295735981567201360724934128925485552690120679613816733223917618134956744384550293804220872345705393734831357852683096846105558046077471578601976402365108055153084804806357390799874137017784367735275557066281948719959265825439755566246337021292727686770327063352188499491492545510281971070635076930060894494504913110355052436737203201857434815784721917458478430471236339867918814037239995056653809408645953018004820839037715073975428839168628220408692633594118433473818455024133442659338763385706588165397799914966055412002121593329008669414976469044149130811791793174616806441948930200187702976616931658771836183232165944651979812183029004689600983904329646618368111419565412208590591604085981566804731104360250047764276506481137635418786497623285377368439403713727038277587354098315798651090249800047743315339957292685772969816819868726842716851853203405325004909826301121376262455132160388442710528181403474260786884957214103298744128746257289967542099726977152447071988353171872675043163425485990944385373737424983073026341713631691705731309563722868911675312376906836690195013812547829280 [147,120] 42525633352841099402345018366542415881832398518469087645593938893277823747707581653020049668292923373119211949513408944291662628315928531390286510675355923856838501926589615086597063634616845832536644980633045973713275732660148995524056050137604969971102090941804739531677895539766990115071811787809138209460331989355957049731701119204155118552030886966044577177834376781289364993640277513697432266708679936408412180939987325144126677097824592331082775415961855055495219790046350517818451382244010347667644650157834163320355809848287556968983218863550398468850665921068846479291147297728154417175675810865072018116231271390545405061965807455671862518757163840467872852983594119377401313041692109006987399039687836320331794083441671099676415683541020046691995747817706431428204331587019253069800664426072058692503769182262202738530678559472608087720773768649058152774039173040820695648015102134216359624952861734208969174154367868481096212192065529038235757489633031395181716315852261967928875558469664514190295254986859792211740993535623818494329681315330686854720495561972268351100641555570071816132231862798961295739127543330326274140533158429532899575801344523436475136961653891091708055554489630573260530466107698340210912919036920174485073414982299034333737818624798563606005175948263971894949851974485397805105744307309131528242272685022029771452930995229409070135603236140309550104473738105257143360180706340005003921238517637463436924685839712 [147,121] 5157293265492627204437831363723237370806267895511300151322274653125658789018131377943892538323290147572523164399781553714567888940660289884846425543401792457925756583942483848045240658998906826110969049167082364860416009634272019361537160380441747970356083623298828017791442214650707646106776101919517032581627725997276110316583001569658151761968122916049754037274791064910227659989874436833748039321477397728801293185370863439259488941668175828600456426687812836185799603909332315363336481077525306008969966237178863770105109079138649988609229017282267168059295455758056277035889239978859907314715814151187523416804935228165956381179176094120417729062239035511942926843906166397541523494951071513392356019186429430805894881785978493387273047594403469063515271047426626730457368701798650112270047852619547288371438350991586150733227585669891812005846864872590849039800027046537666922865264387398020175147050792096344033026631169643095330336241515994122508586191156508549390386758011627346798794481470684557706000222752284965408366210609992127902386672024647232025403194054794042718998462648391465850961158947824284367237991441102179199282293679885142185224075198686555243528278785225319098987393965604807239928178202705793797896032600168646273888499727182091733953807223139192892004255313914562049893957463767201726028465267799603032493999140142265180159691314588394232316440444834287143715632369814551915518664038776354440649862819687054803172 [147,122] 313505658478810457109491579108657945411523130643383520392879403171195618739332248043793346324904989556241820117077697028923554224067544924900121854345605241132862742135846636360656420448518428401364798620762981322468731273835834660142607746480911067193934493411477366074213719901158237342294532574947163193583331026520683429410696498968253378922047237086850599042962903906191041313884666090906656269652818061993043334688830409881510825456993491365362841868453091280389002481861716938937598822879809184824680416965589423225796094453662753944232308013402493731139563881629715325989893086536714936497373816185505696714898216551741502189219179964115099961409035633855587416579568159667779994171748041350550785004599193834000128731432871187647150296000850131494813360634843801588494550409865218026462184222468254664788782801766818005524363222808139879616151879788260646621130097414279976179288606799997101222902020287643908789664746274843306156944004448178707702556352977962350517306339688528193474380863416648087302580234385534880984600673997453096783990632320167018762129344541030540944522132169925301865681165421944500742122745059364056554010940990450631283758496988218583937249213780755624839266615700142972994813438124155355663190080087985303919326130283516718061590000602864118699374394303636483928189133259300675142553952891193594812110804158684250746196451029556398652331142893809024612200210727378604760214942828480070855978557480064 [147,123] 10710255804303686007035124052820754841285989217872831045663363233580179186051411272077612085234330976365731140855192341582214987534057459703405257419171131228188092574586307670503347252077441297532716571170616504895356728370710520417565092277089362054081468370172275871749082668436706138768948481295134406704111881157877793131552964228673113086435715375507246239137233410533697212552954056764892124899407598397124925970044644877451751771202581122600896643737044809283846600875719069319534966454203269650705115084003986678309860119325529330066868738430722582606611275859234360331878765098954909748271092024146288646598383686856329633869247120616587239720226343283123175881029485664776651446568142598299724411834458258556249333507006570011983372012744403580939041159035914495383355247252307406937814377563279562641067439403136955970111349056029518269807772975156901071611206461658280064397846383417752707781381663723945358582738254520190733072181798012783204297527363360040939820311076840643887060879039105866682069739417166811866238039222971456620176279493168389097502856465220649762819934733908085544515209138252511615255758056247182325348574813740569851571372303367398078275479947280822925272445204928649579663407999943813439586859610457639656138014896070400283916167556952456978012349151661675573035206111035360950585832019434107543469744002274832017040061070820413863173577624482222583719235227288440639535753313029455926903728 [147,124] 257720852691305647287057999804643320186877703172746537126589430128504586548071365346291427032502226576326908811615885194623932724443212289309156705539482372738496053432810056791561650013863864115965711034915289092738462728760586211399214234730268040816582867025888489536164513342542239754912406846614918116818129385757458485058911358741492913772444932976040176654805310937843287486972407903264769525671428244357726978091381596219808755696325207120844791574006260778251036993821716239170477703705921682393244913225648280618621367860407223220085551799881974898722975670724084190396467337853441548250344399859315812417220806818269976158671792071058152961943182690473666748157322525406488736188155766375383595344052244276156960258270942814106901250427333085322993122529001909431191990232683396412005597779144433669943151132845704160447265726225088951421949934075840716584021995355046718061017642884397733629633430917915459585301855007419260441653841760198821435479831032468220489269188887342848692983926027870462214023203894500448519645103372851957950450555350543188107867398509562149010248656260636749859894686583523603825984655363452624604301960593861237118565559212384498394065437639551629288793521821114443878618500683916615579675039469190108766790020967483405867770507501778395000181238211886368891435885730924496852446139722189643288151805323413980134718656665816891039187321138753061430197114294855279810736968019489840 [147,125] 7594513458945610165636910154745238114137103890436426951034780290112700347461929017169703458268498466101826164022227169809377821595359515288370623715722791814197974493745601344012641463092292338883263309350696557189693902956342551910631654469317166301627706428448947222649511134034559530716942774326036268907842981818368020759504588225010101597265304513374930038330799546168405899352979208607970094151854606569601491549875546291123704942077891221361907971665820207085664424136776599882435456274248200831160180791282603832906522107790248987430105011321301912904403801835425965043227887989038184049666192018228209757577167111886867581817753441100614659169458803412683280810418567985534965509657028618136919073848643742411881670492000243150268294906203738854955030546099931111021063334879822192163253667770404040708371082565875073373636159225961683191572406626650625990327007690943662884866878358240527520405020686517770057656031590949990610210404931237424950206517609005533745705110695236937641139873101940422232571328548515929145776513552632721381003098600317735982570052292919968450873020708868110585074743887101013121862173435999954643105776604385484235681612596381769708480064891750969344561773860734966404779350381552396547693813883238008335992564672148749506828097974086305400284233993605126832811088551637089561213234172919253175449157503300386019386875442281306551957603928572718768617579094235448138952007630 [147,126] 224732368412105701340629122430724820744526804460465467319995028437613106575270111655901572124647585212627889974977017943171656252032605849603105396468196739166053614682404940753912086195686732387884369518856948130790520372239117815601374418542905904155887666654158594314690094703143196711441121665575054797955519699286262977430058887873842699494464930098962469830484197456459849530554887079543424252829110055420878327752288930563486544967711177748453837371438955463117542160936436861875965819282613044555020752611331670254357289078144283703571459897714387508666896241954444224146006955582605550235216392072268614609404308787725379035643806330750580722455186741976707255729721767868046513708099919022003620909868385535626783921094441306298369960502134743144519010224736001640909248278100954181602532868509094488985676233620614609788398838678289403531280351178016718686420118883188818011723825144949968822491317309416151065648459986374331160649224122244779268577222845099498888372170511908537323335920286364858469244954463687827890527788282980028483150701006135411386705720000783911531359913166147081428379849583514195314180651431601121680015316231029144782409163298245169037474066716580682765847593216688914246766232705244666786894869677450020676556910154176198901593836104831737113642555543409074388605304660397359099210192945017212853977950498146392100060669687490481402977300314260030844783121039979927168 [147,127] 351799208864654604924389324981633142066178257617611782428529278578473412136150745211664728978889614736306043169175342018945880165280299059914756651079591319334405488609714662971255948909509840369074433713534337928035892566581203642802719962621065935000467728028758259471980739566398194555247011621200673620624263166988790848761486739189793713664229993884911124731018559318220424358331763257882433192032727373592998120420888152327524494189956819776199898037543265282294848273873627453144018744378498647768742287663006456746412264704523383336961270566167457449480283662023618176734787941717604054030543511795926237423869051678163778910460844784956132780992436261931773079096712820302854307239451171777102600010480858307656301455661466708797040310542122947959124674303906168924264687834399098394988511259903578543120593231202007587673444493908907932594868007348548781233215509419814068775239847352887882134104125079055406711936636546752213099952999016650793372076450760757784157652737806497993977587961356381042665832428139910523508788609009813267953261629979827383890026196623697200853773753976789327634629065764903607123908362346160877620609294141992841351220536324948018712565718899730537358522664617370385067183236643790213982054500700739488325024593293718684024044647246645520207813562894448183572231279286511803371493164354875545679656717008685723758958174537109944807792538397538441963988786704 [147,128] 19168746579525261889493197921491217188749423294445741469890522863126903343026963410434165314822363819374343797387971326014030713758369180077426215946539063663346405596329447857821156445632440566162757765778668106828635672331281484842786190513169348685395428851359963071978031893778217740153889739617028904788571646565126228105949686982131144415051272072273834675383489048175874396783173186110736482562638106773907190471788924395997694940599804893468647317008364400086178544284772447355699219615033243602000290017337572378574455265016007467309926713713541127258319512118248657677272467698906417703027067703173316531541276733483166011433677076908255791251322686544155166383326157813814732204531400454884820607913839097199863497315491809988834988646991608198018259293300411072839618840550697652282841749848176348543876263423170698106012769370373814709259596191935799162728237851685236926303956730394991849007881200795039055214540206653278358053746398842724428932468582325459927788389623398038629330228901924900497211937721878187118647130865060980010051661458108272538760362708369844902518295392311113020248945435114298679349798409726948922048746774554692559978202632001156457917136776118047171423357745183114680045960734523401623468809998645871895925490803746521570246951696234031445443093510278350583845795979708882969538726062547020842033589752326886686839382473483498051335881023764014161136 [147,129] -1719081274151424724733836758689942256666547901893542499164877256567564831458525398550604320432347710815387942100455031543705929261849085088661545501590095195477391611255998196915777758785992001596186132284757094901985708763581115635699871771610367544252416824493488785940455819204224713458206445553454036770932911943317049406366985924875229026741391020665857231904479530853693036438663274284482124314276185637588677678906751694430612696047434807638118209149036873375761440801008171769766826162394972153169819467793500265180071466690317842930697090698566611863842056584197597884833051162415627180163938398037555417855290674419182254192119194973822111480624175073301681958937963425474751225451105510529484946574102194859133999748974904382273372936532456385996547056457188486643503889574048977189619313216963048494728681017500286107154913224885779548662640925137043432973858617075881011307158636530642528397947628673646259307428937898195773066102681579754933019888007020264147224248874635986583690400003764424328701354603466379052826047594103642180043324016616728651848377506552391885285811272323768268198457002618855606937523804540661906882917787565135273614715307376469981190047443914656746742160713948372251386045927638949714441769693915666476689196135846351711769513474041279550400055009175753670265568405117421011553414361038251016547640032691456418380024482387323931002347434467670 [147,130] 7259710115369149193946963227897770856676354930714493108120422205705889262501978955830908595755993795629884592028554676776932699166683885776291906893230579552455655174638485481404947754093921393336644403749327663993628570523322431275007702109712183357382076882680595737091341197116211043474263748121493443720856930808273275598719410668437469259038347672162398377358137140822353204643096049559707395671635091986122915289682899774145538077653265013867676564581985643899455689176473346150879597579371194429188636673379875353313754062548463944912210320232794524523160464271707831620210471857392206410347377286347501747204974719594361036230472697129927580189723231694442592604274100508152839333611988248931562611259859111262511549234380262112949223367692375958838811295321726559561860586843632876654180246004892149866412417825318165138394969961646992342904707019831666482629314333780176132103060697817664474320676139639082415884982316227627893880717859340177260617718607313790331022571658138771409166228848060163107083056542308054534942529956589414296132216566092758952031429222803923396076718912427687258963529104783525780435730277778650030901755211558463813612533352159425370126991915258228312292962733662699154826278598624273311787906129211368186515076199448196149373502973665269635756038919356213669292235068458073729843056166316268841668699192275586083063615735035496663178272 [147,131] -6697900498483487040904605467648138256964385566925173808040933549192264016508621061257175388978338180128381891704189393266285045448455189865521568664026812174462928635076088881888113315285644695035917226734656787929081542299517536418571588727389866187835508487758527981316258331601624087204808996048912033446154232955157898223310610272206977292365380379722812156958324772925612889734582645197624114651023196612400472552319471522270261966375690242998036884559621239757772764577309860346076625720294659317108214087228611797506598684828343237403089750867944754220368965745989610072608546738400329527602391571638763999770654733667825982181452594911164094840068080965620783241378652955087471564312045487654458554166915726056682030793778242314327585614979307182735968720840205233266394692572581933229462375697569505327313568585873116676026381126189581875422399410668791285421643955662855370011678594592807224995196568014202380593944981398870203098246844294716664169227736683973321559873766350570431218378371659038114078654097200861536869014036946835000993994663600028054315608359718125279776853299677695398287804014658935993463898695212706651308809776244333829103355837653416788480729762526305053135542108567625441289948351057124635373981771633990135562006585742151382336216681267241667673375639621324722814715456031835446751630093671869229134088488639270188329473488262268 [147,132] 1313766372567170542003924845583325086175146450535256462596005395537371941141147475094395545326478494619142485456398066193352857478429365491376094662272162953932138105577301949281920892154031700541872646684884233081743765742736670001507016595149673098125456530927467033434375061719509653672521248912231347789242088608935559678842645293890837100814996659775678704953736396941464088239976829672798813425187474013886443103554464606260530506271230135978983502883335312373578868854263383479244749083350364887933307669438148204749675538047337393537305554818509637290941424210783327047246935749225708659630765208258179587351531223265093984819916126583091828137473903368421603515692792093222210991270916752855077528514969389062971776605159381076759349708796511352376075413836690451506810166347527441633042959735658849425271636228395450681881522799958649037365945856981249221912573735914233355775683519718035838567613535456159394157070159223703098708118049427045478906418153058121645709877450632464418886216423994210828254475206473095629386087655046789481241909047153144692261599736556307796048462904124216846914819984837904779097162511612401964381958354054595424662523725188163602646793933906612526701773711575219389597686838015407534015854743430223338682684030086432612110139541366922066574765058110848050397119948978694778556115660002235141669639634338253723298769272 [147,133] 1005621807220058312508365166861542340676590523528537270056247836271097864081342215820848071106569928246607932831115330617004588681519966006310014677983987603345862805367058392556101278896988539236578986362076362842972885331938016069892410652952539432313253763316615132681829030385931893671657470643847315965601328269985377933039829826100320361345952535460396591806333331756946698029222850412146550009444120137831760365399958818372572632011137880139931726628546630367542606010828455323110993931996942691252892747161586313830779393645140249635602809556153578005316248331087278175135753196356084127908344943305337582562661033030524097120047027318691203434932865482425697889162590728373897616222732617461092928427358529645316691123491486750709184102482485303181626827311122056649752359312126480773003730860561204569172084232148185261245792640323193305868948040869988922481061244585936106981876369308828578277076506067681634669447274070716308256417785364039131504002970256211411624404662099500010505606374850245870676525679211641039289603200011214176820073615361081051617176260175309982188345814709707940614069346761637142635089116586366563269006583232489661478345963441510029116603300875322204920353278049956507829346602849216492153386190457867887142063512130966469623399621670454055968198520821755390740772423736432339566055974030080871447228551099999661 [147,134] -18408265329822683465460468877510942464656347883288480620383672026622683108015118510271433403630162506847048988425983255778923004010182236693848858080120614851763146129132833875279656360198955523379910890490362998855961314684567885749468526486925982802796100899926023203534179893810030440135635817503452269369089694306789878055181729699715411331333112341643057099775426393999180814363324752363609792185625983875990131985038026499882116838122618323014084495096588982448378181389355905211181599034507663970779711875797092328232816993162495701519157819764354088002072982409712518768616015077491647945182759498681460198266235296423975375130362758340993688660538944485393699905731731176518505813300126201791656874640893025086552495845898776749202136587053821753715277092614929541357724339772466871698523882026064054322581183030710974680070805111322102471294914601069274820670912326148388068955657906754198265517381464199307900968222109654538059233796047635015206608100681835876548342484930988675848212692706990222661079008093711852576409710218089493335401235287322704650495297516121747197318510994721533168983146850522137982252047121148851006101907796992269991970198570892212010918675869367104142762971117515591386453260794578022489359278876775361388234627528991733187868432468738401827470767793542497896967263952419936321493977547195539337331576320 [147,135] -171565896075614725271555411352337208159588406332316783944724464359382665897196932551175662941399461776118539293907118563778410536277385572245924986626513495119340724537923463994486535992770475632896674676293998037894700579748609001744032363420147181240408572559608231429486163056177096095876234672073612488966559593949325491530077874110122954774455399565205406345022617928634967463135364437466804823601654088253475562659484528508672430414190439375910908573321319960730281323298417788654060808480702173128299447354332999247276626014039409582711494449658359300398155509928305092347766795284625736351690594819967349695535187609975380253327485251941145262980064998554580852301691555689811059388574386921548346450712857568066567589338651484508324483200434742087867422797463128941347079626717833663404920730051740216394147862783284218014791343871499059260626092027371498934908054546924623310226020866322590265848703557463766407531550834386666395301206202642604231978441977000440260437283651077896856629882202306172711524428452517245839847075626190501156348071680012791769317708051661526124707080834075792913736837056957891697963851846821960505619249626332311587515302295795674806639144327934903110752768731175839517574175697239495063959230143869362244337246956637736259033889783812230822196159688646547918183683071520277813325644913496982208 [147,136] 814997906239695484728831781298099154836177158973659109542099302869344485161654487788559489337099454879420130825609611521682284655953198428121249770838797233953257076474563690901263062266115869994799471940485230169716398415480950240269790755953767615592747001531589188432002388775891616870615416814167001784684691029448411040003972021498164979946776937266039190806318170987365072290864824706398648274922272211704057990984247500049184457879164333916842317701954281549382693372388459873121290323477661524370547167598700708019976660760002858366235864629366046176666915421164808642654938687014615320310791754400017361523762412974627812427556848889569673833038989391127277783637764379858133347699493749916121803151846805221079752965545790430474671566201440171421737121791276719627889464490682744329565554342886657665871015058308388558373383526339941762336301502370318543633142994043407177257391586794705319085949223726678397469688536139744505594852020802564032838483329909184972704865336835234863193640887818098548164170959144807242676460658306351323041708955825691568576750373161456625378736126895248402931263700127943805931929444708663703260948503773229026258694778513010732559892933365235455702700194725050808010495795436675642499476794145265491035456740054185020334486473959441882700659458371559642909521981234589511110525336288 [147,137] -1701829791770089830062523517837381000855323082199209603678526646345562012901665524174089931580130703849500307348832586919805321240383529841429943430427598225012277239485831582369296227629941866724041511308700127565054952252283885189607051014274561337200092711067875961138276851102677403211353596070967602376356122699213811663008588843358358711137808231678261260198399153904673425880540321373736121590343793315005505895226522584064504393194407665527356333533227716605150211617100775918678379044508781805608222065046630005174853286710078139036448251477188351808999166175971570999318132169293735867912970205584064315267791462797326849542494393620006163270856462933445175967943092817079089362233736956468254317656478329287931886590545369971434471982167657348596966577560065615076946711783141337837883207137371086684719210599870771285187058593031537780046257684579377914021667500503370500044263838091650631725625483263092730730941001938721732733362714058413808331852183634070117117804198725824027364096075821990063167651072765205990671435561898280576123260891551380751350207929745720266636264867040709954101934669681135128572959147650022478529641691367605651056932089554387959047542106364006495444322721864183624084121202000695261852986547282619568993035095994282856399352745238995470203855725660942457750130404692477111276 [147,138] 757311417538195093130109650584350289209284045458582432247802092554676221197836057181865686859162590953500247523109636801927509323500863759997165542245799215846198320546515097392024726163003465226828637465353004096123418872508201471555080864835866736973184584924952158684716551196088009539905474248396779007005703579430829874735320673739039876761022596174533278605274716798412946537120117944069639920258916831005645464920925768097871201275317953096987935776710299172724956644776663976563690641725838197309792200140979111388428881515523714738568356697863277594824774645510476176055898524684825459078904095578385459800549416196831196498058055745777838394166912910348426494816065738941453143343892819655354659095554379058827671146224134168666555308475387134148521665475601906445503691264408474878373653635549401429164996991326352162415413370696078084762268157938796977560617742908480283686218666503665801653429372795952523221280100579312927813268981881072667948197629335472031738409754215905183247923917144621985780172858883910044047972417611201006513504100672968707882489049242235548179324474713919089859410554953650916085471661843053246723575973798701290210654619952131853745910978591454878506963448288896366179126561231323521823044359756192363985725544093667305834557726535062567253886601468058345515903593024 [147,139] -115009465787682587850172149203157081528434301144873107838443770110077519920651223090071185750876498793429449258399422896252285281471276379987060115893284756678233756504833708496918225288194685147881501433585533585822198658729450997942823135182307073137348181691152050349274306709047983207539165458096479348352178243278994013993316186695735591528117428022116126397163152638016408857168193702928867205900180337468727736320857972179000559136063003188513225611271725772208185522694943500509045580012346164225224403807557557308404339968978063357865827775072459973680411982977687732774016029704254503078262362038100410637733711499176535793354814793863883558185248139812307762399559456769092063576268503180754537054742535355553918807558440432610809268603047434133119794102895538527277836261846112330320234045654581384372349281320298005004833613374698928301130556696928109642292379641008658921959740012228519107272058393139286172880801350058995052734721357373243435388863928881346105780044379945203401719643990973258960288702132069682135088787192046405255617729410729284734997138764348931202388111687829502966581864813915261486355118168726851035435605548019099425044995475018356126943581185306442991788227601958635288346019483068269488918682838314906580700627277791057317684406986746684648251829864670792952 [147,140] -804673860833005889286861901230765274584105757122671166825525013725129439496900456431321912236051974961511849002188189591697999730865767590208345291528918038379258347562492936978408689832269998709169291679360855598042850692799791182399426390011655352449063845294443027407850636403926938942358320956342744321616677747826597079676026860041427460365658898430866510907663684218831854906372256956669243845362280877334622494594472290973722494215261074747678615244484342695290291807098961532247971770702142413963769688723396977779208202155089218543357665637088935559423348533623705313282894341798052129974683414307925137658463097377631552959524408966820086191719853227557842892655273567280891129982331988799138275583629319508478374611753684076679094885467888697839212922383358467122463080224877254078840743406027908583051111028845787647622675074202124914359598693346169188618394458677711448824261751615436484722700267014654993662263129318108523686767245109800649814610042187171130089637525532975260793352267166893658531746396886980415674494630616266224061626110193763330661129893234861586347817145466032910961695662464356602603669626775846635608256432703494597921761658796073146086163646590849756038561706584166367398460430098919615104452129281996852940746961591243192589604562553943920605148104 [147,141] -141974979830660020900621590436933830432197148560387149886805080987202096173414201465361465638601428860268485480195209325008254566532474978709352566603724728617190304553447545228033072071030691444678769036669445154308748952911631295306963207392473961866264943698903819090775899958201856835039163014285944439155766534695123652695802950725416484619820313454193783250271446902172670798957772596941843711773741852574228181548138774299653373274585461384624688678632115689647854380806757468621221658455828670226800125052102989479507474165337953500429452742021535517116471684182296308436941948225823794599556876788075287284058956100692621521855023184186847493928003267064323487688462210300746175531766930855708426857353487026284373629050486505632552222667709348419999912915525150740607414297018332502046746974309672490154705630339630503602621303034818650224047368130124933149694561917711413480934072577844475388239359301973039684186132761379014445765357453212718787183903777376529904243334474059183917240576045580296880637958776009709362982336863400405472547446263939394252231120560053154357619240931527281241728758945818264720793885179280811031199646137949692511582844909853224290862785976664015366394429407713051648417215259984233546316071859807354784895287240717600250786659001382703 [147,142] -865154568634661071106507762390775477716568480839418519478981684610010659250162991806508721687615614354113425875556358767618538461210861751769661280561215848949528396385768704457516910810161405335760340324179656567505877232459869866922752600428794275614567152331964795390217477742973936685699889434390751462058305724482840413905405554109826515039488903478782618154549501654685710804706662563040880354278573661862099443787549084535067467225388507035084133974591608376730117037991450654991354817491278004794877915816223613866229353442082087185266010814992984956231533966450211947236537383516738744011242733055230070134861018452795954314703451146667969400257620313317543425083273280867616061105567392410291667740088978801204580862419511662126598193502891029150841130986844039982246139385400913347562155223325379595977675472571123896418004409659980668861031376197010928913807402892104128749334907528628776923553754639141757336686036344199451485809642027404652927641583616571945472250723117496859373657866942281800519344507846557972458104550040203003321874124791270648138502566168973353021408222858137053256306835188061602288449053880606262824174247573097485603401188520296519516899046377117930945524247441584674149470376812377869014059732442883136786116652512919272572672 [147,143] -1491935550144364894902835527502904470771685976255708424351222177569408558353112667447261622437803243563775003800039862432747621172179934950123132003919012477595218019645809158789535874635494518041950434169275700105604925399694802827965027084922343142219396818998551963525295181651901624397679804086359720755465159153575943529686902538862163816103104350249535265272244857239110693187522960798074800289281973301913412311039724880102578157219607404016925199951960855900297106087488915944074316826114508289899775202233773557975167521828287445729841025563216238805761010990377715824014326657524299064792902913116195230651402797864389229053981677221519338859810755470504130706705839363185142382832953282666231579910620758690105428879177915021815215363989964094459505434082866621765422899965089072037586162251939482123721138853264790278412046424444581812501203761160149609409869032156738567901111683241677389328863810124049438320792449043812229233424066787975699043048768052999712744791065822601153910233364126345322774692825530054237230041699641323530151750913073684339001193394117454834843640263597853845163237058559316012298346978771086411942387132496969714205066751467040593531431776989079401644587075655262912632428173581162161498299398326382000910139553376 [147,144] -270198850445068928003004971128792930950108551302846328783205830126829623318119627716834798551085294927980262150674727487169827339742615661336681978475084560404142938111981192065835182262126204630188972153356366486103081737796844704241922933530707734513381674451233158012777301164865934772754606907207865766341352625135497286208901065924092169157162951975468863239363438659364287827784368979980123278635290538607246801305294914938762557556795526742465432142417120256795618363591217983072613619601466200028212679463442911303536329018439593004943340896743494961537219453060410669764972500825894531957312364678341352941043182289895091422395720240217024975156486487315443529792754122068111598218210568590531961698519604682250152731027575770243781961630707927794921511372186580809884083516355260135302007018246784998566536315752060643285754467157357250384475999580045035850509567592269779458595982588941462921926326288519266305844787856548053770847426895244535268599280108271569331707364133563272091248387064621215163863887369571643817920985028212006236359553744728619037203354921194489086148770049530743873657107103160292653680650671717663868347686511698631250910453547874304281295688472273891071771087255530076745718802946158408318162049830461744 [147,145] -122964169628342783923111069332040910935380736117166882142611569873262919788653781482601065443162703051454518497331709516062619509555476463796702617133193478068206759466328726979667955077646705647069611858781389382937078825689590039831983263788208359068251942399536910563310540286475473321418789268022560307610516544892652198484165650553791447238488809343504533242597139992796851646166535005191836550859302382397446103073556427730280844811702205530154880420011815655977985961582630080702827592397227822448740446532601558825644367241985650945669646406129822375088730710066467936028511053147266206473872365443055142925739887309395654609037629361905054251010833847154244971511369064729817700863320058944816048199315954234599537088475929386889476577565637802442407328205883699058197920415663121664493409081544720034841412126005606377597809243977766976199952735510608145628729040284463423342663422773714605239259693220553902157004042197904539130620262503217689640410510300398247663214340221978150122807113870490021918741729192571032222723878360180089565607098716655781996028945038124450922713275526122288105930213937420351797782463968038953945749387894508789845565958508123890316294383805976597422442508389597162944992961034147508862690 [147,146] 7446412246007708156996060129818390070554748928223617887688111465294214368986031405181921162884434369096455057738368818450925801270176485219232682814090643882907155810138849582506684515628085312772268184641109794903042357223268064811150545765713677754515027488262305734349822003224711799683741695882135981810125654489098791608927383693298790725306110419622797870675032240174026418950159344653422002153185007527452706543574271252637853926907992718317405856680606566928680468451251531179097193901690493078545779175579120852120005070877332987726314586516233402129824725916053946664010184826051511715178557451743330104269539557852540260201163401720790782135591431709044737865807761818811892351724376091571628176719589300176560976509196162728716319320007015546493133821291894445028302767157405600922167387353758567362608662612749877344431100929808491011986203168074482732437915512451794879741217259040716642582269715448645843175628936687367072161887556387416396922612666869821915836176111439181953375013869867064402597306547123474227382187722598152618844062001011151340762026464453610022452986945639836207381704912075692876510604336003595076825867477469938761741778898662796461109544443485142802866261064011941483828209088 [147,147] -107874962599058936481570495948098773591182969950535034251748683973506515733904921250408760599384301919018201247064680148751469537243138297536420745446814004320462967827408827681782583382403336267567473926259053983051314890676829135974630613580571927482582696683772709014556898001112861442388059854328258530987127103885801026623555421227059391992223165869586929241463631140935480955737914074162782030132106115962409087071021250123700062180278544908276568003130155793848138841461124360037277675772669676702669926413338713778259537627604751615157386744010337932685008532614628747207754596968563825014094367656704247658990540254988616411899005039448530633738996266820728167937641965502781314752946583436871098785775623661274441802055986820076638096076704922428660184969894027611466621632970895508388089700147924043168342754639085853725298718282293692247092204219198553207401170912485158153833385366721396566910449490588800421680619432278249248693149492251704354662198117909845926094985829863917514708155781275109793983297282872476549398092400654430440937166354712620091937506048754913656983684707206047378910110874204260554170559519811101825131432004128695006952720070710472303652978532697004806972418488648 [148,0] -100088401973187468437001399861996879356773965808577561374033197286906322405551082722264396561114005730420088519089023086493771188808756085426889227272232683175097168511130097984896201121152675103889024294039344651347678321795058392873120086086163516815734210658580043347823497397010991930093361998401028074054249496540723134518772744207807628919567458211276876697490687184413325144342022025844999740420183216854378681424942010050795980982391417899813736524846623539142291865286409331433073028821873642721430128525102617628244410837380750672949065028914415198345671248341997418330809968182894580483955544121384426220762505990255885949165222967192029406599796554581966194552931793711288798223454726464544227920402591269871724260432877572470788514118963499851259097311741654299504441948089116854100845883618464673540793896709212658819383071761102961630545263363054112003447047638301817589393943951996184962464505971101528743789507649629346910110800041053010230649494501171065862972305680584280881349837475300145587730817315186173752950931604566404709497041377989033370025276172991216943831450151668363846171337045889979791878699352485283787576064542333946782817246584871466867646069331817478271883818424519524555014285722986481911077412193116351666224676543776979377576182519780566077436122622327484882037437380975488897424033678229350097310355474003664258664854029429338020966410420823078172562855404955708126785203987940268171130976195279566337999478424062302544613806217089805455151443984333293731122382618034218960223103258580115954989619354697687161544821017843323136041815614220209832175130324570968189588790228771337245226640032171297768794853708147678108078004127605047340803911877118776012697666218100169950279321474953208845913203077523377996867698863466689312048218902878799021152840804628443842292278040495585094995233170450473605990867926616475959296000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] -12535463109492070117880752965980324095584292822772608290118680543603063092031891124692298156721928912992523278797850625103745536520367147911978207757822829961093831410123340197428392092676595959285922251572266868840246744194974668794523167874410676793241369430857146133440471762628441709291438325349301023010561439053131111924198627197997111768967586785546448317918994071949200611487622411707692497899645949014114002404803733239536624246751333986610934856457664970566429844458583644956778591327575737832856063305879623987965409719920910268603955186226923540528560280374821474090470402996042014822560158357162533975731565985662931254428748829002466071002310539677455606534151642957541951505527171154310497200969658183836635222347265091212369383109679718620260509308999930687300441840131670869983332196652116476598075069730715424572545519632816532605538042787858928036282754133466819498548258125534574179441992727774442814790020129480220952871485525588006037108345789054055509448590596743760960618329315694735585508630501915496908060431237074927355773125073465196163263492052865687912812119562551677731053352500591082714043205442713859163929511058867654287111266834894476249452189389564200942124713987694845259742554452575904055575412375296488584264169840803143751770628800921927338706710731963769431307735473921499678612581759777250238360170347216854561865308088426318344328163093192291777210731320964833764335464574089542325911016825783935391790496891706565024456672204570983478876256518324158920361111461278463565217575525673688803257489229235869578239056725624648885931026374348381340008940386362353419414467930477661669967520047027523169269023402254486089197762155883927887573746098947854834077531888335346005813692208515401309292222301293742218184178241382710000373452259813320836428657535911770891393462274552764102241327262559288999287941720859936922009600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 416060063454228065480052647730718862963171712004376285895280523580886864082358492881708251971668370369284272700129882576439651656751088669598454308721966312276923639872331822110973166413083851723150988970841560541068033319625464113659691861674155462253033891610192411238967988908808673338032895510309338767167737381628963297912949674944069098936237745815398320118344647281452350063861408615824938331128643773334819424219464457718218431289951968732546758148841671041213550040248496007651435103646098051044021502048382847420622659965222623299258458638935083939634062505517640243229142326433999455315150331805019465072280240742041400300459808619690929378256759560775346743375309647116451653837275823232222312755341812901753070378124563595855651370692996696655932696530124289373091638044093468593512585311811157162437924298655864495815936256181169208482220510824677321344141627990411086201344884758514150988607859175985401033954053970720133805100620646756676504750596557001492019055603987103858141078854374494590591698788643997598748732387195930748060364871206559217082723554528150896824338025455855236527317639673779306195718163432511947093083698539778097347150448097952638543121357513175196551349182980157111649142904140257378792358330087480892458282130764911455420008254202060937120924038722266788426855316937842913649750492690708051920332370031446572504509820807891667462780970710995808474923033926135383640149666474009352991623392408894833769560790090756648160786690939979739011823422831796419508348729553883988775380497453448767828545255601238722887414998104772431931016626787286010242732464062205557123462080951378253940094309885871724663733929778099212444559978976292497825714968552253913833167115444368972808781339320032930436185818099966413599937198029986626864404658912122067699223243405675970662339659135049167858875335883103805927008869052072649727934464000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] -1621916739232884734732296577968356938769339215818680958893232384105393365243787969095440002476291600535824198003445357052759056766927841273831604058631423287185198144143829303842095783557330984356586855416351792784992774189744898605992117400186118893525099760074093234159649405238633669801497720902066691941477037352462450269739360094757061659975543881167264400732451419971242506030923478580734682776893350963516879394698184564672177570998961835161285378586136735041360104412958268762002249841658332318228494838376873612600690911533082821415273789722689580517872845969616307363177791307395537854884760207553919289020403496625603727697378234595607996458287305341487212230607150379718144409999486893916720818758702895755410482158615851590375875214666572116589896836902981995466836084156253447588687955638857748222259588325161170252170470286319307956101467466117562933874939708563363127317659371484634197623934952471502916664581100086864905478767836855993311141014262161738692805828014136063853758506829049667137212077961316947648166468076520021573965982513448399634653925503377202945018761554098043575232661851571631277076210348461914641848834550879180862053214833934620033470017642892041882248147055073469201549407873839473039614229868090207412993935571592568009762805648665272243520257730883186108072352871835636494002770856955458179595025640520192792334004224228339900229772618044630338929117797607573882121539144768905578955418140618564907496145601088896128866915355773868605769683326948126990051831557088445888963082893506034067800916035697007642153461850535562645695416245665706430828517669852609485470446212124318648111215059424301036036823364155728179776171907240240720513691550825552760825333430246200286232631150227059337655139500073299436894641070185346800629429626688822404844700453995529297170805644350539750773930364956128178236068393017097419384422400000000000000000000000000000000000000000000000000000000000000000000000000000 [148,4] -7402034887102587239038394284546928107551806770167379087489701155156931346695738897898790996322733382812060139577301813399944158469159947602969149279728336163716196051987861403694112200592204227861676808619616458376871644949847428597601229502603358389415775338785222602187676823928933170037198321007519541286256295857045089896247562343059810643132560614733467919352470278339449046832889742459770555250142127185634971634125137701266217165619568594882884598159592080366326777164867551185889906223541943789180447813909517078631393367281716823183147261085809170132319883365850613062310435943677608191068170908279316048808247646838858508864464385758615391961871124886524914961941082906793229866694080444099875807501660812023818521333577420196252940425263134118979513957000681836676773713377322079930043489812598331253377210632882228008308577093854371872533363103100549231198353118807628104563033005815077253833697599948884384986328696294716212826249257570315894341458597041987061348488514174120934691950216222108601838590053763685960203866580132499683649422678082129162657570312708339816251771662556767631767308739547230602715679553007492637971789224132883757195484116705221688603991587820662436946336174911553774044170255513751799650203121646757521167383872432203913678828917892870285027765325456266389498273338340713615027437737357330436472690945786204924881202597620038025312686451179244770989863042877017044592454276088551585972975198427099973050276896245919171779854093625603818915665919674670426816635840387239619589787718842103308428258368187852796429582925781322615398920864745682705842077438011610530149179119139354218070176237983062026239873419284648770897457471766225520395918253932976632864682224981619754990731347635102545003739461412997091515995171590097136633528586982949843737060186735022773443395049982492643503507340595596313191027485419942693459460096000000000000000000000000000000000000000000000000000000000000000000000000 [148,5] 84176167661638310474616868330426683885773674268319001932601847661146242984329853445855395209489947187034598883654065353607925135269371464523215762046118610422400141023768482245566692256873922348826752542655889020112627116601417567098486825400820860551365192833425816568856694082375016620071301638636222473182803895128762006036719792593184826056290299808310513036788273483922739738829599193927593450323570269238020107033446657971221473080346700581159543520664310893065600257344974945299396408360194150937239318894226568576281974305673057020901052698565269043479798961368493017265311819536940826447651345370248025165591353712475736821774604940694819832542226799796258026227464638670687119242657914500864839452547769666622352031130172179426543935586373882928657310605642348706292306861314218436544668326809317584445479654782394869818576761954469771544139465524144993850986097986950676540116519488634881042588802758195857610563285013408353329845945546029295853375982459928564822574367518075894258697479263638576457064245787943261039033659499037178607370827711762713020046811054902581897606104309283922967751454114693394145656599037432032532772199001800507772069395077855476752839421188263706845871358841867727867443830854424755078886191803976555962778258689924747133928655587446695533214041144367623915979919625470445322521301999070870963463980854288851821968482764556212175501699018058068740997567766013674311990558575050566542355461468843488047052158336900866021578981271570490953574971593223109919909989306026982919750819216681110782870629471572262445419831034594816578693039072977847002280168049392925906010735776220917006330601665241354942025548843375398844515566835999858862236669583766291658381164159962731956655628400180786544337769971771302158977082387764094943164910691717782986497254750757653143180582629499063370737646348792327237343273410292759909902581760000000000000000000000000000000000000000000000000000000000000000000000 [148,6] -343866389251425328655530979651874531370777245560768085690535736605215665813634454741448514404157657021210809607231366770638276413877811809052963553374867173334295124806220105027774162797188965736352852704737648356772099703246416482364116038405519508778883894656937940249292211730742279560315440739752528494756082505326166026283247239132879658740226656576055227788576276240785879300694455401730169928403595282694578460622580150246588723785394463249165491178918930493092886698611209488212886281847402088746097258359667093166240452924018557858044739213392479994368866404893618787668649116085030235274819303113205445145676410595937864778111019540989787584503521903736169693390662748389970220176270533581917088978518182144469411908923141207104320399124599232455701403741420414847030077911378205318769854246906393619415553110925107572435975558966282919668860058574883377560183214938297528516565192121133644457504850307593987909408699539062097005910274676067146760522635078049281917969312798624031957358747432834065055774261239731299210694826417644758718691073437808353443362926408336972018268925864296051432302100949337310502252669488196189546367329739839720386309778988935892988138917136885905308151004467737553112718836180666589945116993055470378862251060978323228374096173657966131317947965793785049818054869191357557574162931834818879678850293488081651727526889074966664096452406111456396872443463813664032711409910437213122280038730235594153968049001595281100665277120317587454833229787997866771035016530482301854735538695826930048513715038113390467702626671449928356643856561456091494080330726356334752258416396864436279825847554161713056581435572692573475000303529374125424975186092295766857089964321395180229580786705179117435957961365830928085512695459639057766621410170316366894323228094374911532480767970012276348469366589692153746778475821745186974424524390400000000000000000000000000000000000000000000000000000000000000000000 [148,7] 962612228486049434854111568857331875747539794233357073380640935774303343500773940086081087245481381814806420616608191798347783688876999581910033809194720341453041915026249228686170853517448744189042935019575382526185633659405166620151868713031840838213782841823721684607828304135392259997463108847869289975160395459610994303777953866112185853307177150333332631764467000898031563474416708160991045864178089524380200723811054470921401616599936662853023794476463897628098822234960924801665190628474186906705045818121709291817803790900512400034374445093528373319652404101715943630195801942834160080445770075781361208967871231351461845994954295535348113376395871027879351212815563231325389453370863835253579867375389134655622090069678005225910468393520272825657944930614198238175571819572526335997426741996908359664221418290705646239263556205172009953787780146329852993221997421785742982623013833605099942585667029500992211436621554255779802983846234794561678886323065103317322211044476950916059090501981880349381724606499353934482463377660166435118179870607302359566971962652492403459513021770598583583950717277565058087585140052702244995681590325929629042415564656964950207467518193908606268825937630350478149268963749302614076089497441102680145030386170827153914514959967692352017608799585981316172921925614950496595413655986024219146440953363578382681106163644447390091380926118474579181991093701494942975759057538582838470251697447778344007501345890697593097900811809400684498624346962583649073982554924141039423212288765690993687601748787909804901476736036834347713213601077067010233719527897586051752942809247167618781353596536280607751892011959308361158455555698958719413512056863974873227977373317144630209028300648387673171888947570258356803743510504448116188660227658583271583975787385142694065889882956548734974251068078890781338872156515193019799803894169600000000000000000000000000000000000000000000000000000000000000000 [148,8] -1569067627185580199817848880092366295656991893281623644682213547642358156236417699920998187353643479944099432287772042089361608567871036167639326403243095278870264100405343910357268265860821457683931645211446677300267303028733208808648481499699455296494417888976382345269488979781318089482198205474338303278942471758248366792439134993491719308151084444216745536569490893539944947629401708868600835687431720337780975496783770865027055344899188390707873239553417687068546362846690856601667890904405333650341546982087096023319214123194660540671296791897693086053893060212289580254886644241458542588100403791479539494858731666171960895561379539975595091672868648340448377684775844370375230019320161557210277527582171653635879252038856834179296303494333110621319747512257933258053659560677770357761603004052159881859656337450085849006454122546814400374179483773993437466046567060523499919508963143586746341218974016977318304373935850648529182680930540622560298913946654490477051961228516652847836222858066273127536155595554193936633358284611828638548394587388466515454009879788049603728389261391291083936825172572612605301211936498862903182894076358135521611675111387120365116506328382736023541148347860279346278446601437018748988480186688940204841845795013027179227499110785287576562876280103466302494301058838580296398311353828539999993033184115378052796108498526303560435336121723333534675658094591565324717845515001636985137808483131413707549544308105525877359658299496583577627906581522791866178477129924750234712113222400084673063689730234348489705094635259610487108611114688720890610605146889583282094859866680895268315229358348131145616594300066899866148246326944342844173053252820114331970276145918416205384587219396953656444739501625109924183045509820827912011532693607798651132848634224852231563891270346250388635415943394196941831574068114465383568450047180800000000000000000000000000000000000000000000000000000000000000 [148,9] 625145191156561771804178031474255988453948630516924673217726403389901808473440537933395188790668180130488940811301970133037611856679151357199117572917436330668340776281803996602626051961792369935375662632830878932959317390077356014948544401804209367353702042597974387546264852583828494504430129210724949919449969263820703657602193578255372140402307432530236719706966333195895781900491993781114316758573993015018259686912343992705029919805404932692099167331692814461826874890922299066716302641458403009714511966038620614022751760956247893138275548619886751796123254734583578601349143445617976635944449332080585848828212493651505766258148798962548789502028425346705369631509278525009572254732879286261794316084983160991695481058902380537925045935097136606467694618443378438222029512032859156348565158297267196582667019787179536045739082313126291292479395991393425500121200423158015581532354232388193267901571789748598949147943145161852678631638081995093223040648826955349279978020398267817083663671060058568622085687747215870344995771804322876938812402169901887003899794306527668498170975222073876302669954169581553453298906221245574158993330603792249660011615248371748982234650374391195689092943050116508297807235335686541759463138708013903300928040801961966779268023250603505438634245085735020047283450061000771212163052074107028637716052988020645603145935247278793960361798363562904240825865162989636573389617680852958523598186457064392264981408267948712643391782170420659977729608795829353247122217056229976235433889808638382319402637566117218431862205771012005135023260984828832829205088366849959328357375852953632332812102520864949733439916968286559005350369637395056214388762056838658004536653133725748894951134742613302870872600048791782201529002680654495672089118263468204856987069424940637340291060146915116021686671170410345472712085277190631566368854507520000000000000000000000000000000000000000000000000000000000 [148,10] 191975166035735882205661930847053192241423804943729033639871873444730959212244620950559115665158684673797004161888674913961224201460154757585624638398290842982107490054278116426072882177060887443333908283228302420736064474800992637193924716151173041746851310462045224111138636758073079208268487317662089317732754190680610088511757747313125233585872340811816777035447853722577059115079109475834485385199981377165669445708544325765922739594295055014744090682336941026275533220986230866587533442978640417512844531023559423193444189731765545824282528691184734655247824423093875706174352234566193140157642520284164661892292492132114543586508517749697629169667401958677282599294769937932382552679370273299837694239628097659203145982427513319392946309493173261170557420339385837770039273249986785500165789968020302947160085278801997095182151277372844251005360257356531190182431192793666127464106152143781743289545817728421747852369255815604611021053871781165245554652750185660869981632481407742397961428423091311993223571534275544724315019462757336189229945095810616159678152075522712639754473763500365121078945533923252348073267569886268396370483846749697106950181431123787681924421158991405371718357416059927661782444378506239550584915042971526668678906209220833620049204109819356373394505495727485067331597078800590515841112676436929334603004113180315444020705473792289343228095327840526366905261111055634086798377635898693660698627238370439387172853579176180214035246393587664149370666844579650953423781729330583342178023254876114921347760121035660931068723700094624592586287188793828018675176146175615186096532030730813056122992308331719170938393388631811622976688554068937507740903065080231705519401055971919861201150611668396339552295607647211587734759872522654853186152584568264427171769424179892793203814682119150640251860940972767682158619386745437885883962359808000000000000000000000000000000000000000000000000000000 [148,11] 9590235573864727448203889932133876543117002759681134434741252782009614661922381070720233481941080977983189863593101812261511810375258748675848857944037974509627724452658216590250727446442944299226834658987004600067677825023600540137333886145928144327002434793300836341268090622105333244529717003421127798695501583414029144778927144613369368990764587251274632540811009541021821040697913645096342485295363283845219265229079314523790052903833350255561803291338776264754200274666859511750058621475948124912092264069070994160517776208452615144916370185303465916266265951997301287253546739982589542481087601374182413815221036537550230273370725559890122689897302094625878483192729768630132084604448192507134107933782078482456132117085433702036077339001544668784410614338959366621634781022124256043279914198017153541617813429716024331753087289230680141188477164967665519096480695456847291635539124425479254417117956023374710510645268189227478355802482298172041295488854970333864552726547716431044624682506908176533109163810095046109933028350687839717472157676287852981523310418484806063706463367152611511283094291853537314873911435564253020772990462610995966071665300759924365876441373824632815955518885013012622907386379740736068728134992220165836937401368520970930494872749254454914704657508641832551479987079724473594174178427581433917218335511803674691028561701806378981580218738702131067467822127599571439745064091725739669466885783313560377676854189361941242430396300307444643444712784584010292030047155279016256409959865860770196576897832691701812414540672267122117100830664747750268954580419183123966049017605737110002712567436340902165851334250296010286959673185431910661590584699255911432644300047831191888856134705142912798163488384577013878184373580250926922291691261453788394203382087331018230172064345159444087116981976064289331464388527631663710663781593907200000000000000000000000000000000000000000000000000000 [148,12] -34803613264651769694839715025437168316063501878081371615420961148456513518631975410216473466222418400928954142312023307977232042776207057797062905041335578477180033510588398518135051143889045234581027944166750447632631274943938888974799509212109768404189172070077379851581564988456395166184485280279289147552032527956415839599754614809785529505122928598571831070432915198647860179119246791619292707365273685100664941345609593605412466314322487161876099355246116186644310633592831230879619921877441561849715258368109507271179904386338560700789252953556012350036387166144770047934839567363733549014902899348730079622426462406011538325983062365338044188310410528454524688854295899033506568310625073447252048069275795079651652210051218398940657204257500937510736709543191079255665996536950285342999940489553534953361490357401264068195342082333470456447362090763586649323649279647038195903944789319311337070789719957293706241618654421817624523142704378577876237243702787965370229486931308758497792566938509960808058116041072630021428471878145941461264560856701876469644617060945532111426013565353157644105810209387360708352004149185942390656178375451821237623844580101387711682651126510198184688850030919566432100378403126942964785553427234756191697099706367555784369866893543669426551570771070727314663207226033865519375466338409694364450304882717910655859607013377885886288295267868485768025543154674052460810325481921533149277496991792831969715542126692512936285064681393393493088941803045159202409907615244974791548455597330784453468122765117165646933516753691206360151715807727755446080206139612608734960085475217739150969596847689362166181434463875151369460323796172978217049517290586421732722027659934165187818161038042468106981547072879223137026249397462049059779061441906512555180496599570571917066535275151584660956391007232365820653943101516224524776560868196352000000000000000000000000000000000000000000000000 [148,13] 42878869055982098609002927951416422970584027330653268605382517420643520645567734925324471348025364288075365865988086914602968070690533868462480410951418162713726780794735070476901698906933999545900800032208617167793664695154354914273045255409721456454047679558156832477243574744226365377442304189879625294833614923373335045066169844204266203440456202247539697652155304132311256047070714978692336130769525168012318484943195876429275460645690149248891469442760383871980505848437695897930620920808703831954945341134054331514787351628364854773584890086580201289126097851258326778750408568386501307239352490873503260282025238216815399695495233620276652656880307876348632680375530200330331639922507016836998097096135385388237419065135715960924247047442480952789541122090531194836096044215162113903687597255670372378665922075899341036553799840793654756477393023220802509081228115921526421819918661960106964904564093721432922418236822816337204116113574281840846432632368489275412148211853243972759844072458604550623797515579408678327145892030946701687775526905907480990983931726573226057417112318920550506797477425070357909319066137562668049510916492470752159997694793766491879110679023796595116875780785350563859501943650727996037136389634810692848791606248914908119994791570788055547348146507601032371161450246096577664343775695486233026500776376817198525364692584320603647546492560671840690529507884526230327869028153979854080100917409861984881276980906566468393425047545119497789679922606378632457333044579527918337491288412011995838788794835575488511978103919640172364823086980749829045386734874711920243405662552066341630643282577562400091721336884733387198462674532135019340475282899750652979660661440626859138416267537744915018600138461306660283323073307383546244475781776945536396053226993155035901955157718099097320082576436175983679981102636662189582414547863470080000000000000000000000000000000000000000000000 [148,14] 34456972015953912307016252131632255601706268313678725445251225474702541902950191521109949323344871409246030553845846506976514895367665390519637553126180352558895997825177935217086364706063411069370901002627565064721363515263637863746590888016161554551766550974014783051608911459141320682168615603875524470936684663496819267833156397987390945831931704623863171672384195377740088116399780153226097147119491399712677316653170228048540847391935749716322427808749137600793914932698587155852178075970268359899143712996584466344225939286847790997690289741020988688616524563545408721275215438657247285714825593796227517838288595190746923021395859319336471146712076636120429451828678446402527780477538680758742521676167521969565900675121618301171354390583715683760983156080449988330458555217723006889620603681750881590243950050918037831568543110301201836049206646888443485025068730538577618551536075130078136123939715721170930562233971784014656257219568456482181922744123719090865877727322719118576935795132378310556525431515923338667433133682532556645730044532983327823994602125551603588286272783395147247210678794846260049477368912765800801045066039219190197457354688009978578383322319991285856915704912098164540141181442013235654200535644102184793731263866611365298616431111914096390957924139740322370941898944694478602233228217149336054841040684149043156169375373118322935609428247348799619321093982859298029254428578031354318620501022878074838792358545091130598939043124144179687841676928307746392409392363187396187307850813832484988432960774386939383835771795547276872949001513279389728023425707784835102426450263445520167894950976300525876722592343394565924685732641755546320016591653539285967747523051751328771934753494192645701393020872846012031973421583478314598820927429549636343620772903155058595461521179734254088101469756065704682593918348298697949806896489693184000000000000000000000000000000000000000000 [148,15] -221929756257643774470090964279965465400679552332460398388467515059007169463859979889413306426363636456340277617909269849231615881470716630790214137166987235154192686327875023077642500998066497340957991437543202571052717627144873191896999842598503077341043102432268944935535776874838487270812755649530019617022520430513113972721461891763572905185160063543634802555700507087101272036608008754575532053943183276402618445946681310216258983679559371265677857663857539612367132148650319760204220524834126169861061307362983544148855302021094766974782813844449233616306851169235036395326617181692288139981221423953751832875548034613051454314480326030977682161242435632114941296692249744477833952538982013309764794297075536163327731932444587309514406363378057305035346616309143489781828790656188692827431930754863078041122699018963122106199630970148319200515739120041678123952556268482642872347804018368603886148114324323554215514888800275722225540627079512118462027745630549233544588227667153382955095791149094244737962410817923435885906311878374651458925541759873039516861715340706703905651110013632091315327655771171107590230075432959536637266898969670311173142396516859362914412485631934526084200785270858222502014549011691080187348360406662701107937493348614170165051735612971859194713877407484923569992344441642514377845150768862714256856782831407121003560955370916506846593998731128313352499677073388161573348280863636765074058249946412618875749403335861777146972049606349739149850608024741622671395974399312242855996692940302860386375832396215456582635742255401600233632942136339725177836240343420834519888137502395981230295745203697942311310821544112222835030077972412138936573448230875059937010989201174873110286823618190927828593634064882337505647016023731441025845449078356644323008147762203179418749864996305887652863221789702835967903208298471884958059721947873280000000000000000000000000000000000000000 [148,16] 379305400874069583295766243411953615912106378270602537013688895190978012716294652205529653374248635830905200784131220482502052519837831361967955060327953061031830117746026384670275467448506993498429167699494227604863861510052653749728390841523519034689272084117979157844362723965267368457500376883077219049244829359682781981449946339092088530610515334864255848481046969627526932258264304524863119475441672543133361823432877225617845021676278684478560171118158753773413713399682970553924630431832343459271121411696524160016109183004701679753760701341849905213203895083303187792168888838480342101828264432629179160972009670424444703778611762234835859269670888340229696060294768354154062991807941256863986014078377703814040003556322463237060533249699862260573286983931505988625480995676268250258474824019872831517547810810416715783408164166394937265536772865209820688369612078409964912597638131849051767484645148657037272854126471622630396312717681571791455228532676098134076389603196189547376033307309409172542109930612383276758596503583314488359284986278354011044300108748342965601763291905849534419169497747553176503116189619676087755109341472581517479192460743736614625901420716044248480190151388597374770201732379487813009078065960778876234160378125142239837654016783836896351598012814825432012740842897417310348940878124090877562902007705595134737319138349569022230430428803803129328565778544353938232055579793463686220788452389366527867874080972040291175428876603850593470922540662732827639458233683347384478627239724768841274233811877109397249636951763668699678637305529309510376318272051078771801422965655917055217000728100341101358794625002434714314810564781797128102016337846308945953198868945129569762764707686223502201404514471156686047334611835609590276357433981236635596578143162415617977787119626221235423783795702151999312590879154197158350384425976463360000000000000000000000000000000000000 [148,17] -227869321455683693229056798822286356964190993664542209809689376604364006439514193807386262307929068446708920611172432213274306161323553687996533209774379091768191843412960796523957382457774503148119071141484876558735651331599742665761398458733123845264265896574430536823931120191082352634619632827762856435682784400927397759128730750585700270418133006637629988302583588980827206948194086459359203391473197246087985785225041528583118615710452733966323670241964532056431077550438701062958314318805339982056534984011729854607098305045466373300464092530011248870153837962884204746376748947153439256222141406553006636994165416437682674265484650758150812544330584222830611932098662058200989784644895620679899364348095696136066747984790077469326587972871490152319633380750361459251960945449172281461110455639739468339985054293603926282228499059069114599529752955381704703062522045972065739776270923477160076797227909942863973808398973754504324890427141170955317152445145976015686100223558743842193816646203213428612871689369960639358297131911997168696572966677819243858493162071580531971585671909292572860998631112613075135154553744941173941190673269305212621435750631606785649172123755905521110259243654332088619132564254622741834363816809736562141275480146961003111279430109013154727006350652648772397476427151964101611906584683945507485006526879802232626287379902993531443446132445991604705646641325089683563565196325825797407804829324969384477448977252663862115285122873549779100646590544854104102553306852056278969743671714512729273148789001944700791921369985665062692458457090307238719081860124792419062084944012633606317757057257642291438543469140281354973990048830984202441755573686991276629713832667073731101108145644800610289320379325969536035685519744620755749408215888819286094647945445801943467440340927286350769491325745273228226652151143814955640614832989798400000000000000000000000000000000000 [148,18] -376460414264828154554877853161248742302483956612083620658789194552553208201751967693434067553438417036777124395993709718290955734206998117307183572099090555195611079602829306376753235695299932557455075577663564156309094253241747711332252115895221778382430219076978457710098751185193391103373077171503426545363200371959318672178859451524959925011445267451995096219214732220700654005897565052327277157068641051320902638207074004415644978880183908051516694961921443991584551469466059656164428719605690726035443166413937763485664503026841018358879179026415861234053657937613702375743757624407667949803406420305242300531928810107662121643426819782758383233294716360304536845101433773101157734853253715735797064174422407979733018141563842831546775360653449234219075139581823286606545253674263506158302637136193056355974688816206740164516451344840552121336875562214949101302433836138248583723120567063372718339003446198690421618148732990086411350871692671484229447373020924709209429807812486742347650107535895627802654712832978989159094814579839631773540411361969068039915466387837606205806763292256158231004606630133038225336208585199260377361599948915892851243498727059496622627325889436255243293094424712919314905954387333920093654129465239557950773436995177131064553453155018407366281677467867739823461544481702361068818400156100288620646505972967219637987281221889102403334811427947196668173721707954705501982349603303645557217033939623530657436338824786534766507736118264760164638263563435014693503780971957088861243095456799446500185395637573289157838524329546116855050623126477582078103362079408639756913925572079337282827326448112099085168940177686740218634746124791326314245950284219685432479282694313494722738128727778577649667054110653005324012137422605047190706731661739940818553470249168868799995215289317666700061333872326254932580685246480178393190588062105600000000000000000000000000000000 [148,19] 1223523013458304288443062665336988072636301041127314835881459794136251165643466013578570156790610972308545461810907156424582974481942478108518786612676175531354370146527249747047872820504231440518949573824556736549159343000900841597696758239605827516733607713798189140249547814406419349266575055970086470373537985202800304366909134905949258085993656083912583372142225894972444733858874215412830916192453664819684328469108787371881874235663011670085326766946876641596240906838250554513521219963509489115244463591415903925944905277846906130658275712131406592551476468542800856813818122805480581557307884701965445182757799020703969719580350389418526270881380269772391453237244957724606120082460482909872337447875893710306903999675760743857394535185039412455464610879198737636184109414742853162085429114452393876387203592024907759913770797998961145659682155105051590327629209038719729412834226739197058206683790150634803260222522335074604955360962062019602080740748243250941474995273021019892203524955119233732910680605200015030261021792255280456591952708133727490941388654892221099590048875866708608709504819179548545282264814564019347951119502785677651856479668369279184113863989020452565817259953022878141729067347749722782099339006258693194493809454614022075687174830222345203520957072746690337866965480964816056625559052783361250414813624982218955769434172307373459270465536367658860289773551229624063385262981099866489118750627846880523678467948919918106404024707703768781551864143856776173865903311596558025479734239675368156081843828061330350117602557280399349017488967091282690775619029560002120641192855857945683838339080696613190180487409932758307411276283624737863448890902429264904127425799699847822054688256237784500510594481040201782488122155955655004298140564236397760419397154460662512082792588693199664806693367025358630126209696360638621060745572384768000000000000000000000000000000 [148,20] -1836279956697168582360827086722895475834442794541083622436484640415306960252764100205779212761733587463021276572288750145316639318690056446500342792624040147201175697857155930182160796106417567744264759786498227765665216530316469784184308767974209539657308418751690136752387074743283073535641721492956029230141670200430376076813387999610768656793960898229975425739013756307968615923377648381661082435336141517780465920708078911549182618125769169880554313288522983957865172876760871689526283203433754752043667779968864220822421667697621361261346879132992410109015699841871022094093770810039070076396093582528505899036352511597976647977999982518453894805911874302131053891670982879564812985300821328911110192695617426245656371894465970876226224178397736332766021881573410145552259668581423902408363671123218541224245205235839436422804858782606662498858049460732016101480347703344437928857225406286819203502665488147094001373499309722483216690465641500375640413906998641972560187059617254570819965120672192797908185575722489082002341198571474304743539847961843941365688499617264176992148158894444362174060873961047317177095828980168064331585902325477732932296551430130248082017546075985932459328012908259717119895578164453869396630631343083894143298102930227111820842308101516813538945294537297039004320982686947606731441139797708519851988947824013292999773554670149606634116525782655800084135198908328728074774601759823881543952730899057097867839421768599369229712751525965090739535655710597351285587057779026512834975394610521617071265314251147185030690354899762865935379751687328666249139177832055952502495638951439902148452021985638654998458326162634235987941249544535473594622682437698483399763168414861584841613288482925642820263536046189018129166287034944111168552689597588343439363959235269808266949587173929872253829513723373683233657469163827666087680612939857920000000000000000000000000 [148,21] 1782394749041378240843420247019314028565525212624019560883276182930763270225339069373879616345721507645631250990377969255141985260777955454748476604544188524183960933350306227294563673147607590218636005467295923026492495581836751200211009752655164278660692198662518090914001496398550832161382648734998631522714665341476100891185179966324362953704349685285367604669729741839846102881559929445677039259603855429935727233203353988255833197170687445401665418367950091191829062933283633652813506333969983129533653510758406423314691113920784622234691848531367108056395112631930913245108565805170508067991752582663478496665712744224693701705852946997963891669217819091745722650600765343449734815185473919382097801153760114778381603295714703820670869098407045138521296414323488355960941740410158149877079289108070580034650716737931898490262835873349824754671016162049100438297127948882214620380268081197172378126331869893184183155052661032802014190680356440578492600997682004865257687354785908154453202921907879917261720248824063233360511216445082345745311847806926462400734349063080598377683987177182880691721115565747923465986319209654259493839474324026142513527401809263995709452487455652533279283324830643737828177267249273770630626131421833848661511436343159981374636191267782560739771458987121042967941346869735534840332613481103413119521442063497102411890434973644009680865802661016890694089133833174252823471620200144655491822350614748651709218670642237120057117464560959291568464285029820839446753631764406871604957652238086680444218795603302131191287521044633709748167408276607241145947760265650710926892479310120163544270865599845020258608793681158670136522170606484946198386828682891843012084547028542486765462754029016314806495321571245738168138847724536555804973002671625200459704250611352755033544460995326793997825680795716015755670230189506058968602159507046400000000000000000000000 [148,22] -1047775025146753943031953574365228116670476418116367753312163605754837818603745775177236112912547790169791859489648547689497297618303367548044828150752352443270637943277769773709977821679485618944398512503921892354319311175756130596016303536578380624860441415749333746310985575180419249455466433452393392724298550282163190843100248663402478559639151737757575896338250057132183438362900753892796327184152779036020626034093503994381485505349818924214987551692577447318505168841022819189671358688084609406253865151249487172840210642886313788004988342092369254344749722475365446347673364219437731579923459802893556901686211072338537571835276228265635236081263162990745617792012354748282537946991484247545114410509486862813644759614175448270597774314520489433014266581434381700891753648055843273447094089686258874142545939527697495742672384835743590118479312185894162805503708845631536860839580600126643217242649511940065936312350685967299285062681481710673300230148332082730867375076925305334090062542156885586382026578131596470138406026968517582684514334233282123152754124551277770584966094471535418263816584173842692693901993665586719886631236189624441192935352592642851727670136725330347096609614833320092109108256784799371226100944712951045340760848176199017497385027116271703894367643474555078624392393757333268827509929232546611590845664169990583267006968028029084549971453651316579861671572784342089959390799674749213584305597079469589328674729183196981920022126961307431028809013253230650126183092742265502620324295234074414647445789022317040143586580775346372852589338922081595882938917561778659450476196847836274298343528906606478008973493984177865293716122883990104233095583498603269722715531141052014007909930043131410540219797914310932014712398128352020677972918000820366558004984235744190898466608286920992973482123179719414482888337211463626728761838524170240000000000000000000 [148,23] 89426492155066589128584123276002225990896253121026187326073686700679015246978198098278792151470607638593895560031248128356707079559950734713637792546298072700227537008227204651744274261292641932172613870655501477637600694699462920741171409215870936252899869022784308599314748613978773403968789241346190534001894197187208408843323423858690253114047135741453500724481048015335143973013951713198031412145254301264255189018274945876363159242109601467586835883746606106642891772533867351971687456957063636355502610831913009607433230567839200332357507078651529048257592670522670448083696743001007726865598692413493164103078188320832723161514403571860234722278466136900239235640266913161737447522260607907330231239001398666997260540998765619403003700554838722821656859919096808456515958587171169575445596549366247597687740903701841721683899172717431037511556675011542636015845675893470749215959327355921808957885645269791415816488037292422265308793878269866860668660245065715356321631174460135982503095463536651032024135791447934501757806487793548013005683604265069211799893026856334314544759234149826465910483978052163882606574502440013345184123748939222114594416497898296762344247050613098079576522146232425502194177339448689302075209089556250670544738114414450289118932648951323145894828711225754267386061684061468309569239096071305974889148308045977755944765773608795148270893472190369870605028531190236522167095859453637523849739337347210963539393098360743406499784692891141346287681085138291520018363078698784961921177444945831326897736325718305471207296851996517298840126602329083325402267806849128824545961868819777240838063904588183280900377165990116904995131870741410184444017093566790720534213112813475378099805997919298764535125611799485306544053127999123930752451231334038370446423688577934554632692897633617883836875927022509308772314882645833435208933703680000000000000000000 [148,24] 659014191556125863291083442162056480337121450838520135869472408257249095423575728484185506632039971131114281458693450466016812822407377413852240054384013736690771960140205731035906938720330457293155157132688875350678818018512805275497298196125981074471724126539087950295664630134173304544561215845541012825036686925337306681338825962719636566477388926504943086524667906720205131667803321860277427807342937713748659063474907547382007530743641527345145055927723046479978197750508800151132439890114675752741621256277116503961028115412275672391823370055329380632897276249249697041756927187951762938189409551894368565742538285389570641751389901877920779856169478780647014578906289816303187202146269286899583018620051274079069124554476909875950191992678924969047409256973107580250074168710040194751854555264955223086141361558513881044272959899921846887312293739136773021297123566995785834757798691147964912449378318006677290712738723861768368793139433867712641703290828602821807876065835195774226428446341351642865931215663279163921320291372724727226393951389639449175071136180013429292151348495298763757815826247451397943938977038214774543447127406865885785733222099931114029735151380016847275806311445661395218388641941311439288104930612598082481068774560656113640634011800544879110797860028509116971107519153697005313818323728431714291642501387436994507637708545868412646558947022588016542984134431237894440929025176995460678122962917992141005377542122954757760991105767583347295058758021549525012094643572807118319713716084846269985292477746790938056233440617297111279204831579878400925232573557855985942627869854972120968410556277199897072138156606706791279636983042581174408679398586636791578959144048386049569416560375102773303320563944916061510851454990424696055123680469089669744923623175845254909828732661156978838068298769426718044850115900623070083961116153610240000000000000 [148,25] -1204999596125102828626952385121597143056817218566340308576689769441248712383113904194628102278902040160387955754830765268392203869286146236281120962546221509667690661298707950119499582242661053988237342094389882503908705931633197427267923805163615141342052940997712202940891343419507822975168180276767866131795981667046845808905155689864115383669256504903187196213053995128988437797883951830366226384750542034051734142150723093828382939208620785337618814628237127249625970540476692312888001021028777025925784979819177001278472654560155662260171810052366352050906840659209213088928750486297755824098186084410875174753232617385472410504073462672154961782694448056748104353616298361113234249233628987597994285080651925589379973348670078076279748788429898033229222530210615114104712284834282629974821666154600338898057874727236257137047594257226797660814255604124809729775302535047706323935916666687902639360828136669391151262451016830924673122408946451986998833894837345816247338638033972353267201326648689827167083953375060380095231118987720104272098333668576588723796459741506787836758434105900166519867404727554368999728301137226011906132305904606697090548719795339085793151464295225040240491659123952008012614140700287848864849596078603035496651557613264191417545802786099734826950860784939710963544722782480334544017757867299265412663069987145403311405600292054386355961357064480932235868875033908002703437248036150702056582464610537944447987607676405651220829530033600060826585174742085716582572671816029902568071593604251202869211572859242887954252271165797670507244483883057233027651840571832307236412152499206292220392696464284674033883605676565629758994613508301185557324956779024434774910990879276175252690949357812616113632505843411152975008514803900958766614725861510992528305779412679913647179535579418009574946014654148706543375914377540993680045613682524160000000000 [148,26] 1748711455208114035328506462636948401218733447578477029028689460238925350909387014938969711049555775938288076114918650852752362707811096798346020194246459062934550817895429334916413634684971045215563429000940012428670033883980525604682619627928409551838163163662540147444496874906920123662920635028012681119688158012876869833026373923820096470576070381156417654504197269729423096317150690775102331523782575083111120991696572190397930194209027725203735943822082890230234708815335319009140127215713005164418765173179912969364201098888012468637240058259491840001808318630943525482890710252683464434838492842799304691124312016662341696349208486692951647866227816991371243500351617572005568982679524517600309928428911845185651622663652859571571150990357704931274442117367736946544314543100861641671827766388498282801694101945666792586958749310667558121615422235239697289677704085708215627510791051977811693508937074764143466088095920514389612921686101243683727438182922908965682131472434564692251309911195953933851807032776323791281448758300602306467993765375717083674755168867716346748599158458322825053531155023531769544971523980170117755796395982858117506002613144302924984499121537387404964756541748743864314642983507764173572660606309810276056024284250918575163917328954405490608171181182825760537182697121161468613575205765485051718004307665629776108771135485239597949511104494515428769162782401849515711423115111847326716273473200973339874262803355067959271755612428285809359358981882966060659425870189727722774625052284656520420681074275014800116511135323692858086996342408290256920994738737251021822684715842222294415016861132002936258169180240726059492635164683041928320171269214511380686073096608272376519395812967749000947189781681035910609023051804741310747744365344061160122353004444675123849430226217672946348814796289032484870271302307809429334178167185735680000000 [148,27] -2232025986302929305992005594400516310180954704616162544922385326505713171879421587629517656076927871264081454857614555668163398894567506764129995591092300359166866532807354320472946485043784057162582015641195066284280524194740319318168152466131703200962786214824239270843807431385980238988790919740154239618041212834442534383508888393856900265896667162843811939165675046133516047913269935974018564467756399678812388113876353082504124091863735494922026877889028325450283966156307452589880320799484979775426400358154520420694198013707598431008687559087457809928350588670812650730546617891904525728554765681774141161483331774269721948596473912666833093402301287370020181909902052688258853303884571930405399331592459576964111109556562002303381867209255807505689802170721661415662051378134833621418294562090212905363087492145014911985916076019171466768568227845613318536503444361289427978863490908060469644008320313123601709558540110966100246627025813476053075294488985318687118009450757497794034095215680836155210612571695452659198040559019094970583346195457774816286836195697436294595779655369228424373721646611634758633840881413700488518656084161227842570618558210190609253119809229742098187221038834800878814528821203585775842052132256445126633455244777641364688081265434069082587178795389046754692041341832883247403356936356093985979348678511849264646100445000225234866297025703440668120719412277743914774970798712337756580236842854198478368590845647393948485920700671140789065113886263050719178038922811588251886546857569182577666137400529981146411318454097596852181976311874196925417947785418810792913715629191178098589928834162575925538307375201481504964176443609812665541918714540907774773464527419903464127716507805526012730373209125341832401837446917087686053042233499852178720426019649030625445688196800689079970274082249428241322174755992889365094248736940032000000 [148,28] 2362379205791449006265655309346012677783507423310949729867937341220099583631143140122341521496171032184431305981076772691372269176740911356186768215857773581571652945767909103977391722591046053832737505675451397668951417512326630189406243775558898593255765071086071018144457286905407744964906493608460428177114951614523407037329787143719513258096497957396990139128929208746899581855221574833292710922714278982696878692898684967047551454086842813331022262414428093563102917920559275664456127084668976409149681323945460904300215254134211060946855452176677888193369747631310639438245656794113055889418211465562494220466607628425814724259987438336373458573873722016844576635518067064929175368738353095716442650805579416722912304844178299116949434872516555811083824141987020933266556283296230396661082705898131723286030365616014105697171324000987376678269942954076370177883587703682540722745063537935278244579012846016130310937265987836361178042818853721815703249918149371221325911144393161391632971369576771148322918129550639359608085883760767049925479277592065319021862467963677984118939208214104821014193657245848582442096799875478278662346856107142033108005636716030713155648050954095924983994666286247399351024482576365656495290301493654895210618784111600033564429256246089981208084818620594929802912391027454919437613610188356621247507259330462256099359231091252684469214892458741013237745398608812540651310015329474163280773339463111065150188159455445805267731799472041490708811299252492878950848745405015250523167778484870968273165407237864445009104967377083048968512257386763204816794209352844550903488196755864030212966910827893917964216833714036898865940448452965814034833510221604421208116800690671295084475451433188218850633112499204653658334686742219279414736338332075276825204459562896613432526016942848976594426697885660810934553075338248297677663815306887560 [148,29] -1986043465244955179688535264575983929265001217310586293770139390885765552726886379400980657704797258962697902968617736979946311147011788252150120282152431696037049974450375008342051749073706230231203309142912553464598874733503278538836252153945232128192042892429895559443446410953380615043286034939157486505476582562251340029444367781252440057957300060202264720425923465154589811448638743326146825417681786852273119396215548057540677890836811093928090206552866404772939647737313986687552299169570834063468171859291862316710816773744598134793464213178555374211988768956849179066147552536535351155822893200049178941833917703810202195910412037507079641052081637355002648701744252931394487616952478947946286981733556408519759275413001401489399848258149655744473087222868350754133735267028510873949661696526569670294656362126820006952656236885870048062725410636807782339985425900506103709856591144749546852907613160683087087951314936690540291478207691705144911324975587612698133025861216286139131582390641812054037280190639526454967855458505393136886484277689197354855947497372072281669475038790981383194007958669926560408852347878228468800310271146808251052029445008999551387213091735176480682746967980305689301146501932100686516264238969605749351488953013804923663348817753426472200710519887851671288783776893462093616890966220937840567271226841531947283414204029839965031676314290526339541360222844017716688664270513411707574729722134660771907566144404717453317916750928805729608469232761119804506036876107045355011232688705083323514123520125964774576339766455326299800222730861412878951728778287909507740775735314789322508548298647444056474809316636253344625548804789092157941174462917043006733583095617717956269557683868824087768947207633917914080785696018899665238206719926990664494105052701078409407534672948371218457815134539484406058355656478026365577580632986880 [148,30] 1275009307368619140583605877338405499058326827117444448954276818717039964696890085357036112957766271193455184402630484701998985397964641044863587443403762755619457223368549845134907942080189770574797030804710257784704683781455261522246313259335114475732064328503163869049548436972231965532730489549615654615801289461084623221398720844438782643631631595442323157622312665600205333185600542494563316844421884324067277997127735618174976777043941451738834720259898388380940766910302807210760030578403370457666307635630334856618563794546546108129639544255365804714463853122082697113711236550351811964292024570612271257206123454970244138769319999736932457067362869229890734776148740109503680534192951481753683223644728199415788463070543702643467801258193546974646825896825602255356127507479930681370535200825677293026873288501104008043051318210482955548461031634155452440616750642886055112870355134749446973963030868620352671309643789751397679084706656235988315003933494766133704180538168033032944923867156952041771647858792048999970980776701438827267181270939287047684792001729583297945946399475622734821256402218573098503606040788803146142323659636062956275215343439424697340641643483772462990845508161944928890453716415361567414619389208001927238714378788171833331866352466251918629295114677556850307819101109732981738711481509837708172690367024997531605153274164749480861793576158906366013682585274202004710689865017892415822463672463717488603163776874691635408677127326111278473820317496647885539501950502055830717909138004581751540628275940464008942404115429851399653645422987144054954980220273219103025196767290977872588470178035045092005399722122832358465924388567838126524627347789859636216613479184490692612669247939557326029686352169846065454387942164560116924289664796318494472768772237128537820746201945502185592605870009596376250343884777768329258874278464 [148,31] -561723680539491028314357806124932934314770232938082423777308132007421778925431320195441888298421238785768785302762575257140096943395785651220217304042202102869138745033417609759881323788861273840241262745565127691572924093970302139184243977390788393297306651334613638187256656441884807094258153185983927666317069615164042383385706072437766313461648178720493723019320761134211931589965138312634228105672549282166029723200899173227492491927267305404500400342858049319285727250571773614808617992411335530034855784219650395722008944708601615348665103761594851828571156453892958328959459358299335867745695181016724252848874527023829024695037621043878006173681058292485166630278072368721272201852279917188479778194500433649980492040811924706357849566491903995977439792902301212810204368851436153634239116255268768697983544009136799675172274689166193465608026689554225446918162379810187131857266988603129106529140740738065569366186284027209655457685690279194261818260320545316612446705859123234677155444814029692923020871414561571122752148621997379751980474765978922639877599947115068646507628223600977404631903250854845458641059966773670380453592290647666569923021350240111693012545120746009543609074396447773468259417089674894095155201912436022828442390225244917681932995218634285537297865408485960512594597983107012170360484721219324339851447904491119158601813917941077415225132970120132226193892980246997519360599723008194035257979303345968079891422727903440587140718464538195151908712863069084037539865146089615807464579474738471871248532249147643203337983507573263693870605684875783637563000556500628678957772206209346954119134317652925434750136417445896749320979894365221624154583163023022727082365388156735491774028688146508678303696833158398627152637405263722080674484510302970261228354324237855145071639274169512090124392347635985482023358177044898656618720 [148,32] 79782826344231404661509992452651262966766734076770472156746439619798681412229596767219991102857794523695473648599851565650751754360091988986249568220832019113898221423213525309443853173581139693758756219032754796177080582812007841043838932756607177855181896207811588804932898045919205863438868719516159854353553624118271448144356301233471888476470800259996649192904568591256787995270037478725450969254292755314547717335411988111447511158257782299280517314722729230189354441617425745357441001301213180482230730846600140307383395362859244697475918067707423675476635853295306062112413850186475889250029958585094991585302366997631098598713298120871675044758616520808928605934119021374497821016069847286162209025469274692847980913538197866350041575315373231265350068685052245834617109487505112123766186029709573439002051325379945460172686907260915836661067880635435494852320544022894532249707611647499014696062227269119130433894992868268200245170374007830058686143665372262116882485122058904040960126191729150175759898474646240244778070254053562821021270158314358642066888713149388841991711876268359375738980859552669369511494484677181446741509696254861348919394607976677369642897734577414472442794418959530474508688044551750023692728975271645625668464361066959954254155859575941160436002057221522894057450456107071914567855905811598310905975008762789297171531076531916790850874039361348698276848836303358029101916837414677950377181669185906167756700561530102241833457731092798819102472741996417451793209929025790241750315390659237557247513494548469145695305725826121357298389116111940462826361635104681474004212596167912525129335447612467501337832195177115180232949409150395419862471705135073307325944168465569519326318838153427244409499345864589671985116705432292399615684668621029270497353189836808819667155403740092356749396052267205948714768320532637687232 [148,33] 133737396889434957057959488812257128576432644095440790728926386629159580496148632524970920507004595699169047851575641119334349433666020615665222915236834230873203933625909922494123545209886535344972799804706540409825870159635956378249795987935867579833462561717089948799371834454797733549918585581265169217597763981522024297995150005013073566373403184431702533819333800353216112354475994168668192846471522217486928203037984942727659674454778196698185383102515041470781263175386803019151839027774699102446354442396490633860833839024272271935120250827929079712321222156612292527540058092275620607875836447179812863554201821933963358692926481454328769901918575249162477588011132078501548661282256865280091941509945379981864505176518235551764883815393562520207737916282775214583536422439313656756004904733657228242013658154559203028943713893542013117013242268193486523779438040157107393609990565132293088906655014967428481468003182151862734969551909765661999930388056998726612500045160635995247269860326794053108757112601476694140071614438668722226378008911957601378115665820163399779486281013486986146985051847393145858276722662598795090425141757644120051075597724690158837770500635107823414002161943826019165337266751295307608113524737617182016894174009992587802882522553154282722407792053487534821670934062417819959859590607006333448178337008752873189403188198724192261026537129610930765359149418446666909082478388551884329864882756021811431971762692891754277741798014804658351456555229761819618882491393519052385392369161601275425370466841045941751314443744025119473819668174753790077983312822735121819152193814221541382190695234837781622791434372032448809042338363933912258370395157940370557532472287690503220012254123819088796312169820720716625570397388537659884948642644919497997939822124990468855437690148188216874918669467303579524781640077628431872 [148,34] -166519831935735504384914661771879273446253096014582219026997202248040559326899790511124938591528591692526644578997205925917482367459077735810233288450066552395472518348994323529095546030471040638608726450583680900584827894232773697838494389625011471021751862180442835799804286561720116274816817464619555486152551136902603202426948005558339615331241583399036222938674695220014703879584069390979570286836958792756421764146095740973977622002578112622688311253286431418388231024047352117724778243710172361395044342064480768468107364617269782499483361633725690982402925373247176398014503385267434130216011117536286336721490652510030105831261651584429238951727606958906245687146659007145403390092434403533177390911400414655817769770405707512410524092072543865494634214917163881481712200130575196474089033470750008687966649469260013133947185311621861619381862479550886665641847077855713469940493849489009732972478776852246242352881153391244086633753428870160768278649602790584299886476001628314818967313240444908978237814707007954473127372686589072196755823635891961227511984307366237145034624517052298811529570353437172705006494677690388208218678895185209089472281999295389873368039196666249543889529368603873715439021907712013150853827348758158324928735708305697404382262473492142956685911815418264068481776188362874406758855375238150328177398702609328138937538606513167105804475398581439997931652463327713694106204987186602385066416557457499962214738019873324100553807217662931064553208022813929716988166847721981173616708067159964164229955049915203568065652788362334938567423570579565407228182979527488690382291974027619784759081814591922165945881167468651002969444888596970204233627243864504923239191545901865466237815139954161860200313878649770243075893013857518086069317573540537285271389237744361682144076880700021351490310837636853398171602053765472 [148,35] 123136221530394106495193620216755100094501231899050538133454897674926226114771526596014552539895537976153453802324607240241588257580840825979477601425523600906175131865283759598974346958272893798180591025977957319323310876937027558926891229015425692305569750253729024719594876500719005630539619036525210882029143259862198845118120353216513606570191095960493621996037534340538193239021856167566671005357617407253246573708290572795201621374402915933041146549632832363523800975743171831384355297268527764360829150330654653187055403201881837511387855577289918913199560326941334873240438047168516657422288991265215257564526736005077552220850842814355359717719842793491247466167065432985570097368414941512823334213226777345778160308960015112474679661901587273597539750621158874798983581795767813958442190584140907571012507662897960899484104494797321552968689705797393444173852735632758156762298478972380959745350125630016672352250263195211464231016487310660961031478953496452762879513565948965870767397931728343187855016755320867929045354422223061415716518694267625707461210106779591061042321988657945249913421890608688674872144372446877605214348786068513736567891629979005300225593975271259714894055175573110229514890428606006084252231447011950250253190468275272701892300103021312039603118490259707642222931319379292765244407171733203157045667391493344511310889875655845532309899728195028170056097921763564695393838229892596210303103665535504120132175732917175855242602760317517880270502690468740588450426236026916300802986271557697064996721589613442012603012479488743122467641545982647354970912785773148988185833928901362351105024260420715854078892144547146343258059305067944451800011496308692635101880269869679811345663888572601623071955399668024117184890784382354263726344886832359306158650197420712435060112145575816579986517100297588177910902818080 [148,36] -69868276884213396696646304442795677652339003857227173368032762154513294252279110776722197516915233613622343877848944029750891303412392248966216999665332918654011765166461330080498324564185334681484834179011248791286407689701136877622341029414989935162085013732931287337161167589493945421568847084460703302499930269791016455025996942361003088893206018077486087039809619427623986337804299419557733710084514010964572360492926171180310853651686909784740253929618952029405925024720847477490671653439747321404271946185673848816185675612448315657210453553338804577771676471532684702604068335645051729353179495998571052017987273487512642818244607402045095079072847451668130495259308652517674415211520344023348214790475400732292415948949062424174744680441684710010648898646942087538510234748828065148641169119809369689640483316966578410965310607680525210963540645299088735487697232842636233255335659603586757279431006945417234929420172270536244168013047107820604752879128478832644217865728378221090176977443875406513453080329165039289577659930247833359819421494998912050842580097452322712746238120288357868591387577404379167403118936287101192759027813919674589778400845206124516509167057009504404151913716392074729639064196570592707453338428512830710788131231509937011153237975990551575254504304154745935990072180210616364103943475453071136487898121184121437537984083176381538748527162654813523436049854011740812112535795644771580331474013461927366430596198768053590050139812241081057651215648331229050915468570923256779782136049511748354110058372257671163098318195440000836815836724352707168889137042539517527917096175334121999964100075493573790109713640020613632052578936973726737067196122172627505766919870199423138159023278567507992642634317412496896599454750856200873871751098780836810428452826783469143161132114475005229679761285533429507711577240 [148,37] 32185767932342540772079986528827631201894755052147961739610418191648463307116409825429595559629768915407825328917606870897090374980466720735206363925321228116499543125486422305996550242592475757390818554656974359697838394032813995844983408109604602697527072793797968466654883985451267122327439633154934901430006701214742332025098557484292415872687607168580574705105031576098393626158616804160074382284362549736570095937536147759033816656131576787947800530858929436944577846694577620582627582709755585688711756800493293241407693230063538323825881229891439757027148100702780216136708214400658492016472011135582844155327846162197675218830628878590478143081321596330666866619138997984439024245418157823394068994849996873858476904283679656335844247085605008195817537488955817196860560924126937460773384096763439147936401123567693985636262955331975633866168542624607723441776630147649606222924593829982841699591684066791424013336619173171778568908864795892479846381454829638977758831225501059962569140375541146109358025567104064049480676876813250692094577016754004174267695161186400204117426697558129774281616766714278926361464645039012519027275917389693612105522477936433109682409115151588301466892673420544032186927311842257917948974774978217476241065990000238230119811112552045680413529210640980564673777910757298502005376923178212432825411527008807041237970120678119397359021749475175524512004635126262589525053222823380568356889944531320462399596125991483465861155608399009985209162656484827564498584957484921940597299013660636790359138860463066943548961871723695074113913428803794943357499123474338682098888281553399531098534686189485562599743603477688520676854813365849555217626713904724605085041650002861118095803424611961425516785300064564147733428922461236047961650642364098773494346123706503317229824121684419624728190383471657106139648 [148,38] -12076973864264472461170146899846719253312170627262421222148729779564945077371759896653524688595345613928840018399123166965956098695770227321632809816049966869353965999893764772806776751192092457245426015015380146449989683827353482379910210306473453837215457997269264072780243092727563187105748840094008550220848130181643620741025348580832472697006678731844559123443569088840653531722103609651124714780518244105581066687605945999668480582223989622422699016371439212871007054746840630288546247386032629733234680351136739101618249406163067473990998425418155000661183326803297514943942323274417272996262331216838404621402222195336560465351141470787780691017364303742203353689754922237409688392368140829121583801499078830968538959192489730722158376385186250200600808582862971920267113828237956044858704096539879332186477821918587483756301403494915396144046445674232869344028726427789164079888904189022268714265130733896288792850732866534708160603301816769256661273733365376264196653746752527326060188603178669213531824552329976222889822696361458685855917000132899331899065959481426678993072400866986049518876110682541082645377200837719095489874328811401122624589097392829415507924334386119474812564610820917821537971610108245336976087208788653337220301039500398853524505953528844252531330998798694926390082420294615319477233182850014711178248786759206861592002272272676406867678374062138360915938758343140449998944016420348339829773059958169822219342058163022678594055611688583553643871341911498025656380736554033828847908044122821975777269766478745660223404133910412416015643427715974740818604590260073626964837483899342344130287147259355714776166886003165420178057037824263152432774953373093551843934910935085301478758623070681015217214756328483854178354996422182902932790496813182456966037909376290956465644660627808224131155277564452683904 [148,39] 3558156884465971347002999097097150237574567183704657924217544303357332769666914298483125504389301226110213601040871376303642967222747303807584260028122347393185888515979580238906407915102430782176434891278740224897368743639601859724615620836066174570873698959926946917231917891290359402059635878501102537312775701080243907663274587297512537016771644030138565522833899796234430111999046631760378588033900599437904435351311468678706617934229788508976683879162946586325250100243468421933456704849978629090708354431062638952302975502321158189886216463596955572427384006501643611811752218811120862833495069348723345141523345662011944011277692701251432752617359124107004896089270249706157145190801100906601389001707213756964413749609902070254910523482100206810236229690853547623859890700107089153730497863533242126441124351215717953731045481908994018728675117968555320819963917692097666944877599146837153927366690301796125991271244705131684905014348598031293657113318803038542092753545669024716423622414453530459076439748294316943702243765750162267441208963857975525642986362651529265477823208320067120094581797477154236101404493574429488681106140343601578287686663655012289346392637994351463235587936729211339688386562803116625365745054801499681234475013551000492188947393033354632648185092873576088958704429833336121380375680906098683816198337413672663208016749791670798317027135188667924962895754694852530999599546860947530877980290645814671615593249589604457189336706379130794733076575639883434780658499281779872771465467576122504806241074414685395634351543051081836034107129794797243465032219951261334011614808223550352099996331499350684708903335330723977588048467324275105079571390669335611699643455803165345142589512013944297439363963071095694849573474073134009057017551011892590907019599190801789343005031156238684724539876998573984 [148,40] -720045161353641166492914391607278709370004666422674668442466318199086854109999034757346514037281086630309091799488163169387226849275177916247266596513335100517352030190370252519607223563137035572229409576339569593925280779891509119397285758202240756990361238965562108277319209860444615628192454231165051038828785738230988150059637940838473649002155610966627523023207455845230354424523185288835659824879959287651081365371446719593623877847754086062336162439568220001451279541207073293009029630683779612363906275685655261025484257094523881372173614694142519827464207041829315484837034554990464120919392838835269784326107040731805515180551181925108930089293623435558071524545554897469589102485471511036693714952820170999864462901420871845631657624966175321977678127489431071900870449090256144519285242488005976812373376395618638908896141612019831979120431633609417705555764989369251684742614459084557152682893088996141467110949793028203353988769430649619134558205608304130335396313778421783556039656558415053123930624327112527406516159163630463096895784499917870642628100028563438856890197483523808097273415371991812890904617023106229636768118663753849166005458192296753260960707302562287152770446406767457373579134752575996385369464022576693231301778091836097824341410408906421616118150378890278130130973448499507450764862955543974795833874442995159997488646868088639721736346574906843390302009981476070373118454797383651629784674469984896629381168901995928386492427953498265998974650623505662874838152555218052600646629130370480020559416492315998339451326852977312010797080284145900342934449857340268607152735580764476101218372223989830492032053274584730101705032017217213579752772224477635865166866238084443746789406771667383737582590451507635430577776835665585193812965963832789307940403207712944000509465055234009594788072817448 [148,41] 30229067830634057480719861547404267794074103277006269626007869319135217081534069751331933157571556106756680131121758128484609847268205594892227519056621926545529236770841091813559912222874953754304538411268203326400798065309831298099873153975835599858670181353285600384869874615067947812041270562290651360817724252684884443913343998151281822105456707733706082804909369049891915491461939772255371050635960257202494468582198605883546669244715226863905863584361576992174577697653184551525638651394770300025388766945762181005433305852179519040664538890671536076052615154657249713386094335843691397450558032317291598112415593953336300396788203584290491621193284791660927794740032527289136135509944310352889299077257772580036141564814300419961998069583554629997700539505584771768177302390369539758287871898779082722897183115357074431074807563435880380254547338602141325575138854688576613106142264937775621414661923860737009905048426381750995579874440228255682797684675610303650663017635008825719362284108185763543831274555180771801324924190659863434633052472859614699746772046032041483692651142572107838759482322291906546028716434704825595415126154247561699832763823490586296398635350453155415228030811987858866616781244897202074181905820463830839793710740849757327175854923452557489051057252563883432335959511099458958339635118821931708129849665930346600981342884071454556562767029293166469576290925376383415928708791781460640375590249320200347138323217127337365090489577627960103177826171890870807761970645537022753416637406782517762393567730866614439811994193330239666934866097522657743664893867645601375712450668145535634071207588306595406068284186542510671297323339649370249674025627158438163034606900990949512527724366395766099783829074534673988613134944668085306039295904864997086926643849089116166942460931434035213994608832 [148,42] 53336106253637098753214855043333101474606813756266584435722161578346344023476611002483803840452277452094242754028347044846528272600640888992503528949854383956156593721495330760168655894861254161439788546022658383425303117922979877182393425049769006600457679091427328963152646354825899809150659982970693635818780678390690719559422353197168355971181397073380004445663808266991119291484803383698584531411483798317058818700535159688246917548799813551880644948651571759923128961175210448459394996536974758012832744022911882234388075005176265825008414700061927272073311346449918373333167923864043297814411641026796435724134313105349471389008872668237457738381564218481698944343097863420199653264964101258950696640054646520078436104556036449495975947252357865447929962408581898777837702105284976469767191840374023738216772948795686389382211692591567517287424932589551583640397194256069258758618931361053390644031123308215799421225986195688172891862969225615609373359470703251522572376157418713641092277951013193633107130757243686194729198134632475116370278706644085800379009484582002367693427999491212647145912971165468741510845445397906009693219838090532200707543356384350715408914529159434231767706537293340933907793774614524039504120780908043511950934123525366635803716896561236272082809807985368751849859189566883475134745684832608177605579458695161761842765134714102435984852660085267865357683647345453903145110405419803440288760429084159163995455560319559947064612829263651900086031845684449094974935363648875319390814798143491030002868709126425089001236751777617659121135332592645203016542905592339013459443702084295575414136955519296855762242801439484912733647041675202804829157672549994654313658538104495360848023716378081970152733571512607549071097315980762545183999595316514674733285574045057987631744587416596045738904 [148,43] -30383096173838178254941329620538427520298853628606948109906465658949548040653313854989014591146018304290318039800180962986469538491898928064575312277384175456240276419981371892364478714979109458940469699929271063513561525459698102299163213633229469758982283458075673683205324082068066350938838731605220511552733941336206231406867670810886542446125321127616471776522309163221089033759245470582445308547274853963536588887008626135879362966693864216366192141755353479949415663336115984103279543177600070535756816980256000801275957788366509363302457684093875749894974479465420679827759841340285081243333310920273203394546196468826047362255550825645760684204772606613952088058333956979999787729118752752574764776555566786986701857607368053376372977283912043741144689388268473902967647951735051160651582243726497819169361164887320562981237380615457335860442889338734074473622049840898988937446488860448304447023219647826572552098727990683099140841913289691843137263568142731073437301214514195333945155477402825117201402241737696405108221358908197104080302439382136748831544406783423823172847632385612981061469902724609623167712831684168279872581192010604075326599168721540033971867000906348470607250587114776235312372350384539798652762924403540313896089451842202134995548958130994204548173084549801362886265664313648668593467352681780603167005462075802934918570252227830724876138903149456832670935608976217294141966179427573198778399776609504803546639081104706498605240040192129896982325271400529127049062776011525043811310879607188978470645027252012091193527919284255540983345902681121709593334531583562890024057351980251828987594440413177078646039335689169285077024311553803379322127176954285213857785364222768077172479949876164202114433977389307359986570412634597794467734848542082571441077581381932849908280963215133157584 [148,44] 10918451462223234981326404452867587060369798334080268993304028858210063003820101738556644030673579465644329694505076713104847897639616887641964803592729912422078951223945805078985921225936128075007366988789300654132908566743477631062239044450758019070157292125197745267303545014946335894441234640741706719795964711961728790195885646457943470067381908536350628519986926966805563100364071648205176312463042906430220777296919881223878761629546146653722488011326936474044916401622296603713268670086391576373736414057163215020733815049070982785890899705437428296738059142150308460429592461291040902752478061578221859651863460542881017784435674177100161157174944682424694733624652144989828342473817563427737512970165723973955918009103961466836400434718091778543913382100233151996279185312981507376071675722158098486970441333838971392824090610570168926645747646865242780323073946188773624377417352712530529491320395799807132907030740173690062022931023141962275526242311701927299199034471497626719165659376958156244501138487808935258611250909166959837868038840321747706418754952688230927543961807032224965027129557189388237500345041896648679438376540020033186876837051540640110584758113238725203722002012808908740495561182040917651167365220493541488245367256352147248402115675672929376218530444878091791152526596132904918401983442046031935536618396836250944879772451791051421087698372402301928169179963660316664152469808818198107068309047617872985425325620758752715199459308561918992825416859060932019747643269743236371171972622858161589269673412432770226431343024675725550326215124792875687323181051657456742064519471477329672407895571656928419239018986564312669640580066527052306850675237805304047719134682791070938138003412210568879039930200326314003059481416971184441240484082503336327638650589824773628121745856952604221 [148,45] -3043272797904289870232547695891149545081837369852205666037812568536472878027435584660861047758737517131761162429893398851996213482851864791337112884688961161882455607712125571296836261690977476557214930977742708927257993514380122795237067012551591066871620563853813962675990781204838404644889591368072061533160272731766566966357613783922051563387608409153461170409718475858678122855140974670051683712485484081513191771351923736180571212440349170810782958905405235241019892149997954279258750935519983217448737571246873972399498365893998473796312703686825720144310789176641240442338550720946250565052959650286631914683041268437961336350971993043522054874335629706731852615133465844320609953162634788830689116237413113343857806130619156207345743920752450292929789681767124353162847317091425481347293429031041527329181378078332859646834663635215931745570401367434752528887523920539989253628583490400988033106156645888540167255657573572271921631292699027868757204983869934874606558335448028933645252034759253741890623840243859012336290527649180905217528458628645242157140151479942175628809771570994321935334414928523415690984527384207077152829556583937800997155481789788436072976365903874759712536022001705520101473107189320714024654882982149181636360936451638809726466110881168385172537663901688618658821221988380097029461888154300133805940174420780371555503327025669480113364069708167030882958186569475749999188048873016944433302979605385503764162799915565906837155976675578170903995746773482427107833355357647145174663196412349902045323467194491935365869991650869803999501945809115643311089708212415491782833542974749522348444532548345871688185837606099208552813622758406425214517405966700948912222737915328417569820990376659425525162754203799595619995556145673441156532970534941978813777189069620842366336411961024 [148,46] 690516434898689633426667423749170875825492225711422927210567176404546012640719030865442041829329735204270929458857488855116457304101514818829333709926739896291034281826521957904204584902775503534405524500834493245258611275581290539231067048475066631460448447307131172639669114246673539048488665127755850098989705138096689659843165873968806458461192070057034758114854434608819721257735990765415079749116050005710193132896611595143144976795525222669404973003512497743807466781816612891798173678601446723294399315473443744289614853633480044121007165417258095096532105577862308297010892478036413755292522190913061444796810817243955847878845751864685131031789620142107055140812011803577193043393504888970845858241217445951209437547722809531141847400667784184214246549129841508435047726849162029942760860925300766621878819922876948943017018240825133046198931574436672493870544163902213314437208661921312702884458247885339489576909818498511835681858731225822100056344345387832015374100771738329873379728620895821828239351555262944960069664776017608478449665809353628294502728047672819610565884490217635867043150959656862975915892791595411495551067081362308967578610416298244602046755164693496643194643579481677206217098663326809091546962821740177286491244891750505585360788944630426913419504403526375310882639068998056104759933688032849873787243887750490013086218446708909258057924764920140676463713539587982216889062942677993879138440861575924454521038435297262127856853695040623226942194923365016264701584231922702883008255676553214415552713871204557608797263917804014658251260938922318827857601918406494931626210947866918331858490091461625889901464223446245461137133338665569555977326291782719337954648589481862492791834261102663236823750424923329379775602899629184737873290477185413460519473091303647903466776320 [148,47] -128754064922117788443947497212706279726648552895038963630818551605177773452108332194402290394156719674716811351198000315966448423010842973989374932745854297204872107801113973800698763395500278775919747350722088747029387010863670686765707759278337873207014206684186471880504078335906897616602687679993871560262719153573217151219744286520509123113016512241430368719282061118290631153974465121203123799092702450392822935346498754011663413357529719250205100007931497588068970200487565156518110499441228307170746773563037508568163425324830777595375684180111951614577991526812292779551719497734951905298784078660594919863435534493793216280714554097358166227141193060457074603172272177119898102738797900132224492029817594204583042903329411303059771806099198276717574752235759540833136073068502808204469649323386501423803708925205394533894290461644131893317056338614530926867657031006454974023264133018562524354605932144884744129058867296301871533389834752948163373582387587259798921920724271717534562671110474599036374711626804107532404632474338086261067353647418163902636266202712022205620745199192993032164870884693850450251626699357706231139685414640019889679760322034730434338501699528513215719038887432576267391097727894029899127376446523102260545525061881596559951553444661311825259861522962520107116679663758587477170802550789170411043534047972929244794803388660593177279911652339391557659662999017496261511349463884001459689445755530525839772251785113585953032113151765897215615583661095403648506771527699326292039118642096278786739494306289661990008391056597623901078077351577427499643483325690667884892056695204177708320827074428115654713746717045665854784271519791133143986691063614757989373887814565832833372984664247134109124397604461223340794688451680373490138398565129589775353513563777682593760320 [148,48] 19884476845244828487727857283839909756601773136552071344233915675438466769347350280291279241899826881892642774358055260239518006909830472123875789822567707015931368703530427830207170339949597239942081207787030319286362325877581293127230087920628742224760066188416002067430752458329963948479478536687425505100731098400987652969336587174154589343944890802547072571609270301423439671332626781455928924766323744841605707925361748406442494321841157109052048712748757389024626440108533249917490042223911978413267947268573994733746398948196979174294955124455605477259531522858542151646267426396589243030999226281358199884034506616528342516687756780846076839193703079222183138784079928672822090635669062092659729009925717012994078608104674681807576325961443706255636704384031315260564881506626518388778261138826747688581028250459609211239534426302314689255054579926814338553210508700055551228127846584262760181143913547259265194047577128036308758333578106174241305731970022993639080764884042532131616361557568029198743461286480312580297338248957937280062329484804706272115110333031884001588125233276299884207085108826787820721015118434219498985779425360765469043095437663749305505180649090670707200813379489222339652101969434348951882976813488553510984376587703327804633824735499159556289778473081350614406420554182340287910210559261371016925867293257650169624822900994045521159855777995710949862126105974852741703168201289056286954669586271088342951518572984928309821498813524698107204876297318392388072072068501438067846390353219538502373300570892040629635871926039277308231262546265500496775721772127465425312838288852496183392321793292889645499283289532541222344831991617180806393660537990495220042809669055202799495578020679203945855251729891068434522195959900178188040363027639417686867631604508053260032 [148,49] -2699589595267309051994421336324744604644169126413378520877820939490656526552164130102696894353329140555092936201189530613585910798116092318774556630194933652180174609695593143194747329167493652625521946827918715772725519530977401317973232261161234777412392422491639073734895738564845358688240671599874433839455875569272872826476847843244935406532395177578257516955563334580397612564242961411233103572932598109815921013661176884112936898264956715969227355533371349967384583010107671149601202909696085969072841123689330288240636280067558409414449478918431079035962701612588280033538187982453231015606231288926324065048719798856503208587010499383814880690458395670037485197276988179321400744615105522761428406689716448370641924378593670762075714414799955581273259886733063978539805811533956890713701903853140781594476346306905801653432611958898434327563387089543129300520137527014807116585598532959112268799387417942743371100613312303687687943655411967466811978781444767136183508334697323737671164756171924660585238999452160824840368268911720436516416021648591886935287215240832543950993974953586980339718374055381738941957472652996616179630317156517458563673425373013971896336874128272245633042725072527289659640841343487786557441667511284031904080706067264508847276478806411893354026227937505060382481856235450664777140739354777791465550056165566348812299492899378053960744718681116542701787382431061706182493863542226248708037229715504624327964121994623394125655280935137159458301418792474106967928166051635294669710885934316169308043591757789488653961480918364080581779643947039179263094589466420466182060083502684644113657077852933489954193456283028752841699958338350825416746536281582416352607727938516359620139146897597872188244773154142662342660463085954466687666320334409783284564720526141952 [148,50] 388814882160323344198466574410811763810083506462253621776481570947709691917882639505114164820495869645078137418231120897723045255756924505084942452513086580918721763197708615168523339793448050743648138884982179073505038013848292655107664827351838985336648987454100772855118560838944234397165544194112618170201312386482346290488984042162622162466931266050389019211985729286758401662181079998542412498192819206846124069279392597414755074566350258276918251229613675137319141308211753070198277494763914723049878126957072860456332268074086361785661754604353788048815704360022244469553598096652883660515708716278869676004505179049788506337419125802339531531224707733145671912105305151816822977020465075637930540063885646642796544808315156469351810723318000589306212666877730998325103405712676805238769452336591006190128607207356020536646127027363679407129369832094563360342702988690141242428860652801734226200476953931310963711216749794791698013779942424358864992226670973039093256937516552453498320988053890348181779797268020358551304187371074230320518004499801243945066966448346300161490745453436855413258273507981969534488593911228762289404082684053036102853604239056628055261425746402940753363631468294491574672383595706766500616331373671954801996664837725022433899598597548104436734500949885354616238528568490544634859746688869763838463541437921754624192280961598993205786100685647313350956614368300567631404148996721419492552676779902311382244750006616865069399077119733512620008672457933703358671567933096058728622931848275596633719874270959676616892485767930120512045590730774524693216020497810974134466247706846336219093621926419056381924169678924019972321338857039338491726632646941375590856860977304087273094512120025651986913680220716067730615319810606934344035375832680569308147785726528 [148,51] -70738282887337669622509497590187947520183353316538659031004293702228362353356881998103199496355757404265094929770346310555713419463648133832200453430292901550153581336978571039235972501462974101647672470717640604911126428078457809967847937151975783432578458206605120429905571563045530527163831347669045521708291400901169345106877741332378439728417243162121826514406200320958476712543698786541583140342573485389003948790004017607158951446822996775120893983027186584683209871140437224558836005946565560511141974010620029172167403663755550942133278624198065742646959928227116209172567624765162577060934275196634117515655582701687666713256991798574510735332692026125041875574439987088303068131488238967845743289379091628682138624658098209434636621660838305352062451094739646451208250223009903195149979936310535637832308876045416456663589175846651053766500297592886141909199935689751229300652767824922690050775408751588546916065103231584222774191656590522148235763660653697096488672593536025300482025739226821494762654109866821127784157683695442178576342843321138680595004962902628625147657325811944977341990421341434849681123153493142259136824136505030019204450996041851716376142090314965348828969617272269361055520687691870656167174688610358123120053309555221537057027739872291069434036623783003399191466620399169295633783607213004637366681263427980791938385777222446418616756354657528644518089618926129294554508997002580690931957549358524397936904766705657378066806672463468797977379009021246949893053039045395118623899009493742584600461827059587196620842010887979814880881973303138577318640070650146617759391328788620981147811683159872936672160848070051386919450853013461540770983805349817320714206509708134270474348299648149033484158573580823472627717781728147643326272356481021897384302144 [148,52] 14060018919815949136075380345538203239947343551345196955057671425655325592052013326245390340188301852405752597812253208414814929163443980627432382532643479313777178995608638075348785082687901580813609396559914309459715299505060295181508767465238382110884851047742279077727838897350033161833116330454366464777257112586876981082108964094807835046483329404795791936322895364731200323018422901860822881491299937030900156183047978573660026928510660578962153547049762327997010739779855699850578105505374908244676057836278158197241813887834287814241877921583953738781439975788107360508888171276492432515862230585881772729553283314809894537170631894346453353397768975607251477597389695127366600779789863614263172501643605466819103050800932477500678438631463008209065308366584968046287047458400689771627171104127724063350687201263734267621686485522815335381796874496987449236448495213650347558670036758985346508560872082276784529462767663681425837112573720224744624918222416977616426011772251708963630853948521605522024494765564600815848107480011397668413250099065073217134954124776025444657672836847356649573173689768076336345058256150567283859572431045923379628543560676847653561037154093976453592028818768954309436707669151361580251647332620889623183817162959803935929036590982755468962624041559428327697275780867128879318959281632782647504126633992743179599473908162034231329237399208553729600440810649069010083356766707671051296734610992137094578046696530868099576004398059788450670965373108331042815631210840848288639172696170515916750541710380094573151271234045801280228943360461849992598154362845436490270079422264221536614642793860768222568585544691844134664180173429080706979611001186501873923276826635336448666126499169227776224784265410796309470024178502645909583304794364022291156656 [148,53] -2461110533010819085311993307445762009944052988537716608240918210571822485980928536295239605862527864412158498693088781319328521591208268008590665384607497422276760034469294544189748619648599947249782669980748778321372829203283590933996235423121251427338046804040889212038069323791042131475095407042096810447844661931509633354760300101479894060730733408016030585851912137434294112062053242968444014754925361733418033349042092051452658690913235605423283517758882095680453693189606077122360634861956048442344047108776284295130184998829222932848954318564824516846773304410106251243262894838024289691950909052265534590198432363985315911795403966778632407650620566982277896842763951787352171070089315470329568194804174745481685530607185474238525764655000499588234730482717547244910445277972639679424544561392511447119209494987014103467444854192697487895300088717469200954551941278104097651815077386279129656077805184456983482401526836161661573308989194754696170812411096611162765179389084606727650719914708856667399625227106349533759481352734707198977362710906130563650818194811186553374497086748896921827290974001123474419530062821328603836423652706880370473769256810989161689724613193326798500459921758176210837805807205826949972502740314024606544061410711446694268041546887056977889708639314778696296951810517283247074831969282166949819730572495783592053982911592824992899638527701480028782003477166846664805926293481045482766117016992021269243684090818753809852538669483062883006522601682592334051374056474181454438296904048770610337539245733918700121087202988714993834420042354055469787411610972339703186195697102303754333680614575334594941586105168359729974398071428010193678227686233196918197865461783663997507079233784121533812137991211168360314306624701539074368404008432427618304 [148,54] 345139068411727882501904247311905204567971033018159918277909152744201978741204584260310823442919741811590511377107523564053983173766731920143080077514474483953176557573389437152639712800554939696344671665385937922025639208927508824524200555521059247780259673035181343778044758728767624326522503226114625730476287175313071967882992474971531487698666124627248942125934395777173984481049491767341441313372722118496941224527358001737850329109586976662253749749562516572994242752387902918984170233331836936219859896490950367341981643104348276896363114270114706904765468851787822222462948700203411940004029669046877842780416858038419485646915135806992317951702056360259075559399010507885782266052797183711596914671060859562996685938536789513048849886853665394074321399072187880628396670824967990012188240702765997388230458742212334699700548075912802029812337301480241667271620672321253426171562357877838497143598495190885541048002965549369683636013208380599789357295802125314612840190420401223812772453770965807776684606297457068313026321210242989871104804949793915935067622308413992982992543731460036444904593549175896969115366965427831202852956443077534270914042346609936564852235473211333982371084725173974620938011246193640006977118546535408190142110637978622535507988294605071082794152022842932440157205183110369697803406547607590782317130136124978932316529353125744364948480647184836267541338085124336403497766602925697089763915674567141147123852075468445883791108623520492911769684577622772873460284393432299400654933102213489834589723234034045899799373189329209605448643900066153010234059796500691172421829149946264480447166634775279593856887696176984997072625485077632397218216116649723515740287675639476249807647203313972229504141280323077293665998818796169617057223982638080 [148,55] -35971179486364691693272752128256783285414147670780668263190707783826211144148987478360313903316386065632282527373481307527013842027221284192913593125644362858607429247868887250228716959533703489812208941999790871329277303372910940697105230760480446670285317276976170658816467654194652930808639283455124088421504028563114265940627179696993707705119151377232587256611080668449537368743317644136005220599277132708422797215572368684196077934415155777443437189113354840294187347150654630906082106132394908218071611553576885002027627910323479793398049954186040257956471127783320329461700895941612637032841410038680533082920762343240948289507237137670809854122180471186322828161838536956128579953186864827101177914188218825801328387914785334454244527219245325703952912050088204025888789430052500034695867083456582395020151044569679123379279663682702374966564627341380552845686392715645011060717053367902105945069494193033207076338605517324607907780019580847746000699053670750409082687812883413966084912705943515700275756279924806294811589419185119924455311955872219653434464029872683502149473848994788683718362172251048769797328873558866893911038766847555181871554992969509052804164983833675580851689800723916750734354190701539712676506235409256832441767480441703367555372065927075234301742191103309897354832927312098454766811387626728957193200749915911843830779292030222066547962522827483728253549336080080568720180241117201551496752135791879796389313505420675348622610466597190127225293332007063642970777329808590205859719221403757764348266863006854591311570379321419705199753333045190517910231935445311974963398310855316028446513369569210514282783763336317424009576823464714718699335514365822232235525456520550786161483564572529622261245583628089279931238226904472449537310876160 [148,56] 2018144542353113552036043535825430348256709968185283976935482051383650506388046606201842777670886727526935368912094610726377728774785638224180675266660282506036910934661811180578586629619659610122045422278583224991645799154996994156232325632310229243256606542016058650465396164595825699437745971667598677527294591306227690148840522316342262087067657299058289575252206405880857528335190082363288539422529789012927698600990589108455032773620386810154742866987702671117249843173159904662641695528808096490842397000533832837482418975936645329329534764834811045514947680369780728288495161105045912130304297007874642341619746622448808593232793007050397065386702751458695510143476994077545253678559412471704334059828150550369443008483240149221714029525998776421869426813165966284857455416259506413079649703038960635920783281700291516977916932842036479828540704836936726922519358482438724421583123043746131186671338425596676890236249230807601763427870854627547532593244417693466295390914322593266606487972031954553087659360136004902541346967113172597186117966757031880353662858486388385666556604890744462897235209749824935048349704484870009801500719518185595267987665000737344816780163734565371606511430682633110893664115018925712521932042979949177925729321896222865692082338118453221337251330219103013817445550264039907687935848961604970079747214700343857661540161632962843132270879079192677255390895199983127813157398857277147202074661660491607784548377163807875267560867182294684706950423543199455467044279294264346408575527485600772990788652453768416049966218248458360428362526717459088628361755584218173084052530652166755245058944693208383436386010987741970750802418305794512853064115755406451534597298536241481429991808552825426555145184522714435260163366690622496867682944 [148,57] 175771160700818013144064957228598776574947884141877171290047767624407507777616420394702046341654152383349550821954532142417987441416961490225940434519524668817763621779879021658941499305728570363313082284724400264631324816711796234429006498895161244117724569513885172223672536467015890395160990309916477628357897585557772340435405487242387231113717534380995925750572135628549111100329218887790255727826876253916349511054670508457315366630256528452873924967239468334720699181594853648533500977575282765990159207966763831707264090832040694475691145026535579023135140814016381974626529613939817920598252102125155057910452781379706576071300978672075498482156659395211257901386167080727540071196920401315110637995488938544718327725392957927786133608412094570110412191575036130233001937044685786674423355987040680734829409825512488805089797693361359197031556812811437431874363202375907998543503300059083722551437442425876863531186669400419744384234941898722316668018624222410466040950769469468885427492459734188754365782337714701982743150611842152291688245136618084360146222999559289479422290349749000436295201472565272563142004306762320716924568476555934286968196805701831875817503618830843343723158151666673020775396425920533878411133985359102245397763570923717537443950593171147227182904667283789403433900280561581621780394575400628070688584785666472671112259133500724554293621312603178285479566141315806460622799992972037976687278495854800088157324316613944660775037584792860999002614721243331411444015717854062311095112236134965876420821602919539994649400109250045681979991548950247812611832237095308501135368971135810995966622577910997840022636262237638306038696675152437640501492603488316331923103921004151220526176260832823742096365892252880418003806578946640543744 [148,58] -70519447340440724877000763204308694742130808958469447860121841031376449731050776536722744555732460107962461817038231179971947888283147515285553586459449503064321409145992781878381999254882750844380184434688117757729303775258911008245971958585263246531444938252127092794850617516953865694696420787955134920885334476427197430228433484844320397669553143856890072525593166708631625105465451887091210564177049152088041479468825403266527189420560361321130185224894432568376900316751027495260461707423590547562916710829570769722567743308080379275197186517057078057776404285089120153179433426115540137735386245151868029543552974341840736032874443372411803930531004232181350041425629683767396606960361030809576423092253784619308641633207009615290820803260748577369330691834936790350060584353318018388505416297255116312429564704744390964712014771449909052038173839909740843307829841853579773914059035323882416085400640266944049113385420483821581074228288675389158879046486174741118362907668601203607951522434663838067687106051281871811630787216981176090274276601611819219176820849842966069278288913075907618334947075164730660235786926745357869302551352958886345473424689161469254651354437152201720284194973564767162416304918534557028260516124189763697125073974891221140903048068987106892085078666124445608318582545451541358930085551680470198890835712809333185963475940378551786624936642664746775053855515839610022302478841706228305251469453440220672495413644493655679091005495742695279852001165423413398907508486978400096500178294739870693673695553019644775502973437214492086029092735134724547761211986060677738625173033143987678929817852271850722944411483502822115756267866082732281038328044625490677699697776856808505399673835545001118593582375367975404040306837400403840 [148,59] 11819878504057812219884283439559319589513681796584031047658047722416356362946396795548546635519807719514476703479932236022706536487400595977651911287954765591360873244959583906248602374736785839699593284877290006264422131950129721238919892322533034787228708941371463044676869256155457948841897271189751442608042122993280542052859933798725530361371422098961742802191844627970714412615089959138683630620600193620289256446074613787652106628681632548775546550884906689179607810822126112029140372220455565475200150734742742807551098024471012197935712244749095844615840306784027773265490486517574914012392458460308107402148108124393700737688864098313947745963261141586998955828853556460105732590541814065568402820848201736011413750506535090256197251433735757588236120722099022061118658660456424501645754945066824960771194614054490688264825764881965019528295991423125570705462146864685863368391239558009173643531457905128345691589080660764549286320929512653141754275026300345708073217349894899680703162640516233189577581722467791608471580616500940149187658468047895212678811472319159564343084744950639330881681606574406892709277773347980837933637574803509927393890596003122337823279434227388764748449522663439926307073573630178293032845951914212447226906071589576331979611692208365189761068427024839225392662354046356500635043958077713551085677690064356823200025549941886551434818640530732330213988447509095073630995926283626506354352705726187138449570920034326088449410469435260080491175512876461337512988854401537879667363427963584306370056002601746671620147645292244837639580889514137783299523826107608274398632606078086825264482323677437905347381695554016774755089548259600019258487438348713778345473204774128743658256415363888073168549203853896101659774334933888 [148,60] -1381907991887562807336517423694354307520421671336557161329417863782130616250351883173583267490508630607753353579379902423750027631935735901602565947529073717709090169099003715501114438811275502059335361835468039609145385819502200553753697427099727028304403831548877471995250333080954815948554025961184560099966738446648506241522244664275955411379259393499949896402233106049306006691488543762419258709616547380008196487282056388626661714289488160105678792676873751297674414746055828801672449441243341488361233156482774605940486392597270241093706273262232346727347701225086546719111362362490670582784380357887882168239495706285986928464370450182219901449648980975989511767445612600466591202036264291880339052328317985103899069961836809274459115981365395128594250491199246992686646701626624106607470932169412700084976738196205650442863101531888526900761428601997156929306336446011791573460164479835042296231702834157294159426267606414259880151766553568520320671200435510293731690261557017690547968830037928226704928863673591834482098503870607788893562923029772170648666642883135281021389901849121820967451444746373642009751475314275292677586946236979389577898674975749392832254900086767945651450187959984296569629381831803460345056144239510999720279784250860392829439815427292816444700174356836376773120891830084613260552291340775989280316851282390433208104840847313554464091186570711786769907358878569441461355863516355262363303636405513935425425472017176821763881330966616711412233531904221548630977648264122758467745838097663679838199122675431533984728707062313640264773573568134747519940656201988618369188162381155933898829820919822613315119902437138038111709229878035623527958546421836295374995855170365761104223963230204173733751836846259250682666158032 [148,61] 123321241697796599334601060266810106229605661958241322550881549062644345749089204371752077107257931055652036601686247904284657437568706858073230251674911187611388659180726886312387500099661780449803267747590505084982322926270871453618003791274917941438404339002641457784646456976265380081249911555714964767823949532069579825203355085390181963871859593219393528146886438413516843055867965301885785236831817923104918644653187261720178364671906920897836963477815392795747874051756483844343483482248370047170413400047235507696574305367816403994521571619872210753224339085246420914978498383308033910374311393810446039131853662448054904927812500661982646890792457129973568929972504879868495932979174298315519155305808487819432664693475028472632483315118489847722012926670900395259044878423502636352097925929874679550091904963211484370014109062774637360788267843283290954114985754998119913837810408033927896179288798946004964860976252488650361510725850922190080247512194430139431716091095699245735256692943366880154985297015461832112202901284802737616733014874550221960844590316849975213794281399845874609374321478653815932245286275520885334565328287073475354000411437318288832859371791914523786929134419738851890188499755909897198345202978734275410661016526141686212542659577871219001667586365654273822010474102158318617072956097340301829097333543864567867979268173166703971566015288317796729397191698932304138180994015268018762578728371281704938242853615406239390452699599755986591101753297551833130224463717789623175568039422539820682111548884443229940943416803408424483018749179318947818648859557679826985057027729877295683488876751508205086087862876391863813797587422977746654757670630034137595529139767742352350962494361277598324266300924384684892158720 [148,62] -8580089956162440089462314491530774016812731915277261777206121611036618501835642702831220817697433304706588923307957698795493569025892529765968108632570870680910121813119634937580940454175117214394244837098676741190193155849941060198394826539065723567068555060199546757854425488157869176262137189896648576102135537667758706676021086006811896546762383165718583930124049826075515251982342669974686962536687553491377869625100120548569540632315221400928996897461791720504797549011280879334487725837531628361936503214469218490069801131172339507809102992557599748995495060766804931321242531165216083162679498630949820392528285385954154974043224641755629698330306389344169130487264562761140822466680492345313552658498966705652843372363254698870215519388873972324004293691022259829891487870393726931129500463402346745507319278760731689858746341066284999288910835628652214574376169385463165796487938595353652541490285856054133759656302861947502603529356606017646633309898072559468661872976080795870702407666497780882521623441675425956370519684977429696996022231492255518179057023619892729117428755049920361168563705243768244838159246753450879956067265895272163261026648678752871852356483896347110701382231002669747774879908116571168190772883730963657592140549280758547671417294213968317086844674555829312781995146657588689873647225616458060930580954154267946469164570810280293116323096986545753829676618506863953649636231529719492950950337069814920451959311137805572846452528456413426718809404062614298842435832382395152169263961764411082685548336428664417371558672718488231514433648141460646647728357860926647259358269305984907876404536552236405130285852108497888828503468006920985088152588652064953128744686888539991003768888188407803696300222654824445888 [148,63] 454018863664609325090432654857288227923917224373557556353468910764929389061474266193917085934478400621066305757535835973001448839962934040270674190449878128320539033043275926711938744646648162567502923946854771922533992188572452567842911060341603997460255211550632273997076985162065149930106947591662741563337275961015562719474819266007836869537054945831726639168535549423520467034873783804065557601045974587558498925681476224887785046549101637713804432167618154018058588464426522811323811217465327435366106695324476851855265028836451520741211316525653364613188343594171931300974106301263572772755486058360071235994983526013441500934033157928986309706135984684212005450489046047636082055297938374634797728625450322882347815441169876523510074241217934008576600150371808364552225174103504769004951872242759048194267739235926172117971550998295270224802554284367814128551944705488046076212531996362736245751752690380044598416199295752670054729550853783675979832128576710532612028832263349173587882911268270324528423326061862646849316281843972515081769498304162640307595954333979689901164086630525769666055013005970914170211973414028380373597462922366119170297772574368364171257971144526216279640441761496871947669044064899167291343111825628415223471195480623151583384959619123059104830197201722948027507046993068417976781157230830230474343055265398915147495878705432834314827923376158581691529126300642733049491256308057970804539512583470227911903540864238460584363491811251523271931692916549538395805013976752294172607193995814361447028871482606951816236058052281706865709760168802906629230958004931253238333157656282942545168570078456700291931162638944494047644508040661222387293158368776538456849006233823802368330391038456361438519472482756832 [148,64] -15995259114720925786670156508975680683155882584167925119216489677338326311369519869750281532213877925980885256683756395210161118532390167542596871659920325760265344641184435647237344697708051689256915957949633905135806090874819131304727489144538930705284257086994793626874416232150271061248441388142010331352214061973776232961736135958125471075399879041843045045960810983244623866321853006955642370900745043680150037796631927234232898129400928971579689685182981812809027564385351501692863018052030695007197969956455742136068774368319987998142586501431745745085695894113738175749363910896625933463036423326907743304435079236834597942569217459269905404470589614408179833061818394321136707686464801806985324580938302417557324258307429381540705297957634926650266833138651733014190447068445451696551050314909824625628750861862218880827309261506427119951592296492851926229931051744822196619975203037272183390019460053686905282302910660338065814623351634976832724824044117775875110631213621401522367689664409589428918406189119458741998160608486208968011925841809913092188001570195504608249923092666706866690986772693347845677811458593846427014597441628628690546330060898961847073693908828825489330969238746640200867118025306077930979681674789575054036600856145738482084167991224950712176744192922163034683822558793568845071557025438986260310534029484542629074423343297997533475383776048163137200276488569069531209620064504637344859241511006906715382560656815463889783150628944860073420110619109368890368119742251718831401563878236935075084217476266402537688804349923359725050745842559572723276717643216829262496316258935618445533923803129674088140425710900292213103780296549165682765456896714299905855894865807767106968755992362578049514276038528 [148,65] 97359253637194439385473406437063972674286263028026552781431630231658884414489375682903232227377871733172859115992238445896531682211668563255434778214330914436497774021463724671078173670769819756776620764990621456191585781516988919463582090239133532096098670714817987758802331322787340194931348461865756737174108748001077312779680485357954089672463624324710620279636397799099437747709213615670080154281384358731170211932715789950181492144339311690734435763926354999659578780714793950435911233986259845807839490175320482988223377460684941605908444460996873601632342636935818237846272139226141401694873342053052493505053036641394169183334149603997479770370442649881022555178298830493362398979935900299612945927208308396603692164494150198195205242613826727725376819583970133555580973906793555302500731943434403885675451709335411442177933362130995096662763713320020533445414397347769878412346051812852665730696734869051555538627855661283605164301463363525587464948464560056009844619537193254951147310012806934769237129530067730688583344902074155307369565718327101418553318811278968688659910974544326037901354242525302758239509979292563087609114279958571617746249743612817978263165302076965701612321732027157751624449075329448270187491846947848166702712187867250655495234083975757390297900179583224907318189465205538801230490506033241014891069571973816108521694978619530061352601031910084150966409096071043664226075497885918684862998519789065640195985339464789083434551739000499875440055647863471730077337638330972821024272553999954122484904974217961735695357045753643122033708416892277668247055303621080215800588896185372365465950107898641372359027907602675113311734573325089262376901541155662917405368830787110065886390158401399042238336 [148,66] 35243519938635615179030602426175911262289489710878299562472450327975424059371497306025960155008534603923801185354512731930887703132655271409565881214202605480461139261989061640046887816241329372229447340944795885755277140453525620989451979054718302386082183297973078157682210626186991692362430587513203228412793499803926455904374283357984531729181689036774503675414720516546445084662037740254562624113581875287848143288089900288814934059964120118489687150417041702296386610443419266771949452452739568672190691986680572803853762201417626054577143582176381561974284857094834204519501391364514140263950992410205652881905395047052525967499554111363255864114349772112920849888221889938298821812152868158880911623866131348061795425731142627659227777511267421401071944714693145458800810840491388432202481723209337995168142261656458993538167160676424066742219208387123217968126368382222630614029104954306313947534616899009274301438362657801578592760567351850214069022728893967572410299000130007074610105717644638352153711711122726234119623560579841302598440125627029188176974001213669059350872250406773276112970634485741181463346163365151067156675760445222341305493117311671688751913329056608465732522366114607637573142897909061842844136881535232129003569638819680036962215624840169784489766039114285939009262495701374490381387171025634601507361565853518795482810878610898907271191037667838524411919663491919616419445828439842307735755347262679381627306975233551038727930565464290477577290156500369904679890397021288977902300533717127474930621341596437296011448633131399539150023664267143478478534501014294269227754227196954534648876494976540256423786969964750463674713220286910623343616965109528147523141810090684363841742734158708002464 [148,67] -3130205235044688711775886173792875178095128855964758598931418196061636352830802130701232189841973189547382292482250523231307894201835749038607438255217769241078538239004888257899005382055338257739073029429153066216903371885048518976918361376489446264657070829875910464334213255665674396311260058808829790454817030250813790565196404595064384823545328387730527600355678568963182401497770962480690745306285596839934988154790573772424038977896659496061470570952260390469792460071713496365818331750208321895887618950500105073676362168378807878396359077247030089074324867225512553175853825423512717845493812019142555062521222712693187163251256051625990362523394012044830828125611322509297550827468363221126192284107495959125382060598251703017390408978548666966220191774059962300434086518980695220592504822466675247318023101738107930406331060968823191363139070398488704256830198307566005384012728563531467314612487808669561885834220598578072527765699846849478144084740007091661343149676685710972524803870746780729220648826402691155172586620840413987503186809299906083410280633609174403738605298714924625021178208683758119699197035378333530463939373910271418333565902081722857401283501823199216402109422583225474167084614494648520774129165715099597499680922218408511245970258418932244995040195097622026164893718911349403658819901613948138408353935470228479374467392019652168097264696902396679927441555426646597714088417132494686537428229555637271320841079739623394339710583339373756061255372781261150598383415025048448117167538153780609859061389490093781416711056380661841905709934145877780461967542424049349066837039017554930151095570774718389312974250185052136023211203585039343453627731946962685316231671398657158387647191039286848 [148,68] 168463030475729256263062052524240567697777230906065695160616207129198681557494518553859658748575198871764119994383104333977182313432235746200316591208218749258753127016536359857189615714022374024391455779141987347289515848462387184938661783958626206614713876776284037343177361191725058052824127629203431624676284310552374204602723232747385528993674415886600342237394221672418275703154591661412585721384031608976569919511069599529272865509189585642680557670232460513960411360676015230342294885183795657207103473507590692834364958185914224844808757302606374499222468854283079034828012173597585340386278597113912045341615847160337179821810464606884344540394402514871660249578556583142182174397866903580872118403948820180925022708323104280572329736663533493270933606082187102435664005642777928665844168054754987605967560352666844191682717065142633385481755146384722517546861864641433833043086668120481603197194038416100335023988556534645843803340828928473581079961639095612816615835532695796264512146708542899431978521470281334327401302067859236379046915555295465339547177082025350234629795002483806661813262017426589235784853426495828405550916168411815945928392327842729529857446659104653624560027567315399615832328634383648112878054327922581717235116706074685610293931173966652752102793666285211894307842432182744426479196325657229565462104832174087933647197766981245319440879565914282831667111946329149470036539324218801088048565081625486567485192893405893750412925513390189672119497518555104475744138250149833767703884657848428012375327958176265940422519762656196173440728138010887532680769676082041928853612658919783630525027943933484895630837218764471959304803592163149487396138732699181028225183864940795387646477319044 [148,69] -6647033309731028475024283108646115749232954423267693918683953115048808722178769208167328940237926849184133164825893301326553516712059736608239285540338585445332846792615991301453493943073169437741395576758596671265629756081153991370622931333206247037082570170072450149384685760319697071350786870723304915612005441689600958992047695205853291695336030393528004360378576954335780249763949421426156762735834563784243495678717205658880242216562734434541707752235406113834490504519656557761154601531472316347026069941746431181587298545895304333091762416991339301430688353057445991780948577422263242229840849240274692834273066318286797093306323648246725317827335850306539684570041984606889968620568239867881471546200142911117015589903609728545457251663007538794238953884179850206543626684203219492918283050005255907097269751146869967188631206615084359485971160461889862434989191685209037330016633036684097753766274836814950799761928818862054964311015263758127195917379033751066946068999844112522298060045795980184131921473806865125761961747486994038052992253899377206160958962581057998786989978729000610746692623164941565749960708505581359571248356634968096954906124972335741108359780935938011508022081458217487331811996766699508290616258455237453238635701878101476754177958730987804014061520195183944627325058717114155064535736023823555533419314328558424670105640028541180656322654913635367982142436575095474828581529800559994018383227466333253870784639382163111714732448928257620373125820432392604199338402795860206613854508548349647181008196253521282554232345535356949734529863044084540358135051475693496636559159431866733692654799007313984168332484559644537237088892352498038557810297380524225175438624193049868662976256 [148,70] 198362040863813394381087595665995997162359011548053621390048049471399492746633441291050946329550954291293219836048193339616894984834840085531943556691926547298832027098693678812060653517797091998193860287385487139749338002127051182525623688469843971281588112966559062491940478784997817150750505086722713821025156291936979255936595309462032267319186314911813406912717005202240017269099669126298356441038493044382441997237071218628004787078157794912914800224070435171332609569221551891389547197234175514146175079199957142790533927912286631395283315616631276548844935001009651532823910424347052577429754422105327833817487054491310886415797943260988433625441498069074719372816360111339603121077590035180653740116544419485435763415988074851619224692485027680029635486227338667917202250242320904134601168029451128276913424536728908682138028048818616932808715524003767915835201269145973510137431210865305852466768466419072629686153333296307624645844351873882084010930266282241765349789605476846630287867374754082305089942675076924882516354145784423293662453716639371298632234636016176308703762623019953186716376447296650441388662647825680953079899912634884555012160073925146294785162175062409570353898418235602010809024556125929045314716831595095851679161852935592177105222304655516319484534061478954929897705520113425168326292040877127727890150987084579261620365204837122116711506805793092275512577196736084482644443568027500295121557015503617770152386731897481067238145131659156116387681242063532391734216236314745764604573700759697831753358391214828291051660069917859446496033977178987055357263751025268593724184740452173814242608211455013358169570511521025099395167604508362089923650144224944966292244363546461045184 [148,71] -4326640934374070985907972013201434276546362424579306563415118477713573354356662427030618939656942119537341477111400114243088786497141738251900641989912599764880306873231062015728758110105059849734226389302910558169777131242023796796968367043378256794393143164663234681144126182664097020655040980694622626530395696718759879287863721833636339075084811934479110951689584078402625167808621693464069711671448257759788945184009645352362718302677466126024082058886827810445915089836060976245718544150837196843459688811103256891350531290974252068893661726691839703105181291546282236569971340058874163306924636060942814099541703106358813822742689621618385986555375641045302543195623680338736932111786754381866412870299748112612361923482991653794336114279162892456046353175809046950811564142855019312481551197939975315161073348214138582565112823320170680517137910459148576505579229638802127135860675075233420678544558853491614954118834069184983461391394488025194045600586901668340679349703654629512065126474325559077665011014262502204400517888341152009529176432123473912801377107206757720460317239794210563926677909103990033248229656613854456664673724648996308639301825361213134341076469693209248359831635700625049514441269280489322690399175879954047837460040346909679691955136774441702194536555470608284407843858910884396864868967381658844621259532897202942596150421182624533174266069066120230097116946174786629626502370727499580250825644399565035334588706929692026068956042758598706057488699045559775252941737420540221260272235490516574874099898633024119176539432904379193921122384633354663475656452234834364437664271539337578050355551524408011586059313980058822941866238668441886000819437946333564681519432697828672 [148,72] 60405332179342453733333127901281678317291472579746722136375889301257397662891699018187698501852060747725903636453075385138958652321454271681762912049884467344152326161703869375101517358290808859953299214258730139886968886607814615321349479493290888569726580189737737099977502225564336846117665766919466745948454129517367735551825613758831015943838310377865037895085451987712999691341100809963670984629343857760935252564818422303558965177899629768804732484458675508729172959704257556241695632066086484740286794088124351547742316253421224649711954135544062322758877444272998135960478264402774367491979425314640197386561963818611787240227398560822400876505225889090441125609101549977972665034228173508894443435164097299192886230914121532155259643673665431851472608549539597003804157259120895081803295965814585833439597628227545917517193803779009404558359062120020291976944715628192161134089263272271955206113009458062621351304848433503197851522028234903296510860471553492617057044072256223087911789673902510521359671885927925478533538798441102999912882620748847705092779942820067237635625237097160292970418194771747053262893503617925807226979300953237371119261840580396964201787116810971485541619703212996335532611728320167755521929591647972411602942940081454005494518695206319830803039100344649767072825466786312381774315639011543769763161164523956045081007881020061486996454858060347843995419006348392464547650819731908483137892664802521891324884612221630126031738001682702645744958386933665600783273748031133171226227633784345886018771212146688275429585190563064945321045131527390837468048238061358393591718392651425133691985349720850418337946176050618186386274865904139714402030818467369304596422460048 [148,73] -235156520077550518796896020204424365514301198399349780396988491660971099656038125164152411539695358958595671398476538523138728859636622766220334910018447528852932841001735076194377585237212308375879896224042414489033834167262451491135072317045088324557352921200047407060860783949427625047761206636829541395611743783009879153834933190466095168703323450948613883688134006950539428598787189263091358605709208185788777655846694729358141794053260763685121277621733051515539636296236970390601708226577266082993789890934947480185510563988785121728757839138896424813573204220356113427308112948648160857097010077360585701764960305955867904651960825635846279749836697029179189126259521336274657446946407307327752931344401435319116721233001046251059297427613946766487024544333986593965039808572490230084385426003036700421929074747401859347339684772475633230009464701568262293715792241503312697234081892227936932721622045348038298893171676251869381887136283103686705902641425536325725515318609643256048310763148874412166486195771455234549700360748104253270788680115863308060587732333210257813271294361005523952968562143989619899601751803684599433279869461576333492683875266140847910957541141739519968908469839059407100883970258879354267293793058516302762008845394689187862404976409030436616704569343449807120953039106317600157118323502041760100458466743940233738669591845642029179045814581364744281821226551213159407428696547765702589395760527196593928521509370299711897550368548304906819586662741549944165911942179677777695066924751933470510701952182402517083033539154846663588247133026116814194242643367873923508280604313304486698708359087311972513110871241598541350721240620255677347308947021148206096527616 [148,74] -10912468565296891828496640321896374738182162520828496105117061215589472173696694907300512157110051995281305128894366501963699452877759150681863804121643475589667328107822015713443987367219364264980398737667159852380899734226575310467999152831327372601803090094359811617006582682838505047668815023232633877463510973615671800488354246566625289667693307395323261410984308275257106881125388929419751939104897241002697358914338018751248211444904574932797663979030777461463192308458659014028814088608974562794375004784261637141586276343100906316618250061601305849646701601362218000879931329816279971075722820325196849196944804084528183319870929248302414201699356071235728488677853514253894710100574530652430686833937039444945396115174628280766591027035398876336446173694302750455902416447066215445254089676229342756981557288732776466393041467003349192321914532497794048819211961064186160948888135796688486215230222806088044417673974416942442474406529494319943638831193938035300624446950722747906120602856761360614813498309637987436832807161092204336301761800030187059203441966727828467502316472917041743360008876673762909697886250830612048590030412848605047368209406295859251608139488124008790514736642320451762868036193643030091043096155588393972499038638520649774163952816653918223938832855564073004235749808448332039623144522899023828186905680850289915126630806973246930781898311081767009715556322987608006592092166191017204944941391666104720924245754775514360370269375729751081411006506685592298951940844980753421426273217449019571040920657458100504683261947967823949898761735010662352004214132276588748484927065914093946006251703412293722430576091066084954841137376591163970760678186272042796328 [148,75] 294795874901517185113274982216506661291817569330908865881942495236100967242109450491699672523075924859674902293213084129494456271923994999390516247254444500556602067461624323535759280522260025202695588420645778702363310279441442729969365206803720600610597557501466332034937382080824738864772507352054205742848032828978758549137677290175839417617365139845018851188291350128690834012069890848203462726980902435686996004737531068377756726002474762564790276125031976434527720559768862526422159223467230384750789919426299555676839037223688833880749503799298160538151646244473517688837964682476937225847253905402167662804732265126672562248694457638681694539655868285896481213844942861637662899427231178681586247186980763352309885010655362832143806524790077336345112396134208965305595393430806218574089098049365835673276069502115183943459715436710169717920908547216454097248949269701759525878571281108689150315631218135601926916111425132144502401349898833489027948218960260230281146833981549605016588003469086860081338378520638222141826993047625919713586069249233152763791724373853720180631341850984623875616790122871227883642893443719345475758421059110312070843827407468446767069273004001803766714609788654402361238890685271386217405972804471798966171975839449129475854495771826748634816412850214269514981355795541885663775882985312490359309289495622828628323723301771638843662838256155055273993825616264035372048145428565055107166401550926031165473837642966413960164877771151895302630522523264742222788724343020236191509420071623841026876222090373710630881513125821294476269575194979664765268254393069930147853650110949038165241709848466956091296124667524896951951048804122703732615667731538776 [148,76] -3701741381309179255115690432937843478196436450400534849119086557634125923443329074128069140295711670813223954051023446146820951224612847015551052245862476838045037009936542833746670204185664509918215069223038385279147566722364317115782821464432489773966047241498925113300310503423390143275991450853666436591062013777721579878998790816197596124950005004681108286781138361015992170877806771953821528406861288261057306869991251640567984555374816050989730732794602905190769032658412387863190484125702909879630577376077087893029342072346302091168979139695503970920473031071553663985336991780711079512350134263129621822327707812787204081649956565214700475321796514979367735385539272073456715580304109803093391003206078844157155097100373367158598507175441633566556318905662314326011723544886794862787709231421343238716910918463453834067508178012448793747888788088800899251079708776567424510181585113667573003147878279201462085144772491285503943904978528892906184255486214486957511139972985051215484424164988924178537978445443404022811314063600762285399394469881308918990586922896408841436702153002650847570839872991763046928006865798703820969372079836531378257060681156104262336203919800527807193743272769759407886304145383056828085344880269901352935688396440854911784625380809958366721942623574969815754302325250956174022239038506864142463875480833916449286366851826764379716827274995401078335719778805192284355833978621767391864141393804179134340266396177522074404720219894929178324511222625868593081923273307128825258717839522602989789065364039529557806427502186501765623010477646323884877066596949826652168918453897173562519249992108035739294145071407296624983231122914607012410513248750 [148,77] -11938324183524990357766033367350005782556707640494464527716248652738520910160987883465090255960691578516830702394805281322646497178417628787511364227087866009148828799961627542917837899069225436076606847443883851202633994616782141401691269810502224930232135322383392538401267257799389595744462229196008474105480575056818290349239466740393402322872814640513046701676884744418075224787821775788861066146492661684413113354803821661468457152408778066057986003748982019398743453811599900053558605423919912012983352299813436620411154542292736752103318558108333621416916119291538683126674384519328177309707368774259533171297343115568319913717331890603964479623971906260357862032223096508630590022529855601982057154244522621625152855650013186702346649155939935505494435128450243285880801456492808032858525129462851615667482431674418391564625604772847624341021867685002014887094602726601203084554660885132445858527809676626845521490085113354241723403945717832368729919068561368300786242933379863595197900376424313005165658229703224727436876646099923560242387358158126418996225191359837099833954666684013931219849093605419796482511636259950632323221578534108570984059367395335686902738705850851054522890981845323899601442466304091219984804513144473460759230302683487932516856363920752083720081348991506969794534415544600202337791027633869240568938448802570314887560824083695135401421079703322216705889898441760492007087918536797527715478458585176265781857287302142497241867881641442460601795342049082968266991359666802723941988025308648361051448569072729313827894697394061218247574310608579644057599688036475049083030193940731453184720699417107321281851554912133412157311911953733521523648 [148,78] 2135634395202677546230196268524872566952402143104175439725482398681321323480767952994658621453784451293230151354763382253201795488056822103521570651695088135048731115867457928796783123163318239213779414446092459480373102948870863917731838315255014608649628265232112146408786075679697436546820955419793278991246465707820988777511065871456700317988776483764597578376383434247010982028735005554121241406926394633076600860376631028558634574904581961772458544830841955833637746861897385560505397244815876908602559204204439633153088214612852309386700260491159982521106634869850879035768359783559887700287086736143446460238979102253109530871965732901381004309038295349369323576119484811058273996302661886009696662725448165229777044868063398244720551306217526428604761529415242477630635453614173673767902058764288997708635490899111850640495981001175365270934565558685652337576131584866757761758489324378498693931825319137009668154449431870811484054241055363045742452899611973484307199234076937565413540297188390416103220897610175942825450347266747717773590266309393491910832028918342934910134225533309611908686552164653653615361458362396832709484782443098905927367570226772623769794896580066893569650211542618203042202457597453554983575659387142432673023703621082739929615733064407001452426960429280971717385059674906759124170864357858119092841446207944615465254571964203746279115955851565307213382999685699592149085879936606295266192382465108161323628101154109259808260600224604580070590761046806478492692360336319236876232811614564323989817885086882894588844092398261880641246289483126691742950824255076430246759537381590650067906844146299095840615761299019220398592200782986906592 [148,79] -56511626886581635800141722585508706324033883092359508958721795385792331658634410351380103662248676099600787046607871494318686613159852634393084154693643512782592478869970022511025950737278182544842310706909099518471549386356650807285618597648130115605548605637086114230799571322479730138187812599802273010331928120836162847451480839078119949288543646296915089262996472358340945415759152834228881371628155671004726195234648962836011687063416973348167730677192185232281613182075335084723351264522284336052447892581497267597216765142588483215237647971702597735943008853379777988870614276946986611780105023533016767990008904298439693630226796796792178704447737008613142168786307160083619388061731580235469598206113310189450796255267904614785248432638019616076647182904404793403731341981676268378659145147595334139975760654077650397588762587524225639890922174930292087244151395736569673983773182331045612042742033443822584718958831807255517817645050925359771621814806398010586225372333944110827073660163815046562582852954857121940042977897597883988075273474453746931167533861843385598546735906218942005049442301140288091868466372461839911448787846455392516603021982863888947019297250892026000514951577774375003806907189696142994783626056171934097462662855074590875005031427938529127061450001128767224634306705957073997221406014017751234063150962487770597732412485855818165208956849385155436930321627611121448200988149639371875296800713153433927034675119612716251026872703279002293483906933854038613554579862469720601393501264231661268627124888966917703427716467754949106025400748669085053934591678636961693485311053274952900746499276601606276871412059579617498439753655054960 [148,80] 676820222127997399199313255042064199232268312616745720795719924975782596883038165424993914140766951606200286695830669887205603197761019325926312030482406437347798833778901738742879946807501949652883369403195358595763610114091117344169567653405325199015148506014516741844220466238588395123071515814725790426399601223564648623416368545596657489741802042184617460688685071736513430719835609038460494598703740432901119593609047296734915659238762063603961300941196654759093726632481010981333879483907489030353723490253154206995327468691356949458500824151495514153367722482634346859733481499545231048243032679696415791303303465275422605885753611381012832834894779527123852311319767507461648504141551728341485848752162915263961152389913286502212539417430636512373794973163873937598505131805748159755375344389243474543706163364738126442528804962335590338506237476396444629238334584757143466558968112004023128759946818928230671241113583633382820147987258942641593963254022523903394629173702967676622908797966673168557330472747950606860692006127903658656255358332818161900646357740311702316638056541339156790251585685321483681084951576349521644155592905462564405232011698866185674323203911137226053073263343664270796863870258149695304577399450252090307705714027900523210859430250427128909498676468704694871751809938819460493280818195679955453381894326873139631462524303298350567253345286218746332172790910553748566681509662045336223563572397003402806757759151847774325088379904076944395446105539510206758095965466463031215115545693112327029360925709731931375918812526014929771916965465661837015183602023597238357579806522853565388473845535354557273402563306576844810887473568 [148,81] 259074880560531865315020551926137373922250220349875136230156653253189993529865846020751786699953064501528680664589021258149799790781088983849904078868973416819712777660550688136576303571401087464001904983260432398543762792741596186120112539592062946289372200130628967192822521418750643202550048366032711360217353234693127142284143376734057051391529000342688679324126447346680881537024843931013274251024128478682785149477680444958512028145924633550390122332878898525961028779178604482663468007093266966179376040832643178902163187347962997459631260665909045080740691565457052570431623820986587467863409581476493079824193632096930504779831471998806470516374386642678923948118397895137920521083854136441005871445725709077402209023782670877685194150488520140687098945846339700557617458877553061832006361135863575922670266332086335144284632311882736060829176164326811758892960767398663670124225536649021398316682116566947521595721857969278515997077761896195290787100985026457835485385257360723558740182599633687040022348868648556904909083141337356801097052852444967878189268825162820984600999485317388324238102948611676190778573903420894337353510295422322629342321463838810778627082302186593628409320337354004461800131076304241927555046787498766979727323289006715572716949890528207229763414740695811765501440666096988825860450271765859205307435202670339992392896529108547407892936936739379851317321879785227767450157927800855226935606854958934973776030391401057958592548397743467341453114569627667609620389868475819921366029200214404954864638402041704163289251486584813856166874516147542135528827697792596679385176385098566298209759009362983608976080211206909023104 [148,82] -160834166260553551614781317756798295608392646643238385749533640309641906055543981913675797212559453340950710995495249604316782779023065432518527263806091048044809963361029747726740445068641998266341095371241299993207610047117241527428835843098969176955604201002174252014997790253270877372432102199142913978058453509808631044957874080723289381670507473751322031643472719006054624074126916057938450856318673526729127789464906124815442412505203372062810052586072908734034309537203054440326653021617830765018866091072273098232066872020013425511240609753438945619653299224113568764394597569279520166984445772686629533716612893662336248796074206250911758015785043720182796516235747133672509650616266968858100285339133741757001026143185411696716968160232729160287558533630448776204439033093081224771922576287478202561851540593201412650169059566377582058641073315023022930113157030099888392122928337953868031866262312254532403823752858022982422887503422491899524361731510311525605469220962156675921575318992571047781844075007108628973283077794663619596996645532579166052951356146369930649138191319410532631180105167575038030295248161271515896297584202430698933066024574139862597091936714818509241380153911923266562492687797479145270606922284762792774687413941680112647075980421347629868651816141127261087349029226412929423311793882905481082377870907616211547435680658026213069816041757234367127349974059258693617859431239448704773401215925676039081779186973495002952708437327898775730445651741264618897585811431700161313452144488350017259134561679877882566723371522691168662366439840921738570406525243571419648878523404085792502813814998231971228644079287317579632 [148,83] 3478488272179829980447163525252193134063320410089622054737383561724728875909974940938111118951723638717621404915679745824589292735661731357384247205378285587900166897453319077299899036532416632043343779141749162645916940172844806005229446373460167266298931699095719160344161919926771313893263174420869142235170596880223790134573715974590545784985831410079123976083499072971933366671484729144283285039224978550879408427480704917053906287177047035156531015668466570752718499971853716517060012313215029462244445291852774870189585816575335950606773635527078168238573364961821012102211779376305446315568954981997561574939729260793941906775941719624533066069272342282953260111003369183292967241558172756566160600445533934235702633654001947017255477076246592562744917086001037093894706473161478398678623392950497431925282773287881337780098059235542201364963745300929877300764865080092513498526501872211445031258751983468684724643548737009231110424074262624357614867164669852109419655377625960030331811597387069600414778455661643867252404354461277526173922464980097670382422606918924504458508068722483163299479860595463001061224161849298201501428224325834231562315700200600732483807082666640362518420758396687139120890207310484453336290058993781533957960581646669766993850356837348253076832777124285176214273462327538227366696558112590023628477375126673691156426884508227383393004886439081973907081174227476147406719923043941842374471383541245342526020155682709050337997217987177590856497835043775133210100120282047745373724708710838514979506777990431764371015618084008709852932875366887387996156139081006310245648092756406681718344851915134624873695581085584 [148,84] -47865240338577506567593994893807156872253331068276285610524262814486920872884761584082058592955268414572130316102999738946130985277239572090603915029553049610879898856100461421283684133268497006188015923255676227390828149143015776007442058716474280376440403431320732641477335872550807265927904412326633317120695249990454711490585486210271407912678172928708577668378764779347140774309098032302040458747076240130885612199942095899069658783092042080472640383369831112676916364255617849578183931948433793404546465537889798493543301778762858750657704928739412883570867820554733639818112978806764488069318910478948642413692784207069679224221479008292425321039118057282435011424106404869721831421886975362222861134029243567383937865929538079587486089646130109029582404094699621770316730735534784092640423766930321445489682858317646868747853840064452176597314795935690652548166461040393403560325101905738321020537153682329567918835151992767353696967069786526882193796705403154146344676413478395850537157331496275941981092261115378540728397687967811996474659012215850724046709366359320626248673416529306093279833076441167111709036388779285835838326225720152802952804664705536059704800899186452454664477184230775810026090959272665746653721616225946887537676788872525125326510125025370628582638178098402035743525006135308410564062603585975179675020540639484118530634070719271183356598311836446592371194828391764522753489417786633650533517095204251084050602668776032579812279402149988749182218179482820454273839304632604814450123541385205474771780561162736638980694158118638086251606272437344597177098956730990150780782378540179220603950596235116740775598632 [148,85] 481355468214890979062638831221060342567657162745878094434647532655957579231901573248746053669276189908711892816955554149250525231937427710647062348122038445158970975471301617085096037480917919822893095294820580006438996946676133162548792358611074080741171295208078911636202546528186120702718600344485122945010961286979200478291572462237624136987947199375209910548958999626379420803558783365817817942227563781411084915860816978257007800359302402068600548388030792665575450735582378838852927219455557547356051077642666612292391613629142786321025012782037726014049198887085685500404320501574083358574374103601150382886012153889999661684252546622909153438275391364221697243166917444899892400864289296022532539116006797867661928812758820636656818879293082970194184905486367840677278083176663205323908857840998288517260333584700204322698232960223739135282452300081941627530079310729628462790656957429122865920695553852257452799318030028580858173053661084158516307833559236179269800813934992621384352777999182825207697130274704341095703133957617807727793882212217012244943893608532047519599179979135256825745654386643490948477386612359714978165209649157203807868658059098232144345184491399430182149657120866735414289300930156908599846375568490696039121959657660076548119175687116809239362085010802612338675561241135228160847984296901679949245045294894418612457675968207303487353399053135929306149350890034558102133174490095111545434016917427131134856299070183313363977600257464419488617739227749218276535628045390918365760008917246326045578482926581629360580790445105310166067543878339536609336447210827190151438824566428894391533988900134206934528 [148,86] -3557270045834802262084230891032179877977344733367519344938237148873262726056730330221157806973008205677283849875419657025055090934006442918632739617374378045506306700370372545120140210933954066223225276268806314182833092048787754503754974069874862854943529013955017351025987262111905465963597690963287964853992844121104944217517151367007613987497152876955359545527975500528865924810534104517436220362824573402027701807458736771128212430208984694888136311412697732264925291247815701524592647500646233243768861426653079374079041051669257698849765822787978842956753502457975061199503005655763555788697303229670509442012095676828730620365516291555222228397947417029055766384753955957394436413518491918978424340103453403483092787621363458424035696773948700694663871270221688364781463498104127282418357387372940789200845792162711908750861043960261714677452109895535984472007097467530190139328317653700835258134730265318797498487882523672624023896261952412659724665127374115689340374377303275673535973854989433449522392007817783710828931420991849159020913488804193366572907399174347091459844375812616362092309127289316501629185814907952538515835323086870344555341448130987852611943531247002149730756253105995053881841218383621307252429626238160386212726539028733230538493996262683771585065435834926135646400418717125209139359838966850177296592108679611036249894525198471211055558042824062097273202231120368976846784287469686976319900410515738906748086686669903240754780860325814864516205652914679352129956766930544453813811787163896094784168196386887521493023049262315261951531780564826457103706753952324300911008311332367423324304659533151360 [148,87] 18888769058221731890360329385648175408629247387478989549699030438220474473045125263959255988271011721792272635544538900247442943807080637119390692189341006670757501644858951750003965894392762817083822521475300494673674714560180515033716632673860152061871028929886268815812080468544932847202582279931200166059931122295502935215330265621045587372302120438010959294919044486453336510747855115832108746705406995530502212764941065600204732934262823311833395630153596864703831391323319390449402938608297391551181989786320912068302031028850280900028269781725643865200432411154259947241419155997375440872919931613619460618172232203799687062103847287764186646133920451340695229745119180732707106761492205482024679690186046493365181790855661525988693893668820426212936845403334844657911971031847078014674007818846929512800909467332380203696009993073879741207001515269849573557813115307875214227799771100806125262104916658924010094183332104709371331273390514255533676407009286549833659290000526093160048785060994755656220615699446568438774748060908408303533743592777356525111478635975787791238074689109461086927601188723531038716325970674612919352934776510672799136787629291774904254536463662120144887564013634765522583006270814382254392490119256760941420702327620309201928659293504114592581088492382700493665111977469662509443136619289398144707363197205628147327799326466043356855610393138500867967170751714848376470950956568581319605884364397553926091128947811515163527535430488225507885044828036102387084580265172502423657875641732526921491309362316109384093858886685589845574659759407097608768199790682191250753803199751225424649937527232 [148,88] -62275707433402342391087300170973014191601321180737533664873546373968504735566481218381601676578510832011676290778056521168749794436808966376082021634961374424578109556951093845354458993292437536132405755108460599078022676161757055784938105560651033910579252988387624259871523236091132545250125928127907500357147263435497711080470570471459080106679959400601109971653636429931977752739385359252649342557570053184314482082909054612931485044398285015094266441620486022484802802398603559244311491308006281017328808931751140242385047902303857543718959358179509294339748746434972376246965992780476775988730015028011766017836724532066866569644852586734093683425577992232591685807120782433037777015652492561037985920028120420495194978820256665017940283439302485492453720669186593518757603024689726279785841325671482128516048557480324882109663083594611814793255567083847924461304110510162332503574794232432009008988347379407172529005877948021429144510550808233268600559856144289317414322848392538118008645505122048200192279983121429576886617788611741731113958203952872319819957324815867674562197812118230195727370678100014579827575198687540988209815690195641668261109293744591607665425397221513462821531636744748631567055532527182943887654018970231598830269432478193514799257542161140950142175127665119753434736498585618455773147488823299598247586670886468012706767802890988467835877413477132347673353575698258892267191219029218764030981126198803770918170479736204465619784560904998766021965930718032567777294209860702264302044837467621455877664263185836368698752389672530134272741463164006922882364835780745520430972956605278574066368 [148,89] 76771664487446749208642902612206585690548324524812863999248524075929386251072795792601332365369630163165773361299816809379447378110545552949662526756241852276534018698455487073833006075298539910564782672732267774362294578112884897024498578855726211811358320431908331944533849289086352164509045540753109412457887939760851831906141560173968796454593053174460998958657740737530224801372926941932247461530341260988476523107747593338521819779214261514645846532589043024430095999843764453343828080637817753391005995224196134714075565773390196010764104013254568510554568837185183174626856690826224274275663652972333585774219423198930656766740867485450554986792707203312296104401443331634844166055878079190263760111193270888357404075115939703893445987727882666277667824800479170810960412670694337142456653210252191843205680051797159805730839506368858487035541960344439575154507869453163672701105047963306132414625216671691358486067429824688844920960786690610949858747458237150887818247079942878740265772809899145349260189055635617932991170854417580014669555560989510516427281047299759838273687575573237194904116215694750951759776922394019389817550370404548122030203451472976278624379224889360860290944455997064273142257120693006455573311312583657031018506845331450888026176749888616239294611566539755092415318233570826937107412696130054351196373700655545162018043083020467257851592624132004178814429034179351916502956542695952431430531329423425860535437512971868209015851821121459489880026632747984304742138925763686027942533168933738678268990936310234570107332822819361128067363138473721896111482046897681984597093928410240128 [148,90] 466636999912147123752981361508174141315726806559527027719573313491851242122660749936218341948001656176103755383262345008096419558120402020307729574010766834434678164829242483024984067129786538179580830292659541707772478920175447936979237852041790938523278663695523578446571975506788380097998622555767742894894062497798858943613980555559586680645380109459596774322155020379344398173355365139573121637916707677355702068963108404473975341149029445825743679386422403697339311695688138652575314513414887571665074801198171036130829489305854854055822203043261999731096223661446390729648707924107127708303461848071924880227081004506907199153926883454926462692048102646884405324686044840824718823229478256396699074102899028700078502630973957473789213710983766265700718855983686143502559252110543750412590335274274820630896678379081451106198417290748987402032622033368610256403836609016946176659537874043038326019574901104227494830952096421244651379452590274736678647461847392553241125583702277002998732224413677747889838673500930182724058888019534341329514602156865327287553167104916741964326596269659093798029044602322309442764008018789114130267237949756456413901571926221827945245812635428958586898219464378967976906447809795658636101720104362370128451356529408583493390037335284256948764550325714956257392946290352987534971356591078946122152817780071051067326544981432349116466559705981375162681503778411456835549739559455784527895947387242487594133067413490700851577568988724215956954145001055388876366427854432594486690252122487098163130054344999197820801074385345461891244392677379653908471972339809003505131969903504 [148,91] -8284504248759490833264299911810124903541181179217494785084395994361655679117231231509849526633816266461551890300221838584286232332016419281412994395321847485310488346907208525036353294333725205868546102413853720268133875950663620607180157699622557240756263661803732339803158356692956075046271520287313067225389436360752783176474548778819378506249744806831066778422240987594529634884417289423325759291635424824682658281473965976482197195781002921238883941019112557948263056543101532593047841711270699093550447035924169373845674596758636522351367256772192640888556930802076786374841102566258326236831119481624216777953246431844680838884746047971015055946465617949596037185332235226808704254114230137507321892891959749094974575808248804125642499456974900287480082286896099523881436210817211405736910962868168838962182076013994652735274310286248314922147337789487030562696819409916337737671923961618594677640191458377451388626425732512263963617088135019887728966088386192030613909078250530401058411225069525142848211013526887989011268948713167591221753082193300490601679640996203101059716967365674761826207555428757577064313338567910272916251418663615892510895327727188850730313054123491023604500333184383297647507779785199169325970817456768162345206937586802174388555500777883213869080858267311324608761954322177707866265795911714353247159200488867991105560768877054043159820444395628732258913786064240226856492508435904244344036514941402186806440569823347559697704091528154363424598634969692729656379219530620107067417918128728841120470534077623852051058354872734117406524251317823049940461263418958559488353984 [148,92] 31367356393715056519945639878518364295255093083282313471750152183511639260560985712897021737650699206979300436243459300250454467291394175396896973011542732315758020501698403895515123783800682399090459527938312089380219071404159641994386841704891644795914309802842514907432437975547807401493513353350502913319387974819131915916559415743419825782356565654030728382041885935697033487455589764623849748979981849255964456187703390440541460453198538987904891866418831488352821600497238549312240206446948693031781071685750600152443417361072067899654952970725163949260713777003776531292449046402062162750781252243930689143470026058154368003974396510185441243167750342135088055844103633292673209199457359504427647992924768233173581557625785253316264359066388713477022143137109964951497444937835268226294015388971463807522683161495575747377394272359901301678900162134966886647798549298532461137466467084027816430326440837270275867970275659918456529450390764056561580262129690529055219573010872030382047592376887427888029377683072851992740171071671850135211781254414050199729091613392049997755308781288233365378728063806006818487742775627586182257614832348088971896276017759111262991429292559403673603048153471241993867871624251725186433980921765288601406144212859894521168152288530948066744507994263201579482328620829410418423023599987047971393987850052320638173625595909207255517446103291969237594325103005163741067717099184004653316961023848272825229866627273166587644455349071502301132468793816559895137755190773823862973477089984451473635789993146570005856652029962911398188986355039294213890201257908925810124 [148,93] -78607783958238241896575183940228682900516652679657539052320547496843102244780486959376722741751749948673184344534157066942354022168926239659261168722145635149222433210744180503696423302051625599361820089706272967060395964879969446595834611398055307054533631990697272905025891952243872270426263689010305055108017730042803975230779920763496452669134076167966061696214937649546798690410573687903975323465662899786454202948396038025424083332065852929250416814040789238244895479576012845474266644356051756423505035105552033447917010960111727762070949522367558096420948740596692946650999327293086692995485078787011458346136885312136459746560444746510569378494104931733239021945743789226247318029954581865525766376840560948052609793700402913758803978763907704965139494530929104055970546954714221238233789233317153270857678514146108815851060970222906489548221448542379360851165491322888720036392312578517761061611684624464040214013909091386478450353719513487348938875989048589106899854081156323352278192183820894891200346889822199907846077535311670444387494667238020506918170313929959983618622942001704646577526328336327840416911140583889604358673085779383360256967414652801703703329599612463429423528392270953299174392432486677049922215472602055801910252743654695186536631819043668871915271613525879543817564594041396053891762637034975227267436270117067576465836258552159126827617761654890089613408587433576928895725219718323604681652520017140627192418777768225170746566015855849996886791712987110927607874701376229765427004503701503360862931862391867460785499939994883321951810469929309730444619031497344 [148,94] 2193608769232410216181941340015383049664381364403306107140472167128835306169139176090382807059406194768306356309739312185390697271341465261594007977798771336062432488055415605698712018391309243317646554926981205498555048647646521618132131564393297749862094616410965352311673355997030338934224450462125972610974228645101131830445553538592880440496479714978287251988384081720001709900404805859359403072196047504368866616451099964486482257827630606878633331770183400092703286526662504430970685880283743581475743235038169562988482027737265562031300588712866131836890296989083665877440620002349216037963517326937862504010624032956373201104814000718839121052043325007479801418980930398570827426428636826265747927081747008960646867787672112193084216003590248772704790034116302625864436826506940305618623400484072173032369558032841505875164862410802848001099693800899266404842025211813884111233052932789837582810793902229199128956982914743011007169775097690718225764601510166284152140301877450496684164019038677424157276361895229722150816580319214979844848740374739234153886406888762379307060950885338057150620864832356367368363731683992558707551668196272422234765280145522122696980999721181918245718461174251170815009531777092216455184335329451734412659275615236149071524129372987313632336100922823225004744510876250602302784411338615067167887939673508105384287870440593495552166633081183805037292443976440296296945834675388154201285543497310143608080166819763739175289094372502654075708398342011500677825663947793134885163773720928015063428145706895259180558447349063263591243905135205633699693963584 [148,95] -4968638341978830081111804529848271819744976157238334600254467758409429487577335557117426438556689116562769419674448348821538009321567139582086863808373557115119058038866705499496527512684080343304521027388097732005329708601027024833115543665896571198067292632311933673562381118058543226459862535183941150858146847801511866616848987400319283308467229151650231217925077713996800634431423176727601787593707235113985083455084545856496742830224769448988590315508814736868739757431562620334758193837813803165917966355945466437263358122114989720861856020229397811756061664516644949491695926579655777533936737776681138894706781966894012329128685811720796441744443547197880789547338510032706962522650826477160620420771544964886448807508190387161641261820019652688926000376196468122316497037439467818996695392480233366294239128809047359216710528602009309990869048545407494736958791611921698066036386387134549692440467355199908207480678409373444210599583198095310552955477511433100493862881796820023477934472033633289805638113615071264382526479096515825314320545074412356704822003676791123575341103857056080145956194318045195461913955406404224929327034817658198672337095080354598043824928182166214728364452157944374754184444557452398542974668007980351480726684740269063628740657192193739645847351830907567211215585190800822706065670338095515392159454599486618076661243246841232830702404226354219692463985228337896669757896540804822298735808782492126040537228199315003512241019734170633968346010808615376511258333045157938029461922804817365345570033779349787480619992695006214422468133090848055660752 [148,96] 18199355461359333463430540342550931833115719096346825781325477789396128962978672276838879353944051150778324289580667121450206297729125097768399325122430371411712113909110507530984618348504113792967288490402902629370374106780048956629662871769494561989867295524728193947483414107366519029699542149589620444916656921647290049781546008574087264801317837890816529252314859995758857622732657362036223495851419613798185011989970829354502556318205502628675145074218954147360347936085221453120517975180053540367381163829289278242043223934157382970713641026716712679742100826614332281133865478481731805503278357313519136762746362397142524749726079011353526855418313883302790317684644381866663467468244334874812320147699199685465129073567147709931151369587191381115688123866807782711336640545176449372306678201519777468712192752999071464751717152600217338262095298327481535156884733403353527672698169150911217007672465247100123463434833634398180079258130971049269946396515296206426319218488209287691581713395669754657075633989219252237734822809154830706205405509635693160139934632615064128896497049346138558369221661986131859634007642354986712237677637584287297984360593374585213786804774573032470671998641826119984737260376533174918474388684758225283029580655412064081752055297086479916210336281302627001264651468495968730549508748341757922031398460491779857507729211422183752744987545462947442995831583126645084239989500163103279439626294896906300563207029439127697922214313986636415962386824680666103073935912943346250653573146506604824006837646294341800079036477434827945438179505639422200 [148,97] -103586786979154456757842817424726179735164412980985058179265836316901899986944074077675864091773273736728505188296752594622764512473157646965220623287957604670529273229865664925835330287898669148471365988791531259140381824793357436277438995866701718487562153352245820603154839830989594088009362975147852131636265822113058624069146706066258785517504643692373593694047226429469437262952824358992572232708973704116866859774319350920030146056836168363838635694868201508686920820591546135980631282946912991071469297473347603843314968091622274043274398234516698637551777509299617576075668104160585819195811045855158475493191621545929943931531010961563078100139979211361448587255755362139625792040059043151416694325681788982433111297003569889619732280144584518986083179808226405280700765365130691249663121520979210103854410476951452544738368047345566433872548716874814095569115680816313489617946300980883887001891933612494166153226082402779239721626920139403968335949627357801023691444932028361825882036497927762042032701052384428236178414440555318734893222201092660201189978495424899247198106748094798039913826425382862705537017200562170616145065518795232879671636843470023263854167709333272848638211723233487778862252827984980523886781210300224178334759635374006939118374852364219996740348903294627627631839486713767147429710740400702804000580499182862749484431235973710393288505263185272638695722343859139149420557151160780209236100754612956147666609178315244779014178127520702461554187322448764539208804393289383686643494265137485398047460867767654873526499599483200477771023007648 [148,98] 334172919291727711007224746361953354597087522304698390244471712331659065365145841806972456778066090374248111651806899884409686049146226501280985904995758878245048147056176943493945211508868625580349659318622006037695979412661029142597402416425651695234145235310932901533665652359856480808428364564899824731556573511674602008081763669068794043167664895407526248101275283266903048658551491280826011070405800402526201791870689541437383085835716075751414986005730486342243389310623821432277024971728171127275426127978951792281624166500651987352730670897077347782507630168381319075280292560240924030267993612231204343594620941285011717302599019482838546185798673398279301139598715525675099728308198380440135954504771781314588896127968783980674104439191285069426045009141573402522800823370689997079470859692426484789186343822665495982772089562413073135727645717763679111135865105621206444603474569418305705206528352714272215128896371755665761690970543959953682052398561877055358078127147092155776571604108858914334193514348091856767275763807179318013888584323002809818773174179478856578310582962561553536284307729455092738122696112016289640722165765995964485768777103006619610080254722836555853904833957642638832652629566807413468681571891921034136217389450964343777553340870952881501233442819068994489372903739920661837106743359073375523976625619531362240713524121632880585687282311360411188129395361297107373546698652695939704338921050012023035055843682033637505527849773644410720867453528519227183840686623636409110942199419843133047190339453407395587097687623690364218222464 [148,99] -373417243759839121447204008597341384031948771229189322881933081771408088551124978992886457629147920391592094090885808534222672337545070675546694536859000504346236382412988183955506907216539038478106274403485386153331243506241384274820086810231284173946253876121771523542534020402495761742567519105988869652895953364973099844224693297594108492466333318346983738611125991206023777992638859968699195840930614258137072352179821371362501366282335138367743924706590597686288859201106430687561661063713437630887121434613338114702594981261645704422980679030943216617082800552867888903803094874208105736750373837012291921536961521530374963227452923491533800943491427034843054293362134848772441444301243523362169026220171452714471371063715589901137954392863501029382376307505085341915244362646920396888030378204145555388728524097317000441567572210167173064651289608965667446499144488880053702458093385111945406996977648171341660971277038873011977718965287706910901395847930224139032588793326145812771981008526839644757109184232320303925347422003286504328732725374247770414714761332338356176185051783978033624374974158223199255624564172037263357776726728168409225097556895606620457501972959542480315548311247436237170748564572423574671563176149397564753336256019080957417862437316832485417858304250188335671595800272529180479057097880656109966288316409189031500580807572227524384504303522725168111796576918592711982569937624319598095427771612013726436715690682879372692927601487880267388971443932182783003918366266166460425481181949264339279666830105855548966789257953839864944 [148,100] -1261073085308459267008116679776050639392599340114327616814511390579445151448584788461674504309103959522465671394611067543861761851948859324003323410309116376197250076961583883720924993154854233489807787864914921884934289408398524237643575287399100309600664863717606153080391223198717830090872421473648826333042859075676474630912038253512124661474887011211246395417617045419733337158754209331332438732933272478004323788829143961797984875065474663964340285098213532996742123941585704775144535048385889371708635722498390921079891537479361967678254743278994959720821075148213734411874788833547289537346025558625739362727103761311275590670123979050314965101611054894633136610105363137640717943493254696110500090838248389392280878971728122567697149931235018210789152213243567687257190677400910837226790780571437960297790943274267661528941821092926952413488424506729677551527451625280650940783381655240304818041849994660178098744158166945036050773832360327600810036581141529139707936618040978214515308437631179498512396833929059751890551481167388871483828412641220140579361942374184311113968346194687945339102818399208604214717743812479452941664598277646582269187781020618532117009215342333947624855387300160142775148373389685198241977409469137516153682848026802042628761731931786187412507667509726065498788142060203996429947643575787790578702129379083384674990459924633672825788502391780470424903747416657605138901699143987258179415476929672790049157196945788078477623438657041761145067843824311567287616623939306111568949336133747884861162835923788439654269113877052 [148,101] -7005187664920738631652794440648146031837560224256561838301082841995629094697597329248064099395302063833435281287603195928750234614658278132785462917563023169968936902155450739499124564685729345800931438413371692820986474417427560330380191183986500665634446991378400386770846364687846224359781682927763955143947548735924179361162902915435899423266054200415298492322504798200063656389623665374435459166612145321713289901471069537599673142456695500583866377363847293281088917111318217318476982937224168209152111302415907299590844101946276218506052268414426083670847194050536995897059240689433037739464422668443738230805861768605699341749534242285627397178225754824598460590880408739396036471055732895621634340848760480184624798940610331618217073043401380074379261873064194294854308749286471045116718273237420685031131655329080576150102001254470749791534732969029568898591010870510325605201170662653612929464174475755521136528733596518366790788517723702553750646275344127266266756519757483778936597309152475284657463473236813702559973368623760724289220776338672522162997810457593733748360986734609308594114824555310382355537469064614131171324324688310027306833502532522295167159357351044698482219593799242263030843900747782246097879813046449611250741467947680401878158240768972464070927646287570914728420841577122547755990036016886674772304872152719046203195800865819598557233238867476353832282422233700456839497008754254260260154565675899224745228263102516670174586892927671727506494542544952025199484723873406131425619035598248128033641032859352812102033792 [148,102] 9678649347893006055007899319995687403767558669171539867936122024605723300678171263460750098483818726914356189203901089685092347399612998339769519680024155816296631657545212237638423220473586036331582787957566061790510646637635382278493652002462987266635913057778263419103367039343228817164307763445608106912699824971926082583749800734692567705761502749480507956917713405757514066560603752175683066141956959961133956102321309541100080213735677414530458841592731196804014864593611727777693823371881814017824213729966985215290472468339470062989705079183468318473322496961362817575835206838974098961082663574977009243978238580810166639375779236269934769663051298364784840571489404036533601700409067446337143627268956929240002765544008495914069356254478601570202611558217266716440425139272434604222359503145691296025932846873058355421488282276338359403250076589531583712839275573316657292837142140936952706893084756327214712290882153729246262712787984099300636222259770797042118104454181095376896380811481802490985938584956052858399944887649751339325662694683315887009893781117164215856468692647407960495470361727808203696506018118735208579054283089664496299877392186942837752964682001602488914130635665515407234326780604822283537325867910544666577290119235733734583439057088254773787482574978512350818220959388318617786234632578044794380781699986460204751882147677632778258160201423923868386730864627649076473511408450389562244944725997535455524750325714431296367354776216652546557150048099149211306359531885731155936848480375328533940374699474937947648 [148,103] 49777067259732897433381876379037134475634545362544697352459299045192235258489117314329749349908937459920605327176895950967345253247911683528324381954601952254970915591163154045822032789016437983999756985953388676206082198342231059515223329172744341303656571332083604129583622702646202577697343944915418545994080576266590526939144705289826119050092987314904700092739081964705122030853998109804544289294120507433247256546615950131502698003509803778069441764667229722821486019057856932124404147144529797693256677527928493122288838482298336574819238094330255572774520768562503115843774861832382133044729759490333342475548343585609250652622988437456105364595358153686192284184778021765812320193920471671424801229598871518019530092449984514573139703773031378916763530330221371644896452164471729985430680982869760730071869768483515986202844679324200370180247428863229791484131422071542637073599067671284623645698022758045999555588058141699084293629986533354188019089878737001281435770268498268325188872803874878101673919819236339058906581426778931508195477267397753300773883925404992522060265465261694303651727130007724487866614542316768747420479994381635145152157199018394601890379729362009059167469845702823201499941226372385499289970399979078441224931948376683785475879223553783414540591085746347609059980764355090835630208122458949871157282905885188565580816077638040782110233321134915334781477604534206821067389120211448737268199305711827410102521029786257257907438676828842937882201410673645139828118640660709901027160839936259550870668433811104 [148,104] 43753855068606992656318450147551536873176233958595738493855421014363685813496900200323647630584634088433844460839848555049335635768040228156925062346947912097607157224353140131182137760630430723991184641014309198569340699335194408367541508308141147092074326330991064175800018338498064840436284888320891833635512498057642104242589514108837133002577061862897276301657926801920091194944699503113667079552211800806144429053575755049006778877790443708049013456917194434177087468663961719472873072166543357457887600394186977488231026577643610730771876076218280733579549009658279940661170091256868760820278224111584321410792275116145638627534647401519087865770401488240285725535254512099796552993060044567924414075789532451200363451124520000244267804431090624025529293897241099203916832791279464649272718893321232113585427188768105453640758180240108817171979613351243085045468424441782145420320080248581455541966491479492927963001785311382483334602895841166687268373358343886499755391295627784795629156999393106400119183103786127414102467187375805944536113637697131703778726911730135514699905059672309963808251232960267810689820172608422629723502117473267024245602283916869913228846288803313464100630982838457387217396869914602651056531473432127881760899720591608010557294683229126741873379951236711522063243713395901804081939843094578874968809900846318867614789815601590535807181550899121944058068952375745556772002244322643191228220624514273915983864067490683978163838748416398938371171753678123360958574859929627362139335946628120792295943248 [148,105] -34086468296591439641773037294169724155567205538841024210684508247374438496269766715830631773440741507931241055590185564855421442502463444561220704545022696879108041073151224751253144938332922327143841923049072996664961741911750538600941619811406260241631730220836559941432279649621076279575883322764833265760352841852304315760182426647804237979365535639480080091874077649622647581683586060472905340308811717459605779457881827414469090954203164414738148702701312386028175367436756712353502536218884614346869844135569006382994658578173447084590894156588256195911102506714419247771658519378175172580412305579922385267609723021111691291697570378266851192888269450610453372367286601325076914984849727936358367066093502369493211470253382948567087378474484297731648713228671627787416432560938474275822321604379909393581829951497316248920949994326416336812456885247091048309272819064759265265352109297155736438665974153259825891843343606533632914607784859417928849255331075706957052182176949337364320050681349473085571314039260505897514649325199436411547305368096110817872572715332402769128829383764633704657448833692421120493965029862292035319419907198243893055875917544104714096600647742738693283889644469464536641923725762248798073555298849836950146801354342971003055062649827593360119148815477329669769581184460380645655362010609506004936985318057356446695514490955622013594325938364224748982101089327997671368968673539963839125346282929904523699574635349786967606427674108108096920143738352095867517266827679218194710676099337509646400 [148,106] -34470675448497494176270330380514226260107785144246454430713111942740333887039627538705544177130465752590995615803985800291801188135101027656582645073578864261037986870289457301265280096643878174499926394566176912101565385148187311894185734337211200244513424840564126571995824622184816459163823311962804693255246027333118218515569338757871021875258930966373615941057748682929840933548778355686662676117946869567170885873844299929629936885340882657648074130729866113212917932518681366086703293128173351997289085659441117670010588021888184000357890541114497846528869848045672458403129909148945058839119165548009689842468611973176363712355470839784977664675077794307622402876204041359311891252258250569248411409028954193488362727673900429919847172755360681556998371064404055828746304166761811272797916075806585434804277246320661384952922822668247318085455138659039356529628508997514567261473206480820414239703156504900540611815219973824731522753485857141882476590612490895105330652830976640476408134239718042702048595870424853153315811874311464563333221592024853297088705300970408886369030077569933049942690505244603890645477638343148713283647648437153664533888565111096670732133781766489410484600783121947957048377945173791939733676181375827746493985004784095456885947533784784360757975076491818022971475136719401313461998383690692586148544181956849550880557207868998791644887821439311646951607076284467580229733361019222109936390071362662446451887291660889032131421604320286487365957200402166739155532109398887733284487175469824 [148,107] 61605395430046455129435123114909874398026536674275773728419191898789937076804714557438811538060310113475535187042570583773487461837354554991761812119019900956247586110675742783820287475136791217915589292895053795461862530495604302159212317540997742535026330371965935203515106375503232577982790414978969460653434695100477794149517199821562867637581277612965040782680629461259595647874982185004804936210749485006688646275279658110992714050449753795593007735931346626658011722644161447985738776413477956405066797513811555174182666875941525531350332669125764002530345258132279122564421619510844013507950069338980960593752365960654171840947077115488262118321169388845979088258018004501394657788972057153474721838038320298502871701089342596251887702113626223020007617153151233773963250104110538909662134889128711596608819003373047475972505238435929685683343251046147111691853469979708903198504508115706175385572944032982858469646746696762158410007880773050311568115435421363030333946337890242040179423964588471379648994743225865048254273690087176417660323116192320177444524034333504181986395037402038052407418755052992337935814605761450818992710505531067628551160929926804808369953873708103438197838590435834469289225108832980255446022443643863426591222078089185578679963687723625171437105458713073511723089216759643329272031026175488850224592757638195604729245982036390539606299504339885721406896132717125763788918029483680524690777319999639226696051687440007928038923842704684148904508187562184492653441397575816071351827192 [148,108] 96520633548114078777300647893022636363472501317506432148740071137977821251035363581734576453653040462100974165278052742842829885634396768935361880800716570935529475506211146873845307929251021197462610352131319551560964328720265062727641748591489136275090201590030104371442056242059689320897023349423221014183892683413480773950410045334228439473743606736312429352133177200682516199131838489227020453390748060501098578100352073274183902482364608068600125341019159102477394503887374646546568794435716865565089272257160032119111350648602399814315229698460665674438252835628581958223239301997694944778433139401136717970433791402821859780471125757818526621102989413028339391491002566290269760804259529453281796483265485297891794347853387196578846836592067610504109879723290759592306435151104979851084132286631971389830090379399058948611870199532447925834915759021195713008808298140861536059885971076408009229369825540782513494301208616010115251845042055273971004641253990428262096190494743110100924021958455681517270811509955898752079555350299127032314174358470712764845636270566723617059902120448170181111069873135798777450365941702958200359224504815636969554572893105760702332741483967764935563402851264256599993903648134144167814647427079032099071432024850817324061167117131391369662459257305807334384100173027071157304151220151821219366156728278065851436461717594063583581692590097426709628713551253979343941984562650763939582368649444780795491858608775080722741040711862957029869547901878771467485956740748746203020 [148,109] 46534113497377689927678782892738013903735305226041137780884247709854895942884229768804355701642536422548376107701399233394033525551632630633417819485664550777540094511420700396081364679127283145469907152672449850057332526201808623378432864244924683716816357847636394506187991073931132073436758002419317897536927449644650052854114608255403184795324734787908191453521034938948894047240305242718436121997179119351662330765434638776180952633072509981253058300129353964649902368510242554659182630963432231820697774099402473943127377750189582903229570264061761013448685362250364831657093987397850164610615690213370595823061673026269263786245548452582715301799278925475097468835056319665792670188022343870452629057894246809778712347108578261462011595288603605693144830021632622363203415135289319972210458002865660244930138401280631878413992058790934858083921764734628053774076870162550886102725499010004818311176269811978775584965717381623659164076461758960099792659495022595367785126699194719849554099915881024392312938206267771241120083797896305493425125628291981763877053673886072996820134136998054957552270047483549550022373765226360741203794081915381896539271150550443618085906901470201009220701820505169240871240360317476126416997261579783113307744805110024208656035883101592226583958296755646401086062644472340223571630590250266677947609200548251840884416510929514995435878768406122376665547170973408079775384941310313784345351832069339146452647991088454574960804103705238764992665774579535680817463723522368 [148,110] 15244351465716792239112747160732026833625068067410053328745143216815098854349980515744209012650113087131890032097978985479278239889579330467356030305000495716381513427390597211975836823201523289044427668723808321747266989654354153873842528981001857908108153845561967684344185134494811040681536872788842706878075050951698096532261564993555712523846776832383662696250689532670904876641453041621752198041849728611035278600802171175251354036859281257071786948472177046818767272191964475015213734531760446360456019681926953317644167161495493665288403700713698982082075970115820807977999982693457867636281820451272693557653029811645636613176698917180779045031809756483377986831107625602171818595993198236934231613928011623543240723165982540793278299190667627528099043635604656251091187233980479209464303397305815178878073799902757169740716660275759726284364130328737213516406390626518660248309292656764387897333821704522801954534522842751255700116396250633273008911735202788254370952787369001280861340219802683267829026219234810848166712397086964574455732283116116814083313710746339628812485365960955996483801366585461908060186735939943345832539643110216793752958146749696815887545201188549706409392515365751519751037159371252908847824328430457345924788238151077771615952035305417096492678011976828507221704632896252296730448289708864441043618625317979908878812024648345548103225443883130313362055880468370697428457556365490310117015530803816975228103028260913023511343606257315726476085694506926565325108896 [148,111] 10661263903454525922811045381800412975926600065829126825908156646709000449722051496288764758804070641107589968317817197078350422898384026014729943006307837863064665472530074657971963474318398828941186809767633630505477529484677832864725577171165874221399083890073224785911215297925032981207775068934820411554161682222656789659500239232722939188934010438909458915096317950207371812809228595210277658917363947833460361798215019356591105961911910833755494459159978802043421171419808287631167767169914640536852965936017842746502308704626420178130196667061260713173784784585835037643891281596573469482273272447977003542198057666349840688266163311864230495863715076755701302824952756800158243830579889087577917470771477053558527423151806192896112030076226254723627455180744409900767380751071617771330744065629752519241044692602296791843379090525427753653331658978229645502654806771734583900843814907560677325428473340008791118440360710332508839682598030146536974321119112738661649016908012895369464262899566943363601892539582321556751092797550951706601584102495836499391213014232503610768145480794933920400290126914118170310978781299852347614033925130077732318423624248395727326251540301192384713467872068437072411895656891358130025382280417102349965866902679497429869719930929977101895115981578649937700429823469892794815957615188137710561199181496930446814751320831328577710382477762409991586756813885707726768972619379387625295772913667508697340377905998786414215600057565224608469089144692860103264 [148,112] 1643530203497010921380012379911028592736918794824523312065946635467642684533765992103238561217546739515719234848955782959848047315481989843216508915888532109461832459601471140845497040162676253263235316315060630424330217893593561851581409145417990389198228655175805592248654264832170434574022923640312106906112461613741734914462516871961310211388119526315708031483755702573626144158921610087866798632511053337423141208481444737735819159725124249782735267014306677179088527079738508943149683239669969340522698389342770076349247367677163259774983752428865280901340585304849876630391027263090867752099600204737837353807349746188513788132153963625259787872039468144815654171045352186084440841761129686057240321957423592137256779715720690370877200373679595966092437785816759414098950067317800590703373059288036697894659132708308914127506884694150110318575748387181785164748035107061542628757073722617067055573071960835967679251762576345840161000554216704876185036677868953840648903685709580811870441373245437258370069694127715094742447804986713089795869773851099228479637803988892559448334949392713337880270567194666575391107218884900647377353897388012344640632092766951040444417345695653788673165196327073700333889884755182876370448386293113521767567498531509637186286544884133693963043486077585835397069191073784632801151782892976777640515332640849505147080478513003254196386227564190600910840367302104909454945449607761309732619524167044537078403835806219645756491843997664159489959847879952 [148,113] 643329712906963804499768825431968191427253926995587436637772701975197093492277015436530584889936108644532264603719804506156132338394147397301802706975023537579851743712139380917307556913323448665649709952897128314650900213740530536832352882071975458045805771455412437801684740954679194030699857804454257284107444426307597670144456894804455199341236405503646283040615113472494528875747979488464820384632386046273854276733783936055379754272213860160799784283043943892300219740529748516158529174046554344578743865817180248212485923311184360433069455309432243287369528570019232645725331823240353664020679755643636324391537762646976466558943858734562270036103825170693616205483529952386208311943991330847535311963847861215934113069262257243434988741724724789995035829670871869966569186037740398676221356632226614240903178819140467712548406623006597359878270613554645646530253910720940226684082587622366638042198419820074095720881634929041391542963370757008668197837069106546920180482986848596867746700628370323203165729161327890178818224621938951116163526027224195340186727734204837889582949419645307902371792203832974207821874092575895626340886384196975615365046707980164598519127255140073672152136761270063198034337838504122892739855412517557303840439983823087423186357962954644129186989177296403181905965208719688106995874146519639938547083061291185176022570202096290298390158369929389979658329674229757794635791574322274173388266915508201205845444832690325469218021775952799873010816 [148,114] 240954437805479540282315674990936526480075949231142880084808067618131166989196853669258910493730296473234395951799397126707766554694563486044642075223036728037065903266509120328464839317325115740096483473678088618417397099921324017427637891993956508577129748170180102594723673793701826742510830052736753643308158386766487418688367424487996024916334334512125069408260023629751916479097729080315579519346023230152922741176616781050351977726203331912688903713008319466597056375543171205750878301116170992004292827451155967649144474625573715975559763314321260028606216128237276594069538283915646997223739192996273643802386154315174122766025776553066542176615607100307159369952265064860638519380631080808568607790805462471133983989767795532993052486356376197017803277908160852557882728742491352599579043148780430682192348637193750342713880461759899963315882649644992748908208856991031772563226485476370157899336120184567285876366523094504217309149879095623032675562089585355937227524783822344390194795631833143871014048579340562203504940971088200372980505756446164237632079380423826624143644692039095610387990489724126580361339800384314138558784577753947039334407714263415967323534396199911223638994333341941555617049327197754173766309486997170541058119308690276179562912590201818922228184587864240145616009186762261391763684068192789748790484825288906949394618360223586655215081970242943397405964015980938835250953916074817786961822162400217764913743481553439957385469277844201520 [148,115] -153339924052831453258536012579323773106134475326813761492984949957712514374661781529435997276191555058662971639711265945256696088692248538738547032030328489273159904267379335307735361424557267607159709851036996570240223667927692060875857062980258701442656535567745983110237056212484865704514598280424939872582475586337889473879330582252654085177622611378753220687969857720666451462825409264665840915689167013626462878648556235620176242101045625161270180438407822341623597567506508981905479230117986208496003868945889911753438664438616135344327166554942898105778516901974668112728464363408720823493814541956979153161533009990319666423343168804328210638814410934973239802748291095322944006452381681446925284801545622052745948611838402220688543769290948147766181093696986375116689023281062642278186327164209234484083187556181165722591407143282006570203647380248321956279387229086945923461825440255407892709361982038511685521969795088605788623521835512980089569142778984154061347190816267569266021111516220912706141435435119773080734270181011146892316920269494081137062641816079973776903111623826799443733479790581283307370943179728763056051667399202785182264741044012341251826626331926876759868505292045288435749094515633071439994284017753500794440531589402412700693837313637864676847250493954958202848906768916093776742219641037383216995958743815437618845522168457454664266824177305763954252714811277179947742481203352250194967420535827245423226045097040081602786461235520 [148,116] -10191788687531845855651953456793729423895960062801535581207495891410139961021130605191878859145702691857327682786645203924080047463217113807029898307289134736940015001000939274114802282736406142039534769733488014166665439839499779079047027761376581539752632501188168932625389332722161177711421549329737340483254493103931472813415181875156582339227600640249332380009340495592150311652373644086698785679177250470830376698993382895642718224207400932959093855521303607578115754173302767352518576783397310884100518546628104625202866131883220798445998973701021976426497427293451223833002746047412763489569032857520047553752270077768214948225410557052874074830547525161437804576379025249424586630986539740756715936452886321375866080376971325618957126322487797560469767369554176608520066745255821977525063004757655114175879065842448432349452611416695254095377755106628701404200720072064820552552984520468479290035916635542279884452450128867880892099445457685482870740876899495142879633211247017139777805668597573770683454820082695731847177028048339704226492003200188108562125052918462551233400563067442509471349905721081825150780489876533984070025120452926458675331368045870887312922755529245576439446631532965103031300692557873213597638269103285618229451540663523034437883712917148625247414752639908134490475623352744299530771625578859671427334207231317905281654075169845409081009700170007133296677538834285407006669310809023354236959667155178170430695557035647962555402 [148,117] 5789705679638026270871569050591627974272248889063277106021415158220306728964213143002530802214523490768247149336022822688250040022947541117236397488879296916254381929747606046464863638986357526916771325578186627339822817420610131961926056848190458191066040554252727180948061869835602392030042197257968965332296343528636844562685725334155809801722555482819282051873514836680395703366358817586979128099109745554220599066701760525557038770818476660348515912270099683415976188347284047696169349451361479004414347649919790920930453887478684883470388227349861192931498713524538879339752544798290803356022302066951087727198574238124203416264544124545988379679774727959399941228903793647024075674844438038636410025407474589999266833616847348195812750963719356180224564044447031055480833919329732636402322857546590443192881785007166709098603809275062703592254374643998935960745057625107390310185062386974802868372896090703803262802972406905459018848560179187643251144037911509059409423352527912800418557051251109963152934772235387986531040231452261341385611503371138036760307685260821094337658679968038167546785528683935502947756720533025633104674660622013244123372819803326395410735105491463894226124453935420497623704371544950663777064125148440004074413751067242686220799752283355060293087576689245058856197975875309568914660779700174570263705220032827993684172542189308217646200047152777861764011032682772806316572325710331241774023036755066823228937754463353856 [148,118] 888934285612764212152754811657070305734855597114225904485861557020676321627654641646621214240351436976804227698641823875113429228783367164803028549522955049545188507501333946818724100071068225281734550818801747267410160989656828050515962094450638555050692915937245827285548819775721469913260191606485094689486214617437781986450078417834985786374277624135798469078650099135879341348314915876090305524721907239048863224170844214499340653325032624157594233334142047526075755128052136051711572577122290490972138785623698869741833828394339757265691935366995659860991374985600112362316655287946151671036307469892313707920009075135983024502173894732816868991958202810232357274658682101128556720471297905672217265222333205904904283311714031946573881231013955723757332524624998911789861912976177087429796239021369876420309215797120472251321932762805516961026332317309823098260387706168887976025389568503437106225655745371297760150013066434126714119553503719329941403724340945606241148982185085408885366959836065358299286111742041043794880321284653317667517532481532394357177362253877950350909950848072443816879173923688590390502898045119679487914238548474257209965645226723194502603352552280400166546258861799918790218915755116645673832512093917784944826875848327885907697560386422951509954839356874114681328169078110184367448602842025282424790129125152961249448993074835828763091895039886369921730646676635328529143878822594379528042723348286204295559375232 [148,119] 25039269782182416693352927589470755588653410568421955240683467133647228058958833571828065733730926343591216172872026697292614378185789008946756576337185965399845361221068528393798970447704536333162485285288399452668222463744741998661793496208593472840286768865556482053076545297449460441946980394310116012359770444344909642820962608225038118463217661732426484450965346106872534080989655154990501123098688840767776260487781131032004290422650276494547099770569021390350928521835708277161073186132303527578543383755670759698496047287510487644075249206477024351264723980112862885755407133359945083927984600141109232732404628335244344596835176538224308356694921578835618814046792994812982780337776741923564586623369695937482937343727998945363163532826181598510125928024854725824868102636485272553033213334056184763044106471118018183839843464450401050557790840339010993812906199678023060565720016595285910324581325730556667771552124217920173276579558429064676815699412043972709911029576799801912160627786101821665321596229715145535666961474464380188823199918563803306592193427388081634946615020108106594789944634792524772883355914239154841097308465552720924211732444154410401567369502148739216333189238604579951292774571701895210713813474901026969236768573526237750293628536554904961948398946588443616888463803009398463297887094464307069090338911548190532171598473414746460565981655234115272721145009551528057903785682328407870031760033120196435936 [148,120] 5682531424382979152186535260104621971112923847429802609402628452652017747310897969955540837450675188432195163921564694126959682710599853459051011627329649316936712631740489828040004137821034373616042046382116881929496507319582886187018087572658029904389690925279281383008066623069814870668909051405625416764764215517734079994752523410814008312364651749893238973252119472853318910206525154826793819319575196912559699963818978595046211724822258134650917586952804527203875662451248785933310781163953891799551866021091387243927347267144550389810193067096224162745218789645660766866260948620603544469075245486078078959839055630708577217821387212368737781550634367083866978923275769266867829030828750481477318028804104369737330045711161771906318502228443031474691535099520668745123982661318563101985414602719920639061974661476818259150119555631728888997014672307900283823291569188700731363138832929397655048609820575160396381743011293301527669890499313152952520526221604853679583557887461193851398682943114834086504019850941181179055919293191284868139481041806410791641684823336147248537957268361167066699413713537590005414234943097351699724444375098322901361408284236120512314665358059534066301859846454197462300644620980165741804969151588179004238882965319961391543431612474374583524887554755104604347050879497594366817559465727095893672518715066244480613611857041254173536294166398234952104221887595773378679584183402486939685577268816776 [148,121] 3264743683123007529441785261387446904334661981873361013463430169216884982312812363048031735243785939537595444245019749471364662506389601895505841958429632620306206896822094736790601506846936545298383848424019520898125391883672159291002667707281956283900089242580137615139202112846802238029091099704131939379089556754079237338408283327585456698322887012343068520006161317122790251215891208475870330416278896014686867219035814216432367354351533188795421477353561097121545080048710988028565432437339230156439792999110928575287574430992620100639594390859375931590631030473796158020170403147891578113786059301863043119457317395361012173831419840139723922645413209557561344561938489801126777267544526087750779797890542291642333393657443988197554637785763465913801482137013448547444270387907496777520458211823444317836163595507103233813504394859342186018646209666752846426462965378264757540108212420258871594574578079196926975141298403263882616700744121054935710288117317649389063861452818391363249775193026500942121676520869262702165433330407569588755390475802389992660152805559373223434621172340034370659876828721102144129338516606493558552291723578801176828661870435920955898469248878446228738680168871840227784411720363043872679801833589162833872634885093726556723483045180155855174343060860955348948903852964657703580108058181703250027203479792447235363271985718043464242520414754199355116707496008162390226039942282921384226508352 [148,122] 526421869195415591125376767561785287328149613549133757179103391509459807151193549672416040469906776442971720217519943076050776118172642255170346839551862033906541355943285271071120372307780809058443033647144041741655785674689823525776374165871684946957320989584352047304883942928526230972856837940311240050178785384620574553894953428163865396872589953762751510373887507095429066991280016460582031976929619943345786153448739607954005482509700869942071664071816555716813423499553967129912165751151069039498177125822496465369294237839086936242361550093541333459170485263155842193715927009013080933271377605779582119713629117561492774073903630807538912838143197826043836128855754206233404419539756157008241429332057666666428100126276305174403252823782912702982810791931751791577288908217246818263937605169778430189027313787548133911624451914520646903607729015298428749870388153359833120096581312797495448213773269540572138790510039657582744844317738414498648447548457983463573242752710091592739227737248166734134153979576602390050322690802580545245250301375160501559322775331469650923383376382300932358905513984717304867572935643551072866187390782880080314930247303770346205332854739479019915357347176763532456865277360134681386478290551264545053620274758229843028131861104922862741082185377449142874240432667941013627467572021577374812576454054890728429675582691158334063209307362154325434722987888748815909701188457159523784 [148,123] 46549581336660065450461653314093247818024591365617283559736509490308840783493248598974160104491677747498103258888070272096957400762957572604985113032479437354953960680493372958109053910176773408576653239429751724899791570083649097009198495731713368694644341994629559230786290788766115633375459659616574729093617962128061598305843920635803193575531975128192802856284899711975174309026935179451581216880951932621770298293404481853111015454548841148351708696556138720598918617178233428208547022374686200652615319165389770456345235541299495163553257530826769513457440886682456544796478310820756036600176784947664757302902151770958328464711408343735118341210082452710461223897644191151735758482301515850120867638811558986570389425547761635225748418435469583102019427566450188685209205356695103550994248785980012506097707142715997491251240929915698314336707014352325578257505341389560381314341411279985924592001891198836717272501699741450306166734715432451834165647224481885156366605958388130455984862411309373490046797943737674981839387545552024342364853206342651106770571121982393490725877490977268346984851713596075524052403096924720335099124311119678242685452000011963443164451419946959267568535199808404286479511117215204794477250824790391338351285152876433316216740310601326186987637809141950173104507131993540742655130702251969161722366099024925840722495851272766123885544241910377534592249565980726259212673629488 [148,124] 2470335784650393102234505794765124698996976682729535050511946015262645555970769806528188150883624216397075784116213725272651042128253151923369574572125464127370037481769847804186999918308326384776837087466951870754799570518800896135204397099544700289444243063312827236541672259359661102130440405002785533797921835211073828599067628610305021809803827391318476809321477042736153374004729471389294385220464543942476746671809546108210598081000967961892569063909516210473737866413047688159778984620117189963341914742225029860462546796158935035576891467050013825412211586805571019215084628892112096865957783584536546044067617190984655089003022947906212416995837733584356208708090841117976318943845038506976107450586199125640476427095869502470896982218661570540184913657737780305967162189134891034242610117450304600520361078832992278256417856548341577977440057307594418409984032386751619122448066277539267081400560244413173189172952073376613516005973380312711898698067451914871471697785887358985051112489356516537803776847750609929937856182456950116123211266607837633769126368594278645818053496721223321693352581327608108888784494145130402080433907067316096331644309987680050562053423330550959148585049881936914057324220910404616436705393517609232013951456373137247015072394286174436040059735471252058341659900161190461311650751058406729176716734089826016292630667771978118060259272773637053928007211440425592296559 [148,125] 74836710523753251282893483304212339615307212203058295698483914968744621665077240853865680776306700126212561107935541663718162696043024436528833674853339912914718878843847930209305299163998222650137688346584071338914705768596613568337752956886641911921596514010256089894672518144244238744486878544594741753255756374546307693142308614867286797867188687133457002228517432416347087569302620056183263410848135990091866260629797458639707426410465365150168647500219746638903487316452107437509264606678929064625644795391296074621142210559591752503642234285606559615572164868574542936080035637995924942207279253810545802813932932491572152027026798483666483691301632060728292497569123960409086919493853632243515013886293767560730042092438822397959301318787901733247758278373432853765115934575426948878124394242005709127499687875367255657326813320552882217446769992977454008496015947403260020400594835266439874084847804047897066401478128303094880825498645981495179213242448692744366877323077229371556344984372502520902818914085618219245887671478287037517648718149385031184234757701326491568621222119765774166107703022262147764903897956980622261834483449057769397240134411811076075512506005464276315698786099047259205697461660170425894633125162988106049495820696569405689272406643886560731386679014929231714441576536123845237775754814242324440559526920042426878152687627006028514654035419091794660137084254691584 [148,126] 1090015204489707049564248275368771685950914626694377065552824783258547423762951794002119972578723369838833553844619215619481740496925628356960805487214149267886590320574641726050311710762633093362419428350864285639145233919169244705699359745289032036722703737549894045839847369161011670384126123465696085907111497785039949492706039880279908118838250084486342193210107264852366334364794644507005669531200311022823609746011563174968288464025352951384146332666511174836063531216252403929405718556211243750621233302383497562765608728496717616452179461265835659541569995801335787627103334772547601916162583493251513511214713140924754969812133401280048127867263567500263662341345238783485800074736617666612963363756155862160227031015765916062639065036301596105454436199780861740836279959544655313487687792431926509168178133639460935058326750679603857438424672062542851788354834319606564884622260123442116440654254735780494352304295039392232574308055458587579624358872703682824812079562608725603006072490225048763393862001582056832044755772017184630532675018562464031834748075799526572033429184212320530268258802342000833393279875025695488639868985963887782726721355257125053185733958055686603610641563928621762686486002565702872996889119459417618994803341834581497192853434030435114970130198201748601526651293938478450051938949189583885313021865042062890066819643642116416579940901452004875675402304 [148,127] -23586963572042282165739606796043612063622741209176856053749793765141641080266119021178020049059967145449023971836427427806687176066312474481761901433190112059472612687175613076052139759204422549529942576233711256233199484796381257970687371764880593358150730434597897109039025625324735338431053828878062901562098719412179772981344985912447308023131963949201351505644643208497948159180989279678513144406448498391441951266864414842432399746525044907776432827914947468666973602095467066981611853869772389355169905730842476746240679200336857034140522714880087952136378611696772305138379278366411373921346617291217641094045563674835737677017633211413480098153687582455371585242088759028115793079317198417935798876937612251983748168010846138077129133982740907633129866524535304184992061299051465374851722897213764020651174943627810263419556857230415314131309685425390488052905560291448603362782445734129187035943296519730864442628988970340330431358540231574972980597627302211661529422405289912171927436218956076777401550638090072210350613038080152353322685427155235442250252481462351567501033465260644828116504608244599771292362135741492517875356227105340381056954533074542809335368616564599484315776146192588499520186912523936100401679880530447761031048346090432210499423487327783866627969777634609781878077051718012750634028200875358195759257048071531663630213417165659814959171951811456464 [148,128] 86992303508276946708312378110608646527729518203297957998134670256807090790605877658044123737135058162091705255674001548244238149208101164974028722764599367976882890504705669106919777922779249620882146377285077112415586678607546942620578200585815069851814291253934300595547185760589116089247512061328619074227073870229218619525870943198016562347410151829709096579883731561780026721238328529052251108020232296524994692694434148847415124457679987448467074362557943485231570832430792040373020087619708947264368882851231756539601577315890253409116294320948447809879250051371418645328763955283405881340862912125811973884235082125056433462679785693656574730614423328889896662143497015007909873688294425204622781198312795443150170488800921454344847543537333263271048274749325799789003200990575271186199449841062551792089759690263914794090779341722905175991044054641223995746021537503403592528720486185993016587008583666719640700916285667906154516577903487728059856646335082742199763072539322260010615411854601321618299652593683486542709733741261705251592381924878975122822515179392574679970300821545071182105794550261346498732971163671441189719111001957195891351736223703005759012865326403895695165613928922354973978476333183832351055573352522619145518263653738776464018003513113098043758360770533472727355521029846379105446021498139952017706423953166738890723485173866791706134004712 [148,129] 4278134551281564517007112290146354488120150705116616016851481693813566595612352096699677531039125086244589306134280244801256132381957714767013228740793597651820086257205542060517352871357840018624869138302766930716660797163959729049583863781749794254742594932404505220798488824787926036612326641110393537551183106747513748529596541539631641066633947820642023498530464444645344991148197077140099840389254779941780139084827532753552178526062609286085363866874658895020487493484785818724498261179296592673149294731026634285099648786647069436777536276100208269985664095766523117467796390327170869894819264389559777276488510985230617141603908855430910325727557758005400432226825272291757367932081132125751737326582929322977880551278060023247777761782143897275676931095366220827212754873663735820716487331953606500274556644160297404818052664297138976692005891456568989806671930199146626242979928075574867505076579550484203893106562659151177881600481734811314080048058443226674227114343231399510037113557294661265672107656811419335461886802341869932309684402561110675747724131946789627611704019573868880679533321427702315719516793101812553459976880577699129736341236142978929223310243412906402599255541321763135028083843277870113602816138577222246885374824528008613741287021067628436548811430942571819652098357234068747198009250840111152287121847544724933153456273113905460864 [148,130] 200709037948628862176212861981387882353120030966378821331713465972409420245933968030315593913001750620762973697019564339850472709708937804504359992592225629022303908559464547182127137984649713778182979430527122208335737445949068978351567683151691882619232783383165013364813250493343821938498022624216742237710465002737046383953428413026951528149755582504107042341339465597370736677579280596393890058824339138738105598822046582488024670643850921336732330268191228915453253579929728580477544809192935757329681143064035892316860304490494957776116022879282810867250982845462990553338400304024060953394806744255252242636946493537767082458740883782966365041964218843442281616335489050104259111639711600329512194685081949047707346528231264337544357360399908547334034220221252232752941660508444725805351841103162403044048795505974471454694142327050987965109149906737145206126869675874602145604223835935375628608297854251458252810158039238077630579969951100191574305964298742923990647214980338190991787084222373488649417064395028578926607025466709991333208498551031157325775818912268807866569527539691565378462935184328796348908561308745154978188976519047709292831813045628759462794603618118700845528838785923043234069986137780185145159475042749448553815117725450152929695663833792732574590279138162098598069717958311243784204271379870843912127454942217837601610089914344 [148,131] -6656199077961879878851769302656952656576440794589961090989698114457749507382041142769103782607494578866861144520402195164085200045793248418789212472086545409738437824348311725633796755360688061769200057713293309163932136512423419503194554364999428230693926390013948420399886541393783146101511458774235231332912199022244774473766939346186678390170070227810187802503301491375409602586759612433100666351279528272099000695787773662947168500980228657574395326504181059508715676726773395797297758117983356338782690941052412100538978585506421950799385801200328484578168985345009632418800214870767182266518760957720686205534348137277973673142030051638493059366630860060926705199727776536117836179965701427821088346751495454422046874493884931391078764033067078239884365615674347417561565773452811209098980670881779516434248508869605901142848087202183365652092591088943386705878637495272109125610296681844205048098282690055249696313404026317415034859906399279432704679214793279118003493360030476322112952263065197635113271190566070350763956430284989787666273174735802640576538773861904260831014167619364714560408466673258750029451763649178262554169664296861411721526680725473655726447198339104051857450542061735257183225582177313863232336951101147114220857909951858354671988890372180235209630051698665245674075507454559137169738992314079875248971188203359357263344 [148,132] -70815003319828774435724991349175476529124270362494110513243783772395045714780101625157838642616865901840933921272962364204749664789988196988445663432209835082916344796235686772369587866608979355390064603357875721764844892418659402139162138888601136223245326789774229382804199272571365149213154749384115454120312303949584812304115618723199321007948882449954317043091478399700328208058998126605476924583565383793483048240885196610842062058210801411441270069276078078335111944955684665296277544522753415721919517966869185935577164782603815074345585264091749618056769270717151624683164263393010165857031042719407120927059407684528554369144231735715275918789178018764247979231657574503155868768850566241219783708323812425886226161717785964951562884960386408203494583412842701578675203422293810998386901930825646077764891536601847123863675595441983423931064686106573223810147660883584867649104516092614399625797508604037320032520691696150587753025975320217684911986688676125252983856874676242368396608910310369766800978628417918090750462197730721198514860399674866682885460845931799900479494987366360653186350756226350629520990561081339137294887964141423940614058039455223876197789802806415058394862699639644782809568705291828113684049086508220059193670941956441951014088013669622508304236443300486376583172879496493837921405357705988139350119977875051 [148,133] -379163887580800970480925899762452975734927753043942255744512429760804855416375861154275173160319082095922536001543325407097654904385838949773811025646129785103259314383668277862065658895136664776186407784315957892644617341052650568666350990060526441899393247352905140665452273932262132957138853526704192184480426535805288185744233493689677426855989872273221298229960240153406573862651896002135858728783469320954635125185383989684571996520173986674723912399683024562997612687806790111400522015814638912711617636311281919506136044519252427880563161938576524971564632752646322723449027525728362193123330039163416471222947421893265162396247733110653512560077173462561445770735058589689701985594255623786771466928575741014920694871221909327173017815159719129044995702217711296188967779974796218798896537246306064034032517705421510182557245877146938721116469398006869002937598998997326299496543001074669456865025201136551413724947538006819306561547213664459880916017186597715036238142278528580935670578179721156672962688742365785694165355373562355118107405730502884904180161784210556234624241621926726168752931740721296878486788334441894515035794900402506426340395251060980652600496377725799071032562097129344394124663737886971860390941293004079746127571979424483453880984145092609098334307413154196045621152147241064993054112547660976179182208 [148,134] 5842899115204128607316826662666797269284125270681542961326838977599982315458947607379514734576975586798380178631726407477223947189975451422410055944039166030708673382506559520589830135407974883273777619907756661572698158489768778899977543515770683805616955374175779107239833395382157245020723342850333265562805985491738978630491977681282922720453939912853156162798736435108469623665149277959699427708193280538023923424688159758861338230567472464615224152223301011395362823037516148287804286865490627336373763908394539686899886624738459379720629604235844705736206203751626371374169342498473592906025409096626197991085958352383812351611375819432633943938748344139041583449451927727402422585523031524518372323907787351595720015907125093073654950146238689545763289758851695728507409182392606897712296819133746337324816127234380458698292175746455314553758077905180064226015739630339821478838690974342858550382716926564115236015513985351846454213989408802617641577608261786857819815109018154352468795202136020746312358054812600623310345699705701409766445838686192410999113783659388360570096252604307380408167211132223553044570344988977464732567709676783474696095143928586326261130713745239085458129382920753588931087561147602083881953958957174286038502444495197679581923317959806068378160886508834023694270450803440638151917785039178752 [148,135] -27525601014784623625744009911192028445526012628186457148099849511341315598344478773667484001898522738600230570837175597390512450642646364489099312239791504807675799416009035707186823042649646238778002837438007503425630987331331388400135979636076691740311570005932233634196871064792902175999231781319920486525904027172588596187591338814985557801117646556198864361895568207763092148666886050350797644078373711108053737377896871904502316943461572022264724248031739642792447387297971895572748466408005846562804919263428974492644623573622876884766802809741494465292286126045754876257163526049852451413897378713835128227351040266174355165229115500973537098426582736538650404122619407368259761240152424321254034376760948243515734619214115579821322211721124735895993358673710145480815882938516746726415211566672981329310257668037364038621291654601283108534772240218168308925817538489050326792693038971438938947389885784845946498533268357028422898221463622045130444112193063258841734487596246787381600434772248486610581358208144958073957803454319161824165538702169393178706799643838800544517325396985283380214141642010350365832572133044636650803753886415105846340634754951168062587244222286063681269154915275175766264773756622327759645207685644633539193077390293851742977145708804096680483938801974103535516618071455796086386190944 [148,136] -31724072806326146947609560275061121676837233131061084312508809900922059345246931600277755813236288353266316675871889850116968205709424911476619172139423509713273315309139083822691785845382814594560596693621552777198845148277487766505842950045992620600614033127971287883238409508797437424674632777500321908109452028302268500186358920554840562601442246665261069134075557866971519240128289722165025925385459879160830510570084359844698180705007377242488847484001235184346067738226444514035739636873283532826301636277383751533779392101880133959544836997896670389436808168367514147890130553988174768838681967473637952180222044634538378678156690869151504782296713733343528489951854428891270747058905575708873586596237800815557544641953542560781588303548179643939390110709899752750759580437025507738550010831144652852218745962172303854518206051509402220223510324542796726709018625496023465788807582656272068534422627255618137278799640412479792351507305513878799110149341018559020461559549953320579539431528303181795160613702549524363460595227086487068534717112081698726914616744966954682543628909454370472075968954781775503926347429273604808799301940287690240032715792491467835161148149877284484402251854573863631581819808994712160720742986531251832219090415547846232247473777448378292570111236033901477236458902186428336 [148,137] -225856700208298670365049647631894443514577895050146766929325784938789288241168244160151424349440093709321652254096626484013485883113965739385555597348145030086056675270931548054740312957478104350267972794261278120836875731052764714096008441498555761326208805624939610487491322931523715185740772355982975709926968889032166122713062553093928467665811457591983374165306994813336018348845476143995449797435444032955532137610487789407213528268870673852596697276324271936969028386623851664130773611106739658559403416557421435228419919048564617723755034943781735642436046709979420289068231960948229754333487759237946819674889955390199945558216120350197504102947921127423420075149495944906130556829685487647660806981050376450348069736993745404550889069935364778053508755434547876336458471706406909026083481085965482508611701583142651561699290316440536911049061996145626260676988346501867123846908141836889695157428800731260940740227483005514349646891816593840478621841171025854728564422681931556344047418325332757011380005490364673394413162731211212398568040717987497155877403427382859289045471283852186208405197999902417401272507554618574396998751258516700886812665569387603064962363036917388369322376410684977981110019417661144543920444307258498452849456988259565269630089803351882213180975220063664045664256 [148,138] -18591444218785838564680321003161623792688717930340140659262089753022522673542654474561088131773521845934205668409603295245300665912339407839730411548919327534500819104111935550883820888803462833770087806284104448477320774983103208383646159144429311599193562493238278588841333607406611913876469609262740949822908684433936697405980447711751172028369496798281420191970466388916095175418597222356036534468356192466379302007330565734450129472945546297288227137676517793393909113956990549554166626584404276838571123023854175292855152111639168242576579572794826854049676429095218206611420417665045188555080736257602245077147872404724099175517776487248480281031652113542589185335084659068759284369997958626142332284424685361529383357114743598953396698561133135797618393164405220827580942525953972473228162986590546999059862138640166938489536338536569409490146705113452221833147497622558800799825683603921614945299931470262676860217846312499152753973545823218832840894216267555319987982013221388629782944081920917421556526292753991363787986747346137109994254738011605503965925549876027724205170789656251622057482932836379012239907789152342589347284968086145121726013170029232263507246558414440697275004076769642832028122014443266478226819225924103338837845634584196033996052403747463747333663209658018256 [148,139] -30549497522501504863490687649545853526525541299895748850030079721453858813946323685509424198030888465963272289000126886621154037792771603443267583643497917167455870086353437808247143676986027614107384771316507271909774288627020818092986196819115673332080090898094674289585857330078793222381022672915727700767202108955872031950717991776526261011515876478965284213745813903464946566873256526547118570715482180948108737826193248980962071850214210026546749860621961714164556607884990508265406368250988665264295815498284781129020640116307594985175032043073260332097692302343249270352114605180316388970461139184181696195648355219045683830898085895408153226494642225656502778319271826368389324969454977164615504456770553800644827009640324184700750648730252513797122482952845990392857510479600185569075778970489203566469126425577464252979842682659235149986120358542895644119187405021607872908399160542582816152228395102430095653476565385092859012273467349922440318756645568846247240483977236458858044835036172375411331727048831331783486490581071314369421414008234587862120663150934306238668508556231261373146388385039003802708536763869335751291178049441893603841918030002876633059120657958694337891311382649710320193942342914477908988360124975077134203051832567116975448518436270432907018664 [148,140] 108203637178038737853027631636733065165229404336774085241488987359721168516871770135173440422014646978216022720939532870937354956252704476212883738462986894619098374305320296898426180264426864255168444115785712636881903477375903915691421779892643310036722734171637824686507831880889567596622028347015615782137253138090321156593376563731033210027906471213243156962529667703081706413995334770878004849644195232621338922052226658554430558562622403344895412141192804743422599512821195262615797648503632335306418395655415827879859522595015508377454937732406873946215894254210233249317341101765528866665328513465138863236146608478594513646430210395241957364332044991651505516972044634771299466688134936629604971933978448897395259487784765072579581938818599839026220477891768835316509367098777963562574772914454501984764366837004379195162359259905097745177368138662161625213831703851132407759927445916256074776027380107764930096769300733360383914633391305507615073839978536979344866504875304937571472677967214012069145783138888645723290037185612380785459835820405621752905368814415126096338644871179288763166137919418717532186798464202355359097780972592163196818135360068496643829538852268195420910505648635871180204659585894713759500596758493147487223896369824366730321713522805500 [148,141] 353819614215940750773073734238149293398245059059900757707905178903452853300613520663109276396597828944707419507128367020634706724346191776672750628382584835412274448733907056459492681612732345066540153861265357184645029959005823340421962101291072629445855479507399506025513495220229612758309865632990265138533561308861674274296448335712919935117194800899567542352544122957103144709053809441224550403414773546349276496831037197693068130061271092550458967149631665402101873833314861694187649043311678233377778656795254884423773482585688472090154430855780021178291062878745096662047857488093687933267079681249530659538159662972526461635483466996138744524855530330512913368711209690569284022441570023484131409233042658514756288099191212750680268070653410786277659319896291110272420052324117008020479223244597470659772964964363090433437149401870180646378347180179443730366687159848845976389544681219073773618245691393812225906131768248784430174669320979197858978681257586937234603241660253425511052462417153025600726366319552383603135865126937440781648568361730058850327813490421157308745473598040204171065354926559277458156878459508135990904400420532298264485971400093644881618273486393785072296433442309191715101612970916839335876477953869060109947854941033207267648 [148,142] -665633782808223232628370002897922252070457256194745958382843324716965305541587271571036564790588353878774044331678995329811992903941510279049297137193138167945296559914441880024610545834974826351096799051755986579449255860968556248061465286447765542127223940462611215733559789891743784295174163975294379362069019037439761323286973437089096428325217285631071448071808064653406911437078764319428551113076308861922594462112265869298700574351277402380386630355439148730691024691239942506614193468177050812213628355385562267199398354496371903437057100775684866195370169930929326092807555788258020636771496153715668489310599772964409953959723747238447237630649432635738950660732386853674243061919666306791339837713582050848463358180045092853048401702877363008897997136119076675992576981918398885033698575109347414042294955908055823482120312202415067856376838146482471475492638037301596016501570056522615416740692974815956351448099795780352259647322513436273794261568046769584989515734065262660550918885915122644123556618652590782006985242146290368797143315084089624359017750036247069524138411903024618866007934455891435780481034739078811712238012136772280909764636905652569390096907008925657975694615833678331854973908418704390385238445675478973255665632128 [148,143] -642450884304230498426691719704090612801660684786631039599503900707101761220652837670681225933434538869047828565496637639944238428469594182062529628600471163094515031245502950637155839053964406160896179245664797311594946031251390078975080132610201590487608308538672518438797242493263111432471128671565327295534663531262222435978616220759114538557586976814248451403149048354657943403063535574047656163838178745070082632294222286331856258054934900341566776409077639801097237075901563315646961220058849050954264787623119405320465699663846103763507343579869462953307337856293400367118255919959494587223614527875205176260545622980501377901306690008363357138076543651118839819752532462423543182418100695336449725335681221296746367479436762715411735123359277431523731046136178277980826036033227386752018652511881932132136391080145549135451710723719653706633158234783800757616798309969452163099208668106755554279047643246363284012944115587305835091964739476843938628366829006544698754303377805459481594500612662566701030623174523602612706526892020704706666088485436355941826926454450242498565230908518190350506323870885998399812224329908082307313788603415092972789239951814668205357386014552417838038059815480271552916746369850017288682728038238864 [148,144] -3787810480335313249653191281806610542929219164304557011973723558365457962963147924189237021556426904189372566868850723888899216094471442463971465791403372423456109982754838697441824461083732741523796024932623963952659364994518663928857028751405175839509532891475106396276645490125262262166428512958027765147100796159493438387134167256224022212795772306823069525057897557596258615018331089411742125675530111203282476554108381717096451773088777128560986304497171594484726942907901003865260807887652258764868407804677856320914607005048746832464542619855759761062398195509139750232562381888895863090808941853448255201888290687042939516638139134845947127314441127726790964239753698691239169754116976570006943125544857323873385739585667955107570258396429112524128130563859938967034093484827963069442886568537315290733412437177636865508678548945111822095365697513910534607750558627817874821181893305526174120816876554877586660837846634300220530983117509249603707399871223672672019906444386954825470441986020025160455629309008107503641582176109616178308437616291762146125693787934128282383824765723136111341671672350154700907824059468826564859128863294875316676919497505111796277144476438240158892933279019655958645954516382943107071944 [148,145] 111928038124730680076951268492703660398076598963171552717689952983182742322427098028662548432137679632842789772832350822022752854388813602550502146404793839238384588208552690645085416712866045720285242569533583826330568325234763338329320155997696727867812526584561557648830122352527209700456483828173060936180458822384186816709631309550613388491093062045348168356506955118784633981825113528478719305135312735295175959621363415257885076134585122817327596146708783992870586929569365923634669169636898404833203638387003146785827548383820210467231247486545627302976508366396480665098273238429644226113492323527054791897781674816491535868011802619913201701667562942663349700986198451511171701145108071707234421148289315812713557842786039141004618061718208588597066197047538993799153352777131394304420234083179966137393443680076772553901817613869531758868510242507184958220388904096725893206931375864398150291840135102676998611374876640669495735879052102272015130276484282130079896605792796709632124908503892847406031571550516613104822518453452285055789461568774336785294699078655746761233792103683420816672771580655697608822840833292591986641882683322825364536195893183161220738411479255633616500777298178237675902189792 [148,146] 6853831797077622146883756740963023869126467550616093750453695835000260269404110761724182645341390805882990965810587266890241983474416145037548418892633951026958150623291057145400077370260668964153311789603725055068792813675576831788970634200455155407309465647447639968701039845232185148722812190643501142155068332444741743441362668082792552416784110141609000586992448545125538705699824309763109668634385009659914646303632178819980002461911822087096517863009134028868780614072902940738985815801838454531767055843020109209611857048197227773953226663627050440848799820431607113517980864405509178596984348665529713968522524370698885581449448220624853798103983420624765051043398109491626258638827951614754431393235850914720596924190505125905822453618706569379462798994602256834541088354515106384957311224649324731279736817092212273827661495488608212765947146650538969718995551813451940643812283664373096649063227196848583773797182618979964391528684465897895380230899047660570154315372819041049423111959986062320367725207328680286927625357175130078646345489256992721586841658676503666265375337622741420446954420516617711833192222496776903127599054501896485560919010340476436314569067357119189595987552205584 [148,147] -122203187279428155522546147198377511939581278380168598629066114664084059371071759938414419665521198729182836893330887554217832983865926614547782442389553872522453711643106425582946594677327949697074316052814852311322855119171306034304499655528691487491354070711381558330516631759916669934662126188064414842184035378598823564606668305940480923311606552261919556321271976767793204275359372790711268057443810749523478591046224086370566049523842978370167889815211480197149487071645663959925860673661601937586776494866489145956051832146327252702094109102655444929468936959582496642379812187340915725638254285059574588578329713349103352003632016505374304795664126990641932128808011891681505945028756705506974458734844033434276557028188125156605124728308168156162462645863864297036324963370362862115515676160290593306501130064766183768057414590268749455898890454331818019547734212526508770357542866445956103726876413600777143308524956748936112316575316560118394230352798649154061810807465150109986106227020978461604819832773564460506630603500858010339014870268808758112999372997774291220370122233901399806175653162490794193726759199856768243477216619461545722075078783034456525083907053910174792 [148,148] 3120868321812078397566230180945546934255368998384642584478699686961275790419533787753636076475736257957549616364385057680031309823767783693665921283117949505703495054280889596213386986188558857097287576208653386810914622712316530772103477311035194109230628013018564230259730671175607061564401763616927674424018847103120628532272454406741633003321480160870516251675123989022220906004024900510434392955881491357215281132141046308724082243418422387067209488791236047102012382510368532640122007970349845415172610004736427929024829121846982263724647191492988605428301937547395408987339953913478027515417926676195874784433252733420027273369321971234113306574591330395216244459175026564161296399956934209502650188778086048946188262097404819699806388400633728843852183877550539941282378895962474882661783686438499080754925887514059904390360777800479008751454044129173806336471044362741731654721475496573341416752711415209225485100214476469858397389052622809813756565129882898564850540512982763080105265077778597813885889108288810868334323321964367637068221803057387103306769934413572249790030094936361249964577649297040763091235997844390219517629396916078537153106013673363417979582 [149,0] 1748069670209041275849241253439971027984813826114112765439831048245268655381298040566065395128912410825138879147498920867669302597053171543366725907754164068111972865843030482113639569690025852119484980599896067851222578753364772042514903232850886007827327546043234503127746620404203951773003063860153967062969310850217017805894299670847689675891977210199165708719313638535798512378328753928869407787453477988486562410827275623999995331549845587611511710044361973985839538833049425823858372366543790003572973566742857362024176579995313367324620546091205268114107301832883064151213107349701394504899314947889229463489660841209375629531466389216931495518556176926654008477575479949829132463775679162851199874139526730025663298724070581214250043050854176865016638288389424662192246642401828421807430952495598747198762024826676639020348865174089848567327614384483897895295099574000789517034216130287063940583851403413458487050575250986664889410235964250390091759006412640798397430087058568248643732956948938058553270689703600187954749283941037383332572152464801560363451513729145425718993942692051364382344434514580501849781460141182460347313914763919513119822737077718895531767828317303394651089995525481054432419503614137362942853938172735708458062170188945028063330843164476677267257424404058756708350568713059936165579502011345070969354983100082606241807132108029282688710901599719861594914983595378341845141949840886050315672069298516054855402144746499987025950133716094917500785822893987540272328863493957202009645721513510380976458080426281965852205192387062598187258095104117973934856871037695116783772502833736350582717228982411497545921260113073395035732051975606507481021959577953551156896436164155967229831262040868159070781137982612801460245601380141954673659902800732502960636243185956958032680274799370517163319451359653564136061665280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] -27830668920381159843938445219410188902198678563995854889403074396148352304159945819225067614919508895206806072364829066510722934097256976618030772970122319192312499515745229051440444621376945510656450173372442663201604118903444592001087622062441056781521356253595349876549794635754683176284823145302545557649438889410591661788459277248843802842758584979769058290233228140929346117714824884918987389622839150843050787535927334200306355808590328859879255089937411129963830440525637882478004740719108846411880220864684415851054222523012887055988522505327824138469160564570103412451143028165448646224992547466832203830280028666545983868315266499177173443994020976185868035557381480127923509821674058563741434319267150704416519844203894788435130977653348954105883092915217697952395618159865162151040095044412222894213027069092984608741207326901720781779791394486796199191411143480432942388344498173899646563651870357125531344119972396861434572900181759208154333999793482917021240958899463873729700300323310648534599900641526967419765174933657274067383126207278291149776355942804868612385865442483294157658278943014348743025423219703983243015635528285125480308005683093278048492750583978931979312634236519663939712884689021665003096607163768123001322919704615490787215500929107191024283119187331615096966022214724724168614530052154765966921796830329142870265322780658846007728124019391744889594197872833311164022479804050919092248414705842214850570114153753104360063911205660255343091598525230315927987944096630661038932302553569241313742213556440172090430207050941955401783909286604755230555065786651319417809817607541379753191270674429187265615327507594515771406026527706380392199392374162837882563536437746207085739909967449061514236516445839566875072132120811009027741127619499893970875098369707734240272207526344659881610864529978877579900298985472000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] 216194626515120324035788088673514363219478145520020895702965433215396545320656765452098356455467643616897767447446335489805559247204892260345955417308722007420558294557899506983830298903625230777717087491078541436785306300484092470574772781556444747036617649283962986110776352844806625232342735005882915036414828171151138073816907194806576150288553248929577686377361670828924984540810378148152338533852312281447822719849805245598697741048932878178430247460600195051745917248586838153737926272484103056646502340441140815071249477230208051698575036006158929379123439047436164064095471914826558977781785608023410775413011929113199551810419022592759778673781770284828088857377993804198124175504060398761683513477597526759986227498904267916302204669237619829198372019404496073633359048686125645406079360626710214657063924833472827147705186754324131019350022764663610922467444246248075048522894356170337375512389055092471278828706890641657251361613087075880564531244774380517070804895799894654349624434779948201446892715239520596504767728511398875887640042497145763475059886728634627123141340490565147039216735427142206140579133428425153355681937266260223185239313486560563289824670292881551380493085103161072767398299182469356384840693136265222890229301086953937021657151099466177687970684746252812228532166634709418563737821521333482316750088804090389125007544829934738327036791642385865361160263658813906562318890460824719962190010902164305936308156867875788753918149095069203308428725606916213228668285084318864627836901606083551941955838822465881197032948540711203122616150725958142019843998465909811480058473350086757734550442425706099099288280834903080913729208600824283631415912156155711961375542912520869136203235188791182427292224949090978651479094861933596406697670555483754519005117113976071340662515626522756582640854755661467115285727150080000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] -1093126322931763966125113561556749589382104608299536587388415967819160277076614449097504395347083828298476154584793914198188809937442121433835331350809753203232929985223942449748069301541946473978080499917883651051344800980085778206171595104371659144552723748724872436917648895014277525780000362788838730821454611841675176731498944327223533891220064836340233487030332403526506298600235813644973171095775712659076863957215699071284628984998936315339628141286895144944709758183591959345260796359769941381620266571538120833770730754376972999766493695575199285955780306722339436879336329539584795635576166225874746283497399142210177000982053666194661523669105394295753886766857885887382111021465208989515601698238134675333119467518048726118470056891543218117830178157957270179398554443585424301129713771640090166918270004602153012221520714252223002024849031620609220287226656310242337066373492259875560327175555322542262271465223215554285292645581417330163540052014115457608462030093204364686870019010622222558808877127875233655548247287482053187545525335747605869035711352904649127939957628892976982550929319274613805283936352437427869280814963283674357024840199165583733550620987633404067584207103351987398694453405075248458130771464007832920923195278914022752872650657438815117278487503718582442882964364000845082108467271742455339688578814941694917268337701418384410554644912617915843879840984110596148906502871565314967374928679153754320663789240953750131854097083985558040486567326950054990281857876002953253394880672450726504814132621695196582524920609882245508178775415732961028291795270049975960861102473161387799435102428519220992902419905129082558411691788734942328357634771878177596027026773249493844260932680106116767330983105361597272989354520663209048915478823154461524758320160396830850711217163175882239151429454414365834540587988025344000000000000000000000000000000000000000000000000000000000000000000000000 [149,4] 3895962966682506436966115612653707073106197541296780719832047493603802120697659358668233635274861165215883890428111937113647196713543754620356934698658947957627195312562902192054246120932910650758903487937489397639379436626546439163492372235112059804955868523343456338181233427386175763882947920120985679371188108395774538673496954984733817604943208529275452680477834811169788562432824526803054585140255207597968552717970834817480231850841173988359044833318104753317382926592608964889841849884386802621580402899718214860156554697337949265469369590519272341997581313828331035484019184210211355928587382721040822257771161579817384547618327778765317596201584201784460235732237778123771776072920180099023802271243093172846225086774900139435922513036011164131855952044407714386965298429199706190765348647283624705112639663737786566099623820435632378194702504403430269208986793027094905928733475527311070975862572519468778888437201201197331673559096462390214758053952625391176851498182557155579175127574323616352814103565475897247598942848653698280518238711188719549885643755526976974414600165399412250602016614518735893878743363634987512782766283973012142031970541542789702964899202795369783884142390095119291273596891039792823590010600450393383638269371526746734057658809809677078465851027094114562391745442257817684400956698329312467545540724709388168769642455193104096792931837603034446623137337359501509835503165742236752986666963473848603730200285158140581196506446818607475058748931423080753059111537783743932225111315369603352437089709235811906806226370216677453544286327853689291433905822836864234875793416508422878215045780513637484394728806217543391286045808977236525978322232022240182588859817231674079728175876984940074371153305842914935916550105702065694957281164324547013825712048311049547326272037481273145517309008753163781148423686717440000000000000000000000000000000000000000000000000000000000000000000000 [149,5] -9554169577707522051814829885856944767979527974187924965979465647018758079900465143341135874668979773825529608287343559580540769885876104410990268006365736303247647923858202992825731790370239360190183815691448748366499020156878031836642635106438437782966510093348616405935835653659008494478181021475277357804246551387569368764252076157388298830300589012190954476252846359563801033831875944189533098947309945302552251793569126770154172060122869418289414428876487897268380718584625587596584415859442183329694228333863571323146261371911541517278520052043921729146379151342310506416734837867976823570647398992666636174311500341605461544050582972154107011587947830821000886518895857626118843044785531979636737356720340522976923391297223112035293293161742680427836974148999875743195294881145515995864639452348794109791440302860561864398163334896130931158290427397375335636279485475106307569420209471739305132466366930119041153165347635890427875138542785581532241666094714854127811071819348449556301392649077696248103857988790822522592810171314768111405147791412642982735607997398702942621457261571406199422327523033873522747534855859384458221790586920021730364541963191674765641498860635369864915965089299910848120189556025347272893496671338889266721177936589175979028810483124421493293397802891168290000651640250556183250349454649613294236074724157453431621935682690499824053818784004213966733676405523929215523207644361854201514778877297247749528847441553822048227630930935515407781530053743268929896990150056175354095701264394811610661162661070524460449891039456253871722877681162847848978471317237413797267385561955885247146662909981541888194242418252178342190391704264804233463202078378996276187924894411787973249656619634625315141670946807001258956776650780858140218477052974822415481045183279547933611083811124000564813962918322530337830690134949888000000000000000000000000000000000000000000000000000000000000000000 [149,6] 23838442792457874272120167740643753499916638673252833185927573738025922140502168284638975163823665919306023692663229153617477395236716743786693754155230271332243864200641197270067698924898476610893095304414803156081130263167026914430183763811062044968556385910309523794308879380811704792558372161401500966831864954708099906813925131095589967182466952981987916925600981384264922830438802606716661997967144963349614736988139113311977083886218663430391845162268355041639035366715399885976828460490743217119846497398360251383265552035735390582027984452628705016403666104594043855930552989376417131425581204019910911708032392951684201970081456957794537922108403666658201571782485422101607182641527087375558771847577635756883775878642642117568969530273427502714745971582111875226449767253842787155858064503843167761623669914092208741450053387886293199797939489486987897290921819608568222162162755949092452620910578212094550205525703664286852542940180994744577129849826747973920393575976545141849119120086915462315709994093527613259019621780449982727768672862804516452724715869840618571879167149732187927135501554029743759838406574627985998061957519652587612052550570070808487341443749257192344879820908559207136328819790200509004428515720278978764303595776622808906774014001688910929352132663950822363033273059316524820233698582612195779166059540173608222897341080183237265837229797621014907713705920385162181142014924715232186476875402230846168803914970025902918235528997924035226238786209243144866374840131700126326738153008877234125847917949832463213245024413604107742831707964421466326788742471774845712140376894045461665283301211737062206307330841414296233970394774052441517227624291727603206861780958772415417192371283484331486463489395929171742456756336548395847014921310532880197936814752998637822466900056877449725483004087600049495033451286364160000000000000000000000000000000000000000000000000000000000000000 [149,7] -102374958811504454363752514197336514969501763434751820701258062744532719715867435899346691401363729572999043814070986345793772272397127744137930572267779852603946890786083091861520630711485100196205138188008968288715264880259351989072974890181974419806859702167077758726612060719341388741197567390841781850143892249491077708215151768982995975209478317474648337565331803919064502941575609358083860211542770751268899967639432408242906793598779998706330835967909549989962222595780581971985826256786836727837882872485210664726920824649981034780470152896993402703779050791911647725104733113064799422917090289355025444070649528078558943070842172283316937565773718116756851604763120707422820118968446259084094692112474862729769779782820221796066855199668348791728866599959881277703870069942016816704336516633852108926835478951298831820405793655696765548706737427981837929938835556222175039920609621554061172816055432850341749358545200566677628288799394890417938450518693424183328042082997086539985634498624129547917319702415665299535207566145156779885529862459198975527588245959023774113838520675707937394359318129446608683284437479948209107989705777554203960896075411735070403804443775109750147933544581045999701274776143061887246360141078267968635572768476472279869611791204373079801944505343701097315372743997964347310453611312803839034171725111288757728646229311575177552641671413244493521277341684977960303724332382498394649131661474272509031574190105719703302257175342876896447454957595490121608500924407565312931621078456515504685641018908763754398573605200956346321618005881471157254346539852397931647803963172988729228020688908660735854370502598740845037863072664440726461197738398673125080328508505666951461650168897014361042487493321660709811342916324501146058603277293101556060376528232508047746994963547680532340567539046172882361058506917806080000000000000000000000000000000000000000000000000000000000000 [149,8] 404746990191046526519409037469833588718208292005236464627030406346618028275283918238872617088171706629493089369049897975555110594083381015210089643673223544689538602452973233312852688247832205572805791798980746304965295703216777332959843519295023853681088192526550393860414001558651909453666403267834262575461514547242778902701308065040914466312986339420522698074973950007518535132124353613158360039193462228724372450828198093430642628968868376409166571160480191618748307424285109100354183016246654897283432335914759970212706429124845836500292247838095046127658147700673191449571717167590395319779530116692579254202606577853197433384818309548111659565548446879094779797047017906690230668815805963512373862089509669512744584227861184474479258668853690975371219705903889430159830006210424542539170491317926124245799177016900857871599655158849072453898455751227540861390270553623664872009069111988797700573865140767974388585212463629979677165974374446629765541068406276247862699646864247067056171036852096568776096150564237515935655107429156957876486536320346037994029873115167242460571663145576431133668043522814069742398068188642149320713149225520258272904792877854782701051984866976709690878605740887610975516462768411892538326589464945144383351134227399713159208396261231110033179922888156677613900370573443072260378171333551214277768747679889145392775794456757531654433905499205021174318681382606894941293997339967943651504327038105396723888219041408778142111696499886498839784296005590219085462847477947226430314446616181292737497197560880945943276984222209036714864666123503437138372916044132745818617021680743988404080514484744879830926746243449179496648498858671119208501035974902443849962283609883358496530235858666896717188381718163780672606181478461962724398355927749481098143487997610245692108963950432762754440709606425191961935870448107520000000000000000000000000000000000000000000000000000000000 [149,9] -970567071518033154471851534927553352590582431133227469213271796472603956732218969450683712229652254643545055805235051738114146351126910042648207939232843122721080327639268971336616219030598680022277948717695945847422450501584443793858836815151806162260781070092673831149116309019568093368804912464184825496599140285493738165066922516151614189103326074465912572508530913944180585744932442423188380869044018378224830320452296508430917929822833244212158655991269430495639368309332381759726755420356441933607112740925362686224261022069338798485663697677752825837454875106099952706474534614707835047653726210548427110471843442879032969195836599839737607930011136083479076720279927658650430531481849021183944968765538322003232398129518144623696630087800868435572604203229288230971235962701164586353682272344927510706941298472284966063989918655746084000168471586265161539686227818316226629081894433937592687451403089240949216212645107595670802160513800302235186268744743750419327941146429596905592137748321802462953362014944209562262160612956596429084155857872483654458695800969190861898000943605153223797694386297370445877101281401213782444174065499913681259044105752654802413697829842692784254764110719585377411892349626446021069401027641869126967003126952736324037740085706361670942019525359334158612406738745157690007047300601999558148203973190038079759021729732219987594431091751675539675682905258453806033517338883590391754444026390247034784323214666013638258208662839808944277266278605449703909522699866270788450602189487377641995379407040598470281230033051253333739402389187704189515323915870945928616902548526170566541684010664917679504001205168226323253830059662055154314098181283975323905048380898549673819640806059642854586774846078127544564222043088034803751635849030381352534673160344046123886165515606582839356521040716772628611430029077774336000000000000000000000000000000000000000000000000000000 [149,10] 1189827689096832620430326612016662946285827445751580787813340582707319184870600662724878964992080086617605095104187906232075404753231225410565103641279992537107340672172281424210401249179654568726123095183591990223702312190905406422282329550905091611354640942630399887869494100977813288263308166837330217464627387170774011990748270708002170639956704919241236735567059274223995662944835334662618638142438827859076626379634007046064845511259796458816755080187315960294488408676237714586090826494725490159585177493545529286753024215237182380123188908928751601255447653525868542980632466910770615673084526308595282466266372910769069389007681774797498138096502425077960662005449161015849606951146970879669450277479878106532578210841963919109157751786484261124098611815611050666050985609794561534881582589861773623797877096167531780731061890595612184223338668080078968388200444055471775729811042346399505269425268818358646795072393756219984226449123650975147751056750863866263322063396012059063015155349215657833170550790931021772206089889240289087522592943192912288812050973865980346526234277296944890769463476733119853024053284759550719701849997794312274388366218341001787590449630758600472849896755817533889095825358713625759495146058788071531196504734860359302616102736407010824916001408868705903897273230217195441511674197628975158729326497607099642056124281686774777014188554690215785420864737585470949441444924651265039208477515252674300442957670526100286329865629126883441754565774803029149349973661588224326649302619718080774681193992739925368313583200330739582945771280958725776535072772939238469133246032304000633854398482990205664051293856342676041832074543966702018170814254727042110153167774112685171451985025331713330945935543890816295662321589789890446552843426906944791633577776132623333688396836340669374894329064193158620338695273667624960000000000000000000000000000000000000000000000000000 [149,11] 395051162954388213425517227417489198216896677852960432663990887591239717749893971949050936609308216244499155767765292656259975293985069555815301153116315868927497782363599429425382352487914340962320234836734859013783645347527695120222146911988072809899359325047288825020205839092911370753791740175705551854197362899031511817034466223577824629559617607729349937942825458133194804115271714642836882129895258552756978837147002039225447037153449745293812823634647369666752266518935677882944901628775351002298615962181958846151536039784659377425555420130021050511344932221476697056395325158708745843349074785665606386853647413958582993416054553652354371083274627612693575202363990554982505329310766853390885496295607469627582695898117668378775928724323407872117830014018700044661230542495082609672740539256292015251476632595240208851298083410692179305649298200654558647093749117853632778939897412214023504571852188778715898348171108383326583913176413720120305264157620267127805585356950262055702799501038758759624327438671740306628480671028753824649640644664583957095911674472011214191566113744859783539214927358928255414353725406485358143826881428410937433928354066350611404752259610285159126906510964481903328414446153819257486563461285759525893175643561594544031848181426853059761459524618937570518948319436045899863054506425425990088637664976695299761521209292701498531113629051684704735384821347237902467338596122651097047484964579859556836773583423424305600834812604314041079392826166781022025355879039604411507683591112321868640495070955159107560835762417480138468489222066594999552638449292284485932963026676075021603502520055075289025911700361736024832017662821095124936743114252510079501079435538459229369093129532651619525115964353139246190257682432980642960375859422401155842567370366429896138980351465230846069499184536459996442534489341558784000000000000000000000000000000000000000000000000 [149,12] -4383763677239453718145283872982643129500940391242458943829531428282089471925723820471951850077100670347486426630175309879379657759953959748442350912863193163878304233930126771877787981571927055663508161003605252860178842385425432703278633182066795282354900121359623405383286440533470816729371230207974026295121528074443873265716067394608762884371809646393906406434316538771660507141061057752010620860639260266990515652084061677803923736509560517286593017748811875482664608353741762627264245152646483269756250253523348685064325248808417578906409818655402789391450672735911053230126528167450394659350788107188673316392798159730879952483528819630117198728886390612681637637222510483502682446399918405034114946994154311479378952092326390862848187185341774029785373458613210957373413452308346421728633176086873383062892630559882550231213377577162513569981088670706974130463200787822488244846771648170005343788179538407734023898162784022329267073404553401047004035886912173888758688528168201683675691284894362980574701271015580936969721609115270060758096876080913293378035525631021443804497268712506980105133941617323794154041956557144523640410737252489937886063831989051440489875659170189789102162139678271642934361818962459981647169962407403431972106642955834593086681101124757448441613355022827368665974735613563673814094732047997558018694718224204666221308057186537424224888421615329390647326126351745649503175415290464734162470562911658648016258819751317675828801957420422191953411651726093900626345264680496946488924516247549873178313847220542593095526626576416450833514962869602480892192963000118204846146867829279645921809292453338878368786303904737683375768763289039834427402162523009111524955367936726491347483148811407475010766169737873942717181011698483895101976278296880580345197765968165268850093402723148059771120756152479875521140090019512320000000000000000000000000000000000000000000000 [149,13] 7576020484343865425370823849382557638172235542622031054181405657312039347788686417869492576908554562236095732283135016846856089796517580853963112719694187549767328993373247882991300533419568011003550706940835359495998323012001048591133111658155021859995387337691778099749216685594021212420776676697904519294804632642832755075113229158686383357314957085068599504129316390967647644593127867275870736181530090756270283961122607461159079635439205108916005586480562745181663068627713858335654125268683954633959073736942773096576727361941644404307142064073799932960636313432263347905886942269118126203361024966314172463525347573618456694295640670486071400489467385518127162386345846759237121715625215830331585433021146412413609821720305607884777804674887916201646459417715028043121104847003191249281203741584828585729418217909256124267285035647758316530381545073904913226516584608810506796047051928666615400404519770130192608632528880562679065156529350212272123165178013792697314228833449554646050544235035272427579635448490518042066754302495231498707828730387706256364059749884310917278600539339815753282267384327242387821731371716231046416588810131342663861564109339548136190568508343476096644245571518969535068292601003062883814134459841622731951343714598142310711256900235288896300715433524519167362196381289884159963845416778046063362697000528762546169377151641108356776264673267340402379566607068536983735684906937188234266171495321400330081217341878896522599219282620756658213580467364695757142606133936582545796447100968837907736037924115207027427561515220228478017820055686613564028308961182960082963813977309198009731457284214330957103021081763121011394933988762593310974336759789900138418028730673829778434569968644737817057371486076192403492997186640413435232159919934688791340631857261058855663573347301373010015605351896738669951307987021725696000000000000000000000000000000000000000000 [149,14] -2845608888280814981257049146371768127891737196589322765706267786819619216968448102063502233335387832160420558902780578161413940407109810473936286766486174458161895079118265230301248117316914425978315175038792800127464553156544385818708091528804044169157561111779281187646328521958332363944623858978605153784660801688884457122533991483396879779491344307152720537781571453767795566470238465612912555816462094138133362842514001671476810854418816858854437313505744476829242087800158221307622437931474805998631522413543376085219899609816277941556844611931656657686999584134306424301870319339644668475806173908419715768223437155578734602951324649271596626184109869312841627470322500382598848002156620400970237872087847976141688431670230253864731492462612792885478045616987855917725798136776613880647342568326699565431711962500142044995214336935849346556544687990860918669996141371848569798794888791995773874365381020004265943759045526175192689196099335028596882023121118377341058836815798028328180028868671890068958000299243053076538800195576096845909893782792804098690766534673414349876643237033700049683857837512169013294541789986079275975927455953658873610031615241736340578248746660804298065327386035667467722403505140094904602856980670329635001393861779716768148272745704032895316591174215398189705301008237183904185384638659485751130347174196619777747873490166509875220267715575035696050728895746148943184440522003908142175421534002590252584874955184365399566205486729395983469145192612475036956984980537547716531493203334393169710164915400820763612324168918964110998791306729244880862772069314145701437904497923089490897807380914524915065293336828955196217982316933803663279891979833087220059631373707635660937807849107323190664874025001087129901624873288440311167021231067086231374542143430635562104455254553523451589341247952814942897282407014072320000000000000000000000000000000000000000 [149,15] -16881592157127992503837944878890914084963368787280462972107261700600448597568608856874498664789531997275366044139279619226690843068317239649765151137492459018111545549629415110279038207833391098768172772618997637981725670546590675808402922738400803234592563427478355376022109636580879412647799423895731110298149997711730379871105345932786898988986568599430489832796125666240429959641536735672374529981452460286460156345780950003987401901198563925204963954051323129212186916066980039315782731461935160660120633386830900263626239010714461348730577796490272294428493436002700696358857199419489172673095772876747744847081499393742302512158164131754367592674466443414581158560206483519665675914492169290586858850862694488620979524553906611106159020464316153353889350077066164011908405835921670642388612268939644871099707252439428519554260102888960659443084963931852618905814357678824917985964309769367229291404687666391945113185948182884329358753815378833746703328748424268493617913119550386620850694924560127697414650244330635758501281828405720175945018707984334429284304009897005328995929580521306119332662018622103395472332072937544197566513325204229728966056153319827542018380932290459804534970956882447927355477097676678809778983527686219321148160495358904467767011588109883984793306075849979327486926479529155218424732679789810381206457819818783142905719213045900138068914243555348211997310757625376742208355464713172446155911737263928104481468908095794003245277491048219093516753530233728193578503752063196909322688736604595644314776887454549490927786997609080575702950795822071858387945307964449967751691025389383187385874948008238737457455718327320043173607821126408875783016504248634895053528409518225842161543133614260749298296916182146298968912885487355344461814472321973285966616283679664257138959882998711918946947893701686380951223325220143104000000000000000000000000000000000000 [149,16] 51897220947994657373416547638130861950823527054170184112372151144043723144197676647199456826185144781338530575761611120132450623439214336975122387061323294887901355236830235756049534883579874411593149259446331754345373459400214652242753883372852555672511164429024548727163330536841699405892907667442436587959006026260392592647309034347371755951410200126649359469690830223966242198078755637243099524072077149764261712218055951337803137799257996634793424441821304050677989853327379707436923436912291501637397168359050572711052211205409558428917510714735777101604143254090408770923146116628569429268879894614259354120975004154728200959810956986535073272587521288998408062081448984218518501092366175785082131202148606060895546861731579177758478944495100466975426565536586923185639188187787969360351583166856520953262424086102887810912536113490165899878041354557242401327936029855810516820588219960507406532405004088536151941189705128514718348323409313916604825513591052304314209320235605276843511908985531744250334180257643122968974538272774845733059950142488626756623454642545055318245558247908989946726745900379898544403610578377587629826735420552283483416006304959007690223938175642479885220116330187601213582992705439834170634064150366770985711684594104466497492290578304887139225466429683867125840490184434093718879218860289768305969157991589509777318083474604462695279563988996833663177664089617081685494535743302656425448213792185367055314320066418423562995552837582727450220677735753225221919561595058793550947214272007958381993831768815677361815226454954949069943973027759343313548801386826611436763595412224460209414108292827247352207486559843099763092823929690051418720160928377784047129806711036028067280717711924326089868342878170832649660261155041539070315164531536614620472689715688358307310574590480309034490792208366780993058993809842503680000000000000000000000000000000000 [149,17] -87618936260439335855768377594277909620573888122833952157051551699658291863537548241641279733958025055551978662325655316033735038716266672763838806018748667674545154857556110108626424196807373523287747412673176006726315165663394836732169226983871222988859845998163677164355020409668090447451906977384287084635558062223798146227407791092599700464199378573782553908388682029296172328050680517917221053869673411480601293593508632641823706816499567572265481156061351001934767146691083953565465531134083651593377264696316851176691622509609664901543654475228038784723175441003680255078598604478591599566173181973180054073044035089849450655155884236173907470532599296444167681842212324605830760438460298142971286539443222354875104563927305075860854003796115488688016302345689228388668770172476032259983261035598418141675020438745740058771998814931007602063237112428801826127632724617288693950623481024516180337946045912052257686749015369792651232219108087035220405411910495880770380988607166680396503792137760886774262140586910212481753360066390216225542021395922514727271274338573966269225917975766241205807031438431367239690397471843687637508676629809860377119602922307757179084199335991053057116906305108624429066795617175697183267457119930345176932286238906480256839390728457424747384885083072123575648312461889007215350542696163058435956691103359990856646750558811216942677125329056188230284894053640600818189358467688868440129388328832635806447487389704874221178374256148034161477071049437497879607015442041210640817982164294629469874543112909158621863791940795641799754959603195823463838300769025253603191675135917423490501378578225390774782261023003539323597151740440037460573342823347098406925024323349535832862103424059729378555612548368997067040689525346053080794561607831599325838812528750075741756175488047656747847999450897877279424130847489392640000000000000000000000000000000 [149,18] 91464517784907086121287197111203819479408320041416746832645875443830254722605685718589581582441377129506754080656536313913312077035830247218506019354014817193953469137119489225797598315668043996033318029240217462469938095564808840626636421907759472315807664497674205369581151335915791656403766424972558320916530784227509404068666774972434263994031054114649309574932827990748458713937188340781902291181208863250568642889802872356712218778331571421523182756165569952502884184831579376219636025296690384139190355061897749170087533994560114756327655606483096076583417459047144554445765156591513095521878471675868611580282831472718260931530138136341042312708492760351966039200970438412502654364541473282197427958566106384908232289447370665053318057970856874172448811041554741766731185765082506810629579200883603878588362022328513368281685557144717659940600778955082449060258176541833716224917089809947172465620915374170547122379707929749571355378284626447658311555939516889383889385464686127848242022882137526800072663474225023260293353923845845594961819066073693385542739831332588768511902769568823810252542625186318383496722236526815315392650464388241664202748268681086034106260365350827224963201432609115412508905948312031063282240024844675061516555549041913796305618832986980637916584162130594772134091890347578777760517448438490405692044776335949201753490641518718683546400393609646349113210660014112333814168841128175280890879722732830964168910338180916007890989968187215410329627999845533593734264067506287012728577409578883723569277445011554239286221402093803431936335954819364106277694328058940118665042425863430248418034981275964736638613971641851067728889698206385385135266699422369198224571160063223355874732589747987852551384020726781618700409136608877358644224263664036226892402393721556123823665737926498924979146504823257677899182610631884800000000000000000000000000000 [149,19] -25880185214240680999853219391891255099557406612635144860941947901054395206522342619949206488612201260027963894302376677347980740109364812386974796011361478557188421374163881881041596113694206857784252118327719053730216087613037152171988614823101085409047443273769234868949908103975012534130574930124526256709857442730395535393153316423352771420208527551837136978060767371158167522910330474204599157138802342605052545839722167337065705592515182489026432232871003077978324279592404243661615164082249595230537862297941209713045297935412180277229198088271650175448559626740462860799278984314963139669948944699009568072154848905717565536164801188603566696997840238753723555346058240151387855978939926738832894958982529063900542752800193119383904706378286683890216383305770867079369688325977928032923909906426838245092004274474735327597667397122749812057124185269065182073480709728327394946657215910813508548989450496716685987900509783303890184367329010827621550990432062119751729011084348578529105602408676169572676547812481996276312431325512298784505233783816515328623455516483835829821428485684298633649425568201472281436590273096133391361430575119469835879226463584523471699392832482167057190850111897058891620414187935901233778127298486387138053580405633668616049120026958108708016630460343564317960868605847088159613640277666247399773548464761437808233456840478925760014113306162408152532873068351328939098671352695411158220101880197368193870958142087448691147712220446638751608822919167207495571329851007244293117607694873147862409516419069063787308119651442299673914711145673054464086951775564149770824131129708615337943217103667013204968224146058953276390901954110531413280434748860994992660290885758530786585298087828225065498399333765591909931568314123020208014648421776431547628959516485489054421793117513705446846352765980186502193497280641761280000000000000000000000000 [149,20] -117883725648437645291595643672346248584098363057431651403642831522268110661373508631956458195973952974173838041416671520762419282394812023236267298719277150459049076544826892926858690278888178573858389880792703253989955170012066969646762375860405624141472722037807703961386829730467666639723660182506663573577926608593328364302054460240130310162816611604962329343308935446121506159667751881222786810838837469335896945112409479392960879189851203767572501619322742532715241265049168223746229149695472346563613795895509610375751852880872304721808653686030571423105170822497515875015842645203004314248881632046048264557328274436710428158368010898913312047031234418649566387020878578474897353123822837859036985831123778288590113725190297515251240670362907647289921294312733605104514109675137992012383400764205224886060941176645685943983538570501697503412905558483581796609366449071522235317975726213695450829482489134488904472304816492026463821814048601672254626058819515087734220222188632911819746452845587086290673656977090144602451338445799159155367728855939855104032024347972571192127768489981348442721357197256657933576678837436143547533622006811573266256308620733953004621486504262479046896620706209714614166014677093707335186862272641257997551468269456942376832200763757473388504746333170701216095350696012844018883943402539833844101703849466961985749120518849968832131734299996617322774464409459432310469523424726047881324983882634906772477027398887277910743757292331959364650420825464829364420839750929821948849893290904536004359088406800079176965624437985466827319293865790951041377272537896434223933905878075033097614409434006956894208981926580210062760081555044890653000156618721499494457796675755806336107440917281582644107996923873811478992312607549982018375219419424184256697015696818329692408706264876312355334283039840935471318700688985292800000000000000000000000 [149,21] 286477745162889898178783151653886177369935794302676359580839109159823686338840359543987446510546911438474238728999953341647399896164203237188531656675114825940423934078735516114235651985352191398834710750370235507510768337611559322460903889707371937089111972084458834558544341015302734363256600276910764700406517302792171150184468842716436912418810020916798243242702016824664995245545673187547218741344525881075577475502931816130546189232762644271668398763526728834245315519164252865704278285292385678927489971802063685292876543504458115716981896809768692436998886708499810131991750541498755163108002877929318014644324723723643917222425202473418817102361934114919416646034974932374188068032540394649455482231756693404836179613586445351296383299330362762609661154112613706920623781188557407815371537264727456090722676176464185481069972386218571173119287711082486801237656568973391334189332721162261905620117662727954929181951097181909281914144242928546631575355094067379149556792866432804740718677185857231054223898342189909761911983614744401489535830894259372462656388401988076712673762813344087395486953306318514874002659919791682615723829013199064942689787066419188682323987024167019328277565511259468735661662963850220127282488623139775813301948889877463101722888631325678882332241354884128499409982717643422548142014734889160281819828356242070281989742511803712096440527555757666824236523302268121159807802092088786242717825464553992255524782368762547918276769919447179652549091062576810053639526737924865639595426781240873731934968507998811430157026669375019126904128224412351327010983530559085852198589524818349856176905127745307381760522321257051781815119327796643191184398850926309854500971093468121974590193580165976001857248944977709221064039625024513551828661653789325149827655737363421754621012692967980384972600663955408758664772981253734400000000000000000000 [149,22] -376661569741987022123264563710033203061192924871477978727101981822589614373324150636240290563470319046694438344835775862335092023793098613104862525831151310609924989309761712221537329696536978496781105177101820548362264851400489982911409988954857810272440112106317027987324789297271945780618819139950811990414498721446217087945034337235998186804787141485696538981313603028023168862849217307350638038687847949788178508971429386910043937776054732250123623786691631205584580388514465153919830533499497003126294569530307433308035504745212251027499351982259024580601647585783219072628103693187773518816649045097631228480787616251818739947742512027041101412244087719082161628715679896996532552594462448101979616009921173736579039494212578614147586728617649436709844767547278126360350960088038802533693696354164905822241204555147661680008118595922787918877034839984118888253176371842925896042409509468386099853630873900416651551737131057613835318565740590770155381772924916020991744651575924830447743253511664901071671742416669275835685384040950369793817731002698673762996952195898146055543412300071042139802836348625899416145239377882627022426011227132885353653737309165985760332593868873990632543248108013460988940737414388208999736078311561715213493173835396648036975662022464996169739052613862571538104631058201397971831367045335373340944800094234066438622672649027472844482297263816706017754147905269030376951939131672831124017145873321318445955405187154380722890264735263793361666453328931302351695236988056269341387326689739251537943742819499575662753511623787621335790615074955886760228870820625694687863821418052224374274707509664913282992077985858410965155358543895067630721883138234101744713688706772739184872229601436025300658231048552147372059606780280613586417354229033377391662656110601825425800595749913985897039307043723772129016322713452544000000000000000000 [149,23] 307530540335653273115665319518406702119670500314337574471241644392859026958208669165787176121546336585514060288330720446560481797741759731489948982836510091452868664046332012417466248799373798927318466154929009377889418919623795637754802410742311667734405615848202685769458017944889962180859572437546872530022064824699401068492676653911595682419168253311542157117650665032686691638491064978832742613405683586934717252680620910324070760190420059854568765408297111253701873240084713178504253076866611120843071394042647213882054408239838362033830496402878704492668892577120809759252940932222479457061074209205611655432689876061894012339584226077507724198699040231614384557091304931753431564060939665363029752827141152314577889518822851693863470889065592269942356385183363260283943259464679681287058295417065248809956095296562893456127564136636139629006789628167969619306096953088617292200107838606595200042681667537804150364202855245234365139765282075881957136106946977268233994767747742260609531251642226157799906151398486290055939581585523487410076565133913941837456714011063746874515959468562799253214978467395065633166726534037768243031419441317926914860096217400624718936736157546354565927774725856088781836595765410147699465415979728902259815839102370836225706030351793793403962348835312120846782103216092690262907464711099485395175624756972240453683796362685629155592806654231353467578275667374875647622442152441246726099019403352781384529643327179672909655892385424062164010213528734049210814925894594526166799790191431343911696649703463144782387017213027146716900737363713158681291615068810043068049544593133288494683080353932498772262988648101705693346554841442356169318601774245967960118911682148897850042253470964409163253894206339239995979271355845988535395887237566388881151580357613779763758506060084235963980593555707405506194024190191861760000000000000 [149,24] -95023984021669592654989402816673278154703267951633845354523988537232340589259592650524820330452097477409659128901262269773359658707120270552125907814460602868799718462998999616038266289550326510206864127861040638909990217523129536699802704371929201238798655640126395950055318796101868870554079635803048620305730292396740787657286664607081635242440837386024477478362739126853793869829789042738452760450933604800405706724035447629335625539707315529788045683161244958362932155261035458420829745532620990987372971847333448399521860464302809631943795853483968699152770169485890837512948527814251514088440222157622228265718757171758010711810435651663532284641371710796692998611399900278674979832642252921143423579124377463943631981826752833925747079568690663105905720927262259882541761349839325186157247943508077811863097711676187443520454505385426099197108546387365693823173765342264926619827195764358373100933569089766618438474528831699328646749271199221838230069238355345268161260231932172252786846187285650149775499420465430510179635278532778845612739858494441822009646549866126367811591797812640183906403037725895760739841917993866179313497701972994346883191641677777511190529318889027415408443661104382772974537425736478667990119804342583610764642402869438214301059566064740624053240551122795654354406269289525511001087736843868476043640090973241833461324796210868469827481781134660996125023860632102500345282438709149619353244585439961116533281636901193138942022300658395737994920942333024447265797064996989297861094432572003021127706898606327668532651609879608350423382031469439713932606473791873729416502768118495892841129217350133518807102874236185468840204662652599378220622740172829420143704039922954899016427113777509558425894677796557778010892336112921902256949975725253153892021747545015506050792346918779320037787656214280735017904426188800000000000000 [149,25] -148384476872278962619872256156603203903022227508165143801716177741411964465313337465245430078937710809073401670198481046791349069244536537746801682361059466107332896278300143439205259184704477338327534987124970205685798692582891042547197605380524938217135061791629535079392572513973921826679608093303709845043918191397046438286974899083797090128538859553002918802852514274088003291147614958670115624046425707387281893718810973958003789934173751872250506839438541457752791230981095488746740307062140149206112827240864066438828636245317781056651064555482660400118374686600959403567237074017538917207736048486814801986498625946245508107511775211919502915823424516227962309318386999151183022021531107657901898466540626649674687340498329109602016508114491839382186586449577264325704132390503141778539737848837001489669504409948146337092338162424633275731392191992185912522930265368105421735640795554779328692601858810710028604492610497587816201963131664475823681915824060019192959032506016579171938121662767043919993207344479041559811181507568508138093996673416669823708217390341067856315151358717915553649102043879665732997898746466371695912561977523193062208801284864698010838681416893975637845699981657116409426640975962934817382011896973882830942715341652074704129075934411713426812443905330083800629619791101933807618992324255357392300899601833521779346837147187098973080471632841375123370313894533955469819514702462106112968805972532178826856673798254854689190852587727570325541481923071039840451413328980948097673676487884729838273794670892809364150408176028678296093947491206891737991207726938161355507946404635188359600631960632618533845478410676339466006928688056401899592919103062985191135644152456958875328673899615007103461914522267104272764818147032184683964739801946813330900666991438518352420440793721541305046619126061186314298979966901026816000000 [149,26] 296524899149390315234889069322520387205178724111260454133239521283340754381814556176926374780062172940612626866343257344347479253599781773386680176620200025781861822649130244221842845624231897471854605385347502952319576395399243950424982550746151260049272547993419502105796423102860366644679631153881358799726391163991116403727491193814228302592628462731189223187140270023565130110398714092401238675835210999056348881580519079814644669325586761146592068333620657028661051092471242530783655480146568437301697839735103074440108297144609281906256461081095939007161477121713661954128475231565312486394072421593028324275706040099028022294044142701765301557337735643534409235141352839755011724467497137731229708026758164503109532322816666661186188363204576558262859102034756283489897329441453252460733429594406562390222177435367138430653802888961585669186043948037035441716973907501934931272676424754890041437513510720034847359954411801993269169428427109107276447727895169904435209955716281399301805303988049346434553779252837082300137924155771993687245591046351026013496915862290157520826628229344042614839453320927448914305689066907638364654126828881745388715305895087718532586299241812629400668430722667459194336653399381117085882539201075663056821362384972426592351456557391471164386174333945449608797835507192875432751031110078624229553131902780742775393613964499603809642533666329490638906232167187365208761002795984881691664080333750825966412645476898636948064111559721318371599724364553398685892136147231830050198422477354234694289307217629165596600938198724402204407178723268199297692324672871720720165849387123255965708615768586132635001683345349073750535112863404644421225090318396966182965453792220755230953724448554687568937543152587598450110035737247367180759261999353323065712779190175483184822841473891612128142243500903716180598104477579345920000 [149,27] -300268405893920052076132906942597210089219545331160542694895330396792064455206221197040108664086523494583922874044362395848577656640516986219500083309645253362221052856903054901043691903960689031885595011375115257666677318500621506770489423330986706295253008147238709788658951061123778202860460047959254271618249280592310068857641744624524670685954970018509054300936513047854627406360304677644430192734384824971117036473820808653725185009001312580749785449859666135086597999425515929838972557810281419620647836886292567289252736917290098290738520765170281337102629087937396610235007683289949068379485647096847624056368301981825710904501014439949546897872086382880716493613153745339309558280461461929258670408068332958033956046120049558515090757719128452100093651344409260835231377135767982613391833910248806625503176499065735669055747381516848995977950574291562039325288401256115849447332588584203296757032482271473500405504447217726305126785327491110084349649671371364268361427955140068517440360407546200227310885883668568671355316433934567890537349856993012735831490455385631927800363814252207768969727874267141623796370996032653644571661923626472082567469319676624219509788798301501297358203676043142789168625954744820923673653311505839195614881527182567389485995729418709023408411056849294202440449224674396723847513068535561149167335619151283479043512095185004276724185160564905721067301742116193553955892269084599007259497927280794103582306105173444606347593432954923504661252642595016119672148268414143866812191892437242122114687434638708273254684225566318278499810435410817290580987292911450981995061048927665976989496309446424993558526246638316152585528902145087349084342910567787863495625489044026937286599790987818846886057258888675242357468346334613620073742803719236033132747077256319163697085799011689894443150380212407429690929961304985440 [149,28] 205352382946758147497569777601600641729056726600863582844740753187449998164143938825003380565338341499682736165849406198632559114422594487446575607012025302338817267941451823280763886230303944931831912414630306743059242097676819319588160506556790681955793841248318114917270876166366336118369876580420565726289961150215423996129812475707227423384407624790938701298476543645299522792962988383447809892650212669863502750099286186906984045553758480897746112788601713040487648305581110426181812821322460063184781167317561853177835584437463955277210518928199716578465419700516636085774041255802436048133753791372611116120251947633659569329161179365003438883891479702869908644593169067434715056738085900395949797716502078539633199904612506708985153658738924937334534497177953596101686183379699772088603066231310307366037221782457501089321826189800408943759794864880670535139416096403817002453681302313797977178703830441996003110456529186105310196578483699590455093397935729731702526197242058844496229782336433000698161159007481141124954201277730827488427933346068418689147633800768250757508252236040334063016465385619825581203391029967490095075320747589730647358959855524330155822515178128035709192234017294491987618851156124602154063274819168817285435664152782912533107645409821815957902139147018396804387814457543933228131468949457680446331357823323978451861108810226138485164459654346089329599631144159312999694461259483397748457090834669173831123879739877210658347117919598345806638824366855555570959756272280682895892359341581716813618479117575870823964028844871046576444417208411467087064549672223939995689056409606617548599556163539388688932805038954408402500524316265118347178154676195050553908412165422407954073602212664834227333379167093004227179966772166263724488057265734896366808965237491712798575599404463916146786464256826289380888429567230720 [149,29] -93971124911881601402271957235713320690915146515523315171142143038504133187599017488955760040059843501527278895680552021458512546432019686951139927662454008657237066758379963884894711763882484187448951013665872803931149002097430922896709372583837713684549929071869185632116029329214257161108318839945506470772509986650898454664972468128378082537592197448219812640352962176005728352709670694741799714696485247725978301190285674071238653133600113602123112683300873210067139448190528713620535580013419478437969496587808155391050590985708353276436555144544628985022281096097759517702692954069535260083773347596633659487186395604187397401839150064848793832829712786986525218649625997242560087066869014567695537417463144456024076925343926433207206752531061783080237861409845433746156949107893643821789857199961566812395074328973469306242534413961987664342137580120679482267904456940807362449035876251466669736608989619730788323454948446225680105861974450537193582696591401249727733248168354955869189658726768191261716875683573957562112128685616023055507081547882507836635153228684039705247352618681848030571441761697111932546347687452320392441176116349197846474296973566747473817188859969636205095802260046293482485912536705444329265381425923909843898064744132596566143002012693031185543908503749786617748650661966246651359643024952917694455511264873148019283188291921055279484441781389804652545751282017068900982369019174879682951526978668294206620350110663096184025015079111607379543472300188280553406877765533142744490134287933306248206023034627026242409944198527626251631503006477504852822198200071905317687310722567463620248382013368528282717959332573793500675675663132587650162436085459619696696901812820282450586622555489822977755938242746052688131126906055433721564994406827778360441686834272947041861226486623847271821596772906904319035536554720 [149,30] 19383138697114891029749103691060943988788821360416020589619537693867279597420662629466400477953764098201034562230286965883408186934173965843680115326143096853491430472224768218065537162455551138306386641683010625934507353803617366907451716357444345114570993631318360884516375631004445012155469227506651843796800148811667441767313417823892769053659876045094237254853213907601686888111837698301964571852873828695041603086048755511270783464011307169079283043633022422229449955302430709142087085524045346011581924125405120462485356886342083990260062814145768670573870314763759548611584979103500028822312294652808617133179864859925209032350076230906567642467001824331177122726632988250327896065333082715352690972432769742751023830804454463396961803684713851896819848303371145410486505182831168127398010140836314657108085230469895229953868878063212593342335135244984294348269255999954104253379702463638622102228010610011134438985804016993937687347271111258412503090184785149689261740577443612222428434060232817506100201335275656589177100628600796341241556444848188691269040589814148757834217365029637771125263893314785139427653842040605769734030691527552658690732017361308106684867403332647182608501483901805076749682664296255519661215551465300414814624034167627835312333492286485458402730305014476121139136710006495383233557749897465714508672567896515531228330489519415225896679203726012587881969092127611543774074619629623425920292880433228353502807885659730622810046415405338137118311141637516186726706185733579647377690350111248964037989876965222812786610435399821081096107274302598740465945971685204904684395011167395169578482615733723519049673914553804749228743141114741380151004763681751260871767669890370977688606905738917591781537997907005447320839466121905822904122106125649386107583377313747165899255825418492770583331136765458583453802976 [149,31] 11226644715944595388715443800665081221123318252557702414577565846726066527299904415743640247690052069470238939586972155195971738138706823891497868218592304850665622560026710474136308894112089248876794803919642469072681908713247384094085608885496051474008919169233010067648150492446961440965460448110274329433529030046841733364720392704166666268638055125363571841325951532480998308915267463820780393138641753224643273111883060662435929167645220984878355973144867466013488973987635777511246569921310364903215837764493395727024513320015099933828644758738309029112030861872442592812949339757131676493570949442454331355607111447517163419044821494490444282515227905653996570619861587082245763533399916246810677497592862336440115286139940988419572185262725083700882760477367091538162435027210197547682024996203043453891355994612170759432003789727858805040975762808912284418563259929806642686362539714440367730693306620227724401902946888891752783310672699139457618555121906879127516399631607133663511601719337654215283834028933326862575524921809591788411500423850712862548640175167815497484964818839612375472425817322103887847084740357201780187228066571482250883682166467102683996655670365594275767839234357604065987760793224439067203280849858924796612927325011429368531312041966455235524353613152838283234515864282560208902555008604307968106662688932899369944502787829497963344220537574271196760333208477895110742903191924144072035967563134404281106194947052320337941413856457687213545587705349291169155426956236112141180417252615216157606108184752828342918056794085270360071260888105149937060811382237982469434739933420776294398253521225887143477209991412354776492645227898035481007490387763836599357895131406070788058214831165163355417943204143618510838300028852282609767525003888724622827290218470777255710512894834336391508117273314749613435292 [149,32] -14945344165988141319640217447650521896583593296302765279623714819976449808394883746743532243318472375999111477016260092485770394651109466065543244415069126286105140829462842242782510039753600517126148308903131471706750886021145498083077846454420560070992044207247007849520017950738567713479912330596204355702911869066556588676438995270889399717584643791448597975947199019688648572985819381253337256686444113981550127653725614481674351798131361058330504527543366855190272657254133664551900377764658719323770758824948180113232603584966934814590082677156825885816998814293748257312692568272763480040861537248959005620546750864041384730765595122218260463174155220754499544853124998301365105367012475331025885167997387666325164806078204925930745921059940087431144691975513536315487585558699724898087474417513577728086680304025355562407171225988470481166961853396498449204996141531848869268119913590683198775217612706804236726230075408010598260181319332217436847627298913007142712991933521272757676765507564216901845181000807623494205900157325125758085725893371290598836777223287572472343557672989458611652580157244499804829824414840727852333711676756586507900529154881066572872478383878567314523469826031908514940698984359010996181563349227243144439525713120047386994300193172071417983736692905111173322719350759831653278968685795702814180962954369638406678242561335648003152659241100178287288589686122551625048029701377439855361738714017022680820310142347602752883463481229798959225687552330707251277591206803429330333201158866345276789289278366633315782797527027460823779078393436820839710596059204877812764162363400066379526529268999670012939524283184419294960129832860902990996689190725252791315165763562724418815310168004345874821597433882885382169889239335820273312361587384641197009256490512673980603615147654344937923681437456234555904 [149,33] 9391636698425714782635738548938792215112006103631808430464203448701932082159992302740228696751856752122588799216281553649161635995554490125034668152037139226223376805894236681528159409971596109604323466432678552264081192943905003770038744784263647702121946510212946436323580087605552109437038489385348110586873856010778017580802247934819066845343614002117440207621431458078016697838694510690580251699674884962649758624011369976593445684637115575833739708078254074683015996464641328250102013838152215798489982757686155359958188168638145504807833315742181958829708989453711163092993022393631764893989492055464647480130927579221850831490779268519997360984986089410020388171811187988048225283250361819556875632839784783124963785264418805183602893007417213427351909311608954646784851206414037056978465864678159819262310203089854150141238636459947661508654788126943908631770538726861441013747977446623987107729681073384924292380410252474923623199390343102195899414316518911899756730319164695170223180765651191256065833763078778460647165418447865127754138379740811914599271224450300175741542500441260673072652507772913692268146696272665205206883208787684748561333057911905554274414667733435208952249765380153320057198040930466488091016281864941707246864661640896659192844460825720005178239846244188338178704706529957301199530141109386360521990441638267912470152153495924257468222735739169008658398167034913689607915189316499005053146372619488911642866877287631204959968364677364892144904526786829217781087742498783896738793883010956334553483585306860863355123198399534188078802190270859071467093476459091488097630463043801342132500601250318318883244753989811505722445605455398376394734234206781156696279134792749694601255006503652946272737322671078434808732581307188387579294665695620847928604943430353365006902472475716099496885440703010816 [149,34] -3915593806181741214175008367183624649314997348805764367260028444715686909837379889392335383929245405122520372619375851351269928242426994235121856286456920159045194295778830963988709497875163625484400884042476061985049731301958058194763325350570061329478166656411172316012257237031294727484367911293678740333773257347198272031970827294074460904987013281110314740615945998848527238358609034591623416511767510816738701270040488944921950590422181072053127548688037584754094268597737924275072533117862523321601274328321158660847610119627974986975111193124640185186940557399650283358235846089772330441115419225434987787081215752869822675435466116812512114210518638599458510482380191844453953556415400607229856265614656296317468452369571612018992713473934632051797727351295502408631906878404224124724054684196682454631197178003249238304344925841456889362901612557352598855544589388562691357450483125599385421284539947146940762359771128457385059034596599207573519149717767026586737392068026101490295683937639185228414822149609773022134394988919718048656603912505743232325152563506554997601821539752807151079222775497074975260318833924247169159551559234322885488689136890013043165481744052430367263134856816114124969012089854358575973693284093233767846669724174638088733734781333332912927949228144295056041636465565170580609789366939982236325543230645189153077825305270444629388645376100328793214260127223161508499765702934411028414646057708140271033027311986948285580698101751003736518252446953843136441920815244415664904473010696489985407242590044778625569575517725188967224374011742810518662526610192826618237311660609362795287892739448563649664092203595055335011744305069221463369664263648294347467717309839384158815809758227814452517102789719747201950426782778869795925065216302170876684948312534608813064081396916448439069143678929120 [149,35] 998306514739878260444366886843302037704521655384689374371403797979015583255546195420363271447937279711394847935177774125707618466756097305940140918841642939076868996263055195986421294340298014110914520273017694490936187910886899383280178844407387978581969692763714614099823901148999978747097420393131020615079193731192792485607571923071758643676684904351524043741603464722454664547591054890506149285718014926080854079930439942996487654340482187364574047808556547580148953622695200439784254019989843255708278703631048165068703925339952007215551907022075938902048157525321576085378919248177159144847133992119532609699723526969778888008146309442040262329307162645245062445633953194754956752695959951132729896926676496965540434112376004400369538424803258274787903275896351428465088052265718140640865764576619696457295096932474022529762669503136332821327048570817630779069502656645028712286198028814543193387237146880021802194369853641756350126332517993439158789349694069263878124722333396176704316870559801708574671397583835435763402254894409830679600217787612691720910689587574279065218649577081571519793376597964508373221022814416241448267385678123266689192596305263965597756885561994246539469331317793974698688445259396655891049746416415445451606396943789673083351897544715279846563902150859295045306946272900750840470397466697472782257261920343533110864477441654201805171741356642118952222269347002559641271034844341935595014963314168732499908280936362848613794691793541486462251296642412218432337302291346552122194987686347817029515210099092387466707560331753983024660361012352961929388344045789863023487636416491347741565350364901586206880082301731038415555318007278474322951250641442241387960603850266028760445001238202212029468860897097481362703037210739464653243792633688137015951219126751373971968587484388413933312021436 [149,36] -15451196207944959138697733103781230816654730683716216370209321455553090256127760554192421671764203865685037249815761504433225081501514535361287287855275845447866828817552549911209930669620055327847975745783446161698293682651796775750205437163892455555957493937707819195648145130833577016933515615863594952993054292212871009163671628231551198921678296881383984384968739409535016407761092749199821340623257945502098252997274048830012896579159987658633650935040571726887645258914449055994557074472620686077636021247934930968005978444459031935569003484547028945355667582503514204402155891488825821870937971013316357378683191440363587866316961922967874727019548761682815869552740833119435410722762508118192109628386971564292381792741606335414572313931363941576799210669105621899285917566838814848594207320541449814040343409987641503049598301680047933926217472464125557739742181882171695487508902297297785055627841249968414418318153061345987429215614574914075092510399381496689249773261828993190370373384689728090131913824191042858488105739711562955228581535510721576712704997475859133141886251303219235229919007598008182742432826502126881285268899791941432835660466704585983140741187987757537785508528673870353881749008949630340608227951443844789873706032853930578459123482167285378886835958836239233381314970006168207658154818334402555661112173947736867887690309409828631257443024751808230640222077424239902406005287748030566617425402927780600955062894893326997208340299100262603267309935693509929289470597465352401311384957850137877719556613524417466719491569324270070248012649747337204309275359501897366910047224404776191979436436916756935996679414549584214625641841113306984483473882650776971841373527918624041726237221103957742940495504121030205800315053826476285524542576298910106643374919900076188877278477264328717956608 [149,37] -137932475945801038889691304967447875149772929548150366070538150111758355215440295189635375066908013016152427235483384625645232141571060500684235586506398848759108653589422652268982853967546821695504285545879057337782940375935033463074314391999032627867781910609593591133443927049516261988235559562044681861639670293391692953460704629349808546792757351571885571837824088338662268109433535452394067052222631180547500839143819721960455267199865735419544178881764922056871682051668004286051632400382193891856981525290435699460285414349085722203029438929259974320194790769829628891440978256498189694587597761100299185168852289554752727222976859323123741046676691183377841381900442615352248282654159380891420358081454312202390694353505882593368075736361895994139613140516444405557000939305989657782234620251776693540673920511525022148010882623339520927558456187532848136285812271781213059724745055756837467106447949662932935213544448290019342842205850286961200590792519650327886807848590898124611669443021020397398519399411731625847186549474746014028561369397610123036334868653093742177466644727132026347574536154329314093807447911924836071961848477565439134953106305887205598761916331063325187613840427388232312904463624050329517091376719777442085765247965616949080546506396422709001250353810786573279113291293711242915248133255975206969808838898054763198831134648516597496149343357286522181104868949208850615314253531582073995174984683750624787611384174495360428726664034062667474821411862294465023214644974436742316084622471643271263390365113519607426269987927632168624105816224247484196136847097240444145155995710976798509352552228132676715668120032924256610133638775796117820854001758955060138534675091301655711958815354902763172067334999575291899774374917260309264627118624030022101151817010694699561849945361187701675584 [149,38] 90956904305551894333785329581097996017276406147724906138145455662432395591100950276946703730702405103895281486289325374452759739213252541371142044784093004907723940558800109633895951058154946761388529537542318530548089869029018000332076845978274325055333563311076871287301796239142503582322913403846717818138011609732019242561935982703059548872873055766006197642619616809371337136723928708714209362218055584289742127897779897254022074949384670382816167479150262653258612492123482027967825319942337033282494305140877311393402694826817415170272345122062461515367760690456212537671784549782854908856825680104343199037107259444027330270611581502936002413389123009083587170618720996823323527611915577507461410468288260119565028699406068841693916395176271894110050336117073162043217733592435364293338954821124523553256016282335750123531207026838757726043588508101581674824812988263966192552887674126502177773298237203833436099148301506897366138711664266250266763499444478656457569885690809585162173636664041375736644418330276790870706411180871444329132718927612883496551394118343303304337126213161212978656604983248847433206694207016049316022046331705432003073097237789602320508032950168703137544750594939688055013808662822772268128612603259814485917226438518693606823545714368270892070794898499743110010699599256472594170785436171574182423419895217190983287478623508878174853718879863910063951543372940495718082951799510434858665235475067407900864016980290876844031414020668988582470005253851503097969808854620500220960772704549107637666929644590108083168111788810486179023021645710501221093902306927889010159901882147531303241326889253429083897245637910022767453390919639162273890396824304049286939152097735854279673811654420884491623097079044557497548396497974342950659774381289856407116011010047314017113634624122762976 [149,39] -41468857846444531407956169802021998384994342694126787892854461717462249468089760053242811150800780363407434522766481444070983162482063328606005630006392877318048224467375350602886442052070694626103028736308118840194999817478775341955926140736346200232831553953769295468650862342061674628794859219652920625795804109246529167811227436071048411011363356226931534656304437485495765040760477327809953905146733520155184181119069432590446203331071976214129308341838829584261626497381575644846412779488565834081255491730297085632358657557299879206943073616513213438113205245353605013412408741594470859410797397566153964183563151464456941123883944248300379567128945140200124168798031498198018847735819859183826965703594680006390165526023038369893027024532631938643110471516326899925343117610968656775980329307751683640209058844859840760740378215822293782086941838947119543054871979430959377697217997157628732915558676489472188708009568395297457959893460076332901172626503589585697471353347079254497097277838357055722324535098850880913097326270997190463535325369107444759515500060310031756276374119072730920739083891537099713793439202862545120434503904263397005469799640525928375931018343668150246430719353037292446446255561892785671741155089630074290307937581474990130028248968438738675668121032192671686317894155314311566351700311157011482296725434509663421710703243173484533616575984831700023369670779010742028005404378394306377161880167203680980354008718737176067636240742186363388992409614678840175176745486422115644397140142936963540243411300226840751994173554009580663826874684132337491164789184634020635060813297454074822706082597839587031756287214870692382343417363698732045085212670130100124040247540914355039181718703619711047005751096064967107989311860901546607291953719738265724684378861288646783334407712772660 [149,40] 15219174352464192041915010543537090143821233255290580714441797310467741283804268471980663518215726862434779581302058696841619961606249667806506906489374647085797421947181656473954725317635374423827226082086965559864101697875695378743305885713562204921768611737971783807697076126903706378540983651522874394275531858548030539533496667216457447670172351794888208053398080306632108159067660525381034441056133105210464261764040318293617220255038300017324141777449507451020693432258176446268008278628746917755569673037850804754521751169884430876290366286835867704444716333108540904349888706950814892913456421832755643038190737584988131576784018299285983199379464736564203046132339381283511310557698862159307332852023692203060719844333723916978837985876205726816930826605834187226397138767786982312163753316635485088260259879920834692075081549536311069267427902370333900399061458307479158970297794083784730017070376398602641712074093249107579393413308567578173344864302946677563697154522830344547109783071833554964914197239359495642711852046876252961430374409205308664095549682206865598196800439481693419307172733613719621068637511708361955507988117360755002045718771095955670357549775888379512678673834147137966401945837660127768302248489765562475844572450765743135012790502344772251752691705544823404219935704619650285620420532717949725167923048496915730169617232230461646710392727460440893225571725702243619863401335656003726311578936505615446798315834025050342700906704176730676297068699390479507462644535705911206568335606868330771768754031299287569237940585756903077814424216634579006378652479636921477805589934324020094322516580648601563763296887878782119992351761177382066647256000748572871944570989646069222175526350622139707246535377474141496182693267444939253683754155134685823413175061149042671033719558848 [149,41] -4204913194812341072545303776831511426357440454072104377012739821545875105433228094593844903831868127902682700889131392586093096890261631738159032977207013251744090805771709526536040285830103040530994826442607858933034369564924973804393542897402078526622425521489364294452257305191257695481144121130319303362572382286699777472669294295608508918151366087545247539725423064352368467731385784559734752890861385203732329645181102691902965529522426346422003268048945890658929645465588936728994242295013902238891329856210843275581767482572028904573609664930580450305875145528696752127725057777190380904050876237270129668957691242395212724201535734862457204034241893656907709192113839618314131280499791607462010668875014735454845321805407825937940830273259148180081619164029997033278330020958288599871220013445474136048172702357522762606027310309669831441705582151889024640264425581888394002338403208587754648952461199536559785435571175046112596975324072584642022599220431078942220036697742629536902440977917527635181399858745945657547006172900949244620842569249388610203986128024969636094284025601534735839736193101823774855762326682799683077361078016873206116810933586580752924479420642566871175696115141571344519050444827377920778461084275279403274708663460740461324635543637984226888342544156014822854865639534116394614542500220146886758667659945657750205113128789882571910657804445449471721109740756333902198294169139032815375630184649866354793154724465691155320745854286253459039612510332920142014655941465600758002782054112087739971683284506937563430098965958171879948513522860066761285771277835399838203446925930618484884111764279031306308226808442118124827231005214188577831238427112839780977977504839861708224638838266418522478553082785533256836348484778192258243428355521981509239561668916211550900702024 [149,42] 632978459537080698132775329778382977991447786290086483363374227994775257720676892145025004601752889654242634650936992990782557557826125182745647965822777244871116548323805890488356409953342808767383255662622026797606908992372420330964019853434226201965368491936412940758761020388789405115868571476714559187918958579687453914337706660571498999278572659427133905048559422848260186613507200605369018798087604617691479599028717497251386429107916886600922459937816829136234668459056377605259972682104795225393137802183913432709717174947080604198738990135235755833985062641618458317043447582553039179649191891009083993256643708620241909363749881674184162557276290178271401215348594732552571387363260888883176382883380403527110993251865579919860671832451573933069849821366661912093079870772239988469866143460534971322945682473823586809457962908070267332802572263063380384486510265501037588072605878313630673042069382297073319990911049110950889625837907314544476861737318171608480132306903863964718648700235672989614732410055184281333372546247286144479141766077155385120386053337766901255013458416659133769989699202796413542923589073778492063616976797531223528466212301731365320482308840764708157796665526506457657867030864061708697064251990288293378773318841869687644357786767204381841008190911890694083566021645367445343425708705925426575676155920749946378507651789016101903998533464493586731531118029576183507143806491159411708694528633430823078246064112070898476905984613225954177054276988979297635291608649543661661437203077414589287459362982312081999571628929051516004445759587137017702249930408828997139560734107860751733023418424381897830698227266603640855296217142590478215651165627084043883756479889402209673441242259220324825495211662701133300218624864218413432236705630101797407362435625635643225088 [149,43] 94815418671705458474411048677031254379491256108785803591280854426273053826479295543950990778255044408874743173100465109052231319911527327096812192366574807505750909513359771262268654638441282056336567850478935385569027290541552436807842043500657777727359999197079690915592724773704089180753094204772028717115602273871505626017738879258758870979573878370106612743079949998539178280707366244387311690178157796614620808238949874996931798604820362861270124838128365923499873081227261502978634189386312902034348508872323233451656833647833083247994224296024277595490637496557127062518491820965204100832534662144513388707825156182604643813858804720592548020851085467157565856882579244998138745227612706219057405712592104540628981088305503406390414517213900080623577665463132330588805034757188884369682790110473218723628298646202841102103397830788924287812319262921599220712386797749414095176154222222746200109626441581654473000426227195115177101407726806345285922949263924497844876773572144888105546235171899174626782068893500569566906232226525016630883346357470628867377423775360600388906689211139445281767338349521601283133004451215721346636572017841874653307069965533397642764568373952273016314593710439170901806579979919211223428066557729360314855667290713287793267650530409732143552346276125791168665224890178386754680368249367203388996740582649909518611785992709520542435316900880813849519495126135661563134828355881666050354358057262459246899203536368295535311218548897288560860772550234488330953526370995384330219138332165256678341244702787843839694443594885518342391629626380784762355548775708662200218742070073125690784588912440281399957737426635892312143800366941012558184275815901028466527573595646177354191575174063742237441455726727541970761461442000329349531276875458984003594628212197346382 [149,44] -95490994060987797318005829815887963432690204675832914335555862585234149537536585532189925449400304896259125796098663223229054050945337460555490950675051475037743436245743315434079907122882060585205023216386644898988887633768805550241791499817782567116366448734502447720062255075432654018507483900220036879854979992884934665104032089448102141109979217648463379963873492256960511580456417101405356414157657046781553512101685780193548634643281434923600712477804495189637124824649903019106211393876587797197531085257498354614005931948301667290573388985036245084515209068174988876788135064107863887100706860210031259816575787847746662067183696461760389958970373014839217725482928732667483027295371797581784876562011951224127664431286883919240393021955060280925911329169592134728876185876448361620921440864703652487340351571140466882933517502550469226896525685771215164467560873608691454800970827580632566456424077349225296277615855483286191060090977270682528112283999977225056674248452554371071896901677205354628975596134316282358806697457570674308417059342605581688964540822204053251312697062003545819661891171020425719601777901489905135744859038217887927342815454788740446349241347146000238469027016873984059597355542982100364226426740382987846767660488119464381374892018757443837481571849317599807514622671391409113848389473518657137910860238623664137591200568182021296881051495710121690432363806820363040327275272213290235865546452042657525843498800279925503903428944520315101689820631476150667406941828827109764695523497903805822979012279431179341624740678157098661542836418518264069136009985755521183993767866424627031398878699848456256679202417803462170579849693585897914157147179418877857399260986561624106982780821408120747967608605464373279208268817434814247366690208916023791494947272585408 [149,45] 31792806068826944127131810762336601699540020472473852610664675216736224476950723647729745353372674799539744396361947320611820156445027908376161808342371449429002096038168409604620052882316694660198291304711340951813658553931841800545269133368808930176479898159885040901860904960710897332272370718938947730429630642964663056588000925413514177207363448735452422198854861622841580295078823693077317066917612310996517520790157263440076451641829652996910420360422246247614401357727389401765725035747783245112762018383719211041065272867439274141607272840879300142286797892799956601398858310987586317076696296659576099419399710638526561225650139110350640902767546923598179731352905805457837480575880033503176907558286881223235928135579179827573081366214586947210123041191803270929311280458471125665811257299530625076240151342946759105047503029318299507547241087431520134433939491468453639308623220119955661896717850922264043821222612146377701885377110624485324919004101987034147808107593962402512418319824988104713551313498716027150217611514235154074744913368631513042949558369640793212117552102515820607233727594351020112261201188749777150163989108696403146152001996552784205007696287405447361686896544527376019779683500666736809262139842191571764694865062611468814166735182797522578449375677373832697939147281270302649383552372618490156136239357768536263168751156771297196936793678029500110395278674262437902191230953858524552402970052580784206791975382070507197690753789487764474122288449410107086053820122155838838725603148086161736806387683120239080397621851449248562326228684907855289001016526898992405238180259260545422380855645753269209051047661432444506951560202084076131233147858038010568663647747240813867223251085087780291681233802099144585155533921501610404810001564277719911812641035992 [149,46] -5576966021902399695698442637957001305003249383371485188894330139788269436427000129189964673374476030489946285662942937921799796845835979459012458346725472526973526024206730196908851924663718352541603288321947699107358818783934940381514282759618327909649280384739995900221335900984358281654037407151675936393831583866972427871592461784809344140932568519369623527008312127447540092704547546809690930550226884188641264875098143999823558678392709531462417273424170492071261622390643198162191433914083764292066598337652673673332419048110847085089171505530586273755644936817092923885823228718055109748549661207178706887520982460600026983680986713678790187355964188194081360166764102260559401905550761708374278170463273194156607285028030890364099217899252993074008747821040760932068182573651637895425591655458156658994481429277302376797117101628209364836038115631518699707985466329029378824026091209798834080218744087815425927037278881010839995068611539317123311425783919966126992086685445835117342219758305646025743123282836259580470642517967194701936395038721927100500303032883900651796780002789413751511639233773836912098986700328689471714549657999248783182027805408968311570935760061805356774835958972265981784835842710235343013691393616096836647123581035012660653329108133832751378660214333467332875586208263323050079092671875974858595233418845829820151049051469016619576524979001933756343196129954400151372616915918158389643723044844040354715552718613059518748840771611766591266044886184398577780678282984143705051061826917185320453187492833440171950870378660401366707936183318774960406320259935138080043276120224457242308046746264916928929075011902553635613996180034024928217262399079122707856697663495817475081105459420650862954185327738560091641426474122787916128577989234062331415814848 [149,47] 1850713214775957230951772718218607783311201019224187079707122635500941707910633520371867609531748234207541422311660970949806188085791255773324001744134494391371352769047689360761780441729932117533628762286030122106791572226957846253288034207143785220175499815207116851750385150486544125345660260669281674627251236272196579607449725108053030531764906895794511204839705678391538295788735379197318788839112625150233173289659930285930085150771641345819285336813374926533892763350822852964572043298602278632780962981523775636821765206961148351770626816956819324086108989831178583575446947991507456478519854922623018300291521098973034270987892664181630545503758680444270912213443094686573492019994978681126152709117251200617640552550824874256857818593373054754680687352154947277052429787037211468878807824723895961040325450687669234539212598222118995212033723488909625061279142434739661219680770612050339020040251694420567609297978669836624791829767645696422167262089091722573990592277349007344760922676695127492898382168301065368439112985419588925536874670936610057985730129091684909411509353994856135052377507647794920643666018942766346176849074767610117959217928113399559304741098767282464086396661322892384199013628572591625499559228365934733282536466661074057411196259933915529117789563917352333730500235678861164361000435301344654406124490130004342119507296893191776145343653568276886157675465708924828378976632831848256590071008243999435243157022585072264248450912086510965220500851304725944105555162207170691760457982667431799188169336589878611384966062746002670659039688581308281493547277564496026137953375358520517198736633288547397105943031113238048640951119545883315405295172950742874236841941902264723593813491702260102299121261052242632746704979540180162768108231396871163784 [149,48] 326879503406913725802044949895313088710440696317576994500714240824691488633678975095369394575164964930757959874670195178525493781340229197281819956621238393908075514433357464516409846656241064970982364528741276398143348157616531136946353972762526772266300505998299397673764625145495746735896602100461552901589905577463702557314153769472707105303794356217382277386180521599464687708678219980153138136642675899168807706661139630895050597368498566768488656769531547005625539852602914794747578710133103746211295973768759472114194624721713889645985489758572867795744704570396679371269481632951457803805103956937578309038689348529888258869685805859410007384291443727306390735348842778609648676886294931733011191603623734141337233256243728006194607251110919122290065128400391493099536773999187259096809983016515947145971266838297749436634178874913553283219162240125086250904402621091228992619771775482622906136666593558092995202903771979127009704514403234323118686856371265608688124691868043448940313074664808530387217898770776663004577699869836751767287657846170868242280348649328568122309874221821527071061374945215304395431066122903613251514565214483276616670700930827219765500810733087268748377751798573720141397492666431129199320976911541242915821977422703063143309417051480270935097526272363582447392203332850843733257979257984509655472757170622355726035101915090547812704808035095593416823040843706641874312001768049487736183160987404364098833026332720833328587273043002726381790411039657446146545825449938437435699525607047578975830900614859148259563537508412170588853522979871136477931728017603365719604059370153243651936040455754483131010305643304743045875843636416992373124894516794498670779875698394907254689772553821406815638036201536015526942548407102613566197149561171623424 [149,49] -109245132371919849884925116044539231450492961506199572746818504861917994531693232454933403546702828013566523260442824965591717567994459556692630534805866333099923845490437907098650499235992080958087957265506491993015940841588043247847343569979116496576296914224715655158674018220880083026712094012124998509050790470016914937299546098931473735633404411340959695252842366124011137507977529064044983255235404226264717585030548804769377359062540871837790286924434434645085915595299244446406214402311831300925293987732385435061126241416134191980798235187925911311629798891265789844255810193585477457258124304297361823770705537325141995032217799051467203613296001063041810233761856284544559639066131354146969706849509958321679685658814794340268392251785355156846618905604416534829777684294559151608991422387306009895127379332867823605651883490306120835098579002026335860977609065119585991064595655541523626373827563722986018522524411451622200899976896462930605504095243833864471494971455474602330564791631695167133762623538371709618243572857367391590899604504153127032876692344251700324767027219597257136756707758713764612672774977763868701904477879702087714724430733192647501344074146542372994445990221493388991792627216428346661737685231203682098546569786246944400038054245444363128378141601784174134835824756094647843672380668841133180252874458335018237622597320435572544735283091975670279809469981496331775559825017746087862299730612861719117398397114846794322645966055132131814683422856917295451574065571761687292561054665611780997745871746428662920349649856733958315637095396313390631999647378090141075353144243705312921459880373158695345871043818725274763069822668441780480883840139535983038033340302472134555525286464316935989815444958419819094515829063507319183281182869920064 [149,50] 19530008432488268368610737647242449663280475374523757466178693883055806559266328412198399438660369581186935368744647110453573414585042501387506140811158026921456728453100182982126498520298193526966809562557653347564150916338896121534554078690509537339244062392642814997951534423487376689640469803485223753653147616995076440278723881410447889671294317165306020591756841705903669096424689778676432046316565540178733402985066296370552310339222596004521295085469576440813819809886638855494759234785736889165125096333630615461646906414977731045782943817506549754916182739139609619760686464316015346548670384132294037347601374538808006652614661788826709056267877570967409730543150758965175966048268540780733736818522378489741579496476444867510872449320756965336278304316423453715554536248461276191896559427893865508311511883400143308480583984721104973088908951676666644429349662857827802542464252356820364094580000606626912398433803296105254859966188439212144711840741810229483536043945070582659953621949447169442671894407282997423338971432352034073988250509060618167861741247553983607191579786497756174613454508416166229141444425615891551617674854304891774440815521701590916756701617742810525306882065520217086569717381432752876390915025567794216022250595963079614401026043532047733181153868147023528695601536563462271308388458921512563483846986969702781342137539008840141559643590774747473892261402684168847165489774899287287195304525285757728457704591426374242305334770044285556336693830679318146649840551988042339383703428210981521073438579870768577450898341564808432683386730558404040786537259897190917474743742718134164490947359885929399289541607654891491043641910858456438617597487516459581172762089065264384366129882654379925487279667990627702165213384893540875948708337856 [149,51] -1556593590538430305811775449152526513973784915632513655636388606677397622012389650855494977145743518193046810701467236789247807934993444542879152794659405596300929790063330373070316271591790254286328876727530447529899136238996832632404896974434694043987150837518805930083643265244721985121699688306466656671294016963244516267648389708406199128961985935264188109090825039836702533820792964169782453131803101890144888459698013537429831802231510790376963467152412434041061061552455651520442790935725093190199873235401240450706885564295361730369332703387997888772532824768892794608035977828393358304732215076185957646235664504957706883080065514274721089748441428755764986815888693495577641221449578259762705961192492958033908234041576435168732111797025400599487664627306045613193728844172166521209651143143060393489354140171057864997509859724230162698731039960061217490285206619569274875721018108753644632098803412809439893176481309105004142109344115179205162312026535984801487442647243159428824673502234166084198708758375197485811761351173037751208026865229937148127673560806137355152875216258726111489186500266120284379058119319789159165462448828567192482174867561306511000191582039788605139706345314861217879892656606425192671541904894954224158249540376453986497081695551987544163649867551317871322025112250985264862928535045153962196256111693670788690691568594204173811541229520471526307928466043781486838956338314943327499676681550848900711460710291622544152751615646784600234696187130685537535889421279555046619707653887775145730544500472379534115007374011436364876150485767248557067550399749598667130707179983192278483609433432889781973301758836562161645446606713770633752881271969976210545614460747356674408727083723491747618914814710678517562031449663504695523996408 [149,52] -182681593563680075270577839726729656374985190982197939647392513076402388053492896805918573272737778588337209648741407010894324591422139976676991517197505774986588699679180466365283585319417351181396311934925963151973010890588586898373591158155483611922243355021374696235108183819830562770281909125083595372581915873989780265214560951303213553191763024695606055178091996915998224216748450293427621596999624498356427961739735692738907706842532200395333619856737828471196749831401703630845083148852298570027869777864702606373033232472405584404990534960738460015772073675863087967457466410831059137153725851985100952079698947595967052214758870876262462846017686208994974806656047819421301808854050590919476376215543540333385655983966342741740929116009537467384071619088992052373425336735153219028322027122225106364009141766765176866838754758230267581867822714846397990011710455622260761995913006238388202958708304561486105202724131875515075976331092278825861344073065067243660949374018978124171702566340878032767381454169368658819057438803549262827482333529833709917888106614306472567379970437280936396324795746929577064891438901197131790879242820757273295838067299264089391185160595716629817783445906608320954346901228730381110207565322391771632504034916322265310935490534303179028105958384342999723342421030433764178658329704880223005424994177755304293564640967927633540839676563184626431436978459816124791261775255048687692232601960340583336353020277136907034732155755572580131027637573868726526031015765730398832237919475301091568178421646521850673633122685818288961916914303351027370371852901741561591472229494011454833916382213008599002745870183185641707683767431855634838990303423956779736936908443424405282886057393040479559173116228041327772760014340498090512384 [149,53] 78838411430719988611154274097471059331478872071033451064856825410324356840787603528550748843260236539206580791810172529931915628885931658180426892743581035958503114074723204879181600680705281807235852995701877247161494704640418033168561851029517525056594823499060214193784618051416431066930316505543347246428378351878602888702112945561164159065115635679030462354233734423852684624866880344560326374649861839073898229223688880056860113610303275982783639298345823258336234385481990852177340726150953853285856927971401379380884791422598155067073453364912410478494988000358481726816047436360150587130148633429441008447175378736329053547224835443902364983789646141313322347588426037909780678991353305442832572949880836483867257242697598111483774915234560193001552073751301369433388335253939824198891681444617779396505453106754709623658724673818276340596384205770777568177665863464223996618565368786311349749045891972347906714500755079776461733406387426427942705978972887123239772136448160189810808475557675662340030696072864870121246763061210878279627904402248807624186990618311122805429077462047704172993745769011009257168438893675537154832548042628544469940806151763049930535345473787637406775000412996379545308348971425133453031463586465029083962831614013883671467858607023953617863134492778578481234523816170741390249377999547467812190478258013371482281492373445201637475213746509580633260649646687244491605632489233131643313944504132617907262507654187186595659136303937916724176002846739177678536942389127729034799541392981477328354128563568284287797644676625160773580609491544194020483696086560283760442333486426300595862756148253309377846886388686383786255783660469839803853576095716062344030184314200068780744825577916713626879872777164436723782125651773706752 [149,54] -12129708895741109404388398119266014913905393318935985331729011718849625945287880176073050896124317308124693408586973471510752602980608294245617273953741748038933598768990354424214303648549934260200401274953950588715085049855138410415447133041376869147408308637037429553064759134860252719264639483185633604392487256928970720590982014824326169966902693975425936246651254037716048525835661109298303092692844435420611101736771731780419777184907945152670329354521644994897779535374069059393669035565971717947975842846880249110270866456677490923387119985871431357876717966162521356882116450095235169125694464719444571163010757311032212992787063247840515460936223316182396376476905448005032492478310649895240672506435933092758384907797177227539365278580607557850881879865643914331185487125068230458911647480897488737036564993417983528528308548090786429863291328313637802570301684449347459915357908671049032557403093777889503774159665595928391593932846019415315501818219134438230506092549803665769892520340318808541477348813674944259248182279297283632603373307857473603863796647567600298484504123608957262074767067305851172634810732994355996625909536371265095734543223337892738170726496914744591297438644395637679602988636581349815865676879299694644977555856643103834019997276717844622066194777809487986957212343987968614018200118658608823375413837832783509030158862757029794862356840297624726272997034236150009460563191037473167969939609991586700902771424915801260350081921782353569416607599709389682505552027968008135019514513156327696012310755930222641646720839061254449830906157290356119190955136969639048977456544660094548188986919386113314213321982961238877912259764050998403410529480870911379789526219315053417755027460348042029975041435013249782633339930463744 [149,55] 819189562623178900051826805663412765862625892677756688302073790052503349271258857253519817756532711908520889119875098596273996810607531828602354351215525168143430484193777885207144303940924701612004934533521608494645687108255123868963280189847719123802929036111625033152739262735116351555244993864263336867925625919924864561248760250091580455392089716720935944566103286605649510981845411585990512924371288285568430437672188482201298879491095950124056275640015331986009519839011691898106758230397820243858376638109609386375776804131444184112546444191062785818974832099312789891443228400088083568473675175182022277771503374883069271574949315878849554242639692541537546464108630241737803764132963836081959986133598840098916311125302414692618862376751120971912294788495327446788774648817138455144827297452451377035833692665052762770980882141447505200195887712477139391703243361655158025273589614434454026014728051767148645400812404687343106095333187118059526650476720049992248002744783455914913014389918291650039287790061725656151080493135755245647207824465093858802943871642418443315777185752140870325641997183653381671059068807573194945436311901750252234208982038795415916807331624185551568165619666623151133327083540888822715816332085744895689020220605968185080951066045198078444986815666547641298421651479742714033666646998929510195051901992778053459435835850485337491186788024284379743764611730792280828455934353300793462549165225333910142022538745180915381427215257702465151438881488851605072085432640413480952191984347819355427901788718597645859918260753397096260852333739382587299271515830276069847795974422529671537268870304242463035358913698573708395970309096164369085719587800887848902701987765109593344033106704099839532263711657866537306178807872 [149,56] 51387032131651222291473659104124725993870145242035972057530363024826506395859786014288667029464948039478727649741577060835482908742715595355619536333568043683136306605852575057771132027626915188451574271497294060033152815913634009546590007235860556249552641060372509195115565845758996226238300980360890835552195857798210155669919567194471405208633396782537342741310455498231803409424798428077317211427795542575189661117872310877999895002087728946579243890236884026543140830838194500044604254779766327491850130867226724514579303139678487500145049812715590901305623865647094578258488433403635490565288374852613578957797272707605261632912416424772115435864187970305511521987367982707233430765651180836045287601969105248231453989753431089072115488478516544186450703873087057252636369780103243763354992206655142215098843123673018383373110692401118719466478477333374181050086068735855712719585521681629976519141451363523687816747391300996118692690025032484176871645045635949107510489336660989329249513974005168540195776964556826324375589407556408319499845165341279092619516390408955781408374716132417383629184213490969701230293818669206156182959127452559466365209198592533088450233317406401675780393143211508899705659018833509937893358270678069209534697900741934471451280778977082053587043003757058517531450039072772694461949083023509472407113043509141042285115683063564497780354037952573805695293458413538804951692123409592379085157322896780161103646626850262224935734035888675451869382807784587680799749952269781522011420886831500868920009533189797489039033537640948161947687655564628171690861470950644096220249075347271885851561651909173489041505057409287906138016111695531536194359455676400960232067761544539485721282560919553296478782149873456060739584 [149,57] -19556913872061596890399975132732970705478591619681011262800459246640562726441492527753365837226870413532496922189380962288994250985223666617422243681376988677425098503536458171872836011981830101284738871933889796546806225209832945315065742043068167922689759916923947269096370418443744335720794564214760335497396819661890868792915786158373299190223056875555636425409635530739413327172005733022782684077613825486071349996961969136298278943479997434150052328372428358814495699037615655782074424660230266151479839720538027776852162119371080060350244505798034571778281260406488906363834127449453165600482520719792206989526019493025058705665846522846507194068500146877360778632457887133469231457173179363098959723744844231081344170891531397418061148625677697096360033246658914200342487057477393909218713294964311056802032700445266479838151295870478609289776527758878750855304521170326205364221221690243510664239568256073677024989919747142119642271796842028979470188607820865706636091794936425599084199552807101991791645445768242738595768834979016182859903589210982229009089051610466308930126337350528945902713782915575523549662868924687009541192371374315290283402911502972807214314856154398279799281427657713882168311742811783939711735805170978181962808651535008430431595584195584622434178594722572814425871734665877930180508785099599779530199870223829911904105098693805091038127947068664126761986304100652890774637885024321796198509253728405567231108380320897933610537188320871908085483791586056091540696280101452898670537168829350651242408724421808043470782459272160163249426282057385046364543340598159406065145682295512692356156874488537892819096783907930137014787985803858231095547462795069452314479077505837593296454517165664695323932715674657659136 [149,58] 2345169036269859290505804257937142444107062750391699677555439966068414399847065408344178455175251395916299181454985411779339846095084288032269666570161298966188817590718168421366122716373180259458098397888233903434342909118285274875348832967651963984858402981069920765783065150172737173512240082538390031786197458504050350426023813060245355459310434522052547588828812224885239227301620695175761326645614446214171484695399938293399065320386692397506373801326543929256991229097569279353994266104517002421202195558769162208123430273185337339942921020617704766796041841019740138246001384518976078259581623153421692295104765434392749116200966892684060012729955846166385679978819276384199288176009257944155833575011296171088507165726802110795593505995595332017655746287175445575109728470603884588717315405162831236866161482482285508752717603821127028414790724715968066140603590332353984666857807417991509412595002150883176920818243026708985448865059457214534932264682574948486534091842933131378769165387261262250148652999001314755527269485355400320220894795092916696124173390876007925619329960359035748337923711300219851081301989310195224126793714187652637756526369179225825051154870110885339936618079610841053266837918198123090536369986809819712672402990258125429794358927260753004593883263054337405185816624175130918155912814872623384511858155838786867364335776041070097174379875355839766464679358456807567251729594933772377789472242560726207920535342069798410934084510645515541839238666902672677744955519440278630142260400949520715365391243407785295045549157463757862334003064878571605341082726681621541219212370793882866284657732903748360121780282134547435768808718078162000979861006826228480745971992360783034510904126944324624673976628404071808 [149,59] -139688009150237193003939028100051192937934991808159685219508146064134771850907496157287854414773584961857144873452042725404915963387919249090029744021902250375163715226259511941026961056045165674913562380475826349682354492271568772763900029361188574948218458999129765094962510214469643990553149160367102418978819916679922727444864002131719974913250237919678543059406611604993344456399421522258923872907849242807967547179148705605324071531041481236494516104847976810784334348644247828090544500183017139651401622202021479047951346580709192428107187774680542858190862809400851611308182400279917259052193836771493690963994274404652222408423037002450771745367433548557694610453429394591618910085845255927115454706225058514782716909004938378138615170713965674433827305733885165657817789953918096334468886979349403961708107789071234322722658335919152153691313650542698368919284726242132419324558331863775063983562784739530885124682338946706867557595913329544773180161677752588690168042221044262123081428184753945953262313891988252929352551108247401130235361069660599047559263010109252890970706321123880608412817148055388331589653116326251164195727449112604986082622096747990645238754180456590967235961862239075669357780140204106814248937181937420044111700247590035717512624820558061829831038583453058681710398746045018119660219523659488838601979659159822463031753227965685972514797864563192771698267853112869259473546786609041725895174876653028321964495182682049733289861612706771488281083438693032941027977801711888129862870967424896927831214567617544576230740589525127261589312974285811835331512412772107805219547465880772604248074614276944341099499959042276714718877915486300293684842419058046988504216388226744951250437693913239075214267407280 [149,60] 282546998410604957409300719943024581767873039790030891555999861676837323651451248393918931728985557678677808594802186942546580663968065803986369828508839749227180666610926650671200949930137805607173495508428368451925550459894816846781091517454435437980863343198280872645974676469957100842095502304330114143002065644082571854049820246777128486172074006221335068103581414098553871733609457049448376762209587993620332873429905502807092046950114917837426985012384321063713629827372294570666280177504359421426516807659630754089722317307300302650498556043281142765467388861908289493628430594480357752357966899853756958639101009479292970505625462585118839383242580791411905727766496503078831880038532215383397914210811418417113790848853916956751202052996423542861107990026402262150664867927942352476879554397692982903100261407195133170212350873646717310756261151904384621062276465741511519144004206489598325343627838926230776116767629334099178619148019330607652229819089724509690686771448081832991156657365048692146716464154825679777232240250212832130954787426312997570630546048078772360980646760734989955166011831802071249695839853185454571362389604186993880282379852690662941986485673673467099049176996187464486241610964756296822181975148936088752275710051315968154720080080341613505269826538700692194920513758922805897530096889792194968078333813894744210155420310992503421021534723767603160168195419999955357123684952496920883326817998527215931428813472878602628985976110981858387851493942448980331038499556111679433225412249862274803161085963069473730006142350423510244847145108419502647224054362520208287328280423376021955653875589509417044122007094183519093765983099700970739068489805076020507984345529953377694685183890959394618307328 [149,61] 660995040150663031470385680621486631743042416413343771735303672052850325802777530451345545191267405778019345336725020037718555136211904004992476868211721564021672096047971813473365090594020091920885548133184073769978062348946273757471183212317446603249825370027064203575915687970141519231686814027609663998117825734051191340181284265056619211813031895827847559343399782607714952361800460152780911603778360114487604119172266530993455025295949860152996612355577511846391911381110783949922755089371459640984717734808254461090477856050362607342570736268928209264230619485212469559209301442939097055704729040132393178004340025264123871946072283854836963601660504135496297799179200070492925974364067084861708014312044404702698896195674200740453852208098467033548780719030895586546904570775428828745153152145386075423743955859781262726530035415306416638969528757942463714530198524424017227943829969320119343908279537585170109083587298328872988869547863728507409884406059774228987579232043048564934715470015964570607359758032823788390826563515247738048075612889180236423049770763781545179195495443935930623024139836935050369414877589147005913896768907154491107259807939121104986040439737883688732749140120593060530261781122647930405389417688510300450412075493024886711956200854742503920039223988158218185524737311708723044258776188248790509642862610150242678677066114248616650278319470924111020337547312253623593336790264828256707321906587351419748213374526716108499636223618886810772059341788197878236106654862919397127139085255002136861047883454086133163219292728747699506561080460309990219871498041606796905248253246714246187218518530445773062781968336166033237262611580796222319588218516451792332937016842414549723641487108849524166432 [149,62] -46219020360375726264465014675299624183957346680438940368349153128558418980590870719295151787244081409563525309069197353412881473098074721523825491374073648381868993644133922789762949002121929527872074088717509553835318519549775361743003973200056886666453356921523487199748622258910213510759745371418228509972676451647623235605619686981669925201924923147303497456560128992698649739343618565648175470222163857906311749487994716164306705226423633557910636042369779365461616443849388181177122520767767649992677748522079231108573173169862840826600290680621797184395916671680497836823849941946594099521726213596367109223638408737951903817566839639721745492804718904285839743048054920300903495823312580904805565750604979072431577110869203760463746641791497394944252843783588298886286827536516404048924070133261510437656028483815799215785348368210936361452480192275455310896927824168105876737449493659408829845180823483407807831306372706498707892575867949478920102134908684739748795933615051945832617389298481713296502661606196507322045311438071243409593278734446445336994076959598632200514824637085196423912137913354807510442056362769899827347433535306958779737940017000509054609860765373234374167406879249640058383863834511265493324959461209847761338799141620586020923668602475655036509352418133571058714095945771883882232326653917537407299981084571384963376788661606114700346283524569919166124109271901372574519078702683248498759225638017424832299932206962914809263615046265484065534535769362620452495136504412252921190497594744085927123917315871793988999083373658253284169307957190873996643235385773697677407308523878389176346103671922090759080864517060541522907404201127129310418822569859720103607193558047698042339125433694675168 [149,63] -409118475889986595719961067657198594013309557345915683699649104575594723249376852346499715567073101880036247924747495224441312921026920429668700942245831614500406715607273471686431114996044690737207597665651565275281898930134479535411960715540147099281947323717999644759733632638963563914216849876111559649744597215446579279643517812224818450909023260441158514646406364874049504563128659567937904802524220713386722595049435041077176349965754532185553459709760735678079005450895916340834334256570732294044109468311439750592815865455879012110649623250187067936560450975890051071849603824174906744866227356951103595872253370391988706969809268419232106632297381310680621270193264254397072651130356196092783346868815555376748331607717436981718513527446291383510115622670391456499665318666275219611087602552845647438048889644310624203869311975633967245558103226868315954749844175648666067162428448422016192945538702585681150259684446792756178437139275507675542928160389433855366000562676433035786320570186934329545435730400416902338433542781572049995659178101322397866007343484796311467153189701416245096977134402133594025495914900299323143034482281620264372449636464599335860515237510519949035737912005857146305753080514219926953179220190860002563812197274060258813981275071872518330512315917105570444029379076594725241070519571295249272803155282510703632341212221338044583257391936861107188188074562046797495998426099042277814228638104557354577632920509570131788905946140210839719432042137097972943107449954014990065499983372670838054311420047380691908940997852426306538252017656310816007965634693891145707855791563077304445874938651009094839383860789031814139483861396054806674715881236323588823651367398178618845504525577628 [149,64] 308981115145550227021967724843147770348290709788577026926758116519585753454375193389507442623120201720781917339270159133244345239786275269331096598569066370572367195601414703722748956807941393348466669776805547273989331137000376314005734159523528020867442660337625256456438160942380429228296629207659415279899764357767583004399653766384118671647990231214780937155264083977543801399120297879737824998883649782005860978628626420736867400223441657484421647717258581840310715357786735517741951772329684849958175481213855018927714921080566367639866706361749400949717967021629964853634446597029454444344402675844061837847956710414392289688764074838371735132806386465121437350391408326335802800857497122756272217355194267510327974558821457670230814579916731763408024110014569561040211221848692998715092639891432539302144484716480149898018000127588870554969134650164291002910486290467909669468926746632842748745288360502899141924203608381987046443082724965219236436130964994693287051802840738348738289908858260588399517892289183513129381516266599205533395517941843752264739069306498492641820683153165536755844918500708768594443379225852529397634014043910541334053145952659506889924697841183909753317749115371659247002201578730225538835603918656932763642886185348246004532954595550261464459819983718847091103005261755347169213082479284833384278834012080946401799796250231909131685468477497799916278075944581857183805869065422857132217470181131939583620534492972696812791479814980727929111922185160181235312917651230915172663876947115209954842865478730121156653264797411325073711630665808867445069124729750186412061443421763324914946267206018645965127618136873729668487964525468867823218632830327123693337278067227277156983778688 [149,65] -28041873827198283882836529590664044150950836055843027814853290779736446159518135475017613265884350988437364729722821358175463433131420180578223499017971716012084331583417844209460468476107353928437260895475089898200245777354322225595657353985731612027217155710048083060188092779381972673176153021192659425316596890677710414425839323229622647281955034162322807158817033212737787536785788590691819626527034387110581918870018838563315245583090449591084046442848149902933664650086852353424005888157945803898016996787083211539695133844565585460093081866386281118815971935598914504556194929947023047952088947281000417756793381581521114871186303898897802115782394092906519120671418616339270764498180735477231259333612433092857458302207082351874120286113928085071240558991097518127222736259897093980127540528547407081489163335421720808898497905917448975288548250786439843751815566210885720013311824858359793620784037915439349359995950359668630453450205221129662829404614208079962017610068566933984491973663748626262546671398125050276973448067233076690492171805938127789839780067092678647216775693034118304613062163806220818679404253686174524110981264430742183934025941874932478633624116646575802939113599817810256178076202268694585360679676846273997122242797125373035002681281389835062965777648231306296001242034670216813647221928906345110810115714186331773277593975977707517420290581851913705232909783894027925708935355262950640899525524119554962170059222853685330165837881331791079451523837755526531332215694905097657812224677878534255483233169665333221324295925766337324526335133768473940955554047332870942968813956300389561322467364459616450993480383709233902739314097703418520016388335196582928241018282889239496540464 [149,66] 1521216222809337960907520315229863118189666297108032377743634718147783685363731690299698126814886954377089489014451780606529623492277061329745241267333166762835344242583485455959969020024811590753883244414963447578220997486979615124410189921128522933166969150410216522145462644867933015357039587874802229539481603984234187846500241321885514738236276028964565336905726014543776439868853494257532452506151839696329911717712061460210795378439695952777979533638876377219687603144199672083600072821283689460925637456535481243097877575993888835050981464856890047956495826144184392504885144277738224146687452713563432825973215305635420053663883048274575427940555244046808755227126666349545834949768882411400754901392201857908908923168970319502495500410488053678775044898402484075009386080385360918290381667036228680142080417427865284074298252429634495185178863997148610496900128009966375960469397211968885879679915218643569142469003498170761669613380469760684689590775383121840965622858487509226926552695438370650138658039860727539191508398738409408420947274477777653710977919734622255981889284365625274535120040471099296190456198954248633439387610093776733073486668565867053353389583280557543957002857939803556016188474717459698707499071345484951424425998734052771575206706718447552873292212881128268739305065742245903876497037220181842451383259170744310815399547464189006450416018334813934976344951523232996041900701838872499981113531495979015965526563688253278104691177419657307079687467256955011354455432138702549794685703044701347179571101410617221693372604814346421232144799644144300821554210610051737482098072212351856087223573018080967725015676927434690771931955638773103790156585565691395746752931235920906624 [149,67] -61878822000262249417131720083175440502798519619617288113936230388625870840629109732291747422040158307011298900938107644353668551495846920665128587404422839001317179800751927157078920228625884245314240018917920957528563492892651212446348359432617124510495099698402954454273646551411404439685474862885183440210828854784444504489709172562235020459404928055772165093926891234087856591456933649999302371418856375387012976007247570999174376570793688373577315728964360372645026305447998427152962851282264577756971114909389669715486680317377202280899374477281958005726880235605651515570201968473582515211074832271793036976287399676654606019013284274299543386588042889899697848360519079624552051805090822186031723282495432532024614545879018853065819431007642834523953184717922196915067422665553897274443807244438098320862721097713250050593097363011636405931893167912745508404974412999819093589164835368301873934858794938995497311720751208243048735581235917046290842690360361101942459750021954437668884735556229041267744145677161263649200224517919936802215259612331329661378896990262711826149991298041828962153710789995903800858655478979028853274426553094993455883433535020188020660394221356277423508486703741371911503503266744415230914731812491160485762892775541673022598162922866124301283820406517929323878035838197854767527475036299651125190643175478869407925601282123118313477205700435869120360652761711471813202976193902320976415141134676528108742206497631004304061973178190491345767714638589918966932053318898298883700894408299008735289828160196055185192765698554577087313883187270606154996797717813717102726020510727345926643340733546425128636462345109224567699328839081982438408161092646973140708551290536968 [149,68] 2427520784777234298144770536462269392209258853066662928232536252243011020773962472402313256748984040497341656667063009959585826999711121865496091824990663185133167492705958972956340995256190874183436291878114565822437334294819146148126838481882445312351222328348751311744024157533484719740653900834941301552797154263849345018413496167104486044844728234868104089978226271982847737531613816392456782751450015341122198831016223887513728529553149331409182126883506956809193873444412552699509899937712084544452627479011111080925258872500538179900759700232096523150371813027174649880421658029843368687964577535413419671195957452748537788560964657890647798214352951244129452571367727551667719633711422941803874290035681020531588960112794479575913721057819236835187467190427712041789721277029042780528938726954313002013900532211174488817118971298218343991625818363822656820315901374895703045763343598624788587649978346490950107818291102140112778751821615280190491298428257662199441919654244013789159032999116474791891783490058038285324908215977134029841734486505757278413326648848540846325982091729257614119941656770454327773268756625885487913408476379513499926730295531693639216497240564183836868924929927476935818225717375435787290363527149636501305585274903856720658313217166169092567657792457987679893225186806260114833674638148314547729828967429679222350581195030290083044797939346751010181252006397712239168628083668738798109804996446411519814010243466323525788503205838991315355369127618314751630984980229503425161856585751894734540465297082290722611285285689782513146964394094985040428827812353392140057365938770098001766093716347394383002473031767722418586534911189315048376280569274744982473056968960 [149,69] -112968097196261211253021354284004877717314032661384823105308800010804672471850262544765188918493302275728258587803484969988656071806097974105424508811481867829397306901751384613710346310302016169734481100974766967265783567029101287957182684315949124180554372110376950558111332392958158333482330235118257025870199314554196396630206440096525585950497490192216779411994622607599610120286659696960285242990687645105975556721539703073554014948820509044040638388890576299305078568077781564524165260256758134764089064261673035411260961488192344278967632147970347101839084763249427688297500065352162288863098776380115484682341998837726457291384026458493015248938374008356314159954911812965189306081494314115142490725211134421999590266153649117894659023193526425303736672857576848547535734995995920558524631650165437741824277309917929616370002724943108913298125508104573448252403906389712410220980054729342047520794003493575567428476462311187257148868440865138441543317679767357149781815783829994629401464971872453822180758044828673081060586489008198166755148796889057244878076580308548383430055803339131142905668249294592612041248607201247739291388069812682684567229812202373374462383657787519529168405693666118810290234656206420382021949021353011142149119559283299135781947929702583227232013380844820374359600686352742860375163696040369439144177624594083389063406091611868278180399960658813547964702748781806329901605574565154833182123962346919263810355471831086198307960386703645380220767950778961469959982316494884295296522920331932559910592123830663794414842427250250422469086753596232123412094575658748427246529670917079643774874387781569564330134706500605412449536094358276644731908336872577604465312 [149,70] 5503780137349052814461915216080003613303643302003863068051978935058504003971878195406854454352165141671716386692518985137053668196918949598028900935197963258549421865013778851429235571312388632001575112701215051998560821384311479570845183039258504055675221684137554656685657870186390734314351145456614436094686573749949366073507774045955151712990051906695293676778140119994073984949226371435346810589318084391804655101560197775758874791254288388857450802924832053247283671855005463701892949389473016797795091630473041076285789555152685224477703089800928685300707100530259321045212216105073139241101172399355271306895593876646924599952245465849158206689675499318530256165918429492134567863231883007757105914469956122224988784249981792204688403421744780057364407549908497058875258117762837167325827424305334202822286077536933065763361819208368298058623376898166029513281260674336136041784034514223230270455225292605349707968306663189016576758091150040539362151911578717604849321287953658813809644214855016066628228934038427919933155476117491641945207895796812232377723268948103914729698776930239299158102013175122305802610897178273530418717279790456368255753796949782437372532020918711328282795552098712758078950331192319432452121447784700694085447591294296218497942128583532812584561564104587838118820175654190058736783447484813709325647344978226245542439608217663620572300571579213520081382929585668110670671807501803997955238196123964235030443810317928661063043064245660626539528675130169907025901723324860744879134892283913476403012993826473283144663706259614634490662612874939193449862973438526728779163521590867445450495292560236531585196008628635799225751998091763127745667416842750888384 [149,71] -231717166334367812762734944806470198810543036429924769214426614067200133958644224887937558984708899267397650540665818939959042231406815003551602705135809336801047449276279617644394040805168017304120324096541913158809394209127219752858111248803710966739088868411232419167425492549896821097783299113779920652161093929137177336565515941116751650417389470000465672882370160560093128604933739072202850564424331315048889387154744537281939738449591693140644318785206630050437891459345139676606068341411732758245326775548358530207049479294534766539319645371964976376643890661289274770087522842550369909559713472920128524588985890617555673196310006885489015518487627048384643353734706102321941429513394425956830826013852712195662766797344966847969453459350764353675766813185912783327395881095949673786616097051025472230788638215218737886038708865155398719785737973958293906681902594595749463392920330827800773983755758385112287365356740336638752231413176120497818066173099076297222051371858075677549315688242471085646268758890537821234697861192071726292257826837045117685942408691245776611953392195284567371385062597915324029571393561941738597785982289338265668741371566581309862973482587326730025235782852619359407775498384517999860205342882688396511667424406715316069956452888112045485297341255949991027327238368343793723932375257654897955163228792840437178606340056804946195952230968072172708177176572993336448277254856496475339156600283435153004571271588825588912857793346143607589420014818664051120952072122367987791119602774937010533917259723416140790190246009422013352629585592870773257526407054054531513523085885523139989222129219016693297316494007683630792408548274553610444490726921167064 [149,72] 7995877874523522853038224658762220025293717199636322797542406518357320906110007951708083283595383212377919507569777810231545853525198075586780275243748938498585088484795984173855492850807488819168498553019040785556179187262605693248249567503755774894881528176430753616896287232384448299669971986188045211562691851487236218089814081656451210931590435399220093146530824692222079671521007146284980325068656739822503361688950015998754226935007512350950175386049107347532769906779626319572510554947117054338745453873972342229101203445970711615446805029698657300521080420852545031400074844363839477316970295718689325474415430631078963160471630995178734540787875859585478323516932287631472234762574892291232342197901296616268089833569957479345715027568661762512296564576527817801700163019881114220150755202708713109176462755730556491461052806949375983753561728506144299717137149661398968004910440239792840656026902194347238187997578983980313422285785817550506073259534249759905449020032906515559655230119387106749759844219428538573053339440393917669883811441210447569301548305864727070844684991148791999292065959319893285481419022992828890677042458421859871614591553413354444390248120979935242867958023581336487574850221994082477043837686700659652824496610219348634738446475299438584594563498954596282908301877233477139739641857947523189231290454489118163479284657382096641624983169875758265050034583871701058667930877361403695295881921617446426274992956734684492512995218287079600352958353917488665558023764389058975318771941655822148028606107687211536102397889864981859746184653367287210795347555877255192684710803586422892618271222370799229993425966817088471653230863687163035449182203648 [149,73] -231439606418886098263476165057916285177184441166403016471472528841767118384855331364301225661628210593142267105809937895410324092208014414221521188974283497609137905617378707637609549770741239131809596985128447271895942330005302199943919789927368626543023283955011424426350451656965304304594733245326435359957917150577240122351396048576280244242876853179018327660304917754549162334404058572587493012227471452822235697976306416880392529440504701783396677908665210984176870574127103426690708815532078584177412756025572267795594564995277772195849807139100365720718052667302327033103568818526650395928806208272617733316837601887914189457280385936433223908179572240161111667682615592841110602775921282176380661776237385788816017800928070011812763058103984185604849536228603619375184381344691081712319986739094231035005035729219637985183831221434810796901275855713295806679467428912887084420813147225141980129149623365620377808519503784986705374467227814124127213903199851466479872010533924171043628153638125781892373394639625835770340724350070080772430727531981199618502517002592802789171774519117043194931961774940223721161542135930136919570082702167497869554163327637546376503995256909033208417551969030392389691903159547110696191617520804076736897799730531010071846543583379741548275677681203109452092947262869504437718029392612292931564092615231311010445836261290911024120666713466238639602372128058796600449253567885889026233160834896184210568509180934165384287010007082724012630937787215399909206623691340712005053787511833808123001693694824116251130237798470647044639058970552018997166030929302787967440171537960528453777598444660373258518941653678924959884965463473313232739472 [149,74] 5850813472533641744027297837919788726061652404254629442249147562785561580799028788815499844437998775709122656583440885003497135082016522748784050324740042355364605119466811978236234631875321634647414836585819834759622541960307650069212773599216607176951258981895963987750272439568333538945437917353201427165687110165879509359869915131921385185286506453128518029405584463141693150875882627204648278808451950048291118209358846802080974698354594306127768053127491034959372724265831071276402278291331376757672618047177498552414959865483230850286146809108697119359224577189188146569832585852791058051749076664693668829930635370877586361349291214627427688090718491149775488859835575946580893392991969021674993173029951886767148599917941459645916151340289596903960564902774281876479377361784196733928158658558777370896413651515569318010307217357320196140210141458187692841593076472152136231611683132321555012217143411330232354523600657081294801415473351161401243028570310655380543356191338168502113621428883246200801401287051300421664433868029736666005065722936984287694338633048391269605677426704560165221643858347272959091700313804976526857707017583234329369890123129229596586441110283241296312902864481840905332090310703270204620369140988870672273102839383912216258103611629935066253396088387267004686402573522774421445882373457301524812976311414690347672651915030680743867460238880475808803596626026522046086879911413530974394890223410196406569101109181886836526319454669919871919441650857150955372220864907149949732075131275939219530678030558337946214122336338922180874576515889384679330432207561005803263634013518714866603555804886369856835482446427693193588477454199908014680 [149,75] -132554193398860541270815345656532241917085184965551931204411124928003296561823811694255976311949134262935806435696225676437324867352562854753291548252942939305840759427568000942332459586412977375304677139539920072884395912734171382246438273963437670312273394395348879878624884247876002842054565288202862683357193653271653263479071481785674612292032970134528282433513849381514434190105421536153619998566136209971481745196055877421020051230559852218212231140408176740108685341280309225984806272540587798183971403120666582490082476146006582996614246580940066214576109485752741026398445195760863768562172227489594175048555814355781314389799932065447374276277581487326632197233775398758891775050187129437241202791144464365322864563184284728033988238852161482546076257535865497554921896749102678347123031553452598113108154544094138023814830377862322932833845866786056354917652399692744229271989748577777632943179084979914807069937076235349965510587702367166077847014669157283951744078849374804417115389228090493537418050937219664604551300835079205290666640090449929256482723968684694023227351217084253542463214989068723622820796125377568168672932969515526601934551530742109309881078017885976070709092928351617723026174335646713047000049618819628512522751090537611390560032386687126619643166980578870088119251184091043330142505712072975675228286193944174517926073270931545665023401978301410584352742406681997545169081685775147930201677322912491054281822420955752258790725752355350767307382204133079426963975089464185592306020801088082635557681350913082787056849548388208129722585441456931910958617463290359416763298998562817429549385396377061464781322607032617189261503207913219 [149,76] 2691998622769779025071089348393247241493727692378589734547651230829350291204109029275262614409791605416327879840030249007762343057481780711765890689313145851905140441012482626793791792050077456561758600396269037629042759311161756148187577479083126368144509450547796915448918664415569407588069925153705956040827360525047438456287596216812515886208003209977015841188728594590960622676247580572466579888647139020701271916739265205507566437635228636668541509646678789972646259368977831209982467399877681136600661234151060331099109458053820743551881926738547877183410398665647073797815918650269261686099561370544677883042413186305184007841568275662800861898423837775769213941651272566663123822060485959146315063223545301676237093145161037796325086813056002103795667825696365549389910425071570644179344439341904999460216815636775624140737736310778508010733901545452373479346084334924193621137934742257404744211554678402976572290273591459381672853127792275044389258044173309799442449753596108064028363069826267129668929451499693218813110290214678999547398156287705478594915296305153141702589396702230826972392511512081957250998623627854359979502315844474167191519912760237224712073963397486001159779734998953308637691816337822927924507557181688356977508234458515682637578386876451598682147128809149964591425591520669193704682127657324319548801458972635658043752177839088013962560428974536085980651844516847616087615793852244066744022220629365517482194565300156548346974837714549436604543669296771395144138339376575599693921588711270413501720904321869016219571940329999787020147988555646235263108381754852935913904573506998282796746179913740444252209038474741126070789411392 [149,77] -48381763276251450877107705854096518859787913867236878947309525509652263051766062676917268310543451075827589000251206422639960372820685769332881131353359216137176644486064076436898400915601072656879786704610451551412187664118912747110600032381385267548643899318286979738226053727816118633513529675283540884871882004278036694021348480902738191790253639108127195905017046202490225915360711008504393091368376391660958584615043623447172524517515865596772373546251834520083685813003499732092170904256810380950549696126243643378398392308165412654238269142027017702847509095777008204410241454467347912406809676042765376953564879849231021497863212753095825583338914991887358508599728531493199427905171755944877475715048771498087858948576424383323956731732599012857425048992704431936245643414854362348592949684800169057382030833816171140840519848127827701524776366440249659089394162929621532980239066167802545438319792199195937427819421145901753550295448171103338806795023041184902091506025380787471119700875766010986974186235418667642761133044673027036640022456204064309022411023374960098765819597667515969846601662943320429717431236945770007057828844205864035188337147984412178528491970565713680093071873193150598857277451015831268159656123485785933341763669887509097755322271847933453634241013110180874228191874499789793676698073217609939912180148983038006083509794379035469040965384557388980093626681798363681890829433817538284852277674342521835137730958199965148890001346358891567464313065029101038271881878361734821803099094785705644848498509202470333052612064231516971103122794079830122542078659925813200349832547483613600687650239820933787578788832409731547516104 [149,78] 758859038871484222781325732254792244508287298891243892382947609611237622159905897956657471647229400565824320755888673739482994936989295106627801971455154094386884342609452075470984836565645628864852014350467114065277442570775574480242697049682581168130933452232952891866556408208523009364427815274765484284457992957379698031286814441397742966807250843675220950449308447496697670300944168788065125148021769764283401909094299709851579804362211994694973101586479289330239515091713706617248128190103746847562211922065430052303685368974149979520102466501062551772344321598920514125085950841995199079371017845610750396488530641519799740014208187267587160616331579204232685144025457486047583509154340922067413573679317281081874321919364656067493071550692880475801841898900266113806856794686385779878147455898661118668386159325224987304567043101903545412341261165095917638690905489830220611338937228619493672194508170626892813515717706146942576826025757640495433505835488972307778484538956631761785683705588040661636745258594059524202592507272805499595676098879079639227179699854334640690271395771418844893392693650364219237312350008801202556533979620878714919887354115919856443812324846147636912123528759806172954681239550178635184136092662432684746614189998792622942118227595232100742262203194851583811728143940050328266597805022053816351973638385943849057132643258629741401902993891663019087321792546195183651556892849430181180721438177309965678730819258752481917790255914131808610382485898485635470845943572962629656988981330681136662114847896310781896670505375993104928316256768739442880685694604303239028652988134074762132570192635635087507172006121859013488 [149,79] -10278166366584660716841827266298640133045650374080416152149084252784863731163024581807629701283546530530411294532772907299586385204102900436829156331287439573121731358858422310009552481029796500266847600246322466914204280764820498967689508843095087442477524353759142538228623882109380743513634309026881444442500822058364024312575461107786145740267105614437529390605089988338664222992121420207637911587606711081175399040375035115001905166110630176882033977703184827860879902828624700792097005406864078036493547868625387009297555097563901315296918364649632752938833022765558654897363548026811454402606079437233679103237359354455431107965758251294426940054223127838483552944775245819553494471158139527066537773627763875130732813535102828528397412971122243976275039964141176578070548534419844252866597624664060406050064671469085952835375946762345224155348773739279890694629695826475550184948814852756717931464336160155298991014515558832067957142578162975890017257538908561224175190155670068128857479413692930869345257659542180708780145142513915472181069688390363710549490993337335012656931801698750717714329255979502293243993553809143915843535393510404475681901381126994151757179827229124998425387323548402069522644529073015426213851154096242403583269461389761024075431050146593214284155025626528981836592284292586444164206443009690157917369682956110832709032221624070751789073422158266453511906405934414336455589491510757554972214215406893578747635956956048688672250101136562427152142741214299926798601244387570843708433438332279511678948048525953929132727505961403408870040562897571908539040135674155964216183934127419853634990165718621814966380772850546 [149,80] 120027104828595279762561174009662784090996520947369244637224049883128847790569530073897578578893316595637664211803142043367401422620449307177786018825820277370434379704466613824002810347751087292923440147613499855891700298102522348330788852596570643453660982947325691121558538399874145009334573957575070523266911407067468776110345344514838586525948117258149771097407218988336876926371585610006568152371684599802623586675023100936285477109156611775026288152736954202845602457198653721487429865098307999731050763038249047745949669227366214480846285059525928796331509342581530452233885258491828236628825138788163058266711190649389971492154610978895478937404224913227429229862660214786127566381045473949070500371835229561312353907290136689395142084267775663451112792979239498478585129414150934763623482124839107535910197185982154862037035571423576191634198084990788668381114425404305241940527121138297953211018220031070322440050759393215713397697577281384036684585455980919447733748659691782348149243942300454411455783668918435830310777161991406462725589506025237963078221974708223752773948309067252400953488312215839748110946807861152790022743835336809428504779103217867569108864264927308989158344943164306048405110381503027583141959829003247654675339494305604796791421153792087823332536815473355381520220348061537484142052416175606807054937446488598412200126844730369476627052202446605999653634377051470042699852780076775625815585765063376882184352140333166693396368124052284460720720381080849777707859674221718490165266854087162127625844444124331115513834460836029568783229139418327559727605933463938516940664309764104230597657610569317810807345536 [149,81] -1071498386419382636194059588852894135642932492224717967785642633566163084931188093280861602091884372415341616180573311195930389244767241019176004585376679453920318523139919565639344178514582914850600719252987291799962412231551643735760549709410719367943466402283564690001311434099703218301591884461449545425994937858829755034215134784469325578529473085697762707721510366149297963806676667129916842937745533505686735862626562668961603932652321631481851961135733153289312919537596687082478804344479938944880237826387438992922682994295641467459665092697245167119748238478098731171945385285251277394639590174733438230712564465329000214336497116372613378901127518276978151075255656926447211155985617435686532812270007667650223850201120181756855535575189563677402266824552345986284685246806157168791652100070465317678096509606189871847669809266467859497724816128699463341599383823111730763609486557876499986609366759812271454336819508919725598760597154132338916728154949976655834771516608745013247747935626757398516931796091994790249161166608434850560328862569861867938876930275017173472022840746237722372420349003219012342764353314853435865381713888310285321210845209954529348143284397150617389435251670036343384329166357327208548983007332169469416441528989616226616312657131810271365652558763069823809994926307083806581961077892934682188355963669828669552379278432759090989729402338417319088450780209496404530679404395553513355406944287097694843143839197738609087512227136397816799494007042814043716358570674118826798719354105054287454565906809430908251151091486967615877668410579167919394148579284747775013618911173367982936526418834254506414096 [149,82] 10377010206087587451108692408900842434217526452831878490085890274629784124302881549958644820531143481891665987092000289587856432331678424550621728320480768375509103229975501869240722312173970112586823279092055050687732021395842135614366403316438820142712574466040195614136570508516702858404793338172667415520492025317837879161793523330368485259259272483470669350955879628765220342024429257990083848324170222483131243566146408346454903145251148145599802411771687098533615649712123683905853751848258522631267143927410765340250819692950180561518353688639201333056401122713780396428800922153404369979253937776213885610503721915525727717874009732336179927760485877321069883090294701397242429472976178510149116565182121752768255793742654741310749015559135497769067910773618605850792597384213877148244238887460269157467403120619383706369666838008136790145243681913907575225301547424957063593036400549606591013647260879755572223869146548765451676161391481946328366278122268144984529132923308277666374556984386302673872380861657656117383895846274109608956512115163813440842928050358222520320447371371543076800140473019884430958238384854565925743834504142425950744632746164523511039380937037119294264269434712364073812662390111358597960209526897553983784563313921405641042393427565628955175939282852426794671291436301801775393389448333430385784872858442833845449258188295727762600092644154415334697620502035610786516641091354594766708256411814092944915859625165307895090178417837824974855235080671358699753219080326918230384225332353644465776348047110020589603587698430170060769947511071002944037274217697509251912858111256078427199859146866086928 [149,83] -45083631484388176346336027331106460313312207707574915197613816632224845848502880145008475439496514966772289621480494745860090051332437754307072449392002503801650379823388454503113340518541367469679501483545623492841133746840053836008822790350036230569530153867951260159656740530554493555424072241893271194701180447506254211950343558828541186227489671249414467247788141088640936232665678571064591051230521039788987104976926233007213373220487558936568339371839380349494434531851329907371108702816801104294181273058601809290701986821784660338140341073506188135133002602421794505636837336740584819092984002908355557751266882741202521227728699698724035068974665135763015096825993325812221127484298983840207328916100772421769893130919878771344119457747289919420431384358621151628810791387748629231402071868697372862154379880413870223619097848321886026317897538456280529795267835410432921836429541104987045162766559201761493188448072528660296135185504339956271580499636539423158744416136191215303172405136081154902531188237493878978936917846086336789025863383739865175121653841096459748662591146976992154092422038192210709314228526680955656076552835638154960233046468801315710012827832890253244966215288644160176514656532830006675621097480741818796212391638091158908914492031066785968839061827555326470523028297121136844463737955831971364078991547502898044570914322527359832430293908107181835521293808691620129107288383573619203548428621549518026296928544993286189547404826664064425174350376055275333524936426832441067575522152240176766615886962452102695968301864705190175408854685831323656570832033851060451421261476589856156201690839314 [149,84] 238031673249374519180909491780463639096062240902546618568244403155632568657295745607184748043963368562686847074033732359935725025557037813741881297221550788509816083517889225205105605485241351123436729549002083242641982802959021072494605734933660603211409865282579081508163494338724056458970363429438315287586224047847274050488576176678479325711912115712146181654454716328034076998231492095266916311080005125685210012265167617122380827149446551980130267184925580348243790830829936890204056790628795825739466731715676503155874052050395203065272494150176550485925912360103215565228934131890204280145517398376483366135254308090456215829908556992160759631316389617131244635710292086278655213822362804865083884572393337203818028904981316860034668678192711162782118330672679432054014324928750010804008281273586894802847828737076085087342031508146586524686471886547905176478572466486502279640515856837720359248122810835543873176677331702365458489424026536467338066021045445368903487629440147338964482081062038076728252287253659612992996651319321086744810006882950555126392521813053924761770765754474790565209030253167849468156600860786544257706314457391695593460915700932651344671049462404508661409707938017320561021613535470118544887613161555914282529104551488024364429475025539928134221996755922418535429357775180154580275622522008571580227734266078546969343080310928778573324574004047437342374848539902708141622321405139807225374236228994456305744230560130990772851678491919644984047259692937991264096510105051474446171120704265507478298954999193545320257330708046442964379991364676586836462597268702287800643886970443662119308800 [149,85] -15315097527448114601182845441596173217952305199580087292931067218733851751126541991902505800563963423160037304781670557371268168403775709288669783864352152427573070527551331383504174452068054062375344903816620021977529693606974465586051308744409129768118983176904938142904885788419839901526901634924769465787580357688346372570462152374326507562856938848570611268972727316515838184425080762299652618276396434527527547568765193989414353457648257845285959675793993923495421019289412481555214080351523457418411198340549330960035380289458696817706452326858976740433557673990266995232409636710540916364992596254844296326410448335585240891581006857135629917434616689521218254066673579117132106495252974106608569348605550784477043205869418255254499603396958271516560201355776771096602477367037904195340481125283392926591342426358801013510808405042344997373197480965795616696078459132933249443988587633938691550322961641005311981752611428281200154330656483935149832809869656842910926985438778994739861054587421535075645263199716820775219628315020938705937563730871640999299073910211841177150628113037300159205926148589076930371700167005741795631630817631660804309804104555383612253360642541600032358452051960697485470450063502833365914437117350078817860264565522686088167978062759406839027225793316434752131498226353213405629361129635354801075554235352699153990332038070745185238102773349000711791755783358281967158504525313561252353361500728928785934631814512752496051980325090533155004071548478038154036633047864652013753629509534805059314611800116796059590662019868650065860748591416963851521177664076266686030877475197074676416 [149,86] -214874187509029830410168783272151144049032986904304101408005927357639857811743424574728044845614662211143829264927781624901847879015080458762182687988161868789882839577817119380550459950351441555998267293675391610612270888308469047806088592373279461249576150546740734520427456185776174661353598806211241821860213760826643500591977712045430979116437693316325506064340044047122151757958979481060718356811273215053798750318386269553817587471877563763681772192134913687780832390175813583240662753366217940715281345243686636480477182755914144226815048643367467859855435461260521226243101915324466438282731989884957091126456568332533691837225163558722910342118284331827997491748943600797152345942879855828456491844585715634565565541302405683586963362773296903381177197704781191029264578308775616048523614590208545171702152242788824364570156383145898057392505950956550423971341178283043740431594443603361672345171850014453313828331738774257842064059652989303907855844892959811636144338183159036815362145378963245220297649025505009207534085826238906514894003435655713802814794949635811985740604332414348564413664742028147418967369395662488644468795214999174585426633685353480042020426406642456637062188871605390639373949995001917012947240555975926354719244021209831636787958998225970212666753529446247346905266417616564747117149927400953623284975494111130929013104416482868475111686744532018361735600498574142784888944207724568582150960830785454319481578561627769181297508594674963568965555817446040373457522164806098990797501064867152524317516884495397355976321238623198400649883401274410171852542589765386615585401081145792 [149,87] -2570885493487303096351581535597742575790938268262041587244071964168353627422799864678106710886177122043166825250120036193403903032886900716761353568348693311996760558799779732064616380301647621482766873429957403085670404220440396271722735825156648297607860296872844580099642243789869288847877207677951770087107646501551475287433803208459063085339857249653026287285773755913355134789069398159237743140020503454443039747903410548593140032613064429394751252043296323843733632746543778968695770738732484941830520491742201470463154029362060167182360098515249960569905354990556173468397836022448961840755484785035752299225707750865189497968848685829932254333621414651562197533723082229508929187675687084604897543591019956754262393767665082329022041671019369522460982528329863669705458418598252350381240217811405276499709376730100899541142339754246006173402835454584720942311473576740770502330058730071928642039080959550175065372724134003691071363578967690508196813436152581627781334526266553995618769227281883324357679358985584793413232116089537037366282423650001583443212557452904951120579624956449411383013766653285310767573357818511979558184501486886892162679823373342117784428767979882219271646493764959949511229238980380472890455297129367743477697318085927803823341924713040878569127838902623872619976500297090699074000817108185473542806335848047073822877688445020014588016494678999319704697191862309557144647107150516915807487571806581358202189970425204609229053032237132444598266978142593802180124460500454270540560331350828827392960811827717421254572340020787679708712979556417740841423630392415042010283328312 [149,88] -14404517635668471583093589219585754036982024570943096592548819090433936474200151528985198852823169018873700197684316165041742602738932342337362672757276853374288827256745723688121342234753812208314553322235551111792802281774677925260251094443473754360432155615948298746412445434885606303339898256426351746213497699878315808134239865196296471289876261021748553885331590551899023264513745008315473403580625451051594689559737233974769103206550043291579843473356936572235475229728006741183044033774002104877417537269534237480066323634585009277561454567561283983675930647791924006897539800015026733295291160606989103227210980317543475082676172690129401374549960239738305429439523039753137071202308220055302392360010332878073126000579611147274859372438510177313865849573041123938389449531994817400691033620565330225326703896632814419014808536261709374429075470928281973720425097485131177547245489813187894776072012085901178447570925388036070419753848066678613579358358883455905209566153171839880127188801947341191230060237109567652966313751907087762092901565219720378946449269129628452261619976318099650608885067998903488995033038255717177277341447064538701966721620736779732998615968164539674955324541010088058768700649003964525765727534775562829468497872270693589217967543763532586355532982781322970222262270786391735377140142965584356187785956221343995791685153978578185280493130251624281809253935927364911682292530529493888741888299763361856542842750340565138541752661805260586695194006092235834253371261233713774082406342597860378422841908408866424399510380750193183097967865310418354041335433787943046861184 [149,89] 8543721453302952681223529019777402340860737122506224475129565259495333099072309337986666633990067453924193771744315581422392376248027641206039402088091675342835376098566864848126049634220223540813451507137316549598019513455459848489542685122850444292366216251021272720793234341152913694342171075466855011334240310956148098555993930490699592702207990770818076493676552077295042024100876290467173138173938281038106317800542474344553790668205851386361213972816003631452613015914434254130624816715092952757639987966855286458572221658379516277064643674662461034196355358633925700090329804985771472064529148045017993753399960585112656219176588834661945849270346779351734393365895169564431637479093011175158299078047767405318181982357181386205870623392833325621293673777817618870393255406350727664407026326859869612179221600899806742791827671045479966360054208799146175769347684916670886419873413731728962431247234972050611423582844785113693567549733771382849541244166502931392309544110589574960938960313816029981917419428477775950080757731231949325638060492195925159219943317463305868649427113641892937254362530316200283623216856483818014574353102753517843489440505449947956318366620929041663190304680656186979694745480166448548837110354214568944710161483314093541442344427083019209058697711690015258025945136723074106247994866532347840013664952371475396516873198064902476701627158604563988416930766339841155537317700130056329417797128183513877699654653794158000165127337500516908265902907376317264526278731911885442977947704990840514461218118832784091534312932250128418908685374151974320009549959333212496 [149,90] 1288363686169921814050600902633725175544840388089873120884845074001178090428787473279333391776485153551509408307573096928599906238712465192088395467867062747613555202242761353731210960111275615083853056452062886797981717137314654196860496205531327168434883148676017075120046923146720168069727398287349168551220024649452137995108763762948041623050398534106389016301977678722224245344336306959522180886511832366568748345954631077382222090675237469666940770122230031111979522635321687349740929458805990542387785731644873135311431469076915047191970548055867357693935726861477662684120340387827494381044390726272993363485255637317395178189726167598014728704152224083020960329013152208090204545545837085232920519560158271529286600398862866464749730980901348311520591984801364358098256319706445035590591683345109051119025744692375310035094232969634157036650860795442695909722984244076940391962638402544812751432761997335983974182227115512774040833093380989896951183864417289058112539595964933938517342153270785956696123643697976836484714196789781941431121374950661479320433687638348043754585142276982052529603599238761556006843097683504722946068803255971214009573134493833372291029833449991308697185013153278994151626469735122017516155817142582532944067641623320307652443159138103978011555042025291755670905182678085105800267030209195764036147769981233916940669417462939851739317322972113063658221635192713395255474792423106123504208142064663168133595639746337406610556876332689934642757994323321584629016648711098697648323135283765206156972676749687329544501398210736453657688537276467251516498157236704 [149,91] 20100954967495467479896087729762784829146375923236277270885051626296589135370958993952727526252633967767062472193184274669969586706200367560012433429243120035593686001571801609650355418037135847776656884310411264541980685398233882068513939630947889795227029348681856928985828979113544935104863938472873500264992174300143943663245973282833167566503847816592139979664049067857695603964924191514008783321601176392591093757736360955934934456012665778677813427438573240214860144821512189481933283353593357656560365440633180443419027060288639895467184909996468735848593142526631193530965110156818060165136780905148381703730676931951232444424718661215912591032823923362002199309557544663648068554968742805949324639596018145493131663475381472625105859806916212317047954791691047620766269324521881283163364801831785826584921268284380170506408216697237350853253506360183594852946403117639386570789013074827638620343940615018859051650113920459830894634081114440095423622647578846126245132452608534654589646778235910975018439653548910464245487897168792275158955510165017528189409391341267598672466438269433758600614696483671087427617245560110329683022471808370872833930329144696538088004722788815629346675262582641220116777740748426935774689032759316180847285055300264022233517769722618155299668840882310107252128272587371629730152084073007682443619440093997090418982791282750124574897618235595932978318383382522869400911865458891349917532275133725438201165715952995665270692710323861542618647435864689036047968125061301664455049756449511713188486918929505034134827810129874944940323890830006412348786120 [149,92] 75347719943523550906109208893668884589413622637524800782006925840968431484661613091848005097754528948818682936647079552397817351841869350000148178042922399816595723979597020029474144009076517308124802574761142873705168008358788618750943862322876681799684923813623043311497172269468894248881318368675831750484995689655499465436095522293472297556097389777512746626582501453395232442278804696587809710057894704218381380581757010270746959392979541662757852828678725507248920948962027521516370220009690265490330700762710806344633127455075209390579506107541085876055325824880259049766795294661283537106553075876575663741472240248943387314932100671735076937571566618675467393438733864949532347547997533303080922667998372362471846576187091363050820172781576721552632762010149881659351511720567633108148646065650010228334510050509857591189369261091383405011764983761630204677091626105228616427484722015314110327210209145533836846622197516705422789557043759017054894471814524478299208969255313357558128617244368980432499177986715007418190919399507127220953089039799817190440992960191595664806459165547755982382127616859709692156057977738236323616115534968620409494415058953625588144904159938867102861508068247292424347376265853212770193098027573669188392230537537177454995915951466566252760529871772112621670083203241769767662187687376062350137346966392982088998519901669874770032775498041953415471460703963156538249428150652233954035339966331580266130857294974759640568353801733851627584670860218164017861082131071830070529707214697574445113657310376745227130812331848936904932279368501858181504 [149,93] -811483822518141996148943031163397936000495922510616356406893565721432116592940267539569873478344556655101938919366509626051505100284148054651366555666696237935559012165402056116376490754232811556737086559103617482131538263528610467788896401462264158525930162910404289863749337133822712945211621590156236209641440272569836172575097436774071444139675434281573466552949852432607161302817927114304417301515221475564967882344483714606566610127891582890402211722630050243784527238599518088648151393412873171953073794191626018678121232976065952303124095124933966616734806960515364819139019552877412216409001768830332666452964295193837781035694930683680240306632070231773240025411618299527248173111354774173545511682781629505533576355713969150850041531483293920195080120346640295282331588355151077567805868051326721265679572535968911467616188750438022513826531192569932434813258165337630417248232269508213695042019521260262237855535263490344254587954330460606162898792131354384964462816442422512915517097217367799009761739998611369035986559541260904397898997190320708637064088682399092070948385287721282923941973826990712991631806231058954079449381736156221429608459189720740089516212505777372076026743461209499266523958088469864535551521299083246744101029711079794725211925613532166438364684662494199028315797225010518147216956270834681084682699363946842107782023192761899892588462768503069954071629800711145786342121203129009860864312583764854924639557189975868216384244877404130247854874790547910849730505001791068899501411433170726674892660103117577245943006749265448510024765441315376 [149,94] -1806540932566385052195998920669026991390133644515905052539146175661460117554875636129474694085808691538429325858609591549811016471397236875412832317226244917670585960197336781997773426682686907822148104293791782753684059804274852590242779400551525598214370985133968945152596833122752022221476259746292563284830851999961497615244414670566230415051398544733948172222305120652291838760244889668198100114991664160058361631740884971439976395882038352635341109502858568395174445744164770198988565045431806102883490035749730483367425305908946553775934858826038685528143260900912874533735486268579878697739408846297598834059999821967592711612147564918673900249490208042223993198183400370365331395796943478726695274671693072155846817733733679317302132681117939208732420983240169358636039485437016061649526349331586139764883452187033464685518639256464410719914350898836789698066211405364630012748733817977249234379600612691821482507187364315347388227525579416138056836925746758478984557132821324137924646417235980965531871485978387958724993227544135898301834868421656356392181319939899766771953135600707174311828997116062168919323227891858056405233349212556614955269885157510561499020204506539372198212864532496234531503653972582873429615128181962053299392670519809957693681820330339775268314613766004789543063707647783863809919723215823091782277443093924454802487925910135731016130557654880449647294913471853359294376364494579646372559692581057924571346722561940343420552486924715284087337655793071984354288754717567243552124726266431698786329743134302339261390609946694900087926173680 [149,95] 62899176129390309167879157250395012572787312542986408323155371467189237206232956667495109380160964306616754803581761221913247160380083234634860277560247790720578165864413838653129373035434860943972286965249391551053350566711939873076048477059418267743419848600733143047415504008592365899810353105000729149721059994020298301561025046030962746872845377163546003450187262815542156058901330251529392126600196771073886213833151604242774043119774761888589560827458531134055225619655949187416458953088070378915248792097970618419851363999369539267734116061544293091190135573911757101278748337754080475849898494711671080504746443727006745848952772100336153872887416881165552427711779541070649309156795824146867359623941826441417472022348798094801053384447078503576328840639369752954737064161742847453211240990618999688095015079488106731812184877456565795211723294144642477195491595977411754973721653629041946212143974075481517669439348885470394419283888403704698480193034530438892383489821598261169294076756366823604730823207958277650220286615342446562243879714234200751048367357917364994877616444602769983486233354005620306196835763103777444902483753103335786347401760432263203034878802400179343270341543141706344394500882751760621346629484766144650337259028319439172909753961508282133905180307152373605808377977404212341326568526421162396588024127819369962625479055435717205024304228851694577723931565481547758632718513582308671511965295012899023815382900667382033027738945994891860292805749387825368590471820827541726376377545665991885004092427304415622195170538685645155344858 [149,96] 139044312005733120678958355249794979597277147548127205096344386800529046850126065041150518726390935217351111618668562602711988579703116428072982340131851788357640738556378095948708853083305376599368853455702964205721068766742380334080560604756492658542560930070559701338945604724898885848603875201038457113373162257994717199862340638684524072870676010460884461510560059312371384912918683995655693649831320293930680575631076992511465878348213457755179533592728507208211177140958358250514008995070208781929287344114689434432651419615045390314476091834900733448348870022258283482775242173453012283471092706604678809880401429509722119505430100759838421901613632310775339798111970287775956972879460321441790737517435454758981514059998417234906115391356696599598563165136648230447796702539509021162846566225040535849775182505997327578910876274905596654920353638844523380190536976576693106069603123164981582017412569906796428183428394866664618506477810198320385561936252842835286002599980660530923403449807582024586240034650039377775363105517530946626903094148974377923966556615322363869061467529381704119104900343265149143642985488095335884394630188420740076285066192275001871881062955343793593829666971220765801599349926289932052147753639364980364162143530460797722249230112511320918600245104765363793838843025043888520447773607418871878044435609570974385872328648031994881572745594571101218026520884867213962998497385836509110629593558253524715702160536756807725828006056623740420033300766338743975272187296597364325863777221849052997998736448701372324602400402174056672 [149,97] -1649876432650932469446928961896391857522227816596713771555889308277430699892279507925583413675482324226670957067068174273898869425759928945935293033028959912490874010870573722504014928600584968206187094646887258022631275091220395813002855233444639992100034959859102579009624379413396680905918339412342367590357985698605156802968886568177691391109486524455712553534359758833961802157923856684785240260363572669622058738757525822827730901652049806830193124565171331864259293189642828482763919586255196131854524729661496751978390096693842564370090292438375770916836344926104505206877374842542453367340512224936051344859744118970379171515594644868295376395516461910273390458491429513198538429841745506095422329251586355729399395553797302922160128779174019157126976312465660811245615883432844069781340081771832447777727252222007973690237282159852009339183219544151224902243816019216678166973967002654743298741977434743700042543646941818276877092916292479903261809608457401229360458200064650966262561662742503481536062665725899279136153140087083838079373942125452426612326644340676303360189701613396185010686575289283967001861175980524949384742299212366214000699486417372049879750096471761712061764913193436142622650911157848592916777695613805915289229391402927435638939927589991638829789782942516726024559172737260124084637451071215359782534799587020320257216038296078885041559992943057816588304249566031485745886703929407886868199052058275350539199494808041437367422616859579282759763012208656449547155810886855351371984849819294744661106346746449152164225626865932 [149,98] -2756971785538590251646591997997701398540435483023937301238445568358056392439103982526232072528245988192711258533696838098219108650513538894488567864972712060896493213487795775914484995087255163381225149594560842479416033841592026193012612496921354930338931133191358411939642942526433621000138282841282502358166833771027524190063047432460728787000544154304493585513049136243357620647608367864252187283307256045226460229705591363729315191808089035207060802996232244764208454189845046040388473622474385069829007702211360694059138573300466816378337766049009481921042812148434431835771916120497387632068317933085476103229247468458839720971890708373248681585670469602518531883283780522813759566685740656843017353668856545152359357928701454935058966004811013276695580417738665502076566195439848066143989739410946812584134557015712861015275032072340937104716142558016369752836456748538696197300623566392006973398373043832071579063406469233405384367136050846793946414034318142324335025751730146259690191173221793405877350961729325469881934893006820810464535338847588014073257161159667656393573644070780284219077914355490098144137023225086039952043814946426078083791474799988796651933126883189610576862898666508013254598672137665585828317630033825704440010291387542831729913838349597522745191668253472632953959442712436822998258260647180684273559280096238451139497111484280063503666132390145392464636499911191926662621024384219240002396474686614828249791015762286979110196937674672957753442985913723851406055511712927892885573658319351695705061886699534821226381584 [149,99] 18844248466233182118476127341163556540493691042384893982913373589182362538783568942635179452482017779289200283476393027293430506782287919104196619835076641549496250875975210415520847774329333954864212076209010997382887080806519436417151758583272472863061952512866776375193486961359699412697858517120789475232655231181345959228777879486991209903348838810055821444980354679303564250623409090521981004569230440961361088262650436686144608175201366311713688203093056410693195303316986066146650649778361509162979058805344981850972110352481360403542524626814275214970824689657334260068349641632159551175025700527567599500479617853846029794796489689082825305473522753196331304577929950700949566275454868150027706557757131583392791162734585310098742019434942981810141162136157147236953788656929521189963653779319270825709703288493150619925136725197783326877821778368438563653248436261365255343429147879588535508092393776597334623430883814365480702786791458544792625464005329395270543465463941260132914792753637150780140430789832511950400437819794485642107741805261916375186301904493960119464621751944431429531295028461542270422275210615801161692184907110389653736452650639374804300588649066413584686368298871300132796569638152625659515696354882639756935852403500994429712533456209508479265668469801828790716804658464903996667164903458620911241201214538997141727878422383702009925298393695209758214104927402129497485722322499037684912850532741321341506594079772346387416668681545153406247420924441061945656522236407225433264452281000477383276085748961886274430 [149,100] 16798098122340798372582788113603452350059874887715274584971159261599495118279526452624214877914618510438521381343574463803091037583680052901768371909687081731385403484766839709756192053850645932960374463702685246749005338895420205963460433856053533736492928867012809548728326132397034268689698705411483099974521440083537623202927583040444776178652491930759856698804045557515381787234133513903547792908429202540557037102911399150457554207373177770743446380345195314886920395079555275420808279038033489637515527813964389751915107890937277699557947581238214105775026228906294209271196358386490991254551822628755586263170206443147745734460516183102641400334146088673002687122726786131221779621633037023125561105828342030523144055168605754071279047963166476728488715177918926519584591770662904951547724698783939302507815600102050581555316998367685616293873469764011225634554285029005412501546026880741156949184580766037046594546801416395378408798356120522062897039864922561108229217728737553441822983201661855465072603266709606767491386705625390087388762035776701090055554842767099967293180673707783175117202757377968784326130390957783767311176780336516747883979287839184820383465686249672905311380635835258079001481566267598501462907462094386723744613181538124789266338917787989035002959020835845710092350393612854081582575684963633062410029725906100585820074886906368992635872626628565157767315530435666228482159874463836552452995519486707040353406400599512980802954326423993604871640577388414849674849245937156093214402344394181386977878683399808 [149,101] -90545912003924509365353859104236888138154292421730999537010714893322170130709845452860497082320705746219708459969574834925406484900575464880354686921396097275658538507344432507815069621648330674470916636871514628265099328796014383551749930123979700162092940081014389315148293638886044433932346097358887967450578420587404209812194178060413748314831995239537120273083491674616094634384660809205935046867298415587573095730365738996592420332819358951726979640319308591997602234374352422311728815344460767321312449059207359040920312811841950749929274908167354986828652277364989529613844103643944770368032309840190684421668972823507601742695325791419241180572683098091373296536094425505490631821213580039114548635914675657549735053395575618993149277696912917130873226229312663615463934265002967122901882181835067083191998417364833190643594883570947809992779747800260684756619167874062253613969978272533770815303740422287702908070291105573506066530872633308494475231477984741195185347569124554675967540356564626787660401759698991053075407274959789559620291331336876545093103327919546032349612967586014477282812530436766319521931187971952112519052921631892806922391389661907709225675895776940599444086352450006787109749246410632628812364127741526428615199917430273489478255580951110021805350164314938396217305087845685563760179492033511758078952592963582064923619259410244421022501057649364078011371853166421754533845484370112460862323701699707974357910980193518317177372237020977647663652482963767870359849564502293942610217622371312800355606480 [149,102] -49084781670207247057228842261860896472555599491144279042999080371998697669278133438589350094933586673386744295812826149409725118481127428751725899193387408662432096299009051646170847753376572468837682451858305821954841759922562995651511236921788746285266800705754701170970415332509113826985296519154909264382680860145463301878559551038381361160817121660319506296936097208359314770064977184445327829180213478351149940405166992919194231461399587603657436111982353651690498960228208722093097763008042962820832557847946036038335284144419724223112706883626109904092830385213380156524154570414478413700506009796313061085312121025674522791096375417321523612449141491059355302986177439406832442175393455605951181469897455744363782946497573888336869487536515375311282626955204720434538089914811488212091589380561321945074383192371954446089043044454946273816952672711302244617534920781668542295984334909140675879505302405567681667943718282097405844272451571557880731671586749237508578443867715955513830754390213264209923480477667008169570307079622051038950401620670143878000869821592708432943554189996260208541153864840661507158840656011367873659773548073554459844798098829446491472332055008057690038157855819575104808300804489966749167442726137529713179152781155240225482100239255535211338415931647440207192471878543650256195992571783853444520598675748409261644826759879859103651581274343545734996308070145823438212320053218997554892537972881833421184393959260979321491272870764801709327830825672648116264897219421561664875221231643191058208 [149,103] 169539473343250933534117739121171739954857007125301090183635986250349057549072676902825338346214923001159992257375078120636257777162203041978707650562377965176738742508041073480256527265097200705335743247364573587389262288589744640754876334154758416430615466828271367356444704950563332761392693141230072816227915793835066602307787407210059728772165117957938636721460345882721836114074444926036437052846263626155273407079669643241190670113145071394840528657781222396940751658559025769337666649424569483632496304013422971529738823956363161611795718489069142577803650200170681537187042274645730505958164582525891404500079165805211080645167242025098052253377399049232649879767968152701267698720206090828617255854374057165420692179872267289421142702842056622019408693760692490392275216165680971423305522605316572418764749308452369017926600249537435383057995455033993719098159900250496567806150567702534551861379385081681484726629544740545484643294989044816969731109713474205220112193371299750419896181476000863822871473767700533769913969813419350596980017931126406310694536265354171764040026107109612117090476238479735775763780215535135073494656362381990493456605699083055378877599117312164683579892292749581743065965835441792460746800264657913064595474933961261282740828539051208835254886687354353744183928782335251585020237927539441049474934843981902293916720299510144509284725032360773843380498133369370290855962697771420897638226408802686389975182441853085166151351445500042238097687927640436185580441134383571503765070101538604 [149,104] 233804815174462154668036642475668401567485920541457749504877055286506930970408722839060471173636984619327808503907036125601535831843064232925737800235980618104928180230319926042904174239850208262619901787852780292859927866337804669639777242993217542768770171040020349346927996572842961962380927709759733880458039501069050516074542349747960099206754312488257012371857803918832369757172928362979199597101363856506027097118211718793406556313055206977959636342481586057528295062768555807822043424406310309659852123390589356903112751434688388407273724561045642094041361484772086214400041873209538502443452975313123813008885483978324599910789988761423677209082187763530826198354780859317253444587479999997519243317491849435517071295560833953318028390931938830137026919255370276443765621248616130328418712721809006276650135689842583324251839872337298913937209650905939778584235553055069770291193993726297672342262754986774834472135488157094324854165685061835818963083605556930601036613783609343444925556007689150334614673409183397624970010911699045387900594398103396037052256206348503564177666614251188256314819163357431798928240122913771963985248022025182379762180263502998267510311697053425998598417938670332796779806088331763700121377246748398669023981599275060438287954246786565206509298194194018585949380051859919431821635593661247225856012315169663456748100090961405409706947967142154017232137791107852019776229474008292218330523579876829154572840705062872142949395510078305593458369325815936357738383565970540808635998912 [149,105] -415362176037572856855803193666297433872445536059760173200866103610450071022668012337006586639437309607613892103014048858827420154268387766192922520245566817376240225246859499190647758379399820974647974950583360256651740138668604150752201136928480141554813167031961762508156136749026160716312290421064538147285572726623859780182476095722244260354215597857484657896132040873921110962673637494754223367754982177264736414442185288812683327808311106088795615631539061627150480963376736384938197091322679191627388185117164251035338873019418252473028056618740708966194011608017917938596175067403199042694206222145860590822821394653722018153657388231417945822331433621586154127842494750418485997991766131171178634250764752613519185300176605321057463663441183943925278297239844415317169099836882481799493495148692483333424255913805977212810599643326293308660436693467683807697170658225173005587109020832409147459817729005223756490069226161652598584539490538299430614244994519762499218092939490795359110645987949262231739520315314048613523412084115706117948219930440174127689578269650528055938707464983272265486063632715509684641440763011719814247350406717655863460684376228592971669361278311365798896828668704231139524560454197678809853818195095893956465886381943515863441872587081410970136950603074414254424017670526569172421004339877382459396795221670886278155182954409575301526081182627747498383050084284645881976467331589635523393301185487567804906172533157686969713519142197268907419674001135371645069293012605507468536 [149,106] -2012682133597692211552029695192327659429929933189940659979446086814108865562986149318235869247568868242242557460588199858668220327598523541946304072314137240758708648833558234508201051885382259701155145440316041538956235575844728326069787275535214424874874742962720939996146301465877428355796974705637342363707549314294317057209553953395944763288613501364104651556531464022168106603986988205152588553668676800792195054887193614502880875459492137139074216058572524780162171409639647488848865737038046477984140651348833444366084334704434050586439383493551297223395150825739201341567435620026924623853159405300432995002534415872754864735999331435037080068650553587214132566453649926810995333202343376459277361364061642775965487162075358990076103544338121728850201903905673456510499131734418357454028053188928017507917836105826596416556252997165975369395907489791211661439936117094970130525857230066149717199930315494466612013076964779230916559602979045816857356367324429883854941512446648618092856818420142765274765459570474176024235351883505153836747078068200210867148684164009310872756857573209207066867825044660791948262648586061418815118130583077938445883342955336222510873806352033633830132174740722249587133160154497636290236308423462862539634646993013745407455949246598587968585267953571393123819992284869507006607631179029021647539579253401760251562659117163823232628744510336868462531207230899897306757100973087780620679330469676199332720883710692851021720702302164614260012398019684848187161877507488248 [149,107] -882494354635689569724578382512186991739978304044988810487913985473914106717261677724959300435708861575828856120452539727328569286037499603227070244674808815368795952112140612544753758444465807841762948258561647523281792309996390290909851997809547124629469830519104403277898827094244188086127456643374549159388775788891744968954357021160060727817276288633437690875153751887017253460655309398356596197107917943627231192397405873850856011204107061281688908055555988665661271166319049347769298242933613687496876373395703254134606767024226933698111113777570484933947113266138465345338997527973774940818795088076994887988243051685351954970366827179902866086911420944415514602369276010098530497660400680240635286033946474815051355477671836309343083002430611587280418873119727841384589164502530505947278035628622548291099996739654332868221350810317335222541187478618741251811153769362179087192085169539945502869995783601163814971992405081806714523467422526282605642284337788431203287573240266521947000095802268396066580075781700501262992289137871825187300640694671879696620209071932209409504002045204609109728750880311295997714453268978822253196690291069033082299697973925197174970026800458429705369893753592899129058181159411759800646906678124932898443905512666800502358529292182228185520755671063500199696947179391541144474129568353316124001419197536119924109392404399934901575384901003757455046806632160544131079332935237340162217138853852364049548288484168856148654908460533560465408005339952921050990804047 [149,108] 1712338770856702336336821068109090179614652136072658203322061208438772340873614693558787664846975386138408001797370334470649276776230760516381716034113183929773630959369311410407835435043086717119479826852077883545356111660142163179283703659048270539879503496600812137487525122484202661638777719892103542511012035285300344977914010210129543980823683925523122681935827523081456083504449362352721021613348467859057725419613682323966316381637739336897341507488392278767918053416128051658942985881179056701068606967268907377018983566678161548124409713651228449319531859538376794007536313963549207112795430853564546715397609576635571547225441657187936513268248982019044139414705951050704162480788294724474136083058726909065204760962297663188318082193036082762640648345538425535361039170488664542739024259271920476923421278496375597184233741238919759335186966571059270632597558063842686480073069703932639386039655207566563276756246844782105145826429237575784742442422803406726870024394337276481276775388538297310346784130881749157450812137793976501429791158625315159238162746647241889687155323302492694407367952167655939656841761710000064044695596350230083265862524514013532767094054689741579940386995489156733466609041546493590456470822990884906571554159978519576490739477290077985733015801391102734417657584036672209311277209727286225045240386427546877095902267927365790322054479838986339738847170817154591527470541544786017453689785384546354707848427548975499508838063188557192103885693657466972790592 [149,109] 692766345077586988082282796993055133122226958659073489580825836834058190816344861643540497582859447219746477314325650319197822707914570232954243365886733664378118234559826925845668939827093626114250188447868019232071828546283584971140713685547927718409914641077608515636456702606525696474717268153253466358298737746097525296876724733915071798182920114246302989632711686729090044200203211852591329036882527147079069970889871674552942329183028679268502428119429891085853287673366143260468597270253890725515626238523580346536358498325706275643675747087294384957587960915867514842244746932652224238845175605582271316103375379850132382703669186056598576711801417673218894482745682491350790636970556500981434756517469192981217247495119458286764215008473554328855018343254120815740121452096497078605146529740424514003537349887708067084314148025350210735520787571315252433363382928352637728981225970634066732880380368992237122119656280717826804644307501863802329664611201756981107995860992332524289718477416413214317821083206597369405975384746362774493790848531857350914847702751846249719056948185369144879822872925852854932734769176103149007246709944331859206380394240693558418563217515960044169208523601667916880590645831127984499436871865798501962743005273793007934953389396975983198877304448592591061131582154593096118912578272179894399096486316393167204249357192518949643172741314059915301663065767356415177336220569455363749476038934874686546158149091865373735953788557519378820987283432881944 [149,110] -717572988301919588754294898620701292033349397960591003913391808246741238909060046065776116630179243352537568825537060782745810415853533588802845214722536889849855323960282631976240740244640501030819299067465891559651809832116879728618443347400101471973839545473914555704038768629353241115413768994780424663907753839314661570562689924431119217610248743049631679515296238894562377397202678030519210793943680221428382312943640234598920854867138269297516573177012136292565725155605481100227464665573283232024012491796147957141932653668250367442352403026456830915717428287230679626002853706154331987828827318064003573707547602096803444111678655624858797229013538384646536578084480696973247953057659600689844240783306143768360365407014935110957615281729524317760621042459664449294369393617141484926504436251968940332408173145616976465424115290878214776306118978910952621442242211125796980815380834549387866625801709656176498743231199385267631476713631303704968186193708989841593821472765571106454314205642290771619409011697870945516321323199853832436958293152579746348809223319277087525545517116219178719308221735820722846153165839543757120137617571141147388416768152041924342385015076309974403784576291292421415637350733665862559985070859092216367839520598630974722809348341616097030312858431932234541758314666474452837423339233016173946740961603513887758066745484998213305381171137134015611730642125380560187803838750694810330473209329397969246814836208464178173274001800652316759150658976 [149,111] -497448919021629804019413765390858160294947640262594226686939800184792606750315064578353772838345284089254248790569352530970149106141520509847379698299442666235834284849041095192266960757203441867761839060219810585275138761703731262451552410572525460349520881557711051744429958059938074171165757342521150406435465685451090801663401774206055874163526864253712476511034364672948825378045153314833084012903786694071328260919516098123024112758036615861730691751560915722717918843165489266411284292190928965432851226915860306781896588303204316472074666197371993682734526105024073296734501428017612827279278038712041745422198303135403752218957970740226105662046562131865560934863173112232739221868563353473886970213993174817502588914363837956841031554091065611657051933352141753425604660958345287561596322473647495230120955390921054982885067076808130814367032747432742014226251561997038108073400901011810941163493732093705998339251283599958421394491398768642604878553560113092835294010192281738883265160958513041458411654418592785954508622379822832336080910074081561219501386021871260703180667234421814249256554083020422583493549382465783315430142713982305779235981766089266281092418367703481555387138695417738369958399527716078355146316399613007594206165699238309072325385208393971373556646375453963676683547968286333411597115934263062341999031223716267253913265273956379499440719843931631242799468819111897824084556269350055266413916250756486446198612598098415291356476367870518923980 [149,112] -238237863156702618189086680445362916560871891425312486152001619468637861898701359338581304747408389762125666515022622511382228620739038999771511450777074883127707760689908949620974238311865144048531642230853817519265252329367155922324428406174676048313325765334272850254665462431886530647633287346873273944569340279081275682995055337976912375416169455123245270900889120780633853621898252059247769504065257420386683563195014767679428145330599159233561860901761092276040491106264493688787478318941513332315101677162433502436348458845218238320130527308797663467750807980793896828967155155578140791449800181063573316975850169067246466610423020710303650285814522790626793104277239084574026048292351536850839556731556726328691872733628250642648198817397832607875177149159407776881793252258510137704680615974274244555091083521965556517799771550009609005490356328983698266593220877235394245392077003140669049970374056085957213439684171809937013352909707245632596015589520377298799357330877046406560998931083514267915845899800648055251651384988450529928746799637113139385874664638931608718257296750289776937367749513796874759483159563312328912963281473892587621252235918499321337557675395771382963162125510717652828573364733211832263346501575587333132313174382286529683187919464595450853847779707693873069665857344846745431471131805947529538149084598475686470191620876247115364213799277251318521919789211274684807431073124939221258466620554206752399762926089851352271013025706036096 [149,113] -114142549629861132200202287049651580000126474456614410926977130178810855257807149627232689688367571430051041698227111837188523202666182708204470998324742042487276757101607609573436699549582677169973879153463227712425931251968917442585784730710865835078707874918845385599312808121052808873193220641878164846290193993305230645293273682454054604141127626745290773311955011228974101080677729794404125366023847414638025852040515491343374676728516740056726029199395295234313618498157154451713150885104972509335552227258535438880841260993326830252396520987773791250490582731030788345116196224351574638177607065967175143458285103761734194236173605666066814616660729199873609265744420516729403310992128369007898742216389379818034160531160428969088469343253690468676480311409941333809490547264383542485882883450869240898260972515316058642704061896802761949766719493618781576478764369640897452748951776803171307716002426974088911429003087713523338482604172282474347636202962208878954544055028271722810235320227551026256129290553653888150656199353340020033355838702475435358239451161453967200519655231986383228955261017399411647222247608333851746436616355447622184920394008706764606436856212264532742211381692077995103118483485546048783941278753184296431806122247744249736600095385783493792043234945501331329435905966439288414896457190052123703940411533172132024818671817437327223662813099046181224256325676538782417539210815796891223968249229567632036910027246214526155001289584 [149,114] -50267393408322420380463052776422530226637982667441531684868038212007323082588130592251267017541578788263005508633613330011505029012807409044603597715408044418260468848610193156612343618445246085044386233292308108165511497717845943473112777789124064143621212636024193559131557672654214478989550465929821651520346095788811255122762947483378188933536264601362837537088848880561412052628745618217672675101456230762292393534398899526533651291849246665467475175376798830650532089520288488227457905912437794271821508102232388092439024438225958919098264204956503790022630833189216962042541264115051403086916224576819565043687878381998854441575089370082960302534311172409245086765027695247525143845688469762700662397175067440846510273968918196718672318309988425266016114962450263583304939820243699847200181681429804183984937635041390537387131767201736269247396399248480529102785493797176288013416447677747930959414283176599892037186698882527607103644227512771410162275073432627815527422454264563933484672876128628517430280449177691424309953093316503215485188288201229367922765690950910188725310996269528422055167578226037037697875545896372873519240552407822053682022652150608392446059406183547801946237361240964132328767154699759125202004260378146807852840707245792516614739638064711308546583201312573018775543338187958987839687367619451678101724904487229591884109193322910007623894783290757851642640502442852757584213254193578835225042194962631634847661094684509032032 [149,115] 947981078381679109208559762980935427596766852598395541569267720519359014061261289215568009422049322308317832831004468530508827718655005299870165959387933579293903287196356855800969084862795081129301656873433670423364557857170252505600589098842077865747247560634892239004437667178516016975820933947274586483175222902880069787011432002168432075953395888112028112116446094779255453925509949980644444145966737122544551738627314089390400402100843042707138102993660768831762651226952797880870956931539650140445150340592474827031887227344516833057217121063157064886441407293872997245855303854216018337414859271338567882397176302306298074893416572685376633139275777861525973726119339460502463411952112625333762491393558440425447888793239376974167731794194789608965072937645515146419350321786501626810314347026987096124945759839610167372699079541884559184441510179161675359518697517678221199846093261878477848026812092542922143792060054281071239478705426442265554825480356696096936893769806360566986107984263337593088562322232243052406058998413870098894942045782862496699561866055308843650041963729662296931385780892528474701238801630866113977795559983242543097162781463004656922895748470044257944329953403931768320769617175854886125502259200792722602659971573819451671450390144473926488168901496206866005724832445493227045650456760848898132748750522537644576408824767153918612291814749496950325958899720685582978479143250555717936379143641426296509887526304400 [149,116] 4370431608191663153338285958940301453331896943329773513555285066691677690153825585833820925912440085756219167104905274983275512985951223582846270794667788516774654476955825209539092823380641447172039256880689900829691535931894236575461492850727025667794633902005655291854760267197764460659031105846467670193857812346474676994395539627391231901694648142739346843696053798012805728725709905113524446207040066044894018989734777244281279085420745050046223476162216697700000218447710178584280345207122852050847837317263790999552888626342773280733262226296479401926449352936355330062785609971729364835170503825271486613652998677427725131358365828500112245390848496571240898499469364401727339139063221117827049982230137685336246686204806059589384785280278624497072717733064800668651097907519545861673355019249994182499510914652436338090202209776811117385400817765019634267395995982165541371297429092832333068973537450329847927564251781028945349451237390881324266630328641849668753340172841165202518884078468801030689301525800320671742612589667922126702817185501344295120417895840693011756340815653786331216720347336509500392700197168323641112421520136678389623166721840072874432090411326306319857805563921096791905706031534315921789524304874151354165783156959749592707038555046103728014085930080578673783774202281222945831533559175065881760546875570831984042230309861126340431581267076669630129028602831560187917545562804047129205360578334806764193176576 [149,117] -192290256922920337579926977631636629524241354537127832032096095968663266339588593197894814036196633487461977658023585802782190969740778147685679556086818843765880751128519543898794305788936902325921160511084048778849940987884597501579105246661150876317772870713523874801225021321703163410652261355900676430742714077083386972192286497494577582736807274797513487240116113172888727330338996015228354570967609762238957719346755162986692530854253655660476869676147965326637543480285099150741696081009972714817030264387736264941082033739904869808197377431673460551784115459845331407770405378654132116044085171735660545976076670209532360393191421268702969670320635400415581895666230188133114707240762044943870518263420736655253024578767978556221682336543405004958946626948516905155195474332812728287450560053826800507641726543563559235322569735507186800830277662078797788861051937141804951783570699739437955927447150690702024639700434598525638547058029262859846611506457010424643413841150242824360344683533763036082700105048963287749520441991575709230419555730577037882772610001703664009000818605780501038677332375754969094114416657142635936389215480358884851683918709447166272962438326348235578384418184779782282460268539456130991794226574938724462979171457419488869948305408330544661057086955824951556903864908067492625887150340156629907504761401061152434228138530495780901722808882734411564547249585738172870775403270483835102966559415113434240 [149,118] 200416920039993603259944933050155602783759630563119727696888230779384121828132743090392380920085037543454532403845945636669366049424115254460871384388456313789283309328985406644902130257609960119221882290671387766549078625223148388085471782840798695874083088555921295826646939080760648816649209779462792715927400711479104454668814807405083187535224400020718302203332566748029998244817715589562530406665691550831659461307032798358856380321999403011731133614149910522385203997522281573357221376367122140422695188725688370198534405463825889927910093211663504630140154231457033880201289895532632333364723971165077711438631049288105689743161244829518213717862445573744046782060215691293528267730354166921880522014101080941643685722897284484390716534966728942942214049204200016026540094965167292164216598931546067574886853041125385195401823193335358639222038846286108979530874335196353834186316327676984865719747792879145981157925316291983294043054346967867456784937680944989669886421187295965878530082853021869948995144465374486151341785269176582363653316521096042385293886402800073294150040227675531672080842246520051857547511167199510790302974292489655914507972758614649081263120136882981100701333923215557827490111762592209047983056383766655416965864984661773866460438053585495465050533791021602166146530184413357103083658113377402900406469680231162703487965566946991086528608049643045394932412843995687399360478813741283904371282895776 [149,119] 62766024869405106365249973063634058967272148839430786867177476882293156311080126553549101679730175419587327045062555721318718526496914722361692274903271213884376558884318990510625888707853531420206944101857719691713925774024527368524000773175581098101457708471903016671580070428461147188586643781927286333905551057465701299989150020993703043431488014275410786230283911959087178533466450549218074929886779505814868149549783990656409979432434252884183634457374999785952199736714349065247373523869824732986878219101229217045970558480566309797345417989731199574758138889296164426137035009153827833396099108879846007302282316692435631822827786583673417450515770706310108742809633281910733415395278453970127810430238939411709187892517740074243612214349100533035559849535713826521798064661096728426602084092543808511303361658174745370553008456087260344396253284216611794268415065822890208135275824549577266425171009546147763061682500280128201656672866717195180999708093200438098283037421705217278592614989837275675662662041167439467593678858798844042812320694673517118172405476967628994706271524466904824182365165005006458791334766345335305131652170959444931197975869380007701635132793888366094210050583846845135828293189745817599889952828197169152562016279395967714285226983848566487437247354652556188198071399650074543395983482357281604472799474129430154625121669398280504839656607238499467234948523249304815357664470669740160496324 [149,120] 2818951851842353526136328632257869703924235024959139442177177214815205050728267747340058059098689560816247787753320154527784880456587333796992469458655543638403665303316063666481510569755558505570054964607159052694555113431316330381095280884565301221176167607563786773190824345786958769999999268751917906823373596171854004475594705890279775434356998834764169368871512063953965556365476805718969984829371310480545065464690967398193875661138423581079098354315544957805399489235035181266057845755034853937812835320470363665378983071727132823315583431663204475190823365595544899763757354153771816500168347081847517273926934810719590571715373694045071386412237877132244406599051774977587773532636943638568743949183210048787853646566233633971001898819388273232694228640035355485841828915683314441638929114266749915901189977456471864801946659297045051592947715495862070500242952378416090627655764761889749909513610099482456762935042685082883870393051085028501476071720817760748246957332266582577236321775306219438572883445193478398504316097115135419379893903429892971419420014868922028690424131669933792447668547054555254894208290144223600010443150159604945043646027755682813780979072708244285609964909115367118922764070473434692628365422862819695618891949610271733403041820768225877861055060348014735441847702523633409640099988616802588466326440450713858395025315547327367254211700678885573254909491864519119161237614941739072 [149,121] -443376174169712940675001607361754108891379731573002551678142605074491306576653830590048586936328191080415204997936665202247316596849965566703652196631086065169988947052189629265545141727319406186420505287499539150776267685061699059794119915902588893812869413728086858126782898266609964665375547348273700666959618294272975710151189766364866634744831310842863858716165425801690924149128466008144894608153589976174725260261950822006460228561957990326090066928326778646626673689271638555427318508791938588861364384273731352762878881719087876241867493032798058609213185869760083369890255351995280299469710180264870712854786192596368598820435692995556156464895598107082558565822231724310001229426291913929210223891743510415318344546549203083463452069137684237471419201662117027741362071662520418991469215449192222847295472628455417152528142617429280748922479777826293688962793705078940731446363333892237213019613619455267915503222019673792793165453072333669919307253943779181610989433677764892880506603695425202170989121709255831521852493336145283915250535900099188344237633440304950481862554121345208375354337013090248026696227036379324013115660267367448596441767312802098967362128713946571557665212136043854009291438975866616790968451579419109317997193133904609942804953324692753635927353736347950677796366976362978825523928238978499955202191175901660942741055161743255452181163458585419599145494109011674323402733272 [149,122] -63786681840519964073963289658350986271345533918445395723678517569962633919431712118586838783513905142847036952457111510620407756992105729026744068320873389667952481838509322086569463439296820773791900733834319324878895837701195129188336722705640382187862913187176272990370378590046862311215996321815119000971205925327667865258017326055723161393872880978843780995399688052036312971523321673674928717552138385619200754791957097524252724976698183672975520580971457459302209398732207636391722663731755730928964498882220360429996616418882818015790135236605144397291458122665315129359014284795837172575781628205007097896050257223723964671223616960241196665735658088402356500135026278113984661070723021342190951866727713935385396430931968633722969354911538482665711284242562235927575383869124143173954852785407274158397006106756818558040718646345788001820527966541018157979313744244358384261609787692503628898395245005146120629826257708481682726392313808553129213970452225547026715325761294096388650474305609218771533880577584914258599456511654896609049276436255404547480731570731452757106378940156631138351265679441309471569688963707298118282988420120750889332164786840858007447760702888224252971095726250656407379571215652802525641380172098234007350646967819481260634072800979406384012732203139078038530637939392290948532501722142289591258725894400344006649806137944531128776238903542054142253929505094053045408 [149,123] -3637309686160345393763515562080829855370842415270326393246868312483822964245862401157533602978220362165903860560405269782919635516015252364795117554246584593441892767450378616721863399063550070439984133891376388609339807915660993454504772096342408449336410921785082997871934921301848465177190563041706258311051112854292974076587876500524882709188205002539083777079171506447624051484083291110392941453664944792355804804130516516013919211359151712616023501690213123420878891833896716247498119337095176823485363120652764760324111876136845372941038783984957732571152997727792146807154640676982032350112323329015431032518960646208533355790125614915215865069141408083835933633602462760939784435223651420651380220924360224497966933746839500579435341813608331506808017068214509828778492771395527873408360570532741942193315714070374887722883232971597987305502134832750927323023740327648358091319922673724620139791190795901179273240387735938266951735434621322487269587513920784451500916273929248004930117849937458572430755780595427227882715537131125157577865003849356921734371981135053194750550371067055713266632946290217526862124717800236609999517329072365998454760171223828390141147769560046796215002598380682797085495257858465767813271015707447427038251051082110654609925780143077646968856757085906513775879866914627163630680005816233039313166088818055252804806452543364759508419784342534188774914588042394 [149,124] -1083184172378470977167423576212208335072274203487388261525372796682022788353517151021525272390617099321985696421197695101156666787766282403987265583921631818385620723272939126993178140268533442094976987695739311123063761191804714972213655037869835384598794325370435081791890962257454222390922762213638903552930009944258664985663459870004502206750801656608126308477254885051068295918376383701455666865656435034717554396672690405199207608165575644499994193981837953250134610341412713171593064371257513819204695278859037818202101320744695781265559142173465350882947224477830478512320166924337708260547757000084179463945374562167617019860466487770479874613972145252402274689231308723693719643654464936334353801291199083101328395184398063929710097635335638269267731505885275912769979718248709182111554985405817952984218992320129982987876866477140338887458605459018896142642652399010898910227509755645545157484472511849337754708233064317075548287690201375465984939311624629080984106338266148292350766100539427104469665391600279949276338545896656848049880787906245494097599412689699702213218335122427801662794204269500980965086011216304081531503793168320802160132517896913242065238065235985083298956524340585192405833154438009063256116356141723436584308101796161063979660072983050131747275725277717251528024301404777924596191484520466645169682202270186910681091210838654965572348035809564639130867456 [149,125] -174349514131952006823746188929409702599542282800804953800603663134254956208992458331570467206656125087589714343622418425166385670040773737056077855249355392122328889229015644872550496951465104882869359967701622255128151679699865716637682542729773747301908138759925355314211244996712101631211760080880047642671084459334303247354062449646715026135336765697165328746805036643500802819097899773876761491886029605222964148507111280114238754202999873983448871096245458034933063508381123467736735921136354933371492416465579131980898708776778296633314303703051993178175107295848137463370310851759744988125626071589001539789106213409301634715367501317089810928137548713961197888701549377503892599881146329519111066269733372623065788156004766806462163643559892836183091131350896699907135382150289045196375365949294290939669693221846631325134364185031349559347170581600436713961690744402186180796617862846960881676061608754592432725007450538095118021715222144639476455515584143110909309318421724020620349695615881624727059567511237647052572095681241591535796673601047321395066953307766790845928648659506378052394537269760201885526868664257928150590632900411535974732578285235547508658679432290431168342739085456907600931038924786140254339263400111744876004451094157529353116496269973511833457261651679258312117742608141946349739782943663860884766427711533576283523958232506935618872091563408568736 [149,126] -7534640379034879748787577195872312242380522470495909459243457294781825795893567337416648320513484267419190496565371746721699392209508131458677077802991906452961032244589223574995367309028107749686611618762365125725845663523064896321734916933699469264639667231905581812526090523439431668818418819154412677471781895427941323161281060231778013952735257847466759747184354352831081239292686557337793299660517569972772813159591937295168303355080927198058266372587127587366341558162801401572058703252094952425845809135535298796827402692962184067172049714331315732102712895435984083664658877253328786580221163282710826405629422924743874121264729613475096756556596395054474957202333819017541087102352850950580254677634614257399105068809529560184937931042756820813593299549706242473654421817207454941157176843953163505418848827924675263557286369060966241737264371036457257584881759281388065599497010758041421379820990133876189913143406039920037876423247084711545352781463028975812252969560380904625319587261972739974248779905475607707439910345381015322664701213364481570165156154629631152259644401206237701854726931423407513704350922684310474141918429815065768912293333512624753244616119645848244016624534814607828567437568786846341410004875477189016116227237638826695589615800063725957201145984290472075471444506576660587862201331874607429244863122347238336971386164958347454575046679280 [149,127] -77424586300288688473444768451104332346216292886438812614700634696235007240007069269509146591522164965031608737343540909707209914316197372021586172880594951148288645476063924457702379261526416912711792906106569830229777362778432610922522721477492687640022456399766253696280199697951712389153097042628286272189525686031982433779487508270587319277424998783234497671322397404131484350264655263588907385495926609191363901055036711032584150047531791052308230755507057522360473373818035249493234028330655484358548737105686878549210419547810169446497744190202671741328113065619679279106049824246405361840211652920887396645590155634996859449943989959251320682304778832615358884502368060639978958952068022493952954903919230623848422430972808498714615622430902960471257144005674984707861986058678843337817045612649044677498993509604509179140968459164422108410431808501220299529121744445983820328185718778125053874295037588835420854990535749182142134529182575677918320023302765353091578168770613404402508866003548364111447256818982358902483835985359718193416691899537149576994723375654774511644256494166716186773185699501301636299730183582408282315990718609734292031929378465363824315009409913223657303210988891642327639882744793705645853966818647041264333160888736582730178661810710346082942561307623244184897834611435405632323429367413309751467817149890401246150292577137752108934 [149,128] 871391574214819457252471850791758236964640932113804461045832857373020152317451870284149226849100105447411864710382237085360715534890034347012604169030676211096091559036079078130648211943464636817130712785037693197804962085305097683380728048562676576820604478774671993910388703425952699846886564255703116128820126267352723569055056720306589814263292477271717725750108649520126865311513406289709297535356667424267773646367451131321953383855967003706008733808126999637557633094238689950620217235117197725053573240420564861160416542645919771312679266719461851827720012546191760799091413678621469721386523282651191106038611987979996446730163204428542489760338134516345405197372199309570199860183860053657228120550841136164054857928450289426082982273284655050341660945309952970352016082886053516625123830041131156735452806615564650391069027896255944784751285073400884464019135707264252004363752374932485657152733083105488706925088260212691506721972258905935876656318074477671630974488845339982507562635773391664011670428576853769205410209095270885741411919429192198373692716973682013617939402421829331789570317820357079871253718760560814730057098623148410155652753758854417161242070512935346562822490164765905132437734120095912545822233181295224295511475108032412436813803651839973062131419460292268567218248015575585398806189219240520405790684119716513640327284195200 [149,129] -287960885916764906605046605477984630230756711434527537270664040738499267109732785099913450885069388270541142325557585812049640277943757206890300150712022908059524771790274264461431316193074572951732004719240865872176715379927723896443360387868565568961812164908230551082667587046687435292164238069489928854564538922374519698984328896049650269762351763166242645122290501633753993591675046809790518263621679271284069346994097996236244074682094903371006850369687850248593308877606182399536423942713665581246627864735810494962720711940400030147224942905582121404364636636406366156334469735024858022640516018117787209327666190031341787118191487059462265457978488730499796778476872673942085379821920050629917783726954416645086785781943584422515666397912348984641644667809858791957792369023968296934845980227810699894462049686784822369089133462750831098767113521921116149928207379164299210559743495923573660455973220515163978896016099799597993888365434793743511719343562818524351300534875662412649752716347121258753474952123407316419895746656923375776442248564926103753657044075525037696649449272863969427626324970637949731456572529823574047310193388329810607385960537055017352476378451930648134011999926074601543953815158313321577900231384799588921850291169285728187641592268888150765675365076782983892153024240015796302288781004472823739856922674264516966698080 [149,130] -5436867215609608208163657450817865104537476667276908800506360510879133780049647855678551915414566854010886433248007474239731819515906924781712919351454210000028383289668544807992919826684164255617628181702577226664395056078861274641901809346750773469075652298679336861978440828455447274878884423565375523979287228620668315673632676445983411340539722292503430379050523870593231639602087977768513825577833969443480201796657546353031451378006814846595152517543819706860636705639728564997556174523611317603073783663840217945081121206089006363467093971744258443088742366693494099604660041554583793583490297367848108376855350996323352328272942327185097671346343872182093835122083786072104455858748780943988908130749847267052461444415474176256284852051134606317026802172923734938943025570572406517119262262298487790372824063031834905332186375416934938555307002592208938244133553679793709590458882511363163165527754543716751648707599264650584789616616921177056236589686448664817673736190869466693989824086539695355667180688081585676827859571660836251536246618191482601222144052425681639422873479675242403357757372574041755752380797829156351801295700149692893351491939907120890548564818352657551841696597127581205451002693339754911048298746911564784225899880742979536577067750842302504283159552318080853572615004985848411409151747237271424654741024315869120 [149,131] -15109083694026639285753364523484682050631256442783550258626966996982292668350122811767066060744680193248661945487421540471350111991705345837949918547115466264660832667483448376729211219035762126891630680729932904262369880007859416112914609048680259163708645318066820609531907451160084715329320130387184587205572531941717670707087639388887242485600940880348429936316377459576207786571046309820282980571173963633391895619963209694366337959269614164124656604781557771356391473246015163632402374966831520026292019367064087474699535067371417844459119977171707309838581508687086915378315891196999010712678806753021691911850151550989217879008659061481610082163162362598826088744645592418823005599771968561494831178603851596488762270558504066832325899678902020380783249351916668742794209974388320112636742622485558995024640729776356197736394621267496502283193490803797483670775060424458581570429610366581110635756071165565552760729642409138501689420757296199786163164253174000366002088564633934185327417397612735082490584487375416671567208932772679703403791479664556304135681768631576838010742522309922101243964080298342555269343967293192666236082207524726938800862620756394332860510980132888666266636908581201115300892231597854056326432747912833357142652515043266121070264495904922540143799519622496416091652409787404325818873430407438169352483974 [149,132] 2757675107614447790890364702141711146084859996235689608059712127304891287099201337716659868743747017591697626721455639535629105367056725852003198297243514490069626050822469514108879546143289841027404954300289468930300028772936356353225595851807217404318024160266448212393991804253118628048430899142403010941710771877945974340021880931883599643270837850403780802931909756596617212711961163066482680476507693627623170165883158459088584875694572050140150868854494481719147142608015454249867825365311123709542003702765753907726379361967525924527490729299862329899489335053243141871485493595436689115111956420071998283636439583229618287875459007172329607616849142306073313255936495108372735022456709183033488276952441488100569507825788452941981550841837289182830310267163407322738956268657690768059916876689961201960120352853134680150937791904003230059183860782409389921281294362726414660537795375291179591879444105906215301515823835946291833907088787138575452642687432295198760662743514724292381911035659307385457558934288889544335032339508378621024811910969565943564993082347385718441520378661329236659892292555749525664395190998511854171553835955432261419507865574607259081345686950673762451248651935722322960995700352630721698322162944210166491648175474327898455033300741924342794959896868741618734870650233365904093864121198407826816 [149,133] -55983767030925750295329542311798158986428019079687602251554194756214063202037772560895395109462643335113914905841103690791882386742597032435895710535671126499190012242967761630492599033562457193790157527740964149067578436505762562554424584717103106094182225529307849191153663083496909828149193024874568989441212351090323467159347060844927378277259441305379979342979960698225482730748328954397936745153314126037584367874422360078317821827658538423808567899575671025177807442636579293048453457141679637911436069474082966290431593999900978537760076875148746049473528728834049702520109411403562858098230857595458479783594127510803527941594256330506051448751367847896707364922334000096090943157950164572012443910933006013287372929898328047221023683797678400360736651417385739876078942686210737654919590452765412374692982500258242640410308446725272891483397646870168501231999489253691112607336770693387318602675567059308871353073836926514496473882644774173114002496784798588486299969946608937423512512412164696716749002501858968741880963463615788502027473043983745265699526578222550115258572413020472603740494706419133971973012264955794440813415442389088136523360946683156233253493736596164944674460884586307464085115004340251116816436174561407183282989560647066038433129613516836607720807563348281678280094342946089320115403929776 [149,134] -231969578735956831339029262235328898206034811572246977620592579323966361119956007168217147211713384437646776698620440559412560377265926119194903971723603993547090284982987209106283510012036724486209500154752475301105947901197526516291927995837351060862720159213765139777417476930687101215263926421503994433177421309551871230442726350772063925989021126855861436569844889296693125844644538000800561237760591938693813598914828834819646509748208896702824609216338497036414138977085287531239356755475027009568579177715987845941215409139280320633869010965080988849505384246277001701029098021574924253708867779595876362273558308058722508003605579378343129070563534751834628593192130418354730378030765622383514352776634093920080584733469423561717054510235145488575618582952172488443256088196204937582967355511217337713234567302197207438377002268817061208313153412698008591659761747576177270389977874029915784302488471571485962812657282586969425359553714776748128997222191953498203737376612991712255855268485734496753257758501764619348295750354715774120586293829885020186004434591961841088871707406600497922902450298895403826310494805287095471088194933988268831854006208488239224376662088661605837987074560275555794363993949331842599485440234931705434656457351796751921790637236896418101644766206417427545994212603780078168608 [149,135] -1908046363687305681705531388214579573299602575969793745492377718607805944433268608959138136747735605819489971826577236992254357157207613163074961049043960310423014297649432956656467864310728871971774817289615705259136764941271735240577286298363947090870134317840984465604319646928806203601024661435279284150721563036844166887990230443647508503646512424538581669482627001715015851224070189447967020044457100853449465192996496225567239663914232851952169010071067215568320502844384015203971539393480492297388734619570643136331236613404517275414961847782801004959270870979589265669206902769905451454845060120578863261980038468446465961832187885074781328516144429238210181974612318663246728522996652341449107108629065697932009238473158156842980611434922885854250055227543055537247345841021547395993113235202745564377777564329429636911786790488209204300831835270618441774509022993087994724755847087162272956905337760840214144386210913144258575022032415489102341062796132351843888235237093128964290569553670096920442106440512315191905270563647149955861404951380765670954239454663139325195864217591969329364442954401993505945896062888026071702545864916078861645811889775819847029518509138065006458189051844718184182050395601265425577225900408351509265460650195004259297029314029250349659611279604290733756889454258356 [149,136] -2557883009231177558534525672523157810249147024445421112615858719747599968259212402464545783933288610568341857526789781978061186246191593136602621664705372211570633302283772007717280024877715136673237767659952962300322172229611736184624222862300392579773256150962858485130767674748883488607914520685831247058321192937796272500627550296567421133318736802215607555766776390407415057681072875220450952631871234931875385207175316135097440530108430890387033857506362970209645041521613120731896154263128334396239647350936194882128843339717838753830297126395062503405962479989668633017038868917802173024360722054087215855479871713113907342689506344090042670482172831631151173090853334234586398998616059174346443265942876391861974716994175675310544139761549742897654284361195803394361870854411371654331081185482452984497894876619073816995022809929493988965854023135412764093274176320176457531614607239177352133158348340364809759017495125259232620727379745970839262297322287799394802410156206996769185243501474218886874943316341254619059736011399097084988192847161354104956508615404791227959002568558094486706455878670259514159237549340804785473933670223507930483961595417562087222614504237510337124926473490303038689742616803913824024531378585060375122138482235362249427231055764962373966249370128101602684416 [149,137] -1310589375407607566660921664379729727034943897908503255161247825386315843798323835005694183272930659863478466326696036393938877750322312421407909355089739905743024855245050640613970283954276718681253606328514192340055081333753082256653472104879012023867524691267688714759200444230314536342607068842482935374156843207496620101133571094942432308890167287410524003276794383710081478547577269682139578410500006805875170053239459538004832492490120071349827990716477666769660413763731838541965077103847753238962716259625499620931994849440642563288619682261005731057648234761808423785849831731647068856021210349277140419723572635959554862947230142670366439391193880360926217222621152269556069677179532721409794335370671947621421487999753589972742903861245718550354761338287500472244837160743734809727919742843811048402051761895190102327268435514487313878250979325325449916786900701438279660743169439392681976531016739051226274432690341732920505456357326594473370227547652410648734528992001298804626149656975190750654128572812814911304927102811976758301013484129913824585330435785496653473583086924645238104335329214032593546622815051530096597030888021117730380751793452102145255652180488637736014441873415452282662517218468921895421257452842393426693057146482666338483649699545656451257470614884448 [149,138] -157088680852165827638273019816779455095917377761188419980164129853878070299469921388846758723038192140043213647662270988997227143701313932334847054472549876016069187019893420344148236349870892856852255012721034427890602676082315501643880302166888796735933272202568462836014921099785162673797064832646957041190721107171379334458932981040259592431057808779302840340859813524503141095417796590901711498834875325674129675591677424039440744476024500286670030593302784341653713092028087923820103307978949219902961322754172660009775337548206059837339132731262846729228752898553368953487728291932087771492230767288155051621280216034056875502812273266571806557918542801595374081123978973069936849003764604975131086954341290661588353964398198539654104662332985935482312344612534444244269871575286836779725498227651734251869182699719560902901673569732978208059803296153583294584006900583545752511491458118307046645241164806701247576649546505698684311606266301842929776085940354798734445070825976891646469059141433427885303679322929282504433632757530249957066744581157678109388949580559629134560062690797700820826553336733200128448705041456082346062983088729645496535318320390464601514093025674995332362828254009475607068128869147932837952691389028866579222642900505549649333349745587802628088 [149,139] -8565797379164263037473418892873546253645529440862089639233815919127475540825734266820688635129989300920706158512843985845812001477656967198196851669318411971465865129509321648515361112049335558384518466221855289034847353693245049830265995902418592623635240912097182656226210223884525820013779980638356064413687906082060307421552074853380816746873870156180763799444518753712812713760889673886164744811872060291603051775745831839624319205281859531323686131076997717148122011466780670744437315278542045553275522267854368206226718708066373117854642108985039392620393011765387230995603218944321468924558613100919485392582526601756528811340607777758779666575287145141742186956672040966166196533022857306672224638367250063456649930761761980878503833038067722430802201849341690386881250558444018501775843254392715906678878061268438810804477067320280368683297784181350999271416452071570583395417046499723620861337059236378926616307176417492773525168934662467310631753761260910689270548873867248731435204712013809224363443416714732265071558172746392114539505059744594134639100749411382602290472138253099699091106354947360200129601171274555885344384167183108664898264064199613239391147389849385384267646219104211711023782806164296392381365758622143260614949147278695746491582657275 [149,140] 41390317659257173734024460218221519202957677581438974770786396702257881184291492656169696929639108085140655748714086958843435571716079315029503291508661112133913709728381065802485935523214246271727267462942421227692358574812853756643782229711003466841239197471503604208438861419921421358387436765342535538103205226165813968513387719697532677159420876154535953769344522346546987861390751916121739941570491432318297818621163545414979706758678295342583827480107209656189328805828888792436374235962858398640739253360239142840506951411655862893533655539431035892868012378333723290687981360633368377290006454929087891427673908033199021835982330579186096736140267755807608200004774251263324111907542296757998790359227031427235777770702602526417469068421450463201173682592914387115717709612305227755527870919964411831104846298031153004566182744833888014180085526831385599409253647821318406720881163763366708809921620079434816171199335211012537262523907380144162303013531981068554754202151408245796984402569314900939032960854615693442316642639169366952725150127070787335116495742414854501254057917745028350700664030284401453386250184974582655816466781739997780900817848561177958445188274575466304736483289195034262756202656014298188498839948335586914800835685462040384 [149,141] -2233961446332724777778362419380644427443813949158198234294530904428947983358272902585794793479718164031121829957617467201258536524390271002864246791825635497820112622218248729250466584917068055620136714559616865306079067945863818833892969203547586787744881235651568260083369492032075652569619352050614451233729371053862189333005739189486726726427492538220885223670599836734453196588790482398575026148356594187621269096892413316747854431084045177535439706484939445003899659664736551997389245713697877564197248277541246526348763627427166550706945556161375069216156262902941411328329614942192413150882872516460845776177328406942447354977315360609845361439823842929711018665408766288560650217869248579219857047796256320989255417524953739666061468337763615643430519530890886477899221227393970543079077879331645163616638177408117996749704477172826932786215864931785451114762308121873475570124764320667239044392835347120306558010424425258401299041079333856932633169282136708527717281748694059747956114832282311771354829244198954675924364837826513577957828965669212244687477490149805377207008325431429432458638056428981013021649681956236715686455662462585966862481795821272387940864636966361259039702510783068253393239849574624563669783027788369671029337896 [149,142] 8148197367190411045593997483032338229137538432545751283015022636921170236521977784352289328567290518102012026833182494739677300070615512554205766484443107423654292618330806853161327144480942817189716928328143287275358827636186045392638481539989223439165533367125852931962516418488259570005678927373464472238780838632620380291219984343975342193165429197714776875793527052390109937701609096027941980556100251019146742367753949455169092209783442967486849099040009622986157448694040005265113893742772517965798952957800089048866153784897678253496512286067850413358268731307678928640982675478346391147892115241454965336313260836321961994582883229578133549372860086588332122647920533436908705334263576486007388105631100624326914560575575988998652621039183703829613517259023496720786245230504211655751555725516051304284725573301992199923434261641772522391319682943041532702554883506732538040177298246860995735498166807185433004885806105759054325564070960518793702103658689757830492880174600039039133559621956747762561691246555480419663061523613959327148954773621182934770646559685761960619157489979406327001687141386609310184120119245689585036106671050757647487118038069267709614028639126830655223423718614510620440416901037536537929307980741200 [149,143] -10292709751564779244979794071721871524316184770322294826490885797249124235962369592913675321058065124496778406143820541035280635273316407257993860238049446567773020446162155303355381809714692104009443104703099571876082059369193688748946801642932891077194163150111273883081475536680033038867115843534424499022517112667214364762420312748673007989542927425431593073400911305873905403947507268984966592744126792859410487471948467747331768285000696015611414669533626618273310233071629204256115188999562803918368459005267952902133920209426147869575811956697559963507070882858893627955772584990526902521329027849287195729713044052806566685054072573267963557270821115410652495458407329245865859242355584454745415082008249470560804679543113126023761233191714032913908732228181479827148949937060667741386920735970627198973598087324677664629772281546068485257895620783356930148470219730094319417697320628263369747866489011606388216501336764604508518118842801526313420611536543648211255968716491227054416069400017896934242976980854946363632762769093482915022042057949125895508081485851206236968295976705003467358227013496123878762553096539729779448032773432656065226743497891033015523945599353858985679992675636498243006282159077340427886 [149,144] 1159983422978206735241255425410196556131675070347933047267657952160506893976460388909274210906720129819562761312554237295174840197549632352041216948332072747920730649589818900826479291772135350076404480731578035854312485976586263082226896804540178724202328481859359589649533336020277436638335685090752140730975502516816351496384496261573826927797141571681066267474806421936241584173671475724634661443364194066115785119117292136847313966343083640866274208206258750500114685180334028305646784253001211751430824293727377278316885357006455013497026338188902644758848529384246138687796777711240922715207598663743245136682930597481452342822921163906534009779390034622751436379257143168239348583484510074388063880067760442869441116559516936133474266344171439162414529618066459665243002567399445617839481787434962167038356293184916000804225250495705111737955018692550235805033484255226964907313672283567570476143889951916699309083063460368328499693947130290803911074498894475782790937201794248451611684689155730953985917020125301758480631645700753854716174092361237616153916338569657205477579735615353110496904544031699916043361162828245861127978261274780462265201258123070249745421957737655415435971450527637011180178784 [149,145] -572167158884877865257958374072761309438360355399471664838637760352504513894935882049044929984576189870694075790945713570350767483910632808994850485391157536702160344399682520051003733488299141811674436902544162875088204591318217640932484823046668912508548057759723535556697899679584907565833978355159508265852982054482898128134573444787217781391023213633024293620653382993076709840802114377358128798308164951819783210983859788339125309515613308405941249818423676896299776056012196104447526406248960785071730105899629342448922214724518614780642513658381925834704978130415762916921264208891320889718075443147189812384195166735935154445993869897792869219877575407737675937192472853373829328861678751073249164166175179232754800441397750952805170830306550412705029327010723216993806122528424739220367194642240434853060594351545082706388153617338552335103888280646399722119394574561333174770516249436078665799964409054248570568251221285181249462691965213824388552628410317018592136975611854028897536866612207311926302762176107310043031073433668056842337973780620947126507842180459581535273507547628505774866599528533217544078989401299002243828912164742536184637910467712857347713472438156116096759434016700 [149,146] -33104715231168868535451384119108464136697088775809004936976582215241004906321289522588813354269223977265778605548811538266621348505424095170452152649030998515445551166495147774896823511809989149568772349700100521107305475869483020297346857294461631849794842961925792335106351433241670481515745372498234890937578593977963251911908566614691276331947212293729849045803044422719484231821235462849564650259131986020645098394788756069439142727185904776801207141586530294173889842740603777713851146675450945551717895828749752289654522720911555042944723038308489323062447453531734848331624207269816069160696558984344986444497303715213690863911242547182280199106072995419186437153159901909918292432014642227047964083775653364864674242039357060780769041833080487739078040774242268576464482538202639317836089101033603015441862512437965273483308146269916869386371926521229970487025126205543596705037956229626773673960724543077775371138993716880291434339571083649499415109764138696976711441767536541110471885665426330069066023915399254956126618237205815907846936138818364569606321150538748340106891196565572513077520479644582188470438073364651742151056516401753311921904148994439304584370070591260376 [149,147] -695664625362196158839491000634078014777661897989741813378364145912623685831383426992916354357632574345026547809534907971773474731769102918896867618098544929092602950671278960696782026023234984800681370808262648092358583422723598627665876741616239859163919419909783033140641595636219593797623649141286238177845277923244103223111111411659483614233557030862690439671735329380479606812992985077663311068909813651077339804050926813710810692021547874728166867460787771487882311940956085171874504687401491942469992684845918705550236621269490593292797314762661415361989597120657095981636018130276969096085330406736932173524808417121593582720261715531280722185618568012053948318342409893883570661387506264446895423715146266432569106649853812602263712289384762227671150560925738138128395543291483619174842202878558886606958595246215055192932543536271219741289133087311559038547534999758230715924844030316967815798298617720940513611243499699523886842807952615452864224561190528408351670298989383977277205393634373304533368582908957443259098743172532921029687160729298316788205064933244860993617945540821452117285449367168234701263188442121695763351818319929441127809637903512136146447 [149,148] 457757226298901210566859392556826281587160084855737777689327154176355594961942153824804324521277662324253293031274882644052294252838967988400935885856478379052722634100494212545180935809478174980585841846534881316902634065527670770693011185762611330284095496442780658432157182600602002208924286916003464063913130516032085486506555406203303503284506648384890730482778199606544501313588122987099373809035014273802877106440445082014098999681954012172926441036298278054900134325294559915519158592384333156499434800611613979178961747500745532282662338272858640479038769322768092278598249345358580407839494243026612822665064381751912981825609796278975067904227161021228038685788540949084327350463494240259084796463236506934362575091052438270316332920965856521562255471501756656644731489961339513142970502876524738760647836168639566853033925863635305071447808149169716845538082823187111446084495999092844877271543548349754586897174011983770944883882172328965138441027472996370811277620327281606356682892236575573643351861384105054289819881712243483080156147292308294879818407006389115964417689382442096684568357922311144126664327219725355120481993318231718699994880 [149,149] -12955513333147773391640138893094551261334878465833587486286293911839354167998432201414217237741842748303616825570977333802852443868278887571140747136956944518066586646491097615617411991366585116893833719072952989251187087999067205067187635803445006686309063868840973442957172138506372911880151196139897611959011520137402486075501752518868979882340923844576045858537949743048101112594356929321698218241322139514202191361570516933673548107172007389002078696203319488685978899261334104334709029791885295271211849885034370382825497849688294850221451040313228871012575824123038136086531456784193788857184799466820889491245375403709011155288317659603563915862462702495197872888083475383248738572424951809525714453980158243172885378515877461742766244921206602724660465033480887051834786172973293103756382385043818726396589862552786801034070582027039051526040017590647131308039239640626546509713401425475251193373285665285303875119306225159334555984389302734389676964097531645419277655609967938087498182141995781660795589300758349378129106323869486000535956645472401843104401830665869765084367626447670563578323324074342018788939536559086558166088266848 [150,0] 4486621976451354090369162137044103319036595754241886258475158552307901846095714632427328983754296721247139218237249222110536086309569567208419096108175854325170790342251497310133297324520748944501764828655622572206128205008431749436750353165000429928907518054635468691933029487506077925557744884404138775090512083123740411413023704938045733098414419666780592464601014799951854048029455863611947489270369108020002635638928035081828625735090865885403049736239822471370052656811242101396483029239276310446932428593234471158977538625844232082027388858537499935784899805838335921790032367648668942472486866416121894894116350389398162666273461670712662743919872024170964329473939876255172983467191055205703254049885488654541349828357258134213762184802741580642783121162567897937999696501386185381892849937970992760033806619738947448974880949403579892964265842580477133184281510601618057868060308097547442983860417644764451679012331042472640431336055375669207266862066976719015073847746675439391413734280165673286281151089424413044262465921965712211308248970591288532890294554199877374935719677420544212053273672244346720539408142080931947794009304846372879839172508358621836300952001179880254951665478530920857241757217183921604621122544121743929952567031465078414975090369353073959356586254508239515576286643610081273495685343381190846396010716905285602540833533361261761144394001590032135241696795227436604868685359729932363951418731453471606205822200940207117011184288516922632254266828018231089096654603486772214198716004624074880732290800519196951695669110806050671920815938914118993375908660574611045025611616552030542499268783446699950498071520062675214379822239877995743114221336156579988758421912186131016433029177879547989327767682737252711981392769819661619377487381115220387705283384168750632710920704888725468419719168000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] -30268230969030560059483078600002794294987675216074965375783887071149680488878086580512620643163962270707619927476390239508973339677426211249080831212594532797404583182006081075316502193730250759185528633627616877323408095144858679801572925216270627079835104151839087832945737477033267338672205001426694995225254117698939303415276442743710878404263492437790884514058690596514803621233601086049890006771180830917812021411309743894913026344217011716388089447162611517826746469876571643194555522634913355674130471518205817657111855457231260434433857975764022718630825941406270252421986622465574419279385843293827464247720104807535383231635385575518202758915344571027873151820422351896231885942630604516158576339655194988616453922886888011811587585114957069725286767874684853064537350392303072958754777801427012529555217038488799554013826617378930961250147291346505550576779686616366325065663589289039914410036253665439546099285198032318315190520581035813526109925882603015304811675177734066538899087734210324875715889007038528193821790490029940893698135347964006761434514939798660091938961256605627716691587544227880579173460192708475171202809657946297575455571716040234541232238249124213522864179983304742102307494820727458295588621504694934501112671928545066160487504579973551220253121609236297906275953039108551571797962968892016445884155310639752641586054829889705557634701089554550207945092942998057971749925700737678490075332430094662397247259355478471754990141202845726063194722415597490931533658298343860064941528372470169720628770013314640511081556866492782883953120961192181686613777049295339125885794823959502687330862034140792709435397060637838128735490363380412266554216418038964888746565253245268997054005942679452564893367927074345003941720091219432338760529485118413849632358996815991284608073740784858225901001768960000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] 101648877139022542332190216550416510186545370114929087675751857647217571485174728319089228993303261956361133783132269897433426623289968517753123714977837468707763967074075495476077763293457190671537897137170963303450001937333652578243224173376281591401865771147007704131855237160896719116860834036770078779382231328990940133349522552047006549110266103588014864690499816151473105945396980688154177871374072013918189824828665532193289044566217339467030568963085105054479408585329643016799289847674362715726893322970208218726351554543886229419298602251951295961208232585083604639605775879527219095003247664213715779027789631362803336367427923834097750708851472121876462874275936289390851587840596685014022231969005507900751380360341916980931339510358177498444684739147625484155038530501196797663697299870820987318889584810295943243583490943104551959730785436423030997041568918949369797378705023754785035905479669266946172084274191088386337082174969968561620464669154878819948432656438035672427363966709535420681725743074364762986843139398003469443264427742987398321153999393524922898581025400513930049740708568730462345503539349333056662928042523184515826221081738945759775740858525261509169788485763812540243315970114708751363853364848363317986101141540765509733857135356843931165701507377055860247272452977124833679445095608571944562192367944080588442413056584208675040350918132615298381342591048486918557525272069055390901619337101465077690314872456312625604953831532517428577816201698868605953662215409567250896940991358582463276464373086863450715916234387650611644114169117614743299838941925370640616985618327833502101634303155917555447970712967650000810957316176265497045286325253560516588683110321748177307172453417755148489528363854219673710680862281811216270479221541404158076514134052459399838221932714422781751896458657792000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] 8763497347396307458303476739045543724801720691015467453515948950549847490104131474570011908395882920207879266713756859542958174221042211893086049303107494272567725593714041157186939943289356044711293275682640550670843704910744692672922568168560587829051339241098080064846394482690668929605251030416725898732960502763431695966456356752877515039178100056270306417810909860387535110210515322648193522011971042337371307110396623076111279247886316247778593824289579722627107234148575920177294005480512445815726029697453137865496151161470994704668641150563919357768947745983433068676812608324114519124166208443771457620309337493611880109229656546654752908387778612235509130484302453213957880776532542113282980412006101311907344625089450682848056414720877604264264024736849360617544386903177401167464358714834359647698833825418717538298003637739860790797206228080153008167288357295096153946199776527678214319053898058942715163643624325387702532974011233889540871271688530495658655178563869427993913681768978718050471270865366026596859672633115314265471981310122130865373609924607503631060905585695639853205754383230026880932917552049975248995302912484484508004076142547696738895186246730920215225584844840696033562551528632816390430849648470897341258610409664796832396543629025405237010076207330446098750893301102458445726924597322842739945205994783460491612988922716844856489900359208243632538932475535625401376746823433099332750691828484590037820571232084268364433057684550826490937075747093821904294260973858502373993137376943113209836715606593501447705552096964487319436146589667705090503323838699527167771500551534849628375861093960603040516905306806365781288376392466067490581286997335033902968132626457945640682302292153398265364368333623427725141080792120788967518325523593994439734967341594441907526959477338631287897992462336000000000000000000000000000000000000000000000000000000000000000000000000 [150,4] -118224060458632524028369263954707218388080972878413603778284313015971589626972404303852168212817031819384177555590917793897235764451285486445548207335045432653179026335016148051860196591247184783794958109323048298509007478320391502534757511673459136220730631765726459295251466429777522491433655853420694037804334841430119495498858631633103383588587395626159949615205796163098640387679921298058622280770714058039690190694588659488481416735328833732679548013707982349465102740459416597432162032677640660795700774877409631033552563190427036288566168184251902554590529024708593363066005818661878554039848283795634807184842735731108026256849417867360243844891885410888310796084163677019931231433220187051438818876092916663834362382998836840684211101318850218218718502169530846650215512095961118638925859474081031713334595626422539419296109796823482871347506805103395422208661883583109491067951456030120316399528859039538996202846245821491178495931046561641553549330194438105725716595237670183383742510485240759570587170150777709652072631276167656717215517415305769225409189196856167446709391441005015922534138934235888107209704915246590674370336186332560335683794491620376132975618790024131702804946396400318136500502847659926638671122789871237908598341226547904378615444568975892201598695202392340078600197516926494326517351717639597550248152344913517091857424615901479506869536632115759991668625926610255517455583374305626583403647363739424318654698960243141449173895787246915818716859615631786706169528412056579762204482058307619163318791933580718016219554046182616457705677916655615878086278394175874998678298416766319119203668868511828259700619874266989925861659275149751867838987795438208378280959046383251622435915872689406351820759967709978493937347275678091263301681717664478966417143541853707216395180162681176493893321511403520000000000000000000000000000000000000000000000000000000000000000000 [150,5] 763044258485027965632204902721204821067907455849660398490743573685845708984575496966735032163650117144346694906515688093842649115026495444447448530316392397235715940616943844168632791992661975112577888657103253801677137470981630848674558760568191803141670062645762317667082488426744528165637480423613144486296477628741326562389121731389462645066148969360936470024770245388058517677124486400568144741981634705212096216913994075746416178195112203036661136945308620887892652600656923051001684997197940170088752675354381930163548692051714140851771329682349017706604085000139632680001290323464616548048597663049182454096394801044584009146210812477433280544550828681272158615781738565152169461825663983962195790164377968241854893430802354424606831881284684838243675830222819454768306067448815077905079654681071710301950801205948395321512973695790396626454305561794081139396071813515793527858098482138910976512505354366311707199223892010254386608111254297556621481762090247576456964520693909644637495058688682222666394973707963143756712863384350680496844191011676831146033442294749647141897037097409455874442933428077998005061541338618250563256710026651505810003609917869327923657255906442039973535328112036620658948163959168746657544679636729947245535933780890656936468655078105691858563148024283691448951755198464686307956830036567224394034671658076323138445812666783276011491563285407110084614505108976913102087217992170541743766193879951004046118575025757351456006302898099001275012138773433145141873225751608843339519018626029392373570475582422805468230903604266759584955306777724395785165723494895696025656044706431861004006911411796718389088412397838847974595378888087826522830011051819698709619534445780951928939465065814001769275123245234582889118178363600853736769951558092444402404638293934134617250133835587651518079410844467200000000000000000000000000000000000000000000000000000000000000000 [150,6] -3116977882140831719534088439763737252195875269211826997368809862423234034542973935984597399052447583943109993099485559290214833616035307116778625303291419909195440262985248895432265755606878406106041755772407129988563251313208299331253820577993222262794192774677078709009393229112673323873821726532807098257610609045208399620670517594161813370581754962874284824836063812158444807524939834601587036811653526250845683098830593079086636684434144822646975965861605952363306113980079031593593294478731273754251838225684175209290752593392633622303702746598470305375768687062638409961558752305697874667587788339529070605261832886448609214575516835782744512874790061971015415365499254164171009799941570809656579356745595334274679491563317168814793279175462613025064392157422256727089283045265186430855776352230651958027592690305392340978412554964675962234238296971152205410477354672841498124923352708909016059706935485832404007637585784991416597226874117709253977171705011272265929372171245292675688418250991926453347169504282433460209636561249704527223064267032237118840046612860944590180272450696173886862729906166935707424543193149359895404581980371294378101566115081764168829461565290148138223664842894508938162339505878402448455394609944062004324126612980761420003152452508948876238838109431221692350304809888642204017373502960611363870467372546323159036024073261697357554492441123185903136922015033683029838635753281534325461678411926646998535946638715345832052838967589665765494275219899620524943599587927389036861619966328185629499042104447385294697712775666635788158389773607429697897229534891398291032022785422211598595782900071189815874163297210619907865988924459501241778356677750320632471635800188645132928588335668192921777990124326690628055032604430909899565294304939249502261876963689403666188998568453512305225680165422497792000000000000000000000000000000000000000000000000000000000000 [150,7] 9017273238285029089507938644088496184476937207081590746778380675933884124481807817949681762234111406450956445065466445303920538356293213241874052002849554960176474397591980268576330505273801374810320088062549075874709634320696558276452082786284350051912804841832420495615494565848500073677641799278819383044244294992467127484475592831371504404858673868298509817049452943212558836081897889955383382912490944779695537032253744661798089062606902142609827441975854042346412616115205614823832283504711298795681979900470601993402193053377047867254703313128407059522082445625801051208258579081066184213209383614298765247623356146746803192146653152334200925762929516046275294575002037261816661735635615882728849965843332209238017927920822789937396526551344935586947230650373648247409434684702271528572652870142272076000277340131200619760429386051089151318865114726125941092608463486142849300641857014505840791024174455328973110736307619464480945470729339732684823109437110317534205191661041808906517009406730544137343828745222766752100085461203742675679753213086022183688440814429541446712130032744841816342772079135740549074564260043133349823809121999892673738109188150933323204974476534495994686659564529126798509608398987665805653683037105820508199860738909347155421682970587506047987785394656485278040766425802994691088491283974927040600933987379749598166593870029364720911412161986425642842455014363419179037317269363510921920579988309235699317167950343524683718810272727473715374212878242888092688479314625997130265447187787501467150936641316775029275493289549373690864309834656216762295089816831199739243582121581416196195795035574604260467602164552374295648104586357092786391625236868363082067253954024518856195866320156680099731659298989346142489342776056135322697052314997642177785530066723063838890080623482709752130923011327918080000000000000000000000000000000000000000000000000000000000 [150,8] -18995351703798450134068716810517992711176063870607827705260085699530526317290872208220685232297875488583765312534514768723142557575868549425059038753174553272336665320463605745677985134026664639477823313601552434365157779137380033647823447460829066576694143132751688880981396210492254793992715498951276765955020873519419780170629464623796202770013106099576387403873691268248335846107923152780096031926108586732487638475130968136247214478030948219104483153263217745805871708910082193331095289718355675849981314064400815749698654463557041171392349630934358206966950415783046517383433842529670466143261497021343314225799388057791377958692285315938357072060379782612539448443001754152680424665341476241768860161433143174572899252424151538531865618865217086892805193127111661285476943445822432099209903792462897513843851195820387619355395872525403256403392200747695859223160341356126706349562072359624222688460570404994378075996037522444754975230052380313855539719376909265873293541707417899528869555081833159059975950224307411085983493233396970218751215841179136377411203280554874319424321033022994798329236610748046251146345836808480017315895565616308202273422767360829756569212414657637900850995713314502088175111084684974996784818678479516973880686691790445333289867390327478332074995128634638316037262545643529067745279646705012646769338018617338427077299722285608867214364191095173221332811294554807441701704789467475134464983702888667629043359532233927171723782037151397009296337286458723929566739539101944581015573059795227150157698122375400369358142229864000384015553309377775799775262856632583886227057827172683914380691425826464033260388091714943188091577452470696177306172263538274422953834389922241432531244081784164748592954063905853100890856874632793345783139218191136173162018921850805775234008451007459173714269827158245376000000000000000000000000000000000000000000000000000000 [150,9] 30583239916615192019072038769586786493786126611517454104525434973019889452195517025120968279394280359923506646922652872366385290083862099086957512418715172104843243855241471130447138774345082946184654115218011674071884120845419860996054370313758856017634400780335524767370889244473434624417260467547181687363801365075961687562587044660162407832117582443674847644253379356414602545785079999461646333493048974251335514289204108957920676457815342268772261313671798687150752337782162903784130141010785551238810888857225773849896381233634544721440716248771455288764484317609072007994826420740205522847212796299320562854079001917228718628019287748256174300265670105678963091006507520762100019464425891966533456151729028006262491701635598912783855756842875252491036586777685919521946261176818651347220428243848088412401683274248243061339306218101429350612654172716336437873469532119217718827500220529290821175781697852254696707080050490337694671101336850621480934722825623921070479691279031450874572404290911791537922290115624038455540174233469355371371753924265076166735303445095319847761723332138312049488608589221552805031663625169599819644616494234962434414029006818633590403488562834435779999126853544003049607386637816224157095699439207994883314201662458089010619211980434505548185848901581086447579912586156698507112556103560649279587544869839759092520855866370099372132557303315087922337306481050368541728033587199436831952113161421022037718042173533256796150196015101968868224048916565000436129706552752311678089094619138504423641456514702950284804884833166679497853387978062016293817615912963031672796795790585277186955305814191895455366336457646040644269523154813949583180632787987013125139417758778358097409215151120343960057191542400592531259570281240051411978350685689426857073577260520926289282100563642065094638539548320071680000000000000000000000000000000000000000000000000000 [150,10] -49301274142158793015807773113071290828330352353035283999230089918177802956496254988244545605514870069174352321812370840446910941328002662662422355096471769932532727378650967582944906481205856263372209042939020815699980493940569013184291391412399138482547461040829831277630444590792531433927672025465193963791438851463247424235930380570558146037027799920985557833809738684029081565495403850516647343550202507875949097086035759232923927611516470715180918019431061382347792950134699479382786269315470745610790393890571653157995619121122094202621534952086374592584975938166018939358289466365030197070779267203845113296976335422986373854616954131460526145940686825985649091491258304594171691668607406535569598876756852124154059799343791977400460848777049073255849770810816314914020098240691263288017798365021783841811275966128801463116742044235802552442704311918044848395807594616590778677449595786451855316900826381941674953319656037598104481995369321480312821431379328824590859378388723153583130396602320865429919804424968749124221936053356294623209916215898889041968633826452828552458773257534610667756731447456466536312224257423063821575198053504592011016794382327039845002186140730579190662017307372353331352040874784686551703647314034430418419515513717546875107494573412729130165666846233744844048603432799604614392935251657409648905968454382279075976203381718253869095726314213106219813854114362269079101378906096167746684656417029361275424645931985991975502503291874057837755912123011051164268536287946130552973198826124600772911132571673316433973721469408519539456459007802917378503111353939828420399161691226435797415863811944479315039833402485369886006343060093201056601080762878105497882320250550223486787172719029859577726323539601956746626567304120904280424248450013351123767760020777913128973563722980902491185873678288027648000000000000000000000000000000000000000000000000 [150,11] 118451693503211411476342719935137919643674607034233030248039183113024549592866866757797719847074865814130317323684824801613767525289097369279588012329790323851751293440793853610636318764613420323116554952412506829273002990734880311289737139573032874322190833767830678327454417943756563077140459304810687082058236971697591429628759799936244029146530044897149272685996470968754609202667568417736595162663414777192264571830437175044430916228838520428664577553611542458094014233054267674147324145077875990456145080702467780026503149183404769106100159801232076954860588895784560325920274018765477268225650958860731325810953672286439500395488376483825619110864097788145992030886750442548985714450369803302436610447138088130612390030099109902150361173861718522856414409195283071999497135989093261779854134954289994226153103150809000616498281052032052763445077045515828926663975305994310916754600074195953850454629562411906776937246410097940723981999989749170201722029615791576984102180560555069342518057523632513938917934466926508325545764878804102885036037433973145870882967669743657442382334758408274732239786407690772607827565470529880102592443386615539948639522669937863054834479288610947035903240011476078750792008662408905697060709589508605105049032313857234493788030209109360896397008863191501118982787445038450122848698358329914531763800956534107746249355185072118030230549738980347323680337292091699980801881867102815170839387129236463838305226104661429073255547500326835005694099600709268337097265477121007808408331005462535427629158687032769784938597767164394154226888827809277552618035943453192013279881756501846415633683466149237664923334042861585974669663218261935735780656665352099500816980507309048821155801299535907324708245351292905846717550377406244231812583280991872337404206066358825608753127864672935175793266900766556160000000000000000000000000000000000000000000000 [150,12] -335059188438597714928512048743891761222116960826561195405365276993023790662556889425768369860510131303884507932469175588000672734736511302730281485557221239312187207235486783535933685029712420298775174376818502397565047109089035032122418339071324320852806720569921181871205029491212011829785789063389044044707504588746178717434059378008666357203804417298174072851652038381557235696663870186764748192043095480851159111436465873005539105971542102298767229418151390676295058698723667980052351794070638671074344967052501613862048363540867876123057529733373353652032581713046214837393764187976198912252187343459015866785490343322464338125821075915818828312549528072134153952218213084119528039157767897551708343680922312834188511797104104405020368403837561875862715825118861431538326906865439660711495631799730101124507132754525886279722901769017730064728332984652570062598244780648159634726164062669426683999705193839248427386872937225512047159097511581458212455588520237729427609473508752062678915359022906774279793412969465759820125445312419540311717459050649757760890405755473068288668921551716820829435938257845790327460032831600765323024318044965110301707809294713234551346801390674472570588315063604434907830130177973419874860741425075217954475564252058573024400047753866653388193402067489930012825712291491055723090912516773034254579843683978491721380574678022283062177670903890508853787299322541312171178954630995327771642990027754719984331919688720536874962467809431302575786470704122710523065600701642885822079611950354027248512264053345601980516813143651347664730356815940655543697443463223872952483738422759538238418679150075171398304929520054940891657483910512605950225013570388596161134164319749634436929127033086937406265019129826238163833185609910870116660521764789590524700405847954626670342677937888444973262150045358096384000000000000000000000000000000000000000000 [150,13] 783346825118249560691173579189056920814492636146309595425378567077613954436406887154203289024141686791117315723636636986881338606679539478889449683223903437135956734896801610958587633237227621006741550308103432457960244412197686050237138707535563465807971645776433502919855678341467923742930811233318576080380034062206095770503065685367963566240978561939038306565225827643794344665884527855733796550767743335451694683236732465931811394029531085224575400416945366305071016052825827877289057982789545983324747860810296257523518145549075260258827982474539959198145287274762076321603012666776830984284689691615910798883825871602145196604506432304922759248541658274275269218945643515588050810446530366249841281147925875464341492171937003284278567456612134615682358560419868925914899474360209739649154203392663970668591795163281967272815580373461735931670407286903520885296711947761039929768563970025276070400383524177181918054322115242980609220180013693005952114926852918897915733717066018769300838553783641988916256002081322172085287926868088384057030655647925775083859709518353311886000729378503452970235599746152984220622023616522430970114319258668601755791986111511322319547486722664072583016304322043119609371200799693557808407035048518827967918752211708129436584932051689690260473118986035028326362899823420042182895760923183465195249026775928932942014501151568887936025557482163131807764701343295790310572913700417907946598279922350994964019329276192384628899108333978090519982979556821343266858515971720043215351478128275820461748797099596487394007673123765444087734806637541522845246433650734335421829690438314399464413890969383952153280238416787572940284324229592133288297450504114368939628604854229566906322232049322030556226753951072834922656643006621736789296797899664105728645564049599096262231312657740897430391899835649228800000000000000000000000000000000000000000 [150,14] -1337998586788433161107706690421829430805286286324435512201072672146477875547414312513248970084788790961022103986851787254218187229915328243093215973556113614093555620170185537531894960048013246278306065067969072847700612111192428086525271937632277587344053794917672931092470024611108450330213520995581099725861743068068523816052571424908222194385039728867397509304033145264067249467733044811636191165336652098143854294460246087989178146107119362329601586002256860604488736775392325019577575920321425560354918666562638578462706979301496351068037125665375559391707044722209431556279311248749553458532611827709681792677292055085088300116304101073785475293299399214724569735444970437078457655947119787674897110349355838072801330089755804503893118692930234450969689227982999050668765144407898614513665739961014787832194357711003716622490578188037296558898559103725859919648793483687360631691449492916651798504262558042083047990703783075033237739116751249474329712277646292339731158038251364793508869398233765552373484553247882897698948770791848607571428555794138834705681514616767352787189102444706976415654468460920566618464382859561528325693572375968404228788557081713512156838816695759343171148267971842669169568635416795699004276845335273208095617543681687650503106114539624962560156311357645434972955248428785085326962058691319549252519976037805930908963097976824678734179654487648685628409162152986701763091801613765581401446485776485403899729488904897773384962396582831600839351115740608701772578000952730539311462765916322358671286650317916959228120154726249431437551196128500233028020097733026117440596570685489855449312353854433385683950116361043446978281928497741266289117102011887884118185880678832132170203464864626208934154855453905490635725559866961847736401779743619849134268685961555429149834831640817966743617576450807300096000000000000000000000000000000000000 [150,15] 1444237724002209990516467512487584117587734493382218870324799022365628520886526385716155207585129752093129755536644201788328109629138567299822333465546226547039299191010837636133232729869262064345426065266411589837306288223775811409105222486881112985564433112705635823270603470351416616133834336509360924634859609423126191733704845440398633965638123480171516748134775460420794341483743559318758649800951022298333673291516322651918672754581026500898827519434825981760887866828338465383978540113934612387665060363301697793490407980511554521557217150199630831920576822226306921441848573116748886258343952665628181835670848600194491880661442363000897046792781853663838488053306588762937637598550717043261815779713559433720233318858541413586579769281285592904747540598159004411559474359570734283371988212949212380541278623348429052779624808521413358106678609149641930544164214946525118155135156222510154808999574301424053940905824591510875064405688012333491971637141279989514720894061403580793636700706616692250954000886704880391107425629416713724630040666663843759756509269541586021323886499446080258773561260339756706662840422964869138387805431048197763922589076258994200227869585647638221918488893290220095379321034265758125203032423117049744470330996736239273754238352644393156666304622342985148516550764765443833638881692233259932644950128337856422803380829236161186475883909960471359765750310159355569942755539701032471136579130000617895026789531282233601715722942953146150541708098844464596451085150663485940509940225197645682992657647157807611196205960546126154680970209505759005443049259109066041280720552018839313102652296749053341558977750327301644902440548860045891838801073737217315238791641968839953125873294270636361598599499332410678753343259028592080200611038191262633139473332372040654670512293224989898450055618587787264000000000000000000000000000000000000 [150,16] -229610830867572581510912497292759739882557232473090434726215351696691362333554537348728634308187986458719687001767557472068015777600605617176293425354071631560797143296509711095834993488520361292104935469521780213720501757959469924819523984528753278246162290667408829691616569338011021331713428615255302239547874986368554259752084971783237205581385044164598032271127281246581473547036576717195736616343685260441867115715964322470794370187400806059807360752293281179642581399459751331847799930713370487606455268710086706696534302057126727702336063466177470016544862499811471389513788948263334650444597162886973577302408009405497461641979862844978616033734390240237553920435902111879332258111752762336083715298115913574228730508878835575171130522512023421514001786089262776747853141735281656633653439394674453562792152098677183887608638956777631978708201040846499680860420834518290276586047324526471066155623735390416193013284663245332866066189842451522044702280610485084413833218829318568324627851961157446387217722538535709784958404172819736319776767125930682190566693527858556464101123312721208709326088416866684473231967496634756848254421382236921685814384316030886546788971449286063668150308493111068252462875212687997333627306620444684750479387437731095177412008760885415435549516052529490880122505192402399511701974402272480446764477348277634090993013941623875661192843932293636065159486261460924296593257792716579695522623656429009460970798562404076883077691006223256300601627638068193411872291577018240507804103795921748376090857972916600114654231012686283311629499985575456229070411949371698013652208409541383885864885467085225458848147390662249021062166482741385457199086388750038446060263384688617270624307727719071689581746864554183737124034129068257427147498075334757816253811634978510124674054239034450418421018317583024128000000000000000000000000000000 [150,17] -2802262799064596820153194795422591966404803361630163052936788496769590228088651131475929570954383387153424846351333657173991704565467407719379254384204451808792865179414769552691301054771943516302043451993709153367800696296874660727084002995037366542874920967179456787310680950792835515725759194442801485591957617522443294497329490917402523161052851200387688546537448212571738585509908343084084785458585259166646208058776180641745281429324785880150775759539023587437392739196755177284672247506106028508035857006884209859511818481717044977419034781981323004556835194069476250494976404309669116225866399475071384719052167481186796651803307940842583575936375963058354164249710439135958857474351582184482103723516683978212387576569776467593895448650610466830879544985532695902620488452509236289023585810363103129694175685019137354857878961845135605617980429482944044802156205979142722930580202380585551239001881464251917279391583663727828817183068412484115581417629717202546959371825846719751050853615637844937572596907968590664005606111458504052163833678863921723632982747807701261640334826656464758915211295906622533133961346458511575669449987985789640929809985769591831617959130252506242101693444043061371621157699263754501705921184909171499608648694345914114098610667047304784020669901695816883227940468803049302027577800772495142447912004152589692804179605627500991945047016601944537600925632835725222021964141554933391766238953308491178765507126555324970464156621231036261210961542797171778833678874529761701699840132426371281746949572852793703041812789430579949196835275852382099950089498469309136577015892873050459698896047737133047415698724852006988302075831332752890364328850951874900519022573114364596693851117922440903417091263023734340246855723188900948248950039963432532121486957464200190037430212649512937849791743148467159040000000000000000000000000000 [150,18] 6969213256349395847260074248232321297639927256131111724066691789352512112630439429050783673365042686090852090171674941410150205927849830110449898483761120272771518851171918352915326799974971053273837168658740563206088399567340601830809490440092713129025817399233131007721823367785614421995349453479935359376923671763504540844243999784508077998863336481495083216360032952567055552620571110927321328936805889944324624223963855064399671472229960563803735813336626189000296849007944335956523709711629960366746477294351930822973667505426972974215102083099387761439149879433430465962054835121982157415237560117351579921119663597215388477700692513591417675669521293007473113262590549876667694018121305674648650304806888136653496611076755842478038846710630379758591568225779582600336472759135471736184419261665353927057270037381290740299004454308369645357329522007542264678250479807669688173472564225198665451853063093534088120114289028146150179598445772515429440286007675296959567424488595988572782401634976592674738298411089317885723691448092539400326068613043804185159311903007806554349212344737530799485902489195641118045412641812002636623820947111659318723605874462019616151603009644197189799665437019271779259956831544004928240444395340327285569062877210449557534774362278360639044158659633757415687416799788403095324651786702462815135296271082550824421925992550484505616552222829207447085877538478785345289325563334913177377435172983380012418961699042965144862619720358194569818669874643349238585832964522219319873098048824333028084400122896796699551776217719989843513308877149684915829424597562402678364882157469829592975308288468547641399132424612133663416905867815052832525101591776432993868315483003009657252919915350925025411712033290535863472413010515808900531796866504448720995382729990304498906821158862277710677710399569418780672000000000000000000000000 [150,19] -10470656082841409904765684007124115293235502338549022790174639422659685863099304230486090629025098628133724129960672497278012554748036090295300288043659354762714934407209043059395407149913088661450564331027716128138373814442707647813577141643594126756644651659525208084139933987043881666366125396384887377424220570621040713149439429405237516017018185853785936959627403025732859660682470901333194246473989437205168807941141750028879025539864138596845006821783347058318467217301945822097453909032495796466154554471913239571598583412742231971634469136254879807382086274531591827868856202988040508096025558151052864596215880395908856395822310933654498745559290505081928782854046116632167135185652854639486467123661616711154575749226365439896927189006351086342340870932938958767935080812053492223025100399164465776743357809511857135423885129535811549628628700194826997359829254789841010151789712245084747095562874604393200392106073180497455511712633714588148367042684790017659114523995154399851056767703708939035191998098703574129726933606863965027774040903724777764253763084847019982895461243503402996060171063104985012676346705887630912171937275105505245497776600745011711070694834380154979351263252259830938054441823507721111887359028001099735166577627214601307930682060576893418400730036207540512385344328516924418036171641936136974969347633237272851053079908036667393959057938877009163188165476508009007035182393541398501296688305151226085437741989082942010593116638670261049177885310362688438387163734623250831872613093961011447561022955278991015053084800238833152297024873998881088094724663090929207494479324253277380030232367772487416211605561337475169631035673735732799781741747712581257608193034207855768893221640681002358380945504886162033964865074970934138321124656284379437992595547547040672555113238901434151222115836185165168640000000000000000000000 [150,20] 11567748088840393165199231149674043785358652979033988255506487617415039680828402531644919870223911691286305219948141734365776969998702915722719719510432409556480473672138028465952874027753056540362069907141303072379803812139409338860787759098831268071611217567089662823469761314338689778940937364357172974130141093409064715752080998515826516319855735385777282511745001355139273887465152856058203167016586387616612531479308667185760627490500998547183919776770639629027931107891026252275675365779331156495482523308249704346075565716917268442424135684366396950907615663677182924730100568347034939067622185305397859988217339495217616147004977916586088070704533519063039735146413004431332544999926840177760806453889474574553640468721220727780358018585717860113149310792080047898247091033085449132422932949443775347513798403376531178364579035921373902323547081504323703737975031188627548044213931462301732653485085253649481557439085950023157894983326610709751767663811396172820435999273047200936600857930581155136238641048864452383304554769929465557624764567014310042106637819682291666087352212829147143986465376504645895716969711160866478524753327680395795002841883010536330663698807774873943478491133250546639312754780467379981544443320475112531156043695799582478785184400420891478040425161407274222409969816810912667434652172934680695346721267784963264423927016907272622180736997671551495132408496660726721611801422922325813570496986626944815959830816688549246499784029592244587274503075668889734309299499625746150932021679734786471724733400737863429821633228752667060168932218896113118675158280794739421657755881880846188342818987442977860197788681941355234062796901320467374226864378610173823608372337612526767855920857444894535711902933433934721988395342230448222981923714442948519030853920749850595790007030656656945599557566332047196160000000000000000000 [150,21] -9851742793601841186202259511302333649238672953826344731052056333297243521635949236652876718228972288470884804149636281365854597340421449249010681036679443093793589379721212226176885491962899694205268262035916991763269708291568965895319769704940783640017391142625965675022981294224616431089444813789262663642694687153744676423120688807807903029005122934899605218785720417642108265666523058628438991120994588222566663569122246594683940145510976350091426909609968974082073487662971630350366985720713407086519976725774441055533813509834620828998426570948205339072588525955607998918849228301242633652880368117319318803326874763705769170525591052686020352859695248273832613619992657121211678677625403513524217631578704154435547544514050209723843611675414241617075834189114978196795120951920316731239916745148768631060144039152810126220874645111434941474354633107350934218715346098615821270603135848503898821615928622473496377506028777108884603567834657276471882625783971305116976328592437864388616744565678516736500455883794463315710330531676076803509280611960623050134143235047624339795207422684324699578513005396603096936987842067706284303278243975994086493862005279041119949091036093388953070880020521441747806098420168680177186850316643888554033351891846402053975414215865021976454981959954588312631634428676525556189560360220650219350356124644971677958908439324713908192143085636040657436988426547867451655697250722982418444800557504351607980676779886565162319963739805876491160365205650844133208897536725473597097676580904648131640797731131448824786021127888856966403066716236929850387080264987638293135341777630232944741808693712366390218769179319379958615575399905637837615813625550323788250944582188419644289680093581851898211901548666509811362359331512221590817064913469928494027697219499586511301330774213538600942873114115068395520000000000000000 [150,22] 6372755472422479186711127796918832965123368891573116637282139361174758393642878047699189676772681806900697413964714210167880975020754793943459322772418239270801894422646304572656179057414477762046172316658908684147063124937614933832681110420917950053560126037599113260339590606340371252965844997545528051919432810085320461002492068156664707094650439912141565992157269680650816140314856437417866490891233760009693192009746241181629747877601658233901448145425380152739003293906773083539965996572726040252762164443304332687589095827907175319111595079710344113536015684701368194341621856813630473483812300761884857556152100742425998624213991555117256661161110447188888358430484576747157659820956702027255073020805528761135936936018028094026936418809829143994417289892463950808199094052687024345787148322399481373395545754818855160606138069534474589543458421301282194200347736130324256691820209614282247906837666849079034546068418587354281729270173771853605216223728254681829948661923478509515902329823929938801413723994662898724173677325009105011144120994605372831532116646893912356281573971540605028385778843641056973729080601588803316243624639405915756497865505738307440811736759922154065021918618734360978260900748217408331420900070138744253292476735202169684842558277698567765464228175672818406163341678280864883672445931283784978058059615836765749015417572743209255470951648533193653801559382455220810684446972054957854989130666214227132238699265171103865051452696611590888388570500798285079523841558075515756800328436691847410867985285016530048842258176025258901810203415570831237544581007788161791626699240107293689936169217139384294658449890627148138013568138464944198328241545279055481636359241159058949969444818739474667957481701492865648048486540638602677516067468233413371190521887164843988319928829187085141818104424821233287168000000000000 [150,23] -2677921274675748989693329873384234274990820764784567614844758288724429834156564466123911135291625690097542249926073248712961907694236479777781382171243631472306866482161282886418561463138444799186478199393231483195998048372369510266772765365812212810842955960219038769366025549784612053951642748736896662861289346685287271905617563260807789706415433199871971271052079442700393854437773737686465963614390057114469174007530826350772395673080999246900656370207940533281917691801986382791763533733033467703060537560222837224336119839538817430857988218971641507110733603328772371406435310545127413707909604405306859878359148188436238609412464450423197087960504613558813288485551271401858128051284626474158906705761827191202095601425403196230615044010042994512648386554699467662833135352760392024163718301862284781225349822706038209071202098244293452225599653005117618192396119315770222608339860995265043101986607910997986735237979465188958670061817880319914260925042350049884788751859357336236268209216609140500442654671435790654005861190349452862417605687312973420985014370420446541706216057106411527563043839984346961611697656598039927844376163499596653911295711331546693460037450694620201171434645318683617814634628036429023712834115925629542495722477899076247436705326593224300490266516445703583114285212983629146177254554549939040531362857712045368071392463151182326738105487776312550875455695324387035521971357329654166146274197145040769747488616790968786871755750492678253159619988485547967480552422168241267260328252621512930721538630405641414143063970081494659573322514810309048786505242961840110259908221415580240225050273053668587180349849333824959773205428020528906517936338220558046341917345204962234411509783407347988733043161701001674966041929939987438181489826339989369374749979604832964267717048172505296865958449652579696640000000000 [150,24] -97771793185954392713209651101532839727788341617594657456793706619541358642312606696009796301408962959671774084863853522899201836624395840815274107185261523296975787994917550048954940639005939171463176404661370148649514161316991811493112614323999644499411457394561299517691969342380474817521257830406255559091645132760624513528819815661665829502107623736728090578801364248526171100559026863770337172584244858498335361414266646675330949936891915750858406993692702073787892754942940174295119320325917709238446193488981722811656650995819978410135567172470686214918191848354188479885800881934722056760368178255081637695977994732458557918653830486914064371542221776445148290301865778343273147249601025161089947570533252793300628825922303868020606154462447642120383233970706104099911137210352992443396322858863815593687447492427594767295740030875543609404242406022182943267410091548829544604384038674504035435596679828082277807573488534193691652212190951485068950419085820805956487405950299974463749860240546235232344593641262764343012957164086867611272751416033240265006131370332829656992160904474573625472120510656385583484080865049554350628705880348090335127385986401765377865009353623677343469683839633223228945772370304222439395996423509032771083698951791763347071522169850836432163965643781043155600358545156777982882010268740939376995974803390055444139714802654225734896341609367352585074233001703691085553707368604697568766375298401721110049817119877901897878393458244943344960375412083206504854674592342303453891288157142023910585783042472534771144833002433575420293666394094153823408503614413276819053245219758992365737849766414502069824400578461650358950533586638796658028737199390562696261330146105206170146268373261274186022571754221806856414175102573591075310755185128718543153890493309726923890517779850638885942257327867428864000000 [150,25] 1447078344108252336800341354186150618578211377829836413203322596096317681805243827433585693977263251481778377959664814529219530788526266775948708767948522041937979492778713956766867816858775786053705780884221405405787034293200299833716821301424187193270875113522073233377177887455929696515974774360066171798287913444675822153141920365648788434263404648260564656548182185043596395446286594544356435190787818877776079090502151912833521571985977141306108482947085101220408452779175450058329279247795013905139446589787629494692021501140553493415978152673543542146189926012117799581539632290206417161621631405595082732243477229416844859969664632592460511951960694147489555726949874410373839895633138038020400950812506235022689677047730564833881184180768121311966979304515296870771297990911883493358062920024948241306400650719230709190659245337154897745967692732722275520733197601185186320726220554555342340129646022780293671713022553066044189081589520320307901141101893785790819345223760401847831651190463848074568840168336091576956137202518885233394530317370878454295793900302577761701294522696650782397878090963203366653919046518987865139175885025107468531427122213465046449081455761480074959617646369582299555118288281320154409901648521464086618217182327752910794555029425286315222203183285890064233373034421131985800734524894847547041802668745836179576404496981310132423079959667208374862101018669704281327818377402108296439059751421756491392923585260242131634488856342480439104231912539485299845777018841198813190623885122434077260282089317800887747329278162766740866074685114220423604119355627652482048643337534156476544603185158378701069918636525359746725828867850508421321068887651717773984214699912242476846766865932341399956611149550826739366240288259986654533063450509807272967479565476471600513673395560467995773663349671765606400000 [150,26] -1418936099698615275834227731270134566370513168873344463438278302007997649504804118123201515300795254600847874938316835409755787285385448451383743668675983060338794556335825662793875729320662255547028172950343989761287890573190298102064439196274159850517160518428056753374302294838772565944135446216997650986321499535920417566164600110376054907497662480593576875038796476163660433266945211651075562890703414361688948992586199360436108550535349891273752105564506265059350731902706020317903179877132961119120827690913453658654605634394721350595409874788573998708916413223871542569710335396873911837766220785895644528623499556643531162199613471117495537433923402664759407823538218802986180786096485987325565803135777837307585049696833533147565784375594826545184398743875299168212746640571883603462873558305422143448950544598407166530421535647637313498312228724345198328597304375393887855341999125171978161575037561459722142446121213356905356680654219551210485435589141040049518283723676772791932017299564807853375716260014985104793349836984845433539950043692881136297359585948916661088419022905344965583471218473025229389396115784885629535954375127186743985099876426544410746399261461161199830701254246302379274384730725830845019415468971630290105768284535425255248752964413116931276520677716672433911983802222863802378333178106898154475197750827391549489968988172930112995233468732447500617654453100136628486337485725106917164579778585782103460113779803900726610310421989634314891957925288311914169345940901922683477759510298003678989919738305440772365351136182385555221017610314612907724249990954776779637823312130673351251594305150913367270116645173015808608843771292634569198063400305338209106336979087761581021113720259376619104653046314798812532041011538262465405183823027942976395282188690712323061574770958830968920396398901387177808 [150,27] 584351745414561053641996314977542783936980888507395538706469143459744955575062753675861106464306578265256946937306419003470241730042942881370673978503738293378052238713374236188043872845733066205268398619573979943227350256096943585884583424722910454447031769520906993587576050707262241062622356195288810817179623088152303138729153338184993838418743918722875369655974062682210969982027218771232851276815173561900644582089007680114839503387777397139854718490830725499450585684312348242617182750728555277102558018904198676217710728191187216254412243673722824140781099988687695108166986424596963195638037935292771061508840962755622822909088473051021696395164819174406210748137934086380333179642681807087891784604376764304964885271771343096489110270559533620166430938219332040317603067418609125151987304543103081716735492704692985227761384718800071284284150581922890062645328965407554859521863267023845300520739049945070058818817442828884376236506739981124733761321933310466987457752453892245705981562334373875677750488619816670738921118506812640103809967140728987476621500118392906188515783417402756883685062041779465029383713724878901544243115576788776186268451957684973026421420744249641869069380410150659718483881635247642917628038630301464636349201733829340147384562264023476533988010539703080602259104252440663592024042080152646367626844589294769204770586331697214375430421206154332688551799221938406864033277893214518573468258122290140400173823322289903290627623712690215637859192769484276213732115237779385440448321033928353016601687844491738440977636278417021468645333222532840606798124869349488032655620827954917818785183308252369638578922584209449808474317924268873830829058446766582354910163050454066198687680543557597457449185777928495941067420342114775639179020168353321820920895807020601058242838435469524242746700988202880 [150,28] 242084215134081836496678556956624924585497184100127569563379508746209327894720702781129584217041840972928847445622104523156751101973989678233016555679670690768843124695726691535440218314870467930244559834016481951797009080218822455143634542642897337581754405127691041797685239656365861142123169364389505170566698332709777573889281751811831859657614257555454213897333679519520549535751721265549936191706292802086705583996273722150469158488383263578078683388772687922032984407361303586831428917415748067601152154177301478540631257232199356386618764461898721139389435333271573965913808404234874386078977048391875318155752571104079508470797978244012312506445431415350541548782464860032755667435575784601982588855367224713131168971865140188130168638287688935342372444335671239410792718313341212418087017165914561121028125702977306246821331542287201368015947053313590443231554340117315617692510084752995508310042964253428082584254232809166765314630630630674064859016371730840236078205767426873447710968306610571525766048861137866775666928672539802747265979321944909266119594836262654756175000280766961716938769747382798752885597983540014165566703735661914854741700626835921332849020461501194260954815612137993620306092551910955480804843266703376333035214044728469709407915625322963215824860927210616933080709167039781339184875762133751105543431188915319586897811976104369115650691758001985392887174877412375380474136063916985393806194093156568119360460081613627832040688186254892520934392093984125742349054488157314321486750261034805146481116819155872706163824618611777051720561728629392190627489448528343555000911600235791443321213747159327500024309452353854893383010139761132195275388932325659336577623830196227650567340902241605660568690672125470929159059740555931852794118108401159450349864808730207301592461473406979060596235301184 [150,29] -548407261901741323160314844288551341571215164966520607487278053760066222630554802182902237419164485862780566031077244444648693391885468051847824384708060954457320727776768302096324459069774908716045273417698496109570335232132095747760707244727100533122571138522026399943765391440331316914938694089104144381753550993287590726461361681114418339479994435081712710247584552678595351931146683456364776586225826913617710831831330020476431371717602874063886350595173393413972347875555823268889123854780766705820910944833418988368509984416501960015991386495300460679263719165167735382648509871797740475601257190105903876058684193182402394216895842447778898520460598889802818249471831521911013706224944427385229904333094737236820633928270791921736235766110785232317535520452433000222161867423198827041826365621415089404711611627719732325254001507048791227557877765806250344554060110099693308200523888373393210771405490620163519545944759615791419596774071251543683201870259711754337233750253336447820155994754300514740720864229414033814844370766313861593972972644277880102324285735264522261138192604542203659808548111342898423628238524553936407541701659285790249742049580431447135869832661770004586858297986928355434774284429265238029682944513401693754800023016436506921799383806935792454824784936326128504337199918909764710837065681283980202843460583106150694084718423270912132267539409233807950768494944677381000984819054727553727183371562683882722017559546009768714058361381283647392778841665909540230378201729339492829690208469103549495185443789456801799216173606247365721900199641242251359175021044435833122756718923432879116905595996452283555960598541130690151540743171738224254851480301887837956914115380672043690418860088754195884603859181314374416514030302530445497505301782162396181061040382060333573428705317049872125924481184 [150,30] 392045624106016083001659994496309090251637375029829921525029779238270880892631090762887494311225343850222491042251778013415099651105807049419830556672634528385682132084686203778120169911524048746170232252963183005188917938422284252261622941254169150701466538761215139392224813186116887767284998707340971024625006847023718482568016812359132424000553593913345184290729926196345977481387594339540109444528709747880258259742645947687736609748190972130167337116935334442813329230543779035219949360466327210099260703443672536038488577497816362225565785126943422664217790906243088394312968296673442949782940519071785399039060312093725346924152032463556887678685365411900127323853095111187676239545216901379448251104608319284819127171673672160568303185554118825480876834198320622151036075489774143870207780343227328619352324536940106155662834380003122079550421099315288058024713562661750396665354166910360499434467848663255583256162213224798640710413978851983443240580123611558094150319880083350968342530978855958360095467317527712507911822806754527486350738787277315370255738565978823264402466025611552123151142443167209352296416816138612201342629724133706782923646723356506018382619164108587027570748864684715536365391559574171159983346318491295903480039937772107337241437758058634915605556879563197895725579064442056504256572397990535137770893417982651889451222250728183143232679628146338910192424876419856402698906520470605502532685372222853611255795896200913791169502903106821515429013819776633540615709694053726542158464903974649636709370890011631955933941613865359084337518363087255786910338770503885893134092785130664132764630078120890046248680724821317702923110829209283089546112874953660724025039994202165803493025595971175402939487731248430664030860999252657428930268265209284803520303669355273752238659038521445863966216 [150,31] -124275466416533155742389752220062833536239236754024380069159707039470550543177681574644149049441375371578524967698888147271253588018980651341220225052550700457004094621875748120873719345404475964646506906501404363963157072730253133809277553267305182072143539846643628212295677406517955898867308576519149201263271316353601790534656785563549921240317626242131231991692978910254418050724706159778431219049624650966119923007337738486376934707445108226758374876676605598769509077967325705769879237292583814507851642365070127852499374729768354914492764068902289753161124984404394476722778989543072563571658677930415758851367611367866348445457146302061321833815823821730061677536681890965068729754073161296036884811113332646341823520124936201247790191893236942545698964864744496999612225675174112669203711697746611314650619224783355226095921501769385411592646821559770300952248931044751894253628104169754887990136936852021114822112390937492112988213080473571723415925845443665269699269623525506486984158586844922059827258416696070718199091210643517199345555961548631945599337661076250497944316555857010259960851716791983154039710414810308659097278736847590565363193449484576109126867317819992807248807557860731552670839677190752253686625049673518249384627210029638138267943905450500899355189526147104331190969912354469325282652577408777687807492798470057579430690630822019651605524743869072929341737223597699257845669346052835907920686561715490926075143012771061305883889159161739159070807716711112769496145943437237685372298810590621535302307639618953503868128334087685909324758486639595952084026042444553275592516524867803963109485562171367273957379463195285251474203477915042078208125420341416586414573070294962114752223750768696688868662558114553719083530954167279854261743376541456842465296582724038344791294193344220416064 [150,32] -19510826703002712530728526198919307529944913322711612519806418558943660158064054559104009372331428001136769431446348613916460372519632861550316955043214815656512278583772541221853061281643258859037730642408890898410330327904288081865659747684886575074747078036257822488227661562494012181426295637795815687496246290522697958450668608041230288500167504071726265526017728382833221054233453122914514261761201837937832640069002652825615000925400345479847074282922450568244070656902308750054156994479135333363428346173079253323312696839424587895268237402362440169879720762356708015817302639385896028357313527938834247747926520136758735372693933677275792917657138068245838780136527503406210611975365158747955563621491305627265844757048597845752989712622164346023444174373577552224861057448523762816010009496756145792236274580709172480658910655296501613328364889197514634851697331175215930840548367544297435106157068467478183954349875323781140121031443784107085994728236671427663864575822542090389153718859399760430631572281082819635949566034863957868434882860987360629113824251537832675955065222229887225823843760204274351251152802234385182559434728112168262947252286322641118837455174253266520410439251716309582737084779805741894989313564728732318814431856386475410775080190483840590744624629000950002970304056139929163455003932429111858275181234644393717676251537485177721441950044818724594004187979213376326431099334579043098741892541965309837609707486181421225064349372233162831210841259872512092397916409340109900404951641439126627755981866102100573391658041156550719356062533593380928085433630198575064795900381941050975056512293033149870243724832418368469897992866501016850070353683819818906901188357396224258329393197488873362815595866739591704356845149811785372449597080772021096695684753926601797038095866050854560 [150,33] 34188260023128817140063857237474766353471665028253158732483299349180993817030733534590019391457486668440976059580836760806443740729127102008781345385715680346304969018636783551100723495446090065742776619681788130630614573429882981619799566704125559457227472621610044869170339366176283930674831195136714799568714790251220920037047788971605336501770961338892849014858421506271231458165892114569092463228235651564602372564216350182641080053219473702332178587290376078467594445916081092266555699040262607144440786708171349771200391255078725112595240531364894308351438248255514819493770672028596089342012622438983453097809605527657380041991595916771673726056905375646220949803416043119024476869226783188233386026397086571964658361762991494795387690076249118534926675525254175936581786725397070660603767745686722301031692883856051586322351764873749575416565179392896733516279281419572395874216621490049090550166313348525731642941311273754879330791670644884548850205867568183252094806950590528866181986733323702643623108061038239000068135307012085042611802917398309295775546392975240546644203125106982943055308521482742977741652627423811074660775507455790701288204535695176119330722340985132711402124219526607813936442191790861684850737351464422416445099371702037957881566562733219948217642351640804259141000882072426572790639174208420373858775098975355423685004280173123296125260720048129681603780622198622763676984987789404962708084805339091663075576663119450489126151171497279952663412473468537485019453347601731998983722087789526172112587095502047948679075033444850072291582671024610744466917526433978650160295226195751765396681568192646740319610198245294018921971381890702149016012846976510197080690973883988641315672230263261107957459082046235409109180633730650016531889918208440640769710662561894062928204984177632 [150,34] -7640574996309030848187884960931208506534334870217826745409550148107104084108646147384098102072432650244952065508285071264699289987892846555520609449197626245310371447594517627293556771374168333597813562360477028772390360570379053741885934980379181956710651102541993550415421128649536653856918113518413615456080912787102589637390069758760245312900470545956512783295533013519163076279259493153583755521079013429441831325114384542526144561613142250882737891731110335571334668990663855329220345893064861490634155565438597290744481018095090997670814089076951742530347109893552080092051214965571966994745609395628729037838324809430398342490559682507750275991324960984092320651816040684720470234882416020485341326203601559761789511130791266811844568047313330141004910139710056128760785519823969711509355913226131961959737813097426360856232884647028984686797223923525051815930198682978871316135165863804914915427635082910460848624670119667458139427771892283709916770156877584060499116969215681735017121509118145928569265763200260882116139751773144686942225445087808252855993717440885708858860667238514767482739799818732451979651832406173521811937257451748827271457647699150036151173769755319376848824132831861089478227427993388785997596338458502404179195453546197452354807702570413045465577527870933673429372757047283680341225417615969279201219567549807508152483531529694454192269229489726639414556820513253337444366159734887399718128377627976963663209285497212737056708985311390915927750533569914160063670876301930161959887560589184006316764021860328396404111718268636386712131427910627530667909861841029345092883226001923242358729803927114528869892777247224089752770132266525061636157755083853487183749287307018596544940280183807912884966363193080302312153766101264122710110054250941175854043837578875206686404684252 [150,35] -7006751999730970748901115790998381068167916949334923914482487932927210891376325503115415955121836699866950749657338229951816951602844266629992302239416553321164739243136549262759214109094822420168919411224378345051813077662826544979581146816388954386908407231037214333499253634192273256362563801844141021791705076884450382072366750781545049482530158944594285103717506151869274343660845892568699581000885749391609254827870606333291177028442457196601085963839690128825873925494744275221917167548017279458229095831873892203495580998683458169507000966909370570318309734325396002287573635076739938438052049667955689273010404584033466771864094429454103578153755639949240616927917860890410673350527161533641241523483421190039434992316620239838576843583096756403884798473897723177071642501106955560736261127609553107732118510650310154712078189493531452677311834960063619094294576977569507778519282702941521401561120661923885634463987106070373878180121818456201004984795740561097389665053356540308687973453507826651304382202101816907095303176180601504876475485206478117331098485234990311915376303413752600259301952187428045047330457785851224530423326515311550225192312864359207313465617269178363887009770718324939475269618375397501714093461042389544517473741100589840234363548919797934087197818062330824125003165351818105250227203016241995824036722634042016617295175415596056278581957022888903682261409167272640080188495418863448527989085027424328277873479321691137672798702759456087410365294035891075564358472819425405606031203026106427395148167102967687955562365880717218521017809272172968569247115193968961272039092951883745307366999304996065792381847180010499069931569375708985139660841941989239122578583858605569825903211029665780977035065851910495001391381212562529207072071993794866346779624181273932993676288 [150,36] 6499127331319908062435508680250997572221767582787980344405104082617785564495831610651927000688337386173024343446726173058487433190487743847334884774672898223723081528246518918808838923741480990752371225470598091743985833643244591096592495726940895435141629514657366937306786579606140004031899789115469945650818632996064693325952870938216332701253890782534195687246213975134127265395799708236972504775753071160349965738807612642832236426359122724105130029382362100890473991463650540003706010353183432712014905873278392266575103468789456767744918233990712828983682828934938414606767116299262017513429411739929024052250923537723681617728509996181555023873742705308901481111284948716550162099647663459101176546687205939147749229821785615728463411142006155284731549579687185615219375715365552109057624787032957280344259897647599636747757320420339136689828404316076403045927795964535716066312615046514447646245394486209669671653383754024735238125935099546746106705298387898766147906084716544434810753952864108105129536118741261153111014478327426246937429852128892870426109336365276962827032029249833571599974058849513999003857596439357245579221183784094406303103529394525210552135826183379805324452748167254611040169275921017688731818890202099720907277833333903663221733623557005862388112283636500288773186708430895905070170383216742487820604683386756978902586113039875417529565845150311463057631757807000095656051008946991063678441456993806225248286400810726245338484442554221766466051018569773447371919050134018598200711138295251377901564783116237892345421839966274764032324265849203796824301299814559706570154023027917551814600417239609779062747216025611312463065852576009822590354111063714540910476849528320195394165879215493054166343488913719218946371208123775167728007344555224463382854950090104450710400 [150,37] -2348402177603298273500050209588851531152865140664773690646354956039092858988902128089280368133153098462775427160529834233327551032724287512246768482395180645847917677014006321262441980485576738395963715323738903527225441371246833082364795206045669629570783604210641511856363826186318278500951501291287761228352857039157470273777362273403533253455396894578208676923351974034951743168512080779447102721726587664527586752378646284789816840776605534508551238303326168302345118998629172113978644850697580480587483995176272082823257262068275315790929530160762704653670419711473752904230765317065887852462269109619586421747913703085391189372678216979754945986743294926888887636462719201592608575079502579325735143932182342557519492190324006122668083589796375712290677183850551423060034975687010638938326806395014557003588075893144293046277680884415892002424344490863445378371580335297710295472821696830947246228388730633121322885439607903947977239866631396106355764237398048822162024479349022971995474608937345833847188113242287990433208031193687704842991781464993557290949456863361880281795759918582894648342752480248333023125901960810327300510788129015263684612497374554360646501660556800220561875484739946490777760072743435240849107133604394613880865242045627727693280160374723026379726780740078825816953724948389413978654483648055330025968567184085054047996840376266100817433327802730113429240938056030919274429874525050506589601909911510059704735623288054510608464895826070512000638866854868438936489288380910808797626888100965168627009383195181048668440374974634219801114064506924441416345916225988958821930135334689089859870128134537919378168671210374207825657404189131118739290590099342519349801499136373650140702389965717773738450821696232140548016851738772161429704347684202093392884328541229775200 [150,38] 172014276633428698244441902455498903227835332807046488935146112370334353617484571246114657608323942765237180665766695651929981624086863744224811385323901212813752723812877538999550904060849565475226013129413643701096789186478725152058372062188103570639001294019406307408721305640664657944858389225244295113984420325695330903235154802625253077817190402508918767032460745338698890269643804657527117093080201898297859768332310447931024855436104745024266398991145415525574694415002089867813915555908389595715256707616617697672154132424466311603751666030855182418286934802327599887448778382268125666458081860622067743643995436773757535277821636057049802764269595348916470818154667930613524373440560460100843192632234407057789619879814180043126451055999853493165360194440096539519787118171061661271775876331780183707612579723745542850454297497752495236563167855430599640869630908399988204466274788796932538811477867762179396599057306128648802652358736993882672265240683556247174898589343294196029997232684311060211980949788007998411922541924507426744003157035855890410554425271741831138401588751255243598050679712552975067184796114271839469949466546047303152163974099269999016926472619962763126688231304082327236580389986789665064704992999868110687937870227478730238855422393246845252534367099661686082751784902926464789267673472601683819535714965309657310136429574596634559581380023645577199265119505321475988872430741710246672943860488317148268828042004717209589070939474850536095696479484755873542150921729478816208562802145680123173787745959193394201689889546534002333818834185293355576158833319635794475565197152633427642594030492106336940482874633439740949085275334781166288666678829734200398537138105996654142523005918791280261898171877048001716920860854696464513178508645538248222331545066795024 [150,39] 226599286872457027293780954854094071634617273422238216535954056302532294863552844337014073196303203964932571616816587529515399400007451094497701205304553328922408379452354415417102241412174573813512523622436199199359137366393485706981269746798158823079508914165381136049014415865772527079667052773580444261515921245903795642222439274736066982880685673392105288245318361412882680404708432001545266505109463211500357672859207753199826448195822200042113163428805510722067187221121840152261623133938401925037212956790503945341011349946664828487038900554747637207332073403985949730755901397758469803157097488290143309788530483086850007392338162468028791626640458239309699444955489530372649205635784069762198291517052881566879634752072313666511038723925583065324266522551910528935078418656771211091160920371301973826581145264537622104577748811184917161098543474404606778457360098911247155901310818742318846359728123982074075362209895215129396144067157623446729436386972854860110234978358503227375150722948007151198138321559794049687023333922207766174371232043066293630513095692534088787310005911903282010319247702735549508832571516425279885841909256717331417575075539921398722681204897434846186031358437099826503775497671644818461330065841476231134520713041496099290815414786162926710893812817050552112301748030963153096527744969315199534131739528478223857767906659935794705096127613402478042576284119199884498660093015462505805777724011806488133682058634082419888721204140420649452760528648396599670266325972563577975683027242251839499213094340666295879551409468894031190829898914569609118836812238242315723959317943628264785203693575049374016732613131801822719904558611523158320895675077060464563878267437732420090418809893537385029001179526587728629209833638276402617100955588707157923711484669696 [150,40] -111766801369346896631435189844081740585437829471992024884060411674512617311841731544736635730220940653429898313981209142975140702827696580342178262561289232588456884139361289890840316710950922896617230668565352461295255206586924413622515964621929356049772022679117691049700470892403747829107494196062015367500049284534130260557897045998179639969093815100547211018760443244644793743717358121770743780967143923717889335929020347830172406068251697466207971807672813685131063287866952557479811230714029939910584168953279722630329245415039634194015452699967989439123867911656267208997654584722418342639276749325726141829579662648383846083080751233462672075118427013723565168290613833019333197265580650078030480382373936308624451032893275892418087648163761744241666412619721902193401134168221895133351064938684310343915398340960478452929627091390269049497984043169222595529002214324700179744092125956427350211552187160759126193297471512893042214352320185283933398360309859261169562458056920008579666941541650985682283648032427929545966924173810021654541698402243634434885289369874527390301385104647106411292290398067498316616385566862124769548463930686429178559381343326432867405511359790513238552762555378553884823000385417974002317206367994514404608403428935466248206266903167169189103973258667919176810675821170023466719582844907307356547595112751663593822757314087894592778318532627221387218879854259256420861954932880421787934088730241197259458893062147828508157662533353766103573664113987695085853317251409024427301041327955607369567307392608776717739481012315900087260569209042887322465556998144187146063845510484868706214396228192002080674052404617969140478333585899585799025309637949112530501847589149678371997744951148830591104475395028728063759982965958459083334652579426520003023578760 [150,41] 20747919451276914338246650941046818505033544611865072802332923321238222385865294536500551077658554866172572182169862127914426332195108510677382773777373687061233375343893356934667038300189686548091899890190335539842236971555201957299774910008860462533646806595458720802211429192587048973074779661951252175994518238033450280255029056257102585946038436311569087965286557981325144453224566850962136173975986323431919105454424987977972449221754090505010771952872079576371013075797146538059915582789447788338397355337046811129014108560123059503886439838836851389645703576731739632721371320892521209159091242051058639805703022065348138713346177402158762540514038780788116783572404660530209165737136861020896068580444169968289707538936488315638159260828346969805829846023322130525347146544517691269347240708325482698326627863267672837185381523683331123765243573834042281937298245885746562850641618091032064600777918859843935149726866498549065871216397674121989356857581956153668262351180224341317814693241330406514290722807658289827355249940632487915711398010620396103323662668205739572454256630161698740158612248872149060030550952751067790850711305260384872137358077320150778069478527959042500582996137367992093937283057692602056703691664237265002844620438932506220479948404893375757633022005040276362730443068495342699699673564521560480214558116544255246460157880110841466225823666212452579039224113119075260793509113877767570265917483031991908602652189706921515987431674929149259525251883487317518487870705140272820768740998104324110523976604812384471630541614205109765784896171452883998614617455261007120846321298291526812322427637141990154157966293118465237187843609954410917319842604507516825497819686568033525635237797338073365235394545375315935709078568779562400688657717174670024771696 [150,42] 1646825123984135554480730913676231493101731876187131648540660784358400303196891330930057229920236331949310664089920725424990156032453166344754348274182751099849154720918918922837267481908363600791312520470655283523464430732916616118158078652104696654791984880037802090463914007630646356151782294270488265522644638987441042893817945553834280610750742385667961624480624125001200942877664641704001548491968419910703596955928089749823508828232125152388366931596981725034859777237278971401745792330628751967552688420863735550836583146076436955250754642211712469993012053040705716458968564614847540040891659477203991409194955132161193261270253233100261368549547726160728172426974126262639583303389004727840672869443948538259464940097815188011552751267905749298012682309831319513135747061305810057872191465245915428018172798245714158339721828165248464278023688836012558791858097725032444697814855972934386364835396779198420712893932875626239725818523302562755279445475764530296675511600157485998547908993454735179905806363023681242265598573950553688223412927200189633597129425502686144017779155970377969581118374194234647138023278231508073498143849134942795271932197281502291422445521631689880639731493176693008409172830966358294937322387809600141390610905063117347039286082336347966649342387621281253318703462449426239151718164907399163160417006398713702448498707020128815100438246865364580802301809970146473009693006299929978482014216643403566871881642773635354685132223922673317085804486750858379299033553328435680384299016111102160290273489633223739199800428411291291701915592156961504759547774861282967220328535317085107655621140749809686436410730347227041417296736090443837171435503997663150965482252221948330943096669670354898784645793226908209190003833306443340496614436067541239225 [150,43] -1821929683649823251690662727276194901212148320350915692982091605052635841092594713885095880001631442508432231559437488082886387431826603727998732924648712398843388789741718366661709689848576326914086934038668610560874043427390290614150033358955070016113951509045584571707808859644776107180875582503663610240661028902603772162074541417024428907267350344616240102524232151015038080591077924535562202254580656999054158092599207414749308526408155372149320759619416911891631084495898318901386415063391650160625758546377066460207541392964908559036735459660104799253130043182516440653805273612983519442547185651896676738145292379987616137003201141985031096471231897041888934330805872334770124904754964792660702238203294544366865119511423943361047568719338266057774054191866640249801594122642556110955134568008764950503084600575897067462346712467137695788378522556953599005701074105605905748075739814146349997910358145727423777345460139124389217333847307851546030183032018118252547568062007833686693038471993308561569429242931502519941351252997469623911311195345607054255541412153131504032429180800370441657771664805735038098735178713568039886584561269601663628535752011725630013061459985926129594711202208054376947042387058050243770378423361180209202033925216174708479524425509457463341457972387632076082052461819333982941150970635342942383708301703527952345456545420483871522293903458956450107207590899788693362075403342050296099681567118832402972631499537943110532502710789636949725397097791094643531766171388321947005605849037074395881555541746883365700259183617126505432377230026995060120157921198057352849279318293997431549540198542924054667415476055624667965181577198566086257420698186936466676235976684699331092654027624941670485217826809545079203652925904117527289879366745102272 [150,44] 388534658212378610163116464990552042562472346423557452671363660331989089695403593758035107852227975170800595187503562225045860353036995390811182793696274921977306147800108427367277865199542949906574626362465714181390250788598203609612458541493658687516533790346890393755230367793747993634611607595574807648190800868990755028589793628250753252569828933585695733600831559753974393737718087822464867119878753817470977238423310434482272516056856342942847135987520215838899128813457304002064820000198442540071100174653702125117958734096495806931704163132128810645447796049864577776285559771718836068205821143426544170039184330881600677838503938436404330596906779376416778564465571800788284350775125346296122881557985710899039510956395834560499824618756840434599853457973376545113513252089714748730558946716722696905678375804077887500590745636130884988121846597826225419842978051546738199800068380092242438386843317756763590313761338978960666835669702768758292951097250859930217208720879748908365601652288891902368175263356430633547134943650131197718672923269699562435311975236566148701552433113992677547427816356952327479328329981023979592660492631888052680784045939287587081697952929381702605175423273487254416000677569130384184570641204906381238223907062853933500713480501901293814140307946765262006921929599632809240538755836101159924958156093356091335579623799200300199002990828971313586309657676621488342378732232051537960460752296919079725820260463833387269385891555699255431524168212023248503189357635997509609918381664092824485701951375929688056765717056015711865852760319576537176298627738905491725354226255158796135495155916787988951351017706614103776542562830358871360446832381483801734346640621040516004055824804028937472415046798506898555353823454757134196983036381184 [150,45] -4407344670704487526636832538473345629204717369379133832347727638761600031532771656624702776334058903684408864029449576849329898826358442588667642904284321515407974657568553435188026301594756027840961864370930337204842133586741613593479241716672645124288242547589668637377501278721531017359568619093861476007314066723832764391412646287470819935412180631868607000243324589872044702715389027109634207846306678909968507202340464324185074217131307197793249912650242154263222128960651727433640487666815017274956769418068318893485662664394246156843815082864279531621208664778974489846580141068351151442186127036246142285684822010830845404169993364062365548087484069995462833164848053290262204176767869232341380917756615235476832300509015706616181653118796594062819206915269491748735277444685266267852747384134774402469041947728666818251452758702634611068442142553229180971998279729969270958498159439236848575946902656817979969689358101702946576714982917268411688324547062423948667113348276653538979337883320316619662760277638235012492721862151226044542341038895402755216822009441408709863668590080129947256568201968745584312450715502532981783401709732809210428339729943274201930640467176658706137286328895720664862012358052897450599444820096466818573218557798426771690018920411663374798793833409471305141144445126004983914412724245092734785281226008063953523248046545365434154602141954204344000029760146551469281731420689714968742471283564218153690159746844609342136801414555594956183422380498170963396774835912038986695580186051423205756141775793976768241521155525504987598927242545685264974190153486870945291186696810287544375511865200123556171295942279253093770438798854160592518878155273554024461200536747068174105395323562591681064821046945217777347455368241498406936304784 [150,46] -15321656250693449136602966116365403292099938555341536521643729305520270904251827199441400129063018278128976697057881738910330240427346263000517569989439637956602916873144679877608370463501453439338394428945439086749587837515060442575971501281398845718337802607739963166412075693943269959868129325269463600175922821195886993255301778722274422564300243642133075348496734608582179079746172382464628832949931418460991233124223525182209824251046530425678400943962793666073715119320424999373542884097819396848471600350378938572512297347842870122976709723315805980771294718082609295059071635166896550797506817297224170328304747288002485994394619970725325040989180643419808423389711002937319905333166543903268286136433327754799432661762974647349707048562246185617640458058480927757883283383417402025129129922796601606284796739494878892085451500087512336937874912190146936927487780959456721480804893441005680863059563308969565228391776666660312439285351309281565212951622414690236322653280568056964409243042038615125814721546808757689478543912807496993268115398125627092448461842812588554208297493548706041710932991455663424641066147219644799547319459742929493343654219512465096586216898918266164793696871992174708346117008298354085084621798208985499227717388917044987311805106530128250553149709680916750101711906476176772068926662162610121882607340350476489179868398312076427936299058539349026995579818367893816581691236681991050041950309889103074196196126032696321649373821899172855226856347009000180640424398688888540679037020280266327822284940714825348415316306043188912624338656033559554108846989016252591172656554433510015408570142746775658551940085550743225280229908619032919946443754389771663851281459253646511182542807627832913782622712855073809237676619874785317274272 [150,47] 3064080740732086132295169805335062382141909493087838162901995361075632838635238142869344762612894661140943464547825561121198990619765300338171061522315423335836619225691329306302936279248844645316540773400795099206675218153993165802236349293202626897349450137928268731537622752354875665721608649694437964520335126435971501444905424173108325108549033659129837253582737733174544176881977386114244106552974535042839755879705488308959711532169511658646927947548500324249661219227446958808903711629900643445908041471726515723547642080421236345122572479254373515494915410835325189491230677494586008916956515161273311281819588979783931510316578866132049937084645352851987649963462233725638093778801231348868361239495459494098737978229508334001152554663409051041084181811953863443434314291847935589687326042229240465448604009291378237392340925281199204280269520783368410287193853403741613079466671506896670249578105772109653580319159895078409300302685219609519826478624739343507056051496801751200867877617811266019925836352735229720608258400421321768817958393211288670635159431337622120861825071289557912032446370852645420622360773138756926174274197246343195880577761540395569384173400366512766508340085526117491414729113250885451276797575429185940266333143767508560094962535285281225563920744345586714981904646401451542426739888076422208667586454028638267432483533003957516290958496061916223334605921915794366326035568241987720229141366801370737237992111843072693942894188820807255714878793841079235445216100566773229053997087205375794023819866332022334001324258289809663546324752574271751679123644213149973429146347915980850514191868867377137651791287147301269041752069440706628880212553914569812285557036697612132863721808208534159175445351180513969554994938492655407488 [150,48] 1911422974834182539405211463739357897648462737078862324968814949061840585698373541653673686796700385729639707663426572582892446559691152189693409782810573412601182763615771629892597411596007072442041587627174419758735105248060523064877868744813583971164576608832574943910048296055260192829646303316968926400767535453833420219843617154653568788429412193594131616154594984905750934874653599382028375583254087750937565394216530918366870840471068778431990358453791080203182583793858521126990256386678723708356215866355493370483868369509121014489994211167083972828225876828318589010337501044719366411828157162623014181979246053660993587985677613759541476255087280746617327101112380657100676349154089111603656567924685268038273105398444250976956013142682529716273158057072531542905567604795370760613154401894951417040183427997011948300282020211805720404475497341293217680143264122226958592704286815611613483855704134293106102337043291504047384073950442190340541557935090049754152239964267579890007866227034881674214865278364760227632562968053818828703660810237211132947319963302114940077311549058827304563633754363560266571202712085076864024816920303411602361741676952429327033464019854057938250393871818014768695637381770617690035482135172461930013851184622207854682121894192771024042015143445140982443735807993668818662473301185226744135985759605864323169671597493321026532220310013995615459446557476588098089845784830446858075254717836222791657607302704331107090459267893059903720094790687559884787241321485046098139100983236537496948769248321094673544035238505677646084029135471328653758750617083813467032038897317221456625277240557558208560439439419357053644405668856052495508891802351721413618485592554415755289963234101222254787746150337056404395279563101120 [150,49] -107397565101519504986856991073769224542404977541191712930123792742169303464837371382515774995255625431478712241289425778948831828471116753382471795532701250018263401218584656479917872970121235132452061022841475109309996119300505936966028577328070645308492304059646534792921557927703747055050216070004605149383352284549647262211513032464101324942557120649227106990065474827613875868705228245222102812360568369748811199199278787439619623979161895296302663302214774021427521331066789192831207243771232242053782558375219512242771429018006487368084669222001236519274294035138642010193639535330341874170601153876968258758315770327179254620829801250234340824893092296126098642422254764714876372072235228795134016551139671153186641016746894941307236583482263793139501193630602771824477726127613399190483761699295308655085251556122587083060328435167032327431697289158630961218806766638295498884186940755394226405823885798686272450581340368611943094090263900714818988957941924881400992911552982610639452234995604960731241004533484302823967771898794494810078809505302703932759425349948489252371794780469919307362252441444573555289484541063990167359188646215973411888668788002148512340499785022448856991592938777935593472319899042422081199011335805125489574911868963866672792693875206476848411842486459077563053122811819889801685330852391657940207877250885065362592337328851720559753378992029063084809775618714251985921222051938493096292711787652384838264178692143972077535816778293162175472455794666293752846503406140269814231000259112311868202892818421513138037477416550315210899000446733132298955098376600600202797792003774743625237429024871152746147647031088448726929266775216613634879318508036564726199491210420410780461197255646827485038777692561338774970796143936 [150,50] 21624973786592549110571819606564951473962575635760061222348405894824061138496206926165840127048513381826868384746798917272104038507243654435218595185080167005899536190760718255606077102782906576137439079626495175407251374335757039001916820374929447129043854159992080048053784561090145909849552343489904171546822441413371366313556200636066350701170770835322770379189179267234621826009455775156799066558974216055505534223179323232881333591479626460250439898296291261089322543381605516369900253425560561848635433709825697061741268595165248202311098193287536800479343263569652115053578181038460286610528151655592543403887959105763699191041813022404704193518669489791531808891552690194145404170306031239583151366305452129767452962010632942841939963622762412542158462334548090113233264211970082846445529636995251131858275851404431223080741754883898538204530702995099385811830868653710591275866318983563592444632820476191130969898966669261206551544967599888216476671808228456040202980370220196733467621451928408517838586727739806338345931482391272053821066946926050713999820006037228925240988977827070873775457107547154479896266434373215841803871193771525924735740663686997587445326387870901742930460877623783412979221122894636995133806986570749087546797926182373512767335719385497693915395226408753872134291176111760401523243909596377211850764738560207028889057424525779258529746323227475574878986196040938257204928136417650241367109164243266770355727850663217440858678726422695213951711473669851444694692598652394464892705289293869692611468315636490025720036865697047026858281546047008745340956468460833060974245191964465875908283276573386341700698006166026476816822629218651898946682520155808844250630198828787536548440730087257061671547256324535918210415400 [150,51] -1794222790529045810868942269863206978131574748163496095191727662179701030033241902418956422813322774895708332705024514549749372573459002610021420149667289642286743434511796138253134433315264991617635876073213453586421867449324002104408750550689237442848380199746457383122010543335590772065310482476226408171538660957383991771151525180404116714357775353273174025604164151125771575505089643581734813351107880421374835105182094242515762081465611117515680768063462354828803103742635357868828181626141737491397394685797046502055317631807345226912554473099659926777518015827127295774686525525218235392587360544411700543346810505271490294062627425041917577011789413634007619134771730927797017688329788405607158591700940907437141073981092263777875457851563982650447399863407812504418397503585422073579834562238920032880542913813508899118819375856272095828355271546516619861684782402372861155008848119616528956493954088884502588084258933973619214277997445721749323973017732926970114807435893085005400898317678950331846179044138593363018850326850058806267680824522778593292489473994884553509072653100914467998992344646786645973597713138272247234340174456612361967671097130080233736875267976569623129257316557009185955668518186117495256320171795673375153484562508019118585076884922513398022947390705732153648358855293308641644474301466801561032408318389840076397580489530804357668238710081260596869530324965999050976616410245939698906228845169434612155272428029594784748995853672006592555890762435860996219180432405229564824587316832106943266091492651097267394348058437959582495134303146795849206775697119560881221365227799729927141467877517971813230318614633345587322509896906046866987724733491869626667782771702994373954086247857146546588401684257679758942208 [150,52] -8288640572564064839456290368723325858839657506326116996654192416897190989798869232272118459999881262505022868291776363923931250126679332085358256072197139270837136613811097359928231395271596999141507569590326787949446953099760834867697303123283744794290297623198962951989459590964845901725167429238955117421926782421042234644587009519699657414336356838445493971481087081337471690272309541363727668631198408627246399885207118064390375009460710789856453732616653911637465946013410662116094139421802881490060560784442588269544802150018205730890582390513466919830980072214255218300220555727729317080102638529623373935809639107654230585280763641386527784109155366830263047869031984665200936686128204593840135478184937328235659299215369032560970458757459556319098859573912413093106998136979805250862678720851988532617734189878715469610883965216271802003852890348321572252106986368719555462530111918405291155065713051217898029998300248725076424559416265570261273682930096116041526001877782633088542909719574426691966453120586268788736162055785664227437188938821824574055839261778906471179910819887905395342441022433523645749570224381695387017380344604447825412473068072997300609073691686379428461471599251407504941150203344648816290413487812952289219191905602864923356316022798218217384687929884235469234459460037940765302965441408812982579604132967222357539481261933744229063695115545271505254708579294802765144429870461501180866401244476184815328249436321978992157979598034226700212867194070495416787361009799613345794892597924226131010514618022730078284625272433288450140405303859739042793277899221258666211274379055224102901419306105628929855682590143473783779284780036704347573378032932942198783032690769855422780880333253762903609200025407249408 [150,53] 12508858184598826193969030553373077799155804521039722308274032484088466753585053730343934580367411912264070141203788828292652202079148721573085470845585612817505707700748358714619374447313785331123148221781118737161406456236666484459169841382622156240670093977173627153395694052093414681347522233094626194375067033284158623395763344024991500728029173743678562827699705541241053753781543792314768969868601411158345294912115650548028824385271328283696340492016163906078390882762697701080756574286178558777510896915270079126309943021402070570864532812486406146891726084367409299626755122418527336509747514147950095273006800700827693493959525568231898899163301085269311425430046366541598022168396026179345457260728443455643016181375415334246085887832420635602728407984983398855063141278227490988767795024744193201948436737899112601636656236304762490572696147503891839844314761836216324647595660638969632903864269275374185233638646232594749972736952460684146693137963582958092535505687144103974614112097550496292632738378042503194156215981438708056502664515176396890462071589198061096823089308939046833858246819322047274126860489388524547606712183860799577648120985123213932721679081059308415890000158862106140414377329967505298070569771588689408953533931553619232189113375166355698081343050288412034333131268530663384600774091847865860211678683038155599492329354510184638741390037182173191789117451433270714158617828933946747010284501732725483933168282968432141916155762486365415772667636114184955694141354039530086897992141229682505281145582329995312357855412474239646260361517697966661120046221143426714544399086910640205940478339196619033439148110403376784655726996005723051664654420532861307152031159890474827406298883278584999231837512303104 [150,54] -380647805321401398511437085263695472689004918757706214846889849566331620588038312127609007174754842715989994094121923335165155206239768354478405852159201461760730749674700814231984978311521804563702150118212939418246043898403227775368637915519078566857395860912017113619905412953099651074135817221381989320869026769595527046247333910165862133183672008750291549315208360841712564919484890523194596056435866438467265263632682861526083458254432572083832642113157271198294169402976808536653009729141171636807021620913242470622543747665012900834769940643259074997582396064981066088543108032575202366937772084497367174613328316734138296959770474865768606345816461350969380241097113388632960574238948973240986926124242299353826427532364062540041326042070001961981060060040842478436597765576805301347970662542550984293410508063436610800347540925175004491098033883781800478262415684549070845476874417874823027764390297299833591049446773862063116060671686817138743658550837244189679995982773060636496479422794277263636992826427105214781833031799810624542354657299260874673699556841207561414117801397577572055219045825995358011799350017227794553555159203168790413519526351295380590063180412781657423790404125404570797830284973391748217383648202261171887584386988854050840988209097762185897720688326372712735016259553696522605551212366297288100285392602399046211843574193830514812012957798747806764570782123320967741101780549421939960023889968294803667266325051420010868046057608725971274672897357858109775236584179338786638808787551672667417368427732840103394079713836623508825693961337687648839070052679127646801693223509372147664955390733473091741699834923807586649005244508185761172286009248763762692258533573284101264064911970294727416623149440 [150,55] 1254956655763242398683925712353154690908207029317086879169020473326484645161506444122291617672353705655744273472400935525199347516602241448125065534315455177211751078258988322126690801330141782748675072739437605527420192216782201515776592607773514819408009068439760691178377653967918150070552084180767730862631678510871677903887195041833184216297761848611059783653934190910102323914377156496836764119955059200069277325312873579575912497956385843245545272103110145927712911983565259178214487301788223709848218544309068404471010347931916409894521357137162808322991509800825818391810670996756672697114574077482988585070078982509886008822812874588232191625062509519622244105085843628931947971241215730864404593434207693599117091417455448320445566161122057539018165058954422086982711674280138635668374604082318160301426823004020367414587075032853389025280329255518275193223908464717043516772404644985447309311841379522068776753338765003658315999228259579884558288349860885163899511002875967984650271974018453308720459953759103396622835093420201537678821551532827886575417438814117109106113721564622427335818895484300577081918011200109839973058224079808763093225292620569621734932581251965466003319312783758474568881381651317428697731828818925109858577767284010419268421648508182267901871040407405806823683325144059959448446541160579032358716083104953628094118134895475367417274904330420824312310817327943140107212078789919204065693957821588768391939883690612996084731617101332129619575265849592514175455492554291385138559048993818115733430770018892917214735951648717962961203895009759980091568018883364407391036498083222701545932319765530425208285520966822989431397977203720521716388101735483748796939110320757312480558440559404622355456 [150,56] -36026391566911943434182140257759743618115794005102634370230066334128480581467317508978832859405734165729622757701333368144578007392805871931625183164137185910849150781750748881032144497334855392539192252976990492775765851512749494628249228758236290339633900437481701663713111118060700310494234126049492968068396632841736302848915853166450981318328993785015707124933084652692346108096087541217363330768675908926825658922409625176494984098811532622639412346916156026049025813553541116043852469164721428662323037437019026334100019652694375225230265710158343430270928581604345830259844401380346384829230574472932833733964237115034817274813424819345571657016847472833994228997212950214378229466415194630505300514863039231091044524824566954709391084504158612294415197561660021884046457383572245576420153362467006339300524377844649434114216311898151095280983448389497078435036593058687896507431063538920650572261841694669402376575014164499307598997928058811010577695579725393280013026685546277168608356257712897799952858869034320897412799849138643097336075684157534257401588867272597507921042406899326921625061680076394195345735475189628983392461210082165702779371655320978798890621938391663979663925498854126800471185048531045024423689685246509480138633043705124905504655068927032802739869002990719573568627991373258257711371446851482115080865093894766171910150553472113384333975939774946419470915293452640411542716575045312146166852845018884456579426471202422791107084362937818026823487260441253635680313178491097432264953525553146737484474761083609920436631200004492133443339860723556686137769350865606175693899019416124901204672281576083120755732770574209919765969690977604704555832020303249097751119911058345587264849448404405652352 [150,57] 10347240627100902939026380483523583215338416992970604317366148356027469033707538025790561291270767451309381289869690496826502175578250558515799173425129906137345074644964101107147348191003335404595010528298430095500934416260367284989240903658561514838710265248902797869338312717565727259760454378129241641215694828405083933901568815684545997700242808201596432266316473805386938658211276447177574571226184221834535978515807567327302335570692415741258350868232446722191724702667309165671051907980726902478424931630190994678104997861503269238331360452783539196849617157648054238004045209333211219672563762503906194011637573023174208273478147301988020014882107025437443608039319687887911758861097957135515678887714629722982195033756084807407403961485424023627144009719544841282615011534355555964712694627257690785000200285087639120942633713557643377858786899297055285847052167235440806312273788602925376769463359605760331830585974517035093327088613158927790789565456125786790350493304196204806806941705960411145631356361736704693533278156760319922138859674646694015057108663886779284158755616146556629112470637321164044049828040727695060366336620129152811449530607193838046389125125118908789328498094391219098551132409874157712936282238719095155173032308678244870100891197509244501712944675889294971162820125627762224894126987811918309858255559538341149145244566173621527434573716400208494807520473557911506915378070152982562807888734829906242815652865649980523724200065317715378428287485266012443931436636384226332807540963537351731611281457572386559806263386521377664276260153284821833019431118242839957613152231190364288985654059700215374317245743179515265797840604063824738063641580853264296909575304126307872637473798257156224 [150,58] -1582318906178857818949163855128202720815970590742877324724502515336508138596849964355480551138071227051918175690917604822877158994786010706595718104726068518092169103991809260837155853835269128331234219484308564109345214444964754672817457925890809506984142174246621322444856187536122819595958927984928837023959726277500896631755480232322553505261636119925690485647413821235437479517479929377365054976486713525260609637695016787486376878139584073355479949628176300882625576800897449511217640037274092811399839431816348750814518479252746835054008450799687457836082860289051292102897241134271040942510629327271077702887626909336118672998646511192572519976785629284095930237361592556129972248723289970159405616107280716286289816984894876378782290738732659063115936515281108113346421942917703727565238545843202481991639685871275057581867607610541142663162004294366310287640189727907102839347389316790028186674644519081084942424485776165923547720448309807958791911917223380346401665242180157423379023262888249684782992465173658837230805584403989552854655625505419698709890800553244919932359026356191480302561904814615838411927349388063079578400185480915559303827325774205462177583790323860008124233937978790048222298532353792046584888131055643809547891370841625079377069145938916962769677858001336898148686317077923306917445034980819584235137162849461571157055795010284580748970095585851619875410739628992047600083782749382373677235908408840447641366888040350633826416977376877264031804581284410456135721281022187739493222623403599504081730974414858243485537588687118430130867165591469943188233301718174976477648592226829948626206681301621236329964807273339529699400957297293117813165116629974531237182768048541957927762553757136 [150,59] 169347279909251761452574920348400391741591850527506562063312666733354384692676677919923102751580262122695120660123780446427542918790987399797499129042361467100212645635499781945364831258739717624822372236811514480981448572506900231685228407997189643510393096003398914894176716254730927265762970810174279828593655895293337452782488353476010122610202627142667216265342990628621923376145473129127814899183491046738104646128196486373169918672265160118369745340533376133669577029000935249828888504995477958151105184675898922925459622542453011563420212604803944763679140511190893194175452115005839470155458632592789411434180170975913791968612971409140002679593269565844191037676046944356799045737108535375018717590627324807823484008161399699763202911651635492283979830971829336860040529917146845897776538344713623585226943860499992627509148344898700476031523438892131924628171755461322106233540965359412273911496650024077099884494606381364884966023367220506871672832652310284201408235218920982523756346402761066161121317611992735496973109635988866546179089468456246776301464382532759865554799304796084999184104734230198938851534135231167837017823148270089516243678777736937341191304140621724915621666419803862094303854177742792094203573717636415008582058617409659314346751471909773897153819076070340123912539249973394759991729756098659808445850392614815384613041464521751300795621877536925200253445833610167635198220063225913056590231898755912820991797624866381667698464794154654102615106002406799929844456848923519426731313927995221092676032288852012037003034525063904422431389529619007574465498888160089206784605664697199183728346642246597040223204039491819390857551763929968132095767930285384941081598379492757372492948096 [150,60] -13803325913435889671036814415437880166685070843418349771038976920363107268080623964364044593423739121883312423390969263985672549861227319177085598494347946042303947525509368443475473413877531570182389095149169854052573654015907822478294259511382347446096939885447607607917361428492017826350520672129679685824321412078964178076065527003549270154734845472077413249911864371849467569786454220792892296851547163458064479442542698910944491174677434544204776018265615790833704963240388025221193621768901405560682730368035077624508102551283200969790689005326334180729555249109797711153595701156159381118298066546747234070212987223856429475667020233736436024074268930044827976309060502389431967055891915974417819926950946056212266807858966475164026946834578676740440959507342709704273164429028886350724812067744440497620906851923860914956958050980940155932795108310275081741593448217971159444048615341004281494935777400976094076130021320066956660913707035661733157822102069761117524356754432646278557896251681911533029626059375774528428007144252187451487473774300118225423287235040543382660521134142805864745448788157034722593939195707660573001599787423559540965272593937782359894838231714710355594394511457464988502297946353211922194490538823968116152463849088580083043899707813357430285537534698503972846388918809919197749099942676234293278338138641397113464715554377221637186864779070495428279360294993572034367027536065479209481523009500106842953746476291662347423109865789426309419172765002218217763787523591393522231040479286445901776937974910418532465996088051894782199598409332965220387948406222458496908598736865508906057086315264336922135754735625372532500400170845023569470651033155130766448434553208169089518784 [150,61] 809419115289578247036104784430373907991413517393299593329409474786982449986331429526846777201946295577710947614440275775019209561345460905074834895976837716834503690590074700025906175818808217014316660769480969574060967621412808571224900735885281196206948424435757319384412694385773876483301345452371004916805665696929446083858480498798034365668142606856362766025830194127451410282415874929384366453705455973666296194829989255098636254832777635157077376565774779354563657667646680128905795163414472047427254669035714804624647742230126557476711842209466144208385130671815876383389605702494526939145701486705102217712447708473223492605513803095547540451814804735625585496112116671764704114519140769332313275358630384902077344294692752751022422720392977285007140117121448506122659892992120401470015241072996909044844637001007602593340655338934956052937251655762036018890070656033345465094078719802614468239665793937059406888944542972676944242820334146607234848999489421344020528688212791643554882453700364393120962329139880686766216929364457041258028263495063602710117719101185102936355824146929476097256311595786827751481552594305625688376815494332839804917077647423972170391202289903134191799440233253703365489314968145723613934031045331985634766737560407041963073352030840590951710408872389683577261897313851020475822688042417831496588142740715692045243769477808199310395804957717192796286539785869773205739989882331521649629372322175649304017778376874443517155175117313271398994338815649815721075459987222361084723318459933032935366521423027663237212816834606789440213073407840915784863968004710128017815469117997764982601070602255572562888238792248418568957170165383561172475288068723031833349971919929654816 [150,62] -18476664967644566837721940557643638711657189917219463738038556831371661846382343929083713718755333375034517256781435792854294522300967476076135473667501870831122843798425521216389106772754963801656831138454265359027416926721439589351551923845872309309939549737030219675274604321508228130863371644500073486371595587991578021716754589059665549931196904162224792585613963554857772286148655240999097319457719802917900742687938020718872121963314813126035405556624457573743702824433394376087513178618560841600929627316293961674890830522842402916895429818331977913356035595710354094450641082337599061969976807665609843218118426690489069545101590916589599245906262972346334932547760239410769275562098341171818853820334838130617563990342626384962212993672856669153682167376364466507970580448658269784233332781968669238812386627258631555949030166835118526505700966749368388098730552586409513595831807144062523854653200181802526222418175298377157975669800697312307125938475529016641293083393119453235053796454019990732217174449900133649529802513012096564949638089749308966748754950412732756862551731022033139252792693381872583928350221176640011110751717312579688670535240558200767205879402530327434207389755827988423901160113664842644643555367706967905221013368623614396096031914276604336269683405618624870579891924262495416389470081278330738895673427214789195726582031556547652041715331104480212947960811374500240592130869488822480677399659399794736436717941334185851821650203692679966389220356713693835350144195875319453436643606787163974014522796491218000978084296122460105098780824497713130352968705912341532517952009618354882604890302822488400295977843733233918903493894079472435777679342533234590128064626451128 [150,63] -2846823609191141008029180789348182450288860438886263995976784488706647965333838379167818665378883955305984408963519143218046100780570706375852801797564431991081058923041368264660332406594390091718287683311898574745774301219391384827405259687043161930763190022651704466025028586827778774960426789246603509517435595637816698099169172501257501826116722702962243353765637430606110899412698741461002855247116485456654401983557585246312876126970958156747897767373535292152522379366309693741287572810844943295561221183661639765517446957462492895023386580486927145950682935513745068812096987060460832774400496486847627544867228559611447804791782125767520926692208676382110815192539201403512948037525537117215842722500858123166418432002100313075369804157982074189456006633361369469582312011917238741313341682292338152404589834603809100054006738419500566296806144573524164349116904232116050475013119470215702534133673646118041681941870442534005759905765085384382202198668281827377642592694357323749822814575348277231007339364038446691995393812432081786056773099913746874454933279798063629312934552414563995026754862864777671311692127895890020614188238868566751376706464387409460552999575199908583073076351202564951526755780293559890262413619911058406249177729650573326736814623177433812048646955940842248395280433866604068469359860195990053166475666472055177588393786447653760018704819714359814167994499888535638370161172315575021961527491100850422230013280293020861297843632179182619835948092407466466552901281017167909158374340230943940689404142965079208478063840828866605897609441916101992002780453605924852150400043052705420737614765284307762885702359404152991638143526907225821082145625782107158035381791808 [150,64] 476980854750195688220573375472863301780066719688600555225008029126345295224634023392530154232720624075016244368057274883070962418412245361082609569056375895532409624437559914725642139272825428799858740864110390618780652282927544067548352738035485806972627425992748795206626164324050668441046530624497084225837165527948632238334695208524359044292538726430708705342396409856858417919255239716676356799871354211207518812112671774511754268674272668886412361235063889418722975996317951491615968310773698666076588749805214159016672491584785854826652880779884767229351476127480565807317696797563520801417796913616826838839115870968740649132832432983850294963373154615576323216693278905941546387278958897228091005365208226805735775045570063624211489824384037080245626675981050305489124299106140754840877035096369907318860378978576295715340291725819940710912513854051789968212017859491967148813285646846014083421837363657487894249624757235190016775143823586762736347274016911867344033282370144219895575342854901927964462736998098236516490142029438100458840305002865183571948665626066779982932122570254709414320332308248688096909276789346666068271400954617963794188429548521668762215271626497512485912187189485645041113160993892427351370883928540265294742518155165394282985933103610401059810894092751186834953712372079393836415384217416570237824891800777506641429458839312960137168083293120052423823092261874259599491447222579331003891843206689532403306672554428916119026483900193294715239597405336281950293970942436450457237785817567313857468784670079391619370109780265179679544044330453778601653826045943600701865178230676809231958120197179205961293440549442714520230343606555779996830320972887795860111008 [150,65] -42665833142026904778719384378492659594031459422368439182391712662629668578184337903750212348736229418004836020409074753669329402690994878626739796274377565281441377511912078963072877103360826614487824620543745307457026877996853256128275665971401680891730606575441540360913740998440463933143733668388430233360235145105155585654876803605100917778661840734484008894741146651813988890764728848805885512011703633972216516703337540048647445527264065004360291812017025669425232268235750663826628797475005909755631503099132333908359891970853677055171728385627883085776296334641928223047043572379337754855607485990149526873537391841641616278893573139631806520239868179536721688314097121173040586940493873181702820243156848835029117666857176497943650523866160980989219322329234793937002866647112873596004942510612744680377161289379631730792069902027975336425736841107585037820494606330609179713449238428661138099128053279034081914780037629417023242160040450190257773442155288282116678144351918625168002560606669952467069021773634214888100228166927915050542822037778883983374026217574371239461527345329747055199688447703145146480892442241833457148014767714857732450484398029419479099168743492258803716720795374350649066217338902650398090223031993940801743522747150800635854401272999904111173167231565008662323165151501557876281167020173512801580675989410299882201284144376354935350835063553221892638391864932074724411480531484779784375864564729597731662036093395554869029050066525434805382577024946216469605080793302659522277685001448096928458746665972185119452904145363985315473657244490381586249828650784889325082661684655784393761585292615988586194502988273542839510539519091512621008909192547080535520 [150,66] 2675101935577903828731762293247601191467693000923406063479558643897747233442651999161986755604964005936736404434120923519859983515962030322954188530788979406158590440900055665283429137259204684938023915870332979846006724637265496623692947507939735050277209332980145617955839929849708184234291763238079444249592715573670369278870158025771102388816677584071600338369179922546425997756156159692061696673245803345406695219179449158504712366078851444481926910816704565012678659643790067837190960729337942117538156668774692233340615395776056438930190155837449936262645836028187116123693424278870804785764817802591654098724350585061983137409187057753052555810876658239119859411042455081493835946367120886888350513958074356392353823946075468231504281046407829194895959550272930085697279006316384121893155091146360752680147724741767506867962370413923020042330380859828835987692051885696697467184936384944507388226213042667848849572803595016986757671371742580798849172548713940797984032952727274763668191839217076920400671065476558683329062263445050362613074203819959886127251985718522679978279742865313435439743939710305035809908640452791145736139933579230846341158148495511039475101842440325226260133640749163856178434611644199656192193234972009560644494660007117012850418665623428844312277897187835053394519855887198624947084994437569403423600110223147338511058314808267246014348705148504667367234213385743326046013855976896745002937587386687684372774958524818593244402778143512189247579885241668009453296056317603091624157194598826867372532915375724499062792332871561962755917361940458168887165920460866220730191617908868169385664529147201966013840063133967454227660205956156565861260057518070844 [150,67] -120088041641192957458238352081265660744489224388373618660345142928849217996649158807231053095374965315606241485854990460675735329741955909916531973322158831243856320829075671454055855888309859755505591710011228570422546978332353398856184136103575459716168516799435688724112615715108641488780290329296636293021536451677815695611278064196724964666576499475889842255815063640541996905585933730910952715313801038226419895715836157919642411510716557320335044647091042457940129946226154311907399777684520423103635452113721982477435052903565035597772714565132186281235914424268875118197829399786264988519890614003583349125432120161876742506930679096001041451563698705717670081117431608910752901963632644904496095860177172545097067927071809085230013640302964271099483008043421302796958812308502434991422223235441897974252229537548094684169272110050672790506087168457092730041031136542660678119396687881967424905821915252728045435694878451642938886531796787235088346758648808848656985462130050922032190872167244160378844207987572456716501516656496566251975011925367796688028596007209285740713203374792782677404111376940862924338225655064534571154461634666979745585187493819591697862524995944762397290600239635666781464293165064093421946941482713423125879126878786929507087592197230363319548215925101531440460403168653636724553457851991637947211475622635605299982099551239647944682459605832234656460937530045652523192690352237279041925911108593810000283375049374786172507015369759085709139226725328699845601076781111246948130721855604693167320353789514361199832110341383354517102447744275095732122278126060547194524519190313792093362817541623921226269244323680691162891370662958308820701155129344 [150,68] 3381520945971052895973437139655405153680237793760970668333239923089722693824056338736130420667116169155167241048668506434576996383046060707939103069044863002399287039957268572317804786348732183301368798829781788420903351402767688637914316068377421837251882137770011717834689242269761211673598384065243678185192224543294584172647308304268904574654365092748490673082778493280084488089248797701205953094703538254012150231125366492694781512733616670950197058875694299930359150503178905735503488205201030768502021280311199722872029496607618586586473329617644562632727643197819087447211422824398633832915561710239183508748312689156917871103701042540216116103267038735328650324815183451797147682728500422593220719152496321000506879643030967998658155183846052728662981246267071571278471346093647679821573409618103783334116350453427311778976722156114070404965397063284241362700810178723975311946961557650593706975531274098137048463138932843662951245198466924597082635360992351304487820301516820632673531917415375826566984875438522199243377029419581400380532994268652704994958749322402579495361437173847914193877240745677323193121208807357348845305667212099143795706521136647315254994879956806240049769679653613033941250167354743204246607679219270211014332963359758291678245317982185732261765439924403143168212562392726904463392559876787084817405513412742340289343672818925658744177155702590989091281178967847936840115898500539570901134135065721316835767892991560145520568259404381047126379840464987983993956887779006629779474596335788441785890162704035385658283132589342712069669538545850883240226978375586110540212466761919381889740413343537335161054040702398707137278600921948863382941120 [150,69] -7750148904280179649404562902065316898889138543382485482866172368057171066056047942664866086596751029399909331819327409205793731587406516141676672067348295530371335240734464272493148485966349554350167124417810293354491625480451705016330425381879138710411726968741269501320370302298310695749208709656069419534513030614081823767865804290590263640757696743082775019925655003597993793853837643962833044789827110816184745968562417691667159968312324121552464469069059555674250688830266316706159423896588602728617872398489117222020565509129756035862209078129078463950291199793969823444858046911257428338724476086135500386968229416060437596538020515586596119153323156816028133509676473444826929620250606491703361245683232648099642016896380263214571390618431822506811393708557866276734356339211705597668076163871670429857515825540730741734650138372475440395507266962355477468021712131288700861880210251888192782744798679266297789602034710788133151019627882190357141059889849637545858822742434545742823594173358732629376029243194887422607057685349133767613215224833500445880195050549523572802195392406096424283491947090580520264579869257105694593833554313932528113304190670809837902472694672294858448813296185072553963125903533717447625760669053730363287408528036545033217061517269008061198069658073059236975306681999121533464725382499972066758515194637429573230790189099856065728818450833487298281292266712251761459789252158200155731431543620425108860382960088707077048594330991570409887227075035465443524233731599355380967443240109188029607499391095761498626652884605659928630940830247360845927685905020661319783783063189580770085915490396471648273024594060831197938690684960769213440 [150,70] -5163217473131835784776344858438880637541572762499001662029245653459864521194784316511459620787400119305133297716059471769679138099639284563311065216705719537125922492483667142301309745368966772022889150504878407716510389846529061397255585977255918087692741675811731182633878272467434849896839184048301077444084061922532011337444011265972108493097960084778593436928754022248702125294048877343243750685815120225172328166246626857744274206382499889037669692123752764167248590108274153000916217775213522909307664774676981699872405333082682292773392359306535057325636781301814402272354552442569051974235680618723838233768031753521146591933456799014868195352913437595290118496132532106292362083485229295840586837108950487345447197851007171385765927139827324995944306074579743527067613340628420951705906176440230531163388061681063885555085128976824809953959868144298188927468181404491521205407733588845773045111532494238422105621821569744915973748028171030821232129458361883425635989198873455021187347719847065399957986357753945819044282410796098314616122680473292293837391691586024202613412468255734114315758122295785918533713859717617272445165710932278716553034136269802763211465236261768816772529666908640090850191444233647539408906536781444577354021273522575060847280997524916252333326873583121715117406168829040117033873584249428559986684947324271948832496781165246919458763336486565323189037227706580853827124317723841446149586830206369802921754196936967306968817640388082377022723899014960371541592704374751801352069196390155109278792639402895841650566718299421057590235363121618529187715931196661198522669394260785552316377483720789262666683954622852481065893974919574280 [150,71] 325496029124605860771204946872853803892672218109577581329684284190045707942494213691822299200607469551987989837261857440123361098294065052198064620068406421265259692529545456515196560685489537826015209446353719186806347516441049440845173631606708215948595099910825369618258317106709368775090048619146803865926957389757759824297433348536424597313512194543925776636879462084102883982402395165641239211012191484085984291759799577597356839070953743552649562284033302656394524109173524233571307852788129893737354828988687264483417002243125938426259920503829742778690570113843414637770773754854147502081780144793471031485206569524555404137352388964464680095311074850811624810982002504894751537586146247962516867395141189584913520637386545621685957242726241027112669286262051883853547886283603473298076093122910599551089324499707596674734900146332792244245059339366368898123674423458013447192781117292004116124495907575701334318243460426916226861564007536048772274868077694707893500756414784608561446253724078784680726041031402503366985362711010752425426059109723715388696011955399052332821763566398494544675083849248307135059777578676685330122141277370416924372521822151184121383597907134440089179859836398644779298724002594339732111052950878238896416048966512574691793616777628562934531588642378050866681887923851396868397416509206002748780434652128568355605469157594882454633697093669954924600314113527219401678404039555707186676823438019720780937663032619149408586116735436769234750963579090510412990632577367987491351578786219511360569240462846023477301460525852885417296394235135135876491321727363398652476597156944348220538692343551609523625572066125206108199383433984 [150,72] -11662280184293573321985594640379386148055371721198991905385647321766247966605794715268452430848549602453466855149393116240255854837353461334948029554244674190090951974754149704061819682323680594656633266465296331657741017461061966828347518052509532971811404001584472899582794312943777740102639538084951996085000247397841689371816358068353405226766240309590530028970937056275891768917042141219377223766023347797131837415393700073086032861271769172902010118943388915419296125998339403899733631311976938261131319353478592368291882650295486008005022915824155851636419141515019676154355427128417631130527956131282865537249123931191961470581939983542533719253845096534386998756987848281645326463096582467603964737633071418338910939025402854637825799273341762683068266045571096308381617143844734579802409730641974103629607249457073382437103666489365666296330229127015307457190381537433748609169135253837964569417451554850475445337998581003815132922734688028771050852199106035093642093322235469032556398878434173908086605751467625578616136967650865327880806042022508995706253374818098778740891462638812954892964230903906193761910738226799060805049590537355904816807981794062390779614404217529576115712795908851561357944084423263731185818564413381678323662177031098008932476504230053517127154409993753392479868813330939206451950066432869665111171884695897890076941211033552847948223321187377075925981384566433649830604736386458694773850087577499626439608811707780027768108302749289518227591034295580461765418781118518534319154305099854506707163401386924224851001357111446377578152431623023998093196945288781365087352529329439603891237090318805716940283074906760213503459448 [150,73] 303116726689050420317313500634144160864411410119556202911552770348157648573129541949583300753608669703993832154838682500345172423495037641439234036262262478513249965851715061456518038374936831602097626874925015376865244340464388573052862808673752371650761143862416566539825185257445465634441237558523497079647865577683909473374416461995831304076544389946765655701611842817074212397463917022924065377385874948600225088121377474979222361795258577515890081991008243496313212853674020948519638584336606513050345047296529146579202769537975031062942122078027559074655093163804725797762771128856276721107340291100309883878760792195135009666425315531175135848376666673573397037756398840842241946618218397795630702463514487001988022170369338841481911665635889090568154271530255831310881305547136039679647647961247204189225768543228701130107998914211409477581471093560907699473460091634624863170336580426556310896564196661210693637265525847680935783069778620656130812528354697312444760474686750333787086466627177417345760594144145320158811166427417166776194379246500566774657254470008388864506500010121920387748073617148642107234432077952971793660488529359059158497874105261669418064135255770145484465119606097300704242312742620296845897304819068075026099146635515933687613377991833993887571516981292972831672508856636633207955777049237293662750762004446142120765050180068262454518500679519450340113954695351539707552464016555767419423307582146772216607591839395548357766724647781995905433007560403062168006862202983475089054866595204982277534080776408594720758061212610916888692402963396058883898332868669659299282653718420133992010182029178321180166968762751719928840 [150,74] -2227124374453435905108552804497982384383757098898353528136142770024631953195045812261656112980879783689296579686933490086726683205476733011824035141923494434356651707272976859438123951837601123085568499951107434648111251058454404843722514982410273146783123707080305803671802337260405937445381342439212172229892244422636256782788654305870859843621365618159743328576824389458429662388816835071740155851969693678638507738761903238292296281360843017731252077708653249561942408340626716062988013569864280140930874388631630609049456746758566651745206771008376566893156382096667556203156929351184519969413751486920627494956448961682530804994951487927177094850961100947959359244307982298641023805042710838642374804749986646133988226642948162256463367102815482844958805140174279523750695445796205841479594765615061680602002585444251773458254122787408921678688594060910619425210935870463029935975949446984693345370044764143718323408671215149041099590869743125250168680940023515644864602993961903526707819860769651375011544777763024156922968973182773176790166019001461250644743316562193157582592073218141046460049929639115501091174071548561501187121062010592361343015443610545683179574312867134790183160671808157613797966508142687972333838552312110495984120495093578140568875045465089543354135720816376465611674537423038494816151624325288253588037793871853421643842296498744042695503884099689190199765482554079075043738311646193629666790602919137661354584637392717987769946366793298188935450747212459450763581025652815940628892545707043704526025704624361506701608626688616584516526066312793004149633358324618804922616796331010260575039142674352137658390024116772601 [150,75] 120210783578124502488291600102569795617004980189318117641671428362525079906996645606161559670657135977519209613567672025348639266536574253684747882933387630871198585938294801064626429548498522895312430958996529214211745472616002724180877003302915567366792517064273506344189512768899235999552537314913390769330566770665068180268178905690512274998213483270066182170344332580279636505005359311760091863185522993069108210557504265874607259241484413333182570438034798705960423539536821017584688632334568753760294230108130661271137905393739394930891175195834259161702350917947184346795136281548174109463747244823684720057040384154244555775192442458793863169112291347192825810734931628213367622564419405674110438687415495755640326643934763092730001032250439379613840926067867758479811362296018972375281892453881598345695749707388711840491152763855066706897786641148645421708692886120543376712945083264775280731610026438873960975573085284737815475507870138591326544068207087747611490767398618461953742054856419419973095145565246023896678488527276781449399050908768009201534381575731478861136069212901917860192941808994713655402741949778072954536531573311445873148222994680907734933375730999906110820932337079683119178415291627473499199265098127495461561964838249032961575260850265378668498955108924847612655945303969200048817799715127731846083748478658501840656475676120778203068411224740409374142502884174988456946834567035809625327671785594114962381330330737558676183482576752667408914645526395292956201370264439096892996874670491030681348566325602299678503320220471267466108487527618538116314640535483461904426791331332156150443315737759685929094574156736 [150,76] 9814542755716545622245479941325912749970516409516337252978533150342659916880961710938340440358070132697379528951075214946098382522470773383365456623419976131966316462653656347015035105452908639928312043878591809182875822609604521896279463390525508407599904361374489326056676808083270229065020796311610992017241786366849952384471227933822656762325403439394787527021882488350450916846288109064225609927640778837994607961179954844305406171492877415531089482047460027881701767397776220144697148357964616813161978181485383672184084636147026410949828007133246468196968974967156262838999731791456308235884475637290630495298515585228339396669226130747653943403064420491894958762419677281332189005273431268688954539328122555675787436027779065288558007984613300375801253261089970005786516467439723075014836271923501834416149610535274630754595764135069748467872171635288501216380903883997837396594640765690468965791009302193805185893084788782496924198075518949169000302667811910628933182394239843034150065146895881299577476482731300916006967261478644332030830950060100685731020959043459089244606703220722907615791475042665376173765059621715316967724064619580301071115178287485299972344094716780019222108611010080964160539043426639214155814261795612949015680424505114240250283972163984127172609851777132314745839310864208058895553329748468570201274944610663349668916730086683194738347681838999028223783681182604754105378705973730554783698713969495778262875731834403696377804915845349436676909269487877727119806692631016663797149383729117871397362986245356184978824854152288901689863301058975940404047274460956685749616327731335149889049252017538082749996640 [150,77] 377670172633562367429502843019470568783186157809544095969720439657649987614655818340422517127276006672404606601363172661790958208752002688289673031051241456853123918193582568016442005684329414687112966773522621517271745827359237122716339180826325406300209653020407461842771160057742370294499936551515921374372286796924970927568547528455724876521544467930990842498237758494026806421661751175912589469602409837735928833872903839423428973878790636741424569511302019714343659365881322585755609715904338055181105711610995782103210297924288576667079869479122623400827977585570379159905127795376116152163095973900339151844074653178368418219070186814397812902550287095692883196812077128136893753179176902140313544870654678357093009927244202712946798614491729640308928812721852245941116321681403299286363454369011426258634506089795637645608136430701570042950404200886849428322461995772524152702277504323510561047170092454404217770577699807161908095750855088077376337980995301770164004166036401440813625258788566537474204177008866722918410958296714671729368824405454419766065446709852089076891384477251909503198359268783071149003229122994175008744383256289716727497737105720016501271882799840263843434722485553760790980917396980229069727389783305577162360822795449455160412378791382293773300493948996173347783749461047565437431045162346348517818894466701039466742744603669564064073596688718440559722754130592763619960014306976447905494412583378543121519553356991587067273254033181374907612407355333782912931519906875156522475132385562528941395795160411218051140821435854677614465891375385619448279192897578453836340967576879899595356856962830193231488 [150,78] 19897500451250601927343227615647752720811277043004172464484907020643794759015492874008215437823135004431007484341763681331554240797647974913340127617869719764165313509540337421883978812240023740558106248772621968080607534306855061139908960352352583330948500741997943305235401775068263220182322584768642180772624681153727930011818489294977388322650343335032104595816941698131202907025944557669410789064025938055993242185424291405172841189381399272421480002399690242939410352196679284894935485094542443857506481846632172923834053383010049797637482547304846470476514412269909411487354117326146975981986035747491968815353341821180600717620531426502097387777607955236064577150901665923803793988514182789479237742367086155937099531497770557873399199493736387113790602370214985452198957595328881255032847736397654471917612704604377588989203094275002443153131537328777180771805137585168378919845412159316952152117340463303197197333752530470002983697031019703311862106511057436878306734945208845521645992443741090129789640065686330554111262674568810015328733739358392385970381000815038831580576265829086285921209338282310941233841030340854162317130098783301912823904394356568803318290629062878501848090290883936655749925612399168426370518182330881197869722888527331434408275642859271659795541459521139530409350364276191256576409189971245573448530781943418047296599170912740660830967567784962017906157555345965570283105096074369014129379526911974132116853029916374056864648642994878542208307751134795975100218276329424048132967743806066539208585262394247003004334933503178058249420568687622308887962343817654245036336226916488709936630073528400732 [150,79] 726567434303919305559086332055637654689676537943944239082462060257256518770087031075635997868525163077778485717128475260166089954586563963889341428173410386193331223649848211527232603136106945711990398444524901713012609054224395458005354097436519128979563130291107475688323964757264768635562138702656640061599672771250533410969914744852398653710583883255551751753405676602492389181007105913684112912522668706347274121320933198652085977547298538387133216970152478159405122514777803838010661987018298278286739942207767660360907585507180316285162591738732825091575787977116601124073491922368991091845309674153307534072458004017839460666824874635212288408899960649894508690735298414630606789586540527963237316398474085662130356855997253758348093718101932287804593403404039246568246261408867199772109454448236605566632311910270065751019981621852916088084490948204466207246034168354911560713822196446002376123938190452163950387407404647603929707418724948078080302824052555407059257249630145523896176683886273417938243339984289291580843538395171715481567956052132825158769674592711367698146667617543519199016035491944599321247486759506038051929419513893532681009728494251984191921359871707736585110638224824296984731473830235475760518256921104416414813875773149257082546485274263014741830240498618407964516156553127026869307297340582040983582489937284026136545018521672459159472587147897484267092533636612842820681256631808526579781456626931813864194195004000041444382551639188630399810077002295938276297080010030954204430560911584161899632246148245617742880180462464642296792836339454817457450320819777461844740792466084189198302323903584 [150,80] 23785673097570577786495413885389596880395434411075814152421129379831077424917134270668711724679627428814982047100728488535511425468075265502663728859445043467505667874974117513221410175887085623233457871574615331519249040130271079767781982467715766996408030087963451398163899033527546733766107254663064507062856274755916786086549786051679033352733881507289448270769139057864813124657793900033959444966294411461666311851259157578725519439786740059692709094175777295665303236946968894362535924344203009150061117481867125674770967796025847295851979352617038275947589715762559212383833936624114339017172933279238064430684542068783383381585901054908196819557437357457650587609817187150943079907932124574735975122115072768375462187149865301537831975830421476919624842520664958217137372140157761059276635444307103777788984316382285982409197813525291752740404342595765674838331934786661047606544170874702627679814523397732285520006019394892412441010254201263270197685064424094713034541092953834542734041197665270410094906162224554829920180153569534234148417968322090211273079903538548164396386491499269992178606048209781516333081828264730203557751368443919735838952221889344216462090003643651732408819432594410387849937675494475149467789472614162928800275923610446540902263804718855549182953923355250475136918009049697505486437176634394712594093161626081764397659978391462969101528297349304017565842042446449570895911773855838697928330867576819822449093239827417851198365920874291913850652340184181373528218438245344017936746242835022117079500951917344297463978426770509556710432235857578196336725574494910133599836064515546243971546800 [150,81] 657543951713855314939446447571656588048691220474427403407567559966174901097189865594364015161904374758716468126158183555791501340295051761892853565793664902887740550467177668073226041369333964720364977511317087341136033776927172777443441335864309775924957029885023746526440283433167497253496176958161997492363984258747011972207374800816298201042439995285473366489363033944764922583128161917019732395774972996847675878916353671375236771488661583906394836210894703056639946610838705066108070642460852535472788031672393904847220110000377656284343292264024883110332844580034756783644522737946774849832662997397665881255424783652316517490463705334356018011216541567109187745500595401185785241740773107654133495062235052212892199345192905517072803521491106661860226424765489420347547099376453721370479959080330636134919953529326483211643758765073249806989932760519845571234446092645614505023240219531386235053489169033216462979152571512306107923798412589143204456699430872068197489728867478358506725336894050033056925922970817934952384184941554338274731904048981061294594300672016496209482329903164000133307988993433272034103479503857470345234579664805591146185082122079588808138104654459201284064973372113379427557552971304794073996420429934407832871846309146238678403385514418938574690400504638202022261579492360864204433156258088001563472569286772208400604831280806037571710549865692820318187218050180239174133779450032817250904288300929152821382880245195559157046436511257086022136652943240044823161287938942359342094044335587259069600852963940537460273373083455445292512877304808440912560164063008762147383738521752610825552 [150,82] 15308554768892085502685205711280783436840950079576864979034289859375809063649105449163823865319852985381295807658271960398827846420191689552942290926876168852032276852761588282150079207799059415683495178567603213959923702890716404966526545476762375193568914111320817420045235351149499055791471551673643251394761976283535263244526316307363387076831968684820634313241143493362100647977633267193792052987138519407032779638736296218551458885224270193084773493802891528198255407913306786936423505989023977598880959704167350165926290826215288746064131466550142322319208135331231663033117963162578339647264072289271349619505291434568933977969450941873248108064540147417434140629392761597890016790382439084362830483218631812485718788720829072044837091545537709049133619230922492084001891243513209197092383784845426201862014406241787556013123380968972592705605320356873981870557112566090166858915378214304879051894158964833190795470696799315791979441505408423436414545687560546404685546178175303116844653442159037334223663316045356304774980042833128698245734590223786574906822758228820308886204315515442976065666353177656837409281131340436972588876184160769013147962479739460329891535851920182364202057608033571330712653825472947890664985617101591273028726353446892803343612031701325598456268949779216248442870783170890545198338648645203761512488967476230519312412683010226154803943372763064054332532192374361262585486053562957522557453719573315774931540441374579150717477189360872431323056083649017563326008492427870180374432954018754639715912309273287890129137251460506894390441448822791969272101084775526287055570872410502370 [150,83] 297726526341705472876259909667313334213493166809252996054294115011245658151798946104821059302786015214409369392881191731942185347288347299422407462084839748112942845332090489919543804557791629706156585542181468702981439643908599353363142839797743800880793170335958064528468377244002548570589256050460936759577712707350947790552696066378357414149309532478902808522697414588749274790080429203561054543452146081317974988543059973599622162202340115141037003456972021397498048438828444255933403057184044738979426391524787786840912027900682469182010214960247475509290108816448295819683609253056900297262196330701002926883464460302913392513565424604635304798507902573783378630266835244948138704807791977325271917928385758749528439471161611745595428365955601813827886689640295222502195468703510223864531991757535822055474666400063368756241861380438763038472381976703230947578573058714927507818789758396118356008111588065167876269062855624198394181218391879516175798381213822653841823645202275746650768630574712978626657393466039091236445647642041459962110263845806265484483759818132724005553624303530664934657658298787472268794692452926831623257354770282616302085245534934519217526333585154511195828099489777398648901380727391274667302091753712640410444543239659901635226116720510722125941335700169109909742073572476558144328631610034797985432065958053100722371130841246436554861767519534221431233574248766634615366221305195474325330471082629757581123523153250697686210942003160285255651397725454840312748682107374375649759292697617631359706441227171032920894739828340444859769188634922013621632531657251959560969857077248 [150,84] 4833105190043135272666382385138251381822285735781455043146402745649840685845976481250924514553708169075860180260775371574968400084978558090869116819788994266976404108419459883437701130952630250702447789032194248860837409947823391000210740914274992905250185495875893107705009829995592685264416419958801315658474356548179489217823812554227863585982386694832865332864792134001291876560305531987663834513654226173073276513261368417006786869623225607899406200078117827539201163248651150262645280055822300720104119981665371810190382064782569129530191334446872394615067715598717625616451938938148329709040936199995574739899874374041752668230908120871977491722667792346101449500418093887959569854771098384346922405712655748459356449195234843447391166522287120271615536527459187112203636370276344223378335078049856595609107271019796183279232927149036565072667839867557712225614354938884908715955088602571595788345906741369055782007297303919862251677451558891432650337410432004051811794369299816167722333403612331026526051134815546377256978858183012155970183280068267760077147212431123011562445499445968803486300908215577077161112742778966082572140598799222377788140039010003466235390643751046692810094855372906661820060394255552215904937110351635227513394352360696714412137257936359265567568883479259407623735130667659682723081326765201572094514023925322154541252980453816541322000476785742944775190887265505763965816099350325185015713979917343983420867624685273728560037416635101328914470929467937136960962596210032492710870176725521433967542792689642122010532858265452056828652139442571672085962513204609977221528448 [150,85] 68382290250215562826594447801663960362803947022998401294121577300395283593146857951872448665467674104921820719877136604765844179303038331406780009677968354373193986536527559615967117838412746535573316142513962015560392882641137038767681508445819295820677186425997219499507333816708127526099042730463150927556920220852071649442051499631192828443818640099160057195054414313186367029370094371704481467884479430120836735842324471303141316870311448820165891990879319250688859247075189352367583341445694359116351252707745872649106197301602284756668135075742239156372646539341796644944820660099448314561042477377711225296825090733233358993132234978313112361814731907157328094946925243976185701225774569838530115655451269429586035236166575705970932442559408861543361746821796932478537699949234896858279497512640804504139390570036709053922078398452922689410593782456556469122954167375997557301149763888739503378654670854595984635318851178683625833986713659965569329129997950282884157673896474514493551498483269038762713118477982067249050262224068264764079579430033759968219935831809682918794617010905023947152866635487918957602068659859399534365726796369452314164313491528061066527075660724227195966554129829434749739189749506654527214293191861877897102862590678173876611070567876493873197362084882509274877109065829273715466855507800741733764534018128727688541792955278154740130393971325957298747309892669184232154744069858267581954777822361024913859159413268187811258460395534312124837071337220107140797684725847112504550564203210278632670554708265704838600789653826476228380998114540990748697229465829185075776 [150,86] 883518108715928490092789774812763335788344069964033134006979674218973109872883063165451988616330781703497838853142714288351990383608929403462406403081211704124761227208742649403339523773628905055093451349661187047268492466882020555354501164759344702281320468760585553325089981596683688513880087110997042972387327562438103887797262928912547671435705645927876409441490133465948999569208441485599385334509955089100806630675206658884531908757252912500511540970812820367590815536015606966840973526714344064447837247944634057599077207752723135593168433637732976342827855460603722581371572268747534307170268518934134428178116214244546399816426342344104187650700047877379713601258191135595652119378930104882341463023209483529271247111288503788667799326809143844871895795318189589535738485902138974038703065228495977554782963515708435813698494688300855655199620129874622709756127349294286987167343085044254175637538606396979663789971122509790368827366772373708975416451177451349990149737517927586202295389586201190763295394023756889149413135078292198091563790320387099908440447882540845056209209625695581423349819364104288061815561634412482934002877977099936902487982390797980835757584438567373711935142015728176108386607550863192907103255224917452491545417017949710984473075170707928293868583465614553515394416548045638506916677982129222437736687971050826314372197237543986850537181282637356041954292561788895810312107642725660643544037656019650626957911242473540749613665219923898869725534389427041613419005299860500009344846689741608840312592347876077004959176911972380085074573385756925353438628440609776 [150,87] 9654120205949356486559660999682723212070214985542426331480170392123986413725075187749104244621787937147144240536574979667262668237755048429053338705916455153273794944602337817055922117482013269648727296233286787053194915998866213850291415102548948106737902253401897262666213565340975374576584566785750676275216291291422738838499160333522806921468094177932685740201683865205955291385149761491335158580787500675570572011356099707373624188734155328968164180999547651422977576240540129142965921966354674368961265869721143297825681739552251245432666030942733475374905169658877394590078222169035066786079488577492644358278763128694168421132966451471153876953209178879169503617016430909553303053073907273521705433278084463790177588011668081721399666071359092397448572070217265035743387300334414933003344219441661260068063769269433815457521549699122810121394634393685788156841070404850839096346227477134852563786905576958857693959886428554042435933544154978899642753049945277317734431423148610676014491210019853469949215342052332828491780335318691327322802793641433966903097617995240174301334879709496748793986885322723798269138513493580029460522248925834308916169069237531059283445347236607176209426750895903679489936783428766170260409244461714121749311647672586102918812012555962311091940512311306889567887336243996254643378616696842742885130543631601864015996237773592056743386730196147332494970001109844114180751757035964175514825556677231952267152668177963788354271729364484498387455975182653261839898137467587759832282913329380191998280929532312893633398555048090903312340549828889503518635625216 [150,88] 69559748519122899344318916383126772954070749468414951447136659524035473215297559128133202258064198469932983938532609940845014356097093407356531827688494775357491933209244543896731878968985015486396223513061188899903072690528840059438916020576950474252423212604767380167121707435423863339411672826426951619118742522630459582331289527035223922440548993796891207792368780507540466751522359380859863787851229037031221809527789544182486246664977775810887655859309854409921190311862742806960751538967028717712552252104735166124722110355781445911289050834384278243048981530789755027365994762372772944215453452000063242726433332304039377604581708416388392880479541195940591376171358093334516981205590026088873022335339577195290285524968327702336961949077592650716993659087059759130763134427561127158070503004323909930676512099363661328798200892090559965681199266341982811371490876387032714753900693875302185475258965261281557586143438834590983443062776965936224854571902815941258342150243123103538430178736297007531514070295943990406523060301911539435376474183468640547115713898943948621162243031622397168346388614609745105808212812079164293468804001971651065455531466708327312037151137381292612138158216996417001089074762399170983357379867003338657185893206481105873853193680602080105654774204503635679918657017702319299285988609784090985803629034728955518767383307941177149555708386750070511445622520935602280309185527826766727933252799266118828597939710717741926287278540305462867416746893850209115844686413057189019514543193946122036439203353536159007278299212560333524163169512075789327805104 [150,89] 169398487967244900564505766090404767107160351695010520751482553057858447186817333990347272962141584805487437368116857464033045116638966828918684731999061977219759850015749765549284632490072765985875084980115012488897949600294856412228750249824843415364315204860119733404077293583229470455311971461740702733673732700978586188803937828418529992173273945606596308184896298687875430003183066377438833380931194599528550365558856529153909712898777229426383587828049355476503073910162041622012998557708953024546678241527800157192348542282941520831717230175896039107303474236652607539054559333504699017067723894162488895510100470420979629316778659281337197562426848313917150613014186001958406503633112181845884403133091659866259591708811904940217347578366134653296628532381495575141940326004713706153870436213152601228719129616393376078500127357347670430782299911270260763461832497283106343243881486234274194731019044919476325510586575716748225471704057954673884133232188351525353040948514134212151760213965384815313805808940050380902031901083420129494021554770771754481051150237793096058841725350681270628873948526207347583137973784969726987306589243179938745879443289997868373850477742823658364722598333455060654840683943648354733493154850078640376159817332422147611594525850280312280459607650050506572742343565894382972498438738360464553246947009676559822185872039198023021347606799982300815652879127975500774755045714920816656655369766717005961996941334469436044491670336789363630398503085791729288072570889364282844307006202992268916595613825206394286540203912918386087188568710063182784 [150,90] -671970885760316198197990677515506978097923766136523208227970530793084730878335656575449464703492005480446354259030918583885653916079094670513715276394978472286454604967288826854597463130469029947275542785298986450768323239623029226623396583417345895980566348284395278175504375411692365366229923412940996894122581332561879316239108597962984742046161294486108904433286932465439429910131864514595303673101807956570924196328407298664095754257095997163365636604048341500226957012303588974399089934703973881334411788506273708263099253464782489922170538213007318169171268669530203264788426079890498442699001493892450798231360656471251969477986009899370408556528296221999903008279937562509530153519746349722236899194283725704801876859681476448404235229379995636539867222466301888886842938129096995132421937881421354331261696358555227936289541806447683440966276643555501329363585330083673350295843152851037270590886390681276124120914870329244422597827533706150248846840812060192991860445448106986010398563073114419064413077990370912486444136525051205613171864607152217805549084082595628715943692133420542664388607026738128842173209340733567676325211948883997197880663280947207457651824659993918636279472280353038341039360876066297208964747440086443437006072853628556018867504933849337468904967890954749287539720894368766918521980063447370296361193005520172565981875459932905540442952013626004399646780110437952182298858730894124355775498714276170509890660046937202191612743603835858043770780792877985920401512270133245877043096853651700062038238142700484952877914237328349852812075069702 [150,91] 13069991748710610966055912751246118845053940668573585199285003462934522975706548538685953703070011017377861233315869872692255539411830211226204131377813970283710713238828872410733403846434153310509685097595623019811508669958209396880539153296655038651968865189524020664662040823595809984988171229619247522385463622920283448690640128013565733915620793323958865036048402418767464475983945680371722891532683218195369913480443892002979775705999722660052184058631990650232742918307567611189756455763083920198833211576763445109806384333486510944142559741570247628277990712391984850719195274520360710641448000639751009962927412758171604369901101433413575105525036913486741369275100618210724124845748166901794621445156242589928405220216641180572669938730606145539717637945642566314339165621452540930445167184515305470412638172093181580483609396305588715696485890015269692054874055196668674986848877346238521625911752808891974969839464343777016963464225300447275272048353193725119962288094062749132928300284271057008247412078497219627088140370613276990207411793608777100483948440768832509720556701782472438191252589899138217820217997789963714371721446088487425720982880065987449988621080583569659235574802060914940753493989246436879443712080987863084328446894657354688348338826237485470199403040101123280630454822122471590984445152049172765102795970157327774782192542190155902230501851232727799517793572622533690070830871445052188620659894825728329021898801775834769988965011986941521924858489867702169770105418184121563137818237302992556990066823596181032652781904099183209440469120 [150,92] 272934211576979005637040676820332630880670804585679252188659878074596170530019309903006864806217440463802525243697861816667118600890985196570507087654907677666682544443276055244945589796504739128928068603030008122852086391278334356165859882776638893487320664011782386356096717217711217754951178656500599419569515657702425491795555229822185116541184296878512181373590295477547574296362704175132467635313447396361680568876992936365486014823917678950124542761977537962382250759559498738723470819399483487946591954206006389800665924812352633736060711160710271713415651178865459076453519788093776381067359322204887407325107502752782952718716717770000805677588752761299383276328019935317851801077067321953091508238543824376126241841392866446141223011153788814268717396413417555607120165028705237472461711640868488537218361007351640005409209358035427215976162489272531307085351186280057191354054695181761833231644880263311309805891751249583732515880986146633479895094288297792324705690217943122015552796292772825565134308960292446336490133594534929198847447882401619569063944870647720120317375136458765910350443902171540952973915830666577708311259183105052465287063243091186280441074309421649480837663724722338010252469369290839109192038909267487814624724908279770733937733574766542547639382144593790656932130645104015325071834461185212836876665722599372989654765959221454969715287852160638003792644180673485719670312519390225883711028200393181379456721755186340820895802010974144669140240693316113167817662910003228716241303524648765027593250668126897282269820037876539341632 [150,93] 1474180404690000267048151090811151175532367860245495863233712971549825085070917134377749824040945623589897719236415193910617543570151509909182296473715606327041035053489525357612817299593371627579577685378477618329715574685458552573670699108379074362091125216970517610570827734371489342893792694289749207868471245624083953352069205728790472834709481292360267025858234187536305538664712469856024792422100352434913186810756909970532124360410121319061111409759647879929348673714928888118539294687168156672067413955618601840745163038368707320889156984580977264846417767976724891968480382757596087230397679144479706711692387859293613400015317345796390942336209476225790081550997938190482188464476977602659303584506144643329031049763900774783951091397472163455540816848862784151570962724329349848624237961220742078967760917630957860911320886717927583756435990972938545994597572605075308218908259778306924002715691236821239616953718424461315467730762768301941862557085259566164327417502821496897706481708938354133485782241137330209026811888774718771207770167987601227542686890309011181100692927051105271464829355975749609450187511800977270430079061980173417360015682771101461404769111405273270659142342975503389734189092397109787086993988445739140796081728438580732398055593015137373549664226347109988789599146794685723088863905394161771742020817540132358785545099619097104582611459808538821008780755819844095784047850866007718073783034335932854019352851835249190019857644995202613406209267751537381255109368341150455315631878873389790435338644398985599853193655878011024 [150,94] 1238918560943622620501477231756616068564164996818182139789938502191522497294011890433607626867601693869355851717566196524354592196532939848961923007132677618356784625873651300154781636794588261104355769713018118151875032596105412823874645571338303510694222648584537509021274448640878996128062342854398505105089223869698041435766845630605426803408687642470115012762016215107018250179051300436576102265477134836704909307039955041093549427563429267238707862579026921578087413748661870332608860580380493500361697853719862906836902771602429179798757598482786405905636740763247193713078235435890232267543289349899830919794254403788103648942422236597518978287692520529322633324320587167898707556029308718320508264244658539841178450395191367664309262664235522242201264677393580822967251297868536714368166552185022923665076675944742205515336444130905179817876878756049086656333615439701011872671573105848706498737795540106475653674946349708230717583756478605020159719403248723138451418080353361948241335109981947963385434915057023510176366681346801888145718357762032048371519847621181848147337134184684294215110448199855760168028922607082642402869140949752901900199376347865212896883968274579877069073393767267511912384049442348297246288967800071326868217848297202049756327837082217878330146730838664643526486401343363496946141457752600473406107996393086173166396964810188456479199289761405882405266035417191368388064913371491276989416508692429383520088752433251794731148125719675972939428894401747645252649782646413834896346085656825210391353043980550481184970365000 [150,95] -17714977728909196767032256360435554857718005027747649274838546026930650921782279429225983898634757258197169381976982753599311678495650223347917588383729746383303807010772264128919594445484122230420207372158624505497575263804690772772344638356383949984197963336653769421718162107231498960105668725663655175542972503474383932380973709235364563233581872875926847125278644891160122438355873310235536304022391087749058249231833711030096849305374884447291085119510359903371778719892593649866530529968637047682337668359664334557049237452578341339063658058771947882515441343879358169868435654905310153004153550268450225484027903734872883951659675082208806708347235465371575054416491172207724473105442591500651574619961915063100251454607499563708329845061973932113452915029137345626138018570497714404007185017983714314624557491603308968488337487437689634651138980119055841840556358879069712467190969684173898086555022411480227636325455668907533767288792755743730701246542954641517305650987364474322407996940429284159552225477591154885412933322491725436421702792765410368647382289288473750847115718347812512811947941722039772181428363862786855960582856098447078752617742848138680313238479767778810319099324475632131464269957899321493250482082202878384461543510324541464834059822478878083111213130287930980017305481272216288272876641098103180413841944470675794731771962738879365750479838025673939187524582408129036744526059792972978848213033791114646683038756704341006274036291760370140525553946037328981564106073021188053762094445969896566594655001717735766177024 [150,96] -157180660546119461864836244099529740393770886903638636504980737550702393151772830514890297594081516579333397819264832055749278226796127856331083012763927613471134407279714586144528521902730622832869476879774458525723995928348179458312028109190302690054120181074630820491158567921046837679362285105043553033978714649037550147752537254419025185968283197716061259022015428670413933391574473978951839143520388968799288341186537232775140412361749862318340305514886614999915502496538882619606148339344660488977863825651616954822704373639163580587895283664697826175993689981865774098231490093473823934101828553969114125806909012718154879576883535761157727525435519273687505502618984471373256830516110365433599933790729709885814099223177670215905440173727783390218990224662904938794742391578926334369007898198767099068815293369826847101288931178447656956013452879109652984097031759736388578279196546850595756841617746700666042423420381406190267372418128787733824491168706980164725296361655660508581465651898644119471072095361516652864320796849241494837949452019111809575116819589053131576262116196547160154583782249222013993712830811003006754281107580528381296916761961458716149855655624909484018254863853398822412848076089163920650109158144977973232091794206374812596394764683680388038851392120970879705383692200592567025622833891336795718970642574766409957260703965912159431540555619575040583182868575349130688406214160144869096478578858066450246439781018384528121702247159840883260896611675057621683330192156963425818116441626289975114851791637522316192 [150,97] -108065064329172973459166412159768368486353113379887399253714067306935851078427770674340103065323745732000950467181037359113416544339616133973412928393295008820158337661805424925883542595734757301845063629737876029758616218392489169319578192835072069006065191723301550920245253316223540108749940826378472891565253988334087972505876664865177136166878932982338713483661302843572478368437740824374611645711246475607128312903781256907085598377524161753774300278730517607308763948561569527952820521287518619996615499514378457493130841711684147040394278387999887440016713655383261011715149840800568575564499814768060148714554296270360915255063968228523213599868592847966785699983564718827571482088737392872722745903491593858129917655823614924264649739907569351585956354460301616213310966399134335647879122644688904135536213160308876898782771453340268214199962742304231070830394022436313973234872239147170094223290858101914210148738436599369565166191262355990538943456418218542941301212517789354794043296708541355696558274220355063622422135622959461141986851463293459515861342274752140217186117658321111143793833183130974828784901170962965655346039780795406908166598337613802627597234165644924959908586909281516664942624848293663419920977656527506995532172497199362638887368879917855389664319687315376879431208051857122878441826699060370871652151051901232873401318725783838279085985811327604482164195763463290108583888374818208437371443197301572804736545559886673399261826155110325832366499261355067206309418499302089438618647590173401934688459034312 [150,98] 3444530553408935934841605028786245628769525807933390893519800969559062717613124728992354280600788239387209648778997587286447302678298824552890476365942347428472573451819494901894737477910125105807519171950118975419439198149865403384972656223971446256478187668020069904053538539613132362927639027135848897062479612052132294167193206232109040525708145882213121340103141862449779558720944920762386579409281136053077219220599363678456143262566094005549018314076819495265993314263729677240138453485040304114522904326592645579726408233697931145860023664706373925405089808947116093521793244826620168763388087083668978202268081023802358454854022332000315523243832788698329086777747288030578536608729916177346318500396138381325050686602606499070688263443713722991827883948927998830673647208327867160020321006587711901955075167127594565922753450330074947170341228847369301970632364299324239055912981024878897842315951564356404471510485444239639952016657264267195482737072039252944118549068757853816593074874131074316028241425242646035958580264898316409124432874631490759247544042431286836243230222168848439535927800692648609431068953393324463927102129466959556770639963992878146365015526267736306729869172594937415550348606156722714510109831654421081111581580035674476974590178864380603134179966062659208939533692753845297030030608816280819195294968911727733728309873588057167481013450224702467138890666048501149078390941923388550265037648484717624693383501607666525541321173323433719029460279110114016343666850175077165474788470958856439821978168 [150,99] -15583719800907904116708464613402220482736454240706160227669133812637647324730623510097882137920868759463018355164536698424069704634976417705407917888286092757471496484110545517239853649610702134795419599838856594437594150705238166109429415328858945237116944841230784079370460129142274375971893490487363076401271372526507022238409015284245765823790691053697281122962699610430152957316392966268111469319078508896967061350649919513495691187600724589708726228516670043657556503671895285631052871202619693017572327586365117407976220550541573595713762973595249257439683685923044549624415889125360332018487488818068701235121850653436390024643250038184467262451416850622930472235091055815590144596436692804183258346610641578073607406629561158208450183117298862661684421315179208878409424932059573625430792346268125801196850336143620566000648526256543342135514651575442296804633305461480799926710559152203702888527267296007368522516921308573793312001270473756774392993088254848675773512039021206391366254880654153529610705522269231298816322700586725174398200034757096379514202175622393424774513332564700477506355731756990688883366772888875647469440279593732584449278647670065194507352324439079068326288842074576957711882238545521134870497873080593589990649734621773348086733212043977742934718866485405950656500430313572167258260884343061488036442701438181135094915579175851732980748360876482184061521776828977606396589649024597882378017922392499026992437680185011626965622354212860484351046664824008797098224737941605939006639558339564658432 [150,100] -3381736707809776377680018199691552901337586322282817100212020083448660683794570251595256911530412922745217481012597822208965160350007500731612020701279811357343674966632331555378904911963560538009528777277130070983071332707562915037677410713919220370732842565430114097325452862640119350494926507977129146734899959353648932842322187875563248693444801873794069779002975980938593822976476703283326227982876935557648165919641884466674983319648839580973918254670141449547106580201808103470360895463035787277961775855636483375747339236211883091423273576949368034322105477182750715093807546206986858569323151473981806121657546059477903031812251413339042828864641084046019130543835165543734714432324631701366155034366003523499369531564074125395306190285300683700403381898702471088251161856487607177305112225283933539434870687973500825171064699705681205518838452113164121943378874657403052253462656096966245077519787274416717830116877327022617278876065652987940317860948739589834076793695896433381660291297477862019845930316839595841969104192066833529362355968303381883692158977129459985333049668922530106657853983256694446200472136865341819892379246322206229275437241616729644473681362046267076138255190880131254276336038116880431951461244070587601423667693399250920873916982530655101744211903770551003880019044545230207020888357211032059483463923532705935714927435516771404942063081527983056991200562469264275957484599524688431010634181809353674198451451305881693747828215422999505921885812520638100019439814312482577936384624963328 [150,101] 371629992703464515493575218580144916341665181223342157127612756063333675332436695721749916294000502897537633937786418449221304076298556419422209095090575766570220396313714629841180213099326962593012400367804123431912119424934896407988087168635958117622398289529498116067756233635182221438686177334120130374737169111626482819760591394344764347259574791536255755391743143106426756045560196718097173109728170496020615861406249034801349226155416109541709512215271763727768758780440029441241698890074637638845446536852164183504890474998109939070664749639647900545116814208749637169482743988111956318285852292230492899273775893751272084547817342021140651386413930721729395624082117202494678485830566552881513512037869481295678013826454599583454702703971272361188386035407442608568186764039115000068442830480773132979648292875903663105517168844623225114951152757948308779547767697369042216763755954333642980504934809888366648038038223357648193690755493324307862181550078282498340258472239019768511993480196202649091005180385683458021262245316195019836735083958938181373866853434509929721019977273016792857794862726706120699999117352787583862726356198457246318412773262220829730546217083816256053619509555854290956190937914325188706969174500774446620290541766578431378777000359205806804256826238966392586847869073349863027538013898410977018607317328934188954262118952321648613834188597399551615060085981930801379493115772300796438166044727635557941525268370931081914939167145814025246245619903558548094591835471120917136029152640 [150,102] -931402754007040102317456078933815574467408342619353855156610017817924686803894163495525805208896407317345079665324514898167895876635828167245493550700293806167911763543167931001817601662665465695849081559747947620239774496108600937153557560866763902310838371833711172409840094742885614752269225652121197535712023462368691854469433891553520359141514330892001554248744619366401074211815557933019818438074835539284970146420218934095119659278278743975913023483932129718085135934080069176871648133825045963431838256256888436214520536460234123494327744630372433600214892346434988804976610764078505132755179925009632094128481902382525803359580592323078496624430595143543839423932727374474604598136435445526713854303571791411158006508982968294324146119614958972478284648326318563409876382857272847187718826618134339694685948212471147739058757842462784490699330622943165611904864926874637134372357429619171200817051215273708410831646359374333133816301918289200535157250135393117925552334460582448403994030103520394440139236116307886978960456927685068923576616627025499192131716464409891531388414429986962917722054240858406735748428261519212789142228933420422595329169621219803082632965889348211645897283751775953722618006132856155119452534927706260513815898000980652661289319952007594185564319790869395054102844886259990369247086379968826820327261553636610877257440076462866748837724583246308756326158024666426165019451025516780872360925621824954521329670222467334825998349592824323263311739247777838153265961194976918605888 [150,103] -1036002712159172952955981427249990851995183030917634007023785801056987750476431263067999137438203878281903129172081943705161338031215508125451502346327415290399804460120688984615627385964010669033464948061348830434789126218128552226944238450782895207510487842622459426864684046218098451157105202183141818567232572184645834819130562445345631160989488625479714524827201671088629075401283706052464498624121813843224608529406639637543030169147528270607482502024055465284687691654521967252016895616472097380019351251948841279737793139168439089096215753133097303452472905615911711383455439937007381488316753467032789171517463906970872220838247193778999681451470145553842066693728794332099672319650851470263412726031217037944504604583139073355858750488544239378627910423305977817085936724992222736899131803309557975654490867100748117647068937628534276748120545206940285783369609826984087196554219453049823991359539182390464002603586122296388053701255442178731443782010975667141152537739999872828453100169750102269454255942420280750323019763933550707388794544555437232929575109243711332244623463413323553194871530671261675894753392332850988180442849231123265109822347147575953001774586117929558456298958826326859960674203815924023130491644017715870036733896296952022171493451414215815404629063424296473206426102514537188628763615919184272177438766003771526191857742930966227525678707370171640667960518632617373561049535371020913771789639486204842890354073773581706537620099786522014904124306242433790346909187057788160 [150,104] 5738647515505538954719593100897126089729651959881015620771529132047565105859376996596598484496923101617489475297632326319874312483122624325207630880605431147356342817635713540612576882835164351535540789222539570228832935955413102112520006169391439596731553340385720243456971845211126212539967840739572605266901542222196899182749798817193196627647056000066305918534080175944819901326458136342128800161211503084175536369357731947429756273035198698498309969146241245440993519547887283476141484594510576707471441063215409262916319212452715533160516971307787541414124478921788338434089016758778951151462174527654907883725343721835244248598682864937905831731737708147424798988713544554682308691557293695926449627899850304394388402564532430773981022826120414232394358545130414493455734786954478874336604635593817755116239139140107727674819815031456511215770038387490294172694803604362995137297308870489670317272883171540366235670260870601573251038994447402461535231223389323496324582131987423689440456863540755649256328603419478636980046123502211601600865134853112991413097045764543494918214311877978400592208249449358587041821769587560728583737147697288814506339870407035286762857019000963803231914906309336185422979156752497699651681014224736287723156518328016511277597531052306290612717038688933226634029459896289257287984983855090994787318825614587860862979480703123527898835317351920479598320871765799361161124936430388077283626297144188883860917062385385041227249206965784844433632478636327085593465658688 [150,105] -2176128731977221766861494976687407473117415782255403200485328783408231927854678688290310834897780102379081628817462376924876381005594036579060187250105457676914248927287826942218704271373419342657222360812531219254897464353544861080111456525071015508274365944355111505063844366936274440035748301241290273842677644090109488809389587253051234648281377096782138199973205430053222448454650012603087670613055036792131435782803670126070385056104520987118664254325736270145917793593568316109505321682337225507583934221041276862664175569536133413228982699167691696608314634679040943657099885541142240421829743217385428782493981866574283792574017802439700721948848652784196362454106489458455442072581603580075610446408001196843447404154609961480094935481064265793201185176257907450560445330220729443543232801087175258954798787299802384795360009107021540293322511015956221120859005837320858602083150854578631459569188343263060930574692373316537191868948469820992470471300452977803736612968576435321099851980832839336467755229079921819281927554377730195641289346684005843947674289979930521254555723920519892271658261884335900999189019902035056283226522732851504623912581332168113336336403933144196643764568415477345023117095562627881594053810507868036374129347579596192846904714463853052047168842651152603519034859516881180112892430103265054126204461533661158563126864819483061528130011909937990258371289770235279590520629647916488578763346502878099314141973896601954139544774430600049204338347503523665009528 [150,106] -4309652432167732373153037740407825971239274922699942414925797668507518447226917277253114831341157390442747035488797041151851640512575148252948767785163309424204596372274072487346886805114659251859533118066321491231995745930249520804845035653492011095191229124232947680790885932551628811921731599360660726749056922536098986170300213164469339018856240809357413846058741281425693833506945295030407760313925976365737606599306337500747790883669072366850882608437846262063369183869873689301737213869421293059614659192539669008152114297862075571428688921929084431099706483289161146982023940898506274286155968230183699192308043649266333143358882282427679209703763335843844384701962198602706239120472991110780345142464392130184769432472778511763218960550714938609332919681029226851275796939513047490734676718499810775114100440326043625152117673522419124304920472158848008071480080956286905031891282965427050006682781493065004041193113575436560859201555828604449232902311512517953789723048445897945288460218358867998912021652502901959131677081125619882264467295035882310053195176148325887920485222835203442124048218569495026866086831611284697124144380120239209730594024828688081478636848803816632871013968984160142383702607841798772878901427653661907452442908468551456626646179536991268578062491063950756525330571227054356165571135924788900519337014947802790152622219244878748590850176475256232068265191779242702634376812656372318508810552108226767078737812762341520362106325779804739315371275876040456 [150,107] 2718003206747599327914104526843024971612717029048802729910298161286192909840288096072465715858653737213626551720445090024349147740759585176703531232866887085196850343875485613044695279045620800705954776014156148170963138212261018312247398915769703967005595500847824978736344701552613834453641637547196857777178382159354397850145466466064995507327443841981329394373659460895338546639658725072439867015904832119525485413269966986082879540164007861578582916457520729912057403610379975348966365332264056817097467867654716497668939839433262027034347762356745121615913317249560716213134311170724768450548259099970578512731644421202103416773219648374432166316065421090693859513929578111491748016217687267416334809313720638183930829882509418804433096349932269084398886764334414848695986608272295954542236464910714596218846467664878482685507217709095006011014824660961768242401547316062245432280306467194744760407473027710893247668462917708899660695674472363322487342174487879051640385903774413298261699147810366127119467440617552457722164231023733223210856273334388117692482425707068319632907501845256663448319725159896306691849763171391740165703399218583061361867254644225925577147099219450569239085283589426179412705586660720981311604527321902801150305471438913051611814050704489535509674436984295763794294545927058592381633748012999759016924881552615300853679917840224037483467773949058506210413505801522098933932097025355262896514238733879382075139382357648587561240108810299618005605866496 [150,108] 3254978280239517142747508134702826912475467158141830091843754368487735585209364144149479100216299559548611766918449213999508143470597085215651948335584927802593402485465791584925273197401181436960094500692592167489447168453388867901516849525333238044460566254815384137596418182394169211632908181039417326074765789247857244031497614329278896263633026028977856706828948484359667194854648211828232835226745369757381672018866738659912610287114811443536389283690733463092235990779535460449209062871137889501047967112263780266532871615905148667531529335797809518259210826482801481367831211608514684608530670640695459001913173473772413485009650742345635903598310343857528979787521756159721497020759628243243419532341890353168687661529739256828662064871346891734339141194103042758421891346661474742937992402979287743607579039381225618688504355199724399747645384803633653515795834594124014375836902160882647670962018402794411893123631027638481254785369036949460237285057320465063836963011684149940216971646298647137051570285271778767513575009810863797729872913604384341508904049416921603970589882011979856436577443584722192862901300951201011851972818797377978205332119648828016581118068252470638635729285499899185520206295654669717078856955042443135392398690639485257579878288892968776956421558220420731816992222984987068326423146570876801483203124727422559536248582281986698731339502335235933473824853756086809858830384644492442711528320175826488711510750662831784659175983873294665922848 [150,109] 15309375601050234691072728463512588183721793082139851933007793364980844052075942919133578470878090098641234916942670850534061143293294471822449572258847134154796135515514653273968123279027754736092886963847147147316621144595156974330032497859052176306061234773920632371782111280470556066572233994034979688414771754623069416954174121345088488803411012301070617502463492404087904994954561161553213254018884070544699306908754568639962383028112234894263125869345022449657649507075531905550033785410638331141341045835695432198173284014198486085239163923055489655763843827680909974215447930454249342526327809652706418879242492895751160557591052735031383493292653627493980460470526418464834819199934963687744663071237853591587712373864464018156419611308728064841870663750301551903349434463249108736338364213887881913243017847660179450842893772987207885962809950041947821996657047989337714730538123041396079630542507686980710777283849167741496677942599556100170993042321773463378228251875319593460412791750166597326120966726460634787438521692286490775137797456461415973225079377090942740234487629211768110739710534821786509983395612293233816467426193742796805029433712474447770635708472961885790083363296388216979885125661289884682139724700589457837238839671517946080636518949518480046933803310568105200222156759062431679602549584821736312263151849487165128348702120084257775257722047328114351061613204150477558288538657373470524929995124490649558388361478073735277733336135471773776 [150,110] 6995034217262154946196035368524365255409170738473164634020873645166964952089818043906807564841703780555702204173641394330627094821836601141607818072510620512587988784119939071192377167965548942779665990017704475605769255973277438647678458508579779395550923730814684450865046548080275528940850386291621516211482942772250840553110160457240595921978854794237593739877131781605746323547236709597961742504542577972489725349461603552715602024987408916567992970462916175981727304411434322770078626192522639730756488721259570306649598938495651690510761013506606731266138495304808139890155084120567525042776006189448750623802636011196826913951649859000703737363745502880481664308407864796660070069645660950557274269289488355490475987377404816939444610032892549542368643955861084567246818822072511927494821015331660648101318528063743417618907063843578808476740123719329330349579561503528373752919684049922462848127536219279048794952972067731487870813869733147855764009670547624866066478905858326857490263523562368129180911781634684532751129713270317669534481676125649501271098811903304109224640922338274957319164559950403817686800525085198907752412638421669059025859654156649291153094395561664860646963931518637364683445065576684345725540509444319618763646802768207609110971516502456862481591289591548097458666811284208704899476275612331480069621414898871228640321390479314137413007188099694791645806217143196214214079620569704166322792804961813414573006342221348826180664666772 [150,111] -12989435418130013276782182026383875876364622489764485029539219371542297143920580487636369211175437386878074806994966248882710079175321546376799661622210067794482098941200948750875170286485244641155492515889779513381106826136085671572517143594925446868487071110291077922845350900782541179821864526121826117996901913916754686019329558342147901914868816992536098669021779528387802958566448210931411443734692955286662718520058583277846428624920823890445288138618645806747461734377513902086283514803733517388837016629812371575280160275794889264990649104190335818781011085871607198852263388090098514892082419917142688431661700012008722038483854239961212373262516845858161974503661538234983216946520028282975643092506073928928298329129725482447262197996558372993799231163675838457460417395459309272928771586004071217798751995133265865085698727961681981352149281030300312270239745868602727591669179813024819375782965905371301897708370029663711102347388682332466107384027720077615163571065344474434200870184066807377039276795828448148440926001758414793216755276016876840393976766689847165304947637281020104734592994152786836339605980397031419311769806038212857715448643718043660920924768426982717360255305261217305902014483346508324711486482800506540977247847542617657250026290693236850460023983578916082208791395685320803568156417621638857446632920236844064494746360504578306961190649748943955115688770938805746584173631405583806852127548860225459113493835852796802094656 [150,112] -8889925636815354887563995171805478643074184430440346307679968311650291213461249022537627899217429482623412393697247172783598042713273023800323559445392421337080173003370483499721461994502003161171719572304746790678115657484675112861255391496818598343395345285438742476629635671647996992526405970008835603932716167364222987229731164865627636019538694129032864131372530671257253095967833803423151955178117691584745044011460197348578051233538792695383592459678257365672152777963261552118166485266094941738512185454329729671313972713980916667738540510115234790818192461463028867271542486800202789567294130621314088769687306002626667874768730049069766806265142146783380806314530203392746179982834750160351599967643569481944872909575177533425460937785107402492101608730059794906649355614976956548025346447859335857489185551509468382500833328971518106191997070067243835531198035680479930900826581588664283621377576594180723770565731368032560065856307397666733758940906997009235392082756095745929328778809633364057035665237557533415705538436608222742094356269668361028514691881055532880020547614776056790090540928996489543383166782382175336035063997612229746948652801344622682134308600303958310885643434597259321377001084096371049380362095557147020950259259353865545298398000558227592972402599460413316522651904382247600500144385343815069811157022911643133016256873301403956475993410085413540216804076147366142388234725689022343554639360385381424285639301681130256 [150,113] 2003404557788919712695027506655957206830960642154687116239465221747332677095177369361023653641796866820890951178649227749744958834103332798527991077405690262193154494796218830203355791190552895788879600828599999934521226506067781508734065211103663493446693917993319825201050919741033088333964719648184685841360211615312542016843370482323336257332541130309464824947993290009383688119849709338213035008639581018272713143075134311495189011461859745348807714518078753763434633814844233387503139508930875153725061733745109445026059803956559406908653302611845568109131823590646080603909794235229519253421801362814605141033807521944643667735741161769102664472105456540958244234060954073436363852782044058133969313624301846443194487446392909650539679392579581605190586589509141384229492604382824912411596840874238139591438326594309682321526277896599474160495316834881175379905999720130008867455960047214699592279977431524757182436152801395220122709407794532201652782767360129570306108351199937232326019688040574509221225494789536194620475226680309095020115926043980730626996574534572937539647270291993841052214937574513813510520763900294329767402957858520690783068189982041610968688248459532227123838092056171388070464809703376524250549143872464230067681344325155368056332399799938193327190204592348295281314955145946215664474016885990567269080319805025644152906656326276256576193372977207084493981538542342544561478157725243963299434467200561760923313195776 [150,114] 2275152988084932657930529522258411587545474371419874259347308880325479336772655816033713822084079813044656088880756922844281542712499996416060996336313109691967023592629021681497342229958170334998728479778370145486450507651617342298943475730018177868134179857255584307104930485886114090412224108836441267404663531332150374780780632126349587024500705727958961757620782347202170506915970152814802633605705093761255539378303397212982253543763981948020599997893377437287292789974183801405466248634448366785709237374709986079926175402099831103815718946420236928607324202587071032766859451381503867954984344958079510720741746886360654007383450348871864258396317118323866400167111709119347011474782185760246956125472413140237052422487552619624368092403379835112805346012859301013660207499781119244492627255068843916769920940471941071405552884488933244437396682095251920264603437530723549973775808143759661555324793143105159663668377785558682728840380289704570520664240560612207351843492169875928455167547256898245355529455897605437203407195496906457576046301774219118501128633028337646844442685146883048951132276208441820451639707022951340937049134433468945972377900405714084789675703729157801732847084332118496569234356048321909115414171522967580108633253897138232129311834476436481436319471712097799842934935171777107965664407036890561452380245534973027608607137881114801530728866051904087485086526485497586295163561742689594955339965971175442692242 [150,115] 610377018871815334108852154661929965079051513929174828514207304068483213648110820452340656745728546946596014670595255085222320878094512156324551045622039576961941583922598317847119413559638794302007348891258154746572874796426550290391350099336073019924343386000372565438293082228543451137511504913129598978429936415458765888339991070310864303911002780105562341095380341224435439218416150075481334397869947509587452315166325351154708970070494235935469151844465085768457585228856900872181391854587857327216294223397598715326455944014566584201265043829382099586739748273657371966724055695179489290825897368555343043822984492649756211618366466928219534812009919106343578404280243692593354671424598124397834312595471028072661495631480652014643333245014313522846459642612164697564191226048480926088969835967564925913164304491302017132323404741600835173073144929473041467808543547760718821518237293448876549538546959188771541545586138806986487396567232696706228932621351866497966275744083542503501758903971958183638017681668590476899623900607679948295063408955939863156141027629212373990922844104767896697396531311798143146562010382538515846406971717121600332458377235170345376493852690512061445586973627138671423534568357551437712704053548311884124206947756296020961389903280276443991396848623222284618171426485395443188477259292441250725962143736317901266882133902484295819141741377735486851360422758544472885557907808326821415225624489469696 [150,116] 214326738535809656756604216748010351803852201339106407194052933362532274604566877844745692765544106143002910130357038545928641916156991519541278408186937116303431528569390551371245904079728262634310822239802791925492232763259083264552191708132436907385009835749805789719462837101790409832548073829028602902082397623082547635935932538325882602445515940162381036369183965687251466024261041521791952554719385679098165064413434068476841251879731601127613209366267904357655800391541788443352491574764448604232865328187637731003732315361702585925718077132420430055685456678919901204235841596084368624005062669620959853176013376425962057286867472141232973355192048182840917019397213718807477586374965682560000835619430819753005436591025283024391558366287066109095128184183707213357653261572270440044273967344388476382238329401878379700430300754185676453173627467621672406898335206486872629080736779344407269419168514268729848384911912992372024008199966302498306204222008905045827243119423834414845869223356181483204467567338048194709314517778662577945192731047108403457616909564599974043483149352629615563569877404715950357172152114516074665372748561328000148225639929842736145062917279906033466941919391849875167876432119373901398005254770282817838130932738350983147377869215571615331889935425233360472714041087109522290337910022370224117767496390475588779133229575329152989016576153807388218047739827982174845908703418443999299353115520 [150,117] 116317128917972761736902844081679636894744787736791896792977191011327921713884092656482779638190012520042894320883572824022267106079278927768620542835538357240584411425598307736139765823893176133519775311938097103773894844430582630381125422343162431306328201726133520257777390021323701074003803114471774340819114716968948948543359619708782976927910546218133906048209276586346774072057925922480674987553064340051295973009833005770854621231839684358003135322264092594500830060747585371025557354737639976227152346025108329897123418962363549658854037646833728305156283074094315653618656439566171035068933751605882736657691556110731583711280019028771552280215626353747397424398812428552131975023809677820133252979753049610300890602618206143257078601889165447102393703372348686791035835438180832886966108242811248444416677180144267010052558893660844357679927409799321856769188905746690907927186440609473036147558484288508264072748489615431189026067351221027843163983280223723734753151619383279363428803373731402142051767459106130254384856728457698885813185273735226625419287421853496022533101756494645182684569590904066989492205947432793088586645950312672224112960819182928722612416291667224855392211256443603907521717972107870739468642886736333850286667154207276312421966949545067622794504947349516301413983172396046779578334369900923531039593303238337500458594794207027673949491590055814415701190516177085869606209870091377046880 [150,118] 15497853141309627882784322274761938783750338726288941318099249285113567851472520521581495940228207147771383699832264182910293581842551637257987564133593200965875005755062459634168019080545661153258481274592262431216476059825214829615899160124413861850609896526871729052923894643726992555184394247436186655273568532240634219294066140807946871490956904792947327450865608077525382147410849160828026969449357735925279290675885431627986862717627720721964384402793588383565793362717559569580818497928609685759528220135364131005802335228366670827551844102511030216412443331241835109436470377961164472917397360550191196283245122790475328012675474175792531928813935054871733897612391169246756536510387709129464608039304868423594056055824938463160770283760107267192923940050402959124265781439172169350241803522968748378683705241914416588754871708449163992803047112838610734938761001747289942141885984862723222801150424700268078785402122338777901190397166308866663506266785147295837247836311695586214184248574870890951563200502242219555397497476645654067979334816669995868216475539341976418244274621223336708629899909339163442602625601290838159294020709450235281641142808900687687073153083307020771994377639862555824970733487181619141814258826782597659676915380713413127043958967568574108921477280386814333579213420463215880656042245440449563045758846597067250239006504881110609510259179499575468721436229808097288482609517488592 [150,119] -2202761672558171274318744803757217772658925072032151161236003816282676564945148722637232088304648950640900823277673290482251396038913696053394553618583230583874639966069778646821175877775861492967585391655666872126848137860432053284173298897742861998292999876807773872984799872571627195572807832526999399663578957554706601678146692016190882866199301127556228188203944159870022156309743212010619090188185747418371307859494283809949973563182993978360492519562876758813897204583459079899622658123423070391811494586767440677053322814467626818943455916394214132036066926550519745876942032299618647816207136823206424633756028532980917636414599581885406671328506369588854640571732797337181901350051451000208304999077285996749028148143985265780376170697571393717882328288716954556756214434316466758686575590090531482471484640138726283322961726075554520149400249076021028104537674052783395029625242870595470630210025650900472361448837576971641582858028609775048510233481229167183018679229274037631420559774899890344565807198112871949184226895139300054036109572243524494852792691137575289031657363546895044539612053920560898051228935895578591114991931040753065912516329523325979608555386828913027104211570860378825665498893056535816199298654882440953405274253392252187774622999406092831004104552338249328102868123044561501083447470082184590016906202681634084766200655871053493705698632347530016429459715908736166140301952 [150,120] 245689296541182119838342816339375721007861287385590203566091426258560930451937818149069562362083747322281205967712682896237022369623398305798929896485034037330009769579167969378967040529119302111911829944845626488989886736439071839630707453049378883164321326741195717452175147066676956318369950342303664772555143192984545043961680697268113447173868424946483836543549790520222621318410148849457072110927503633403272544087245295429925650066535203158570949798903532988855304118980956553690319396990901193323488217603954421118478345557342133328529022821820107912924839675176853664011627680082001355125275143767868621642933497366535017518860259499781431894697702490517823204854129741938895209216010134761970997374419021755449168466448396299389041320782410782818195245247166690390665966528064747240184184888692817132925289852118653078773506511219185573271656248696454775391348114411269397014774445808881472243381324174516025762050707321806907259014987468440531966548266179502564141510083789202147622887027861535170938075728321345221739337858419159282779370649888798684249021862931270786164842484021035376569025502214295461785014364564585883508653450792243342977357844536469825275027774421040645917087119480929938618119586540422413516312844411664006937937848648578632260395178504538018086355736742365630005819221575861033816523515907921667493485015410387002124437025116398598459999590288156156037193558750053672 [150,121] 96335906669549645118123969443499868467673372806538620801852547237484178655682303222689771936277407401786177362106662680327361150227639235022461367327490692430155223140158588577510353306974890258022650446348010284465643475528308600905323267532375212261230682364579333820367902599000563134682876733148794976704012499779414156524528398017202946562237107461859406966340074292715750292365028046401397530893182888345850203355224189502721278464752242398215961039536166667064536730892021070657327925408606510371825921651029717547464891258072389217978888852551333371131869348609102694562321096490964486174650340155689387108534379191806662822865327783799129837157022919182134270083262629197534377126402826842959039180159464952602437877176411709916999984932648641344200832630858825764316500629379614154499769003399479578920456380194522875290874403042663388571784389183879645647319655145438030935642984202456633833775203642976377821060175560601197288452916585863733711564888473274491800440923062985885444053676196768890182751992829842379795413838276537229085332066423858418392995332944693699930952820644752235766169831390231316869853771609790291168872615712305232394329115778394401196874429091120955165716324717534834584366422614728210833025949722072157641613309793811345146497200288536614556648019190156630495401204681566824037603144262695719552197213952911798899344785289870843555547747342363879530223076208 [150,122] -35682442217518916015911802434274207786241135854035668406125162092354627192706754834281603852679388836714202029165939515143257923264182137839932820561319638393451072047251595160953789900386889384670571808554808327509102059855791730854132623999861645734430551180340313481370262623221203418150242828569916828795697329144759088417976938038459119827016769153855364073098751546182212237454384304857801377624832864594584317580460423682931744644423240845793459413032742633559045163883949053754192622853376931384137402771660238429057997326031859107592251181473251629601298930745367874816008231061313651610989583688872394168726366503286770913990982022529951625837823133197823543322829641231734988908420115631062566492244472773350111014316707610403691803853372269654781702759483659026310748866032874054846852327475399359978690399844163791441513331019953342738564243305594107862685755481348116623736540405713365187767670763848036880666173000235394059360291764113698944217967590937320104229206070276995677640987298010178231835714657641760617374449419133930149079311846712616546010646193101333900890345314475517485957789265511269364659950272258237061181861693718867288342017402078962805530790195516429562660436891027323420537987657416965911584837630741894633736578264331256477321854454849357292882397887548317539320269507973370435531940518860476292324582664885970950536935077888279397288765440612976639277 [150,123] -1724885505463936810292834114039653862591002831139818602933212268271771725293108093166892289011559452240016239628609446604368889505050102557490351859609355738872902187846784163130931282834134114128824386183539240500459118990091241269005042907934284650654482859686577651714696506183823288281400181505354674047003354950813453217238494760145812158491880865942364346542639437162036308175625406594240264930198127079774585548711027997719149327759850841610482670304166745810305293787086819937074193376450038574173929355623105445887515053486391571099457533148423531254006445119213343784378265236589683718611348348819834210011933644192565737737366814731057815634173997696129877394447394081117974538982388060570691586935456121917203482632355232220033248182275751574707636102555536323417440443689742877573531270745170978835815298407781760876041085068978279328084751237114270596758382532410285558411320687662636779649007329173491095780872171344247219988425574647348289010519757871164096604147300805548729009941299369573845834660659881671079068118245947773469264549323839264153840759253673875893012259111204528117672971808655010113530702007329910681300783930652823274803092228233428668976357181898929905810194193347433386524408017733450090014095678778319938997477387610149335133689913657865797249898757786070934378375095878962917113762347722641965353798809814100818600625140806009605574460972523840 [150,124] 771009996692894568071611120753311241526925231148636806566812910985105465070462176609497424937778714871572246482599537001975063999889850917744194785831909991101695871635982777541831729766813052403294154613668058802064073942555857153080663613680243749153868543832165175192239576586830751121465248257317066268591810544192373709258105111893753650794970134883382684571307846497317148438382956945446796890261388383967417823013186667863960387257185412410281237900118245050830285815560678500594046441606647110016521256496108844921848904937431693517880362207915606744676873328586782991160925037983663401483633624710325082508140947069334426583438028821040448954420220068520714501931891003506447692349377542171726345788485066265857849487633689210938355326052471268590455170127801226321910839172729932816467421707560966125631858364696588251671836307293485715290519766325495090786188674960552723223580111032293578589756589881332478308665204974419319809793893263522700008934815694644882455231532358094532405940252938209333691116798137427693317488047770097429681403149460371749700014378390725274953281367899945723670279913359744399541099411892288652241985717276342007765964276778347523614536825177599394510615931168653498133944671366272149437248359555923876493226711957326527879375567531138567880707870338641671703337444392744447623716570281073315610646691622502900837306811531672527856666944 [150,125] 26399776179854386208020063478674962756704592413570112689081402324929260466396957402852332228640487977096372497671436345901011327780333770276580314403540156846765685335949376972100651164802249978559847498094640883270766507648305541273910045593365435671648313526280540781643160238906265229124124043295663790139016466119733072055486608405806937329014015004222153199253935503560859795145346507176007300203227820038264611325168629602105348079272612192938622433157893874196203932120977618249123225518155930490679188999029703191988492050949006233267502585592038332026461187174479995662070092876385828506957360317014595949644570315429749011203024630836170703192661045676311133462563870111601062217713443264544401682308969499675360965301349161938754080424349279484544778659298341498655467549808725249240751399114478119762478614021750402889332138525985164284896939350751174148932522455241184367387126603288187515011450434622183723444256022647326719797394412361973512490631948527922217615919332459744000486516793944051744493903171462137892861746073748050594697021714718649072900478399515714736025449366686452448948328353524041431847395581395872698478353200369040159628292103798812146985484718077594941893458312116675994017933990316882269633902475080571711788016395045507385957605375159186667311633063405747580561902086699051682342067610792638682010597817315657471181560376385151152 [150,126] -4873492132705725021208264089370127332270787478493382140407830955199255759923590651910956317526783877008048194113192490768396879432786030187615925967456441357026850133499941692986050700422860989007664907290483123191917140255840800797813820870459129913153940305536718323175404358805278131843254278818235039868263807924470044906340750652351762381974010628892738923968350218134823173403932539228046312939381178776292934671222418421358661609436088935557546515723994223887775727173926373414216535799019958345544710566765150139948970223663165344473124478932782368893850826097597122835636122943817819220188235798435823811507143896451712349709487386121908004458188892178016262965773296594899679501367389992448267252734773330815652121909577759701606138778672987099266496669036870124550293922572064372185541045720325986035445921001997485888060979660870257872976001609129116986932575247050520288056903868435705221836511546566041737211478360202847012831981111658889463281803493503071762298247543050738382374899020146717774067306387671496300253099816704250711113688100462785183031074797365068883587739685041755635065019921878523122232024739582222543201512322257890293523302953592565541527241828278313337012358757286447616900632402925811918949140915534216031759470946621727821361954246007961247895206160132113464086483228589291633878194522282717122317072835876613479390890076248 [150,127] -1390686849154634703633985514973336057668181936907402982619219085371936704568739750257478559633393123868951746346043765894773800745978896560496468347919496910700581090898828130409541173382199145867052232437454951355302796935720803834335617332755392905731467298976922152003012832778860308886498334858006504383490062605932028481820511717966807548489534944215741646429359798078239226721366520171195912418343844880882710835322580437237916592981653261313064213859196041914168611385197677945028483149481140825934489801165735781364577614975051956544002612380915235919943419585087265264477321268972152155528213193787979729210690396643645641175171322619007971251198259822475717887618434295254354232994249217912188649952425221177593539911808673155300323869822639779391896215295742593045767358112337724515936646982164819497198857045221347526563408153364135084532731494548347243260730705046490760430342333601401935496434518002459206486363772209878734130993117138157619056993637874275160465987500223665311625855502132872708904740761207326251980712702635348165717971281661299274479467287363938190486016533705345411318577886246658605224762503569923781393460966275157201299251932945904525219332979214818173897236837651834921482392631582567955541091280184072873492977807821015188042358652652788595626068577559505990457912305699169092652550870013184983278085861124173839023072 [150,128] -87671918641554319534578038127830799721995114139132580713285795155585898285227043997111983286087282604761561796411732454871103269325502788869573682538849073327196772578502571629992838071366260997323241900134749868977984848794441804929144137905236854603954618831802004639620088899205366981154669671199515158924637859769459903930267821090489164069253799459346256509368788492640715816848425027107707051590274232251813207459920738728792659491590672076351821615166949612350444619207507828713013901462093430523458985097856351944714896528750200684160690037615262258094725141886079085951899242319298646892817723281804851033910856229725879422506220547487092350168520335735311440988243062714253583769392516588551782461503129123605446530099527555215323968951986135197816419668032179932211222488446020902570365243921484236049694891037951012477581733354602487151748719390883524170970224514920502438498012244637233820392939530671191802669443524728171303301149507631803424298906688470280873840023446799866811597999612831285587161036795974225356555409103691692626399808784310371690622748957363663766078681209619224524951055120316799007200305364468954102538456930550168382589525878996576655479399410264340757452477018638382741315985873814480025469203727653451666741507051164612409699828840675145604525931150754152831340604631879122543265916341074214053478881055427832 [150,129] -2186354863237598038250349494267133517448915178670643693747453769415435326138175976724989828879803381674435931767572025327405747068805914371450170472298225518242394697897383944501059982883128663324729873255203637024454300041642195211096848566562050998383096327729020130789551321441115985426950467502514478224396524854843029982594334215732550620844560418139017644819476253409433498482235244246585174034364788321958721204436845044763108133774049360486143297860819909451589999559342579632681574838426653050873089815174714537435331126834051316319165698665404375229659787992940908091257138088727673502500956007706260796000051852659006712246675233180197174377780140877148992242114531837050029133648284422958382204104894090756055930204132794593445641191902426555469490910710492014223762419115260364306374048446807947983686692886477376924181986299472572951263835200999887324703926849264979256503618970862152529866977823453659128310750704776167840069181798601563140158023537409387809504659870483069432396422988802875876732444407536028887822437939948787637359466136331108255288536347016917508032672444943371029109930715936497420902631149896301222954095346535595939967032555555191097355655942743434202259204373360432888408659633329914020693032046362288058726526623150797040061804388451637605090365414818647261843037965511173057245532648058030242440361920 [150,130] -33537225540028488226018645998493202338681225076501845966020888875220345742639352333195281289661896089791809036260150427099982798617155872210590030490405192532713068032934986259196689471993581925682549296516156549045673772117973837393731563065725984912972884388507367314924431476021750080364678585612858189766015379749580348469322369755395486900361858837909418123475068402647717975874113755264198483668763381893902689234374320863049169730649665340858905291984595682672918259243412441404722366579988748579831300307279585718778878760038385714252106454750525595819841349815095312774373360173968472770151922574123106325255749699688034304844327388571514438607116547838671137625976925315608878421777551692576149887625369116557430578731380546120358619280257399451607778389941823913931532480833689816292160332096581243876957232421965562379588485331822691730742442408893900903342364048135571763725308370869319456468437816644063870282450594255277793735443341267121189161955284537990192637604036796026652810528447871879459641892141818759657213852054081456056207875706732865409163806673740277657488028073733322606990045275951682666707992290532158733227322875538678148396569296883555552410159135927682179676724941719088446124909416569347015983974673116870010717748869399548277593931040734825690870859725174089330134920455573389166331941715328322113 [150,131] -2355714193443712608653293558376633986686818926378495656458808421282322466598373535133265512806394644841756186237051726891493068261251495272714752384322671363809900517761042904300622498852715228680204802399205468473865313675244606796501292801766801658430505851359782173180893589188789651508504754386386107049484293979383864916440282455860224014676023274062365778311011590897118427943976730707509717289074000848839669626213925882338124430819580806741849531475031516562650089409515113199812689136893138151475522034042070622411458073276697898142709270547233625871047699604728033226361821991672737518026895270778071910540665958264663205676963200484871904375440384113518946611282305403445973006965216981569969513847126644782145852505812388963592086090095593105315677270145621911390519518745559933761435584738344644159432719785632874118785553593236926352221939473601092672641533608877232437172298332749478267371736693335929994244519829139504618478434251914558542633929194328586812910649238317847512253131205451482648392430293587601638256953224069331293232305904029649642228156441950869398131698772952664381052193064700504160205401720896678002895020423410743617987871846534594064994470064178120759746317905954189554418834762194380139157498936784084670584683869156443939351699373292384275880533225846004406820392650863942051666748913280 [150,132] -30614333177867270807163394883382262590759814754207021670752342672143148193051470160956103606809139406499414455523451229699941569876115572206570845082302197427119224760493109642445173460429125544287985676845123374451607920181336005388092765601049170881875576138331406074566811294983719084577146066180957191360399081978001238237616829938058433030609989406524602114544260154890263749430060910661326767315368801334949116551132341532920771798578405985479658730324631140472496750871155399424804161682229136955306436999606041398239551884260099033362523446602502347619489043837314368249051905720265964444875030747218775336959586661196127114617162018574983761536132490181336501246554626666906405659847543098747320545266639005403481300319429586713467581879678511479296957376451154941027370718012126351518813410680429676263118051165010994700392948721213137647191378667334536557430924469606371956117976450932641646478646308140713951594549361996347401373533493882702410468755115481051968632531583997109108104358538343487036198704504814811252639138952690589420706098741902553231031554192494090701688798673601354699449562621759143822500116705502936584319727791998991521152276586142203263754181788171551933231422581078269238037976230858965510181798038977279852181390230311581051295068568926320425098285335303692143572426902595878394112 [150,133] 542900535374493277466426119663882437669777769046861737326492786675910273249229602191496104969846508814248641644571914066672797444666411223266758573763771073458897655532757623465541948836470032452997062083193684476607908762006925273976613709464403221973465584883595140610306182123178671699694975117122040891029197565737865797772510699058417571027430781808605935197475763879879930819125297300778640416882910649577287137774056088123106150152365204061050777569368394134615793490022474287035938031404736094396263642523384776186049506459718842725358335641259262498663992571939099296674450543461434818286765476504131959790776396325500881047360762965730082054204344272392147970060486510517462510199423994828491707877756147588861753615935056357760037293354328029347008683699141865098376868584302977164823461170730886331438972917135627898267899138663815679135077695917272172348548048957948296135757184377002354769567816368141334003719263966486539442968250530893600995906522137513867940910626596665686434925294931613796271077176243881188533249596619459452427299212185381718718765317735271122227178987947271599967849723172453775445815542886768967148486129500456493328286941012152818981805172851838479922341400564329169435339779268335670495902512363304219403001518169980667872818848916530268411842871131182067878100847209664 [150,134] 2552570393557338945918372405481054459380388710466086890343071655717173115179913922148376726310619250832004971972366530845568261818554874777106411898456725427937164765200792372016128805407992751841514227675991188512328177272456119310954642856992876747872294740638634552554503089227790925818942905560015968041850002261799577737254545686680109171262184241193493900524695953923267944457404900081257481156618701955998384868450893530401710160950161163569251140736917654699372919645631098782712459592262755647784905529452164733446701603309517612325094237812524324831160180394307342924232170976328503493087051765401869654425638830081827413278644039721483492376397044299264042057736991605373635870086734581412398175578641199189931367931978676674368530633207812950279319153539426223912915246278470980568489041095628012760580087499451760053919643401501745624002666938442249100561149549084209253658857032903086950531103627263689123501560523364539917925233904659711883969750860048273354330224214719432672397248301114752595689223823127176264287065005800846585133676018427099129955581713888274342036790265565905768237556432214800370084499798879920110821079463932832565801386977963361790343293071119478574490228965535411992605414447254426812783122117696276606073050856147223922677134087128615029605928783983902827425152 [150,135] -972008244336633182575649886217392045211246184076948536119800604087907790054201370357528926281760601346560052537011773442035163224797990150864822957016803218222781081220505305810033779425152667872300849206819437777933145622195184660040702507645069055595622136555760835215959786530081886787923745230206310579095243455365434977288090508322108941928190926723271435925233406610683158115184899127824808629688310000063695921861920471452206856679992282905131587050317981349690861322118950269621796898911567725311449288315839709271868168317805202695379091048517314114642540866946928459559679135992503825211849153894615566523574994251003593786069135393138885228397500494110552772222520667296896490815254957449176145920835606359513168078745970949472128849604171273874564211977526780419515764178912854410391434827777183564750436975407106769881614845813351793698011596136837152437569431543391382187445040670660992799797037920117988970841031146558997961148861974118772678710006125496743124220130819145783856867338653830149685195360471182536200907277055733071204231799258759983092956408873147107898486515280184683366797723767843258609336701821424564736189570653144896242113085260379282139443098524909554515914171545146979926436606376308658898464604110127446788436183624378694464745914394138485092982079010368 [150,136] -1485928502268146142970465513884778805507776751420767733678243574148144919583949034722507993044636091555048439986576967482653338780599176453051985262060420980740037911329176562819715907434142437998220081184861636219940671256417719104055077846545137517148448360910562055387590835139897917223227126281762307576572787519920476150958950693914544264653697769713124394287618396271811116131979331685701033327143827475947597174719171940838348389272554840672810692167967784625024612220412157190190234867335465349272879488680580152167384467706543228996022744131613716725482725271223427661726219404923637407799585086153559774464210635847553626408425245176056260881073636358276380562040405969591091170197124753999730885861311334728524645723516685543509125772484438480739098863102751119675653718350032257867918875504981205586251047901160173198305015396621192569632404725228925798201488072520323215282142203186862878624399703260634303240637948509738501409145441348999098247066080831393598951219739329343554054623824532002292945481837797111467957367943002586679754890595393903912454302308096844191118535288127921846525859914862361482024341614475697088583244249305448810162683643587986444046475583569216966042562606789615240738038841338746239728129179531690383729140511330525270872288848573417705066832 [150,137] 238398181176258761038080653806808210055263218184177515288458766126478784843425673789352532227309161896019642690573249559164370955805212189444222620091650415688389029551681809640764382781752873054858598666701287235685486075575014428883891713135736610847207707533419208389197130301990784072313159289369975541470289673137299539381836000945509901872886328579422870951733181809285696906154484753254873961060979587996728832588066268352194236463768314800460138498829243700053513870406064445374176455434652370732778003524472614971092584005810928298426563932045373983168826728201472924810646382775435089321159326097442268637158328226300753511304149434129296509341840051171599872720918783990457603750244046679592016173588800802689549932294649015411784949327446849436550084636907719588534010782351072445307164453294246741714056124016575890238784553970858788369722087108111053668900434755914503839919827329011254916011763132099631435218168371999043736925642261052712545219603084038177760658457168911313047382355272376131271841964323717256587184512247764772287316570821801026595806801563519470297852537331801769031159576531034898722700572380657741689324884000674388828394051585125564856651791014650206776443257936228748862339080133281442415806012062991270764932066116875391721127581168184 [150,138] -21625716917744315708588344046198723094690880013210136474937282275961040270315750428609470247055881726334798783838283706214534617152244914420668268426746499106150526376611782967161581112459941639558120200590886001762706126825419106941841530837976609928652494554006403353012967402644536225812477059045795770722524824649993363445743856510099654753306872852809435468555025530183951919310998868205605687236602798073637562625413559726870562540527662475590819577806708893155996618667046751156315973914241673787319274342212525529336917802671359192068812106194919480381972764355390708343909693474543873439111327907967204663461273834875094103204230542164587853114326523997465431450059882677913251898244426277515476312545021162196408971394685986893759383962293038462867007875499887597583877208465424354206378131327426743841492988232809800274857234238706688226679626979715534361400729485001258155254170119246420052946687548008356632294611001702232905574786890968199984456612479915779335394949045240936749837146157639621382824920290794321981732696377602920430203058426695153119842657801176327640886515400744057783714734144385965179535540409108942381665256826842349729753277117739277219254298160221030214679222151638977064423420751082330668125715546229854185675974173856064737986 [150,139] -2834428422085093287866512488534664702822163010420976910575444242721756611947940568536428122757043169357627689924609016567777865650167652563148834307566992314840960733867518943851119352315707473583038927461317239148575198784656784285251219385988567669308936023077196749752045521177022177492482940252873985243629138259544035552598255383642890878831373183625558220417752071237847072020616603067472231259484973211009550679073484067793442848365287621334624535186568276062147164832587267883499055992779502327194762852137076308407823257188763381893860384676794054162458012916864405025972152049324781506693552713222769527788563933092148344738425690488814861866293236909243543941751706505581779836236403277439586080545094348085625657858257456208718138167111510127514437793988281488544036704947074158827738554962402161188877038120302658191515157267661891159965822961981224966051976622481545965822330351385930826512451649444756184612529520592289773460593385457789888592274825747930082827632277798803214130539117549186277882362566822768129603676439426093661410595641398607425996668690126263452696577289008803589229216885349369124917942249091196453447662148094085831281211501527247382101095384625178747517115678374211004831146259695552613564245973112136102870535678912 [150,140] 63667409244148307975588516568924198399115548282491625269679065731907449008696313182080076252839530264234732154068297157599991812605221357821472713231218038669691780930745991516139537924448200906178972730558155169638320603207256073955186496688123450421960508805205212403415580421588918078661538703692223277607624494281902739590542486804028776652394469433367978452028643454846601366507148604111197702515675177990525586593671600454487710976589293915342057747941567268220445664309377347648513058821209904434124032023130433024365948353848174552861493642464690981896928444069856072651844642456296428902070420812321414806930895707176012786611017908875027751338320783029411968839726622768488182083160775360623523742767325260005709259826803079742236348462856854891647529718287873837459360227538901843773058556793780245598679505282979921803071683540103995677244770268802535822908527136646339947026497525301147582440170631550825748297625594545045658476299376252475023583500482924924655071713936078544225886314543889900515281549003341586741216038008197159393564676111023908791060622513929900968954180239426367017154155977776790336478065486795318769992132918042674999441411446746377711762784525176117721548739083655265366851377662648988692453477861513376384 [150,141] 264529522275447643709721561768555166154476733711376843811856827108263813449247680929898911912891772109009478420500879968212989437332723287999562015768924011621579817850775104918816992413481485579004492383102826535178141882061944082891621357628680729120544731181823039401755475197726600682665412109555972632477173496568278532305686646466722383621700577772053421983190292853273935375184881905447771481717082600150577291495424065210190998801896172590665645483430914718332646089249590039555888831873199327156208868556407220075865681002747343085102508698492936205408996607231764310850939727042916110417149658772007899758539511341949024649009126718455813917135968365912554741743081167561668013724339532313362156648485048857026651941234026513566199011042952875654636253190547785199958755167946072550695202299873796531499013895988136096837868506074117144757654717298775464194368678474849648702747698198329843767917562811334839157955315660154839748708065829658853488268336605907958755768282034837843898875637634947328695760242967025415989100497649240149444527596789360664852437244374495284478495981894003901756625049674887997828947470835218357859409929893717779214179279804288366487328248107489771517591674790155980735517142206888897726679648 [150,142] -274200481342017828862028525854541651594109758881276870856413039898609521880075769512368934130230662010468533778487598110547578308920489954953284091673434241617237007393843674463407940666130621269843769037641389464963909991458336816374774315396843893174902445190973377616738703551640984069352859207924372881476906950000838113454674098172879675265427581817998605950298769898625031496406815878398083284579698137377040587498298939531131149006858671858537718330693767898313484882295776816925102927093593843183856080113068921282814409188022780015656696141099020847563040108118866531944376286139518485063067386241144904999320710695428889920496344974709973202466814678874012603966114962913590037073834987915926912035635236695355581322831627243403097949330924665051156609372116887164950343861247331508756779060769977332268484919375629610713228897530241432441753244796833135772108561614666433096660906169676440158831308311536112527564959720099696330822511901433357630628554762282587556600087499304609874593364213416898392780681285226711470333608298943723366241002843069952996345035824231038084532891084165856255047444876406255740461047016638899769515783081363508080642324600859484076394534432515615174410584054598900966263243722896 [150,143] -874362482187135538711608465098175715884258145462201091617165751379683657441323105810835779440004581835077288552577930483157675770428785195240601285260849645235520146469649381709388294487510994942712447042724471573177196505782609164879826951381272564714821715296713213467644942958086431419754864122407561322972607139300540008593363464697994232231279729038716294252706478013353179326338345831189910277643710511079756489843387820994108975082498768566989444831267502503481652049346256568307794439834726753953971651765592157704503530116541587298112055623312426180856598676257399957985603749025093896851030043490116753341087602729703116387682902898406148890775253157576704339651466174446863370742105389988062956475923265437823777049355829377609602730330548863733367228091236081232048228256186675758783164520870832277776958164221918116044935644602133981663875747586751070612986615808678049873910892619719399507356526799364701914442368173233347978161070370088243949434208289993056413067708347874590716031828822273773353189626067102780436777460760759839841466502545568159371305795477876244195455626550855047255104680031586512208329812520816546335404470758258209866299564261935368229045069413422989663319943248735770752 [150,144] -757744790492664827029146660730312745749161730748478861498958258836872677578123560177920012634520919233764825202054194447025489793950032300182721522435780901553448301769127214035420946685260143987985457929187834782092518758019489057450071963017792919064275368049491696098678516671840737885328067496280666217457582969986046299719430543173953347786146271419006313705940177892714720280821567488554654572898681276692862893546014685072971778759089538061119266690069300284228541950208737311537237614864469075750451855926116531664391925431625207454980619038385954162703819201555507126967925950837161145730563253639804380886131939446233668922916717646631377101935886577922862314467621905196378017454949904354376528889519957394259263483739104593178926994259978493272482865333194095011505825018997203833986801799004280485902021297147217777211146721982395071731483495890315074905462990145379612167032678922046655816895715477352083223075056937633387815606925214246237702961440409063533243129670181742880258379368800298401357606967752595202948068724877188519348428825142256262615786600250305992784329202944053855391045856611502503320078681195469291503573284015505896572515996039765098640131127873332439711806960 [150,145] 103090009314226581235432471823944380179939445502813655654528325740962252523763646619731755712867538806379665758897900983674456770440480188781598032988905536483558878451234148863693139571124007285280611678645829865026521992732660722241644725555218298978914140867846660636412459074929012052606128546746937339312191862979564513407434793614363145108385771781231500209250547684912461346153815678684616068597964576510691971052674811063358921128420410384758588282024682166704833510918376032529002554167831327232232128785463250744567205431455412396423330122357894902970407473440980346153628532526979793959601963181005173408995408889908039946223758356412243059580307711875683605788483981790629348807334604162322061632656058715270348392909411345804286864974445961881981030541581322538587007585775928935162772175982597392806788588201599235484073180982560652520293756102379823190405183477586453390824300383003565821844458620660397744140218319444835859086832569971093448132123289788183958752206764159928377432346314590913810382468028718938647257206589860178359272157816283840905067813258468478747056170952304642390440629897559054355794282045242992819423115538228143505513617925582973909730539002912 [150,146] 398508115400599956814481974163105289321965336467733959167681334821347066461455605253800584538502059220646363239836210823558061402133783229965568263579297570426646678934947100340090695751327262510734765732950591715862935034527065504010362538159662224719607826545901173631953242715712499340770394302137461335326438044773362963465440748507267122661814178371467752006021306069492201027352700243458340790198139610874400976927906321280759650138734601558658060581933077348934351969236512372526725070276567556903934865895842707725786949242443033310327664527999941190472051673559614381970971318402076377543802177994982533958111831724852888306475975324821514222574414871545824786372484351641989492721150295172137660694197142982992604301352474183486596609464880079618490150750042574550391953374845062365346882303918287692718968524055577466878524022131373247135174324757306047370222397535618920939919653157709318824057063229634839787745380730883341837453716178259635771574180852911546124119176430572093411671175387960071091337103533041465066561840540946055856799996674516494019407315174738692128900083887552275715362417613375548045132423211709374961749579448291047731520941080371086 [150,147] -98500412419660573868602746730617964581661513922209365267382552042846004628149298317296574156789115726461250617092593888612527500525952048393532528566219723535256380938505101489801556926628172952900877868388173927780918686523159680569735881021843732566833371724021127325900735854573323096768590770905526645062974246389423512950841402462359950181359157672251135371466691866813726649315531904037703564400000196765797411985636452354785691338267516152747843787806287894129479235182714944793388851249890717800151681204010416437651238981107339215771146363165832900283796274981788994501167017360044964129926775033021711889315936703964605355444009829704403152835773364323274269870745436218851503360292366536996768862845601239056663174138736904131372338231865006167377590093904584703398136761598408818446310405429604857773212782408326513746782514706729365955931364524596673239997385735750714106319722903378302738189476175289410698416095233081917507744371286603333881050784513645973726546691772134715792599470699698380438808349451720569800056533258208673792454976597476452625804669570235735960537456521471618267552064309852724418183866351661569293079744253586703468544 [150,148] 2059086211341854176507520359994848027206961149996318182952316350096523984186509667804200345551092453883698563349104583345947886778602189472475680782518864978835008579922990034409242475886895795114170109741949909648798228120191457686753278911956725135551256659205359322269937234592637899739687050371099274042654727306140526702678513265692425680170438366716569488228728558674270573023416458083230062160701052528237784104432032920477926983402792369004127560377865427915827479714092427128542349045248790064270367252923758086715852442051615776498578798908416489758132775507610103571834062798507548190277181470246308874108367723699642397994689519029136144853250075390172102524246738508928087241988807533716139957613662312942096536211719922216430428925657325660145085548801580460993383657803698169233082749612837294079599151107927810004170792667661948779950005718824236802719159196030073768875204490798642853967601553412082331507741166151578998550160912413680623486349490683998056036913515130330622543984302796062106925652880379990501846333541401803836472480614528278151276440192704682199463895731704595378388296999978660186612686891379557740302510784 [150,149] 3388443256219708961203011078669170321984338255813399894692742009766703681556632859519255613277043832252214545682089737481478559258105324606486954426916116116252249168493298633367145638575348925938313235771225845478012387946053930157380018547100343112066813298727078330945381300458604599079125741866585782084523543473464603817252071885667512532621632927356675412567274260644392125298163289414718326957131857888112266674110571964387395656449970635881131660743863409743356216085802434551615170107832339366273020676264087030776085474783587917246947508475043344143211062193277413283344482714369220155742844271451358293731879582748635614957565620938721521093631024709247058197308668955464722445565244965885140907382794934183499111853944569480565371732133975155001820115155329361221626963384979881871559035635590442630575287517903783447168357863225750611437888325572676641202345905557875620989035358559885141593433557644595581038834560996384667278064043986778936176262068336746414628583024249504239439400930383918091406700146021862142377859467055297705098932678208896848850777197427064695706677757572633885040098982534288271391339111200 [150,150] 9143314164620952215900768782365662023098124515704914583821199718977228757917706443442071076196929175981684464036422261916447748632554339074662450669118037332198864744542068670897019194817892515791356447385751734574956388172033392268632072661431615442678263263077217986922257052655005801384260933525706312654464579807340179814820346560928456455543592428388798638785084970624594408733709022586769064902119878112537976978791565374591037713916616531409091664371088890649090431896895777625967166934396772174840944572926300510245924686013901994651691972942055467680980048881364599547189332639006399177341813933868108171857241947469810142333556156120600522511489063188381896968499624323877438876729354904944257132540755007292614624060953866790195105298339802590014061451762720702766458099818746604413635259265308264056159173019211191039839002021686876215272573576085926765547221803910973597318573021434595355710702808986390857489264374102980893832979553541735000834270305493516857173396970724608705755670272962663793627603178446732075893821279979666901262744257390962366005093112851604157504175842831279909614128339719160 [151,0] 69886714499812499158552603018426579787592757985997654205083310575173837408580531446852047608967068260832573910848245875710795596423955172648607620485289630491588844538646798132689259202990753297093525289897444962099352161904508968147938419997290138941097658465172288696612720641445132782304077861724460866300586416224670490541367245694644315846249300253415665476157759292208811110418684572767479157734056770201061777784655560185489102188730191211595257640788594186506491227249903606837717463493886763952052884315165017960494614746922636770757330682982126271583482012276981509554453910250132464624002153104837286370356373556754692345695135368333891577906678054963848863132909328908579509927904579642552175855776509620731294824951675030724297458737586463927333601933517037489006716764204082075318631147043053441195246878391694887098665025032206030856926252617659456320265673293634593107518700415648913211397825004318046864662214535425876905500881584916727540582290911396767785411910190978842689028411675941977569312796489147812158818752793668755551298715813418743838341773739166451739104778570864410056662813345972987746150970471601518163364663595949647041584903583341066105914776474839899291519293874099198822416328019674758776108914769866725461357199813033568642014660602117344278841734812895727431637884633915599771339080476943583083928190324022316222882043691508090262497776508376943667501422317629371724916775458649444753784100877472755765865141312045956945107585021794590554665010948057679546543651260819512456137161613146701398285532224914473229434874511273461932246919463496096493424415661926782953231861017835850322144435145739956005006820674776956323767181188338599938445282705016559593475271952525117063517082324480725282645550249175971421365854641679001551628494490180443736461999490327547740160000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] 79962679921676300649121392815133873245706258182597769195091036329671696036197552999761821496410708980973070722987879435305214478631529886866152376756255760120695204096478432840094900518400186585334387003926464809642681987225960974645291802796235857764961958977996329652889140359309395697855186221599271218727520997255601994519363324463918334246729366534751364710715377003916047752406212608669150857867655685888164743668156590944973686502186354030785427584398101140674929133653980888002163249225110984636445927651481995719292108931748814249614248669461167396482749051516332389877731894406605495833918240070212128599367346564033107780898723757809462280438908202105442328759010712564122711971278371136678616173445461869905601452148112146129576565772384329992996489836929665854985676401754514605400929145395756208839540922925204117924639023653422952583931016597230207162567928310183181808074832808410304246697089232918422337205475681771907935698439452589281071304240810729663453391352128038604756289656796156995382931201066057999902012656499326409512554923310913740764725963299512592189792299898702446023086787314505465611072660398235375054463418780900627510929895938890179492088282618076103946429303817436780359856659078223195825983635320978987777232471769374573400869295563609787644043948296820386920672672415699074044005354431873032467264232754281867951490598526088775874246936385903604231082591634991580753107778122877687121897618932205611172392462940605259966193917782268089556288272775429026121801090823751441553198366690409065879985717362507094698016008011272357514491395910786503688482030269117879718256160149062793163384646179154948881741894165794896068323234078378816239812148844582298364604960553751918856261272649596717407896952965270097074883696698400826756690780648669067406459020032386293057978368000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] 131297634374075508164694041161681862659783656982835672774390676608576205247526923408004621578913778525887931134664754896746959085971311699939316851626426211213454219087809430965465093092340162241717273069011000786534166394545172512867203182728805481430927625089840415194182155071284075350991675332723820893847108274853661117812036096910873871441497792419998160465908688193079351922371674506216849948632216669565341713355797822886471043360964597998859357067503229003291400276331063283553127448342470011526238054712003827722366593713461296944504570921021698185222437188019597215075143589163213027971323889717111117330419699065350238328989745802977682364819318803926901759762465915868484170298896035025851217379548584277505739094232739212763957706195662615855842613875563815477343632439258700900582947923234667676297649582486283613019362586967488935943266186478266147152997725412520564408764410668421460535377047949581412702707493536555984514045320380893730758589649058490494057510992502509895274569065744326662372370116793571441400653969500013280604115754710253720738933909128727620019094014468058435264209081524608313561749871214370034073340689115733843544907218283187499483478198156330065012711270363958241067809856656557197805738316007346289527880794721297876112744225911254221884048157117685894716161527260021424757993855192058961167118014824094437438010937976353216421431615307720946322127821485031101518174713961981529506846568528165839719035587678229255262960172603311792845135656053797995038835249122183454562873197920140346166327526179100509312825120675401856510418314410773065777195056100878518794100325740285723024955971023155645967743944244129699138783355929489968261163688236602399922730688985190748494521995227036286049262253523124895048472247491520716835428530661950810627781041259519204586652958720000000000000000000000000000000000000000000000000000000000000000000000 [151,3] -1014442405748090459071257385484773930562742070692548566240418065218732916892902125418288295704130571950616758469093602793229735234522627769410884563775572355933479075550482290849761628335333104298620022218020216963963804755516620346783147145852976963532269785741080533791138077850369003787084023507047247298440104140213356563488493611703520120223327019502601261030964340478266468566405934906307772810151575990446850716731622477988022076687965976221632584941197914278304936659310998072487961104079607870328553605613442407954671984274153311812286304800922636026200360835895987190103834755564029030686011507846821603412038050674362296434638246890411845026866134951825299467632773644924029602665141265693456317032809623629553173637569058995598200874127162479755246751556692070265319782015429739123251704054405735473717825716221595595443793195669083176930977066534965827618337418008641053676472018635973126539903203632426716904071497151144329029811018058385721972400484495894507719691895938028322607120775345838587508888915040505712901273557280397928946278766289387599987516692383101277516093821832757636580282183413139808312260402680087260369380259959427169597583500147830594843173091364694199270848815417216075332818690712094747755688474052520240178589773414760648120437787122543541462450045158746575377075602480707375718239688447124911278487310338218627900204894993137685194545340689989760788192439316674160622147630159310485783115188620963534778622590473701360191008540594735477780420837903749692691880631568342941036340984301305627494781027106780854857419871927324081391236180078586213695442042503470210844845522723552733350341437734738616694174915585794217788115689647100862841259422464074134100375169725459695245756580783230267328308191394208750450642548440656534307713359683922536428470273427166838322131632128000000000000000000000000000000000000000000000000000000000000000000 [151,4] 103483102348820547232390296730907501439669944599487583696910212054882469183895374570227804754754681363697699121530007333174914257723169020236262231000434692724362199119708087738664277774102003928373545552228985791804646952846608943057057156055298591686209844813396200637609668630721508947272681239539001740475304347012485294815685929410761590302100492019248529650735502963509218082009888163725101838074168923774462705998449876234783077896317397273474316779267675851803891390027346570362076051915032913721047956068620741415885929795474998290125723082903331976964666616638678372180581991145116831608884154230330658327256170998938226941082417890380105781847337827014771126514626298930802529240460772971164366596002798367056338270960088522452458112897314419632162724806200453218652114652445165086333329558967878302051737517421707025624429224898403030398521320893680922863233879118540963745992469661175472321086522624246208608477958190598259166911788417005143600435672076253923393005385901789426663555269271776302525347245383722721219363894462119255761722373001723065417076347097971298208488677051918430610749302988348520889468311486869416449412981088821997773310742676582976580761938416472388359815774195069798544931083663089775774016119669215326912553151058053806057404800959272185243865589042403098438608215462993188071543247039144538936615199735035810734409426539784958523616696060583849376205104824138900485117610655539837766979320509257875967609911280613466443509162636821212136529916757387656288895139488793156324086582949585992746186805329112315896159769489835860039657605790203320436142128620815656635826760141361379350859473938859728153582882635665756615559924147063507211263796362828114123534858328137660613421972187958057387288376470791258716974065379125450275492849206718235369504295899776870730875849932800000000000000000000000000000000000000000000000000000000000000000 [151,5] -1305756327688026166457929296165980495415073921750885734765332253088974271268710623099185725188253236961458345490205843054905257934445413140979421163754602383226652748705627117855874695895530284661938056280374743893317935809592411220330390759262740911648632510073970354976452659365342285739598515839743968713007161681517843862591835465902295291350274607055536022907265931339361631739427978495654443149477260801064748038172100886744604691277875687123475143969753105076973053599468609315559424445389211038286500745756152897894637325350029972440384307719742754421681726367820443090805396808913547064275153154181690774479768557380876261728000786374791939087774935879982531530331473551188471418289430380236963324699749816955280325751873551746321866383600624546985519329456384042289249044684278736323306507806949814043602660010597532000047595299327387207428634000924293587868092632322606301588679241552563166210781094575846460279423643021561872587936665255284348767050418019146430068263940002778368986521103393072473665855033097151897863527161706657497254707433780291740592684970844900578258522246576927864981565600844851237560589018985776246883617226571101192695006333799115865266560313138900522749670135787508064174153580629028412841961682878758731681061190567493355631544531365475728248649229307740007855264093686535298565043670189779620246482051285824720992883651329772997551345151113717735411400207177582714326062254600679856247755321970426021457785851086392792762930588244444942448775441328715359922084464389208424491319380508654733629949737286018266519872549205218004620258659158499953321826689069613408470688085465684876234754352066341660774531711785569422743116103156624559035664149906555340597467944657703412611748602845013013861062738314441565114061783329864635156962226722380064578647373356752881142898790236160000000000000000000000000000000000000000000000000000000000000 [151,6] 11203664466882209450417395359618688571589827728961406375093184449881017227055843060896518863620479797887728834216838275504540463630240867593899926170950704423280500605921598147289008250670451502793456696758717212999056596202426175975452076009973194640994420113653957063084747384549107584219515999024081676121669361281507131930698893749857797293507426489369910170656966520735217531127325344445247187800145648034150033005647333951410546543236058452456814280223352281353157700598483147135520472381874575980170967889154811119315825645175419448888197192463331487022971834766220119791184951823299172409338483640488666228213304116161694247703455989450736092658018348280378184982188316050769381767658470967286456289805908918419908413560149417550396725528352139057025680371540753572288101409325731011519992096193326582227240308559040587577660353116468170824686609655673408443091672000749474354340274629858699276505043085140884567588798167955290328062196897341620478790611048147697543511473840480765648164185769948498492262795302451978585069722969539553271763173995108206870668881061835430818322293040311990291892561083538260807257692581351676443215568894421289849218408378814971819125776684233378204095072117565344130651692427666686944656548323119517014478416756012471463738790523551083335294634944665741614908310121102908329178084449197029481023807806232150365488085335743135324201150688844439915740923927069046268939424150051793606738584130529749203683022512643253860192292221122727502819790188016007271390899933438565256608090064133472066811374313958353814930040644357707063561219518381250071885317730941459257931550652864801518541928071637091987532959393569692139845339527074826924282281905094039714903296022506863086822687710770062240882928573572212445174376442303045342248649156353907029506690874987791843374067550781440000000000000000000000000000000000000000000000000000000000 [151,7] -75201264921301143708392480074031774927390170327672317672839710012852709399611543074228863266968174491122062034629404517059746054666441045247831925523694610200524256425484278486886833002616839318152792334358168074870386403919061624320542333429657859222125325053509341978647636679782616604741012242006453828758892342702180068763271546344872196678457130454658352066207549841942858684312604565721178718261493342013025906712508684078803968341707219666698074410500203745391594196584579107890488881965840505877870690375828095390758736262582871830709345365805626064221162391370499522934974470209876377458909726010883343647820912238332965083462017202397549712290782670860050467304187401600677040248903884917519579778815393311177298349103261206031540989440678888159743174998349888143022904538561180536911395354518822210958341578206678077771045346931922322229074652859432856194934707675598060854326920166623457717932032292464298502464711086545577310946820679285697710352322006307191676438874746458104955805776971386367272431437330266059459588536597644745380691883309545638832543051506066340139942554267047570576019580484204044871023343174068583959581040733621574246688942405872816893815308032440294566153092430042238521887450794719907847681870473329330081281787459885639594779881412859753338061352189842254741956258752279596710061180063161071765212575149240543975977385833191174682331184694561898942900206274180884669123329429414186492059522924076239299539477529335655634392943078475818097618827498057847058999348253871597235125775255575298989047247202099174517265710565163170370160045561315660239947008293421843385127682447205734814273781591714715337655363087503325779897314162981815608242485671392566870636437804572716464888318977195459947870926796782294609390320999779984963623906292943830644893567265152440895387506078384128000000000000000000000000000000000000000000000000000000 [151,8] 390580087576308670248823117415277085688719564749891469106906699613017228138953681084586963670997955918575769829087279987625540258334830539209582337491036345730010552398925474579566018992785135131648654980429576345663352930747491459665241516569670767042494947611086538530018362983459899367927739110328510845687732160000050592152284604755941954045947511483466241407598536690617050361789138910970503874398390538921605201218968452002099053330315523954256795987478931340766839123432219338529139411952342606726181011162607519281932524567709369650106831248111794269520270620208636828104779745292502183421527145810462835530120658603343901590776345251978556157117512428869550307638661475224987420719822649692058515516204874325679003068867518889406468242697764480236114918996866669753964951139965373120784105650370965011261139155200988653663779108135447658644523375996146243523681783572936541443551561249892721968411192866147276815966650517589143008565954310079136652847289227770330857626812009656472666396614118055981867554964581941952992844927559509683100461902313514629666264951553703961651092154569067470978703870173856503748865239397535195879359867514446201495000662590237826080247179448223502514515222648919742926656705638194871092030816210734007554271646580736273624023049047190196171708918415454709488124409863520850063959443695059690853328778753048703812389201446575725494427419749836845675919347424983659612840639722225465233358242881371801207993495155847208678109289086180108991502970563171323218027380424332317086213681642551098196108497549139716684286338372165752839066885575291711214378048088992141563231008721330166809132651393556660793426303151473033159677810773443900608853593773957177993362385003615422665859590850706486029160041414998243286733782494487705104889473572456872137248234566221882359463757700136960000000000000000000000000000000000000000000000000000 [151,9] -1590519053114723434427816890481831684370608925506453075284433907776386980814332879966656743476013756567606830964041355273510050522546725554027669520412030410466160588297919555066660007552889383171211835419163975942578729125469259557866140709811464153591535740876090345489028180428171070187986192505400000725644218349719348660652516389451740646180545408275778305999012132256503025167991738661518047667934290272352690500358236086520305017632847704316520479253276101914093935886674776597594030584667383288068441172858330749851492632823734628715013479907586521252720980131970727435213123125478738742818994387622213660745126285901444129168140112292067661548677574295276168786316755732624794272961650567697398972797285571730433792397282900694965277656928236725284769190158839040043606886832942630765124565170153268130400250083784909492254448996083900386628482659811298083310568596564858223678973626314355713527740321125510335111341853597381118224728198245134946672252023704487169757870981154469515996423094119634453977710005336040688262812329789229203982323321808715320475213101205367818319123053607793802557263749234477373093968031240414266357444061131687970071966001193504575101749311517790826002242013638014522441597903024011506644384487308562110271535796057720310431828274015362990629829444371119338266509402289868041532176178423021916060092788212254838369211737755754380450878351057627081058128294305473344169646522322248041200591776777361758078355029645368895842456255436754487565026808272563416960985991799880197533276477498585313102634501109624140366130657750764033721996894766873595284347677785447944341833304034415081041634316218978273864307895468093448136941205074581784097500277671192546467099577774096115004730137331596252219903318640307331518219651847056253798438677107446188373858609561753218810132199280476160000000000000000000000000000000000000000000000000 [151,10] 5220900081891278784350090645862727554218561537936156204102719011709382291725561027929647704303770100640127390106233357742051051711128968487557409629474501945081678863154903515660876637857465433984101053008035052584574956713912081366734770859249593500497189453119568327715913473175252385476857668152149402126886555290421270093206652743107789605158077130231460200045557159249620785694936436052367282874909914349441320498270493478200414742803373335545237728490294342564849385241166304044750685653495881930156974529083994922591609125038613411082892129980719508961018626972352623258393068944387566223902896059786294088437992751994596474787502466973653070406877638985084935436880213533086079628446736870070767045196377994485818999577902721059500383566875219938239126298761079460562942407822667273249417970559868467083748186787510961303943385098762024489449597028493634965009309507332646379362792405408683868257708484749269260134293499198312089629864835668758065114262235422833054353223724503131015535816212536746320320705720137588023569946167143138448595617849656460975075074926645735425818467983395053957171585493396030722429344251864004847493108760305303703647375365244597297535596458897522341216653418325085597053855821218861298499031486676883421491394743006231316618478634987672929581371398231168472076571353358517077977357751274696235690717882978509996132084283750799546271820366344977078412687797251334716975718805353751452933443860531337746741235534544358638596989708355725002192588765884627967481209165476906288045387849819360357510189609901842657588689618378224128627320328283398353312873188779831201929196971204887716133303122907120034076514809240360415616433553196439411937369583754514546938083325494430224970726931845450263304254054723149276971123157496255221326803924849840640416800677818048915972190521996083200000000000000000000000000000000000000000000000 [151,11] -14174949547215930793530606503159029937838439679236286305061505459156858262912540924153182973671714858624408355558426510993171163021814262134651504765555882161515916857831645518055838933489222493606258704388643785267243067966344187402643411829088517834848463530897264189426407651759774818222032630947107624358107262291053723355149841088006329354136359381170661379353687827862828666648514116298688708834621188534609435643516531666906489752838190596975512462523398911700019423853180601812124198867108999184514996959459167288812100476796427416497771721434034378575651106877955613805259941032136354732627173265740061185011382358503850721787866017402057895602690295381921161769937338526072981932710014246388590199293224427023639877104962359007461435367131144913339305801912350461766057341013844782455616505504665245166578067565322011901424698593198799446059109319871327693926686878620133793702659302006202904275995065664889516849312416895777286016921333102973403103720907723007415992821293698337311942677264173277625888702361313994014293964577289060325039192399118624117017879883019836723252538235413797526878147482232866759296593395326905096895423143475668546853795521747344681299175936207466778586001344178492708961060816643019522091121440571898523603743049383979832832169473365747241185042241742039215725892053942101343647686473803795782267946486085654523405298568548335268131129514625701679493777785619503409097349368788452934018643212424441246823242419970373849532783105776810797847938574422533596567790248419930712289723916005657405422730277625384658678300149450185359522682550016454347782805272727918854739465729990733747340585815637676868187517801185158915546697932056632664128390516223389619631009634919278412986111724807600973827843796187394045707628674415639777885159913280928769070928974672890616309535990637133824000000000000000000000000000000000000000000 [151,12] 32505197218318548545861829576874118575569618338066224052197679871587068087587519439628523093117677293212170691793014915340169766554774020825517542721717163928289848216870836074517950527778740212740055960091657062695350531156436583785193664903552571359612301669379514254901836701786935771767587650623230383596873638652402718609668706877439751466796106865855046872915872063780968960692910480832212767174351984965342107240911999659691456210692782033795315385280367808573023107776306654399192698923010359037925987106865806354127195034901596635081218972026755925521084150984228475385260254429105815205803589965199388151709892420256196397910722014974051743828885896816144354974563464995467185596654136717054351429002434302140586219202278982322998871547338971205796051608061359843469657693538875333777470719128816356811118179102062505478942270281455160302412851940392683804341556747483621557558402153449622547974677701923127353645826363303232222424598605364250685952911393756453966201654255503253542616248533813307248524051446232251221465850352605043300830985495208041253492496808311922470070612287228135488628820626933483985214115333984550295040308162524199279258813744271800181839074178664185411541565915025859167300523750226873600986936112506291791890326294568186790143778669381837424313891787973044114396340640596917048903526511230042343212547255270754132170483479745217657695098425572492953703553185519485243066852807400369427074585400183081143666578464457090856109470035051390932944071782370319075949019639262104555385192221563336791110070544868234894106622758894550058795051942680938191853924216160428826778998310169566336170344031464331248414637600477244295190232690266092619399783139172046869174752191093283085946716311865838125586582695007946070252014489265839194252741582683612864885889879556924145482536939180523520000000000000000000000000000000000000000 [151,13] -64072740672437093561114482867874089684870063937959242587838439429876018285443985636482568283422251442670798652101171861322855391412645292884790846361187946065203322293017528306648383930587289393236453226644677180812430357288109262424811923337379643051678552212989101111826614299905173704843008396686371852626760713022355079510502615288381820506695508355688609796572763412166145937452229703641763605386522915810615920144292725758093105870695470297902817931709044178055406395871107156429764235144750275515219830982065999206256285374304698375181114718676447955048636016018943657160674050053527412238154915864934114189185582936488617095012580709092213333198212449182024348820076011978177950083968865454915077508755243424378706276518642166110956262754721077881860142004114532296975908887567658224719743531283493444061748763055238557455881072255266928253632162828397367800650380906212075727898740031737000729475590427226425745582464619335489474372326312719311640949843571226217205902772369425861555093154145642621051359535469507284620300763383973507266108926545278779574287143001969145146173751234901918535195880927895822646142549840757597288569426353088424224188934955453896612835007755897259065252303059298960738783971866200620596166150754814197602820989136788795986101023419066640146999265957653465968873547758533445767160965291304799162953978056191282901824969230004950182015010157242052971677406034605944680840554605421600529798464153269679567350127389313966327202047736640371507299489679775814625946173258177672135248857148459311654241991953913216390305715781272768838750954975862235795468318710255392698928121121937712856411974179891022687543200201275946928321427499425655922642766889167599640374384447814729618145845736830603555942071503128589099012838983808774385040823962291689509671449995918309375014058109909860352000000000000000000000000000000000000 [151,14] 110140972561592425464450149869587526243935310054896234121077178372726418062397004736814322872810692822606080351931184524924436694560569860596015250208364644876797991625359254131923135747170633205852972492300419657307360112032314009429805241215209274303766269392374591196547847088897883621269353115938593811622259974867268501725018398890177434251410015148376381215124263846488147345199480863499460207348891213325989251941594209407404709617982941475700161075865159346938078481882111801548651594483162422794828964303780634458589406389008670929990783474133604162994208392368236260747044669502347824016058513497104279515961105509396266600226515015443374073796571086059931578321930854380165727818428047737521266664848277282192517467353652466473827107716555220168016238486231828498629345457020132121588954874682260118339855650270556534488558877244893936275413619435075673428174636368188209326641061136684536953043972470293741395441952542128806721775217072983118510809231910662108958753403600798487012634310485597069046704640161960616357561329709873088391306436092908603052310557412773474740282298555652329557108931495211938556223006861290385022584604708342672006693785214901578198159646491264443809008504663886832413305628871749154230176890883504976608736224322918762149993405581070436420246710630405351073464488566648231411499811410222803915049773636091335951999668467140148298867540012310418070672776267541897067663555494818352806612878363030996084308396266339133130492945926988486412319538062176894877180660943275938077195739311689347007707580068438832314533402541918126215052205085380266948015904506439247856676465901986970965052365656868567302869158026411297019482033023306917305980752031599717657583418788070905112065817879703711338232708615520568659495843768138727113241186290741380929307609051307648672317578688856064000000000000000000000000000000000000 [151,15] -166667955965211605745627196599784287075359376582552241671344767845388958069140915312619359036778766599234929469421183662085865024668091305595739315197430876684506176958013904453525532066408319974834429403550170991676356877192239481142940950745767682256864933234695229095589471449889815066818533643374580831263213104944538674322801651050502642543714613546038766105714151768438810367323701079039568498334140194721616432509389878906224272846232012352601677785147709930570157984539640390824667044936986169154044556949889660924930815689807140444126660327753854148377069923718367491287797739492277982650517640134252550679684557818883222506130037167761310452587303837749148022269104484666752920905085006360304928949280783098746158062050176077096195429573988258056462719608473452335860025976598371099266597478391969114671658515077437626672554309776016229327582005647916052440603390503944677890830393442254177204717968396344557228867547097313670911681811762375873477173165816811400902783621619711630721830854615755468092841338799045684848819667174576034555622636657612026204891658808822862410724243738299645778299326204797690737530562613503970176296596854066682690537732734961471893524193412300364507902501591074371640432617414725606346785360743354899026715650119224231245356579266765181593907918270542609763854862436468532457878093942047111300084117750861325402094720632909400357851900270506860084077914081520274500745749234033335839335948895354598116123050385167676898701226933051716363992531774783343434899369251804640452385292235475284635294661310614095894283717886154013088907286697630129365290410996199582962882018643256322850951590247676840005890887589134883835368654302298143009319759575620508595856905908965180839747586775113640685628794097925558715931519614299521745010585294336521457964062974228175978212057953272332288000000000000000000000000000000 [151,16] 222679105752905640209941025331983903082644018157160135333925354113235295746767994841733288985401927461771691827660099055079545138935855016813071289039543186011666504801628161365570006069560460867817979742750917924919773841928943025779442501480918610900324888178252911984256733354084389204414225642080813408612591948283919518700644007752766011988333000349270619166901440398213708832013943073460426504616425910947875135944238999652029617840091308763485300390494024688583730412531650252643744587777402372630919164944103774476107591027406147232344904355636318520877234859294375529832851524072212845074041726458997528213791647544173723647426175914083415767162811506429655885828023655443577287335107185886444654712474031649843476537829617465460477122570785949719740933247930467686652418699725866073637753658125803486347380409564700810614596760278275618093434446107330850926722990669253818809595516423990870596225923116283299924198085980635532103391899085174308620460225909078597750276684976013685095465567450911371842865417078880153309005742811382741834229728144790267387908199734466272298724133497964366027817680565497667753552519441282130887775451947190230762721869208422748659535325930546211256800210031871599496986125236696664675225947407503138935785581908470598190719720824372584180190212569807141972692028081930385272513126673522199068731969448930406550900948312509075606467593130861607904002540052866205296362380324663219596103171872146065857332629461156314265078975944265088573594328725319390713777596349755083961532995872804246310557253053572285861467437462137865202685209940570709261618344750107767595145389409592575144031333112922957711339795903461158917051358650926090157679313798875268806374690727760544809912068217608567805926407577776470923816318788564978809648369726009846484395918652227910725270099796395294720000000000000000000000000000 [151,17] -262358427830880663276563113671273622675916295951944295863690804259976378590635071395646219243791086488298320199380181842404464674469069326114971795107576509492032085677034939059284985766657480634638257949322257411368464025958276672201945852217903384299773615538765067549409833100254726722976965963679472580323620350143328904540966669295765156481353648045126335051718123837078464688245842260119903788635721596176377141380683378140613900158996944141734786952254876291642007419124610745273615431175773230664907860638496504582053472869623629290255328128960676651377738996313750851983558412535550467433374402260013414067658541320192876642603927631066722227786644619061887449566308014126077153527567465589203109004959195490889280255842408259799463156680829959580513857212742890065171540798129063659517575820265729466755357774270876035176071667629134697116232085822854286861445246792783486822122232099718222075033539468323533205259883178127405173610796166394880818274743756780113321200164183893924826061792826703024231221982369236932069825627490716675742773168128327041928498098824139550508679309908520755933134004457960904921872921229981884288139235471518817733408532306947958553822409979278626158324095145068964037680436085566018349513289265162006013969258821733892045341623855288534702308021089730640490864353269285670686607705202445557057885486417026861634821628615572781827347331651903783197986170115015952514716143984761410091912045931090397880898518408159968983357003715894532438703748236815611037950114793755768963098456440353201204908577931864370236977259640091127852440015574088279044958953988004368833089688067514761159790550465629036556122810403758603929057746568562102428099357125351498310554437059085430461123187590971807624527141065221940360677675722782320241703003042548525069095265594230174044396930082969485312000000000000000000000000 [151,18] 272718190729220591799765474479334927525043082839459261202190191492502489060551367410398364546816927113077481506589628018033670033882305565143259205367632249159210263275778612725257200940098683347649955068351424813455903110114446951715387357752451622804200511231763319732105683904306631386866591751718598400795641123180476273189913025783368048738395067274323184192800567445122606029125314001124626342345819453998695005259533897815976409110432577943693215241055726516199252404752751460178675644625442191831060885839642755444583535276392773149530057465366162106620503838603887663322515918402549958788339636935115441747268920263655405386482660305474923472716884837886187518653398956382530516702495881943348812973138166720260128107964573413561161949303531596029463191296944828730782086463138529584954137714824150227714901859087857186173427320447887812697551597131410010433967176379842812734061840073439985290149226551276649037463670643340744862874337294190873783906798563583456275516620886726977800642121569160225221475049244253300584244494481030017539425748384389526204074090775822525705059505129801648635777369531626560895621583775731765851606280621327739289354123951130677325408626959219037177622837085459189590784189547854942158166753155947346423020870915341159705562399917773795381670567954402574679298695327233106514171768509984153233691445484784086511776168433886825208154786792084226383600530573187614584692672833988002195701780203803462130165302902730720521429743126995306556118261868152537172984212321529941340829301717813080817009610018243104505614123180108704247785580102406683860167756251758715779820306256263289303559053009903545176118117544342325007706381871136720519869396542140672372275328484913680033896703236581506272612041612853458187220522806273873005605054631901917133741921446323356204015204306413158400000000000000000000000 [151,19] -252491198837873719064642077418262898443590189657450367820836690339422536175036634102115405451999554128055814119070780981676655422120258688999337280636168165969991488716065592699768991165956355439756094154037563398671859925116987174067845711936100437610788643853381479975887173569938560003210480264450329294632272821178755238514818335182556538969778894290397980225625967590267151847579519623408572998735025881773249547487760599645211630031637078920722629194684811206793857132765297061160380878058169246974719174024882886822113549768811022349565855848269183886258534337926288453039528032695999681458841988097110681127383581988800841187640009726235115588412632528816158211824913762513953745732947839750674070143170140122715128988338842845673308117372200449081336707712020140352326772214992486755519081099440432074741628222193234477718110331363401348862633946812137941184170159318459083500371436983591082106307617599926806914536065834356511001769518608130597409450227085962834419913505960931590331727128137578603277727865590746703985112749889071580267946958179269987583822429242933583970436288749618623173578235026770179849331736486062557754554042282586342768087714446205817656337573540862631358086041096850041630377451563732325463124649972140161578452969586062917726474627768929419757670926477029930137502901156103903094740954447858897428076495039814925639536884279946439521961008725485834333935316992883268625559500166317785175282792957110915595907327383160860837271956801473871283126449328092112178188289303645197492032666634793967453315638772433454953378293693123284112012379441609371942962197841925565054245420105836277176482733215026607139621658589827611569679610710715507203468255655040046274945331609821860415077433267688081670421658907893157584681945531829945015251558217490354979762175810117954157670025946214694912000000000000000000 [151,20] 212891149675160927908239409872893852837184556293518797977874265555849599866278189005755423455590041996151167553125677787182359319568513785470987209154891851708861619511509677710430349789715325774182977019995430932068449212014705274543901238023043026538932552700346072500758342869346912551909810214372087648709084947035486484953110882495492128812905038659764279371253494773391723487320728640432721871096052382861146661400138321445745530032981635958902559910076255920765652221865194675859735521219269742501457765035810615517884672556131012150355243248704053538808980847427362835948760666793559973693929061595654855033304054668008448578471186957008040275368617053831516597660417893238754051612688635544100078113564563154052474986850436473644197613064147814693571783275361706695748262563103563030131503882545638272407252274531246562261271900086320617273290521098276225592732099419273457931121500781319495418165220874438029775976630948341683569245425479749806431047182035389173190836536446668476079706456091290078736342328765406816252807429365479201461773052120959403590034887291928081704702836215381092645308261119532018221140876478260651467865276034459180590320051004977682532605104909104606538650072720155703404801972490877540606708477614314162142081970848353244273948962180898240979864039499873834719386975288535674594420487521966393181612455207883023170288193770327471071052184300409896720787724622369744327478198964099448648978526941302815942793801522655550650500944584574768198618718797046785470958424055320336260535738069803717798157062521302590053322774596013719187904973041407657250678746647873454084172939152431177332479058418947824833233530019466908871175721693299725634541484277623485890806555301649861161352921162961384058633869156814477716673531652277872513525467405113428450127866937199613922970312419772989440000000000000000 [151,21] -168022703945693920712376338809942683938205719091741539867329045622594612305732663713266815628383823268221212621337549545022429353260371133281705215206764824415736867212859946947911000944729415259449620316838262787972654108020877943722427285761951769701093052835443338656814347635157782986606237893983087111163915857366684272265844915754706025399940132739039555762669165979730691955848431486552459259242444472488297448636366073877958246166939513126235172609584145601433530690315822276056825193202586396679278214898904624587405987487386108936535760791851877074577490216307515013203883128899087035916642527979703724709058166594841323907736470925530219570042190843077343652840060466501885876416440471105599126547654017246694001955578261605547080395114247361303028426670999631989151328528424961932947391528065748704250442893164230849618093528734045823216149048049529631619996742899611974166748814569318576000562356047770678126872669424356866506438774573696693046916930869904840316671384843417558725362071383398890960222523913269869748187129102841398368468064702777639022016738692093867409442068109906264712554773347551510749336841371142643427746614185076533970119709790568152595513311388841085498742650953303214331241285799336032779824658557720799349017217533667643975270814566685185182592690022073398706950546512680334552728688388002108194429118033550976219269141698224024548302097878387456829331740573250501445102226399386120875132433819601743043740228660336682850338874694709305565463692430420500276870909142208165738341577334122876425244262182032045420395345976377521744384599508903263704842198508808453730483641693125185227276052793989465199693693855949218461526717819612340147913072550961073638243824558136975926788147285785821292525789365183546237957297048068782134830716206374673683001806560459774768439809874080038912000000000000 [151,22] 125380103614063851985589503049241229683501553963351633758408637731854347068954347586997386236405528050698999799924075117849321648642353986109632093269596492973380115418697728962862303527634094295475776005713823761563321334796132773595303363906233110730204302562249821525688329373600938350142536880219653713303717985551582815223915512918049508556960056410438350596799411598785564706718198104297483388295564932543351133351577013699086529385651864010730157844529502401602799164202196880622064196441057800051229074070148336621391071637656359742283340936329123645031730336673716991452735344645954748445744174456933733975179142463516695304064579100665476189222892604749587949506498302827415050453685860770713504684458099399367900822014022389882872932490652450254474638370829519438894343988619395100089509680399917130538000142995471189670833030727280410084318061289472497377119763357908246807025568724687184541897252092667208489618047007757627835312062304839158294598148387302151013229179811807699284719190486623370857023558324852116930671643808687990733933570915128678025229721320299148569064693983832481456378766331937462611639741076760547534312287044018132137964909674252808506171200121656097004525313237625416384823236732043625974580140059443169087529240046364664760426465011155258748533430987404502534082613048016369539274784871724271203860331975309489150376024725681823703667052666136790509100548492847628535970237702779299251121282989164016236325486716894230731523876022969973506126817365643472732288082878068491335846363531225287690348712984452393996444988414892052059922375927872107063556595077654355953988967687703585733151346092970401188148645018234934769664831402190055703313005206077036079666700737764194020036387596687810544710788363276371929709545425253856586206712551934656662902308237342331687788681623670620160000000000 [151,23] -86178348060261221030736030757757632624295720063621941689531169085092887475477909862736008485289628852504835646691656039588070023993287999236856905467923581365524040594572505521366377790507329279586778173790904814640567347252130826987576411349949012658546113859040348676240987662238191191974449500517345052932172516309779419447745296178968718959272019350124559458104585448358927839511664789073233123673426300485905725322366074959760858337273022848657013016686137623898397973525811954710801529350446077778023315323815003059743579637299422268835152564890402431079072682917180142624251028038555920114258805802591753196395051270967141254548140714038026606784237398593151274850947601914117843180087126709759387510461007460483721468597953073116289356352343355749199278622814090228211115656067436439682269802108975978942502176798902688446480647822505068590533094490827266033341463482132295727988160061895456792949219309261560121065145985909085611711926181585351531881220388054486734918379597106043089246109007654462186490943100889718575089526132040707133123100484888010108438613813137419293026618438994127989439074166715430345871645195607990929175237870940896894118164435904869722474483384423265762224030950661878852245391027700677172687039057606919010621015240157416005942067579109704041272368040246025053462719927880483654029866874342811084767882214290257823513711755608616121592003640095869535021524772917015628829798475797099072533906529862097549999378773608956283668460995819111330384709185083317074325617977926771637937894164496266306078848564425363640016693546053395600744453073094357973668241997880651339282959085322782986037203560776824755943833269226024013754874014989293343200411993515800150730787771404918803691325948798470773215629552909348959680358288825040024471712298555428174306503635813291356689439764282081280000000 [151,24] 51644835928592273359181515751173752188161977090799463336257217956664562571074095004430895807839386904644793092708201115054113555782096776287723719491152116052110929336342350346696818452786449328167897653788178464530599155766075314364711864201072367842215268072623364869097771541244844387502816708703546668265695396774556537719627576628390293746896816504810601216980514119959496281108489362706630159624427703066981644798170024065090079515915962225548330989484441186883676692014185397146724557081656717547912587238657755063334550486101890206291362003622076254647206179626662916169059638397417270445795749008291781118386917657177020857789180181970936657534734100317995989444152548512705940278109935631589392808245941345476660355863715031614826833277240752731128053791283573084878682373900517788957170357263976038572837656349903985533851124877470521577097184454204857273451111305595690167098763882562999709778833448803911908783746762143325699062654137299184871519223799925981590081756980143570056772723074802420665554864401828548115370719378651004353625271814729755439115050063112757779656413698943354258991054262727773151757804680245692482448251936022765528720553676436253205383857616355813322993473153751741985717551546506507249681610584727597693950407109205446109371921215666116200179328352267269907425368518375501609139795129894708598458657126357007321634964189101189610575019694716732089152305195299109905978780962764081353901392842970687531569739026909082158270092249175294899196097632892629260367763407657201916359706012186830727488575762709688298703869686837161392778474842307673293082207972789256429271399223428805191483139491379367984301407249525390784197434740666091607615198448505219550120982035828067910525715556607613988602567862982385396503781299654071824125645403561873557868291243189280804668639692587335680000 [151,25] -25289159441891488820685099288647742260445590828267015272855050273635150340399983146034416826531904287348538310798609044474090263242253299422669985860952395613537974466372715820864788093246452178416473938400980112506065824782269802653801142153767484134971130564661086291018642219313575089962348055593201876645090363515340876778695575072026495655153299690030160771576730951378060378817485473846937256638252885979055900358582815991845183896926196199358815662542200751699928977012056509056945536610997992732033250541151598883618571573461520563363569222144649837087331384372362355289487734775956748179744202363357405334143522048704494221444011520470700530921334585997584683190773053778220248478948929883098604126093538463619068668700826156247503829216986043229809949709933306457141501664695689671012134266062566568009100332418845671739031177986082457708693268473993887842572181807397219170361890098831492818380162491000903382157398000570331139993878298149680601702486519206930262484365440522383810295091879117901717673154811842278283488298762559931724432608465154553799718773148787097222054827546306137290625998321272071406541259264081952255412723341031232754929282584081561452148480114409369415259220651302153861875337935008737928590927447052587663764903490391140736187469093754868473878270483995117945370695326640029767659294966608232869852417010858925892739886488823884838858029587862809266835063022122039101723621311177300952122301379803882636871438736326301425854336935225269010113817979930278884673274150490261695799323046248409235760877808838156554443689085616845220411879579445187706040749688601376893110634804111844837614117435140081350318358208743448585513807744922492382879414878079262673445925974423073940447963808166398800133437048281049491589448525729647199512058255343471856386241582722320633099769186393903392 [151,26] 9504465590938835303311769232902037704365848448288192047508850181017272821573727370865773432274927604549934670391328941099292908699279701123542016805769405560602376532507632599286909844511494015937386000598358145778814480059548860751252098240421943635482072244633895846312404258087760080459731949283708477972282048514981058863319883393382500256712470467318371940252102347293460817384256644183887083979642532283581853801117255617016036817223324413145807102926877890614808832883933992333875307679891405727431588408908157476986827784510052802792798728315726398800989035148338248790350111103177792202526408624439117971299255313443036295004058627464531420278240648457496727086134372004106983306066196573801283357080882861052131615419416997248787639917132979356272975200724058207467038661827106622415747194675573875197474717986286887560873172881146722144860149514196702291494236665183342005891310818126123699804814312486520289643802570657750846834447828828352936769018852153372322487344935300340928951654748026827265815077260423017295498166411386313815342867348335606119347758204613657707941706271405929367774001810889580396061761271016773064758697084763100300851785870950352487709140411034231572535518210681172220963073101264997712335957582882568013023109317442204513312814115033390802497618090097942950473032789789289079541322605743185193179799620576006838097790064961534171801939837644814397987962952150458168419532822221184211308775300261552387268519620284943918096891910899306000622682916452706932706525255387779069012968944048404215628745939077316309631430529917359564626397818252199301618446670872759404170204346811289818962005852974496810675229132248013462731369608109196330053034113583038260097129616039100959628621775516324767253557892360379000788946646151028190504401420180729230664472650669474318791561078000000 [151,27] -2766279807476932959804411290961590800106159462295948675836859813053150324852548848998634450293701029481803877665351693052331316563257867877513068855088279833248199169938491333945483622698347079315603033444197291500123748848455431563367033712372236649508142496909587530037310624212734511058797627681704297097759077056115706510593357608318160337401188827206003636408706158848511717176685918751786317491594324833133747559777195960443384301031970242681538135416244677313195093061914289133881875639337970619473977389227922746570415733425106085018529797132308917029989649268516777517762786212459141643119758180493649919401334454196827582493066446471976115513290844847568753405422226521275564979755423093725547768807255076033217542234238661336813388757188531135585226820045963156937405428213898787975534449871006376925568211096485526017919000314945004996254079880200427731186380935353807106582805141540991127374651199929678452496299038588453331559119470221929323968925457435400375484161453751608655430681177834484254186569634876832853514719564552801754184806602625359492753986972651900038506346264731152324614704520082668187591195452447135258383877713359427264482570022558458768534036534538696723963307568748354682134516850862683559902382228359446247938319612171858418935101139911672167416658617735946529202084846126606863626348753002802435159304647865296363411945899790906381510561927079811706198119574481957340944922626611301929534747810166032957353087784268875564645354197524133682552507145113757889855499787416140553012084331020982746923810467235505590912144379312902661145625119187836333154219531020174984093138523084434232507018753721871940849866656859837633262901009070157241982788506948833474302755828031227600667388739449324426412264658648609122893072878909316230986355581724929109790606344941170921541476482000 [151,28] 1036000723326833792942833135992256764086509160833961365491407273194701880419949635787411914732697425751208622784576367700329671377535118256014880024786282135185008152030696045310064069555554899598074711060173284455936931056626327284145633838150926800435523018347191991412907933758080013152960890736572904471781220207924209733764069346624609429654775509781225587250133432495888734965994593791147629827757981928347652151032324722554320803389806670726284915769192509224600051516104166026010854400965107049818142609600286372528603912677169017278210536230933996795925562982012200723675545897359311942393292418424003888495277641337192319977381118854637775869226400034059782055532439981771210194461833262819201219223096862383826763199120598882611097160880945690062772980762060657893425202180865213685768246918756851814045521380308161529648068728270083070336526898089549770146058543063390959489476525110336621382269082579996042992920616417748688040471462199759779455667024749146575808737165222546873912618777073411867632600836731969983050063088103352937539821855583810332002300912027693265427681749131392724139417991597615032607970157564220184540293518578755922409397973842199740858731416707120567178731406404565279976803644570345948235929501817963989582952276382978011435379486566378976025930942600868558319135473709409147007010111559929410502178500098850655937363469619967152201452401197887550646413149126746795910276066715389842445354802444956368826934116253635141606310770462211109282404688648104014910054580239509512520376760666669610818011041534479388660444545779146219555412693395016185176389310332133322162343838053647800328500561761630415135828344016271958966380359988288518762274808588910530666863199650620908980115524216897608249920239196961602583776599491525343467641060630072402095205569593066711912285600 [151,29] -843783189039814628460407407517171845098044177068873612574116509177426077171970350695085409119476959804995110240533013580554855091568872783030519587457712267714260478346101534993869761362174738213414890586508360417889677826670061709039360303435088659272949815764586909311915075891989640079125547034523225836642034068730996742981006916200955494769322056469044640376700566383425775191855131236280749015797300122691239030192064601905043731074340327060511199221265853278970791583856638002427294426048424718749157024970264217698901256050252876009404423847626064445877907289339508558982553339676849929933581473592146594695338915470432185656822468288206554706613841586156401593699704537629109963215485513236326982389910408728292420891184643708253340072350721938317169246087731202518190087710872585980039168011258521698480387584154638488830889997280532710272588168646105279527891292861427567432189585510837905364092760785495341406214243219209653057625176864870780754251094660671496422945537053905140480220887871116383602766253537768284180894701576512102079945464577551872391078994415105267492299563612924929273365378598807206284823532739876949292754532113007368771041570070095106555672645918666631138045433698948638743004870865108374272702584790548028219850081157245801572674638139432177746143178044499130288695217038524332488337872334024521125121616906097657439727404967363352683859174533187136690668847877571848140236481533948063050757684440336882579437351364591881531696031337220560049882148924116158795768323011797308481291621387805835542422738787131112380559657668190512372711448282429917818184768808114088460314187174980862942244736611032088194688535412754558007063928811365390368499648281007773110693586061621867497853724136008642252962405480117671926867466866825408608781815027308413507408261236409323147540 [151,30] 673679651407205970501343188288999998426909277437859530824185129368592195629629609733732783712963370171150545942748835560515394860937656179567090832209325281137192296276324346074374401675992418932535601489050626520478759191530184392135594491626289412224394539328787100029486511414397224460348355120063558121433174156916078141753176513397135389879045123948776585725944683833029041853011969402126347092667989430852948108650777067218022323482080000616749148470500310746970627722197007704146498299790631843584348541502623033762537039948766966744107865849084842845644044204070946136967844164655318345012656509044845762299294894316324238429544864962988468532897738616058838186708873723715502426380713487936521183209260893038580324560874857222778559098863071904700155509827588529299737667596269659622951944295321210083879733993183923899676392762241063345725571579287424816426887936442215283058594606234741402488703285600768400015129063426912526813105648578468206742789157495901201443935378349718290615920566139623786262069375550646303461702332489510234584434550927759105316393345392179282265925037280307456719635789489511541641628467034032343991285010720350129697319732550602564843558224078684006293907069535000868528527233103911385770101060736174769795915991254733837358258011760168072484017117183826806365330313387892311846564706218272120219519205903942815132651594132138730637076257050676900161805541815197825651770939644324048993257242961399047105887904936881927186813544802422173539511605652732242956759915435045377189545295181279129099230655176461477936631343066521404023979438393877180198798707693646304710646785102857835134551349992754272715788685256667714354612032359050209950540384508426309021425589131571790837876167912131714935179804985488225758468548196841575308226250960154652633946970212533394880 [151,31] -370828746510408637661645181642419547025517992886963874032871530586577444215103702231291840352584525012954430947809595245308600592123850804641554904791309468836117532098214462610004528409526603843589153855077032476663343476077341907775240214654159368031123878526412384285643115750216422385235318091699264402996727548748156623781105201908758127719332427585295474093957615925349820597239761964097412855896793178824864631801822826211875413536281378243061338463306996171305648766310823874191223111823496963656459439926810215841455426443085368571095259631784521211599531422051820741011762898094216715258798730662459173160927681449616372257522946493360732140518559977821237098815574770632707029428908203620218388199804845892387884566128855318871699439632197091984190078782555133078376998601708767879501457198445137874988984039715083580312358529623642729881718596555285341265087690939213854534475244706393466896501527259426962829480694058711950112427450705540548658281933993723453187725970683627286483217562171139330675143505751066261532819475219721320279030719795153820412669742491390567678247341634250458160966077975269373552514226930906964336753377026218844662373717001409145054653084975850503127660520517605739528481269747627219631614808683045611894463216169577447559091088503778126800948959541160648760486774667934791060607027512860917801466005873733854239004467720013021086644394372806461848701359248582792733928270940199694958241837780433699485727711127256799731478669094420948950734751526315427443837748303085632169183835758124302955250802346754499625655329230619149110610511485343164320738540359128900129150602844652849959363508946257343726932559707714527824175386909053852222646904838005332868151505111915575369248245324549946731558346160786484163264498759507003904946860643954937531570811032846440 [151,32] 126871863716987497454768555372389997493529418827580050810930630780264036025991035521503096479396751194871744783329013973607013160033916078593068741142464491209693505803667271321692406394108888451399417231068222125255767747051626155449485411372711921804427677683443600869784889893292556150538235982294814841738969315567966751963548412866420650804083134039117928124210504120458154053844444637691805929761998370667475235127741197281643004978452678564407782412123833356974222816037599501950219270329798107340852829192355924985290971407717033630151898345478384294605873190020820281556878139184949494706447357530848433767941015126025736560174114863424103772158724290039572495247679171264107666663853406954011641490410400453373420863409208990008826387954230646926563509099039886964201563556085901757459190903397265345684816422224049848566705927395640646404454446027968524132457594717165802674979251818613649390444767597184793066534796630053901592336484385140530312511138455184130004789815768925170194575133204493318616578029254268979576416313871537449950954955279595592476627562839478504727793250594162007189387018794991284474081353899871756533213518432647157356536183685116219461842074158377084810742422398489141109574713772831559022411078961805128477318617097295233010306420563967789209353905651290548386195417610869789417036284834581054605335383675738817703933005476811107652277456899349080675034791022360382094425508269516657617490601761811963686373318952042003825703761222534640252507195803492353576924059185034455132664385970432522706889925625633251735223335831334001642157560714960753485836355328680984431303562609067962017872431064485957604195538709146023320663877142898078925888586394734515008029896704871493577622597740321019795640729995627151122558629158206332291890234236493564407603811208160 [151,33] -13767937558697110693884403142320232174333377126848920940794594240707018505553552677893437854170750133667458452701941742346007024875994389005790292135263741294710445447546709589155094847361196784206483129169308663691281174170983534892988700609701275867963078371537227203766408613607083368095925430248636496760338611162739557908564432161239989325710141614517678869513617383432722398795777477995969655900735871142330550213399449826725566220030580644159449713483400191298027424124774930761023150813066182145678732800800398900292662893377128700261552163712352897361692487136857335166536055982354270764157846948611248509650442960870897981060119261810986070079163013357418583287509308065421244991841611748532583029843044775401406430389838862430752200990112625858107173000806027868405224441524339199566548904610035615642650925287985400970951489846773698636057109348632323644899700363316909125788086341109713384397467219688648531822646217203804541861920193067438816469767693910283663815422118264379943287106173246952313360356082520979643137391292116834075185665551842048654482081164385742349714630774330285476834608321801198409140252984878477791303088922478282966824817721761228370933540698289112114484028587204047198698587818843877067756936516783823784198145659791651137564878658505010891118405788587090778248504911214478900064634550225816145092927680919241320731032611551594049914512315006131070316699702567988596523754315710373922735632997616466036579623329136057815864843843745862725720997269451692239299884700671926948318085278920329435738644747123970636368168393662493146002325559049550435379712116371297773906235772845139540795550012758816900312224931596682446029664141575845571718899783652803579971790372321111514044388229211119938202605213890461045277255908579182049276795576642486543892994220 [151,34] -12924438669811201905114019764844922534233983076183751036463365211227882696223633078685273488406676974242291556731884539538540761585189101924355882828764602036972879676513142702136694282423564815564232974467636214427037079297984144397714746722364902769680246629073822617086260055409315917324144582754499078307264485387296005490714361871145258389667445139464836983098034203244904809583469824867884849302733846602237443512086678848652482422295267773719206602440907953536830073130722734865121536922210304951316499093580047579752439076330415532765573792608937895812647722869817787787033323866334309815000810794971409700610024378265887708196304015127248876781201593385310348878100475352747379421546982206772049828032876553243066071472854233072551415421559705176810696929827362221920044742819337454872064412502815355268414960234615630163732598680978803700098465000553969762770060193713663897915198754168414612018463939005995575538447992222920666263788932871595558984649484145810270944159590844982827469576048974998894628377369275076090199860345717658104940926212822639214859952284198318958965904821696421204200739662205252252575555114922351970764847414984836388580147639682010406430534407708092457243697256399676345278164639582803146236759772695495826703025134068563462603850908769505005042607231513674182678573195548840833426103409451090880331063446812257053806759539293788739681334445796952831727301796211251737677830393835787537328427668400060474335401093798230710126191690573411002888610065526234926655441398896520307324810658473895862174489772735960272735061484446005516679364424973022421650586731696521307185903680889869627770351409073359427941415271465423302678536723895962796907399681322559533645528873600717202938203738937963652186512894423292888164286813308850388325132903439480213201920 [151,35] 9680426289937766317398118482878562695229746212121889670763007351087717579035517135003278625247288980369744242977490578836404337550596095671597496092891662906511179781317452765066936437175093680424675977861213649787283186873787061240258450148218055278599981144660566126042184204806121740609722263257956149920215981435976922011651389365880040907239726547070727842179170844812948812353815456166953861149732221105903916237214108958730463693448045579452591360761386999949214312396745936617086590449403119609323851288482244190963605731448118549517589758752109647532449513826246815757923341494520928424363667693199075844539628446432543055443399994269982594621133902696829926378059964510514318037049050460117028190492824676356757040148627222552946869170179205028383042619729246363911277471251684101527587835874531784551572904877840074082698479451106154616567585193992478689540992377894565541117702958550636370728418560791814734656964906403582324213724969784257457762295583031192748259809614566671449541642610945472999739577570344161305078313006402942779792020368854158222458677655050024172983899458983284721921057417627553653174595297103485008260312894082714934476843489868241525919883323596464706351839287920449985108799488972402748271041972895796059647574948648149176237495345366376686788969109165736616551873424601907943085967338751081771231888534594732090925716928332913340674649366986284413679901797549736419566480797205142583572870379159480551178324277842299951449951094381431275095235092873951019479867431937417843410057616508162893819745127698554332401526303188812232007626475092388500482105673878626224022369476516207299145867091482862505469396139399115287136929188695745820101958418149523514473234407316283143415993953953611774522099134507916912920801394043203226010314443072725647232 [151,36] -3731173439420676556773885435229327325644359244295377971939676857218569117266036435262316470523682432203161185459297551871606029228919106522186207565326514869503988679564940700372961682226911044716974190474552958581282234720009095693124006752524628102044482736467164924406268841324787710847359665603601048573933233527155578344283312063417867085685360394840003296607160736801118379120542417537056271637907900346162913765625113719778530722611982337492265958311822592703252232375051955570191939751361048079234290666133670001144035132047560041362641425268286395348968746627292996188669694902782980414380610372329412364614941470508592122694550662418209363827268407077105132952329711625076869664254627970704441051206918100662932954431192462112322767374944767434973308904642249009016849850050633496779740241802815903052170524598299793990226549906467585917616939044013002373468574714495241221379967890849673026591593004919657224698728825254100696019502643027469736088934475930212047281176442693649301950255734583411083209993048423297810721440970621562122369283470962442551071113838787120121721878539050021503935434473358304596431577888576336059266685827800678504442575560420738092173477680266568494303321282419145528066883877076412809784413247904300560910887374761316886745394094487235502469182511435972995295864111484630685743465957744129508315855984482789769281431783390262916911061199061236648577003040336658516921633757895766695149106703966198769315126530504583690547248520157329173591585034543708281461612854895214035154933946789878763236871160675771479990199068765719160651135382050013804364238415535023359461010913700537948102088569390708834144635572116099923501187541465461368036512258459556242317440170630796929877694722406717378055892309104367629434542400650264819722244516248686880 [151,37] 889692078547843793986794098084987922595743555829652671374309694325050710082466326058389406580362745056439803269966011194721403955519472198713456714261179823316340578160915629211262190848757956558051458925610153178781137024810626450870007654017222155498679497415928496759583987322848574606129139829894638217956138337654851827803595550219234271062947920617360071497026909525166999518158657960768618357164164623002694526755079294126478927528727901131866094605842057721411664241068561763983267046439544246087812150178183296461907544019783659698912420173321901613998735785035804863413761341803492959021617270989031034662020135140921722718421444983451844872896289233252136570608171367567239304532040415751223188653587277294966210282609137012856967773067418331266548056201535814253076209275369281010483458746612232368120626780576046053334700953659489261463468635118633126671784508066885169862154836690718091278849050134790187365291914794770044139486874847275590281699009366890704423205473048421392257743257687898909362935211516360093461819542056719101584232013697912070365821430480080727137121972932070315948347649700564151566723392608326292920057371322650923861577171761535354882136163428430204362761800451988854326141761154494201469487329175829924922552894581749614770230618503980962665105210030084726071116241480341931340758015948015815325203005292234167226564523730018277679922447661624501752747658786892615378730817362621474917382390479918746762531304685803514460407504067625176209358074167692579631035630329816564355353630824434270947436255172949572146750249520120494357176811916532245907702614239077485829135987046991482694795899135362057195927490009147180993266500527100696068389964994016021857885524192524337616711910919796401194345497641544426191020046639004298176535702463140 [151,38] -88960987903300408793497460263648967705743114567738040090935643618396272687195120322510863323352749369874296184646585433691766800934016984649097308110838736046024964479768468081789907682414199295896599045199040530174363894551549359368580128609570354512458751422385545068783600971110214968256364262112104188855359222110680043015548896797356960026685694314269499245654734294779627874234607736035304788927943441141027423459520439465120467037530192005139529389864224795356242986358079928456473076276320571853590260624587034842694375870794024273616031868636045078360900675983335122211753536147618737854751289691800872810230757383811118139249380341082413387500521211277694276698603752466008434110519046857065924421503619704530596282732698506005340658538740994656316316799793086917660241213367580341914589731574920456850363390186537502496580098685710575321127910713253481098246338077371221842313939538177689089074350781429724240806379411293338242508510057465268804530570578845316720461314744566587768058136540657618812382303001521706834899775667765266376572380198687270539250079840577084826235324738107900791362206718284841693833569082312986828262609354988680438988710238514932012818335128922288135421099247790533215326290052285362118860272022862365780661318922599290604649244817250231854391062081770929660805161988715216485591383735392092376810075473104439165620863511452532362317957863747309102201813430721369379773777711572838702343580347542404732720727138963123465080802947127529945239013809897296441344510437116498839768675037272459082643069287329170876264637825239089946756849923581109432622227769259207349706107338870934813557987009379626613169120544925854080320321961911517746004073090723987085166230533250247238510858995387814275440112522931692719653868721181761744490277120 [151,39] -28526885425260764690610245980661221275140639931232237336286001128229729292790165876189252411755052982235670475863310972120476933619108167579602595109745383883567010117380962911640380378938942749955226381598976751747931591894007152032888402427313242829568347270918506908402893226930494597997347385159068232861010328874611352023609655823589235656907577472103058558227707015177325832102693810966984300332046890223633546205843844351375359172345591644221209226686644563393099291905422628942879073292510895689701708151281695408371325876439726670058634401416113502546980717055850075320206005589497990485679326789281325377408109080900591552908013774514538410593712215667105124027958556683200468842078028513255738534829937230164908536743944419341771302286693554849196674712721706969768074816293146036480096413298606185296914582102837001376565917926814094361172162144117517006029650704129736951466393754933877868133138763315610064693615914601936454772919427681225081024189408154426051244107023234142072635063389630080994931536822314660468296321601826053427772205200816319900180981139808755746918896459991898707468905298867104360273182821285321799371805973934193564495925788651580615227713843663883995616942359593195685356938732127135430295195158152532183110723519535121407182765184272920588555127988300669502670320711595378870723478231290962174604811833786776848767056768995321193526575096330197433535402808278766336834465794975204400121036374045041996159841474435430140502774477446147425178892889462785792304931003563490017348974038741731866556868648561643127233644117189167363190592391317934561845560530459156062684140695761810613049669053860087531956870938847367267431147345758504817646896000494240061438626827916663782507245549037017084759868978489014930241270123311424457756896 [151,40] 17593880611397860756632671556981286809298490278936767032551168333799575970912236914277456936751245880641016626939578715805095624974609698297028850504172799220727954677535874191801057908526584955187864293581448257231591046637670234791258181961457526789841783219785590708392063999693116688532800798231000796888794293075870111093468914663947425369662784786653594888811588830601371328258314650044736767041999459893767073299962112636488867540313371741221575569657479993168031025406168549850260562729165724711521788137461991973650739079161992985957230859662305247495245407147080003577527039116251802619991503455712526601240904130235825779101260694262351550385691576901445713066341932809980188665200583968349116834856680279453371138502646235307751190428906203066162461874444216875640386550029061284475594739422047145710611305114972265131876087421535778755782094319682492136148000049459461332690058028967852070500207310814694544221749252427553492736662126529865136473517199801914260318151522775471873360978134522429190427091982299305036073954182260112549736525057711544184420474991140918588798362642942070153408274620544291731776894924192765691752758466010288503231844819241166208399895924803305177108316620413289049636674896254548720712473689589347754943248933201689642565104649358655959745078089196205665526832782374525032342817820134119850033313114143148616071696494195699049010424776401812609323390482823695648253894398582277947432537594021461931216775081236649839798639914477533665067415200292707520947038962081499311789011519979117544743653103735923186806427410890097065692113005550471774256397207865556008216619893034722537120315399633725409688213434178563285111723909365235992292189711917840189276397295531744967886180278009907634440080754171997951340114438318648004736 [151,41] -5217843496330122883220363779568630188802384052964478660447137736734553304109932293378097479949462365688172443901609164888863771675423206458353655272095243585582583857663076707613123232714807201564695164979612851859771486034570086487589848996654620948333929122151483422271488521806271107218077654911479838504031060871602948395168782296730515403207345881396562006174557584904629859934363338288044153631004223760296998417036057104617257709143651183457076499581852705848416013466691350161934988091145114759750442359545408200096261147146544141661523413077166728473614999702870984574664304052142644601601268636442190109029552517886822087901644385918541213738786014489076300581509823964074959958324374546609456528810040676639428259992966527369045139781849655443787589106863549236419611875720110258224506083609416667859312348052873182659701836990434503506882440556288231818811798033430080601971430713914909955438082305824332279650679218692050473898928421871916204374165190376447595874198410292555304906038199107784722749076847937658499874003976686772566806677938033775913359704430492578137366170517194464373394801936133412712323648916588116872858643698036359967365399771046759825053852852525184231395131105201184126398924155011359320080274167677861264723564975944885840992864562512158302596232888445923296721536781187385080868928020663201511390123684038775128077878545184415208783942333888504374293193474576726163056441858410504231403957143272066043507135970337305578426283651947642747051882987545328964877390517564799165290242786675492251591438371758975256925237256344517801238348647151362364948359247031067006305422434343501103826965025509324547511690360927764617486220414699520576474444538165280261988764753060344223749996049874163204098853229247069704466652922796217664 [151,42] 1058435465055646616310942836404882447403462314399435737675607029171787030528289852308413735463438932138134961888709750822791913475381061228325775587819307957232793157250536637562080296826899982164076018764095576864144939300690047555410875021652621078267781901104189144125043580934369661299333574839759737944625891041778529667837353427141298129192804937851774431740965073493808992159849257210915503351519119165177864962972790651698685485595455616824403226981934467114546424721934663520633236090710646213249249879418774840291168976377830242614734319780812941545460783062382906911128967860723210671960162530170050785467181775645053098333414870399573904138173272372687291349210418217521729184258801931203342874381205440425692337318594854981295362968189173096471312973016213632527976583702447715818058409989365752882801785761576867055585079989424680678931900370856890671376379246692488562202287091942979352206545273707639971681719038229081250708790316089981428470078924476566973958105199911981960271723542010119422544102750708052542938604881842261895728467019112433336537833422659828115302270271028247612937125741670646539471850488530304681967829444001900627411393174700676019130012039054026702426689934496578671208767590703401624287862555954318129786565716257340680499492024415349023743334324461720377296289314322659956277674244157587233943525023012706240157217415584311243790216117591610577966586820828197433529030242135226494194667177539793738565480660322032299930325634001143609519867128492836326808801754476147968115008206472033142802364913046209270626558197608685693038786086170087577897030969378692260280602276233277751901724184658754443871300898671460662426082198249802218056792260811477495211310172063390096499189401190205669578221226067665832608286958736192 [151,43] -151201389617864390197248789714661462977387892538673713643222927856472388142284501059140674728198866425697980376498969184339346962896717092581481457135848273754393966850824077520248121570839495697907815861899934996556108020666673903335805246028104225504339582352845280549356820933276854644928184347623353855022924396889765187559279018951529236747852555009770348913338878925509454599156758727082841568144073740296062726284858039687151263523245755629205502195709411975737263346370365491413524759091613367380765817663249140261232996159818479260319477177525319320957340563572918313912877175603747223216232549188659824237892169319158354485071978648388759073511931014623856884874982140633974914805724924306022937620892666223198787123446726276681170035486082627797105958284766990410065620790245588635097133312792131826341097485487644942794661554713173931645758574425864435417232862844427281576870523110969591234217565874865266743443766579413953037769239278428261369820045051290924069416724790471957801280152985409869513062168735358815569173321962858442633848466379187487148621221746423266627827554983842586136781195781199500315957941000141640525256070800688676159859525818418904555697040833025167294431726554657210369927599992204622092478890744542638691004158078725576158783737631205567544857334544639783982491192461567714165885238216906015874764879343602221031783652750202066471563858360689876367893504159361926088932240371335566829812830540346314907693774407569201809463943696313814984325415938125581570156534369854594844097540774155239231924303807683159502621743400289035936310642370127911043781913632907138005007786014213601530612989853830733884685155409813031643602152240321791834422045930879029571621813039892867794438523770163411590088368265425460567603627928 [151,44] 12910571265451696785671084771526192252288476862371570931021265844496527083366109692945240610238324381872459804981486159151040771126704255238470594018597585109746034316781357464008659465344661854648310783917609593852574845522978396111735973256802818986173819908405235587467464865972932825716379103569394075193349832525792251155489907767004604716237033473883143073154190413092610931668138524065238408751205211198168420564810107300195463395343152869135757286507883062206142351457559979526392401943145555353215224152101010606192391225127665865842116426638837956532605477282723602649736044909368524984340392035068201913272071159706299758552613305784361446074435221822017956409487375014678699707292464395928238391661910285930330988857044503437784274689284589789547878902591736708492447200721908367064952602658024612399095914112011528823483939244745720023645282732423412463334169136061426089889111537805962481452820256623612726181221631896669462295239278970537049973464031161000923816953699033640454516257324671042772010788301389371916534941473090130111848421974406322699786512560241110156016139423520978478335839919234627847989980146576964639229940886991441243102752541910973350288709988253770015164427122452354413059436294871634256698392547891571225529770170500230754381750747797871105163194040646916839707896383335737408534622873324529718541128628482934986561234894406802911099257106112792206507683865860407735612769892814784859885725915857601160564808856125473710347528044299929393320705049958264999441461020130895141719567121896436850324317174364692506179209371764696758530589190705887113150531092608407896819684911662076501768034613338938732949789056517980070002627595003815461665264189305958122508798620165727155495036866507515577286440091045379281891024 [151,45] 245385235307306689903574799196915169871774911861577104382401819385724822889606137247851985847036126160645093536447911612531103453201003697263732296989556209782437548063152640219458010955957378023098430570705057914444064284051847641148241811499282007298559055670161250039863545312365181377206614802140499152561791532439783032072002187292178274921200901397305892830650891885565664041338356059227635533820082239581307099660196201074920912317487624679111823558537406276700709470183024368174119854630991205337389096112621564432082806397023708364203572231214895565350558966163870659551588677890793997525102799046172363519572958504286788651023079689192151652714168884963566688772859062394126510921224455355675457790341306048825951371578349679029756424488606661390206473170060169553692883394975103748643288493766660043361295080561632127436469798888792520535214324350934259535414875589624967198251689088160010383778855000336445048707050048340940284243323534225154386406595131165759305250304140064892267763412688164202936192624811988595693584425881745216681481053128858029859833359387405544493570257031262295713129110924088418415787657051651632730219067755947123132256258822965220150151458671469793827544749512919675882004368453551517938069228769163084416766966269973740499930997085439689108235130103526712335863896877940608524869073620683172594161873616050260897166482514401478364221691192565721623795716258452097462834005337121859664283216113171515481175523425873827214148920415417111434771558553225690884249309373421152888539016363446270981330638290683864440816373094398654190172885980093030718373038566261708981958073973068123931933392033226553829123304757921168599407116231741241251904727337655583982339454952718815627085634603512910252568097370468869014 [151,46] -320695878669449189624990398991032598804653456044651997103843935493788472669490799301055818993929561647846518250131384513832820045024652497800304911253349839048428808799852262969206689778741637906638792186794711746413523898744841262563580376127867641529746357363209398678045035018034575591018948156862357888793742259050100371880228924173058346484381028289042810370526185701918346702293278064261307326572199616043592104951445690580336023783879805085833364098955488376324306920867395219590817369471935412431676983752812420456500487940203555357555250382834229388705420967889267700879550705481023290043262063168415153445112364608699581182766241169149596841723480899278450989233714993592524537204399669998788950626242272444757314885429737494326713988323671543405095105080386309862706133779989116533910409915554105782917505606331253306728653894280888025764816540687140687191644405903964695295886675155114803206594595839768960528628621919654944597673222748506550254992679201340796926097223878866699802720177687919789449123169205242610577030897747341038476030004986735827946939820185046068309067462482718470663186762148922885532269851188116204255070655821019669672866810019874643631964321107358702252992593759385127218563169716339121800572123898480602466378851009886231244342027036813249566610514530609701097893302638572177249437971477157511959875574521727364744204908968786546339005838395001489976226416166678223599041571905210299689637077450902904730292066772534346387135651300168026711680856141462062053722440017020099122813551552056707426229319559862144483200715123606690076066166540445982672684052776936596320688306371081709141420004268299533128058499060994615582616871385581491249255901055686551722586554475879262021752691077614363235759744126861952 [151,47] 60910794357672740341495642437461135912150046347344884299599504370881301099703462310863372907363695123892671543953705589678086630313591608612382133814732095140899468888964982047967845445094688502839938389228793561183445789394963588435797999667013004776235262004985158635488542850391537516917734036537544232154185411937119784987683773236895051530442800388156370498515894142649022868609633347796712707381695092071971047099873605000422777746023396242761541315926630498226696435468097030620840515937778561402822623500785754925417310591503833061843493721548648830865898203672190394747068167344034301008927990109294889069365971155729452126579081600275163949399368795848079639524076387700048882115344376621268794967088318756879782868081882255920376012974985659987848680882187498002016531026355488903400205984508096900494736282446471663436873646038542928644343925594633639034830577161680145915427489002309136633769666107170789756407038695765700612837562616925707667418750834019677855280535254479653484112255093389850994164930182159349060585817528471404656974923641481502124338885783648436625875661778875842303509577912168440022892494945265823452891023150597916489829342949911067130773353186457384427475831329798625757084018527360418139222866930161502019617030423211958438421167479097266259229125981159699124767437869266683607320218358419024398942170325775886652781222658039496090966201703536408976856214604526468698828559291273560327570211859521977468318717487944735375813757669725233354826056470507484287681972949004258190573789474603800014140853529913341510123005553422109866201527811092193870614632425401930209077556104982522464741397481302555522090076245233733206046254581431913585075953552412116053703314818569021479785518020720410047758078790256 [151,48] -2404700622590858564551724836536707934717540278076172380438108003064706308588993885751917805213162029615247541956914471153463475069320409571392375764455462508409202709409554353938377067358863273155653716535847102585374336481482311586345293828117456055715654547328793784110882736039094953138768945927246789589479120867200058190348295673954332086924376125690764413058603640711480935068926285885583396242445458351518246843159163863631437365203222127279076063923363571816538705246002752547304594096095864248039070548865304139428405477432825475605765621088703830352201407247719409305234545029311445166709382807700972406447898879696520897112029469120094879948099261774191091397300413960300695661245259495143156106637675097586043681639938479485276229882163322067782268630356394878804485707608846623297110841548740295901190852650440457764540247372421581037281780213378611895856448956482715771263119471593406737246122374964688516256518361314855367380799371159804479849100639477573027902501648327025210306953615876329124664897507719369367242188664312629518662156806020378068825350843372973730894909237390345958940990796688180265073372525548974944897202079247067326750585733130402654231420282402849206500438070493940197066625655963002685239944065799835677776798944513365885980924777220032745345247733514597757364065877999693489639250977155259821361900377793696891492672092373638793092793436932352156804711593525321100995265277441027683352261559346952490234451056452048708193879946935389662666943411713465534277895026525175109719220174706309385518241241624949344508811159373800452558262455118211324436938741177304625841614386544408041721998878806260484412144933782412433223303071968899343015135650204177775134308125301028054845265220589656064937473344 [151,49] -2820877929036636395527745746159077328764688826530343992560402863522074372046121687761195545278478923437612074359726217057821822651690041836967876078788315689566991194607718470070751230721910670634413616070723091523234919214063040707518671800396097658788600950797238003778591886985122837740519786824361478436293643767976732448463352857695621393700491853389789200588037496511732070317285347298495134226440388740997154715047544942706004970174018257357947853325462166658395552176677571980063526122392157041040984920925848656517244326828016916103840584491147606895248417682099018095649237092491069207275020185175666852469768892483606690709036559613758837857452888335919305285305744307903899522237481569553296554724349113544782821255896798970881430428759033854110418372440540736814461687667755439266917116260551603187902348511589970059173579935248051466619557755950207864594104426168998540028828020397365261309346298615803439605563050563622356407167052903263231511568991868908067485145363325730392016900768602670736731432548941164209328690768221416635319643374702917128768040451411538963754484420172230298660021637420078484158213137912704110654975099902709403530144535201069466514034897033809502624384203087743778282382465804184097210901649224300932704396935167536464938855438120556333952299001663084099042774502074983452169978678414477147648148768068265590002856981119734078440177339380274075103012477714754127687441918354900584918223763733064570649719939347990173674223462201828220375725411312273025112598793961257113939135241179443040393368738225430864487770530809505995763107525442569390430252268109439987335524162469429951518227650762556031118070537068943642152987691213062989357486438835547873061403223545848204198555666161814481801784 [151,50] 1321304656748514382725088471836783060135507140439870798202990511461308422652952925333615728741313928949093619101788719618298480394222197690219754258085651168958884190615769513793275526972223657567093530547784461132757659092485721509631363668138302948435398244921556414251318633468071567066101479009509392973373635109172635648891065130930045017786644799798176986856683045867917731728741180028374407927910784323892111797675345785022002947495606577698048764322270556740161408853998682202479176831065970128055048190369465103354424904928010141349481440210690875776462835703785554139249401657384458880642861470057230647787119071609241220324236201651727737634903079687167334194997889240866929094982570267992907992190488798804451884750473631284843748541174719636599666733164938839043291445786041188955104456765762761151368531296282984713854706454154027745429444287355211986119787698188112633035195012180829669371324822502872005065573550395709109510363466372628568669456062902184052900216660322510270029311785412095701951068245112854676647983788637548042366403369558572760178795925464108459161505921046355202248525315343677392034178645118179131749808871810112027723607629974754467354348868070286845524044864731689729111402623785768143742747019393698556406943198644483108182631072338224680608170998899166324347504845355277531826574423635836696649441967605761869242114437846004262312088605623769745133713445442798757279675085383389747580643140718899216336163121127897187458149072641338524981538755657464350519688761636569407442340506961559542940084295518218216325419112974013118663519755679973532083989235222386815520877376452462973518988994541526822702713035859434881772881896504966287805830830593597315880266518102849869796848814579700375552 [151,51] -379494166062457654382141156563614020327003150019733199588510598892104497191590297733380502353042682498351314531841254740461578572502575961330295189965000791716729372268743263355276609899024119643381768117369338656631290018547574889488770845736758477810299075025889081445265136466645030302377556108920827140599132629950179216411084755091150425664644398837184145046654834234399037625932490739968049434487551280920277556839890360496359681945603757870862568657567144833251369895408523802454407665149664454395591973029978911003903109049181460241128420725272703529776338913725287621138334306616687292377927502409440233366188655672171576464882139975559268386035677379386607000881993287284948005886690436703042544851310573377661039545932623102206124459216789829514421424985589630506689571126719007046759703102093234377738296306073919383240154461548641043108644443163477774100200605154437312835345179123039750738349523543338643736285298615574639501022513997734674030636571341919743936285405185411476018007203648537268917167119803038810443813653774428053343992544218750945264873208585253588238860953455925134767003687461356606528025992080545213489667044940831397127115908980173366619057524014607580997939814975589288907497313373288805689590958544135490346140465412723747972701585471639766742009521658928875242597842449833934231132154920826486587066334834045093610863238895166217124290988014847601290519050633213059327807904913637307708043391278157662643613569889742504498014929311665277712468591479642429935033506483354179219670934340622651127203235972394251591572140783619603451026145615139500007462315952422388410472909768540851828010338764793967760929184365588792208471555100884282778056544267263318812325407599148531416981834832800768 [151,52] 82199412710746717876925921983043382534396583161802585290710198288899769287489437248135639170778592516201914327439793111853115679182968292882991764501970326153419504606825858036206636005493620377173084471609535227337498543843450642657524581542672008283831413783395892993641662391258977589819368832387141165725438614390972715095973696566051121028605893998310893929685425116809876155223257727998570618018588030075538394100930554670012403178051232623415525861679435718751808124861765207127162177373121325640892433711070469861176391503516245221566661050983819606762919526556093394834245194755711305208153796743394840302102053918032149355764425877231238326995110199813019847021715303464199822248807547230147479938953610393202226980333933578773461128127589511945581459060849617006818166546740953912309223867572276825396507978639711009993979563140744199965431733303660239383502631563987487989931389435394398821172875939538193264983154864265696270776730168990175650735035381213076454209362600857820583977723960870280729443761461486911309933704715488219118314786311097460626768667438531430088577648301884169774392696759957154629952151075938601030672621350168122553129634690615364754356758923748891403137415699829661974429226884306586605153905192830595734292618847970293903859437264436464166272807701954151192288990789776037800969090544456662581249966471051617153641570557265893370443221072843350735573394141366408639905217048681742397928647476706124919956473819394071712103651655331513811028969794737407399719902340347912003689307795713717184064905847707312211436402203920020593254403285681378074968509796214954322148361134978121999771759047689812235966167640570622011463567389289290443600660816114292444765520391718230253333234454016 [151,53] -14185368830585481547137751936644006656187468447903047264572797751701933666118683856422255734859393889564750112421275392882519539422619809574022616875534487272010274040846316514483841129901010382910449363880451873415784586505504823399867776582568063647792559541450012978768626249779807654680868006038971406917936207791550789608633694111130571774188171319047035303571951014573677695428323617288576307917999005486869439170062956287594067685023615234407749715961190688477615622740611710937241885213146444143311406304552491228171072467159923799107059992686578065169349451069135196019415741134438370437573552138317807556844282485265522463637981683118087035907120633471588643466461539752992659474931241598134400803573753568919456783323925210037458051289079234865570835777634685764532009224956221080638664828069029904855594753360029463796300837771773902700028978240983539603916454573561876530830005164863677020986086433370808802575683618408526484555286199122101663154882717003311612801692804729374783379261758638848509108055432757560307845611990824940106538288036621472543235178659299049929716232237102129231734145017719746060270451698912591010464916409963397468345088134406074651918974031034582505404612984676002753087132301226104290674627747642572464201460689983420834342238212819774430484965296858646919073505503699466700076639464352675749510360997307087304800777709705029313878412946306623614375500244648772614740270843897857741321598598378748051161544708149853685879995108082752972167632654788606886248984916683388760187963243689482137796099421646498383159872901181470766113942845004921365981938191322785773897931550881347256231662717420866373483869303412305655082564013089054597396942908080846419618848338175166617287314880 [151,54] 2002248495864288233487659613934416596726788129685121873834066512195716200329426115108539626619597991631917553990286032904427813169707867366026254644388045970899144311204213686388979973907921146850571185902761737493426411982160126719431954245770862515215335931324888912366541083129994338489776447712991701655431151983759984803399659448430065568995208989513367686315808207241018787545792454565972574823825823560935756632301281448056491445821645487391662198597669345286250537374841155315145584550993663059890245323678744302687028991465491494152752573685485192291384976354670508107191907719809365477736034020483495658188270676938124643740105592886150919910857548952543222868058034236774009907949079460617773749331932019208846639968285719689203168500707697569292226111199506976534296573984837527415349851754081675578147736613223401094782573465106554051007774451470216276440066394172247359586999394851429512964444648473010307643772148844693561874101484928774522715267148022133727935257819247870737023416286192056806771920729058468503066029612597967868564394355066670745705143815248832396532248423577813448150474757537674450361493540712826989738678427201858641153499409152739996124237033516557299656424779102097173057030313793766012611100122560617992470949987043441960813514009742265667255426290583137780156883246406213536891804167335940100056912741675929540716117860502572384429897344711292080920692710158429935971640636155538859028009500631010273468067482848297588933509220019278180185849592793487067811401525420418370598830382520841069095772635054685833902844185553557665265658297645115751213700924798143423884013767180246397916644577334600195799126329626301131337846594500963291361759391879448320372411544685899767258112 [151,55] -236999137993590469326488752069154930785491654411390714583422420302986968905129260486696825919921519011745031849746589378010382465191345117126613395142326931914862528809166091636132898649056373314579119434346759399160072991880631363616948670623699614523171094962665313151917864216455850118830573834282201603973578331966902160311174979120850438051166742670749549557440010936391714070732488812886460165089241881667883952778503022640427042675940340802183851568160833243714102849589972492472494565823037489420051722957272517444160280618101654895802211388323863049169661384910794046488146569206262968393060875141603548933291668810231673473200316658226638516085055440357106795407116733044084296237519223451553466768720679049668007074506664612834737956683810193122736207658318142956980341115511025095629187594294038388487460927963897869039360745099957930540572579463530253009609771262086646583733252613992556669558143028074831709416907120825980481151116452446540824400287325908640646121181879744916025335817004787756658592325580293097641877607992972432565660341021422629698678910835929827509153056362136065985759744428671952857773820764321517729584206885484165194806720142156646405963061292936742321678646506819127064555937922693539718655075293488313544231275949843710911093417341963450282705493379679523445784663019386328525384397719601958235139483771505732025459495019448746407378279882360943025133700900082330221812754811859269287441288849473065199617822493843596976515334595652658542445787773439535086307377142915868811175376379865670050447374895480599664994673922955416721875032379467480429359022508315239966988882243986691547848996488806336975083058039778507256092704918098811224145661068202177952691068542729172608 [151,56] 24525618908520073314439563802797915636832689605461304155357358714337201253445826994590833191782108059521536060148003385400233208680613797859620365014054792256513387277025893114626605600701075226555846266074251741523090470691416426070129523601226621319381087128596338055174574251705230509949063529928198690257088743535956742122789739099882549282767917755796579051405922434442986704775974127856772261132222093327429833085178571055919590834412063184034313888798034857423432807306339135883053232052158590700518620222940664881391936245658658222032672371483012264961459317814209180890613270700500680447466518552617227237977462790484252280446121491017634447254533944685320861982495987074908313701098680070491075624390564350109036048950096052143115136641258706481950190967585935800923366712600267885030812772348433351304794380788068499107496843314671419423859779773423326365000914891177899513734052428021204396678331972534686235832548034985255155298285313795590266837396674681984412788548933349909574260587498065157146181827275255836107613533139166425335921147274810201421924218110602045767054446038198091138325503703886312359175021512893513681822117626860228118129883555318356164133041121054475591511400857308484928580217555326677443365370277935005918303321784874064078965245004653232780925821261247695112749236855202620532520644979949532636282439008750982635711986555553034403054645840439378900360523570953052222884184327509212285915074699508187251633635966858959784163828594202275029567435883024070832337151125695815061230738420707030344179483336525384610473956883922166805051661480940237606144651789875026058617539080760104520062468227141727956325288022835422954620592680033826143258443354221204837807927523721344 [151,57] -2383598412844684611508626977949617727015624724959825502331746188237704716672156116273749482165552391695765923484839607833171815952897994175529845836070549263513433910420385257457289323482897018220090729793082530374431061213331692094767019523347749952924577544800032440186103413290286875541581309523356705845188231678818939621582810446268133275539977149103888052302356505582390371818723176045238956479298579996892744794347668654320240628566311084040628520635792748343460875647813799703753650405635882272028180886680963230537413573954669666559333825517616534643996123119755150245800740386102349987648031071306880362748341058931814715379562064416697259130875897460530981085237808365036540275035039260542014973514275320453939957826185993346862053610260448291780211531747259560044356998397622616603288765541639032179007490143239116254570326028483631585050085571268403363283424381657817212679475098650066863282973452902557235870412948803673690415168212334039165952079371334534113599261915019891613418114742672712289825230231154543843082897388808801626672743372434101689137915925587572898171331656986533073299994505400972323064080949522842901294047048638771473517747298373057340015433510710116279602068469191335170510714327364727413210874639804163967517236703386035128563655982643634127473786011495679978384121708042862033006308403648165174677169112428574671389843166811606370033177271615199779701357917237615850426101365004975303377109540163088397783285786826207766319672488017624550422501799388825572120056770797429768848762488786640228489209304195163448716340599834844389789630778353371593933386944805911960472782744336190025034515650542961640774745962152714998409917399682199764253108108972444882702572178768 [151,58] 235280731914068337375119635582266889942101446088656212603269780870446746691811348368948001617555090179536965342664363592252709491340967314383349288881230034947295293029263771543558133188796735999750187704175405243391810574183031371893741677997728680659424623575312645490130730043392062928914003018992874931315186806412680504779098458491492260346258253846755986200027843218935904479507047470211706279808879408353504130531975758835793370016664009554818346833564811054844418585150754905150792162652219298846255895975816625773279478102580697166080434904961404594235890022160315981721962672047119773111618171838459952115190172217903731823011645514627717136019076760630615723589599612982680698477141648573094863469375679103514662972675029465039882500664243255388066895436488154836562734436009947146649288122179975753616053066575464262412662445573521552273348301908628427170987593824021578898544518332675836357618290626121467072793175954366515178835725218251631618433962236955605672057472459487426963004108626759614625923933674196847766599525798737279324046350934008483651276212166248053568195775228789703347207617437574839072762468127370409678380409095253304518959440877358677834518046171982688126920245181281051296903004988888001974130757434649643265611095226669227140823949753718949477144877308657536017670240475628471221972871440588788313626710139520280438071445743077413985605757615830324943674513842453039158751097551445886841511750710709317975076693070075803716165988582927594258049112834104169199087190176085623776695159567108966593218233998742862687880180085879326671484399171484006700059706099388940983144796371480360559809309882054974523081697576756337286124712810998409928328039607976611529216128 [151,59] -23907209984204053718966281113108851280153083799169505649306567773029803436779933997823773606318090710529096207129648149389753935695858299758513739067649591192567117738544527446169909605467123106747106043355224961655198088112115758557093170438488797069279318082468950521153886488166786158686798146850957840885153259477702207649859003508737092091967853704974840773802200242950979803743431582054801484021923346752618837974984655480251589075808627156230223536651754104115653090960389032111199730283380686801458771151873771798466857345698886872805558374183814898334274749558516814645800798156147161377708854608989871927099045388190698231295571656758560266670531264449899899267665091421076921694955626660184119334858430542159267254346484815121422375122762073824027649563114850371927883864742993281666816747391980901090218384746461883963461190614117238381517797030134334547692646718814765738903208729853406623788829785681905627976238335007134922786580095417890819450104062044654482901413452825864220229112560505838015262619247889621928846834728356173588370366326108661355103869582950045309596718477463035605229537979493565196363906899260826756127467361886161492600713466442677353742140683490150742480582573552589419101340557752630942405831452956067005014376409098755896570001173252257648174640713979250744606222129808201822990210686867792014848462240758873838174257074445957397684871636244092504002881376802485142903003634754051294190672784134970632155356206276565284536413534010807651333862359899388993706851800594970790576588153736667307104976329447787910258585337777109651636829616462490008347401752899088056687496275381625621709598351178575030332241920912368907750766818527902737860632252082417260272 [151,60] 2342856374583666231155570959221787107836348845024771670526881140324994545174292238676927605033414060948853094979764891915179138314545621983634878942379501052630567197554005172359998863730851533557814120821763294614311317314358706026394857441215432162789562927544894192222226349149533971342473597143391273175377934409202012236358342263412168097991114269618802152241678669697343381028001257590666601825302585572016164607161299451197922761405884519888856323387699127549148201169609898367185734377650071883880373775322739368173497236594201364557722213570180724292753805435653210842602069314524106261126648242017492306578739597931139937099247865724402107554868975592142451698663244679557776526060855335626478453602496443223554586435605389891519734221334228877748404964354858577330774575544101508680794215246453743887591769571174685878257522237729469973612864220251768187586011678916427390669876147311311755030087039021056336918100583793166657600293050835462551224617650373264383405994933900566403968709165444091100757903884667821302904530621676657099471909156882551040823934868958691705535496704159908292804201932824892622678741703707940395211625643097524699107039584326391407756057441930007456776225244477621377332815779398665107035833998913763585858720363783041172624038303556527974342993052819685060258501524963383955818030223904508874691446600045458579327645857950945113728194261527935823339318506216973359472334207069699729677354438520773174597730477039008392574590713469359212072210966536918915390319123342263920172944021332085996536068625379596775638102070928776556878107298421383015247903343198605146607442313939236479312011466861763193848334657879975781720404227125427983802376789074878432 [151,61] -206099947043283169120702488632798862172483757949766721017342765237620598070606995214031554695590309535907501144851113586718354195020876934317843236501558287297737064787254237265653635137437271752976225401569891886258516668348399406707083930972297474996897483318557596292522146032209936013683371192968712246001329392213721571012746978990543937389512817209348858132735472695216629840228877980687863249218235799951601237626565955540173889932902944957048044390316857297509515781168466058808894365182101284744496308446306053373526348266466168182969631586881230483793812572097045773617609725979013353781312447567937131866065930366214722296476585537175148138750532506048481299120918168599238959030288654266255672051462209558656105410881191708711597344202878777033007511361806892062100123345721335112173562845780874471884674440592106017181183515123107231072826409898825873985222511323553049578268004584211440150193142441470528126364943119826568683804950781578009778498214031364692804050947061992164135009155300010429172486358971266649166455799717969977447102708691634642209406249909636795080696575034296933132631140046142344429917977494350229277129117130884229581385400451220995263000334646478836285271059829154709963238331496387729764292592102535847278716990616752643652221925489380155020699290008359741886257805317056668142076015746365823987492334721884551202268945232195644750706549788036938863803440542359851915624262387703538787995806591957890965195801705088616974332707258348542134196585375165787445306275890621699436509135229758142770937950889618812306781176085469805236653358876050851282081842596910704843441384147595891955620722083973762198876186191901912729573237520719106735145365032604 [151,62] 15784072196818064080833141298733353196219270723902170943307062279050735624481675925900681652683647384939133488087121929545010568133606076215925370843133056545505409512869045262546060738905144687143312620505316208313867532385425738413501218754253874006764371307988181163238386430364885297619861441038932516175050688650004526407433524946498860061626593838989976913109482271187639742389728058220782454327943774928383188899737331663598928790884767070934790077018499165155681086085181064586905625339498821723562024676906844615787419608749850796899187936084913974827492403184680623689894083088774412019690232875920383251605115666438466333939870654809178069231921825675278614527264920097560072532957548886277485353454925290955198919641618303737922841785681475508007466519290307337796901846075319566320700968749915470555458459449309580151327294956529506271449143080119236178295092376132297342105719022154481421255442593316892651504084399062065538182589268846382325390953675294986195081405072551640253361382240376145116230649848618982391240400508121920119084238060968081101258957520150427459760308710020558527683515773636742833273503182394057100412207383882120706196568031642998509354152720273649641640900703685534893712895562727157023932041610990676933526411377431070267752042077500221867319426238854118256901036621357753413274151606080193999922344918823081265219086517209424079350780526279297310127461970514819642012049308853341533771691435617870362765905306434492967569665567890863985495966259151385717165764920410661625881828355852742293204845911853950417294458013364247877922682827398365269213517089353330760961989686114178925184299742707560770611962385465172733261644655560505403847004608 [151,63] -1044538012834098563518376937820269589673518762131597104520618084574521251430353265284675301894282261089530737350515042300687303704204852146890754342954928168196355098378524199525521785126208915322060983137245810026693214995405953158470283089846909643442802140533509520175282187581473622487559116818975374693986197373758762296637698122121183057900638722008819465521163036768304105999635948966410087222951961975102317859619238790405272395355582614571245695197644371727909376352361873217837601716926498904152647417707017119903883698859673582865090548707043110777306144054468029680562483219482490051318874149038323059800541310886795295437407197256188905326729266459333510028132610549357404274777193756685433383575925984640361245497466186456901574518118054363707137335039934373078339382540433693279620534439292502929216408598847492606475431602616490108748399414553070802349698532890429547782900435244290691943143524240008088424386254016780130965958867899861046429365085618952452819867112010885710122283673114802481037378980839955351296536697258472545982085528678885518438546590962820621021984221816935556814443935178956965373964646634692000868920542323100335341638703199129373515152058661704467226068922810450682780998875842061830589284781021416625169457565113052037209002467181330687033275614520629825996142492049449605787923775847717216785231873139423713391544175019056799599749092816114154751264278069356935798692204006027603356126176024902683175209139759115493473204628724126247963225424215805648543572292730152768250142439076035793351323333072645652329906023073111521286546032245978144620360613080657276678855017152000410775736044333370903679694458235578436285733337124511154958056 [151,64] 60761803947458290441162156024450208110151706649736589386764657834409774413790490850135319132981796900425065423570980650028133268456922424678911101072712574760264929431723710446546885345203899138346041676623067240692922666628440265321669949292974057453260999215244402004160915780799960300298720198155434370901286748098579273566273918319788254318191569058597578771889348831885874479703477018160648661223597394244117108454618741016382563888489428315165874494341509434179284151266589319775331358206856369371213725380860679869956342964289736148697809046108820523925979873013159108989344887376016937796205238287669329002931827531721584080573360865695870764467431194801583029445900110458852762943336469965321758259518867931147651623709441021203323732924184448601455948686666904338329556822213450705195388079002538470909328167009408026233033406351049436514393176522954203829001300621583816752276676741528726871061830109892569846509711301144096593979189329914321248055455697140528770954350423256145995290945946520593792611810193211491817147765950906674329985887718837883967931303010092631377153765818980906422452231813204053972203917399533046155508437941163052100689093984976858953193184480330957973131368376555603454615910739003841032739343081426164815863720771699895664996915197551248248279632301167292027794315644870667005763908092539177345983816135621225210350812950126897718748283036167989921300809337318222516784633265911509834989195261580295435743307098275223162240644156268637563477167694059762378460716071433006363369667369872679025207603109972674236146949686275696517218321845227737721825113528983994119102085450658734350528449069087474608841710371941321704041010917667422752 [151,65] -3645324062049280341819848488382375284802123646893073022057808317802707301693345279159444878994640552268414279938229393730756725889919191647006607687957955450610281103118323136456301201808612599477269430069114209394847636644859356803414955581492136253732444526105738728426478802048789982449480339037296611599860887907017448298586613546660435838404830138175642329036283952967242016681402834514900703779356875403443344447981745662951846851492058381598912897365655367048887691547470619486155245630159335233017338437251446366876205555111309342174935460489376915884155033348531025386421741172909136746531457866178494702646478417792281531832336978306511788936678577617927037747364154848398144411357798818532150298115244151857492293878191914278027464654970127477682295451472343636212596584808378988663003301368852216988498070373320036943585524321384854535957045007598839399108279763429312701763467246369589324403606068408958341047503800853792309766304041459230407290299023180658268182724812038227778809784893293761143502383744563208862521179082002306788279973130302618809683926127390452172529413764304732423250582650906481398195816226257983762952557751104883639930169109978124216818143659243252705895233979266593544515701793308644045286823855126562275489765767399448978233848690801360454218126882314154554379549985331253705406585612473557797381184480115507964218351440969756105096810808186786559758240372639626594068518795604155355526776446991347659987813578526052434675964270951034051069211515933209453259788175970634241194370089185811297234930691157664467340545632436618660485634836991156276450181539028944085980433955152632677864173706146709524375789705122462312068930847642964 [151,66] 113234198683506044022536342497284479073909703855783713299666412146983900052542181844494346666243046627406727233302020032656793131094049416041177855768233817789757555170509349478200675335310714634774654512801422831132721984174584664335261892796510628919642323848948661804421368315033876071900549611322243973309324642782487917609630598635394104221609672051829886385398095146440104762562577645795459531550707176443835069418416219656645072440495795333969492021121548700265794086264634353384411742298567177928228154511511712399162696212068377152316450375650409963772858154307756309643675381182890713241476271494780933760386589181984398551533220206175476846667852614265230831380027742505579130052195128287551624827675633912670309880988885873104934593863570905116183232016464533204725883801089328023376564073165046333629903236407323538938441863939682795994204585716369189201303286201151833017450180684122117841677571599179069500683579331687879038221701891625547626422670249864186342273674587052072101000886594694217503863364592470953089667984895863621289988539578699369174701354099766076408636740633979097138759454710629175406386462824063296024218100399300949595577157299550717348946838932247397713862506060660711387294714357622679950645095125797703873105682843808332782502309260857523764246873437488034862040085192716232483583348674497076328141808812624279614068291675343958554541613051938676557743870839101739060786883036805405413178775711185693530459711743142640073753673099004849110921214791949197973880823415471429369273951033685023380587900856510750970435709349828532223113014152893053669069958874371439484120779143783139260692260877109414494557484890716121952922972160 [151,67] -14370334290553690157053412912938857356438157621187082137920775685282569414360473435238237215280046544727107829438303553117790235637082602221965520203782629104730602533132414311984291382785113853650558439022654114862431945227020389921729794756212827315601738824284466887943263185031886546246134276399130787593066767052550405160260594548179368001497282185511062182103247489339573122041252098681645146308278116509895558023833003916534413218543771461201705709405596210017382857898831829474116205207976626125743126065022188833264442057994755359815196383935739575579431020764607379933038214434474174763301167553218093916374041216077322302957276531406291010831653423180329486177056947119729124619578011171600191965565867961904340324302216636621814165276294516960120114333396026666946410912146726112457137607187042288243218443682166845017869108997341283016367319118946315892247667333417903137412867458444782200507341163096491883024493435546496905079871057432328208105880446283741319428734059624349758606226707625477596502647315047106588854934695470477921539164595702665592635016123395885958405824609079657782647773816748128113496927860228186121188649388083530945177786349543983806293301310494448540000787482247870672133174719599382349256434417727378840053206015470814685681232437269850563378135220460013885850033530636003128003968582565435627443706167186954863317615923785725456392214333790873943888265982725442281357082329525287195848158788734832263924404546744073581397516566904098318338536570240974391999694222257135609439827826976085660541755983496444590129958875503255617968530793718017259611644126587707563608605559042527595333549415900152348085457731772456502490112 [151,68] -96508639475806233466310482375556549921132969095013551445441104536124570185844071668274051065150965994627779665860388562581400165004310000703822595747036737046216217195354739832590172791499367615185946040692084812818511573558442634740200774574157088334135782655091870215806022907518626458847471149551720849907549839902267977885737635569884975426082385115462978089242807473624831382207050564645452438392971442338104493208474613462018377998590753928471590069330019676475244958246785139766597243313719629981906505454154726009788807474338753190541496380304734812751214774239247422166625546622735159393944722403704127764212892183690254873314503686562118290471600155358873479982532538278830708531074995436978250383790058294953075407959487633702753790164254644126589654796700307222064801158840196023406785634444340053657997140454645528487265475038163669754850446625811557796314468257284452055409076613186979743032262279665365376269681243734949560266293306577508719198002170355966609553256148674088302410831842881822487615368135480517049626494855506624809909659489847986341987417737622996038695381605914021712099738493955525988981471765995869626659569970802846437863503433827586512652396307589348316812455789923390962162452333341993336869880174024532219830223574346748926141487829077763623005855596028230160779756137102709762818309105061056662160795832118702463221528728163919100079080323968543520088362058739365644713482099882636967074178457803730933316563409553798623564318988763883844047965505814349881684715256493214323343252094488092965228773436231377724556847609730385955275656283333357016743272715171256399266339909530456785760599853659517299013391908285750912 [151,69] -17243187741441146932786352602148383876209542902430210816362869291812945485011580049375334586798221235923995104706016404607503270842464627234120727835368509733705713960944112744534888362167966140073667658682989618307624155983271867372702571222195391363631945140061517527346172955408761324499111459977930711642157753100819128782371316159175040040770423292826442005006923850570744211508881964748248245258118717882394645867370631727927783003083636180495222091677522488056547886916448385175168984780544863036502501629030206156773513872944576849079376935171869199815550578386451346850145367083174555910635267137141063596825571272114046105298689901841089426324603034912461770417819483849201472864545807287774124178430264814434959495263178697657828685005343007231882288462214012693801264156983826353843298026598891066323370405963657469995713429889010428856935839992354510208475564766912003210245713567612545425004287833214517627016675616020308402544581759621069653178156236645480991176478491650496954973207067816320485173483790264370832907591250500272198122658101226230169138005593942201835399438154995547112477592546206018411759851953595174294375579525498068501418533571818511732932965339160811272328519307786907171569467409183653525192522051007150804125902317823287896185867918599418756714059159133570478201881530225068964919945276220972802813842219812104808718182771571625442066927911723649708217338362944797145102992138069272079682590384002127340254891274670193278953324285265255612653048832914310803552539882496445760555150225980059118393131160679120463498168882258378054239093699991056541480089567958222791753380904174260396014268326993158559719875478475568 [151,70] 3375457249475513996798277590936079492229601437234824567760221324228447606427366929249255112979698376143658074262912427806020122170626365485738819357565403822512737778505293940923185642103279165141424013142838739043660391206098465184236280613827900613453554810446272956284584565558308071735645157753639218564608285972399691461576101200755664690895202168838038280472354042142198398802579565253907094913828349492963756566718630320872623798806026135126521655719054265512882811103613160853060908050315090713703218996274303011542938137542180846143423186849415178947074272229923130242376078905868351521097982959307005381938471338389803169496722345715993200043963315203392507641385675769204582711076780257824999482401187569599566006539416838965250132958091897906259834050731413630558899187521888028840920103023973748982091916726124432332245608677492926601577569495056669668267699495720001236029312257953567406926154786049349247519915110936521363706252477966530269961409037981706111551530841036518564113867398381802462510570443179955450780492183698202398177882033779463406618425619946248302161450660167477310540563652951046718646368011155872997510798529964661431691490673060425473671757386428747641773790367832945966029060472636380459659262151817373832612118033275960097737194545100804619131819512603806219990657367745830576751435490559386072270858205240213968954458078304223507267182394737250442641768359400652921844712006962316023060619023139766863298926290585610860676122710269766752261205911054422834333622399892421478861798431730142805928065409236776818089173940466772487938601046170370868946408007198085454794561662300083950753637138021386577073786738432 [151,71] 395265584419185586862115323568683696748465802186985007997371535525483039988505340823039895428146945398600437885449961029954490167414270694382671782030577378464737771484291691297286416999377799521454213856153028639299059311577303494281192608930507552769408813618433634032653809683644808309847166850080802097553095469533152779327642116888848762906503419887243297074197106235960623760235483644739470659739119509828236280442378288187029373134520201117592760828245525258396300939984184794752776670934840380660644876561211404747804917757023285226482593806551721939375733039934776827328116949724909876109685788757592842026879253458729081231962537345430716404431507482934781070045181818324768055125999683661609078160174473048964328366752643849874504956500153919045495062758535608005910847201861493216487708115398855923727576348798995076079456511175665538616982160894467926740018891127080482001542587223092638650311471335719867025874688103611413659764434800207928376128822183381787203573156314319231500285764494425042716479567724680336665857382078233547732039606747144532728572303847172870232216009415053780955649992465613179642127922231635211085327019800293191446401650589400430830259073444710952312232042029225424880705319227235093669150418164053540640250813214006721769165382169531949484273534948914222977595341770312402775193281320427471850059989667951553759755356675058094668952108568815608369363522689220822906551679774095702019100204420909478569379490755598373737190829677373890579512284619234339433818457074993705768815170129699847923927416402879787298898482953316254262553462153767021542675636840235551683488182690154124328970256683105217999870496 [151,72] 32981060107223979980975192772059225075726240806189523201524461377740448293548407889185650092777703664986249751863025686103946973544219741112093758550890556121188571729760084600530431648906555081798189103147079441338577320378576079272370641513100123242496219551611191865756225977699767579361437098006748293479383167348857259528500367808507127453283082915507786509079957901218699418435479556482675314407931988694189485659027208978442369274917639154875655223394309916291952270363318833075023812430955828642045628331970883422496902434513596031884349438785655012611671975088034949555378605557584811889227825880824173813719218218218876748239509167072569979141108068672276798036211911473165338169826675165928076840927461284759431364742738418461785610064035004649414120389942378435679824789794925438237728309199248611528433437903488433912745775914692912997294534312209949273280727778348045944948809105821546827724855461328784520945283712877597947354545908362934168689202598832909622535238774309462774352545484272033211584567326116097408636511121920726784266907069064198627663930045489257559467438873888131124346889213524297359138679614754490173742569075038960201466394903564335226008458772515348287011202863812540947116437635250876157598945899353970697445000566251094398901509368884240620340562142857927637700416489437557911168530992154150832829085761151613324370109178442676239618920012644937281692949082677062279177676252804142889389647748104050444213810361019930951376618733036589805424467633566316289444836192743178523931577328758463444995908003787215289105084680210483319793771835372178591649194424708525030349486264972314573520035262259294891272 [151,73] 1798973266520666239289790159459007568039677259343863595496739707408264698563597566208378742306974778392228691169102954816862948958150094278888873230342673809673741301324382491141854145470256405921141231856067893784375330958983562290731234608928205148541991192828964914821473317822136251917663727038395205006903644054506414941167508516628912067351353867791887604695651840315275881582072939226593380871809324408037829254945411934373250511713606601746880930442585061915381809685723323056856215996697702793205303359214255255724064831663563693679035360155549443256376596423195781192914671976000374719920566099533436530277180576048654695382087807066950628270747798247078058181385011655619415064807492088011192453384141412694746378325537339689879268038969490285342570136218402063539456659367260604897532171981651077059501786184123026120242671208517202443025158068661306114704886250051880132977014253439028530676180392970949006726030617709990128899636236251852524647582490269204776019065933429925252319542350885256649406838144324494203028803372912499682518095525968278822791573115195222243419467632199329523328837035394752941996809518589213563915763990508122807926945668593490941987382216132474767657596503655756264799239470368989073575840351637736685221910456692405325914545360130615177338402708672115628218136452262804827713504607034368527023693408594995850848531018306693192292607236679238624398668751799160816892582768896804939173893061831467255935559104469506626100519036464831494221412191327147227109551270654601493073485325959258609162545994575317667969704426792534819723441294532251163405990209624173562502464558838981639024218658437381187 [151,74] 69096919197535342186517986256125474272186786851545250176245350283774971606087299703315174614843475602300426571227936352487509974446186161443200255666383979150670788083134582644205274239778605047242376551794749252483337289331442855364303384908873221163326326472089056462975517247322375325264790446826993710689199875644460621747074919666535304193234943966062831990812773418168218744982273555182436040989717353372731686728271833492164903024912389872839239371137091234945886904074729055407403779951582303495238951886591593384960432169955372087694025370666779267272725118940017596336338303505065187308332636558999751225693660299053058432555342324179154841890096159657827657449339796883799529534473722857561528030277876122964783068291680346384681573605919505284139590091397753855972733155049006018206615277775247597187007058367919413505013084576729240811449017500465210342527295810375609520288887954810175735226447640032096123953665479154151245947857618068477072442016741142260416976409140148842610495895980629074925937856334206904589338090778713778245601869535213567479688290064721798590728424748388021163484530139601191876649144164077441652791839047114363906840060596288084181562186452425495821774208494383848124871266765985073290164404651512619171501619373866711327852738919243947070135175483806035133536724867061966956456756567973960988702755286223473122552679763267658130276157809400769627080259529833227942758575684350195998036114712198933400406729060472294913555929498535522395045027239062166733906308989403918960931627827818304075368889052079689657689591426378464419266783418484794527508260959817455594192686454392149807791600010432 [151,75] 1599888849103521211583632075224498653826870840194370953872211608211091291300233061557096477787103028102445354376764159109674289982563876383981895550914994177009328906064752130723488812688193404614826461280129364179917195083468875415846625884989248300413044640993897260388516558310147896162574112334328538355105873431477024882841925672121670494083963983616360487089297974083492553802924067085905043357126448562933988372072761200492864841114289862969547145149620014872342564655221836927147560279690917135933010297165315115399692935881482922115184035619910948720546821164047263832448953968277260092088921378839332418250164730049285365156912408356358025175961547856758341786890245171260036801948376780121674821467192145556611050668969085938280210036099728839458427747835308802392429902264108680059848434631652854309425723425160819813051073088583838811492982043277187988642235788563246397960638621306059754037710862536886578124520665504827867301370721391190195090991539320426532181616114785261567907459769831983034799897197982200633947379502602850995574813006078322770310522613582724614777600087889373690456152266245605011518577977632829576260734564742687586247145778236619014884076424553759950196843432078853115291435700157099775718104420549886187572561612996439720501159271349842853155417373550933868174492939279482218219962594566099466378602071075193279837202835249912854167838954038703960459332406572356674870677954467781621233617749035943636571205968949039936663154077536144185915219553894483146342347386275447797119302640547604324882189915040051283171755078130123052257824183329217530149847624757955907607036642247502084621880472 [151,76] 15864054877036775603080694936336660596092358468463412842619314492425250569152886312080705482517180901969506927476583083033603347630107302080316911117220805173751519473827541010283579654235462845798904313097180778686347730649737627068242147148208063238458632793822725416074957151777567290245248739702784474395990645055536137156935963642718565957557005517620368488846115794595911348409307991083461743322446985359598411153754604706417936792046129777261471183479705171644796761704242773348163723272913547008164643586239109567763674109608781300138452179155868991044596177102720384695189588720481002911984600065988909614872228680339640124287234989660437356069062483851086210466587070028747632146584845235171330391277505411054959992310739389442396177340532108359799814905811059304568974761728357113020704869455047903996607094059572574187176289853396585801661720464738841457864395148266003697781016846634948613495959822202651733855948491461598939325297144872163847811567520710141127794276621581441953436633121112418751447827218819350918649397500869509410172661478922405878564632849100641109161884527584814499842899639392882774007611742636362633893951993169048479455462511313965938619995847683772756082547448495412041708127749508075753680957282670823738685761866816354354394609590690563677768776973262414187730130775996339998481987055143793894557892042131840557505689084273055284332794614845011545745934045299034713244451234741585860237999334182790378015580331132714001387466514444373128815305981872884843881516088245176077829063108926063994133322875520108769418765951935817846978170594491188840499043088140428220124689155313534416704 [151,77] 149086189558279547502740146638088507790642586373767878398918888965127603376955224672948513125355614944696916697722177525511834724636877446237865019274402260292816199010609130262292775687650594904029375638137211647490604824045737711462856503283710825184285570282011692987714156007663434153990570667704611131729728841689343023936965537593579906750895451919738121084499882775220891880537375436890264636623489300694750446402600003249620708656706398412934156913157642663269581277011462952866274320149566079427403656177602807628822068856871235753488718513042888219279419032098999890312087864312787194563699790490309049112144003530411252179594771347842850494875557441379935043924611959445760139881263378247523155536365941315140635536882469967232462030641803783604418027806549437188086375101254080253049768742050303939478316709973215429923702826339642837380058472424140352346217903616581972006093350716546817036972936177649359658375713386393724721609125375568045388896085600556585152288301215307825818972963632845231821981009272249142580609902811476673028109672536893376545223699078386916011651308896975239629852363714310791410312548910169259696498670568359801525904448114253591908566121652506591411737744561239002253537362159764810074815535696270490368344736201190390187065473487711593254125950809922989102090457039419764760339573536803456774304488553884786411195654407361347265132531858982117698708343301044826758589507094589105052584884737644730632631280532041186320157450377166348065355292279663501605305443750432792315422881277050876895790709794778756203190628575290809710964694034184398591684570819271955828623350616189784 [151,78] 35788880906582365198356203134540322495015233619333752066541897082241138232277551926921757420739854740694041571859311615619424552552687059713713405920845987548162387716749064702184355589494334461196639484828538442080852159973589300429001468250063689833669921289235230257627165566843713750634690054560355921003283415206875818650167840127887884809568150224482288771615390816962842917883515237460037988176701788876109220242329098283851239335053004109867444466352855191796247799702805687050302431262397433369372789024129768278665750242057168709682401126048238332585320288617385810064454649629668176303552191148376685299584533113065245287335697096910901208797766790265102373718042253348567730319618612322350796615782174623670170470586945647886029194413070053078855759194930706355340050184183701940671066003954917439641028436764004823061404723662372488408315403281441182924591136266100274577937446567156707975528204286339881231373949064290157580316777293851544719902578625228353399066469315966276251256906046797869336105049093134709274570282713277374029247151003520607521606150906830777924727554913883892446336319898542592777761621425013344735366070791241003263797948688258971865793584547739396297593931638213169835778260419956009136180978971782018858289840320064889273382980971739117717820948834106249460929940190229321477091215207108956877187037088570613058041070592976511913737566848147320212649728714422966135473696771069661549835930189407611192912255864969050208597727636792863372987349092631881895560690959104141339338656478231027369269471804705439866951662513420100660191968016284460018888379901353844094131994721632 [151,79] 2135917409849839385637256900318425645120656058097318423166588276239237635566713315981418003457023020461972361344042135885554398951057923602061194721848445050655762916147910097476394163106757705778979246603122818602862628217418476721535634897478001085891529799359665633292537183589027282509422017065140280046670295104556960636204833286093593107997034928633438303795451815189748923003552626288806702210996251188361428149242353955567268154774517760023479899977639741815265184244276800597400372283239558606130272804343802041561443989284671986613473235961316590993405196405405839858667873222156195533452946684839217911755583668884228470907765328060534561563634929230927120320462098750427615436556336799530312781008057791404141290499004085176109034892620648314163836160008156875350616606439415983418048639581845105675816441218554014447595695240444665087580363675408461945394806860240517549592014439286918417904706469079229273721058782017785663095092344974959028808940352688806309473059123110784744749152035020875680482131488448269156938744135154279342954459777039723713825937502324501254235577611634351312550672692622743879929442416564707971583957561461503006292087315216099821327616525099677800567960014908371424265761147172864589897419826367865405606820206466735269529856069466138561817596716496499780723165956409098200610799647287936636736865662362136254275058923787110368303588653413139116596827518368971744267262085620880524702425994763387487755659501359051435574281124076360250665536899161426107527942884610226636643262796475478192755985147075261272052790063966730596401750886804309960415463719033556670789616028 [151,80] 15932231169201836234471169226130029141696597544365133254272986901080721186174407503303877799933915941782734074768029536595903811010167447255274485581959767970232139338506278335356020537637965692205402528883127482912251791623004895728195345001016562192930690987439513871920141917270652293522945896892092510737680994243833041915991131508000775689057606422535742035745121466577737244712568825943873298814313728764018356242114801880362633274007815096482295856484513093065212690566211172824804962401649518093848764982734976026393392423065872578349356682734780203481096374977648155093930131658707530837734679080070773741966516389716202071984790874830875299335118805307933947276364848946797628480642733069047531621876082860883539850498270447576360633051856031635745160650238297110588063100654577835239348942647954069784795140784892436271808437003882442365168283248175260438332333255183540840578344710894766440000383219536690742993221407002289718751608680432703332336503633590391221823494575241424901093278450802843420983937670726462874906027804255389956359707572601243033862820238360717915433388115017063226876170908559376044646046087813168632359123368172460487577536339835578405340030941436105473209981856124861791466714563395378037841836429267796382361520898208955298906001276767230905940533192579207405740624191863145434945256540442025296058490391478426863048533092078951561952213663494210458553665365840009755053060958384534327099424840068764578837714211899404147841576383838335743897221975808369638563724821916450531055428245479518041074062330527873065409276917195505046019046081818320829417480853302241243280 [151,81] -5325601138900628090982157843026675365385313217379316150546847234249313891732244313903322913786136917164085338913134016997302522710494288524235663962979911334032679142984352926447175667123418585914824393380492170390963019893185426955380779984825514823642340966107225388876702788474712968263465511578940739624671442662603340533884894822923628552414040760399504365869565092115033851456863629945325332835730012858550538207719288836994339486981153658734565168145113835594101337385578156830294753759599411800567962912932133083050595591883632867234793367271504295473837564456633264515733493543858061243925033898721319485494555059844087440499990991047030231137042652574165287056716674570275232383745895949292487717930020801381643602602036771313620247194776713532506088700418628926030366300996129505225912356720696753574880401591406474709320778107527693598449210427648915563508247046908054507193333845755488504580837115383225781017040979865968761530190344952297168003175202924804853475554753789085987276310719242239576279352623968546744856245228148301804536784785986151726175931465436707747563206296512160314807285878219324465601001697962960164708730473308013861490982154162567966764062076431656879677443219600230486695989739168591548479745230043853645374636513868439321623927067428580902600865095802566558602346403276618929366650632195866461186278500330387760948209473483152217124728097045336937374715605633204052471358196864239815490599400884897609319977590670281603597208858781698712702828122213080498146475389550126827244091545038657664360935499415635974050395274133559982215283469819495173156186295905077338 [151,82] -388044066898996776068394907682375112471395525719506587691284798645297044520360387561097137725208835983981339756160962754133464266002524160918563060503283725962209416912666022882137848949197790409346339644687135302841286791016616350701045442508172037940924079828960013249223014827382655550648278094890079215905613512520494331053655405861042832187618695089686001590081222665873031977650675592894887538917451060330484277978521723847388732573425680184436469017504613137262532819301244205139675693781910718768401561904562666674276243115210028300698747301869801423490498791210655457648870407359364989340354161927436775356536862470608851721494449492030394780380476691951609271650753172982912717574709404302449124874918568781756262608715379059218315612663769771332321561054888215699781529294689554444238566005399428618463214769649354721910887006156388609954199376264866199689176473830271311120047377523698417346255308533508952706366858934386394902063674163167529109884301129783655777695778220475329758572504640044308461347291012862284795331193656003101542534524718443566293201304009343744578289134772902888539579801126253628057659127744727702319965578695152165390607797644732957373820867727197795564892096476020244489637475292407863218104957684843521437482889516411035897862982634193071986410976822326041395281723492681538142825321105376916974444281093544245941031421038369997410293456975238269856335036728442727868040365649387924307836721138367327100742748221194916901568664296337277654349589316928212476974785831747902861477578416235490923420412957545541602949448625755997212332512359556018715104851709952 [151,83] -14527828049923632491049436110851251539676177692000395936193530483798464100182382492334732581358989067640939132974949306356983619824724367596093835851871471572183955037394005308938473164512672136472741666698475901013800755362017429208726409335977346098214560537605012169242401797023693452726796906247457309063508798990296049783291334033254900318310478662745063899789079755131833654280229790543922312975459853053261607936063300107976057856574255397250375160770956869401111319216213781459486837663644080000502062949044017739947845508568960328242094360054459204865393982929788245562822322274082788990708689306320574053482923420030835930755775246294183805202416782364683303056835810122384029855084872958937007324853686198249749094762130285032491953276283356882393814828504886140152023102984389452211742371779444993753352150192272043641577176149640752263901889111163133641784384289108982741918169698998745385885217886002669729809646232196666496394434753708898172144858453433973967842997385720967376735596734355943321838998685544379578545983969195563337455454576624652139246465153279627592976895315471587083278956176637807898273097109285780306736472111100331370330546578264403175157797259940230017986210716159437715125833736167745868657435656217791065628044157421882886644637735927388678502854490942472402629414477379584786757995305150635939908309848678918587433796410315017328308233309496797228171951034720328745400894005740965182160519340463604240104923703971590736506734561210558551395934243811182209712723546312204009126417834983250839041584521316837026184091462256148202972946843788123450951643136 [151,84] -333158579026470862998351269674582720512913684287535552682467629724378666235504783751878898248771075276243830166613997241096365500500831172355064174798825431546641025742821325220079076015356565500749309654052661424987068247257583394982157944934127072496913069972808502759310901170274447488634229269258811657969334107373602749316412506596520363493227457229845466915470155195339058761924639670128283194059072413644859996424678111726198414832670687655043179259850632102007960107053153972943129156619197135866660616396853113003534496043496918374600793179594899810423121464262738081198064023752148468121343240358768622670666659053455444324143680182249946202040565687341008061667580094376920350862243725873391262855170989019889069930040610969605389500060723233510723527171301690978706761549379105281967512643762669487445153577909428449056222146449476055774111691680194800212832791963891476641060814492981410670753095441424874545844098755398389924765575981892306819405153051717824881431458124745861778249064168328743191984072355029633393308166216100533472325419467337701392059167405174141936263560505119891045811486104857737321838513896265540667888181130581045228750789501960346907106587711802499937660477654179219003732143897505696470378038998802830794927246350018938805169577198361022186582383596898300350984277383533512170687618564932448230845884584252972921569795228270421856584232138687492093483726977816323296140135765041988765929450788001110336812311958487263500148245379522091955382393471287064612672348781343675620118805141468504836230265883400139769438651377752618166958104022736427500096 [151,85] -4281343012193443082213467274032168958391673643149141710198038180351294801345696195645594614230083759061109042433741560955471748924006856029958303401950281476816771559306489443099971475835920452084222629889581720551306730610632108824876068886505557758819477871525551111749540033272829731118090617132297594546640599800066459525881749495699725127650548309601831327765398475032143292041824227498617082486518612095539521095024278580966153804219183087920405474828597952655988296038251036846941963063413418556544351760642765928797837875938025126880276311321559152697409371480720086976955577602943724173654859113250361952137668521360778835637733775834954315237418644574560425281657957441313987403306250019894344292616852440258058644158432539758641552002577511792715401305059495583482142625341316157663377408603167418007518102167712326774287763698562836612266420177304348910636614391188918939160139408735785422970749602790394497350366395040696378889138469791527827533930716923860857393022583902643271992704767536275459255786838466314372308157975379609820935434856484494451815191987504302700382684420608143312119725204723947059857883339397015121117275994723707763910445170726994245265561350484640601293270676420035262931356019352942498140703125940209906359683934690028820717116216010347984507793381186328863757729057220136071094806343378297610135873297602081072942202860258023789827583117790212147956040936033607191879651963580105290950793576858866039757355509851797233883977135722758999797387772671577674386464951185402720978052945131515916438409043003134721785172686868668951643633169432103608 [151,86] -767137021447008914103460283570675507714502177306701361700864449190148383940058611808656586105185634641301893093458419573596581714378713470740182585540422736944700496362442625979793583839374823711054853792537526753996192034184283935272367441208599415333912685510341531064734667920663028455680406383583141196068294681265562717753601169277712831653394724280249959674141358465008809856073681964672710101263395004026574535759248781619420358225068219897709435299731200273894150502855831236929522618220561745253595263600294699775205928701740124330880192989484842969783358715547073783783890126548082788193315444024624248933714078535378551144909699047378030289906837802035049913069381457302344472779409414897527068961586630581841102705546028818126422029745964317740534993261364189697918116370671120429696123151214725232479045635009299892799386553436655911083250226349205558432520311805305616004051243469228351639117560535122293148148920753198811169469498329083208270719661571476933305381660415226128459901576125543614905247729118373676220801695834204504229227436455382212816286661509879521553382099388216110556403659597905082949970689832728738516682812509706652004175048133617410409873744004197021559099821675214066328068880045685612371495432135579136776920437511720937346649842715016334245498779240832384695695784881856813114210114143663591544979558295403146436175905223280582059083436102948230719487612603654838116236447142346598814035066660520447984978324394350984913774483588766465048627973794304107933804843078612551437779013986090247380467101465111221827874703775854513631365682432 [151,87] 1267172671674354778065282831384287052944346824501250142056537627758587721764373964486932793569413076018273694644970591451516217717472816891304204995739046318564586088512675507040965846742007442039238244772675629808930128922261456680388261835502902303158450194636746097854229408170677990171914508039968995340944946069492891982172291896866376990623838600503797992125986314854133243332122179229620079229771148741716566804473459383365370037836416866300060811177666149456763085353155963225734094358406491948938464375939239822822009182069400943691534264128381944820339465832254743397178753367857188545144243735633721998357161015611536038830021098397815288814222501756118277150149715986931608781573617953290834107563703300717592506985614167242002326258216506579660464342412263049390845978214425769041567149414472629299153895778773926002040494639521630091092324520660289829943379122672148649570601318722391078495226263711195754445913438031510373156879257732583871824050672435072240148967694821619394564788462170304030887455639810082955444395272548434118511930971457032956672702306974419267994212693136152961813177177361131772184628453480054797020013855450513386317630532503751349425308788510858692586392015424898494854916415137451222583482686821259582591750369688695940078934777808495219877416497783834787411495581167281901944660226633647238629514806007992931855987703225764620051007664774490354720539874994299612607047331437546725674500756137052189336061977394004991004582004588224501489943849937915703403556103209349576930079466649506693646132620456431734926033350282661772814089824 [151,88] 30118679576469212311900360803245307540933366236591158351922681925725751242248565317268578248739368605738316076520451255183874724074542945818116648356867730063209145676820052911821221726046797114869217049890754550645241650573056907350432472416369727619409933095241576580040081715232227689630144422522602681593563347074053033477772484992545262513397180167598680062620564418198529591270798735555230652936963859290767898687875785579622974776348185416896975299356683490723668840864156528056922962013150252226769628930062975214963167011860974618487814494783196856426056742931913288658407348942374731634338857002826892326333054805259310112887142276188141658309392877887911740096877166724396863486028327793600009308498577414908179716985353323873512975417610670425751997715188100164322797690971450242213482825998711090078256679204935029553252962343476565448271531723947816867663676640559117678805803860371365901053666111403415933668050920470334964937184924722175517931613817160787532107681258198327101412280747018500034414085853633763125575641777221568753528561941049504490858660191973933289111535438318869401889732250203743907156029591339093002546166067696419918957333847274732430666533882006314225071049231908482425680101687914364501696178499473732576606628717509943273329089481718602869986364886035847153325287460736548827031450824726571282481074820170428367741857716200691559415962974840785682489902570538557361715163285985203308273183563585342724315785607371096863067115829119248956033422666640987129895156483920546440077181689915418613185873975766817794538259703929251858336 [151,89] 410742852761160761491706427785785130410828482590276249324681020371796777221459850547460188970657709361821244531215596063602543175028720845390710679222717853585269455565016034419261071141843682965391820024793746985075784913960729886289914881729125527204039494412392844061473589684172288652151831039743455434229823832832777350866141342492580602741823232763319561874757484072540387384062697073890492449893396245883358051456719343968223138462502557759566496649235056340020885549532220548185676745158154514982936741241074585055433003830448844077524004562928753610627632665780161860400749577162572770540246351688986484252283492268706079165796431286900872533768849927641860597043881760299859364031863535774546519664583969549360244598324743937441637672673400737246599918747009073892935299265517326168017810990933021989194081395891789388972561340419712443528052686718136811408145389934737571210876054711854907282176308171586270349026369682549973514022248824317246246539072777666349627520530513048419883357450755751632628230541690135518296104369293056509311307050028886724693443852940909554539110968160179388970571867356646296108039054345295486326654790272686406672699671724704520573138317588542342580749600734577729401622098460899501445333210081325010778693824553230242996724748460354376377142157889517141534288200631733070901870489186719416518331732234287994722040522174502645721809510645526692960076533939974915473307152038777233828664441316437838548046583651999675364449041619767231391053383243658100577185900017458824014275834265552704437198753634170693828052127708858204 [151,90] 3766243519302761112954291552046312649407283096021101441405357696438522670938191166886058180909889438580584149628053186272707281507199959515392327443057610355397546797160357320721978146767255503467808867530551887081289537336156002659677095246831156382368042995203847615848478014137686119546986931883763414751069925307193552695053700799010270692295918531920129496649334746304023211856027233629686123987647614592224849293436137229680654219220049992033518202296529153175250415514083052254659044301095606088909065005985630786685714763890591106122574187091462505268164412450197463983366853286716142653933063160827524139374923514228503839093937638333396250841562197562992352615298308117398044986616927156740608773248760174668871796804062180095563366311534172756463191644631252309078476302909994694719189179003146086760495120213554590096097144324728273154623556811465927564123521423795479994270108398802744943975500367478680973454131281468028366689789116985400413786178671974944386791269010357467322191525763746551528175404131136836625085270977764298595292520865588541078809375078007759011798325346443369305660217558657599869343726931713595342260190224202042091529244429231015711240216791024876056883726330308447042639508342082232212431078520917513156727677707052546175923821490881063713664250327631380641389814552004505945331015847178980075105789371910583459180449572795346175783857865146644780844032100792121011775585493826813069312871068169319856484973624686927672618176116589163617673843046809060823816320285885133380259909060169087468444111202638980136076187707008 [151,91] 22948923602818590703163581104175435822220563136152331300028376402336189883064030004694656287706370904790937351945973523187863472963842163309414324948120804967712529983727336756606408375836673512996580047705717700560933892788607836926693680287176738611814114699247538962296215758509152254055535724063645115900922387797589523087258451343372522548051295824178491331474486976442109005786034061454571162374135351621899719828782505911566333169440777026254631212530585205666281550172910307103145209764626867910329736063204030055117718227090117328063214968000649075166879224013444376440817502459369197012172825350070751036788682375051411882676279313176608019782590141221754425901907907358255037914587215909608909363803071265418184719881507764536479872764023324847418989944049280109259648072219935724706726586042750103495273193866367481547732613593079875169262414276115734180625417299677619497390545179266656219779752057187410167634359510517951369546053400188070268671425738284578973469838111227532852533057530432455563893859216839589673323445288702629201919192593578309020659993978170109774659536496473633532790759634770396756492806741888113927529527151473999581332414332907053473623372873745244304577071531876137622556716019604830436059123279000694093016830517344859258474879280358132661148419881079345472577972512931096984576273914101716667540730730659481736237334402951489945719979528116525060127908796507448331487904357796521512497476226098915113324116890717593850526781686486535643564651637980114961346801791988403283061589611159783012092124828241659482286544 [151,92] 69124864062330096190395603615770564939994717142408891083770062693505203871322746098101929039629976923687111299385028871484117261191239932106183138293825604149437708597623029944199241175346476206139965318617588083441083056335375851061521225309581060434461444044747567567058100140230185527351752763524375548554051819219067565641889962338827924303659811687868350202484990923503370525208433151070000410557189662420892075964111390445486323736640909212996989805087684607408279610555251983735037604556313568185023497378015156669584202113968745921727776129204942201496883850100736610735325798261446834256421008598693577171135057681340731404892607911294385275545467743773665394049845536114219641546278359804168333225041944695357517952822083421561455490328504839438910401612045893068882552260351843039225129087712307131218327536493565990589400439240315452991953052994958393318943803126217201778537550369944608095942216353613539664884173698034066404510263801558411479084423929787713554950712994963778863282575001484340079859226198385124668847627536685976715850168990916735527744906540189572023848344107942685997571407768362851995376409719302582664474407667778850641325345764878774597219569648151079675547048796760195341074320828470673976928137281378804417696277501668759329915592518119447903877071479481148130558912882837810475930495916834962810972590465824661255276250985858480294285765355822350473668318257373168403563846338214396690982720991110833048617406433392518052441373077847188368590022941252987393303769725438251868397112819995566303240395551212331696 [151,93] -141666948798751689069038712012768121596901055596047506886927643098635348039114246539206872935682461716785133028025136970711063676450807583379080297185708996735369904247649172586047468389077927418147999314682167732766403315060683826390889026423891126441874903403650752987204470441011352926736352803170921970321721442182738176000224964388145073603555802022037624440797034955487301612188551793979117293573822263800328243269630792695077055295071751432063123705020784855929080993716427032273615685431117779264217678812316898364075396171153362503363194448077371038052556538339623377669147378969056493080770100246163437242165612738683140930538384499531929589523780672166209374909947357761638916148229260968830677771319146398125381538746633408512617057497423619539043435312589178025160301501801319732087541122259028546609425274345746175190100112923060650162505876350682514620415748004163863131640336652330017538216319830386750909393558048189812318251593476318835884925204024018490710148047022622154902220347109432106321585673900768921689249926856230233850895005697647390305607651135151204834471559696163088299049750140975366431175011185330201566718635987305260723861053901755086984708974035545095625331078955725344403738150233552620901530558547500398129573235315772216561256744940805457153836460615408171414332118561448306862222865758914116960135002087439748807384770811340537908397352255617057999265441873933047420149532459344626228902186119791034498190925848757124040770902598233313492831831668858169984022146734763126177661842292122983182334549921254 [151,94] -1705136597694441997293728116248137011514583198457728919697116636692431528957004849726005222704138032003780631446011682499484899489035624510736507833822435716982746979005637392844581018177528835835626243936469580370331565193784919106515886221058469928273620520655493458261204201751164334690997746040481601173977098519339779051870265132057473373471005292773600103723325118171423146516024639632532897488611559069599166202882420253392636354389272965753034503546453995575711606697185428017819259111007500556382677877536650741627431659411609068679701941462282883703592691123788169086589797969162322092127875281128185518296242146828392386884907916679541855554392719932424072892681882063957015064191595269335087271373976586141143311627676911020285288391896602996944011260908620138300400485348117969477200648377042558102751866658260071325463978115660613478204137702433213971817447102867430216922341707755513160099230645928754548701732633538333236685716283735866562847033618014105314863652335972618666406663978218173312553238389912743725759418275330434031592558352489919954199039112497969179501675252870575648005761401962799167965985092030858502046793382057253392232666984620659697577575569324695480107772263155361824793778397428848954884288390263329942463611133352167168429337848470760999405299477542124375543135347985334190244059987117672444110847867582554301708197447913092609136156458349400084632998966289294785940768389332984179042873225007730950210671979878252687407604425991284494286392497891901087829483817097323167517095476951462252845234432 [151,95] -4212301969237738725213136922415999730544884316830712499233693905035742919069623772841284078232318666127425154388639513638506363885861749080301203591217285346815676407537523227980316935866880162934860112599291892811828937448362181986776908945180149431646312526456333889923022010502244157785833873602924324325091192804402179150411011259971580176818870395234607904121250940224038391478790398523082507484190240210758330741154550132048804499743384258816585589586753096311819640953403022578489157938351707322587557156401740287231288578516149460158734174322636787750973734942938258478971391150706416045215696268681706619587654462597721287557891933554840493138006835130319069460058180913054710666754616249113527205696246276042616782628164125498914814991738539896006259529045193947844871685691977292891672371023887868942946075954601978011648151203893595824893096627343577300086881058395057114100113650213045617766280721882443987482947876148577021146444526761128348806453952386871130228475537418947579017150963662403479892487261828906087057232881934729847486454851838040807868750559473159164889157309298839013875081216823138623685031451755248103592684920846190960234119686064509562640379831393399435978150642703486533174727500212366056504044263040393293875436245686228455739533828019602841541100132672401196778023769559106368701090918767484072553358311655937108755027235459515629223396733790920430448831947951222003513856217316933441909642041635663414406075128824942031430829385524447688630344096968896980399250921525070953465848333959317658912 [151,96] -19221286919981592565858691364657368485358375227055130082966869091978895485657852569929274122132170462531761354467138529806957554002954268155747644818206007841684169702638010617834623685793373061375620110253758630110358849879253786202377496484848731494171079071363658075027571278399522848429205686159317855934628955134084234884251953124185289093437407267781316669765222978008275265473455779984685202128566068816679256622374730939101102496299582724813808284370633461882089622120932206979594949985343673862956682293774113755396552260791187309303454849478044922788005485037483631169290824735080051164527421352937972484594206258412857265001848714370336535979423702987373730008436797013034144389893303663848489422231577622766940063682958191203195122955756424762155352782495483604429102032593358351125136015832886949039064957946666850131500645468143293658674614584976503477927055359985626930292883244435017308935561592676532705473963858487146399075646715047384441178661634071206826536088929641594696734134227479641539841938374196227627614010786896872975298952819742654760453487162127837940210685976853317099608498952874296635778541392144635981336805920810790076445199833363231367970174730007274899917093547015766239233566501188693213377115808924483160143303721232834927721028779010600885484771814479995951947424513439904310687346132466214624873255551694516178915931268964822699064141075347442779663852132027951721478951440557782564650443870418972008880675267057389686370601937606963144552399977128867384246010917896650573771541059889080 [151,97] -40261461588578283969773727525867630311837353050876790367408979523591880810304563716604233367074375697241137272521898698146007396419900574948021778165813407800209305916838919818818406176736408052099487322964379373372603170015654950316442273319066677746937647722690460006343068702408686372410354973379369083729726044739758815775362193017693596235063738162849998378744294635652652276856011595835396769161422818706449232777954184393485113069186076710952037743379655915538613682296537618937677696426803133603064630493478684407546043231997799138232823521976960990423070527125553632766334660597428405026960124177414705970276496012511819334824376481512859704212226859173348548135973804227304881132494353994397370760348832517063185978400043766471651246031183225415479680181639114789920738426931199863677216279205691087793622744120999325475871630176459017529022189126148921991788493097872525593250953746972731755796287502336898041918683224588503278776442691036956124615795117702850268626295762955054025169421080767053539525928863743404783540545658331852857120138729030884665186349748024061622876924388689763930740305032857752856594290597513368123177430665425225560789663825359522989788755797925725243748802957656769343203788293935164099565257616860113119593957379785156130638368779756673396405266185620525618603655414290805300006202209585520831650543360902411516332414097955696281092279075636865846229202768700412264467306567019745089576900900182055474055670410680702368435104676840024663984598846463651153066619175135499140242778549 [151,98] 674716134145032790333942575860645556591711949189089462750272861879026079655312149048447706509485363991074885509572520757506806932967641679552819956731886084952002489628744832704874618057960761107045867509496668109582831963576090510210422605001437575494871797019470933995963898037956197210914083247137192361141607993171830427453705591698542856265707769910025320903102529562353184010179243495824817263900337506382829359077637751254871714038809544201188347361172233309215829380883148472534039021203245940875782798200096102086168644758939903497844835847947805206425972321239456377334465217986138812951197982261489645455810946715924081904996237664444777632327319108584446267544689809173858443148170613943035021220699085353361918437155987842776891822704253910915787180879529888923751857747019293210659062702972188114839970788603086266806620596113010055249708438596543827929111012607756294849476260342013419183548989924169073566292461226653138791393550724550430508480300596382249556597963813729727304020981706629423113497466323199702661431363358647560695893189468783547800485983262144873075297251127187655335020162871341597600747914281914437159709019611465318751792311867933357679570976477284545331791979168488322946643272504390714191696459637924520032832198258734433885247956599918920891540987714994037146814742404236097432152846163895797528124177507680067939068491376041574145699274028760074875858590702453581052207221516017761010543277774017265029021147508722753704746445045919390865265032007342984738958443187876411104512 [151,99] 2880050651807728699450555488670358332572412554949429474668500277314086812462630931491640374776781927096228153503534230500855266418451215769654033242811468349493452480107678378415770512442549670046079487025893815427280410412367640275051346806397466663354451485764242547331953067018331645296429100701208780693231586892780948613850366532374007544475066140970492041288971358122118141347181512714791985579561078271795928837316787612691459111305516436550310378431508113437505148177192492168381494972079117810785723597234125133968893118065716498594461438634018068593779553073932658908894947159395278184262760760659737960058412349501477027905189126649465038904399873442816561291406063340699591946345693534882921006314688741119071497483924204817958900719746275448346379051800579869649527943215048248689158170639917121381265533203776392041264716954667332195806765688836322645132250489117606513581247419150327004014305922953984646229756294354660927461700303577028839167962807058360477271314354189065855928084133229743253388170520955536191527949131748798439362905525001629201643866109630873609047406483504133687128888840625052634177516531997129122056527363621429316821120180681177074374022372415161187532749214196016465718618545299765949878018291500110898438173364219615119925332321764115855896652480912327429824154988562194002070788416217589325076669080970107865852942344497920900866498570666126955905897825075719121922308585914394576081387674482516406510936562539677967836988030944390740869041727401849302759782326426494368 [151,100] 1270705489158673348607869277302516345954389753524344356350426675934005665895766842174521926768869735848697014936758883338041259655422494462619422485920488676155821704495661472101066213503758454648464329428322175642152477808541965233362526292274793511081928702155233154511013291209953658291954422215921290134184277534782366221020744293202473317654508326279012316300636429685637625512219449264354190757087334836321713014021842460960106790941773609620784548133476084244622202800895616857803011854727246970875301423389621035168417820829860736578493824564089767473962978349222284018573902054521174105499844882287941149636297893490085549341613941975603794381243648037496947955290715163203934162996607665195185439030851708495139823299291420782010448564131947577890992957884324439366224505408356600128632185194798228569352214115363682300035053480520318501529291483979780097648875235209987003297723802687388620986748457839174531270100996372990606104969335430922767670380470408205206625791384912457050630755196490013397932186941190710015635023745002020512946216520833371746406171341076648056088457105938240577112393832063463894616564553233225790916614983541662056969833024234676416835408458922851406416288017547108607744266593251792488957572860594878460069762506726247747082804572064506269943689937539649308880976688859488348698891546849220478103647329873764697753691136774548821512575021012475680502430898409692802438474971565035900051375600907715598930673835694899919564982419289278089159167453601391448695052898944 [151,101] 12811549916933838093776189169768270592412741989235115525171443792992116759160201768401999867941227767116200510091961948284355610410892381741078812948439498281575509842991656112378827249789510699449210423894887148255757751959330008274218065146842610345061283886394946537673194724678330212277369872016224574914041395012063325586763703276921691306613105880954992927410719132631433506690558386408992461838055748448276392252208212511761482828462291871625652317180349160177423503576744453675234920005581657429989500998268186134747737179798727063809099418945204877040057703125778492015152453780589388623227888116998045676022646602462619029384018976804779311921699277724092200697352192145925271909073823055810735567311356143526898704830902563048868239681487319258614459500221108620732618819449569191766938319443511072898041068916640384438023314672992502258770376955884374265911787654830691892921908166545963944503267483673714077050797551437270861920515138438177938777457984933160623014059216671773427981716685728439055370745753986388181230581816951161705830695551870181485797003764020985985791764593442914464677333153695476273535637824408616663437599314075465676089013321982976634796111778907575472935515876456016064820481703498284243490371162440414719700648113657894509582804118626297459052878368167151980544848849470830346028622794793747935089667117295632293953733230342115295277347501250351315795345616770783628748928486574119987139332075993618600710224718113705762677742364081101220086310388144704041602928 [151,102] 62694152328250493512981751766600066285024927105502834773637763903350260657148517529675968347466082680878385020341183673327151640862346992625713281001133454992620993831829883001905670510054463291938230056838618662783509544038136165986958397589426050828297328267871872652348998518328838819723396598592828145299701303949886440771014515184422914588257359752688658978848089769856049555328617765256673564488177854621739901720390917394357205418128126881029171001306180118790898068447163083577104045865871404098906158501860115132629049929695311398965884983176401470693942518339224644475294824811652454170732925871755893247473491911771083857404749735792218828925758793648831007288153814839200280435776399986175300644663360279780824163949360985532192698470865859830200538109327328364312037502846855305586350369147635508650088279385090657131958140627382887135320940916266940199467139312675886447392280048203367984046531579513840513237028756282555131811014585953775402899866690442831150139605240087192218219273629766142043661850661914554347157704824264839180311476501457724416591315958021868714295213692029323132605180699458834441482255655488093538359316599836716271911752915199230791849139125714479531310511779026443640533001418231817931402264219688699965181205254806444841916855011936457835167211666678966747512338298348879504444612829165348363293906615908624171396145095054416769218522403147449589642776985293182494447080683801583429708647682850303281061005926957614569799596585687015293835198034662947584 [151,103] -666211588503622330707446639162833618242680122331286374113835822511275932506559225890157351888689460436255152357649017659572222219784528256399360939345194205368743482845161198311478556360499830704278647857542127131669853397231822716878378811871756316357899712965800689046407572368972364660415999530444121832947959387708986696012396376722119614493579569665218452378514821795845622445615634888731556289934761326218279815631457996413579459583690875201641672777199984271816078776936382994097512620733359811135983624865132325079878825774449886639477345863038174615069805219589128372137050191881206484957323094669294645171104266748773657332948349747485142363171693989906579600067746371012767317677014343759518681418847335084327648616854698500852080148832488305948904373754269545299734874579942392251420594640836278576491024253392957073290966200836842861908011115280657719078355661847786782011074331632362427262195734799066783636270975624059367375168622271870827753666795178516562860747991576723146301840887444903308531050803281000034510498999286779766063832559007767120414825164306319612365964910006338759411845576732438097708965021404991819558645676057145097382484923863576257310108472111888520778671721936501291218296024572685155966918673430325363349461342505679545956350184682903291363427198577730580577556680681328061069714908049693527503664881089466253879187131259019175234552227936388680400377225951303790846624930191079510419992876524439048308745398282577798785821349966977531282516097948960 [151,104] -1559135748541930501875726211824437118992560698501203080032415346603948941374266718012373269269993796167043702475910108146285058945398821834515389405137446423540332888923462398987684696209767578771625183355648745029610911143064646939473478728740327291656083481720047070299828450785876221804008171769951062043937787535013612967776838791369756735241721467356244219080951005266329546226166057022401293662626780539452977418353794209438315320041574675259115957537647420487735850654335891662547553141835021952875060737622032743000691631209689697146229474529211743161566738573841433106614085709172172582264032444483458360887053485645246572708421241327247285515370728352186131202757024900346661009833546883359232486796420783234718969814713506339965710907107522714900468716920522936618561446342605021342365815842629925854422158568752415870386598528101912361508035414299424690032123324385892790836648600274062169672726556014822862427166155958050861236557247985179973851330815423789576388153046310408828740270936080909464182354191316156929615538939206931984960061249210952462380180583569337736927709124700097017535515484944942360009311332978060058814868932458917491091573882733385263912823742752165728204878628069111825125581039990037846163822538244631581301424992136850509262019260076931520323410239685424814580303570084598323162449883359695450197965873025657972777037354558757880262754867548900982169863104238860854171351436174099378874713862549794068241179927723493701340693090445095505055443720 [151,105] 7608051480328681013117560364124039299229276306515833020711593951296588812139982697350172313201371664768980256157808063745876805449377047469127848974006351799853585940549136205457295116220509976533320327030774004069377988518703556535406771478514766515449926295751943960324172821235735564705554816635138616731698270553472195044394666133229130268106967592696300091251589806041791931610855382930117579132452180115527958655011965891427264853150594580473615408620451736316899810590909946295642029746150831121854377475020759430755087761559104426859569902407417536108878222251445883335881829595909435415075021701795946817919679598825089870085287782822685691968015424022275799338125505383393608592264708885116637034068850776337313405177832884369530300295295556499383848583180051707345516170543771991149721288582526947016833017332215031607239930858331581638505693729095535614527978753884608043864941594006423626218310592463048501471082210414510674049079258402453063113323445659190805320286463605678453112567265542012600762357806601947606195513959667475986241864688661492047366997285169004716895761668618681034865700876654221216079666027859904505468626977611271708482864011542028850600402541942796931482369229359492570797405148589197195391477935735012142943154085104865155141196403863387152860952172812964100119381075596859961193438553039410694867738695905505879570146713019418669201879500356694349888895390505927768630108377921126360685825619647793697295850944076660769524509208557325212461 [151,106] 2056381698837561508295406974862641414138185031736674902259368033692969830154259272061509117461111408306280837060185014620227699755135995142977340253036795449246622243922689400490641863681292819366169431635243057355253588992390663714677536034837136276580191606210986032859559673633634712890141395148557175602389776947389633680480397892503292346949648935503704218347563906197675783016188026241490159273289656473910779883837579906170805157651249058752709105494683910506987192983773431903763463476404691861408903742133278893290945556415452181838161943202652130012409116323704326229431497627506660611021266728238250784499078105579389783172227368300050271044034702737537973096123214213255826738895513526978825962538631020805815113465798688493464738128091803653474674764358806367973065176589495946890919767932064862170044230334674825239461018047954352837485910114202805527751972908383433297227311925501434247150174362396599612490243274959956726886259699511023803613861486678509250885433698197091899502331269649853108049861454021495848066426453688428344363760276465459175905500425763241787395247405780838873211452934020150472988126497857083703298927554177829151812591030045507966020981851207628524893883198726976334983879836690346684255127295741100016771907533019985602899780492780128943251254871187015529254637819070532405403973512710428003665812536135451509592859152042380473979528866338007191938299387206408884868180286828482564082067885911793550458933145506352355836644108038144 [151,107] -35461951855236291124706325826286225173408808225400228853430957662278989916106781440390537575073224155797882934143948989115324807055440490198824905653761888373540214633752219065571614933361894844721958204944878127344196780966200583423541299788760810751530256806699352260418596618713386799609944807399206317691971111556783477298619302495165134143447233629285673005440537632169633133990061891669687950317536906963773148494126350652115570223021446812906796563590734871750453106179442498501802741197613571518589463152372868605573047497428179738316863532166355437414646114243213833389861364220589322463308760081530681248263612434028356748639062539283598858136932883477024431590586789109928396725023603585763149782410108761654347602862389426705254943688999749251946887994533288598776892146492210496472241849011793341161755085067930159221816879580686008481681747149043842380838507821372267064739318019030310681339195490991795719670344577242524315931613731736050041029766599370035547713341380288250276845833291608655271607853451544474320615260335407692822825161708438983492383795655846552523952233364873675068826842096156745628931395428355457998595957056152683197562910037750720762819734922712809232534980003624549758312145882393217603845230097644081149435985398957271257299655233803443294466764433949907961095428606852910051839641476397423025117962968924508279004993404289031132292976128035646437042975047001374273050779096612599850597252934112706209791881987359248520598298880 [151,108] 11666494821901166994766165087255959775815238834264383917482590752495973932751689115551649765308616618929768496691017927373420320997918456176005911578307832804955059019671915560970189312905014524014030932974473134406466985092026724722634493693494688997922779714060950046839671263682150659249803875638708615923309441166313068176207370923962618748541552328244212510685647889913962192212187981485648763746698923181458616491052558622719326923121263908334506169278096507255306425024093989027914872179935988611299722792123553048437824630916518494143142915023520304771561495320188058654946284442874872823313483649254540724453068732581121618985374736660963870151773279839273018458145786783965795184079699791541127413217541169779505370964389882709924239952549062211275659495272311748195033394867530968252133281493315407167901400423099063968853183594209512609352384242553897448640593582159331688847581643986232550994522883020519931450962873687358140183790999171288555478288874885324732008015893979265437669757859329191451649562344020022163042629901073567924665471926217422529380248522087425530602550759622438809232194355682518533430886659875559151547493977703702277135473813444608710862443258176730591436130051657490862546474099525647306729458599565963619195192119926960100230388239286104797734795270113276720924889690024593627786958518079428194185906393516882102641617217126965786622386803940093760375894533085716225185340338088050208962271617630930817721176090576682882480 [151,109] 25689262729931223351932495406008846315754637452701854527148799809079355810571906299038814663331463235565612569349255976631609225979315017745663012393001426001712426179009127038724750483500981570484654275074760264460882557107715729300426085362228151262806553887659972662464017489746788154578610429655289690234768617945317484912681428786249923814836119397778258199159034044230956782465369302783108022140120040920282830002066717501516467340593500909450763257033115070314307454895445159460701479944260837682928835635024355173736681723388238379078565220241071497882413734358876692579944725099457637042079930019472027053039821554396021750198645760102477841306153553922329456184387098676106695575151922092830852933518156076607506201915743884521915242471340775180181499745426272844338059460373888334705495035231334452966379651724022208641256340212296177857235775761524309229037926967518926255334420645588951622864101413190166355695874684229683591370343815471150875703003739030558522449157676011839667630529094330181541140385353852622420963512464766270150750394484945581402891944424341749570806855030446259418117736087819743777781253785847852730411041680948394978973161775128651089507265117196073295148643206674648478889962598439903759944219774676796632002426372416369200464718004384979338940166183915987015168335740428471860678943181592755199060263120241602700349579927301479295845717411281738532521935004889071898916590328381620282048273459730993304880384772092314 [151,110] -24161482004959130198746002190265714020510453692511651705938601015373563424303952051744630940723628106281098891722710257684781698986703474538194111239052030598906685866974348723215748522951387644931545397826161806780851152249839297463880476107582094833154016070689131644433408165951654125510535886412498851646453590002080927620436172486576435811532020292781087462039293639029365751963932479153655024025363307001097170569712951940774871285447583090081792936846904818420941494785255935838347271801858920852605524081487830373116156676433141647674394015725007499817564601590765181136479562704058535814837882867630196333257414526184336495876442723645158580443226626292979414445965707211871525404036518984832954181563755349091221856575812060336589331741881980094454559012085906293809589990015262644761467005248254256242316397183949128859796200283533134316559820079562429689626837122288305200475416694718135928539325763168277852170672240759254214068922608791213007882067734709395028513152503372809724796811861734359198388014992465220716308127439602033799365619702283175390615232171928855205305657996645410879441844273632412988768775734841984654235408664901113663610887507143039090514417362597363206057877429116298446671179958776608863627521114379398762211864348135292791196491704036204596702721403424088230847540849540986794797807564562597314650092445869860812808755164513038866370253759948498120013157498850942669540202778684494523302122119257084058498810432 [151,111] -12935478710268103127530584206862587905022343047284362516847666506868669276491040692665308978569676998096326119530089121317501897959002009530932029072547977719617803256333120509701136222370956872064796498834944750517415714228444462159145871292112288152630190389959920617166172451865505891427069834003739653890593667486809551971502421100008667063803126294373406232514008125339378871730231863241686384786786721924022592607201288319240924103695300159660375765966612065199616974888896329811129212144257462118564215342799680144357636548831271071459557475723097524453113296925080692862524050447443520413381617232454873967026308446941499725388910164141627437774430259941212331135715048926196288428578457179054566718285753564120191918472887304881615598545761042595861192034931482230622655631040452830692962366926655949728138758247155901285523593619935931981763926422205257804684051491797443677939498693930979955396874821180749864583729403836291100977942601420802691192894795712201416283833760221860987007362987078171505502755802978211089538895565032938420039134590024731824363136222665183977583188710689987164462558103409569003911541204726009817033918481071046940546632481473223719871159918942145027296740141302465634338812246928237246054284149220011214976252364435104264859660766344958022975985740055771318332509972229438439183635820032103332148436716644059774920760932488588229750419499101774885135230842604056732641312136683329424819000608663499007528 [151,112] -23292347872088642332502437382582566015106966989447494730467444360980502749293396528534570487986343841361071673344780516766343761905472173767491452880894714351323728295267863004128456715280637819051939438114823706955654473107001741409111326602110723458709371691478399994665592656858554594081600286466394026906818519463344908545572848757949589210494488369672163358907117805054287918666953624464772177307176620319096209591791579091777574609249551525877000651812365142653867838391824384765134558168371944272389034827538123877601509667097518307774328352715222589898705323123773754140805215033575104898559336642258158516230641661361091054851957604469248281332541112465630598528171533504302776347726561106535243210485602854098282979008548038060769141576111067618439811290150449502877926195217926818111493503337600326753523088610131838758503746791833852656230331998573613860621594181925174647955164284408246279344905165249643539761326242682299634155907057193557184439285167273814734329231206319537458791069575775175337535573274084462170366357944816493612669610184098726210998355273438663997688052613434656740291843803592874891622600244445271586397169945374427892547814498840943067276273458649050681258501988586343411325490608242314007072079772351526588256900592086297915621565065278106203626920063560894183305508785123273436322381713086909664123927905425533852379146908360277919568632184759434738440586891925844644407436297879918135437754145068576 [151,113] -12840330527225824350535427669513926717793938042108195814513179001522469258374222225108779059788283987657190928647476922351153525394679549504480845217252443732826365953768108061507649512713305186657621230992172711188713247504656588334283131508299393706167930146519117407676630438773152946288921663752526060380134207524323646469140012508145048147721882817032210562193762031978235394557195945536963516294149667841832375012599332584940780749628399867212201059391714560311499332757769927192676716419464191352085433407475774739842227137534183734718512417553500480253403265288608606253725452830686495565362571057865377801288985073004737015185681208421442737733426411386169379272094489185780225122514990048112347672317449982484008869398577086874732108819893933793467775575669983488020888053689927634423022170549042185384714570143401077441178280155948697703608280223967682836787355891791473598932278999419429830158722175422223376086487364027755689100445655059905815880484212113728436788172884103916187419036953825852422761707086783577274782147499532962147981158087069736579140734713452248623464016501329677356216146439107634518980895030208305509784393118301558223618574395216556151420576100209361441122732336855456523757096992265588091548162009999818623527697169913264023781369497243708468875254604475110322662088410292759358976495010460884393074310672854426911703416888272297603738998109357266878848839510185454061013576209515632865149283772 [151,114] 19587225927930240007177663279469261635075034522477467685824772824601825708198702341748448889830492873799104760521136870818731446637000876086395932911084093786796095885055538573753906024651718451131968724538598972508245513651324471467499276302377145497758694109836190823192842852921784616931224565412233654472066520047500529184743014009132185580711512451698955466399969391083360998030809428507028681355015823566052909622949555401268856193231591525583443513400959152449472887186482581845069212705488910213134023602263133182907600908958823584314616272864152299057975784112213498720317277364590583978828157075328524886328303588691244715558646830722902738665369660913953429329827418854370484462350523128989627227745664540698104646387510903133173142516285991305977840714294848251509637329456757631313070619237903579489795105522541480691044274289771108322098642987663005229906341342662371228497655098861818519220227658391646853931133424174805414084143437014999534442026310340587538917390832251092975398723633404385644692219609310026403325923478342713762766041970456876238457255991232901853049673521275275659188442605696616845952453950607264513212992387624993017375403544403160274506274772927951842962501202938206225234695535081290651410034468689515597408648516793066645188158034113807938681434047040373283412769757558485124304093019553107011161178446125251125277700001768928237741525766174736257595495429464178427330385337441126001408 [151,115] 16604910365090095589851790922893836658252419364779946293989099274528236161697488257390213970824520627404779415240795562038199231284657074742535962442146928371277144039071644063000484067743581348133982231755907406971876373210320707178780940138623327452364872944031013934510012357049322380142690195964174333351292959611700097053821496076908782428804794760334079407336992209283406679218789453583891579015969660399711496246584988448800048033827621614564395301315504489409825587090266252959737337162470585059720969504037504119857114828588618359101681887731152388240755730041073468638744694643106686317597411894261209715490247191212797734815833684660098707036092318121035996723872068998170837675894553118063064034867587304423123328266186845396874281505189035896142374235022844263449644075434963444102693920050708329575049355628771573915012316806958234470431577798235259056049140598737164983536604483156940117193965794244745681360432402341472952219951663225306242457636947161401646459496237375968847935946390061593931363182632756166400718413894881736212069581824822169425963889807670452756324409426153086611885893585835592550118353386117070054741157054673831397631420639930207853603690248127171886861140819897890814774975165613696557995510152590026708355728390473828693565597829421212787668867288951612179078691488248843162844573596703750882532753265684129268073267286138372911250899553651619068327463621963327824212953132263776 [151,116] 532362237005236138014002810271967977176151472116499663499685036559708734000054326176417060029760379931411393169062238888019650824574985986045669223091028950297737552583410560996760391156567795634154375492287269798197930209986061187229935648491591437032551080770104508883868113641454420819758184368309640579249397557703370661370597103970645059906207264232188551001077078291712932743414592141263843762552302803385609239808966989803870228211000374739850882577775937656305673100458129403798161624515329899134416285376371735279611472401640552954617267550348736580975993555313057475783959065418569793496773144469501699723777732086218238939440455865807406180049623819535866169374058744430298301686243629954935806494676070053298794708153155772295673564541240659886032831855506120503137631152556441954695877269468898908488008417969713251437410030099706245030593241379098911018361843942580859846675434398178711463707417473988586968920018196295572705451631961923011743291590680989195186566993510175530515401643679597644530815228439639716557563997690151584654292863517718545948883108122804605315687855755740980554375719949543383849370086070660173789376748576469818507872865836693066551236695690300491689502899423822066618003086908839799883021911274499670498028382616787861126614433374221726775402835761656251355356957995479917789947234466180348675155532059246793361974643425176540510607596965312743049812118229940616207650080 [151,117] -2531028100573078520120032447675602983706299397650011964424405099013530417671680536035078715145424125016140798884130850119367825100890136070096998051052408710878462762262386849737288422403080362444208366185402840857458053377196163179262088339582965928086170067713291836803490343560994343144377209508455985657061454096929715369259702984737493946821295550388066212211643927723639833389802881644891888303375767799684328255328142765362213427471215848263253054379381112323915135704446199307429113405810788248045615151344442716204668177074696649116923325033883787290203764193553753466156062051799918458989806981254198273716612965534514984968224688702870040341461733317640936885865190092698579405001986042337127954268375864028633314368824664115756320100218963014694041694487509288871197437292016806671592989579758957766651372541075748451930060456449598969889165411173471499819387963130180449574007504513224113778725582116023474236360314416960283170980668565059419341543681929882580481092802913280846383768186714570437983400522270852021495220667479193598895151500282857072607075291219318997580121309058465537096964376282136610070748158106088738580556622222041763000324831441633807688443905419049224998377124743611122484783242418787578966656159450145994313941619489344906227877360960104166858714243026811354716486960264056256568422890328349225971553829676485944374510084967781798975156744961026912353511553249826005732 [151,118] 441042427900405698516910925147611932038294371449910607815836296742629017136121843955743044607334967338050192221047377290642487070305502800252309645462770878843562228367718517107168220156171600653197205107159991263737317620016261055194359159432278657748517813865172292301762853641455435340539249673134338243606259021261882253268000275797696366713433859315798302306289450510406493325803009708366537788859063019510428561111159983197972686232878832313177548201918809559482021393447438357272272641569135326802223241419931503194662299325178769580417986563598635799544869158022390526634330792738186785418846027872358606099836749374680815471222057942752291650567483561651100502557051140197502928098199520089488561385003401804334819175473743671967817496216340258472966479319785440990159468296535746934156828863581997509741133949309204523525924397030006436822962036081384159131051902491119247633118510580483895930094915713583079393533486167954485311449309904894954069836692736573372248443071743334362101607664024144950568216175125482214853827489185701881717002676947604799422759214687131371636027856791434008541000335921610664606665076636918011130243772737139097548754403012038015406810605231087453668144640711800954052575263274968776893304479468534208422918072917587804386493340280078098136428287260975596961120952196478272272180614308466637978393090879738202170782029318906940551970479480773124060891965536640 [151,119] -617711114146382538446072053685372730789982953652453261413837032918113286877886472054931092339754240220633547169347778074570148956527214307390686524019810023616994987194386164542659800231580684661827766089574870114444397778545619455163721953782147746653106014258781585027287637464754572893509938776178548296505602945399187821879446412066695014944459181712519843249707757631868732886518604119074815680079028874954097199030920696862191449048017680615387883568821180644618219136447856418208510853193292232970490075740165339433462927448747561646750856491854038277026964003477934274670778477428162244867921185872948693259487480916456693348860267097789052670799858496522658423463378446210941330747065504534617654452367359163033015310955290599368217851421873066169874060565629427949429476785493822906837872723721603747957495371370786326612262444027452555523543424636681471200254133819337180791089917319780849052848134574030017670574104924188145321541113541809667799127387679922435132058056160375033750462102810177603674590592869038954021662518141460439081861064658070374288417972136289637940302275083175985188417855602716307254700513007419695557976479892284279225762683865405903961261358322841169967249969173064846036886125949875661849368835078973777068504893338510455495601979450944612432868905769027834942205006724979539242939476278126069035233670822947266722916868099860864437293079213863456500229456 [151,120] 260233681374542515802711541545102112513863071435648272742181237450456975418899239713401700478733942586650107605434036699855085729558397490974610741984821889494283773866007162607733009396902975788641813777659128255989631287131746417053849395802947669945531980501462004431426137353521303516857650748958059832039896891945855279209166363624141367673350144466543385401938088368053221134008574009543132212287459342580404929429347209641540997352623882680554160255972407979051463106387645587685455220718117331381983008176817615692509196803046545408722786252275907615709805285976161573800012151061508274954842733191346226959810921596478343984943961828021290157482980507298536642821881889845701561118396345741066061590146962906075495497946477258859023526286967688622412209610306865002797773293277239670570824095073047787734002751985933567318244697509852124060606362834142280645926775543681389036085836702315658261249493222380973892116223435539327392185183923319905173174616678266251233601553988492176114105799441033299997343587020385854541529980827456467107519897329377847910709499689176031606788937386440633753582035022957752811205763551775503665918566696177098958583704044648492276515102345777623259346202185480735278625337577357517218519333497156480492115919690793243152324091776357619155797963364952077901323300127160311504619041809309254144886647227052279545976199657017216490966085414970368736 [151,121] -97018410987026458099106012848095139592742123364102275325735832152907264100487305684687432731643045722137262215518288384456052278536684891268281432746766296239890082497847789290830323055445814885799563020915340439992383520708891038056557237153629338748009966627110312174382725032981760482527774007977471317709414205531006195554291868299594782203365703626030831536854234539543519432022705202102436371827185126917111233065647819301695862596367723453286472412225884990389925767150959242916483223830520561678961661893446423300584119856841985207854414243624183217435740237554938522625811156029001855968160018330614412393929095479146709609617639315733112030480966533603940993983754277861907356268858868736174818927742893155167997327126560837860805108819762240211699150127035766119779845399581036198744660686450177669258036585334719710764523632867427826075404783133813571917675951941907892162453549314466861381843288367122715395242622839034708026777065597247458555277846750537086000299443967219602460646087354789574117645216493876907969445849698409118902012549982625092635681814919150750368423234930711074781828138039314531048060336285068452449981436672377582188695976471447437509605459174388326926916423174560473021444517608443379731615506581359063889632661901670661321432627428705600843041694582767701376083403440778448164305305449734306339261194306718870738843905573130615872783527998796 [151,122] 20110303756515999271606802899389772255083048680208833319164723215771006725544727109370267879921924472509560028206887221375966377371397877253527413741199485417564341852651403674800215274978457980357169361711505988250845118164616702410179697808011215038421790902324070024840932465048277704377909492670133371701183849761842566491733974044183495987793604925756069903420674714323601671773466546762977618048834770423632809359687119121225846430745227065322623645793648357744748081035523550133519871027630124288261417601700209078248166521805711662569359170280630215053758399878857352706017484036413079561832512179678276840169627617677147696595185016065236243230587186499606092712303588408413710418696022986819307572977287713755795010654446111935890625719867091253100947826870113977287696077868632906564964354969568547996027803169678979467492481453855914827374578261065169990698304815883320112600902128540781294830471454277817762772427546439685330126467127095867120563974122107686561689891447899396793698800975744920736789099652665785616838790645856444010374231209059714029425455867732777286533680949011106850687221931910145831374928477947093343213041304034990562665186322706713848324740917310296229471430933599177207559620840739166681705201460829256545858526725971468073547374017803426384004797842368824853159286502571421806768719142489039697252193393023070469241540111054170347097024 [151,123] -710658507217127946732026596023313330927337856544390910362150626675589947486999976614159963475931331301833825157189247170309236607547847981209755868876309573321838641561483501412159485495556268144019287248937500311716917973576458877413631571546623428181425490340476574840888790400843167275691388854505879610142757686273858116031010587864502344503465424353701348976143480944601362596831960967961684877062345376911873570297265923173969554788521100099912513029654730460500233703266234548323766220250632557516530662140490378155346895620703139873377187620661121119296557025262410975875238437771392295161385147784871466554277323965528610275899041050226238711993804367010733596279143527715725386201638398777050022729605831562525828968039491659632402741407706923617089251114220813331920976689325322583952793381934803898456889385717360780961545070117512928002177072650085093850357401884687619580676098337726192250589643262716605094300554789131975836291741215290256557758648621902981923356290089177873775978984361750798102247300010309669803316470465322989065937822730616128230798903604164848593496750346264327198225673694066002323238833794868632625592335559409741648738845511258293463398560593268578231872361187935163836703400641858819110471827957336091057522487536188770639332991279836210897654927186728796505442699528074563837575890828224672298590674454018297464027811467269640 [151,124] -166339222405917298519985607002533475497092022762952551956926336692828702738155017768841249213690832435673932581796915890658251451480558734326208305747708913422782685466613240196344657440916642799039619358659219717703140176232871105976255118392126711661612798709136999421106896306813573057844287999821109042376280471531681439751898640091714991056751357179048353043816673485073061617215613747485615576588209787105900318177004308863414892795174826586818956712430912742005281442914242995763331136304442920657203330068623186608562061224514369776333380575329248265908437312475271208928595691850740586281129199310246052814715834843977762979642992438277659835719953028454042383621553885531877042997242479562074799466019862552972615857106160535997382921775637805536162422500989254871900713996576417310227984517502580755932616779002144200221414412900388824535274514950119971550621869417795703736819476725268314991894284935069627910446725003308323633065591254008160909363588739345228481123410131478984280057854223966964330064848746080611801024015940313396143989220793777240325412112416248069075444925498355110541752554801750048390514067685999836133528379286755054921525331534511724105447090743378986419086071201795707240121582881168303952157857046047850751678900761839853099802272083453548872680526557380842697113944097868600672835352607311725446875492584500058260810345968 [151,125] -37285564994666177584496125454671395170202083932406546422781543518698190139959476450500498382249999597582690267240635487335842654236886937065586696363002651414294557267136464520649939035681231227048079854113646567616272599356303801549306941848470207182408708390722413893042189403593697828206977039281186412732982644197695044799261056349987221874904698704382685084963617679197588012196409785440442720941402679929040481059474335337282184324625256808902259912106460235688936596511095986294487381547517981997498304340305258195350822380951529463180473831463632221891679259772028609254796401412013552830419803747579530932909579458557552606920300261614442023493778578734516515386512228125276252119219491656343503845212407227390905130431501501508451402168336153247276453742074021603705352334383725794144979773291711001309895702366211769148883901692028768816367604391662037968420783423336630134671039783226123177809855439256728700863906033160665802368511214013083265289768707323135986245383858377876241769420164409927464756265449512444755432435346665967074732198295861453441019912914875198064966987434670384763080973997734277703713663673949367255516165264696800076975126709965926817130405273452116397670864196748011773591801809721950543145950032222740574478758671413543755201871433644969236897450439173355291089382120414424199299107585006448020852460502620194305522 [151,126] 4518160107919538193888243261824626069623491440379251437483448580201267753964673184789624486190626940675625114713111486943650621864234926276988474062583207292855542461697822870068737336987942464633174982219491364527786123125819231062337370679934310430748547351336528760705710784525998357044587954968061302059379829733016085928205806387597199608895488450980300469828467799620871336244983410267649329296335900037717854160750710136486476234795873633995592259076711036633919821314220842636131226315573557204220859387847097427227179407978613864719941486393231624162914733310551673501549271714973773263259631284641682366162669775114401751007559682694942751375922862679639078154001081963026036303898044706243098584838287669037552100135903625368026742246645296672257279185254218377611610126059582111547160969416732827730623610231237517976569276610064026394486861634931117004137338812743160493555992189884306748800893290377478104566824015562716342517071697412233470448682049435399123702685228887160423080308075041511463517810633306025274262214039014600362995247469503358825231306426345777255971436289046389176208534250218168084843983961640134525028780099327367232440037340568774925460790088074282273231969834459887127200223514290772371840421072103574495090273861127956201920518306381726877046960665612150841726384459918494251010333230627627086051214592341280 [151,127] -273628621029026211669515092013172210410916205418106092356734680381477848512254065372571331309355578803360184197506280611114966248291850406631377123697457461165447417389474150091239403469353217088464237922533828744463904956077810860489612192877318319342975821518400154243494653843428955632154818745665307136487997099676898203230870913374900835391916175660615897519370924282098288374115095941724777196092397249303267139804547372749945816230204723239553532527170760263081301165764044912953828640356260352659537026959587351512822189523502001968025777745506194498875141555962789903326573050378333049964107790965101328475888870552464627124453170653299629169630090764337129269123079988507149390080558643221456385790674626099877379395422345010920534294911517891792059286578991183227239065718345294817418674638892678121050450153898487644590020628366128921103905308681335614155102762174844436007054946599718251652043702511437058840228107086016997308634230769834453106091760661217069176594757619430331114525142620699688754989201619215826268095966662231114146205237560827521867385498738541393653227268729796502941780612675637658343537955361532394230551783536686012951730745596151095982731732925808998220502584616729134021527367662898654482206656340400688297373427842343905733468126585993668497565705611922992286697936734678004482174073684956952137032652 [151,128] -108861275413131706289675293942873295281927754891490803663532962496186385411526337721398140461118479824089028186658174985675633420179245293945698845653770738333050517900388520549778774603757769010519392837149111314432980882917625343895291983632570065154716793283318618423414614247607436705401407992374779315938888359229094428938940977399215003319658271839449776974480272377924397821826451043772020024671065631356264363445067421133194199045758802361368660903661120781355065402639863679194802036453594960929261364087067391885722163168216243905064298888982643538686567933229810510219030058288871644143389377780290428184831563603403678453875207008382857174711068903655370683268573934840405655694670122421092810448592055880759887553281704420768163597914850971011541115929087356174505039384303758582947010434919660999927480976024928763988478495555663234276727209038120989877484146749168179768599526302363799678111212396202242621694509392363082592892439402480672416871334163595111419540043087390273688859977104667515780667988493862565662627856061651357828621729849865873137594773248863714983208542946807452738462068630307424973174130018310134070375771883012509267515118755053974959437780690681412742494895809357545222712124810225563544602934014094503518131039465798597016106378779939176152301589335232667038775318266708781984775584602313876656 [151,129] -13467962822827342433543556168241715122690054809407844091176140839697329254674828730218663451373611604314600893310195620335629512916128588310510502846894728578236094798551460517881209096335354216956762279942831203628497618997989981948430582895137335874294405555665557867737315006499583882090795024268267757566111264496650740809228976753841857683179044108252563498041310165056599538189904197653027598800755937496193087767811417632710730177171356373369099862911403540504103149355950467340920929896684165109753840577513806473346330213365810549451217947739545891608448656717902748030953597474733958755689243779930643945983047331261433900233796422782062685949069558314786339161350676615442413791712754706543814422786454533750147424525777762463669644882096289282979920621285025483774202454083423375746137501204998188654377229084956451999108214569473869824341241082899634438601371712034756380484298599402327966832704779325173682195776497112345810523731926330539384249013025892938015889043929912146648672206210031845731279945617669649599991742790967674630393287571357967953829440728708163525035159416387888871569502439767230540595279817987292700716056505182166924299000489310390289001304777524164432041969226328430238245131382019640951310540573712180627993112740895623448971550057728928043635408187967109474932349384375462638875908783178 [151,130] -660620270855124670891817529009458292033425284068171966624443901895491271263411109234944267067507627206850372546509243149231607218179374420663216359230902481713277923186903553967592814734348548404170551425942829536910872100523748614400584627983093281273178782251757195214851923708817878356929131076764642378734060680730615084380294307979013860861880937621684029111201567834952946168316570073790542648663349496162815447696298512282201720559852155568114168573913118569618833404962880729933930496208493762855684106765253991723264427842655324370565677673011026307056759406269116717261501917711787090709770142488066888229940608470215585738437302691186146804702761339094964540671307082069161098198494022354186309743533906076328898472252784666176830625416272604733388527837815934681877974057530902655757094393995662130882877118963498521972015277052257782956281987055955658878142952416693913631798847820060269282745115742694991857222461588077577264588421970940937631453652693697659996850088936415676187747370148786853982655121910730785206075825140937820900412386236165161143892945568329281338397022435623900972353111986144465938158671711725941091925659612304194967786997944330026742036206862546158674434080377836548895906289434793259017857643054826507238878618693848896882503702201370480187073241385898186324333344419858996666496 [151,131] -13225415247284115740050575577179169345816065744273268818370674788339197600872268078988461053574319407228803278097860137082896858600669527711247462385065975182582310714481680854442681548159672236510680265319956000501092702471108397020976909137529830609579728356516178481174304238972369229283844107983563960884200076072576823019416164386645022797724491176070897120753060511128973369071404616318006073870023684906275579874154757721679705560341836757453874668346887668743291269047035713543505786768192633888504414339294519780231812440670115729001087453354002451635142339647620734025467453857338056370526141102323987340645368106907668903732107629230868954147909617464823868679008245324884289070357394733379757557637563149152117532985741708981944560760166485705505208392898972856309501393501727140164189122164151727082038311186383200187483414596517912159795687014643915872338548404818336564619361930582152032463653295797960070866894989614269191813757576317622477314478904349044636901611009575361815458087782214083459803098755242619995211340660191758054557905765589069227613418325872674900008943357073496550180176840199047271475801692229711447844899537175600868196823342439860950107851672276688591759769167420935660332409967011124649869121230832262103521931589206823964257598858696854899964138602008821236724940643474064 [151,132] -74758824281274267674922729068700357057037187962439419126667343708430735427019216157357000252905923018618497205166413588965233481488086985127372709912899961319112497483669210864642486307998347640125306325296823720649845899985983629618757517279397185946278428316521145871766624156195479367026661909332910117433001288340192631384703597777964148964327380783693340182481432933286907354797114210394413411755145579992814521449535666694623991547469951731795007424012437531283045123275200916001427268359196667149137261210505364166577654253206244041150555445328662672940854607280776636457022107196909060322869480550809433850219628920481038196798502827581974812529367616538600527433148485987684109386102246020286894842148539295649725616793468165971070986175962826838622558777561006273029831730884594311018292234696210145654718160456188880126202879759978421678160856233003443450387531067527826211884085953525613116325496855420579112578054581029564750557157278141262651384670929310505872635847043636733920557756790208362241891457003425286810485863215563698782108043412298573125211477879202974965461837826720076658079294425968675772106737820173195795150358619935763300101322717162465266404257189110424472784115375316594169941843292039806198243906396559028426141888205528073682710472104549474769741615887844905903506368 [151,133] -372687567809420572193779056032962355298278699152617102768442691789513187491083076878592184906675500292771650499056004318063773789802102129932102525609822376094539165734501089006917108498389412622748564881342205082045653851052434919091665058176663554601307768443767899707315689569213111549145726300277579875881344083530666958347785005791854225328527244204512136925030349257760458658435294135317970472653623514169805358337466029922070536237189793068092130646990663440231697104668665630728083532576238493493730907109119884553880845021429616524571950749950523461599791397263450850758166124677838775709888111589447679049232793138673143985946895396052247739923748938317816964560570674613064895317014035051439072156810438514438381000705736008258727242698696663623656434597038901707402653160455618086387933240129372804992541828652274010680588608912513318550904159794093746753177848636030445641670073477603750351192196563104754148042130539884789982120989401686597715400298645972671544402752100167325289306503368192595212562050345337001168730040871607422344921832393138259680265450223012619391974109521885426343612391249070669869948633345660322707665753250683805028446743324912907137218133229814550550077593029526525916055385191121697713583561957884719472039875964317252822682930014564921846108038549089096 [151,134] 448274276135937666498052929992532032052902472982050702177426053824403499906331106001672783150046851048347242366616142085086907245437290481923545016779822633854547178787556861645140703586290560557546938342353882437835214003663443344228471639131897501787958084490322716811719111286677543581364337764309004704852966737964248099302669840314078095750704897390949253175129802531491447405339648916283188077845062986442334107818238430592311947793685073366206530011286685531526292506797378630989172238879145276371599337302947200995440070707716964234473465304295817309192717658482707453243425603221421385326543364364155156444975094014328117299156943717024223408022319650653362172046538263085055393353763480914794113485844519720789559844727224361483336206540183115952681838677196861806244452614152976434260731876784687393295860961080978565880230144519689012894109257532090010386521341000319001043650763024687786290548070330826980291067858837464691839133191767654844744004659391903964766889673728383807481420942328360652100894581168120576155479855391820946941609710936094400645731301028969482584750784894243576539330789051196639985252539068818311095975649961940568897541766266868941082670432572554107020670416566130655978681607647838617286484277887025676865842153786078363054118896677319073237908928 [151,135] -1096329029514157335646193879267659534188260565784528087627177496043586860143892652761408991254556116651537482025452312011285631840874910850715714245637863375195480003786017140404663808926604010216538771576579975852487884153733960845916091632858111836709593308034001862096559092151090354707506335594997919244840289539985632842568451562723359690547968392999822025726424931096082349592209179516482117086251782980578030803238774748424656029437124457950170920882468442186513869469975951718592719415560624028610450035416120984669149152170522813054735785322453134872816351150138346281282889706191840289965287005969196909068041581275374498604652359532551148799955950864022184682570881428738591532713893713317595292831232297537249920438575425308740434104541709068036814547558588354303246134844683564901707658556248488544024396020527046430881303020137348984797282450500502273141394509396987375773644990053707234535960314650947149667409674388562730053164453310901265550016609673793866584419883183226447895376251331393163630969540056553219604595080031295458414358174077978453145580103944344255393874773457194131864948977381562015465971586644434033313561890570654752612120273685800975869864279197894192496915068194790004183341164120906612549257466495969508280665663771504636948797790389938856 [151,136] 608105167987688454583226986458676385267489619475310265650291076092975702648567023882035277296329342651140058024151371621510273106245911308550335265182809571807208800569629624186729228731350081180381613063315443346033520115781199284125702754065039693400309874052082046070479708311906495657480424068860031669384047612296920541724764054855178066066911348195026479542237981258999489405537234456536936442011917069064793055633382368127797612179218694833915723857138600601458471318500493018515258937395785512618955054332115499357043289082843803758055393312789570274923713053641624434043324922088047525550269063995671623180293240481057515625566096462436168484328171115723917330936446077749010710360127725790954894521743515756667134211999896964721200981035214510514762231090294921428498038312771636533357252796296449022985679725202473749157888019195643103137759822733204372050973853752897401411755918446706852690181676166157144566221141058463557965265428271078771568127320638248209084986123211542664064855426066483487573659148330365518432801304353715357991779959731860414136779396729637075398035867810865239681723593735375207070186102432974461460773509991202009756577593984371227190116523008480065274205229196221296372148093660341903524481189387655541576416781262287714530055464 [151,137] -120639294764351965918681720362064954317211930516615046797021723732868253330530181384752362994051720605949973707053673491661329117003237910695239832900993008864927284709766216941602533806703041276546439225924203917174303812646035175518825909212794889728314085582922809336375652510855792539550493951937674702713372123636377153716607417569716085714130614602365667960162003606492449713460307527478971125454320017249238801478295511587027854275476567055546188977667948216315581796922770512911673760333082857065653947157806997234568253562006544911923369831099617499058690889745906670830731686373433995487729637329010935672012373534037075454967130512784790037456087948329972745547941148133728183427097753074327472971056921816335785482609716510836074796139944325617946067678198127790876529208280699277883164356214196850413506194145286593291492360534954888373519688619246727640211214472206213946667445547606067136689388011761338831406351647528475231704311095885482971996227687784744447344010419223093483162700479217865448477195732817192127772934572969978975276319615758024780661078951014317072211152657578364933805095099528193518600125670578143381138850057942394069045769499931315587332359202438136810260471769710131322680324138996823892985739489939191063296644221102457 [151,138] 7574075534968741116306032144270764014996227421689266438020825384940780408782054495942435551747240102636183152416147209746335831177311657145490297783290025620280659518353862329771945778128384403565590378317411273210596360068115412798750742371192390377714025546414943518355700383508636795147483156548062851475263031229015843546279907922286974498078017108641000530251772709503743209572117570817097652355276872754583239576397894953612248191316622055579314158189301103265640770711941553741770455596085006552644724955410035844694286221622606517113017485342836875847608101422523415318424601675988856827881231261932294585135406616302773919640644552627295894163042645145060162463730038128480267093114461035461905976838462675369764221109417230265100576188888699388691661013810704229596686274455194097589481120242556109113064011387217090911221560773370541149558088828458554690990884257531215805651889078129190766079961063245352266409923345081584076709312974294194652887277048938811807232499288716115924035786288226840557823939450284636105842293176152315836188905701552204353880130044473294143579990555647332854193058609618206683385190415487884496828482421834325531066175582813818365417217175656768937087577587980539019484388078281766280652703155952375685406528 [151,139] -186375680564644116137133016772921286364655413799971342491866377858178145271392749049670169517193621652762989909335192282821708844787473991998294343246881442240600450317835165377677321948050100590730432628443201591233949717146511528474706323827887789776026854496890499849451481686835140090546481695619815303168334423344609736269095418403075163218770645206889561154605088223840195089445511786389434443343655353694537267926810836428955515604881469513631198336474153351288984556963760548754020670618518870860212482566159905919097817397624338305878971356159206800697275207627830491339274568201955778424658134883337167560622653426173849450504400856530298241840496537037322072007838226303547668787151568883470963423250997212141587683061740910777839660074247538919494278606480879743656201972276119370806088517858751417402457457428151662201522538755158891203005713191032138260016518721534797880976105329212667612968545940426613460623816249381053637293436211482169795800067269661618279351411323982503005198740458193512280400871021173037026266181434867349054338534328524199752461492046747820076056318355256964197813651512177411979783026365007299003964107198446719506610360060134292655352897338173923647321562167153036002910807525066341330182969927192 [151,140] -614005623759852723452121655824769946678915636499853707797656859250588690222503475869214567109228741152385798876225976883044887035730294821643152738948041035691238670935008775440664524288978451418466018900170743944188892014794802754508575428451805641260779985845810638378758603998764076716720770194575438806427530785823158764669341359922526609180142820478616528786064260257453807553787559065748615948015293397641282459302884794910154053879254250013394727345147368916853910300174175372852387703217581844679045583015975315121457531989011616674887094518795503428330452069865578021214899771894598195614372673985892351126979433161226630165845768861803379650553009088667514437839381464865187925987173447437559222710839087308337753914990799031639132228241659551366621285854503560455169017889527652605796062649837868096904846074592744421482522567395972804422203718580173552479755659220286183437935051785982632287488269677387216521894096686967167651324806699024583605569061032926783060734285995691499555472100829956336837799073525102892549446530772185979477979665222978972279154956677833382397854929578419671372341947550562179196286830504727695996866631075509990354779567296582234980059450334411433898149908196028682744542515038564873952 [151,141] -24280259688351582570760269562646579188539661674841234670120780772031874634915970083731813809449778486006880166031745725376151621126820727922176259675905955009139674166374186163814915877484905272697097958604998473377570227262743598525639656814653738410535286295456819676093742509896428995775953539678394124023523857608325970518546150616215151611336080111316493825759632445853618405469155353475488550236584008695799384627484413352287996295620563605780802454630377739717772682286242893306602954268828717498850943489945551907229518807374224633106942932358538930722493895786681431586640491779587071982472966406638968767152861575631376033518805889218069552279549028601705246803879130786987878569760884334818503247263245940026435543091488044915725983545678152100815316178038388012125336500345079649048066317500403084636277792405548037228286620842416928237056669595859375156354360972173213952958294714105427656867944169623660393390277807032189779604443210392219425775407155121602334658761676084715437713486038164866713572788507604712658385247916517353620803118369726341745182294124691914938579882163329489723329655360399781133357749877145323846153382148061003805950816907486409489419622575406383660170480180308130315787238532 [151,142] -92160014415282477577665448375580858058963441126296119767134070727020274284247047465137513200705421710241447391464689115050148052464163743094735449091195223077884702535591532973566794812422059518726367668837325159350702614791197743350620049039939020710323302489293482562933743403991988855245492279729948007439039022969328608541965542685649263759939536444100600647249056646797799777387868558625705944922551956252036338912707942407205847812081064066725200243854542600638815837305363407402057310973294321842980459299062411616479059892285149983161309719779759108418688541677876964912297773730514945458268667177541867147996683237731270620782197075692838797413795512086685201385954036067870415599633602935216342744314811028779440284800605199481403056904506664267064200531827709428078509373615530137179147089227957606716313104443015472939193906523250103545755173244638966515856717602608908421255300218876013069179625134088288437019955031084088441774274460886297514690446069875672811349547514828554539157146632802524664005354642552968658378191560445638826409201701689047387560688388377044663901082408913979312480676299297786387535719118029969665474011021631977823278339207563706954117202237791634389196916012195968 [151,143] -93080251776820427980616287381692956516840175763499497379840253350075246498666051413198569007177967524965196210774777861187991568757494857114108696749476621729817292743002379399281386354231052795717225097896173215966665100524551343194261900056861600928603050632885206898711589446750712244173636127975262386268678569216705087765734482961849138381867914921595269079031538680112895911271408096639055921022788836977403335271271537186672540014569133322299358436742502879903385363446099701371555097562373445838081939515575009944157836411249485276085777642119993879507726941046375794632450276457147904052802580349549794432133210557774898764059722315570477093670292023322400115054680039054170224716305307354286575833858639556200239601190552963919548905677971547446538860761874485542079891412965834370673920646753882266384042936372186181744526799261398438309675359974423500818363824387712205253443859148724127183714115345060758767970108678433740622173137688190062728546981575435813000850866978466014657544504264533172683928111395639951174884117336226769364338836806241290332061272765393596603843533669700907207280624108302918897060150464182775301028569021730452201306588173594313180972334777818525223120 [151,144] -15886205260224679975982043193842397888109549148113622661404080406699795760610288989315224590579041372393928488191221892409274158452913542918952021477472830825719758501260027431394706741969255152532125825734347158828874257106365340959121434676036706387214829649370946062581698574586773770185028989221470614408239973903424351391463380201952888318130588439948824810238574168960035101708213870948105990772819313841842634974633948214224186928340831281997499904073160021183645356142025585968227488588904424455279850944552434255426009644991500965047292122914294765406463934099995108696247776739587601048930859078929301898476383922468532080798231656192842590143187906465585275831843199237927893304615361934901825654911340325994329355951174051725909543502259333337579076063623583106001065342943568958480643870248509449028335818782502777139124650802617858468226286479565420003308477240560876935145170112648067206619042242803478511577832885035195180302355369309554047075368959978949436153776032010697057510475616592290827295919981799664262407587166337839248031477999587458026999733635733244531265716466048672052274767176219391000866433157858474274236828396844416057742304796821554420821080064 [151,145] -6803931091595099439933306695249734755578545464086280785641118139895883820563697496164924725799544162448413329141381597117473121212259009855121996826581241454571757777748287800036097600656948608763968889793374112934598186593358371864114565731022897236733052860350936006519195321499307734066816372202345309622830017405116559463369617796972921493382279635539633337775577548937186620571488464041332297726573467020478491421114849316431233489720164203047588436054049776325483130442738443316344321312225626118738779420788885128087761994227428990535526701475001062618619946305043082242398116303781208711706278463697475603272475265556029778354822529765275480984713908135364079112967896482809908592758816396077666339751958009263671800933334452885150269032318701793071079786481789383552292199937047329242885197700861247654490440355399377629754913704046190345925612002676344254145884872671345012912362251402786397840151213843507319016649000537194880858089323784152213223238229062718759825487053705208140203889682559853921340927823980120826499790622953369707783422296092888078778529782872220446874404877115870200545813779138422238523794809534555257364129505893381328888926884459568 [151,146] 800329562201110196270464878979872139605242599726110819072487402094323458606994926766770177483243783375348435352110562089806020540189436720290688439690796114510206619871676803354013375630259340403273944832367538811586369804801369843286527709594826166030924440657980710578838435263273765556915479116073935461864891749931241437745255798476690897299386358212425824870318786280865128739427901590988218477646832659842097960614942722569543354618722991865953378138439138300075249354933772974044072140266483976168142684542181789302864533702282464398596733005608218473325299874395325808691159171678899497230719363992079134099293700070437076593509172643675831686094165590167614027125401263537219429447810957417403649398551893397078288628376725420680673241291627919869039527428708177204819191436308834817542714961989513439294541477130156124933299252054204231802389058963090532318790179662252509553622496676770899649654278749128960529857240251796090675194395528036444969420104938591734542230898494977276622058192155111878514330814652469436555233682949720098217676332710042824901844863113466253652696699351135772028300207950836421787436029809483623977858902402956187648 [151,147] -19183090414663787077789311223743984257817661861858786372576152847833733328265317194727878202310697339634014050165414189574980935271932050003788804947283657951468590321106152182656500967152298353693728426308764211923497564899339527199748374672069834650353542874089603299707514002293718938091053177374199346208744973670378286250607711913256423428259414305377219137910965787744780278121267505606090667823894631916583452737174044310788041523201573758003933136413149843545924818730813371174430841459392211792496020954421620927327644229077511567785301883844061199337708321765133780701929142573297749206706181583352087513272095808218451521138544094140258443432491660089239752159149938130014728700515302868738393079175840893773868967647449790916309918268763088438051498919255300357192257254995103787802884360999975841827979151095819546137368846761276905591339258941987415593459741776127290580968675958502696019326092122269746353419554563313288358933599934687200750225993840174869003006932149457900786059256461539796802373914816058351868024441844288954064306639351078794736945906790585018257250892330339066646976090889147643284953043448425751356798464 [151,148] 3468630152512593192874755669407157026692456153315026992819726759314072878439581873480427709784138226758003216640238969677542735410061560199435532714494678704365473560329773240868534535643793025579350836295029846091176829408529414779447351461365661826068470962344780995319657521837109011675926859156722200722145368589128520228566316322336639258352527621039507911006570154061321256225626157505258882846474356678415429222841658168363181757753368882101057327429079733834724913050788970835436497404340057020253121813742007251429035563007565404690401944253877640742336260838609051508220151299839670109078750960286431447994038323737904487458307771607261394721450777055099040846012721464186974193056295115227894500583336789202137922806885191612232244540073600768711955988360421819629331780260517408258563160029778543852431814765543270950062629022888243151686931340502084030606791837712602419172537761343923841033804651687450848932960301517277936657994218696049100001766922514781926228468286427635407712577571484935926000347585554741744929515499683438168765850117057890175813723105140050554023360487309922399740156468527994280020189920 [151,149] -1791798378620744074225407125897850114133158188043064089409854262486051332969871990074981342577787390611719473436864568357088077398324601111459305262804581439219471664133771269584641800529022501234266092444358813448331882747155456529016735617771031000174343486172790278001164883888952330549395746631387237783482290019942765462191536600948712084159027546049449618736768771620598354765807309587097773724261628577297490575263852724237883999197716085639328499177457987203212020079534910770096736883320568731386713621502820539271777250001382174531348732747605274090892633802083575841006630495347086430182802493793453028023316420781238060972428686865297869184213275193293269381971853462769924659252581515728742801500579340468552347032390962842456394261819244749893292132075558539237974346958806553114090875773799943395373429619155231645673569179178134193275130923274198796828089608364241166565381139960615435014167717637817237686273276237111729050589680138380730095501797601454807511916227309648989826985954801193790148784235655078179798729481662292354333229870422838896351753169012560610888301103457711806236918313330076 [151,150] -2667860741731658005686186198662758695361953549284616088947876380109033378177948640165212700335882192213243849980302108493889205736051497708851803785713610068450015062968830736843247041336491736368661394461151867846947791749059745932035794245447101331927978557347615768035562475277752428200069736400712058715165097017665532636673684379339167489868709176585734006184477734617436264733039593699497470272887404072708785236268713822927016774475823142673574998497694789077718906059576265635843614073732158581847647855459648928570430172763071190744850234308256877002909188463088588670139196138827638736597757551255100242572742785044134615653102763808318123355038992086429480410079421756015629365164574705504389163415610001728822690539500457186553705387810560210567709596486919133191105918879390835231481733568325328050009926330947262976470171597615678709492869540792388502405975996085209225677754156429368176732569120948024295898747243880679717931541612381584411361637501700179951217671511627004436733551693917827572696091820960389465510301374467912316847348837866705014740833102883423957820196630714239168 [151,151] -2079637899370634431330275903360489844770462699087125620529129416541259624328297229157794778422943540749512271677219121532419040579633702459664485492389052623075891502608524358142739447534659251606608083006668783732116580279548038700940163741314275975604330809106048899218845759849758054292715084956530719220342740647035032089665067135115904146687475686073377555869185212758306061260060889001778290207139455708371012749615538704418388662504970915533056989531000993593081187482591158801999199526949291568595181153707903195825210409474840415358845213886140623908247593399426030413220451072844494868649205077405022428543462286911513373724082810181424297814462164201605202050601463234056414631952727129360794780231696748251288435089487302435457222157730756906737779011170948248572558935874079413196001667981018976424464240929523669238365862212218915296050178158291057827409543593890590596622972385819783600670083946659981025021837723778694861861422326415651869557492017463325178529118692629517388421564550502407476148450216273485958459423112640729308050319268912454018891034987895217223544 [152,0] 114108292884070574138298783502486686368119400846101448125958489817160799618045872815450442226818386101457038546595407810350944134771594234481645896495569936128729116811570493512085269604747104012940317542362698705756437417661688972036714686175126130620244826512380346438547058084439890442261163760000444434582148208091834464510904302804530899937824355638956785696353081653079187367570045576197447262749583982016132169277443714150433674090802926059842235037040712988992333091812668312590037281534395770876554844799130811317401063462394090670648607189526159656986514928135690082763352790613802626423527806848895831390087927223989186665921829207590944853986518703488717317766826197159917889219404221206073598622726187145392418433850757693229250659894928111103149812389463758607521143465401710273363351437045256610690603038051292208867318126816085038470466202777733183554569654171293114443025358571491933769988201524321662066939386848546899669400881821833776098695837594845733448786240021041293975180471868023429290724963887641011665343791901915909201054921815610414686045624630756710935264931859049451269834616371587868539632944128076103294900760173951705336002885960735346630730808698843936552028540174632399227494007627892964717162813145615436926977247775605246801994830571040028407265061858059576707725581954956852211945468261103133889779033863066558397026441811978237807680527868468900029993016771393720230608070251781286672294354894883190182592034176866584722450559511832183295137292645592740270606729085210903588796109784655112368128473744323358048040998262628509364112707931551247687570308596761087137091436972219434105911330519850038489646296806349894697062110519743042965216439942231292970960425162129278757708683528296794664161254140658714442714658564974443449814248391071236096000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] 2445137180170957124513691827539448305036145309793953602060120353334409970686781571748569449435023153146877924946665422242366254411678716862228457359420232807407653363833534535150599883871971718461655053357992679728662856243460702202469250649516132756666129209916337612803306207268966326909695432132534372271136197073257741997537815784387332659711976982215159086056696023620392907617545469072917007400721970791217611434383563062701365172460387683877379841573656715612258434354688432907044638182247148845436586430337879643662034295186796960413325047674782143012690213791821077539178394696248239625140870250587263453919373282187044879664955858694489869267703263375120613485680739242980915689595425942496951223732497198187373650772486953586463977220102309158946945336358096969464500615780700474947720850073608233064735152338198201955637672212965974637389719716219789752921566652478073923173805766237152281711913877457580852281115217717983480306878411990463100751445311635845121356055772087230571818244212819634967951713784041383082754184575666403115787501269839888440284803206705564534531422084863310081387925619628211008759447096172407121518932247181775769717521678134558881716596773831577252460292786066475386467103160905097156538663485929166717030943554527535739545428607579330486895898331319856016309660835012530962639791518442074044666847492149411638224001088703197766190831082919737981123101080613684422814247950551928621369058727502337694315863661359229708733123400751819610175624119507925248618436544345843612989026140769807064917040038605931646537868249827026359814114808270071214255952637526407399036673993479586485743247084290655866159326646464212901111392721534583823674214723763594930577035724800171013357886166480890556392434393479452757461298503230809379557249746556553139322880000000000000000000000000000000000000000000000000000000000000000000000 [152,2] -189685756903674233344723844976813930349598463903679683952611802416892409642826901491537515587485632666056379062529869979977257046209819285816373469407014581773231243291986898913608059663201960228199954696986787526674118274548455525235689707040788994906468644517083825943182389415529779510407872441382227225302603716205986071902613524799117648328745660927925832363720484973644356519924655899815506666231619095796283784068294590485514418583681450152298931458727984917368845119059520014103488044602545465432691715194048204564872690048680555012875663239420203201848339261003546517185522833589114560922408584681939582697422118994409960249278886163364549349280441016672785148599591955519864094570442590255969475283702724254485176979322134928486195855337997840967790584542102190596124681158257641505522915777928396289210837927382081146006853442593862395924850193940879639626397876448539116472316405155334968175008631251623599925297183857456381898991833246263620860696253119942680284866510398680257458082969185989145404486870530928560205835755257640957245458888231103905586168771346964094876077503086751200350659001002445025529613120078059010464856480315679056921525693099797989760048577748275466795662067034463625497139607352498995892538731304397196739743209985730250871357461892264779671975314270973041487842902010158275063933756558189964095703602723875446638938982127085251616191004127194884820795412811889046972765633477842606733900950435068400056596384587851714872917782672328432806810622146632527072488292930390325183889857713800075435035904762894145913672103330247323752740658653476712241170556527346940306135035159498512596946998231473750224977363264511863190648671404822934993812214759476932792565954740891008505905435114708070225439078912658906500029529105442551268823270955310052274077696000000000000000000000000000000000000000000000000000000000000000000 [152,3] -93226105486474445380850076335294100870385139766417436812336775318051468529275738822290495890643450251776986453292437809175731048440690311312281281430594847337295550398506856794621886040033101385086786723335897383552169662704533422925716079671183814795978624954785749596055717763594864430946695035765012567279955304723848871990940149906699148058149105135860786288772306744722489474536708922147771539950429482591765969907629027719195730740619215205242513930847158315937923278301263158816884986613080261807835748552557984926649703601508947414952602979959804211069299010925223768546774974749378315383611824424380614752469260956810668130245819427029206958287406074702052913468111801402235785873767652938808558891342066654545648918027762990664771400286175305077996143069045406521260131757686908675619129792472312310159796130266282126470917729094831558044206171692892339434308715888943251750029220550109766197639971032524609739105598890414509182034659630807727531764694439756449664681196602580006428476303543205215526136963101400925976841034898248685098565976994361880199942235254227303458042561182343942003469186423312295795684230683714077750985906948487976286626997643109551470827605389062717819379026615198542903316670649768606421359697977377470485233195147260052876762706463446768846134667941699035694538263726223972820266284928861879221415897112193971623853439153395910354233935463213677772702101785106195235425251852466866245053179269584836183385067815718482282712021549237032595202213349716066061309676700310710860880466723209458111139619891328638407637403027359934430991387896168074574266469547694370708262127281596031899890832327999918643651435438761549425033175308770801363441986898569737019979189160158919042016980629466472833585231812494478166616273536055762778921945047708084593575854080000000000000000000000000000000000000000000000000000000000000000 [152,4] 1947609175205072163389652251059864520858697366915795580199763208571456842762032442335954254149215088486636841199662164150864352385978125038560737509667591533587849997518357499640531527238454818674097228277545614959649049696744572926160539353109808441904806102815372821426622122488809051041230536785886150687209112646387627330866524780751050555900000116369171804198916561778972362830775846452029996982416850480946816888658700543763072364850469728191128759713041867085587573509816549115193028212401725097180603389347747025164903034154929125163425126053382845142980290171495268294775343215319438030677420145396961198042507870711631393992404118326232032330656572241440863421023134734790889937244453066574097369854575592995135905488543077835514358658309274230011327014576685205714007366710663702160410652487106014380939345596037699612740584227081336372448046210456596362051114953629984290815051835259786488832256178905175041541828724457443123070677499165921339233222795347468172603491417277708660065019309437984024777119195974810522954419105215386852475077721581882655938014215642989565788026165055864416615358779028340114552694217736886790685169351584788582735117164316176163564182365239086566267149635434108944844558911181651010822291513490656292014582414332310363238859514166230730211297752732394981696242301267392323052722773754038493430513325937335020392815852310313501074506364759605213575876113988469240058189107782364114008553334636205344058173384959650678573283028831691045230912130055712773524507774459992644299168884129770083188803897949920379250374002154352932038478865244766133954586659903055057367390798943748399518859527048269145247632975465985306943462973471474234624889054170287214821465486347308461476409491923821881730418040552412704126945091163994905914032816007500931553887780864000000000000000000000000000000000000000000000000000000000000 [152,5] 27942578704987757096876292947789914158786029962534550870735423728175385303154640904490701050271926903238028297397667887101265545622353301008322234703377859956267646239067522144129965643079357084617222541535634435808232558313013775778441616426237133482016665722888377805083294998480496315297634112269046361183782472559442719776917998712814413796093555659950613437025407917039612869928089167077154077205624564175456451624817765005490758365467844525697654877420252596662174961755370119572350504190345057168152120427944232945531257563586859960653597498608145379040612084975347815502369539476040147394812309590893167441476313583106776765123221826283979174167580606858401530159407024447275398441341620195862345535805856432469674063898001390211975408570705903712184468472771690243874420129840353648072004294224897052083672524149142901531830683896034918731004663882870459486277380765135244899188100317380894472779865640727069352481975153113653751810777878662189784212340829249082862987392886963155295549058732320944034251078468994580006036953074477559387164520028967464925079951524384590831127258722716249707118491788644806030850499682077236554435567539222850642325575036002654214484931798279130189271883781053743680029660441890432206995882645332990815580687318311430246746372340848643138667000160330647336394133830211413038728373786754289874373915084784874085573255278532102765737769933193185427224629008158459272221672378486643595882687170790811990787333007349959933470274902652696363430857419716585885187253260769505116984728248825896502820493262367838440524694451455167290434907927902945929110656534179077082008888856899886433277884916459281688846578484610028148126758612693054141081611181473611578595446733937697118452918295022200596052208398450392939082346875462988168704889257508758883437631242240000000000000000000000000000000000000000000000000000000000 [152,6] -666063046199856852670159249306571585266420137692729952715809668094290457801838066400038037595129207754616417255674909827534115334191224307864158036160433557998013628269671288999965639827298646589103672602134825853842235681625888448025159277305687645376970529960936188010249130746101328148473419000759455417423646846138851507307722880682075414697758142385419464384535008138013389874114254565387253382600937935918192142350057854297847168616886225024887298180974916516504679382295605071400936599044923886786320252078359231077467187228898882612289656458226308468710722513172170858250759715880383231601900322608080222812465710506490502679523475015052351518200785174530403219885128652327244944243834202785072064654945821152008795755718943417447268195634721394094701982221761636118540057066493517550417909432973029786684476783873000215896149674219275483898679186502297308542105259789261546830958231309651716590901151001593851801704087177640803346063213434973738727174722516194577110182614865501501372367001861283695307490468391647336203743010922392904332057185777958425753498126503948228515196700386346568098722760299333481629355473549777122257421014515355330434164490683294627888799778767404706997765159545296244358652312825686343156070678670163367169774068624970146566114925887528656654182609140296760046791689238828279548068172176028974731472794342284283431727608702827109698116136220915551066606201530807742161088063694589113260629542738082063271503566421500149370376466574174100867244299691192903649355378743907777923544718508037165220471858110276961175521593588846116042820981378487139231527920845356291689103144085606141970605841946548824886646057684052141271885084090510502471624556793884304715027714730314880077868256077489988463599423347763944378242519980299649267806681688476251652854028173312000000000000000000000000000000000000000000000000000000 [152,7] 3803450301102881175538262832074900672986726937376318848611303935650654985936364406873314995218072913025753784453747717739368497953692275532581768293585842510821126945397047132270393176105083155329886559517821242732335468789098572914106875398722526184382921424660691902522239337480285822611245675598714678388283835343615419550524549789081281293474729768506615920258697872239091579517717956563576244020009713323645119263319301094816059653178586791187111574723146675121980371521464886702193498798875703157357479696182276919899499886160364535756368493690789446177690278313496609573610719631677678095668408823193198316789978568814271505353154056990908516206963442056525109424952517813232427394345431134682570200460303253530224361692737307846933512359140013394950825747716263318867197025370944120310267786243661868207359048451309875604642634901830754124880806777188171817505468029513070543190639415877012808972803123454150540784969729187978366096160286214162933484142875477762340112778558471158148380749766468778109142558501919050704540438793045596757040539281810018515585332878630363586321421868323212581994461827904946517739829566305026412759143819144745033502268245004844273135227434761146429202257741485120696496001913602350424962387111440445747805951806108454276835765699648639237794809534011824289159767932609868950966230732049855057337152844745088158902380041606281902929989789815474181033891376957200312615412068573457018799871791600594421439690264617901221022163537146855721005757555488552856340841445035704773174491107742662832888075080722414698679086684337373810949823115298175564903664558365720757636520195198542109978328141602262752763218147872985875115321128992501413969316063435567451353095761764853511030766716332520720574538226052328019185957088954152802270489787467405391133748683079680000000000000000000000000000000000000000000000000000 [152,8] -338745841195503878444759088761900793825647485129684016781911480260568537786045820644777915087241891074789521952628068353040635641081224026982261596989484176472633578555304933243438317192784418622240648505946487786057583989398599049736854921263615089967402800285491729463203667681681712586744198736476612320099584883936171515276507118050026608666318006217655348253494581124331749411746500532902636713078854206771076352687867658620747751941688302795541098986689688372765577219265153184844278239834389291661710928089247409024713265140392034430095949987965261293694576033210893573350157566857011448268950872235728542048216728165619255986760296464256761418308957005625637413790047952808729916194695042860827501781514614976236290481829815076849467925011320599007698614997015905622533387709382854600111214478171072575946405320449763279985325930633102839924545455362933948096233048613428626702525645574447012016770300460448209655897933619453265018863410642828263049216709115129911940209946206202460322681763882494334613233261188710224025792048201987819661211945315670563912519205257629609787086622593713014694003787515740845071362219404302008182082843535008785011982062395500320104374525897212330683907444853394641648546402489147320611518255290215839796460254485417919413397392078363844381119984654133666256185618900086335707634098577911991008131044202636990960171206331987049197571298582365450478666976325004166663930712026744776451940537687190697835742092018441167033310533152072570262477244097004771391391982563736903716545008202240204849773647928067895535859108892385251697441884960329605847784874389369374508611874461446622472970306749992965399725257943454622142149358026858952858358587813744111766507960851829162789711856594586881024624142719124727059150689936734643202744042314283830762260035272704000000000000000000000000000000000000000000000000 [152,9] -96040688689706527339322099706342923548667027661916004308265375285778617689391855421511620717746859288190502224681243972232398125838179858723813514714154015427462371830952587946670427252784158524576249860165724302768278802829234077047602152854587329688331961892148441444104112327626349213156247668180078494294187702042624824443661584194439564608352402686911550791162033414531329975859384113341537832827250299924104583027819613145803075681028848266021545505579762925992735901034079469603204310996037648919011845254593177459513203915971440770817760467474906590309503237857691323022644991621390665799729320341458633873198570246576099234165988295792432214213407876874337035277845729210755253201145870272565848501472455900835566501744455835558629766766510021127409139524270787099457015557081951876782333175108139138794187120224284255390473549993968877470554697749486960778977065912401585163559804739401139122810581330166454459236826542570093086742400496368081146923418934376466582919451294990908923985863157061892791615282213383498752056595420274411364622904643003771631136103769278106129349399012921931100781030832667904820810902399625582216275571702684912863638032841230031170545983175060684790765519172120179322182019298701893346852101247190399360933932164692843135241482715726815261970114673896421638929724283197524238603502407963766191012908303197615066648163264748145835645513749429228930458450094402046470600420645792834901155008249385065341363199001350223313185688326592647658383666906083328695270120268954976898262130255237074110696193460900288297631080395889964999861011895330842086408156920277999341138204748614486281883500051597197699890307633880374694956663447276485419153290512756009001101457760398989980347135722765790264118711215320303071566287987307297190193131596727201220878187458723840000000000000000000000000000000000000000000000 [152,10] 544726314151577798745961465345336247738857426702200853240939775599107691434538705388338480418638964909066727702471820907043991317161633762657400686606751419795606338714901449492590373008791800222148264114458593981290005177811863447975455762332839683666465550625688346878771569604195930563229277669784678639736321267335741041415963084750560105297051748226274871062309974469368960192779127458259875203757559492371301841400139059045697127482000400674777147507986292115805436291678360571743843217860243032705473118936294891197788726253176468560583949502664011943521701086474398879791537288223786609298018044887030239383536505110348051132336276522032486183289499005731931636799685392466349860428591629741566245686898482215574358103815479679061399641230827457361247492212854423940294686364822773039667316462654205705193460737724230725499935556528503927230938680936006797291085413910591368648431216556377842612072828147637822766483602739517339884705079670372861158473033163464036483806019598968002633411395713163195206662374128004325989633735283883028961215918635809664566490277807746056204916859309699633505962689795059977866739705860765732968868098884829182641724856037916721330391849467022912909284214535826287928320783475570457435797071764132819131486184978507971366037430638910845578705338545340716953721066916172665291768380166959636794170066169178029499779188888216314003918460597887273514476941478577842555347747185079482460270819568732894931275829483309093455879305122909635825136776082871573937086310830410032061657792260915455185258183966183309990929978109730310773271556572129423106533483492223402912702804680247891450466164064154917957699295233898585733507012551100930748670455912864779152555925140432044939447068287383977087710621646807207462714028698962292047474681596702312527122792355725312000000000000000000000000000000000000000000 [152,11] -1569738787503195518017714292738816750212664899313539611198134994056668731730179297622917006795480579453702332479653603188395107299954862290492561248587912271543879127137474366570104084184207414304850601812727277488928567588575918329163379331107133672822045566383978998479124443837602762486647887035541626984966464092480413685092212541810294220867394694597317482089266333073607257712342510231984384532117164546471956003625768036869392472837471302484579923983106600467573828221037870174311540750223646498882130131076455042413555061749977505713115629103986736923200044699718460598390780797528456307567587855239058480291979002377031136981909461039622679319411208246345848154452609925943737709275084907815390068416120728169767699642331252284845333843603203817395717048048773824100747907751761234957768720590543277586590727700128634222498466260535868087534962280835004542950849673363114354154756061142837707330913115178805647722207858175676327203041621123782970022764647053145696708137328634926803981532764266311073850753295528919188857304557415715421523006450551818392767126605559664919798479228287062276301843651135384940461185887134406317339788491500669223971243334721542768600811096173358860831183454268116602382758460923394657928234411355453720256651308290288230497068752336926693484739190755229734727810116616437403667596962884764286052644922086790308735599879615691710492325600690605655246060797726500902658320197332366500871058352374147957824351545854545879492654996955591643404540078927680508415293839700536988405954290756571220347078352115499605548529509693620131445341420923292341046064287987086079097439198208822849539193533138249262343836545492453509815979122006783162838687032943578056526980901248098613603471894135104907103140814773905386560262211153104153545538040121238007000956745212231680000000000000000000000000000000000000000 [152,12] 2347822963850531722555754771923472291868914249516000742577371867521057731067595513258301570053407990251459123056463317930040162902022996494163305474338108067864376545063408932236081885728612651210125536573915965335185380901354562678831917179271213185019229320428636285891507560598984317901055581443467438003654422795913470594951871832813892119797196992219929746853928729041186116034007449244515881848765618759032117215911611728774899623316711173428289140244733512425871145789923957844346996916175651573628644862607159313509585553606876994111020191656587761175873976908827002324270373961073106680090103085819573275753038015346361570855217833901056502999965725143917889556816701225491392968912902335427574967865882078708225763558106234091664641178420322776475714067657325189353736021380623587182362173041589080632207098325575848955159009237025687940806667371733378886339782991675546296334382637414042226642169848717131335118593230962263498778841793181713942096803878056900099320599430651465804158516354043093207827321201482185894778329480395245156995238148635604129775154047194637640478394446742913290135172307440765208125706773905642744617581811823397078909267868264709152837671060657258345047018008182712108936712682565205131336070443683992808581886784719892558595059560420069063575119828361169484739305306329594478169975678262423282475632457811255685157208850208931834280183028705171769315199652515574142655384975288097737363797466796319870029990817552995061711706899335919254879252164216110693917861776579666195566369293605881813866542701195985615138203635001073784456182893616929340712933017862494625347017891360303175313142635201102203174191329397869138184020213696727464986815420172251034899461066507776054766894378158507561197803705990003088973522874212584064821060156706404204844985848126504960000000000000000000000000000000000000 [152,13] 289309008545872149506816117847117100626067702754041037876532429618846877571062666380738654108945531074588566924246013070980765474722016327294340283339399847026801077403947587394995856466083060445170011290276483129706585291873027495706193074577677551664399218972518879682912199847434488465938078750574379269105469343553766801544645996445247174087594356880695949081377259051161778158578843407741621147974049198215613868275638491850848908106956261698109772717445899566511271682534837390039394531233714936586360875811140322950502020158773332341696421498669118924258691746869854034889777094060341620054930393843901918489021455576178105351405068414409116180855057872713711123336011949571234425386145483897184634552475280491157955101842457721251738710835638682014929312296402367411100650437622941932445298101977789349325090536659814962810018983897435919334158310911639795424260516854438537456755337118049147971953321232328029059144859802003003860362355059491536717783286270713221848191138114473174416509289637601715879064532332240356373873659224817932772859878165457472927633926782502158239918702553016580185880045827216321103589200754281241199563922461482295654122165520368531176904961255474823277753241468692824460863341923710686927052448113344587856494650677515490495917702661849800125399212332599804766179794695064418287570022517907495391964082682172768700126338199637649132348431184128534994518895210419202464917559422966978799592556794225393432839348795028999816251615993057260876100242680552323735606429613108019011445338276137000470526863234201527789213523432719636741676526944236716600105420211895319515277490396688687402859713765074538639082877834117174015314406383518547114135531293838788385266042186378402422340660041142341160482466626440901014905093093655690070409161391940026245652168426127360000000000000000000000000000000000 [152,14] -11064544030967296557672205618136809732766424860826331614202350415329770173638309869675734393024878733923602222450291745499756481740025474072999772005219272634545019356063357740538435608738362047355860310710413593898194626951993921505081669610346257112637635929056346187264299913341197523985171775589669469828900484410820242974870308842751967308229098342292743316018872346387211692075723933833997124511998903540002358289760537578484470198768527268940102857519586814554879088651662911830319023130115172202167829365466392302550910349769678715030532588608030946221087322195105815863745904912894573579874401311916185767185744603853635107418968255502459717978273244886936499759714038078269048589698228783967409063019162880744919365991702793070706274677336130070728900437407140990454128512745428804380940566872402820992101664306828393998057560574991991434410213081044973360598328080160935811726257928575604097269637340816376411782021421126658019514660060936963946373923567488781719061611926778813145861133550095288955326092394922752449930299815947458468589112612284940874486708645478818207268416468892354394941993745231799926064578861498609835750689635619373824198174299737708903577857830911076450594275774902316999459405079899017670127571554659980325061815921587884572342136472989982559822915408448719740369795668369567892726402117008942895129499427649440477302313202680211814684482724137685143074677190590230646462718241037267472137336925243104092174714166703839917993792862962894400781298429421387465114204026634089945386681141400092203693830396979531896088277057561366075327829022998389619015906861616642441562012373398696713335492506926523450284333036289666856052428021061157996496045863194247977996984651310109652467271812242667567194852123056975630589771947095019500779792870504945428632802493804314624000000000000000000000000000000 [152,15] 31576066695297640620884142909723642711832386976095973449154957238848244791060237099649756461112540408355663785872529336493196913012899867410043860905264451186026088018797241137290688144228350667667617943575983154380554507329061016641939766473059774994428227922357397717331446429989843305138057208940334711213959801049751840551860647085248078072581617030244488066417092849161703402646425887935311245709747290622855358833966208977159935060406990052470858019969553108528117691351418501849583653403198451272438034171954951326720705832366185150366294045303652120776722498645856074975019300864842997532487625151554090738558103923487822480921497268802095485928396936699496712088091980989130326749528018680925491894356500858974321012099993363495908053699041797229861236034221690629663027899971362171559810236718428103652558892779353123103414388230933747035141562197689448768974608001143781916372775525595128006508405286138763260258455594678853995865646275684596605429465905208014399316581795780164144558879608067010285140786712708402402548615557524586438597559407874866231256691219433959664611812785409460901082430219598644000815316223174645047380032485981107423816082212290945190225089399292641121132420726019717532860171108660542605717990376567670497525364817779899386404754404874538954802204939937806468967055149816672573529071463285640432529680719388763051125825794929047846427124290182937224458456623744225388769173246540890159279921063565032676893135794671222591088958909252001635805483319336246899336143180409690336902790338023036607238360913349825659597780975734716240687269114611402614343924826724943365926994822568632069270567784971710466638091796856626329997608352745453923986507794987698600857645231889657614423991679522208928964357535749537213448307042080227643768951813843627517063243621036195840000000000000000000000000000 [152,16] -54863461933195370239647932929230082909180055980416087414562846079745109034157764623716028305771801868618317972810299892164254953167205551076673294430002783189805055616970694219773407234988302312033190497996606765765500654493756520102880383094252205980462379459811805659943649976995197032389189606117701678786963878417700357663208948645617467925467975412252597678602893863823955819320737274923153923556073487302929453924043767510736041737531987986885283386739702626685941880852732289713548404343786151384977491112165953519124721535597582063500696012776443440347128252851344485460626384565891420852527732094589418749418117308712361538254842671466225062642335841144091965810012227554289983861441888023447304241127207351798594208257918993567155409159206429826209496819497422383425683350651057231942691861723887117393052751789004585497323689103494258017932686482089685859406622676481017776827887361839837506397591838391085791340757724042198420148296957340975046832888887920861212968880066012601765588643019913837287410489955064598429903232695309064976995778970294381214606012107034016685291235274371083356582387824557834524360911735024594770910462698473794479755784392547745523463548404554119387731060953383605747023489517584079200582631659363031387193842430185073597855768584029674039408118643616906980915306823029111359616199485329635804119201556464837549118826690215629744495506014766320949110477624192240929812306730568823834713063967073184669412200706394022876191411327250109572439055720817041979525387892394417882040043213909179498267548956498666081846535051145693952662299737274055314077996153673722234711033326659867620271886840021400762840914331062342709261643616826692156664394656555349554330838557168143843491265939886784554199512126362278546934941974274436483147926498554147618398330745434144768000000000000000000000000 [152,17] 66363280873139372411921063080741581471310703428999199688709692191590520425554850092869066978454805441595015208070495444216379489979742481545634031635515159049404481319533763861543303394749519954690747624629238820502780370459924549581342872949810155355778695711186668940578284107253316028628763113914756277856053581421054968777590975680346973030129344508983675412634905303899874713019047391961209042051361772895936672035542416229455389282835084274732538365958292638452544735520947442705247808553180403831601932034002103518833626025147270302177274575505358451373765323777525680481087522414743643664165606344994764551733126655755857746289681319482779871324545382298964842145266728666628763016107901002435763199817021326032704492458567880556983982829109541070246686207315854759026602226188520396358460743839536343007332354065518896808945300100483915461335671506410324820603248898892049480984999776637880509276029772748936651527520884513053670457820505767706413407739528502321738196734416449304057749392740931753354279920287201697491226399350515950440290961205974420019994308143328122791960572041063199239166342335723971428244462015405961551858962021886859212095950426473830639442934374676951856226023181706748345535143183920471771566223264807737367156943579983053507089099922228226924921105186182025727755730730373834215941117328654632361228486183474073025882492175872845405551982435562755788583561409130828429876593867077132957784373931148697392041616246293884632326183254008940038335731721651448590747427339919715872437225970830605354357137048034691831718984894320867961025583709475620949198767063048740996614469871988962552665701402289057194394010203470478714917608895299652147921958464783674909078607417851042577536371094438580117924836957821931112542852635598765962442264001602369586576091374084423680000000000000000000000 [152,18] -53839513215395274371680512725016143045447137339902492979310317610161906966042734328067169353906900654493952928271339531023302187592425150838946167172585880534767739666977821933925359885440950800042304412579778061721596584718858911062370248659945993899884945951726047975086099792076186933546365203174256692267060654115048881945290345198912921663711770800694476128908502493155519596798362456806973138883474298207471111071816814282140054767434456230420162827805031493537801156449314989273830307578944100139861720980520107330523757864682960649234957224705726377847319443728919569042911963895754974049007001560319789709200520685164059124189315232710029843699682990499955753707555128348301407997976747579121165275545391428926345712602996117921927248335871823010137757870311744979448210943460451973451303353878711327131310915807588312622269772989147192518403200870244852357561712831922660943408256502868161034127811594532529701794605655493247853194262586898502399769016508977806973363824961730973993927313820575172972384359263322547466454988125808878707857552625664798835403392176504582033423254407991204294189695627482717515291889962174182882415775104432828886686996659191831137451349475458109704427682169201781554117467164421241597968518083872765581319383922051836244734096873751025274980805314142918455171233079520410033497454925081647159861335965143954288508210127860069189254201799932617446897996346366929235986486052664670025425997379955605139932986088512138631297068022184419482874037703399485867558262218838067593577014837545279873644280027238556334060184274391194266893230774345134938291508835138618841650914876326425581946229122304071274003510913074123944103677281545163696082050609173535101529000744701020621941500818042551981968451705670405629527904384304320707502101526870383601983649794874146816000000000000000000 [152,19] 18467445641383852553711305024139830743585220352383113030083997292366796785270715768223962181904721458253007589324386044951719438258648234353746482314972371020574421063339900124371630264995988662858195758189596331569536403524214020285588804518640802072783292969680381745530006894419962494324333542287361889615037078022526272527269226907729647378067800616777295413636137017457698099075019472847267882040555103912745891397007906908799852272903500232843201930532049961656965965079223009618407383449166347165906287360117055287703438292124472809341814499102396887970131285630441737701792217929071354979881675692489393581099791743472274299599845672512517382318832902011360921182624414151907123233461534114840563721160442782096820141174572390407057229025803176304656747266884150881361875046493972915470218665456559668880788717480825583231793111466604070515970337491600853025423596682120290790875545332843568719639966071454510555912668419240937383094629857206135501006005529630511769341907458931338229515152550114204769496003849694273595660061580831546601955135240707345622661696290025563842884526543242528304289525862910523305531324982126000012227532104295001804786736484046424548688776057307840068569689637057394189648883912914534631803690176657387695062315156392563625559512504527221293201826574331483330289901010925165737891579896663518716678301790629363404315423178498713076663585307749244306524768320179936161714240218953937278316470762249931242466376231152694521419096671145797943051452295811202638331506665769439208727690021904605403218192160501089053957323165599188740044096967363523078074858242848201723478538511931808940248210837655425247897601057402914694317620714522276427689222852692904830939362603923601849526150620476449176648776144419147635246651385477438257864570006099035670733439183911649280000000000000000 [152,20] 24137012421610922076843861882698713356095582325246084979350920416255526441640212114130689333797988613876926387721469942103765515676539087872359161620081654129389221736368963973776944345277806683825156204022854188719246727957713063462247873089559222313545965678433423653310006007694135912603282965065498796920890445345041872964338694886220768268667442857506455199316345546725938100208325733090067596003012164470759957026241653892201098077217106605968933175488943721721845077698774372977495537236519638954828270914577860482982552832942924158376196394007685628515621815788746947337380426972599676582869841201438984930927404332334529584277791834022974634728279613962990541233117707310992476160421870211595765042856037104319052510652337974456912250397423375977073784986911787890818755880906777399654126045925966839767224479219819964181611876038962330158076216756263554658072430219254538863448497966806647845391402225792692350460081274835823228833047501402310301870016190690682280086691669332855099733304420120707785995411662444384149707565113143594744345167374442832166773454941420642450293017680440982652652888227817716611218069755750700585716512610211193762783524027379450520784956044685965367555643351697894660221950238202848015262129199342137800541229041986728926417678647471829373203927669107715519490109289988700395892653896321446529231027708119761214451174567473289739894220164113472798582264131681938626019265205745671564269650104003904261326143549562626166294807855270076949992333548087499612234586901106467206994861053693618882577467230236636574517570392300714944664520839796193392867427713233252790812454944219760078707513909906873863823713116468000318136869686105181255320640809302880495543940769885250679064165995627661390371275706921613953296749264076765031781963753830342631366693861713772544000000000000 [152,21] -54728855483096394775564884340963532045618587845942722100714889241774557687739137961656025680994279525283451000488247391887739488707595291905691339480710568277869120283677818986280701121837291495986926106793870779596280971321561949708156607299584203053797428223363467764370185806555227968236063014609104739995172844137531226536951742581984995340606757487333678412231148078148405190893029694338002690212326999878510933544448434893177135922797710848837408017500309091355188861722415002317436286475291073737387571442337711055361181046146914059736046657293048162401073284656009638845535145197778690774883256573007651653667051758041945083041255683629118038705475876973775196744556192537824050689848012672353501234597359618313886686848364735898752980970778634605808259867315494101571453727701187528504073308194843919089191251096236158359181526998308064321964147250094514663281147960177084317345911927913166856568037795062607206096302337239599187608203567851240778897011387991073161501669188527434993341205626208257974942619931358087955480744058111066633572938807453663027757774957309956902502835304330059659479117490178415402961429302617632692505662404977899919916420839895485843369001444077075110777642692142988633705045935192278069961329393948393843799514028391107860650723331042948207904704971309449147421116534702705850310616146337288468995078254427747132589577300240950488498860029071912279928551027721622778038715036021693625603279085869906418428502222046470692775124692780686121700004583998289483105910429946763344650047181060443477874477465524666874002397146046074972046887323835915651227831178831836830075602825607762085547909418841541180743440707584749006047881098196581388716810348887056013948225878203535707024409139106916905660621251310139798416096176079947701375222424143820851318667361019494400000000000 [152,22] 63196010006322620092757432557488393530335701964356295554403893127906862618037799910024395189457314616244097493984880187113477865194458860197887061082842514873450337418107519268957988523644149743721513517317728439925008702607278627366956233704957748706144084912773755928961126180268639204434571821455344420988793296401168226082862474535171091300612340551140715803331483992305723906093835404915082002414642459057555126160932417846381387046745531008142114575977980576172097422081122536720552728493533108311304782723205873842387646314880316159023949384335350760638484055927626865047028319895538908828628068172901720780652782694452409048022801741918036783932840358927999556420256054760538722572026380788338736947788360726831317505890634387243546734322588468143308736679467484974666806989334855687238693293879402792411338492892592329230776953819102545121456227336005617880605964569593325113583501980567471825455587842648562176347101416667954439318513118199745577436635132566003137768072460861283687223152798513021667037239050302480219458130203163262119890466723898168085078471503851349315809965799608333153383727207298051700385136907605707318775029133216601839936798492086066152831704350009762175778890350749488696642488479252348122182048151730676336602322133954819755973426154815474395369282043075860941341743371417426280439397288850663143134125620621109069809209566215550946263514416068434408345046949976509610353331183597586257518104074327098470985631159623295394141152467325513482380454080273773453009291439120282685884507466621274703629280665373391299383411081892095438067909533148970201114638351130073136365307448922949415307785059161494239186041352127868632972025594996638828928432662328234638834004659822923746417915256956959746990280772714806029756544645606915683680213804444646058674743092440989696000000 [152,23] -52667466355552643647274778773153839624659300750905646464855418191119621186956888339637423292395227116602858299418098065946296901873312923187693205445245718822786922034959366857906386333702936788199220961950068893086921396083374718864865262165733030631057592310142942369675045926024674994022587299550471745732255108534628033113613583742821789308052187831144460410342214309752465186658166306482817620217255896056917430301605397218081887223426044741718123562329542281003727658432554320535069620580780125761248126059574563841141089598147961969138222100700779266065005520384731974243290976573039695610260501744273831681225830826259722628079089757266478758248146619510435220908296909827991528465727025516795960352359424882902991416583957843936110398490963665119076494088763196701273686435781169209859022119985321700630503831714115463100993072321507802408829004320926531908844095430681050368907644063822808677023998392377561333397151966828572237420615583519510416204661047770947951275669384261355306283046346070050712475731815870076850239763096496802517257636980541866225390218848902286371323388660105092863168983812799108109906602044036556802002230516289576000250288942028288767713358197586472373399089057530618476339960764871533223801205160963403160794652721550278848025378453603384752048951674528072558155589555039875002874204360985792643154795814265855577015596245718730741132644794663165650674985925256271081491708649496243749751895968075676573270552924063382703457917881423338902944708847678467712284979629529191053309333521835581749370108982453718728487870997280028368629652315767884052612677543698411669310042021195195048124433580932691333978339034040700034777974247572871920868311305373025552147966601858957402109754816707076163614277948298923037722121826763741888672535827079709681548242837495808000000 [152,24] 33858147880256093127137161954636916315991004683123573174573232258248698041559765782559379442758558730278365525201154818342005380516273849827174165648805828430152375484069105697109423060253555166073897516632751647827424840234355185201522229147076801300151679403701696140248918926797805313162760602579177885937104564935553124188978020740692401862230646880517400269548276641385294416244257173056344342397735407416304726657243996623349551433608480382712965535775160311464221782865948738967271624027356245926101722682622707318568967958434773677334181001711703602314932060019244204892645154832572253724940869199316164826271031287644817230926780286229951806995445521699550196745426244071157459909038193283968278304190674991702623679459434635053556416085432702113010721070485975082538975989613287563080578422725357860837111633317948208736421269776747259267732770484019671824370500951834120743165338357568111267019544646335026845102205390989954943181999621527317396657991446250053246840503492299923094767182617452731043401181008234854373342259051787617556601287702321396186213549219166010365613590948462256066473277636918980615132132853000738320813638806758396657491298713414183620305302398724281656883688452103076868693612248336997064161098613940292863644819368493978860701220822814915409463610778507122497556860571707756883766485447646408130621273978770217275493685267707400681864861143946059754794983639058958691892790652549206591002110354732230331258025645237508910050563343178795089307433996491830535208997754083206324679717516702066475328606919743529286277703688203604347504657378630927498183067464845722983083406456429680708398973912264710811651681865380261174334386838499810147164628108905061413365336476299018842513567209686169790598674893272157952586309587630805224248595400989335792470057508877301740 [152,25] -16662943004781641757935854162492221517891137774581207953738062048075147966105280998384266433422160774185615276723226378744934275731696538357843934453185394885786680341363497497055787317128551373939875296732781323107843654578950772709834254303553747558205695681185931548074446771895312851751231112073337336483921950592967993781539490720093855762252367215395900030465787721858206770103507935085799290761747670639405846148585523816550050146394901617804555202465247931311669592200817876364027949615859474589251525036085427380467027148379314594185015523096032770957327484382950775730201158142582538961116611461431605929699460418862270688823741548167452085330740136896387768601586583733220007664556606751036030784103153623377792254575552112696987077307197856913856617567987101995725377653425592833156402790737584892705391160086856198417852281474053481679335336237380573578252224238331910244636192800579145623160357993172864915079576625611391521496874649616041920866647905801980274291213574133588489785560477439506213204863998304262484494382701536919376284938236988960296892320292461193053902122447022758666892411114977551075228129632126629460553707681545127622863030521267708119141154918621891848238119560766712006012977417269185813150032211068805353844057454574141125119969076181111633061667565334688025567250470982538836168111563027328149468793952982960142395227411744805221521541007679450379442711552245675887594112135949129429597705331861799753271921024140178013620873881765034040387688127383885170364901731631654419880248120693481866277718797017704244869337105116422817170008172423545019226540423861672414089448651330079855240577643409048574262020601380305001348997321645886390214878572035534425787892191774901395775656309507921981936196746882032888228937637196524157029330450951929120093277204820480 [152,26] 5643491607583198053802166230447021516116881271800391315416694158132288375529860268787949488371477362097461132601553409474147283209121630098270860018597117312298169674012985130896733287676265713772267006900141453458475936371553460457428870996546195179272694070200908492996549041439619501907975986369739794643601132187817615539638054158765775133157730629944401937320364144063250429208931092096777340179826640550296026233885073019222206210184279612136829340015098479086189476461379138782986759936713682287017655362580775155648427443674182286341912623750701765219945713335056633152668181357625025356673523214387176747465103223502992449694224404145489946870354729131417064742553485751536704456125658953229630195394993296734783587918847579281678471409626503383932242061350327102741163963493265087512899622718820030040621527703399424182995142352335871807967026132660127677183569704093519017934217775093898466234812464666204495052788029090861844720644372566823289618062406145909021952874139409349312617138862055936622496221507940291625753360227536267272182047526379280691985487466452097914038352778310541603393891524636452330585554294772508901520853618990655845702432406200550437994456656061696551345714031357372146484769558467134186813569501483522451501205166270432931344886737833324513192586969750880839944115869370961402460261423592207959738826658541430244961906074215004659588543454810580311784974139090643810360083046132198057316154334143225286846828805576473989825476554536443930557016469701251696646785913312130643057170717175910026904450252736219652590814009953353207461958853956937946256800164236089878778718006871328567248635129988980858186018753723920533605716223590464954365293699874029180263066399624180412023402759908005412691679233023513063073634972243027419869385605916562538111866032000 [152,27] -551343502415927734029804847539135791947044988614177955603484443418615009991622614973524702181259741940924105393915018490682871990182584778051969868436140191004733484604582158276930461848520311316048685286393199329051388995986804548757442936266590031993414178355908234547068044774868736968491383879066718549637377029332207036965757631421137598585193896203968634728693878195231388011759564615206220941998532487661670158662389513489094163001850306410248042871062750100345005890854610253029767925797458859395750624534804218846472814540699351587531623893278213004612036737979515027573743307312275962379393871626939482523135962544420949826810940273542043483829794500223242537650281256910748974766871232481288568113608532620540822898155589622516604814243830406793823522691843665094634305501347446852418027566025505209928658258166848260496746106784777560498824889095881937099294054662103110949145009639657235530641250265245163925454485392059800823267244684403892830770955469955642863507783463648857953828498674282855416975773466358290064859594475623456779380703151258828847559729981706620527369759757188054076954167705358729644400306314525432949825786250044596738246119244534247945961259341304359918198162677233191011029268322477386669058736419891653330675990396182077571528434277882839004688595566901531327454017860442743906182568892045619519055792130234855650451611023556596346740962667194333238191730637036708116911539381663844557880306681347256008450294982120235307357996572790298599893225658572036744174459922258821762089858008121283303078537350776297702612888255776572462494297489800087182509795164940091696358300763361018648387326485262711423157197867539797035594691880065667908478549135585670959503978150599032242065020492244892451994729670172840021682801815834741676169234706057577269000000 [152,28] -906718769086355422255982916783641158769371096241915083156546024967193707713180767314147306572799703001563133769118916519886281907366218839738357641540751220079501193098493689230180836826475430979719987711973765883711847409117486385771435654207797141461511889759677218521553637353568824707866149727911811872054460081478961404899266026626601494942455523128737253998522619018289887789187164994497074860711830968404779894975206482630997532348539151087356398227465003647757143696266197209877282287601688926895649379297831202631826113200998215238570750268380093967888103579067424321257913484885631893901464620975874704472979322089477037286399783223629440393847883104989692988706054052656402253272677980381366863076621117494617260264682369255306892700744123783624748944593800552485850245082612977782752702616707600423803126034794586256172612064441860509434902171908638260013975664398250716739924617727365502658941970215139596959776117636444538463897427383742416457476701708117378364932779513592281383123635886946543145517045574487875134460870308096508239858974037262776862609932511724741989539645143845728738144276426101682456748722351016121259339195092444009290853532090848626128564156718017897670666991150240865269581103322810910165726209968039438225049071499306463562904130747778344517090143176281368916169074627640488146685966245527421730700240438532180570557031034390741699452778141141104332315435396531750606321253752630163978039334947293052370109654990667724903316680304877099019506422093719776875409032366697208459821629197148998823520093431605150713615414930208512123861975290066468429744961408498130843310492657101432270881457505879116499911230456585983492061894190934739899343622611805662089386870720629910109847061464241084205396583181519557731354719381648382790683912291450986486240 [152,29] 856803628176145085500263793396591455188745267292974381992183920814038453482896299921011559398641405465470870703319887701977427120111254757070388293288124058697730980724342094165126262095418051971401195578797559562782910207791755148176238454399855437948197414258055281244123279646368903650360608458752482357292074377140375902702846164050624560840642539884723770628546426820404299715911172296465524191141310235683874276687641087788794777912869036166540578665640821808094162486912114956022914278408449675236682510361793371181286723106647009679221295843047779434512201985740957364246175993163469915900329225313594582587899666496279031074301254833341508547420082099984479428368501831060216274598814826367316292898733373209295482209133709862015453755681951451133044262255431216304137374956442737939684095948443463443659214541204338623665111968020280432124980822293194432015839535454575526692579461185726707409030187323589612623629092688289854791415722694228253298018842944694704043743641102128419558785281151720106862727772875637267644517903691254126116858134530432598908268124033653512302469855161476631967923195232810477778270459692163865780456492844539731796368641087665726487415534588891047782539110280642159107928974722934475194179553881785176939146876659854528709468549837855512546363534417916092003560015439798665867920895226784527194613843160908952308946903452963831819221311051585528251086980325624690111000904860324525782855721182101962860192120056167128143606428621738536664179864210353725468420116407911147280365063619373071033777237330810761751140228940656211187674801302563128151012055671784007541918825309609516787744231105441167506093733187025170549564985593847481021559985935400431056713344332974242861771320919319229433005271830781177516006060733192077172754739097118721280 [152,30] -485235599654807668937448255537274511731909319962106676806494124609805369334732282837503479403204863134809973214191087118612695431094401517290936286179754093647429226806029453919822288669553453436477819078296642384748125485037327757734681413857097404167754777555740836161554478406416845905491899745552875528914255412532810119909470200868698439044619865342567305790881587680066671103866409517964372228551339233576388240878640330688434406598736327937669144613813765246938605811187783593153240484177753805163591669264235332814605152907985795960607297232745433844962958994362689971678790105193403538106483554859204261031719584394083512934800513166599303681885688592619951388751748825793111617769765609129654883556985946007142483561658122489575647029322245450629026309704698388207793166144106355417801059721116384257413059342035101927425615274716562093272366758541901702959458433145487340969152940783512788503542449947133180830354870261583296669536828938274295735931486786508563416545002112694836876066101503780610281305854857428704540025807668446175865739306300376230529724182386314038483755603413770329341373467039398183625426533863232622410917947077482530597441804725557266200533434767689357428844835149550575416829020703160130031202868265499225625122198788759428368132916873243946012071440666068265720910955201043796030725649232147751194134650174873614387048312222043641094015900615659535887216650688476638421229138586351158240378613627805269942074559819437233203787525396549221063081162463187988915287332144960466959691372429011816059472490918190635780334637838097938975481714035717273761655650390025119847015317780963142474791597440362620445637663104291258357135159740469480385645012946322875774833791500290194010495314176240016443099057501866872534576271155492717083934242998428400 [152,31] 208324224717130105027599517241960417511126597718962508678937282271503439009292625992630509772595954323799909127840547278045438631474138783153585211660823397961522737328465828552508430990664191190437104459304297300280388299717977984560987790714514791212194325809529393198163888280247611578142514988912363191346383453580219044715671497513571812400029111081140958356993201254299083573241769688893242908298688132283748258837449136225231463285563048129393428847645149148715959731205387753697945538547350449656529979981449898732519636431763063461001247557425813546822300811716772824670201046398650596173415927098625233573100015599661843765303353047852655847607056211013211584464099240745575286272408992313643774319503614539724239142852904003078182578718605915950101720445225908443824395628088956202828621971019221651470724551761361206555132788453206533476972922714707109087473295660800026697399961120451924872344793265473033005599273683423575067255896450344418715415306403915529204511493172688387126800172054653809275893955037388956547337263362425744857281963147400414307163561095715355510136367196565467896028292564590436497524282902111595629660274537919895747574955568234691577195632938833977514256168475120854853298294759283103540253623998052314112546577503222037258292614095454396861335117377388580848111549634318303236694720415174764049757703654584582481253037760665721065419565971235236201571923906584111015913251037105966875429321659297227501454461924272872473213910960855238181034819444748028588419875007399626306771256769907297604824466268408437750910077177696972282919392842221011666140769820029942687554666419839449883856049003396085261251549567457701315421425687195752190717884226273531155740507797756138140722542173974095047060147539414871260368559556369708656874573106640 [152,32] -71295980713222376306980532091273008682874971784504498349593597123165570398499152646432919923200835427334394447329675130514933708947774589487768545710575460904479372501934838585451352559982308402111660898223557047294895059396417568380252179723070447861222125344636271037307824047764491449737519702371106331105804464639801502809294936839679918014320456732330487623421988714605030824201164019348623221622375257639934273474174062805749806909102842402935693406522008602668975042625074344046908591027137476723612947870399404654459272938651641336171849058050246082779137462766940526293676893824196812414993874487189251759007403426006252812092234706739784875727319308176080619423885994665847572949705292256796626497168515897141479959528265951609879662165597272819946502986341524689068779733881536110345899958222919767948054661431963273013172449953882800348748283342563701913432800368879967906426269433819150314027474839558208266854565730806603038503293676410989661935272151077055264594705245155786662382156686384845737268308829708256160452645780240345126043477979945733660369203124803292509811338181814528249092522092635767452759756192116497083023495736561529809339931783092112154238511304051934864311110360946008670141004915932359372163157301208478766393976790914477828153508226049569404245622604684042072786170422243922107453989757636733469961449756833809703380939429982111742275514757960121456096279444414597549971236234379450801958093225967945548910059487500380598393673089649717490828783871499333308614967093279410265208594400247236552321099036170387538359353029049976971623046276764537393845988327903825582595286441348804722133399468830343815091288900401572677700017924999544501216571259780832483196437217163672707830716477342510181558605082767812539449195143827251657761693200 [152,33] 19251903587827718438385021274783798581858366221763808156912787153853121301656711816168821898220171056389628247050226873499783437612603699833693817814305673947157993435588087487549935708580965432172807225696459120508596662089511048733979612504843965870415150988759606734699562826507192761679614849705838333126674148380069943113114175825967194454375154649677885073685869653211734423476482916156904649419697297242061577467242309903908780229229371367903385697720355829211728226258731631193098830418402427268799849713392770399900940680727727785635674616779107930520413718668580448156928065941041064359233727608098264757789308112301929835473507029444666492517881476389178553592941016786666866211410651362630134271183147189763858420117555750355392971217096249816633923048290224950813022366435500926788779015307222272938385452307088266042951422924851535544405618302135593540627685455194383093977367080583164079079665722946964132150380568606120203870818731724578661919060676545957713916186121078344332764368185651654045521867490936737445857783607785287907865309502343768609821730545722503963118952266523367785307133739575905542181412498878116909034480360908721100890882175712789874242612848435807917839136203546091684405456397948737711098901795733195253351919988258550176293409144018903199515800193343911217211529182485142165676913493089307598769050691611633013017161682580710243632592358055356543944399234571260044997797298704861633024030565814548228347147098886513618598285065002958784182074128870311127837668017761073297258585918182630956934198991977858058928515551338006599580270233919184744894108250178638682731838169249191532194485398600474386322884715879500034358849421630511052455933853904890149558596024974996628411057150864536340884083096591676206117185308064817488747520 [152,34] -3711667802754021066571203918905565037604688072168775692227049358752301421944740600265385101783918001863507595123780442454029807040134665141909854489076399606930225329058814575007831147636702173271469281011969374412015775017750987657282048328989292176303906877885484721783620217954050068704495278853995919941709962495506703477068107406130186031036521092457649052947232498655792179149865522317621979655633361162168804206684039464085594724780295152969972110028234765697040712243343353246675334816169686647917335439728587448542715172980513079502724693623607926977660210935877785297573423608438637121803629804601451488264107179895099701272384082408219019554917137150389512640153202438476790601901652659787624898421688317283810453238395266866577057998367845395666514844301012339238135211266645254046306498746789911670972668265464394244447028512493220687322433994958670453911984228732197310042570549877043890568407539801528400314020555036541308786875509631526530995985867934443356700380476857916149410858449381399874201288119225582400723780707350181987647939402190422781865070766544507994058132021052958105483785674153777262492159006345804053424354111320951093174096937361188389914871885612205506500568250361000669964491501460910138090062851105367235945986183724481437287771110985378962855875052265821662367207648958190551433630731584548610184322830657315219936386971693881686941431711116598095811242102220454107646137081347791673773266788589507389399492608299291793257338603748511339338045259229668989132646826444461640958104449492757196779704996125140491966666526134036472178748397712465227490862877660313108785362634431693242532256275612907854031819366489314089788144165515869554377817392220766846262989045959618174225949827134875814035399772711508192436074460808076478720 [152,35] 240642362302132125632802730823343299654591807218985067493098641578192026610903858468563826890124576374397352698335006671772673809398931725543780428112352865053305328450517248051162388802059473274483769643890289087796247033411871575879554599416552335050993716244807846675099326045570537418040572836211721256302273652993704210040847473440431395472000905605418894804212385175881918481824338520784552732705986045730309959583146321191054413363867777463048323531830920785012804689115579340627514116461280174025206654481898453676575172456656041092009274804380575269138014609721530799112541586404645694913803360849501356396299291050690220551288473086263363797485559997908458987479954135345876946064338046613200612301954502117561737681172712018351972746167346037829031661981777072459717298973815830318998765111636650923198013898364191217328319531566606738376813488513700260290245255555676180695149456570851498934485589329994115211402092517564781693403130840019760275686816780772976609731303013613318414908789433233078120209213519050289731284821217123521707318240218862642369478633856772250147763060839616927090288659445943531444139685709655093600898825631334624588292244252684814155316367082289486555227811848187631882625180854556819372360288353096104934577895845892453218354253620147943035277275249877718513772333289823880122552203539559339455502683420505496877346181320399531203315372524579752513664523876497777650236651628121859472594832848185677671147140698349341002063973521102519864295718620383223591689839433275229107447597863953106275804343521827932220783237452655861429275466936246110338650187654013652907974344866781237021071221897385705259897308251318852536772627850660371639168442536281317242200472652875544400994483323435996777443724402503641255889954852555040 [152,36] 188812761778212111403737190162245664749439209594789539262583210267840158020011676838839041486123776406464653844287515994656644466967130338435785514375013947538425747605674845542522794432564940859043914107019198130663055817339685885929917986133371493282848141556908517429558656293618720739793869722605019918936972173937364984873313269754848607765771741528147193068722519341733234471521421089909195119132053456371742175587355522980143256575720756522268853192630964997435323112856976355385993451021797127869283218545005648036110222963754682768493672815655427277449075632402262391721816689321950365418932134170785740671156994516808153236111572655129690892658279329028447256367003993180111285386485302308165197076360226178150260943300366392423253178314353006665316125717316887368248078474243062887380300690770364081644851309284301184204609482471305401807906610909947054527277983773323368615874492330596881355517982185650388142876388087671924829878466929493904741564890832809731151937365243974366940318220849744258543756682724877925240453529725722013811866465531090895707258040976658613238106727150126100153064337581188618804758410174887121909564169863256025509076209787531487797194146959822413851296304796439590611267240882216844973297098324032677220156839853488994014701257880388741314598824434526255023392570122347525053487942138364550686327138466447858367719380238092138227130774163763823056074596621690458154770590320786848950925849540830079565463663304951106450659777493315289486380116889635786377418059982836760568629927635044917935201347585721947296124948063602561484341675023535753279181501137207256176617662379533493550920764091981414830033480556869685339451210264912440216502649640416379002894105520577185936934210955051779074209493763374406872821769961160 [152,37] -114815787404186090262337249853485099288930090745206691019886185910458652630488543331835777233254507870533007315672849478843974157661244084007342037787337331892207852591597918120373150139383180172858559115489497492913155214174278616368274951177186188593742271758191739810593924099470504301767619345282804866784183696796415170045491372543146678894624154688134036379177086196119889550981284549843064021118574937309124749910695005678454840361676806538527114398965489165442506366324655773833818230936916695608307283710911936649409036537174954732975226485887136144786294226322740615864106684494862022291670060547453033411954300699389738901133485173850503709829324240752809677137862294461767552017201597194557128007057503291701231773955993202544794731985553523356991516713934385562878328724100759560235453799126142674792823607197965251592155651452261313761424177621617410026044844221467615079893836000649681424374541317749302723665727567816914239542453114922097299710258361237452357583843575784094177398529022204249882122877618782239111967934749217733658180082829073320696930984155445732623724081232577309667303282252628430612907045705001966934487278812696171115500783930661286471447341798187255238179907550308638162910681989548384233980069178507651918337799657966889669905110785482922700207782184906276693979155427443594622114790852752280370174718218620745294825243184843280788278164160964060624341278247143929511182522790857605745217020801756682922245885207567168807359909278788567133327502612561177078113302481659628940674409162138492483344003617811060940154844344098591686973358422154234074586466115924036752392709810586681660806302836087548285184659667094057866126276235222167719540799238181411145226417747408979114954644341044561350667901118833552009495207360 [152,38] 42934391359532730577748482203370473808338687179417772791664020917771414615056583913220125918553140226856561569097843396759553032934439463362811635482930688103009752551028270390292359081598282017593740858936750331303227884015647964386324598051982795003912010225218774706653026388140703369683924164113274189405285105693745954609116170600804884434242952083297304718902229643839049210785377171467449639676175661867699126692662636206751558256063705180725391902590529758691972734827432108264178889805691204165642917451396060382002689775279921901062083714914649907856117781372731432092889282905872061523114339387501840022320031088195028944847665937343973464867018093959243955629696345381195714078935799273011159284065219305227245415616911843074540985793067421319059849425585827449633856583888128006344219217842188033770619356020790002281278586199147274263800712551085032133689108649171459585457556345703281344230797063708664582365150135703257945951448981489415174342897439137060847495878550145055815474764097019695968899969247183694900617577098703041102520604989272450036452275465745186689782105606491649645394420872619940019534409838130191957939367742793764824064585932223624193777797809987538902562372780505335472264203013054451579549988970583287455306483587801817160429962409688890927761791941115035069620603924748733676926476129703277110480276428786098269900999332989506780182249380276317017405191533545384163068216494670759510157763948938023872787011002627208436565539796859480560624051320689902906286071710929687120035445442438661408890275763181482930402216218055161744199256850622262322155663364494065915933396120800497700222337076582149586157354599103667483082736653103414190756825043156406187531102703651741197741074247017082755110932695467631365192104 [152,39] -12820144509220504201026133880911653669513967401124379050651670647815465168037266744058153555798077531366879877070911794053162162906365631980910150453950267003172605386048457483669719938266059256264165579506684459205923958385739457257798617947473502697736599509489188217190392638058506343207622524780551984732202187183215273681713133162574276454052797328675085850116873005631858346608614869804860544514028295727159410586947894604164979543619561218392508244774340948482713894868384512972974750547252976614742455399666266780758658123330337107807127742956171227223045623598195080920564075151460438389159678881926277756946995211005431491285078924232651006783634433599431225516340085587253450130669224760626994329971495198325599181368821197660018792617467496793943967731915222232940151631292033568512994932279543031954736333840335433746783452623478675273663840048980354927882380253710903287691287273731170426320876195835583832135145153979820774001070016575868020750760971630158426821957679681883830734669865728905359653588297558760171477895961421892343844659035650721321114940338346068105421766728891572312728054686025161050044067118214820712394095201453693663983174062854310651412976927094296241614837311288239965352785092200357921370217512465470803144659262398358819026422094806196230953843308155229503889629645781728025892391532695939308191602371292217811980230464904579894764248914734542426409396134499253830451621382304245402561243114157940675378378899231274460363233498493025274353406087923292757433151617209477382714972692591435211433883460031129509814893944717477526086649610558238435358743154080195891731514548206171174165829778719070905517759920094838781673080117813681748820516627046683614616296122736234153518937287095179935863098352356582289728 [152,40] 3256353676878177907854911527488882522546893202321473071680269136596536819571490990590020607163052518185813294672551301180864811605940618574407042727351323704523297918838563236119173684075961082962239345316125906991470513909948886908376743223531693882814112341659714802513625591591240623781462026294545031552523987570014525901047567554931706947015274628470972906213047375261350096809696841037483072803634423611910078403693299199206239832744754806034733226450079950549362372168024751247946938677945697671320940876178243531793103761651813791767250108814445469760861332844624207757735574606050917855404130712851509735968474921290255718935536704454487274712065028344527501572845593203519244340427633409353211789344196621639449573907638699004254272360662749582935535643092513324939438058880249817702316027005358913576876918846436350431350511474034588986997098692659341975437644534018665593900420403100119725473942843516018631469472062205931918120559091770188104118226649896477878420905184822011087213376769923672172808143340720846911215441235094588499722296180770120352097222174509796848321147704875425367735164552822988556940723550989721071898534399686965371222978603457552280332468685062017511010816036008424599572973871121190665900833144604072011034872511879807378311984591908578230735466713246615203597109601701104810889340248415473449840273280109995280091389788154620442506592730315699802093282900002037007782524848588178312464319651544163433147762031969461961228170064546874914635143597280779048911599181787771505247084510823726024704715120863328882434332150251535591301445531951471382086910941619014229828652264847174094036619131571228341578638134598557835264838027459236113318876718907212810668706234771608538399414068408027766906790200623373194 [152,41] -711252445127296851168310606104062368999758957735485694073531045899705211352785580753181160198248163770885721144641442122305846395663355622246309661088110280325016131105319491216837078774873894446812188344211140582857735980270750929185743388010373053053176115917119371252624869160631006985091828259621350879908963532444125777999090761377043230474874198511077057105979590818824890352846249332870673346878891463715401348934198293494478006629413801055318690981223844715019621431458700415248071451373555813087104896095749540101476593485626754549577187013526918399893627467039689832199211587147859002746851338506882662898209415758496834425959654556903420094156050528888157285899668060482176980461253230116065150234068817138703535926587214285533753614517969727764151897288877809379065521006128099972477194412467847316557184617350980082846916955145768918011722875001286524277791857624685131071839395846390223953444128294593884689136800286831833284551715854824071093620666920416053489600541515821978388584805848988300625144455002378783745371777282806202941000312468464565136482000903678306471545753682194101495657618183293628125279272478031366569346471697440443196894520145202593016397866271419534348888288303395599067331707315954104894484911566912882281847856508135031506233152399053849596695286934029797957618000790383361970596853856033011438997313683763161558052014169022867089833695352042795149574897578888720798297923921330550806053821517029139214610110213724552591992980135569204732366038667370952026300771864796955411520923685576938693440872316006658200005334527264893693200060095428670792248749463775383390614947730899879546937813087420557777350460624425862209619731272617716976142977646521737192640649382341487289948291289918325108156950192384 [152,42] 130014250541222187497138274729660840241041862159350722264422146619326455562794212853166080391935698414635794059003814792901871929539766018789574015516565117397396395183259931854878778109494555477163641229828077262407704262101590577876056184545709030329706940725645258171463448172338737971802010811780730714171307875149689172610770402170772129337723185529565301757988014660144308814570206552908534335416538333818836944855151763625900736161365032956687555566617644974565044765885908707054261710652344474711280029828765656142200335643869376727478530749228054525491992031592064939585519050904584718461965026380702633578012180238207571168186170239505703726393717727452733533026194958698490379251856331526434619737497143749870628839942986880316408351404316388792573482449209237900257856842717998741708300085488062152232422172731465631089001669161233489934471664043995371217479884265863606628410429962526354043050297475567764559217829002078583150250151004323549941684523125755136212672801634949230820903263868722813193705102149389297844147081533114094518017616710456413051174509052933175743926464879720011899674481788222692054125835600607212639110967295634797041445711458428733374389161820595262816512060277534384836481574872261234674655531109561559302298984196501107454789767636935994299622828219710332195761341568191364325493758046304900027682751516910306093914606118331387589600629281579713616573432960575224525739722431348357044489298273396130877001688168986229350825184094845337454694985793616345675853672570638000259759972380997191160177507259171354130683176198139341518230479623465342461611657067764918116353360563826917734355898595294680560639898655862975552812522573139886520611896003830121266369773210187726193936090411466256438084684640 [152,43] -17925460907950105719974698682254428260328005619649278516172311922311529384333214389386347646301949075601881240847127456867630251966823424506173415980595395320845871711701624435422745190590892005553401792849443820541436988932596244021602733493946808740816554257005441524294551801272145432732237421997310682384120414868219057826125695336844500641473445569198762686585839062146621894091534686925443042432487567281458273677469045258572777411491194646653263563875917272861685453352525935792737760735981032557802602445277966815009725978081992052573291199403304118322397921206033501907699420769721493085723189806823110942380568254491261380530338070795012090873068475524691772938944986212443080289386147055806032971399494807185662276524104924552097562199938876206145288789464946345571311515165895929660423976141105327981389608920860918566335070352553348800559641725524573428329651524672333385601763226070054409823348957439036871856047190104513357745265514676757265850313117914016430008564337234168360241032402561950946718981526552801481266538179580555957136790957159484711066046635663993369344415229935112025848903702811632705588930967778714407439540512952306366424402161777317863874529600614860701804143618439662554747544551743789263148804567795538444274385694555657869940485454933221256609168296198216849782857868837147027520488176522477826347179215625743434855931522670791526953293794910515063389900162258779440951874385689132698120099998814415976085845741327059112417851934651702124523638773403248515087058182708138324070564476986165472064601160164502024517410704334955294176028131798818261381492098355374742413970494301053998127059561421042283672776573603425293074129307040155722249650733446809120152996066636887616499629645019337241468672 [152,44] 1011107731892101175968828684400027655016487599690462361515067984105304915524277183426017111679424010702609809545193137423255766060897821283265488811034586372008574734860913674568619898449642829485018165097855075961223463561409298292805738272534344839116862547262330110378516378109047923214199498389380352136214917512016990457060893093908258412576102101572835167115749641924788007971859650742274736638100365608836382248411619984586837119319239369799580324130959660421990360542535879667401517873576122770828094889018725228353774217604141987183448388908370661241410765700192156851170533191833753330469508771321910331763673018015156408887187832591439726096765131616267507462038284151630406113044233969733119176102569524288424303575622457974267049495218154779156244679585869645605173183720965899187257824977402218827694468453403075634446267512055764220169844557988610707443185724424215739970073629727851243641724396765050858161820937189652542233248895983464598334711822303147128595078589596923039421739571043580566881840587569372286643611244251245559515508285911904014613721736442751416737355170846344902212589267981935702300723804776078836357198726182246691504185857255026412681722239811048665907131036649826656840456490092307077865279775557502631877210753816953921447010666671767066122766562627476471883238564143975216660232114552018555006318331487336602186364388310835943249122408084571809653187086600943441050475082661125883692132488262831591363173452163078254982585941920523451666722201262961309837851263664845686426753885071276748951297499384111603190221744835496341711174967958796504479003132620171118009861766023911085921871712490901766933712493324140884582151503329207518651694687752812169752104601825051747551870675940780966816 [152,45] 399472807096299986132354138440499459290432530404938122410536997757450749600421729909552957533058448550878398198286980254158871162525500650880978322266717344669922221336547687379812582908722729491113495603402538215709907734318840131972093019454968576197737772012165262928475360036880843343162831272507035461828183204943508043627806339007131768582099679441237614719850984372505364998313591022101803003582830425948051365496364477187158062824699696208611933900408212877200036431777948401679884302816073755925328350716029353872330566982035133868449563979894066392227777550323301983005399997079204087445387940369265200811248712080252922065799985870248766595941491491455540081432582088252765971669602743208304346475661381956059718864151009015266744145921744680293825093703327215740781858484260747211633771207689794511310026416427437275153754808856409396420514435482019620338382256662099840244338024475198896190241803550877423552392559679645886951941631610539615294352973547285412470779045873979365973370144759045028328497199409812131646557102051847252173841720523654982940479750039714072587794616660880167143532141248397839839404973003156622355201230733398223457796793796094829090515433469507125104303322529858320603411437828426098506989028589118019491522195898979997797228828993766743892031374573354691758645285110807452261871108663741232753130954824477330507407882001900119218624065830377269557169075624483476753156225229949610142959181029602601331395279868506288116483974213499553001533024273059893917612096870450160249033841945523118687797264729675138217026296325605714361490945677932465170429596004386275794351702991923096272162087106351256660820656452897703090581943639007433551779876571339245045517517249565931352146941276948512 [152,46] -188242110437898745488444385700945598661644591098158286591045463119929046135016083685698410252414571054666453087398706275860013968650859545526288495128222237102766908095056033061230627986598332273173879195891543655670977435548880001437558288948986202340107274207760818310766380107860532475443160276673734574063882874210708764521317235794893829244714102721602277050695930313358394164961715606304170684692966329846700292879924024437747637822025176218515004143984372019363471455279373422310818038021615983919073823672783488665334930356477213022179151380846470464793404952135637549436567714485636709419588354948602856496209082338261753544041275288824895728682714127377557171311720779290852213499147666305624575493703049204371362562787500847714078051062237077422382813197915763695893820766741935217810227322937933727713004557936445343798776879857033036796042517453086109530414516333649261022217861612114163268286650226407841093594784227917259887415803848441404036449254196187898978731365013660183656941350025155539991855799857272430495172398177667393683155627629046996832055842473638035949502769852755909029732044890981919833408003816946864902507945240712395899906288718803506968851944799580853826967980110981321332585692912479870906276448636988603692554676303487940782518500832601676624783972914591966457639946465881451752722319971325666389702006836528454837585085269140080225665093267043294297325715676362415465777262649241624457396250468403851608733465729023601659109848170180674168497288040042109987002495600148023464456603210865096940847623688523178854207925047206199672190469359129248584226700651816689616095347293907434665944317255943465236139714991596435216323471809285665250097455317522180922702288000891131744308256402496 [152,47] 51626758281045804530169874979923363112996654614600595603497180912473406180203512304382008127169419540492762515438307166777710117490490799242510610132269830741864409393288925798868993729497588436466599003485054185746784180819253043760812307114298610007921456800037821720984221297038755957722753685739488319117161230972123496969471187581017262118328457600697067183459680497482304781645125007860621502330008812594786398660592029155715425254187281770861071679317583620996040047579815041585113078705024130267157621424988347338755383659702574864755243989686157765943968118670607283329687551001141264006231108067688403040579290709581096268377053056684063342003543142799219105799045968864092808906342148980823707906470983793921442508197934623935186432369692934664194936154920010702755003857436721481084148557496509403049092811211216235475507750572822218646298214993778830182967700969719735131538216400087643233644120488990387614279323567180902637916739474557703504837898559700139459033037355133607349083551394198522201164101166086035946313908840485786578327434788309620154081264950102041660683737122426377924354787050158558137777606632462354662398691634180863753478963135992007318684217771354282799407900349146326410331293533878918404443871717595975538082734899582942039962503454119872142898365798376054854285670053087264995659169085555252260567723066452978545564419080833586996599985545067900844531640897338925077433463974650566040865993441754637619482487000168412559503800488118350147818556966603542776792256107630771079445910922908795890332066494481157709436349274088918522400387511785544420933752615489306040532661404978419024421562724549707569058588180740211493076096675467128740864481661613814947306739563927623585200550176 [152,48] -11071049559661290071735633596735518937400504844376876763592379874134282402139651911732227546477453771980374933379297110365151271417937739496675899976562728374096846841666044841428169917557363051079110074012449975101564025866693291895956712934705354897217148422541647631536040214813438203542797424120911075268262848260267381881955466974240156391616778721471807610207300259146021010350133637452542871007501600635722277250401805584904632367552549712383668592654772660319240302993174112371532313063790959174061090789989281335079176131725131786219291716122900435690251593370299848936732497306818204140215838977531354013822429173972763320919899455538055748722076326759488876733378288740308215109865060454444740332392695359691474359266372534574567866443908304715655721776960252484980244177581733100130559502886595406234045721969612955436705901021238853381172121624578496127867567450960534205963157665256034621662972175369297609405722233679247414875242873281302735760946179542138232167805379495094401875946991372752410812745315381836106644664357435550224868481025285114150677255363258479442612305991954159020808913995769524174797090456824492272749107773631312386293952013353259143606606157902022300306322623192853558300176134749536472772547094883301388250036058403727587311425252290413100463841674849115908924799894742364820909777212225994827313375934169239898547833198279371093131918592904221815430433526551243092016610773751126843604722255801165516127398415516272922631423145262502899751423144963416198228600664560801521467027964570330940947953798956796125409803153167979122588727022293922323125278331425173299488960278815441021426191403953062251158981725551058944619235925075223955105882391686011610733598694884665135061040 [152,49] 1992311527352123383800929087421727289103417395272261359393885453272539001242216587851351843806579766724669501134667185117578994667463100121020315207670033685463583814663415080550684031082206913056736993417566194828861345170224178426872699122587994021987382110798156164619286657956909921410677230677871632883791475029413435413198935758788761207270151098918313735242422190044873773209182159632992481996374346507307415739221400122325431098960174985376380936013563370387730217869880544671768411489195552790865460017982530430600236657651902346103380839656517653846438716242278436884827170002206830864341879530165372195430023744983101699706914670804067974219597971547276408563013702481057129887376484519288271037583088888318117424673654863065427961980208326640832652711180438002715808819649085684669394946208345053502497527878801583445363292047412069214020465040253601060117744893523446840046957766519162718471473221705313647676320033681134872560096922840625175398102803057969722114014306117801295714213870628101491890765238109178415705837811538870725588125188254016247948814976794061350246840323984057229485903207152832540490184232038053375199353051272576336277786888546308900847544102144766513427573272614540824208600249233580726941498833635832309402909571310969369067932116725376685915015564717422608570059139864925169269287743031699721508332907056243342260046867621538898244068241159860038770797855272499370191340355502619798189288700452558991656544070077679221880549358496370016951033668199081487710644217767313025549797437658990651775263204071838999683800841722910622523447773858298191106798554689462580970141939157139783544582798883075854563474800586459661398358130570791399340864207483380029284867436216969658368 [152,50] -308539143257824981239942817471606342810949165060210721111089098477126626276058854774245080330066488923524459646938905248700444833198196482774879070818770086717022278602630647879932718904677703320233364886404669912546926468937682492497803565362148476762580151779148084594352191284247529617181167190006843047972376431008017281854655142911092633652678822266729444811888158486361800965793091144623754586940904125654698032242448186820233363587492969428745851687283167460135641380088443731947033602320446044897021634953526893766599617501477646671605480437014378640276491143920814186910901875700956161673101144428496935247388492375172160825034063930911609543963828296497693182406206380564795920249620666912112549316461725018133915975970456047971507049689894270857111525323400566322483296058229636260495732474847911006453295984755120248330655295497999478890649442237015472398342372891319801219385950447687735509586847187497106131941914628282297972362206208899221600921201599803814851303104327595020143963584284620915031920297012120660556677412550891645140716610036608650693088181158483326142156842267197465295641213762897960376895130384339124493030886191688105103107521194735676969433471640577402556525464190417095758092529377008816280461886602818186374839053317122258107169322412981148348699359234661203550757794989817885235209180288558802707591562302929456560831769323921918203515251941837847863853959099031023109945456238510877319637335362248619237279603556050209190951770753934790382916689023986018619616434353836704372183564620200362587129739838200505491566681663792931681757425422635986629824306187615243456966654077264799655551820733064397831047608266399719720340636408078629607476644028160704930371457676432384 [152,51] 41469616521455158163070777648201587490887500846327281904924342578338544575011680268754491448535101105084958557236673801905593750548678011289075465173161154321889647334643497328512065761549573356208044731950355488180281250418318854654396042804185563671882286673656751676974502605963415215654859903254159115742687707995530123153428514890719405463002664643764032787811752033607292666595882016910966598509064495374543864798394586936389229154806922814336518586248778385971476742305402581884719061898782849686908077781038937469603541377984939961109054296258140486321898446906755639822934110563621558680822187490403002702875707700014588186609895388920346441344756841371830335515961487779824691752058526526013315801240154476197361883118238860223671441658371314321527513324389444438166733068688810670225759178787236367707822129605460717427892051215127235521839492770041351275007674544874176124206443584091670783738082693134943099846655561325872109131865008413951948658144895977649241591587777650223742090589750719845279306249312818268833751149584213179565713533685397393091919207648092441508330239760031971354630026438398469953175500141269803975999976666360337447656573809212385198987756324776843631878442840338411700975195300667929976254015854492157515487977518539777510096515201032669428206756549966247772936686498349761588164416860390062672004859731723933699669663693985634634149524400957719395677565421034897859564280203257009140984000864186168785492740669875278292288310411689797026729436484786606109832447983775262093167248227579817625905986091873892208139527435180338062994157749533452806526663095477469999811260171936498721731050442127916523134772881792933240896557704603622762589041037051016853187598748160 [152,52] -4830449829604854635786960997203558357815800105601139177480280628917317774486245567017368845030469459752051029576077031433480595787333067352066084313561064009208347093791696236494308964680073313739279510542509145293320170783632439545975543652946668856998839609003829623292675951851308407023656759604906996293109160519582467800764167843894986833444765635764493612294015474414465844826641490169419875069602929914272580109762014492809646182214259027717230994478889968883716945957223287475276306810679808388864094515082700173372818576916611632995321242651336042011683833255955553271990729859465767060379160324241759607567166797329388278337178913004192000862945639900859361086141713333152763930598803200891078073947321867046021984650544644063683077691455285606536117910299032763216158199979152903396294997743613119245403327407522894767417182972599901709155151800546699015258785542322256906903766290279318156095495436601766783714193939279039071216781813850965389921763794005520874334365494792222637089609574317869264852121554551901371478513400758502715537937553374375040950283090551318293193310936042389188995480866375034496704848022226652764358637537302074682372372961633501578966973755465889443867713420630083642674280149447765196356989156852224589454406726010216699538589455599156851390367272538741802073406700260898808847181525286098256165119996749145403618073662859101677132942337391102281748693748218900447715002136767503397058522727305758989789995641606170963157576798535450895893218951838418851370731278816747207110576994258110557855154895610584525821295071250879768425378886963506468037604988595585998064368667216200322312446806802933622613529499938207441150762701033335385786836456352971980705540992 [152,53] 480661890436676585364011936305150029057411152400167201090447395820280180101066773542867682303074844384642125321346512879879211334312691331620439155321902518825295861094944717897870373300006815632908823612984879443963470351437090815001471784919740385733845847677241225563938493687460194657167125317661206083141232027422169144217051081571827579795748964098869483603762361587668392380183676581726408458788957904856512104433653047427906464531365637477527391052066850916772388888685769405643881222255712507581163664201892182001433425582996289439983844130047973442712225589150844568207913524645566180485203598485939198608776875220933956950460250520968897447402213606452323868167471327573350333309190568449610639448068958180359517638018039120058728284932449017453104691748501655961646908765852548013329975375896806294319187868084429704153566010005148051911868672150790262006313922331306995342085264499040279758341951388228208674845342933160687895846484481643248788069472246683353777354784948243914781108193385025941840804897842973986025422588073078879125450815036921206540919997551544969525070100759806440901925564896853530123872583046081297276989131614830470999760105474686476143315727491629078287104851726281935205565186711788779711159499888178071051116662472005888052910097775653588883783527963739987033543520757057661795957949046024711789665410159836891497975018562278660020432354306297225991074937634830883648947042015290711144232767535970418438937766515510932166747934323366773073447978557937733890257328311573694185029451630744123904584401853011642543163053341106302646132403591691874541799029066299599969619536185582540653958176392284757456650095139217771577965437049141164657967731741854864183296 [152,54] -40518747392567302707762762539998741791855739877906783314917234439613850557508486223981641175581935434362877802457656317089909854188996806689279760683664125546004430204379965519596530888330817179358176187390721554691269375630382649991422826638265799264905817835502265358912890746680140790613162885838976411110955860542544598735012148602750538934899289804176040253108464907032322514004665456084141347234254610194259971238319274272326813801508707149275587667538945068158424099451782395679649031994373212902617723515707788299895136683159882882043935429633555333229694853281534073775224504698496833737025404858523786558898985746390728674928517086245181055975899574938402416039744209883459096607462037846681016396924078641038819032091710531297181851892556488660013489244737218648104309502197528215283773708773227527570304336643538552656252250635182388298821150177022028600504145872256675992924448729132510785245322168355562926113470980033466790480505372135148942833397277860987298792510366479104411234084919105575971614924647567029156715260164161415864176277410079196401000453989871602885363837119550268851248239441056675876864458361447820476308172036850744396239583601665763289102200197021387964934297250753227878642768862365618513176314868781968023104970749798221298325899718409510182071885250044859253760227502348045619003438622665353821896829516540908722068783679899764776903245493900242822400546289186506342895947334913182498444026702884801917734559019964771315882109243604448691074857502977822140601044097228794018064317674605546305298967011696145703622664028838212738780973728880990104727026546987189348859915112341462224369519962669312022276204465350061484925630782211042893841362751021476224 [152,55] 2542694916709136011210741203654408732818435642631776312472298923242501002994107397451965498939315871781684343069242669203924149429879511693155128619622091536262696485028932648379193826020464006146599541694265473567285972058773228467565207786866362917989387515652390095120713952599925376872898714276674138727349388188688289051267213621269934813495845036873519078849599373434289932136915971235484862353284698372634785389746318696468475621357519469834768765278407052989512696351333940710570405127056121264649651540824364828160424811804927497587612286215554667031909093809293156887571919423525687902519295011945802671458584448972731129494715313867361718881684982570166455024511197452905905221912956182669779224113530101738739192028833045010707693755659928989979864442304253144076830584074953123334746063182985989770223110936528609856003767285623478988802865559065338472182297994069194991360277112009296400863814729786993574424709934513937990284046535860720918836407265413229077903457329141737604842697872953294917744477812561338438664668149547565261833897814983587652275396859363815727245429247617978737547436682762684595089811425766520123422515250138450143063335753903026364031999560113659565178853555961830069407078304036767862548251921202551730980667563075628190785293684964861071893607814426237304785443939026381278404722131705671436899574604672941823580332822586473263302393932504858628088904570480894852791790551397099921770419584200882242748229881990598048228798112844925615703002118717157744733639861755348448900430784009712469180073896946062631813845394885751708479372309632994629456346565818286762017729803885801324318815191622798512062605676503930839500466325813839428040452712667776 [152,56] -68284547993160895813843718929594337070403359665588515295802835880645935283533698713968216767771083543017316528626000230620136744854997491515260169352195901048424691750619295409925739868296356343185613471577873638298270428264100728390391537003359126856682693930299013383825934188296871282190871316426885312428320311674004352993002189438200774436263448033313424607779614172967741799896438444949526543654727027229307279853161720604775981652887588767387046062488828443912324895413802805033074656314197288642430277492869957045989463544097730638634296298680539605516328526884829105764820541880183410507235713507672491536257250822374632824268784704278389913081203646776712285336338056638320930139303528496629584962713918791737030628657067938324206160180490202462145901048831029372452677765294674988744744562853730504110263922144232131130641027961547709159862438581264690686254125510588221631184716424808367480731304316133295081706129573704476057644830902776595733064999361248085672257687960097533822753941362902919869378139788865569865219794745177135258498138230668273817789083929427529274199473264916489161655701767257182959682936873743121389125180797223159113536653893051360589467195023607171114436861761573860826053574841965628686943478816375702113577903422583005382061427213782779034571093120852405708049524805695624673469231656490388476819727157454291992341849307792176551908574277013659872626948308489050991880957651797338847873940788563272347435441164703988157454582803290334733718802243206754298468880981520477949386493772675536126797055051536098191997255649242855915012553452154408154467358737286139754946575204240330960285494279527465052314170860156162579954015896485162594548598960 [152,57] 22878126635299280843714960117627905425842423166846216569449323822784869062234404163746247733885577037732894235248051224227044825545084940202194877965597100469005391345718062957210993980471796338695310050424459500377884646225512738127671630650710474777456600703487513707382307663181883660786653973355423081831111439943650546640201688038408954971955309680101300833217637976952994824921808951423056726672979460795118850330793264219773522042962961694178017267523014848336106241525242152304809134854849012174353442414833987169253128561257191709053747656108025021824301383048380279871169480318997387131543479300647972197774806772713882972637443834707440237144344770852400002763564893983062461085938592106086268121329146288983656274504749239118366062158831415875854642260003487020787980339802831423145034986577074170821711330259105245198859140188421542253449838716031552230223522943161967843542229662379512438887224455726937622271486831835277524500168958093069802725255653213607395247503034935212028872687603335470482395696835682833050799359145904758076048248706734087884665839562653195588903785514713143734891097522204605484024790075861033259733350128402059713566773415966540978227195722248909087600851887726797828758477414900720317636242478858683754669636884850533922590164614033649231872621570209107769216913452741267182950809103515075473393380975227304779680634534717198725447802259051928205415885960942392506843202983199070421275564225909767689494272149072948093058051206501134916390970114559690191487166439244135423019174276419654403432629085584901716133887495347192174347668210856410229844892008026352188695330790009669334892969274100702069711813819361174410050421121195233447818240 [152,58] 11375248080487275740561743612956811620149882502311692758376563103512095409871676351273789245257307076510669763860033103691676397392051819318679843462705807802786453821743477655601144734812776640932645010408517670334015815769948161891686379902765917579540157222691398974406985266010360336063147966692830308736820700942104999721624067448016610912655341100995752584133555554069442774934086638372018274561397199108265006875868776677839979079917592350914311080295761360768599204406270299668976970957315819488634433681990591851313392955179837059955333321663897598484686023974745592430053027662035918215640566576188508523560807098417645328230753783599282913317983233225794850124693174286229336138460365189864245715010400518877634526495640194547320817849710918288698395421035641262175398887543796927201829013348187856174991381741555868075456165458035706068259346975921706643809807986688105143767252164240151534655799403010179125677799164992952062895772937083814205472443052245770472914387612815571416604659287929539418543110230605725103189953664428569164867415711878217741933986347262051221332946387206356218556963179268563402029939613112063475230817849808146493719640272031919191703739571347446184982557207326204749392547329251105220602706303609811717200665457256339847499773872979871374399461334723317872507193447197339856811931723613473760800857986962278034902362065779814110403094699649497416263273370880592645318397795086386381699882883287582931266562378685531594434040287957687202895585574714093459726651333252604231514191349768047028283108763990504295177562090746102563124803389708043703396600513636436316528647035038654523392245852032910919084701871361674643794149431455835394816 [152,59] 2917505161539175504469449610647702981491357667771491933391677480961184385378680698924205737079765730369993622129739230308564075759808918068461339260228193994172174156280179031850544375415757523266544087618742416024434010982234013945287522263319118075838186329727510276345339705184148649863075137919528648640202470884137325600871877561588605784519857396848993529084839649200751739971667743690846786689380063116690324957462225066113260920780640620141314766099349290037719900005239394467489066843065806200976331025756004155130879990227131158962859922508820511618826272327492975810442466188044694033115786616666268303785853989647043063443278704096608392944106592372549451054018818345631708856624764783314227387908536869196513117929502771761674520431205327092174611792125724629851445185863253826198242398997698136563802564148413933121800165488264806863083787322083579858576382511296977250668124035113831694335734361513929951262018759947615831340488534136565930398614149520490742394039905180977618349888798888288475430845455298560164619262762356587485104349365050006515755820653601099258916748093822818711196399706250946913208954997549889332865923876249587796561108290627891606302668436873034613968387427493129126779436862376374314844127901258336199665212584013214878057573286047111088678864548243056242184845089686699586981331417983211054114859668284037035012852346515414434229094816999458254767227835676724320003586252088000445744123236122274644304678951707364513342869489993904972618091487392451364811673867663755615883830892248333579897194959476272518181310669001175599711977873679941164057702676161803115081241431547417645658968341772843546315945292098976895076491919367511104 [152,60] 708127379802910282388098834343460995139631055667177652887262710987960089812051740279232911515968792777638104657919007775478263912638347785351827314582928365310393783413919414112692722466767908596281023998558973111834706797007294761146576055174911267383016436409188145020821700797839314959764911839449956516758414657678061676724483905146888829588931388192990981987234967682929598176049793438143707325710006017625012763889545591855256907715730495156326693755822131530760654533623307496345118895910578243062905091196029613769487827083604360913425716657143298685319799076081413278864112375886752613609742418060991057927564021596509749970452091708860188665216316198679144099494581177253219349853067534915890783139582386675142021770849449000405328978855918811312081422333382599682621040571106348148955829198085601798176371357657002041354993716430361644138552418317622877032766633440458217148329205980205700010443743862350519493130986518991966555664814087675280459239220279653156800715876562828411940345157198022147456906203243312293676699588260339174926827737389672911487875634714665960228523620521074366091240826806127531060108659340526448335116842492702334292615873465374060609701247900534500779888401588919332922034195309791380440736197173813592967942805648046971175382379595114405998882940066151189505579037853695020302641640065000340591890885273442711381883071894175251100612740148342429790954217986481113297758886216352951946155727784918356514781243527557709589887079757592497375320001775150433220098229263662785277819384370680394946694807889356324328566422353078207409949906955859674139693823530283630058254718549886130672099963374442272322843458510218229124987405215264 [152,61] 130685778296723945783890797639008033801546878854658976088629818669638750409280582004247542333347924903324989771039611883795850113287854378362586965403408210917336577198756292645451400089802907987046844907669406831175977201582221821058413844016394276534448122988791714244020515194238819893542392933708397787578348802553857613015254509305244167457181474415298301912695641829814814437582744676696194705756694262601141539353565038515324451611053245344735704863544162181375589962147747589003341887292983141340396916976645958535534005011777746622781101249806936671459645126682644168565621252853991228790478351699361220883561022200069559156466049429200153538679942642707662340853426878864874237090122368574555677242650194662486786586076337855715401414117192040101427297516846420077876106833696891378588381617417128492922000280805464187749877055733087850605073335571913965464471043839714790106837819463428145468131394058378465157481759467072012709117596595281872188973285626132171774972889233393746643068933275345978460140983083580055458560168337338423894865498478842069518427075391414627830618021663538310948599353091855841976354824000803507301459882770030049900285481403819884670624132265472337748906680763796243055182478298336353687175883055571753690299055907298453976090816111301643687271444450924379497062646734561828981367035735742391507200022253487983825992861994057858611637570303286170852509620106810069172110354849591609714553449226564033718905662076887852017475157739317043457689452362287400465818627474516213570568972652181077190433606415043268190608220478734414625451476446562605298437676007339743261344577294280875325055896131938867232928214611200855123755958656 [152,62] 20663529288830607218906227467812319015498432969563064375333298409357230540924694403398143783135214960419164248505113195399552814270553044681877823366657400309439398741788849208980377961761860947872348173538836470959968806189679905614850127974832145199315284378150382984668774014117819076251641857049391406673632096213803686228122477045945647916204572537794845435363842425164094495488403173298235606344446526548254608684208424530620886058395533035915989198778243215903412688257422320976115777151676847170237671210343687814097127107585856373787447936613029353246759741286746080537185990237501345471898004279485059440039706335003976144362363837531551731227393540875712515506340549812162708059931259594077820822319271541986608450058191691413745345167818650267024457349839786993778989576063828174664157427280950407723992139660468637839854696414282791793234973733026181251136158274756438313620688534631403598510357236630162927251752440230050576179562976628921417490777071241089049063306044338434513080967605412930492722428153263481756759292230247597159139423062852885567522067867230628953630472720399465825166754328606589161618868425850303337881066444381237544341527312993800787497943376884410498817020272622302361605052809744769969534859181019463371493897901521625802170507803303304944104126689020689776174033481301606961057521334891288547070149151796224599844818565422872046253962249676321303460271198645954152042365778273188490277078149583732716150893424229353477958131105223037229516489652818081387869791613800333633668634317922762794331314745517444591720523380711009947794690020474681395212749765181439867767628860663744060982697832779451513287550141945458042442064 [152,63] 2754234722206201130429719421288627786853512682710419663476221296242347958273252140206774259330457784404083075136858145385107090208982464755064746988321753800865902554463228268400480662197098518522078755129443324638417824125874560455753932124411385743518733062870679807502434057229863270362058867113903905341569977931918344774925262816609939092347698865021503800058195641515279588299650346068411572344264138401344282390195224841860784725483982652694089279240210812806861380669941159896405684485995171162014530681687462558758465790849366294428895720127884909273656127623284541422130239585764012126493537851836198475146820937935158703654173526224951893533710970469457641322165403020453647097870547066804164966977230596604808072570987630283191921379654944557160324550228342744918944897490095882294603812236893983445496160495704752583624583282303278497589956955349385551977891933243709757363930464614798198336744357862468009242969559385172169283725511328249220428937109570845198029407239063030655224809394346196116805585575914539111425106796353437527586673043754705000791286063601067716350838522026288437472741434016403706397922346128459136634342170235562142121934775102682542242334470400275492451883952676788480786777588639255045101019335026019744741462950452161568878956066648942483359833345447055885745796846272731949445533691900254912361230208311888837587402135363547347550441728195576084110899013698865754794063487437810425376316371606151015101276876836958421501436070543646732295097299804083767290659400598658829249058908781504529714656683629293356583083175499591176120623550420563002666550464478593068794051620222006257318577202527515396484650937485714808976 [152,64] 313758417045911834363744057428424389979683393246229762431548098506246114038123246887628152950183177703049696517056760299320281016416973800660567232366373671664060789637244319537188732532202209011892575543356621115146305774778191540183295308550438365428377362103578241070289743921916058551647224072574838460969749721291941546109209838247795270741978315224170921310004615359946177139120260677947563182618610399514146864796558211190768242887590613533263193556065638444087128602774133943371537993089949630785690806247940717641174870120837404062519548276382288771046948794895543625139408023927198008785065438400932531639649145127979031991812405780405153072417687966954395171562594930412262030092617880506181634351736611007591833897274191057730888429885916925016927653823713557080209295287419913778736576233126714073067512800262480410119143516277520796010013128652226185852489183068783620089833416909766045713733721239748487050624230755125244802288566178270647427061257974829869312509350014316429079940600869628922274412884653758066975684063209368521609207517462867655200010030373358428054829979137089262703656662517003440701652504033909104804798345703673345176741544352888490220813205452998373923128122998229006634117643145712723110306134406257061767377245761884892127962442811134929621992970192023077186414300306300444016246499198811728190112380081702211509426516895795549680620098993553718562211194930011243125525884529989593314953247285390276287467385073374521655934778134047837118252228127197247826599556878092232613020918581529360435388239637678509118669706908595739353506304993656108738921435133431018151140529509997292299353354108167328810684179009486264 [152,65] 30030976020266380367659459551088892808492291595439664164910186055613053554760609033590331393463184144504571825271380266782801451202303809033954195419715329066377748588377402227150975374083079771032391363074434610960228831656234374241886637167146044089389695390490063903176194169819988896775780010887861222645542962237932558990815931689124561046726690483621565661102019747686788764283980422307953271443368607528943046397281726715726416219866139529586890189382880187387540614597608645644966856801221974962634106789310907309719450770286857725791171504291936550620808600644727216257685975391257001413245478904867224370221606129412720073389640901351988503468710332296797768462788813950636814712524732214760385162513103358392160920645910339957579503027191977222978999647854174449182780419032586116810891283581393618737342419555498310563775048387243781654585762674993767642578357121666534827195770506807667864617482331695937529643216135360118440502137230552058311441748731440868546768521555566517968402658697725381423707091518000035721188688149205693130654105763112487325800110186164262144416810463962719430163210563146421370644439939345692600819769629393649774429567576089718435456369803106021336316447393020308819309674492231769391279105422068624159641484028674932452586596398108715264676835280295948092188648785440063364839707523451478937486682290363702891922405406201192084707664462557399147738883906203963595224046318345511305315824392631540319406474161859692799070211302238905389255164126512622179656475474966607832514106521971028403648597676411213306985412731600112365176617276817643584180926730765704144605766580466980427172753346492790824163133512960 [152,66] 2403359029767804609745601375478827140447101751053344918303565635738952074017391792191934586651736382862456833865656301663855460243046412790330657569405893758524935454752586512269194047972797689474728126560116486905368552486128248727390845478567485216548984010993819971659646173379021792080920212245733186776691057365298583422012985767356053771004111392862302717006915058330916401365157244857488332304221374885466790253896162710285113881146492320433985464829204513577615310963589535210959660868241086131162544030857942812627580604867238189270305723551817864912468987098066651116242736662733879518457886979963878875516254260057228961832191893292846156068849767597600325509890795804390687448405449546771249049615002578176376083320828690696159195771621175191461053973919686552648854539428018841780704612654547609915288500500191215236843326130088728252558133314787118919269542370893270845966058157343494103736858135071144245416461911106771413620650378489144523449111844462963925945256626855177028124008727083477609204901586226696205655018530716184625928420069908720991375289356170879832941040027572769599149081270190874839388020922550699368901820553306086168231595694079912669903291917421503792462520690554665186372564332008145335832256612140614827230988869289880180079375988527992906561335889966664943011032739161000777220657365998929929106593201158726935782826681920869258520614971907983168068393358798063326088459471205788973250453408601868397105918327434851063681436275224748360467163829387030190690821914287843332210277446868445601019500486621856967283309006112549983486453942566389059291264509951039063684279147730231374491730601528522785064773440 [152,67] 170737717700118373986929937322541084104379237196114478629880366368317694060183430855634718097746853229155970947157810822469903607511067261692498655486572772131294405415375724464096237655948955704851085299014576202097145976511379664859459187628139559986414089154989058784581304498348049059140988630049850276038924213486406174426271422789224488773606324674303690117620933104311124675384596986572086703210766527792310901898085856382013393290438334502984505491112847856280067996806696660116437821013062333864822650262162933748611735572521165372087983224099790956944227151736053562054073335693228852973322096274527782031166697060891688702401746052347344426183237218947413726613348312812670088855783718897352379440226024288333465818443744201104369358071681839572277986661164263737194319657784701685642195551383474677099554209803734532082004958462620813208722171777202075801743336555778882941494979886341827774888127430076691651987813920293022014631517678194737216682972721246278130750876058714431555158016548284315845912348194719709306885150305377871719552710910149277680194795355011974801300554675870203714988346167142788365617459099008617581089856560826230415603559800424978822956719219923294986105968662400978745437260351517447002625651893195959155629194648751089394051550419384639295534402429428868968023916998631500231738087350408609648567244649376712071475300969769666774306047949409165723713283182978302181214820713132352487644138361871275772009519534925774983496285457409047317899113567197579551813064515012242194774133899336405230276350203558329575240851169048230873817160079090048426778004963775528705954622905815899884606428105674031427200 [152,68] 12142583750999597673946046910305751128938532957366420605821977985298270195658878363677558568058894852333471710175186082275607112037775360552560379785456020994733816825292115794839566013119504027514098923457924876521632095984107554148722549652581559051162440399476275591464309054149306371320260991357692570541051587275243081559548033377054128861769960725605463993543686678533015924500562425549694270313213215566167390982516881122789521030295789867123981711432763389503442866133524006561336194507336735884257732443564023964372874919630583483820024198615112442060259216239378851395921520753594715551293510503111631992021344407759703852413392330925200017247622837839671847396720457706093914252782997246887724511880575438727821617534147769205987162100085524419431058989620602508369045844055478490003486564399539617036458226406670359750224478862105570268581298264647971226259998783309168310451311350813979396571988052041337080065871495731523815685103001993452049172269596585941705649543769766447212472454728366625152447212350488738751279693608623407793167075341562467483415654123193712248853170937153057697794705009737962966622362722777105212021820563543716359796724536327807512490785876810701561975042118096848840941638653167117149469405201627182800348232989916949362637673137903662367339299482397917966607113722168837302917810235800202552589741792052866158278572525203680370121467863752509816309355859609419641494316432176483204361250096619583356259073570358970408792810952715663480712236749300423493199241421619056319232388055482740855431440719883697656974130428761506153911554337658869450170514412022879624222318968701956889070085657965292736 [152,69] 800380544585579968311968901417838156338711407192497263193782557237340185603933955477952724323064897823626731974135240331824386759929366238019066126668611819779217602756751300984857701429494299290160870609615972453683989399845686611760198624486649402840200327895789939544253322241902791807942607393768176119569103422333125593515217683233648474375709194412077670618232282912903481055043442920163098693134913696519014167231325505653136313069892613649811984332006377333510159920642147322387242128497249861894855391397616917661092331336179357770028478548299193334736669608220054973427618346307170130191875302568364510701569548983685157170519584969953889590817068636217518114594764798735384582695421046881278568781422419864247236956058150346700587418710291476401327358549734520843415364823305869362485741112726530262325756576568485053370063835648479154696402612612310626279908373888021172523131837909754866784889859400993810572596932001101932709562428796412761932620544713510558840995580944746963692753280950207245779183612581840526187100274084913442219715462510842020491110465079231113275286658763318273187308912305075419910691810175969610366791892227567850287112196260720474800780669217724747810321884844575237033832238157845027771138493425543767316751612387399334261886363424268357818630376294530450280284626062626580928026573568893800560386583752545270006601697771213242610067685630621767713024231689726135758066593897411719204958584101178260758685122999354731815390902200970568250824428428153593142665584584436822562639908189143430408749627909225804315715257929878811469686287404627897601059458806930986913978184743748825232356922769536 [152,70] 29238132935289121880002364722317737009712467776716185875982554301744439836276145194589605893853045383043150138111563128594520760496001062407528600188102181918495131118564338949605212212440864285690729485336410390836343239931356409381686792034643724634244554044087465617881554372815719600415277621066713430938606406779237257714885603578453963108652816652829748525863013934445569914458123960481683481143829717054616417884598440966996923913882190243515069834089171510371631643651063702251355214409820519984507465605156548321508892378552671916161058726815823044116775525309905900530922079429839921267677352670783814148869088919902521723063862779129351567003949983569786528995515561384297846330518192506824523947471317587893629514003148850723219438715417664785780336052482768850747729442334431815895393900782230577793960121724690405858323827207977582976766037120809794946813676550980696313011866371555712378637338156642168808415189245109026530914530283368474258480179050970535839426794777271772905217527089901804779156876681988068261257360357961776989409230148990363556361754370602936108054768517663352765517261338502880250721528967580928748324720829829766396478040442888625890472055897385194640083211122921121058172449031205401047362629088271181712713196573572904248998697970577943592110035619953008150582690332079798876237909167737506092375568883567561678636381776086862592706147600019367043127376724981907946540672421695946910645595748976678423626341017295508420448830708830064845436206703756933089882637066083049852483235366563203154030036305824452643751372598186336235924882519397213893021966123757543841196836660668143757377402856 [152,71] -966862565373188220420804843715030964294765173260268619681128761830243678490777967590701661016256494660097231404483833695031586331114041222794178986964216245337343276234433162545047102032026932386182566827588259855491740732888688922333957166501277431974579528506190860473021594376689333455741801154479534215347217494361702672465471835745644024083421424998754963294186738805103928119631662969264270205270165106036712294352745082094211525790939436985897375700409331842957597948584620077179665621514923072126272724127052768937354575436757961238924063132636978681725957234982443789562066051799985131880092876336515136503040985896232366448067450553284000554714304864951221185894669401270855332433486722253745586776292104159076598228996792147276024981334552931302152776702047085074101747160031216966015283607691108583559252176056776256402514700859942805636001896035349935941367786215228701860811716997366442593633664019079952912632964927348803860301079155540195802689224736573437214757272082914928159527021333008100528854105149742261063434065575465535363046556245665214600010724844573445633964553963631019943408109370502165400873334903812605594543462120830247048461623586585618623355145253481554967077394997709001855603281017663168782588520705615345135263938878015489407926823735498759574374386352775097546972281390020305704105803778994480411304078507420115642608962076489261482974166478746018818376320435605499812204092856059064350672703905541286532710189433962126486351986770864439886726057847185938305663313426651882905998458834264774458030401268381450484801291773777475306580057095987027843151011889927509113280779775752229708744 [152,72] -130830987662682844213119986798256627266013355650515351973990043419756489065198060090334467783329484239876939887249544484314892324677581544982402200198871315364774394981306803615015449112858381832137265792967551550795129550525477111267649356357888851016783470726071191958806604881525666656782448681142716611799988170506381460070354241833003491867796922405948407493357521889149942253326808216738363163183702917926477179157697239608032805541547537241905138137666503343597485500485334547301652151658031363660156090590956444489837676043949043208772681554091565838825121697581544164995402941988821610427441255399963267441721602593238504851111918825599333546703936811077137922386190203930550655297149162324321129634285235785366975709090696074287629140366060121955464246063174086671350977418169914549086775770442868226685143811801130722315430003786070519597005432620444009940825932957283543501522440645889980037809819025585474248335197749027806508506744695769256582862187791949027027138730658711614247116587882655315445494455253577947662189159259439114411569160038215730316155317155277066827560597854485253781402282430136080967383340447742809265179949995799442187453735112432030640243275680737597206608779851082296193407252308465156777391787767264431631821499835868780766481741542613784482223539209521307966301641782504770162782176622064970384380384370174407067815478184086043019230717521647216307648646771252433595235611769106530076227603676810961987242093107929097117893313744383376542217348701637026678006625808475722694701874302040779846104119187253962171130460883580447854629501133534814596481800527398168736981229282969927938 [152,73] 2513888482684207857369292607914305410079882439786360783485871308627810870525063672644204449331747018058281347057993215500869735541315299382139081012155360181549449101183676241886893146927810635153167528960483281659288117806333872853264467563353048036279266086295046329122806769609448360032054334283799688394674518990919656479996302837531585546556421106804275376248815591069831206923991267752528904500211508683362366901240446253978484549016943603821449696002555310218150234374812249334757090598000705145443564094774790436386017389247948725300783364387584190050923851095491429273406784155848071747253525067890359960634543014996655465031189890740249504872802084517065210612968795677566730580652924312869231338044592245060627605923534957982027243027076006193656812705487078966442632867977711644032893857540662008063398062389741449917766271422611040981830038113851015294893107169875646081265137687106378221013599651514037100817477948723674970227362219075238803064392562645571291162070916720070561815943142714768512061339534706523826858968942686017808471264515635310131038607995614373773163257146106994910363458288610987500484283205485026923810850961429319586935499875125271546311166391601436008384780789574964585556817344443124979933793274441860483139355985179810201286596301552916752890673857510296286288263732359953972079147471537219610951426253134552151577360769944481594103797159267432653643802899068375745630926160297129914403589270340448379047889157217412333960026589487862831370430933899473871583426702383240597984820489627470731555316562779138383330735430969635401691933123171882701908236301902588477877793005629952 [152,74] 937162736637195636960419343401929679351673381169322037274013620006486403437621047671109078805657787279542310366709383130607173166383727332434764407600945811422460020948039327753602966114243883383692275715575708521357680768185522382058117684877468717812171271263936535327301782807148020746838646995520707339991861857795863481433890742454870432161711763585676683656900398143581657185793337712103149520274399178299385343223501783012940413763249540351598606944059927876138473135884552828905633295837383249971221444793820787913962624023918892669666210021178637887249691922391700731024119282475039402114382116303348892249973211984468123700220192777005981082216369907861533141173339718700938027048692695304649426702672004983159594957935277201847367352637926962586576215273617056254047048987452584112012982603313929945852210100302625686403713716650182475148331735108701079650350984675729256409630108292253337112075219521422702326819512662205731369701584627697833998648435560917541158521042419889921110790332577625608547821161678156774848358932777591610054556459391607386355377226003034411768367911809466414218248369816581578245438513723447323324211267086225655890438804655405648172253120644894260340235057719616366003611735117226240223303204898325322052136775534580161973380936027823899830952674675404586680032747169901100393453289310952580665930471696566629490932715210386856863325117351295899970503601676239020269257332512849891780777466549804322836833729898213228656391735431526690728513575261784312830229246407127717860109047680350652308469502908770679672275664567147380630244941581759570955836934870186038486383126976 [152,75] 48096789799433608926209620823076326656019077197279567263160934323432082831172172276503410815938966125487874980712245764827782371199495330152536745519391766952988219241494609958849924808908605664647698175038511480035899619474375962155132529882156388859248698609775506183741422507184458029142336982792925008549881119126105675157116075536137538997732169324686745374832795724655045695258977088571957975277159032375101388151553086923257743588058525550287320618427646268377838908171488920985685855061398551391201945622381215417096509719875284325307880511568464255424936562958436255669253584526418240961477124521672998435510522672679145069907873010338257413898632558547128214668391108449552354080634070840581975479290887907426429672222758186258639520095006000963862729728933656681175408183994269886133234256578873463748552548347883364568168333156000698670641944452671272914856544195477906891847399979993994330909518284452893826140697970618903404146909891077936360540659556306270521930200424000235160338835624223396303117367025184341144971441066071304371151130698766729225198508413115810205373041054797183366637699644553177568416174280830464965647898088010714436602644453178626303762580965116272665970669386001638465884225313412683969110601634697346944526929386577184522758226824818403431468006018908522321512685756053773897059040350604480327778091954167278577464545960448545764822871581598514108471058355798729385125570001593929836039566084801874129521468531712485050051224820191640430442879641572558564198624419829592124515152704517539691547356072001705994810645772913989480431714816606763422454497846390912554363120 [152,76] -50648114259905779383362478133858222199015486302776723795998838855607915688575903546745685964429485032541705595639979754079553450071207099696292491005291802452690423790287789795822120523923269548492858459230275305594314498798489892335050328105945381083435679786663833541907614835176509152219974879410468896822413161213681059929163298873859068195490415448624014517753848988394950812821475636127196709577967322351269327696587097133671208869997901705621729607707367778835385263869069378800488825904264572397856864696740607925983254580866339396744622573357612508440922103352105706424658569070350442536269114998980911842932455766259388728053951152718760661562299999679873655948007082390819757901229490253064444757474368528873320724289735030249394753480114480029854035070475903974178503766899570751390890365979570442742079618002465912438567997864151196512194777165167438216614870523751177962484634779571345472675957429328133172747437518169844778864682978948768698978562153213837372071990810644357786111192896753009456074673151290838494727121890591224574796069997048050123553322240620581058537543919429869750548252409621851101064584703806482470339001318239216062589082953521765166303051469362689144877943539674926458538685923981569209420806965525099918955910191231245895317586661883636312082719133110382163157488693085267235774737863932563307430283309313229621506412742328045238595472695125750701561531247039688786259684424352245591101747903198916918343189574831789655311650021973353130283660544621876739848981821854022549175173795202975332508948211975148388371263460557398697402213888686700348607855007296008784 [152,77] -101483425044866855827050853116310626336839095485294919322189587484985637259660560191072131905585256292888485054141285081937774374283357241892125817541410332243450890401013378767335803558919915539846397401716600754264134928063260454274772598258462529789306265578983753091099441347644585105782186391431988839644171782266313216820056487881143950236642273239438492809295773471469052735359529041429122049756859387172608941452926856448080291197417271552687527226948223606290854858553538323780451527745209291609276334400603788353427120850001087479382434419217611019483492803493496095304723587079648049484256306270625325157416376835397312791504061564995825086734727330231427290683160900944967003231402604092843144764299436560677604282522177357646079837781922539310356169692011606846024123469061636401235825505545281709127819524289935232004913101397438946991988929775618138261112941282027073738344777956944516061007009842430231173143622014117696860082333295775839658926010306025519422165108092616510257685609490967818130053075331197537131149343653640663933982391836956317307377110412416244791661240368373363191477142448506791230769088137431413557724841249676666478678458310051658574080650544280940125702349660208209614633696378679914406735240199140657809227831853006120043284732380652837586913438217218564903872983722226678317592097107411766236162029745735039710035311140210533996702827961077347173885455388378164545102132814607372189429107359388505280867752633936570994229118499130297219704015827523076373652466426953637123918162845507844856146728816373911686858631901129116598415393127195322056267628351562784 [152,78] -4000078693334860845543542456629083721412101858683599252980597475588753837910288919509020705598696094287187302340059598587558982425119308607170512077308225715115516285674408840076793082366943631043735032852373650442962518749885774668194600020702455250064946726727793608796543325302109250580088008358356173130155108630220928151575116815788781903822488714683991483370669466216913828362916934758023084713134802600378638513998843175990708861273930793234664557524114935778249486413064043733890639202890938594020057654107699577821607416045352723705577492573291261851750614801961245770399204029599718778531274006238244458808506098518680842829431619445322450552686515675693029092835383977797003022828282889358199464559024438295690639021267206893675007944680906010064437193511455798838461700616405657559096713882423556305628181535694720576318544056817880657141791816704910730339929451270168657890567009381573702462192814268265925260982602251871109290968354325235887464510094629488394194800773594195990314573868793016219508877878522948369464795588626744993130655004134233279017143043221154932768995049827235952515484483488530453529481450704398704895949006632229710274786914743931738117572673672132337085963882872907994372329916458682976860467817693130262461002128879887059497215761441749440706781839500813286649114767925456018846619763081951526125861882666293716322181358992674585661949873943873198444563690349045433621830055214856979444969653511594112386157447813126019061752299913700284671419235499047545644175295640038653587963373156113110081286076955356613432477440721251107136273981274566737259272243848 [152,79] -22872847075582841566009770145627854646403483171534572558077301439211371906064809722065055250213584521257271777931943693850186070988281661186172715331671570326323962763264018860237967913054047301516355642272953420133904919714908302626272974732948355966509017241342820452642583224294806578268163152726521522782930570780249489983274922214670102334992003368294472716286536340978781804641773312814565291204446398011871704065808131386062425822716632553635366107972058946224662429320214513625582948385882920832009437408918858943327072126538095443802256209772610206442894246469100028509256704684534834168273278141534475706479694448354860436386262828898679047411944130132854139848993644530244745261859746383033228049087618417203695662184267804459018324570710140033837979001088667955880024465633804284756741567584648924532042555625687687574356718275683063605027908479100235795498161273513115605058273206459237219608001048876967973505693536522510800097685739239906701431143452163254042367660242113876658532053509110352933925480635707241766075047160763456858691181848977685627831509597472852613906993271440245802177683176513771596232429746640216081130135203332698288898069525355270158942007202068272661175595760836925266269786798534778887490280217449679875901534303878647230961685266130757264855908860395621818536756407357541499214106352614362204082247288588832029180176590441580834750115258756295176464791000127010315561219242282046094694621343956547398455148939346075153645178258711316021834787128845580110575973332795562021708977099348376463279107428163602085501580584532832917110963065887524495792408 [152,80] 2755174230358921339771151002421765834293800834800770897481038712721764401623772216158950971303369949498167068682954727141346835565067336314444343299884211820827569019035064499295754036334601760719561474472281126939848032719477334609512124429875545999381667625459839923619431044070350987435528477214567197865295489180437272956708942055383088128791717283769428116017563223117089073032471586329258268395470761469331485956667887679952521294737147589679589799931602799396966122208053014319112904659921303593801149014531936666867820042706178932777966234737579437474179509949776287384119065080426925982225699775201048786000015690884082212230717505082993169636256878467507919854553742966798382014052048405453351632797699458984898716114460702461785033135265991663985956884153635648621359986276622331573581271824314311716842393266106676552548984204149334075050192785456422897502276368535082438384692581984556988518228238949490861859832368045782301358585649795936166980512924903422869436872785703343997149247640358106122200663260297882999600052562235998847473805834203381796588240755885311464133133558094600937432002978160252587259856487442984264941487476964721886783104513991647069439260727732978222610324223191591562003586728400907119472231821218002096587612622238331300089772714402391284688357983391662875932806406611435082969902409295709024245257899663662066882392934733426362622075453771745459309061700626767920345253023325173271116806052191935145991317734327757364685980097973259599496154236211302337947864321701147734330920159432147829868511710752335068543930051862603872392049865605355383672 [152,81] 88609051912277875051640663265383828550092036753832260910853708142696199705822177457439215058795840689934368673126274250329234432067819020394371319343202180031725082597428004232758218577090433642371713908958539323806848148406062783167414218109009727096231096632849462855703098789187143231217588874604296739198895584748756719532798597415351746525254476337024934303884221767530107015502422861873315789581470460657437450832062726599643833681150000363233347512878060001768761392560665205290357207901894383543354690089950696054143066068494232677081539853203845874556026230812457704221004418368998246281854485283884100732396476637821144455986806126023404461346224343133947741433233396354411186677151626311372781778400525889447632336009580573582022348960029176762334241872133743257563599155858849933692474541850675408884327154346158526133625816300926237313873443904971344003901035330677659512683918301274209294818547450227749248022402218543206987754443365229428184691331885428132037016017016614259535883617276870922769423773642318329133648296911991910560796731653437998509127007737749789416595952511288964111472904318081120506080732340700798774136743276973640942873860561524706425436829713210010842445479920469022291285285944199417613843376949404155033306424308638912720933570743521800676171778612155596599462459930382256168501098855920621847210710734058162466288200442477446283534809534926196697928144958170936566722465771950649386222682465784699618864753393186876877618181556763763227779207018894021551952129491443680972576087225790234744197470333232536854585348016685625950864862305925120 [152,82] 806626737975908491023630581908201747361834430373762243853301440684339618817589986981326331411182527781419424884012065702365859773300750546441133592283302347111551096853098320902145918077235054745527586302147366491366320050204606609442224998242605510838059075528246748536200257975985521702978327657134229301470310277006818871914517502480309448350128685596270534409979399217632878475818132421191391327719178483875454854198494440288643830869760860897250197276145950801173202805110825537059165469133533326172230377672011451351148203004638817427010809099644847039867860499518738394295156487473744829805304336087118643289322953082546006877290917703365858145631123396755592888015441778411184975436922071646072081399267355662574244480816940001339573833100695335517870522854982538073733389674005814957811972575361984655752786085565629610805313277737070153984778669624952869730056547665604865470421609156673544149036536316143617422979133773719316225908125758621731516684313873691671391044720063880561754265520360864938182728354147380165524102141948071094896153369595769777278500467637252156913562613517115271318581137646872827504506676473463419143053900002336996934942564565110934297546265691339688996500872217672087434783879845653093136318896514287923619522737902782369747360517582533510870646958703937220629054355653765690852418396329387827491387221883989578291686332261900959291109630597829118007488507804939013793629404088465486947844212298199367070351680443930005331495030963213018032525829512896726233153125735611968535220964914236879383145938909803261471244926354408645318619263680 [152,83] -11637034996725240393179205112824143932756325879760107177069499467106184334279941085046098160622005645703188821345663430816685358790652818966974023128982029625058239537465289958931212910007476148459499507869247458178694387406203413887515509711245252092461045871846675494300459094678246898668431959353622865793013172104758579522182518918403405324426851719110545589378726195503731498711477374928999614791028763419602838107932829831829843692869158311568740972730265006576602463642919585592427101210841069410346015556013480827936757292248446081075750400415439246112380904888308149281812498219557813957231979448189418743663273227737349404628084953850041071399394866267361550313505804523500387541030779902800880066783590095362321997264906369472087338629609612676812686686374510841413409838364514617962002185686443865853191562633769311517572924192447412807298485541642732750594567762153100265413117106500884891974873931623852129011018209577744188941937423690680951560464253356887745557470999996628428100918562370675887568874590128656629236023706323744027365789872076072054366068151629287863836181376561555861698174389316427038369068577126788230634141142533176413636194403722347765413762864012070559614548409769255893105829130912497429209207838944466572909318569486977788975819836311377179256608230273925026016028826595221239875211169458741136665400274139998004197451188466901777634935663412093568988373858222352642650673526982388026200642523779233030656417707816982558955754845502923147163580343385022704101358113514161893022937297735225724878533189620245395677838056823612640521664 [152,84] -225350372480886684176698054024261920110505794608218320926243588740324206933824018933972070736393827435763382921152962344102483752487480976315302212311333305648996170892777683315412350739084314303154817274029920368041595371643993479043367539772283376274810314361459953658743420066330912819926327444174692658945332873137973915773073145328366298895113176032208794950477669256011634285267907084211782692335682672671828212478118961016323898001913544562443658556310000426452728470291878261625733397871429911335561522821533418396571065657931505701680356707792583854679049593052519184238001909001043106876769694851566505833511280098154092971031956237579835566655217601162690260669883992272330949653062007818407912457071530289622478575217936446951282575273089268117422395240514739665298779192190615278721555760163033047176620568425799683905510340567095569272918591599927668816090972744258794729598059852622757832673344148597902896176341642568073347519748066308938499752850875299759103813271515318219452792805722284586442877032166350281377379127535592315637517611318955686168518348429897593201911321360429792719869608881872781803841530162480654205692786565366037303583908357432137128597292369907694830183734126360049798059103213234843306994598040634219707863855220763978800142329636797335190242897071173423723295171075400018470805429928515291808868814761412570436665828724037995198073044650856435303936567202168220627524212417075674167094191446759399306218885528277080508010392748044761172820988740286183986442239780294110209406105313446463268283673274405732010364459051382544000 [152,85] 7668690019272890672773743800253093760379723154020895126298883710734420011375984468314738068463125482508808614745013627151169751594684314073018403397163927080890053475189427436536183448418321563882038843955243991937802446770233922711960525925826871705750033606483252711524495687032156734557960160779928505025516755586531782413757223498841513445765871939694243926866712204653159646440569916210788347151195483176980027082345032770222106579923510417199536525089719735492911493395726383686600912693407538954111487566470600685335307322295271283601557375944803896971676512181787446935860653501188131355396714609428929948707054744789047226272099809774571011335102334830329056462809247424707234486100832456994399784934448839426332892679241904704062227296441948837567670994404713833646087076900869426154675441019148137318404696413732081638704033035047755595139809832791906720797302953733620809831686601650835896479883025088508575066527282613985755264727250205533539150586318529900401759776464607187648896047659052931388395245704890603027618338267704891934353331663264473456143128542497725412795837881303908650145490713988169644445311329888313822700178551533074600336115855996999961778147530436779689536353786007437066898055839757160714712066492680286245664914632183849517177080961668207327751846639190420603817560504182195304519947284610369640398787737712361195931029813268838113747163682659716067377923063855008248035867634904285106843704874479504834619244761790238521297738437720745744969744679503996511351832299840953781685268877199981414062397148225104978179279104784000 [152,86] 413475958198847109434920169980918370671812017458126122434059185035869750944078610410686932376020573565298231962994376717325468624007760728067545710314866282841184520312354509719166267668741315165263745623477903299124553934095513752295826208444713427740128317513289171364795929244500799660756164084193254937080522120143717228923928415618124261141198573554689963982462021896922796584913202847693881136432099331852841509737020552996650688186135511331221832576724511631676074971748674324501709579975308991400833681060677175537176159780043822241418677091482145294618062735497151835883522735546691534407679648719222801508610571147710903899813776432559177118191697764830173671810709109676777772392335737049701918678428066767966214449079883605171268538338829321618203319857690013200311031980555722332656121742617991900487930057959822492157028486398913589691019333640960929916697845580437578154488818152870571748012400878495935156128904430037881281153201421501350230447273775372943507581624508910316962842843535877427418142978166539521187101842901156513163279040503504294041049936500405446621394646651141297108897279559957667899831581323820189095467549052917392584921098027900103588575887602603177800978210585365979793645296286511061364008704780485415489770270737811966519231302132063279253198467114589409196230766349012502093725291482238409676929883026907191897262618215069693171051411200777425680096833719519476759544019164469178810701055070514797337546750396702115368443346440786297038872635122716456841116142328736771028479841318552857437932667386454902466950294448 [152,87] 11286809854997236097729164944850411416190575258425730654270866496555811813725551335714713248032637100346879212809805812186035302061782828969627581503297528496155655359587169118242242710348295435026165905349998078468393311594287803060473313115712062345735054855650778765010770740165766092380518310750927241313084345586434336927468837388301065438632511667633545099781973234481340719004963988169031985415125042135419063067213454292668681372649958633147226059351039901647184717988462350529279199446618908789143119230983265289459891991962678550274319733579174467603718486483456720738329334948213873537882610471331868927430371147899092410477029920590739470986546489618363630398121767449586967086240580985432196803870369784919976405953156475683870920322754331652773382866826580366249003308221613044217801374496335574329705610810595111011575847429077286422876912143829737056685845945511503992535793085057109139169951654044019879098104649735073343329719941693016217924623941159384115662350555808167607630536758225487891484605462272793612066900788744739220195359818957477670779944032110688104552194977594163410857538254701781444106822990769453843998472802341283762922364477157569999921185090615571167946752725933940241533709922089509942271745229848728797215438293283683080871697043014329629388195069544869525364618936754646327142395416806753619079718759125856833576708438235410814077666562272888351735913958752931736425275561445120725080822188479750191075327209233894455794148337312902485520000781524683165747344750413689253535147982975635311368560396417410898311968 [152,88] 256337516836733922087209598026254653775785611570890477646735695677095000551541053196931837553833876607902216617984446816124281113438518213495237877320637273183125284260513963757100082759066676250388491946898939963339550554679116119467584772558049238894154620009744740965466359851597022839884841355790145521025021448116662751424708138175736482699163625598191409817095341533336663220491980892854414934155845509853585924889987697976714572412239509004184694167077165807324346187961066313665429645846212980993358021815519736088021445332230875428683712682284353078754516741103595051015782520405473326707507641823213943888033082695856620793537940927697611044055119545672913628391630711776697999046228192755151126956699195331944755262565669340391466844934056897541671853073763188681423808195267455135693378048636781925908728006492473109713549217936789295789582493981192736071767040502501629634608455043865706894153176579675154140614725717250524654273645731892714806092917042613407291956912189662847094568049163946379414161788835651358650560854391241312627918538322555946861074444578615662281026141499390365921763847826748988964411252201310150919704287615972338481516213755976092005434386817307173039065447523348089431801062327992448327593215228811290243905652408825066801987365617470638706182247092473951356684290190974380457252797490789558581182072175338684671414880919513979261863623367371540443499106732970764399100740886377881794874681812038369931876073269197101049780470092890282875014457585987512581200883159285673285218273910649497434620508169660280272 [152,89] 5347606304225860435505095648069333090635263490226388429971250485598117746095069314038545870372843953613451425107676551184006485940887176088004273095694624333598086167913533768807665942459826852782210580196384240685011593625343973539282110279564302155721638495799547847518399958354408998460010414844220025032715006608526485164911361555480889712851692368502970431010396996766192229772089422275355570726160833909435751100407666000974007700258246416724081025436842526409465796069099323788499204262356245925041258774507345482365977358367731306777454554136922730082895989273565702776707231912634752065398212401490984584740020105472235533760401168714067953112787455847384431653006905520020225429936201021708269357727538699003401102186232127226484558810881937476188189386092503954184335553924658255086331425804115335465912838339440283174964392126075614185934416926187647138646113801235314275994553957719529565883864427610106104517325527072470962907136472643102021323247844825443882606105375473741895021262001374156543443973542755072716448112997945464485454663250377899333443955657003030682270120817293001073843858572032566673254750613290687041921832295968153862317664971252630186555511587104395945209835548398204340130396919173669262367786959497790016096052614200630308903956017499035076865055953363591818818585922565390632272785520853264185194764942261279317278200261623611606150726791347843502465330749384717806732518799771690755165278455296081813929580726337744318622554607542887133229662006567401492792968160265641841727062206490412182387160435163776 [152,90] 101168591177041726997001707652162836255025482942266708875668305485366288582106830180693858367979118207078199394827076131038275392459755788990324503894000396835847683560800513119740605038019811479540336528251906773605575950271195637529861070978708905268700633441715119619200184642019605838672203432882795433032275164947546438773349864669635944256016499168827312030683828543322048928847790833151860116555055232437245986025303698113308513592667357360522681428722382466586625677081089764893109973484072771554296909125160773452874352190254822706831212162355122540217952471014638184878363100730003325987692841970042307504437842186056230594241958919658310261952149115331185363439118402280083201800690457941902346274313370406448108106640615275239912176620203179731313820860413291199479772512579413016156409491176926352127832597140626333621646634966111594044074441081130072246396317591107528202477211574050015765318062541814983732736323692123915411461065203764635614134166233169250895414459536340636005446447417713966909287769018090142428971891282269323156339206014840121085656238412005932145521042684743722048634372490437896208350451689736736486000814330567716058456582770957214783052583264037565197554102841241139864453634631985168047482583353034954738938003962409640986203540488533410306158560530412500170711974738739438152396838250314674314307037214016590436878586858369733200799995068206266871354547065842596290860383001978831903522660212560427222846007317478836986599041966669495839523120563120171280799905220843265607865485241636006149043035008 [152,91] 1602597118882472897763893083952832516238818477499957009601479281685947617887178093726544698737285745557651567996084184398451822331502179817478337384785707268192193046853182000987333393266315795384213667244429154794180437634292342040294625811820296952657898671021690539818479453069359832554043296013506780366742304965668949527470201770853318428648391020498083066479350869959878766569651150037621726748451977495016688011660381008583888667421104798528981126876124021556216916575568860501699943669996161639661461348080069873582093323254098245637045113652584845862197614821731089722339100756507059668053350195513770674269785673998216375708148175343761722753228851107031914991169006506196773997224576531977209292576767276833205436343685490936213124437299185111260968213393567924038213581108575507996614326392819037947049353134944548360096416531305266021839306898551683005372431049099615623986000988214501421362743053353511901702973662338388102468185560542222105319663818312915329502659559143562446800704841421039753857271546755967150650818787834712065186700956049275673567793732209286834204425955686060630241632489548344144347149879432810709731381809807775836742580369631456421449841910684921768008371570791590307310338552600650963465723798910210552337691825727834522935561457102624209054180502813515045538282162303848186567817651031934900291440502285519266294383218031093905670774334206227074229301900702027879616243092503234955750219118351825749476869061273695882421653437482880796346323066876022605178883891448554554373035215444557536619504 [152,92] 19677541869773162322829021369955905683945216186171996128137774705283845407418294469090016527223421264079896200355304780822864096522225330728018834389610804920172977062721464798248305825770674278593871306717960689758273076990085155281232939347785041037110383239188055241067039460541225485651163993208537371428282612192557188666093852806246071003680594014493606954130212737252545042549619405220001812745980696652290546885905354216156504495278386159417559925735155790744407732627860486836310460897291587222964308731005981801467247020387622782902176536268992906680324513034856888823645095671641429061618844891107537041173439668989955426421266035658910630495648851139923159088354441472754614228353051631317466809250920929867089457535659951118319423243796749420665908654851057483643914410365122080474591365665556001724629545912912161270619728628183097512252204481993813027893888647887338843160666661293894884473368525428324913302283473918044134189246977031007332782334212274082693061645086028758822205895442322398692353975732326929034142968082982606788927612711630855510275716086670975599551328417499755849104439657977289437469477445369794705009136581965828956913446219947322194886088308828367748773656340727565818540263764050947154716382204139350898769921772896480484572787510656954387807991793633713972166905356394995942311369943210376081669047517458603068930310504697402992169342753636246143534348590490388210630400924318887137099775536399532455887025885612073614311803364645393620436769876914291560333014302921600459166504545485626968 [152,93] 182497964617402139863602611047229930420531597987787266752007510908807702452491415442219374444079434818172824838931106153314456812420282974445110835318080162095875768649750086097462689289114493186185394407414294558424111839073800414733945373993677395144400059077005806692589207039087367248879738431573271796350574493668309674404573940276873845752097744900349048331355524793046306325127624294311604338790270036490607775929742124350587646066554901159120714986820709922495077982068795451701196528929967883532276602061263934933846642595680332383059579602011142851358200136199555699778666676239756948853314123718553755487353370482665469334031904226930031116036526239345579288247317215935197892326357823864551330639727139687301134882437828511689662465193404726295144656941226318274793956034074508634060792100291772980379979726128966742496343608203128421946208422654356591164268686672486649436200499447699147626303157214224980144120126663586700654461220707268540012201120484586959313335718064119089651229307295756764156120057710002957484718890184505396005937748197112992461186537669178638129457484733505758069668788114907996565714201593607092717029526022470514313218961269069238346920829042355852267312855068524107454850928014597547609526663695718207971606958960834176005316965330599756294225671835992014492042348254962365308513536871383373463350047727583378109357123770490342350541829415263315045586262887755970960767400244707385013035404758130738593151029742769891530195908376734827707850870677223474820640864946958963598875185375712 [152,94] 1291290769122842518300883642616114357437490639401401138091561809403635236990252309010352161459211350548439787538298215067483024452034140960557163459081219685857272423556902339801839919902267467112878733116734613135345923530079756097870567750295155897213261882517882667037177322709559090160453690530392273060489957023319350072410128150581718495386511453022300392604543070204157437212983425449432305163692792165645340084713524193981500091396984553132631427689640520033294368654515786714416754649962894800577867886303995989464338945362559371581033172979248496126635291380339737909678192212025328727885714092221476999797090940404580564152280403847996310090150519708598586278751950992505993832981167344718324853469182791672071712442445654796814941242639901111029603240472128796402966034827411408071450531092798804678937877807605910005052600868686315849315108895999515383842951527589115754461244673934063579211923152480370395187592184838287263272749595193328940376888177845570798909652023101709540595740378014441255358134815215304943722178181261747595772828356282000675685310919178287781305652574609586807666672469804395754452155587785248083984980437786174314114347889654321910517728455085931776771335492920257540990803603362768286233569806169653233716777963260288426691386610906091442413986280549925640088119617551359018084270646544013394720146591114188767283431393148537730878644605691059858576256806737244169472266516039448081431600767893648660431074960942213784563062227341772815567418977026895564096840288890066103519753616 [152,95] 7235852779098601028683910428250550279754142282374624600598177505680880872944493887709426251209784415287316121409293980634091891524591784915452363148830658772619117265713786163408706538461545132825229602155469156394201745912379620754921458379259615478126057086890922372713640744256088759197056854972589637096534690619923815315523755675927922220475804182046490982962011445859280528736566179849282141357241062311767002437434337657533723590012823721047294820517247937836337068520595671346207952177152602843167026840381566173707758908724101230913223989825582460867857408976213145430901129830301762360845185012823601432467330736393700052120385209169249969450758358590082121841403143537907098727437255554327287709486803965616467789030302232752447500398773396626779086973721648555560476701143803154544644753168533144992561366956928002856973970851096512199433419825919342873495165658670669311711494143785677104960034628763783520868776848394866318168569762787151943709203667850013079599432963262135674154586548695263540115702968279934032269887858054624407904672790102330583909224763752695578305332877474646118179348544428372998156739526848404230891442091613288605789895134437477201877995573885005031009137445721703205893479901424717908222879406426594967991074295257054589239326962932485021235951937493342835303738845474491059959789036123612061211339689844256778758795795511687021096904100495382978620931845585314063218325063026070664153891260803258371528017614804931211891991160961857834264437699129133919180732887656348345400 [152,96] 34458457516027293153246995834429163260624432904901687281728390992719494116778701284621725049256916132541274911946444906965446786214196279663924522736987561582884975422735092790176082480480331058849708037439304344850199238774239866396467762155983485844390365922284364148356342100636307683572758781885172632692858655258128794602073045182825727825177917523425793116856226521560840792561785188956553132910342461729471177305502130503655809513923442721577373679709686988132846118289655870854556232897934497008574173509132711803350313268299126143085134322953068896145029389836949318843994969632769560249435791231475931829964682965276815843321075033631725870436817731895745358677250973351283331948377526790331171307332193927746550635656832873604822852289879485251727451349458350742411411413955545108924263002501032277762930413505254873128254883852492518553333860899962892685613621155358905204726650423352101869269020963658513762509806028876920580095892938968663162559978239311648276060433695358325540385236686252305608957571185218525812899819805516368501304591889097682892915916649284834453511449179036669745956967528671558940069192363086809470449458285690967702472452454652525750468979880033594644090743765445031325417151572983252209750443339874535710021292814314882845316483142547457140117628907296030014199552076807081833517435296114391532045158309405116220246801101820650842518667038242317028334255165566280085937280812912107809834486945475124171417743713904203476629789832965608421198436945051229724509417655827717 [152,97] 151702722348985795939158388966964798242696333513948814827474082814698409776311973983239008511265088077132250370146660356650763031774127800359478452487990497928026477389865029330847914599725388485869650239791150260001773649858168577888719733150153838334769881301080787255542841710560391173161861898815127496009673111316977672638930606431994478954834760631790955851303897921663221433260462775921606178444070525344360161829817062594955493649619844174600064323175405213617611656243901995497770053622877390753338001731177114168963461963095514305747528900856570752544114144775811218161068261613059084186970612087728442353620190048930170791467185763176044356861929357723045076022778161440470814351214948331844120638732511441269061922188528015460100397421766227168052837372786648805135641492997967317513033065697906466070025487391033781473218999767142271265379882133557344867754283730747164207326528653398616362397297917797815514982056375337713587253589935010251371309544822107950488230448412775730274229036253438632181700696085733045701345812767881843110065362859820210149327764691912515892263761630662090013615596482583439249192750850951090805766798087268970334691342785066926901762688203697140972807470704350136281258070841253635066279922937937584700620722087203092793206284892434981064771764357092722374271613928582344179035675084815539444278691297712614862735122144530201020107533133735698574272757605107363624786308311412257152151052332562753490274228481162985147557458488777538064514958990139630631696303360 [152,98] 631043193241761732863259370791281501483369958639286058122153214284892328316452971065897065349018792184013776055946755205440283334710497471491949579035198461597637404150837116810468413763435620076733150432634036437167908637495888668679054778473315634919191617576225608091820227251504088111802793376043549165717424093959383412883202022023081564321945011175651271026688267027492804576579039320128256819456953440043428359997131091523561662245169669271322685462637958026977693261048530927684141503829959836570728959409058596293689099971107625062092921969519722556069440201659472799810270362309240672720554479185473940075211096482388024447575822818116322031142990533427625343418982801497485754382211872471357654067660054386221750541262899478135166740832605770543311790921237028048432092284835058233571386989941964309449295392621707311192316914283426921718252013660675589187037116217932483308337774743892227575999504128393876153459016581363548468088060374068566661068415040737905374950106677639103550570376431875033564206357136496332604687553384778457292171016963758625643646579694563662142388825490563642358557877061197151814344888794885270742398947738942465612272578940517072609284934345096483383039441012924446823210008684697053422478822061612917103570116329757220592416352402981541075811449398675403253159329099710939885384627436937238292854853946107229181258860814245723862772540852736886235431030473934485061659115229093115771730774877647601248031199083733281894996170235529220208614680200125397391648 [152,99] 2157670361163700255067693384735918733392082750426641117614648167994895008874734132675026551371786298128390353532121611084479190151464155908371718651947473346936407336672660046983711410085071878413182611621744326123763169289629834894005945012400164660736635335783877189156735685600052645222324267003794440728994915620124759431833736349579996160602462969430925117901405789207531817434844989628220872355374616092228753614429501183854421545060919073302854570585068732058739634711138984295742902986215996614437426610399936097299362814049731051527894173979117718137351885025527441911578840043782938248565827632971254277597401293874719169199834526214283241191749987176048174433347545913644778316076416553224075668832386696022322214050001182727846146656674673954208559016718398964753105377451739548949902876096362862310193543196290820026444555239420078206714391438471850305463328966839872898793432100516943099879161824295407695964205545464001455314684895899770931725793116917815649466748939572015070685806966840249609724271387108361955411423529792519858428635229965950605134510309493222970609820660216357077144330751168793178628506556247698494607798179963207577284325913972206884739571759838908299932785232655847899300034397314371051943975159045225623496172760142704276537826582711537684775764825327249327317533473439362001994762527245790986272241768422364439884959594501097742278433145615455947892877315716613856189438992143481381673515421912646880073531837964946575041987336893189037338509594341913536 [152,100] 4278858710723770416682744247765738758344171871946767506218718526963633167345802411142995442908755889979835992244987978648114185568374652075440726400920727594785657338339148083073465636715060209805392303305781987654428798965028887970420179807353927151511368527172578066669142531127168663973406462409064587683558678297442502941993333291762522358951407175330829798215157921158700549591137837223742487058280779027261569329591032857967185763666169155509199185302704077641231889805024675093786278005862581074874112216481383094850680449942600969020264791165983139432505539807144549195489157577783808768108865029682949134184654776660760518020593104880545598621033588166006867745734573757469710259280252799801738581851510069024166530071905736129695595983582714901616728920880632744674145946136620598525680364299163068100172647423126600490755293158603138664798367084217253642034383600470105338231803918328458521366869540607862583066965593391531142230660765853244067678724807732811114704134861612646195709799340403529403586155788241194349306261423963371953168618581268644701302346085486510291605641177885207398436585356644475384807738280978229456753382044241709426817208579626394285512815724200454481538248304801498279451015728181631777041691854878655648315922821364447263014291023176320278082597435899477468108067521750717439270251149237165941682109447152593500316497443239977957323936626148671778474180225618290552709419999350188073234812933234696039400955686310406897315286349741489943546667187608 [152,101] -207566914746462954116920180291759108613659743103591122514551144922955876838321108042741931324622165464465877203873218223709954549564402753720021879258292852884543360059319990365485568163236171697002987223079303847236338194902237488288156300604989565268833540227142198475559381273802902345678989095453892553617250590980928588774991527481014767501607321004964754074879907736142762760932428963308456671912181253594722690895732034063768492374342521761759919856562236054323099582013074760995734712663284442978594319797943903647802166878868827027052662101954992763453512481642500878327734053659573960206802768717924931386961815791825704616217046952253439707591260384983214008797343944842185002909199585500435764348615551847830307950277727225789992562035497791900883481863037807046720249668966000747310283379153752237261167388233035296766916546670381876484734356733509616701803501603763044037233886661094677004493243083608917171098085729485970891395598710231373116410000008910585161812484264332743176620879458700350231665044877279081704466727694011199150150791523139287580522395536222178187522772913233744339068260948450997502225919986402886337924821108600817903162684466236822368532099700193854651531680290691188514041918710917809762828260024461731274775653481643795781070130926952112636859843670032533366571246497650404666042822575706578298111239812492029920530882417622691325330119397605650214440363831243076435053979831859935719395472265111409599374479134919604222207734754315022212224 [152,102] -18185595187044085684974866796754548747097768567365575407731486577591525009460038521404127574476761889338962597561103937298224126016784490931477062569084289689484198776180133590761754473963575435117610802134176052299896382399497001494496898172528166605445899385866303777186312458742247225271126513518549587203599355324514740673559242060562290490175362315583992026341052339672256867583069131875222755904263370656370109787915353112305190203489267511322553913070774576489865706655396946266407933323021570677529477564992433260467562273058991265925780427987505945128649403695388819580437397301278731519956589618771080903194125127976554573701731855376920008087321540240618792180554355656808187864874126778449706517169717207598043237896981745062991460798762960261254043746317492727168364051874634918956798415201394316163647724612045926165731972510371422186756012596285287363405432413363740105223623645913776100684104638953838368672246286105816675105009374577416869649090490314931770270408399512671696276399998661297268284003231192356161738017754739631408412935714164565963553920096923557875395083686106931127864971755139141939787976553447963027894722787731645150376451639486276260478366068167695042126149317423740105599817523837388338634879019386341033818732746802053921661345149251688249161981730381202216972415280299822213366987791303362464065046044525648487079547907420149645952492628270402449059062272251224395424776390550010081312367109130299689358592027550930399549283067922228032 [152,103] -34160793346809971709114569276906507606932596362193164015834889389764738347019386838390673089388679694568908792583114097345208023089764889018807745105103529605505782095907836051299669615853459900376450241059805227417439060886108493281626621605046966676021514494818571427644690188047801679073958780484313749061170807963896144028779043611068203695589411998416390171325321096574586983428103539796134500428489321915718323924624184217490339410680476577348299668716196966696134141019086900400789706466260941121334747351119998658597582175133027165226970137268867400332163778974081624040116709212332890719386009958725803664637265391364116350591915278432707837355670538150800438176326466009036152840285532176900253993185895169094320945249114485812995948217538872567984530333103472118480026732454816948492530321518635801587999920996434344563658322975248564282312007339874505879124914820136656838364163036014990860398637390374701605176829606860484156582862903825142830400990702870950771080269532308615344632954561697509292432330328299999389872714195292519557675800065920473941828035409746533356790022177794171719308848304203895176800689883978113345924055875027891856866234665463962329581746104616568174107836505972781724053150799909188862950693758390244988003692749951631496075036528031297811452510365875445406762129811559895649903576241561313069878076364803541086309499223923967872559785628085426393325776138412015457392134443257459912659147363081991736278047183823728108216998690616 [152,104] -56743744073895667134838499711777815854619445627753538761303525280358368011235179172262185708747655813216817656467008724617522927946785612196299725617681142411579179584819793656729040111823519945405197575443638383065421109045256530454298602211304601441959218773088444593045975352271899514492250171667196360203332352377959203406113193938164862782855124179065795778715102192835763434496460370223726555770672510115429716790357725739011204361062314968781056852980825825843782268166271262222668262219939030605655598330734402103757504833295356630234287497199827435537459501864057712082156310407832952863107746678547768594908248990706003306270105116585098147442981134526017318607800083058010438561125917471682147868685902099602096469617142898224031975753925355925767661164657057333726912443825097671735236774760761323763993298740827944859803859059544541480536599532868931829329570526819378163352392498789920405723987631069946754762836746710428872353407300322279264682169136880935510472349010042816668014871589318475089474932593513291237107803974229753869886604432368455381433263223429714264407025736200103031358995660773509696876635602096581737913040815040135339147783670412665678714161606041436692961407251689394357078913657452909723029433828012685288497104684713689595060408391668355593730818972272427004740743163111745699418381127157700333399531735785459616106007933182732084926995846259910402519665820226997488017866305797009166314191422856273183180733023216575056027036 [152,105] 131618935217590797501819512093733713139718609730935245436143601383942786514550236537647890654792609517011151373718938094690011190094927778706390757788372579167802208042574527233455037313896688989043331705144330607755656274520365636268878539740846254526921863502038961831123372550306429470106216113474271735947571577830605308535220407901546036479911079972069912424988916314557136758864635737636594072025048791121129406419692242218180228328785607086777454269226036631361342438708214410765459670582822256909027676725870377779585053266716958894844348794956334638478566390577687240108325435085330006937953974899616704163751961169292572694158714474272947749055994746604157404521076731802103220018911106254464631928014773498586543162030453803412770218504798778947597353442965163831886272390811683155320320361211683898575550840207704500636307886160708248586802139612818690218443481690677116168838959768710882864160610512794670512851178594454846414516176609557214398860518248289475565182526052303086667379617203252648093058755446476862108407244127608877243686319529643984690114201311136108551971113461666083620851154985551971048873216477837021959505864902504281596820338955535327484095301617944433599728596541975479053626884787748121990171854185198158620326307761912100600192658563127347266689175922287830044174426657137077676563903649247575353874694437657882371229766139418403616340763095641540720875161373838544917098573479393855481898250981903973198300510276111865984 [152,106] 1788438489474311558395829138948165536202915600834844953578594458174242910906767528651066576333640763055694947195017784264794324183861836275680917164194408628192035225486384163713684481196429029125274537166824113474494907068115078895597345235120860791782721996612328929064056886424811056306344888818741765848688300011152745796097986021814640380590885436637947182974246888109661465668046167337512469660091717259517693390710763963688133340539423714103815865907691094480502599580567509193403460043120443777531045651116481595687402226905596847054562284080446827526379080291508914732442698484272021183238895554522455786382844495846385564353191968050006141262144091590227884546552979205446673295083360371917025060206071947892778387664802729128986535844600572658078977795063424369100216511483953313037791520471320855204394767503150317199309175805425139852675777634203200405271349311714262646316830736126480499670426579525516680754340961316916136713061155974905853535175199970833871542085970083226882358461482025054785027972478530150333844905433318243142241782004894676055929168950675921193537816701521065776209200786494639672498736870536516805935157292616826637924120670521640682696132069254462707288387029751271352921874541586049782128735608440892146097254488381421320635915219378727811524431629861596794171705230422401358614655594960035705256190991485268798408226464818583311606919555122194858778353718114549734398535989550708663400078541307133332428669681158240 [152,107] 2711574057728976413017035956479076873106134451384953688161719891431432820150275240417901148371496010886070474895438355434113762139428139349696162244997900323167265254753884772058205957737047466384995243385391792097501173445082266833476332895659015186101073413680069533735072487398710733468377693137666354446409666257427999891759722912403737371772690151961677139970396870134941118213711535744105718613052806430357782023230147334129216233340472170049944061692266527350770004157700584869749181015120561388653193946706243011388155316108816881567838661322448855773684355959193754938950404566746484771866902686531234317624674029044705723737277977248217064887376905929807054711783749476593847341004573090444171730170350795754715507640648307048850157205593595885981998777438172407781300552063487675393375184496759841495349892866746893741970226916354721293400863504775861375496288268734273641725910490782943293155468701907879692440839570080039881117766926206750445934289571419367483408863063924813574618802462542591531717836465955627955942009760895849395899277100006058955150148238912920091191489093522192860636794309871192058502846009967743314197301769348612560188493437231669168523441303401541045722027528077328850435047173018577532153123079799993173041556485884266206713151630043690469055563373001546003585536148642514118625073645178489613322329750219050052873682510323625084618098421169687217845336333565124628029345662928353521504528548442186864823741264 [152,108] -6736889904930169638787446170300306983104600958831573449429867728893772803009890610864292782239352217709366474489156305798938573875460411548965659871745395459356993787406802958371742617179897353465539939000960502974614865544134863146202123618255248221100546211947209275249503346700886510934368020735927800244685069014956084808209703892775009812835431494065515058496213745587165535107187799759714891945244263240413709769221453387536442397006158977123526595366452693528461087940981819382303630075724719902319659457380160866065120778631203049434899265974073565047945208227572273611046136914904805728749109571750230798774840577937775814633238984118690979296764663296479221813271625657323807108315915753071553839189797582089144199783095239441651846220429570008022863412259750440586655197887312220764194079914044843013753602529749081211024057893726805463155508756152222276737515700780485076060216230081873731873283246153132339636656589002618477097334799290021267033738332476924332699752369639963360826995572637326375793208808990871105385148322808970387398780087671208742800434692237120050460759328135659858114745164715946917007827138800001186086990738384132990033534990390237057583012999412117127418100917901917400168214971770375582695521586488733374810042788947955187773719582712611530525587784920885463821087142867725456316802305407154120597884677726992211123350878202552564591204217417847980946716943757249245846234208620402556729720295014631724040 [152,109] -1352713026963047327931958378725317532524652656863420531770277241491771937714537922093443029599623251302704595136743864565275184691809505698602628093129530276304856524250531907885857044595225467609251344147692147429213826546776879669388770010151265027981930258759143997050363797039477256464105464890935808273570115977834898961123755501358108056569226590617369509436953094959278796302122259793466441467242718081577105322392794542215185091695560588405749770416443824999318875233306781920524953032209683586780217331744333474648880608303733840705877881255936209683575506381028765409838595454532409299980167048646491304901237459946342162613852797726418597863465320634905971988953535549904458035368389081679272714962533505992125793181015574744384462433367203254643702252296384795215424177750691475271610613860237728841033045663500869709257070331748284832930979188901814765241148295239460047000125920873861375716511993223836344028914449800593289068897182854966358433802353251469300906283782896501225840727411439672840480424906957400908213846549595226033991954677785713034211016389129619084579205679814333170234412100458902129826340999250673494296465997470276812245752097453079022746414066372162352212507319788574492467106847098542008586375810697701498519385697492490136041363419764268405530898850925346695872006005717399791384754207038271872525958538311224588936872261153037110711586959145687159016058390408421827605163864759098856330965369344608 [152,110] 49450678183285613826872555922020868263742399717142012118242492263585147204973012234971326626719598286199805067227388455994900434453101220767151664239098466775977284374312337223606420329746313897753954579757828027034722730476209387490630306959431234614979850783004611379778068075380100424647770473950381923196224181059708343200213257878064573860413533923936618882940520361508791051177849522791447130349641847063881008552926885584402155069608756334705176159012802102513746214323095007537916656868809996657683393115362378108014031942707838027617797845270070953198112916030725967080748687485934686272808456187055152760206536025133366325376257537737288249627176908071633866806723524298793915789385990384414731344629880063349606478945373208410083264467700031698627325844170740849366693835829676513103012736023844871740166117522944388776875096897706346651051864538705628284607682684231507924810491294095311402644722232451464154094513898960597884259534676050237032789003454111822658201421962276159836825474458027037301197750447835738348864085274001341332330030379483750749643752750744218593503617958102399400736797078609490155766192318061299199132027058341028126192814375930343190886095481764745629143040722797936382265193994303503379567369873385187180815187255658737374666212901348546525451335327302625889823320659252858802346795687047620558422455447270415152080687423582280522286383490227115639819607196041898794322478330730241977834464792 [152,111] -8813476494503126218370264572098895039847344611788755778970173738607940671611495580010013431385345814818696836732302899478923370073454003570127989696959372962267002279356859643042009689792188532848429982578811097963417303575781353799398927809709155163195107950742159173364736767371127838865949556413819868192764087499040323586877796123004135514853619540045649218308375810080315268769541795819530403608133388357840326789563739197297827664495818002629965998409595102799480154116175641191911159505145456232417802176706688098121019974134031985756838825039228753344214958470871662107559515666581055494347609583892221621003616243270953339418514273066768580122531670462028108534761625794973683607221851015619591966212980166133879266141406230633128929568962864072201754115048698307502258969952708533908858357144927998537696650750651936726178216936855887718333750286260309345895981816795652202704551550433837259123832612217383737460492699049373258751368078172390673856530924199186455658928119764489919855498989660688696940295080446443622654570806569494181937885259794725368572374325560179513185216243496450920506002519536249053441914325230756132134059505542004754155403514917286802079468265339166725243404583963985078849182961583752454570831612774201880372077657587354947599580872579830922237456496329742876600370179806062661869141480005118107480602087572080645398308996656241300999859058401323693609800865641538015467385007348611149360 [152,112] -41130649390491040825698309548521869942499829586871610354769766964862340617370842066404689000131733000382003296873378168944675381909106655311229712824725828649347492916943308336087700523085971387003717022378248816003356716225861755868264083604604279416064685506178748340264716038851007979993825709524028144611656916910544768215624688710891744683786973115062891045549723265601435425497505723972010276475109890346961706117668112963258730074712060399954794186859398949525394370295002554752652432063003117963507590226917785568795154630365323427491910684703475637459808103621824478839813213375723861459201626283223260300325750961081738601502025525058181845995462329103527038592430217897219877667627353053298886047103535075178238153429190477210409908757458517864875170310299723676774315741314936802356721555694236263072645058826993909686752365035319290985988257929420537949572166146516104512587812950913986768750428576723457705546395949915032989113252017521582301936737005142389973868968014811897791594312125794057829251270534448499366113485768926432418398015148063128489131695068788905446793849374179361393511711673333777054088524891253809666145766881631692246178316869354846696579670489245223506026213608339515085748894675988382557999910578321209407337924645593122015436436035710257707123960472422910929037357911014536112086585275949384594569372210161920718204494186952295118171039250242476707003951063824039890946608837268922 [152,113] 51651005207284232180620727110003749430110204245213610935926627061216803685681866162893958149467607255891160334921456341126193224113422711011362371696095320590117013870242077810634428410480383456435723248159392742110517144111601162728687403595133734117487840133282539096089344851461793822941831739975339704589417763044286066713161899426145430961246631407088216174541871607503788985044357924311947489303412277344548145185582558828758087457219674577520612649831243490213192382250431768287703706640846933246872652496291583225424879262682708498168895103233695923585646027964670270966048632460763966361043315650387836111583555589087994825793713361006290705329653980027633392494455838070233133267515992759704746979450143045202342007005843470678445665569685458208764891840929397751019866925081949595497447620669103755464204172252979860769161194355546259611264971039220630580333576779624005262815820065949776425316171632214293912438492661751255369240027247267442334646840517845813481523395820006582077352720472599678891515817945413374331975213739910557696278274492524580070786866493534986014803875940161863518428352306028647612550581498984872439232042149531173721576390618071404592263517921732039704096788673918369432711991449892439839600880633505065940263576172473440143085578029345486726072310395984344197181360585500007774724714175202706375440807813489117947797637623248995345924231067239004475395434434239754016856836608 [152,114] -36551673297399901603628309657246676219840520976073627668361912349126083879316184512032285507480088586515205113321218110769669075582699737526550304498694069361145677903444275048372776860961861741299655239256024006727152423917292764452557234054399398596020279370602717749461389221276299524486734906920316905345996677708468753649775081605221632702701141146266037168918924490971829527429717438458735317696281927292764916239756701377216488692398055079211954733066902794649530741741807761797695338573859776300597146966405362608866999794634228287476411961515982390704241674097478793528462209824021112757246168996809734916664780591411486754225469676122551929267003549780875707178552785129623850860269376594743091472326445944742811572489399816102410271418420389478944003205442629633948515002225898676078957806440656764525281247638400723460506288784838652498262742476877959719541194989619564439445182605817868108055123931893653562518076620145069544193290728724777546595915813411150677970915926301906629365390654228575544722733162396518145352703516659725325122043166177375064390842310188333178143689524531260200444438326730746251760311421073853690559820711574893842630959312200768002005060286950962304536445236660902406998150962568507750101455748111644662558276232545524072397838885049932644218002123130418109019927678675305455512926710532902278884542138757748324222101917405942821350779151233063258296909952838630869024 [152,115] 79208481161295393631271650794056719296403022633614699098818478796271032655770217676026601946037614098464725337579661707775179428816870282344411265217668064540363660252935034451852615621168901230143199102193386333223432171253248879311649500707758556821594044182747868991613266021049100118734574812846688895778351027899223254088986575320595651943709281684622757055408722518685303348214724754208953796689477415495910479434486999073834919573202513180608124854782109292367309894445150116339064730224348262617473488158072591404209042707709008926205598375973576793177037237144762781552585782409815264938129958260421047580261373590402068602204847266815166563990919766631534527564626090177166448150550542831143259385412966891142726990449652425158935356946754773117482101189382543471909701011121190335254791173352198871465843437634329156006724326513716075274701775554309886154708261222635858561651229556355204436327627285178960277287797843694471629313074634178943182080287337463269189834621067906287017169139141453928892272175534098592528646724164436984884432892977374333914931707776367452281535787272386358405194678397710889804710715072912528249155045982967752945702076952456435531423763889793173082000762658941132160015993549348795172921605547715732228451332072695241461522337102869318720755437524015328605780727895379031324602872130250085918495596634002825755066256457628701250000601723029838746396211967768736 [152,116] -16332251226914417991121611024419823896694843940530056720929879962294003567531744152554126489799247331220409377980310467825381535334994006777895590319366300939873226265226864659126921927461854026705843322565203405823429070782601006010944083885968083470266837046644023136812560658609893099467037061778497509459539961153749688064088261607821634009278582332121786119448386333619478304329142405099325104323509567328591983961637206349638885902225090719135700352949380357197698960731568258329579334829853399384514220253360817490912054663374179408070943119020039408891538205994835524657212094872912115921779101655067873498742755060718158147883211068998042400698190703805539469941462893978735349341427874718986585013904591399697914764490356021299787847910032904021656095001091875657859382269789404602368040519026936876573986996683292661071513417169193031464619978213530879082507563183004795002560327134327563833529684509409149887768393019273586970135217155360648680348746420809577923645936552532838067174492787673065153677106622473232856063299881365164128277049316719968901501540334899644933990874253747885395062998839707135981939056655176326838794227456780180747623676863882940204050285533899520138147763805003841018039853305357542243499942124836034001275579932430171253547727188683485414576647242932576239704846698718559458650703679892341536327233877970012782780957469214434122281625266096638379181696936 [152,117] -41444077428218197851207097481182688446801427164773622613592880193928756702109226606049490853592356184501465507902033932864548695700826444473394645715253037569695750905299573118498332255913644763562295231985364426302210755353560972190065452413290789248722857145080055304919169524566139079060126285937524098609846255284062046906826369410051834884067977845458103977223721966099142239689485263760716451019043627526349125770922474115858708103218386066384962483048574693158814398182322233647273314663184100021709467439769624611061858760841280883845251213870351955340123982015956366438173068968149800225892194585703993276741436178835271775611219916236187903185564853392266997448085118428112379178572942540078642807224985343022585729548092842674159760511243612427942451876682508700682073752820387725469586813808758004512060253070850204765148955641393821110213812595297095782986577486971082185381118017831171596435022059867844006853594406496917677776656107456108055169883155193223184124920811320014573651967838477689211907564865801714459589623463097119973885888418026256877226282340974870820885479003172416611086587096908402457450611621789302890372183545839070203881607674909086323324490145888466085470122380868517074871353262956202982596479001878968618182606456106674072722424456745131058643238201353979660004109578010829926119160050782879762955832880671757980007247573574735331153994930993735417664 [152,118] 30730825522060903623582125541946634941192550982496263318252054307039905027080982669511570381591117234651087608305233652712050588077657768810790193258385428441164508271138195394414618621594138769186283495407188954904607941589048857906632743630900230263497041027458029190425580985921782890510968276455218445618177037098590833456250776587775543337297554841476612721813886740391094580349156948723486372902909200202574843920597537150168846913911241701845515072377128916454203023923620617816170191835113404914090612711882470218206820771249489682911052655638017349055677945468477629580562696452688807818148298465538962632950634937581791884801976702791648604996224441145019261190553415442966169456184431707183827862744120721882641415341264578780100392554994468252494477574416903654471366584515240756970090330740192511084675254412370338423581631388839439790455730678265604666139104021067109017088252821544727420244170857619019251785815186425804835856181450081397143549140285201534133321678913061236158665404026348787529394848133801855773605229819006725065545565191403577066079788093071177841560790689678648875141664209300785788247143069811450636771259276557629214657502494050514850242828419833357037977588506279690249939374789550058528267779328737829032151547886518050100205293473749806898577911587579542459632681740491621657611461138558563170881368119116181154212583004049882493437258631506744 [152,119] -7973952067136332052827774017268243272194148557864750437695227549948848727851893794351978190612720327103174578433400596408367210936080052055576732571952395004334275911266290699806864592385785068170396654908677385239375190641660573290346394786193552173724777551613602732491907842653352168022849687862472859608075199061267302801394656795935873581482379788324925083796746959696641964354901551636511255990718704964454838161197545321161936522121839042155404870128497285358667097398493244565120833018315919721711400777190865364833371833885519539842285716202658050361885898111431694046104005088711264533154742987416719457139578825017078648485972513145231433147909471165955526428347149834289743199975811741980577718039285473082933598270014118677402242589714131705950951296153139297284150524513585014765270577796162583336359095349478444858363382596730169806535286610309411485361203880784596579438537418031684370742478328868868423572513605456213006830028962054318636243328647652297801824411511556428703730199520033430956086786814404830577507346436610999840772366304166658972104317089703949471734263156118992754485631928494566293302690119873646575367196718718661949809356431072789410320763205083542795145592377043872672255804771852442954479270502991181652984714073862959913841067725730173930287375286203253297955611480479921606394536518140158365290434340091190306806986650965680456272065152 [152,120] 7046560742769162100933483975032009082117537308835268207216250600579084386030212794560929659406539655126592897382742022259170502114044023886304074884691689868200766100421576762357351606413071752303964814512093185409402181124685631169337271062784500243785748000208774842899187136318498785098676545153221021912825993714398472974157410465128492017978024454491930299677335812501751209022987339562089305204559202932203922789609807872478777635758282439355083472624904366330788662769887899421653681038180220039104060333305596539496449745518303786460157957702338947618637427577797331455708503785827517008309047821260549664919906703314511047911064722371190292244924499889653819122581367356271309525902443450021343585340361239037418669349914230539673620495363448213485605260577922042088626712195705609050795995610426999598664346446676042845091299020950650050348731541009111146967664773884095217164979640625019195418392616959169179739100499475708230122553019785793062416842065391210660487430414683514874289767517905802783593499195668474003007008548412864504773056195602905981828303728970444340036022424914138608206597508706424517669648286468494296872431591456775098488293487941792581986775751162372756538224499010767556438314213106533406722011744139681423916017524597167354055169121152498047157451077702691919552721955269316881509606730435033348330758455316710267063990868419209425524 [152,121] -2668617301385170326281242133024754888516413034787877872506611248489455966943894225629295178908012088475151114614044463782669068452903769497964494481921294971100786879044167905743046019151984987845645787360333270550786121206039862519098027754320074380178791252718446870482797852623685146522094860129940238394264716581937311167284705981600867828472854877069973552984073491282536737351401585554052577584113307178075886932581523773715756244660033217619361802450652063750357425459326769032143873801869777947759159818834269568789672621326863112896769945181022388270248403019985527319132430837095338910981679888873656683675111865197991657450167604668556663725895622904379295154895923079970516197818063372944017778739903505871112092804062451634062140899926661774191917444313917025773173237076474250011772737618759066425769443533632272165919539430251815279553200691915583415726698646009395763441108722255596584431265460636869179725753913069923233620532517260792120391857822707732576848264521094375365108709618245803704337652331694270492704381314955860633387531472399968862829475422042133870120092820463590752517321775378863967844001711440213822607074575505208164970097462848156181873037592227271667312822976104982471902871626246495139443340933126398862318428014412124617835019380110077226447703400339749175308956759285379479055676360220753449124240958382361716841091806095488 [152,122] 2452319885045547582703245481723527683342722829186542091595387577624476006452845857562539832299458017625348801645874063375161361024867300176331496740501422083810581938779994436877096091353066416905012139826885029816548801742813433890926601759931763288086934122400649186808267137797444430245659000902351840948369816522819220312433491539724500401660311346945669954147606449606416717406153073408034558612454748052897973546207659909457086402200619009320958897674404441701822775218881553383769316526524069870278817204014299391411673986155932408820437000241697145390599960058944560806263181868794652571946625685225934564390014588553036118067267019781636085644191482869720470538200616404224636200961139967538020138499203534179211707475317027525822117270866752607069121991564496491171766299310185354640227000607404181732739606072187459924759310306429398212722212907247061804246747888456135321309469647849695694852753997526835117723160929501917088758592700562819818856788221432284772790630902196657402454093011435430725560403819828743403920377219447364407868231750491261903338088947097956502690040201175753226857781107313269242491794337136491441500459252236865238268621974650686415968368683651140443943332530326681608393701840361744189883168328001492916527357187288023868388186114815068404922689264651465091228510682270303572486623079461635618260608766626696856120147776 [152,123] -917066743175023965737969492337247358513345340326506806290824228973551468703051812175462842024243020063876774237069656554520618414466091120193029342905659630682419343907144297023092947160078478540916576716616146871780253558473592040687009684491170372637278694825948328086597008671406652421223856645885797317620898912753976016518566194887866287181208544220161793051343825005457757166679840076861014108125940553133256502686996588630071369056735018507843866352619998708467570260256692302138909820219959595253106025418336365945413898048278028035684971380485315619441983051286657732262278009333008639116685148908005999260806828745823639279166405938671122779119787654688888699295227482994861342767481321620888171327324641547277306513412925788679877035643002596914097937717832757539875571059478035873585195726359184896476235751226672768892327198590327833771242798279735292100706717799723871696921121114156444473775023755766738800908835551934953351263532567829395402560938237296022590898702933878163899568611480474080466801713146624391106175875977449177842820185151817632644893542536233195746341139290639707205467868479801372029076954658640132242966096178541851337542349753747961790918601031675578753923927427941054917748167450447331847267843626231144631104685399849653176007364272160512151871890579140737280237945201622359513065478424275252144124586772088822048 [152,124] 170767114901824741491746020045310511870189028717622406138359160537091002083622224049401602596262326742175470462856844625798108269623163761470719461573336340703107706291471807551766740497601487361255230640428688610473803554117296398698343467192675014240682414827774641319153178796206980609736102398626104154924086827444071722578018845182480035569501723944895657743869159751689905722117748279955263885148733532685498600019827249757437567071797520404571134598890595862605883105077028840222084910390626989213436700491664735463441048991696394752506408331760966253342658276581369324538378887123142816365501584039638028232512619216626110934019951035730247148045504329815915480192494529728682319637422939826805410776925119853132928800889009721959921025110518326249646913490727284998891541422792156227574624245502188706810438943511750162609425965275601236847110514224116538152473384007894898688874084958595807487830208865238479723408603958741837686451611113311143800511644043685801799513908862706718631659489435203132568269049838175056329152987970008301837924460718773485503928115221219839101983678605323482137738441929300541979161294341672847591366910009150631988188013400754492487141331073127215498322247016000261882940660820586142343491801100062918763286173150974685726576915514008045456276486979384387825105898781732629500921831686003738118143439614144 [152,125] -20458669210568500428272634434194035650485384923675804224437646937184102789525118321333156870861936875657916100658947504219563273137191671913930041203902074953202756556844372681497223279906915379941787654666740780354344604920980363562959176908706458469480454169769584665331113393028424491222554200610185403636094868383555933375071440886527063106678103878137102311134978460556547910230444852186038802894851342205785014388307095233750837480662691270533761285524483520522565756193612468846052714982406201959108150473524583487488690316292885241893343466862200604947103602393221060443839277970633361094603025306386730763581321081490845212614841491883321005303295719397210717434958857495220162423132196851572940634184982999182572216832381513861356860023219444838858570255035984158907029934109520036110572344847067448929270405665940088586501573415952473335192165278699475293006419538383328404163436805823547221149368711667598137481584159405701580866751578150068505241430789568663882931003856755077051177860304686531459760673228706249681430476404973793621269362557282495312363715660784459620359129982947057200841368031911881644433264077305763470306454910803591949701150609389396331937186734610166941560753969833958617010158664078978336973254187134391077350137657501154315560877262412958093743856326472478728470243711356329806965434736493635563834304 [152,126] -1545119474231662494085957006006336712319176633305885870900114996577191661524077406048023247195941006214242573020630339160522624217267042337613024228754652244843642169383075622821733676435723574226723830033510399067840317913951246853529412715199952163862874478395960611434000107059467269463042967808197405889714328924280342741982487885241049515194915610088120343919774339610429216077216171410645741762118183455456272561418371649188827527776930084963990716498624194021134278189394403498765339478135177797157937486963205689436603414523829336001327147971971046636733890335522619513438849801463144556458251395224370060467893154829367161384799822970171546573407163626099554488557821616139835648801353714051952398710594619948762104886403651057575268190672352487163423236711168189685123784133142610457048058275154524595780237578717483003521075113073020793364888438411126435630040810747083306868025264474894774887863984464801458690311135625953481942232788433757287233161646326040046753720892990706441064477585736374618506107042522582445280117273861754652035231412771210616441066823023752282790353189960013597323975086777049366623317041087919607347788325611465651042733202552561512849178747211990407968635789027819784591432609399395480959780199408445846886989583063266359953681795893262753647906481862396229381259523792419217683182600969392072 [152,127] -61491252011868595198894825167766780040955919643691555073767485423039741007922438202148093746559790408805736468179420030284121970030160906246406237201793191081282896142488304713450283471040366365788692279020725113451006034986900031271590208716030804649881920730773543183642380573631041611248665228547476611028796958335536591716368115432317679415595059635135600951209101928400789668054651556248560151295109615216038425551345261215589978539593771086619993221441528816332190656444151815943244461916425718643970066654249624556878278535140364085021604467277920424623540068845743693455965886072668504398686908630392619415706851487863084094009639138419341484727841577235429350749793951452006555719050782418375027926528204236292148268059375229778459604302745984361941262584009218641335082400818917523636210534421696860710584749017162434438380568237197889686512595222688783333222190295175158775430329542630080536190962011352888470192435890674773757939324956830233558406029337491062170008137588598848995073455466903308911666803406594065030750210999382209849302948616509895460567355655131324082642566853934660950755019207034771990800236327743560748660888454076825038113828480491543739733570699906715724391561807319361780833156896851443983522349668006478811398755741736327422560701814199626210545629859302828534496772657804081537659495528 [152,128] 35280634462988812707432267879956994190294104760806379048099085874312646924292152382521232077416612899818987054228271973348057975293569598456784595564869639553845067977125501741936053999668413922368032455030274961600775328915113717845128351123227087110682597155092909891320544339301612544662425601628041066577141830927546931452952175665715404008697349865707281009074108033301965356104363652976119993692556322781563028456718915005228288575696662962259047396187618807637797158024703974041235351439584525998707897742349747754802610786181671861238984151093028106167178582961043589678922178394793989629451045858148719348424236890970907639498644860079203336133861843808646885524548427496183997654943586658148858656510312742053654138099042381932004156764247872390730465077502387376543108637793291378768445906183944296086306911431319901529388782120850481549560776641550061314543940436254694717520911560396928233013076914572150843308544438577247616681675497578829132637743754620544642965075560616362705190340941771072452137187389993757913240883783083081765391005174400483008446907678630843188453219860254794743985042016818732296800163112648683581800163575745332503842127161318326654416337209412801502703751369624065973452970801850075878400012989692804890756266622822869557068705836881924885048578887147201581785787027334953357081 [152,129] -59512857620852759970876214308803412905286184421489513436698969905713785474806459847895862961793956005638670995086984267282769230275533786143372036787755360913256551691782310472799563358888194931228511878194832660894028345718360347255819845850657798287864822413121529783874335099112932221075936769270314033241127026456553621760235791574239237190056717208560353269687500868716591290563027292433577378790017547882687649827911400347737968528043716176875333224218372076863440706487539068593197327190975577026106536347656319634672103532099815167457187930374652996805951561027199403027452614221051306355659870488714812126432516391008041002608080493621711065721870707876416326546308280437830479867001972422084686429757411882742692052401009536456222254725780206175251030334517761200644207971949089924293023416878056724858847572652295102328345990996751942264664587638310377850170260350700534792072898660623090359940399214983135026755834238348412175057765996558951669435191553506723962862296423325198096312961566561282008615358275386541037246118242898323639116429029574534701168802791255215438107695827058418734613201675959117200461775714784751033699693005010693048983412847868555463995879906320253495447615965141334185802405773626761969842869404550267863091775092458360721782782136880765719254791368269956395527805465216 [152,130] -30951395272298164808422720290580100015193660281270248980787736522831250955500778575888783903945689512233612071428268347068612165041997692881100963414450512192058749387387026453251968627607082714264135182315809722356532598280335225815936453575857492567945125851315263214433906346232279720480370674753909540693645210774854896698772164333137428746191905286731203136918260952916560662374451168426957462337557921844405809963826815535605611875786208271691072279984352907453348426827011532671423484580226577510715601520157050611987903205772170595061938917758344966399477825276546638911523740008966865866725082121911341688224390861738525170291757985578347754877102458901335765361018492413289594394113188401111335265829609605867083902207912954498462555814005664609659059726003665744316916608422355978881609985289214211117644347408153488233568782316608581490810522418694622940756321012265892462795936495282997981540306146053709140272967441865957992929071578269609715848644820925814241199289258328968146029903771897025977961260732264023780582457905798801830797002593990457513924757313151129879005585680695102507846812580412895484904415750166689905978255671268258710353062016549747399475838198480758640736811658820488747975302985103819687984774100843061168005994387896584312901808440518510361901171441727675133292768 [152,131] 742933868976031775555118046866192135514055294142749672578213105775281801136706866624625492346285270529561191598742269023275989542841719754276761430667034400288489953225034635043125297725874197957626667748699237379346258476253623646241532734084941336704299696180851950886306759488778375976248721252811770137365952385143746560058179316990108327244396564471182015065852726670632151358461754916800440578659928916212512487587116258493916075259015437431059750611413379857564550146619745386724161077113993603087536641295835010487993829760347956857934833477407280254840465909155496062914684292913786843088637269058566869441093079101805118998549063056074907482596797380955020818802238755631409947274441770400839616149569557760313186034058537039597787322919789343244653169976218868124442721829796861891369321392272041356040839624164918117572943724489423504725250608967952556888960098461611879501824944575563372141962091426427656239423376897202233116999528449159033131932860934056967507499112853350016664714968612107174376029377402716972116593806647545838577498902523644535551092701355897985713378082759437478035081502429022718948986330014066158582141287922620402127597578496013661223383734742916060487791107473279792106135682215843895596502167176076706799538910405018690165331531552804978113240194073152416 [152,132] -796229671549559016601001635627309922881557618213889695920426709904857484251134770368293091759483226336851872419017802708874648905207240550929048492995675896520851441814248588706681689745833768223679405872300933289259355507291529075862912780569754898140908431108318966810686591570303284039897856625286676653019434895442504008161737462844802326261905293729093014418211349244043397906629813930070805500858616832981714162893902281990008894029855975727842168708009005987268254557793078781562694562601175700144332929172487505991444953688973070924268030809994559477533879491154884382290074556891239744224174538205122571191495198237371014378845463764558969732634991989277471244487304143554220137500992430588833967828763425042817830187844973430251894102958219077255042263889957589496258072665744661926904000318461546323538710736512252110445421992240087163498437840814545760977843894569708661079972260626472541437608341532875021362849425251875835174751946498540944534779615144530756565349561452700803521304144586464154168940979192790908665013640707632447541362908604920350097935627982656090199699204647194714452149910731831468105865639694617248866718355795643740834805920037855726166042538222915683472684900936887602274070320978395524925037378145969942236554769417357575717551127064627561205716488 [152,133] -18904728191008508369379719861129249607875621083309237993486302432991771900273389990127308261381912981141841717117852084665835888271077211497855658161433243928326969531683066008243381362356214602300031888368201453314144257009317066032206353786887973963958249465958537532065182919029632873966040911847985856740363548089968543949424689581361702730039551318856332300117624110024521389313190382290982157620361523533789655543212918131758060499902030689578635464040669647563698088262584564623044031396645723378260715354698363590076616794689235980780630834096333442822212514449916010650568397456238566725561973325488820089564947291758374810431840048613760862531082732963021768938127769811407854160744256734722576656864164514305940564111042784194639397004373735446569824278712172156607816952984043240673214607446506530274724303998760030245472290228017587362801055538056806782765385538414861166718068801382015024200476023723584025449914742707479216246773065079155987926923095151957233829649913260329888823812760992446656070593487327528159973089054197868698651133179749349265605083918849509386515182679760458698419968544475880694404459117292782355205096520165390032874534201462474754972641596654163761230699835378671991096860078622445902989184271851334888375384873417082817384852844344286784 [152,134] 15594989079411158170741643828604323340807332213456784540290657017124511187414614290384654022329496913324839200469294252448422820791048741642567268873046668834020273321867319082389979021814938242436624651954779394596355575733078124274092223872968290018074164535225253517918384145640716496633159745340743893332301251434556273651842699874477641599635345483147471385533297974771599116412113822073705945282276270961590749715474328438492974107656360164257791644442201225695306624916414492899794364138667653541925168178993279823057097823420509378353477445924910562549507529141848203110573693936190612115695117597558811203142280589190090299063678930355237420601549429857615860025922354638219919572017513794441103713818064422928551406648628794104805908971358801219489271128233534317486712165342166594099769403984768002071644824042391911576766233141829254131495561151180428243236288375526315799564700967745363792601040386966199892820955530535654234945028292320603269256517823424141394588060203640848045034339304927211465559060693862009118703613339058188616140237244678929523464739273918905127037314206376189584322153600747968915868605097312851126795277622206180442569253595283501113236272481380720115624861598590753895936157242606142871095936560128009094425969179478118026849463792 [152,135] 9201879127083225849017494171669437013076012595547238376600038827835091775502763221819495645046338419962873703299530826123267418325537401256406666389725956297059835753792619533156887766147047516001177491801306772345704273174404342371491421424869389008320325217902086776458077513354407539424731835947957240690632098987096460169524021892909960335981006964128729400976924408937166866757407468770963718288563228261907549320386085492668943910759873402764760291058137383747050454981406983649994150106738693539640556625992333165568599187330638520420950449953953351039873563056226689601288842308354582175326348758086600729919042410895077726456896803806929360923430515515818350887799717498794204908690238764511538244319436299563573309375384578111631068449797356125051316249042121542066614266842539983371859562614527060472313188639384607497184012701794472459258006400037629396079704376959326690084369520726794331581275729726599002311566291174651043440532190236946084965415608900553219870695501327592960554594972601669526835356682149863106820119093957865160035136370336985448756115600172681778300395891748810061854376446042461689533503586983929456892090953150627726925329983426713879912212924339963188759881323813650582051702830632794390929119526568147057820287435158515592 [152,136] -1717057390254625003931494227505845618323607028515650088276474780447139799481757985375034911076232889616489745473003512143964339383738100316066283516595959828543936929560956594231079946773197583705503716547502717053149302327241192683301618707752704367041296563761395271099266949282202314875861353752198809020759494304125297645355596064026071593285678808221119229940666510837691001815221276723258010175995829840500531344952501145569104860696243862842562352960090016009335291970427280774478639716321825969779976879917160240736670498830339152324841012014919355802910376967682464228757644223086367489219232261811141128827983148097657291815600366096589466366353796683563550434443721923961801907620489907389180611604178387465533810872217177498713942446068594488798355448960173554303872413449602113296893621615014983484712018991491039867450035006353566999649222811227177936631194529650855294068408566864613860702589275529404247308726579447319639461900400929794777291890106390837103855032265677888222550479304845600796755976505150397248599199282869094338199618004692322432202820193337169256029492611894315266792978061420077831972667645582506120240597755532998024773649960103206296435748722975698065974473675897528669132126211945157297778183258856458036199259623 [152,137] -269219081271739113415833936158245155946967264731047846494611321040753831000596233235248670107904001895151800999569310981061806672245349014277538226854797654332590681180743105344571403642379158146806223559015264101695746268832644012058150392153583196902208889681217860842486590579912502880539252871969629494635425149918692750220163595467455379358934227771576474911665306108385787035656922951451185195542343645995182736953201817174430312637095039229352753996912460572612534249597231813526465703868250464108988403158350820582934093570199572952698173609937978595252801457156470805163195929005316271269180632563206782425652042090706038395219335151532950667074870851452680326575811320175106441176712907214778331895915923151238117744541518501573332362958524106685154734272482722708568347027639076917205736759612556852634478441578884615076516057308599092435836052815376634035198520162585342132167698519641794740711011902675399434981615702462010500419638494176096881406324693002998834913795435372341415448566286526981346865754099272271408049011383065955612746951766976022977235040368770368306441220292165064069678017153460806566777480808308330362946885311371477674616145418134687471264347279506292046160240586955931745082952931512392620130051468721536 [152,138] -8329834637582812662810102586049447324597054867494001857302676684469345334714876859631618854360201737958831886272738541075808761554644773108708664826193811508401239235180199612336041015960139195038688419711906136796229671241867788211331051862258162377853081138761537132385218548815326978884113757429418432093023936906828251544678870116520721730442454370430988833869826514527142377796132158721519797141788128909488096294914635246664802618420585127654997917612028563050626331698264177185450993166271870464934443372926754390925566712189678218654266282233848349338428391210119754043988939800887445621785449984289637234611335660342145513882889549708371648334349202477225586975741573198739215963760907845362564708822167947801917408454702328224167168680537138760500140750866869499577468882303697761982226778026688625585094855717727835269547888805083959324879785633018985321580520364116651582488329035620286935712809850127828005079519033011544316685373386550168294576621419229538442159603352023681074696343064221295798604756969587551970685395470420536258287289543267728474911350998084158844174997123709827910146449059368702538479390378283051871557954076396944154629468351350494867929009246869454332542199783372763232455756263451093646028736 [152,139] 1404892403955996069163539131792349069722198490678477035661138229759259028536511599524744404365583929730503485065935802111702509920313232633985360469869689917550167671176275910960987632064229982906564603393343943173865655702035201557227014932065883607792645971313688224036965855880033760974402873600907956824731824391423241901039069293107773688591419959151082001118897680060478205316046672324166736802792985887382738525588153783642025541911490160625873333246598605018473119290947382711356189908806339825576183372667471065405799060373744569241349016929254402013507995148427387396026758274579004492928106051014231767602490230914472955504429940391996157644202458765214122806832698038516206281411416171719456224448058616139234981393141060157541835211847811293175155008083645558963675025002416626269253215618756651856163812369772202009312875074268230170689536875096964009936907795400141394119616349243874158525806082888450007974297368665784925364943197955163103115358185983876781330809477528566733575115401133665591773267079914258260931912017180287578949667162548940349267451707420014224213553863984915802881303964804785829989495924574554218227022036014920916270933720409191821974670249048268664679208641829802475822582110815920 [152,140] 12590080377594272182930095320552255386407519660000448639868893373606578999689283660927475224533701859277643077138807496859648494724660050255975731701958361858263907085261947814682341180348270943408084650889056250748429173532691319316328441464445168714675876623771127796461694855537440230830459014047785102952748113143612381556758475667112098532897990043927638937211925244323475354976119729808906312720808023787714196370387816295664023473804205900505616360560546303747785141153569424056568980331108106578204837568931016526995723117856418358522734741526100985890877668474390611965782235365247702446442326601992028512413044700230672330846641413478242897685970506663950988039259275126332635482426599258724254863872160423791719234373563357399371416273428197787585241015327433494149387530841391535447060080189883494511029662959353232607683548276800317236449257458733786329757749465282907905194506379095299350596629986961882068117439353474717611050103447119401007225900976595512389136238873617018168849367346614595660495028956472631562766425977721948729293328569455440432238441333694836212441187957644944756561561503850105984963954788189408340245230239563978405383664741100973024845606845973449285829312967492183193400 [152,141] -115916781063583070579684418269197086026943136292000912092597545583725345582121723552072496679919881353356774825279277529209129058182897329128493397938229121948140970644513636299111588416031864687209990459808361260795657756129812164350408058568993314598295963583205067009589713005070919641096094050578874159694086534917142536590668138001356849893235336132907875068638005487142282875834967430445398514340895722096337574385845022323941901770857642312038219018671982651709408400935935764388818241059207603315558620220336067688263777300786048541033458674880970178794731357611584188055733871649094893944063143746803907735879951352462736326215369936779318659612217453818325501241924179530120564581477466632962299186446933773639989367016068237230405436759735432777204997375990400280403464142415983558104912143541290820096471257800057724837395991966766185161787679323276960021724874516295195243750203813516587922540867537638700990661524201708713470035047276614237194639987383619094016272451687655398878608188926835563884036316344380617681586975250784237246467204763422403784383585094284470569271745852793819795210484665498166461664217553213785894103997720357049404781303872679384511818564412956143432931490240 [152,142] 9177095721517211562179008733927450464908833889034576269341426158103853015600257027608564861483468290343207215449621277231250992809192901294041799776275080024180409451894537412230899104328793327298423219901871906876043529679110637568735913461481107268170778928960326255628698061565646452603132285967314676749240058156737926474421333860609502059287580196620238462190309070179909593271551104676019860596553426169441929100522090396858922208675834173233741089048360122102254361539861684503994855126908138174289485499935865537791351919429968971427232120988761335829075157673766465165508396793351226329061461304914342614325177499682871814572614216628978363631280251193797001477833156549854100378935742011329161098469236981698502086298044560352418978106678056226982649898428909431383494017118381961736044952886377920288957171534106025201328729990008060012285535201828818556394724564898473165966535030998560924528509239539368768870149547129139090675435250756443074623752960189821188869973929663867524125156379184923280903619113168781441589251112342117373890940894337653501679964656791250745208403363406850619447588025544265553113219622188588086783370168370140118001646645425559994812675521688272 [152,143] 335662978086368506024159232538186543970179136166432506857102848174620242241240041279981705143085858044104370373648055389452894290917449425688072048913502981793447393766816514471961037739908078237714331194660349915989843662872119082260549372418682399224694730024334058853038319387027815409781867836433549839155805575109509227642736335310322900176405968534814189571496778378507393378646658250675022869497732818504837189103519076932575446957318598443544129569337899203647662209506745907817953977917379922077415379319075618428050866836057260236436787336961464978136016383323644772248237082502796864906781595168166036262147535940991244332533218108867028995601216159498635615578602413242808436995243006485311693137014275380999800398031543985714013746836232931442178775192103246095068493643857555436626917337404443436388993842341744997772159256074414388275881505440775654685734488686356863550991223640807323855813423993408173510655401188722102131659486876085897902749349384217740629355226435988712479301523679844078779765724580915773380076346405444749695468250941413822262966689229386182446268971424953057595314297940831488654662726617883045758330803507582665728853897795174074636512 [152,144] -267181503022135074315103194638957843381580869981808935084107054743233195145566859351692148126612562424693770800771561800636445080953716915863512801528830220498773039226553030038765740673194450177497081968769044609708654106444781576025328404954961696519811806061250842946431002280358551247610665939098380949576544098618615181004425751316684830615970603617849244707397113723998387832233370436769374142561521324164965795724796500553328018420944149227253806953101556790234691871140313440979255659416886367832063763115608705217496472666529353010364922085825125035880440146612231725822018136739549516539231503799061285707616589639761314234516306945338731805086909873085618189963801391665565128868138601488865468513437233953791400453775160138814038706769049436415844653783085843245387783934515226150308423122575033516885638896889734113188159146385165389220718000994580205680834862961617973960954362239117326777473589056264021377923372897376594917338384936358627466951564406973738534978218503169105969164835862150916686675580578326022383875302863085656255967062082392869302073356806198191594129831717236318701177343758846675109876930724363778599847746738921940842349819550 [152,145] -103096185428421001435544434566309874921512295554874067245899767045329883733774137734166642329255218577694072864955643513244498397113402845652741244300248158912644425246296114409514044003410563872552194802018332153910168422191743710175043809301666545096591441533754363357962172072804448785928701079580706647144230387687424464876153777171955543509246560828968490845250355880719723927465771860756957387374162448088628736245014605514132458776723557439074830667590155589378666302349071790783648579730559887471720349495228056590819898221704905372040266731274975382734793174061709307849805777730167514309752370262461079833510238610770974557992394127734491599705126083151074870214642226842663512954203209827442364761134191997584638996475716191714451547891884010116465470838451353622490404490309678994499171839820230443938744265230067899899140400528142711909013927223602045024990141480987207902786868145188669360579584102216892552552002531213706609355084346873576829576759668045202912063066413590980966032581721435093203600461866939341234129079832665399699364489168068965177928532675676039556290670621012543841304747868700406974767688416684084261911076491288384 [152,146] -2255072374322404175964689741331905999094281925828609143720288251310065572251733042171967529771955101805174825331837674393877354314887419554491434547599544918033732831529740629476991338404059308296598203001397867570069426849254143118488711405380449759679539913446177814338495855650205711180738509809142611178547270486251903644724103249004540966013126711193094957547585069136417985336782553456508392019297253021152805621213959212349447872784541293675134883524213225826291889779975297086701953162168795399309638213033735723152896696379889183169420763955622689873754737853943465667089844288144075548208888851266730499058427560762104321810596838410771602251551190746224259633111429395561590323002012854558094397591388171037504490256725203647619151021566994545234696190815742866338136869856584470046704872279866085244225016151046218934368679466595494052994163959248716915371170961056205613287069805060603710900327556646837142709873823291500077361964108945359138541035479129187819606168934626469309772584241837714073254682164580625636239618333700125492608491958347638192938525055084123934981767071074099341624757336531653466976406767844617288672 [152,147] 280141938985397783553400528494229244884445465478153786352763243505486159882289527120691999213740454599850504396397586684987969176280756008488429213765895592983811682701048138550464479176706574986602423899138791975794484014511820229251240959660817737635024806646067384025316633913480188823619891845761314426502166863296909009041956939838422247324068784090995429650680990383062461293362554863954340301247689315208642285100973947367806445895081324537655735475149099411714233975590042690146485911269480951408838531762326123957850158196725699562506797033544539205088057076615649308749989718453676647383416255617216254241333590041503947070800383800361231718938513730579977217876564595937059100892716248376746834763056031364613000323300047916200534093293105415573673185505839741015102907593979450042337651781342189111632282412707253719092150297613494928143939155007998995111588844378827417832727753246090403428155560487622703696090942134781229738288680212975169000677081252999155572770787285791915929878388110827079456683500927678584798632101209018747344203898581695977298933798571214498281396700374109382004931496461728025588951584 [152,148] 7737702475888575657522369320643766260258189382798457911734355125916879859640569644899871139566196582202235962551722843490249264106593375859283831406134164481087576093680896865646969592468200539278882003755510198004338521401337788051199162354668463292248526126476620367732280250183425160185081676072588730849097946150081225367946932459293781836131473774928618258742281756360976569117068603674599215970115114163551420444997194786579526873961268033281193934235602584809745025704617538831247068918152693484058472526458606653786113486167156962189841639061584036619531445007722214937275286252726369390493358951703412446174213944627225878566777011143531684769590925427689284531880717418067919661298407588369281974158086896627171842636447497229552104685284986261446185109508263816076292123803471091496441583809475375805906212632918689058468062884924066073113415944920106471461547517462777903438226097585761586747717988064295367481524396052416010990823307688853171461384807148133845010638716326164306308049106545433625998824872943859472803355436613633260737754104804947692924484368325184076811076910864302617025657280040 [152,149] -58437616769338498835657385084100512417128577978150613252635441772214219338454373345854353749282552990746856829589144096332680110540494019102029570273832746034982744361771533005592271849529119054367883234299299359452349896116810141201003306447848785902009996644120219551545698395670956618087471766784294912394178784414219575672079650706805180167524473699963240966454450756349137818061140986188746283571289743994225621634238798594382542564249970912992662941169074810421184125937127356372870091154133723574504886585857966594133257028634851350960133156353844658785415292320619579176233703361424080442890234182784339773083881962475489238963231308696130311839953680699961793713768820670622677783904065146877532755645193728338068338022636023724619690834559084149615738179270353350642395020895329868650601199231215455517092351112794355401454355932349207042888659294699271805069833745409955808314021011665369497193131386150405429427241063619737123008103264216633620827027388460581144774297783533514030945143946690793091947685101645618480280464148269738370853689794917545516667153551508205784217396646380800 [152,150] 369338702785399282074874023717627238193303008243502361421625188340023339005629213189003584281339095343860431810444327844484210376948008004098316506197560681703636837227758862420612448984899439825201924939728430502959478312760957099857379996510178813344990152918770685626566823691962635928151823818087550909075936425944772825545948140307091617240117859297121215669808168643190181275863490142021809379782551754546132848900998112753079601019383931029495649808873268592937926475770066658958397243174558152773286556102390582723843088018645051225227862794449227560981308015382740856541854294852579718582927795874284296756866575592350139038268343367542710741621504209618445748664029781043310008252708734954761080092849709158792787421320354844393171658838628356238315356312310681197999804743248442521110756484619801818236993510385036142438711817378842930580191384688721170868263563853441230925206200277251329988121361075989314540153182112919913719183741978368901444630964469799155387881490600874352718916633194572826204639804615902511348529356985398086012021497375888392330427875676091524616 [152,151] 582641939854852550678351318345712800400720483694555732564094287011269332573712524379396912172247494401851543198360726012906864053900735346224322260592075400769551429272874251062597604154307956440867153335826466302616562559999362869277487842057797261067705554996941805103140163876727124562386874544092257611498303237000327298570550286118330194704483060115081933873215255314705394273229808928282426001402405352871817840096802917067849035759090512043595476776193449569671586695144898679418628340615257281170195376538325848954404781778335011153540818974354167650943253931091106054803312548904189771521189653284258617964969578585964954804798743283869596535408525259994255157839853107121470188830089427116912890715297846405603127895749659419285177923057365701063821005927570794897224235867464149135836667351935913938845967591174322414246047949874523781444907044097052576196229964323614339175960741084736541311186558031337894010999123822619454095569422328682106262332574614231345779498385319672570384515640147109456049290791578244193503792836216325554132880044005775493393736 [152,152] 149808712088179731354112515904475326328547253200559035260603342173788962256476307791060779666878377013218168889968404149082679431641153051198966468222363568407302355870033039514887833179597193594370226528345780555588505995399942675690237843349825424816686828656853671517525799958180738599822123806143003837287604139086422799918532197449599927134433575209766066860035368442084054542636582044013577236410085951344759112630873595485227705294242616498646944283843934966439345525926735399065832890834312503218725760527799954640077556716281129565606008575458934877130621478802246373312649172235734614056795381173932173953450084761610193498479677825377716279953730269457122362748634553221007591782475717025580035495153045498605825832417676885417805199909464273464079107117277530115066625034689312150064391843139551991895728102946327608546716608329150354086477014124353635888694940426011298314117666599529616144255868286716063308332899723427666152082783489422323653838723510070716556971235837378979992637239500934069732506648115225248893138107010242321262231768 [153,0] 880188766412359355786444107930076409877491006569057749537725439034630786156613102045094543337361721916906989217335255568016452631320611412607409112834247143981417365906629882547125303682944493731101110048630801937622384039520295773564979738230716072802785559537044303201240427047319198723930724164558486327373436066903461641881818451276912793664944885091020137718352751589923606930502763602060326981282746597096487499626826052011189752221190955478074237298403683336691583308970359301415699276861210019852727660510417825170455597832298156294090602467606363156259721033096148716846547098712811961970499145010486099852239433812813880315798523604320364802363596290330724943551180284278530308560225087546807392299388759264358697388305206683978947338473091725341274667833825848381944795738324653128528776986331780659824756234709781409886751356933152894738135132666924558656450972631701191924683656365614904242238430890491424318966403278517879386962921924160370740758290445051559548958119908679112924750601405743444909229243956877448013998270445776653120922368031441286381753859128153410017994792113130448190298752769811893766319239823520620735864169262442055609125022070485172143606911652871791815832749845082703194850728087783974870162620272646229511410519943065582881427637088599173949376653528470045466194394493340280341745025106101692263222308205573126110442233078732059691945927134540887376591936297836905011697273511884172469231510285871069931464760345407841675942481989453183949467730537906086554590510265514389755713014727205164795798638325494808214947816890701009430046337340964318979451536241766576687270141027760425511116521738722814319191999075820938879663379561681753098609213562511948563767898320258126176725487707216311722012805372929838973936862987550720000000000000000000000000000000000000000000000000000000000000000000000 [153,1] -375221567319734205198532881322284764881398231006426346379909856103290826334307521330846099504394110647322801058872015732408599616181052504137555299363848859593367236984273080424371739162410340108441952894646428679479374267413645997060044012198346771656596030115362685874072403351865447937286931936683485354185483125057107754072230471358911843102086566673688177716058867794540495100980782087387677555809280831199269142368753982548809237708452976886397461984839931452852379819422404497974795820095991796345167256850951045721575369242456419978836765853867423492418948746229104765489279441653801180318158238987657210679324594497230668124899711609836269474568855972070438659025196133382069563922484679411418688262293795228486266090937273373773730725078097619379531400855920168708898490398691006234191668827764293105772124693505387538225723856560401083397150755286611004065925836477550559646214826558159153223679416167015268871357890775122037248908070081229948950600389046989993496243427433214689376248486484516977668940054691716130957604152065680077434088489889651779726322103876047868471941712472641096679881706449118888732910881216094797621868227745012303599659440657038227036766988805117567314097864542582076939460712903319342027850016523374430836698198669877865960544724286522724592553954672735780932025561526696341347880081085779799490132394536655151292364747761108150501052732327498947734985475259398337369117508702811341408790394794570059762964461488866848093860968076034943141054483933362994674914641702994128133775491368797254873873842090053946801265118891773050067816114057975713174600683492117316667084439743934916040466073193685533029110689406907495349700495718807094134441613294003898751045019301146461906964117303855592739112139096308440781472661727472517120000000000000000000000000000000000000000000000000000000000000000000 [153,2] 1975413418526374844351165229876249980234779213794753891437007804475071937999442758938720184459830505783948241834197393936765215685095667970269740686046821386363715194769959590546686970917298358480206849070978232751613195007987381152692571558601346491383535002673507674934486253026188227968258586050732692768006843276335359893451788539150913767037000766627510224140308351866234958022101304795636738859881320934080471509495013972633758670210838421314766754871316966687572829336575443873249410374821642510342833555500249386083152267188866752414923471583483287010490631096442725791374173089377847153866771799315474906591441371663941657508842807617852035532746080121637517344154260917121692025376125090354831734869532982532995172405092561827004296663160531421869798729864723197252783246439796268092722304653584085904264737104042186062997201563454603078810645162086902447157979329398607313788055358511021565180685190407207792826430979633217518837567224333452917077119354429600341538184132091898928414566650017523848600026702984497494237725276923306311727318603321033334555503740166888600463111022346071225367181281328737826290203150350065984189156398904666990882590358055659985470514254797641243590643120027987697461902401688412936765780167208369518136724001638989366651449976525334115220102210459062578617882458259930392787520955141777614439320921785766370138715772059261315471696060919200123383684726390545245954895660794877342182834790811398841900905037774179183622035080447582804179626437895142658481265271878375942714514505589038419307531507050792317567982109616484623755270174145780512639333037503313347355339496593071220866255661194458446521306079715046855365940646207095626421307886439803448149009187858826495576197054045329086167333546797209042406082635050438046515200000000000000000000000000000000000000000000000000000000000000000 [153,3] -55905726849691461506293570456441768732463809871027441185919449849624315247912898999802984093853555280470543137432904696221220890487027927568137090005395852187804043745218826244456449647422973661950140282551406464561431321719258481822101380461437242339787404820202463622965650131356381785884013279031446214048093864550608499269440390149354605861669340824283805590727385368475844745788979001989746272198190778709619316202101957612232401158660203853345784326266976767478528154891658119520368940255844284413831403277581407705242515324172697987377509958061155408345847267617762330915565277177859955070471969341542956317800746719762055423506328635961803733510214874919850087915810554602287134967879615352560875745948180727882809207590242626272222036609539242615562581045681012999620142282093810449320603519260480604561860092241595979220442785516166671652292308216576480233057746542879205223928452058354998560350463953113554806001089456028652652572621383196769182200067948438625779676859747197053314357241014876448792791361314970460211163571154063116773371212477257209536543330636300039836702587170860002607623886892987284358817752170839975698198477961156818939612814228355433819792272391782203913730270880440409676497625941787946222570159584275331102137426760554070525323990953219536147161391171119306825627051801111534640756494650603141923691262365121957980978552666978709694093341034073825634056709486782605150408825874011765250718660844978483914491888941526648111339089543894203258681564659603234024138230668679956282519920977921398630888119653978165269751476838076646391693026964482665266213201379868721479345895759223979331503256384568000364346975713245071487004855797533756470949396774644539970245341884923780512746195033976275579435840532098222559136096276341746529468416000000000000000000000000000000000000000000000000000000000000 [153,4] 3626711405165334569884949267058009223703582313294040178893825046877425519997701013858586162412922256947629876062165418989580118467260937591295440610944147747649861410172914642353618873455972600191488612918585926075938445918001111922191792823800749691379588102992379033528869873252503997322805798915362578773520458595026918540331018658689556147951648358828561968251839535777660491808296154022287594973986269576320389336032586772535334311432735652002053399240096668631504640629824381196190854724405428514435716821316622949468779218282331430946376692643053628583807740128329808124925402770808693041120930749487353420338767826034367061470181310932017599624429378748089941048269551004726748896015048813767346540627262804212138059679368162541145058989249342928573031302227893394967636153317107574452695357817959506113768030533139477668994019098661796572942178149007905382438858655141912475313961757071503770429318908272594977554790093426913906908452616666897478747694773584593498640300572311617625549783259271017009670415984103071209836983616934572534891380221393861390311862082025184164389513037675987442079044652568629477886385988993090991192810680202417147913302395330575473785659584836475578461728087192445694776475641812516786314849205135690495032894643254140307089980876675951540697988361989502365235778171066485614913784846553152383985033267762841404433568829933284442112576031920099989538690184054307126944725424512229672352879320123512173109179278997974492485182919259999183448050781343388946358167018720005935382087994662115234482124511769433258904871899819667277977187234423751752739030058182959438630765128580290615650398893283778834807055507991637872543387456266319496175465118589450191848606746611954487349877734450618889053330587952873543513398051838187957156577280000000000000000000000000000000000000000000000000000000000 [153,5] -62921221283867946911671370327921193919812886447878666981356928217210912732908857520496609715869261817394181988717561106107141607738919016302171229529686389540512015402024392926160497681630494799769095419235782278012259803569415853004551979432783046663496825465578829726142402201366168731082272424084656092082580643735852081783918166545724453489065308953337627163417208493812280382311864142883976048068990319257722627459604157760115903104896817300959052485946617618713270976752962462796511363211905584153996687310100095701023376568208786890481248096131968313903151349879073607499938363354991724133850020988944237079094306870731467570959273528837543466853107457348492137697818010129841719034688279767747330484233035112434358016235684233328857151200611589624276925699433991229734437053948884007508613516888998230479447963193436384795706258230842303514934963994184874550895790549611913434494558875289950813886665947459654890223717652852671526295163897105136388175404837994204214092366714450007354332367936495142938754839153250442593303870920040249011895478173538604685803684089069645917038267576989073263347468155792629598796730490603843580783783130694863754334660263889559143266893530343170949809909405249242011979234482376559119241613415108280691544953786469633535159154046970675573616734899764772469802165023663979894366198190797814861879310322043596055624839871228409204837385586873958638411789798387330216205740327215626047091403985382379918313933069974120972735388354325557259563970735916778459776085651365132825314296762462838519730923378634699275974663680911551142349805588505401195324452947976482278815102230440012150268073356421678321319853408121827060674720001576501082535263790494752544955911351724977360468374381259003947312534283057189481517229609496853281561903104000000000000000000000000000000000000000000000000000000 [153,6] 839449068097928235129421119392634319382841452400481544204519617800486463770655958886869515762307951827005745145624365922498646908990385064587757291660974901013029589686416571033861609712236635128488632343141321883468439731884883310500568717653708464153482461376414489634592266370788550247713506300971811447723419566153986756823694922474225179736999831586385145089209945426970739186999644854301166798658393951171638658165175149982440961843870010891748533496705611848776666651268263456773297432404944820297847252786746238923951981164579921783914498186851113186542874089946737122710571017236816167800071597644221591147345933871710690843648624367765804655782318812326369506981815775793314570562123918479048870101336741934829851753546221372855006337383429404964461042077994596058562916572873042001816438732074965136258671893773338657714617318998156016462724292468201004900801557841019752920200543105776896689168850286818557082385867808829198296446175622911657085788878560498774659963897358765891365664937788439995753447829865986729490677675518331772162731749388715670904381071317291949372082796640995827722352630917239471604690936559257861028167888718242591845468041405347598423570852343604224561532413960777294068479005576704127442175663556466383174031368386349391405147266838280221775594224595546339367060817433750549108066456158279687972517479790036137317061256392821896704438448783374206111777296301789368678067079472445606464632750156287011333501117438598274683340653949726070269374302229370634360636558552462798251860635582495186051131424481041962232391700208568046938785921049921554592648351335590929566170006966917190431481068345406400011235881604071904214878190844577047933178431307082938354988143927944261466489323457386568299349601474763843181482679278882172602406666240000000000000000000000000000000000000000000000000000 [153,7] -7972544042449581063958045332617006365209447485816790717134527140001957799813525458632209628921520581003291015367331932921014644717564704831265209586870395505936008997253234341382883456702269832430127381013122256407325923566258311850058395283723306866968669948144975095940581733725019540870635748692926965478249704309597639151219968358619916757512811422190951771023247147489464422807953926249701975494457533781625029432867208341464659564749831771186536067000134694714607570283092817417090806618554274995504037895437781052620592466808945231168001092422260845055181318558180712696387971217804285574572998836483518375486487641787101544666348025294353809149513793847935782127501535424489272592504738399240024688329351684246558980986222410790749417607064994590921559784755269879936664968881583258989503912208019275334605544461239298691092422292612734001575041798994748777008934434125948096002381183067348814891757074048279176749000901036307445439932563129572630349499404216556096982430322683425712293156234398070862372155508308248025200955473544613839912328740644149897329164623518900338480522922651009091592416931393913017870912498041342701958027393713013202408182705884600151691814713029624088575330536996659014269999840270049114119997926391292711600577138746299840931115950057946197388291781396863432547175924432598726108995321192224865915188046108460301326704072168283104607634980234693120332322852229728615445903935547251841859739173854059055138980310330388089623229860603230381327965893473574721928257830294371396936042714494167343159019993692638691280702998030045161289451243479033650519608870716889391999592833293033789830881375242757625491993245155350720423667752619928554173684318740094857369122734018989795163970696095004459218969166213892216525027569604215171743272140800000000000000000000000000000000000000000000000000 [153,8] 56590592814691567606936684547496569489538797714637565426375177721827772595817951959967193613792343361028405836498546792485215479599860144028973648212538844404250399874246676278634012651148628454875441107033689473936607192499572589259769598744916502198269765439731564707945143084691618824696017979274027760906721313392604958978892335442353545937463521670563809116567530870313152104854952277386939508703031447329949237796270524380337158752209593953304764855938167122684090701358746423452891544399870720713900681860039147822763607455608359662732280095121404434411444965224066158435270764216150171299773735530906328056407008386234823275086949779083181371916786391016122671484717378304963495442741610415472305242705858296755787588069666826493911096155689455874199913841502084912561354515133124067879229579889942681309596455732155278819532208683709847627869371600860746343892107312780556063523614245398739822044721649666933125186289755723559209696401101407568419212866760963461695871162680728476640554465985634470570912231624634327266733864451587724618203091272724653297056149069539955995188527863160873246310014639064747557660251814000170208669436988809722971067871125644593193226558213774331251406568159182598167380565101991089907136398314238474071736590684442316943615261286016775117844511489777246412843657894455857833377872868003617795685255706130480339838182331886651131307393304755907161761846444867218143436108246702123794527866009856826941164419782469713317579485186368880992689317112434121741184373394288042492198196248780383696178842622420656584396421471036983931551361006314225517518138681707181809073238079446604851517300668766894415989952579674368628611933774923771105656994258435171074520322310507259790568948843113405404302311776533883776916084708780811025732557864960000000000000000000000000000000000000000000000 [153,9] -315203911029585831480957015024502703471563195287386559899143525031785433752777646153737096968040700963610849924581346512285620404050561667836524265693640140543575644739544630632422851054355648721230844766564158689809627023348559910895273243172861927630145005360228476251518865764301984884568049279124250159685209616525147525613593896080781331460630517892889396715034700473966675296019806424725711278405051760410208085673677715086887695280650248695552996579004107829526298167994180431741829549947077276090779026043500727415648186739796976561569882294680917114140049448936511611018489030914335599942372079560889896455046748031120791154401993357722662862066888912606970467832174484869380766253000188017389174008820392143762441824824611228189156711658449058949618825224209011835977674716272770348199069415531896061279731037722241436947267698532492163158433909721220280772337001725580841846359479146185740278998308049990371526277788210062379608339169960590346911433645196093326976241049306957838025634528084290457704491250814276862095183957918884517956864761581573371023445865726145211539237452844971458988353018358562078456658935484384020149089911243348922020489262669209893021697617530263682069237767898003128637598855733923749735355317851363597501658735979657887101512538335915016391061622835041378456788687239986371599962261774090174424322014343415614674010744711124810394114795757764237573349218992181662852212300460613905286062817957753811013330269080362131164328805668226671828070115109424774351147391199241695465048645115007156032756487832049448855323551776052390060898928943946643928180870345705135752547114491042183446967890037585529879492219289363992702002088619100353974615593327797902427375344769181097564103803478427174715354382424703100306186742816462787497958630752256000000000000000000000000000000000000000000 [153,10] 1421921862362804359473772299623835116006052898906607793425796279906302281331243061897975210053868101621670547590763980580123497115065513540250800618045799202769232095014069398663637054207855255629635365678502108830289644538798565494741030274352451063623968265218237620843354807161677218720829989437515998774080052917982822690466468596425317491810095453357585884974343650694859307218636836913487103146684074487245002836500887950903797240020896541429116741921552307090369228405693436321534943002503219371712094847219060566518150300059064633805455198332687381106233990450847960678774162221607292393984144617017360448241203944404603484019420186732063449085287931859901854959693372069394415501862367673753629588747648658472223971178398132868154241495922312609238144448479940335504069317926047752369420446700954502619209142817577063962978389666063632772700633714039436967893270040566142942006324709398760072545798151860671925211942751050303211678898663295593307313383719562611147946562400461905451344603985746411575655731391217446419467312110889912151888103396898126291468602942315532740558867538498711042779454837651486742491506490686882621937290200991272302757036552813597821004426090316055813037426361306223246486739717997127414648863101144096629393428099043086956248447876193990826120612284401961332065756789009593957535735145473718805504166204075618447676441620174332785689843383135632392485741937515444713222084435873104294773055496580086269571156853833408529506028709139180629913576037941700333593846980227603452656156174496688397962002496789746412229231788328958839915552543313604785937667855073952743082958316912001868328383185635720654235746186781010781468581766439824292717329550767803359617086641938847718712995906375351585397085880846610850253293130184633930092659416760320000000000000000000000000000000000000000 [153,11] -5314550281685647616381665970593123218190963401389207720870074618538867156657616655534356302729963741212115890593465932127529894264109037891780181143627136950684781201287494884308313318845715487350868641910935795673491071598893971638026876831521083740995244315840757453539392031719740268689209677089258718486516298125685388275811624035609103368518626788254064787014379703619295216625546147076303978910759376154817086699902558869197936861565184131697849751042281818313693316353189110423158077624473449509970473578754882126205420005850870622388477507286768532186551930850369947532284763403213389817921260528913625395288117846303063775162897820303498346646440152743597738693038512953542647259882497516177143305215851554345844970279341173096992737720514125768647370256874991293639527441154987169033749007325345644655565392137044987524368045167728547395884911427847054976723529098544085945969457766135105553897366994566974258377970388791021702359624873873793372441525813070448800040860593141933797952467420456863678467230205961959453759126920300308035717148088196752352692169578241597286981498152702942412434294018280708829654434142191507307531784124793273897128229092908179343221875707862012887225332631852675857417083257386103167241146030923072649660032608012179832418613028469186619220367473810686359835576720808369979021001676119148942777660642317335210896677355816530381705545458824045068338101689495290212653446905689416686193808130432558912492286715296069110119912403692498199388690822294803182562834825673945230270924258153716653590419265896452826454125956857219865835805877433797210709015420328916782427772149650345847504949783440611446389359558279506530129353105422676610023925023188617644402573308847458751812818522893339216789734301844450120228193250967414399175086129020928000000000000000000000000000000000000 [153,12] 16755346523606383906117054657443257004959468028802613671336968670353920969822141836888344315197780565790500600708476418337005342753988046453792361630838916513769691578695861014531638207329362013156221629629026833806074201308150063708131087736869953835141459155701157368653023640873485722094809893088084351893006044781192657364363713495061579650464912207087804908808449507496687131953125842618285230061905587032055837968635099234601153971657882130572859327307613899362988009906221640136149944986146804308600417081380261561609898762734829276650384146088611022727982006884722430554832558768037026485308473812144729292316306952559386080727022263043977193956052962138634215488879390503139920033458115594609471139334969435502569783482679303576051058174767457821257004398075959753847801546882658730711404140896932621658631032345714366786595000515941035167214544056392021811503653570663321080339003532280138802309121079308195864559285803557132220764076465468519385481639190168807084578374089995332614135917997191478182361902701250456252152840072519960548844276453180770794988777617649513929576667081499586663387357030109789209708365007224906827639201262252219370739316302839077832310617117531187652577866695528587208878368641987055717287712164318462691175198069800404115815530902123683113018189460910002153596731695063122632702488192571506454336000769601558380987647791883251382718662068060966692289507211066513543372958063190777580940504752952668113993201205947440369289136635952331798650578485926286296977992452056644508334388421486122714186288460247235302673183042575851617966506418562009136902264171435146873455941788819972352229735572635490264492490598657624546647448516712681240906793822593429108177417942226114478797715989097305611829297017909006038122867707390633052837916421652480000000000000000000000000000000000 [153,13] -45213503644859770696805483736583208829295941987078076689756104109724071332550505815883167705586077539985900569686904097857541792752166765833893891682653262720028240182198808049214033330757537907866284442936561280958083852332363786089768315592908488611350707272383248553092143131737431416051047177522582641456864878871484750598915925567942871300016976152508288634813547301150787484503841986212723257845318362145498535831985864313256506782445883753078190242701744389551686748261301842295378643317079444738155642597335144723211392999709598355323199885911620296589789342402513663949613827305621910541857629807361413948249861089481212725116061658665044767773237478945676604075057167214855670699600135261626300203808520589183993323966829544003108361019595726266164114887351160471311637896935904145761474319543062366615456019793650089753974864405953554592773315902854560596697868508023572355756423021481916890128848389783054704997547340688890409831331288179242156810986177975471917443277582941270585910763911338159919730932165593513419678493332378812559237663993556017455780872308054868795217580402508519815008370171648639831022004550779066693774667244859809649405317259625604264963114196833459467587841474132748019867301881348749881278688567294429031986231371504899689829094826398169744767594644700598161731173682419070252835055938017901383169082799387536679184488403337841998208661906883140327538128825996304177237736202631679592023986817630670621792543147476830596613717397985600434563084056671162050057593984993764751015651184724300820199180418288347600265855352828526286203968233156505210818152532376020321144797378405383390907462594940969518185781364497318965090805942335968806730397558142889736981473748500467572586983763431699265650441758101466460955307110205576934614269555638272000000000000000000000000000000 [153,14] 105683068963159747420050301224286436323231085068800110600573496308096599302968809101850395194121729249771382927533223426515449630501942447897437167294706972649322418046490777016346203217226667354982527771477171609048948099196744989582587459517779228891144719636070754381082513984876796634966886431929247347667292808593000375349861845122593444755397212235209466532794812932526082975877425679915330593685669095091284642814560092498955875926052947968470120221311949289654895843289420960648579240504268607639606776617181688269761705485310114865042101887748991275306877305075384883477271130099494258400809205933515419973027792998983193094920152981679695875477274850705105962094271148176242754662559067741939732147112750685826491480273937182533769263344688135829907122255476718597821109699431408218123922121175246804034051675119154600168885997654907093462516883097113230835871648031988942843727603295842219883618542428922818043218233788623623854197675255588005685660790054584313757987294043370635372541230446417831873007245988009259681045836944738393597503779336416502024398655884561315093376166517640667294929566953165960429707179122932565906452661881413479385050527847260348819929501564601997351684869640871118153492789544264770736979549954467394296477764918073232160040995907708721318195384222028675671583283972987356490557545868939536009901804448622764581845736831711364099461194655702522287468312845057975773210100091661270549762253456688739883325527845733499623989367233259056318393393345933254895181544815250805121877574653159978514955795327251940692807453747179664606085516295434036632735536596134133081644989262664974040684754033334992794166553997279638774901203273366180958467601794279158132723193999579609887760779914455653169040075601466246885870966990128506454831849506078720000000000000000000000000000 [153,15] -216105594918522399024586638747166339937373713575858124933025384204625692406679117289879179610700564134927206534769831888299312444296728257718876216913969986443501918857931564393256279299199310142199859496817714823505168511658702810368800527565893620225530838809002408417511976569326935022170881171253506495436474547006659610400996945146438886693254792654508636236204304546207105516894808095961575146602623677507522677902009593994761318073842534615584182669007489594189581656117899391023696991678806508114457823841205310695610812500771248307360523957742177216256392634836027848870162399822338690462789182724243232034371156810017981898504377243121973527760856934791365654171349203378089563781358883696640143010124556542586592713409944235903078989426347810402741749024524008017943146915686934765981620703575920220471957775436405934671011972341195161083081764803748119264016657213273712507297459932063320165589680208725264261390445914986852643908627223371108439868007619044907088861664478184786944106193957654481676792905240836918157302314577469957953647223241822420915999683504890504334520204093563447278250973452135608915571801579320499423404237998740967994225644811973438653214355570561424634361715053798148903003574763693587025172103938357851024924362064952422845046096220078457750731718230615079165083703267017660576126569012573531395302220961309121799931916606948160059217076958281705139067151112846725832678159358516908251843981858360215602744114289171394327161636603258652756941711864520266343429554567222317431574119395451802262729132260931296098000150617212732689013678184997300299622206096120485627995367955562762982214405966179965746982032104404324120382946170359111003925601358689202037448131685482829530374102424636576381756264607726876168842240958973937749915586466414592000000000000000000000000 [153,16] 389806604599051974684042788072270181862027934878537657260936077803202714586577833517658891057184771074594925137613270344968766306157794874808312487629980721742724865941968481746502069741882085467466014546752606466630748178590663532509477839146899830801827524315452569058129771454976157007461634776471301864542126073436384203697683090050455303725748910093534874386564101562526022126187501356662519367194559107404803773323239887965046212359936422191155151395759112953903947046836430356561272125395708552884107378578913006105066513140029364179745362388937213662898511667599804020988034324886871875532589974658471567600088244596569946976371019588303180963136625318558025848831635431901765782015980955556629115783456412498590413704260210291677481630404417592295017257006166804220643119040625507699521139765981136118461172041032014548740314816067745998389954845797935285547715855020654043975736347497320033893423016296704454773901822241798430319646851417628121995539297795717895960526344371898255149447586478091179539740383838153054315754869737197663872603276588384639425176138496448328866546056497852674270120637660013788813860426747141479966057220715241833840751509865367811011767758296350737883724829316959908832005908507305291292891958977922717091311958599422487182187950014675483777084810695068669670284071446874440847928035798182041430490104337977589717834047438770833532666661081683483954050276490628233059191694334757845719020697046366323027199198555427034811905962919119268574102334599793919619585128612049204308191569217376583293267287493091089376529441434624560762359903270743072107679035681834941654925390557468994833009256617925921972997722367322981655794452360887990961280382126072585643499706001025833254491900732604175225943851162117852222844319898608880222424970339287040000000000000000000000 [153,17] -624594583307496460646585722570081482036407864548194374927646569394381472878408296695179923124922442655703128942138162123341662903861741663104110801163562765749432024063278482246895605772031712373252148611293555816528234702601220435844377821090806113403154185509882689633413902216804866625301618225354839493009400062214091057445745272316082615249424388987753191746176533983551073079727215164592652198205609592255902867469192135300831760251116311108801084312474866082236879358194527928329660405340973533955418200719621588328667383535635707016227047625086742838025840716097266074410383552307599866476970587788113166874008668411832268231597397432736477025588610331623248312995592172037137489457607706798849817666537822400933344493387530699596155396253383228231930865118448735576392738546770311017724745224162699905310879476036182816031724420157343613639429382907208230514094881721832936392032389676212926517066094200362482041523815322008215774944846311428830547888262669255792693871717347025991347866721632663054654330668130890016943674864422393582003268950750274349464546376143190286629759211392061940033210191144542109790770099912368662799893749434585840469703947118560749081477219775241609092808165711062943242930135071707784977448755623305758278657573264504046372110428492065453765468455280831966292667028203655869331121715308171038546292826753815803734922156081667956989667691271429172805960076466826277536245366288982308051608311029749076622578565135559119043971081032913005222804371006042814539993464717610854473785011168550209956013492641474400500694319203171782404029988031922416537034784898836506686404790958258056970884573570908467316215296702436978382048711668282390345122921333309391580998842091669651993707059166618555312693653359094491476299770320540450451926450467504128000000000000000000 [153,18] 894352234637399796979306145761748599285922589171934066604276450876679403823258832553706705462457392715266371083636174827914916800326309265368533144132776728156755775689311631460312560790886010454237683936518472286473245373945017133578704894343781482045018257723216300584437662179386271394988845796882196030297669115531764703675218435585041584936521171161843361562240346192529941944647386503828939596027517597698471867179486641205979121338229324404590587818805909473731499517157711789590228120281194987627372388985864070818549503633211915457085306137865960113851589326945234899419532629358821410023220397086934638620726223269302622783530928284115055482851800339914119387271864066928343708374528630125106370245261876801238255120347287869061383718459061788657458656729296980904161349526481582264132961208485139233486383313051137530981947460394121412444213484261951070305561266847160770015445955034542173154284367802585460177838426498395121950768386198844321783335620202603155915935187520470042436480905716415103056167107136907917713712498339063765631643640133643201892610083751126993726911252073947253087016307168096364390992505556826311851019125086564577765743159215420764207726390122849209023614379626124858697102466555715147169472689737566199352814627456922529804941195781691226075330985891459767052431892201714404168276733673328426944971924360189674989210045915596233018186999181717322875627599669763048554443232629573037429317689988800763003916015271583238720746142153328531421468070001245030511209709810401651429072083915812154833130289949651224003750273045124627320839782264510901858749879254713691848978781513312660189456940848766934041433592225684640359117189615570607541923987700640687551385042193990992036570511359096131955266755161237414502596821614648621095469195544494080000000000000000 [153,19] -1150295414910945924981085189321920144229164571717128128944158819569359229082168774436864180161472337032788377213596168460848828056905903141669452739521176209760505596451797195181979338331772511453657874548401463547468272944690944358152209496342405445731234219569535254485740442950456038016141600229008142833413083120853215491480444644287774474791835167421219361937458888110969829842279350074192263743291252970020708720607683704708713857229203268453658287255972702800915039418415243657860479158437097779797838426169105846945450691006572100323073630663348995220481475652663547553919759280207122817863658586677415852549439160248704638038123752616354471871610900943032296631687400754654234717503381353382697330371482149641084661935358297614122817271509647439835335890413500515976491733950774633967553577449091164193196903971803087942739240743212702171045912870969925128694686958220892476815164083997347140365653441829787066583246579966955718397073862671023036391873800972206156401825922640479198872676935082431135350313254408097992821018914762269310547583007303181794808163761387749340455321587333922698982968249444401839936152343198183355819472740320591615885769877586820990117953307455237199081227197359165881021883422797497799935356205927748363002965220721484548250765462345827941205252315628166932640084930016578122557178115618767216231131417425567397416692720617535823864468146703476282309787919173622435797067503178874861926080748436350402274212768993531703604438276547358077992643628427204261680528838975245700186218507405006206028125321676918278482224298461768344305563387118834321482897704968092631369296824462043216961528480339563563733191284651590050183277423745453118257162097696385260430714905823741443637385860619753696596082949115880493370713171308569292188794961176559616000000000000 [153,20] 1334828234038536584491172045735257496324659349755661205283514573841925559549527055824277272066335467973613201211740510225622559037971172168306216633981186482321141003074797078880876208464701216455639395861225224721108703701676980691028697558737497377451470889370161483064702382139909039007209304190338980431233918274622700375155820098275301728542742382907027559703106256232379749887976386931968667319821493479002610112961038037155862783595036137615427257508479607612413493682422946682012662400633322235623629599977783944100846061738222749875187933471855657807554437155263150954512522142683359625421463425411616211976956279122639222799544186340038254920324250087970456329508444558265784747700518061893760106893072088326726069176356078449071605203078397670222285126663406288039877435359584351276113003396719184598734994052955300883363351009406719400869059845821126846486584300430105693433143180539612424603055336258829845530215335114150462382464651964234119921071270856901941985980956352722009099111716098238062432594219688247241849505691393740852820094088943280907076223570006685077732359841410571596658373009611859947779569424120912689250618771463644334671878452055261635007718169074592915945625972499808204791881256394268767851980767108971858028606675953366892895753493339940806423305369676353835688854956049068009043717837264017891223000713347344500978893767976857477135494732715533192833204525694593119718079953096170203525670193123687842654835853553654472607785382696560478022953335204772759710840013352977432644190462503201929288376387766850256499963983468222399297652311519113993341899358138222477925778109014199094177758528747103852484341899391614908914423877535694586646490255494257195121757960023245489340584377743289261184331948492068710062915213619116414332153109801861120000000000 [153,21] -1402896867485437111464838406057349325587258490284434163530467624236924596388778292503429571839420475817026069054830421827358829622238318857896399255978176178040877118565188648873348163253130247828101680856702326328258862834545131895640332891187090561590301289748887701348765526032219298070687596485037278342395677455461186692213975450563018054401195413711900323211082657643004618223915331284203688233749244803628273888228701671664304936817192189520475943779002770779283432023914210933163842777778702879690450121111026346612611783330108708517068185229798594139261956858417098412617842956473873661736825636993517035760217275813101627065014525722901237320313590607531774207277298773613626130516624238922386621361564258374019353606853848842091733024429309611983312482807712424907490473298383536126581155629106217954797981020527071574668826800839627626951369388687394118390252147424729276134440803214624233150900416549361944398558826951389759337268662646136114515857975584736802510891187570353794478879839955575394227370602473668090097391633981119998254575221019360339270248132328158506547941814220994536703246697979296144943867850243342640422945839558983679344809334309561059729336603108935326749215029379732649599928756982227122415152973302686669388508025104019669073657674547641876743315231366924133010353635649765545986063867629822912094522756231895237360599405623304985250408947173470525951095993120590960372400877908467424969458608453049234515356769431513227370762527748391617800445028075566655267963840275090778481505635142094424122021162035189605976433301754416999675667882350358356587838843309336754651827468150505086062817122773459257588505269649391553405938148982046710401431399932037313946459477128167462369783715858424382705533331146219312357213020394248652338883753043558400000000 [153,22] 1339869781638267735729521364498750160791980200621613916187231084300860325335945605002788485102356699908198929194008638425852647717679017075938204117071314687296185846660428512315171133352014545884009684080224039180433205553103094946065559517652581463066473242474981387506882074390951688620173516338196509808286469129981824845225714551446062905569657133594076055724461127360334278194036664330133842007952165650485351172252572281649257061640057427191471017306280217328850523468938896260040047379558343232555573329650424635365204568570117027515998090080216838617245843098445710708287699959361628780672280932110626092063872031993439050762748719449612500779694432128104232299704255508849880923628358209069199981752195190974212297720874168368987912380278162857649640471805707142122604341782982682772017130973972141666308976429739782707730789245657675652381426296058255371008271787148710697072168050760462724897102443373527461337021234599760377439701822508809561918393815277632165072128161683703643362455693444072439533963809404545391849744915428604332546401291899705010255440166951867029026733485317010827644278279851671855105436700855040561368748721490842656930321146741227506973265970577546205002563724859454358953172336373376000322761882454362483325474921721418828279097692206350537043453917524712149859493478706843594230959678186698164117564180913175453113117960027751513260063818994609514482183161301104798929572676058796946540245807931629587083945022313434084997509278114335945872469151286890826939061693892443476484209392783049377077403178010788783953922041928430138432683192436203563609282124233191017877158916025331786739708972522323199970883975511274241816582279513820755414326260701193531425045878608482046437076546643690046339431231077690918284120304182793751172069426557747200000 [153,23] -1166277741973201070331994111849993635665484813658080946530782823065606689494244458870147656327970317690770426249124184845751085646879197004887812652250657621360928019161589930638944478885574469886617464726513718571009563414379600753936688390360183153362836024762223245451973090876904550032499949049200508640831990229686531049985503164736232999754790523198928000759559808045162864796611684216727913951301151549276775990117276277171241178046943427156438729245060743142693004534823231354412432338753767005411095656245508783640030454762758572366827644296474803220520159045684111724390237743462143543600939607411301924173259558058495977066513338848454288684233413852783809941879832086866274451102816795509237436940492873824648460220264938963486882546106918780396153643232067811483322492411960408459839230862042274581618528714321205589093602587731152962579668027146012640119300494601382195176916957625896833807480171785663690195001526786780472838882195543372108454167453231642774675214859563441108507300825412046538390716388505589554271761881159324871904564722094444540989264128736927986366075417422861743360887523495634528618845745929656689047706814155649095227449403411927186859556561280632677518629315491333424869748271579169026546828139173414080252395844032752854213960992987136846812002730876719467828252727490299965076389042404890435342065935948639726654892393254627337102885915640801670088949677779618511678092948301522726899960888696387951841969495236297815920747706665063587698604651089035469655225964138644526648300285877762795528788424197126086254368565509004311070272103612037829246647945034238003285392775193869626963262304500634657006027196099012467349449615259280410249319351564701986048851405945276871562822271595824616983994232230223790107640087438567395410395464618793760 [153,24] 927575026665668465261235867507284781006597389926383565779578311625238456618216784926797267370438938357790530485162796502077586735009215752171265071987222363881425788249519524155137472759432735049462696921823457009692262194098217364883247135284578210369491147268098175132749016687869898376659695977618874312969011695967748366768403297501887711728740502600294201970424248517791186332578533130189231172442101041336410035816708636382511076592392021575578873316816156351062702863326849610420954341233009419585284757249445525060934589967284004556215794043175954870508658158073969288797030568194920891436875458737341453730332176401932532270478641340758685428156535132426977099149074896600684379770585562400682552439697976382813827737303595054325289210588969170790338734798259528814908770842137562193435695238591269813331150766523298891620400949671345801900233895524310014716363387580990942541762607472842260101097039758135915283793944801170586002115253066039789152164743852838282568853151820830126386643826477568776085928879895421108470460944540807319256344024562829514438719754653804803034176399327193243778628096232457689289041687792785252850914224794994188020910585456275069798328669260755030398001984170815483195199025678986581259064792696877463895455280942058640741622357840341513346468926257490451664234968257611037298630976487669467938795374539752951621534444854824442351526762163253188284828281676681560199495312305200278027637385269204979860808663762587218313070390470229984974935722931538193773353434768664909636108340570368948574918970589351951346332862278236422959777654350042261001570459749124931701554911898670413431048376679282230938943453088882848135698997760230348810427214135253524761757922220455238079973803835653653512515841136985820894525999960419973073410109754880 [153,25] -675567065512055428730547260691484491712763386836701915435018339112039487284439793670573815683525330969112863548553933426735034459443321570157247925462333148394769806747237173194070771585002919294352792056743852309061999953014180284955354528718560648858614907029697698782732471507694286646851729771259545122312074276603335876646223615671097326922889413864918849853264247438267632425307535924960816450899353484190419493391662413508006320296358210874402703609846987425753576817597491199039325439215670114678925529065625692289072132935729943054944696648541264629989352879539634052225024831698450637930888794892820092904024470424285051050605198584889484790771302287053239380095962935671205017521280876109693413945932756038637325162404824477831826970436623639324668546650781605767312660291360256180989283053603145969282014938535686255973926642649647169317261324875005045409518154740864761058729142056676732961224303246632709021595561904327593631186101091053436221081475986293830915342212526446800135525994869804117769003347360928899262934221810672874439678874555790838176248821688507854583765640555746969816241749298559957523196737653359395558177259716041621028557742650619867148876142279253484421355534644410270587667533247458194091832703528899466844091083340224611935092392467752583865857437345805935407873466473194206333261564007671672078173195291720893096831765640537950413277485245081339772092474903666522594934642336748569048640291940715742655814368979313854998150676837060621250753572587612091284242860919014809046923593841454799201160509603428979263216282625402930681904171965963393914769757512366147779439343876495812542838898904852673183463080149399757128834155828136599687823993248374656017277622872522668599817264666218909837239463228765747446495357774772481564395324864 [153,26] 451441446418204035058925504874672741663221610915580070092042569515565411633227830378367587471299346971998258194159681714282627050899187041232858461600179704313506356658717884370715988985926218278448354586752235132529797043370343532983754353101802573889395011866259400359172173394808155744913686770226334278172215623612859904936435090914067407786880482016648963934269931344860514263074095139940900427040918704399217254075651868218552072747830708910350644933296677351465699460939337938775520191853922063571055935731327789849195384892544016318743012113487388498086339786291633336297697351499845962070159399636784244550038649747313660367819699102559362563873253032987340197520193322560935221680099437272027544909560401961276656364791351717329359571147591904032443862992113172524344872741118011026676798339589796417518816183757064956296678729628270055039953092901084566789475250059764316928471376385300444178403107899682226390458129026401637888270473715800373504373457736398107583850538001208193273494148288676577016307426635781885935763814416015058576123532858768013163433105267434774960969591507265847185820410493782297306322485711184562151143553822903978468076475597429584703838856356737622256401223551876604088009686288620253742854987614670689634117999937570518861258130139128276014798557991440522287818224686001639569111778408929813898800010208471557172237631971418906031588156977506292549765860036459871210208183725934620115284370610621230342321556610473059475060942320728220239970105206821524085433409343612785267038801883004775152550438416061499250271175144752215096184626136481595391989029917307069311166818775067960431122042128649338097918224735810897713883717145555663569448576108313656540023030197809389606171367132101365071658809448303490681641315408886692557614400 [153,27] -277255136601446161790984034640151046894348854821140230407798386693127536485361039695633654042254764426405739080366988025114096155215641583175942602286934434799435995337324211969666223095321685636562727309685097747940903338822135721613334528686089486519559995150711311997906618706545828857643522387747777170933483400861491982822194482273144204064218096643705788248105529408750573858468185924025533456319205880701065116233396387766264698241298929427893411108786192507558593907591227490548071324558865952754325891681846434078021791470977182938063315935409934412000403775743093720706909173794026519523030876427747939991047248659480675790290218122519197724713136481421576669844303306188183341595309373796151064826362614291858954351167625927446976890101967619943499074874119540497818723153938520339892761328263233263178829159162712788246643316788638382726116576815716536955152529465142711512827122971645159430364889523183136903978441618351271003172585736430514685800157084672835366437150255082676924752156779827097498443199710970116145319512373957565569010094681048381205867262978238079766973320526057633254488356991557727930088087080853624064163523145897980527001415250334365942978191511973870822838259085977807926320690905418033715503022879203115655915180671691466245098307065907865728094718225692088588257284729268168812067808765170633948756054079384324964043487827796218014128536794153828975580561973351923383368750142295151453635683052204151995454099819281408794036112250044456800685950396098282828989877673068061007164348112006009668092065304633060542921533676800126221474003787511216273524118232141201562884453385707010549966027458279380930413865959494671195204669934785185024146255363068584094040362413800386269601791709007463314454473616671942071034389285996549256760 [153,28] 156724488295060864716559195356532550201186956064899111703059763865826834054167745704497459111844722569994349070567375345012053348852873908554818057067438480374241319704279719060132574580054119241374461348401123794325612941992241726993380757045666994662059155376764491505856168369026115206344056957159076007532979638668498298185796443119242476570946537514031735486435501292203078596373139186336792991545503216453434998434630775241965705094215746134870619148976319536148317313443070712637237706388402559061395823795927915500415995793480699134953487688742551791425577049591681094921148039188042685604778911729631323782756564305495926399212250749224827182261397448303378018404331933307879479423391436063046835196089939521002213136482315777261479548865295441784705460738464280466285031759258313928635984093795202795880561882164425881490270766392879458157799789033415068812351673607821657629662804319969539743031300452516466047402538700247272813343964792281251336984344321352285326300830736335875250819538276598760357819816989682627069545920612000963702048721643775955930326363721184130550223063549878083734130146292635656323478974503250036200667777623146234964330599411565995867016070977229037006516388271146590545099131189065176228288082029300952702215577869274472874304599167028072493192010757130312684101083696825672442768701973534391034624456764758444781307240418464137052652155020490960474329686485769736632198721045271063305390608619060091098142016393205865932242099339571023713991854827204340439930365105935131456876363953458469666213963260456839212754156288722600664749252840122843131550471025916568051211758983089116556520528152376450451502646837794843673940986730812959024908734675505741100675128227148583081029003422382518716817084781177397342096407642406048000 [153,29] -81643028673183763446093806239517359148832719435499263168870151958076222124052756187320084495195201868089671713232006218273051304145556253321482625504423383584709597883526752094341576117556256702974586626185758502509459357247104297861004223557487480912190721600094906760642068615943407428694303649274636089403142898680055577109253803030999502510196578408088665414555421128750714366502686908768526974942660494259985962785489907905070162004312986320057625760362926228386155361777922163360220721008408030918318783393048003804779978262451395054263434936656960331530474616280451228874082274039239012788176279987858707372649535275191691091546633902239620910876744485122587094875339813727517238926906282146170360860973107122632031586051516321916453695337481026811333690401709684067233648149439362474011727791826227510509928019146458361660999395319838940622416525407623476080485841921883961498283194453884099820976507726190540995715741249576871676185359684702129051589926497649468252038739893045638189928329142758100528390121625975265816041339906846111040399542681805537763400837765591148897584441244046236089263023234528482102979229741666729397361720244242267609110903789744749586818999675534228838636001091787672614337930367757643371770142740193266810040168913972062052948369996175421382114276743617901223315803350891335932266215954275615510308187369194402081200316223552434477853511422437121380293379841609135722659488857806070126636461378487977451020788953124558781857363859316433900366927341125053436817346991830293023650026507208080869208301207408985909098520081854915129198148862056407820197254173929596546131477628727311534773595894397772580606548061632836809657205149219271223079926708500002701867988074859121237494564173825202507605636142593120983455567455514880 [153,30] 39236707283723844046050667592253675486587797445771840081022749036931143724078911252396032559012835719400977595558681600173664139706351015683810589747133170895645363479024621885439287278455617117136947404685985284827117005424680831032691917835425337861877560203132259378941934022450138036959373094391696560279484958490971796734913106705789339220850112928184235831794599132326858399175278673155220941269828697386243328462539773292839416482034523148496761190686152609413730688704575313217202824312782076052082923377152859854305921154751119959507803570141995900470253965892439815236482207966741286634507248412774435616651145776842431188939172788307997432779011342979226866431548401922455438506762253212911280743190670068259157639845348734749036042359492041639559988413139628242230272220961932716249063443858604438365523617937950006586839115852292069129746056979823801379961950457843571666177990982477414917545149611768717060499464365844100540749180850863167497203295062528694032837875908204640107029277577356407355633122147083818697933680649420275018731031678161427054116124659557395618878293446139603143813480905069916017783489542443131199276110218751440685648094887583273323769040723785943828116343707638193269269088523432565892283655495112495114750356853504599203858831867360111397556297969434372630706513617459452236634783135125407420040900207861428871496967852987718907656086247172250032547420467579696268442467694962312734537622638121161815829681858479144857845095295238405275070096778882110305199057625110793093646417010865323058778581977089512854051024325021245563550529344786950070310050508348255869513680711014552105332309066321203616929301811407281946553093130428081548877003705025122380018552413717981798486947386578489506401191587203867183211210902480 [153,31] -17412084087086652515426126440561122835488740607140063578895290374449141213673397658427014645234904157083209856979316176518722736949228141070073692377054253085095371774211950427836514385320231636243156631036985111447785386304127928458391938781543874493155913035756444522902918261358807315581040863835581944913633420703755723166361527387697921373008428144408326355681868752008178129719056017761486786432498167541535688941944833399487842109377613005827926152702047436046378176311257955157780209061581638161175779572231989361955412782265057008525507855794319595040663156211541709462524949865864237394169794976378914154037024078425274391233635136283977926582837930509992144088126450166417618581443877944538923858891611890361493268719421444053252466153574570538222351236381327026159531382143867466333017464899328076536389131480464594021853602185229239929885925925078602839202162837830424523441385261226196945133080924506357507484304364646136128849897577651961229353478736997550282946699776046574779146661139158802900149444401704741134812348656265507175079010500201844087753245049547967397768000086804519939386609203567962241669735178497599549449641188106903922811483443894616363690110146521688546251961863194426817300222218045717100739261736910111020781184830290064281939219567654990898056969730771086590274604472611667285402735209558668205487160980364901846513782792267177016529316903279740738289125927564577639132288442738234801646022157080231285592531450831660671843304936656155958190518386719519269885644146576301267113149204757360268814838530194398877641236132187266291212671291024611688082643886128894038081648994851419963514271472076891606691409400183523038013788589865425946258959207831520087893505294436230606915905305855792331814870448460777230200283730 [153,32] 7140367730872676303700889067645497363220959857274279696242270060567270847756443070052262426453734933457739124980210557548817338437580208129969335143629564837962206347666035410975100649955668052555719755149617996156953079205132288159757455322530112999858409613941136445251755789712369486895630102092239941148520245945829356499976372151352346933478995642551989702099072598469235156762701648140474488164855511221750180932187270412902051731631535306386086771333552415952915680797570752012326338681877657307081840877600553935881126603233778026515351820978028978062513561035532100296606563720986074270494605173565645562029830891511357407727024801227872649030213335206170946225483594559148595935166485459211138328957634227490132429927969032366027420647279096392382645051677109182209965952911859318710580155632005767379105944103205408110959325176273082258402929193235061019487382066057601910684734872013255438188361883502715553816079483589107172926604469188983542916939083640208496495727411205511313859956493167514220198654966251757987046581573956725343481793591380968058036963561857031656807857650955173154687839482409440336811380314757693907478082172604904272139544576235411327758647061873516425551878816262006104013396167668217970033143881597711896350079849725136288750953028750533254760989990206494642295951539244506896861496102548748696018960327548008996637909096471845711596516963502030189679049675409691050959553380551656754025298812723780986971820955702865647116117113973078133686417048842611249044698680387724259136938134445137666607162720897628219304403557457428244830640892519516136374747967503697325245886218730602313905793541859731565373079535903676310718052154386797473330635921139445833279698561109058851313676453201728206092780005525106033966080 [153,33] -2707492760262520509724680197428286612813031294821693076777699235654908147095785218211547694788122601700111625712684447538883978709065897773375132306849928100959343646279317962473096947830540744513509471239104066089609961214743201400634575529503186892844836028103204810209273344278864531858621116517537381087702384977781572406657396994617862875691938685391586117686139837178739115961084558716775199896198633076932206168362422505452635797301282359486701178471799243582802333702375852402143044021765163491225986587513184391229833341292434560032543427921044509250024623703276346843862252128318966748859158338894621665623400399183163375964772764737745554118917680691095051850057670365526514400738052846367788774238966016301071960981904531311026582343144016010276966959935156546771636527989015161599260346006952749035657030939990232482892340359450122825198928057349345866253515726483277586375378861527277433388955621756663752008603253953411560878678003610260992907365799722198707289395251239253910922877121402454563251361867724336981587903492027101617590867955763879215969296620639835930312057612779001129096341101252012295330953836939565030515585244195332797559851030171698584670701581471471745579358509342277836164045224010724763243787488989554379049876446314662928219478727153005716932846028940462109898930041405634774115869193890245975227007123126496870530245102074455177687279349391273297170804623064435374272343507852887006459521874080979687904907843413233754815500243199339674450607221162244965130354094146277460487009598584474361752522585847015367342422394156398367077429303206829109093933241339073531683771600120392999677343143754066334393316217712794787794920139263651745943706370928954309658575255515915595103071330853409459986637919044670839680 [153,34] 949727443721576477331422493432386499877175126750381225538105995053576436212243662172233203652265987772354519410245959097441020645779465495559123307883348482333935030273303899351272551261337595148488053878328584654850342230533301109891581892198481458356597403624897105304286160497986056849710401336539261431027757499325283717677318769185443076264493347725064901984042025208706397510292445325211622946762263152980604633981973373007261602491906435279763225300850883677631640832832120036129926508384739143138237450781939487892501306792813487076786334944993884438426358566239345117751230755729786346360912320538516504117338444276608594058592623879718614264346229094901488932730590375107102093477353490459568332358498590192402855321449562797442676837629639072118206127445165970868866868827564097103383837806296561367775671840997425173552643578408978010474838238865722624774684873631095414624898555708185347674833879132039329582053685878198906238104723782048864343767481441930993249838396532864858560752996893282668368812606931610782489437715426518615011628431941847077806221589647188415259247594093691770093296408345495290489306517434628606115450841954539464102950822673330295642326828296136690140893527348094305891619777204077958378396309150354024084325509548447028306357580190016981012195270761314142944193105533597563791151909661788073947071747816630117818882237799057848673503138943402727709396559055761648033399401486890790454412730201997907052666973161023770895173953173019591574275854876206434287580283703612633977914800564002913037945961996766669882689689134570163642882128761158531096702795152533886219565121297433501668852694556212841475341258896447617689729970739745311494730453474049066062756658343680476489158981495282055912961959720971360 [153,35] -308297639380823529204214694769992749567797646491617170638031215612690374713269391152166524866277358320694921957074714963882345800092442390860732807776937792471988178664237942761876879526081117508491085466945634148329365152114839170783722632491848192218718250658655773141212732051063129749422916670707230753407587714962876579481016650095619922478931728306758949101435592284023938705662138249816238315600846286541126846302099380902933591883520832226454553315500312497140398743519723609107127225134389237773193192138647018388359202580279985747327468463727512350654092865454029634730877689718567165618788658924960939924940932930236334900333027196154029372397630984798928566627148509233058535763863743008086289451053334299673603396255081094932210673729173193395096233761163298724962801561102834046341834110211391630371834703852882028445083598021547318931798222165034889477635150473815069397123347099838970833163073069870295694689407153764752625804592984998824686127490367591238352253256862170366584572502848021922037852801177596575775296140433990041926997858606537024714647580164473705002566730020478662275840282395074877682598600808853493875122309470355491226113647809923451472095493205528875056681250496344652209641387552425369062778019233465294859882229937258494161436658926850741601404343086047716580309757744102471110775499113265061603450300340964040298553376126734257292042220665880740961476916519379752602629862010091816990982680070327756998742264361269097277558015957268067195216485460980472710035507629990899607590950781733649950713597505406816362127177881398536273701783077201813947824091873665969065338776945462667362830553221973188051594945873496338514351051417734327856217635671093490727681018239208170845443510101636200734337829737652 [153,36] 92637159933185600249664188424041540645331871411956256621743050012836958212562526177161609179296275338759325261957017465311033005797706227732820767474693670234559161079369070646851862212096825283777829775457218779749475965988696061099082375117966888293819843452194483057362788705853219448428095159916464367780928129861375408801354682953363631616579614589184540035353239971701134906628920031702590086066990076519418168662894323665391417684770204314129921967162687815056544317220453493013891728714195186948409928941767976665653991211751683723514597780964876710828466712696420606262530262231043171115452351815757150885533648482301375282589324117052950027066702313046449082351026847571304968380709041263716592859765497045184553813181057950827064842049711000744150686812130241051309155235591820234153034553271835065760412253415365196559374216506504353621945262483181654691255313600610166919655003338803872265043027150511471992455661636884645995355164531106037046144536710977177383762924489059846638032973157927757970018671428273193281180896281614417396720100131239913901393426488645925204639316767669930830940369415974073790340778526307250898491006421320584423459969697313533097423013742390501427050458782922332524259923267136433186424513060459493554538362738015814286708527043509115773420523831181932421934780175401951143281486482438400820335656451825808523655554625577800193003205001939846270010316613418389722545211498491465732741135726174693863144164633457433181351036964696069473776192673376311971364937709558089154803885278792231232637795121821408960270112018763143254303215941793773491378126670014906158343224719678059106644597167822534011987647467043147651025871198950177648932396173936670750406809748710910272191784712927236665193284672 [153,37] -25769195496883705032382577382759461861223329079445915938981381230589190536997020499848439016950652930188526841547939472639765824472088207585527076130597657185131734015927805627040931528764062123415367058256093418879140762021660923402587580990214334984572106818443419403546195108069177465285772442090617593617403155598489655369138229852234172796057507452918495202578694406294855603739446005809737932445612229842659850219905126102867235538394109894371124224505222492545358409248920197556123378515734198166408049313574684811040742792049001290907291532753067766870111196801441887060425634140612478598123484809815213174939228858874134769712996028842508481447194231345986442730971915338035358191304384449573130812877821589940409688512279027483629757162661567259087161558850174889033753022592196528910247053559699572626697803423357247706106306857344778412068199669820837113073161521251454405280722755127293779201737385849231660902800505135512878868470749025491403190646185357238158939237076794288105096661754387332469526673459806096990907403618115441534486060842118846150226862372380662811529969160305165906679706364156046020742569409214547235325297654082432881311984867029542632476005960611732928938496828156902310156895139273683494941297333800768194504011673469993845805519820987393994576037151985196989435641243524328811999587411441190690572715660664944864369657360335632644015009378190939217009906934138191196451178148174744710930546645118987716557628317707173489381217085509646847283561437727956998088520531574027089470320621301500312561175202031218156193682209227388387100016076552708985493894524176264964747042965386009101748116249586028816486155205028132647143719627468238532515113783267321535674720709310408689084398051543406793632152 [153,38] 6636341269289779559978348674638110234639419412446823623892459460234230177177815013855153961935164356041174230250906546383370224633625356323211984415262875656800724398400962065281135667442260285496874194817510899660733084430788594135452019877489144050300798600678622411785320482539340573050343868958656432074245633387813940345321771291216879339695605853681883569790834427559371390531735398910307060468274213226168917393495433325983373866522170594158363522110350000884554808828120216618815919655105769004689418083039464228972905914751737560470952449792089149296485196197389225519586525977690436517581273874159936332299572051411136405816568265002640785852098946426738784296387276551574126157206196649228399862305545489385624024003305329425828153210743669517704795720870621702445353578976247546384598633917230123893997702656106116700208317394668202688355567146416498944758269672269615433559618130412445375330245851643514259328066282572786140571479413708091498819512173764054245730862196702810569767457422074922454483050903055633604711923238677616950177261726852796728048002371152586569729148801326490442841319422555827770173018272751900499856036732250443343954201261641036890567291335434971396624152892627937967243813705529669248504655265345876713313827675677254493636850088545604076621682140924792156799542152715420590838450733955006313514821005816377817875104592914870475694131639043345591121024344521980712531546446126222820396661413848124185656169128218275366091478292104062795164247113352932356085864833220215831725254473558765644323731455665263747503444830415206888211265912210991750854856841424511746002605779196183458104760095323347648829438467449113416117180458667844769393657412217488814077540283954229285657478780361155737232 [153,39] -1582112283696390268919933389452129979099659772798502499245452036189461953286013604006758920753862470019918515332471596587000004035837711216847070804560904979601063638517190442886107856830275708703443943256600514468929140426152346046030806510586433937470755356492032832991437944523134622429151512334724377948342620356776628815012912328661167705972153844553205511393032740464209053061288813584667079616968872182012098807276102220875325026898328092098122745886590983056110557454099015655327504911915258952140151142197445194594445693407059638120456345796846280246728667952705062420892544670626177148177245996277520084017928163671118287411236013698488495137888186565030012764217534611840534390470562540333285551999057989588228151735644029896269279290738334495942786972773264282781706980066852755071153758267931088408521715170416587304884888441045149396346918278713740778237622892486120885929835323400431296668735222805978886465443993931159800741523329554207431552838671201100745635471991582049194235751205328871769747039705952053714868019845855625809993812516652338001184473289684770082834173487769388771900290590340179420777485059850680132366959729258157380085887950648240705503464872930350842632433966916463744895956270933678102161725861074079315540287825927445338616105143539269530561165791924586755947000026038808284036993495505695393465463842219084326386517053796495965193434809090479509123078830787019890394787700816150769133177659316039713542264309697475776647622726871577826018126358030065987293520585361756145426299801005270816768037465864359679404411650832244976405885267808891915183455846370529408992453535180826395155154314670348316815670641501799130992477294207903127364864941486785197755199913022445287162897507580312712 [153,40] 349103165188079663424324858699341013051497490890391688577329262732749782391132042412885705113362464980057254896405309025163827416234372436868779247277052443951979537026694578876135377127284777821277482513513639397038109926066584379540404194926451305865216300149616021883090558471192481595926395957940719696614834839415707223238190085040662586914937542167444990053206799034912997243188854642203723752951528180160778963346923616722015285077385185531268489347691248241918564216709326903196884805576579437364643777514963393655338331004878577884823599766851482117181065017169683529168029693122592369574537260810981605954291070127931093799201275828210235465989781180279608448742079401279784882423251296536409515172182165533315844171538431492003042490903608701194222353713902961233565917263462948918803558723264287574056526442418156274826748937428806612467034084367489511948017148325711944956821942150916660428438896920249479121634691615424111484902292428558778989033255294514970153106040256807193415460974270973606046619107384642322809703514655934852255074983947501350692129633511917643006514869974446742576591262165294096315299449208145773059320960579978888624903100685946588393077705980159206384102427837594716527114600085797244013791286648124254583288704393738386361091335467060539289873746750493490256917482815401187502992985290615591293969483391637738167125531546143207116542951387129521065339985587517772899088996403590266545695385175398116041571693047232459623967464754841038611973936554466204503407305751985874669083627115672656549629280583779595180777103529943813764632641026306359330337320418185770804339009511213898275740159036022252761918960779443924077398403386426186118515165261882533218573947278496680867803294928640 [153,41] -71279633181461149831719996123614553423243411081456108189107240815024356997249437563424980753199357023029307068786569907041002333729523674379292367513063633289006101103372788112051248527143144130959963674498045764564662618325005031566357011204715361643132496740814909281100242879436763625845452879113028321324194944067354042743587854240041046426928006466271681235386466294603793717074039162066791591477055109985184815557189637488693910608342556041766305407764045789748105309462708985160534146661651973834326546092722654115989651405646059691411914881170936389386610501260861314902059586815790765227387565039681311206181843592752272964936280499668960458379787261030252923568604627645209224996345308746183808722380384607374245532753192917041459451985606485202314621564201334453778177755333101589438262843483285325931711770214657671035965490495977811425569987446529044122215574789532839508609154956137289699896084729390927386755953214745975624937495545079669203525119705570686040409072160014121325427714670750993502513241570837526704474474142687093054467372319430416858868506954561694815854289404789514533828157492460748775305981225628572896145028628009117707238884678525496502774988848602847825289469139413439485247986376524813505047925096031680557930785614562766212966585261770413201387815590263556427743378907660282798520560331535819735559362875695989606720882894489962181184487869095618258384963183719891804349969970854802425477515129759327825068463936262962104103575100613814579368586595129725634091448755128572710185404328513784522635851415532528132725220464481864599066457064840010495265775066619896111075661102201604116785360903224811275998045870665419593441970225314039061067251153402166660127871302819571354051416096 [153,42] 13462356446755468407438818672472268535954580472203854143962212509573215774969004807015642511847518568993793829683688601240270132917297725259851566138044494644759533300193894899725025397413456120780820481131987202521882764117377147673434937349334318291279140961384057022379087253665722814428296621371307729128431824246417606730175590152879059952135121090653975641855746995544287151692849697876997285700646056861232493702803616591415840953991434055681271961674811825543203215140689524885502068233549062145723462717001598575964941729019516965059105177374062220717063820657423362895461485865489218476248191838628235051244599830237631873434859438209337635327567155138239779217996875115299357150776785273680154898337990403196683790467024637552941511928369321032208022372242887112356880877757572461832380926138115803976529048853152995434395819824014694960594520502671536708934020296314436490595164713040392355757970308354269731442250328079115508021568977940084845664348073956976277899715881709339543618542951171322452154607484334082860442922152777627467371599933164194214876960827204393359703504238989192312349904302009914129405541853136859651016382758137801872003680554566421353308550293362152508857723065524901305181326265051194797830583703812167364580802018671110796418504613292879140541042383124559911745924529512784077950126424930713155455536219881260967064185288976736289691741938828082095101947206920419396972406809215644802995365725966989409594060673424126142825195850666887659700086163500141757986227359590703285570310548889727788348336827201680920140959185792063659450121815726205019963117088811241839267108379385280021610688775907352011353312008489536162442317713162898723118422699576677247205802245878717833333184 [153,43] -2350887691630755973700820648001235982053582493304399084783744534149454341529966531669230376018414671137301392205417274650102373509556569752465055777651950567150094596272233815929236217951133688455099994649685252787809688865149584595046537370859993492438968180777267614076780081940821722092948460159474289425560629367923325220370111578024655929429631217956174200534450788155428645449574926654199489239510406172709634372018920521646981437968818949555281714371392886280442791961633520208780332680491066927161452664344330982838203651466498805064455987382394410723532499175826340443972267050368713048774297507362375185774507182708361145879997250512023715552059058361106561910943146473053894937735609637326309257694605989913764790176952170772967457063154762325030414101638138019396417182910789377131910460413522689226312051745963298133521141028045086806328327658290375266163031361836355354843356644355989485540469242552493703753046167287837611030817789387656587208312572177860640851879442363134829791079989899370588214090865065762732104937266200298185860248936526929813206463102578254449385461666583651889501925942554998820660550026378626103113848610249065183475241063351903303413520018138762257076426220550184813942757394189802554221097839678415170315748258816448489964341303515979142809018847097613878451844886846145617856110428502643752116321362349044617200431176277053958469907721014607525885061105982976596557228093725360451170308045219205298918589471026836629981437943509077742570330769617083464497861189254622090413424047315803230060210659309218215410911115125418034004359287430135831521353017106950191193401715626015099651161812840487589290897752476347262061425578224808258199993771612861095102792033557508732192 [153,44] 379377875653359263989300013524867135374099737098195906550920480506084268425890881549573508628413628404305879272274580464518437502549575125054245504271279807610934693828780465545485695953414582052131372169963085324054113272197972437555658411949115757691990193522458417589121501655112361793282341888741696119147242455756483622357852781183631673612647008148296568001483866944042594787693137016965981751213559015887643871700499259964092504151464953109048627150681287077156994486705557668948587377385932880739884261265053608501831902367364674437724715176191747443543635034246207845027577423397822262454329229440146459622688667701828497024341133030834370150550820359361718026502321918406309990449208160559929604720886286964108220787901352941234136227001798765376504633385084946409083946793270513401372404566147240855797805809839108412516036340039511994752786588212450289733033984610664303370918713058590120257344645640251468687543079359663775261987233812253440646322193238289310328770930701532172661907926458780924329994337415869601225863173089606841747941405161193946747603510462630292061613418164945763000068105306261813121261574739849297021699473227062758004576427837523086964537095611682953081014942879239905147429540889454642755660972130647634667707809404312505167883635622525528503559309582012476082102332931156243567643580162325569353547873908581354534996758602257194671117970320575557020832114341682535990816594443044861124875024403920035682427727490012042578552546101105706436337469628101067500070252935104133824356641248145773963546157666466079688902900760881829570677186661056240539826003347747497477208043356819206752387869883440001973031433029670919938383781114088873486324110795400324911369051275109792 [153,45] -56543373153508870723425368545461798113245124533746499124779209837190539576879846606939473852674897372364605133129033406084693406183656544589076933134910572346820311519753813554066305229822908144056238119556111659060001250125537753536404545753885010707902799532285936269998137379386419808363718891344899215903822986344974671676898880021272246917199661462715159782458721746727351189095729958268466769674490300536802576891315687539703754773257831942860808666811191749756426785618340183556074155506166172830208544318188558457370917766762540353366764786483134370653677702860010871693611061018169865305599902902123091200088898768129955440952908914643235910659548158560224633073707857187989830007089048701980124078862828650589630391450683978085944815186193839503092422771466181604120201504616881952427956295200587338901260056944602042048777491567410400408629530405115265810592537706627758800556145127959671503459166538495683493104220864107899575838841615807163495522493006840217209423183875637486908067284195989049207027536668205545519214430799506951889034587494651108220138882783542664444813663588536860812000707596185251306002192273563671056295411016815984993159223661923166529370436967067308955109775082462858471112269415640220505266261139704978680744014105620185308786916400234186610499558001834668220382905299797473401679930522673967387809089407949089848775763247295383165924625293639047077443411514005948728163943616204514323718971506899003930082955079762461764949864790091358747124067605057070245904904665530885680873230353533825749291301749246796060969042377542540937159854836196685541759154817751403334076255800572725621892200639352465642130549121256655000656648081620885380679926394641079232985593394164 [153,46] 7778113930756235385167795779279650051254410700220090652290093304518432697187364158507695629325011548228356857670966806793526436068000120225701445928867466201542079393556501266762525377699080568523677402538030687195048143164449385387498160618459029701466953231489183326651457401181006299791518019696109123941431367631368837316763720844532826865377758387537432371177438840160933689683979511134699029736121158212219217809262502668551361232625909882559968303963336789142860534948806393677151214826322441922012828040550368361649955229663102968349334169328665987562107379561874572473428326522865330833868612027422061767361154267513766314962633910446852453361024839662134103624186050745709421494813150510209411593904661881357932704241483124333544393412975441854687119202521825329878210160189252247001282556459561765698350229938684742987606494088849921712027684165924327478279496917455327635488840611021624394466818462269085017848143326760155202105456135155391318612564989897013002313975605102756875743451137229807780703500234888408026485208092110477262041307121034877574820937360597935570414916869406127808294929994909282168349006766240682387561540360027732224105868430903998171900348540484781213123468537014256653060393798359900963844767476806804611921613343216121292869932726381926613232341263319009799273112131146601122407842576950424900683920460699874338756316199673251777948768764242016102003887636288203922530888415977955668167653708136985915681143810117821185644739267412809517110608542792074343813919091462301399547783878601325199217414233543746207748316400316688308085942767718616597808727624922092554435374435430433913609129325873439614755432222044959313139532316755457298401018187070535325573899104 [153,47] -986691793705052143406584793306520191079939062177071182825735722136806080497892254605942538479889339906983058996462356094567142958231487992318812590405825281093836604597532063418312456054669692653075185159752224414467446990853426957168101062399945259626134631021788351953472307389936792307996552076073899984770375823948050234272931188659611237618569065752449472496273735420231494501106118324504334062248407041139309403597149827849155305521105851447556269599424276229545105178268870751806977584844447328249863727682610759842633741233753180754620018348087725965996150983723479153905744795076629246927200986685809243137674073181052348290357133549583751290637665871917515156843782542500846659782225197745857318874967049102562381934423393221917455858949459866575678533272981064672472616244632653916288977654133783881101312412334040135872920838728792399115543721459539522503291528469037116390392273698056894541816292025283441091434826569683308609299950528351028481212607514291937145309530761254340122987894183614436182984833036863270059112689020035209636442278128083553541599480585114085786923005015625161308398991975295917862235440417568537137041720728088666746137180532400291639693841338385055358068201637785998452193612976526896220181600840785319515987508646064121198258760258592398700535540824183339819788582262198431200992107847843025046228551453044161473095820163173316495954717606702547325707567168888161685210982192767057834238838502942296342034253467274375824994593731646342224284413269296838395988468305894172948647557561778553409846993116563660812377778852955492603968129972151127257688177666464570483978212561922829655388188374597690889012397242672997985276735970559846629406721674513714482068 [153,48] 115290170680747263381326419621601802807525490005849477091244580194733851849103572318075132404517925051440140207265296384540742039905262206494590415297143059689053653971319084979946217715709242094448157228130127253205114453379319805907432167593646505132344048256117498264493330946063300512147459093657481003714167888536802131558582085008016981479710213340017555596377458633465060847483978800193584234830181711447796555642690583930631217659294424035093644747303994423553765209475714235039205222423597678577074734980424598512756014952669636499714034420643513198314404674064042329934164838366854258539546255040955053389014270164589760512950420516355742691095667736064284263407410562615262694363014252367745156221974314160161541090089096250949510255347069316327520013332178520893330899012439645611054626841649790645115180640608078891071322275792879326916870791643057650107475324849442912480386192666483836147985018389249394307879487213517369240607321735960330645869900991280092214569822227651088158069047660316995633227827370202685519079514564266074734229863161613764689823967178796862451748884256137129283105076200454808607900923987325527599559759143391959872634899244725693869026973397022764372647211225928281609599911659522013881662844090398983357140970012030090865015715267398276777773142453831688949024300869014108602151165837396548725113585562112980508216260770391713564241836197210859719748841366677103612853076022401546099812457790164893610329965517663547531560972429089571691997906583289697875791324422984469794659669292304728484144975173384198597150077057348493753111989356786964824364632820171915140312027976965592482366213973109428935528589822691972750680969509404610699777552140529958912 [153,49] -12429934354259058962155571383218212289697514604552118837704443396390785246474993454227660627434407969598930660718550894925078220212419559558512430083665192543407764707418985463864056310882283045793490448724321830118676021755000156466563904959504603789189264464929440953155774412473842510854383181905389904528019870671848729222467590879394554497292814536307468467801064312077368658480101667882186463829157781256862243515768068558276340869313534507639885759320803030853746137757697156008215763258736987127316770255007187735712676138168371655043243207660505358175826540807373965235980943778943170316836000606118495384657855717452406871745395653018181293001683554915661694810174208946446388082186605892146326801593475984593478323369177542535275849815365377177537363932819409560013231359238221144583614115869361124472628717369232345102560795972340945094266555085093669801203317407649326523766923844948519260820915697349551012614958631379988661041171748869820541876492912118246230626798345382744222839268132760429116609487709099157946471956178014188630297609894415886861428780556444973902437640651409513079656169763045357877896607702152663757612046895026752328952805082906897373066675992862516953004715509152955300110250107384133760787302105152287787614235741031805976288338283953413202136949605256652100717660284357564625947880512222582662057728376301060229504291675242463858153800048468786801388289527720445488332761485671049174378519313349646570692828465015720302556575681298358562781026395679067627366969379566524189078290539897403486141413529539305748476076116007555536332195484047995447927640013156119219656613320407823431687916801555311456355348795206593358200678537669868535759362610853888 [153,50] 1236967613626712427735968033309894226562447484768409265697498572181226386472308433839838656698447635804893925566414783032437590507258405724667920021997329149747962480912823814946117699307111092342410336044478494405667649647854281885799985110986481117437964625763805098193851771555931499762505793644448446030596107721345279521361707706967381781068911552562750908436200553154116974879799229156591485207979513835680961955484413002801423275792410662238710054828598532122825551446603579058245400691615581140075909451028077086283732951619794156297037301921964068236342137329732468185746333153204350795027408471025305524468234125789941654783041844706424686518519660121185719955510733175216752144264084851688761486871709819186740631418939692511677941272698304210061750417266431026124158810695471127240199775787914226709522970902905061154099775507912506440771229848982727894254629989163588683783287367998938487009389692552371274660427325734436915373206393655436931982021818767914729420614535162371615208550780054889043610933483427695896171691162899451709511361530597392747603518803396142477875983659000186562850328662289890007336642030471353745599751190760401958673837188673476907400616385509930549931718941047699226519701004539444240505347752993095479393867206796185180832348737489877480413720081167173406162020120517052957234225410551323325229125783029752816108936439180469451148279500546134634027769300624965895508884640099866149148207581050167272633186239418968729219622197608726536563722377681406358772600358917880643647991603163104199912485742477535037329484724418870842184926229374891116495433543302570904520822253355997448630970717056866921228402429397983426179272944652416592840197637632 [153,51] -106174416613260845990328480755184762593760548109562553123331358255065197651302892984557983763400671092564463181989850351883267634288512528028600847807766673349333451725175678602623968643340242962450171432310591613230300098466559721187580337051598476470071726881153750273430897213969208349280935229743203024275397969482995451011343350039263265128655338821934442752099012466276057279528710284323460035089775844514924498159280575693815457100266822511373965017501087803201032480624335541473003630734120380369732274013258470395849318366296921804290413466185213324925231105960666626343713923761068899149122524181667891976206964391410481633664916106359677617138791815862520174771826508933460773649195083367389377570426219593489015918526184881427395375363884294994647704285793869516042726036926759977180454256530350689526032340552967633397165414804665635811147758527468438006074986714443612643534344435459783424282778755303133733268913254164596538928892602162708014453007644100379834088736912467646033433318874089642504553591113830546162341554215711351691419670250657943096187015469446703989187167840056422688488121963956091224597807358648276569523575143323326326169128213380955274881435216818656667694655835029144676276924675016568209853081155857752982875953938914573675870600646575227729457671703581620162416672784870895900553784264336689770882757848737498473772072200386610372175201749526139381937384247136018411831436193237534421659926424783839392595550921230661394733198466278694040672129959662285766058392938998469268518509156147313826261558831805258725336846718694370114112797300819599519974606650572140438750703146090718357977754988273554273663166059192153416639680716437284023805504 [153,52] 9119315662832534358383657034342910248510041436047434170265844957723022298378743377955940829934304689669227720045429077205978295363636968621942567425579779429245633149618001146875530194652570218013731148175983333265268249688523808532335241233815301531076089514814236296434968780585223450072259304218490648725628255529002853636731965195684810234235424496272289674871859439758426723997068011351924033656022717614306123215412607255458560687251922228468302949991469307361912584044398897884806529193085295735521751449539591711673571189958907595456349533981641854166705029211509558650037251692724046492540357820571146836682670532311447884125673503434707198639047995898543037672799877674836486144732520165003504368936373496621308139069940323812274240904772886453151295090534978197469874885389944299676943959344371202053504310194640337168477505930972160591741674208225618771411684201101874472863934064522991975227379336642853349222478860872140587188734585279090247891271086352630189406587819460192522777869721980869617292229413806703079438592420409352774796354787486734147367097888182847327576219874255915060536615140347953190812334328195839462862665366792158589768582114812828595508094981711881899067259589639971235279949388837043779213749600490170829394253346295397232208373532648488552184120339093337247075338315889396163054770199879148733392898470147132429588201685755006056677024428300432348705198622069920560531999528082929622803873575487951436411799953954755491162789770455058663765460706694230761383429778251575827312577079979064908200708237302242592568031903366713911811726565579847247807151254366120972710668730680798624692311389352998205944032997406184803400473034951698849792 [153,53] -1598178194473100884931307147364788170480047118556639021332239197778230537223856061367402785499237499857798502274597210301165770882652957436933335877032647301659112448700936777423999264707377118255620249282678276872662517141390699070900802922452435594663494494685239916908365250128004317831908560300115145065746720629145583525071662762527229907219999390615452443413965607254579113637445683205377451598352356755729918096706095366393729553084156369845902358568789681337654735517569337312600209801776495533946243559777773891300945050536997811245941225014655230329291973982173382894190312485342618472227957007495707388478409344252753990356580133726758088057017752344691570631298823594457501492154328555706992626504451796158377264317551021376566903589200232332970107848057611412295512611556221901814560129747813969170174735931550653937853117430072105098776181219792401609662456761207800126390994507080845103606695183359982274809835562791739666918189347856985623384740274399238573195614655927129385260672266368455204994074800298884528883710242708091138770086452446749594687957274705286006931667226771780424714770531704233162098111712684310102971426036437112219377591163163706833988036504517035518987568880012623626256940942754524667156769246043610040809895866543372901197859958086073213162472073610697555397587206262290444191858146025674883390303604328210785483217616420966128235775928682178263172038205280676114149691107964593442356188246121757702747796101204788420252748115028330230529498087881631632225897270452301783462707125214324640839073411794855765255198571235580430108936799805828865367845297649596636448298852100084057682017907572452906627861314698126418110547335565897984 [153,54] -120958523726247333198301556302735822068777528766946284513144935912192666505903895663383554728036164020910777237732737902488505918559413956598268409627765940510285741551570557982259090375897634962161963577625607187788044827591702782329315462073940100209645115156152255101462545224299586502478832864271254520792809737011281900766093580533258263361788478495256686432296080873188018720880004646527041540816941962240396180240294724794828850725502452737938114956625358372816263923802729883919305628556174492542287804028604093788513089780155783049535698679638632987684887820438469466045091770595895790022685116788963614283996536890727264723512680480252972623873510162865244758371021836172289691170358070261309722331380505098219385159505989485267524585466184603178125537465174863194110379311066508249900174492271418250290963475578940935333827868240324640619558429091741121503952308855423502460932223980172102549612008930867798229548217773505469733294120336123074797948720297375433411510371759153388123113552035656603661266113869581810470001831765673727891787047205135711605252103560639841533685246564056987261772956977876129987504008259958878389297653070650631651136803678037786959628793838749574279868085689979551975740028520828810696093929317434363043440794061941708910322625008537721770246011403487589999606062631177428552382401161207403655033651750446891155155483169608232193501533208967190375379453975050989329973383669688719318196550829042541636913343068409955837979043007226136174040914152493069395336524709873571222788949772754287089361445055280763309613105095166865615575398762902271739977300184214554333567306564374150596089273146186600023273947704302360477833070204288 [153,55] 59886405728753839600508816543641263179107906208993831776633688331242107536530693412919445314599219117239532849162659936414033645713509285881357996092367317070326209261171383223830122192549622814712327457295665973836875118445595583031813804422399333439539952970344433915186948135258292391855767546968308941031306964785641707659001778259693608695775757260137519742827154587430896026484928357370917516262724904582713429541773930818330763229275029948100893681746052576713040587272476295407423441676917571914176943576108329433480829217575304755964120055692463431057370777217086799330925372480189118971080160397042090571918328498784605363363900595200389397164391328484293830639689277108758991216190593713965348699626681644779516628360675407479474346373989893344263565479567642523982350731035906795517381880208060654184407926563997709791535805273733491261332864170893598342227720635864951092694399709383066006388533946197824289556216619346284107666989931621535912710447240128599249685477263036034218286273453289118108497862079103325424138113699700105582840533174414106710442600279201459359280343635715350784006605463529510640907353530796462146513057747703442037428752007751641541781605106407053842486158152407866763322503964610580837015809776083295675898041588875369931311577711053625390011706610982194594636126398261116569663146069855256397409985545754948585011371815316104915192951226061594785326640774488356132312582444135738246932539155348285299431695501511609869806798122594413652910979847484707644584201173871467137945779151174463585599003639365859731991492224896856892349119491225216334458696690444648391065450295349289662909082526412715810536719389463759422840455280 [153,56] 30782175916494775750907545370315242423564967029614832111560286458328813752627892762753262161407978267090582885623676654102426108180535597290896255941956057672944172573136322635591926274017389787784843244754655690030488700112915628453955927035226137000011383453332029114186047363715079918927545459727831870836839372607035724594451798827059559742729855838884936961485829509721853362142337870665479013814495671053779724993758243341716754806632034281525811518167059289637702443463384577956164146722304020736457243856166465680183977068979660886653174219941128462467836019381513162243631406784243091783527987309772062181663884843174837037140415683708481761197337851594733931845080870024917765676886379889598194882524788808046659794183354764765722502470162139554935529730739471037850060893037227768710957465463352873679718698287685842605917657207689342970594879231653879188549136044818896773921083048930268533712511162436519734434132144669701667131300945934921870286696130076254002689620673982443093846426261175043699188977600213189185397199915712352661795267222038183163240880764490910970697823881464925975912347517128029180249126023453380780445192581694462426106969495920659384957691811776470309480833258335257098900110813532989867585224078145796064627449524157366081268173248057860712683933291768578213119191457276731406765794518282753308968696523573529440449949345214763904915851334430285743818263878665507577017464075509089487085656039757834517338975240311250621738198427684252224582158788895903605415036322800352782796254472509922787660943341378821284030171430472129010659447637441211297128846503906895810282355020732125994265352285357233897181220871400070581613568 [153,57] 1298257203015174539526797230882360780250057209943712027804220156908649465972593214231622322548537053519636293449746453186575564062462705860891887537662215659406849762751841340133267316484300158875368547070729119622901555635569114541577017913337448375401469053118458985663193896806109422256335086634971078456925925244315778262763287605072621977535973980243587543800422454891973588504574070671064100803990028593502806086911119781344148453345352188652279081393127008699828248198805185138058469467073315169026555225201859300086636772924689059803134579532778764037865613875411572184120756809644132820739562443689779710831947382539140525025632591712386938815634042050669173272574389998322429390656248580260651743633148758259279219196003281936809375961446674302878693031984390681322698969742511164668242856285622772834543910113178382162316050590643433273745742883083540850189287845813238289785637492881863716321765859747402554734204506439338983579865699288712996039882523480167563371373243372031726151177220388909286761098170244594973172832682239452188738817798535112822964647635993801929935297739887438434585575192167837658913895641413963721561981653896727042993795842726921077702637320780765549135959661474198247331443074347383821359816580584921580451759681572234426119776193897918543900887105445389548920996241484219220403721494553426093311277029741800168207527200013708866501438555260318233236880127380095178470308272554393397055313930474716077212551670064720828640762705364940897445123527392625275944314320279638938481884208088658989635048464322174402100342700816200404134728522479943686746179293818049103022800244568290028537276464293886242313276614331260282240 [153,58] -1933687497520850657906485254352311119817194802254376482997531618533622327859942152206878322009237352173311603567552683263228588049234077322600941097470268314943023034476251361280021356803592893298172754929273105893655536510248520492547428813116815492324631618567736574573039620607970162710981727222890192664171233343752789383420684737706648158386775836767272014714479301049104120321295300811635159023997226245417055137888877805667762729470069160101827462686130192948052931317938570006238254812475970256454441367351140457616961347314442439282134281737900595100084743875414515134863371911375985175652411007767485015915619362040731820957133157258824912193303877413497931828281601690686535888784845420036678700770725851902413886288016102231056473802401855677831990764064367345360990368888467971211957422154167899061511550266006837796154102930624808594860164629203925712861214445794236915620067563319764786907456168430271468646776331412273026793799439521839416512875277863463604893507160654781980376626343396556948548318711028351661093943562287492609668455074339633082688308030872067610020352515028312222472737878465461431528698933722610016763584697644084858759472658950351442992060041367294374216902566517484297096766812835657087129135680203453144235242522901871856444253820615723229044180822504866424053204876003414977002844813959506379525120930541857943670379850480545289330225401496802536483674763585610373202950502424700984733940703135214745935321835731106970982402211840552495003884417663772343046415972336617560154201255436445101283789313800567811013742223788601470731647345020014245965761792120964602207071859768174324955129294494623319223306318321557824 [153,59] -493366390994050317791766800219050497460099305398062060466578676992035475097218261863371174376901905722889835538444481278319405246739135626936421148202089271495818584406777490451086034634897748008045731208168160744884843795677078372435932077200045846462549696219297835747202340513148564147270676600753199048748406080058884662581513938244373343359283255436202058692346945880279134387698053012096802177921298940580983196798183030832744691823233376914480259281889908354780558616613073010838819396100880638278497414897778965691471012158101574005492110608362626092634904707044536835794675530560228790076231338468865665304074788835801312501583087678795403764379718810810268673780743764321511692381944257881167858128091804184164291447513667048723602036305122576737126101989898027380280749516034155187364466068647709277605526951863416969412207759281639743275484958628554871875711820744367162852217367574843163708959457483982985570563227172879804879167875715720659555657953416443992794208773901159922503856379069934025159050268108499858256222649641032009799097313207306479426688142325711038568653469246400014665686464021481502110684913495517942469590403296927554249926114049481231828853928114716107863736212311672312914150631401466455454220072876593966855183134055342911617391114655184782836763422659529865986127062032156603220971269582643509301543979780174368594448335929028726559572117086409017680209992138038051960030328704615618352113541235924988598126482442320294996608303316289850177754815779386239242941520273352754219887919215257377415809967133426562089997723369930759771918850315957718042303518764445835988381817888464810336113685658801203387657207209704 [153,60] -2752555872207812120697888161220654902929583136939570084283201996557147173883903112947645115742568412047037996350673448558497674409312644733539882025786709993934299543516294749193590402038691672583513199168178912876486040987458332198100025511552314992121864171311105236885660305660206352287959445547181114724798888993691145585692279038532773224079173012136967879355315289193805170204171600993906977117468896047992500228687937890135060115143828363631770908459594899899235724727409035774031265671589947942350275997605633772149276144563636923953041616102102020236098832876881493281620533545924056992135585952646349834557047107880730653228992272273380834547108024286387517523640424073388264112746464059263308765545362834799846418035168655627312362512455808316960936801314772329021964684007616064651676677578129519911977044031693423878362332490957100507547111901985163252188177396048520483123581279280890055276713927125242745011147153384879332997119299685469121373852276254322582878066952909144974550971491911950306540111643879533236993771193231293384797041432579260087438091145899867955397251819011328480713437816750079201316969130651507736679388455041707001596509156803980826975055138202895588441595745662185899225418034527228005049382746374253243560705107344454422135982111323124154202786919884742464176596904649769955979550219039712278181006751794761207935247873853142726460042854140991110980405152811413764111577288595003401478240877175103728203517389373352251982315037322099387936084926697409857520736923700486340960939908918241390758191365253929857907280659328613343469181510405582019798658881544276188552723503911582182035700295885010509445792896 [153,61] 21061322059764069867729111334682370579509143861647424105101032476927159016920366058776071790238027223192367348236742907424449323462000543040073434846497510782620449104771089146455233569060922268455941002955348020475437677934073195475847733503397112301551668306340714111233961204049841751175926182576887148755278601722659584400285854813043778607147303903928576418371455885695920823759386395126708625059200136880163862919628913913403591784071311401377986005865534024995781779836652092886734883017934318348105966641723212452776989234369500364087078680687656609120076177744924595451204405370344428098966254768640014149612492670405310553824727516155380597976433947737616223267811166164621761291054323166051807849156475790336289602820038437094302504663475011618197858615217465389647466896799539312139963624150854394211248809589302675974628297551450736314553946454071293372763895882143965647153569107840730757265678566358020702583363412285306640917910684837181857709090255144794145862665430652928037587148901921125591170966278001777052802810875804595980652633698307929979261815003884913600910370576450270311493630702988869316941988685527343292892896120263796408704993255580091217244893559891595170589199654400524814575592886550519514607184685171601286633604111239886979062077853181958209988481455213303177694275940124333171503342622240768342739623905184686828290892105354904225529404679279907412293967352092207550876918467069545539658083906317733955986905068523605642239528189189210788786706377859972182106664880087177616102965732379128666907308033980092109397372536532188621273379525917068101596060533969217427543120701269429001241151537202122170349104 [153,62] 4335913375994976069569988730637859095268052968952652608915552385763576598270943055724948643711134420472284543219322954202039131005826440283289565294259454283365168619756258527395311082957179319192880564996134495526804274404191204903034438545658148475174344493776590381313470585115820336715389872596913478790175773465859693161958760398301159408528559462954345920868288510896201461589209881187695800514844871250581893343004398678970747755735827583580664743932513982610309421016895369929601854213499418475331312476098545253305146250491664066531443077235994434148686423336114166196317042761773128744105404511179719741554866533462623290530865679950541954065223046949143552148145946413079219642784394470692984687636625510918809773821934368851134855366319462568006928292088171378536551740343214335640553051740652492493671854154317221515718339084651829319855398693205939518186281404591933188188837100987760979654345332894810371952332813406528337609497550572977072782134973752665267091091983083184368664834162308659719776607985126866174441920021320345650615863414863794125930449391984475653023569930219500135891739485641123964535679276165480263339661223208497355711626791064565647384266971181769309793268049862645735247779410534849828882012093001961783140729047845646850139808237365369564979735751561836011539213790550338796890563867630772365985143696491219569382947070984150516070787893784048668813373308071023138902592402450382166245000998408386091652905725892409208861329224237219644197065073644292474579676390933164958720606709510752050917789702396190549143777023366070032602953345219474406364846096064733699657823400658559983132015954694339933584 [153,63] 211258407892565341332994823321096308479088952573020052422999553568003600670523162986264315876272322813168717905712776008991778076750807768877279688247636230888155517322302193412763252553382150575495035988238544883339458878285901610013942120120199479089472981638183689540156833217492606389281833716801011605211605493700480992416419010643830006463979953746242414609509588968013680125224840737490784540395701953045440358200632657111356910633910008738192583917579536682802780016963690379540143014886589814616844851809015166584604202204795566105578373485137802627921534533137386358996698075955096109718106562168229818652432506628201779447386569001252039068754916170111894373573167788274723638592482077185010547328401433192019455195523024321830883600677215039356558899070943779550208333461578425884955404736999287899670527477617234229884815211607073345913036515710231732411193716397237963347145598225509825806435143288470572314752827573292515277282602009351078528253688345921393882569606801332678271034723390331166487284436392557243156698171993742425048957579228065600536418276626130501449051281973146155186512198835619190110977482796304926224450335833104874225714596785607996458303802376274196472356594978042108941699549037613992158423712255277536484537813513929007688244514936874030043539832042886979392114287002770290069663655780901867323257583339289656433008294121730808950385430765238432758963474497484764234585406240522893367783240769012762208287069530263756602228634012757192890441718384957589848467727337116772705219190054585243395273038654772298762364692218038935165146430235336424995497697429063379534544872455472020641306146654663350 [153,64] -66159888652196807353388158981661458015226478495987736037849847564487905351955969259432658454643753956137833003397286385686950620001388317146525226048897085175955567184402791630114995487926622933387743690672851638470751848123209518594100082778012291299261346594807606101758936843413205813146223655018256375458761484823271990748849753040387768611952277628095342897929580610103158084045068557769946772695559422136050187768470616437847632562945561500205910926821735603225997540014943549214952591091858629656843120771102645136273940740671274798881373323556919682186431391517931657656313585393782676162638935888986178093793993276013445498108623876795260831210467085387439955445485908541092606466691666590901702281920072703053698944470519851245986812180033794855723354880944612716993196142777543663094043059545112628281130987737664888636723206617755550630271110786911406269334212366693221697069587469894749434423386462098156921987618707974202901480113938843140196961684530332832185000018048270720973605014554214818417013160925138732831524887088421415975741226022950004452185769362840537204181701781730012054637950317871182666794960768040354478548061092917971733323171476950417333450689129134967121773225183586401661558824988426865635988413506256729235045169926743347437765406761306436400863211784620649124553612378916666003465013802069240690379869634127391898941986067910805241685478311965627155459599843324860114207377639396591850614771482911206557747296456113014418992841557463618182248235598396848608528828593834540504435985523953224507254604206381407041524325175923075610167302983992188077922773247938774677097621405611656777660418669312 [153,65] -15690307128613355654745469571750591866050674005042152614681055424402166061757876825315857104422757026294651865066856079988141553520944697352452142620118811171280674837760843275766615995133579416277528461971991883432690792492321567529715370969572322782349334926919549549717641372274519745216895355154775888571929931429944886524118463495461958782107466845043251175180492491056596145757706254042079885689730404184732636999367282500173352317526186128986502179018774992205789026294538617650594787954837057026468138805578047152411689174823919074398285021733482510716996254518041033058079134970392499589305594040554937480325788188480444759445412593505439885778341539044204390740488329067341149495979013256490337966556820930143563744262858785494608114951480671823187678265210777256395522353341893740065008577462268649705873757634573794320011188587689657289294430782637408803365126475582790613541421297188088248010787778018147078824650724694459742608420108723638710294282561638293171113445244295212054706922342587925141275291810780816872612530790021120203010977894928935935226204979046541325994282494988009904437006650350505404791242523701141587264404595408605118127505323947812778562153060111154845899751514132231087297272908798276834975735655119875472110925521218424740527114475607636242972862930034867131860713398039157189437470472539594147604908185477052056357668522826933874294210844122001550483043383257489964444844922391140423445592543209423385328135589813250625571376435077332520654192689594430177443673482752453580290924290847614414220252402126214825718827512745081492513242329015030789481431905671294607442942892271381162228669344 [153,66] -1542676130344142228952809937257917368789973553305685501668330896116243574907810483134185550204416812865392683122754747407227703365499836103777317003952347798914910337945854606315989501126097797571301257398219405947728996756158728475879488939916566551264763156053405350949401021152837739337382658492025130480082151277712523652338830417428654275006938172194500215232939688891184631348054574023243722683237156501956216310646550865649503273014823559448711981228931928017069335057686741798403675291753091900489639987786326852787868438557257415128301482644662118286650920505682783155964435594976740581012213714574063903831734587628437441917342811110436223363377915496355010288127136023768437314924698322308007035145449062308096596303509725001305253475176732798764955685019594538110387887158588060645888672960613960764209709036343301153809249773767305269914825440845081874092368284273869463475737853066666613364713736316089535547995400330762663230573545351486131756862543613018680890500765042522016086202497834991869361599446842028368723084929270903555303387900873067630898309339473777736228257872916965496794795438832629610183201003382364929218310376818388116077096704006817569979281228091047261686244021230567961879518887786303011723215368506157022860300060886005351781078759687953722505947618996280345408085042917296137077976401033750852259518271511037926103732605097712201208739748972762974707585383466871762829939166201760525464216076927004666891404629703611155372062999771409648122115320614466808086542067885504220067043174505381374253574847556639029731020047918096733507162133608705217745503875679017844275015859067514160519680 [153,67] -43384364342432704694381223030412932553100743028472736087874660484583378117785845412732676619632617665237114749735036763406347278512185013764203156734709196345256572220858941789133518774370111513919288322336423785902718989185693994954180164112126868763317867951541568425433534810113308294515565152698307635956929737118013769884186247770471661137238516254288104175693239387930100033846929484100391239060332727697818147943677614633859015911955648037060922701542381707331750058629628698442601281336687320274514748714613637152741305433790193731971816801314760992322581982772525555691383075284608803106137685114182404696048840814680929554622686003293058834153044031777491546725800530677500312964429088710641588597660296252142493052250363631005133455050593096126340630871108657241238201317253180155893284097472213588344683032191072140548346771571714931118074896684513247736883538275912119165846776626628901286251386248616672271212734225820929307394539130042370486075981752474250602160079593181091123216311631358310404259520594710546129950559872920079463542892828682874597462241906841483621158927084291792336181385965100768094096144885723568808180420366979971898844583660694828692210510466566552208584565535628720390090963184965407959011219536950298479286208293581578217123041624820170687464128993656544927654710023048560145788020737003625600332445418201924283587454518042936864208438984806714516967451622682581425026871814820953811144730976686218949746522353776594700923880001061487066355796094639331698618287233622209095434497231110414539365044161271201946179833446300341455845744635150057971990576139410190487606659945353088400 [153,68] 8370154158497155309283163473739098876571924087350777851129790259810444133703996126667049693799966882667250328439169150801139093265452513980889045899062606635598725415587136283745917562938169764865674972283844517982024311210293074281434856226440056546101891112697171554517441001013129519459203688677838790330447334021334011656342221058424698229925892658581322291477437922524095930930810319654343647808448773412485618967735959338313543798942436963508967828580905579873984481079625488675015453813451176926135697995146120023134262328153269034195331034960518475851670541439025139554607709923753483827126634120378274502786029985274289522636029523526565148272594080478131440410573918993655510206851296735480143493374130013713427782739705027123451001276355068148101610343539513175619804898700021467703032815564796040029511183170074329667861143736797536949857556706656197947539118218027923380853031013709981536672558795464499508966465369015014255280212292294591138759350595920251724031414256866956188393010107125185755391655773057288297397026889709814261707416372848716425389474893092513396583504633510453294293569666734745906519867282503436721412655195855703028241974079405118155186637105388472767030985584600372350516620488741463968713395757944534321467628053387396971061626644987305746137089498728003529353648845615139132719263713780020334253372007324424017857255721478155623084051948158064509412766464704870714440925772357032796525668208383340349226872368642485743946555347822676228841834636013990633979288201427295779224224961073649894694182576376174138744185714150647169225130976472918133386660657777626762302966931882112 [153,69] 1337654789185633151360107037357640401032383686354421039856310673803134113261275427287271740838937269654220785531299241443185553690056549618022882105512773633224457283236747712911748414820157058938096266510246102186206334027232238751379268885427904223203939982733303326630603401084667786860406165726837980897612154523000678447673947982791651558652284142462408701890876301231124065967208002333928194917898008723368779447300301031512890106577146351657928401795817712333522884287743107218990637124151804312580733942392944616921685112583958175075874285689760379961402715073577248157957192001089497866477792011406469877093722086226845103419908299447225816804498902079056562700035813821711244289620346403658910381099808617371745371018591121809594063123142908930383644926356940510098794594203323879028425089464419599572101340843456359423850420775871336499798260354050076075439466104619096373921763291658081363094389713400866620034108028916832412487717284501984868625158639772581467885415810361485598263122109280851027341046056163384888242649424069963747728012530290240868080338715403520733156961181408428698097103582655088070760973186883075846429331378928534595803310170681201459121395170278408869444707079415944036134994433300762245466422245640587525141114572971491984317327113624435973136470115606029143809916077619877411537893163099785943282791194900105842042892194549866611388508009854891219612855406624794675592849670381190757512353094599446428564468572465556233213846400527141378675449189021300988644270281473610978024820279165490597645531939137767603805100829432873774291117074297159353414219153396010905295060147520 [153,70] 101712627929101548578896781727722536053408832753893368666604537001501916784959997467929911266444265030739527507862152305776035264235644254656950830945991997338820186104830908333547501232915765828124911244799159774823472429284220153377372201894786489449957975653367049101023401501704981362755382963348619513860002661560626713204592787282574726851683990215847588405205939607228708198382568943177304114424707553365282263381727295060611363659424564437551070752057733429816525070405014604772906387661828743833904836370876240763007180842018642110829531804134764211738220829930233400654821044953986808471635056542368892922506439831569629789057983147872557164227940019893747502871063314774060129105807738462901063110287047616391103969613318351534659972950627118047465029664706086927968745812952635314197393926062094445024700493778300374977750805911698298968538468174583994661823616811690876605180820656832408452898728809187397098919919629639423402423836204649709782490892592920286976654282536594261620184466895584523348386530021442826279730680529762175178215198052287165397759886834586892898491037708799148663649526791407549546296611808624548338019539537757973408828275425580567992825591569734953632474027494773419439091313741632315973401973403834980143738045398117436023220086465657132776408140070575288710160335250051040058617998354421544852979266992366177093414436730831949972888758683759315943861573848607926010738519779406172048084815019875228944960173759845900109205780891882628156619573597496258002439890257079434217025439858779703819115089788286013570593424541681832817913244024883645104268545071387916073985432 [153,71] 4451568152549736728540946584205846929186485315579446203608832432838197633052681939147523083991361326967540898624287163322861890109884316344068426555298683486669548103901383366060908264408147249245227216035981744660302485237643083927185816370440364051806187307314278219063238416320663279737536259269814639050557188710843325388050564910646653242986146049879280867530857112019563026224920918746436553118279740360207290175909375015665187104699959389004075430672979121521787334023446470818799400359232895275955622093491529463110784452610735043616879831912073251741265564992343149820651051057165525093973206218362598350556338760107878449631321213229439411327185406034847124062950731439920977107389339281373772691915811386155722664845183899298312637462443925296111115332097837594806805904970268646143689528353046251474929863417176961614829604277115658534766592681217672245847334048739857313195486598586853264480565508201221517175057365970631366013652704862490855229017202406699168857096150130079883289040281971168903618173049738838838985088803758111468933217898367254718834362289910548720710074083609350958989471752960891935975532661266397881957289578172302918166180038648384141383326092899334331292390153450694824872193945110221457036999465319447176759007569387805139482628396101440283992573314524515575506385355635052444348873068698712434116524057916931553563958115052076426419753132384942675161217625539897877166134384067457540968520249088585225958215091174183011459631380284945052454405358213935597604435895352171602074355217129315340657142078517769197696199601784046020987623757695123004617628414114253906789 [153,72] 71896476726879026498203434047711186006857673983453625825317827722044137083271883719898861955432755656444969117024603983370431428765206361777949089407824374578430494330688344479854573341786955703251949447873601970257999204996538865959202492446496780883910249313849503611240643826605004260143283439909305691387739913182002195858537908819787754789845612855670202566570537431895151915683520618129997085402027478537120730104650997366755907762163501429352443589332047221424609104772164903372471357732925861044210748639898335686695160664754015221293119826360029798054526146824042272297109957993980503079170945646271854640632299218178764394868587260154828133626070786105744879536227578573345640796407068556868081112955955518907932665452365245596342857405287518423028479337131085330314505894566710553768173921217826233204963956361854597359232901114946192319624733512732259445421932368774404269488705756382881660885509337926984529467950164447574609423309587965183875468130425982612781488535044374764392038199352509397359511781695060973849549039257803012117343258879178612233393625937358487628237277511286339644933907649923146180264705707769513755691055218560081924926211456145457817273951753265407020619588276223623334037926240200631714739634387078476174929017809862046111437159388519271960514844874961067150581862087094651407147086839509831730801324236599815767912987853983012324345939714122145103148076877404969705279741775937215486925698896779866728080096176635540983085793104434546938488343799136403646101474907367521956094339889166780919495493255853856916181590497432035061604943732164808140843893138760192 [153,73] -4811895425183653865210173336257783207036912349331400451734614833865337104386970643535689262630789982008717151265091797068052014866394994483597287466362845992209187098210930901881573213217399031984147590091949763241568618381375781344782117243413391595689068645049287275894170258108853110643345292824828865193466461528744707210647628314698406920481617724354397878265962229572662679321568424818273970965329256275170240296122381979058275597886433794373089654783920513496642898344535786144470087167571011066558982380786901707416325803396813802487802240665814290551953594725116478915731846240531049886921177675759704500857151552537951740889376175854701921393209925273213098579219335999954141978677365949330742564036949343025385471859180686295807669041050190469156923014481110839950574727374739576278198096335058617902379248082022026508286154322299417987628517755435228238831926145987471157246306476014389877608518733163716706924616366728909885877956648232829616268606186158895044603549212729851965828367563562508000089919691053803010527276915043973887005635881173102520104442490357561427431304274191083457378741737315048988513962157513020074720479897981524823689156430257445423885561564694140571623148771401944303058900904711371367873958213387736894665908599939573922300229905419526043177597748578031062077341171914998810935483889389994444304952659643088709921345846343931137354867000155784121163333216440181812144798488848340499411824183817067176824528452392413369293149053442108123666783119962623462335698134551447127690333074362403191034139237244942754705701642877260854831181077592268651639879216832 [153,74] -460664317624336137444624884163193007565065347849966063345113894713202901301605109694952082914239006894153939752943146697653729290171671834144225078886929018019971525043659859016043970758944086156935292492666240870727064176373377893505022127538525614416701427859683012340166740302227225417013841886676083654677221046935908188547599509202784795558776412897755340263264660543186050468265721942679006677779398216484801294068581442535192676332275227269198990185229494902984865718913327545951423813668577151255677378476481333990108472697458583392336109188695068494009174488066229163669116519203716494167860109436270173742470977578802904872739342261162836624853730750954470551038286387012977352528864433816103408534546812428552778188052842993104230137401520423262418472393373577694119250360331363243413465862262113082484245308737599777103363378594075231241957985190998223566971619384558346905884087152952363643474686238884153372951478144426853406065861083984132749936351467098437255213576215383958953476722705391716843175930812134409849336501704355179279487244986192561555477543177701706971729278180864660189251998842763968630036728360870628107176422743631251861661538588975430166690254051996248863411202504971339943200912557990161065631953125293081524896037836166250617676493845395975874181190176799556941166926038749686005501116957075525587863446539612667949951862637884268779996745386827027990756874484992947800305157815112907625673868401705963332928580389633480263490734385151285900843208268800512760423172689703642506720074515471406950599218103502191132274564690411735362639746792494452226990000 [153,75] -20773728878615415023166371725136213720471557774770391976038305637530899445249334148020258998935848334179612547824729961119298789570646952544821276178711346216625928993279155445453381167635360337034087471312508505937699076882368529708946163532387272017695581759061097653011929803866749130647688003265161489087968515627841339233662939331626653530011366292204235281511565696772055823772683507855694704434705285459046620379503185725368996467659858260349654221281042300634099715160164907311970506639256244692001495627258019106539941709418505927300522114080403507211711202755846390038229666168034579312903750658665364758684461278164743660215265400045774814256574030592698461477788404181786871480908074457962597245791296880871587883827522924497481320714181178421366254487519192600209082548893028545234846551760478552821959423492834646807851739107298649803217584704975530376852611591345320052082352618320685728235642875218167310141256216520376977906184908124845058189628154395738949913957213873867153292575482597239704231200498409406455952997271213061078453132804615167060634823542562456333683283867352192519353694255712791005400034224737598742654971671714265395029945018541485109269603329199601117472252488060284763137986805184530619675184396003973269813572503669432198158353734134866659515556341106867115165614293195298245926061210860012856637809809987512346312774860626076055901272649151142046585940223124929281869732904678320152553301337187122260832135696847058119432016564717133658141284710143195139016806318111954443078090794042652370185788984774039764601253483116330870086808576748750972774 [153,76] -505008297857368784041503957756306377742226277512339317088493105980998647486153402862108680675658255717855673504621309120695205985602478181272944243254145711241870449424449383946109111334728286591290258887040561982238016499938524041819583587939875470664667856338810706704356150080932601579439094315004703662902143063574565759947390058262519086553479104610770981096019192880191583431233241590630990378722040796737686743619000453531927450820894773544872073299541850178053947981345921649570633935702315054352821038764754180605314037069944211711951747483008130301460006949983743184748703700183247699676270973994851441570474451234931697892022566435949256983593701787395782739331363402029478708943034350107926940507978592040032645782801718214282068626826900042424427232779130269796619191349297194676316647157157689946574980294375987573331895502685617613032045236596423607893592743480058259311323715375539811571951725848265936310094855920329490107481200101253145379308826950023113048589049359939476257797217010235081228559175489376996852457695853487696471542174084787195506374324434937840136588776059726374067562399720831544581971098846492974435529375976362433109984112403929061983448307477137828559269580729195150769328679128133138621116185809059747186691916763681513713186948726050219610934198321968769304747910096245536788780582711524928346200870300673368496026543920925266550448267987290604841567858494586180795629643789737092227631354055017814506831127634341413286107711296091695704945681872518715677667910656125123262088480131201114863004898704708375545822461043821627364166668772200864 [153,77] -5097060735860826129429757723460102281280493665693371893347549400582374277845906932595222040451561530187250154503526127247170460891577254753665820321611691736250588320142905197972811872297237982840398253928740101167528328509248340065476869509994942313919650557661942146693934724397276783287049680253755850555090305193001148782076490930052661589358525642279685272926834574483639030508210271162739029447248703580240898678300716248966434732045542064797312007893122478948753299764957495085573327529054349779290622493126316714753337799552721299783125792789562915555584442467949161694060701665665173473941161084456538011576599315556400248243870984897589357657492650420239537503577042772175817492269787016050457731597650152298703604981418439692007347159579003581051741081276079107509255432023324332246022659506604352149392056828521979590784937913902269052130699514529225858308497389301108777190997110571196024539207351336138910741398576487055979721839734799349062449951733995356068199796615579755440002658731117112949118927267117600833101696354508247849958963549107264439500532193011055391204177468694872880652621332666862282025457877665413671245510410822898286707325206102112448973368436221101748602028898340530159457735209853491555065907879498245192270266655218363167740446239297312348920855034328025465344699568753309872497912537775619890652092404110873202939025771456574265242192903915557533163208935193301451597331772417796872783431832477745658216054108757447875353424409606371839567356272660164654747693702378468603922712189719572105508515132469595307555187510630313022581944059932 [153,78] -169619312900501557716361442081875942735580959815687272850087425548181057385202984490518681407411653362927861104657703683416783671703771815970226195417429916829069340448003687140620160452403316773167809764609631854169132899000421511967596268329985033560645089334325756027320027464294943294818640276002721974387344847038160838038912743091592756570189899946080182471098512376261755687593512742024147390255522334075821564562096926201011177977453595502749706146898693682170486787424974662995739792989192929950823079889387844094302156859185063363781429247571179453805414245791917004767286708044134739552386022830643454587522200457303674330703811476194983281802664895520427025595621589160622650056713369250780203222867279257568744164056500487150087597477098215915427187801528557840619980670062269647184016604267882228259522066283586765622448161413838879941496512944334027165860429763430441822158323109651314904833105896895179403354863922934509019425946433136073759980215644858787409215820632174987950906022084259095314715589596653441288315989469095232126174905744246580886303877198760435051885521372400176825376685121123850024515220461085363779763351429595247973521801160775096795992772461356895071204082087292950649006839516839058913551796207759178059740330809035132838600823406342589808913058253862049086594414832795612127295967292500388082285053496872588823427435903950261342599856193039585327833905745572895977448462619840886226324754360309538637312029330743002526847501419813350954641217347340964382962437952806350905801162126474780265388286430328202853736506954607384774545592 [153,79] 1941845560962278899819532220415697977321497330924424698509846577364116616105904308629948066192299221875686289175723432418421078752072532725685828914274555334294059926764259454374511199476176893279179492482708742188548169765600592435532828694873258591037734523507752794521226946870700660723992501787989852248713462682016089551723846846753709047146909890047332114074437678160101487082382471377860940963892715815755957067961550223813396986158215261605895356741661638509542312799453985265802263968604762530445990454223344922274866890649621220791818479022181053984354062284411060558543004114490136212273218867600842377133671546381153623196256364450487093816288363855689123590930369476430424207221988779092375296576498615662479067513059078848511388055687908715439420365081602705748400241037419641372435089484193366556525966383983667191169638982274724181549282317663609486190707851430967666950822784563185442177878544024862499514785069323059858056176226694555980054936393089440075658371255218859049547833795565894838798209024021541004714017808681062517401408337096361909967579304198759572395202420176749629687020200586132272191613423627049256652805785639071940578381655491425040792264432342633166217724817885233576915231899110776073026353705065444600293378300721848582163182468846100374756757124766271955308564858815286328375031587415933077320892241548302030659183866060137686896674923709041460752275731815756420455553512815863871457372351708155944003432653674973274065722824343620172122734876410761454872097890998998974684228599006104843973415545814738272404099061003541188695 [153,80] 1573180901068725553752900124295622669435601674412981562592275526306412304734010241473785718850123471637659074373635847424895587023944856667661700163907389852126652587482863414397950155393472277564724513109688695701247503677908986184233956383684317976917330346214031840417660533357220382027226240251502441872417438020339640265435310018444323523262451628279505677313748628339596054575547370075351275333478048109278838293242465528868705213331942368504673195389333109288037108222072484194445293036522970339109570007338819073222423494580815654971340012568989605675723318812800026683998692471890185819019042184133341522661216274262496759710716900364135836185880769249080843304112795394759602850154351021302902074748430808574640310672590962044176379533671713412664780717985887109125910456927188499388012736125771852578521177627554024690341917037934869072954395304791149237414526548199475564743623279363136917667124546554217645165926181835526139907594643096018536852988965969180550207043111767060913403750712505869876841483621713178974860645376706259574500132091958322028251495613947541116206984167588767056227511070145389351981655510096412804637350194528779906918969336154368511038856093605058945806523745638739690747237860127162108758312009462130142822831196340635791518025576539825713600727338214240466019470199398896538002277332414679940194739656354291175392258208403259581831761716518130262669370838315655116105554810457169445510828325131027805679772860826338714525851933770748470635495909840370988202923337262856775987649210865515165870302264380138122110086875449923584 [153,81] 75143616486657664539205692769131303299096236467368804888095483812540987236707435312961944150322896018610905606547992880592766959709407198584674099378081661513211405862897355548685104395343565703751607661343954327043661007236800843591601042894351231889943637392584813826214871651046132781857798591464607218320650853863796903256409354894385365754898134425392848446089962503764377070655817082534915499234340838238775898420912792925945203521699184775116085465236194880028577988056468627496518831453755622205323348760352769906937533888929395619159438448765193571895124088688444828425005105068029402483578080575800301925131343199636568788091950382585507388328925657462929890320653873038623712780246938996843153387336120395244278748662875682062449831422732192638891063872930583018320284516993470339606876008075397218208012079250614031573061614926080117383074875813786192450880831031037763268661684230339922007504658950001134218223226270118199092568215605896051792610868524808781541740998094016228915351011770581881687092165010131049070504780600753588960159533690264447935970289576384302526281059806175706168654380778016698443997742086984509864846417498294903049272820261235297636077838062233612290045124371531806543465051394529660361223773805386900782417750308501319231643879633999604681608291054247375698589849136696159965733738335506920113640899520770668522820710762166764898552395338165448672274033621874879794199782888482658143762174362531425717163234032390569011702996630635510080107508024871130652354585820160431557075315815708672032542414449625921278205029355392 [153,82] 470432197626379885390692171450172418460584494422910921722464724240362087112952741769543329713426149461559215977256167641417263210298947914706763310543681541148578472879361360133259989350153857873823590216306825789210500806246473559466145074291316600124668038643875708703869383398031388768298752705241608594890210746609532286591125074477040200357899095370281045166521579639015147845249218814867065783706865831193283425914627663964465313941627389748536398759311915489891321504145297407469257363798620266184675036501724148765246861069467872408629555096718689501520696232442106677879831537619107487647671155987277410210835449674957331877544866955499397020649577649571306684518042774573569149133676866520392371403737634110911184115991272924907984067423093364845636786245029142726014731105729057869572335014235192617321853841998106369285021643154705052709389462965773927714001365368872623065591560442272499164571048478263312385915384911676802961318832222591900302848821695278118436356681522027907574928043828296001636988933940220501270291325484607640516934184901589888554188805052933375964960747244005850788299633498344506684085926946845241972449074180787263633773833793632376373489758353888781021452474017919770901469331949280018561176592618900193166460126359131611791824562991201490373661759279244567672713649338860541995482654051811720927523640599012473246015024430103844069653254041617758174305791023252859170938270595019927699248847290631645374305642141024526378693273244973739994061278273879810366012297388875496139458634113874974171648320303765952780695104 [153,83] -42449264916892393614569603652306264925106512759884090581003788342469743571058235743067858832193492857191278371050252359048743754071920588392321985736249096907004689720067203471228204555255371162936724219454019953518390974493823612538251056335484916230416636878156502867153475789925851630180684776024436107367455447639088534927158971152294974212432368171826666140103554402425504148807584668132618959718633249861745993925507298421907863671155166767200051515659602594035481889413815097280448314960640828228858882770274154758502144337324654957356891577975408678472470306031094274402025189113250733070048960775449747640742405540194584505522752776197162377981533839346961089927108225363832795695869036515816150419391318130874720815466080762542578986524387593508977678245596497482821894488402040782472967853520801679115476139865111128553648198698070794557532365254997088213039751970974146859370770819289439260115423714633115602209089764929649433905369125311122702972568447688197141974080982755985020944143303359951118197426307091997563366750765506132828044186519798606862103482955539413958764337285946172014688299677908465223849998587843876632963739131278850722649200221587581614903524011988890494230337895654195818873888774490181425628350877370757437856799488553279757019043889917327305860962277785456374197944167223907778343345610296276590190536063526841430005158169152062998246378254671858013876045514590017068629866442094865685056030816447986264899593609897759362238471747822009339586390186844366086810309885938430821171029779452733256371566627332951852328 [153,84] -912744703364654694949167060808524036084019640320121435789257538964926181825982946018004908278594425934525703430834338128293744688170347251937646736045496719077080185645188867000232637460986987192540769647976977735527043502412133690411791507763047417799697366052298724413456373412713385931671043686142014329822796243106412993068040394065751432812214714487497230224907404656508498981106366374424814886402336384530293613406006978866810897068705054461323948939975060824607509914183074981228157507867293730037968632092688463578298556849871345606300885037070103381092999117373892302734070524320135556416721893881978418363642855897975171010369728007321037219383370475817386184763764374522088124958795870605177914116637712223207157927106037060086218812138294082595546509467008978479680690447229996153252794967889118356847328687834366726902717948172268170666652852461805546472031167804781114958020895163030688255720049532843340873302299467880628210928179495749525341155331021869781382109186139367711536317370992667905787795215345712867412709370279815140755080798835816878604437034685630007805711842452989300999105386727087202918397720607266300484531560898890989885475540676624389401644278561594115365001675506713549795756565488968598070689298201381497061262546144677909129969632749981348900063145462999954600312892470592710278991602738108983615228099748951157294582898674731340829046202717817288427376264702638154953916907989979920551447068880385622471353024124807583436743036150031537686884832936104060716843692213337652491979509689116412305662859741760384 [153,85] -8674016933388220366846858636324379462826508453867743668780019433814882756167711870903833149799425674937369770788809807867055931885196610340624259796054761396657990039854473403917808907105964458841425345813049618709631933879363966795515337671059913414945983420597435393616186590974541859717816681590390067789772088995547068258085240847666917622965446446955294723798116057877910121064282980355414665985708292395787700922814800760464547411546204294411995644491135666095140123335528945673348239843706890583258756869720010550153971059583842720223859548467054190420702017960299149566180060606297658386231731680472224572274054413417081162464046065974110342502800280336450101905282786966430954964815952766998568703498073583288749502511594544551395371452547040539616780594337574858425732264940765090717657613250474651298740627535299466692188584361348080240328418744617250374320211457583887898220330200119101349974364589660698343540320746018290856914034648632106901643949654039377014975012339945627382377057899046466586987873441938539812776072802842784962597731563357475693938982565597420558837398237302328236938079399841035549138539854843998584313628093019894572135007717240405897739865680888900592727548914502850523268527943809037177038791388626378621240093928969597922433914722951652606650773296280959705380146642896909930308206250534611073196527724736873297158073258738457888636820263621393858543731379090232781110478258848549131424137432128917037344184065293913186042834484430056805203606816865406247758382988976574319120460891614210947890573887920 [153,86] -433006857949970319874961652983046048428939259531125076648528734605422144009871687917705010260181822317636014863265504976219046574924784408383673395150098567379343148496054261618742678635350298716992432461053944591610634268003878527661334775447198797026614975707907064474205987860188118984465595469064930074234041002158635915292064987744243168122388522992878957298222676683119326733001497032668338746770357405210193112393939730042936381499732904273772628185663780906648648574640913286607752992179925260405892821467009471616161334175384039492383752697531963509451350715861052258359061205920716142189889940126758353861726578489302973731965726799329093192484549402762658814064513017103136581549086914785956963178224395995146208834040485083848732895107182928846353298751503109166504319569908654257196130552035903479909490548740742206142776380461095021854245713978331674800427040746871337216256571468645804146357132464464013496575476558579919678684422864114179341576683950639886808550459187870199254972266944986988901970522596413331720953106651355848726891389752613626666231362820744182145317118885347578923917745146339707495085180416058339685122385139916508515440525383419786229149158900232297710174675530363355211660712797841576752252352902064667587028201947750607804111044697410270065804855409230863466350980768051267011353097725898705485876674074322463898629435145568861576204963818537699068458827939390998991108665821817679620198487152469067251210328844146605285795873419852165354556239584862000211733271219646092055276686964162477863871936 [153,87] -13416315854026779799693978755528642555156696507196753933556476214463896676872646484320340853395050294064423349090294845444138695873410940796063260946507733667903432731483323069531369558324205654027838685039539925880674774712734104106286968809319789499142294031169216562523662857010892485189215285073066344609253623989867266909740611236279967633179649879659886901515031481749202780209582310575282226380421049907017412145910848513528974596027197924779674764458681174553018552544075411119840984404838277516278013472294997428640511480436278541261806462649138518884886469151138877301525129461878859881410462321525138360949227656992802122705752709611849399103408460199016451277825098676677418478205797402748719963702344892580161012689980790472453366394817095785958444708885915118705045901319391288473582390622263602283648348127531261562376230192702708753986319504387778757049896307868874145015186326120945000570789751790027171445348512651045630078559543190225347749593235179860732182519074484900166079531890125444175321357860497513088592674006694466294496431576173719256412707467820632786929171156252958208243188788412860596731871130917992283855213057172419725919220067711242309558159728794608419551455134059927698952314566587071851333297459673858386388420258012040714851456101007591803046368734260212156884569297058804288468777007522236071407314468750156784135303772014228763444829729002713875443836801406615779262096693446642593726961488277064003743645959128127505249558126424912771159765258887076404625203093014683853311645013450206123092 [153,88] -139986122532435463891556361859363152592073864190851965196174402680478659634317528739807666463669451659647800968985374234418668671342922192768566440641875295800267334332879079689111303132561900735358789851955407321037887936014489500275633198974662613224448649710816508841426829358592732157218900289523773757740315443611208254714031603440260967936228609491709107600349844436851921696839235469283872800671907935004477751425068420958928424172760830964908911269623422731943289852171916990579385689771030709136141873679133956668298530621536232810346581831475880226797042788453523203163273663421000224318475241521463914205738145213830424656767313843965893838113409915215512716735874374756375863198657576263123391055062470083124266539205394510322095516125045548441475268454648838875671029801849684257520942676275402739887747106832707287691658428747304664887282714369441837281389937624148136073122408862967745147082955192178480049549284141536985188906159613878260686270800433661145025154152226552249391098820513375745524754472357786709146940331049063944470139089826969379098700213364644496382348324483635772633174501804711190994172007137763319553342221544819708347876186355569800724376244126728068016445181980387812988580488340710268512061113241783143257081359763011977189129340747555759666386576362159152841032932636837047172105628143614067528731406603880587891100345614782024781205894402649971531114650392684455784582976008485963776383800096070299650595496943072724215941193222717725611085417110384775199709682843907073890100630298066304 [153,89] 183435894431163907558805751679992572624395194932562533316414974705064112877625053781868390392402761497356514554690639705621011939257624926865282246035298670552611069386270064336556098133558332079309945570891845615506644686315656639372809646247466770351241959514819601035075379626320051942905957347709389614269931940197533028297441707050049456709991282442780190835904474949309809888175900078894404903643696298284559866910364547192269466330567980617543461662359803857003020963822827725291368578540917466624746331002325464091665512073387466704867444947839072171135957429677965594972438703807989756401283419611324071692000290726340713882749950230383550658364799309083720909144323939142300780968072042371631112382302823215175080519475165318984364089976967654485463964119966391965448033528814617648232878023938684910538692758139298152147694060625974927782161947996493910855177292821421151620684419305801253720699798934917849504420423795132411807475013400060235061852489856903964378428958987059792798981658132242678157439790268491809627241412963108446765661948125244288488314124373627214370228527209612812033300691639483590331749420971057011296853791935473631976840745733921786630852658439595178738234924978089399289780320772102633203618141912220356142583173765141894486889644739358076873921477184064207346477119457790414407645210891106209617283891053989247203030492952440223662398189328877813994467504925480752026788910020386038172051549513262882632703999750151070512275242524355018749423430068263188614916333804039609634023942128 [153,90] 15740200409375476932617964432799995938817529742135980833895133665250323696461303511684929098211560920722071425346648780145081794613214104235387858861124450246352868328904763375531680378509467164268202266816197314590866700194657258239048003885592286691417318410685392226361210412559006625133499935642802500902987349822158847227265390928658912322137242660094145592878514559834007903159288922323455401993467584162099812445449112289294338099663768887501341556694233717322570545648619200193031935229024856237171381974483297582393297449167555689702522764676296859253860679384683508484470593912199486106498774537486761963515538183498673611942336384443410790221542482832734295763783384859406042901504659114214018871447933769409189140569602093940604920649256932830624599500572447158370957242862866838040115865680920032306731455757107086395722750476026421872902818724917327597303138934330260738109165503548974415870622117412567496526594069855305745573421000275254841709588913679439707463558362669680944717768697684620389750222836068161114493719595373668488735327094790090324021825527450738271964233747974544733376944297097593577105678720632730728132375990739589037573562826349939300249129874613051739453087512209450499001334913705212558638679488157466504972674297046945514594709015399856585523250549418443659513472363286757087818126521704077592894573646287822950727756100405872190720493461010918590000075810607648483018689933966106650432473132682432640098143154091380058528695101684921374920131415903094630195414722012611136634832 [153,91] 354223546501917276648965569433610561417345660094244946767432585329661251574808572680488233550076661088121031874514214109078256280236832429522851482115867252041910833982793317267207555684019814809766391287144237716024156834932803507822456796733370353033194580840167388289181497190630136525860508220186342446865801098643839376722892109072909825105479372049347252827338470532631011625420417184345934132805033218954241786276282762775656199429838699653630805470540495863471590934857893349209849789322421908458166672939596050510149702543263518613013434267380538522279290133931327150889610790245572733270319327746355961766958118480717119073951537905389487268394472548680171170684549527396054833286825254787319701098767174097091609033941670659665144339834206996349419884691204486299378113695706449477081531952805130966839237463897415682699929432561236571735463051103059827076556195915850968825469254711182221223869532767970573331803511870726839397968214038833419174188606114447943022928624967106222947137304227339448618559995804787825361393020778356702715466495624650882945985760162276015495383971790088494517629798788243010374873857275457038276225152251191446941900058408684703719994036573757650168773893605069447255847734555525923389775659500641639727115934770457262587954928186846806789395853682560281082771290695536081340839071648164444289995203035189201818814552719271527049814127529166480133473072458994214381369323449662960551873658015720339085285246831972949625780372552655616232187967319228634348881677419621579610 [153,92] 12381798430860583740588878768745905436267678154066810973404822504388690367074182584752896499518219414348913406432266426268039204980421240094155386683243952273996185742236676207993182514022056637754077577157779136392103480958845673949685697330103388269872173959830806651814646375908418328949246319340591855253282313101285419948700071403045873627038040073250694908840406771358187255002587262460673711673867649999370267248640279557806051250401299441785478394839125146246811485912801886825902218926166222999539374519007179250978371051403657987160550691347800447967233701684855841857493292008645753469845330701277280089638948595159943422418402740387620063061715773742684510513966937748288113263685489611746464972817236449771623308281643535565194218808009073973027085052907542402939878894264733071555093826845678930122051500144268876404599112071619036460466446700059817274462097473654049782985578079614296384489029393257885460572718288058127198035109092327125457435332924722167187917301067364266063084374386312041045531715546076578879538614257410642008831367700994234680371345708386353079959294221592516747014966023094763085937405543731128263325174920750462710085400923259348710070370530643979556406651325507781684971360226978979081867588125881054335417084992497392900452374936820518308833528321116494423062080441262775701750372004238661072168955188429284685546984766389777170281613764158433632651016244431824200806324733126410173006210490613336201287627259313966790857030627174756916914683195430854110075689174656864 [153,93] 332384931972060908449263230926930044835786466406610364785687858929040419819398324203615009451960168100127026331564782002932510433612300440388612955866815724534435920844172854706355316976687592386069956358145918462665918938188291511375268554929339228685854175505769814725293794317771822996768913265801934954000419074738723027422878606923679254046710089683135137437636300409877405899780196563788657394053722676069515957932902557369274915773061635664396399112159628424390199842935202166408125484102888041063061821488073710439816002444382098052312651744053660492682593542549440711711489169921248702119671245707106174541156734501481972608716846237273756377339218569133865749057035581382707058444855481359981020592678812538797254023997986059790107498375543662278375916227787381298484015293065183653339129328704400058118273671536744496250525263909591065531089986297188110971875379406391950929509330587105198359738962606112092043924929328401207742601525697405523748842116391255155194108655435224864563463048849411797777938052368716299477580984207099361867919265775936086924833774337771557115837649184117495239399817561163577023260117192973092066527915427696909174275452522351918984352628645618031787275796339957007038627632188910469489588992228704675094743961681020361780314821548054220617730439384412958534719557701302741304705869959708903432671730932043648431185193980646511255925195746476536181842824659887502853216818386741993808882242054597260456754970646150659253169273032535092590075305648321246982666941268 [153,94] 6132367232828029469357610574695552462263765008020343484358976581888980322979223384824090385367655445932928068839215876293113476850585085263289316934743369849756508317561719925597050038596035265822860610707767969133444524803583531659148537126275648400916023917858106475378701667739983867318159212328008250663934325421787440534382384996337639439136297218522504481282422938528768778777654681739534168731545689470526073776761818424820773407838565121325423572458638898977358418700784534967459054936494183971484810631253672163132739878086135044978789732010258895587811682382503581410434556546600136339577736820786156174483333378757190911578721561755622856158092526733279659863486948227341300004811065643566126972877665181850989349601869236229386639302087557338631661228456959342215043904383654433532722378999012400063398303323957465079692058925747789941521886022333623680386268417022622717737343316012608053699868506556426347821036170172650314714866280421672648494767987919293990831186787061663342136831582857162710238706171424565296871486730415982730521591677135820868000819989437956607246985539700992043086492913530525578193433361623430445306502342412492853629773286320016312158888597168241233332867839584249206695552257963690517835258067215880350055073164911126134067302066001721292201231932253392119779921796694867419943272417062229791225761628148294732953047224625214529669098489797119107174413776864658278323673191833452740898396444322893368614538145885516058722156115963567563732411428723063565043240 [153,95] 79699440340685762656690239016623759117729736031220374474778804522431340116506787305343405936946515982459950498539447776161254320417353327037750717657252452955581303993236843953117502616487680475555559726084691466474776616816066745277650064360057384259313942915563300384643032328750807687150194179767324493397846465220602862909372197323471371980135133007464712591630559587871702922549830275835012107357917713045380184599419792731898913535866135837942238906230222517047532763275051869094429299373496101213661072665052902338103063072469557379205553079177346497448034156416355454984507316526738660273241952745127591230125509729701888705983518268392084307294827224868885629063772616752192516601090459970079253274233327220290403717723970311994618404806999709767218337358455075283300158121536276591944341981356423837325419142393809042555341831605309655116861908349744857537723114173077775426265419541071469779075219410242867924477965210622429534219872925549079766101216183143884077064664426721270461965949436816214882728155322794450837778938208301481730661030737804648658434416329349803650689506367592894589129579692254552361099723655982592044850578206254249508064422035124496791099403857927499082429883665714249321308973535608483667407782441562013624473838316088463870840971754628080111510004783271820056121866415722498595213258203384184032732504941465899019977222465103995697990827220027234226310178440488631094314936581777388296214058542374912697574669280849926174133458738577085325601250241556147829 [153,96] 723367807803743187488817942751376106461697675369526453953963502537170500138610017453058206589934571075083954039621845860492287385688330089400030951664417126425811826483364411133181771599335349265846114862984734721795182946382316235848454745752470233429550092892376945954929159065035195177264407415464428420606799352306380738839625034941969951434767829119703085754229710963586553867008816849750797237699754737628573399119152543846986770988067626690092907392143719446214330530711916321017430143657000976232327194176256676768441720424174124173380079986499950634671222587200760950437543057863514253335976778789451452000343271360862149413577386160929871691257400365287623795067631023552118656570405844588720316759710207624661403255616209905361875153409933219179861360598501754293779936179129710030831703863334416426227112330512356891798346891997108223900916620873996053667988714559758234774454949226721538438813486749674606525645610416709837781868748485191937760227856842229244954435873967386415521974991807150336575295749577970738731417573277261659119764812196385765084119916674958981218991211883355646122727994041274985090832405090595358909234669637322518491476422080055269183536064788799898957097852252589730538078096173894076557385630779441446823903262100148071536678468801896919616642917770821410121542198530977166710129045336544311084664932733506728398573872590145249846033854537972780540197630834316659480897884223897571739799153187010552136293735415086437624670427307365487664640395508992 [153,97] 4286080801550424661720786928531590051142071447249178041280518628981751795289271184307002418290341531031538629628789381750296468784733444804164684223075414984013727119171464690248230211090689582631968145791311636431971451582768438835493052860115268546337750229417063763849943978450999853961995858970769894742614403232790486092365723766130399969444764709208245165490438761867295842995999834254435197505786172439937321292552121945143062468526464390591665621415357071121368232130325949074248843125130779491257390014382500812960426878226233987761265382690906826706816310327466138489538380616191052699902900200619753476129112025599258820157182601711134957402291014440029205336758838832521376031787033891957671438169239144770058953945742906965872493447067862894863923352884633320720811726906273911076751310172218034861590870626812921335388829151482137889110277021929262866802163318702047155012747834800718447144175967358596170545986797874648844013697255174216851580250156327584349013757753031288774472190656356103246038994514425126995803234865022040696391411605173852298350956388810435456216395857050098280352041044174774900452298915338686641868207755988588229728171003215243711520715540829610488270349749912196326493142214213630792876162409460106322106286389799800715398687069601780173891962762624792381973204264238450120843360040449209241621737812380069737262737382228660131259376404952997126505579053870201292545666338804152869559851499979483174925233243748806265988863956439733410832951712 [153,98] 12000177530568169936240865349826521032817865329577728689284746871415512348932453542990567013734102635871097733545157813567220665079753041719607558106098893247765673623567553246360461666335757528491947526835835843073772087772233487150106327589464578937966722751045671184242743853038066204259109705023003804591904329148779780880161638715866868962364209302332875517578303757049744243556072794309297245317311754910045212979966632939861136334557202721217603210548987991219310933313213899067809036253058946354084370714364447327674311837863243894765451515485944255667169658853388144011839861186365608133173222044745405445429476367943331994630380763628564174969065025836977159979776977560802026610813030847591629828270250881380380847539895412184438983179159227612847697172635218339627814722410447807792173301422240587123162799479297380386629326186511263312144433488536049803308762740364236579343874011424573359423768585574048803430096036309375196700697890393241579030838487367606987366870052228415140824443888001424326816614479052917158907504220523058239582029927238746176963736104489998278971616552770467812004169205281026396675862817441004462875267348548966287748479698027399550507859445309414151361916060541268516062226354010673015354350090037127324500298229116032084212412894966091748544663835228187538698714360451385941515652404177645564833872740776872820330027096984262074400559378545650189590134438871605803232489056911630211618665851381457055912313717823092069386480158256986690432 [153,99] -43557583682234765971737406047843168652338975280009741583396761527610896601153350151934474361754059629326946800488581057279368298712809967001051371812121669452205845309827091708144143115312859710893922657486036273405528054660699370042606493923734748534592391446939034930570985628037068080938847935283314315460995368298187823233931974204355253542124559887969632845977392870092301141416428346380036164078352260022706212233600305638836781974977574979693299648459415413158549318322474181048479490494113354352117026397206855277147963466822546289087102104510355256262445551661691490903483998157849963962204134442502111472851513948927653831978388463577563653044388111613305919934499795632696729993349481466389109989614057659229205481181099453297880003109843031645245588228628657844288280830530276297510447146771916958656320996410613712911527985115899675271485853315632433914230082891572986575345840751598410081287080606208241009299752093686784055111683353684028627383976786555887155701117493368026569247328032038259329100959475656631594142812618541291313278316252168581013766924640996221100264489524018794245300897907341129884546582567632749533462569029741955650636102094001514311635803319199257878276581261502016442700285906907923219062785683011750227026655247768207032846173207064395149643171806920561960774061959014587740080912827781892677285626808619486409980649266319329314320884049141626995379452643790295016080085425418735533824900832849890757016425265006907505818453866806520 [153,100] -677317701506893915131061374620213736799356430358192988944456441933111648449003122556868977997022501774131970673106639984105057302911123243455487607679701342596241533816522860731767755052184286197499349832030048979687798377770823917574735336915746493749096429123056397389887631844810491512108768714606301243151112160974978185668413279351613989403131731965813188035703520279989707342319365659970230343657369841394392752407947015935450926671055423796840073599234027931028707172636181645497581936156551838752489991489318764043250566777519215861007105040053108479187380910055395510677955811365697204495295523126536585311717226817486004402982612639684089880202491981629626729693330618562778941160015929591128776290297939748693538722849784467514048499751210920155786242893914688503598703666278962056473393936456158329449020210891428541365596598223967480739530323815296808680957579759848223820764093975455343058334311189506444203477587022083988589128347796156198273733929840609738074496589109082054046988983872399196781904918199238321526558071461849992463692887477491752977697479966665575236456661061912716312053669232433470092424950153022292888968109869330208643790346033787395800335774949120492809585766793927306151075607809515573398576275706073470843461237947767768482823941954588341811998882885166480394441419819366621823561371693034343039024942605719946917983233604649047064138662845739276035130423929728820923422739279309829197190392836361739275442435771832373225611332992 [153,101] -3866751154184968414884859814206592038921410650999033727241460219874703120531408825718522565388670277082400780127649776189519387165322588117064222171966015208010611037629235113024323790099135271706707728436060408631811167141359479270764981637643227942351673708910463822290609215604665388020000956040167640368476186206245634726029863138102059769928281895734207094582990472844566614881482002932957574108221923176855936922516723932911713385231141096694260562138236977541299399147472754965834923401642411553512983609264112497948930391351579192717496731066582563952335931371546235201746130648932632265760890983360613626866119147380162817372336959596363146192398258378160690053702152687680286264536297360805590083145904434243734235381306711212891293491537182748858734405354313173040908113665091442771363346840769665367321925086611598185262439951440448199831528876964095899648126410530744323906466097105759319140930578560385335391513366432155525753801264893054937102148919432333430524275461513224371570981298216302559960251372493046312678723751435355527556629411859924789109169086910543965278775581165568529690908003791545719653233865473816704625617482470918013066949957634119010557302441737425885422030906250673705638860865674451109328330713780476807313505305587497325280227906204527189647817388058424515842072642609973389160383717848956763472463374772339418004708856797151582734364340065091012279518011960843303064983215367499188803221438621308266394510755910274394517552 [153,102] -13533397394283948727585536156781923070963093707463379934473486200705988314722991240364553193820552122859736314980649585004740369267400277108099019679104887187718939103430404863297165562214706727772594868129371959879155860569973527036833897072419840822565948240257775431401044629625214724328188528719072317360186703442709835209917829149643120156654531724415774404420905266380142362135617334478664440096006677592803617688188296996348668901185559244485549639407070122593150200771551780027142758782219466407340962320166176871128011444684621641032402226394657344660082592021805114354215499859399362001623001727046717909234615916537139429853638044780209803304403612552441497910417956315841170458755569410041512732258647717505926788007136697214446523262570207372986251018343714425856675426193594625084332133769636408075985704245272148872630205747219430172091973432844964907295984966735862343602804307724602265875136494429548600267030258537236349827702920782826264117680200032751568016296141676494306073294969052171110704249416035343507159630634854685596546920138157911663084763105074291345280543053093135268022416431317724786541224541570830476370757071175205558192531269273714097263593759781251092963881076417760364910886763738180495665366820985037966195972758354975019440179125774160926461188094660184166162441356684062606069989315799951329426309465517335342292690399289326542905535684607550563362187795781816786358814497432886308113597740572557733525144439083413064 [153,103] -30192904629930468387925672589871322861485574265598108309674379376222958704880025890243921541846933640777404110357399905625212361941062132598382409648737739693182836729623968174743595802991169986937467435504537469569859896923020825214930832438903154821277845939825224477732897506960408429757032999263967538437658076201618611166923185210609690241223056600349991361384280596217464611362361138939267250299160546233737225618353090270337327743854213384222633721906536344538660170844237481164620663094646524308459237582533693721992141754907604070463906918875880401704546470543154308800517558867484051194111990076598580768182137642336908071190224129175037876097576345641566166070502236119201655639663983136707450968159222772733489638872519631066344878886156828067490349985222513718587255349636214668485659695092858747258985205308313361670634548721021590359846115148179459320876053335649323764024021575837927563572194755673510651125828045366365571086281291768505417205027089459777132677957480718242336748183802060484826959201621288864891685706048241623048805300057540733557515503620418402265416937869594230320661713186394199051174036568008593325831257884157318035640051432255486308786618922216933806560734123218640221297955168290578267187121080861887665298599100381035215159685751608901294237001408689058229713539744580094236817459700054485867966225682567872418529457126774573091201275148430257309304465190634441285804077636158824049966945898172463256326320482069 [153,104] -38630384092209740817986546260058346516812393410132027096575982379321820054342625232775631564567195926157640776248635867305751948333105344567800114847008842388369173865510669201400636898932716168227505843139912452661003930519386523537903025801385734497490887425232489744370336679647725361313201940077651842695953984401055351309637914994463040730495260452305591280499337901151837708248159562143717094767701036848265405241324394648551533156399844691373436326327592885750258382602507804233344970863398093730078351057509715097343457509540805778450115753041085810228963793285510491172493259269127861263577437483424505711563333744096423567977437650354108127914770681968379030009797598993982833663232838543035498045924461120342506341507312265749889010322924076605415985597833639021417501922059245151958351032309624793381196971248134018330932010899281966354207242005807069835775878996661198641450935063790117750859300038428836882452701175040644186692616789414604490932851940480482030714608830998574345266990892134086118970663798388280408755864124988073825925287829909759699344192601379359388013331881293070067433973385140647325583027207044930698282799871780354874692268991288830272090238706734595684327321796190445796914517241945679266827886171903100499891100227453391496289701675262060983447327908987166310850061295410959695687129113344422741477320802347411800268160271434859903862511208245261210610524743695662805986421681990624882499368843677598379073408 [153,105] -21142952499233992079386944548486937314650357167863288578405257389261574283441798913045790703313107376570352356786843256095060829266909601876634234886373076391580907457251984047206318024018809893906600025173280348589600797287106427144272887353871871183097728280609412620688587482656778629046541169757440715239148843239859636634657803013463072262956703453015195169372881801678351553668476072478932871367798804706266757529173279020771368659509025304750100284265261799366466454278850270648297674408458009692798933853477168335633655472230528698136038262958093175351537256594425408086428804645853317388655669523880652574046792297596606980627600458409392159508439221336083863021125062413836056423116320670476293957807273903937115926285241955450975115228242837252261539588299611991470286035657560899791195946868042462570980753625406851410381751456113983716666622456346605736239965774425968473407687304116120729194520386489560006074227344541779167492952305418170377975080940638169950284802085764484729646901760996135172220848215259123976785097058163460014459863098926259990707903344557265526924795894673988260033226747098343332818250005602728469575066297741109256054529882368325313756001712008795590507561688680065628608455477912775172297985972020444122527215886720224411647677213055882792330480230435184140842939565205058761391270539476963345537304397145083378876251546803197318302023208064792720699509913529952720668766902167222962421451313949922960 [153,106] 30766530564202911001006562349044284047080815415153117447531618390252159403011067169995743026321818469700695809263612144576550642911129174514478929076402274493173243215885741533057884423592543082181682391143909602208315314192119790997472595839831895348697385126277442269664610090603029770760290324261874317291080714524278598723451920928081410331511673357619681875868913002344589508183983741208109681929251366785009169836489502864344525967535397274868110545117592422261013494192789139047373308184184691221245055180370115647509615240105768605446888976484964602423778743296828406793418306023159661836648825331130906012261339081822223709970457844375426658273634224006791698994151973879454461342078489962868452244490372431493744636270896112112366042962169194463694059721958038042967120573798444170257340753077285988319263114906600051485003160841264229561066496607054272795450124587703095582765261024576208530480488148207646002440274654097842082058619924726797281402527924050315140718537394599060578691981627091060957659178294738942710001297790146692279540702189994477936362419447703635265992695324954481194568420750384647050398141653203030363119621876342457969781565360854019964074340202358110050852729496033595669722674675428721959130046358557103435077213860144082064828801440423919281482253676596299588520945280868152777738255861880261065620713358585849221419827171256990634433896998076815624346767505372042422250516924122580684052767133360 [153,107] -344950493649855633590076888616240561670565394286764268277404673570191689604176527708798356987370135593319093589396587570022031496770420499631481506769505119771201410168744588575967757138361892481929049888102926780845392641181664943988971715200966587093632204261912187241841383770915422881913230050892779995815977833043651620116068561072470060825168250235961113892847965564114231415612110969648759351881040633278869517531808338791052424363137959631267980829519777235336066819947020729293414412949392586221320538944880981697110287652645240877276886788686955197844152393643627295242262699199815572459453079590246364819939248456694839333469360168740381593247569466359200104293358780315021805324432701585755747761504796227549023334761322205861602051676976291683867125082134591602216990267551123890291489933171248243738620754707061950664027768010413064809048771805159262128409730482426412488902178122147912091897026531823202116023484763707929060775699666665499848422485738277528916623798254835623778114826912756115949703569710401490270583131127579797275353906817113186872090651345559070951110338020607867841010325196659670403047281349416597976837640608915661340679124096326495556041000856202765067993114573213430428037301621237998794317875560735878163901332474395088515488526943246695920207576000134509541972091704150503575830848932802026815893538287697689184631896716147585327833818900522879784897823846870831255609077107888874563264226 [153,108] 2009825397085729421569291194473534792878005679055643313307622215342618672351520735246794932879426003194604054581433938392826897607687466438065175705020492830050727268126528363475153317847040653356535948549898103891831627280594987351463419809636380491440191382834153857253295209824817437359383462661314616021857537899562862517870783847513241585516065202505673320788878215204913276643426918594689297439910696793127473563636153803563630798776394424921379162093509198193336353716546735340070220427329158452251879868204686615622205806257037247581696703760552460266735325537724423562906026288320800059070589565334910055726951268071699516301231588972527578374037712485177635834343920729471347238703277045585052752877216470746213054004403095974441964372292017527239333023869744848135131255881830499475251646982178143075590979914288487523562452164499752322934851925588137231284442145504058323383486109271517475373285489440354260561821304479147170059739363481471721541123823284104149735450053396581744958268632079878685652415569412091566319804221662044904541695010953665647593867053028334286372797847750179323648604365325268601687288072240561549463369867390190469342973331447954074525619704636971856102300491432963881762041013083658233012532093961824552598713072801061886955792680308506624782108937639709678245178090332169263844012246155016586781872793599812372109933287810348047139749943930513522292212498185530714348133492247168982048 [153,109] -18273189551463500639296432441861672469334009358085740306149028490720422661043061226901986888534561709802082747034838486228685280167857288987671548090421023939183451288015761491334319078209964992158193291554832369817313254803143713388223965193322929049118877198494451772962424077537889096244427282901638655102975599652460355393116585384960530921710614963515901879036089263761059144673472003878739930344057223884178856645113348784351158952417363611785713833285946657967407325475266811629206813135691811674827125831299856775023569455605679029864669106780817535748272050070868296266945059759970656099164678281627086790670163452369374343524346339232882663020673769107081365069623735841595573937484464152718956037727431272698849649899477107081607024234470111960261644453954527615341779608300982760351532357709140429803951711855946918817665707450153350637954557420659855328374864230016332604721504991866316272856467316023295163608239683713612400555608937539006491510225509012634587433831315044848239767248086190000624679735535441471036425199444940825603363371569426937999974409174404615007727079398038464509284688666131675283696561453718375859296308270934421517304683670997990661360455747501992808996595420814305858001848516833201947064797120170767175983075528308378758369078762911818757632686413571110960707915953676749984270281384075086493584178809960316486358752602564458485768317422221678235976544655443215926454444881466164 [153,110] 70574067016617135350161605258964683090451123251126040941704977376825989654341161673930933191932561617637906591440545766579149969771752789218796403037264799080244998369942952694224417592455666580170837195177775200977724711313987039334273716919871649197968820326002731999844297446302284837968575745555588206399507399678729251022660353754635440167061498224465039184196988767294697615266145530196740691450473816077171345503658164172853348459797318214945167361212568833310654759868446114781986673887688502759864553860419499888946460280066535686009844288165237788217612711875737972497144886831176395238125468326875440761333300177422227873148572876864018017842907479544384699883935862425821564075607295458896597746800351135544525991806476291637739425682061983285952804866965134373788732932341338112362161507072980997451008186435145764225566618836561865266011485696322022877648819621349083467857990138670179667422699900567322719812192257996474562766487927796539456874123645799132638729727658802831053262846637473533400334003384539930161156407637392524830053222061417639622399721512528469884219612319839771862383984178502906477488786212448880664457369668673308821937532888251801744263773829320741941534123834485958441673973056599356796780911434591525265391690433147973753365764757383993512702578523783204100142330105875354442030470807029669746162901537438916571939875216888644408421816337725254878516714201030318208032388320 [153,111] -255621173676990293435914482496717046611621622464047538937203211554092274169980450030966063442346691504127033128514607110737631193728098010386599680959618033640567627738113852340222230088795720464550442264038136368989710575924489835767885334314677628923906424632508098722962016643837026906344954148582761426395321695633211902398648534676550687883066328689600246116546069198684432365205826265975096447572817411572270707781296546691142628443274874153932980285164317180225937247121794240356761591276068871089233964325277173062302857547057738767098037446104740641109191344274789902167488217715399309862464695708568307361376185010371574289590692217224143180190216003492298068792722016878803789262291643814860755484700658545438985877205357583049659096281614493506378753431987305348277330783218404730763643207671924852464107484284874028411655968516785773945375038138957722863711761244257349032681072470205845580853373535302205249885353846018938971447979945318878773079357966174484417467117149088619354657729092739034331822981522602727494198034362451393750839607546502664873891527039301458265726635966609203898062602505196885191522287679555461082550337762226804034760934598408267484376249899760646472187903581185421821543901617065943664817776356312020250372451821716938313235852103530753200596631097577853022617842810132879888154468538053110761319816522558350198164897615020052862037623642026632347483658631926354137714 [153,112] 592318858368307818984087581611271455816982371322148924249231933089991481917204914112826659010950304979879754904188064515581791852178188958251235518025967554801006952982063582450683829845601541080667291667609628552219211792509966398657716431139627448284546826072281914751878573157092525174773003463167010225739365401350491382907810244426517914051618154789173576619121861588207386720915813346568851427450698681747715558698662321845583115617277662243061849398320990058766669193725736010429974096090005912698842442029547596213467128388611954260609153300896245853483595922714415229750187553072071676091643875610826047658664911963075928693637749736707893097743411737647542106415828198595287411390300627742493985452169411684161741238268727477460808883003856528651342139322397703433948245268656878190674638201571113131589921628106977732183625632438402571464390540192328677424228167042516149452546916637696743897461825060985229210175906376098442375460013865877432837622639014920460883990971791440919340439718462641989212897872906867434237054733448113460038383212339648310215768729940401008052942724574062733887989683958287826028198528890184712245820920046972179039729833043751116278479843224846337706910612413211340076493188395637973107667044062695139257220673371294813958692918986606738741240459460156376067245629827355335268847518611029323220990722679063141532936827203112871797057541257621411545286347596286464 [153,113] -934285297302730063983608387031061986328051957732741922306605570644630004410499777057562450677922889095417074955442345218189857633706618607473421036052330999936804158917197175240865965643074548556579338467956782256724557270509175690656214108302068362399560450372954345551081280768205006240267267641137314490066172410747386600549797599428231508978652372761702592602752585442889664462477344445137860468000954994960694794797938527050068533821926315849511296835241022606702919874975851417924992020040173481470537387210642060597574792387476320277589383094625914581736733034389156751797028507896693514189708025880989043096411785532345334856755871406839153713277705304688328661374189133084989693395761824895363818823812433190959462979984662794374164709194978908123002023670429675657160036972308100810609475224921002237363525050307044916633859598953680478931835437286599814900122034888777848627400154528899550414396020381365811912000006365683197484000608310219643738074732541922469452910918694599331389125976461196798870473151664711545404122261803562792535924633052485635711836191190030968308442085902427037085967963419523317926408548729130217204693003576955040248605711035962572535180303093268228196470044163044744928980381390805435807214721597722552848456450395820912182160982138933964848304652499807844316981240290224462085352599151762073953323548845061555352363091499014665680517755797278400064497225728 [153,114] 952517563905677526000949195328900071267214543248019746288675523411489071025441826812368123436553345580264116281655859738677548620160914529818009767770098491256320216075638350262709956104938850675688816947816227105293081358655082604832678524811825953153676089325968037304447434686863296755946338952656045326453004064326503659033472594971669652506274847205428440446715838705950050118929465991828189846596881557677793303761986861969858719891415003151410989955286083128513398771784705640072924239111763314823681546513519937056927757347750131339927571826376701421487604162868332394811855512907628321827434646388752915121941743206617944123160865655195153005519503066665989818078461671784724387921506585758761557068512240116608476870961753154077584612762798523258019544483362600944427892523099325838962750947846515195713992652571890058273931583876883221988756933874836400889584350078421337865298738886201872825807179388738840908832372157535780237801465933216261765121678608639345784273258642250582489747523373388356368335087544939652852392074622931783888103655849220910609417299239923927834153103218663367714189006902699788582720379240133006537712506242246484580921605142729628564284444287265371324159379445566834765171700497666543873313674774168086923516442854909201769493565376891015833112845100624043576374692461407843242095853513024876177045885417114922342064464328542441014461201877497093556896 [153,115] -637745623249362093505888546796096506230807561367953522022827308937439069161243355369263578373895206499123308911573930349845267806922363195572199421708664407163305885822728940433834631409306554245155639066477042304526427101943315140281860382654005702825342989998594749600591361308368323153399135893045957394747042025933072135517023952285854098664486136075143723324097637963610822678347157895683431988092368143313622051225353528260717462620385357746855987441400234316317095578166841390968624620036506051374631585318792015374942147146866412331294080501560345644436330992615045884852952645930288837638069151613581459515376398972881099803600289400047765702276963507949218002354872798264267125796968021235507735834866916266223073290934089058282332794945319399911461211965286279054249919085834437706352949651382739378053790975782780505595483403627354410845440753395286744957908028689672798397174844689016321245153473106606194193080908578843571004047207632152650930257530686877901283356867023375568230724474858564438510885602350736021889841536439490269361654827021504957048080095449451428530783817076562129633669029107809528365917094041499893475976298335234664662397152374521234082644540294017476102473822281308697590694753105083963815377022783799875162667585322401760949538377866601771741207325268826479829384361351299752547730534965057419356444870161228609568572511169952652408888879059802276 [153,116] 252780743745485865454689885802231366911602880239018024965891520127257112593950429701469596940110246729891148649531476632187289311437524094529831329359134374437873043050166511857842854958825146237282483456645351960430638646683754752284598281515638944170443498131309841720726528369147987039593652582774255539251258626402801793472924652369707780238542724716743131889395816159201091075484859414293575908675041208877475274811752572699560756094332769117220910216425642378263721188987448399952606701948948175321710157873843066072650943403991515567074434010317103386239559069821357461879055166683391360203829788319880263042373131916123239678716854322301434690421431504243920274624531855865182255358891288687740437352059438210300490747112054194064832736549801909292317357170656204831026100004429109781714460351065834089150290034367108626853696095029314372483653248694097125273703077091613485488078219388251840173897863412303657354494079947449825402306031312475339820803642422751430517529447649706997640031247515421290885456905841036851218000902233146171168333735053381007498901426611338978117129373274927073832982811117547389393885410009895363018959361235543810910141728667594911672277621747054371587044450752093554146869559807281535747630335533885142919081826824842940283022868899424040172955219702387367515183358543004613948387791906047801280859845602550072909801606260457544746522938048 [153,117] 130098605575005801577625291965929550085690860043094312236049457180444019527811906363358388574039312642357141781399532890592589133291580351021345401903977299895623811530866140175789372663871833274315468147169478176847201034110259569524994335421338745534255320037357799585427574551691079457924106698171754668126326008383591631844698324885637965440194565683492851602037152808201240386418354966744406253073122422274644545393800914140001891604942257415859567302427972952057951399140842416351616128014337793649882584717263522844848066660474588741421367028973237422680223380240498290871984850613002475546619917829406265387475274526014357166331718098998680352531854778105180384367996118864991728116429616124359352150850821031222782850263706714171879747468190085452881237229657458818493347293249919896421599086433185255725046118102926628922538779684211821872601616536994671927004604883843263365334035414505237922476294777586021073718118454785490750586060939528738806707669427520590907695284862260686814232789748754403517542060517235082357808701611068927179915019288103230231961739409159022194624056535322307729134810150465092366963762683061377090956812633070319835710549281108831116834439173768239106215770563157480835549853015702535016499261499973469726306160201007000246850881596782865723212335257231310080018041105456433578959357982787935319768194899027752920923223103584876584440 [153,118] -425149028141849764638433030008808144963561447129435400843670837015696860104046844289443639195395720899641967705115380941471700012689292821170036607357143947382356908995424328389344560036820520255453623124905226691263472694838276368334449336631911597253479955054260394129394678622264753236693221611194063345899964796279378886880580146111937184666493650177015422920163779991605746244980592792062438836811923188574972965356374438807145559363874584008207645708368679865700634633011673990630499499309928037668564002791225894658153384149840751130862358458217442666394620768346316841685590820014339469384345054404050884953773977588963459090695390604997221337406130709459979345246760860395151523266077803999642850940772859434625739067800039834181483924888690545735277035165170585628498528639163582756398672086620169854473919071737236022152056600749142193868325245774861469459475054085659969369170792013134927053380813088508136144119094024668740666680991627160681187379663725641108390738855096077437163357028699654445596754871666039326388230854962239514104102206841869923747253407047926556209035616389743788852162425688295860923625251937537056613640140089708686059270261580272541403280377319753124820478872110170927995897202609120774232856629209376495662880395634143725036660281950850694858250171937982332561135880090268304330184964111406453159059783876924387265639032742717712 [153,119] 55927933861187726416082659987383022473670449999736726383582625486886818229099546376043344745989262543285530896180455102482928401972584435104386953056187452048394500901073825013085429319568560731902155574943829525092564752392687911588668916777572892787981625819508059994625740405033914691062265819649889681331443303124615976545493396092448527580772785245044519777167407590058828699111700704248149913462774170223735873885893637591074797543579510049368580557853307063083886535223558826715557444037444438787316174665869746748151471090114693193923428264128957554697468649104644818399901762181231587180867232930471042300437433536746375775651674529505763057841003241662710843649047100994960029542562422997083160694898874887146386409535576165620074782967384349197573002652673533493844249285039220024817262277982173810589807629534395969018584046520206624539795408960429519561094400303025032406389127049712441002202113426080637514656819745620101367090867508890249175072567890035130501564449704733963127293853157733585612918780408723543957730888067568315190135438268216905072280390523645081238020445798407920918862634431444935719935398846888335160455976465042360519880325837523703506228514077875022682730088300151282577665908816062481535644526236922637779959685072461440715271938777519186154703673431880787070902870887634303565391905190243783365601573358208505802506823600 [153,120] 296060870391583422269368044473184066040471934152791883082697639398529784447458544977318708732360150744939641920576488683404053197583732978315171455712062281665607916045220400686225888250649996370956784846215179613491776104530210603937108630932933633448102867546603022741427322760693143411600916001653137926222559756766192802532608287956771230835204931932733894858873300610524530394427752068037213397562301124778112692431538022270575864270699156273438689454056844197185150422208976276213934317525310775175982906282663023395635156227075705699657515512888268070751811080229639363662341033160280426659075399741113830557850298359377970381741794512102039746100580545721649315883626934511005060490769786023241034068178488422908316378794682371439660592301517303582194383429914282028116902898372437470093622670657825715288218124405223152408754888760884467918035647049595177218396738319738509692008187396683085638720510733132845995301904794944855211622272045003637199977715866517331744732571043337270203012783702049272792572120810469144246275083796446816421917698932071950166928026338511848305622645159798161883861939859020336410084733603752221686483693751971310407852618484578622693251741803321996000773253934042953014328595665217298986701283764205515049758867258703857740017752547653221048762526451509440668561428181757685051756393176310583773927607560228499871616 [153,121] -125650775606817521276591071076166555045725407249097627820547511603101040950531773700970465968577226834736120367899088800625717984228551453294496609537092648109952368294604993987192213246443469751577864712286426689759308710649029538956190242559863916922902819602780908559164102968049312504584910499117752525934731983888216367410520328695384507654835340576545596166128933058862867176203542939709944295067961559890372872037464664371594737163422419382965320232884551735861400278711216234600478515961660083980256606725791510722461332631642949892341753484600521778501282226784264792912907318492326228496902721788604413435847123837818861765134585476938063613876682231190841740829443069710435082371056986255654146453890212684509135953280768779649624769147192787865848413649875362466722900836277890952320524279809091203220479520976237029795243467529478879661528623973623318441049204393492308652717406476213929073750180182040952801557026498602766652592360121783261610864382759441032976357572716486277215090905031291948363907145516823028409216590228177966060363338180603143918219511471608979761707699797856333991010055540844620397367273126148265589214156095655612716637076626472977076718372580043736997277336455413001999966456539645378529161950291956726259761197205353554154484658619801028987733705345034736581569616232800141836404955840533199445798348046550448 [153,122] 1829523585121089870586775375699959620975533775362899313764263048321516702697021332421691275086765025794427895329806683010693295030681187550135106045585917671269362075755971225024938173692782078661087159473217694133796389471513507604355651611551165416048913525621272840049080705877137885394299340775686783817563492609289397881545728975277902021091717524648792023753216945881083928364519058200474217735088602700298929279965227900880719424692905875787369973391160310383361946292310130417018651338963122141051751366236962550495044969869057735459569512949506987158553689543273842103928045571676600222623725398465901609995878477278680392169946940310181361164860628776016214842931810105459279778420545770227020716441828168800540448829210766989927517615009738398217782472060493624952899664131455009168628899332602369563444502755956911634036679035367206113395047695744835540545804024775836332711358358955222411414678421941007974079988474840777237980085602215738402382959311831908876153048893702703142716790536543532020757107364142293887928314510011868330626600620016718245124440806369410904271233311876914946346813156611393250939360741798491722630276884968540667000866323668668252722823507331677853530943547026010873634134926063535083046104085432175219417423926686164145529916525740611463597544282254281446146419141721181032175516052057847938247065888 [153,123] -6313213742726943384969677096138351705032819678856339045175484509205258158864338554946079900276288108537418223800629670086220223930602636558068827701870577924395620013408085782784328443707915172074739614176911634122967735967674446131855134550758316341087795458271951335705437558441257030548017974186342123522025926668765595431754045708116242362737846744936810480917969080374824508499205543785458190065919065070124336236228818883869336085759704605747299799428896731504725139335325103771429937833089891022065965695408889001674377024223454022177026580857956292089232791398849476169511723542476604136623104334667966078072096928031972504625371399756934285277000193734456740008347705444515782823292144809105878855998444086122304407973972729920572322884311412711413172502843071498633431936376858298381345966030822822801882517343672580805948639999953133500622697763686984874122640631797326137028055254391229905065560951710130141079068441874462182675639365710941046886314269426886154339451290184137685757641142669727141982634485628926744680903140894082652020276892848848773139829392411082071153098760798639031877540361169585446137237559358014527740549023234159977339368467321162026769095152348550709447648040887089083078603112271741093718520593379361936002341883488130189003912861525922229163706563121428328279979073396130640290535915875297933164 [153,124] 1726335019703203148788726648632834499691684447237635326426000652987882973349122182172069440129330368410040807666603908499698965494202361554919301215103051898639614839087822566393162287088479576181106750712288438241904446074698850078730961939083387319839828061369947328959229315095157933414625674364159467482637040764821468429387043575685814998749737418473967147890372706282780060860459417442192237518238449626118220678204792057952689758625566700684267611980344346921671862349876278851535865563816472640475881712348898453378631100578129728200323655577808883484085162294371254427508367879875935600377424028432899743435252801766822864932279125331837962755311228357913439287371988933203263222674252465219011886785361204051136707656046392016741064130151806306483620215417710527880361777807019397358764652199528931789735269008883316341238580503744316864889259296349270476326200493598321439395956945016831446030410008019364940149013163820633780993558359604282500952714233259949953225829648795922320234385216951599657329680442821160414886495938306002865689184036777596751022447346801442994118479357202993821355229818377893672349671282693049139008223961602007119229787991812529735391951683509620862361033398239133282215354157961165503914393879684350940717294791174496582960477420144417664518175984713554351364815695418583837963145041563968 [153,125] -2930129417428143388127815979932198512102178043127572430982427848740354830803846000790374099676502488080010582326055548353716778652043168511206193816653597647773098989213877141068027908901907790191601999867575680245857482329889144812830933770170305898759111887466408892668560146547086145492242930262942859470655788661960724164345417289808273135353594207858649107099751123682022277731461212172323893070827564674870378082677803938228457809621938929525569098298748266618093401700605435501931358968840604537071397703638441574104739648106549098232092580571304482265471666244461209079437837461607395633665498822369202248263080010034115467447699752457019720323794315119917427024214307890182076821154727354426726169448649631203849596116781507124219480586492552730517662407707247128070544298814434056668462282582749166943826126379472737542616153109051228409182316981374880245255874327590226040256327452604972944020774956282799017941486456874357239653808624904800048704573966461225869424985457985981808189476006973981213817414130491722247803077312129204940401615989791598665878371114190236671324517702785353612272963171053508494969986663675712645953303999563678622877392792369589098680897131108295399517229791493994491814783576541290660427925980916838034772403621249344256821537798656923452598892916094692816843288580158469860361959800 [153,126] 700454498224146642650859594267552514229829713065705417474640957969769553619555611126348516225908633409489521530041791904479126481922405863706003408430143982637474940497260184701981798586241721442300608918801064760666314541459702559973883252777763051879493885870615472541483746183075161088613758803391967428232302166893693474370748084515091578365433634960126749722536976803165730493807980056023326017042241487261205221453296129422833135524270877814862824163834593610606110183493372013884570822314812561507044582932765671746471799881496649351106730064380129368032323915629831702742891326854022988031663800408796201907931540578114230341173012509448520234587613330842709363673577375711788903757657292457654179036954422386990336757493312104623991575741787802012124323480819817997895233089074240827406552176923026665074102391047060114686980013766467654026635707628056548644074851752019661529579361225975021253819646432927668105942789708720363769010443264046408257783260938165962370548615875918718344962661850103402738770317781825110756748543773466609384736885638064802307442142311025369062505550456204605862488978711739915092722938279348313142903682536348804723249613191463243176742508083446668606379757565681139435874096272857321436687610254076978792413746871883755173599982623086618069949934861755350932443161379896877592 [153,127] -99319559155248960270883160395393742512055803631401085839069563713972799779101387831509247277370191357304115418663475842362797901324424213374543560197312269262709913560815832516106294070023220222950690479732932273823353417445059982446406535387164080532396979497946215013236725890750510196250251572978101536724252057061933683662261476921209111041024597280366973539633484869043342952528058191792968517312727560467772513498783652694089835113157565287449976624137287125145903016362019407576270503720250793367220943853695435713383362271298783612619823261055766925483168881050141638461889446168107572716619880299023891108408515617054522741373990775832498970280012998949335763729551154187059995193218825739309479690679212037220380929931349688930226418057247054959096183862156223002173013119393204160737206171314278715774781680111205863077520745109165089314062622749247224571615556170715042522289796266323138383454657077480012444685981942749579045563224001718226697095758657223473603949376703825472199689680806547588642967585731231090181830071623282243378717830980696881301395032331269453201444279978815004480446716071046789663651911633222175620895173262873075840993462317306221054388520386869508516703146589406666728340591658793181089488603611059838518469607498252502148217646246018262667661054629566462131093808763239 [153,128] 6109644341299612143968211194294154668760719677502542402429189322381506289121154337920449581835057903491386871954962324682440066796555412926702247119994838539115010553179153204267529254078225930281011000334100692245898618365064858917250631825090226070469003963819425190501144800963440530916262425320980404863924890955033583181528721281580531899564693927628989276957402015215846029726114993556490262655468293185181217546204038937354996859716327888204801900172151146456480393138776239211876275605253114966854139653181947609483970325043435000250683902453026832589748131957902109675457355729849357747788872413954508448625707372691385181961871269395653716030230169594136204697915089077125594659405618011963179051259040663382778339479071885773737037394164061054919788765274709947444118080571177821375973542751578307831773796635382408764587981615249295745846206261839829712667340014938094361753655339789644578860963619753458580827042801559266455259074790213659049026852090233562462773406246065300006406761990142503301859621965645453731985099410996078105616839543318786985783723026940586142162254860203607394392053976250456424466826766552993276761969254568533207364115663550023288982960145558301107626517024125045918022930277861535231695176516007087299900829028801865456597937302648803807731925827481052684081536 [153,129] -168712662873031110104430072316932762378732382761560586257579238305976559574611441609470311032649132262030050563074004557612375833960008910940964640776147473835968986348157680143896799598383999996745281346548047495746200738417646682851839416787892693013474252937280324306561272949844551156962305181949590492890722233008038179910668388400919601737481864725621948688063053865824337590063454652702029122276959964208307789661080680302910112556474603230532264009014456687173987243459175926007128106892720410708970137593804088194419691290134711314522389585973902765931274879755285011686686995254301430487495352962758580030117345830739779857745884988626356228795256063017721595220464652224044670585783360088804347705590709172601768867868566527531691795769735934975275448693979838212311770861267252571465064036296512335706618564149438502344952502981599876855350832133836984883564275624359870518850768565803884826785618911816585577697919429915488238761895065518261964225506910501033991510612122671051066236724470245990762863084198259333490020861673508270518700975156268282585573761519432173142452295087530048094099384813383014288510402592929516347171638527582068532225147359815443014588561038571362339372531729988227573172278346838349408996158902140242257955600493568581661669616348485865904122005506088240 [153,130] 2046914342686084483999190354921887816871917091045070851520248174868982610865881421826947448135260169745193022719351383968869071419326247895466839926403634742174867665249811747415596338337254622517968701631593529588039864347735386369725856534197602383043251164985312118120085771887729062225150509791946483581831175484128953993174020327895852557870475092975233468008629731632725428910130565836957504337607266280245037971197949231379123895393420312489913318849916399326971976725605011311611812777542917073461564982714374540452187359451020273379821648278347668238518335506730761471720487963085245809086767972352842639490979469892227628609523697093740536372140348973781652563388020316713962789047114896532611149713647977198974472990736814817288186713005400609043590070950701212335367531248053892385936715495821986193011621651013959548116496420670205539668428224455337496002552165332666843023547266838070152921361694087172518259591183162562172508082679105711871240892399674620982257851391889890905194899305541174082419466300449984972839385101265002818025707746176927593053735754836483754554539123004158608811825140386249708943423060116966260427256928254185546311399897947718502240326193586826144726999560893566522482894455432816908643345572289362858417383819038865165457199945779986018099999776 [153,131] -10918778096754778808300090321124803975973400252069951343269945503955186640234505406750438211095621299757913034695405148991016613980517320581605819940238844795872259358662051951250389567603316736398195765542245529707483934141009743281735296728523135713408631177359505114191358753242342005920109550590406504490915883071399489630550138801300662469327195206325137511000135038481561540189883741545052491960201482819022064541195305904649110879748647180075663420849215000895884477690258506590183878777543145461057823414424792813339558683082097637294538032524729134350495566706501004187342317199124469142045126199148769337999641055276354491576924127944049465920787027395239454153164673897659995438858226844285349237376490358659343661782121532219012400476585659690420019811366775059649583986292103611095113166359396299741425590802036218110673508305861106702587342830638044711081595295686982299573772517696135652638303873465720993952880595163522093102821186413815945436530903793627191257687568189112380409838362264590996851346712852670677025206639457233891891921395613368023597579728256297557204896700130719342556344567709405067266048575480115886208606971751278184347079299914359783381994718940825300586187971013929637999048602367028085705097552912317484581857099984452516463892133570354564 [153,132] 21367308125063551598768650268099038790453255522576471887556372429780953034365237943968865768479365902068161321419301495756462280660023237730094512024747188854814880981801713693613664344949145905120742386145817841022360936767650153769286332405387809860809960658233353660197997603724425174699990139205174765349419383792799113322741606821983966253005589154003053723219154655372735577103754989025998525901791360578178033142133627701404448493864608063440897586438441432323410593881505184641907611999680395160729446181876351664140225723493390142392182868291510375377540334701386109525500968325515161726617584499820860614078239779377067673147307716701825474948244720872457038811938434679584126835005764778010878472900079986706208208718054286105093848542655065579567192954142825997046709920175789800084488145571983253923943706945535424807048442746209429708983319561050050512467412624533361529757439805984198923304747260447596142861771856789075539106533006730976220356488875504444158440118525557282785588623245261341786826221084671840914711475928413361685852275788884135740480582033759384446255375043507967912016364832886489726215271171398712368584707548273852530084795482764620008230437058400871435138229418821435491028780831885562466482058968105601648520164331886606824540092864 [153,133] -32737826865239752948801559654531309702834534980741538037446089831860143105407132788788929907111374929082012165890063618897024916511866105146887516411851118347829313118138552532041956763352680378093686703620787159523152218896159820724644537615893631283973926636614369192517516480429533308200692922949854917620778664578323467285993330985576213238014526714820901792355707366359972402141128184206445354241956856055990591989802786892689674682732112019387069511744643017252715360822498904568414022100752810187114111408464195113401322277651844450973134754228112605120926862675100876590439406498982919171434108050651674739449943009372544536561866353154309068001173464375139208628755050013011474376611099543253620679522208286208758255602178520692039254024899116097370789057538928942027044034057054215540610710066358714264844020006150108629031163851060518371925568183153185481358492660267135003058146975278954171891300183405381032066999493008800466120049864454832542049119165054509916260564947437583498366903904828547866599972910118981022265771355570482572055491076873630429335243791065646658842878715967503668315337916937446602408996405357647692725718371949337706936021784990019194544398758462905231135589857730676305033790256458117199014946377176138560841021452364969976 [153,134] -20298276555791732956432637275629426944089340420817960840510581991671206076934808623500826499585187542261406347625768008097953622837858984444085809921332244679902687182329735710254295696332309855860281860614124237508864095960240432568576095523808700480376221448980614556417624225432623264669497684385983726723220638505425553023098535596343228560279815742503493584014526831247188152300724419559655493531212987614756743136454257834597394238097757250611917799554510989803968430731611031515117893673089883028677785229285942368492747176973898753932146862303407571558001310645104987958423933053695283040469941378276382841651133663518169675059965138219201391993241837786769766833583620852990344204848536475449688860442253507885476123549989619597899074795635344598153430091781562373146239174041397671034952909503561815943134661171807688617201240234289395042987683389812411419029100336457738924659272059805364098760331826129338232915924348602699788222486289151818946799704528989532192376143445240535446693964819733820735560332776614902749706952367476902187988843598070702360020950793774200058818704325976578134451457512436824317108921265913195195576146199978534128090150001081746242362432167928512173440122174893976205497013130717048913039753789838871809260915112 [153,135] -26915573910771678350534636457951061929807704260060733838963231382151025338858083956940478670599043270106528616694655733963672484982882501725522623665628853474848528492238034355723773325757745449638893565404413047948590203975872531765913876277281654190422822986364710357363630120447526232562789262998299387012938675320680879784680201507312514641476680384420886222772855540052491997555426732563943137941248364803892211806266573921308483556726821920524604366731931875767029453401372960117389924754566885447700418792307188769882792022848841107568276148115028496187183312272595052453285037297884956855512491310103936516953147952581055964497774199127634840520644387713316729493834936300389128422534407085665131030100670240740973764282510852648199534139028048710834469086744204703696221954177778739277821243573964379889890045674875238372655076047070139019390185529249637850996234728540642676105336203618101543497845129259566161797571802892535746184456597769910265566627606253931648396033631766544753587926778166084677810682365914283608276127824041858471609878607117101462707167410505833674562243112994845322616073407789812917593659468209570384298251912228928691466732907445712331347766806201513459863972862683187409407351373620449156871689852608964213 [153,136] -9509510447997484628655031091470469360101318185182509590913756500475705840047506484276028409741654802653305523585024433316607489026620001503742307099790784111695598576088831055958320409183290470535626959536202340824569762180957406897765674793182639106936260185524546638559462446551900953785713012324213722307356170978108099617584775942748469918887356056344415347989995761114659120934749149097847101682931028206998229010539370314652622973570239494575093557448421449276977776465204761469540393853717014474257648882436667127491267064554958714880962563445509143453285485801410548130995925567183099750535345871461332750042225300850744824810861179815792904313233782793054923299546332906887542635810813117409084126547390637396869604589568956091525075510860203893123499579056882756477682822831535962834461875173055285813302309560240349126899957200719269445538267769986826061102473895203523378481339626018202693580821182072178812176999156144887613207117813051149335190491001373784185490839674230721049071250904113645882392669154215646936767652761469064936439981162716779293303134964390609296951022191379741397636589186949887156533464101124178104446908447969249080160101117766096802625316786628355730108016069654596937016288298212612094101366144 [153,137] -1264060020348836213509657981702514619903413772090020183620841990153955591520737900809979202737031564468936341380760509295319994313550610787930237323723349658761355191998033115239984877450825779164125932533382623948240400973056096296238027441881924362021826093112701063412593291568490087735708815167330084169323372666733981554557662798203540184459294975394949969515171560405216930988654166965055082717722027774372424442147164571183930955839922671938741782291690025593301579882896982226901724027386533378447472018758015721455191522766693419193894671226206703690487391184656310069297685562944933029134000985157546526976379008472847027836438681743400207653922530647034737967596936686395421721161066108365901131958251014024426046197376526508368103647451672928278317752963619602799118459696240376628638496078930412801136391608302463280331530247246949636473130701581788460570219338429963926512939214980538511882060046531745792039411876404124082681094289583886723665243857997836812932186942448143284853266006946736787294890653894654342945208255187332002363553884668163407942895224367473161568307160555592371100324984139569558157946644007711548942193171367075874093047963177534702307988240127242921414595923081000826806103274775628688 [153,138] -59396397828203732014787152494610703756236435935141455599438390482536198827469697619928706968597381041175390459416044200972215548283529747278916854525105680588064788000527530005651325748612039516338815293721718692896449875638864418745692084525138013532230394546374248326243489720442275609481569191920553639127514553601232854230967097004367258235795768805631331163945708088073131272535179513897615568393874201849615722939535708424712740600867568100358123444072325242267823192109058061588141598211353682760454999373716599547196439875056679010066019672202715291953181769660952330453443709063932201066789412320449894451530612073680250575927262765764946710064336115852713017705558385964982229084341684841392489613412953639318215405371378134213411368544371229089091045376273499625986119377765543460786993340084848270569118823910381107094889776987828268284704844307231057125306819947518612971895466133208081752575830587096368388099678364119879736322802494960722597315063619853091280214945673793886568017790205070292710306837141125645527558300789642339874296294651823256930640294256309242018582628497263522674662726144765009441932644869796178103875911037837116753319482228043542340145817135665842688955164405614448084892016 [153,139] -1046286038129556179863668096075490455706405276353311439905975649000731149977819928630485094702007612832015817729386399189825493586541581847199343600096030357389752664091040795913696586910832901477322431803287726440658365615340117199651496520410977664311926819445080255730802946723792526016072733082530334024184412699114479110523654671145461976347502008938135633178479420730081909131951828776061398112079631192488019431739114623098622121875935832463830882931557300365893496839283470793599571789747259620132646955325166108403617037386018477809517467146076806667133538453990870161695314573381832930666087412873241979916106213812113519763793234118198117924537408808640944963237421717696690813496914312171835146875373323750621030762849004411477534564046167690563210542175957674186236052393735290440050818389392860694754792507272124778085026531756546122845032251981101660450072163746003087468670352099345915875597549543465571172757217948054864414301251365933937908702976373363112689711342417848499033058746136046527536444206691555541364119051599980264989535063094083379619733917534404699878042305559955524187062954660114547420963589232553438923160439727176054406384894893770173418092151938050659631819832484254 [153,140] 2885336091835850600387890947547934701389842364441850732149995257298161257601525261738607373980425457814861440653642541585170195262949619397984746069081714071735013286251467283379662116485051144847635007684215743160586252095916303610953898686669483954522998302882264805222228753710184990136540937749265737981163146509939801740381282298089700541289134207399018092266276930578106727814932578448821545265986400697034080241627466497114622879151946267914967006222961744911337614352715107736912066703629944240347420214462208756510128705044200727615200540699936920003392597238305524677245831093619627209727666582435544007901623346765781463947977750798388114724585845014344860839821967137968276837641559508935036585011231882679562656404412214821754725674043168226983363018426547865689627724237951945629882427919746241251850443396082907246231277539487704450908809608364223512498435439384721085463425477472064645030359170414579456259800831794732852243823680147057418915659377092342568561437666990764310960257443782163066423179071723475570274111432427356078279018058937756659637407445258783199644223443410144937072372766988590475630402024799080015764811493365523459645807075512932166197720989332764108352 [153,141] -156019089618580373117225438876320397941421674095500073381188427752667234328046203386071539070868241997055783140672132189933676444092136336462041706029815609160805978508286349240281504030336175322778035102910427848110340197086111272785159092197431967337782151956816241740408806847038125332481752431831048488558670470853886964933518746851867172744150957352706903168532251297520532624622358644547170929815860167714357207099404057918579380202743021104301033811864004936860820890043991629388222253367050557288663469011081719374795692235891249048187642320005332629466555554490950353848139322880017491582068770659982387737697500209041939110393249242982447154929708711921778487034901978674763412468938225756505813519013377326757033279556585271342666767175678524609504769956055824235241400363587086287037483591254094427293094581794568302026502095106654263685733711616478201351687982116889710074012404487445775851172764315854827186300932335316006553025156444532704048028341999704506859593540511639201502929369458321849377344678875470240184910514082604950634280105822819206623421609228586322167153399772117610949575886575007607010358186315194122176204553746389826810659566540303612880226887432 [153,142] 795308938765807047529802541059881537904437298645136133806185263846598459458886923753428353314533417211830369936298073734049514404138567443893266294017663630392956132814649369334349990220506476268219409777027727398430774796098078312166394735182730983161947214914512413964827977729992882329116264018424096239568421325222190477565457267183869939311504394299040560335774805299078416098305930078872395530331519196129282763298719089685756132525700970981792383936982986802550609202234926071353588850350490673597163329402203345588571840573537468119470820010862899102470267149355649150555091921902557804069452289658102164145887787037890758655025882918395925519698678976103087721209780933608154125325737113334566783894940904730967282941057477204001915988664688927525887238228282516935896743310555480952732396332449883567810457262258360108443801730133038331538783671283867768819146229531211115766413328598783770887277627783893638529682907186557494851604210015032693175311548996535007299405554475504441054449500032193424163333199488921817229779935166199602617062342907962242311844871190845111043467185452669436309114157823287391293035254439966730330441996163578968223215975241183168 [153,143] -1050170540503400453919907122210829555094563941403136201854109733079868023387797470693226793466836012287981697236010136352401010519774243813316699361356706010609184313838599523717662549094215250693428568667750544047283964938803502896245243662702545106392209010795521104540055309986803489990988541889762532794225673425113095442466339677859733628446883117881895973885230672729500075008580382154242681522498504562907336072628546115437582883831395344578753456794093727772656604850177614569831925791965090789367114893869293002032124300791645483563228745032654611243521898745316745214770814488665006510518790880464501678966310634734187503845477358546124821236389258890251294144518475205401012481028992344629301382933262773119939873933478906998187840474264989458268181120272335464492313832146478676913851670936634468580361367689832652167791997925999468666662906660429946628714046507599096597829509799333482421694412657081847675146945369682195120151395414980030141334256876133188778351788299210231516768554004224879285897356350469479019827007219292185074801392729116643102144895351155449902350390177251327412346165481044534925823151898005172604899633143455827250804684 [153,144] 311703455559450989142164277717740926850679876474527041564633672952333581245048323543332797230736325991120493885411651551675075026065303113515049792212325721542296914921276504618733544028114640126347277820998679870519152747676815713865209464024297648988156670359286106140861073818913982221738117561581035253716625253937063209126419235591831862706245454736051735554365571353358281533572000831360033051969319652551042337530811724658819302447840414025374663387283267509773972470503340447515252476896956578535480688223218042908482031677607289752837145521337601429268528369011869073113810927907527208420399212124592615264709665656644530760345706149594846988055688482505186890728253648917084250613252466202259818280496809332306374752601432090894050653149290307907081768384179563915273623936005595719359641192564527161849366973631395908353288733207302526214881259618116506597994951534268785465423882228184215993781614947477625936979209359182007834767165812528809312513708852265839994308114972065062102534986169994354945895455241095752446053822889717753621275889545307832609100023482055283091315759831385660094372897636605994364297805192008092633610740416 [153,145] -203329643443153077252101684622224024643628673055217914405093715350405330795400815295698766623258409497320873335437626432590654225000943773088210374294021640795114633524271848258012151976260117930811583508968485855125151716293365676158498749950316363115247394101331190679004256277957053452203487804401204776624652952139081504304514268617056446179214235763362172264457302643732250372056958009837999518486479066857039646094118444831648273356432767851046969761788132803665397672226053913497496829348872185242219574903938775559159700576106704986214734789340724193219002659657301893469722827466099860021640648705129446925871069298844312409012670851533222237574274419387252155488169830737106187739188099078143012589035055963993113159588547290951617490328588254710098524226904212684995223412789409581681045979116171139683580695643793979500661387737638446252754828835292098076041627991230337383570364930956395979564157158396629760873694022213581609696307690107087159714943087376226104185435429069748886912049615796498035900661031075200108224526646453274085020072842982564106938385794654969387487234617760964076544421699507284180774773376015096 [153,146] -54265822359731411703504079146607896465943604146306290789640698274393759383870768057647111040484784024275199555770104519795589773458067155501585036673506247002153998800194118715114894042211991508162376457645677036814571863646876896152295925282614811244689806934898294328745099482186848098745033371852282278254322497688126629038163317867702889370176270019230980103386118022981239778806615445634636172799042351014296724088063508505444429763794398287111897317632701035820358365427068592924622211237592233889279484383862276862504802615560362295128766229154060826539450428149512835994624411532943695316665425198178486993505485380241990100631285583433148258745804283569381582258369880852213907334728484593419721520601045392564031808182795376173947269858486326783186846989730076039686508730376597754161508774826714558282133990058294147828257925946796232573440036576072321229221374724832180729007109476801650850438627423322277390347891060018167411190134426417913011427241457784477743815560419727996468759849100200369289976822098563828664329307257722852731290758373491070141827042170063285913914012255002111706883633516320468869216 [153,147] -2584407246395756775657929601891307368393235082388049974362025208752410466672529224205262562787028382438429303053070751381320791399109128946164295004443158894092636824087505838326442764736382413520026607960652429261990060702170880300753751612937368286903316901857583648149763664838989493162596336386776040536740015633038879783685392015095567462678466315240088489903382364529711979232713662777499961030720016753510756520965235253025634590226151616501167124911732530783683089199150344817316797704671207071451185563619998781871546746861832790344482858895232714511294911352062691867528241152854187638713358794317070409135202123974667367899634258456429275276419554817018645211757577018103548843455302304822923720041523285996694716139558401358648011314969090296730171108092350180314420519505295792963827789250413521276366966107928638315647487633112019119771848607441582440760605662350901928407747678122908245813072923656945244147752394808966502571353834340875050617170919063965296964104739002465314075289597090767359061809581358088569191132150364253419141460048142053997768012427373895069617915736372373473609899860 [153,148] -8591775400493395198588171549006898875574565221487508491823908330793947617529969036736544040287916699466424666139997434688366298642744893986494358350949509093665665916497652466559390694474490738634345523767686368945614407913018977977402522500400623820138250347474725222606252065464846808860069792140445740163907890439022115554090801955917663086027035133291016089367383000840293733400945959443085511535542178206448770509196269606810503283721658506587212327325080125672214910784113982423160684671963475126067784903675907236331679259885821387206855618883998204127260389391158062593277786680359084077312402232633465234452273804006630758289690763486106175686901768988372407696268663412757686547068796105657675721600794202697657584543484057161107960535723719355072186754987067582549280608681059982795601090545426242736873872679820698913451277773932185166757800773041247338109948234169598663141337418699204925058416685464260914380292889151219850861712093992040260547837436561590395104856380332776668435068519163439175497178223180556165472553840821653294483472354563074181360730816909814409355915272192 [153,149] -2151431873643899554124550224189686112965323074488716377272626924358332863792124531005279314165126140309896101257417875690607606527934872828410632999324071192558551742145622567377800095959385951743215589149427373711642383620508841414290732129311091801277907398490537540643640358063247711964852887499199224508476296611504748671287357745040961896982678550707113589183784392640818644904128540261875780500008477224798306176638505989776168270960260169436882042141338255236267847755433086342474280455253250470218799384773505934956391167847334244179869204389341884200168498121922602623932232067882539080820486266938840250737833146412060070029272948422393806657964397487997451914188159266627201103440313992867204932232573538102036371507167005741861257441924760904812564178370380955137421735479109796075570277072428479936962500792466013481927720651340332400725494205183644124701975359093204743140474131105624628549319001247820004313369652532163769586357275498801777556737872115678973467407112036075859079680796689813058357882405614833618036816677270469034466622899844751625567484309504591376 [153,150] 13186438332038891776148642217657244357822332745396497594841173683788710851013675687244351752134402968500452194263810978559915624257397845558704511188402844977370787357314726613263081755487753872427501152628529285294323102784333209903087432680141744632853570126208951070019094842118039302223366678629590623270674462034990158330583835470728459205715534568071841016656084459143149994049032234487278275732398432018727863297290202534264000311775649493912928256487037570583114165128049168487132005336637338239283370359262265514013573552271730843112357618061741538244963898471894981414885210664593164129200340445044038367472245793209453056484043229405828843598709200480946602665650341238668598093585311909824441979383469688332829698136610904929837917235316047163160646516213271739521020446142319092675593128248802115439725014686070323406951728440838561205983836560415273073558159564736897476308159247056350506266404699557872569585042076643254306640265757099905542374473705922567931181076718582509274925546798740398174291280773567178671144480911584012210826397111803744518984 [153,151] -25607814283072206029223438388148962238288908850059127930616176199050022822262919287564832266064032658412357547258877554729981659926419503165849303592007707890382169478412084034149357523541473707665690631146619296813468715718249685572388166351452074857458628891542776894703679032544350392721156024926204072421792063239724815046062530933666410293316351239143053452566207602677025387291899452982750782177597204865871040161477974025503684377509672905178320353010012656099654755754818844948423140724771492717224026126526694232546014591805980666017743987754464573194218878178439082945785075295812720066420316543678007986729940453580997743714319407784421520847020778252334239330914870236618757873976054897306491178755469130081169263915382152579147938222627544436031245084300586192336558868551637438071561117594816864250381533298269150337698346779040924863098992969548253407813910558752020762933379508752710817780914943699809724802905896684754493601114762198606071922370872996400021139655563462960440852665247446538063837903607313909167244208295654482900915973 [153,152] -35843846264381529682075935656065431333435475898360679835122013142464345605013958661578682245668810898230961319547683324402357625555540737398349990394039180725115592116476257620164008286944470878209874477973779155826435675104664876484556517862896668377599995193118003174135300794933747932467396580297467025827180743651695037916986921973083556481096643625310750862960708952676379857259009609806645514888915649116962827813205351371338447086691310259623952824224573339139589468535355791819361554289770023192253447356244134773571979125455783975799812239483218797151867859259514486299126809810715925255453523338450232739618929717600991603466672852133827537331023650022748218000809132226095692405451383059974406591894309466057197764087047420472073582611758554736147279333654279971275316625641494823672717141599826547052759003003821283226484050184361403680793245856267591909355911509965776557619181956605610025172168982193742417430620258139054393541665224778062946889040033627133976209736802758728357501541479113568596299177876428244883705488384 [153,153] -2040417579355101521882512259016738296922128423823040775891334925149960840167197236855974593504640462695505665774445604344738147692105194623030988421451070365601199142875731910587310787064264563166858156087437435977379865746712042964503776596279416365626508004921880065989493464212291452902283351832523104876566347479657794417717599994217555295750160340180586387374784380531869972250688876816868544259850307189778026755525887930534815433068846056034578698569054208331352390601957672097135976894277597027910559792165948053670776277250870539366350318329469439030964297703329527698284833979359141299966431729371490956975982799722539878952533260677762378498835978593848640000275613861985277397687577847407798302535060340071731673537136372455808466504224230395154116148465934327199352911805712060501326442466296164065247800159990391766865882312747918210540354060369721796727015994580293678632321747683194084196519778140057456376247054314485991723368474112061486152721581921018035391587345713779775147319076820412387471572940032 [154,0] 711675636766938537212984717533911537668607641738387226411329739468261089794705249861007746026497431017157681362841901247463374928952532513518780290170229690685146821626577563562091491458530548309721212911823742462740468553588751868694176776427194764672702552254579382420871097294631343076241417448663855538260004860365478473626511257808544137474739771977232735424129215071540994341323908278351882798141478643059451842742587611323765424916553519112364315738677193590848777527457536095763970102123931485209149855612731544115883831855126534240190218144584772339531329907583442676007631193075401858315381435907688162018381139724236522808191211782053174398030911169665819918582838254968478910986420073665510927090448944088396867479965600807432504516822821408057946379678553765581170725984205547817274314568226817911008058930459172216896328262021793748300474452504408330303726950907039286806056728491285113934543754578624183459098059817938135784381307283274600052325605781784368285568721862806005516193568779029961703063755192021995690443677340067891959010017700080262044550719206250623825706860625252202045599512427485327863302822457656563247696317969392941945546796094379724058524088538226986636197607684469868875998555398225216375819673063146907712138176090805055061901377569631298696081605168608186689760664479917809169037329672005318063153309365073005237987655295864931657724173913261594914715126165610620939480502751405757552743349365445259251898380311057837619121771925191091771473752054469470726228482985198691239266350550421771495847930892074291898937433544801764654098079715773950059384104704082809021821143815115805861779167665768034026909262293772899442134777350660188504008307400014469944272534297073919584429335587228424715962765279232000000000000000000000000000000000000000000000000000000000000000000 [154,1] -5517083821258610434356107316616702147782217253819562356738242037136611921017856935157732021853467929810639784859137074692522843383845677787284612739282230195322250238615986790120445143569668935998341298133466859944040352648503148735780197596149022637679552241030363886986826409774663233818977138262762018520267929989978074120046526999702517980394630692750681946849226315605571072859809582329078497416698371199875251562005333612590670088442629847204928783499286270167969840000017687992437163886692756152622365572105024673125704855989768780003777672896754001719012258312404034830876808274474976601720095522320830620975337574216007052744748303510226635570076954159167805525664434915332967690645049243125192926650448043013832952859097349928455398484954542546227228933287939708029384868307497063788306807537863048499093381648897850666894808833249555650452510107839844522259321280151597503654614481020229738500850282429175027226000326332125058873004251008902884280489692416326726903907979653846908419056995109984029222990237121598168441959594155971024863880766338963030571790562500907117107327402412307923198197360558395895934181117387163868351446017070581208790100662364036096061978254797617272767984344906308851100267539050998472548746754417942962661673911631823019746179517052065411767149961864195166572122682637050758355058147070356698030330916744073340352549368233634315892411861071426758123269479309722291181135536141866125632689837001051370952685869635291231844891235791972179101875928708703730709068305794383483593477850433938914118632416877684288891136241965442628351404251189899840855003398249627506130754084903114013541187003034889141744289107975955921802942853877856793171481311858802525368325050940731675704643560822017638445245394719866880000000000000000000000000000000000000000000000000000000000000000 [154,2] 117839883615738999392768103045215681539017837269556006742575929450902731652185990829572928305683917901625279295307910479115421401613343645478262192892379501816599498897383480878359094694515069721501868867013634528916023752604401628525890063300597036841779918293327952614796632784009019783859226273983210628690951905906407617544174128058454019135050404909015260807034621676202104728684603372144074897336025452222160978261990529307837718043297223076789027511573784093708552163335140464373089282025983352573233931034498302971025748718695831401823824038479798826462907325595399245383224180490472079133643756744473087741644526505055650203421254761794589077662172705432449188684011004487756868075192268742671915077252033625521866007031231095601049313959188916312415076046521932670401322237199583649207495358947881067708808326140558890179199945680728899653850739052671631183339332868750757445343938986962268829593555768887169446183407636371763850379932986032396459980336414847613168188288616496177426032642955391216156972854011383214962654700018643199196267866229669730271652881674530887672520805659134154143141661974711344404335525268042909425910530948055547515084392046484072119382701365326613291789604146468283759016245382989791490412469251355722490471178847311894737751440413449794845058446407505176705984766481066992387489336639801930105077619526279698071748841155030302942364730789283653670337940100474691782766088688833110732741458276434209371987499134498019947912884780440336631874787616352442082906306728118855624552819137425951778087684077595048583219885862646085902172555682770108264161303361061812334221142930486857716336514635787478160921414270483770009454672485210351724611530059089431995074165775765202148791058254608892902809160875396562944000000000000000000000000000000000000000000000000000000000000 [154,3] 3258669087298431327459566658903351843882244701769727502859407075813238017313813157538789642620268949148399510792609138395490765702191989382585665417853915369978664392876603174712096382657357274485910563350750055560917654202549051528338324080097792547245968370295336394249920263622645504724278499334547066166308833654948241135226718152574708158254912689425346934952819951854794806000369838451692993122165888697651256196103111579341670719576070696799718685321881167273318556736995356440654660202320838129879611259415806484964585822454392719153541403947983362045819294965812875732147746840370203550786452938192609986337899667672359231609629735869265316047605705058784569302319121687652254523147766677999242747290125019314466188564876878621863924412539447497066372851590488410072164955952890458276054885105829500535306020696164070139178252380317766562065624354814071321046315244759394481744359571499965012570011204134532380108955906486538428181319257018597866521557757921656250341956997204621578770489996978103303047961350831397457592900588626404654441859706948037313244427741885944276831563537704294134345324360310027723185127346835533372749727908680651719706111368321213612963821047645386509878939527437657057594783465479783908171237389280413756944955787027890766669064724666911906617440064630026315972384638428230894340615002873388959856729088213761878630939665505128456107899014962246024124285343258100309828440647565809624594731692408064963974971426010185070009511301080751562635580872334873713437679684382784417562784614442142388471040203916028931825613817427945764923680194610957057522476579061573646050341515375154837986375127076352661785154304380874622909158702319830539365054657517839881313142901387779514055835244524950227512693362389690613760000000000000000000000000000000000000000000000000000000000 [154,4] -68967887361301037623965400256337940825276724292234923559428434640295345996859929020771570812771100862312973156803097239506602859855632298040526714087366135413580071327578725978911596493584431415713936045623124143887343197043259703521817915476155535942717308297723900519723155561084300017786578023305179850938552119452792689406163660255769253846714744950603278291413187569430161741015126922471039451964184468037361312313799987477205119117222708900639144926987466351554414802141253604058302091937691584370045098174007234980202570159570936450609912597630637218551762719534124024307187192552507963535104391671847280229398076269151866847016709464103117320253760725562797473082862836640772500594132307437371229966020603590228148102857536248385471736338437731578565156806636602710227182897558352245578121811634599064493641556240261885674299733509426926524541330020621560853331590637115812843121759695819546289542098686573794882988426847983146492816141514895644919966110405007831593597269604066007314642528254768697766879017204241897778661608169077604922188172793317431442657745439702640847060936094241288413545298581306927012815334931354310575201454082127454270430901834493406173744930709615423609749124234881868295969507685220597794301899635527373135719620901278502303642825502648748966647901376157333634006344122342742351582251065338524714836558711703750840138854335337010021358265448946616868243438136589350213792738349487666960822758170768740822824417307490380159395665713390463950726338556967412407850667897983196006349964358260400592369194860183098437795168467377046738728489955878197326749471687906237326182886250952940648869425458235191003243474736084805940998113480394453035355034446547010094564752698666614669357989451654497055197211895880971452416000000000000000000000000000000000000000000000000000000 [154,5] 501855515970755910892693890959204908805292457224375263243251293609012262603956222806900337127624581918134316986734461780100499322865749155998840584431606588029550645040143683196177590603428028094500003667222295142929242682590434540857043790662802289936582933142340076400049795681514072945332375302591256868506583887591736408312098901077134881653173059208629691070332720216100031526891585495037523693816409893610714650121319190118401932282354006130594427971385434568227846408104938726233407342894378746747413591879408119143365745105590109734148545979905090072684584482942884476925779753302275905502915849523282772431349770927498337784925020899153627910676688333335365623891891696962955896325088508132125050337468209742422354873504375654064237063278825885414570570784503755020002618192164006743047684280159456709355147168006446803970934675764283277926156956814861729664207952195948810597107172671576508100320073100035054079637990620129179534277338560267774626297047336820305763549293529082943960226848073354093510960736780312301397142841297493730124848567813911625710831572715493517483666396843016006244903073528154460690054748739325397794942875233995078997953670432499048646141501637948070772198554913243460197383044708517578106851267805585168625520287000347459195237478438282262290970728104608830311743689514176038307269539675543066015247662712458203137581258539830495691383992158491703321303002361256914657774256545527433384558292879969775898881909737952604964869879964806155627251497294407877345302940994177828175275748935764986381545310973923163564960485840586005283223805515460284224283006569870499393561965365701567789094050249944831201637660511251407824156789181201316574109889126510834104295645490014069369873990125153747482682538440663278551040000000000000000000000000000000000000000000000000000 [154,6] -1700992565982352980156599015194526090316550036829415440111804560758872231216770859238658726094623751679361359958711886472811813020340048589754451031347082096421908396333189037136251183364939717342501448555520146784656007291548171980712668117402676813241611857606885243005398826453033763657713548960427843113029536229109280173249595426538806054276498900368760833317213509309186665951592335995371150951513199890984568617347552740596738404941244402758517650640821304073981198429061495694142129493783331039318772662340128377069916048036432654921616814375285455099068627582367706117519482960501550395069789091613873332910100789173469203410500675807818547887911405013179805829410692487000613493561799673549134120699213967032786855546374232926338204917053804655041500821196839854377471874280387517438260440878663322643437983900338519204291914766060860907515871614782797990394830696445436348391358801022813417040764271104968465526277245536155598394652165820555191432230117239437827919607728597078362168072117118447362152159001753155093511614065121830840763200890908620318493320484322624985821176730647707494318695783473616472534052045366203706723656487366032065836374866640236796612247645110581233412426211792261103473495014516548287150710066095367938267691729079996564215433291326021607098208950665719855386560993651398306879575399689248524362382332416680286374149085380335023157799839959809042101111219209350074962594471462703154114989273219772662928308439105909832996136889194955440835765227249845599079876645749829251035329050505227437984740602783245945430547980319928860806149364908765908575650211167101379797404542131466933593736490046880759079694606278657493517792577507723211846917206613779322235010956779582515101525720524041655363988239488373766488064000000000000000000000000000000000000000000000000 [154,7] 999639227048610564369283859904532567937288559555441337309226682628566738831293208242914836036536537453249163591100276565710134583793916410008228194766449115406447073766481547727628113312097352615941222703855761932683376587439010355243262666491592696816388161072005796541818184024266096290287807696495818180625216661814397331064378838722657566192866467949555740425607950742404994603927755102480268073100020815326148476560908258210645148839472948394600540672048871687729626081224627293660555094494709555351870311631099926568840279191060853317041915404609318621660589393931567943637049935561706871511926599964072319413539764356819382826984036784485650553813343031908249819117228182789859028457950932152528236464968407282577892796850788231623786442924712566413845435881679811607365130314828938844245736348894190599129803514633449094500970657237106245665844556144950288885379626779484884705998813048910419251391061661424735409620890270893065646148809801120434853573079992873824363983419678763866969971368201160424639363257936621966418357221388546536660397585155213931046167519224969491596607801222219020507824329077476024966862120860115899533989042151499000966969057669064319092389795562308379665019293332460980697181403908788262260035217907418832819150091709913238003145495350606462707668849323339019842921761990486772026803789877497615133582994156995660194996028851854785217216731633066191063751190170095798952512253145218210613315484139604827881294239267392570852589733299971699438918096530889300453906879293807883952647154459762559668457003764338854565584995659892673175067488949752176310435248402582620776708002801423646008010686097081545066740881244785460363593231981242350034883448173492365003751549243095530449009982013602879860502900650137647841280000000000000000000000000000000000000000000000 [154,8] 17023016568184690137065313239433874596179911301849879496701019018963084456447816514973467297809559449159943080046007931166266044662561885157670313739634736119396778483728223728582178824026452221058522846961251414565152601463515449490638191290446372631219338884961613588809941167890802981809997118022243372234836060076681723337766289234000099764798012119929005566506835413816143077097646384833681010143702874689873431609489123858100493716679323968347240135215401596258949491262727230780138517754796962533658975664958327079982648634938875076014742009069707957856399308170037175921275752194804459832509830932366113920944742111470488709521005417016924777112239712231921817455113684980495197597988486870447806814955206864098051644011259598058208299121223979082143660054591748753890459741108121998941211108446958090164225746703591002035508770209583768995295285105895833349166110339790340887166772405052662223573880298178836270840915632840746049831423189682075146902852216890588883181553607551269936866097501583098173813611308242539931613864377793985863752012158050892247646235000462802797948656148532137234076381726064901742333360907132062181134385573490193451977617239808995836445778546906758597418639066403413506675554935855630886268659448481472046469974696370936625950953563045740651107764844075622417352150331702379328450245806758423227531800357263000304478730220872108814913682325951054210174966816348059590537068838286367398974973326132814039877444306870546654722169756018292646050141472791496458803063009508712052630490507260861029909670895321233118174857981146838504529902636796955650938958479737591220229595905063733087824096243716228885737539217690265843307651173698793954768539737566016063154430204660006083174649645823689204856644743078889176170496000000000000000000000000000000000000000000 [154,9] -90349924438694405264215412711973105839286434288552748461313049793842641117498500992896299535209459541603376986564314717191984513030424415894890037280989193800327625274312196757725213407488099566801338661861140771071295831848035778614673284551069840229813810550059988723126759433531590372986926866081151111970632539465807263381712989168974178116910807400107780106023108791552977159733394811604537898377573829907345114407665354161138534066207978183991357690208776455150249924773225848427676025558021340811577107152308728985808425069924584306017768606678593560025535590914793742042175698792939160118893487816742373988779896893566626287610263747497047462898297300235823204136875941515193908311062768228395211649209774287119731974878814974617000663406387705126706608348033485367793547117897634633239567282494806451442858564416257898762223543575198256880146870421152631240326137817423417464816988298095458983807553129855304783806691745630155328104935875839168635592377516039401580833782037507080573549439875923406867615130509993985357487128746304245583752261524164794444283214779251324472937248329584093683522895171496751654181814718098280384045044397561226044073008102267264829939262537785496996923259751785188222540966835296310575219022306679589664081350416619019435709748856248096213653931117012437413812437218019910796825163570880960499111392449750074869782706983187578715375645815031393759348643045354307639088335730348322669869386860294765981216328676509657704820583854508978478600920278282548042041529490410622915647654320121047428588519087801166894130767250304402960355672557252329073952657821981044020075534270509706555965295286020766340849114143074051410658716175332565681037583644940227121020568018379082781850667470017115640459290832075959629250560000000000000000000000000000000000000000 [154,10] 263464452856045434608552581445732547508219306501108675980610576612484532253571499438432573394447205928019194779617237061652693473359207143204664219656371868338159791086805968828033933991950404174841272073216143477835160879384364645101014095974694332742407282537711376457386874671230631399133148113804136091493355570023273535907908483064324562587290463058110523774835861561481175362481685607130378026888514749569724272997245726312419499575682964583864479326833109423493031111276081556505614456627858403221216820486793846953231898775277055193745299957657238353120112691993699222405862470723317400616475061940512778007534024976452435246826831053483795524925682289185402712327353325650593246020734444655403409534992888025615947517074862898740147377732113777430961639201911361404862087554460446158602565298847538493582305068946959339871620222018669825696331244098421396613635871743448778032455774997216808995348215191144622367829028140293045742919025366498417456430021743418590326025056125956930350954998088289226928086571796862123334453241337805440748951470000238025576182563682406633235986940702283544894517545836992047111460023205621890957782167349605012108628412071008641412929695532274892971777369567863687391286877020842499670504402623049180593906184372739055472140864897233470877419292338018849045922834312575020254417068678574726784234446927382513002390173106619295524575438576445899018950424487173685450904018818841654291319050927795685327440136116915052778969126677579295885134448978998487630950392202712140232919307401697501832731908162723332431838590648888520181975353514327000357096289730959229133371467844874177088206706629739801074237692174020471131951471923612591969469174672117418201839874394366339664929761271978210263110185074113136008626176000000000000000000000000000000000000 [154,11] -524466767193466653432145130090986838799210096039639812236608036706602087928793538057882773605719547237625159779462833475197836151512470695465233845761051366340144644932674819994013228288896264687711140276196564778252231566807215858699602253956190029630642218219969485687568349184682444213615906002591957533921987627112269707963174052602625388948970685560990286562433762467426691671715817114380177822911022783828829259665004300919744380542081311771811334613818044219380164627517018872214991357019375071497493610947980256000278695250040290129452390955154975518407284549404628146492072142879949366052932379637053636614083856354243408178089589665928752271639545528545780353558126269852610250237533973497765513556423755932217077839231969752629434493446198986422601112196368767945489838352654602470939670191431007207631723416500554167797142097752143834589064201678630938826672999052967882371179568760691500428636910351298531296206230457072111996992102686683189943170888977992046366721722526298060415876475335573814716731211583783744100722542497788014271007315283332192901489342463659435923558887287408191312824268858454663656829425260308764302924460990753546260797505653183799527990153736654991726570047728725633223464333404968827264639652892983976145010149378689074917645991625442591854803689450101966849417044828892069188541259663290012608758790577054476695185623387932732007564667022127908045772622211030732455309828579522759673890892375616284057608060226443250741997295717164637643408844042110023907840844123007680716508922519825515663192227109934861342481042625840370993003813627393626340517929163858802247348072481308847769145909325672279797995245632481084755551906943784394060208552913528446274312182857554970067226820065712518551829878445436448517652480000000000000000000000000000000000 [154,12] 735430350514625707221519265594512309846793125070149247860337248586969056276873617742733185192472066651635197205668376958116344329889200854716729056113793850143664861579042491368763764117482158316675475254514297915556595362490949823056984757989706146213780524849903345777424880033857755446045684967803929819799641126549767116148117263066079415266715519591092841337195140468737597742504036412232558800716710700840590494089777162423302372031043076616012616116995535415966238621935386188904424574699412846987820728992012985634034895911577441173197457803592704065388383473515554150497464356350716526787922072821588950624831968871591679180243981377892903149618654770928122981463765259427175073773124685664637049123892151178561852135102265814970224191937285230527369228417839295037112518525054697539041715566610515745583285921469955224281419818601906883133272820969442394501875253862561428572764805804941880814790670545147635495307305772179027020276504106946926092398244961002914522634102981876820188607240692910943738954737682341699950451738546503159369993283082441762760865660715557611839231376321001669118751280941631173345233271721300392066286518219695827139795574836194435717848357510700421213157096927476275444924516158735723315007962229306031874519166169376696610663983626054019612308877998395339414660836402526467877025563472587911286557876079046237684200672541444427523824853008376975676067984097789672634090535863698789918580426228537046954743717553743615843680830074745693648895835910159331377722822779716268333181542268931365112870891537356757434972051534770963107905027257740143264804699890062615775893142454762148827403629867758278364261814755910153769898147181887440528693081463239552713126481284244680370173959768407203530375105988918728997208064000000000000000000000000000000 [154,13] -657761290278441695776469193911122695102176705669230923841451895913206367070385284520667614477115105831807539501999188177763848926221853720657956403036411436328653581931442061575765102709233122672756487882925674840296821912220469079657341765876209422950371749198621187456830156072525874990835194289110835086319289777695479504472725365646570059468457962286814510427947634853329770914682426123289036207126459205902379929076353773220964892158343177205743322648550465530200440554866164914218675863154524584239012432862282753827857388369345249991581221182134116129327615631337078699710592446581946992786388623343039237831623909257601520443627259008902862900749447351535993389408899559162695830454848356497669753103819364019382884269408127050929083271710225386738297681816286353846645424869745387222019697952545267236316690841330860032174041150906214883239636753931177983044209038710258490754680991669842727527210358196879720305440563740223028498100678363436690423502624068330334724631879224523116211244645805295886501338620333568654506472452665440366288824736186612308457134458190348879256210625618482442941109710818550627033402378823571868285755984325869282509450067227960853052131574479543283608119921271812598596342098223602236091351982124508420531358064502494117340750332848083424783104146515942486015719313529140107315842275968269851762746355833008700712633332157531573205743351790823217138070763261342617838322549240172314775855210081369594384772110643691787929483724541557893685629619098023541231811626885090712707498869123456024031926625688420224207924586666313535184787641722230052825879379051885976190542807326673296802989214320152566366806461310554504898747439034610886249653235878203087499173233512431880481536079219816645229293345092508768282869760000000000000000000000000000 [154,14] 120273463024545256674267151248247692156973917938817212019891600005345526043980063823836406090318185209439080855578297449218516550047422994705475666332908716982058886615781649454255697798874035791084216228073798056589841299698557778750630727378986528021337583496739025796787129643569377826735380426779250392731431118363613889608004959608983386015795840610046445677975264613543786282967566805554616176916532822885955174356819167438925707344864068852644866227459886237131540949279816588314522288672903684464315567515900223931418640768594860642026513109465749341566703361399699055801015745408768249921145558462392703774271740928544618076489963812992846472422638240502259959253812876776421631966207862210729440958444040736805760064795377688898377281682790566859518846341136756360198520719278285855252539704430934499404394529907889785509284715298755386745111160723169546075576459986985583982542835400388859004501994854288035523514753497958361847163508525585251298597628317123592553574736310905798487821798107109788297729126126279576059601402829573036123533253999622413641372470458967175162160010689060838544938894278761001548404569217665002893195523184103303862885910922296783365327283298233142704612244462019387002649475819646677142625917539167968369808452057977793227914927614404434016367546999515703167342847568845712751755561023822152321819895879136808259017351909615282235530094814126276757774519682426830080367816857191668004838547292123740485541288634213351925097398781215473012826092784863782937686854599251437088010222819828016284690379717340783233068954651810068814594817633443389970929803456299189878333592097369044031389809508911675071230140050374280657619192078307815495308861372032348826331954300736372377021827776268643602322025707163068093431808000000000000000000000000 [154,15] 788453956259443534313539123960967892851677635332746236902638904989828424888587628969942945218677047862700842494303420592850994255059786106590018624806606656445972678695302765301152680322987126109902567407508459653501969890436026431106561434881868045709443248914813006478409446161205700682549004871156470270497633335135342580176855332947636596515102797032246448048036666930235955046442276242390370583437858080509146715098680418651207453825630758807662030229402901909762146859759297825906272897357973668987508343368506660247931185474425937573767322713209894667930851069205974592891038440166837925973640594163941478480498323503997079958567518458233497531897586719354566683589994192057732422455962459928442141722693901221986914059473360145659337305441729061084470298233698815083975855409063428474929405787056436205092353796732967228941256936828023744892245728021676010310081933449204533732466650230156589535746194236571712371179914460418640388736543073437548146327270658714449479563521189334733522666232284805365050309277237837863145717842023916946701661510044628467718127197166125383555735769352106593880344841526575677473729615678171900325144318388279840527564892816619039994602649793427843377089436025207782414291605194230415913491126442878731568774506535574640266232162389456070124545598619820796024181347800175942649671390547537112619477775601002784811018910262929823297859506405725036148260656187633678936756428983647805658272180885195570671332587964292113938098439105739204732612280772102599126296793073794893536585188328895121739756540109221669419687310626526119649264893793673531883232860328168017785892933138729630336049940063075779134782655909731647323488262757744180113625260394259538405772388223953883336704671467997029115863174604853148500623360000000000000000000000 [154,16] -1706279084300016320167654773103887970413460658012236817133281762249837827966345054223424090120823326439895376813110792407440792800836051905638170976075720285782627203761784278968439049243617635091873466667536879941525046086771677114655317919371682807971834390060970528506289785471863827960918068808402188746131072004908060069204609802021830612897378970459747695521751573366831251902895290325855683725911366559717493416510512149000203553954195455393349196992672469609591837864104794012754043435907846713189363672184125109242728842346005827753150185098642992918513764536472020039857945751037772198144112477582490211468910203171806559971992587094509838153018748268691283682703509140347646518827703874146857222402177395743430799380225114002427817506517005060364910436608303131660441084178081950810938203733541110416508910235699107427120920869287850225542243602672120232546177058305408742154971302670697164224431127148597142876509807166059981310986607705325759539456684772974042460099588501950698094309285730141005661400656658900196371742960403856596559544063322555055419939665444877070387548890001311580749586768858523827943446012519261277926535470808794065514237221096215581610361457384308161536987387083062816636756149822388622614022995888334242438178439326810603484031292796873858095429771417918859076645996874320730998001054447139056880233659485604547141007687494284414783258574070585635138384947070738977632456681684284006166055181569857807420377406883238626664063389624544796927253095504071621964847298061930210215352064817812242354245167119458024299599650770211814358766464360939938342015832301887803519812522077313490369457526197189465061131060491470972474605472504802960964460023191247776914696509452618823801710470472622043330962648530922475502960640000000000000000000 [154,17] 2219540657047295060090013148144011786257352222114864988018810430756906399027309508103219712789195244012601910966860405436203438791166691118009807448187810567308000164607591172800548004063380225575044262263699712911285889793600827045873212271109834071977637031008435215861497469277618611075495848792551587273894061784840682402140660035611113020586879671451020190340370792190904715155095379858375643175335486531459942368089506051814956532743188502961220097444681454016903108814727952931684185942742406795481687261245046472292503113171772034810562527373855367718806883309960734171799194425844024302025811345181654068953574102530174548639409201475484800707292521588058258168330042044917517031432753272656900433362730649396614211647480896127025576093260877435339697207482367586537622974015926352983859057837123053249638166958109482671513129750072456537229688093089178020113306724663317648596357318274212605956746143123943425833317197598149971238116589492931747782200972706258325312119737934332650534112957987204380242176553286752395801188882333312098433322758626287646596627294904781722849218450265278179253146322156171467123769335183592935625167233295928196224990523448420549271584222327987265740043810968084100145870560078254933171046465395245069527275261037776107582608552853132451538124290180907143998786521300656337914689143530111939925682264760148482867523304745990468452030277039495587913348199964168900407926972199789300505069930538481527096604330320286195480949249884103786765825931424449760076333255757177999199993011462002979332468547278783496777370365056341959260081600627051477956579083222966419196888178443423521419722977360205979187080394153506528124817753922102181489233153873480720008066989616237117321051268368031008381778953438344850471649280000000000000000 [154,18] -2139968593206674752685675477195404013191653884458156630550498398117808764758605138562015584987881369084639457544354926364750626194868734785162162385757350065141225257250513379937220410981301105426105318183398187222229945519371964312511169062541955405680812406389544836236960191210272852819443601303504336602084317199443711747800064806784869727977232158818328042550872149086303152093836388830701407079969702365658696157927207644351295166580842367447219138374000042878584114773569869799081099736717131837747063254778323171378391763165447444258751796532021761923611957041962762591813192534457606108751600371135892906981226422368311803447609721345589347599317511215802268309233271793535280980140437222779173673462835276568343816143674271551353829503575096546157354192686027981649898448106864670264501445457823938888236692696655049878904875713824016111803746180363081575667820135069749234583536149459951567975151074090032730872480704399283096289038472764647388200303074869803788694382220846060447584237228472698626916640178674585498071280396626425900375030616324774259124982003637380178724774581119788571757877107152074281965441733097534902804867146829485873634576971037249977196020448124258853337225748742390858338207028196265989194265557284972043557363506019136751497617992033298249888322870155601058617795364897310471021242237156078383844923965650422555447892330743193722582680008672088968301912069142324462221271489284536584235718774196176595669749415049548930014422574848533767557856555071287922274486799464189741053845216970770858309069213538762710758114790302089213782230739570202046681502699933211849079623224480503853082832678873587346772972935969045444545002809163526265092774754408855067065756680466677622903472438989574916100786030284677228477284352000000000000 [154,19] 1599703608493044396715295363085676062842121059677038332033305767546440726686551826769412876858744247724074157781940344945639540640418774411405287238755321342763522076019940864798332907314584777281005732481215270776683346537717246480054660969450826261053152147521776246858571626026312529709641134496175123084499403602388271830252162466615972190938624403216888007088050878838621206897929731192221771848987985311977360438964301750091860703336153706600941972900916971253472602730272883041722561215400428308852212639571767662185870645935474071748186038909129629895504701826649360658874950925021716824290017887104653528140939859606320139125010092763526921486272308061895696835994402528583695100805315055590452972507003401883158763482375292215915665884586813473148382987895240425619234997181408940564470210048582746174792466553789433717969788828557351423562770012583446348632270655584669849221564092633225685656388586055111922787411486827369124060410588438716452579539771759078520260754286608598748558764104894767487727794415222516490332841173795263503122747356476875202337909016625059632036476755006689222014855840073051975320794386059022216098308258002571387918491241203022890347431153353683126725434266183287792380778383786002277171898011035038535744269449671947393658841174059526894439516501531255815116564150602609231386814321525337463092035343131540933793554784752740569272964584356234404908625554868880109815181030137947201215733960689364043649191108180142685995743413078492400451464468882918024092180525221171568921752909866569613124594541961538986263369244421011780001202224543664305274836406255910232447881806041671142555270183617325674191280310068933635901938607687065780205089277476143951090214808535672644268021828655444860985053428529154969776947200000000000 [154,20] -912119600137489303818627059417172418255397858934217695745634158443594960049436970150401471624517486311225476856132808724346524284689904120243739978942372484575072228143981958712064158597935829545421380012112931022712595530559656557558181260776112597518540462641170416222037508233505749897621298353014306093269764104201986919973589451198185077701398987407974282983299589327374239638457215767251043321451343370021007005542348419715836409453213474369917631904909342459211077292628817223487865164393007371331058354077449942217318876603662347901811225195277466731991459045214214028927005794746391934236624585484864234628547104132917053584962324211958208504630199158442642154254177512152047421294226330303155271325037339674346526714764378344308499000044353780291607170774552392424707532975064140199889385267865941003786137201059926814694424159669425741838703106448325201959989034693802575446440555964961724630764528687997431262475725187115627224217752972088546947853820086642149879562818917781435821895532921479530876978685380514770640473630849401326449998416751000250423848657876345542617789692093206758687582501425555200745138580183378729705014501667307829476491480598800017793585744262241310140151412555550491409682463014344169937078335217898331660709224549413722925645175035492966507147927402930674753705208502331545408382468709496261978630100113585367753176614564160651393009189860423887080799137075712156866923972745519635683018526731882022619185267272510021299073481502106553301327991810931669175696327001111175382051692951660677514267558437926958852258229699782664379926202221393924740734705842513762752141676673527984145658101604615194931847950866823544642765024367832434145642073615747764479153997643324333655008423545623261296201234195228962286731264000000 [154,21] 351843622763659358595437891394828082804747398440283982917384844109758530660000696716573836248368141775437615962186202605666697617951201016024889923638751120942634203263631554810661086481272671793779531394391309503947110238452511359520094696766063119801349323621931309212838748967143178137775302046916360729742661528255876608461778407524581815123269411726918827715615832210032273246047613071683683036815189207139858429021515995609370436322198035176275807436797153540718522525320118605015514132501301159229873946453145545888901005132140535770617554537980727635131594952342567143698097928421163181322717881586109911640499637485065239035569848268330890007975781615607475043602691411611307686079476069408942126262566547005338679522203881943081244647320931491927468754416614233055970045113702531277029150980280967352263712676471450213396352937399213022059074473160833709984765581550018894833341203042500553848947243182372278572408243521864507649315923042116949309462097390870140406417043775261693761377891371009743263897089209734434761763484208722535232257820793611594575441041598224677232194003830780226003928623956973229436894221315289887295168178716309224661614329644922356096088358051173017963251191606892068537616553998527526145927106023884055487347107212064274823790781065113376381799125210793834206186445603116111643705755742069490802644432780659538756703425892128644578869870741001261120683881052021107101744984941442508575029213142898648886530375213734225301505076596979882236125904960622325512012803857515364663565481405229688112767060068123794041835400295927960217214825516561522450129971163198994275564615526484093547345299382032211817858978937062232028893805952972085641098448453614411454709020436567748147880823413746960652011700732233494854369280000 [154,22] -30403812238950700816347298133409308968091461591061591755813865417693173655216241797298054763635030645711551986014617586403104803829931713943954361511384296832755873957337913587192030921236691938348712863261567814441984232110098862972354021612659370972284579117291521271309973087303313133970031645350662777626099428795222584754556317798505985741751468738820124287907604750713694050918100053624693776611251757443425195495729474883282176661099807392241240466180071782003357190458178576962177363546116308745272743504246658019301111971916753764438924775078825642000493602821405745697517687195281057258385433717267662812114457250375105830171600585734583632159389694874184598106651469988058881905978258081986755665741513505043135592454569043558776236375933952085175625982464884879781202976612046077837436197736145170305457367554996067634012172636865659376417584002484854184488928466895023596074217211656859326902267114941075324826562010595442600826373657692530914072358996373500595360216358129693608350566301009356076457301524727211821239663180906307856820637479908138983715702737828924436942919630776468547522554869110507823156303078408372782733016252617737110656720975373154546834683922837654179467129149102651509887301451010285834268637129272580917557107107486119296149386295813832593404381550290341544613319857699974186447714677513567975414824124477921888064349461587140648181132033885092574723803866482608312786305142375400991717972540910401836477366001638751228604014044612901595545652884743098723690135800148839339877188453160624164129315433453523404357205543218625087517111875513301708581195009946116052799382397834278735745459937234369837293951801473033495033702328466164773245260325353828675972826752012541218574698647780833019141470066510132707783760 [154,23] -86180360328464560634545292815962556575957278454425940724682780308831418133057733973464281455240264538588404918877973184877414385986781748286369977426947731470411936208964937560932385567270078536892209623336756157344583005205520679795713803856309802888293223991592728948907743909671768541409964835157539456142459095876854229899489222435229559662930523349515837953141749753284702022831795871908720059433603265580597601075064167016665089520486707307770738774850342403096391976378706645881987855014964111787634224455394125098621920603241867307091419912237281822195293651734843243774319822448857379706483133325811486956737325024331491889293519208250726793083835608541789111917291008637454707153358643857308735888592791652630009724217469361265661567563095026079477742552130289784679735070248488859795591104414542028862396148160013373566936570654669392677137330967136351494105726404034140661929444801812419632799161711370824143616299246184485668412199655699565999352540571309657829236000427282059578662428092613666027846253780194390606786220394992133449035119296395703018849953514615143906911488755572103139255330612054864442230166186700105915806177350724229625614700903891025664553399233708036418760884427622965563519995222687413243118377694410181632177694423301212047398846828392395993997754349493002805019914528144673777168817542715806384749913931664190067856276187070958719833251585702512271434121521530817642153667362550383126316890505244191563099179236225710226351451399451041204504229609881123209880866499195650536740188862346703211317537541611248680922214956237111619708986390105520172266307401076576368314394900174214818940038297232493564196019529710947130827175269633843663954216774150737726901505738900657733698928766659096601727605406101286395520 [154,24] 89673947608193653685757761895504506509459683385141204101207910314279550389953503856990984788286603542660651497776815197854643182494780258344820585570020173856714389487991979823940610077816640184238589107511954039604360164504803135282743144823396370315205339756807099470347950461660000056718939642806840892377487850774288920626651300699622539582194019875740863429174722473978680071803368470951022313072502950348996174129722254616845275351106825500591148414879899817012066926699818317218584016401443334149239907723026895152594983889406639063388256710522740463704320325256655585255087216270249077146100604825121505473273795433575593998923308477399655279394653299101971115883415788916284909245709287016904484785988889773825928493626147862971624275066152762347900525091979623820918388818964460699618297994682969250616017264395419104522023977784846516872837706619435319638112934220067918907053827682690511192999257192508258502403591630735297694126533860724025841004482154138754136944687981202491064559178461997291373388329890073706495967721707397394795951846770610960045932980471600404560624207928725908512364928394447334794762006009154813842191940719006081844292757214025032041551490263817396242404182986837538666286939761192923432374680741542003987654284956862050336097290900472496759982581209538349462765383887228677203377036734845774200130618154219028885654407265127959359574586414188243036602247556544843294409642219228448778889088369300531326575381965111174021142289032771020740114430026100455208295410078769200000771119046403615151862223936889758413195667467304883136827010391123515285138988929073895848327579821286516708146154813815909757431247080032821950807830800877355643832287026388032253633284870747755202516356078613510272307883605840949120 [154,25] -57559884180060823072164683133626761216581550878276898886984989672119525304844251880988555545500588570670410477965148944900228866582000518271335655845786682565045203597019948416817499486983288736034643988900263232150344080636272150262130524791685387362345350223091618325038799221748824192873050194967332138732992160541928770495419640140628932475705277111082844893569528557361514631863541393648032829745422245915450065640671265428543757975193926074022997402550926988890633059989276233787779068894239534623317596068968204097354421837746958756888162640922590148991532716033488096523466378665608653752751998495192157411898048290120148240038827477878749811361102536210797669527839589609610922283479417989940522320659722960391210269179143965751372647357424661816152512477323250944258523670985109289148135324823905806718257267070897030260151667020169309877391877801972865807436635993581128203188455868911242063140038301034014429610576485169153106356637365820609694238184587408865104943242095206208860443293274457925662199599486590731914498586970062113644631189970637728134616610783506684728795735928339342785067451393514153802692114646073297054090724724374300476803288744992157525864739144446186627943136798303832498924672727722385763417027751425934856713795017841062678636329943897559546107516763622118806606143104692292259652531425369155857457695168540221409126969030309064409993765748745680389682905154695465604838613015566261195710137966271947545570421357923593490356892526637514175532993457606404623012402689218773779829758052861790547840827243292138630179240237081063408709365760640416321689551630251310474499013324203250569016995439062556547520270151504219185292316505207914406935333331061981744193583261600716612717775014554603430411506932499136 [154,26] 28869604151040901421246560461044451440506117863417232071530003793428785648342485911054179454271881906256563735699217230186026387468033986878826945636356114338725600640962284215739826958288307020527162695459951262212638208497884141024088898023944860509356589457561915937299310748859555942335066360551652615974708563429458554819697462096960826996814446783910510292742113862916886734039974673242473718883943319010105347474385318877567895842054274299427811296506747536723586209339090622321583199440650373781372833616346410060209578586462532837898596385099614988526714032822467702332186995539856532806260814917451227149802919868390035434468862022204503829092501052833678271806903404631586428474040882859151834410767949764848172485201246367051793543387146415103820441061020308311544459437623946003758096534822530868617777565092388812478378569503235182640098462658087261695818448454139959288448726877395980287090448953249587500486575554698465556359385696833120905091968313654100363868753008595923887810429077919421243571057789890105598434807066635917941032790492059402935677612284289286280635320603066273099764682264159367425385649035046122142145671278106981660734327710159505396492024769121966943932508118458350368688166848772511120591613214665765990684407459076810094003057375754103820126088543357445607026949369770540055934443519884162051204645893191113501379841343099874756952799720382438759570038400733279613634753502229627373714879496425251164327019332700935597074070175648577059929059701591506586782489714835607759059171523918306405867280894604251884234534166997754276231174021614441736799721386915701133209144405442035667638243743875686126145673344220106192374080379708221906725387668724660604278865718052059624391057575617132881293659017040 [154,27] -13101401417038827022965277232553965643824767661683984139099735657583461829118003764197518043128974292671143439533750830668367835725685826190467396873197959532343744326496712564633301183137291786929733904830335176148521451316420662812262806030449929074576305251438926589878703091524331872156612105390290062088020749886902551070071212953157713283352893831364228464294410224366666969756448281128930297736060987181225822668155169241386496002034778420998839592687829353470382021528679356132589176456230784537832781027802477664413250652825637737385249443004166904351869395856215831955136326870540929714699881186921543292126582382898575952597359621972964934731650771319046203479165162698717834963687941239959325677933526271496300058079993197381160877100353968187972638278426796654312938375442461469348549959779442975729803904534885630268958874227367925908990041171417743172360348264307519050745151724771400023164008476864188438429048678599802801303484871338513976789188677077414825588209491961935130917824768375593825982116214072039528342685040416528184397622141970084542977638043493691657094774008579344695749334074825446115496197785293166082323765845462347848480811005226586358906769851813468303460010246714245862462822862561465297925269608299395146017256642361872926011124054834481602935797733119292404935860995593371858592989989912516001907117059278094027080735697325958897965858225554619390596092538509881165494587039718678210884942843828543514794518208586210111921616640269584992983531896498221092967703563728397710938301958911829563206454035041153438067770076401448819256926821850878640978423248608452343785769397225998764032400792892573618540021421841455699877287715120194948419531513462410186586300480572876770428150677604000016431025280 [154,28] 6929540923010672549492899907845611632428047135049039035167668462497590780056102170868340136038630872525732837899356633533554595801688782108910524830754031483956135406790162218978775681654355767063611158516256912314660427975394920937467337434398458567439893398164157848287859515740430226792275017030310536654644201649762964231522981430527527625933774233093296392383692978315899897459783081295798612116483635874626802535532061097722606571635746914154588726282653191170272463339872825718258431610464169576994168262688551703782601098747926535905653323181472199688432700737683777563630212656370540037444245219612718638495061149447105550593625537668300359909486914144494632240322611066881825994002767431146118539296297681381469604671562078583283725184090097860381798705912156811746926787694528168902481865671265739976896909130175509472957312574222337485041520792794579902449920203478824986208946544271879154842908534513762136335755144890680359699709250103730823408783942320520439253031904110439185268356001125678934330362961945548632032522890543979676465360530374858298039086118312750397959434321573481350921016311426870680265202881111490344298035560849977953145319465269847939018900418084051560767894098169296197556045417268914582716095116620641329143168252599228235626906367674708816447133993105481674339787214843245700929089276913326333977364108575755420145141848412624084827007092697305964472499135076829759068283169102726291344020338972503704967351951877481209623262418006420327348165610194205946529231078855493353633510917736606841024707883844723028924983505428802339232999098076222305327060671876973877437213129439003853986493360544666303140758302074928019089646626889766624362897362989234463584326742489336224758365656353163894000880 [154,29] -5167384201446343048320418265683244278881133591296599788127804615595424737949621856008817884571352337380186968466633917128754631480989714672440657110064285285781477279963240161227311032447646696158989388529570262502029678362997105531227368670934164831486152618873417331092038335728853004512409420401940534291312244174797855693209549177806523666237294897072021345125631438884041619778136736625185250493395331851045832968892425296402015774984115676681231066758970615615259845972003719767095739827354117021073803448965454039665486339706870538152928556969434600494313049453672176247511262592057379936521991495390012259775759483882363172506312664598505377303919099380803804643500676984070019804413024899031204337686231690264799332200475708580051384266121382271153015540755843445619986437536683303525590850992127632859383740001762967748548610621262982370713621695810885822018606257824228197687219368456833903451705116889096468843679438471590163473806378962788698676003257753209526317708294835569781109387765928927206967667142150679711764820588025984945129257686361931548731607083205875224347192274505465260018594607169796127011263250106776145934305295280934311822025951324870534480571402428891354052616790136031054181580049135051254447579951101256901696866271845006597486084645756087405349360743959761568037875129547187549402068846853348868308849738402260959963286509313182549975076588359210755848387621958019909349608438001842250822839276687853136657439415173469973346312115963397559156093478702742581686287060056978357283008568795544210413367552282916215538959210934316370791105947081898398223400162853497231659185144897905788847298036915743461564340623710418629192661401178785560859269688444729640299271233138615034282763688491475250000 [154,30] 4587354826339236893704185157116955838079101434241329615621119826463648708492972105690027559233855293141895689104428683368430031850610427437660787280000820705136708532316142585121911701288361169468850481246587347858503268950015439455052071398424661826897158592424631768945246200087225292701536562250334580101077184980792830122296239906911222130199016093957364759947633030113725211057727881250797486099434728726546895120796438069781207179546704299138184211983458978773413314931109678249455642680535462958684843399022972133526148089412400388985448553619757063279969044510922118323704809758712647016587595671472173710910885138755731373998765385036653346332268669536395846788521219069966714001394685293999130313806007279864861660855949673310500032098079871270748128711200584532392449369287583518257330388991129398412478768672640730387880266449342651884064407895292809690814863507855983240880936137314134139233807381641882106758125911045572316297506399725080180259767312617534816351761715110346559595226948532645644365327879348506509503441454112697706908408556227686850342680473787200646036375339522412925641894636555727082799459785703255085029489069804210143827913752292354644643414692131999359730302925616427860062786004347753059986907703038423265885625293580918816247261760759006137893347085063228445478342949469975293333527044385756043956257820412581210759405643951121020211249684606433270780108036431387531887695033391407567350209307038592339614335678937213160094393020961152885891754027555532117979066069447903218142036817639375631832198895980264509780285674404286327593280356200450769726612023459400373444207013556874311398993197791127830600074641143335759124962511560010418316564124148354628247812377701373486759746493906697070 [154,31] -3918426434180360903815796821028806048927057180524448252114096790213087958396528474379468596849735366109217004164670783955515552422056919563581613826254300988850100466589557093419765740404248886285151292251533164902123353681485065145555786179803988260021392532962965587020999479343394752151216045567830163161088539153721883345834073258104061953854336191263871049054322286614225501218895595655943907451033242017207278512026284666780905138092429339290914199554197591331594902666412714233830036225049234333275656565775195171110909504268775550871622463496307256743442812468480061785006457632343926988243426006346408242704103708742086785016949808042741437822050405041403463794537176888142925480667054054806734577079187795776784805578534902980637047944843220587627748757050761484634634909376909084227816570050575913473754504097669755780290368551756742916234679734778271411692705637085210314855110254480849683109422284149484479554673013291452900120575637089070146816268125428013598715138060610380732792251957370767126563972165009734134313517623562304133711462416237044240330329773737464672614682857838968658280558416759955252262032521387169901618779998817232969167312105434326745443608463900270824668578734488879343354949200928932558272003703286009824130335121144724380994716092528484988245603263392087657730835073903746651946655822544810452577334384118307398433515624167768474665323425670146059223386897052557151574403910256296932217498636703799464041595408621764813580622790101016316512683484272480800818641197989548092392549528723993323710113889520973362925786720922256252420314403342744842886495068603754499050078994485139515986183854960003441776472107923343368886118582060128775670093486907453056444570098932199468126740235942400 [154,32] 3005110147321819471170374662241735372597034463951368022985938613722761281274668781016036484066294660338730888411988146759303112777349099645338279748991039031166656856456360406712012471594204706174742423651242236103455804539954962548840696493042922576731824575537242999878675701079832480545699121076344723462609979613463760273517238367484188301633334003574506203093785551277453954459668730410476381718699837717571311006902589833684870505483880114602894360248690701427949658461031891247221744082633944034683751711782430711423180912747694592303789160319508938207037058870518509208100472473178320117531988870991061678642078790272389943004540943884827096550974455025394453943533299983001328415457072628901021369167425905911643668256207019269855059443638423642508661665694387033428801347112165370679295926894086681982071265770386128678705437169226174349649346803749985847914363454016303347386658080628447363132034936456139067032010885185630094093874650691903724540485830084056641086946854464669893064009656156501352099676556745627688227053870850582870540102546637398373002455803841996658661934994049573321997222647495184404846567691964961007735370301653425672982842438798646679423581057785006630863446226184615683172253148633898698283344256109302893830321257493769820286096642301879964315718485306927168930615649318900843336810963114049260614831844357362045764006381592884429870788224827996376197268015168062750110407541434447898798305873539912828390124010645519535818898263663957589980230704651445859095020525645391417224855142332526414489790083800384112786237721897825158491654461632106328633398470806678577980920240241646649876849755663424447959947510288673583034200460241378357586713897073956339426395962786624188618652977920 [154,33] -2080365151839149325507604612009244383866801223710845088159785059550729892484310532513507339276641529950162805344716775251963711676945284527168514248122715755981058207471384297080733288431676350388287217374302562214917533881097401564381626923808748283530563140887145686405305864338911728880985125045476261807370526731299721396492122287994972901220964917782802620874924942515959763615633231214289567240915214296573680128764665286916928671891601587770728663493989265930945297665870629633777161264447535146914846518984353184849586575961279526712801798167517105721023871654264027783250251548820956909729442752183671905190647891138861383045457641135169586850918970075204204866818778437141051804918882412490608119624111317255169331360719255648981456625203106509658733574743586237756744017742336888167491675527699113643579824277203436074341500873543727416559307050129194563402394569240360922943833470987697413912005899830900152083929360059164097635145678991703874800463754731846034429393853634200755638707461322625446349267748579452265461852795093424181175765170775205724397013025070819633426599592941800339612544648705867978907342835827109151863487350876181797879207625941643756049976716891369206762802805812280684002291386746190727855840977354154976674987891908864481159318060947435729892053097492447055305992316214755109407087592254577673424243316037716303347507957857456781639361336961147792063121057502002179434459048717704375076987883240596356976047683260290864912766550187389240136539748382265502075956671351585241372212462546873784876458009785383348734048133900235613969957962203231942021791658587637824275401410834814275897045246272858136937225286489430272717202491121772192977341134552050654720351612008493232485347680 [154,34] 1291821528393482175883673830531749266886030128586394808974472004047348186957330436223158942542657648914719864866127833860897977263571976905777085911173489407344155366264191718294228482111639360728423163951026407397898659663500310866633813880095094384903946247357086671515759430442012000048364442271777493634424918267605418752470245548182813620665006204034542670131835164081063636608980488866392405969075228495517768235196852099324464769529715285533675988870063266227535315398354607982870651792811940552138920037422291682917551056960145250347642658012493336810026010625353395578283813283523858097149291444097978927886033856756806040464784978361855657592673488628607793490108891428984336714384735776685843641158710446277135704282613108775842981896478324041770423127480224351304071718345917741461641004907868063679212295239265158710829671813505711419287082528277880643728268820412518680998180739598375470349313948389715634544604564055462717104658032388714779571335508267251196427942818260561938432575883341552126081275184594352363715922127824327519506218371114361382616693133592684178586171004643257703607159771019538624982583387899287955166609384706424038506153770298570142190396844601687760773976101593775648677290435663665318775522097401871487626972961097054581655307493741888076082884544013744023104309886423101300297525232425631075497330351776909219782416703105527022444664960132313776291440673270913497565140401789017683713374004962741615141982845832225712625525515375031675864002525172411283395255161697033852291992074678362937898975262469821881488199755172835627333683306398172280190907956742481298101389360978633207585907652968175050113990231582532309348299520719510164272764867742502921056082428804573209324560 [154,35] -701133371044903822178259401445970879858688845043209872243074892578342217399952037305898859469296503695101365510348023302621024103073464340064729477028391937313652070790917267438060161695490394559397908183858486524121963985267387672752153615042206374240339613591370769294943636668648906996420414053282782956670675901031317587598260614904948221894394163328561107062733351778911207804404917988008880437415691887683576010822994740736356106323127973751764424697228560070410326832035203444352933635045716559771518747557173683205911763769192048950533110894723751290188535813429743961377339819083939347485467829307736353786417166137170555068755199116503497825595987676856321099690961737431512330770536502206780130079623942046269185561269017974984347578857751806720756566580079001187818786535609241075617747603436943861115239669463425616631231319799328563954930965325347586189757570433119754504184258481533726301213913465808313730233497227758250202891841811061308917059465167399989451535344269460254787112154755342389368446464114497605834500556395949818911142277692468918201810670260036920119848795237266424529231215758850701048386114475513503032865143375323549377082628215734428617760094091919121297579090714595282233875392015200909592872153490619033466324690169865258969103165084178549756771743221915546773390615393578669307390640636464515041229185470353392206177959889757067965785090434170842942261604454407951017088435320607569977207782862842762050984743065234505317964499290039200684567089650704189105893446239526534716287617507622008084375600717089983109407266232077948092833574302335866451282360829554047632668028114866050215996118076030138337459660663012750069539774154859199895286417616737711856057298277286590080 [154,36] 349191967537404470576602562206525542259334993936466252910631969595616826051485258460064621429674591235407889292849841916125245207830579328218588109717342338362079977255082632471875456463974565802327173745475314110652459124306631930993075064917779646016219226950789596409787821801286804370579311898545709857383499993532211358899486420660742517644080235578265290044874854319134454501191473508796003879253410306119120789328397546355105013491270151875006285147873333427715539005994144688862741955782251083317306007469977190770815915525078806694617052909514960268290847695719207275055171482307913462923340118987679938669102905101646201559443049449003381578541225332260404330095257163210971104145418405162816311451729138845509169695361371442141630692095913331618205577519803587716157251704365991233064121548482018501879437354094377062044603372764826196523651623900086092125487350585001246682554826496178128939980663970948307929739210771944955270799732151071772419654458232791180469577960975156571350047192720210429912115067958492166004440448446515013869534633368817652862036359089033365911513782307942252200898799329616450258173283517301773092515539248183313113115731270603093590408314748185390621578445930642426584642262126914666128836028574889353521143270176152628341215311756737441455311474629950877964646062042336422936997555842176816365625509185103914788434833166433335671011504404227471386401005196985545401277434833506047521973805074408916891744835835174320771237529755939087223366087445452131689439762176275516510829282194499635412128548006984726776467910532094728480508022770239686603137888636412129132003560747277232637714005162779089610549012611685245345148148096963613761229631910293928543962863102896392 [154,37] -169007167168978422838181716804047952813169894744963478018858857551111105405155987655810465035585028080674245266656500030719021742479569585280509827720272390320598532393064101543207920915537731093585867780960463898574048011086173914372864018108610923887627217110058676834689843548521301790240820648877478147823794239575564567432288749325267760764678151488492358754443183111216604334001550917522914037225031198454369707617404131856929696805411416780964825415517791093012626621774861190848443642783922056810373768492226737021283425998770544836437499077952364899318630873796546837929262812264932292020117818249952146401977065555073132187253620260964302371822553492863076341081836400731915999136102606395715974186463699257630779340121867423273874286108903542714899664220282623778842890656884307646834685797765347779668780063137196531447844482660181017045888786468639126208204568759084451119074501358530062256333132595588031086959946749280516169671259423893723774865893766674914962780341936336817737754786280878373744486434583526712349279284990656470567622432502807327103062130966002012568809233832834703593589605453831506776540790253714175466379828783827628521697846976967186964584598060126196895716907366118554094925164851601285514854753619632500699336294348080083770175677809914358503455076639798814778952839727085957165448172936159899611489241984008996292928231157059596981139747180259247033025543080142448469331796514661734525491527994621128400531205762096787803223862550799061172188950755557942162584936570569435759391014499650660191789319290497687345120438535222220427409024133271040567547824852789302027744583406544803121445103395158267324206349046824154094439849778970323959096605970088925098151758247104 [154,38] 67418568943028977333193877870061388168990221720785640535336409679743473424552859541026571430692311160376596110098693921071965941586083129997899969230623976863924833128411153574423912558258488988614013940432522172518649572375275167429987478894625755372886186256320797557290775766921701549743018889215578282627416204360570299426444904504588694670884724960736294528654427421480888198325261160247019197580788012520944095455920824343097319623810485491626778362175397072882799664162654582035318988140775345134166465139593487324862539034473679851141718989155241576061500090484073893857764574575793396212771734985934258659637291405953197790827955252089369148407549418265706462259896723003518726395123104430885660060640761178179469292482671930101067426124009569430121923305681511325086718868357874218913062105761990128846404981894680377165366208925969991823624951193551035245107884612477448110095960385680259955376404546699739382636822138091816511657401415094476884260778349700666069028761025505957226565299638581954957789948787033517634758334035495202026565052415707801812036693962446390921904856956415239851873846412504122266628479439422797155167615698240736893172534607378852555053074336851309054321138639653936451547414341804321369187871137551973476549694505891635919249095820507729269828866001846462859396650717669106592632034071270514304639658716528727171650340963863502395795625343430105454353926558818832048823200410393175169145003120391763690005763324991287716844793810375931803825409832063479940793496495829900005267273762360691452217650950258846662008171382610378259233979107587284563264962732375490405884656731615528285407770931393158721498464783826936618414240638115764426201171870587937083381312219 [154,39] -19934627205754707673715521513055426463684483912346903206056111494268597846372772754102643039554023617240916440341081903216171663548365716515426356258856468030608004813563013858960359862113691914461842231988877843324986737799164316202989063942580480346818922988842143950507127692321649564089736262742509665555985990561583396219484575169778028022740181310847419274443884250174667680149687736295581467430224390461395217531977276979516418638384262446525557707633305224499879116873556101265033032667748624326539381066959379925167023136047899436546946671241972554104117043915035939629591870926982328715043650389512800697722426379504015536695896095291932237689217945245231628844939469402789621840210012065186725700409377545128966227788479451174300200984030593546460281888201742421715596280810778206711870066182409140678879145627679798442325173566028217040275678965774104153113442294851709643483030091076777102077967948312329866211480229887603914257436082084202907248097558092846239252954537506894891026964960535637384336180075942132420375348603911712867394460420430022183892649116310236077904014284135908584212201833911576751497810353904750262444934679292064913849147067755781171382881339603329017407286264402698110521697590610173394722465509224691819490052138613294076941336825981897043901913451040166727169888152464658826780122031725846993846058063544285560011842022143628508242409738419070963078744115175593037872033843634939985427356345005367673108561926740946139110823647935590802851587728894425135941637835629359362763447663156377664728750732970117489810393184182038970806206295037680119080200319290185943159487377026546228614010441469681845537613743842796675579536607582263755539835444487387815441344 [154,40] 8346737337029278529258212996197594763688251789761074923191152928225963026947448095416616958138710303111687308927227628245638620007950545940618337451572037269727605870568971030671052838554207240636682476403474340612971474100872361230358517646570465221319800196212569849706704963053077092865218274983292961324848358260045366173716974862242517161832008939819488770222735603456521534616676350723675369747259747707266087377110718654931562299366296397200227738864270942779933894545549357452317826155068453946410165460515708020023059215570453924389197195734486441184076121573279958592375513055772135709333978658852597338615683037686874501073041028263196272138006931034291269288078658829454736231453355850801876625838873330808810720472521944219876341564185098845031817121533796891403893535335791202320059982225170725347985336912011851028741468332964851626486189666647907741763618776947517478497871790701559362228876556158891341365630829717732592678549043461965191060487940471982197720617187567591744634055347658928671433395553638075570517494975056155982529428498334284380981021393560209117357475819895647336964791465858431588396516606843544172707559810564846668401730449906458904525667237830581068970620500731741967932708986780132340300634621373745214913076444388751868778273981958313462599610742611047657941345109127649787830662923491849635959692812535994155172861041424571962658679641478065754862071344100999832226165230301934217808156564734643480845225688970893358286715492400118364004164220361230216220025104078555412710823575208556960098621227641664219269431955671783539468355587491131777089461534604832960476396571817280014091982186113947658213536320641799434183337250116762061982223684857489785952 [154,41] -4003980674533788795484191985333450634688187547103747037837520472816481796702811253844124622568671656787713600975636909632594340077621884287634766098874221963031813747724870717680868390745115080742518568221347325200133157390914005010264741862733734412320582218936415198836028385653123650532008818743732596293019163800315345025842716561782294174927723041453015520990102744910274598172533856852415363815731187705723861016102902869708143641559213489881951232837422123269984040480820359634670784202564113813351819908695593769467647320328857599354966381389809034182572670746009778914199059194937867719369437199082686567780343884724227475199693240683920311814848275417947441564897349797968211931783587425170407846596231783721219293693658761571337461968851069084791534033651604357817708297123927929948410143537153545836372224936678275515361954294198921097639805844026026766516014464065090129624333018256473875767481658109011148589694178998529021958149301923724891246140885268136819430976821658341167151285273056803256163054794704121233694947145045195925715762613446014214894303886499190840516221541242821333433259706929504376978906815879418791195458832904718235194726160173332156641032252893649988146751519633368991790973117619579079372129298396675008623256917285385124128123965380709590589608339909435695351857787346935206653280992365891242325768204626158563471493118761697330704611501019044783875193357936815315372644024346460237428891714618098067150696270804434676722420034096902474275536015318167219932452423821223397950307081486399329716110022966320562178125763390809459562135764173939500332896324709965695462106852960973544330781115278121596576996861214634420404346947627410641350040697933936768 [154,42] 310211497797619402649711830808745925884013770821888710040698043204418365632658607756682175566590134905422521091921688495493483571813776323794247147263448467681112268297736450400070253363049154383159408856442607112250928458716322049443347483943721973003537767050796860479938208654390446973719295076274889176217174010783139217859447052884226753457899394708638001631038283440586423829888110433405586859916586771520477828530808718757161454621865509753152592987865082110888831825148236462032061611886550434159006940743463216329408670801494574232130833999364223187855255288700411066861730927684700757743734493484247702535829583632575047036234870430478709739400126142920407213558383593506949473010971931560222363675683069908220085700351192026845890369635836793256227993084246842598237371994797195139220582194220800777038804243227151282571851320778792708022301348027733611749040149641332400585825882478170176578145057468413318615290827991885248194234106399961405580836533886405950890033187822845052642008970151276411124936628515057315249945519933605524706152965336379228091011859597209809568955242667620036241186849950724980663962721143371736971872841397957720047062371210502138056776653060031329207270305744749912257188608883691576310370695839653510433499679097458222503702973404830400192274944124966884126079722361536948098928982409691336387804950806484698719223307416728763571116961204951323390606942028974484659619713834860845777876667406256336289132581709994941480567010040221570235465996757723002032977303967138569336336756338523264940855986774129666345649280879005287300393375537396459524038853305461580625274285619975789457643259637235961165981085965389742756095985349387675301270776145780 [154,43] 231834513661168100975409781299093729786505958125262316107659123401706375224408174884739914695268421295497612941644979093484718292984328170144496151516758861165216032296616420766509667377997035333111826031328045232744983082209522610959123565776421934791367452589143798315778386492568061273321087397472556869779792154910916289955311285570815982616896172784640337943015175661716861111739599804050300196217198070603285112604887111629695325781320788516710399279668673983946083504828257683330523513349025736080501361818730005739938384365983152843252248595177792312051723776021398482944117511975543063900046524111805779124409487303257984413473411314263039879808596881341461185802078735596128054363459444248864994188658321516119764286894530430848599561358440078818452215260445186790915556057742188020154191107209639018179778972533433729193944584211935558247746989866369884589142131997501018063296064994174891129715625781942517961600137924069658499794141262789017644616361882170442367021212338769142800429761847376453358130010675979926825270893814891993516705211388813258462193922829544541865850283992589803909780330299581876351585801713499014929845979116304953882012135665186277391924406645718541918533843021949601549880038978160308491408566723212102760140215386806005492354461677832820041758641146615422857520013014140153139991156249811130196435736211114238079260641110214246327961719662072521642979787914705264456830947334680648930018797471091204982185187493488663993843023463008371883040066199747093205384798251934793013546059385890403494887453622816142776159206848451505704027761595846273508493160153706863139814657928371741631143583385044265722878148506679352901836805316947994771080565536 [154,44] 156198382787525559985297478034158315903305138365915851063816480807312014552607665647476808614941879692739591020827723456709891536280948354792770132604834980847566762520055442052447047722388930570206729390339231252450111033129899522267185711921288522897673710850006363856242663401746339576338412711861320962552205211414299904195944654754715072626195656566098135880147538551447862230699905908766217407702598512739835728012650607953752955710420149578264878565778279150022168848223232636314030972846022477717544790554290714412758530804140584672439837873885116995174662895303716733554226871205379269325480442196268288029396928794038863860627988039962569275028391719500197750356719671553678569779843248908648760320423885693010992532550833219671205722673416429310455913774861273335844208488925769799605937436497220526136940418231279476892985183882376451883480148873553220091743024494253332212555560722542942522024221524928673766406432623933124347486733000003985355088086442034541760149510144762880169468067612792706382563739538117725969929311655191573651874705248902135680291317305997406122758576804694261751475803377947206107040278373902643898719532505199468887622319765445425155483603990865757492414155337991496370147067461308994363436975786527674026384468002542485525056511303562398448326862474737395898881387824349802011438174419635935991683101215579606821385243801721387791756742549287322541944086267231006828476554037508898339548153770445822219815590660488215087161470851305144151521771587488265839889886046099797599219044729416145607183274190311901182901505077210159467355758238380002321560175166441697516338369389607072772033710116289469601382477490694244820072718620592954265820240 [154,45] -64660950920213993397377757051019674337660395687149475018809616154243666093949233876855482125299775661595054237708526865556849488973183811561561335053390681993662657858629929641133154057103940923217879340585560015389519931810011014550323434029491824288098338599209554138287203228933981347314205899874568263631642406959523803181322496911419520765854859988365407070857575513019523512053282808071311048641217164111765757458122753465152138649318045875361908330845369285758242945023424202656075012724407877338177476367127568970725392244490690865478597679662208369750624236675189800411947029540730587137739361335198823845258568590972005404616291981302536230099764476195412764584340313586447425770691404078654983954225555719864420318842603396506988166545680529212920836396761683253064914639019027024120891377364553146187365318500741668832196036215110796049544329569123563469561455216254569180243755495564840504093798269873256257533063860966940214029182293579370601789761515963641292651234547676317091818825407354592438907328855778245115910745964513184346296611279855473690851268044690477388707282699504234395277891508195095047972722683482500862050030307362285694366533052726084014872532764066421137908029968584117274640683729935165474654266167903233547720582928243679149588814444109729759373287256157275050893221714965716789820215737886216434571678508492841898416727164083728935145679760520172469942108386939709028157462385028679550242809136225768919999832473725729993056384672040240941998302032669341877297195941827640146732300467755760670431935350158327122355755488550862509693603961440786381823354608481199180672204577426194094339121907826386152949140903000393580969956841915180733064 [154,46] -27429592694858000252946640027322729339019045826292806910242768567970865002030762554781512642634038318508007772196612635375131055474311438392905486787620195953549055348263139109209738722601597571539335493036231603704184205079253972457308825510920375179170738746402905181932710299924193501817933592954447853141607728383450234679752705861461605175225945595603440332594034472779418205996359070622464759181490688311778983861057178148409763231612235535888019262457390645764261788533403649389363126086008470008811721365418349965140752857914822553812843049973161118450311612558513500406651969870582205121055774555805403025060036095220570877844070356119452886388032145836197597470202372727930020004274432759574679897035915703287872459483088817302913573274074414733968789187609605577111129736591015052728185756960410633810598427087655927242724067455774851714490168763517131039834558813417546036537517908829463398973086038827639467020430845435326156478436718155826226123541046347562518600481321238993799018316444154695468391743093806406939272508767234845391322838337901671168485851138703403994839074076440441662667379503252817925853993499992604851970101534383970439096846851906844593196461589463230776758884792174269710400335767702156056887077849368434596155809742854129172970584271763803855317866798462565589249752939808945835779227205015525178287097363882125104120982413443090648207335450902121034618551647513526604200329097466969461405836044951547821791283425822058672243959059693533662444017633218545505858740317117390730399764833057294906426910411092043402416344734506277243784246644382921355957925160810717317812935455325891821124082396721874360421120573285391722282163238360408568 [154,47] 5712115159964550570964130298311414998975943488056393493792013705176020776392342892391787645171470181177074114955713570008131697536575201075625927388850570521443769621010985109722361024693946340534974835924604304759675006242954991810002143492967127476903993875365997797411934237759383694602332912087525957842833203557018165311071423427367665735231284309507807051266839362489925060220118950461257573405707712134650210773659729847049338848818676065581829539216975724686961680614592329038677228440634149397022431901746590448428428290151816549615718680424166583866293197581076095493561879036120041117463247641430788558075704572369868945606588355596226095437692926326040194688218034981567348129103696489318675886166753982125945999417240714077709622257076506727276347936884862183249649936058599775102255718157746278371900010234048098217322632515589631778795129591593836675805986020512883818696142460508127787045298562672124525130951990869313806616260345704019523638281259753108684507897862046335129851054555496625358702995065516742277070801585876536976797780335387362957265287956172908675214591750782891746460837925831764827398284510377951282593503427618649774656559135896119261801253007259158016106289309870898970182516129362637356933454623567751330788497669060431419724924784935014553667645493789549995349658823364986814747237849500813034484699128892983538473881832131216840475599805330686004681437359737519106752703118192924011359377792000906174140133404974174614544170548514431652977636139249844079078206156417223276388900973239472526338255836025172476048739208699139341373609127465519872279677437173164962607025540812510305745262591134279609627948829239607015347305959725696 [154,48] 3831075460798510030482078569628495651063138128544703541642576437232546397349882022216963048950061867058767686482134439455778759418538415805633895960624755075668271061851121748292553227749334079978730857964017973587327742693528111773246097232665768394589271270020414195386932154018113616324273994614970836638063758146679503397452580505559185823734429827402740377303557322992729980173498662376178541243781204933168859865130217662240738031745287826515150731245501513211073693435691977297504167475740477045081614407691661579792308211294685691511809424592660239160090273259678984654488916059824746001118179175036019438336395022735121148847812379040802476420786849895743823577594594038443428706308025735859522847107852026498594359893239698825715372719313049382660381667386437130604115874999171225400056491134449822896473847592161482010417030949141287479242303629123507678430957148291275819483791429194813101185405916874834592119240083567172887355966812549392998756645103640034307102319908090349270995250427075242691471328453061794965811368827419689680936125066281882040865991984106624673201994599877918551054269801509492599818570838415268737179617109692405965228637995560714081620773116521815699104460488820985790661358264194207458063192458102525240395844698200866671855410432662492510961270832070886779277260321684564652222477071358743605335331189956879810176509093872729845377163187241523441199589764593786027205779924447540334936744810585133725418758744575090300039245248408888781569935062835033003563608334510385999167948449501197915915730355048613339873269845125219380699936091648681010425160021868298894116996827707833463762352196954118288453653031693776297369773755392 [154,49] -201081919375261789198835449974843400363551574251120890804449480336968719576922291286041353825884022118356121548556446426309042999166467949400244087126095674156137224068363172885398922436713463174742751708298233325271423346596822988659898720567743558800318986771991138328972301737681418456489726861774452617370115662018260315011471205570216134652174414481867967130861885121819536585303470662375004108528322456795953380670235050570696029043955890225609255348919657278316116789237380569478951980320269579598398555416776436025395190701895483211722953008122538934971233451578298184951763443710198113322586811801276714927012248359847960178230978302384935838371349818636466855679019736476806541387497679142700354880904791097869843106923737424374422467867607862786208535745310238235108294444422557077177011329985630814899933162925116855332024724315507627577721570660585684961451570547793706562777068144347950796238183836205661398748288394999968937629264426534024840549469848475726529732384695119981276599314684679388465499148168397180512672457634286567592036274097895199780937361545641194807414781355642653498264783275575592433024943439942808629758900182540776051579215913548691954505655527726218142146518703797610414124111739956403752720261255119517385242681838367781493450102916256653083422136911337956491642091483910019429781654289310732409315549072322945118862094909981492797139824786057255145099439896933386047487574165030337803941478856980789826086847025718339210482734979125330570892136351965257327917546739861402306702887652269575140369208538167777902440978390489523640060061848436973634724221351775500471406257644497990185075511878179623052946455272990444486936064 [154,50] -338946723162310503433479017958822628890954696438589460444717828694237242317943538727120234264189134857085372815493019201161996600861031491776011482809145142961633557801429549321366822622187699598321145048289906115483912686108331969366818628264731457803331720647623644434690897582250783648795430138270712659510793710566151996033188845949001474404653069361945237978465597291017333794809725720048003069598988246982823846148510786320476292672861044452498819225443439514638233182684766353802161014596680960575958793060723252169083914311147174087869131449309895296179696573096924306911784103184067994246137782076292600202153699166293737693182413870907193387728144064329359128027390354932897950685660748615832233927167312857840714835579149702296732658527515849937206442978963031491473117725713353900652506988490174498593265390822610032206868248011045412629506902367499901134254210592938948559497511665969272336762474840331862809627696963818973961146931625686298279391148687301572008094045832142551197955015856753922292226786222947689198886196664347818566762555234803593570211514686142338178939878653227292585800993129306062163260111470540400372928050343619422254185647209901756793723131677126620780591500671668129951535214348827774831098373691276611053169981123268102974605895842365611933113380468163967970685860807925173275094438385533067414994846642613126195155785991887266046270667059671219578439047897338398583387516619165972741957271995493451862530232145941264668249555351945197398057770042285353665908765093076669212111391270734297596391119534631434869085552552966087778719533800119872041411731092811014006252972085610953943058416597724395067182294386888668935808 [154,51] -14056123680128776016887881734915277726532666923198999652821934987233541999378843768977817983612690597417831267618674844021061986156999510124688207778995452039888164353162063263883285276891691266296124669441108006529796352267857719409159741032614919999232216996638164436053387262753700728813056084593107939835170842546767476230670458747451745621676229705920128582846322925551319217569840547001362150817834374892806060627268672792981026379595749580503841091396929400133493712869285098119377538639064209810601735438253349003389472525054984556500601106913301758740179827223117340927648026542857339194629467302488584369727984154587105773630097248096030443229042486199968592159146299559154220119630630203888461434845950020999267838327905930433904777639160088365405003687956292151160860588195770946300751507312161197172710774029330937083800695002353329391889660614998557086574901328974564495549283343299899958374377572491588425544340300153848881952074525844851319313736394655849717514070955241375061272487612398769710234352346197844634494271980795342729410192482259145424799874526379557976624309227239503117692505208392233795236107277519574363195033958394686925302667838315403999555601730738177585158766798819714314105911595159368498654516545882461924914922130066152148523143169690132784398259308120866451175523424459609288458589349701864972978776663353213275172174533994828755506918722297304080009121547243851007224486082445050358156243725625147625348136917924247857438349366386390961096831177024787509824397248230167790253603205415034752659194062413842391470373270022728928358178680566415738437799604360267248288371757663499024987715618831893302922274760457880576 [154,52] 16814706339053283215914343169212306011356303148696399619508889056118009185999916563665988482020033466573916796234830729772632347480640661199141559082282689038428395721234625995213614177048680800448657899667862273394841801052337592056289362294108197154301022946754871184349877591949452538817300504091959497379793239953362770429998941163141592566420022238896439684977304172107422057789122981563130332499116875126268778698133465679116317848187966297218772224457196685385259228332568876258097854581791561873629893321524637443856731704438633779631882390248115027398613200408980483326355984086575729695088798638219000343532344705106911667347078185138832739752938479824006350928890783536399972420762576611018861746634478222520799079620554821207053616615786316613000299585825058284453178259546899501035036957062525030014490632669914458885903250892699495023016030311999325675607401878091953787340138832507540977777762303746951269452898210348802066823441648908458699997325198231906631822281342946198878732831861514128651776967261653242437220742158150501919547626359632148090763578804236235818389157773898578126904223835308433676366461740885184358051528377001231093766981809392747595362786688915408947953615896388508200433120888705977854520914681155353756297516423501961807635167223913909117080474350821461019286772667079332166635616070067662822053619941740160433126250893697033503380649104344381348119396035446154779393483097529769245450513933729730482631979214822181219658458502867951960398510606072072622157102407283480762189995482674837268333925818188014260461676150597929169721070041750819577245867511913968789667292850026627685272409196912516881906135484007040 [154,53] 2086060122749709510734516779850492256090263340879793768916688427536069834142033174898169011590066620590634519700164578125711166626900294456531433758903838306214743038678904691187111530399223217876260588670262733764740333823800822522488041347845219483781267145562504287550016756669819150128079487962920683264104141234769161649951858563666350183395686571406333682043841234820526045343094705844052571653880508745044121264870624081059549643853607545157479359192297589328879684247871316992251663705669000463477019790681230856332767549005484571285849310329818204795863502442428358415598086140865390437258810232524700189279235749821865988643199106710042259997926139626305803270933894520604619209306545368969281685319100805144758368489972521922931377811085046022840941815458572955568688103903950609083383278819741214830033168334848284710901661616852458616005800517812429972228668050506486013610629662915888287846491532333297492435924029459927020210795407685735921700119704682771227100544163026788264182511032518680159899294585712535902761937558311671867480001448740263815087959259958550656429560155066652331299149992485616650312250107581283287827899863325923959978414432762546818609184838881388605731171584265301891153644004109254210672154235473871584867218426287602007646846348472613366838375364097860149602841220917640957945426557952396961198710047168627626417907061534370831813934404797477404876398086054882889128769249188248905099030711852857465848176640223001683860494395520582981249824802185438287720304819748709618768527799214006702037832718500078068953183471755348910512365899318154748522945453984724874168473466612620007905206345495855124850677429120 [154,54] -336888983086497804176970463328036645409399068735381693313336048814993581187805361688556014796742439598128080026730951660690838731397813340239841808090734504166850785649516519101151990008629230080663488483306448896912769491145302588465258326790953567175934033524255017894034054960780972358100733522236549730137003952936640327533106534870264125975340452382136783240020982141979916085843287701112026302395220829340754654739326495224664066505967620293133545239480962926120375500729042949854869880531288492794372988944665832265796002513899473263913984316105654609864004278420253826822860169929766011663423967061958453868296400805570690624884904053501395767769754816029317718333160541218388647756530151128175346783142914431063092418677271081146959091902207519892630870218059942116045648940564255541532891606460120350587136350265579309679952359826704887879655609050106186940298378948264359986678940394493163761581961032524653844843016144444374105014935351826622598657116693836793160941262499186418751565880345210595118295725897603652834006947596755819939394249147797907873382846889636323235423878010593483565346852630903970114481451928693368442768853394808196966330499614131615806130454266960290929136452070503691273198993699755348919105264569576416719128979414581159970646426450638985144106606648130363122903457264583367124670282013224855099305976405517667714135887573491323073282691400000535535368913437104114476610897074351084768994571954608205447363921576159562849286900684972388391144407535332211875778222380848294543727160890895450704786760514398651515597819122436404867152251844496796208180937545059370075127490859634547405669907293493933713837584 [154,55] -84714455578923698905651545929545090764178144640089603895482655539027836234838987682076891580565614343555576544578858952219610867718753207612673082672974891987357059348185500454573137836834884726612393721418621063701658415717320676668445199485902213547966066508474542163242116723115956435417408599606596416018587224013616145273905958876819071356566475816304896573419096460737832853957239492040107187318776681953318824405034411674641315487420703836219409083718637380028227136619248580108582644286435475718629136219213987410604496234629563802052998819138173078512879124762463146262852433165785951855991620844078592704771443610833175944984375875303243367912182372355115624311616653646258487911371145048280639024986559873561310605483016065360075578980889092392509889290572800374246235091173570151455312507054761745453767913431834786636341728845428838898891153879540038591198570399244137189986175051385793420448326795916958568973406614996190064309504342856328196957690894075626735148886976933286712180545054350826031715461989944327208682902308236239863183625924140895336760207593609481470857662197831545874130091434608651685489922084233387260904055627224445134041257082561220571412176377809783096108579942207972743892413113792326017102300383257592591657020373387228550144224890811910197318753143856754752775594654913907052310602122052002393359732517019697594480332724872533519284934802554570128583593999761765522055574118615543734474251741761669551435993302165270307718820503172297090121845599802094359484364097627614819141841208371034664311874674981020657730507964809469908756794122348938401737288945998450831776605007673079231840395496397117319296 [154,56] -9626055813332487266721386320762855002461555869668151294473506479674322044778085343759468114933612657921246958601061140087816351723571660419007199266189833386381540813226825463525983653294585900897686576428241298238662756341746258061125278891423606765503846708708722001247416133410276890334302096925819533515284381223537120751547770300277445569308775672057049858153078727742985057235076055268375989369259161033295699532770629311305426182303862070031691391708614786389213312145107722198214663631929704935255552977197041637031125427513255882071970557766234650334135554586273998015364367305677026850641948615551102900282866515807585990523734808452447934722375818035170135370073775767759404349628040711635412329470248325299582410975884074820966591111835923054246338457305769249811412078993716268506469954011829558276010068768457650854394878618723876459880871064668005763344721429656037119468327753066523565030327763034287560616665106689737004762951855282465845207368992421799683197625494765075223899298069376160101185193335007558083270085782232964313958194402212627842097712404188779831140827030791987289851782639298382730377312034204140092305020910281045547152010467799226341396110570427835663755177821945674718677446729275732140631570232242554676289674668758598249478821776910623023360211887217176138226809425359145666539018029670248632264439624020830891317308023844648620613383176041405752593816449627572721582525922741901321862660049625252755498113184393279229765622541792954528515107668998035887202405420317360808155946290471776993511452218181124853733939242336911707005815599392044074951516053815818375929982317107793808810350488945713408 [154,57] 81104972259700532339248971387242227419031062577448392326161308899998138128667345242099947039982989730965548050351708310840643750972013750044005586832426945242495392713007656835514714822736851964515104858149937137548095859350240999892562089049519320587894512670775436552398456677829330272940046685591474046833344480964931782395533005740110527028489280801792287458426308403499942071012781014382141765828384458582836394467369461559391118444839638436381856538162448074528140649927000917084038553432026471985765798416561644757422824789953600581331148662090654543894146472957977438405338399550760240052478977300883241377189992434657676394734231787871902179588900856407394094238007518797106553085237546477837116987401712501965418944111505588053750966064202815809338431487936575618372497073063691517060776360096288861987517713816324344361423811817833252780081028617473345367257674382423425501526532365209974634358570673055644585507793293543463389629557780563123630716877910291130368401127207395470341964017831535739758766682278459380646863981646674376008412792670986021850390232323719430614764687157331837787222645068251284814098437418690936012953022819802320906655093280981336339696749419456360919788867438742238318965654569290426553839599555587603112804958049696699247489793462708367671777622782370071376842066226205118136579904428248400052659497647169277873049434788958703998831965516032708534277769470421192696657874706191053645084222762512731916272824319871225743657496406289664056322023963429448408456222178911588004474629666788502590559390271077892257503162552410687318772466751393065065643739052495300355194501792400851800314849419328 [154,58] 783589807139432249726210409861906631460608388960992671046882836698780980757718219696525258338790686881707918109581793458707271409468687993652851025545375081909905259594621463788431236962925193219771366130554852135561662101866034981418387992469354028604642238463063558310052313817377808594636959161276705424831113119977097854439745399035843703702590991596084370432636134205160489808243122813955772271855039600400678968588691409170026398481845853561110703340469397613311407846720703271845379652922399027510817069393394041586423087316007000012383413342640547234098836035659048055839025131003265868524376203900039812197294700139879382585672929337361977070016255954638006611189287304363660808895459449038381647705933447285133882620629518704891722356016058795595254745487783257273358427361323323380503470032876651625566534427857604494984137699994759567392793216073305948126628580435690184115663868728368409784469065110455919046904236990283684778841055547035881538065649334718433134880401935165614467072814951624727092540501242733277979887198159999103316176034217187733132571278066708888980573617352139043790289345583124441586955095991606405292471738510280204665165817982943402458119865111744586020743813134924831546440288956631606978438986689500832556690682258691732370464815923177205206919702154592407058280103663879743798123050064320112909130433458081713974206976165671790750655873924497604775599338497947357842716653949007147934485588762757420233532355493216950046501839756375448666952646296399285907985906238861356795564371818032206557904306092168760671714794815584248946092589092540976135614544176960685526148220470685450657641092192 [154,59] 118032346443987221737717225317845987450354323013714127866990314423934589648417232684861153429152312151728160433826903114976954858994667162527194145252062979317043540537236131419309973167374351923913895593037751347077755533127291551185835991703051189144084022141320345933725931064098039182786571027618249788709364589468549533378395491832611177633560604925267529907749295138247591217035267233794082362599936972226036644465501134506350976738731725194252633931296098979995362663363589927037871655371152434934793331309837506626950730224689594065384882369728030917409385399670728461668833634036989903767677325521115270106638017359607461436167134256339299856442689599201959721202875775209042731950191197995307642247348614153486840011845263320742491832680356734118338119001658330145600411433851468467665338658078472440088051276639086194106349971772197343143248312216586986869101522544843076686639537092443226099087617344907445722281115959769211051737138314702920316277254932769558478669764190257683813317394053899918989297322653117312535452780106067468333335186867961897647108915639411802660396723702548872406641749422480543590340298471984547688278361794747554483839425286400276347557885804188754564041661445887134339858921135414102290099712378871305775778321715744249992793922017717660947672630945000348751438833866113919840456397572880729935411967779077588101049383503946265937995095691320376748532660273297774213912093561365177618330767751869360532105613368779731070755075376494556083329172489208825733308871555678773171221527421575846670415230381393534265971461333916271135685270047627477582937942490863864081595906117413087072738560 [154,60] -26487442404193968530422033593164667720064470873535456344332849371349711357940961456626049669901828898305762841653493295956037054353732588314484068695607007116292868086100875203745422581333930324910902894847581906305753922598323711419530514506831017703009940932046992891117667592299402792881387041724241907452896502053428175191278345728295279919102850549624093551730291686904303900551428018173351495576997673790335454916680453356856883369106986269595451101059932339400054706490361443550051545329178971711827142672246937675832247297890414196669991015124509662396649385939263217827273464035756738413059521587091423307037945315715250475587934748599777015997896466764171753000042727652740134276399234504105131534875051415227820527399334011234103484679818633519251149915096387762114915662686967219539685922620973545515553896211209675606389334849546094198695534991766546509266283642014630626348370362784194259696930085420126186796023971777269446658324577757756271367099052380786189365341618834837908252568687826671825064018961322093673142664229159607937364373649462497938767254918070914880034805136315417317190453439482535362002214477125543385093012607900570842889065312302594944007188271089097039662919567619458565964529428311722212028647027908361061325739705225934209083478242344476297127804114254183694285239178390771442967580630721317194589697762558405847075466395152536657341163456158021105930063670363193412222372236218853470198563725358011144587659152699266698895198090600607962611052910042981151224735340332230222545533739076215769864721989366995943586083672464322588685671907358709821358792412641961113842133045334547165200 [154,61] -5603536177497013944479427084133492697310658369347849424277495814331564776524302240665632422357754517506927016502714027598411169402781517572989756817701215418831660234235417002777038400513615485379527689673380468483871366914258827936742143848751898012655250971980940367240149245564265115465904760863922018274425547917324294814577431364649459932621224871137040087391944728823458446710819088741497016759645619369098025921653868110087216374182852270365541722227139147468081871082819888081313218627718507463198501281007615419402096189469575425614263340191849676417623992769669633183763549648099710239224661741150803162068667682680335163571525911383711224163139865454820160153293758466137286105805126450185476379395044195997577502794132383517224637211547557299243651725873792870214870658325702255612955641826364417528201206530449655619275793082281585460605616290091144203576225937053637021083544052482710241251654289911296075468340737842103129574651048095701026808388643776333328113204748226039597046107408261107209680725715390352243396292709539970370611284122165991593487177575607934551100931272678042128943802361196453158139238517945447119408981241223251317856013421880781535754226629944072091656570174944109435918486854654388239270911786226192209492688584331995470247948399413706162939936284396724235114776104365709436379833811975798867114073185362202816630628106098498827933433816469995037758121273329254398853395911359947749922352576936262173697482844800483159396738123687190096142907129047803149926260946684414298575393092304897283601209027127914514483281432577212995636638572602132062313536069498084387857798787021584304 [154,62] 808070812623475663791273003328393852659405932293104988667686056487216770479918981872950466685443909079067828525629718425947747511053573011218352178683584165020716292182140414741013067241900521012690567419439047539933446941744438814377984530983442061354102173665546914259290040456177582558739796004507542762349702058402240216891244101927060587457453210807247146427624920332603909989870573917386092286891079731187217926540415170804304380306011501881170628831114586874299239611578449369590903065938843255864802895865343618784488143449652760183685919117648619695896756551170654252489345608535426872720944270525489253366834225681871562246798672292693857521670343335990238564213589263273753566513935469013348578377393983618621142916484452771116040691272622372155743815038825920467825723254457010685583721156011047250637481569144900321028458224493084564170034347997183270861689366501524616318497243594022775928839827643601684293198453545850091247070388260457948420528721392823858131327669992002963930806173729978063431327958451788891498250570091579524600585960759355931461545388097577071866615128332209355738031442018975418393769584566428738223333125148963389106264635531964270120255482022989999472744635543643600226505958655270986984089624099736801033006287102897416418488331938448383841200456567463184802312938183523538427811777405336921454001681481598836554264441893015962492013424583958489358907426973297923074409203517828632665745509458552765906140427664247700666864859828327990531266317206397458252781441373681596514897346126194001303203767409656397506996018092638036770999370963181325069593452314403263254750999744550 [154,63] 185697727992912290521565763766265851834161888334648451522492808832790035404909861962294575127850331616411341782610659121167600302397732888875723271585039438286982864790800459977102142553184855158531712624081639862484345163480089419858444722028365780363374549386565064967964925839743938802194077444166696023009115199215165666990622955795194695810824055030281787602717321600248739568768924068090272146298796987611840410349562017967837581453996469326184773649614290826083767562935479956485764345006349595518147225969254331590760742362485883825111623267700342813811284904058789439548185269560401626805428087353660197862199630541822084624219469397466816595901609894723504972185235438481282115266172638195801350015676458331717483795923231940734373406060891133007051763255577522897318706775016686904041153646697140341070289157642610690059197483665900797085221439685427579655300219398131577898043216323499123217933438569552827269765026940960724666652226928816948195278255620455978892383132449567787157637434294498154517859431734887160914619770981614847533495911986650669298460377093560473650055087915946153251111975098113102811562041602560465663692421875277924920612935690169888664026429394528988722872220742185854029712054563113166714841617918949543724396502070430170759425621830996389049752409399613040972353204561423843752956353934679299399830771709086795882350826831633300579446417432675579717579359847218734870929743138228037715235568592597226892893528188984090116347959977988832476103208236790580776316277122496445206616286231848896372888059770590193594975160286894173298731080052319853042147660043915940838711399936 [154,64] -24717243997430142318921438302489307680751172088278054739929171735658074971342361204165079519966470133401967925993725931726730380477976151652078293372320606115728655040862906906852856879674148204866629058156783104878531795788054381720048595372579882722857895832513090002560761356045255880061147756910193572615101582496142198638021627042882948790346689229828474466733294532122321889855697139701155032486365652477696954213096905510701245521682563554592919501918373137058308924427657792046561012483920497995766387191951717930406076257110060561637558699213183555528879511604863677318784955795146449921595048111214579423273658975269402909115639609394760030843042789337394428557545265556128908318952390094751406124553181787719375153518169290037475094975406732944570999966390856263427440604418481281942746307275735983356721802848775306774841659727940870461366546972560501862322248038133699742029732688755665867704505232755955686502008699239930901037538262719315899105234069504530883433636411242000015435810247034396304697207468955725317511084341760781391427046250664952907889265176636600420029547429508053262911215585016874422936896487557816067225493993188017316652327524481314151417928060509204402993276514239671607915108701575599234303006423419365652925974504930377576854667638813404271134720611721050682838412231229264294956781397589674898955716134714166093425049499692842867469458665239331879469805614714802784845632961229150356653249807964267930888162314260997846655944774196864301208432933598180172844950667236423989664926093739748675876048861631228333453672761611896466458284248084041758225873240182162487417792 [154,65] -6136287055054009396046516386739845081499057131711621534441742793257122546137152492704680892387631305919537922509512591830490058569542370358451333374519962876053558767523661956270442585288766158678217583838845757543614777683649513192752174720906323149079652111017796607867690071037122421975693998557513352553001743526576643677316101835658332083977061791751899586184189937082343710407297750008659926545141470548105556292442685724025977133642557448184322806205434121421661496263070612061398335497744079093350153831157489665803332552013473742889510026909168170761150212316720760980769908178901205420501483525823441010299365382086890146535582821035359935151195885689322626170831495243528547937665151140464656574279720169893102056835043816064025542759577491805956826919067083345486711870039116265742312308618198546443948382416274477183731681134001197466918025040175582487243202078145230051848937303696454178929854891838388253810063741042693816311163407576917190950798507394559429657182175998540870737563735452629693414452289438062739515990508714032801947886234993849927753912489619218655447490549710570031110430489870163995488969727391127494795266612577172211943973575987371261555341848871371335814975663759174988361895112825758132010882266158072304639952904401738002398921006817109739246762445469617597131728886613635815198126073222746729353867276455652407614647377595745820344059326517954641316292516019148442504718741973773843469550345059306565151238040310423703509580512508352292875029157360167573897108577149161874126460886381910797640793231447439948448067046005086527661569383415127715872233722942505850432 [154,66] 422084548002629114587550611999094754683538320306898970659952163876189668047789125571719674849728213815323404646142137296970013681317800427495575568844619214027389649132548110239567487911899963744550207493916356934170693775238294623478616251240007571478409565090131541640746987522379260286379249270185111376296810770464502698601568412246658733321737300931444977102234103384641733917233008872153731773602670010125500844139397765959168953851495766244034599661372945408991143614625402767582605176855334908139816407709811769711463907002738886062905064535778605527302315999016190841132171770435984773908279904047635759779217215746806646076725023407582669142726098962708152675174101826012486060991564488572268097523959895224872687256724148311756083617195376623652837335238317748234125835125133603220485781864908377392061418004111155315280536416408232006535812803192998424019849178780552218768539672953501699264144381281297255832150286748539158530817790181092157171544569505032573989777549269638480750103645686345649850084590311474947100700548981002536599908310756957026677067675858951495292623112245951170409434259485326151320873631345982303856228048145775816287239162137569863532510275990389395169542528056894253572817909618689832307221471627543682290344245193727303884371046548908037478051662344425831615569460261464160390113972446335849560937682703900139948069398431570397816125218780064492558400784454777695014139308803869013302519157653335312178253718892243897367571820594083896986401107454979760045032181976404768975969750183962303745777459043565754141111620007004673059095006373477739441864104627802712 [154,67] 182817287594033527096113506416382748921986963366525104282676221051665325632632924044211436609738010583810846997553472545132640890882298323188031851080660440206254635164204685292166059836966367713136456079697835139675056708946868299075326785011818147164522965521265945672528477165685624803061141647684480903475337487817536232129950866218995119554949483332268849228449690122009499757521293338982521777490893747569255837786336187974454060628288167765801341369446659852307376144735765607256088889775102193948984979092489092533705692255085672417647575104028226004316347142256259042878631547075188262041846612828372751297045704556644900852678242922624399280046296331328205441641267625726467939967438576769356880473606646126057227633791842329194743703470878603243822851104882303512576053113641590231035037059038435040685156406699445948232466050126046225649093791609352398585137384447324847868569517665245261640489072090861379587997386869516990312793425870287175443809485070982994711321227523380214011408355512839737898210365800116106302407048367579098617056445468892048619228446404020064340828226015450582083690711518969045355804258125847330339827413710602472147079639506593258035236039421258485643207643342496371975761805996187978146146729611257449419545836912844837704839408150103282710604299487860633852417917623065135909326185103192529874191937688391520962520225403379446677805059210276007355954685909479585971243766718390889782926872151040075978174728012521515645928591545058282908868029481108360051775169305128757404431991409427338023778985831411913755991940518838619444972560080150204334422172768256 [154,68] 16723292389350616823965481888776098755066659847647582659304896721991617366178013902374483165346973149045112208009829174377969890233780404472424031834298987051074632924616006837281072608612313288358535898335847916289946786216595076040505623561339887899499777648696868341153253339059444737369257546436849472629651463777926510229349467489474579116170052849316149765110165830519771941750429609729273614280380839588717916079252901951858794008127363733754126918998748998423849359329697778688529314067742430959119988500612757861538338909090096377504908689345882264851686075215797032325279173145395923432373641417992739251983531953510549251101240904834009396023922166702886370836670478163105070602021382001506657513290469273774399402730071188826208279230944432808469192468754486950780080799294398068062484329552178781604039620372894947696588452383810824120268594841250855736243810697759325563854505265936699958581313355286016381432945563500859794717385441386836061402873852805707261561863731787262184076431141403142880199661924809255716259639950949294666754111981595076337841857600218285342061697059018737291216887379849519408494097067664870684250575219150858712267535418267295690912162697189349889138413525687327514423982581757663183992651099707891910782898041765358415779021974539551139692094151725236973398387809237515467280036878986731948940744620546552732221656040942390298936785648284974613941009999960062434678585916266002471477209703046915168696437417649131189669294832338398945923208548825333528229777963546732982821503557101920724824687952939868782644956154326083102685601776712911800646939416 [154,69] 2210123052936479000163520436299172582468451054830272573477062670088923410999912010908015394315560530400045738159613185212941344440213149925016306380670971289411781203280132135476935484963909269289840046492792102863081416845429267832699631860789387956838213197451899877428569487196386388601811739254123356331486211661061966607608298101058632300366605776156558440727250911803551355569989246144703912320225020173894245959443039225528122322116811651210640393929335119297083105473230238755731612956171523096933330494259848744106133174936285203733926391538832566112567704650344236892254849408909850341405379771707915910752138482599307378804455347521949456369044615221323310206026557783056739974861996646741661087728347825789248816621644847770746356084854619531774416534550684702356188827476304779186543524912760193557720857630710648240466962845513606397291689124515857431453435193742609694406056600835864110414248463322732603800343783360325932708442633825885313943147429264991839697554411593371883584742942230120531124619919079554896202893560040848457532068297486617506487085996214329091535578499651725239577191268297607797785627161183463781691788589627014618820810073831843700226727175294625768903962253005947620890573001536554086279198302008978947742779701345555323277489499138847774271622177613013243520457806174967987787314419836707136993325942327274478874306796223888575201992552351404242569906375691999920944328141945460013958656399056321814181367706308358478755765344667964259423989266506550597239552162297469814851211911573374464322420167156500057610922126052946125308181894828614799513960 [154,70] 662420648381523848163356559299593343139063017659734552576848760131138026843036693780827615589811518820546465515616622409980695367297949319604248870268945041404087369119854172594830745710639189069499639782220980636300831973956342467615675409745044300577457886556049875918459443564971041662000594912588191419956583879345105507371574555839188880130012708538601939180699365212316249315692793859885096169791955952997441812051538511663016104002813621742419935680343687590969754982807493422360811389488917908381208400725697639099011498747179435413836108174457017293159238391810555025174814058371949344745718668015143779840938855635495514947574625972627654267266091002813032415569662743676162992707895035113336516636214907247317424429776556060921653718129954031589137057631971089907510409243919462380094241339689252422886261194480769345685484747021394398736290393396199698678021149836191119037083811732795532076628010011524591990811402200974274083828084789906721578280041334519737602494929478657582051148347122486648825470138209804406937734064034720162654618283778177648407205807201850822151827976652331503200161943151438716666478298724522338697471492188481513556573698975680462572229877825116814060996943652250116668075693309779049856357461238594370150487397456315339802742633380614531120928301918599439498333272772134833101739537987392319669245488476309910824862764382299762706027204687600601901238823192731320818306335074472381900894091374808300504158475380711415667257399454059362515152871190464096451896911083192001078768764550052783400619213802159137967857199577209266703456168605321319987 [154,71] 120852140613671802008209439420523057960923467938263556164865644572919049121588958677000563416460832989278613963136959551544382112479815936973796380773016811583532625843793276253950035863112589465256714306695216587114749981367043564029470576442054868067584928142194740849624436631516136766976507739918234577286014587459756348339533266107376888722473643662476717209638548434823789726173263976913485872625570496519855422935863682784231051434823211785976725639569624434680170847594500776942614761537681701635870357589545079603498940669465420864064904354759660208118649525513569565435994843089604390902712881948803578127906407316593551905198925159073389124153358417545752406046741378639029614607198144663236147133178150847256506042895248088510337222096718972545326498202286294536993700971220102914015938029562391902093592174300630624731124829418308971373426061488272227021532590240376472986000493834878477561500986235752335139697758240266985038960645500328117364621572797539544297307673516646482171019985656040693739275255790800663563627072035493126005724373680122482061133532911809221275267972575518761747095862421311469156223008438027797743259440440916692888041664056646689548206218771230678689335149558624450419269869991029094240686531177377641502487126852825522570316040911879145453715707542712416644659743158032356831145630926997736186285885248367683803598175015067337015482924653241670306565091146122443410363220875760970751177648005497417123589152832730591690706005720468380714777802142111838291347548406175304670485871143192791753581950598989523211204375126648219133580394442869184 [154,72] 13533184056975604598536960076323871723464406683793320155241904544318117491458708642116440750683772377685316067795693582389648217000422537925235591177219607828954835706675460385452355015362323342924624807834725267033477332469581855547112546976508176813736233681190166101988213068917600063610023143606144972737173849790663011581601230587749551091205097344775121036940548905208587917475008268483239215567630916701925172586139525247638305970828525482533480229671735375023215068957146250313616084597912544928285608079207021193440856900745054110561168280323652878079633755584711008570352139882392023041771900009407635361437494060344986516049244408880081056840713454876747233517392597197613684734632474815714852324787353821439126626266027008983763431507602358544780906185836352467999393175914879209747128527780234999623923498529297641562736549869984048558082632986297183764577904052950077648723847982599232764675621903210260596098752241271575709226064000585200874389653406640461285219459724399139333548567748493110999051738590417479667315486853301523793453061369273893969084305351023995829154915585967854942859246399945489051547780814911793591205189424507016085885222110500782222395553516728910609099748812888906976537578772045343819428067244937037047845792717682562373992162448477576766692995151564349869679852211774278251439466025755358744454148455847372824161574697268346672823538274902290470590518890510134644791282734208481676308462950286958994280993648877547656433200367883282825670026711681002023277837798166767452895966189527414083919086514590469824369087462038132164592997338816 [154,73] 1101526822151777287547161663665220905359021119246021883692193285543227519264649732532640353588134515803028310729767440389099309872035229137535213685300239761456229895038201827211077005635547572242494860706802414647813494429734688885386453333441503645243881289976358536642572221875769991416593285468704580193133419546843170524142871693078134548565462282200645286979874490868455270914621202068623058431436454665997178639063672371102742772643797064662625862396425513736936259723557857852937773110785553605654727265947454692623434490071169839088536764202743747702169593496786842509245936774744474776828434460799451356152980229738839882981760528646529663841292029511427813928560339350982722570039726257911825526977017027721028732477459774401013094336401787449631285497996479543979632775396855862956947080855095112152385071200224603182330460072282854277169131948397002232106999766136398312849822422785498105006241087312150833588584067168645000120468518494680260328050760039659394071379206738457105736258525048338256458336985700846647588322299016486549415991474252941613079105792990753685851760794880278466306344929562411182629644624297243336690958999141534954442662561577565289313368329080760788654794011335073856869795189894272471760221544349449274214306123522680959159027730053819997404063787934608389551840341579731840003788745986121989103233080493034964020161405425694771598891561918617481266441164911208728912848494112565936594093385681026128365540209945071754973132174529752957619543773474564797097786369756205652826843533342580639508802118729456488914661095227843621860485424 [154,74] 77301655064261107124826728582225995452533978896131543507883825955316191601645928611612747083297148529651632221046599109582730851862629589181911973956097453231033532271704759583553646312499665279098539946428008872130086117412396200756306643732801899978816856448615114622192118019857079643978763786285232478981440360125092391371421776856871856977643557974013872389248767710792521650941260824904624250223165609805526964740640109687220837663757477054766848395658676614658538651931649430333493211131408058646082553301191339420059083105542988155176267467784610011274489220028712444447926263904634089471072181726495996189365256826018273920352572337873363547860797451323255272993058237387744318272802910479649207246313316610185338278972566716262340601229176464403833266528012617406583181516505707194396562760027794250356394353291156135776351640072350550190390529314114365867581134781641094798362024466104058006254817865967912576685517198650165547827413308657334828282467970607459861613255153492987911193812312350205064827754847699924479564792681119747426684801483525342815196271491090706174880021861763854370499497197524437709274229900338349583171083899832148518210699737775832527252086397362840763088383749141220842011398320426368524606173479326385825043844965589659329535632655768023824825395085196354714359856696376811849179771002148616435473908207126378069278099297691159243703708323944211378703777865610025099785071448673097929767390107701078778408664410195250343411513991987696563413276335847076053666863371684342555303202236265585767767719447984156009660051509299378132552 [154,75] 5120883001206131364965358272349800459438943625263858851426243238701366735934627187353572413290001542551838753932078350803107758267625815123076364559061365649319442164876508350823337677287990351066860339401405629530460890029791231091551999845020565683764953026748549343460130770051824642882941737224943822505007819302998909095733871648751136466206785448916788120835157382697169144903010562358431979935369062426941062379852013110206983201081257281305004033023992845849157983657949131272280834640387129358358303507744340077299587001778035087058749651859743410712210702486547466014031611864449001091353912128638808037989597612183296980339682533234708166018512337504128479784062879414979340520672114536251263659330813580419874582627070953251413273485937576977399560931238050839680449044467533215014615743468560093352318369207869951924063360997713047483170888556290220078785406019583138565700839848116636236854218882215772727255976089694252017199464259353045263165272169425970469405257253526245037042940922752459099614858326341893730262583947874451563836986920818013794562944317685024446045392130672013479479095797382607425436896965635039720679818067480799405964146429653160967659306338147771783088821217655380440544118639819647383764560446128522634068809088924097173263193176194486827055119655735331187205743097049561153849939838509195330955990422932953602903700779878684783477930258328413502463033037149294409855810886944088672860977905957149179653618724796212188188157681556131182069366894679995424289769217890261452111575545116516980342616446334299021831187603253039616 [154,76] 304439317115168647434511035034144623917766480467380108112717891574568029191448834519636884174856646707533514379938115401811938161902810302848912650314692694196340980373291937788241341634277909207598446120265979862141156685436014608870504421302775232579696714074894766354693929695516317321422786530647116495014134890562212956897990368831823865721344531352006370087595897393546295546217558586598459519694702784779183757692073209194451436907835000266216748396211827334651403416369346839563189255430223500511754896581938805306001071525775609895453672175457639479354686703613234118957409032304939150692828918304988272636091663836406740284358112269104282717111543079468639987813788397651424709607261620011923511354420900418176960111541322722581229630625082314876339602740493083530624543176662458786895013830331669365646099042051938131698258292000579425430120232281322536037948742542899831235024000831455095545507673432828194470732615946741328281590066480781945402803744738748963478649464979723375628907803128718459625835624383261962223361505187708978577797165064967434179497634337446419273173029860800988366675788015041502438184310946160017857935516187316117568752173723201306531926006984593923708092419654719467137830884800957150287083777261745115569987988220600432747668884440439397268136990442029202940808860294161314167113911579808682557511238532623785237997047732479629714348033340854812753298735664002033997709664482554422748835438106879846588017415434782892769511802034094149150272933214095128731124453943004903420557453551164218215898658595295721682178340756792 [154,77] 14861038665426996174253867491225163315915078402570304822081325031583964523039134935563087655316690277321791503437667111365126318955985849001774208254980477284901918666427267112953744627756516933010507883359879261296579290817363247172584722197920547238119676431314344627409497304357176083840361191616248518805432944261109687129811861855874434977501139899907583593935235383836337828185381844497292118652199051618594117969818176163805436633905722510514622984214814377986189926647896073268103002731380411810368306444259829466523258142583385246829092058621823123113567387945170166853939549536335702902930106799911734408342386546811096281802523342469995712206276373339750369200223340696369990138514283400147358316566677655915311955192671201197479940471378018029169321459534930789250400920181067400495715267493628650716804065628000390595487970305650025044226763559727712749841166465692301238714879586134764018215847643927076381652108494610179475839529349075403604656764984882918176555825391928440519949274660135383575831818023131908640324765464941450813500481981316443139897333825915793103750260926439588505736579230373082891767668782720188228520519982018284299475381742877022042699280310631666894533532711172821818954034632090340629607646523681152205279449522468569530230460663503223376177258864314808978847519814649266069349998967761365577383666347652494898577935488033481818425475880241010491281474454123959677266980615983926681739605281606126233013305158346642408181370338175083378143688465827984439190666641947271477082159101172092802200618242277681406141038080 [154,78] 570638614310168362123238408796688818243056708277329632394578046124047092882414798741831208908777856189719408917224386233479140580591356315132592890911574605023892234205066056578972252480760958219737175653044549423818325336821694272062609424270797465136005093374739349826332004978216491730563275579945396458995693351809509569129509872179140910838026758507545273078206372076490400686036281699219879741146216122894071957787560648617586510952267018356436101084619096701426381651548380637265580937403389472133474390964121537396933410571591883531948099866357421411867590680760544188008905601815830360349467198295389814879805832395234591857427144804786391597787159248019191430936351218138737140552485270741244726722598989748295755766987396562621243949509036871439517109839766289271845550445924852326357571540999566095361478734786246121137457686841023140524774462154365039831160917049498800446210904479332782236895169077099650408561871231510770477507950708358078286698530994314723985508884632651613757758419368655315567330234857843188751675827357459334367997483334426282585016610560205481788811123580046712663376406375396779270085027999974371315812146826760919190553166185374012472625418477158648191442509947911141128546345777490365031347514938464082917194926760864038278788647183107852081268696751590059353495852049473846637247011639702462642507363940900120863142500812651402279546949832910293615909391383247495950545401626493972456233400089621464800714170999090010512834678930440699294624794224072781017659813554403158079020700025543647355164556014926339013609 [154,79] 17396615124594908313212091271889762123084886158822314992563780704950692443610936426692239314488266264169988958836573334725589833079095390339985218544709378697190479132398914252242946227610718638268323002199879306979643593927793494812126765277818795147471639794062253297633205858399795074968752643339682915526388278021310762100640761213095192419936860844600518216083736971716269065007866293982675104634587054918081310590379549576684225251120989602124213637629366544838015072550484737525055311505062096170606672547588141874083348685980528856777259808876422711900326472169790815777533625690003172315806098274912932688983043530302865872262530091322981180154068138818906462229426977857902569446213423674181434600703753641110957166327835928867413378557269638647235068408225028451166931616733753829320982971192224497949570490201898916844331481484525522101612423928659395371303506815940461367052139021502992748954662395771585577806607377362151898815370637080347157340486047740466202706014581291792854958760005669283597554845855536163850690283921928117740794390585308391260890867434550802931517511464285727272067477902534099497232910611024121771700271691150966045245886758401334615391967643708223141041887858483767186645717577578367083751608343510620101745054824249707739614684538941287066037292010131942578723359001956102450156840270632966943481097906738238322698176626542295383116623893649625261965569805304338410823602995394990063011213606108236907290441224744100978782902216388924209532469515766031874613970677114379200663661505962032048617190177962856192 [154,80] 443815020570965079090102452446177419899406205175363633020297747773948219274852053173299983336548865524062209843198088911041322168017504591595403824215914870349843198450198684992166750759554872738959687056598356912880794147972511614755967806205412648230738410648746097395101503527928163963828014165282035159698057467773090478870670602787897944932292885072866272806939427669020212520849540449819511956540154997146613181836118036488273497975816863593909599300630621045687268233166023866339012880962246062243763808554434663957443931711830706523659348381796194840857235984203366033998191921871473201786773532524014750701460054455324692749104337891899560284939294435692899782102600105935630795757679291403955422799080829408692995806801707548037390253284883947661386135245724226504285674495153298915457142581641210945308525792296003762876363702689009361630275031383298504195761915531048077064338984642285070738393895914464841085166256831182869012239402997403058788284675942077589214739463409328336368174177946664063285598040586254932495151668697209113048660043453708004462214043936726278689940567312819005357640202991083034259050062306668396006433352608579454443670450160280841231414526135532529636885650142957952500838967491659838586732169559187162706289688542147576608468670608541885790426385663419518954025232195259934855681776095109360296316011780892836230385251886269594855167820367277893342941094864472921291252399564274317483987704409655091275037823597784023847261094708630584681624109207074924047796421719122779823837616812655841288200588299200 [154,81] 10158387285410356986178209336098470727436925277490874626915477630541535870491652481988826624199747727658637411734877109002671308224163959895625129109915295259218047928915508927613015758996670945596006370837054421375365075789510062242070179830717478335003273516399710720978613296262564962134349490697968290641612321279303726295531721318071188518414035060716267893112963527113984264947591025899481688330693599204239221289840546536374238937925468174498528329211331060984815562256574842302183654588708965557406923761596238436862231433246765217930588483978873233173107948590481959531506200013282744854800049666034013993341244176629432756158069723143213177958734700285951321060388832911471746250728227952499229438088089150038125432999267664028228443980227282391985382411218149304563317096189292444920902168222798600924610722258494403441976607648412585289859597213070793237122534812340515830102483580947617837416001161405263872494176693115853713236827865008504465391834548810733924956187183888747814433712254589346350756947707477188403253984487214537741975784866525135598793912040010575678614496900078842441734953491650094023794149477805844121143487123421863461014807444296443305669985014434352751733939863892408190953157151256717204908721513260884649518711357960386463315446285666664849471572427978297955275204141205493174129859823928488121815849119685316642616290816399645856204175429719655550607114865041814637959480354279077009403457406348220481033757310961366025167830592558407984130208580303887913485373293340518780967180110757922278706143680 [154,82] 204643245681287623207216524981778567583122885271113325575657261363007743843174674390971585443205674602049223407214081177478558078176147913554649900742566220477858795272733697021973658627656334943274865083688950423060419604798724234706071673599500023493194374328046852977891727208153027631100214716685970220960999955846915748628300130241194289863266729903317605890473634279448384663716122642840703803484889530664032853235628313014621835554592745726594453690419123394570874917848496589279204165595786905358798347007770812192698515111047926733229018097889578474109220677638491470566079091382971861495766357402358679926118784452255972057695833771634723378783649421360251246828010809163273405082142017915697295835976286116784850979136154036560413587476635639385627890447929366366985343314167791269455569121198646381567772451751502616520159628062460206738913348371967138574948864138722439869488661132470018236815238678421851153447095641693865885148375861565194241479383011918168335433840937643306425021621826840718688079904142994537334787497541135852643134774181589034175078841660730917430269372013513749269523123013898607542570794096939410917197278970952736242717427796609039439847659309946335354066504316509689011711779157773423403349735570932311493782277215432384807309122158986391001694284363762539076594712450699611480369816901593282768161322686763055513181670849069251016127892420673511288612089700631198928041498904313139195134509194340510183223063809664991481490609483508326947996804031696554564336937954190760575947135182787607732328 [154,83] 2357151316629741416769919843621358269094191269465681485594329382189308743095852464873687894561660784876609023341827109690123303510574580622264884275890519904551731177956231870247236054981591268013650466452676714748918763187512194592942555662991523162672762701610343209452518387342919569290462515508198620974243324806959789460470873247986944204483463177128347667155047398173927922593675002974919247538890048872503851102605054457601492899133183116416809704414018797289086405545979376548989483510724842139423662151889960578488843008514457851431737542074759965510599853361009441565960019781634400962443091960757306836726954205163903215820834958974104511450466755396918966396829112322938810885629042866001403634803051599951490009321216967842349635742575202418535493561394404981099146963655420000994999625418962172954700417642321308386570623661785527130200439117959045464354798195891281166494562088035206479046960535108233620060459962357630778980235124938603162863242309299734449893551416425285703020242054027425035703928085049265484080107641351480034547606349585874965918868348454795236642639394993343734995186549093928509193822505385431437304874875837781776580546459685051351548174082816609646551110338864839661279610293105921431954303059579253964487750598578896666165525347657751069060306728726760605105339130812254539837873794649617640792981176650237980762891109264401998812010766001250672187272554554977668395838538698879495472014755574437852811243890565005225164578396358192497768309147847344597047210013437405163110409071986679296 [154,84] -30077034560235246698565149252991097464012480329970283645865018711975481239297329195590892397706822499602118714100900903539357187850232880753005468017847024037406725499115616728387690655299571063524778098416577191089563229673056258499113774384591870886730958916950396241606634547904295736161710474151750010996959900658708581517521231442339541611375753072160714045087285062082199068983157427359360602244820561207783260462452474275758320519779075519583752022864419561772657634901507535698367695191334054524175466771024198757811733820902670059850880480996126540405033203794078544754295983327070698010278979897062117654929327295624450212613607321333704193381746185102816943744118345163360461871491895533948945738807341190427223881344485947656667922306347899087663110535057054650380828550926181909027056124912323886338275487475821525316555139596152772331111213988133242203657855920112882359319843839725497489122988195889299483199097492540898452218885485622951505436918272733706681607583739263322965991811926668423389584324414568107641900182078270536041661726200447963655881823481470448579088274826274461726002011029021568983496099106597890781673156386092961068524770412281477252449624542478709657422254569553663851444670122489180670770164985660319788368747185615710570831023391103372881246972108605683586066150787112656986263105740307297054734656109940331765601593375465418528637843937196386962369384937376015391404754862876082107760885767173550044682422955292479738528220929031248393533748509616230862865680415529873871493092383984 [154,85] -233854144261566475406418832922157743377168356266488746253396958991851178708874059383318494662738311012830237336002757265662205676971049698632053894489452211118885832409876367265356279924569865098899340107432654853851097495375536008381056561564541777664016669159216067131117276707517798429294589823019964532408216552522668312939257683469474858928270659358233743623198542717842705986640540509821735627074152808910627205030735302693823167982477456234961260781489339310490986260349849555636275927533250726523284092903290387025959566444997701948477895306523863148643711622086188266902455341893062349413313664252383964497796362007824677490023331214477487086011676869620665209110136713965075727761765362630299442150352153507267288575414970064709188849505686873233703298388273244075206853151788710126361282240828285279692919394645513975987905805230120049405763597136344478870933343108446578823547574288708832690749040651237162877011561440192769457045923144949590137003715274318786398802264802651418147118950679179957553597770627878170083359290629246830230352906464108572462567294557363632319449897690515081730172124023244398443719928697001581224498832925977729271532462073597112199816795459869023002850154437958038038052367949590096705992490215929824836196813903113457039165877399046707032174596421045164612996654561907096520046133137048778084743917981953920674219597890682584046584128451977331044560785005297457032255376123069170932350367894379242545681023259466129297237140402867228310874367140683369742252919260317644003732128 [154,86] 111867055880741534559833338897847654245989315523600113323113213254485605815290637766941148352849377784714283019851492992261120039655010322953045278598437417154520423717245250092371884506583290662288751056678792908307280661991814236777651182503394809209453594146142677850169692774067646488294597091036832984973789968503640577636081131816566107241784647892755644053938365745296363995885972857758253822387807156721087693480489882228506246973661103967509835081974237010060267105877803936826771587000092939005333113861503596039193480120548348457509132754549611717549164203522432490841374993145404143056446683264551882945775904514288470299637992354333354627740423752836166499505754592886087704755105088358931593151043173218893035786542835920164663631163948599963522125148545088900699883563765873630436269566154539097291506114874218208326433862773985782583944996998801571992531465919865133108481308817597356969470382597540963194550008439222711545110033388575555380528684130967011154647412102509367037132282786395288290115512130334341824651402455052129563168791802751867805449672698752769587139325176122933935984669235373720807688409586827852323006815624418912478343684380441698353923719774651771979471598278930013096771229038839866044098205920201092586078418024120163450395455613033617348106991429586057582637714525764639259144030823343244495928933188281172424569512826320123544327970567225457805002381376946452769041502263747669794964026939908967237710539654335505003789474743704044479893462766333983770356730908282131988634 [154,87] 4550051054052091590114010328425567925363798892766802881340571848497889127955559303036245297223612660849650953013001536137372702283716323947689049045307604139186879958572818770932371169441869738307810777146864526812862423390011643023718816026573817674459523836149551247773821084982675463549068238212807779450696115888088041091487896966256422823384219663309585672472359104039516408637125283632090246101210238634864163560041352139480173090433910913613624292147033807955567381704323941552911871502208097211022965973048959347303034409481115668474413292807346363911071124425550794026056923879313817332800245928660508459895658037081473134273069310576538550836776841406010699280503356354496626392000718034003054522146916690262900980156717674641807654761224041573647108237822808299431217427812064527343122898478998166524471334182189437175897235453592084588829284616632597791043339262609208468415907520298323721310861931407530998532292397152488100478459049297673513288982805528272610000589432041344919255343006620250030266481639727610164401702955268196936615007036999673156887068727872982468929608474835568524867047108824425876070562274756038331515849991283167583062502357217573093802115625468225450147099216811228327817057753027100656570493431269952622479494828849175045392230809452846470233330731253615947144936960857622901177891146838669415194417384099343700211586085443022659719721500349608996231815105114856230255106232657092765425259283015014295608242611505473296512073347000920768535133614218150606809498932155698048 [154,88] 35922181453965141449490065619038339562488228133259060343171348814740326837600553281837269639455630332520431688209766009800793726983403630773020478645123620878654850149239268589651555162134151099867313756552476809534564206229409944152797360669283367141194567983355872834242014312464102605395067141616357222408719597594091906215562485990443229108018465502075823804268153347817820229347236715000387376330308214995460985707152565139749919422331376724999967738765371826848332929528312594508644292859706181012387800284678649561558476754731006917544895177055356898558804745148850302199463458902472350092140401919298734237462990653716529432734917312147780027784759838644100885065053845680806714649838007657441270480009983765019623510862376740155661818742778308663407191701288456775499904372318148016846113440584905258133976797819368012804098592071820683949809471242140410046097103322237950150006566776676611387680889730126091024794797300553456603560977694853689059119311481961481340033104484456101723835237455147979935348407003353130395510040766594028956074707852505765584312586494600023595545863915670590123060317709429426555941714143145295376089507184253250724376384502982863413610623827342630704714722602626051401510774673684281848166274802079281560004144113706797425707761799760721801803433703523553986042020587531237379399127019920833180655037548918346286600789884497269581836421729562897425757592606202910637558757499487523215659728920898383193924489623585051527328386159275082034251926206526844371664563390848 [154,89] -2010315996077905309792945364886373959071376747834529900103397592351224755203493576678039871627189573552664351966859607205051451015398695363968343325636224440345571323001939992866219055324177155615780135643711450701441445722701915912385984901164242231411589167466946252332412028392742317278630557748371097652537960418870235460756887803475940289804702346265134757041384684546300708204252750181402522667809444338399848119248258985217731202328054206329566893725008944036391930215336178347936125746339260806780650753383937703355440216929340776427943705860230994324909782750304697679455522815941610349212953559558640679906378805326988209273120787261146440268024258740806169548814754958959088859221835865399896858679645942652893731681280313611424630684124729487774660492388553334106777171247009350035179788021093156645557754442155993354927047202699175953023347466346526796238590460174295007182069637339703565451712351729163065675190497557199867904235811360423402476621550791851041512910890247635704402441120278423315041796916259472878236553276002570434647237836549617846783065078426114067358043910787739784829759996416212183936580689562231396868511845557628813147278141245681167612568992555168104954080494809074941080393914886139043570888660015048487561085796853363329312074545113255904213297259729823746456656922321752394520386569577078539987804180917870122834270211610548266303342399289820140321177241068420699328224533017038539954072222947601722353812311049727984109912633182333416325107574817318336977995248 [154,90] -63440632648458925695397193538441279233321440233759802358518116127358821060101663080374737109132970202442148566925976953546981235758477371014680936430124070418130083925314527146238745355938086432807176297165922621281385940627010088725765234683003935212126166711559950656628421386142668347260643310932246140002389319050642019282341537608333567668141128780704460459180961465019242821217230092603577573443529077375294777905261121717398306123170343096821503863677363357516705095343437057808455093462663568042517515751091826861410592294349658395311997574446401668969947888355291734783269699213607470322302267406402413510778564456649451561462488427105783281654595211986423457720121700606238411317916018587299593025880611815365693703054325941017962707086049442583150929724833382755160722989879211007493869995300794185279968816933221771839660732681109511515218157181425664656961892861672682469402767676857480973229788891530695318450844509887727930102457689123207209619436476918923161072346670303123244140678870275643958550564178237120566506618711612448612261266018590504936534734614737625460956737400158804569520767208342002966836732416887893372226146732056585487450478309057136086371743820275533653901898847760116076921183578847556161249440234429530494426697542658621508742637175056847461293084033984769024508587453840162370449720643852823449204532028628492525277313633221881239281737523547669619508837970281338470993089106822159666402097072264491094071396881561784900440622409621251398463809625489508680480 [154,91] -673363164843872075406694123214966636430886556442103500262155698332700043995136814351277574990989754534951399361423403121770645952209674693622404388828262213441677973368195865444166787027462166764934130001045874818902204713378193507144165327412176184251444355898609191661593756375416321276661990652104188485258761305903042633692574491033195558745094117774317097100750397015619457832007382838496803577408524068807281994373070098331419392227328673646403450569594902121450743985857066534375984299867049062877906706236456799311093809002286135384016849791415082710058715001297929518232006899035279176307231883496688897883506834003126694760791727865774427967223459913152928112335344619566243329108790351855497131077360238067828590595760305767814084844107921547389925818406113423973685577299047683055808882336335967200638239717609739324458498226667330469797359782962028000156079925756181940418600058105957447602029113274293068061627949242432563236179670363904480315845156807115751313689121102054469378563716174710450597314763771453584876324798503236288427211222036026313149955283429336898622207215123463745154371194459496591169950998566319531339168369663175611327742810793171565272566232701198566665042662138225346541929625359668988759843943906929024725168312729472450167133508037666633922663575934802376380013087907999705193083692212974357045670174409809779822616708578758272642575463883799080682678874159007479027861226989684600471365925484583524741379949684746134820491140426774801663074755371773824 [154,92] 872808449070346169615253126114229720979256266452001770075680313207085066358487741245205914666920195442160096029416909716035525057441195002538872328225499411797002106760808478932061431019423573460620693804867266487527659803367021680092278151172843876918964903792203768662815869902398725851243425042738918375831582150384078539232609765545178417233345675710922518084851691661737670785418364080217378027054652853764345939811646367884446665650170976894567975093431725117511315857311170115480768100782079015991825057313887261085872824374509117825700080039915217964030764926651822159296923144486755813043035479948390046108105450456136499611654567009856614508485482288873408692011194521983639400206250650730843083051382516713191627722583396695172624807045868558648435320492571016857216655675804076288296398666980369918541622776258094452915716225276643582450124481857824994823353549476004546595438383117874221008107210669506253342176675859079786094686979122510680282489658095855101924393538762372732841390782693396557251478075251763150657296527443998947395249718618531516154863288484986642038938010479398842755798212682905675911070568009757340989958672733030631900672399293593060589290276326822803235487469230762722147991446317166671173325923031541486373940469537487969267385015638297831236104430084081515607413243976490741620566841312128260191605229170521224634701086638613593061871607920428680524895581228340068212000452750995565550452990176633610805977142711880714409573483242342858798809312976 [154,93] 87806647877921889239634052650648408130242657004136850520369631956712238097436750086384623024630806710945635298537487316307654060685559778216816640150085427336534861362835167703893402056210740487570525972177426886084280807550108105021139494063258897988722292095614631112090051307588702342564523789071504698606052119706747988082114170491634163729879431374388986378043087712111410803005037274741289170517832931390760743843324282709092739134680207292321897541002505248350221266583920700343880246401404856208381436629862674730772648453317191096020649988676370498704585192251358939907365693483309528994080251232638423335324991290458469421522448815492661639256055611246577867570028479313426975282551018156683436596163650959952763566040206867030606709250023345675600820296931575857063427619776023014338934453179510006958251822167994794753712951751473766264222587912419845992183420210081211086340178273911934663676537590758507347357308385125869443242400105582559375346194529042283065427473755808160400821579447702661977963493406865399310931288992722514125102858253243103705815642767078619364529852446855779576959828292632218404989046920487506125930908142083207931081207546138735947756164764634665403815866383346491959066445975498756373530074256963510123393792441575788149225422508550965929013034503213523323807409762602428934041406800904876610833731442417642010741982710719237302650574913636930695173017459376942726348512093919477146631942804547518578380526307369840277713252973586906154154816 [154,94] 791768579744199661454800368634915685602396111366203063927182809419320937061844173656949916581735876603884367780106801667376819859986510632690015216310440983650999250242147997366736119780115624353632416630752537197074118759627536346482374032912410280377132527082616729400746312270732060725437673339507037571768870887595711438336307488873191909562301547014085363141460897545145083542818609911009739828086768983999809169939319565118339821480086596850347087665287670698044030572736661406841324154451325361480891930964068664052080882946686027640403858121370895676016418863459605288061362293510579444958630989578685922837930839268556972911839329623132015555796105023309509503557006416350127802413861630999291816264805824044904387820891024501105008749436887141922335845585205028334795755581335258522137722259720578680952811028830154316192276493612098045189863054518775300855289747600187920949638580605417182742102790007240469714106490062491611347975865778771980567684079771422792027716604395576464419978935077163060631857024951179033833973848243112798209602550080697806779245116637244915761786267406656444933035001240113555352857552082074077641998202909654341444441344311513982042065047027608752931041013186808591628452754276866934167327126487081575661374762914112040384193140344098433351502008901378986689202315909780773272164874378611956931955568787033912609729519156308353966334758632152770366457603310371765908194399458856308915945612254751131090841283953807769670819982678370952350 [154,95] 3601179963740421821506917622946130677263091818305066296561659312279724709043458734459013722014550408787761737706125364839884857079549046893851471691081830869351842149973423026478939928049296422260578486299206526576027517227083071801461254193892485048348824483108007953051234687131550471799122724707816454217539123954334645268238542037275450909066359089010369539448381955578242471825781591040166759673166495203234959639042302033998203819094566667978383667847085826139634233133028800237943602932741688457957862800814879846386919580377573758452230572073881143112053434092615304184373555604115129198112233824741020693222600390807750336280193085091769656792447132417451951241445705167149825718232541017103659225571349861217729098951483009599928614578003256551331645741851686484569822090645732498934033231373672953106993212934249278979686301437206600482892295745538765054599135561437172400353701826459762799771188502362191860591030687951305658420732965613945506797373724833535660951777364364105677175200775430551178821182573533209275620970784897045275731952048517270742488778926958639327582286571334497670593385229655299249456544699866923559189696969458869235678683607210897259747813120132448355098616390437492567893474071016925500277254480662132405981744978352870175259816608546016227099378480234367433261058323263470725793172896142402378787524502465232366928030167339979157821579913484333862552186698808506149218746605681530418317828854048959384261441538859402981335246281086336 [154,96] 77515470897247220849367519076890650558035518028133871070592750758914427067559740487813085459552467185087165471164904934123655058090815212426381320853308187153479821057928031117717065302866515091989345684850231920719964901898501586558818661324740819873700072758380657293335070765205551441558255109633529963404176764305046816904589955479349331286568712919547878488059552214439662323963194841452803932171830682620521116820284259800477474305323593475717384676056855527769129718527043344203621585391656113277027162570808540720808359815801870880528084401083900059811912193860629960719467755302907765757851146062461233420027679603166661663242731873387800806306518165544112199479439042640375789669629136289757970207488083402484419633174589358564669716921858852375430838530578182979699574270625930270837875815055005085315345991483291611379245828458450077207328292412703731605964478426563541500368763103051721367976723638898790161942091188460623942680376755793489686992475734196534597216995534316328765247730999863134863521119924321665344015981873317268767944459670608598516292629720147554866998942311472103424309234793961151730569194695562981835253284986656527406671410736257039761935721682041572924195230302189399843805494472855244545600992798157475554671901324017612151353818611577179681393855405695079693173732617693588392378605994568158819571218889312311434142810045651618397346087476316298257217424378529162153066958103207582111886198290709513950470181494973029982922761120 [154,97] 2465555139760693900096590488714838256030552958470152958968859828023888602138955388521495724221473612800142856793972834323561284616685058712121318964351643636708930514299402018272197829967642790853794765333003662750162039208874805587552924675187848843134726487809273059793919416700547857521937423629185088614338099382225722225824991711902280932064275292232331396024990921053318687923155020730790736995865297104835968439742723792050175067597399153029815367799281181939393382829027926138241465534016515280671718984329138829868473836221186237821306131180304668988683457599695430223505957478831800810936849964267423691214260713569577139125687236571813088840541439482678622775576349903037559593320515971220862704763979778505967580636972934550966866791415596890648553893022219120714479405856482524871696950595710363302554111502216920900456193505956284083919915098124658351470500459514817005086701236229946945383026832266964459798715476896284646038319585546401338949349227122088806014278672618269996145752123108565858230196432005937495371344191607844984163768285614414437091910400912832866650548159611176038257112028093557932471379160333949236550844686373569067679374893196471273592918287066333793310150783431562754573346093267606594688303202045141585691701216224141571104682953512538495127416007285455671542644607272630770446756498079852878365210558865702624911948437499777242947495364171207708901000288505948656627346350662199820797147052971187564125625461594048418546496 [154,98] 50906870931261466275903133674690432278531873438397030520445861383714131513346692612713019243894182979302754307490231426160524736585705699751916079015865764916526055354710858829551368487517451669140708559656161218462083510469473635777607350356180720056309596176138996274841312642448155611306922821213042198656115825979329571090069083990147917828038132766081049341541611245242573113166975684277253570525753076342420282961331230480045802857621152885418849764414211102625358862275109327081438750805518464975200792500901174578813341325159612911103296716381478781379113046114052552929545071454866187617166220002721474139124029702325488853195382679541162034819530045887908930850477133584611111160928412373697249339729762389213098622567884346420314085798015085652113468426577139159601799272029256948458433618156335985184488023979783635605388169026789859886214474126162856004842333740825521529483790759871146050529675089082697370969704750103838058342907234810386571951724641941401747204569063377817958726853847694104882712128715259488812388636641729523332965486214864142582762810236108303491782595733188567080383335751298127066460293577795383710187984715238912490815590328656121414161999594548162722995297743500526781074284945019114529108833357310945248927493186612196183252030757945341351139032705325271364108875104418692712313531025716031670154806852091602095209502443874228501074480828292325042249069143751198682346384003535305934098352341817858335132794906084787916 [154,99] 769795837447267051468649699707877430506160676481682841127350248865717173828995601188395513019576842757239966849536780679675717098914906114428896970600396773846368020591329967815420121999132780376915912309041311336008431625952094822628655264886453302267784585646728671198993264526443199341414298072836620356091752625539057860927020145541594922976959092974034864420048590611764248625043223407272603263337408367677016371144550051259461986178586620011066249345949546074400513924986338784221872298436612810745434163230682706425516594315216915466126276831363389566185745751736241153296215092933201307768530179962734898992482131253707830179430122246548512599792643190843601726706085342826936112386320615067267483569415602130870919469709269434505164676934969748024043762606158262546985857791381801395536823437604763438823085766786767375941304574280781797234787848312702793156894947630396009194913840858464316370830490758562090241137976936594162156477985419243310446681762572185929478542946718740064239123455952805176136720321768555609029627993327398908658454925455131136914811069053243933898187491038266197008713525844909336343897141103222130963738299079512895503055696307164267282809826127678556747264865406381736763483330204209403226453224571074373981619252860754628830551093981978536841867895342347326189063468117745906543169653392478070443137354059500482152806763923481366336063641973778719861877096489195233859061006148401978084070686777671923905936062007424 [154,100] 8863548229211100579863602325481581120653007218068534393988465054393324218883283736281490929730512626447527171405930534682089209857652102402895917548995209523329480903396508423022888468509503917452626208750104908195650006577123063652209641552684428663235173050621067265309274893150789498176422558594617791977656635027717095510698382417838058188388381656834421160235490069904382250894178985896419746424330667557613042801082548677296392824278821243114350599894077569254028268308402209346424191198993092757328466335704944533349101101203264541461310886032580951721898389749789957710214877781350114729253025691622312079855394089298489754531256607943249588509326966530041269478915689198219161844610497103594358824980547061709855110378073499026057727956135092612319777547228848810484231979877018674524222430842046769623002068156939226273372308245525033856843800227622100173376850251018315403890883384605893974746634285593091995720560780258685332633078913573351733793113113544904575924783867301170586929890767744005877364345275813256237765513861136315133565727067754942391428249640006785371018896829178403141236634636189564316656320609000908403258354952680619931078441213405780636022413148455546694802159255472899897863977181016523525942065481964838980856322118363940790148134510191230448724446410163909615891051378480848103414002501489154058345012791991467236791114125527126364150123296906960919540617717583697612636223023419235182598001879094635145560879728 [154,101] 78003427324559144208194570103489691152899956376468355592341044669024585278523588809013367451917309116520106068102541220916259006359899950774186556862993617956116972937921337447905317794900109045717576921877881709286357478031642926847197803909375344259266799493427132001715248048218583954344073602479760099178923852502291581106538746922722124963290987148381152985649429804142953194774836985274967197207697027922164040553089303151271023571168898727596154816326269664135492323169031857870893058541914793742841012329693147818186979093385032078592322512857913110329088566771788299880189380771527348319377668356566858454979551466919132569700884610566833953210693160719840032732760322761082785796106460318241066753216603795158492990071655853659087539777226620507399720708772211494855199266956135250522119127077919935634027031424640107634791162454114654702983526664264348720370496080238275896759778526075797678395135166300629056254636739628965796350799792382993393382294756040050418379352671008932200447817878425001788518804972571878795236803566033809011077406512899610521568538121414871012019959740648573684635854006841288960483984686591356261611126756287920640390044487888224274692900186110243475734228411662713149816871638942785163842214504369866752708363842642058027596963008994067483566968738929205939091104347969197334637195662308842075784875254049074956930370363768645725268647131937606043733012811010391991744794088454477734978909139845472711400 [154,102] 524397205915500776029999655040236159342354999160229044188578018766007148571376635910346718839217764299165794288840715890805424373341052850545233426549220496131350856649632290443171235294298291964571433792480497354927984232893227268335376433605678904381015349460547066765434759973888858780704137994068128363561472613314887547838610192275516479671188706668600221615254083384026661466901479441898465195079192244297804560910198088891062305777426945778585581061097783016809761769042215042634050119503692184247395479294595617822507682717902568099200838873247920119848620240021918486262255005702193522268773669275476260128014915546037085823643637575282220477426540692781891175672235789470591585480153942579499007752955050484570040056977391143381031265269104118049695117878496947313398750740153517988577623273643855742778859948351079580127001784959296324178021982714021210438551119801381191902540537039103975875334405235891278525458770987021552832048346437349949001293346103884319832583365762285263019539023868808742364444575074730641749386251283482715583356506784392585960029238823372249035653856359108000117887710837672974650797028254257341654610444030454678841153694508369149379592645276646718473826689863328269561734297898574024585406078233206756116447100908293885433205371166767969125832879620288815152314857717323034473088813114801823293592970798126867138651036247308891645439339008482534167279044882645474092142470845920385957714864872103560 [154,103] 2682787959684161376511669986286522001416696426018326266542534204433674112167585084661329539620905642147244450357521200052931206617254511896827112580232500193422635184794281554655637585021214520500072951576651736225358988340271371255124679674280620940840153756161732772570631730621974166746402504355856684955940976109406479845334623402723919353915672790143672534691533160865458025242470169326424547203964350357528610013770834614790332385584865852651522738315950662281575826570845404587170226344912013290323288940130385068722987758229710594265373385469474277513257264344047339115734857421302296949013674206972965270062981828158120782925463451949635968338077902712481116245027091714671474558658934652226214797676418541400700101083941448985989668602540931969077594545243520801965795850598262136891620679162398335118459762979161499461400974814578279715683106924037838468348273118975046408552887877897581469824521558378010715500059118649933430919355399577803334350693453413862841593036650578639299378589438243923243844799886307396072405678751195387237590606878519807574467094100455051854435444394857570566953100557359870456904647591166475149152040059507411315345504552295865756562987149185816873322696056411631428572603468819920145002917049203412341622575065716652680618467112070440715665267068887911431991772139613226595406174584624710355877945048106832223600625736259449075854643731292120094555360110842840104200679588984934883577998617856 [154,104] 10334336999050784625839323346387365255799789243163256377055984769570668313662898974539771255829197280822293073895112482372120554955691262860611198792529079978547222007853250494090627164885148027035288194583740295585931306228487919458241479179514047497567402167817478764932574284288262456749541847105486265344164339091356418777442206535608585690650337547747373599431266658878459537580302289601952413734951310611923911883973308241581647613681104851413657712365879698988597552479101235024197062955764754000963406705003107755807884408429607306310866443915954028558376462267495038041522812038780454660284823658889313042584304683944603863336264603967175781815378519211448279875611342662096815712488311420390530717369992925161596210716150348963075263461193530969207011711387088094570808357505911170153469684925914986663361307403987750918869425128881797063649338692461096445066479657794560652117850318522656727640768467670946410421858061872725714556825140843703063359997464895037950846317725753911490769449905816627934771198918248527555542295991912103079430724550441925570179956463469065469765798503646401056619045146099543345412859127655029576776445795390516615991444030957812905247769590897199986160565998656813388627121923237533846517493191588345179009089117199754467654852327988859955082611489203287777041442649254533973960685735328410410082378098193181064154902323099147061471627820132371707267279315367840447030674326738180840260448 [154,105] 31026772677750208488340607051941432532441975342833106790696108868668025024130610773101488446695462569584718273666585207017870634716370153989743735846852823599096641008845062442083768261616646414159919614769354337380749584445381817575799359657711357516003504011883490072540152167275625340485999009564000358672195921503765288391426640012796478396257869695839231397161035836215427824040689990776782549104817159473558198399916170149721370538423686446423075567399970728241612586622553758278264216389394752140253754980149180896255468460014873960894891610080099834223751625298285572961207913791053504204714510569064053943047026873800979302420817494452076013092714781179381892884008838539316583183134683738554370822895090512784717897823102005402117500787772176927993691643292898242334520809076540236610550489681797244324517609216696805443977462550581207061078499208658651734210659372914637300763946928501831079482568532459157747455601674978129375046472275170608911671120515542327808470473920412889638518221188536652870105835817328812766913513438844966801786694076369703076166706860499216764652451357926520015820617377277312938434579743016156853175800123955669356879317698831503681769630388412812285857254616802808209216255906994866061418653861523929114187003603388865062843987798403491393380112472026416550355452436383963699452875720100000459247620538377168954102456978342584233050895447723342615898047075051910738412309256548661680 [154,106] 62850598539323486978938772826917150207134099527804600523302274556572393090340615524821986612970397541381461585158925561134342859027003290158047279700839019631519796827239563051276647917680182870492691091308849611493857974499914174423935379005118866775321056161320049660739820146440062077861929011885748707167152611997769198756759703465599746885284749493613573122457640652531714065106086604308366260539444391468378878342690620743616055950252346885072660884622841292381357023640319274220877008766911137042830766469522844243607416763650232001156613576079023078732889734664836917277284650721089658213313841971598990371179995868617748429892204551375543516451256442066689277891555111224629614671443861776146538252136715109853644964304434100484839925265420786688718731331967094478323917777674832259488999507471869188334564806693340152318058791719985013351439312259190398997578178167847920792859383250082127884037173685438917742598708066824810378690961985332603155071846951075521063079483821314648583238698460963481814458611217563016044523256973978708343327203616584779990662052401178818654593149565560616247398486678715223393251572956311022153847061503104845366121404841055038417832055553122302550413665075417282694340263799981934023139703456496748269840563669987153706660904113803057949923857930797267234761306187206839667123572502272831979199318124906344551635608834598701025921014802566603338995205695193091146406548136356 [154,107] 112873255006079512334853614711620512934803556311076443828580845934393461758288963591132163180703778984243209225405397197764157832762391443891120880357736302984394541263290242011323114202124485693474622701230066587491059690213773833390083395597520493833507788610312136414135979619388111667962962676601504646409064133077500616598926746862972250800720589971074766531931871889038522724349956631771757212304471941587076447860771172521905496336061244556860513089894442884115607449647536104507365810183923853249207669459638078935183152074943190336249015014401056292521780197025530195926445154015864819175332380951246699841059191126978317858801760135842964075035800302811709362280815061574623972277982448578672058671279403240797252327236203763499597928763175140187655241652078509169221470158981936050523409112912022934878113272767914489957378666625069888573478336518448216084910940257073815753124604832324356174707422475069308651616661493656540842609645427954316495321518763331218087034396648143725062709792716114461571388013319802307207937078542279118202136758904653915240758217474854612650957485059662390712088300411533621065729928335783260745030627714140981400919776492004449849226762371410093925384228675227356118668321993050544157228471601476589961135273561836490639163665083966362795386013546736319666328795225878264024465163277496427515212975332717950728030971443537514638122136024359958939093306930183455520827392 [154,108] 158446980575895923963902609764260421622879513736331424831350453175838834958810847161530389605454403777205116270595222085494888783133551989926861968549860927404483597812034370493942234588708375982749071018156152987587543459016228548440281052787238515487431406645495426851172906398966846445678576556006313815525012850342481367801054277838554633542558152573839016856873505582741155811858188234891942981940612536519285884808374358388683960895316909301279075347430902332873068506041036254829909640800584308458386608563055664912117647391085586938192259960436591101969183503671035333605904825307094327096932859296605251683345358659075035244333235208878340984524582919315137559367559803819106690119452300129499192074787758502549642103741188587033890945687927390366179145473011475674307768396651784965203979055571047125003108320350444816468737272990630485820578030257119310041996558999559119833165712464235698747971496376856772100153216640630607985687894395065874745319890974471425991282462987518482024878937313102080749806084366644239754018832506760763143366757485021585474585718314692192292526574815450160099261407953711155092114542982302761740899023456597196172385174355650841900998605823513961735343387200675818525471914654057019535563178575006522215822176762100074196635250394199145506685537136586661410371083841929916156535977053319087725000300912800451837857189133295472059325812621971464078578968939953132872 [154,109] -121011094970844212220328152206049389610444999537771721887373152814483739469555490670948468916534436412876527215290206818487613241903308981258482201670148415722532524159062233802670615475292670204864706643260826033043560709965268304909822490763364621475117622324751410981290345870110659011669893277588853472378510276281860374546486451714043678381227996622245011707543942363673914721989251428505251946810824733280909215294854295638003575426924340744049531010308296432603137156158815828622903216014255423843306113119829119455719705911926469396323239944512286734014734774703463488845447676816220310599308910867674331988274644973583491035673243949188464202898954011483296689035838629719107940402958529630404824205529533056926944085106111801821647583215706932256686758307287560390879657497188441416792288380172845166504645923429737916769679606407817470189186094988173631982607092675285122276500581865668034282105312168917881456735063181990141647818014456949397518362124362532389247858649142828833560557680772401819704995770495391599301055821295489473096611509350001741150522156014886489681690772497920475138212321644196788346024789866373831284652690279566519939757122617095491193165500367966881355554082617111702292985579131229683864456708380622413896716204790753880083310365490917471770466759007697882052825869595464997568003537246367261070461834206827446524120806041407223068061065188034059681194167695176 [154,110] 543812068751153804772787963361604695968101464003134039628675542693848285377076424329055342969949172086919428418825388546812249275993048772688621024989081804926518305696260095142285915394403447626336825940383324277744857569615775917009533649702872713493106547588400502831925411908024276460484225647586024715444514357129972855728090339244305242892941218791283279637517285615436600626228350128748188872636956044295463741151671924550550474581852960240443048587997654198570307864260484024277103203066155780047218094961604430272866958138398786443766684158435502691652602475990251949857953448920851846240939384983773211700383532740103740634781840225039352073593831264636153488404118317257443150669434224836266071033977660701987525453958266176535444446801447737212017710501643830331914722931408681197614104090924724145556976276470478726359148186512381791148891115218684289695162269768837246814946161520870453924038962252144267712666848393625643216795577194311334015695080535216676749217108352521426022669556249774439419406695002595340524818516085111656911750473465846877880349021674995695098626357629336749919925499629518792513061288292005986653385555224355514873709585590134945105819734943867805123584272211390261927757634297937121291063259054703325621033420709596373194708771953446553271683468521666649221446733329535267783965032844035490440369600653299785809651962630242386684985449553334269227481301 [154,111] -1903901025575084345000127134592018359181110618781492668058380046775374284911778550183881898355202526646318809041713359678885444467604022533125092075869640901491073289387214922705175976989428753493283235902369661621254053894201374485201071511417368356550634361063872611195045328989513283987991211783152704127042353028495193155321556989917936042859820667455455072638712279307778939845482556299366515100943124634218580226989232097605707470783261453465486469670250496015677684479987261876031998626481613055167471059927225022109534418619271780245359652615246068100507248139444245456920409440270108947736860934642953579444242799804895356269593388571451511168956292536230261668385620954173980180718238229290022149098716697300174046343754869772614044726605418571651103450479173333465940438226607128030706537231254549059434326500607388753723328348170548987276492440357030041602180634987323314375513399523787315418549044484796245610397701998874161495383567446973216078226500381012323115478899934305388277577063253687076268283942695878814378142636178344679658043063902371374817823101838563100954886398034386741244751404894578695061066601420623675501932198406902146069604022165703313921687689464577726417006864653134773245228154323602484460004464040332315180439583648440598689588861926333387474915249034269069979959960655630430215011302039493727985040703395413805040640208610505840008907233031066762368 [154,112] 21945010708335116302656821641989294379620399629574436537654524200512956339222917210410546443654863865365939151830384917940382196672743055868861363143242921254563155699926897993664223895239720501585118044912905029760341081183880956903082050947133793224061984149347986410522514279534409745166537363262867015087488190796389091388862920470463327301896025510959374892239702763662926735916331618515019086860401473565541184409962879735769865158668387276002909910940961642003241160887892519956124998446516932931750673757549681316644387727868289674427126146271405965316722869452375021258314721973944187978343139310427822998260101816233252803372707336725309971861789108899095806167093036462434376218838822911006763424245870190093791365078286867984567634830312303488179048734466462055951274270251839120069632387333843283727272517636680972180131865349996259364036736171536165466964471179067681451158798810462639584142323015231787433611707859697084389505634831031505217535782670691408633599801380676996424461574847105013824354059737854966217431925327674967008182845544936131411516620772020640383417446589561297736289448102865715438711882217772937963138236602392969275210875343326684820043464122514991675306583758044628889881559029267254436186338586458940600249752883910431556101085786465332734432807139729556857270850481235307823418946837840660813707446170097969192690545895584535834216289228857440 [154,113] -181752749846683216131401037436871216588529825564410103284162453334247375769121601455476094363324645550757716327699612352451834262772333872942851371199678312132802809351505586893238629855614758438053037558265197259451814228334103277647382049786726743717040195582766790418394849862289191017563304288659563255802745450507550706018873837605877849238973298114043760914322023573472406325047467770896488456507355536369494097222895825311602038126597209958449268583764532822488668441823640811664738618784004867855789528880479211025245214934724302383816256728677804406276738336228968699394112405377455989677011007603680754450522045274013595896909515787170906285810575575384697299777334153315330888190824311808840032944300425218492931675640247937768598134971315864869964529218131216777534774140116227767316517036265193292168397448601540788719099573251891704835172345011605633789819985296219925786279178306106535933543895933071301313020722014082821304603138409243093090377362872294059302570789705016839193546385632391260561005862320729500954770174031820725561713810682359929647396909462103617495514537742767063680100903166386802069954244429540070667844490195408340057580108695231492455434777128833192377004152738370062483859754462064602291048043259699566395053224176298728218711876602349767086900012874650112237244549739400560378655800403865417901915715476765433181332619065305619037851957792 [154,114] 898549064895388285878914362563888424698372723706238606440069486758698021196424208720610767691783599073047014547951136368103239911446596989886277505245411133187207358643000383883905471483223807947884202662283602387773707028164137110940571233730503120242300118929338366085286491497889780277757006531282207412833992442503607256706608679386051806634484274323666833169938100101289394786504461402996593725158197967160601767414515249357524341264558252414041575003570028024226644553962766473407381259736479977145618940764435570895586615111900548584440045146654813680463436614242655685109791195664906335703101644221997774636638681544696979249688421171519939082257916901034961696321648981018654407892604911524991281440029933881599734521835841635619338380634093023426379963645398096876234414959702726038756093130848656889114863951366100953158348173871390405279759044620291117635771743534451715022149883139309541269455900859493927569366689509638489057986870745320610856727001056471192099441076956187403308667088459218671553006629998047406411612884873175215395816676035646847466270092687434049615010249630176075623907360745986567138324202169463427231151381333726854146861516928897657278782772343901584354785459401910353159607063848186224470609784053197226136858886493036161921535496633129480340540883690317632317861564243183434565054893630507539725255904034799297865857572735391476250292 [154,115] -2590417131677209979352247648780492365044796283359541059411473789518121857501378878579197076470502469112091427598809134083194275328343982929087100370592155777592352065755079105889205035939123236136560225221013425392993049278487287109091036086649285341050565701036605491476167221559709884482140049499503709862469022665175428764051589068694409333352047946863042833181013940853805372259590072361093660037900234790806620643449995506013664524591888974009844357466771017877332003442900557583744337177071540481485758570411509605262480089315777705500147721503867803647192043229618500284603583497373750039738043546462765106145868102980347205673980055719591937423611870082570271666172836445939346393508208040675068410087778566452838896324512515744403261459866675594112419838509732342263122328503401520992336682642338087651244022061605521626818137300601108544813019323838715098306036246956088705821223885759942634582523308546487585488316024027205834768241802109156174765323005041211605770694835419468525816090262787119435141745423529122091944131196209137032396658715124467060302747106314689611171141884264078599768716410130556711883485965576767100019989460158350968525551913441776280902239939271390201933306053108103164739689888632022350712031038770526937175168909382038540935440964205852559427485214179726271232086577660791992467692127981712088590181075271829599214314476515526016 [154,116] 4420367932328586049953358792954526450619154256744670536169683414188190343784986122281564648669785408969394760855048731117799455219494920906737464795127704140773636464902382623384418819475651894805341515631411107562239139427596009553886085783053647026503953552896386057397054594699573087898576513388009054230441569144758004370251811502427062019728797682847741986764759376566143126814687381359170468429681984773299187848499436175600035638048523944390586618109126829452426336486158909028721887456369378373962365944041029065957696691774028347285145723991393305925674273252685961868004643963271460768688381845570232083007622614862300665460218588048620192394255065585987019584018787572574481966340213644429357270459181720339447361225709004437808365526581885817726794833576875179731259666686308267755446697016529701366054466047851027617196147736060823545693718077760554590426430860943729913295404686336880074303006517831758062251904621319409045303713320670361860028752624880186613539570277807226620315522593157293559447426084193858433178375593519716163081815874874771508198587747019588888022944366903638528302264056662464416732288558215936218769178890799976136054969820622307781373744469890126163979602831663874983595868772249799937410524036087192184707920552948570057073287528069739324794682808466521411208999781822163130825619687412955383833767557593748038597549378584 [154,117] -4369684472524949366243962637423025791895138159643565666384796578420658225216220883280520802191523955911917489960843993908350489118524286982046463955431329912762193663990035888810595642197152055815051268716619973044558249805252789674421921729721993896238235925396629161705140217384034355680643451669553976954060706176145230912327461389407175162601398852162398157186166929551710869143551898225715115553306050043118509619035556925728887989144199797308103264742863486477914752861937468769966097559931171962902739976376801210152460355296878868469888525669897545881030955707878342427421190043918493699605557605063100578796376245997231571051250674869221689098747549697300837697126208515240183556978706511747848157014254093918220871003769781353722488071389702181536089501622752854133606379686311150391792835380222294885671281988704280980329651775687544216157104354323984948753041884292248755865768774718062147918457187968753867390762541143544908064578518750877723672836659790006055510125421271980790097734732760717185048385190855543767255021725225132503811289269650234565742998303966543788385433896988935008722847632808107363475607361503793540709962930860616342125686333123678619161775022841175365524833867655027784587745883757100244135727651913664713344251508632809087904527269185535097802865730246697699982229925500460242747348431643272743848241043735754801165696 [154,118] 2540169978778862290295719160595090553640594283779056711024798265037666513317030897161180457543766282128129963751320646318084481833009214465071693868535724972496500833122713407790945186381675628356944192265489925851064119970628506104451598466133974067229672806700630701257456133001677881075776342140599855173904662003065056617816344722177855797931650170742737963394422585650870137042112745986217408661600390678381369702918653658709868337962654441759941987929627164121915516479236655639454310379244766932421450201454434791625925964477967178074525610263900237993644066018797338906011812878014470292641446094113800990076897458817743924957146531242428078925211599305676096063488862671919759478100614963026725119370995923519822157727935447898514588517043509806829876114836240063884858947752233823723173765571100823380586910142724694178232682806700898125928066084589929799589129276836999496309660799918186120219356513675136739370624084657854248241454497718483135085857909293647409551294487085865955619312362942811023118855945907289791357518440953514355481675490369757894975380195094124350026580457215118383185362046301574710105956985902537660940015079218838326615738897219991060513391771690106187326573421979960561205666727974193695930825168297419466929645940409497110020841740679505605171692696194074636651045236529382795165574466787473390853684494096825425 [154,119] -790259522054804706117735974835199162927736818446960598333820982046915664837849037492180985460785511494847682390993464632481830672083344781773309577900502480725109859888674360396490418796006556120310974851632198371777889097627759874594311876167915449625479105624416452395299770462463352718518117292629738010753925641627772533044023421277546953993652305138561552598137712275843966665399477629613642039731543027345994210134217958309211943573882365360613070791044044867426139256301420800738441010793627277403071417311130493940050025410214669144701954934459298341865247860259479794894090223731821050769372112155996278009656571150896893098369596219883659261463893286766217632355784115675496506757648267046669695764533727903189524845378420046685075047249331053520429382426164017972264977827215932668779906602251355868330333595161107935081572349915538438079036527433293545004548485617515365374658949734253343416855673636817705136660359586451961871321250531978147408720878370040689334267015491663111000546342699350281382902428602417964891730780102523009043152740669297767345562941692062583713796140653212804315499358236215313025143544142894320601661716583539912745535621095954643347294381087937447999857405614691262267797825561553252559277198527482821274136244096041070506695363576828783782206546325558593357397561092112375382912782921935523315528651072 [154,120] -40774314589951142570491202936220188893248032181575483824636325799713252169949995330573096679179344808792507662829649906241330222577076079837118491903073014305136550028249554612927412667566857586075342229860991009887580217502062649054436046576922166940893469651490990710449905588580162033169699801895067938815522682823967000378515237092658402253059272808711711965699081455429501042903965568451690613097879523749015081071907587411240597268800835655409530488857127148022207412969136698285708011549907667430411378270068194568691408166522140124288350834935025391617394631024935094630720331608168974302599389255109101149686576243037059213013726472207235872739230166175579682194659537856102686647095375912075744264651355421813157067017054421670070838353097330513261163434536130305807728512184693225195696335240706556915046716097201916202022530243790668693680521657209715863058762267665116625626290827885658390956171774511309394140562989920289857903200525474519971008348945492458400618073956509239316255730375787703467571535696863932403816270762029285961664681947878145422164641379584661122270683473200640068590490458723739114623399425592417854177268081749113690570447801774894904434242454275177727704343327426687304405814319281512057865011184952064042026580184500439200150245917647235067413101701162217150708435822811474559807178493120144657344 [154,121] 537948570739883347960590655462974583108504675642477215464170890354417946427187507198555627141097326794720404278938751362958096091436120246409020606846872000423545714475174830060504083450025695707578464872185404627373046547844127282368889256696592825605646376757166727667081483855981829163360893451632738697240516533979360170320723636783246870200254035397764719387742755555937558005958402695006864250777524005135900075147729205525727112305862833350323091872046126708150035500790796641374806285246489889350479479807235166975553420101817905740340273493265844890947051547331190474930036401850273508348328690444156754593261789707233679975518455483505036458757479205131508440042721411463400330428166416659606318152508628694665429184858788016449203264746691594441373304661461471562305995568755866113179540629261801629545673843038077650314096145343588134231315371422969235781773258334597962800223779318280915787723641773646358220391193344104685082192364891164993447873229908385851136286325612433870483532944535436491060126443171042956201638961850356395106909690083789709021313878056032453699200395265663421750157567689796161261403453241504637523526552006354995444776539119826220574447403223362664070358528603420755881955891951145330611616362432718780848353793585267893599628480632222203793380964598282527495500935664574739238214847335342720 [154,122] -30247250102018096808346127654299693506965267035707692407995853490967241961838712909687052603906810849583510521189841674253004779046483547841129181932604334498810283706344639177038440377873513367397471682804000395708601018420980478768210379024781998108318815922975939096993654339989513380265320909548292236928832073803476322315061407569581829578319434462401067730577183953006558435983406472770066805098486274267073451707478935348345718468230191901688523063947406548538560739830729058735698775337375502821032601073463945798136881711504818855817243002242410520538986505873277238255569115942884909211324820278522312629130067604603399848878949480264594167941213156683453990626875408150077717869790615870479124199187100038208190747248192736120749516355879221981181242972948795190611112255938916751955222849731420177593948102551658037747316818150709762063676074850580780779276006977452934563794346181965378731752589423498536522233207121460756065750056937351555800321851542822432194698643683666528577460964449041830683816099998191796406397123025914984448391456799268855127428129114226796779157322970319138990290180865990430849111380689952415785936034891919284024819350758493710144839592524539454204611893130536633172216432376622155339769429644683829557297848371844347912078928518201095784633621542807303874659720580844043628087177704 [154,123] -394951457813890007934201119369211106771198450290001552220384878399340034596613069849910667295763726748681047280477971796355560588357572387967841091695009493784671114387561744089480230780676429527425403172118337510139380200960403827796759327618491996035796094342136898059706628803396352252221917164392866510640982352800982323965244366149317791499841667565346801642969089564608163578599229858910522327938664825374092190805105564651036716971283374473806188169499189360639807644540488816416200809935763695439753083788262993362017998961527268338786072013487630055658144118918383468022188719635974947175321704278665939788866406436060806021011755355241767297170239466904668875113044499647875480056556377895261410614172477388418821877209848275358828482995041539651231783836651240419749649775675879508786383361965735964875843543560210850492267059244969634071303106043325128232816289014948625510633887797538797400183098616411529421936505719425398081568213057730719375912778723705652402002094038545968632093054286908875414801020135105873697537216338460553672985237872349665711549267691882473957151831769647587729297069106693545959487996392723590117060563719536397351943930878688684728425776260592759065161976487047244155424775822440376323088115632772314001122046761468919858251773058859568661331278523132559403778940801432661497216 [154,124] 95785064497538532658204454350317208911281760768907302202785433769949683752138797018322426721176996062645039018890057577564494610096558818688671339452609981475248166499711152285848015552839289652649526675344953034683835963441798252425981756668685907030493620379479863352422747010850008866191931726074720349224841513947842067183493615365755137112414441069789683622927637518264432160264724111448633497365026389406028129565396097049182791523065142836851551746910151659871948029786168204764133523619848973410526919686642095203307888665713343933423855166568653295703005980442593266125712256744792540333461877420236943899526873479716831911831802729448153260900361003402698140944365274691743453967017619360281316430599605339539178756532593696753013244704892464916780712316121449959541488336113910365907509929218903965225243017148862121282213521444409783837653807914796005836994505650882778436997748565870915826354209464342187945237798207775804295024378037443838324517699918866722228245576412688298703945564940859007920469281435735890869950617837045587403940706114910147631252186371535593671624021312665147331389464367301492524859383482536695317056133200502373466295509040595578616203773000629507790372204835548613165178520890479329040983690195445482727176253255316698725277220636183149675341910417426777576806341908285128 [154,125] 8970022657832160156682259503126391159377371994554793357037417231022560782196225656511703399177022032800946178959958998320944136687526742546321155550631518314412201606953946562086578226840588856447622858383695480681289193094933642432616166489167962802020852070104508767649863226880094012672220835986954527983944885557111147674280663761976597981223917602156866880542173547028552402339302693105248866741610315743077816148301066667131629082997888916183455064458884808876934140849945467590615966607361987863644989030880409424119561339035632847653549008879895395008784417641516209284112658722598140881205541443136644677045339887007980793347018732364005117226722089352181958182660021858179650383308485253955697133624255526966506989546238960449646093945212571775526074519078027755412140387232682870420522173505127547886809308879678432737918658131084036095076506288624216081587249108447273511166614667110529388342947640981153411007529785504368134595651468981248903479992026165333082121461065364743375736562382217396370955704659667574124414722331938148745550051326039701256153647390154442393725299244606302764438177774900764736510207257239046092875267598958681721435884977871117274730023774944900657911954890770909918624856102697182595084250604261019967848988810189205852549862285958797319452702374931825366740511032 [154,126] -1414166154759387912966718296553771043553808769831872601822079542809198762142711690744711054141471989712574932388895880100487990463739823177946461223432918786634916295791168233803402666251888209185166778313437379904503616686969237817359606072173817680263268347971457534686530695108984324774517394529247529334850954108024935416848564025793376684082586136679735024736114217851091925992272200365585449999657538656065597615682857576015861885171555711127933644499299723265284420449099278018062557647980058485281384050339329220940261592466387047281665056990255243844946398635793061900358976529659798677241800806851087748787074858269423288524447945180999481413831635109682755609470475328385103318703629805410469412907781320342676166243436040055772123323787512009668508071886585024736107094027412263463723464867417675019504781352432000959782375672619766059098814353980355806626603946818425020072621113741848697902093222567044761792594150242447444138357601960562690205224097077954851220255458040028595428975811118951780011217439457778325233785220048019085836199209458370189643865805076974624969402243312373948382217657974745544868642537149674227082599461357398358178498803954720845561844871722581457273202868200409015590230690985531885461658879709422759981832554456315945946785702114552670450436920091386390287 [154,127] -2387563476388753360221686554860356713857006161747409699340540101314315701209698580459151501280075990199821192031574262351968905542625150041017387009281755275453963801424242827411275711198856295343955139033855408604252153404842386471191783240091870132625495387562202893611501729206687491008928919854041741747601112473637489785810751872981376379914346367924199992997790410045473641662068028311349331484652297349756758443135710857674128882168668526764381404491145613091952110703184129122115942492686957729255209065720322275981149202661852615181875565840803733998874051722620735850146140739492162734479678741943252815919827506563360629044491421738525763014878780495760218087026736598047667805565804552442450962128493397525179349917259513442195916061305773893050702475184734948869705121221006694153657991844834822132809792149082393222029680484728483289422388197989021283232414716171547850227917340676430219625765588289935965522082488168004900327528834494328214992070240916568335948823777876247790411294475315109275307846849912715551826326870723005432849320050769800301139635070448929568825804165163212649481713029733248403472638149131515316384329603112707651826231874381125514386393762839299598287238284321121744502397673436770848126432066894013784467630140553077193803717462429425792260317870272 [154,128] 936558050103294105512040315634730348680381184060203697356503927829364571767980077594264890351014061410610580480766456328518813063925965547945534970483822828802761486812739750939085598133050980794679615621896651193551739521685495848627187069580793014702815633190354020732855850502983401499364177798630614243647133478730520296785061927496408960742450917457203354833615149466392511613411005875864954075007874426381014728447852460179952899828105645656649501644237283173610701844124696274430584694948811585715255275260996103488669495363655806431435825843177423233491122161669621766241462871499534154105207824102315592680815844816896845438274473109875732672403019595608802779395937670028337045555742663237546358731629188021438665078184043062339719747660030569046745584863238346651395915892991846158979757689735718034388078359973739183819771525059781388591395517314267132304424791541380004785822170938396068949655349456085336725516901616599521639140783808491466281756794939333621134681872659369575346455717554736495067677490602114953065366916297839952473345550099911150723917401851682214980385714285241920571187917071321448282295067654826303037855062135539905570559216501022771957530784796770400895176248372917337888049721106082337629344999662984199858001289509042292858633485108920660209056 [154,129] 4667087542141634560121058859873548266753969365232723275620423229382339444562141414812331981279111916759480793065823790316540984245895877508767870138396748519602158911951276936706803584917516358417325016030734850296183091504707306096770835510505037318408784409483595215764416840193601639098582321684654907941045109954571048255942621864645021949413336506644877469411978713766507381675986059637828843656311499246770764791145936521414638396400039389984225483532155218261279726432767987180816636844613345953971381605562396924233899357342726630866182769228973702643483693691553984570670577051817452269829966726056351404978317513109060740947008961101392093828288629987816701776411678331261039062082977267240905206550882077857430011584214008408139293652122252251652146123871058457885244657852617588972831274586518179506872112395608316566754553608530277518636653223684111500254598282555868662939109891193251614627453424828383788478542511191778133717523717318813868716251414595080379105343342319326133359378626684815081291136414381530758876383220817044704356310052112784394092488148168376023056777115630968759448665894328052448959329940537752008648757798870063918924926093309324516991622297999854674870335688652165522651167497857978116727879014719538994649240578042815882863346108459264 [154,130] -27751408082920173084235437833863364637045759552230054711743412793622095556112499577272293406556128445828829609540667177467353777733182620229784775846539268259632479466861059481020383813962315791592699657591621474421508987424276855407665200879079293063159872644965503896802183673760734682457219878314305110282964125746059166406621184512155164390517963568108175579951595943857457567315123279507470459390347614084916773091115815570526530619009918704987494725408946544008967711108829211625127744779659052205204449367571580546487351047745327623838555573203874028353223349193811785359954954258394826774848103944687112592533931433021382819038559946249413612524698375746903159810424847347362870451697488829140590337119263571295574611460399420618486396546160475048998803185701625692265024285798190079199633136857826060180474279368312801736260836210454712695197200962046942814070114747563555030641683062763486645477399775456732867131099899509191753781852827044895399301521685377333216415113489554280429176076551615818620721912170376052295203387391952167351769229647259890062064238148605550866375114550727671524163250083354710526719749672330365933088302971940991446068174957611517946000787568018103249655282580814884201006821790583943611975673633164471987455314930773539229461620 [154,131] -1058401426968512872015876584407771481353361713062692305035725176934452273955422304389994369782434956357671853453343584187048330364645993032975803633106226935582242924590477870695671530124122164313090725830869103466455151090084136985326210446366393164591722695755773251286699695296303053807311104166840059023572888762056581026107643846804254482157462742268649495101334692557039455467558741170538847845448671235127979889589489289004087880364671611002067853820258544174000563708934748502962755297678228996958377666863137953699002548723379546865752476499396637068219463021894870414636231817284777746552647481319401431280315603821416742101754132152726338223324278363981629055659480749106918822912819370773644004015824498692668814459154414168815026531526481663823821537220359806363781725383346754805796553340748823977389378788573742723722918841556698750543910476000961901876635412286691770927899055848603540751778200155174798649553594441048319990054782102910650968109199584221033808846913723600932351254134115740691553800435743854695328325903169927774127462383253040142712188259521918301494616818961585612487107317812338584330970016023191777871854492000516947038805765275207273718361062865220244343541551021877382117987314048836562600812741354734586406436608722306304 [154,132] -2096558933893944301377699241791459609610068933702745238622272892927225556749222690149876568606453454146226281738680284896128563274337600154931138235607764028107021791594214328826226152014339786634841864420457355804733320001972376648675365879714567306818913953471508793374479982418699770357358965404614195116200324860727712542064741181989591213910518654987343404489771641014846278178744497003705597445824749476967076545222794144792557917652628122984588097636664281927557771053604153002542332549488798656397904362114460391049419462998218392754901570584614330015132434690560666146025225045300765682216764873065527537485043532835166712555172009454274183317215244225095344636417137857966296028917739888294992063412301548053349127296248151503274351717078716341428239527867538802194833780991918970477882314138074918334153838119236460160813265792410958578865507771370659231033811063635169874807922246124954035867912830627100518253247206417391364399734436742178571020641393874863864494121779213726315938172420981854816291587696137498938246972377855344137418925205066685871894717591362275399401654309487944509307894874568019910144810080504795185645673125777300483304358078310868650911201646243090353381890288993701954179951316904982763572896029140890642441170144 [154,133] 6106699463277504893535538335694005989824799475713359354755483204973572527841275578101044676537118843396967536990276656892531596146305893277103520805400147060589408140981828479051897318281957578110463721403930178657950942529652379262495359013185127869562802297265239533920513009461983875801634121010054173039186524748663889994811020816810718405889678719487323879212325871882247703587952264840699404196125165194028260098517792817648912828832087068155906247847858808847450731360504124973441870041916759615675972144719849502108799778930285540045998864659031752045786802774337102589243661215457861901509239474842882006844374824206042808781957461292507298731778883347736661669555080656405267780679548816158637360808545321413633146022239819979085204126936052895547094075713555123885526569592445537380523319039046907222726651366648326650440303520187909216176013984824121384659733513987572576637602176311526790293241801949229801010242206817808452083376000029568651419091219247816139150468817727228828581374818627487375704307301667934578777454175242727907840432193222765148061150544612958319155064043408003727348884143225428608634633273706960510638053014974276047246995701832183707438658022227240985685845754106614103390962647792316571642035069304669240 [154,134] 4004713659292775802442000519510838825079261354964669376880829411183502730529528328323143194791557884669618926421570229845675915321085752749013671642976772322750555823313182175875985033115185245465942153958201289656758364111794370278367385987977319704147725134408760694423156876226428214746583752170489323137575565013574294895313919006361624651054106099226290069034952570306901086802008865148521704213827794391372509864835043039501608516760212887999889613778898957828959383750802179536151782647200206311456269241862636207282038342846156146726068818908053525869144494600515122228607030154192421236252303852228322874205111844499086274464737056491237729758398105697570610365339057713497218433266611824374512666571395957796781819559013504462809805240573475281914843585798188951327401022295965350354918861881253516375769879145202930497328304201082151576455712146931753603228745397116701717994921597709667201001058181680074392765502669026596462795811281182223875680330147521822941356496707315145651492997841553091538825638119374310132896756307656913856371412919680160051413862964864457765238152453673566339166233418239008888247149769487985387031813112152206666503543054291207241994831249230799070055312680503785090571777154779155219310160142 [154,135] -1234383082852324591134125070481275172764701700144098875516463611282101106449214479218696533703336402247287156101621006599879387349030314781113407410363648935379637175663172147982110015504977191339881469880353350052988847438616776912533905549660673595436469516577670287645931879079829016187491287200928162118718790039660031006588375484419365357026066815296168749172033334744678336575941185726950680139532758928783554530493261723235457839552516610002718986587070681637549811094500620661079187060787046139949543970866794655558878711670905210033131646525475223828469215071991408540452376805597637469717781002897556895561495342597609396583269921648476295588883787112293287381743871788977255164240484954033575669161692223014300786311453893234901915641040426436905837307974830038272411761883239852474085880806092563357127193188872683737092740096318893513735693267273573154559108490362150198108899811697622053540052996514119799932354111662186386329129091933315865853372535814921757162004808110222206544068411961182642805019563488203619697476912367979296117231656999422250867204095291218288354493182667494650901432552148523089927370553145058418314073924698086777972004414811499114380689428684347003260105372402632078161301770518551488 [154,136] -124552971008509316316326223451165541741888085239528525290206994191371118701527850574015451271029752269891926696754426744827574810518349234526686486178037083556207088413003479627634465588872054088628248801651373929972908202896031083980674532330565496805709782007249484130558610603293035044050290732148722313301562569854100816200594474324613125882117943327288449805524602293073363071114822909103142121486941253793784837269081239705609529334898330066368061142575413069589586248010046396725739153963522953584528951358431684615600446344961041762389377474172533696576023348370701540376751139863066750289377291516495153907145583909762646215091962638466521329356644718293996079723216842473503350260593421342092697975184508743518997724161985483461050898263470378273368820122984873750658998964012140517105647708429668536245593049151216969245054201860155580452302272185621332450341579930990114122346820778375175009685095153573391423923533999923652582237163839294848323603559618197434384632900034964097708703229714761049646087180496983699013287063071158940086373681100984394053022943484169097542276209891550419584905417013137179961371293403450772832676387283267221456797622774850081077359369058865951196149986474659076634802624 [154,137] 15845396191976596340913597182168571643808556631451182848415191743162366334594912142008490327893839505484319627589942370383140758636224963737200447648903572990630371506985854552234489591999235882320813069771836042104561161294507670222107910827118182243274389471437192049604572285384728958580106048461821539982279783396060428577326255160019307414218418455182739900755150215174067385161614313929104853553997353687138556757264381743795208032343198717446888723375730346199863635626614164020463049116170349264346711838154998621280556791397302114541606231646073154179729746357661696786990421437202149418911644092422707108471369895759023033989400597449143879390552535815438682977576997985682613428832554337729895220527331310178193492382201251085550745971512155162058331362215981802246181659505570514248126940261283915955317000992472441706883818148229127679044711037670682537359418378834035918034661410007987087803506293132502816256721002007921925619751808773817619395006782887643875100960053920260478003095889564858337906515743152143773926414055919246020712573102593489940350388931382236865341799264098371737482384607535803446451285655226344293418998685861345354578363174597219854163817228897171374545899681118544 [154,138] -1668854306369208508796469440645248710911454389681096467962741221378737709176205073072355250895216524479970940143614428113482916216522564446547446460771186355134617687175683683004366780810526828144935413745711030823770993404114821879265886354016299170697540356060180359589256687672235911680228922463193501389535012000460084848449360989057745417038495525128121842191030463717319879988136937239009980118482797604598362748843880793162739569506777992681844389377947303341351340622308934965982740684890034261910368077788719360577248811085211101312033416633017538400690086536500756092700521453859426342466797019335661209277732631238590430097429368704854820560757826036625394297734180689118918614311293622227936463663314790273705449737841229067040735690904754066713901956258227373791963650465739660304540758569100227511406440079813991643731790033293059873964726765557992781697844626132868225125788494463115914203814341227459254324538998508475478947938171541154044487521782907068900123576069448179491348848200694262508051237482835329154401297500293007133339682746098563769332698048393164488906791506268257965287377590129260462614399459108627375958231439079464881534987189275209893433827578877967380222072 [154,139] -93993665455892894479184851210840527389124618506468517127345935400021900841104855787051306988343189478367174626423003526384019673803677564838568214411664412510508045497623761150656572500090569815668924199575098040336818121719508128615056850221956221613120262071447006268610072628297390670285881009649055368367715047318958173477665257334238132092027579472217455890811271273657683785249950030971296245245027063287406764790241799278249308559167310492322636781488234170624835884181009135532079231980939126089948790107419725233138370083128641972197868437368787655754172135213979826451139486241295021641744357434590956662732048865102116132878288154992332379344307370893330361805799864381862257729097553239485494096478686371870489342027052439395652034089720491170806537816118732819048930208780935993584351499148806601111109241975608691240620677531642024964882322691388439617195516928741030567688596954843540368418012523669243244913347121803115456300007351224079745287514500565858840317425514459026305809805077553104125092014811872158568345425213765745520405200910087532480418347770678470795746605626601162469360627831724870503552479574030034793577919933857826765778281335881990849355535748768 [154,140] 1813288179843332449492172770807800529072094997175067023579754542223517933759088899440362389070145759940051604717641574018948618537076524633655800854818364118196361209834034759435696696010690991787305381881916814228938158029900884219787348011562320656938051646658926687880487941736134493542130022041906332590719384175513579341559608619817705286493871943433774701002131944551898306992249976075625492500872519810397524017094281841516848318815904491803702008248598184332782864009523381358327138780699157327282994594005447884967977821208033910949197616898436691051050576541442559147180324369814033017696836188257484049573799534673935366087580870180354807613204878696419741546902887684208912794470344559255588703934923068070108365224257112734853535194749479809144493477848709179442006918057295090361970926370327859281070740806080590858954398463078454634938423117768589851343164906457893774996099550977596651244004927064466146840459958093604328539339515637605746426025166771834412969154867857571715414280154836415989511617656919453167533276710526298325306609229282756519369657698943761472019689468726371004468192091891384520931069890955169941835668443822223342883419991815813579392 [154,141] 15396733846734083982672724228149818461794192594827745308588934630419519370767767938950637483640393429581419931492935716431784016770002400883235723270849691158264197125418434636774362057272451818968934215295095712592521088432379728213059301264386038800339711372869628253135852316986476231972215527553382830139520427329944446120942833877076919437113405370720287021660054108896566729177016708100496434613146490415273174605322583199999422347678616656908176917004133005112590577041034733327405549686022021899852354772158684939724198006091295694350181535971241683795869740491279473609990842661350989290119386191236758676003502937241163632348284928461949267789338680009504745907799538584984591885223635067445976299442875975393802134672297693639076219588528286975169923660065774952641763061604289163407796979009662973117579695307559812723495725034039964221657014016827376952296439879306517647889898099740931239791399103095880217946135801462543693853375964110666576233006997216252577611769501062334646691317958864499941926298850368197142524982382585828395082478553725938858117843443689661915968406198678273519721413564288181405803853485661471369211146153820742766104084272 [154,142] 7782663291523319199870275580890824789277701179937516349541610613176029858445308844285151664194949126053380046560343573110624546460664714939534218201404816791765813760287266518454594991542041670963415663841506447575198229890073002818822297170248690658028713435517487079923859613391503296122034120069799526071624879808061574987367900607154970176531724345861501283118105667723289246881125558591683232738437118511732601995250977582107521408321744900908610201971554395695794873496452072342071389878076459873440106851373195491308277658293443056640613293061543882144715835233410295869289449678351071490992614768650544161997407793932466097726376915595450884942765712378913664389070350725446966855318132303979603149386366789816152857992823269968626133365379989070167612107632775075817272042146215766373206674395229363248411147051988166846632006151023287258705657756241798647440201685319071342291988361504584919936336149300387898963004382090528069595305559735880543386020833949659191445847331502565059675163903544762609977822046714417893150119139688358872151165146779786223472565042837676524036332378193342572853942218168943253208702760938604200188382169891974 [154,143] -42976041617719064788755456929173608397888183896083858427677424994786786624821845697003651955985986054308338791186859090538784977991066816672604862828120010780568036902895891538817911264685275618073206846884961895046440041791495273756273696822152380474808101296898839994082267697964328559883710557741189170169366226395064883557409226324477397752667609769438141750749133750515565361003470699197657519656340290986122301413575534825319872243377376967305294611490578626225261214825557925071339720557963190676879370380453758024396109827472761703886801391697399448040385898324570449385078476910882037639174773643272115663162193372551770219550242835272746446181210051441306738834136576699881561628233016504825426139373090236652938914983272331444918934112647433244990386615280550577587807994682606843583274678973395158491057824270879755833705160251430546747316578976955229967315122075479496087224309271732411326633772075363786142113014254986363122176723196387482659109505674956855980089160307965779206521878327370762078594382219799057205355817691341644708372884403586233438526903119991778290968772925534823229510110443430243273405373182662950915904 [154,144] -258021410335485668080045847886799646644556782264365059546873784347500817616517347356564643048605478778999584428033453674295599469340937190941070843038478342850329445476569558300648602747640228525454150157388748157494103878768922206001491260404434534596801118217741929395375358991194771735415156873190092720238323056749279163589081686792776319691559138583529229696527063421619847215616666655722993075520979374901208352619276034478526768311101873826288500965752530122413732484514655918490013788780556065377402190681120979088573441849651045859226924128194283694442276667158958224049874584346688420531627665077856561807905707409666493424584835270117837031001842839502733980694340677164320857662803949794768273422034779023972425987016678637197554456015141040135177323299622468545196648990144327124635043706567254292514155584864813903336615967826211539482408738892430449384204333541164905442634884291899324294812907873929304559761982767684387256561459154419741993629537940721266788314114983935219562689515984923459724539024539221667726435278207141369143167955940441173739003606504143043744947075516498280160553619220351832075497088224 [154,145] 146314189718660410226917419628542493293671150955079572494876665845726868682919693498760565575147396685110320299689090000157192890449381164507170378200160294207171563885260671865819166336455693073517580767069948429215428276842170441764689106085825231394740726663191269503372947031837112397253685394062196265814324884742032516206985996099072724929024909392662207932948446663539338685982243412527902558521942349614233524785579810750297169230807050036341936274538485801420091640821308846720087795319469252444988573103195698866472691850600303438709177045266413183111113076124043449340966778647053217498076930004303040721985807829418361814474696438471397651014421532317072887892832389603236668039680246548615963518410367209934836669887455101020701014792986033726225744697591405606279831007206477477502244101028191610293885122713651717846722262295664531177716570187832840269321960262610082279105991634533288959905570439361641914448956843331690762016401279906162919959879026161166528494601555747373653668275959592237025283840018067683859670183032858203892146564217888407283018300302875397397319190496218756480181490978369776 [154,146] -6798794291728465699076373388494245748253402491773757695260113589459325695908727657030356995603657139619604999741146553048548462155148849242655338146147945204855955259037425549847972255396992937970690121396908718366169653508672878629889047150884547591615577577126657175484589867275069245871151121215976449240391269410536248959035063740231315779532026476998526396156180168481258668309081525762017339067654526324934428207813514314702498502379573841092088768207958683251488142031141332276819569094305389159913458628053705584509312814516268964361370208468158044334166489510115986253136534099454140038951005453035311971966464440351552746176985888444461815453595363946097277812536485840034199289237122114501598736543705788147824107213936750762605683895995790588745296088530492259459551324922280740960519819322803465672200963546829584159091407752425039583793403732803474880490498555395332605603945156769694268645962836512175540062597888660194993187957437680796260449204663886126244207296691321878513025125476246029973528029077468331928084932898758344908812020669003641702574976974042061366005726432115809649204 [154,147] -447332227535763507921774593660752272976724813595592235953162216742875684061299489972496333903372619201532563024103148201518251709597696719402498767324690380574847145730547267915197699772291546746028354981502604789175354775495202713240993136404845792379316342232312437837461759324450409860507417230455746114870125518287147890084495566929987475133380126602323524023012757416689025932679762911505117809934534929291312181696428980593550499467712227271951492113202420137793484289133849850343214767827650500403568877835197282536043627333927676854059204081507867955960603087083727721099561181837650861516505151159186831882099944581435042803384728037884010067150888491671761621598014434857290869529842198897423891664115101961716059134589209009064727814163119053986082026392694681796313771174839627835567715729057871170804924778942899195957898689350184361261587526612164103110638329576532846155294766244425053173492758366357862376179017502570193596520788527335117482767205523252450884621374997049762677572126219952398581265409950252102765275743534087697018568334960867373605963431095382571957052224 [154,148] 299249226207085379467301532757641173057704398247329810671632205664050476280563114140069561928987383916284226609892940960949385754106634418106858298005301710241875156491407080457535600467326310135539936485661298237191954967738878164736680744055139058749272708823418481841278151652179504170683549348706116316827397216668317118766896162924591931077808991243878034159301271293753803148017185460925736179042549739735410072225484896359141989708425668681568512815168009264934656879894854103196923413852680781566793548825695941757472490111591172225481343664698025419355053402470919492177592889997177421656623664802922899003307626484426444330917751632205056525346416770425633160212863387340487725160116681803031715578535146716026792837112183174061187376425774122136316557147216727372026793178777008343607051329818999243448310428635280015017641504531360934745586302566847222771311027592305582293239881400547259348531556680695426181198392865063834772445363259481326896842580638396046217365424106392754306035715693636999859718427599487144212842571984549244514344247455074311160342401162312 [154,149] 5488395497032005452372093230116005429568004053962509343160026349405341977057144568307622496012754439635353625336533209279145250536327410467690622253970788310371568738913399870896557489755231737479197991902892072037008731521770810627161607709059108173974016707463765236169734420567778287020064244208273817220631922546496426615595685561947007041251102731993227471031097027473061080727405047582502846402464472389463625632739468102422028245486952857861420688934046538626626550269892806222424586424790616812531007959837551566485775045121107931754159767799572769737008507362086542212653245577525173304988220154289461747411463703175676105487782617999432891464318452615031509011063536727637085301750542303727970618283635753571663173410982485983882077063360755457791789613252332674515349942955600369256373198529353168214968129891682647179131122424764510970895646299099537041671916484250988669433757220564535974106080128333852116680844403963806132543824357325466347967567737607441074699905923588091091668069103584809918368364817919081800704021678778696328386837612819112344 [154,150] 133084246215505230863747614056748326865609372356393650242437486355434064240880034518858303127135090479636436799449115478487651164010501655744277379324224652083208115173039381159334383650900344320523043756285218148561724717445296392492393139456314000523441082668948813402229977944193509706063378044637956344482865019807249098620430916342537743919007202370115524826205923472951786388166659788774609724579180136359499629977453409161386274486601965620530144301650747662325010939117767772267913077550092996069632398783324806454738330563271659303837329559991328589021558666342799385802786959434359299451675494901423717388680488982121478718374287614499973997264868956252939603923673010194134132511929603486324683016662398577683166475243966186445141003863473312610436201404916541629882759937267069725562113100376401981010302582243390417025596880989015915219706824911848829171794268954116966239875352464604667228243854238725117445218660570284883117295304990654298073872188382312158364387013029193622923022713132992551091502410724707895361579897626444390165159 [154,151] -824265900748708750928657300988384420652476477150746840312482730855619349649986021737560545862149636850646374316981065928928690472225964764381895420007012613222246105342668985245507398797051169889735670714827370004617395842191975667131984974561018831228132495262860963024380259465162248051997989372394941695010260257093041470137765112176892130813150755916869641376560277465688911962775434194095539317519993398999875944228985696893391693791293970525141855712609556493790817272379865239760347029076792309917182271880816942418632268082013029987204977762493369170063078724168473279234174121633456503569298043451695236086666649574234305868900267997720353102651425493707538867307643507903154608040947283211437241193703942738719156022716381379274086865922606108204181544080060581860863867755999884564256862603296009043125999210260225612319415751482914975624557170218512512795555575486117226689896598679447929081849373350174992678931698638438473514138054549723401545471697892929016074587362116717373878508181618288196269277270103773396950809280 [154,152] 259914486189836734479913025749333086131726660453246955179847062664171287340182872321665466049809856545162853017369393910988341494873352568081968290267947600771987823761446093588774122752081131874381575429708243108894184180210757603107190551103234373402727286174446385592113857437807377498521494345816575041804341903083106932049571062227442708855162471292429491665616613647479940244728022239457318440838335758315216967116960490467052836827238825530486443276038789082532785365743089873231167291070274813276307491734156678403922758795721037886758969201128909534356968432533936750730192282709519115503438300186256261223502334523232786021533187811656649289869931586850766947257385943091752177401642160162457127970368112450338903315414130495895209122130854865175405849230563887053445391993319683766498315635480194502390227516264541994469294670739242758350752843439105787004342123005037496085565147062472815338274722148685023042995541388149609783507971485203617527795055304472129781385662486110101010132522461598064778915345600 [154,153] -3763057047373239729041228091013170833792288488450230146681606193749176712304334604260525502513904699404657694139736377157536868559109492884516993913439889740032579472430593123970736479656731686457086974198034501321956934652062972752141990283758905409698525010703132199463215204510724186544426100072893344667948775680112696217886961686987197033917136365776208606379517080797769762334457730399923829227205398355970709203664081417700708444282442425975504603726506875902513578600425426350620525828641581556916652983896782038117185940586991861131469762365438330966870785266047348375839442677867178651111759587905566031173930728861539393562256004345186023177388143528986200810294448876094922151500872315612287927573019304453283008423410544516239036230738911289019295567155348233401452416511119758127397313617815518380318651675150541732082338942098533534177116901185166540199853113675735747161328850555723074377558773611011066401183409009089885576462300883471401823166050401925525259275124645856816824713922432 [154,154] 2336332463358405816592932726338856371595343884344097142999285483619334292897156731912781946172007384060308310461426704160700752985417356749981116025454219413756239474093458449344433250939403157440282203766736106766918080945238867339217190254293436949055245111239014107524509766520794142093188910219816693473881623235077357210346287672739434971726868918849152508096446492804639348740687453956535501972507169906837889986501735721301032851995979696386501218242239568507730328638844509518520206523264226127126354540430230964023800854599678771606305531407060996037100984226368773696235642371042539625019479570267580755294730576609385174329199452899529280368134589447909214046073811793511427655745477403701524076126057369593626028692740914283144256990020199435869835793570244439564757347287801177697023811870458165809935465587220674792896297457803728331411708497481369908184630397046959157958332936452342367352504090187660307348546371429991611391290889835436129640411937504282536376027133512 [155,0] 3492225928679784718215551325702435554357465262207740664436631194366687855459713175797993580435690394180370523132724868872844878026885485011055139400616947834438797516932802839794173216088000017491824783999411981703340450813055893677194804474883757015060951324726407671188684626506484613101610934065713878335564695315858518549394214076159702856693424481286991550199371091932689212311472037713038360650289678193011637916900647903225638487915322154780093369940572468731343842408439013548505284312434037073382957711221197163505521227792932881193348100895605335436098625066018130560484786788436093318764040577980183934983343214668949089732019900550779978053027052888213300565815443524238236874613224479667362894092714419295589678421986723811174729591136433079942108813622267103282901150107383100282864549099882880539124863355038791310941926790246977195182507059271973879981442278086633977464245975403611794888333533722979303198590944241003553999591899540305722891892740129623273091888425149841450911621797235640732011750385118414881465407735738954461061888005302317516291607578065369647794059361119577618944205930578525238335772607785188437249031022370412509639974386377866479083190191696644561927142004142735674914944386453005298628600974393318544122787396928592048360286184672457608271924735269458852089048689551143586313029009594032116303280199658388048157621872925458172340490951005147727580691464939071985564916459528662437133666755972215930115796131352699338186416633367871311269430228625256192218525546552143883663618930680396736438934095432182622183477921010836574293218488410378412797824643909473235333430458936124854986345595952902199250848854506710619021784882566403071459863013342828379778555896140520679140480778240000000000000000000000000000000000000000000000000000000000000000 [155,1] -54506177385661273915351676106715843041313351834009401020147999580192587819513298746817602544567196226059253883813839513396829026694564383704136256694830821112227568115708637344901444842484729844224757662854284434205692006695347664392741461944574913326621648920444783419282655760806391723075919020580234184956241155070060577127949355318835933558165793715554613094872078946512774165013697413106161194077367852312523708718493308214879793251098549240561459558018236286213629318042756696009724048003008500534611465177086182328421542655130080931972278878719321712318716980394992084399988625755638450713831004908809921126021143545879636350250974361167125004540812307267818816891072968711027325641191042609496497632411123549670122689800662355975300903625161720523929946578058448884795192218159308326655611097825892584016319803732607615176214885911242802964861498028481869977851283433420242239580385166707340388689369521617924033946843132265075555987753595986085819864924113315312459160434789336469490828377160328516313231384281063978315110544222074090735066466783820529424745752304999713683955510097673193150772448995003386957475022384963150836377480064711264669175706402469837083543096791752435748685989916587929749179971836677026217829287353968884351078761946314786101470304340318910227364758395625462400449383763503108236037050188429729967768806138752150600150028420369902105161269187826068536102402534888622550263892732383002323705814786100895627140232264547594128800781095388894363533234564271863519152839603285730402259576681258121476079852555488972164470163959799779505751104629989311297448800109928415339760104192559401134950806980738111196957005242556954656133245417276185487785704871246285323274810469143978298735035678720000000000000000000000000000000000000000000000000000000000000 [155,2] 414412024282528830148588270405743403502364516924882406450925703850614993672178139439479213584484579892312142496952181741531228854776235339421280751233961612017115887484338187108111003743773307982046679138360224696818867093464878729755226403722402867113783915603964969371188484807643253010150155960281130202368407858270341429415246327531528459003579158455014706240748443966765353072898757366701469089930244912979192304720582442673318160518576766847331913823846645694464080375821235032788964677130934002081520206333152998758949269447690311448133488901044173138767248305946479167951323209193747151560226760013537078561923842746914605942287625752836436746026042590369210880516084009711061249776148561224970605613237660765980764483496808659033791056880650354383141613290349295627830206382417833686967289083494583565098858622993912226204084650443613766438348575432729700924568473355316314908434901457774937492052972724001669894255022922822242316584084270558464817637000075090359768180238463337510310592596555754317666662767192539359124162584869764787716238179693063695567307104062086044861509466517493967146001105714163071411843987832020730598521483294974463268091005038703876278831785957531602658457560517701877705550280775280238846109728134219079174640129757914216323685220680750479912518680431541246418515654145230938512960611657461510801669293963915682774454669390806731181975845880086655728221516088650851103613865219918356209568541046240541576614637183812657866514606000103880957703138453761462172120765725471365902784168445331292291836860042953616976179908429034663529465681070849105959478582626191074520992157553009205283667896541494578922336911901386825467477780874625989678729765709955642093302407993603080469194169384960000000000000000000000000000000000000000000000000000000000 [155,3] -2045511203320196278912143159979441189832885631328558058466047752133786979065288059521180969284090635449296187592180728268637818448094764996669092544796838987291958985018030233322869473407095862117620481129061422578924422035658502621743995695215544497748775572405628448512875844530516460038916379984593809735064528657843046486334446255357767941121996928855766228311332482231043708806208705570159387744829808693362292951249147379033321944336648159547275324925113073250592094757743465160127695151758723314961384839319428878570071062697231887766045046826808228833847402313264502986297051099333193387199201022503869970494200108715238175933265961269502635785410396526397093053011582173413108635743888280139897241905407566612114676749625457053827338653848398180316907589573250061181156822471690191029912747740980945701300132768305168928752861906828793767338692996956247248505952324101892351247166347549009128633912465859738334472555867609773507936362131151604305415663565961536354877329639324363905619430516730319443452713006996183951068415690681338798862841545377253575337094225992866486909709343776765279476928556072571958460315355657668779677739627384467382651341158448753487039391789284621700350000128306383335769772566205436011966557841407524993056591277489275149470164600975099986101682286922593942212194311855759217988889406945044091124579123916529352174372963343688081617145950696460413441351246437505021593175827211345435591703769434274645646534929824105501636692380569121636127117775393998736103253038770942194339112252876466193244638215910956878941353031648895850066042697707226948004467136488481686268524278180241481097894346566121102647229269756414979079696822078796944213093828366207530664394448482980628816082524700672000000000000000000000000000000000000000000000000000000 [155,4] 7370590534006680725085553500274934016549805712481770474567115006224011044906516451789759470147668445800734968602343616081825363583215074863396360528701937517043802794995650388098498233463774664806650131335243664383299337756832035037321681744281710114932538997389783757180733349009454537074839626863856238982409408977620134205487272389044059937537280634557923545673068062624305983754808585371964222798514759913674737544564812996879460471528053162638363627394970551759458606122023143138402488016612153195038625704098522884896744420462449742326118333202620998508142780161455757195219923052554964262577157829249889042525903151321087064643308323034822337138355879570099085492376926452411651509613720507816273189545203648211418618785769816832630923009236355827004871787732266481623665526970414942631697776355900042378099103205281639330772861999759061259107729857781733248008958713317368902474043816487025440750675751994915117501846149572234113010892033080496579810459510538474568966526689894850899791144900537914826197396544095922077805719241229047639115408690163871243243527917222174650196401919914845947069626630362284585555763920297039381501741569874609191041048127054835720773415479804650195172355706609650475408271710540243069066245025669653820252711944644284698743975108997326627325812823495271251147525665798713244144141688235764010036823413597913053972024691253949838135867820072169324721367188843804451454330375339865768075411846816327235444981039015265641453548501506062991801699696823366078462706107466714486666552194274182397779450985509871062115590515793643181350399779995952393206174453465985601857642013598193302559846528135418145994736350395344065324008646008450907154137080911656777507590478788892398153069420871680000000000000000000000000000000000000000000000000000 [155,5] -20670559513846094788191094618545106684753015626204676395931096402935670829896925140581007784287653194867982034542154899754086293803759396849622693258395721740122694601791078654043403533734811520469083496597266217261581161886705109399907127380876048555041586866874755867894021560235372972312898735612911028673749636337728881684896132365637415924872704530965549495147390217204804683561505361070138107807502488138720617781529360054348604865414905795856223131559014282588561094475714513399514042190691472323305967327573343342408844006524164069550314587692804388266746299314677591127508406170639954927716125995686033564499436219775586048873624008933405616852538822992451655006067670336488078046980447312312343813976863805487642949752793193573986622382331779008598857865217281508048706534973558900444041289781635820985854291008490060322545469037143482984007151512495425484892852910559463380259557317829908786647023995624353203496548082307963779113208403398317484295470865084418014774267193753866575989651006639782167829809125780031774937508098768519742709498708810754456219326189067270632972115216896973622696957635068469569344619963701676111734188932607341899814866669713189141778517715294294532205108477538640156509454716278291477952445464275636752387473601363635368635168589661608814768890403985768108485425072837960509147495029493820955648968643222564593915467551550386238351131923977586434532645369961045749427787766855810877636871487668663675886444111400569954784761162139198470009806148715531804472369793243176514767362193202657865945763253637288366129429690920662187848640686230620390381144087355942039011407430733315746528023703511101511652470120577064647709882992988504983031006082103014205023296567255189758659840910032896000000000000000000000000000000000000000000000000 [155,6] 46974761862773451196122999279267253526470644708930898033643254210451367539474325304925960132307649608566497805603813881984861290003399016857782190826773237075032014099628002722058913255339222740199990056246990953848910695154578925764167654672915767577767904395836082438298598862642745490994796441615165801563326507692659953971546182990673350385713389107440315196548868472226780971593552197327931931298419592907234166650791498838402814833569806688250797083401396522028088869118543021709422719380474828335528603455029785104095125827556717343198487269551515282603554819582601685312730556622585358743480109505874901671672269833880231751777307196287160134711050822384173359885767542529210737829049986673296845092408059747203469674832561213916297280782712375277937287306130742776655611055545923896322130526449415397925264989766770210327573957757640693179135857978307138794099070502589529040913253036204238159110621645554098159133963749490567315561263399670186551308413132464827506782632386888131479770249797026077246204053663429778425498659589492425479278782291795245042546671956036618698057632580399845671694246118287443438141317182803456372934872908554318816716371751654908564794253955893686967655168876674233401180671188343360888739609089550535778886689107530231029675373444560607695365282541257122715625916169100960588663716102009025101846565346395941751834050129101845863500973418565546679050920415924863099081422529384650641927029845058729731194121369558027770946822764247989064449528954792011473384214893529971745744514061510590143211510453402298412194955901420960579071064298685303293551646855482598505591716480347137382611802989317142595382351836139979924021461165468794511883717440907689905407944815238863250682023698759680000000000000000000000000000000000000000000000 [155,7] -88930751008024242258021687986530306789376426933482645201735842004389084330020855267401266085124751181651305063900917398987737675862037941240099636892294437940045336900217956685059160190741134341702797488027220799747411471046980109660245530437257437492007623581186008659017532204550291193531719254984635792884414515983107428905028804681879748788818312265667776998377543347876779009794028323294103061431048333543449238204737263602443877493873992946015569105918785451242047670842875606511560649473961248040552337364092090464061746926507484503673009422867153949450946726137701244371376091486926741753036458325864462137533456122774811374066767436954292858012111789027240057179426912219443973191709051472037388503257717386089026143307703478525009304571004085931211442362385623819351689904935009534894555272471658701314436778790464973857889250020372631107987950826960104833063430639786941190351712640581453536944161843046292706896614884556687443066581799992976473543683223445359288249813671497132453183084173517688076946783369088860682116745647336196874715024527188988767480602312841297475331471913886805149561888788615061419684978193116576156373773941607713859603499294292990025724500001253563908101750530722679362020832814349744737771000790151636340862524248003378218742586272202035198667503666910490414531657455956327117467922357948185332426285563186010315412257049613919083147942601811128198474715527163639943405196659415691624482587042588336494505477543111700219059354706558287068445521203756304690866782141235987475034354818764772445014592126650127040058808695037285430228784053610917924179382106532505702612469197019684865374897973194295018996135725995821238597261245805306298034701846747683717218696102293027617441355183161344000000000000000000000000000000000000000000 [155,8] 143100514820092352895870543737575848568027998031797258292632794477694732701475388984963773164919094770599792462871091297985129004699679416000543176631781716056913481618219602346584843153272977658478456228179735931375056578802742863784665543461058769304224358009139339061628083580160827006878897913912042638979445854640873411268897966861546766137225808844654975634364567451210274447921920855687612197367164016749760375887559070333989961956628534818784895446543764421822703007345890823752034736097043741446330839234969957649484076277571871554812139300638209032628970674153626603520485177322996376346896997708923538583922886869445658705193609603784884360726754152654946984502724701545699466033759019969789257189850858598906780873874683426499011066553663330519829768240130936086190905423689454916661763069894115294780648496830311490886512615564988138864061977188449732285597754534806165057178468829314402614913302640935946877758103890212233698758400414506629618465847568893273780771809148116151408587293514458213617481693188834306200737511415779273810865122156996859501471327489503513149007111612306570405875455820572293794572800728006519529421081261440410693768902134871779589981840871945641599175681068495804193813601776635776644744485470452012399402066789332695679352948067307493292918575637050607942737346588291417985579348392925124188767181429372985959817186341465117901938851234529149096683563121588481568013735085688592182188751831857307134573877664776254714315404655442916496534262343801663886366461950301914147553903990098471034878603152520427220579464708400010835817612243728328409749320910430416532626749597362165928931198687938961433256501671889833990750418812078746487057084481062882998574603581451103771798906129612800000000000000000000000000000000000000000 [155,9] -198718146425218980931630433346538635416273857188975910991909686812570295477242138821623408102632163155830777295237178403032920519137396033410376568648927103275372699521722150856554337198530287099576783753963447081610822910793431609034178963111800228610654838723979075018710658486825199544804220514550926280541901256234604493699348385153112707833424858577231096522010243754537614268092805359099614529064037211987578429068847008883679776920620792420267288250581924946407615883082037414651871112335860275628865267865158988802927150392501312385416968659219310127699349816482075355615666380836941955235181544322624844104225126166220793146814526232448918899224240893879070511648375149785944179661501797330678807792985805202718299772933424882121688679248589780352727755576403182942118609373046767281133290443946823942520343999030743228658772159274210321058743470519117568514013880100406788710323197819029656237601580836026570472658420318826772230769655896295219760258617912423418096265192292110008035051984222757176951647644053563550815364481786150593163735632794048239518020083457537444164737574856186290600071075055460742632690789183147555975940856215556573522341840008691833187196020467683747760914783997963823914551518511875457830177323960259102401102349078435281074220589649506316913983332778483938143523924936164719219883781842758689406234597361667261569736284752118558738429330726489555907127664355265946758003153462248142839405749490302036678904098589454852819003346397541699210604483930939520006942189202391986850601882219529260849610526169854673429873725880356603248936121844829463649302623222628914525751653577397731614023699725474526528541248848009380820205829300052044029058418235194096382174510897447402813139738106527744000000000000000000000000000000000000 [155,10] 240988495074750829331278466778418874904451661205567959659551092909428262079018239996061856456070155485144292742783803123834487537139019619757440554504207707385343571653261086128027460859851581125704434164871318804738460731860091787869952007440001826121104551442699385546865818245532589419779698125532039234977331283175541235135572678830413809610128747079972447469792108167679245406171210092095734269608496412924499322888862525779808372625135623016402682168482011321284466660169000632561046714016353832774937009315102318687599445736291965963953471748353647205370312032766501867447231593139891986955449851974087102955635732029027928833318451635604559919293626911792107840051962955528940117300317855188713741822581407124320903501828413733656951798619749582228941467684609860420288209369575420977030353364925054528686842175844591489746931513258480758380588883834030331999800569387378328054322943397785864556060163493901136932357061994239729705370654151612605356429678202083413896272005006982321128267585133202038355832598567477926532789324720046390162013024545144989190140193154177666180473225936549862737950886199168362295377135589248139941530760367111353962911822456237786040755961510942158121750479717262449510714144502692831938683641289881165765621888468072960583942106277564053087218601693708052539063101604027527880973229558419843380805735520651265285808122209739050613564000457096260414524831066478397170079165840937397211894828273359168581872773755916648919128640928827256176852839722772949404600274232140008533809902580800607782829822015865632357046902919970561530822567193853090441459368004170899245764823129617639605316143684953401307911915578541131010746390836326199341533263741543381959705976980822843192311515237580800000000000000000000000000000000000 [155,11] -257655325119211305942089797085780023832107053756567179850393616704874185662531779419725518431014270882442121637582172070636206097059515690576289464729108249225972464539574010581638783018045172106043749742525397513687919590754472338512808141803571436813215731763553427624644859254865280072334240826783561290601471150472078194225249008757701837326580222921041532450612363217703681078952856780660447513101862736286992522254021155756055958354115074698472910432898752308437300086725955650901937729646680232717573266247818588544142800221190586971496995962074314230896936337825499871124852693593010881422382777819418776048467502562206244472521854906433164746930640263061576106769580553132576926977305327201417591315507274490344964373395039340017470473715640006688254738696477007455975185279388478290628210316185788971795570034751223251617482684181222817289860734235738847021946391188523246536885174642763122610357035755315900364556048715354248706565028755838216794797643215633302894347390234978565250576528257411647759253766120112307387462886016460945216733476259121580624608770820981964728320688911758954878077409150022715968677962378020541367753365297102341213040785318412493736228675067707161190542402536886028414703854009601895104953564600130354531090289515602189630201725599589930581079957482821133822850115827278374953242972929663096264453572526715880670919627763579933919193407923433406795493696487465459194961481298710222011820471180341996031258757438667908233412806949780417852212350647466987351282157384226744413952307459042210419100335998010382595911901709346730820117746259842464389012789903676552310051226248157102117462246442653838242217967039264423140371966637109947995873687077836154347755340656775626300204960914079744000000000000000000000000000000 [155,12] 244749940767064860091552152863125396529821384781372900587599741251694384568073210311108605119374272386239790616243010474379658460216762538854633530600427752254235753802044908398273055256111348225054663363240207856033290757301354743968263085626613987022469233750574836278427993380439383087273967227567234080250047724206684461802694346380048325394220925638799696421172199682061845630791496232082706718355487449357738412966610203092609203020729511162617748268793965275554232899798496855770220114932570442643674898631979299228787604201748790478273561708417895068299616328112292400930822814085087107799712724885796105513376261695360294850233471665103732567016076384966635559777198209531152152662867782885575851373642900058890848727442611156712459233021267931552231396911670081633167143830687068307882697955767836495534016273806405056426946252041149594916823719964293079689047366128606371921759829739472131945331647089654718414258443392017733790556364107556251642236396607000847224742890113324266525107914989075631545380840947361986007807857391239991077858827039155059698177391044115515434897881425434234887995430438968995715514324000014324564269095676877386579055311214131774322829357433300138839797110175579601518640072387682337058313453320942520320524674840122563384671012132609826688371681663813863389267024127487199800259248612487627107171850838290366852389339719125726688925578571346363728098438994410562801408013118553153845344738544158014498983835050693512500819476281461934478499689053578263008823597012995478392316548751596080095765518122075547161873610396337504052307870772961054551988465807602919759192451708774688532420919215930574625126169060484309464404742693445535082342383598803152665412668535982793659062631352238080000000000000000000000000000 [155,13] -207755681017361749920349546511011021115359994388827648782665539494373431893589300798418647876759308344444198272157272967283714984223097070861712442731458398086985138901943166162225898105648062939621430781873220088094866458492537313890777050246764747744930716675918846157908915924471728700506898750195056481317811545562739167286386152875842717182343216509925480605298732877451435075309083961209984927406125521708620130023692886107914349473272798271230540955513353567186884196492585227584494918018282985694145209455820529864380748396102011273708980767236315421061253227993892268735645436693590593314828848070352378290327708999519390572260268360793508398044208519971991495435995635242689774956512352719654281679429199287885907746232803653753909131359839992131493376775347484171864703642745149436441563900510161861900759277845735146220778962674285102691911867566431349323456976805222579045477988223312878597188671862522666948125379721379089874015599876299731605558276638596518665094764302013259595689702081234983789166862821968864207645211787794713516377739445763441928425777550157465091360601527967975344228811038114862981297781662095635008097157084078003669332015423814269377057159588960491631892424437493739251855613905301731224428833830058829805403707374037543303249132601029139566672933619089492280494411400156916272350763380867257939077802445176199881246342305311786663074945290519649402518816161749553269941207199481154630254884379347127737925182239337538157924597369844975814962029546555158937622724367236517924893523457855771553424578104035040408559945820100218719241813527267215947160386340233643676592362402805452793683257042010453002397061717698231297355563389474877831865283348710618826201649391455164966798447330983936000000000000000000000000 [155,14] 159435581876211527037022835551721832162585033407197276499796793061610709407306676292631913854731398777582210361681543602393463011572435228649505280246025790714223171203635180171684411096252175075590363583732421524258915462863422697983608823277500515729795226290861244392629307877850260542534660215610166103518623898621546062446294030004985262468040315743248955878708359849300188970210754011800014947388558813677350752504059618396168901068026677136668890839802606049175041606686950077308762938233205304106578510652718326931309600740998115660202373661802040771319020742687099149285075081635781825139108455970214514686304310382692485850941328248761623686262468696080519165771374374420429877230839464940931053198237863031803844538363551244177065822106467227492106712200829933352028408584365482914976886050809817596070619559483546164217727731178718205795643687759620485965621656349820023037831222472555449937491901330261714797833394087787088023567803405848135341014429399997901873774128023397474458345562354252812194225220034869150946535981198659619289102885186605297878507686236835419911071648063242948201989975603483006562599436755848521115825938873193704323177024958135417229607937210585771771296656097397440822109693120744471897899589308140160915472428458828045971064077297671938235843149306662896617759776758059419861309466341297498057650797697840415437525887206549359460637162838864269460614209854993961447901437382704881764860167893205096387455163569068238363162212804134070936912908219545315032010278117548169941763660879972152826192363528525361601484027442766126223511558033497802040385389984163675072909632792275057405132741465088676703851180788921446134329283277006425578599029958133746385001529337447785503258409424650240000000000000000000000 [155,15] -105296401817787752965181905607972214209866134271556070531343275851162570618230732382948037428783915291502888863422551381262324760740108712585346207518422868303637174080143407331980830582597376184530733235162880316401723330927022296236214769515811319485413051078396446661751566035856038727174883098291486495076519426830226704116721399360494184692632683766740507532428988389757524566618531263720443010683860980873594242734719672702269676565965071635926105364380093273731477940450193466287955221788911096494969893741529463324539937287528967585243805675592597734774275601593539517550487259840957353418013541606924967017198936225290075236996901310030954371361663318719180173972925237439279939219477526548322790393628473341705898214877504271205947066118093678373871984044605665007433253767830478431437761750679412530628461519356450953997554869314107982234270996704594975587773871343424386051220754423174528562366792939947353743420923505076258299764725231788234944079911453903624072623715459285863616022708722882544647793895782882731402275420517757546430484992362793011238416845596538250922122384582879360202417110180932395802309631317212042267259566347527244637182558889814698718398452782396127340979770801151009036772026560240124235191387261171152658567627563197835505121816543180632085136053726588528263274474673254279090686939089934308974394617490034127064655605875382361597167573256595566460408979011385957840846400759107975681345144823093010157010754592545835702196211396101526041218576046727310013923863809671135320904271358691157808418412618717691847172420802533985174898659315662648379304427421529628923661561222147499583385565563966322975975730313312050223111912435708474846274246467600081926951789380467846229387219421888512000000000000000000 [155,16] 36320105708363279675962337549965239264195442363059583613825747866305142861560248282990126745581254679592767016246693924184155222815307806865540883335555704436890648362936735148977257078651664045472231088465971934794138533279032088236198238598055081060455515151506104780053129660950895628534657125817921439990897611586846697947798328529412681468588588791393955968187850421840864224914721404970298532632899300533806496124331047124624380276955584793589952100333887325818580698581715747015011065517643387895721405809070567074611700982197960991445090225351420786303185519446473835462892735705023813502001663673155937750340754929526307124157521197096371630217635782867735546599132891369891128313401375582091348077494337986964157980227847045668327582892841812958115241845629710534721065772865417458162306725047455050392763496416573627328151607719537411082841052016622694751152796405968655010136864304052274349690954656364905254657752625037526393479693230407858172634929085343399912094370548155797042243356061220391780010253484332033501180112952174907102963087771664144839044103178699167032245773421715339613210242873246464626505550677707582407982342966246957850661422090563966821279174226123506656521620609587089659367068690322468751577433052674334300146085679443880171258276832068050379888899807874796371931959586988058996245058847849383076599075169139304614306766280243293781007349268293743953014408167272294283670922262619180106343160096968702711353979944443246649807892612137671544893838711668191037104726894055014357594422933971587759027371600710705521336170232172132395548991632952855834210027983759993750499323347377626666768231775218045108924732721383029355815162580925881226879918670214822850271401595424396442408423448903680000000000000000 [155,17] -409205945070502192653148675200143771481547059545357848615551530488261442088802477811275876442850519741261871629449500487207968697848569836161718453433340235087013792537879227305755342568284331464715262852627248597688894676661410027077051059000847583240447131617153988185822598297637950310565601725784549681927149441287286064634620064220710511615457597691687569969383852818877393775809891083044240893280706998822019681239879217845672142629891738161723535750636658405025682452129687499992688592272925456391006118777076932611298805351872494718660149238765230255021959399540860809747081074536992346516377670248471821505998685618656715269078593369403119700768068081492881162877735370538634367192289269839344487223280025885067511251783021867971553712298745645413478002957654483891946108459792485225577863133526924198339576328128145020530954783630734775771923769903241685597306251522533211203088062582754864012446003411387594864780232510495135156596319498570067740060600358636251504842689521601406152516477494222275548645712788299991726542737807481985563315163608897689297638527895770791062633765632732785387656356002951136126963743403986053573374706051639335718976999851042827174613312299044788176204612618249218950628401005458123028724920861730527048405980185326292267154895421656676616503590457547612224965825770951767963255273984235224373439894242268247725975159885500289957237508678741706025984805550430246447562344287370599435941781360989364717063619096584615201111143331858956405768660051733191260357284586169438027501535689896583005038849150994957335829545802494265734330601686796115755320913509649691827699270149965605492277121259107493594231138130907344995285265708465012677929985527944362553207541390920063873819636668563456000000000000 [155,18] -1255834357039545199998762214689962557436757610385189457453784655654962563575326739010221417729282461669453301507992977423713228171746364282175890824385948770011414620261917937445316435359742996578402373198418105009497471146660653875226204296824287816302609374955008151567058393796719828505435539055789141362118985140461073668934364770252199758230949243424498504974500657418229762425171796500986207490015960593772456809583666362664644054165795753150888243289197304930989567380055947002360616083834750157620753450826164274654487259619786193530773746889747279384428828639220592489360281556607957782311542389144563075250980806058364538521927649493387802855505936643939088785958315719688558079172963446345113343119921578979314106106778361208372424239999936948519645506301012416548947425166106696116417072525292967536313595423547699095545720080711842166828991728599321797787652886236091493801220601615067861964054317726204267348829486802374946243526079769041437387234125777783773072303042908748940855042556121500803811658028735350285774723311128855897149239133197704510545297715354823125701972368320653287105254530553829942563748683219344004275951714296699745823608532012636333496229126927861171035586909333775777119779294806523746877521775681683834444647605482480123370634637456506419137053914064373027569415071590151572995473913930931902606223639883888010124233746966810230880755887299015971682596449705087492201502141048524181006456551798460533410536298259578562423057938098194153599904495845751428123303847587730153731254092477908754213855885509929672232239240725643098004489512982005320526209958647261817157409396671643064586295850905807916583333270930555912254019343334543109588919520351967148654886342111433670341626741496217600000000000 [155,19] 1438538352313115621746614196776609439848902954608150405777779321993135247869919686589923444144876706014210487812838645148047431526368483981690270671510488718322808670215420947051453968373469047491412497204512961376542418053189817226772240123661294289469310355288223344428045600097258154870024887659282344969816366439304102792505215750280719045399468945743026454617586457091121985581878187715993321949218563371096740331003519868168903417001349938878221345610651479092423001331555821012095086315894952379300691785930787217227032643964522942940068597564168273188775417333485001913612176604202489681672747117766913637149681902854314586722096551607697457454634582491242606170371856718030654514825961146559583358033385096555549075218185480748836385159351628285216279885239950502599421731045767064275670706730683011103765777854263229786353767246822822794101496785060174843015049146748345428884845231155915327333825432825648470926829499126627167895318814704177995243754141108653551870954864527515547675321500464006745494476565743574820912673362921146507333784595465587431494542585528621400805287896430505348272452553584175932088066461931309409957729496059147012906274049275866859566369229901408374415208375517483479436908580106820672038102206500236220361747121694340624545484766286100744170446596115397696531554661781013377692101717241796453019230090970774122509749281754105043460285610587323018330931330218895067524365674941545402244144768031137419953125539156542702336408099714320183520022446757420273661241386094947084127444353947929066822207193597430841406390895078261098051578668263023617751918620294882408161929764474775072950751200811204761433721527852381144144394510693381949612935612439087535392567292200360892630147824957259776000000 [155,20] 20807640360940302402724726436113858192628670056056383138610008037545739346917647085743038156553220055990606815588501144300284264760996061675355986701774891766864860135237989213577263768036847474342127919487342792013372490672657447990244318383494895002740654623156707028624435067574821456355595077900313296679979201248742853180827006285727572175780533521203427228722103930786488979075218023353073715477890638221288216430796767629893855674023663252321712899949201982942777130031037175769348352366959540507261534332577922725029904187007761525360391615856510018311588162542445064454365151127619107517982994438386419222932022229634205231472897231435597491647551080648305358459488974765529441437822358928519399905237660330311611191909174889178523051810998786728355988182517826636974992141159294739569503430752009190538750809222051016325350497693439915559969239207921710099573927952521756928697109658225626754516472881171798304308132873707972457625099173588882595733490507984452084881651946675829156254062634685080037306723967923109473507518263753040756762328422750490818086747529407645013445115342082535129568415450188866088291570049887866865907429764089079529432301329550426800955795716763349767718013838121451071227405316334444841925277455586033027253624971854595841862274214565978500878044918200209775489970664697625290537021430623180448825623387563095646039194704409348516617283251615548695996786794026352658145915420607528947949533662887970054905877992516488889216597434273418311988351059664853514970802992800110183665191910648261662401246875436034186962395243349157551714210573212010054212827461062299822465521112965123684155880130801453366558635685752112374599278589136969876103196857011572587658185899290109155716259488265994240000 [155,21] 34647664942637302188852003459119061535312804240431964305380901175083072491445944652298882778393927566812767389630188451303048309181242813884221601447617159886245773634198880367814936433525899488509669806638899253321607592896107579115632467470937430212498366119822143834821923046812729412100465538391944270352371499384683697988531288813960082042542188639260656806835208179228039073765428344962146416316387106196877837362566257739269773581667961541328619255852123529546481297756949211350249567660888203225935578362586950529496923875786943536933654509725416854316550622379519007320138896120843239944037540188283017394561741697365192806863848280078320857750790898178028058989460366477108823360178394959352590246463339186314195111453211448742536383839239787479545410656294146707960829803113967168384583661949534001125101902534806749103326687099241950393213523651347305226896988869641461562717049607412026035047201180683471714757501463587232924098205776848265637781648463737549540272411127356471239972021856361569929897397031554828187862345250566183917754444653687563794386174240534170450301181881873818816007095839191238591523644947321092142579453252251742742804809114509892797467414001451025807764040427733251268731883813954393730339912822527510799721939995227169609262751688310220830587278638614489950629914158478907215399169187626844534911426404904191533623608444765261035042711158263191227444668518267197371258235920724109187306557411303846454911515216459411675469375634895719426214227851520265463082878597476105687714409396289993692671708204710563631659691796595682677508504157033207099492746019808314792391897996202086085634391367072063768218064122537249408074273832222723886952522025913946252390135286762332770072372369942622880 [155,22] -83364589390277708319183631376917460896115504822361154784636482994717072791734518295655276913715799950626862010040938126769228018315486045297302478185864776115325498586585484649117073650971467959525766955846066245256663949323571602447040583406687821050444087627572590879722315992303594818383173281401541569042778963010761834344074051259321033366682419544698191948972478875520009619390337085331302737588499640274477644529790092198854095906114200500010315967321981515715844256500939889790282817137886161533204930873457697444190641820338683221909780792445209179675995322887674943115329906320444019464389799720168010836822589033206530213035896989023343532752786330375182057016965468177702358394270870844463675007397251280361483557575609466299289453964287412862585617516253315230711255469457404817979123575785172388890428270046902398594080551197208890373546733242454110794837612572187191401461437210232999658153314705193485475292334828000798121714629370888238443707723237861727695321488894844268165196059530533420209495086265745953988331177380083777647914611088298852396066650203070750317463582698306847196640778614910747682967551288246808576172232685071431726916378486052701346595821877104365938029565083003835342614557357041015883315425529252525440138569520814248302651315403837288629165817528874973703422718179824974666855231097569944756356643865001761884161662411951232705770605689619176441736204815080274431536158246462239136913633693421174310596154211740684148738149214226441721675589000198969940077642144493395838220295464621185634470588620356510312079699876653814553634551682031546541913148729072255098104438020143861471996332698047327555615144563452737582164935142556941662981549955126993046385196322784289228273126853527680 [155,23] -281596486165230990938708258411332756427372483870883542792473112604113811531345008036634730149237250179530394428026598910976332216042453402318955836281068570936629939987060151227447759143358904051562740286071315912232614771361310660065384359563407953631000905523524313291527004781540857679300426024756268505687512454136808784578102943374847433899775510772205122961564672466177343131411938201117900284161751338255011476314456154795963505973741952202570391689827933989096899796566252769081781615285658890896551649792109967656500506786757145523473818184651941106135691347291471438889146910314987783551086153524065542048156294919806386222983527668704741369620186604616034851291995829277186898770675232518413743087731372411910923549705549880701636948673191676306362674088826993660480103943411114938639737402588530157788439968442584840321777852185850612423385621329941442160492986008311591766078243714474661664906967745461926440747337504780913824408219982996559300700973339886858009029386577183902080969023722289380021319462546695635628579598076864516996583434882281470472102242905702058824949428996827765941424263287106099165591722924527988095332972233899000701904120290353002691702056371205480503956967034552752976242959154009581297711653467535629174446816424974344963425441474779401172911457425620887037316965670762396932002445155079645445666057844731442955685048021895000238496562768983112316971313285183892908617679110468462001435053211680531392647302022542923053921808023497455540872795792709069127877466147098652245248120739954026842778234967694269863594831119877686622710069906976459572487972415923259755308002026090911528179715384671844900940039773135789156359240190819644286423293171594440772058718855020386606128226881744 [155,24] 99244016275260678192373504941414776833957431889802116220816717769297992942448534239239405199810261060702336291417563248385369482760904694657334424694625524672166795761797534042882594288333117813580026187738040904233940528189041922055856291103483114600286458396501180331667867788178384786050525968306242681843724141985011506164810169954317664107424914719052663865152363559616082203851666352376066669208863553303803562350874833277409585911244178899709002100665127371138172005416560567087094752846891711792787772995976762041801303593602424603924205929485753505224131955543416253299326147462687375531489389490079025200448204349354529112234792474514816983532774726438636927062227599795905773327605006065475997037288749374073861471297276530254845860623827809929260065191935523494752630471273908986688937651891130156843939279578663780391440651362565298816724304313547211109914191541961392220122889992626671253757060606362045863375548436236663609366018873999007470108168623078840565493593108736257230295486291778695505717861049441140316392685480382045544143079500671630056971948586287602485781158304750478442430857442694095316390249320825323702747033948250094964474064313238156405075263467301968436216771746873884673084564156570651083784807906833426203578631177282514290255915308059392762651167959005092163212033733791524209130136061866437380205935771061332848194798697306678494855540318600871330275694353757525503533335374637907861952921691333962070414183804042575848702161279664315134054288946845826984318747342840877244615055561421365327995366165948435748678876286918697143813976387341342001223043947184031932593063433536816204305867629337428301669283239666573657914025736185892740487505384006926688797815675987359580281485504 [155,25] 975218462886330425288550378618659681968040289572272742088205785873192002729045074861676283520411719466064424435783928587636176754929725439634550978086898537691423210683571480469947828299168760577158637189995037814511248722377878501455569775069010801666394016325854155623740522241429578318333978889910322657384581967837043751315630873475094419279846987756628517053192309914565809831035197816149460498609132320072968514848262734489947547575670805542636127315763439888256441386954680990890458096392506354272154909321523199622750760615075907064141340609008205381748091867879713300599693528109399914077915680259441183392538752640273383564815651310149134147995096930033370500543944347078231658355711699305532763017840459482588692318346039046709260471291607921391619820297306061558619179545693529900758588796869472655117097440350379584746534301766212106709656159328557137624194563002912506546475353300794290917511818253330524995273092347913620008290616100985563918756496701731732963157197209491287953292741826570755301068513928246022067187338468846632855225391865498823135280981906020109425848668223544143069758110255050399035713606604830694432553581694405477507989009471419054116786004608061649595255937787452773487965065060863655251892050671027254628605684568747423236300898882642832657532407624015035516236236459705602311737564772195399146229831021437880821783189939125126937873867381240897078152113006732517843027729142162292069262065331195370575769961555733176851921145723516769524007467981752040577470476211666073149515347940362911947873795096774671749020907309282479150674891345415867887280883977016176140942258225354564731100196046322553356168626593329322304039904443187508422322477251507437879765721701324817553489864 [155,26] 113180464036762567999352105443885916234465091545531839225068818084168244175102748150766387054429225903361103211564436904656595121686300747685624791983411538588703849029710197554797890631972036981467063402233204555408869741476500531490566321995886044128419493249998618954222450077520227989367973396858602114862005752589823560403036871462223267886596616933729438917104260781186199858498380224566901425274705673470476330549924646978207381250608626316553950675264274939630272019678774095129881686499029653701114661671252682516884148861212148392153674532851567520708489899931454746856501649878803498394795024035390238622697299314273419138292058218306643297011512674927267327831191833034014821769312602880292532724298003137982491239304358147477256557501617670888799073288320552705472814961213479419719053942886198898017546360723501219351351126391781099080092237947132361329302953167072480211228342874545869173699429247007650838813203409814167313155538238628191683956425883069847990462539306203822992248535034317053835316305096120776883426741919118415379673583246876447326887043697807668300049531639184177413317842913467783141828124315245537375716339497193528088041232301075669071408672776924916984840067163727504469796309307213775392519487552659679276089472006254789572343209748549097662124251748656557006244400513112183705575929137656900239100660412060202283749780691772895283400720269411762418882508091505485795584193328993545129393261053874729621390990323988065547276317000994108589150423054002781508249318721910979421305752270210064304273066423051932605736090974480280415746931527518562016439983832664853093459710375494343074534245937677596581242008258052641841414779070882372333574232575896337555547879204861580981120 [155,27] -2072604856656704240406543139625878271784234872767642385442660577539309646960887041006931419520711235166293646265493053419689812804017836594169112769926101406312097069070568711281135034168484805628904412172297593467785198232437565087167031777658530028199305788176192569004558352871305343823772368703522764737703654643397149910832868520003192879821900076315718873859887605105602220267517585443984661313291824368254460402611745390079453405098368060012983309939668965188965508933860705036519825008555787069146225076478085428663309732858257632656029699668495287925537664673879313633269578668180586135408096562200965889379889678521501935284774153865033976276681188729199953058059442634413980028857445456917568331664614043103405676373705646474129478595627730740146898357966071157396266900473827308191394243341272804526397680538854237866698348676010942556755056276647447020194544940211210980004329013430285994736892785024869436139660586020139210688346842392963335095257612415559257158349845894418949039414420701969807156566706851730983069359390735299066626266481854490422112400767495968180866293371301376884714244252193658278935911354322454659472204253785741174729766585753248685760261237253436822035690843746379616861250804534447246737862789295170406999074464503242096543043772852261569528222696430822355472390713219049400163169860129518406981798092041337467420983782913978376378289518143269941816755197132228300757984282826516671870429772584348390592055345740235968426971493182444591957638643520576211139267263982372816533168837941980882524213532487561291539486704965688510228808292948761008118471832174832787040556645830023535864261085696337514795069153616057319821994681129132528609565367149069731890327400072449483600 [155,28] -425556786460717275395596285755997678254533946581856939412529678478662328894250071318868278147776442210736536006550253292098544844281960448781198073605139298678054616463822292981014729528600705492092897630809022091233290230648635916459878166286621181137415453854821306163817415506259142159222843871299967580481868852057252130033616715938600897758691108056020900118773227781425452149003715853491546492956514484927652646337819259753706567904056170414431618048607257193949208349322742440575053754503469944296505445801261542804572015171138138434638528169036968230316563926577413951165501451228979700101973021967393355031759706466642426437828894557345170479634717782684973266838446617514055142714933560103418528006651068960832926532596152074112116034830042893388151631136128674891931048421608678310717518034279069738756183306697357486242155845044999042614772299459673377568803323812342227736604447858800044391363939520299358594419244160217397029821088363815091234865836058678583936990676984955631122646050000189438885430368820545003461853269776556295312739485333399349502190582069219316916338455656356344714225516206881861388054741518551414556062627102290152430109843127443063029777898920518549052365002187153234761743726779492786500620435354642514473826831546401917174726375881872984722109800199846114562362465514777763686927453355191224784812351831251493298375063688563991160218021294561578986688336277743908148498871524830094867184561110038810894250517652182080449958067588701643625447218342866492978456086286192579344298832690463805540806312382671487140954960163563045378929198659229000410873655030114507143219381522427083137373527423691785249645836042289095589193218030178163158927355182316612829716317842534480 [155,29] 3051394298125693540033699970723882074697381216055251894314565026860451952531720390370920028783834555300833884925242099802779212222880723158533173202406452366220627140104019801919155521136275148076947177647508145524898828971033461695622333293776945189446876580832012450964994240334304244206043937200056308758970044529022916132736506760157013775088494646631837767443461930473275074498004355500860417425148598885578550817135494166785364239070641033442257859185977931227415974747620676459338332138017835447679369782238275472658528203287876342532251503662422226752366869554438713571955635053069894317551163174428263229607905843650138942797457919916784642975292929476469810334882451095591749459908656358447672186155779255004339531420350915116774139651337185423446022826364878383624145397516120700236318540564462553071373246505496271683872735650990975791607990855967509366254606253720543059755985790248537516740775378925471896068680305916667494482281144268135183804781824358031843335129812472648633992245929201291319433811694403640075235388656709342387019174094383842183717781887261247113641975885566125016142622420550799670568430023937679733535908560299186780239491453481173163067439740632189311096916977482094153623101921815758698015398063505416929294767168412503735186099463683148785225298377574489336243702042083521558560999412710230340230311256278136749957906914503400090075786441166397795803416873948034542921970458631884154606962429244815030538180524448742802168144489546137622606756954483509387602584551531527323234125097358231884091317215017140367135143093723492572493607285273873572175605753728289545610497141586684994821093096436789941376359731713325009362731731515998590974751552429240399229137352545930 [155,30] 370438093469334815072270404488928419316762366574911984685500167169117546943956502947687534697201586935514331167863878811967975992138207078379666470038874143762992369419117147710105483627668329247000919583304077149956154529572120009729672341396778480018746261313544282248828311412032542943034547616878421720470375677305415563039379269072571217528046986123670319654459373081946124331122812527390765012506662364288758585730798681341048628976039375377302971796757614296354461195904865590473234134539796244858115876091780971982803177572190776398870468786612409272918107803677605747478982992082858302434843479179763045300848886998873005384178736431657095020344315576156203405771008643452994743435003017687128988172058855358706829720475062942047100294607825920209735798433199356358158990964051579976467891941915158571573092556224452416591607348450427548193989824591721978707064197602829826468128821303132396928299775581722621145658790929691328442108257520275382188850892006244849519064216656670000602502110025686555215901067064183648317329774602356014031947737352352706959274928751812465068074032790915177405601195356053947834237233658854274124594244599963402470365327743796650694409384269844908284782158762649918358949024787771640631101043795756107120687153559265731987751249539861610038587707332299882769441954658537391682888093170011875555951469369824673128714539104257005214210615231018703154828094800061872729595187305666834888864052421754398260221619254480705211393766695673827213696966448683046122838825770588550241155608583237976772794247811334638113715177291806681962466369378352816301887071574470159635521039946346916468210476677259976787447995663570850902628014618209053442251531793832534821684160000 [155,31] -3205989632943493399840562841129055864108912500092495641690415756095530253381164817775528006818857236718867262883752942880308439418472634013949821927422457664857364211520215972819556329487827379163551510340643272576368921329583349698590201965878099040027475948724658282620701109754346803863031630433962552442403542756396559061415113525207210821361235721802560555803210319380504705498574655502230465516145010157727518499388649104521710337476776888401634166977789258796302147061900401872765131909437643995692732421340608744724593385791856042867311080225595719531926980663241094072412778700610540450679128770440968200168574175237215274864236955481713647669033533618748352853129544105713345579029424111053973944220166963830205996863809664018809911358964505359516911307125688234345007139692601343857471343862349802110362751930141943294469426972311366030069766245032798778144981650919119453640849172826452805461289191530136017401136371633404708639682019481360277047817614107389862733154248234129336426743343487376104876028969602591859539620217854102178475736183542646534966347731330913554865480939568737412879368503569155718448244987659924562627132360843770833278870450131500875451462749302133588703111696521529474297665799537160417089018786864860421842079997112042906511855582273649946014358759488726611257490471066180597236038824158479254746302391725139976364764874715023728989004904687446753780035086639878047995367885438998128327921083164513756410642756904409021289118834220457545821735120312134778834316500156228222697504927490049012988177706526707393402797121959018897797582752720143604553126264948398293580107341182119721506792152575093930038879800180623233933334991277563879444388015482075509279847232 [155,32] 122498565275213399835202358540856834866305797492387606894261952126836131762501342849174634752619624601781869894265741096649635253629455690338026562688814373992216591405202166224148162540053707278847791805451908658915111419939055769626695237077586650947140022173527324384224412476408239008309419468500035401473775819794708714593043523199180309636285632277677845063656512589673014164188270117826835039012234265843665733952361117508070809866689507670116833132564454900968715085707433074673703956898707150143556072249667215894054454759333292997830694026141121523039211496705903104117632797288002976002576582697032968028598636357276664046918436955587725678505921143049653884016137493386580749972109372912845979598942801835221007328132838152301015490651184828999276372226862299279595337921194555341258247266074974573209568443037533706827307860043413539049814334837114655498627581294425817738051199659400685900409808224217875119286155194061870863351504046509603015272250747311432061620649838680633291995473976329530084226725985782379231834002185054371605276820691294010546579774302177691808191165612441193063208941708208038281566633749582804897927160995193214023382480160809187286546589974715864197894651784998142216766888346156551915322625530571405781620769436981972872164616008759502846084236624873693355034369859575687150100179356597209614701841913719852801057601016227454087288602680855225992768629994655542626696590212920839010611648883421038370156840879676747633963801769375681116883245560471791661488064342234273215458509804942868120881963291962979071985817985647234680162131427787705731388290333992893590840165449168174782399762913868535640569482369082086170531872980056814591858839838696490647520 [155,33] 2362709161180060300017106252682728469763740537683819178189469618177196485614240234606993971038094746052251388856647654527858286620131459484378375199982610583619836905384850749271115004685285728681845830593514757410829044039291883466255995232917377581596139702060472321925365662682973781071762166851234453128600301505971080471068386278614585434667859370747259659403370621151855134846634579489609946686872943908223796862498473515301564666899849741168645193593958584655293057676366281356870741281311230300158359947627877432189251596432184969185726679772775771012551108746247032395213279067573039919636754247222093845207496731975293794412064756544667738215192034433659410540204052731609423614722050491848729060029603013761976485610042591258876674372639280109858077329525672074329633640182787660996809178257478639513799121647236461435975526241300308618397475563655205630485674702319074354530697308731266213247658553365305733768537360702225719600890316738561248994841420442183144554929222892143786305478748760601768785843087653570245912889754099997497558589543090479821438026512871804033374172414140276898244964720305907855398370522012408555831749364971092008580456507981880765044885605870521234153639775020856484066469100414310551623881701542633420978567680633688936004001773706908886466063445376369215049312377494566612959143676377992967679438527371340030504221960136243188600626750382020188340785321064864013800325629663647411900302451367119308931770097004469293847700446037966387467662514478997292972914349942193828962273158028354149137882108225823108186654602543793033187767041214183342769461738134870136136746936553087907894688489923251861292304429200958875634900420673621156026828265465094219700 [155,34] -515327078571869656965805190132789716547915928444586720953334094462754141147767717644196589993687732619873871538178449969848353401406533995210930655889437114808651544662108313061785264641229655267333233842514432295762837069073219254592704108853012567936384969062634324029400447143996560356298493914828855955566969366903866047905262123301854784527219586950759660687422394139017213515324334992753911072175275940294798555921069845049162068031795489583235440634332317799898774719191786095481192607843934788421354291448986790915018521419320285673186120108086097318273339990742669373648864928867140920056132476323033729791476088148767251519546694688815806523928599551064365178975498949302453965924963895257892375422465476634762768102851538231708529683116254512679430840458510922556333978022010824180340548974410169900372149847339965045001539283852934728973591967703999372836088133087044549226968223889302584144363219167898407002501072005443896842721868399045277639343780052667261606045481496317334476453334097764537645503165949364290272694192629775516977987406644929806122818870083698811611636919620861778887056510198165235168130516179526430690741813514883077185778117500084066351960641000471454142645502267250946829326612197175518506180544823896191093875656314687767652107107830727445099719980274917881407345961943750837363898999942808936171244004053557428993648373750837023257822033855124838935843229197971082447450313706745173315793893664538444407922632993131603127540031420306751003509428215779198676081341581933628006611462386731465457599741572355542710798932550269728336798592402653165605082687816778578303005965098967408000009032550877008268617116452400845080889519329228735876534729995429504 [155,35] -1171021827316439891350990476579752295527436758764591837683662543886560843601066608006178075641208869089243450820083737112452860864051426469619828511730087406640036764157240129469040802685589083086431020728467803017759293915896926463371290435095900358013640956036420949130097624479843191211449807436448745485345258624093446523904637446047735976653893484703290702021511816924372393749129341918497985618736983370074769829211958015056996814189195965734393285443868222276138522983090322828969921072906140599056832344933414691024404240021323201154073604777346271509760589831407407256386768423627816065890993324908052583658841968745671076001294068086219983737805086732409312664000782754359029014300145244959423897056327788363381072643831666504009912118402149393019029179832140056845798825397856339253522744330983579582451655066799259056954857533884777288276397015923200443885507966947687012265966257335708436308202440165489568858217985420267855097787322915810947649152796796476858184694872913823657013427588870589161802258077977679612574208992747633679979659916108416101551176894782564965474549044730450437902627156559535737282652929843403949452751571969749811864022317599968707215953197890051952280339066426487037646266723457367424385106961523878199400918122207118729027107534716081903756195885556370899623556218814427343185636164844027679831928836024186957186912211459447857218036841346975815065975926557960037714987479713784282597827841741584851116346613271298595497197406427857135671287514583718156401735307168098597245726566561045722574453409751263295411486523007046374903553581619133455503702832233876729563368098054141058130532896343341704818729320699676795466195733368418102661059262126896 [155,36] 476308459112931278765800348304980861774597239302850029164899844101280340445109616785429506295762404942873392883784377757523340333488560784601490365941247307625047364046140930566860152813712846922699329045534985786292776876132732868290590348362723826281951256172567391128202578228925862329350482157434974212874135838672094125523403734382655991850244196845716195372279563929094641531976602833190700384642750988501525180270248747545651632907237684405406800725338710928907035533445156104057926282063300517680555955275433685109310629058978673123686953383525054860561646074325948349446295707344944257303373387194908773536083317784426301311693873232362301098531617387516920795000418682155889881617190943096677281007957941664331602729627043847301681733947287870549261872684126933908176386225131416252284888140769416896247924333132738148183898176569664306738211740741468195793682263131434726749402479442420852711943800423190918093169864593219222911291448364292540931569726902481538525822779512840808729331796900567238607003538541114686180518798731828298669522036194214955961094813096357481541879450852673026449612714466128037002504333702761284696094775664594613147146246360989771211570980490032756892587778872479607597217372932121098443538645146847993186894335810708214348384945277541714998060718824327767431120606868162980842111139485377755329478119750091109259786585782547198209942173214015966708927224199955080834676956397779548651778705943148030661288169800281382765500452185054525169484412388669672809494761682907261422436663698480408743116194321831120685661591831880573072444487374736418051789685296015956955386975751713612824146424920818422478559314252615643843249778947958158333907075792 [155,37] 362391945135704071696100117874180434199299364253433559199809310091713835862108259989819043525326511750196213510740107958603242568905658752316420377053491639402597253398272050436588556133360938382208434675224754032723345480086187533671567624384652304443296784527628657024512590227462212351312780700935543794335192949387770346215037380188466959098162694923849632603455804802125860618709100123807538266087701001380499169336754358868976600223277750289483979424058424277596357410143221322515311355905814943222175963152108025707619624655296591208890213814347052820755735446278454680601796105229184211879009379239218757932616273990018382159504512815364982569785720855364411101603597990262006228046911795495300408543397778727902047631894322739909606825976242106440933892191582673860911579451397882237844152591227136432667341837855956319976524003005708554705893491354332927053067715345810777330378694675106945742205886899228225212262688636995012454789347086475096195336772650707979587580798967535353637837417123698668879373104934145884599286746886830950469703601712470700426622279946816201923221638273780776000167926643473090141195899919432901577618053666796150136433303374283107964030777737499601228438027637355877526513589520614939548808789354777799965769685778138208064515923259273365754889043935201300115712109648896749287581933058612649321854468731796083127409953312860300500243100150555251671623585825137229171639398516401262953871711676925483670831434351121801870923341073121658288713693759142500151645404667128004063481577450166223954230662182835399175778541169953368543339768766527248470699161755663978476415712870526305534033698686740115840062330693486726605338459196102873465408834 [155,38] -235300699828539981547157518988973686020974535993722810846198292126686587357823011174305522204454471347674548893911344649398887586494249005857799716470286481330077063522993669617930261032734333129725300036798450618145116666055684219823675970664822714063351842040855860541704944514887791617606569157646355151446190413130904173567822243239762979049212979636989817143114450607242867082279709897248953384664994197032518436088655265540537934687083516670451048462392589843420488621521192116823417728432419850432630704699615643995441437749326797218219818474198364249212590561069420458571034181044084982242159845038013148863418064733695715975562658375577186024979262976193636202518651913077408692377727708074709453021190344198398594384231388396359602455574865781787826276222601785674783565304354797695557687208733069814050652936431502527705670635510049175461564372033690278243937287590614477897588113167983706229746891734016767774542488806838949760831662761529923781505780716820431030220266578611777397598906012841558139348592773212834276927685865039759803095676562346528668927213201614640866315484372784479254204642354968046715328343076265023649561370802351786323971708265546841303988721538708595703198567213506930070700088748110777693786666898930192874866613058201823729679379808424149963575276231106386648257933573263427230127234252517863558630487351961040103498497098691491034208331839818332862918136409886316627001896184071171924645077425583414594977963864418249248143270209746162545140309700984674778664028734738812862342841293539355300949206437878804661541069377828722363721570603426474690973459173472695924998437858315278559702652784517680030468495107938337911440632803785009533632 [155,39] -57032112784380089370548259211781187898646599124014568971346430698845090334736849132981012669327667448039994775358697415489638936370486508715114805511805324609721453765892072881535600630243984060759262211025731224317930979936205307568671801668960878304830806412022889187784196968777162358979880613001595162284808012519215835656461336561357646033936355732458387085480780111244683187318633415831324185645768072132040502300923806014645577389686371261372131863583811571519891381566936850628011270725461233555086924930834800659667633470968041779304100023175253345475273741735235229624510174999379018350107253650923539719939265825687120532270585636650713587839092135208189325001840232738969289677241341279355678021036184947989408303905940849460409865980832747355691252453946371352862609279379360785274475724743702276184420528147897661177760616160970812929114971331051796901392983599260386755537711414806251343016902037795455099208214339508113867436781375627464723244461457664945785266042143767598750359177784289686419192141168580219223172076581678135869142668111576269589208118234944643997771722187946912423316323250749227933714373591861918595901007767468432222794528612712710997183819011471577830994735713245936407997720671181786723452320135527101286591022331371300174058143461957283501572527556461468819803818328408311765911423657735639578083952700695120109169904968936540661491770967771637376313630408661972442897868905953428900822321860614716197703747479968857933753347974896420930160890599021022077216181064767224564590045232023011262018567039050991095191672192745547900661976148116509580056100552192192741713142392472723331659172057053228162133789149011876199000162144903805176 [155,40] 69629856382134080642380348342950907438961438142387504984737406359142831112014662036710088079539702054499240600972333483920713355364996722329544381657545407243137557975096081578685989323466290644843546383819003384443038405955341243419302334620917400318865829558886801319780743289825146469571722033398923487833278316072243256256862664967953338182347948713586665157830637235024953283325087605116933045589084136812746985934561943453482685725524324284414613792904422575272967823917894577303571800992833771794765609205399441204891408525145774065342613588056396202752860479993145978872971727676330249600243477169955548446056182086546428762761224084238446616707599116182663260512471361099761330311363214878982265801003616171836210232246156586676929317500526430401357035843737506925217531227982195399902072178846936486658594922871570260973954408254975345600256598644078080879634866534875254861524907705782189307149089088015886854601037141369029474698802526087653941942404603252528133445508892312863963974290221572793000751950423177345398186616566923010502647810121776746188494893515905243164629463267095714672561270711951336196890468937028625963783785777792710498516172908176714696104433395195019008924230605383923524151381782105846662564937576604408104805343742015946683976843704386058420519553879962289791459148336747323478171001192838193605141371246824387807711685978878594181701851694747528891700188813501392234190303796535810560486638095556765650257766031175628708495033595412146339593091403706956837663419132520519692763601425557634434954554703114864803709207894716463143811836022567012511621202910558366507786439393988156659748573491325706225055600089009085435369280437258816 [155,41] -1142635366842824841183123266336225176392653584401251432202444963332568464824295269115998322820522200605016003890451239867407792300522167243444267653105213105311359187452988854961309614681436480731478339704121725428803739939676121049467477004643035618104936005047786443386912038048447267378386677500049334342738379509423366030282451955618269780374193891775260429877387176457000997454799779954998893833983827764671409119475227147695868556409029047023526414529275484635705065614951089451941017660001198181837586704182021573828708838453196181368648532175198518560275131079933386233563852150627030573470511714604373213833261372158160522076061033719400099033899170859648588222962064901255995809376634524951068181985607987188063899874844243030529270500598218523451580073533945111307402362204126912581383948106607974682026211741048955820612181833917970776307084134565017466459906548368814501743048435411939592043167401455684329444861053563088345166525855694930918478394215075344997546165142318378038164706431501259228143593378641706930055466105768558523913696178128072542537081778798652322932761513982299399591958502734353156477205979125292420487054857541561862436454719783193156494801960680277574514248911418183067183536276127567937940149167694967030673990324332193687777823270968277923246957701408317144958236017102719659632882689641856451184069496695368961340491116224160267489049034861920109060124576364872858958247051054191156669331205166114367311162276769716841983882966647385043596827425434109421646147032322321557085884894496476472755803542456136908293062667273907591857467723814441523312095879103031396798506349490865373935656634313107373787931160580212639711591327144 [155,42] -12516484063464680356316733325400954040139078650178816134320366518095176908128006326576695369511497780132688253650548837045916745093209558518371460844457638118400368394136759970082498696872016371432984631121227534366676385751583755339506187591148897268422046266396731208626749041364482560342450135349221259371266152922959302976364355724138996062230074046812639203053417969749273110464074277776087958911599238278755274018074612588876896281057686978034125006386592165147020458497890572749416355909797021879680564110029394547653795271243689636606616599611972704734993219601640193572394590789761477543023783068975669735233079414761957383157808808129779549290897833010676709946238180803252779743433785314748644494522098292600774661543605012136508180050610041010031543395535372695292343945556202379068329411026582152876388416137974770790807330328513579457857153052771036067904655289410623578373286380882408548945907613861114814199896238156062585388897864165340102617038967882953905683756865570876736352265729156499600481385360192900627888848453500554462149507533089610805836035388531294574209222424139856275136462238545521000712759525059301608368460675505458096216903038704728412395637719874140453081694404957600881328788729148084192554392869126656286834400828443804206629786868275586613759455399727987411315367570190548867264600754482082690970123142601010324865495949224699301521384498974543690627055482316362964828068972061285157290044223243178007347450902770464282837906149394396372405750342738031582293275971986958696836440083730482865416474746012418322059489953177713994182338221183833672420635873320842358902363697236979083805638877304062399961538378885247234011702240 [155,43] 2356078756620829122930876424283700841320005208190346394307892154362840275089230363833610493656745418961846852838640161010080693825135245263712459994969020452015071428736261360605980035087483686728534305192257071775430101320699115209149606338862691989742193510894291068393904354684346447311856223634449789814003286517365330725929333789152244322174657467002518236777185637471354158920398364521211838512484922585449524260193801918022503536301908749257512290452854126806765870796336771781999742240586484147072379435687631523962070116394009046770042434477168812000876118909649721486079711024513369088154703039437558524205228921684033033153774420939155001488914694499261133685090768265434899171651344884154857316996456905311704173097925856291953868671886909191030739341929159259154368650886406030125498451260316590554162667194920591607065216899906595549236580968652103969077425794775351357289136562682035685918519992495894538890196266185513115995509435032682582555349158926175579291362037743176227728919223539400551110818386757355636058846081161344425724124599951417308223116415127401301507675326531746832753928124147395322958668793185070863271419172842894950732387427274111337928570937155736352243288905619966417602927786210885873729460317822064154795260154255372120720633566301425789685681583889677943382265836455370199017589319458754888837107981333515637830980910336024582122219104531417683638589972356352061980379523987312998606332170351064441580871780792665489691250621558570775619344428088906513225117227004407131067860060966917242088875469163441889326317739427380840163553275475054866153576277761730990232705246987754373494434686313947806668578701770793709561188 [155,44] 1298490981858767452825109598910162357015487297489209553223435274908039967535066772914899071784750063085138662150265445698819304318397963134387274345540948120415917585007888001144319689304158538022019541196114876664080310244337320640978486518124482538682181011610658403790270958989463886007125901591057846528974636177148577873896786233521286811953991616222625919831484699695447668888062742048933585770045507684316214371851536964526919952360599970531521985220798222026700039961464438971835732527796549097419462904793516787662865151438075035356014890957997231508784967343740162238634776353422910360027835842967808473603178199456030108346921909793002094101247922188382550733080558135687385515470357415363078814356001348633623679160808289396877556735253385893114355648425826733602140132408468218232660471057604093314811969844842558693330607715280395852635861906916997875592573986685677233566175572978356895571908332558656901541194844519054470878809119636567224669794044826061837080257906739908545212657432982428741928534980536014551740092976555828422258431382351734224875044661971548657392909320255821335144076168766792139738705501932800358433611169305504358321345477229792654981923323122956235637393276619282101990158648953118904370173079308389131753938255763270338570007952285448704533240737110711816681849551767598023296690913389357595704442808736102340275323112553468735492443004350630432314065657356308646353980987385046015792317152492881647212289731354619926395118153347846878861774585341931455819409654401525333305726546538617286912977742751365179396153688961765032878978182629046169249415313818102921051677824479763304185617144547220887368508777884354809704 [155,45] -471971508787592395636596905858950689002758885063323682273650258546230545869137630830546436248488267925397470451201788287722023405717778256952654354047606417999105147959456095875245997529280253265446512225689807332338562215624193201681506870902349526562545156850424116386913634445321848745927740024103686815486178621079826857071626072761707165851115791275265597497096144026966677341899523384415560349822187888620788155481333809493854302787749161865353914221368396228117554528447056305923369251093904909017698612560677194606413385842905536996345715742051611930773243858391326245350628570200867934932021628348291424215126135004115873277559827358946243322342474075388305441429519605062448436924535746455708686502292674026539101038067315277450639801784036909450934720316986318182544144906236943764434486968002565404043708690310332920862014492476570427124983050801903803700598895382019392597583184964171672549907757725015616994853671442768368618606119310396263093517750726508496203775065197136501967313158059344069810217703339393948240762971197968436698221493737273634233408912596233612338236468636136721650100002530675784632882994251649109156069023992109104629075295752873707440847524651748137736374011796807450837855783813552077438054098513013746353189810106884620390341870887249375531330841759632458173093488536345856716568805454388889167694110932135196592664143654256749461568459905456916005751488791480901505409506648534018918033863860998531614243661548331845721163258267753504307849670628045368470683508324881289792895182339962824749485889978715647860374748931603001117538148361201901055038698878637451323878855968239602183821681030906645421095362487262193 [155,46] -61584432985190244881651937019588759114327714316857392038452820698623092717910979525452085794412421396569593786236794462685331687664243204185678533882278974189867311198740255752774937280462122925693662550558996191979357222580304258990427906308356724262244273383918651031614558942377369070661900211606185824788842305692281138942306898931406303820761532146258687092438530225416079896203836783336958604830622928551495248284697059767528432111309551926561491427780437999328677607661515806079272892269314600667364630220003179979540132599568924758353832182487550765511313614039837118251733738537664862140282588937583900660321704678096328347126069697849924251640054059493945859820478884621401119326706351296984140571578520295898523006889959610315061463491948386011122610207557773572039030296059599948167577072008339661571520691612206216898105682163238720331394711361231371259370884942409488939483172731649547080035624715155651944365901780216637238162677395800436905207027940786240438247511689419220891172699802406103156867015460810000780353219279759964380606011675455829750993975894422701186556931973594394918370890575049211618874329219604408173528477973406963020186097436833411178358086282858670669809757905623499505979589287439746857131108843629639425364003363687550135655971014118614274405762025437970523388573336625798858491406108636483021268537097943862907508397092788665058690888174455752724973459046823295768361853796207460952318471687644434850079350775342777027432984204754393069496358197269855552687694224596108992617492369659854639620471375085104338500738724053980141505218080278608931509693471054502724576354283917117634611037767878529022458782136192 [155,47] 48399649047128757596442795182884204611761642556607458208777914953450514174728951302160652191647495397445249990600748154686502711795037665963666888112892809185292816861433211353514260228256788863473435185949676682416851909135980945325200808126927155422750552784904104636125439725376631490203733801173942517657002890073184112990848879196800444376098991176988411330900435726445338661281640932506478209409557030488776221757876147888521522663675509224972887896515019320157561142730341346890426320620098834623267746934946243538985780924121201490272097608138657740279480678506722555763338661178843251632004321460197456254355524039362049841062631629189306215553602363904619314482258748172749742640889082214411560573256452179011840171323722808610501591848419286323064968952762683307059012973692748844739269071911649496143800370871865249604598786861293326327921749447055692503923894307438402122638479747234844114460221991453081319324838539073620268420641992281921445556684836431177954345040907097033624400382511775957213651181089894680706241149107182735601100638486677944182095933203475256894931806516660390167313284178882008261211099115921996098696688946892789343903402468442602225957368103233346128128742661900430446530086304696181904511094867557487375417598022169411136743129134576013107272264478152636744755675702104913365510446910102857612384438942047446414342857060359598752587324226020535775266875735831245964898921654116914017778054040399673323357958189878842469472832999969975347220163502951383243975656321423447856260158197048970921321108059752640465315346996616072712667204339034487199685311379961842387619664627835634404719228120424524219873602640 [155,48] -1186230506975912652261436673920706224352086279598145899610093104085086321300296392434364465677797971284123117303925568913162130898524075718139269952395328076523773089865095044897902573688562248995762102432252205104186759708424106522407153605898385426781393170493865756943569106034021063227233181234059486679702794807889388745087160791403903104518322577851924356870432994930654369866271345876356957182533799222337456203973096454605726003791851784792421193575682398198940365728942676472537754826427406526666608202982647918665269493919951887900446878676964724043545501673194070501892922450530097260254403592446618839914651189132556260976845190697699392970507337844548938080803209035097976030725329514698948381979032568271330146989269204856164048406857820304637047826998147178722899707279669895647876018396787198377844612199341376386431917577539339927571886801620797025037905981585649556553810320129062589623777033069340144179346460608938692218420712438325296292114177756796646146319471784659685897081383860796410445310169160789473287074774888274550609513626158949086732680369557351456214471864908014933241473845952378947420993663939595588729786886725735424779519158627782229697616382766362214339201245172187485493803073506788281070705685878975968227418818511216074810891608546123638165551592685942375340393537728863208332996975958006662547878529253832465226374900517441971280177326088186759465996485539902970674534444057533347997980820628719720552650065249551386667710469787230216145379165568681517043975782449919973751056897786385017561811875256618711677962788769465027886443533578113769752597205810596001214838336778571357006043630303306422213120 [155,49] -3002708783180403439812655715453092572733647336807787142675218840224848304336122702445240787995004431799068742159081688719813561452688688336253866375769280774731494791499201990834361702006430607198898627466606671928653200649150365020232486034382470352081098138918507208473076770989223085966167988520053788027878117095697740063481285009502531993080529607819984245192158016317873743939762892280408887803146970317528889560726907330553652143534728931216675920082824590323378929038863876589680415483097741755417135358168685933765230359400995605875854275620619500473839323687692540580974509395221404093884850547761150510089878817245050565307111798260906312655986348242462670377712121167810794229161740208567543567406916470833042585339000149078762245171815782271165282366232088213200797504869130021496339316803115774525715093576116498552940089611855132447305471587083308241162762750317221205570368188950713680826813592110023390588421405869105974863943244432254029670375994585936673335168768950159974736748355657655798186389726253763045685475915775677493666945552656574509618630269879757748532008385006172079672403382510929323285828138671889477347018063662903989245162904833077547486770707003876381345181831342523534504245917853157803999321434206064685461213225282854249085703547649760370224583422338371994796045263816402099192615885025558887191317638537368430504920089488541928828221693924549834807153957671702520223067073743338503442650810285433630572057296754300460051727502456163663843878820853754742019642186396574264177770165709136694906042335268294690322064549172818351757184284705043605285644236398362100032124139780269902821982692244191282624 [155,50] 350338916288848187138210928488778364669041207968905733666351295689735055026614792031106585039506508398343364299477179685948367288028017132439706567035322755398770171712431324864077904173812124162384212065254552204445788944858496872544691271967926796406773658816782091264143197236790127102509428705251247925735445306957052338598488692455436638399003981670593823892358305566950387674643131719044028868327844092233718470908229272458809264841923467107834582306160183203384722352039328583502923388032528256580228394075695628030117535038198852995569715280228405787653550031891673437636082545576633470795017880414320715586463323265201276199135904324006453427193630401220997764156454411694460614103461197331336827215679145174776306059886673762048964213467115221534926367444646808087747851663521270791739931856040592259682294695700679669868813353469876407627597792229424859241094342154098418759510025771704328772129306490606367752128988455385943626101406105291064977848533587573073069709731897788640882968902885542528363401438274361728854780176765511044422157917778188902241406178670601055522591615904362118278667888601876093723272946107757575752843159987668327895106373656890918501316509222175971802533002481365375990504665573430314811345875506651412582748083115991198240958770203790725629063817073358082930487191825249349902740677319703559002546952606304940004344672591653384488947602099738334583746166343211182383648531591061190329210136760532485703917701505228692992000111008107119118746609987898267689802026289169428993308805585979663575995745088459149632718168186125407722909039314561385667420456291329989365026691091261442504617682504170496 [155,51] 128250249736187201794142552139043073476552140299710651232326027816020793385147921462610301110928204618169675924967748084191897847926442723537328113259720983087358515930074425305221063788594224721169294469410841699179016297796024571756094635817960479336940328896204274412546207605204965961129413402700887980826967546259572188918558324160907502124085580565161454206150553146251529016155174626470115016556032092048540945788953267881578366923209479203966034699330485753402131655804155555183701203773838476100714964397196915919528150155359574563433582471774166986199569874006859967539769776633772381336616473338666053675120295775042236068530987322829554199891739607740676022028933344789075822303001534656607829827620741720555835856581332917362378209818390374528490437960441221883101777384815256097222627995439620054906113109984112056726894877959982787193697525530003796029618474568764912417432255243171760508927127325541944470616061121742930312650218670773850778591220517823093292209946479433149017084388787465423906722918585611184454065284062959265165666328009892508374316703657941209431845723990253416263437355036975189670397487030615260875332818943029101003373874523662030317235122761900282455757599354864242356293419046152783143133724076035612281539119696973791159143887076369745706742728812046051887590917255556324797359684674153404371541961770674774028566924438959013259521035565158315862208141625264900843613471203104603922451555963854878112092993616116731774192507002013849938151159405221097487550423178255378324368275167567107317932751307407023432039881022748411423967234803400847873161664038400888821505327368626864609795532812672 [155,52] -27519885818799156129392056934588200466022723932408983256953978594414838773179551914702674028061797791141049360736366336913675203898055945697030010456344390834024786538935950641255625381847687908491723895091892544067381709208547565569429634577781657862796965107100454615031675129311945022390416763833991911353200310315582766351345602699248515390367613157917399246180310575313911279127576361738928873953953384477454238261401962409156385230597744882393766452386779749489986310757869280181462639231389160676734890411763297137928269231915080835641723039887970868924444029939060519509394180312266765998156878802226349303824875339966558646417439764832578443373374502079724832993058740384912226311484833388920058796098144476077050685549111182941998515906347393633058924707891295394119588725191615703287043026980580590121144987158808834307322820752775813695289723864055556827734518106091759098807477690702744059652779844102444276524951968948279524867768485930716595717142879331583458547284138818160353050100215875409982297158355181713136315849408549094179618752281963211138886488163389128571107250793193494317605495133128475646782709554436211029394413605231147565001788636027600306583030597999763215033170175916340766326432713045844078772846088516510004552540037624330171263756644786374769489005294059584906456948693458068876960008704881938294734204220600838638315138383341572112486205915479884818003178065444337318574437215491661157755838040614192794248035732807496404369452168012137180313740482823338384986672777039193761584064962547523506924710035002990894424430607560475050883228466765000359667716343842376871097634336743775701573273216 [155,53] -3820808354424957908887983868416837224066460645890465832791764328624001096576062369572478551856863692076816624511716834736979062495926494638187206318378592393008357144040232569922763663681466493258716351898200954601017733067344985387426503590040336950185656255950319355628935905141605144492786802429674907654561354795361303797476531791921422951651860340986837412629898235682974150103629636917298910528670641205190053899371004976606306210527562509804370024611435952915743004769027524845642782695703128888785740275378555302866475284600676964375669973869888219582305049293354351757317359451244009824402425858422774333622106949274915296847289834696385143438427639339314059765266211228929769096362771817159318053158048642894265007315887751371911633194106223672554132079000574815865075807678701993700161966198376266285777196570289100008092099903872509295329749628184619612754667389354543900598394653898965127542407887806861452474864788373304307462942562856173314599502089218253450474041485690666241231641893579724179770995181216939388395187049676087288064355664734231931059915086825562823317523384821438433265552169152928370016943727265404185008304352118176663410479538699403988172916875763986852838427880462500429981266650785156184162495627388962782453483367198382473185423804693690443958736024867645769912736386440153424864759630752440067630194601307835968876392058094210989148611322238170738245443688714822346820885238575547836359747757719336632088501374788087306608731984236326799901355481877727571857962096388155306639918233501767155849302484776355943886038136533886662544528191265840399440448527311114495115371738547792224301680 [155,54] 1615383253029621502083413959337175197516408594068576927470657614102596659759412657986781368059154638059913933625314909106302323808283499382073866889674013444818671651144113541686742341903957521396990989612721228255129639407439316310768596799284670155040527294290825610646292547832631293195016231837941118939959434931925135775158232706012547107150087146886842950200101720260171814899321363051609569064045151076451603166113989880076876305806355297506539900010915790942261617306628026855877820010839347775552761638448231174640234029912266830865106508854435072781742974057816099272364368736251336421353919160928579771721315083339393998869672339831599946845314793262929999981204010349709443144197794794119484325128395439590640493710884732389753956435261917901341218720308893434236862974254560943260944446410781753389746776001033995193374800658524937561212514949128841875909918669720143035618864155598073327217306755768570812608847901246035308065366391906912498811855176673127156042431236836300134818002596085322395315481712594906948123599391832188757432959292874500801079934050190262483335782585513780059558270602132616294241339771856727500068220504018849403797728175307835468190502955199578133686246573858717535136977273967517869921086166425760131650153596995831747141200830288922887512104048424860278100781850890886192940014814894676686078315322518695559682168887161324198258911203105067118139014979126356099118516948669297155983264671949242132272147071638703910621763013423389580750519344503429595194489014258343433881709119466018726310575007816125478805195894626753435833038647251926612554891585739298381665573549913849955712 [155,55] -13551370797668932006466741621581782229682688408728429186860912328508720970525811973392421485496729475534345171910649528308676243533869574835671262345385012689452702700988384877987764713745023107775523752267623168385781818258474957257560840595751552822738239309811793883638173547738730432677485674076865542247341155887794359032426871272705668335440204102989756843374071852729392920580232517093697273593844782744235624410523566663698016294287288169125878644206667972878065637416489729375398281515943572803086815268892771450916144324611986107183950795669231182268142163157509379659748273873664381054558182068454201240646896412195137702047203768346153668246500478376541948997978255451328105114000087437576438419086963594396797858193353307818467743475117939283195870728281059739098820255380179914097366757554958863323878073046069051642967309829090510656016465067036976955488158374859169399209834107139664502344230818904776703039903553358114653689628310869512980272496501373874772156546005542199357922229581849862177140068110461846977142151637074761680385611962268232250858115905942304815016590807741797359841168729839959079154305530343923104102949626928625412550076231198859827726848653233421549430117621247265560831788783693268980684946224949350461468076116728870636689888427436755390880514363250119299044266124882182688773978291542041299797891371279485661505283170796730543654301977796737315562377522617757105774686481189512979916229293283148964101731859036588754630673858611044735434705971129040231664742950771350986501679097521590669601875119487665135684669694768591195647568445418527607801062802128331442852293055879696 [155,56] -61323515248364966776998181494760596004997776673209273739874421181849722212720819283056075669245314495451449786107135086933236966365047865125596223857553832272263967835585739727799367069906401880684809949633809583207617803727364464358599983218855118334103128931365036184471799735894538871283377135046012945196628380040936326618323936333555091633616296801244169355211595518715673343247901091396375405097739159418379058649646075942808471344569128061786063279344523828680841896759693487850968955490832277383883240715697664258025574963912658760593599048957427196380345321833324763440690116725108664278202284041178786099295870987488143076603017543580373724186795348281901701868679985370551318632027322527271060359686834542309069260766989392626684453317990859418280866384732388466417035137722351432373771652661199140048693653894008184199925553975376268136592755919961837375106030977725678108836389358261360335610999687664354043274680340320147095869034845937890771806679443369381643953838691950301582100303271946817760817707902325981736447005163534932351425641023930561464816800673162546546955135456668661744563727399410165580598031591825196833279500303657775790901008905780556394516317416463594619147476825668839752469541437233514383440178071075623772644795167201508816968058813654944477904259392943937124629279469266541278184956336777115428822693559522448117896756024132457371524592999116483962384451291876533240740512475937876113402676449008848347551540945449775841408039716764155981979865808718627744338832422676658032548811784556989350052510963090073058274796837703532822934147818038097590804508590087293702542252434240 [155,57] 8964635985037454988189570916730407425320676994175608407414996672591047445525355280152443575229580411867004614237400073771146378580994596535135677009973543571309110209462788106435158690809559768953672150001703072172986269429913097225964219886464321513295639343770676917517247006914263725581672314423763878961360789998853066166675413158618475899410577475554006421388454734688283838048172350418797097453176947879636532009983172472630890414380188051637918736256889472083960816252580200698708120092655225054252855283293130103457510328569510100305799657477780391121324244480629921466173571680446840399990846774950452220835766575333364105501785051038322013640838341112661973003930836053179244823982708710782572738779314690828757853374735195484644951498112505268015617038194877546344097315278833037996500557934149375024140739145743533764473217506865743266162766041484262940282726764419121462293079803471291608695633053694698445447828552023928225955606106360098738348134554236114729915890094735521157715670699318919920479602539198570436815632140644444902806671963862558418286482994785577762595320451585273625336975610016198942424621036866429621117851091430348837808493321150432803401927391609284373346888716391832121832235800857355143916138426128798122508705229097635038031180497635436479348049058271786112218354444392549412983462310815528963042126519044157003793078777647836130962785139627584676808570492050771974574513116677225462790512012611377620797512926727914523270518851683694849963785200366231552995669923710088390781790550072762387947831133431315887301473771142594607552094629486904345048171485669842331331531080 [155,58] 526568217652668587006879048655024611436515939586428261670006894597739956446689866073814275593484860829728561371826204648550027801044317786085752087949271671455042999115234983965466162827049863253615087479975762276066387639266131697236654586219602892075851581099330677981675658512082293615437901385878333647022981898404770298150511634421330841990879051735556860049163372623855706043205884648933094591251506156635666047171833424695872405006156973846645621549090629662971092859632807695669083961500927967343178680681340931630023321674789277545384149097930066385240830197097307759268566902455601613217592627585537407867093042772758347933186611776366569426313506886232595897353225942776139012396075021233698175109422329639975426307556637544597999083175616223665316179504819797474694193845581533510916361891867765296511582507118516914436772639115375032122347483999785506330070835708943629981816345363847734064048709072144000405412553297103631755895656047377774804761213557361570684880702824187478180510865467286563722759386974097989563554266435615358734911794222583718254824282123254657586116350905269674671298574572577858998059525835125725850366895311688874334447519962576276392202310892584429619521945740697582739612353534995725866133413240451178020084712726539924396425466794862356601377525993990197897428323666507433871017847711662145362475287046253842338424746871945227940489800817113555039931243641322968251684492965035902958063190450424002056751824411805880161319687880110423121618481925568847807738325899164958572031366229991348326028713575096878047240380057146736462965568200958986756382441133431327942912 [155,59] -342512151936528506036796337482280484768277249530607015025074640973675154072739670374485093195543201390565055297353336245427567064342572712777758557959947347078153330635563903105426693859398270891221472708024222285886493869660599111549443741168467547099785527225118312958713087922359089027972075277943986870153581162754762467094001152598527742022605367629752949758308943347425742533736013935679849600310707165255636584985031857368977162273957050257646645784953309698897119481058621140549377693577632903670133787741341356863449910147375013687898981934216030643893913026215009074564485367300035849312484260398677176438448444669302552074225359931757674654867000273417361061296480781503670174637788978340336510866655834114156371077221861136025739922275417249622083041548823261586220593255523490034530776254376296485061047046470036117257734497324165049166519641820868111753035059535723280771428550154970064225340319462667409060718255153285181540081243788972211459610786129960817556987669636638339422256184458126763611506050895780641016929355581334716134087594771990146430750106045617817849148951509476033488709363926653065165729764622334503950381071068062269971800988577061139188899595601524285330645350389405809973230959400648601371405954791079119380488134077572029848934194828081216816706143058520810932816588117896351966288069476874040782936060348258900261601384793604475383449233771157497172738318438965125250395224375362639432237921660702181020516737585162566315804614364374359847284320718027886136712426763693164048592295334098513607652677339656872408700519743225369992988676074579006173906310278199767328 [155,60] 50061601816401734906526185071782040928475657662341613407794097793142732927821428765661212429851099922951686504805469604964293844692189546882753951241888035995226291428633903280725174903731551247852012310369000202872866777430385988580929421448030814353819788596921989539284457833937460834056059340650328143627467651806218965188267826540568943386251072185567531306250547742845011282615803836825097341343109644587663266689487252755221091107222696100592792714635106808271988644802610907767150946722330089309272948464294484721816019643276577398396879119821897910337440361536113405036044702938591255420369709831351563945126564795523328678139535331518304864556320895147215183780137421125324960151527890721574386659448954540095967704647487787648994313802197958541169226276596624202308451566987988570901355254238940215634100819685118389150689814148548194878769460059324477262298697405006922337020211165573074970202588828239140491786319362335856172856383146636935439028688758805341951760092141344352169702683344976029279465852927629927958103476960208679267134666285496782015982829144690566668272130940949770900177107848186889259252021671659348564235136503510353304460751243105879587202815062265516328210498823284006280162427233160078168829600718752674125070301119848438721830671121642930036064576176906606248712140456931632815602284250414070167840094578493410052534575653739725612652007523837437404068026419788860135019691358560481526666816317668652913301171679828114075203889118929996197925882648943647952548487200193974156908111457217610269916216936357352365364628956030155848230253695234951321360459902657808 [155,61] 700037743009687923591502230774860118347574714921123890564982908683495952592895430805708974276833985597930986849438711866434327293050580045892108944213310604577462247419592586945210313228141005759322732993162804017042751709379262173812229446589796585977184971329067178455340285650345579374408215291305282105330545801124001820269452706923849965180930068468513659692110091234222889818182979352227984942291194446139627055526868441439264953668876763787942524062289401747916267658054061200238257724057535645364606256610569048287450996902534142528849636891172455339746105698536467687503366837917879602139493201224481399127793018133823450492510020798691216455161703103684829555862842679125400839465921076164769523078353387661216906884455671154476082067491216861294763643709478277287759551486838799917245667041251420896353638533458123629729225809595594760809565186613331350163204983261907973677571793953926189830259497954703123623096376760656555137801882825500731148279208531728423108617060183233651090590734633551599031509762770792797377162434623375818089353786558169800932222483771721491080234506233701686509362469515948111977029760445530837562806030233070809119510670401063038593478840529832178795656143949914617330698047844342131358473371782885643010105142010969758713451455136887509022101937945403703046242769408694680082582873041504486560324385176107268867954200766664768124994017552604913674512312028364091598209250081421092375140675451572259312530377941228736037608612726264547818809681432017685469671266234751649303630279689688040261401251483885701129873660672800945332483838615383651622376814926 [155,62] -1679480673569732257877096783519180337198699825541727303225629433365840713293172366195101270206310505675527028539003451350168970808545247538541362203907532705763433937395130159657436310114403939296120198377625914941319023990895645695603247525927147949207700030846190841684477025280477137756104382970495196326492214689463308476645081397792059671615348741392466806028887793821100596124219336679613098697131790769040968053736474800285471969704293569139638900209601484640914165900412382110599298107626730879530711466803221866035627303303124367626212684597877647978959438435132397035643959318611384414952147742983115857245438226888571579963500092961827386156340736891201119946337956313328114504782229953177606521683256942301454637199546872957746979710198802621941191944809384971301085910964473603046370620960553504602405521503224550149284760098348986754170099471978808980778402143417604473842635224085921395905568182991131139635196669883472374522026095209774686467391116758774619244597740046578440103695632623328430416186108295190536941981438138393800945649367893747000705874271639578459399066211324015283125157769012931950524444547148550316224376219970905095291366723060360875776857270737880436050524492803658038374099238529037486983948849313943963573500918866723297956234570553645644159807723853852189386445872460932600153721913356993848112359305378359463609421340769449434997093556204959279673150384177594314072840750192124322446046992129671512282220289729492090295675017003933603209144301308205218618191452280924100654063527690043445374531536128560559906830308206469931118875333850696102894793216 [155,63] 226839642071723993411283028911976871122972196452242303135899712546405631725065811834613328502308446410825487309007025803983589309818091115113886393025039971642223898574941631493722293746976133118939838458562760725014539659661414341513086057275779590020275725781404717320762691261272721571203297269854341229733288873646885003245880872408622535215294071919279357853986040789833563779254721680308676287999083128137623988044048090464157137745432364920194639139995314283680847623339131523410621121968652095300346805249451743336069942576712622662464646568815249071432811828655336922297172605929035599139772560535080995685968535957247139832212380987957396769311795427170856528466675066405181546994968863278386691016513720769285479587509950351862945311537520855503165179204268850225793663294885093277814704025433509870732461257347321691693295090585559581223291948737001361450578918938140945972701447471077496573430837118361374201766008320593721757515425864763741813260185787194646412192258394547462255614368422765256107126879399660208821574217812153375692926443609428434871700041689404376819321456397365928030296524014671732674845756770744094408675504551176120274983971677906489102888358552837375573347059544827675883686719471152499978870895306462669774590176070671646592641404854201057355735743793879656072061343633966014497281048516230597943636601552349685487154878601990773554141206143009135951384140625403356058528241281506534367161582537865026700615610635811321972945317870538872290550601564315219420039650608020819805647787969543737519309255668313606421214282612252507876759442902765375729344 [155,64] 9811356921559651357573768373601182943337612881650107113554441316288076381791939846303097254888303654040954066352339899418007951070355933461466306710149359864839146003250768454870593008574029886734052682035047956009960350130445008618082070165225402513198564903177204047649988005886550560397721648114329047164279348015094394254498300909614101428225221604656681447294099051538710860873369158857628710331881682472611416544970758164149072314209639283394129549756519440389370965243813206442186955200153460967939899290001619929200332357026753536423669391194691259906900773069683629327691768288412864320763469887468583141151740316694022142140761141136553215976832615963494790991726890689496802569964686157969131002181192515898430618802994758548842271565171081866083701660241274609718201374282508339653937159024309084560989742429481521237987966120797843345852978133396705827466489727675456823120230488853441578864711084941915625996699505309554725306549333934227207707703786794061533068582088023726394845066542003519706828165415023099917008259918194463719884359671856524842729067505953022819427072628516891719659438637351605008655776014742260127828094011026105942640095414631806723271631127165482316358661241911366330506343689139397431951863492755131760805518960054554995731681532339298352031288622470198112293778208396863005901348770793077781654979202999228877415231921752383819592626014813008574943184126890989361172734880813150663074425306325264828696723941715786616430091829829463111056306998261056559834726079395932774459655934524910827175469413470658529123638696053893335108322490762108864 [155,65] -5374381592076345972950839597666255735490129221165261562509504346095283386682412915924864170363896123329528496905558326149087604756662363970027128146049464494915939133743872015715815867580577529928850970445150301060607924973717669101943818424856365456488421812564989781605274189952880766481569174372079178278671348166912926658782341600396231256338986382065063386224301046939792818249473270470816671222469510890847782559208973084289893213982222085373558420600800428479346711880915783478439272790957234416312349299949106020921677087237328142662491284346417888585529234833209863855971331112792885984178095261441285548169120464452776109714842522081930520043466628546448601346524883531986288831177546957900375832540368283073363660550507280409081936754771430475827584920978670856503107216511803052789708307851702672125646470560753592243150685465974367406844334127772213192009007629997457037210823285617569537517742400511788798937183919027687033294158737335179329776805131356303006807201290460963853192011300266835067911462353428864908043890956622796439874505399741280039200955959337433023550496925577342984815432530050397192198446334659026140981333510613125535726334635554744916465060090353188867738187408812905223911602179896800472960762299753311929193480043376669385662508846789350537998085451599335813493518905278819206060784124154800443156590473797326958532520156657272385637590423901361796367569122303020011998029204688880971489722364326816326724402731287416281595959508023926363154418302867649332180633488376295652829265407200405767651167006763624082727590798944259126352611178196056 [155,66] 316765950869868700659206593479778321284991373070053015666481090998979976653704680874995921809356988196808020388389166161750907347772655531986314836718553287688068006722379093827481045653018433299217139252977886997679015264600886048907768385000495349658439223288312091825799818188057839585595063162956835655347495311430496852246986835474200854108852247645163644681647737206791747267197323013411834305778410526437467403207314026359340025949189043514287362763037734434014800314405106414733868962245502126788652457177620029238550140743355535348642501132927930793432627085290393026576724896749227449176770700498702801388386527931695378381459620610866776243266949957332025427979238009635944070771639555114933747889140100479709332867080615451885229048452915542899125805368089443147407077766684326853573305854300226973657988194713998260781551862189949225569349587384861802427417852369660450318973074483445913577804610778261079814442889911590291736386215528946247746162643751620223602613311392112349162725207349233674731869572483030062899317740102979664304056227461217605655374094452839578361288678754151004740321847666756605943124556034088270753031849317968419788172298946676682223354542024882567960459231437799818564644896669171871379352449238507629990935300424384702345556406716343382236936302225521970302767280417248219154454534172866170767876828144789458203008805379256080566051477924075526837788236746300758287489940897001840874451157457803957738130312432240356399835763775288649218896811121096434570239239832352777871736246806403999248032513589424017215630700843603505705578665472 [155,67] 47042156703889131071691883453939398465919023040496211987924273762057923041139882305689684170712518661141193443404288043227372434041182765190163218631652873546940667724071733651252082539454895892100212377772548635034856066212607820826556523066139036944094860235554425592506044631166594865451842072963711509634021880850877221304049862864693679510553689708236707877762227415202258790976820641768157821382221555517443526740592261605756298183745095483141992063265323654262608085645226125287065016924109779586111806921326802851082394437357453342570941444415712940137355660051741607678380598333578676342153657482033087775071626932029042802944809272354446358850403389421649722897902362854053880000602914433994551473967567895075057919359491179542781844314845574462365878451514534517962241384208288862619198759125699918331452402073836362279563083132168452902741173515276025439263866116495144108968376112816710819915112764548604893210297670632240298229359300507871607518025092677551559974617256862816292152754776980809355982275516737939063607136310823788979290651338364763638421359264829351332437897517072317318950872100136664067825443978546469288758919669271656643664995245800543525711879120279744813495703887496552644638113383141212721352749430141590065356191636856918930184777099371689981793407492845859924225445789414269779361990335391583536169448004085430386005036063760478547017824348390065370729024728370042026935583499582761264510325487091455998099162528199906538750981278760027680503692562905910416807996300372786437961095922996658867169924049926399711114850816598490094877920 [155,68] -6035560635211814192513331433897492996284072104215076958423145619884223984425200544324503328375700027867041375923827067619910753181601181200708224011385054190020704528377810429271281059627466170270833209120858684634188694052944778746711938926939019976166774958595079303546597494632688772816468611505027080129525719896982164052869259906616491077343713918894048081491596338245918174370142332646400735337690636308271431654475324941115942874569760187158227172190966446368754195449332384048027611801380914869690414460517111582547413062935348099207476286060776509620772810785088792117363619772980898694112205306676065329208896921776556126302545996790225349036014642874094835814743496021868516607134259866154841344088394901415432104830993777978038016669846146653338181496322798661425001002085602829599985639008992900676163768950473351952454283032469141668335189753213582812214467697791737000287105459538575659092827833279119079582663503063927574192273402882337013537961300891360049458460588592753850962431647700459818781336949602612130818250634434514256017574268612576177534349988256517611708745329413719458648020311604853145112140140942820442272142063773008701424302031232265537013115790796548635367632316160102947680706237423198582595918421768718974258212924617485600460805422146302035168536740183460871092834538202869558836603063911287855353377936076909029586219280462421226770378389665684837036622613899478565463148070678230526748790397488420163155381305261271298953622816379541099013981775700338435539670227341300898241300813790210230286157130863805327912493271332647960376 [155,69] -39884918102320277857077126681410197039216439546088876514944085375741123904645988813381112398961224940954016743441004447420280189715774528613860799379025600255112959875246293196030863080482722165454273117100463604325251226665512273536700462915574641167027222594311413599077684929937593760887799711443549223403395782954256085156004491707987435172232231037601109316477027106438799924810892620179758462551092835854786048897021712117333056959133447150733915278068180779897498325035286578180950014384467001239107684741965324958963359662493022945580797160411699604193463295517690942057877333075249129260760296392402163776130241973742407360433074210674299474664268738281121920339164342249211631117320139706208283846722737164915361860077033936103087124605503587900451153828718252842494309391820918694240642868586593102592985744333701747949762373841788919237309428494747008828289130520243917196778089919347897158082637020326601809919593178053649694196897480376928145286881453220110279972214821100726336523522398274576440741181533448997578079942138350069625514162999918694539354376238817623698014630612101966809453526811027280716471186667367698380380744215789946000845342585111676587125805328944528599939682616192121916879689500847026327877741963381284107612215731272087041418000753638748027608024956313755368778979858158177149786179411961046553217920236494261408883829912589332544231087637363896172639633037476079571656156491542872077638743367928645426397359564319483971528815826982129664166394826554660830986861267260521133163299589001660700342519189521813239166482875749817 [155,70] 50442592891906489398426872596062027087709569840381103063893534377981758103212773164339908547218034759726614073226980658841890822258408404515683999436076788414971439179953216286145778877877644430187796364604078173286633173929436129304980637612759885665303639593504293881403328465992832082706067737232147888828161659102100876529475984136572748454539023625894278669910398009148337535248879660526147783606943600290202406870190209542310145924438706218663722318355422097315151071320343142024042667808069585163531049987233170786502322875080520429905022789583838283321219383995519873856326022080927119336863935256664272687964763360710533670195417837050770034348197085830538858471866082528448315207690025769443806122121905837187261855644728667626976174112203213056929088035765449438557413655190166501705291765357873508767917830102729001916904997483172847737804235504032722291191066552521635858394979903689353344312207315363251684970800542229695527782961479352095436158406325994796609606737533316085135617759136321849611416444297301086069214154288326614771555872927306245465423597054876009818880123351024842448891491532293289690177272446298895627237713035269155626638324993677005481432248984904496970451730119751839103348191792749029964827034660921988696780149575698042071113253937546046474630890975986026340219730442085052655928523985827634956518822900281571101404515901407365711527214951122997301083846951167031195185174885053827238824551546780993845696205382242154443663597194149181708847764860218824852173433012064283276627759190089851292911848325675416522810363145408 [155,71] -2695372702047267708246130692379750625016367626063327769557782662926034434943457359224178481530747494765625953692508123036494552219144365223824695866938963837226832276257656687200134868111094331730115384368435907066065945232963601425067168166621318715660785791774165529860239274027419409557441087914891652685284856976628906844268888857599377412923762478604497641455118232257734037375523938373014907888302733633391549752255069801229270006024343692558936808372650294619091533885359037637950471232856375856148847732771388275153602836260034179580519072883571643419520764985517538659124464906542013234838238142522067384840114739979907238555168231446562983194581002102398970903518734848048479776448590799816038922690075436151609252128489386171290596765426389703768026639306864971468319610023193804648511396738262922840929624544750394790404386067307724820010557062456803711896018369917626478963933649272275728517052095159482581119658923341113224182608396369030426959418039859367732626337853592338768916891716085952960618164875765818344175478671555576051475696833094749666817020015943213065206124061892854903664102510036201045496352789748225238127490892601774909473028098451907573594932211577384963568758267791886688825985569663023987685159625897960885043194710757270289145332131017939492488182527132522524829051616393323230192537808499675162897206166039240909170718686128371670788507122634216042055841484625427098289088528095701883123092545050454504111247135089958989918204270058796951624466732599938676605899445955232160553764206883107171632574813439041117426041672 [155,72] -592095321008082239733506732101396496197877964031979734165532937706828724175007577019402696430295029393522535263269435947100942294138643124378777318870725917396900248187598149140203102929956376598309969131316586461455165686626708256081249838308231242029494841902014978852526387698481511403824871036295564760052939798069433953316336337128484261149393799069309116827393082546142636070948492546024790311475630136425327377957698776505147698671636310920026254541233703730078330463039738583621146448574495260997315970484824531470907528624333656630481602750426690485146069884223460753490846017232329737674204885092826968827135050998356372507234426009540704086924532692907752550091863599675321341636996648678096298222828980300653691761158791488971019193734656100161161628175605088266324607142851140797083235459632765917248975488717607830897416594546525739420667960671811941938776127891571541500897814247008066478127946214233320048452789862869399799286965246435611384781343133107748176305124527344454164653645041854215154290121332542250969243859856726536180125389011895011233594597048736744042755489146762965788338524868811463727187188662721745157949697425147504552085885527084049904239525477275722089642156624328598843390672937804109329018135485202417840817506767784321787244170151254898300032516688157635029871262758237728330388461815500357084571344940472748441431844091630645496306936794864809706297605554759865591253662983013609263693231356647092790534711013864012040220783932651361002666572759411949823808982537696476898868128123752210363335787618941114675056 [155,73] -6371950113223839766458849614937733452390912796002433209388796640355076167753066938358301070228756390801272353148236130488024261161622095588392857337938438408734785891476253495227599330919166935479971771518732206355029336009204070144703551273640277224233626397077261679628428707884179601923218369361187473297044950962003822653057025535322666355008437204821566213408381099251788004315939054990906040092885845292498332980715070404991524942058190936544989601767464259563661922608417674963993491674065351776684432958482533599169827417858528289715997058696895212189102170366646488955822195082669179347054282187948190528613784642865220916131691454845613422562054539713322151064236499356092209602190012702229019490126201946458439493245970493551333912167288857558290783054952800611226922836088877770100113077525736808660004125493289755312544596129593960121499079866406322194076539657336919688958396785626607228993108148926095934981430801321402739327652643527126802714299844227580597935961212541842698918537575146213518164107917342304324260910680407341558099782825018559277556077859387985964565807867723088736834552171436012388660556496939001500665490200342594265196974029928603235287302426246898684388470143335307969292888257520859973034130840057646566253175153238633610912889659917526911273841854694967164981323397720545297870966853689879411230256305656693977314797417387109218200954589252395036171659224483378865410007157937433296304551735324595080177750223016313499534733254855793094630194997074862229149162585123796425029157695724097242125767563918889066 [155,74] 9084612416139283080460947165030150960889137969684912851149324820525434138073748113585232385793816752493219447855295827855274355553167198789859486355691428128203727897477580952503401648795182350031878143491089881391138629657804716912491762412284657269410248278833980812452467541888220404691422863550771281260310382520158478675681062208609446400996063519316713864180856522138088258762588989989886157666113306606171296471705035423473226662375763872167486179202343477683819221641234973502833518001013929687381956690641881323272152002843833792706344610516866521739169699761965386383302225573720252387530779010682410222171123949986823847399209643700252851010624816767303603714136186463340732542069916985388814376763820099309604598146375406159991449788659863825667179221241897452572452529545855893594165395913231759527446497144875208139995746015743691504071362019284123518366373800562637348731872990959274028131129782723330669107717415486421611916293704820098039005166688414072829102593445661329790720076644068811636395717674981164298567383144500277530458112447252070633770067344255812621183822407455479838289819255669718852466957290792744098934521026006115652310388954597915404741760689441314183544462142215961661368561852765149982478617943567769029517252838319646556590949047194178047719911148582331238121537036071778171654654830380981192217103393298164741871342136272616326324674499338349529790418918041882219676945970203222144423792739250191632509174561166859939657828656967712738797695971820026729240388965250038999018149304423926506054054445645312 [155,75] 1591196541682355292089770950505442742456517209776910643376407869015747768524033851032446106192602939494079425437941143155200062619653820839502034663421891325576611940127208532014223597668961210009531838294960126224374708346338867609786636657225393122162372675679767646443712170525936712859345249147999334621011933226564418883760103427720815195538348386291884031856758518830921641339902750155782519770662995164677901836673550870563117104655922710923614174613520854500367792078061233340433653823208879161401598091180268289149387065615765806512722791015393800799480182817618258431683528488997778729606641333119081224878390106283686182956468500589972712633063990699270931812959273174647675060851133090950820350713484379226360673434828663013552461525385324003764422191900139126744490177517313009164699794320643563023537173193351623196080102576543174073933834091548579411033251343895924025501424399311408137994343176637369767869085457545690531272098153501285864842192061444527751774629809211151758342264380960295948061846933028350896130473874074328882742130904758185542964914198668138291556139955277137259132943449638208262124289956490329691555338447277587289353345135972747625506831752944696705612631334356213356947905835554412430543394878935235415409473348531939547597372711857928761880331146628517884100867956976236130126829787091852441651670590047625213359512072418317443362241471758857421491685858095037209762054864512643494818427468192114230411621326993443477870685908092025828891655361044699573254226346587134954666320575242021869535360876640 [155,76] 96211959518216525007688921170412012395525989751865760387662166614988672554403555310766398112426243447411213701892170964100931319710129530925405772021312214589582292970091697587240350826069604222141995351139595049138037373229737816002728938998122377316617944483041946065866747558005604704124571624285101624119755433178576744460370951487738015520350477198353312818110438701799576116864515297721583411162594108129099108964548487205959819467245872696217526804218820561523488601514366233016463375774897827676926614599473455348039000937544088579698448656081311180700093460967601028510974868803872360834129707507452895785544267000643745234051478834306782488566315871355824737507270772319597031171207345009497271546737829448178045678583488834575435092494859571829317127436185401792870198840006142792968203151418032410736064325551590625240494472131325370535626445677646111250778507657662212325219184688751955125975687283290297382558696033386035198432298832571565680566249152827800214076931168624255568494466635204658565342143767797362097856322274326621227867035097804249862306215212166081832107108995390753700105323709151062174003596918103309139009975310957201779842195683479173068917110837992976482703410755794268157321073530209611423004113603462161346197829444300377448098581963246187468815276419564882342355230043695128523900127344205083789034932819659194351032333623707298220719379073605834654837033476497771983464996801553814225856014955055664063689366214447682383250033132122927977770466753116938100651610918958349993733338239187439017007856 [155,77] -6009717935777499468160385563817878282729839066183802965478915103477669275683653346719195899809994970412772176612161930552258550294214216626626292969081006664500604126246326732393262022774481994283692146437993958346641146058620313586709604505629515642655468743859664873791851033082213922323521794397216861955256805142490344266695651198909784415080208591041946077108019514709917012752787632269171206423066795720384285357893677722580494680162513103466480458108975749579024772704830470890785911600091856602106538783830014550023849792586298378474448866741655554006373882639508176737819615800253271215499857743651643525813246743987503702141934188382350029622058757031561943437761800871116925478124197873759548776743781606687953965214152133190196919322990988776536842051032016687689366128591723546908448871135508775705951478868978947482049242413998213940378467571596932542227467419133727919237467772669737774783197524478147287866810804093465344309327316777369682663145477871248662801885910162572975862402567523835351043663869062252111707376294660858403036686542894595117328534073834958657558000192860465750124660359445459331279789329278201261579192759341756880081383559633651488290945133072046324741953752200254984492582280826741656479674366045659876381963416083583939222567842956167992280969057265473088337002204550799226727109263778946663644289983391325744088625763488547895359923972684069666113707413925604144576742525082569194979063863127177418192066241245868258812027076905054060924381992758093877424717709540524322070915134542871370778 [155,78] -1654553645265267484557869344290986328355683335037007859416105388702611054777827678496190641239894588733328752665864148451481483043211706429005286347305784466427903932324614230745542142675098489193959952713322128755353009510170188663833853494870410140437833079632945177846666383887466029872465475161752168067881596538197895860909609622497386204196969845553025320793693051280756897096638871819411440920359640418443682620511202759247981048656291578718307251502287644734426659927383749043418019006435246447311411457634564580580980733998835789264589527927008815097682449791202983274452076635706664409991966496872662980508720424254937915971752088738470265807739537724510768539706660575918674646750697049006972595315777511969221688852723637717494201926350985041928896892879575754702163834075596832290518724054121581880318215225871801241710650471815231454407069874698507404579109619382985683722471620906677621036475928631430467643650852099557234723742423034558156037666616376682367674936877534963670076624360874872914453797004583415908154162208777307525014500243127213870014731026188159618573180998035910011094517003186670814266464992047609628871837666458812209264785680919686306196337698241648834700434018817803143879411096236486365844693382199569946000553212643257354728883681678079166180437267265378972295916446755874009398109236186356822939344844777037456685017604242163993485008474558060526360336311220212198778315937008589050969574529722011239733613358105439728583292793133167093165314166935496831977183737068087051853450524742712576 [155,79] -156265141309215700168944655112226370501487053585196144604275905171322611341791661545826553541791351156124286503668021552323826865236953036708090214730226296800338854404933352973151753936526159813605314124963222469271157662591406271589647043539720851639202528103230675076922419570116803475531288474478911507641411450444830167375222606253607618765925195152173533182745284259969475408040556026884370709961970953544766344485456350577982887269661409462585823789858980679676757849825255777636615814283432063916569183450088297617265888765458767605509577468065453273565342804821911952551789035306353256400195022710862347574809988584173624766843282297034523465255060346532667577798744678959486820263875440109723447128128022735721508974350652432420685546478045152665002966444483097616384086742110741637634862926999077252029033260374005721261659224735832148739504907244304443114428247991396721783813728047345263503735666410001148632047391873955711122776366684672191035297018364331726034015928141767189130872596639677203304806273222196876621554373429564038393998527715767980666710483884260640972300367928694976008774819418311225846755816523512086479876433578319188208336754172398776233134302739985508892752048117591013801901016363786615512675703767975522578820823699142607240250871950493802177534211744867075653617915184601046390942074463581068547970584503851887569455815367632532583216265120672136779501656733225658889188354690290928481347300361596050300925297030368006432684195056570850390206873681937706445956662743766407025546887822368 [155,80] -8700604396061234416776868855445167778042226901524824076955148055390755649663550369183125596193710943147586925501175454819586698196432419716751044229402212430170763588197079765419846299968928990716820041121013252701081107535963276757934458625041048963872632014344107640562906338056112684431223134625276307400077503036354266370452488846349120617586787496606587594948836979791395446243144872892408304809244159795936477349330092553600249364327842078122657819620896131066601649230590863855244902686168043960176488291778473739475855826500531426549913131519459454629363802260130876276267977972536081976160754103284810755402286879776079072003726330630494331240386207949102416464900808497455662989882969476317991629526866601102923653961457448731238670602976953310314391376852267052110645530372042101543100650924954761032609813110410339220045024306556609070485275477004634883014402104543188282011632965141991735598661823514637378569871310480369177764540459660784672443723775996201672035353355275356577055589077019915009080937938117569839923991046617888988629046302601218631211474750418204696696828185110599871556537444210796127361522439873603086727249473786157660470661841845831443825634030623761720105687805106327444095896291446796111765644940554515419948956078024909371312412942733259281545310538094323073819773734888612385721266975766518250680046719109693842747798071733035770858432849284810571866281807093245154899219672176603640388562382673612497733226117869657633752102462958338493823698673714652375662253579390077886494144832 [155,81] -286607799569928378764597185244384987045113029243589032824433628562897390572883941833147784777572854034164109727815766550164178330499341566484957715210316621689117442292873086220957313895105187878332372472534786240742737554658169473131719457838795938057545202585445041220843997905465566093919490159410903423462473837797258084064747889986631375314118833408456148004106482547406323246742085415133833647062903335888248675871318189252768450437622501753190747970043900233095958746600074246093737318532338732875077733632963757389129194733684164336363871004415737082193494177390567008370809865985012327922184598612647931782108417515440742073895823937233760343720297650781205647074326885801638904522859269229978400629987087079670995268214227457575283933904702311744985552242680388309622181323567534879658598390736623647769521723144247993629625333059107440049497991111612648995460533144618056737649256236941288254520099884781776149729047538795557822788722791110917341528269227253420288211466751011606175636400937895669679749012485152667450819132526651110651985578587804904805184225127826688613357755923037317701467377512152154651002668035406172648268457503166848823675096682340993654071944661125473028229146637391866019333807110632779890772498471522911793222411553784483960996227083685284100694409673896181653515694837315721730568010397392562232204398178205454847819898366654228096905388856927728474026191213648918733733905305353632323500353302007069982212468701238514509702921411242713945570861369695749195747646177425295293240 [155,82] -3011764196379135037497931382839130600241551429779004271769875478374925449222687845757835855376953810191144834019733884970331284927736578327590602335889096152695641098738382994721266214587207538638886608144504562972363846100805930518224339718066039550484891084522629459689480078437671923135219932042377177611061742887328235268680503313138064340159574406931092316340629954734800025450215172053398534132677506767057054119062491041132262956129996480000044195815178153396577696672236295547105994208964496317269403499071953828889894614622590574357261820574170134565343904838518775709501606353470337255664455644021117263940355957599217905820125554224720451180660933385804758838945030835437455439661794342418024795478281533672655535060476443411369972120717734289147138748323430721826475073010481175329212229661389970222797793582087034762667600975246952156657742375605904272010544172853094821643636005866979237692813400255112540393935532079446712029587059497502057684646966385417406164157366861312169595819380359012374830761305314382891487268747344129293640724153038371284881697638371533944052275266432738795041295095598061158566998184730144670974649188399792625751591749318128632108492906471526794238525124570317948690456884951640573357592343448218985183225666909407649017871899042988012909990964081387330673399196391266111729990811127462119024439112174104173153038921975946048692088916486922122382751581768986229748935737011010723257604369420848307293265991620308542070882801724803681454536745210435388166592747717531648 [155,83] 227499342958120922276696204550500922474962621178294209317296725297190810533307536985204572583233205091112845301529401111988515228698773282845579469013250040461009691052249415277180067881033957113722013397953897474178649200833703016390459404379126905495095839215408535940506351058344393848282374905671471273090624673698862552174016314764022216222375907563832530194572589113799207325972035803044324052104804192497071303169649979651188325893592174621838685621533347260457877543823302697041816515676047530177120420233022947007270927232740315123369915388258761177671267456501784935072124653594907508537095310233377643330308003168441201864047297355458200189729883605644253602253856377326974698725851381081752862831329243934391175386887288388642033523364771279387167807693994242244863853702351940146603552248504287834061521370589897472316327537518558048673561450290208602431398195087021273013261552930184511374941365699023908841969881631781173287930500752033682007432265691316448464532697197109623876005181127125382150436084945726305403658234575416918961865076404645709077441334694739846575724935688532812220748364353421000570823877677700228054091251161114951804170352900859179032656768499957421213132765912763004533431989275571553867180096191886947911408592560092194090277201877876762241615491662802143273932452537611968600200577578828049301992550019243507148672776526836842063981193211708662503802576860663476191962554267830796439686592336633270328875515683217739235034703363209344296951585699063737188939605483520 [155,84] 15069626588047374262334732201651791946863179053108987425642255743942471061406485128709588012959676871082208568466497451276776740334479709569008761815912379231589142252550329112385797277264568756297036284337859942201390090665926926885168755144800979967940649959746279898668675576181566855788043765447552015681849064398122995297196880428278279510485389529759380840711763481888243013444171412104664264336117759775106055488626740153416890776188998201802584635439068386566475495303813056548404457875456149759917834282185931535676715060458451120015662366007182770439917980942212540083768894352014341336800993187773697535872866704655151004699574115079049903056304485963815567668377807751863622931290669590820547685124448217893485924857919104836830924094683200982038261507429155400779911421488467690463837360127271010853030512832740444527117590234051075384753442197198193767828825137091990818138947970208640308339532522271508372712939049932888052577993063614972399139159742077508501989947997044729527360032173007018419299347143724555574780910089518240719558878673052356268208869559424954430789374787170351789538077536007032204418187603555234528092782593102699768749684867953944743755636599540077879272693500585202874863668023178142493857184673811996343234653962122885968646989130958778971196851046207934474119104029154108520293698602176211758036186980464151111412572903398197640302989710045575839560577957480526947386845687245623306480117108405511047425300603549074350023400719004944799605820413159403980106775744 [155,85] 512311609762833553009938421772485907886110619361497553763992660320473894541631542489494410380618545804088259947510362870042948242647019011068509101194433229802202862087831111901804890738150250486098532913049563467307114175619716089155127301549802218160676996434579950470925709933764499438665261694555118833679147393493292433070508890367830822388515605830402565917733335768410332747393899424395322987791092043084041511924082750233608406799849169359544461769276498580170327549203563383860598748163567559481002335768447448522789185966295839833605999208247890121494789878533510590778398238857243123770909391369387382964859874736246595708174350138151098086826857380899055913254673998685622562889163161543815721742512296326800265041656492263639440032284820526040905029441643170396598727454894069822305464191938686610118024798303490653147952809365989886515765893970964672331112650653948231038240517626981979002173387569568322532823569534218039020150443120833281286245184707886567625458212364002776259533959821168800153927041097815195022123299642162791031770150453277535719207845672735658570070269381156211406275976854727851355805769807123509663990938109801196258997733164784024861947216178936420749433259091286953610217518367105259029020229268911099773954093478003582686298212774959966586609674228041206128319805544371391102674392076106573549966754617398441064695972222879227300678155579387000020919695542175173544077237043947274991087930691466510019967814948730550773028545258301998967327898139827650788216 [155,86] 11843313134702434675491368303544687286615510157315082673501472090157009485956559519500239035718358006140085478311115423033687638658389205304378907689141282821239546242468544064532433139769115406040330662166451895469975230540222500819670142222764405145667079321119990759759922764716603845820727606303768797823971344340228200092759394133652692116968122876262757454596895463076371965641210108450111106372897739518430030447526305908689656265740626896281220769816426304880903715822517710771536401185519854423492183608052832469247297700383007084526209590132461430879472136519405039131004865419452653059817984052746710536314001359141347955124060751229194413300065045703428675237808178036232710683089835838583246054627034646296238825273166780823893749418526646689876365276198717136315833229314314572575284389610073374400286999944629491436390759888949914157245748264210496670830284156176061206585973803207361706246459280126010946113414461891959326318758534833156990971052828603047531344884311470486487868484878807808594071541580521459398620673509336830736217469854771743274893615523517191177410666147086228093890601249709992575604247563817358867342036106880414238667914259319886758598322704233498984904345660185400756829655741066114110999474951576791772073772708208542111291585072561522171532748324747376312592031021561931838519115359667906467480334192005279965921331008688523509865517750034261852921132622236093313340706750808201629261287714530141091513317820764342256838251023766699922991372705014823296 [155,87] 198113576177568709336731835159503513851988338277331268992784599521898815647437321161167694730056794712081386192763998323503190412334035512516311358105700569134145470928752897771893832055201766380166938913614927246702097714897770263458714832533631611057086387390354991280269177593768707770993780452729345052304475506208007624898965525374585340127555092813580242990063523845312269200421664920428203967970959986800366302821622360778140313539760179255339687521953729703671884268899813565016083911324522486377014436680317010643245148646881634252071842220560057233776247018522901598222692267387137330721265342908395875873155969679803339255619649398274852028634906592037358049755639729863978979005471671586573266495138257672793561995762805509285488668178201415442775975457104223544616806814538465167212963592479752772755320730144589835400985288121525999174962510060612663101058287580089856558900595403666322224250795891006162851299379785639432538090654289191460443569568785470753457326287704010449619479108043063347912102680113111143147120186527050844578006025454672198933993934999299169579082471327452207468725729712686248932162187655575128461294036562773267560079345275270823263223282780753038627561745758070078371864385325792190245822015491992634907400956977407048979038271847866690606124002930045768254172585981990121172604025313247929354483844722394208956077732019325718148309650268427956490368786110612586405421054199681292530611378609825525539380511574071337376933065024766012244595525420144 [155,88] 2454899262093698133800900739892580307787099054473256749390501864536133339975593129642563586521319056220291699424843127865602849465124122872411468590555099024883999300082389319514016426569396704717478235206455963806561042033512818708825355108515589832174846704003947348280136390418854004715427193318449808089379907185275103933749595572039345015548589721306465590097208764111453659522999609075942964717742229977648912248690751791077540443511637317596922851551580919980521877582991195259750733698959125417145087521720901889180472380216490119588128687340393758505123900159026539999240065744364206590257405859942528536407089064359225423697443495621461378703735475267798454816378721437678300439788297162206237217176100284657128421931546750683598071639404962431857052738264377272084193643745047573886982030854007281167979977327918383833305604381718436639880949616353804176599138674373296972127978837752183807440588815960183429553765100440921873779295058778673179380942549168133353678907112220597627746543863052103900497845089557421112419643783208771533825530495135240590433891858374450669905531954333348268542783374021970484398195171424463405155698073147928942356677777421565618427087384852801899751874205504662999270198467530998652371905362027275613296916423652754375928122414513886149384215000548227838924301346775290467731390475183820384541349344232161947940539721787916156280799033610878534912178759075588398155698945154763979000988100621210294485742291127144315538238554119943413598045360 [155,89] 27187268380236246971071449240214865214201498369718368605772390090234738495786234752386913325201855386175579701804198536548057795980841814117103489318640110933305685358252473292658769888293025876375141739262449868942476342223560284488369157145539561223506937625543234369240577966879837938625193381239451800475035187851520894323881953724707911815832038264582448978160274484035027999573191288423616229231396022140292033299372230005665869543737481262655598336749647367869017626898738292871719498405704952833519892908300491829549474312121263751363747126181835409282226720693539936099967348628790262430897519585506609026149242619838356265193595043415460743398594592587796646522856184083970346613738828168479852262271774792044470999701918709650636409098562165626759154490654164270660232438188419782904425262963553695819234762485960205177233552064414701073246488624728985333545557222097864793727520641342640168319831339878642332480763398885517089575791231752958450800720928423352474555345656506429330848876701402934075105035144953078785588623269662072093012202593248956869929588183380077810376824009477779568457427113516327131394396944201442512982271665284554132352730751284069276987042224636513526022591577359047890848948114131425288923130345891710133714744782686164028560019787424475019388894578510060400574384620826421240523489747385847704617572623738741557914719611388354570516736557669015798449030123182110156837171981554040746789508440239190130608095073705065433808637537149302054306 [155,90] 575281495954127494188264772877871571651241829689527447698110826210651769734035716030582940875788720041866857412727517700649026050874761625915047515799800975150992040993406284689580437963011918105386799019558205529679881646536979678171195354730117038487876016048089966720895083235649980244413386176601226097144291299161944621313771628356248460273863862862751662998852439159907268382742406265756287277388987476286542620389679184536941167540398698139519825693783207768084608542523307661481140723835026127595481085439630660122461075822011444760862722110797268024304636744774762089621749918389992229680690962402694116577217532555842848186649087135583338631001856873204682865828714673492498696853608749899401369588366929755721149693301113435146800221250297653684020807719533009062602314584722300539117198386652032410207065520676077759507613862688482626049652151038294452852029458238329167889606481691347388613796810412403003764279992632577394854889819986039986860728558088569247193274496303639413769901823386649143764531666115535880343635095414682040388718853278061185245960706824495885003490142083791239090325296692194429401928461924477658004161779861475733418888256179925780348757388507968640166173970827118785843562428932002069997723924004792397328134626570573979012155515306415828680434904577152226785820292334218575876147911782370365892716999011695591214629767383663988933927650512404366883794326601793118077583003367271931936398101149952518614149884404952634582733575375217792 [155,91] 16064869583690047927371159797250635167415021387812949447112326392402454001251848164589515971457217414505951575807628498069420465584018549434183456792516829511985635481511700533642592720115419213284931543395468483667381817877322286706404558717459176501345165080548308877886650009307005195259903897556777897490969790948395578576744418629375976002041074623467292351827500758097092738569173683849726648952640366502724739938987252654543691913452330957893609255315832259906606152710923539611419287635141077931090677313456075434550463149439844426387826230735205177400931539260177110451998550805464646334612245297389310931346516929280521051071730692940198394817983881279985155463481393392890754293784948504448738286104163024706168701201229334828688783534575615164050837618619575036151838868614415054812178189269442523587426219107582516646921482565904573897780166776160269716797336198220688312220582848507244783795588649740461535699505413204965349332436779527601460196591491831419285668016753443463988919659218557343863646906321971512607941274170550431182783809809901728228143150502009133687803124142900974132566002480171641884028205833909521076318186643888856290931148652772404236091134800983309635403609692697974385482535255929937019993549893266124568201221954556275541387624235122628581157873726914696543537310940202810191925909670757426131354332114072418920181263217741019724203375374979722878447430009547052915432435602075317204633535661259482968304837164325003579863429504720 [155,92] 124292895392491126123642951908662847690068774821817984126448009746102659135577285135540669388239991673978030762168733006770929369547204612814295017355214100576112902800528665319311761131350914564130476599851506196115264382706869147975962412628131071178989685591271048205448195503645441630115909197542681129089288781884115584328998417865409870423674452614812030024318181237682327041922974200581403599603066572475929224781593316542240146304690341699689818398188765310507019454108551840014174952656733337860733136270717991731237108777211576718258748404380726340829001468742114471424401501421638412310388250004619914308105821639403035116642269394479824221449456367090154362042042043359023123624573761537183370106712714874472379766767141920962532398567945045596264277468509702228076167496502568104087573574585314688672627931707531121704919567588912312381398806929594096392504397511400712008028387373475389455575589012838395001350847438748904839652907026789523148284522508916189709172176913721029273272207369582146978916793103797420574438130730154789408798913864153536320185467643933679700239382428366160893481804661214641659259501638480706022760878900117553347968702588924253940432340193344723949438867739345136782880779804958595429557792657729494163588648759595974797692754403966238641850161970141906376609074697720345671168962641903731612788746707818001487310220943845590763486205744743148658031093649636866548121256563475321949867291695099800356826162678487005121291616 [155,93] -9665642958333117962199431790783038611128939292817780249493593351098480244020225971935241774244969333454202815032546558917225873579171504932215400394026113426652811920029574904622137319049511498138699676420758438180140214573296953061862315904874717672109580476496215658886144977523826680868013416064124073152985895079155290347371803301530527933101790120597205397319905305608877614465691869285802449838885082470129725825488043215639744290851869602880780875905342830432332971896943795275279492265082518379444428231013838623818267944069512003632731635136079444562395865663311067123109528501633042914550635913434393413586778136660561182055043095639751363210738194167163512396732320653197428289345868307224851367009237575900739520312143559195911985822031458017443935261259138107124134880267937736577862601829970281341477353871403814874747312371486484737893286818135081301282158267384364033184617598541595542859702479117980745006942106657735668388098065710483708962193569884267023204010396922622956208341663848873830588172310895464430741976759009698085312556826819492611662942480554913080213959527123546195613514362435538834831845444624918222290993378962066368042982184152011919558664115393962484479582776090665268229289171055128700072822440911200061809453049957590871040873774951384929823163810802305076960915519599686147537119742722973036316365681977007924760930235967513671591798231163818284160792358608086579031391790796650469664151689865995556733289219864936084580 [155,94] -382036523615061695080345428612260200892344696493393105881579746825807586465253568295183428209040638798871441839819119621615860832801897796910965532291897602606452860770248288775416262460536000484664289725216714160353156287034296973053924259034866048246630887454886176247033221354107349961648602587218546913019459063426661873380062991500391270215424941802840138089437064478234109475038684732129615349777582134758093515509937541027191659598339738110764057528507896869939155700670629063302492379535612300138604419468793369782499954256699161140088342803553693096427010677150047179856009798970954775392989821286064063710296017943113361999989373803867934198640595963675841206187309308381523916450250838287745830244363117164530721088297811438576950684265438306903177960773962506017439051054953902091997704516124997601539150948986825985713541958938119179451311142386727436424679418028834167331520907701109919711980622779244753580675377949612905994587236178749884902349039556359531739592975847291705264036756594105361394795893520491036303782075460625219572141416113953969588262583346341904612423033509124723878461988765162473477391559233381809758445164786701854527909671227905635055735331161187036978013207254605434108305039660508121690551464931047795589669352677892910611086988549410032239585748899888644523367709600477927656835074655200305684195409356389951952153152681555964340835882596139376630070009358474793621790231801771457939049070580986778399378950928434304 [155,95] -6251453232284738263401600167078479419728736581188356918776376652825533172585612638898938783631615795263081331024989161618102093531938374996816619064970199908140162606475588521503591474315615370340839455156127147832851169154647805592953023828324985835955674560820573782755797087113852895693037224668212338533496663337322502956277379891828333118966887634915759694595438075962796613417910047914698678980815998888652629357690088917904200962834384434283914136234812904447435661521005578393478713789967141119415205223103536426211613257295218544877811777262526276747222480209983658737182296611089062785491720869797825320509198301279320644035553447204609214622450990481856065020688040343359017473390857080664634702586124289394180775094890388465540069712447037180877582929664976127320206553292022309254944584463396213367078934799878155937754455504917201117175158087468570526956927378133935314399760317555564585471054027692843980920111991836701639710760008244879958672275072487754398522307112041694357579838043230857531766499728428077450463041859742514539772618633186310267626154125674646607734149856637356422603602394101711845949827394056537586647977184359803168940306442196203510195669859527933904784990656839615180907668352343702103406413520690008138871168829737962388907264150063540450134848489413856908576306762903043601039503714310468498788737811625070055890653903364197887073268969258516906788855974057964773273341435243917577502800129941746895657548620368 [155,96] -37200554200860351692434170090145904699587755511472760189826803729313506253616359428883488359289999503082210651761155113552508998553229615764466735296589042223408060575470657617225167095133834792604882159608398450430512086428027119426118474599614271653007323802058765570925606408528760886433855295570080801631781789721487877902530747395841536046564249306208795910935261697297943768925100310351687170553103511052668935581421972736342501709213938919330833610121952886593680706352625153102569180301578464907791998383795618107111010937826653649190176607107592481379459963085214203030873318386859590807378851183580827584747437318422516337303924688118172370065893473776703381839189228529466973773015572499039633994204582014207261252621605086419479351231882348935405028393197540858579365447699716681976566895378428900714786252511587591463025387333430464307379019104993876771020806037146342106514719946381567209235355549347460997541727311932095698080752328177991344704651742508979304242398374528095992944662613642373712955297843917756362351502464879766097266198208270162117796395702741362812810048554030886133063379534339517851057779548227117918277234062379943909445845376230452204808925571364166329765011836990075528695972942448697220800009424767717484291901363002699268841861451929700689931547929338472509622910975904328014867590532448272354005276704258058601673727300256642653559524720235939580699430537608466343195245687531476189728914522800938965043200 [155,97] 257751608937724860810681863602096623564146054560007252564889956451308657863121656164567226119337696632978601018355495415716942783751458245908781659736418229620003534940672556616619170811997490903162055327391608162201956225363875812967708105133798173616209456396284010795366390564353500703963464235928979164168009010133989299997456042092147667955394993341607703240531331792415136987036851907612075622844950268666072680501481784620221202054498494276574745034172949025094427334539881717901816727337355716851919628211179124239201886159850892500377701741668715491433229681787982789934074552734856941559402156770801808991632404343662846096314752676159873891419881072811120508755015701832352066863905553417108819497732719662892729161292232428098015656444884498590795163697082054288816300533666032523835231346378009311330159455243506200663430468019938990706025647851254488959504247088931087742867067717795001037539428411711684888087983459873470324593343458725042340885092304128972990175922065105767750426235356009007983771671578478867122678167423740912039118707326671949178855956043593912638054736546860860127056777798241056517106981620038421845165449564803555017582234361121747407196441211759722823898972791227339210543261358737193645742943382202969544532910858482500469902626372682724789643497282365293256021126035744507430243327417739534572160856094931467629999816228039166280364884524382444181012119687747331901349529255577554735342798096352927008 [155,98] 6971131744477653989893620315386610113695026011217458130924262343639741668434176334887761507490013928359120514090554006302936058134899982646662701865824022179223554806544897369096271676647733183848121558079302220859073678160029362381403515482835399263035431591587884398651283023507707589146420789901973725263289603550000727635472792407461524636736909666390173473731516018812361641877068699833941757997906818316865144870909457639829491669538571057261787124099632787014539825330885007587057865072999419924394512631492310529958171824904031042276304197635255745811090647635872715739491245078493686092298969868089176390990867637205952012982551017504916899388004684470824228520700663934176288580698589224182502069931456343211934285473855597987011607707822265913291694247351911161194266084568924088390813537642729481506074224944398891251621649968768560620179699053810131464520094001909012962674655339503569653577664167702441195569863193759429805617773727737261238103423351081121629079714020923725086571541758971125938491195231995523967691090539500512454142132982377832874201884599575877004027941035846284486553593356748613533462078680159097370379064671468918067116943729486107201484396827655994780801405916705851664965387603899088276220434330534315395818633634662431708216547558834193458724760698243413164058980394363133148621507075636581396923346548121268144057700689392440196022131853819144180929101381508926143700592606261309309280397374229376 [155,99] 38845395915157470297609321644288616913397967842596836763734879799024786248984160211193050362858208826865164313707166744428688146606947702731408228881998755568889778737115152853983019416826571074532787385295789105870831942528731029484965458160952410881767657813815438349676406182259284988389020438766952758428773460886449359411428527237236382584141079176232798788312906876673505716012513036048070110199871318044237491371138711253006232253844543031243060399248869008146892356503448787248447131567123311403371488867860434896944844527652785219843161402276759441816769913808599032802929472787744628055865730108764831678065460500865879508667321598493306913458921253841704271881574660400652592722907574181148707136474430839065603062292114216829559892584376761749887537741561677620361299053899946484909232698422464436117423748780224161202534198812324592246102917581431440762730504465744396752979628935282838028204807602507380017531429293598837828605194240849961807195433312079622811634493682642492804071661337718670743646534966964217824093299070906378975990365792029104202251885048704113796378723995468437533247218584031614373724042983928943676184051468173713872710748213041391065516380402541174989429718064512077166314404165391738798853961198073738883569686177520570041365720360843646143496357952573882925869199568565058368572348801915068856483067765934680474004376565153299567120365714114818195322306585766746185367720608246658867654813648 [155,100] 219510967733179932508169902984072365618787054875696703056861855511344405478226274296530913018938990062751089206788462926134922607030840140482205215144616752265254662725548040178629188569188965295244280264090115434600992614206358544415156683854023141965085844526220855703859482969488323284735482825129635096478854926973411852352269891251680974987236383471427816258035832630495290494631512023972878075983296713815921221216708332624313469892006390342291714544543436596838017909542877818018077183103550121997347238108086340570117960671726814839333800000162030633544645533029412841978862176050838216848428197611127347646783024909055001323854856505019053250262283239663259451996881503987906335500413646760234067362154337807880329336083873039732874147116847265632686006481190414884091280359398502436740617560049597172555947343346409770761804842137204817304997103268625697059003453711097203642366798766148811466524150116798414454755513747682650191804648796463868457963934074905357393965343605801667881775636066538172142052711861240465816494504855150308047880550338115317250547963800361536539475922730877677873808750524455611086216268793967024522456306959796973560173902451926193214760683763332753804903507719842054952964577976547581029358703214824640482105332772028201927909305811187763676639436018538673148687028268487229475304802302163427633012504361013027418207703143798554520205926120296666624167449104299517343954714152419831398136 [155,101] -1599750891474872600942720152186407371097255209949110475171997694193928816282575211993647099025364621213274577498304475051790666438949554180042128693160722491653621607257175356227725566911403254723238004925177004443749890490254834423807019493836369154866206732945736824885062482414769026548445384845977775401644754039467003064584906450600827735650344111536085513571429088245694406018766314683265598196521542515165898311673003530259831475415874401422157318659452800256290768703289207710575964960101692873444164793951262784169808363397852650975606653840284504065286974724534096256578955077043032471698792321048055785504217138039147884487600449946778983722568709730997112113612307756519795679341649064541822077606633437431650796440224706842786204325562017611432887140155403373733077637588356170669876281364055213813669927699205496084921912752097162777688627762286069179535925740717742088657248545747784177183604124405559865185449664744776072258885831107300131826149895874894307766752614566606031679313610165901725714949524371041995542406768110650648246271458125533821810712616167682579392596334236604713947713060079545302371227320569796937063926017920184551480924717924032268989411852828073854567094864051749136252532642419240079523758650635594246965016017035918408411125173559575662529758869562046086112837456132659695446801751359224322507742251666884087533033567176220821714648688729203402135165269795086012466383997361291555 [155,102] 6281957842498074419780838173993457048281958827953134341121436972438166334310906605217886440535242299153049732023393908769820251011245528096164189950906685488294213147913677606795280172929310994647666819645948811704223652136489240555021235147888561437716606758792990161651914994357165469037112446453202197590177568650847048990082547445718023230755659996661064769400482396020553132240474165001067639747604183514189931878613309039887654036750643643059389226138734752565201330383340670175960675684841741635228736414267981286147745215563854071940645246550303076651805477468090448252608081281345830937186911555182878896273300565456693385699044268771504086121440850748226933355377313939952585400037311390675027519806604236357156348967559397366669952704787047459649896441671899369455860421993419838179416062034219395168805435735945979467349276937859939591645454572947245030480854876398502240427003760540249856219989855724183925458250974425022643510183687491476383705874822242857438986462377500025317213858081113315641504941244365349945277895077367989815560238148572726565781575099252344530301254405005226392420297108105093778288754414642553746787130734209015524671501734596308417560025673242716668454242045333869512758536578285368924512247615134082423648660092782929624092928813264620618107390441855687179794157916042036776440619856340040283909338379424480377068504524844604285873699291578497791669215634606736136670867299584 [155,103] -86491216474307099793861960959105604532025166757163907209942291332781327872654400416373231002987738199455438054911298004429105172548770663670701422151390307552964082365434108027798504488746111572797031442399224771720434997916693641299075702564181217051272565874829075608942562020748159613813979682613626601691666725714127080755856635318902702643079887643717404981018774980872959073485857332122073048802159250476119074133174808901050951576873813419227005760792468202730848330151555705542064597011975101723534521069605078133347947937699877471526567678141098178321812965080731182045688787581391811146273205855526379288344968499828644212962777831048846276917797022131398675053100897795839579933172481843273318658560557026411287752958406141060369112873450538377158547550392954095461824395191368943827367423053240432834140175827460585010012503599215968147422706763274892899621347201128682484940832416382217149349513717388059078474436880354925005345129454085720738680849564339813815104109831987668317351663648159249087553163420474827018027177198112641663309224461940120595550029007122251182979160188442955070149716588136344958951423721369715065883037597357393922927952444315077276590812515507970004708844888628470685088064554326380315731915061544405591491694577659406605715397603364420714950869781265028755976395337388520755285244707568522008326819144462314029475284289049087560459423050344580188963093421549590071683424 [155,104] -1732075375290867065739174239359146344191491318505848274788539323009689622871929644959604875815368438996339228918525929631397366648219560931808842787889185634471720881765658320987026863638005760602574374515207228036968180109570014377767604259023184005378470339913391420666334795084560150659887736583551062693190437778258705060263256513224193584723415290671057078446069815286978818761217513920126162187798194601713007574512196578526528505753548184092041987025767811437570913970359181650267374742526501730026491941013267566714395436802130178895601820645680770597712724277219581507580000329296477679638969856753793489757204572385862294759160982917258639228466433766891263542964624219166917864035837072074665748132847765028643889334567199157777865333521135259988496747755947014785163712212071145297439930406302195628378604479441477657580540656848331886637415476089515832432373759719333354166234456053163291838273614925505735871599147652673753597599259726717890481307907240853829295793574172059263383675998472501823694730094540397054698994373111302577937636798343306885310865660060004135359943045348032688924425593868179154864896990734507806894444875978044304464951117673321348641735500732892477355377479172398189161975152469200580339009744709845175087024817954130351579576017541101991923127577158745464861679851785187924484417157413079940599499914508595519206260253906454465168724708977902741271076222477606175152 [155,105] -30250507401417648297447217321566051991345054620173586421268608579141702398507005277552146200322258783670120285516362771316190497748608938876402377212612139015157533346603691497518869933555683131804238927372216239843196161216948286533485123717006517321645669101989307701927426595228571121108887345859201162081075184731839992567577343630972938738287000206598947848285725230314645661298010014976954491147487731920736266453262982283558620714716772757326614862483953555396932631202428909625742031910228445675243181104625429421396348116249169926555475989747366539793038294215607844891294112792106434376203205610978782109205041084755683513930425511027184436712386521192364331924195633924498103732168466074271004969316668913616579728061849431325769326236796892424587800356173738337733451069304113436577123527437353631119578949319692974211255782344335981336464560853514741593140573287526989711521313557174444413603212992019221729050101781519525353591612769704276014333284302864730613699986083263840724805001634107200003484540127381448943029864901121877310096587480105077865925448582651135122314426210043079065406266813535569878539164238445112096775722858872565902495791162996286560111263093654486793364354555801956711164810486288684370762733530727236276740208184191646679884130673755502907189245154971082416426877330627685694391286418616278829541583888604557803633811618713821743936491228353118477577502292702754 [155,106] -161398111506826175728596708307777689107489317873324262726103761513050333767310043961612011260141503838294446349759416100719691319448543191478822038734373512092100548606795440072919744425778296650795179900076843580505918432215650486461737188905776288390303543249070541862695147803975977826381631218273358096195711969100353974942302914103566856022995920119359259820214764791813274524589355005888807385860587933281499655869329722275689026978221443467190460042337278753908810493988022952972512305190194673871943537093622497130731636503907265391245692975442884457089512502391054766632660023805312414835042423784992561946577923930038649876864248650159457425949500525692583174515598220327694938303631132091181888136465920262209249699252528936262374598643755085919505939040116915144178689217279013290567848988839005418405635357423007675811989122235800652354297580906424715400060731599980090877553371367830959145821505467055357200127259342561602647150118259807573860153200804366922144523764593776001554508421077947227434621060439594135892138958971150134644497157940126029567499088345366244559570539167218935349787153067306359666615912088336020728452317430264291021769509331153654537022567827715028419890867509394159332890634615647732909401952273021190307157381360741638101313683491890046709485759698624392856351495852728808510485263853142812837034541419531270464004021208311289080900145337256382942994860288 [155,107] -700258978115992822617230686894616009610332464121231375619022076092938398400022900260431367299846778963182425717596744009894762722490063594911357259847528943405365710827218760386853486627846174729969511148135675503249695796238574125213329984805042689219008629754972170758455548675866820791529217579492069346580787834316730955839355846276756067857447359414569482436456081080987314854200888330091238280139632192472482938512807283860499991037524912915030689303387552754809555341357769615845797990232342882088672962244326180285050899799446672048484232403087306602127224306608282133808629349646468034645337294027991306698894249133363447566992223542817515476802782256657508018654740170851989042800702523580055556174739446284738536773202657402741516602012305614529921616613417259413484004425272264905880399687869647721615054052365184070468755540433650873928550245545773053198880641766283064505790549729384515676160858949982057577264290341909620129206224406531630133499905954322162612126339381224754036884299077095322520084723170657407021323900565471248760065785346317898561876042179083981487420344738548133287437941357392069825499507634386975012673783349324698949489378044993643820649348764287733818819300240494673839102734746165581867823904451274906832956419114381495084275797017689294439097283474620572335023056655580006005898526459276968449606525944093931748826022439589476503291365901412208291104 [155,108] -3120379400254946366646650562440477395308155084534317238414276123564900625696807094832340856446089740646374608086503485136048833237320063841480326396143421371934114310451750046088025629229702128230728560266544737169940873505770401602086686786505304362370022559590899378502714096541859440738309315397236257942948591989812775713111409796316574870760265902561170035753403287066998906044816407604702019839234234085031734757267905298304418046203343149579768210507553612711282137171065418267986581691404835548406760746559795043108351449760529258078000572616742030150899882856975894014553422459088911280104785019643911668755085054120463700632977035962711507264133349728552905047813258914142431765524378047336461617151774103538482432671996052979402785319165635236571701311348425827778406280711730889076317624644989178391360201134858040636711423087706365978070813905941403407687577388596131256517398084349803143152422661345387154032944682407243175315611957053086328316069844573744942510079509642008003790917079954991150434076442298258821617800729495120675880991993972765708831278990799690302381532238074472931443122083279389554703733074530117539946793700376442273113102864044326938691674435199394145629132201042316982054270211654428575891429218513511817894281012432909164436269965825884834779258347483295548644576858721194089715094327621824716270131813222212161765781121603607235563007200175123304 [155,109] -7861605896390796815547118616683002852093867954766767828835724591519553689097500051944923620627776015688713190295060332288052732855300760387093032090302317484297971599753811876267088198011488932775902440998159788154825498819290045445770523256082727674948891428279772032924771308060658328253822796535036106965307529791795062748692255811456625423534784940538046474959866063881939503971905210805588971566959930914876019662099552313180458320355400965938201610740009305383439324079543545359558850201544886085734795483812023913854816719529242539866970507234555468823830044697529363779563479483664712544738395882513193913440616601349370173078626226903521726910147593426253205557049456431952172154668362825289892861426820635213191694197337311938839889392518189534494070174000994615524344060105752439938224895587777266831006650017276455950764804301729519478373888832816029143603585995569565020275808608824424764814301951052848365200745115439608083966963055798943876394791529093068711295300836474857214280255310096055239155830775405264262765962332824224880530783628168263245729487607181856529910371198579753872188010438753467182529294871304523873799200003444943022294869009998634638071610824997676122261806463587182711516804964438704689118455713251680111611701829279421012446512337499519922675146552512168701565021622156476665327024537275417083368087750840596724810229244368787376151521891499 [155,110] -114878672844405660220675079257870347008042141509196709662264251431979671171752820546181287126448935556531011789679380290888410040075976454416845679215802828974233421608090592856435980910007781916162380613675849950878487104764865313511964830342860830992350214219365457611994017197178429184086538735296614946497138875171629723357039795167722405776859516630430544403686468409338552919892747140616382911939770370864671290393223920097453733030470806879434887666337520542007884001264060949398624293686738974031788244752189698016159443642360766139468702887085281891001377597646464470427979459420700701485479374767906733860707087288148335873351952232578089021363725797718809928243375072606059444940616194680829103206356135754116652878716380314489935670188832920334181945307890217112933625575545702196494254143165545450983016875075965649945954051945596144320507876027716188434752585651670910477416363463894271783363747901646155783085786551655841129585849365560953777201145361991927437683423620958528645238493756794749959775339930289698646246634471655843825142553039148352782703697903832573059519474118316080160596140797845318228771230822744849760365222930394430489512700587410396507813399470984880786495274965934568468039072719328921622232176738758945244590985164096451525677983823209585683888292485279597405741728989031758346998538633090788164278786573545980703005234954993716942855808 [155,111] 2034223898598139514960959193575973515920213535821964624227904825540738447567772351255703384288543529954150901980729374678669744890576655381196733253988469545983360005535031744600373584184917117635598343502249932388927208760978245544952957362260877136983211662678867761756296004773437088603034316635368743807665099373385864496323527839219598607014640576249449863684805334703935055920777065496481076655172460853089760883214785413394449306115549769230803275579117360720959704697288219614821321871915720385626191420731542910560258927836218966928638555766043820377002865003654885388578497504962281384596614600879541172398436715991008350805207618738036657155332955107466472989970974655805434224706247230188688401098329543319844081738398721011555736763388057627980142185345816878617619290802879386708063852836368726697988444042660038079019268200409388419846638303493734365490462678929026577808888062318343756299703645683473961746426376834409885478490277950769963443006099803140559549834814574710196464577230785575581334833561789511530043980622101294449445939458085535686954955132934259827545042904901332053566830761221609603915034031012639099287866909280177665852884807621264545031329655458557592243032083998569111254562035164925265295420778152260261582001224251084410772873200581549288207191460250455477707102407777967094610018371423928968227929072235445770529845766267475312 [155,112] 946440832030402650315622233333767194674135197534878761237518355216854096372883315002465133840870849232341962653812733016171185209574448677674854610045608858781196185560204041678153516930104080043508813623992315881350931627711490475553887077579017348843902465710821215818268941788574390085213233156725532500013739849254999812912460119468925782214552160374991751375207193833501646299548692693462051970778386964290177970216456621456654251131370470910456613906679184311388878595437115744917704961297937095779640784933219110997987667547362650434665492654150028046223615591153762999139765386041646293794587412805277913720146398800186232732343374636542349148475151869847781437974805161111401536199619782933348117156791483075823953279460037945647421721841200890483529989358587053123995829435826023403925993096336822971303319238631676047982282086464450413145305301410806699955807227962241466749369243832006593294697304180131149964693698797636876718003670113519556422929402887133431589792622292239513277535554823918236422721028009900448823712900264243189726272956014468198571348173148612355278056291673631107844349805071877575938790670560920193927659056072043573082600355035285950934546517271954972130267437005392576444150452568455419564307851039628730827702097798242255658112938714156317884376051427687554250215541746859568517343682710708504785940393066593772723122796704608 [155,113] -2133741419077852206647245195693862423895209291483970184809778228288013249738173663597212308716400711868384131398237188237234428808729138280753796544214871531984470043734691384524017552946426970030953307567149532797270146154945796787092129801855638563316140882225761828884798390734059927877660112519068118316331203926297002127037895411615964555340298698288912151451347159382038874926975303171696972871287546969901969110029711998479484168883047072596498734681566428053738818099062191375610630839815141242188397257645882595809813484455823944483361093983998349113457252754892578768388459985496959835009618260355182561086645777033658302424710530825619168058714210066738078094990320013416804493302199748991665929915367810919339195407443836667273585539562767276238125109643133868581398501850825738355910628064500877279226466876041131571416255734955048618259138812244524923082086575502460841632229557172020746793717647965676717571201225505588501539942680924837929910033640997608724080913240643055330432630989740138338186080617679456364112225382345409160217926177719036433279035551318234781994925609104750006966443926275110468818827458665513335227624961275738428811984109263230209979241754231800120469409435857000080439815890000079323667992247615758820386776885114030240308456685191838205645210600735716782387363804225357317579602451131344572273211018686884790934023036 [155,114] 5541481107315173969314920180097611018259885772029244157856603021299500768239145694958908748281655910024421038434630254011491904365756276245445228609823782496877099654212545330293706221344101675545363022516174025964434549095475408025420041133531157506350316301928417360870657580043558507212030213332312517743843488754539895728978407413797195161672886443747206283003868620710237909817147916216693892306676686711944146451792750929991937073024565604745429806172493272749097071820509729017442940999958855697646973183935622858011615637293006584685551681930735004358152653629769963612597506959239991545605946634482714665058954120242282536035048725594509645075440995408745730819321546513809122925080668366502075108092632429883302617041336155118299476266210860341558492006256298614551375896404064711497600104648751389683535593790454323922809725469734358847481074127078132505529059263360126593384608921781211446014134521867957162478101734111467673996139444270012137169110451215374074686633490981659674822620164708360242131261252004053191048854103253683862361997795478166011162398509341491310262118750458648066348655925002838384817260576346905692093977376320142572206473509245980469403693993005256105007928678857595750409869201467252541653455644397532872213753103916780636586627957693759028278308738399246700669924154818003299048708294919268647200026322945068442496 [155,115] -16214983171810734359460095804536632910723126123626827065618642865373455640393264611352527719428750572080881300558951290595989615050701167374597046090600870418280462507857161562625382478742117407340144950685491116639457966464066749465767935559367327568740889125478862099502268360891509834548688421367235405574400504763094011382929139224210857689582677494017111417016488922677481289859869798866136002788811938926098141277905793404435195241107878185736214478404271121064901944485625120922819477581663823001093251644187679857931332606100646557633705713338443132380884269551323654357755858524239204212879198756568307237262865323986445702769039894009699671536779641646962023963652751844684832577826637924488715520085776046603547626382895846406787165978057953216898432988253751695215475959535444801478126867869941233498833804778073935181173708986098973395155818834268885483132044203555332891401340446609800444739708069110947718362121151681297605471213746182726823490451469455197169533568792596763967688644017594029799303874958632334110898240107256815353678607819865843169778127266635860587016517456104663043987116848355516807443095474325071783413699945400877794816271909880925184697051167938277435569558106667841358400816216685927586409384924435729912893779911930883090862034899627077889976921126628817933298629573390670383769202958316506774512800928257104 [155,116] 131176769679964701671434753592902999284921808972240306763490718106478195195829272074078963533900048149677068586236180660369526887217643321405789395982071343000344001539843024424804433991710052947090270792355340098882497650246196937574120393953665681241360278595396394534195593309723680438215266359935373414166643002814739769529389058273986159793601990547126322176196930817761060610705996381361528519316120219971893068016759743935807197117955533877906398367389650353543751495882337410794747615728728480326486163736374561137821229185328091196492913108853049550382734086888874536466595300914853763750653762324799232729508093250772131071792182810811990004369944791806928282741715995420019873468322558897130767081471917718162731535478285015941174352684662658273303533612179011901626495735551205536843067225740998243697828423280860035900627666727190555178278114355160897729586392318600731019379675632281893449544969360237379452742972151427288411079583721299902281472955647518981516186649060841294059249705784415609762250018917448108714186392756138699212036684622066366863887355332193250287014882479769255372337520437696383251018631063351899306234843766359189710830397665771810854402294271993892648119392667597285062574905388714699571722988404738106442855321396001879388840315930316584979793167997059455933076382321076784430845183441044146816502571696 [155,117] -875699973330604897088326218905908946090991100548454832715249961110618757802627735390706337791487124013956439926110152050239739284933964558819939250334572368075115007793788142907221527346867645945383058374506769039958598934309820272428467918100926531469259488656447113439830201845338151645160075686592678698388022369868912005182774171585827416691376087835591613332295178038570347121722435926077642784508322132191766321215874909774208208238214167408499243268413557479735734438390958632448490596540575120865001419357253048567932957980493630779593016144365337727328127133309201444629840442937828223142753341713107528944818891030006981756798870817765073787029403791750422146546866704325865079113308584669679553661665571808518264168433275034519294651700359873324111002938533259119986968922993988410770337314923317530672978770460125531473113482983714387923584996098860060626169709651493889498535907246575431463469626057644366858056496522731655223825976114289320207327040760804751858308904796016261560436326444794352236658487207395833512100341695193878020770006403499674094541364396197467820084967254749334403210746172064411527335140866106362062181283392332729738786925859922180321613549547597541031770399333323144533346411122009691364340299496921208638532740868860305291716450594248715519400578096193294252914892896884967522246005590369171900434 [155,118] 2748282617907798613671022781974543797125936923337423007503754691909368171328883939848461889898764773261564491116501945244731107419216789627850877096857257945507452513046466792980238803427318035289406418552099958770021942628237976620122321979873683921684672519444059379953493375573948402741619035641560039790674538017389812124692760476717779648874341652222684483902727084472044863333040086421156720427922661055135080334811613628385454080653960276291126907649720699107500060266640503932238509541114748697707487290166435175203571009195320819791346878703860804133060225617057824884287766568219568401645827440444053331526117714856417401030704140058596546530133118153495232010601454105044369561476749183449993075255277806003470825527142672067059827199727233761739116215977734727976806730998380509042522919739992435915795027898620870706733075789060665306528556362783399819763379082129542421149734671029261293960067345924112354578706085616976261390557880184733256153912317529458245692629847951938543589054235173647692758279911738063687919962096996966131509139363487347173671279246803575173482868907205022919375221915506953043840513869425985160813152307032532050422783759573917358199120950286711205595420157166979683148891765395750012921505535206316399096684750201297076442537790146250095236182655841245744257437782860743423312309004599475648 [155,119] -4882117912507871085365726435248415208023591298310524475809485422654129531427970303132822956685378363664472943614431543027660120854530834476165129882766425714291852729939534660272852899171071726850352067290414759749997228452288699300473662135166067731817843968690804055456552057006340660335089191093431926890032768027232646032730803060873254505733245698091484171532998278810775235793269655947788286945266301296552084012256770096401223418400378799464272849711766029222759764147456995680399041866254344451252515223119069928722162374276041892199182506318493821128197098813770568662524140023342906358904039244619663647225649675844376014274226216703946814313230712064394676489193269094991706127758489912957339078335154670810264265288838320130152688898342400417736600740650324822664216595541746706746912131934158548570658262354010618914984530846947219953758363392259507507733493801748411225717232025936785369796662485837070448959363380769692205650562957142506872929257544674131987448762238619640775588831036181382097886222147146072774706601672552384835121349674771681508461384383154785136496812657893360647052514637544797435953981526186559956609368823189758999027473121547146467818090129844496045891893069041119359762729290270532344927323984791172749005873120532391268712284416679905094863213426478360796055852653614948150655557681320 [155,120] 4704871632877101201136836047128080931247545687857734587389270449127357398873307453503589279029386872878303938768427569867149541683435670818909507945101855092500340511124969166785157547638937802289396671705097002813841760090954072123463283408520945100298058102443041856674217042555012336519446642384677300349977241736322054118584703135202406885213574268872406967985544670829843943640349632698642966589848965089325439731081953206654711468137419790741143109698608490490007989982257339578228021630000184116552465574268411498011503881674900517448856579305280852626364839180833469370372815384674975553847669304923457138323019303410153852953104780124094786458867697350959140054573824981168564193548259096085041049575372216972956192064710453443344905515178828034153325285560059748208540640146044878293582279045908776095886745108521945434218421381950300024349684512440365481647355449735723047615688201470598665684381173030088945412925414061181428020383527931053587406312323809513283845228409728776109242554547955757275188477591659503027280341317402928065401437138021667655573116461786444153224526321812697161145222161607138582307402203965300666585827186697112163799320660081766378419973995564663637772803605778974773869405173576057398723308583564301540941284941551707104370507208424418988620310444410762833051342478819463091947008 [155,121] -2504405319481859751204816162540842554836656045536992401950135384566432720063802038504032239757989960540550658483936141323007579545652178565982892466979935548078298067277094249358710884251776725088676810851355797931284412949225502420064397124018307521384210242697871671585575721971427835711577506460382871739581190067693544125283699715179801927354799483063055271687435097589719812661971246037500812351213198446265038642854277980783494030741618285305595778818493882192367816113132540394485140939521314628979398116071156589001565597570111774935589014738997233965796122495955540165591380541419231902630388343330756369509803286334505388910431056275471374752716893996774597466703191011716420584526155549841571721319778892369330345949285850819358811782736970339248505231407666623911141878380237928070379989775233458949236428848429500865856468905851142200955443935274013939775179310083895846961639847011855322974850465084983539514769220368263589482411077502575487819626702556080147329650021310023895540838724751509218465448419549305770031874763717926557226961067972923453203871000091003042130027434595596006528842453006316736068097932864592365179771131525214427241753184618708772922194785666177806647643570348478460351142458093353241677525353932988321203406023586044049291355420823576945763046895054389924401814969829302272 [155,122] 609045194294571626135057646380255467895606463494409215938771091222492693565065224827317302380190912664284320966125301303574405544036190628085156833769094914210112070376728677914543136003609967822857458168228528146033716225965510437458417543325561239259845595837380046326605425011008981287959791172368320670060411111099649859774533288446331138099037137122602756276425309328322713275678884271851369678523857622614279974583994707745089787702260120239816477905492130242840648882102684762105310903230708023451473657946156795608675311036901969158637579781704274793239763599423042265013315169797159870222309547000987085331092810216153769477815660385591204847178141133862173865445071710729567910313726778983664950081807453370746310888803623055009396582957638351358022195302574297826145001615792842705486932840639524615304470202442832891110149301281339710797029863520193617320576854219727750482400599010583679126524829318248486812134120723843252021681442819724275615306956164644707664101459266997669834259237976662832713302538100906563764284140616327412466348545645259442056740132158301907849493408676085533590767294439227367743206946790025140416875074005877563612371432829319669044824889597407485378264696118514872274512044355672004506447941223689119308148461274581310012209647615804869994299053087091476752232576640 [155,123] -132996088781489578978703177963793717441546508528927996383222055003472735332052635949025454256070260795675684702491544543988589460665017151115948131262158219621861020752419524518369163772162799072126255110108914620699684732357280601292324426452741876533297687826748173731837698524126971618114084849996662474013205049562096989844862606860847441102088594522732168165261682269725606229656542935066591282452389757003153157461940750360540817854177762584325272524237609301292952845504393914738946030831599311180569432933120728714908208801354404705713696038940303507103843702889096063977012651683777723974823509116102949324015921007008867598277454715377847362405662216310587978658099994690824589040367395313281635274610649334249883619874693031505602770737772477744302569527867372643102975699631509961463942612778383023763909762512226613510507083802702178977048229095045886864981203230549421431405039051963359860414561601309497737599890495624013707183907237651701626351375757367424153441835631415132956105918587565847311903925968510770121882892481471537039552818509510141311304489950322651689731947473296071539950475560745769732426111227515434547009255197723720764289084486522952791270303927547999970517883264977213945090860877190222549597304793139136356943291658511980269796131809976935758134254666997678859088 [155,124] -5918825597388687616357334141739512785325693324956444943763367163640343853607151483162420828760346335966951560080544991963535230739317581628698092090755033024972591104277479853584571653007962139205641539024707115656205555700318887822892786767376408514003301531261684391663435486702188492429344916613356709499836816696853106652375451591245255176257689030595945581641446369756137287549303114919049235193992160370164083539825485873925620204668386033461532224450925305046438262846051659585172868276825490095747594160758307771725240872684715786905277855217269301697577049132592877413414630444073666047542231595257460987420259208890166898806048681547332636757583016677368678058618918537509129026380105853295409754864018493298528778639217459062919718865812601684814617161535459574882776867000822538336625823776821063374303583548289236440070397396398551520395594980147860522374045912468815953110946599976827981838501546420116075943487154602373813804971854326529227722535387552075280321162403903338918314963801326596804210481877089818162551208209032771301878426874871884499753556897481609074905306888301834640939724479094861692075981742922922191317940705999862326540611312161619153534103661496443883521060756283673154796886414148370307832931765841273812447774683605968510594549308222739160906878120364904 [155,125] -2525586484417022628865698013050180686419170856038337668287285523729390291754364061558393311051370977560579726993459621228839809266874340317059924852999316703001956313726787657306889079503303859023916838463237915837683838424062511323617754346270031320534651906310552486689846512568151696152409448111130719466227086013840801036830851816303222074591736239315756345390280572144575716625756662823045397838816417363535392579204594942333733943061558501967360739949625361268384590306084557132176615676770903693713669902266461355833302698099276977487999024445909003423606003689641526541642971502981762212981032512960144335704278814888669029365912016022244936075087644007331193852948409413072268935092547481418237894614189187352006355977339157273870296337684042464152416130431150755843807477053357961580282759553258622400455724909246020073551845065001499412940943482270530306837702332911927752841292316008173453027631502820056418809090151488871291479838788672522802789623009290211053899057009060394304347018249863209713514176306590826575761545649589931783444005599803420739179112694833186871810323893095231298522233461227498139711588742912520952667253629082555499499111712370508226759287121187582245036495407279705374833139023656335329445728755487214021740714792567408709359416855259255502594319971 [155,126] -205405754692610940151326458132057263718480081137500014437499188668398762191045128865580602521347297392944054597071001671579082396446035620061683231581268036019586461395410304311931710368523925793284705925777696588993364744394113198532344107446257426362107552619591849665891006897778042687536449316247953182423781505436654134265205234828174476564059236611288941573625970066834736407457034632469252764878516725748240202005424231827289792670089991066275636718134320659318602307332401768520575463436427855514203242506954300394097069449855579434894119619560056842972296530348052413173194740180442817510924231596711327630691091053140936604696319021153781128089140487150897191311934598774910311122461914426388038884506903844022125578141158648836442864436249332370964820841481107738497596241821945658426466800677040462612537133363013191580071897403272829906229261274499839088907202527169275556168251019258756412720371803038328391988144734911675376302264398754149941005630876731535165648736192712348296472828626991152655118401867070464884052320471536729987372564487261575439731304304926861402820481103066076156626178139173319661692459967353827037437700594602121929539739604070684451228296530224687297928916436509685745316019667649100175301953128027973154148027907299919196359533504342618560 [155,127] -9930024116072420098521611163559986562143396308337196959054038472975597232982178289708321000985945745855319034344648504299782727945737783977124994947843485373296817370111246206816846630050738471045278852804064553047715794223133275048980671129820122280605112079497953774046303583898077866558266682088248183060349718927044771701357639929210103059051959185326897747022702674546191296545846369496184843662992385537180641319853617837681149993755597962619955805917575509005384304279103719912898475587350169789722781766595851265886719878126921807882480025597924786505209488684789177885773898505682402596731741807362837258185767583400480039469839784255096562785152816666747620600594482542917385704511531823944037231696537655951540544403464502227332617254760542977994122631279609285471120533846398544371566949139364780011695076625631557013914131788208853749026602674005487980072919115276649221530783101317953906013395679478117545223917833009807629773874587617682035472813540253305817172790533690034583546702663919699401486945725557403750371826249955320406391879126233053007289329805272462664573199632974523820134970745067964570996064869710950202818590996008551847630484167732444971059743953564276878824876457280619806795062262974345665400752121964910046988929161661672042686018940568 [155,128] -232672828669273332306567323921119747398828345114381928709866918115867424440258600849833236046995925266831982527375208126401248293709757504798668312895831063418164116354935692961793683500012832751787346304114367694912287885570008347372343921459413978084664147785440310140364570229437352243640349459159114037567452318441987277078104271902621530944624788635965646476764698981145574570482624583076446074671351921626319895338538960395009480726026782885713821223278148095401464835076747729183807389680702398149108964707890784476385716028382527302257236657939099426598107981120012911428481780504448643189331256061232299443682855506033627931431102534902204750965427545174142722961966858943691836944618542851727275675124958964553398625898315294335568548936604644541595133236073222911659686331409345349261875798529722621268212849716862875233641091834414044549582493427579961104349945432009135321136858671177909982043306197301156130779768619018553629470126634375658463946855374392868951366071473451989279533805844957089097298102524287992403594269738123856847261774063665689399831814257427808352773573735919452876442646531823209810550792331146117810984983961963288341709472320845915374655125614217511118538944536190078673329457641284826165709827516788437430156225629311792377536 [155,129] -2696490872261742407912232596718465895514523222638315533321914129028839583786807206790605147783204182568310864125906045042822522866963139638364884171244420459537560047753162013377346488472616836898135171668411678218493528378286660180966600021683700244755368114036186356672249007028802500058560811798116376743104830564426821959696189031765468538496849485651912141679763567334956800263883563424992237670001162919043122242762437464441037763289357001368842315359263070790158577805591529051464370919029601719608945178750819235682617217893805558248360057540394677388480816407669328209423762374378666166602570763040598027207998400385567003032595750515595342983696286183173854871172141411260743740009794331176870145088085139658951452506269505488434101624854613786355384169980920900708339966017573076150275781318285979436100448746479966742719794845050365575823750003201375878181602439415411961564682009641163170715791318714284891425981162264283753664683343829437963871074489931906619496754207933133671851376903980170935039173394984172534971256805973453240329589809194238994148182065080134925451445111771335305557874738188962568917806015703981561752374794419258910750530105833965266030567240795383555788204563773783785770866349463656369438833657172084655217429668300200 [155,130] -14806565651890655421649898797958650388569834282688967350862966356819187428363393341896208103882611846226977259455216966635684374177645223824617029711782235638473593081360054149584599935373793284023253432421928822904641587790344384934486651564243421391555634693924089826724195767976449452177349100483600011048868632391928415778653002136991899114743748410930660341073261433183034217735096311999975763437577745480242306726893584355390430017075268205196136390482954086912683290694071780320684162647694252777713912653570168781958342684418958280450658187443166604888787578850110811381479822564629378950892229428128159106424139077302460622334331269376656521524797797005639403955983428274582761382615315287750126788984477022784752928228178431102268503340146433831910786507216879472768765944147325761281234705573713067623852803093592766502983258895019878495894162137652326339684109179233278491713545405921469453694398048180832643678849182594718367619510404586588320058059049585891651474907482526107770869353483950929429615897735884446152846334004390985033354857759227995530652902861547361290040142762585660862272653838660078561049427702834120277362992337150619014156595951222612106047171225691935917592032780184453294772404798590163407896037214887315595824640 [155,131] -38630773635419631545785902869801239144477405014604207195050841321648625069191754920898177880181739865167584089053304184039687369748007972243377933354610025460331839820379495470840825804895648203533541603508411399907396203211630873450111347115434431766964104001433445913202970252246137528577964486425408517867206700309248073835526230926982493785357694101229370049159308382091822405616468465179933296109692262445809614045675935624348639728720502007869124077560099947906125269099958152216343068438862464083781665060401420022292918904661199167824705539888102134843465664893294050585009187917537240432356907333175712446785450117264073793760843193940936702844029924510841183422685334973725187460269163440078935832215074509304012791518030289223661889543334009001708268596412037490080712959487502524885825717503286178505870951485368282352247461051197988550191545248389914194591653687970084586913069875714790657729384618557519992982141462202274863689718142008559946242975312858477248361363353274848144393682552987159995767697808716276073405955664049044381596991638007594592107059658523512991048980681859590153572048679445567816115749672857878996912627850687698603527868674075795924064144414567657838439467176142060740179076055169764294510652186618144 [155,132] -42674770968014552222808929076698254181049653291178476854827240595137970143337202185954156036025864104916164229785782064191207216932137818656597852531369242169192327894811668379264677306503760606552463234758674518615619996968390329646407929915669081513960586699248356669789670757971438252512333764399487486932612212518722597050963717821498663250101759918097662988880285995949831274706737180688001391986397290548892783323175434762984371410742563842917867180845892752734297634258292989554814084539086550657712361194212996018588443495276274229034809717847571748382010189334905469251201781802086884462334036233424376231561459379814650698577437221040480670857369498313056007020258261459774184805400547716987697464601491371508439974785274670674585977752210498383005641010132700083277690185369890520421556250840774541491664050066417352974362990235376212102733567199325080609955584174481184685384582845452423765572904508456750605971879912174283012073130046495996845140633277382098300342309351199723919396723067037668231140286642155447900628830243942720091336977147348552318872987849106887037459908886357833890344310415584388825225216703962603084213931661083502082849272252581848098313714627839420343055501831891600774880654410695875294961144 [155,133] -33787896360342602762865276718322919556993972156283788239483559763271491511676975315713957743993844611938474788606456632558831852083348854654958251558137420879292801859597156322660225907121674354465053247233706456073934531880404153110569706943456071009268551852050428374687537750098881300964622773731377898223738365819588292865678642757065714766051620418445325442270687528007981344060274434045507706252517425566110039872469294224746294856597746615372283930351728324880960755060191793443765701233839953793915535476930913968841542322545613327205090403218806976076206577865962605744476222288906378755949606822511485906587917772338120132197938105688484462207689563468454769566977012579673657878286604052381355978329501745499813624030962127743501233830214336692743198436884454424028632220264641573910194496851474780394330420659090857478516661927724134498719226957310324481729395923343772935570721747096554270579340901454811483616066971235536437923941443823314381321654572576088751394760885077419192630563174964953497637013340171687293539124795773186044552429857759415650361111909637278952722680722034934380293738337647007567145661196307755596955272203992870683560135374952316775472707187359135177137694929218486332412036414940549 [155,134] 17007376796864882054908517948820777089123932663223569420797696122227487616344654888870512318447583550614018704657294672669397255635206945808066977486365766249333765699429744160276990047005387027913421276816470396020089642317020458031153015946685141077537949959463607988951099651282928961349557996013330829126686248569321032056181848583684466603913315289190116592709860691547150099705181324544901901698484546837355807699699976489426429911173763800882675846793396014300025255173403025751196940789794907463508881197308558446184442458821255146006193448403213204770689375298091682949887669316648510889956129307220364867328105410589299354283253319803448072141723089154190636383113422510606455191177319298697034445816627574610833785217128979701283456838453668794853428237085880318902075796801422506536496848314604928777129430851974828106194505281810539338299856625538742368457030828206279115488422973138533480384396447450119613403213024871719620631743789904912659167439627518403695242882968209157470667395955864421135154204406876302189352656252546551945788902093564391515285651527215755264684417340577475902454442441030646172739810456303074856699633452183475783242654673362016544009536385523286134778970166492947238714688 [155,135] -20985114571355247431098314229218577781612630016898057944340580640835839551342753183835202782463239869653794771350581556847143174160541610905672712155463040236067005386878965666745788821447943137047233906457580617557954167014891934012189640490498336866092320800595838040226933652877348072829131988489231212010254415221157472099806009233149582665709959378601749167162564848397348337642799797896347708383763448807174966108410018665595835995612148948645143233917279448000645898284983897256504108722092048746353964423303856874380474653231203576333818496573181721973311528282580503312482326876068406806386296051928994531339246719119332670638440777882311825375987577250282334889942288083004420171711022816986415929574704323792350553476966150973967777139800278806280709010847835325449514169568472513540857222570891028980511289659637545857928531061367824565932244258107347022223562639278762314828089204110251348426785589110983581473969400837542991360153081395798591965376949117451602480616681242199869547323739359543994185719979032610759123844455304082468895924846247570368881220385688259601129105728699414134357957501219082094668875430602763484924180160559917880879212076916790080686400658784924432992479292742392 [155,136] 7347564783186971062694862275765554412852347397737849724271243014385253638447855405525257701836430249645954354586311663223598151252009966251425911482298280337804066124903320914620475175202403728300912746582247008867902167034170678255222272077110681142167871919802991937683148376790230537524423854558348639651539779439129085176307003404766567980034471170032432036336433005870421286402912941072028496047051426578714469737544891875426391927095357250865867197153100274638094662366139489383957247349489086675972017646287553299258302327145132040854541640958128070920757165311754000021422156334354396917802373895531242996367123645732630559462532436204807683873316410479220833031303494700526609359761366660469238813870968707445088556840809620314366788768263621201660344048986508945632172451298864271515108218404258897426129740251629576341884842370677491363904791872444622712441243581932381097532233889133557761668641200529102664863367453521829986648101727044275843532233266719631209044944644510173431785668573932488516359137509671928212799608653474803690135399165337669105720946874999810213286524292355046176981597871525856135825389787997500861898150191024308823185749915702984960652528949328941263379696 [155,137] -1059630885444869799088828110743576058330520133382369491441643391513380481566470550992684500352922301929637564081974780326373790042208680777336029001110844114396965677853525538955085777869592890891332218242318429789418087453639093540354612546143918414155227206389968145951958358893278960703970686269134996021677452160082779614045303864595165210303501719391682511550578089078446898610061537945711656834897016505205545671661714650004544397430303706515770961357149947249838182718771891356063581906279564948536574696107238961842855293029661670597001093232730447359233052611760938899875376876655747270110196403020434724383672868682424638097905771995233856627352678382346991707513813389728688631806239553142703025385279040019667871843925701462701191752485388414349949393560998591690081752658558457709646818271473741166112284547859035394489672959780696554029962749579995657051204531258580139099611507293890821534644454371332812705668200371300310860945377308032944430478199024556865602257658281235970946574206157717029295681474333021014262919512716713816097345633748122504076782944822053610078678441066877310213589768676189109633225165833409941571731965071298423309210102072335486579282829494950 [155,138] 53375245252287154508557723937282746752345846245952374049202349002642586298211517491418977600797554697587043985102245397952307569645833877729087795911527067235175501248789936129203352510299368567756261904894012861298473888889737731196977993869314622339375157178871727981551856483240608653325206696851167361003984359495491524435696624417034517716255171603091360385944895617881343620460171978094475183353326938947740096820637266349601995167946796587609436968884967387713277673700506699398421922971343262049407370440968906113719127258365899103557736826168804356881302566058506447982640168304693125185812896228492950585359085203083110173150876600890999490690061559750558996178178922463102925330302786993743665605567291785087466607635204922955069837126004221669857668042636189027173499020910424215708211294098577913508902700810098556170658137170930911462173244632360633199181339733033395472668148783421849814061038067126378371850222395735967864692137840311363658938379487904891665059515301829396134764678581930944261014982947715092718936411705039614733557473953314387453805365650188826137975084838073411360536930318355722383922850046316763973185985537647241299993743052389592908640 [155,139] -1060129623277544108989039493089786781919157144677254775335510365935657461557832571672544831867191707592554158323507687111907700068800082414301028372418248912079103793660699951174578390059426928830051660229736405476126949899704120121990349169357396343997519260590263481128366250662542669040861710778384264498590063945026007773718387048660285714795539447345607663151174272613898898815543670553266084913327394423230115881964017604353888335021078939329885742245189064241355222599025073351387275952528556486449662611428786394326952800259996785689759176125533003022448027045738145557152778160467104735770440021168878523552204078191001378417462789911384845231146083503389800580739325729685168450754234912135014373072272503401864558492188892498534200681705714617687876709958185369151499814290625639283449563602823023022671784140295374688178324237413651678274239967641789117232224726719491255965048970416441607930591759052955227697170280358710628490982636041606728213183435647697945902154006264661550258676738622023745978886770362781250481673556798956999191893785687117769421430495872956971299460705822239932376096479137681139893577506654109549631582948628128402101552514068 [155,140] -3506829007928991588825379270788324157651184041081808813587469507337660632180148882284147985881297080492295279479316466438813211060269296142844942339553966019906552063174670000567215052622109089506491505331323268487382435071398871485022477037328953892572605753747349919111486773040807397263195883459994449873391872665892147702112803192363626132878225307996921254465689263087295434248042540549326870335933349477098645197057765765871441160559633916110610947576030714343456691398739374158678968350642750051327234510713417038950851305907483503945258321209583032785129180346045174081706063137271306834950197059709738412949310944932821735692243233414858814538909879041042783355125439762757324992324097701717112835759847801723449061482104731271280210435741385664738314345261361542625678679685574695460228806747097007768122880286368051366854920438249144261003152171682756548184686858507698703039216202010892343990734045937019532815200224514039594563921426505595204096459021156421097596500186965375016762095816596012735353639058899375768395052817307062282066891315388838322764297386896872248231459856038295838044877611270878134247423521676930409639548723922772144 [155,141] -402751987165483301633607362147074547750561765079178012960536290251391670901633493481243095045580952325653669656449374428209189631793678202103384739357981786020550025268596866104681212655003666129419541249564002615377131707926210813496671564733114847727359380771438194606317653574141924466197498081862123045238284962595708682205296919179717329726764911470637345032017813094847233321643429929144539101281067369235496891844537867111842404387358884312284795653965849518356668901433309610858685274246352988432674000398496375931644423444710605953015178037671911484477756044158156252375047104761788325045067986511478118639883567667287347452942172778228345553362221150234420875438018516652532243309823330250755219433394915953090687672628827494284820638154244558909753514805498365096261348857697956216067473863280181948934313384221629443949134358751875650984538650733057030892570983221009879680948807625032891949136473532210583705042011590315502462624821545218535982199434585586496429023875060783253098620021963192011034541933338446460780913073196462246460845836586430599046602219401729558420486551353353978019832243645057812831337443725320215069151350 [155,142] -3630537454150573376092644320561272035390524469872650244845312322617913480407585229029415923820889595907452954330290813465436626176027760487354647973323582740425632698500997119407681749157223271830226930139337889630392064158597469038537491616557871887363306881252002006146959096688434498455759984424022606423777027671549588607863097472644522927730880643634457596334185671573923173310657200518012042252379160911479190656153348720877365600799442557177280349843475671970674325483241792332574470093182571242409069312856999299692020280316217899559416049403135120941455899393101089885995375241146198628787075709088286110899833467506183300776562428222348473325441441376397517065961628281394890422484269471982978158106221803610879329760742606708565868827574344143714079821855882856017409526448108697102080363784209247161372673831401232046839150271300494448276135504926862580361555216033216188838757000660726127849031797558577514772465530926809029571037658137493769742342943822097435926433171687478224331721121547350826371205106055536632412307205106069227009984468114416558154674223482454337930465933526392725504787788472591117294739178482240 [155,143] -10658796818397832440838286598747692971148907528440340202378173890168334560769924591473415516204335931920173279907678572180784759208384122693824042741013348799077129887869254860197522930365201509554628048546558641272071922429089209946645331113021389352889107899115946221662215820430629844727876948290008101211843819996711886196138611661318496050135161048860779340723010373728026054162428599390008500637398795801814888904576744224384801547587920993508365729885228125848810370739965798146516180157477801891397397854281269554455121762778137697466529069941006875993078684873273169065611380265158494443598776163650962606639788121567723789451747610731763894766863239959788067614326642802184060452511830744099879247701707525185919662880338220564983037981522132314662812776607215881214376196882683887125848427501246604749571279187425321579183787654014503251964933618831230106569460367700528403043180049373153018398451263684609780369712756593291693263460571914454374351162204247944768313967554106657926722196891086398409686063313296491641483485449167934692174480911483273513430568886182764484885648978226903969326389676872945186920 [155,144] -6090622036948893441226529722830003033286603463222877289302256033757160163776489978380853225049825591074681217595711488972235571591373083996575982225667408358846836212927535773008955050632487715761383508036561096026169631990693325370053293967941701610958102071918654360707800844674977434240465542346734631267343573363496059150230154006650642721322812744801611888522776277963593529134068838551806211444987432740480207872656436660563834855648166805441598312107261319168020537522167762786025269437749987015807899043947967943278820912985486293611465750798077545038044413090921158598035538877053189024538854973568009152383059352255222904996544443244707601682299274692914261253102538863075416519444613018023621247546795994150959149025274001585504847692918635685236955865587012565058112809231771930360923826284382592174068449935611975535741528144734525573835635467354754335640782104329773018587893954800884420632691822942992536437328331927188060102292565393007971109503982734778748856296854614857341025820670027195593120896808436755304762728537416265957466791945474886975765496652429833806442227422683671858484504048 [155,145] -9378277570092291862875611790851271717937859645045773823675396723875222836009144346225871977297237058839466210478860870000511351190831872581282680309821877975796340091113999095011301032084170901146031548537273742390639617965233150453039683913057512785435535764153320089415193380766270567339915944185122351385855453003027406119580974932569978700741691990547398214240211710048567035849985705199659154544743851813990136458078590548058115331263660109945915024574807704866938743106268210858799321507377125727728288280294075973825674970860245798719380311072009787872692351904780832769019123679168804372550096253051666537613252034134543829733119605416615138563453255352827329127374062498494517389377318809212744264975121844550383305580300217236381548844100165088410867096679622980970679954551238049348696801094022984137802206183054516008115996193643491315191700744584628680968785801745555367091733459463161793705714476851355332111464052227485983057567522869549833923083765257257304910568696647764416103424006210842798804178109321136647507111298407783346969915856713814210103910605703447037338878785958666 [155,146] 6230098448120874237039865716660792871010781814345812876089250099120029653451042840763651548345997002161592941029543962779733641996597489221835861233534130521234109711360507358433319376209869588770577183420863801876544237143201953082318973637656137410826915084583621404293217722789559173807902326425421953319310321703803167785930341315231075223481291356167574010804510981511345065745639325618529768250113157060985456962611713119106689744660696762382436020153726144355577970615535694659970860241655344932701611895281411353229238629868237299927910825681898108110726585442597932401277944966214230265535177444753037772646263786042366732044442228310010706462227063924844099930348247911838127242481390400822643104936715306341841276874671944471976374613404811693124277868641198483922373229712834877365952691694930132637290317891573297766317737709199281578300031281536198513787754061465073043837080892416949685676486161096917276207868409848162748315082604951522017044272987139739233551399456102679827135445345873360062466334233511549136742001214343375509212627295407959876296397591991460123072 [155,147] -1263078800421246745514542945863352639449719362316898587585295200649034344327795255410680553822169994507797267065750947040546923961823388420211981996840086151242074081886401309885629584434009821466140387618597840177142739748857160339563910997139636377814172080726285109008903761469254215152476277902510926848695147022160602614789295177358283208971257438289602592538241347616164303941469571613585826437804190014620609564569954755286146636641187368404610276523287109277605169365850037357690488378864809771779583895803601355824595870224692661425141022983128141872775606352606944268384481879840383351464303906149300105126848949631455448807267043667980467762431417262241230020179940436924145115825651040238630100238978181741745210437942357129274174189000035941896202808455551457367521121959900599966951049717032301182987853921792895505754797843993659632809093173565098547893477912785114212334324786013244051924390731938561014728589063542879530745973827396529056467038464749607560871398032496209830677876907631130926417420013527333376945614429281399163877150794124753727737808584 [155,148] -15207070521668696660063350657172315483444114379167350467580793860212654034108514453618508539295528288454646513942746117389192873467073949614260879189773145501759694776000836285162563016253687486193191509205292125305368961437253785974585775304646275137485224534898171763805735294022485168770183441440682663683151129076621614859450330873509262371474994286405115780352280066585969006128472334798781147024971297181020653132646219379331427090170298045188489410952016682147015275361630356050318947804961715468031104013936459225238688461772740026997854503148201219273454823835328927546939670453976684731713450492658985613117050973342353604591615873100248954990927149582362788883405855078690861515068092874452882346659650470870465025140588758098131736627145247999360743152141075476468413252857481277162146294684732053371446162643857353328399569471577447974242616998688170115925520257572761547152394211146657270407352865481503597803255716292344439612033140483763128269335358485335444969164851217583824374675220721776361849359550327243616403493965176771462308400462216 [155,149] -19886564304209783719082601850669055558192986695264544207509718329393466790727406864707990210396273566375549144681296581253570883723199774747952199479774484080945023467974163468312217040792416175293320656114027966164971598935993912217385569408697206007307968656919046119101177947127776103779998563796131471677088555757211723691664811009236811118281121144512363026810334652386924452223987408985554702100895667873486377530649526053584502653474551106785675505656846187978808697789177402118115041162583221981008932232105767273520247871335784920907375837059023449332699783727637020806658367436043322466862274803124848094421406253476298344042674245694047393711328847685566504311386649889585680592944670691451282822991315820728945328906285475929904575495133565183149085747137159724796561251263626390854910153287453770661610815896487942693859455084800965075100173326144775479228237461753808476976004618966378456967505334366981652127843117379701898137722482574685119980546819941098369745909186325022062472934782410923007534140537543422845789119030121415435 [155,150] -389466311680175119368818834752693449954476234026831995985486035973381514146557941320675760275293522835082357641833481453101880436730042943918821766375170709340454062564412359975774949886089823720384614915194271299187214643763332592793406287099015857081067828308884712142184293356630207678965501877686159293542154784786236729918837200999961049762406393045600372767225133154594625002533438213125434549605369578924842297218366762524946639672627593017944092416421365884123340385556316537078925498494418568307471595197237469849810648781564511955825806769751247625292924827690420065114929859927201025354130536825156316566675726335588061419500284154844435045672391667984186433942647455023263595240831578215449033822513823173176223547905494841658370070598758697294795509787902206844313936559356952519761728416385578424615591237048897086055927385037967640630872740437638742449218491337313081108213922314527885473444837859089466987305129777245320608808997743465950456116753998077656924826754646447421302743088291989374759456551543356185013696 [155,151] -507717951781313190527447500405325878464716335416375775497376885860552733675109788667717602209803076919509585449826251623018330097815509143775988661687379193483078278317153501329865841595038996545395465638029440582765284638351971355253827725475572023107751233939438087523280946598336932117269749816670632209484727245301694921240442570427595273768974642796297019139729293613552019032054247031255372863773489791471955087445567529877906789516662956286539768221829721674766832293145990805839129000795134176608804296718160448830223577361064578950971560762916669147510797896254716472806327317779056074918607695886492485740031953118229056364868207405235790788476498972236755807929537309119886890031209627412739938322271013102132597501738912411178839627254373721777545476881573836674837297380809524590825521110319056751664681528850674536841575309701745780256993745439119687470197269724623361028265441132366556506585572570466252597261747704352800968015590274477958702738774694722901046394263305992370915446290252249406203224280 [155,152] -42036581746762994248508221263419910241421293699831054098240087879282920591890363170129836684432000587258599611186675771325885102711066490745281057703035175088140419377199495107759247803116410019079607269181539975278786769235624636847135474828116219359875720196039918583014162144131887479868974733562435220172328134148274467675339478665350339182031472042704776804085118844242325414279855250463102610655004954939667759283167279895550903582962502507684349189363623837400067513255411635005067768004031648270255276941814256851876449550729989963138146500742401866837133420530358453573350768185157759226719989456555010177862272918375592188258419860230443580624056897545761866799985711837948318357053938122202713787347028246197822021928326495256790497203556923483388853806119648726640540583882240441649375329779225197304712997973886029368543855475225762383467956753036778899071054263449736223924483476221912656838283682768280834935344323347614270931565486434851396531705003959383816548681247705350784291934976 [155,153] -207817490782682399207154690006197410310953962668408371882358647569728741342350360771093738898772847520216989961680389475652049339536222751222396992029466594559161270829198422218654850327290175887136530600943774238344254832438639635889252857480182511764469915857976790715252303042207142395129157411523049578885257623383900387832535089276792973272074160883632996335732513598082105706287860747673026176090486655096781040105522923148913916123554516787964476247061708300976634558744931369100037307222372313835426699000854332818091427412403779758987258032712187260094221100354952409386349929193019685707485269006135177411540120693907272478553538964454768840450021091682893287212148920607759938446494003662576867143489023276706171075968588726093934344848484960486771913957470297248885458621112510307418841557893517897450546170361580160015540399929131170412267909687431880955614719288770766425621711459442037848560529525405923711218233160092660442283390756568627463267990504566343384160336608 [155,154] -56185616598221697036350815512000359719160242726410516055129802228005310852050712835874059583428097357896457965176175822365881988087174241372019095093287838416939317654144324135658622361357561487278771776417497213914915881693295658337434723714250731206140569793470481294888496689101838296953594786925539439888153734562253535711009529877318801360474904971882445219969121158904080766029300438202462754785935171747758175795565443969189154337929759844022416920481005599819842401681438759760727120562940965702637896656940823720268276936725190230452231044980999892389818237833434655722850961414519476702344968851019129887437574402058155522050893475736114187447549635005789242002543392155039727868378973795749273019618834640752172805006958918546803192397858435075282225639918247060753903698887107647998333626796530863158525682143827809490483276385015214961463187665290711140847303720503667053088452757730466308991884120978703643834135802246101486443103177132627353139490496 [155,155] -740510568916945548291070951900575284583876492182895556593262419675951278817975791247358124808168028408626631356259056198967458844629495283626186679358420505534315872382832244722803356371351548769409462306691185633203729780922774067536654286105142811164981605933456755238069789720784998492716872944308625750605676129822691881142435444599527280548203522187388322709408329716697205457915317124358781031386553210457802510972402254810561236982147328700713581367670616751504396925020479830364596790427862329892272621927189157332552555528817838509264284085009117677971176870792428371879211591661632306416306961872534645351691383882978357860845208188582108318154023649462493899048438005144427729831954156916941649079250746405781960521537870614400116874490970678256316382318441913696249285785696775214770231198311805171461824619214066550299843733444796821805526953606613234119231366240275071800890563044676545541983565490541383137715068537767111603075128 [156,0] -532269527297206198045338928540566979354750045559921028896260993654612273754109466126584215988140330789422654793353169491232234633493182107415553976765049725327062851874141796375904530359734239439007508292829538329107607358969240680062588356397659100462870355333794548002451117881741404103253444052726369168901686814075116938193425507959580115018124484700089434102758486825944848209128730767564965820248128772199196755712313810382906741805163130382911152704909255251514460860396530040207266542763424891506269651062071860531037660888133357661548761729589573086282842638861202187136027361920646013868952530638538417926408547791299236341543133983622993671098739713932370896625918765224265309622102628022225105875479187994251033084182366273329200915102715371847413611250796451373439636127302840514880790413243313537276488600154816518635675845647635006551381832606290615322627762898289769812535671010770510323303653346999848869285744679140364495174782250928888959442122715029141126113144398753916220766326298117203944429413053090885460814509835795158093979943515337397134342175770137270469171241995077839245936357641819485677123750729706628717387577072968522315217208061004956661494288547089140685913297338131525144304348862971947994061966080887983314326924264173390539023969030250323486691288329057707220361588581715581722415044872054147942377720480062280874665948000407962047168385456465550798300999354580974456280632549960218366913816735716848121085403809832813481931621619717416915235447925976284865235355869988510961861978818216443686364055106830328889760972564525232090317731837034180610367331080109345279182459018827354796350754613841222872984664597821369460207962793512100090085376000000000000000000000000000000000000000000000000000000000000 [156,1] 2504668266258648218799342595159589619693189894783952709380268187026263181948055049696945403505483623699079027998999359018056247340223130156296196882990280312697699124094377828118046322870946969614672217226380795853880424505953098184408208425677021939830432431605346758470966043748157969170980258097041819429898943953096671065754257827237753705057453495253068750879275179948202379757596530486920335105986424072258519722979414631313724462254348902732008345241244348116560571330732476993847868910797770001714750935802754855453587358308188063126982376278662013931755013371313245045663947996033226757055117785703835185893182150985932193503649384109654634652036178682820128815250691811597953252743895588185854780814099213930168964359844384716866119084664861054655047804541758595126071185336052684800928611705275443201364033302143307995092616483992028726958524542678490576381172400955421390882310149555365973875080388856644498584862431388752639335220730881392871682028948962645263642696036667413431688105030609825311596541757372227893915440555418137861291954208633586741254805624623649743340703225324084472934997812648899704536999009640417211367823990673148579139953119949809422653770927547128972354431323212417129459618833959841453154261805663586046742891835510690000156062412003822398463675469951357870182339487659069210942380186514435548949331326395012078567749305722090365946685134914248434877588625848305347648775655106081076125054813178880129246790835219731699643691850415056265445670550388872191520334029709257691633629046324677650530108892041160904585453615723232804692989304064305393299304985210798640837621641181441913634079264963989141460227667887795093189878942860904370663870955520000000000000000000000000000000000000000000000000000000000 [156,2] 171366259185806341384258780077568738732674107006904431377528952185934581340461569891382546744966594259247642415012546288626047701971889220392263104477746115031376059347189925604314017812545552593114097141428750714084130373439606603903140582542597953215899066591430218157994288303230628877064216543462790395199556784053561927446725654702657022329286460631224226334333794579554728866256361594372706101814112197776327512021050639418014794650074137924437095791260850739603669408719514618604489284025227470187929851067387752385247997318122245091374627766560714492208475010361893005940974946056574978890596308411543274015194801368835443020957276946869804489570751898187863611349148427599483438635070342224944651195575593312867700015174888261744356922528907026753128478245495962444964228614322066927320240187184789797651910788538409480914622217232731935300106574709039942145818984069063097360342283946239382799405358612009751872748476762188540535870132491462044679947518496759196518626031769167089707662230186251401047334169149622253032693346848673203767611326378211676042819685255051632993026113844320959404476982281438531108481767609326715610484724993750798723703025679917408977305579105109409757743890015123664757757155622970663057346333097375602981489890790358329158191896689097574879460148179144181911121444013511375937345368029963494471479101797930026738552414465167656098145545897433460397660507550171138204432417662178298261224615846824074147026836133490303402848087598930880982745927224346876190145474740489209754483171768324403509237433248793084231691620830803894575415306757513805696801239803122601942385774650616225276162897702718505318703959408534082683735083534699410386399405277184000000000000000000000000000000000000000000000000000000 [156,3] -46044744750351917817464579209872733505181527492233080486272627532380555252214634225877951498766423950308063549453400650419461452237411207457830181324876699966904459315402557986695174380545514904515851072187276898332483068421998567641661227119631595649348831540090111264552491206896997440133257417790943608368517119084496326956595450652211324487251882918124840550161996148981406275738058495361162427928199177068454642553815211908012932327507975886254217008990073971196756884961570009927446298425688135164062716842725006842226573354412725376088736533054937494117682538415341380001467916014206093024725519722138061938259872347419562530443963363628422339143387901693321357221880949424521549346065770918670289609354635823768902144067883719333784424771139430849233462756291916884254205923749827788470542869856301811118439347823672213077001006397535635399921122887014575116719606350608021103366406149406351732953269041971775764979975340236443265980429004135934083879124309318181207927263658735219265840574707763216134989000814500945103412901626842081577325793044890954281640272969172224554433946384845078748188365980284742080210844872490363705847543177073099106992138800190021572900637386257338480888977200474537641524559766965689049631393299358179299866820944131492075312260492574709225012067008540354580605919363710850743583615037810953485308011348996707886761952625912771003551015614654952759643212376590457599748767540836775236565685005073912343212454127408309757895524305146510540102964501410094187604016617904712917758885981299068358986775640187050196970655603911086135018453410179095793251880181742724454363857022312126144179894600515766933491220022213351936368328344377740301255421502423040000000000000000000000000000000000000000000000000000 [156,4] 1127088195669388640048112906734537058561469085346912917197309680848085564540833480687501124719648578558851015436522608723737684139542489072193314872531194538759935800668201943734274835281700194782625709886505818599436778218630527254128871920738881474451989955223214897101727623407060399459851349534458581547542382051507552991894849164031558846153527479182972651136136968028917024371854333771668698293905654144719405488862608691348447756032391891075508665262268755370848932070700913296905638777238288177085291590298077294666515005958898017130239787808638579448535362485561839346465277517250634300209841493638001048211627252956871837714984936677930886487936548939272759283654808009552840571877939207055756261333868232762362678730610806811825645244107973057663098772295097315103544004502940763245847213306457902226899711379984688646468982493138620572652160176540483364335491622648878925359536187842797298247508206891345619884726412800436435117687630324306598423639750620693176289383198054268611642866592301514006494970716459465434070517020610091262876905152793799418521333367572468875986942573548637633853253575846968182820188319947930940131375503593605252572228871251965127602704953797243408684171841103042862561418261811347703144012862146929551917535257517611020943581590950994931109708704608575005670618361416224729740544261788202070156333713574404135568568334531661283972315408252505422207615915803826882485514983981028625558201099191738362971233996835002392785590316163900051143704364209322598592165569386838530769291149498143931007357191746620847428281076156973061898487591996014671204656432229094351982162993493367107741746911521287835312629618072370745431598272398571605488206628484284416000000000000000000000000000000000000000000000000 [156,5] -8201163628247907518314273082544011173432364343849756958644792440253457016184260521652167891686282727991898094526412173212168444538063820009184941603609601637603798625486792993750418914445780702923110393748430148049611565665663598174939444322595931223448730335386912458878311014459524852209710625944432330153345044581560741732516909492896126823913490058813356496030617320155013706067038028382027934500899868120039567383151278548687162439946907850418951241346604989616172549972455769763518356118590142748234067466196793963835028094555982437189121213682357324239948137512285130670055892530345504588970027850533535651551743035217964745429474952094925317317853333807804865880688370105264213371984961207115791740159993258029701106049093320828381724821842663151313046159249901947417731662484624572365849082983349296977124608355697516617363783991918925826534114340885822495650555517729190928234634971076160379764743610112887449523488305229793154612680421311080809299370218602921626984791189429551671098186848691656529273491280731104769207395625245950618922341909837610368621889491183406068565926466266256430822395933904550981215056596084764967320411032568937579052912676800685681363052892646984993717186147002047671955658494777002318264164531133849466977858617420641410894214127059918577771546743959796138154507669701420510934568370450348167547739402614088210358272166249978221723246784604089574823707238284716011713210054829393237069502578925301824421379909296331809564897004792790582918074265869844023810675808931690847097146050664542358773835788187482761647787716214846563315101726906879491238769300268286706958301799459053059374699864080715424367011933854305478143444623670968638615562349612892160000000000000000000000000000000000000000000000 [156,6] -3547099893175499217799789695452506013710780016923770210198094357050121771711476296544816866341908285853983312165599482674083286140698258974546710663692469631189593029127971029609622893129268776117696857496217092217199092982611663638424386436109793354492024481029199290727284683578986931789776150255017341854026735141865395352208927708299196399288453919482403701628983442174719773095798864729837196839559649349001879757703652366694007353879967480131328522339941876658138718419733684730611834743263745851604068608069950953458361160449581971008265839042596175634910435854560381000314850108820603962437784265755568926828032497521748367040824684029079783279273104003818430458855741726983616869434403034994106457130292382539938633460323394127500687862639538766333823238606617063667323302563096327985830471222196810757234195364011680877379983618733893747353664944142151062568662386401786018851780517432141529607403468714391368023958937581876249464577986142895568351228975369325978723918194209641357870391513522192161941086042069231312928347761506037074187194507874425496450741144735090661659563227200150688193350797526935163649245623540048474309840970098679641781302185839416806102974648975541863539155902398930732654401337111150024258352357379665129827974210572961745584564544338426684313023625226748888071271234631314880309387612345516186905357793540732072499044357339982155735929721040905968505314057997750758922397699073518662436924296612380488436124644484092339704182431421668485005008608666744404799519933261071229741172196058194317341678176402315554325274910512083564290332878204962276063773338338272296179483468239157930936884467582668874496697244340809661574773235933688397788743578761035776000000000000000000000000000000000000000000 [156,7] 524226529712091864230499924640865407899786337510105127899314277151791103854784335342651543894140062846472953022920239971393412067391601682705474107066309384906617193828830074949172347387652029651690551738082230088821912604067022480239486145357916082401555604116375951773011910115344564313887761814181964416430059741300140715885852766535982419701088371956381761093872852595323577914232610084995976409446503861563983713990440144181227000491952433459006524186601648501533954179789930868365780747137216850641101762799940080493455010387060528628051682749003539727711247361377799812723624848132238050477683496759387958641484962178074708387834049869134584935922573493751014998074520396017569858169327609611081678003290954920697062594325216702816206901582778085004514614988498421257377545911832425743934206057821123921123254780057634397974510832313615947941981290046173442593525668867390750775080450005211345566521743632293389977757783953986860989783389647715127862221293638510047930545719932314888959213941687138855554719818977105076660994700178356590102163002001427735520479296955153230099330386624838689673803081397071066558138606946563977808130427459510333320349756606628055783729292877276276577893330515358252244372401558602896850270875886593728768443962867254001175278228667016834172589321965617833976804267997337048065736217284280055726991282336728610736186650811106562934475578926755580498097750172193690290879832178109623198114384196321422482413090335557672960525204374834474919262985163211105817209937584081900349489346514011975421268721590022349267232309735045443162490995584970442737640109722650368177160228303061649202956999613270886293562768654006686361080505345555947095275933804873646080000000000000000000000000000000000000000 [156,8] 2302692837950445195715801522687457306507179732173951314650374684334905984867584491579924214323903917361784309836378424329891291844128180084824157142514952581193628661979956790967468793021948745723534979692805385363529737826112468142000303376408444643683797132373434851191617270823768854783629408672061362789222857001280437396780008306904213265176718275207810898217877362204840776931030911561209393324293458286295495331340277813788003560382567673552114112905670925339628597906815194527010731649894207956310361561527096254379231772698303721638083201430233847653413840745421510775441987831521473384105900754416923070130688044084953531375277632232515890093875865724107417178462702708574059129587232533419278825257233926213147102557542963743080592934831753482394742722022113882779013972700588234832448438889110458969265148635874948123349883503641033557474204523117034965602684616835583025810363571676553067961135714164897717596427044087589587476750879997195488223860869256509915062522350030073472650264729777796187964289606257841371779635416019677852786716342458282417723812661369246765845355557507437199550659248736905634976143579615701861369696459647586872075413295943326595216098125807145942896234731879700320043035726080155518740057319906612008046195236418974268702191664932725144799487782837867262882853732086333846803219295519552838966900003218081192339685279027708706519214645099943763184894169986798575159924444236457589980187885181108720648705887089246693349155900411725096211119801446153154408205503138288518110385601801365495634493378927069468453409823145136580220323721193079373317152173888481328235803526344342560108721940343616373290512319790722399533814430935600257239581087677806542848000000000000000000000000000000000000 [156,9] 284130121191068472013129176957378949726597704898045026010728677223303370571040627544064022411113069887854380708569450627323011524011175005575586024809018137103955459540221526030981084702574168315684063563298135300372669504869694242326837425449248508681788882335802145337911432085327111382227223964809071406963018879079010254508330664883645102057350675504459332483448199464853459115682974743061715483062764786198569536514585854783967880261053935771858115033689525825056913282236362486654428379815756422086940155696567643070474989350112708147481409312386032236319638551678009550585818928494027456307064018565533224990158803459735653393816970609440911902563924514143604680841344345977619564208662150673773212129647386581417124367295335051299793616702823398468518379474445712277793540183912766448227880624650323548663293437952966364818142317760028796108131110182627036066042930016084725286370416434845196143571247056348898114531492151910250363723253986680974185859304356638363528844271503960148541435577814646966060576098829556134587396855480349874122823232132762202968656748056421335353418232353858610830397084117194889103121288725687551666993606931753487576673249408860896658963850459887726121883511374638389722856021686782721948081148200975920113962078556460372783931923915854364120138520022638352655623039837030485900619618966799399109658017427560034435642273779008425721522167743007152571591591332073017019304134888458023491520914255014268601627728575453163056613912897375098803413883221034422496090581687104230907479948062619236419572683407896885445274123437316247791981737143680491858221546064169496478387090713552063778652645727492402980263084974904566429035915949910964604060554930026740449280000000000000000000000000000000000 [156,10] 10079931176044143573696783438104490587287198444254284421859460553960501711493480269385543246477525401748926559625123370382935202538280663141817705538501645973414033058099166501097874860706536040441138277919812032857705848702788598367621012442970842415601037201654425939369051833539808876524048293320994091770883185413915805487551345625308304340116643180274672286557397107932546385702441208405461381457560364977187397479509038155514216503169047699754662031971943105956569879985767148708929042119009121517872878160018714773383054291627830232096513012001441476342156265771508575081538011508404439474039025910454170241856371438155141300169134982574454080882992340518215016286605729867352051256404066791676217315443740863726041641168326580206090469253538046722619777980155955657159496184921799033567813654026812404271749534426489600752846288020372642076807663276572821765052496236760164289115813024877657763424652931662375070290088078417476975569724780267741070802522205884437743691603649540935063140128259941270824084027739677013688297012316521763310351004104019921557320925446182168065724997225020983622459645319168986865732726527032372388946817442568228718946112821703861297156838242361859160934740376834747367001093981551522525662276658082528333516990807926360299237870212716548577746299807828247834276063782969050015530035200494465369030810770041979003299062992777385391946485871074346787371647230343217354765260958657302354287518990844519325315298667715759619927027550417893626371435369691594944628963900003100880259506357327109546817294689928225042252277400016317546028401900237802592970078790550475205198144703192400059216484309625415103724609613882702166458691832340804681952638788979007021907968000000000000000000000000000000 [156,11] 293217829461542932260068893229754214077067646825076093007870016527040165135261566000632012299141400200991630125910384093643344146002750152209706041311266261593508978013705977412853470715830185956913400962607672097818291787244138065537955561736712424561343513604077426584744822261244457805756729889771393118379530430414349484349769917354377879865139399079031917900322384903253535307937172699908705356487434480635227177883348869057254910524130412578157869163799484005222504346961650317708407181334220428180308526856831092365708312986045831429020842624201337660653692456256787985191033209611269829051672814108129124380941078242654010186524523810848686708028952383314817781506764108518031035263377060168902988449546062222806887341810129564254664316895322019354889527618875987440146878838660876422695792125387724509916126402628535577521856404548998829472737921978850406128314477386830037535591104275181465493611552129151267058384215219453390125476843608967875384887240903761800241726376058412829735572912778061938249029406931627031955398410239091205402828847593238729506581114971548095508121932569207462911883502595589065768820934780090187608699108939616545400302278273574630804951354247035908472437119529850794918085619523743269112411009585798028497468756781537969569351421372257108064841105514829820660373674064624317100967542302843246396755678219826944160069914283980314894750085967943812988585251048360713356976055065024641769649940787422299815685187094010053587641255667950802453173686358824793297926269423124825323962802419781486347617294698104887267305133236964036909689502911837080324673545881930305675884230581682047963582682208315772668130708324515232739938724801350919518891068119220404774502400000000000000000000000000000 [156,12] 5839233147627680633957942705553940544729259818104695787535862747295990407922584254583430813477391522218570305150305823756923465190174142455152449299226613849815720130439627956667817555370955187366138744575981639372831435361634425564141413657223020655570771984633813699531625898614131965211198506186158485699481210039956808992972118078117579396573074564901476753452724724997458368336021476848776343418545439048191447036118454806772068172617398389214015659753279127263809079837622225681159856440000800627254125066813490799771392784630300807959692805715211822490840067622672871000623911192010933788222121482109393100710041645896575196079591676226055614717054360189104966161405503562865906606932940768138301330239536756681528340830421688631804948427982210672766155605266866971176941931271259973770762909351648169063176740616583821503823510253140132499637534522272258216682195949431813846670946164906834828451092792256445876338468063696893178514171861583865161790336419549606797915131517394826321760954125383348837859582386106655600963096431189924520810938846831205023086172380811861372802167634032408422824737524199803703972497665349835859063747312315617242563695288191179683735856981596584878310434240081591438018667574504836408790463985221694152502095772347447919775980103622240155427211188390675356101036925368179753775277617485046793204634506172630320560390992503579859623437005438410372821681464381677061465784953448519970426673007796154698010038201287516871221140347951151458307515660567132280514141005651444512370537307669292785289293525642369313609744335825629721325260523053464301179133698837909797087012280066178944828947435730924010220858898853338145253835288719159587067562242362153687561797632000000000000000000000000 [156,13] 79750216828113425526550121737925788084920528370923523835497581958475965556451331350396877495087219306632825512394154668204193835487783939985064967004288041132542670414070264842631426557843170117715362640554108096983617615123726932098730315399941561250036507402390120332150150974509793953258366696226920320010294023776056848964464474059473918171410460320974214737698852700365612277722971259552792831266915657942402772074790005928465200229228551171927225427691078252809004814095736407605526837003591971612042283307139053366851087430591324878498880359614450585185973920404254647009852940740384689793446712750172984075688801597379527109390421158992190953650299853715477960570077441816011430816733935713832521823582780609085503686627438242849639261081496087777481132931097604714197979912928775240981130821798911768285366952915170760278315972860913332963493198659496956088918264171888930181478958698983535983460339821652733031174872580485740309378681168900792985256507062737954189385129104359288542129366202473069631019482878514502269211770984933105890512348665665059812533600189207314760779738381878952085969112466604629070362373875155443360894357862369872421235623808681019322553633180857861777919677461081838457659042306839863776653624825154621113145432436694882782875677526007400100257672927169785668616661432110480586046928852702864188306944898171526140808770161344684738276314679920531797916981728907285954147709222096523760713384126693223069395325157692363543043706120840627016755483027154547667092380251226975545554307183962845785922057793534921134532265537613984523204213400096092167004297153576427753129920205910995920253020648058154826808445668602418123003530018823481581845739571322818919357480960000000000000000000000 [156,14] 817970545901984605932501953376331221045302414272408496992109831364072763164878799755398964271701042024869677179000194767266027552957779076756178833797693947934197324672539389449607668437105324258044698328081786291904069194235328939150606608849330863025938678775705533975696355877912868744772875473634917078348646273621266049005223400977090220346181629710996565518948047375827104003415210207755130527525542469098698300175275071585597468769672892564397035021920117776419009745312789968084463947761080373319522565439556554629969307228398203155910250568419493778481576291033026175706605189030027350510956835707824417650114622965247667394757092825400369362298978173177478792307596044443547493575625213104727180773697996270846064150462186098554176742859279792415208628703368665954082138093559303945766151050726164694884663717487335739043907315481853095925542552153460585478847909147596980763653241623044491285439976728187647046611505454997292151075053224150964211615194014825117768095319922974035486350513460823246496422095983093259559288373491709342873607649810246333408470366760640014105625242070473509437578684869594885655564687710070317200710185042589959944116426602389032444005577875200557972450471612081591628106759746722035084474648663853951054915411212214603266586114201065825094657528586644668024419202271864775034631675180307501642900675326699730566704802352267365427594084181583744247890652114701500026580850233640482308101125774180811455167562603458920763983629078744035612638406167162848613196656915996319108623089937614745360615784991145402822261637326633759327395879923332705730267010371398427639067566972621279851825956905036980127146132002191857762614278288238300553551066664496749650030624768000000000000000000 [156,15] 6859752859711669960922331707769752250441318170401453083257453223216406052167823493453830531805494225547482519563114883580531125820305285807783317724165269534236306129412604364168025063446736804571986621358471339443822943692799840140104963737175364113010060581066442595635181669604684698175755241036861146284718590691669718791885649038078988971641752787064899262125480279619011325320543387484096184013432520495957127893595980600133172379364598555822078406345372634487659963060850217435810278677102140478990328711606252564403708684896592496030552706448690688110352079063420914836995203663596539038797263268636266487165736439828281423396201373019358480240535553067201414755439821496627209313469581414245334318142858108976107171564656854115343533273444109994846238517062550620779691714543987964793149135867272978696541009325542536611803591606331511828454891596161737925548635897409791416128991049491353283983900298081954356754157491951307260446910269200454135125812974744949781810656466679613620883705576838111752360466910109549829701605685122967916792225689985638266751802998131734449604686850865474560636822820647196811216586061923997040891144614167553010575043433427512507978028263953304730232497165737300290733738658851614957246522695395860945884309051901760905454244239279208309129904395649021651610709882484151317294506341604617044819501135993052761858863408722408629513561620014579288336381951060909916273944142736845064400363978311288913020967412015847590372345622562650489899835005915934242669742254962693505922295629425074617408481813011788351732705631349427651740637074801675505625340312428252705188975336244501401741336794570503561966615080704588933946500324546835173775117437198698104393731932160000000000000000 [156,16] 45045152573518286050452539776280802450367079740332181181831140532283674543346117921218639385913096156525089632153198800376781387537986879819903897988934117892051200653932787479706027291749549406166163730604704785279776857118755332142977509665074978143074044978962834207881600104826704510852688951926298202913209357888045600456272415177122975183930660259288686534565417986992255083669986853412165509114057579216686549999332694036484882463321363032187836779895127497335470908622028496460755815227305256088514222690094558377810187547104489802251531912155481190201725844760302759902089703114039939563159444413924464989241103932224207907518124744234346770903245450559429600239987810592965167807110862409287172400436787670893902084188249988863494497105340399507248693149826704185576549606303191725174871419064911918405598021064181414097718522236351195979207167360971084634048736724359932914253344022227300987052367177596362013606418340451884237353838520123473446017077947459379313185603811015010281009835419488024365133206374313477545758980047865546399770530550101343476279861937943757810033398769009145745596501920976306651526793402876899505447267289925109721793478757554481790817085699336843791913132736866651441469072174630373779549790406111811694001089893603295235623555296981202071212523105899423027830694021929002375900794527134199971400214383031529107393412567680404386544318942322854159387115930646612127693646582835699002553469381911493829094897695990944628968752000586413081929120541445236417199971264377324299410324413443978045909997631562352083877545061291505527525902111070132916454363673327266475775054639661318846405780876413933757766763371095014751382989839481846160341941774895972297088172032000000000000000 [156,17] 209831624607333658361331943572187059575875118907075837492441235519821256604377426651393632759918066413005912499994137676359415441453906470771991643278001983142393545943301176405114643254548980171530646263322593260745597485804907348903332078310862532262948954779492190227534269572444159298988121019832248829545128168337614627290280606320317708311930541526242301402847316250548557954509192830808886429895874274141832252629358116019865323441435062721063641266701204033798344357729273592689427299784800288271368832415734805286557155099469033275721024682471989102791037644548966110857153350708804715763059088552731370150499723072165373138274242950755616244240763085565609236313851496188719598011781561444616488400334197508904437951143999691087920982704167731910007681937839510729019520668922763891387767052820728263736105984357857543416142891868301698098375375671811817116015822339184771387203240885926001238542853160341610105543106774178972404389136651689690284829175538242680754391653554997180731097403453525774184642213591659710006028692376768121561045827315585917255339409997654381827050765442344583924726419243323830623117230824425488365399254426797610789386090829888504757619496970384447988563482052932902597581282399592450645011578276455267030691709942152104783113935895214448865984775929397042960079300708966025708643127063937708440516013442524182337102747095355830055145479882429134486454733442807870941796330585162395856225378836122382351235165697574600345695714437224762984619259672581124280338457074796382222215178535847335656785294391360974098236992670020041125364490840259918411004813496111306864978539053249986294002268702268929136758112664308282676282364690565081943672184149681247694563594731520000000000 [156,18] 702818274679079706349202039875816724392791126809056078819310968555436809147830585751174278132860133992740035855677878170037358052978490605023194702821339304581712244251516489630326319876319319852559990405154925875734661671909407651327120276313926699716920101103038534550304699418960056041958741375996941730733071679668410496250756546357461757577215343557288447346801595758139940303561174110340862609593143885909671569577796381307521462776959617118226878953895816895111543337400817107000721885315539534618982029402108637464110168046583552119950893868851257248274310000546031327661318220662331982522213991097250156450366386379489964124615946799768711140392494417475784411382340839680587997062840533738621237204300487684562696754490808489665895031466571401035118028567141797171049192125593864254490571822890098212684712455761348661105201683885668523909576051028084183027451654977821610725217371531347485562374125249959360909067041907586542690900612388574409989962670508999831066063282322888998538875871951513516711739752159691513787856290351436824262448239927651106977776850982488542110233306053281939210437757552831522175424716744233259400539757830664291779301400431049259491397663292565639827488111087594727280514804394359081459395315815748057725219359600960333998413027566568223194001498072322320441847988618890745540684712058297916362461285547957653773483089574730822139002887977064284632920794366174655717951577105295600654052913069724506088822594525629133466118316801830849411427916728940236516463769938050378776374153542708575227845247569004242440778621203720988988820514456391646292117808116961123850604736695088258768220506555472819018722528789551635748244541070761131258467214474563748979864858787840000000 [156,19] 1991119118293384216195803704812946797897972519502831160229044212273049582440374969789605904839791208966427016604798682890174024348709852066304655710813640574257185045866148791858488744095369049221619469440471358281876834075915702732646037148997811933882191910112777540605375417971783042797743167025594079908749214862953558336743530874705868343025990192961579432899867634380821594470458809057145203341792796069583775278746425612373929220540734432791449306087207411536998714217363738647529599394629948604981381163491309072021689620935913666917781593650724583892816019742913844076535434963380981400630674835186368162787490448286642005924318519141041652264785137683619668580253159911489470143829200892093498344346717229177237766838161685608115828608758049592524225747295169538156157175549901932422378403415514309989175853966648342480898546781767068122578619917789938737448116430975799926127307700928640254480035064589557065516703512864939433950307476269666768025527682364889201338438247724646245520416944341862191950512495513776257220690352241727527016756925425647240793185534092678906135625430060440749849961431278850460864702489774686035297897242551070926399722907612113150618601438087068660251649296313650940423185009271248757916995605391279028908823769812229697473422708929649583066365821165484011318112895787767628985106991558000111724084992509567590450646415856637377836525946486859388273674729271376181794154395165902022737184004902252584266644752089796354740984422298792627640322354573187324064957035779443173668810592032315049945800189168386873332160894655965232456443355193688013142541272394503748970862297144260697019319264968298823801403672364795312360928750841804619454265348531014509968751352545280000 [156,20] 4487341822342045182840059025716698258303933183080605184750536084866597856084424225498035679940451936510826983441121991830609597518591722029043510383906480438466920609945004859967020187962701803988777733655520842464420485920784553657609285271032291415398654146308063279450364205942649414772387773303895425049760349668664894900036311560613503600336579184414261726075339646331841833492032662774183387339383713170465102536822979170926397561555639591139702832993132382347219528420143060171181941031994532364625189347546386569734929067925729152506665755877438558114609396975764026171464197945020128504945365365113916505195616652582936431781545664107835737518725326339380831742323963635288933533939177274374586113680082311133901731513812568440807158902328304808231972980742389467527116155237801094873648126033367188305589175230827573127445201651297730304638100337550685777881483532280619585232831888918866328681337220087142484508664324931434172078686867078859150849508461975547733950544517775035989324319241911873753374415924557126694019726865464172004850897463820151429837709057549116972791099442188351058899706687545209254394531329664865587344311895523103522149248131997206488410069028730426753886156216335871222206463844948540764191869635126079674286284559050437417638080891289962059552085549457283745623895333868758069035734114072394465720140098753844857445143474375809153608084321770673579851206331877100791866095909433791879131833836209394320286707966906360800627775720374520338045548634782535395913659431066286233100192441521430003839348831074204374666792021610398481355383143288197695703012690986857740397647958703692418029444700487982363785698244421002808209486753772003783966908705124576934129693448488200 [156,21] 4165837792901430221698212343621417384735500077822642878859643174844308212110867098127963227873600123219018916181278708304125149721721309255976503164063605841364838193992067254543801784754612223323063102008726229674454220513582342683543616489565377013496366781460403574950362302167921748477809525104454761050727551238723855146549132274454196050515309659980334590816188349403557509936076642012814840944549760824913866529090535127647126371522866562212755690745791055937111123722966648795480312152229161317495973327196194891118445128714780865820912750213999722409544421469357977336331415381768229846496805454178599591311437729382951457846333072865636983900161490150915291500494710209125260207321396877995884332234558711941129785482455100293170940500762256660376502111357882838848011087519525079592289040067052491597088744338444803769699281277334833075312339871148114114539734981749294489157853788921960347224223322484966261883741771322688033800796484512713211774719898362609372082433910496065969157011497897299159206883722633610885179139307533475677394966589552495698547076497744387642961355086780241650390390909726763508373846431746766581141023824281279989381495828515159343889076777222300714719119073939701806758180252352003600985001508692923097579779329643326622538168017801306849534862783468389954860547091937955672090749455335193043125756842290938035678060643115499733170941749656526689515563582376924032703900783629111426442554630337830430632447130380973803703095220048990728078864890850563053545721905049386396368219564688789580886974566806424096408901012408344456127907258102642632950520503736562026437914853292417009248328814305109236929164161168807773844591685866624072573482491952047211943948768000 [156,22] -1831933275713983945121106813106286069263452834020215225208109817157127919395888567620450032447128880886994024764811221522532316729894066947231702919256251485984958032031131747008590384841660559397491758347761516209157270561689974740652150040534733151826683417596428419918108004621730842288084931146367722857127698921374264012297087364525024944702893373616715301744846811071446933611149468636161628414918076823930315158093329362568890265656006138021414077683147345480588017184990264747904178925671879748731604875891527040871452365718420791626129988876888683519582498745604615534638011447983771928315569378348615343057810579533459274640770725526597617672083045454796368945176569484868952629648152687602452876761137105227783869203530027836472350454041053047911431416564315594794198003356317613465477583971919027909339083149022298850786702159457264637399713624729877904776750573695992211264096867426271390739435700015063650241971035183262417400492947588743989806358797128679774068970844318565254362694627117222237013522315491945255042690280193011421017379328480381245885052024861332229245095439443004277717948558571024103794833759085959939736425791156369463893344829971191334990145909013816768048722441557213166763515187840248436843779963501205841351994915937955100642521479079580103519546906208182026851735144131010888209952652827213729490008558110138518023756027152101405861804315305092184315735244524825738243603055713756468027410557423334016665836780037242539174090362903675766892486687548640463478641536032461300662561810179036185176289409873254915657234574187255077832432452963119116503452906474357472852314288574769020720414251076337003094314279506627792536082138349925949662638475557644138537272000 [156,23] 7000343250823619243221780069324291111737125193309095018142912888756124893576203584564652683518345092987432451031081790648499061339973627686285634164445792807123245508912299541129691310190709878309770482133034423970634766841155123245722269035242443132506547071294031249833763343534565739174275934260745392949393027202493750204177015917989255517806254104658965687291306620388820053023121909230693388125087759017390430755337096544526286066297868317184055673705751087130294071214620768227425886642730054452917828700451900646806730197127898041738250061377637693484761017408089789129713918199142501945394707186354902166071104749998149895101423985194509979701832988920445331174348105905469599647522620069651940773791387157220182897975362214854881500275938105545956573987725095044258253020436704212671350508444508577668580316941308648458056671714495372680437136884416499470139413701681001521633772112331906269405940490036492142961322197840611739620523549149715101666726740146718294040680988222935231635965067718187946931321397271775242079560629945848875219348120936232272867814807467300658488729880340305066040646378382687991895269063498430930000972216062557944783484221021171632671046918405942291407645136444424766133285422409579448215231304057972828218956803374305645861169794851014519070957226828220036578910843228870596902293662967131100334098030782399019629521889700238141760370259360962863058425214341825866287992304531514080162708009902258733070817842787384459418211206292642610847031994080113541282417988947341482724571022247107674471970558885194117160849483113004255699305394575905968266610084700687202896205015265044730756159452918591583369937574546266530160363523950722382534882618784553077001120 [156,24] -242635864679836420327610763844417265917465794547877128747271218918699637034485639306369098707104179510588010642332414328866771871774037055309271303968541002335096966257651783725042814237541355668937219849576239301598789815323977265025747708108693859535315546682992243394353998538780478758451863090673346054422908380113042388516561176991565920838882050033971937205505509956276287620616057191137828149673406006981320241108128024097995436224273383048890807406057924161078723143240634614895267198637729678409982725604780292725171257109044080147521349059273244387891709003097318278846603454495884124766916769335392993058529552348223159723314435834817521206757356475106652639617303563723708072953119966325201180051834363698268230235404638925229795966521905263215226064045289715779518851594842544626909619831365515418197160054670176382275001771107024419145001220954331071090778445821031585009960201841726613076447658525756611048803306656374917830125667366333074094304854495979493211853781090587634018964943296906333816949661846194839720593085583483484436519878595945362005342259055976364281097760595946619540069894431578201376799880270815346041868021110052370831529638158166486867165640274782257959084690263092606823265997227782713915733801016922540931133990349474868052867095000645369148611501294830434825017701655660289344150167644817591324944885478128119904229012271169290277368524066944928059556147991555745662787600958402193795850868025835391883243040375154934714541519969714805812502717334210749576702213878380536844335411357404407917178340591603048139187205535642695861615452375759118877505143429722961678324813187365602873139592446316713863726969846171069672502250774751236487883930618924312032 [156,25] -61219280276163056600978493439128559023703663894784962425744138377303477158695327697992373295424051140339951043959738531197764578326443768912093342069964442223683271874428025932567055501999405229758689392875602411310256642499698956542127634591731351598084530274378302068306184000768192295693194575419802361253292952300629857769347095637932316136677440335793085890554049396639268773913103343751684226290689383898140711670192851636889791760517259678016642543424024086227485768688328420057774473932733883254988023711797063374795755965271110004630666187763487502373855153425904663460973490289770034278638502571359019877308310948149494126890546370945261322320179992617199499900799368927695969961348716465184681684678923595842766660767083160805630283466395172633007427068997558513531541796662403040388284497983198437647487146598069008158015027256558183874324211706508497297466772728198741467364450141255358588792583361748120403563328699847129626817055284373936210341186820984306100678012528523906339145613857105271278569436931080362262451690024661580051591590527047182645237897959762407927296455617216878336520318944219552729555394788323168977601804280303702044661532634529277202026444587422802037248517959604442640451339896048762588923611495416809668338214366297591011464068713636943996321070290472982128428343409890917256763269678425860316380917541431808410529837234872769152214417822895215232348267028330571592594267327996554819721362287093101099990922779018005394360509238806133534934265286723713780976592607344365091934247474164114513539985408645996379302925860222154996193353813003182689978859143029577622834855115595901339281627529184992611080867898965402299739339957513383849397006721076825856 [156,26] 53272954263483504355574872684580410081368305961011679812540088488853214987339839312536737578960666617719363841938586228806409153819829463099665713548948128400041401387057395557181530045472755782173575361592807073292884459103861648580706512114345489434440143996370971531576006251345505083029408580343054435280150261261208540354778816750093265150811456865680007006857962683322536305621916613297605418033938694079403419855061104499696971492027708517142854429032398929868643741634713367906571980068282403975608190170285595817406735223943752771492760755662171481465472265744890807224124794178050652207827218835093726357461426420940330120474341989550846046204834822904981611849562874424961701735895533764677569959173050309480574206453176604194238082896517528394791627128456068722127537001492227025796725735924942794954010470512285375526388300267830237628603814814112183232853422398240791949375118751891944003291483211492347131938512717330081768251172229636305454712407486677890396634163216631273914043721264383154558198341899014259952075417261274111662001615959989693891314238066415399823141104707438360392919222015921211265257969155652838836988716058150983470555410375856533276140957577875258531819289499691725145235616291040366580455544081650684445407377260626769716820586153429679124295187978823312853663989892287420674364549846098806349379306336770885661557561902599442924833649888063071539628752780704230655196834134441244811652229320750476231516524112045895811514673346560845543181925841422387806299654982640474524901525454649172878314570659356756650086969862086243567938506481217806183664472838306116894827040977525986558171623433607966937534704985733513075087026252056576422596361832947440 [156,27] 103568164911953649613443839739438217712715529911131046510082137170054964671563582745666229947879543258449002323622016760254480964443552963983600728827193047215447087049367057702543281717447486817006292797381089642138948202737920046721603398885379829151792866214790551691036316890110421970811039514642087425286012273741539137257340352230440255010978297005558744353804559753521282036793386203808874642677997058392686260058616655069615692885839170084068662575815339557629770102946541474814059853863674935097570475141238451130350625220584371369598215908526263002742661491030757011899102215648177217798542276486446382932932799507832311638544567503393538791481683020122932708275991259189702601945987996122386826760514892296255358082364792699046005873568226397307682269058868819016127184710918129277395168147858002674376268428689668428178219957661400934598653704198592724003196281383577806912313096030950681160550231077884145638816810367645390150557991993549916772416428512739050776674871363093925590360581299335159386513547420974075200457803932904098626202956338223490151427186728842901216309521223172433769491525160131646583947091405219676105082720547360383263796940125946492176349139579088366291815092278748735993459820863572303416359568326540775788880739173401640123083132108345135645528347795080088758859526091473116502037817243302363975272070223565269061556696373979248676294618200639151847381818987595686072231582162040145595698782552308335099399445950123876134574907259720947450741812460107287695825210346690975866362342515769901836625454256246671326447419307214200400651416033205049969271553053681237173041584349760820065693787617033035321807211125795321033283007823754454670541708925360 [156,28] -246625933587494913524901099235492120229590225047264681526050446310392217071388999066389321637691778488665378140919337366203193079387084084733312455229739392805459440016162800125398499677058482531681388111608591945373901321478450096921080730637016525018802960188300752734525777498638211087681878591018668058635617102645535304287766847624285336044676422854870772901037737631682078968309910929428957931384832489387444457090920327505500764603851655566335685900049430965155978161559121937556127739836778744380262465867431758240055348195538921947087837719310135847752268509110108590708135121153806407260371791651254151361905479290720889495523924850919997334280116237059245504622015964306078165065977577329845337241424297341385760776480281446119151138058601325126565740760922778086201163749503938223670220316579410698490693516087403669213289662856813803329876357243724470282078217581236612933354350606959169592822865844862590248757008724677773690837595104244269742721536656003181850073580269732002229975841251850319300480714724385374282479357983146817054483123246799778910244617284998868161365857274006253780574101386604144613957286740318352565241478392906166591103135179653796271030223061701115850613976273336163459632319418267826860677536121387761399653630307379705187309382259877045793748228122484254615103434902675063095687573182366074368060394526115560481017949971317663362466604316161594322385843110115660131036527677982098696824142673360176024852005782263744784351097563047070266866919205051616074615872549755101253321081689367521071258532317825554432132952562987913441473701679878597697964391436129274119624529410365649025645859632534211728992674256014619893949500429373632669963837020 [156,29] 104833521762803403200486004926067384801950620219185635369090926015079511797332650328280881100760259469289749654223918645302325490267233472517576818326543532517932444956708553382047016586482515272476755768301321282267544016084153113816458816672452638991607107999638509970021179634762396472806343516515278151845453177925974685159539796136351537698647702252450311868916004896148364749958703062576863836268664637914313941643321027276924561995596465328922467357618427851865716885154089856631958042996924978366500339230329051073190944122905487200162876481737525774226197075257141150192110436937013125719029416415305503645404142369604539716960444686821039493855752227774296362970397274699525524134283832580961199884267295907949250839782507107276270998983726690689192018778724850166778401853236108288574127358264439569211874539706128756716561192528591605134731632281598690414998921925125623957989343866462958409544007743602456655215611566053243629562442765843636856633421604748616753698066444711059180282105291067228599660172334586484125139691848590471392936058467900499311253010667757869074177404025788111067375109596461453817068854219758426715290528883833029250999764531332205652529714282701630492082433259057706722555551160840249103134238640744815921224942312629612263017172525365667586609803767843117533900170892650481407174849321104753834677096067190711044636357241795688107240989027814783916886871558669588625355945375149978112692433083113352629761780770712910958661260500061534551682573363879179072178307027270407980887485215480962704074728798673841846804350079544178637440337086633767326958651500016743232614801876460171211035597694078142811410267253774418086112397091673026397702400 [156,30] 298713458277201689679686134700519945602575575957960308283283551811685624188744479229063924891077879353141719302745783374497193239002284169970321712411817922821163698751211718308389827527794834834337281454738990273646716595609574123220951890716760938073422031513807578459124658596176941492780964104705867865580762540910407740081689697352945986720308440818792986186437471235467109629321828361790268519292144870141284389413637945491479983774011860378337867971430457069962305469606274636435599233800476473316163384141114345651050552504052949288995131948561364906799334841791608445452990169917226074006539242412225123141960331145645929163263450605134918060598582206709025569868936064066660171301392956781254986179555058710631207361068517121165366410105747030065178084658885915769652311667144293179163412866789468415321212704457492159707097257913618624992630252110848576338617809108932288134098487584706615143742396808868135100149809534351755801670502290354387911049990034612950365361778460952683850218630013291128660411368161060369401586175800466177748285178352801778430007513345502092314257633200204775335143580138792926782773164414003087220022438867427376991681996836124123477956720744481044539441128281101560430265545693420351936696555327210003738372979589324045404315670392881747888011493944211393479328528211891679758832002251771041787888304831961234646433288857582469121320249065858969504433509507811456678669898074490038096926727961910103069102651969680644788970168576295567194087558487554848322687158217645145662696111084031700866084786510955460815722051701597501253910208320630370405691841531735513590938636437722809183163424469635082010476729274894487081820411820569682487232 [156,31] -490908784392407696692234273341258113408360812352781873858457424877764576324101041303163736262720339556768444334993962314799026672816952188047345176127395444051632798005937186880921861449172595070607087452412850843393178144920969428409322368433689427947280374098053684064303140871789099678928139740298361589177062644209100741420807024608793444429178378855437279917635717578233657042413506961001383789180361470211050574096095427718014036508699791621226462152237560759333384699650442870655497611719983059504578247624892368595366193294792346322306203310422681314154804945979930813436744625718614510099847540152828484329643734731970529791822705360575549872014290461365829431961526903308078601087068902084524469206645001104396207909883846908855685228867821400944002274797321138000040873201587978409988447647799889970915077887571557261550312663298472194114213156555084161261004196607225163013317667238429004045833237578307436195532284760425679431999447187078308519747757280077675309343837068963891686032147382504146874649360425204317740451232056560346868219419516954001641960889628926537458145352123280101409894511917557908222440838085983116564304790203627588471475992677078831961036462763655264901319523467506532968415224002515639043341767846711006865139599311434455280820029473887653716359886809040726970322923765620001648771196705105439271963370469469250989512407322002256819247831314640462952266759026881982422486070330524327489617794288469243817617179441606894290543826553688211571454699057749982151440492545949206128924260833919100341952625902048833423783914409483719229504506690541246623968301321023330035296327673384904990800389513795583904454551155622796675929363251319772000 [156,32] 152933043063962658204300313615963173900872609170150663066086781576476746859877421106782165256987911905621235032205704510689320718664032678729149612481401511257404676107487911994785588510273314445703410987193689094124910354568504083763327441446730332100120060786518996467050979946431338625196856031403663085918785913413219105887244886555124031072523075663627876514153479087235342431567624339194626486132297142394754137433416179832493408433650205835664545689573479633064594863139789529894929043761440752131428597153371547014850130208909493375388284659287462712084589712061531301223234922397878392557564173830605462315676356138083766704776482997362285940457799470760594066741636973103281419659276429600428098962265616986245714519869943765009370608729763010685518283858432896164415409538694766620590309063514818084810284859018941229095126911801420147314451925216961977064855548933533765843287296355302002894805206811339826726868939226978710088259963016983377613466510728887278619628821785894628508796365223455520646754437958105495187358280412553281841842273951072931836811957764408372432642536926005985559190574597426876055243691008631444883375497749810734386094262075272340417869046658473597324911699370613516676129550820366960946023660767260523906673804611482136985477421762807556443064156196553421400695028126879945987486582152996330251338522748757361282370730492665179894518448696873976964013205914414781743976644592654890370828711810190644333364629130944162509618277532634170065788320356136931003713321601297882383739395000106140166471761742320714048318845930821882184963569892349089886890127490741535150047710520271281702675770123450361669594689182438079076488597648524120 [156,33] 358842078027818399211370894012957163534470123791917688957762976601808751652083749131254747961425307179491948686029512825026949137739770837143435098991216550503405645698358554927781590650900078911027526936724570001021696953150175789197202952406210477474928447091711018927905195016952686101991634154366153417145048151620724504118352763256169342800296140652405890672487917098929533082437833783045548931811540990693396393724975791615243780312882886075231814253989900461482755023894090980067836976844609468094368819484736644916659995733027710693403166305927862493181001047364768541186260948566373798637221774266244500856708499596367184075016229422295398123920347410994413299273806099085922486722020327966591389072752398757302515940064471895996493274236652154222611559652621173053169215381579703537493695384698902773750958631205323243565031518179696541949811051394819626909665385304020255755870770135789688462958164601736690490405147516579623719642427670843711163093270470127603719960614812326823204714276227028535665755690360062125510033099217282648228365463220448492298111476700805756941491794775774956535922475084575247540655821453632002937078740713422598066818312454922314698795184423356022202598491900644684121557755547566476852133885067590899000675560770368106445559894924751998644852499935031126488813038718409514519319623511046742086789185411940556725450806003851604287128144561822326443969257974734959592356136300465496278158136039615714101615262551049417910435448425485989090364340435393927581826478819348584468824473260553180182943080532209569830467917143024581972066488074779756556427641469722656090746688583690685881925369388743969838118579234355766831455851221184 [156,34] -476676508299733109402153228105959396389248298226299273090087098784795046352704297119601792296634982313811698528516789998721331829867005993925094860520481756778247457172990110530194771809134690215057799287602648730259034190299961855829511193275626635259708408741783359327849682112206655383325490453749550046100854217766806806762499761689798627217256657551299526053833608881847191858557962001958715335548749104342049977037704931755167990875479940253617465059483434341323192677574835410489229711048985988187035075179558160715240854278977527192899938711352245704900860390945033293424727023208161787806120198205605070947861655140874550587243079008527446821518528902992108590346801090974167828263966539689500722802713267053053017187246549411742732929828638173301262439427513809160215320312293662756674345710014520794842998546194011846261067744348029570990723031968975243785857106271207079607487845499818391537563932325949777734189969669898665011860262531945501865385542502296553418958559782580336601193913874619318819103075677817515661768417369347542149081514045375230479366984333998177266467123400829625725574489612530059403817638114678180223156297506182771148440554516353835493471026991336654294701395191134442945305809977554201634172270498872554921531186257478643009312521117439503981936949285520750480161521453079772512177981862211953371904661167561941575037796596049444401213717945143999319144507716795410080735298854740782738594465411693341885939867061110060009669746514464675521829100560553809414660984341902863011083202326190180844283754848680374814431401545192466331248408589021753642389568892133342980385681305911096082598497543781803115194920756675092796463312488 [156,35] 155872267871303202957680970462426512769458774554173838651039418787675646304009407173888304880971070263794959173477060445038886819120080031898697403963606449436594759014819883792436200211939441975035424159785778676682174359350046083438637078974810701382385648789733137268866346818999459564683340272558777610906433584689801996810424233201568819092954019047514200143681467392311221364435070687802003755990167000752327199028255003515789440047094138140336052700411205325418337898382090403040007529779188058650048576648287141207232873808760947536621463851049827594027875649990664147568324240735421576789700976862705687733189914410485730548097007100521809270584478286861651450621808527776543516321989834458329772547332367534482257295360389349564699153005262269755973522893146364439335582239029697521784027496473218811174819581762106608016072111962760915385785065532753531285714482808319431982264017991754625789161998826795859492783028851351742550822529600156938218790917225860665517987388921524675053189217429548740257827936557055676371880572042277387971031915729378873489968037378906986778135914918852796415722963129699378539150373883454931014143409002770728019597684650228439780993836375480844966115217426575031910601581256372509211013243966100400198983314551246477551166619025823591625486172825435762869800961905983522844282654277397995925830531395743874840402306312521614354981191203972835519164001596253636076930075235850630420460153977722069441071874128935361726064499161212163204435024403927168533577219846278860427349415301590416148176023133892999209581101227601074600871520002878816547606528852221776427764457860892539043198976808361979619688782033020390578687056 [156,36] 178140518530095808725327751444617490733694164338451367731067725344132094959999451257179743809193607078618818279662884929422186912181644877636731687637954003209538440888247160608023946247704670459752535957378059922408570894376038618458636591645928115768699501254517062951351326250206988976094414347761101800971438105007127454217578765507945891872003659022188014078652336733692355490174517153905662535762487505238815480507332097434494865559709397247451677286740349997972409328767969604704295828340053022716231850654684259426463774489212350994725232735849978184330144749425509019266237646549643681727062670986947017029725180144636513978682730952840120668328895786008676170360501672453580624323947867836337625769251838440128821317583725553918811070180722703185119898286672349313748933113348858339445089755509972552626619377916819682231152644481967080187887717287382218929986434874400816344423424234608628860307193079807248845222397637159384560705233027025140831158580188631047525438897744253784914441033519959050815549191887890155370492684477215795272565006912043121226062674861102994992052518736509853906195592435521927283147964295440870356321183942372176828882415110358586813020678395472672232530075089537397240676792689320508777184205730549370463064941078286018726536679794229418559333620731738965649615083278881545751020094598791267461938802992077123155554473944277543539034827179068360347815567087612957456824144595734695596244335171769388128088868554324260530979884251358763515288275579091048388040677998235486099721327221813970230766611740686518220499095674502788268818029292308800641799311871584373479848321603345282327364784840939272638134826693565467516451 [156,37] -229736731311616266866345302524960837999370239683949661027766995728066644716104573874648381233850747931053424502067725383716129445727110682556035028495629723552377459396701365415631490987002890865654228431400861198415549526475793178578569429219738476295118230833084579032495056223672149603088538069517505274420075979571352462181497348431297923781449925361062942083177590347238686004395697520020729589086011264085903758250209949154702466039141970198751915228005085969431433812231534855914363586813218764259035112625570322334369293861418374925409369622377806823084586525050479544651005591350516370713023632686640590082311860648365432410428641864422645837288317611609668490908531172542923824245280204209152120914479811328329260225646008317436515736988363111608274434327519738411669718692539181188735269264802209867306868779335793639677087557224929714280133596236613327754224093359084226218724479305208387161971022776360006085191057244222694039603127783109485533293576788040509637235686680260855875588622271976434905312842668770706544520068200230349397672052962843606544146685432150730669479492699061807993627678065960562023195344859360467944018780786971524194654390478036140169454563572189417533219444137234107840833780808057298916378323463644948592078337820536892304793274735109920452347284638866646193951720828836333853545922110676389564313958669833813972180109105919857656641535531537557560522194845312431569478319570964001648113606036954399395219424313623375907851688651719699169913379577763888636183308450980678047133645041544860109315917663834697743866795300039988234148787242227654839787197722048634771209927854286296421588218140733796335947472978808749376 [156,38] 87282827782748660394483799392373160234937766668552967022199487532287867517302737502787572733902329011570034020011955382211994112606187485249027833233084300309749112117009620017079706029538340651203659686708414426245400843588440882741415155276315732467352293409152171758180767959827711288918215451903343563534690720138546157223090372870788849526302073630623643184313806173564785869287637259049616856496994350871060274846063026716595706539694155304528051753927966730520244048459088285022459746379320198628644606961962739975176034566188976650434630151093098444475902521616149941327652387585386877749965847454442452589729783251486006843437270768415517186060289385413244482966799697012407217382146061164562252786896083948243009572688459563959950062803022847163948673430607660115194348414221762713277745551826020478544363993196359734341928182950209743031965579298172722430246451343737511852123285850189064229844494446109593862395529001590950334914993878575301521080120675054435096632986416106277856930860639354349882713642788801191550701870361615529493342657461890576268537114214195250025865009943996162736289359035865325925649146997879265589856325122306254093628761036996874244279944347010131194492672097680196291070263788533308023082220301897108493060598071198919021204424154795165399203140879608417728129556255547015626700130408480002206134802744299320413670913188893506168941506025145779275948362336267925314021283940338019464116285164356010425825367887151322010709684195684489985889040443121666640348067019927856601346538392037020607866721148119279733109814620901112068734667428672001448380237020457977571802022006709852551067237497218888749945392360612224 [156,39] 33426813216052983981644110849368952770489289983408505511140507301108205148061299695647860913345690409255684190627109694688984751191132415750087335246716008389932592887538870166908937586571896660498331402739149136725403374392358725643494288380160047396160866231752829524142545051012425541781749896660394688386984217001021710306299973654182346094479921751257523054952170594454083439574426313298557606226305211694568563370874179335738873154017437733163373302132625910636965433574684566996738579815827601950541771133884798487687872040004743411025568881306536363898105035233224275378667597154095034425502841215856690611031781781025819051299187835983217037916947742194128810357411587980043421146173726079624815444024725713017643296729301159011916432584434307835668030938960071733063679082051180995136417787759754267451156615946113788828044316583440865154192298712026996659683490268912676125642880438439182815579228986440354775253624386561890734402474488241138470614708296016916701613502673939417828953103642827934477534300059333580875559044525833328257773535333585244737179789178141539551965361453811743226438348409196161561448920575416864025641067443156815216222076697318115402452829087571234065587147396617541106900402412706090422347099191712993643382402651494756353553750509782882884113704009415629705750991057813467487959247759769396381908865803897292696948457366197318850403668212705538554907559882101571494213128789847882658756703184838607983086542070743906209872729601485035362563654911739294449713718591714814745398982421975533428729226821268589028534336398718112548900459340023458465793937372781216074714292460293212259041575774251895379463529700048 [156,40] -53435870233918817433406162065921862847454383093750760508644858479311111758451344011400645595712626556886311283528134234800141107859697058600292385152023726076688356494454343235789575637956889939734112957552738343307103931031063802846154656707992591585626764089626462131977469769061859461523992476423247840070980741773771236990501796653587847246985693287353803564673809448503862896888005179862495890220108406580113879294988326345548878803905215919526744921776146962865006055969254798995874862600474518283982871237299824827178593784658307802538638232563334115298405497001555810068310856292981808352969549371738590111675579183211741967714463869105181571247313933993935769242449989445557933028523143501330324910306866031838043734764890889504223819764144534131069301481729914639932690349397765328712754863025854696672408993683754725599299015151366314644329277593812030230494628472333020460585633113184154857790199895078105317590650801200402111859516058446996970696935385996376119228281007806489902363054388930838286641092851433898774840327233448968199257539467552109708801862116337308252442690777429325883982198463157469516717416428148031776509219158173570482515700798782559685491741177980904484575535958570413460128514584280623829824433225454283457118625667731573534868561096456212078759591810114020728153554260226013603754917859007159096141413422326590902813452044740534423578425387749249141777883829648988627807659516466408890997402381218571581183703624183858755784524573253261689490018155379411728525267959037069493306413144531488071778069403973698576840124976675525148128770558560843332637949475309464352141130132781533242760102166807684978788368384 [156,41] 23056772078353506420907406926703750985146910829513805012310392833179102698171593722667475028440784264767095053571708362291842086437515553785261223128011329627434793059930623854771326049065210996533188630264712797432133630062845464618426970510149827742539992118344955707762100964095295364954865018806892955193307485475577787816312116060314946874706615345929778518871789492811581508788657480857979277660373431614797975163126843679541454726422282919936711609732973009190460072380198669148134213822445347256933572738917900309874070095706823173914706688239288231801588613131637992226800899529733228094496505429990134949176990274087791516897447298069347503420709449994460186217371719287078498595362047930667274458248453602232260129417505072081414833183917885393047334752415488095265263609125834299776988664280967482167172555118473979029185993792092191938099956379458606894033594672528045364733651815351697780760815989107758355609965399475275740366962687911683836157129861655532684730842718867755993537963000554758370231464894823405013897629522902842504477704304741625137630467408135035761140432854060400716070263469295008299158006678573597671691620191561509560537749617301814362884147209951024629241408914279090520137122278913092084500992600979098590466506158174959253848769925855710233248428023494437470821961473722674773069116009292962022900904035352585089455274716456728813721760484577677633770876797840708123268175152787942069408778361783995421902037790863055110364082833450915531955321899570340084618047492357470795108096418647533710095133912449809660693653567151410085312418272006543350347449996670409858309284839043211696872054495656305948386080 [156,42] 729046354843333214934108082159386037804285916503138928792886191539178199263932389480528210582575548025380774385112395598912023715972235380531176715503620777018353748555424176757736479313698115837643261770393847366788711053877155055508313749973521661723737869409814651170725618207618980418740619893759513882233692097112772053783004412862500961450683344979102177887488213307904702577832264795909375502327886463873802983306493723801494411628619179956055034932491242835961584384193238477251764475513098728519352579277948940205279863203086463343903919675583134603301257387733628140038586469257573146089016861769090830549549128588568248779248547946911323543234836132894403487966522190285760188668750716492519740114267285882616814194723362136931522394262732397854940733908984368869460163274797784014557170672903906627757305815464101672234111190840524960365297484434721011155698289863269342157448480322271170290804661236682270729016710490864057900972793519011126925416825371055627506158607741847388654894217678792708689266193508188569561337685883161335946588355928128129028436650156769880769226993653984548989988303661598137336798942123333824074275117925936242392327185996930465050052600773658436086344247532631885754110454608107470045838520870017522458612698434701791506009346972670203660420658595971437820982943782325217803597732587914262295576281241402040028033948450480629942671716879144670888496286672200319667872937850254771787150087963239949834244683435384184452140043872908899939984542540162575670498236319810180801511470496149963039903628688365490393635146086342778694431848495450439654070199265791272913772005363304723863923055813612679048 [156,43] -5701154881387956415062585671865830869158348959066345895586738736276506748154994193094788391280294495433160136079234191234787754359697069630142160621779504493433439148822693872258150448440111825640993057462632009842891960791658876077283493581889522846164518552771670350700932873905086475226614524089358831736506883916225853062733007553166088369353968116528936480867715849849320985553195340544865907020333294122798033931242813260076192370102753787463896588626193504366534064728372434316999792858702259270584900555114623061918815316578047131938951866601450572208007934305887203487833965728573509755424733693874793709969881557370986631039117708767891848773729919128953804214430076033801717800558252354508242955819711168794383011469141313926704443095530603557761057165817764426692721379743636459830261683843308135282509549683083298433822994472225348029934305242688423857967503850041012777497937251572322722150445830417130677001588883715318341529508779984851084150027453608494747135232959036890413428754793092327962035012903933016082453912673402840245896654109505947559975779838595678655726517721080298882293995438164971614575505663861056441981040055440568952406279315090141923985425202997653720201854939587688406232805912887987379533731707677058398255559606155647922343971224413272001974528735901050930766568461606470391833717104087723286246981896454612585576297159843885501692518252178739151470637277025162582532026340374122140601349484932905769934193006191561543720118897440699299238008699813858478516334331627749738331691934850189104687900680774171311986176591684800731466256473642965308256093899506669992966285041977231204326814983380543392 [156,44] 2779939987234960026897865185038603635226997532687936459448857748428205188308756935467677902208107051596834488905468575361316129821772887782890410794272378743285931397367381360172870307233848158126786904360824016575434891385958117921392705474887113162950895836599889739309111732075795693876007474524020388351252257511916647667552316076040188077736319106336495008195080424046763771062087781858381207859761587566664757996014364073940444023258669016178001755619922534574304007148431545154564252423283788598458278021897910066829008160877269619118104952200160972383090743913017093207909001574481813744707945050382630333854081379662001795929153708744710202510526671745589849341444830198897908368703665378178154026523133016928011370147253893901398089295252046573283795292282767367218153173865704527046371000978589936976949343603119793382394353619216756047609913529071998189856088846520796146115769316190684642458327849074659404252647348548429993263914388201747211981579867107755945846599659655285898703726889983647487547417411584416507102697380787990985837458844208501115909168652524390070789929719174738892438694003321624883424619059288488380548384123852192594903145472259169349686494920687332872112892778761380229974396478114938880057593331844335831969494115385193587506798266854484902650343850545026092328850922226686975939475851752370186919830480622063891719510541024652327903407365108532008526441193030681033540455288388913123426653913621581854438942997467512661819634099786044252272094352665691602490599217526828005052669483940292335502343366735357416549507569913107900661702985957500164181306658266957797594489429053418834228289842539813 [156,45] -355152417974335348890730461394004160506535267598768171678875025979461857332202360077788675969014328216291441840124694507418888569737218132208946350772978953552813664399359584616721851733235141427980868456022184490856747855168837350654230945852871125086678225381964646803609074194719513697232579990875659800644928801573246215027158571729917106859276996560077682376193992408511218906477712215399881954620812290689019120670534828617352198411943083314885330867265918034468254593351924440376431882817530506000615843223784815147406688679576641328229933299698166704890810960429162763240693263182948994618301398879022748825548211937208638111136399749101418554693673696508379469216150328764045443381903869062437916891384049453592798379423647097917750220103624153641465447807042891300299903672133207296758330911369171401181817212876593449750668312704483742314129599257586928935817713033875019615253663529597830429521225706064755870745163199091051315517567471128790998996537874947739177750787908513933504782298809100954159590291057743058957828754401607411143086280044312371022949715093755645549616745003736745016130747189691481614964786893678449310974935551258750176439941606603621966616811908803525112265027370412171227329750652526459403605876799317552525022474621557136676518025535471739154412338468633998933825923414352795938477220407608259132214635141432467459932906107718181498439214476440930297320051542475898447400700331272032574127737568330725316568624057863792247945577497562080409370893119325647886388054154566021267886819029551935566580154603467148216177377018942742573103607548219019389335988833657817855616441081450351947243532544 [156,46] -252599052244688600532257925036052728816074660857829515903114342457017559234868539938792475795701133135316209201967882762422227578742133781062980587516190226944292725525481428800638064287712155561887756605782200070827734481715565979081197982620167704602729740890490900166810189209188834116392826560292561501256921598546042802262177879704903509445538978665646257403821615256145940946499908804480680933287126653785717822413251427795706834998215885062272835864509150052706910961267004462770690858182780884946553664973895521282526295782661831966955099613758746826045980866701696021531814702243729277840217613664665782810204519116240959223726208794721304369615149497729271136978541130724899019885322840193605169869778667616589072602148819946750255911967195623271178694392304654982779216046750307433994938456268617814364102544383518579634970310320230978322728888807607022197675005677779446141245408111089625025474490110757736596028511479769895423843029817561703808289470098558478373256434643407171400166903944496562542520022222491628021914613988851137194321057435369434872562405009212025771585645990734949448341781841720766502112898739142014618449394684719459861453161381172377529457130313513168817791548430551666113671533466054999909864784100988488294312351795374542135700606058887845565993392819433498561414421462244600965710310960288485841643610485872833835872184402436162288820331405709587279226334083554653940326625315806851272860736646876224294992124348495012907909985002971625323096269370054389911471743643594350549164386138014384179497107125822459998015960380602720781606472205980129614464096158679139994478374977565047035785536 [156,47] 150808498807753231199165990790066830447205305392288726932414205239739467660535353531023685278687677842373256477907900042304711042562492852430905023154066409694051582264931131992430980286093101142833863958662233963262963946076148770352520563743700252860263949358069812619264697921365355896761356047036928120004737959586872174638197773418439346776330252486103611894043589642067709841863371231665666954390105137106699912588187241417507005755118101230530368120738361985523795959788777420193172865966204109314416130726734390937505736226296808284297180445441441121146416655763038992517077485717506238400692231942236573383399681792366538843659052924606240464282019102101060449295511836009532055248970189116154886803601339785757741737309785565849316011880649167900358476642829832353987260194084117328205681785091933310134220913358793176751073156922389748832731177756542027838799498525457646921562654922683811907980690342295344399539315550936015213413125944638432606753724354159081880792864123814680333394936965695697490548303026492565184107791998262945546280268588518632660527240575350083445664407381170884356380505740544320894602521747884905082363646634860353885625014546582809113366387111296017132808617698206274756053317294962726462815494161856314554953061747385602833042830233728787346124890710521026262784134008482967355463128336345951914041683247392779316207787653015846398848656784071841142837449823701702382785580096680708984179996878348638016769877511150153591532035740778357045292802916626953788146182533913654123518324180497292558838364529922869715822421658703690080182743901390366984434184238255306913000241034437653800608 [156,48] -30814163028580143381180428189595022310032656988888481033175251304385546707744418565463828489718575594896769108441366857159493620237041597871696742543493773274162871495345384509925089663039733873299716062836055716076676832539422103672238044436801647035710306599410059767570842587138520516769523774124051217447898711954367878603562321801744514833064611771996323779494845341542962650412230798212230150504615183130524961142676760907088107986132399416899871578144758902174270517090647063407686692781413174521408924368595458446410052246909602025259997494494760802736963180253712739232584147536440378685929509673394685315311614539626067529626546399800552852830823884223411658318270546212824113867809094726973364728746998929054904412125910589212638762669557172290318068723481996430595864757906880489760593923128473241492175802752515801894228672129076895558066857217681450953935649712280895730342655225683519897151831329718823976895730663653104197073340213234931715139406997886404641662225072979466043090590998217136522538285473284684245217787322218335659058371309718192710532937048885600117356905694443855545862346311629721747340749048624469569198382901629320110842664554959243152819315549870927161021055857333056047024982672541443450344519103089705861304854429516921762275640241073416061363905755246681729030008634138843964372293656478128962892182516883040511887840579037406378354640090493889697271008195678654730616098785878235923506329028563493268874517389459855223903833404798994195251592766643559809014655209793114796102224660940155893576908394737856251424435786276174220009019680756737036135605209996293250855262672487487360 [156,49] -3161409799822666257562242512596455694060992134261125627102287977282167119873033088599717025158570261674997369352342196089592082855691735690804392246141679866429798744965058784485414823599937116622413791396302573243162253072800715568865841545053431728455783187349618829790089356785421740026589148698922078368792168645123657392430914723833484700789563140204028382949326533560166814085245201266087282978514746933795528732147500326058021062898861449948624876509541753285444236145694634927155766468603978580355521431059324920004213281079469365086391812347892694010027727771823939925819285435158908902930972354527763534740851788133749549343574618377202214219704791354857322622089285652492787737162259512217249671455734359199111550440294210252907742263696047991014478238757058531292279428097508958814491078460384694421655374831206109118931709454727683811971788496604826996578106486174837832496444522215126173875537637880635532815706139209750750783314312248741909074218270343585480186975821582807259462376492125610959473131009273104165022995546912428223084121424684643591644517736238942504989784401811605976404651915622761652817313044250295043270636276642101874255850430355833089787728381295383149861645482437786022233538247360896787802886171642279903232595648689317380407340735433945450670257230643911517674871630819291689909342907786267441837659775178275336042234174642744536262825925008570634241365606659893282082639838976154687362120735343048184113010486237319343707776104181053109500001297680246697487840558890968554710676577803891878807964167619567402688380747433806842296519038128624661190439436605049308713048966125568 [156,50] 3577388879957498841532711509624155365397614305848863686304782908608760459222702073388288271631299935754094462267094380003942307140415654171569714604875103436291467639003474610448816729808596805872273298483525582014499647729128660971780493587710140796520050705834261306276147362610047977901944883232167303267002984628960895136706366722500735798189444925336610317078184562350167342613789343031673056597623843809864882395347817032140244826936267907074904882796524428571706173176899550453632995772920178837815747386028359483735857313315935330433713297041886322084914293484718385142569790913805493435041097899960900813009255494393701164110912795264679629933437109597911298358936521787487751511128746484682006862112415888862718345667098095249645817336220470116367197930393894903479017894341348480423574036821251947779725117787215738420217730039077977964178159213568501369989390365138587197864775120483203282993830434971556265350498528448746640671994267104907588610964270575073879667168480123594770441290901879297029296083145764490118079291262888198261726722990617450818060210310603065012489184968366390471040339369859616746751202190537445580950159322890537700781962340164902224246247395467550150713832488714537353625537163588617680287103075151642765156129812137816555292889863599768251410692297555438962734430719283639512140799847131321079467687106044923349608534320573574243491691923768434730708555160660137452140381262950061312160944121850908571925110106099516038755827255757805458509003750436718261611444416620488285892645005874857144975159411608998364590585767280284277313294064852857906518325795100575143143654379136 [156,51] -893661918527427989349163545773927822593820940460194779104674371773803463861493308518789373016201355096331817411955608933100581110160198933095891923583300789912806654005536444882275185554825641269992108874640847612164220244947706997805135790432441928258716782150924265811282697515497536428286887073764811441136761469850785883231177729844698779306865513130880448806533911051718566767458472771220302348560438203934070582311970229419263133994239026078159031987862428377756967175449206869365631425300613123775209356983485461624055963073706469184329493065127369701429623516992755539696523114151046443810042900099305827617271141256008285993895979788048899563492971088354567636048416325581427514499690186540105476691807650229527021391026165358425466020248397684225082302936401982903316962525055511158893347120207919688375491277708246100445907658735733100800103347669128576248834003053111831685953080288562253906955539683863083048554442082756772367831129177710698070582602245789857865204194313888350614724303702455727081490179726839595551278669568033729992654551746076472372429555488153838170628501211211944926364140556076704422511171035971312450927007504003884877440084602110527612334546584375236561432251751654318385828511779727331894496979277552519267468483499388235461209650349061881956293895107222310252718742098990365467416794082542023923321387081681814294614006955368353827460900679798534784193101926068759176452529180457267958417329761404627597656449901191654969154285924876903901360060515964967584470361853567256710586900400511008747505100736507091701608448363343323848643214436039595032518990249173529126231680 [156,52] 42945279298366804115157809446294819123681454781862514198362498578444046964242998337170522608776821664900130363025205900487636278727758009768987782406067719403433971736733047934676254213821677317438198473071184546449859590878484009745498115979960656450926968720198117723310667719879285568059656243245778375665812812613097829638440075182098211379095743828499800714487025367787313678307671394671932325306890103991235709018134283363070087181662453539301975072405387412802632970801966552293907624730003554402598295861156767879929241185375834683866702852774739555416846207133647690429853457219462030395564407705266700500799346675331137252391121242594530493199181551849815331432419524536494876520511903618538558584674816576960695523998313428940850607016888095609959039309887054656078045338683871139278133180135759067569364055135070803267981225162360611059030679720654128849076379475954150333310974267355359040143745693598240870139825067628183290114985883351548448173426060889177238169411602562779681258426143393395972683785017858375357444661479324693512176509725475673858049271623890178481748766594619815287409510510237626668122755578824602309714669234804131362440659496231053932054112996577762510222619317211922643236701742647713216060682347613296575445480454573071849061056632911867328021839385105637168748719341080670814282788982384898691085484144164814905193182488716847514088600093641637241446817411746326039434672271540164263559738585989993646913453980853061851195064545617201973748023593079494929107831421149509512647098396243302066983181821290966769920458072305040680327438198692011365860862816355188043120 [156,53] 34555963632857429037579841163621848640462134129904545527086046840884395704508523929961094544001220032971522271601780854455806207294241341714947324142901430319041352629042724326632006634819557404761175767611963895430850998960249874662302729771124416873091422668165315977693017146267964070267572364609387054454125832773541075523537465120134797867500849536701872013483382752219927144291107299052461434353697605984759472939800281948435262857673599022173976982741132600295324575689744767085302227100468953528787499611172197973191260926258370990776494805145900394848264937108648328720884949352776685612539973868452418294422499029597700689116343617950591821025072539981746343802885686060631830241018861131050680326268508287181622022151872243903409494939284033844504173395179391798791443168146891574254997038466864408209150818134528636258190494552445130885003234353125486109271764715349112744427098722451337973172574771121053619175633249289181709367244879650117421795422357586861780518001871881608444118023330154690120565102205513060665359299807832460722264680620787315651666015725982612553583465539232864751498227544199199639665973819941030161962777824910089838609033644178522022177531621282516034851393784496529902587394731977421402025454949769390356824348844945591371401166660826228917660267329617413852598096915734904765799007873012705326738527863246013115458823546929077997403336612262296648723110248492911611714880630997794902179854690719776878487896352588510333349042650075158181879335680689892962325495767555797947615795915803244202494475968163328623086973845464197134786458686789538117863769747547010304 [156,54] -10420729286151078027001968367283425922872164773101667229325371299677350454704188681106360890544293607905403778752960956811830523355105161762949695095408558648678572375473449204186730523752804283038182802377168322470973287082016247832871925385740506993081786847337588010650708985452260632474572076286759112064583203980565794844121261392035217725297933451286578183686951729175676128333524982729277691750859358906290057205739589879205571149574698073906756379024489945663077707746407623633648825049589974707985992928737726650394873631715978562792520762242285352219625257092654100516434136865441154396993596287442965417847791485695535897623953154259496961848129413698315838969303542331644426182945894982865762748848879062280546682716968421786423089220335500115988113264241623399322929375777152403536139921137074014775639055830619206252846010410000563453051933002749807833561417959074177617502322192430394064289012270637678345854920255209273751412888146790224653343028537988257168969625692045755707505022093169393599828390203512617048608445791621736287971301581578796576287091678238991442879886178051962162735642590090863329127441457832697545136027495968503827436891941014870734367020286193266272510907781695136839562749804812378564060363671778510410357756816192730171257029037541338590032343402819864522418680437370144137415909898487865317236334720377390917953483470249550366734315802970942679358324707899352858004736346310013375826730397287861815713775011780132526676282293867468396480711991617476746469282215792536281766937512798277655884375965679841282770252675957420853429905056838746602334248567605056 [156,55] 1075586278537597546852095082728982502827282969541861785965266754095386871911324278927301859558117001226796837620603083454805944091067785548299304826107471159207849889702314006998331647317002914355446351304307962880210924445065653501699967622844020477081532562912346488330002406163279969231429924833885520789215938230766290014705109000177852434421895895242083532341497524750964507655605353185342969120803501736275353736656962220831294431814332197698317087567082929013937115382627816015569204809519260388376980125437825537320963610194024250809869869371073286729955065664578373624517657627052846448544959334918253498962196950734328763066399125093450683420511520953761646388093709877714170539532317432421730150955156446238236667367412813115501285605504457331714818857096970714107800450764016892672864181013052003958336598102699241098312677371281793833449945600687277551511964698000685112474073064728079805347843401261744269462152808969817205708712735575742248838415029668457031626265841204441248818814461901560610855863391842444743200916417147651078236291548765805227678994304539379343998456511548867308983819217332402990143568962959886645716283586456534344385465811381897143395194417282200044988254017482278033926061234086717650199929884243725837884410104152215424290442578985892591132471269334023330530694644781150039175868009189931198694311675745366716692565052236705796301218699371131505043736504841091824973732473269135314831408673180514162821001807885972216317012146874754966278524075601629592425328782306052967350212349998128694266743848889388170894643291220137507715083170376719128931643364640 [156,56] 107213208938518627510372452962465439080026843307089102249048504833026417273403529003320417111123451115871973848869921159701110251115685049239076963036991039007626380532836684944563045968557809895369749560501422437800566702337798559042410632945015111859834718874318191211357956601390975545967784308125268194170420018838553494323628210994969283979614710206960279764334284473154911323862649905895480955146427364546117649455447235365859413691893471488825073392184719105144431167955001650269398353273236656100229194537224174894630543159590879991058838317497518801950475146940725946602969601086876775531118582369725108056886630031775583672107888658431118991100787446034523872718697564069305590367993519204090158556991858740003622986234324593657058250114956925002177737300963925470335025208404623043380206603286657465553531174337526579080606500895739019073519954113239099975874371499044042344850261884673426297735770234225358455389782632275086923880045536319277129391237255212051472594603974088235656833581969409482734863003143391986642658758613721207618487674326003116178446087083447687036881334716123532723871770577505571862004241606471681512706129255780930002292758305715673225578097600998334375166547966201703646912668889496231484003021127770910164877762526027495520417792729827670131991242062600251665114759656815973022671668904067743476919033467943653019479956446171310633429380110801863508389702778996310988243892499404922139005286897241247631488576803339712911631554348545570526493684960168483484471522268306701190519052082584588775585041954232009556813635748873642494882665329299619523445600 [156,57] -49811921046640848263283981572228030225999918899798610192331905113780977376109310324533156081949160809263880508199353965059076771310009734277369962961177413313337543258080910326487102648413667888732210411087386606888058856349492009147457166457434870607896960665688567246528610183083007034568962818455569763500801629864493175502188212633388560949405822641680196589799330799554084447357801284093250130258327783354363864046489184986457431873856818726318560687903723216190635819515039882421238188006636896264654325082314064437599656186485801972768472993542236070223969203702604167983417248563316868585690862430728340943670997834942181363553144514228391247839179378747159344962253915785193687599292209720563829100296348204562705555825820243932659051173306447612855576390677145586032556545031808024949756120058676480082737576771048078022416892270390029198900464193138019384639230659965473635482273101023687110545313101732047956155234688107328833522800379470223842113624505139096415002431737435528994411053624511159247341261538570789315064158069670035149565981787773493733093230109343354904119167310958929365398959636882898353808431125288153242616017657408373072304230548447002002356099111427450546060872050957290934486344575485197596777344849859910689672841619941289035717294821972337195440706821781340293979553244258092985369077969118108505426998559098558632633012685970629412886868136839929223573100471454343065107312344186039647301128124972667753717039904230402908420088821625698961994701051744091019656038166561461292358966234189516814687473497969249671106883692708147315432088439323187012480 [156,58] 6356027694091259919458040251450570276553704019217923573093919429557538825306922569114578018309590520404893004199968052816538249758960049285956063485391191871109318405503345295390370912881170005410934572042268956877447349938956864909917172121741609664856502367733233672315566746411472248048540384881858573085606533812430243113527854043477852764140771396240914846533189659188497529641020687515834513838873405340333394807958510372150649833889563348350902260584323262791144967659925187120612060170749205713724627584304283268001529775937432569418342572037068592547606902204916596912442313167304467236374607076731755939701542531551519256235122444846572035434785631121610728507069672489739456300400971469338118321521227895779211920476676486246489060156458843814019132629677596658605374779151288636355612163293759850706303440072389290922296035472179159336823148953682713312245016805448311133785458654374500381393184591091209395031131347441553809061763154120416156653130077074974629080949255479275372446817874770122967060417586171858567533290814904710972465925393293969542969764465788238887900376718478728137368032317577133489778682162734608747030253320183182257435700082074553934412784867376885897967326480379938959233034227069699814252312361833831401079615206614957282846997589621812372291415136631410130928865441825139390013265717960058774548775639847228655294495776429192573529626578817114751183640707730407891926406058662197362572480626731592647358860969736518581246908795704854744978338413097978429017363879889276243898306672282674493399949931488544179617924351096585944060882744977791312 [156,59] -66507142470872521879959567492469590435318208943382150102961337830130609275920071756961638842009720345635181383709243111671191398982901173488430867549066273514580125233074372193963255858933614703437649644099957205808371217485147660194238819355753479214251976429672783740743650570435661593295516170462979792651919489981732603376316925078282231407388627355175436859964665204300029891235326144976362399485063170961412156476164144692985732517781557274381044201390410329887030034314612201846019917597880940490754607197376092203490069294200102531461680659732441799081026927744880622552007333599373649787052769344852987145524641610173374456396535214207948306073963539627552191359578243497426344308650536330067998831897541569565125443228185777541695701646466294784965943636433135418073506896056628438412017167819911977150125144986435984021703580684241084283349185029135769355352759657728890526993848647742288396650478434990777321039948409290463272437081473083552955151128326583103149064854384226956089903751946163980940645883487766350840735226507835533861962732315918281695433755398455682497075161390278244806011304637771840784637391218453111402184721097250197509462029225957586013531296297169009476993853223216893682610836870436111980344825719706030943457950121353789096499814136668929887337732460646711605675994972588421261440726402421236017371409936739214017383466197204538001240352743965364808254982344134865966307623826762889571605110836381497792113968289664490305523540193359549359340039693222280258657055103858623341713096315082250779600350579182806559748191871730607071690477088592 [156,60] -93675677057984969361308907841651793484963390614456468758207854799565942463344988096893443062734345885886184946148190850410844838440127507420203635602580906294398377648552986374077219964370490127445561090082796180484047086575138466847284585499442187413334893528184619763839761575540130825369899661149541226761271658908864146199662106283109460116110981596025304860726583512722129677880166707121001681897665704695221504919667263986448108055797275825129165915197723155246274842020645438550344506861170681071832776589859734065353336512566995030128933503257453016391908731556256286811900845304509733031064488529934327386818133370087031305540330585803743030390734559768082073545821911199384541683776438294911060114209958337558640248868446352434737166989059417062174371924712592777911143583229438023455424236808081433213599818685478070750479965224946103243995999914471766887312739438084825346657444616484020384123382166263631837574896455221774253805001748404220267985560969190879885839068780107294861944487431677949458040536140199177174949975910148531594233461284011066868002346240112590334559593409009788282391902261139858581912865701076410492369229147456323098194881169032711226577463600368148739458507583433567011989575872854061777335327486671811661955387057372951885279468001043319205207022487148655925837401844740974102209192199978686358565383412065214236414904914377758053839561772703930647845943487847407227741338287586928101841132613211039915223796012946113904658436602846863765444380654636537067053131433718339895550145152382360542799655881641048491940050302268884416012334232 [156,61] 13594644308618929454128308584360005777340762422953439449968569707456075343229407521338721200418825222765344760639632343990983993798274451658163322849084446853677537251447347241806995455154859384046008160071979413055917420473881669206205719026399085085897983303072982039682510392851936003363072539362615130955778720542800620984092782796639318885756494023205127405900595273965647460963792141855994109918389052069869108599314520350028009473217359095759459419368154901940287784144336534812448950834333439686836926607640121049935348591335731062183190723671083874491675092752609859083759962102628456766833284114677982391392343786413728870728579615954458246574367895760222569026959216971064614943827168579558769942085033606750594989252634894076970272598253462206210163058595790062811906516435710434983051078924939287165653949994078866697675694162480024808096810339361195666258285076390216446013200437051426163063052663625934931311594720188472827340200499694120200324030285645051373920193445428692469308004570745802114746034554271319120620256038066362727958281677491853312632312385933719867356264863098077588298308342457078727477543070290249535122990509804742602465521710538379695507137478320603043555971393005337273775446713217395484631342090754785508174719077965027074033932453119397309426886001288226870061724563479495675305669302402980541662330680108508848499743425719448593063542489928010753467569776272807914086591817354513780509708837517857301698406676538662477899893800502103581139383119456157399330513276084889973343765377531649185565470845500616926627647596506139903635968 [156,62] -605887835471171185582634447201516119799392293319730504403371774005721311221036826645434543147693645653470594497765187346178343172326879795145072344958482279187449083583206819734586093447004227145419684985096324669627918307132338470464765062398625490349195585420671276643207796599603227836758365312183803049487392615159915097511637699510598259760366412300874500579168568793090721732423477306522892251732323579833958156393316155141525137181798011226617658343728043170963424735732849696292326129607275121902628287340163886006882046370459677236899057432111046974453786119311446228251071464946236281723707663322096015530335196534476564106357515732383193740150865967793055192988708081057594221118119838201422085482811822589394128634525226823891590146960078089387651415300435932576302846777922495065056033523603107113181372973127131685828340931028668694905630753074805860743449568422897993593114728906412499284008146738630060191711276194414635550500099262219960509190765956302323953219790091014258259107023395497222168128051533915241008804431186533482495233336673000703154698218679738600697727517908789771925487450055223761365009661954612380030322062178667084688141754474685465140748915274500812163551931350909370561061884171884826344035166102724369030320111246820350238810350160045057272491384586722290515613154366065261057363613934532618171896753309143135496130477037510293939394738604860783621224821561976450721729994995244235350161296712071078090511048055984410767871679605953754359062161168949832961276185617534693079913563710149788242908141982102908181633945266908125312 [156,63] -61692282931156301675367872188402526616980039484631933151468538849938627586535705538732720558932446563649503191743192117598960221753156865064023258754577647350776512339566821117028578665018608372553369727968237966597602821024088285031761707969854864844140490830921939141073900299031392427367037325440789552450632932292417604841552922658690082255648774514353081439182161610804531244437385570298419825548422611020909277932598519901484234565364341826726000048805351304873338381952580401687676403936134444419830820945077835500641539192918070350208352936152144611054936272159973778229573498887341024884636569890505060670931809815960356785611234867951153139988906161238246485047929915324282805836940386904803663632538149917134222726810120371369947081696715725531480335743177777264733458470168376788634737808500231396587205766256092468493974171701134770076097727529785229518043031521020162312034509207700179637738295266256301967922726383645956991927954329468603067913511464024975416538268065903093510114454413838239060528356261206716129885202729693396786319577678877300024050693760618094170293809810213790158557392202253249011167094503752695428916023649843083145098565716832653821686607617080659319791214907321809960515631878248326280125623388433868803182286887366059433861993528623533584078233871694336223222270054169988677195433806202203268670590118304468676504933630574922720328434917252130739485524522272340980068441790320957226060937349872987872240161968928986083241831307196856223660551866428910725069394617352844088126628896340899415655637516318610438074554645117504 [156,64] 11017287001976620546528047219480316556421694825226709121157978758103579756992704296401694018382248526055066930670587175014129161468853797327142191210952262902865663664409403447565424813859023682940553382258569219503051999630465622403497632157723939538834774476367937193958099546933074266523244944703910677665011908406506002429009908712273496499257187770242705551856073752272109371668510321288942664350479254301499999339193880179484380699956166069771702403885784359757289088369251561834696254865461518126808544066713217536846908036557890120130153974440458228779939195408221736862280017838477076910796109191854215679227680595970084457812678693236420722434179343115163283426364216408055528193978986341240993832605057254059934570503942373514469015632022178012241663648363000649567334959041907874824550096199400204950225402905002634661102551223565049024777772711926067069436901483288792238979404089632423600593194881152339403781317816493744351658453399960782367640127428798298398562492375056067122071513829471668257993586243270704141632324296533075372715392663426258527899906182461103341079116626233505845462551738911885188864713784337341340215451568661086701584835647149245893530285479586301736612862790489336411890774809514328078284812968192565457904572922606268689419837907687035676314911693360142822039367992267706678152977482448116668882015180945593238237305579385611472031765307902267794637983764874646569171112242140505823964798043445063845211063759120823439987135213931347763865342328901836650377376382630439894868114217215498153278255002633311494994054781056 [156,65] -604699962098633380748180362986854025969787650447751077415925101332897929198595584195346521862875354029884124837952232421708519024340545070978663802669080964680713932674961951454488095703057415639285837645405287759034369845216431164405655450305926195834421240107451950401257428597859013764164322967295995870507953918142007669137856882675073614266757049516961969588853470888514601005807717164250755735733172608913866744925569059605941984283620992997129998308758699280611842786228314277157403069298345989558341761151732167303951591489123981783884064029869952294969213809351297091935772229650781089148926099374506134421773618634398662471717110477709757074919737906376686664888777355738910122726132006620827393316729725080299727106834202601208926368571013338187632727367963325262438635538314265686209497846377081286049412741569252094825057834737239290969779256255957909599088506922055466297662737882725230691234782002596441660520760802178237082019384779298862118658692874367612705370735491074916906194073260608444259924182938499232117882512735322010641555353706559568566766697866756280153305359357542360805735419540539646384907555522665718592407483010260756470947952528473399674752485734800423137229812264206270948467377097290178642624677554774678827480608570740553201920092744676275384299912135669049240402423222084447593799198228702758814074839337154818257222654750439840181613459575127370213170228987708631270525390913584741249858983647865245806287420667601155461512560149455366198308072311981924820320349059498043147447209960426444314982654232510607978428672 [156,66] -7765295384007499706042530826206793543739903219504786802849708402419686467691561907425454936753168257033382513222340177306460477408793091772696685016822967649992898206596986450918171633251050827785904847732368508586716473482998503017871631906469776170146609644345577568526235758971073180706457861403553356565406293217632012682538268304094672481568807538172809044364349711921760779633977038473339271899679880722033036962967955781038428439816966742599869613293119848220550906323940387980498127996870105821828458128937446101881683129715143251166728761295576121874791247165692924692141670508891594503732174995070302187983444233432308015195393420140300274242494376592049825424170501951825331646863485563880941477305627957400891295287746488610627350035336846391443707161353993429808207350921553173010656593004931525516857498219489812572140906293288731815292772654582578018525388004108715261649352861719593671969801613042840861420978844372431371263299774724669948023035689660448532725365575973535889247163067500805288241401100821074579624187908259360483029180911491368885184821984633760719787142545008969845783651426884170951627107249238292522972221473669964834457877191029736704587496293739327137391591282818182858223202588728389937013061016779396598722272405188760298821422578465706196221023526542829372416619510485508658858345020189803590386847134309666211781752357716362536664174486687938146723991975226886314875363371089064646978468147387809930989875627333758409946829998568069575416824192769528156925560738363591204906933451001888662582284609197847251432 [156,67] 3631302909134449188926803856617951123627963553912126871652518655170794639387393593022842394993377095531169186663544841918799906434386978183398328596686974477279051221689000584228912383312052811332583654360148841534909375120725526694553907928693203520590102574207442687181454981070352738929818259829168050697888448780848338922539130787624113974664442612123275380654589223145403036180225000520667936646106757260725188911651724770573100623628827117068037173736667755256062983000066582784557740197351247666988302687256673602672573129492802898998069942218078395523504711709624473748619141896664263299012046137349041904271537017391122629842957149226159531240077167132768476790657820945101724515977917463608873457198471209807286328774922049965301375173088406014596623934631242456299260059074678536588556126346041991742726045520795912969491157178510028773462666862642026797575190069233446306715762078416154061104753704548398837092737341195142246323110243831596818982472568437853734285557284687104213622580423926518804298530409044153379666312427464146303665768371964782343731006577395184748598373233747222087413507652495095285399258370715384601385888354112534590680332091158242235149445393833284776041803896413800214511114531394308572735336608359029019696331911348936576682158519930857969368328491825583625088927352419211192588929134521160917608515807500051383331325556385040764075174587149501280449888232519043841326362997087377645618445813292904413048943553730314037923147919742300156698879284677950262922461545665569500736187502197133739968181268477837048 [156,68] -277126095381281069466753823803045557780446915966301079754524331010138216628572674930407183813468854572594786485742237475067882496055184564931683842110149850080304277971634212045978705870468939633982414441117810452852257700830900723878547650260886581773941221369295028380035491660471038513047232122571070576373073534530667973179726138557103413484226163555272998620967795299328807203122115264491839184276006741451079206819693668115119649004465926226061322775212247536095795511731495589965695284219269093975060214591903931650644473169309935486079221632537895613702775785510296870132087755154502869452772384504741413910119231464233207536904754040694532757350027070993259085643557603130299404203536968984118257679241177644646765979546679129041801233668514897133052951687381451225876414355392523110796798523966169550946675112251903238414578833299354308607591185583247151699791885692182610251640974785060816573264271212074414455610512038814709414140119581836583056089172211074868633522098882468174834891208245021305570635865041027288856881563724251291577399836502759309715552114399093096312918354266496115871305430919777750257540449359518515358964728679215975676353053968382152563210922963722018064821230158339529403591397933316702040063536085322247505396424756517000101035764155766427439303691831962204925483164941322905472434353985179997748465293463670336326159106574994007925433059975719051868497727814697935520143152489270222940692314982874428303567441000977448601385710878883649089555991234129429020282739677706452842103830666416486914494770926940 [156,69] -17037535069229219673501563760451462245736477713489338159474922250460816793920449196497411336716799156337982840119747404930481308771158788543584592979914043520132043467602400322746268827784428898388288681015923702017084553229691359570897962418084882930755564728591969356766652221236622997314503746074692486236555332839244682725430302016943234845816969824721735002764937068201831696442097366943052683311755062450300689644648599591191878866203102475375847903311097087639585344674633741803882732327942306722479684055517383053061651437921396246535819866833784232181031453476792067869838000812940748621306040801790449190276959720675494451083259643224479943622456358240396469791166245683169457025755865345069406833799271604578684448719287376317710184210030130499792445946975256396073027014698375213556435522762770932689862804175439444879843231542308040481065397595218333235894729853376626991645547142476859615873662013042159221392379972208949906477996217174475918398670699346934632622654510890874363033476746516325240780256347924567263455934664430902299305290961410705183192208824691432344876862368509846069519769842610609687545566770186479209074320439830465415759736861748641101196200557938771386643594869954636095600431311657039901307554544252045036535235070634714310429977165891803307791609911459583920542950220818326869544420487530072727945197183604776870576263413769822002861096086633148690275727510515042647336092441233825735696446492200207366382390616881775637796018475601310086069265793826308368738104765890866497787902086817870788738881984 [156,70] 3588007977138534795259370437100736840199752946991562805499808955938236412120329894440808408528384692065622500751174277959128493933361401007246219957833440383854327608626261269054924392380618286148076370152100341362590174281210831709562383384169839729305961827173656584643521494470070082882282118620608008908701152772788475497221127980143738165093300747566277558658093321083175686088410203285648517785174458010343123428195174457984726853555144967440953306436391578156716901129205135702622840649687128024004673821498058430762294616064369188736897261513282331723876144647982116126279291618026215977408621608678453840911839473061965116759707963209195124981914648027460227399498920717593800577511088258120715228312232762969393907791411795723368575516192386650529830957777629673102683248024134171230725776000892501712617907645307189668185388394596790623712071298591883168220461311654710378565438128790696371715921543957966374851262364661612099462510572745689936864574686834909250124126419015330063966883375575800510009124487741430023768496825381482343718764840154313951295819647399647642593809505438709587646247649356586829315353729434888153005097369350140500917070360103787354638363079928344452743933288286760380332635693082428433986616582748099733465715414537884806874811443274231928964224666822779183966170143070273412544506003339464215053005000128150302633040434825357978278921473615260603346620625006338917696470695537280260378082568682675397367318233123441557603473032299302801234697920783087968917266876987128451570510093379912667121632 [156,71] 380350826633271840517387205875516014564060059840925015232589406320844246521730687744663848178353509472032299593849502374859740153663246506158660242456550274547058903758180090597079203031370568172325315625845992922970924016035281673436824442489832120771930865368907951756635698211006065166803167812108262521270254855752777264070361938235091119866152069436134596224774455839235316434971729397538215459963732524845255434035095617421649359474705180317176376256016998844107315382573828798133091465612303620905775497594077142145112701670068420198984572288429363807771980088973361298963629858059152966354828715718195474197772102227291486352770417128139098366194145793129741747788030033809297268229687481940795927329152040984590058095463873815034190606492730340785375928864011049995598546902037590274203522601480110187347959362675206342340955581766467817289884354619397094350306217076136184597942333879287933651055648719921756450974391114904716239880709259932170094408844916494272121621401973535610802194391225287733494760510193984795136618127751731785596793366855405889585665548076614057992454167394632121111441416494904894483097834454090515914962089723192645492212524915140074390393298635097305769782989183585516622461968993949082422454767387819234256807292125691468021511345751544634830599726843587440027772324683177984736668412792571458665089273859892366603368952133596756035068524489052107481918024228103533760065553660442308809801429187191509340729748239981284905789631609021119543167013235585946338762640811597276957048395474041627104 [156,72] -57600078446502912653325745785481449542476262781428417080151031159093116334580633962848442082019846365703325867195734840016609748540180636631587949213538893806579685087495020722820399587059707070507378180705820905089797205162168569479360537722043352517686970634268698593315312597084169740934256030406614569712279593092010133750938937434235180306583600656993716051146586675750277692054844417457180931451640459826040094837079462511549011651961919153205196950807826673174241560262856017405201303224739020047230845651063186716889637512004866382398646656060635323724242186452113266712048508962496009555590270982574836379419217489748096098968179967574903712596995676151919170813683998958924431704551930263802342080566987488689633881874224134039093119691149088780562213812375251986738415745383093752383039292176833759248853027508876537634595249590801071236177814501337665505164247656787864970239104637353434497245584689211816305531515034113256698091495258511366762135288253708722622327414753072313615394532056607249131660236450572128221629887906381588296235692364060509444658000946337739781802057574143743468559389086870762463504916982842877919378988987473377968990411899587275951772532371424105369013221331239200736827135408511510607441387092026567749781078604471504006403665178508067432139974827395020584790667968851006361823889938422033007735781195340263286885508666635140153348951691610286534622461841489456177959674720578755428774452316652576004945589738865884758981616573121282566506617809867270276735409631079796520042607841397312 [156,73] -4681080021973776991970488293916703517075627289874868069804175605781311009174908903197150057252561950790872111823936399801857431294441563967762354815043153263009925021631733937047069413307622275963454365007595330859945521973801011537141747256308083573871090396679118013992757129073911061538455365915972779718183257282887006105638185102233885396849522134686873070826516396580401282975577412398174732568249678972157920697951003796072687245752014928555047592881069814464130137955316188713958175653161647642814241013084665583735594138756166755115480967747403829834079592574797004793607442686071097244146738174732707375376740708406461822162473788738574164284499738034498298718320687924729106040192806946807972007621215741435705278595191744474872246382051847495994185729715769258402492646954118180287620302707085538225089169142861005543129868506518958578449604309556340469704307327418048330948456643289594059164157241205116413382176238405437239994357489138905045005545809446950818102864864806937362293699354047228110304358970026880324358945567827223890061137511003990092571527428835717788927020557163015326647393964752911531381563783706004645599394799729068245656997065816875203595002603594614968618439776555952701840252282294825086286052718392471894780498896477310420717669228800516056934994552563064598007930234961934405373926516952185421887201421671122197450252997994179346912151156192413562587179450149957576725144901006012248292557926555456265461610161158673399305182586639068245828751713093496827996983898387186997946388374112 [156,74] 594924982583874420310205619563824190932389853916515990975660925380771623645224131515106578156494036221323972831875978082040265710009886378135868688207580032962642190125045669865290579063758767143276743488430374780796961525548920342484102815540802459673503189673995065408513290690645995515375507278537584099141080718436117128313168062965203091513326415337636809886586804766042707805835405342699566499046779301176545935341397926106447498047822541668539352565891063893909425720968926377848095149151747040906497472464365924159642890977211858355450429129063631065376519893732988711905235047802435423038144214979627491987752320296648254496663330705279927056109358297040569183728128973382004004753720529300868527208388347034930537116914990708693419445113514034115332620927353048019457496817109211677999086666681994151108377505952498628119165628529897906892821917321002790084485376598785189522535952470203577699365577188215824100098035315579034339646261378131705777345310399215283766522460965753508575476195680234421468292644549824920163137173716242429672697541257308252073898393975131390235710140891830283474590691256360263219174065726545466151268660179674933187216229071924212769066326490863474627285064187611873896165965780394419627519288790938732493329082244968088554821649039037289854281552665220117240359325706350336134249609519263662169727386843706202889034346364344520025744110404980876844055930795367396522582443433998729553770419742333075903970117125624119409908014300850478690288927990601443144201188730497300685624824 [156,75] 34029578971347162308018088953283979718990462590710325492594072442056292652911286628643060057625561026520862241218621144094069313697013199849687586481930538156889026509729349564809192304028980167191693666151067034946742501375853663501798988115849726052073201908362217697415491424064135308123443664514641139248919881563010026533627290119873824134956496118996701656808053959004037912415899002515730057483881253369374565642185455028667414451656117069002773705331242742937648663702258308880141534068309596244611171150206105059786803130725970559536475488153128193290633448809679212982714304982590834182226283499292906042361361626031654226446913998324803356222663745899506725633473605409003666420724497258466726607549820649763736846315924307647305396697383502546302022237254767127171898049231666801178904775618827524245486092018857010486386681368614024101046492483538551687214939018453041200571519355017509454762483772781580416459376375981998570343937143054592364897387489979486575635842181489776730305159429857222274196264730302215604428621240668621570143674772779367229425899219849192569295616463791163756810206152312336566530372581141036810800963669727195249282209358741748133195586970399025786962368345629351537491697461037885995551390502805994530687844538795714511866354416387317413702989398643672490971132735898738295729247789312348955457907221448882809166414175373009962093906607586531015463536027456183211955271941511976295549684498937664269899835549226199670829992206017138377908687018858813564298890111004986381328 [156,76] -3766628639531227959451560045623283998345112307996003801018268062298111150637533368875996073156736911254033734279289311619267217944161038133728554506769795591643999623454249473923285945438807480048459263172753164392510036901828283919444092315757900020635868506652638655218056068879243278479095288983024705756504828434267213484835670014563495805182750141218549666940335742221175455316410933503175782508195323016687646764230651662886635829026707014891766896104800699595818700629514738756240912455191888851735658040125143700871718440665973064678751349300607867517725669244044460447984101541600941750996544443227572329203514768701139969393076867002151462649090018356850966697036976439157116010843387512454214397045821081911940261573164344588340238461209069094495790423760906924918975107073805081579552620579779631622396305392426342909891797569083920643584622195437773798432125059530508857453606472880756939546092991537335382762813324832279802121639796757490884479599348099947151070269162407334825977250213518337328399189335910336900220541781076597905756668847438988710841116902873202976299786213953988737543836372288156218333245987825574006352288571437333454068064382596868604976141516802125383600875508797666084500035624500645330780912387195908568991352722662370049169611551243995845960447743761546373936694724824215726474320985503390451085819768795781508033780396317574809844466981237115293740405174849269750332853476540255155572836573258062176584999670987228368222941544410082087454136172648595193164509478897630863 [156,77] -166401528904656608390011997108585785656434892051317992672654295993873022148561470728861091278935694358966954862755523142962419301690900249347578486294866596846540277376947854500084629167894192106148104347065834386351961148757753343465712761766743531269520467840588044872504219475292186757388240331224836864548591694918729506223306719965752445033780337866338560330934165889283644197904863050591043112858784249264271305482292707358967428908569424129407857387410694112325865518115113761061767561708062983764147138634918100267475561471782103609697061829898264070680070827465679879309331288955108122905651175195445589215584177307467206534441416794037835545038344432375176151481286824599933586269662342490452933578836031281227742853918993156466620870449492328953013608306165031000888411408592024585988288540392319012252992872688900417470826993734009755654000331083752078198181113313196342728625937119097701871214409573412108167517777942881394972851877211210049485538264659792166338113748820311231829820179578624905159302389836293121134332136329287433160907465249313219127413619697944537023910350477319417151108006051040764760427792051506954303163617066602316177436276719858142919679378589895670999794272647217782801189298298721574765428064569505534944684862404336220243433669178703450548998891121915715082448021481423228509801902114610237650509859454973026589634296249609546740801419040512098674000305923781946227806214164666679073274962033658746323370222126295493362781349733337641055926602290686142887438520027264 [156,78] 14573087848668221686714082475638343362121731465307550706501471392766266451141747458710498268464835908503763847019042955419033556523272001482224741657652677428413611136270095316769064524714093619117328201607742691565781025133747601429740684139309611253585050603892236639094656842803377106560353336044035682736061739824996447052453417466168531237882265016482928998364437299924517190977670930902927994979741460105557744698532376063231401470122322393638550523115063628273554830709941612727694942503156772331634840468532380431119032618389586967025814562685623915957175488508322835479536700052527538785920356390515449649622544896141591206483363630562392994186669913371111747390351299739961575414616525471742453818713305401140277944082040775150362569179223982897294233577048221358768647633743190087787434573167255023137819331846988405245025369685839907504796995054030436640696596730141832901495687703042232190591738282846594984747257576058638468333803427010655105328187962824458732806642250329436013417455435986349093409822090260273597619921446723868443449491319490132033394875815870250113861138013263741102340238386910995441847241248742260414120467291258071718704030639169515614523465259110618507306504219603581177268162661346430325673082678917309068957894929509255043399042321540912112871443525376598869672815297689265872672463996816828998160133541109302946930023640197162809157564437170489204603531969030511695871998549203238773449836789916413932219572299794164148241107639235362664115434010385140107410765184 [156,79] 526083164591463247051163674812789268419319862534496215837369665692227293261202704674126078753519589032562972074762889189926893015422679714962905782807985365741383402911093239228484560172361241295822276842921328474658123217253814449548946860794902408386969429300920735752968515330666594777932846984100620753760435476024610357672082980711987368371226298835202540863991942960669036824151370180151229720325990121061675873754888764817027337676793348669837378053329842524137433923368785759448522613394605350839754101093760966199290205120117964113840575225702458000726638536594079483763542068625528219730953156155875949120789018607967255825505627536774199245530486061186069256131701896652120077472042130209403777811066308672749907995160244233474302968210541692458930230447347898947822678254532285740771104652025620542645813947819579576741236290606549780120488680300640263475630991431196309991715787586589172298142152923151767503494220495613348795895690063428064196920941078407482155277637522264793798056003780788155762829802493128252760075832814512726180431315864779367759925037859317120263251111674367018404103396748033670636399604440685831912592962094262604536590617981365324731973785090545463940189356350093965084912754453232839841635063610030209140052850884731894778769451206823012834091922393125810537806228063611138864577272483688963280173065517745756970426704258706821187608834386037429765448893581915061098321896426149944246012039427844357288175216888981873599764655470777680994800969491813683052800 [156,80] -51207458288160553057841293176277214962408405612288397321482243137893070345467977934919956322826047709565499517716494994782017206834273041165042783267813560243005169033207296113644883209786135743849582608083584997775430539908132024014640482648973677699555982550799847017597316720776479840821852468365946259628172802117489631430509455934836857011962031995731227946328150275087035107479337214452317861072458746379055243921331746064499586417900778431092394708935849222907969143120900793212564198485929397368697781832831260051752955536975976406553247267961175417042938111621708126511405593480009885139489013764983923475086592815432210506490677693898451131726655489283264419016945362346280711326619364545201696265282824812781459870521244046690727480303317878001567522205447542559577861163126670071917895484581712381948250371319044332777426072643333330695763752631317544655642262460895994339787734765854571461090063755222974486845666389182700295245410338363083357477885806670149697224856290734766285618959647483706938768906558556287449573329470302137205897710421166261393521879863428849745854665868296469265077010783903114304973568763486909804732742094022430001218079676583111663009317006586586194335723952945423179161455420511915999064988174816854117666943626005147477677558535708828727930608180245876743582109152922648106545408016554862550868558781793949526497053008539276201283515223582347355542035605484840393825985025809336223794265126369625525755453789620432942802151848749510464690733641346857344 [156,81] -2908279568109048790561698711167238040346451636288929339521908661867479425704608374941485985543959413692555156833982536673476925281256427442876531618879589705801167353638600912912108863889488209311275698180031574184953909991897519055849815772203634410319536176948199379347005180363416472275858946806129779963811178410550745961475649532049220758416700752661829244694357060403907630742697347959361840880489626584524357893653587608302700287094291378192170075074925010597255438890904100735286143561525057632178673638626499576159549635956577344304311640709238075198470093311731159084008803201843441455153981579454691993832225978822511544167917137755498834013218488626219353150421234007395948273101855224615372366435591842668299366694661867629875546075729220786290606752032575616861495782104889930041312382457012154607830339579302321302204119796548925160798608603792017795345156662347431225891394804402183733713718642918926877018884002018618564537307681735061698308996309939221705159078619089991255582226423473269449128914072240096541426855219696146783261702060206209930219826199188573581383414782426839103167818552988278942971251118609170813963360079814837908027040570590657678013609773389144130205832446597832686569896501808202439211730033548782335447661814909407893955575501012110634296225317182338026649040645147044106261395114333906773486564169168830320006389808473324658630725264393261515395024789297310024803960382487759476813957502319089845552560759295768118126176505626065060168633272532352 [156,82] 350615258506111120466249636230578955606718314805633753469569356332210880463649121119417811853064858705964950366871313586967511600970260006531328259297867411230936044820059148521487808400136842054238108484711324147947112298073527730938421211928950137425121684652458062774262345580138682661466202946116559718838091815224187794645841447555986223501501048807923962810836388166729791955794179702654965243227562309956438323669981616547768579781819138082138246463407979749852204973672822606891388150365832373616004338375830171840333910261014952406252699666995744044141345934256770223761873804104447272858349514480466670874579219058948156191696103339956634510583933058201502863122528865256964876823791440342039413830455670389841792089019781049357981704439585914127278758354595088391383730207121732709109571233533240589376262220310299075152519519070017103235198784478333513623373433405196932913143286132049285977774729486246360490059116113730637189795134838749065484788084206187295234745982428930397787962834571599400249925906560919755486527835972165337781036091330137000925749039090100386486812455414815955915215181212977645529685048020314404828309716775525291932364614470640092244124920747135997521090963959489437301385093173339829522603346741139630034656859968640374248939217685474137564939571282051731201985682300618706775992921748870412359111645377170783096162847338154343572176691386334247597259337507040239423099775100987674987959139522288112269804870954696457376443915227944240179926087744 [156,83] 101005813448725522106348547314636039149556983813182679433150350325939447543597883913464005617780375460532910096895595599959319831478788397944543123461084522134195168116914641055178549320321641848208447981104572798490500815718144382739687093810142715340550018107620322996385750665371519915921096153355572062875906694728079829070995684204389574235441153128051229120167401302207690605531294198792530264343675256467444989953573123739929903592625647858238414888146831896846301340969309515245288041898666706708168820308094617732321384870549912913244690804116430242591008796588344437743606712407742291390162174308881999422016426351296001140086711578055005803699987108667344292717455905617055069040834123514375295593155394883856641924372353063099513971952982170449082274105696004618951200333852465957248886369102700785103745987115633430649220471257469643947442072687440082930030603114971023248718808622064092897246551424032373099904051348351176576818603936616486987164147647996456460138006930845330919389610373362900965656870304690742159438421581288356081869432174421629921545820945349654713160347736191422878781916147037074456427632065763061995565843347248620138775617101301083501955405145514055693373797563553440058753221198651719425101122869502551130002226892184300193689755586589745390027030129071630912724246513615200747274233889326879650283485393515155770640052203757508704759172468642602809955295240230255700465631563557306830665760033586065815583604133293434534571173959749708315578176 [156,84] 13581041706806640798913721927992140512521989750848773143462006126693264207906842855982959078695162607649152547131643681522663832342791485484846868439548873850120321621838364572416922448981731460648993929750549956580933936494760253777398793889170306138120519347074063344477880187752684678163268256297345649449651632638059490887226570661980577250866846436861192126199152981905039605944379512394748706517078271971667793634924321414477934752043529958090043116957586002720215990185964718859963810336149702406896740002139720068438802170376361039481109094621012525726067792994542869097706023614744048772702014387476953558544386181247335880969956862532480200706555753295425110428898281454953880649444124455693913754797767565401078845387255667784142419111449401651829944899999492245246022464431970484333116109784352489126480967362331158098542127216679420256943275961826537199518808475257373507992525025619591143453084722010307675352755748447842384897668775428321744332643937763600690531535756408247898448721033918314047479988490195926188804456106457878743923531866026987083116751606230048850468425350925333501472143175105465135572354530121595866082904274332678153930344041075783297750871023666294901858247669533806751144897755213332366825488681935527328803496282463862833734481244692874907482393210947356780209794004772624394535099959750423273311844248936107571386274677075055160925089946756638330435125916925709494550011230642678841624882630066537795441063315676014774768479907994946313972 [156,85] 1213267998340650626090725095598924445938201371048261216356613606498878165922968976129370250225937349373626789986022970933372003913695312748932862378649449030623677155957764860635529211636899543027007016392852610349027125016980254961643819322767782636298889760053592316097411624097297782600033846562778314310407423015885733349488213910026495192638098426802865780779604540356274886956794278087540592810702429738369969324002117030552636470156205842202095118273246368718049778237020747397691221040216434309261943280988721171747933773473941590346583731991117657190947201740667959299953817542690630491109376170717168304852890388915835812621620192506959865577176693464478541834932199700603921464417383790215239229463701860856004354830473328652103946382460399715711842999524983283442817780644673336900979494322704738159464243813569643181453173624141021565537981347768217870576792966699494968436040901574698247206022331437857223215537254247516092896744087230102387337137221598644827036183757616587950373917878711683078760441262741084105513348921347624694295146852381811112529703583919282659966294871788054891222778251118426352392369989140687474917388228351536185765617419895701925198728042649609944123884111347859774866415886279055537978779175899649520718936687844164927834619859239205731595830000149532520008759733575887125541563982026676592224337482690924453316807664539344474408696262009471662953117010726755829503989994262935042182794257895058653788447585170499103652637016719898496 [156,86] 78323790963910152684172757041634664139640460108908813629898548322313248509557467801094186910957294678953413342725192265536024490201420413189250730836025271694892417065779904662965636479875953075158395134154580245174840513868439496898584346905834514218811367877823254810558094827902875074704333222817497700367485730447822763525800508019742851994522843899700658310391704794958739071662939842424670772380204597511640591348476866190478072993121488069443949297766270363594322410525919816580117532006172443325601722567005927150785505066628543423746352894785302663517394714058891048005555089723871577943919272846108383088672017928003110365068069130289916466086081413615887483790780647341075216354150449576935231071694569325225375413565809177949847926602692738470022622144850812790614848428025806730910712705049597617063562490902683906669724516312722021305514150088417212787223176408763756018399072997587778467041261332593248457328942974263140593300998355779780198927001380380337236227152011433679149171174573066670537551114451892554469296617174568755680302704521761501176921740698795541611575934851281925873249362509979798735688980046042554380792084170097132638341258965279413029171680978934038438219434316979028859926169448791979901957804227370610370400116407710416087509410107934520360078939783826397146151408378316272001833541821506262461604594000399867863727483876208494379463266521152845275326726038547145852031432725854175600091453324768399076335772042088938048824155760832 [156,87] 3808568680271649633580518901738112837858440034947448943803649345875775160332372918870987815311419727312783406546477453630301438470429433468993918014188603703034254005250795417990334097139079210176756681882420369782751774356410380802473948906783709968409820734374270728148935654102025246263142768853593280883946526587062712541157745832878869735846795533809014377080664391375447906130917540357464896975039025634064465734617275529776732872125496795600986309730613721409997687053572403289800112111914705113663316238555671683995385519211369640459080615979084144394431696622305348121955133806975422033593583753754843451097801865959471136810693828291970222638409756132191344081971643746070469255793138705976347811229345933601195276963610766923635141633126412229159253127811482635939010111594887058649533175712481024602463244415377364259628277836197153807317216118341942518134041125366036549503857379522626199922717436764783023389811631847904226889240665629158987530449813899779990607475758192688350398291000003050279907344026280999171595201000312588275134468047986689530465124051166661144833655518430521489325970743465042247866782276358784058755939233255153987557854399828051138170386042205511299802606102924016432215602773413700750524520385100491124120604811443937135992201947763954298917580909912397207388835869900289619502346490558863288508595478754096167334857564314915014390712314136469124398607537170402162304086818457775059886570852679614630697234114484105756711634736 [156,88] 142591852860307205381188547247930551826766330972675467773801830301569051917168732230061162328488347393633417515913010768251294491545498461875657608845453193033187969656374097216073849999737183928084703831956945457235646538000832979053261137440264522542843602924054953700763376264161903843509701641709704825881100818284675353148423177107706775220861499936409535403099822871096088332912766667514391729492757728498970613698528124534936644599043060417472326346933322180030475412699270224960930291427534290704215880919450316124360245338700334933031518543555523383489373157536575708044422844626230882885315448751939572377598336284757935832766365663770639637174743280168857108604335177345407922879100861404950900787100044945048996852828767339565104545739664401410322285796445310455300541013675432398402434343899294312646207576401158458008417626102539017397718515118511375270935547266767714114803861157636686465812051845412562040051650927838547350643192443755682229923305346058885547934539630028665687030635415872450241221664178521371351251518950323616894181805763339883149511814362046823288566145896710153819680365206301934323920122886269395449181135916315565898246289788911685826567997585749654171455655023157042429747408719917885914422344777026844924980841850404184991646534226746379756172366372358531826197235290271928012719780071105148093672370737717806019462352554482175919959552375816262692686571088354290414545024022729563140224618926104965489506271332572138315640 [156,89] 4165096668827371351676266320010165749083065598103356614825466357455851233479182912406647118312996462814287799157052467393636718720655920715928616274505457003024008881552224398918868934743011686148653438398536180642684135898414920684907646227653837125637493453658250121987668725656580825174876201143804228747636705732740582274693346939983077599605927033029544527056500229929862856665368319911408660081279415210388337864111321330952921061794210177369685387696563532446407218540744288780386646223619267764182521402719533658736879021465711491546052308202826128759883096711194346714723361438676680191678889637357720547652139026490137016059217637875368390185210320072076028131556124337879464099198378689413869313649185971160536618786682793887705962390714774167060827407677931825056941791693916340193020587660332326603680540024265488138721155376178743553174918967555539575347118295179026645711648372823891538923671970058002934945034015621307855834509489081266585896711818298851957488354553002001492742760946529597653326034542135051133121182093474723991303498452226395225081612107361119781658448961005323391234506406785806035060288988388277929627455258211195196906201979575349856004435543085664008205458138191803687417107454778518612973944691804096374988085420658640956166816025118280237566326395792010502151663952532884597129172990494714823216547270002777651053153113245349663697410295402418198864421913134128370394979776862427281422182492446985658561223744813005024 [156,90] 95982499352748234922234544306276249899341069490750501411914423970342634731419116031568529807952895296927384463151005324950516251215190505089448818334412727610617264564317777050771958436678259906136240206788204942718877549280272975880160646534895635843437846633315305151843933600104000929018327002259318539320178868369117000786289652865681522036462117106454066003048978773358093930687890950009485736430107974769212881885492249361409523194278473598778305436871995927196354356772894294483254780711608675745318183515606072280332010092845583036485309255625045702155731721461367225108785867687823088218662805216040223323220654917899544486708128450430067064269899750268514879767961355909419997684019678177178045290788266573894437862890016445279586227858864167276188383272212722510361123815979214056878659768376293703875129917345918934211128363750013635590474193874567113803173430292034304990971240656433487299345826409617859691902575755582338043812699389535100653196306384512101933652162452162657079565844066674489995306874946130972429187316796972580303211299130045280795860053412925694854210835394947417578452084864504182912148528935105285818154683553028225847615469791128918297328794145731285981722952429093920858712326743322984764182148702605888744672675036177932800526524006769842230874990369041350839874928084151377953613775673671982147268258363534675941722704984896204802429641050300319743615983627844999827263109695628962489028037545402929053526325591024 [156,91] 1717149724117712598644808513147807260024546818488610271473081395498186533935191936166318846920954113267219313115548460821136517403241753282018997410961337251875298985403126116260819412840394801685487326819188350744823528734223120966811887578876704178887704213656621805395089921782931258575905674290525972728928286646400019176543880495553487467831635154999256242061693183268388778474733749488268964537136681773954641621489306205199748093401814921967337151681212272376609340541930644139129150848328109984875985621468581249072151983993966600049350165553759212338395448869667523794957510241571751502513778913748371685569067778681488712418334743723196870886655548310542000510418673999768351788561485738569303228504159515898858811977017974041665854683016366651551723754346493419911594382932578185815985241745143960820659192578481107002814001702438786032424946134369972676872061188905747794903271132164201549399951300495610385761089030554842598833503044658164199265412043117209760454258389793153749003344248425452499628776870522432755505009050412790849726215435098686983634310974747449785082560718983601490926448643535641613053213299173957419661566972740991230796405410694602461703617582643300103418033416339604938958719313318413915045995984550961446452919215153725618635750259567390774690886059003086581937507096789475927107079963394071534830817955727636014370533051263990518941458001929871454089218144219327295363043330755700148452820977461016848045249216 [156,92] 25651854911869960098349543105469457177393699779334006816357844870294010703704898224902458313618931251655790431253347635113650443678057463407110535486580486515659328141543061659038367012970033329015954444986302644660847017997815850693528358790346909413252827497435935632688705181570423986755201213634376697291259782565305296800635182057407073057735062136750733422217524595463844177726880090449442298813620387579960105687663486390663448978343767151551025910904776044902985502595896281822977278898177174902317732705254692101418365831431101811202999602504823281196000363942368407068200999088099431437399275995865871095836767743506614341032998280667397655048777846104853787749323961822041332161060319215971392026309515540461082312577997062820820014693751999923466359123075034516258983394926627500838971030049381852291027355066128650955144107862944205423997042568684225443451417701357623971727846029119919239536402762756870620696874344757301497494369145934629531701955178882465190641287099581853741695703703553263512341277285783679828623590007747276373365319207454044419959746774664754420201338101329526902165285286432892350297251808404786134770784189062177331398599855067032230850877714693931743336165587154765554691901872047269052200698082288434520220278185480175033405379279433738674774950015379625404669918833939044826297197848629092104768424067557940402922450308741119233409824878713844411337519025311846945348990290666860086073259183284432665186 [156,93] 271811168864024828963692667628306967393730221337737648635513128553898160695461145504073200118180435830257009756659440944277435692510770841670283783085986802047698123740371247559590551840887500984291378047777499546425064222419634082146877820910700776320723839545988153302087325278154134501380371893706371403703605893436559235450948102722908222427593164279111066609693321690875519866413777222740773461854044522962705750923067631057469545611169532822905146293176329865837977787336216595696122535344338943753305167086906303230321752499077822405019792998070874749292863187765761180075342623193058715568076123212730000478226533952718192082700173293392149315854207932855511895621687951898692418350211343734117982183196698051182893881687156136724077705992992628400782564909643212970153891138850568850911670300076500886727321122835558195691674026802911093449484227901230544946155818910101081947911663398815350337672337866176541728345015834291629244365949011985648887795351399932549556139636092515470333034793170093233166238827108808893957279728261106197389627718899511104197124814978451776406556286039307257673055257020539409247853199581725669876847551462538935970034682727908139293534708425900537769248703963562361996299379604670250766392372142423654165568309402605982988436591969963665214597583915068311061289316547152742620489870576185341907815857238636868505688875642557063138956797435987777382930869503989792747374222736808634055325820574318976 [156,94] 1592933447200438401325830247832118607278513180826019912626231862687012587847241856683848188059471504148283074067350864699664413312425375001961549767034697142634613301683815078403154587175036304525944423211886016284867108944200723601404550392999129437182805136166549480337734881550039963776208379706860755140770370383613882474862533403872831226592346409217888359899800957105810810085554785237759017822504104299985555631051191584039139156601636941082932853373989147220897338001314491095553624067461694708308219172082579930844468573360445690565959016156675788396057436403642443253868095081430965749424015581507185209773076226142706604340485145833139842181626231384995149157081367530196650291832606346890269137534461591852744954680753982495459958258828614200303278325663511182594678711032843334358396877664272746348554799727781726765674374272115868810015303884728594891511854899255983861015003317954113357553250862945204563152913295945033517160536442933781632788875141742405735186760152124429855078953146674526719754528690995989974060155339223820556309695291546324168379370637992944652835885071234160914686797896262578699433913996105760290308209158586349220726715984589884907053764998302029783167742073539986726805954852515786268241555540483526438619961164054489322408341248150422238292426589005960705686947453523525303186367561930299538762837571780447516053012255370602439508738182206909741872435408630726000060992404671260025418123518624 [156,95] 83457704635438663445478294051138510885408288174716243303900182170024534717239784289589886279054047666639864294522381002880075802656440959188002948474546268411629634720900218005345592334825413448477344111974462254499436266972227626980929958046940762487638775523574422138928748046521317047015417430631329363014777378700828217769326176369688964626298306882863042881055413606584975174069073162138654702991385661562367007302628998752944060595369965824403385162739976339238027627746219326890535386592421733931986173617593433829046740476098537044383744559573830505941875066029460581043223797916272096001875329810785693803465228793058959880380765486316447280878746760710022640388481603158194382922649810245877512972472481178474064456121565184567910542199242529559332386002288437123533296965889354796036316836450203255568160932366805546708097783319153738585284824032068993134139646408794810154758645012405820854857749568343160836442763198548390669609903639933665330489683909620396690330428256519655336219339362370358874898956123175361952659515373128143149212473670258813682474920394595683149977733044544473165186603839954316207725972978328625435873757769670530641145803934168589656870057047327122508881001078767800743880689584428558740114430925346478928543991388845475307964349125403577824171027471095129579476011448053470772253118151188259939967252827882680908051678236660970802389587485788355869065175883819788205388977631299332913712736 [156,96] -1689345057297087308943291937598483829768250712962494693498031871666542716279872698586652468247710205385854425755120259785896704845998330415041097510668964394996686914503784955390819791716478527450424357533263033334726132245811464168940641570586122091137764867600039131920243986613861240025426505147924543880926302143084256586245198037085829191823653923110434483739457191274280924452949931603795967179934364634530690571757262010460134957255531316783933252083466780794689440465220338373085258898363754778484503829506728307460202206635675280310422586547185924908959644761132710971970579772535016335817412057357727248057746632177169421438829350530811243964506054451914831285232119845069705694226290608503987186064455817932559766493807568274251603100748499362221232646414866248490021769156615073576898570318848026456818557459906078284296046773190180970302185366392885038732016358335266615148808999629314117978706003159461698588111238500919638511479053186592360707166532561210244409356167955058168230933306494463398505010616374827134730165568501380612994219963799211081411460678350636015025343834278393081967877454100510219351954873283825417050141338951618391676274466317322105102425730008969535747525166122439065868205858404229440758206614738291302649191651897884509774044802583068643113715057226731178198841619976636697692137014942318820145114168163127348381128607804462067599637352079535471527324520570184165863947485420405434808 [156,97] 10689762307298970339211352356100605570387719848462070441644179414603887130485881982402353363199355116634649050370349040453897747366279464697660570524346929774106654026239475426803298503945369027402559301967649631035662292890033529340912441194928073316907045040280215246161154577122326383840021538556485119059669136949047906367054964034590043366425124342826368285386721641524207109560894118560931917209131489586842740873878141500400720922233070634937902457683741728084346620596986925112301399702606531289737374968904575329050609247397676820651484618654886855943562492509674042166754855243896663053880225830357300663709229695740114947952932633001626946175827501351795024647405784641519073420835795990289744657482436472882460885260771722453551394557397474195661543915825607260426777600583788932060122220998047407439066110634068633394433942872448754034198916911622651380174042359741023575894464872752326280296119882758022368574990967233375053940185124922072467793995199793109257544626205964634959646936358203101424488009831850625527226280291732786833976718917033248656965359969285850833902368200285517140853411499306014732390840205108503801808862225051297325044768714665762860537592782884682117345268782975232254898701024809374480702100798302550717063010955755167635667874723399417082571911097680053535737017309934271283192323168135156790885766945823507570106747863911443404619657177716915896292139278706116208566761542508800 [156,98] 612855736972890993414902819977555391022178924827790066769827609351472162594760587592641544960694551592799537233445706267141484149739193559068816226223445524166879237198521408628862155549622278383960916958954388213446597372111619189909128606594602974483025862235285845652698578013040385649905008454729315658567065465060786710034757927102266787181156124674800844504645222046418848219494736631772865655803732996684032001160004803782101042266204227905801556211110767206252016790823740789467700994256982527139922513311158681769301161754979376886608717828237224326106099644495391572989107403409367960491321578999744747515825574822293653524941616466023239734514734953203923858378211093589913733823854235183808214342928252763225917963718174978023126759625166090894545639864396508484450661244387937737842194559076639172903124127901265108815343669735973413436060539440771788981395204180175590643215147808128173673692961093662046648818101966879226808704253687333138731169163089782818887725998939266120668479904041856387153214180371316804746604620693606998616795768419971771442605433935064407715343278315417617489936431323976779657307995389204052320453457228544987047176738269669438563881720095457274221686110917844454632748631221305150537940100651971248523004400560042467233801635601127090889928069594047676356963458565482454335136148511195802247854251247179083396932446446542600383156903407041581256594838618541280971113017960 [156,99] -16210109098425593722724857378921037238215549195942563881148105001777757918053474705594386321629833971269654708839330116430409828892802236428976195854629639374349696863882813801770059286731899405112119661200681327464835213846188921183406512691949213047750536294580711228898790376670790486069909936731722182286083508224040359730129986925107430874518650771747044420198073393793827306016531181141659557268669163055421169351154723526354126032204040699923755088496626499490753706367982885256131791343452539287266867108677567437245528073385738090907658502774210592482039564762699602323155311972529724554758980611547519989928847227421999986099814240313044906160319922483819868246621176044298675847852631692154471147921948140812511868138906586001376917943942945303757675668574190034516640488033923486116904796169494390711346539827027197885360848337555189412412302163565894662591643066240767461972450125283771930429046400274712671752219924263029742731492964376285158990226643019001175571330360920078445888609848127981293400642835474973263666575138786379697086324066018337916420367229532906764582794047413064891813347772189324906599425489739095838445619659350949396501980448500430992415296629373177617400691020249680476699889796747616136015258335512323087731466835681935176985187625863564964445079849390771055092860843632117467166168362231741299409168207446437569818295642791301339031669808482254028575794031294545284457944 [156,100] 129377297170768722069740004234482446039350556013875486070151516576708631911615898374287927162742885795957187648528845770468519317932075454363578999245250878469557662290667957330518845464620570472928265649590712025852562052961954249700491751466205848991577255291010048222852574453999783594584747999912080679628614693474368459175060757169708703637758326008550037006808978321912717327456579619500717278849369040189823809861573760121259338352919757584392080607647196298600023963150316106644219820573530651131846203950525116490941529600932786736955889275461509249799125342377111548109800862138272813220363987829520360467024107012922969006217445977657223931577045398074967738855707828149016638200468400690048815111555279428646348471629459364601939407373823262601248920568735906439077390243238654765971673343317604200906335781306575611550618234682050487984533131018996891859337554111927057967584730103480716497299002771718346170626030950638744642499347187145783541583772960755167834907896395727635253807077911689949066772710121768171586085218443171984602621080859665792337797776525458078909673066462239983166186387206780455332343012166519945932568251910222586543174658989975106729089109960052814491296912241997045517423049188242778972806228223082379378737698482930879754819417466739737542607496978340995508127399656683303111351289529422454673233149554518214787919517024997244647410844301858995434269458044516414079 [156,101] 1369436205830030730232158732831345792362934826521710602885130396853302338654761918000740015656919913163943117429444906278302781958730777860556880869956426196880481283423096562174906071586862946205848549635016355700453376478233297410399474345266977589344172207093177971326497887732520070916446207956155695301978001635455921173629267629796049272611389484626231712277421499248134187002394302170046902310091288642134612008435888779665753186227901391478647207849811653717306842885212272670105969916316490100966652480132784759396491237220083176115336763343197753164941709467480231933380011581746468532614251443776373352537119171772821042256995817349643285860490727404707296808246636866820253591662371057247124728368899109200770949384910604009197336044712299742318601273379490912774043253406417855564470623858602543881733206117216464144097380951856055537167060605179601871756153928562069129364350714197014472592318113311013762502815404981780254919685806123459836077662382530724273459124784981393594591748507259805853383158778596312295419086735791981791448817412265472721647540004212945973883731344173864361322920155453180338227330458379468728974404141277627350182984083181684798362699956777856985154670680985063638819503340461072908918284276493721392337451962933319792995693263725515174894704147350107532526106645879888480414832611206717019231756687722031009537605612329968430756819742882178009297397854778816 [156,102] -21763498197132423011439675093177593166261224337874862187668327786432314470187919703405258215041031736888629231824311430665825240905196769716906055003776054447243707079300952088063635568649238806368912716550055984557602007694378609553092442035826267228884031990897630566760808478669431520866180326335041901609871624334387837333809085315978641370469654462611570793624264268222791032312267798197135486282684796799899646611996186063398009056036564986678656805133027306501477214414286476537258459309736105601706680231361978809362098537009558960488471556567912681077979079944768645620062352996732741985795548336133291685865680472227901732272019793471250446058272170078741912838521522350511326528962362401506481974357128161356500578081146268972580363087261078764383420387771474683517701354672331819142723000863723605619774104121035294931197319638889401243726130050499730380606291629002451565639052344949690639317791201949182411274629219490342405837060507210935437897098770765521059177927666025060230715710327278102585053385942484200913416242969343389852158563058061376876572380494870528836906524484209332697954861001549206015792047203147135395685119870862119479058524505423961233425596621627172180859952191807190982257622795228888548028358706216967358962426627733081558823818357361400404988205352436324945473857072870402548859758014170294627797230064880494911411438041006267563694266326952083526700717408 [156,103] 43598785377447449938595971090817977448680216395933674974696187901071372731845033120274710831194315205470078672329926202424429316635964849434253245766827515172728340703807488132208578985929759853817870627931258785955195713686329872406348813796558018676280445052872752827583968200507722532419431288289121329692904851598245570662755404215059218989138658453569529975529994998074380001636127642336351219681715391636669030423058844956329106522404080247868557346325444256436753841352839703531010581025758153604246148082008510641794709734080547569440926406907071650944530556930702650483478409698510061094618208094769104442060287061342429785621384766123522573118421900917370924970152871855019774374453775657438901140756285238083977910160201578428257833384571086926162815717328039620380365650003139797439097115263194364796941736679147894692482138910163665344253915558785997423344647227216605298296678066158784960034157593912702544046586891840057382491373987765107308427266650833937353305517466613975260187415622148588218004423269578576983667670519258422191679894433498722943815989582286907036291194755503459218697456642600602414229506457273620627323782866899478719343070969339221548263386562812071841753752625007165129359168028218045796909718935065063002873454436043791528120103534161905134465438284375985121819339635522643657730435779985798458077711826492868150318217338679733102723461075097788021744 [156,104] 538655321983570016034064142773828720726231820798494128819906247511327885400504992888372604339366449030114045810378416415106994461034440149272115705967755347204936351231818482366815949844651965700562690616829913960602326463367451362675715227042208294236499643169635402640521430614072644066265848613539593453226828999140783239145084396578988884894541555848143406329872935356747021061296285313506713163587848032668267493267346008410271891838387900610021940250933411714981108640712715500101029213886457618717874561326048160130659215495568106378840751648365947116798070281408241525916734923232734674418619921975022154745154034172474417553005260656603415288835816922091891514208162188677717932099845976573612330168851715926665692733899399990265395657633151313723109673897629719232585088998293334535579304563768189482025530617383678119258519731950903988587946199103919075591276861887996499358562395117643824965529219278367948431931845656255891300808525872240811141020141221378322681355173785402806524274914472687436155522323872841829782364077685693323529803802643463698645192736777973769858028459360546606272495034018619271712858132025264847084664534898899432576364279711468264042744428399254398308595898105646727350587050339803494350532298630527682816265325802400572425231594678426073819846671352233199337755234156411061446939518483328455776659066254763636010474562185858638819271847594248280 [156,105] 2739059373134915086834209452059399128801500624398536260521867944446306946130369683529408312620405214391761615236958184508044582007641495180711394363543876319103343877938837306606652029863043767333914292588764674592086560772594468424318771298139816573869783440130825326136553256093314652865507767402296335833649658122671152058003157315511541825563881105776942335989344595736018742269630877049981870274034237418383558191693894381949639900366416725023416999810548318906833583811932377102738641537706882274056882040488368475093611837398455929060636102975410635923530313213038842060046234034145548616446415993619649961789399778561137985236336741632124886619541687942691735728899723633994578022530889020250243541289576283089178717905611067540524004894908401793376316402131411814710261029321847349033762945072025829246360447765298792926688979077689105611245551075273070761168748270670101329390031288454522383520559579664370436048705991480759681330617865611927320888603733909172813797540552938407492056526260350886354620285798111804541749081959173212897541364466442886897316458726637045660742568470123241542120575914090200796237652537908604823063973502746850129222196539253432765782772765457407932268670261281679208215350864820800018821543770193705943215761315170837682865161387879414431002198166339938609634522024386679483529021372649890503663599892429461198848048981072115443398397189280 [156,106] 61644594883704615035551355592251082585583709695758421947813818129248129586070698932535619581199081377210842781630139673318284455987530661735506896073471652634751104412904400565207316189143861162144148420798651485187870050274279124518038916534240016412879041508538862135211001014924767989635150552183304536107485944298187530171002320515849465416188010838430281705451645866612049156444091502104119974276447220439585817476315697354512231115712844546149344522782634399286241494092334343836706504226414056776851191251024031717840399680414120499113344875608031948412526465804668220006289105340241160549397990673358052990856366356776161935666336784994247629798956631627009364101558268651965535630627487136475148769090087372796208818111849338636066065386165230527388187924952689199073992215607107881149356997350469805491018518562412489637927116065239291958636718588616469508154666328268789765721709181104645015045919710963458313582380427983670187135894484891469300518207227408965018368224081725407879016771522281699093991671721176048353721511341614793402672398536811024730491687363749905274644320952518890888951624635549911481847174519869278615355846127262431148400715929675207092448527754920117857332863316231916441227912811122153071202561474611136138380779756315013352533316575593595693294161939251995667414040663520570543668957867323175847258774358881630837921397437372499834691904 [156,107] -7813954119980107748636587623680628200649911598909665971277444763945345793256364369548853876387827694785790300200195417301668250205087486787415092643039529204760412694325879576189246188889972300689726968616348461189160321198407596131750952655610458139503802435110501766997787716585023799969933197218264409044410177660156585554248062481692624334308040261845946854467974051274749013788910435165034768994658439245537629346999509029359063611616252487141795029214741398807649928002074794954177378941083092244553208013349770049845094209627125448301770688775860434073340904867131913831694881099865603253598303886259624365405485250861272274930624616577771725373457553258154860202548646672286180582033803774185342966045353557010035585422808075037669121295067266084926099511069780938854394925140593564126622607889967439053446325155418881685686303404908614377445233353563463223631057191233828865233116283858977025768699503728079763983615261580687398819135908503562927415048342590313405734250429644829909450951532503909451959900913581111710251084039863072565958580287236349170708088013184578498013214328839519236553785303579430584788419010572666204582512651258597217192086401140192735721510199568880267244325740332810072664459808399316978198423599454482380768561478398330243806167669232457513455724175863223589343793971209925808483722832741380362220050735165338637791509577063617963736 [156,108] -126830114210410129297273009495607155100432842936583652680636157745520702035687093776348753311229352327596069790023391992285943244844413729312034356236480559526898990735573263924748069968472304182995212369189199237954687913277991467854201876485466568920816633073629153086241157722964243061367632166718506078127154024206299745571747186713822949822960985200973541518971979450235700622601191708380702670233993778305863476533845963645561187510828514570555301075518786655064446114953245421837040525257154031079216747034219337882167496863401252294722470162842118080879589337225282392896369497237780189294734640498188018499699380025525902196505697424526083722887607820432280904064008551966993383329963655843354756479586507767499728186232937085781770200542063669644219437865419385229324025528265815411867091923845863907706172696390545437690368158933747975723479639789126800726724645544139044277573761692276985374830310773993567612972224698446538862776380556799278997154664194489024541569896227610103950232065098671886585890758080862315234723849589684949132300872650489833128396611000607974047138695561471194419350867528340387472963308134434026857279996682523440959813936010372196449328632134951837113680588806966632377854339681823657287754252281503070366035237854698852668327074765338200387770584036790932756261126124647502540024604576298438812598283955106869746941196408016008 [156,109] -897911902889843718338389879855715801848882576275750760061626738131547314244301275117792764394597162685267918930484498780025516504069187484849734032977352264951893188630704400523442775426420829911589346470573735749537158806616654868742190065202485262955270014929655811818569945752618797916345641039438864912009941824882794950581266701429220799202995177167794870164610369244135465594315883738192461496128236943334165768380051314092894800692868331890303235101866881843870170364637485645408820563436142386669641956216611017528584514089296019213172170105093390521463886338623339802633260179926452424630005310117182279925524862257479895001515282725301389145094765493895893604558701957262615434644463619851190895941841565012262484225115219262502630398272331732312129524722324893166183404357732945466983674430920742658880268114394297703913971136889650602515470121257863103914961146345743019207971872292949080855523017956568490889161133750766175172944015406816532945183500499032917112396113982143716560608605112649643309094891155879897162407164528965517275695249734076751444814526820905430707067732863448901292534180608444913076178478490380912627501661455154354150486306497074758460097176805999514575671518101862082002471628345685616500432412327718100013218168264493456366837832175077345734482254118544747211897683200465503399595103403781760223733241433400894049502122048 [156,110] -652503711341596527776169726236354354061360176625488113379705528077560069276525698137408658966902055524421410975860875696779525148862004455149387704011887111724638708287363299288336502920257419791020774068718173264648070280139883957165083544899670413542546711199994614845275222478670526411191174938598789601494280959992569861618656054892790136690271032890418522008782621317366222575678853497070148410592774155057938917865760462203522597506904267821646120168290917125915996362685906686093573622571851203604081370786623648079164297861808330720960587187389552741970885851112851064374335382303576674902302626186726161407383669344418175714577938789270271309246976867052298927663098106510222295733492429530625703508480143716932238784585760464671479818216281862236134029735172393297686332845874084166407052194005778727299676870963168541734946772257321090942422903533502025890283906639183296526651230962679478711090366691289528123908883380480337731917777283855259768918177268242627777961684654621157086214414777826451017607911529519550817199649097504506750846674993796063151004186170037593873316478403913875634501100361769441548603944600362430731912932327753601061433292184769947140112673215192014571068265250886807176897654173339166356395172011387709981790413801729868071874175475435280727197573782644917044013272406169108418291939202979192282657189579273104042656 [156,111] 22094346634373965430349267189717521115832291724677508244159572981895077912006482672610296857614884263136892631798258934478032386549613695507318621718491057815655347594176360072403301520729147459521153289389139538826816428323994681938213186770610629995860959715971073424433259731733419144245506718109470834917366719324886188110558548936750346982489837425565357902724762989505768602375912785541240350345256839984618155120484404445280569974604590843084789153914375184985136866781459841033573763521075075010313714009043155679624063079748760400142381227131925652235829427521074243109833731628799601738139849092717411921973320232521496326751497287630052341245071184283640653119138876234747958774102894797242946195552663151342413330511321289051976193871478787060817094235644537528657211928985562259864287016390633179073249427687320057279348783703386767467981076096350385657998733199846847636646516976822781647319051408094411188112690951868825173354792475248258792127627394361249865268670484814178071115840695764267532127130114743546789557015257233386824437817245440076639625884493158975606765027320420026535380288817838268379521199549114884861509470491267800188256593998314778665637100983380414512417707168031854994736744973427953880686702736715406954123579691016543551748043425804854992952322804382602495119084264646313885039290534602247227908896561151172224 [156,112] 122671154667375479642556330006873472259897084220480343527428700564533001455918617632794543320749842615060283734631400430218965804600647725459088023720165692659934473910238266277241220715333648344266567154407293631261545826121843904898071630793942710473760559359938896583643124242200639570950581246001914626831307850641524090555791888058093041751375743570229712386519623539779645130265525266623160026275775892818337111832184051143534234037439419446544461905652368028345842255745909594867851611076954017242089893526136557515962058178883516007463925654044191307050131788495511995264115144998952734341025665932744878950104128577467279105996028062834079884975085617060790639026346847411486697153313079263450470389896959059784447221539631309281027097130764072918109669151181185464148454121662169860564372325491671441353534318125971825581753496684403657004583172387399521594931978476327649328183032589190321494773988846166379093931971736628957464534784000115235927768181812629047549181504810286634479929287652997385414097734414059703334650443114031639009079370064355701576493679896202308431289564823455923831143755654007007722164782605613215410204669064846172625640926161073751193413587560559026585635070750433882833825941452670769804092104468976366815888088887359664348063675845085763854711826849553989366286382862347022539108520906043559100160246215720 [156,113] 372020597686152613322111958651905425749535783614056570488502466574028922215560489011198365477181857462722654786989445970584534818112504994561595850205180535451136934635971758238812420263556777497303019006241045650688620093696193678724414447476951132680433489385895999251763450903787280207761543509843199640537325701958165609458668123188789598844307795650407114758076817673260279640774765742633498319606310689710977623224566516679359326605696805378235728160398631806292077038943639998623400544418653141488663656777460056486466931822374449448856543944277311841922795434530464917939553208160217928840141679242467734586440806763950750114038421358229079855403685669270581821105729753658735513929801716832924799641670043225157705930453007764364915522378641334758886888258408397462884879264755514033121636136774201509281437187438275404924946893303540460090405424324836697262543603995756776888402088676756696608215003902543602877929232368751383717883797849300517132130285136568962582688783259063432384741401612425661729549915133666995288752454790351823901729498085805643377266713173861564639011744671123442112945974037811358599923433476075840920175366743598936935669099329847187653821111157448972352937801520915004077894192652857386208269369264708130957985981224071638627743423946655383100689316842261187768920688451281549914336599446553678381413568 [156,114] 195591974131826402902181702395665207401470200266874810783709849624204959013545365850124923183631992502053750499706030462553478567121251676160351739383595590664193639280161337734314211239808143027581556335963019415739322132805599842254622248121559781731978522710896101504242209568545431958331209208910707207916351432412338856092208806926340697726354933403767193785956455285041383727411254145757263783987986387954424187758824861702550014383428653882511234770856405283130945459157900873867707284499984874180927308621958181278624738035959967611220812791921283135344124319933987523670481056121353631101568376841399184813311051021623998532023332668301712514847996578211624906663090726286295634709987090494231472229843247760585102081133940764950882017922560221967169105279485411583940822012034940243394141002394052561894909975198159781805382814818580304235917425659690147118761903332858156668337428560212047283650450693469042505294921252155323106305476106055211538465902805395873335060292582989868253416083729611163934799753540328139416426640928113966692225561474661463794878855220223228624354872846766093945753153255821284102948490259261777689822690272761408187368607721736644555956338136811289651409678544646746371478331513687155491759768345707134869134356458696474578509657478894080512200928216167347710267430507344981559532840548680821456 [156,115] -877762877314551326773809861676757625963659745344651239771291587686628397982955163819249642144239477906179680024550951010735048469624658791843886903337989037449743225533398176811734419638214937205592508816981310100420924447605059381755412200001472642456707992708024360983870673461036533923804850229527586749290263862570441355461255900326192627533245074351813727400835869479443428259559487147035644460844684328561957716941037930218107533923287710172073336061119887767807153715857303705179899298885999930925536531419756502716195817677162408994214943070818216122543727461242215368026822005820224006274261409174202863540562011253038678260145444297117165340079259649797886834994390035235819009328179953021915992268484461616230781215253231447341573816962814904453314499708159696566755803446338198622699019410109075395443699551693647195202816611535077776471619073833299615543654277554346832791079454958643936765797146237628199879105546930926102710987164854774527481720177039188152279203520228219608532903847575621101105242233515527882323395992730399655816890049993023339788720523832201271402099621553677911802339469696970362886786373335301312004305379208458829514851091190577459529042512756085491190388727120914243740804249481038737149813664894602028013330071837011738175047005326958836321546215938015905105137770366131692130008310740816 [156,116] 2041786889160639501470214686644160060207850229020143053327818693191672495692213208784068737392797322628534728260284111081879351463003805053236488177540626140301700106152965592233503205656537190934824554895339170207009708828633740934828778981070976467520899507237525557665344507704437994620178222975018824945615722240187094095528115236258243367571685627961823595571795237035283972622731778928976584527212622069891444548992985755498209469439619121822804210848086994020289563536904694516237563556282378796753687831233681083246057221288103845043621049360021469705762434384821441856366097054329484678880978316157430744695634053947356300160214104705523294315704927252465478324142687276442948581775174590582818085408525554693638812715175022479455600301616289679350476132300155538326235731236251054966636346303807032094421954584610386718245366657118423765120778507760395967126300689948333097154851836539129790174184442894610801263101418147577375715049012175374741480246030726407606625973680797429542265607122122866830352806572973999150654497367399503466874287151980698619368318727319180541875295084230358403650829810469018876950906338383004011479094057068416487927540531939728231024929829095280220473147614099328583923433232905874300631094299132760343517784754548765118420624758963481331536577449715473179899383142698405162286811405 [156,117] -4662438123178536303305693005202187823031914675820997907682172167218838770845242417867620424257677603347223808908584963508552687667365065506936356379659261786932545471950274673939873813743355630858379812036106488693125003375839971852554875522845625515551496958075473203598400426765040141981870577928329108487977606719688888678791355800721106713498864202580414083411549259520470877334748783547712722399316650086225234414421078390385827146808094548854247689019208930446972713750562177319894324579502034284529521327516645378386081557372858737446794434002093922718975381448119559520335255933054801004630540610506939862364923593954671988299733656304066969389601208765786394829519660910698388482702397404668912294779885678060892108582997579911974397348501314171789607806266725032051480014323033109931527309599776097076575898705229101885421546411690233251618225831403471518107533048679904868431679665382490121339913456528549603004337647840656292279142714919868231652867538310846646930526434043750323497364924797219420772812562841511691969737597314342427039476981086160955194726954077364145221695541730755904615647094019303272481140544799708625626714682019197664141303605227205036447177751999742397068523246909632841167203721529260767148983540806445672182945730226711657470231367765863100156294415270902414205720057462163037184 [156,118] 2649296854507632009775699365149125523784270124751865046445006813356613075170531499658990671751860335153554479013741435221476235030252547529723196262667245240610612771576667283568216019563147668318299849541999648321007089683926279434504670402761016742389904062367216282082622107233850526572659064951902352534298600675210631266939352687499906632493248466591326161416060117730972076632470399542068909500117560703653868798681120903917913500693819126666235448779206876437455221529733531926938550104803579975454190498113883535543475965269845390238042373031302084898321045537413953160923581648290264739954429522589860588340635600884040453215395835160395117957183765238651575625258462681344184434557192563549245618282985065551809015386567833195758512530076738363606033647883458973575835078293857149838710923298957980293359603025342683269068642234585495976154348163605172246091557933116701699800554094176909114338250029726887553622552508506314836674141187969857317813188159179615104615194934427618973865633637317188689348602327100401079003095638086577272309768272174675709327827176086289800261615464539148778612025191460941815642342047665052123941140365281595638825521338019331866018301958333047777432441583998061267191752097534127978441517978245987375633655157492999470129207805967778503489123476320962522626051882506432 [156,119] 40325647573007651279688789174365746927847585932774746542818103025170660821985345345148276681209569793534072582939094714968558069389745157392992779283611963414222019814950099979246208913345559350450756852756474289908087345400137002714233824054382354175472615459842449336826433160542170305050069624847336593956763042372937168551350447787031837693517486449237492262591204145885422884885158667380459916854115960084002548542433304356383654240383916564178994414891974747302870634355577484896146915512796550364907100591005800591311986622683965696653467483681913796442787476849044094780395319376490670136220103256333369113605914455174974266701969168287017812421787644426565428633454027450092916837015663801461467989910972067680593804584607241107471285918791618311946337009602631159337557114892442667619392895029666082704432381165248850606424468840275128152786823772837040745527665214677638428345675312039919225641799707201351905402008570275528159849493296781475725001359576817357048363174257737800290642987604317057979250587658656310470750367157018186275263956580902497701663540956771140573453644287289043344349188581334258677912339796137773186959137009280740289620092586449326919419042372461941482516974064354806517718185371890738229245908567733980539397373120871242526044339070392493532502375359107097694040797104 [156,120] 22260527506835142847547698372437043310888439464186407790259863788964668985167327945145419040214185598601323834125521162308906800844406031435449567840874090619128679105803465121626109789308364750774828899068504812850390884105440358289413134640745351187453770832152033955511358727529812747345893958824465101767235877764807050494619849882014786124989509085748699729685121610085960960741228981653634941035380888869763025809120622268924090305322275155296286715948106579107952342837880007715640000570148648965769840638356680356349288306418865489250915226838037423633124714595315001433478887027552101695981552497010672113437946818688607688044683897452313644733342659043757095789140851187418841476755586883519386060255799752754720521974168840855411968413478392590943749625879158890735112991136935705233513328240723223305319858601568827883928691033957766425853430053249876658585116985731852034440313828122510929643138912525888791461596354686482256464909032856925458347181559282091525553389900553359128882333249997148306725359408464114618842432782704279780035191490860766960209108952034461608141202136856419029127699609370713339597046395262941226818686015089388588612809276732142852355875029647236933976750484759050734467048662343062192045212856321673778178106046181733195361169671093494968301915528631401719152 [156,121] -12470787236072299403417674083529988016408489439197211129930880723181744254969661643289662847700601344969211805135924600208205591179723346665883554733578512409139325447235878412423022671012202275627584128192736566719667684785356514591304090355744664884360368405641749973671148116316737722457901050785013282966616313259458759403947570332825657137443528833013672899808604864874788915069441312152675396400971038138935108657297465820820752102144829902930146464512391293249101240605699178369092720565114261289300452364643800177804476764248933867737084121315064839305872625596824332417493276106973515392234835859538688825556673398639888717421742209795185374785517673204045202139089619031088041532838001074387676335817340178404058707506726815439801332354565695056241184719905769141815008219004974046521481233373179352895389571003325993389230550708937319374748351534815017178738466652783133629690149313319766016322791365759858911096941991461432016956528218921332499138627931005783242038662462630614650404105152376135494325532933323004611319098772184007194603592522812308192117238506770073310377103179692194878530487121472228080701732131103626974733936403219145917709484641599079585529574276826995636195993313932409282931357469770891193962167615831165701603297092990412238457354163345457570957015648635520 [156,122] -6465833183889735543825443377617970271602353049389650339420281333863924957459473527708453879033479065071822134521535549375752955051385820595392570368473043991451943830639438542000092435173035580360335268008018726102247761785375625944337981289791992631425231221803298299269587434874765657810566934827433018747861880701512492999180924883025294142660194860492311175640417879960188163823580073475410190353462778931656377808156144595442005290156790005596739153930478818756986380305426535646187861857645696648271086437918102178325432257332438831693948999481508126127453378155749289298178425818143184766830372402151895916544438134717741468814435075352222801721017579102106814030130508866161705931585076414184075359127246757086780488541185411831113745992864799793274725703687953669994644863641293018417948580744445629948310502763952304767473569771350070644833272872382594672818727164146453024405819064685498496160208898104075290311801500758203044056566126885393494535899905833558247346616319332790635474872683482030351377437578334786258325988781345272218100596456857968313243208531250042266360366135972984775225562531198821406968253327808431595669937985393306157022388344338476243619557771135843218338568845627188350039293290430100289098849256034546116948689457806003339244192899088014622323276824 [156,123] -5768280170634642364133970101214670907000608002713581015574682618287249366049937177013544060960391417348260078257285251426974880078579646399350667615162553839923592786764116541984754681689281676127132300622703340026036141716807376447688234795446901308094032996848629538159752775746698168768578335876142240964086251450586035287311662921232048242844793710829901764617113857443494509030887878861260053067961267476768776616011344977253051383764821105197224006575016844673628730222911830581853142741880636291756485020046975518938294204415570976240852630296978191761452453300853922401121467600578739254124525973580505778946506327563160612915240535987247864908737466771515022973301099250197992520421854804529418629483144393957589151650845687190175857608219182752274332908779047504003164784559120390004588667453839895826230028087961785200441768791614441009355010025016015436160970278848418368337883186751176780150576827963513080032874390744665842868611415310213180578093660531850529943113236170208898558817267672851297147901538381551321198049695905756445039511542177051070321579630845925229162868131490418302153858874141083300752624742030329452680227783663299287809282536158791386950316139450291548946229383922762467921827917145036575273220167266273876285528243995847767346908389897763768 [156,124] 106582381598338504915209754675268690262722577692582447707472481698684861391701895892199577159603205364458670739725311733591791561910993094285612961175701210433491002371056649389597274504183697207978351238143932067852945271304987745742513595310616763981073945655243719498383872359210298124932927928365116528485374671038546863522333873744083094049331802222586721747452795049822239705874358818500739035236250400345457223432124933424140045093677842410198445935615755620458451457469726046991869044573134614479594084054659612729965008994130480888906340020887908810283008467107451285528226228503854854187709708029303701558727183696842943562692875524177742275164647309079191900696105497286729424755374662961123184933032989020354658535666142861270720726346987713305657932049304289693711940360224706100861324688754295032404026142321814299033571976398314706684649546293760750830841069876808440297935466390051827221239743314318691681061635196608867878387456875076481036489888783136614142323447881603352510610257522219660085490635572665731381731200050398275224514771884509579267913196294727696918980915330026056447655920298885810668383245764516363697046835774585156406237477241594479663927183845876163295841150350045217903777592590084078300312042265374457350202970483573089262055521462598 [156,125] 2298774869936985989555815929521540066799194578478518807781352930352551027869255528806168857812361032221884152482889550534753569608874959225654644522724549768033920686880497011810183704007046517719282418309375195459307329692255445199342217798490299585034051754644314967435108339856733942487084798433046968491819656825040635293632727847544062747760997196731747369730299578675890972675418434442964222220021295700263001581458608375170130766560103056964593751111532602511489664122851073409968511830958718791068621922644277387150848839136574639456841216581131210568731192248954564708749462488770357805929171325311640438011143900177845475852047338814420447602247931906633622196449454997726990223277586939628365568824768501094071699839656243709255423364883281310134279013496632208058452183565213319069320546587729503785459954081342052940385206003996640099545619759583162180914346360173178870801310120193665384896871289780003733173167529468666302330382999853711995168191878926808350389383712831606041594495354581108690891395156150948964927365742826057884114122022758509063141598671348515662626358326460242296908320851159600395826430469489065622878353672104048971947394595266148060314530536689348809275547310247793389010171057598924446193050504852398131141134709233348565752960 [156,126] -130565115776487878308432231586440490289795277619376807509658807300904839161062911023879413880058420875102078768117246716970837805931327360534592287070742590593172924267497921177378212951389530939265146533430428554632677414583234405835248249331128273258619635120547450003215869467741075737819019726615608561613010285889165706484741875860824945219428638224644463240507105593456073875295555990603412425685802258714584204265775285558048873915677585539317295896367139608652162957742053439642877589793615645798503029469193315912945804346273041719876382803546331620444755513827607405606344252587299045663505418736203513509162439080559447081697528782778816454252757656869248117478291569375194107835342516719314152651383315858715019648438733956021324856493831433496440097712014106765655449788094048428506427817626121551041826254132748533426874916002128203881587888467034802673813544877024491150654289769743352884410086356045053883900263306164548941949732559176318247411546863805090573974194949590495356021677423283690493494230998064463627704213279107375672474749235120694336339144985409863329677907411815925007701905133078457743534337659740326125616668456777620241785060205758094450784146088628783556851952688412161541116715172508259356875577903107239746329729073425856 [156,127] -1248854100664871402446324044834170864622728851111313181909969259499537028624193079174662532872023871277748588322099154032997559675291145564770382654668032031133276382452246006767158929738999543978713956048638039646039483782311488072037816830612777160702601960402813260913041383436003864087931061224455804055084081955300807756837547070438432915182646952027136693374108397363226976300037289669311044779659879340548353552321428066874152602842392683994648637818342975826187065810992241639475583633008350580862587325774841345400496094360717217509708314649570811318014661245515742128583894961160776062837671288604387986823152456016646768656407271147109568860904478088365324155214937478997616282011073987769742227528193371913583793686445863715964810494778177813377131739842516682465226111958058558333743519055707078768824939721353033966388258900096111222957003917003791070115234724384703262976505273424092011112079886605472175762412557443526223036268853052738298252119938138500920861242542407507503241162508305022467953204631881969892274863463439779524407931051569986412212136504433453092615419711417591043982413557549890834593730435492266195620348466097997406748932938879866033885455886086343088609563401376164783011668811280298686086216557540445306243154544 [156,128] 11350696927952326092285191934198997089630155257516204501668039298076329810683404744344753762849579905104613222706017922344854947186511471602433174676395772505226137787019137461642881329327565377813129598344322036468290013931152794831084763119454890027538704943842725255626209428236534347969137849139702414772472464792047355379892219621726286553633080510421937834855205587450276373707589963919243686077681363493457290008144355644596610188588258121961292970926988398497469894466142100601911807721614156669659996275075643861472791636947049991119535531177906728048102072865275751097854674425904826949325782400588387073244744485635135513032005284163586623231952984651797732801494106203458255900700804981139669856582550677872184124276734813328506056208218859667097628873718058409991100065742506157808719292355771839952212015130786583159452516495584370769963070883823376159702722479396808691074706502250794607461343789265196159410897763194547157864038327835585340977563675359886026307830341215538146893187992221839117783690477000332836422633622273328547363137765251740325040732719297469554418350121621881427436362470412758928697364199574159786656680929545847720625432958131185256895702031098850164577979565340441112438401517706846664632465022804299752 [156,129] 17658139756491566883152167381545244973057975926475170861616583437377773524489593674548576160597775449354163296220114272141260976227244600460469918037037215068824202652842261920798041785845828009528725092170678545168247327890716137447589165882142540834013678601949317804123162236755171864058486497766898745552011541646461512215141994941988334366182790907224036963195872371571045863809786304809946477608922939276154639989097638401985813603386615901134297073969884048224232396331703818414093024191402000113522149352960365789133462783633508493358026717243239041994801574814682374616505024831218849400014664032142031045331209592492556807979801211267067570076358697554132986246560483311213342640277350390039449214126176566354545629358272862070638125501781565780657896093026477154998341990901079813115888033953751603920645454178861001841782179487024209117331892164711192502982733615683970649938071445677064774244474382681386618795105759171770264324364529662213909072125546378882178871369888601725723491326183619170652142211497246992212491508057888967169424561023207448765049615656853601842310935077517627952844108584855182412172840738149514250170334131381092919545520116142520410617831905735508872355778151740396549866377190775153167916646528 [156,130] 680961159718373593907260561038507473620574516065600187581092313270132963671347678102749144382075992060690049706574723135904448583788424360175110331438369577464784972445509195276264245110495726273905306710519978728238638986894781652502349436582292884160725795582136797076556683898208149558588354210880107664926510007086297213693900149916035679101902958008368656900528676322433898046630890573403005981259521823652088100402542098356336226048039580691402676308084961183560194304032067496064411914354474489549989873219099949488663682795505173844966802492244142096003031870775968436489834703874508712667635917921537874032000289757136775202021891261504046539953509773203271257008072904581589833597668609397556140079247570948813151280669495091656948534266040809768132508646125582776347644304130748027463526408418108240303053351926808943857548050528256479256599149405381127212321725428990389426436059088277072331732019130172151150154099010825664312493823781284335314351148959122263884557574211199062386738550369812082431179581897974775611218448149858068979540484913106338330278919998379078393122753650265412224976136700364113429720305187984302490271544499581302959755497122104225641659679165379244951242834680476395243568158614847900920 [156,131] -644550608517098785929626774603790782516988565476211381172768335811046206703617467654833573826029196259629907909391392094316289546536443870285769738320100651929590337505146259926455423047530652268509249043755418790844779356443467465793535819791560903370050472585561872174491164409318044340611218018568368154272976420663888458433922237826889244728060014554385106732084889720356077781399243349918949675360834557205419353031487078710499207698948840954189924786084194976386376043701559481772359803505660166606374559343507337569305631555743895204694305952550288151504785953318848223880126346375124706652307207900995026212494414317702901774523704291457594621644024466758252343440988041278465171896135415165093114122788188651202875981643435545157829605818517057810555819248787594163387075638293334684102237119097714819706398364946896461646930318948827137705472732177940988645165737788413011557521109682749101202745518869445925975065287185609559906738013232292558212628452672897125097252003200458279385316431921617848998128096167755329032286601670746143399718005371225539655586353880026619876688532034415484407237594715689257623866553522269058799846664542969562826326373158825199143969597159325946895242479991547107889676218312 [156,132] -19007847236941829024497626189468334918692415338675098857137115264089852859218160561682039695063990507026809210385299119976692899824006207071155143776930517014550733352205356268765292032655138040337682485684231786472323621087907338002114203118414315308945250369614081993796282697460281557921499688631017973602615584782933057813776877820218631783356814764432678348425972195772141712555954487924202511177167325255052987360976296483573744386899822407285797079037997747414361185920879046968420687305903666289352844612398295557228961881765375734647533308294104579037257815627891110395783832345068499633440652412219001537368581420657118759225024057368621685883085507406195974006384229168023461273154732723716643541508833778307717836868933459017457514233484914903488999454249927545820575189354921166962432398737166291335659808463169733461180492610324675586293380734976268095398526109559696265852845111982270734785229351582772914660946431200631311607519165506904194870134213216648101503894904297303903755453551229008798669058554317982692297111340417952797045238433732689561055368007656614300789359177259988191225645808122749647991799048147211674456064692794567557898152362209524747073940826158780667003310060882348860513 [156,133] 6550244140867596274105170633037389373834049224147448698951757816551220574778122094476183488831910919177782506341351264249208637500926849613557421773861486334313416643896832198656298251986929726884777156646901969842457095505907429426106654517102357189659659702205959655812823082296123435061000412658911808754282228857585905251655046272501774986680863844525562003281031771213653067447082827354170594867925770492136683294317457249987631656676289587506189913866313905233988366165904352220311410253822730275081718632028575751810721617073705548471465329117088066751815188755802818977818861956758025949222302903897918786569896184494504593983858825221356925981886897345539597062200368721877077443325473119070269457601285795785119607003093761187816432408053178878616256123886156269817052176788449955977535610666414231422754981095152585556390167574274468404462245714941690614974771479392215257393009126644052366714067574023057038227469943619410299125424572578211408522028995290416301578359055482619192896063968675376799811779073055727614054491842903843184181340090967591897159011300614547008463336919771247010795976522130568342410621150175718294688215129670680505304947329822410318406395958620317559454658498560 [156,134] 21262508788016855289819409723462451252929648214723566996111351394213418412342735057136253745963217635772973774415721495124350624549027805579952298519303748398778999511733860091810085267496392873536558814000804117317984635778577348674766687274954678531138309014763399805499348500888060977325327147158183553079693302675807113119554158809752968166086331151120251848984668187550370491020026224515627410767507425834036490722935908688315984607384059077089734650049695332105267945741469000756533647912043997769143867638524660232217617744149609497934375315357751886215457083533766373396909261364487518686600177930953678411105627647088385039629442864029209881472207156409624119362408769955008806526334395912845853242904346739366774137333217196402435184863970162659979733441650587004413086766059056247886164418918972870093061432572133130511542779863277811757829675405570832283263496080669327146110861126217257872666640387845191024247776565106717542117841244760528510469834319252014275115595178317728031799831206711168093493890981165677506407985658145574698912156768641388888295647642332641392762257306309271587085758062232601154442013772038372495590421228588376326843488667314355407905951377599251703872 [156,135] -72034259291334687312948862131635470312089648414882054630134380468542804591912238545586955372525978952556894455667288924745472122622894849465481486932573598252446841908046685418321641650386247600978415741221954900714136376862178415037964592145465796242415357847501048414781950696000865045045781238164992915265361523938867751598472548878763805181627831526147460070527175901793235220615538374688018517432238783601113256108740006510517401828400628777373880806866568447597611984799214817529408668845796964430359220221054732461216450595526331167884645258803635361746572725533950317840256849023344599225985787193377596857250994822394909980655136597923417598006926066174878482989945541430383894824983482518645668772793139092581991634802217054657662611581432300223123601217471861969895448546643643545556127745188229403609394786176858984542994927901768722217372603812774198202937239899410883005674942693280747171763976532634426236971215238384151630962997428356946791926864921738101622729684094357357843165613756025093561987510084902745659761756755806017067409407789466104414874577239578012539277404930513384980965834232680779762807628647203106997387163423173821978375664550860969426395168992 [156,136] -752321315305728117556329464254583383486177196694228296853322298991497480887066487701198929247044521486754351920548564675124698225350223734248160185810886762330096371597891434234751924356975285338989215274881343537780565765578098186049806239197987109570738809687922311307423632037946940576049088773441357508029639162313814897989099461860658718944540792235321730545437518166476480810932058901683906539064726576755717228168756352035808356215275461499993180554892628005600731369561654155892457695112959360882763392156415507465783079287623389673771206833720441131449260275802957099869151974238085734418952482532027077827684541098826359356131676757591931883319493570254216963007689785936622249036917177726129258487277758551760309051442155426027740066404708095418425035687991533599147473547361069452837661587838803846019792419854247293351690937162894915655297952936326615319246322625100131800451924520848129021398542250510481096619036970477627434748357430538520817238686512407273989619519120526284164914306018257973443284839713286711862553403369272512516608430721394502477081312174940901760691254719705054279115331838482726060727559613854107947492992417609019825733857292186444136 [156,137] 23128214231011572693385122544808307646028643876250593450732678789899726030823274328521426047251965692821288757524414911395915548995210491122113189037291505439229500423243461678340615760137789866791513006152025399569251596135108257277274209075850923286580255736473334810628489737414754103616195984258092314986404244053986947238481115392366727725454096023669895043973317549773566544052648206914646425129767401469008238263390128955294214150081255896040403419922438752963769341233148520569413627987244767783782923150293351491692435778100700909587614888504259541175829975078323906511922115517756102282807309952373592332818919603614917769809067352763464487580745161498982560066904261414810067969662179476295869277752086992527432908237636193096689596457735231228524462074695483493766767250504569820817187574086849651342956363228570498834297735166090500128851689530927728467154634855782340611830648357769301124808287202570905823941710170702832185255998032079015819916016280843070048085037392352289016041514484735584208634206663680127342291286435573381810533192419478893909967547247443067741295240049851229447836893390378473403002042404696437305463356039997939758500100544 [156,138] -10669998561263035683919231727071658521357943900441740359389608447343040494018258871374152677163226923006982894272203157926077596235971811817251673912611399898520681841215947566951830573087889722032903647680590104835943104879613108945293323171430098991312831453906214791406929560049000203494866147212634520831430414868441022326336784734618861551086530460047531320021812271821801354662236121971743912688589131410340938391410928732772819020338750860489786943178133033118241623411367835938823371111620596192030572913836826560690127573367761502613907403585536597141309377815130607455065642964815766222335304639549533571178462418925782034453735842171752157081960509917050771380069398444677320052354416802836346925018387641989889882554694822074754614963913686135172882198648552171002922851292413130060296768952049470623873596382569767381251587619101374393836754204694689858155052171834279454723019923738751711720278951810740955003516957749120750844659691679228961778871820984722198415737375864445377607420312403465349194853106205503275655124471535306365405505297441729823213117668564076530978612930721805709767372875235418080336846433386597375444059858455100832 [156,139] -1007540459679146750868299758380040956477043428253917401588102459423352358455383232966437877679036255723073243400680531529535143341651178475879613008953967505657057810309457697020070363195295718248565688285896332886446954298101192451716431903149094850938527416628151623514601430947581051154052700177012658107142068542719337980203493569421569324590955970627889866061549945000245114041414097247848665880637580339378410084752846120188508795250528726475149048457200644544292366392688852500798393617151933818022633787757121268462115120395928757413295137796400211547092740180633015854571103357151265484294755617188851320315588638797492814486390741215004434504148905675815318622924373053688030135722119029872359173081605935492347656058690633310800241540366173278910672612329267951899473771509037221557948556840724897656584773014740222343230818470421514799580677094793366879228620714044381851985480442899320830529495078837828339243090998175463844617259227983089506046298791009249553578538393480229193244891724106124271039673572785993663168438684387741431027702612729588612774229336685933228123388706790627911175052717470765328802278851284918032254604792 [156,140] 71849321944769413140959368770817604998915146356737679088708269162660005559763442255020346780975878021167796622788253702527819768065136232006590680729193875694191382443640233721616993824011370525903515490203461559887311033893816771312083965618226979742943201698694929186828543863252321957167620950821607627577923220582968941836369197709999455594114861858740419518645948673769374546204104923773562114205404372514402282392984572780490087356183764060176681280626699197943871793750057534855200628269279604605165918972320786981254901017685917781324838252242406969302628610425825952695879380591666535505641507398733437130316585796002393128030505137010446167566435450249237604858395568886550192102994008213688882994228748892481223330768623764070907856527157895161321117172816802477588260538109603797010267476606013270110864751519240499774097504589695507863467511588957869593098715867249358351887406880428515225016777857019972898100221071008403777833064001272355801720966576206474813062181312396242448098634804977151073630999076800486463301578614875812922749407918143114425720534367680662717633404835131213355886544460228758090946753451255493 [156,141] -284677182768403836393669295366202916816261230842053469450289305819113053674594985726156831459114049576744100433463199135097365632094000244038586786465512697019827251192408180773163588847364932791574121327428519876217045967846031815958688368770618658934600238233628903496962697288805585494748674710473127003252950185748092124106946161748731175222060110586712742507489406908392381949470669802374105607078314192852244500798488545175386180880686227991785963578747829695274631195281479713473697452573384735373304183133378879731038642178635408603750084972057276808041398576117257844661212784323570840189263589945349047082372838759058883892080827189027341296820570539633382328058850484267320296565041059384694347464240024504807540287919297128965224506975017020130026285560088163434230640302314332515076223002850558062678173852578067976416420647163949420309637656965479421586488679276111498944833631067333171239083381004216335923920086673337185139919707884838741002365330302423254294838533971437128625720515244401582695287952918993952815517456128362306983516710330261347919981136320839109630918221257060358842635047272577063052864 [156,142] -2023519158476581466816165916131021407887791903596305931389515994319566542500538580048713677386678820276485519632979217658653916683926188550811524130231921853647302503763706421542363529595659634555274393171203662815745085801691090583875583859068549087200030745755337319392063893940590548079671709119454797086524853576099660525938379579375940076451552058172893734857842423673692430264111214991501610117211912528635779801589417022651460131503040879857129209498000272601969842465398002302782884364748068405292702052263920377061572082087534850635209261224915352549170412037314126997244849970109827978648253442448067170106867115943960140887858109984990380512547128554718319747548612501378446152586939581481541070702283483834393133109090658815796706854650821901613094902309970749281472458018627139587176567538089241962037433094999093146537333633733582028785185211274322272643753037014358808347026316519445261993253678305005247350561206151860434315130036083825917192524427046687668723351638142168144817371988700729179907787517313883984890413662849026935228308410052093075279678249106639943789581650751455108533212617856 [156,143] -31180430858035454925864672343781342579486151266030691312217056003793006525571507519539622451569902870618805082584308378774100786415353067007990749667219581796667835402620943201679977272847523305007403602887584209390712693182556051989676902091982736665380636589570095917993779481131631481969343170313913312602349998145154416571167100574249204193143499099518915321266912252357754727814544599555397783023610245956439320627944598093141044113426200485027344147718298027294535803594635729435166908572700129389242240443826196542763388823869003554282974495162244832371479270170898540733331956657550019086721101334024926983258707058504580465081761282120515448240385398071884832293414934381365116236310793148987068095541717078321138494066925670387111058913814590404365821647719997935693769622547412751555558586518383868036805439470585485482159384357474349570611094980535902173593428971266876912248222920830766773802348885510789543503591967416135290989555305727872523346214744336882810947043429556998440610980898459181279766449921432481300732503272272925886386628741992489704350482561201925203470001565445903328 [156,144] -225643854050588614648873861407524043426037883252618435475257586893263320318112685869902643585659884760052535844892242512216040393409245506749869986224945635540022128451247660724876432509915724358516396716017150177042958522819788759505698303915614763914036502570704867045425680140390477471582793962324253262813119196248886670874164215429249238593744697109663448819266378616289068305197404822066754017824741773766019879539971298308203664655188656568493734800924157184605545235328223302392396166641780887297816956916267328833883038718245431445644475863049244672589531131324444945338435104773210443930295245187927274740380878043347893248295924953406998573223688743877027937765006701318529256661347275577737761817918571052465156246792142725741215385459162521541079194359401946082611012588088006822658423218194748060827407984532391479210940210861921013075008339913349666704688420104835232014154874815744746073776835160053700034375466940936439081086619533455931442074711550575151189629199796804518096911856528535734654169662425586675879025003095008824857433574587275227105124742488899124449183264 [156,145] -133265735579061463065868873975798350786883599294696206239146897392272223249336755324741232645316705830224822756990269240562627531716574655164035926689188110542921272206914666028026695955468333893474272391738365482731978994558496112945435098452981414239607145745270341169937975909783813862647672068219921012153139355340850085066243629892658533743772986223296532078947044580242417982017140206269508579102380010428210892263399908452417637930663807641908270608230572116601708656214715779790107410424089215784741499401987104712707275082231721281597979218689413337248301816842364689626167044534911565765523486392854688251322652098347303159093705207959818350577367390107184883527386732537930269960122575871949835880640219359725833316428601727051219604555854031817937016666701347522724109862992085369576545380790229044589819321343916359028334532476796665847902886201306655478961435245941104591512329766326840879753900085095250012961638900996488044880919566788587298928543287045200993582313447468180289340439079490480933123866919245017029330294529498873815793145369143289782584408561696 [156,146] 48290824708118694645939084757297790020608681068987641889097873288535388687804392224787966666916541349634231519857869675353625137778564450648051320394455508864013997488242749742273206329319539448275602655425583531913548514296446396027257886437198439130253386668381529750020824128037677247796953424602463517453157579769125939435854568435814766751771678376985882555509269089824410016475665516319908340497017053567350139383988092290780262522806055736852514205461269420210780737776939170607079765153520713824138833965211628749652601951762224315821147563889798918066538726184128333415895129826831429794908927753687445732984288310751237155247012469470520748678076039508157933485885505803374363275919702185516742391774051542625068973818100563607957287835712045901031635013470664101474413435250737087498930914722770060623624147426965332194315249544970777048981286569553448706672916496318099725798846636069440013608592737734916941063353895912039864820389955202594567998076903541846404581284538939257267642360048314044966233954853522501281678239505037258057345145011046814576 [156,147] -115769803028482417809979441758108325645201631327527700315832332098130610191425576211417474542185837270595220314417411400036270314353823290946303811109152791374571960846760132973119618273741617913207473864069113865622320585334623858251706915027093622267698126837946157774677334297524331136001205391370717632226918839066646719512095357587050049289289498531585520875639143089004213900786992968904339278334577173973323726562096755948598071289306638993602112297765689447551726058195463230226732457720211015389051463176281203598327357015181351347260641502192326355058074038269712110510666871344797354755994246610036888366073341643238317927487217992622192232159201966559071446459542895915082142196812565848664497754756928549882692055157274457570415837491335281510893268924444213382267461444040460213111154795383445817389178347518409763586556249924182317591723306097262131878806914745232227535419179139160308261861803126101621431144605132669977279864244156080413082182439046120424325978206535133606216428207362112858152277698384248434581167063666665431849028488 [156,148] 63425124468461134711259251635186707233570197780006845233444561041377992337595487684696760147547491805166408432467888614675602450055202689535030411798422376546061904249218436596134600166815636406876266262231599574248882995961198758442281103531838034566074849795642698709010376235663973291804226286168759526166175677103192902541346079768214569949685645155855128448128342350765238055692820038240338672533482710079067358797112502739636495209432726048626830719032588343171225430866940216277510218631385778294680742898726235844310294673177083818007706392391160290980617138436961327520777125212485161211388262952840844443835155359469316087899590184604510389636793414329547040307768844890285151038161954743816703024002628249751239333496322588008407133495368938364387958126637311402412539425518399785070814570640007918053093974588083420143026050155152685227560997337618802991592345489929184704943976128838220795403037431113622100144311962361916053038191338213454446715434716347342897811845781439679912417867580486041769584281114220451350711855437493 [156,149] -3022248651619998408239681131427250233343645908230323422729406269347023222181498938391648231128806163723311631800232600924459787830330990982186413179428488644715397087081169044896487669383993490878943444678358794953663659195837755426059085829146956573721413360265523902584312901180096154463934814184843427424406263774706076625471206874972875665226094513989699313982992597742900745516058694206177243191048360013346194050548213032955537819693575675420942833225260914892425336620253518125926269577892760068637658467169059857113785305175499382223443815725293337935296314271948588034079049038781045025788628445100136465732696051703031110133726749573570756840946214354489822092823429840884054649545008861307548437570253032509859908816706409076263017259267562635504274447929609591983465576079782395814130927097454796064434121818990173557805939867889867024052681340557632843020429607761860211127058945746248054770570243081404501834808018178191921565038549895613848864171309506480565541794240008776270914356121239695252093609166943425536 [156,150] 12827672404525798588811285973935738676391233282921278935052603121241897965484590363505451986149600334569779641146666147431581203063116433871185306729513692086228471144198782846076291750136568650695447305269333555810692933423371811573310236939204875398016511617184279213997941441573260225899281359155568321337587867657488049999000210941599690217273057150011488143571147365149620400226841959140396321942826523079663227897812722055433176687291071449154367177018523016230423450147648536389168714249436729225554509074926513083624171964368130554909536081583226510623281715515278808089324968795023912455253553293464532054057490039729963462400633134443871657547825561842778735870400979166006400808434057811614871187370407367789404027906357154595961238355610129006601520615293428243104580166857641899644784801902278201629425016252782411325417709154600849686718633853812654524293935601240679107645044511388919174659813958233979009729723218511597837985972176771907355107574439475876051215149969132039360409875458326679828832 [156,151] -4670277008767878204659572103482732498691763094065005250158305328214292217482996599378752641028838432184585723457354680550526991298777317581512677613558882029150147220245332556683878463439165900762739513598963984236214358796432644083380207121865211031127114567761479456528463375481022525186364901165264168142617938728739236847577221306597637925275534048475613695194798339499099318602719867101839710639281252534726899303305911074954448560515340780073119445422455660789292457223336016266653145718699633942024137249040100697011712276188648318504053898156911604301008348590206744067219660710267609004925680104436153763617117436995249435866066695520089945607565779397718592578611455652156051652615462036659296628524038126313511868316031409158815149263998912302847611416799343336384516658736916780440535467805901676365988274075309655914776607974015155961539975467085992274289805696577473116254018817816547500312039548364198676442692189057520834654890051827583542159554729137038372516543084416566560354736 [156,152] 137745708947724407414394414669259696741087956369590455968643190043944310733832411434234762250193110892071173493991754219374322665329493629853158491800055207399428403725462689156387648033309377500067509742147757779956942593210869649421654890521691708840686928570315797629137763025701671074268114625292801649097509852945627559611535169634192233144236974536649077190161026934353428074132948075605972338229542801882206409896630114829455094263162905140038172246608545338064836552885516017310611497823655221903030995611998090710404768499809663309852287463200131814786337389980692726758440135770335116695030267545691003164667748017582683115597332084438299779871704994962758063968964521809975074229882271327876754240904870353036095433691625838895861589428617366940858661908414676247203266906874198982211435964217449269126520798677226982367082275846448445400185190828234781562345474704754608528161125318422736458938424719560171339437285610917588695380092202076246034951254549683754432834576 [156,153] -304524941758097387520925783665609547300684975347614343704379393452469385179620046426677899379228663868980129816995775035845000688914562061344405318378587911188606652712683033288375375025014935493337840656176360731810641530822506978103152075100244469081054890588962015203786018145983723506369361601492292001142751399682069664360324263985759659938927385101460176681419525196174615309049130553164018118762385659214902516802079249692119470746547433002885936052323501276405274511340183339171525745242223893941842384464127902619345910888311757674803652633119673169853933311337245120957281613385977531065515198738501836293873692534620613516581682104145884224382491941884723824956478092183728834148726694531824754500128980050651500503727821578751728989193726999170945117436223794762627731253822415899672727266116241256413151690377403019425620310061235718990381752688096085443797915246498706307619633694793353393897998955888635925668503586800221890159595669781961869423296 [156,154] 45698250530673400197824065233910990192668645162527746655262724589835606461799716950847872935571929628828830557696049398302047243604537671848809935931903237443996091867879449584949944774296923301153776676085682349715091794449640824384667165271683372514940990382938481421415883642650271699581976836597612006461827632643221553715543377810997750558889228975418620598898042867084422899482993850554962900748428700695344812220861633430436719627160061224555176296033945580154055781479942950109931067701346193288365952268782365922357657223800301651011682619124757977619067713713455104825710881651548254065816319109029455930371935711251436866897846852607569194137801643826898744117701678490128117145626564629238401642525936109847518988501859667410178363351856904176362277282375776877375486524680675605232724822556292390472042059851563712871687342843149562257762127519819572763000309376778631390941862956768306021585776309276998016889452229024270642955160 [156,155] -411713615526092906511897425596683641199418369764760631413949588771164489276253929597617655851553404829520179024215131674222826337688420750666028943292788410806694498310818450939977352395462764939515488450664936277598540843435696265194356228786638829592894500255989293508615223344508408105550342814240743756997476466404605918496363053458423732784649636364166317900947248429502290034925446053945458680416004190900710399027577144599428953528619170008555411118864560385070197430238210706680973487244888932887274298227963515574393326250243601329272329474506068992457640209365535074383111512943881181876137290929107395526792299344151224015926707187223604335568455495283542743377533298521231500771860612897953402372845883358307692639659889835114129322917144214932218745763235340164934357987701178634503664964520339222103120141591550371917957223863802940504533481847667207614998082143559711788760026381750370291584419782343952792952 [156,156] 191780619943953447392766168028099083100311213140546759069684529223247963123167874857496241332411445648803036808954248494307153032433453704184779826787222019472211086975875416572696041855328313206773548125472182395538745581032692554815796950427734053868546324533233822499729823052820018004035970355491353115964382195888200091542849685914872511725499454553039742880729587433769489268498591399352383124152315417286158839554836976311037472706112926477958464216343304625489774827940306869891646924261592020994540475171563386708244788767093256079875066975262564658247042907674051589409781987716748671435647156901731444571583762258375087568774493463330055156440545899894722189318829363098087027744543129631334464753644783211503711453534055603389205226375883820249256602356196230734407643616044877414230805681229900321548561982651857787886905492274243202581668076156128591920251778909018712199371269022347031584 [157,0] 5165700702561696060223601245832697065473829455621965368813165738378376279488369271415976161516025970933152013909483293707600015616718463278210953785446833085590972180667606640556788362501649003428901057706237495644620481835252757660639320409707845460304448580452105276968632660057548103457011672669719539287438455894386175965838740522270821373973020058615562216436273141086523747159009373742518113643294871442720391452846187131152578575731555239857183122430780065640266347903769198345778514815448532224137598890558982858823841453952840236276421570780111748340678753007572181270571513717556090597607166605082463227683529104816789630934705906641504563867410555632326790856979512537547989818353916170516781311024664011125802651294143865796256798569299536904891298209797422222177378567352994163521419674656130349257685050596871008533514458414004323508969906259437078175621737762047316042543039307103605411203408781085091929249470724401692653253209615736842889890611422982044248039459204232625659644028584691348457310297014560889282737126332286266864287587956462529859586016767037334977865097006866442974070682577373987270752216050796659927010673365908575162444301061896066258873103764874433928915333726953172683362232698520953123893286588170890763559279881733812266778981729430762737478835197682630195163884725134351887214741162472256847025813372277061716558138599315643637550279551317885535610718208723452785119590299061529192263381242020613406500644177038506319497072045353831732813650281090216803434801700089822081567198087299231432340077626048049587068414453947105087324210157469081527489918958079619527241108132814820519305844491283318405463518740480000000000000000000000000000000000000000000000000000000000 [157,1] 326380202905466907338925444200231449004376241178618558729472764166798053327264607282801896209652035506678322763969738002115029971530598078646461657086064580276800019541011784336035000682713179862294575856363939072379441916294933298526776402320224129310493758200153337013307873244185674228118620609775384090148610263519728749911642966083629796057604682885746746951324413549332844689566433741873595101636018096576479501491265566039109793969138955061761802507169021866506721880162535834036277081067658669569954079130192728835558838552077233900865885602855245721000698375534075887915822842922269907340038377928803118880716084395395508997976127167993515809643489103093422983244606405430939772423429725374311440798111058230485509063940437141140729966102003300459234744514014747928864762170074816310652861724849702908015472660918138015112931000108090982190464352783324864066217907568098355069868364871573544377379767976377848490924141199449098146911938538002579610152567579430451698285302609325379755878090902074825695953873819259929571439782370722762719198680252391696386469081414902267806680226554986096328884876431342247147188159286021271550193141178441959211956664364409613379990173323614099186578837608010831799453328950193154734068768803239992361822465446127591714657365661005928984919104733441426338629604014423110199372718330675981855709006782857091997610381859740095302378430161271671937191737686105870658236565315973246427494679792062425403755611947988925777094122738695723877161895564921642228571341867804537590748590934384555266953273094036004558847064387031634575824810284532599339036685895425159152424684980738754690530291567158437721452921372016640000000000000000000000000000000000000000000000000000000 [157,2] -1589855144263009225662234197776714293468257286515359422740010532158204321544959712076846365382669586386283168035816550098038870004286473863337578777197367783754025082334405565604798761581993208250349407794147474143645762735892633258909861195675296808966493467637436425740603930786173445753849131849091249163190522472897256098426537818600479675374142865667390146137286249503785907311783380841776861249509316541029886743462209304264951511065094103438879057680372612931382817169643934457326335426283969643251766936548748915332695002343883905301134677154209904698975461742184945729886211706946448279080301172201141768986998127125285672834991737315553012477007322917354584797119764434665649653012836053956648587465773294209807354434772516443936140549458146217425602502494554090636369253535001932152049036175776940596629583711368071664580699581559036507881685649634021467606952178631192710267341236628675432262252091387951582163498864988054508019031226473247854416332961103583268182653896225064399608019694065923179855015771791494420150366166230071675141405640239733352532314994200905015676293899124614246282590350767173655647628485170094911687067847702854065355793047038349991986866474834781525172719273933765557873441829347726353831787145102312446663750480084577252816231612110747337583886281797382551895875930276372619614658906130289748981492091703475635552402420254355646321821316807460842355295674362776536232428344233735017607167069238253892570870956956833470278389858731094993393406824165951510646490687734792683324284626297873579891807020917634166504863416575595730143152162199457192184350686000027802878274229099827321016876925915465742714913435742927585280000000000000000000000000000000000000000000000000000 [157,3] -8653041392572672934633919476721233720342970830924133252984241669665172619076223534212066075823907165174430917091056182973678114337042059575870477878998376107330733348788703407163319752477465760335801908664060935039624024119541874118357880436578721726812992041229963765610247618346808446400948397878307452011765598427092083397175389566730160765965836154120015735831912327526135824935210450864613325554780896051473037607522144538567950259797235884861469382707704727248589076087200563513924160682218968146184460250950160223053960089321646221730171462153970023143309231692225553358233248339229880189240393607567578746587785365768107492643682318921503299643364581047893908472329427437299791905196294192110473596511058846281618732069858501270026735738432621336161887561554210012804619092559398781039304090184835427343999590105202700866863942361010112571820272750234993927903294647765144818683339428280680411484744593976437621953944582406419900875034601070401770349367967241570296788375389577603637050399348047044180017002222865163048430762232284855764042463000824087470295850384436803433963243962424530689379375070690357285875205698361330921775133628207693531507722845455086642041246837947016729289197816005891034701858305771213846353323111711160487046714647582336466855685349405878019640026322746507730305998335612466756667641564214503395550946964898150283211759421097366071730291858291480260573964855006741862715381179623138037932441217509861212208253484463979762745919044688611620048022121308390323592243588964384324426957395688415533266565571156846709826515590140829298987678845539432403335698583974820491636032884080308114483409323778580987528074066958302178181120000000000000000000000000000000000000000000000000 [157,4] -7077085782354405853877172262088857250725647398381289641090522086916678493125759770105927701097471309925344689698634909612850650089608919201079993286443244457030923535717643599983606656268592679376150443995708553100971125430182332467860113881127411917421502075161527596435236216584350150783910249813404309148600756754705838958210201136391268219549082650059199386039598158173419080714804155346911582352239976199442932711117914135633410125747931258651611821041148216785422079372910821584630939107435871795319971693767025390072082587545495791963539109396794813757160181970239903939304593303341331883447622426338265289774705302002893640892963858049117771440948298757933182362901182212644436019332466592806028797607870523862726704037491520701385624543157622153256927007115962390376467377285436748888213312690106403941404173611361407168741689581811607455178413887254154923434984347225555049794880691388922459319902373419513089436757807409100463817003049880023067813024831505824939640266890637294460508816676777678372264075137987641360632148829287662253417387675332133771737619133646050977727363413995329562334331820219336791634959997631645429201621624636799000409164014850857245693683217127638176853892469251794715814109196010361590343421079278880832968303977427323316067743172471071779280192628719653188472407766096871265994410397454897919224798460410505678451120785893105592800814229697266715132037997013381630929720435288269568031848265793571875156439234461817646005943025710512442809715866439880728071905154702756648727127745752540101579574732771615524060960486189552062448581127969662693982563936174607854402837290958896310973756717959502088416359985711961888973127680000000000000000000000000000000000000000000000 [157,5] -1963503013533368388770819263097820916992675925354192086182946998238226214607043893911533729587941858158189598323285941148057967322772701053705152436806861287098379581297055310129094702889600123830804712714171673307403583055872679009672132865640143154700556310711699447002293425907772191760493765432285507268847171650427208944722829183767570067419077373863370395408705402292099865986926176732831315885335616446703746480886794806715125024425544318272055887566960711964736220430424119134065296930304138352013203003724326731588438335647406984218617075097718618733655684554908967756082344965202929804231003334671992739627176216385196375958487209397232549307452344994263057258479255969283705639238214147713298010888221633879007825777869837633271618860938581855818807437449030550862261631779943320048563603059346624450154486545641201659727432024683729281975347107711392703643227898430840706280744870565718329361695652380699836993002428455567127240203405396196521271138915302392936965454502074387992019709855329832765684275605404770813614787625974554183343828530117334998072314590557214113269725801994412839728602742811792853915250040457507776208365979719411682944090901951457493388480745745297085039988667245087244942896406327839898637542279302171262064701993179465214825983887054180962814636026700913907101934751848189536621222184992135327652110779281005615571610124193937448030886336206260856480514598468739872577304150375321597755282474353218906564385944103594247120491820864599398629444860347697027785196776873938207421183634912491040614374201181656056653616759293112541771614473345263311537166793876720754088950435361880750682252105042708294921616366375997882917411880960000000000000000000000000000000000000000000 [157,6] -235580537509209086639040439873902706850824682656483582047000464799390704739956216004406766589685557727441250573184374441014323371880133251867799660238731285038268743882379912164978069781872186621487950956752593007613872214902762697188658093340918134081522575320066479023700182956695296716289486506627839978571542897490878058474876269268240607793075355413697676451045537107344123641584531500990493302338626421093527273356009966303664912221165065190363280892574209838566821889497233339381142856790976288310338291333589847387992746923173058610083953584929108447702225999854966147018524127470060062959552409837759385773446231711483879195610493515727458222829312482424091406879306484774884563225977004969484648791514484042657449252190228029812729150755258425178642099007645777224379900736191276546039578043500783628650714694512389607355277058273530406950922818250095101681357834310582797759269983377545314441196061484896734225623212707305547398245816834948494582487419891628784632121753567753999313096740049218049881092277480876229118735162781623702568922437186870105021489376637360554238293875963372579219556633139917517972421773567713185953367792641483771631234902076184232414279175417285253402371197253134925959291718673340177440098020054904735023150965726647155682193919375882112063900837678256537067843215620100681145981387767485367974554535723979631774486227092349241194174850443389892734470290881593145698632701161205801356558507144689375672019939451279206290550437110890347786042483835695287233077550025047229240317550830080285599016623369492413290374133978867558485663816015577023906017272705406372160384822121830806709963263519075379512491614050613710281125302108160000000000000000000000000000000000000000 [157,7] -13192716123583435635261819774731891661730472221005356401112003497288403984049814902449368904770918904019830983495293092628543136829366314889099851412968865486635815323236168658619932949905306830753419861823155048559862839438679487816714735977093830539304103607644950586120753481560221865853565830416208186998823080419194497743021330282142096354256946462576527420020941786570090970919945762375872032131623777604422574727064449882680887980125098716552955508980758772939124383388816397349673656639775553367631766443484646472115426057484822955314813870812377456478864831621915815057562836240615579070945275798679874406267739382300310939696985770428756908015599101276568590663561795572293743989565556519628523116383430805842777223543569121098196493435865452402318362748051151782682762575989383730013888869464595463500759742082398213145608499465070511310875086971760777629162170308402593222493658464193835975493445363089089702417386830836550962254616707859887659932197663388504895360907181371654219121095971029075501048490946109933003178620249677673753336955549455937409493074036566250273089237199804698126007718662995336944482022001984996545455195235513632528693050244666168301601447063591966792454758666257621882149870077123101557388774797626183067954571263722292386677539472281297139664375907752287947953751716334899108460590662043381611614451512366181459339518148521281101207042954879935333306274669795308045934174824030992036283399566938004900316209543676256114042751450906058571189829298684315115632336535871576304534563627252069554456501289076736917994516372159070008358394336366588281834068373039087443074727214774200523775219777660232534757044186889455257385111973265408000000000000000000000000000000000000 [157,8] -285595926501270784552884594830498765576894883996223735046641795051415862308358001524213213633172819257205799595520640675340608371626180985667054265150745236285765341388555570873413500736299151288159621845612794263956539572347044984948599140850685609577325723903717080500493654490631658816700261886557132867170015761971917005956608971604739390368227681877110532575341908147458644823677997110628268879134327437403403357948636006475248997560706573725899389555662551151017152928119409065308297214227032516561938141122986773456619061887244042801739115031425904312524546927652275808915722643922906685681660322164268628777048790983258965877986964665702276092099630733665414697392823641591266509675678724007564868766231106058431594415915036330673921541306286338653079081239631857501120551921587209037821943721027782824850167148146882701744019033812852669485054405467201668569674127197045444259944018225989639946926028510145510445100025990453724799385129075850344361336657712978108780786015954596805862911223211958264465535452130771404750907529273078602995351250320888432745453475028458501933835276913594108898273496665654723394908062431182403701966919790929491288249410065310657325667909432267096083090972061627792836456241810815007830655187906045396720350243986428206973558215289397236059613490300253825518219330668431427467874174423706759482869311814245630026126787038449651281582094523335918974479450132512146500136671604911356196979692380272343529225090384413406081370441839562117386199192973690574897678779430565854810998178446357527952552316875069275840447216770308194387890631884995663325664987324389679014537988109202137484939838298001361951450454550102067838526731656888320000000000000000000000000000000000 [157,9] 4029367923741834235311391642431540116499299122246336838843698540847277691002136306748979094027313720069226344007137546350841117831067561823719739494188428227638159303804189434158619872187615457320681933366506504519379985513630929540528221352010729025347053699103372257703756491932889775080186129211357091844207992698790072932570798289936278869014452583282260276120094770884335401095717769200501036806044373282207054280273722750468432419114595889979466482014915035618624169344885842823207099630711646306355516759220237179146055007323779253542424143348614523729247151837358785561177448705996948040229080365325604822853621843779876803433322181283769233728642884611674879288894937857050171600244521038683583225978061936870438612338809593736297494964911834179391169248895177309323781855677249906005144524465814938297052638166455407009540958893599394328547602831601993465184209807456377262864840935371648952895771036250217158902050541276735195362815830110107376062307899081004953205722817121012783368101615611843077059434138099031162347849250523351227534857183585029640895908449866966464272463899259427345830934844271479306222330802038673419481593031360275846772617154134465455813213770998370672770558773292010827741408111864243679352657377671562248911817769289612151823774868818558220029209770088910567395788686110196785686316793523003788386127262269560706128592720539758151568431873295648981909884342312842805616003335821088833121081611654980255547859497449501018700835578674613718819002879862381100094027729710033976804424593603039307343733657843433456154388104319230995432435010544596178777203695650060104526504139404527536184656100416066724010178438840293851368960784924147712000000000000000000000000000000 [157,10] 362751694416864195811267093244055590963913980617278373672275796145830697241204465932280443097229427655694475052797668832078753295391577593703405878707991628004355574220238032270573822802811688460849870746801810818000153326341842089403007782093051616752885258355324152761534222390065742314110750323533869641553260773216903893845368354744287614300355506778357238449133372966110800860635349213511339781444202350879657400426531109270530402369601721764372731756035961941867190930519212348266779349279431818238069115668003238685548949304534398748502360124229783314546914815390565083661675070504688273245426761076433867634298954688109900638779646981417900335276076640057680498345308068911563953346309449760547763828425022242426038316064304938228382441719954423279117809811662559661885051380110705051226121253926930889219979799712851059415790927122149077581711267417839943748077257210748461311667164936825280193578106245382730505407106019394950029514686801102838043599074752273447038957691048959418271984564575888027456425379617943518772680218342952587939941775342205665846219116954636724710531215277231225556292056695965699991304120818257094058324262751662648427058554259938939938760223628899096506242440349758576400472547240831267848064863302956128048527917134074319857166013957188847171362793853562069596443879391928184127543012340815056434686950863001639083599154713697431934431880399942424172505357769589586664111888081890751977808763680601958619430914818688368647030279694992166589571701764672812938154282858208203708964710021481348507105613202679059538499598680604420095937992830046568612588331882851516484695245257054483040471846264911624692107640639928235278824753327694151680000000000000000000000000000 [157,11] 8432653103127610623723027683414717149894521831599015922535770937161086916622033504128456343960903120081093620201757628475860772038709430228487382082321791320497140964123858184834289916210583873141022639211289641998661471503643408893598369725174580801768111345246587511397158564905317900172802824094770124772273048263412605486494102863707877897519371372674288207635336062383350767793710307499978875898628699502710202724327924018856748239381811013924634863621457697885238933645057542767859530119581225502891382568261272424751491224273308000761949532223234812636152947940271492764546811452960760178873557659125410943592908943798697508231482884896730887451010506565824242033135367425437734751158145605323325464311242871771120580732782245676017318813374422795525185434507254064306096189709742080982301918838571867227461209467763253723960937494353740786108566061403551819076247914734548382174684182284710654830751384615677055271968371811731079105968967445012134130142539782456560507684497080656074574241203797045192987679102129471343008262959687654238642601678529350471852748414533811997385837738522031372625090469146745917024259346337293738105743159502353952806536116901049295962105331588993263434307213402814809151492751623776617907384509602403016871705310494635768080751861063396062516713883983160429465314528818753226311333967703675295300777878822442015752597249942846591697593621646607480175793771324158712242307863175497453329251508804449661928323118668168547257874281816312630821696392525541488701889963972509891540995191213538372729717350774031130949923719623565634287404180544539932739592799460598899159772565603292389508123372863641445326093057704481929958527136673367588864000000000000000000000000 [157,12] 94678992904258851774090998787182847731897190005867499527386347546171631606375851919817769575258159765955428469125486142201719001822406235836134180288051676862304083009579113505332876769746594936279453026144402049538729973191496417575945933018217918066978026911179146521380257744811331692792854276879568857887665568742319209399349346338118950996555751516050260157679013400942277468060644115382288999580630062903592368100309315992342376194727826936067881899604889643393806291440060923122412773880165567893715601870244464521092124846823271955236559432811265150718095905627746362667761568091437677097684125447719449372058075168734345428184425643621137677167628967163943454789117624936800056280053180958459183585930405678126406779854778797282568539781972804521418568825232175655515016818548074770418971110098193130517750367704706609741462628344018151641279416513017196424548117408729487588237636503068375907513330301970060408730011034441611454660842349598006820470418381811020243110855162805438270465419682246925943845015478583847685886598461550205615228879750064737445780139551524314836168262424736015621906659291207678229831828232094058767056467146745664258333656958608837863124253146788227818526678052134264008276168829802253540766296778446708569052911704103601737828761277695898755180368845752899249039754069915059748521025443032696923762115720189360620465825454411590922324446203036837114045004188806926701589098371408512813970036724867976213560241582151326043396998731430540803150241487547611117236731856360773294893974957367037366835265676958046011260601728437982415338188342010167307383933159529185431802506882301873744278484308500590519471617407533820745806897345651518996480000000000000000000000 [157,13] 450032166100273170379700479335801485086948283146293871838748462691120566758086024572307204087561712844793511606541565909524272529359237062267279188921776112074259174778889635041510702395551750757947085922431450904498015337480200990438342730722444015604126783776532219080662721873534242610544740785628156886882794498273314542757207459878139847995006630841850845590095744659858194249942043334290127638405621635021954240548494668676229297542310352901188793911849536372281707589406758360187538410051551649504591607515678476344749128179340795330356417715947285322711523759397416231448728928949088743540612836870914024088592731410852931330277848932728409526737438358217771581770124132683603379040259561766300250427584873846379653379088200441523168323674702482353276716230455005301003368630889794425036718099487400100223988237411475997640107739816069514453957056030145162671305464545392010213732487634950827356365108395848315189652572027483849664221480370161446126358488481217276088762582887875162532940990923888040883343814428423217933317663967266630380977495941035221072570923961865428862892604032055566784651953770246878683662784887469169176025526438524999059289103478270548867521237056496125644535646203085709444259133335350798319946787508945663615570748484169454015620774602065475305518120399176097513980124980063367854139784429024160641231401183597497711904629250505604640689116924862758511802622106971658218079915609961366624485183269350379388075969039818724975800758682419650644920812287092422963301697153329574338348850144862561640007207130606224630895851190990060357480931188011501890066858927388065145197751483363436047472238568831969078051181768327622849176892227409676337152000000000000000000 [157,14] -884233628702872384893876593762737602375725186115754226019196419346180605885709525331671997482334957129843153835168317564487232594528346590825353157033905919268260035735481005444187838841348217047819094556744760406326916492190334473251579608293980654451049601860203382239832927053847731154457522003642646239765937811537599776293733508251982710187305427225052220092582488355473035609718096306288971347376572266575009700645154947719627763855479678197438108713150922112722941690185915463335939217354115840253429809133465965851458769266621288531770910029547488798165769739204305371036214215386804971925694438728678345927770949859937813090782182056455028754294808933978643414851864558088477839503089024304684655643736484026613882450138264670995589680131129537717484131152505005349671799231577579295925323313788587571429713092493387948695896357041238052052505237256366325824087578864194811471039874745779037688858020538458519518407032265593567966324840189961806341899640799887184944213776596962178463253631869728876271126510746220664550480866924090344230867106727689760957310471307807789745988545534399310461197840838263982248328272409841262123921084111843087395938103396398999556805710820159682096354170912994084375905179936022994268472943637261427980509680457610945562489515745343370272342999062214525945835747468378283570338723621517871014234064594772600692779980898323250433330783646110242139067565751714749987055724257610819850926261675307018093111486296704931921895416154093483203117571766932370675822926301432897697249203151007230380498116019015641827401301562934185913611355845942799480109897133843713833506807548500720017923294431560120255888097453671279485405619807888426926080000000000000000 [157,15] -20258634071917418621263718490874783024279204768099678232703973924958904418385265019751606773853640130485803801972558480614881982803760662218431219947246302776231721278109205269097405771085055243660067555466236783386096756228629884017479998925431633903698291179680195461719636466451604748381443331119601055092785370050681524972701505894618762258498329975636882533547480426895083505891916148937261669971568426271028895709635058468297612587139243032230415399297502891778160530694900304212021720336178179673983228446562607526490527256467396417226871518622521743637155496808637362817326747508638525606738337271320263500561508613608441804531050795124243925698807683252101822084171566044657243841489827612127046661472510076396358256260192267587447050116378106918142374391828200560810443774823947196812395816442660129622211715220889367939711593262767663645861334063457133828383378521892017846856750575694558288663134429513420794744917657340555850951665577276001246100726692767916180852998230204398352061740068992401264031494707108567784428116581290978034040418750951291145048351197599940395767838169147249475809416494920945603821323265273005823990455230613661726699624740109815955959397376034676275414014880140736505037754437412687802190156705580034038425350753846644264262941925448729728710557871855777110636938164620611250406517730736551347888790819988916057441212036483645438117068764949833076902397549311883414365947722085593788159917366574776718074930625493395681117408691227176611709872300185239385644460010800633964411730539964508764850009597507576203274498190343666846246881419033160810807776385034561446172310005294864367286697124137333793407811401128073936879052415177711427780608000000000000 [157,16] -77161583843524437346025318568354337848820259928856186542231251898062254997523083913901675024449085342018591397707380608025087607493742464917534694928027228073239269425407002110612333506723080614962475054085298895192013242987856152436916350635108564738585462465162953139798546948256970062898012128498399363263406201456680920865084179152294935697174767986537370008881383141587356454967989215414349209094192505322819244083805170415160244782569669268523486008293850868999938443881136404665886065250661068414097769095616649634901949185446015499678980169488815453311625942138535680685269017871582479160599173250662318639114948279384551486362072432960832114422505169473883456966465215776011322976081863817138308428931340374244513775042182655276031445344326491171668848452074304484712602187328029148999249485486535142238750650679268820664908790352459956203615786171474278653656010202421938315432510013542036656032274221008599507721883394557102260704436431003714728961523051707797636467107410620439369185085600435763390721947097635614452568152903313908808983946596908741152624379326999104986019790764726992672769189233690976771176538431855224083612680640782195774329613636800792679107570485407190192555890346489562246809749220887370418297339772989588359901361577217724016326725327452850407653010566866714794096589403174298227220458487668292600656495006530131063126621984534350341874334489140666248526334424809891780984290814690331960360545099648749247126069602201523475801182839925020196943787974279971103258502794712040115867899529816186493884173663817407051047082927077492459114761257990404852288180254097864845443775860416144004707613235472472303523162687847691603952057409072801366671360000000000 [157,17] 17117067666750968027887727815802765849164707812693029026543795888597225518004148028221530215904835160733068458299204283907807993121091447903594176295871680137208767006527297852377531460659214727023083688633285255943834440394398143350518466914241711505648457285616781298683426999117518664835518430533018839152199705918762699500742615998359087573537749064052226636683800802918891200470112638496550312741054538334403234848724841217124651245728370259407347330979805401778351037781184931649105437549145096449533917448252456035576931088121737528620233203293168097885763229771081013247841162272259676370519640898983573923149541959098231340894471704910939642705066251498688309754099991763933784161087968106248945990571972993716682154320038301676253532055269553384734819823220081959384920250039452022096259944194009176478631910566977445095966305350746026639475167166979209995613262259394811251977359109002671013613346448000740795460934001130744210132504149109451121905494196813285496179444750153533834402585097296427706977105633978342195957470240364209955288500312379311670931713431627661154725201559624128663376676109270982570180344306985538823606161370102018763461195606291866727450010046810201514803460510826788816482318871176923990033203169937627655414057500718209400082619482171233410857390299536639450885044815517951497927957577218287372854473282949136434436362226111954849960953213802901387725308410645036593691761163748940950481437280299899719565393063915364139317001282683988940166164400141409661345987311248881027087543858705802130849841275030286471667738043906544116528605933866189381090483374230478176491331599366244615493635712642047302380460270273104730857605388705683195559936000000 [157,18] 769785199960166889592528476983597677088616689333269668198176200437145419635139975645496626255043460117078476607098241937207350621191389357356304973708434560477836309770137758114794832686539118046665422052996011639160164812492719953856507795360278911780046500851994402896759278540172619522017046383776067179447929955303349176814152938531597707924639470016759414249927103556062611580275957781213237198227092807980081276347644325301893616567221205624801788837392259125095623649744835664953266264687501799596084625748678651595703809067098451100258189627628582960973936218531536489541070552049282010640295612709649414248439315636768424178468310961020379747285556565903513886375359103125457229257048942588968481430456458430357105635379703381643890444191571015537435500747446845133950541898686446572009920738269294572970285551378407053803596052833454082017353744896966955854638019490420551113478066909277006295137861287179260746111493026476215165071756319204824526279727289284465426499285804525188886510199213328944423537139680006529587656711809818805312931476609485101292537066042876701854423648552303626051189095125198970762865277854267382865296030876888855975293447507864966431758126465932484100217793369108467776594254271545112124954773090332506874589550145650090117429170144023583696805032966165332351167726143270659026860422151683967742110524638048441660580201471774906343404353008434692069731025472000265443836481306444631881856692317015889782325918392060287750908596436791998614165441036873762281130884593285645170155957140872410899934887296349356011973277025591237372576464609478246201086211709121989896479613207450531079638209111099250159697687669952585913319541570277563780300800000 [157,19] 1107408618996089844568419175541154523174959296787681700544708201015318731405397527464315817437961043315562572401927618922242843346687011698895030611668626019357161703852125982968987333905720886633673562845440645775289315641450837234932500746638404038134874977817364050658474027162308269851236585803802284734109299887997194672664139717931808619571818159462332249221461973960099392601299312849667356707741162688948304429015646074862935523845808612601471925158409862501042515355278320077151689151578119439702585557340019080925671262208417699345365467496569521353207281275928852807276408597832831753557995560006290853392491964490154080843720085232049176180396076313332033749884326297306253737558924386737671789842206137439672929003134669943836042142697183586232804380210595034547325885482336798884426971413316303506325940369628972048613473552237126577431227819973692215715070035595612866364413091140850208866618860354534450630694749767877850306485922228687979531395169580177991857090812616640714333260204975173553839278238379093242533365669580434133768809332732133216217324123279947756831727202235420195405676182467868853289056283307152189088002488896014660293398512805795666855361546768104653107157530892222808261724688840520549824590785439443855107726931912825756871209117679845364165070028712082359057536191308562724112187900025885668200526298604639874517750522147657873500882380123785473937227391383259929395367488367562979914650934528883444618529977944580035706639780861093829877309967710217950967295726909335920937793458656882329361411574642605684141622693966535105713854318384540949159697310224974317221728143199547582631116190580336259404528279268343021712290471393553071127855840 [157,20] -2950519419493164911738508887539334852423373685145172261603360008917899997448348610093711584223387408599238253666436670618572420132592466513951110703301098127206767626872642113579442514603208711404243226197504533428514386053682181865438512303742336826855467649387600887891505643923425715859214022511997025124165538749227565018826583795823611157844647499522140029928498208563895869418044558531118156782465469786675022344405409917025060596064043674412279824343887046371910634804242960160645340981519284907189909569162709898069404270406104968443905704001604066706725321472364389164379249311493695930891828854942890445512160934025048383238290539443949202867372260847569570230436829408736229511975816967483950714336094166823822260571890373367402243848461413210754284069673863912623190648485376142946126256303104744668878279965566950944213375794873879337439087302666080742370045172886874309860828688151531591784122215317773080179118425425534917745330075379519954143030232061297186685368163862338706643759550691276844034032591996697686793604425236252686446675039159357957669627425212673883610897631287399271125805328801339847886767793554427273977399640930496572873221884759974638100407809498335416084074837183916378303332655250071264734720278819091625851490010961455162516696397516811465582592230371799210157739157472533572332680694006356920110903889935525556751728252012893939890223891050817291309251085508338300775106335949046161831201032508436025284515348110142556548272210192108468240522344269650622049764639802535944935916087686305747337136995596041561525221489839829756457733070016114659946029831569572145126533027777706959758392951851315572117488300462530865840979777392246573876480 [157,21] -6856091069257284478555395971403685339215496166491287416072769845888096483266592193556248180947819800225055578357312380365995033845944070578560877669948390416668355432346781950781278825918105960897270827780110683227744079180167318927787953008564391204974552275411946239745895540889514628336774970468079257594135767184353222832405218631382785480305619773556684159226775113502630250828927869661283068610818589506153866076525007487973039581867151543863442455810641300618325209948238897058863066701521692720342161554047012502590209805176725500667783939346436652888446048511736594059100643580255303162860164402688392066948708768059957825615427321035930145915076674807295488888545681105473537641106311070165491987813879435357730853886701670754440237377666951391871943420879571969647147178156821926497543864282478927024132932675397026373505257765854023873337646623315572793504695874522313660102891774081932324619688117225918826811732231486822042466498487727285274760425673181091239744855652934729547382988143473522948815515147367725450003152483753314630740152039331237061897568477241584581864425487131340750941004594855771135970971453070824667047182843435783168936649904431815446494717114238451222813747821553463185632579132695366056019316667124290491908435046838356577289999724561177423476696280836908142283491494111580699398311771413214201055412161398762415377817631876210539545097127240376917585629778714730670741259531043462399630632047731507640857784850832602379027506752041429801684149212561640240640603437801965717362972714405732721243265998180026977229262954713336325674122275236894420992674680788021893233351075050337266158210304040398233958220127764849106722791372694942463200 [157,22] 6849984087136560536651531585455553382890776398056641616864250239994417505189849652949207693802570776012464248436462273445879511976809768681477306674177270724026601277450008093117577026219952130960258336449443481555236733045850533825183204613341849908435194126166677379891475245975738771131517576265657512223555608151625359047602714737649420717565626067454402963500059214091650208670271719254273994775487157499336361732273887856954989529490488613035133853825832780266783177521923896044018157255530471056654423598175056870019697874560733748516198730621764150846573676846965369379041963558473878812361351650680359130428460625028033022394458666783218038632236937249308708711977682531684364618957137877210989424667563336267816579260952809524354054962712679168984057209141398960773487246302723778057736068028992571668949367053075591828608535686806078461332961450700422837276753680913881315744918968539010685144450530662048856405091612617573069335512221510608327609056912929227033963342347731920778725882824813048072669683621075760808368586834420843655407943433712231616579719313907368569374374039872354344573919784543624114522309850092076915989457700912328796570878856630252740017292721160581636335108345825038307791767549192722213122195180249147529571929218582518210913765006224236523332172844885732272426790470909135389226305151465252465747214182194463387822881808736827655959389832005546407422822067533777732112465681031857652553706775157616463599710051351326563463811264369500722321697025731640005976891596346864673595082926108563431657467515515779736468251642491847325749328823134426103361202981736709043748990164901863068015952531950458769411163179988678845033381350418076000 [157,23] 20620748866609128640131195609701138716453741034387417318593967962014791100063854748019178451082264877051960753140152526858914341370319388858700726543330348985918839200969999327046100128522415171857487440678229128079638923177871869345916199648734982470000687654403048989387787779059747372035020193794662252288117910456622139420057789237212180558341223737307984021544204352312089200431535061887812380658351114195754044210407587643617418678123290260858346280774985566650801070555149996555941548148635406213311427583211997906916788349331598197959061272414422882687546190488245520764599603810962966646279427336581914856683855769475680490142275181549557313110816722712043305929802884573389269059288195905509530704429055657289810915967417133963388989417297511429193897069832962343690119702366188140921507911445282450009893805018496047623622208982130220952188925276966167537724102240358447466977801746507513534699391948896266481227154366720632782069165881201646867920484273810432988121698726274548349069963261408829862817409347468756187742798779195206607230895666373469745075130675397374549131193136490078006840627974499313943564835535671495086836978346199436438864001746246104625470469410504811336661684305181623111097519473661593887387573087073336182288199262752520398986036239588458271557705674018659771941673324329406482684393467992260827091259403504615361385068097999940248394863770726425950924392218673669353248489637391813181594848526661561434273326045134336182611070740782090316094894133622555268560737731811662572025956031166851448512218809247746919703385616929478126206134622219392909652722086924369050017436130321548478412310662214027803493063914626160965971551021981228 [157,24] -13043345269803531103838272610678672376073735838209367816453628527927437693561147852849464256529139383235506106519871384506923696355017649618513506398722602912490706776168696538366620883050154425196108574144247559261161388923831171914813437401152444759423297693571367300922853744715037914382825616666271339891543768882864263759095290796574320368165907893869394767840831824645573205366374469054538777456770449780662397053838440814283983674357269328503141410334058668187630028629290723891379144498252209375962022950442048655671266556029070296383928394270825060660956328016629158990992149078754878630653844367482393868296729584976394230141428668547522158509970336506720155771687363347482096587688034934667832907923171689590486884415424448608985886964245432498582758672852182747475756868465550485375732098317812263332047890770619730039122015595619265421719780340485146609437308396525891894535244855374541466739175788535217507820000051475975962850704505849351691524590119717446873597703680615056413657005848351387739447489907934562383963338503198792647111513859024540404918818740972733025357712511692969676224646508630782319865418558518544374723787074689498136391372099460354097644752929324587542584080321064430356769700943302501532567835655266666391633744224830421169727613902325258565423208938135299314955810266293759362278742569432334674286392163155049714624976812620965878355077771451759401329519779611000040012403271193600449205373318673647432139706202945605439986684352975447261765062419318882232588707267187841800472220005511222912669068069630822991962184619388498915411403055155222802546915451356237153139390688611547561596870849800601098025897558737796446689194089216 [157,25] -38350408933991048708589506633445664519516196747027769416299822737344731105093225562323362721779981981096865675096797009168560528640213776389709207210667048721214338478552956087494215565800354136594563606808760877049557887893504756518070470685325266417741951998207889572594695751822883375899819951475541488298591941023146038181992543758730036649206805968688157954859104564250782726274658179691731419890000962589811591124710344216570406954191294386564839451738018503274576818476910214164112996770313030578487738884845198689302503854106799017981624899385323577305752558546488416874089715697535905908277793664038895534111685249349012918565527312351923020282072210665882479127453782155625452548310267234171773097658462999105202453243564353296773140310482093357171681086441829441131936371685546777552191825850945595690148547763762873313906836227795583385395814148081438120183844584802937842140588179270508671075979277228585812123640769015344531770029145735886770854131469988358497584923416437373926068515066798404085041945375697678959749285992082042638910188924005979835784295875510639911450922958346282450806953378247140074903639247845806774684460183486641185829199052061133801232879375276257029056769883425195073493332146611058452534414895654732629916108067799327976804672064552225465330944236480919963302177040920118235590214221270869975094597534954893715375288772961536788843090408344467186663625613297634713258039694670700263883848827678297631210631200702388168748370356136858307289543665025260643977591734174964399843609556879426084005163520910581475927870312451855810100194339203115431449547951431486256704569512554419242174328453269592965127491614100210327540547840 [157,26] 23037166584676896264546824354689565414927192749583590932741416250755740762525841734271361000684831557397852368969898718375922249095462330202435230795827536803423784841477297825641052250798216284600207664713225119653990784346315457646309015590392246079062832093278711492723720811024539108931888377084577580951527411720298298680494001125894899430940179994220844565959612211017785395408624402704164656863170288765651646895126897179569879486937647698653120502342070916211183115504517974299867992028699323428914336661771490837891690276509527181244247262067663488827242440596844323423117613507769660255530057651664278120169288278154520777871004891896170456810888601777968783878189371729206329040933662413910229720414669158785953254958893356066333640007033443331517134226675616298380123518878883817447333562896936737743554548346118174904839845036878952097903451755406773401511785046782744574672740134686386786476989245823623691615572014485890802317893255642237941574057702266731596037120196455170017656842080699357693081441870894823711240325182877924319755398822544210267674324885726640206444052330716071641000548403775638113147888184057204863569025360793202597860197955201358720434568791514702674029928325346861741091819679038161314773777115948348221081327333175957198531768407544541871790508734424275625541291771340231097309442121237983162635680432380580892115348895299187873868793255032240784951415285204952643720366329600186938614051275622432510093723531492083052616817552098674139322364176695809043033551770752994665375083716956254851829652502898351780363114113841477500088500980069592602435858411881032746958616439380919254661317052585064910134047420430505179569840 [157,27] 46561932471895930384713469196580991642202748997235278912202666234738326274756112270288453620772643365626529122303865144864815793299826001672070937439782346146073002754910559121588158196389901515802371851408292771828596046101042756193852700874637959574381723298511763715778001588668760004604303258425706238669475441303775998874517269792276143590076239257580729595499195592753030079284368406925455976650233838854548525086802144009867199881353520161342503664220930212916073218694672467639288979526572956803175616390381063403457296451290246252871817116159551867333717416363275127459845032290645559087190823376816360642618882673027298698398461706029115003081312774026309145189309556962834462113352620296900607772711965587280516601946900583638999305738661170812318948783522482700106042311382290557680622091554893215741211890673038352551022152732550106321634711763045063839334391909343745490376018393147329968312105026426352171203872947521454018110074185193130672813788273076534355990452432234129570855647409574519095470788530205590434747609610140703855066162655718479110666040429458890481926607944346338282765093499965802413418278870257513081635228216425357165065982841206280853299680637136458917971682214381382729672050944160494055744677829513616472034558409903861319891456943085150590187377480686800278369327309317435761114671275221532883099901555859743837659279763145017218206873300233161110305958663993216657528028895637184370530765132055078629494044092944472847336009465249224630319306364287467087623445342231247025321751689926127050153814195746535802176110480632858324857787466628948711514920033771147723981676046916786658984775074480494884538200676620070629450 [157,28] -33277937749053326781850471204920841825641735428096908453415945943858165464766157387826953191012887078258186437851278728035162208088548663818168198038344471752781474895445851338296753920582232984467582858247949477455453258417618197529736321024805383736711771429112281718394074004191254839413864493540974301574500963822300285862109075904782566885015162675604323757109682308750656366352969253568944931111302863346132571807114659523398078966128149725787374487637832855393134890853366918090754128325034626191456242609850632198140666643599317045098715790381274736423097788687565109419224976741625622981169082556877618004923234016141429860891669463303249807559293602356924900245943785731364373891975209852306350259650667806206133602925445383606914871101350487202326173136467105297514301901385794912423386742929854695027406058031843117621870934976904330672634681026906052135365713629329730715710296220771560583490892276602382866415833730373716148599636294278039854293691382451039393898895157937432243516765862392797790263823200527304048673115498598698342054615902067405440151803415817004010543921098769357869576158275229809710212027880490603052451575583373373319283676547877057871916144578668719633054754369391689842820831465723121778868396342377710783697977623310730316307451209812234061638603228798807715114420722499108822888407666965418895777554753822054167657145614323732830703904041301599287491924315963830816110228635457287416899905628910119087646561269124539732601348074693422871533944019073295355996622412411059113459869434770328699133318975605284624695774014338193848485127034868869838220554911914421785057331655581406059240018096155412149418633137403918080 [157,29] -36138853050476999508637731792278923213982214619614735453699783321608661583361702244106945812031831666245208816057506596990040128278353611850878218121560382962015671056668262870048274033812980565170708178656779948168939567196221351529450483737267615930666711380171744585904015234705375005812579078813357570746777033989461962078142556973382328939773104109453361481612015164277261943011384891614329798213554741056317525846756225708269848627169001970904253003677486955119497868336478859635045210209965197464849351855264371652393205148183120783219619461071634364341398654606437070051944768274020333966112685145884330846424156060548732683770880927883246733998233314301529170329250806413701745063598795593806237782887431973931122879798092709681055653293357284528395952050995299472834000484331633864859882634842211551989645804893516700487858332187073731146855193441426376944089930296826525183261208841342451827844841019155285269662300340572884879570006238288998083174608554188351871882573840580695032977195876886935201616263982383031232153427898736813124015509464231276724788648242340753831300678593485285341054107053566508109704843800848237391728762296108183030045423301440258975727331520958941081570543751024203599859058888717631624602984248166515319448833258002882014898076001180011344105532593963851633916621369665556623510805983228667076071162161753945715213793576482404263575707481272625157776147657781607743305981287987424348148681194876085130782511331215192481667610213140565291066981647014168244723661213151501657529135056762264614554287414906524862136912464084461745747826083353561105876582953849005344807156472633379913824267370579715257998049571253920 [157,30] 34127597587641044303822840322554402734718310011784423514930000288142606384958318318051234311358526459499273101333604009003003109010171181973445447875411644758108250919284501186624018939264242699042808444537764640891359597366421437755364170058545045074663359170232311897938702965438161403115789639648880481103881735097598563322600824042686975803950669989759474950903813624269581674729831611841322300966005213447631457597922763494992411954798514885242419036269821388564677336188683077948289317884040112737528622905042454933348384149896105453296591697329392466063914623419046484540867684119937174686982600076002164618024573949563831628125984084532442172471296184774791935370821629169013002137335555672476041029916816127781347868031389113040645925357842519295966343403891005305415632712658045738809837762943479385295326436821380347646654197771722649312114465534281014011402287918982317858389335894600460626054352308008256440487999602652803974109045158530694174025485077260425106037532759492030951886852759235465585882247599800291996060647427144356868573766339040681825452580870788061880781594503313252119817310003936705457110147382992659410770175175774094483744156440470872968050186242487399126772211576322919100547418277712487667603619595997562160348628095196524316954921993122839191980941656993729935121850378582699289257760326472444527281821263789040681941666143168798153073993830350805823374645957417946268814190853703068564557908088342097069504582403189623045259616198696249215454864587962377766305688963626802626047751443462321062321764510485559075819980061129994926864113540544897916882252084988397909541056292607118818301052469927699081190097744480 [157,31] 16108710951959206052071864996390782116043141868052977340651824222752430074152013741997703986251540058629858312888309358979858720729904976992776972950915218926524631490854805228919037672502262520481282336127635381106482455883961805914892549104198819181450029602935290195909773525192604548522632458304411547103984530650638340647986841423286680181521689719561221410673926152282091265471050398806769881510185102073612676093312719011078909462067577923726386872994947491028995243724360863345818145602717013152248086194339459292366681776148835458938036139762868949541555786006741538141704802605538874386720560107051894022107269069146924631532315904757581323653052630331981147956930214497595619569098706897395715348393034169313727643043645773313414039499356578982034050156708355104815576054383044422173267623442251329205476947289392244852412265621110960082251908689599715156566218828039226897193639580487180155849710936165741568980910058684840248148494378128640142364923049121326537900234279461689768262407777218118540626541715944031825285573891456519556848087115423874107301960902388154312597174412128453964908813394241742059452603440992472473869406218734140223407573483539819951318413196011038610072738068203956710371105338589623894273151740812520424899928659684867281270704438894055806056951232467451386991991015595294556840254028320093463641911973832428681655459957877525519920591599077873819516461966118710319263735552198989383723055602417026402733004765303622825297857955380294329095986562196534918809150614727817229595618142927258760220351382243949828570172674518090319715606285551866760272371124687860885610232737108588828279602602688222311137562380 [157,32] -23305378703636709974582879160079175687186041627572927808790670627197805384836238888680506290730302325620302589025545544809410382418018914914560794733974018661870892632966910111185931093539933109271963060028933555712777200363809043718215129148984442717465725973762353802746450618743469645602706066392063658134653984298708498080293472124715008146334412775808951876492460156339810514330143709628320413101544983427670007574970903177647114914244634706717601910648799027304377942393702278365734424506423032290534000181303688597093639102882934281582518995370536701695389849207031605371785159679851281608119645650440153768092035628960200373364462268048974195079543124758017905946331658578771081781831737144587561020771089997203733811128635299336448388284627426684210079964140895400233683411126449766384712393253526427180472200634265710442866742699810022713947859321116043631549073888259802716750911230988930396621535288441320727367691180846453513295239881305487000942276138640046088688721798975955650836156819792170311695002760233138967446524261738640438562806690612561100134222675359108535922315221111626936570721383249070243050990437713270525713433058221026262442946770394333689257231824449298546879170302203077477033042410777464763682572898896978166828896997782800610776601256561804514904772405898892406501877813126562503820414354353626458682967256159049128125856851058529930619913813701232216776437110002537857363837176069928474250656342656689090150240770422179375145581951967177610951766045160836894964858822055993803247868886944770610904646610061836761525532766340301252777549943528903940270427590981703649444117685867916786693847416538809836744000 [157,33] -2272392921556316152752739946830192564333293122386835394273432011070011380865928978743774746632355536769603091398291098052539386694186748327410356915269944434287091467311801068029151512602010484502525043229741377785590571878762673999041854985503956568761066305067698999347959738442792432377921704795582419891359102408834987661028221139318813222169057386817871191030855741019383492016583420323249163823122514196570189802319254998528076260813237628245701509931737120108410994600369640548016130156630862216439713893326027103509008028558786894954936316965957145034928010049360026068429822380673972967078731169209365255416028091517327768829157461644408573690782730055444114605187414104039279368001053246352667592454106664325857203722111701923280389547028690686886772139711539617045468414099734282893830634817859528212215264604267109269397553127391659246753442007653564014093390295070411920097411057268993710179875546648375182056242297160830648531555125603671287450525839699614091351359754627208862727597133532150207140219206185036681995615384481661274508160474320529203690368793910860897201860589226081568559061110167342073335865354998265212457159395560469580054570563693081776431222941683108841435681288605593784374329403978927809359527614131493638625851467362158020443806194689210261719048497389007290563326493968446650752644813486761085660444384269663344456026219125968150048151802481490809739811106785732819501375665270084098551429319273174598967850991162315443568391875614341116786989261817594939436903637643580193890823528977529816865491089022432116865395438991658410194276078568681344533324238719919842176709776296020636994976506197987412296 [157,34] 10295868803032385558282690106486265817287236324488817588709302862224266788484806145794652285825539428160336654634056779735465113251090348686019604775681830110609139002663271110013696311962920200169600127508090100388677452982866629575131797747851425577341202001783487092624559441236262665666306982308784282828468170009132084298296883982640693011439823831573782023117027763842364483128181753033726243064158244085843813315688287590794813217274087613990779119161260854301509828961342883543713229658808238396124840367749696093282039460956375560032086726495431357415101097864908875496545967883670409795944913020794888119673192389602517005911837613730643723911340323161866587902433164447306675691668843228801176691487046588605462566212130603896760493664749022179300484143122884094126203270670375843262057630533303486826448705537587955540047924153532448307018052634042964962651686512048763631639191087060119484275915863166599804699639961885121026132844243479066781210331755353178892816266477923540853625767488231452184402938839513176253660167691978742837524230241991079603309899481466453215281756474105102258727124776786397259291492248212843603856205305847023860378456466195716653085744731463027683719729719698979595316154574402222236566859110143862286601429298432278370891857025949564288241629815124743346145002716207056459613587399573979653397806448851025417922007384748385748908926853630037815538368939376382759167328158874869435872017895162636471245529045346482716678060093643615855915825639572870103613053229404158204762000261501418918296318148239776032169161764513930298670088043778842385755531504914105125713580213055866502431231482131938016 [157,35] -1555507987165643041813549750494674348045869303011207998489021445394453146571174731978157040677086006388815273713785566330112708971633760406671536771758945623204925157975372975941824906138302208249324458242106708985919413158888363798026198376963315321380652198783030889639594994808843563320434196996265783605617276701817134121311564762295821937657680797284105026468218351693501306383411385554603325423745179623566857524631291592531829030094771950970062109834048635660833174771859145838383489133295187047442800921068237159886471033120882539709891355000550430523225335584814306592640815261761157262504718535759315463487626090123449550783966214971442009188565923033913933034866728947334410394521157463781156822399311063901767182075325394313213889101316314329250926467031433016241571237495589468989662290924857065225641226928513150916189858907752181341352633073529357958253028268609936492171771914469923870185745310957377295358163831809046659119076121183154833194715864882422256569067996774059650029891572125461624926022017251912585574621694783655520766059767080164089607416711914850368960276947090152994251740673776254727188182472253160803402637317151761323883781962846740230029211642601019724976004788068303546932767426703410683799657877168128082721973596749136185965769669685488505836485669139013658855270673642276988317230016537418380615238902385933314160912808643999773685040737263817678707940246969972845386638242778452510202926402442184585401754694934538553324733019889347811227227768736203632139326694664311500171972149134596033514409958303675916558928099784945453793161956333716524619073316381018135086861050953201042374787628402838 [157,36] -2846137641902856593219988340468072845342143321481928769317677436593640242968989737766772895414313321862317344709288804382334569975760930938997564912182716628330974379156556232747759129145479086564783627244730122258098275895885975438914204488837092348905613330112931497768751922992165986903519170698999402051060111190136204931192562519690334883411169583845804926154434566034140358402105769344996576069063143172426662045636273228817945917768458689511163984566233787676718571593022987217747683872760677771132700806242875051143703870948841119487898794650749863979578238044490499634432030017501077487179439093239934825894907539046461495127156819419744600704794104700835782991691793420411259281545987117271550177786053578517366912639711914267649084298879143003664474642223209556803187512197792334238805988128993147517710399821681593345665842854945595220152900292365181479559862722454188984195902177047169864863052955058367665151135141769505124186877524565944630679002251127507640767439218864592958123040699363503242705140935451611252883951962035280761991868598421580744347575470735549521358479152846035427368966009975148744682358470410099775696130335955292660468735738994511612889484769683151119607564919702524281333576554114695762313876721860241277837837661883449777661530147571648684250751807468666299360919068384501822437243441872502810715454521797399150897229321388912374672246411934816346497961336953409590235273045679306645410768401091465715490295290825379160383148325380536433758947089363701187363762867873298699193077566435609698297085799920266976790628579676912835858370870703900319211031066359367717717784034753844299993370459968 [157,37] 1023184683125732650330093632125960060420540320622911146688904835407635934466787635991738488657016344192744899597175136826783187297220391308364122246933010710849288153001517453588263566463787391427984221193773780383959834095489674020325257802211804908086266728310785789456333523104508747099131369728515598816291977447145641778829855932141225210802305677780152322284591480554291276654576913155529200353972207536296973644075648703954342929556405798228731792288666233802877397531674021776557227390985391141930179243802908983340318616838447198044851251943395557903021649625449112514136939117231924620623009269888588336164672612596243185212138997375874780312067663075949821835770551267027132183674972333961180436213698269426434252037950349974701389914815256777241232805295580307861151510131776580965999660800847972329946516518441704128605259282813899876497832380373848516065939020073777818195226106952476718905161131046090538859028502381396176579434382161236213405886202397936194863501141217784098230534626723833243414559866475762732571254511613214635610024815989606987977416903237099202323744033506577938562275015611509697173385060954542090494261645570061476633331101572756690643166706439779521385607405099828699614578484081958749545356081434505884511385815849737444815266499140462057529387802414936597878930442475007421387419884988256346716801622825244661579264036418739311811776496342077560088344085106638457935705575840128386653470920381104464161536138335742956392161418172529999389138905288909679793245317702936410799126419352019276542024661460526313636149293795516127497766697001995754839582524418105800984199500585965151197101160 [157,38] 452157223821599876663133556280331575011483169291715788076530565195613502111336197542395521459795162438852031722010423163232482221285196465970920452173824588643434191149959321104646359276056764735230229752604209143513978413099516450066364182218786809203824127314945123654436790075880639058997698510738685804208662333190227797026784815611884026395963040411019373813606407111628994669842916731559544485612755883650156526995069709260386154397359816534555414070096006559103154140919389286500634989146723246626844791998901787454289933624437855034518747042936287121688628125614783897151013531251627512758193135565874478521962380294694185640379926360963651009158597426772380991807300652767210340136866986035841844099722958566405448834195072373838208400590170148632267172554632823049181071348529013255119417674435102098563295548904863692012691687432194692666014272224746067775056456542931219722484160802289439271371775383417609791016759897693195025710242684032393394489958246872910717981997281884191855837913979888843304475304538327825272400879479211157938511903553545837436274687194370694837921818218079689479715960307530386089216088980981483501550798776278243653419675781118158129698804531046819422321450874357862853950302852303701892401706726607955815449091645202698772123490129088093953332010642617475113328478759881872103875434784511161291668792815561488727925359010160826644227448916256324863643175679914778611188314316953274505682726980070930289148691095277062200971162348391143397855440150776197921965711160963031633961243265815347130066352494143733161804390486999957460629236186760235777505237987456919839050223526088117775984 [157,39] -294806956162498565156902636606159484634282837153268903638275798154329008215635755532328260739151323110566858585121859388591229962272969804339851656016313243759826476563058400190318659679743580500286103350055865197679166036748709805491849955150859174353567383864937746592855103834054688825788372207242313806022495228421036260163662090157550876649086708652288721144900048403679536688917775997678198960958794940342051303523185813093668399184412499190338487139711187671685581638019350783235147816242909827431784901303453098726609664081011627618269507790222348427639158762887729910477428130435233888385987761001387817571365198239820080768089947903449979352750686252793806042963938766070742491080044862833755921811985922435171077375432488117727087860044875275206046296379036971306233500690585443542150123883957865309420970678975983206523988696907638834245598535561419720391831288560487692465580271725292663562223296961515855761790963141839491147233055603888845225827303621319256835617535474893534774867538759847274072082211754785361183176051071194524602637429004830166985242903776275745006411114888514811880767017049435527697486771558691090904958603767952041842207231433690658027598867565772299666419767132477257761613811480493781059362782745078631715453372117735590399586840182256368382230767628771246760668009722549447675718088379506003563731097810681750040979958377025269924819819383974580693903185492642774554873242817652176512202797584227599976024189509923522245404190407571531570758763617798139877353762692470729040488086099568617898163779877962527155044834923307840046795251118083497815448718913892316711060212306837129482 [157,40] -25331925653991136618260153570532957257146189321810571307553588934603025258863539570468691673302308732197997814125699848883127980583140825809646892323005228764729632289902542258133426201648814409985347485360536511749641371052449965250408785176677461950036155083004749353674535781069008829040511579496502662211658084906314995943271304890584762370986332201725011156947051108738291520807617852640976461452156981023595542531549152653696617189200730359745651342733464073697206299114210379895007514567270880627447565655022524909367893310936066709063800643942418339115663020014102562835554941757336914911522994066676034592538358995824863666389830657554158321194225637179851176633714511338564116393964975935943360836629924144928921963858447273898363963011079848953657845749808377899977938697925204323072763431979232731993371488877451272923133663521031950529950635187591584958172654723177749185950837547787295660115975440991594506725203309443766015891702189470147082542565210549704236211349568359471128665176519944790770014000823332460778332351826124861940201110379849630672643800431027925925341374686031664305759138183902352013122518836424178721219807609418079039989572590154888696350328758937684892123242583922858242668668634141903455256828125431523154996197531084967976323185304960103900298270508267782184462256534434040658715295056805372659951092544341982599339882351728053700362279867188021048634904030455552091984965744736849745340479651843714847896009893956750912930896823019424788724849739685715916925899690370197518113560004074646866177533982403576865314153501702666095012105492902218233690022058218360083152093024063072 [157,41] 52879016456276412195334201847658550747118433762301740792602794526327136382462073919982494252352318909395845729243263559674509896980509590058918049277567511734049453202101849003008294831594164387430645186363004523821741793322383251582387016091440089503961441965508737396929781561891438762344388187801493343838579447091610214147847249505276673912532377310101999364259649800868595875422328901326219167051925777474644043300016206804079375375522760043326356923989968047070883569100373343001066024014669824824116022163571485459513303688364898506266419948355103244416522524317220800193033655959384937096240930714671001704514270619417041040859202640791475510193438570991112989760446317002717988522169342160004803923409104474876439385201746957659323332605877018794766072009341195923378884537367419002884245819590711357332150940930992672955035303543242843131869105790769846556174550011174105025286543467186692187123992827304988470753184358855547545392655987234765568250972505800100879928220873074943028080861245463051734224567718882589120543949326154405473058348295090759284540913986709147565830435530457001080203389292479589959141278493473471786231296112839904107532868684383512090305030512481288267121772924580690814184746313896076582232167615550153357494050962397880552048501625602750541612821767989446909315769312915225037005076103877523179520908293466239743539801077141996036592038659337800181268692262650039860539198812147084824773674054332052124927232248895409045910307138395187250354974626629870417536557457595467926809334267720771427625119651375055712929768955861224856543309573367812613254737558443081257069795882924 [157,42] -8013120495482837208781399283424779603479171529439813400157594238179382008862663194935032876287779029288151270423977424960688361533555969200351329567636030587644741242982187098632986728118195590462510067058211141122847920284804778618840800222947043745013150310840330850748366083658889076194121327435393141257158937892621611255179610890801984953522571997215709193358973700494611868055904665194706123456757867409692657686978828851302427886902354346635993034906817580337934995506415216427890440308150979534351565220233314069978952906414515005666857005081787601224607252346243930520924955591024968716373496563393169238958315539580808426166397262782354728882078076139438888468804444568446159238610738511171826490510417375065469374458497094017562702680962328902803921464428001845439953504071649210556055377759395153293153000634573621419574215630165674447444698440026423211264798144397946378806727659921197250234270805524497365684250267539974937620403606169282952481261197335211554297357417662601592713158994614315097462008068315272566499283997273526958489823872520833388412439523152536530372177614248309167238844081943194937002372292755652380676380736851553014003319191168535270508697904827718146905192871208496948618588412974589257887016021141637446852867871413884814775165503609454259156542588287912640551619032328175856084654969556933205653159158278402002529058860572576251843908614666203100219036829772789145908253625953479111134863320125263187096881103702409784256175523481099176882850192792902864418401402033050996819385414840332011518735374964406806492948713337551203527641420735696890829238048818868793573448016 [157,43] -5821874498107881294525462281463013251609484962724131698766559926622828971440524186781575310139661865520776706626189348204594380937999076902181530495250888623156075306065220176549450955638058299006855264137760505098633093340712869565801925734244263540724334677165410073167384851668224763856464080283441521148846024906344387954008157113715565409955174745971249865488621802945230579423244512237852592656821896926442865692863658752124081406020819635171416055356803352063969093183250862677270928040789709739375255585782384389793803804496575096383743002082747277065402303418137659818135523970786761688813110646291502918447883833054163665398253751446306673212594319337946936720282046545679244349292063947109980782828385809971129581858745295399845210975634207701693231454566187016700568013221886663974071200606348048614643557525557104689800239021169730549995507234151508479080053603453273421721150731773844206283707346995697456528735610624762841628247215737095600882508916927669118849403394891820741320771948351804260482905979620317483248230365356341747153183830998812643852326935956284323621716860610820679411817707754636113154862572595518282296154171689126795925473351823984662356305672706741876123614870158770558442808323790438881775373266205979434005937764360077904756160940675580381156084487304063996021875108089548611377747275613218844782228696042791383188786350333490411301370833877258973848098890128075042148644070558284406826448714066378008170898242835708739741921362460609437219782319310739840904768295185985118776656272667072787153344774470116558197060833685618374770202152442808139373281709577838600880312 [157,44] 3956196746015750652394231194633231653135278451327215096056444223160285835584462881744421977113260674173477900094953456529961761739090224595175279668287560946622760542277779901131873364742386397191710871340596574253794288780545923103726554527261478578896591447481607733292392501621467431614487432351846637552513557758241667189374512786980064854105112076781092680650428805454293574922035818999665791279309543123911639874436452173964585032035713626794345304170181178316954154307166656571835068268025980738060129334279909862509748758304895351403904317121802308081808654016219524576240161533693531632060830897121475442617676219240460977487640336169943374057977929755540219641278351341664276136173918933244627347374344745536539704584337159543383452811777807311502903247249431009065245869368296011225486738730454366798619094511105771337822611948285590250282842270668828702881316920754692549860471615629249841106007750098317513130122906509834843632408915220297558127810132801418496042612562367150703150287397372918050790705310401369081217029448904841137158809550329604231828768800687664011192931850880285494405888334325651918345690588040854815568671163609311229763851290709038797354100960954889937597137058038997181038207976549775408161874765024614604107398815982893876269218177372348292553878248528004047063741073924389799345655573670421238511786937559504552635488281317881476268141606924185933565075652554733485863266460273038030214631602981370147317844905843839592858645528999360524555330828641966547390087004543757180948613649747446798869747457609162829297444759639954563262107726170248890334895324786615598848 [157,45] -955135245179991306855923454135374358039149319897133652015857642888014798517489033710890471043309475735230944409002961735209578080059106094968079164073477079714265675598511233920286155863411294547268444082802400159425602057294523882115591431453258499322952783638219093049870801273326372307916201404237743524369478038681904458322010817744462600203557513248650143234536049562208023852100510470011925583261600733273910452652858751865481494873490691387338996565656334062917527490298043709557392212856328758153319323966792139205932935414872309081696523404125028511970775933884880346768396913349803954357830033775016750555056308253670187374205153516851268795009904898245732285252989751626857582277658886077206084102134074716593506853209765862772300028755774844017919817405783301308208009587147725290423027253750030575482169333313371215199091837910293552916751587662352461470660049420395323829530052620965436992071240390646797865093293976448271713199828815099952275573558998402994248637199453193419414528449538184128729772367338789142537779625042605384624399310407195567719167223558041192303127019305373157755590761357627679701919774441318856322055138769306604939518853417306143505882195131388563882315797994798974724856365768950780070467260871056593024816300547298609393502865204416978730311526522671676345050748995448784136506469445019666073400614724998277072648736227671554638297187148613287776885642384331430847391578030404971269782224041443446728890252557019822766966691828077435973196173275474020661241836416081708646146705729769019756511317911545365706837340869529944739466452902004191301050876586024800 [157,46] -612133808273325500646765271768737193866438511801469971780197811253852438054862947239651637314581987433718957279515639612063518077558317721756619701987191232580395230799659380201099228106490129629530479527165242621994496637518379830322886813945215861051166119404721955621135379665847114146410865654603485058292269096362091109158409663559649462169631715315512264926001630258164950559092517134251521624412770959482048048001969273220622310036919781539208759145651372711288848645096895889715124823082636830715497595261271605130547034723612013212651306744044662430819064540201883326776347784857321952948279542918439675271755816809834985511448554046165119602778140787148343740758121532709614004017504542877508041622156378828240274695333835098864054720272233733694156990058146866951477100628113577392533766409699708417592864782338100555968777486021690772374901053261452486016388792525533201526861770167784966540313885055642753326017382845861932330124491687230845307120009471710813112249133998251243299250809274265280008530474811232266431708634018487910647280661687925612396408397226662618782229338442083719605188815676331603581094311433764913147353570359514576390626602543863073485168731522920228989326242306618085300000397006916174984152621397690180805685691310223926722928785925079375575888542209285255758719540241805534704702453358885115599442915674413274563165439730268949357207830819393760087088333114470164613153556734827509964805546166734216430860603109332874061360895426676598889512602849521346256455243974648112685639921448887582629042356645689809187779433114520195379510618899508589733979335360416 [157,47] 694969494068762223227869040246815973172848846146040667402490296083043198451730867243112284344719913032882722147524147798292299975143250225452772858991304543681378768645039161605545426179244398592010549373320099289810021646904956337816734630364054243677428978016231236082651470796925735756101536055234130171396728344781749856592459914185745014428948994434107738585307586270952412849584119225901532747578100948023712243955784518927136489725387758856549136853587704298222947788757186155526406560904000686648047062936559029697682818801494035830059342563444389690779456846768846121436712004110861917818933556806450657791805803227676037498139761365834276897720890013828936997407020561480470064711646945192195416381734154271077869747712079766336164226154092350310146661634180303259834465412320739969076718686973524461894654279510266044960185488186154681334396917594123288103652130590236555516106984498631432048678409150825759739460387846105748166056334014761806153004844329549947966417155788693708908888662307526710665093401541136644997141383776686281810323318579787615519229645588784907939835882464336609722719852398263659274936937483792286531750992456430826082726782296268887216118099815764528291203520767234580686911076988882312179288774093146053148376269937076444456566706628288469982231165740537994499624594710062378469825407537252912096649022351868029755004169005753155677441215097002849014733222179577949071422101802561638868029513919865799382095580199907593346680642591041862905801134276501256538193793120140584592164917146309384379762376877860469232018147858363634307883638302971154818327606476 [157,48] -192689045143390683564644043498615338816771297731741890414616932715431538988482862419965464287349257704942883123164487081014357709989508103084207785842839579831667140426486893638706979210717166172919301288534283760000696793581544309934714121245242503460981715476860408562555104019798769908116313025103965209310665104393361491949462163043642059873864374914128968092410127314374376823571015824607105213807115212016864118083188261653565421987250997983236800292949247206233346665916487890262701512836991229765544961514545418450615899835046767737549036407023305689842365045078852496395835075562799048761341627009342255630221363910293278773903008771842997036153128487503373411236625145058975747386524781848956039405308675704875508768746679208068973492624029280497133396439865201434133224191627013214281792314492257690996377209191831124100185300557699287875526087588945527808087668548268649149739224091813432779409229665110569500656145582864275710981693158098589120138726148873402449169815513637745731706103217264501582200541370500371357474227108418721825155855977382751773612314878495237759634098538176477019018183343866992034029581557744525137909074369754579443277082586902029598647038695308279468374670376226206362038618133334139248886501928458751699872237372462137834582192320953026017938764139388766986728459818468631054593579218249586128389157133737615855974417785409633716484079592165478782299929092662646923715784765308532347367693543174237788620100035855232175378198592529058021856639476761526592423250199497309782442073946159605171808808230315411337635641311687553505766880764959841170769920 [157,49] -88369150357937810801977661816383282246237019302337637977365244559389239680540275923732371537142863520802874853670609439404683749160160800588967166856139446972308190677486923260989902074656527324232654071422974346952028004966807977986860881651284828725981738624189773521179804324373057516319363405479726506225678575940152828001378250682099018538182891461136037443573344174665894832893346879947301391957437019251866869415099358931448763930224592639583249334046743171962023658054763632565641464194323712688741575252633302897183078987973000457794010001514891089502008476612548965462660674267341355260160018848617419671019506699031217281941906254577516215200094963206071888184220813772915994263482117442655324597370275559001657662103651643172175224184878848281796626851848863236750213831401996298151357862079453575223147277271202103994330919979434748569673775340135387037604134550763457504724566426150352439029571757415682337380715995120637216888605602745817486558255593995820677459764099307013310862518063797366946370796396793663721110285129287832760222878420647608177142552706155850080026674781218402662347613203516745826784006123772021330416655275973288162300802880144627427776502506512810615099319066498982806273155737018329662534547100527219749743045083997104579741881519134127110638359070461838343328651633621841857151705931938622099577104416452224031029022163368613441167455314769649068700047382703948383006960407241525810970900121626959027481504415698982743733707653864365640294773280516379143429909809008093184696616398519383018070992652294986120799706502090271383764849132961291609600 [157,50] 82450527566356715440777988828382402614916328523264577478211750667334375712179931219946686291597886557406963262291072722639352534842034304101284344929073998019930391417732397837932311209257892544817330567900401928535290832311521343114056643987241883050104177710307142564162472791561930975676776216312851684118875879610736940105882852187313344035817787024989129498603513583350847750334538379513756489356130498627333763065593416473367300543609487472962818756186542064011666301646530593146490906501902066521092503937062299056076720422291727429130604238268255551520300650948312500976218733429738868065290716655655025994417954486193488483159401532331360369081115512210117880639938701249297689070347617790183786038560872987931539250012368139097381317839074220957935779772515428245223019051497569899261615899403557115590799261764485544856084931027711721240126365943658029693136000364062172903938702943682543352940340482841142355309402935653503781996842960880980628126046924434831293200652266306741397138169155801947805481569676441804127011039565724602729586602199703763934694317636472500322952894309342481114085387448441123175811718430490978609800310646768328325644173757387000692498060441357208518735494063211538375569894578814716840456448051975967916252969592856861599093288963861121053344522946505704191907852776785594048760637995959296493813830688147092899726368977927047679240577922331552307364223585861065294756158666978266115173069851470558329762625081201166234285187832441794233243492582674109482457081596809291534808348312622835261266531920501566544933927691120009103098381671722804096 [157,51] -16627969106382566186317419918652406342782732849944336846854352915883812242061974036640248332656785422284307806962989095874321219961623458944475094807086982498348461971132855103779971042613687214402952646392413795048786232179888616291940182634608437709893174788046807674427470560542891479507105022533659375313434090355859706220140360080025269108767712458655180915921211330870873181246026855569432685880252622858385090693325747271404612678849843215378083516334716215252459106239443191476492379462962600152719949031349641753927528097387285705602446620019337570516758666152486679763946589399953538174246232335303954437235556396174215851139369711760167010366294975553887087406645803973847849278264687213337153251646187223184047388947625231542414942824009586627465688225099686711657394926156393330815260121614654348155086383044243368959855596385625655027835950232596719971155609460358168786621612399902056414184182041213666805697243597434348019137541166017730396196919332660988950310803301958307925061179136056230635979802599758489517205476469829988102820885756807946428883987031101400462503508166138263759558649016235799531383857865316010105564208425060715491759309992942540278974271257544204758597108987392527754468561850172528041470431575986217123651108195543268316598943435345534376726228352981768389050175392307137666065587597093817861641029794672606363307675756145271716577768677420028794276620863064675874456936609134629764859804236828552319159479595095884397653105705459610875835366434601567347248049246924773265856428067519195330792387284148891518864811474877402423652678760505456 [157,52] -7304884774301229519748587816614611247810788965625883905844191781906023531509720263322775097558124897797937181471677409740278895624028645876605248277003960138231443137662758091491061992322677396954144894062365706109008156575492086728063398474501083051078882598520753973209094988353628724438666780442072252418743967149189526277224527968304735247765372496347976040096327415872438282024374486542815648084100956254632078894709499921443539619595873322725516331552234057934504532260210771632182434231930468063636371601051291406076965436687314338323732950794137570469848136376952781748871658727677198603260572601101361981527773730806026747466352655565981312683534767661806359322597698463739248819637256936417636609848721720488770874527157245658526659632676976787889966360144524400480756251204736740907885968508568436987942614033706777112314538371532006453890856206422553999835378577683903424498471038424921264339967356482820481491353592326633592200531305292995821308251835493704280176802817093994220508056020337590052093809553991190635375749524691502594573257030424708695577615701090411300051203425157080938671397973521609209410023084469001569189455212080982475441719556404965354614036560510174853215634171918105508330889901188272580186396303317148629182479098119996241466669429489124959898176252656168339108400839207404593714199193227672499174728821800271560865078772928068664778038523369274407056050036822381598286098797743900576666835967663446641415689895376158166940336821963202211143071747523827276946594546058370346840061975527165179500330152807889944136503245310799924748210852608 [157,53] 4863328017997531961958186194819460241272536131469813691770701533698976911575426721666314167571134231365390525597327832677107392939121803850501695133474139142164650799127765810380221295812990436056326867518141684136584779206940471804679653537786164703156395630175917975366428036626215213681344058547359812411115053168381787035178305353217302505572039606917919117948830653628139690884207368282439537586301154592029434824614128594065558255241359071361433703485661612763531708260616222669274380855058110779701660760711192229445661928155523788548196849802591440368377751720086378748751887986123919094735945206652767997095653251746978561341411802596615681566760016050071397624532231678213845986187302067497086306437918081181522341331029782988788713357024557476738453828537537078512838828385208383608570980723957025815874448645978037849451463807472069803012475144216109580958495127261573240297572588040921405183841072385435471864597435547135935409688197437773566795659493905483504613580232052373523595813791915081481715554035531149853310329126851090051920325801368704716430563785929608298850527668417370711802384070470421652708721160984877472003417496619688066914040443861935649198887907118630187671149415143886381884813576593880149300476089189857199604504920699202624026567948900105583827471595685920122663693675560147737218740723299981771309093638233953001099893058209074788544713435148577574475955762804999906031307177310356454812706678731536208945361799150479126627745710637716070639169916514340040673034308561407299973230343405929115520323713695688595714676343820623657988706272 [157,54] -664763758083491397594216129846145700699316207797470298755843299672325013600892375883379623049443630155744407574880725623053531113160374165179756019810027628336307389916908486141410451733725439414002565904875582126002621925617104406662389623496012668563001657081642522095477494661386733367232410885663017748128409934132706640982181937763875189721453918154676928965789596495746973540428998728367365591759208393748019119796804404301446245445556845692085351063128093839287262906809640776224605876049436756894504605389593455823742389735957609930945419411671924103351220740568279369536961898156360576402154442061242170068438034122787784030941270734080720409819791327762508800041367615624845298428451427738574150745729022057902389518160953544126600610698228248329593613197515909447776165630966920668340319878603999619286601098590795691920294698442916351803707121358395285430315665285530629181556273911137959512638094166744821557115088125569438362608501140313810399729434958663690172281407405529859488863949867577743818596291697505203486129261266515834965486280483561659954564393101722999150792506921361774988926740875735445815559067410396661017507911053733771646608144527001798800547019637145971786925998538631923404557981474474567367254600754165994394973774707348314658632163456272134394042834898139595352523023294915503826518573056243289422730859447503678480237034351872660334658237109866473222430520263426336196561613336463183922988076038699799857787248489596606460578856959351089793113210432158148229339101531189777172844115180309253410233617529043292259868725948303361505056 [157,55] -308411002311400979504786319674303111498328889703111005020924859151521335733505806197838062061965557908129327168174358918507073684370860908232363591033525952399390005370893949676794866502522637413035493141582792522353329011512296982276101337034338771547675936423162271163005398432424963201760399164359735610968427229561815169340861551609198511867825058677763574817803867783518151833235643693332378652754138965930827924030953779746170584036806945825646868179132653643743228055655705090477446139801537966018189203554748980828175749545303028040052551727972488337952256782893149199054772146510200999663621832200468002884626432201505513655910732213181045793323340866692253778803642336755625201360717314183787770557468539521441910180728507300901983536796568913988934625334449304177160536743982437048297312357026571425167857513837206931018497311231022816176014719390204693637239119287267032044380166725026841638240929534695652126875500766589619333422486569415568999282495051947481654801713051695582334888986612921286182686244014169067892546392822736223313526442228023701568828464707982362594072144590629943066424101668247844004046142108077859937427385601810501632369552061187750373941566949931520035239090191038804743355694380377836302085343286314775015127162884064481432955028265635978622979700505575249841267176413771785301793412278539630820425063135488781437072260480661673867132374383039683994248855151318069580723634715275176844152518642476950588675486794163971633850132556629324789194176099771373562624329659452632146780456197560511877813505298593991898065566947072636804 [157,56] 141295389376053419833004389667761158954367050354983154471583267998176163131792305566281187507810621985825973874335666664991788098306979378022563124659047646982065538333939194437567133042852615595742310392116124159298626663548485786959043698014591735520992862898767812569767114760819413120434435107182663837520446439626413238487285619753562395507245270365532413315526450451034650466494728325947231060452924601754996192471584416371220085813568769762430375975421746239577578474013670170599586180017542674119842484533633691798178471197392086856776113355352307725321782383247340683259901827337673572401027003287317835480895811499149202107262426730378730056133924250766912448086744193121456907500466401366351441506254932053432062961776323238285603388877550727660644878972335876861334003327000743685680424865230987716482372547708670137813587358491825301036106164926390632301299422341776027218315202795532724307718730146657840084800372707075296174254126215228702991884127224038828821102559670364610700955119139260645162305106882501882665647756023791636985216453265271699238081197778110090419079892078196116294084616775969086880840905104786767394413179199596976685670515776812198671718675178005936378933589287035689733923899668819593210575833634127572953570115502111165351593476816423242271127512348793511115890365675196405614810568009376771939543026910945869623048185008844985438114931072023891132407830087309629624061091699179482547609396014172244929745506326387380714333453447568972494198533861700384375369686969145896198997696862487315095833912319007240686604728179332736 [157,57] -11218344383619337416033064379755407738431885232839003020023660480506064443192093063305389466220331966998030418204239547221834673514800890328397186295157538850869533038825752357283436845666487032955454373497453163463683980397649767403036615717080399386400859436951287320960003276190866197015210925619940597708690380204611432570637371599989321655728636055046803170865851677858578870217324331601347339664262267058697691264535904612472013608140525646427989125044303891176754394881121379927214642224819599711215560186155808442127788755165026708441724121716578395065602805891430827708667738317796314824183932526616807539797790944170523808839198221143196109861538870624903208863582786304608170908915290804800802127683836264255243489788926653402911149117393401219205486830383020172147020365897204647510697151466882410164202112867266534323247561741234810642325482695566927173247673174725822017317845372432517462087791858988987490422291337358833396050074721069643587783505190187884742796535923805021873787710887368667501948143341568794950106748662022684322115937153361311250409596608212205543592113914337680641839613372050636755878865091131330191411437817911360664175829676505251583948313480569207764249524263151175118547515443518029795790000249574250559809420639078367556443608267102994016273377935724839101378591266622701427436646088986154868972932849719020857970929602392841395453680859825699470072211769382030306176346903698737291721101839807020595627919066297546385773413703849967506574212663847879459652554836951154035690624592199694829496544158772660749814556986288 [157,58] -6648331443285411214583833170156656244621298634706565507419717987073763997504512281991006570331660157817488290416379472724548401226772754326508028459198303179985391242111593875999256102852015657573437711045017646511788852762415860913134756241673192490733677084399452021697274527008497271920307271367702723277758698811873211004493138561804216735931062084266913934920406656848203334325200294986139744158394470691890524109641839921010528567067946014246818560358074783890819320147369266804788325387578201561228850489791356743607147125294955948243168082204988999779038426382699432864441449128132403315123966919066958321173027009675190868428497044406425056677067328219523215432417904345323616395756207260343501891351969445590790895504748986699065020426997096126594615314318511785946920412397744649028659733276676181282701159439173960717844861121460837024753129232889437964378892418944874100074584845698240049943664774931810430580051582244826819930709054139746737662821884358252623195392863697371346073067281017211446990076990413790503289796434558910427728815558195196414735032506801162502921151622168184929829239619555893899380995508589500497494641461570835461666073040070864440008491577700743993354761658354858528521520405701867422939333271162684998691765688928526049365358853056001512819217006073125594702969342173741826372071096510245771746259082944330826231633853894391752341715669012969176511173851831697834503860948170268721468084393862484050445466361528098705901116564876232996154124353486107035989669316059271195454310944281105627783894786130861186801709456 [157,59] 1981062083316864252490858109604427044125674462257811587241386003362021170982622604321827376758564995043052423910309656625464447826478064768331114260542359084201803421154457540233246217113773565694555811837517885543662938176140799570772448098615630637915060916886948960435982051142394467913630109011295643371573048609517467034782847360757338033542081946173050198270324030178799627355999516478775649141857762570184672447614409194773221693268292350924755103443764312767498265611627606413593084313605008861120995786633578907487326800087673457041585234436720159351678220242620644004564527871836015720680103019501859076370913845687987879251203822623498868401795982002119120762792859368327620664284540964292940813853095414012519651213617844553117589274950334831158033553865987602298387366479304286424913950381107766140505620360326561512821098022540118187951213373639477863652656419670224752288683985561374685661836069615024402077079405645555944578991108577033388393146662096996067178385532403731348643147513672551745773532544003306931594420648034715703619152779554359137488747379227660390742129776420943247197764800430140355395541612468295694975715964985651486357918275413270005546221198630990583385055732375353247639745483098319996045387993486949836691419301427961330721200297159550841747568327586859190703320176267628402210888048657365356159558784984174263099694121697105648483216028433201863551441432736117706345372021071655155469563025415185882601438651273835032681251813396786187168703889671496361782290652181372247522126263264667187375908958309958342812474 [157,60] -55903590841279527458365692311919761002314336374559895257694169680475828627672898025383883446787952072723018692588460471184595721096664333215906880289057074812666189451044446401998572575646077867337034451013084532034674075493309099842241082892688917860070499519336600718442399886791568447299159316542673203888874053794238479666642082207409720754776550395057646599615084726765951570635488660869337443357092900344553800413627862209630635938547425454135548559102518499126025988156747413800010025601677525863846464850290236438894518518019133794469414158142528424779396140645890161007467770824206129730918376862235638352423744951677315885617798316130939875599577130490075968765190809619010375431436707387372489792786413918512564767727302643761379194244900057050119649856197059208702235412708996909744986664521686445502590619421658045884553487979960362491468560019728674549621115073838474313124273982123711432156379133854950944572172298559192573538878322672832626903985563646811377693630305438892346181697251502147894394157147003866735935921308188160861242808185543776964680190411748655865389151914729592219510980761359534671900825456278832255427951058151273322511828521565542703719397809638402020230189212898137491656061626762490911082123231131464141560013917460757078042800423974948597575825614858520244449782012820684166979471750218942488306242698403894934965603664098853051022697999329902360750679050598153274443636476084614950127329879343199367401941934617119996797643048258409443662973341074905995189974616770051700428921720199205411220140763144130048 [157,61] -70094688354961953433230292189574619168097917582525925526018591480140815435969304429508381873929398218498398441516004076522496289655751430510355955788916552970532727568850856004589735051240611817187472824507912133101575472102825611583846387641454423677694370044584404972025369997416207684998558253801086482917663334913141892554486854630726574225920865267894035134726341087851969897977477785415305663412602306705498738099694173696737671200539539373886649339811374855394395625291395264750154723817777734204661597656656476770966793624924139385104903756222552211982310656783808687717617575451966204579095916889742071865034210377205076351256364963124191032061789372169511205318258539751072019796877880192848497059008970634980890533972725639624976183265955841935335022296020569852224002392827041167345928783162962557168789342317372466308100439962585903428342344220889570734008251420648256456910351096080278138811041665536570898632656118607672648937726059879763430164806129674573399180569638368252519049916230424736687100821258569732760676464067571575667233014745584700125565384780795386281793801461414565366573436525047978321965469120634268187674717215567729471474409888697837402896263310002829399196598577207421916889903372000569102963507177380439121443640300259479832985573721188178868527605567315989432027362189161808739991423088087754509499531454847543484298927567456518246865696770895109986028508644843632506762553609099537947062921276312124156897884572338668402891876988819863294942877139360780792213951197157602870606463789123501780855526043521344 [157,62] 12810493244955634049524660830605952860606001403944209568903718564687789289037397007461684039710388626987498057656778862417680345883650378825761727404616340755385888653356141599593764687286320078049345548730828409708996452585901278930703234104191426804529750139611579027775090959811276027749717830028547803344898178253174527555123204378255517297601656849935781764823850715955669773841148406914478391627562863346019459878949617387681175318966575923699448015972287931540139805563780058559922560970776758045950292188189282230861571244403775779462298710924557096000491364653859583461603648236816680688092651725676260137122853136517828820921345700403978222460144434487545598338898646721197301283263515870517729079186503863128892992548775392251901497208866947432805641326486957610229290309821666377639051149426872254292990865260903187131993348120348851936045713811945730115417218710828734181704417004924750986417355356159283607790346143649843440898664645723655440031798231154451183294511013866449309928222701588713630664544834506764938972902010775799098265879812111915802291553001036819163007321685904724272856270145038325196771330353852919295450347830575002247656987399655669001265706000923414282608081285909243474252392050072857456383272196466765681830318828173829021299739221922314423349678391311718874518682989770893842040751532617982372914310073581356062291265096204259274244668183070191705048060991888330696996172102981887731812713123276730793447076761608294497876235314196244489659115774182373219781508830694953401224462432226844302457489507904 [157,63] 198824427470987068445958298496337468605680989993255810721970814008748293041433536887172314222727362378093577297266525742080268937211686876526191981270463610314155452249004700843357273294724395175291294669784220467105005913383581046107502745914591767333130635526361521118910163004538076635391978684800003967163112006172400801710973708112916034489950730255332891593413028174238962578325508855478406334381678246809003000601835070963725169029527240853772599641362252254086357556871785083437895638803745688075680517176065252653808622919682365953489723387059085428766412369717368129493509117893647323860628192761341940366238428170498186525869389293979431849938834166478201189846816118557637959270439297844041478850934956827554530126297685353781836252845870362103315061715900496640653158635886554737987905973565441292495833030742436353359203240834860706218292489706542812092705429207701653537580622978843264288017752997314048066154934834936287849007427768317312793039187010331674854620000750734096126456271900650929603162618639167890159898735195423784508568445676079767563882295678580238212829477512715947823153901137092833024395847129699147659710000388624173951323944645447740023194502840647064287046097009030093776947537070511048937963775241834536465021039343733768625017040139729772198824994442479663585669888213212321448665502516962903912995180927606951372177623308131437217645048421550753809283415781695516150088972046168989629716062117661516094087301766043950057898929120263283239306956910467099867188220216351018950234359158899065092198152 [157,64] -334974091528319215545286953093131602271762173291137547657957027487610738091380222762552273999313591330882678541168875020689018813829816841216521988179852230593969421209650660925714276395757898399983878839855116210923228538433617205757381878818914176888125024871588140664344656630851938977567179290648638984221604359623010509139806414849683116496804943551120867845892200303585648011161646333441482093851727419598032393112393059246264456606746768353578418563206781135512418063914653145729451400089136782854753636421429743660037988581948523351761592822556969995381405828468809427933381770819399583242518126395452753487721792005320988389600729949359037394700710223390797127305142149779527223715954317551712011903743276979150101926409732487648146197396911977818172462873134010255430877242284967888901825685231024698022771454858533972615325374170228623541133587657864378947026208847262827873849651050270767921853573919180553821848479546892110592283488297371030410089494721447085896860632012533183450877553541446422914265352572308300056026599229705037209733253401437410074777900992449940898824359797050092614166576520239310810256158590002552373623919207790678049124789625402192974328035075407783878669254286667639025456067706728351650946871774109341759936439708435936168638189646848772639617579792969956943021447863289072778164509936113869687608092708324653025282431577044575793160770648841125618199412986861561871472640153351369283417630488529693008417876498123612690357263481998774580398223028990710232446045829336625021938298570783550274304 [157,65] 35293709436768042413598682479821613682320433476586304267075976623423251926089883456309886702028966949908464428852739763660597235989414010136311437085231566420761726611498106152869901486844489389435750097087281977317556995685999694055315385118759550402907952549081335460119634148807630391075060068208502256640528887612335448178518762739937867985579762432515817549950523579232877772743731559039584431315387021937878066719284338970269861578540601056457486877410705506526321284455618474902025494155513515382813060541852149581437289335326460528123335302030499909631733861703059236133000624097845408111706507480544917367416914055834470172211593333973303774081517090017737432205795105759437132454231141391425742532320347697354679713128656438062701332455233008084465816221650177741191494027445540191604695994644083562091810298138258791718844916428123104664957787660619481867858567483410018764819867372560047050940352419142697963073444358981394084934561949070865739646639974094025171785860706968873398153034609339920567420680634503567608440576682343092325838601409794850736102032173063218214760559991191941112173159060735408882747021744505543274722133229026393628466616110111143261259694441179510260931390106942861724128314818900569907473753382241151493363611970725829099654871459299002748859171307712286496907666375925632300199731969308959598599846754459316800851032947229694354798376840669518433076252233942442292070215952680886026656343820708570500231269705979847527160689834313496422133336360386248683830496372167505245687710523313973296 [157,66] 1843093155149106606012127209631897908483222131878291460193471033835554094776895049681594287484944539024765060251103828764342808199125876239860244192186578575041645641762031128333607263202955133561409418598463491698736363317974892633804614304472725810360510686245959035848859359462922440213848540948777721493270720139914266948498810079375240664797237342225658455926685294384607391934278452617476685236182730735468254256814436200447035325500442558677897121544117534631746129225625612756037084466902552521601839976775150802393630027087045468350536028797127238791767374968574185041340042243910238595179611214326801638027961467465230101067034358481884791775032678441598500002186862861404127543980470623279923020650822523471499786327023133051055692476162534459443521001031199629135495183971913417890990818684776562302790503234144377302256399001027441077090903525276396068841665269591399720969311772145495477445155502877910215039476762804336905448556031546671980586507841415533429659941584493508553728823756278242870812636815016883076584557386572960386035967248153249188271814178876029272194313729521626729570972134990494780112850855749656786868479672026379286970005475646583239980883722461512090769503375754640251724821728625525477186138227431400219461818241698147034786077435601228477316039748889396359438164398862810369899042722351582768182607124013170395210572028282548874840230951995234515374165181926490151487699044143663552518195427740529220946849702079365413310312977374230242512083466444728955110527031370126535820810388591928 [157,67] -662388508453040307488023976016199768279087972608279285338686738181818038687232051804905582882235582519635698560728335915767900438624640985913540492626365247438424224352660016559653844428247395111428049738867189404840180819630720203250735026241156392090448443586150374773588044264480732527623200985234721873379477832506629059695595127022148537387578143037727632845245169717288761755076847467329657630500668832787979911709072855527806483925764120127255348559088872618140003652474272556041744258318744611513270875886240904897405209993362950875189846109706049355157290774288028538976395502329637331688426053987102734328667167124381607768167077860143755925050204154683596864602912672813265155921764122279338792828353353703057679936041749008382620914320378685341360041560863604676520812429677383450761748808792867737768745493770864338558794076097254489101515197836878713077468333118680504123136527431778675919929809657372883630487121865203082902314386830347040781805056512613911835555287983547466769059245224038179224117408372612921303960273268080318810689476962343866447528118764183554911036590160668013688076473065640920433183667298696623385709123644767734178536398285229931787206037655464016986175046789512990174163145041407132486695564154215570935706324042671422272163494273412950132712680690623812283227254624234329731484344458052017050877912972642138586761313833756479924613035469621330340128055481383859838557669441026643609920183558880943720129703490250657718145517697630346345375422971305597893203000080804698724667569271 [157,68] 36548013081350435265018107768559667592514027577941115381603810775000542852617363715519889881498563926439604861627321150480912437316790059192193481551787668280110769719470029626894245694722950630106916364408330358820040928802942966312260187512485788287500266471125845385247947069248246602303085240682331941068979566042591282841937966534612695251396685795189110473885764189653346202487297163362103796808497644161188793350015879329543505275120233615192611469479328335981847993993290646751437589838889588724490371502035029234507016345632293030279778507716277502855095801800183168005768308761150132209637963017472076454697889568006772224251573184091356193819096607143257409263730745180468995975086783679986861405195413098700095689634475505339865205760980578298399546301113587560948622618996861776055440801550135138283765346884167648120143481154579905720120290115361200506987798889972777093610850804394787792280533802200862965182238159835820008944869537941736087633638921789066357186521181585426202036900069736125380275047832563963940602041380486755014242077472472330665619274768066772623721542211193710135353540922619737701311469277009664266982395609652248757275698139262175302823612799951866276062138460814386103263743029377946340951109080381774951133460259661887159150738644540878176341913682534857052785301230846499293844577854355755673556975298393270702509406428636418104017286732446990669172457275211588880165239017700467478043267302469361690258384688933901024471169202712724563545646524926944097048107499024821271799872 [157,69] 3208559793585164384262891187944191152738270554637598461977976115825456083204145680224058112613341743100182852309274289451646281407727222161688647183681210468988455294558379568617830009619188585714251469933726451156862253253035489903629165814072252621473147520309188671229263682233767941276330582865354562891172042747549761639537568577545701738211519744727845635960475017087107884122968518857014685161116522137202544352277562488808851581989740354982323716518291506039861418741947222958530234389964459295321031815925673974516385738888207029580600889091443751236128166422628858261681351251768009713271677624897577354322770819028509970371104538909981314768017989945582670628659011173223072287916661961613245381589864545183889891090237579552450927964730829507161110660797918886928787410289807767178792610014383920192272094131225110867555860739827124340569148672348637161977548022239072423472575102597877308211203530857128003638939717200405833049452861497463035855921782515938381966542410251051949928713793308143267203788896069548214988554654904496703946887698559882063653102273842696503814376206635265527647311076053658320568750395390982932097813624817660557010766820533811436296450972273037832476667123026717426791392989521325733238623252509959746230816656723525172994908912443522646913717324613838981910867431640817703762753137799624011754415607938519965804267765800594082912991626445913388729961009666783750267031165038319916426745418924108141646931811716670480545792644943682544321256426736882318007512387279140304440 [157,70] -490595995601680061413776832506215670081543002641255783509336085443632500920093433974911433355571249576074543923463692468396606781866080035240179294675683364421268074709128857671282499801025023348252939494385772495002682133241893821399995318387777590939952589817119877641295646687927968260501768021087341813171464310427764534227225144715405390758814690966956384495886413119349137489528241145701391409664720734595680609883511828159761551170068787898276801103147609072803229938785826182196366492678108765320890811468964125900246320132215277063040911740530463111573235265257603936611017020738812952247931186884467419393256183374563078460864882188915405282678594224277287678857922502585742648539534076334366558557413409022519504143939518564391215421434070888544415230225962372417818220115563265760390023382978088034739799941018542220048612138606823805776083944634419339640855377761833659435537586165029442971807080002402738075554894941561121256958097928648621851560892876589763351310369696969247242469405768214261549861338363993061531394515515421080770823992918855695499716597454693034546741855065904441515845801432672087438017122163473910542254359052292726049161932326876188799330288645017947312654826561938022897076504140943147993716656532290387515588559282354717619884128790588007873046335370876429014016790789947623600533142329296069195217649634552721890900027737669177233609990174148866447005622997388167402840439739584024760610629203049611756228255261750360869580300758881918731548977534241923439808123305933984 [157,71] 11333141278662734593267134664767133314001785617425457731688923013713713578914162572707477310608692277581856014375467072667717021413509369532763139489077460088540425889979447164384699467528483111386603536051028963170005799097204766547582915750447262494247698024269073745005130922310900381937866633842026230152765582788227478503894809388426099665624241118974427344182193640598261777711324577158220690660675726267459735059958835069467015007965553553364932077947547084704770687162680800109490083518086570148465599717617151100429257025358228071903315686108211215738759733144818204491111348792082377427576007613864062386816728971564923175630763714581119046380769074670989180095676116409398378755841118515391713785324597988180471303675228650007215870345371557744202572638832753616912396474059293542846729191020689339801615766546680888253135502969299852086724532038754673125293760203591046764345099436128433714009028198529782575632717347176020161631137838481252354299079606377216599860620381288009786768996673034278743463873916969464347858461588341558793518139984604543102099521649897475484262695025003127475368869753003630355165796962275253412199894061970066949403029304971558319528217672091559282921243580656863089996526726768846379043773899753927159351765044167565929888819100415147196076453858281262441413276034347914522451475365416430326685061960777836839911515566358317480950468401158846153039736501832053524846623751719126831075911328459136080776059086907271251143534147965054724347799997343783082305485179556 [157,72] 1671386351396953093801824197910119970961377173954891897775728332596433671544052813313803115510383921796953627960328954366397497678837613070680241729103696902774465004224346033441745228638523012553841244968861211031707715633590417082965761762702578646167814592197647358477002063043838983452703404083241028830887511886053774003324885972427075019008785340788951828383604930391360484557538227766284024051856260572593260703186567576424221044190654668316988167217323782289984989640949877361925511348904363177093001178117070686622976343545584896816198299171151656756171881033731841693089060050093738784980773479526799053782853540209687083392447724352053343502270411228081508415840858102788707461243650320156017360239054084453400110988357987380765098654574912566507281657038682923516169772685395540993658027636304114706405640888818636624560593411045468144966077563611370791691404896630627141474603158533483250601622050132613609247335370340882321867713241834854193782627667578471949200063860476742605099503248392103998606870209111223629339197793842900924969356368640977223323067461865109926393287538165477021195255660727648061522416553610827478582518689036865911724274479053761158831975065971338549229656757389333367822947571370291632382886159599944855310506070674902770047885794627163043141672126578100902973867565005705117833351631356730787190948219952028177897141556284329932504638896084125853852119610364794738316734798651995967604001909433196002139030962419701697134933447825266016756486175447458156072734240 [157,73] -122068222982349294606323387715588389507436116596162581065912707070700646318504839523420381977229437633546853422134841290317849280804228322311309140778134797121030816059519527045584014222163779395185630201667340420306143833507314774008621290242968954124042207986888690887200912125894703604388575672639107001823423216764855852006955513536316368059220695292830020915636475729166566418456175575431387335676758487852297396858890580322458466640999754395589395862347012444909949925202374703289439919797677612503201488748877935630204379965835829760385562030989849871865887802509832903819853347637697604492842085708194553173058578499525597805522357530055722615363542750783364826916379006774390284921296917730763015579994408023677818728196222623370413411734546117177176993988590917412483791276509533091836499036315646883931935014010150063654125978125387492584689988301708951324304555436061080081072651876947859522956460183785889074767670008079738121806276522201934818387730404145225763784893591494216128674675109607914643204811943419498087457177853988679733863771160754909911739653358261045027040522134551308302142056567868446326413146481751589412268869165879413110963103516864722364130135863689175348436819194942561402860735618939341439637676492699467126630079475334770829344061454435849068423972008916714178584439529835010881440733878032783204824096817398043290756031448262294593595633052188059114248706453725696600197878193625993195306086464633539210236118075976037315655128484050922116167992777978163492868 [157,74] 372553636856405372688557198503376482298560143386804936892134843012912581954378198768993275337038124375291837154842849972482630079355096157934674306520860866854583335253054134290250469957028449433964013271057860273742609957542328937353508705459719403565406486263310181086894768235138616662584434930336103880821315189931452557495154640469987678996462149544940766457342552688909410328829853757829901405088299585035216322327989381848623618298067520130115406655579168486739136870399735550437074437920269802191420691734810207888062774142088815417005581630245091852038482403983181060589490833260577072405702800461761226996351205339637300460880117891458488376687178181891854272232149475886038855935446770024814908230546707220606215889643348731728217146381484750803433991633665548012127731700131481570769756620893524501502558512422874107667540802813946273863071821806473910497156135380114044458182438955614917918282477291055572108995568772384847523234962006668256575589159485520302417870451000215257994818466982176364759534181635626332250406603480658387572038308428636166807323556178864431329270903843857141381634119049024550490954967552051712738314796092459260766753813944703024394407038607469034541478967014353275994640396004650530572231006184298350039624620263071304142084152979432997255714868660740850868092372974932316973924669754268208521586016627758911593512745937990305813891128609950018284001502428111772335916574376882814093286461647385129327721902341467005273721637462365853608470007858177888 [157,75] 290457650596911720890577772340685352809933489461202013628968342689757103692224055255179032615702276455599450954017321515619896235724865445077153376668044603158124469013151096892221312926932957266734851591716197055231050682050271915783541786519966358992505229076488180370796351322275017558417629991984270443438735266139180417734911420643200156679165466381679627396352451349355865296316843798841986907820832932690837193723941723477145825939435324967774024264273875639225847137747785908384027980837251793351294359489403666866396673680345220123236690275194550318824120010206112980135751241899020357580476800915633278606435518770988677523827084629056072713229440640666257266328589112192079090463456277119763523932164154247870051916413942534792655232402465644042715067850359226948495112561872588316364849087426641992102819634572070939882538389108569634931744417850457326229259679465108511649274083120136127048258910798442876732285091345465436868911443356803052028321258308426330843863011529051354753148752482772301841106750561447601670662892611684636652298650562785885387453833928361445296086248820661861541123287997835815211960663971988806094198886797075746234086238013521477238517065932718299295680667352959020305473010107430498302262414507369149337309730895222254015941104656733728822813666016011214315246127365153298484663476568225862824131145791803592586054336008854751329264654739493953872456551780906295817403669639041959209009857487795505491835499425310085235992874956240872122139554850578 [157,76] -14146547306180220722017997244332910589504301300632733605738814267607961284469505314668458460753578874549224019529920664203081307555304234274402261847931993933683681908376606082936524903915555235004784902944413305615404547549969635627369435227311390049864686424667653188336049036329671582903392997134510079891258300046214230628224006608039728655949912578234378744030997421918969183779800404224927392523993453095731517668403801987471016389226683249725699502327689523755543767459865982618969286228246497617684471832259296272945932144653284928825579675766500988443485835191619230378386068631905394881726504731230044318412193180318571448011966636903509264278818528469148550919742483403432526094347328058329265655273586308264342666419959803353813078891443843256252177016139161061162919992440197408187133231218743648656106830682508498855152107428371716841437711760741627399539727756478437638967884769223907866974447845349048410190368267770257754887864069374296581747449089548833752659197305573390670168399957566509607893297761810788218215537728089590926030644207967282263209839402157413670756968670182141645197923256617153506556564077423175056592838855588399593832806199540279849387448756055233221180227893326251847480214029201376345358274399455636710809491369097085601412741970522070744846397271399406955932351514396803669006421515475260396866210707129891271000260773512656801327869281022516048801669204412714876684255929248127725252419798657456876724643021736713668440522339703122644406345856 [157,77] -1053052299521238873251679893859786808283510188069105047607455213818551127950803806049435527821688041146180855985783296704493771561060551655413854980105478245592117266818826131078315695226318793177458333896927971912798289907579851817909669771669543600020660822890287255048546631532674486077115546767564094684638057912926762512198439011354702566391031742338436516102031921994294658067095576121431307937008688208661668270357264466691612067698316528931699078398816331819963270709608954146262467883499053496453252176321553474852869258200798809142943507782573748315308594866051836156580074914060015507928701441955424166459321000308746445871308572604592720249337943768724131037888249577808174606144905769033680028126972028026584344606710657890953164188166226551835726608431459915776671252023948835377836296412934146023917958024383440698469624077402323287444188180558441079304077752656350570615516690186376935941245132230201450270134747121874473081287859864402464614100222638653054667869294817539170733035847755924737579155598035284415156653804468505998013604625122028638664815510685963714747532619174841777426220477991918178434260568283123644156624260814040248496451404627172493942598953205930664538227736202565987379772490187314121675463865301236399229774473216646693228158194513946105396775696594917187848217784841355784413109949715222648528573341513305760180621545193170727081415441026576977453527645680239224673007774192174903238816130801294807571957736950198001389901165045907133373040 [157,78] 153297015542401765165260018322667191986569677800581199925027470071236439910962702606594542186452364687286041777414233853978005967291522552083164170234335018799920444273869314311998331755588291307265313098862112464783629653201422461370250047215272362887618480832301124750578452595325633122542480600962736926416519213644447094303231628279649922941162464237724690940550844777720448930156161578166971122797592351292955097722767639508830198051514087299726364681890880261399711040230981711730875406831834931062242386139747733862974442099676675427347991961588618856035156544877012229444758316134003679536568024408430605958923598498428351751633353895503095120964142237854702999908414831551492916092851867160741263305038234334924504780505325027824401557221627123536459614615522896487618914457872643546531839802261498928280021810121702739346656203992702604397927230677080236106327319984345460423800771959256391106040816476496992040040508859725331045758812868874554294895013762032800383758010814727306711223385513163345880226679272956712655981834992150286547447612441335126855840016271810071191516468015533889315100591702734137803530518683491436312969595445319767343228966089844867240626404857142518466699069617256895554774285098768847941060348290145239161705395164040297335565297081712507658693704560371887137289581679033795229329730365609699992403605401891139176376304815673132372916030436431920929640544346590235587562115882493775197134898296573526289168571830189567680874808594412054016 [157,79] 10917536082710848919452701301797788412363375879715482247254230226580759279863775576830016472792626912915088159683868523126653608454366111369317221922646576428010824425396917695912283845063351273175220392162041727017910140600045514342949439583510249134922195029273974009697140262861521316976958841397910202362157187339837546179735299824100503240761159097198653692883321995682440770441933236675308525134128564301830643361870531089715124549396450049469973989482271809431767007620067733728520838570930276845621812429696166179955874760517928478135765866012840537363345554122166728854156791823094411190102987796163063320946971462851986578062005911614256300620177170875958061733332865912399623387122687898482272103568213313172842112391273689412165158094936872230088598817826043399543950102875107549010716007612851142202295021775583339928902742374834967023477817431621115021822737257901509548207130192243742333226312514114316486995836319422338518834078167395288874798592712811228766621917342728830854573214527308998986870676198757423566253191207417722307010305548694909658207967828168020801584844387752591121677029125929875227036736709587500262352485060001222224985386671555029410652069240036859187930802743264064197902696946676672024582303237491978738466731467305340655678771545288826644826499825379397119736846158278028577607103327821796250673018689258238695183884204566642787269059050712196306482669193113071005677130222110009610030030352311411599736047826915615160166016063508704 [157,80] -909175206033288850030506560991595496805083529083999416463952959353610166716895875131923664103841728645928163223156979158941596145543248849964863483425182307592405481665383923767112509849944649865852116565016983495717403341428048589185819185292219611988945278550993796609876401639793813330512695904732070878426246411432063465950002302089419220998183033674742281238657490939927536866968303295557153379455545351383977926305086111633808888605531509954223349625612221104313424078389718869027493332654193010343818562685646330357253316582838206965180362824231315606308707787669271002790401805224500214146587005900059018909180591155941881355298345086720775007560954349543278940719735186128110609293707615685445507427296714961552341343191288864280973447761780654288370313685532217900234835673277587696041341628855123585369757773444283602198890535740745718611390816495100858959837436845145201380338214182708932308362525954671092320936043326749442831943134192923336974980641977949906144748153669282336645348838428538309426518846415398701024479137568306698760229799736070163317471477440201852264506971428644434325182973897666595720151954379697714240061337150102876136136543806141458945337755407261336305399576513332865217881753216655294041871523517840637495728942910267885179980585793073357823958865018289517733107631589773474783657092139918159616441706509748616600902615432352592366691197533655142859821187291151232208225088865870830411872927784438463118523724412896654187994984320 [157,81] -198421524255076223510906063547881169805242822941641557029984647573755990484172698218312495915184027115800553371502674191401325423927971539455229184183922607805845130196222747898774382348544896964203084726103491581132766694564081521416417505589424390270574595266340926208267659486438454710107229171100667782588469298274098534480764114233049030555495687659970186580420869225334412310094946043090293540749520972211342847189110856338594828846116085800721681374742761574183457007075029080299912242415320200923913567312454771724703149668799854284826739628187639220427667208843007489003648945006369252830669405823424052848117763336798259587664045015788695059493489020018079460286683743197307268214535482920185983797258259312161883972665747948409136139711012691373938635122732251884500919675444862582983073621453117333885188246105739670875004658877595786580784076350039473361535809591257712180022812806503957621444640509664702903782233893288346215290439974550478570750148152678563446399661929656977381831705348260681865342652222544544624410746834909179328971947034422396871396936491232584236240115207713365517911998947281807810067851165701282795329354586516431824824934664943077336310364558038359357372105849851566578700970862277549570562228814224708216011594386142912063262844832887709193986199512686439022854534003311152655830229901389854508578750280874310813074075149732529396018601629893578887955825499816572638368580046620170940777091954663332496997532207951684961624656 [157,82] 17737624845905082488700010104942844889962555057162748563443948905818002089949862741127551381170774843024844306533702173072453800924471756885285763275367897096520330602693946933289935608245613511062453799343692270767666425226599853106929553886318185313679832167214162471832080246976700975795568321429319738490859806644582592123556119767878193265920305309248992365614837041476259091666410298565469395507962847450846536264248066822271684939236925106656830086194961253607594643278821066604260329542837407001523056741207563925536213765220317976191715818244778212914726535345167247064861342264001442627641581095008760160045813742942051607734413936270429247285622141187568050628731660789564859112837149651318930426325671549115049717565123486053331808399833356043165412109980063237317791154587764135663571180509445816130362805180301000317567436158141675851417592032032208603405557808425801452529465288851373317474928416469482596428891988427142524219960330481724930526199925045628631886659572240303314184386650707546039878879556243102895011218361218675639447481413981465044819985482358612707880928081683692789687097726201630968354747267500273134685695522694563515202720330930618544981899103884343097088423974926148958286875822754613159039593070946855427899528184983943574033924192731136734983287929922721963878478114329514596399820985091712578747080474435458166372038194403426499480435438426004168654273770436618559848726707665168973302292728939687430873880841465809671488 [157,83] -12906023923476069052173176728801993571325009253962331317660901676333792790023328982110751019772196571350815183169870406608044681051023638405348887507372382946084166620156013943537294693842515919836486094715447073746304981367924288508720883253179146924091635242247983029181567511999651867301667899110261723010379582795745314684989003713811861065265152614290705778965009678809443305508031489688298837396700089445133987252162523648497468837012297270410414026830009445260334723078543935252441430417859745373899178933204965180224237965622586513474891043501037341594380630231629057816791000296778551193183766825222698512754743821429656155178840135613128858596884115272112418890269936463712677340526608862201698227497234848873078654623391137239892254733657580511413297581642886455324423866640695840883704570162845706569112839081171390604604448194800349757134258731838075579593034398031514364350834154126614443110255568599565612366150423649070090100413693487371243809617047144411028437297767207040062510284989280283963077390897189360163785208882498970248199349653502798703997586563076490835304282348534913522833856096017875547772414758852543612072108585433704603071220185623266166720283891195447465501449515752528818072839933476316594726996112519062949592129357791645646280596285105077485421755935760121889607375027899834459690785717798632714964943943625515100175132236980923288996391070085868216284057077141623182701878605261583131644411309448417454884196272109560 [157,84] 25090943672463190143215091252274410250088338474642102968789992236031474271437454958244218984088834929484021951993463829674312412744149759700602986563724012557543285595976007769218630619477051692476090870835158843228983942670342128941057857384297797436994880952876798492181998815063335730081513562034255691364831888725023920006738176562118004927057242330287925744979459140432039348717036463284533173550295688375604264794740331739760648263607425767543295762807563332604018619395323538697930163783921554066961271194377543322058684682963403616843663158255986645483126204844984656906501974863945148580141741316890931724693890686268858753120833720971547945115707568342499096679558712362076285938443055458554804443390069103033862671706734879621917907373597388382905067248415821301556597224144887986699585515457724498926231646794886239499163073159462135982728274608934675144070164220946076224812085304285915162375333802123271409379255055816458591691652631604206892896656903653066081103423061951169787200676742561437721891664301204015459856698876031608728847034197074586895772777530757563703174656711972846107758052240775253202914623382649177423661244953113337425967528710501001447061551685951708305558591554447819773272166257257796315667947272970247503568529770559043169095950781474541154937817430068057333736532824773336435359849811367368036621149803039791256488608687063490267648149274460783742030454017698765119614183751629384814640283228702391612485564963712 [157,85] -8620319932809352222363412253298557755709900920141998848611490119578853910788527699607262619203867026970729277595968765445058280915215203824832052314299810249547223429451680351481596688641102850592933599199836247157615884336518480444340833984397730982136872117155804836243493247666404137800861298081178575722113942814881846221186248316233383658506365688446611634091747380863447432030688751439954340894598230473419362391333274069663181806593245566262551141584212774259684461005251239801121443107189471830601054243477915424713559028213073977744091798621437501789814254885654496373750316802761127268497242188042228263463267685267766507852459254628401591610127227467470722092852677842514374525749764094766264920334550108155775207650562985456987339981725597892349883905631720825390608448774973107501097680046325536327770885949261969080825019711131868716959139062910146219719899049170865431392906011102545309089319628784711957504040779691004318730071446929944232120339023207964380015002655347495192979084121325215760134042580605107277771280584276911101858354571289359155385979237975857994191355463505337352546133091442219755960212654572106380935082015190812819333922922902755761566163822039550002863271077448154931978115130039506280541197116071548337879022502859142131484535260556621405218403783169482071117376987364131547169856228358430288198334735528647813425108372244734490411604698473344237217452910013634511890248556664614514449262760140937411404036080 [157,86] 787461288858166091856323576428399969258095379632127322185218585760047217174030886744433441447537790031987255627782687813249351238439548889900393182472998146319811747838799565227138024136057700601107795054334130370828111486784162097786758572870466733170377445941986477925629936565605354474463872106649788976627889320602176283255926610888460996427160676522395189066725745131175272856806595112481175613106406438158080514632116418554353042178831715712502041958604025063188707386228544358050448615352318601754620975021532562498527353711571480165445192697971135095970687507361162506976797303252431140401439599232957000674901618222653218681047693809333545032878339563310821180076504177174732047419456223901362599910145050777918169961358324895794530130901857103291811653959201047641607990613276580870869906821894529052575338118785607312558557690042377047313516881484792959635827188418070461422063099864172513974661710759189750534633026394762781785181227184697203794806466748752532929728849490254213380060475250160281066289374852487169835888813735543589758961995273366963712213281708763351803036823689583292985906816042421336506449590059029942890610766699036775778587687913944110495469328112154133466583039070145388288851151028704985377437451340001331332145106300702783273726772176182815526169049634296760454637678633812627170192030857364430518454691216587046861032268867471704977239886635817723630077000786036504746286388637977580710104041441607326069008 [157,87] -70579089495750605347466018141986241828139084345440559666051744325686951363490655275442621363777681947460404546081395429706417674048532721581115945042643356771054587372794066468425505535117756003686209763561183235441301944589261171961543222148450340425429289550523829150202330075350396116324568065276175369081013570715641485148446708303953388510890805622479684288787920924852687238016103419423032377983324264821744970820077746338900107696213448399372227357930932411200660621335773656114874724014873361115163368198237006931817241551041566079886099728728210778869482264578640792569477726201437754065815791202104923763422212560973302535043880622605233547380239546814476727896569121547547261480977105397142411622704622162794635688102516237951711240349511423643344323876853254502418048346884283963690544437591381790599813105141068481408089327656175863959922601206559729642158422513716322139146477896053450963786160079685587799089742797163467913250546215495755189823002883622254238503328954822897268683737463200069105206917064718529569743163307915340674015672987278823527894486490185598488611740639438237559962317273372563932443566289869287922087993865546989209174926538400260211583675225160659300554791126639909492209513683582963366329592196406105039924051113948618690318600508743537285722115753886828304179092242583613059495119441944653348949590012678688601713040609205576329742887829656436524088541873302573340248331134138899688599412024146357110 [157,88] 5421786939029333484248079938314095877945052241832312225913515661810839351848972068834446851940308936876226453749868417861244356207635962640665442095288483946285904283824986854936038377185100190844534028603013682865744535373626677691224471414582073263698735688327576217933576272469833773106055113327276243631414556483301577190175453565152040630645476133477857640743626122699327003522522578286812834075528469611786783652423702027160746432130593883770830754424335714503877326803256715943905463152320460799230800358162419142362394108531316389751805868489609225312815744211571770686327931276558986466946792197915122945823585242710215849311331618985521136747716819232468531013383110674882254415334501416173441340550490890499453507205180652252254945207033629152319000601853715052188341620200889878476177846747349957754756555190697587853240758545391641759583585298402790509986318462542820047576843527538574905172074748777962953371291076637285893319298318236548831386984191335873309104618976653871607603884618242367267566688876745685085311198964472823232479174535435235564016648687163321692681965326863191818841323069897467539678651256611661656818427494942871795980715142082081394136053301149131068615357986863136348614525777549871323739507490107714709535095899253436545987912122661496899909460754201410564111830231593882454871401597462310582602149949643405883715279958869421984922240252619743581128880630533093830357629344338958176414586400290144 [157,89] -286882872495752733121203816626345823691631146560030932684572130916472700780598038201164184095361491479008186477793375380844329912876804273537065076548782436545674613202919700158276499632616523411922840043524118384764319041025388154235530915943544878827279618456693101434826505711128754107593060095652054258560405412158967775987887181827175233207767903696268129415453048469959754811233644897328057562692900433324954786277112395723414335326466673808090731444260898874876808983722095449057295936858741990272263262847373632572824604018438084258499206616230159096150482720833689750729191284057250685227713332700786505344002388117368371146247623979498363696501896793353609873988682676360255204968459408682764781912894894053729507827224350310969369898334093370140697643469240984611901087308810164721710297796395997281381233846424852297684712135024852887021012633259016289640769818984637359661384437207669233445848351754924743268555594628478586726162090490498259997512442274630055584440397534715749534656770341527776213918234775802571416856536462807499771532059422312224607720944645004279612912720738424577413525335346865367273541408352942334372369051919149635785810178078560809668108226887095765094964391228681572757677705943575874547525668121481723300531984321358827821021135978032093514967647020224750136687867572104435177273746365237866171515961601142632768963890854442500602152792145887021511165276309981313179587912439709824691361444508 [157,90] 13309348126271931148486500930539994179012351081763617690787963259233335487042587694596611491656439108997245751957166089220939379041492514111073298768649893638779610740854811376345687032701176752910832371903429965384259557019995040925009150413533916244144469886232830749252279579249284224764580028438868798289365697414252332974448413239954449161442024953343531993801762389308509362193773754347305556464020305326068489061192314576486727035168134989167696902896827297758446869187780513307321081807347143301869300928412334378543990540899998592509312458972923737917471064723386458430157978524808277091447160749992297922693715319291198554508338745128773883991731440539279765293788531500973832455029796399058167272501483023012169803457625279743876229753722476170975380335697489314668071261432773891479002396060134395057101545408482138048989354171923484883003268563948785291699231907578798805584458717628240444172144914926389662647702635869291525402043858984360728025000550889238473140937965499349023293963265409247503923852740326277328342021364691696596712378141801782182928554104635004897252099544542492640488012237783259172357167768114708240611675381904465807616309235064431387986805954856111727659534505821640356736641584101104407715808508654509144841655559591684823908259071112877280799639988822711578160567781626289488004785867021884909873562750162000979963989410056306601658824273999595341080250620349527968825225458443929228389664 [157,91] -717499046842598482252026183844299250296222219577639352756010798786435994592998410242468294979847180903137672667858872763566622626395580131701345419575490153490298199567743606755647292002722547533469277273378254638733092002851154246015362296985156466163749378765712784765899667604868184189010742375170578747627029243756807771531037063987709458712069766257336237416270557660694274735340470608472711481855104466996516325593556168972915039441967007308645833629537123555927720675250211731569587651836368005840943304236678789837761657099325352087082244211131162361761708979380040561744627522024921297766105800457350166656840200438308190803557895788183974963523727733126848326755600300405829389510292680978174468767875717393044644074615882047253570467852870016555226343936615561504160625391795036053738584202684083964840304191544585257107530364545701492329674845773157005306725157179759133529322727015528849066951800416471691487552448489169563796996719227546884806227986164079030598436665659659836081231380927099244493582118668041503042795150655373861528113298899092044941827588508685863675834906215035136555513739774747645471181815686620688639312921829890209574746663902726518234272326735093711337511856897089463171295396297222288646708625019391913967731375653322059896022901763173282658591990384644252079925381882917707591388458303246466618800428799586628567928214964922471188147108882067651949807649541521117617905328761481366576 [157,92] 37025446324471957224799698420124516647106894028149152514772743783626624275903771671785610183055346766038135455412583012858678835181455321869915762857226176664890133412669668617144471737348443701465396100478684710908733669653397702038360661244085389637877263963893408119699166345435829038656399745370659352197525181764390637931042762239161886695106412620721934663783745945341899484169894248558799484089929623100684989675937688454788355347022216661675829767009590321058407251818573199343590313545849191797872224400723730663207288758776660019605392548493343563174010973024709912807141515981854890736154240106754451446656152327953935058913093288516532825649690690589122392605407542883022969213246736804819520258610786889767256055193396531295995605211420305973260492527145118699424632923135753716045425572787026329277510855945477030665253956175868231725119685160941290004449750962341526862101030911825564354778279503976220468203634166400327644356994845975009661795222531890599283548149293445883737302289829001095267910792714160070130994180629674525964259260913599110154092107466830829578651512942096214006491059342838624456914122059845759747721324193132710108034123737706741539370896197336855204446825772656374119720847062061420396670109842889083517484421855163751985448358311241360032101206207732105232954597811680671159511087575014012698469360158931683514363716637754166792092260127382640225472963618893984759468508648784256 [157,93] -1516172481898489620588412422715143834037815009413714960284268801023521289964447574386444933999585496489494340109168891346738215262293473150717316807672654540005331994662335133934326765949295490857943447524881397165042381130746377245913612022573765799486615070896025175512767509818391991092114027769857153307695245597100082502601606479434091937310669675023325959075749411623020055534242947525582147831795784429874049895380789970186512327223654788293387706468529340283263307903557537534495424852632026011449120714848832353785390619016389970384473763715253725218642860480551820791699787997027980776914349106481230265764490184464185268808877723993161888640016049838160424075215974732942249019036353846197615913146079258938551559308967410439889159864972237987454232675933168279192348133814547451525166300849911134707341845947568587820042368503725589691715924690927158787674305641276318614130593966047015495731259658919850608311760847245977008389804912758662568971801052164990058843413694812326424786269384585924165774620442359352911483883697935660206439757579832016556987068053352440654270423579972006636113903725792863790006894934954819208431605622204319104008110264309236873897427059680324307064582248586949478682132930444547402343795610756018969410787984286650943605120941785000922587315640865410571334789415754679808193934703699256137727330971678798250155202861413510739080018522441110181233601087236597550252467145328 [157,94] 37434812031060224351552626527212522124332248019157218054034584106011852200546413846717593971660464602016733117806882005410485009453007787602827427986683813734166740990508749445478303271178327028580159488523726885448797646433554159918732376884188082160097262804482294550068961226726419565949973355377814176858999931355444310017797357141047333940193314600674989482007479511715581476016425941192354965062254135506167823760522776497180022752712775127417476199306706870927223766796584328561876838533431768390012426405196229317834859179563489188201048825259546189324360024896858572398048191415805254149105892469175057678728772919843941131091816361886683674149786866606028298257590731025245319267966521716259136761343933144270426726566153218337799420649955232763973240103528681620388556170253655970015390073524225616807392497542940291165615399112644734738770737914649798668314129669051771396039292015333602825297747622901106943067896678894437773333509948919080615164796503867878199960012466129527288618817375754796512982624014968640871899710638594465382601620129922779178023896128869686223512752822335698290571451579540931899261031183275051992194850910448787502807049913125244702797692893042295021319148694382145909798691792803791540927212949533100611052996481872085564822949673375480330096105775410574606570409272658495921065800139354861374997886589161615154695809074432477653702194357068770023557869041155348255400800 [157,95] -1206701343274367562775073489862275535581123171948802363411824674852344476248926686839347205299353003575667985416569122726833184150353563647594227314307195490535693485420233720932364678689093294609008925408956125112456010800330501752861830840703103442170590518639833752358265370880372344143077545811323889515582555115026929018864984415948730930466754682617824556773033995367179134823903873206959866908122556749547373234052625242523166111365286213395097842567888860091267830167849107052467197164244641845093919457778673296220762565019891155292874408726631144883497394772536494896488124234983871765696579345115061974841739023779483968055201946623274038506428477025806680475271979003423389329833357493563721022160584209956639905333340889430220113128353973503422082464548244010970198844338078373111249834340362251399044471306977410182500068398720534845667843680228651109901978564262718185947052344314692555001167994161213428428531796794517251481232205269506150911626700037885551617489566458177413808080332719668695922139044079105927661828097296614757507626743671968741692166676026908945284294927432133274726321882754834824186680838941497575486276840817984818034912992434401272485009038473868000939746122598277517082386004835096403258516074536659560281039314223376333856528501085015524642745205205000843903749211497948791429575583100890111370663524243817113550448134368059830482072474024594562315308593310815823212 [157,96] 19573700551798642159175147613973540313445338885381127384751755404879459056317238461481161960958786548620810213764346766503425105726506462954509257327038080236112566400215774889331263628498336459086334419659653039114668078524037326810652514122788555032241214208001785547933842381361469845444155378123458887353928673674674990598395645303132397276944864239719377151980505536428237381800802512224723585954279186766531894525700530729978859340533968061306203550059763045121185934515087718034892325902758263172980410656919133196814935378942990346204438505478432362072873263265323864353597200959135140973524537882333574083164936667271044556736503093305965797760212020902482590015653430688538072299544432383007121817856427931963253044534618108195597672956991369446307262818691122829521977682886798512996455497707898721568675401017590599340514256155196396200828512584311515227544228726584122730286470604178135286304391686470022793701239466054789767723814965800399884743090842412498022775071931151790096341142530951265184654615147730687213312604317320567202019317778295368357599944016880538934683859745048965927197058056533892704097271320514040736182646260050503178208230168828227156361043781050153144002080741084141586173252373992455415450239410979889289489515332435482560194939175941154212457958197628473060840603745797896180278625071186360513005420051961750804906099009361443619475667233587587928154690756616192 [157,97] -285399049822720990778387367727228596812181250779218472194182526031462502725700196026533726204066475005808499104892878972550908964133360618138632066419409117345324759403172884656747974638484796530625874344740459113187373118909030754969899700817413796256656036343126535681447377254520031772177771874314947700742858944875907695726064317249849799086087656782592492638931113711597431133322946344601593795926669758386597199651664155376285675615639253713345616905245816890467263376213464865894119203179120161618495949641772728060759656807717273859424672781510511607956266349228231484796129085695925754667484191403446871297632932509220098985646156846803874015443774720685757754575195562339835358100072330107724316397953690940628053545951052910227532935940970920893226803884237584886248702680539467225453734636393669391910755569547619910758348640725970624808559957218186428782755570010340159195255905942081123139152019879160985054006554037169029841323905404491142414848069087620020582177903734305920301543166855272263041433062422779218138192471459957058669567628335283630842956746638407766072100227651778081000173854616400106116984437873950997797114351469101778923940556093775219799252786932266862905056182251031532947354638959880358209124214221096352943991343072989280211710373951674656117282834279409541536287319303930090992768566078327452018378800045025949374323671142999729999582728288164637725698336560 [157,98] 7755651539205391508050435014103566066237681929019466671789788246702037601865126212834262969689264998482177132726789202643297010677682483536081378874090159746321710303788129776593169257462522194002444563347634379617683202693480247415456261118006410507274365911460361767401367922091075119849546113702464794213680001688755849131505079108355716110574395765862619054292804019424037278132201245818817128241954649696826582958948371262767571879176798619082315952366063074158537761668314405400120942519513545387512576431631413954776592441819951705442659353804519406784784146464742730547995762458431419856513069209806249320822808703968657060506513044012619185587692830854454702650098420411821961542355544307551852969620374374263716256599648657422121777467120872556086432994436074998523459867700008959150585070173655133280638156809770103205018393784946027170426698824929159450627944915293755155497541351491094319290070327434560664479686126643197051883783338808593739519250529410472669475268631926994745341276824947100001842729605421359993118889418544668588531579681647301150365444553837246668847908155193371099258718869136737488867588886954290413847348696942355425580586697942285195793918005791798418783568583116801274762667460842571169399030372011765318454376814234015539551205908424396323494705007589819744336014538731077488710496977539912472333425377035235561335200760855530560078580795604572394292648 [157,99] -879135202493553178448556229936031006889045704344190161655965705100603084013405404412478399886302174872562730567863279478933711730675976881295682806157208674517133528167975065228216177372801171046080229608744259184350136371943062101228382571518912292263306258693219762633896553478365082273987118905088521015021058888693233103673924404633242825396456819066713612132082770843581190359084948395514543709466048173920357241200661421440157349120889069224442491751098428831093603543528633713925431729893797192320435434351630130935794696631290072544862354107804740337873170732473357854195309462200692938780422011434699354680252009198311628264115270459516059341018617949771903762750535243182554668336264652891967230547920934003732289851733716499916206181879201754825585396241969909508307332849045418245831436124508707261977008791290282769879216336979338118919639092279164320036980676034833629731768608789173079726044086126300306780256678593105928126252242797813988932864971459126562200755445141230427305319472652935611061611674465783070784542260674892576371591938565879456031609332453629769129661786068022687935587345699676424513801228518772893330257357032141371079567010448711328910173145388208190467724138944827200510654098113488760714131468515985326345825136225596273538871024915389761700535150927496701675241534858486566155006203155729506654963586054221893123172917770719535643819747047390555817 [157,100] 30166305976846952877703967343449665950294010573198417303267784589788345167133168043318842534786826028303058956029299756659037515002202320154888006623128196924008583256989911336145036712448346444659102589352050318675100506956294452427352371902299361644981680542458733961372082434034176178914211949880210427439078349690933450309088559275711661774208839950150446525600603133956619929943067882047746269776114109730595564320481463054028749366798461203693031209709612468322223385729526890415692494793918904180188030248152582022428924956669050744799992056842844769497488946292690026970563609928505384692060708348607383567481732274638093482550777995396773731252719654185364552976824706533690422426033677089791775606813418519982224677761341977285188971012124136667058675514133288088628845600138305904344390410037495455723455123987288294553394200670462272992967888517362643941397096940538318703595665753290340048689876260410055327680892558329659016235279593230025379829143210771718231061409514504835557221989690832111834687197348879788256746280932541118881723119038919510293223987005574613794269168491918382402676490689075771694099732618104867447414220437550895555697518192705605129550402373917284920895312714884916010774826262027301293011681580322878380761310652978954558827744528866027977159276693549436169957167462114377173732692545791533178777401292599989206802504336157935103359912787540928 [157,101] 73681899921039922899468392349438965183360194256506017939885972349652361214862019729177994910497016260780103347429007857685146871233022958657658543389094174408718943432038181512945966110841221291301110239363592403907081380920807080513180257533884142857233377763356370897560146021406648428442666179266180493796850465995324941538276964215940317030720227332415325920469475443299939321141253165182674748032056919269565528448855388126319340589425201585833625330097332535842710862950997574974970214466444431193101332344035078379476057716368733026574259914044835557305414651862321601441668214251215783785016420749431928742744808084379628581040388063475264030888691204334588507100421731952191031566677962830844086305697560559885757175584128177579848041062276119846541566037358420586042282304049168721193619514974746080117577964062124960052025614455400070148329881920638284928211400733473940611375874073010123058602857877997905560451206791515881808774930639914283802853436959919509116231687252886476975879786603922428729508590224370554602806331077973918120483377151913275579000071888388924852064324806046601726484929983955515303413031392106619853569175472911615735026508132206480751128845935878098647343547322331990597374384447640290700533602605821955041274804929058993505934409397209140331923317030981407879985894107245502874743681623486726362487613895089848384084768189765794471994212168 [157,102] -21410647833411110757641114632033577161196714504342808216194803680426850396436925027818938452456120619173336915482647420714423267332233882832856368318431533286028662797858752632252669979941832260057638216518029076754761859255889910673129917176111818849597572889759504672525564322608237013838032039543883763017004894448725290124591102975833784522696832046915701232334760664480429815299848083187644955568337107756857786296468337136622498016146711239720795231762710720601041385081085259637298797589269923768909683718828169335442031718678154686352948434247875868153834687980708912929162354602136831794340296086380436450870260100401136993093966842993948198519460045254304388760284399916298719255637975156906978915094481498712089824468133121182590480022553824120897910599006820981178721356941143822946378619867826312570964035445902272846185528067786661338465024290753349724452944880326538387254792039499548223007334691702014353675340337013547176267600840661975742436135042249717510589948339032099733470096880722156781833748965135068210471148876491667890169823180662005659735037498553925564158202722540952898978859292658706637284319415715500420680516464254017281016544649489811269286926227570495289273978280817332256292481728797360016228610749481466670488943336767980252933867300651538268012401129659738671329177174211758750236277176834049069154240649897316500435287408218500806506992 [157,103] 135362118391733025490810265622840068940751463323072815244763866926087664137482984907088839312339415733817890629670771188215068843937824810290917018525963853005850232574228241179254079372740924556049127109045036677885774713507916102552665898482073028068147985238923834498789148356245312833660461589415275517341954139722599050640228905982322183715333423414860939752159045649138286218383042785252873200343413516351086058316696165127902040036091631668076199570004628639754061331620744731323700001758834474414611335033374011103191059529721658100012964601851424042559308024238229346462951230977863491657667765275209863104038512811969324828573767144926664713638527540655695767376349374802990680411839675570372657119423472192570798218191591355932544730841426030455583801221259402859835721887079220820732987587390637591592276943136714736760546448005233383751588100442518129951996718752500252191251437417169305429136648798589368458703681350744222464376566843310362821206530505508227816213379439541723394217659112034616755179628012904394045267569350665155579775064039469083573037134993299399352784493789955068407292296522259164640408578211532947774243625606686303011608425724503012162807695800251036109813133299723370099225485949782120503156088056348070135777901621689609136078692140068351876868116946309941293281295411658162465949978232323871499613943488234600557620035838495654962 [157,104] 5709000526313096993463043962517421630361907284087974070802984570290603491088000423466758869223184312143699034729332198474056880174939096408835912547845758212360643777498096105810974893355937447201771510254742719712026474456018265149216089813163250513926571344654284142394790565604594975416901482472417891166243979861644090452001485490434892794973741413285565180888388230951834013976836124562316170193092347671228699249026614683505503128377199779069621519801357162892890697122109796047966246837810519721241973355306300260666318446313973378163201253675701681436864597449684009435780380490169486138099834092281661660858311739828408888108547328769084746796109947041143021064838681143610532506744170030083407509673705407442494692787734206635342492508866142388315464523822380071517137296874386391637233422525399614997304722140143285566903986102141366731132488678120542600532080420385590787449368941648967732447889611378871181058395833493202418810673627529373428167351570213743131191727727645450402141119558004306233219500655794744238079724645781166397273055533502871753784812127317881245709748355298077132684588848258474688326036435535710949928212989553135687149397203747319602181256639937205873551464182011939138674382234779116044930254183071544581425613492426226137082641274881581262139150426200971225359445150667801755096456703496516045657218260258873826359209529334304 [157,105] -28979849067003417270577104984880437741537318460951739445926146898760569059300079294490648968342406663891728958002196124417202460773187272592237208471531093534216018799359249119406067661760027550325658704133104732523922184811425144725543808587417189932639486780677769625630369578019286670748462725243705410425487357019870245650375953905465515856643952523473143092754628316854264401535702301490259096829823656412798575538109942146728369190317931706195372365251562061520901447390444946273522420600265213762072401513227770452915287397034435774415589155870484487084638134023678240740473044994895826197820682727078181644990929198510062737814257868803698353710288556704964389732026972611018424566848912604373467106513356008379981426652655352770166472734408911290960492547177390346709902858732969413729614180177379892875576070548636055839345665038612331004472332328783186651750705143396709335201963527407726356573022109110483282886881465788079280848471131273040752718245737351800655807463099633681189085917813099227584610987648785779538483917443415006961071242261634418820892586520362574148868794600349188752379426135138444695654031528056875326846815818275045090987911946763566329441622497334461612367151204794856947269384509247916742376011161955342415334914513135119283345091137895461238146399666201336453436233413110225487447069986016592761478053644572087147123450868 [157,106] -476723823110157145737089738816269841422671998809985500291782455423099907842494152762919667982413021281121966414879918591013855901868479439367050569328494063876335542154664035225585269827688543439211048901489913273624724247807950768305040451197984801721949280374081936522935695703553311539999204627032623473743863549966836901426938680510617456292504975417176802008786325500537309549860723633607537546729602353470050514602260333676566983407787883948413963549635581606685779836652641112750940285711825522672953952501987154180296250129266908451469944264664065489901476993939416235435188042318534029685858600148399119636228915929457241423972714598384497288072445144395612813395077351943119093369320325198700171120320050852754231878980215790219087019931284680006112424744176660443034565957151452004999987817164989579777008385468269415895672711074034446097962196024690849316867913369517208602190192706045794309910653815588846311366908067417531533062189485807528986554594186751399721727662757829286495552683261911504617527104311745005396189180724967260580684059739079798635026108030173619602980235631136921757765121528873290879299891485645295441767469891628947512770995923533389576626326296847584200045801054642385437861326519842977846678787846857135494188214756397910360660414707745589336723325192343343595055325962953365651286694534316724634175522009456098605928 [157,107] 1421963359948343458649655870207785818552412232521012777053026148110401485994555608843323368696495295990140951649228572393619167644542105525295465055850569671269324331181792189210440096045243041499388919617368640263070250503476047913296514353534125799102539050528798095068438792269428062373869814516006866565431467186101375481263018331778664339127059378366657891975552345712108288578198187236792501303603974487413365548383150725724477795912300804782034942860056275946737209246014034314350102599027108019573130832766756045400192479329801431590940629875656108864600095050239691162841736089221104602384187046573202918390906466150705160804325989753277390330558437395331481094406190740675030859808149024685206305244288570492504599993404903739247127977267964862906168045561949711849488131104054079717103529321312895301229455234673807620224110860933794349009585317132458366927080352076306463854685553048769883735796620772485132039811262312614445561382436006988304577158812556925639232340536796426216165198866326762344628736950455985799850219059074094282589915097133493841111420271017857942661975471565642516276486849482921229805186389137026976306379528951932920669577054550224452022643055943049560086731509380527971004525826196141584351915416280780861383475670514018569663362652642923201418033846627694822733243368646493457697614074624881108924153544608703651 [157,108] 16769172762141810214471076331317049091193792967819387952382473986356315144573771228893846839220844541463224643326295662477298898750049903981391074980494387877720554478548927687106597070826683860117770963736312051442308864067535147417768483232929519287699146637915058418236929047073423970984886147165296975408299339847841590659491655874021172727410380563254147553415467652245269212350672669266938326833798696346972499900103127705139929500739739378618358659542902737793834918585061989327711351437833554812091469424384030686523488854390792546592116074488974568735920640680180353342313825884388999903846164457287319991411831304131878717236951072398346930205090691758365940218617192741278090096397436295940531897334094182587596419022987627553739524569712144908309368883345961558221005689867461680697916366240377559366693477720098046604953594563617189033656612522245010339190421721495940367824014189352322788807839317614673107697123946166613455818223544375247171202940056479512985842759037947248463861364561950421018209727517872282818953358674670524266203634438632410112829333849651808059771377268907258016429431621410867998669237783549356608822810345435487526961885502590428838496626081162470117345249736315759874322798562010739521486036448998014260497917769454833948368042658130437857179047864431334468121442470100996047892138937887910185288079301568 [157,109] -74387587232468112885196336232018715403521867449084457753192502773543476731814963396885401567944364569298792026296239301170806648633717210113416819200235960589822932792825851901525130666795984957959989993544077288038074531415163216507503011457025070793738749067277106233333081160431564102613800729598541605731013005878559049821704691027059774540044489437815140855875150778184832461366422590179374582453210622191075501476462837752054626919196830926397322638577930940775036278680285403253683428971875359125835679146847782530397249401005824938693573660697830162469259961214500367973370524746329882467895268247549776475167566899169479494129783756433069763957304672903638510976956886079349703398931892763594621723042221279167594269979824173971409152977019750861207501429463261214090787889103877787382546976710722274193364115055023382599558497015693666763215205809469884199917088344834422104914385971569308683243608280534648974377549361972784957041989825950906865194659286829251151508649198600865486986208866337685569612757618835388067480355249163512314615935234917375424059752806810901943838389807752305896471205360526487780051358731197852171911587078128668318370399333459073327506420600351020341278217059257555991048822719754630140911519463711993668727108379160754907222750161256980943755288979582019357109146207475243444137898993226675176534904 [157,110] 363828218051705695305252512960539488383563411131908460632981645291169664018416356587939128570746964921423704078205880883238740680458169018891895915110658698597401155126805415086076981148536962392589786809788764051200941133266331757453145079168443652803918483832484642177884605494976021996747514433077615212197073640734253466939351005288759519954655563278943857861724125715599805825766982925864496388966365173296220597676381193263209288941672076321765286142517910582636563563756430527045381547186411400149538228803785635736968266487950165460191004865008865383437431148923996969024129554336984912745234971426491134494758164547436233285910219171203248121703039703960119480563633796026561564762611598401554441162127781682795094725143957738805929900701296096177104169438274424121322604668964647959602971946649190723295672914935721249020658313618010924700637315022693956483627525395425850533062925223982814453913990200807104688730331479689171601945158494210635490645889364965465953936857683424916362311810171713928019741496130337926020803357212052060890216737016139009831642438088602972731934102004015692562475467473489563397768621906113345852726914872098050785809794842889232731480850226497659615333741094400380457837610758223745579110494765246121928349702590706517535065516120359841971177896430253660772444029590162354846488809985624740416 [157,111] -39970488367718933217031467155455336718237824643343051421463232523623903686397188638179105943171110826278233287726140095346187933515268855634558306702866503497458920704010973714749705511068197785890262740962797212612409117800970575953733328989120433388438560358558652040221109048682351154907334055753596073122760360895947702298844896773781304483253062445199625055271410666662418108542887885981013220810892179968838505781044817451134693876541711971033517747757017827860101872487668118249740630739764451463869761701050799924676692225357587897449139941864923318488234776001385544081277647969240255125295147702834024109738662987333608931566097674863601103903839985280657125262647100108879020226250926269204158735074891972112436515911367169418587342039560826534410383349170390337495676601954442401360120841249638965423461570403922750898002124321006913925438758874058366146614912132747032959342863505235993351652288853424350780750524057090164485416947021662387878909863236386507761591589258986792062575342317882464316003627358391592219640199847548403468076959650003144142699613418421109690726492613448650618563430409979300847223164788938087335680798134926666759164532340105829968373375721583898279516387179997739420105394020893211795970570689977005710398577389259510734535071576384315350319131277205967805989319281374252372098341404667088 [157,112] -963220794876109770967131558017194145647962927983037954027291315808421605132037839450799803221116953539710894963896896190859090721789810618790426670277028060384462857179952835498801473912894993011522068849134977384187270378336115498568509878866143312106526620437191471739480480185584326768430282603185264709631823309153367538657005380194787987924795455892005529825290506631343887549695470349766213806455957904446715570457766315127759013617104042775460453908627442771254456815095666658587348297529976496973453898495920048545945821433526546941727797846635068264332206947065458460575199288257590868964437830576651363753474048763240152730924444226540758875874712820098413900744178699132607412395349609153567758515917548070956488400928668563606795703270738509489933952488813433932439713648101846487455660813712221567705082759605155002682837522142240909050127998125118128119510843616780081465049928561250104560604230476583387856029428464348867027035209646289152292050258678243279224117485577692873530498944065624846543844495517652050537813015662739514770578079217341022046126890913529034707831028281171463658294078041708299187320443935879530379138142506042960975873129444533267477479647369529021144905221696979483582433331480834371789739032782083132741892188484099710248417078195422990916608949336767038496573075531546692263590049088 [157,113] -11636059130083047171994172097850501612349675265769170797633581205508374536077426580932928956203472499754613855135810414130154706174831044275111324828731454057380432057024395355972326585560794376465213981217466411280464659385876483813211821910195251339172180956816207961219542108800411476426438161455179423721379430657394953144322736566470542069165814239082075961630699748633485815990038806103484269100007998823394815986526330670668018806480380188783398058404216708925859181108878035610544180325165891313632197492761558317829627582696026215730253345865415005645843900463916186448219981414104173507128107267794587826708666427279754790599262589926595779712627137427106523711891911980586585830822906567940359760557726322328315568565517102846515217565740507373564451836224383879964834424185607470248851313836637086291744713834460775448177751299175646020200940942747288020954413214803798205284878303428303030065334736001274564412962359295766019615925354738653186306928086502520446040703531309893361139831455033255791856473506109696339619458231149676153244807386801215320876604417733477226032497801663103973166795526201337038582378520399960815074996109734652808025332319067461133882590687155810402483516893796104520012375926352464259937884976806799747508918211894542217340696086075193141587052926452474529266590903035832813752312 [157,114] -73933935760264658772511744934587673213165256433881136236240694973103326404702825276718348916126727463557036715020840340583530397767105544528220442000411829433685338987561189431295685987557617160014658378832278536361474399524359210093111239397868207333117236606861020905586136004636862303342627207108202737798697780232695836275836198081376411616529487042314087679763424232307699556637667657301953021063254130142594441682700773174504370792561811674798744490506221714849073476237367549377723048102681354239492365437247398868051586840604185679445023008738472099728614934898598229067466771721952289527248390171536988764532896406042199289031683988940397733669244868615483234498159187912415642055917657223813921912280551659635993885517345573495149389578972610522995590352492091249527791302198809616795456295113348923267209136817924349306732687343533442499232356975580756773749804029166180394596118998874141425348534941866073719658856096246008334773484883101299172292596710733458117754796962789621959047712647137268784182589976917752064188774431577739089228967761013257677883677853780088342462709608175457919452917926357911293724947284280980627776392647268843513034560754022696747676304378826933608072274689797311138036445318615524438667558470138383581866207011395146965614786203413044306508179703442837305246907507163106832 [157,115] -268398807146035737914790823600954423198883203387349206750299742768548512519760635585225413886686618023798822524774385225442550117406962430971401272367855292555284365477388395384766953927483415446264040637532336444316606698258888994067094509209281792086473859798319473425484393451149533520212575640077857713990070549899679818005634321512356541902030807878547308798550920215601504637126105777430271471135072393171516786177362333534337528545866458749136130041507185728343292829994784723632405139038820406707750742954437218861746085455077988462018851387324546861717136588378579646172137125906597508645014760799555914862183519147784331155791098245263343702506566674879382231746125552898442835559697514782699855897870681983782436323054408873169575270435354135152374661598451672805187121070601698696030691869098812300009838089591629721054119611661747174704934584562469400344112993674907565363325864229075446083608474118715929724119502075469135525508849173489934056411643586818148280145933719952916002163453799759576105106950502764696713830075930630128012418878752807930926620630124353812223140160027437501247056132290017123595076153264006660404607106706962475095598495855803025089954610554821329225151851474731306297397723866599432742202862614629413723525971211351621494785273664382676359599059339532326876316934860314 [157,116] -568194153286541168595995642068883128165413648806416962345362934476902143957538820595809680460376240889457994619528728187244717776349404548733296700897418862822257377121884777493975033863556448278858631369965347275638788499880336387279169295421171843911684772848289661644525673672592990864968594955265180041083156888699933394161499439386550591404105944960540287175084059441641175120905460989854430368838962662177930475296342208128837162985532836008638073075987467997048519631107930291165299820129162504458536892721245822395476842468570529923851185845469380339464201534129312571915076997746387778119592871397672249453498964974148179633741153791545685056065816585252572082296777131892286512005791650884506923778065950205018755557277715543340195796002476748643174441388438868464519789105101157794158802949174303901210503683609980468905012387051376116426783504640107233428524255956320055501117306839703391977314991979975628152403813530812654980136341951854054698483724083727240948375982063100221402959263212624185386715736996833592176716181187061798796944225493570677667213674341509086741275100334627157948801214142294623546999197746989065605512414105325986360500214320758841748277593620897890378793689124733714155585834292855392183230639353607174978707295805145420017035274281494807895858900404004643605093376 [157,117] -708680484077146169191208276796022199281625737877833801908419466638030392693187222359430028821653544512086862111966370248009843549626955045209643041160194561825093266717865160663646657603240173648022598982932799433335709493954605125438065718228718714284662731503928486435077958640796549654617293745576417636307075026612396020184599053277613494230810359169693717045196450188520908281479249067787228359203884941016447377897599737106095601434363432033234831282423471555935336504932147282726421444753822094839742392276713814132117437671244010799429248219170782863796777561616877524375115138112919155363840349954859341686472719382571758704551889447832179046697096029344299734476643414906562923170331561186574193890929452436846436146336241641402032209468689183134162270570026108349547861870855453652527374375556591658161165162904583150752842051948244388287439779219359833020354807596654403259276385369972586605669570875778269772121078727686022825066695199374000385089436184224570282367963525050596515364352409308025109673103037491425320824766414659793762220125617781974000626913887682792614011862121679338745169852008730929091970720640717763058550662186820117550936105042149317917841047916123527904370037012432742643228046857518912534416292900440678960946453076021702327565453301355729248280918976424898304 [157,118] -521897872816689884817523015543946521309572701626211417558273095254195356746823699452921294895813738853601380756410145935667791204905274401257628208080969306808485560539759946823222135425619774472045743706900790612592171040628399283512297288927538827627554372585306018757198241892440726828212508596799130600028894490422261523609439156136286328725129151797399660366756014484220138360700479376724362990779042315741731512252948959152855236738249828951047343266384319864581915024143546953261759156008797979638260878378174650367196603834753443035411118609255078786962703743283205695236089135950482860885881945665121177550881808820441308206915145564313831098916086825483378145052334156306883911909076049103026656600589012096474575501423948575934951362045590497264751416887874893664130376387340998985732531319510895943587505296424604696362775981482470589667290016400841258960415501648458356388306846203234147833238168114714758218801329554997432378622969291875814111797958041202626425494948758953968986481213575777188374948174943378905982975358226587667998226409181573705617767471983583977226076640182468563195935721859709318559294642996396980322752784403403268604416430480599850726863304697198311677544144171346166633856033026048118855354427888959623820140831417073388364106052338101622514340565008240 [157,119] -225949457266602330934269936210895352731890264926855110456942239409098418022221705042500958737474106448259828453482785664120372233069012139758177145377718892253405969884954096569997065234979619508523840875688447901486841330825545612764021387783271678338719649823203260176460495259569363584297071329544991723952358388160494411140262529723051274675055497414226256622326871310936155998673041504947716662137482736475172848581745594356498130534432858414740511692025055575794961665415501530895617745830479001898298766800117974863969668031256226135629657219836856907905994104788708434607955154299350977321055051175502923097161761014767371652547274927108286160475983085327316261605510374169678717786137754636778187116560925995983173549946434098731702542240255834485183746464045330122471055350984491793327268852764622420530263411372994427722774052779486389052297047316706878858595954185773525583835591332654118173073109656290376200090402506311756488049782662697747039507956468528942145187104799970229011136459269304238999603169566848982292081498267880314906977973576408174533654337914283406855612172896571305551341479879624807096251047908168206701055691431305316762601512505524217253918335003669637661408598876910623792225050717421525320056004865071471416700813982088630198327646425013659935235654 [157,120] -57099353629078782404031856854553943860426337414110933426423921170817091722892537137411723526309617296004053670073312499749538933517984707600757958106630320560843788314292621273229912136349608350363228093377626088821981024296561597397322986018399231860414469693666804126616383077626270261572105936422353265752345823829634359000131829928426382395197355012908030524836127619245708655067532920628549078611368693458725477910451807355349405936326950142778389688856268117592254987742404576212024558328103503561885960723510225100052152732616918269553661351754419781111254494904471615783280760186927211513124817040222472022624893641521135055258297838335956679350031009082554832875861273616485364951986614083899651233899284304044484955472386314311136552842380898725887001715222818112228474946968361040063747916617683326889534405786028154242518146541344086445222094274677722398561729165528235835559545467681765470485312152516626307812834385438157702658163600571065157842276869002717715771396854192589138804040508302245684165593102111800967066805671405850948984615482356665931743404500953117637994197069813937159256103375930888314620550375766734983782369204048445742450269944110325077321685418901096444150517790446238455184962446228858243285717441956990363369963147381677754446194114579592320 [157,121] -8436572844410601406939663651961863557165358713390713599344647762095062614262757196206103665778913354425411368752464705281880767292241195555571960647720532515116102030586618289659905943969687171780035059046594233766011362537379197959563077422347204262382351282622780590692003711855332074924197374433611340634073374233902570823445887625711553706131355451829081919132576857974942297050997978876945703401405551758537630047930180792135059376541291004425964309731918445629173825929985516055135476311075066722090077213973891982794066840945455793974791452150004167982886397287557697561359747984517703633570274763307754310822500289308103971909908090470095834183807965094646978683425561873087626456981497832420164400966819287850823670939490697401116091551748878438938222399459886527533526317328035874105197351820953943595923900890779714937699260675374005607787411529110874258326682593740031045924296922905336228028644817274270251074538171290088777159520308103317173055154927728003354702097797793291002957614641371923409676330873914145902446787458258033140796700813787966611388317656770831573421048631070949042057834283306236949683788187409227328972295152856442090301278914051171254763746533246559754862338701245003490244763537381073471793006609297843544545203626983798300400557606144 [157,122] -672610139086336444362102199379264004122927312258376707673327001193688200951608383984571693519949870531441996149459167765029414839663613463527182361714585087417574344164269371408636710078288319756809218780607490829571119823865368765097358900463397224161547685845927924745254312347802123786784851520912163322281119012563927000600909547359581862440494154142411205183653023840947327219409307041374490572635155686274596030387101091616293993171349560151295743331231768702524531291106560115982723650340912882865714720691666294661752421077645363033367637781712124430480870676854708164677950456081227964463258075776229141762914685607665025062113830619026753399741316645853738407968017648079539372250194684460849528245696141431199441948868832205104435134015708722348625159030457040191354673376310117914478834213642605784501565150532767091978189851055765920360633494015243859961507950741050140593032283824138440197549342431952019991358340713315060822367245108054271186073916192074047781961886334262249124620522212972230044315231126714307784795135744232593983849335107743702075677803587012560045771654843949327397790750174983590679924662867986146697263321787327595552175583713491146247374081163528493694041945177064392866252719281753510761801695307654061430016403680478877529016 [157,123] -43182448292314707187248941912885377150196613898152755585480737401581116440816868129307262938796494503325467320225581418990036563481737649610698010460191758599596680818722608047828471135524609411336305476861500714173352666633288997496825350899786526128010468093891740057813876297267056829486392335239546241868741643847727792842318960372410967011709852529600792582011741070009357064005197406915486726590962966068220339539940357218142379670426261552817658175800960979603587099560428690475639600769118174152776089842774140350541146565055360422131877629903759767374145063681373503495853174401049233018871065655373202349396308170229211668810216606695029818724934672578012586614300073815102619828658697422937422495200389628191464875490971526774642282885449028000720656255467574246024213919234896507678020053678852792451632047132490042187202549012631334602581425170360593252949874031816995409751943080344087165450173115240806826549769309416912483833377891446981062330502647070882491694653759053197866810489187500278387305340413506156102898858513902772416843240768729382295079042973248321492820608214866649826590062110588592738486539657891553571972230222031220237281279400107223662279766949168199395220810132274345726127584381473648762802019956162890065302367629808777 [157,124] 833530523558535273193695928482147023910948296565376612964683662131667484720344979014126203235881862888900600449615271660942167141353321998282072235609375746568781805531769563517270312702303623868737198770862436401734685515296987789091479572127617088181142019457371638594326304709325450272804282078257927818897600052470683849937894194914763710611954135756765966041593858093523530643461407740563481727257296310962709413980945314172702806983488419720563812105263429927033658950529249817752409431806643431720375275041969688971193331024538789888587970362821087063565671458117153653739156285194004983345326728556423581785307466645724375645950506861487579103451300724157893952940906050656585134881818172483217691118665225758657061581595552741781065254189074541999602904583035842925242124733275429095730585994121634684075782912649053240095692955647338759522321252138593586532222777495953472788666850876128443506992284726357515098131081542219739201688383321300005644113092743433505695153379871780006334069086623704716938813729391550537156110269754770532531551129472840475308369490823100737260855818996725966639716251248846936498607722286310603089387049698917161937527261378421403169827492708831545644449587148493592276944892341710003426386802966965003227188352 [157,125] -189232206692299150983057923768701969057184535224955988232789434385271130174416835124915861857381654344867237254726664840833321982189292478832542363205372244775588984038563565071231242920778766810840377161216414624873820787153995748478625838471403291577364167139987542997519200420878950994695724078025710239783674599823484778454475046710694914962155920044257396357721982051180390641922983969829894799573998522643552161377113319276527390301516107851806842052827393457066900885125383995940509065951888308481368724390700312601730375201781422718139632454920270221230851301461422756346240674584094793274935795380579863588459741445484170171470451863040819907966779765884999586065294981868108028844632923650851857585300850633587412259653393538972403430620980845201075114441544717977617133436303402630463958590640415676280051003004430206371850359795374560642654748597670281775412392203835059522315122293435351022407186799688262467983904984746203768815232620416575520706311835848395998701381038858009778014035067919657869311960753173759120396859303943543131533147412289388655774329274684522185599301410201322673557090327746696267301315021295243405153373074235248737015791491434997696198309584784259402472399207921080666354911555946522542088435544358014608 [157,126] 9876384347284379555087433751081943232511344250172997285988528611291791871530813326506444041065926461506146619027131066375797732713979811545638113340982336069025964475637924188546294558535895372386938063448952987063065856477629332869900035986282422239899507434390989863810621628126927444972244041484403667241311520478272606621641719874089470401807674694750916060864973344880226591911881204156958593316499886886233428092911450249505115594966739310147731982018562516944402414284162743046081761973992737358618824161975478053698593854965907435725254928876331315819220308451686417906388149676111550742154335554254143818260110850137365904633050669527854633387787345777509051543937042775371623186916836219318182619422502966799670180437060468205990671053449225755881383119532314379846479258797187654328519156633399490818790457756434838062417728107857278777883751854646997374295716472511613511799060151722149548593626856110553216940162675392653354745875221962223313212367012407955869245957528496525911138162159768398309839889261794063229478890675367853185023227222571411682763382996865775284274610654210511608757877677245145181741023558385580418105885824364211550409374279432253525629802785266036915907085968029306248074805326344835984460927056816 [157,127] -307984946584874498145798930469797872257407223325946025868304161189480374372195454094721106786285629185486830762751178794094609098079609908520697899860226138573676113264160458440945526725916486899807156692340298086849020804754412237650742147144876188577296468352625950450147262769364691893131883177248340020366201677710086418235674952935385616572110099609918025793060518038696170478917260685348217496607261629937632488197804654564314950647099708339834482604249148295279194837523268351567777917701113060851230795309685092327109473051357476547926116688845232166083291860576365550310053566991791282499455115392218912375768016284618226168769481280071916870125650807205113778642541749012099467765830227369673395838117422350806425280681679593125617883336149421751954674989857218519226383271192178387858103557369665089307197290056207337946645500637955545282360198991721204855203245379139436418950093488854639016858765985161482881977562203701656660922997061406298001006506534648136719037326429839484214372213442113781667246725816454389871386119962182765905483663904220328812374011740705348907840025656848738658755974197444377056173332214976083778535375539048693901841038349004403210219877613279338872213191436061999601581591089311060831906 [157,128] 5044122538928624574645232860412958503118177347987625353590526465016505312553886454989142008192032483512435088491735707409069247424727190359578398687655779771186505572855045663706985214814099723070144463931737117302749566335325046550401169217627072367589960256041217688355316148227988272573739021370039611831656405886353420182730285015640694781300786164872948547522183831189417543089732155855135535887704444595637267912971730817271236163279648943881951332023652533514616325854457167093656327821824290285597924892868234848820891226229391639901020795289276343650518288319516677271631622554914841328777127988376206945913822761467475954810740139063777360646579223514531437912765237794951273570392028772028350016996978744648395626520793187493932604452990694868812104493412538374903273447642143632574338995170224350154847388520585422704995547076135849156778246768347577914598838300312059669844328273375086101782291748331489103653093506563853152086747221839567518486800659410863765593953061319143744786422455089475437421272851245846506357250234514499894693897525766093928069533803356358847167179963010207743787848500836265207157170137327221673607975894218533955448413724549663517134965096770681047660166495051218152293725694513536 [157,129] -42780565932595126214950666907695643811843897117354997133190410572220981750492276838051181957305826539293504669167789680658158529013745147143862212735261762306287761131654813862166610129555647212192165122975540845621155248995826655665101905657317917376982446473749485679069966498750912107879623246917128387639007148332624607120460612297598629517909635288718696155743861507450132569910850700475988089860369563688628188492288449892478242379239253413137543738276839499965453209396107600962953467305185948817395820994507961368476067024002683877514854086345319887558061551226015262128655648605473385201121152079085029723401743591097611547659664798528140382823390277400277512279551827796238789449943270012823513327452307551716424019252659034288646620652851602142303401774492351699460130557181523952735870983569992044702767272439875193438611494143619366898624593760698250352453679515674944233341187777727612771653868990461434832421837418702115811641716905397765762024131921217339476990566319535214335588077303057394836600250990627953055900787815993402509167818315427130593834117569718701031571715645138685701234518885307551195834838942742366410322848417995303914242291390627258384538771397565819139657664264029065571074624 [157,130] 184422254885691893737393774869154630016098057593549544663879644954514056546447093077820591584245500022510360638407154113225738599972061669653913920846231019965880112514129055540396889164543863186652023343878099806515220790650211756300345018453105822532581090565767534324203338552947118968125441827077417572329896650553662178822075261469829784751542735705349516544875926797116489418094316190267592688259644502850701012993775263254791598428384420120137375459380436034001181296355063137973968538076002066715372495318553718238171042076165576227490697013217640712793200685982760263201077047985336297904835478832414289934401585098187476526083837853868672289597291292257052260465025547139151171282824045784657927392352326968931368080297983576862892411152947685123261479028056920849819915957907676021357421368865519155732082321223338808077791125937345544886852908324024877519228335146907569649735968848097635919395492039562946667878493992831324208333423975113084514374973643448430482544018899413127886267690297764958140923601748748600097650500468600596788937764722947007989475674828738564935650227033118208351117825064099828875929186970809556284288845025184032034046784207173107055543256012608083873334636665261496 [157,131] -390263926877182740036379106675373961544143376130006924493712762475699354792540171484473919419366885141112382591674874751085324096160099022846749272504756387213832612898767916847167596321202529565680289594692630302321444785272348967993231777724745838764988554502097216969047705867991893498198281663030604456635840769404750806467388966017798796764819217763361868340147945534920970044311852972367384761770688642793141887761961833679380209053946333926838083782614666361233117220576237772872907173937428059872106075284392264346893908318212012531790705935844471656301560753811023397042386060989167129939678248911343967651861361839055010849174029814039877759251960036235579265219035679260769225256480792450487061733540779242646293703520135723815812500942554487682751767564926389760405717073903743987172735715087438329499714911608134300954329841450932107959671038019657158726188400841784410487266799627624946992239952995534796011213204966637949224199706640273150748599054886832554203974796239217049399845529341593580330214874991873092303742217735806057840194029533794991874851192105880753098774049596254086561291377468923986949652243175034530246794174119549185010644060162457718740237559616802009369493947 [157,132] 391066248156701976853098546454579791076686008492696647627275035910795213927815291915685952906933340955928534007958055908001760607312151313672535623772310238165029961480042377589199266589032481251848101660275179176281180974091884260838193361881694483211834420239075503309613060055268811859264241704842533872135523634536980470199272644004988018059832750197981233670849346258537249869918602456463322588723063342318995275685874960988587651838496326644874168376353918358461943363703586349868858403758406329256955051210361145836497567581416531035638942740588969678345370101816664925414713737874225230445120524232401696653716197039212477251044376229230541319220227578331709202355020277874860213221135601887780785493064892604004136867162004622378252327490233717326025979498713351019447795818798597775861505905250076510967528511858829279632113746677778875004902168623701853550690845814898774733287279005783411707940264409978679457984157791593625848727610456098422470052126736072026765627715891823152137935688032424303270477832136671224049322475916196601309274707975311370021807513829441916299990021872034752374402981116112390829928250747266409171951614887759569376023770465965559009589221814165504 [157,133] -247827398703077858462491185999494315756214839543912325449073631480657404175096482698736143283907031578621071562789423915970916266703715537307357983784930132113947946395874383647114392248379221566661586569487583824453362607451778538305571171407974184586974544554249335337682521553852317950763227836468622062449605944112919834550190856716990618262697360205370772096281378166192481318565013274855103475950703479647300591391641939691422705440926041897686156606782610279899895346187972846463228966858830063459092448610344723849557863587524587561575139320255214116729873720733762285117961362232464530232943352242612434393015597049586105588951557558986837055664678958742989999608692015935594878896514429417358912378137794121391230669295144005936795788917159213915923120173148686469766479059883151867091381472185941768476210543923354515477746725232782506437463921971145794234384482945952085395545608073479641896683298620264259816837473735619588969771753167226376693533358004587510724932993949340352120096720251505049130837095104219733317124341951741843229467450711704167228261410609404219847080778443787163097295545561775438439640308671820128513862675988191425884807964069172193454092672 [157,134] -162081796742125861462547497339832477187589169583241316153490078123807512812863302722255656162657941151839158224251335234833081234163458433895848754896652447776904672117988291530580138580952269855439687286364001706252812201395661361482162996046132670126122653569040625200795665978667386007261709794652861688312042002406954228375244704715676547366371642048300605870904785835962240429334731499261263333308278430354050271552013499581073084001525871967346847319866556467370659510672834677863598713772209056424965873617341746563497937163360681519075355661579447424180946187912495244279161098273852734256881581545029018538584827767234146322094296989279788405436413760757812968699501395745145513519536569828200251584547938649337932587414349594660207255537661206855625582291018347803165025726492681920368664093034699452494548915350142948781199677978219414757946818289789683849647887423767372666239701971391355457170325330484379628631368941556552970104151670832145661177102696702064903442924757391297839959868520508896620474553616290482095909060176925191205180939806091417246795076332041712645686133114634942394287068314385101083966903724699414882741917207723971292449358883373088 [157,135] -298747318843361135951203232248785874983358691032318372593271753312566840234344799061527200084431977206921564305910218858139483859083072983122368628310432376383338859583679521942095822026334560169759083937799546636113585454378596105642079203969842418829116315586128755249155828974602519724447858236124899788983057455203780038001542177037896276344883111426061354429122453878930019377356396136392409432721676367035330395277767487215873489598175380723233798744867535956687064115730192086776457239733066460704012771571553444366391698318950410301749899951910241851011970153501321899290215700912151029298501631238939844871663229018724057894524126242968332784489164273105594321145293877238426971162962679674390613407712056366416008658211982238301059911396083562930008631079560763864108280606923263700453285508300931290053927764789560494413889518647924144729696975321935214411332162811482168176054755405029355661887959449063888868217701387097294735636383013091923367652359764588067256710590455074535703201148368582030792966089235264205280752367229792897417723264207262951966624984266504001580461863809992950914421981837386041234602682477784123011580727813609938773089668 [157,136] -179484019844486828746597414046635077407584747948153945381092133931011806320535409130840559411743031762859926003316411847321635624129105251109041562372361057267637021797487659347859224735988293365309334833423886960044877557553829176078213977823564330775721755877800134589188095893090907246104339229374080575298913012516320269551921788697510730130627488935298441034739954970353496000744775614097759957889015456009442276744128062640910909561475554922158079302186181371361497760128043736218222513008758936248508989647318856114014622376578678889109877914255622723305531890721032511683153020173780733982491789040150446653976435720322010565038491019004935473944510954303090126964289159531028358343344812533976115605053738243618239167299732278911669976758680001227229495061487762211618136574717772963950547066892850237954382946487133805348293665460435883630080816733156399525854983705714112056924770835814272137243192004052376203607947171107579895043186497917835338660346980997408558522532024339496314515181671373658062156857540548886151197571892675445549713080258525365230825580260130022122665297769365210372889648488774485346753246775416917004305986789515328 [157,137] -40736016692765592283681989734964911621914895474454255700203352269789779014498965458018008558957400131784993122093962443273122699982239977491142922483704706415077383108602874968728753929230902550233599985043319433223964904637764573817978489805621925071006278127274114348675184861512563585400570920841065843470367658764633528346158591985873268953702936421475956217577173499832966203921221862757227102042736254075103520988745207666925421974681594792594519233955156932490835481874960345941372812438304855915700220530077160609816435301253734500139134633954432186011290318539232904223283776642496625509429506714921853916951988646254580983379377157387024465967229895369810040978410051562770579364011455950429985968374781866378075026022496620861041513685539166333363668203076062703531346845482230206174252902075453297368995644583542982226274563916990477787203455376389970153980280822516639982780375586131850744413252106023790566675438315838051712477359050397979437549299517526236311849528148501299809281549799095854467524071103260952445175351227291267213553435296765295598795511734955302942744577367829425161826090929428478864498826033161073950507576 [157,138] -3619791768230699778665140259415200803562455044993548158031826779143954651469423012580731187345079872646980424275680151627991644105172058997605386808065077226354384137494826165063586125618872392000157602363851384127961228350987830567113920053996798293833708137588315724716847898164430621555007107581626908218761410575629264654161678003715423628700422334546758840001361722835923569649475679324806125123013344029531678890257736974834237322347211918763237227513268941077472842364610783800835621613471286239887886595392862272170647225872218317331067512086698142059726086326162629760287041797920532258834322416558132777547841986533996218597257005727549878253761648782881856664298789924892938328979966719049247270168088927880874332926044818849546813072038658415333043428089328784286077296454810356771021919627965066349933491079038870538599617854363984028659262454922369646026443528859387534833254501487791080266317948474436861668840880393112703442380502709246357974894640195137376067027865048323381684148655539087852078193019725531379735180939980254501443511253085263526863598664086490325244939800485033199487150917116385424106621163706632 [157,139] -118573087362301770783144564343060792123880271831318953481961285940543845780102818327564435434406203484720207375921455311045027748397231229302728044169366132364353680036439532067165891040606857614532065220822495084467418144607463132982462045499142182998867289930369624461520245734354082443930300491393157613262707832025029388822397216366841255453229227244893280474891134844640751562325544468869928533192149756733052768008241454293346398819590340717788633953269804644901976328683012012260409357626747532044239361707686460673196359312148886056800336342785831077793549501564003907445670556105440599217142603499547534923128327271508230398706931917680877300322807261358425747785675232395769353909249994812471050663407840798373295058965999740529006859612010922370947407355153411426528469979881281041329745166786972051548817690897048276767276415860507954054170780532837226167736467683265042325645884097128442684123469737439255316313556497442854449991911467583775517579620777526311003197638630662611259926611386455305404315613504437746905815945791248864035271993482251805266019911003329286850469805458675246409788234089423381159013 [157,140] 518736793089172764827694435592048761027717455300847896530367259803626564362232594068616526992071855801029692587335620349642704970854114919767420384663534159826110200264585188098918559575524381197733346654512006877376887426957729454564740881703531705606872747483147527091001762121773160662577495805559804199459246539620665288650726929338243521031856827220163751691225097721851467433720422785036569589045360458373477345228749061071562610065772347376156717036790808802008362092859818109865890327684948367338548969289386451435749017810681614148571581866396771776274565958809404303161543818057381428355952734739865734427524834038548622330203679595206121933571492025335303861570002331095717555331866130404481741533103412581857745640869967997314015642667419455969440335272094699886350594536738985660315147961246417494950458496052373351014039073830908072850936964622694811085958969108529845306007409747282908129380254335861012474533695398324892288189496983433406150954007043284780852169938403783907674704384692549830972188946049444000731862760241989534633744166483334973730732855939699044165926100345025074344853650880 [157,141] -237628419727781488480402608645499656373400331577088265618441578221883516000589300724705176229651728302111499686524815671824610651034281952451165952778845689008473992432257138951836454264201945011483123850559575312765138546632659571475663361946266460466502168978186956841174550077755065934215000824016853812856099953924793589977685753632317071719838944314532478042246472584610974158287909729885135768632394831413834612391802047473891241468757994101510191476964130237839787978841053605883373560203678823380141217020138936090623224267355556027013601779972485030561805830640486238529099075252406248383524077400081787098027988353502667190936187055636592931807882753668009253620572350851302395298890601456482768930803482052530563860546277752656875919838412726246518922674821718496535112145366072610930858365366907605885533831550183464721062892846382631908976197884084693539719852185882191301489492724062515190002644002264641935050489524607011916836901828809951945130969142956121156167160432599147065010044085389717092030694695320062627632453857711873962351239666651106855847868831269901313049065602670292856 [157,142] 8944471712259826210562812596258127856442465473934066399467804232892698187132924470003677469289264510545351825759226741249563973294739147055033872548359610246683569224588083464945824392367957661311684710526362082793487434544599335735519518193211645871497697663039088929689523339337885197128006789388180739050113090591386136410006721551078150840222857074151567249058199272484518292671481734092198144461230736340761444632361886464457253911183597025426406172791456218253109934256965686630430693697705422804418749925588003431368338980976055554641734457607830622530063966900683759125756800410473110839851191817741681979334306714096346562404122598855979981665914125410124474093164524124465355027572648326188189774640190092044412120424700952627140207533037904886724781156744585088791399242801812737223647687803639235745565376871842391706016921168964637689440641858556622008511262434539447671369689036902540643827286396113464371233033765602893816489952627708820101303973706701725404110308142208248705697837542442553814411461313914937185929917708873941168088971651331293967996417255674424709857143392 [157,143] -64311569833175862285646054577903425224551945855120360475342993328243693943497996432141990273837537964798732129402421457299063498048826499220158235633143052042969376203338526047310628810918926010179192036526595484540180343451302138790167588122689960040001828725500028759075952725629401499538117522801375637881997716281568694798102914357033396701705651049250161981785804296168426866315286448339010382014203526569271318813146650622599003134540034889620115464120041951554325541789402117232429302684375905319839212017465154745720014235854236562848811038643038420772379911300797463427639174421078504717180435425395517047300181467060413794299871631832187426861535348360969330930509964000647207928571150113982625236440910675411666062724294920806477299726002493520307590300009054817731208625902117707559349329888087694022621072525512907866575033984424866044896103556901528104906828481931365749175955541804882208966506244388422742134917519730337471029762932245380267589441142967551175319386590020365081673544320589014761006331962754723514901208542432529956685024442948820895976904388774500 [157,144] 76451390768747878288680283334332909957333116287512615853347989186957767162607321952123703558383031545218934363932540960226304216504111447295178830395710790718801621500378359464127192877377291154449329180974961937257122892308789058117211286636412167239272399031118597387189229767309688273523496885269441871331737731702815344512664593219683856203923277000433115960507466068363185869898278107269114381415813919095177632217397728001069057189247904076849865009637138971102056392197359487749104915695232096044179280248316431696366036866935640214395815419097719209836977612216624529148110519800134109149005747559902978000161874051517690888221808300394258588745062191616571541799376099284133485111054861720988835249186443747423601517986562353339272817002264583615149605862534204209411435131610358518157985811287463987145243251898500844269632761009100139552529630899688433835644509404259682811082933453865719531014190347297713775490884018215300715510320681186622503305991998241854854297772040685217895058729964809785463027746044430829815912655583880744845552017396460407349856 [157,145] -547703289613225976829724647498020176205749836541983981148919786337071998100931030531077332528566906686156861471895147232074142022665224307500326740302040495819935632300038583123528580406107609117595864664936130355801840421486067576146524212798836427449831058003179456242614318550106863023019040311274088538331392500280529351984101888711258394477530174547526998503149029661445077324857350408269167241740590674108434805773713543288922838197120758672745616267918315843448902101560528100844682962256428406640437290266727079724525919277561365745296603408550790361028078704763685413206740052981191832597152275526678308009839040608614020977808324973504913276127519471378441752899679750763593208833759103605610193763073109896466693797876491530025630477225606115038714751159948317807366494345746560955001788504435998720670054488310587884899828578092255350244368434787359980980294642148771382056592279974933362943105985846213510721057289336848835299078330398756809030509145630673094254473450505223733493596917377191152180177490229524834943240279707737261495552889852 [157,146] -3473679676677654649052479041107688037301718673085307698661667700459996590097381835627583895454315833623755614013351368457728427163360214830298931296702255221462278399843355126232179413235049633740152404480518130717955550592004982423265738816522863417477853899702171669477235862593006445101669043709700984809834352835459311526575059058819321506292559111081417199789848835366782887442292323563334301336947630488644715613499679614942988693071031107953347571277751185830433657912085808178209606266625697927381595211799307188789252029802622313720899994072159365521444884410981496489220570068845295323535473683093598728266072745117196605006503163617257951208221646934540876383184071304547739733227030032314944917211294611990672551450967303476120720279258968083477080416511645898256967615725874938281854187373676408063440899848008904666566076051029928017238417661148603716718886218629136640127280832268805586038081467344477171324372234991616783029122766116548872072155902285174834501314279676003973390656122033765738671788897243180932933481158431179288 [157,147] -2819217485195506683398567457127067093299470584413276607082479848510605190903494055882589130577521519767176327643229070196746475141425504252626241973934472991376642380770703565260223597543833158482177361862014403771074496331979289673310740389326981900429259914952478117616427784393819906742246033254583960534118264332461397060497358007152203762170732431653364418551468273068011145824050436847270027884186227329296913878576043511997599123168973252651408431128724879345855884536719239819550489728222850290793968484170454292186957379909797477192422267185079437903708017551940040378943465326439058746037842279679274775084669292576371591156287579754285892416440754300596475506983127811895431460341771221829332630100142455797498697387513008522190003783255662051681853841420443445889342795409265865906431179088633254221785192520437917404999205030807177623085753075315629348975085134001262397373423847025265257136705389626714613289272392527921599131706184215563009366338204447968194250304220603195412450824215516751503814110477517025727297739 [157,148] -274745536716654398308061790535281419630974132824278143986971869829154725998964348853676330289312530678968247064353163217989261202866583036399577836438219394444842668788240064854320907669289492024396524577688012579612418620411735203621339670881461879466421451966720487339135403064445034984978302427072785603236522653220067447586537076201875413048948275486288566162151958931957856667578341991810747355921257176688961054915375946519771948743480079694964490648178876629256348868355831103984860113900101584741462023658403044625554021461072671137694568001583131484145377021519450146479317199844998834879838818549047423126312336090654981260013859416010081945300190043969154867439816581693283747477638984282616052996778835770018672450409448640171144958117842084591025582800047009605217390765499780900683486197722250582410506486756802460801984206352579065183325895052334393190790122375688493891139737198035227516273730324786743821233966578556081323416748378382954390393990045193485051913136828844025954757129190022220215208903680 [157,149] -3148048620699944157178795391960126068297645926181574647990271487089790283416934642379871967156365684899832807876527450356377396298874396113927507378817283977102470554828922689113316367127029095974863116609589231564247428669327869971014031756016187186629374859280214668308551395645978589312388223039034241583556709685001082724031054361149076390701720446039159976917175278874943847339418554443195735501670038699680756359601257771149220220249129879593628260710313285314379672285970712580105038406975178874216745304582328817763326491101511279873718306602359430881207319673552209351117269830902694560625474213384973073580761452774239075799473519457197413318703886840158117988705930020739236601916036950816042792129957363150432886928972741782029009181260999711968912578178385914453624389108377303412875486408770139413218058239776574490209970788974850430109792623303505633740244563728844882729622221912278832627312446297903131733891473242168303155868870047380832458338060208148399223897222536863957536007965076672 [157,150] -4081880092445107787202765985526055862542203719937017550409518116292422548555936550729847211574278756591945753698535342484750646219477527521785056517392662567549373923702419575706637884906676887431453711497283860882675143461797917406565444970460118123171655709039063412767404149071846402988462390022836756231461436675939961089272560251460158592225621146405281992024126341312385786644621899419271821717095472808733021172197002436285351764009582722574168792789181153416395790813929881751000999198888165814797679388115573364462548883480596165980906219765056805422431687380060552737495802355032061912507897545606289706770678091414791888803665376416615307989361507934454884091783004792868965889890613286548559150665673721374657983081942696579207672161410009784660920537979084042113654328935866575190556547684012071895506218958870103726388290086012999164466140094733515368421605400801491040290540697704640500139301531848686359955941560118692546597255147021775241406857321089826228302963584122859600 [157,151] -567544981180874677926558155088831861257027282823125836943067853658576752605836764040664577572819187741715431574527747780873005906424033439066888372264615709150959834592630504858263712396953332593853639228150141356220504254965206480172916009584950965855463326534990196804932543872257229996086709979159664238426841736790072183466179489143215859497791297427575216522832364679246599472986441631836586526988307945845324850784863864596760923582361572183552525496245156874516987064356561974324178085982423716449913686537151673861210508687108094061641994316333273045727987078135088587662998181682535336972119681495723552538988207282362594328081534660868553770595637208192142979433562053216696091685066190914924833666713570845479239266580973286587889674053201951000129537158083308670934550228548707631907916008841640390963260163170548773972293082192385299623413609818811941018623808050066324619216616194613751598037932369263463657883266390528635957632672667592730299963854193658572154 [157,152] -7890806373659076393834490378075809593400813100112570217392995399147921233300503549527385193328371964018218358420969848969313573506816896847516074221756736375495891814556897788428333114230411202574053316024059019029356344603877452296607726662888016855936409843871646570919313746065725257320597223819998696022491158145897496795373769002721252953803712643545640595230477431945117777549641501303374819281809730812256123347883090735269745130820859681485958568672082677707214740974301397743590333435918690979493234420279970903779870007710120737470380642873791438577855800601345112580794033504212929653621562551526985261707348975234695949399217768396777667839924624427627460492845353972063639970135240671258042001024763919718800776445214616201271207486835113191388001858210275637616052680020224350639986269703957522399704984166486554522943163682194188458843795325677147170929071217972048606608596429111483866092195886417754958598343748560080964222523152665089591744 [157,153] -10057519527108207549025003332272949030941295994884260103316827530451393461171167390400551079741452092605853117504632189540976439522192642803555962682753880975046801673450272287883680197821123719581856228598715730591364075177615591743931852736034535521474497222230483594051190437374478115414000596752308332299392450675734658326918792882579227836918707014001916572945039820391510920307651602602146419937593030256729707044769767894401341329489901557611675245385160349072650487786047523278127735537371042062585213413774229145835865981260488565692033715989127049770119016754993069678125514781415225273011044951776859710662488395390785205494093744613857216072890345251076977756605732835621329513170545824710417518685415452053263938046703893228036570866015968602178710160509825823059567190905058609967281456152543725323103636248735153458986926914887639228859260533560082269184545232740866381447981656066568308400705509253190791515267961746744442264 [157,154] -1057427457549840046774243231371210003546389193789330550024448128855736953498512620331145165558068262644031250508048765492524595959545641405976264052755794694277737973642204794994873170055869011523145729051549732013241348320277728926392793607717874602031853015852448927628849274718933364409953452455169038812333793844403023375276317152226150059787738042550515748320277632129270036600872838896546182843342654500513853386534806029361820274121590014747124694270095838141711961358532033899815534018908700973549744183945372837209665450763387764898431421858379833780022941368349979697767702698225641958701643027385464240687646482486370459344525301767174854605136793459117009540164410177159784126956621628625413839134319459139544587132671599032427906780276863441270481488460587673452815636769765651468202088738826123825749196455504308935936174292101511097179247469696740091335449568236443946751901969937978628047478373871166048664 [157,155] -8078950090607015188582191404117413710469220394945303679579966689366419503947363625898451484989889351998563797643319872634110681441388828656594586498302390989198667540507680893813001186206664993059627735139148572250165867055442852703524149371718530395405948076936167595534299817541458174285941473221936423868876404420553068408474951980094695610107276016745378133579833394063462229043221133433666934474718107677723850769018417975971336196293350576546732589315110815565640363405473400747068103671522349077968750644653631221421758203889391668985666196728570168552465851881418810791567855267318180597677523884343239873560412942782956981912773466716700610662087920841767002613564943515802924540059960989192050126350182719649015887716651367445349546711701931210328233638496522316800980125388697911464238768626379243614954873897249709712956213907924686945767372305693640923967094511343677691586993173180985481 [157,156] -3855780853629857266017170398345715920228857319869266403373875173161571192715293706688075287968269316411062932379779665031518306131193010015418286843598911322454793212178462521733505152530314161273612133225415982945762531617457932806921518559995517864346000599247379614415058520366162800331613645398257102817819695845810690967969223230528230866795601622953682683411043463846320364763520689263573049553947890541482566338335798936240737060450846437104549402750102666539728102831016179651034303781227401848685135112938600580860093519529673594366383761784746217502801593794645002542569800926545909919983921503552716973901352886572802158113971983954512114125414224085621860416858224598714674182507620642182960076816777600167885748326847311906279207350792628680332216828834698234637244101065831367100072740037345335190878872768029704086579559789861644370430983835658615844367797714806272 [157,157] -95988873463564330054825397234148884990206836343022821531112647553560276808602883369885921226207118808939711801730903362047484425117988057382553307283700553328583415670055778014321873196313036986705406868889526739957269250995092548512832136533159381505652876106865167799590337280450957572530108657656082426074360349010141399157510711782684980774651436003919811705968327310543483891120241243860682184551753669476949785742937972328842384463366784098913160461735401379190894673725652611601572169736905059309430811720103665984607978229205839297417114045288649668642097025340967293941314895890890673797781271287300049824819650447934076739544581700460310893123324924103868444917029478093349587027694739763157415417166682240336396597385055591532406056832337718766459071893619709603487395114590471855157050684838400491723390850130146698512442390785302654173742144320 [158,0] 25348336907690930446407951466693666678155629550366420283761215599068102513910298291939802834857643897617396011868858390543905271121194305879923473076790361377317454765703342834888795138995213128006044739393945960532670207174924907972706016786414491474004165607939173908367860026368367900321009644437076709860025243402034618701329006165808975431873145259811459753942385949164828220114772862995621792717384935502410910360185314380992026644181478097100125789302033035019924538988126318830592443674720686248395286935095132106054837601911348127131776856436799638033173260376902699370789858777052940865614262865130428653167037986478239739060779705029415059777081538949238354428733101980846066852046589532755766338047365715439241699039017428602494471330366444484490732709907063256097742086781743051589850531507120185599056466340475294165228074666730283953198454282125401330487099648717499972296854331736864333220790644493157193636696543325732034416076737828752338503475843069240026449772262744566412113449465455893336329391047045950677811356433413410879070307996058059440054625746095486063685571171586202620457927788115188554645166076449236557291956458686102173820246445931055884920659437592794736139972413844673323987410432885821520943164491181265117931611074324262778230499578748505080550543933408156843811588055424349569988752000076531180274512809063381482502552623188962765247616183318537785264683387112402532835753075352323831925109990899132858300977385942977974025048724894698014429977570707325573687542679336843141668984830332913732367547741306657808079223508344705480108848496838996730371251056264468263460090767442602979391176704000000000000000000000000000000000000000000000000000000 [158,1] 1797673937428811482531840004705441282146207159842044803297464906799927011463300479363521641131897638198596458782715444973295367361576290545284855979441040268465740971091828011713908318822635278492798337719729575756013662686075167349201796852310505961450553458055210372855760863624191836966540059916532946947570398774919039950514193254262627550898687872534789846421636519630774531072015126948244397890679548656946208612179490854929663865266732428823136420261956527364187626901204507488329000856284697547945084084189687531258752739429168016387022591369048800577493716633337365959297334416404545313446246424628421560237435978051853536384933646810728537903016572074858446968645982158730149756524867758346122099746985769632091130526244109445758344827724934431937508295175213808249423563568392447471292282311607479842384170320388588511520895851046008061101502996647635749533422514598942285056986069389144075765382642018651853923742630348790594320838518343493827605027070665674024613145619564761648040642025935954164206747027453056056801859016226190422822876373561098625535579582203296889742847741293711777635117856067830619490585361071287700481036132060053837632368055756139209379626472944127512204450508794635433052280145359483851504722637629806779770074423811606545821460418112445520873134663619554946130321478995054862375928569304207702879133354900261815438854290691100523908125152984064564061856404915345935938041226513969751036749132825870982415962259585204936471276545906525960392470495882501147320047423877394223875972598100823227462121958200600088284500943510392722880078644837652483285446451934010690372202213614730713598859222712320000000000000000000000000000000000000000000000000000 [158,2] 6105323225780978356119497375503171244138608889629801833713142869650775817876580643859126391167827841191734636481953562133955266920239635892342305409188055414403963537099929808847686777831938040364102529702434496725764163176317598331384354223278108024824929675107785611025874507865812769766048807017035471856620769682566063681399437367058960329940674089688330258914674567239611266073000570860746584622416593364244388523256965183653477955153677977499444446067014451651073035614015347856114258673468806979096033948513024950620868889698379467970522933585854711957893822090581586418096465745643043139051070618706952273916296344730164407174502383504011755345251687095177181053174178438576596837613931620676871062939610103307986412330858707222493872625958552133747283637952175276439492425251640492036031735451773215929717517488118380586110933717195016109498660678657241325816999884412992071261291565660010780042686606182432501892131662579958437731335773592280448820338728375289016245699127688990468118003613863902597045004940608561299820378031501305112773722195066868676601626783173882866195588120223723072829727828947131994487126473234025610788393060603649266861691556059108233123113488594472717051609707950597269492646828350017433159764374558649391047209353301257735366417803506851567520893575595972355548149376616251400879470410535215486239796581642534725642722084512962728438745571977491177162787960351251754299637253293560630004703838379083038641954062340489488591278907090181366902794705018095791636749057038449198594225506887834602119867199862519510907828853528754818678659292945944838571054841381658454134422195141331582316431417918095360000000000000000000000000000000000000000000000000 [158,3] 4693256576323002742310392691249888899695825859844707485782286718568043353568084166821879253367257379507201598823995602426236478074418009084472823993968697458206459274182218954212337905068638641220041114623681181397147290678208773468138083144341602615669829193720146637381684163990386007861687990086270088664688717333927145277926785225619745104202417203930394006984179710138188308323273925704101303939593627892786763289159660619802576059984438033577053704477384328216091384854739266725862930378113100323460747202982021272186202378939896935936713828342244203116942325227453975322592920359293306545591649877247505756369936269492440491572995515233857845577164546894389670634421749923356419937950617003313693335343217515079539408775613349558881761901429629677553174509204941383314606577215443514961230516221035121536920237604200115902651626668915729626650693521800093883744646143593552082896890233536627076681802401035031280904403184474071022132966591331674209486164100173995350033734243788925370801964958974233538865940612841449655320265289513817888429444317441254874573973442941963401792420821955289184283700683517825448553535283052130844228699215934281591800631998803718694139497570552300071271672817853883093257289764705551825315296706604300648165423160082786439613096792211682995221076315889743822942569259017155451382021268913126622351679450339060269886595612478054863089407492249551532577687198430439122711939108800841890123420881891232085588757987982476445123811431389737673139569703836011481284920397680872686793858717162872775918115105476464542349199546938807552919252546850614937849232491951149506746552877744418560162088393900283658240000000000000000000000000000000000000000000000 [158,4] 1298323620370248080598436733574538517884024761380900321887625482101759975995279248637184585932089011018143105161140335582497502138068992916161092005030210869006279914316551568692908464362156750148720804109799606510098297482213084697128987666696966793945481544804651177723770795732776657287268913380715211252118229386858385108277359978906813650830399200633351395254136692011185442572820625456530155100439386484418020744462079959531798646765614772555013364297591225820731988109757721338649774909713729198460206452416850614148863341155880132586736143321534419771746241620854220164925406353111868300587877020329121578284039739680191958943210494668631918349453944392033915798669045543182916424189280227060765451578892743915452828622167680020675110840161569094103563624951898507101497951480532485917255391572593112349748421648757294273721524031726054819805985484147073630822934463943586561787506426813279322839229463190311656023497985268547069704029267998805766350176442806422904420073870224934008178626440757819437501129476493881672190731328737328972013664185362252288655551104788206249735149579608458654969976172540907909050034581147542704690714502431731357285517928344105413671249030678640808981200753994038755664540503355748214996535521423135147090669801100127966205145235585948385107447616867945087409855722830062239353829751909183909272470626823823511266470141849873533763040887686965276817528620024320683381274871931129927700371643414372649274016817265069803538077329221657779055227816387888724145981983293061831268373691948042017411213299477200757696373191120291144034207262966284798605248641144840525168041104111602770926638817740195176120320000000000000000000000000000000000000000000 [158,5] 162015186706439116033060406173542474592106026363813584212906802360014859099364266158385915052484227067069923275381421540404707480488867210583822445991083005004308290547619535219671207229044847323941874613319492437617871910995384833687608005340358045871583958739816085648194829252491504563922147828399619538184139109121427734671226364776752311245175625695107388928194813880793214631046806753687794929384988671105239076337809641615360047243875026871005099556844251939885802682508050445746881965272941899493532176164735931877720660548808395291427446537603924942976290526098528440423060554886409514612903102083668029741552463032367797879485561280722558905425303361480188141767036335028397345831875829597497096096279925445036832389644032371082511096103569394009437483097036687871239242337835778917838951814265791226482397457651104750659486279061152181620348985333111904100641353290300603659903079206573375176026448535394156885056247980696137979199783627509988914305054549775453511174056231811996318906693623920598319574855882826270233362155405025234108606955105432583328562097917471183654850385981298872305728622370020124878404326296138963431041329671067960871244022376316798257906948331054335945315750244911003173846334689745847979691026388825735920046056258363341286781530435398490852627680861031887844771161474631542516315465124222892273889390804686388338258511614979640923983615296239121828800895125934267773039698177173578093036988784289692900872112085031645043122716111865924068241272846962734174476970204324314643343607701310539958960427555243008348649890798729941424545767023611683458048039862594767509577136275753090817221437293084674642411520000000000000000000000000000000000000000 [158,6] 10385210001673383921986563882164785670834150920094266303870007314275580074437290797012228530221775309187181742651611880515340383297802192086309523845691847021678624119452089835175052677691009305236880322223563703219481021690571438635864484851227648549455410412520400835990485278292477568601178725279151833183117198611277536916547003911332548901752720497152809903998774313391956737621267789172101072245986724076287593322802216691383338821635193895782965737422943459197997795531961975973524861684992983986044584229133670228157931977301330254692556144266075914855332267477324643348906713566151564559692139383042730703881617877051052739684349127915136736878846497791431327823909945467494992148807491267519233551229468284604881657452162484279876248703140623656284577828828207788262365683166591273935195761867635326045625959293227838648368659536092755966350270734100784162957871602080020279440938179418928767067594915643583574607942430045265229960194089535968456864827257408276674666221989396546047163308951702176975515504441742300167254935213402079100601899723660426855762592666253153393802327940923370215291188278417667937331353058302377165751781021997566421818429817282521008651359964315108684475530756378302154733963137249993006965256876816709276222943245154950069166216119604675184701034476116615767540796829001854471096965730302525725643906827937196459735334667379784762735143166376015551657191914427379347033612860223208573966075002060678784703661161178504894335534898211382043184009881777337464124298722391519929558648986301604870057581592933388688199781588891714084137160937703253417223210902894153839610728397853456083380864323074531109673893888000000000000000000000000000000000000 [158,7] 370115031759516777664737092741735568985796057947367054806592130635681448612728866214923813934142506703363896114171109186442085292611831519546263939093930066085253221932113418663541548956611565172996152338253867880502058152019357643501019531589677629317967592995341942026545411111572405853640074881328478135670322948354109131391483755903799438994479659150939461846147867451276694688084376546507087287288349110239246203371446584316891265388055884835086960442657963243350716354454413437524109529896123209415621445790244966293442921881321835932588324906623036014139392582144737085737377049142973767769089828254752251632288212233572031051073064061045024551868133106250571701569602617401142390909704858250202514294593158165263507932233646075149697263815061792859685922981412245185231040502702487843536008435509707706810018996092421798260478502418387900268907942636471794644910055167409752060354058013436850492400958223709218998063050375103015599396774139965199957343130150688442165810870253021044840651637035369114741100106141077669919041794246203568382464257608847520337313719847411535162117732454368520123712970645352612110865467238733762892212072655772838886732971341062060568102158247741450492089992036412414651467838404911560146996941726968709426686859543736110665408914661137031820217559348944498413231828653497758713856453385497241970070782786011296073010079478102061194774150420131719635716268074531746050634887751402497556499266223224982541317412824309759817445408779623708391603292527311394598068461116580968308543020856708962899362295159799816980361525273831282053633832666297056157542584757790956867743736026556889941888543827644185134686535680000000000000000000000000000000000 [158,8] 7676982030006385946945734315928594556758006345416529625111785131503402141179708362870056530139642721325477928373013406399344211996041214249205157198543032823610588489501015749541509943921569948321435159665088801583102425143613401489920075001804533023733916469226909486400793800608032235422700546667030915274396379460879266654728486892015654739295936093748368219216572222307665652155077176716096299699137647208397701125295400858732376692637737157126943617504245556996153304739401432749816224562299418464711442398445992891056637055305355458564828287254371648269227829196052945871442131129556776528582321548069965990700335426156856752205193942630250707295570276003985025954653310876708784022057645069304785575508346771434486354455671942608294079282724434724326354312276006189906317879469432406208821768957070955508682666364070900658655407965249745205603930468923766143678015451071758621271882614875434776765825100467972605119150100324423896060938435695460205706506286522442978596427388823665136379105213349614103874075420827019955116582442437004479931148954690201671787921530298153106169091610635193710768259658542501701635056527044618495538891481439271235247842623634904731337869595854099083598392999407766391116950738109937112720622573058590785178582756460125755042422561814780799456861164289967257406619864504373079265680424286144906833912780901769431967524669493658403049300419288176068977381216437100610248621919643825385155229931566559770184463794275392177585736843177148642164976552628386151522836716828084191949836613767980419965914212204935325267377463842605905583270328677648802286129778178733027388353586751024288319290254082201089286554517504000000000000000000000000000000 [158,9] 94243967779163974869618335902686733477473975528209275424899403484895695333463386424952084866025781860188881219500033694936762428553143551861540724184173029311079223061369268984814073567826242170685195861595046862777534750469023672768441593745957430438976106048782010037999369277254586738032077380640789250554302265629608799237671932842247457553319073785348395610766465275140688496229151051168646727811951848817460390303675350496380216922493040232528927980591420511661814068171301697869628520640819779178236279582642124192512290182025134518458910657569243992918923754924066697002828735810212007223505591688839325415631418460948803175801504817212325695219737570468512740160647635457214465191769180428453035513454717840710064534071455435319626403284679915270755094563774979151288288817025212768493227821651196087987016920008523907776540176679705393839021304229662387447549365106305004443631701524920941887489748676334053878020737326727645019283981806000390062879007450215602441565433920361651040009464837080085448527973435286102804390385351170371088696530602155995036870714104630663372211133945541312348012966093855612197245983639360148689670359973481922708559615989406522908372076693047859294807243834500230602324630168916659921760936258837462770735264632119739819977869305823111362630557314367043001194222853248433077814001958496963935995952083938396065065149241006920297821391417820780703312980086789788895645200145503132438852925761044317470526462429978301153331936491946042077373176286562568920428397093345699082718898517251799866204204657527465549308329749724957477298106173826643540105116874887642140083970959648758964483752624406026414797157826560000000000000000000000000000 [158,10] 670235493065727545983995531722231827270465518410376715293451519012030381705807303304307120506997785960742563101399395415757502727316486148227328010390811765636476714152870164042516924100002469866537325829311621756576481218102414349714089647295243917331824484391837536929422580716032573612208376579216551459323084600864732518055996694952692171789094686595628062046536704957907474113676370450773996554130597352289382339206528348832481865614879286921539148551841088309948594277586020032041855738480943600260978631291746611605527811396224956144988892699479604555615747874434309770204768621427603785623977025532708301126381965118390551625592637624407980133818568084515677906418045409530357629732170829550050131975743963440700602886079219712250897572441774889236591397078357600164688601516740287142304009477114239140694579558231575797531137358957592412116558964716885084372968368814275631647835457830790719647591387926075896353310302841530283409352551600316036985159265971182923547999263223735169127260362330950885140601992290538358470947765792379369771368780248741924281314344168020248387231874020662899407289954739400536805930954713256112765271901676543877049749363284169999660413577062007425061366030283393916054904001001871375073468923069724443669422726509252505910484739083420348500219581809202240049298586109149803028080633655253154061246276340774161607111816428435785414746281102493511763354419488447446023749990090500265568978877936190268899416668572349612016912135107668821514890246447997930031901882454336056967124250498026669369608320585969041710480116328957732476868750790161929117332243347430042892770885262095703949148395823304396622327185408000000000000000000000000000 [158,11] 2471865248770269234091088136765858780705489987184495628113996586371540828182990363709409498996275773536997934565058272700918798765466097479742347371474606049324909619281707952479594389389793446832790196098029991726057740875964439631200763675627950513077945249847239047917030818597684270952798023936887017002903989877426486837580349448903905868327953035040254334951793524054879605106413075198157056524905666202232133823113753349969013028995625169219316784660814469120886355383664213098853034581765545684877124506716947447771565180645259118315993152027229304583943774322662052811337576110003574012094232212944159771680887434502200132519104256746486661512450688083306082140407115973197725617692961000075063451729171856353280338383239336946103161732077001982331356606482162869291397181661856567264888322432034189648558573391754157890864217063877755807270384421955561764992966888331079939015228731323587166513916001469785816999866823040804674001437676458165677714966766394766929213816259109714859401741400272589235174860979994611003399099232949739816926283497785927332327860652641906274087510974447959662745419074907463563718358616311785922304763969248698651296579120309347880668373188969054560976844900319053410548796278171843533587281639804108276796094207819673768491830403465845683947674562369732564889223965158682169947734670362743578654530727554401916877444378507912399105651555558285586811352237998474925238318777917095516060773014097387679176885067787965999026028887635583214048878384075221373647148704745720576403822204719548311771783625405950509410481743263749251152692209119051553689447243640148505088195039005648771877179538033613119239530605445120000000000000000000000 [158,12] 2380416469898527838852845086656684231112939590598778635684468212902285362008957699978838445917711599860897313478831886018901591869194669848786846633748447937617592831692186391151296123724897005759575794459788251315619251902124739052085286034366919216790062027387619530741420860393580256447001921332904573511730891612317332560459139169339914366104112397961591541736928132227364447463501011230289882505292868630514619337597050454104258985467794518846342429036652772718738783101629081719672496806804756050524158560206184879793210416033487946017533934222968870555061197765424255969967886265353105676420990786075303289750805541661599261816284072539866517474431439882392043932219367787356005856716210923808031561211535167964537408673275788991191723601060247798535550406935439745865266838299603593936613628339546984854861476682175857298237691166982577745855325096549746899778879101033307546108636926666835930148786690142693770666386739872258613669057633491055182333336527217850775344773948293072000407842646506726099466674599480394291431514291443972696128614222278284734353439702634383193101270284849114233111014279209300443352699047927047744393824748472435248299344060497131061345107563570863545525968936656801652325354996822412252569309082204754985597808232818122820343192639052805098454493272180629105850321645397745337408601717540310768123020537117379035651275167312649248927072881280348717390196346746957187663359530847052993856785511891535178373645199273537826198696141081304767908030702619115382108691716594312327585812843037491614308847422152803661398387519304212610707855381669108873255513124374946654425461551557188665849244766928635036053998426652672000000000000000000 [158,13] -11979023326406945907447990982638608497288798331767782811112500137723774628806642121255679876862804995231374611275096180224026257021861873359373433482718551398637175336749559917767868277347971962331378693640013125309345367206385143641280291943856395364186131016536859455768871925827849949549326641116758007467190631539898898862682036704644264739320618272527767908224766138179891157665954919235808845886082252788870621510410539659489660399711774117655411386326440934494381095269913757939349710207115550792183563240443171371430666250440681742070006636272280915192102292405568511268182932428272172578806842593858265940884325190671861310136756277028084885385316146956730987910188834089397987347436271955273304840519870148028458678149735524184091171384999495278007273447535011939267995265776137102667853501114579374617203708838526655490767792094848109816865293767637720363936945421097677064419619856938929371392325326047558532355732603581330475894788870758467640435043612533117155191412598216284517584547001495947924296457479816930621911889664990411769017776412455446432251123564724401024663388142372328591910648346003971170740615833140378918324929111516108734023596079855321646771599542142483779839510634842194812302018325558891443034406584860425804519418198846129629480879464638787910863120773040641236919942033070484312905232553851349333773289198799660392450109332311271451607779918046332431983662799032411256938360228136213389001562278436821203911339696872606557169019608291094922771519937080780940752490309855945343763045742413301404443478414343836653655874026482116729193440820484049933161473508221242356099993555891540889931510727951734431022632224686080000000000000000 [158,14] -27349880351880970756537042716604635082149479934286675644429427888684935578279868704140149109174209682968759287824415736623985828203106805381367983353552596280238558341599875443365745186088058671487037026948083989855815007127899580895498115231456199565730270144924290536321577982012659322679466157012919487362445781438699474929345511723616211985327284707506501055848886917832709295616299553128662549367502173314618221983468908214759902463752149154619102699363281244697973838331100144163509485044134987567079427092713529209803773819086955137425400408288062312581290981428185647744316938359072944922836740195374784096365467788333113885059084498436859891368298953659083794845587470701655180871077103657476641920936924312268359796327187719245341051206365219938818620990688822233090008502095414513072725378163648648620481993277501072469712558518039673215842858237263463850007171131663109787645863334258899866887227084673687397581584239073932787080802397624797185665378408860708003850531291469082011252120779765929745530497902452519201046322218843053349908256478246506955238684474727176959494029103059801809988789301738097131943885173892468330304793740604087374331316321098308497387082582588790043985435072412070032200175824413663918739963060082891752489086275571886579090845038083110253898649779419038723811354061230200351095287114879531102439149443501856035148994481851597634286346197191345155759437516654988222804067649597075722751940624736471914760091926428096141843158898891851793718547794491949757872263948864852704876984566029761263260786261612925007522167259829447572481176497998747524292185909654704909807097914284607701332178240867866417298633916416000000000000000 [158,15] 33046791972698918801396173779207608172019372101792241142797576936026776728403185780299733690707499316473272133124534608090889061576379250018802044592219196368529243989898058255439652140207152268830191338372567951014187071947211887009588263134381183749048288057538063190098687062200172094749498747857415829726815436441022456250774295151183893947790305537142696836601245412722217768995956802630104105935744858625436240188805886046496488521556283537004126527219659755627441993609061535697954303534667221636760233406916299075497230822440326818231719102283222777101242935826508966604580622238463989912375691718694227224193602128590229062606194074126203871670725444114099145193378140628078519233356258362291464181069982217496076044022092845726173283378299571394890869788368647301881223820828238696642256339130335014473626979099403871967346784051493861478751491454107349094316255466193930551318193890520169253572718621815585345379708460306131467711577252777837234203026109476559554642914376674520226921793717635788857780781660402315955101443096821593103053467579394975773948722684345430366327099622684118595891929026884499884764222428737802874945659137981578727620639601419764601626933516460198241768757374660188381059546738484968962171831502165626199253634172234557730935569766312951590698854929856430382006930410978126765250050654087493008106655058062571802306504556839384845856278605601655487774385448906005255584327644225804417783057238878771634985199871668011481352888137037053381833766831215224215480160163893194692306258581783953814407441335188758457283893075691733901146409510033103674943644250386328743582079675397121377864490945826049634312687326330880000000000 [158,16] 98358590287700797722150975976444296584339244291030767547616856761135288986262223480419026461351819882635076189858396483500765888175837926714521187191529045937527584352501206443887391446087106741386862305403890511659040536452701810842104070681737774922840144945430489623164482933954600542764630720393365419023585153114671521053056344565782623054539380250612564705519672721571904876712186713012272403079267258438918653362477756284422159571263494748307879835447703244193785005121704052067047719733897764861133388305278576360697919050709145166651654927845135238511939095851863003105375353040231627112649804195723824177027611793503498317623015069917351066386894837697009531663303760809066598416847322965394321680741344391170323714003281045730851916558712950897501045751846128016085599330925211445877912884831508804832431645212852224986588580319046696074466221307144205487881047712215255454866268928145636517341984775237790811859306573632579004293174197081072058588001243810750312692433181677938679885207227725683305461877493930516442797337592746270856049443174284034540899484251768384143345143738671621698920768740741994760788833211304869887735088996421157287131950634363769730038727835928780233622010767278474189736989001146108358765501442907522178666826894282439449739665037107007217842116260214682519031669645666795951816516481193779157329889192211553219652016275242488709839782185978176862019661479722470832236264756772535618063743158564890253387879169091288411588055292286371814607942267481807615421733157746485840682276026576103279425919363090232975594589553988399199063259872803706670854615732207717652127218069096813395097962736806202334720087377838080000000 [158,17] -95326128476885836256579992715301135989011570472262152353352952811266691599657567952829765335381564995737530734471793771525365093614321587335226192588888585462980702029015465862151980800276556392304401539848115718722956673550714263693940698953413607975397149678389446370929859020116958632948580286920137902371988343231914065803334311472457287867403449464482409904253421217029684437185059320513092143388934033023945537958696761998448791280544827912184006180323558772235523330484384539122295792050119008889682123343244331529177291538397638597889755847487232664628245386496369516432059389484744109653959607075801319733981498026998327111524797103687437936778963146922862942421736245288141403308948904910618290416423357250770899153179211353711110104254401585258299176273136650164350200845916836053334049587658592134889098806173572332901382168942880576487090009772013490170117820684986913193340370684524540367423348848830430417608751620909858110326745754493212097549396449994330251540611502056638227807631731289390396223726851012218004600489209094912393453557073547094334528258806666266333648956449632375195262009654602704486362145280758051203255975173951965792823651233612514010304046076647332688974461004338744054287791382557864501118442465945472847604932547641985544895504174390952362689149564691051353612082058464801024821177491354057317099714268554487603966048721548699280918756725229666917065139974825746816129268044381297756905061444683948360864651164994027812861136903604265331903389230716134510807686913767913431219784723667415097950779965771270945703188451800391194910776910247013130339866687087464028868711768536945299074003416006747431949487462809600000 [158,18] -189461722283089040358274148883401259867455865344984418794661174227187249532564231761343404691067212448142581332487621888826200161812840467188254929944242433718146883614481365287247991859643083103247632963568684839692890786651878126050252136968054233604908730023343444389420103700119578033249217909136666577757424370284451893463570362680146286171302188813528820813555580402112854946837834061566186990559733240067216248057879008972506264988707119097290289318645224213910396490529954814045126220729403958599123819469736316049921686497953334129749231417488387288175034749550273360198927126483536279616763811675635367289895793131838166276095578649489646273409109882558101065717755919520043340446161181113906605908497910474829623448824871771030572516958430776196294723439477981719828080051916000907019427108089954986144015276978180567417426585543844787198208902476619529304403638912719349955650749878247433696547819923703878004998843001007142850986888973569343793591040485020340315622965143624158065500649041963344741993749300451834803804079384652209182377718245309107657192632494491362141358031938469305952715247073258848575812601508345971357150147403143435636146705095483315267552356056425316286795863709170542809830579097883213191147080581744293202801496563010540319501949260204992093234102544110052107828475327179382546509892183216120549967923323805310726439868903595296963075914692101413290696307958114250239656289208540088749707159171435621256432433695444221171061490029252916919819347151351820908273082489231202824790591297653645711907655534191649352860726791968281827821244720817254164829245573643366378923079274851045694335293041567176824159653882890160 [158,19] 244547292340943260813348488127217458459016122104423764146740504728522027230877241570543681044946429492710540070281356441673939161342349053507538885946456384453339554797703220467977715875179623515941207500302025492224056724609398463198446799983344043377469667318765833409364304598311586619901829235093471092780784969905704335249205060192455527207391199264223794911083266485633460180256135959543289311914341453515867485811922463390249963868662657163279986447828887630517951463912514421323350552909452191410658893654677636269092753022892313313400565711825825857284165201234858506376728032789668645255020251350942715978123428898476973735946733087293139343961573795697957869194720524411454142992978737295931919426866470348274277743341578009400653430925257652835987367004104030490555870856196033550577258315451823875472341977695625450428986921382938859060350322580006931934127220188401040303270826926795834251122606331327381532703915623311450443064538892768343130448943579521435053707234582517320074171123063579881918096866175038118391429133997860419274673693796507987595467693149359554652345554819924168030080325597293025812798326028891788598849793211605597490153733817860593320332563605037256269623805337402026809651716142397004594823793163501922210189715657722330359820928782828797384629060148005395065014485982432595405396022067829490170523225231456113784137888812282304486204765353649901696086133314689772687825073696537497667437304333933917390019122515095240719790246895274689159665729192656020624590463063130328347067943066104655500583238867198843519847154979900645351164355953934078859262238372649601739788845096668649791039966671514061053143749220480 [158,20] 161121519692241300121976708633092477054219785363167978455699704528745620642610730556415658501281015765210832191956220358397721019596344873076144816753660283598196297093820110886949028236433659071884161355257979460049970242437448953368874575077005941290650944418928796668860015667023467046139926161207218705118179559343634923192889125826481345018431389513817378293042648823627521889199377056909279317623363064032872210767411060785839234715703090780781111411876192177287672080898556419698153054659106440126800316145451573147596697447052809148566147806025307077423308882603664710662244413479064969354172535561538465435052113695912763905560531549254379725486009299761877466302120234941256831336421295323011687460181885259585038990955245433542534882940958344190112799884474796205709098474973416349519852802210649613291212292806364086266776911175467441503104211797015980305044363140305590911879415253152240008390199709588957514851236728336380706967024413736294029677428886857078378067416580644282876814359489269653321951048216978794563801245609249252231069447826053443137973882689417118189231926886572191272661497360703170020599479378946079506271065262593299626116527708738777970165116297739537170718255365695289509928677486939014252662702854938769217290060004369065837660820163226512685725678768545284257442581017236248880437110935579057892720426507284372436211488157689682193456050952404087455418233142729052818300007663691805749343872997454552941099232873365330557609884203642762133285270368354233708388191380657584811580841619394395159713787876553930810327774855799698243211986926660697127600196401206712442188590332911127598198360361939938886016609856 [158,21] -384365506023508713304434078347199247691910817410150798854233613399289150543602336764640700852360610447354293748551038361273133895831046309370879003832306922562573618329481085758816549991853733658782126113032416467063470767717267884979199363992469639729124382399206606759218343603488317407248867432510896868579138347689513458347231397989186227846461101630649405943930369593110615445309648143331037243874915561174926246649834778876197605900475119457265316165352094539558936232175852115136208757309148595739591909526957157929409513051624155893429598099425485785191928508511599936001068245560244646070960969572384207659910398625703828475771455225274843827322644252862923683513328180046791264684642303631582001558540890536399735926283746611299740399017325589015045778404313006004266511575357291933480750553071683758644468861429015456663064908777921728654698741461162595996918357784740139272857684268309311508053476819813856479529257797616687421017797434887743046649574321081768999345552023242276037432179039457275318334478372936001042887909901824685549553020028915048842326472852792333650496888930909795896926481107344416146896445586147573600110109108188015091201541344421285703338570839771932181123879008990336791840689998553511812498223148643159992214064365630448721189729610209062954619685419435336364832109066751584245357308567011265084841709904827361053626804694764768100117751590190401076987801305623075684772220761246009339464789467486553139851452735315750359004770494841998198263970486435837492833949897369005671436383185817633362377530266407208209314558496221023278322671540204543307450359113329696668397658648943125486992514649610728985586720 [158,22] 54988045684455203400870339443940950815417968587026544369680051153943488977694420420231408770998786529201415892607745781315632637114863670242779749556451290592523281974235635170657058448197777372290797043339587892034868102205209678892001765930237641861559701003760414763750823044531543989112698277177964209147336187106103968858654811816932153553156276278008669647338023770058811302945993043742687374357259086733203948938071257683275409491320419730673800361888978221573377846302344987567670435238174323227302204917620337661410607673358815255113527275429769856286703559109418015958537651696452420950292124930030403173454220643924851230938895909179076555784664608664370851017912538305320073122481422245436424153047896339452865680446571282054327198953843019462038497839692795395892212257202187865523771019247565868385467514299125117772673828972534846113896973798396947041039190577502044548553602269880917014808284572905785863244663250669970342771717891695124167458520956738155855068704149435086777179044865623237992016307000784456782660975950197808761321198828387684948266899593236628644710325872752017181687332731537899695187653167456346844044917411915770559276985222014598789996054963072082785714372313361594549812249915038663965393785734774279127071117935792426443665046187184411335760460427580890317772529551769440398996125836645815874194875769346485565433833473830824588766310218106977123483579594317948513878733690743474191146360346340479937686838251386999088914369392704483861206555476872402068331871708771288369651751073075108833459844710763536259939296066283125974743750114039324669312715787737049364185452771091279006175632133842856592264 [158,23] 296307874279897718114431593552214607029830733745127631633906958687032376911034889770358318461510363194127387623346105232783344824911983811245668476211493953347849563077305440733077855623422858245753858752099950752721874106297066987329555081095089334586364672871249704703609536774704101696636373820429923947952715960294862304380813849341489282137325238047717821157595433734593206958361685859009630245616440980967496640560458908023735311649745729801796585476527185895543850811310422295484393002606322248252749977393187590604505521765104543427600212231472661848836938438190653866813611057982859447878925884119139921480529329053987797772427363817986025701445833382113826879780112873765217946601009038655133098768180453981243118802847878115053165249445331216655111569748981269578836678944628524377533273024575753170593240602583481441173729263337526517354113413229259604290423443498746416181036605592665296751551064103828393470229818028026064074210153786547249376480087020766267829657284953460753630751251346632127065311271896227036462327732114661355585507409663631761523023507754547247118016150867791174558071784986452759998061318757701107491520893097799146477968804981099416038272626030948229928216219919370977275237146454486135543345495529383523110327772359457951052107859449116072470768046710314402086279748258236357406954158549382894770639520831738880825364299618928525589217344733896451904015544051876007076357784430390498432681101517199797010390198747516398372004294995127649366404306744689562626399483538939701427681131831762917641883028289362401878323025163711379779369282408752366410410548459621910221168236968299851765595317539672945088 [158,24] -217494551600396462635540993948896971480476855345467605954206756651482756600982332685814324473300221050739735790272869377418202584249280699069186039696104583219275257200806994935168757274674389440982737047171401121907416929145233849954222141691776445579164627105801558081157119426309325209489230882528047584438260054575448731496425555752567608032262275564804592374117534848396619425289763169504570346483492914663022375979667497118433120846398553801024367503357024995498073503582285022957389542660727217790250495142460693129663616957436352298826172186088607233160858141836054197414979079678969855035427669177558885949540520422502010986884844109507487435167383361860185598420091668536709065123563440898354098064768810135566242793709425643719457645334910441731476946862110047375370555319755878344704961842387580364729905832957368828872886228927793717087640744729585729265979520416954804178691926561606058707102770134813204101934962832188709570370679827045913294673089462137675563255072858263449337345387076062412754301563628341914203711374905431697678508082875717192037491064650110491229961979952978452615418872375633316029596630940099979163681278205916935111544820289653934656351216584004709101282971183076384255370766172868552252924220466586941410011150889288444650825559178843370846929195596708430632166708403953757078563599991004347215112996311394775682295100749832730393899286087525283214284479084268909750652935924141976820580655014183342360996749962929271011957029660975915973425992817497046238460476308095199055605676340813556703538214296161639447862708275828134242570849935201365215447825122294408016229170078981321676425998315754736 [158,25] -69970969997137614203295019551647220980874352265446311349032513214048945763614555718866183707676888688793441305787494009972096581696247819254952044440316312524873915485940371833844824191243485706673252506002054302374546208939223948608678662890506288571420471007712395047338925891726790256123495179896706130685162130565008747346878787002373767962627930385082209115440211985836069875574780312865906077271870486866788216846174007599741259658005098813166690185207690370686102649802532136659540219801441481926454083097606163732688258737697932768880708839787130374372516170006499840054684884158857670248450665436844447409186339899833434817544730902821797116163053653393281406787988376721086431247787131384494407287753208900123457030520975955891681790238422165084752936570104601060789805077817086444395683944202629985283658351992365408930411904895473539552924448241301954992331735080112273196408728941512146555800396246864362302904613562177560540101317491042096106881414256572046842075163584433311577650849324634418978874862218623676150851456755163674997400424664582185213969123828703958643505160862235680574784254455214028666562372795757961694630122857700292059398719320051231942119674463615162824519179661285174389050296104975191801776542382150428084479366722210583359549878118287219940227527500456255016059004101367350603034756066072733359896440061235983689028626835184976768577330464072057049262050948942240262928735352759964867324557117950527308199828755538584753731108996569126412175134833699122352081371297293817602108869567088858599490774427328356302932125288428196371362896746615299445134372186522844518642042109639953032948859457072 [158,26] 160018354127778927712804938022462942779400344442271543841298538941936705611471202928585123023893230839991436761664472526937813266837291847738137368030024421165195254508236454643745510715050199983630968344076206270189082599512621181451532627675406452146046304042155759680774901552103164530313785638402527966680404387440804930436389953564453002711693517069101644047415493327111587282902891108169879882866383422272015857881802366851817532709429482000942226504452543965478042947251035051471873817609623495791571766632822947644518091772719017261099404136952360113267975525979184134198597254450879235865010102360897749609676911061018792789226738622429601769915793525616644537155859262308636010283861251643116344562592341495620719320992510568554430553844604771386904342493247802111953420698187768111940273203208753379374242759433528564844435922281522430161768372771018665919995347406936045635270267770347628497227416488842870597728770580751768741293167313310164921292815933466535125880294684773658167638395338247590285625116276946358136744205129733100605315493917138540467927294229188136404026100627505860388656364510748409765371778440412427576423760997791234565665344057376894443259649314202864248709224388910145798443869181752150739005164863928140267187997976274291045650282732072064323875509227617493228226124766143814551062546622935009128057645696130283811867861438243487026893728508198137364939098574610705471944550783256235228182445469260284323120785399759691801206290674607676905443710454014840728648046262486476605402787316338496501382398403444886344994503553001561832596889724864967358660332770691906583297753712024900917275911470 [158,27] 38149507046158199371316136420343314622248916398184235992635519447655506049308451988276464616364157248382126946254952476849783553117153772538961107817073532589821168273731804337887267239527583604448726086564191871028645780339632027217625235798127049797412780049798481180043458983689434181084042644344725530111021097903733392523915010552331662581475510832400276877113911581699009092398918866128256512684037504408585849311587624400104897812532371285807711345654406341206796681601575321836508695978881625354263238306141335381684117377931069898745939414657208046272590459722591176283963344905058390777697945641194602888395796493143039357758507122775156324523960440403862375691811328125807694639960694694553703076316737576664204043579366319745393099290580375216282124497381013165995055933150148158993854074686224470606719501924724185894681444286110805135298240290072053419734411849717777489596634603707269449922038881261671491169910671451902891818006186690999732030494442428119301360822232439187285271425537931736798593692910434840612430307646210768729808413651429945370834228209437792133419641624950907999323558371741796259015526085542153630689392819001061410803184394694621003110473373426110693393825995077357550048148631194540282118324458670005018449717490536410056442848594633340458201322270470226393967676920490524823514026415027068561884645835387030552585432019123166734973940926786246020661529369954624437399055708626325113794078453971610522833160732400587872114026110201610589771394602445290964874567671598528682544890303530850952296032190109755175848804581830375268531867401958060201703798067571909631578469868254783504852480 [158,28] -51786160379250696325880055027954660838265395562328456322030713648767599021318660614758424959979492629117299867026288831873236440595277609932202312763673745889386986320708178628359836896848974170498308489298185494501554159906823975547637554359625802224151580473172483979621211706222839439982718813545994881984217236096943555041524976670060432685313015104434025362757178288631848522865914462086902098758521918643514761357908136351611470441325426190565271897742605569985587737868149443503604469584204559734073626635472089777008252933342967375854925575707709741906323010578956289702525677242383836434925514729408219348664508751155489074250721481434484840931022302169775822472010510491725475814216382845128050585465912158555584099833092989734523506339621117438605345017247860443744054814825767333201585773334998065629065189234415729463338312434407431638878216421793027717637688181627521034538866216993157895940097067179844472189948621498061818556966547731648435343282075219185863163112104033624059892468059429213622626196811296568015169637737356718922783215297127572978692156761651118243428575527428610879101532322321260747775495680539289915956067840615155498318562998171954395757476505075410345915731066828082525565211128756259284630769347184679309608932296245899025183511744245151968460341221604183058852947841035516288529190193205782659899503591615296583741639080843659875076169054632757209291325198732285253896837247219780321446073916724053838111793993601103811542946812466341184641354328142632846892484016769699016396711006498412453763606192579412256430356445683477330361644562477857016911620253356990401995640670542396000320 [158,29] -289496585603527095767015662658494445099815083362440604896617272468834675171957435696610834542412004390006361797213139017343523337075668975913909371350217022695036068241756688029738411555175231875076108847774413591728811644556277194964977402424793035746688750336302110872018924996495178940085057047011642397670791829238909299907605906828113057841687969902089306300835016846583341736993710884095583154460715196025287048471169024471048986091568268323237569098586422547429859638265329299554562808128609446050757415360638363237887084760450603069699589587212808258461095548967678971437782697551864728210343285588808807890479972422207314485768529181832017274094691379156554435497828696820114985191289357645530303634850572209432974268030939648220555232386915136386912307630218937562342922810998227359389654529708049533450405601989387125245025762945528318786738454303350858794000955216863062389930617581053184784944121337995777894527429995938035106064281964516875660743055057962621922477385102519629971855234198416299878696760585806719785565921982221632361894281913790836462841058346312978629088477451899329658763924305393901010462383084319824849256997670067435283756032223627803918596798206163585306798473299752766510973578878810381480970703888393443856936016203235182000207702542292159101846339449982199293933812786532943264813449402667666593563332000392914180810687088624875165711550438679599137224520196950705074478885773972254698819606535737388436266774025816643409664716705472885231499727784698101278843598635738564612751171973351048526310678125870556177688500749648700319837123882302183441121547382488653293686323454048348320 [158,30] -30000140065031213899014089674203752094818973784702216054043808616093094286652608158701664514146492900462124313784689217156636306123002155336186592043432455327559938241857987297451374529141340841989688895685893453997753749029766026057982686120100826209950326597133367990888387005719735257587196224517900640743053944488994349689792723036811216267198909549880158910652758942917192299473046656057761139512760961029717518914076533494010606691112572965903303594979252538301311278009250117966589748944765064138698211673321016263550277731792151443109695741509304187733307845409023095794754305583248218820561999378626937710942050724059581326253835384205389457367260867851036435595121917217537599131622685782178321683510848231493799978431717722879781153793971565617609321560801239066231831195350313193966925441890095136172796488513237712765620829593399351611465457603750345970229187216425708678417255627023833768925072811418865760390656742425388848123985848458837520605075408689163268258501218333056869406420562304558361215138344797416344354706697144224595368032219599933817027388874605500016000993754474426691939464673484559572509102165990924575785995171699652621969750498291353615827968660035303255489102671614417795200170044925795184121454135374881349157153111054975520956824000812582965803058611980601183876174066690701939232867777073522899268420898048279982196485705550062773426027768381666280841892823017396603950098416607190161068574606345588433388262889633457006065116964304690333039677838147613631359219485933494390886201223883006879536551050551717111366603001177256095485633730344100666949015207459130927648978365223400 [158,31] 712199797489969869447111112089450299301222646554007921936284994066194053232360787315326436774580348712169946296548861644209982949728047640472430855485346722871701247139515595232117857969655535401417690578474480665863285500700631601031719793044394924710782616388324562425855545438305918502276875354440089376793275551959667260625103227050716855084926310312723229918652037165885701730401519029790105010726235685014344061900847714366090048234884352608699568104893581922240222582744431672377348887515514555577860141067726619765413421741072439439609593131446763287866710797260556806486141979666010350023521033091139812258666331636104276208652815165478520024944245076575227813806417048403921548512667446547549136902694847997437170565331187529282633356437466576919926681061832693502157042730689865126466751637312497987274692739520239313113363454526142604846610515046253802859151968009684841593501829475085016872695691315418098845585143533790281429627098870322893675413970346306987067681998270379287242693737810007186002856355643300751351995755756469369637998919790135719937002946713469654691618481711139448612427928696803177516964168652604158695484904135508432662683344633303005492385129529390865728986994756507856564008262123753112868615902400297317580675665603796700618263240967663958331394491718788330555479068617896555731568529848171991439557698811744000874811681574554583091811847690969738286952706802025545863607107415493920296099533146273061429693984094943068511690526215658982659225296135136808245073567820317665866211797632482125287539850284592419509989898177275811926288898671490014110760741229073273764648669852416 [158,32] 146085691671979468621641142894936493423074700735150616474422424427295018325028832376221456613881360406982305725664669276505713466636390713529639074368741454437095014771168325149323920745177378990963055498854595008574294982361928685875001389965322664060940729341565871597722257402874091304593966107547013973740756609542393999736009857901460172591546207876210107932972110452919507198117207113925083338623263911209249794647443834414178617605451399137557024298465437440403903566847266549676334553714408010733120025136661837213965433127999731134371324589423057814300290077981129707580376689478107367142582878450598183931150677254458776342151473102649231160435588806685639995433867491574240507813363796931633888187137678322339573649646908399887285410145299406474913877157722243279404775253480586017474013420862375947255833890344961854616709727131215116030392792174278843692722848822897817685992812787538226064774587216887649542127255480342371443671357792831485876697938274382137903354923088079346149810032067462562855062254730311048395073071910384989655524618448970184302287250406928697297217387029778759277430452152297012576107909501590861851606312605420720641644604620101317333149515581412639810370600692107689961060209938706622512062671088530841265332428522231304159760015324373957005820749323711868600441617066680383138255998571859719638384511541772439184632722473980960799932397782910130445598465067097790092137557108317312460930349322593422193116536728290140700364084747601172493063596359968580016201200261448382571269503506666040721752528366547146302771877571908642339679220583562909891508055281110752195937400696 [158,33] -1117948024724172888884335293542544029484461914805529315218914671353190786072484959825916801715297620785780738407149557874267459656967989529033217116224287253651282918823538297773692419759484082404038284515885157163877907751431679262989432873452949945059401591040910375188736678483764362476205604852122739338556514118584966107362226995495340796642748304380260375921831975748019606189979792635465331026507271038342143461957758650952033689868133110996034649158472486660948478110676222071851655118031075854123014806386815103828214929169312305528036092139777492427748904835707500325619408859078263539594451216816995341857893464629236383206638843981752734815231138259561208957048947626844533905803091637896865088672586366920249765076954709702936077137261624907083954647467775480607095659348464699978256578946646261204188650692133036010860415568314049605220716027820116957055573688596562832096111803296687500856437779020984945415171017274489916927152689739835839691087367147274113941452953380016519855050991346497423895479427270234416949439842260503733104702821962419281522139943001738735678509256917548858097613345336540470783375606802538498860740936988955329045613528050212168366471122611603078441591352272000543491021796559193965375616377034664727557870071254520967507610490476276495598694955518173116630318181574103603873392355525828366355743432336029440478271480167489997604296264034444085773589798166183252325514683371081272836450569159312893529192374071259936946526816139022914991495679599670274753225807762463750883888944201830432826483161510639716014204227999140496563744057797852706204887114226278707920601200 [158,34] -230416162452425124737755810967747585640857375103647023205688344674249370056977077455649232539302730431740282164754888213582273577425747206228154453006024483939091875812463888109478971156307506151765087764270169448486713358722047806358223590143063763515030453963508409139024072282190195293016575147260618788885970508658667000968676407323598602658809487912959826344676827848350413840619907202044037246742700514016963442766147307468420920025151187806373957059730045298037479338360920659660681008321010566240982983126460944817380112933727869143528981026018143690960420821381280525890791662576314089028612008042096940961431680730595837662373014488636769387643964679593653491619686258467573268908494690077303925055636796323813671706809284745642075963714404089968222733832442257287842953618364965781693321606715739712293939184594931204875191611116106569421647591411303542363199026579220398852821479269655360175003090735285526071360292578131752778855319658307640995273884463730743684687248050464380521747316244576235269431715053925588391371407063804726347037483844967652190610797749624428493815874527419650208635995161118931786632453068959486381207872220099289443506037795961925976133202579634274297424522482549076963845975148712797288033376578879137462601740031919284518034263859978270134722525770290448463372218932831635649436138367451896938214074723540258404294882156793969134445432672706445793506179914518217019266140477710058634230657528702533295212879651544253135188692508876925069406966693240069419906977668105035605036003887195510608190300345445232247060917580726034828951461696199633558105389177100644252715 [158,35] 1257330840339094618550573324918840514392589737067825034032293172928358922847526326306664251647197249109493075777774955322704429101762775668162741670135810784649896771115295964473525661301827402450892452747164222686598447799305993476022963943666537695842697247207440078986895649617011189903119076020774130032049622081170680019856889164251170945536572160753489000310971793900194480496971446177440718316654576901124444304024198202812591508955575562139217896044551355326731600484897342332857038646245063277704282578987412905363535712719142677666161218937475741339233873267857621569447475254414612277295664525939877966149871106816727387136331920571620207895952437496056010226417373765268205513079927492680588971578800378106156915842246212310028721742808001878981454851477307244733597791313147953149911606235819531391516008585686042408140930185181473330751704111583877115393359753981253328128098055261803810505505559689179880719141786084677335649120520246010548649406848127274809054942155507615720880879008580896939413916463145734387769303026680213300641899149528534747769847200910636044561665146321112780094645829781633272089426725018117396043562851478595445251169638583717529175432406845257285373784681454149393295751819392703113649083341142501459564616342082360263491458579120774782472538193676062840779184137420974712217978459793458808328925091936730953508054350272722353204172751358022478965528900461704705680863286621379401416502034257141892029216678165549597784501740252396512105167486427543093463899915355684628620401138362239789406847380368304707236644604379789889164394676223599025418874727375672640384 [158,36] 186192143910078194978861610822800500283239448367843658311609993316591598083925813613778558591138805614628235147788757084354259454787153694336070986010682351071721556427633544327546346630039266767778740053755829923860351166837015919521068804075984921359588587597021378972581084571326676308096599518386518322864186080164558918002982035907673980309878487044250491083706102629323787711195088091190637414059173116177204622116716091109469306863264551033047094087414965093018513545088907067370655791718889743498869867516889990372232047289040674879982013943293342560897143127787791416621008497818314372771388832844678960668754766704935290705692718509290504358539362892492959096336508111741342657408032849485303184474524861704229778233199871843549959376687797446596171463878266795671834705955435846250200436284868844409496650657630992785304027276058561649154297398330094327334628637045233750961307621967864892888194111261773259067250479134174172872959153731405772980746843418868522198392495748363160645711016694338474588991165422163840437221861258542821629860465022297974547556991467440898403039558245674391551688962728843658680042627320576688271442933337135322093345913146108622143259963219365845593028719050907529390845602734746921045272141357472971733244091179246956356976140065893352533516268501214252305691154572908517707212135476270246090088936141944077507310990897445184865874424953057184368124062474953082111866423612722867163544009124214290573693432819495551749944898944778197358166710064581669057001233488942968642535781127247474917714265036121250184095065318847503024842720198019169501927134331020416 [158,37] -1032182597743060052211029570822287598542322344254833467729536031182988723444281198312236112659915337225265606607554449507866631213071450553363429922153857587031514742987592982603190090887143201354047895991179776092079907453984750551192161444633201690242836002223573545154614132422728381886885576191646687685950018574109830977456695185078464894942868984538730164412613053143080151420104944592345419175446865962120580353269350542117874306504464478544165836179042249366622404179298036359512052762205477220887632258460938167184500897899472127762106587457376315492036545402531140259895153099446449890044349338011144981391631264593126603323423902264622018820864675039405338235864775338605107575354479731853909527700742537269513550480942294919100818060887460836833202152046781799631375144685600860991273064511858311536926167365001464107663695614313074164174310819232052382108691275213414223953479446011155856774117127973522108584254371765992890150643059028992666784574257058717798277939334630641809762303354836511477220955043614369059860046987168155622917145998997967072378842792864382227130262770338206070214514123533183995274642027359064928559553101802027526832274140850048387202186896380781279461532761972450938033306259354666968264420760671904910639052101348145020758398159335664099927416360619908279985182228647665134396942254275739616390373622824975750174672172756054625302776336428205546103420341010726493672698850582335254234351848088617174955043752561332769993721822704065368475902949984203466095489249217762000530799513529997940491007997480887777348432152468800375816475872048605005133957080635040 [158,38] -66922757799336392450618296367115763453913120779640763661328348825587376182781820800237500266536700146077705468753765605712845047772486042028356891880839852277205693209053193877499765345187113087215237975870514195576904989420021369368255222028357696326293232473095607361973135070513946045585841418403548919112089416617814098084608144890424130774361185838623891575469713862303605337011434020464920465419056608644454700498635972559751661880106703253984269413020241784602287783304118040337188597075615745684127025244367315078964136261915913262898673245940273813722738361147084516337080592972339552203873887424584705796693962210804529100345378485035867997107305713227748151915197095865847409080212634470069032225974446420270667155290881990745963185763058672199614302799655887638126276956660804394533726215285369816003365055046425120722196534841308075027651250779838903098508305244491033587629177501361174160153828153146124808047724969899392949596232941367944689810248904233586244833072655255232113245383206754991758667136041124470702473144308903299479057334015795758695241943038120740783276396696732339633825552832721940143412461179012129677966349088123727431360405586424472897201041576760748071114901176265970550250646136109274224903469688088992281316093767383699277206232729966797777128470524292670402711880006750494111233144067855204091550879344221138190682860825376894425558361849933955167484680076387015540644498432908166815317872784811493248503516839616060315718381579603611944519296534656378782449004136655261162945783041980587453939526509723609916821290633221045717176445934988219764664125744 [158,39] 618612518200819277729613477692563885790822060436720217934775343266095905926285117144494617078708321239430971035002987045148830049331197991740874059987790724562740120345908512002073159533485053033318749199047197904601259111631382497830692608221669438749670128429965824953141947328008442395020738900017330954721870078661597911025580961636191329568346372304707346400063626538911666008056674134039650122876339947504910076938007191812738969403611322945663035008585437585319095312011206399874456474223819741626205201087404939423927868396980229489295052217841300201864783478716868852419125468444792018777388952709634978839581559085391804716768066118275227794567604118622917884871372232169690385566203465617252136363065407856068613573702793572584689245924245564305850049508523024338917743013628720478922834306796413027024469347212974132282409058612362011725073358689551603631004729272235256717655950067942035229200296089615348447166937401898738425264127883641102850127941675104256215193296988507767416561606176730075091236737842141044863292804181270215091856903954533232439991209092299352278626125849804218715429977313401231768518683498612261188213581043982547156230425525326926968052713606198523569139204463642431897827024663147017696376163000993016687751842669017720362263979029227765102333841083537172873222077243505881124127395796579272844685450281885904151645206142101191533295682697822732993012205449945708962346557263060553252876548343306834549248348720759234654201221563196624760341799837839306871385393995861801920710283193245577271346025932774657809324569111663299703967450172560255586565376 [158,40] -12109000266283508195775319833414171304233521793242435015648413493966849660299555426405648477538855244271572158581357027194762466253033606209913779843267566979873942463590255105426270925758309262639409011421230912324923071943254185886905422610791608903921434340614248101036769701329885073778758815750574557399747889021898064810921657789495005266523092847731670901516924410643617223372892797630251385903474656421872977514568847155632874165021503264773656326947580381738181480493119960521466081306806340060702203036368161105262094607418915061153355478506419851190518856272434827615555396506034879994066763761330969649189018973033138264360245325772974205374637883412836758100862486222538960458912366795287031918511219728134840758788660516266072787349627082922194491894336577305773095958731607084871945532664180426397950936420322555004509965434865649282645720392457763722328345658559069523920351949904095233746655726692946729308541457581520845138928748040765027053645277284698076938283546575087284795729767285209734742602205939060203255291753390703282705655266328707778655978611703779641972532565180161239255481177185258180965955517517294596962388637953857570024379664565220181688016894782205407340657083759960350308048824965257439534152165647561047678842481803355133280159246436662128561531219561250218214643151391879415965461324424118537037483828057465849427272740362622045941678096863073242853804268128133854724296887203332261640828721297916945047818796326938256220036491822924593938577695955209757566474290346630176223850197317423262656531087271266711550542060950120424305386259496527282328 [158,41] -269587686778286769953354799685976765748126776802785344728319329253069587812445932888668839671639531157451402606971164760003954255124741344729846906453521895495200513953421726717038286884161442453303882981294593784867142955738618227509874798807910354277349955098021382599539959148220652258999951829345358135270961384117701366806217960588180758116695044018562801911195398249700395087492492399079578834983665197318353370388661482868651208992475569873137696385478369587019787115253356198230103687313592190314602538938880194601422528287636914870158969397422964807058907747667197355649953013418866292372166477215285186154209294320398207971585938869388825273804207539718206945788934261341681778910471835097746941144529752124244196720791896613842216411921758245948406863395330956761151977009685041780192335358637929230592354992035819547311439493979042802106880927880676025510775582742150941747699204521608976434029453740391009214482651362470946744761556485187815540986775285836905403209116908467625684008030792297365763729541493759213291441252566018157690691179165435340040833984142601177345115163546824216672385467445336691186573321654199366522381920573967086741815565049725779779059197912212725120791807127546311031428124613912652541174724140810470248176565041737784600230471356352171174311175026196003169456213149178118648095477335543280130871493650146097627034643438185794144573994495781955996186349223945405921427229311158550961610940282093984478475985750982063213553603299393627209034698893075077859809115428681065932410004914216676206482730218270592518860961503201563237950236956537353688 [158,42] 24948073718625621390313986122956003319441252741660491521249236146388040789757377666999102959138150500355301159852704468034611589801556251540522740775014702944103024724370172465381303548804968610651079752551585390675501720578696204569480009460704794679012778718877519020370465893390472980949442558766865671218957110769666799815022527608035519324674616282743056458119340806135409461419688941267925375954772675555178248516080026739237416209340684072349545433729937135992687945970704670675178801727916003649406337214925431820543010732835626396599215402227421457697383555584482074376198767922080357936272555034854041631580838295088717597840318991274600606628555286970788219797806180343740066913013715630778734927895754981110796404052013541961184459399547147137570173872207325747013256704015204906887175107954269230025367814574503607829433962210873759836828381902622828603785880736785305107811023961446084741062089416521225991521185054641453648665178568530423863835856980122843489208772246845959456363378896035487005959562330173423680758026286145228810745014484549722703099028270115428259551723797168184689240026279529214551531198781164048379045308956810149198135884657601289957309268505478398466759141741398671712073615120755301232769958008157231927505565458130653964764149049638357040216256942036499738008507324178235137555670885053483939028490359190895971841328268000767919771050430108596806460849972903927817324437389805666893790840218815489055257273774762557185466244852102344068690778050946272692423890155440821736068642776424968129487178579088146944214418279073648352074257416216803 [158,43] 85181057246257374160879489177582846622552970813742122497002685418169639652056121406001907960367087138237360667260746185386451828883304173421249354619333469836038279089854829057674945554314334728355996056640345414252198346946323366172391775508006040377506871995890209916952301242001175344223445817676872894507014138198596420413657139004592089468104957010279689489134354553761210396787496479482018049190250310065072825819891769274921200644130647211568030506916428835297023130715663340847847038770116596321337358734130765137827256090674810453443635707282998106870913723687916949743431258080724951337178418109441837469697590456044894297178673096794582837310239694876862259668952077495546202985330919441925464564429679060453332468824702613599826718545200795490147391240202849866413375517678600493720235911025401289495843273023648811440034469573877293888199135293093760676300352607611036813956215325860345392939430658563410673246441100977230566463348450523827477840029526482363483259995475210320841577052215161354569867688393616379217044573858528777947944092148214773995295993973023018005448830008043317173033353020639494130245617495064145728939586790228659868954901823753974688360916942436839858324266034690012689514463405842527144262298755160890168078463728824129946668966755903583152428257144201589279139302146647814602589147843452013715337782715255466407511833655743283468358164226185196306450979813240104982969728893916942607150067688176171449345650865368795701496319992713271047595311550800031994832812798879363331810863750560558984246578649177856820718908128157240175092657457536 [158,44] -12730358254581557225341672667714383979025821783834915629811650405818091307617300831149492433350885004129376242652818528797714491182768885989706881224036866424602182062289102017520987060872384268924014655025798749993218532270910858917850870164982823757827261109763522554154836622967631822123593872185882951859437916099902460508272496384792625328668998909881541863666220368802869126234053025133181134698650201503613775732344272637306672012017279633203431963366656169643081287401796894504780193067647732569612109364261461531544077946304035371695269524671343776817857119868145820343638170547088898170740885893185834444039659898906320256402747436866784622552326990976501615632099675994564325756982600106425061107671361856602904292557388134166200833592002248050057881019440438189472810413167106003856948822605788413223438330259919694960429601608895050498756237990524042889397678899491489517168596813101747560564929898776659896239966806846887208860448833140076385760597532611188522621949505858419843030811568109879050471458845604976948264465754176271466345672648737723934738516098715966423167909452090996728194817085420550366746401872166802275220678656395617458619253478371666381974477121590771304584936236897765876398102826474138929670251086679945648258416234885004945951842735607023970059790330919138711326060233287321234500903810206612520674015104099482405705289965997341775962581591187590134077530663686164085903456958867302566067717152344965801554707868175769700491369827416880820926867745374714097602744922805905836980355214498693206419131683551819741522136450294820762676991808 [158,45] -19526210188619742414547975202283757162707852853721434140073011760853332854967938833026063835267059334346448067528582840548140239622391450484523007050137764975903513616634233623652126508849457053360265216566088099517791046196892319451751808702847367601960550072772008332762158770696387079597833528888250581726839756530380334503611629869872723452803936763309772302587897975431679439742965647134143231097765803529637800274983454802467722783259944205294599095339081978784864418792887983093036266935413787632463384406229822740963327551246403425991696989636920936156458984908319268984453079805903269869719350299049486952272584296431104207575954883485527600024919415869684020422777302472803977649260251831094006512251047930039007719266042877587761660925948531640878874866437305505491782436987928086479226197990179874959009421386852650410204369181864420395560846553282864865988833355539689464657264648325232280600215989164287715886517654600570438093824212945941614397251228703761733191656815106928924835258678845867947349113251891617038830250557972995166455811498205924217054859791931333217883604793397146806634376098704323244514580789666784989474233172379974282501854041411439009191479502582896182785142618728880398239552965463654785785292298007388738006722191750663226715248058218375466004363647937724305551239802137540541552540759986884155415941641320886556349867781834480605445409801739637221813823384535863841039803844661004631124092204606929208879670587238006512988643560176905630080200937822270312007260240672067270872299479631228707703248334257448243565721989949735779511328 [158,46] 3702562258264340993303997496624480868923427343421749304701491569224355644406210552231210947828613670527676791476740218712597758216349599635221496229324466831334448213714817888567438971419033701588247278077856678999834726016644088388852819688984656590400411765857072106670718061961422930778409685345312685969865662710131446502093970713184825121143354405420697155436335944358045133431259386358057996878687103029733353855430504415529437638003405558398234272908640978948327322965300210671113779020823074427083928770184533115443242705664157722951099323891412567638164629944832731101092842193907613558812818151460859545230341942795738281693654663747419172529711146251208911970894124660273894571019547225705398751225192615561086408181272761508189457185908511911190237477358588735886986034731821608053330169359812848124138908882460628612004404110380730410494527637589522074904094289127990691559850397735185304951909094900512877312031100763281670469337980415760964115015104661700152408331222163650518612367142613181503848625057535890588160166729229120287467315820762838828049309614817415090629401293238932133997017752368937521341235903663150774711889908101562289803867252391332922337362247555787568146951163853780764255478765025628798799697584795479199335765014767989052697151845672282273060831827879251209791924610936502771841073462189309647122582813570232163610132481404101209497019288262362528415127261769873746775085235509450757542821963783449522078929835338639679821929965084356627411930646426240577142639719187294434705333902329356397613209967682674793439792168949623420920 [158,47] 3259127895241174937433670299796472302861656811223183027540611960293634593338033950579386785390028790832434306417558635564331786299474811917969701974816892515588950090115891387296003114872113620708593937612603627845896466493274551563278133738514376068013735921453235361882269267368939311621338795315523918580623702600585834186665328662082074153189267451642008056393597433502287675411207925290478897908663195726973446193674056267482991116268053067865651898778032992766019416303097306811666482917072806831609619104235211983298700429011854752776709494611606129435729781067633047399283705643412700366283186785397190906705336026032995801493579288080290820372645076099275194548599872383222947792623550290129786629871818234921207113646587292560960471966812450594316793793388183548706299360686737869071826792028860974235855416264301552712980765104067868078763735950642295584822063207716402715586843582692818945460592083695133411615775002775617438637239157871092476491443145879193958802438323877167613946974483244108011192283716562474886846889302737158389607230975866755165012620197101459727503510786595927418237472258703215732631654402948774496115952025359589229878720477954108316985541391439002685721740942761012121962189806291664051384193784255706291095667849210917055097404519352610608822189690539617731498766875448380478104485153598222047960503341059004115382585190746477607012240406525787758927876688929653309433857947150388104697716937378669409248715942667162577314969186110332572980599643167429698246189214497860812037811955873989681658189838618724467753403304234866752 [158,48] -689760300396501931739075063160940321170527284539545910964864584129040845138127253559050285809517651973834115261070455762566503676877361893523739473600324287352553363082670973824328772063426306415461781689625154398569507551960916304301794675314767994823679889278365451147582402550058679288353166043062246770144916678288848205033170796443035884341911084680831636213010798818817787693660569056622152276559030181320299930645256706855205852629117708869511101119127917156451298449812039077868216704216508043877269216324268741664022564727143776138469297466314895122174889305287660348985292198696886381134627987058453314894302891887588310690012227318704707792292505788596667613459159484586631939143834720810120498440403266268685835302246555771809141338445122567148948420170967326182428255587523529573978999182023935252584830647153468692447946381275801074223294917068083560191430748951899281005069064330450445669388849368036577909486049615679064767479081933508052256103586134490135011186636770142859848880820170778811573626018528642618669140992502662091037756063064953660162065480164059662625827027370518417937158678146789932658959313605444860257794187622743675193760388946953385607896597450216720585665617635263520944608148142140422073609812163607964799780577039831621331540034699862172098460737549855213739951357178730918167087210334697867432709624094137669316798841212903148746277286587557821385775453507300695725747587840817826785675563861417203900378403707441533087217864286657534385296804300034779159048045027176715740611523935192010630332191271971758231264075938176 [158,49] -404820681921724859234187373245935388568504029339818912915496379659260718868908010183887331693757733832977575974132344037011262662175721362200726776653293921136682238377522784517359311114972744985783915155058047837465516697154167326691148887699290162480625384583877510186749917858112549119278202106588981913971988083129542695994434360289220106017192244344825906887235682951160518962409845087427113825476564448213253681388168614318105576487681984044586320670017805395908879822265151973502184609344991982251515686714927727268938486165092971442342783423964969603392156107234636402695028650311648225632137977350902979470458746300619536602079713425708480579623315179438351089528610578984226297503626365631927360025482683227906795841297683084597403938313255012350397052213784220374872189264327467740765253710511778851612689751383279180727978930937346193856472527215093847353699888182217618125014388790173601050994483325167227516489992004575582521649424818269016258706255909537808952603626516062789612558898157613652653856532368224248200059872390512874429648913233584716621792172941554106874135363149324941291872527757819123513287440634270736161100975589084157763152390389555755244232255230929855176937788378184861833346829054078797858425501154117049432079588281652296979617934088044036248681454337894578100289328386727535336973098346456893506000279389389684464953259430783636135156650470611986556003735870678396201202395865626710139349666858345669141242572024667691339749070854546774771702920868451637992703302936712687002504785763348774673371242580292623480268152704 [158,50] 90236877181018863643165877319414431231735572864434087640018632500870005898052983493256541206543793982667117277421816924009175909311172053193884186691254969030638737969323492336288812204723241526158699982071803997960297199574604055304230801016284690160596124293003572637779628247648541501309506339851085956911094567666541873968185704781824894378994907968186248665506426305733045665717445499022934141252134041711509912220013322214663619470384100487791325888830223460492673459002076236080661877701893151860227472969934872902062859350794436774799067620743663763459264218204667311250785352690319911228338701739442074662649649828061742204226093873265179186191790069362739100542686606250547095686105541885568641369145332934201913248659576661846993065550505255029234095647712321335868517518654247426019714954837798326724061276947773435949508714857917276108703067811086400233281492425695847173807303498067547211549240265094678287517265645077476346525214084711399872404022615836250464846929529726557048673398206010982116278737439084636101171247481643575599490476403451560054558288935831645060244697610401760337517451518901994520809450178340151941106690641144239880649701948277120654821296148180872935175148555315556369007303496060794918133267124452545519124687709288068160917916196869174922355491349442254668462474548658463173786151141684460402569324848593371547594459800649130259203868568298996173229325816700925085988760367363264445209889235256878752517875921707185689013844355058565680015682301498909076057305016402664722130448948930647798601968760980143808780144 [158,51] 35189974330348236859672115802571024404955840359724723454505745098473246171083699149230746743892954577709083180630493875807389392549413093544904156442928826439698006697040044747202321391865636056843065163019758933346559013236518746511016932881184130136305438335823016772418291554592844419611601675205381247311639186503665061041677341906224023273563646632546812402175775211520911634556854811354551528690525247193105811518422714223628372949828149882980650433368737785944056914881637966310684971408928688144905876055822111248830117909365460877329753441024789567194955441898681795421653818714174431690294289570933956223502264115103521166237077562193415490901433559269778241181543461789744211075666510450113825880441549933622219604041946260312488580581071973816325741306508195027506227673133513389938175435463370072557828343713125592304885974491514422392225387828399108153174190371830676024655561356150047439974359643618855801618553641638254893931280885090020286627362994176856611280722352849020804218563712813454257326628252892101443008782651865500456340423647932585547904934558709535024560054669443581717476799523575523739003586355364256889480516080266654842673133149241571811441868397922638167123739118831963314124755226148594624949581703798936621884813945309729243004055991982445282268001251503898119934376160588997895730246768081798541785877241243795072341541255016658050039374457894589351902603149863604298267924913607229800878492153319389249036246600597130344370520048348813172190502084628479823807563358923375320365286983833211883337185811515154215040 [158,52] -7088696661170400565504147256649197835192324336706474910649392410611806754321126491768451848219897697720850326788502046248278557123243193411100028432684444525585548880984208418194418098640503627296651919325113640054532320344279855274076810682081870042274195582678720985127318558545367949768475868113529990229329354920354115534673372087803413043600121192663331562690955138183123858203989846028044408078786320606618103110810411090326329041874935358893013343517775491062532675018517978291211953146692133584635720846420083356862754864989937888118124702714372005366683004655032299199777296024281350377618727637704220596504937562323662599399524117276197265749586704908347548759885280563334054575631138246709011401038480847695473241560383605240628952282351983228323497834448731680174600187747197349993520794191204204789827278908097834194480342934496211860070549484809646307167354118451487065578197576142549147400974944044744960569737548247723773359692799027987891895683225761189845085760341636970105976900207424288613917954111991355073814899310355426346858637519327654417215561801846979861449439855187117197749664207888454402822879067785327813758165211487966152930280736755145608330250403767070409399568535610674443541918066570849308031025717099535095453088061105908126161910945911288342261452538736495044739298226061627771106183472789805030247795672771539557909708598909198482980107093527201014045449304620842369710621698581074202961280443460742687909049975844994676475148225035176251913901252122803085171144686670726958916908941806219310399274101951353920 [158,53] -2375324282681729497030570935539180339411245933469868648374882751384176454254751695291229238828696547841622646120915330232317399364804389775875813334047194014068542645516785828000286336348776392254814981457519568479835877282619713076748220861464211726370999179489202921365932023569574001067809938994090423744044619574366104089637121415452593658341839454950890004076818009688382063899266486479693986123238944607726000387962385358315878050735503898371578460198264684930265453311024820702829791232502229155179208355436152391521481402506393439223342667066272963204136671637206876571211848633738485075358398988092492738395855179941320755163458211005404439156475682492002439004722395961377102384490067737044324942105611736164770777551283936642384083248824046123310116318336815511895993985868420750989320636730714447530982477101021857372881125198604435366172818110210693937223922527668249967879073385292922316593391352677040148583219164368595162392299522135346501920323686078035440709553034519328655622657143663331208727849940339426589840493299732454617698127958103746674709503952224687916415083272143074467806928676893422445890837553440368352568621146851300514105584989488479704620159507649581434386900806095675849932431518213693803781587573072841695435422576111499586909073760033392306153084406234993014389914255408199845359852308292982224428332431870798322193861367015921080180576188025923965284740031804963615076889509926089957336847683584165955721322241607797319257501196920677384519955896278184666356945471390080116313265936951917281381409271834656 [158,54] 223296717452003467055951031508720479400077282157187569612622814121430412616169538865036233135658980567740090762969256540011557465185237001996511366926090417537162186087584727101167050075080868502555039794624872394408468517329294253703142294915080385619860349831483944590159847818001239008731646059271249912821738154793175789913094603037828225656588038502225428481600210035935650861451909346082273297406117156895797550755798199612371557092757374795122557491218655329195037080977209535835002969942188521820055029725379756798544532835461929673869604033422053219270847762810057273727039638632892224061427089198311429689794595157812430085862435130864257107599289171772829077480743720689386660114967100039226425503182873193223293216412589289092457167276167128607482621844862000782793536035690002495002357637160275320581975772915872234224075472049987057427631296758228263558587490198709521014770566566151256971323515790529286650211255678738360582046463950765883269572543296389753368919709238428711839420892800789588616410949892232404410717231462295132390850382042295607698154712024475020033725248586377872326747382635227144135044132582638450044870895962514218815592184499808439362142340765744432841644568194945082742617234614656119877278916808460751785629264316507943095774617131015554152625737331200998988394824182247050048331897858560803942926361783305858141048617888304726486583004323714611408885266222973327062310307071850460857849419694798583692967117185283496177389795061296497385359328251174467769139739874504437989759989968259963974761338552 [158,55] 216825038402611796319635102816946309478074962323109669726508845316275008850730933019914073848085256916707973388626924701874404484169523207568251938078664221985069978672008499483997977670210387381740014658062401361164747036146724660352214102443273250422427219793850221093466025770631870461253749372778267860001695779803716738731826935274946224052672828235557967595679649026564843225091610347001119657183423431925096367001924755308012809864867278417923454979450584065815586563964291714971879082386444698498634185894470217671712073244598331129161508369302122369369534825721438297993256689192949284791274318037800376820054403019448071904842672960402452124156679463495481177568164122259006008597723884930692264038879578971517008985807956330561514407370778943600137330144675080878047936887809914365072088335344764557764703717039003304507493341029567878543652105692688556601757312881701164998332826506131967851275148354538424869770931944471577590476099032775891532643919118869498902154499503867123599775835160772379793331731221281689121054191637925940846410457256442027031707613813121737664463497180780389430889003545613165217718561063996433339438889099903064768688806527559285519294410895318890145874398015792107260184941941451052566358539275387365951540871263844525801300690795384447279043249380856659579923266788825346699722081633407879913239261970755944378757433357502030079155288647936057521791726320606470861290020993823456462444745086440526609735555996813171973323145900320413612244558385821601649522096880991260982460782095373452994368576 [158,56] -19441223915681280638500117246711367478813185816212147658979426854843355191252552256877342116995929596123567441592608347013500594082141483643785618805345440616680232323398914744134408728896279420490399831961345958397150281577229120414047121728340806392707686424490247400159968971757270094637204937394845100912495710342930347294774414861548327825350308250842688961344177989500283196737948914652374280852273300739879153485080436252339394308690316234655971548386114272077614141287990314413269665429705611605391096322263081680772770331997751442377874529399259709436632320415804316777090134145352837303509533721159074930077408185010276097030572040175606165574803496031604416791776803472430766198509463133622282408984377759918327197829698052038465999124813560582281403794877761940836529640003644365813147242057915138770252363524193122930214336157020346789748078342932867063541854818366398834272661929874793102211128157728757546223186141165375500244800857224882503252236753072668439891969174763728363843526277156318217295559291918341714255097338408929044220675432803779655108329651076386184972348098065251364334265404772420412465484572691060606117482897072778238591426316999203214616311798854266108494432656300417716187925380420376884026729284146604117969398974281146578861893634065820664731044431874250558015947032919734648438274663401562653286833719541941640262090712918687079453317981042833192914999547496364263189979251450081790588837321586804205809442719603767049607457497150158462137696907577209062386418493322704013482276801795690856592 [158,57] -15386958792301898642337415973986650967370534036651890806274540246714408347148138312393879938388875069673928695216795941407744796619901585411854801284510611381663199051040427820781886661339632817029424816426850179584407796854746858241724217851193722824936951440380594206770618747851807512361279287103361915008124788506438586207154475871960056072299160795310406604069742339054722169603209098719893472480657904383707966283138743779048343591262131295229657518081993762977208412971369568490547910590485489652446503107550104850140744011470436975233293629929328465045143584798329540196579988760575253966059941011951534184197175154317931495440551453485335221740046045371504128197304862818281889750809316686390673676439213635836271916266178625394067306658690377422674212755443293514559092774295449589036434784854244766343547704320352888628069344468073616170054903053122223355111469086534897310160872573415209279574892339416258886124344594737207213290737474252239919862276115115170783788106146217357740853819810996786228528260342407820742883718029215533451410919975231750461887243040877107976304124772918767514886984998575419484966152178247889342453743025297104418793962996119970643320356666515153424182056193469950952251666522560483148167133181270396407081291026395178504479553338530159065673699301581085292207125096039545137608583842869373986277906971795719556080460922664265404499479130199620797175857118716017391072563188728890659188773694364602062242415996653588117976941910558279218997421783222749961579999761774392836891941466168861008 [158,58] 1984079587797194587773850658987945442713476337633997557058145128602635106090079414029614399025033928903543071552926101563811281108361937656302873613593406421793683125167019226865161906813111534460576941525282594999193491547960644241559912487924795503037331099286607379480596003457258284538954526064702267348382108206897231867184224665459666722938558023764321137362059383689900421850325984038518325631867233523922518183292891993833107205949171963626438685511997095066837814907522765970157847627638084186602952606237993069147483633979137778778630886613628058719020903449356113592230539842516856080952028186202756663180044535298739408861274468048187839260218738703290323253763787940134424544209442291186457213588011462188016172922468324623174961768816577686278072604554538494261562962102815659987820069515310292475364493701033820272308831201670516574424484600379983610808814108278512921474085711724284822609751074298184487440347687113488564444237451961999319646971622503222132417340762095012662351768453904598389081977912115789340931751782432553473349566521031699856198883567926841115961201637179671550255700592674699965654199575008230795094760115645853670711277794455191976641766912478758153893299346464373833174073315111170953060440297868384689757906658982500454436685761560719594371273336193161080897783502507703031681205977964002954986087028504148340770507095245791501867389553221347765240371213032298976756464299984645183084530427257552683202663333150236322692760968378712036261434345958601807100197272365498861143540052380642 [158,59] 2907700551618323289246991557205824756392542283426795890278271580961141400168417309200412973390510487490980816399271382430247173865629734504091641045272363726956488908161439057194349957521950949463086111973215237612399690481246620607434487859973799225139752909589881934913070158707998457998994682998594683535680693875059005722670002582149657390296320183499466688281913632906949892668188520306271324931099827824914767277506036757466588282462311827898831184931381859544134689438533943968375123860750100868713537248194510593128779667963656260220673792175439100046740047032226830221249602401066536364065702928047718772442954096507325196839034575489172976629700461874964282972782772868895507200169310787014540435098522236954700190973214685658762117681015407653532805749655422744271701674304373395117888521694567321120314353628258858310807082581264240564250530029895510764487487482726920883339641783609482396157564805299248616147306544177764504081579912479899044014482498801542083844438059956855318609500346915824315960284979535411077244648795353493070503742438454356979739092642620303174221798838593404620324124510584656365678855826603081807674992025245804813671690678960709985128152600888654305976521760777531822909123084546594404051600041346674989559073673838513903850503189870680379853087637478310767102003885434662549846289905121002116455099051029792537458727744065201037474351414059172396289874096070167605224563607916726626290358602562044715294208528562596245431130409457730881912812509360125838711206045239475127390426572288 [158,60] -2018243286997233938328779063295421207981533209263813953926485440184811779048799661520843292552275228215527140385729092461577740229902662244414129081229411984504358702929991017745840767303774523034696730596954740921545650550308213796977616509007106515763064633440677500007763225315914238671549247578127007716623570463048118339450800781455778928052843869314541539674146822467030536446999024717920605895163450487503660672913394930217658732635663696807323846441410308028119242652776917602778508776671319124808756119264359459828445511450259004361990082646515104389932650312569514253346789137567539149709932013267559717047816348618743794820318791005812545961691595809973179905626715308965603430912821689362429899365652667025438359219783744912581268141480860831218890374367524790930569263882753633843427875258775943178089598598142011886952565017508946978726157656209898953325891455891244241926544816794265581072355449777435083443915586182042331401619577886485296257188331804186092143098256009263490221561691614667159311688464184578126398113506754819328901929674256175116923408830143098032207005502231429809381795536021696623497985614269353783541323993901911030306466953706031349735769867937689290926686184269105580164221753598612250642527721620248915732190146280462201089658632993974086433440647839203354842157050139097896955176239224024124015289436079739142886866639647649657749250020096102696343679862118234994728958846564289807465903260905736515486330919167984943889568932813360312931007282482219636884750129702482182059704448 [158,61] 599671821081007714240783045127148040390036946673622506823898480992641215891296300416763027646127874774061181237378271471734294973625634002110149593619650991197542579636093405994141091569943231435418322602336188871564973243760643064653567576675338230778266659320920522136448703796664030212112451300097364909873294915588011786777753668297517557098281611250160819202108935251017342661157054816060871374870399712995733676015904705942707803850940048214270916344465099890472259220942569941631487944415990074482279464719313611678598449344139446112546634087343141139850022883977388229086357803352139968098749825735388680786121860269439917699559647492628946051860987474164355957310991899503633580020485239593445644081916525043913880811056917547609938392976645360209486785333125853764821455371701629085885304517423138371499509633725204013966503711707095150091297599811662507173481570148393965262975786672605799286305565592178662156057792563697364654720491673846493148118278372026732116491804791670479760555125666301773506917066232043339287255526838778420060261602768791100299303705356665932651112337729374545965243349622071540381192917952576061372622084929248547198482301562503661443453568274235237459781317637275846662249748692703433264269965583477538442503257204821244590707805978474572962112229420269439316993953311964125307819741353537314141930822186409100708962915019272196664716391210580359966083742353584010955137766183303013430880197329787234208955863197808141514430904042374489299643542653258263287537401065343065392448 [158,62] -30574168838012846756263607128814069795688487392704342487002119048181546033291374150386229297976100246180393221086428606609341418379473713145931297401935068964731911542613709361130367645818546073590884857133795695688685950051203927629044067734820816168098899347263256347694045656570957422689345448230896966870133478922561372203881900715646375444906122771410094544588821452036476126053489030335817106458445778940042954967295309260783348612095716935765137241075154836634848208484859945647781310754909531375104130559522099715348321750049735670728300000536922214948591668839750105457595138692689052355064691050140978145996837017085190737683995867924085474021812964932098463796060363013092727325590066921944532592553950176614307958138947730735535415441684195484389485603258425876145778447167832880286292674022054145013981603452468921551755385650919903723942121833867335083470028242788599701026521042524552878538620692846848528239289340115530131077268294461074476640555845624640691067334531417331594682426305301864096347276916394377018994914201982045790622396353739356822968658755397499752689077189787240528124256088971244270339292627072388016172978613506526434543984723280737019730505524911528686550879907422288495898622445436615114098565561774023903762021288162115549213691061016469743137790727526211838815708195608861944536514816400751087414926894107686370606933373106979550304087112168420397389409907000990317861222033271618876652406389687684364205591183173230940343253729432944654392560556544944414979673401514520528 [158,63] -42760202280777216158463445556411993900802721493226621038603074530367223960476094766110361154701643753190188741358027028534835408849836907903885614421573358137814161178497240623863780854306886882119151014225403273454577938047810660641525623027111019699771781273276995180090095461519262662195049532961948409834141048522647187455959476034329933543756912544303038403192602025354692206234412771067129052360352198034539577954720110681687151337880930796840200633086686207750599937820201743953461747937089005764283247049966632216911871663752842580443995924208641905001884366658541594229257837849218869269288926336299631269333408065425525207433566487842416830304702451320288987995908441529544212649549616180162013492455292135512890963897075087459187931170412753532085138417036852745291794781399448189022573225055969971125841248821693967167555137550951013838467755110070244892760871789656113933250835079736598988580674545034922461123898680497051243311597983230382320182757780292196960599209951313963555788630684486783892586710461307064445354572947588413840393295324442471783903460299575820853884088610171244802329685262652568995121035459745147688926265135654877600122253022641722690613390945566263585083752340188254093957718190523689318909806560471307906432897904105460722120910573682921647643709348611712118172426360444862952938999129273888822464240351912772462608364872092438127072553564969635316023488822234091953390400515405817101923019210222710132171662922280940043967175429460675874419333586801114658606073590810880 [158,64] 16285507872627324313202771509520669512401386499563438919691712351879656122493344759018714379634122344454547576923293694073926008682676327818359001595909142516310901275702846281111135706752720021186859591945343564714718977378317248675180589144613918528047368451827321903047162985867063519036114520427099257078837426805072482617258180121596226140505662510466051403902175488221355980783782953477427431635436675904059574984927528328748326646583425862722638955134783635538510325799539686640572601526325988155889140148255496405699612027791606159854462292751645999268094748166282823379406690969565813533888409046639008562799244085822383778939730443130784117497539414482418052098133305774544615353422869415579396130667574869885467895559518691771736261870939166487403953933902894882384421703289183238731264667812377007450306685903886855382000055403483223455055014270056494463634501704098592178326497614326467410915784062116442691597539550928772208764717955124324207244132594972062953297727878412715642981063700611849169647459556742563315823824380868106045537585681349604548049805582466440029698124448469489120257116526481932450810261496566884025858505972138086227868753833481277603343727802110964595891005359594191368553152178564276978243724652338950261464084095900508640962649781139199568940026910116120678904184390880457106854279099382253619920901257764730464812489054652122174441167068437284268929991017967221660445229526308396657411840643079047512681254141029339288227714196213436968291574937547643724974392223528 [158,65] -2296257963401570688046990160787295035579978353699388228899286730890190444216718695396426054085837093157746022848787451494724907533560478964499752223784283674256483530001640519793996642936296520260951731445898742227224752284290689032729193612500170928814258170566882500706890500401443798561386132490007623144830493098674520322576903322489269067948451566967681790677593578078268738459126493118515534476404194516062255869154290830564445769725586317758693695821253383063389041723079293525873306586093604596499637692367901702494541601218142061155986352491105753587725142771623228613886685126343009830577628649751205415742193706424959922279419290353698027202964705243947702297287961957493305454770859478291158337394332033230830623238585096233864403250640433641271813493210760272101483624835512185343648715140063571646329374438239942408355729185193559535791077134290920834106589828654364538384268994787836288375297195323519419386555463392907763895811795456659444446999471800138853260811678919524657650359595399760419556612587102485794006169481546773855631140226516201374300975318165007406484733666760268397592155098858709505187589462414440434753581390730225842050798990196453361217855803285859679959315967673559243900714274540939114847755224539178910220452139362376723836708961302895337110692557747076291149221093027931156181561089980464276053644914235008874646520584879416143286997830952078885920370233902948946059398697760325390264392942512877548732312100842828880170632173580360567635860314904487912549802328 [158,66] -82312057837379552623544335176896023867098101496310454383035135819551156598404187651151445684280547608345799654426699440489296069099802787945832546104556046066273679538736915461307487641136434354275540042507002862014395333671611757668467616434983796022197192472727028141871223496043093216177137577558825711267886397122161781176887257347656762924151453505627057136961540900139973857000288904810726811968687199641535985749328342678022440644739427525933976760122908708823347384225591812450024523225032907621833943276221362947751077377903722739574403967521227028927830238092519070932390569469358369094145376235504365783078479750129888601023405285185496452514330866611032556870217467357141458650278405474945332962044594404739552475394400673847674402036650761100102201002176852747551815043474058405098627471824695371267583005603655766986769637784973820967334064765346300376828994408720145127867332215415018910457043582446743481562471489694064959126055634856755661827496371737562293083223333697971580794685733562495231508672825555742065170481642203203994464360743102830161784366716217355741286858797273164712876322914109114106168093726109195570062637814797554125997204363628190486400048971326820204181302841486753249755538353643101502904115245673215244501388102516681319975795940862108691194378740006519490127217854077975263420460408196464036990482828370803501298204389748022272199875857382476415289456905032452792762667169356751229837692046548566971015084609900242525883901806631486434629616627614105762297 [158,67] 48219918451698547781135724286270489157472294409099169671290278794586627864035012516188644863787894857212997735422187886158111667497230807390388714207140047882352683961175735226199020942382583452523018485852479193700026306213707613199472320142284201406401380996930365305213507767532945214953693615182744857053542408905651169251561469002812275690477396714961971551027842698198026405918308958209312827933748843503190684349049583457394834293819988545678819773318254317331662995453815905438079552895242699908770571532687305664758285671950426540628331629121889899854720070165047701256198712617336978234698060039147437558163735701497448894443886188491797245868293136861998880273422282084588522582047670183063563759098716993589339601479247552650291917290422211104268048060394365157538076770181469399572054139327559081361224390655967397569985173280656949884456952849000164183356534545499911027557287220070108598338429248920841003733627060611607961926808524980232895320655833491135279586634516201230473892667402036007749944673611617017218312313139317059811351027311333206449640384439477749519981949518919048914922117285511550064288273721738241480626149005255026475209236994981009675922197049700337136948703031305097693366107868034223755271060578469377000347209134081147480940814416433977487608224203437478836638960143775028456279196548858827635134114049472730803191293313061908287699371886556099065685607544378804027601631928356626470316684725198827080308035167760483447865883948149825632655204971294325696 [158,68] 12835307551875148560310589025868237980697319457768691928329569293981913233801345491792876477931611144799802826953585135111946744305177761609696077884549050109158546297483550334514729770178693252506696497861735426504479551930340783135679279877989562728584611971277843211236442626509565935910727749859797179179652099441085807733495225808169870483397815760948958060466241887703455299743142665799091088047553057422958302307879638670153951880020614794911697182746087823364066883575433523599011461500670721531531660811985739843796073664359177994456120222050827054585767820306281619869213295188922973436639601774499120211405698125345463761971122862857538831487851970856793768559260149799944743944569713068033973364983876929661612972342161533263301907341309706773366422803257364118549501176695796552216393254440331142858118754847762890834223179147969344731396897398762568625896266971007275118043119913923766776369919833134467868910097259414131491563113937868945454953492525636146480427153357384926958951326926452851764811660503644343977405831618304894068407039547314353547492750676192336652545066756484880149149284770869680808291139824289896792427604835410128001600597001350867717850013057324274056233969724889475458719656992422631936609457411002479436364740138963947047376851837236586847198554886776292492563034662120413948322669420745097753891333289109567702186798466776527202163859456192937241522588190015378641899202878515699421714347994081927749574956423176628514285709311009441204412075156095840 [158,69] -7781159591925573742393177063782893288162712004202517533365761066736667758320021909240382396317973031331718750936499702317868798406265561144972717238213428586636449364355595717144688683916028883799332862820646578342575464780586295464971681252567802160405015425712401524893552555537612779790049180527092041618785085960934558378020115661543794165275235152583845993405367405644070528371433951574989140717485194616625090340555492590359062508509417798226436272590720014172080467566416962636207656023527032524405326648790800327275649530781285600907830225835444771866834311527753802758846774134719178900230705303827360941758923671159044961934895907641637036137122441772680243257584081740455913749271054492904138444262883976207436097252058719127365233958884338236925127311531467433216459025865682771874462577712322600833550447660480871146731257727755203443069593672085816099322623562204598946888982906187690341894081616897770801185733028140147899878484446085493142509534242961863881659862296166371258036843205776650189012292592816493808993239742307817351141365970048810165244687771478962364384647233653665714036531661335626010498350497316090373763252601602817861963168932146927497887688365087290972026343051911919295037869996034424401414887138496670266449794709470875394660831576580513053204267614080966899436235461498237480018787781457683389892900176595703846127797312634838638097821029641399617032376016071843156146323291389121994144068730681530873633505117166402862223900207306139938316648488304 [158,70] 1513724370428847272775419259497027170244558540258684790611141558045635946033272765820929766185292315323764405365198650566893133739363071910227976501812328991864409177480556685605766857544614613233223751034272679980447812420686293517893955388971485238155411195086219865342015497906690716100260337043892214338957643615296772482847997647933648297720363403772051883291963441962509696111096370175962349143297527956412692581591160480321779007768484933111778351706542688632515942997597499276613840083533609980584906049555811236100183227119622968160279991355150671810954116815814750564844158490871068434744847986745873867871047953266396874793910945319183842066409566194125909752075455054833895513819545636300697942679488849747088808299706792105888621518219515433624452519776924287506043551508090371063396563353229836215220837091150878918330629005163237667190909152436368076735052958268436787247845240491729111899576506969623872269343313786349261054857795664728673212450093336643649042232570132227905508812989266642195713426109199990834172364070734112158507810967903351949418511592903215333089517768443740436230745334455219866209652054685510171946069860648774138478589636416275088787608264116298316368633480920256077079373492670632175738939370897853061585513010267676830696208034813970796766665653409948364302664360498890143437386947714044462525849217736787273373416186854087813879441056501383838355413672169173442704967526706940373449953041922339694993307853748820550659181255092868653379874348 [158,71] -101570043575036911803559251577752490288446730649508970179205728112815980621414545714423973585304270423451567677034933695649391422743235132243906337833386956341881584348983110132168050829083504939893265562494660351674355647511526245043532851710045966342842501209375119444723505621139448138962665186055669379643263731572564199383619199642489604059111032396472665317707461888871642639102110413036151962312721613166145761581290770638312526715874085327224449477186464146382078254861454755080960171179289956265754822171753919310530493617772277071271379651775355616289574926859741860408445811232782893328623630277144215420711652809196213021152776282209709352177794277012090573527193983136067934458474679702153041842901032763616105857624228494661387877307295609552177420655424130675364412399733985046985065748910278568526135011506808162799168913919364028592967929841668817894049480388125794965144711567610369565740843971967353663282017914667768890641902543620182908240086778625152919613378748071653796783749244654019551005290802577723592422971350172426431178017771846290576842303969309376102202815092170538719933320947440837135827961809889408390006709975626117402902480515770724883254993098399277954712867424374193000559515291030543055818058980677618401047971476189481665949366790748230518132728819939463605151497312640546841134133006134762206829776256036113792797499088594248928383282430975258908945980686145883225682407128860622000632264018508952128723007478184607601645320483441164840096 [158,72] -19149749928913420046429465051941020122679512227883825501190987233941092421437129428565589703478040623796686909930724447209777218710367361662820914319589607429842829155181800976420633453618414601653192801111300078221815838266997489270334394178134744801207337649764512449204078498004857213574707130065867363631581858650955803363736392929506061425998952499609423701047917691934619222687698089933977145619774138597202660659581670974232527143089297623142229771297867706590069398655453364315882447770130953580021296446957109382851869272214671263006165980887049671366672574674650802330414812583461587768562503404084125212196137660461450523606783196240411010574289593537907951150312126906696657092310579087321898290247586991996569600135232884941273008943440552809302524965902868261499406053103150384913546095377336489012910543990941959360003043287793260405990595112721755343524168971554583744838498297252198911692622604975050227684919349914252925915294212314120639155726525858055479622197953235098473553361745144199563127758793865140202455874050195113755179081068423688314102413074441752708797080597498340159859308552803207341571951421356142640349769686516050871259335269475849813881333637576716223521811557622709996881696067788659132233846555529963401223942314683805305815988302499613663085965724715641461988261496177607171409050962685490864953686083403783834728838111721475807291038257803001927666380588683896617829895370167680464487518038053067108227775943094698997808531019490237960 [158,73] 7758702910808088514977991425162300480423865412518023305665274872276550466281967003360180441778167011569350891598029266608820998917552221566444352373407567284616312493568577841230683328165771180182871608274313351323950222110629247963995418401864094330129761896451245304691480746466459538639420753241383175651386537940535614279103251090466756778831329936820227731927814783794988170521426122318425478970125778307822021982881884651230131997808389021294252022645576562723967276940631411370998604091809893260010239015892026377890658080082349037598531615341316741961674411499730855235329802049493714856193888266507150883005546562293134473012709616806115736876473794582896974411424975391252769141121473921023400438909737860502778169806798268009304982147283601679027617781278351063795323209122626511345140181350308288542218334753062995649535542860773306507002418429575369309210676681195617763656517508030687920346715973138550677961688124461821018468169561873218509474121233111456345919348130327371649278374031006369046608403476351945339022548810886732253835339262079398577594118041222660599755745819187932723207754833638093242747520381555585171209683261006491713313738870560427590292005168953858733310294118922034253899276283500924020635751318722561653337981696912821157643594684567481353328785807590487737804169979004907551454571883431248902096406119152699200003554215739105798065126955035333522214432422573181512449342355619054149743231361568146035565024092083111650989801398250392 [158,74] -1845188301139669562163204872904702817211915936495088018764694570999017094690364951448727960572153367196633867468081053663918729104792210290558560589751637706988144368658138484737492485710843085358015489542210194428553057250291825054365061251260290032817121985557745723954429599457014363480280860841447654932590584465878465393359226537298433348616512482306094928193575734363152249872267080611616755476948179217272257665928616953692631409152496730145866019174174881806129898353299081436674746551380329545713116514295129266728812201867745752062335347698130542400127385843771416109117588275359746994370718652114302669711267615235811843005985761527153629841800481166316539152674724910955452954760278675987146674055747624720732580639980400424138409762985423204943470075498401905186536924797214804009922597828975929544125850819767721043311374731441474336297506344629671981593207903485246089794152298316826107564410217152259522466035952328665985308041823488811709973697733212346490585524085095117940300119150365958987755026846338789769130335409480387146422884261463953224922672482446369174547889493007964678569008034477075685746331467810023824731220352728147703326126795171609409659502419129817972914549076318998171456204415696201234371915657064510556954853231794822307233810360593742476759100135613240459021495719227316469117656667253794088094048309490768266884687913453116522967224180815536493838115851184606773205365987331442214784267910197132718836386618537389283800622310303 [158,75] 388602365689679951661633575203790680336363192114045344599051391704323593273366389951077715302544502608470400429276622517392333449975306501902034555714200182592727500318111783099142636382925641558405374599574330792609998280280705065187690466926933104547942202993084949950380191969830290818539775498424767661153043087981928341936423599194437934179207600922043990151124210824144909370621765529871105124562808947215925597717122827705307676518674695980971789950397931928466573491144213393828612659842876373951685843747876717509598953481474321593497290553290687715278210062937856381140686637174266381156288107882452434551004819045032375087411794032535080033459786070535841004433927193328851660783454129128465744230338607587299027816468058250744997992050092510267964714124595124378533384426935948791926813500402218126907747957803167180918058395176588761429127218711383311915976446382854733907044323258687225344931121037494629363774780206860285619665808498072801568613104406866510361693698592409806196432779866997918081648829610942657720876350815043561307720751102925183019272640867239388720335829751245995858000304734775647988593894027279981756549240107991094133381391744178188816190592131033894516665157716557492046541909342612524193744556689078964336219613476288986220334422839394238822566419917953705518124878090723550162570472100631810723961517326386875125139343199606052752008459334724380614962048733849815958269373842077276098123053239921872019336309787232522559559168 [158,76] -72281359072406254360160171981118797349608234373701487271769310989038803258544134739655587644450265681158479814701654447790145918090685378210064285756254412457685270199632777713371680788903148573238519841919004148105617949534746464829681145045405486463918787052733734234937046859486412353469522188886725835579018495194926074493372867237281199536810757155154744840157609356546858355727637423643454711924390191988683975044601520857900046187765431898301531217847036454775680416909922495489998000936554141531588116294373389761785708200162173223891189651838368827679130148246798200829678722249603904355677250067468071548514609808499887530396723221468168100396663468248114039464380849997093682026577986058842498375707170517809668568292963339569593491819127744601483103136166859068861958299305186170011794720767622707671368113186890948723402599674556282777568938956855423925289289469169693506328690877107019033582867188294730056468421582032020532304995790135620549572861950011224691032308531474843412655905399588183149377524350763911874427866333872661792651988012366344575157663316560823827947150670849375779652708925811481446073437761396321125039212973485069516441842970015182999617786395021246494857157601257025492580521905605393008395185719528826430576296027982577922755091616239872268786883725240880031519088609001261099394546371382343557878721597736861395059064339143244766033841029864529152684792068874455657429609858434225565931944823641903347356602946998924508288 [158,77] 11386590098198226472234197174603685566841829646730152586678003049868205438456153835440303168943026140794733651234189195163992406081077817873570946924307102329171662667540656477820292146543915036247009401716996524939259136588675300789556912720106791515387606552019325968521791404227216901724314811560870421287603162018564334685007172906306143746195350238841766553461326921582049875942778541942264175848136552904123931278340009590824320466967713652281452565650504364220292934223307745261741318777110531366323958780136400827463797018348368326133622910637767277356383251653148059499924996999816774977539356197413850487675441902090315950907897422854956567338849462104108117142184444076188647408256619655545776652378764089730860641823680170654842771758252651166935498946842785804029613613059184867930540760668939345977220342269906279256069315958509345579260292564080852817328163008905625651743329525714368945844305851193570136289198753020642940428486912561525685961819067544087980957031953508633742316598525567663203433217774823747164641487286242899085532939828673860470115342099040489373437695362756060394268675921163009833193084512561088630131239769687165556633649736966829331962225488002466791974285840591006349196066227655618691064109152764086638377284720461654235647878747071587944601353935944475886268823505507830520635091020125573160687317314835799939680507339660376829567021287798941032672299017204263675491314367234442848604222027518607520863097218189019936 [158,78] -1502138174733401858474809753570361875206345309026810100296501162151678330306300028390233858316867913967526121830118184217266765591811239425869354763151800596299232515683705272354674801726193780184097083123218462693076449490407758842438713209437007068317257585816913138396244442573677744004733306932392298104235374448776752932042573574845105560841115128450564284398789300505204919534130911454769008269753127746903734959294430384708520716466509884372101561255201670603704034443036356906433664263094910602924866341159858343428119964428443223339821529912767902165673173642803869515185736178204745985793010250008058323476740601822532909373707489369479945997233669058732669999178503023318168197191351809903593243100304485471266674756447389194250676065015076989841496013093835931825070525737177835429711460324549095794879884708469195706851196182561690548050157455746856199423715568345955861804424729768074365350095624968113264401172704530080460762262857001728738537256118631434620274654354412723340311911336932218125317203134790328080895154387333645759298205681138294039272092414060030024968483566114682211637319891137616560854802052292679646524900547789570837602658661557118519198213148686981735834090551067703138948812560565187887557577484128049969211434888979343777678072181851112597747075315152921162489937340965238454048997879078136977792955071837676731402939359498339040833534495968665710846171724509036451275071060405783272062723142856506584380145206524048 [158,79] 165237137610452343942785523085477666271452346763440609255425994061345213295172593151956537129019509733547621001129330137059775691741562715435329165303294119033184272089027737434651302964825069213099177868346829756737839161963518197615193473188962764170799727193818946097796167587243475843621308183967124992618195003625973730204275083284511808084777281872610482827154043497480549056304083247260286566881207343511427421073418989626910464149333038574457225048910022207355712499559526823601773936052921946855804992430565540261934331375486461520258068826622489328956740061913342028180801739424637375052351421822748010274017093159341335428045222238870372756288346564876453644194980395059339929119317170967020019125619455969148664095547821365804044238063732032044294259789745618514306712632603271886308368630792298982946377166062783450051265848945174515832570892977908801205584814704292374545346795899249274671594450729622223844944027241126804820264002181013829326711429931768293619985001390516911402487828822810914447446936393106940533913313448790998727482056571798001586646246596796230903465935846060414464309884993275218163073104310503241433272216437365150123905349499736295823771169139666204591802253826034523129581447457955040634581080054831052700650903072898827546593975087506773031120040008125454035033235713388163440067184590750864827440929713902400961438606064858087560842499401682304838031609431217575381059398592189306474005767123383147872337041536 [158,80] -14788692363978111812094764495972863639166209849689539135436821975092951125553900632265132191602307716273725490545376380715254442009001272769744280955038006042556815976097192792689635060462008286262117383600637851268679942901036414791093295269531000000658634666040815305868237344531697400767075042478022808527605742424583852110372333707921574890974963630461892379423170193997689033950785520661549651990478755618323599736299626343962884275840538371636194263263793000505600865237867139335422790375849482100709740582561109301920890092809819987059135660495375517477335691137228470029589516768683926153787008196478438252539230370643335285440189334987183727266664761406568229662624220787380185714285652023640367573873159466771797605786866245275006571860726860025681228332702804797411695376135742275274145835360526985379236187522594748599453664022777789756675509135118460466773241415519132204239064192346782609739103323395463573540930286952889539341802363071779593880201052153095564261179209398418722818670427010364971366202892444918896724905309860219627614760576449927170938355336818534080465805444068347617922586128202354767256471489007683865433060704672303604298034899398047677789625749376655829948496925347310334430198961618777493581963805802295756229166796227657151497066835640267907554136699987257174741788657044228029189961656865887287250736734380749232018847475392890528355025970472804826479799344495528765760578706273172905706504981808862306095104 [158,81] 994739226310567018055536311794685191456436872568529177151980773141148267386608453618814215181280534514004441605588965721412851746765485167534979911692451862609368885557562452132413322250600941741011923979820590846799674438826374909495205034351300893080109157265507110947073373236879992691868848656509014494481908086330751843738623198732480203606211961551633414510779421502085280873250787258512709221681237455986516102537789445181622835613589818015805803403025077273911482055289063266930631903634036172575713457539211521590615444694904945754080883430703429857832367472269197340839975120545581465680313214783618508613144329614878141854115009709174756004599756790550459796591552088041146896457988992064016921361298875487295550456678810577711353474957562336991361863372547991780154700149440184897659533184327947355066886666541817117285611378937884280708843697834662617242955146455064733340656387453197472878574845976773237424136227256777393324210763905013119030286443615105043098467530296903480537319155711196957503196783742160794756944936550554903854156767790217873257780113899603445555813385308367888963656186269152457697055275615758752896545742945895379253537295615652358971973891610988964676224609098006078039761273110496471369515520653237455413028199802343851609482221046061612825085858525745417537653557595515341236768416295570684979490867226841868174400343488497067141039805147730353957268839148047101324354176645500537114261325226395753248 [158,82] -36135651502326582542971041677876991421165861429026180915300693545796410482077414058846284416385371758463488999682275118616615313782823158772765366287169547848390289489892590219694561105941930722899920324206447356540068359106877668215514486230715598311185130522929827881581555885271073291052742699585507873488503410232303290874794370455503706948201762900209994837077414498193515643522549532713948304655336006308304312684006127061468886721931565185483736868246618959800015119398513692097641623804520729339696483741855004254611071169780733124794428623700154529461763066431993841712457708321500161296887438795075880374504158657058594659272661844886247528982724314657530388929228122494153358889307568929460921769384316127106620585511389043898857909121031460605890454696105981004903232561736745658274113255271029884166286450164984927722423554105355969838413175762551671160385190833838957902252283958475968885202242778917571658563700709487569298147594162784689236082162422080818200287302652200640152403675552550401304011520056715207440980410495971394646112227511580198903043174587230430471864382244631233265336635548775138168365885234972624084709309764907640963187196218339309602502276640762311477355744931112636124575748517781727292375587537277885099758999188378864412323295972566275442018905872070825677641351325014164734656278419972833834623065988084272544136197072151617900305736529206621137690044356533336689484295138965286215187053490331216 [158,83] -1859438680242195719313756959161163517444559851586794306324166096345265105473299481357909274303826432735989065277550497825148255106411468857444036252633688946879593199571110112920486936693031750170852716023607825661154964442830247205077376185302695634688263517043258445311961291554250415556848518821432750467990694081412031423061754865591207732319294069298350387610520047389135238540959010513778503837326358295460512315135562014667011976622031306198003953059534399403297676207015394653944850631745647361784983176449922540241297289939198334498879984893770257703721591696312538364795028592903272657565442422224253638096434484037845739671216609363309187407409102927446283315166832828547062706445260040981359373092187380196037655808590965582746487698734718927487376945066173378806395403600023443066567977464959528379211995760934104206203060942897420873151222626911252917566340372118847939658198948348608356285991463800218291709781289547442904869541083467457613752610275839440188032731269217150796565509775145469414009684936507291616610343251144615413836513456995427908984026356870236117250118150212796751551101691376891714474749167737693928252878114622434363745460907848005995980718214413360651444161291059458611055190888761087771432352759275949316427203226195601796418175182692587539188123391615070347689801780518108132994413998374411136461587894716312844296751565419650083600574929960902756366783366900910565089254234234472230022931571328 [158,84] 475736984592779603657278849269236729188483550526387349718601970646523880441696885186871809268212829241229769299460833064256060674045543529366640016648572063401300154082772915295454793394352904257253724290902212007789062922396778529431229329736746253884372818870168144944082773666697257404875074105641025153351140593684705659470498976575865422351809667168608484566192502653921889063052350364810823805518154690645387972992093663262268003227521986892366801209743027389134158788619643953201576683493324383221124050195700961009531458722171166588720766080668780987368755496830224910918768262456807122259954149174692513539903454556666410919673261595340334750067827138756939886788931112934061186949175051658342696242761010334919731938022328371617810385127686080686231362661017800867702927442792787810722397641384947528024403062710541204640532284266310856361258600656654335749219200767577540062861636398946384888133731637964547112574242363732711349198058619853921356962424037906960963940853768687231513255550093457107855423379503904237287908703209792136667274424673082336952729788005023831242160486682672724836733675002158836765779989943662080525976561023930103896553974874459242022776696904721196995159658677980168610997964461134041769337711034060041178760390915485779896297363618035190300719555069291389913701564588655142932923004639077919467295579896403943154798979950725690930272778564119610084850196174291148985946250056468726283632832 [158,85] -49150753208658241130952699910538221860160911290749378641089654740825921445065081665117997904642081724506965455141634998225436374270219871535596834332738238274486046310481218009528337937345773359442159029689341995227705991122990816476364247728871013712445463762143907939849187789973836982252202831478461271130311584916930235095807587978823895038900930873078642541583269462868395768006493038718393039641762280308793334781830048611450591961044949307293693697940363766846910666689130784420706004289808670216737146568628972962972235852082319139101295282355411553296837917696543747746948676325664456824536388049592723428635435991937556528112215095207472099487602660585012661292388869948936597534295311684536079678697298667471882297692711638829157183529662791667940344688612335327780201370055976005149588333581169969627993915923461784536372514259895733155059380257425036277652543199063551394939493683202560929955791451607926051768456731231668188696530799081968981688181548301420384481750231226324973950234603471807573538258948607179860309069250990082664101400375907556568936904734434273544902013265119522702533313398535634525673281585986745420775863001631727883716724365152083872858739329496584986809443270546708297560466377624510656141140723316881880357914104467504232079990872681458708489282788138162136182656957040527455862820073983207730375378890395562131923556479650387590493254447806458220949904438466663398263958830741113487856 [158,86] 3456720326475186441565190121959723759026959306724906280403836438378576226746877493716422048344448508673489257828258882060178141923395648318601374812229143856423274406506387540583362604449943400805420388518372736772598433750260659484087536861825953680230272784512209553020338329044757831918572580745821222678494726463657276227992555603327743769302646185068401133329235827641304659114510490161982710406405442718922762152966555015072553932577334089861358408392585179311821150244355657441459954824339663842877289325262075387254339124809657680607144676763417517696112923915460832183689977964424516532877700492940466091892738698857076953588542571328284524840820316402034011089944292780139163697463396152586952033021551874942271073084160901552768277751942855063357954416250388892814382759335571343067937961853267653646639726045923135748286681475588299542642436558170344546407118364880166917542647089636401398831554587874871617562108103011556698316197553875815332968728838521553246482636499060848584740646589641353611282107364127238529631844357628232451127144716476810894674930838084363403339594140385924709548004621700803120777168123337028428647237222479916383887629472176605866244701569177470242866903264319648189271636265207644015058689218876575512437761770019719697711245744016249509334162586573831144163973671321920931816727061669934899598648657589234843847431367509484736314736749929680908133100389960135805851357376364829496 [158,87] -176090060178854506307212020354013729702229788620336210038212957468398671687569720108957584609846653936801787150705216297771283117703649432510417969042998608750212594721912633025803940082492984930103517086708069982759110315407055780937032629098809282450643459511643812547022573579727785124228959956791258820570054356934941777466756604964448511267275008634656883712040705230618980977166650231637908377861793106470864130625249428248722995937286015812429693456658030634026430485932497379381499392010726181862898616129273471724729133701879123655992102078622175956130697025625215549244810656953187163124515588068148094545434276020118476148804802345485573138329149225527178322280558212497954773549619873724934256107874976594495994385029271091688371221471887772258816823558651867204385206835844276282284288393203680514479422418782128273458073999647978567460836045175602501422179535155463351250306970000200610512657560609669854114346275756219704956410351770743734942623782844431788796017322059584116888415563981823738676714589342337290340269379317947161218415811265110945523555925003707545920069400223374930976477357625228524024197716722009273539162939568332760903838636584446333514055867941278733279842845879230159184720518701259412976958586840375603981909342735429304274788106687466504628816303013861662637850578264782185969287431928315159238021880723098446580973056400994891868202797318719629245762880253700299460990661762176 [158,88] 6197877092106513612146854827051458478688307934595960898886975738878059358059179345902282233771645508308029773584092928834868454895058126590474548083043277862227201958912738569521053308107866320693308846535072003325929439933703817768058685800351667524668630529785168730225559902824187744217088841618954928723471165778979429468043158539516914930075769546194091913493788760485614684862222082518567439716815239983563443318971951640249527837421758617848041430763215727771696480898749713378688194251082664441620676429476784994439482514406056953571669800503459614879637259661903178169054950575846388370190025219943911329175813064164372579622370856361613398007109514127750530086685521894357806778048468450720728377997856460234824128254943699965162560112373639256940521818644553104214344606641193596657221674999839252711861302919455522206538099273632304356360463209904896529795526163376412975879156495241299910445820077764534427715106292798609551136547513838035633913212694307565203960580690046863300393140426883340187489393211925979666351612751033130969299981089991927437516268862196088325362695376299251544496945287310140762195117671187947125901115165128887417165624794691046896883344951276032251442525614044169639674057558762911346513427295528876378620188175070710164459341704545132401799929295813666808771343408702570122561311902278151297634948471099070882487591361867908955779038507149811201381213962326358679833417200 [158,89] -118112047602129457885439226340790700453850653911028584980185228722455268840416432173914654263347207538301034603137312548319863271923497452249282968312636475792336706244913053193930708896273330768981712838993520088716379508186196672818516533893865729111783816366889926397462770349268340079358498281412934431355510303818477168665143109767864891634476145358352714797766475404347550527968644453612545458370766141307308630854946086899362319741987618153487784746260075068182012657977878082058327481303213282609887554988910929223316651596804233500144613210256230877235093943665238819132425858754118993792072338371758372212823918495366120859730685670325222849220809973780047338179536054659145734346943415736560019185380497222656839242618260094977680452330648160774991317777381200957255767896443314707905941151744229596182140314144617369165126563211853609548122240129506756680684843841992936668481331336415694985671698464260245358219337698622728636094246352662125556064820753005809578099240040497219414492574770730117061892854251810299440455263879939431767467031651435710032329996043710486520627825463612440988159761911192268863344552800562276120236409284078718681596803711709921531660136692474678975172471063322354031053215510710672297996735978476064487130070234036781218836243616584249445355367139777613684521905757055247233782341208141373751773170497896753989386038934885456060797804718960876408338269179695813274520 [158,90] -889909067645288647518077530998850183610489610745642978133016660933593737223284088854187118807362201083830642675488603376158891630243010727932444500593751702915655894118885967819477035523877622337937185463133986577973730694433603885459574401267176056576866629120000626239153290276713359407774058283678681022928969997657189724398931845904638753792024749263830418521843421931577422610550645425244228208722641648682582991383539446255723561152529087241590473653056845299998596277844332462914074468852601204704793518915900173725088597176282954161098321287749324686591270433825264008052504247143415348852746195837469839584275846223999742357558129786452059291931318784414607098619130476063080179472756382456380731312595533977371143948740220699611406313991814506185655377649390057442328801885926078843990363073436859870812761418035506633419986868734341789366654469596060678709607971120674663208310666814201363763246413104407641653941751501973842022163022053071670635924310603329067108242232844103858921782490763336784521129803861253186382115642055726901352202122388570599303046832151246370796572289364421123969164949264661869889604431349070741227635719323272040770631784018479022549632452544197131849509659746422523223354140763616116978254942849292139710009905731716355596876191406710921489050365521756500585333939973088087316683733135630929736099317918313822249192868583254694077979908789969260376616632631257070 [158,91] 187207942901523877422510067811900804033741869746546041424923174025531681574850421245138443969102753474688719713706283540962818293439877091607931541947039971247621001058408406410388154786735913679021289994489935935507905065164951755598016011508003679861515243513615080098142522875985515339587603295835740347885406335700613408957047751855875767907199639868132391675049050894149627858443893761405591913499964497670311151806196980311548963340313869027179546971081379782329730365449150672395980985772485710039104935981053252840141804602516670633120207731741324241707076146722462749504582231898375124353077690961617867015055033876822130417015669247742509116594333635100036287971239620908284087890898975829431883065582042652704596251298747696922096209610233759932554948578053972060255866052327786884060305554411709023454459189619516053529812070179243143920497789008550971159160000837961904305819406673898594705526343456810892610633434244964119581363486738005089670029877217280130145807327299998154595902265849697182556136440105121021533006916879694826567992681570419016011950821522529660908645892584380607080441875035232416726898499511202226485411727721029476570076971320766544189291294496768831955410995828050598375102691213243572118437668739535482283469962769119253558489500045453825031348816435996399062966947346199658233631270867092252416631004840557108562527745097952739297412684897024649268317426880384 [158,92] -21831042585973590746641445393207047114991390026292546965865797823791976932278265665171553824167005882030678772591781742659504926000839447545721568550790833043770573893290564863122196250577605381609199247312923838854021137745455271491583464001627905174499505398183622790826132453545457673173922255833539149831864692632634386204528642378992280248767619066991847407811580174965463198587237723840596028235031622103052878341220692264312329974872936774876626041981921728983644053188227965656819575444525893036141743591528816007411189965303054456370996588046465550003920772206593639796310568053936161843878326459368617402698200960214410741925406989158916008430189974477118830748818261614458618849950284405400334265627303370310330488673199498640195673260821577766378083400091922695914838326936888046306564227806022981699460361874153397600790377674751478235996379800865450896296639647282939156686936638367001415904346894616294716553226954171714947554366350875003252597576353660624586448081899615992880234012736030808662600808291115050636438391234555014570225080063994664673751226576268121402111129226711758938948336478895939192093144811962552732097229551555332388137989548145630447953112359010563415945282218068422131547085486650945812871839646695096361955415306971482781265835714394758941285706663371992865100763301474123823928014914553129858681093696825381040060521409089259012288799165148348829209084768 [158,93] 2093409945919019256794832651266705255919400883143713123570520589531562356179433782492805767592710014698085296344240934916289447135278288273969212139650558231402133066317079075723470531341947733200262438447703641263371032180377369470062985312658433967187253316489534333312550655381482537703556145305016906148806075870244257372799989734563391912831480622746787419331416467488934167423567751794468748329796784074254040781265885591151086177099586094348950978101958906713522672188108438614786544263455974903133881287234375717110007584737917916932043633578660221300218531952946090844035536588183112035492494983780079519949351941852891619401478838885802006389584574209074486598282101528558433045619139920582227644210284864334761241715717809601195086710614639777283703723975042667883786479158814635169794133155843685559781090949521447730529088712003634333837073185701279801791331201488237501562471481128354606584652019931594871857504749443087792534774958258348703242502052125548589570322293754602922639975239721646493929942266546058523332342992225290531595660220261112828216151847485859534185970229682290442925475731020219640749375365484627551089749519021314585568314349063222342709282337672112654509926094469658567255950644088324820594523969849921688087028368723112324611528109734357985926703979596922115057532018585794983857242229119108579280460347618494824636968290807106455677642754366480235605568 [158,94] -82580596594525378109269865867099481591364212824830757803973593757895269591993627847749588925008926059161059758997192504533601995129811445450329994325174019008671863237355576856571354467704459840599226786999903564753071146347485969639634507150624971272552368215209737894287887738268476345244366415474533475201803324060672532101049944632343144756613557765539639242379176771224000690495599079475130235877058265100821215360554160899568065335436780966500731444660924768367739205911268983552924036937068030701477083897200091490884036801484344366917445508581408082002943664587328876719023563955936075480188343728860652160903156266023380105332239334153708266411541756361128459414192408722431334853666100832245884560233556434495729005768419775963132419978075090475020331332894940767409075482636194209651194731078571062805629272903092343773876438732490821145303464662746740408064945336533286822741811758316156289025433764572833592478477674015669280114984529885292223016915720422906539145264365024935345016031169861765158678254019512253831371988796302872923765725301606595341134524830024094471276548335203020616197830552555765745311701158698985761376669279796868195583124746243053199863641953061014882082742816509610103505439798908068667550944713289427268145073783461676277958182472340213470514014066775949035138381560123387086053831249642344295739023653593490124077506692917877174475223414390843548 [158,95] 11381892049622151143874794735517518350457674509512416568558929753435603444973976409805478984299194373806704797245840480543357966343882929730303035395225938469723898323529463669240834981356530655708199689177816245703486607741730485284190530091394282406175208869077354956794893171127036609162928871533066083511704825219094858373838312714270134078438050641652698961430382998833607982106152590737592649390353731251034636017034897571556752493779391019284305676996608459607667395938778976620257388226051070935802558425986086785354062508764216137551919457016923972313007817609849998743622498517080943610009337570350200006874898647486472135912450160680582912467444064105487277701164851143028387139556794151347559455760283887275395594347223335457418852630683037154172961426396383292527739426182899775468178763340173421749509027024821191769860312534692763160962456450085006784935457289948128904778317762506705033210513483560015105901700098183084790479734315212242131498290383772510743452309931187268881289911139799351696743396280039270956256673110740772113208107918094999663231852696767900447934204097885323806932905338170776841931128210663199705637646854353438132363224449311553185426457298111086409912837939781452849070323440863942835436871167774864741163943407886716520342808655437698148105544396591173167509305830545632535489316251390928957513982133488669906087383047864350345186749320128 [158,96] -145947980186244641582456838697920994859861419524332073930619728540386952295544449008433962966130132329337444569562082231049975837702830093578493677642120477619902789022299266598791534367989176911906183468196629053403742447025229722149237795682216204320516796103532775170571283521823709889781437687395552092871631907963182012159165204453555687260019449746574824081693138491865787174473658261873560248406298739351919221830636116928955124817461077673068415726000126722387828001591562544239372649148054733043168130411752852440605058787210207832025348134155937318673308630332737737608548696796302582850389285212353738862655525913203147997774917930997847112922099271088989099536962381196337924844387061229460146482664288554779618078047024068496937508494282951616775165013323055814041585498795484915998847245533476519658470636522017334367409207665348580864973128910322126165855926420664756712560872440752458002118141786566122940065986790117598254076264618551334785466587754872577859498139840031310532626427491499746425989976879381523797524356496519066407830127914378769433162552237308270140121959264193430330599363504511723582919650617247582746423252629041906255701834376154502446788244544189473003734935014517751284684558003559976019140098505129491507900305814802923523031467517003561778805788347112441383355846106493984595062057179726508853606812133296161825124427998299990128379797272 [158,97] 17368683623500863735975324721952565671654658988916962209931878807022270532893832289704892593665030076492582661816453429515860175414526569664389141833199770028176566483079388335215814918251440873848657691905738731729087491383239050603057085296087797441211977971507654744946044110635892294394826737601319029880082120938901688355542796739721006163753366383266337235075382531690555121968850112382207562804889617162336421697543302117543137308837930668921309774899508041939238347953989356149158596292509657464171096883687371322113206843322231921068799098257548799296249132884781751439628028519225111045361181652412335030591825769875311585599632570065374404689954339315172049762140840315397635785738742131944726657645495520635153947246079743353358616166583169080702958545637346739039104549206179678595660307834478387805767502454082435029551244179193513544915728934169771922356108877521620336425732753692314717226059461479476379947928601726766243972254051898013387033831272272117100325820570253561278524422436285748580705014220686009612061336282920835598055868185939644235186025131548860273422411267602132522669651198261559452822858141252826032107923488879736888438791996369254773304469966676322320376743394122076688336905387100518717409693938817815687153826355871676306493523970166481938136367632706813489457227514770491526909033737284047245859185109233163625354375574917544633419384 [158,98] -116166155631041332434096689979600632758138471742591621939920109333834087916797742911017833488628084419811660279597322203861884665329134634703926053338935651959948917906888647782275237419371074738896477698038116161983557975816528137469939420055673219958817434193139511336632128095495519781489053050288793857147475873368016999311167236602786694373513573158298476012974050118408983475526547377394619275866318565152123797310855250328343244884771250307638875531790276360936800538022549177552737980732838224238271385070967397269730265746014342269335599936214949882954761487891021662169490078927095994928051598907805727511085807947220814772037887772904381901140577567221574802632560006376075717184539376349028151606445756963905054098395056511257247809245874225105912904993651806303328236094289019542889273422019073542788155928138793580738592029407634995265183749078602839083203836723816517865126158963577535396329091434008388441857967228248047234573352983799409067705620380350293284991781951022741124057188379838421437679755423264314751953532354137887893004378815787965992869602674469641326346496495703713434993488888854848870883391859643157019811942317216632995230011673280734332023219888702687680691797191151263521796263348728018711981828853232186881252933901841587000837796985557492997031974044879319538474944966689453800999952954666762908161543668912913132122306839369049057 [158,99] 1866219101896671733854196263235941206753020629506543375291630845318028098831502446659333532832418223728483985994996850068998764884475394340998302551212311630171040580927976836445728625607625542596574108379618201491879598584194790358006678600540754563116411016242017457032432416150963308220160362768926381443786946140492580524335893975038684290642220812579972933867324916594301636890722674972592970069145078310492363668649597819078273615730351294514256957872423484105637786653794268305378995983388393332912412470260683800393413007959615855647488174173922526543068973231665413090319647644208619912146843567868250408071785388970043724685583152247875333787465424845893526739827667834209476604952028265875864979446856257914501086549445212154939647356440074594045068794859336626329270457267675231970098460561766162541145128343573124074278052653441390005398092888797052893805262395553758817473976647058241492025433978803109504090216559864588716220159741602634916749208326006010033421128646774235263435622265114051587226838167047922474947763384376921975426517948701096649753741679438825588745681947874740792237622260409362102286995403294415558025415628058011800415745963481899462551220207016452286061847838704953604356256640658838908917934807777575991786600912753648473481494449922833255757453878289087465536513403055607996732477383908958539430834122342910443395967378193472 [158,100] -377355804687033047334026435722767461801908855770373384543479587309548779343981030850196827619221761422710727588144250614467085518505405623871924906484809982667330612334161676514732105486095748342247123643059054697682060264415753426676624781959392778444720629825474912117929328213458412764225982111421134489240256285709174747008027890757520839735132600195460689371934392866218191700542743324384483700794272127866883438450441995605758896913304946544475512604411434049246071161097903961484302369866736034080674689693783891600111171491240695639414055203949654549270935501748697557953457350209794143638038334321024928707900249936197739813212048602712836249480318863833652114443198532944814430038978563081683146732146530445318029579945471892593474120320332058780342633395655324287006078249147147447285636779494651294827180728283678269589904919021058782776666993689246296627672711317614837348615278655619884682139696218640248410849166927851277320104086682844062477637026516010336030485583151259079131032505332508633545362023958214727473169286432044441484914238899943380032838444674443357763986370712079173401194052789170605190562345246381695883923774714441264258386222130314228035021418342680394873136795138937339379914759155473955698676512668621784130219860348666153757527701054229976739067079413992538142610576153966227717121491843376831752732241868626074686067420128 [158,101] -1718377766879833092982723140272876158406683918553898160010034162637550854035079086951597652267534442143465791370169706460104185306313838115095897767740729891300748153652322798651413628433444899117110862906266264109964520614840768952892977599335618163369897646307788967747624864037267180566863158751990245185027919750452782400640465213345848847449136803119413960004598247917782948360095310589827742316313819034148429770325444684614473598664488748124969928549532755124960445749295105387175049863319942072234785557275837839315904474726879399157605194702510872695279414588845364747436350233363191356432058624820362132313143203499498976391614191128981807787160058148138751226413686739772714445206628396502755415348587177691385010273191512998915605397010513223556315801931652247605906527480597862694869260390605695532875337489316646738553004227918966045556229839470598118405359576136797831219192439344228256763293967334785366192585952417147851996971577899125046412919342454225953142507312363321410836812410499953688394531586128315642910539878709458635278664302631738628101086621763442228875365306436899829466300322107229074298543234964563540236953674827736960194317896840466432243735392911100877951401223908862149616889583689929022073550758963895157880175588864482493167990904659718601057615618230040455701281875623463896759654685029643839333689744361922065605376 [158,102] -21162213223365396605524202988730309924027878346950824917122645543616204115397598899812222671316565553710554751700090652143490321246653146646257592257162135747817316723942582515316617957009924966609471526260074010295138780096205668966603597325325173241618470987604737049551475306982451970223058553122469986859260723197008513651077049623055729673211287479339931204241859261535228764368851848245720026134603791717930039023069012151713681687847457397097813946455447071864798066377653617404589459943290060198003381737619401185013185208951216108678491602706842881954978374985186040201027456521795552242907710814377032029915555683737147304839130173059051754127813728767839692142730069348559934913023240673899836012123078156825744513549299888608561513584194092811265490238527044498440476855994221972869788769436340299752901701749323888055081883261506643261915818878573330468761114962546734734981741580174348105452235379103406680138866350870587639634917703970695439333608429415212735269697552303158376500487652789181183967548668470826377242879148626145637232015534187462750222240668270064505838647195515733986998661472795949062810903985726932626321824703192701271367184846037638730869951702319292752692095028289016165365505358511769959924264699614293955125563743176562686805974766247631597614780131600560615846197156130279238061317378208351946504695846130915548 [158,103] -1019827268383980605006095140175832321465770774385598256290751938867873339997543230232664646997593460005624098266279076374315825180121392918648088497287756724803443739569472577794966235810852092406219717890630588395007607015753814692481905014810544497201297623725058651901221526844045445272921064154032276492065456604514472309736775301719104242199485104077045921098128578563655176288690864846588310563440289775651730804499952429000673609449898339896897162647752896225105101602612322833202993598142687617678622647005700039332479925898753286404000778210141638498741149939036612971000239012084185194063332188320841160124414906847198214429241238202811192735952980391772990976075106157509059569577548875005998543240864859450202478132612925262520075959815835991327950512015818644370111734748556076292835105610485892528180204797531451348827957354006413046079163847884364210081218559445590462228515778740333932340133495547385104190726323848303961664047963378652817150683427690865743972604635502558857098357751755235014096065844390961097613481904074214531143968784985983127423204339692507121160316927622479794595242321410649362867080147181916719552058925686366788618436262541867550477681298575614806409184469065296634493640344513704911008936769785430391017040481848325835142261672610503237808597508063340478228963521340110003424506680575102697437208558751296 [158,104] -2334619902671838249084455611827844236333474693194574176588052249780463021854399614604092753576775822672964606555376868041752557672247847817114519015086700458288594583548894198163392452275269389443396115539368721480884450367354962491730617141641416107069684647351368505274542161294405058458336795038570525902544289733103479648337679516193551804819933568038222137010516830156313723044738236742593109729309598111365407678064408534043593095457348018519386084876097903798632189359512148850724501337042233245216784546551240545842234742849269521538911726053990013128429774465277206137053564714698868128225000573400412757968878976595070588594428153686163255830102258551372184134079696973830164178414816726091038563640965185337551775285126986373547988938963623942463818557555457190407813340452283072133172551538970428249109530480356416300622655100198576130094707862097132666230075529270078543558694145324538440715031020261035556976670276797224115205299500965989031365077150932824147738117925129473866897066085620244076862544631278546874696988360059217637230587706746209686184158596004438251494947015536867518358305973732969496968919062955304463524039341831749911372350445885466382622065822188380774235507048391791231938430635651164607523287267914188407440420245296243091976094708836037501032046587125865408603346505039603924947673066516019520640115648 [158,105] 2015558000173577475211435702691345598712502424084571355413667472115474975752357996199458197661204356481758513883448236796589165062932146972568647733454225582444229439501217148623837360292949895390764611871474804625448793042654727711625775268618454520859192978669175674958030881922662456198770245373063137817174178722854285308235261731322349156507432982794523299215540860642542100719510258656256813354508903971351602561202501635740882199674500024640143668331074604636821331298161780724737250695056278387422278756249028036734746965269508697085607355938994480099612404109004222463661422519869707768985338120748093926296708015268894911936338313113088258350064422614622365878739444389346783823634541702687790651460369082590096993485724394261829851369978424526379476359650699732580884717985451702068721084627404701433484017703125694582974147166169294181510816753525318045100039161983182288859688621500195147400611878649198110395377751688071565613107827501255438557486221422582847532192660992837310634567448892936659962816318638199794714518285248187870913494830357477993578399228376382405541340914207798740327890350238130768781471104219356100274724258586546999742537670694677883795737826522939605955082289164413421318457713281223351163973471782656307342341537403827502005228164726472869866361611479964184923674627989329568025248755865080131799616 [158,106] -53203103033539245052622077347832581856795741352260661624704348800466517126171086579020842651245658599769681048218939602741663419738613378245206001583802208369808930950553888267678089122736333663398118927375790592902266420241683638661059782641401702556049863945067737519548939327818945767975580961682211542451649712344046907140779561505089890098770305642923415463198472871875727940669116926328345694452847084996381435801714266455055779489312558651989782664979748282960081657980291651484870240504776985501582606526587923841344311000865494503160268514794785283626954388804605725375955062826568485552566892388867517279457862011207456373892209655612031634276382060342068767473826560063960304477051059263564763396425281463183393537868142644958143214737024256924549417811229898259578505397774511370996862907761693761556156344859844620317007389973871128625139340117798876437263886754717346563173935897777338943813245363994036349592663947161598542445216486267237824109072311273220489914601997129236683287702108700641654763751932113354247614438148094192622649149642959018811260209313834028204657063170799747099523925781808093607608898759824813320635188580386608437273573544949081786925552218533853755923261367366522159792488138098113558257212772253398179684499644853154729516731873668310684783486692039838596458297137252907884576364430491929752 [158,107] -863935252810938308139829907775853218862707202400746252532735989901382120495693581218288177205095663292375623659809487838864442861634762286660712298052202680043906647810605264628323067416031298977250662360290254989091806031321515326582135897627568809752045018483716624963867934635812255910317433311322199708713461274205235387843988851702285914432389734019446442305101035162472694271236343878832668887321583163205259598719878572479639157143909982256994526984212832786890158347728294051836326680443577746985948134490955301647444315068737567928126533688721333452761764144813572551148402246120020863123799627228277839449772502508445633310538571426203824743269788451803602764765123747669877091967443416932418198870452646614794782886285258123918020850729725529671931612282216416503698953716562920393735577906410400710684532830507423634778209442946177366316710443875887598008356389618796233422475110411577309178503086434136115100005525092256633455832246764540625801959441285358204465008717743429835317488650851595403525739870827558382834106098822085515899909706760040417366594084621270432737656677965310962482195957226293752244979589809003191956944027899480976801733676153218847528930686386373196290877687138726129293394147556878179114595589363273296460035511791892930127336545671255692185850457925668985800373469714947869876355540269568 [158,108] 32489441292306199654458232474592673659096835376148784839980567540747556591915066873116915303806845490434890379826111405440604067301677216942270687108931897201000849212147571445813250166475133190873777871042688326287567447050063640396389294765459724327674293302572168122588667097123181790041571047560529899116471231375230838222374866863624330886133908282012845938266515365468841623925214743243751277597561944419831700820722201968288848919858695337342824445936300124965275388645703808258728257012658955270981722827036354555114084824665100462240206435957485227483388095790070438864220086068114227753881009213939223757961424720303774168159879619582014358161479620167323314104454497938730471390057372241451038946998538583569664212084144511668107428402815660918615894715331353601521996247603580823899227107305157200164402064429464591449197513859487131201327199800145004950050563725757845371991844376876005545401541709415101542825266493302396019382987553806465338685436339082063119205437998540889513416512050244520116913534235375569070662419226313627756974255199559332140406277986858892641199906132966546957971972580799439960713259634008655927699123798570143741965682864953083280731856706178746618424247936978280108320511902734197414411179418900063593197843112999377166209940014068941740594244065255901140008711720387371524229789536 [158,109] 143279711685351794005005781718995827481160651812117006992381181512706098627832114665407587760055823876995858426263044056090101264795997662403043699232443030617737877322832718494150349683557582475859921065206440667345481092584448720049608781702927856559231556049106659011094056262618529855532742361723164479545677514016990483729256869646657512321686631575290312216569234609449168849459300043403048761145266682429516378283301571535281346040281715301756417879445444266359495971451656913013938565664168631534449206681935650328500272227057829936744863707916221605205944500168155785064674116856466787931908367142019280628390666202401235892897416403566767480682135041605632716892192786221534809803602985035761543392505442555156960271644665689959517994910583446242580628872052268538197331809275741458158073279149045232752603426039523733499039862459333251252806316228389195181642857338422996368463224878794607473506126894346906992005362045804507268286861512073220442602179058301932220942687084484532275782000174919193135936125376321577720988552540025163579249904807553070390797006974441650848788789328986518496333495373429673799622644086374248551934030450528714580382809128891816561244441696934831292512920126680067873815807834034791237468586098406967450079542696668326585300184497083853134440028090491912651534249858810544681808 [158,110] -3134207961124548749345680437410488534647424232976258206669264109918094792154365947517873500727568383082457838066674271595679206164493964397702571688622232642295300487456612334109974839024629818266756507088750780995038412522690396749219216824464955164891669918800238429045727425038324899574713191841799263359511660611417674106087679090451778257793511805662383701327961241335616489073329045982626099327014016124719946286124649741361530113516416169681095475614417781199728598484353513452530601662938602207017009436241061571619983289872183792909840767512221001587058653510403273094364406578631013761286897795942433089923031624313547961235689823664707129967415162972388999324101316668137980488025246274276357371992238380829288494878592501829567554816602462564813718519200525122385688071643810808520331456848166772331869208300923352889927223507146266292921745865799344595529773469267682394781504777624132268321380007667181192413655663822733975316932737392898523840075677984090990529870477516324103226041632332954366972435899215525457058120437310033811068123920738836667458910401234445353072318614070004769616740233768211703944992113863918147102003286721429942108430141775526069196125019970246724163001544538821929535833967680101749276686159243318975637382756669722101152835171546337845383254068810700446027115419096937700 [158,111] -8914987335974634284881923979054875223366821063617481028777581336323723177751364625601198250193087878997630753751796660527719171072904956474484962896184907660574832321640003393057945165474283019576038399115600005520230309076247069957104747465413187563572384419379084472353460184578687403705481978956246023439708303357957868100738901840637160116371175523274384122303926058320492757706362776620026449783307135648434815201437693833740695384367552687537263111442167166969266020720421673235115895131951848053741310293819507175796941266886276800270150395860566923245496195287486022437726290550176481331646658309571897228743051804860425742282422889582409951030011170875759102898199541128003789850926684675899509706226084848241265804564019127190956698270428134818123391052072419302777140292263032800299638470265745449954984210333908624791330825102751529337286531707252170897071978244361660704141125035173985157294867260435915995935584035880496856883136963590764186794766949967335599628803046866755331944408531857671274981935099015545333733534015926236653418713600455221884990224965583762690857748164489420927639718756263799623934504275922738678971660421083924658051204325774053991107078663237838936151428913448877058020963205411576486693959930139068537990961962600821852050973833987957068888354825828463504521521107136 [158,112] 46637472496246946794462579387229555714214158173591929394874114243046336076735200853093917463934268623477623699026630336596724470798536070061281852608189925607744022652244494216838956482229782443836053357610769697946639445474441354790747289341065662802067598476162435942559491052506363218204205328217504758024991449730096035622149375514554783143773955419486852606123970869828688115808592011169828655508454530724378206930789991061350174531263626634587700498176178704253937222856893067261327747544354757627961922762165153380773358368247384623692993701547623739786442833252716018325154852786982885480439625610080994512557218157832143202821149072610849771771265484181862580806491268131693589330785524212813572466255781393074882438646093623203287115954101439798597357635326127299808973540008340334557857163769031743658221319307693186131262345333899473243755503087077354731750176218587398140065500558245627122840087145899370594427449991603157422000305674269941622926257916852895430323928406829097747291688744359423163186878215671550147325256300357628438676948968739785388311057457423657662294502826982527930017581320189052913867809822399877607122633346840880790745666973468319116573282259835155866412933535472511592112186141025002064565959918430352730468892438775581791670362109013407500344042873243361376986336 [158,113] 85745771590012371069449643626076594584132995953603171588577459940409279369957095327076191107805315320971925121699242068626236503507719404332610305784749405606919256836465402122281149891598053229037275154344696075454270818284394242501437182002728218658778733398001789638125919923693229109787173808430215063100169250781356458753430151235182064439545737035077939645340700797954217475328256273996572070703356530748346593068800821180267909098128772500337725147934247442247437786759747785822842918793977628878671860666315285144926207212934998554251653175366622140122168576689051125330638435510304366519096212133275278176881618578832172014387417179970328593179709057456698496824931175290363072122378001968607207876051048267124819252839748866272649379152259357510336071504384558150636801119961165593897298526294098098878185966744973965766765840024714228061821597870695073085774113423507594289451813285530812403118367705289771534107947631568037719790600785422636713808076623451006797496796909945294733144796623518111018138705596167101154679981966905902153495818792956131050836791460799834430009345859854568455582455531833755722282988843122070547515308167428429858837702459311482964620036495754887847064532828274185172331901277807251222989333781063626670309453542221696055856901831445464381287230089756674976 [158,114] -108696982783759784971740101795631966152390993660948673104520565979768415125205314332421442806024456581976656845291024683296690623241576382845934141565369306727189810868272004112250918190477049901909845714501582224551699110891504109762797087382152364258569112872361097775622377697393103647372609854971582863684134565645489450247149507400504258938955537703527298273435724032653071636078371298472040704128979866196694186041644892717621277660617881752308505616093726126153697623718908522232035135243268145689654426110451092145990502360505795389276767696604751468103567352747101096768293981632254704840307238564329411572014791267829339612790974458395282207721581782411789178427013410695938543401567671178463546801933047181386118555163908209477541001174927324718219259978968251521633563971035633479606377460996481663653696631319091092037789285651533616330361825262735456479465617008481862058356272642648201380383896925106495298461263674333505471694111415506135692435787500926321962601220455523646090131525955357067915032905265042779907269686254915530081853914368629386418858872885433955922229268373577942649561618252890806960057871152454666707690316188222697464380907187645469176889978979771860509760062270862127485249930584253151022097626769705943073342114178414383172432461003279074806772136576748 [158,115] -117752481402706669156706137794958757795547630376892864962658640505271210168457135369274082260128893286724741676706480377942168386949191280506470812587560580038641213576328734703799440688775823511960057296945457501778743403619002435568411286827143119210411932070231389443127191674491612648730708447152908513280597030323704689209347852783236982504195595412736926044327214975112201668230740076475057700112020396608987988659072183805156906252757633486809152199382260189584934081061143830360229344986151676889634776540794622708194745501409771856640039586761321455760048422859076957312853728912966180756118343049129483412676781020645636748528098899743300650009977332087823830304983312396068716167026438766107362202391962784692601571399283519497548230234709814679576214323661664713626468883412881529970534657878112716927621554938762840098438905286866961983106401284193890772311207970601466395304152384125630418981913948827250706758637505046801744457171283106222839147469148689222305174099604381763928783374562168284073274808208514933228569900057348215403171118458756775850170782476312837696152120762024184691151736803564545706782802580191715683243057384638270520354230165365794733715310565601755421676231331445330687515633197057645824506270388670067596455586270361298969053611543459980317889536 [158,116] 67895207695207765240091231757031770089269621397784666112362023199209603360456144853531761668748890264869867372998661132447576828395457324132291948271539518604228816893399205083457548650463026434270146296412514594754598905323957449475535139615281480377748416113597774930220830960713962660251397920935789215330205622519369656167799739545641462894264058514957331099546753093350392905087378740324321246995636161900440154328662322791131572546767218249797081821353132680834581939384866146151659243889598627385699539588278075644718060615871947609465340836421979543996650925761729688912834873459549374226476244036759519013465159819625105669658385321626129175484701029060422327044285872080187437972399426881504596612677170989011853991022106838647467894824221492360436811373215904431687424184684006177277944915092327471563525906850741469062947763599234915192269731564814303270516480466277056448017629193147422292724972796902541473329949180423150599407168849669374960115797926071370891675695223248982448901003294127598927127854629191245565222723575081901601405939771728644642522526461853369236829801064502811322416857403571168131280672526835639020117438213960087448426177026836259088651202775467141640076154354427057622712221337142009013160647486516940623976374836086026950776593752782422976 [158,117] -675382642084799518423645663850286980066592243425252443259768480881224813533716500630882221366827700929595101685331654596112197065797784178029878414989064936739283393839063816634844691612233048554352254400938149104829719160471198180107874239784192038046882590434244941130933137975411949167242781402883373522375286440600648277908681092164151400258162755372788367340371539104591591196979757636104654084106579756024296301200053447108135229104046375205449909235833753362753802565970205599571320227691622591576068997776596324602982382818896081506799176356744242003092973078406284826226070194327463137188737990853925796732760149116156098996905862065540835875720007874001828831843364254604031116313695670221602906512834055287637443627729982503638432448115297979900794256596915050096216643869638992270746080071148292707756461513869684309732653781649828552270243424608715040414521858552619548838245429349636250897572082671558811958379148441933022914552055614330329412639515326593071531377925160336709253693526454589737893100722403758615968607694103142752541774914176717776751521414393300180138779959245884295133461420838539447297401634800486949758384492866685684468138642372854464567091438160518362242927673326854891138323408033746768103337574439787349018534424617472591002898304912 [158,118] -31343498987702856676568883595083854156191090372253217891432530551503407897392718628148160463974174317868318502765927444215092656023568029529218496336686464385634830724141988993114092708712290208707729014103776401923737874633060944410863038603331699317992786469975634284078114414027325787186473163670918230095824803719944761926123823881822492996656532310844049971124409708165728420318522684536969705181804416310238729065372806665531153254258407978042303634824865126651397463753282385685526867947219361263076751332806250336537694554210130473805386249625427375232977419986367856775305889388711769246531585445322874800545713155249690947032597790092612140946258382319546452439806261036784133382054695921041148937883814095135187077449989879086078666984335503631859783986593164119964000901149484085897668734378093464737107482701629921632626396453304598068280503062807402510009720313778105514388602234253592356973713619596718151926707090536819305853819816843060826673124753170640061819751892020445266504663882590076575281898208402220191764706991160570056542136849362390663177526736404101051094915248540416531098733315002372288708496967683494458523536921361953632973124788929197370752469042560801085592641000876173075385829288129642152729480394420067653042245164342658686652712 [158,119] 33034110730106063745202921314929838337434840170065484576703646404289508120091088194029293092818734471778808315810284267418359572264311072497341902511666237915011174089259014859474134194807223366941615542011320639085732182417714749626647129844708857727969787804564022655246119730544084731262078494062098441744620386857295251490056161634653344636675181746432394699424724557743514984906938500407167104688946102465193813048607272867357061176617443732792656875190791979207662571462986701045884300641390383514362949654053926836355417944757956043908877885833080242349783354149335599916404098118565488875406628863506997784573948178513948211071938547656177298966892854469011931520771181676561110125949652179147009130322498953688402836458129459050565475034012493540312800362393912237121497678814697096992767191268825572022285616135042048720211772050542417780760750860058955232556069045699103712397372149951398640101909458208882619551096857598524225126067560700885139656409725031779915216988139117746014407463378152121444187042186782883501778670175018888736190797051719838947456767385465550157164293215888387411520730199244256936419996752397770209572516843841466297234381460107926014724358606440238878158835235747290734238409213871137343858062750669158154869293617518165280 [158,120] -1580595331364661587184398686232134845141554596399658182593838487120210659322656623319479777203477771769397141790121603520598402063726285358911363613219745174176539666004812352796581897143995267145069465024587683908790871768950511220876535922605211755600283417132715493421366827238701042218931986005761038346210700772735628331747951354790114130112197264804841169538032863446083165419886113306903000829332848502910005983058275811412736852632618151982705294463391373714510205321165123709058470456405419205800620283703376188743859956426389450553022910997916225163154441805123472877291473748450772991530192261313326732345025074843418496057685851749941498799026955969961985048483351543131187740431773394645129615714469332972186368757636507599814418045119936611088622417331119193580071330548561268828699398623215868306022439643797480495660560358288201874984093862408267687207580658221287379097909965322909696204548691818902926281756852228057610954370543777549351216138753390191228450748114425970290163204827266764992936180697215766853217014359507527115784041434942104823508496391867530155140973621572679402773723250595158974925213565744650676773281060637105418555440126194661235588334557608415213367304235949812407438979031720653698013942078127525967187716636392 [158,121] -3832686267667309079980470751084598682006149452885311974020212546553826779592866600487078421182690662182912856768288946025113646878764746020098738454218330064754027267319270310692633793112521271999295281374293320088897352130364654009906225841376513923545903302355534279393054431020140968392826140986130512628625607646821516628881985820617532549864017328516575474639340696336509973469501658832751094080924847915528835278283713837959894026010736432344655096289719426514623394566800236291614560534212120245844892171705831418949930170768144435198904421358013577736592546304518061331642852254501271536699930738733004828721578276228139084614138346827220155114868222510507453511691647169330931856893982660011371270247040348509452163560912556355964967771845851126007883343071392273885705508811918811364404202486714547603040315275211691123191195587093553612598843180356435950538618468895639680461880172845521884723605933588837607654492949882209018210830580496504820280862457149867490884083005624413563825549399896007772667281839226181212952140785933839687440122624038831437516173876010275173445601418323697631562880430934611332810663670814082864020362808577986217991870300630369017089311393066836731181754416224213684389980072567523458586747301789170758889864 [158,122] 380632089775404276847755070269307170456642079803225925352984687388413586936254254378299270989317374903031811604958531475318138161400328049783765016758530676502880002343970346601256012330437260222079121645318790283859984875299406214704849721499959833686926720515497667421710206637857609926634544908118804627216372157385150488076052942013231859368328718314797438575836206029208641617323685612647107017099108069364466090806980993175339374087603311400528723635907739808184094544676071489292540024260192431807931693170974071284847836222467687288348188035565190332995137331415639328001696894321921131058817003852182036737047257479186820346669433034768024357603531428307512545066914448697284477522110228964124779947175662550647387569031435330768247380932550822708734450496596958481828141012347391688700747447597716277632174570467123221050240362325143259529796008306947694191443186896901108252499830808956507968613856258842225668017329018561812208152725024785184635365012563878683257341178170540473086051418745764335442539098335505517078432720782438732791046080317129124198513937639132846647382111438339920200840504314944349654024021271553525387116066621382128220691935802835096767681937259528989273137379495520008859799434385145771857637470053845301 [158,123] 48981410942149369445058349087133238469639762113701759437949551657462019970576026839214673258480451399027571820207248235226547481621166494548879191668495956794506458136655877998657660310012781251678842311233672925356388469607864484893439934761057445818854186053248210239586595423967490467864551188127534644111977057077346020031903816889081325843459294647151432519947561029673075494173053906548129553922620557622732895063581495566312761172278539192306882110870518722150670435468786131389084671528385790870058282977681145667950552058640849277891271726988765830820767978727651460154040327550949828096552222370944225597519975667695992896338454365414979753791334494356827874739149758932435881035692468719806190811285095129162432764987094218260325075459815991441488733762384252442678591389625253293523477454422831615767625307969248450987681617880830045044497156890311505195160222329538862868604330811673505703342608654704676393485906765136383158710618637440282845014706564666136030119791730896769166896703389173179631014216220830605194001922451360414096702837975000233162863241245736579830476902766913505679523407711866009344179690264577875593483378832391621375643634071183178156301967335124956064606312368233908474215731414919966760931978560 [158,124] -2864850509112438016569328139535741091608043717719147452791851214254157318230122259509051121713931782114672517884811852475904171045494456768664511793279451769451024983569327513242804935187037274639837786993216600031242160435248208592673939514823654760963468893580170992398913974663886376661545895047990733135883666577450501775243313466619146659692435604914823421603428414302407853811435234899985505557615518218011018815387685874396749667990431883857719916702896047159641452033951629029096390199207512010915504593504479160803308731675319900461285779194466914478589582907458627669764181681002291992291298840602292421994748478285741473558690232852576272763881611056461858959537604559428998166072808483690288102437543388042789017423253392592031370325436942703158918697004256489574641134965326304033711969525337411372160229843124409908421843463064835345301193388012593947847789919845414499452521538326026213223566535401774931003021514009384409645002524308625552341846241403536683250297237610867705002785736782147674215998251465009207060929262089820301830661213071067360936429782336577835092680210591296376116992746840596929409523185862146720821842998070502835650626700134508052596079041355108611278977743380313003720457181669594850752 [158,125] -81173178072117856678122399418897869841254956832637793131399861768655321857435120163111403567605856812695473329521511826051644191885594849382616892118147712069500162184103927007869217954388095535443042995708793022892326044424489652716085859378547922728575347136996405192209138056217487609949988087245484154302260677605444049050937084882987671113779508087267396831215987886762686468067014977257182492136785209143161109215876917054782412512935480388709124365744820444522208642371426221514875107848386370596380678588308948743941497639943185313697151137030382594744142915896328273402002552414403971980711045583874385279736836242491174696252026996000603122632700350913782929925880066393724761424778651211695913521262482469374273813773400978831326232370433690437752660562202904477325992156506988844965359641353485087243143458242586328328347025416743819021083399467476580439803981803920149360342754041753488357968975942857434791611095143663933083373103189849872876236219843527390868101010867267069380493250714768460236967456198116385479467643373235847682078481715297607215822631293564670850621531919594413497640155111534935262190536872774316359628588762355409032383834562758979133609097855897864599248503784497941054474024784848 [158,126] 1779324062170714024549778104109015803147290635948002524785543818510995840713277486760921499345381453683355722874734973576531630910969036883985566256389523890377152357657922229333470774223525698704433837941009374981610657056930439695411364023815171048517631686583756235595749285661738655535183140997991112718840806467622868590509833868697092783483493700374921087662922391107390515812653662578409402650331896837415986514822668827779549728096193744822574023965995564415833605747855663679449853543938076108020440283975469136870862878236019831098063379003416012052447976409038973760955541737297403906964162495432827440867060944671113082622791233678415607918507913747938598718976188207743702612418790092997871582110719460408184604119309943912085156788689065990464837500987650343108755129809904484633338504051681140120940528306378282650418611407445607050312582592504750534918861421282997784204559356679273823304941772335146129946368479318861729982976959854100071189973423446286736779510717556863986525359215896525635032551624700418395517240330414351805070251062190610961122026794603012980925948573732896251440157617015790475508978415569229004158264374607632763582343805440062353414875103650062999639715074247166925055816 [158,127] 17647021005075998148500889618369167132821133124801302263654561285381028400836301107906799629924044561445977306413814261047584230005152936605018804434601651664116888586125269840339821847977590088785200544224373782377512876865150349339234358099062379951917218397535263730014110233488684103073163433735425963085579063331666745232865299357563597490787503349050065669280784570922991582050123690721351319873714295140327351168644059553432284602085653265997506057279140453097151181157156927534962720140829053254334151619907408579572024545750926967008667318341506929354818204379891908018369773340496444310154559404832119662922792361422776854216801455341054473595431496650993040996325936273025130084457858770583109217380828591517722592902557988529300457545431616277687147836817843789461104302403136902675450830905288420078203678057065516300394911819124382327732673100181748056224519497457480216286532756133927042167036623676094663686694691928729915475897894692939091508245071624462211006985933156767057030610357040008006934315359181611319516638741928368711784248828246268577205209304592319676465008578280774366964924903217102097183997367713289850200903503392012897368284283356827975898840884848121372789360000504928 [158,128] -73180127768617399875494141953647478143814756558463828809799122868486130592956228873153641525122185446586850284103259039790887482890819484639105223867842514331311614851477161371131691155900516506628488315383399322234686402251484329250123954834502441166133500339703183544967700530968309437732568681673849804171728128781983561745324399395817114718788679299259088054863356870137512824769535968320877446211895738478545062445892215453240075742867731529727868038551820177935692711286118771280431037687756941502310521725661152354070790421098237911269415140754907174355861414793825913636776745744709027517094204732220492138212281214996458166196344406686662346753157403720495524729462176887733662175960230645597120994293744538893049895526639354015731480813003680907541602012637166223423984385199407281005754295263858327174072916759955922504891753256675498973150026393598648384015982935282646744632714616277352135633971770258180161007487385518897087605679298214468899340305358950967405040311418935431581715977380372735188610962262704725818135937536024274365478015789529073512500742904333205933514303137331861898947877833687871728806881044941266088555198440343694728343350225155703576552133105138068324197288 [158,129] -421182120919957366435574436151715627029647558448930663110213423021519012169062026243886255270192420220272628754138421116777792595993632003353471534715039044614666822723501949510827732332099467993564458970941462140414596451255884354851008691314530393844561143391428193616230535294775482998989722861254247873095697076278616414513490423697694724318422105868414272744624093814095744281020311157371557012915816814630147794567078227520633163291452826369465846530208545506800645080755709739270401494157678291721570079369365263908067814105144044421277372444332717910614541437538933065831494977714100576568910629507321741528129705985827098929340602723337006124277089549919965227976443762964615394858040990537789294614535604020822734289842869034405883586921360625955716874060505851728088862644329327533800909241848415748195684161393319242191093587272817490459535481011180233931498225553212212700003390779703655084432648068954764045584095956536591184574607335499375519749862298735172845098835863031270435979821734935700885960568772782077932939167597182477454105385576311244934768156054936570364205175744655280753172661643124235155624136204627819754221424775482440324923141012029859893285245959841464 [158,130] -5774442137496632707832723138638914821990130054962489857732581734188728468260982140775912621328440110863581342997592181091539212706822125364690427817404235547368927317347425955375549931185321024303504363381491361467737987518615257532854845281276760237647221559267789208012513915465617541897073080504565905392569921406299170394717058731042180804710248470723777164987811859829234877104820681879763945893534328920713555798532528820774913357699006805584896019639020633505926496048704425059817974692451139034425585350881088800339922286572375957549354693579706991683606910747899035212154397276172770217310023343826858731329119110958007026663476457033705085326382365584190607722241178441384813257739661460035639716306658262258185761918874408538792070325476075453145082369859363251719061326365110349188305256559730069538407632342224027326686571596572801921607979767422922005031340100737157285761284944356152334651915357854409310038901230483618725987090089409334145313130231037697757521032897751363097802398301713357932644274514890904548728030269377399477445033457020912358190813211439472356868487021677542219924186840497666412838136620567302209714098862747605171331398829172539232434834423 [158,131] 12412166828772311435943474641186569030203076830189527779969247359073923302186766110858680801659327895520173751695554656486096328330697257935020501726012086697204480940336005777965964437606806356796081766694288771075435549428348971479855592804290127090004604604193612106851660179363353924549576605934609985368241985738784004790587367145942216828643199092307081527661281695256116846416611829778756307550421761057911050146286000640873494730253690786426269952183307279787631242074733912609572127563222715575453242366533438150076682023684314902268268571798752039756971953275690248645750011039101715458852100191438621546933079166160191246641801117637167838014924886774126531247590408397589329631387302109541183568522227781245089666067980277129676135029196699244454452019370182049668803502222475877714834565200749521638315040575998104883088799103895326245303250657425079628218551213023245032673355881699996087249646510897444474028799971782033059498427953131145917374852246279351864335465917622612306497099505010119131492108769705538644746521484930818561684490324667602731270972291222198590362039580147491896423060862816857298326083863126055544546760830228545094928755222549253184 [158,132] 299332233413046144927838022501425381364506464461513424853115403432043358255524325805831917839410831925146797784678573846344787259943650579644171720634332458899658353153389359179313073518277588808020127508431025294226341981312075487227918951031776886695437028582912315520169184662092745468422903659704983790026760419901978988164117474257374771938392921686374491307796241713074376745048428549464287369750601650578514197123178120978955480483721892005850684342461189615679056385838197869029843373865196779678943650390718393494795064914372307588682070995777716698643796880588930903410346852070015801693907041651815454494159124678811783481215725045165809084653110387623572112457194614510038756204032381250524438571675493824615485220240584645967845259715222831922036423500962444049226805440855273233166642720541083434236312819100596370182810589211232809331970101215326252420417671768515304450041840940347075604493967224800624888894877488952661754679700160792921991639913719598386120113467565882689690148378827619494141680482322574332479339489917771249165111847402086144706750797739455629156681839375048795920440912059058633504474115031021527772999227067081110177270881856 [158,133] -399956934071308290914109305049135897750308484449790353367404763098993801907783697549961753792142034128576648591079353144941588191723229165922935550733675718921165319997411739978177038973510586214428898437637757254206951326866011099032193283762228985587939456348918939241524736276617664808143682218426227182419102702189049837962824925476817561691699324971376452550903265617451169874151093612089644472222229820502907807975441250316211484259265817962990725775618345119919761679846723142561006063747081253832588688052517378828276586114821599435656392169704824245211232828318774805409831977811124834513374482578712657963671666896707004931364791962654551236547718836176712489595756218052573478891364483874932891784343129910895167002631449508276435662835001826667862099383237476923087642862195085433967496116846627302635809717568449817317784465732594806627708473039541181588113941076989463327073856760310459625097266217015107030408561182581016488740808552823356733851557303964883875844000083728051499749225036553673536310507524934619240716623851716108443680069730675242932767300901948154002537662467936516932347683185883351233686858574975746801986459292751969760 [158,134] -515186635617033721303180330854489911519638251837863136773424968537850784278083566200443489646927417382778063704978925769161501498391261304853895498768832780708918101015724743627829710951746547767180753289791213223750824740730312707960900452575229658080773889437262002898952605140949942580658528902038079417904432469037854370177653278798933346687272719597153983635114480049316387058541012497557657710522339978955351698215160136191942621956726225354528282300508686134544023486096597813794527742351415369141641973745937719563612555749070427034662717075836114558108575748108328390401293845981521227919229011737869467531906530734534490280667524917598948382115772228427503716731299305561284853421263848724112594778321429120201988382965902962223149646460958274025537419766037396598259920844484490583553942654367541083478132170846524382340873104543270083758453782701773360440816865601991973698579775717358714830706883865838119800241540826927317566163402863849935475022783891052913625509100469901047545154448183686621664065654600903023130752894097066209366524032064054486639591183727945169838364828056008685222917330209611652125703365673080348195904554424 [158,135] 356679589138020825685406165379336950801137250127038459851530741193456451837807864176626271562406688259679439103018551118984308468426940930767526036227657331611489369845161666923076360830593264578258032771421117022440995822438385000084199042552977894946544649852722031224986586017534835977345687583508436768647363393581181411659984752579815827179660084421384263587013564339783316614748012755220948977848736416317228056071756020516323270248387086979640080369050447853035732993892816828626205501252319325672853578369333260139625571838030350769124577581825183142765074288745213184309751217959227655407863872019168349153414184128326401406742157792307635659778057588915473991333695152019936415380022742522056868947718067095262325043009230467362263470371027130314200927065803060952303840152795388843763325603912205211358432478344755673226180304183171411499341678378514980192958798479550336242628749785759819200486650699366366256337681090869313983426247906177891658073047699051013648653865492423278252160562094818011977675191466017729229370015014550898107897830567068377805184976490501037815208084408959688610868062948681934485105431217265215360 [158,136] -11583484427040978558299703888526389059678167320945563963641192169101821031344493168064566117860292079505285612400879987966659128077139302131323524836135361899207463140696814800230660893764059643810304325384575604081469171295092164559613190770940851888784409380104803504483549983287597378926854980748774103355880106675125613982095066287315439794599199250353949153849340136627668674505111461145640126426343248875363612557883287556600641657655133343924186344309656102090205234374465363243229337948777762136926256634489841575947676865933925770171648452779191546761237728690546474691899438583959565889482786725351823395707738174539324746399744806391315897974847889555617148531672533878244894684854739061739304220351065160942249765367149796840669540792535770015760492586907792839855918911849815651089101256748073995364066216458401076371183619247564693044386107226070440724859714785122132935895522762876745058975029667953635238147214514161361469067778380616051822554472098913464981156462258562861428186933125008571351654111707818477256576367153248371888507513214058713085165528122187388134019725602841829122861272835046473042374675664 [158,137] 2210166895044159333476568961719937875026681438868991128267302809797016433291709067512083750351746972157389281870278588342859524563236965172120909532253505687996239210291002104653506271500961579955160540616956112560791279173021995946125459829484568245000635558328579841871893289181683106739767094308667384231338678120688358616073231624262318165241571011297556087348476630870166586691326638544247611412808032660881996478704390397858405079765838258729266480108069603166538963410935293921064213384484586183022227316051675966067481356154672692048271282820157852129888040757080217934565712732496719581609424310327028861557954700603411070586372593032301364830985936904739952920484301367604867196447425660561487981055430977134942136971195928490461639689939064461386486688218244534649111086399507071007788761173087767440651556275116835697438336971583955123357806700954993525464838565162316523200082373744410124740402557715652604432723625727633030273084190401708115381560289936799489345141662980830428025111348975504625472182016924856259990450081034856232873319318661999836898684692343395691943413449442978338362400083194351256 [158,138] 5880198769323461816489208234579658882882099239081562432367411033966779159040181507883572954356709914474838186302346473430023732500895025987402979332272204405027579795658464551260182251828478622710725438130608123160945128418801001837639478156496913889849487674314022729259761349953936665414317978977803904065020446047288235923348801435713614154397094593670449971152428798816669353921045597432480925097160088076012055390711230191990983085676588040292935401056778486560255979521976268722261447686474943704379827349352761106515254506169898941749633302787206673074917215684270738344397102028270207772901864559445085687568131150556824624434461832175454254292072337181724545678887246723490509875224518565140894854570114139804384096083466758314776287308785155920814724873323000014569721125117293969477222535848394770626542681006848420259410607953217496972061235237551501778950657047994574474676463437670823379949618536274985263165169447445516209211434819979529603447359851120512174158302009628980083113506509946842016537587750369057857431141963249877817835402038650802189717809963937826220801859656874492312020561130 [158,139] -64006318023743008967718196249620942270770587144697528427031533649055985213870998060240284769104781432161944660906929575440754666517960612426167601262427005228517330061677560316501676105029580148117552194814518063685047289308122274106375171280372670592874495600758633167320441434449334736272057759549347900615252515010017295677594519405916076970225859573718312955124752639556333265184676094944748583131747057545986121673253584051725762719048708892883209959295957168818591804957689980230330253528521487848219545284458263907527845500179231803346543180207197585517840240528337623034710910758061795390948981449842531903780284467290091079877248960418186076187825926500281521443940793816723301658527368930133934590750772025899824927297928888349266810488069246475962261447169449647092930824181873484754808554947991005646434706183339178382167821908429331580842245789744085872603178719146445689072412689912136150614087627943493912558852209491202436291153997229878276294071330732348964294256422312411331759952440697336707654281269993161315969044938447441490814853164333049315045944299115777098910122449415360 [158,140] -211278164323461461698149034112098134303649271222908094116884916104842861042210002388552357423287032541343337227842731170898010610435182080016383930796224668786974196519545613724098973622797679519068614966792117583569715106461975889812318452554315863185182180384860278519379354025141274115020084540173710773049700166595476250078208440195320622778581999688025656407049884953008637822677438497544283829642980945714713921837872077537883585104073541968755574743461415654729298619569686820045823592888930357406802144140005254222170366763361405176142307108389877410323796583155180842552972511621957730953672902497097649435462529704408707850100778075839503062356963195495779411631464330887371758516681801200738333844133552455312846256908367556561566991942148657178652470902851172192453298226471420547559298922654348685630073402638834914517704295419397232157550774312033386740793446890240524633360671632230396214872869764108141520873393644192021114861690664562391439523179244172496207427356158630554910743913472367125893170485473492220174819833288854593083767160162220468192345238647261719816438144 [158,141] -9416199649506204098525284976817673401568049447270754153625488064350548214454274009137612238323802179670148679477447078297843028335509375053581895147139974430876136545108726466149326336452261988103650925471758294532198706069304997914412486907667562934787314916568448100738524713276280016376311584722291157367038983472194431323727151334597951363233227264856092562998679674310282194025667554057365213608486882832783146915334182346727521429570389651824086895224296513698467907950558659241454584233593115316643154969669276788847880979108691279684094950886434058737515518249528648855978340676131851154479572493534650602197045019509584354503130258074540446507414407798198261662941295186292497239995272371541990212849656887831844727648043510013303495214346708221084057722888741702114283370156267711300866698135412031826370737897425336629022533456918868814023676691683091653967470312000071976240874733775820941238707403630030020056722821245981410942464765424060003393151880593529560423733412672490207988064107613001925749238241395689466753887079418288946581954019745602052303292655225936 [158,142] -62770709225522232192539369520381563516750284299631597743975687424430201624644199700441496753498908769078046581232606064114158129202253485266955110241454558907293350327730092110781538006905693936832946385268490302537499299779349569029445070653134261595395751861408133911302713974034016473857659323825624795470738062102110030315899369977143063516343998505083047586726222614737746443549794612877045968496515692229632137056013875396852455026636499980141772326674636347295489284716801784599573509920110833318829541665238562983819144129894724233856626378529304468306913445433959193335357997385360309510115571025501023892163530107790294680463816319387775250553561144973749596436332161102805216134550668483525031539549249873234111392015663527948029612604659482325564768217757075705114902240839403780380738812155157942599480264948034400440089974065748934488966305390715861697127805366284347484778539908449349160569689976071859547058886582412715021331325502658836227677738319623040974055944911409132179906298198005002744409523526871176936480495606845400599312917131113502388752 [158,143] -2889500038888362112766771241319466928915389139847414245816797490906071208148620868746949815859971092118175838538874326156453002922365628253859831429270169529665907034868572457752104525543521183771359817492767732426706416347258509340390973172154779364482351613427693259952721834405088491051995822871396970716103130041348719049596094754684765693038957310489534646395394223954080183456754365558352194948014722368774195313277082916706747289859260630782775288026800404547722048586455321010085220097059564927873552119001788430090002057050819588302821143153968794956140807712125808293487347757061955143263631900260194048444279200735125746717529110383866340903172000407691059482973458066656791641915003690815775682353093062162474773829562471530456264381222296411220189561235987814903295640084146838501124012768211493910352631455915854523732534439947096192112644217624226615766906267318449817437006278434530210242186286979037787425301070055397258840216856656582787066926135612535803984103696870409561654436343041720161715712698883025590075409073691986929471655847648 [158,144] 127044794030855197552841163571882476383171752287197386449662251705161379171936470916475501742017254789268893090533884759066422355156826332117695749212597888336085559568880356740177057488005422587357152314322187998957516188789084649676321577381673013491760738246187906065445628827701286302977795266377296051652459905067145438587295628560668234869470831137739478637615867737458244699402831401018974734231798749223959142649203751922313720338758425163993662282476040645390202998042353940663887559353053819407896948908116953300077764921317324146192978343768951331567609506962478877476298545590356978055853776979055861968113133165166351269982239963041756496122628310935374646919301839452047196342582388231392264479208064891574334308644802521323951158574191272837584728885780314048148869049030801637839713940114447325485966612830748505240552273921686145516821260452673121589731546525377751619478316697633617490180330120888421101477025444408675312445778273425363342183022167867267588356261591137381861382593376269936364398288406325236029183676773813877184 [158,145] -915597988781770444321984166431590213065471002543532338723086265149767919740971649898170803613887570074587128060782192552805935118921159399530605615857085945177599891631156424226272023938794349039546140949776239880264656094373184396668201358512026411939935331806001300165491363342390466154714030926464556466393512976116701876504817072151983956893866459349277760335390627704311371588065417977980038155866061422667364639192483926988312090348537621136614309834689393311674000817236684871061303624686422225329907456602689009933826214190628338842982948549206775436162871166375257559627103151130044489155059983164516698047508442820503503039098712215419350421728799923842373239468902743431737929059366112524540592442718189616313129908223535597572756643681421173547877756626489928999130795008634013088328758102128095766633128217931457503441963408902481485697197334286561560874932897854834992108300304951674213123557563126996808921546960191417037778234153386044059266578168781169521413124900703556867770083567874939031826879032172713095960654752 [158,146] 1043659173128110826608249428463459564787665023905736183301657337120761099636669767363462567228851681288849944242990269604301132292031438157788999900951926926911155017599275379728527040626921374876460256280496095261376752865345989158687599679930108262230784749922613664269151504110158576507446807744226030250638703737535758553300525688127731444946864677267270794522087451644821406928313098335460994070505454463675783159219837103849941682412896471811044383020288687737414544693599890617654149538906890871819000414846191420052859040518530682580707087070016738777202061891393238792043243078756867692440742837849235692683851148667913622859039350226707532660714177975854890967747267449853529499512981312100766568373527979895967220169564834125437642853392564456104895030930563923968483341909399254687743425146024011822611539241584702072658117380029479282812400942462367034963305597786877569356547043231962066105045433860202466842934192611911127954855673111941249417675786716416675007386750344168584565174856974702916716779498695080 [158,147] -185399411142485845653160436041487265788916135352263640920482266052644702999301139095119173776480928071044110212193817818098411379360166639173046999652311700184321948527075001038245265106813822700605511717902397732923485887808052345953432215036259412366441970684410628147473446893504994719369802139145788396493867873041439126232981790240589421326495722739763587473103709655924302575883917434107724574056810536007231293618483402464985034478169461098905819316224224537089555141398623378475631971348084387592224423067520447235343516309313019905871546034991978640241354045825442730964914813474099491874178248191440491654406455207304904047224470116106348341567031686031287879699338058276064099532437630697406990031124039844657476768250793989775036965817502926521527807443102225837603016856031695665674666489329099439134347727196031934398141856805061981063672131474667487839235341011021650148385794630221053033951439551776268849716109474905540088512180202808762924255920817043862747252624921815209669057908983595382528 [158,148] 4995401248509933380427800090203179552291869926898156559883568668072494883123243262935172629977614068230615460658164708735049155935525948285295621198607197750113007707478289877410975626247354369708845124271506581032585329715439034817813567000734677593004870166864938950202597849413479677554913318597801107616766513737078418082884243068751663082234757525286828043432625631381215601468558854295480044894575255281043331866771765395551570094441591469083633949411156698510996316564339556175327374932196247348770061318822786899742399741865151412632697226631374700473473748034224410015393060026656221292748777005514995551503239661852399649898425081008824930692765707303579337527225950133284951498996568153313035881538037275005371702419296070343312937884901343753327882297164909222843027687855058537869544997715927589591084023149838254016557880061468084310618549538880765491677283292116209158227142658383165415313705247243032767244306794953152858692342726866007933776601798001073834095599243649227329663712 [158,149] -19633008577585307312373946449344815288326400375314029520021675024276794995533916587039461807462660314872058247586798659872567083177011276899103716174984323311319712866086926956377680145853324205642983054075303044849417919002894122142475782334751132744290259884684858066026944348879504247969205816017948143510919002173890742415529840651495080150561694934482148227080465582740766828032864713178184655876340066768994529530928209408061933495632057036813998217876565257808477290210837017747691060832837175797066848568994845847805504968324503550682841664903820342131394509645681981326669207429067566189998805437548379169196294528775642481547927509394486104624117565320834887933032120737479447902837663516998476721134187569709707521077219622971180733417761793144526595020694250651880954331151324455264308913718712249440906246778101365434541929343983368522056976899045382332573056883635405731808620076227478350358483447618779850139200484390550420723924796930270260215406719547350060025703088 [158,150] 10695488630951231130756751844115612976299344450467810943818539712686754121215356890553532787087627350434327795139808061637095127614392039205923765533372248525970993013242725020798192045513831550654544911215215831218756537468851333299403015523391727059558504333994125721034214963350588390061885744091347751556535725772451747304782304219274526496235835112579650486583049468302997969141494547762760061296427818942844367376901854182912701837230413115935553639054015702113036994984807526044570843861315292698989909910055086696720582146169453897409472042670708805613665919277331204105202500448263818498349774605789395739042873409095184546088631581092353310925454964294144993748562790773171550722919691539053623287548922292103282129779601421720815220971983338514987475464162989520257639282287721451945985009622112629414485667670944160375063073274282566591643927916153859199646007399999860519199539511727248867968132179623255291067554986980905497474283842991351679172521265020 [158,151] -757934340739251324394316791625072902435610910073544350290618172972608177637635246433167304060478561007478546483847217287401744452282281189636014939093466127743735652003977792626058089981662478787226838519444125209055168933642022304439665747857796758905868229084455391889061864970701263381837951440633982266210012061919106474058301085480401206222087852425649814125579852127083462900223258956077924761916196941700660974379062453051651944988937344152442064129756428398654441560582801241371916761253780978414895511948788417976507939973500809851482793331376696555573363731570770914980150570495931386398707214923011685451269017251032428196475743219387879454294561924941667543618597686613484666201165089792729874966716325282719496992521113411271575509218112276805151975105023999025936911175542246482959870106095644857925406540846549353932401444702692690150813995409420668574442228646686200187228077426049751089878195406246627022521218124311486324992392989280 [158,152] 6469402044596006907900579080364252997356362147807724770023252964599531694493635054181389815071099339944072864261032973578057479448690466162180451150438494795152819013758469854632104804518321371238256374949435282121763112816865263549400925379560305966434658236070870300695450879455087905088366590567853024524085162790446403905752984088842047451983816384731423869829638320331326390223295607539943094380109339893920023569446456943203189616002433605945084615995240878438203666717365587325270925376514921268157449917308883618781565572595243654118951193293731363564766089884949561839663961015133831867614907766357322528261280177545302761281547634695291623506623007033743311315275875730807368073035513168762136794628521161164205837458567863091107732785193695997427207037884146559912850504000852552688052038201282261523651749456766611917398926428941006040995889775252860800625913901639567847906785378635830154442940041204358464722162517443016 [158,153] -6067826334469421885491132926700957460941175458139500592829614270041346320925620036668279135348761845055421131178379918369689552552352843380520914737988273176956922682547409627659461779861845678273872625409775237760021307567411931310895204038926024739414187270203613673891779460041436471424105542884650471010652462896920316815337870907063746182065311290707541039269751231442740322636834974515621428368871278987086909284900388982287419833139612024578235634988133341796401707503370200214600874455677119287681287937288702694595062486719865145527568259666664976864826848173872489855589040217683966191447806458172305472823517135437775071131630775670191691434426491779818417784061251583353908238321300253931841500363401587586057077591785427556985117536720723878794694957885523064197758992337712156312588242276562853751461806740046506833044208590933585619254759906986878375861792064922671752274018723286113070241766832838104 [158,154] 561019627846505946914994648525570311885017817888067943507248385676930851442974670092123218462425712042573007557611798490937786529960485293077263444056123798599859477846823552340463828723088445537871604559159475037270166188959755424658214744590627717313808847595857242955762303043797323330563742251692555247290621469428176308820243663564043849239820918023702788351213099130781409598601736485718501126267351378215344036055607600446398351069373961134957322211437044640698170487682299154969098675994966951656956656538704390614139452089963947763073367026070799874769228344729929507422956804765699376969025582819607336867877888609563695354909533166305429672791721155165256705819470744501507792165045084633068557363761005106204887647539716609297577874585980554820393902278878583609351618582396210641592862659992619328143081963086612434927231129738647188344345014798495995768309951945742824731199831860175 [158,155] -4498992899979906331433437826149263723672274283402173252430714020911168476825492281703754889633442804297800175937283064925229374409268976432920217767166202732664699971486885577647815327286191158733036625869919099500302170258011303511230113217884734810740056362186690348362841228927970253274853563956608209110823490915730962708441518012659617110804087554960819687473934984798995954417805955249240863939654695914069709487030689994901386590795635590698263526985374721064326453150076518364736935442626602750497658363980834842078668697490667264996001317272616543606661806400282528977364774611108430821243569429961132972925359350118080566951368421308810256195682980358327623497023080243613833568559245188602145401016162245608659381545479909159256544460963521272602442813734558745379881516153399719460917466774767681481499703520516001275029102261698064952465041371817250313893467763200 [158,156] 2691240813997400894051611063096448164218957321164149968736674704159069893084488687955787998091559172225078075358214707020028364037415246118322421864396696469244749527183292066029685371462257414718500516839950846091562632820133354251554427089693446893999633390337852235099963849425889611574560307796424257192236505148997666107144136028308498121108681256298707159871158504434147910403171629209215408066778548817994777640088785304365014040155227016281262244305132509436581415635019321972795074823591756010090378128814069384906241302128816976224787815574208517139518029916783887519919289539930772866393621099130925589022876548984349916001673284050865623691577809474167329942685082414391166077479363772339187174034614122668789655953832103311909498066577542116630209502240103090938965145657744923738602656570725613105749500044530058287920528557994631151101794048 [158,157] -100492248195155275380611935786417333899193298457979423853845082851612551297787883802750600841922078734290681746577882252612210373906374793127860973615122784585587564589295713701751500928791941721460137564967217754169481846048467210139999520625256448851239196319562516324687147436244090036284181523654750365448230513020366745953983205248776936840883504421975231869267218016472924983893463084347069247516277571009678298159756481213294063936365352489432282876810974420071074259023924596022812626876458767154942935549651323157401727584496729275373486821880890280940208179954684331511295104997335885687832808506736303447277135974056899524947999374762974698685715431400221521060161987455699589433098220583207782977472878877048943425773865683191710853998007750369446304169930939723183909162966750128756085312217026606325464660994436171763008 [158,158] 189601289832703487861819360471051149674927882305010033083035690282216331239754184972982753279266966817566926860993313700408868774372227092663888765930706552331371069972719520197823719691834163357577791596228626202938064990760943862608564260317466075904293663208271448960059190191208836909956248849274945712368349725071464623891653174514992463256264883861005097735663903539766958938045874844956660917020562342958492922683042082776578608127369197430660656143250847748949835461919085886685027616027490916965193349222535682732286307665108730310178895616375905983075677588744425198858863851483568667864133940034415433546047193381526482581779857818948301045197823244351645226173433602783808211698390246899518590547392108822629279272444673442047482542962958964207157523368822325596720934497570352765138496621227422176 [159,0] -3863480650816760814276176457388982736683986266444833089350995355493747049549204884926399125275041876887307990192008315805973935225931169371300828149795289954482486103887542690409953316935862097271210491868795772769701887322803892465086321480803473152018856284206971794933603061991685937456404094120257806657603308212299831395326090858390072701904163896722136609590860941263079194355210032477407630002413852367834445085051524438951805308601754751047199444160282306100833789191767065159861536244481669544539236995185004715592188112197454689616870509054173264335760720326938583886541815794858767354164610567588491576607752252382070035969154335157991328810352065455791544575860977939277367617538157116829016673434829198631707554915713786991818917283985701294949678047175254237985294466536036049788964481908016590778582221653380154964599699015499649740058363693042444442671538393644526629961318919794415319722572959713254016080347389220720370034979564651925962695229775293320284473500899026752792587979162369137523509388130269943896050191449735409255530012852636884317658291197806514738356336517838036430607940752538018938025995580471207654480808598818567075143466305354756571427278194195220576227176934941566519063381116687431929038943427040035282301607037256498382657403257032213620979694261535871822218093891125267575929760232382624148447357512677406585875487729772430425607979011100274599890091923094077729475846379459124740194436316277992317789464857490361183553532774155076253112868595515419475396766357134800251369048428897445937528835705132079886603748387985459285806415206214892991283200000000000000000000000000000000000000000000000000000 [159,1] -255873612902518641273264082501364117137805332548120640572374211607786735695056190336367717677419175469866784429781511580660546385502770371151041288536419625959866123055137209287822287103149574240985019549634497846693641554556926494000113744152219829958743709807216833804445271691548862648519530735105359575155854862680375858502081645622064288220754527846307050946565575609008679803989347753350239921098501418521160402219907654896702674539863821535099957584551093424911545886580869902382366179115668419799012261207384298805378299798086942905366828086959644207851720894580225212398711034677721113300833267092771647388598750265037118662298321478616915871433026271705660048274026694467757529035712599996066378085222174990582420531777964829540611888982412488197663853720959954944456557496212969310005279255255793588870349100717750732098900584603175397032376099662313241135328570272096599049378935211630813166926911115025254433203783004211360097401826471944930781091230373252391962772563001442027897624281471653089743535358211135987017986761690188542986419793200748989258076859326297100546122180751465617425440314361451391265545092651155964107497884508650176914156536708464094770998435322103389128932561220282168386134675223271534168888920795529336522718386884977016217936894918283143042693577927569824576672255782270622294376006998456778519833718484027994019841915751930768998433977406377423468833010699371474139335576822011703030873011035885267382913596155066054939450571168522583285909787625036700187708451179433391258511209176799878451216292695807182362969938572303545288083462108399340721243422720000000000000000000000000000000000000000000000000 [159,2] 356018808494000468716138091797730262154550282232384821892174855164101607878213014608625530397500072614212664261793423647345751650476575529296382548026333565692895580899320072077224872739815453879582316347071644719116299159272040175678652673221874312897399021151186360403565251438828027481442010968510753140063828257748085326318163779418699047018320394955935353547401418889516750863617970189162640647668913369830934519782912363073296081070126363835188486997597642224596393227280168280284410460539687688888942825948082361753110044324424057321962012168713329232394167330367048144077077394151617283123218288833969017915538438659293820812156197530240207516830470243578709486501958021583359414791074200484395653834157953638698005881477727947040998306094414794158563892423412069889982903206354664474057231719087341140279028105764258712024404421183407006531924093946357024570528593048311233457512896687194542734461732640325860492755659481549708131267156002237716427356723257027134646826320335861396142142859551963629186973708044684252129633253147835122979386280802588997967405508754052694530400949701960097846427711745055176270381683321796471069190146517310172664411454254387816944150518205770630407912183742567140259455152510492648477825414228649058714597661988398253378045347131907244131626258812449734394565782164050192832251732258055954839361750626683241308495517715808285773972818630207979919549914714398255480103153051814564114522321080562793381492005097637686462641312845269276664152209470489630823037268172596728536549382022567126785141368010455657659406421691521575390262718707155935237518194114560000000000000000000000000000000000000000000000 [159,3] 3756955276050183648524349594304142534081721071999047354821795677153924276036185470327171054092284866125159096636382310420899693165845931688102455347223569341666138289950407255296699314645396180659681753524831461893495496478463661417738532855138521159510640919054847630595515672805332016998287243134605926009995774743356427152715071867834838215126605111056585289953347508434011546453510536163895329856333166302113911318963310433989751461843931033287675254857581735033991155574909674806837232111871336952857849450226516998616621746827727210775953197121982193653842944829642856076271689308508283239063814619073189794336181965323371864245130308929815408585534108477751629354035167402743872606818106630551227470457819125159788890895206671072440088363084616798641211210400384428432839285048802012580552436863865677569118282427780218887032576056757351084847502860132453814156564181090698455034029829722235170967620383749309194779437609437046532064412487694706241254812555861027332618784865114036996513902349799073203992492795229319331572510240032924805504607886691716799302448568706216553720239376708165878657586605872353229418789791538531518714916665098343951175962400455693932959067920997254274780990675134168365062050645342646345880178037217995972894935502019023235582684092790972346176606888855428078857970660829403754933910562203207590936097425009049774974171078757169688877668537841346784250259061237193470432965958548414347492221631399909506099164948364040641036337817989905627094915651724400083996848937089822559566392675051498380873413337269971955167000760612419169964282558484514362027652596027621376000000000000000000000000000000000000000000 [159,4] 3502672419348698269335921921947263630300081717694771695302449785886462950759778472025983762895479393448028475520970998344378860449340855030498352250436511070793412678879369435935829138814179822413528094106214156023687754971280360020319382829384215526213076718763219484695376464972048515951505813308164053523110029522255193788219512346990656284696301360646613729917917145939983524553213816832306118636874146129312158091096427410747535450741582633969384923840531372438324453215601901603734206156472578062071486691703171178274876867044283328189945940173255665633540997037648842139432467606770181507658018878157857517751751910079692179974078309022098474280056786405852956951019294615241376678776202568265345597617555457111223919396824996916834371844097135655907216629109262417315046730701005340860403500243557326220568101436902108626589662747263366469180799282612903419797668758883589665919234504015185614574907440447437745686141443242493854955827373330752639389037657417636948614267825675722987058742419810207012425308192502604238619858812608032169106428731500408807944034157999287196065159372755644573444223565198755217906482555942103460197959752684983258256582393520611891033887598017549648254824612279512582499749651832811927182011747020767461273756656399475664468252359628899734483789017494776121582030176449050944690738351947338658896400886767592670746082726519271603752056217485590043660172586061632420122053704958133220398749982910445181869906922534736053836988375250476977424585845916922438427438983608977683496325154320259030404705853955036593461694040263826670281279908831147805848161941805995130880000000000000000000000000000000000000000 [159,5] 1111087618773943680801313716874666747663103729120642314583831944293240994960231738578979771541941689683018699728331663597757056032901667014551705515919553233622260246060911569836814635416578988009432673731674365220800908050735651689966310358793501083086859437464950813371684919552046536223218626054409569154870231416598931009658977661843888202097039868716586077142419276173365706221187185566399780260906448671167417752784100530001562287421840383295820268450611721513434300159784165491865253673402435025112343761138137166143276283234022432623707691548338562001172703052071640155132831746152390622356644779428033726286123689807159284863841410433022136866915994768667568919998814116629784284092336290676246840808148632503455435008965524659029495311491469644091675551022869160282349498675594699883247920658997162888341172817012224295678931483661484413718437318136903566867266376405656237896605617775649674931552402325947942748330840764408546057234715785522242063030483821097569359516220058366287057708933664253738238309164479821119506294502657007943085967437376556738279202724875714576149068482143156477955813515007094219508159084658149741788045038785844988303023758492789765955627928717023339739070737738276126489288993219454961857268346045549978924648748641888720213658212346756558848582639988769578680272946377755093026767153206554079233869965609112965075015515684775314765673364774918951020220764204663251786948706003903510121709822572035132849153866355518737089117195265874692278065576508016139247720127863732351916370550627329617476874112558823830310534048386819825442344772279208593970270454700721787895808000000000000000000000000000000000000 [159,6] 135340430155851633471366371379263003412298885941588510062066784802766465968510852500067049173303625280786600989358214750427724508428426655617830995297485125117803559800812545206068297629418235867114924967215538523899760075977527985617170175272186004577108542193978794613932793570148811705982754418852384102175801359822081664507425262151391727147339013950344178986106060546755826575123732600544167614662328611213284079035031713970040376672030374716252359779557212468215408634966730887522287549157097580830085378837421185794978201537797536357036168976911272772731250616773823449398215198074087369636091499735388361688769855232333723757917487083541244852155391101043851891426246430804791752725539370204715237622448601682058999117219245143181755413584395835730400557407895152837125804407541229516392647605449584742736229669121292914987778402424598902981067434957288148687750207536550896573478769918106837901024821318386436251640473162955375362593575992688625986150543212970674703007297706465863671023775299147144937107170662241023090505493971922906435842244140473381437084565304588245528462468892299314315268098728888362688622690874635206591695164075624627313125685193291243662936544812076313939439759910088020838385996605730095380022332143620117280346896392817940186110557495958423078692402927379019268009707361619340240195305864840203254535614202865819210494596974435975802262799140191929749156074591244712852174984315519418417010704315431503574980251470195808133065967990747885892605962095200344776310335212807774472154471322468035831323725141045585256510045308680407034184959754179329306874177471882627362324480000000000000000000000000000000000 [159,7] 1706832016928664816600300845831719399133482759039979859041942979458336924605903171324493656456045350958552712281112573020841026789083455948475739220041552202642814722313141546999671137891305390703242084478358720670107983599506701501376118391953011211641023695939613185825653465695816742952756955576910042194442999310999995456674885267082594886497420850925021743099763051757112521878581804799961597263101087559654055328799084037159919609653953332069749569503283751587564515965581307422517181378389325845129078681014228589776821893040539386038558344643535162775849959849749755937306760397314435885448899117870101112812049116555654368937004207918930209789584642932999612751529639490119290566400137610811899056706892793624373747387383621498244930178342706125354219608603712817111516120517218224579203236962991011192759347486266477448571292138553218241780751343038528345678918065072241517200887816803038524109460361660341282926721829677846615606461603468296586776554424260513677539880026799009081286846160979954208852317639687124745371405397424617184938836900011577144539482086838656767846795983893297042604506370506470562585023612077854518930039528884539779871532732952216351261826139492578789365566398114240793077256565547287351773239252696334975124486351038730799661944831684298167841782400353325501448239962577632172358377400138333039110006429683712603570290267842334451155424088122445608284047519327867946508813109983893671822506633400905820301420592438805969555443910103851475042837818091687419153579169241964197989395711758331488106717481838097787533570951243342690688599370735989267772670943744125207473815552000000000000000000000000000000 [159,8] -943053906349626982400416977056774980443663466668901574762663429525734345769392688462918336753511626922887172370834931617386261572902981424510003373560179835964521448248804234506566105765917095445660378747030400383355655253253180345212252053934387772567248164598408043018048884817175994321971484143303600647837660754880114618999753533020401680912621747169031937997509052016663552992459977042617039085276568972749318025916950775861841909544761402250101433800522593768871326763158312236766884672911358519143131392470503521371984031844979674541174083753520941013982080244988160072818073526168678789012297446298182846920354934690867430442000844790988978141799700503863667532864966965090900756004459774571696815377683231581581889265393435061302248279774092647651507731134227286732467572251675693212725032750961315384411542677195939366426108173194822984807830224844262812875482485279139627714189541876832702336856095308079793216905778245173350804006717372302605776739826320451480577416407093133252265929156861251296177659154800522504674670781627863767075433888582576052312881892917412521296663125948225925113204669305928771643391638240967690518320721372692868998169988411752377256789567749514092673612548821489824317309642311086132133169571565209467848513289422374402381487763802850150333979557788706473660224076185019618211105260595337541431714102968436605012259836268650969068061583168369137793894232596347916998417539156852730011774347647569768098159313759756034218412809141696815167063436347231640800107519142420130123558298246515585846879903794739257133460150726306298744246769389541784862087664824557917861828362240000000000000000000000000000 [159,9] -78885283741570826432908637006370261861434798614299450283260486660083612086023931022047917275399535917048956453490851027576259146465410444560648502627159943184598644168625755380786474805531504103733686053381741880202564623824723994474478339959389720361773474267189604230945233433182421495692262609151047356400501520675109214706888987685970093467590963430650693006281528706409413803123586052093185905486929693977502482702753362000008465840335491335742366726491093865534149782580007542117325844942590691540863636441942830742193949173869066392209892158280726679206362830321511756474023216022222090405634772728916603135594980490939466900415902046039276898612503274386418180874040076341895864891496098291450825283875302907129446991884176115079487633326758956288383972885309661137577896313450103125082691424268917382311585454862678876266500708982114926793172251631152805964966239803696773238650317193517877699356117704116501936508852229956454414036878033484341377218648790486592959097874147733125492504068582120095018255540662869756312399182716421648262978357790126861685800142749261928613563439116519678616772577789148156987767353413232960585523276639964218280772209251622533773270066579272137111573545942165347299255469075988269677813400305285222575812253096409893586658215239727468333173268330020819866934284309788728278077185163435835125062597816328237617221179485216933886788501394709505002686829899452496937471606631194681532045374602251432496426909547812305210075327244127011912425716297671799699345433095460643339930445536084650601439059759199653773046471065363084284580061930226278427140638985924451459471671033856000000000000000000000000 [159,10] -2584184633207068733626862690220797687402580373533126562292149138728266720453351785577307125053238838062740129929474162887055664144110145253371287336993578560238733611565080793272827323199370410200530302881079736142842199411057906717187399792699450254674221080526028896667426643265627321788440177194657662718792413958173702885097796899314288568933544279581012892941871694048367792667240865657854913062551749388069217385181027279778659379943812911251246573136271050236536320924290197247480688538572192208310081113634569812996897361522265541010628397260844876521535312881632922363113900391095582095734512298385626922064883744747153142815551094400356872864877426056180350005843426351361662286849205090149235888812579794771207368845407169339262380982047555774771504985034042787327321963844425582344095708530831964865834324335984999426028258752734456853893942670364924688623054684362645764404869739067152851341656080312560138939093383084413388271114367790381750997795010015096344251188324938336124801250639714866737698100141536562691358816451832460048553109276317590206808645898262512592375275015511934483398774886575609988396340150937137749895819440784950947621138420002940731514347202288786286115420439473281674079286811807957524092275838958152351587911522448029381578633773767936561115303510640544005768246537821678006803502080537934397181090349799544368727519497500876125573646458174586200243499408167903807621642477752549011505512092570611731449661535686486573102049752637680472030291807323216783397423676341805363810983580995907344921838086830685996823051805686593077135232348429980511138950865668529844687179758960640000000000000000000000 [159,11] -32625923409022877713353185020285263510085630588352867311362756471039430879003895879930245804551112830620620758954273627307370320259081033255017352862093191672277080561356073970435795328740711610710413566199007492455367273385741178963443502411249123086860971876155864080749329503196880731532406532538087945871570076926950516367231548137762712387258325746570080512718865746142973281201759933545914469113324016773603767930022452594948813931400182333849601606518168899801860818971553178134514866767230951805441070950281144869673956398075429879230292662677428705464918471016279470064551228923662646950018163268738326723812883439343119586259188534145700751086368476383769896371757362506924574580507711674227645285777578751185329041423968751923506719681001180591253845198209660553407033078378312039867100583829007612922055364527965773754753082824590213206056654495337326342951393413299453577198677346945862945085307268026425372120959782357490272791829618165504767393360694936446650415312813457704936438087952715857994053177901453902900368974345092655644933398711105814668689768478093073071237986143352694681977923784711893583038982566102541928670242487730848806799443291182326151277716480668494808935329773167849843315290242185788201750171413044727079249808321900266978423002057041527755057863286950918906581456082125161070573138588072344172724949475681546813854693266961454701642524751302229583827619302962724207010992662380070595361750920245049744060392292338331123133652461080203392373447704352065144489385960913036150286498129006303839046957056924807379045725541965408404909431123077339498947435971450793541172126376001536000000000000000000 [159,12] 160034541271032119130866068884162359848920345817193819502539700086311239371329003813438814211003988481202489409257142040237853664914593480371335165269507528989610340699123746010493660231367542804369839488474172509802991599795966193658041984022381564717746733930837714973695230155762494313341437209243662669540830107836514776945178961725036902193782125207909995957921510367090321010101054069826006704597242612955941738379448433143058354646826176174857987230714994743412449038759499742830996891264153454504150525570421557771187787355651789184111205650758825447910855197067441861018568442972160930333518438863859415466985785063520455608738878967741532453181425542215279907124455764334102197176914626883642903045998458495926405419959046761320370396389443308722094948558839441554089129892778855693061641957044556600892114390364609478142757505595866638431598946129225220595929095425304188118515487977530316454198031338552254991484625716918455016088144744530053420498475728783100592196149423255135326883905580009626086781617555857440890333039139885690637800250140999196618320380451838383721336641259686554235451069427124600111488898047766080728448884102853009041659593862397340513959621407836149534819442587561311546159104598852561208346897997340635027818375490511716087194457447048615365382856777009521646666658843674323251373355789229367850443421655404348355319028726506448203671142976616077521091937106216139666996395810052960266057078809954496855149917403368342940802139012879297359849260976045404770523594846355605632198200845674665204023340221538144301721688893920159593188212412510716464062655366960986769638198628843520000000000000000 [159,13] 9387412624822701946207833372921453336687767742035288764773037383146580746744116890856828469022929495865227809010825070036236076284409935454095526558270118451837183483023106534465460491885964320193458016073734775146572405508491808137849084953777764938561149648401985445576101523701513356153559719071751198079449384491552841889316898240154986457664499144818836117610838758386203832278431027920743651128457662358078323554159546292578913712664531819497611941564615573202244864184059349853303868162427163658771045455421642303548793870541877836596031009177922401652799218242018872271046521096254961378306784736184678260274083352937863265442423271183035995919951838673220751765421457085642586163030126776569223972189136739262083596073812832932312796815838804173862940700712130922156770118513567310306598411089962747214613622293119207285536077508971918406357130758312143369506163221711990193024937338578243745547525480642079988799685465970439763498745802233354691193611982605204605472811979315388674702183414455076611044588266644140107838999476488691014739980284840473689749480731453179195346997742794929545715673319249712847945831610228683493881929564419335577502052541944103675520163931001941806623980578246591498629492309585393755638715345922766083074082282111236011982168385619074921114070133115010328490931625336962238557617347425045565574160480543981941077120805843088554308460610080777816233284063526179174125970194447097691249872959595018792197683649576995609339214600371688991959770908046053833031457858048788836147953389885988444629054878473825278878988229586168598707777913073164550796488190182292109199211342717779968000000000000 [159,14] 103526428836142880502193104841461543941164136524011811504178698580199628801640433593711547993624878841447080804609900594590855071714146367115508130895600813925921372782813102631502164258599423485938435324527454267635954676310150598419710581950713277268106430929259986947371084473772242004929077191067261641414241207628918205020517044604787773141797338626503648787423431530396667255405518579111646402949728807109542331033116086876464166317357824230183576239115138245325630043738906488346915411095486360271091321169927568190423550592446624729551340826476052337521403214570309223726884684986925412344205048564224896276337972716417134053636521287342174840189529636009988543468335638502678299709351530241120657427886645977083589504670510071606217797277266321138609428606092604600817197837003501797915034891459292325132002523701705274766791533582351814179090646989330238083964537335522664631108806974631034114401641343670056799310000191621389825942364619237109680094992176024255370199224706145512128079723407564580109724528877490460007987890404471024756317070271461462295308745335538774154109424223028049190736675302785732369494536523906600787001366840655082383084126183496636877342252225002609271184949927112921875865708071908092844913201007555384165006099005610356321374790824930744869665281644374115166852772420443782076979412911642531632418141649914421409089198537235701528107634581908525271456492944648464780540178761354581677956525419069471945993798799684785173639429594511696830276683791315658046026195838773723026265255355352399141544191836594295530561813805669327662905243816275794900494690525312311875844957235104972800000000000 [159,15] 371062179321756891380392921320707062747192400811912276650124202096345192781574731688465978378201521161916775869808297416430793819552162809226201979173788906176082814605974744919279171446224271074506499686004633828657836130738716337767142008405216305119293271272215837872916630666393630169999809705902067978186186470647507586404596890333955436620820243823682573434924248839231163266562671024859195143228179163239677771534769108248714309947400588804268738342403332796984469177117046410622240271226394272903020041020096716144225940530207969400841825380516622759741853933456431339179306179115230042750366595167822279540449662807497848444241170342650458056751702633691465543916636227538962911236370469897463379219711493938441721835369213125136061375768265312515058609954249232021946952065226002726789401053188898684943621906575912648451228100740905181358429191022600455298772435092842093823622646681676846829447168969906824392673310742592449892925420780358666229334056023036640781000873366092848276674364957750050669386970100986353059678650204283016432175857753428312536196052223544096906733857361166564084351080741336945487068405017476981848736821803602647500783617757974431651742122419050305742568304645901770771444835261842011045885920087797569687147848454875183961044624889997430272687855079218766173574582899362661657391010570954050998453028090040363418961898396175617979633493512513555425553118478632983222024643597163051976002691563954171443818565796498249771502809597574240898836440113623032375091208311286144761996132672391998922896067332691478864996607392508997099336832675586557811945187359696717866021704714028056576000000 [159,16] -1405426802392710764914308283430847660549631903857769390955333618134933768121624268542286134844734086463876601957006931389439130388311537065386164001273276434615011787696582695445386532032976176646012402340276027695126149580548072385006491619871464194539409970060914046417407905775290435276604833070745248639254672800930852454722063174173117358477806087947819725838173416800642203643812623846882324644682703279115355176136660892295949861674675274209152180906652380834566830128392163167772390274164943660720010562033359970685035650638625121451526863814020610253338062378322960562496217391108517197283197861029382510364107944893127326935665368760617742491466311277708625435101946854663690620976083348268053834200090580315242876156985379861478311303678463595534213068947331818047541798229091641920449266549454504037985765136775006129309653756796011258810809394211600526699966570728268269444596611147934813287425823930147212535175390227639262825604854664753922149405544428651626345637632134300792682902021616436965134149174560873504967009735702737904110179550347202648200359582084372973458038486842661191962437754202717355358918543293008129297788091985993932273463563680481917880432488704745307796612051186301364834512362881669303839959917542365593808888051793641808501149926772903880935016623115140462732836531166568718493727204084222446670677531915056332324329714114896259077695498272484437240959908126219633639479287923028549999407921879342736039941711916944694275182618983864303644176486434973662668279504253291550670269100614217327829271877089113715691153323121443516597364317102101842882804143343861055883441795416381521920000 [159,17] -15226517377739881854382650834613423894320406477153458009039416439715487127310794503243931625892812927968285016879745540453395005260587007748627389658162252600901673157082287969852851751660388251750044359045074210058193394034274447929811026981159996290407544006929659107966759943788946917336951280729445336546352563849184395922489943791814625783106659359851065815150368416220723289358759156270718535318500509107494661421396234726326098676271281296292122883018202501070955614628201603204803216201588198779761307460250951692177599670241665305286509970281736546254476576869816755629902891130745118979881213538286134754598994571034069462548427759601266332775578401821204555698469022563524847903154426958110914616868477807530524776158309194792593744912651584873493093544334750003050598026696336631567632558797823514084410322030285755865797210948338833938163943022103356283352518511998905497252004729493272931961864629256871725031944217120754852434914556582881130374181826068717899750891558615218898579982924077748668392112794204188338889077895459133321669511818188969379290562217568554150548520245914480292529230653295186535219608334392918297309727075062577928281372631314252723488118777474452761614170783953921108724660197343401358781512940615244502887992224714449390024487963218452984882616933831492124943538588540540599858013220409867785415802918676086697588814265482125241498682573171646436707963751349209352238206848372421323552037635187534337974889545336156095673253568141225390486986630649854679931739241001435509995965106201940926531493606658887604475295290216166796261409912540770655949878255216642356849585345790221848160 [159,18] -29067584770065982983133932173393235622522124995672763318322142061798272450987918878523631529839368631610854244532424951129608829639074497534315617498809432710278751389445768109284162256501740594643641735256402314727524802211914838098645283108723544849039612553156885099221357912125558275665004989266084113076664984218569306494703061193119000738202214187317490568808767289694499281444193505601745569431901887787434953171720052310200676571820552622574486916260662817671678594190278977852385029849675170290663242193007434505235607606998960195436116162131146867285716644821385222656959401827348681527894770463910543283582132777150333147454631749999044535261574598469854668012909125941379623932417584079232678906955964033077686437728387505042671388673394645125176174729460342974741998943501421539144601318527615738114112231423231131387276452487666410074468827669101906288606509306436187882396374050488082528199824626098197035971374664072490195143416811848181136242291279120874011154261749516473963975400342283189960662731714713316244223698804065258374735121648035874764670185772370743361528112929880596601231853270802139202941503583688896911469961070426997859272115751716095316600203702261927792091947175908512661778111768117888110566902015239448408297725744663268720693290834433299329249207235863982741198364788010272104141875563747895282652477627549187076788837396352571405221767531175174587469420729733830268580281587710674668464935748661396566249064802253879600268600682734180436784574135840489094626195704890265090499281152688075735832153201262591482019892831207273450156686748482138313109107477702333968070498729918478720 [159,19] 88373911814104649627122464529217123357916533037228022894245402779022108832797195098178857377000176831335752056351855547617319911355520110715887141587067081185177158222992412104257476804631547737574355691406976224767697262530978545188764467722500844612779571220269716465344262962515941600575396550105977147746267951043315086570326950162246544246831257495317882546984743958582706221819279894396441491271614007481714966301453556089603895517849831536523368656188065963118521661239434669708008642478234302746768158695234609032692286268256717331831885084751685389407321347267161856215358784216102931699290423603949450015832771265204022655829664943012536791403146065305943055213465960719062486085286230966414731015360767238727172071084883462073740631940565577193447711129159362783790307210147903679084301165554632749653012023227240886880419309487660782836730626724227025093759066231766176285136936321400424614286242978994739203532018820727340184545802072104643330686071520905460122949227739370121943824464773412794397772375479169564887308408884935510987201864388677875245215231449479402684864119365876737114330632801704556151914054284592761152622958401441032873172583881140931732408392557155542656086495852672721089437218109434391367447190017417472145106809382397670436448621294025315457772138630527843610061212067067531229372553912258164523208601338252733814777966036506749022712619395605469394946001377034502733428597043410060620916151181444147862527638511336667357986664235305008632706446816618328040275728097409230938405255372416384773178592458193312471292299156341201363649915324730188362171042748773185476673626188919120 [159,20] 333861606908317957727777141754163030531415608238111235368780568116469567743493279528801701726822593665984711652245980455640870142278520319375972202065427877942733103577643601646624037761491539485090363107665493797215418824772035999610857836803609267697180853848864894088821232882974097261990656123962587442996464638546225473585355552802655391850461808665471195398356949622984059527386791351962973467819018872050960642757384733842358923985745530116070112779798661145445383037845179849866525840981658230087093272182156301766198242157509224132463733553083869260932784100378140790121204000777476247019885002583158525127516873158552889692957666874451039166493715307853406620646338586534649174800288229093442719490487752430883939860549204596365610099967434820325534552646169486051470508064344866264525744342004424793541696638932739136880713033812845337263848561087172933217432752017643033666558697183372140509498706562580479362560029045367670154525739859471563310711095347885964869660861669694015441812385511748139232740804165157459246102814138485225586556517798223443308263363939304151039515565629493001250508361669605402778684893571737750516044874264634865972645971659534950847303772392530892953329776215913755646384908420030272896212368126868320945997603956273559236725408247687518709375021812456325393074956242824524779771403251835931420574151351917328994864984724173180775060089527622078805216601128730637505558669611162471256630525208710151400147251636125106847022432699282616852289377484827903429085151657301380048831730577044633435324436249509970140803324664798051172983022779220240348026411654667915984676221777184 [159,21] -173622084744972635924790185032255988359372312034164181625344083716386052407764007393022840025814270960178749913662377348321078633831350122715227088610844727524958633443654553267195509653751092648171304113051605820534853874225530722152573721080386647084578527084522343890389545119443702054650356730421180327846337665823505049013082935352284975261106399642401505073243704758619045697960048757849905564415392720152626581338956310050571017053413819319262091420622848693073778696787857771747271232359723272633420067860972797936289218302893220407543794045739229169439688621913793492235714863555938615716774762280025717131540541904957019047527993545705860912936171462030096614669411006313808414031158992470347861523839027808127825619592885579345355362050664241734222205952419508396068418261031050277399745645553464489717067164860880806610027055586367216368308014043212067329575108033536509351716749434014312973571031345865082786338191088292670163180168010414871502195512647650281411045320817463354080418812485694363000123499271671792203155699718660341040658369542019632991964346311899150598769507085657250704619412068531706933967494021036242116888967830322920189849944282521457392925235425484249738459845864098482863018566043339318631074997075607581381609678955282122622232551292369568342423145759360479230358574963026972148966648738272983170145649545073408219962253896356189156945643462938342942831299210948011464725866316917808689249483812200033772980864578397548243257559798034265305183378151396538599600869870971024889512745547709351846231115223103356214607641187661832090556037365846150550178682501142543639453808676 [159,22] -1453422679794982194479325573258940749542596591171130380450591254607980698285792949727804254900518168066319128096865814359391671538257275990875861620032313116220092846324442135012875116868633977126299836605614779518970246688775513696240339665688160442780742340055754450839466681746437464314356960847820907876577396077300983501466759991063532611096303457119724710438283326157385116838888109057512745065964684317652489912069284978870487682101203524420783264597496292411935411163899764877953514857112605516803314601157973589364061896929629104302505773215709003462556392786637305815201714278918372419843957219894482652334407131028353263726607455880833340874825877429431170635743177172760852903905081365108095367940753080145598339750586135669328663478402602749942207738793102828513685747240682391802869801474912854210065357644840011934864874861549412761515515073964759842140814681299443485188894885595440307776588132552600697447418623652714023617277407179123717611803230244663618655741443392789169849994904157016466214098262910478277349621991718748011554628158187621614172989653133359577224682394707230443045085248159163256001029143994828539059929122358478439361072076855604584225086614013412055196747772415645700840722487378706869167822495415663991750448306726153216980112586570090484393180974944768271172474906170999181750136590619343312971121966202980505663712090609304414573063125546165665186832585490797139597715420569912791612295185252798627191189077764012230561109324552416410373452239619164756343695923257600321405567421399687034755985908623495528892288242346851259065619128336335819893567296569203321426515008 [159,23] 207649732670560559118868985032746124812538306107684303572925535660645487016907391218667189587862429544786006633357794843268115577420821484019271380985782180127633653520928165213504544999964193333529348592298097913863423105107840672505543650379568703883253557438862000084171478212867055621919950975291183435856700908517456551848274305288357892212947832600272217217117893521509493248637931995519156970527095452069891552632073051312861469385369690200587516426475846090465844374276282601709500761190465348169784219236923529310959488382876475673230468657477638907826335644291575593864276377145521837652397094503622278988471672389727921602684717939844290664263870781612678418873563899494999580157155920440039344469961541074296473900717876802882807821921347982697147223726411237569777737712876357722233064072816493202665273340067558161184845438721600352653052870993573411951969225635885867573347956001658123491580872839790982704472903908106616195444805497000048569218988103752397068464318799222766881321253641187876004851949973959153854042400961542090161466608056776676645281808715148662302164005314582633602767338452257575456221340760058951596095619844236866004704162184697983315947814850516768975506112660115814691261731790697750227773571601521635420809878312932238859005982011329937967738533810607351057876992049306577766175083179073372585263779509748257141706446513931503801682291643352636555615715294379339282622431201150079498825954271908536225379530885148412713937008358994109630719072385937908190324344752925927759699514475967892742140677329029431639795850045037804962150888553257999616033552683735630604312 [159,24] 3739821966125312920269264623192017286541919136594530921046095565645751983334402228745587288259293226396171225300822946529331898338584769098062938342180347007566341180341419881113198007694781005236041639348330535926459786074914785576194722375110619633082584551396180211363476274771685955729325105440018004721879177572880460488861331776596206501420076340722391469125613192488831634940097015889275584541502550996068217553873639040242698051447452703517402318556965337693928557473270571201616540437192808549845167491064309985848667283001891884294733632637789585916622506682597177159809154314891891523220087312078733849324403658592667431418596605889361948332142579553404505584004096978802842889246492186390605887657745893762017011602380951495805120664012098979790334990647879269590848321353464101445221378430192117971027023482460141572177510856687891825472907378085768082839112308023571105467534870872794495255425955170110146825339822966915760272475491001152560606269926897453372493940764518277098835435555516769474000235939128393269698977671626914616509763617067709185413404508255349602513288029202810873033536702474206884332576296160472930646328457273162196873573718082049532093368639626637212304908333963442597277038321531970555839966619967164717171099165427197560375785113606393942872482659448152106169353552078239029106125943150448568215180537389271694247934703383501814343338781561773545110158410674553521490029684270192800971862495193887484913313470597179157059982092736516706837589783427596847779478724418840033017614359597051158362867582036195409587342400355586669563981659209156096562196471943068013520 [159,25] -828191359018638263740265421022382136413160908784247452083801104079245685314697978004220344862147000058227182602812413413997861478855131194025235254259975004091616017094342237657994867225707520260481340302654115148049809452066782522519999227566985005321361546221344562489951451286539655502047279964851137275996766004982637077945609592457717106223020242078843932804745764112866936545511961219086677675901329595951774288261482098758828143866979320011389893816600526204985480178697886284844056312784393444593809960823903593824958593585665255153243865318147024223979388169008050358229287105845058096434273169274580294639866071035888200870708231469696218221390027856826820816779265907451811830841113146716310163540532380052118134946760598511353449651399509411996124993861668861264880014389211167500386483517258516717977002588599699002679447949619381670981153170695757386954658786673876701278647049512159824866235258155388246480557227501915184436606411336636448072196106198918370093653258613265440297911591664930643397376546871116376139827501824017607095141086622959351263683755870293692108295096798071617262634666924448366109582922261503105042126250639060306455987051116957454217534138895542523497704972380627392457306149885912834859284273015362687894979778790193869469750870907656508009719620616062935340745933329352606266227699935818362336022853987508693314372841888243719105268500537246344277386901292783768617859925664359791515930682237736487248309845322887012655722610240485485069582873849480807528475584616396024065671486489466664710380594590660041242654876552013738055806566537126625637945407090090258 [159,26] -5940303430622173486087544644232221549876631185928570377389038427169890734689627872554773643583989774076729936371907442979225606054076864186603749775541397037523544716439247924502197257610270668666922214705615921905251518528638523548468987310628506301262866488780364500799118518845557085451806583580850528268698229105245053853408732302059314028179738442320360214170568330036766429338705730160437532838620602809147317087258601156198563810018748958799173657208538282038404385158247167770030362869881274497243186813846275837231145665092938270265696143893864972560143310085900955109689669973439952087087506710329136882635198800907558520476743233455107378509551111561408068949423295040998745577029683018757904639596682043203114185699561819098929296427762448203591995635695894177773462002745093353397087460631938199231676542080602522566972561694159145740434107322377565727410435033893234530087165454652284934912769624046019683418583271970789512604075085501920502316729344442827923298848539742050886102967359942743260073337090931846262173789158068026441216714255089262400515481489409191111498783879805390672506630016987858953032385172053940316485280406829383211333311331618537241504142932091046770407441348065119827873224390140719393391035723858749098981739672668827310652283283313678791211163620403587473722960004796559551300844609115620234839780206262980176648828074892493783065927032598627501870901769842230069803718754638049745705995249312041388969426421006138328444360611247895067725930581351213012329171339767320292494020076545380341460255038657749775182927855905611538066735859422829231418295826414080 [159,27] 1741851481701160564081782527831868556959401200692528948834378280053672491656144568780026626393513600148110966932795040327408645715031145729448310513856849507864855059349352597486625042315613397871444166559080067916169819447603552069839060036111095273394134268753126673105757865045670852327139967872136768091767987861215852933201757896697649964353504401702785975601505817620433419042854608640526995502243635267165207876469234177187525966524574366035274643532195187854893578137004612473152816922562312273033558736280911203206623902358732541426863538835022372863088274231728103669296086135340254902931161050433106136744328571691420535112839453408297074794216698922910510178282844564459516173907378059357666457958611802680049910546300680672283581478819217069399129338526236205998440782732363219076527009088434966041623753307399379400988030413317223208974602212431333464101416822004055846929015000042657300046536591884604949151138693988281034161239941863029421011777598102362189297703887830527375896836833512775960113458333007575982402701441790016140579292809554535507716479030264240665006130869985309662916235433661502533174205226954733332413612159953831124497890790185537490130039868268972246683348260823476215668203197071561326923244806462821877124444158357753594424915012129025271754012188172200834982425387251737635181678139180792097549777199644902510404677060479264275107653840102533727960345551098817832416047353062574481862654458924481049760499299742009733204000530053624523904926691394335020213263257776308921934806644867693018563401577286588017450048057529692625339542123260373735407028886720 [159,28] 10112109897563881874904786292346577323464580656614866218715399089554131783916557339541636219857068273485509745694740139579111009287520919541528261007864361602211437394410625301054539427515572203095527266969834445640828948937802508253198778392351696756796916626576122310274390014189713931619192014392744287810156925937010772227764393363260408576717723892987484452999010001847528929598164463149237696356238791451991621855440054937317161763649796107790194465028543942544390315802880210403056477637440150480342437915345182866189101023239540715541902253644327727318349804523227540799027466177274233529132269855599466491388852724670494181257609206948434521487243995054300743659363241777811232505399102669698622246554685642931911619423784309698380523396700573972397288087095532419756372518221533013895589962450905205594774216363334247835693449794436276215693631187273520175395575592176572169743601669909791843059887905185574626501123594665919477847984070492777844043095076468853057569988805692116220365171359767728799314705560710428031788818917751011338746363212811482278109167813298729527428191746051915650905581590499896303847139600172401503483185291149521314614669258609162182199924469025599732336344607557368011951456084158900051516732213196193534323242195431048378930190164931359377604582876737462781333333552789020440703465231177450726121786501903938752402785981891932660226639636928412642463401361421951101693100831545766935023665316386982393112436173919604110503361054032151501308082180211295781769406923750854814313142643035189782179551492892717212656677258800274654475991061923167809623284640 [159,29] -18359309848386345933880521935651184789544433190020893813427338633636825184870044287784591607875657335869699755436237551225484794651475215973631250759686106188808835937706363200939204836381118061367189874508415732858666908081757264928961178743135660105872439784410055304158951127949825178513892748469635159601462121577075968412523779495190104896552063235521211154219892838301851398169485180659668649554786179439775795088655544125488983765834575224152213146474098044880908455251955188554075503973020515816551960275242529375034779791128223426215554926107446005570036897013525210392494383151152812958483758013304100997917428898584648184022051194790726921217884046178891008554279875491398325463477887829395143091952098807282060152726607815371689814118061106170307259149354410001827787725840554278738797796272813151797596392240467170910850635079327452509808068405662456515092331903986369995459448921216744228253633768506009415796092146202207739386160384305051677815796683817717864714860607093956378461936272467174559299440011677441333006047231200475672609899408635139821721457961599521715291871900784189003313513268108115527996280400363343772673059547617650317915463037247600350401400064078194353570723456278001656237967222407809937183648661441598639476116629382024415140118772909819279072994493125025461232162643038112522418349983531587002536738807125711945175482008306943964777477056022597245988624894414296797669873088746379944851672008732260665554506151105580826329892202204643096852486511622337991127293979554999542033452244131697252682868230783215580366102216287793695975550716480248682479060 [159,30] 40652538015110777894890638783213803465071452369234665349906772965351482131514210904000276436021013355275629476674941896333893019734613816787249166101390422657204383149555295778956447933308146660164254168964724131078951757873238675231217196004785484833443051897113617267317452235470380400011244265645280986895678599135632647680403910062931668380734556739092827252802815239015131858680922422824792176563723589881062554351478510367440610552048940365989179856919839682135935202289073679482362980709765525116625109646318396839811401174617622018577923360263077940200998300876604238529062402824613366094226171411107618820567689336027335406367274115018946737802392296380345939128067180058278222275630064692698109365742466607862356459719457282393378797863047084956320400894982394410910624597603141629042746686623587823642725903324459314113820618840582222526483226529825447736164691941660763980313028006341921604145103086569782206856065095143603489106326287055980632028201847930465295110051347237982047686802719736888628178187731280947175195143452585197216237666330704579555759159286313601055616902487122799489457873523374869576513339541413495192341155277843074619755818925918200415133783284236384555325181413159117323358997196569432697003645358804707752681225764906123034630248381446372129114934251619256291493322408604130212752996695865380978419508706535979987241231890065748958556351300342167267191311184947240940627509981227446082592571587718455885401873245041223222672334679041708982083310396521385852119450005479342671360866527818823158433364344517258086922964729225238734641931383686321935104 [159,31] -126554223941625458881774441837322177000131893368269614501477526145241922302316071733795658731847077105026898662289035067353541504685019812765793473555468102718911033050553121280485368539292786614241808589451879520645955361394532847358364081415096754071465519026095555986284944131896065287624200537577341394819045247353219295630957944497986766713387992303058526208643984245475269587508984307040488638579554080246519331569317889244858072641942831175437085368295954191921973007407474042230676876664698172167836607050335825920302167513042207658859277729415674531524962398170020985668547394667655006673562764745407308629437049335101067903530492397567407794722949037853361299668161672639533860906343576161407698674993841989334416571083560328667351839406613713961788360535713547098130559289220054123164736863463319719625693193459414153381971646116539364827424954994053292093115109840394867875637443914337210684356165733981676501293716247704639655353440428898851606277216798498365457572138685230653423839329247626765276546955253433962361728558257076274018646393509051377925889620409760342890260795833783394708558838202772334564777033672797396198058524052618203714074027142659398908038766552835619387490306791789090229645303324835369865963273881547406344190559608636123485582904872440812685377084105292218629212669484799748909473504413743962638090218137671266048677439782760845136603906791408535593479279635600069242250813166476779497131096762475026581210096234712414304276763914466406864792727354069528743120432341267370449559268924008443066490602528347370087825121039982323795601747227687194912 [159,32] 359052851207195602564570671301460623002350229784207460046226701644733335846664450652928809832731566677212880218685596565254408784325159990785387938702199759505156032886358804507147183555638952931994613334145366778699771799475626447948013675728535252811919372425496324331252793031510571409562788658541253543720885492775322586096741233186748968250945230332584453302634024381331726226868402319707401134902904308420777917645797713146675079510520124364412284739346060521750063112767706120300145888277138412040977567465057544658806533365236806616005021426075328051670706563476150577190915540750839063795931939291509276478692051388911418099839753822604260467506763486145995467843330167048219246566203293523237448370954356468241316058588521943362563309258760575590075842844832196757196551544875551675513185989916684852019863195634638038995495699201473740568718611408907397395501141036238008101337101465925363129042571634767322153617003096467898365805481139585572331138956041667061801666246864386663347470272530225270735271382563983080104368954112099201549770542053272194598857733789328149868111778789328715730425176755808347124877471740014846782332840281163776858303595663514622194552873161641525206641892030610137771925690151692112007711674913303963869989434042025748293587413857755426265828492902399296201057683334026874495517235219728609224220794580720132852043728215622016560535593586091065815834049615207553676273684450349564124877731869353046125226755482771401591704295129195415193242310272242058772540011845093404001647591470829149148507131890247672191375086133657197698682137640850784 [159,33] -906026888405070665052540069917395934513592906878035255676577795630642381835545230237321724266504190611171879409974109367998234906364527446803428589866261536649202685645969061945477707448954673400063806862292690720611596460506760886519186549368363079540528735504350367162241354242145724162593255831201906303963858775307934933597087261794811306073986272052984075330754019838518659896630904077113028430418169704741202011735577562768882152264072731763383353769411973556684552947879906269106267983587712761687829424010120713070898906857480215850505281473291337294829908987388882870346985009353724701528837472056071451575989054028143447278693524945505210661416393471891886219582261119218737371690986280377669222750645920280788468168714932010356958761757554489523507564362102640782172260008565034700216897440825833282735098888953441753136112467360290504214645785846112568645894786059219698035540253325510131829961186068344409417939889792149257567217727613943909074659996693625796352591726389058998043895107874807539059698751084361196921368063018629904156097971943697446927441184254094246182853250216061557430128999894948817156307001934372285689053886192191211119417752028128685469478373083909268401064412189002879634664481850491557623601811129885010355649516918312975244095085723658542278159682981920866089717138560001680535970747490626272763099806521324186841967584457729733667123184734552082901348940404861873337836752933892778771308242716002453790170206009683785858751995832195211341622810481471764162910986898877381454303898938521594898697437252689341535202823711507651783508761583260 [159,34] 2099004201465278018757831805220553721438623423533295593588212459629768642413655902156807287371906077832618134333160951897507159286354600692689788943070412755382046776455549358043722697998870777774200310059670471194753610165547267752420311402869220177768712868367106321245097398800863625078207911031770792868480011377293950007281488992888370948905521784680211717702285213128256041084111464090327286708895906816025503954207169185559885768386798841791128566088514813040229198814468847822015049600626135490381821746173998318356137476554991609265289460109537823887362008168721992105612050630745580265770694483900359646607850693669669840125577485517563682132951347435613235899067120889714720141445246299636100243613418449662460201880050880560161019407264065262774316204780555297676686352937880980708202679033159209477441234752728589804643895956036800250488468095889283284948378337399130313238085434552603906091146543831332899284395744272834991069665998229487645836317897723972330463344634525914267067595243239371893030501827103156325688259953915829177795150125467022684302569125070074452672134817879108502168875357649817908792861476920142278856461415641336897219754766499367199358707893658833298212637491770622054686962050995056112084189695020744373304157048393912855535755518882271662757384330208504718841994312497250086873453110080573681277801963396038983607474528880678758077879380191800272266488085722647014865970167536108927461684954082149371745990820750366716029284356500870591225344911760632549959345476052576869591834383842787163704625357160258205814161461595894474622924727680 [159,35] -4499272791532528554451826883633003077866017170945120294030138188543718089860957105481543158637870441412241129718638775443364985067982175336262842112349865181656059145173598980709462117634953576881070129750873711328157390519038336327760691933284034319939713425563377857737752642422487629361272706438557845792765231055571262829169977826874582909201718955439452093403394063774292957980709876124659852505209346976898507672185270527568937198358805836542357057633146351240439537251257441746661101711336447951010708326709009696618770624741691258340191979590453751643228158630257667237042635856274769843747513541004251396500416841926087381363434048468203059462382839626321505679447960867427213054880380833651695200228976721505387480231767420571420872959176816286954253371588426086766099537537052750660009489750427389112739087757202882576290998003250130387678185864496252561522645229385409909105252630876425986441799675416010752953137887466696750942026871545226998816473222677012265607595294436835446903213016608423604332230257995983885298075751196031146526313299242299592493578392849303852385008798798609263530698149013336757249070339793488996383584877665932350205890066012104744512722624255676801187315549754648289226045131330650777998573507630130468589858439595595983168575862826581273149198025325138836002571846000759044177640541743850025672724343052511636659647470475964800848470759251894468546924663491985986079454140546519017425928400158262529556883451631966690940318762391920433950116413020287816401191972101880246050654109149225772068682153627052989459847498791727636254855376 [159,36] 8928170099836824720087002301915188764410813230239529007773118678536177811776592026339496499993368334218393721428433892426076431879555257043891089100390845436902725037128259715503377357985605497172237532647897345585134248271316856023573151946179937300030402381918046276385296843106642999361194330845271261706274403442659476078746023465334702735623229408929786584143737468289996505752931874076535490106696171229976347537927711545641827948005893346023632190821426356992348522881642566503317677130117093508624123235137971495421520275851225672229261946064855256837819038672642645569994699671545526081592113809226897182535860267575969223403305229815739131775625361871682584776483334332590764364498939063546774055383118872699199482652416977308826003187589899620732822960096763739492633681714915207989471049259009029004497457909880763510764792530664087043094350999062424829975615806563293395648834474837246206934655652669429197464182223006806413590750227728560230417419323258434533892648338111959566993116865304201863548324045735099403290702018047592219287332437993292585330388100398912554143403611957751716399444632808291067700114011839119788596623838114832477183249574303624502298898337783644095783591046353583156594903215160167733550589881938987073978643771156581733997939525774443515128352561980031112376878355475601457335018673490255791622619958305779351380827572973133076096215077834944716575932082727279890936347322070816626087722340268739207446246372216334142360923105215129143918507861455394049439073045374243473071785013742496116873962329301127278316510213569290138751520 [159,37] -16415911208922002443272162330921860603322622389532678224419046063608795608922336708868023601916313590010970716992395810775613311050099035780046106891480101806884785490422817805653068102810400642403951253781109508844341499444669966315065086267475122874380008538195878991545866201514935968178995613326250454102274304458914432242530983436283731756496247897049698421363543275627800962752602423821497527302128576125493980883612404650328344534037779591133897112149475366388284622758391933909820938992145052159895787837166632304920832570781623109551312206767396106807992860600846351169007354031202612977750827237753672530474683605656960792148630974025467570020129399905320725130952329906373291976164244318275598913334455247742676638342276257364907890021788638613640210828306446403899638845161034290117537033211962111963772969730826019537578871995409109259535499529803301129948954379890128213051220365774655371722879341680644487494560407594577472496566503751699590717370572789792689316613140916488128710939026916190484228859181953055179970758343551314414699191467040802594350695920976105112269077734633518358204713139415151993524278270280448535745461497161079332122003390785925284526624655603019807315956031241042577306175206252165925322950078472188063076189736112963309324126426090360659334262028331516682615447307174204944885390151870664394662603091483541975340086141868621142907129706062199123409570056759652806123323504388918148499062503270410610344866833844361110997432377506985120285972064076687911297611970318206542245300568399813642508564266129721469593583220541148414084 [159,38] 28004318428234170791325842997591203311293927828334344344317551116906766108941378022252191493219683846132902641388276389719710144247460505748366342015097476775450469227729086436277129157751437786743983504968938221140451359268184505807515448493385562198002424196564541398674552043923068968550055796823486810375796028217927931613545219971864393321331523551010056665130622191798475015114977132729720785943493054652726566300069509192306934454638737273837862960884596036641511773898263084575738985121494723892767684189254374206547602653261697627589186738715172778216922614193046991910689291609678233450577611746133569648440360021904484346712865320255964966320452436987853159368319462220416373512393275412623404830576964591412347676367638804679848391762185785132805136226602238633608938612369676022288182605009125042903301528476403239856323834336544417436250968316547710572858440791958055848401346849826922800990710832652158313696236937228537114743129641339990439263834978996007716991122969172303306565837004896519734300543201057072488844010949086038879909191138600554925378243232844580324234523243049140950849748853233993387661314486279081027709874710489058525150145742001775354014899061683440093239855248341821237645539118770608390650760635092354231094609031357033747995086076626346854173014039877676871168401430010049582198206794536788082870204764753734651495635500759583770698433291066014330686059334139238672191189452997711049985437682435943293219218187544192545327294511717841782318196828820314788586861506930703034204603475059247363563620636821092192753807838593914624 [159,39] -44380196506410460298877915227099454093373324624071580429705428463689112068427611720678357077337188873611902641838211745904399436247934071690625001761618013027421523767242852552051640210447594753899668557704312104368030503107933022878213392970248193679987084603816908709012614393181833467738556109838322842968598835488766416209218260318712181101705126439736138711310268166320421524352148343834111063940709851749417160265135009960401109674249397825379627161881951308088311535616653165057586522401549538746379635827563705503525567926141321657494895290073407797457298052843632745579780429070268028149412583834240059710974710774941720151343706946115757444699509930318039728574747228744108195405626420158323303762830194311800317330473068544834469914610031176456718878474992231793447995674170022621635377125371791781066797177197525503451941634684445831321997788773962312643856423894746229426642242490529092498368326916119647432362772585033403962678743711917065892376014796295825753082590615499807912240282846089325020449590774707492226642873218785199448170213572351535141517217857040670246447842091363117716828206580760376481590008352937828329608208412017574180643295943714143760921071215601032286537454875935764030125945914333026419992672769581471273166886498104017952912879406242905430815233407563841660823823726149406583910610023446284765147082648096951938200682420327450064301481700693576656380427212424092195889579755989513297272009181371977276297612447463516262652636635074049752740463619633281257366838808041088564135569794093606119745189629680064055809411184701600 [159,40] 65409684503610966559293219105732820292582125752817659954489924876498890300117311581417758367734778293713434871964787434951105461178279970091251588450018249759529972334996056576902453778608205786487605678685139026043113408179060167066674777867638344426820117540245577718071663425204290375231082409817964495914926078050933597548219734974784180594672309983437833563565632021638726495452970473774084843006689056276096907950964657378137896204092055203437024604860707158634564664582132341715722909970414186152930051801456723262195687548567919609276230173647672876546424631554458832319859400679325034826661656088021767732283756101683388086948471959897297211061153849796213742779132886388340428839934823991542384539521054532878923621110324917628930662052589849690928387442809486575491137890647188795438780166002941788354790638652127343521103891285402447290208416897894112141038341102925936465252040191085162076238974555432836760945163708765552146319310591462084263458581268547320390387891399494550946570261440576174386624430760052364544612675013685668012535189040602384662225456613533407181650786739743051830397292488151970221357909983313612129239355812937843633011413593145168340394477407758482208188547245755216655708912310827317364505521342878363159454623078716014433429261244547298656075402288800543051749136405138255001811274376565140433705027128854276678059221992607204533265507935938690428353374890128387346985144228747637534277434467629196510410781327020018602803638342970994736347952131428618375056221575630188872229019247290992676698091997996256365409418935016 [159,41] -89745957279451435259434578672845109690787203869471211346510137742259696062465607248514639754233735786352638536395966706952913314351206813160062526221748000805209223840540944392751250056904136674660418941874115557224210274785659125825135694434322166330775215020178239692276048622650492283817739875783687853896236677794091720531785308575670824104109039269329789620284838051589212165082972509325117193091690557347697147399918584869923163118726799961541689977502806976529358658285045708156591563054122181120161064436258150259351281844238319326961695156824555221274937202384596599894094268421200798512444945942214141269164966455711975265553037248969956558707958192901379129144364272654616095482393446110481020532908364641184185576821094459968398479288726317223896225066168940843030149139462332885627699209816861464301206241302286481315752846335575678339628324247630057810052124707905905273130802977998310102423403240034432515085152189821040861817335874238484705990547650489128480705765657828987944472764242061169840004837569814743539908349532626404984493992402529575110739162471674547251493848624411057299691319519884027754902972942876713085732277927181316933781685384078928676131245634765681149391946783084823917350813269455076420163738652404805225543228311112297203095062981072423423489515606722087417537520455340392455782399233922286278583304276749609892167837519532031495627708532863222301182580375942659852284516964551028758945835108315867251795196952979701855007680935796980930567814696792445454412962448969374760479054728557563134085007449347692085348459609 [159,42] 114733833907614889540103067034373128832248994864077659152315136060490665072333383769145683888927665457408334174892025544648974660101242477247115920351012557763686753951570124708042690265969541651373021250516425275403919705001668356662708086566005676124732486078320936329925956268282558802026005457989729390601570211016514858735851496115736382760556573375273390608737429969517911278895845391599550052802814574954122899004080213826762151538543060076766486756113237934579162437718541043233292657784247671227504978362632379724487036545953285011045603497729067146200561524333608060395067318757804482465979114756368291787216183453327236902903301417242381456961789747709546558838922049861819755208072587467883982935703908439588591781879506334600775631639659118014825328393271119950099635912540608834250451567390766255595936087922724777795841075415853802641316497914152291449977607069368281389484376261505025229238353553823554424558183937439620782270141313626718318452556096939557059406836024141605576324533247173139785128151368810342405217637914839481482830130250873442340801777204191856710928068146827179342930032422176264250261952869823658422829296512387282721410053242541545459025327928564749230942265616063229478198546133926856712117523146765146140761681080150679720409836727329469780170464314828988380520190717824838638576568944972234564991321853132418575353024170716714078300568580533049480325356679752858319960362639941716869690847562021466459857811755569269618840225902228454695845523720931777889242966338748960865645544505110600971685682211186696738570112 [159,43] -136776418560116961423075371616099356368697551442948466599042895889981552386138659346196955998230508115100308352025964410779164165914217685250843441212305575074056406295877993233498467208880334494350196936679313737600312854634680131029009204701987671258254261969169391337098311936309280573386178354086730581163615746425454764065052874343784647148768484770856019099668884095089760804416813087028368993948553118757927806293913714693196371312251479547214645996516370054213813583767994736353688164334670684863372526034974311732076944271747724206674293321192384060467981423961854003629021806266497326940610660493504849118499147526531032698462255183244758166624310815644546596629592767255215747896549678667761566362513094654294743573602487128376506165674002940830102224649387541420786053271719407212325976303163829701877564127879948863088120060712062351156400394789442675003131314265811016228868078445940219538827152178727484033625604098660848249459330733051139768958580202689810065188411444636982035632684470166272308591773050198751531816832640361447511513429885617807739229421283230416138267806057229608273718563702014890680774594151716900516238062878080105701630163960288895210347062548717903680792883068098437149315802416402992255862890903563093308856052697063711811285293494867747824528336579488132728506725152268793292023659691820719451618290060513927344688346487124039212049978279537930386840049900397086172921485656422523592240235643120628174938810159927657708804888643428539783681013890887054397787356015027812506137163317368159478673555123014617819664 [159,44] 152149985925005339343769379350640939253448440761132615786051386479076801599024327018033877591526093096179641886479028466550028053505514014097460043545707617991537224024157749078118821455015775235613669156369689164999445241986765089544184309207438365439464273278031504868230024464418143803495112817958225550809230788443034522291689569825839886970020522978780721124829582940332919685800098113004271630506332685586490109596149568431950914180103994026523697865169970251166244721346453491407169731178873845755967823502587490212020679876776771832420375374036620004462219940470256707423639988714557912216414493660641154838621468241881147774167497570179871459067368311979497141534224255098828293717345670464675497037288727428697968592769349279294969032159765163917358914137166797568895388170792136255137751116636393615751186723343238099960846507606016906461041938735701124542933418157844878960484204741820110018666394688971963371521272266090449108312600788251621968364697111868673547591895551963219737571394688760433681059701348424347791226936290003899378914629281156258185892336659674006730310060534138825931753510505690369670003740642342755916593191504165122092631615855414870814562212694843941936234966116167958896965301848540654224518296373529770412673425833380767961177620760205399522982701183987975909537915003236716591213840170254113322882369204483018617162178971220395571276167286946688868015607917157069876995310600617571776859195853245241932485014556519782603228125301576534472506297610193861446507859982863819376266995408540089397592865728254453024 [159,45] -158027112369080479322890093176180753699685997862671393597557567479174124607878176313779833389332447076777395292923769821516792303084586136771220668877323506948025556290960781836264908209201862842626697099651916997732148460435852955287559179686939705766708418160456972291506849089635263226663802161317318713136155442313208999111401536510636200805614710662410305192097676828417541693387361180758699239035032742372146249484638887817151053333616354830146377501825500505764327351849712307527933238085030878528393602029963172062324067140876434286903595251803985644466325708635183499859424362617118957296029961235740449824293980850234496822782358032418541961875809951071576221153028729944699454374250813413807673274877325483033828225614068393414203594128627390621665808894387938332529871753509318836560596359633299420208601535321788460304678883989940966725495417817456776963446232707496671614723122536870705162704260025022532414665603888969311412101742596120124054560156523644852380000441089459986547920174937059363841247587452415948158919430433187993917451051442490086450140907959209565078703906043157718709551413357386270377919334315247455560223505574157746183186256746036798309257580779755680326424328580297192923581859332099435342399509846526547533060664305554687237477804064241200190137926764204907285484953056688317926459629707662155017147819990520098903930553697547882667108661229491548270333418237488426184254950182006095135828485947246238720398626088449051236133641920844498585104973374304675459840646742150090730715492678080160734957562496015172 [159,46] 153323640043664821406991872349180092454368055478821050959729373841705900903321025343703528952642828536237073775012756394875483586756386511961443232562555994448410305913803723624120721682051098754315089179475224388632928181941526141048273381435544341820680239543070944753508583828868013387002839983121148654311826150472626821349409049081633535502841197617367016257988811288337489893615188256149876026247220601875381465027696202877330818781744792689115680330273678629859198760388072832199921196256060632421136025246799731097883190608363693787378577026320905670778640153991725684177841777389203774036771020386964584814708254982599838054316635659246902562342617713687787396917081469538153066837507188008393329492063924965613990869332496378356628528419073450953164720761341788653694925751824909795485819584523928868513194312623952095131041546041061674010837433283866113787962180717419265773109418996994381232209761735957759528035107413738514396891480607295005074030410697662209045573260887764214675568712339005829427749182150109467099468292575763212138709492233667717151892333084757833712913221579097237008286944128403368295332075050719917903583662918849333586380673835576430549393651779536007237093294156675058336363240680333270872559893173699499779975797071290341647581295192314783898612670821030431902696569622749087518128100031244861665644447962190523021175045206851007047305146053928923237143652249445035513043890176970967763643029617096312561544323566945973396667382626546257125360394200969067257906788981925073303819852110622207314296457630784 [159,47] -139022453508374193277454984875720213157232057728750723769521876539699833000410735218736615379910927670297780773617292872671940752123599816192809747344572155111196901001449132472107972384726203326027675756764623861504492607016981808941466955909395016837416694934794682538367413130344677549435208129738817118763138923762224076038485350191455310206320919372994441771960225509560598151761221824811973591498259164590229634855686870807685213880938903620695693273907349213688436672437911203292805320759220793603305671123766335716945992231030015269021472306633338563594802206292782485329294416616277072008322136016111156369322029793359102814584600536547448664176436881383211080996731056515708215735526597475835728313145156073887519044772071064961504434223484015401492319591402370580698877320558706781622368445756321966888662927051087698811426605752761868851962065426364292264429740367879263975562419330492939442671793391574627046380079771069802100225864476288143420130182678098752543170736551384631728263911717780146269743316328007953895622136080414468429212277117935926893833298812136259375732970210074215389714903650443400861240485898112799029991135234190313252958721593341148192523594984110651154372020931166412691863384814668611775216241492417460723340458915681279028030109330397148188535037173082229686273398237692303976717719210609996865755525126493452372352097604604495860243229909859286356218374499729757042643913332407202267578770246446123650429317480332712946443034466952370340477738672596612152303105701138800218228245493693955924755140184 [159,48] 117842671299801422164956943138128947906444046370888512391441672550019571062742551706114719343785521526452359660879871696664096442008661943942877041230461639784815306271557899205729781802922485801755658764485782715536711967777270949633934103890105718573275091328478011591787388619775770284008699807837980755550422063426042486400574619048323237865428412281933829708292825356751935039598142283731318243964209995521514175804917853474572520580714895323804700909237940124145954989145067926085863499690393105045080682325382315434377375401301611226977765413219330294352904839079362189818510138679695321684285728636478770522875926239632070920498008406123680946645742003016603803499928832214156262882777488469537018614803650287411560638187737443334865323730817514539045900168878151333361934713097011446489667803924125709113023302550342191047023530129966864555006360109681709577457598268757362960862867995997991497369101156040090608831234677382535864230530095227693357443391949444203361395061547492470668533237872131725750847807653421076542605285991854064162284430907334139887576864429906671789168791986138688405701846933489577583094013505719876864001375156650018753951372014056172926692406203325465935328737153021778868224594192712394401091962180781091950825638508750858660501181679272285776152498705711211523905791294420567958663320718267488690844036776704739108284225938855058685897043031437591523031969687963669575672625362719626850594509201130910684367845547272637301697808360604583359917613122367039554547610833905963749370465205056119434388608 [159,49] -93404896718064438739865139744478012641311496300694588056418051626930211895896313842267522581876106266282030277494864894935873447705278744754849457304501416304909070939655687179152733181557949543940357065048533997668128838259335318557572654541717345165950734066903406667092540740373681529191997525914038780927335943195895505231951227357357307920050898939149125468324188525490534609538415133024251018982722983480671803627280837858070329902317710682819376972117449848684541793554227414273817508638637393724272540617082986404685797410774695162371895340142972571484820784130409644989085615479518016667203868215930484172321625412492529861863866842479487116466179228965854694794839576510549259657807328363228883878409047645037412642903052834866238017299710409892747634761126513883686066946813069791439783234430790780155205224752482240625658224248816938101677187288607031292814214520254837661792977574350999692529910459743505370563524295674449725510963097227395902697220158679226620442911247127347128091521887266046454135635246238149309015859790169959886560062355918498402575621634542653760363699287242010737634617745525898397589926656337091070990345862172519912761164785697523347961021194382180296758446780428132371619425640085225055106719469948194959151271107704084726232842410683219589331888992604491689611182736684144136341059186615335180150077726289369109308151819736253386319662130063285572355482973392640966093823446834223676693237842571089515680709437396082525693781442692232163842491276551631262543915765341610136474640022461762532048 [159,50] 69240208378411063965342932068949149624277478541785850538368766227648927312184802763820419193454791398248211003860678473110823711658199515545745951008317710023721181143199550178804451483637073444981581861699463560024203167880800005527557706495734261651581932685343022631087625570129778382522967592493220007775532957201046999836216873249701662719080221828377976011987197862124869247337040780505039904843701440855814805068344632718064013935694077062064804326094508445305184769484028456578613948778090587524050131739314077995392315297684446822278503338343524165258507934811134927581513780493614792854512753292922251098062195809511813008636973887679708588950553997972671177668314894410873798429707762040034484911718388197496308147105465973677389161380151070538342237962939092095273519313279559317347306892066091478822369304503916517991917405450776072503430285217190969218414416845147454933283543930802845443770813324737371808003481284791903234044557127014736187201860364512229285564022901814287332475609192059249282814427957571936753313479564110351414322276548687841168602622933895723639579710022565998788481543008452106001044057051513935597290383363619376567735188218310311518840379703789435718854285599311989542588656472042823200957796212643081267525400793964187888646512306911274804447076753486100113140258204339571983813145307635532731672304384835214168037295602209820209070582863863415961490845647454743924773055481910134980588846835024217809804544986228325070308063301644583318411806683134503744772765317780817628528349335505198720 [159,51] -48007116515515835433793463383317075941302538754978246721283613794337092163749214276221524201923049285039946794984923081550836629355894206670147900297948558782014123396073443279696007823410054917971106242257633480773798036821498649806393618895036167717198060170302321255125672837547111698231711804039221409046699756344210630738188281121803472964065805740077498119242502056411702176537309996390490669514746122171221985894640386134299246496155146313992678727181568712341985966373752773169883751962390368086580204015565084890309112430544262313639836973282445700396571529827737299756871158256188484242887561249816452719154099532649564531869238737177211522252670990042558329236809707021783859590198540769867534664758953034796168963394080488750218661265785392250277115271668623592235266428747421133799270442629932101715807904493348333937960473072951226415455135264589816440910756083650359334680679299329679650483330678432760749677758101345328157442818979164692157614290914168978063711720239429437751341349234602995433979924989051986778777352260899280482905686074445534985285052348416861585328398000289142593130426532695956653254509772603239797091333128901513413874812405761759474470565293419034117145911879863804266749056516860730619423886791320138228366741685815461214778546091720067325569062460596887349646469953016365554195005944813790837420019639177037144051818518964476659503547886878223853949506627836735675405476369205961875026265619110255834579637097411921146878498082575499483953717805481785879947931002427565322724473988616624 [159,52] 31132434604661655514817029775153166001760363250307544272366457248332091137792651975557816795553867363550104459888469973742948156963244939143058716718777717430454181487181975568650382973890028638392565489938912481797611479885245750520358983090068529421050142155194127399715839578953457129676757072266071823643128747881518950214047054816563649038516521270335051435805595137407850719113531750955031605146410029497346134325891509170355724691879397374611719029783110509843262914820862018324325897399279316373847545716697939054493348171890414480940346121017175111204284249439885027087641091658875169954531809019980363394232486880743365614166733817095554034799063789143832320283402795538995474676030003493735247958988515968519765590185091836264227109242959793009554697212324279077805699802428969610600197799579997191450873075323529301495310593686365429322263062973942286384965169945211463429112329484816525149161782943309791394604641764512537729816237242184533192440567899183334983845720935755790733040074131079810271199695561575963541083502571229210400549427794785533395536144505516796586436400922184969771453698080942078632497809809085927428537342217176858392546664664427710659530536218051048121645174530171154340285232484815816880109157739740781172063211373985489232379091542594865876979203668433249638837347274763127293592052536933057539647382711476608411341010935836495974520086284395205167264930372183158812159782501349849040965026881604312804940522364209018864143135286155519321522133014472184578507285159975607237322333203488 [159,53] -18881974061695010163750100258521375694387808435192925025901799439083504866686862882505676097873507842176552378555621510299072646483962142534911584341235059706208290260506974590200715384041138514174214215612817631978632954399048892632744197270992767088442147949294759484476147160451402173884613935854751556791480035851184081225604001014594414326403675893982909006881518027052583231561477519588668275708489465813851902640190555611517528893263994647785783753707529678007000510581515971728014022150305616553797100300464966651012088611689328903788517198072086319612353848979184248007966518869677735694142106335922311006347455073739478531144065308542221012693996745378407979381399085302891652571907141518402031245913871001429906230253792857413210011411532763563044973919601895895705881077263470743480692066132100542465348135963850590066841896778327528800931230736523582483472849693568376045943715107318148607929381982993759646576991397655280049223027347952415582901491328604827267882676380389537284411533759045991235306643333513631926389833372604442940339297813073830839033390745010735697799963430532910551012298419909461696574044749123042857059095789510603955591641785669273538837411557087098710076643572645936741603492516107520456204715967998784463784250719731681689542785653455505749091416576924679665822444878422688310060559411303773791331794493934729801802892599961205867138497076174971849012612605691073033374691250949424381504508342976384904868840093629480355646902530128370221536781773407010920022144430717858753435812996 [159,54] 10708781784422018551404622023062920680700641572475851763702342217018507763773684664839930234355381417254254083418919685364721676997145585221466641111484236307631644119138231772699188438361994411605460286497641697272220383384442755741907979469645836201157927220753458433745166044809865137710239131922282102513467037237323892188144548225609217595632129690481775427375422485351758292837455379038417325097025337336512017231314603277293427975169931487617542651986530071392121062225056184866615091551513764794556554413483682834449438577218410066856243609532700468087582833634052229729316399478634956355028797229145021994531557095462751378680869910058350664612879436022066022522524178130000381709340469640488863287420104920389772064523648390185441023864714297092226777297998570490585725170365798692634623901386960383460223373976721349327922531996043806692265700019633424986152589945561581084323576963751065354137390816528632551677497712454277838782404045466750055930756914272594037863941115319631881352750445347253033011674268602443516441127753612786149454375785985185115306917475125533201226297595419405900229908604117728310089359698761695236065980980163640854244571649459023772911042830443958287252962332109952027548896470387160230234476127200463627122171906203662346948871989576268343990425790786323646929095448656184796248026622323168335738411469929443556382536290707450342233830663417381939412831188417008942328054002830608392683716955671563759766286955557407617823567269061018605624641796203322803691071428606890684846656 [159,55] -5677890823077927714150818384964545657418581847864977727224024866899067361993061825685349874013869637107381632986673366304161916215277277076303372790727488934957854704482102936919735170519443881821279912489773668603488892273117323164467086464834794730594614968381424047946436388762818691816725286044344629252201696469295016046034626957951160413867319049255687241168942587547287736577501696420923780411224953329533208883358461954429082319989564490043887262858788917035544366866704421177481150167283569467223937598486875526999748181585582471633287937325352927840305359194239569323679705399534424449290095895889711332413636870316642165861461910061658289242570580006533588858066792161067798662751722540460359757805532950238536081600498900959042794162248244877349140480103105071425090946563961131513470937933375500453115217551785907022773411289406849215788913087711865968914420305350228552731800963371369149607825195530209503279226637170549629786495559101075604255774646374120014718667775159278706398246697805561639020829605943268232274483964954765303840624422284061502061101709071991840306137810539234502323440731256372821785615317173632892584530330456247131888773364524579513670758565610652057099010211425330884250750511002206763006164806658658199215379289536742417131158867173854765231215094261557263732516869613653967300016135295570149181185880018321910452014514660724192495552286154747916272800137568351018288999195534870311622499716524527538714479030689406336011976716690096490004653712864054813445999004623952582232 [159,56] 2813507268712016481390618116168141531223222256750285786606522588239272451899686888099580432655347398838073016176623193463609789545462691287924502597036910424563982624396104921197787461379162286530576281317221178943722039481100911522753497980765332481834104143739618641413103602963464386335363949570055702932234541118029908480625433689915959073571144291580286535775673917584988244155089874856179633017710117749845712713628342725600925882704353918023318012784149143422884629471971967958577274473712898721674262267752251049022102938568487725426379700573176428160253659585937532065716733749404688347711476598334166455540986423625659211365816475568605580725743981706995718774299490654184826189684060922776317554719497162543350006928789844967692184462435283496142998246242987573124211920396342278120104871964232092418210576379699515396896960353381490426782220461079376675109069812149082397321252751846956969881305635688551719336852807773000897205177883736935636995565067927466009234265172860776710692315837287600166619496833817626797259083795957940553702550893281887477383005685025123872354493090092273229152773300684892150724564089524679151980548114689791456200223396745822286519301699296923453635505622269671037248739613271984973611036868407103715709504980863519859282150732487341523120934712167207592777885296705052268051294684896566801493765929130656430397477029014406374875338043374554285951001768789866631222359293727981045102874432380291573352910210482566465861656775879996993320390983404740567695545815630013104 [159,57] -1302404614097247757649770099905326778330802436858153828390774905090369956489737354060835876809173552633284114486777972000496937370127547294482995198119129595505465459433993560047698012652535192881263750098451166268399558823319442875641792856096123449120141218895998650668494922724493112672388318561159944307563916962495392491633349304867429157775077279222189122855358037381670801263704816814870539388917747794790906395586469300386217340558693564565522040858132828370058712995390413659959637452323771964677564556667832019656144756662076172115923154738145294948653157317913526016439725277571654909082208824649136448422731030534516954473717009021036265472359749085765953376007600676647952295234699727723323454204186127235784756641676736294644917787323704957156076193996041497055303191259557216553623424240279522864063472309264811704119970372087270264285422371281441821324033557199181075154065939852527130132973852062260784988094472565141614876834330736268459201241507507967061544256861515786282098843782164477021208973412993781922270474491137515948855497444569549024580036923905543193304732422229666003141490536453712969945199376308081361423127733684497178526721728795611288986859055753538707651350255564402216819364728125923149101272502605769483807230663392885961200652482938207044960054829573335938056356892304554296328672488485867050945830924858669128565594990255385983640383683987478224539273258480409040714236256982094713897048191381909193728833820649685527517021872334886321598662946293157275932838005043134 [159,58] 562944770107568376361466099879951417398704567160836359426288133508040831775986254033553154320449988118565818860621201305077323100240346953446312777177398505726884308868998430451507037866585749806599203079969993286386380752231237937649262548603308413716971596838262189270989188095676498961032583448287036839598251176191005619984847437793553139218779188233795673881949977037874370982425047240081531169264432933742456098006728756608592575740414297734112791544717575933215776592946227675596430522087392027333468235073556017637199120844928838462005892691015108902792238833899765411489853965080382457092955443510155947347883364242367827456599890631572206722936746340249538477264819211570069756585863496057798178438592979879883062228742534820540615332615767606921395188993106537861012327629439976399754215955163950628376813909462561850327995434602303780169733539541733229542930420156475026457641097703661373249321615243108502199825734082903618116381081303265534584517866329723047601373024450755857146490392557773451727858543190254622791097718562480357346373874267472490303216505553865879156143473463630988356574709609314067457317998785832743646807023484615340786793830284635875199407588242055697930087858912843103436792059172467651429303019425084980908075070932631096201284490170929936667940799948784461444857412267000848022986900082654626670431024612699494861072277896014907391030022573990267829185555605598789868384856764524786532423912846499266050076407638315896206949396496640253948275385976821713627380010496 [159,59] -227066921917287843859767465373574990016473927470381215644032075939059669273431422121974724539282480251580271935090191542986481894299450454765863231583156047389572733676385212817564498216303972938665534008063836470366504976316800615215013463617077779253342212426343885077914341426828296499607937803164090432610437811731992754207614982102013564672879098195443070413073809557633925320591726206143565426763653890037045929211941261033652140591014827511501642167614426502637210908858418198999539129580242895641124750061451431280680140303127243950358091895927260029219025210317244233984696405136116150378575055884097472650219352621100283715908346751669487823111081292701154958919511661184179502768791669478207505512866821084652251157746847238188255814691790522288727202042656363697370059862101906160346564598750657700455557519298246774048384277000828543510210111772036058356275943776027065439999093182308318155945295386070241633079239113279412186965497724232217241444742866429528775345721424908478230873352460541237152310151330454422062851193177959924811776270822051240516161593832724629463334534352976037400335593368227134760945670087827014358742605344143106979376526416485847811887256152995973442380374957186675738221769961026717064503916626651538296790058838971224395685765961929582323086176986459902080990804697694506149648741207709020802380392999106962629363213547772496857497825276020689420339025364309711593197769394052174597570854792365882766080281028714319340595552751784368559676176347926201477859904 [159,60] 85411476603979333894294683445492030209897507004282779533799386723265677613403683689275537594637696618950278584906759194853210500056212961697009757430177601897341098631170882494867917684409505595611321378101590567587120831579817204591024003957744640974447815034027758101143427161462675864199962041910472139638106966250402251248062589665997323224092813106799867820036080793268051284426188422714448488919127654757020405015699126073384996394865193444059500512187184226370928370161243793543747798611337155382488098375969358651757501376554320752486759159227954478899467749174307351216647899996049537487551585058688154050018424941541371933245813244808986511389131057387977530002024474352974287676205134936955207258447261744487941776831658016169538745426039256440169371096883651018561880559496884594569206127569381556141489605236606226231581296007623881967164178793526343523525886677826007662952119245928357707363770184330365527653055208678765769075980947525902652085886849118127909081146268824758713784771057923311326208633752928474904831074868474389873911876320074793045405312742810818759216856237763478737065795991146566771451608174577892444969418487741595062702617879302544131249042303760974102983255450640079210861438533540337568353817435575742401188387789902217668026533937567067242052481131893446836562024188385655279794920103516462570670217161175871609646731638388027429723184606309800576826154822806728707139212707700930767831128537849917122767543937613506752018007117552186877205241035563179291328 [159,61] -29937615673629702942416306890534989448889648706777132258397936049987105576855339368159219753355943306833541080286927407720721315825811021146734069920601462391051859736113681890678598106190415735766602370349292071074693539247320488958538206150962170400981468170714449210437413161669424411662382751358656144995040694206479208004270298090982764689090140593244815816713477201352136831158868241628993207530148119225757994939188803940234742120266255658288969317543343765999644976012968415558227009768481533743515406469486807334948380727759390295829148617204450588756374099977234817923827921681700759344870661886949653174232427127237988294353753642631225275530904936004125198000754207582093379775397531877664558949762958110065168290645309859988630580927414094653471963870898710187308054118320320885273066465792580559043535836662211743965713285294398137379845584667298674303750585070709692833724340468057587298959041884874269218977440949837598425348815234622728917222813072149801695785621673332121753430721722586405780467383187223886948073250904952452866311407600928641569384188759979352604105894338368338520556728889278724540526980610248985541616054137566923053799718641247097365572818498657813764514942316433339480309593627022275865213195652647994895960061646993671291338844965081355516557270723464468987746992448526290636958591248747275329846726108855765101221548141317708905918805448275931004222265912542712227199482026794698615192751281411698050401630305077407975035415150394249554148161852220824216 [159,62] 9769621792501554755347090240811024600509534218111941615586173927741732796487411827854040404472501228326106366994412137158180879950974008979424114826212577284105911925830254470338554013354421650080108984704348642269088039530381635788367997597520661397669106678865271472344485904145352292685452740784894833633361724943054413376229809818454847970747872831711656187935908412836979820379044648231061210604352713138762237106688247978577162694481950664226598782873529679935271488772679397116578702990411966355667009122077505275566036042240207431325012199002534981675575369619265649570211968302238609705179701849172011748525050087439407745150556610275614712220521937167737629622057137706122564463854117740367744721416360084560799979582110146598468282762717808599108184447777178474916782874091205983878350758436943818172125480544514454860961662079762420729134093457754301603349403415898329849385353708972723115780779369883193142663511850190620487779363290872810482629353701786323348751474011768216744624684803012018257108426362590724513223236904810212882519948897749663766239405500418825339917682999971111502240116347095853047802446967786358699792716782634305435773291930501476453916433391379082426440358398015305831238989964783067672535133647106103567237163211321002452842003315573894813908325814703723488711435633126244828975992953787430393183985753333550809130971941047300035246747501728067376490819722879247564261814984410466718772012125705662118077121669624746203414508425628432220673229208649472 [159,63] -2965332879686710391704945492839063888045787539906217221597039358365401252206506096300724799494496586023881532633199407699397171766269978522778488081949044901994561552102565751494693967831999036164350103484540713649017291870276503049108255532725697787449294245014399928648718011409709460891898041749505199241269796836597129173923830008025263321645985620429761984703290100097846887170239867467276275141167210867843460206966775778753378883155842376693290661450307152119619962527970576520153954117257671132329849221950935270129738836886973311023762143709050665961016719234214809605319959971197482598277180514841281166164910747339843490803983424537840063841228496763871157661276691466116916654719198870719707304054374347022840673579632134184316345263662721384514957764561060501585316718828274816188858286392618957391965755570730567498550468294649844917456140402887900693631257738845069508893904236435333762710048847107466278446727308995960573772772730444222001642007254683711262044078369948173350329334869075978793303700930897666625224992086416222142809289358576002695507410436319206932280802309491317017466866037109705964549231941043455485975150357917846817532648188521639354892315417325983413010499798410549651723000533150290509818579481330299046230914299296190654333509940769079647125523787251422090881574527831432364332365602170992189396914902254520858266003336681873060414865485190092773841441943428192423752623088040599817647190292460113318237517174044839148116462450005984264615470882976 [159,64] 836242758426001869947431958153771201074367256653331323178367345574211157555004230291749836280200970346516051835274228988979366100489703670233594727506897943866260452191984990245437886830965337475613620228644660491887179832170258507242401777980184451595424342616961570826188120937345943974494814479823828038335860756534380423887086692010426897654208984222680633862689178203126400619848364164576731298000163940413528435596540300059989821613980748731509969627654524626060681633956062997589212043957420716164225032816419840001372791770753635363131208611634998783194515545837998537874153723493742625643021206502946750140696098266597600019189471811952928924915180191457832727413042424786306806249617857724540900550103374015083841750063483282012325189679161814899472423984996512087358541590105260745312717751713420435096550152480636575864476062926509301195393348595358423980326587721413481413220475080986419072931213340670871245068188193081310329011926099944408686137842948726116338740236051051647560475020579752097368737171423403438866898720646327035288094539735641348516761874343509949318386472797570274199831902930470051223517481458614496525556448094897606956528528097886503293605580725988249587737619119856951709365940674586091678825059782475560020919516289144913341539846147100900850152779382766066741100372152063013371507284647219240321456292334390318071584442494983736470388113912964131058633850091916218119068336716263486233392907459600496012990542378597849071303455581830706676290984 [159,65] -218842965184313333997377202984374863023257229109779446255614160549931248144706999861582513872461762488434076513893347366748702423547989262981450594412571491030831154646885855777815441584324829662477379037036532837578501375003461021269977638427393331265754566050188017750555341168013296422398720131584119786934189161997244442181007913560443487643824459935134637799931076535338110758611527915537307390361521312113945395516454104824110022665218015054184321082416737375720011486058681239216559020508263443706637317308743230396427205466036005755826452890639434923014954948268494046002561703583170823981380050630484328556122004534428487880334414166948134418477852485693506966451023496935432286362077558433599544650161965425115746571400272225592958137733027259578983900299136627416035245408867187995142724703072750658495721699345997799431203550923681707147976534999835462953315065302158106483789214291174338556945687131656290977296170930045955384762726986304725229557239139303923963331682566230139605208931713611977031211262919554995798571442692893716511398402387132412963277886233639031499137993748801910473777095492221208047883104353390695358568901556465275740367412684714462775827758931276030152720618799579851272518013547873349227333871506665541773116301639917389956375656426680046469599929437868478226764302421700540726036005793125839636767313211224010602481894542801488001157410605784507568953353473074291898212241046837624609730031904232616956025306368809558209466922327811131072505 [159,66] 53076168391705138065672523918633247847183905202459101006451286653334924470336808584920336088325998470768852931675680706039426199806349339662190389584821926950744515142956672611574623536427298373990691261207473773727119503624909642524540658716446999519322888339827243168851815927441148176749476244170614408470849543906542565620403079560036289454960801786207249508276063563841403766505088673957366265763654484142137900026613450827256011742106732447501267348886005366143977567457760105882360271861328530416741714910285928479119647086643874483582344152672644947596829955274570928455898458358878162126602822694624374798419753009581333933313518168619919284214063631804464246557957802351979794344088438060919372691388399321482171387645842730751761584559682792522030457005210478050012431608028416469009063257489800472353283585450550900483640093038531142945584550171352159539345742767389838174738910978383325949578396605859611090784243137427056199816969109548724188210177246670564495203540297744866179951310260210143263669645425415831922321658028197679279916311301890301482107074348319745709653793287942309479992202465747347275019773969571455463762884678451941514468733578597064180404572636371990557212144107386604088966385334714707849061907198286056987069741125290693439742626457737178652895417191680416341115783214068453987752609813616931800213333307177762188668599069602902501773685590102226576188882695597699666096788002865811114870761529113477693377525905635591978001970149275914432 [159,67] -11912506633302803497038438984484305827609957230858515887162525014172782430328491418615692467299187591114721671965702670238821102097078661759758688295837056761105777074654116186142323294814509806825362939238581333481020324221803138634300520350662048901712112401502080693504322986231734364441624134163973704487687503206505023116020507468393011624812529284983352286953340531902913990727350714980164884109239371771707174312417585136738459560960815726839121812665087249345313069179715426969595505410924387046076964910078786355255193026736786543084074777385065537194952466065343364417706444583776071585231501822352743499436605948307104329796276807698610898319399654332244360620745841867138170549033777352970698394587695785233327570328679711369335251365919832525809655042764327840555016012133467791507748357335571275366246225800037582222091899369688384315980462344305359380466712354019230139345188265449095989260725846662799426982203862319700957274425246284828632173673822109552924256175346742341365329304014936137794944666167582681025803839745456863078424454026023635032676385135975542148143926675852828430183640929876777443321469602650532454339904219844178443094373427817229970294785159644017429714793334833360822843472328788805845057433935987575185478623142524497908266657479909848639168956119323080270441073973934637037236608671623976979117575015770327029202533570419197766926039353005428570026910669100071805023025690429288049954582262763543568469996067417152855232919252859816 [159,68] 2470326956628344151597748247346306009878481942806448171712408724012161532575325693902924821843166126096210587396295493033451500550492922748873575465452428499421671681372016677114221878188738494988284926100724814075757113618442404253655016504901675688236526677172839182516418595642037652303572706394834903106198461013504401323338648021011985120343377534890196817453113510061927441711409823048414517005296853513215894958620937021136871389881603943227052009613113757951280128705601310903372265425933914170847418542981763837201704303911905061394956037164085286550314683510549278234567833976837231807400349718677444317642266021244174215539443033409832974775841622826282914315556318756825174727601166637989382294807527649044992227447715310709169320099327785389951101220998090022704893225064102160204699276272217872076399356395683005037413871779928203886258809541206834023969277038366785262969667415587883185284313869547261462671300828725096297546023836880644162027575455888531141750954116978055662385890989109969419810663336570053658067114476100238727249511017825997566033534896303492058008662651270691434348978633884521278311927007834147665509269839874397541554808235260679521267146697705502867605225920741496636210395656428664853594635313224096591585444756011289466897870534685197852990798009640968668255235081834160261195038619917022922813752466703853232204054997531932553316615506521583872186359469236485359357795035210974716754251421987812657505604626409210737562519834864 [159,69] -472500416233948226380928669640393691121963558653851801715308558663918566635491422548303759649480120532057162865715668028013523576759520244957320235088894183196688493465675323589894198775783424294677514108648550214833849398338067324998026428521546860247570456429530584488251649639312548305573566753220438865420876210111723117902169349010678047931157974171966070221266918344177760838724577679472945550345767108834794141676108813217895841825611984690001968980943643358054357894631422203977801000651607906035836938950512330588266337477438519803848725465518192538218132245224875958872565456486083853647055761217285173669289366784377106932511283464301627678565684145749454478231664703122187042307213576193630841865715367720506466017719946259578142776053469274918067083411859638725955916968892106546985752686686354910085969503090337023799126065210827671073661557108377043652679794897254493929525293096996066040937577621352395203696964678370632943124947054253583252854099185928545686419452637524819208375603557739581198145869832407301056705685935444076703246270261560259581577044434926404204657808823924708352039177441001192579415936812751406073608391047604006271100660545376985597980131270726797420763850558211646990986659406292898187651722057791215737739875752222900429724529662809987808531444874260206880966091355090456264107751192569197683610400827920237520295785215648620754123345294056489282133859671986268549254469738665159227093560035841186846756838265948634335709246 [159,70] 83201119896194198158848039638987722654177045666031015824744409294744929673306948669048813995291132435622477920623537103606249242081590762054579080452376108345500909555909414290280770261468061969426331621118393147639509135054037833290006159257520189684563483694781209471364843271887505011979232985137640454003641806012509579827607657233668786868715409881312894629292085650649626713060917858876207145641416790334386584447283269711009282273947696394028246781892384752706870660168619440117760531712761500657172957430674222199782099897573969344402867888766682794496294216073130913380834041209165645743431935597228407498181195079501858939732690462974964595684803833480305703126341801010096705237441843515642236868934904230561748304934855956649451198869009959722300093520984196439834320589204811142906755453838465189874392620308824470068315303091963219190117975696967446186686718835823774418625812391822843155997061870789329096060235844249702827778721201151626655998989941221374162582379237819386043916322439657206826016896980221271125367863311619930058705568293209762757794305462258805997958354192036910772896906507761282715079453145602696334240025348564401753060381214706393961374151794482242805840035849991057630219182122164450092242229158550546554101804110961213138814904463410327261753771780715865732673322412387839173393138926530447294623559956079149984090336082803639984960608147406675068788136781458148107113664045244485367163331360629895159448622839406936869472 [159,71] -13460092308261216523258349548904865940938906592598000442248956347143137282916714130220497538119016489420151192830258076516857678558103986589740659557272745808281475761479848066661139297341804947920693446426934572105640081893590117796679391605940169343535972040949482910506531629641742664902174706721387771304547890305652871432068156072516672318541421608754751794029895099383996262608359050530146953238466961282030541644393145626162607492683420485409260075286076084873999644232184430561252411942369567532357918145161067305127604930850869920857852659135507639857225071268533152588173230876709886681987253373455674466465047801248298210497870794007231077945503547843544210388389364670850423066602733498739460837758538055125120685144244094040002361894296778275443755223409841752235109721645733197500724693521663625464375193220213210360624983448248753156195030253413331178706044366530618318493823953099882447384909990441454297752391255285662262772135732260475040057226467869176946910605144596472110068847754915504688038680340705414481944856590400517952650289258863407313932628490245076295144474117207824936387133076286465844096451668558172746631695321676499101440069440109145786449000774935783456137511699394750268817442722789194103518352840916647137240299670708662584941817186130753810618558312637136268755307059696243221602673376374717173086731432270350429137501607572830677398215191600574357908439367246166276680449368164099557543723137596769454142560673220041572 [159,72] 1996168087612695608501932262804007027797424865378572317596634084279066241222222591543053220209905765759499005578301159312830404585492064658623603227034999194310766493453964291107435872431464416759256240189826626967398377468114327405424965142065470445482822150704703559077387245177641588376872068943728734718843736442456919379019344151618654022643941378552928644855889746779901124016715958577702386640935255292203880278037525553198568195602154928468559018449802122304183259732614650350394314978374561509126378609954512370563205127654819836498078966401700222616501848685971448027668159449720787141617624092502747693789565839278659545719444700904211055285160012069265176037516475518805327513620491450794176842462686711154589145779154575515483589179816110019009942906731899666163663421280691128209108840604385275718639492033877045117262517910779054305530599677500082221111089079926806834743637686195234371438372216450751090830660680193216248390479077715587137430167142752728116932479814417960038846649524694178988822960451357805512238744135934765135154568162931822182521445285717011135047827934115482995621151878654260811052016196499816312877861987426369414637754626858510823842794131577729544520208790385471581531131316799649615580723360467053546032235913467662535610683314369940954216960160856116578436961512353156660850470002584082404675222888817128458977090050858362244329581524197534041853727025587045491934709076553649851432709611798446442847116551830808 [159,73] -270729636568348002897958053622386169169435011944995342891691493432628942653155428096519086491307002678398216362981009067535885146306833088832449580040955235321754589043987548682634602547367684895643614514349651493747296148595415904511612078285162610209798101528515306890278087453813429805874312814720888434901110592499769185899659262890166817561857016156793538848343505557794664075918322303860581141460806650982318760454192635709072405783769720204744829172559688605223606611373397235609096422609309718319218680999964149606252222834192556220010899989819005803462170064809397851800094311749971948731574752813645392957325999901198703525114955395953793124422256905609506118087902729103919336761001317323775489464001840418937414129151972635669001332832220717150095309567260509594839662800527456633656160251494971627936578585548783734924231886721138087054272571602851821772025007900085473045186269599925569701628459534870131692597774136448689074740440002899212666721857063628040262709203264437753181722455528218818800107250770771579016611121487448216747148516161055584607472521212289878747203662329201695921781732487308074440430199100688480434539649475924461520622633331801726637507618766404504340706749995499622663462925660847096436410684531939880588790696823114064544577294231149422770822187396079866057115364890530599813112516337952963683975713446383323571511712624511683861156156049609129335163953495840325263168610590462875123277803696956311263958984775 [159,74] 33491901078844021302308629234585782946780209743149710475395350056051794361863816411089713826753961408584135244755754841784443554977265149731085232668434544141883165403781928970320921258926242238712601500673231758750344815701134018494566378354745414045318672306777102103842427377170841296855256260591306338684378458428645348777011826255415110176187425871233172062450415575168158701478354491787844341607913531404143637413310816070328959408658967109989286350939163307275145697170803630034318157349900927057365298718463328894224971481075596733644198952265348069131417196028481213539886439111091482044045177147169968861305417547213332276472682295094605013706834812108937790636314708470521867614564384920093859881494147804720509307853497667063344006709919368781589917571934987640968110818376461648752747141814403360564049116027116848425761908881760991333769257826545601495538601513693449697811958911571366369030341971512999249247065920247322750432027522138649472695519122550947520695733916579325007811030111624626050990882161743662668475636750321968965841433299914188101943298054473978807343165935188119461235995280558144647551240838515782020983775756264140529240303024933802081707698670198565686329137510839912186088916736026412241630989121608133066389852516621435443029431145054803483823798920801209192001123910773063217772297295861103097594615970199071155728105572201424293831597526375106297742612170087951170862030758217197265157039215733410616114688 [159,75] -3768736312445811152400853813157234547931636726290427510648215237886337186830985355719187913723766071927957808627973044743072783299132850308354371985949414610790778247425098717970750815471603364998998324769141408719134118154445307983341757704640388986915962855202143015110998767712060050091109643483327192184381142041287627694903334710881766351270053815366918045410665542296718923263256735805680937863731692638752066760271251583732406371462817787584799602674640348461668188688580813177647237855709095086778376650642274583185386337892551355846326606381393432558512156939531214625431417460124199016486208521162592940643776586047206320564599119215930967963359295856514275564158720158072000127822347217013874964070863684449588535183904371831780936130505327514886675580029972166700106453170548478006913272870932013439648212144032677232276597345749398580918361426026523369778152804015827023537065700070390024971939300776677294167211834584753456000175131630338683487076805590947928246592134423932839987592373981852050061492693895882805963608830452395017352409068673327988099921307997066859444608943279783310880762015484897471307349880492281746642886973222683468912600941326795690517212361230608207154133774665450149985401141012042222412676607699015937963699386010075223887426476119091234799219213913987364124446097810120548367921821888906754609111887515553969654388248926998360056570550221648688086213892588971215234889034017044861777885038873442495552 [159,76] 384587381588031201608868104445910694310080099852213371044306444937258287540222379393651117064011744081238856284068853564535668038115279846252777061395186507775001690714766833360792552732920961951587533747921793897796178184597998666255125373753685684069174897753038690740668506730239144198631372772980565340913876383521286864378019275783367106399726256707177077135078736929249166931258121883799581347792256268178022841994641811750601107451564598629718611480556693396090153042477050270649878535042052415577891064459904925976747419630294557936542749036146011301797490976442717930620531800805942306047019592088510970793175548016094413757342666877515344463970943280915980836909463504203180251278599585422499703536614105638950977441822406663277044723686362114491629085968994569254863772848370717890950199940490751197349382434324962755087563515093185365176110280509138604650360062614779314422549658452379111198864121205209823260334823448503220171075958118191843205737075980071476175021894346391028695033873898597688714004487573881066109037307281374659039819049344351129447207144118622385122914083748022543779658147723546874645030846178453622060262306845289818286191482326740572280300785427834541619239239993118750222139124158194209469827430584062949193418606779164732356021663567143450044459488340370214805753618313856716335668924187653593388028090739088297285363921492322883609506357328716281811185484047124282205008354270337687968527255407571552 [159,77] -35475279395202088741715718192479046484532559406058620409436778626180816401641602552379441929255819714672500274287027122207680160639090450356605495791658694060443471674594185073756775173015127566995889378619833167144779022999426958214469928072833837352741515644279246145617839162564316253356921835855337976194085116212789098492377092547220278744342211982996546261242072088781517350805095762636203385970549613800735121571493106984189972052551189655953630467897461003527974227599155863905555994254211651649382345616227811156959053491822732100685339053191238427885390969145342358314909632949820913464392670513985682400979310398700630822176583383415096141798860193095967497295226985882065006610865169873546224215605178499491920974154162867956930766277983687768652407289632802921316808771104553296076888028528899325256567884388455437451738646952621232593661773498883839780942324064414020541806565261191041129100067999209666578109019164904631122478729621474786301442785989416853318308544501605038263472638994265250164228401666290278000125694768196412299697192784053957611753984984424274059944537321855864288587512798270373821388954982878127398060110110789083883039473310680714236094105359978369608333816002297202453719411833302418428492508197718363674480592192983631833588575044489826498952095263519017529751322861576082586457819549272867918100708957621671755887355358569994830941535006407850444597562270772603126888094732540938160750592970412 [159,78] 2947567308714507759203042693137315321520527791681443831851597370137352654934424555687078835681990641795406936383191210898352456364738794968505842630042178591570222224355110931571546147008972273621487663412541689610363798492168370126862091992748510948259517133478507723261548152831917875367703970044878949528114312689658547090579700551829164215067249301279832738518432877562825973281414484374063126960705774575201079343709825952087302985912006708221979599881260189951088627201757487655429429937957093453191990063247818419343321277952405104344402272499532135871334021050216131347473535389862044520426725915406936524173436354578496672523361874139806952927380770955575513749738639882215385072964392246329066789501266998471497084863113615228864622313965732549437332926457421290502428423786113691616587139108846070595711532533950893316789334942191576344747382080522671768967180454346885059782760158794703653560990714718726728978409261944003082251942615993942084184201841883473050012528703702050839097283904090321278651266666614779324708863894575758037840802736838667723607343223937682883335050422142569388000317378145815298969815250338422247596088344964673191236883434691567451798751361251579675930136802074425362074508144246036728815587490119618967477416438979123641604135922365288551073049132487221257641777906372853779269668249284724622299330191320493549287491582154118977365101258422021846312805278560609436453655302718081233382588544 [159,79] -219770822905257642557328905263498460820596107630810524853811300931319155646788970432284300291130149294895550228687528422265608128046572110666628412181273438300192512696193941896823567383816495387866103504201087965390209388169747007513891677258594263679603318634266757170525249753570068518706080544181616082809729206477243376073295913671507432005174302528559973366015977210493512644198887487751486814278234717326966457939560980257769869858563576036643287932842515048806526449230581135062695616104183798229788532264881361632534936518511837739970079447796742454426042819732162388855325349684786620560074990891320962443385148027529663889197137527020077596512175776599866788358843325103290601108707819489662296929149706815680490720315500037603745827619257459415245254606578418212660187401324703217570473195474746059347016136557649758423780509641216251815929818364397544702947684056279173945546273284551791141901347789393244941055605853468134406785318041766899911586300462749818956597575714609560181393067935611167675986326709664915789774690327334546428414917259725276958622755905532417386458706281791068198673857254311663815146879107401006085101206346095971793762203477779940881212164900926446364206571768882572883038520188170827527919093967866611046400035087836529112339825996522161199639018269432015685950559846762883012057074405649846251305071376616096204186282132274384781914851826518075492893596132810865773880235605706584799152 [159,80] 14647162413157368378557767201008843571586833721786834846091589606506213229699452046484772259031264641964193330525194842093139209926000442680300346992044131154000236247522169693542083759716348703246022086092878384065103011132042660220433541692936778280312596932201425423366304673534523972929124641758117326046529159274783699934390041986462032611079467716885310649776567713423259927763101951800554282814387112260309335257577619577553358141799831584372025375700195698637392624638368865596237862198097719197974500735203819645123942443015393550539062829800437115124731918244790963042108214291151432588338457516925950346984837364887481844486060691647809763043690934300298603772184726381735821952930439057434800614848047911472308961174473975713175792966389467582399963250215449330535231083680571418114579634984159565647892601351533172433211051128054400476921881511667322772457190588989878503621965114058767592713997314625596837159460205277442621607110369075822409784183706024332026263836594914783061743780838096710268099107180322444729003086522329069842084165917733504989566574158353431667014380540247963709389139012776740269250116039935008061744509423918057505634439221815339751733007477581339850733266047675513975322217527824872273615478029120037747747126541584691479024550951411239534588804289634210739844712589917210924734798546818228433238256497980127097053599009703367855189703272425971771908840740144588409564816550363181792 [159,81] -869865902603029805498134505603205882440457133251749841140451584609124429748955280008606703051844948918286224657389034575839990430172364591986183960876039028321053840992348986400153438097692201214276666338899849670507077883206216998088400729588263867428458851501694373416383444941628113786114974325639604252246159307439442411602635790690530815643684243130828428515563204162868525616513215989502593594319139977130505346480979932522228227684929955200537391296340590209688142701577391113620484498105950273716411158723918855857415441734481526619218346691128617596818951774370887542761750776948340982310740559683978407325883833573196938756631529983296276553465085046441604187105786141723864858594286046454115188218434164118426133292147872613797360026806227471588117131260996636184372749528782092946392742766641351967710475649884781822567360718096013482171527034906447217202988785761814941498321715900222905659942427122285527338383154767901338376010974847748082949898253969560824471723246442162021365866923682856821707633363863828924520446847358355893856652372370669722523506856736736843780041411615925863913206805311007014044150706424168348845390340887474999529623287738871532821082410024566492263899340512932735908125115195754850842589074490218530130490635088819267168126192639130267649720268773174005588476508348510501472035616055989570578714707750107578914622866589717538418241515534500646218079807569789542257487384358508 [159,82] 46105838630750591257605545411676928939413282025785853256299078483570013629862839013713560034926482770367842765607989476755202340830259025299616875585764906702746486137422548028764331011376278166701142274341816557862898933206930312376643361726181986090932992771352650208292415423417029265495981073971060602038655959351775513673934467246336287228361908467806970878489210153651092621392779069860529498898291537073048322960644875986718620497289777440878541767642926740682173732926404791815936416103847435136097092428592056432415707210258847920300062756100678251691419832855002313281370314159484373329327660032514310337464488940864617486203516606701078038156851229994220456000576582441157020131876203909809991892043911125794765294153195732080121989405885169481329961815888356657326602994008495851141115224799457086950827748896558457363554774209886733322488435443056962029132999712064947728215974038452017165790463964453366735527763902041255733400748146503866231423774290379357109513050436751631099661575289267152599576224694362257627093110237481465038590149330384607771139381415959022771325376209714661953478005398065899478048592685120977540782873300067615003300230268477544425608869198373014030922874045653442563643835014850304530152260360264722452661194426304792809633386013779817109750485599544774679229282517019385304682083117845311143054972964782731124950484981143534397965209557666016473794330230700895212031244160 [159,83] -2227562142623005037232888036357467890741195557355843822164671923004412400277413951712751476218363815500229549375163908074633004584128333239697296072529236749103449271410283962928725182882553174478943989070767675237753113221902282006736975819852660711764868180990597221406348691257144023719591098140977355635836194444046444616031207002347628821373358811375470605446378734643142624282315716969089979253733330789142947591146746410939270789908657174547543408016148209821018932327787199468938221325568233551881265238924166000652971885928525067433372070013267944525295348580432590837623934876260559414948803749838098651560935819800324858826362355164417777298154825684553585718793635644027067163693051202886736973750913955133442413319476875434589873115569668454247525675233927854146349257346025138925846875140099983393220787403710183890738773077706400062138443364855062733809735663012387273490532215197322353362347448500402845838769950762926561818377471280126628501066071682672333453120832457536675121932391020590563493192532853051336122950165408979528060924929686054386585968454890477358972800113562382186993262597168084830310541577649442181456317301497203980069785324615865554532276382409745747989602215495531128486142229791156422500322142993625044376388400999334915751527683888980732061345566244525551256082072529888740488340214183342504426715045595068103519696946678241730795129782944395588695782106795026849104784 [159,84] 106232764809999821913438295482548763946567143622888264199124372496962769762049925735266914088175864220842667066777033968115140135348544752749992958022081579989474351697279815956883072628698948847052787592845516586220666801118594413307376631667877433920665909835492762560282827989003763467784401720331410161766569952051038889649866722741821511655107728766310857718030297486885620950410396879557909998561151419064734272953369860928871905811540067053912087402954205323838354372718323915345900460862346614880068993861199561460582451782482201143413417961323204661852419752055749163666301065582944913888293834334063959675354522994872193770260699380111389186165092475966769435841332149434714059921023355809295760884416546231306365780911847256309778260302923687894915950001725706465791184600233490552022220870270309653336965923476783361271928676088096510611150101562934787388645234855511694813460055943867231230944135912176013716357709750316803078957940448747340136789431353119890321266829248584141756658615253292959936396298478136831329291757995102774754930140673553523596374265750834989239798336564113738919365782434909993493155408523161813494542487851721115835865225186236257626755461940596552648008616122027779635479948148482925446252025396115847844880410553806712919868050012320820224079629365760681406000576465410692874218442381710351335530259751315040966238476219478049680790989979449014249999646778004583472 [159,85] -5843011297170856407773509034020240994480890643306218842792348145589727518999019968239958346811200348409362600514267598926617055792490337155643170951701831954953686161041945716403242514443989900098295569963605343428086603675030918495011710165213698470542294137497391369331094893561288079091011479606987011873010355424878404686528575073137497966038276616126485042652502045592135678000758650297435976220905614113629418537748465071671918318718872678392857643859841500491947165833497754494481031152752990474500968413020886660071101629852303530621602675018128784994753583699455131168245042798994498286911934133032411537407359618166638684587853013036894405865392258539474861512089595486175790795555036203100794487912553564796825822602138401602099833836276008985222883650526037329790807411854786801447729431380437772425334052628932938711825282660765555578714369092082053580490707505084907755602130681385097016805323731543800878857147054107858047401727870157627223768460553453778716466018174574536886348630067065696572864853395419320975432145681405394924259214381322042464687394141852895156563240666861313604708945813454319126011602380922436285082383707442637009088509102530878722304469499032502337551419532487184605924148751502718638368340538644286448311577688559741112854478453939597219114577006476437487068249640109115819438852044968931756436879210553306069965448896225817920746429129658724683360205792313414 [159,86] 386710273750783118505153557602309965370842400686720897805168499449563625955217368090915381767775279827498320109953820539173960999879383278708921319782177721477987583654350570865756149323244737405140246517599037312597421663797699650023784194637679107618031549650016181023663044278450062119430837928721929614783792363603511182749849014092666901412967122411870108138926575927330349027893038399700518468330563403049450904137951412733243177665170171748499111232952945509744105199094097413428390285400762815062559124029533595415190328652198787718363743867539044524651993439546959834308075453786935177127689644438764079954569171365142952867840678679823368711381954922083487795717704492101058052224843915887548382955087204866170287269293886395806878484116475686463734537881660445894248128235571939303872867058673192827581340337812088638652130582224057765293225220621692093891434459020782375608228224046906404554292717715465655577459992027723502575297330009096822426944907773084921859939578958023914389458372961999710048366853170080492958093471202036143526115980146035873811404427899348159585446726625580265329648369157035787225160851951310882928541494637178496102918034074978608924048269499388500421623239135749621395396231173363564061778043968175351758426106687281097974317700964188591515489672246421278914224290327544944547095661328338787953320575346147441498742129095653638513544481966117681300107137920 [159,87] -24131131595241764583638363869164202360195750354441513746879829519494112637269735981467879861636604219532030393643474398354396869633460775612396650435861053878812047799382983884751673106612652134359902343770203506476007197185977224420494714999333923396191850729081939550183312143520695358455974362661258313963762555731366485506214238606765680044330832151840057518983715228266529890991585074982448598619447577441885877709114332038753017791281933897623211272818342938729354244019654678299042037186562867713414781307992152791981914377994875405164241749344446810733061347847329309280352209204747616024664094152038731812052746537208129067903745797093808153324422669470947712108149793800438459085580921222954610243116319658081917065959383368660533014663129599952272599877566357025341996221343673842768742195027658728135066851005721912328800696252852111224722784557621201168793482198768511043519208276504694114206142980592531159501254800758325416252542194985539134187805324274064546976403310327087672617795473345226254392920414231640728571156832495062830577369303125069709852223927363439001096925226144000563369650661492533254959049006972377898640833797855250549465456844407335602967413935382091258727881190247454769142558267928392744325254268208232304637451939391036002911537256660408574525605970758759690735791973613159893137932873651054257162773159789769660854637293051899242584178539566865364220240 [159,88] 830755963711027192856053378205832240045897169125276450053522115216646749975850572433440057668209644476687160751581413770757703831814667878652467296401715274188353781778930226920067524616176256295854535646335553228465648376422984284583985892963111080606321431236002756100326652602117402363472950314058376961344558730110499889834189834863183554831818767574667620128155253255506476574575076574132561580541538295029669944078727141738721870829565135268015647698173526669750945754067786634498782744160010121401377732907525450430147793548795046801711189370458362278982667374559873215722719684255668381452036555213819130816159730775516487189849652032493724393255503467560091064039041151584582336961004559372690164778331980658947765716962343345163359695192623983391954662146974257339165408529251458422234506718130769879355765034357798679630559251704284290837571148517370954952737468556129709800754322842019474760051941594306714009570252155945301572289660784783222751193615150152459386058618836406802213925724693050096604202534141285837874703701454753630631524503462664523893975405360842265546498356310152948328136117958511590712131282739272423844652558067738305660633482712347526157732734842820990060742152796906808698877343499521321421579566110602481776119775484017169162606711055042505530094595773924513896473233092973409181506203433217753700600098073417445361399475815138854808958389631722752696 [159,89] 52324203534672282716379995889400905452817762389032798354568763582127894072568740731046661526175580681377148878679542385994827140854133246751391518420344833232509756107482587757778696270546545615047726692212905276961225518775318719037138744292696580841448395625503158490976113382589348625563176212944541745214426267345870125508297578471857507531442616651033331910252955480168756365732974146202100367873500988257709222078125567732320091713687230376271850268996440732166241025020167083410201319566296729744840421814170609079132313797663265284568732515916419484096717898366639003331428386660831307394028837201177784713613837007646887969029823545811799934760471458911296096404848072792042895838505856755417561839772379766517652608441402236481640045251508449855256188789653685695691951536145518039419778953613853894480765774758022229216617661040586002971254324425514105922161732244479626889415843932262273480989807670808193531612011596943263980041180643939777519846472004579817809781692585967601117013362180884689569202907729630177787897607660041930991401869118954271788370939669071665023642383789800662641419127008658170724962518233377846462947631329464474536705041213445236571228029427909882291729622295193147574886177584590176483615659546074352214253095993980325839147796691929968886232518488438332293420369059590805313223657770188131380032843048168306911588709348332063285767183496383845 [159,90] -11485985981114715582155153420522712880572252157067817826624132582121690791422951887050048872376907498443561963139607928016147597327006526059280454931091402187947703478605710472067451723012586115013116323336395366152994118689027861813377951104596738769263558641493013997450712074380135619039659167013304438630700295500856060100947769188941636301559492591244125197532504660055777499195647062262718781992675297089678678491447731846829534501125770280001148507008733685058455877374899144643465721138670699026020625406234686751819830556732537570616037172623269225827712158962507241366366824659143913175793679012625470957550735064705558327148286027411560112879393630421714287029503742809168338199526898606168021663762795847592998725535025099104568314318903419219854219705389661626199088357791193286947404314818199901128820219344552856942247870563108229029447665272778672331574330745096325573161379503327206994794480070253598126147122832466224864283217144733061945838198158026730665395784658514277257517293403201648772266396453622612071786600461376449421870992708277651570061184386810032931786578195096136979276920556091896036713355891579324889248975267899981090206084709507360938087289346546280641618845154344912276844561850830842498395391644375963602635319904100063736057662888286919749576586221421265342692776833321482290034354971404571418520012781384297196637646474149744371018723067520 [159,91] 1015486513672698987724969623340563366300525328498065193613833094298378452934725307930299903682229794484366840450628477144190148482215570797965472799805686217189073274658255444726257718747800044163810152979042959281674669537421270120259240385239342888492650609756073389616686782780221966532311017773628361522540599415789050651743718536797153064120838480145406168630296361257148701685512823436512173070730818405354308084627519231682938487354834438204150765394368183111152057500491249658097934857127203344176013414437986213956801219852467151920737236554976380485101535072717235085304472072218073297336451783303308257659902962407039674016591677447467011297938336346312539721502538147321770855273090354976699722220264721419844590771583861076615330623494816773123438449105645304245992507581431634528160637156799351040724186443187806147011877712893391478740133954779410620512289224826215653816071080320578647389864365151626763588645133087715321641372428454755760781022006407333668200903927008634185055422076608340978172550088228936016661688099074619377843899740839345869358678961583773913087867337029795864976187227007357624654718012018259338872559145155562707800098677731528310328082487241437676011142756283926817155057524341219911914658848328437568198984340985743251083641111037708654499832988834178853187392695251778288572952337683380262358295410176388210719414109069123813694828080 [159,92] -54421841577063845319277070444483260701125127758908100370208414511579007516628304228140762047827797154101406956194129231838647924289190602483072285883620034641749773420638800550077233827104330931943294464755740973436898128533248615290866947299271071610033272839275860507207788211595510761022106285309866125750762679593282630767623911925347150230671687549984164562246719150414036085700582648505232671707086468635960320715908300618074631451942006735382086401206235042070682911581081019564092017154903359077540031814849027020911680441954524053043857515912686010758117344073412198649357146058397708268317110354016247306165015301352750742677189379275151342696311479628618057534158045096199720209557949321108829325042226728143839211917172875580008738960987705271835050313882815721094830733593402063022459154529256378958008600456822843774341091653522713129708948365083528080333045381029204656603630194282267790384876182157318596123182892912987467191390435574313622857930651336288759108780494995257563051469996404432207059518789032446535394014716520160742263626608396377185257310878973481965097567415579033766193925283471101562892391578647934749328932378516459579212911577885239143332691731629575132720214625931893354085379318088211152528125703500731497373099725106077571479454970204046398016555564493076274976559969709134023877665877834920867628723617929343576000673598238566121728 [159,93] 1617094465781986573616925227605539642491564956999451821679507979009052466077817078763563798201920623471219895718072286225760338287438209628029382413468993952068415175337129270392561285590982203707137764151998587894500960375568709610098814171141356942136412127261011269717880955573655868901470508318710129370945508149611680125102337743159591963667276602185428639884479659145260089625765697835725772520137048265447994514233157341518135303781144986095190219186184180620894507045087402775069756108639143878550793210459454216416162563541072808404719993536818736012213357601602309422047983846769066408051474230213605793561127262680840162381010810075430378668848237533786756510271349897845033420163070915484725501314975343288085819655246828165612647172115009659995095323516326000314052528583441187754040255883704903280827005619121944233096365096140488595824838770174239436225057715252830765965909814693460801610045734731900371578172268872356514474478210382278868204999491842533323000226524627955744591955512321782088942094521164609303498343534975861526814398423587758668617064476970706924378076641981233275144093900048881463537890370364223047799686223733031408868711246472232999997818239707535242658608310265053111553691248036240185029142641499970630356989124489506233562362881940439570298072986462976275324497049172298925207768189024031334793121140094571650565480521680084768 [159,94] -2132042115600400048378922924073254535637587434091308723914842172834537750932288497124113732328905544162043219262112828161379631649897278203336308411879312039287438781242200101987814680519698742405823386921439558502355129622871476442711613911661392563311643133934045692097062814040695595200278994932368800677553490549992900661767663846403133762125763569186955574183987921589025251956567677200876161913429928726519026046300502064460156335908868341587574181513550005770204090288622910927879240565867754647241582346869379667219108429746919708976446584826360410411068822475095143493914944964963648830132431381179396796379917605600902259741810069556439050675784210575759952707972540577289950490702807814807341255853136978748736935970626178954299566048628567338610445249463436987733576990265811346256211292583564272288630887265449991907771798406238570092756078199605093948830128917223653145971254446716320998855416188336403972159050008009643250886703661582703266678830334326014327378836650707710624683767627017280977745798836441415210678032868687944324471502757168745303872463723460135066446753595872936163722372813861816177670031110318927706754538743306861514697173068606733649711630804081931859955419204801239460798482426692736140638821886186903438624210869860732134756696660952274967306610533315850272202197900760548259197209476948724495215433373156595076227025312832 [159,95] -1989487163575332105890131857489100740118915623741866965022847468438993555732065368105142618690144455557628470465487353948769942179384633216895580721869123303000956787607282004293730263469053375243041732690977994753154787157608147883670731724984269889707649679854339424006261517019334185373084908163892495965060037268717873443527726182807522524348027067002998013117893874623423099048990751754241497810671598223970916036837563293521376997453563137364741697774027971365616393681179456675191789957048042937254114369918108200968911180653013514395635007260978509213393426619158196939340466461147971385939200721950816314181226767642388877349172172899028219285787211988708645436165970641478957981303466307784386304316877342141390908281695026702664299294716444605889755795156812491007558803660513641398086745496495708118368662929212319260764915441124331090913028082233683727782833310312188824798466832536123141850018426905716368720131668533640986944227551015148362917981268696302729154575169978588533406611458021340208950499090202318237245525671887034894190179133340276390612188096483098817538649639513397685153566369507084217393360437394275629721596895562504949158376925058491840572136533302896350344130571757165055141023433556269420661099009194330601215106588115596285498651092050738547103489702443781384038173705559791787230014541591690613356620497462688366558197032 [159,96] 79695689972119037209883931607541250847721940373272825037351783169411078692889473708075489855301777915372409291461336569795490865317512173958215099065894390447809029336730365438900729724476990699896306321059677453702801060176980697336172871408444490508363801585877603999274123960868735299072695336844574616937888942965974345872289512881384106941066508720327329184038495246444226723083248817855115384521375859343253732551064081922463762456472151913165801130260843547956582710039305150534278760788920457065076894550388510882682660877756309054073513276538345047490687625781117331177359634647621343440900314129368312259009094205589585467134640240046591482229181746093222646336506013568506294052249797902211356350741702098605170299721626538687361588761875911879476084809142107568460423682766176811610210818985015048309358664871486609629109566304331895608689789500863029679675205236831852566894597900197109324153396120912061004854924858120618603178108578087035281828960614104372507512244042724459302453292195461766549287534154829123242020525839698041339581411559302192843802190725225403559894579464516185097305104886045487695587128508536039064748358477638269915257656283580116760866982961049310878511300567225256534061739676826285011301400949741145760640467315114674928559366430699103050971820730106954010286840060373828729970421829153999612332331159028680383576 [159,97] -1298487475530743259931551764080763687049910676599481568363412082733756580875109541494725775631109789598375980459433534258718316756013388861540407363937526297473225060982888649033879262861747532328773725993875684239606455977389055994586566927089537835526571872289376322918990594060641611881315425285107913633556680353951451844628853102265219426159510172715346426274510783793888826918793577570956781485433568223977270196145261901163556783182974682085415792523684545114389540309799645005381693591163474406128883634206735652396469599402194825561358460238907241944629999284883867160593686915917243604310162678407240182322021182821997586791024383832123693595841229674533550638161019347265026805544880506473405747351629699462986397432488086036115305274875171066801482227074582500542574370328340830683541065767710949554826160737845537379864598140184449755450452094935122153914034096926420966095255254429452810269202558882916540928208650978261627786201596315451064272449975663528626063526992633432443351110311856288042916682655763439957724544439774363232467654169494340298900475293422888439365498935220607581351176501956873686568428513130324472540361822100342135491659293155083497216898789885337945136145503478505616821334693134588079214111084071952306826017085102969449291731827667686694939061452171624674541944724694211870075585733740107240863018472352777575 [159,98] 42973369650872174912320636827483406588229504418735827163060255509665851296770176653510334834194450507613943285671456284536360453109952201234711453957791646273827770966346226776656248566496806447848347225310625667205873572432925099538390883124805207143407850098938056004520968489678669687831037847509717236031053128275408264562744390998888356911251617356847297554482137563310748153659288720803930447714772188728766966499113828029160401819905980549089701893010461315330983063508877055601897787773052919574955278144195822835364641327081986288089366876314311463088211008797661156089091226120895717354566803457566747382204743323041882693307388298272928716117907580307378331107536294440605929945919047342923988115403627298722011325021745849373071583131029773906914344807300090896940292872309121335812216766523803383230054033708462530232862166554562557511106187135216279147592974599808021628471005401790049858898187617120689071139911422271495003984045843769151900467332020631081251291743908706760595177044162757070094140118445886969130518228255140740029829719056644272002339411277315325829907061743083345250021911215350019191876594828803003503595746654995210318176216224734582643038179744151074424526095952156549571280600405078703307899076365846998653263944266496069590817291864037959607567389615784250309233676598237926058833048445941725997739977289536 [159,99] -5130097586907252943246636397011143107877116649503111283866075623418405985265075792780939559865083670977027532094297786312048060557582631550322828980359383023968199300484625552583750067665199068757723916682453550161447142758473864080513236677942140862628715066866473267942292162147589930485129917820904463991263047964499102842668491659568640658694810163367557457409991216483128733948861858353390008270367292102934644619542681910123490879305763737462326093727664710122433340020158836097099396658924490356634202724409620297341035163106881713451566698870080550793735441967231070759931675358651859709062656608360405901392315539905215029716134803852256211909871412578156133094010110785730586550219322891390192130518471245088108821854245677437136093414182465357347656715507366343044656385721944772779560408272359473746603151705301704935957428730799967983813693886935416084204877572227115073341251226726459404938411557829950836192451926496725419156017214772567298842791324490182939690888130545414552011236709681043423983000099708597759497570428834844467283094265935214660033230194775404153190626845396907691887951863927626780607305546956908741323556866164731517612288028681831312797575589100003947919401676044974383952106076082062098765481870405102426248119513155909658292650312706208865184650530461801860078339057730447837911238728255217697351007064 [159,100] 198726481121724334147602460662291719923766637121451104057007524687261814861119811208439324044723487784598423813069246163979742868257317916663812391438101979662391745774464834993372715098601548328145390837995397632425765375956803578286836090710786960948307092524934309768744808238139827803090025140478447419896715974845392067634669433025765020717959529595934646466337057902164679468882147862471843650662263995806040746817901708444976865352347563671065808745483504811370471589916182859959213744887380558727774731807157841204547535771847366594389392572515134928295934390468388786964129961453355733738902210480017094648631283442160977807980318637522706884674577466468393850708917851234417082749112151528999067979746240370459067363918377733553991246917875203704724943421640677769977771776728196468691290880042553689804326969430733696990646662599931779858336195396314082183854143981834760053521258844713774861838695636116829737222389245722463561376271598510839090466740526570302968507850221673074206426526347196615876422175019864166411219882633399262346741723987925835748058302666302602096543630956856772706316106755715899957411598383892514255245239438592491880325968106582342480292279184899000471059667210498148312506455134138111139605625620922489545527941627317286634635526008990992385987201685604373909018852162395022094243536563886139904064 [159,101] 897357221792123299165480817627144554222065304123484565795636233574135155114328090498581589579404754422933209351454199943943868320545291871783497818746241002063698193737326270955233904715459525019521195620836612642036310344060519733207048191167379328664761393457931350161474397669538387593604151596785584390239866171007585045254914281782850115263778083437416465619656518518300240961888835778823144996037349674236804814096675734477735102791657333359167067383878615122380569412461624902133506884499934013822717871391903918522836617155696499090613146669850994181649588873612937167904593413715807965928309380822482637519276978097126901101659567495944286038603730185845238700124889239953764364076162527447777811127109516663009674750583926031026372012034649733966582824849036551352562990455033525405547707806679201798734845098637117546052694758229210768139480218083806803940873632688662440197219107680076411577213093894069824950411804014379882153732534225777806943981870642090985373535874349866574782410092644296106912920363075100456986771890019368759046530692920689853306022618258863120719320432047016248508872360299536230196315756440096132630571679648916275035629345386394000613845049805848461683154219382246484132597986547061312481127366706749266794872038947535906619420329442834363428194779253164623174312849569658255730621654830638968 [159,102] 581768113214328064244065704788709247268338743924075138626222732978128953975754605353071975705956836457167083302068028108548417666243437237601303412055991509343133551191621213940710503339582313086857635076209119499956573995203744309963621959249020954782984732840322255898565511028868325231726257721156153801414341561619707642995831210043219669639858409435602355250467499254829820298841369653438908917456384230961147888191947327729224585327582538026028796699643528334923054016164480411887490765015442121251790604856141920518106258232110868498176934487450595228200445225094997025130970905736639674191945255680531175209476230780158590195487537396953028831253418811903064559946952506056256980672896633447882356611383797627070277168811115314955175867014061850962681634752582063732251818973016463488755265635783105585665085084739882748858292368492625255049566180412541288530679919720876458445124616106404905785743962130979466666524316456689548144217604290335913303769331638202688333401633318177483317602109268190149914601880209500609217635581771229891850199389361180652387376284282790697701490042449114638910792871689256978325863604520091443201309743474529092571050858477165353970925327608031556688652374722652886146940225529713410725192038972191978311765709914791150885406866299094905726397470408458744505278355040365604283664200596416 [159,103] -53228108240312452897641325933705939397131865501907475407334785354677394771966528243965271319758382007918609278376294279497990840093128298050523031662291952015527453378870645570609193594010398759993288069483853826296956521047653672407743981705816494365902723148540687963814486239868159537522703040710307229767061295795391694485132421705146741874392001741136419205199638029428610298189219179834294728374894774320104257225962710998989995888589971199550707773885196003705068831987344469675876633699165014077533419969300997073905107291472686293254555367429632962981700289025454800587823482021138861153218070071339616474590713317540913456381694298748112777439396903880879428915803645342777231523992381561570969278680898296599879933517218290234510003059012505424597440095659666731229448655202997226892913651968124084830626438034615023774670413974728709947458715033808900138858779370210233123405501393918469811863845044279507033478613559632218706495883691852454879898817608322194527541896634815069240948414155375074876771686336456252890032362866648696766287962028404882717421354097006165407177869741646647753104543150743147609499049720211668889655903388258301100034786292567277255945171008015169912693066300591543510733460185246044744649434782658023338183673592035427289917938882586560593736024194038031969123154944224488361887169896 [159,104] -749192472439367006672898768691903061979058629685493284132960065682165714459498974443524274404456921605653356840299615581840818637290060170884254774227398576303298062873782142232654275772755361524468579566696462623919781900087690948285754165871004004990970472221706994936806244147413057086443046218547777041004858115436358116153591110211824127108926895618900960837702511702865465887762955676221520142387687554138991210316199782517160550399181513346704008534266220878465300568932775449624135448872394795456656445909834232806725349152926778866806798197274633978361321158554694984856166584257555030783656451995991951701542256851672345715183666326837067182997957398903633414142612159061597613238228486720039823870005883943500270918788016734130668154880641394518750775650420855180642075458946428607448773362650482144618506964733357863778916524083109100098577619956781616794667945993686019745337098562651493951445203280683905786578692993383945297343672729328309117233317128768215769673087711331982873712569546581592713406953084739730957884814216584651444082611445100711180148912227987865050500682589563553901023637059554471782760112754926129912498543073974792216565499256128869537041993552031605396990157803749016910696289637777927846182459806705138172621466135181399228334355843289988856317048313389931088516607183178238394304 [159,105] -47987156006020354343918110938740419944486353477940181551359683536702680766025922984183988621603292573002708328697195811221273928046533327579408896329236598057865337077751209333332278391416451470881833448265504593319711656335661851324907842163546853172332262804498595371513572998757890372283067079408647828118064820102131909486856115717593026300211343315788026923298347739442137300610455459000354093584181636047991725907575968676806872496486042902676752128659958818954988205461307246585084531702933092034680947926772428828165876503957000879544396970555540798328181793616280833283085278294235967226178621364359426720510883006612022818723952480302995113307334166569590777033364895327565543110522064113376466054938270193311418548872959339383818126624359239742623192053528671880027738804206737804275994018179301212897873878305801865814785945855786033762734822898999208322183719055657657927005088456428919698597774325825334078421225148581539291784683234317886128964334097991199013111692898871916426467855818383768316010932576326117859355802336451197653587396328249527841368518511268332711743068938902216122963543468209684076714518663188712799565750551547752056233682370036981398289686947917788251210919785198620455074490928531384851495379406533355642112407197441452835997617927243030184120513852125110788652975772262390280 [159,106] 49946921518181040484240658076610963958973654227621410618199441811418323862947532745739932339489325164156515225896806570550153336702645987726346163858118788173371406272497371945855723040105780283152617752861531633866450399157911598737720000167263876890975974886096332047303629129210917337335369048250681747772136107966821416280497878926611498292407793280124011490048087371037444873803938188073954256033850862755322628770344105882286188082149853909811754697520814256644619452785970541141025412662446740256957181934485942539972683828025003446328789923624940389264284185446065510552053273333538484414242248436664076583474049067296651827955416712630127902508537170865268611128629722655113553170531010413793914977641886089671230679253999637956922388063460757319501836765903127061910205379988355565523513959931368890015893775726999195825192940416819120659548733111909495216793664399917683186031208180585458675172122406381760924847801198163155958892500912255829218296639159094897586069570702888645546056979851550275787405465643619716645508261617628135576366890083870454674098487341554690690302044844093565467688577259965461695718506903139903877064937457786376986927786228080211505864394615714645894299407341650535704790897246185097394541232624394542449776280178711472748087203872309306155612201705116035148014305714688 [159,107] -9042714953054968994916269531329333241023297235622527492917961847054709061113141175490998550201446879755181763405867268481298910075191427253534303232268923550709749671408977519738268485929565932762756516818741676418081508623852434874424649699191853885775482688866558632583757635031848203953422748647348796298342046798810596903409550782634480019716981124059854827982229917357772337590211377600562327775331371598781114476822790857987551054388030028884007191398423546038095246191025945993621015536719755604410004468637242865747748611264441628264697665828940320624241302521696221609438543493027248746794875330421131534886598196140020956947016147021087305596981722644650547803796329236789638919966755764541678390586829095518769179716164184187067369750829505002417207098128733741201031520693640900069567927711202512677686745157741525777423280485323459047275896966137509097764273782256823868324411825358444718956358832764137986483691941226954600751985752844434215643516203331894774166977059492141249358408713350424714348548573838344061115116803379497291338603386980989580543385778002288864821870194424051840469621089575568174922922807288285470535871457715893939952103194058801657993381691361538787485643495614692754596815741419323697375101556299053279340575225751506203000521244909476751863213730572996195174370240 [159,108] 72509280338292985566770874978621820256247192201633831535081332095551622968068223455894365276442678872368123271735310645900503473536233499655690954614552300698699926994296983451902174151540905000320961142309777591711199744602619526230286841912272848835281126486366399271434584266701030402340934335650140013238193117963814904024451577919174877920994428540625986424227539498697540144920572032582861498477593401373020419507413764959418144710681857058142214174398038645176933357320896457595340191696071317618300655396426584201804064368835554555457642492403655985088662350990936212489213048387530056998203531410123745510171267436872111118989449249630876265128138824766735624862249019849863519590463184345313660275904816397645563438774776175524746204167148521699446070563706581366868653695812454826211633446657751329661483608987135158777199935821723326493626689464982138833787812248881151038816149188705425170411474498305088868899909069708686038224140477118217273257337224490822786973080515637623158883068140562657132028614356397719238519342689100366779889929269107934783329389331827098588353554598529016592485916766306942047901252792307341342375411881780313425060924876248284946061046024851058146881429725265006590089258330703567634488941388669366885623647406586844042721512533438816305566624378359721019056 [159,109] -836116036442682141169048594993109324693817477312439888385639503021821870827709700354973039615196968977197769531215269101698474084898692918721184332268751641331749033363512212342001041503439829719173560569969963703970910880607075823590143233204651549874463667118845594608688139783201828526058943283240497243714087577018320414722064339259040235007964589709797985190457883500188563818254325819078640107234963977103755090455807445554795574649719242531336806363250726666530775084048600378976387968536164089865618033996012825019604390514515008937041872814200295332592399888197827109927744560672801145022158294477953119853273785523150359060576607398583098110778891705266422007641919991554377840253149644150252434578386183311310017677392830280577622372279473732542173909946168562369160136075885256129022147825523541072605788969364155765391869581205754691853028297628295386381678681039152775266387784403911135106023347587012610124934421947481787890817870699124090507680770234748417047508715695924036755940901584334722947940081924046839123940502493968703123121516009700554802909145488170194193733788561797104101966634353551241469703933029245298688120914795143763014934225518053648664817327204934948172128199004285347520300461623418643959755915412402970180724778016000989894382567375400841059253528916149318 [159,110] 5581615843634156042297508549885823189379339073654203052708410353846182035822529067659853195854941507415849372258067176937102966555131708043334640867861830792624793902665653960228870375094365974005058917577677124732208505786760121928144217366575458591837536284687008315930765882741017377686749596221629309381807701483200426824558974667679849969144260262021384104199702622507797770635685754529255899554622578846290555652404407157059301614375807953773837402277479745055915312168173572409024780663166695751188056311451443397177476370680057668110393615949849488167680958885981857986238970171367834714169030539352335114329880518085066484735259863298570652704272889988140292194037230532875102084173292109014407073051306618511015648594181186569190896134131357191177301852334591806849283552082845140659824957821247115169723428890808426162832263249232970045759866997347168300647919880401123350781823017368176481605425427737663892644735581728783308622608039383044238265382187963923864307657460706294723142363672579052118870225664694024283727960387665660270558715338029032399498471716272540911418867724532511239900185913707337969441127696414532815484082744719836305252449241142868695099310471539287721385379625267479658042143903125242503534368977345561899186820625131880773576398857457627279200420791104 [159,111] -28703882775757345394643710727492904213604017239269881330737815782581634223560551554592369614434989846283269453293869499399504058793062859853966326581603623445074698960083918989326529118938903839472783721320711525924398181713759459810230439232015195788417206468805010913283718944747149666042179549134348509525672546294667309104859926194422366955078507973350606030450130156656686720160017831991918057165923536069954911010619305270931895410900375519108255081981592286815851761092305039153676320588538683946006808355473157249113773308736202434549550435520325668871027592694169131233118936184745430881247502572150053586753282703386951397250153327716377438706704078150145578666546923349478562352942378049013707799790310863679906502055433517337970178815560075475320424426477776546936574997133900846750588808982276147652029152903639905726216698837291632691302437329062976545386665902453143437349779370169709874224601908308580040043520059218274111221527129492847262018966809885297692316280503964344455116409144302116197086887482106723484830715170137802702326918757876178752877024550729977067666346088785245186516501043695461704213817797186704311580125859490682371167783770775295554929813066065468346651121203153479943806147273361046097845096311358208720813215146304766990413825218333170532088824 [159,112] 102489838152680075917411903292494729053923384187362971704608181249800681648706981179677997960264333742786188423110547314489534934930782515752229518095552003659181118949102265303996317476742088079851832052354122224129716550461925653299529171641381485251012042811151306982053805513488290907603894928790559290111093973656777717709116104886162433991470286440618564971448564322341747357355575764584098761039899352925624899568661118797332445613966939997311048235540873550176793984193419751300856533066126814417466565714340623595009920314169542419428983699863086312805707809314351189325571950748995366661163349113968533435635336679352367940848368963846846692441125943576729183839460723270658585435456226129364185112022080258520215306197673417300678735699904246727210518530775003158876452774360199027942636505538744596510454530070501547684550617655976082451668124916507255311957779618967320639236206212438493562680492501644789403216343040466394114312480951978325398608020658116015076996604066552284552311025097820563711934565819816834552911233419026305158172314473247947807000856114389214317603761173492225356401788561628262580161653905039470876112589145696730024062067263034221456578059839404227532597282962208602603067300262684162231572638851635180713519317244588989103135150449243192352 [159,113] -255319554029721674257536803534262022625828300918826395274316572154085511881965981885581182605854764427083848356740563170395699927134489541476936122225481990452620158209696847997853767317488918847494323256679817038617785414554134698639224483086759720782650163479555376397541505131372678762034791019242649980458562496110772825778500106084724970180256728965917054562227843162440173605928880828020735597905409837130442484518403211354880914690271811345066117481148030866379480148260999009015029275730434200106129199294036576849129648317626674797135183870070961256430217785173916366472228689477337200308742898207254772377604201630235674309168376296303729779726296191809226720259252102955294626225240883627613582400915886587383839160345532619500113960685554328612665507914768240295688851449278614102874096206893058741454469167626437463754794532335546016311557952067305552054713552810634227383981811520493444096160383401409963562078711918784341060674779782978921397790909174268490397433477097404227471900023177545556297994173976365167952468039669251809514718359356539174034228528881362449317790567409800433214379630464103792170378447162092624762560779576035643640121451330965321488135573043949814061088360642736083396719061432933167544027156186916351762372934530519582438817941526932 [159,114] 434176668015813161642125915664615273958278663134841903984275837486046919053794256943724362131660316124301765343441911674181024878086718840751284057592343319133288719334290408979954041805410144708133667184931828519941868023090606052279761112732145893438489781801253999782720734879867632134479068079833760371756768029390151758747379547956904362871172089161466967749213370408715756742943432488592003325804960915756074278683759012958127178150109967692083440420991392341372826628129478555309385246527501339824788016724166767653306915615852034840516144342228758406390963256257082943223936829086966512898388897877338033165411167358243461681607255985084743777415146750226247298639544192070541052276081740244599583535762763236369363030196690330284482658979311446753658448927753942147251153805591871233852212944567449758689679400054881332478834515228393464941279400641776612549822101902056251313489179704972960961666235385938068458636003719703757081358431881563179994329366528186923806862554174024028958696019234173837015407861595386643656458879710627427195006113359302934803462968496831764744517518219503412648666038866180593009241975800204086127520617101639311146555565370945472573918659859971445835318530178768512014719125205612262211425477672630319506419309176346374370440192 [159,115] -496967623522187220515160060488893465634578207616604431507991811152081331607952671576572492670733054512224669883238256070174618721268009963039143863281172555387743591314032005803874373032687590480977309064481632687111499170972101508047309649577354834693198124534291281185381563423469474865624518486041753106843482076544392954090567730255149559896126384473065391302442432854020065495879144931490483148030032017938084398063508967281320453537567714225580839151986539424575498592547075438648397276123706405557457921925895342592380831602222585794802665903864046403473334565795481519905222248293073494815781064116081196619586191602960508131134335443568369477262290243875132950625171249191206559866411700517115235060990739961550119901279948323268963341885165498550287904291389812326516219973850592349820000848401748954033710605693704117434272852943174064344828846541062834276460394020053547973425162201360493063665928411760721600057119474779253710284929528892707826813125545824645135430748056842362704833680044674523794503129063665355251305247525154335226990366919237987465600435340268330852905595279411350218419684054919807930685570174972894324148938370691439234301961503319524119423003162385148388895882703399459880089585447069497822622834426795774231186457683889153408 [159,116] 377290476004393220223542436884927669910912681266829595168956066538040601248587306692509865463248938815991546117727474220615168993360385089927224834163739607733543774543323567671280590220044942264253320134216020091254326213392904722770400312043737866450734318474932768602491044173803603707871175290213083760032610081024355143506233409731224647631401194822042158574952676855173596025065291271312615816982694702646404669178531550099249442068983405882869266904816721842092926609042980384773149959372246146055259078625524213146402383235223890406680511819653713167524426820499414471904305716979207220436695421404652916438960620495426732516679914322429849045009807607445941625399029937140233541332914836662426434656001300368845791200732793961853612684244521728728822264580177496657237699816426538366729925084945585615079764739421508839507316538435307294821969441132910947691281050833179382049090999943175037329546547794416376488097691355101934915325628496231883508007171462544055319299706620151272461546493993395395940228225375322814288076096408065096754001315928916957632809114918309879585460845020825640915945212348343664749314061766580552792263176622324965707133707320846153598624777260632729444459865145339567216034122631480632933085679117835907847486498728528 [159,117] -187371369441127317270418818147671961604824468058734568149855910567461366399692310133432204048996971674627718318602247760533320404943446161202326888649088316655269318294019111129456210863485336094103591675513446325716237468190567247261400483732451742431208790339937727232677654533314126366553047214082162549325602961253901546525757570121669412602670328584989158719726517110700160350280497653326524043958556223390279025908296782441734810132631482108257002321165138545526977823113523462406913359243114950296200648529667959660554791800890595462253237380355736629470214833257351805783697184521308055640634048902253528249850081248887662662995366014619883496784246884847198889749475278957754663037186058422750736755499287531777022331173331172230150193377019614958031910110175865200307408030994590852617619591048361456277081970171029441315234122698997373157380075723739493441604045580137950776688777035260778845469881826808583572732836006670856740441288394114903239398621983115592215971112274883842285336715974540962348719852052143904694919711419177884421012606574947450575798177429688773932429379368037239820553267528467639727073900790183829605439132002372096828016361049242374488722689307151286882175536751489012709971607556223571434803369317623133200691018 [159,118] 60067300368312460118987871170596340862730770312131757250362599464817570651729440368630993230658376131971186052518474318185165527530338642159558391385828631492990734376844344343126982649288917768775079623488806308642907866825295843968997006881127051591732054241675314536606265972667057484463468439377570567232381906009778906281637163141943004620353877801823088457140942292417714897579898588470712434802386870041287923300357856539416592037895580031596703697681933334342387019237165276120214163156093394323929686180822253810178991278555399044897136303960225212817356207171336674998910465317897244149664950095326143479935218124663371432752990295310214770682552357737281320790135081884879365309414200114250432240946446096982148184571474444893767097240581670596899322918393659689305044269171192740703540827766614703208888427440847660599119056919814633122659247772018791482134281772883898793531834050116678351890597349539521662307339061675292014073544409128715920106868270058896180271553536957082131845252744450219414511636375738790747645091463565915955371825600085638856950283594291170343415644030726571707617992205163339072311389997769959435093189719842566196703071642681556866130150539271443052038195936233352634185091117168171238202318803924622368 [159,119] -12264468283229680146704342180140384108055209557253133961185683170142971048902108572877725495389462265651791694393573865243936762648710655377961767487738297139606620807314906217355024502063908802911861420808134273023403173732116402859455700303007574478662420823578209279061245618291123758579639697315247079648777843415097955620237373574591876674869592328487776397915729099072310229934173279136675583932704146313393105730690174229040800533744958020878301530331271921751567746164293599275830783897781940314807545816048565508374534402896287870281153688797244835596525882771908496336056346910585907405776119634486866745234608098929476250610800380190137543839039773781348147762302093501158095373481080003710730853088259864908020511257389866406350125870704783030880752296175900867235546619019668482689712069805236222342215516935774448779797746797744800460279275736158159144791302922822937175661268463877323457798305162090139676426530260023561511084501732354943656793201947430848903146698178494668425503505064955372187044471968306102443494298301102685214796991849696758922999581770902292731210574352054244024195879022460496082310241453024339353543067962704133947086069992871489437869046933639017329999411934821670880070957287435485461024681341516 [159,120] 1574347824725869126205711712159161238787658099691255010409650947572382529839982644183737312739395880519459383019762771239153539399914961057813024806212398340836101054815692643353819949388130632600367795533873456336179273950860869413459986763320876988650136882952042790680888353231538134003184077975378131697294480631556083368612698433959115850592265457070940662348421006839305085997773019815232147262000222881826166657858868378965105719849011192357899750487069486584535784152882582098145462547515545536050074354660814604568872489986406203296143163713880268828864576092200699058180376516079544755913325187378637296931667823308292123028754143090544596082309870644281529731676891438769670849274122594932616691852752541248969042434856356106400090506171805949029654466846402558048220893672455769229780408420039992694632221514015479285311892970168083951920494755607118388206192154473844301412728859761763151442430744406191643841826602488127469131531072193636931769795983377984294921603478786753861872059701862480321585251862835123592750069730917355066981628097576303909446051070649657486357237799390466685452054899533786829795029811971726867305529369437027422744451301227196133497579457449652077293458652171491705690234593226625355982328 [159,121] -125507441230916779340221624366387505496350216768565919288849738412506970185560554116753654961966961828107672721017795266712807671413441405932673371732968039593559283078670926300745470786054125428579234921963117873983734871289678118998441056124230062304066959626431363113317873485224571145057040006578349609496174071196038738978214981390960477806654960087550627823888112175596767223512511286868060370213902516269730728057209948848998776702301246858978222306609244094802592380192629733777805890269579924110215643661503723746929125144953779284868602564150198500959945087680919017418690027455268874435436449111087190753844751648898437428374036630563043888339828151388798083280860736201265340716567024882904905225916430956804006571156765080503228838306876055352803758009559665379111081737644748084753422938022262824174401427045007034286680354517960673591951505246016092865029021527485095567369889661094202276678349338864253765460349331243783314139433781080200389672431880800233718109001208310735540004786171849552512111542283461182313421979450602288327996759188519451193056042605236925014567924850340621120812709634933535482379241259661193443553554610898727685922609385293454897475098027430672419090749217366635126173061060706947 [159,122] 6034046414038050968027353873621377519886570298183258298188635795020399150350336024743093311637545497332156228574797616368042608543132110959248528800206490772474169834536724226788030075085628497034542630192365890825853208624099650709866266293792303097488608812993483032008760051189560093011965246334281351650594428617497525071676770747481754667012461960747263694529328714243396485521327611564681683526384261729697844136655661197226086412516054291399094874062865925544943566269163275993667115370936342880692299661793202813934112637081199251058637755675767378163384890726831038889346778433809258970584248579907967996502558088026833186235652968389301010466401464793695760652152823210893754784124173915441940522463278240030991979794483690765831291329962421090373866114432646060535805673062561116214421019427977089789262740840679354071162198583420743434435392974046778860000333720076357937657490417767926514361433654151264298033602595609204101719393638305967722130283786012842341169553313046652437030370259565822497937506103764981180861622494726965535705208334045216325614091319945104529666644691302503245846197175922968012020169127961889950145200419837088914648907454930963030282421304476177801531949640793950792873251392 [159,123] -206089134686966879979190490884048035189546127589695985800994834250356384043891137186959005867727748690488440086861971935205006986106437430141638971027665605219146044275801058162197358745235636627183949457348627379162767885551580395023010176399643515424798599189488033997338377528503586864241790155833118574203051254680501787042001577484167583962099953976820402500973057156661047869939809188823468697665179699628070493578428766143670894790969922243567582375049634661191055791399611784437022705676906462331293040702154400980143715550739816136970952220906624843885717358282195508826847276359450518435446566523320462431742849644768158781054485540315757010815140385749184550614824247923116377120819073138633799889216563429259849930735955198710441625655205729647638262947444978686377071313060651812400825845687715285192216502719277765622736557384757032848599439584385627257570676190708430281759482402629888900042807526852377476433991392599489331204313449646602081129515280584324493086314209636572159113976240990905816257100996638600541964256760881880400276382732638778895926831528276975909293857661178998375085466194688217396389956205963875491571667693844078990832410615329342113107134174201473760646437608990316600 [159,124] -2131626776668370336156652394105173652718238952463220756634051918751930105146566988009925559469299018193229409005430623168724971478895184300975007957141005201555280195052640602982408429817918905945584689455611973801717615734491640332564396634090449778101858241559581971592353755790678161375803701649951771038266041575545829069918420888051487108819678766580448157692918995357012478762084689784064521945966646937534749946150945105315393149769933599582707170778086711575048303296300265293715990220318773535662567069710573525508459092175498457759065252430644510400544320630837525624104460350364246157499116191419327343529291888090910521928309139526660928764135312006737858863919763523639081434315217827917037939514564610929220308653416061468924929090053269327381696438981408675909030055216221053985545126833918587456873224486622293172835529926372899687106174020974879683001837077992970022811598341456813811504877042110374307824945517789722974518357562340933781997537290635443259058449745421661516913318574807206298026208122600529459682446232797094352003588774088646948130447945127204936621751283988411071903094658491911561656848513311761095863612038840471680795084371746232306421954737620403757572572416240 [159,125] -651594632696760701025315754336983894855051598057068072623205586733194106750414199402393801977422596699764950755969906100211474913129405446700326045966570114014812791866211562692715338896227170393898023186321167111973680645061870719424417613123981464941538365993938028692269906455631483152806970556141950047511114504216704600959376368841478680110553129566316849911208313968671419395674721395655094268819358306534691246122775542288617568474700248387733946890684207829725754793097942042429850761667604471127156748206748642792481720752716684919033767716889360985594731441802093852678918096462516969292204420461027741415680985011671118445187356488777564587818415001624999616705949637527217564449544798197684499286841032758325203168972453461782967890360456462083186264924800554312688481772469042718292513868675520516825897274192102867312174330930573292826927937918137575394880499688585892640517469697105979145458760587654782043088185232883365978232638559986821741795909106178942968666801508800005508279978546080860677553904528729979709919249065662739030620212485827219102944586067692690884846958050400325884198265689186340976137138584207563474026825966594458653209112511839357141172281063944739038354 [159,126] -41302349201393801276894439343872660725645488291361438856983877783567931508582305509401289446794211262006472316927217358825441796882169389797525710212056979410756821293128992970837599910962773199192003116940060701525998643126624898487918990988146004216880215292916664520834297000640708178885401165212091374520945678121985424757625096110852020372515470413371070003342775434760999373154569019810026661519796424790599126950572077619001907717333583729215193802165067037441461706837846709541953515840730538286157887189531566582891129074796268806937327880329870454380646373488978833675861836497470455510109825313692534131486091744217123003241347375505329603721605647274589213483916492483924302976266995402634013964518390173984472051514218961161108848976849746893435820078166257966749352240838415316554494055636207916821382334054780731308749321956037741228098481299866152897107081749987341980565384585386201292906625938940351399913781459058566093638284079491012487539921701131488393953473492362970913205698960155631806754614618675976984035543540897282996162831377265864874727486119988993020978438450371387344993045631210631426577276108205880696814710489211989772186637157135019580047956199669664 [159,127] -1550422112290725327118532311836195305424421809270105645325183372249301354602708550580562556718846014669834744227101710897258041074067574220484888687946329526305754313700523571298216360052181924334883584261198641894360891178680760084073769069996906945222919387314582266909998988394980939864748426402072446266409300117134018821744610406357949751709362901066904422927219163113191351228909975016013317787969044806213945039770768617116915933091115647922405919158293720678543611688971406963794317861241390251577932011024017223274230184965817980037012075424978263664281648339406891763281934901828999169612148946137990203321657077830191488424733445127133554624957033394750274431047946518575969515902112941174848887580193088785271103405985774712264675179646685826385465373056857323762134145923916758886151681248076800379151430633161358018450903016033018648357846888185453682732137796623362588320308483979370303743761859468952409435213105864181572698954568291298346463526794817276571765043132886438466032735338326601779464177349201248687571455846649858668063640202829768762634970884598221388383890759112602570350961378524065226923740599882493264683724073397976881391164871257795304621761156 [159,128] -31646835895340074599087649251456168225793178503470588062418397736876622432262577889139898270221097094068707531075371562257427192549560312869589475053464872062365063502882919767515645350704994643598092483909675502225287379582231146332019422521613854487651285765644633001198958503738414495348279724775129852219915942287987954316678077678220531493062092604017603804389231214731341907770850547536366244927917773716650535239388792426241312303139376113666767718661336868018017716800108991479221865932233632625814686814400041903499967576256794116206660107774074818712226952562135868728825586586620585935859448573414227301957145847405020820809288471899619917468787517820349501602038595171431503159959856719598871281761571480853436392422409825671553458103398224755055436540387760041229883135388292857491058168734386295588934058496717675514373250872355385439973839627595624335575573311714785768288401688774915055411269009056427591266217625850588830327481519294189571033779378060504771590844680754342784951676425462389500850611399238291864333541327866378614395140376968190989859325692503446285657738069195267081469021370598280087803570772913180983878486400616674861812754141568294040 [159,129] -343099350907327913087020223277795878680135170177529424804601182872308411078326048482050534567618663723744574018440332821174479111473285344115323974682239470321172083770966854806808464827896418679810424350567612749034621194835718789009989051888288654936533627797188349259559726425885123357857834503196732090204907827727219544662328537372842541539383304477988591193807297993305022046149323155203826542142214110815068548243742864413023084005105659910217877111084202554148116302335463036636096873419058421838599378424708961920612999748395883124269471847792011862946076189131082724154965947723969502668487247956212895446086397874863171858899680808061006207243612567102965884703868300432959216109678040156411758917833571356897552500931674785586724925413884439444949558040853887210878997160581261609816767953192328449185655630467515467241168615669637012150822335304612509090393254780710245375525292649792699382612900526142487258556037579479713933787954611875743284026045980095158442249618417832738270618181736142193907912877890920933291248517524561448995052536643977493480072903477212466047481594175170794794537441777818690282499670094408965057687652463946376629881637073 [159,130] -1941673350813818781013037403871799923060538989682683331516915962746117261808587481627370660675833399808224522403439714856221953324903407064412255705806807744808828124971081654299545479888656819394188927465331385353112971343919626862272435060097722430491881790713863629652426226156814268688158443102030258307318040496631978769428370060238224982118233349739081866657956343016029946295349915238978335631109707079575174995863214153433612742464546261054843124880031589971849555513772136018852748763192819471430590780246440415648956403157766226694211105858337917695266682243996240345817693192179925385448613677909726551029930337694197779127851162578006677154333207572852860353671721820492601114519849106452021866986406477658566979078154126202815124844508805068837488243342477725593295056404395328253924345193451044558658621527466432281673594846399363383178262141648193731291163606519519183786677336084606220714813817143866427322907482262221035882508119242214679850724532923630596110289994617988771857296696363375403138311559951430746632019310766720407908608503534601130785229932924245517649425677023045321974404241543334259310369195479008000837676200413859931328 [159,131] -5557413798980827737150328659367724365613530434309789036484480410977542461959441602907971772303256359987134012574637535464672213399795087166394994596288710542310943962474586346002340779571181395223575289609250886582854275020600195473675321868598561940685175901424670389830255220697554068065221176960373447214112542345729046935207601306953386266304862530676444777111666362760777024078651229554699069958663151725193633822847575156066060006045896472934432924789417239236863493045604719374499189269917883616877474895398485931548713390663127035383604430803397083942355733438498896549328369179109555903353788837520830673069807828479975642981138996121826618910958769173612809024328961457914045600747974384731266826625530819412500404848897077768045649634159049901812817860089226459853028444217403627221420255177686330412879135677113870974738706706293803994782424761839754579818966009716631470650910325276840268590398308719348509155280213969702203891815848877434000894386734296113836131318441650054811272859039600952192931876015809893043067527982071893537221454062970411621097799049936231104119762648151744697320806502927997403750285883753034683915170632920 [159,132] -7812292273633104618061826950283530452891534138145230547153693210936519293314542584268900133737942410472950022299996551539410439771437564646496878286342922697630769483112015244919734248799894048810866826635197375270180110102320954281776869211019245288985331959475631821601500143063248282483002228608667943962474033053767527558322116432844730019361712960086057443058646471530465553930772850191388288015671664036540726092365646764868235901768041823652524477671738430422141056647210474188954398141897285793554908646114702132186653220602442495162028366364813440476731510059331582897944181460748251019571625650942885422581767729328714486027698492320654502544286119333968630824669180674330883866033803080268820187729833346869188134884144840122046204749570573321944375862024656645494767310990603737097580602842945542091940195872509757990808926074386408160751190633699406135825646821004173587167375688757978882605812705170527734756355895918360167515192797974651417973113037472615867852464928800108450265945907133411496288812935352968694502979485440965536201934098265264798538472613871180212096455630150540138006725787550613701051771842486002453536 [159,133] -6271163699695556878673242430135035747946533470425076766734229973705058432062574426499448338152582940261233321458783989875510325849127891749198251116362640951238137508855895760218988262784895092341167293147557293304285221585392442141108648033542671430717746117906675866511546260836834915108359882030554211660054965260282087604830578797504863191266729503251562227825689353240269265817718244828408408448799866357013610829014673923561846104496973951123476954143342058954762600909799211057210375297784674064002530791984842037584817370919501204635665414649049045527786296651945137723537234300270007495979213695225175787776541024586818064607224684857564371460296220135918233629278466906346721426816246194959884153209878527992102793688413181482317211276605578827284702432844958495663949782891275959595280432308209559901737604451400834063994716676263488419907941194156347520435683836697848539535421424147420365688354811944779005650319499197592536281072627759967874297203451199550665222520581063137107453984508420180354356710236786977151672996642313938672541737190354938224008880522603499640891122732142813877673566204331081274361696018108 [159,134] 7322771556440940259288808521341421690295231311073741739824440505725169947778717720443010868087131705192720995642866424668169503590937823505423020810798195447677280247892729240291944668583958460311554047272786372592821313456562870399304140292016988972259317153653362401541915085707637230377349442401688033051659953147534090078903655483812514613336687391912657300251244157431198179345070489703378516147109672357121395684219239272233089175887896579986811157685183644870501167082638146983880661807912323236076357209884164295959774403947854640917762047529008653526246001269784060998835457754690459838868284621634866007557899295468414191567824644813776766935003430568739835838501439690022440120232200644396600649826143353618806833103491308735973058777372790409120976005370482387427738293145784397744756070313872206568007366837878580599770112533621806583253643494392344691336106581559458524707251654159999371940782738144309978898292836517901844407970990240949255653157044081351587176136951322275961045708789921892918498671596932753786476161719876295531752536336918189431768512164814713980128030980621436981148981146807405340544 [159,135] -40511995516681394660573999931775555843888293765292153987412070857663030422124254954771636242958581689908132826608466945276033452326093122617608684767569950972489173743084857459783087527227481404808318502494312453030753657684302404137576253124678181090700430212676107966954344485613721324225437437167389654268064232796314742113902468432718491651182243081362025870881174844718609031575006065737027242331658462269665568461940904997702310082953294173476184261478889657226650530915909922325002433262753306257651267139991913347972137976862288536403347094573089482898706252964729797138382352695221859211515988993035374582652221844885836122731245380216488495496814351151063779355241278301087077340112179293768167240029600572074452723789291223212952411480477809419132373152616818750648902478164099067318369168974365070720410153122522260526280265288325883533300185193960467178732040530523414482996919579160210038292656595816161781836137870080540055536357853330651294885186983918465261679169892441156542674247960014187364179806075587681556679560134413019373065971215116042260719862185179361361081516645419090676352961369552 [159,136] 68127079491133633859912178295986955699968712501357070498885439984931460870453770283171997431772382986549362111094771175358711126970779379806082610377990052789530190526517516752389649975943582237774811870360079612943772129382480505154172447550401452862561503828140570804943993579497467465533585220144296362727996270484405793954060825939577068644481997449907817677544377795501515836488229557166767279663543037053017699658734720376324339836722674060857728622729318338137106415924659370030397076529310515978240860669118876869163127356284434122326794648602967730050569919709698051975613363309650945819693055217396048770427220162376462741479196817060774176375860544884890058108038858056466572802086894118515341160808875212089732497088198087480534576336592691932084196092707087525475025805400109181944411452072716244250382057892471508887537860327667805848879414030905869129270300130168451767343588558290544696683159918653826267649186215282748297895193861291557097904103105047711862439955181580417945694510875244682729313309816310756170702605982351311132097666133023384652488363092339601234102341387992482066440 [159,137] -40207903825326919545695218107928022640424259238614613622562728295604562087517922565900151228518277633885067950385926546342447898059037582845069643191137367058250276232404105350481528720710404274256227043506991231051465658636718201717771934281190630473808475282743182083744568992332800717598776180844320122605645542160148481644277429175782382434919491858910557529543835197493232575374364696212594164316338731956528182200341358478239586794179109922480679622671021149232893597823469508090098008584723277167786312834284975138618682851925233292137696048725755152227643631807285365227453662382026648323687777433724824408064272586316416006852565778860087772014454157586024987020303708455949179402499713173407421727046646937586437469539858481909263533663903567166413670362489398651324980740161248590440668401718369600710138695947886101977592686444245163895299892718076711805178933045089464310515330313351416267154834561408258080671863754782879592575663376605229874131495175520718648858501907302103044984079997716915587302833936052621172271424910735716778881560373658401827676749711235771465697720382989 [159,138] 9131400101191567574819986964868016731578651350849068476047697611193483089883291056837177579589752623117988204227825128547607025264959235917100902318059873543203945415622950882832853300252720188429013017953603945829716818996565073517064296840905308534540724255073200566451354244683823945141465225905078917881409022703005239699446307749245887278261279321800889422822824285193920614972953295482071466819983228603720815062219351124163502609354000488220599409711672217945772863968461900372451990359736889565482974491481389160516310304642746315491447532891042536337581150609028951188631231525297021614139167122480869967154407571183533917569904630132702655441178005267883541928166086206651800583967871416565067361786044911323427939815043215813894697033313516419573562135373110301443771534190764104219008260727232777040495859707201216596947781028037563243713118138966087755155269548144549574085877130058214264281877964712531453777312039737728162297371567964991341789545167602900435214983701801210094519331043274896557724207810361772478453338951456812043047529133978556692597842564462363350080 [159,139] -823432073082592758068608506772131322456961346167046927596857116578009824287260359725969030847884065341894913593506975720031699275773866696508518148806431288891803308676003314476502306161130000024878336445791735105997646341731332940726761230113341196061409186499526652442202500275205016168895845538791422810875444653918394382409110831987981250106286118988899527902468733743151048834566632277923443644317187867584946061787945208220544393932436330299374191324825807292367017912086021647204851301005739831229694452234098755797423723079617315122005622245116058916609039164926627230467667806671424548188928494465876127751887137850592111070540187465818539537653702570043318445057348912503436480582758205627099225797260960787426006974240727075360846431875120620392198976868237299984657773157681778003489114804499433459215814619671770965116163297158700618230017267571239421946732679125210518720598611554906628417307924502221406194158563885914979634990251425670784878600348058635455284641977138450691361780523522660980353498922203920776076081835446427758496492675785758005432671395192 [159,140] 662917390492877588349437745757176862772316136795711511756882576180313000820761359182751330103938585988053577011318783738842984830258192304895716161078902175193643214659891789182210191410081593942825204676454774069184976198045797198888487168304270346727323889574007383997040685916226523975055921466422807407218024052246190283622606931552553947862313522643612659840007483839907908360724488173735871952206100941706954825754425982424648039400572222692583685623177898255801263140705925702728358635628206235555544723214359773489043579852765024218768905989345511164300252562687413604391310465849057234179206569242045970489786682457852743807050045871847167816556916359464206769847452133438742241465489138379671712852190721875676581530856940293595813014659252794890905556331640448938801778943737430821886158184955720846135556380751751214019877383333714146478089861583440097384854631568296006461499968483687868148706628299871512763782371521201960048742930335246388066305276831302174517993721000764970840295010628261001675069405338753658566172361564008847870358002157431056 [159,141] -21415377430401605069861114744807901810173823727207494713860419315542695951086606997791310288044702226858996880586102486773997937524684406444775191210823117649747063653948109961324623655816208279725000950818842672068717864486221383450458647465033156684510648873962139194711710258575432727827960292445073709638696215517048953156206315221913999906593771794521460553684472261999213367983204697391567646390282431927707917929590000468411925774737166154311619303963968357509524413299221894662163300150903812457112947165764356549333801372233816622118021642388564548380456199652118113339983993079343955962792636461366063054082607175264574549505110659623801387924033841631631706067754970592916697301452119966828157240482520135809092975015165161126643529435496688711741128494839529341031978758029683440162636856618083782937075992031683760537754194115569429988997230230205950228579476954220094080370237069786714379700445819356744506642989221482662115677778993109394933818027608829402378814648354544791679130466949646704636991823396487789140145605308118860923040334130 [159,142] -3897555979805180390256595973177868560926315494191065024462805212225814660212248785416350831324301470691435329848530125170684860468703258944100450751454729715173035804317786091860701898612456997480198837836221525193379371774135388156950452195383674101718715975384291595555922168671056223370104775225299266902665856301884772972870420502098344926442363126782188251253993625679350812457368795261366188681524170509448805633414732476043207592857884846803665925407882087747319956319742340614462753581166274076810684194309665703265376896935913618741513630298960271354263448583597557135254656661781046087892990069696707856413731093545775243289785237531869998588462871587661904407080882611786679589635743597280597079388304255205476773072305499836333369629137876141079302497794759552031574297554759639943065971138038608486046088075404867073346699790948162914009333778148339407926395849827005397873939375596324009822741942666518350705301554273362106278319626565471356580029590927538424679306453549885526218288302303810316346336985929562965460517587815038176 [159,143] -146160984792006831851516363887060768854478458079697465894528746510950378008568944862399579972042572945487585592474708915810283558916086371680199555690781713426633185141952257409356321820268127639225195678541057409733326869992584896143485891071398832414749189783445428398240956190475199753113161119137401097225821195409302779447961408359917986646184274162273971359965450815956265310070694471278300527128023796718163782879580788762986798575092667867341607201695540412267976638165004296769450379192371850196309051414363352458170374268639646959095132735207260209876663048073084201324969916941051489297555628044742756303135886601622677441422617601222086477691059439584475100644711231159407281284512847801319571492619823650673395911646313345419720929257505984211630442236712827005889949051225128595210872043350654716358617954124799233416391291816041316591000797537764667610267082516696780577080950366327610444579409374892453311722643870179072219451440320788964034990339432314422257485278686634516768043043516486710129957155212733005725947148 [159,144] -1116122791792222279690211357093894000689002913686309563454702925303765187264040358088287471620120849246637694544336212732071780907849911002083540944595744976666338487031339716570344893876105104988534205004147193705824578580504640294102771989145728460540978951512359432253837166746928126896362839302734428999488491667853813426621542977553924998430842830702298962314882014144085358080927557983446716792104460017783968334546272428961118633640787726176074014493861136424758293414478616259680502448156101037318164292810472361674713389832760555053922220603898602170950861161084878731543625623347766473181785404176615899369891158796161333899711962231604694262162770669542648094461659673922508277734397052478039510877857517562347566934393865038140388095829115188517109829933972486064041856047548902234327010504419580192523874861857707042153207901924496507440527112624737604222018206926712452830649606078002319332881608819973870820753304364856402963066895585404905787453038682820995016211438820605402559585926526552528972395397148384 [159,145] -1714819629891684816707771996891412989188257465395202664746895235119706091803715037966269541252876214048988913244632311232233744123770678570459471333205345244191433712751122562425255650383408391778768321551428532182386655959170869851817909746510045763912582545210453014687144216949301959610540272603331267559177448434942443761537863432286580246174400612766905161023509272685130505489074279251980033436616463088300174127114380411340906291730462191800183069136227797131384362260622496878989145598058839900284644509539336358660332145542885505583093604334047088388131202420445941241106713742703580474237066602645881867356114269494642968488648444535881707731294873110629679669429197275015656454690763082909037002286855344741219678355168410622916084637618297887454020355156173930140422360035582054425797684015638794472438952799749586099896577090077759240621071757688978842296151421362796242260986063853544820641166041588441559834488744152787375794679288221700814268859233745178479568367863655092899244711168281356464052 [159,146] -518910479821818035101677595268836514124019758139519766220088704534143811187658235436904390106365213493151318732325938796684981908042051265016423152097445054368340901960891954768569846884804177328679139277916095383892295345565941386433983443770032599505008594930455013127697949643500343832801834977323331911080182950405527998573820377082019172507358427148522409831663086554419904086734165390154748107290460986129569533969290266444577124258570495886535689546172391097482149153792248171443519799864512418866466471718615755822503425037042997287780367073036498110004413258573013304408433037364242639635285506258134957751048870869212199517610116589448639108855129955424469237509434131500404733599673684567576126191161739900632940782139153726582806301537921457126750094439712252878339947507066790368352857862560837473410286214608316749267119358581161036029864026638365852907985583864332998161601340943687945227859428967244131654593669551491572022798796505952898801227524811743352768561681397235586133901056 [159,147] -30007330652422609334450132044126298302213394749195149753936677273585648569070308593118221886530652850777449495353094889672606077888775660766498203271723350441528067523007612651443525531012602589209782373220630304676364337276134507943679316592768544439886697196576254777963977599370734405552763936170481103907277547697786129826878395013882936020721147226747981199235203990720666218253944794165757956081167608784242616441046468063916132347419877865367684062524299778681124065623582946375934119168152004371248871013740707511363716340196866981906654751462839092075108623597690526601312388325859942108634787576678373228672814237552084919726052724641907189858232013851432029753213899650933358044400300073600167630279165940910557754086126961617464046788820774407731507527063311473260060732726762798932892474804947376515864766675668548164911662833446796766890272274102219189225332727412952335079085802762913560415670208009753750895979448737262449409114494672422848886794824080881580332625152736 [159,148] -318906654240402843838630246614949113821973766339317964244315453404676366801024790671054684230795611009056446467508762186986178279258642473139140258396422725798524947058766817820401265986067035912096390920581143803643920406767121404010347128460545992995496888050032935805614377133371052054980791691233216818667645459360066988086178049107365998650455982469403071038631199711849227948440617865397345153862112342706933331805261061393847851728201230682223145093203820204375411356575631718097673072052817465870585041708939213216399523025525014867752196438737615131884388125822732988246962956454646848663270401167571554827217149480819570208507140178680549664413647387162636789123820551827483306890135479567146963457438380855034891961452849063036416069574927212988535216647535991291077205047862191969516347173522994212288246719501211499847210188107728587207625548260926775898230257655761849515057285420558467261325043099367821422941885815577437625892490894718439266916900773768912 [159,149] -593551491908378668856494561288353116781919679027113156032559686419715256083513994443655691301867096347061743334018908532181620850155712393253471912671917109604591406185787505649869605139771053158570337982491450707666795475881704675572493363022685328501263620252441839448797124623940002779638913737684360922399147135620315390036387576896260064046077170010399964204563765135369838038596361569123282688709167342583240752763562389988748975697141961454301489801817178944689554066933965486539237519044990726673570408853953902805148053306852334102440820718276576380623495874278537599131888653123774326019574095275501241483581276149763108019662050210859416945049128807200489186637209135029332240399355222858720622486856916180393996358750258853815458242518267429871915770407427782318339311312471443409789850803239755089575514838624274185699800518798104247843202606594782219093271592249686011566789378301357975739666176620716335199066117828098010728795710018296506470 [159,150] -182572456984737706123446117599260150717864893271443774362074307219738707136930679935955300393203737255774314465372896611410458492293076771428923119811540782451925555766776441588001014239256600710585195774104211451755917351472642539756264232835502299174565322923607770808430148723966828236037300053170356350943658321752215701043710064454850556946068961048158071595543719438227039612029590205835508343253315772097694310128142770655525399796393981882949049027590858770893500645486148009142824396533580608267853928974564069685248881599727696709824449818138448894845976502029835826248866633907450033795044156986682340669812077990488514220419260139689969434977433592288262651860695270850229742600824844438844087067450146852624123374905675211224723020703591828808566766958213596274587793667846461934840548513980264258910337428883275364007744408029614540544273836654011073305946277368390163237672801219399956386155719734737761468825773191444995737440 [159,151] -8665775127545380401025454840476065656564738429801177284085617199316806177024674682598500439726854573473534455159899429065369235965708985155123922299677034260117615413644327701427476506515194793407614712890144620680579899849788576867540730222056119625074099451161366268786020520993821677578506627090187858882029640123440774490414036803534885370618156965315318130875969232990487874543907935213924274702286900990112676485711032341529136343196787878114761096422326697575982515322831656137572948286021330577543397174348487251814435206990703396308840552673570010454659156435233580735976355453176964576315262407849497332911707153272183156510016017521464789823309409125944097992865959248720400581582678859245649601545700608666235310322446861226819607075980323500982639872821666767143814605956144262069374666408340569915125240470092834835637529991074222647916112593424463671780839321470271204019028272620011907808397275849713596472444 [159,152] -58568191198713872115832525631631253319005843437944373477309809886316170897773586484019601290985827877413739145915976343667953125696239645206321023132400839632470926849259843226129842915877166989214048731137109058644923916225717526153188991300599083446846934682551847354711937196639331224388311271839066706026714660012963417442499399696512413312264112296063112056967222354391697111662400300322661104913997168824508861601385110595939008491428380841513432000709180989125549678766324028229824149293434178650445688372798738241071561096437420072066843237730205191512610866067357137784083810171069182904478501642887524532778302382878968106606487202051947823816331397092217599743019684284017481075781557240630638972602027064464111267267253801759507650228962556960510015423653190901064752303152849796051851485909540680910546784027331358615642478465118179294615393776305902019293896683596450108705024450903691743235288 [159,153] -51319034234391567295034840966555383470335707063594907161808071383232281025755473053979302260710024909593362439802733156423710222400651149398265586307278754855266820496152796893292488889597767284931862907825909624099652128648047354432976889950968623178563788066310705463326624607356351699643008128133970975048609345957633765932993760416318473964818637872489631483865276343636350604575660556761667653775723435104192795761040341281213727432000473185972013616627069047759793466739788355481390073462900927410023258107228846099010219566612451061262795009554240739678659857987086999583362096871647106546810561765421165499719444610126421469700536829454988533859512006975827704838191585182781501154945842322491487816956887938155375334994929422938726023536361370999350910800266196037201196152877776271366521884771256151254618756284561575894775189406175798435587196764449095727514740694069992771358225 [159,154] -5226947290567870850322341780720074016820435197432273072770959275636600011270311245590715444939208094529814010217981988009448264117140510541866575839896566932984878193749700401380640171881905652102430468603425775979317841759031861675235142327983606642086527676583087008542531156707697539230470681839069636232152921529060658319888037698868704010564871075610343375207606184301515298602279464361811288709466509992109785164070821242993859987347290251159385865964731118950502416078326782854154388661485720850357309203932671154960095971752642941056101926020860306561396122969816528062169584722026054525522295080821130675359960280308177753735950014118043195667446883908879847743720325691933865773815993281819551261551965810924217097002464211965487989437336392796552399909052465399918872144687314843841361213205261399661225355846163207954717710594312413949006687416140446956517888 [159,155] -54492152248765875788407616298380829409068459424210122895335068800620804833590204660000734911062765446054141547575958660982132055256991805874089611722967443541136563457193749076622396424161965953044914446760867185599411419066909005389231794097466389094889222619657496203722926337841513785025869264916949094672722861441551360250443231795293946495370008731975931931816607789654543618221342753186046035809336400411231644355022846638964089843520693845699921948185595865863886185507426003046702653596878420013032468775035935192570952080043143514881358558416141145037736180823724216291506557007361544371944350020684403829616412028108668973652476941831003078964678446045443401114288799973409015928460775381724486277852259991820016136862567371807473025902066965997495048670676320123993683451133033708901728586059509157807651657114830916601229311949556983390016 [159,156] -50118758345595997236494412484353413081066831096833336198124074720423428703958772289758571871667615162016716688160423650854325447674859210957913760935200592278488620510258577819821856203206674246450004880010243288951198955330582173315654519371778601151941984150706907559933584722746703883061327236089089789249287566305506200637126883369374267131133431258697388772227655968909709602331046849706529118388352520402103761463552088704590158620483391858946662341396540245691369143269158718060960938897947762690653469565908742250434382561048741562960825490513453584622877199219590947638561519644725485654279731692104696058299601357905166318955461651333484009625364727997733390687098242682337543355114169745370140759326683583486108466573383398932835689832391126673496788697764525683276845564698244359410596673665630443251517230442390931904 [159,157] -3415832812387959727566951639712074743885668678170596227724477849270750848792735460579579911245033374773003435348330403849437065415672961003882920646974561760901405942812664740448873055754395183987120923710853236122431966042977276532381270611335242824184766562487182684710177833320786388357181638601294367393601700947611895111377375369947890848421298448118184712697153908310733247287124500419168574619262172241181515631814654080078754780275187953497368742197046613151498256731486597831008960660730691027237934880933098989028211975147172149916155908549696825769161088415536608033177749367290497728879889859359926118186740496979614007334509248857589749900998130429178174394441612677475561544278803219970794673173039420385914393415814812157744825112697093789541802360846477441991469603098658519729944867510751880 [159,158] -14038962841571409135414546712830746291674176376483092031350086323128656838389744081053832140139922080200445873510229179943511019391242970082881019576463887037960678289720522465634547662494063009099082725131544419466521059594738248468477653889068984654718281441790748862789549359665772976262542600456676687440177915923871145582175244686581221764671916300728870251731883804642048434756970422248673253467539603344985845340491509727124213158250937761208273683662793130817301159113093595537432229341530435316720847636012320864563363611739624433681693671905016609297397261687445995389984591176868383084753009408093323652417557832526799677184967796019848405956228736308771617053982391702277716501756472541623459109252179652899575548920396683693721124891534093776178923414282102634669676410240 [159,159] -2722212572275122133495799059894502101625779932080768116146526385918850972908351002475105183981903443265253795924407224319993889593040176283894653246032547557039660442535275690048480924256600495166121208464947815176191173514045990386402192262405913202289328169677094186202972660929272945428810608859656902586039397836381156429805400361606862816769100065396720429658415680401896379602434815740074529924650172416216233524024158975325138214977824634146673607113229663460843498989391881347673990533416684293313180259036100646212097822124703772239808184819538515169371931945679482724179557128070822812372385886873345609752819084462121210722469966626249106178910665705894588070916638275136076496994214316215948882449494011190619688209476652364789239721859402211590768 [160,0] 12498420419159816822126235051523086594817903843132368546397926712056495464874370855495479969014996176716818067031122747545735155281106567872733792455853812861736698218230930485804594899410595346391479195774627161826589376389425392270077986778842417588620216769522668877245007407965472875801208583474561917399733966677729754017506887793010481866809051897016561226917164700660047337800937536853894718720073419143355096454441092281058917951837633382845562905459777947213968764785031357510277897359041621551425779809929862021066991674841401452215823465403971796325699956158372269745182211907456160732342489830181593908255761943292381390340672393559930967269699270373866797491527601385611173111065448498281889173674272909594476799387281298321467649125618544244479981930678036064772335085770234421799719636961599254228801123720512992921486390687491624134401633002530427143460170428412083172944064211601018033549526703390131575795750906569870066993876265544969250876014570152194343976088548569675119576602347492995477671510056507429825101036998310294834801367658661460696757167765244291913457657430369002665601094832185578941390099427132040061316568467383686706385785623089191647324917320117470505682666468230208599786363337343146099917204357544124164352512233784205133167018661737463996610554907908936084112767257533075957816780532376862402340191808950462244297412550585556686076273971423552791006553802612256237560358876538818407844498194568243982175980649700172788478368500418053225887170489522016346430151917432327315549035491226592947913606523074555764432437248000000000000000000000000000000000000000000000000 [160,1] -1006414248652271874703949773185761851387804042109427018362141520751782434588769485740476125363318918785560991456267611913299128869402634806585274992109759219174541125517007401994598011018686232999654390265965393849419061564213711233759297761222283109335903744882998932761519087916009408515812476908573199819433807463229362321501245691443836678526696299427568545697710654969126478191434346598999915990900564980952862647990859097857530169468830831350767132519284309643367749780878166921929672164296217531405055385741261181012107716774332094865869611662643092187008867281584637125538026468057843245993260055523157525863524297588088885887906253918504629018633224992086670374826082140130711127233600389610284752118819813810165370849451222884638891231591120336002451122401792912090880634554848831680215344698624734605418874184249947587991157165386778499598356034887983289258164632103553414701987505233276116601424469574561252060878310733391678764562528298731361945346734771345008616292629074445173624379711195997025341219949082551518433746241922667653641534044215351944339891279867094389552842442544081207760975225293169870340753097150944785085712891219817302268540014511979019734739700260741937947602485457367227296793032997366084311184740878549782319980268771674012877050026501234062937408479461498627771860352688653409559276016786869358590558580329097548242464724520559702193120800701021800918309589649700623183037825481552029920681855358406130129102800326885144830228350385233719410184654736963296590849180740929197333012449282185165444207344678439952643294389862400000000000000000000000000000000000000000000000 [160,2] 10485096970575974390924672418193276992773195633549091689889905295867454738029188541631628112861235051912358608503180449045562299773767510308730199930429831612592546439580616375613799426013439045325036007138714388968945201629725514475627874232503334045170731082567558859089191014096034974658642563122183733188104742024069897010377594748749539233176336545647432378620559939289646681300793722763949659768453135307171746602968452464313277160122806417801033293299461396223003568793011169160369163570569116444820756512023706152672087887939632097480103307857452606690009857186889653262673267766807047521522509743693957929695349825196763442428944999656465925453862388782643576532506804556119414200975352019837716044506967843318059899944000038709022263911380416500722960052351231493152021655364782942037199292813696261694912611137430678372135113036889482745300147128130237025900270350128454819075407955145660701979542311532065227221579232434581426361837794707199766686868818992910694768639439868020924787656922112022588290468920500958245745892623178427812288732135658142602388552618942864045143155548017144611675421033408985105703856564357950870150168552589613823259282098753704503174839038297994641443613880029838969601777180673941265601571981412041689434775941446007856756086792469605946276284601925595951147260861239278307956528734637974734446255634806870091817699209910539240344809660604094234686952948872351049175748534236229489420891709011296738706718040380574760636204416580555433623364954838906775763411151801924764967087519330529079943618513937793365963592577461518336000000000000000000000000000000000000000000 [160,3] -29946637328715132169026636040352859257040719206916740188252901904020828025423757675730137636261208770915083717276423320864966806317008454975389256067845702162183029716492982842435887590130843790943628559287440286537892519495721250291324395104432166325454943624497353856443711993449680502907045019408139765454512034302256614455138167662515047846972434012168516293551298678834580788384409599614812138962538702719084067237757966820299125999558885273952151753581034349677395891222711611498316547211348374539557990455620545694345387083610914386758623830666101433267518844507592518632983878362015076242708147678746093943102566657460521003390674183817376434268709381766204287313594228405762264302435702137219048755155700770252436863159296565174213473466213191434562113009923161510995593663765789122744683561562918678293998080937040608323876448348612514942374139058353867913376354535724354979745080039825601810902580324507714083587448661509988278381934354786019962276731411787297763561035899159434572641078979540411746999575111237609353682504325668283744435019260348619063446893250178728377614051650529570308877408839571900832098326202450647522253037590721423356882715939399683165440061153513069433652393162958182809118001355615057890340478802124876527754366380053633338978660938840516809133778445926148924248134007917719124676077456495714347406631844746971685656473108246786824137171076058335269288361144044917628928693815406130898573801197158738669935709431014531739990307947164966293085082925834144839053889441292175559589646216161751612311509848755007290858462010753731788800000000000000000000000000000000000000000 [160,4] 26452731942776453594477707997927967994966595225365179282684588920391860684567850764610149195245585223915256896052260595898651843756387014108657917170049946361600316583476645977432985206928906415237196631345881059722734324860464268794301889675935345044313341484859517064664403098230418060683808738215164900141998169733642707281450619790901968175878304002878468362925875770808512770655540705046428198849945350270223758556174666419001289008308321873728189311523117104869608997040976833059367321002762632280121264197465279370738716774478205309935086316666380588203810036890132460932035441157514506702762454543278552434123096321792061007682781231291007093767022664306776112938975355632931107001157154134660717537520225940293648118182015544531279512848825757440746260064286382057613095318833185452372623074372298095151111379506830128117431260677021657605989329523250236107700169378043007951042385066642656123854011322955524246398019729429290540647471978558843005402972546388122243791815335390480229822938087711409612618107352684404551695426040702688495997353369959128798885719422772148508468550575832642656996799747883451203397078851199764783975783982582851506500862090966636682215768976066945531441225788061922087769441774334796540054581490890581113611966128039532496759744329817249495447148259277921349945514426552131655197346542771465909380036991545413432118627391898986074955300532817022199423580113289823801717814356901488055167724626268429807416192704889228885466803143597222563521207903284884400195081607498499282538490575196712749233258717085423795821804919727405244874752000000000000000000000000000000000000 [160,5] -9768616705407076435723277385574703505552381032608408970024945407263106832044489253577686072100650474186131285820987354611881856396495713965119176606551041574341461386819029473734439312162503511288841805394392914924616033674509915247837633663737879210442417726180306592760189241952260039293862517187870674417770368628824458823159870825594457289358188041517674814175623189163072710921505549655405555471246904979618432858114062534344342233450673480803164995401202658741979868493463032352012250684650607225038441046405251115607435825879846963382073623125766698216639909709264313858046360179795793494980921935297566475024650058380304334516782203669691878863581225242322694252092236331772677776495944434638962376057120109621940794422843745371621575823289516455688883069833933240833843183670056571377899467396088699493665840857019625758366504568580253606948746313026206999949107815493274249053228402000869264610925313653939500747388018028673124375146609496416676845998699293227857541987540591276037293949594542335020086724604281139651081991313470872210714492085910403583502088316461487207993119891542705627881308933779303261870104185410544398614850767652506720576499580119145673418951837935874376267122536970401456014142285048136538578494098966678870410872954017083129504556157358891371456538712359757747346371523616686293872232565199079134852396979187001625411463214439035560920672758768398114300437720303756803537387605160290975182953402896372395281566828466698079155438276448520988200783749558622318661067671557181475518038704715526396567727592100503308748628655979589729737768960000000000000000000000000000000000 [160,6] 1845385853378265152076255729561891453726212582663931470113753490079701770244843758542886863332884130771055751812357953851258387920163407655890240094728333305757527040822369454261906472197089707124646471825139332247777351838306075392487219449136823031198251299321484701096024186126921226662437006253613766006617463587092883373502183345355492340753321670720234658210389478724803721942023930504275067253309322256284233144313003706684407154982616860244859567692594317076192710091406941487824145478360446613210274580025601775359600734749555528484719553746635183097250205419303157965402390961407375102302909457741517885683250516375465856491602685932476769060943825613787412657283472519485069092798010327813204453698551215046768992785907732504410878127063721525229217059686193941323185007774766770614076050148521464354924664210596920509113826609242580068625498001967838732368730665060998525037479707710057675019762482371784035324249503862805048800821459705892949693703472562849087401885334961513868190824474554639144823713036337108859469842191067501523185909618700818357508823713129505547940202884835570302360880224774694781145063320916081372825026402800997939683432543833026531197734708741627977966638467828673338690719003988070484541565709313389563921210257274094370575524172195207277090827030534632995028581396102046962874273786556565445077425882846959780016131599625292279629532125552962471469913399507137167573988423095658200041127186193819279417417289646630386556861514730990497930852642080698999440343589638287827885484814749953072434933616730671388460319459277749517741667123200000000000000000000000000000000 [160,7] -202011702840653751535234783274848248210674571227087894349570654767551448741434973573739589472681866257638459696615486944140546267848721680091456369053466960909957595951734897036183465685141660767373328075384019269370257231243996636708632504455877800446323098436328326670927045047280444549219398719662442907374539331639518745206753152855472943811986342508477859100202666914813209816358547453712424293229136359406331307358014065272498091095943326401487453216988357104170570245314312139567730960129169016409914913554708959127263973207848852152141430832007486889904052523164469027380203656751529194771840301905984750124874619131591021272143914337484247660140409559498014984195076740499648575761250744650182284050393992282405625832073139717107260101322440995876845854951492848176638109844530428581747260233827142217441869093984014151430100907921918952946457184171577487932361889275901002459373118458970556095389199154134192071471109362934203794428960388000431364535271093700564306441413762920104790847219268443862146064407077792743523525593898048176754910628604020667141005724494074233892972230700166654947464619675405747288091101286024829188333439127897526196902763889550532355228915972026309138131537826561396537769324804179492005968962571409162321341610891316237557959452637621020858229065105583283140895181272411446006264480496311045569805256314193312193505215409462125638724330942500947164277927133725926352393939919462953879234152243032760878592717771323029780078987554908218268729294102829216419330738274715851448947216968821719022663761647078194374499822622122225447947122769920000000000000000000000000000 [160,8] 13792610031298559938465915886719264473707815715471352319650191456009715929917388818102243629148340972283403970275619587604333714705086574054431914208523214161612406714604012149302295691454350172210004492145649008523595170512183737976267955194145890224097648273151936097571894903144743487680762494175904959338496430301766299666183405508625950651117775193059588211015368367547203894804179888415056575980809442198450548097903864292476076523689907260951109369270390784311895841478654272560307609761060993978040747101042742566219243273712513492025185945068773464305703145740470978065867381603343596841638549140772812127425425202467528517327955872652985018176213899871444722154895385147814199965787842761682857247234718421817036755546635484406684337522502153661302639797555077721692322370771114802276165002295518640504324991670827813012377186979222969063154658400542927718121976174559180809261552426763930092649184700178296636682297501190633379261709730049831408021748780254904047677598827393372732399041888890856547742138884914950623535795820547074549304449141094358912764622863744910738565374417163640280175496146368328177433017747266997924267006194581389403703049133921092815892094929243029840692149279071232290000818593504732400403302956481959417156958952157060595886485116750028014218576272664274826643305379236871506564195276537026584076887511746051186212087758213249034120274790223509784333964231418226533724559348245771689827186431928356689924544337340626651988963321869597541626385394286408334234240347040917827860878221803165679507324585115732711874243386099074453166651038760960000000000000000000000000 [160,9] -605831874749458722989790839364116684584035538130820232502727682655086950172210137167906327168950482839703631452452914377628983839207217208175116000304744385179017065667616719901503183066205224760873739031252868405941807990505446195775234611151609214720108604471652173786198076713101527245685938536126960578996886988462892368449212269766761688747528000242497836180886230011243683102969210585835723471197628045519978342848531843823507765964629094300822033298179611880892037528577699705465841819755040445550806738141652561801800937301898849282507992420506622125375320207679291088165310875594018918643455476472370696631247700213400673545802285001913429223567352270271158688442120437000159873693904580512815780547760999895314134276944933540579113182606753138526554270854131674371853222865439768414156053905881603305863041393878318752638920146981954043484797699945428225505594312817548853344974073457299769032965012094092176521464981975109316252755588909940669128321980111501289182012828604146902592863484268362909350256848900839144733227863373752625539165034866424137257269273492852134817420752641859837653754007258444962554194253315043311785016416489762659036961597953114634826618270345103632422815093670550847366309716142857225258626672178713450092591919523384992620640851921828141104058616151167319085827005322780630156773581765130765172994631835681259284519145241538210014481191479079455445268681929054875519551327858831727149350540276235127127132617681816425203268868037666011731452302640564336135806933571783011243638575877764649887795095612624764498467288021751419519326773670051840000000000000000000000 [160,10] 16584486467557212516491267160244792382776712487741867873245641191867660563478333861254235012707272220405677954066456254209696176426882301504665648158945476128467784259362510026105415501682189347625886802966815037351300304778802853182336302293434863127885524603318570870829240810832330555449316320346523101024477171999343321918794625990657142182888107577462239261442628306898426948495058645975354497867374329585081531861350329068663242343780046484781340836608995526523424696666739722999275312345897120024186859718971546302114833547613241417362171387306226609213361646166795935614863317363549367516139133508440974911228104573738054793381083255470924368350276721419216322136764701727475388982659174324299577902396601485152361617206276556869669209203176810075105983071598865896365734442655725791415358529897776814264413076510404122917122061780863731182248320309871771229052577667955242595356154916282954982150598365653119772276540830165324984165310242776916067177704592463592431274613576221541736428723761590715614599886942855055389423010343973673819313968014704175280479371937005465481516918063057528644925612999957095359005057957109407346719573695413017685482592042158773248295503966820301250942799390547999304629451002295267386367214710178541354709241389971772959315696185559837442467097923212113824711423750830393405498956351554278053580190410889206044292382559819496095268766690087058575543077263446181009608901453081771960129546156859048411957578325676107763877251677393360223621344171347521992383181090638821857299994566325621508958600336838042546075419297087898944978251507726024704000000000000000000 [160,11] -214280375300943810910762267614797671370567256661023672162884637128555047508653279475756198453535869482845403923230224837682523713209470957887160272237053468202734058804715398776638098895063229382725164795868662350221817364184899496327850042099403886967698444486389551667803245360029550126251723275377522143149368866375454363415966511048597721457646133881504672674702449346870673595474027016490156651561674000132609237860299409838918172958605473606656479707176463298820733228428265126612650908623572745506455184987089312058234399835053608410686683880921856564513332751947866148948462822452266823674942568118503440805509040311425882752581614989446313058048367863511673402348613435046790810762874456520306344300307467746096134542815273960028048883876206067634242269754667699664340260309018465985664992731673360910036984157602075111168797965313784860577020649227616731533098453131125140420283794197914529258853859915900112524973544121127850538898424847913788013233038421283442328995359462848011257826049027255918692768764609291379992422204981116666527184574851383975235077119212278014513617906518877883690990556462017987127814322517844646514323906812889564204137669767700237725580411531337773142228551860360889867314304104039201300983722243424104473962110517791624383108516718598679551081318091593594435238348287113112155883824284546173066813989097145800031578356758865728653849479565648623312292303643133664655185954832828200010723699771197194465544122923883938275430398035993109547310494544568708565401585324087280770767030510575812245759028792628032367174001081190175725467574649550274560000000000000000 [160,12] -3136581793178643003689079413100135166102281931442746921447590285896524159708041385528824145558765037504065975272506581272087829954467052871513385387395314400781656400435076821640933458152233373262273798948186109789970255532366421431615431437509851216089922616855692978313220503147889954605448663028788095396591087979382092736303707602370105825623149184008272177187599717231245894737310997421697303068924602296694025689749344064141170075494969413719450471456374344091015449403412262603229772872345914039241900354543222849606210451149536755389924254131953289332277770914958179403617408521467979123670034894057127207440272366257165725369180561103007853782806916628015714430379885426117453299153790407822505289012854456319367803955733833307254735784972353656609791480013076387224382645092598980774021000035112387389645723415310798755915877789936305632205986486641032070115605026255708010077446043165617249849249909144208730843486685354686203391525249647471315315781528439910605280675263261509554728888190188125952814651104565010035694436274279684480256269398113859657723851864312360060508960923991400503697042809801359246921099827356471957023295332067744125655686735455526018166383471454557142437914649583773844295092475766009837130604131697836139656716220669008009991857359920202196621086139100338839864332567039117372908306683371973986677087506246270718588842261425321958914039358503609053979933971612888521803714200171523489942185964159132446985839521674837905785317996997730591895885985266480596534530567103942338542032731314026296411600847239931033486785922856606188599153768850666815488000000000000 [160,13] 238897534773470468890087514811593590112567116454686978005224109114060031685547472540831951214158925747830734271173056594699771285257957828634150314471039256732582595063526624278317441678426946260369197571489234681987982033031300216058444887249233076955463458538291598131751830071455346150603781773609487973046182275746291514071553110380491867387413418941351118946800199599242364773240549424572167368799127095391130327019363105786334428921455780846024226923855742853576663043581782070110544041583248175472606322251225233092089959221694742696184953548194481627278746129304804453991460574725967373410302707090697843721983552784669202563650263210196204649859010756068419920076079840255905354207231309334939450850108131498652960048024381927113115556303846031036820877825911840022642547783187017462687728224940956508579463598315594024615408170790103293384108457439839129116656814574151497912877455571524051672021274842115107198455229721136380685860206603547799596598105903069278631432318709540355581242451765226296758089415999252070688738592141841396434809768195416006711401872896687619460444270206830180096936155238775436719125550808265303357866889207167618725545746337955083082015650941102959520072143926816128713954552124187153103247275422646475527268909606049209490427886123872525722674491195042260023502839162334280907948781815082151059447438651529237412299153566001060613387128500378736643827882414759457749120448400212995670424162224385744674395725016821408386932004203460249661741909249728425608379921984449551446578202481257618970285755894224326095988714288330461582592550173743398256640000000000 [160,14] -6754934860989941662157241226297338671253770649388588180712886476336844788210755110381129583234927589190930929252822889699587218585981877597346559120518253010912637767828614977249972173149985415645461588830711650671840674618467864702352332643405804302115013265738268849905781629433048939620458736099215447570735075035224475481097896480096140146522427366556005756761868368002805006788857279211754103004107000592147297712929574218025112998607622198130499451210004221172794427079532407582579499987226939633703491286819525233731079376609710204272861730046560511845970390438409333119980688846938215644675894842717714571988476273754717806006960890912694998534549320685104773506641317836922244433935541565223958960954940998942086139840386031091620083848407064561028701589065086487241696602241366505123486744775580896823374988806331188018782571264257040541807737624200695079747000425887718342479068148653203787309623478814709363923155550349159903874704986832767687401458912068240495877531610700643826971158643134173801003866666182173171981391389369789973039614675325749520089242019168081049105693741573660541116622628802641408112871686148256812408782269443895226942282020690820082400320065500004279337475994751724536331673632122709777357422109644697239051437427546717481489157337266070171918407090220362583230955799083102879899128437655133288425953150543947058560956430237254264967842691671586850434357993702288251700176276043075274509649044022143598609603138635386075994166796420472796518099888590627758753444476464265494933072361378728091213858959097252332518850130885199353498150091925866680418304000000 [160,15] 127875564463731785952562822608771151004109731073088118156316347068613839262311857413249741507204427920817599660670895304188647836636691434847120505210248668547849310948908558770808285318128900120260702715978472269035852561231753092825095780445507406282297370978140137588779121295225806936623248109398273812963661126014832980315917248045755216163062251914678625999595844468461534497301754879053872514815594138504628860924270523748540384033121255381953573055374855561827338982639344092791464931832381520699971172689093466960750178826147502822626328937150399316973639127803716030479257031346878584054820177126257703298000325313112568157282219520473995969099852144155358331958352103727866160473416186937273548659373338109261655222915709619516483239951897571513409299862738373960086083946709536419582982716798027240879723255079426016753805748285004032057549932086871754698054536137525251001713057388725382059922978592630230871367279562772189263269153782053379008591164822097710660994768476848172937973237581999899151204895234984378203694612844329620622322640334834191833143293210341872398664582634861220912074617274759751194326774706752443536119257187989689539042859695959273324676613567573255479500105586008147674601371597067403296394568555757130162420602316805136693606916345803950969672602919392472525508371775929888961157001207795391906177501529124843722738399852362063363249490626511951413788222009148814233576195763487603169470452066439240333042976245541752386717607237706488639618081438674942247704317599395757375446566158283488136827502671386041863013899314677684665405511766520078252605440000 [160,16] -1820550935569027194947530236442685899520854600085683025153365805460685021864180281788461440129687227067160924485420814189891209319501857852469959609003698849029591103462665108517800592569391031108899113313849976994020800820625075947684708737111090802600775743531538094163754522979130655625804730186020620906573287610320494409223762061740633244237818013539087941260847246679777485463280210757902576785622685842941428531376429349575729971919113487855582372784247779924697108087232819449063337819663270177637121788384626185198551090153723781300648194497994645889312331209648967566757930739306352125514178890569046998579049280811664440077694059629733289531434126249561493969814466070958260816668835841294833180711031438193056964529527557051568736056382665921672335415272865672521573536991225390197378578143178842615785219544688263337748266510035828653881398790702889986624084824563076104250758023297840853917951313464946641470662344554153317628564182770491784262854429850462475383784995872965261697766273566355537721800529848606847919997139112701928762599510460365358118588977379684896468920226089814451502682517248521901525455359717476718644766244274719947318298240799965241023439181324183169251353668233456629727730651939251603437191298689906329315642185456329113032432538790465574810765920607910164943273261186334089858499191081142584186623890542632646016117524283222923393233844459101692569664874138071335076006489642291640313133898006228778120910289494219590160884556681779864465664955781904041339527961622552209485840613116217707884388906923376163120115289001014304414104342127554618472071865 [160,17] 20441931110058177343492189462543758060415128042898334692468465035666740637831550848283981770527772578120038430610069429587213655253530054183118260984591563270844256682203028271013067960981094264368784628604560065180011707339559358906487100521542065168132340168201830779034091197980502861407151985224851661346479560851795651699552427033662777694377839867954220134526985837076751994883872558323546654215487428960043988245373615663259074797269720204540450652827194862746886778303739750795708498306752325932962649480767009069905188436068225775006002854031409788011315682932665536484508908691442345750699148330749175373917126052258290311859054467512556476530060802696661500875443653685304914453266583850947517553669186675158920956291624123755832589873335161821230876976239663827102600120057798244845199613979720264264212721688103244633450185865878617065499975868538755243796476616958544891637905464821180933795706061267491687794850724482248258181287324816983648234007995915707886965788157933847931016207045892804682051661055575975224428987264428671188042478741868978531192637696094776302607765063580569024278196633119164941086068390225299125792373718604899406673538212161866938921022973577113886758880640884292950994639041361132148501247761445424755729922860052807596295633479266563512238939767061583623459360500513050980360179041877867175135741672722061072041650419400077779629031701443352584289838731061469118616101146320933766315344677786637929497269104753147700020420781402180326796691999784068825693850188295321847608584281976146894241247388749361294617802070640061650033337121346724867537920 [160,18] -185562732908196760406665927998848785245447677048293467697969639432392178718428055537522404044966287923586418174908559849704704867549198192412412005000840414003760099288630474210065614136313987680839600209058374061629358825879027526116168903942625288131537802009781901965210748269908854067784980922957262767553797573831746069783012915014731096339706307738066649914894926219750042243579304152148803641474170302620449631950167936301764780805232572582573295204736644833314244409514916414386000281985671220791858204229994180775839195200593018826937987964211246741902887868940605796255827050290540682822387259343602456094081243590077825263080574554492400988908624153633938900553595265778839395475899893916064546875231507462184999057030082085608301777039164434520544271311846113926635086470076504828883684484994236022568134534952352071410848499386121030129804387412761089757732749836864954547301865774361500579881659565153385286917681418294552658966276022121956461950344035934754427783663210704462461493939569129571801659237464793357503597812212285264920645631651155523710624104175266018649204209239219839217355803845823886729843001637024104114375021103917969287448055183030204112239364535760871572533055503333648958996905623233548211918841168601768484818546140207526836709541058930098870109878459334908854064906661547587052515528616216396092246818902197928067930851833500225589962287484108889503935599057178317484174131194671297498563012762418148835537108246927465395149890808926007748026954603164404934706417330969584766728076058353885387364868688240756305358115816601083658140851099436285232384 [160,19] 1380035972537072977220211360519740057796390224860727326287905237002423391390998715109557562189815608406669440917276224959240942279725755520936342993630461700463882365922908660748409451334071889171221376729388694491849688633613831585186844581256340263835259699248295852565774614914458529777559438632332201433321355158883403869101672593800022480030437228784695728280967110912420409914856409400245612825454405417818999731222485248845699949405757897373678897844973363279108532514765257218023891150057849278541425502573568361955781795157051481201499937925582547076485360423040510734794953652814323685182073888812805083117535067029991660785985616542907766719301958880001346812427451533770773625967614914042166107461207616978254939446300313961472231270270169171941654627411511918141964123026868631014640969071276821481157699504996278533221916132735749820465660507939786927592073824687352428983884627626080295337215470255644067842022839036908565124410797095289530834647341740365728197831299277362404200018835476702789168904596810099326382139727781430765643678775372966736275009071447592074575371230914188340565680271628505723727071826415518455432519212114101936341873401857170385550403565209314887854098603049658263841404002749235736881551580640363167896972508160439644718151408898638503874326505373236607523575490364989448439040344974710092768370850218459798905026876177212974726918612272555304761234392021895481977856344737938730004609522078595731135069623127164877304303332927656618789325455611195520581438017371663269572027381935369548868235463010154745011854037241270023553345130765774891904 [160,20] -8447538197751570326028453142105293913379330187431008340055382991494691095700386051830590416840440415174926860969995048366800456754200820229829253118043096050333798294204959423220784384755967252711564457770361696122341289104949163778392654710447566567623729692082103791468081756921748217882703541977579928088970376833157562343912761932558771451380289343834969362735147860219951660788411492000921620524938518575341986141730151500551944511052203167777476448885209842563006457826108606052175212479192659498250087184931313615072125914352693181483821608448165321549627780594971641567848973648807326431518310980484142603555906917434564818849048695045128114043097874760497447591792688479510148868329536965496319866315905480150289091177974780429883568935509411266845952235132532768330320547965405147371320369325063400907162698233683845021819936093483236328209850985839819655387982035411333432897403319872377717374431337764445105993199228517980553479466785799204902198599090397254776726831135826050931495754195367848486246987375018050629775722321524604519276117691133779452359625580388012215139046936367418127598402832419396375124646042178556151807064138208392112949487321228340668356068609140048826019143260788656908824569747003477193729207378851228737458296674942190765643564513430130851464801133806823697767859648401841516905095647907519204349285843913668207649394824880932196071404295528046716242921546293761266574261732373680633581533485691853753336922500330073117276374126621118273525783195089386160558849652262292095224231955919010928426167086498619710901774575585588615887380119571266624 [160,21] 42324262546439096224246082221922484531613265885105741802290797916077032667296760585206965907713666407094186575694270910184578297351896284859754566619908175214294295995604295142074986622422675620238982874033993324988222479463585584408505438286061672275537352903430144531318815513529273456805090349015116173665069728277392096239170294863643200869175466654340266611599385941413075772396461908491418968473078529495814131088993165507717661515002177994363365686950404692865017186172035889540125861699839754678041224169553542748656997519213913193079359903922318906308004017823910818827623823730662315618682113241927843852277000699898929801006122923259141233386774155057442185202694118708248174582322289194012274351156713137865470992443403296576677667175510628937374599924133549819885147211855447159075259696959625402171396469516600528847566250645089910212342584844669738041017245914299389452640806656294047326458368051761450542936614275115744506694111964756592683638553951463404161411918272378648622448768802992266440150424259023826938217540330343476230074027868106737804913261742088664930078032757706061068477527524021346852547582648472205376826211881009928202129525610891316382845864060334941382991959370176850298716880146571161290445204743379627487951502823926041845993655752652607747858820034437983670146020848111866187965259497107944044150982307468658766027716691728546407951654715008237497352039557495797653423448935670885931496444599466829124228248909000277222651848466021693055743754745575227423507271871134678589941950988631757022282629384218283718313824344358325510623029908915712 [160,22] -169391676616274186492519345241745372860051812397362026019911565196963961023953633449610322144608224428683021198932579074506119678020602432515965101678759587839739855736640507422874199099428796119764458079598508119442303164924882520597785208144188788444528114644159340736422732127436284684457067484569395100394331191661556704548599356009011163308924562591286480767005253971714756017261292001435106262433837535933034674087700831744591978926960448392818696268161653902909914233888434311095993243064174780737864741240224947221585241637783652584313488158409547653643787063974945022463914453321695184385571768981473606021276676214000068412085078252224577482195102521361828907939297249621652343755233625925078640732867914678075140308811060022601496261171849333042445957639525027469699291917706314839751984045156968944158498614690508287979933183059368498140744133848186583868900488208469690346387831860524587671597953092824474634862220546261003580285795867876982472386420396216934946118294990143528402318911041319605482072102257798275944863937098591901150039427689133114722023250446154239075903465776300006975093416175554212985670049912060025577086177144759545444646765525695551734169569034267899678304003321144018297439424424258770392317216075183091960794025805098193780659384963429520630662782191572177884550438447148028564041717233582163684720558712456981532195923373790414155713621014913110997364124476405999027691966893970947566982531333607358366850847634862605373802988557126164287808959697257323068453888857150259974799073079862954443150172383261163679830918722503942416882327584672 [160,23] 501529518235892743654746724174888593200622611553755185058616506824212967190161112574379388381517034163117328154093183915623092684946875503032584624925646961649736593293324340561508885949274742132620621746953591880525902885833871371655447291948711435468524478526815805779447136345082391140619122037830201774917965925416547917085617485385568609533102033400369362989839404223292346448488867848496879124459205883689786498649068898665594775828133245346952342590737911308624809844253565467110783018812445928797142517750765560644922639899973858593459722881205019235394794004830452585868746966031581535648373789086465902812524773295673044181705866221132262779783332018675800523907958209635076467377194801869204313998351078683165703178336437296380806478367879020915060547527711852669169806277497912394629979399088153164236207595180071295286358885959947896518975860244355631912222617308982340474666664515826554133844075765938529770382104092778103353390770872756913758435307660306547360660908901093095072091397187513622964020139783511469878460769144569759000588377068621103360364396917692108941660477377669235146068703245514433056139598393225879097507099605675483682584677910282811318498845052657858492722560782805018562995359109995334709847833602816459438276946683582395495246060953401524014785965975066605036118706076764369774086949498659102054199272308710737922295673255188387466764340469446447830494142768096590718064734016820872764207086788973167093700186118466591130767197294686857533280194135955256172433464613827011550628620674339507773780302743421710545773736154775651715125751520 [160,24] -764924668076247684519498459230642733244952391131209833886404567791942025558993750293239115662004942183738374901883053081197881731871898353703412591766245441762005759978264167900009241325152727344730697114144986492491303776934329603787731082264512381817264842533440855299949161624240279104972388468051627572907267485129323639349023223283133693802316750046869047367073779137449426285872105466470608551748678658404938346514859782084263828854795247378051076016863667145242925239581491690716571696851901045545438713457026462260040879107899400727573482152288387969721713781824559759642758402531459808619668541861314180730827758481165812675531852621080762929486020483974449925125920426480126356836567427228001738151139563005633657495773378105709515586928293372261351933615669832049535795220495797478204353520113322666728114015632740496368739722387575287188464038873753216573812077928154700757495990593254522249605702944441667759375403740324682858355164713155247648149997991833304513484627165994369990512702214434827621895976379015953609206019792782008606881276584722603081179749992112204729455776711040275233448107033192039036643204897939936628269938299831330003851558619790937879125100915418541661686387369515367873953937681434051155777265587784517059674207189415957199731039315223187772297656864354416482217627523932647264834525885940913684674293926424942852591835669630497114614712182738272678914980113214102675729217708346292007912852500999856867557209329700747640653037690145561825840147194425779903340155521537840067902446416905662460241517649106317936775356956943764324128656 [160,25] -2319594590456352921268901470317059123118848311854406348051916264338727396780622072045162953743754580772487661772662238426293267421462489774626996545223367497763443885354294378511763571040368662394492974300693914579091836245559109766823020712581820230105918588825091330528716097910509889533440902702499815419947877496399016345108318086185717735381109676671182396897140771233666360623242011804932856170170347421795994683470751362865325448507981949464341527295877757699098526852300032290351104103964518597972847125775567150810923429417519625796531697263572945987793017132641910718477086810750179241867718767298742080859833108482066855508718463515736347887395709624255114479847832949125491941144875519870196356433295821423896721798892460254097393031633883184064915189176580398056636323033172927861299221634915514212688654432015347773813096834491036444965419002981185879283952620101643041785981378992432510899050196634585294802959370392843870360554090596660067136894216700091180491387669866503250181937853685997835349494864638153928106914221383454251426808739354681606979269550180154246558876201128503945964183650452650431834545133502150926734251862217038125243238176930972947418890090656199854844250201586286072204344211610600267363105496300931909659971301948168575001262206692291472833838921062355335654325784529201876059508740470010631616328691221192687342872263343022474289721966550448850465551103089551870814913924674473499645095717449435373951775082273811307671669360849594215196275788705755609340145607898867060257380515053384365746234189032253670151382574460813510321152 [160,26] 25185472625576492894215441297599453876019901386885871479364448447194129497323281406661429650062090257529208205411161515073473533573355016440072785937174607917092113041533142820268321566797012378763965150409854130603574382562810564720424279181955001180042678227558253593009841865668446303084207121236241250327200021039187576341069148930635516332034266318888916411579100385870970750891538335890703074534330095425415365291297245315852917599238019455458655184496227885088970150682798964479163509340922647166411047780709748373691799127117841635602151883639387390377011005102614744479710134034805887259018309672724873843770273386834200100986352331857064550162359820710553978520244652596280043074192666479211514564077150313859764500005218799616791157407477017776452548586908665915769905387390235196090517625964841479359176500858148291634602440624617926680031383651847921031534999480109872234458487159383343900537060963089887895123089623350824786203028761961161379434480445143684310226791700140824778235163418248943043580405523055537963144772336180190053014081336669022819132542531308348979225760077303738601440884570884251883107303807588724529584705391951969930071771405049789735604646172628752406165729780465543690701517521718173029393471632204348280575097888741769064735614391824824059025576646524848200662366572245647179418809236098845172412636460339450874928382502364833641813579842096330880577167307472486024438835539810592385692652815056204228940114045569260917182886847586762438673927367174076563516427796241029349208525534407164052603386932593615500611936914613314048768 [160,27] -126736930127574751871895809416529079321782989075675836165026920215835911878822267062205943277217887536550098047330851242112894833363424183679088107352941288391786285325727072696570960447139431341930276274963843070887264065685116439868756157680680500590988197618884393382980503030620519365544804741293648448796294887649118964433593239677974458446291322414164663412162993056863504314161253061564724558354515011000840714862462832955183566049933046457129990857608963704675135517745283104410492446058132675843038174072815159069796065966654763555645064500866513798068378139229813885728300156724556863246106387640231873673922946709383766655643137858613054154001062659351578927576062721815374362701715192216099266230903414377684638846717128668438739303753091453945430626380414304875983327098605386994294439790453974220549822425804551085419196189727389313567573960735542303551292010157134591737479742995797410000143923295768703871392046120959221596153643412808629609476568565959766406453352391026705203815545237745178974048022962326086159868853643313123243104175223452025028129892216229315612191131622424999757543482724531299881159521579380405523162509585006993864631373914163410840115678468109391678017526770973172848370732337850904070119307473435921546567154857703564597302427132149999997610332718183050764780594012212725481562734064768901089223351769213389842467441619210186550192414850491084365109295480249621036037441648478365012043281916810618154878979299617115385621585371808941372788565697211978906389394791656415068594628520815344373396115484497653580033483262311819040 [160,28] 473045644834222244094528610250093670220148754370798617294832740796890927876437603890228984941983322708641863433719593851125090643169565502099067646508571565748330977841274170215901937500185602085605972893740402695507420660485014158470858503818421800220373692039899593767336672775150953156003938716806625241534912222519382992729227758583031846754811062554841588146114073336587010048201212545701198160183965924120163855371472475313289101050092159841302230498396923469184511555628986382665210748202065311884493314585467801558493100438433549990191236885963242024496649170793022386840527398449485471805673317064520588940555778384503706585919452323039604140460126173464660081441077015069205207801340089689810897969645469402513278943636329855701676189727517764177311438819104981920715643608969646329814220842060003367078903347785390786920993313592158557137641731354498729791411304502042965396154085975345191527465707958956980914295417299088109655248483906755368651276558382449449445287645883625465339524308664552473161215301295811023851043638546127599103813978056697529055630931679386398148078238396055595921823354187798325555893893817383758417079784410290143492571479387441027763103334986209678023693742175385341938509106372314895369157200049050859615893741388152097974310750109760561782113050189843330275079965239269538977242298660343438021723336803837645270599286494643876357672230908900746018684810121608930359210087470028225388390529750565956526783684696046037153305164489879591937204201579559941144558577881716965997548347597468677349893996910220170144330297683788952 [160,29] -1441424460526973361153943682535469709404697805955407017295012468310817259126617339927407630795997108327649547547509081022373198357808946747281694587802034935165020652798597303708060547252249262448301421546135556381628520542076547481195633766382879119102289541301060256783657234336340472876462599380734939210080656505854402737308974795608427675497867424613336390407445480107657336872103046031032781837093384072481979888533760085067721795889085968046781099285863254428803367164986484724001886006026509707067279489353706060820098563740089853001793847974357210921952198505686336745929979378127436286010316802282659752370847735040041116756790802365270782773173366971686215018686301537057708507693170363288000644358615471052060776070282908067193431392090047612697596321486920954581490530288925906981716750059258800773124665035468642162843529065547438798998316071294045251228384534638403663690856214750949197453076348985131633143705553511887896910425083033942443835679495589300184011395172362552758057580980231879736840356404091503188296461076389227849164678029286540816469973850968404953750141529035019469265245395618390049651343428543410530456016697732660445417011496250898509006910209484240394068389563917063350291083069945038858216969124326623813147192653622386445730163891889615718403154090332327410802590918924249187253869871476627431388216693060037172886285197231849343454119211802145843879079562921616943529039452380574433755143712443706419772847218936073368946191132154882691782883984059025198347371863819748752772186901301084570920396228805344501246643685696320 [160,30] 3715795599955632649550763872391103990024576598537682448160510958758967556502786710302794914112360247610636669498445609080546617649894367530666748634919159782208569270876085451042452828375786365212456277903820310848136759860139385845292933112666555589466565933167650451876714532339129822127669474642912057913475479100686068964272233003368560092190531537387524747893355441849899821316662040753794981806428720614259127777142648128082073946871849958062023223313499350805149437617277770896893092447310435458755687574643628632663576157479816616406242488884974828280786273734823525411692665809003868415711753880969181801710683445656780319708767777116696439800924771690298785507910117272251243337669161904792018488949640020713118097455042189620194420120217479590441344682688265263615047417670209657518874214521776672093179028410001473366031773545703869337705231714128698007682746734369140559753860305225557488552461935483699183985164164332575056958356976096574153653744441875714052742346431442041426107947079687675189465264505128136072397737295473208300487003131205711297353053475128804048592954340924708834497662932294044134955412909042591993650860078634976585779843981552759962444224572849164094434678337710756208687523436381785529307963127448587273483506486218041230594885339398270383538040348949638029759496943167232658260830619422535910574433377525562175996918212117139744695682449537031952373397465399265716200811654182290739290576272767428239915781296442574140193200830868620285671653950160401429127076744190657305812360909901111221755723636807769870498589882296 [160,31] -8229175759516218309936821113611118782962639995593154229206399596027274423783085163087620520496861217078171819628161706876833525718632884265698040592042951897906486293486881461509830417844221272663961228163940033678222531548511464330263193120574571844170166568211580369010157017629700016089542513997343537670237626277013552769030493011248446627528612974356232637459661141977322402373104445775224860757859724314482895013943257226696351459564934282971699727391337008928634552328059940224413056464386846836098949990865397757972951016446328817124052609341686379372842373005508706599454747525586761689728938739291259336338679847815514571349948832911576237972646843946493192879555453549140378470801126421866785173396200890130426798480456693471349989946187148983657367720474992280953800497389725220310897884265626474043058257705369214069874774751882200406121780059264157416795099807010486451881844991492009517311123781957294834876736155037015487469247667384975903870962343118287776510260981725001872713421729301497680557146550265211966790765689985236754699250390436166653971326261245595936417273455520986475256922541885044128615969817765161359447559975663149782163409439874606108067038615942606175851749274264490560818179468474207378699253717697055139460454780703721691919207456822730847867883929532783860492640810087874627856967379708122507320038680644329738380031161648521632374703661800367661112251847268039125572875116548681593386445835091916103475942946082164881683121648870673313143948482218473361005518884773650576674620977200404138908129667198583966586340256 [160,32] 15732849647398934702872015642807143902655291540818501724829818923793089676578948681468693202684974478656018801549351170134203402782352887197422646353523461800265725460553449491836381325048615121168558679163673178694737957717970229585333313285463115722349949296262458593805285755834322069169729336039639803903158141427796103471607641220271499112353009086945688267696880448640717177750498102151486116659422118716591039816328725407619342289682275377878638066964949046396628303732458831710086911888686646379470664803441588928071279576105496689465878121033385734568664416977577534123642063079166805453720947293839562048785279756133787396420778751259667735702412383495686660523404130461024308964919334089665007512469650772500898556839736074037258314490668865418851159245058777329807371432778819640995596573662654820185209085965164809467890303919026316004087680479269001274724061678712732329748045431073248036395694565949457839489359627729281724634146946544608032571987181447130201525783598741597967127274288378519931797422492458152261284891850858960271071628715530819003881505773555610525718658463364338859134507932603411840784756988101046053106606189086983252604997438390349727475711960783469086948654193663722902301764634737970206589650716468956968090080071527085450295840316097704519267643430650501824814622289184128356222654177065969379249763028413271020467479218550154983327785088815902240798901376476968886844920948280544576727814628303147397826685497432795055177036867958991619850783551062297919109147197560834988523495299533229255361940527235822904739788 [160,33] -25863897725914574083795932552703702679069269074691052656873886151039259166832685717362189952861406234519175614143529443798691259146566658203132352817570535842407244185111111405244037887929656494249289780390414789246117552055330627623997148424549077567280248867312992200649189071772952720601098760155106765410815084299290617554576481160984951160794254497137495412825265954216358877285363523104621825235617283780630178172350244765828113215013664065180622396441178544311409018091551796727393975306492272297015392052222386204612418717061563897176595091707867554042153454548647386231114381272251701554013500290764644747187564150517617419610936881589565491448196762996763035384672933942621091718430091388140542039214509722721571084319810445185048543763674564563283833586186242323289092513516093122417577903330146403323906084983799266174613896796495863929669175573756120577584456031825359205771300141586619051036396869908225755838813255121490586164615838944839210734463499895344764987442983583042242439429729270702351789269477400855478681522267142132966782748112521317718365748459143485846687649950680223443579383037030258155680737075660747546548361565220510750334720659140671630947450599218379195149260100605047012093978562539221656460895231814933556392055567978833525034882271664224895054920004855257445163684423196157594282217830028301226890400278854653246842080059287756910811251366722860645246711052408757701445816533580281624909766942994595293219182107292213089620912017655046416195976518267092518196800021087299294417661212258323692757207193545544180224 [160,34] 35971588846744059800222394963309206356801342253855462584368167706460317051492740075852331287171708613353794919285342492776113875736821976600041710514051402865797779610165024416576409883448235892295532464693409732827522832580214271019435478514356381479250513517278722307759426094401412331070175824275146164025442352031863779546331466037566440850093597623326707256923839471103083612572308683446317669389751625857215678396202442213538899435804465446866178922063422122314898218004248088279346645325325300454984277593459121449715985392974702994181564862358555082125796372023072365982943775703225291842754597957855735041302007199801870526961393547585217314168232201213052666515109092895386554611429530447399949146846803390813274400190924557256409837857228727560106926018273976269825600574514128516049124269634023336566379950509404307224839003169886749784820897469462538360158884154898343932101154199855580521936613384846491200847290558976229446657152829520329852574165380792650473293078412684739842979839939586942902140308286355580232177495735744015663671306120328248970011571423717583404573400301541311237662084592117704181131162244308457704537544012144482043736396036709261333969097724953632600617229228925391254449597910501340280278601642235255529903652254169056786800129647100432272159359135041146496901127367589916825561803479458540882451786693125881060061483360032433285103688058556619711846128628503508167652581799185951622630572470523525742294691467856485068291545023485655021227409633736205816561530034142982131676785504197089331299997820250304320 [160,35] -40530999165178999859011828381046985157603200478937371868311125966209869818931938377200398969254131113624817150406054404473213577288805289859148434695492194891454946064087267073640637959229325923152271265886327658335905946156378180236392159090523256684352153742078461941991180843032678492036825739404964083320784926712272863954251982384075570172728954013747203646802365629118075652404125352275684246791463365919008147686509045576689986269671916902971873971580725174873977630164248998088948992114356449177828286944168378860673894320438188609184592360532134755671693750801311109115254818241418490496547148506693285800613926701191701766148177798243554834919588948558765187921434452814168446502816513747501085595741287722627524681619993614611311800902618018271561424045599464160550831800672746541355315222716518466021834478335063310611240418741192300432427216969647655360309256685679980496702853252606055657331512189108163522402345735592360977824573396310178111612795453843866678418506468994267763975188647970387485545962498616140913260983134639222829638030058811559138745708622732133311539902437928571717151560973034678274718182173945799737489233453533661037505960129311217956557572127864846830886299192773619084953105583617548519975517829930780367651873896486251119584749823883621230638294174320721663903851596038391781170225853813297209741981707674137490036773169727636720041215204960164611661397232850985197712646401415183127737451010016617183138556480451759682748613229314819364885057419317039363841751154799631855137232741047352025772218805107136 [160,36] 32225506620148516233513651167439738256846566340492748468451257805149731342804299414906039385978868117916016942562282197780304094939977897111976355252190774193451655676351833288360872496612581610816552243123763522881440791065259426585381868196880791153098358192034713136986380892101486030557656148038750534568306448835030371004345853287326039376663991241692915608637616466393339633545587526779232573938622570608706661317586589114497588318488131278618249641699931360235730127791757817673493405445370952920547371223002379747493110006215959227252582623000630389881638272517634260522748353140292368053395882507456487606193491141061035093485476421943984434358585890717909962934445649030290905769931473482983087734070808980180760745104773653841517453582219019640436547989879146726715363286756928463970612434594954680116495585767522733355084322101798923499972643014213158011050256256860544237651385932729085475077546254799753858311656310884984247957606110919724521319018153207386040184325347871462533498916420741255294883035071695144046065059590292512265032807068619075581931277394641289132829979936655895699296103923991143659370628493570168955835789964559540213968927946016785645688250405013893586823062652915836038955909302719865986314086304040894162227315574034982486710180794205925100978343254376882485723701904902234493106594321150121901800940241581757562747318957037131036651092383028543992494049981752373438343679304827736782228240253402259508580194054377053067926187925256614230742478859807824261568332183574949909287795013250431012920759839328 [160,37] -5132073469250622670814246069970933297668927940951334568322293325777286690780268710987716000956408893838969421810316744933546848828091404593660180487854377309014035730784714232740683387566551677676051789766376050250382354055739294335953597076484266193902268670976223951080116878542389252241370906980569152466289669484524197893658809056095161764014322904970590165906439140717090497702276730313118233657237436626964612384052407855976591755772658125291340760069785086445005196318841143073628579402763417227963555807082674255393332615503943329590809871004528764236466879071175974801544443853705203168148824275719716977490719821944295014906628036302032932133320300718889806231135112520275371329104346796227907666988010015758611800158363652252971201666496337763501748833351377736605444089851372156161802575989681844436712875233001212707212348092055387057877626383855451580022409531616689155431268319819053769293767640344885994460406251297443820077926117465646323155910178439551863027755356868479765668683600307326280786466743336926692427950430204465085971841407395128244425798061312880909046139271507900963844517323072781339645222003506335560307240440804451205902747824590195658849698607428681522548157882621546200557896140468999198392226288296461280455524572397803992671186328672404159243606940634917591443441430543637109122132577869362166250586917171447480008510859041781611407876843747984296860381975412900632138213463331361853662831217035831395343223407312119279959124738539512765799177234469802689715508910613161055384818719736326081116910016 [160,38] -41108360942124117009252294624118151649273692182085257753281843972631658639476743586283057717777289980332224186922249743249619381637020987273596921529434661924549504995762491252358194259858216298589644760321510529046994250596217165528795848611955982473595532255657834349941565919014393333453618706039963632962780221496061634815868137790517575396426145348424067334716854141391086966662470807808927241464145465147087045314560785337222180184389297351357465345965549941053173828334662152414077213437659243748349793898211951477020050633884399729022789304111310943745076492044765145812359112139885559136936628036583461373811961063981460416092945701582201033691628601587723310932629113022736521133415575779784511572179045417293822779655811013433986088469867054106174389198348796738743639122555596526759139114966196230665111332487033732249376095772436123482407296372575759092711299834905626435489832711704378704245026344303648942696861845550406814248197859029980548507452739948207905627196044555012958205868739015034264841660807479107297428293407670101641697238779970590931568117864149978686761825337630631312287395515475854004363718027487071645145714876467998255281732891502507640212687171223980200134004008358126754528979769581300282524752013973526011288411033658546464336791276466471302812588493945676954855230596212683597246670680605562501648017787690325892421123890602744862111850974316643117182272160571099270154720536630613681745192380638547867960447760107853578905882110548961924696109496796952598873059184746261082150531896066999121991560 [160,39] 98693358509221563510785476014440013665063629978119181951880902879577692844826970118260025287265444943028455373868903065282135111846726954742704232353851910177077960023250911318850591080841475669827385967772695778009446098531495650975189804853078062807024383132367371428853557520678596049654486196288969679432877689362903924887455024497350052401047972129704794476028662387574245536059113377301417371146302846289094728770461910823919618272744845907606819884677552662743646584273160281973890864938577669470046833984187514584029594391166183094874405183228194473846402472829497764676182568250093648874832728204291175981397685196471669492487255519477715419254968302492156557762182603848026598549814151347697556587982933093099322285175605307359713598644093501108827151984324073148400851274954815390206577143734301385163116401515533098249730642685689325664760498038292391422233488678773245451364514544512435208428386584284603413644907069544022081121948141267928843492818115007079921052795322026644984397823958293637734292726987572322995037617939007301002188464913000921850842799037566504392982320786451931514834848641843568363142136043134305957728858735103739864536204652347877519038094470050497972692597591789306744483606236078987195817676621822540827063969835156218735836865206801115201034389372199014072015118753198189419850259926160248300616870374621049635447370682230874327495866953009566193219977262288418471335680466603222803807379274072552987626544051534309267958481015502129446324651219452865149722824297856941797664141469801984900184 [160,40] -153054170930899284089785040670578443831362194093660662912202492788336861385022314602743047467093887921126023053119458581707900557986769399064339498192418213629658429334605115654365752598212041419765654582841662822754682119680330531870871389876504568665715131746257798401564457400298436882019953647616719989506131392768753176956686692272368790293311819264938159008851610305555999758829479992846377755643353032815015177252839967476333571941377033479960885012097000868148130293153157047811914246602054835158568233952978211563981850502191101249214643740685980859855269789242968476774430925725330492530932684774650545610997352740722408164838827901593141965339904764374106058331688201218566014979462276748707765453825487690237135163628383007664933178065826050387402522064355702671190876198188284152994046794926611446822109779945110506605611930913165612529049054280072754706822411415417939112491103814165843458861560018670037571404846740664224782354008518879853587572878564968659597884744765836727155654587697788744658369401844216766892210714835162183213528870146154134572515092335853778466872593598249334881206042733199980885273706759533649388461976953720011931246389500971413973328182555785594402039163893371287242312902085519279126355482988669682792559377870355960564695693260251507092087844402550780991278279611832431586200603741343676871563405890880971838023836123684720041555299263024665050279255815395991274344813290781657417700895669832423263454405933567795882417051158757261377386534197953231496620731925945972410640415558258785870 [160,41] 188438191888653945858206027884485625021247943423512612681998019428778350883910260894442520351688991583675977218667010762370436608696649110574054237881838628573858757381123392202023053123984069693826990426020711570023434750223001053262005976625054613753059623616652554037233261254226501786448787053048904880494027269179341180059753095683335691827741566955127756650303298706953063959085296411495148479474877559547558465880274969563027752835672182527144162122155339497739410252539030457914708587436521819260704120872232546298810156926709459864925148567614896088170093423399443997964973554691461701870730084163739987400665259830708348991508852899231933303864490024662049444711380874325206674275260864561887540962252266730457186040590168282448904658651142992670189068459014427012887206821367313522942917508413604603795445942496646995796793714614631281366621152809738404614425816645092271039616338764549506201669083476263196344372163819645266976378900695390344496849393236602476122745554116195411407078316212261967298471942544018759514306912479502490587713791029801670453338904005950744814393264641161847123341638544432527064466750191531993901673959505708233233621742598075474409463396873590774293867169008548503491561573483250839832837801584376981409309138850078775354162398064855439876030633494194492564832256067924283358256871744660028456307201273018557449710189137872821095272178588938139204593543772105835474142635042508901865266811984650931003770671120983494463232390825777153793692198218373428450288652268134475854824969778192384 [160,42] -194915443121910805841040960276165582407846066553143922234835391202251720359877763075896741531385265241566196640292807741774758263494941897282500910803634593284834977907087279080077862373256706182834414571292195564097820901915700978748831669125204320834387969829709297054169273845866419476751440083436098510072558881282217866557987415591365711709018897683177421417295218745380068663060978002782771080975488443298693678207930177271828173831554741210301941048587266925052498282314040210172600840312332394256772327319954510008039323270613196697733012336288374150853560794294361745622342705683747298369099709998882629640463267745738255623319851391499442416681228139207797163177187059517247780027326631508289487635715360131573678832442210669711272015882085336017323232316069472706548535619595414066754161132751607831050739387938175827554703899485059156763625086405672834606054614100467377745371129724461181407568588602027408277799282844480668404681161910284618985490638981293267216188216967056707434800984237161634202786935882820669773659239819338865969482369191351382838296070697280875962102815019841934302468212909934708824117429805388090038419361161510937162348076500275756653138703245771666961201823958863238964363044619584720041154475720776518291437436496005632772898109966066939010604561807757785763157205556165707990759006561429064456923115747878175678255798575892223115213293502135079980915200813402267819990509586642047283288602630292135182051928509637462133385189475691965574746100600838463887361415187537110029799073991808 [160,43] 172721986578883588238423365093608834778047915664455926896213582144885940617047131308084275869159977353080004225300443515700843430185528734274963339592207740884134901742366550407116834165093765812271237291003782948567268470836543172416719246940760220876975919598901003076261253723455321220980592913816592038732759824611479841422469675072378082913970663819736106492854658163049249168513538423254486283129746136081209320273903521625346307451435551187252157951309491069531683401357611703948253786630481277405512599808420436719070056662953521921749400361247536853794264982268910079774589663659788390286539686215606111094610644991224313291703293192057476109886153952050508878642020827407954349276338430553074586297695103046757325362523494398723906290374501800172841970622599910128479529797600009035665474602143584366299763197389233593374736647924777312923795933116123638686862157023647732561405612996194494374973236682437728116432680858031585074947585097171943763802753202410300254513472305089207120004785449123990507583302001412340259780165616715907065504746324471885361035085314210538657021002528743798049758231784768419087657422222101905752858020340813057632753232402252909724846945527131648607743725574779416045133516108896870124542039397925384909401619109888192214124430961362954142386650250567574454166193033099769802296079941537438109936836202022340331307560982777832484927178588927948525736359852405439049414854360402658629841410049885577231022407997893738506578405346317686615013737440668889021679097653118084299290116288 [160,44] -131430800654994065325245074106571509628567151990360148942621237936572472898237443012601911726491475719280363081723454381252542580368686510800099090501467406481312028333939822923281093371617583952619983608454647179442463426916573266452863413515504670462565886952320588800740919815942442154495483041274251979726476991599475926612592501903258777377935769959317884068392509815918631923328939293583392504788858073069111500645588014084572881554956801456682432912204476263018124296335315424879605262828055294682085558048987711357266480152370428685262566273454960924849115181950540555039746715842265155183479401226884870565615948900731711766551058886240540012853758590576089289928419822727297818121341766561383102036276679495607886214916225794069019886495404812984813724718949452141452532623712879964949868405949622796254517285191647568259044974453005034522407942417527252731485169773292168571283547351335921189341890072803211783384534724347373290349234867441866960157532597435239136056007091532961539656113452117553785208767654800848379365531949728649668710072812878217163446842308834539928861670770797753239081277337660428523871967393336565673571730395422538994828220955499583549849154787667006250701938038208742276331744235305575486467959590188497367332259347693207849988973990914202051238913257984660791106344031122009654727229872650215373304312555532725934860803125575124967711286791932413457617981386253375051494859758316500812764187528627226535723214021248380321918950940429442723311435031463179214830422777024455970104240 [160,45] 84787508780785765878838093634675019208729087581930570706304122803213546838564747056913724317700054249639935803689988936659775762513584545527220271204349215855811231720929737779297635881613516597682028412982442728648227916586559711859751985450515452897687330638552203968113648083167709292827740908771786990328285143033541258432794861710207563036622295334389066631786492119878188308320734587959397312966082747964098470502724258388321216049768578097183662696586846422046070717190801255148761380705613979983910125988540611615492687508031924170036914532719814786122898577654162487152147494778086213900898594876959140297587308395571614735567103695020386302229777055341127795994669898425759907233558958237031440315776500436812994316626350538987079567875088975057973016791682569902553717134272480729768662836283660646344971984786983585620603361697782152045480210749735144130051646027865093727436853454997426467221374966369464745061633572629680130230507059823996001995387109857521402114560195408127434439801181749860731387665665248102790119582444005080410421772905666701328884988671138311154189719128076963684762867958995515850246339377413571992614775731634554889484612830467531654788600021200847829624499384891723572716452648682849787612888809277863703568783570604576964855785672507757183059097295834865410945754891966463285845973886302988032216506251100406268293760714057131799739990202388430651278576464406623178232894118273656771294017098596166726436678410246934904175674689548640424812698568397722766094328792985545368832 [160,46] -44578720842746888648976964526458286006675499196476649145104790614778307664097842652761956669108095375865495376349532711634269717001025636271126488989035757400628277746725308352615565153805466549560188224381849695802944684527217853097816609043885439353607881304729209468930246848319748075034810693920048023498125239402053718440376962966591249696077633389086618878447155916091269965464911503075832601598988748263155314947272836105427666604314499794392403185651338033045817034205202222237216208676053849616023338839985641870389697170743348674688799913621830632182645197024625717445528253522771090486678235032907947716594032286017945750677443415560574269930374643244590744380605374245048788093530803369163816155829851840106364187548942805887316822495556571423992956797669081133926696394277850716625398603099173250912025004836115690172366665580942006723773571076153581104220872858658502529457336019429532658936971651135146708426156920765112316578958345507975300127575623447670578999581812682207562485307556792203409053868169049476758083013935713330038535086910165304290027466986855158044256914717420929039256387007905862906874868349568690450807317652903089571795018013722625234557384681463438625746573923820172606344129850650982180202329129351451589370985938675022780470945308669421319265335985829390518138296071216754829683037293186067535104747476779313543280122141893072747449362648915657956873955886284775697036215412740133131424545801982137879633140919670539338188919697240603927584927652871455442922590420700994032 [160,47] 16872056282625739316641850852940751108018466695713663789132433793711625294822847079614477187942474319432698269823333955124826134539024989677915460387802780818731879889663853007763261918509163888388565260514728509820297494615110710794796211314670883072855434424404021038795346097474217658779497195981847769258272349111560959583436491888056452215804461600986584974611397460823819387884516014958611992171507941812351281286973796006159277839864196564531744124359182382919431466827184725090921286105969856355310313842659643511012050563398328778285387037947242049320301894662562245129541763602883170421079365812211181613220907260167102423429860741523757886590063410912948518591410636657602210093903069812218573958881440399092447572830676771163131093214369149861762581367912407525203141320654903975106821394470308657133157907777989625628175543523976370326835669227960181431545856767078911892238561524667157331204484809365091463729824383826843039799137258319004031496449562312313753054024113331729389214567198778319474213424273212227476043525603065519148679677932355925693803982852741374146082566243766156886258564871680046215402624999359167416753247525255595523736500716333504137579734740403917656657597091687668334381831304463306211788314443251583783326817071985785824972562259424822046057641784904634324629335453177668741348064385971952046029280276845830316844911395131900373968032012743710166880998259383315260587830481190200844018427385080197282711483566127942909531743786896486282332085335219213039582086131468112 [160,48] -1840274990051764039081538169520823985447113065121548093411481287638885898531276174599232729546815832164665227881118841752524018068633663054898489312345304424938874225598593785080636114268783087784415067217983701332011883417017743504181935741889089229981475853417661501321897816993232810938531211569432044982261450741584688908427121393448251206402062255713955256960675523859377842957091620971339563985115830002636069103053352354641840271926845707510356286894281250996540205722453910654034399395796917176783767158609391647151642993397219504957790652042774756180684084919936858949384571515821284504261246365053508867095762922542791250792744019305542356504549073774955826707173430739143355956454426652329830613678793264036113387909883527024303236417310527124592801199590894803967828634250761557735261512963709046381830851629676635527138843474532006354030637763077306790198522795242324216997093502882309913302405712697504402767852767232766386144268919349264440781009504143850238726469669029752683106517727067849751342422719211059044664457978459755166852632445048230167015995736134777480676625702686663220563638218315641958453249174982049716633840985771111188410465721446077674585706468763300797468776478005832920724245030159269592962245273523156082597954177793331542541962965389971479257764168765816306719276704699336597535101659118700777298886560483152186409355570289023490304313406108364318557351141414641813633194586251987700249188598801437630037209187753285037380652329363727495663813404164754223842788021344 [160,49] -3923401257778211085264695412260400527804118542236729070846852647051550439218648056763929222655810895702880732971575968593209601496140128728211556447972732058036901002858779072031716640601212129484654585474934872839925629769096543516900967796780922359298001803742781239234307154435579276954526416818943995033736492547946600819953619412783726198770692826308383178861624475799829793835381165110464957850953751935600066675525931197592762469787514958521929120540672574215918972648415853596066013650705142348692995462365941608628798784206149279780527342048714033085962700061141799405779110744115682635740552294322236588463244783666076054693884515910439524517814407147811838252075843814633263964648536580707542123528238024166119014209680510627291117679905645168304782239260686758659082943269215029144501035493235938907049121026380184052525167939305847840720172925246603782198029343047791578767705141565173978696125184543460886907080308178904959162948842883848093007274998868157676742429440715017306338200422401325995969065424083176304497424684856374386120651610751125614382103936330118179337086526691337210011061400720530233252108516065469195844435438214056241528344878318584335639390992891164799898003820146683075706002221674563704183874219619180872674944555088776505308636036746697958820487150807709747413091710084345890391197299132834952352115055171636285165149028373127105162379101973866488505386470793999642108714320722225993942220611876242561450173839246059866199100131606226131312500285528326377679122944 [160,50] 4621836949296398562719277727281676307847764774281358583332652155129686019307498095199533169978351110083387704155701920355839551780962964193595302685451509643193582192313198635783524754215290823808631636064097463763768446857486645775603206304668926232694784465474120567527775451776061874100115268968540097225392894387373607554888155157204882007691046463047223196090286579804217567257509228993965146484661274849002884390489083080379811282410575775236308447596939565143945225928152209170111469612244838547522857846333814196548649361957637280078089984833040861053082831497060034162403671552294797320031421876246746797720541045507152179322329836990393768651250135278371031541478962137029081589737388455504389700262801964088199097208549577065258874770931009919008312969811234285023801664651436259043864796426552184898877061172641161468063216073001128702569112886109737971520258223788433325909067645301948233128609865473877253683551937428965615935642828496720750294561544405513621680149227140279304392231698870480631367590632398277493658798233347616253159617501064564257979449061119928239489277471985240234526321482023644986385298599990150802577556694751947287798381312048579540562698381826578321376049651342597771761988646424982787285070782088108760554220498636742869254920348854352564363014156684146482860412873791265880571767865840799934811454562638999738101057678034457359949625266869688350892336095816137953752210386716841369957528181118211816448898950404255197435611135989843590799007273095418802875776 [160,51] -3458400417318560075587746743650724198707789371662085259909137873826552376573129567523272164504025470925774977461423776577214639690872820486524736097699986215489623171448031187979660839148972943498014254485042723314709869837981605943434971460499290940128872723899080398448935550062725937590802900254419135802881720842224882623201107357864735784886179386414344138868550748726862554466221005072072736949057602566798722895413210387321363679595228162749492374212327145522830873138712867819143375396389634593362698045489825774909633395597107367944804972478892204408346159638607015183615461687226393226438571921593450087219968301033277730657275292730911396617897808739514456116258682361777299951358903563119302347057993248447719341964878523807129932276581558201084244765348540560607854054214303549154987621504842163335098112918313861613850342861831792289630388623402933812407962475318074081287910397759878802883407858133488319487577910839893834968934020214633064931788409700333053249538053165290696600102297205370429649511336883122367768936119645514623234262673085923857732966016157026314201329401752273678473480574603473097964605085382617182427905066633063735764579821525603851776538519916127983061309992736579043132617251770441994904483344514381402857777418756553277291330371208753540531019974997929505096914513810175945193746886423255225504297445979019298354189354633843975917316787153934525277340120650169549776798925982240571138283599757888569272368713452331497199627337251147013611905385617149647232 [160,52] 2146581401458142166419078045259901907886548554810960202002419253933363200764241560573358140621061340644773916598464524386896019898264981319639921547319976872407964331344443213608973483054804621122996634364909945972005896309153825428064168568968563443582630963411459955327021159775088853653661434995517834647791314493877020738938933536941884441391183029152364918484745017828236805456624205145576783805744581887875540716517527459979482869933034390221211583688153032432078063355007786441309996118572493176278616388312234310495807315253747905955070373491685181802961873021131786411859086648320265067044686942064450742444027881249330075582311299805505058746906846955143387292058757206730619011280109356230695806931618220696139200748020343295320962100045407096030896416412383721346003057133756919891301068039434057609941466260261796699198349735328979750421314905628164056856418070346305305994767809677009067160958576357720961755722062416764190044300300203270025012906611354246836361334089992463936838668441237189900842397469697567104904653856395995881287100353172608831884354042762862678840253747280702799271304221884545483030352229576187086548151372548984757682756596891194070776415438279232626262668995231045268607175214205030910996225277452392690672311670543524441755678375388103634470996667611827379494952906908351176026992745195127306575967599347591065008910360913966480458278562738542911064452712306299410625297920554582396870012276154977392714418595425597618637844408029515118574820619225036544 [160,53] -1255485699786865253116061214262825369910623370467607952439768966501121958892709307525003880103738088573246043319850849174133817570483508795833206899811129629897332062539722640288199090214621480674037651039611014032516567474924649250582898015095811250997293649001198657074115427685153912872195334505151294860511549660447494734366704837373436347864697660797327999422673883794926492534491100057497026191024259091346586005377211011790794790679959013420117079529492060220867510415182178496068989805970143131283675068291270514667089233654831909105104262479426505282598121501942283040264114160215238137573227922392037162185375976407621690884850509954364927708714661787939529262665449848998801370118142600971125399941642491005630737096214322948281109420121212516575125338296446546120598478123610123828149273620360431462287540448710465643881254885766120123347213338685351473055407687727937673439625072471305746642288688948885253052127277907744565173790523644655957251201817905684351185709806224158733125156470664174414525117245771571436363494510692160722716850632555560836936508148170271339457118811660834800041786595990735806493678017173005132163866692840314383695882775401216017915760673945971219441491732207889269661845214995524297805166985628740417434810040681098714114347412617086715744112111231005070842822168606475833207789000250981552185301796244348825913299032922971276453885946238258447106462378283954087878577381339768743366224361846394677172182939270924907571394058308949686861454837450112 [160,54] 775530685682002412443340730925733841560114867529943372593489639983828275786868953682537636660500597703748650918963882282143004505296055522486792054880838006039791007452575423211866334909071369152930708051495984167250566140526838395776041560515211968877680895540057572064885416139427443427196700364073774614971945363246159227507864083044987603546026604743385394839255681143202505124812901746013587404190916187811284792662156340817789165104776790395499519266766196195405514690212658034915657354606013986689510976375142128631786962916064552502026522786139762723759339424808724524312225873270665132582821639672529266611288074692750715185420158910911611741843772142214448890343626458057859572401726420884439172759359434240616569100150046118687138376511692264563464198768741880034117726103600846310036760456753647893305296609080399302104057623710878000747697613167647441353676098467861492143690505562648765598517770851440629982023635704739703164955683474718661998966211669352292390620385119032651189641889796437952354985467310040511664586217211873101389689855734296791726460961647106074382233457547119640678431743820605853122565890984793637020907276896705137226896992451078947246901007905683007253150720576222015671649674388918825998297152572741141255062670679638159984584720058743353798974048497012780301889794379510339170980320416572673634417659175179651886826644529412451984207056275695496052759042471760134306234447193637107302920629912269911338562618865763522301962589726472781612106902432 [160,55] -536614499895609320203088182474397039146503969200281832259213857069677443376942089178636375872666715627327378584340271913955209152709623869519360787397403359179043794637452340541900583646482366070086408806330503307574885778180891807817363697430607688678280820518741166072493728480446062754008427884088199936367375405952318019440422851772705059812065477706609209202442442566219434250596803514836561273256899516649544528823565404170825142686196327207073274310815967638502944935309313942897277026850424112268972073071887849053808321711554099640593739324536216278445601231962034814973245798194151511237159656631047920828558906945371710971941452500135599728952786240042611757634781956696708516565684038211970747522270205872509326111311232048927857135595999447011345139439775082552615070208157546548315118279487253087134989602461920758583414723549151400449207415520333897555942269456772675329510568819616379382767698526249434080721687494410157199776997369218590066663558238625816852748212428171084842904358012372595009489412985452909694865907054239265502348046097201133056526507825185626649147537502476686574399977354436440159814126089954704486850823498602043857536801015974851473405527968640932497049268167789207015586202053514463800568623865958109987192219890165742591665613495591984650270772297771789786563896789180116221213109844172608452930370230005917951342506231627047018738637005397749829707443150922912603963415276683929486039107918634515794224186511275635174067973885041335741477856 [160,56] 400254611730082749179600136892884080391827314238486384271013099566557455519771234396198742901564681284581397364702573662133859953754650032681761739186144342933234448266058122744402525754295653444880728558869533382412072808559976267829888730127043217734700529237538916662416000176220915943751945969353343905775699344417985839496943447712542448949436390291343214417903339689243649376124885136429067964792373130169482936586048747925565389563715171727090604911483941163525692884204821527551735275154298461527693642483807605101191966347490307393573092025909976836556793778435380688468264838005260622155704542476579880503957291714808152570846034905654950719594527220980779264624622708120038193253023595008651499249402594504253303687059632858991716065878313284334951921752416601175025066789243675846658627045121778586973177104898300586115233763899248004071722245281034424774312858637337070639060735741968633275442561276504036541587621168535706195333700797968930439171112259381723397851652861050834747741370356494195349456295589687391667511452945844423513983221192361849030763813160577855036698606718183233624298315217128521207059232852677972231064260419766442469780091772187889172908646297345642663968138731675466225267711399089762244966737228549662803469113084782377302434536562288424889647283200425120023426504625407000714556012102540492269982189996191371856826451239422814256927890827703210912723695597838039067354045630104722317472305600775622966749330275221393959370521669435942814824 [160,57] -298491712758884756340978358683509466269110682105630626997248983710173575063059213679213228893716538441762821747254167300009974772587323377147246821335126453807136435134100584175855123569155518892675249895867689379863031068657461605979445709174282012194532242497893998051314888886775311051362000439052882898892439270742913388214120693256883462245403345292766254697688062376490129200468614943601300320138863895120995659529830086345615761561449677726688420187199834312387210628031162623812612747762699825358849042125862189364289563079616872329322288588035405145768625522462045636611111651110860928874486345226958015465865240018198768375785841968815847937086891816391543145907594606775093773198069648844853303967363633431343213718393072339053258433700276901592571139547037096676164664836920460119814374600922349853588288534874462863307945085970971523009283760946514149333914693348062355202158552058375244981276840092991902804666456426060151021499099664769056316254388614465374885148225912855067865380360440032022232851083448780376629189160693107105218927336486933415293007567128223489429034267235272923913287440680172326925193143392854094852357690318936005965007330846740164897516885262010138505984999468207038067809177358373414910292992346087026019565095104842901159853586538644881546722304837092968060334414960038080162838430522914875137437824980109952219567082434873721501126034353493827468298076770440129281205341163233480649292376480021551787329968601730860677362434815581416704 [160,58] 211601111279688509598169172757559166410978152951760818467970774758338188863841896975280655723119723141861409570829844993612741770218724614738448145945295130509206095477415614161686105299652599102055785808037192678395258223700364235680867145802349300412536442527803246636514560198046074789777252958315380280564950772283102488915197567265624700360246294448798873864058868590641228154714936535588539994273958709956212536815304761940391112632610289695592550325319016647212306498935916996775165899091915370127403738299166860778133304529800757352528142643949767626312411168990705124435721786259525307840910125899241458772863353142128848654586516284162198633014084592132082440636456270337348364833891523495549671045282491267301684806038066424060451136743260759953986092803172941699170365536675787186731957041193308715468923641405668170378269893553757842198170683964651231748248291328882791068188408478381040764954346017167258724515029388654054067174567134790720164950385305594964758122903295725699566652359265318004393985736261592970191311380577812794533858162222409305048647705657850207089419759607842770257228011676389856610148969428523354315667216191490835292006958960871426794095479081130228522108719853648937311630919125915579192949207329502942023866857608985959834088237299089984583494696346564611093718689854658501585319830274944563940457024686230090784903958801456509078738148055932087506359523491572088697047261396337773263744144783297372289013536827716113810777497439809984 [160,59] -139500965628057193809419653677370120508182524648661025978685683332487796075916743300534522476454177485961355722262801142403980499293371530931336065500087532762027211106952364275822529837156599448988431065021059002512113898018092764592926514291986818208298655210421815791030295570259349800727900565778037181435245961905122710755145978308260303864600755383124808290973214584929516399655277586552869717937871512346250557989577592478071790457836764572073268080729853744669335643379711629349862495792591905693032985020984403658676778721318472021157413929624622974796900370203277991125373662587007962490928119217224349458815928722363345531610031161251616087792744781222014612220849131981197333478682698071471281630478144426292494160238623623524703418537952462847858717632654552895190173477694565103640809794925381030409965787284378920753072635066413454997723589966337607924878236432142338323812858838341793643406673020057895586661288467687967189993867005916103747575371361783838249087905743437136687125845287004626510587166038290888086665595427250509764849187586780250744995729407191201037263215537821826766561067079724294436546801682716660992682246139048070425890700043704543330641217886340892293970231787283333036288403980533699063645411630330572698038098273904932209750164153220833230018413564774376136267707700289683714732647822129734830780026996074034828529253240426467524394445061274547892662961768753264708755965033662838012488023086542454159871260172799847079781354713920 [160,60] 84910989140192599694954497935845097282851159363773990508718247837098057009199837234430761289371364231672130134407758089800226931349044035462981929380190913282147288495053904757038588411023124085747051589004192123107483224938162232930550757445282202704379433341606283945316316658218165470904755215736734805372950769448606366980165789161902853008267910474133266948582898261269042054822146561088606063662468782175838184417751814214241478300640935533275232434370155673081554866707571130676115046555884557067999227846686213316207419040037013201959045718988322451410445476162891910097296520696148291406880649189244760098504515383061507815185057908386259285378461999151185127171121984829086929024919044956759915642973055546740217165169748831461575679958942787196596764927373317526455472142054646807615077931221070678004861809413502960910033184068426834170139368776268252204425287372922232403922034724913097000671682548401271937295860431339224225108908600484966043161075958719718213461636647867769463755102911447293766128800663531402207176340047855849373866897770156330805755604747253210623393206479090352509854914438104851818389495210467978115863891356454728507800621212825877908265284328234060929284198493867841713292966672422109554904579250460129650120136663702570850258326076592008286287217615745632088801028625978478217830142410124844325394836361542945808689759448376659961883035015983520942843732168776047976183647179268810330790916066339246700226687884776294748264979168 [160,61] -47629173131096027489064604606938491104305605630343287232650735418778964952924175591163889605891182131675367724179136628016846403892673970456653979507203038618448425907732063070886445906586227302724441955571565253629124218967920946540535098747776501589455829570053250806815532081754058170304749411645177053817071419311971746828103383716622682836196094108753872264816515682181579520465736739535279145332529405724361342812300083548515789737351318246604250266668249925906379852947481846970905083484429332895362986035713408004692475971195459747640719102138355336114060809132442688854104535550543934070590162533620605351878422012786942787357480200878042997689306429710521949977972977650695244746607341208069885545060890961671788257224506370698848452679203151926829177472892113481685051995727573717793612154219917406423649484039879451129824353305896076140454065734613165980929133861698703808866561703010988735731664745976734111402046099855047892689385502311577755037272115798536376217304406396453468323359556795382200809376639410910096452028591524680051626555966655567545574484470226099734438207081347493590141381458697934084254788461955221427106900377893886296756913975337850798134019996313227502564337564227218534472985896038281659827210238553202906761627417112618201121330476283405876510608653599188292048405596229979472548045577333617788596707406336921263942630738598860354168215348127567944181282787882913344771293636835202448624840588842885777518284118886181980818432 [160,62] 24608759098725326443563250273703383649457608835431497143454416589594382220102177328794516332247532159153832052974424163580567512989645043090071778807997965829485842752684620185711508994377178646617349545140090605306877688114746385574905523958605861211641189912097261388516948666937343666502375045759048191127005241139097482310196087533397602095168299181043584727224047937108895321611193799124910582019354771087973371678043524396209789125191467973390892458886287480347538836918859103098553445115562061348689670449748826680490185943218967815457235833475121701216413773196546461990705555471477945592977587844542406873355714051154034311095505634836030926182907417966199195453764328614999206523009941077617189202569743585117574700345767049372518448104286334249383749458537004675314024516757389580133789693741733245048104865149193750970305833552193433376886942507367445987656179356957976767885618584151260730565794439260958067477053861955300382812867474232206910229060813725665414952538497644710034969885178345119979103830740695084636068929816735456165546342865322365590843339814132408900118424255733717015185600452419306444278458820278070415734510525336778998738752508827475361227833112353870265101655306685722150235008388204076620143558627435505432616406898115565567282187990451342173050343998484553300526072696760313510808546435978037341107833968952596129882394563486412035825309693033673225466567629546064802375864512832062818683184273551301781877482052996776638392 [160,63] -11704548637065154563784052079871503939951920145501189230912933227818230770696010362980256173232740116846748079521622594276355479301885355370819241449039422337379405271710325567490699169199968258741220771435308213904971216742593224853431951568380632692700536276760544479488408107316955219269188905183255777072033518804314178776885162753443727148381026747686850625730152786431692239409101843817931065946085408266808317253824904589636637504083057513984003629187726418622085372641910145212389811983662744505819148282600154220122408677739418088246939897609154163566274984876420331849815892833893345010633568582620725417368266226118408190795266033262020305896273845082354691880085850303308698557259559804709954281659529640691711562145661967798229172942852943873788832568792261195663499892592038659340700906920909079378890554369938152878352386351926801575265600269440792434173225318504995093721781364317040303817549897029432014161545666229713141964594438866391496848938738981504191794705706636435864427563117867495690798303234316605286653704651951927394157007830873293970844020740184619363735564390868025565963906857571438909712863858485101740787240263406807262613864291696954139051409863180628005403509298013783843882768755289291398795817628676834289939171202017480273675494137648541184947744379212109303805906565098223327658421656910953584003654942745578667864494502938084400403165908561924512069860141024993888515513360300435040292115210800934855893376832824466664 [160,64] 5118678559288103640513669468987395311581145935181402231112520360049894227415125441328417083440943376443975209795733163293454194835576864654240242540767234138927937583467088922921357766163320137464640560446598142031624650778884476492524787864410048992358346962158787471794716695060288493438261228104495025567673076574702440085127435404163378323554785438232648988513177518381093062980335399179923223399839766978062322425634203453350539425030737244460081041940857879502369208569165569397930849287804614461213213113384452177270629573981866509971977666029897535557300871938953657859040496424184269292233865733663315968948643942928630335160182635158282676601452873571195660446091676810537467011426267492115332801057873360448740888022762869365017690212224819825103738408134969245907371766303007739926365552472859767382121867211038927461755607764652631296470427662051512458242515041362071868849283750400967150503066228087660500761332768384007855765293608670793373849210487989076713543120135164773067716206334949392909241699841207721835061328426029217980275246155189734879253945080178274325318240381442610237018499324378266948809848829210250786805149589536438618009893028776155406360885969848984121510684614059861708028977382291379240242288536377821483597988591451562838685666094081085499434175579991746450380591524110793400829843530975031067498623694205571164219799769935001937684329352400766306295630815620466867602430801096510798691508332554540973804851820396576 [160,65] -2054277166040280219512759194040600363567462997619596932070817688855889095252783887851114564737742780498595752282643099670652926928060661231178618684662482342114775250812502766631824716371490553920181693859812723481367726009643494107327975614665543932177405725719947589041572204648984237448865264932318848373303996980931164604035246388616279238330321812299221095496891967662182196398923913706332596099551416066424194555944669363058517965461278992719563861436799721795771884163511103538052497270556593882871743772691817961446621334345849661129409166117945682948078886436508366272650601416421035965364379885545132124139205470291629228608275103655478682966189127645222706384489548381605477173416120210306063199393376521674659302802097513571924007391797452457997351218959686132619981379874696609153937294050267143022095869167973349061669389557386390587627453831872704325466491446200993159243551544746864592862840761214675037868496750999171302198057727099354322974278439609584728635520964180677513514451947975252382834936289586490705899911648354534004806687404260211689565315401050347718110558850365485063546707096342813697921507818247597056854964952088215172439742103897596000771982015442550526121230517799669470750799964754229687434768533121501834196664392953247798441131057147459219739119579432967380615698998013206475606104155931347220404145050457848564127604234973661499732108228831896449354349298050924545313448556033318897388979179871054794205586100224 [160,66] 754417545981407628671276496972806888003518316588019262185995790686114023561412103853961031598154428728917934856618187722402906887314091631209346558219658916699525573901566949857140240983995414854570013820189896174747149217625489014592111539599453253288128972506931232449785869490827308216425518523974788267533759669502145227453699128509234674729310620476572087604159206639375542316024772790539311792085857696246938583861182714091068680801622356376771396652605954071792451315189119647378435395098737450828445729213299983804452631157370717790772028109897557956823138318590068940252881598007346668337549290839638653161343490028846508780135885017345479718204086856370977362797791607821810118541061825200195143475659487386352885885045731907581141421527693368822695882176386595529018616660084144022171084099271147974876222415713863214650369204100503906739815316611008754144803075143622863241093369671313960036444955213137389047543277198009549864695735221199712643563363829758046166751689883306944683017649410334717207920491121276444158308400510877722470130949260046376657085582099613824030257229404336565204759216321290575221242419733969565151225576115216427103391913290162296554166392532853447616341911614540653516029615343544707882822690621381590361025257964705044930119135875380756276788656882857398761477000996262365967637918325727109295979401342589335064739536528461675430566276348656587015722646663080026487333659484861766750970200605100830871896768 [160,67] -252480170755017577428985941734587971031868194561414126128726349108836005770769882356993416878473077968791617946374848926079621166719539378744349494763480569100672293180491404562561947174068390093959845295965904150726058713980282493133373574628619592596913746075425146336560920085951267320127907672066438923740681709591604310111974458357310848812654598673690077758588272294952953988505323600775796032986743761281567747185789304229654011906872350262536829169314734516920058125694258975165819802852926720556853070837920684769958020049956981050544406558493173764497448690323670164522273768968857603010345564108515635934677897295152020819742813373027262870833148363608755291000735284431830810631274500934076302328042209733905339245450560402983018059502115436882409249803149474385221010430891269534326093045536983907167925908583366204085776967173211280667055295388378235715544348938771912189314592208072270651513650366422045463036774525208307455362548753464260715808036433201475560360595917223596228416684447595101665029666560308674071364610944469004299692975381696503197107130816577149006734179140799334296747542900212038223994009687573297594621995766137435992118949855176895513932396688324156811023437108035976029011099527260454580812787606016460116626704600342576301641334616768109793018703081962423614388174254247946011337535834557194275619832378741401142443899463653996697677185274543635285420806004879894309563968218765655225470915808505766728000 [160,68] 76543815330707441590692346812707592042163441359166117682632509500114386704356070202651453251792873255352637767056556837532188982050828032873881549262440895604629615722796044352337645231673474707067636223918141431272646518904268366131882389660815565248417314152720444324844347647268538233284865722596649192247988140415376517376101501624650297618355143841777466605943352620994879379355276817775668969991777534013989195258562826957366823667387278888208762903017400803914810387505609921231660826048515952191190251088586725834088521195412515514807613397645597922931611943984273015718080319074190776855574382961315230165697029753781404092326903417572528363966627241427393290650389433500860764179386491592966177388875207993318662289330881657395556449047736020553068684459315818977446658505168872884385569738501172924290780899097826580299483879598536480010126093990270114367485849051252388958740840492289137071512555098025262022312229396226335227776360342758220105209548032052647332952850381053676623280523072684355249683138055276663668768036307864964737079227752010312797953260953246834537963986704522550360005373621810580523014014095154490375976718583338402684818919486032343957367963672494357685984393648504449457990689471446676655742554349697121570761247463840038122180874899586729334724465331451852686097833108425212966068624721436083011778702601991962634280904095093600945191063676577918804389620482032940896307973654436490524282464934405614064 [160,69] -20831855945545782656936809998744937947924432378101133867056828268692415803286748872784175322101188750585700754512289999173887851145456757876671674786751464922437308295815583245408292720326767746181924398133524107314132776376782109700935737408932433226587174380793768621125004226849264022057511484970136992692242080545669229700809551887491575420382795381544949865944447415396355445621029584027369373503626442857283866676008682721351523729772101386006064838033009955221945680788958031791647066096906202523719139691164748521822991206256888851318472600024592460156298179734351074912649263669457518842159865157097523140872540411214356873307379090221421801816841197025974770654869521797978146319535276493317144954376187848967444197497875800198652147184636314820419046036549456807379309995349200094560032743454144372458298803466412322780763576538626290578308627035537189877674198809255232973417738846718560891932493554560490599351965998440075005281318173326174902252960828558552628614006698933664555214530037114354755108512223734650875668357202044008977076955149290414304016430539248149512079467367095040561437185112369347223167668921415334358651772242878415200786804163971704601997299549026493043716129319612958453119595545891957737702136819682102499604886731255800123292465581327184771219458345895485903270609268431042828172536586058564731600509860276921158085993339233617063393792869746148486077821104585742240093924802964193324261777042114752 [160,70] 5014804378648405564768586539178383502967687156061199419526666171660984825167347327148026990352776006819634969951169891261759709919835876820181398134397868365760460918070163125505127538209363005891932557535007813593106866859802539928486665274889080008377478711522264744126127094427732378580990448169514036122602326687430853130412729906159616884880392061225531895279074344180925955054043422949017429687546058867162923005159196938157695669997672536508841413476480552905089298999751436268500960195698544251081076853377555774371056759368166729509473383081928584961213702613956927744450341571190362075722713885580527688734412613656387167983469854788852803730284351534680635588687232067638787571102638594848874735220412326239190367862068824504618433994432089601014919808470616647126719263310494419952017327185618066710153643076076233527080442738106457886761803079684635796816241224793230903176695245529004094903434846020972365729200280907627616996118559920721681935038949690676440720733145258964131222406580384155359253008691873109740081077112829562964380161441763633906367727048525648514641841378605789995327749461915071361446828273337177007709008525504205487448930967345016275493153077505938273497417163137625789833773908973429057688888534876598728706313276988306117233794165503077458937976326785559672824267686334394800238836098101307926193602031627539477795928916362805889472754886617162141027070549481759595002632165652151313194242750224 [160,71] -1039067545223511247408650891864759139351942685959516051309958336026769005456092785854332267495336630423952587796862824017591976601210775622847152911732625389625392273253370424939374708060452485473801334603678475157496893592937522086847501096017612562404583548163706039951468641894034684406199313155659204209021600782355441612567481216603490520275605202566310183103324927104269933880514151285771799324371729361620979687405302281938200032954002306377614979170973180001679179828247694604315346268178342060114256672617156373685066859109073926116177093005294628431876806082965702244264386900948224480458396963074310929845157600256286076716455482032952560000803509023089705904340271578357855317663689274190580974584728117845945710166839717045649667138205341437960467725265933099669795934247339500693207823172828994987516882128845504843333196423412450053506362876589116977480316304282216834376222256703357535712253145012770103399429697094984684407375143894309451486535030054917106890284603870669206730042496229494380608969957807369842370782562334201452738419371181531013940235894047543146902231557118746019312302015619477905442553413779078701220353168109843723802474145291598135463424819956686742249998436856249003457688176977229724818011363330526002530833354227948718281251607120672786909561630213619425648563496688972032147001485171679952754679377412450137473858318512716990497684469325654692838649256079136599088502991753612435882232608 [160,72] 174284696741564399340967373059995035020028074708795447541540748789974567821038589275919825180674689637696852791411173305241165754860523748386113964849195583631510626206883515237063698678718729219113785263826507621777396971790117779612743869298975690881892832920145873859226850033608664475072885123618251619233407158249128342852609823336203617651293830105854630138625469861836572742643015619056703656470005456022273561545438434573798509133452562694420223526640784351131204147066934215067793400731526390765783031959031580930860944185057844190285209749898268335893585245932688948509496743439521685931554791698612575037082239584535782618259112124065217130785389101363884145900544524221389820303308810808607572740957401676393396425815934659521980070811129009593412916521418871020765943384242385669933710068652416813519676916560883958277578942859743703692057211730894304103894096486559793518544345738080447060901236485350021497587511559441234818280652242505122535045649857319642278945978259444341539718671108455758680793393358614370917630310037437114787289876837929887945364524214534142836293502931869903350400127342447304276859469765420093031760726950104995923109342550322035321079249516928617028218284873694997153792055909894042803835041830850073558262784323367051139374531728101075289457755309456384636726492655168212616058523247188661240915880348780675950091673831876656857988060127576887265468088733051295301738256233873523356730 [160,73] -19266408264835225533874474693013643086284052983923840236427884280059788866311448035395085968964539723170233351188414209750999711625937407529667272377785501442765422125995949204593219799931158432040249896579291093378172016200650740524737857304161740688247279122066913920709279089333039391945151974197638810213760284482080705670787314319403233575114716993265976520110225217717425777142538492744496278074110913881539418492333894419416304525294871381768809981549948667302352633143750116131781461184208588082553691277001989871143163101261916173498404530461241070360467418651263692999705633632561855646586373302584108520905784779704713712445951238055954438275925794789859155783640552702900736030069378652807143687390609679828257948098541826635394264269592882078421500411399881884002541711857067637360255591763352978376220771740448129724931736081506503896792375275172016585039570856215484399399766042362008153037544606758115314547839823716811804933825509660341689078818722453068051268099373329663733626422473902757368796227131678943292548834092892414163276976877957825136460481545633858585974559134446521001628992734420579346626144695785698924475988784891767670394336914926574484967022669010654442152111248424115456161506897070917275955687138272054412895627906743849411208275277544236023034858690465755110731336144487212373974564050454974931759250161654025612660450806635846125021646959992969484489494384124548112988258751425378048 [160,74] -562141179466357465633564234109708712662612895358553854891743639273799137377405691294530459131886292894998063532912380240610026341599624233191731479478765754319838659054138127549405247983882023380350367214158851360660446248973509625393911923899216964300668541504375244025673921349075009141285791448923817064791956353090005253056969079912965947443799977498275843552771522697883887811390158225427959825326057750317483647981677778856515477743371848429341223255018325825219131480172078332643325733896874021415916450939736104813073651379106010940870529883965287445716059807707434271724459483937154054280179984394724822325435030545154124106680057582088416260097877437466988481200517479359488777905798399871001038659015994957606332619464814747204014633422098477788347941688313705217545663496779835641243846915419152565517695663772444089232443153003754208213047661745764410259043604432897723155398223067660002647113674257916102437131057373175919670545912095352568970151675252059356491063136025901159636743875845976373358524891766919417866677525373110278336498177962957985091528859076767623058539288434347963545066937916625256436024249307667518774296639005742141930131629475395572150918210981665807282588513758424926212271349504640840968462613076187819345383492439887165068957969893845316537213463014971531958175987615286636433108694629293359096784841712630518611994902323170180037272798744445385883694041524387789231640919342752 [160,75] 1047163205776373316392016636034581907914962719121524324438604239986058701765184758891946831670768739316336794794264791934722278972961627844182999203539203774830639772560156336068402247270320754655392230494401493922487680133909001926979019093921559543148788104681729497888780697489549421694899979416841555284780551755039876050767647377666993854094242835010564720334995814516333102405288043192739464055060916981379664798726728998168412514358691960054628987705827317524077910228933827575950216809014158001105477149791206110905740255521828232094272429546342982676648664319924544280320989918053494961228889908926182279633611497329076472876038671222580500137992054791892069240971269706082620720747525881519968036766041751369402810797064417246749422499571784888320514114573204293974089761992951485315562509130056037369367790366655188713478336295854527442692226513878721637261430759055079749993841164916152740249833267632591347652435341124979674992954866691832909831358753171027616027463696299032711117435885415883074130229525189301350877106367676955120241899593942893742085874176224034147902488712236979602638218193617191804828918900043039794465606850788588934463055955674481198553234756662982510189403360543472914738185620305103125560497820215003985650043632101581747266860982933801946563040434104073033039291262571805517570494958546471816217966336691464697134552903543515222269068949918438330678841022021197490919824360480 [160,76] -357900695046012927084855385632781646977965176950464371787639980943750655033887116334271074711609753156938620902111288951732558888266748852930841227853474162124160870375494188876873244104947793012924686811130079603274125616559575593570473424654393746262291198471729568479191122364350455817252810341793997153492486356280299149489019383933666347987679707052572525616098282236611847282657754533695926191233498647502458921057557112656110884825939413600192736620675230750508628258814791365067252313455715221879559431127256419252908997418838785624390936678703143609950698579994078093577298319668143949378538288907381622119411129681840054087825783865645826767687547381237663773279097672737387618586397406236631020116884635771813339493547143277668643090002918885629073172796766316079028428558270340691698630657040774517746901966850813918188639280120632124861671491733910474678767022621290534905438355145107589235736662895166947272998659077998242503820582420032625448794137922018054065531218634867574632843028901876252196429662311811056545350797569965287657635513311884301568106761210527259854291353337909144384764548960688596029758621773008026434293441335931415113710282428425711415626110320014773242872596574166961752340903349818927410706476844287974246610322521988508321118636951028607661655073921457320606072015394878219844464607722051293498092992559128043873342837909717567849899122629613953973787016614140035312856616 [160,77] 86469648926474466019677252715963778250662496992963182356504766229570428660113149725117441635518572720314287858947156739734089079835223443411439653849534607061033828743157819949327498114048067840753465624045566039658929874012443396863047857699194162990061608409852141509018293650983632303909191564351961077361592544209152169959896056123287110806856594721970150218242904451849709805565098667429954267279659255220957908301624576712323613455827145593589089478651860882608301438190092117269661687631431347663613771631084826756317823508375756283862469746987256743796375661451201627815288922110366528204230707406069401432109874209887957379505549912704792392713828989235463249175693308584301875644822194177825203795310763417539027082821239634195222015371853134753852907778560080120633745257542868794091268606728244090208940154969205618920514594676530377024065892594136716916598968391591634551718338019971657890038392318662415728435215036959992497972920562447611381558852420153043917105887460325724255332258118942082486107772630988218395416018326505891297257081470115648367446011112225357467800427942535736642552234590693983757718129422289078883923883637295984453237120489981720514143906650951404834559433575355836689426296317850212126482925272849494893072396948146748750489020227040777720399166653869903599689593903875731592420723587788910840622567117325012644939306702182894809256265582373675688091981615956656521152 [160,78] -16991267385052754953324628672023655509585120153573968853518616415608436815790721179071533045010266308267924607062809459327060709341170714455669616309769423157260110060772636016465170810098209210859295809593584139678311216867064983389029412111644949742844530384454729531919623365944598621109505686230562246053070405525002551148133541568155862089603519958777704324791496869169713801509796611252089764136012280268519971172660172396648426708795738403530115072587873874555650870310583137050103884726050171520261453682142069170380569481938501920056543810776354451836497515168783013784978308944038343827616714652505635640528858135756269962379844885117636135512600697498555365670847188369878193354807542408477126485241103815879050310093381239233855996318433701813595387919416189733133375893513128862220776163064019909477142192532890954191977210965044199938027368581688222677751852787135079645839282599291105960549643227836761226959719204609207304507434911933743056812013175035678737063468480401729753847471793058095046986566460927611160502266043758507029155576831270747211044624041207725587413931779003033303713750198170364540600757584204053024853670898244767291165767615822208401529932994543932398805012954436036692941801885875562338201570576589878049138624046564078679494574813628882858383758830284228500481361650679797215934324489553035448307505581392087176575820770495958868662539068932029137643568753816101216 [160,79] 2837965598016376801699305590595362026827588564616884423993739687786108518542240444171361127565396431385981280500728800358820337901814386470643394786112847801045760905090890741870667286169348958879878861543367153505078636100240842139672931718525133631796306127561935471498748606916849235489719109505002171216660879057562297935736008503040011895959977142451435008696339712573561927512704192812495064642996651255082653077618392857890114527978499485707370805595168145621769033078062680633966148432110678456760654864883469961131899209322567383791897555438853395686279829457590900909985020291544287299915053880027479985089478147434956817090527807171479597991427618813144677408063741825001855907067411330830829972473605763003847780690803027186926089185497131820895342001031644778255385349018459365830906193500042485009370813546065425500157836605274005986987293146922117008809460697335097805063470447544570038567906792577708038535272060249948129290204815953253087875716911296175509625611913544457757716449094542601076956746151561719312796291094831510625352312894804203678097876358101016558528188565163667323988423011043655211126840151623431407330552542106058913931397925888260304552991367132850384769122327557722363570142153313844923627841293570785280291892323320320726500158691588669809223897825995354773423883100251408252034878715131456813157998381392450778677032569713517999190206611337480332165411079337152 [160,80] -410158781884409647170564475505517598601211580208716591736724152037394027012088141015014217276349417809237923042628729439544701915179773940752150288398365836209424963419710493737447478069443390527220330847357312600214219524504041333869489616119382660412100788303754943688577264366205666973712653988849332407580710753782722131607696786375165536243156091075604094261246804110316908970404424116502634375113238833337932019681872441113119471833240497885941265823890852631715015819226789123880813541891903879839270517326067892832301876569455197405318033831542090786938428703460580242164170074652623586093772347284637747431501013608281801069319321071071539062913425218343544208577404756179804841051026077785252645815600875108083294819286331082196070635988867817703045152555765484540003750210774114867376087416310064851033595647229584189141090284798302790234516773559819204772295256311065590878946571949548399359904165264967589442481630279964303712187917678088695886070583490707410660217222607388968809474174263055679035034099535628296997973155068487745382991171059533564132827347981080814386050256279834750814060036943576898179209917900514594020883512367296150818819401941230451090206322270055727698331548935030170805492510108055880402785199651732348689766336626319391386294538193296775096780666050893199306739801165328994362109977873262595182555695077266314590483819176583328080218176479036634780839448067 [160,81] 51673494317709158621404439156654570501152987433648887209362479413357707192012312704830746878598284503169844703590734068240562236637773435932979310239892981543933906310450497469296063035437473318777913633809170499479367202086593943670514921917967627078401633943096649224640424139869886059956927806860585879692710262063854653111098164410972638709366583236104550799629499257014708491426894014742083746934182923513539454904257993622758892623843527984420940237898291951857247091132435115596428839205890258251595375498949213479599723072912221093011920887414628029346318614069999369791638946599813109901021474963209844556480710090713785348640097718196300276429897785082622540124366862260618352185597094802348705182321574584118282013815627288462252245399364185025720462282973791525369269183640874883636573294510175361425316515306361487998685337809944302953775684866071537959876351104508415276697919059713711319939384762681860133546742217495451013374642785714067951548412033986926868258618137138607309467225020791159263848804381526899996250445527024571950134773514810953151272488920522866546703311840309263263365792640963659928421530729148184890906196842279527544928949084546947731408230509827670671273421590307190175548712711839932731025406718098492106108853778426207823454681558639209523303344852329423948163334727704323089451763217884068654577799578542592511030580583573082967945832637800156758114304 [160,82] -5687293235454551898526143229599720763639970969142463272744096594394110160048508808692436075443707162956217432110509797920138808716455829499386901044252278666345232450597478600462937987383280987096007533619185210692924280205922006766005825668547225008590782466658297360085673499773237028563712619271064906364895447014852612070368974790781179839228732490052009003426226929185399073735901750168128797162923708734603954135763298901838121700390903303178369185954317931213714962752249593787711022555402009424331216872318950613791726551435939478566660025180039708826764907842178610629204585111018452056260363661918366662971599462403504407331976514027153261675560002706834077514342866957957100395821455651628600498329923803860448824164893418893993516202763021502140340114833603419861949439713855171059365084756708081791744891770703729868449317401116896276929065157523642000913610140127465337497318594919168731946954201389188256252101308860897441161988350135608109380371871775318065540384007869931348726719053215131932050425661561237995937743111981570943596857110266021219774317932750634488914572629545221140994241617283836685141688102011783715519492506660600714475136862487249412658889523622535962798362393724635080462677158754906275615084300369143953199714430308768948468760011087171053454261886666206867579710335787499117182132238807983186393723429516706676896752596985116009288563796384795993472 [160,83] 546367003713879864622701421276732548499294248500345252487731660606567050469745948530532967782694898799271410563436605654725316279994030198070832379681561990643636854442401130402553231802070540602776969377301230691270041780628030964212688274696128225623468085081729529266765479601161082514842518358598698307994854059504289981583573642584862431626171546143763767199432933848057071459422523964107862098158873597875358931177799118117222019054285952705710573437649939972078006317868015719346187882000171139057370726618568930440254979219463259672035738126631993608959783163821162793996560347345917515870590779719039735029627390617261116938616443807831262046918105671125948390938443479465820401926267120828306007480182128673511262692136649871090532809131363130817735837806952240506528828440029440828860917723273202725196730908176781714046881694082988755664132735990969987025260404513880995598970700823008429632999781670254986677449563915117290499622615194023150108449901381520638122713188558078763420653146518498440132319824409597507705691786043046466190638283294761478488613588131253371970806070203709451083667820983229018268658916631195240474553721913023212776908217289096766292888698273597203374838137465732090364852428986664419863393586692308287940733663959883049222520672435975375325243527275449032921389361099212957182171291180775238244399423005798233040001140416303955332236790767407024 [160,84] -45678281373742143749144755451108535383722625171451592531418639130868546779344493445289272301139332448946185041414941752680120242679723197549762929641816753046851778610263274685627722989603739237238218419434161894371185823268630562704346592406121661865221245616698631116735799837295223868968557342122746272635777313017250026480446085333352865916209990149255997773520581959298274757773734070488646124662856971735695488628560311582729106503137277169079794893230831174031653986625265737590676037938036467048489721678051804233460579126660286046901886430970869424567721641688905967832478528955601176145409699526103279329204985480043700145904974064013412611817223661825627114448045099663435251810153551045182386019574955118264128401836449201483680605937579410741055835140206625789024668419413742963717051132956118881212839068931076242959286748506436715582827754959408715220155950277934304544325202396606682397717951112011274806325889922378645374856165167437791636972725452105732238247041148704722162630258348271790541147150582163319493410881970046195081147038414173728096017210832669838415241312393944351380052821263149660933901841671412024353403379962591907533948684308215471190225216174779703997037727458420355922380092553251634815449588825179120548635398565952011942637606539632623818733426740967996870531314406936549499247236664363294923648914515257993678279292593837595690338872290024 [160,85] 3308048350710391366343427289907430483460974968509647254563723295750402342277948994251724764881719719293908233029880331568227029963984037538226997217605337609181964075050357750304399073376230983241183700348368481449992860504215828741470631335089633330674781680492916702967734328147627453519361876835320443407843264050875020319669463841533640195352690870446120415056374994999230316175046972800255824532365523191638664074390602344378681759270073905122355477087285468455983628124102502367863645431167047315619122481422687593401877923990119325016487189450880477578676882731734229076194057469102854756783467333689003879684198166984218616168869237591568923175877902654671859199829897480234723822582250346839265401542193224827047911110625262952347926947381893821761455932240068662758099537892696051154278461617828998406381560874208468682757622741341815624798341967375008036706042112828929395627409469110235138049362742148192449509986390190881933237500263802300010865034672701207378252030652573495247214418278752241908176924626759184364649097168555678636164195800506236304643737313461867055566158844882002598842026176198925078878663558670162390128208209290004794628342888916337746373002345240410465290835246814594403199934458081358057716153064591046654337048158127768508718031014080242527580324405685900925683123389083256809687657864256398894761126961606940325317463404338125834980577632 [160,86] -206279765419388444793477913948190521850939804024503515075909166865053282179186581584052567993150698255612050344094610746363535043681550325728785360794158142546178366201632600060784330351089719014094644930964881150872529101364928497089533807241083675202769610236328412611651687311871110153208979888762439755732376833125498162931191212403240069718586798296784575344764463676185271803779738229972733467152926060126074756506157667511807705742273277266734627760085649352834186065899076092726636555419696863273794345351592474208749723318359493392790349309739926360222380733177606907755026716391196874023424146601683251652821881502959564875315170512807345055328139767333651962025096385842480033180590591934939888853996061687619199025917892125360047152475290675322858519866197474932706444171081005649580232937801072123785545175870049370506178963340799397313240067201782490947329980258626884656252500245800876005179437791657581320844540876072291262017720672578051370764946669369203296188967181439068724337611232752951077949667377058488011376642775261211339348571118413267166132339214033986373840471412351996369558811863594998728111703785301947072768855416796447937395264488228872605434162281676263160507223435384395101130848969620156511483339127532013880841308159468807296791531709881624405378133234600225632361159468813232546877666790006963525366475341083638108111355321906477340768 [160,87] 10998271287871117374394479035247527811396066400398096091896109095307626974624916304424445968082775295760741751813085026519688708115818234339063126240241889647760550106289635181787868222541704147759961573733018884774851906361424147528443428020586384011098226520107848872930850782981303697777897203070511791144565483404136095667625499235267238360376476068555254284137642280179638090848406479607215260669285425746487195193603708656963945782586084992291816959992835586608666435612246001633687241592208414954022977408486684622794172028661260002247914191048045181223535159287195154534491364866142340200925432413243901878104979243665220111753371974600831666803951388327395727832112499783354513231237012297169470989703804090745083463688551641900512467627127086253886225342581921578107642288096570579526343790331552479611447047060673557703747714103657905200520502487035450159449288727402483067435463181464469251084342096857867383104114009361554782484022832494501536043885812553210183783456387736422998032850766665841275670410387304796178227076949078776539050469307503212489215556001063120977329930344729717450334439218359365416449705899238642059097540111054403054140122258435851581866595274674281110162089959001508195608743850163135623686274795689340108085837012381332632174881906890780738212583208427665579199628848198155263885415276683333744336259417121992102486106976017279336 [160,88] -498299416048735158248996836900364846386325988628456331282864065395332285970047404124471675638249429227212422806884827468075909176355914520635830671863643608670021721877547174556107228991350744816526608265318360731387378808568248001122118732809035961809608599490026016484930806462199012233849846946326126736622838735407117345313383972181746892568428513925807717943581527209295893766780037385136809519147451006635065756418074736237445092069016102367190029344976582409779887894043099253593742863083753187779164690533746800275652767994993157293874285757264919241245591902510527440767324217716587547934727628623635000307215166996515976213729802871952316052512855560627989968067273389509549946684318412683834348559268337124759651500653317359023923940275173841811015395413386370988556173794646160882270414680079968472061652679067180235990347019364409654132448054293509590101798627172701037945526702008721264529900274812689103792092156557845353218673615418140246270757199508101964092740778699027535046292876819253342632884342365031506592584388162712980710544894126648878116307067304789996519410480209227115557114347719663670285415132656722548277627386628725300109550981016922041005825758711360534998999250391906846715018168604974189468665366669576378832327046497994972467305342739159482363371031008872124940684553000465344443079210991587796215251394239273584244563386005679 [160,89] 19243677045238168421453287243656426139308970364579546385549495322127363430167586561855482597614567967308669006623306112451967190233842446243016762963842423884401319152662089617030990082234933829026536926126263272116946848248130806499140352868119632181228554327951714526669376736441351895592378770823194896755119192756355617661413898520547931051255357613200334905924750406842016329521036772699182828535588317086344804566817787350536027619753690744124434242731655573095607116391425568354706073411224911548878030367566624572054865920283360453163740241077087585838452463949447310680063376985716756101901424607798051176185922482902260011574658821794194933403675616121845392779974714627641649056698962114967845934537524737583785526245948068165292331893390695495992960843415486557163287431982027168420276414414093682493882734314239868311529203035843348827458230176570750560092952627996249206375427887635141711322864651977600120983833628087055959974788565591114634887645741792773901295765252050834840159789566910544568787040172911546503313174261350325921258855879780537049232105808149931263457474004586613020414486106345546104460718366613041367539849336345745058404976413550648496952546014050554216585227382413213071236039284513704920140275278948233233375871191793010113559548411894143031975411102137724520012899136298175406210724945902486918068078915019775637358007552 [160,90] -663757049644748531056322124607030818611575326312663623469854708926258931492102437463901930893052642228235445794867103239681857242223689283139738303357344141541612179048286593975338845219386355915737383964426428482754267382390728478401303626468209201547303088198397923694439381262800548849844359029040833987170017877594530070972030020051463459783978722973983594598481301179040619367350692544635583606125286702932786532060178488491715740012516199535264465955006333508656502646798203020143711468680129239728470308235951052666480936169588884047309339285591162522053815851993567394599989345335849670324552016803329299166985143830419321339108072824796478255393650863119785918451449404099858298913640548110142342843781988343873954787437460066337983189319236263513043665212257661931967195979073124199764986488802335149332074893614346949448427945573366133685830037683328790655719568841991828517021136811518666333477232162343442632895664433211427003446343840714831816306139618612789276507337217357823587552650413147499376828403448496383854285859944102587353849061236451096895914730774991581379226938074911467397857766817860098951610503388533766039326535232325768212173486484577885236145716458387697121833499253287709091104528798345868908138950008313488091752709290315308562189188855969105386106463857834630088324277320653150212095765069940360238584961380563360352224 [160,91] 24269276123981716904199111972018252299689562575935909309574013216846851074693166162272376298191557014731230085452593014398186520595531770648528126074202521012523136223519756446972199043820403642250271038835227879917679845062577910399372716318673768529618165570959001675318771469127532280808728501421630708810741397665949403005861558453346925986168693509668849903860120054806480267685190962911628674806608421672413666770633159971722119762946751268573571677919074283396582379907683671603258162212496999564041682359363958142716054552863751964201291894435329385355465169794677631258696720578585918522684134573412484929679208258306405215802413869039638756108412989730414221181320723420838629111845720614219964285258329797610823082337780018298532029765096839678244463770018455950626762055797600828674437783461735206503062389565676331509751290516833783387101984668814243832271840217123039254502627262601482210644113477733386206201355485193504968025031291357503880981810363794109554934073185474250729631246031083902992568108441527895191997824581657573982500986186455459576091415629283508601034203973732393238037236376697097982796534522404249666305142847634663037024090917517731547806312642261738429421496054076422596949967908482292970284405413709128950734490647596865213162834354703370044797577802980931534908496053081708325023503937078068935713036303283415904 [160,92] -1150248100910953827991870345891609495137293282162897809984702484324530399844394260644473755587448730747354657884343212060247187430286930959253532850841556853605313137820795503240911939968996490837786664421101758053151442664730747813044647610917293237067461164722236385776250836956539639844281763824194215717459363698771081046929699822311561865266090185531832718073338334210282034372631854062354356488221118886830789420797669186513757813101191481355973378456562254467797237698934722207821435605140379280869805344144507492992723161785404414562557104046696139585245440900184094803518068557814947571849661533534694757941329406387318541750407940472724053676667716995418546605769766310943658048109278668750685515988699464913724956390030046891726866504697704523230672470302327180859496172648113228567720701948995537113983803097123978118485932211338951894690106756692110051637557257926798746243338043833918422817777912788934125173256896147834715667512156312683897286138267885062926762106196133497898264980640160538090650377087221939329558742844073593559332908782292352847074545809805244791673193559497599769933833234715683985964785473886433089696879442151390183519218124267350909297597706893631650613984426499319782795680940759796379353880438771876667793404518833443861662069029480047274013675855946532375980079203374893344419747393373556328984453495261728 [160,93] 55356889133754747617456819372713604098789407704029691975951236050987612517162654854992210808857244558563091417744612410569766115303843296645843956814931284106327617953619918550856417179394706883901820178863753113855989484412699502156413205107922578714608673897053748484825235331947112089343153487960817615500997353230327603670859060046485252887741168002893065871874760825108914187413048362217501822947094883619739787016237742074921094720184450549870768620003758122442335985623785419592408037347449683788501810610198669959933908776561742920691982434401844862558101914787431322952113947201925259559416718061964648339842075332406213793439838765506506213906217321192032982683825448483780994837029719712242430748996338726345332460985940316924544587413826292748586850900424655308450196342401628631208573902295666607997157106976219718542848649983320424377978581334767941637448500832371175633922693724778308521646989494036302953993293196499996076525558688691965978260140424005511861673389050261506750196518876818942900220596534281680661921406810167934123156974987565105246784575536326059692413094602586213844679396246160849851931175876801591306884744159487951712256998272390496453677849789578828268024580122510360348930944722660178857794889691611974306083930498696453814641746217425581531322186974237624317604059850076010918308352093813804845378126272 [160,94] -624127496638274941086395122604967736153106804079543762767648580142131810729970042534772432150494480249369359820760318149564917934963851844297487998839763590625198097522965611315061854468985509618591420077452873551650518890062439546556040514247634892486361694875108083764148480727672320249777932585259923770943094023793366214091981856622527875125083634950287968203694564236275767825089632842666244988036667321541935329670578561282723143613200775041538468646963851274735645005773839329144285496249302303832284908007216656417524452114094822619630444190683073764852811607022560971412183035187852124265598820434867004487452539584199497568201659795256724080911110242149011933581599185534155461552941760503240281168184341881002066098999935293963954661669739634115342029427742520163105357601023650692736188789119002365959892811440892188534327701034709855690973083133251496533895672301215214731182211697057331428851927761080817314010034589531074340100817197881969803962399358324227885592677481776645968113835776556334961538208879354051045636983561066657797932488925236155487225785312140512255541147934075790984380999285486692415404069057735934255465484489620424200279594122700946268199494186723567578280881323480152593363185574266441333578923446150139294876277876318722070054839850859569749626121325542385962187067921312466437994524790173513484416 [160,95] -284791783332433394493515419531883410442998537971257618571709453342002420610940130541173997580496898985794592270487309896537713509153812484695724595624487140253465530960135648982846774427228281764070394820917290592588194272155655045589626334694586962880611314997346345867663211874348373476542967973245572490663506930362176678575928176558508836169776851856239291150518834185973898284311102133515776201741922180283741648080101664105065679343838365196612240861096515976256883060252729069274626160028026635864316124463257011375179683525762431948316374782870330411280749863443969169868757315770633196076681806934207600293024675336089209675308974995542141323287843785031774920663798403591539662686351990076231657749663439936211859479291273392406670165415011155529250634162449998769607856522526038855291927199552846180879803923076567738299594903049158632123756404758593849216767992296125593212637077063097029255181859749994330902215289509452861100419542779659276300154947709601816895797376732826613865204270716077334302227783109643968627042932421599296839189179935574134104464568367714939744426246123492121508092694647317199468072352851040662751920012775106743253420811502749285821804947531859769584747821156529326681048615537904375312305930919109071495165176477404802885745508549138207369834724785802425338897284684596226604454476506703378472 [160,96] 39003253741727515104268590559334807628509029932516679423496321351710167241582636957315331271292159958587319620978904622254156752721295523207851872437646473314740070035613302680243892472878604786576912153097803498215662266387391766399732657414311813577611511746067611419727609597774348897324026458368275720207634414534887590237411018113721692301658118595192652501990850706701954850234020634299277250252107200158982486904666300355198217232577056747448886157261628138726881353069822043213168016176141173887851696242647702865378022874417871809688244548470892519528538051598377674388665920501713807157855669710317661909635623075305755444385994283532542301923481109100925805873840224903923211336473612691007880499483030025938210588360493789399956154664880697862556703513296567122099058982748437796143886457831212621501482387772363667194947811956212411530082380894281189290552531960316753885188823426943681971988425550219987246025237740683854616733390960533787394544306439425261830613968348250966756558890542997382800374991025489456499282325539942237626420923764975746313210181141637414883954183199546817303383089341907446448698892695428381662202658802026579998746447716112691039573707245870086661732502588102554804541074986476550933153227613190534967261285244230751997262539617041647908410306690385057914360326993481130559603872967995896 [160,97] -2950193998703169069265730080623243787079827500288033409171835253130778496653627889564219936896048757700150637651497013036165110974860338023570699935554272834515394921024468711095481811954109034428718907501732604882493337777288509645604328010765828502463963193886991268255038870156920339326602177551397158717478699572080054588202792522167350298478153951111750041863320395044500047120288576897106493776042412930619442585537725331918618031955221595106892938661020780711279785149534902839896026716225657005618221631047872383180669898129633762759455669672611613761429393750616867172757565489805838538763739916548184227337027716324201241741440310515739910524563282606881580349350853884744276900271977849250847956688292918579133081532210200102628944626631708093561083308116325946601822410244472147701691477997025059167166364798345080515240083813984644482490090030862224478305696562986303689024171692289929731988840983845110664368158832595580655846059824038175255339668412828949200700996600023931109926306718344829676382653264184974924774413143444096902508594831670553370884853366232277381027024137806189072654771486034792951454529966586144565648518879632210726068444447468485378843583629719651831968419583372289874166021044832615652142803032323059687457804463439148297021850664773390900004051325923293398722502753677574428952558757376 [160,98] 140228111854211241188814392465362902263645892910306005648279180039487859187279209626512756533119478477077692758262285576351907687092591187702297961665891456652109316333268758085127622204311257456633098123669393234104439662770953673458866606950516456776893422499385202755492360270495214416290288260443053391507758029530820524916532947277131114698900764647712537125248618872286990963389777446145114099888978531764815415693436840036288133031187965316170113819740159425490160672323570379405021896852832714652280050308183388842025728085525363798363056312441981170890482835313871459660369314202798805039207514567874815390343302649773838449759590368812918897003409444378356586404718802383328625533117870216444587120518837905656377224786233932937447368143125504007828879565136442501669663176921945852518238551636690011477531805353850149998268846966069563050869854702073785978943155462848202082825341901716303974687624613363541044524048012834033940481581952565638905249623806586586284364923893591531838496240637261145543468363952817561267276097218574296675659599456762009521613247096317186989806334714107028361788436049772611149329990680395938627693472905558380766958226941904158857746699309816948157905288437153578717846660842088041688359286843777625184535029419371477727526102218014763366458612075892357674766738199873206192617312 [160,99] -3513253880207567493558642983102903003269423608131448740292006768030749729781285971390179294757215816363392809727725953581674281870194069332803182664878450781698848723397264740761242364979494177010207270137265276694749317854151404053800322018588243563732632245452539068780294072693595824164800664301646879547065407818839063829072001278888915620064235124493655239230260483818344675653635038612205016306045995740729229593413892078249721129185136287762349124883556349306231737445118287395484800434520343543230365668992763232657716954153711527166784566736764102374962921607855400811904554693441086370644821023200286531533900565032155144782329946559099061545050416373866992670751528479065218540526412870712321174830108443245495189790628892701606495345659185757926810494260632953010370148926896937360100352623911283370276303734433284282542882193082050283125117083929191784954207295606572579065636399767400074829071065837158321037798113136597951603744523954739761821825161024867284600498663577076106111518974941348835110787417458540730173984337414692633338085093289193724342537412495402795806815928840065557091033817748715520082838019334413924854103680621141020860293146711636736290878487847137068046163897532594446495006780903423262223110670373852461901401494539541618778177473270678825658334519938425498438827866469514471920 [160,100] -21522206451785695708412581106677734095949849899518040145071526166276086189568197726663871517563712012328659777218723840703153473755855741885016660883802561963513829465911558980585262028920287824010662688936139063342131752468136631115020224187606957816835552507782359214135781307521262655121758142642605818360020089014721108552452095678354632279988226059582125782886985264029585568362698867712219323028846641057951744132055334035221109083651977806312323546412250527135777118409567391990522079366419507371717823263562086040686476378848767353884110896390576590839414173373045984550120636891329559652224708534068151319455006780605753092498585874667298519199970530265799523717090578787710864962461019298273267758355236996842001195010893989766198103281366014991436930847056503773250243944481862181478563171519867521606709119101021525958612110835142745049634356194217915063501070126808107061497538450153187527408311885263272673879494761621270677332470951994317904912820220233469428540984032456608232129929025686901460124529097627035480871352461289346309960499232291919984513820637486232568300920677736273073092872630618485752401684947918077943798271202870098507825517003090113073034105695781262975351837639124850557883771346856294537955448204971187858362121035682232944838127870521510332109545146608498389478337867898624 [160,101] 4999374695605975931608364592851717835637815745775326964588406836465823370021652143040863912968847987021982296818632655995968393940241354576337131815513875483321878978791673235043231081534861608360677755762087900185365718815619595952118350199266702458107931730721280131417709237668917049751974003995850171957025133193692416441380797922154809393470324000666157377810440152844414117984070672929046196728118507796319222542965259883521592061378691078711771658183459962994411719391904934723959034835610882103347752042773894431220555083691330537367658684406578818468616290784821056999806505030697984919541950657254159838545031558940145709170023269693439743683166559939063605900147075138571755890899739648519426391169131293687396993500151483442978481610166987135878307782926666265091795035043507309844988225133326115443114065015185640611125521872474364338419853736953082399301026223893593793384779875875313927567607002775433565027861065216221980631093904845372090604904060835593675832939617307335641329464620796607900720470558825401793589095233431519779728916019970380884616199974683732250595459264189264711505241260470221154239887330210274888848441827834665292912673303148865368137676903395502407797302238914365109975035274401360414831341535240783905086122234961045175018370689281646678404771913881623785829713503552 [160,102] -162897912817518434371828966732233072942728520795373124380046203261414902543694320770043194060256445633357037425111785523543045084307209518880640770126669231755975099681772995099265218483233839969188121028825893265846856080225066991264340788906219568509148943577259531034804796540955515581427808041602901959443936790273468941804488302210855663753975434813401911566140004666292612789382328623212725439268801662467120281970060713998355083421232959421439103289885714789440660193718435936542245847972043267213133270367362602017085532053120713856667165841860279846177253685774777824669539169349177448220362771186250011682671177314355886544689728779889742963690609033362053953923690996795627781626459723738586938763908048009230486345335100951167107652975860186679968308633187371613938575021298387184603040045596017715415330934385745062568757752837891346501471332772727679353763895353707028379464279191513435957613027318636041417548021727550560478244968703341313796842852252227816597843803721473046514839318876216696828488719259441885485098760222836501422878588222929024326957501680589372555265197563763919207631877122589364236005778366142823480646558526647772462218940746694381092236733895337798053604961100549885407184211479750008189750134970509092426052562524845953241527974120073522925169260011932724370922424 [160,103] 1864902114555851263706646711288175013423530773606405425553183435395904606499157760307474111575257158602754558162077290095120936029217574732400782857204032954075552931211056763246781634444253468778017307461601786912811405712638758874092325013556246661980083871415951198970958371791373482348258670180923860330269769148007676944179772380147248790248652403026391677636136221650546036216972594624348737397635451041559767563647717346304879511500273464758087122320001733655761698144951423549578715478945327828865300769802903448035039080081885621512271754533691226871050354808162313450534048740277113183800577069732588782526518771955792742914209059793363883862910744797269763570289072115884048291841533304087299310266306893213726709026721326373532463480476733344627333245744491272577002287763292072636379770540615841538468819134184467986422836988485068788251555669857407162786291049365898638294978656137592613381331859417503967921488934095667790499855316203520934694759207343263185633094308980555289259842494940332356643635102439462553708730989953152689678764555069674319102839891179363605276054353699846536790918451641903789205406049711500972306094172772359409965102102366034585070123331233183321704539026946637707116717732682974700311475379343767462868716687951516742983672159965046431858008013098828337840 [160,104] 14687122844954324674572040022894062662497671887203687934125125564125466333339058843410227533364629381988073877494215682342908427336676902928169297081068760730196675663603743548858993464627192749005637141498475836810290953964585604412092310006427975998459841140322125650918850551642439661547751714273693420537219254147107141301460844593259054987548806718284135771804194216856950124629035268543355529428264122650616424912552575462642995432479627135492471007255027730817988979032527083853893425750529474121571164120277186192117597995677312603791284080727571558780168682879061782909752659336230485495275120352847678037319060812771936370954436150338515373573411677906355682687457046134310513532988590660124943600713467001631758867701726461753693809450787645624452058474282531428774450514907966197797306066534256128032133087688522777547641286867988003635702243675768464614519403736106998412923489538617485650145102686985907290661087565907939361397890095817061912278018929415322603657775204828847989024388272082983185267385285047099017970340153590881180875645709840277932596890748674793096501665775736092865793855588493260945273675184702804083424844623688410827180543022962096537541184178527926306879830594576692001033724749377589538358940713003592205231216866493122394071666669153990306178324313032777 [160,105] -538278651666378647764832558652239056971970080506469972862673533421192697137907385397712933652135363788599110784166383185626666275756683304604190017261428412956518404412176459339517397915976248210745684941943818987516920417634006344740156590733628618158379375382581232002323137003170497253726717944472246038968756446845305216568923714527524206727323407924531587138820912161197773450215648333585893951619500417345577492213332727322936503142702585858933039213636399794071792888416206437756526771792395228420648796177207715901957602022266793131461314667876268878318527085741301004763430952276083498656076224628009296202113515375490430708151051993982952066416728429000016644233891010626366872227653874957318252428524373256132046809298832570131956209726314714446967000996857335773103927226086884602490004921448246677674468220645240936524424197717750030763107542734424263176959333932327620320939330693147964637603270687233168074269850140283075423108681189756878311479308765077726494860822021926325624171454026732362123515207684966181400500054270866574092273612238310252952155166772351787760015664350236413847754413176590882962173505984095935340935184248943486807406768069754685964063495824185966829107984909904040369882795594434179955458885498406533479717909682226803030760717191343363191147032640 [160,106] 3140340258039105395221722874820023175648940248653454917427559051282737112672186142845264185626526629117509938093124242550208040276341481225604479534795124470919397079287123755364281558438818885224969812362869310124100718629944471078143791692314009324296280763735120478731183955783813011751156373243399914028868804712111347078052148367651335132952838165219941482079333497023632602097545000400921510645412815449485243424405260135577855296801846210793936423674388776100884925187040681433310635226797334999640896760893394846061205169858419127550759447728514227140949638846858529044906767903373483803543846663104410483679460493277847015398556811848059588656616962373545519549296918736446129317225331302889768649570203252103727106111969066434341255550972376983238243724700202186346850410427050518882266631097986581589077354341216649306432154583780419420982057187784671417884233608234621305326471183209646032075253761819300328369180810175910870196719797775990384037089190641948398548128468766178336170856298813861154541634139143731835363750613120094833862629064465772232933395506233297313084786153651577410038114586532154034870352671992668256442572454635551962100188243108725450964007869720096546277635459035184004267052825823182639301168773456286599393582766625893045920645625163231308588608 [160,107] 14355055963190671760948090798212085723466331252229742127052134105293262682071532641281312795307834686256177411658241951419310291128799639706172923045032144860234499249234315039498609132593962726818545680396520820631620289576579546344056604565124021112391767335487971811622703299592890266024965607593049439930906211597034526339366302482648608602262883794457683628078959243336113512893154492977068162479341536243495091345619484571003507189510804083581559228227274769351002147778187415467105692654562145618473362084631892852200741469917642549614648942380081644822263323070931177793575133966197279727452401942011131872936005644290906172336242195388240783409185107168172342874888585087218245503318026500641105027855695507605194922767774545529541385163810619779499121497073197517304584821082226327727851655481049618344005363840047034960396592841570216152740902493603354483010489583504321221003001873531124836575715844465943442646089097184807850667754926063191973568081777578384558562490803139663492759423630510275974884139733467269323593901817483551272911305946480091242251764803075864015413376803342747572627043834579543392804928697008633300795154915825042825051222301682485691568528074801776632092544780607962996188290518991349977798568669566155051164145470395335725508923735435826896 [160,108] -150067423535726600785634398094036494544552634142973932937739452298630928691026799125392536521373444136931425485930126766769310155392305807929272199335669016392762933092348700043311639968479461490136005837659095602718628025776768203285908313942509717637381531789746909449445282632304693353879599559462620975154341493627673941569456475810909515497818988734859220921798133568714231563919413245013912381788329086231948808479861064967967745020482668023182079684280747297928597778254469683769824363401746252287251251733782639859483393454600884513710406911792105121135489824757086707805342598050967547788432801617198288037651357890333443687869324592321485677529987466780023831151738393146458680013093989732089204043354461383044793670248229360078282759839322008719626968397613515864011502535789152418848889078083076046992257126987822638566243906388626638720890157253696606632641733775366910111099574876388749501062601904578246802652456571745611690228781084710527931158970091271215408614188158993074818012506167775517038060006585976288723542181027797397701955175028597983503024051857053996253617078676034649561254058153287628997284268329363644862214473557388780688937824359826799057883437151456702265283604093423673919291223968630627085399752641672154087409464543911327544921561055464 [160,109] 68903426504831656542410584372253524482613284945094961650249506028692229116955990499044379314575535214948303630529779566183642697570149553506393996072058674750545610198910911223784485504282192412637057763016044094890782579851455029806070838682188578960667626162286184649772859132065364349051897921164228892121932307539385337478846402010408164175187525675769737538226926464772692486118779848066271057185872416136553528153681228067295499193570499622544047597378665859917699364179551097471503676602451212290420105004046194207644315966838227668019502030825897783904876993955700721175104736354595047927480836241898086848219022308298898163428996077433712334575438404018848687736944462978975835531858524174101407681813361361154437506062242589522973284125264456976867562043433605822148506281565578106420933572439445462238710261683483948529962450927628736753990147761066304078871039093323754053698165740504172704442200477979918348345388411463123160031104495101502292549004292008881169844540989249425347624683294296975870679635655715258602109030344103973770379949779464447650332618190404105494923683795550664385774161889821154896688183850718457130484584314824657127899666146066720074421843594036581911994326216671015357221685268859720293139370892179648236135029561583093456583968 [160,110] 1201380089568039438075822543940706699415550431478390796498856289129240644528944108657285050794294056376930070048612533825986357289135146280341363727370549092390800076563996859507325945275758078546137180011826469813476286585865987817667568477705803853535705806916094031884712363793407076175231877413494580566055402829253511172686771083473549342097499393807007038072124108622543559972581907625480784817859032152099765533183208266430051388891371130953359484188298125690906723699931955746085545775267931335122813321325823616104253797660512482682935584533979583368325334613832453428993948510491237834966238609846054825050314857598967142742347144940024659096065890951809560964272851640661502790658143074453791652256909524895009345247911934367288294721342587467125934450119903807450485771156064270968659668476437629258528264101784026197208548741685313311924695950473919362123020473015999850557033483833250200731601597800977184525401136102205228670180407225292069873986345807241297684246423103773331798057995848650794591367309383721842629134750892751149052741371777373045093542220767363232475147191094530806491895111589213716791248037464824804216651438936074228175746218121606278242166071173341044538553643593839274073291602782253818716493134094869852882397038751281136696 [160,111] -1053357955424428259609988237914933807462932142098924451929091574377764683114057526599160546610914960950427245676127047175794728170241195509291008662859875814597029699137069734427268679742034617251833835945055570590931472050881436771358760049317498352944567519006019929991746943784236180067555810864313304671644364313894821570742710143509473225157135238061172795143708931309065464680492725740912964627241416138063341538898689113126954934371503420348914911515693992595106144181700401983973090808642338109919503116718419172647884238455991747076134428080103797605421318915526045957640280982501579557679833006160886450376591659110406638920161662891656231942338041536323666536788408517337041314684577649181823968023328850285753827831163322055631880172758381694770564258537311530135875781980070478762280412486131265920963801301879832699027743434945520541318448885779498695546429299830356845979902461850911585935192002014916757491650511904243938293472343312009767470384178834828590600827201606920407117443779678962139478237623381407663469822833590021170305604649076991782122111866993608149835980436119434731793616180905904608191078404961539509871720345081433478112566356727303198510907928113525030500906764725007528077817319806199212002868671763815847700545036054672 [160,112] -2179469392469667460368562999787658108583113913580370158208896913771712798644382209574136359356715973309288361087898246176938235975024537288875092093152071704542544860595645657748310137499316816173587817085193021292570345901749002710396735526445045584914542923359457844286085432120894364684011901632694055088758347470937087500400537966069231190908443662071417541824466982636785203260218873635162299244538267167857741652329127875538641639239968808958418090764872115580534947527075568357261760004565435432491421995156949834486195366423472013631308992162987667899006061272999733933714958759470478593389917111379204297884545132411865789277851242078486112343341955406528885499493237101579685704703637992065168021907918765029728577093019171238046022645226745380756638398338430587442770258510737694343150241926380769448651021867677259147963995272546879942594317024873481303492317642735006713824174159578765965760399045755677952471591088039850287333614878189624459922643192510208854932245602466220128006440317015937372492469070689667237467210387570494134665894279202690603797696214607912043159338992962916058390693169077637298020320075835434584202953082942942008934123945351473333221362995730986788609559703701899663347570724889531754713881058035765361932808312 [160,113] 1340992383786513574278787496608080549379012370843825483286034852564580192909402363257959390894915140782295518151959060424933953022697448205262582021942032128774381617735435470341213669202534752887485223755797056069309542670496010666010840418655706629562584583761812055565079861998460336513255604695453113337242759475587391233968307253032280045654239656346418548383071789660389482900757845474772252121649718103208949710126916390568537348049063843203734031991313426297999315581879620897971324603614555795320770607806171793424896117022808106714374937427472870536854476901054789569260819017754642189844346064897613106594619544051025433974954023604421456401560736608584897948122082211675899368402619385960419257893088643599962014505745985624079034960400378904188552856724493816591291084857024733094473688943858985691335660937719098895514729993784606790456184259972753089679554216840869582380077985332642656665663296565834266788615354272449877662919885146706957166025065543728979691467841331026715317008816290540380932279613087946703768862922197852652629189143792694701857680225027586109980294171809746452240952388560023353468419237001952923438296108152368522150411521739401759987527703833142546834798406568369145443217282199714627370067149261226630080 [160,114] 981694303564262801651530490132122813509696593961495792044317900738166606920123000833509892421775519455146315702851050538517624998012830916732365297494835883590482890727693718070363584950260399374077281462670458000687712810194674613938836828894181878025444116471446946785086842625699353164338464278828498890613508496802988423757063659890734381922234255933527445266015543905211760588967367756742306384021235346199775995834569543378872354986815726299196732078176619650215506559846773939591088573148951902025583694405451632816417631384837687130429207911022829834122109584183065189546054689646919159635570713145546214072751997154794801270554385736332264303247659339825661806314299325480217200301758791129081341436997282776553733317735628242415893410648622941162642037923512714801687120109501575210581782198311483779770340768232222740628039157745791707278135206827200996983972755024485513019315117628952454059685351976794401613727162994283268402682772996071015249394264438636295292047179257235067194294372035871789120859359120576025357185176687122029136010642948629094961265445528483859406221837761895032581124233838965381448931738995045555968889820925090925379681022849161688904641373474361359941587252389689095091444649599724407535893570040608 [160,115] -274846508711530922404882980078722128924912998826143910875119313759407437795295517612417998889957041926846950938179400522287412757822423377974567575700869507430804095595236468100232611672543707581590278824575024415406003606590462743064067508586971627960907830564113819041835059357778793429943950703565599174375392411532670265152264360724330805613034536577168771647958103019594314681668562522781585288240089336742699294859860717554825962321353464268356908221863654467093349895410712208895716188924801621542829756009930374873206015789763053529084497340471349484163034785399746889259821215539894857901510674769449209254450579845760085294783448328961702971605610383404435211901291899777305234774217654580817383051314990706014195690276144584839474764027233491586716419721527062750669245993991634592182763449783037833498429979198990223988706083454230065975114259878972094525348242352530882979540611546556914967974550450955605607760416483741704158567442080258568483049663061062222793467002174727989704138961982524579283124574576013037709599613259265065682856336585444370231569433637632283262799586294381689847650220819301126602786645756823800689380194363760689801181968770642430613647490574956368399215490927469139698236046602614288882200656 [160,116] -90758580660563502570144730329259807597106408040709833609262250004831223165813063119039385559788106824990084200862966233365643453561370491016172053838475536705244002321509630340076697757931221113063353070705825474552694380467158050544279136829632374796674956975839587695919531431986541998010471397185323823586790354633653026674401615040004606442708375931235394017258510593317626116244494838459905928193270927558637671721349311761738725173001164009447379312714987511905096481934443739150198389876048055516790332211719478893627431769925576225009549029508916118042012116385318148408172415238963454916090533114211131996411342450038314262497723496949665308113665010316041434683684229954887944897067687156376471423506139588174053824464564394085814392600015014136345984271866278447580162424120521727662097260989365274405104439991289343943688987920647529626123146653990608083553492878710194725428594107226901515646661695912494802682856945915173681632743971694191039494194149531097854450058028834524705567835911405576927225054800618721049500574933345272520912428549704578006721365696268871408791359858359273918461959707835029158394603958678598667285877787420330746755359551457121631513111917254487035951508000491526547008070472107981336 [160,117] 2855794634856234426100690211005899867424341975654327580393566747413899086388856920062877122451213639758717472023098264396022393260636484274310625316777981723934535450789484793352058147305617510112718435253725727420377158822862503710514191387123125810289641901316500086055937078285998235731353486258424291704902492727624395590112975294781324816769104958666575503750408665198841717171700530905657245508270951787603037243924275978310286947585432932820714034472247890180393144119292980646431042799610149501595861704027703048896151949868421136857093561525778099956881902250687959188179825325964448092209840610603579767996299160947080654297577176202595817990529384642830101787004377313009284773495667531885178587826250153422187130436281718463196944859345205238263304754357759426802501610425680343003755237292949373454575496509095823240993408046646086982845476566002125638841675923056489573877253575477263848572864327157404271219023142420590759431007525701844369165589483760694061335681555370555599708019203595193910882650023307427277852305817391389803984943871914755767010320817651710394530266958353802633605327710710951986392941750056295444764164516400561885145791479617313042092128560348800527372114854674587935211936974272 [160,118] -26330937800977602213062850571503566747872637056084164229968182272206754763848712395031358458990807203128839665319545027508661980065237851959172551054680815607456848718898410011462692899235119207328846656166034353512119540703312297407497027030914136798663152187103777015403165196225712151023154290841401824173492630060113773927342116157405028200374945836867500675471591194125248998279543489634077892964409717971597429038169558245492368998722141453895921955868740063469935008813502094683475419057845199659535482592725044670808975651370524804516957762977902024740664213917762192057422021426361293412308302237644022651257326882391799819908644608923365476661008445299870425794612925525537146997817775663509047681276671542386225631125692843585545939179944423501387902476514204909698029617510772674323178368802416880494624059326915255008220696551707555493588471474978990818299656627827440863098767471233535568644254747290303223885301422774465540516208152730836915614404416332797829788392713163864127155134051685395017581467720177893259821855482759415014034928168099827635682570864265126599384245494560069139078543614861712753143253517699730342698242680378892931907462115821392346147170195199830926628802815993990335096056 [160,119] -3645796664759925661394081906679259715522479521680538288107603697974678955791830965623070794728561761389561334401893954947498759554276886215969183509396580426804141161601226505871170452774674089813241546723685148328671966963544634084620231419835560665930913910399397463368424136799219394320525190953844026624760790735776644405047971061071208582980385495452209693091518598613784890012441433605172895117011418555669696742091008503489386019304580717578326813296595733730332970686340734337720077481599659420131020843783057060733468169670234775640626472984490858021107986828602840004854005105463835675671524225137040252251903860271267087777100199879876743412670893858747400808974227157804605837267451835809163683208193552123111715414028056418251891917361603099155169613017837800502253283636535424236418667422098898745995339894063922502472649765812883368008347496933391638026132801639016503450504605573549490244366504208133485158269179572160679176507152355621578362691382449612082818009285846356339034689631693949027702954147437318212582078636548145221991082278845533490608370345894526888439947267917786132811004307640040931506931638412041465338495399987898904421056833285878373735764318413869342217220228420336912 [160,120] 8212802809886790029062148166758228439875816752402271911905523361649796433728177395611392044531086634855959814582263999567128713964384908562816933468687000110784353454478751049530487671683352348753298151341699295909419538382650898546994808464396534748791470280772122960034874507213765507034890552991433691132345614940124796202792950464891874931545619119073344946664222115571273686587389856612459555152721048921963773348259403238903431995842729742862195954932949794384919832577747859573840871358524585213246662264706052945620907328075900194904585735962111542367262173458193310022212457217544737266012506791442841590707119661887763025090281678041249994719774757575543043665580077052067388140211583026971051590814596560029809808504510384331454810319295141611164635968987473194254288714362205914618218063924608664003166510746244672364365363653130350383504437605591665799629897871960033017033970395174351596334152155171707274805460503455346947892900933768537660309019387844325366078834225891240932593475437815479041181518414425561819488236526205589618845935821491627562853518274421553751408598585554890453343537790657417763783485953731943003630649057066391114904802572482603706778570292504804367179662616045 [160,121] 822153566149719966743758027587580611301173599001841098288665370862356532004195477922825546876313886894508074228321747012376464640042196134054551138105557226934924655686188490116001748282567461338928888186728973737844732200844819795263653769188861293988178670052381195996294713172607280983665362766233982550088983887877394896852946944447686871860491862985597290629790860803933341018232038881751293832523276390509635453555071530394643733159069747495119895916700545573690546910878673002056286838863782542636683611653090780249940345775655713691977216334393016632871887049918453667216936684017918883808936831887237783582081049419254408852475547502932024895065821865945889319917712389637904909201451242420624988372624871569736458644403810703382240071663568448254412139909787935386779910211933486417056319532755557995304796851811203424161193932102201214103877919198920850721156579304741654226965603491613079623973489780539429113295742457835547067267278855422362800396376769383387408775123742901936727892794556404043306162430730516727765009735066674745939293121853901969909240047714315379156822680746734746131417138104532995609245767042175617115704431868081184858719400427839789983232992791537710859392 [160,122] -396773627678748703973354401753840067107155613288421777133290792777769185322654389323000780164713815227223062625590035188254824669394928510225045153347897438191408835291581416307432643075344756940670916802348311906004298026014232245724541315749603736804809076215830206072940818505221122911104289254667641003315764078055547198466879840507114128588229593289868780002527478754466860703162767266923809653961312261881551626349603163909418247937859315735282353817925969050550471805572104602812271788131173560715544541107286835765688420161278982803660520641915877283250439036573288275580404798506196724107492409730744005531937665106901065828384758430986206736058698827719911625669814545201891930363696998208751289074216694564012966016171959539561170925603152983218201824357524732988184521700938886170810716132837579820580616528869587679733427594563727354687393353998040781998358314854883215516733525834203156096536196593548862434862384290920084007760453964940924834345047816594714304424490890492824231757386765068353153273635138430187878067867982313609556865458401321347279555669582074549096239441964755671190141211023757032009232854630614773862896179733418120662788858152706743657063563245775904 [160,123] -11623916856770301993009518951454991121875493898501370173303880326655468808156429258240853468364705483081597538893689253760741596466134527741412641002201058201837231347442561430814239873818095640363721665605166324903975788214766351322572261849358357136621791242857831624223635459377675953780840005863810918379216138392250019072036465240548766247258056017699577194324262027551462704812824217637363062957419612517626004288512823853640238337569096881566651041115837248780296094513947931390136236724931807864387406960158186478044118246075076304743765498643870502731743420129087580225866321961299386459359692628635225941107388915021857763566996508402362057074302612026656340196396804500515054220109316292809093471450672978586761446403243300801051868220405299664608733168428437667065713348194688246021141768145034918062255770389809847685583466821924426180853033775071631504193192452954215594435091147420526190013337823728930219982116948458334436244897811186567124187089695757964500704222640222526965710996103588144338976156237285765934851731808791263792375687682020823768625389481554497332295669879870502892158894071487418836475825990087272025225092325925388184818716140884913394230151040 [160,124] 2906450021320514210147677327019581541037621553651992765088499932625156017717525287530995819019234273099032725104986080794263085748416634441990407692462790748425499063028264780467268321133650582399544619927389115913036059025802810741228384406323447695776193638080721891394175221944380271612528526137241040237288308566600835841548566180501451466512023230934409820217949744419662025137060904233750506476518400060588167733055910805694400190577351392524613077750594315784994145009196733103633175287005902384714285695976165184386322011457403664181000977787801884427032780002454169403698785771300583889699275012707219756616948614012530046898360979395200546900269374918740419945075213525829878862269809310956467386728712666563049765163658173743532138999933706362227361147720701509422050197702755781406315633847845985552502005521227140677830647235998522186738833912032233684748859261721313300853250487976238973062728673001472586156234460099778675564207266082125708578250154031531653582929359849426076061973117483001290404281422915376866489901725740481676945757325185778605820429852765081198401104644814685641843421147737928052761095032590229541799786033356710966500473230293360343368 [160,125] -9558882440826747444369880111958126449599654966756090467650024948457267624690198558855812076880081677112196546565662600502159430887688581072413730355128065445942828018473975068566088066657717202543287265570278107412645222264835362864291165765191294266263272537590551580366225371101758787539982962881039414084735245138623789118205667840519279046414923761490624977216529563994022670155338310838858245075631329630797954249284550806518486703210768421890894525874176527375168662171490289268038868377481675281967700030662862196082164323727881689749421360465710713847423296570335623414213509240523506069896675361770907095001675161411682970870383509358242575648101991393158252620120226452204665627668419816928992715041498420491315640669683211413924170032345991957015497069260460534694441775342781316775669155502358190863838128102588971060147857709220894061547849985569266914350080128311584399225755301357467775088562110783797734812170657028313028229001727875238176374624586656979848106781044846276590892049722424881226604251458545219378312980544891523781784850725919104487215045783770711435305184779688130873543737811612273047539668496332748410390562676841464855838136951936 [160,126] -2361474902354803151630386883603926440019941489385219370895022309908725421685493062088296898956390154895715557876440289806620546638515889415785370211829471672084995531407564152899541966008924347856357303318379190511525846296507155068514438618685438374810539011332143140841633459314792906751590270312506695595150434078246004989615989693859992201889806991369188870324116605944612263420558593086586777711203782889981990142781728836638607784452298212955525789483926804326502952993784238040615375228094260998501658937252005810821083337380101497347227834241859379832417551310645449061568745357063525697868441600169899768168061175659511084553915504759561735537254939804951852898475503352293748283180517080258388237805127931516148093632106955243240032215172706909615817942858312315995891176682462017996352549553320352867451649044520461814521371350675672291850779391176955489912855531407116009587890718340125463834496248350942175703516250535551518469930507605288218235024504208249555340592391499169037801249220660802268630314971897764364562835770817914204116965006706359457936201970964017946859710871624074432291708428042933972280815486686631425559082880470803244327576 [160,127] 20336477815074644417372752126016275588670924439202298041057651361895072357364675387790379882654138744440059967965487664268271095326222180653578944526006323969446747553285175637692163404725960734494351094347519903749766637826200539432659169754942691833269172468656872105600531706302513137332543260435367232455067362435659692700718047209385870650922283327406367958050199465449149504547617925514350044762836984994218788346278634088397847159053266265699253941475605826125873859417271293327491614368295292307358587751757737369980426479561244888343538343904162043794434502642332478834450167662438089644307482654873431369202446646165149779049304254553853636700223074685470888917504307604705442380938805492721253894361389101194157213422215806604362461848200263622147359290585665423172912959481262357608287312849607069069575115333775516221761919010134199762076501922986012503799674372287141037977339415966530374409478237857660827637298778038576926648424584840737348733682022556784547316715134382723763860944435663246672498346024146674135140190919040361154408995618344549838026423456713282635176835716521642322966243881983629263378944077409802556847582227352784 [160,128] 112041646527405001512835834093167289435840023893535556198736657727445933991063324336260744542741154348754619109506066887220383707914428398285174937428280111226997423960334149094555389758234038039655292866316347013743342617316024740014792574618459682767265193072171256445489111131901276514419822131333438787542245312268469567224139079381563478886895265614493115922302014708940311803978240485594383728368980344673717541852730135212773715916643869677663741825985992974315004074767656909524236119030356652823278320293431451631136090919485691038653198304432894900244990485634871102402811208242208358819768674825293335089795114791503063504214677467526456002506439914981802442227703026071418115676591078952320659161852307753677692413915516533897426640789287728199064412848097628192782261539588070304158009997285002061517385658160358690815344846979121194533480196323590260213204205964373060362747139266943190346967904170131892537863383287386249240773643040041563417090794266320549982212310835008145341094555820978358550199241350764392992213533895538343837742476766605168371134023790875087709057329470010324467766089713241286332095297436359553396015376 [160,129] -696776109161675752177173469790245566862640125795633667539765121486928121132183254177431731324681505506145892644287393938442396376516699902538093060058533366173840911485894925996391755221290650824669014102988636661582055111530528140565283636653515646417444928595012887306470021041830932951780458459515142900015340593744449517347253148641685577736671724858052517676356453516401795785728577893542671252933049059320408912342168107416483662463754135196057351066662693844556598170607989155220092907492844411806565100611818862065514397579012064893517399417121632832355818152486805699050610210201803280038976799783914807017663739960058998284592035411697735032433329865851042222100894535723779704968207688442448702166105939378951461242463099585536661088565597066955848099246936296055482169940844451949421668136538899291307426227166250989495040833919972230430655995333894385676624670142086575621431944648645983456876432637509469456949368940198069123800152331460238127527845731910307863455454027226035305555840503824221930440524802926784675914525985568904133546393325346521597118382216311177777242723022532564618286256320148944584806035028982592 [160,130] -14143642412733919809867066153560769912269237155848770550534333558662613562037365917873136405039071980382661649638639966718916843980451560167127900814607826843490730844703989761303255360753982185788750237301737640206233328059651175406153952964916250016951085293489309418422962294264950406007231297764297507582964441917289131405178876203004203079846476307634083828459004095828051279303558500313000133487515248822041500924092520486013146133297415312954178794212347280289387397180510129266792310139673087985249692283736674020722679647229617416535437593991226761993345072361462781588791801429731835473702700658101990581131398408298148276111799259050966064856575292615685483617905156572122146778125183469817242454483411908717582417950701646625702247221362911247790209606625502794567734709012408006084272667660500299647740999919449281808314685921162198729343046511572423552361431369231655213559957247976537471265694175162077277158617945490091533427791228046848470648496360884709308137439783695774784438792812041707161429357944473391453861494866228126617596152171267087556118107617153879289538620166208635963853668046326498672593102784 [160,131] -700707548697969963014423890028662524448692439286067544635776249646920784539569389565721830166376889967031286447402966533479544712214227490980566662245635372557900775750247034435426074264075811977309216311095049605093981695418743268458452616690494830213312614469160822338250115804716963601720841936455788235502029617455105360123658112679161330731190362185762074341763395911545779070170110661756095945205757147154471998350331430336683738177018216319739841612353733166160967849356181202742571977115919333795304372878362074026099357203948680599840365591993048163655704573711336624450473342066577333699764386507063456673226198051557874518321214914084317444610980836678142954945956475421835063323109454990591693280922386043312551767559326995553747606676308543969546013545220939585803388857912047050335476186871624630107675500730708911887928935979920038784302171081187547601732996039503791334404233405385635414415425011523805686066574613788083882971887214812323468874928367484347360357154531225065967891032062759299549845739574580903497663637165712460503993771475502504034730989494885753331275596829549437808725469781444027280 [160,132] -3444971101618634024822725063971760914083012761183889775626923166501255394141529493961934298583184165860069734964008595807804775434486395061984569261452870532653588113697112545561508942229879438278064613379559115523760361077570827199813329140019721491169912085885809646403769276388997092664504617609591414345123425092210834113449760532266585441433205547020767716929662081254409427449265262801541238718603091602404809431324394449481286557960441034624314343418839845005529746127489584993393331722234472167690201310216960756858923740632691169938576312889909440311789491401943287991483481309448113330968826471833867562952802252239926963599803951171471209729419403382997073304022026659497123095714453101650916711153813974450316272988424249977797139474532205316257146782007905477641472144122243194646674241454384419246323331650108962575666774614563119626105048642160506815186885496238623141248264505365923420536477042756420835137232777682591217886977056487236670893723908552122621285942324202193788341365049704237981937136265418615197272354275993038406495836179596678469547991673207101743508561575428824473349188421608 [160,133] 32212851793222813139442018351128586627454529802838259107771471717741992989564391279278858443826096818988236331091221046338864935686864584518635543583354393040335341035621549883874306981048987050405293911674726558753716631093246767744278420150763113678282311204323397252220154293350097704345858903376825237016613905918709037508259724878263564379610824699265823753416339103179240310464296496012966271390801637139162092299106383955585637690409621946005285245323983696270612666308319576912627210621992384556129842991936076109511425130643740411327598599909463204865947908002178706694304766873277528944754392589689256159093495505737131251948341190449691777483335292250074886025614643500510303298823717513275172485958664852804401335847069604292584870188654012216132678137637859093160029205513205048396462213311313740278770686984360956056473104693092922463470073243028610794937851075737547836545573550816498514007101819609241454380820644107515407308411551186493682024443476767794566811790884597308367824704683283397307290981633240505788734543389557176148732628032061072480131779350850252105776480759836825767104 [160,134] 161057578974790071629447770335505092790807396847372685642521098949219303466743468975548441146401370102770092758101483993393149812100573686043401816630225763285979756511238921380726527151562252967581887859725981634491185414262373307397257773279296215130626863839706235061258360509557775982664306690436334014836787067087232783374556273223969297855421334274253548439591519452347925398809619489126601500006811595947828238319763858015594144884492785670220279742722648974972289763760254721529671370107016150910197931997627859438493045833827496166380211924188923543828034283927760177679927685581069249495578516997562078960265131626171468996911558350396839303098502290988268593863698067423150053098502061348633316778201132513886635395785217364673711261659198660318832669238688189217301866567724380600364444683198851237280026429034782956443835856536842159942021399307452711906239506091535413630656160175734961146031658743300776477875157222821386411214398227922034957075351234284812104739791440191168884846685130162685673348275504453129644284237377000564746817801834840607948290143908151297275982174125728 [160,135] 155913119472838828171844058383331811800827494886144784380354791580063545221784773739449740056625836288892989170695311846161528344992029754826003708482885715216484960862562620815905943575812551860842447672499303667622403171397684373149776481727119920560633487303216076368916052664874400867248082421541275522823856685545889331772055918192839634609561106943049467244648014904884707076077964366388016446674162472124526532122526639913192047861884681128209322033489604424090170724973976283394771317197662266485789521612230091662077905845721503686621340524141150774593938676169872577150953671594463882518485789206209067414485649787610005598806685820763259170307223268789372564718316062875757375961124439645280796471202278255012362495580562380356179183415090151769092451479728241403123187578369961402781201649593217234028501625023072403016357733554892540176339803559099081713102647218109219454190998533093225751930514153757785676018215429403655015735940617578525253415756798042816544692848536184981721037911152884833879528088455506670293747503117997657140598656979345836347724353702537749733208 [160,136] 25377768542199781548949503305797628426535672125380855749237489852422805819087948887026769537743661332580575612706304271065015170705708441316532148833592310022259158781634929732851887373669969342086545954635891751680630727068549564524267168881517468123696916673581659586398316552425813165807735974700364053977400923802310212393890320121729066750962202131263368478546053338523790507317688840198775799416762058111228619374936106661387592855951541299517153233156009003589360824370332667358175281111220448849645089646825137739194288150235261168525121521713869757002939906840327803420509435565626292907232081027136976937516313568960323215569653712061663699348805846236094968308347628964392524425312235870344957808882591996135348241925555028918552419330252644983931078803973097511065659783846138003627388569290786488401341335757087456786296970748389761669640623254907842878501220069753162633621553972379747197629194963616807238956292555213555894072748269826160647481007465469959644527703079486813952571744529786474204635933315070333846922001684082867523363839428105879701581140554456 [160,137] -17197238156771401903980766770156882064412477290859362577142713901801327282821711747278113969506623446076508853156880805036210205591876660318010094480358659813918480293163628179504103335552197100670616101783655634355085220284645252717116564846723482076221322579729807391469733580312834523454579714212043834000255561527854818837677006381630660095957582118848984643497825592813909592975478386668128004577384731342717106727226570044859953775274941089634015397547479197468788984345234358145229477799047080418211714341888488966870279713881489706675489907290239132460905806749569091015680164641734049928497813529010639074540514192965185757206572181127992452612635721932804987782252292084700976054843852916464850715132512781748890939487630334858419997204415505978685947293530295739113415257859032115444568219142319180695657102807363033001257138210795219689048205601101003468659528907666953115963232174805961218333521307390580215854506306126669853121499277794326915005167289281389575138296090261659331135718343158475961487933512079812409273129749964605087663200698465243025216 [160,138] 83924898597214345364315948072352326553959842485961787187938458229229910047477429272556994158419452527620778516739684627525939356900325696494871048925181993707830622880301619382875014896901671778943519156979959093709908528876165645110591434328080418548484734312742425083348107598883722277680865483938829534831155512771640176948972496871315977988840191689387274051548125368368909666195231239224247638163055168411528047862667822683486776742848404204960075384022892478893882629103038956783535512571714325139185584979688747787993677046491097316010123231796776936866349938699708252014642009146822236174806910214498445722463634601877337377275142720247827374069862346242227233814073766135157926001672595304957146075110114894825762476998325915670831538832641838521052576886760304920912530047080990106570594200388733412668595851167466242133270275859079927347669507750607462861405561879449175806494170502288805161643073269857240832118538157406987970641358129964241956121765438774654889350640654856532245519717799791506789321936213494789098346639172450085123481861261984 [160,139] -163423804102609957068587905342180586893640913942593758946549668878829562888887090839881865737499232240394420663346435289327269873493452199719670784079386007529427871647605537033321949226452594104448169849805613180835026794207612163267045524621699982588453967223670268336945170021791274047193464688750162554737422479502069838793450648528889653696239767749248254684957292769451630862489695504650325136837994291117361220512653160643996111348497630900411129995553817411099509565568686598143652117026347639325150637494066848480000823376416343136632373712949577202450791132264809473843079888663447338635961973266218556209424279954577423267497484907823653999047452040603199134587069219395352437663363516257037010725202389165874508593714393437672132022601764368981780125899197394926994009291896303384606668198475397811207116859152348738509967985531908416642708234244914965555311130493376532429090024883466620581631333389005321795569134958559279590410005586207825968680704218095110729898586811957762235139125597365209007583982247640565572378520135398334611968 [160,140] 80856302823580664764148176792946547601260247946165302881798425746902130361176154381575736899509504276178563231248919288191886045165653222148442173624056872107793557891466266599425716343893509507159798791713968287331560304738842708476471215499039389724565149181052806302563658806237029782021982332419166618761287831006182580765950388228333861192612620441597516812473368155318571643802859800943632954008069896286043715205264704001855832623099223512487316888733882396960323584927081216409466841694010514143156710604306460141803541875413987468315284995071237239989467860249907002526637430698572705460138160161548748724509767950987890512477511812941366130480335004082721799560549221445816894870458326560248342570388609866440836771732565929726427414943795491094371586724993912603003428486096904805791236674262745115800878066333238019249961982876570348928101949297151908872850154509694728383850679755919994131661529013957695097744238885970011504282156677119376840825714049622987525163368972770910912986098021097981549508114177267231339178337907960 [160,141] -10324887488709929408940312869098935515678614181658658029424899578624363750187360216618300853014291426480768642915264534060119799471227695792939164096235644672351035477660379578061705979583293070890892505190545259073583548869236787387996963963695401040779228580303987651427465725092217443626667660238946570512273865664836210646342837997828871678030396180336479360720092646486567496805454499991411321135266851221241178679194386457661483657916694982425978103833441373964137571027119277719768584163175580795525796940923576559721152771456922558767117031503814296617075588594744478553757246695531196897893991233080485536709506756315865892185684841047411446786870944702525959379921632288712799258282028279782013551558368406923063600055265962413202173644961672823944349651577344997739572721270911392888292274073726093951166302582996238850315395686822500381947393293695380227848014085735049641246455196629911230405873753988130535276626636796101528028892484284544597181529538797379024970988686369484049224779633385529284532117025324955661504 [160,142] 338477324502532776331685465928813110481312115569318540032297854033137518735266063601994121865758240316950027602026177038324489420870478927096467270632564140923791156091715189522349897563109866966393517211051789792156597415273203468141491353172736700550594061241869951754281635441192137184416285065917541068105991460525140379125035740739888873768616529285770658226757211795315737784838332380350081417566467418595075992174440938496595525479827351685338487985738270404473209777514756874277659888981580961511879788787146076060347921352858696410035025717212721782001980805434917772186681880557389238182597514916608381608894806712130879124350696221987851929288879958095433366723111487440638525534336627076835477401334838845202823045595945507923357720781663502824427493564181648248342482454534407381387311247949639634420210670776701227886753401412874827869825452269148658728298962046632445794395175975119134732736383440003111764791940415812301316006399145545695590810923827344221321054179465360373716948362868950682818260984752 [160,143] -2814708756141558953524312874519249955587499179921767589276875726381207348862793402003555468239918274054490306045453292711600868161712004017069982982808509043346737552784638042961830715107702271785345818247492933811598475230888535257911585590162571070784213387556560904115851768760031680333967022949578490693949131247668603772868497746578440106052050629750706649103998671409553939333309551678526118954028165134387741901332998202578325626165579541399811622400979992566774398763888014900919686580668623664706224530086021894699921927921641590009540321223840260831480760422251160533400689537725667967142465396247086155035682193571859809627921298807040213617262563854530208312531298923847766928933057920236530660567678838667113589392487059939726874928640436896889855018947432929727719646041634903405981416728164652144913999477964078102710240403336010297413430921052755347790087672978403941251574718334703436503602416495151859210791665789483358274763462164760952037152197822192862066674049657560764374341311396006520 [160,144] 5828108786936287166026703687960566406736403613735035500220526391096624743966263416796263812937236340754836886563681386964960048378825280283259649987514171721792455762627423892099529514765067526171329694399643591664631812925931059325759939922794974647471151146263163930142568377258201020175205344843536347513360098948511878003817116879907055325584754908898293178494188239557273632053613330837154059450868554457677637271700828422163136156626920611737725011607005435051049231429020979413676927409360771777028131634665436000684788757329981054683254443730625556548699912027673233529840131033954222940599716582785223178406879396168719699378410591864981027670137010614095073880136791487957063736436818601807489596143023088490199697994877170377313788999767837529549710019410327483593625587191128417954367878358943104696747527544291674544562739010249708695281429034662930192908102990737351333357582919826961068395934112560368506121621889986347516670993131873530520465753468274858879862739633192594653421076 [160,145] -2930587690128024933787364467913608070361845026431543642125946929045525131214146929735184322157586915278711040634143372368721343685615989121480788833947162289638406546437046365969983539163355993567921924504203118328640436799097901038275474291333821256010805583789172477650873456961712300913713843245673590883275839456120775135629874066066703654114764735334940692014671589155085204149888060488160674765357167745509023004426351919247620103374595631084309554360868802304102115901882711607390389564914864132405680082917473377001821311483457759382666687343995041573139055399758128926801532978276382350523531752954077557295182200421480889173217407070555876593283315328852995667386983744791178482238696146374230527460310242827794724796839424911032355998584734016279655227338724477676193677300887622451340439822710978272856520160367112469208248612478146928804778452891770159494136997941892651732926159095852458248685348206094289539254437390310568013362644345607400358497543540424925503635150976 [160,146] 346776830393417626580657844803916449503315447371721259418378712354934294171970192405762012891073875246406977192927283537427004754141524817932797747228549637191619722087418809586750191834460078932100792738128474620652812570339901086118256595512819901310356998436382520816724178679476758172977349042403124040499267004004691688541059830438003344406167492279664716657118258985402319023614178592003325159271090203629904143316548717020405650573563574966032363362598477933085780635492081225912077336684473436065890955635419493023475317844268845014892027995897554788241279617398454388111979707461347512007555952138481852979847097900931412593718062348379084493718118523213815113590074149202777264539506475669791068068253088414884958685624218782449525674857957461523746070232869217614533641662597285863132388007599641420462151428234131464918013162192820355134567379428708503744643018887500319965616266837577392293774528933165521744228968218329734957705365465456645451315150132576416 [160,147] -9294928530810451001190284878447872182918370454639420412884715838772603459942333592885687301941489658074229176246132493515172476449880168397620938164591478054453806561146762249474150185229759574834289602518763736501148725791054561835990674704213388842573213623906534684673230820531481968718970170874960183377223301931034633106424392339519939394654397468496270468141552548289321587640270902455023410053586947670830071961287809220145245454409985878235211009231236769110592189186828786440667287548247051261924538690425193047070451248240730818487286578438455500468122045199887272456014902873545514512026044748740023941808364483452982199935623599727075669839420264731593748677641490920429975953412479094435487294180368126716029120483061075756923516774468787691463787066086288200055311922318561609416269940090584876656049688634664607449646189731449225988193589990054666783073512350864444467505751646572119478294562860375988633067566607398352931463292998670473358832 [160,148] 53938834555237391098218718613969966450302147945612831388050748096287863420428726018047247399119122080691970328921512185680267931023282639891914789016458763259334208911638905605407985438953371541548171169699875737841755705102688513321277950049506790155578190490623155031334650758038567960903285170034485597385999023876226409748575459768080035368385401819344608532243286932905800722855765780890816263681981325203182515993596376991975519593953761538380799040315094528617633459820048895742964968050876257099624853950665990872495307538243126692842310550284967075593307301846246111727893134543723786092418561698201204559543680836579071433402978091358322601441915291515205540187456633519627899453888875889699608194216222402807296937281669927741753715475758352782578443260646893685905431496762774745846971837259454562992230780209999609672465503318090529480083906759529582493574202262845264435979996572324871105776724232300327462340372595862603394886600 [160,149] -64276780294064755403641041135181122020374762220815028777110800991508731027622422421036250580109892381934168091013739707598101360854303251902419230355859839902929875362424386512586107053833636212217485657253205941573224731365514476026909909809489126509647431990277468165812227696766569454018757372684401076948350997871209046254576096122680440180650715915091061692477822303725618516095163223140770640883084271725086350958082498889332647195893916310569760554731750329515345900322144398757712901266386520560529251235508140115533542952847145787147350715320936985872424299363292853870010710791443030363280934171811210351887192724994537629852979566301695041762365182235557049014894436120257573384398576536045260636769348951849291030862160042184188836801473460020351803013509803020959181958723183285921550340703417675715286642886548939371942666637408046167918931356410422084507396936203228519239550371220634709723723402536121391981548544 [160,150] 14794034075256860250208747932189838660546019862462695927102558320596418547754662499469309173215731589391481512973071565683434796566856083414046246706828671849187767575124862605596084728605683057545586832153816990888117589678118971189717643449747670742260299657489711390244959332612944747588767608760732268424451775150394558045524973089131729789918128507059942260636515431780344512112686316520853743726180424632579427468237725659245544786227282138818310189721392570792281262723290692246454407850751935251661564183653273703442011161577241097417988380816747944571449268993810609270445586935221775327728464856110746277439556834987497774230888518282483642029196852830056388173547670664728576774662465170285783894156514374595095321942639814735348061395715068133420659169291362989703419537273956246196252718748761083701829178602462066677995121170113583328978789143043990102507793792865996050981600471841897956392193611328 [160,151] -612767092898216464985711911472819431757735260254293080936914418253100539611745028722382552126833132771901605067146408925221679994211370822238942962693810419683015186447217433556698390156404376753626241440712204690948119006820882100682611356002658883389679494415234433558693582320566709223565060956234576149250339331710694498633418494460660496793771432349048958155374173821562757251975807779580233044617323232817061900114040698725232695375229246708896910808487602474738930985790084382873295207152664753339647023953182384316832905960993683391561813943493839373430639410203888695823562015536328461434641179810563114291287199258329815906280366378926769630085303689471968603432081451653851102491771454441063741902561390370153089676346485695374123250466816744647419918745604915663289075624378216733083613956591972050892826979632270794041258505782871693632613853229511895163103703010874446901258255684448 [160,152] 4210564924049846453430597526633170969704293051566579661672322070192821971076012799509752141705707784314619535378812069159538272000108235844181315510283472262791635928788853856854412808853644718472951830815200127918411635969610917713999789692265821212932955381665429154572658498934105002641445627591541672739940115184802796751653144037405204013172479411433284788793207572032908526247455899767013621434671182969670566481248301086224722147301274469000790638726941600149937844492440058850559369088486027613052184198741308149663986377334933967365329191231149923526697531050750208853805300203309470071849134839668821549307666517992629817402708759807528247939834423031072138263260252942571618449478210911535452950114236476684665304794103441339097044245151219653381686557191366321765866058298763492835953794654251720500108063871476674740180852173912035644982643224699137219711410768230148 [160,153] -4370676700561000433951151526274807787396339939857220755966160114832004913413244664339726000988518282356329524273448733007406357507423318125968697030180004303794892110418086146881104735611697517658741539121909265152529296979510813313957137911566371202082652051732650638383585433083823581871099935360370304770768745076973773052268233327145893416115996440332096748672197324762242343008664622867661641074006892873130192320640368612965667089978795031195654550127521854842425081736629291185916395940607866419356896964214910535238576095883769366145035501241759386324222164377605697611125743203372516419084332019816892343609642767747177256143410762484751272369900629578524232482776835179216807625808944237383193786100896970728000550137607097592140544523928708421858086335282436788986825437572895837489438197768601477230652446744080636254629030780139778672772917815830016 [160,154] 615225968216465541117452286671182510318862939139029870526611406140227005228358904224330128634066257759107233361586296856897741790766351390882513819184608061114997866413477501179100506616514899901997703544872817112895504129969185482418359865194873837736612507213288950755721734357291257682432512751578761425559989015288849074251498425841817498199499685149916613725286435377469836421038398044694428309564577365001879924284058785012971654712991054842658337648067231435149385611682172622478770465561442891502538461822543885900347279452600657124045343903039096234084972069141637171347610415736894088116354850321484577986825550358828805748299402118683792932803510663415813273228975784542741482941267839211339191021406534601036367401374128431387232779267410185843314020357148503916310485221829213930419287890517738330762564830230385327190760496369248 [160,155] -10365272561757254277694559695046927137491382946557320358277629017840227922189605234522175186314268318515463070893006135699598076207434675596389239319352801235459022913632398633861090087499504284235443468396397014665991260559027416395912267304177038043071265349814973524930110025797404831276977598540578909019753131308422136263299463099832101842164247900703307575574603501280614078588083172608916010240017820766313770479002695794507584122065753952963746327596307146827889472027811996682851247885158430412693695084189854426318890148966530571402988207328861015622243254109641048885157667215620488759378471075671773332229773717803633164150359244028891678774480855208416610211963105581205390692203476416004652616053477103552644542612482467300041856176914568684341730717301569767502681069440066994245969342371010431299252990089408 [160,156] 18080247475667945781783715788544523610368840029148300039073610905639258004513601549225047530763446412610021802532066964853007089156474410703431509069061855155334996092328089371197464983905366366111990413086280353531802695638080267402949755356965506520254830817485890548656097882099597373664861693226136448918242512482251762259299804298188420428696283854563059858146973823901596577774997616638380927727853349122467275007154672394634235234130906477286679829958173652905904225179664531656001968959578885243920367044042678799235861654250931361688662225048570197049433604413235891715102767230819552379631520083724299575264938370475185866854396384311687437291660294627141090070402098962101762426494589351853215625027565492540179374281050062071698794605305541066237086410222230782795806439827204121109719843456 [160,157] -2756148110740296285108429271201442753332384724623569799002050966382781818769121200935669590703151308386010778671465671323513910611803795955504739542507733397842452866142812807633026749374748481851584137238386122214600173144572338778154181784726752068769257812252743718563203682515775584489082681992075174908146682190465972543452855422281604643622230484491354285506837932276217534236144959161219237026554877135573172021989908427658464767740337711618002438646248682400157082268637083361547861694578561464115456592902360448221038450187578553038920837893631558161847769804762949141016898664321899709077928336664028191926123327668825499068530525759253892650643928072849134252860904480905864056275579770138232071844935065929857694299513824664042074958901352306137878786537087895773472512 [160,158] 30075751315276821876526062503486415372682903449453517725583044855324175527279675679414200642309726541118465310823177573653220105508416511021579636889690485486164483377297360435960443318790571431619488401392037609108027847565186060338429578588013410545456310254755598957127863267588507191214575188065084136864532137126941720639466467097589315190536214443177569126282890851805488452633438286774757184067305162357341199901857555742398484996658657544705488121788058868430429110551376100248417466655773580381435162455878724619405770080728561193365220147289676121201038557897365899262362143416487847153196306545500381636466224048730083236179346709469802093503025112851558045000566125789007284027003638915598425650038930456778620293426972730019451410700722825226688 [160,159] -18534636997749170740687416293898296461560307733906571612906338945532112279181962799320517986507863563074078825887022839785938860454510527535718059664079403108589599621406929238303625543636597733074680612714302239683763484544554314714548683792549425372089669604373479618996731671236947637014240082234979466268103305595815208101048582094713741780272589553002682908088477133912307742316949256411465957573784205125220816042308253103042350512450603927446905509844943919667627759304529618514337616026982837157299474752230055871922856087687511246932632507950252942535278947864866590735794423623039364400923743447380136873597407795293770160177684455612044804877926803315328960821535463316851744915031183431499847903601025923641047922997740144 [160,160] 485209306544903350724080927107512065033630097754257216370882934554601545149310592375149384793599409926938324884589548181936595888529453476205908975486810761299683944349008850147565263970577648715220787722312012583358439644253481944152182801213599095322544026957257531819484407918681301668488513205955597542391077479882410894166716932683165001154037144827003415545452186381753060185337000584975489670374433724036159118292163413154194607719480883921290750283202752538840527189405686510746894053294941878152761383557156599433519280036321676036761639589454945265685696664718735050590237608551507616601653585470466543817498020740674186144636992249282033001109037240417700958616449678880644531486072008201971533682 [161,0] 61330337451249796271494757386496998779485191885151901830321967957787598426127040071468071082952314210227700196305799438155488744728942977751300385990674343699964139820058016479309894726177185419063357290626527936419860203541443214419381453741648286106793392590993589217583504658601189964066274953697290091691336476797114315946215516376775079857650476642186966438180339920831432575110601242015932411437575962487860400844974740331693517921213241017740190824600811270835440395898496477799717293319158664131776926246173580619863918471811053095384338398713146133814727599235035470257711612298144159201274820619391143466616896286625143083616862708017229920511086002817520879994330970041743247292330193777463648969428102328012041574873670364902359418431233942196246271290580643788811975928234003421956956757793906590011687356736084047871489061968597631623797104645382084912623408591865715349550958731813007646435424406148371437683043453726865620343961863397084333418841843452483722221175840413598133473581637430264413787549630889692167793650012299319075829857484128789538687317844161011675637815898753510722743728938862129496723844077942089608498709295185108208254932331123457148284761631038246613849648204572546773510175317482351633124610319095438208667937119658864418030003642408293983372746618835916313239166820329699415783416151619716463896709375784397414948437371230509899230981727951635394757925337933460229193127778408054753868427592686654605495428431351767763276828714890226225894821880370479260382199114912304883912197451047678320312320000000000000000000000000000000000000000000000 [161,1] -4464031732551018630957904117864713221117367130493616931556644593887355215340723887388671415789824412692659112687223820887206406271611887439685300260444597386404827300543853443479533080559947425750625401601164854615948721390886403038633023027587258119906679623000684389405665406165750753658377704903850554309075594516645593565429914807663997965975161194077325523642172610656364200723853702365866346718134323521662466562512754475420698690666212302653966918351113851534135259674992023845289614972439290610560929859150250439093917617083362325295440459967344345127057429337753234449050926146116127909380904884322547877861361238717296291611592159307013065770307045831320205385130281125405207926792528288337926821916759259359091086513159714163681635450053273375266071089128230914093285380898684130726602547940289897973148901542352767009827931791650056447835122683091398481203100267163152203502932808420562357827765459570049386019148429529094797624631048501979212118188806140418871221912497228470371189626458380315676544407708129305043539553226187461696190598777045658894383334427103535687012339092919198524833119853396591239970840832365682286171229401444075741537029730148451216639470227653340339390037491291103607373538040825160866354714447056724962641298087667874253077428692482010399356654176557564261559178568904201504179306843667402032150463886504677648247145732690591988564668202312636575634020804599701115331654204214189879822638007776351103474459397240119307831195030733831327833436483621075446522632496434019761307451786374407958537279897600000000000000000000000000000000000000000000 [161,2] 16911529987530747363939270937656806024067530629728543273078820629753753353335357147114089940164759911399164035301224019659492180679438140121653712797288909045541332809403221038456836283567637626578074404836670098910662646697248584250830896131185519126754162360868402027362623280360484503119194227342275568788789011683135743797795023521425145767971455901987388524313806748153896773188565201232943091027316078228477981906369879234496884510125665189361718599352869837640626415516982173144499403825746337013902375409108990047485265914047935049376070355003804852568957404034080966242836811791163179208015791236304918910526431842503549594569003144696494964610276128514320902656674493984894354482579423927309495669658972759253596553912039751896307900790512896873721859102395392295084331648542786889232976868935874478412309736042829373492552805326838759549223156492845109233481721210015518489703232206321205782940438568359374691368573923853253677973455004634259157469314445615729085232037356779194247122898200835572550554717587222106469003904963103254427011400417042012267868252181729316704631082109837189543160969297977912443598034353154024468958658398038897215131823137278858294899007103915225958594011147555152604115889671028869453871698694118681727881071226037152718978213220738936181593067466911297972953767621342110954677915973069339195607378419284455693906457332799917508422387357396237399096626122258524861869026525451127629318097995370115063217502711225316397258170906585387719258062612336940513662306796301110172871532456600536640859316242350080000000000000000000000000000000000000000 [161,3] -15911988733288675368902346101506144017299023550218859993430194314462999195907900068759874540920096362217852746170630003149102634986482891949707591978312019291275051142659346054559660113651201732919840233601313693073528648099857150216814169981135652620339489029715102988945690654110985154383423387189462009541396564923293121387640185399781445685505072082448256012584471433490620023396023191723912518182281441434217440537139157869885557113990186982582982741611330216244393709340377784697213060255734353206960296773636652870767515563797306509088045744162746994720046564114888475578671960046759657909580182507128966798791976258041243040199698575021078775989047951933214328137293461068864708680061712537893305165505679195613457579505095768045329889622752280382896143580487972494133426391151322134006872772791021578920535353276444724067767806488266353348416215149728879095060719106240987655557461385556039271669529024956636874202584938697220199202332213089081852176585138603811873281029412493726765840448576169983280703974699224422125467841071220473448970004666226070731289787275301274162654284238958247384828741933886779334721256258716047149612248663900757398127217238667922518567919801729426519516362955674368478314355635740486712117414590878357992959911650601568405081849592179036495128032324552706793061047663840452084347451270272164611104273382557314131559536112005921203608838391228070346395485694256701341451579102616064007896989024844061308877274641650445967514150240874272554051761482536524817775849085862078698213087827067724751988309074638798848000000000000000000000000000000000000 [161,4] 5971061512481170350551558569914465513088519092310266001063018076862290329699365130494431264383802371039508369526292567870646482299900327373869315976966342560925861663264221235885844740495232037427079406570428655902321673323488308818342741059008166142426511488831874962888260400900632409477330790992920345463918690754131227630847585109987450288517403341504707048163195508432586756338242616892844905441243180300740323967819877254859638334963979995366766605971240628483070534023291155127339594014307346020495205071655085206912464880766449529472920576885955463725038210633445344990969871606991869650783285367946195436513943005737559470030912949370102841883989569327467177595616636213709920544150783673689357804747007261120520867228520659666792108919955496456977799531890529406098078938056259852803321091130402397245049347831718266981097348816418589638827104712919096288169709345914772493805855912362368479409884715134949775431525467842652508065952331348258956583100050658420733789640806041624424984620760309222613235354907623593745607269040449901106249209036944725038350003306239056445140259042771788072158100852613744367182777389160393985581739970872630742554336609157616063533182612518274153383085302935292876172406655333149612921227968080528613748546174079069212461409572830869135643562239867662726625950747149664221884356106060567745013939966544933657917197242079150549978864252832834930783100179303789829074852517108425850143901188894994088303368911999621376199083547916898380968133042600916581206776123251462076825948312894070703191387284096868679680000000000000000000000000000000000 [161,5] -1132525975569127849048378710429824655507627045420076515551737421879817731144447317551456451541255488736611249718042993117279038877938914337740359970051486407320161565080306955109451764590682779620860228204606039873065386085315506804660793208917708436802534799990178418505374008803670670262682709726894041631513362278567493559508804549325957666110382889534424650754482822905623955816460363502136236839339225485297637702011473450691131950620006914585029703947540282723756194824814788640956405596854887603713900875643599171725564316314827872914500880706990409785540538388851782640739235539450859064151021863034421729241886876962779123353128207160189625655185280885561356629485224871101579675679803593384754262560350219494298828992743755103822286652774322008383229270017031906922133489629235734206823758820312107764216011261372256619662127080140036246570086491347089304344991223986034136522177020941380871964549551399652158285893194502707566555102174118178419155975740016930611113918186960650940003965357257754941746849527546932453723828478196001140810656965261601848592777724797955649280975021025559874398610016074115624304912501547371440088944231772814815247805783565779147791333200342351487753930070105721342789033155580656728726217482817841563102929769439672064414740521674171215998584169285320502545866185159799248447651857783126373946724499687240678647524609731872493730453692441802294617628064229793625567117167061444823361660520546575140519260203241844219236037801225995725452660560684656162119825139440650561981476526447887114229856069092884858535936000000000000000000000000000000 [161,6] 125237042561590217559924502526861736298635407611081133843019016116613165871853485309936316520251798033413933258848415550721491440349438874772514186284556246549938740102315332547669618868516534737521105349533574426105303508955518865252551436183916523476997574911515051587528826040834746950210520698839059032234064881790220280588906575633892757603150820733049013595364611694522337905270560269787119449572301284127719347226804429942213832857509276447790988154877644244415606185093886044510531687577544190481956784490118288913431916015882956672821269549348057410286652548748613843485133569020127997263274130535278823091873222758085493183866556432670318471629780452450584227724673634837257514985945009928005525882948167267331177277936379576147798410486011393727649724666396527582537830821869058517477133068078977588858503619406458811975615268774796839402254168230121745511519391233475469785997800825374916573402901993672173724444057788788557451839692483972940683000797005898048113478264520031433885601240779999641076886240231747883446926383193068036086747606197818528169785896696028476767869118861695157664381438216948255384122348251175882278749199152567790458167070421195473484850219905956294181010786791130178210455337165185138038712321348547755524252465186065822744597060602080597928606959856930200703110385646083848963958075313627638079441402281241729389471129480828805499435890538721045583610730009092579539767494665936570224480762425905781083121876051530318145130885466010250622309226972623451899022891384104066598306326624473679018822725765831895652761600000000000000000000000000000 [161,7] -8882821047844818385939756779179482014181686178348529651132034782661055840065764924015257767042822111027095134885795922979198968671013878945739069711203263322103828944979863999789275719396684095141074925491584720475723404488034132115953269622498309588718109305062655268584125439952393155597292435032090893082100814208408940583649999695152275014491871388730132123010501140893584925958730915396054760617743189035662698795508622694494529217973938633303751009526744237151396693590481802798449846744129415654560251027006505506415853484505466772419358050846531241030679140303681697570110379996068244628808881058064378880180127472051516333731933886841520124214494781665533934513026794315746062118847834350516833078610646921475609212898515459321059173756911266793659351742864483094550750607239314345290874531978888908396874443461180777342600881883004023986499936295692633185836262127166877061348038762639807698758399866542308935738887647464013519326230968038534329926508630618209706010813524453409594161040576620186205083472227083441150752154119673556402853164701210805841947822550338844442823259172002204619011489293551845404119196923277929930032087655005924988032714737460803318182069577592083584426624091519248033938304918261322917349209123214346906324760012019147477200936086580904637400832559771422746486225987643593101426506703312439535448558449528823824453699656409014734389056053332728148869203794242789454443485252538995321218451372059995248807573012806824704702904796535451924493531702474571909481231131971774942593111438363479014993101003906516989998268416000000000000000000000000 [161,8] 432602413735097160421439207720265599620525363842532760660006133997133859391631519601703015702310628146337280842306406647022053164509301830654696021112502464301899340026334390106989647420761650806834774578327423250529151984285024153859184836731826787395675942428284651204937183366453331436131223394266619048729992090716312334780991574389203884007102292564564734666276542393263711529409681622069979503587164172913220834500805060385057505141526631003734223070660774308198737938108403393056902965259032739534975799051157544412434542435557410463086798308528440161599726011749054493202139902788673782232589570020406273876197724319198068917847385543759353808235998877291668119159775738032338961363736927598755850002292379645469618965260568339720352118253317434457175342317610195851884475121578834003567167064922058088966889703624488597935367116554444697821877360979111992517457579004264626167465775400619313820977635736727387020186506671193880877273996045275433358416778032384128985528285448373062188423802517543696943965532203344666213813800971830390642641502913452945841618768899982814951987563297762061836347786776915966162361484068396554763157274347996852850878327226937022125954738262602358879859956475066726296737271672752311046885764477256145291210092765978419755927762430998030902896388974021413975434900387831211771451076781114679901948169205094725816925641344306686320705481862216221450486597969293987950962545917408074218949466375487287030483435376575594426057222847032310759950368127261280084332348927101199803604642254814235569544071654886118544606494720000000000000000000000 [161,9] -15221611004104833742312722223950112030130933693656447589544501972441116967018415712295856340810886544698213565925701919058290136859127095937496742532496878049406480972027538200321675982137948837877260679101746127555351844940169175341188559102604582985302942853163955124912310996510694728924900244829856901704067841146728756979622721454452935712273241437499407820805277710838036742866365630909638856493545455906159167814175438404376250358169743061619254083176666051061864444932756124377402617292822555022023203672803729968347152084491732247433044495943950128007914333672136595876381183980265948001851356164316846833677236108793849264880435327425379718027867399695743450615665313795294111167599705255781852936477795965737384397055746120290077339854827183787307969904284515216014947690047149591055252107976587687460609717944347242606342354846925960201096673587784317619266364507300639277847980437586441308853894256204723813232556966977701891687856911217187725943389713126345385476745940416931746222297342289357130738119397002595443355043615268550236994817797838433983482990746292492027671031219923687612092506271223399470724404188771001769909602123482539193431453333744865285384076661441540549157437325651327977898165087248051007425161615249907519798994762374970696678144589070404768775043031441824819589006357671849267422583039017310073689922169083766956894330665036762712767959900783509882312806867579221185874054281444667341211549353861047241717493347559582127793338971831710827877872268566565741746338921868537016595085555769059317246900874311455592905311256576000000000000000000 [161,10] 402497782109262908643708067965791593147609505350041853514879780178043783410356789375411980885428917464332494280705157417433424224622596791713130283785349990740799176588122596166143376036761601243122601868743377094224347416434333112289614598457906833420527001374675120347289946162646082004811542321183738525909487652042169188884076402445478163158253152657663028128554447298097693487572655285824334207328665553255112506480922614647591579092751436254266692145528907204587745563555088369162501613558278361012647619151731222187852653275852279918697644107333050147620169697069289124270742565753024696099728990334389317026885803769629351827735560747674690700306954943007644593910480547508173484543752406899210571464311025131756414513467851926142742378795810672354429562798930142661415875521953375352150717767278919800904077623733916269451840552744770578440373288421371972502768001367474071254482510374758285576284871591907212248227287234199802437410684807614638066214808758848947770874194411548731669984883871580058537332388042022727325877702574352543390116923686639224581381296583586102056282709442646372219845580072864364180201977734199450292451061346620191288704382173699243086332564055864189530870870908056216433474345849507334533331905064057089064933571225478195426417104580746662646332646898910796788397775661725325712709018268475113149210076292945366385423921770233867012202735289441269535814060006459375602062332538407194989100781268169657147282639296279570816909727303272327953361748383572326511975692327166143420966057312883294225498954933166643967233873674240000000000000000 [161,11] -8252107059421107594957881705262575425890904919137851974443629473870975329830576731837886103566628496819652629970837566499065238589726154159380394704263955328355137130847825731166931154363791630786803634098039233696142605003896552424026009763409955868566381281970034194868999263019111035665988355212899538611092418571272926310767177113478147299012045220743227744484600878414285449982332036405175729240076439158609508250912124044895938931651200108982880324619504382982164838875751805475475525157788638728000345092111047816904300859338779049493736415845853053257356799273704357588809556095736125627799448860694925084677975119361617341823707211114411428065099837900209272723582818018498165059406888584863074404455743351432683276601791529059516703418406294628572800987839133298767001906970879577704125517213668401220744072044854006905036757444471994535517131589937278873430320428825539650076731984529089852587407924282403975966703267624471194254881796022173202685517109514432267562519490134174477329079331025379593580402442248319061490464083324062227830234240410970956602171654223470439846348720529973161889501635997612630777836389720531609869368842615553418053704114115937978068244053281298477903780620075747962327274055017546974836965173686152362837335059256552476338939957012361645185627747232186423747389460879369045164066655243218085945902610428082964450249667953334487454238448552636270340726918417869751295032986780218501702796013370093688761217230179060838029391278803901655491175657161265527939291390889717495898390128841064084802190458227244040271079340507136000000000000 [161,12] 134541020121988259171050759602823415816698316629760301197110035500723402296554530323840976756670588617625321177217077266334346677768507625982113830144049518545232231618797792458932125546934932773141154313731649641329619056392810753172797822240670626418158764847060626645807073114559536495123803904623316879225900516647172296212378628123208615325616192924989060089073492891620296003271047318111852089607405755893090201009817848435696181294660259958860423628975910724774781237619849049944378272592789381473991816759715758812512533458634310560131963928416020148052741269619541037566149410459214660072367737971902732588309086536609837513407707322190166269044103834593032563288095658383067119392196735484429037932806095978212103893134684714932314337930637990309394691123034565461540016594407968299909019555226355838474932097595703919639633113021710027682770045551414999537849437365423367322505468004196533658499985782194071689054544882787066654456932487010898477420280681309457547551624600235086646078358107318288265487775636154415427430614449642068257007147860650068446547946195965935899320266523515583162800554988693721464639533846200223105550924952267858055998774802493462989137542262734871347824740269713672452521496634137561084664836027207779587083572557528651049792411187675740049649542956373261348947582208313583331067097443392878902173126584756328159903784108206838529490160681105453507296888580330825084796755958810218056293595063511289972012815517324406563552094725501939773424327199199288849545927883682762822044952238843701278406069155685064594967907878830080000000000 [161,13] -1781088724658010607302408895968994499738037710677832317450364996397326648998065460070192606397067026634887027561661809094093200607850171331241793305044543707978367191631714333473770598807121312424036197478037271096357185863509116782520725113051490335828636806831898602575945311454847809471534017740127902958277765581215811880846456871275210230814584360976289024710870454714268692012591280253746549945246135846335774039566843594270611494589187116224403129090449414238636823609616517966042984001311544356563080375370005008626432740685451647372442361181779084802199201861562845251241190603611974486695151027312123424816404580793847541557366291229534160863650302646979863814365882469591119823910021477943302860110758071469299370838202316369188135535801579015995131177261846911205081184409891710427556539298517511797017159147509938728235078811544954836370844861135136225347123328389596293914392545787456142754814424047705635291591194215924244388804376449634450692853350376066285457073107932936574233254337758511256054502336271756798437860834662913103018319400832077823216337085959975016787044937745456978507943149324588815040538390800748037149055535903109754225098782111618316315608610054032322551402772734251294634882016413363153369981187452023129985406068891547264428460135605793220896059038594595709131363882859190654714104482438321141582964277916965596109892150457579085689149690920119713622475575691958377815785402643805443344365543709350866807533825555531015692913107395401706098213801745008673488165849070628632662073456281897990101980582783694476473734541858570240000000 [161,14] 19481298067984741274501653733658533886756730364884380440857558052423582377485466753555532302529788656140349839623853593514654744038607015443025711931983883871427144617995837452063363657878335883887312299035289613895562233159962948868812686687823579967753199200966488743254626015851479431435176719304623020293177655256589360925141949259112810033595935552795059718384762532997067523779284812705664857621996619458272629793090385126211924188437161642059478787379746304326443297504138816441521377061294303440643175484714550244885094046095889053938521754537818784583231295540711235888400429685333612360678933884502169939429546882130473313821882831088812105703265194190253522203670606863095379322699373379588937057808160237823785320777202863681725258086497688307773299907531141391243276358354964775756499980066790544579125832607957143651107991089884308414041531270684259659824956349185605827387568988126431010472747850925968880663156578790748027203317192337681767678253842055815355619419549790053571391291066032157477156666692625029837451936370490035838471256849698471881205731484446622376378302302737657305514931102254670478042327871223132354345308835060891715250026970106642329798938564430967838364999578883541950859757413848150999908507448889258436116865621532380931038144472542299759528670634274337495340192532326650555217641565685326536869803076731566043101273985106268318141490073941578762122031467403166133958963868110547024478258405159902901006497612933249080568427463342148559350657130985673293591958663998919493052151253696947893158618950219988618323277507271393280000 [161,15] -178665276884957717354349665956797033015833203458334706818572894566306649910095793468763964365835979015423970805825054962340335291310167831579629256429819880740621945228767535382451008836749661187215197962247274551590137501900918540131178294134364370357629169807045968557622201078928865942853377675615847539985044486028131620763960604071461714341905786535081880783856870239736795047969877911120908242578550453844466976904351902809016160712591348966669887161167366953678443572991369042917410220338366528184784086498952761172636511150776001312146261344754199236468831073903558340916227427415184040710041822390198505511649136303797311557785645857171635941811374267545889578679414687475168524751427347132251643180526794340201120216947916628591636727775177312194881608878410949501705049208107326174988166032930305066257201399904420477307720508533051341459956446567279909914395190737982426136879159682146353895981230492619665999275559026838318109787638325606866839076006882952407144723146983096343230562730608141008875778667729106655146114994557459600049999133540737241540679077765785213977530886070543049040845829276547633232457919211697553468011586636826016090327318425354928000006765667798698999387211655061143953658671279959789390351804144687522549792654737229479108693977099852137125641015912629290102307380392520292668688070682317395474492438627409184956868407545779636877215745380304869472168096052848464309425237178154233804434912034046436577421691025442776425122292225524730134208356558586727648333328518784779336108436601657252105483214817712038115009771903413703280 [161,16] 1391246707644176349542711990166851440396873771330048442481079599585796061319569647391744835122129185047983792283201897334397827246310332409421377936946712992795579707471194390361510241172636798133237281978726663657703187015805258822313789658982424512895213225848831472310510791235913615124647437590015882353391908987315690720415886359066053067879478293510058794159107715902151672783579150361777967039395738819476028829997528431157248475660090875972306921377568384774804089075216622934646961446416630639539367863326664678197306153092733826911547535777806998197612124442747211955474145097207233084021960361257761800931381489875055484374711459669416543526972717192015695162585704154082434264215571806563830026446226224280345819948933336787660503554564538942069122988122080517822610451567428593755027862896995221498311159463391360662218401392272222187134002700670518661011032344659894168733227257909471856800191342188253676124109598575721701092682490427045753609318054787369825888092687373956886547190386092895274147510544593307289199826104803406876992310642570788965011296646055568299033241789180868449622144765345759306429368205136020793523391438813123767029999499168129707677387562139452883245488512100550494008362625325266146547045918398144529841109732384773729480035804768476211724756261170652557773481900672006696141188711715319140947740718439893240266805998896691599868005933821841443644966375495099814481040185848023860598288727139855396665722280538884323028668996379510100970184965002073163003899422577918054136022519052548050076612197193241141523871634767232000 [161,17] -9298269018566961613372809673737607310719973557065421462626115810577903964766394066891513526091152531022754318210847688263899597015218413142616303312503833939295568360319269016667019050690512724140168063909535664955408891819227336119692359475256667596663282266207492652315000776045914203253371829011623999571043364626102533681914335898028129625871312006241336314123041847949670294071290613143392078429299984270595956415143733239934435489964461199431457089940426348731733021264621480539893343430091977306196066213569511897876324405022756086715769793670989894000987676566468650120674015787588879363756301570165988613474488708216237015145796261011362792959890905799645664359641537667537917517554411279691051381485696712250589907437875048576370135050174348709249109504290677112138666354702714880208924181828398398624973411021955002057449691007727328764099257925111340675581583812198950597775115787821761348047473177713070241948848283046510217022067396237257753614973367928797781711885885015457385309686489325681265002841462736864839441713954812762248532238147996605663784327927960780152044596853641811905222841255379020636962733768887959487320367691330195197924829896451894335436089365775984389832364031980286428298195242342729619453239384593432541783313187704928308510609038372592202998286516205639909803050039279364906889168680910626394229336802511278635391261348009640493920516645727877502048932280138616396734012596075319218539060015073484383545319925855998106953734450555962567291172204971760662760737958506063817383848033482218891416383416579323301726036775267200 [161,18] 53839661263725438440137062991145064362145851442110268627529154889856853105489783866452626007311626154357857758422212303277162569080253734017065933998222787915938634032544890919662677350159673810217225755027263719657233108985409438974777198715567866143382539633073006753007063384275079937807090518772800686947735840137634267222849789664263484371198920987500787338096823049611316290573525441555450597126817103126167227934147327900792108170405460656005660308313662383206817608642024689403255542873115196803470425176698140710307481948552667855822605707921812894686523406222444380717535756846961007524873361142634705463077100292729027446072542930595923963979217361650887819284604491001478355302029264079733410348291650388039745984072446404497415322867497397678376260419494933254789310631040217874862489611403112169572163184341574497384121203752824724455962773650285914702973354371239119519988488475626954432267964088097892940720653904164018593399016791879209699294612550778076751930823663171485420494915818721609636178475094558344016883108612030159051629589779676222539508048720157030815033150619918531212186992759028510513265220539814267956943034283235722409666370966030941735277198594480975795336555848611172110335704243370705843606140372707671266049949695345743575019734593455146055090644515751267404257811797987884263144033075009911340567897788913268669163716558496441640040941777961709257035066560869860831177119053716683171256614174578528776009460067240644383845504008844704441368312415518935963310662510027378188721591239168038049701778315167269214516086771840 [161,19] -272304392589535947782682865388267078728565394851162238285959059010473190201539222455555266211812309111011585695083889826143069084401843729195724893628676072727284043778267211193190623338080350343858048046828400778956293041981151062188713047343890085225001877988632483601552237099019066396335012199244000243489015971370136968217748198357365273424604463457430527594357800677218875901987643615865691316497322012969140072268482776369539528628229587480778791788960224636637402389379948821721313007442116310488380634628054630082791854779347593512844884585300881220201028072250627039220133198747550048329151596779700112316479419704333013750910409084987141532193606957407894693380184397716321832588132260134229571355951675205074471996625574160660671633049593083561660764332255455141574121621130104401738032759249981981491520934520651817499277751138207362883286895463977106448514308674572683578801087872622399195021082786429815132826357493823490089135688590332654705719147174441138511959960223835715668258142202889194033553172298716587147604935743114639906241387113003817517636070948045692754576787068442617833533937047488726047505976527399942429635700968330665736362857453069962349589125637817773204813856775123202671571752340075294591818682964595017343367959515162226514594648514714190729752679123512551897103523076269361943259258572565066507064442524849010197461573564892032408886019379743647052322013935138158204562622234470078372682142019626892117422879404835025243879785064879721587584861112874420235301037005244811996397664195880165960017148987642985686813360432 [161,20] 1211640484381240468056726751604135639199363704581285902261960656003537518664902753777805897072177089186470698526702555889919931458356160448228926842983189639578065223900012122761866438379132404588625848029035323376162696257539134302591479090318095930508177597091093875539022712938346224023680330628410201803919399239388703143622903074339362873415136390145707274421748763895033217594205532707965646720437440724328833748081340317434455285879049404175260098505252363941636387352334504018113575727503579813872377208862180011538080698186997085571163223989180192092126581904570254849618611513123451775323030667908331491070928764760902487300445258870256478081401329110205758922933452390697732619057396283462751313431946266831900053787991950974752247987849556247324225901253872923151432270433482952836679785016870222338577264424540963549433788456284595045882830780946713529956873602438063183901247305103610076239040768354741321483396856217674458876562866482246354228711191748127937275218980439257070188148782132664997720165816270048877665748937154933864720400073053872505685158054295826096318926027138668498934398623542501348402275076037888010779899720412004396524105532014437297311526380191209901001793307366926738692298900114686823461980983240037350666239821576428276903023583746743003646765999491721683351626533506939705799598102588330212702048895494098482282193328167953644072742216450686846519175041618900663196994246744467773956313116187507747672992177156183715668631866440839800522491949912814052112409609941873479481834068388262711543578048937074563716222464 [161,21] -4773156739348081311746350513941397165548120077072802543816485302103664251898479156113948539857609669674640452941155745134559545510566270012223803164291652884063641583025945786189276273300514936705480323243027296487824994838453023009618700242933161710073347764282730168425154121894385900611361074033789697746559593028494971785436488333720976003182727150765846896779926373769016467591983529859879844451044519387921975125687743713706636144620713822044323009616661277214358004204956386634867389202557654469602821382450011654286854132442644495822363711903984251712122845733730611003866885431701033540576599311128683490479704121501075470578669582538071863749995640419596876610123405498705367399337106044605028714660011261883367316032252488858941572133129420610324931386556335951814209841965064311789954117262310218526399243408959358285884843677340923788152818366435933831731493593115257058155325532314969259719234447509337393388450983835944274827450822178222790599221350395451244124265356661048594689405971723528769616773640538659636614919426983920731688554231874121192808013968267582093191757937092160277364870794014221483923388882500691148885073244067138183427068609784430595428619236992981226544997766073173057147879435606039900324016531744299286617684953855621532754122175804854577278359400449576077110418954224659729793076816762844498072557062854023772609428873250925802993150621985274993595041884454934669628244885436631249604041368636865311651303152282854777168113277764979766210797013555373566032061805755916393257990981057621914865859639356937879783424 [161,22] 16740999246909126525353088047383383894389992733524055107639775423428206738430051250018270718788436058702459116000300048080326143429860341597508141560683270292872917763985009185870642083820236759310821315216622202721558559168720801535245868611361319052392223274665975046213714336066671175441520376088225142197895381261499390706008147216077500741204284050369820533870502052054005292990721178393586111333259431388062229543017257977122055219014250497011058151483003675928941305176476101358382022889923947868570319493588816824279744213417921759325442298960447947673222595380490905935656270753206169665931755820126046423080575634822394239102738313512918479438631304753289257848673604196127286593392164726757379843474795874259645825340572455730662001259644081741474056909299059657292511605326954418545101410996876943628649364801745670034912782136782424096828052113754662364237842702551938440892996756114894144410140298316815755538661168329146870668850825480203571897219323888446171498961520604181410067732038455004133287332459619885943906703064287623644688989821008578773363802537506023043165171420075270746373041131670943702112315618448207836408734699773843592428636140177049147720966946413203239640284878725938087299838213298352441862927653682780900700005541962363538188972756737998267205971408107432886228191850723117053272963119846467249780112448876387613253024248867360799248632728866227524808298344361171146793703891438829635209607617621246340635406812857809778227459136916332268432479422206451520642056637158268700140281123226636581124139359698679674592 [161,23] -52536425360641633096933889795495570075628674357217252305834968541220534285158034264423796636301409416499076165151516794969212815916449010611430420261148331287739989426619342271190311096189026445520142241831214138357899666666159454978835677006731427499631356790243703273567408393186997151556999422285101796000795026869485961183423003614332116805409844335686947412985074294391298643759161909546402306309064564312398739320734476638683920826257053954295738546360311520280158295950578507185769644200022300898189892016878500425094791658794118575595023384396851006215303861384596577172210023436005191487570697109531994631974571619082022368094858086509519090553732591436431740679476749410707946120144272734575171631505643633239627735719629005691497632622547467916276593375656473458717374740629756636575590670736266138947902675708129388768586506925110719191449002829617108498086800992051580383273394461199507171403796940587859587022708532085115513408397323752507199302767841626628617331219524770212334183787203712752378833868774131849949579131566946557218804092057903570497208871996716409300323428982231017742923919588152107369437181687137334426533310646126220063886732595587398320877830388906012726755022200641453908195900503162207927500168464271220139366992525644692457194123984305184521399940585899061318704817341630771314069057931514563291316405516311787519116414498725024955505084574013178811877422742841653982398067212183573800772870126349975464870588568468284406780988847608033938104065390982712999925535758715878859256695286846606297156155318663160460 [161,24] 148172472059347928891332625047671243884481824165468669172575758090754122461708138381454636633819644270209845525579250961827698324312343641035099719751875440307422145947029690190185335615780254735959659122656378984611323021207516667454522875225308235057203752977053120789205076532134016961167222972202096785409613937063225053988279764668447850687656431365382071859952859555399671971922696713960107334248874009251368636196438490934039595297396049349402178064220069598040284983670765395400671925310609497362652600951208480172924718706551320278144217239420862104535249088113991129162975671524310285427710775949624549230765608630264669436563162798457101554134015349846219958698077902436949293566171983533447246651286740172316968095010778009004823147360103448981336284455598834352024299848253265244477932516382920296920925611827067040793374471102444816842206452398329380279735100260725263715157152195964048486837937949775422858939385345054176285018379776375514192445893167556690229609310100566293924024263769797356285447947954633315797199856593809113762306325260933123111145158586241583334682276459289716416478097243672308210053762924820588878519112614444997744980819838433777706532187269471864216955969722731721290706859806711834857262893092441093185599489290567624439981934694965123264228032410570061660213417107605734194935982095888924925277581150043316944374484956497592727398099607999168917939699200352302234044688563501217171846378579791555877807671405851808106500466558146932205126705168263755774854582869230993497861821177300019259756998613203968 [161,25] -377069416432591865631360472689297461137721678814623551855256728835358581504455617184530851793152909222890891278567369428657049944087248884785591689898248405750671486862902306118068644490616193768273088738033993349487063039255984248537957666487437168623669203122867497325350144903181397904496549586960651010824751414456567019950831085728146231168863874905824752966478683401329677422897798348554765300271607767909903427289030285591949199005584574905387360085232450378643039281820652154990124967514672259570529481573054621502675685081834820086798578177311581749899647027734347177451737542119179537481878430351547480022416647119226984732916126495659061721610563166381289129521854934236940775528245513268007536616710996249761401769484820947452299385074913420587042296854980223410150821339313877104456074087393122131141552200269454382413545466580385037856153137507765066649515447528366141839610399913529652955422634772451263459203117682062994785080971786885131278306205972047634238447184190831418614018583418855261287310839388346172358911570550736104170168479490656122036585456599699165088539789300434602807922064062079281400988430164146310164900581325017428409820235736163160534583797310287371483799572529062088738909932549995288904813618016773269619274521157517161412481521954572266001552357747165908355586849723603694297243230625484101466307947208525863325542518032609823096850268867539351040334554349016205058841481747431194649862336984948321623956134407077929994149755827245030027195033821691222853594787461131783503115571118097493093474475552640 [161,26] 868880709031770850326711420885926347836163756210505058044328874401559807984915275018534121033721849549640633082539402332349435808449859443056516033346886598903958078332012963036163205715388717245736637747533093786212335138926998788260883186510107237503151056549665642781633786045467205293671048038938095848477205967768508107343795324259455808750972031118665909994309010259705473790737580554385826814974794644565082180845595517800149240292843938526071724683452118335574986426985935598658152098440027797153707926201711887801902051905908854272753585030750925080102205435499700695755447560748324621509627422195156480352897856924153524862644792640867916519737010396314105413017672323366916584296435832646029741243945758784709445956413095095997491662413864907594644980759533123376369185940509652757185813569938461923682345244033578718086759367574050275257950288638452669402298199848853489213029673550765939991287053793302820509392035734519314196485006117721235079214798169380558780234641270871525483019639642727995014868867055033185342109172633449532038438319550409638357788313654744142122447789598140283111290518850479582149526969263654045674901237177223074570344302597282221708982266721321955607935666525221071155132302676866632626638352372295230933976986893738446897235798849511065418985741611191806570463909172484855868773222958864860972922689186837911261260527823091836385734859206425604756192775101347006800857509289288192671971471119469872955626366245718972396137762260209593247812535277834938259789092804040506752336629697060030835061694880 [161,27] -1818706465891756763599869401385741849169349581125164912703479893769569356618075865068084672842726249491844370451619335764190432570584250864158980543277566070622687039829378263068729743005061423909812810659684418274852529582284565615375870586204603304251489455119792868725043218797877590015602594732630556935024559728377047705072026881826026686846395255993957343370837998156150466542104243539117248527080315300486819749715683766224135024992229353343465635938371886545166386069482621850114417458658322551795942674210675979327730219604238374569356097814492392970590267835784119608113297899579767099065541189483444244993777393712802115399182551489714272354310370237425863926518690607909776252483454638099915311222009594593230307240050647770417134401027726266250899017570912082170889977455890212617232225882817873353799132795245489330668685620433762623829719758548157827802153816556282944451718346520406036458412429538865410321812031605606831613989220505933971173455244422745283291081195085516112777579931963029826775106905294626636163714420615493972212042719248733682244054406673436759779573491378719949874580421439174434051637524389093816515015550372835456726333437676824408283688799143293541191409181135309918174609160826938790987717838868271389875569309392392735595480010368973069113446557387563211560803365879648238518332032263355917178054703675302901433985820905456100444458759854475573566542485912833161933374964972717994445401470708211248473154947209803283612407537408052194219212492643167995480505483950342647910398648464132550661159660 [161,28] 3467888273891121421423388179767238997942236611663093743708360451616296822923760950748305211238708190011164742897680039089528931283524459869035779610745297041547758167074118958894358811045082599708790886106651486283630314526486527671322761344078790767165770279110657923746058220008459413831170469113817266683259719568339249450131008791651236869757924794598809722276183108140215039506061471549793897240596759945864708833602737401711808500259915347133538881797306904529318254463739213724414861908667276226306299806869492616028710354497967128567753888827895057800269755103657854770450601132747847774963868898024019154879566621487956215182264736383890822253926640186753661464363905678826956678401247672943600959333972861355409605705592868064486316398211287729851976144732142363177795208166462778402625880633102336617258637547155687599476783039517279311735752430955937851269893919864499602397182863280110868836863493807522213187370334730697801809852307719616443257221538910139758451005281692518961371973603470015207131275029721349480030517707596175481945068438973394374263299941638763260184180941920974965805633493780860324695198848793614183805309344272895326332657961998668370166620262193824338670098842668267374892532317967639238108634158145120200892474093315130087644731441430241637897106433126603965063100441114696150893342212463386248860590371865669446240300796610152489413171270484190523602881961178105981044471378168286356343231434125222182973616756423732194805221402838804278489070107329395670757210329579516459965496422055976444340928 [161,29] -6039164062191750371381821184160620163838856237191714844940129310041884660173856530378479229841859438801602588998862417418487089215440730345519279390188507502523732645855507267267667234763635051813518226571211173517512407179889442582024581362475878326763249637099646816954566766929475615180298352795597440523542091325848189269547796799157328691531035777284020399885875678304716243056862587867289290903643669227741201310950018510623036343951839220163673340316904250600873951123717864549812965526708643084590630665732115794803638408066955532224843681458850446659494655653431826397760223807623538419177991496231849353585669035175673300521946847038310763803111636223733147533278120933432725002028404074432556766063616500072917333561374550753457709160590984768768606038504245762952188323737126503581970197902979011800757809079300537919571136225336755572064694907641518867265554315393949134636191767289312495113943851190869658313351930580737382619576881142143509717467944240986680785167082918218583047027549288714192136199994518672443949502756538048480778590854698700236796145370365897640914099668000529251973092359837168380124590739705197265177352997497616315497357785622550172658175926638683559525937908694843551986167579883285469709789858838388238724379964987252195158080420370444576934993492127122056923539718204253834325399379417567864817108646862109727761554388379462503521234841033005120411788058929002493579370183629111724267949729801726634608233391020296636011245238498886819781313240440374272369152740401129846895486566448637065992 [161,30] 9627032153328395880187780351280908802273576961437377509365467316261676030775756827933857776157185917569750919041220775125929120947993771873835320741312993833691979763811370101835852620022462919841626832204888956959192357484464557410821324244095933505198412602718459218349585436214421352713873363887180787396209362168081192135310080419081758272307930620509741198042947543583557289413864160415902664740877197993696968631094383958017105340488469171372188627635894867646826428722340381137670124328456330444338402392596614924994284442868151310911344850149603136094244797589775176266070491758444720765007806033203031725759381848664713134091982362279745419730041868237189326909443050025887821393782165503266618247914877256039061285211623274459488621191784060973558057863120470221329705157599508103611844924132799463145055462228703204693772080735233937496825453244521411583604664797099431976130405217828313782119009124105774433127108030882378350859615963776426988664700782487275317289252747609761253292578253191454542319729996328917147496748217585794272069931199574565368581672853936521863789905513504719219106564516885080131395555984437232501502798709638502626369343815051129516139699486686379500704700440109275743924870922438702833960061741383391555111699664155101404483085852100391714716733658181309082218224707006271439103046056060004306823660757427445840936002936471866888817712297823394661418007778605607260917524763270992186422595176379743601911977371334960333665708215572646063027833187690067524367167847336518917748184140887566608 [161,31] -14076751256224189716834243128598158752415151534900869913225601742785939434672606752882273098025399555655278545047070016380704498588579797210827278214388674900997846755248038796509425249406383229186298266582662682738688440092630543458159939590752070700426412381301980817623942323938837939668169463357678849387380699580356883083032565337712130584446120463473418827088727085473079173473276754310298715532407857643370233106000782724387859639865776538463788996002406395878624185303690577738578810939671021885768755909976393795173327531049239729255580379559815966970982712127997010973058033444127180193833905348984514031221683314892302566127523270485121720755764011585944029786577090217207966367002239985535987429318631394489396947977409747991159473496009797606747972952921817121901369942686007852997721296282043094471219811875882378232058685674990684845570986465107918338215834741916468391579421955066760172832730464658057310649574890151073791556055031991249637628103675558167831551630866680394220616525852114401259676102816897447074780851003566127478723800239474326310735428220911548548235517948090235694725186570985988655766762020146884567020962545835609480071426705504673209039318943491869399083313658530539305085624948994936590351115526996769669542765369211182165086247420483246585851569995521776857847704368368837214035991358137858877369671478814038319425162564354978921774075772858866839568287487490276373403664431125977582048283144058406459134061319471873473910579860438788540984356119546939873368002137966155081124199339751676 [161,32] 18914802106111378704521589419679688292585204060847978995771113711460387630700794873368703037448258843816572827262990570199602645138953695999987419426380579527664838394826321800231940092045342899957462438717338022893817263260273878594776905084223273118105043540163393237983734010961389915530328439810347911469136956972583484601506570186920474625775368245268182185425135816756923624308794693817922587925905312820039606810848368697215456411399096543628505784210754235425174363574694979624373586645503947602057176423229417957156958415895247445982185035913810359927757602704226938491604505066515018218544645020713239324541365733416671615303660428774827805997533621134624399823929343691665621473743316080993034046688858888321881728573209156571802536585527497791348535778378809337483665148221514806607172815395487902196165400385440445684239502303770915813481076217187186267015113551021829500357918275188090231390326164512204443653558431030419240275253803500703376583349221392228132529563533176339949962584001576372386905888370433027923467032854366166731327758923605822131279380862269158742603586336784181278489172385323906507842703606090742332381482761083767010209600715995217903210730326185499660975420934446543399094636647560631183896504520978591639903421784395931991639631847215074974590513972139552607063880774409144144776184079721621939034279260141151947753232766331292250880398159997075726232412424980500643769365043189149744918404385916660230728224797391476589041701563337901231368264167434579289509927611163808168845514300928 [161,33] -23393534931555847190856377114861241540051934689688717526006682907990588459044733786642006901787566565126506593258399993646214893415626218954835923028496741947975151227454209822658848164972135129339656021102976524776461495038439508449796492236823524639506255985276061473110209757652960319352017423463948462544970317395957946988684200294373769714673326952195733214149864069273643137359912929486609507975754185750937593376166862380897577745616197941507780754302130247558334159757505025871981541855482611015717893138201694978940793254855664492746336550367936881561976387748607748877474991930567559791480339668583842538740791536708919082872723530423614140935364419412714002337782035153860951996379113381348985692763899413330262570008829666213554308285873903717519788920041007839099488764772536713823012695407768291964301729055112527181700768565308984875660225558398547972879928045353705661684904052274527341329142746848106449878941301274542502293015244342440979160691427903114544935246326865795359213354400467513325841397244928162869741945877458249007477549854800906603576321458635543303639211823818177063006295561727196331603554138399980576625857853607947244522617774834705375382427190127977626182203746554038295964321765143847675112504236012696705698214208306382640963038087201217402294692731208669389503662308425578870762638563365724680003508016507643780264385812270545427411972901563454090632667900626083725031801857755353306221987728359346867450945231950825864498894441981357210636344778181208249206813501774013676921707840 [161,34] 26668791494269843250802229171827751537697671880066216136799076170697288928476949001255832127932445173297174866514541201323468586189671543423721774763950263542856242732830758417144366612913509444844849790916205413126793936784920503476384536814081147787605774440222450960782832216985974782021331125531158744897854886805716893437005004023944690739612907082395873946708549864316299956104992053662601324645762709277072296909941391811384819228892001388748711883351398446935855938449813906601627406068392344933076823610308143366312689849140368642872187880232721533144017859846891634266095261836130037858726970307412759546679755929643179591989228733416277147443582130571666258724253261857326248075836752794838042601889724148213019872681778080906153618990188271856210275757841120450891326143182398562626231341987191919450497352492866558337312251778613054966092200845984675014230874674617474137177020477587037815336896430589157348021590892971376114540006088227401866842550466351874178178009864042912743312310282346960436997585352368887496940604939499914073252544555808088808234273557338198600281192153357199756398166462863288620881167152022508148446974847838287668795724128773961165440074603443200690486413296394623133589270996696326513977400779961685881958510970163166196698981883509019265545136135704845729473506795579018586106198080073082703204214065696657583018134211604012264457097565606815123396418531625476927290496856132409860561913186621475005816815869060814677425876848692249626283782884762106893623898080531358100875584 [161,35] -28057959176801369107798602395915015068680285134124417500408558515084116318511322908006938136066991565098371387639646057079887769545692513292936958271499238357808916844992385404866636341252368756047423236378140053612082394998344746806674843729030105949138969699836829064180641116634549605928056744171799502354639787374771259425511088042419159492579205757758013989713043551099367645810534887526298327012435271236274456007083890338047376940266703621002237455701246095999914492149415935569700172120461390376681981926720711098226492608922607663044824036089485836304441719443447837915893854170899907512838187739948804262208884273283771869689564298266667935606748663168824961175433114858310977004940726512835879414837231277672311771505783776943137997306974651944510119568310547183109941807614515051326574451061911750560169949765819397236628919091921987456367900695862375800414665411001433229266111557519877625419481358198711247723639698709908553781778456818717385196433631948184440830643206615212962878672463737972736988091984207505537747567028816881177635874090439717521042113504642345363917065083924911830481739936902523751255004829009652040869844551576231225392081580043416956345056615039337673336671150827650318162510750539093549821525360290473372878100289084589318649906270390974850149345752676537134152629761707172537815374036635235546030127645019783214912979961585671955925689697599892219544407087660553253628618601316149272196167176926108563338628169348672779055825944474137868579309497302427526927102561240995231720 [161,36] 27270766724796486556915215533305061187677612158361265778015907241122330675028705826486283758542989595750128645860852368100048713066422002208413171033281096950767458523866963138883595587428117887176524787350495416298455879816979455450161008503319714739562575971845280248361098505715588511290559047671755583426588798640057474157879088609577756078940685331389739001408068818491736838482432548769854846039037952946581740993394498875828141818598973764436574495901629487238671398412526397968850346389677074220521040389629608254809900464932201430837978816227944376301112362609733614292456159622913273963518278338277070525899987485241889004861606624951834240577796829929384717963162467505937797050417180415022708657530804104936178830953909108104142216169596252716008818129216352122667285471456550647076428861187790073575103188618992961596109694497446716172435324422580129552310842061377317005335337677959540322527995170304266725804511699991706492036919838518473583240349210936461795882121263437798789188623026209129382059694461889976534476937735375355939983547844514697426235629887395130085877868733537413609798827692947664161975233322330245612161590339524743020399150025699066393912896458102553920820892102411554097928160759086475965038987100759088085737692322226753234430329681150920544651253536750078578935742467871199928102157976670220113722205000301029055006972348494616694670008288629889094407000628600196797465518262306240784610927815764673383854860163560959080101122442637886312409792270158518158870101569241456448 [161,37] -24506980031876865340453249788002808736856509074057898057071148857127443286950486380951432143443830327506668571143629027418889336380119884062461371808314538193308894279849078564897647476815376072054884546683663672300483135548501202457977873155198763788617886316065800133860252140938930078589401270851570058249253055986015066690163322808801444697030911512230651001418941772332085892499538391297624397614103828880997653785248347949128419258487249725822972383230635361610301556507139263348838990322160035170029176381626670270419175796894617062766092805388674493580832482230593314177920784111797022217283041603083689153546563676708249069815493879465092523282369800122397139342684523411142597086222218520340341760502957379716454048408272550351280419211502223903994207278120310485245932532738108709776828241233018751961984122267452202156351094991056006971172852136964420862860316992512801250415223837770597239850737398156726596608495398366354866410351418962467209017886332032088936386384853001268917497030942274466538694817194811251249300322742326961669028789030553358101804646652932375352091031239156124723651270460855154796338037680313095580074697575786147890027614399029997299527643395808388193878870562430514661780352169998488469161371117264710589336895782562015783333376751666234892171627782870469624889830193900563764325584063441974516842159250144160054255239027264042990070296589806215954636319937352792608668173529638515943716927172201559944436200973533893162914679760610465052450918731458592339919665637125176 [161,38] 20378325057781936009567275990435667004564260666299059725251306266817189618463541666836477328078239455668726884084406319856461390672222023640762113733849449489087722103482421826490443098157643634668662848559768865502323734845432949764062486634156480440599411365690704300258773129311281957575583190606538982840091560293115004463117535248516328451371963533244784155501256897567415453311943409485636440132600100233377060182986042611065766240900277944066542141040498448360556412719380675065032217191852217810794257683703333034011711912570027046978781925947954466602122950390895243608202788592352700143252875687850697159578374431065605899058199035799163660765536489837217733261033688243231486583975229242493887136783896497984218515813441794365521161948372781937671760088732569456066421575847266970480921747245944216850127491478771954350143413292898226891651614011877696987738417486871949574635747381953238542036652698531775466051560898304664116994529511779612834470226455055550605003815474042850423007337344924143973034508614109106081667095359150235233194654681551086098708401447418666326890180299991408196611032330016680006816439029170576166363883689265177067603598677640401732061613484424307157630376677412131711069068673435455664582371763790659373199442561328601733148587266909073684679379606429909255414882123638814796084726803557437664634192394446228936818552305572662165842619219206157648226046939080972626217735417965855245641566224794529668434126337384393290059379625734489219167134052903003724984061972056 [161,39] -15697569823913599302673519291115587722860715654569423869653764268983915177787399890078368656115786260596188093679343951920494796355821143496877396267697497002172656274628857745313804065531041600603840210581102800931198544212590982570881098914737853563050993750260880356785093763040895915299275890794867730050192339500183599025487222847986712556460198058227287467425938358409518595549961114493703272432353160802555520054530563903528616793668341582156420488384555868741980615680713590343984517516369436836513530501158879693928381898379308490537852338930668742642966515076639500996184090004800216738877016372539345482183851401416217596784603638316980173828756196822702774454810635595765541864615148391466517193386192977399727350089691881098839482827549433530287690773878591990683273319687612469529365898510584724052862296053026086210818516313799348599551158947557164203642980284090819614569851028745101600667049557456321151589600978342436223627592523076440961468946042485603607058947040617731950641741020492045286064044841251377006967989633744778858533031364645197155595702516979900900194606728369536442715329607501861303833524780359823270277703048552150402611487252062770515821298786821375195812000591548322302044107155930302450102712302923073863888259790305250578524032960794394977058224847957668538981454656857359617806955469680125121711656993949000764912437824976904366574827446602491169496374677457303836167845411439455101665622865608826129752977282428017822806217074524019129179288157272674885750424183 [161,40] 11232567262054794750105740944925084140461691478987443106138497450676096193896538526547621129434585992669803536380079463122795335639552176596663222342743053703130620174483897126590156329414016272544262619536742146305371271572777283810880082836778447214529915831492643984330625364325414332370472824792201656783216539096898440244517472953925242906802435939610683597861312018705377424895388918586460777638416558661479158219015005704141466489048872305030458828896231813401772264669296282130069024138775848768030262524492735176214973405581598148039068633397154798535152358386471355687705817634149938873260173173042551282037100632486993175109636122589307550374054095990989134142782758931188624870160930929883713631853023155710664144029276563801983877375234560368597178573174066042706998933609473129904811089778523351852385983340134786477208719795675925183163232888239143274866392017682115932419968570787812561557707702227760524663940768912654487679532794344772977117766129525377596835198061109887583164175026796719988579480000635423969695134517344155412050405755853074011800681519571496998722066613319620621442674409732781627054956659010180238783291852607798979677054740629380684569545543497608628164287526984503592103759667627984516850316593236214172880671037189114148005096140079119420939185556158167908887765321596441082118569322509277887001078808214020146670177160929691494319520045465905007162238963320518609964019259319206893107801339032428932117513728817100718503793871574412485202113274202093093109760 [161,41] -7519918875753616070460504441373850001394831866743678442151869074073703253156092801883514520631029068058431088728137178188260357635889417462556345710007723349116021474454507652669314050046987202832393259219808385955903094802795377601570616422917721370032352537402743851797235023001675461924494003951087085809299889709561989355888088979913561748153473252651555101970853134657424477252943903340017922496088759226122744676423349714995191476443998235196874704430877046141821808775531527552219499801674319073596870702866637065351757201820592464216327820523302330827740977927342269675331355009266743332586101633048328045670826657488795969745086767188208985003808195137372558452478335126252052165794523919210817367925823709527364940249603801079078870944549327088276090257795222587773986627905660277862052465539246494209133504848988151218320754785869336041230989615676152900742375842098733801062022880871204070903507118712100121057578278885167597871280160801346471964680248885447017969886110558096622120868753722033973124959649895487140547835456510455717301669953074575371298624481629330831469138028526704161512661254252213290131386783122716252402144231702988821600679225660547229867460999878665347376550351222110735268270141676373299508616138338670127135902679581621214413456246307028572911748560583447092577189072665303592927956117312075803016976551843285573566833076245864163592549463025539400752413079459023133342009610767603618066858127257810074990027932172967405983699462358249514934558756687642967808 [161,42] 4786770459595652115228216419270705884864462060851613374343500185600185390717653806275867421909300728020418901368543299086709060101363403232180737538281564302262986201350994660533210669028665593867482390892811006850085296659506443070748690481612723463316459005717212559838002298777453151895222915965444243772728832153199933050460953030332948392103101277630133107810324321110202944478652601747759785299057626402314445549967239240052094869427798002195515645575246225288590370727524921240644378187216998040405344742044852577905931335639971995963223031115688228706725865449038010060366478273814701807224095576083584734582047271244357545367404058298563259764886728585999254108849699978893584871643796578967839597568989433376231307520917212258980644059723462418411672768656772253835101940897111663061774236348504230242731174436401363653352550600622646853226029748296472662699907456886574584097415947599531475649630978136871740828141807802797224219698925098290390915706935149738850850210857204538524620764156993363138475265494407695409141151750640325148625464471013312501657792467715340273639277262136742764795884668596307940574918673924231133780625431535916516160143604067335265970811450281730470247024208457247401700895442251688052573462426744334965154767547032332748193387053988346556146020326405742279737896953536174100946397730432803723656188034148411533503159067041456830251900787989897536135867905970160276969583213790729249126959995930460734244522411246568021738476487243442197142552493216354112 [161,43] -2977816162531942223351467516015455475085767198369125508883427638717859164264208360890949299687582308533428223103302088446739805026852259618871917906255806756112345440987096246721029347300111185932057164705031691438710574879097461306469361021874202671416515690198786922261320598752509470987736142746810006829955174243851528025507125118955639345694790198813410757372839513959771513649495060292827802949833060810072957621160924607703639016680035058294560174054186060286962705548706363062195410628050918879276293367462168286089781046943070391227412315273329990282228463063042210231493053265623172424340002463319770173965605893021507985970396456543618494669001683867345619505547880365771949708419778967701120628112863906770059175763781721896977274719664937708386761860413810013195414231460643405890262653442524494894357523120401956960779363977180486703694152485332594571834882415283961236896197082421054886380215422954513198857525021927928012485934408712090214983044062069491286108051814249457483514870203952277630164681751942727531199102923074179728097321048959105239558852950048973829415941141125436945837828447536866724073243868973425496815315080511941795418899583831989591755257283633003199125239812063056139440809195789852433705115839282607866969306674302611437947789222316406343289490595963030663123643554574233734425216577311980322418633627040354385329782367189257309517857862757806159578208007523082443439634799919501461172238450470506931104374303196743509714440021186062970796171663745464 [161,44] 1854403784111116926830198464754975041534045571757907242249443472697089456732423305715531724582487803052097390147504702983076872208692490673153853170414476189689721648964909704554885685589838721930970439588949300926523760871241682927895390801266794250491951083396675172436919168828463735819978412269317604962838833583593971845929986467675337389316875394821166872617935587488261527798752801045093801869937780413380722064763962039975937767875345323437176787114593926294382498137567836077207407679157229180551650669113919671510183337193658698353888013116600221436862038790070035535933707034499191462174340434272409238760499014252377110932435073911753411960643935442774479888936352492235630728676278586577733976247510726419992949968549373422374813583998416638214433821515771112051880064379248815592631837381321411933270886009001099949702175215241875310768581761825743251371323623048709767261650397342214797871922685752149764281409062976787024176291894786088609877617301646866837658563453124037971823378881018387404840629399479840994565693149243111579624807245410237480761413010833666999211802941697351931410158154305331533894840748295648083908946412192702260614514845665017052960822253626895314245402456175139992173666527455697041796132389905714557406387700634241937929619455507249253640713725823074979278082357108636528620208402378280118321768137940378464981730990461928279188394347003779995118220057645706041892029190813850726497916726227664179560641515729212819292263384197421360277231768320 [161,45] -1123634670709220896291493570474974707001457691836425455273829935513837666281194053014434478734705838231444245454906566634031506355515824202063672232008889710389297567543899926133353789380748313764176477542885074330801788897636129917933050337010897606738050389151859717551372874781555035518338308896795880909618328722920182826321262967442911633143308451524024850509255377869339930091799032800744927420433159161449389708481503850967606753408728688100032006797438942882271885109605642197059834514919621786801547972480244980505976364898375782969571473150633253498862048746982169156781211516910312801876508018783032480018695146663339267741334029731825688142522824462646292277290241076999161234858779126217811366414193106359511815622844414019053513701625094533692035725093471387648954719832060573286998898814870751437285372619207652077516661130097405917679765300216315159985819297916943310930562145682019223635648647961870672804108014355100219451671137784508518938149989071433134245228078136912726354773143593326993414547221630894454838634340932843087353570217456402247962950392025350976422139177910206318015182358365250738966397370693959716788755459926893525275471636678468421781876958145098502269188263261255637241220334589996107455850192409164769258231369450109723090765068860339206835583658486418579649195371211318386676943711755428664889894522794387991818241340936843008384842296479414207492687867663951978448605838156399799405982812994974649526936554214743513203119399417878900383248384 [161,46] 554716689280226088685574465627924943035725736881829987007448427557525998472348846464639759067545562769585503705806331971680102181286273284481138152371775048682151413540099352437156298942032895375987448768020150205148122173956442633774780478455260303031391946500781200634195980100058284572269590236094860160198384670766672124104058790358160124950701584965711396812180097432679269895769815459129038949502351074330318866021080313898822255765236174352105566816929666670714225954586261554880065146795139304268843784884657318367468070671528432813481809866317919289314946974350674731298209266289154293497423162295488925937087436234664129618112065466626763372079840118872615152292380535299182013108382613017900519208438750313859058527709396522681710631263526759206815882675874255991674255487937965914447439452652785168959567795353888836855890875282360138284955461031154282925028596327431110643283849908871453292499617693785570999678424635496679945931564574524014240742454264565636229676456000687392507767014997538537035861299194736681490928308791010749966943237718785221224815462044293671177964113366869046735365070035768746982346966976042021906867760992245130069488478226896558187528362383020315714117250036650889048811590106083916902477143138342911161596036456699005884692441995039435792005242474046360578130043908072212263214920421970886024354765570728683932599888460854132915388469361644902137893953946790540820631672168710174818382452152121372528145902596898896421352038179338809043920 [161,47] -44159231100537122845928673262173550796167064656906712000468476514893349761572476150286257531222846144323476683138408632448926001798425670601030924203664841369691851359574205673001534945147063370203295848228572921296706730451564670821134813691803142346095084844208636800304698270318068541810566536202732841287336377856175675136742117018344527254697770457896478527929506905303993024003781818052307582415482279991512921070193269171569165122188777855719822297828399587940147540663526041646843752824260843297697486545360851176730571879707279758293069868908872812405636051520375294764312618061009769823230222043173554024165677245969480629623999074270157835285919986910797593037315780250757930658536610504460352750037768737682083373335489913567022915802418603299324662497694716444730896462492293738466093186023600261893850488587149553757503364896611652994910515005323099061950504045255847279798699821838528039950448587868465917484393195298561715598646393857933791324555737900503600774951645604866077005256226467342756780305420555507175793524513480730431852742104245390988673576408490315196938238740696278784504757918749662906899955186962936983508732151290911151278277568310856376296774030972604755228984000303403973087157466920604171940830486474233941754003400963690199504614087200896545666505983315545026789204259628012906321744219449388544946221684208837221352888853098990519837787569812412683886363602362214180097801301910782161660205571504799779661518656239925985383117587304376498 [161,48] -390656094167392779354793583019900777467215460053735121365775849643530712586549032009954749352279546076392062494850344486075919232043163549450337411417819925693443009529252307567989462791463297336976160370399057199663612531348526702274025853936231610433007838461981933968697742323941213831404603845597136092084846486187930484887288219357574497042034340091004531056812428738228911421581273049348183794968936955269129428704476478233812467122088598060101662438010057845900963170574938577491346445409698546775360968480186132763061318288972171485579113553960224994595465435056974892551377781228874290447332098803670432787662108424324166435123381657655462010995337187036548697137427619789701679744452899804201030641957928499179836738693142383890904636354787982035370179582763721664831772535150766666523550687782463428203983037653601248046478399271385298869502139726718602494775966945272792563254206355711926162604371329856024705420294657758493074690497268875931198327785195840827981531727032487709637841277795137348844010613991625705921233410951997221798818334068809626606960225979626268274987632975887621782906917790270625851933683359471695228649891640293265703442514088947361689135184748986530678738954629575901854616996842953576896644833931257683327775072357373143686545124186110814822629451602154469801976357654628862792466260138992214879564782955082079668857490230026258214625331936020923368104054179376382424828610615999162928483406595033069366367051586945734215204384282825216 [161,49] 676403899598009658934393172367502165207470937165719581734510620405975634464974242630100703092339394902072193928386334811135020824287651732527291204112093646737454428314005246706072205348477839340483869601065234094481882388306820957207002084644391332674307891975887918408637404102991107418292733626870648596535230726245895326316640186398098259208182799410295124770804260217544931965152706778025042088660461434232893702289056145228276445319860096230360539035261534558833645747937076065823340579635466369955734366803468106952779366448108548151232250384982003073303993359143826182190894659181375153983093299739237746517862248512402447563225404489265171365739909084437384550443094519287354341341290667960052254267704960138107989162582819236904424633501282646046361745351493668335185355227963273902265081882082472170124790612982673414790778239292351775287797654796796881647546732665487339404416069676532595807670807204504579227721428628944607586052925909404831533795172862288535622881276199218535459140601178569010328531389981886934594387278855163327552971041937162502919246142578523724022025064382149715672059245927827465710613586926711002263757010720759853879323352325728886396151617250748440249008272306140619673994517196283635915031463462020974593938349740932641571771155315128612039993715073140588680899918652411552346484810940337652097561198229396396559068028279760754259830272875976017580933400357817941335142008739092833217791124781807401908657554857742078154114753757248 [161,50] -762872155824398450582434680660169406504989782720590658226846975173436451469597255234596006790063437463578706901834264960141537024500403429097968276810100145521028804099487028972084930806636368055567681782615501196003700650705924179783714857944364892617621057650835648843544030447495568248184169611932315691074589520230586629769900052240314928262558254961134966370585139872814428419450114701982404231544251480089741791794098164937691466081376281399389002929050884713097924032483983385328473047791287768759378340442189947411104982763549901665518526161788161202007079548342829689743945334427446857251558029003385083222520366258629035024949526975393797681880762848131312246418716491591268760446879642915058634905424388299377661079001271448628316220688521141956649947947961149267491439474560771294467378678694536645366896625224057614974698735091891684828895216264563167558645067678792621036001103409827064238482569232785121022366321021659863472421350907553444001294505358867482323276507088314196239008206079907527622986492139406639565517382951350073486289065487411017477308891332082661735166928980543749407334066988980676508063450771517433978324711522545897422667597452958506144389907505297736994700325786538542206795108809016834957869806497752027594077772175016685470988837823611182597423366143175335217832890050166439533344920492127539708485876177682747559110285629872700017018728900882826027596636367402479767707791636698064190007840702420360618659996457891175898241595776 [161,51] 667862486587316909361627072481620874441358027294142793954841710714487221902821955429670843291101121447634777601557704306200616048864827583449406944389489364299718588025657395806568378009778157305514283952504605921636032220795589007691188309678371093285406296785190843739165064590207775356932666903637716191381804293210672414196080157865466519453182662750116049211001455853159953004634195952650426788811447557841053932391567381713965588041384416223136349661590837106393838521955624752640553342481363042986416344487854915163155599386213888693050111942532078988722257304270897919799870791632302103518389015756151963544785055434343606382255198723331084857224668106851319370821916305482376554275016563565953664676980096000732545644969477232514478523439762869570160598007873283926415150181600671692270731562413106451918957189239271063506068061732420715908199112492054875971333570762630784805492660716102223830806882396200442127546548038997346032089439779388017898784378810706084701220511419824384383922600087854828631977822839512803307413569934547446926684791435675544936820805359634556633707672366886632057754884710236180021899582190218688054574691753671474113246022798712403413868515880830818891067812886782933905513446342791228690616033154599344288895728737596440095224273451510404413497332633054544971598793684759513549299234539644396032276213194333300600762222749014642467288067726950347939262311338080130772546055980577202726305600813539103517026318685701361462463216 [161,52] -468272169898798824280993422987557263789358792341283050520175001776898141338563196782031921320200395426206300117814894974936327282268806982175241250407147336652834625233326646105746151903564871318844102630188278648689283528300245779092521625161860058004617250114779122346163501298079181486986556667515248100628050815830798206362469215566078939589371523453289697788969551137965165738288529590012096151521245535624410288470087600379594442175264950981317263712331757139764975066106165511528436633382358542962966285200248020876651301758348615645812413981028216367827870017290349597675215203253801349847324170754620099407024986511321688459306865725351019807889386145326371474725229642816461490651940254260128301049103072220404914030377287158505893419167929206930251798284612285797661077896127488707375747889730248762219690205784567470120047101100244848803502037472212196356688785463535862048280698285073589782760657744057810766852808296265339793467499811144804053769326716882121630063008125923375526412583666804515298320606711054634358694388066606453302143439082632088462551416169236654239105355620008958489886840146707894082174316688376863447075620450329489869554689437883610928842634785458822687286852381333663750416749114044097581945769553497019652175623742083657330936009515775942687265048366504996400648400531771533286149126771169063047461015130853457196566232492385409220144413448394350842730917342068718649206769325201489089377090926877080178406822424546788990848 [161,53] 255925695428769033891450739749862237125358637145625163098884765358634157230048985151316895759689481655119759793152076656360950108661332009350189176655541883354674778686286293649822959999279501256638210837726416763633956612043061933407775640871738492319633907801004524024261200516271670283132331978850188216912583241587974755413900213830940231918285374604828495658663211005522719831611495960263940875530570734131965285379405659874256102769414211241686647541276337102085471808534368055996321604900265478795476679126423251690321046747869957460257104708849505088050982406329555207994571234882134864904516260568379812245371748424856627175341262216458497167832224060699654593756487530928106173707712437970751872798938789887889608494151901636410532688101562268122187927132792722138606287666853117595763211385290718186695829642240635770922676296120548774982953477776932594042949908430702519372503018222583849070331276203027262943385960712071590654337891859228551924149772167490181846161706772585962414903500640733739074657184905698500617321929238798204945616673806563295686576124898918073817433946622364688728772684842458614692168817518614405972593397544409595065179451043510240029229969588603850338995356385397319489569729786120246267751108270693887727731688810582159271239970998367172348947671696187179711060328532658580094567214288327889185635958139822658636402279503764576305687872060717519006415218397929060231153513212060644509615588417115606394594689310615007408 [161,54] -94767974428457124651167980011334853906023076363534766796073313528460692382752982830430927757315837202051379629149801102903853714743239312635024096140797241372653041016539130401434215672575822650110102294478193652884628442997529109985472522312569043044675756082470903154315012079150019012297006808030631274257091009772911164585498455566751838886685211764243259963620136219575011844255884066021224099134996156326608715728890837406157595326590372719353400301544698281497576626952201699343494077737868563976380143871189118092479006389863811413643231611573077186642226988634426511944371241394798849556913030087350621932921397182920433493258050220713538799385284238288174966770142073410241826101157303875163899911153397733742112367481601441050814080849953424549743889383196819488436840427109872318288186548086274606244885573450766003110508804445016948574427592614633317041832575791244667112426977629161627388924101626491501964972483991840257864328936942337782497359175205331558066877240648139232530831189397379069091977817177305229568517007125155974136444436807066667261046523763895244867808648371370755430851689698289295416352374416585089099908071823448641945842267222636468576805732939553758172397418990513890202878614070314327777613707266822236036984413738477365438442048926628679722716203601380230176361575320118798619461102070903897361754915861055874779595440661245050336821848343989452782609870962621266488633287496262832230931065736893296304179822350106080 [161,55] 4639943908901823883039898511233358428055179372654787342051324649606065599400554138993551621271678879243598927711281066573712614746760902172870394380176346989207462266835935550562785420026859152734710512674641727727233932259036809658594821343652087084219451409519736785958249961501747512054107595228015066617148410045440768133335226320359122026480003845079572951194722370708761888124317719499679951257808043169137392399363533520574710252011900591986491356542266135687173358839212199676455176783702162167300623841105012689298061821720060612536299493907935942398610033951586599189309709402293547517553028944873116640459183924950977036787562965895607129553600635443844449092377085277417418664933637935047368442643344508471205901096538243923429487721973654479572524365746882869699013168341977852117034649490447387285331304859143723640906290562230625741780905305104007120270081759113146667513091472915370105274214776032216201972927430690296574255545720858132047126118462632775861865816039452217892483982758246483983400844930451194859985445357948030409413703094702971415124224306852514211994658965590313132334411203941887006169561222842656848823480713513065268835808621724250369240757277892669462577670554307526248899210708180636084363617508543048522419804892332539141276625588064988907003123070454651880004366639896661636858190134226197284527263303336120199383384725200600356723133396566986527900889146391077044440042780137603032605891546087019839985141864044 [161,56] 28046183266465954540214430820438571666786192847783853704426964190328768359685538168366182562792230077465337837451685451475873227844867518554466782612077076547845689625541020572612677344500838138038054092512293424549226900667018177248577312838920170964388404290557215433814574051890616130223603728841307231802093781153264572782158691939994572019547318158944722681571830274745385063500093921045001924085279065196502918645248741361389687535029494100582207321309542423371968920762737300229005171011906648265834778969135941071716914533008356299454103196530415386826409594091163338960501987685584811216794128713792520557053528439490054591641800751144732998847227877123893198833418513610547104902757133734392164265964828354788853584767049141352888500616204972282688263039381886735236807488741926213154703473799640534796522132493276733160497202066477372435838808124034615329964269136355608689005840339270186476282113113102765462285146746155806233478398373238222519352370361902458084939945814716823493820281944955428244191916191007333815247231173614706088839223835334571253443533666106367454653382311195991135606822752040130583857666108490456166906835738663996941915510282509811388990264697381054867237831655483446867217916901415237321518985249956696487259707764612841465273687001007445245891610486536850770931640341609127109287464546196097096465016419898838661278052243284844825099832848537419720263167084644667037691430682067957274003233304324288958866946816 [161,57] -28884047254056144633262789655860341271914327070946429422047933549430284081837448318902972647025455515540221131006000648611125682563979376567655446610396936170270614644162014808875080366610609000953700640402825163422821534740001387797848599074336479673936803560978210956168803435076771554832351461024390952535092090782765730313586679910470374292770941515043473144077759023757111791219116112012835211833739828734910529821265997814128099489883816554611495904512773822207050217601336927426116776154829503819476430369648700555873127315181829833608979003666487800214392270261422279458016635129322569136232843203514683604341521468827431335189058989471772647691614307027280646599629057514462685847425144012390060596313190738037745890504601232147856406319471512553854917316261228917815187945245054809053583828607633337497799240354226839525245832014754800346096334346144437415439559510697907847313740805408950902985691185422221718806731816127083584706118569825304110498366642755054010216528155488326419045485059084364613159634760020051058056904758764521957727318052910566922842084183277665788323767660841614581337145277968156661381675392902253410630401922872154328379941831333231280760106575262566820024445413260178415341151555887398024621472773713965294144432193291108570652343744552172792548387959104451823615295544133934718180732817410417817030452721841859339457747689765295227603142841633269047048614317200259269241288755469716912370777470123191143160672 [161,58] 19086488739157457529304752639526744902218866032283250041692468990803965828559519653992589379733695887889859596986630989931536066105924294623389380009145053751056097029354410702912216454172713303666014256317831819520431917786002139839596878186064906096205266827118798014037190400895937407843816808479533516451647573063751470250306208108455449915462528709731536946716994753759718161336265338622288171056021427250746019925323784470016461652204404885872436844880691190395881443432769556045465601285258325119425722766650082240827439280113009099939845693126916337957980071676312918117757986454639714816161398718025390740139018401520528741101703001916833729947241621541261028281161179198680181449897843447633667662491086259663666821753066597836127920159760203125964996850681317738601558534874096130879079748207222701513635858851521449819301528308719854026609413945023998826549189245517418707854001424503652947392600383859445685018258550462552306870591855247285128379493268274380802765018721821692673954385592266212806288092045800276516024202477025257383685478082500948453856461734251814386555433824574306806262074422092183763796068551099243059224443384937167747425009594130016802701937794662093646533903105209685988211511075473751639333993990112080756156341910615470959855570304432772635757718629881363784793922389066898457356066481483575730225924116639011427693478860442015045467066837431858550669002929765894978581416301128310065793679991140386247616 [161,59] -9827021743858871679698378534167226390592179234719593937950668328319233843168332517929160896216193968116043085879895195033493709172866658676670053844194356573298027473659127184562014714588778466980868919277258647158164764021872770386484209409843155700955025544437916965205778543193631940801750621267746044451431333550693540257669835437586829309468923298357722202173366537254382339969275669673939361445206981165808838571937588376670740015528390751804809973573244936076313786834611709010111380221627800929524371217101341636005272943338763359006810632501781688539738788690979113097768181606797347817341653703435668177020361655450368858810447321193754279623232981979337344076250133683853328957049107938779323612701614375076762367437601426393815888038412704607974565326489189973418828336188888078584799901914356342067206978495708131009727286744033985286303403774095670159782566980227947045694165775675687015448177627325774476599919385083576021038671908281258329803053812399626169806890131921326360052694248771114376251387899570053807613192648482226292414105138775945080070818486496699224850454429050587379846921594921941978318336673474093863545181288612164990760122815556632892105592474011726336995969570365383290428417336109531671568570507095803910680943607318801780733435556822936019836591711306949633535636036563894727335643481996278119820517430738163792403631141539248174500773543257661584464400599849427431567091895489578544572512915169396728 [161,60] 4254182445105476327611621729261928159647223264119745552413377285133581318346979319553588933076205567274269057550309787057709473885901239278589623407997112374413080991571100162141840871738905453687157979325980438953804035707957989522618141538775458492719283656431133089791086957628821261209463836530084371985570651707019468686906318206028535770880900847195704468014785330981349970061470351081025517000367654065330080487743732210979311771533519094709520889893462646259315401421307751259351557078457719955237975174904735310907841575488642730708685999663749724417991833477062278237386623787463917566984327386352521627602415010530747541544629932594359928280503285245650360679687952874629935341943908589022304704093287208334799886732929271979995430758508729022521073551911264714822718822302234885943808414544255086754695789883885350931253816100573467015370399572673160011678319742164978855579322744891539272020797503932363922802831162944023687079713996790560313177869076578926043350844238738880890883053576130129268073004237080059289547071493048758495281839086555423901978039473180632121980694597035944183914176763995182018464089237381958773566873218506255849040500309013181229448263784801511619836749230208477407725546719472743490494245079774923067760400416995553538850712442329743767747013112570603254612011248901481215709330982050590841773021269254456849607337115168222137086480750805338412651863801292014317981516360998282659747151426273792 [161,61] -1710752399439448826904795033396632469406757688658952270378332996575782980804469017395445188508241841182725147431604256555546703351267907934514377568849030569147181585202025831772369801015258928949189643722448204421526201845697247430702573161888345165093606595301415957759240616806877686569062675697194197267575368075542127602899777690556234304550595193999337299346990124088811385063945036835526127086746805305087877099632909789330377547153530929243029750422472178412065854780597417767812969508086894803979275480093351203558271472295801651595051507951114309105631423450606700114847056063587673445061439341296093140010762933349797975678108959778452440706621432466714452574421273117208755850529129102498561902062381446642708030615946986566751901371156901271953156163485196975155973926674983921546813923588482628658429575324744232536768420548657915414871254595139426744928592038221525918276367920501563338440699592164130888272759801646918855212002073516556824142484972675048771003508426834310742292319203761084769366103013932533215684911397945161281783507825524661183172377564161492170634327188116742689180792374264614966634563006653291875586997267345481216021295408061933745648349587780268893851496173701786981833210151067591907180640807013518834169096092157170881140778708597276498377205298371597720587512457377808688844118699404435500083691475486216331296557820644258253929996325174303629263750505627655754061311663180921635907634840848 [161,62] 770694389133195634347100049861249856433784330015790774743054306339336133539410484123285203480466983586864437339805258970409740368713717354672065281334851317415294936712056897124304815476468427554907662702966672105265800099691114157166168752865510774239917504555191122362535612518860240146820529657725047707367560398671484162177149816557390412317611392030505198382853981984156292157985475089967445831279807621844788001793594568394009721237101852600120841404349408868150538602050268884060241525412689458409730659344127234100609098441880745262470251249702877505087665271863059132552796445859534849519674967612484556579421941426547837637326142977497719076722285477660693164030855347761152469453515202080996577779570041395934288664689223252466866464359308252292575201816507864151144085516497816546721649724169298368578396983643545237614409171760319373866305684917050429033524426370441699423972705782166432957010112238171998615689753005882053902825866490217647818694038460818675667868831058789472383408031775108140772538849331080640917628500321382930985036213883234735641558750543687948643279361356964738379232509576427212086098010453040291093764490583431272764007343130363546708862344359949637791618506556147829604797758963087359537217919509962364320073376483966271932927935584880580504884303837501689984850481629701700919983866257798142986949658802044369298372134453268584255806769935332428407463986732399426184025131516285578734329432 [161,63] -450174861960967227363084930932863647969346282671434886880055806096606636940269774778835016307863110393340370614180826400477917521470478018147067941755903556345092652854020822142973296317047910450090075755877230190255836344311436921287868637620462562291633527351517926704614170797535569272737968403030264784705432782258762395800714205563568996447343629092580135613970291170392074148360097271532035012923173950114627509448145846885108654383866437570213613754565725376679680583024435612166222813789176017451524030782610053249311077981566051790344242260928992158294649371717771709242692172408849054273278178393153584262982413605268290437463060209700924062069323724554499640972487237706790823955097300278082184925959911895867426450441830015521322412329394753391165807952108757028124327553029399677605993184854062146723094761296747331797646000193434737812103465680586511186459116054837115135504899175282286259862499241209585204149935872730206103821892225433760078321343305436801487515765630532901860174320211707034416509337690408548400552273077199704940258641603086939026107099260128437862079669561002177212903775095455604300430047937748853050856990533234849892735717497971730639721962838247973053945668688753108305592870264244970522490599634338368083124843481592832734224858468208208273847003755293589762591646744083247124830757984797831059511298157264632144906176878233769190025881180733656692115165697683733046965242599688417872991 [161,64] 307879097913475739402199065403215290255569120390052096254716995280125577302066883872930219596986431238074144377828156535707491679590575801325791130633607385918742421673161058216022969696531957401938176530877067196088839376428523912546985842168440704953360300983867996235082815992020249756413026473086753286320424651519794307504397276172177849854388135931310864849905472281786886578611966084568427106788328091915600156920829847797072834601909833155171390774072056223653067196876400516143261538008072198880825295005323979442100686087953562301495584264528003174632092198857645423577691514283355857603136640186816013689356701960193829282645188034047445212681875486191780911883613957262646335525171781613486621212919817565586480151304354994947136454845378013113380671379761604098852868421255765681645159450901320919775709275610344639852654578045435686474614861234358897838504137531160322278613336563287371198849097848956018919195621026474828005302189231200484672499081098915536881355246003100001706019598029062398574037431130300593070154757079989199166645584844235305658923837857738673636015522195599552213465137788702476447313469585978518579732154463368656841870829515803388855271174138321197585395588459628108563367415888084610911214555616786567191333878083856992069806959410024753394962693298810328739908099689155262153281203881629520894518799287086432130127179883438936169778425890324907911784388497350545382525417507803410432 [161,65] -209756124854995308966983773579700125534759466218364275754067875889690575777328613193068316997079534873474725222875366178941210580590561484752396014472307798200494727069271049363268974108536647475982208391204302158425897482893959884297664578753188624970089048565980519211448265869904383939070458324522767651037242952999638704441772328714582557037479734457526770596948239996361232539591835774909705499386992344028913695985838391247414690392773597580693417118312197836736041402926374611665704967635066693480160243926867730128743578788463264490018665474291941044548058019319652844423112230136174969600447890414725479543116976110773937339054567619571751647754391135615163230313141878197491820179732496906151709878402232886762776822628986111692132080159964826838537221553606614460572089829010348032213422959676329061337434192599804432525946572834120250538694671213604872258602232539281055394909096286672011055301368981988981044892422831109882680952243519788026022681828321177729578051090613732154872755424568871660258179891263447087606530292970427856237868428846405078202820357665279455669544731370795435450384986829868649377651548074137401361869086999972977727808925241857049082203983429047583064618579371567706345697676570106591766397745535616380108101337433017986267402529716192457633064954108366084572399891933215984220484110523125614976460116013982269649717324354262263643744932918066649760344337578637440095330757520597888 [161,66] 133217952671422940372154736975802844448112557857722655802771410654323851973487879111159202690290738218743806252516574061722265070072937617041455130046478701088586296950852316829752764036446946746319456722095977842154075721540744197109475403680242468766073793527287451859062685039250171267876457714275517640224850866284985657061710990603285790218893060701001423627180952410144395521470655970853498528195060521704830160949518779894763981898881053867849200857617898602544551096285822886586176759317611067197228927746783562693586221790556860813795162788196633298454719100040611500762488258944774083925925138443573657221285877349617350521358917699854714961749219909903733691271408209479682535430363352163879202208942718769170913839925456089853749425772311132557059715036685674938966741926745669701027565229244520730399798932528291481565125142229303919903013069828243996083919586774842243111462994442092347700817849280292289687712852113939008801557672176692262827001556974181037786009125823982614302773617508386541646077309014643632286524325101701029288118442727973395186513508399693420176480730576505432872598355834545080444485585985527195581420012213445340749025290483703671818152523563135253852371327843751243956401450204441163638935231246317791171232298363563931338348098595144500962724221862434887033946307869727437660216997608193432058044491119922577016000819535433211860612758353677691748455805347091384913509689940416 [161,67] -78064262242307803689896853325860780782901345469172487036535723806642217602888015696541992106334524825131405466617155258814263511838254652044176426025326541282047987923030936163851355279056620755585773144540311717211970059786515349323030190290186293833979981697083408673433562307808942933554244723045197780542703456159226552873892781608226624725688235758323698601177479496304005679428120196456888363649669039295816155457089515250475229898981112125764963264355870285298831602476991445534686333272088681557929549960245031329023243292471709750423028558565989606656113749634352140015986132914983825504405672113073222286612912724975692505840969875726540216613754043314843701320306645867494528697256667679588875465575396770507130640817954240018801033603448121771250030532898785376727577739957770665614723913776766478485151534204730181315281551067780599097490906749835521387125403018421943571479085617918680045264785141551135928783713170904714108093511287806618231019306149398436215716899203571447543551928630033846455323161295729479236515589466127484348550724756071344584136888587286195285948848508661071432764489653244772764968138585242661296454235698000438117806352992888328515542653824044708395142983738103574623665075355542636927756364393098909256603049710945991594356915009943894227634238416496563280486158858643500310528915907375471401261592731046519593016014584661967813464765225935331570043925176206601506524941432 [161,68] 42394602167874288333159239752380088719127338401947614177034231589701994916764184414636218954030168600660209358298443001884907356684508330608367131869080436406765512482019394180896706762088414157980270164230410785059592930879517032222355608860822970598540102429458726255886986389776680574481727189716364986535345369380396020728859673238363924397693124931520442592369377496166615752131664875315987033412806678574315589022688972001840069012998647718967117573470089913441592386302236424715154775673937144333412366379638946454259671673857322506873299811897837243943287584800655560178297393719102334087212143516333154116842996854502111956947738243268503624184267258735291648248531873937800258349646933146936742888247021537037658699479278400774634885896623586769250098428677338548105925211497147909197294393413663952427070478581249158348100337422926554057055160969687699914064254149091415520843223865302705663901455281248514982632454282224236420823026838864127198388431752060938432782022113582829666331319472705845657250359555815075535653128870235850586556130591966697200598704903298139586726053745255323822327693522224185967639495107622644939543484745040821339515220790784564885725145538502520810187335582992569837731171322210297760802604964543805761430870211066133066640183432652961187768314811611455624095311795010423506541603279592703177019920853158768972431173042670517499647492143795096268501816148009301270366272 [161,69] -21440919627595333307910332468226141996467526043898483576073398888450176941142266805433319331561002108851689632831038876298755143444017458063737973700908922522298197208093421716374563941608668297845369743951750376876417125325778889712688865863651402535158571826038312780425569169456409915681884109178318143445267628068074290343057253225004862381177247538332119039781887141639745336704437099113151032693484729725287470114755958101794359076972495847842969397761882014765633473451104218486317169704900647046570961568306308274335970340121463787675349478117222593313198685150327797670368936052870785853849487580206800251977726569441427700282169758333892744943575837603054792012442767425339787476389204093211199224935599459774292353981470640000273008754016708430736827170789447408340836654492971505563945279675480496944778366997303837200848803514702778928874840344510271484754161498051987443975612706379749994534231006380788697627440146986558997706054769736353607312688990083649061506554063278767861412805326675908474691631856529756129172866011329803923709341025176360448795160473406004152939376644841261735869653308600430682567147815726220471889028099543054608718296223802090076460329713708869247451355576171658623871703336732463845446117463906266840061521356003352409563551719180593411224671942173227720405553691387561384114601970107539811653357692900248288449618743326341563185779821312651174396576537575730425448 [161,70] 10122228875114969368835214093247404628398278854952764137356086313494033946533846522432718176010597164647488724320739418857682560945070233859658007428760306942508057240578116109090954603394352040977005049477572807716500155904228672366159528221813397657785933509502281518835624108092460047752519939194043933125207723798763801583085804475019863897537534494451195592563146922437719715132768002499035090273718178365200362580481927833936043409918287073027286395396509438440701477941412651540627129514376956455735264526765360768772881220507129312919745739182085632538812764949041357838936193648971001896039736722421026022836310562390386988783422559453926984228650956774272552372322415350708147620101841455874547728547743977112684164041561147760652949094350408529194109536071194779427651621917315313513832995875755494483347349630162868967371891026998290597914638675763102322656663219618146874217077644637560732309463737208006683573505165455334834573997108842762572028273033586130238769558680242109168509757581381152745377319388822403364970517320089665228726113086547355537595170906355431813109958539176123383734705016759953304873853721057101804983561761663718365229165677971365515444943550130395403363248152756543282958868643110422913132510076755969863040239416205283324568457429417032286932699724613724261865155140542449986491711583643028614737110158842243036475213855003223134704649473463703229956595777506564160 [161,71] -4462166840586921363682372599411048744278840874314218449320803451796502539316179251259549188452793684010753792511491057983004556379668681742592255281020539819904724759126257548812482950500557210416790243124717452767981844984520832866984071513793853803414887030553912569798512885453420660401064397200323712989854752213977842609424226213235421469833271024581478503824778958046088558848284971211205520353218932628397850809409377911651136083951717600900790341481726815721855699329119117864149520978576446711786154303184046827289743000774922306017197539128550540701879684724085190541823660571941709264112426601049758593702938520589891726112636180973071232630310461051230870615548594185017004843104324270022296852478830015214990418691345646028482609817718957249760898571917097533332501155899942686617519029666462207727229303711561113999048163044709119852314707225752162897675723370802466792110741912501991260708533017587426319992485337970569243525605557525173961604091200895729614344642414750078315695111699903190138796106690403248074437504015506199504635560084797620160360471168437349100436059891227083149244249165484184826544804709051798414404756877631400984345399104878792263336943658596152661038912083304835988299926450974429291547236674295276440269950270817379486123374364659867117894376474995743816520962307701805261969859607329510132427845585261455585141769785577263433860833200266425122435069539436060 [161,72] 1835316789708446868604121749088918139201910034839007916594897950879343924079624312717198059881933706356148308667831387414352807241381737545623110970234864570298145446553297924378395707995849191147651917766513841423169028918135719799916040885931266534778616605857893517118196383416720490361261282294516324088950590136962902828463910386900944165688678361335713918620795604578553311931208735215814597164017841455360092900336616182353829762340017836941586783453258507056830912040447996217634594094642515025080541063687264146688450657008646630727624082599783138838914374063761256065792563606254291143270997735152302828805185310153894222947271646745727967803446953514993591467998347842513463984220948525951286847632884179646910804562371343154171479388531440612793636561460936773075251855688168323083913792355075936486739432377308834370132636614297604903440510129882602316873080992356766932346819918053613367543811375893629878488543473911952996982764986208551201927739623192096682247681139971545878501127728509234853929543823221707822237269125434752564469736745934402590883206637788893549784971507755782960200272391486124396871451727623326991155654945231581252489493190917270138043506776856775531592609798759634013700679697087226453681105851872914545563591625386799777000924551193641883607379498663640281979779756728342744953099343237877576932385315502700765481217641331477964523609733336267584399759151360 [161,73] -703445809716398780791776677279255076199609598186833435412432248147453293447402486769113082401558764963682559344675088468637556711809167014345626765218218434890579393023225565357476011766432192948569915144804766826910859240083933001302876133475564334056803478078798121459318968264336002263137386649752001650122693079627484977876886729002109043409276114837438311059441048217530716107407597162361799299638916776296433268963171007829571267577532456959549426211288842416960949027222329572823100761232760679452708354871840798874038331700757949536638513766003707357292688375341765887232208571279183512753914513118467299613462638789939290920822766260913118447020459290668857392462315909570753610994550872057032420341100517526314764564024271678852185500446663766674529345199903195745941512148740722711812075225630669705010397089494451172347046471438257640326795215948962544874438061665444962756095128219058365850330762259693066245022126232217956534988864973585506299361666091030064866762436728153956429511184622306616762662706729280685283640704840159222173768658750892537870612305773330748466911080702865712251153454270064211965201246729971077093300991500438039731427456523750937215702959151998013128985077465807813668124210663287984658929728122134856851407086392464670204290408114350588685287960657133912760832391008030413560395616558015344274139216134044307846806277781642139009281722446330436841287008 [161,74] 250891736973817263936957940561567076063237436847102663110594822707504995220339834373229160848889391597976572579930071212146681945555773180821789239191293647247474780009657992363980189326410215376683559863627084204650027426157337606881433024763509234455860342774102876503541778721804309897577187075840577604377377767265644264724076593611342048525143239756785970548784575035599826309345627126139245161813549570399229937071873644011485341430861874869819553590496747608683961664658048559038837105855552050368634867063816451642111480702921922566105675898120628662189301897745934189884029758657335160614725413521709903111479792822527322790564626353356944092669795915090298400943330088097123365749125428447478857950265068242984612184762059159264842475627108051683005943366477495934331064704154466734689575635228365798110613432240411863188632533398956154084955162543023757089578573502405409910764682126592909970587033790453731635491666187147436973900620930362582506714937462786641049789267429359652556790120140755125659376408399303591544921876532032792548848723936500226360693197734513588055135970549723789674862972148116528545920000463158773999609294313302694391590010753389696504851445576243631403978900419552655516638139357412284044032190143813106802955155551397000946632036486003141991126482286732848805154744596359044561935613873871862276044904800896526034683353874480667341747466173880535151648 [161,75] -83140530885311011461451621527636130488525770113598961009967944308736183423166148145586130749410223818560602605287948932678886043861960741430996402582317197420314852870131702948973340569173011049636801663837331523791480672144464335519381325813880962310781680703563178908177660180540913552365419248059082925693707532904596108154467231985952156681760952026164475558559087753590972897833453521031772656730074197655300743218135555481944324026988817412859992695130163847848962101457781959731474867604008843766242784348051512493681477388766714651573252483406153054237298846164513299965116755683622228628949081004106025276815213018200642572931680726746055151356428980698892667215822244655697142399386910104185672690251610112476935730505487707518908941305989029194152786938951353224673735893078826659934215517952483327651377798134744076495392179006419449948965173689727798335565121935351648424517323306619728268898142491083033287529079410995084695656556856754164118862169820201809167785145328983875248724360226617236758014372108809983101060638846538644418618544548911973500092532444458613966215233552312657482217246033690806216115008726058765642298323222955100787477470408678104293237220683116800486063311772890607930952569785699736826900190812785714397740109177705080183932779775328182878899594689698731552424271353739571193239053044637551149553606081700307584180773075702341798774047050652173812 [161,76] 25555870722090065046080286402727702762126983233935671295394578539602478049762206435112371896010609605093711701830051342065107049415961084045973524128605547237125254110980069908206907023915613297040874632883557728907653873500818516716332728826265639931515773073294570192160412647089196626206032274403838087671504427542560776466495704331925209594799816834948016758611600993993170253044452397196891209092584210658699703348596477609508266296899505071152547182071439689934329084445072804637877531123581704480516634866440902781383424489615052465467443694354969630096602533082819041884289947088741061545609532430793285756132012230471172596280706582437684832228800774223046082283190923127156170889048038476453457238528538549730683578223529891690674004643913270122103032888989787904607124816061978389471741689980519382756363113204219788220489581729690740408818671711440245608900378741194042874194961138520465844781297662652039608825644505766030364101702115868766127668016275410650244618036384645059169735832568657303262631664579061017474889336055203309256801241284289014632518068008648977510088011796265318251214746702202013375497827167870439494056587528182744102736866374970910175498963719756818591891109884827205550090834223418513389129212646544867530247862980352626484762570896331051635173177189863757624825782062567705363248806006783555464666168200754230151991948964899301373597925568063424 [161,77] -7273316653696913212970659161072044690349850350839384141885752443340113696761722308701338893527583576376876886946661718531133203580184925445365205944988360819707137412530750170460064908536566170397954271059531501207801471724891331056444238540749112157439570488143507524838994830576249745988776795837743126767844536251841016706432718176725358734511165784879915748856722605890683991578200295599730873580732654699896697158483875066610626041379848579006117606785320071952298426778616264702137549718603359035361109849617250776546518758963832734403870060490798582121513056516778698274675155930700724062725121494738694031276079649117056771005824556967007670516736284956686435422604731276829235416264693418489693577131110512766438302433726009915508213673929972685202230594317574834147040000402170912693503372587584666107934534705764050487141717414617171525425844903688295751378342070803404294863892236486342983499605097348313378433585970948412711947089841539003365225999681420820542992507972620056066626579713514850110733773332730305864944639859468965249958671048687013224131756522365089769813769238262146887712830645946626322855300633071124361251722081889069546168960332761980699469580018723469717581689988049451248434599453446346837863151352129370648111678519783808123713530735023048528740628241075840751661629823580528845780555979345949281020908391715113890729456839752227553721053142808 [161,78] 1912801686027621566063242728631287519287799537778735321086944370277272355069969028132373442238442872792731275360852904807279095753162961432418804695155562907319771057253349168882822852285643668413055758481611004698347651565029185540674560304120255294670815746800244299381591156952010020716795976360625758992196040835222481323156249762677234386708627525655375657993833341358456763844760391019089024339925381697694895034577266994551090577715370615520836257758467551819163154462652380450655484592785455951216886629874309947775256500698950881788521945459801083206133168650619413667151754376426987427960304485079646921101867506673053119310351907367024795662129181726612102412009509507306917529647478525286069844604987429688406872534321053269241900302496736538584324345941999044254649657301499709728495128279296727368495168229347469780848270489812645330209183723852890248304126018227115408172892249382632233711806731448819395417435841935687860510102064815709375570288298017797395532701162885618083498424408760921759861528061804244290450444015079579617064131047918582512344331559724410639616080656755676259528645040129554246542068887725045182077530537005384969105500546852563042001148308921406662359637937409730021110936030096565389818111473121626728663853265214258910030406499477027918332933632091194051462937134270274658227823863641700872944574586242919044191661139092697662966254720 [161,79] -463814010465322673357441932340558100646952364849178139625084825326755771511096197201918073767877672482647390766409494604897676782142546236176213543925484718770570775437236078025030883515935559778307414588928837597551709957239412465784184581655500820763876060494363767093709633750074139264498189249081776411655161204451763146572885626240517272257674609217270927494917896362095913467297575675749905030582223739980610829403003880290979173633759394267128489783778380141073721001461332245098218401260004187663664238967205415228687558908475508852448201106430362082769207526609354173378116237827895022059232045555201625989209430151557751351615413685331535790661031969330613835905875169360976736071411262255290416948489223258337204290461741511310067359522245945708310082930323746718725716345996429590638812800156489427829876151432224036534794984207901797681221781232812590666615186519331247863211766697900739172966903307266949271284285961306801862268196732658188507282118488654202353245183445483529199191635145084490448745378279852722412222253369598729423989789307324128515340044730067383281560772636771575907705132112221548923853314377950837323008609262319033145491390517753211666850971348865565159383292364057817829647668121908483461822052406609716144578985287541508402093649991040686811076157090641031637069698822089193531106055257911947202193061829957928950672180194111335155080 [161,80] 103441469319037366638318684855220657403238164367258768794837805160612088642191760002850382614666456132023792299824794034663152959374854644234770332428569412076911752531821263354354745716245132305143800669223001196184421553726601189493300070938462065875384433975123272926014020454893471840992410356068159032521039526498464150850800124767947217219418747662758455823569544009058890737150717552722222448356758671584090339463088306627080661517505518830661157841414359355076350488817515376934820662694970571322922434788107417358542536126911183787847102381688663839650550678200464211291791140795595412411098653799322193538488414495003340447812482198265522433735438599214998174127138481300749628701604468797398093602160113631306490480070363238329641395784039439197514945407344364865638978562309851217559309027106661472379284078985172147611512875301030790080667377332627663174737653243463053120055559786825762231334450899210863360898800558470397071425605084349158027592866687629650286976538334962639706918950535114659250153987630876696530342916710860893170853709586996976606227086237971115443833000881226042306667431227591371526390559839976873516222106257735642572391295206333309095268500564258467930556209692917596919084315576081354675462102432711258489320512486083021366068120912120822110514980951496142026065195056642386005835444228488779928810584476439243892804615397881688064 [161,81] -21161777291944593277402648725451096778428117857194122791199545161623612784804517491193012421142141861317816506706066405563571140399866987633416810050279164923547573407142431495202349806602337881442303805349277990368732559812174044617608898128670353035077582998450870261697501374363099461312533405718301363653340466849023961953207788030197031971130957980222903633535378336193462681494537122139585092422391310453179469815111617071434446239725429599107138588493481886480762499886831550563150445123127997579011625335669457649346546724435059469183720153933409023736469903502069797270075631003496063044632837574469186488566493557457446723963181440007248570166553798016436845038089174931673331901198084733459236837804843429638780767092442059054052071592438443994135913305957190819500039510171889486941471524706249925570531196925152379263708445281205794408571891863898197355625904450709171884703560592004059120469308471481892094450495440754227173285192698209172694209033232169144393170360768324993054585959676285074855397802937617721250861114655870133494774580408511209665122318071444719418842462948817590337214862752030449159976459862039340576229293258835628036437007484834974370012554043454711100557319473197306706869491673895527884416267452727281320758796698089081177334878666755779526243731403837045647046281458821301597335816298422129909293168300810888706497250747826432 [161,82] 3959346942868017546435138162025316511139482722583540815680344053760062739945805593719722257599799558024732654340473058050449419980150596178682474046240041223979809095805567280787452978230282896043711383611337133758504324571539379354815133713705070689551027803978662099024230676981380613153221673400784342913575768553865193509516201585096557866413258495126802650509601359393604749247401765443572495221142039013830532464750187768462741446823714239196049221669066334996508602904778025705085428884761307040453845201044879208321191076828166290064646216630281507814734857614110704597269899367878952938346722952115738359357854171687142597820113533961057804565381946070844346468299197686376691277604489099984934218766704451467916835665225158532684270509912015945699290456270462216548091430255267803058599699011813391384260005772929562541568965703107203116663943385136548907222268563629112554562913039530300694101869348057117276126049634905073126812478141685265725998714658173499114938310514366139026796042667695550835511183298672870698865094284847624424419071357851150326526107903089640983504535337886892885666652034111427334863724317593098788500140539420217061180829959713176188015025738578548579253957146626644728247333233839334956340705517370594229040586640505510507541078285908532321323950424401656468092601603329327288987297716689311432150736663703591139453848078096 [161,83] -675274665257563065005051032389473098962037522737748200861563656817613486673794903306596147912801947470180859835800314797462344435859039765120271640193981128938729714022485807227110094078723424588234623962526660336902615286275052286692819862931736795277267546066116033826615026773947281773298996510219605523318545855783451198507450696984994963704082843675215141067375093775072521956798516360838961532247242274232414950430142633698004375337973804968535494510988668455606460991909787734098629946147062841905904746379061718339242307882219010775767439852465171690318188353181548609470970317458764789151782075141823980369176230659517161178302979870354604294848963056916652811853098418758015642011329057238562169131106380873132315106773339056713292113964568052761589382591663781596458518257893251511930652252011370467527203059929889673798302961643282598275184659064322119563002227527343017228686690125077225148507231485201216669854640246417702109563490681472315105821106520835116406499763646783378803886499121552642614504228081690046279836188494934237546798819700983442822263045156725187231007610088957774848073988756298593648017106048516195726540457338296917188444867865936848115955230118990098837864042439649375510261286354704841552408443490659073058753204201609473305248898403425123955508226149459538183908452302424869481979979779099113666683074994657276551389582 [161,84] 104602829010629391960685302979900106439213065095460349832163123058293042363924051282771504361674096094625899639716813944320710275700295038911625231967834883105541380497426681049465023807930407381903481417169885553806467117721937265422465416148224785877008309678004859910969443414544944859515344435022133226825578818626180450691644673101806851520950758919693836675298448214922724860345605296682939839293624363192764118933537339548525549272214779936971925846233065412493937296384312466294155413607671677936352717178523800811694901706565027788166097394372620999754702567808886199918269247714145593179010041395732648944386497289243526020509701795592462138768738263793041840731601579258960879758123298812432585794193444676933495956148272564156005375243058073157175729627347720161342023876531292340354494945256991888199806202639378192348646553693194227237710876583466792474975018513337094056409746875928144963402873096234932189991565061341772225775751379949626435833493728762973129602150860864949913248733174721323210787848086725477328417962905811252167964937268529776684300329508885329243674629803746831743173256200494149203812137111749248526179145809203527877435409342157379641804141516499896904194759764513193031146786468406636413795246513666672125806504327489528315051237842915148536799802446344175916166033749676426599323771806936749319598764248142401964768 [161,85] -14657680281436721057915460383876877405130462208861875209762506350535424525130408337135960989609737680871057857943813950354047797033902670130057693135309776900465317417500224473801690972545909811687258525969878273370580068177572558831124164940650688528648218271707247308650637165540113224896466645105951257605471765543521391829317252822859922169412015407509587916651825520203424411487822182679617154046588874626781461983538748445191162566406406200820901877403852903797519281948445682597374974840033460116692636323487104552560448990570484169834922897804182390246278074197087002309961243585208960345869422703750722121778031874565365698919689034427432461892979361408559188654209404170395209622930465778725677904395723757431757436714596075025090514265180532866284086297573855591773297932477203608301454621200236629998912727549876052425363229545955993660286827687418567924264227821854584033909147000159792844218101846025839487778666541788442403282956779742101386101410372821020702575053551580001354733661220054142133397110400292503315254157761136598410520072649831294381832872484937339672259420057792111192340593413964439648263166138547615304862397011397751231463982283552923714263843996943304776945000667902037311475874933402143475540815500796137590978794026601634351795142987890115220654014735918812600912733825338511779127805476833042769260350302558801884 [161,86] 1849745854471203933326283081433325072421164643793528120924155603731758994951014194006939274915366264418773853310635211444946299813484022661723761021500408766490940026931339726054038306596992477537567508530942018142736115154253481379660386593968804879300145310424499510383454566328625923845458023111518200245378983098505323816543211371825834118476403393503048534154291676584052441355594329345712328491682957729336114990616797976013816417412779315715761812690711428371695259271693043206295628760020179118224876398404934264309647329015126439298550352413353281845977269208457004621935840975775729517953209255339749926962940485098705104906763489850992367513687638941037732585995094891161540507439291198281870138210926964878640312319151973466269070567073162999780456785782425156458783729504254607376179903441976543733409084724399783324810722129233589670039132142540769591077809503142423103749976158049809706698322627859001636900241151047556620142754975957756696567805755075901177762545929338396858047324337929620225255654735254253662523074751733543455791200332409388223749565008035617371499860780430997537559205391605200033558347493639868069600269647708442961743478900657518274847009834360230292618459666067912785124759593671873098505721313770521329937414065411828858003115452401251889601257747283825298236240227337810862166537427915315775748968404486552 [161,87] -209190942096804848080847175734527891340289498895149252749098286354073898213818303376219346751662335612309466903996147312406564997461996003377253675842988607009278101653542208644336593522330361072651831762307077585874788332881805497376367324635455747236349351293722767248424475941787004599891294560924907231394847793647598490697566174301241253089284215377672229479624782572278267989602913734978018935674683399626996413456897430400540259420991964953057620829201341047993342431710561104569025076660588502829929984603150777420335605966533052126551483650788616387209401602738379818500878744355147365913494684038563719688674401681083248135379341790595714859148867288709394377166840340637175159322228709338823669459488850837398300445774826988678888310604533463647818685238702174194596024029149001235330042900023934490091476165688384817050122938573765203829536427840808589390315247181770463779016296854568737607285127841724656329967456806063645417222574754164189326818592683363933268592988015035924561408286877646291937372685629510612321133037479111851863675194578525515825895920773278952509931577580447834951270594983242040838141508081939718756217950231619748635417898762564103188554481086393795316083206647671093854233488989751315559998513590777116547541018603487352971437986144635699495315931549933526744559342512698638500270022815547918941064927561 [161,88] 21085665642473240692089158136785806035438305162937002270621210191223843476568854451411939629641533241519463525853984062459308936676067929274765854437870802364884339743390506309203426799702508074770302400048849212490509187387784667320949522057483208560888982003069166572599907447690177132160120197319714255814902677965433832934918281880402889513726661093634934720137927411188042770625871127829924197998300678878799035713264965429323238149831770648560266032317523483504005231319020871132662477242728111665850771344957882675470056535921983955957258184968712436897327296639619346084364869265062346930145028820687707789808644121770595856500284510557083312469718514614464282828467476798722621328968814333220459458678301450410905874057902934227818812950390926357487624683947838958916866192837942149263924803646215942059959989447055636941307530327745528416601423855176031530441447706766269089024903233936587909541852957340262577319794407582750350100183525597269517402984254098779106753768240107025145132228564899477434295270257573764769947396594210523172751918443587591424429452293272398259264706339491415850563694922765910528754777887679592096351422349607524319696619919481280022929519484702211319808035130868456317167241946517666245284739291342363431736674325406178950891684439683481867690608618726320761057338307865230897823107184831036101565696 [161,89] -1882878541431678218338124623038282162759499287969412133826818142835482334280462238799101165876820558526996079691286030039842479739016818253393239518696796479118085463834417336293567754224598899816230209981297719136105929203805813575702272644041354657047151161165880516736738550006446425385637877719184021696291973121828852761745319315866467793104061450793056304741557939442553794021535415648305798841540802601889436274429560827841912695295748110007931092220057512314350867747803308791676839092112179748040182502799830324085305967778770634440422529855754271038495991050563655966566790182545002306188858299178207709884134796063357228093913657600551800230054822088334464108659281267402263567397509181986483494940004797414725769545116651950139676330843891128324194846135607151391862954441332194299252081891149632320192608283836493776639986357116796505326900217630285464194689019718327745335121826260360333295076570666410543339232280168803908074946996660491335432473076923300797768705642104668417565107068466696646185286415741126225681951050794604197090067033127854046313883896837176873680411918383398516785706403155387256638495390383933474719408177134879156274549951788937888092016842164810267742818641443807475131290721349869179355253740819766943299531646227833226254893594133908033670391787922340748381203828104766264208803462718958244448 [161,90] 147961380468151331661652828547593348368571341917305589587122889006024340812757374191926769864905797458904343342680806194065431899508459313081159405776924582002745870256393823064444988503775192368194588453914703950937974356581721107073937454855453154413583387234075655197769458096381878177389900503143068796399041669720086139236415751510616557169272688003791075919201341978790065910421868161477378223407169852072575653383199922866503361498961036808794833538149988919053819823596396301235445804492256302405744691910034489805699874735191848547074294783299166744377914621119189493994510697105934882975614306476567517409439322666241297384946804388239857963882568636579942660868306204262341085025885230173046017947462470616812845156105688959427901024868663386798384280049182189871577611143122671905288176049429539698755189214692436972877793284382847705693965122787206748526619174330167077095591754889581355577621152341530009489402707283790326199792061925073499368037918005792883016723096661519957514100240913364234800842504927406717464526721474377436039901102355866656822314070998789669557664284313518717992984042781786618403448151319077381836410241099221841123332967209415694880968324359024624871986376216749285555574599717364415091265265443182935447646304313604349483406479195327506913436240137341272558969755319004672651692729523342176 [161,91] -10157035518650656815817271195740290216122662202010137271903362032961069732931673885001670701998807121317555674516145951893489118123930904840473334037709369177141944577812259172397349552716130812447250335185989423684065540787489957949931216230717876799507590572770419215075884284285774983483669403116013274983963855423989849311175045930630402498542643919601740077453598818668769809394187967633112706227853614128645269202844620437142267494740472186704346736806371336300519912196937444555523480984531613633423329547763095417236078734580837531849726577657490356453264138291241572052234401060064051000497424002737561350340295506337652747786729757502879949172412775860180514445734501455279454572859685736813280626203412320333910835363041029937973443221389210226585647243677815629105911700925383356278747361441013052401159339758623735976337361397163848332189512354344893140863886127050773714599582439798470099125864006504706953382439804064608493935041846646135911408021572322236172028318480525262461031652164093482862101383913672119892878806469681290888548506809160470409272353738519702367887582292863233789933824536231919144795665691664514635903695712325371841047539166801665821076386452675369268585742621815894264685041415939032568348577925429817704016680530639421229000541722006876095297176090657502889473634477569371062973055031132 [161,92] 604172315553831982330588203213096163347543321052921969349330414139403404201316460659182062657527952996411760446197111230847775450812245434091547064233492059360359357948098080608504673223596274396632372210748763938868147377463050385070660720464763871943610636172009401471027024607371874589552014606886145306387013908519116258149090691852470693480966466412058937486086109459752462191033649915139439836865607273424262695172771412508931798480590402699496110990686831668720251255817686624044387789560263434318278574593671164868800430264657095665846608094193352263945346458393288418835492735259828666760394086467725467325639041742535849686836059384961617781931380898476734882559841271561958794036765186130867861751965875886250704607847711078298369710270366208231423143036025439343684470390774165739043705732293906571887903317242678981312573634775056102107558953300533375848797687942741848576136912043071823907701594425229220943332777608319487728407714800422070584269216369637606246855159206762086610939882023485832586173667550888344696676989957131273843448213355795532266765387433311203807573147655841288835597452921424654494077235126294079828693535931227254075571543353731672404537430929458551816604790650042957639368321440219585374759520377557174426495930679615590215144309682420390248135723255082472322090961400120878525410496 [161,93] -30865986376145058669434976590651904622786380941719847766213548608856865884446660354272602273984629560368422462009397793148743848100165433202333258849387439102439961343634889311296401344022604703960782714348002925777151827966573225733526207966119413729486225209778538144620816526999917953723109733057077859916221743683114130588159606393338835364396991381024041134337864783952934914355175288664076247078158038158494752614851653803593481962410366598782423762351227222110467566839216443327282165375175578611657715611129967490040943113895797251814062459773527454013131183904897531865343947015456852508893110465304411557989751727937926196662826829974223235986778488803023252112499500431556749980934377929743118930660282698112728353429073826697486913554901506468370584655049688063363523633105301598355521171876787127933021280393918542090774392512266021394097343341653711621256272466161156554301561505561624209518273184853785789663621040098450266451284716841037528478324651632387031661467066019252350587355718710955185159557155581337697052714563292129579127637366223599404112422657589808275978205548454716413450126519239579511896010057005132856962177881844651497388522813524068615061828793144194648677048898219147153856334146112097667092707318317631491707962087111019054306637481794200024679043505326949742595044160458374842776 [161,94] 1341338915113990043600676267461344800647766194019567795718521940284578357521800687017511587888482527700482936193748152249171413398412934474647154246073059318244599594817460107046161946967510910506398111801057041911410493076800862591089611547229904079444923241124555201705766075337132341450998533161892731847683816331782742225421620350977261541894681240270106254130527619874792151962778514310904482224398869886301205528952501009575169166272010436986496909696942785796747526987365522284780898286211120334450717581149904277623627484877064474796277077667301540042228830909388369649905254346817293150303125367567155684652592796097022985868282395824076777800778167680444004454867935541281928035331611538728667698902551478298269293464739114142274268954806511142777378564615282755312107153606121244063257823725529125150615516895522503330694124605240169617238632915727696340118283042696037410668714978262761060995558930956912749063463509606123671772453475987563982142297691774927567962757906453331787236955336635149572002267398926794809331220281681153816464211543088190165401570250075399846321834831011065790658105431056879637768615740768018846171068709558699056611502726859715732352224373598060531268529067335031776391827060151886914476246039437931171640172408997140689330554992755205919257743997102754742844397236179001896 [161,95] -49070713005722149228260571006285543144066231084660625345505061593100578794404591539987557461477152433160604353465377438265580073017625553933058035453715417153857764499620353832183198207226816494663637421666348594786529252564055915707280770130007777500871919764194384572774762832778062338548004968092871221052475305536012490438939148609535145294152355248210162713449548635930785801202111541524149875470854412272205878883973553621267924324020633176378811776611588013966097112951737613998175765414999704336937161019422023775294351688984346771992599622816990223976978411253313301112241021659775010560774093460177671402416877390521187005508324961372022623709715036980803124787308621498601565106353967245492964088011453169317831668353986285954337967342712526785213686952904904102822470386435762493033128675913266699196696199303346674030875031361011987849175151627295289896577951198331169133333708462346362268830669562883231454731595358053667316073165054170938645182887666976763613733809190084203273112122925497823368250692846689571564650886528801203552489865481144065438235100316342382918759099483616809671443397680776870703045365910820410349139687041699400838523345356894939308453808104356386243416925441898354361732513656630001011752383169055832918478263738298853824479866099159466153597509818468922979314935647191 [161,96] 1494578502834958314744887281079018855143207959587553850336384861872474358294298310574969873029826192420482225181432179252709902523207514185027397383589856382580884790086696165726184597686282857389491572812944017070458735222252389022473093581227261339898289002422062337163605617558439211497829105394505152704454719805199359560181084321204156733910041640178035909959604655361388009531732020842822400845760947103795658914364225426786618321561883433504111043720099816920967432381783677691374237292022542988802394799500572105002829864404677489930696570770841230581261065796757836457954703544933988416874067572775111885861183479114668764619977452033573006232246325951470318017158124539161918903672412261159728842696246704471279782571683278770139021753240405932400538911383908284107830929773967968203575926206239315234778053966991722840224020881444056501448165899587714328541580558628203510082129759350437389914030712411263889724276243861362630820020757099568983453400831393784755146811556974286748695935495777836323128130735153356146737557435315377260041583633381640606319207748921819720950579314050655602927554440938544858787663130167709532468729696803389480853875153041594435485271590277263372502367971775214358432244148533876649632230455791395827821749615933437103416975186208284176082139949780353292064631296 [161,97] -37459674116873961508767849815516566049418812323945169961563050855888341625737234601789041609419742786914300156638934067458580205664268996171867989228207406315713892491970263965201562891844055951726937478210344475727842721975993523870512690188301632614253449710882312031876251743255738227885249402502051582843070751317330274795357142979518880972613523884988824842992247963485018016501015139277661991239691857186129573183814693826826193170287985206125013731458569722932324326955199205708498602318311918234644380525628192902185217423867195934196307938711683469358031497217296944789899645894486970376370985702406348247641819387282112705296686706486173329084900656210907364486676828320410995364882449436344220232863135959863187891322648683644085561181466666892975469423411416166212989025261406390503275524898946968570702505945120944794538694106913023866985431648964182156116630026540845066788468653807151719075291505360143204552065637319587928771326725984828257140359182871218508718423533792238243580913312170912290091465780137572675561408830029525922690516862867848443672511802895094420314175821645610008972283089678716255783562612006950611093071113303088623321348520118185800011028984509415287620316959229777234710320063412437610822768761017100831216872599041567988040566493718584833498843272264273325824 [161,98] 763333081771269767563388571977324183225746828139234337784088128358540052629147603463069433581035808488783108295226614100897295667541492104100043325016103275392934652561095650408728769606922734366139072606876007150242216158317222950460968774878236001498425175097832334118801210072768046169745583200724535478139088732025976433670160668006962443906839705270918713377172176929122524610932693857982905647642032538603212822464570137469866832293528385130147348196442255275455633590315220970724425377045623774487944764147266546922493759683923968156446521732970834835331175353403346844642168303678732112125898673411779125939521499167118786036250850337974293944978368950759353310145691151362699827567464482070868772542326680067916122738958063895514896622870758711195404399471296245959904792938501222562087119858883734196591452870101802916414095270951154538802983710104366579206033304666833690411754917885125373225802056495790810315704179775467783811571977131968096139305708580356762470886447939409498068207760665698113233077050348684580980838945429670084908176733750056783326795529599306677405370241220801468920721927417802527647625763546455823516919382145526401835910334485811380586994743558789869699084855225958747581398692034519065516599484289825315994524389677878229318327045433217885664306613588281072 [161,99] -12492014324967420001845760777593917455146482113275516405737531613297406507528657782053243307168637331305209511641604409470050176605655582458925989397183094666293365667750739879437423069778055459271378479104502356394145197829576283779658714209108505464186260972584508103616989256206350319734174934989175981499580021862121137929357553369249843270464550377977080077768621075406264389975696698962041356972347609513255971540165629129938810651771831411317884342488049342449117614455908145975678700522378755402577326236863925573946999088637151936541353877086853975762862465841107433179244730999445022408191739973416415507259251994975322670307751123707691300317138674518279758353188534664792265603874422906802225023613577666455983110630894269612536145503510163921564531652943381036552635090316194897225109399508379169114050606519126306632485027384982031211273439991150455931692993179075813983015645551067783694371109341345605629698984824091932297954530954309341278849605403869579883893853543530232139025703525547310970925949431372386195484522538102263365997463384999619650822928671578420722315795322225739612578243951089312747519170125219905086560003639328337455131342509019490894430728029949996656908452036590197150188056776420997701255251452174353875150474263599733359620476338868573149288545291626 [161,100] 162176496026790573770429385536933154166529223097164549978554887651773244617585091946932356898509057193115084151810590754597128441163706662250447048556687647771776601005990319995409405848448345969689938765817903386429737586770940234270648791658223383704275989551579537293258717012821762561782048119433856552018438585039297678273834325628379185648191784641539351901555560657793875306145243075468811279171090620572672469032218917661490684221469684371389280954716503040978203877389442886745417727918852946471632564764084437732217456857901399918966739732823116669351863154223550259860387810222794095657551828393293171608100611313633444253802177921049351155572536501166387350015692811935541681410417035294799580749667971033258479003211177891109333514862322435704201921020457236484118737761036319846751327452460273341939749654195919658719621144946233616439262567460845104248004697066135535562473463404207162144519710317244034518264618758567928452474066309209237805358491087679731232368597081694484407127294431511108663071736446699754382136250674891033154114050343607223314306490215786809480040615420131306833460996130592523544480940704922504458554514696045548887756220701205648616764044542799220603834746162574201062050936955139669350434673925326307399304358376067253195521401969748255815804480 [161,101] -1650253328279955246218529399569116931432167719794455524870681837085390435226466559990403367897550112743622140700799987734726621635161003525795929711149448734801317994365963346151339157042015727086992872387027498153582330490013886747516862401368741057816983788948095945166682500652929178536993140073832037902226448430849089572266591750880497254641753668976129929511492825161628030967592475775984444380656649730495638030049720496435791522974899246948633929467272450483071390356320624925260194891288821860019686239694685641677030654197805683132133162150829732794797382114410841308982044900546580665243285881798198128804872994886479360749337319191295499670654133704859196316470643077215781230641912359019690573960094399209616756252191611048249972485130494797804492038200842638098878077059643208387711447410143088070415727016063158058538607698345418121725357973446602964681366716366064390905564850538703654313182744494495948542205437637126798713207290436321982524382136922465200905295103908501265989426154939859193631279005765194394714851739484403986413548553115200362477805607384798508131783596475163345927067711574017091880283353777682811654252663475557977021183327561887501903746242782501702230054145989416924893448388775913879584348497662233993064962947012595906477467230045442620536 [161,102] 13009945989893919133641813348443616255070906528684184962943951335405427824465635530062319167368101935501469464852687469076117441690702043937595027081448918778445935733631353598933592086269421993671005277583884143776710623170000293958496127887231194033659272519679764952288518832063245186018197112307032567766518952475895199453819645422962874364818954263714002508854318055079645598863294306428952803448068269460348107496742406110736756437456197196403482828116310512038631029593723996519267904320112558118187012270170037488815243467153758704323753077802921565014054242887236390000115952414823466641902474369610202758962252086835088068772518796475668110733281163515131694263554145634244285066474427075990899199942616831850348704984580213754494726218450922308741757867856267956736975718184157722557730205747901363912199946825089959239599569104455609596030095032858608849768980471617642407144344108966858889519989856691928005855225460625972209746470735957220339393025465327007264394828765426782592745100724903311627488273367634655676184550062145674444641290527676660765541636670866655331593423756204744598255986577725923502779595362312916755439922064857612041189832549422789004537693606701670701965475151174672220342699696873403378480356963695630560135840656644869245942501422130528 [161,103] -78589147884004631774671828457485945352611030127497285342643168560842938823907861537429803035328149820710385122665576583936706874259037856804584843736728975059965923559990377316463089314737596342230823850296999473039100130082330949306506731302907465968770503103648637234288392692843721517334679549601239716128788172911266614638055934433018590053306666651385200980376702374137617805711573570212608771454255829566300825157706065995016554152703302891366902096466994209531990490851922433574562008707829569989398147073869705081428810741464602879722804804526267945390991191411555595992018531563510496925280362634471325331662397214933291458269358525841232846509036135651439967606087953921084962887454111237646348806255259569447813626219212987838000447809838143344544015282351254348425899121695926577730306388952510442917796078001213986454166375878943637641842580239866949979567173404734770825146495499446135850039725329669163862580593496363164374963506140521086354460232199879964049968691126990356952951401967747665661805350595681464049888553376940544233646383548134691581274203362258365071788449521140072014555284959964195232601668432601246606305707498146444236547279409320744859367864174175519355851916126395987292256460807645651469266156454737766951991929644961518930519767606 [161,104] 359965616996455076396181678300709829376356483787011460101809338202638026310995402060110272629873071005715707793944680533841390002697915667275437854691278127594446784264880816056734415120835691618861727251855778529876720623278193406098559605408257039702304867028343454913808465426106490619372005162340415099391328230187526845722457501474123673010085910927538614108868961027031009389712787553054146403953294142069623743672750813621594689874176305538653810377824165406069061620599732936242060360769706987767411216547186351687379954883332682918752538417236115214769732420756012960093902991798291349878073093894438615171112550062031604723934085166469382153999889392186404939155911894675118793334408507678509718652827632131042433104204818424333234018125306974830393273560188016228666341817283930848454044406628407026950960911647690160033433598489538425267152826980499399877946706073298407729731534462211321653153528547879115564882431172539728638161528408931022524079719029525812005548497612040622018525042499081396517681938157031827374719663690404526469251065312173479285018875026771670472860010386417086112616374841088961787275269180742340164894479160267179715440728331570940049397682513990927906897300734883837169752794041345886806305924329176362403182073526858251298240 [161,105] -1239488887087071030532766513573284267757048253181099689731054910206380896314159996750620791585796966144049223672630673430417046479215172844803237834621725683280384474318360304689222442374642606442236597449604516803544274701181458251074339579062645339616749965493920900140529243211017360253639697737981101640094245184783604630194171094327154030873905889610764814805202732081535841391999537274084898224694759369484435744588707012403500271841019743280362266602191494566588534097872906268545008085916769225913344151715162650418731500336509010356093977960866582752600336313669782579337379516329585038925869635854755727588577302789619001450887422966227636101246091180135020941608648520431086127534731278621759106133433880763276978226424801048332776200977927451096749681885130165970578313459536068455074537171013617485940345924854559128280603161439815884752836198774494147653104074663716770399691811684075890486348290319751624704346875386433615701796302389197056621095970857443017173011814752672419989874526738291943598609649543438212445730779630947587752651187895236451378734662464594169072662467539801981819328818743985779052482433375755346403509920469463353151155840775231425213815322081067702870890399615302257131594757392405996873077558865120392364426331870357208 [161,106] 3133202223831995470651470765833778344545015345199173322869386245105230409459929500762836867850765152806937976928748737189217622275940734717487232591074477079775933726950655959008403992947541392269075520726599609793191562670274370486171861017587583247289099280380277027741507189444092066134965615091650814284441184672648006186209693618608682226168128404016581970378424765076953497921398397833995146815100864994522003626145940058489119589089595171064686651695871863360991937013900325677235531941547491003710462340791221808124444178909026322463808966089182344802292568803494171471800387302839655590978429786328867054353522534580576986148161679874825168222035865634646268922695201811827118192489038096430387631548745704482217822680602593211412978940188042255981861197647756116458921124251786249910534657965417034455551791142704243664933177675494820214700764646328042963891939463013166133137882732922508026060156209262638002550569452572175385653261919595373796480383386700366802878075584221768894519969955260243128320501445319197615431421738129171173205665271886884436365012225476026721158234219199498472776997526364176263155974230271975147322741542757132901313094037416677750831083279504755314621782552765545611173282482273629157254685830106471919722525288816 [161,107] -6681964384802958456284019997599849414995947103998020831058414556200706353673124646317660609138929722982535274117447950192188657426914768152192023914369555059222108774230478355485796200102673485703323855512453944648304842487419572232022420064288056200663820145759954977580561822856407872088893565105389607681596468195139649728076018355690881271845150165955220499573601830643988373331126539915055648071528794863923310389723904032868750672286624335132471523680170404044457336931178628540663287984606754254425913456044950203354794599570716460484841554413833608922291848624878183920051247530688441914178592964845559054691092843556912385323019666265837211445541439911414748875752699900677750078324852123247389703369027189665064729194678580337203581142749679948528954297938465091808669818302982855820028675279349848122225385521326427065420047201268447773176348478697563592040494384121405160714023342773473181795829576220821086976208407736901842816160271447790746736575235327330409418582291193523746503774633469501467858834833478486374733641531854400908626609762306873604533351698843754489194849134091480028126432941403818901372111071315908156124764041873757432513356435406156654946772940447338332081191412138406551889500028486768428721067316040760567533954 [161,108] -711888473555258674420320116350279292133355955102062378212579165615397562678374863401574947502364784272316235094519408323018679647332203398437092373101137989809812144229851826802256057259250800982515311800079145461846994850242639750320251011662000951891088758914911696561200455814972046695531417874194563601921553786929553302346240252316561400716102621929603139628827642128574895811071452043805196301830681367363428158727722109916109690676122405659900954859623139447303946774962863800999116966356822095979078022251116018546442579522125054738935133457424740091716632774980137489565439419672914404967244386569994494598119188198617981502158671136892440804606825597306471473304916132070588079794222006036339686713388256394624259944770922038569850783518178506524414328101858238649046825494436856631296107347694758033916916150523394340046836163098045683402028022880573500244994996386494023705589190261670491925356956022572681046950007445001065085177183145093974222422499057915341122292295683742508941183781797833772615197766241412635273336333926436948409163283838002112281522938362363401874156146730421020301161997070571032265685935898720926097198517798646149305499016505546150328190364891262146053821139134248606169461379522562988670508252179601248 [161,109] -87789662108646952892525173407539637254830214555927245288707280056058008188864317088672658002805013856155377152382403916746573089410540049075857685629376403912644339592913217483738544864008953534446111424863740526402024476460601393874513191679728024722475020849414567321045747327268493304161872722131252959131912657363929234518928579909748049575415453850431023721542764534982550235198420170097258924026821624700508421551935130030504472348401961980268877278446654345066358201585471943379053312210642410173019257716409987918801151019781639146294553281880907675274895098674244853378941563641203031791267234462228464570173620540490142600894548045769278652813426556428275166230252337259565553831253109935360300159745644567975344397939561835843063055634253949464570662169376175723188741706020470605996027398736829823009427456985000897566407471417223204425288332177718669332725620398136199928369494832864045109053809534074377922204591490501882162660410639746520808660249993762064075705954894302816269391877486309096744479569949357470158203485244182708379355201173860437594033468753969088769724657620678176580111557031263815979116105652984055511813018633167941610560833963587621317529428122894750487300062594421352772046928072070649215375449834500 [161,110] -481878874101486072918890304759871041158471836554815900231120642616946862672557711358107078188920418804567259090299217950380453097483314734808703724473988107230180442513446557839950918622724591009710642291676828366723194164794648556516117960353219645419441999657637373719055143273238676914510834912174220555691329126286979965520380158289597376059394369023191966171103434282563050115966004734391585798222089429996643745090076344385070917498592970866233387198106695650664780234780350510262527621964847376655650931659217801952368800076144465415715901654821182683109817940318593995718757620756884648240364637752406463841455816680661842690300458514332646509847355715964306407960556901809891415843318021482799273282849480767500398716261301368833282026376729118432370821707516923455987537294845860327442275038927327584825924689705271780044615984040064194828118449165371065379333310727324572843827758142620101269899735554623019279724337062733899056749725427322640807291953982196649593427254022897785324241701429975243253731387486577619998359526548613175846810626420061276399888987211659738918621269458148161794459136385862341477995664522926797715917780191995480757516530361757820827427686353725447561891370023728672641918199744443357413294080 [161,111] -2087274838988612175098987100845516267375152871792781349783537454090599569160749721001359743841703774300872267301584804142236462091122777942721598653147132783747450254807635135955900508147769099089863557517225731129640618901360030580217775295402173532369870783989060605296140625253470646577261433482146866908508775068682518420984600302820125064027632657602279476187707413080240977380161518892316509816218061974724873758606932716564390559015228339709266108138021500001991195118713086379956426076759523518701400687840143586984213305955085352236602042845635287272798922258235253762886494733606072112268377915888971027217809457045716612038776316126741866523843025482356741335592223561538876669723825355477432943955685005116588243063286889354289713779101174789702740150363192776459450600479054255092446554255434311949019817829788827800660765888636181367270795385672554788025464145554324835789099148546303999536491056144733940598840353968894215785755527425830668954681511185722649451721672463873721419883126256612361605312686295032238398454070070619833878590513961341774401746776426170602691911969183100620904057590502801569253219242320536434422277043584494696654942758974959430402182692009587500239734341426348478182894384731411214982 [161,112] -6190935745436509775906982811689035336221456821015817059978128685072961462465811326996322635385084453054860214190828900760446213995157744712253923595734173486054884139497779507012732610083229987574530640952588878929169217714709977786804198503189940354975002502470222180724437476356662005375108645284551913869781114731829627863723955728644412181846066219521702626380961737367540701316756651467794666918334383506006558552029652913911681037880556093095508613691497363117023685280098704033820375702579491913938215594389194187125197559387707169254993448017636547479667201694244222988421005377465161629851540113771573552150755740227413403696751814997865053038385283097310572711482642265089572391705638477482760025422782581144926806654231023031458567373015149010088200482523161165124960312944931863768178768913364702695881122833697202788839065182405010510184095273009931583432013312114728241034886676499199673436160191800230067195665295658073968355951669920319850183140490518672602317231882399252588348747549826739631197274594744464826708808275831094155188871542368234592311174868874208804963343430490616128030022817725357927914369059493023961925678965181688507399085758349242168688020442603260011797767221748539667223711482347584 [161,113] -12748422386995293640033966898617070908060728121052309881329468138071767290722790567164019225531931525927172895258180376398163717903419233878815344675957376260279632454595546366715522271000356665659198810595051317080841350834205386483864722436053503751606465998685568119298928072051407687083299876108423713112741996109091819287966922054234849800380167533878733574995342904630260857194298624672579084952414051885331868062612806930461327649320627611243596266940990343374361976318691330249968797049584818428013574899075907973941153916131765025739094644156349833188275160397753104803647973494033459094820486953464110035517612564516197624759927899660596113560197903456576564460074691454306374544506006814755870278794152924585553032380367108997767112975762901721663846305635924340004546497542949141826742663040105509004114554871132121584195933231699226299511070273876150418690495181450584216057256738803347073094550278566443001912304146297111085146299287576569292455438168215992936620800014900936151129602192520438184886555408895333819792365950028260875321771659441880351604519870945095803013484149750636456599421692517810674122189798092199645592898634451423750475081221944361686307250552263338661413644855272432163812744216 [161,114] -18082638909997002838811207452052354279356410844631373693809300738550016863989079448623624762709847906936932734277848947609817001597482628655108652184984055021214336482191533814135118941523658810144890796713270494518919124549661126866162326275403545167081565715497377344743112593456899078298520565452424183073280317420123903242413164171415052405231010518742723872822063148960890282150788968304797815135273655696161541707112405189812614466968565656691449111438441004395408084243770629369924020300249291441584175317447683657523485260713266709156386240707873988724120213320878073964404300422616735839953135661435874915960634083874764133198433939339173785985587615725545725557886342971717287760577485559649997959434344327492239832513831207538586787228314334843698467844523150228252766137852707508119711519461907023149717875999113148129592406661079376232221449841137190638507044076173232239108395134497840248589673075937882031171864318517234870069374242155645675549776905815548147079519469341266709962707026793941223271206949023009716117423640705427865572075915477583008072012867614497412723131890318311180922754073636605425032788725612556080937655413245781721793043280454570437806874876945618347244638244679976176048 [161,115] -17543775784287798209026827945909480032243693858091640368877068619203473765433457504159302110076128776837934719026531588717381375300211846319372457849356093710985599637927978055088582428637626402650508984776055275250034728558656610282332696321768217121444359451065671148551287376963771453546562697988328701062900827864698660062412026515876530763539360860681691746093518700299966522255086560998225641527956288949949860636138093962974400769750543812991587315264402996450935075424889553403939804941443507374355237858104134974625202941477785215604085238441592087064042178187987073048470779420889547619935101449798433033391498693687812527417211808769306371323554839324546346897629393192949407388753874264683301866297605446627133956083958226146220040482931790089979055029431677536994494331698380044743318404553701441239565016537710869938143969711145891898976311182697424427763547213433848646628210405387142991389748960553972137500817729282231630232583397427354071740763437806813893495069778465140238798954722653487411067148912189778527645453631870141009429798424963368257976266659399244240747465802460102011416154218148214425703975663537189914695354609983910985180369299644189967344919649514185488368399226291406 [161,116] -11542827108466791276555911270774332688273713147464551580943240048635444801880845686163924700166140810877565769651162208805466531823068957758635932732792352358968015668495176701515296994671443190665790998313990538554626454831443938956601255777895984400867220018935556281551023468016004845531095647238157428809059621991673343654665590947984457825154212440454836026783067790294636302232642378590523726500960214714536659953392631232904206889322108298492689002744525126402926799381210597225115366849480681376327393389610905497800062237631661470285388090162715277330993520389124026706843150095173013777069325739490812345996566671329397971423826401601030157356160226153892466249653877656881153121170297267919595569615037090753756969500091647178705876448218451193206013418714508145270616280505800981202935939864686037105506178570043803564779877612819937052927869544215601148677737141414724779214258198385767011828000808999904689695313143208333013903939887311054816245634214227621972695511338518538873368929824703535820307188051627807610733495233070185724598993945054067556840660437045300429396620716438543870505349138101574797758777151522966729546075888732790111167496902476674794416795265697760989730240576 [161,117] -5101793699670021636463230777555338740051606888057071424313600967229844958546557787267009251413990722782658247423207451118451249788839475363564882616461905072917829996042041347902148203931018596641213855592430273785329007541962708490273588076511404206417664527563285145286868887983497347586633285161847424631998731239721870963663745868711728078606497706005489191794957117263434369326770933900577056478880106996926803181005313390834249021626615139734036034014786662057991164565237844288009718051359845622277714778559154560914491898003134338375009073836401571523457202017876407401211153828479336252688249384177255458150388290764110142737539890877777250020839733083533521551255540018791998183186030704227057341906007962311465928426389869114927674290849531937002482385446726084403409801861277958054141308594106830081502408533796873103484619767984589438790842115875976959912574693744936604222415948384129928879987944589420373084955175553711072736785562852407169794482593217498582547071584166734807198579267589304977822913110557139842643601744334177343314032258618663724810701205716104736829503878575741444253553122709612485590163748032589462468014338628199465529915528184036936840911757232693167304 [161,118] -1499223389253510878170018993739470919605483577525509684184247400160790202365948092994724557352019405686346071232666914285352553259866380997865238328230288453581194338652548798949916383584632051441061795233159232038117618922615983062819610115787474522761811970677853240719243090121707430690171198657909510005050504165862740602350615965721189226230170256329561030854937069579323241756230133177668170934162349851630482410562845991208216043822636686379040070651118400723916479994318389250043406934212959048363686301465522573080199577253823267619730677469347227239070186569336151145168520970457065693799155558779184174074887654520620803724933207470559006899467566598447139233231535061070261035352237276175411463617281774239301555277819911071423912842925633117906324953310126945033419409208835293558102187793646154177614123108215730349725970628754923691755254500703570249581205596715744375176553999826845345814252670387131792490990027938672352812973572566329229378820567073569919568905193540266383522643056729694269410278031986190656619091262120020599572921385776862863286440053446506542836765390298367851001539315201658689976872291423752530404113755506323287318616977427131218442773826905184 [161,119] -289756236713782028601737775428003359250522492279450147744222853878933706514955852655733285630036547510498786188746779994909229842912785797153483848118009055391515109985420516543166778083844677209874452175368006466650839291586647160137162707865099308825742516708066807421192978333357592842335791254182164284688844419351109231070260452238873210907929865254855905436037344534104667675907059388955470684006341400328248724297075528170030296060244915967712764621882224328324995951560363933756637783415406665958788642445622661537326372503083138029755756289200029423407809228632634419569475198255369840871892232678552175088840471241080361070520050898491917013850891917153837362886560114254982961325392626952537309007869562456985856743704926839119502685136312024729560174831223888168974725814091161681921702809350945222460899431894530413853606320574741788581529013641457130269151105319824119950410740161070479739331655491845117217606099309077762539431330007707860317099775387238931242360559264641145869116959056484590405171413614138787118022442068812405196664882885951830989522887587011040463371332238706441243252935597215045918229528125117994662951661648854214011028452636536796782613070 [161,120] -36405396969697854419734638185775621580968183667253747152272627946175479279173599475619721607914444912266320308828128134884815095603818605781221308620797719262670477523452079620063674594530170872400613304777545063908704497618179495246167176920309091383048754876813696594313713669986909584262334265788453160725445870124404684129067963165599085679118738112800383249435647241266370022769498849717990410664559525506976264890661110062604324252371620668974000500057876198402343401516268907229291425855896406767675083248825424807901740942075768142575019394578832315889684602023744871039148657829694976660134794561294028593239188796211882616325664499019757799962149073378763010107122564498217413010996471706435191274231297508872102501472138890163399584287442865469388188888640386876736724313113616663156230006187392529759785001596990639940196070999042473128160821542658247543642529705661179685957542302895544023872291803785569775304473095434975682145963428575921434048182165263379519118295642753657452196186432642313431684152069301245584562756558879593488479710839765898197155508886476109805841392528342961632703707685553077252195339312320812385307230916753588145775034559320817536 [161,121] -2938987252883554247258418553567481691137581521104235248179569872757348103527990178200221101114724131223087434956544959156392780311908106197961264370188929646054166080775713037456563574843381422652460084235793978227944055674292801304320709769656185803291780176727421941532561284305619461517893273675277133872580530547923586992268949947015017249474661568897874648073020492971509283813428427681190094191263267821317131692738290326491120048973034658416889557694830825384956947480144092066649674133468211494115361163463115411371485532516303504178025816872713905048675260474740012319572556543750039497333784752028286932104386456705035758628255697645348091953528571653612482763383410510913387833348933504793329019809871550337166981685082439942619139819894702579422917783364596294990854740716409933695959458388879349875383331672640383320910501683159519349900197955870458043823038171458419532719490931632333727007227601280205483989388028227836513792129431549946915964791007090204532327735398484028924892219268176892136708204755403668073668789764739109153231696132289561395268634771041183067142014742697795714505470231558078475422596601743174889780245112097014313106201010832 [161,122] -150240288574581950373438077117960052835194325310894429019386796471826200965204222309562942022993164966159736613867363803494990732427601700203146637229225143426511921103920754273705091751295526493086334731087813705351373720598702775098119552794298449282106343741053715237079365980868878388350184149597712248547823214295978937179131937319924950018093266151596722166017717228339957027944435358901592319114809525698551311964047615708085732858861549323671780492767807795894918442222146105927552776336287359970288677562438820787675738375582240194154756927815367585569579994702340930093745112847822335478076504669073817953359077365943376971974131824968917644289578934502935424530545617109495668338511773708589537233470259306691567723805064424672012887991075903188204284282546251288106088087201198915771732598043491236063575152599600517812978146917734442839676512902511248588639427404394711934226032457542097487462210219903787239324528439682488890788269358650226226502652717256271297020595296724126082534678577952132241709897391499197881287697409510341600362181684678220855666436745959031663585906513354776822221062300265410536816008217397130812368524720798416002752 [161,123] -5041281653031237457247809867838592393880515518615714733054149454756366601993684322414421681821018077901600165686878405210435099697945212026147467293490001199107369704119208023220844729130896663023637943641336357749168466763074362420659730219706116887534602556193221229750413846997657343315800618113234841323586909158086806646936421518768998560238986084321048498882460682905109272529123367759731112172299198760325027353384011920290581644728756527903167654302678840213945855227747808913412374955053706202566280050402465430792969839527059551430832153764914421759571765509158563737861448630565740741244663731546125602230132073830227784011955527547190014422233597112279839130863577097980001098002374703784306315857259684268613019451718793433739758485313276966974854969922107232301487435109506415470392503301793709008950412948381738535097151547124639379184034297767644968959542758452829890834444018143502980669533055086037454617228212965749742636281189279145821115592524639462744631729603567793060847136260678407290617486544680151599378841026208270912061282297622970589069450917217122830973209694355639761968051184781280629470537003213386472796728695335728 [161,124] 8764975870513087836798032370392603320552516951518090879637821986508705661517894130938558699916675421122609782158855241702426209807209967777019597393091125986160066342415781668476107694703653576178892327333714144352061074505041361740870338606191395504164032238274494331634240911158780937142706105031283395362600954213574820050394497746424718010711826730539980917703466342147404352858581697439939250119164846542010131234569406634534036937554925774708942053772798836175046759981673539384288472989298373373812327782976395098176606300195143458122506131968070801864161264380867474018271327129848419129588675358566099669836447282747531092668378128705590648781027201064700597120046213065703282075076607911742424995136161712509287356660952406038159524946495048085180286644881787856706280693732580301089347222958366451621528640963107677158658445874702709440506741381460290442866524655380105105642059781824428665184284569175418195460589013099196122586592556304740717357581262275653800320939022641070125259781675848609421284480154234866189736971068052071478919848604013517905042204534302222941516930000855534659371865288144961207989373416894231649271424 [161,125] -30843855566875171853598906389842834786333275615625011476508746025711880336806220468294814669633074250751038089998342400084156807728341394626741708154544802951234337275474276117518502082043556265740169695630869726470275274925726888331105411066027631986845940012281098415676941890485823927610395123032395880796024188020541640418810988632013027467257669705308330078548273675356558692203889590612348077549594950407167505107189626192948557001201158431385168259154038396128016815088806987200705050993096437068245976694233116483072257349351260737544075882122385630351038739666593746902638995689781476628663189628661577639891453919010892516038175174840215931148128706822850552749819869726701562923183653373531947310622626438414718741989405219989498190521213148439459153004433639620583186911311893320029605331535103847164246773846715568651160994208457907271465704653643944248656630490844515940652741816096518813360806637049613571310635204855345400681975899085306735754650525747283352287267692766122787278456384029061576397922967778843519626705121462244727295948113866087511312622362336221900053492105334288079421124915283136462197053833098002528 [161,126] 4745062611006409005402238190402624076041120072921185378395885905798403343817029381092497480792935123967526259009290492827367538606158710428606187182340942138935776297349542445244348167716839229090492800527492165462589510014770562141129878199210906938082688200951952542237438649852515431715607472081561528327184825600554195302981549735180303677153683062331655619607489331945365218617344561113106564442179064664223977398746060968233579105552057059976184166634665802508085564015362742617287375247951065540042075261696901855592268025816031763683304757349370936292052377236965734594228051386683219744715297932696144315301681492731820964440758970420564861344901305380604999197147815042949401967958406410002730653917549872129711551576909893512840814653066403496963289187704128088044750327892564447440641926927861365226422619099338347951611323194208859171002462863315515511746788324744038897745858296776908247475512796592775094855953183007560199415284163137208801388364824446680175891163793884703120895647163859864067625665552233930847116079921634828396273982905987366210613695068762439518766035939499368321168910283119295827850792069120 [161,127] -418542554900622475560741512999903060168832883300303796882592459898405020740402941600053994624626422140432158771397551144534082276128924768018613360960383919243278071910108731032393688810284591813381567281302418546283852854536498868961414380406711447583301355166398173113445466782333743615359930524790422804680068472959415523924492264688605474032914996632706838182880533480990816984083698687303176954211383184208255636926273362771978430473237769842742826197194621240949913298364799827570295163167648535068759285309226713334207416563403979308153448455864819497407628619646475289722218832266474415714944372490257404183049659682495108243538798959645737132960720285297702667881526958760187834108439416414397992080627499890729221234894984306424418180189775534468471250895354389638662889788938958913486115161529689812978660484444271343143303721394833281714613282731347301656550397055016526547412113338616016727798351877037622514199485903542270973540487751628308123090880691381625228541064275349185026836951512415065764303303767904169884691712950302196800234759054268218608278720034306120099203692584692424931393094702944337895714 [161,128] 19926601238188805233245321386628404740170479335520125931804294104272837705310974771593721443679074882260383108712698621226094250354679989814156936334507615364223209567227367696822621766616383477450294811147346380546901527748300061583197981511211180219076733643236554484874263900810307626444367324468625633374323319737860198112336868820858912039372652916318474638017851346528966319940718133382408828665164323695370132874874663476841159874829466218925539618985752005332763472255858157034516408585310769483872446709313208468635609977423620490341761474402322901141684612019272899190619876520596026568358275359668860670138004499536503688501636081277773200380028309024109807871582175524024759247444744609550506488134405110583523600470120680212361042320358926369380922898559962144817556476299571639854973775113479811275011882031368725493112844435317097687928475363697673018482078862307965880199417954733317231122567883967730170914649676909671334470853797029907273675937838100956732368845823644670373261793109006575924602491180109769934386179956876999547832096729149085224083356237563071059541264556491105033411379684037824 [161,129] -496947610198589943095968474605968884818938246217931827168224862084427859768418670271844460990052399102457136985820766293493360878893656678211300706862733343034811043033686535815143275863618556493412505363965767792941452356967230166258523819741982009483551074071955557037429200814577123658484760115570351905862924260260002696572470752596237253507862015918402414283755195637169930270013831284601206567276279157602788375596335707785221373569384006089521461430871025463043985761477296655242694437549113514791592332069388443190542381168005294094111156282952498641259776552584733391149100023658103940855686546509227013917340817097179550537624947661467592994915789373256041767778813937149800372200477764329185477130031831575394728798602088240053714791194481403296789810209333743051244778718256820360982422540852235102848555867088477326376286522574298912209355486333158165124853063300262553213006879102834105635485167294872833785733755076404731253702032850386727227536322695852668614046147454091559405195999556094087823138359519938012883289637855410586264174271270421776843283233581594572715835823282978287462386680 [161,130] 6328110208075599940040297872482886499462696960468449848403289040954529087238394763191055302739067438438919059510157064883324968159437754146627697870026231180328626084646529738903196127925348460692279551487999577328230740185297394064283291932158274886174500915494336806176573247572293016839105918225650302726615782083208020914327599919039631898150409712749634298159274509577623898436283414113338207251400991172104421971250681973481987561324154938585035372699895361808969666251968931779767521724570570844924007424546099053448361356789826461885695215144023553626287556043061047014941874336310252685797668658824764113566692056096609641479617205154828892876711064558701479767275979762463579277869170457692457857573824981942697980649053328128344977619849546395665016920140253143399686613379457748909284633715811864302699906789317382345553960655217065644967444714158330360331507283875501987418259954384698786229217424278249543699888205851827642168738110810811509551418846589779535853607834012353691814970896063702036076720456601395784881015704328371680846094059671463192803281750824906190868999204451621328 [161,131] -41168505176440678734192903176165716551288203280856369728244174670412577439120148755144058991011505475976303906150374582691481634631077708602056007653116562033060330201034037987071242732467643925579571543799779997437313084749059233780659885021631003835233284869312995349937292944661568465663959138256367470201875367436338184319429993593985264503410640667888314232631511890384885041604914987858075750026523788400442861726946291440081150101869006754692350175193579768249601825768722456485583827369472000433570281038681616372209153554079206055739074764662430419885595626457397395409891415919880930732850595721554306883979400534562963063822484765681607536139262124462595926044885782974223143609711641487232688516014754126825615216840661311123828796243290968111903223904765341555480609004018827405210013079291871341251478853110365902200035704140212480482908363477435442851460923373595881449880240859151802076648544862344769637940976960319112813920026650720868121251265760640603287596061342407568830439808052107812790982613560248334726914274463692067917467195367662187332278355655390216062564224902 [161,132] 133909749936401935653825930157918750998552333742493597671391654326804806188434458927257337422947264890339886132181928099955996799042555321219036858502975252150996518510151562705826793369640572978130071993392010273570946271276182792942691792316300012643791298242523069979723957019019273721635908473063833896789819831223090846323229608594968378486328038536502856389081536422619686195694880971874179249267025865343524588033150462305822715309545559067457108414947344545129326234426940716800768753589710107994200338206374771604708974801003481211995181881106837498428751574739523359114458161299746351215179107764249711960753520027523861816650655647373074103483680518137848108006157504543769567318728715246960151851702494333567270952460061381770038990271784860399257466794827490843845471451181004838175072390648295609360971635478552495207445323301418027480227971023312420924613087189204344169906892014695855272024049097931013545229376432180637357945951527390164193279945100041607125822343947086238388416975516999259494232506748658450850732607685275900066041270823925397373210797477741969088 [161,133] -212121066180646915222372130541407059813633655431088021844947394106674235787536700822681011054479165504757571944055585290879965477488209557272087910842778339327348589723930853427000097219912640208556921051030720360696901840526362315741020343050867774630827495142058346536742088795383183770892901439257991923026637331972997741643635475816493756170135797287034941248047704830239093723332206552698422533052539254084334759379077167004935656284383103529499548671832408168266314094983412192735942475304584247783247041483523921520676941434624658565790382680922405543185810581962497994486403954937352545029273648669746677925831805215514180353495678134385528025337609784303583772621649766223998352967924883070675932119477082535365590876888389493719335529879473534612626607914082128738856910678755414662832973935682272348053362294129023823268263243912902609077914256792811858991330873799526848077241513313681170689929523401647804696150553521896241581600073519140966715881944529738330630720888984576133666078814187357406259864832944398764051286897757442959906443093458594793465783310136 [161,134] -482669590668952287333473489683565915226566365732563817985892035683772286996440758789968300966736331487483522960140986881124718716272833155805224554203505949328690991892279015795004172353375447214159731009594618902741748222289126342495141777939466204385337765716690574995194911953944209987224967191443561997946112219506695623108017492140160613205574969404209780752945059497854252681137061274413510416576594253832416560020448766230688553495215179025396098739568477234741953256036112138479811971098550606944649559629982263115411150222677962288662309321003483538469529505683729675117245935001624085372048004085111540508664696871743121292894361711793452959639600938001987517655161360211498216699011617528087714011027078570931728001862222572230136297368078156702309009569790225658345945721412524897454889687445746904848530605878184971795965247197432512453867659966169752879610969251713747785679140641692334101510755740202506168973210170512603839395926301181801927079196628992169571521821212418143784597469800255528129880204927993731274660829037141324162543804856946926936 [161,135] -19380389358080287408447510815357681543010374448483000225304518919493911827737735773384674859848697141594028292219495467466678910888597194763592291073428752272817478720200626013439766129379578506202550262287741431336756698854973380862342266065148940658316166702718247196645031270847435441147368705498939150971246411848315310648066499784706521490888218604540249962092450542178185126507489623172880241664784459774314723438640052681060051622076131226190179003245422025476133686982884514519148139388702819054944300927530723899538586128675600319589967468279961340727116085804191197218452739329126515588014130545601611404053578029860946149979899446709867054875343449855418445423946614922816330634756345777307295980658790400167917268867504843918882804632107949539511054393876203308029310013792986159212535482350280756632941355865031473098870387335509960046500555413186183786592161254759331722824935852813581821388376290007450925538921301591290170846548154918950861779420685101639761261999664060167268400813141216756476899958771562978526684837728091322907786895299399 [161,136] -188386928195639587906202958877391031164992405999880300962819349255136043822856484431195347822546848745451191514114168071912648233916500973907258139690870683811508392158154465834410611433743367293205471580738337809982639735286012917860054913663862542796211611131159947609177497316603198049108244941480953370404243981788832183352209548964142403057872093850001616153466960545985205796673010295404103817634463281397286508142192286051897118510982041194328578434662837066724892113755541523199537214898720632624045200532595318583688200753331889056224199843592269612541013966883246789125288572170261976146295077092373066104296004483622574435941384580977342183171590433636696710851486749285088605656678850747879162571079151729810328544812331210858419334295104403042100330384804286552412807564284128695967436182451331166433694941986907566561814376390075316935711483355431055506150946881307840222148563940153764664402948484024802175756657494846394634983757133593027815690607117787746875727473847611817878759462253522863340050360427567029407924139805975203764544 [161,137] -585894470142318836656004335310879266810189945474616127301678956989225163525643704353199323005815320865569607720012005272627862532785004465528785829272135063231638353232736857413975462427438794949023279336291924076642694636584166639427701249626920249564111595702293843851351001664366185276133899865773080966464969751086277607650092187168344596381528352552763469193628780766598750145657332881752618978597668223121896106671479793080294921460557522376926110418819789257213688561362568572326151390536498142002111034828945605634507714478235925592733596447484083050893643979669175275529729891935742487364238525303873963691321450161731200215563607882301874925786117378914704458863316656939226112408619461071543587910216742120042281348806917251211144397301694593978365129398369373756043410973208680074319434488156093713751646636312263286002148393230905016922389483678927487868607811614422932672549452220605154680864662352152592951498367548433581664384999923645537663182814566012768100525526851451494656375374768081263624051648636042807759277862154552 [161,138] -583079285826767174633225597153791214674242652585681315998149859122307560825956741527186047546220481518886915647352745314575732661430583237881595262031146983490514368171185759299341763063267271464084676961865406133220473336383660140769652298130681290728091371586831265472095436024626810963917129666701874071613995396452865477218553655319447784288051322360454421231535683102954497082532996059234274486325723682351622020435885926963017709216960271089211446462098187051772370252474016316291410495153877544109740532414853670503613001336870383540209094970311768695314150704491226472606456251304503663493340707914518040221921637045083712798378819321744114378175966970762349975318076153166417986340548548095759076623088879868458190610725807807689482749186838305181250605989129242567456772838911025151874047835266670379818526342484513252930099536257647224436161633465995639784463345756440230911649295713803225603040370620362632756736907183566760371469293972468401983144234227284515467318930796972928632419660191568411263086628082726385616064 [161,139] -185139991941804570946515668903371262410815902349726367749861917919066341222459988370902743519983146480656867195377188162632336819108826911574264954727231265275746705902061196465166990601903059777100780418340499805798839181885524315082548485588508072101012690728268970067121947310080887959474148367445590425584550098268910630527417746184547059900222666553532954532141677695710485662007097234326184306754749384675938764500472609421737809519853091300004231245285941668560942544371825658889997211082536353627255673267345348876767042914112076584765510124881474420935371556946397984094716330868977231681275113000672099470513847512776678251777136456670772011584130224562953832616254029545078821928185998662353668057372083281853049854894707856680590762185190970005144300796340449833513802480499169444448319456143859607493376999705829718695183268141859806555131829620095461837396652553372403929375343916660612834572756544886344520203950974187077025416721500740796933923122080053206876870617746264274274256523744670385903684057309792 [161,140] -18605702263116230487620561962660472847269468705352065669322996083672005278648994137439056067287895924243347851589212431413674399375226353745398407756941352000681811997262839672282708833194723974446679177911836202321642817652360994383088486302823330988739068755243452546182668356704776447067127307920263256655651901447584790114669245089240473475192824949718478838975954421668051092377056631258575005624913554003390575735116480384836466559883456297215978919013162706549551425831293985349642129969227704692890932346586988067056569721499282311881979241586902463469722408765605818729158835143446781530623418920835478053264806294174076672788221469317358175028949512101412689457354794774954006049774854813845930447215664724679170519246999551547460976483700038542684893467307050996934197684273029453358908028689922726262072723308485731371024866301675266105655998442806510458162197792533783353129791470433311708956666560822820443856015036235724243582291903047755196139957896205604643122015020777292653917805450434276287168 [161,141] -584282842996962854533346731821343767885066221092700842907561459840236258957758302544480038430770066232812058517867335939356188988215883301580422863614206149148468042162321694022069382708859956035980337090462638197812207284445681766676153205122344215022214146717058628026308672155544040536287161559673391923149749197744704250807380268483923340298910602646482534509225798267007367322396869855810777921412607408467759736862709098731247119079291751416781196603812739949281187770245783140460275118693514015086430338539756328720139904143292302265916750224914284241016172338812290143564985431204320217386822868661311156200056553575040693352771579185189799018529310551412277053561102114148692620445163798201648185137108240328071180587239366043006225512098836753946218802421917335505375919807032972696153034844784951794148737074934961750243872787302069594491586660619329642237575398155195954136028464466771923363783215439333725501648154036304654270453955416630084221273332200941783815345204365772246880185770792 [161,142] -5635162220553633360649208023672165716043271150705257833115693930371202674694031544764204416721938236912804797802182745994972779808920854471675138810973464354037381637926247279586851315281473452687262701530250744503779839740440832402065027421051837569661112032114337965529670463975610898475253826683291429728190600945428836319801447807263398484389336798864139310471296233805730620364274498844845289738526282407924854375456713697809924471179909798717228226511408369365530036248635852137992857967601181048256850038970696244100686814021996349642956778894791745591187418456740750771837494682443708816642589617514682711669524681215488433973698999591222082520787176756106810858394682140137625291508683730450754887571961775666006129992251895278518482081393016355600386578465137046128796883871124121734648682740093857528191650967225128444615951726468223083171757713193906195735515102486394489127082382998725673883136951231057893451470613645059916188632932016404237165125881108583647338366327525214120 [161,143] -16330451880205907134388052780372560076353068358375814266372524261409933549988642833252773826356458185793977867003644560418986982212216368527443824243333615096094794460488032445043368514573503093223423769678347319555380289665634879292844694109439645650588441218448875994614504793282989355342515314984548479504265819646100579348800432803856487141522593796815650184443169560662067961206309026723020238549087002653572394031802577829006330637469207972504563609763129399356603158492621643836252689455864463872398921567176465148669744248176219755729177013439424465810287670471260796144306923587013081005341365137190987372494447836859886428694853811525751228214751093906571720819719152786870019411526019129289443054464265265290280527852361078885788165858130001926946044639374471551473649371757449403483837164439588807378208052690279658050716468985996073900396856214957111409614208866574327800057789332431430455166358068663120826564176898265126927775408284175211070094370117786482306325125 [161,144] -13848083567552710105669245926422995010533178082306625088505925905738970324369739428807648636287021566789170847131263245795126784174707416161263929286694194469849339032348119018872666550967428230616943282743162732156677734367550423027705989296454233824675657411102728064548669201279729443805666558152571626106777113262238214934373306435550771224565246751402792972558833782675191006029385364489992364050902644097007283356568122088033960346926348507228882965093468762475198321741588763641713990641645320386959300932620412884887491402642334079749815443269575648774582753872945758662737231321295570733379611241751967791203543600042472083480793073615329881501650665508062387501900532361283364721917327244041788160608012894013449957056277888459407530371185770151373000424716447044800673243316170504555523953568593885013986128734449370532444614338207515678405106404613460756769681806919776081606793101954112134676832092863968086209041648315603857680543554973767061377270419584 [161,145] -3330256176618806582408431516046617128333304982035151305190175012000602054663249961817134390946372666193632649507305150832002581666934533098328402670541304715720571017537946057303291942041146873815137123326693484608871483148624381196238499949012586262224924074885652712662234602000104053974106575270138494452476288732536739770086748288995067157466657496001293735694967608647167541302222649053773581699945515198331328353781762076436344217262824228919255091041238348513359959840508365196032016435021829969689588224142986957038261162929578638488953665323722935441127621883390343526442045574453771502681025302637650407102685124439948434522721994813349595607169945014317479962856188350399615700718252315982123015163179052427815302489275924615164386105382568195614788934180088701504064598857608882348543746053200034465216296702099757329410356410818202052578216710227090347312925995201368925422332059894036293414158479283141721329423664841861121952340692461113584 [161,146] -218996125046141823144039174485624872017930736602122481076220471812218133487943815109084533082649924014180312640083319424140648568340877591886811995951730942895234141042660300452029140930897138335972515307358045567510713289403941245056170074799090494421737746456998484020783657874251170579923945807312856039425067461610890206946900476685028413726066063138676718533870491401838194990392556682001975798761418969730062032177551623599960434807051016813829678488162724393006642477319193305191070793890703553957705475610946963229539490542985095273324784003326538958819333834787514139996086045367653089448883538119880537264242220575530260225987801535906600367627157840141050164230584346541377214075798401287612686661798326658878849828097487671920253315854671005249959899317368710414485546851260056955157514695174490993212357227257645251370712070979573364646880993141051952876603199953168099495014045988926349435254559143109431576959239238802109377424 [161,147] -3776092619359730357958003494084628060591611355941559185781380467258328057615844080446119939046155156301243364676616332098762715266426558903810597943776435319196680129222104151471329908664095916349733567835239622493354031242619237343955970413174422003220898322433140023167325546404705684412621889473787287396340525933116930339801816338266671814001945525838098288980343684213479040732081432927173362269013097786535096079555141130779547195691496663652262591265061852487521837838976961145766488470336593127432117540585089279602806369967695097770094463071796466560515336792145972199969131372933180373931560392602801898600778883917061443788463660221943516019172510636060238782553394045278399133984973611206085468402047060845532431918188481465781453729820163723919976828772608054249867578625568753075909843217062815395156000152019964825307717682160100607979202020380146484744342749482970525628090157825996772005392415463426734785945226 [161,148] -16272252195367761229947861162636081493069699102123711566604884439051060157894724708019614354749713634468800152495913052683648284605025379941847356337943744186732474172951055780586218903743144616901831616341389109218189108027516336455261444399964775131025477336623886324849269670707633182532397864642120526581493450999344752182099154394526735489764988581544838047074111115082013226926245785823330796996528491234470300888326344334500957137859165561259992124105102089763730623710737870140855805386523630065638743302911037128029893654163259999598693980459659546482528214165279849645689827027710274573992415425299767265158308891927888040656887570392908173186264668414949581381799071545720342302055127355130570148370103621116309402122523889019743235702757157947604748117802817160191452503379506228059718222164779668275458213840927857956033256018103402068425719252234115582842942371477067864747338297656367515154816960768 [161,149] -16591676008157670977126372844506807070722022881323515905691741668886187735122820786210669941513022169046890195508342378888019386930703128472256805389087290007387647440070071635781765830450049804176587995863206077447559295771913142561167686186927983615410019589931408427281622510688519895615164020013881566560491804443711324610048761538177519978221463989162169997683463231935524384120641788706748147183238355488843856116646748961930536529034888167999948690624278512155295412859345835471548046645398682873779689567617603246460899328212085061830802275456205381225043282483621072354902508785031328696040998628983327173248043488158989815571154902384244498129396127064983561190035307851714608739246614184147238256748100680010472617720025702854695887518053217048789440654881134192684889778603099987241553892683304875178590082115174087220099764893216236752749676482014659805462292493714049206176907355908352 [161,150] -3761300220535506759646393191542333725907959959132980863369295205160725812530874594912987720289308566773660382259801689319448406575533465934725206151349349271888217319465398478085819544231506553067279626254675605624653464835249719618404523168926903650351523423681731924272644884764987086934141196903478419487784772437616259533176632209362293290545869367091863555793371035432455919340119937606584848884176116041098304447536341706003243393934016930846254700886819351968462253104029088143287626147013026418338096427653470203729209251422122970538553878982240516850145838494355711795143043494204465494357028498661064953451229388447612009525361668022059358409049585139045542683764099563530185495957689259651723065022840014120260442491953183385255315727609682883723939242989976972667121316806002964271601477555038605518151762511016738360738507594216458827596213488685724230984167807964803360 [161,151] -176621122858581291724796862622098403699537040010140462495780490560873458876803479902138863911098731268578667906013389936967078581382599676271681622182350147680114521368727705761622656017261586945623192397092242110485152708496505226782561048843714057701849366343067499144435386500117155181304771584149572308499047203355475442856674611783273616190216419318596247681793269753819485576222111338397904174402110224124381596161691260368158088145292451684511670977349962181622450250856356950113279594171329986930918584087548030205797056433614381238676770816922030670893065081669981939405280998224116652236978259573828891905691538798709276532395326193217177444840680573152293047133353711575698921551585122453676297537234881836639151650618560158904660948338617846736392223225396476820927195446108784375685575799795696773798554998033599990661949888168182752184504939093902467716 [161,152] -1584852096488033178791621650374546141109601877089039343708973882152933210269410829909305789113384347027202662640543585851931612312283385989797727720920835423168907424261900767800632719313898877687276382028447912269535236998042124365807469377291396832112742365247584222302529849602021466168371321888814145220824653507853204399301865724733356088695964519611751155730198158226061980019927954110365195875842887659543584295537498549003539832344094802310689325661671327582330693875751207249407352802956858621478729513982055727679919509120673762321032113542446546329160074700095273447313804389491726362810805334587701523783716477862955324416373729692555900219008711368968967244468232371028106658513743075027612693428832504001257496059344983793060646546267947520622652215558283332800530754346103718588995401901600698688544446513586267967283957921850317682176 [161,153] -2478607862672220098340852628072713826332662809623838192487217209789442994862726144343842821607296322926332760412438001852098161072871047688827634132765266777475657745057885975251830049401027934739287977453446427630805727416156932719537376129359795591126006210012807082721288131557805541830459860321742759756841489620057323066783116929413582758881808486902937522647528619908073464876576134408806740107966747923461729953728137453467445314797459819321970581952471838171889588244662656368533186937518324774943898531761072412907090444767276427470674029856415331926716428576006607054130562421012099330454930473617683873151685707904984230557987620953584957589414558869417888345638561122828828233659292663970806309018640195745600153613864125353431261937905642985383081201678223020772054515011333853794301039282906638830663002373371724324352 [161,154] -608023370248025648414405982312266502062332017433652249258559553660402470642855385011318145529486542693261195725875966428331087004432534477753150035059639893771836724293280635390332743746927122385338312964719834484171051366348084352653291909248482298547676183444810037859174589336842451503857137901597283699619458736964153919492250451223186318022975639023600787143655739681040769304638072560854787804467085477654569917050732002904772455451870324501013863258934754136283489705552849052397974102312673886557546591736357952549239441927884101417894706666004788599486241389468521756423689155403604265827792410458246286168933117924687999902863621929246658474086684591437735576839383116597792962344902875696903777365459319483142910054447254309694901686023806123993300737958935482867446964061455432230608462678648371425152 [161,155] -20723004315064493900295414841803356361099909042983425772708236624826136209167924915614814147717254160960815805213857029182873866023382393982456295275358464696434466409813573149331979532319728289151097526345902512406207886332661496864557905308421493777985012634195194260991511212889375078460018415766813145463972413385987254337606443783668395196665733994035322921174788746972745720849176502213427948259577785235329429679921910220885126859391038221562230566311968892244603281477713477622293876599145638940471288704712834934152244744572001042330863188091497552507879449320592038908421054746423592743703765542953799531232769323424082045607528653156827811252692106685071981640855250324721824322193579830132037444060285153392686364872138956587228034217342719276654256883680134315264781128985923169032 [161,156] -85282130898458034536318353532777007652707207870225378045719145894452330323688637209052591518196141081043053337854191881284608853914449604457313441764401456218058358329263230141506349618637891381361703029288202204026701210795059000023328580055363475246026702549087223686754781137841059435758160175663289542178356341514433426829199969642282378368985044537638098899417921389070351108712792481341752643359783251601111707154413519307993602375316286440023658821004836035894852524066624342583513541440262477398833065388020975926850859326880433624165519950096780998993052672881762925275257078654389286311201938717209334750775631218715667841735406132854738250901344121250954168594114417603469343362188380667632954211215477950782254537830908774054725640898449629716073643187268631296 [161,157] -35986042808010236327758305608381780148073615106485194019209739118915493281995118149407031476703732842852605480689830987862888166761872747619376030100707347938348332588225617712217482719459355397965319567460719513022687788121147345946398652809310206446719203359944069701327343055690291325453739063594931949008057111041449762596779471425235356707271500521208207578967978245660680827829002863012068449363954741876196902824600033416161737223114856746038698475169825445594379589285748458010003629424854437525380646792050892097032780897520599467537028382168165071844363969441702438577414562033277335530561975696074674805026278190516483755859177226837504362921616304719006422030123134546287555529761749353514420998670549751946886284210304140712204261964038176 [161,158] -1284961057393025136511829708614724763215650386469672397502743522848538282909046385867231899729066434367774211241414431889581865448767815949223076468196070191340791885649486412755038017000067276479479312389828101826096857750987145366895581428819501995698107130553412810659728103291121845278527598051072064223985472957069747441843648524614062963701175897672888793330559043287996960915247232076280635227355721231650120359836152498139083611892971293267500995389172623132780415273808234717169978148629917078374050570821142506821589462014039951074997073987367508261233687860777194083754299556381976443844878627929133477539156945972261930413494971210682484616220858654701162115964973203555531035818643822547493249052436915664032775357456 [161,159] -3091968662116472739116197129112674557298787815094440778288359097839774336088531368492136177698106412315544027536679340154389586754208242632360573180610337253982677861364833100072032525651696675506384365074962128277563802025630787601850991311631939007203113575253803490347657242123387166109155676141288510678353349318154797092724751210174147181786046447833971030158938929316726490761792358547506566768332472474886597879120009528992690579549699315513214838627484144099563862326951108909012828823059076182783801247760092895739195006834128862023506064948324659979675247663934044697206597840114172970403885272835595457286489816096799509983884988774510409864078356574984952986485474538448243284195782704311556698 [161,160] -381547716193607992432975418607117587187249473426576301613583061220186296568689079243575206556147405383287714241839163692744932499964041432277121113730016049259883951389110583768554016211102044488261814492235279996973100901937425491971235602976364533992083468675890076540616436056909824522347311952683714750342073301331656417646259377010809410380263258001165538894762712578268155089503821484849996320769222992635450707638572747439788285501592000415509183883384886091795182267941698933395383227615001100493236561409455085235796365510482469732663755450031417809966800077678213550164269664864924666746894713186293950913289957987012239482823742102337647560654914853172400792168764809088 [161,161] -1732212348852770376527951001531671181586707269265324297671047375687811673170626193615345316063147221285369272985112559076720002977204682070754752493889874276268774596572507677157105133295700409925660111525653022416477977038143187117914778023844428432143447811475918264581224315907420781507061476108358394156040713548158416427003114704356243152574408833905663960708035221049830784059285373342101775425354225109602113407763348460204050155199598085459342040229895633469098297604894990410911963192608948198958448387421519383196254819900344302800046231641915115791470810306477905366758176073449031351505813755415876778121633597675779318263248349500840726526544 [162,0] -9347696967831670977785544471324835323837092172182670372606021590443166574537113767818411823792356584404619600346767689341761614686463024101919730303087481985018649483550428970979685740941241450487893650716482514113117149376225746309552797549646731171747239128942587547421555080104746130701673702238996851716996792937200670543822162671075185180351999213966417310564649251667715879104060934543929876638401553636305786497452391314204993858771439198512168019050651581479332611569919174524711934388425687748358639382319473051772931549514882015528301343935462366752455971692107864444889351258289803411563624646015716939989999642029693137085484696416018472098825585782573712160489504994002062592150771422150124837859483885875872243847742445151582163284133923507703226721144623870072948424519248976846063133878209422932378903846110866668689652968738128042133306672498912498233112389362017834223045522398174533655870696178013940434805433105996697128025540880472927524663666232124163988160018523972443266245504663957290261256679078365472083470890354821934077438750646560470324047103110224181730549997015616234681925995639575949926386117329606887889467035974956127752155513804502175965309957780238111966192438400793212938994338020464853193942159295727469280349624780884665394095809958872460920849698749714108091776584033826998378576282735293204741169332349876626451296486711842580607797679000731521147241344804376003995247999482681243836753815155078105704209320019618732293588806673248543690380410082008498176000000000000000000000000000000000000000000 [162,1] 724228831273145754027805391803251429584305294928951483823532797080826738842164975849957001112137069454219016659993091611524893834133067775865573430991555011019087082918653261242410779123729823613607823123571070730063045464416916511706133554049836346728215027428323909360940638675332949521762231242238853297188933929887701707224783059519421925114284541064259436840307824886968961634538185179413009234649730442744373227070237485676283194705019951300903738407888531069918083240055986415250624196704463537123794075321798880940628722431063808559442508467447845995127915242548644590282921214861461094858265325832343164946007348596841069416786250294485568415856849678322940421781704088856404642936611172423745119126708128188087913358522748620967469113612146336653323477507316980665878858509655937247283476459214043892697463473840928122391671207208743301150052244335079588344556449594437525133655492188784163204644839089691555011268262399902889845468104602210330023486828100479066593561177854699498272057157983115191948601508866254194716063320611220277858511548027062497676651489600295032883766828855643990505169793407644639645182707375010587552183567904194367200624408669782303629664599343206038886828479883861193705648580793445805803543473469935432894327755253041116167026033797269525725585108754664458738369913079746794774454004971425155685450365588514945779190012462317560237326069233512624973637715540923966908861695991397120017125061312204842771586847852162044256301935170750894769718548420096012425625600000000000000000000000000000000000000000 [162,2] -5764925389226656244077283434436589544335819823117825573995601974626590783630422646741240908416668497520009200655443193142936003086133747145680802328550815510320567398158044597549260609732508456414455655791891930474610788720634567712890167044988555301630932194599711151942189477470386486972304790300384596702201957826173275914397622636988535721189930053531274072369481032838791686920138431078626263038837830137351750413022222315708623370948556975193530971871767128483036462830915580060418101046316363205421393278149418066613793071053839563080010363315527849864772670294612361807763655532705996325650101918607022959371112296914887918804002937763578865565836897965481671927222152534095371882234249565757551844535636426412271268225265632639498645457856890280260199862437749219100572955955719459908547286875349860320631493721528149212182262141342501749556754535540782826913952536492359075503067113197985574614418137740564326775433088116845437677281427953660885188342258525077954303411525999494245595949497110675975986667686776003052888087113880230144725265225278118318116766207978581615889851305041062894061677575936293417870044030363480046784056747726188809655106214458046344992215934549695759508424178520068192600320508998577608487382014668956896723234284371719149983983375731887530956219349434082023817574069189010556909903279029471776464408202262491605637201415018387982979650872625646719174859795571645144025095518234510355126980849905143303777782342925242469558745560184079640497151661491163358736450322432000000000000000000000000000000000000 [162,3] 14244469767054015230684775356686394757929970197762508138946874350832859256812895423432076975681467152308273345193655114389071435503992896956290217563544148109173161094960675628386840607249608488900907773964206802621569000951580164468042721701735488671436867376209646820364261892931731042543445468191555454946551721554764136824520227132022245767176056803813088164570131128741281792646177725437860043497262922716784276022104639515467461710413254721277671808094495100367350426549513963101608735598134597418917674682205422410774541759084160278757784935172268350482907090801231927119908020743313374647628478431732162862995764665763177066521109922261192687511504337627256147432906497245594525176460837968688069973860051144794230000077193382549509279641967032965303953338329053056768919654598702394186531733375484562444611827234643701924464013449687704963213131131508287081270976293273373982830768812773682708740570674437617327314729262039796008572083675765593020504245060612981972984817852893898266832950483505149096952944403981527709527983103265903470834441502342251101256227326224802391331003658797662417592141391546483801058311121671256497590178856936615473301151524106085140612961843427051969873526430272425642552315335408842017111327007318466370445322242920575063565011012412053213583075593138270131583899969868183950165810680605718249288022625182916814039797426479953170914286701286597523704130940024886351030510828165476832823924912450003235805915595111831300677585880144606992516070139306156511927713482670080000000000000000000000000000000000 [162,4] -11210610665393051400812090354605183592166716020911867488738783002816625616400663370006277981794700846334445670518179253619188002867198718696231407989130970372923755133666357856157373323674377924350564599367844210342886556847660272302703244882155441368835666539533951010671040826427823963889602432762612842956674655070289829978735864277024471921111368534693132368112479422942787677590955970082695994179526321780339790210631035736714033019741979818989587523259333362784864098319739264963512443827163273539747395911067591172791556825196019024539994265543888144288627682347271565008380678410826584705636294841775572379397519189279234562866997032528898935162432828190318891189623579151982539684292215804866119097733490482682037654786571763011749439096939334130273778461035961030660296439139796850757068852507005506361012186160967348249585122363327783044997473377040047707578830895206677588861041297401995699106889902815651505595632788510379957667564617856260636310195551551200571900428231875010657710602979467019748627199064830377984568981615074829722190793354589764524067056953018843772879577447122295483040990925591532090938015096096833476605003698291488457226565113027278328860046622281281198607839767134125896337950990524499813171107619062357300196713616415150245712799566527020126477062959808971778507016372532687651073845595689542607755536552945511582481727961734115620478651061268914966616436734154393662201539102538067310254812022038217603128344137066136630752556203206028366530687817550935648693599912796880896000000000000000000000000000000 [162,5] 3273235539232988034548220791938568328739545317491282025260929317836881695006635274125556907325589359874475276319681728875372082144898726511012292180968254609977447203985129356241590515815163996694548533992217197143276692717323424042239917664579667379309034291066820575473861519323781427263415095019408280451082147440311809994977284247055126383254012144091588160359428431284059823912377918801934965221478789243394008536810352621036267628429857349646625474157656447442963844284669055481493198635189993784439237851259164045967374151520488489800804365774422792266996493782106721428553141775485156290919709248783224633047771435233402494342613999986748018629583937374849321425739087093993318895799770627779721115460337981728832825164156633798050301889871666836152613795665807993658719027012275895465393642513790409015208711180790232872045901550941560961073305361093021011393116598365403594243250699201230718437730227114002102409717512894633575472152558001225470938169967523758110289528121807967095574359374725369084856479366323432792882306760651869028334658322370434388121246718180091635806934580989893103877964519478116088189304681238676643035931713373006693971750265714303234589150128919556388595191260940048685544771826532768421852891266958257327969692616457978408537199507575124184758925096307957489445274613364270572276236466967853089095363751351066075547245155700499569511986770478748974304854517567940706071400213568064614573601179537783548773148655482332037533714674076376095441843706759525888001249568277114388480000000000000000000000000000 [162,6] -270651412756350606243423544597057634718766092617648448366163817761535837749172236452842135128832648109577288008081350676208933242114310427888886293972946457206219360249927987215548540744173352589243457723730774555447110196452974502838444591527000997386176681373564198560793248309869077457682881540984329914726517401341949745671086915535853764405674512061597202337753499716403827595879392312810181372314693385644952022827578211671400254815959968203982100820294902552507019400609892042266252982024285906724545101383327625829267136478962875623014306089491261213468119809915732199871501173726865711197160256353826493103800147599544791534429262719426964342044458307263850375677945507135811653913958957851868056082514034726544811698573908465564322336486161749131884245294074303852648472720833354301794881695789293231909991115190422066156094925721450140814599061267442796894306654417302573974978087892681659867186597214559116691651647053792924012905859238570520497809039543513537929698593550131088976848890629221218651500919011318384298137262032892582426030754221355191994407867091024124356344076933879587902072197510316758263529812738212041796066838958075830940066303782639282101419522191896964165368478928904641527481245568135947094689744513261434966994919019473028715317849670421412514391795470862647525759496070554623834566012219979845431341338258618333981198208481948175888686136585521874859509097364874024850669225824296384849394639201503818793435378720147015945517492541348224936492699039272214857596248983579979153408000000000000000000000000 [162,7] -52920977185558198934507199439307716323328619313146758430648464666758442623675216732513202607656377226055377365522465545653443263983153144023168288725193758139861603421822665273202183051850678621110738269484434383088665984266417495049714664844956844838389210649215307911062742030323990223042971658885401621178780004779680616306009506186066483753070297778490471009782153322300050034131345100727939161936055540726277069362349505406323927836632978434819183476116305992333518777501813968071024968055640786783722582227318502248376669480863173991461886344573532060965385638120671398795695676571610644225956318041996932587697823954257809761611917673033479119827487184263561817180741346031959771592626884570235567838538923358208660298686446716515589889903963276620167884185709187184574165695796735637371656219206256631829707092320051142684176107158124920209058224250012494624509273552628767522954746355834897281649654225880344611884730473448587143336371183935416163493881321237579388552272369500174472694546012142986910983420051589105544790456033101159574311818252894206019383127487304558842197437924780047641964807497368772042912160609790405536011096718511662055043168448940579591409888840346493587503411838828998281862500898433030387828111247976528038351363011074612134542355455029411917903853329172597320076707687816641592177535879378514123185624734552876472728571013433630006594920075234054306498699044748677733793298717668827868599871630127431188232489654847932750241154311731128925835819464889290658706271911785491930808320000000000000000000000 [162,8] 15813487040528075585009095032164910913983897996079034468597618925055357820020286796769548869436087594715766287109629128715469469397121381786774044189484950484743655472641172527547381763764892264053326320644361730944479653010007058732301318178846854744768074574536258953023812490030469148818965451463875644287923905611218058948645765973034906194187544267593877468776430962185066124221904596795150714339942645420537759456372916599243728936987256215269531243865769392389230014578915920216061962098820693058812930057787996788501144008605338088147848342477482225760787776567546037344702806131026296694064378511565956991211081791527482005446151329234449240629968620627480152751098254305837703776338129760610673409924286769821065439760808883936843440459714690228417348862145130160998352042762667928349135357954972164383216599368716125322892959670103894080679908993601662299383601493984878574606107533427958378785067472715858051083398729121654065762924327851421945075861677753158108304928159020682130657141017866500584112236400273042457525551342082496763545831501334124223930220210680099287802741121084723415800205705698749792124471566501485589701464718446807861143616542591124870292447243695886325824921519461867031427421411214793224325395401305219149729944067109719215553549067143866022707936719642768780062860368887061068072451199432135936548019834165850048831609558958424128278548308674529782514506746993161687094434184884745222309235556073489193382613913567908101668241321347929914901834999205431936898850918632324420423647232000000000000000000 [162,9] -1901129295961234122537205159919843501094669370274031154813980416367066686783161211690766542781657703064176776607486987868103132544699849104634986950742930384997847822325984606035698766110317692105126808640685491946911543656705949310174062140800281264509922588278735236135179726269172042496348601084127049161215010255692837068242010987552413870435832326524518189864416426103127681816128855398224787943697624078237211719570267047130424462376757898128475017822158081006891817911970842279871981682018294412361980435109356716239397953276919670205492072005846578032604241668182883564707206346284998381686652468045504465979619824761541085227268509541696446768962918149489466572146361122405660182046203084731001914584417173853899685877440617497954058015688659148502132478531477383029772030901704283524984921150761918106992466800492257741040813314701507705451936886810627933697746297975025413279574800351243955983146133441016551339622112289803350701719495655591173756127813787359287351781040568326368598136669721829223578984789612802517627414324444173913960135233126179267620657924623348511386545623167937589243705452111447108599892287974919813925847922193892885123991063292102964525512785152614308189796457114823992313570999212760283079626769616707978241816532370056132796236758179155278778445284160080507007986028022983984271275233417705742866491663190911943485206078112448200612539814551606720812060268607351302004186033767517877488226354258319481452466010741032719244948857830771555626937497863123605530683131038059056041379758080000000000000000 [162,10] 138859833591006387897791982203378768680450751339859850767834370081096137026361548742832178786078197090442484501605236078039885065773530739063109475522177503057245652868978099060215952694944732367540617143419894562283033559095551446251137047813957902591377311059926461001889304496559124983920684702786630381661258873028134905107502159499861106345722096869769352333066082958013464553976060833387532453463841132931979729867894424649332909452317754901386112931941098302192581110689677516889690006752193357992846879284361295767795657632160047162973711151600923759668779485402770287356062266605327167231181321928323468843254020295613006815689953138728292815822613540090267207375273200662800885613500015148671279391837662152665077171676346069638799504752284470286527079309909715790170948331461654598150046006028836396363607099091110816166571406087859067947493648344621572962702651531174434362968410784238392857841090060613025613034273610757142547283975254086705165826852413134400459118123675692961041328930722772979574373918850075266791989137921205702766025641079329490245348860245721585881008806101110311481275407808076846961739311220259031090135122138628557420170470056159001165013472202816176811153430640837774671476167741343602254565912902004799947636843706799567935340322451559909267155287087014162579223528626729938226560445670527450402717146254994905175064917142065832783754575972471093825237389775574214850710205132017041602170270146016423171580424196022832502684108058363553923384430252643626966245618830528489857086591598592000000000000 [162,11] -6917463284744929461635777471353406947738559660209542860903340337264287195546889467015492416820848752672210576696770653497253265406554314869737566146646635078798051302622800683293550929593917985884320983306773832363797484930696298714548755275657436227029617543064554060126089903670317125694925223573286473324165243542592439508663788863424782431635359732350037430424677728733997618075269749497644679742303633005230669622669070258209089977725890182541098384089545137411823638285355840388825147040409587424700132284823889849472763106940530532125724361391032488953159692159448909402226385925818585349412317239570662625685645310504162613386764645207994348422007509177091276693196306100117679137986383373467643262778218079462383367348517429409540758757563291629688191625690693390960623449961515422236641779756544487385334191890849134707921554230619651298821392906079790422976552330562027941717795915060683839867978868829194776915939432951528695769447496546436138910222832160550579664277507209309920886580380301206973695744355445006665144695723082479667728424502373606411083580750721828073216120824314664437191293580023017591184479583758493770371517594452715130579691492140723138600455419123904247206009932763661098796702120588150344115154913302004663137843926057148431822236198309469770404906001673683100817370363594735318012898959695200695349976360207930649643888288779783364860018265450309900040322295389637167425573914877634102424443501807800310748760099350929682509559750579913628793638154806620765922466213617005401916813575454720000000000 [162,12] 249100689689763783587432427452184942060411340640690827915739383453861729749692621106807569243556169862907916493397350141730366735996266832792692210132414174427230624650248208106642315199944195755951917658155348418631972982918924227474336333682387581906387145003760528873456142159439505312728539660439913247252527229001343294541754267358981180954839196870836417221041449841967277779064889001683548344997995102081370920372086583659281921864213660522813286591713193620439066536237427227284419876396231271438385089547176789816602214761399115042995881781480896281236857424960123577119503804296928807601233779374540630362567768847942998715220894930044593656757080596997248369548180644228645415620225482834672733816507513615473678592708612008017857884843755937304515248822614083370174480526652777871913169449651584181271826132194421889395261468867553813538656846495205154272648911736805560958190192405975649278244823076667409654156958234683862368373501546517999716515933610766795606816407771117109053826797605929746717938505364124794198383708321641089676757784011627893331202714697315025191769271784188883896361936714640540334470731248162008375420106378775040382605248012082202601059932218244697050841967129177932160037612346570780547141620825231845236229431624992482559237732388660803430718008843294763359259076468117615329773312719878963013331863748076799784956627085448707233722842621592565088586854233317770284361133906932311017539838327443794727505152637869320959370266299305068303647608541834432150265346748365374985659071758073856000000 [162,13] -6722035014136073322513629225191775279745752161728593513328408383246926894369900434968303395565583665996419530292797862192315327625202560828345187825346814132405500819010883731486744021932291895736087723914875455706057502861433042123858640086374444535244981265990640280494700270373272419537696843221124527419025407718944422858221854228285977391305940817050023272956153096639362066190165862021737079976913353153670589303051441674529165969176389141060701765507415401138736397247786634751845711580521666226165783529837288409255519800484927304529876877820572952362916542870527707215082604023379563771398239137374513973942759056540490336888512262461184042141498533492854853947548037112315006753014745717460085937969311034958010853191143184544989459082933364353988287082290577685699566581701330742057937392963764141141027350451479330842614971329011670120157191228412875624274217497989437444048289213376425385269726407776365589223022926706139178561702608546187739661116808895586519364505506432150209576603504486951139678564991458082602761799600060441671431138627738899898354066165282344974923050364338114453704637955469428093898559660204704562661500889681666982181906056586552914517708124674653247735780649364865703286344458146003093425967882091707338718113242317862154830390455901270839559158852541942973198792499185755478169409421479971324597189498890188564319542025872012042824063163876424787652811393485916985029688842802964573831757400281212706493339354115968104785659407965985572147013675014167258203232081345154808813275348575846400000 [162,14] 139181309151522386474558636391138826987845613575558521171164029527628741888613464587730925686369681443986017031225309322152781155872987597245123485078821272164355088243619184024640688886676463501164632318199674655797670370367612840595390377158381489856965244577309195939696522909387850002477793185477300155266327292833530432856743319776900768213352199431385038604305980877748487736652619088828504147457796713979598520708039978965085902090719901697712178278399156713492670225623213919440615103117285736444945452714191859509387869565357817046737713327765482886700316185526878919063954581627407894867049826962489475885521448210208804653422795035380436081432164325117592626893479821153189853155480247389606721929156152060251920761345569965104959269893824250090866989019451060225539667277063787081576464267477219200276481681694200769825248188477057784306062433589328956145706323021194373038118646853548653854410532068946937027196952150550515854081695209841510782982683091914332248195713630642832074026651572849712021357160832507093227969067769076928448888581214395554388589191255290373611271238167145191752238804116581215984917577180456408291571955333895441495747632651606622291372303245357519998835622535670565737401039274933760143316946999697456069630342333834390695676843627167402493744330314288132374215094784878166919206019443591488931325640218879347305499843075873973737942297633119696325285190616769087824081589504421756047275036337871584955645780694357970459295958713330831253223496806053930527967256896949704912211943056481629640 [162,15] -2242534718752480322363721885716887056568191434372253395641161617520755838337556817829517313219209615088341304060369808748780988354496672344663179306519142886114303014804541642928607972633090650495451910204175602411152866118384237347506324916940681480364144895940606191127567615797535574334761404880506929972988870159245793598519754832302101411106581419572559314954666046335225057671926691625153003993173081127954167383447668474532153029163000028824214555489690938625247034620956919953418192426423757784204981327786667265363258025864798973542656304631348939267049800254005965232841257637041929402739568911206168794687194849128803913396167779717545461340494164169459556166661353801417819394153273901407292157222760571961599263864975925062388068683604203516367019984664026904413841445593403031360263369759691404522452875929303794007873377099624872867837516863809104960057914670619488244173413333207329537591609850284115011829414823437547637204512605415624936121232463876298084635262796027058896343360139908914753820838885977476059713343442910397090112385526938975991999379604671096047827640317070930479871494590067898437028551820327097696868298829056632002804408881294717509968887702478768356011233734397162013866234268125802097283581596737286750852339538986104820250984495753858573694014626368658534079161215395814907991266593297466814091292102294373096521666751525217877368279846543160429283925017307142209761976559427054862223547618059661150486338917798015576811912045749718713256979566871217880585787275829515931773726976000722880 [162,16] 28222970188690100797357358175363649550124702013785608678625022170777616765529755699419335749691348563746253309972644979307899542311270246937522619307240584902685596327671630703662007628163426233766883404574028972033537190166955251163801202751989786432664721595313795367721232819843427762756430411711078466462813471649688690646312883571633071994100954665752532046583749044050215766630927713276998247612177786684023389525635266304455297223020729226506261707902753656420332574174509035937801568638255533908678947537464586036110796835361814913334659446060369235104110652091781546282073103572889988418441744734587645911763450383057180589729276096243141672833218873219735830200684242490300333203619849587180527057736210214574707270804997131035828749676748234929893867933960215019481488230186729693930568485744202840650665798047339400626284145807329285390495744657642429929943482590223987528694229580242031124237927736420073173031824657159607570581988796032825350677683462546480747678071217537018894513153569846103528951170257058592558943641304870052523323307851593515150142954779859907449879548882211842648390362735394761241558627714982505757386485426737597932796283742517555864736159290499705891748619087325101636147313842336740166393100859312145267194328462151564900816470029703842303050638033347743125832704589250722769291423599498958848943364103972575719987098772346108613286079959940664072794330002411113969048659804716165790181932098878092617979096702277115375878843654468249762564102312132231913910345958902230902217004785222400 [162,17] -273860563266128370144780811585190310886100365496746550189578891509150899702520201611275885462333330240104239694310844099685810640664462187393414210890913303558638336493322226640703452233624565909890485488143557616337640630462717938491105035579096628611012608621519252699111888868028082944375536625266669382209464841016925044419472916738016561099197855784195913000872794684090776422003511223902466154635113090259480463612070149722046845647612352494307014513202449875958947523453806438076022098824632185702040883252103254636297047988003789658355083993828403359534242200308301860835238643153422388859299115662209195215280436355903503340463103264991054172139675132207099145514768276973957368466507793310464972629487230119969605017885781395916935349320975334290404357409768231318368702718243891090061861570305035228916167431838647929322458192884700880743578662089317941891363771681209549920844115296615565813091725455214613272678677300242597649798748439999524313743865508144764998605924448285569547970347513255612367078720316886621013415669096654383686749085284641174942882050910722872681583487292407988829762717715937206066956905091796056028871741958054531290729716446827624639441297227228548066789123043484960227602351592786855000709349818801942231455247775473464379270066619342535353820588152952202651164402398903157087815024445193945813944207597726723706866158798043262362409147805143665159131571085168676159662789311281719653253746601905928000638544584121162014464585861658102780781964941209608817417127592212080926480642096000 [162,18] 1940684227164442430673809034004739489464494699437365323136814131313600011770129353816678608852849006245802747942234050004620335664868861838299256483937996855506034742397700343568485399632586647870798222452451061659517542233784654121069932560107720153604478479558594315456703956764996334697447481728434610183024815291884091378965232786174964188378454964810813086075481997122974159181481229260103041129446942357731665462544987339208170698881108654973554754560985132639444472176528756752775365994426246663666561973717515173727540695867892634229561125538400037355257131960131503471051621008467528012368600573409923128440598426709449792548663209238185650316716988844978454525318927756819355828493396695165755417135021013778822804736368031295110303485710245131202529473319241936352839738651907854972739024199653301313935810669433658167384054518096978161765090359277874431203943111401079106824440230014800589112251107313444445267369399227895928389237842385596261185981524493656323752326221850500654425814840949265817008150045016819188778336907846274814373506121390836255415707483874980062035662177782339862779361599840258421196950111652536008627009310072539302059392947438962221608075575337329103632051725360932213209369152729363733570107580355394731169612261105938295632105273443680112820383103738766367695900640631600273379856935590248791072163331004167091209537187080423580431518725226676946120067554547352703488650675731194339184432581634472221951952377890253860836158615174659266895365264843991270352048815643063201539193801888 [162,19] -7931643634388649168693387647444905816758121790943123473335492707317127289172160168528735424359923988811877456076384465769605484157845133122981915958112620382729850650621407053871350932716080977272526315975266503608896056798866451799697816855670997779902484418905883271144859373501702629435103420006420565420855834650858695411256449173973190728070753408962177747657595448540855183695051833282434602894602069796308069304665824438338414957059637992220069536904690271362091504693670333598337779118580060022018494963406397467617547727235881093372305005619840287915525887457989110986913851469102022065817196238840702140649396486687823779684113006393717594919690895929885550220754735668406646718880970790374612204237957863158349716593710570575226688859947559145339322297105772191490108899796228777641362924811698881950944520473195021447306035042575212227184678783742563137284378245412692606769007297536798998972466483214805105510683155292868053106794833530539379233965226197435986362753500553185789886250310365043607078676645892243452689843995840848118241036008229008054962181498829690149784070778221033665497054354993538506577451645367771163325822811265301824785337925541795928899462458768254539334146583044532247362439877834011585397822738834819575812755764947146057762708427506923722358006509600613764474791753292506012498362936913657434415807399901322947415175654664011291088589587052733267004661025648510716857555760069391373602762932337355308804144481842347575976752804912158429138037397185400400164276176881748631418491136 [162,20] -19702461047595205633008857635417989459008037609796158679899878950500920583888844981953519251717726566037819333932869840123685898475709253285132610759822507119669655170068531169876603318927889740252914781108107210332613730635795281174125089350041790037689048373829451741068255714793904814796803505928455508702640261391937321741924380542621919731818950162296873108192505314177792541481390303449099075650670222596510105183411462218378077308511257075462097161468587673231687877804189008941873619134352562485196938018626811501823553671061117617622481064698657143358795404547442483722741743995174295017375977321699989740876593460651372411162626977058027618731267617681065382788188054544507278870401033557719863743869303449481460935976510017886679311290751967100991395356558584046638301541328828917857728518292827489856526412427247802868946886845865631319925568889011274161204854550743583894183564317246718637271247660999287517265539093034139596855054907928850816968618727787527406033332371053577492164238979034454448725582445525562352599823916597243869766120096505521630047670818559747470693721131585770225595783117432829877937981707288356491824568606522957249457828715095344375012781577331173939696118084498413194488858015251460005706476778798247070121456345388470152154413081041330885755162814234426213753898500288785889655929706311876851766996838062161201908302561981801769481773890425003268266586807858361065409059215675450315508228295278731727906570348448391697529395175245391216692321210465424457498856477720813439703136 [162,21] 723698051090047851129973730781648483421279385515657541438130287440587573734489186145889379945887459562620397849898012382706692074637538292385965756763289802626222414471395301408866928689844409956751345948750818781129684016011273995760708513378259686636756018038558413689491037750311459654395602297948770966943061683894031098430266491677588208077339116603913141859194691286271751132499052287676005419329996319514373378840792921185752701542752793654251938706412221141312840369752454622548184961695962281214862473638725731260838856089069017157688064042929627970115669714484064570115616118967493502820585211285693720537966260641061752079275339263184280230693684234316346158883218205616131189158130763592380211472059698212056992697749845294286274570861511959392179264387172309595654941629434174124734617630400264344005437344198478192321824624679390536369507784273104270174921809348264840187562439032616699735791071780954614030004831385739347875703892155483904641459344009250692784296717963760260547487049424889488149306106100188866151959804428566770514133382648894201506812796108011482775949702727983819323233023499707730310753842617534642983256635299931288660052889425636512989110318185090571959990478418548588436041345732129329773197871530300756414053288972827990532033312902960404784897381377154129205111790859427490273667905752202888478295976943048300516096113185484823722630552748693453976563540431778912571445266423268339665993539715316015946170678751107936683425904147399708668288807427905051861338628436653973359648 [162,22] -7970428370623080479626442448253842745079749116351397131413901329265906847069179476956333138018782659325580552375006783726181742879559573178582697680942838888382244824961048586118241959252016378858085577127617004193680783588233850260788737769401095947941075474113772284020850195841066632018680187614693894784464145261301107241699720047378711640007546819791645523968624790576854442046233266018790858268314748872126958449782636328028073079610784948532819442524687783071614449187240682522124506239333410937819041581590989049791677457652817985436003638276599128411224653539547296345003823619547718606888021924882421105937077631771666447529523299576297510933435483871419609786753347568282115736262804102671014880482246664280579078129932440869807868610033864671956647024414804846110643071842319747110831592645894936500496530976600354476941828207373067186150735046472343757998329136148911348236718735219238906821928034033850814910606254144848233216105245657212373390422743107706920151767268546245087500525937969607797564414325795853908824322701050159429091322109872264066610976101190782278606173554002849526026351007128916255594287967034030942536852319543516766864225372369726860635482787371877447759110768385738378993356282351563506231954533717659391198940949615541424677780110715612778276628137402530474355514264730671412070994799917262014705689756286926110569662888399453858597391511065885267470790242816175445434636340674685297301227279825965705456105964653491548128625598836311879997811004481731717053641959445676546620 [162,23] 61509649621350577909399499674688263422270874486678155370720551565990209844600616179335930702496617257813551902361271063859613851859646696058758282319620712097467843617063572485031605782819387875419477965256772482884532603372965364914969269089067389906845727884165840305767138707767767991643779134353528365970856737081149109889397769034491651413681629450431955135607186210063712424466570137765914483744690589400406907846660538851174519763075440558854144708270371865172279269643101116098360064498436463952130798373457190389002722547531502163427296936987066493805504635041522382811323806131152950091823092857467619517266073489372566473604830671858923586658193353412193655970158564706155553291695071059029113652859484695656390336308150556935841143518027413619109340023569559826352573404562781939345810686430528574427234228620313921879683856412853590717545174975713796487952680219412373393185401155209536886490264282270819498970270058106591739863439989769709267474219546789888715502855135181065229221692843398133624749284891687424270540050104192630322322752180672451976135765316009455356584805825411521758983996332076630516145216843059400238336192845969462213184740004690800011557558656775526843557875325548240057388567791335303760267570890486086919900080111914088593380801981182829621227388000074145820106045725030236201631555816716482501733073680934694107033778820770651412984127267427180891568221528957394746368855069415504883768648787789800491703248257961405196801740829636493811807532676887824422346618789010209792 [162,24] -378169964737959620924443729463213175255074567270984682540699226569794209450710026308455474092138839750300051531778771821413125302683637087666386098038491229772804341060311312452921234968216040023878152033401184380214994790032096354019610070576970902185252441511921963798337341227844299462113143549798070044809274523806377820326940351635208279491465963157288673329793852589400534983156729263184059698791658957374451522962558158589813798092999100209125542640420151033964135345633310608728678580833360688127820946545261338137958751989714596759825277688075693284874463171572937553762485069394751801778952949781087068977727255205628818647187422010341753852585701515762483267228468895567548829591377037074800111009643121957634499888548769160171881470896458594159849908638809392194852155588278286703591479158390764806849067426875864788360188173852906141698568164800086051603852679510522073033395629422885458881103797355032049550109856984570868827238184361161424879654290955676436398191869318644802695427472848181299268403801196780652410963950585035453815712326435118258392749665444722140165515398155369031876904810700965866596512446683291439780966261792054145858920296384104682361084442254514357516420426960450238190458284003536874165503446736802050941640667478563275023673641888140561553744283788831414339131007652501086544514598611378479962130827174159756811171827786359038517057964401533819048263529303944641727075035405757417844788845210765040421165898003240642724326237980871665697725391848262522017241454744494336 [162,25] 1942898816923221091193215565429305849632120543249279404487641198727371977383514613392314454111525667688169143244623341001590747943670337186596261113315180693030228465707232264192433625327525518923031593630350571338081677203956726153041185353404998347476573412287427533502298583262218835465046457667209566730023722054006886908341716863453508984104621273299256930775316649656848819994733284953532233698910000324676469622495263510255787458485538107521981312950154182979049944378170843637996157842320589115416842609357168241196589281199292080881640353275282569953189805366079788536878363916502582942749504068008974153101456638432210186160188770552639324480490216628583039797017311379990201539348528281499310202829568754719877652766132129344320053050007301303358914397329707092151301987266902668403987984106614261487047087009677756565026640252888965109438418007447008012339885854832946410928366531719173934531150110354962227231391024054517807027473309306917064172506410850621781606022957148726646538333026015808236030274746177067247929491909315566395884726174694915675547864411064034741692865109077216665237716314113995258181386574688542143149240655977538149666668432287107142162429077365354829276915264926707496122940135496977071571855520710697684743209686650206637309336846848805757807276135358686073193730653561335401909067295456327253551532350026351344041754504454613304765729044158716089933363348825861180460768692484398306068700592534160844315008021000646018724154732112260178647670297141405603239040138191200 [162,26] -8545727043725891244586911509267275626085172126422019822537601208970019466412134087788521878932870054745646298828059907085845601877632241690289196995116814521348933838322205950691839835656544200747693277349177683079747198507297178702694876988413430690207085748481134725091115608746480695646687399952292688132192962936840801479089911353872026028266045833012590817891359077659348874869001279568639983749584391131406222091378560596859525974208820004881691661929101732569460011380095977942412186180516052984816575602643592530214258194650389538389859462709835676552845352864185415928720801518833449175951623668178253612662011733307242480597258021521771032312040557111716909964523358318058635767543691463108688606964521839005524237481502834918072710927125672674573823271552283544705639828018419570731967199558142993542642779914030535474322722770994672843088101701490001499331659054559948405534758752794050731905158210765052824901154449171498474873105840840254460267355938550046820025193728991744293520947847952343107419178963403496647377799457742076971290994185409283593432577108868654818868720155265756071717212649005078933977557131755136940333766674076751409698003468604241875286013968748496868896428402487081169862446534554836129538565258964898912198960612040169693650697422287491919481262024027040600469437647728082125464963861743065761749674891497424997425239260317551014586024984824707122856737669721259212331115770961657071468473909192775029345084264697461172478198151491433628349580802772127806791465942640 [162,27] 32649241734701685369370982104956537012382184798749931899922101639585796782806519114947450493723430926345726150411084518520300609053629850706197250421750781662193252311252462084483657837448866855543010125784527875390406720605821302464430793383301877480627582222690217142835993970757933157123792686331704531345477651272591893919731531995853757985424920918787027845708092025401697721517351696884651419845536659469167572724663877229985139916288418906291726120580402267959792529405196100816182112379685420267901483303515219371728529674832411556544630685361410072442445228725630312954955152485812915603908341635027256111061364692710635751351393629697342755346701265432119499841222993863425649489244291550705740849036994206992424822752176191352764221081285596447026403783387856342669331319633247769560410541172736354710656881972858260030831940081928097591649920756528563854184032846482330273969460309510408038567045045354872263322551595366326586184648505745746319377119565503440544835543148480173029904358638257607240596352897454351856876411427103026548206582646436364081344544110356509344624295372002518577255142972446338337904816753575089876609560547498517401821916573987816474423316002030422309170177472965222412456320930907870698205993742111265466662846373334655187998527399743909480505136297699128734216401860929697915098710470813577072374844557793755941313996855947094402088971493664827554799031241938191024186637914756010210867225133057591416830518123081062081129707020171111030669729176918433701714943360 [162,28] -109381902719361528684799753994366947627640605611821131042868426854910002641621802542616710280133086496581363917435815715800034023922625920645529793090270076601272230685866775058454375461807902526832743052867664373507082683340145159632440157515931062335828574868350272377825765612022723443997757138972382135226526768097768984359176564435005715794945139559965747853575098713793648472676604258438296293835567679711795038231607514867194754784102410617160083996158642139488471874940015305227211941294154845827726858061468603983270501538358578421988917288467962345317601817369954278863132809870540993541986486873680376447924657181983075602900896579787501788443863689899327446550986712128419883186563285469153474797068491083434038258788753266609523724458351277179949996059171366462390058989518960459080822914475373865468013131600762643473217335154899552098308089269580863044745494132949422316337568125400662800436223193108860762215388703154908232184871065344509208570411757340740302219774921653401472910591666379485273452683810888737851147346378781669506656788882039710200198027130770499900783434092602290406913432644754229941793086768376555270585156912964300140716330985760216417187306829282016003784917251589949745909434156228816237747471717889732798010118736311952024726397146400304916105269445875152940443791132196329166742508124487208722291978257941001611333284302178750125567189673484364118878530226333631109092599395465313762926675211800935623223501693466554210337547089469656885444730588973895994916648 [162,29] 323426076915280197897382608032266965883447693988072346764474851594632529259521732276444928470604274958235115520599689908176026004396838487059798525477944104794272338939475748838207318203715082352122629963892484442609565340521189105131214940363831286540800415580008628703170985592386919650519923728309258093106923484221117813681537446577518119909939810869636934247267331395025046459280100773152639700450006532226315191139205161750296728236807827569411653578769789509718745873603736516591109931805794629626379060466242772556508712708934038760760385786875684359187791420200214479718697890419674917859505185786414218352742891319205666059018587795737943006216603693944350763985590982649038589202512487101562788888112516871078762948824617703654110442510245176176036905134985859440120076964338815078784166987037112444017907042377845427316393382112775385528399513773832122592739800189201544720334334985459058960448135303479747069441672516451438795886359502635850530302679286534441447167815660669054078008888189504175213487756864805169422339308135609649556830391138277960100949994594612950177951612672415148297722310400199631474353170868755359881552657265553207885145256030416047848227958894129995685165901020366772123786900344182381133588474994780577343336323129742665136809171006593433781547405798684178736125594953987717789126045795255129934088249031761133168872668298398994372166906861398962096065080287615565573539469114712837070149323952707370879481474998843099683331297772472301568927310934471368910304 [162,30] -847687156729853342995840297393682712093510364809803692575894512856177705881230615682679434048337515019158007280014664900066973362319356199682276759316621327988293371571259157479975981582234118468912938573667840552925241090627616669752645468139873804184187400530392770668145656405209795621456354630434060410414849502353604557544708832765690127021476177379402223617207453436080812580292964101238128679496869157740998658293666483982896340569995935826532889205487293033466822945145294914388644983286944524079796407973008701767874794470995298416797268791835436046310153419051825897137709511905121815341587090688769646563688339416311336254817867554329835751711327903550797092875869340311199665214159056385819005880439143947477864891303445554305126867590291199832512814666577786926291826004140776319845955571730574058571649911654607914966285738050935751793757100757135391086125302473116626458820712665503451748555116249904585784194949315543473266176453989979279602042606603828505314326882809844022814551302433069817455961132560113487973858326511561082168154477891642143108282766217906149371905502458068995252481200858444696865955768055675416763610448769356501272501673059393630001098622319124521444960897156140484985735439674002148836761281525660030055100492637538492728136767461822692619525489240305439498049426548662093799010231844768305977329096025846060398681327290709571313176834839465088837571802938770484255573786969963062028264627819858890563425339736619250777996907510338087496502456388228967059 [162,31] 1974291290204245441732825977894890518045864657488312443019602549338737552272822264593374034553552069291404878876891550658501966725966153748266663897983298169623446485107991227526177225993242316779074320848314804035777086196107595634816062845744176810278458962628017088521876196376352112982062711966545414811439982291079513051432492356819907032449158463921656833065389462976112209088136716899572040426809168319830853161354067113589340534731056597385782757589133132235690151146430453391126371502388111558395170809791082426957318211172863712319302057498334136865843690539002667316900883270865763070560929708065243553806105760588863895221739237822182742412850022504737165296753270516267285565245268916552238314939395997291006385036792188888483380526423791968091303206468137670787444655142924535117493566631784901917452116868361712584176483867046227819218330075542709403892523852799933303203068607399767481156266684748595490283795595499698035641584947225824145870495479156811480462949871130702640665224564746676829111414217346955239484008464303902586979221101306331005535696279140069525419169644543731225236276724662312518067527349916716582626641405475660945534039584263604456128465198674267165554084095721866994899060872235927390355845142146271927819971393452475274884893826096448909903733276832794683601887549417216567597889398738566191611971490279230668728530436997948361596459766955986060277691476500891558833683949025888995781378625349231264893123481547582201511461436181576475675272533264305536 [162,32] -4088658510323977715412646757926225021139326119786413306676018977985820976812454168030482045501622934071860622595356878760299547411463857975952459994144324871705909265825659082635635166301752459057394115124588993162472507716677885766383656932443361273161787831612457652969602854771566684310562288256845018823244997247791142250147030348439465828339050932901340231441527595074962444912101302172320399027232096554695968466942559266776714861731794780285953017356972231271826566868930404081788379762112562258909223651130305466707369402207252880824228443485444293447577935561846368907082812334498496300057552367257717714832909384258469799192281608527173904909492022755760409321921194187730137377463512428380192731096628328056345503593771616119769772077249601863744716194129117144085641439073558166411157560156109437977355610095524987319785489383169255924528144397268704022510730940725692685029475551517403784587910443501690589707440928099105132020751137169935816833963757967850129108855526924579610157476417092389079588424528246457140946057494560128436285577436808507986750797893956534144818950878954910247029269242905721257675519564593112665751705017292736107889562699587044310329493191476198971297546789798749122615710040801112711755910599594939906010392718692747869910002518025025204453732055443322586262924520011757610855324180125688349471401441257517917881541334531232402482744771231919089200898218493128645045895037547610780788976805796808303603862000192043619019012148930746558488224762953920 [162,33] 7516711960536423978796363695992671382232167987379421262394667295137811239024767631310646564732288556991149713641357954742922845350883881011266839117737488668481557729647324778628837888016150353043860171257636519390866407191203594562530166867665526307790570173814823138079558497320567303386637653721722017395728347162234184181273697346846045423656175991975237498266412021301817343780413481402641648555035256555360649529725061425314173150138599401932755372760361887096807954926587051259440540329801437222776411863137811582154508429765380825655740863840513260671668752995474913327705752006101475620510496357907880241284400138149376350163867485241262118107650411253166864058034616851773360575315955665146759987307592440444327839178162746457472916417774877305056050169850354982848213598239476306372066770550149397973590539314762494277045532056132636069657006714397460516097970762770256488146773862919407168741564319868903090566885976961294772716620446145369680082000313498724147948615889964994141629572571093684303571947942747563735864395808522151135784381313765945687465235695733841530059594432812524646049369689390253673641120290551130831703178873749746986219057130655556146634986778087705412913675460326639160240868174558323423649724753863960659160098149685804443241203954374109316070911281499358739590346392097744007550946606599748208753809018746727475349135791991131525309748308437825976743633446205872224675504346060450120557447201287376656750184607061028311328197410375287835157944395072 [162,34] -12205575141725341790786598318071238207887194030009578978118732517051767610508021317967141472955681012780331035866920425953395909562905525987581634871185465561839997400295262395513093953528241078403653069169872475224015525025041804360027336748559444811310261410953077392776715697430978985117852877260349374458902242836064783984746390252682472332678335378302831221805954289624888678703838360202099218945501596285536410783635597313217630015199019407556408936155304132264543798287922512765758086879417973276750056803872279858038631115828583527749190822990372975055997959868368719365223005073601053886684807487880779955979729926970620513651026119328960473949037853599201211186613497816259193454799145332973423165882788500670251839218837232078302273377430235446959093908340830225197446971625965475300892726050351228770660701378973572908250672131269689038646100461272000635882418389757446545732186856327183754230308013342874015213429154489337044823558795330416027802501498144220227354539831207537836740271235225256391775410885223982247419376132979255268556325501107875754214264443489400079708156612947447405442296292569371465048554097411005741742668278028457726528673626038651006409065003152842895220520838033271872343061355340186639249397105403981417716429864482077321246822156173255752892896725184941808985449498022610760585733843929683645610099802851615989545924457182753193605944925191202556886233324790821821497750940712591024682131689437829921870335443544554861311263035515994160574521544 [162,35] 17312936297729577849281792563293424232760299367288393590815420696123820508183696287711717323593157297695288730437753060335487934198825518356600763925048277680641327270478057929239324477338450712014402666995543196537366184852893128028502242122211876440192913693841446832493732877137718741078450012530688269277693344569941686688811395540238144705427813253419075878539837384459955856074799379768678701165362267438874735685812907654734124703255458636850545335304310271238320062269540052196374894513848716727650291928193950961046999436651509579403313580415386052594332182438893268126913016434357781071350930729728109242587620448843290039617433377598595766464108616077991150874590488530368919811728524595660104475976563445747563346441029372657635036406022044873032547017905062704819123030498302687000076494097199361407157327911193531671673557634967124117102850539741316597844818171014344752738685784066847133457303222593098860207629692361886658996334153231456743942146334647172777683517314883876162469455215904941186534388202771990987830337976119979521459634596672570975531990308230487198906597447880460106809440158569518900477789841325015691106733143144538641683392506900743168972540619125893261681034893927128264529121007199455376967581078721776192027361873661888047203605620163461615792832930122309122593474983254730980677948000526423641504141404537761424682613554270258845791177912748910147432176956501083071888004608432062477465120129356126001591055774091659565394516159624639417223616 [162,36] -20947551164475627637286657214524536672871076574849109938175929538855797622285623508984263429091194520358859075513736544726406846271954660760684462666835891054638978496070994053011440025401865541735324753216877934005385302924374578329387908871719848215321215455531702561050472675267011251478111496822369337308222569631298961634303697565503486660864871658451007596928362983600785715007078691971159414949357922567918497405391586124687439065469061956146925776966632904560474081655162783148390843224113900660481797255915828510455079908664435090350413706226089907065730811169569477127277124675431634496922078876773424671801012562961498360080947474989379806429844886778377407741083516429690207433297221841954612157585804856748427913209950039664007775927606807366282335073816229234551782718237287088251758405912129675238157455295025664473524287828779648096447859291439683042975198014546709937626248367236535478519221673163910300257891486676039373224211309423863607146757392359739878042314154980050390743089018062903619890204546464419424190675762228997482895796582319449767786068676058900589387267606255854460428508418557026058739013765437392543575268874451457456532556758061956853006843033242577857625883927784202043628470102233181501871937388070218368513278909652455785323511584585287499157302982897648003806477405619694319891438201431126809242644137684499767298412768846718864479283633382750022729639491049714304678562209539306103756224533876943598167102554449339932944678957737434992248 [162,37] 20393960283461868443798881963467714648371111934014578350004043236351578130516719286104007603578847712234342597475443411148521082614079414923513667579000863273429886189687696761270361953300496704040885203275934763917545376177028460769764425547304431392919000961610962909943788749398578969730920806674578237687527720244293337017664336739443245339453457778452749188775476738441830455581100627197675822250996745291381752357889622374373528906935308083760305131379545177530061086212553481453830518472033763543036508599516270192714355649058919139972249782873403944585822877376209195052600264970707248712122837177372404139625900179194153418116061047677894049268962487875639277491571097647958214517433449229339076132205576338249809564513571995294713017255923254152047275123289314793410913047527404466069739538733778545344827470710146856242777987771253004857459316473761517945557100399877624606394875438802996577999296652880961094790327921560207550216866408826915657288862180744823053244577880881840179086295804839923133675798290801010132065090712404617836236124051388263385494459441574545600086772709928421358866917396363165294343142610089634368738779712380748253259821937814690379083233386291035263338199674938608165046287128507683103845175099741376675985041509792471214939559928696421121391501945880961050056912861102374612324835617293297298149044113383462222284975441315585278351962595118352591302493294406061121357852112622234965123733318845202945663091912377496653577426176429631736 [162,38] -13009376660402707628737646665362557440325498198667148825822272998375260882847069201029779679528905420732858793312685339070797490866315925461387758999162149914693740671962569633308105044920554184479919346171791294328026276992126321609527289719337635576889421527540903929912123830897459799503694640178565406646364310066032925552013198405877010583536224133065634453054052614402482007057644390275334202506007769445081035802648190168105519134436013779577119216038015168073068350720168329460987469436400562607163879830333037112714857767966199390982796404255434025505041624417214746773941902489406269195251245030593652173774427622894837270540812349260353521283533366859740922948966438300800718165366009096135978107214963681112333653797202757979916733218651467480871912613221301133499070611044337813430597498715210614054294060197768061112077046193758197285384802858777662562100342812267049778224154627724091777839219302514612833087424322760982491036984482468314045874830875861468139587348953685780598250428933482248797070091458218028257239781467966447199938769734221700473431920079089451827482794204521628174760375717648196903674961321739891209820894027995696951775714394391915264619586332931908053911071682278410635740977992504796686388526623025880204575043715236097514891496349543254249862386869501493232625631053463164323281281576619695851505461400105866877807370762454371132512403009018309649103172877077296745909931323155855540650747056963884203199184383075515638861913676621091 [162,39] -2426674191040536556693167593004279702566275612389270400077225324628662719347174903557474087787356543391872893800172737470788316809797382525377954845200949602736660447194390317555350760503645318230119202132709999731103632026644695520610322847593044140460618626152840188898114605962532219832786443896045620746277409880290898056837580153150044650648558139943686379747175408755853477182871284711262071082632160747121205108673983326028368278556524343385021553327271190470793230902759573857435285643524921210662862258360569297028612466298936968452193185281745547637804980222379967964270785782453882145084604929431441717922681660541522542353138234031495529551829164675734106358934210777047821333958288974130927253822372951440800545094952814578510590919451289652867752532782375457709580430415775646043052498884860617092886761211194495617327811662173479440590480305513927493008295366531953886150001029141759649081653328013282373829770418763313639419008441285372523407262074753353922359607796942989730100862000490085472954186561457463307367246808892351277427038116463452684290503515619296101360223158377750082032442822620849923944712457255992186479706944841069466729266719908800808105719824938508162261202531138640678136877159284534235682883117383149894700952677804747124517109085308081470961950242948999532097382797026962900191112933185883374820817029022869039203056002198353957996769852258187520284985774584300903098706278927750361960159242082795115246869298930249487542511612416 [162,40] 24574824638950103603250960184016094593183493077949033809661325375603796144973573487198372125162549265490683205596901949711401301588192846869515660689578398637256217429643129106535389123056650848249656277973011714172939682985884611450713809184378827849374696330367265892629033304698869120991802079735831099746893685340582745857702137714462300873678089276100700772759563642091511975823329732129313056952716078246318683450125904518304900743677921227564675836874285394890659797803656060616516115365284607674018962332789402333037821709347328016072403302330483754167692621489190776111833409496423001792042000817351553166562700417175441360320485695103222119959696449148009892815372413426520976499143498821935767922539431281315391945783934894677460670770892149464854589119409463787250165789740341755339928660521319457058006191581065957587423902327202951875724394603606791714348993707554693979190094753456562839180908049112265936939874866792078826997337314985684009497100701956247643658316015157229946456401227788205653391839712610117806339064175424825277618298731283989969550143375849260753825171584076005562982743139288882072327880748292115508404567780950994875016064913743647099744801953043270369814403624056187153643384219999576798364013405481976863285618654433483204856792899750388241129803895879819493380648350691416463418019006183476467005515023840422525059695266712657135751428670456730732288586576659721485230271466548521177558879295244380747144354684509597492891713408 [162,41] -49384437008175150246753621355067595839854258550689046434332920323378486100732083211383950209322846145673953810386445980289100858220170280196808253528378610058633859256723347879923543460105678064498238194468193175512021598427571183070817040307206883254686099298997060709407408310874296690366147471798274479044410704517417030694857431166000561786891629470231215317729688276727951888340295672692525537496269677893719787510921912890649589744390189564827774147493888098211566358710488159551547340321461988948535687191952084206196367910784771912584273556948157986885540885466534076803238382976173881013417476878606685217579306029677381854772797075983670055185966965088309418388329869129184063878362703104476753544017277612658534800873630102208352788687244006086549578838667390658382993744119732439281094179595861632837699307436399830757907764259772084308952155300026433289042991576254497129519580198877626156401558240050809308762340554371620250295639688738952693117615496748956317383083354791538737093683373369018461293073215752776327691855962839202948879728674006907965051237074293248633025729994559178798833085047406728336208354399111502777929750608979051595234061157098683382392152181229087879052705404143236977179601653085398558030438135768891949211899377580965410328877055662463661407381290097769913215344516885855715668340599670347882776382874844810369186796470966903643826201536412526891387869546507377346525049334004567487902873100037412453415744380496499798892352 [162,42] 71263274985134974809448062550971998595503885174828251503012380648121094547651157409322950440195601415616461470467229267898189733633675211425582708234079456673369071164331604322862900381609053679882122550212057821072004850045491300743637486912896876515675139834093008016745629362407960368901374624462524440815046421108554715655723880297382099720413050012959809501618274183287595561375867484347990882119499738812135617586429828976595328233192007944547632157856939359817514600886248190050804009877994259282732034439056212791505091465864678412871329019368204838570709352720077921221694664154147943535908298193826812306353702688600554545920446879485681977768844513708791472842240029474659648323250531662399841936310382418687456181731780812542567577085259074453403499148263295667373037555092852423872919786282915183856951714271937159296409234303438315025277285494720140857650135050423097244048317621966237507640597163228386011047776666397800162561441526678092038226486730296718908374133431331996310923978216701668520664535712710534994929574080553285848385084070601249799673437721080005173157669469392487499285798823237112433808566356247945075729947108962335264476144295690437031827023805343042303149998419606605206178113421733908123525980648174784803357693383816090008039869993480039389860682658218361735555165090978111684250713939232793047173199030224803565422061057216768537309225164618471401893018199382983090401525900918430814689043525375319296670865756741256207472 [162,43] -85125142470100266726668576108685561056717754900674349989090551446958360907578916358348525251243424685680379824057720606014093103859935701859342130491537576542263466097764885908988307719188566733704463014351694504276102808621189945381990730212259702779070665274214197604225936056233108160234412905957887066388346637306895274913250340345819167272393028119307636615733711907662169164234509649904642377297725184484881231812013391863288153437310078064470231349727293662623768270729063706981817864266354473289060907436342018150834728385688100486412360096842004757013724239143986479559067943567274250053966792557739779636418428018397035294432731054754041632900492858160309860976299578561344179404314671534939793387936114119209432044459533805714560373117271349352464948036918654101111359027681134338079250850749463492070906732776555604221149076845507591232612450015699798535160364731855973672332106862194176947290957762550477017835086426302960695368610953028131346896916984349051843919721077332874070583660922672367087961116104986269688610801165428907749573740847421936060930280513794256034742132116510827916873033846933674629177807302623886665230918239242508450924361142846415188171772647129420249954905410589672426738984334805139473979234532585904788497166835155946951068720452064449311145310925124307513553313762839548924342094233682866261433599054088765240184087295061025586315439715200617662764283203094072936305764406478619098656458374635204808146623946945267328 [162,44] 88292542644556954754038202228453524434388803565092345035005801099062780238644150374966027520436093358165756059105549077190091366711016892753487896056379148223222186132389152568811695313758927349710074924734553285888021844181350681438251713888762796907600715039110626418664177556088159870297938553189775082761185705408438217467685338679201288097833980403557056132144989189595442792602031624471855530763433482076374618770092630896278314605886180430931867210132156463507144594686993620824143445572344011431260760842722767007546221168480904699356033541934249546529510094097392983545381060699009508822327605952205921170180940988189604786478526056845167280016020505426955930805017696641330259440385905290315862290451520266333138426398198162005879345178938311420118383396744056231448603850923226036289918332122182498991795252391594911067347777704367960167635251678658140252093336133186972910977992538358683979890772045589490642890680132996894542811170958258251897287337342288766075674032370108947591984188111049416342162431347876463456796990743774828968779515411665956501579762365963175628430298712177758740422264552756924011774470054930148937614749100213764879383053366604154164980820582145300180419934559761892940014200010770144746057880530306397732862531052308939313128468225208736071175541347404658320140299533182734328741931682408758656210396346037812539741383626862092005320644940910011489422261696431762249654811418149649621266061221397170054041295682719248 [162,45] -81291419818586283027384682452227380901951435113751065834204990120779106725344354100479912218434517207477992187665331207025438338534989646526756498572655789381387176005372201771449866153053709510144494541252528506868481291409726587064049816856031297626497294800833773802882699944420010915596247443155959444217554892266383424163748209614775091980072838169423203871321290378583255457712115524519331225971400385713906122144554949839039430586996832911078499274218585255510173599067921029801504377007163858236460586881370947833705648441855213408621754791943447660623800360486848767683225453077662675866862321663013650502342190910474653628775734015633762169516704066265155774748041866474425922072301647752888537619096290007660946613832781812212626621738896109253067543870437472927030680226170492264004065850121151491245973778136501361473690964052703344497906024660695506036408698827303980670871387637715722959874978885749167862071707474128760814927305797819135605566236681654538982422254656089024102959405380640035068159796142529785009213469715096052305354065786292153334360668152599281081915083726214287620235921119723805944529548917114517028794396535074437474109879882338122899436404581573930561814291979800418233385109035388740437153910864586673342817726825265987512617573754374961619868723975802998254267956148781346417857124972589371316414393080135799359649328623771377088557077473814227823210442591705863262619804413124832635028151812998159589551875120592 [162,46] 67239787747969187412019769473241106596857869314565678896526158447064905542691157829817520164500165397908074942969180177659377684786631138975595786172870190708500495202129352853467262663004841552765415318503526497346674655801993116248612413184474486694967894012036022384381746665289577950637171142544157404961971913406626152262567142410430353770984247803714794999155486254808345176452774533181153018669489344698510296432807009099734192384886061473562432866389533364174355331279850259979633323893844618451910932464230506268550728479956962858570285961857318255393912699181213277132166457429859779289197944991112141418846539456007986516747971215151024657790034806149017493083656218354298643982034899965583032078256154273297279404325293202551394905035545633427672591630782538224840928786028202481038190078222793730480339191580394541291100649264268959392283351612318545206976434713025955536522829865758518842236408617168240225737094659115893136740830821437499204817516028850933258273131612798081449471053781315409533440235618544395869889020485751824015995075661764121691765422825811508270104142702397846864958669879861266570417253970531637548034513968906410230903536652221910803427102962557542179841527189649864591393973623479235601985490062770389851837750400581048384330743959537027298930992695901912104415167116372697705839762252823095386229065650318732207091228127674347175932324170285829274145255980248915659273268644317444369104278282760495143605591446 [162,47] -50318455403142400422163637464180973087341352556128936592992278031337365565037047110575310239671204868465929238838543799962879662678851977091240271779656215235016414873871005753053261145701186310682571178524553643031095309683924510177324195694938121252579459055390380534950377623673204035957302737356231150344986745262753000240549719925740133330812555003214311157686365347754326673039314494251117700088956823375052049666382257015411904561785641127881597211229813242449926435433400699461953087153295262417249843563833726534963945916123592179490767208263352566350436081238204171604075406330597886058936758922686345063717279387550733243170062074036302562828500684185281793673255242716336391471603818721011936016413543231924916993649636528336275960553253178579480693121693412190806290947578757694225514892308714043837153038502454497084171668557367571093005204308279960664636848572498601252459864643666920639707762157165408211637203652311730529377725872964824333671978958593907244183827691043220187612513502887497290043742513980784832081435003124805808191707403350253276187624898300028003972659383353310185101318735954435127018040073690727728129337068534600273169628501276808075405454256602263109146166835466903796997068331951457990031055948499383057000154544344327686804273338843621652294864166424424500267534332858420668739597866370357106631374934629270056862456979912464683315013013178484307403412129482515738383780992046084323634946353300389081608896 [162,48] 34196623876452788662823788287259666992954945026170021988901919484288983065807806276200276229348657206517819438817957732592169579865235461012158958400844564903679902536137088302433348901749518186558742378373985046535667521801778742782102881800803245394856160587273112724590539148674433202924270043019539516025161873031620265781529387141969924756262286922357604411234229199190404236524768500679459189015471762768070457356552691410489664011972939042588263908081345344993612708073246674627962936428705002457855849148759660864547159312133189777615129237669389896631281726560333182516053646257910616801436036845804500242988495201027020111053476662652203247299131835410476443951951908913101933641194817633971983115803058825067313111594702452577361118940188171082942447956692529357433700585755184865440223337509189488778195578934367872658268180167979757123847700378753379197853316222765590437178223569156124332267471091428508326617403472141703863019271157432608501436799326135919646711739006427508962711555723452362218276847189766705551846666284444238918077457010275825155250955445391996043469820610115094273828131927463856330959133269663510841604029147355505714368924515211000951742628577561667781171137384189882701872827325917425452495326950826213247837071502208378251008636812296935875695043540033352899939630395966653666937586663789144229440029748722827842929043123111144364990080739686146031848412341161776295862824023133520234607416927248743822720 [162,49] -21102200020907861027484988992938507457554479409454621264297579736487929373834685911802075261344297172314662706717032167789912853578215130188292446592394631935034565078359522033310509477502322871094694885328411461849287581000921187302012219698831269552149376128363458039150827439151556350856495758567974202341345752138688526450963820423923536579974389617657876640975429977304907541229256736616827347358998555167312972107428281660338076155655984776617622237561291273572332216512476291103882732566966420468916376535355422927921381110495085368400109162987309708872354392886106822200443556561078166783436490745597297940662093692976275356904791035037617750326074154664917900854594937672642952549090191757979839888565341167414096597518232107692781210855619002414765653312721819780229562307188282748943573430283874992872095231678333514570286798010513771462356103084740128701007283998541318418958630509795254053518818744792138834568100701717887646547627141425971493521115958765761868111501841052621700435371421786403930954820403277752079944178732925942952307867626297634966533329412372320610197893644397576926298537742820993706625129967396776064686980399614897671816661927808125164541810009979572919923459788211842356311435406410312889000536124841283622001825482142692922122193478186121657812413750256909613515644311439066363532227359548242381802769718423524945155723475766042809093233062889974829242777640642560337935766017393712634481192959402485760 [162,50] 11720634248337159440550989617687485158726015166019740694627377833212883710609908152080003563595779901234005123936414319040115266374675045278837640733973851508149495553802349769939436908993042921770368416000375210832768197068664835654636497759552397956830062796260001029619687199058217534450039676814050578980550223085644009252158246045526640308319119310486999840824810958644019870993620744038639106337750093901483275987874778409701305694395646682150349050214976381400154615891251895845388863877669341671107696794452645145470898663659437649329501394475296014893508359297011461628420041582781393386270877795865185597712065779215631196462671539578663600107151516158163464326009460439004442163141502843469857206816749039313386669285408890641526985486485577344926591964271411674623883641944592444069638344176741530935032948411564109539645993167982733638432185836288861624199438447381138879381584036221417447084127411710715990553038390166606301427381819246506158262827371594781852223548585001405625863347086861645614778504895195355417039234544254826070387570238489012872724525153294649672167806012336626539849057786442853377771551396611627795523634480075275911738168610516137387711662965441968657783841896761550125278150874884412627917018373521769591825146006308128979303583854904498803532656441520387542769985358076321206050582409914019992451353955536274194093329066721174063417288857474584721126953323695350310687585270411218242215197273285776 [162,51] -5661906828637411788580674243193333878028864165375741544010157047026629730304389496604498067633134649526407461102306718202840360253033604878623737281460730557185831161293585597118393649415973669972269307332046715896567623756869271967541385881515449551298712198766177533570109042683062289088695072360037126436860539605738496104369086241516666799587903014420069555017033120414487359715586199001049628952731573857175069879285304642674036397355507978790114594056609660686467841954926974444888827581877351620146798637176181339465495053997533734971223914056321471500352248754468381289032042125577515317032052717869937018745297795050508546348331790430150517297223832664547024634250967938930787049096785862249917433989651491048776401810498347554525776816668993148914894515766378974336403243494990703245579953343885101257500330751414995875368522544671151504453647188134960573075450871269154016589412330416736202522103057379339909471722955594304346457018326947367753500511663042519900964069752736542348710331081708295236207745998720189294780819032500014926459536620668399813212131631285031802420376145589067949172327471563256808224174010622623467539433417934407663080389303539533569277882956929598422829989591053453033456335066838397732226106043772612090912874768026218165928345625930688412253816780756346371208231238287875732576263210780777562543292128330735154769592847553132072484746710805477796149952352022496009843254662711003968164062698112 [162,52] 2079538608662519357141106938514310694865264487669269885236715781799555189804965849178708166930190327716486638439243747795874891448573525076657675744358662612002332279099231998825973392004133684637781934788736663888267574458917328291035875039528405209121013518327484072070819682128718652235725613265888639488898713136174600616751589834496666397970943455261236285622354127296965870633313535422631475258096356767022022260441492497712916128436299614467509496563603170607563919742346104137476714871674333095458094221427205425065536060015842423858803368460836247235993164012132665199564864557782802690723557329304248230853519943584418818873551923435243919681472616474808202355701032713559962573643149335597393708155494003813368204538991278705262942372854738139903871713996123454976658925352954738140618778437001768964400774581240463901316887399559094947854340218961888987575282102952307875895045395015556830537932458098591358801506381969529365273021272790897948594781025529264508776825741367834995208900547518676949915113003492804407492393256136312530890277937474696822818443504400713661103073190454926965327338046925659640543233391839665108858096495366036341698861099917871806939771839822902406747770498316743829238452843754726174092144437186381671820658391522265907123732987055554255013712803689070923361632548438033113990739899706227687809896896789583990988937771877952302967915713693404049696130101235432384125137030457490899966768928 [162,53] -133864118062030048090166936924730121282830524525464323308428745865108718875102011205863250293426725277928932921986055988387694155853997111389953277257971374504239370859464997191456986836010951424576398872331237410785430263257891494165771307174957023421762544176416811912820322266992964629842666390381481324937889118110129300360589343664326466854539776486768827945460312163091562975900661949542017905400098930979160230094676934548367222696788303070693510499199186972376331875621381572187580455319698841573309118952744265272153827728186045250607057841405042596653463542926506486822181117691413314704214083259338132438493098766549801349418485851059696579400438196828156701540717106009262543196286434498781672014784017709152258036296222848194642444642922363165377976023510552275838749151071375214154124130385480719304186282977434789662329139077582650931969338625545908437919363455499131222913661030832470830358593404597296102120224879130272103566289065319378671617103797419423435894093925610376131246363114087386823737857278066842914250760624478030054222229668791267553417006183781787641277063897352342075658170559717057189875502724554353400016934540210776647146372319239221383031654211093585027248954033368577794243719388173474957189191425457631283851916915391484150385243252870110200358783019570353170260185353533544765358771028352341616715850007690885247860769849022163204604154440543455287636569291009404530279718203576635034816 [162,54] -800492328710442965058150223131087248864485367329193063466554756561550689734737484355657845724367242083966133198757062029037936396063802545797017834933814601537362035602722083555418500093796928617484843705933233862720313714592200041669404859261333295040459978018239476353225821371847286646314807955892770193479781827912075425569600105322515162697270676240475894336006613149964523803330378498889849762816097454991902139152134022074418948783982047637156238325303851603938562714077047673342592983301995660756407217250626028281663188016038719458845725863948374848526590301840770946376005679330711266005665365953429127281764395284045776380283647129602555317068553778371430590232527709857924276496206145593532670233590744231039383631933077655875795446186126005629080438420265208956492447278371002671877789084678946884125014158666551916944649410380311521132929551111555635897490878716010514734552934034203748118625695921332611447463718404964371547607056553285150114724815298678268370410749909483514821067317124383426382379866007550826730854582512311942402719712506773981317623509503115790751368647167543449465009821087531380755664808823939233546257272388802904705961026587328328236393154563325475983170929945764298482756328710072602850723476650208742446456865856802607496969464967003015667604015796371076764541862212435071132191525182379249736860426691012040780154905910263611138979209267716334006121031162958259726872356079497705444 [162,55] 1124461245657995761573828398927136914988041141947821249387471911926055613841108414007582894000903513055108918393558480368296136501345535824765321963658142804629718574897853602690930443393326408794666152154281632649378443263427933620682340839648464792555741415826050402747443986358968426340687155889892798589797836930390164410833067894303476301694208136395620581703632302105849809795677837789697121697420971189727914458793869338135792399922964928411977635813050894430835226544599274991080784589531225901973307067234453261851767734450119091720682352591624959474540400534341933788383906676848818843950730485295362983215777184625400302785082375547052594409261774882364016272623235658919231889225706044629486385579248552813056152807454875619676618781951616887745653021349421243680028902104628409412920955431061053731243025519554089844227066216083208681836678275742378058982772681795650431506197403130177764217437533606648823212485418018877256279684136679931074597086067127375891998827856638637614980267508064548071455895075162224839867856547205201177627209337316274750190295900782012407678788951733109302751089637983853037511040033791755119010842080319558940600954897423854098977292963949131752158694329679626610872799212790297684715871115487743103669631565758195479816515608437686766245845965903927113771346484307739026895404131361964233338507422836971728585453114093998086947988241176770089407027368389609674515050291662360576 [162,56] -1088772086910055590833407752066303529284032067204768983582530653508499818897003427209576434768006784471077585287337074739335057115824884446893876999177717179841457076833905778351237416059855798816823774162069241194341558896706534666947176724570118626371560669675770205898009928306370200674919611971136113619854249739002177625961304675156850822611625230095448119377096119503677403795930990791319669929258178126222770557697047663017500608247362068397093010735766067697406529828629546048180063953630564509036674688756012251370185428004395334560841047234406097214906079218169204215721876681218152731316102210224364309422998712682793320619991839700311122908735205848570557065166955275242099717965838318951377646345533952505698645496697498998646121264338748612165504801532773211918803542430966354825545658889033516847544976624642861604581703216575673868961018657607198633500970015200313134030825595884087159023705737347342257740552236454540072855544309722311639721225793409945890894830115322939232163315336940182157340924443215520448103884345965482982385308688598884318369684929114127018527006323182371125891445723879763285492221966680182958307512810057732844877293670586843046419199432906891407966735177021751774109741523578790083319036992477639267754502733354323223156078754952936732002870047903141033543399504496381815336315690859842119262951396883779016385479471253456621733121679165132577741537722127259751013370227513664 [162,57] 865183173874989015240482208290058898467595485055513256789904154041071406108869741264284402101340673928637180789627736761077765922293827300583994787430447781303972046138185026239136848763496302147127238769355267404837296879693095142107440301668277659704141509116247632738669346583651100951065035458256650538930484111108842691037117929310154188220079949308836354454248531984568531038677480713422763784350822962181831048624046542040333968727751053731491089211510670950521086309489142829252650802784717804986442186840131082228513695432706257049555835116180223900680431436081860332029201290519465187819730403638514271873188499133605990952848968172347035209930919262709159596093612171776075186631738079885427604034388703226654308770901955504484939836341657437357907958117489389039936838211563976705481083111815544644280864875839639450487740998823037846625474145719340076551958149540947104134305333347519872061022584717900376461709682364098969169818855483789766558174719750667122077907665261081820952344340685930819725521843281958228817932585669366777923399588273418019889572193563799864872450491897079605728169107434928512985053324121650718179291833049046666765957032354471730515018900780443021115585897542354093982349723838581711051234786903339600777219376291872429139723825993888755646239944463318749437229397082358552888125617004257624071789334076244017444866781646570068070138741174094746856760974903317177198931205760 [162,58] -580814284439358747699511969690887852732985787252547994505585176558025118411413144606692955285019378978818016695472353829447266592003259617852802603856097684715525558885970806691920996335886619147650515992134328085107590519113291940400679255429558845813521624901829653844255269006397311165436049877808530437688969759457263407363578612282493173050971634992621709146453463903261613864541654404317294679563948379746289840880215616220309298687505806490933142566358292898582255233592476747224081717743795212018945802221505412622432042354376893736735622179215926706799950561690082007175325007199168939206905293232528938589858937715079448607667166948733320812422644469948617986999081394327665771227159423068674241488037675347124909125720555617322435440202298050252164655768259701994381649248423219958667592142596895405410658246165478730978250788458625752792317140046021645987216117793202256666403510503700904827170448970634261304316539185396069613713610338961282843009578466807013108717035121893865448976799505669713771272111435906975513925573290814533567699640774738742053781270350991623348389643382185629186725469056650231845094755189410028168569291832254155483407017084566166000239085139798782926417990489082001435453973508463860007464100985953062702771977444748897991524331978216804022538725839695874455498169219193534926103726136762451909976110406139131320919719203087678586610901013800137753737289048025921716491224 [162,59] 323032274013354945864454954128046992810043500030942979535556859471828901896173163143634693174991829568300339722969946659435205064132284541322644321263980645187461237377595453072264801686802189459436199634558970634035653699297235385657067969985563888881553857499269468486001644573103317339312278909407106222846792739619060057544801826307238455940161225441428084369621354751593233279819536033147913756917463505500763896517241804793778746896974549814556365567857544856107305903803056325463741251693484505932035327115980977089005179102695434973871897080362632268884341056897615746071611258830112287083166163346097739915133682513756140565647929545551192064568591158774860186001933770631134202699549944748577483472156266594753266366884965824753064355761845259073847184421372149512750747538849564627512951249086407184260513581942313468136031102969239331478617108698538788417866320143336196619670891795568598286112933134999839209974308607960996642962679797872962174055693130151853529373194094893572695033977884857903751362306275371588761944793356361945243032283038860772007852024613577882366536845225253966082665869314338881663825189258244550098158500947391929013770255398949147663179675077925576107594556895593551141210857491447502766009540871634667220842846484328200684898671776157578330829611546064700493311791559651053549072135999709182599287430230517903525646073292120522486538698175407854072862885706259480241152 [162,60] -136686635841119554211979883819967558301045030232022012705128228796292720805498803937501989180210443022600949669490729525948135869505596597813228887559868290246091819463766109593688004024515145803057719755659870220792396162585320340672138017327655133642971502891953261988427629150716420052080343554671309891551265879155081871280495350335462637394554695361158605414282196900712779421072979182871926061854594726740559256167908999438855476878201331285628090194911289834601644351367810885117249859338045261613267105084895357196296020709591852879225072689345352336735461082974335847146571154428611231334569189475199369290027924887556397533284509446472788749884884017726172093589016013093583956086076595270054055450886776978845355199530613918712345425109504130281004525892576564707412845678834324168209825742488465966267947428538655330575711152471182516994405059364314366565559567351203839608162582043535193575024027952107956458361286886652524691070462139761098782358857046000485837241334904846881862783734508842257236028154700594956352742918887870657444846161540653708196731414076458896155830381100534202569779290967325238247443901681577194504473634896599104395597479010450107250963927654467239213090310794364363452422532136060902401547273576798296868056755449933670516487118539194849981531328859595134667254763388722962728705483087340294804203960441060463776443193897214972111218065471406730684941063500150983096 [162,61] 28776511701099163738723290020261056540957693005944292433647827284744615087254045998701575847475831610213216449648340787889245812047034462035393596713311121798049581063776713005265316678488738435415810324326334309394584306732073473035785378939885420486478473615512337908587903161998578338472537068377641129523527363098963562403191956545135284960399670184997884360077626237970454515189792685174400778239289189774703240854760968069365032260238078365294335624656092231003819392935299003618009829641190552262866813127197958526285595599489131120878648341104662421805869786604146154155520468885780352376318981545898498103709857978824871283244486849442455130294690010186942265742264947915143576188237643616574110205026202943663244260276092039097883451933682197033145257496211267513011207687021605155641653509324201881627895480576664625211759512101409035695294787804511847994339816926169813286171923526896277923699101690277028086012031791482327005346552465283686286155453238519873468702018351112390220047453298519573563137163052274506170277244925147099807225828867943249938379814054655235195014457915511103121787646255328012734630340212060923534399940109559660385875695489959931464842957387352390000100280238117631895697367370589671725740101883470091181655908222008095066657543045007430428101632252266200016845433778045408471084279733525925595117777401184357037201107761594228233566488561583785062721633009080328 [162,62] 17724234306449075267356066137572324290627472968682655731132598608191206632122037581696601961009154101900653939067850163123998933976523923858568012533620010718041173085440449710128328864472336290606051868740567537525307681140920448282917324025635860809651509720605585981890199132399194358034959113018706916614957442421257992201214807602550485108767686365335636632807750648275249687868441834822805376502639738041038431462641266327028646162686572359581332414543301555802624732260768536167865586876053109659208423125786212859517219645152110240011868356092273526046201188789519750387955195331083991717336422083428548491143264258591877407773060412360040613700557063435700749270078014848539245204777300917772462616400014999989679036499939689008892157794376366649248361774310399986330379717545868665487765685351457204426567099303879439490823228294278468034677876742699888400517162537803374787126023601749850487146060000687107533155721798119745722598720533406538435845659637420027505610320736533352347469661865481190676242422916209546613316726233973976380461935137813699286457065398354690661079453081006715853643585300889014617813008725246879865492048586869652656943796600263760653168897656106616474978109437332701013740360612208736332903050543652168291145541045370468170816439995871520695850379634578154910069113673170657619353587615251393868289235608343251864668272383409268228543103239741897957533897214845 [162,63] -27619840994439394080938582867221291772071838858766875525403451425374682463004525370833376971456281292348844775668996145244377968765504620219666390921540390934513012552763094796971356293410232419043010115332728323292840699800641178666719486231124156736858312120071960964472452177803908815819902913204928057586335304339473202164831350275090731427347387593764453986523596098711404679034977168051671732108073317117559683822645253367722086444685465338338232878265734049435304735600904970649662189003605368647230858561950908809596342865120642374703596133515728686265284856888445731787022656218146516558856184414817106483995356660873587831453466743828433315242901308229294792181359785536132658901893120016146717790463243380639243183605729952112562470749677770221704882595338176952630836929885898878354375292555703077029750682029329099407824030416558475096720538873272485131233114409439069252725888920146972307062257996516433248465269468454287772761337915953532121011188949561278353942314008385092915368270776759079577661984538946939857160821876159133183250904111729006231890824998366172593321935545459113764653374393597103359161305441537585747491793076160812811262085297844495136510980379399273729699473426536469911451432923795135406415636068135025950205020597837453785286070338009548606213069795847880674222841958978166095792860531686155543432717409393937273871025729968879846129056217311969150004790976 [162,64] 21853277204006457063349342993488586281441204974080060639475386763903699770310560795410981474589893246986457871284671057583593641884952193487790062817552836956670843594594006918812950073954708274894102766546738178955849942588079173480751585709952210724970897164801979566785803154795791399879019038802972497377275420188703008951589299971850050544182322355779631002208587032842114979195090730373277998614027025594776658829654338487221950479545063076222672549189262231455567895073724338508785524440384760784135328193024232478951858844490032490804269732197353797381593531481984178452577786778784214682057124821814999463543171573866756726251043853718509246183207321009699230169889610080211063023261870580705961824691971182816157197465546440702512561949135118203229538105460241351132674056877442844002638922427220121245377914664520388905582598940653403342679943365259381883955773314100066619982059601364922180224763187402795855266213858772142325348636301888477943216598311828695199832733441418033410182734757455641276855792671872430342644662401309481237398678739966149337888915906888467605815148904554138965682970591583022295386609559460548496803011822106212416147826783706413027314508564635498895705892578369724351473659959133339837857140257979820045669190551777378610369658714223534812008514154100541932728388136640962978693655080150353852539029058928575400358648604235669236385438576558939957277376 [162,65] -13023824742791855443300529217126462253665001297194317337431144032624515764584340993223949222064007729779719603984588812426298704941020641793016898281595932520194252917551856204103287345363262893558919115647797125208009113540446105627206869015180721506712210136787342307570366256686568029125655107296284642898737777274184441374347658502081889329339083061259400093183445012152831673257479868433885439849212528255126552282163063084563575587738573839800848431621371879734050814712735618044602182863897472778902200017183917774428803140726550291067787187078710685430342871515759844774513165118518836855290918586781470923640619226310273386226890125165020395608923850223320067280468231181047078810593935251659764878566187968815517078901181896965171273732876530179376047175185181953504534253039158555252081802233328069046125358508533029939995403208185592877670034322309928876697905905430257903972562093719007233753791923823063607758480196850410498863755582132982471552894490657665809860215033437520277267167026028460239204030862104875665127877448330865536677137317224839158353187328837166510809826849066455882816168462511283042258178875381624575348025904329561295234983512773141999740558801848743174750105131946847026474147382504078210656903729741193835565122570968735932000625791898079163646703762760233764729127443823364298871875161805091732424376916234588088085158018230604669793538150181438471616 [162,66] 6312329520594634400222712294238572526588409706636538786261281577759584203291709341543737617575181888653829557691606114450985935426677558990452840766996974664653272693300847829759667080928709134641299368644380116543188345194726163632637860243155800341339050192760782260986466043311517846356059739282545657123901554790335666057983530609228121473581823903508039851402231658123600040626146345033681419494426697261269873930480095028733553098854722264383013764007266086379984101306798302341014028512872830791461215924171824714804827823319891974554407536859906947410341179184830144045635930832726739323173000964289171023190929794723592152994436749368905180318060215249198760379156291513796413679910673254957292004444313225142331532171995605282328948396903411864496812667049152917037967810950017922813808070108995997779658991639014986235425726929382081267703997876977240013245980154966516512851826793507290623654502352211142871430268900799423026032258979076210202048465608276156095409190976854222762298394757087830412013266618731402950672805248593552196614167282292696646591592791652547709287723556108345752997700916414681724117907480411021486251789330207307604499776359656172235626888063875233845380116817269758307786424947154993840267155991015475881051735202295464877866062072374831187940877624126238584400598632291093883234527955162443511052872047248990547405802800156408847648894874596914408 [162,67] -2526523524781208479896880366013449558555479766220614136879947250910159660170933819742651233146864255454220468094917697572320229084518134402718944828630262422805458976897309815365754879620883562603543358664106184729534093840872783646621954002574660181175062524988379238093653057099015090350710722198981961955699308048886675352833004592261614365427142161856742333582592791854355655896582065139253984803702288215140431884914344522979163545338304096658945973019817295868228526271736387319139285331042202153709973761794397830301828586662349456874206491107476832515583071617451051473390639693293562349892008821018101285294629028713958928437132923920789581478726538001890214691066338807518576916482731085029977881175601453788023438294790394353515480564284594164572285905490711923042101459373145249228194033225672022739446474203541748492074190951209088109727464936845047583158244522671799752599205964967934859756223610554992682155133939726976342355043694785624695112967738569446839264665151891573824802109300989540030844450159311459852744932399583833938619522331342233250323587207014539839742582244194871762874751583974221687699014222156098228281239984892631364901839495524709870791871339170996607552086593274056341824854361202264479841749460424103651820615352804095601961316316868455117427330767969390045438898925859765854559289832630397923374750513045816802952166785220150273412055126539072 [162,68] 819248977383795484272178494325963264308445098465300148112809337718855159685615263506993079698293404562553480573327801478168544481082657320956059054089550893434164631407385701858917519144186528007055169045108485228183300220907979883957644335740956989859484046588288716478050830815411915329172819670763490073452095537245850555006124033841134655304752892963039301667080300207439985783835620628871984555601365535432331120881363350785424787687842202617708939367632961394409433794190273877874187691376581215064296124868394731043376456768475681439986425900868937540400731329588684011996408839812143869283601734003284389836730324860164644776672698890863039357035559004383339328459192532074756720934113085922580732986556742572573317114442435737630132696641139285561013697117839729161470858235813266098120184857229716622833165754192565366237234806822843111450336005728193271570768437278083905694148012363119949583908978217451044380578482196085723366502330672488766041293583171679646656085882696612954632586027750100556061930151746929565811887397451382370089667779792953082369263584876538282678378743977779504129571759428310164495220651246679278700143308153964702833859594852431935508112446395713664640593847199177707723795562368950241925531900453589475356279246283529945360530173277845268145331786492762848831295415905149753242972532556364612179099502748554018452771482003902283268487662896 [162,69] -199108311223588639114406247782518458171759220983844116139431220201421814777093002201143520695756539394058995416341216765991908142465932649347467481569423938246327753898634157841170286442276085558575328097083526991297600837131507075069669006879192652060412073778132341525114569215122813203241719997254029701936384662441277093959901091572472920605008188499312450803856772781060594241685444817479524426885198467445652530622501588549728580529433541254498757331619663247995306778859174807872457398981177115778949994645131802400725261557961666087157441819876923218078534514143962315637430694953780344170912203489961503384648725219429228287509193862047441902179059113719960742456507276155283710796999894612170567262955357555382885214544726405151821968502303067571761136791797287563649427651641780432758829974869602179764478972962720738948713500692833041247077199989283948002709332313906508180188108146509805157620259254652944390710177683602937376027179908270834254533782263638467174687305317322289927692066828480181811994092683669713824951596201887870389568391177584766049026479711066187982587045219523459919238288463187775320109160701235943456077403035391592254890472835972733574919877150277090358325986379508851637848776631212469476822879976566369870771740877482169212025630657889350798219339516140590412822956014544913146464947343318668997270415579441813093527112574662535104620560 [162,70] 25253804805282541948635022340955934903447921230781669908857811871336103995086101959350902118317217239591257380691278748463177863195145792344667484933071497596050878355773138503946325695772523056374398681117564257276937959442896904148330208739397028341482807366790339829577220706119804200269707487002234160243044646625308396274825962709823570999230552736634219708437499365672445544243624067376909315641987063040957024662899415044979485741029765776709623689284125049581407426181102794121710859652838664883158734925203138648427615736122744455451747860635496889616450743310060533073696524279567877655024470836290009600232484889172082564994875803238006006664018131406822300520188216135566415404952696811440821377624907943707671234645690774277629207364972810451458992162976088217914315143502152956956282462015331222650814180486567092636314623619888016020326418535092935338606313048517294654888602578894016549255310059998936571581881289790518804696488953560388565212240014933783318642834202684811212282377882684434809342228266574769863215459105497130004616236862465350950776948437513499175631985132966464325272483450302920723063024785019367717303735938969839878916996306946895570026172390076196800892659507297366573198471750910107860263201470916849184163083151703693215605257629925385969007610901699661909020203590896234520739112804710910974635667512713948308553799700217097408302 [162,71] 6140597227345465190583877571703714660303642822984284954093281916918493577335768956028395655739125923961242089045022135684565185933998193438883662704747917787435422272388886145519095642520487568948835607270253632310670414488618590716169568635317883449177001657607231050379453434829824797236238970714246928559949997187668259447575709708449160877587780376351283495748643756502910796125133190696314722034900866902101785441573010737985847234037451606107470805417758563955688671798797402037326770090636194027904667585174834260145750539986346838256759699465861389947696274549528969940146153179239445022560626469929904606875354219234559977769600139408121025644586109464115178222482714462214051050723079449729909625036035085300255672601537668787184572648333484717826771174161785498587404448395637178605943844832575288066866561679818383014052254151280225531194290420369116202121040396917312455484395561424027661479917381447983576443017374964480555720600887415268692639366649976087910043311638540808836845489550572598433378567575906993398967722531406820293428284326834375176213332908591823124399822245832190138921803469088293960905517233704649969880986554677309373696246171007941058004632208207930616213809218291441099247868646500952299759386917262302299816203056664846454398145917976927598190909180724451396209329855715252067382515577641199258057686932305373893668456112109557760 [162,72] -5487608680990606486394942644842420851257292119101140425415105129714591610998088813606952442031228186254371755846696196530347781028594638459054323488035537111002063970945499698384596670378000783219987572888927598406065955318669787377915773817672671177358687152852910015390027134123340446665907441335656892797148441200075190237841520084863197077507563581090037486270316002215469773179164682085796799502985072647822960863569311488424532580149001657029968926437870741620481608605274464281445588472487083452162493243906960729336620842179603804175264816803135330411130497757363121997258056083022037899217920517779171436283463669595972976523091906382300476035419744208064457850277574295261291130577079237931224446772138109847890690382588472277527354994382130975399068431279696703297419849220399743371013759042997795982172747321939174866369360276021941557638520691926190325818259287946715896192398572147534329098508240297853130175751204701668232137227590515328709338810914306295340226055605792859592681298935703631911024852800214924746283324725933841779511757435117868169763675824055287940874022606525836425180819641297031423478986809459079391725261701817498483592966164751070585738157896932955505747099232922107204815932528001396344496107571226556144540494359125532593438810446461115415184403242942848230088589768164952706291263623917856476924557684109554667034829758673440 [162,73] 2191712037582130042192248221533631157202802633694763823739925826213397782287604781587246956701573821844337893370305116599997092466094366958455172105625172564562455964387552555259740754409658987480325477617405739138613422842804205770009471104580240605963145118450816108080121289898900065807722827568978454225626178752319647047687321059081316125375730777091552290408946131805502921384235540129736935815671343482176084490670857220464363053258235337563156130681851356975696574599132074299331125763717401918603095168497194965782690492999628919424071012354878038637504010395235398004012186143419794397275078243561034062664203138249497571980476461074237571213436188571455018643703551403102174025416636921063066137258266326345016140368744213617311124065666187046607733260962919522163836057202199230539507652791963566081830984913235893139022681979574889389781697713940741793413697223275523147468963987433182028776704550424262340419095577410165504767185911265332452631230970923898017729916233176060912314219889460320310887606370841335695345506536878185154022363574712915031747283549719205044484823863769589138577117778382285327460005416948070095605169714704608765804329889869952528983211985440741446789841583678807015461937733884925387611048457749003718274413885888076551601500892091893762856549010761231947314418878801649546565542313004750455054895534150132699942123832736 [162,74] -615815706173164778484529638721660499326143042237805319716206529567866327503107019840642176447173992952684045251077031717021685964462439694978040432863642883496635683412279401752192112822276383519426994770258161944767790381345080251438058831407476554238534014012928530598324033076602269371361398526580660094970710417962060508550631744751613704107812820493923925404532046472173725565170686961726726036650291660427536238062381988357637157878643419073158199217399977386951734353392338938113864235322328675664382049427797836486009005181986421124824432901556150954394499825572587013528199906520354344760049224352431377935777446892708985839053038027536917827040872056890361036643636040173816866782213480278115255540431135128698589341441042672892206131957331742851069876355682194887717424569134210985932039757587087125397016611909455925948228101454888633513661382144702576454585825378833094597477782323823692428353066338537213571191258490939190067627305845040298717936382082509366782547220127752855111096941657925123221074423613065867202040696999875968753393506622972810298020373933698599713663366220655634937599107687824497392032959665637309367054032030008852078491100197438351704206192326784710575062207211841709853325409048693381618443217213324353417225661167252082855910303744799122741520415605497793608295333038004726026645066540476733887816276626374450258389804 [162,75] 128260185715980190765956930512792576658854195870428607931497826419899234468260700329765580458382687334051493691048122697824358864658587526318074593894538495009911445715652940817854116886327386688083294457697330866870599382464522430131085655730240707429235481567169037405208287083497564999613564776176646460194762955990051669903896940327331734825049793227098336758366904086926511444609900630359486494420380398268720300719930884012565442910162369890156716195960153556461738400629139953701900592800866044182279934862691849790829983208356691759128072527724405062747875852010691143713226564343980568823732951685161066905870289635597088452680500247062008008040089148650362814306963635516880825329196226205446669105644325827863455855903744678418390859414789593520551457122034184652900374868054646123946690670961218879329717545753645285124154017860301573496338080997450636621186280440519089632132108090006101038995012237601578325478061006269880541791980806304395389306937648026329115648065148958513754886888406124992952521944874926759159971852994247103005014155336388080421817705294864752381788701561748589473980214776371470158362471809360200357294586230940255878576387092059828272602825780131605308010345440520479299046622380102201767198894301346125359297742493119584005055266055992063134830156749167009789156171794439838873771608802853249788446033259372335247872 [162,76] -18403830297365686186741761839225337549146773338854398129241426011195395838064645157123019011822129812884035571578048617902911058047222815605039511309042993051690777842954135784397322543201255478971418402558379256040028272810974433880861249556203996029496868428392327235237164289691800499683878849003142238126209426541519778331288477957866112967623178948490006864996045380177927020110492802496295194667921363638970999219802585851870995023972638269656759222235408388142216851178767195652311450489025308282164115294924549024005885642759582478808259171374656228155360073837980308445385361943506157713250403291562202728521156089410479745746995556758391764201841259909265407527383023634634663790078315997198505414525531615835537246916499923377491192181063095233851462658541814414755017277244356559949758586922568103099360747675360535870529367078214573125575805618615151997598821333371774701086152561232789983199289640468565515715968735283652029832799941208240570211545278627303989755488148900189487158616798152548247481465863402663672202664741535253065864087075921758984169855800637310370174294282180707582320566365324487040748635358385549455498083126222075159223089236520846786181377123825840725741910640336636389848426316803932467657821730292541538157397281472543936904792445840531673142228193546728311344651901751564002533476724158107516533393406666580496 [162,77] 1067873732104871829892112786630110443432782622915712417779324976375698047500082587644113251745636389377120965308436832756774621958818062741832004326703389477981659753138945754372123219354985152472057459354111506379832615265771722526009913043988071655484758288680899040053666582163315194181589604268543301211562793870137724517396483631531779230482498659763733136499374465711560653720031015343637724113993010858929627919006013877218157645432938078386470874417358606575152564299714428773227789756710869252701227737393875861330050964427259304327129901886966028746870612054927191100987042656805039652044279500668913748207012859683553000453600203247896679897054975214500621903405659353445680221309149248976684712578731204943886889498951681894186308959866721376272089877889784526423196974193652846812334433341669818115477894566104425160509288263169620650918877355104043055108525258638857388369894217276117474488862761763159869652499758499760259639968567624051459845993700922726981789149846069364745184687794723752206737365572348561129758996861889747280260073739675536069394260174209116032797122557125788445206985564461901962749089308714311313213228594879739045699441283479005338115631650486478155171531845291967488295012597379471240216874979841903873889996176899675773045583891173470286992817583903599873755246630833615128213276418164068520853609256005328 [162,78] 292947678736593967467414831067487185272375560475879027382512093386754756893650099722191794902104906511826976474841443640588573817793960843739021756272154371642491116689218894069706193536306053190150633560676725066963231684655102896549381036828864706734048350325536218907924563311519421268392941856444225765481808101841978273821046807120395415828150920858270594121593565045247860941354959727586641794489806141012224748542786691263801460911084673345818814303844107637074703424689908204192155834932229932620292215475179946707053244672414760514274261931990601565076303364410577606538724843685764940367244437246693742818739556364359701703534727263806242588422675809303876631347650179577768456313405610387654685309056443105336683930603711784416454665842602708028951316489192722730172772609985372586039549627475330887327926998503144887007363229104445554044641506664536116764308495700503569130805338087472130696013919744613880700977678448567998445387172255959426325698538737926809127336803536991005563466366144542264664771055150839662825205096176996113427414121607452124453005019277297149867423515877694857895331310328137511251030455369757915089964768990949267878239319489140518014070940936086035180899461102522564886911737711281322246731209837170421821888634534927076907844803075528970378619894670396135633947362857368214087580726451690814844079546068 [162,79] -110054149659006491281234622709501315453942257526772395004270425376627853764668042754017920425183266179578862572257860622114634975383691769023881479235889847109890216218142123993049025622851827791407431356440879257999307766971228044293661423624839291990425372724213581026165889178055148154686429203836928470583129390062828748639695279623025794162588481796663866046587234911951636890236601615796528397528197210776208034455438832895729966745728827864427540562340319931587873921566061373194340383697200694128754690461931693245174490710985044177083167293258505561538203417497898513919310206815849399082047643987236522298633216031144510587621543835878469673005550708479027430748624357712955004322361775330353844705652291461248361740922150564790018122644471626413882515261082517524492114442681184379789949925356214599372282271122519670416528399280324808213080284354229226100271293775312816012857127648001863847666185958055872784463475056352383621044329211418987326810986234791079285602756403417237131787272370904124617529732155765875845728795634868810410803060710437498288787473895204356297341817912025350197363142208170783473429549891662689703575041886080140477872816502833623746131717622284319610756793044961169596659950718573259808591959442649554118191744909860665107203932204614705656698741598129000487129935885062576440133008515642736819884992 [162,80] 20095071082115361074851573693561900732629884235664352062621814401335049111762581210669617459372219430755449355600760655417750977334746779744731739810571453564839653839340473462905956910011622010859006403194262059493069123641858763221338900869229700279974367349874727175617130701057672303506709206313898269392448341220261483345471182793607316045178313948371883444200668251134664001179478642733127134854118517835285468936949778529441217019760840623574932191105648677214451415424472036995760124077836747134985939694669573858999696121757315731796550253466252572303525541005225305306295933490099261993399986086078458240571611842181463597716942284170649570657090273303389840945448518550343755688216333130497201982147354012815793983221775321676424978156461725047797476057318636829693614850713783436732836938717140485848400089871550374005035106043724278681933507905330369853287910719798036994717605412648200765930068613677686791075044847735891582143886498567606130035841650208260690125179854668210998766757054499578337907721001749776649584176972685964480109436363388775928172797086463556424343206838454805742021090947523970435363569105265372391405866784877017828900162374777829725303986180809772330260292773913068951153420055085417779334016900162389708941386885658983233320731998470393817988075610766169650256367717875254517999049046443260251008 [162,81] -2252779118222534955948664358958507860393337405890175992334115353069218597992513139099953911261582185993481888120342818319041746660987869900802884945758651064875772306577760384533990170100587018790713616748698752478387378313759898413005888187959715136725565662249529685514162511914936966760182678099648301760646221768279847766963035948461883241431948654195382923398841881830666616168312879166202253481044883871054004392857474737636960212123003010129836794172227909110695139040469727259253845147990191805995928253400050726311345302801582967744565010766691216262368266442394892938565979432612260437579742103173735400520748077873278910160408374056720195664834639254709959060320222659083061398168559250043628725807070895190106669193369623067266852440974951497406684148474228941759382603679480999890752855698442486190970798426216326753397401157893312586781679864452142848704182221205597497515581290255913714334259108705414574854228352608251785203314677295758766318422861510322736940535682411984419386050587073680346325401314720036261885560416351494507643803172964890763419510900315243221853107656303715132638804844549843687241619096351757466817983835285489989831221295397306104259622855857471693143740186952268003375055305349463748284432403533861506607244878202408884008317218359517366773213071022671815592901870706586280319569900233145616 [162,82] 115373836929934565073153624503124132980170852858393856538465395203233740427419536067473512060482210515310626876845885831488149675922236638524683602245328926728299417936787392700767043221978923786325361289770189586916756188072037313263530884130879347735513219931824192599178580455411313500763615132694559795013533257693710834466637331210571409101409942073753129335136767426721441429574877977133368158426196095953347197891407774909064399648369687847424549992433447872186508817736942579051419203498736923942485238670360426426392430429787369790468971319917710078000784692228699442059564695438458896888547002205924347064726188920201765185941513087128235625651720150258487168237536210404400482236273829187434002793189605904780602118839383018673201292488071303434670603441708232321510764685266880126807994401523391005207685805498729333750783348272831590382767316803499439960956565488364069871672413000032510499541415999400322174593950888220203076858284772564546908217900655257975525126792917376236256739790827691064185527629414499023813688696201468963143170498574357489891221482813030715981330659294573648105532558016744335886775062911151039408047478293394244568943596382652449577599914240719260826766017327609863085222840134684615038019499241281007246404769655045966459032634981617745213402152983921729305039404115428556237229583036256 [162,83] 9572539596549553886683502761328615643697917275126937922279019482311018628016993290523369991848757563321857882627180483766835405582833485150090219989528140164964671985631750919572078542152099591442491265555678175907780347391646119449184258099042006289689786868440288103263705368096767292702368497470874637176513332215907312512269414229472231103218069211990735348345914820245209722479269711084888295014732164769882055284908950868392580284091046631178276815080880368872122676429457155342390630309132473203793269566552906885261756349474635882210918859425718861502094636729114850187201691076896106189782464108652338402651103823334983769567933271230807286218923868866389939256320008154485472349012035879014872305879900131995960075765878543345155529605050225544808927512111873927065539288465560008740071458305342149514464450802708223991316468850333862001284568105003966374315686645893009152237126372435491705776330204348252905211256956856288516380036421736623152374095107563223783108063844434657987528108536943529285211482145425171278696154453405905367855060380625076599008962044703789051086585544901160094674328302515544937886226036906789325332053278384263076155929913483044707190667761374616611624807435892879716819114164953200318793896325852840106531412141619838391991622323214826946920485247081575554583841125241452906801625472 [162,84] -2601926809102685079765440011845337768303776613086074070385101882594625602563038113879337952229567329111680048845236463411435845248681873527599704486148036802611837472791098827603957119504912364629475366214146646128246318315086527844190939825430889784782201405657107294605133060712768360683804307689543831802376006646820360535510474994197986112374600956346364646362628194499425027491381494218065584198541234328663885825706463514219911715220846047258433219529638293859052592523676417957975548262948683002065933958488001272197906082684792384531037305954460279468957838273235983953880533578849384213872940300917165134767020029612949585168400977915021752824129268990253350555019464611707447468879741398718184335628082279830554230142027029481950175407759721187663015918612756579397866910432314720151133648109329617608721998837627776096017994189256526312510620140385671445083402421577480521624991742272191759632387997190675739085595683536894735384417351069916285553441818022630625279819165711675380676337734473700199170132100496605868295306057739699369823083887233450938643118217520720632716362027440750907800962340938943896905556346978621096751275170596367109708237081813497787281145835547178872869298200395227561065664936700237694855284105797317634491465701891140041283311651832569888085690260341742675328712746917080307323456 [162,85] 247768575994528792363355668861872078526279926965009493807499685683187193148127796051789993038295765226013663956723045451644965913597544294401683759120974669694793498262346843633340574274802280102642372970224213287740078584611890270059102724371381033551578406180606606955897853300892063610965737344660244616588508339084009126679713700289294432761781236800333971212707997462099820269124758256345057104973795417881281601754094947685751497815653600208022800927361485484657251646928621105819301042751496730179101350004916683193211325903208899494629521309901290431649366526793368609228712106147301537133604528278594952029072780890498164249852218733224679018931603325088764525912198693281667781712878007311949519366624192923762927511829930083709374824570303563753789729894485935516471624611020954162295688631376369830956227415039096962113099537958600037254507097545225375741651713853185411280214490033316778579217540048596640149080528297494336118705480403283548843964066217072777182186883326040962924199309549210034107518669061796323158253353804659944631559183546280650757122525316281666865788293846590674952035661130353500561588389182354224154412709556730259075996505784028550643805753456566733835899940459861978585500927639309747431303557364862669971145944889626351399364016661982042535410669640595603329110555161918512624 [162,86] -9332931705872594730947415790389715822103670200866396279363097891759063320398669693657822470552882917631743231567470884616441131106735841353986092743427444422550787275672615679777004410959804742303586812486309718080305725392995066615230492794753813746955217059668428618975119867006029272471075717136121048134761796523249209736814426802681589606623551811946065196767797082526392412179659246782301451847118582111991576797349244278778770260177456275154185315169303300981135179530975191233287743263402864537068988655360179804358871651442424406086862165924528587818575997042021884081600674395996080105277044419061650470139756918324776449038176055926874909614970088459209620123976858841772700716567075373653337785884926536941662637150330875721329315160597991713938205079131197212264348463990767029856224257200321314441857147065006648112016742863811569307544702654959907907013510464767799861231161772446465103148783872780827751361395584579730196506537346402698977984497042076517259455315861775415472977980834031006686494252274438459040277107623766807403003278624185519492272918936002049456385440483221923829521342367754802567371074806823891860152553080707372487061623590049748277387499146455514337742437491638788785458793370751272031662730046410635620762954547622767221146262326765757043871698393193597698040122469981056 [162,87] -440359105104536831368736507580434375085703313468825967080192597098873806954935789146411163880459482092511818029906537096044828052990485919960788744074870632472059754990528856856413286927049455236003148337738358904241398333205217787153900713857887700964440428856319186566946938919081192401832341621626473840313783239771178012722241369333963387310101521128689157704904394160732205393294719347757499852569016183398996256949152242223529950949416954469191176275432220915872610968664610644248471464273286086935662957833874120854849937948421656476267335643304512217554968844152977058568269414742462421691657019671415590355413730460117625317607486640712663051581902346327593282837740946993415714560032278669140787480306907889968706723015852727732330855035575472548301154149749097893728619038782383910009025870343390465392591632428978969231233058107881377058871363805110731100822303477818970356510238351462499590797401978837227368049426061645316038549999215191051671100446573106668428369197361344206728160908140532839469008405634468665621818084411527285179911963616610511248110819375223054757996656767601821356360330348967147058445728900312460209859174694283550587678640863984282796969799859485961178591515061885252567240294137506329898605638153006387695748204923524859443527094881835768189485252288472752257616422656 [162,88] 69101991792743198203263751340403098712002598686447411667580419043409968198576463176197719847077381851167075272166878938761664225673789745856697571778168212989790461865074850044087481052530153212454001264446590930257967487116367838545702920990747495507873349640587031497645094133493612469845242326028302436763921863155432035900986154317080228470247772795593094169173687967780893493606298329648873931553918644609837497861490580895819113738061885282385282828834016265029161565264792896916579100613173543747438213579458335514109314023207171728498384695014637428380045068714757453630514559415616723364422680180609830823327488383329906259074551175091767850480810641842582731839642284333278950639213196976893288036772649351631448718576675402090174583423398931755962546134794839597133938544098424167930171718050451048370426239343145570560545725358417585088569372454468241191887255160318522615984397104575285631267612347061096846015687587784804065426301909563586932876874422604345132832168239646626841965270495612068817241695597915270234547660781647573951732534109615496073746102220443114688857136408473369277661021278873535519982492873191470567330311820658606781084658812376174050723844670591635115152590052836264293073565013579160818785524530639546897499202279325094842216110346234789868595126324610771569346464 [162,89] -2732130558695454875560666429165394126822163120821442051321582506760993800052691277890412776883097512007067232262545349267189571945212961836021427408918885617726160131221317653767288221106916883629540237507776430979936940634067019111594240050784663015655563968527043021318545264110242150205352586655045674494257065903746369815537486890101930777207468437687613747673428250558398540027932040836129819448968471726583180684924748210175287320861672153099638437190624418523341210028928175312748395601804241128078660128249637512520893967530660430101896231206381156741946850769256680483055530057561177777608128415028717243518778560978008148970226801931987893022235765339364289077453669990872783249676059786848397549615320959302442262375667166382631608529107726409562658560366003369087119332732876017710232219839261702297702309283408134636883591670521531359171027604281782707768985268187310095623455934199604077577391641469408097743097872760252275342606091555624136124323305363513938676721483931263493120084665508967872627643752111296522964568852119636067917760848547316962807717564917869518862351969572423596973968674841523722837989144455138807972771162901999042995821283956747590003145289091679776952471796138376934653297530681117563127377129516432192178403144549995639800675086424179610535522604538863976608 [162,90] -29101435413063038080018043857316921289356582429304419739954465775315916861600058713190542310695577235086758652459557632213254964375886501337235317451591586423479347491060884342054182106063608596606036270737643313824189141483675440614453090061315029149361336834180695477734819036595440710164286636903908690120288070279109982996078855483446272878318684872157877749475921203765519996054528284112016473331025110665578347339584103263248751375355908172615465119636217128850150547074360870149669224122843685480620521127252458616568331342814290173063304551287371240966411171107711040423386642678850063201785969481933339862919196287354684429699097533262116857130269328644610873030786386976927439448032353407182026922539148739690695759449147152547674493940300831125184048580704780207149321428185514621810570041442406464655092450426648288990859623008476879524230092892708901343219943574997350005498448077107251916820138346809912381762159144585196713218137155775436075420418895259652132674766710995626854459898777036837284698046790039542377667291512229054683259415622758385508138491261065901334428909442027432318665302168774710562872297234914097695346688645215751488604553166372684708094455566555979256791166166975284771394304665800434508791302168318591113472587823043198319006151320635627347594745316588308 [162,91] 5434740307680019434973924013441465583325197365742148382236691203776310160231557551908829666451287020074229254181024734115014121111229477552938032497548336767154049464016688160399507661753278762142818564227854759788821153471209943507340815353721259926703252466187478089262198424111285666202967951636828560535141276210952439612187681070137808309670700294669292328295884756917226865951725441113112315374623341437314408621892775971058570362452837325416444573335372390208493372746694227517307101944260681737044423672666140031540058691506409257969420678551047445501532033442477141153464729731102563185661496248192403599668966548904857191977089653480530644602715705662144182126665441157380696181815747358611601182624406126928739593247925462575284255629291630196597877305728491453821520394262753282543679376832190163005313695481770259316435833037946960170728997995432935724088397897399681391169972248234603300335646190477507734450456871514838758195113918041946316375086317574934422775973890417104932403464676297315049242490867815859608597171041456972684658117829645426782959142486455030644836560714428855562130427181301010830159668262411077373414852162693286851596727806910401924995615047235807365442627076626249791574857366719115037120705421437414749753216468833368081056504975846480531149398184704 [162,92] -98881438624839840601808845530076021847324089508096520132722346819932526520210843920224617588919877946740779464668782521941073711338864990563040092455458786890508776974022188242334650584894108351345960663275812202892417928248220234132733750614868005176907504529419111162696977103970772096704403133510893659269563261858022675693061479531219604704495137266175942690974022918150081692492070375675994301624479636662964453351695182592154041408827596970511762998009322947063306726747531939617470990301172226854442633274949065842865460482494108057621670598217128233364840355826246462955908921198840561583541461229011850099752606114064072062551626011234584516848065721248392347549171208847756973075227397306477105205871450176294338831435063500158628421648078886173377925367004942765563097403541986443681804481842122660029857940077138439722784675628169436292907409557372734274601569851826425040591559111652623276887206429392594975469914081798716368722871572048800544619173690922118002431706680344011011594467381268704265676817397160957490461252409166783954712449130188056447821456156125786489149535148387019141428027661716508664814372912218804244257601954025206154033953434427393082002281397453020395186108736742775839510380622338560192780488149246140896101641816454929059364448885622763652349216 [162,93] -2858623336528243312501981954155145125195082361686241400885171745095219276204966833021062566693025440375257617945525151568047243932641505523676012030817568889314935765400954079511219298135160879442746822143133246418496854183817225611253826119259443918375684757856078192503282617374609172150516913768466395142559769928254986395457456805038108618051242147070637876540402729634033698757732163636694752095472232837645318262794672414561685516194256665347699745726552717353031109393814041205757497349146463713296719618477842805721690674367118489450742836759317478621110390422412457640513175365746733873026903324791469684976552566903236957403248708738897155202185461218429971567489009545842749662566897108060089373509032737983391197107333053681441370655988144713882038821000266485327555659115108977070187574449349080153339988767626309566885401038187354615640179017227732244349286644573738720863736109126635727905789084739634249304642371733330858181705179347042670158834714211872075844847156994124126717097464719145090379848855376038401883620590815013522799333235620955004186876543581647764803848376139335918405931091491540555867564253186318006117833730992898739848672011046652462198843465137710323734043757407730048719576055458968505907158704255644041614290742262906410849403628753450238936 [162,94] 64309539079759234584058469094072070079218249611651314283050481009082467223472236638714017937520945167065239313207862918356395203897158284278275048750849625875693492070178235401423943928218599492817941520121429169554640213991437496005216530039719942759450823905863489485382886142522320245701950008195108899851015848705978748374309428290703340268638163601731913582997504257881879041427604447252389013255320480461611809668125430204621613956266508844846209242104894781350589912607462526635807669683264239432329602161356766309923787061703729703031798515327569257438605901928429256574700822151402340480585933710875374493562907995210191373557001453891881129516556814213701527056194596125316028099482619420656879385132032647478002623478829400656025571183773614238606467328194488596493149271225590506809899495382787414785316982709982035406450573277513969869670471605668735246625557040800779272127633975186391118290120727670389376342923639076910460414842884246414602041157234496375630481446316681580877047744125099085285478354139348069569144956359869640943528485569391847192896993617800976456334742203309274022838079475883407933375140080694467683952652458309470396850169978723265492110688756422709194593294920071501582271765952614565968269431251560397917203471330785170362707839334364128 [162,95] 3515108715850029487217685782455754784115137549482265442779008094186114087143470583834999075891916568036683303609711482413727981668149682739484360738642967882433328357784727170394193030991136665066526898550135280566810509925655476753319998525367895656407935719625251854062791592529994983937892408087925006321853321893610035084932653869936696127886478651642957387619225404664522126115433314668658134215349833860816447551350348188308705235530364489900475192307116602296381163558529555532765370764445441402854052807160734193361451856334725872595581877389383407794855095497249172007042647708807822387460153342917729658642335238674036438894304026941817077496333085661759225004114019165774857411335449692941665698571802501416885056795121400641963221864368206848713621896898589351131418457295602899721169448298707459324536432537270995985030426154597125126290047969247965465080285767179310435644537502198066909060430225565153176323379508056921279082839633812961273776643918059933906400252194281521090001816380206217988853260155217371733947974047067277971753425430007680716381078031105444280718160986893978785183527424282709485710011180761182628461765228440274186345781402263444976910550715750154057551125093762771293652153902320452279812148304667310734193930618846037391242352614848 [162,96] -61651135961701960474666348198319869132538757268140635883709518695045124196887974064399079311454838869292485983363809722672626076395465649680037382340626147400798962380298352585327101139367538792915163304250812833078341324127565164077709881506349883482591611316356697703988271474252512258472076783843483005284702525241905451246363542882057289340621503033247518643155883597690370639404444329381620880979758269253080945617829804342709098631367520041114364484862751596532993990056406638282053701850537835638831828770969780042152121673889939418174309451570286486227551364764342629405986127980564625596008100685718888356489952991372399871173911268508809809396074644845631494025042197649249422763146552823524898473518847325210453894183985504053778566174707171766302492623236190966150519676370255180633997731398975741802777613898380389217672902731735632244078048157478746391959745379266983430262102704774155973928558971935871943774008853298580849164421037402326022958073589877631837247059598249177436320207270562983966522824682640391456080796474990415008977632984426649550692126063799858981964954820339900371659663359408587262860992216371929967147113714738603909762578972943717909984367448437491432545416351674223520156625156550537764365276187579784381056133571249342596926880 [162,97] -10391528812911892037563699600891949033787889674611185095939139062241951265449475197641736174553111209615136674025390435874471950359751597980159656294010452485646565281504480463159745502864824389650496001902625861340141876712946227774943255822659958473134705730233506202794438322794667113194986543164655320269083729763378894763288988492476901850726174065990957823855863082963328409000753622839785837093570237003464836406506986006154218023632924331213002901387907323852805172974670436976967769528973393665620404499966111508576517120278954430306370422452910743854414806606788167091070566676638719379482605947299471611928603103878892388662202711958852836582920768384466191843955789628710250932231796115111226644456328423731112244804448262803101579605407752258667190376624009704829667477431317286754860639484165655909568121500793032513815673101515568610383225445369523800204137440751777084300580173159729534334526612727961781492877110506664767376383157018259754305615945398863913995693903100965617474166733630718241986100164289228974131383386150734728081227628281148867598072716020041781042570019052258149074738675766890392893892616036510769010393267996783760770090423639275721938308333724770089093293162224825241176697768254008785045707350379321703105828940847506592112 [162,98] 338383820659215688971684745932606502650069154418980957795417923928662808567889213416309187714267345714133816355343209267426710846358320573875240266309826353323372922983071668161596181849410525744245011274566499412230621101528925750514105810542057562250004109946751872184304848039949435672542060814799403899412972047468181464848762794501587212372395993273677106765673723448447101145179559816580376222655013791206919532143844948429649519334274000259931682980869374775919713298843732428081967060520830336952228517002923633325344465135290434822407986773315179096362073450488034415408118757593450659561394209676135713196130632848747094662698153086978274883304690246449369836201617155737632280188100911187819932575555157043301266956358003191762821774887312077425843699099455386406382979638515807342601511996077658525141192339259216953526816075490285084932747509197434149957039054062734939119087528328329119618770758388941615934393953321945466603989504468864378063646358482924987688807633067374466153756776608147194998136251724318068026070167607492583590892570744590521357046857742446626021530788021564354664223701695895117830635111006859732329108311533734768052392078869714168178465217769970280449522601976680719157909480010392128919191077666548120207135344478881924 [162,99] 14385041918991604296738271788602989891093547988281659059439268299969786934395306364296474937549022110884606665001155836230002023580925265073983851959924008537238017134694144494012908779315682845302938855823943416252572291555164531282230356514144584428226835947407501176397596809939906100072962491153800221805228664742903755044678662917248463211393371925317869050593872199109028664245171216829337231767617473430399460359090914886175212886193601094923686179450603083389461032019078223600612067353791275730271636018349128190433475173465868756851265775435546991259292945831483117987643944956270277537600200691512009867117224921624651487651514626609763834643017494907584780619141486114782733131815743698034395039581195413127087584220513441127101415788232145154636397655471211347228699814129573354710921560550837508855673554632878122890105191504201412258805473986578172243164814230826827548490188937340068267374583789335744563922511373979358663607204666008576556266093357165021617930180324117750445286016926617068785646268380013201542648261478137824815844358710123636936347899037035585964922602954504748788699498969194326935488368570423357292544397965046252183987945705324092313650513241515795075599232782082550548040357549870121293425857112255268634116854540960 [162,100] -488556806828434221668208467921729837699655768326006124275298465957869661899364075880182273932749840826671772227843176999148050657257979683432250859206659633594540415433296647783728632820769303736031342669211578416342572534128552121255929221303735067747040708197151521515216452885582459865415877938510467129098707207805459040366690068222693424916799132369320299324765223780065973916346202283814196546883481948141200130157292646864107363409574653872675381010350187807161172560806357379088547630308859998195390344651714298508185091254659422148615853756899982718253731064269131778675459913956336562885203572297306005333142565524531710192643383274831144273212361959575108430892753528229278565441762766079265272977989274960888536609221415905675922955209776940143534040479466217857434893270007490608160473905998577945771544801510653777227478578659873412577474594553345299314654244779288975533217439673427941817582594884626744460212303983863679141107992204259113188589554917822521111087304001681831964577549398393581758483333730979633577962908426605025777964996335934880155698134202885308543220312847437550246080660934835094704094837634720891356532933915068331646935226889870108062424079782677544251369764619899905694448649272175615933640770572700348018781832 [162,101] -9498665616085792274792291468537916491613252120522594430085313429052687536107742129245205849382981884863547219077266756561990460975724531298305757791302459202166875816605056914474491222272792532147178333286426068830780202588595478629946572470044032063453744947707614532277626275782000695422969665279633144515770186962535406948456299771166477494010152315740195360166551645093628889613959853035831869225504661689141451773811047977250154952042256421338811689714809398167752759081185806552197925576116078470318886514225438718718792892309152878917803399765007527378793938348590914316446560341348217132376926494396086032394051000159918031070752803549505426568128107267253347860689992979387006052094452977642394812794649001566241304980109086374604395013271683628959214047070940432244347212709779106370762658459501239213883571354138145239092928788076667721938992892629767830029499421561653648372072155618247185046311314839327452736990407959114165013702166612770732070584094286053165991322358237170507648132661912057824425709034157612728994123243618008820256622133909024638692277572998874783819484408895401743350453091597818452894676702222561832297383146646321963329584539343415453452361071350178249974542221360723969012842138162097271617090724314236070416 [162,102] 222016881619544149955064750073790495556120742554605756726248198328321025576861505177892586704680672178187342750380419292995447749401354100271592466876400358235063552923433851318793750538296786176931021166474586976220879104846044708785789679397711209596523939494912037843984430695832526580559422010858448715951481890435087889183113412638411019491396604278036601012539813913401225870893045458025723743703488783452397966319610107123327310522230073295569197373486939187704890049677767965088751265551181976078032242079047661381304178103874962995093095019519979948024296559909765892369342887440989287375272679133951381398779334982818735257406737832628367848401323775356611883416360250402871997393908763092504546916170488381567371294542811749155440908837382243624577060701919717945312808319048544273571355670757549651800291856542757195928871350917152432375059804645967156396758992050273834587751402996826943334733219190888764851076222961975363998493091763949908470820383044812931994319240582454284167306729340331148840217571963751996759011293274326508288836624596217530368374844792577933227185468397096189309000706476525029879078861759607970920198971449747232000319613779137895192379606936692547634714973436864849108500623646377149302430581121085919 [162,103] 2646097235733878900843772461436299404113069134130856090939922594137387270214319569714473985274037646512512556265116607070142644085970420502878760204063659910477815146733205034012127179542093072026649117578410413339081853465874488098615871956603851533976342648561359002033363793139828474393771597735508101382260892284528874740839014816406924855835602168439354185251689986947404065350686516536533183138066552154907628896541705018519081111279227064561736972618924850927778251923118274555302314997043832690247077079179534352068926752868144064749789959875101651230621613267305696382180621968634746066361957934175361044614356824012295455280440812983487946200584317473022215835685258317864849422195509607964410877214948544833088408544694740235494192565512096192142899628932138185685878174711170133805832945207410188396738857216706510974561695399588539940258640595496455331130794011814925818905204502124053976838663692044160379308562075950077510243309920257537696278514911285654629649665173906524839855108821742041110735485664365922482319895477211967146295407561875994626489941174917853930767642874209481221948537867184358652759769729220911160724864911020102853708104680857167390115178850914654677875312408165502254495940958358890732029552060928 [162,104] -32652160079838604884133622151536688961685078713163556553842557238259000299343703412625800813897746443659801427812566369630374745995162676222709603272529299164478265167886283408118990713273797779037511632828905457694990474630753414460373856613222037009337676125409976641232350333880714976301984224571503443458851669933194618701359001357186026288733277030021986486137011578879492962956109578887702852318044443918078953541308349643586699268226820428559097051957418852020409769023945778331745444649630144747233443699881298833211457658366407621742082513691702435871083935212718844427189561486821666346739861154991886989811003868550980309253265671463011140143601162221505053833726638700844059005755513903034339683733976292572435527810310007022884435638357015449186970015988602385045506673022991369038849002287453740295444659900806734260022464721884649112117805676005648820665041546178595321504887026720575014725249738292035825834729428155847765917193833925602124304065734419157510035288378826652924045431945394935096272692267398205356257772341900873117478035982959342611795205441414699645949101807426405084727732161838199879619023151955855353867843018393639945325011414403178596483465889823366182998149822721145597998158815120278470901568 [162,105] -252895232528648271543242961086772262310973303947909772840625814539678463892607108753441511446151288718517569970261053963004607632380961547117879692328119076949720698217144613717950637680458776246876911245023562695400828180205082151436009646091292050228548766293971933885171375560240989376412446478008475506844917510531858763957413355163428820876126886471646225911327700707121639469872119489038897272097845441596471422157795151092629168471344165744038693709036254970545169519109247882999914897507745967283980820445981791073652298175830776287892881075711998414924469690831272546853126361646862831681317134756289824226135441879670597795355119242329353808161588029618950128629659209088938888760970546720770267612705557166201582167811347350736723771743496695377165114689391384495816397842244199686818164123006357314220471371067857217481076008796378946644498812956866304354161737554954180883865211345762862405959425027364556675548914292832146284061325681270171818857193064450671709677817820397928333809014909520510842910364073770926638200815343849657559278145947036933556008694437208971717481239546244259999586124906645742031040553490972890526258931567598948852735640500508142696942623889743872392178700608348785033118790930517665056 [162,106] 1581935039826925018077323017487794990740252268009888499954318845060451270028050340132899262522055172033113392706529699601499629429589581576557029352924218842925009441727692449996427273804968366469999331186019931224738029917635865989236993297455609611473330795510787691437674783677502481454426164330995911928064551212514738119543953137934105291425166692983127991432695513593371193976415437652824677593162456979308237077659565785190244376980858872861716794878321524205952536769285227711221185860206220667866393481546852106086044119798854117430354745604213102858754485722296435574779866187821570243626266031856664115973722488841974248815223282860489594641567814527395595320664524490696568422264176590551512672789223006473265964253861740909643394464969249538092957009702612162709508271771940288488553977411488825709479682394838326692135986489321686862866021710894282820498406273211224297474113288528377802232771046665981917106279080716709233637607661067119973104075320375387154485606233848775335085884162374026058231978158766035845992936263098193567139496849042340415061694877561112930088050378047007607005366084904996052020903230898432700226671562890415414727221107717491963582632752008726222707042521880144897139985884374184 [162,107] 7279559694833863802662634739861058717459640103919455847534378266867767554879491310593972800134957793573622143556718888005288762244317671387416158011431995955691821364118486087178218536523386602175723358883353661428076721782696494436761873687650713642587943169737954230881293218966857104763912737665917732056350458979076421067076358129206115599726279260907817518612530304134138821579376271674267859279082478411340102491214904531388384175529505151015155940277750908919734107035899174275724176079601504898005084754162890194233027201223303638949682969532387353864535878550860982165194536129471636264164027263034103795381040542721605157358187016029001513622039494187628442603665958299818711121440270626266784026112199899875515310839460541637334943709814861966233286654267277240196499164423612001507620100576162524583517504981151935781221709808033150262796832423962523549943056855826997920296173160374488507300021011403087186641190729466395081389937112992759069831488488391965691324908754337815876333928012546498604766107762387282883181611757157053875946508802048473131866358669536589226721821385407466047988902506895781610227744518474119009702644157466910317117044306718065322338135575896242193288132953737268067679813760 [162,108] -25763204925155858811672251337308512073040753809789493087026980157398661686168329806281409394244538411054822862482636795262552416796378698351580392037033232468592588478072493306518040020958764975179270246993147623133349398134374049481937599292137822077223733755967063435797594128622375651063586860446966991653364231194278557948010324779781177479086363366920959038383510273019775680367030063270732021728665657563183450000225669598518902092363731585055420450290038666069053941824999449921300656442442194106196070257400158858825665166665783227577208733604406502162277577356405186578405085757115565850488843704444113663773577205534127804914861619931213678241339649317527747254401953112873673889149622873651855719873231138059453192851314346700704795583464751129092673847937332044621153277531619470743992656265915963604834918786948792688429833354747891478911284912629203702636554750172231962230129281769663787783397889966687501111103024566066058763569933526446132609192402198557661064211893670946712910790084867460898764726116123309677657456031844449227666095004452569404388651361510216675162000658032177128284924623903361384983721624199509088311921155823980889654891473396339062747177769968352637659136511940872344312 [162,109] -57074967779595676160561396624845753209907173206173194549391443925080311426022172096913081981001481412259165783656548212555358522758275409422181274110949118391383541805410271561182250315911201238651519667517948260967725482736576482844785617245185641820853697243307024844405103022593992673081154711422422014081421755233348864456593819418879286451216528967595823367362542893214126722745275453144429133808729670692262184163301475609958570398467597566843386657662835872075128121041093670254034658562461333203564435433021056008359390623790239786532164759668461406154526330973648280137694812421848179211831581725383279761241189833059108992303554452970423433691983249781237109990162927527549059733035913824527936166897394541126279065311927340828675589881436336048089424051071608297402926658932799631241865208850311817670688332453249607171625615014975454127327303071917891845397824286977204469395388891826188801967618024750867463814102511731695828872039690455676326306444777172080924299139581667243241484178073137198516597482484183042214335500125014130776731503888255711888201405946589988947819946273812034872179894349184977508795393935609090640875977651520819506001958567855249664080496458523923206071715277871432 [162,110] 136187272079810222224145904123137229763923843749351082871709323730857208671931554496553406806629505496627146304496975537796536074891746090084401668400918670880333227790652342491887667804956170925604468818945904458640090355335340749645988768595114818032780156572314041805734566715587306894136578702039921156254514389350229937357920461841700232550169038193638592983752309934503991622545358048351519276350781345902170257031379743032274684587387797918255337561039384701361237305416073066428429427999094477924758132242397963812831300361340372551675604523283078880762403219232229971239980152339780038732915537385330367694744551990977164485935076157857795065576124895614374001146773130903943565550241382118198777965238452974936291936579256852619953355216184225360897216998002445983910861632986287762763970395856859786041423812243940562323034512617640173657746026229360769825102023856099150143173441106958877242889197608088757630595437776825133557739103069352836333833913640142713923390726138672581366117267280786950393405996802855016018700283084910415984500644108815602942245572676729567847572311888794069258072416875489357829540783965233343828288420555991425966509429898850397806322421251035433560986052861 [162,111] 101156625769136803702941638684695563180990318316592442719735335994602420952642207727001243346490498693901087653416151405330934786470884035434958715556535500779664026733058994225210699028733335033364958683201761237585621945756832392288243353973531824813212927354990475291304687018764162145689899239391229698300678951713613041824547290995728828660419537091262700048984396625080093195671389687290966943358511038783082464765926362709846115429626501961243938086130647329695901503941786360959934732178048418313969607341882319688775682578553130921442820857290788070778799977875708900225125928768490907557052559802668969912754044575306596902963813334459253591976694891860960736915453818271158451825232020340088741849249069561065370930132952921713008435369648610847100741691957704785716412287041976180707432680261846339618762922554451520564885775576222619521543723968239029927773737430777106385755751433742825569394814308729841901506379061819718877167093874778571145852208173907761893831760981041804725896657179594733987608108637882812094099519455146222954840092791216337641905640854577765047219439192077772529844110471208984673088390996942926717740544192608206420989946029088865012042923065835741902976 [162,112] -206261004512766145401527621747165405507634022152692604787560245564131777713741678500021008854519811116600963690237796730255131748815223865704601938819784538679053970876267967858772941028750847539073618394395159840193718509459704836642154594829230729679974613054117649558286113384567650192508818520461259379898869159494114483814502320159903196591393367188393542653384894654257852197197319392174111311841232680648097074834295020086696751086158161083100305947637725708995447133002276546471273499018002153010775607718240060425482633035829868848750229325631657522067345767526070417662411931036076211193124665480488293548644582345926338950251959249072771972255290542044794685963314198246562153304428012977919419491599504665439064060458231422400346774427861934306425861632665066792947278298014736374814997510751350212164095761225032748634315018281310073615083318932552335538044804806788399963259350909215382867236999644392587234078760924998338005534210009730881540234634413926030166189256005177981257914970297597070483271815354528540695239507439479227693498747327883147775854709385310764164688598475890460197473416078065250993215476346647595807191968035827389837565921291768108734987748040215392 [162,113] -14664060215698285934070361355936408326239720712847877360525658035109006148749173064012325738999569493352264541321639237429569646452226444399226123993063036355231638128641576373282584183501730347402115992188147211101424781848132950404456578710644070609568156003757739053987447220589320478822941101675212838899879945200578699978473140183306763290874827156206312735686694426984982788751452741131554540075595782541417974918906719201375037309741755151990680252607790435127245931652018027139102589943162069084747388716974981526315295671842161990719835305117098807030217051871402225312570142085385904289996756623299364575668205479317866159193461368406648373810480339172875242919609156917146379439616964060285483701963006399437269452132227517752461507141941710145903906380930778582074715232242319631055040458960432761761768033466723612994776392128402460258429867649495081321157333344841856824864669251089463211809676442474440194278365391226082621398696817066295718901431060607658224336148372217067619495624701902600484903133739835826964241878329275282078299186765651439016916710160228846413697239134805871776944432496228569456660780251190748793384748973512236832006163328849055917679630080 [162,114] 73556479012485535999286740560727759713224515182282265585121977030905239155846761054723009415845357619644329581189153398727017201322253299256336908224697099299702696748332916223023520277682633989262150817184678483136965912069156679385603470192291044046642706112511607652727821821657907499401383107877175153129401299974451935556209731431515730323060236086904175332112759473310932462606624431399685103244672857600868522773235119079239611725189535273182118022674495217298081700026031904993780361056889144170771461048709380190412521338841960646342551421317796122878152772365295406625793394678109984211414710718791463700198679428410144519973368338493824888964681386323521733390565885867838368235345273287940955615096384426564160932071133477774167034242131799299230727133865025706788075056752821175484465118747732197097958202539085269716652702987779673633242520274319063281733221956460660751371508083114540791079488346939243831010674338090956437601650760649906839841641628192700144984346758683761381663939796782216467401908053305640555469983092253837084349994887365569175771409489999070195536549332795409577801754909590594765495622453713943951745688356353839467828360174111163793372 [162,115] -10999828888056409464835005037846709015096500738413721500638164708974523157983384946363457955869531025495462447450110827649388744306407864920713187530695169332825554705575866700550928303546396429605566615154053425048316929584719128739267077672430720392542758182700785045506293310139985350539149793779938186802803938073462895163950606029330277698282644366810612942019698042975848654216406759187068767124791677887888157975439622944769255112382910048774211877262370783286362655019053042990923971872890668294125876559760938548450135235436448214089029026590606311247869024450783035697502940517125008479855635837375324522396807462915808223481089747625118316102885410990193838411208017004698518450241026084704548877730205381097264396414695708057676072075084982362006676946020367457374322183999039103760191734207973623546779462375258897891326529132084883278109392292198614614692025866909437899913019037539960603101284004181294602665712401314564226110620951571009296328610425921436629735659244761785535171147556539719083378661656098420524387108247509718460572851795132819168650189656006708606062901403436280559055884862120439997713967948139803556919627233270355238008625820753184 [162,116] -4683612697852370777514716102502800754483483264286686905414599179355329933232412514662172659641346775252423788841416941339404736647699092261129118916953636345372826011668627593170470914564532157922085410909989388571509048152644957995792484957160083601542572543474946445836775131960020100225454050851942139081468819915682118775464272576422455071537012859671705938311050430417523382983740325239755164735165217815802947228539046589020573534355992451451471997610532517814867498793112941033258932020643970647393218163636529843039452597918938171185613873471478950083489149946638945502404784053305120858573689594518529290983808904643754929686133337672182877616395766291021433302611886500870992792610151306784126133472358466124338091766138347904525778583459988989978663029461101363070824496244020370599311785420754940660513095546200596333585563264763013714205368986747943849155130451174673791742460037079380096959981103668041215585988680358661930422328091403292713839132725425273458459463261992731631013873922520560789133670960050539725980421667709866698923711932358146447495632396846818511882046971182404555171295163124881264661579903383903503751229279395518801099647096 [162,117] 782470918611131476429967822759282319995736151475758672517191059696882670792687368951324435076123609809475330430310214176727631432756149745631085580271105884466999032733998245718460257097200300545008456553889416408817738638296755403716749055665427886080077810031704169716297806720090477279552493831168408619356062264602365239928282327893825059515530783674864898343668844556451560537525942820139446240624593326709346952429784616239229608557020573982450419296240257039277416921124560630128435494187959043564292587149690265628194977484073935908231273240391906327365132546399910805279257202568251089218236742443523981837748612850139890615212301111680308256999034551809445730251328189976717964861148130563747474996090525419119572148831788802128548114712443212349663638722796089307628505313050260893064125053271930421099128208764773327003682187664136540596179621658545082177231729658191101586705320802066282505603557233003074523914098534945046503010183764680298015012953063609606622973448825029025562190699900827477868236287377184270532320206639967686194031537694401638623844461759483559915412183246388768307836028656552968215516305523684237867931017566221413776 [162,118] 1462336868735107251400367897194395504197537893303241138839066451361889104070585599262027830805052374765332572826150236586200777012919776575852489690743093681862638041988926818411127525687297363148134310208953490521101548702038774863854040916620654501317871298562031266519704603453478553572591828782831137813794435165925291308833272809817248897403703003645344050511957511304151638591307671548809014114147911475713246650499742444291793448636200665274377480550476977682759342762363069057281322320859508390984233517097409585390857523690228211535393342799347618268609790612438590253195739508637435877818751002469346089611829020269038825197781722312205633229437743254105204069647685322278639232472321212406295875284895559883499807540886301548033753708819185908819146021967375933922379107803035128482265647393167069887070594924287807212189961950391824544551497089480780342375476669657876061736669948297587528587142940681871920396518441825538140867285542738304813558821271071972439278659027313422906729239317938532395426562622087371620006136520784902225539517499374383967252553343266741054477438345265743024689005284350027399560660768409273773883134582761839 [162,119] 947033794923851209931325920227620048016762295881364293597624762320291410775326897639117053852881804590157941024040663469668619070112165160958525959903261114133089416444073931010222418118054214242952314041699934444160995089122015672304331426117985948191284384969333268090192555723806604483116604135950248816025078708781423760190564813281143442944569954069434009584994150531489645637309781433013338403990669244172140441777445776267507901399676554316124704660376377245807443688768734884087156354948256721690595218618810318894969075673498569637651209310021701657409699447029212928592463641266961315483221411745330359783091193859776114424306597190509824558305448402526692057473809674065582254980549676333681670341863365749365041653586417196002687023413267871827872559143488810275866745254611163294846542694189097725013789783483907622125115782882681333644273282127491293035702405416719553264522594153453730549080097161751812727421746709929985351602562225064342821880934500324868129276179829255411993658098601497199323636363543152351322480341067398189547620887018442420599524851447165949333766233228358105664202187253493834624756475578792112762152064 [162,120] -1791424337540053994119766172702925829474839589052977999223449163921057566476545855461979945207489198850727465517891331664277250658699562181486598434666021128833292298782351722964922379917439585764992368095853438967309093913507091974468007701572788927108911504149510434998690799547955048898322682472351125038940107514537021643865777759938931318902585081821741295415091126345907946130462457298845207921508479769988869007410958709508897431120904373660809719060404919605415326490924689521778793326862087944730899808542125514718351133263484826174045211251396066602664339685622028120998440523295870229467779109262131694179397784793639851625435158487174804622125228853196977287209380116845784895939910886506211639010660835368080203271444847603317583247060025130569635108557788756996589163103427478183980969403081877174202689946109361657964383798265339228076810348403604292320324963434431327063217803588795923234810613800490922341005259830794053976358779209600782186334109077960477645556593559179644689716473705847341646471112249345148983914137818895779520682876334995267569762628210927057314794168411692548479688609445504653171814377113546945440 [162,121] -1150607323534461352813580954616545732704920768274288689882472658260539869075822534664247594030237750370567830400670312008172866719323492124230239507374940576408007220695005569087052817228345655826659700408603043980882230790225715336936665370684336758349129933002726878247822306268173099421917920166701705927800368986807294418448249968029783980090078887530264865323596749258041416056616799485453923145749180920349922282435097162531405190569657173561866796913084082959814864375471522076322954810325861205941600229978492065167396364423141455557415872257725066984122496723418440963559998591977703833905548823308087708210896956087380038202841464444394598405687315937455190236593882080726779744439694362978822081969714717455706485771882199160727645876799591816339542376438618372307884986026625729418658587472692039159078190788395050645172119654124452962132545231845729132622351766807058243002743848147742067118121975999238563880340986450548459237787573525552828316271204387416062865112368413983040104017488040917237329997505522999698823729793165845806177651428861084051251039961649146478344096079977147899202676933957253889484573042441184 [162,122] 101310643520756219715408226066923994996494853726101622478854676295746968890810524909290250751027667474433829655557309991506611298627547339719067922321550421646953124747974913462969785063294301785290293601051570611898626255562382429181007255380929397166863116425030975404852661945753063157894979840424273845130855588727209393065912504385260310861542645463235319629166053782505445077671939425833288843794821581441136279760369319804733382918802418221324683687885898690075176787629973721850877606094861865123282303453218014352890117458447640777604085133769616437666674189876358119081328330685071083548654354206083862364163947840146057952297814994297253114825924229038067043163574143464801627400395482796615698921852337611485867838733786510617422446734761995794928100249480419974238949234156982554054489946405734380651208412340358400439311522604491901318266664971979840529640419088279558797438501054875397037872489709786565797924973939374839114055408382892011426022989861811396950165027293633962093663050902160723251920903573036340531899985808374296554667081029852224895145217598588047961050557242204843423855097586681132046899108 [162,123] 117803831146375418240540932405287565701467847572210253078131448660580767258847641998900713795728002468442818796453688622647167625807822364963904628637548819423993866824632132203134565777063048128671487076971554127105387408200108234479817774163892084033081066526920485545358751625905904799952686083742950686692742335343787190191896450439985956518827523612385048727117851715935209640492509345050392443143250850978963848854083002241297772460639963635040320437661236413210917390682410402387858184663138683280026843752585029605885839458378607373129889121531637760408829302271660558115851124957734006128522249077277775896056316979959421365329502808910045026687922947739984476691487381166033967894187549593391478975827324109946006708954665778218819441531548093962818728012038281464338517358092971259978801051569205871515652020946074694717143562528405897693846205121906349823606457733553039490142206507759348088818747435658280073497436574930818748745181418960721910970917518053014978217268048894430262185838269052812454081422294471973851952894929943223574247069270654054542780246421462128477606873189851463306746740296244242816 [162,124] 12800805274328370026070488775064362310238421132340861356770699656123025722565115242478304612571892705304491088885980276130722686933226730642614161726007458841034944954373023426344632752972462223985099259549692724542925813927930396441128634334832492384518995860819844297527810016916983616875384989638696073354104487833006484574209763291966850780163602797944199106982944311440257317534959620625222577702635442271765122155185691916601106563132617361725998021953167510598923263806223738959753517474438188393941142962986906293188197086463527560178875793077885723155888711319837193247838246366207452766915593719408349374534034986965853687002708039778183563277979349175092749246284675866803710067388290512755356668221502259580127540703357746037662799387198336356155525848476811440703554968287892525980484813597340385136946055866955654441172238938472807683296245858441743217601591834293284095126504903872632295046149091591861508071119257185260610045114930980997588374774890718325636642035011371260748596605433313757358915224278674989378444468585664525434136876164179060242689772962679386972040618519482654013661875821160 [162,125] -131684169252772186140449854283045357387409830474987056569460472787288356927653371018238831540570299462348283275226988966389462789634060157568163971487942840169421066689402092138823332898740544958970084525950147542781779359225870170274680855434144304439968780269826941032547046648174521285757978182614175511107461445580314579761628487841921698053222560261578672721351805910153026874128442276318798978711053395382001226176489372621998437045868963211548600405539506798794391425534520624757380528644689938880339832425929569603827944542228324887557627015641280623908391429108084494284609453279893844326371250550606269459433050259788987058558602210950738718317201106356897011742225825040507195717657904859563495465842231536394760375691861987930643010951114430993067854560701212002540943633668835532787180443280348650506421430637097766330268927996780101665470864142356802295415906243662690195004237945458851013563998612733638576583711836233053822700801707910716859271392846503968663570386881862963204562789835477009059830707001522140927442319494160608147463210823554576575884433793499909166059513323756102768448 [162,126] -54234561645335420702563301838844642857308402029008276113210606745996282705652202687531846793813035512204535930980124793610662493787618868528447300091558483176060577768269005629376310106381350372265325078487851564803643189886677243894771459963405167558660034757513384655543844412880983140560298793249120912652031359241549713811288279844505808546387618299817157718838336296885104309949679048087056680192220717089376463205704716174073025902143795746250531031760603472093129113152494117230848794064604104010377947854130981822636024734573413690617642643837025249551234332549985347278290997427293046955734309348828130720667536300128280756626936943738024110293392857112434828186135617866186717121799147716087998100948911905854550873458912484846728351885097092019363185588015845348079873365599517682668245884767543342542380904003363098604315435065840828586590520554642012469676551636569921619845587714568138577571206746224149270967210899450773264521655055767343027076922440504885303365941773214590560206105786827771935797666260586815282728920093712316438981208614762719086942607172149589832494796963776577 [162,127] -1715771418763697421508380911469135777573754018990633674405982826391455691922907536150597354528436164369993375647383109315012429366405871913813715562401675342793043058340016781364017369240756433696816618884829822914166832012956834635062553245585446751718115097135478717970136234858543394185336163065738485825539419800774507413066898795503565748454131890417823500296951185635168653978945898687570438234283284039293767856308690302828397003694921983971975351928220085880906650254824801330234776901490341865135717182330862790090680332830157173357842726933210126409513008622841498898282101152360854776723906378085780071983678881687283649899426413043556542389535409883336526934791289499634859374146317438518501098662063723402709561313867898176180923976195622647272985196130395155511402583269658341843296772244657759224771777220892897775872385932035085398770767317885203893355893188720323464630116371403282221448937601792165379100902462382826692164057291412951646874698864829048051751312178848973390206237438994191247123792680191724979725617157511046725373471677246600590662534650518463583024322816 [162,128] -14542680035193821152626716421514065669918187465023238955600120042000172644796809027686242753150411816117526819485286903290999713177073668557807783285365415840013325709344337660716536450976397916516450852310981862954284402290118862177004391922598571372424680610912637223724180725102629923860649439792081868896917384363108522476125448437479269102097693905543196442515520134299949160192340643630343830384511650899248959273468607244999338279353692362507105229584387365230355284053525905124139318347311903442725779658407088991146043844645269650768640597916196521284845404963320083430160541060956989493818369716080240403934713935908355270712859581963710188724204331396586760759455737222694398325925198352747750936757597758225172281022947697529106495087082810498183885364477223995410680044537602081146732097349406216232457950950151705538548645567315930706029206157268415638699153368994735666288656008964268641293700881546821266374077811431831291293923793283606742088544150816670446135928448921940494473812709256363561142635068816110422750179353242784645053028243278590004154638068868569664 [162,129] -4529181705334067752215275300591031763850890731704753297174203979188550044550062299020039590408175262866885497543798168370173581237356993806054898617762982062849628855686235475620373970926452690133244733763311599197213477315223024145824747693661693460749950124275326433371395448118400442277473003666175203751359256820650124668599564634682733498530419542690750617084627997052269615689729911945472563659998948474900341286189436220260757681178179223000811616535084998534355889074912702852652754250970951791799287822704287330278357069203654607453780613432808548448173824324127678010957399123897960422730669311839365757896102547118292258299025439800345214988690372786776331872830402823433267281834630500748131489862581617104272786872394822691941318308825018993984660330227184584747780229236595834192492817733993853433341918381236375299664667490087975210197160802375302052237673320301655168908552550765575360862907959785083324489709743487937162863691447893265502537377851456538231002598497391362728013119117555631649093006856749530722505744822294107269690157632248040862400945600 [162,130] 16705968357083084051608506646893957930953624364208403197722080391497877959772588307194994997428835002249028586637971079518149510337584343431873002180286893540797657142236204241073050451851395240454321756255858074474315136377525169499873829295563932274292706047876804089637284812688343501830191206555752574268430627619669397967784905753866524172987876975779875485110051080707885307441455448359280552702005596786023416923155576505871537397018952395365754425212148524861499211309603520643741748464859739919043163721672297326904444164139557801822479485765442885523018004562710819962269246701978592977463709386910984005917283956758041876306009586968149865287064584714458836020162007255648370669620275649792496372613302537351746030001937966229349785883479800212704525368406880745180443032677239573714284871632868036542812520753199716951669366378655954438772559491675641324221398853237141880504337652254503252655630280420500845209037903133091518262915825445157113195643920448415075757045867595960647088538310299463856644586441324760347142075421489932234557851754500554382088 [162,131] -2991692927355547486294990791393625588744479932577231895923174945266702028186832541219214235313217399767726902203462044001103241768593077388954367820734272271844042857072189336198392061420535266275681943745389537008794716506382495118240970868756418154893256057326171608735520313117966851125155983041432108130197046436346418834397268036838742524894687090203597381794477232035649499967932982556918013947114121895899535136915233102761045154782080440149137678336813951616077598026690893605768048468092510795383653040879922014230757650969694854012268434072953681208569720334418286512052074195722836711119376607146521326784799769081709875305420472477898087764548709075650048088891118837818611765025197445896995312546241537455358454294596078474263483309921741230863313377827543163998583587665707499632532275600457706276837024652269690883299576822431163542288693293063921866502584742950492425741731379192961466890012052865764293060316803471260084005717242524914643531789039190055332515000687747846929921752176183033250274432741792304504772502853316791496828709709701664 [162,132] 216982935170956041107535489836404367265607708208136191899635735509960266307658594014536492606758482009248745152785414619481246446397679394932680167676037791335458692710777088228899939133808486909042054596124156570410685638042519462865039538794034382063701669912902120024131010806675900518772756889657694800494955671296586194280879589744552356785286985098074581727375667656045717437497900391574375490894840554698380422077581833745832226107132493679262959812619186419979492351794174507119741608204424452046291315452923960126855395501942787008531287671657564997606626256452888720695152929171083154790831933517794433014608172252681597032262658277265059276612945799392073388691496992515924519569669294257018695699958377667833068458499191383800576073981309546755281634944984332522085457622226854958198491974926318597691592690182521112160083357080432508188710290411897953213565652313082005908441536150565894405835005897504065818888161517139050703835803410002385988731732378343027487437279473513620799990914812195971054837545070325799562694878778855121533420592 [162,133] -6115954068458747970636663878668130403620799269272129604507578118160483142202468164081299693362846776483722538695438160592383359799742351861716462685926553339400317266283721286956737318838076004548229894211171789022036401870910330477302271483632071108480640527054989839703558643321690927548423375614023187619383005979763563892209215966218149630120986988706457805855743157707672241142068370144698861815800632540072604043085502949368730309875473604056941370378057560923091153412585116410440420491650548760703641910374114319556474180257796238296327820677039721232812343361716625921830042359094076075891748428057183576868628872670087675811962017603524697780130702643116104828987636753752910485263378034005188112594052260227819832618474234338433471142568212758695317862384944277613837817442571372817411607749590087660678468207281809858010782196204716400699171298450455834898063815342563071473133835289155495675354820889815207910778607223474086574092148634533118874007479560792143398168678803686883257376451276959107299863428010915282670181349250630040 [162,134] 67199312902532757656515131212547013306220442811990101000722641104902777186734364235118473967487594018839317734239616834226690739471019370828002801339838929011467533944600017477851666690908841686908865500653827817501316911286384372583421782129039419791128031096835916626776794679174609319433202277788461636099025305159562974792467207667910444328378681950977138429194427836935614100716458271992687883660605467984752554672144386044122740537970752626654717301171556300688087555780406858319626198000999673352089388097601609196983420002301974779020504340042849176393749764982761628493571835670223031280409879184768053910712645007032604991858691217003023878410411393845371121088558682923453575826282674560997016483882529637478891966862059649673796444423707065993387025995470863723940561021467060182986232564334382642394390113650603916899796369196090417891401775415056987920721208683282623868312070353302923504729308397240841303415014275222194298439490707186369093139347950836535857230362408036094898024851456602394072832224712738339073483901900 [162,135] -287594229353804101025718500627135863194158530784657855712407690174092137152166834300344402999196821633161306344246648022591515027682833692837330414984658648996107406937038215354686869900775039024123380570520802776220831984177147432134002055188241481073740043428421904369908020905200404083756012910380733711196510514008466981163785268389375730359568333332755418063790601537841412297609809042895771477041327880410069509462713319472303298902966327781742522762765313392226249898597703841689173902945544297832099961774438652666457836731440788559645792544428904947016611395176964874905433618585809763660552724779553439045560106746097356498312046572439219724360934696686446719490102181782181359721570132491041234615098740899910920618967756154388913710443792224312794058217237373117814209764853570006160093756251653731487421492341309181230426277103933022396583253810038756707355840817573260824173108366940218691651933664181097581527523407288023640939618535627028368942998240249567237616581419576723227147785264259288877589466993932272704 [162,136] 477493995158195653991159618519969708891395306599702104451831678012352390057970214913134426639784827817559027673246678577840531275890119452536230896488132877936006205528812454772671476464415812136379731670910878360884938568113890455617641209506808910253669483589225515682606712312964867193085954413164395717431059656246495978734800820166621722838715787838498238794666751645185891500774393192895368180724354060169521323692771141420835538676207190586275570377083533461585612111925960813919778878598862980122230256119365820380731534130663729362254706063467213149578908564968966807063700945786574464869339315226889916779792462833905178260823791387041291207151209141126988392529859308461632396143487031390759376522102682357287467720492867145002176100416394908831552528093170734443104921325465360588974441404002046040579527565548248316254020403327816766309515133920351598891089502508211540275358922488239276407366044100259892085166866735799120971397207666650055986991326250280672218520517196520809830207438478945352015708904352 [162,137] -305350214352361129950334611794017616702230798344952870362401684365744420270892329716122532244253861495963330217329117024132026246895394753497278062058213628013341681032396000515935474815546943496050706334224499145516067233242088395817957819992910206581560008383874338617688190421960544361094559409390853064565115948679156408224791300008123279542844434384132877906479623973294849559856496122889310623469737338021854877762595502934530876100891422828910540058064425765482889204795659882675591310825297207767955522898427985294525891961371197074011172842756407277178355559314506523766034464270818465430376288144658758497019349354184305463290500172944602946754959776181510799693815889900013519212477195922554170618066755889010222335597539975298614260668548900390684530372010755082346962436861104882199757220064836061648422156900405490642296713008220999899442071130292044219495489221110007676596676379154255842357805543862313999727112018275094467187914458780753057114982359805931611539058832592520493186271814101920560 [162,138] 74435939837581819814447646202243906744378546959711279897566918051719122177129953238393066248198510586903427269441853890165981313635982299562083652873559449656922010529450498257324896083638057010569378565458190260675978537569521630002625566204325964858069930402550183700381002659299607583823681054515887471688718487858574680435006277469566032644940912704055845549392822164799026428833293954760828023867728788356900857054090743824267408699485127632977733223712368164780291616243964958992324095047831104536978948678497363467422838579173509611685583403849242240355799195991272566019298798107367149582191168133221312509734192185632546775491896477891330636256531208420050209009901338592606864301409232622338740996234489945984454171026725866707655807084729053697224460743226919773051252795664989645086539758950573662689958509766791297839399329159997513698938205461368441200229256282412560755595841680073602300001333000274744246458443393292170802273254223532675363316444821626960097042161114925045651191853068 [162,139] -6824814318361059757375758823872938444587123579646704548029282107322961375168373869451834301603321846256734862554668139054712391915744816042377789293981760089501666245226244323185298815869754880226377512335734448752661486450563324531213212161116892196039282393414089757566643534704564989020673100183118673982427587907777931432302005212278256093408204632188515821456895304990539128430342943539935098712942899721249770058586668842619596992472712753415309979245630425297579509387132967882157437760009211144459324890879595575897113780117800300095496669524370675398668123810073246960607169297958189365292242689239394151291487475399542272430786310280756739349256543614503013860313158347041051893847559860213850742496051436548271710906405735330240784234967917763331754972373125546353257869114056835208301217695744717014622873567585356529854334956877371482250427716666165764201018586119091360992290711487039955494935509146108517045732035173290085468784995668391302680467476695860991503389916928374464 [162,140] 231497407957163553075250262447662393843825999608432091085156552438515069623809180637660723783355589396146130641701199439060728521158675461110154595552207251979218031246108497515407779347578693572473199865833864046549799653049568752966113173760304569043738257785992424168785334581064159655993649800490050980529309375223833201727896349179291119985183426238635263204065033142404022555960282240616832277645358210204073756840943649184550226580842885383657591829164935168283045268694875670848535468619401848655234644871176896115527200468278858950324191095211333646774919770992895994660572159389277454019255434396119848952522643527986155049368733214225527792479830082202369780041149403918031280573733552578394268697927814022339740178680148842277008719457988724007060370786551466729644016081611910298489368554504694486875789481084941806083046382570878645688979796004851019832904644796294760165563181972154325102016659214548714357293216630959431003833593676054710781496485012637166491057824 [162,141] -2848383670518505532089711662410322277947781058806138694229132716016363660520042919538708822106075263132384620144707271865637758726694937647128108468673719894042411680012652570636949161641499031338605688619779631818958551401821170848509018889827367382906971157665492021636320098019687092657536446285334656940601119535854729408235998136924335788119548822524857047781728104366181792187322096416401467071992454905077162495973130181543847746585624621169758303037827851824032308518248839204733201097263742650957271397016444552837175732319791474492576870385863711306743158506157161640108361068715513940406538656950975624104054846457301373818760164659214572483684973442696084174239343516365524893519247117050741618355065421499425147883808077625213553663682127517239793019709801130149523629658521486886246922189844063727518551756172072610925918099817882965330085774574363687387302148587401401598378012436746091517316747651310002010484918950802055122391511248078632303084991131688 [162,142] 12424337559059532121476570559758288562382746852598960068699210650905739164211949256821447789463688312320298510932435314134041072838726810374823225520186067014607242522493119585791256201535581149696697233823711008749692487964670563329246589942562441954408302513360220944480313454101091488983339040596298988006595110188888448698119607051609845807218976924363401554291336078162912973524514178822242817265819678471006740944750107758195645283584046986658019120139854916506235741513384737734618011170324176515696639171794555346106065953163421136186101536211590981607675467761807181095617813338103481722742365765261059266257607483004628732117401568448394913488898411416310616922000604538685053869119652990435801397784181151457715875310918633966440766930748971509508711350139268586734574491965429086225500641133852129117861730021965377728713669529439096142645441458089441380015992862522235936028261809050291977956634196439409372127034828965696879708140044229790149698 [162,143] -18710933163790440837435941645797914503689453737172413347230617054037144162036948061850471572225349095303328954993534194758054800931133549723131508847285964986629211142951175869701814284481555188532657994656637968965605645403478068651749839838838315013757965464818614594316845989155233411771246839061835355233460433323403488377163733261656026221166684554508546186558560044151016759951798624622511808538901002377605573440313960257839897326489955734818769552748302797895346781310018107618719010754021846547450766581234452749891492831290936464365597150620404530398511928184466340751284669769016716546742892052274210657727967067148090728749498813335610472983106952267834714530299996108401608384392882398882658554433011054966019187968533543579671301492000283051940725257500810391418710503464295773414884034488297315767493627111319301434106007166442411707048528614070238551440682983486174854328653263902294976394959697700065387812127936737513706310389120 [162,144] 9440351130744680620299809523839614782446612671430040672777108572707552216203475434013073920539612577531962353434900875638200590467290526969274969478135858159821931742400811534639640113833041211728102988020573641116993332653048216313675169462924837488951161438780424536196754240028090772683518464526741909934171387986960645838854204855515215150331393912442566468045539516692092632768322605939089618546199451226374789266493500564487162518660427807777571803485748106927921407252320335605666822453577675442283720987609693890092027440588628900081134890378292686804858852961857486480788950942917576138275214937118916936872328157545040195891424084541256244258411452532533040987135216436882875477002310175600585019718081624565952282325605534162018556634763237337311951069209023472030829588340543549456618615728013725378401058046076028646620596784135361075436307896423308211367420839123341590400315110099012551524181601651329463706718452118944 [162,145] -1542205471089891405892090383205217678620365619758187082473648541792033676462998821843498039226078558628179509084226062510437222251721549042131711954378951947309394403060657598097295301720543603840513332416347350639082629605451063739571648216364431208597207042265453291047508266088798167175903719932910717744295513981324025115063718881456235818265628053470275563538023191034684337111407247322021388825944993674588281362504256670451298990214291280922426083989953207651026771705337562447122848061359404680787367792552534701736402578064524335002861114315316631942034564437070879375665704894313358947819786440137254897868011419928566891782402688305080120643547994970765952214077335030365115980395390589359998274660813794835253187352699378633195764969380676127042504380430255333459489406048645220304030899711788233726476855165895843064131839962320912605142532967342310699015691131595215719671645087777114895810793344505282785232 [162,146] 78497230843206852371449285053410159663793388220544744720484504644629443358961825486815820161309532034257644123095234310326368489820753945771303589208630449350108205503260507463044303060568513910799374091210374222849090633961269897915884183111442397031341889177492308398962110261387809202288898195614566761679348988866092804109569390558426572135146688185702204003576636454797236040238029226997347046421998719105736951747759817748432188928510347130176213845775098900540320798847316802575444636404194396159207778572349814560586112492073128088596746735034186475464174269097323069969348987664954750892035476659601762301617525490683858728593807723632101562918520156128912904946680777725987788528914157890785129643100893129041852388936646554335480736003318043814559403498108170704101138415574057538637631606771657067271424770317689327285047755841437278563025611203873309260695521252342979928923248873389465484553196 [162,147] -1192141267675914377413341921148535463033319748350711042783998583265723362600519764151669202514353888216779794920439822699916395674445332133196698853742660788752202869902196896379241810972860115008862898773012948750108594593719494821999400489341317948282745796834143075467625697434932201812775491947059994093147827930746953019209281883459834849287339080611656738955547797988432162214129288467392832573479716244022106960309921242503930906960586202735393463685470740552557660986520906714379109913277112545409699110375831179416059155732575603857781443011405993584750656573410452223651429539216781503625025254095263848850541461697693458137181195917793490114763470285930753926508002006327291776160241204994715309231778542716735877439208386252515745214134204911481505676065130617606631480665642449390133010538741230867363291257328395910057590465756846363049474594915369499477063411358857131650440347296 [162,148] 5145525786873576170094397208719139383225539313751641238004516342702099578962083603518781914060977340880829252792017598446481554119662427332242408042885245904571636867458011381061572272071104711116145865337824270056571526234605505796000966709766502110522440893370162723682567006326116337213332862259821218670492229428941717498689196938632935703512238858444195957085354292658661284810455149608728004861975737241572671899572966436927558281413539662736017296027734493105444518176498040803611381937101684086396201481559758796509966756942322638861097969523471499205442658992945461061148168455625843823589164676875589247199241868432940554144766860569112777905047245982814129721859696567672230242883970668086865196220749252827701219991077596104346537319580830518201905294940503344106143327956279643336623667369455612974572668413328241583123202816030077264307683668086163295511321714617936 [162,149] -5975813210363384284018786515411873973577365044838001988624129191165617494025878474335460429336715144507432324991678061190342319098427530015003242671072289815833437742264388115684503155800575375314690185063147811832164286854156039034134001719474168063057079286191363650882667547488400557940279063863310664800603093328283402862425256187950658321837081912071251455428200701496256633749054749381406282453495030131579072185036064122157853700488065800439610346319930101811531732263999943183687893637917058191832139913396239149794064559966827109595518535666884610842146995294574221739290910050336828364790634341957458756571028104075369653763318391794657165947465270118049644144744780731787748339670042069850178765491541127492948132027311726487293680869127222096146533770109980364150253376983742526055873427295144540309047756701787058315505391710980258520728823489603215072 [162,150] 1755806261528391609862402417568377998451968938650465575132195696887958290830558848468508452050698216125188777397087471348220285464854678181334596715261260937281024356810967515612202040543176313079325332241939720754116188078544576806809359553536616247824290558487980511515634717305252298703499150977687715317229308587072445915960875496145850397579516136421673693471233738087118598914101048718768512996816108383024341732493075775708937152914425998349511464577258817216597601643392968383399947100290571377112753777219169807544551185122583727796052619784961415719307734976954735566178010742559919734120503336418465301429929762420106779397221251716548253046133722851360056112725681029780825654240704873907832634150092389756785494342029457941684315182090111816173481839638309397871326009053460394121546637183190469295411602961402802644265772435475536879528 [162,151] -121755487773962380854327021980782336909768910241407749345136311102625518284336997216085442093650767639339566184116337666187976973040840881068562129837935086806365844407650693754424965932879160732686564977817434078584014546811170854997659187140295007361455234710017904152114417829771197828462129846901384496907087738724826305764792873099369100905540821660515865792935546325717446232505269399220258640788665917913152504704841726457409132960988138049246435878054585153706547028773798410117551204332110433279133432241208039263503629371628780613752921563754094147621030016203286081745026959783617710316873679831035496558215122449737206637082138538446739584540819760456298518010272042563664470400849573557973880736262136748093733090726383798068797547553550618551056987957866505955501725448913221473150491931053212036613022162403673419340160 [162,152] 1841998445642375711777273877261469364047203292787206185405453096719519603110930651732730469616603100947642734272908129033568858663952814076090470316489682279018666429181568919109069444503630086043440460166995196974652114863138865538249166020613197741551668275904190204992700779566821177526269072993626169594071756545929564188531468070780654705895811965526043543157306896574632068668551111521655370674338130299233697894825809088459631169943142448772739219479341930032856954448389920376948559733073403757221962198785396229898656720367897827950241759802304865983486383411956789624944925319447651325749142535485194050185543351359903136409044133996332526900872927828053211334639464618964704680549476480606868785663281650658347882511526143201498126491586144545353344662692509243808317575900859578008121983584085494469932512 [162,153] -5560438776864020612852187489268690187987946224950909958643036341651159614096418120602509271059798612075408731417546797758342738013744275322724949623526989090366636546090444271252587322399317902360234576947310268421887023929536758821331032953597140498886621049809172160188924673952993398087400614140688570724618319568172046347022407678323021558220714356191313664394308620291280171954525055085472786344139253212012051602919897590181789338651101959345315307213051086619524478057963086853548710760970149428196449249866430068067849387865912271267072818240314822782674385855097993091590299383449004837972394279503409724083083131368627664970589628587269784829226987259549069272798420610525969405769430187474572142159330908962987762158852956510839739528962285586182277678466290026735885588797651557975530496 [162,154] 3025016530982685086494965679165271178769783383119296907342084822606183167425819704049746056368292661950739736083885585672621620568147598254480029514386309169756182453395503818378419367519882640331406235100011661429430116435216573385189373027630400378352040597899574786516825985544595930722123552259570983911309528564221704265993689849118726285614918803423232703207571947260936647211889225160330841562122018537384284733626396498351568917299267667685324111808637244908007908309378111612942097502974794474602663013002410947606069696304783367359417402787523630139967452955610678213353834588507580594270862374430680757484266038386999999791879099510453169865458762361223004495515112567881941951775637935683215022471062372612432758283700029798278861250698060665770411612917774289665972484 [162,155] -263899385135864013727274564986978897419487102981718752649686575625347131570398846558572513451887457965210779481610852458919178827919542672215781689936473854823904326222519610182980416352873631571660194423343955921025309080771411614276634949434885713859281336174216435609907177583859825104108788289795726316982979971685847066838870883245805223625939060252543748877865437161903720722668247284515997830347720212359651178258621027840899418289994987540504406005313462135059547688080783931718142597479320086817569246912055846214589693364789313886088958250928672769443560810877639820808314757570012769229210236354081796355112282934969111648042974196127432951109128098843401163833973674891432692854555728789237438319089875840032938909672286442851574288401791054564825728 [162,156] 3226487801848181371890759430129986956477738948048918887164770614664970022409434348819683266194008769604790700986875477217629558962838961240255867564283819432189564967996370782738543430130564310851902463056059871285192909609356953607921715797317192753425917127704151356863729259535077526412469012680844777007687861360735553678489920117048636395471313706536963369705252529813333394409080018031224963547302393721574647515602470530629847188474418735423882943614128858999999170917837356823337477221436179778940362236628823107478568433703469123137724961221582644334877869456024880237907472235757259710226832471756709166452152441121938902573890653290786500714452311510518766827742304067953660266154405936607849579067437326060248461993866424782845504 [162,157] -4727059897779861379045618384048869570228235852542553053735992833610415106874388707126505319392966176941701756912406030957209858745780840295171218097250573809564434375719415072797952445043092253586109128845901464715810128234644770375310067193571430008190831621132243431150058750444388020650394724819840660236469887157654848395510200730632410521403906133450219300917264897197993551649385367419452823111809204370848794086731239889480360191920426623342078863382137252777671141840919841607595873584096695458475082366747242492386010605436084208998231692625178143145664364947664573754141311500125644777098789999173767753750513577970120838321043153621449153339713318930652766998212577003579046951715684488289426302950410425806384 [162,158] 690700482056831976299934467135956921939967226066169456519605076498435009585306452985824818552319091158855617652590577929372778382843974018471116842526320325138205594850303963724860179857716044538253007631859119791798148903269754902966746029295990053805532711561805032434994308536280431844545156342722674064528534690330855779014946927261842955865516536674161017511400838072965788384838642790033078692635246567364521164264885743831685999440313069384165909794666579202300373688157387247433193629778962894834946903857161713487166009032812877240762434069245875241152026429391219221154576003100870113687095255422105781810848375648261093301921157064711645176734763425393989406609422934351542224701200153512 [162,159] -8098730772154048599825507621945989802874066266398673040816665162671109329212506107205969930647862169335256135709677803393567405409102610892673680475230734969758389289331167966713019034772892631639102103531583203266517909734804393072444509215132487742968821480820885024440390645030840062539632155357968723360020019354234155382850540720271946296581064939935572709432847896846919687862366607629488923734492757414852551236363070705859504257382068879285653699476534287602158149360349412111737591847443389072502568374801366545385060052843230139561827338175271906128376638025818256294495926482715887692599711149245907181217956209033220666874691250586188614261567683679374946319585664 [162,160] 5873025838686704361531590513987371529033382725972390318696053168643981829111714840413635438090979547443406666810107964417617338209622755497223403656823447971686489562174402585664419602790759030672350580387954404320255759624653280434577599722333650865504754583036428746196718873753135171210289644067018741643087950751221321972040271137005823216049919900295929999911366246215196499025900065315461004859225082124647112705480434356916304349127362683959659704757802768179394368580025357919296215225862911941796353182568316930186292740644674877373258923859422066791944365405577734526191095909042887363211434066675890635705261078918588856115494769702788440960 [162,161] -191954077223033135209009678287632752517459649524068357691557615844691731034042944698021476075795213364066204308734394273972843253159331895409669028774719513448783824453419060405689732951238251092345647579752971038462792379771003048167324874951584704052646500392344157218785606251722426731587462634668392899545164251502671306767242112339101010998430745057807698941172831162948663998436883083945975561610767246019941119617153522277950591863267958321692996884590820554837325596555520542558481591428926945069268374659034291745682594269835052840011887864254755538656484990959188048507330813867317942638580474062753998820897192140624 [162,162] 191266085567222136123781314770856053087602160150195608585876409313516980462791012394826962339663522131537741268566262154176086401006145101217985033957755015012035450671352682933470580508598693367856612248547158215919890798414763853745489047006668030326396693326712132220822759341130240287143268906053355639934077592205611274144813259056626227566713866091397391719286391794072516013815733704143536236947338716890350964135346563354181083488446603723460911724347970144751671579621729157979173689132989576608935222563014336493229341737923870380125900346211412818182589356887400193705831832446254750371200 [163,0] 10079982448783373355811522387415085155187853891492747406670502227368472391010824157162437497834356838654157448628188144289170952789139142600613115938320173060867371352995449184382902127476078955065167902274137935393025707790092601401190271411962192055076593323473993404004284398170202678956113490746066399190820813183868923725187096134295454897295247181447106717109755231932276281423829027896821693112303110912505206184147226612202684294457048157412965634204925165676310574203383756218767473702011010363936615802433798392375960286759085424400803601189790378980138081249143070281774932798046099202909445969396761384581698821950226261103497500963961558030495665979034606989337481897796025186385317036036389972103498055167084647032755311941964390077925493620401767511264647910609105667028667637446567073917325772612322798001505408312578796008972393515554783659115070262991630695891534386401632986369437162658911089471480001452485865806965384071546800027816863096567968037044999487714833282850706949919931580551196491397482467400709888367618422475990036273871305487671581595284438448622286452042137455498666312329961233167465757388295832711911014250679499913684588149532756471187945143268439698225937566047925238901153742328568734866687301990540791846460027357469086833402240012628879217616830301459457780849874421713115075180498656929511136731051408806821356984092889534224920485428554533292029132448009639792120973401574024871834083019463773196792691225452088519557120000000000000000000000000000000000000000 [163,1] -78082999411719013706895172018890947577742671334109549638431440785616276478117610396940621557449041511220420186744749339950079745344637975256664343976465129727309700475159291670030086922842562368519223071233880034319832524609939724385988895985925754134634916892168090192302039899404878798843660910347816126597982275359839667707177372639630525056054295111417049076827872477302936915998673533656592795884907837937049189732845285845955862427269140648290558421905735207280783674145221124278266460211366454786764804070167421018459948299670335271800534673265971954727428842718804569962440717331157077273161530205263120720092355864334000116097113085721347934923045187337960060331483545222468169515253090997723023899868431166301420406667387973273854105873352039462253457875711631270939395253815669785800383565605484184317835817051851183384492302534254166416196150176967098338904200691223134749448671881602649870518527101544416113947325140962009336211992228907415489287283173935676153772550250040635514301281501224009075972211608830153586708032046982991001789294406517467918365384542978743463045078434088416161575885614606532910455331963789137765146859592806746085953413479869896824689232315689655184445925134227896528628576780952117827911514404815477382797753850487658309086472017564809224992292316627071624732874632475455916405551198007714884232382293132442277384454667916498502566202636276565819161941785983577843477216793676149353372580269080167509112276142292163559730184192000000000000000000000000000000000000 [163,2] 1207929209685200475601877164288485806275777840947946357790040655352723634369070205512806096540911762310104856315009719075748577092344303591254582449525278853497482154606018730066074595475949162735882098727572713455499260671074181842367390809959843923287584685862817192205591488517812751620609434884785931579411365896896465343585343453317698429358054931886449867014515018951513105375248000528451940310772998728144813181406310562328806153428254457872511306963160108419429967831767005803737841914215703636634570055103236187187249063557318718548704268098367058686699931411636280032851739835840442735681779596050464764216258791499459319107639465653491613876951540629922536885422906752954533411807888855660350699969200247580454370614779013204133146636512065749653439067151934977636163351821054235557123930059106736384816525271052514113874110810152133038067361611486127027011525179219301071803538759935858378138866043299157579700696370703466612437325428942338174339052014150760094268745451248620314968619593662169282202656690732977630215917132285079962006359944724751483997557678301269122404101799390226948005424413852738446415245809507624909123494532762905943488395013637684127058408843554182697834363939888342356992934405360333884648071329694175448127949718683914977981095959242951390834712957041307853294090934904990089141574889997978451427461707685965806890301045160537646433005656920294405853470852267525689834658700865597953246326746846212266081673081605048277673558671360000000000000000000000000000000000 [163,3] 53382543006883927036712347568515062173130023679989169174470664994159575539791539178407586615793050674877632694159900008632243470935702865889363912836889441258019500972920297300899585701301024277978131836323111019942185265584763854809913535712638226471838091892630451734128478401406051422314366920729084603510807169590950067162632887972220747857260704201228304337338694054049139922830575582024993961622695113490008270554310435942344850237763222545758068990998078996022271450215566229095730374991866323471120872898951925741065513090712307536107298862999281271619272003374272899220741118293368650149081977625023729532596834957593585027037172822597181737672880187933596941987296863983073285792549621012446064823615125937429973858463780085732788471435770313607730625943833251952375484388206836471332301141518831402411049587796212636401488989105531921167273484671994633346425105924338081826422460289401739679853412626357051833637765748181175479281146658506302451576463680612414000240728332976600350911979203849863440325337785779344337777404697308084885615480822012341973612202182273592408489898892863574411842838867629537313696822294179526480832981711122804695746129208718335869213930039075795212158363008974659035475581475781537190288268435383168756994591906262526966452457338799441277809883564449274998242852369909639089671549072668791377801087604079681527183860814389153337654573776572358188997785301840747724693425531933708211087911100071237513809793956024635347914224304128000000000000000000000000000000 [163,4] 3129430487179206129620467899094877329046502983585549723989429216193473278975652933594279331419184823219369183504773538936760658688643159302081141115810705692015187493878287580479090775618520219913331357307465746085993380738598628414826704972677295495782086811344975725169429260210063651639370221903720111328788656195499806563390181593081315019883134398293867787229422697086604019471461892598103756067329707360613020297329584117219704986605496935922079604177943987876824947347622338985914700971790395055930636438335108863717236925247487529826873926945548602744241173340099704759879441526167854781188718699055739433386725357603492727849438065515211807736100705164415756046838493271212770695726923045481938799421118047477396255643457310473056039690859666396659859289647256305834367143818370367899477235346696889867450005389338981342304610397556361558640370016523737773256809964344482918214973851773266934506155674444984069775602869285952599573540816749067821377038004060901551515463650749462369903928167225229599600549358678729231812927694255182351978339384028989295310775855535824979889452261361166634636244404935716635229079240226600672264753776455516499262585406656792508105377320764060777956657230341034757636107586814581011088594006591758792251679102034022646384831452303892284341611918350531123800762537180550016976169119369980855452498735821406641761993021894836731272899142077930632562527047990362674746602500115838727886248545516817221048550088291346492582428661514240000000000000000000000000000 [163,5] -4087828184037799634813964615854169396499937082182747368310110338906755130556324035996062472819730662090369922583486633501279514828621071127031938821119724104463817312231414644500477332784818680529761693484259889414694969414901167085112862203516843475486526570724848115173524041909147054630765908828621170347684523303332074251717216822739738540381372496239286531095359660962322202381428897791658330448742564308079876569264673330197240206751539034116426103259506088643668595214919741730910002339622935908018977427432025055011106263036258735270451360189596213989778852264570871872280631675248586458746799775378029681345684373038059347088732901849425675076848297652832935282977321956734757091209590968582260620843657083653888158978603375420237486596146814456100718233611696303540635254702800386296976871753883171621936366491364870347729894749449729589310388296439148978299650952318072637523300322448173405555567591117545701713886711273618640751297423673787022634464421669583403068120264274674003316508699446971558646885310865623427839813975279070273028070305633957532030934449508073887273623150816994089755877747597608467519785232701203151311853804514112982417298610103121747377625773505724716597252410537070012638729409077023996642181495079763198564701276127580876725874010007897568400651655834623851887146254049919873968162035737703374123090455778242773548431780598855700026782416844758156562723631423904445330470765779730838014017898357123984403187270287965157809423571826507776000000000000000000000000 [163,6] 2098795775420161039559560260933845805881548730997371276569088854056769668780116681923867190282624600422430115856070942722579702032536966364251983789977580936901840658858537605530976135072852767327078634687721820133161895849987614750127826855161895644889475411082318469240200465329472983729280755480143257227379240000843040527974577280710106784804804042524038656679660069302597391314755424436356722943329943136161609802634929146266651195394055837773867077736466677499990551843668291434179113254654795118355877543126553909143261470994726293089907563494380148392729795105379198294727707139221729105353089657467959909870738716286346518496070413101565464635444577713625539845024020561238026931846370961819081253736216038373594542683303121938248516702464652647674792059067250195424447988616773651493247969162290220306672175792390338567079007379137680981625124640594494111744967172126229529654248417248664224335376028780671794285439443892240316098666006441873756919580842537258467901592104759729790919281259220653336055964239004576300824009387736718232931795746930844251558629208409388363010859843361802663112927008034117564301687893855107381493243257258930610678933179990515431522215998141692723274881855599387718306915913212375196354695092919617119508694054208755682254122673905472779714337013846654629313626207295748633818122372956623126810367914153033176326738241416819362136581476242943284716167754341435864638687465140868105655340365809454282260133499554505925329225938142138204160000000000000000000000 [163,7] -658767929943158574591371309434503583433421318304307207821815631775281064159185651127896500179736179663311588286595058928372046640365223664010150020465370359126457983017725085205273797244166592816512297261183019084882672584937767774411831829814861104070190462427506601038757534215089518821310234110865631974100423778155058222233251359746705067635564450365515571800384530304453666420335293726105516364314275848739435392237144388570980459458908311274641021392312681412037294892386838353085302850890044341268324845879762927436076275865423578305081128425802894695185231749594407190906517168854460898700182835550891278967685209384245455641458201787106134144895630623307591279425200530645976842013926295578488769688095134873339623407569356419928341905107124909305542667004749776882470471403358002511935102156995400932790086865118417408442993537297564850737028045511265915636528991678994168197665771555089956658276957456071791604983277798973957407927967210325515647505033905244148182152170741391735744797723794456008120191337797592757390301251539925554392221740525227343693492851666049742185768216458116215138597731888447454052576198812719829204516861707873826246366200831747054019478932958062244494321390855740627714089972403215979497169376972722372128197964000365112807275152650945913081962063662378798384467175505984117683757124714041336776372405936991719522771455968495964224682066949959423153306789088122923792200729587113449520572622669193042228591353680661945425192032965959276822528000000000000000000 [163,8] 141587807023437910296905322676992770928536214068457509035662166832004358537882371679813570922765577249050354293579956508366434179595073146449216590730533525314193902744089763742415855362318258117784950387749581319795314468307158940110512071677220127387144246459091196180316403936161627841670050198405701875224316291169910058217700660028244995938327463607225890668046237857331757275972912436492462604339622632990626036665767020194135119311268403725019754341198645027616409736005168288103876273272317280225321177918963932396454411104959895809920730817010220777814816833796594688922806979346091480064286100903635273662114004637524321943823401135782158334304456664623062832429444164762869239399640834911969345233782458767904414112080165222913646419937454309027577556573767702830784852710155605503061989868642895697101662421678063833898011087544092902265522548157517558349293337553237457267199468438481799209748045078976667545335488713015360088666685600831768748721366110946907943505609206124230745173274848113051864655495965422776368301139065365298880526347197096576617751513991940829535189488377030940048676959666379912763852804441923613714188441101273334224960832101148393725995188427735301289898444423489341988320945870191776336709798947047146865302021458969644572635366071314571354380528751579590487617725731500232463432375035467271935041580075117181469366160234513765978784144950367302911736556591465300520920306209515597492939954699220686495303098757647666288647913914704819723960320000000000000000 [163,9] -21565954060722023073579434700115275458884066798416871842877044166006221214558223394656089376748940813728372470153333317428539155841556460778381532622171800900620377209282994983679895354364017382900248539688167993047654468660272618007739130167255003246315952398370411929794232830667330736056383007891213499323503919877662183170848625184155881096624586176406316612213248756917064758835446498455677494183346180627883856621003938644379802965945517174125064645483911305266880579797599026616432599751601308710825191816694030062909515046451260216001553695095688640968384643454398553169262447722610901494777121958313120956627953735986909598564716131369322878867980374540111645123031759023419212941386047594630774674500938693791879341086962540682246361466634004463249898723538135032820922582944021149218370745798696205875282052688139915361927267840138200926100347036261055316279204705259465786328745583282230020163756266693467170641707108349107200708708600840610177670628458639523950733840979443762139228828175579003122126945118641733841543374550890005605632553948075956635463793390777547265248959129346750792268858754415618783022903657149227662189457329799584273435965898592741866529089376303406260504999954609596619065617390093135930259074792945768029322998885854022476903402563627365212302161093434697002852949734287188303992772465568630417234086609786150815167831845657059144204347502142209287042630486337021404601636443749457962909611422025139021334639534420411868939112387256051362915418112000000000000 [163,10] 2379026203833250774465420599151069845104625887278846751370480002192475332493632686540243541527020301237825007479981901873142925446524422884258422293630653802756246619790372025964617944651947076563621664120239647116848992562530196838817483659977007162924237844268766600122122845570868099112466544020433959246024340985942964868833861128022848770609432845087255969965539668135926051311745318588255141206111243922409673131027737375696898598515363448414506945680837185204717023949376094295899110893956667340091575948169690061273028346062624305502485266734334925157463108637274284566418781336140027559889398197228075877954453963976984848682740062312063687189977093876991340572084125584705802335595157633677344981679846590102623167035906280834324499281994608124193687033320571074617188062735516431868255504304396224542807687559898356726074113737464215432421129939598868636445280223620659680949211815266170171096231000296802215145640506058381090716898263975318142266851218481570204672810491322555646930018142839021565372498827803956857389481083104807380528633765858170243854597013117047027462240062204123424300776338061026531152166986372723715828649928354255643669932253705195504601421427221861419013957707864279000179354694543963308056570669329779485904842207849014483862694621629925604675535336157619148529451520238372500620460823433036788124844149509297781397394950139302865801347667192167570312804119126382688959725197865075915569843623610212869214655532166488651569756354253224240542583357440000000000 [163,11] -195778856347010895079416107072076212487511066613325103114909699546528453056306745973969662949417549046700538793605075855504726304093808771933764421385129426970931602398134231445043629980286162459850288766704725049726986666118514767788605008366010510407182448164794582359052853868843810117908749950260382228658002643725899014617055998661147621704654994639603847714639365651952691139430498671875952318578332528398431225579600636385380046434441540873813230106703431258845309367344904680376654184613667681793973035935212343019586669687805223911305699717790177349661587954657064968702701397293358300265835863089749385018119380990817048773079047405538509178122826108191778876199427291956185788921492076887052310988786886374458902730603818167178590280014247208426701728377612002965087966316642715131427268153092566488019359221535844902712910173985283455695744951403934268077579656947251128204715400495415371332664632883501555370297210874752717539158812237838573772552880059717337955662891370258644076221715507084732595103961831873791952136732650806539266262419011294571166429422647575323516640757421602937927644995703546164888514295396210692379299165664051877513689805065950713384504078437860391532313253102698994372557548798616291930383831391086266939607587474839298303249718407127929993639322123712086088927465947147393230238691747902073948843797628722050419748429163149962846095293328432939159154206241122777842358930459094050717209752267731277846005210654519866879931879199261010011673686179840000000 [163,12] 12395333571619833085669365449320922368002536695028021305874056028488699246254893301078873728930011481612991557632937611635664496262242833472998698323756670140523720696999940137215255156289937443187808054761431695840228987074919720690751064379512048320411357347050833782803502124270641722691151232578406724941429440388973658560364346243660344656888696371948630663633159718547397169054913142528624570267937162655409629730056469482711622994456040541888401554584855925668769997758021081549793200512090506709147101128471773990654987419964612859974207722667186093204330680485386933124257734432539416089599924718793242156302308044814629470976595234871310318146768819061756545021122677733450652556553522786267730426117075135692930975801947509547907508246571909460669642920458591020815538919009278775263315222193067630286631472420584667352987653326341641944084178825236537897549170273360719845987434565577878252655258801261603903022091871917244293409197978268560615795607006647835451368021149407711511165687030173612821621696088122603723076856854126036016131712841385198448024344409966747533314878249208816443765182293351577416378773088664837714948576682382827472976592244394747619510283904437729189253351291612214264399485698461967122801879879204976800641077178184119061090741598640592176045013956250386441461365684140901148307720621626555010648191899264889671461448949693740501223947573596696752600544632295732816379213299118850114121502632266629319996373837472951439402410025419031024755851151769600000 [163,13] -619325855016395044907272142372268709583549476921945704412954803690760582770979693135103863054029639448809128421112727649495081123116886661554189376684291587533894869376528959872867934828026630428239492828867469246094222854006008100191121611847029974331986381117216465655837431461724540599871115389608171344547832455707546409818502775348824959136732262437968220666881196666940517713237172934424228444102068588369616373906995099078148740569745258095740755634563941417183239617526372100701686059491073475007755629860227035112035167032711334667030937677361643585254123504131941536008097160407076562140453483875914097179474242097143043547148915855554911126339711608927729321358971209360068737009069300067032689061716560274289205394013784925250866174537920174302980113864630665723892476266970049074163044290968085686220223377570751930572131163198407363798483913989533766808740913919535398979940759975047456939383526487144852923456745595550752280837468788208138025845865329525118769256802130574011601508952599528876531174171654256125776085430191810088351200278757614980211910654602782447720210901664491091486502487898653487832560530820000688585645546656975525907943037855449055553295581117856060721774442234506988338850845928871598324604690418499748960855792453166084053173089874051177191691599078713201798572491332282950722991241287188385648385059357653938414693217930497257143857091555847582290393059658225332098437465564826979281788026107971975651794249800228104170230427160956187413113955798689360 [163,14] 24896842112715399941615838620014160288569801428130284004620155401762739663251279743886366123120771243096125596125349939624477338182412480795289511351853537749668710960957490407797542968160883998309499699006028382738664867976901038321650454598484881586644647435346368198898408537354890079194942862020401700878982209455346615665795238505158154531311983818069547078897881922739549866930827065356714982296454472419332518355269389433591597013968730646871621903526231941767665975269742257250043841832364854321541682015822213468712050510156189634751386068274612953770386221549479368777434678312623000541204644661544319014865639252801107288057285799765758967169055152119337693505371925915912140465347906098468017848412996430560670511454314224652335564400071826752401091286430024829596342756391389241279011191002305202699830657678469787797976195818532494209372587922068405667014828198483367014386185088510415014794983698186746419127776925881263228665916871306350716747112094058092101433834540763367454685311357144269378870071835586986026287353327461929430224717324684327175541137804465165677234900988070665916435875964642814477928397415226574831649386777233085508029923277210189128130260679901617066729414127609130478943453135219890845351905376758502689605171309580639433800031376259762156879314093959780695180569562879680421440248901635420138562370239080096017171213094138746740821608877845356389932753957138818453945141824923882377989635759668679217427034651910283598288686524670811371860317384924480 [163,15] -817736172826746203559323147339741504618929719353049998027632865134650838397161006083473609811703810828127211286414173983396208161427600206695763725997979368016329101761776813138057000909309440160161395944881997161899537654775852148818821290561949580400329143081460076120357594929188921321569808172762539898449831357106111814188353447294171906758838293921622142848085207842078939533290617070652569482715348014923317308634646044960770546920944189226338338408046061311151521743354070622687512818163979363774949283006886249105788250361696414126600412106307254835332871562929690301594645308296681829466342927042772148494517437673817264075575700643389849533910937048531071202948556291518027164995184138934890023703128751915886256603168487397527277094567176471105999259995117081120385291134597809413955986240347637593702972428259654620636499947643193782210730873718593736081950337850344015164720391154742136362963871448034311250219676351812669883021739354037909016485714259756636379743492180594477687130619662557612641241479909594298591531175829804792086545672160395117665883901055818286922760843274570294827800351365021698595494178506925887421460003431510773210641676999015797929469398845367927439283385395592680479737967191740477403899482897059554120534301910117144493231084422573563238263619628586572847986848413436381751882394328523537757903204152320140482344716274644785015560782025701358376198454665467995827190296555323750569361503838161108092829888075615139622005000966962986800849934815544 [163,16] 22238112811310021369065372619954350075091330157888247741994674657077808185079469556891022174156702153232760247180385309018002959451922576405994791896743820720070887848816128283859853410570502584262660833163277718643649239003578239547948504016564756234256664617040897039956474686619166953346423094375603585426855097476191689551553571513507011889600945867088083800478488403265126094433802933284726457477427037036853507412208802279764975340485788751932324922043001950695527959957079055821282564625424578541979065874725638808644032082312169505222546298506597350716572007802619707409160799624483237399469461146125478759398060561691554190278892659318417715508226978942738895029073525665217316273343605547213301009890132396406082140622155943042684442750249151292263010820413320369887987743853932478637197376852405431341906444327657596947603689609830033994755864152040605320318761807760081984067997561484170958776180095159025924158418424846662976382985847547127526925030518991674521740401468006044863543836397728851621869383430220921194838781109600721925975780530282059780909127536852636311798445503327887042270579949862304209931331764044099832068350683862030552310531000729378408042968652704139447060983471261111386208372679074214937629115566669206563855700857689682119733425795399311452422125073815813206654587256804259987997419561004151042362888670205680904063364992456716221405312179863146418285099793979281722471533899130118776550660419150458030979534314183488656382987708983939059538743973760 [163,17] -506747763797694447413408430234691664019969121470359195083764825240123300748049317127242691230463424233770167771724669388890589742523074053131466828466568348884354463668678179967254733817118482078291559426724072734427376054557825898106884614330373897382347816296710410453357233860737242188979170629783057755884089765496071800535766783984441893438809796332440610285768770425057318560937199793788060436720612706895798174922017495283897383262271179278866926742912105093688614980044872673306804531713053257398554694710110175157366093965361398903465437049777679693699628427357640672732880917274628513525019560690691126931738068947813129674217402991132274462881293583887773726185513344366406600438939304491022904664800716540686856965621035805559893918313201398550981465853599993299859861845124877628885071303568916555477987087716613676050306036290780415499824532931968182726035892950026378531100825821353352103366657374276727444040752810901451108129405336742093201788670906391273959607911711180743073902284606598729394336711296701939292975964130476617630750692498743412881547568412554301794187110973046712718506367899785683759686637845563548495216005686822205390732704644587233593357675518168410251335934765208840081398902191769565103076719960087922219928002692884240519000097821240285692594975157914881846058913083600153566164230338104978885254548317984500977399767255624447565675211061295138885214630156381071550065643103280177807353516861662954341429276152125312048555845328973369464739112880 [163,18] 9780563460313962388429229668782323650317764728638687511128665990511340659891588564119999510084538314740452320202701373210935859684457199613840980610646516064441682182467747647927737713735913693023044964782011377385013355391064710857197312739249815332300301517337402290803360721445651334253465621633857252031631360524169284931014320381446982336902768853208386465789535971331159272072315112501471410996268911632783643467553600233823957081347398320191394833449475117616106272489048557906060356829723793790229678517918046074740243651893052645633613592420338641165014450163450398132167491298414115350841324680362595332345139507980414008646661423767956135539293392538203763172731139197612069782151753010791926238569864586517612823936606953541955179673109178972167649881580517276443725424881316653859442077923246273321503971081158741947138535759446387954374808869289518734595507667401435225745426726843879439776750014637857358550874213524085433533494069902917489745619174812759607203860177519534923180312190861992672813280543315803686340027466618104736535894894998790782137866126046492820276633798326044872310072062617414531010165028834255873697415153958254253891715118225704280449259329148326984340959794551359148276671778875630058603672923867837042576522188116689364128831322535668918673735223491498642498642286406293564434137865763765387908692511641786596414955547325803358093544773869647969770614576254703870754251853594322376230811502238294826069834358467912650128884930597149181365894912 [163,19] -161422328750555375513857951846706185701847430344308277210962442671245675991600942279651251970443146968600259434926591523070415896072913544408773302631568621644465517785572663670454401976126500803793793127904214696338259315380957214845203892978430253724447559883014664024696311062522946696557513238156695955669769830941935138676729408249723983782473573240271480828662310420536632725352869795499399349181771820789290113413837737808278161523828520612694034356563231347141054816151846296576934823423170568602857850128309734148116898300487129641260730920419492428213715856696204743736053077315140657649794716679033730100979072552951577119582314814262921640812416574063254570130817984104229609022584218072447708877879669790173834986604679881344761677542482228608397231640337243093633326165022981550589207003120376830606854680114696562814926872300961205363781064349852418376619089546257672526105151264173679204009769167362194077807926746849346887582591362216736673189646946698933289776244788641776008891223597633942618557442613806444829828822360387115376228506203576688992025362838775899617239380523013590488313894928759817137794719366622489779669844782139910675856039879675114624048224613851906620360902470075414344727880092716741213130598977117075285445052572237072722810610017242437076738006454829581445895014655059780910395639528762717806432410054616331151738242187143330497074024666474586064310477501433525545870183817741261262538302074026408996066249059234879817686905647631776718918304 [163,20] 2297534966208910149511379567987767340935842470940651066219807892607137828592100597670655862484361169210642541909684432975885456978506509777271891233233503122610829197247135300639359100746232052012897293500050211427681838949374736223630549480507554113790034699595477342175000381840930620033189690049677477819522801900533824462583668002241561598898600082727783330361495470596256957771806981558649203175114856444924623815618488763065446906456148598658265137912068480508981457796281448997287776592942370408319657613220651651940733277720534897545672785130749562589900353655029894800375940203433771223183498642421311909526895842117038060551797660139494897475741140113947090084214914943238672923518228649990632742002652673850870819030953735610336552833458293200768635223910354155487494146666501155737358206885878909471534006188091007176778948420313707762514058845126614512286457447984368881791457996866611543812460379123554813581355692607831532380406622959923186747494555043881906686779460297913839660029507539218663224919409307095037553310102591439631392430358387886384529299788314265377350885550912709081441193103620367874559964417668724809437626761795372583531015668789713036547903391200137317529397400848967411868798608301747781200135769354821818670958486105225192559188430856394568832772255888611886575351042969431315138299035400229128940532740159198420314183422731987746905346626745812854114456356234636125100494911656640453955425354698561281438122929648490236781678527302997832993312 [163,21] -28413221642725806564306103997221469886669816393435813575277217601934128280959878664341717576385279997683414307777184826887156826363695733013601784521540165399710865864541340932665262399568664083554574697801420302542212368773403267519364412829332941238994175995369369794588119919662172530414068550052469515746304323966916898145492494812785413843990260130288734286467370402273356969970217845549371083255948588560722008452374367615412988152275361787931951897927145462811792309610938318944733811980458245472606025199920560782773993860444288228992626363032358135959920199163695524049219362940837363568123109178095269954910121727476885252232722700995498011043797324346288751898763997099723434997912160168276627454328127085019201599531765754648310141456397392928044395348423520459033368861817622426502135039416661986932935510130831221597047144309108176279455518923662140796953063512825813965071229217364242167275974964031539206214679520959055611410454658906836117121120563430438867621245090057579389077595654377759071161579923410842401904696642085096420497290454236055032365520226821427905955157322210111086407165986696670089526184431055672940332052116540310996803343170883177865375128966489037543477822766879710313466155488160179811138434025667329633831709922595848874021252036754170262834232274659567626698525412328229944136158760687574611213346004545665215493627768227373167118040540670194985217307598149246724366008604355508590442326086559510102633869520458553063344579738546519889892 [163,22] 307367552233141023634113229174103787699013440829155506546389146415353239811350833362039401839070621184100551595716706357492372690993949339679312491242557452101855758677030361990401644401823688395675118649384213326848107203746490448305110689851479713428592140033371724141385404108278877427811308192943484137415135522575071720398946850997179684750698133425576066883881394344850305802378776408060520056493133753391618593320775205975644723442893067329687955212039608016374061056010785787175010747011469981053266690475618315964475313593392885271171507565986661073304175258334528876225531277692166590047791222617681568305660676520715692378458213781385333611759987404456383876557001088033622361192425462976856536925134468232222300781814175816189525912345659481792016618501243897719431282732659241144248123628063344398749733418393184575141690772167602641788954612908765290654667804521923743645869684119641466263744984885921206705166241090599722801619609545295620461558741959538298931505954212597437717969781931642841369945830381342747828400886828835388937783003624157602779065751444487069073468335550542797237951643681314381305581366897486758009884351069039190174762303973581676687762605696215979497701543054638659146878605330911852232953608558629046143752431529435042735694994805628693365369290904241628380292320000974383382357634759657870433088357135589749615884461347460507629091564604825776208195087862410520986226435043589161049895492616819517101410521564952861771099544864459889664 [163,23] -2926215087016684705807199277276767831800698368353570275675047203142938108779048917443110101098966053533061848566690483506363774491559476504412564816491437827390862387761556320377163414323384124862453849001988998318535021821853171923264892134161247104831653291878055673546721547825105684282624027352121770606945448419332701574320891892802094180635189574147485349497113529144311098180074807331133074002387199432845544331901804835680896704770348587760331138446100771197295653109464816763335291411776418423556120186279374256339041701189676150600338718892032073409410689726626815065953972443962617781472213146659611555267585777342536589799943793949545399365615747183952376660895885304330524616794931098164198892574469862438198546401873654889227753490273182420248783874432846182617708375286614698077700510345393182996022786049641718274201012131082025761971189297500977015863595287018856064261772082500546717065467726700494989935281563961034597479470237536305320504143963709745080500216060703511082040787395887077751526425273986861393653626041372446916964875474337426965774569996027301235440303801937826531586840844863539183283015353037139281919097944515982645072257828749521706499862078412673533074510123095459809572079848225585366072677281898516498415564330444789113115053261882628369589570800387575188098752983966785130759975795805683692233020173505250347090178690061647663860090497694406424584256298822835828568388325408184333825860598339433797002943623471524032066777800148722816 [163,24] 24651743259119853475725567089260300555554914623193666124973977317545310102780332750141383834466168554703700504512598533639157851899493727107450784038258056902887101424863925831556851624401260534569122782718105193106175602274615040781702121730955094584552749640755582656626214053918542502340674696429479157898663429595233590186899037683242307775793686045666169949464509903773735492228657567475236616766262744368768775132877517491125939118988228005512886538924309119418298021790725553919421437147469412789079503197269798119062042837661656292084487783595306657802324463705455527999947399308775141355882890134963165943344627883752925038488994917904295714102000781852705918015517290467014040842224469808085585605307239576830710443740060302148405531415386037687849135677279276319571964398336892980427301245846041031929540225061233678879718474167296015525341654640558642839626583484988993362133103206925645911498318719166304815142153045068485644797604492867820771725613825316989037041020534377847655951980399479804091463569702637932856032308007400777032627318963500347500346272530660244939044985321719644058539432600907394772890993770349684481178490960193416870053126562622367390134200449931086703137159593571723716313481390793590972641074495977494284942601969354273822177871386205801464064805719645878126440059914895080468673018843147692177589772069763650779009449871754628863875891592120304748097645653963807648107667853561462036391675557289875178136122223018707284826912678070304 [163,25] -184690534866365410320606550890515109419536643204515671582948748649146095980514554967108258322624072619677874608074283000653532343013251912882516209892539003527642972085188297899554655428105440514227273487031900141426181324757060882839113903332242757454682036455824435770503168845180437335874977567290866661892137953012425726007620561488155092095357872528880650177244024967056355073879184080272437903154351253486722281472082586633208840479022204497233812241853237389265329839092244227911876638329283519715856146918338130505961525987874125696868500426634192324755094098381751995345891113826629957315077936405053977370132689498975654271575141112719540491882264378341177284513881926293037044639644773053180964551379594744637197639897278756885000726292503769226584953079493770431046711263733486175628848719584622463677029585230664096712891351508250042783801674774037778099584109068204523666290265778846573895763964687764720333532714799903641735693760653976936006651006923455996185617053590190058249230507448684339895885801725967097748793532980144144328125176701371788915771908206245473265112422152282365318792313673238104306576832501468366396834143923359517278742012827030333310355391098920457815573606704467632417677035275323284724345996231442855966237151744107898516902889336376480841093679083194139736201500654591001813266398268593777471248713468452457576468210473371761604355484371308066636158430446951488046046825512487119133963191045699535006761192457119822810591239361044 [163,26] 1236127802750191841508222666167487218212551022872554947063449495611730675790758639910930388595447075489950182988785564187888018304445899262920385702639319407294069537708732926348758351941913898178122391079492799404208852365311074953742793999409642544000151476365281322516208360646981075770575752854602578074887051907699077781573982180053274560043931865397438550998004517104976500179665552289651517912158230101198540179207355089164364197514005246310957129540306813386136546778447487555466433819208701768235181650128111024112907696504683964247096163472310742682223354262365582923569758265369987931577922929178193289058040163278453970960199364522673010976592562291819463030255485983774897763048174537862504326930473920290499117470232863502556664011460519161162315429521207013545465421834840023100572329121269888397558996842301017695368150830557082807110669484506549698729778831994750898561977520005057736636472204433644736191797949487203206003493137987267971725183610839404040011618359873645450187482552714159903705489833819936402770547139857415283901439438953008360190753989917084522386112128273723029545660535527999157175164103084376258509306532341122300285591051662492330827794910266632704477872306059239595734183202194174317827550808528665972578789999663126704443788955226811235171294803065917627378341996772634823798158644675709377988602427603879259067003334257374242718976134767350097364143753193413625613332009649382232125144896415804386708636586777774138587407502720 [163,27] -7421545531286020694773070460739961002376973651308337203826444608361497497522093885374721917547050791895572752990912910486366748485979732339735431232640373670817520197007782229604459482594565747032143093394639046691413027781129592495641655006088907873450016920650142620967156803836539786298600908983257533504132753082617439839191892621329415975568278278049121737783627269320965233867627625943697922522644876059748707888840015808811481216310590110152564553272659752512486982032906348497637667902176170119700633611214669377849736851233382334490692352162200483650114642311717105826058244005223711248854684378190227219969894410526955288612755011270250410764129670970355274901047002474258930764861851587721296003715838945940755278344799616613638787661581690247148823594856372510197083919109422792039644818864919568841832987982832339313115821462961413269521711701122402380973315012488667174654237825408005078325254576851904691580864673406529730488302747564249647635787222818204866362484071038634581411032219499715727504995950046975817971846221610700357547077472884957678951902803503966489431072310910588338710380319432131762933693693948140614007599641891769154574727234736247679448593471928500446076601403245862500575676586748711829822494699764589868360033843100303911723577032089555933618545024168081965790916164593787849230865288924033796163171684136753603314244609096721806158398061854205241932896515567602544378720276939425967563521667410332746342417936011649036108176304 [163,28] 40120921683063046654170290593325684036265911855816762170031483108476436342002895470968022227226147004412023147052990882629468123818510619499429625735542029368724529599034295119420206222571432436609724855310220094197095256327634989614022299674941419394760633650453685333119024322850841744936858121057153072231652031546541508943077461197874171753047650721170908779908560906505707177036550890014535988260532268208727253761219682404036929701867125949155274641492750713806283140811993264998784351395269869029380629404645887319572675214100760931874522242171176472329469795372830117247394414178767113384373021608307540243446095545478751626726021611226106808049924582508097995523679719251350579453139243222174037135669269140829069829450175997213727434575125493490923887323064144594888914764199918951529937463812683819121729285708592123481653727587181831313685486880279352714840581262367171962333351108886927880235164669531239193375070213569175573773959246773708985813651761899838359911838731254098972929374436878517994516269774753090446329022785204040327737529989241195690583477423793977726147915420663289665546394355336709508477786894124077224019889818906782183882988348766447386123553634738085742121369110107101710067884469034167717777930059348083770960399956994057169557751445959228982363226874815472663458291413590819748676514177060780054399497635616834534539312133248031145441462590994912746744659935095107553202639045651403098302577467161302910987371832307866633609168 [163,29] -195968060911691714285253653647568045500519997471576197003459865402727879219959817397109653920192478863013254332120767306840226741079721593240824777833169266201895800799045443667777167035861200865813334844371192017366159172244422256569289224764221939956212959427887065954162911969615183281308198105234557573734473831700833881022261241355405253625279839134951067799154036951517898766292371820308892377908612363201018393753602565582478379139307741158926505889742053393254118057877704799229611784302199299616720417806036696479806740204459037008116242796157514205477602036239510816638142266671905002982503307945143516676270199484816907023849657844481194536964702508500169908232790016534697745138469484774057443526378450877345732049771861280360079560023847585760233276473960314055777061338480490650983925442570027418369528386947294874894643107146424878718783440767570900042640568454601298270689009473676353283697504123382827815756854736916458979171430186806376006179125202299561025471442767701568778848901996076146411376388570099840477791099209970714792279401379054331901827787768493979319971366830313814373103068916270924069506715699844077110912769610745732609937086733806847041652422536874012860903373688122217478374098050929101892864484623036900093271737823661602920772764966455507142591751977006593969355992801195130152182603856797009619482514970426928329182119472730187437135010682127596873687428361749728237892816575763990519095315539336373990543967580822716432294 [163,30] 867566475764336643376573129382295727794181654393052230558936714021617520037843655606855244830439518030795113525918211356405981204082639871668336176412141182025681148618681622221168889503914262211253080999185978692503202088741416040581937363453982999963184702198952088599135929665052051510338237202221587201932234605341012702620688349066269290255572324809377072088582871209615329955973472632310361708727891635836079298296277817691844914298475567889260516669148833968306311640248539680805158264818146385011570769098446944994875610340405716629539631137714735121729313167361370759158751389814899414045465666516465338022117834554065399514325308262622152529193217902508714338652001295180633936811924586218165902791217111370125132925724402389385080483331149314301744353943644279674979702782320263092326112575406283921872507216847209628317697397351033218313056932612972909223203371222926807050665468241770237115246441044539604084467907772582385971199610700862875955301801750210968726151261224376177836598782010494167963839921006412924218406335322214711305355224407021039602990098842649373967761751766832465616164070819737480852413812100271166184436824246574262009209673116071214911526943619493996629301962282624529702812251462628973020186918246383071666562197351117442262405945671001877987481358522745593387921420971124661143677216862913327249892820102542920608542638140137874222685146867973079734316707261961088674487738303693737154343517038210608097370383695484881792 [163,31] -3491189713609147114387419287207617473729714710526322603220436996332821962414076268806038035974185454616188862792952142790891667786775540218412784120468780826389420861922292865722669072861797351333892283223794942288202515122064490653441551437838247827364240163007905707705642728993133584393287448654799401601277012137345777934291462971811077222625320579344589212831866967688025497897362084216483349549189328697000576858814743800824206893944032596404237492902774733127329619010976947888216435499493368668192369074382177415644120231921121633270487424516743921532080489225207180929157344277242305010778198811994695819000087471522962393358042295176386138276578494577749162789017611288347577068442495777093479470953246529152185856595370752739209996373462833101412887794336706496845996676164309601303938162725946935608933683386524995232223055250601624522076745413963500380864378237988041765026429662654937233330972553280942369414206997564265291658378970681227027329579344425037576770688324102111383516336099292132584554301173022060895380320469520059437267604343041698845096080690201639270055255475764650187629008705709118757210949895704743611722120354412923359000481981180129284373518148238602652063745065476729020889155102921757759666163859823587321891496644360526807668358462010486164136889707153347498676865206577576413112531724844025989598348100075813958698646646627709837022754401315157451532505700967360508756598799843062011023567203511796349581402002683892688 [163,32] 12803913677744202190670074678179659487506236934297156655016272719676452752286407515407170157702578993394806272307594232384918683532688115718029567978583301966358472602341073262619336450763392333667343757409510171770637333161551902000890313566128895313851872655225688617623428759969490322623215200906431296380656867971580785373367282702535676804075187457192775318493803636622537757235076744808389025223969088427862633821023363170480907845564674658683676427008216195631855558305955702736595932820625822294176595223692994428467575220062396420650607128045141368924500091756447473491953654716768793837151906492399366038764372797527606348498143559351052962407093351788134762133835349656932675345269443885915675338757953156849225835366756921436911961734606408311531256408848028935267555902820986038630835942762786924491570599572907939904284202128778094845166118162582290797379630524171088763721033179138365881125051507184339614791497193481748397982573691790301663805427980064119446462545589940724741534928043218558565248709052494051414750707387310638349472424514816268655188044004206216894129695139748542877783925862080188393033444571338956894702271272949945158692659875207938113886645972392507277770061706738145467327222426773491671099419319075797864034441040066708426443437728884899308605196196721121872503322259119236520655929684764020023620249915191493101410904447369187724734747707185058138417881397928244017530588413389057397737787076767546320009277477272128 [163,33] -42900283762647088741372686755919082721427294275537053469362420841577917372131082021573982869679423899909562866768818656814836884871975781720176615579002826342280177061584030762765566156751367416639699680139861086409750789118379673649034304524541203161616442543870028529987145718009903790355229454315022027500405009027219001389856117350514778619501058509399818187507957784700432717842823014101095837396089877720631827975530814149857530574849108452957152855023165116877020884341354319245398787817725318498749648888860038098521224099660613268470401518553593469980718445722689341742294025479655584918830220778323549391555981641889745817166917149075219168099516482313294710728178552923340923063721861067218741657035501877659928714814383099228544466324383800204998343215358145580803357127201439709394253984412190408544057436601452458705458104830386484841794571603139861534956518048922524522276934789519776032106812122537932226471662718105103056164372061350357576118552526063788964526414021154891210631030357805422114412532728566591644362380049278792992074555541303640533876985412071698443182568991464281305269711219050269720915546164313150098716069817926679558925081689534287494381745131533154263673125668085743301689107898205255183310874635481646366137515164368875557610842036337164490790715174911881612681519683278155140860737959461941885568810380605372454782791337523077040093832076796342371908633148244369977982742599657706376312980805702595685409391649896 [163,34] 131609495224979407999141568794193664046284631689441189224341954264979040675141634635534137246341511110256217967050323142677141535874858950130578389194854575889156390384874939948074906189135253265159962143889073744705055746420763557257166697608992187666737480615428185578267551334732468622492683387521513867951605366223348559122675757983840992480323579664588709027991130533114910312333866166272263572164644873432134908858407149972664374780544682948176121946729868532821214393645931276284867811925025950242730090508821443655119554534890104491592746779447396115048739265196847536319188814597414931777553710826551876733186656740513593604969470453796212794662789727100777889655091071837128103020543201735034667073772607787551434067855749308462823918989789750479288514064675031855925183951683104429103067542010428295156165992843687685922266254474042057032626335000083848730758421666965840780032299450929497211616795549231630174455087449725727763747189455689697066014518742668915182467471068385075953827243582828424073449880684906771022258737553042777125105513079171985153859545581426953369896942995883654237423597768457452899119122922157975705405655426765220116532227034382260911620343721198720229385496816018119785335971313546798453132756100341701508214424966899604366816953041947193266996642933709667125479872741311494863060566044656859272246174767734979699607169476279334944924940393328916494892739425706236863714129851316658693862137886555863234837535168 [163,35] -370428337486671368177446379714361062873015284717310003959952650082805160595025667059164704857528932220392753726451781373639993068130467686268410561919310628753998568039396982894373208333392646833822029998381405041883195362534224263350024731171320488672389655169569559404534475827151371958545442568967274973299725394797105098921662905958285222039070680556701679060993866477756243493609569481874137245210636750078662505545311681359115573513505079757273405932919032618982532876228173192794424094101783944444041189543464260953761524752973198039216618936394713462225176362108918126881493872166681934947824756340773181773617006115135602179624712379525438104675480158100131255757937637726740545129806482126596081204512484600360598002321947967345892430535009040563309573665084981114179503425479591867226167264277632055119783461221018334248921787079895170418067428046093368124874782736142572966272895221543071254299953562502603871126998173163806787222872829845669146958499433468527386435266285235758877512866541513850297499564581407327005200455045169806877266891636080890920900583101519453621227154547822704710090105968593658076173963529066227405918250074355080207526568758045134311479376578753640722593506026972368140222001141497919118167296935981538458521831534673477994023244461283153640766678850324018057259942309888601882479494230429725761278658545114991930702200545563658998916402758251481013143523223400513068093147636426604448142253396087903042654184 [163,36] 958332483153697372096103690976793467266094608782500317959864696660776776766374330032410216247719652715251652590192938292519126666451730234707699477827973609570031804029858224408521662091023045407238369358913668851767660560336475829710987101547509647813959827952048844556611498548920899677404293006234835892291134686422446513865269233828953263275178023894241465244783098760981371896925684515564993050940820524298438256139859741590119304897460268791094915200043460352579939427283544714002188416981991762918199419875507275787468184964536621189421637879071353062522861948834059579923049793837044169797511932360184307345956373724180580344453633958819324491079871583920521823115527076911740449913783537481135215429695760765426783974393496218982809966023433244226721822843648981706491485602328371171418154105678656148201410061346123715335621735813321506202462095644168292922678485765355344692861210297424258132128732798661828712959298580247110311617310923393494555729038362864651100984807272021358695913706937088716737350224100571408113009930591494231590899749318007643583840278909392087381655588046012992341725412605584812590397414805873485095425036910689983705673852037642135309464340392056293664252344018166254140034425970204284354992914578909453430567234017477028270604676081160071776515232600703162406489575393246053000558156383022425591203386998084261061172015924375789615410216553333690589991078948698494486432593396172381361351147032123106904280 [163,37] -2282750604110221192940535341812176036634858824878389440611963219150239290923538154336610366179145661065365166875944689941448962522962550440113473233799756572912156264888402362865834086988950518128669790937154687753899454144853003060471604219219840544006250939394415907491043352677798073347714342674588830402652183588347617807419894951146394129497901380058386747646265220420341138679650154837443147918588869822826860119093644654995562305627948592822182540126376955163082786160913362219913680714034175212005564440126856654985302239739646256341753872262374272089124613957969160374985289078586335738004311591533484930502304610813510049637396576403149469071737944993962363607937427081343188718697124551085860530867666998672773812655680773673856246949035618698565927673639841421444689887444001776336213824782507265360733411977201425635257279484393926709858906176007541034189372365666817162878450968354831821312642183974441738226830156387212364808728065303891886216830828574144216966232968077889167806023798133512017901745234491392199158895989859932942255382398973364873657391413217390057302499644546763884498191273726244256426515142029564909457681681103582391470659976625209543853609336982674509015608598337560940331616176623534023657566694379316623807184453750839432771137651198273653643595739141971170051583005424919455472792274265542836083881897051394107592905479804391720223479990703896766669569217284492958910900656303871786588226285449654755379 [163,38] 5014192137415657012319227908068708073015664019469814887089355594642621282695548554872804828171397158703332795247496946143129441307533396379052996454225595191129528014443452866430001264230688252461779056615913940936471680310872217812860053265049350282917877965879765029864664445502438246184571242568272909940381661847126073476101900787297367212673636433211516911859141023189303049670652556236381459665381881840686437012742966218041992012349654207579870539998894043629142223663076827204582908178661162596623147731650252416567910617859206860011989549561548215248360687829621436374496430089400655586541732232515276238908504264784394117069149765408546586656658943497375752090195439789436001957860761424258350662435168873697654848091409546543805926134432901000093503490883794545994412224571341458012293278198479149399602044000321206618163261527313900035500243496658368897363746634105791442109215182528213809804098522917603429321559346105194766604609872666695415398584351104517879199990736951304108885962477140131355649356836833786664854447246426602643215608637477971113371632654832252858109303684276239512397728993045104483984784005074718837166518993700661985314949340565631386591791185307449973302906088549399475840504558829869061077567578839088091594958497790445409722188958359628424760547783926566686310297062424925410177382358298169844246155950072743753164690961469998263539684761738033240584845727596933272573237007086008737721701086687766016 [163,39] -10170740724538414236690935357638799199620233369820888572759782375808537656853459262818296852183886470259312971411388427866826758275079141561944777411460070799010618456686659035021065745796083598702805301680505746930680890562114276704831732171218055369145662232263609931727722550339528699019057361541210204681248697547804238813920514655803805807780373730395446889479296161140085457056831798381507524709582775289957174701158843579815854080539993978048863992682597464012802559524808127867287954398695270198714924602928722266931591155231666815458265083048055528073522202181917607987396590829638955858287100706564060298961224248287637170552624218891972084434059524322155444947850299435253928103765399168118006580805661082241233636137199200139087243981253391581419512640319286559815369350047437854984554550929341636574107551325851951016530363805888324045010788828549022307187487993544791643326848085277352227484921009359213535324324087697446274047125525484178434121870651398351078658376647854553242983027185403906140635009104544348311205894757149612152510189191875880356949038368116457902830486453908763489039597958531796328054507382984716738792306876668845159152301338933531282716167517540693250968257563071489881387086976859629443117245511050826378011019430145510025232550917945583147664787135508468677389546233451416445496177940269103017748260870553191555573730889163417603330473329657003258130024016262840971652781368999156439793589041846336 [163,40] 19075002532545940344378638873094613490184067292387722047187643860429811258789871997890438151397114839507415551459685999609729131922660120160253815605284487446630080215087434686010241469046204217951035652414341888965185363159105966739457452138211676772327075706837824508150992592131528881342358083739781531819647127083492124620088575002726929214214344280031364095293287373305954854640527847119896941794379372254955372725377978049111202134226913820118848510096435939281391976688739248572871057876373105307609665670571178520689414801738472555135697508239447263733691975628807466155818665090898542011431093709717105688320630537318235844525795801094056628130392264839399482292875540082282233233509005618956022741732273051079938606191226933507697642385588997006964356803839502061856853491360929921345579842827722962328545385781687748437904881155433789025904834556102804416286968660113818852524816738835665613699114378975744383829084726228761339214750311203280685253887322948476339949678922023127773842639697633460243553509014081338795128880842872502490455461863425409079065977295815863126261561968260016984698314322281944030502664184006424897148349619281924388368899073000559384774453344440271447331872078897283577326760839377827603242542129340875503742082268845674053388672761338100196212789615466882052808458549050791033566394640903908702169059248528817887133507003943489027255672149902398795147491690816037754280948401079922965439992358208 [163,41] -33115697922917282773394998010232080732385758487140119367315023512529364107563574525336754850742906041772786532741450667523184622030121336580838127271500470586690630624357960739390820668878938187760345288730580920755479419863424371400798243674421888041458793714606845729537671757413863180603557494817349534603292093130619445254450773955210187925636594389955869746724866142786280443603501120163463161260447570602842195448538115418361521196537064280525894590723352882443367455242759801267857488985978892905127930936273745501955021398877545052019103576653852073429415040815689958627518830850775604651454910975028248815206380752343501422329780392073592907676443548097944027821579862423119607897601761873689938302958237440738744407465211765802017649497514953245000587643465685130209195402524154301116735481266079547686682029024975297153635617147405166584193635145501818259605578150093728049934788542895953295066613108008244038528187398733601562026835550374369438676398984601669071786269102462076339020942321920908119218843753828204850614483139596188808167523122010195826279240567152762239765859283280665901606091590500084082999684604849870354109043396192166183540245229663299122806921871009749671716342372109494615843382846437629034017559309504963633435116378244180855142923367772599154962283871411914510170185588110376995349590207728350792604380691256822147673578598794856546032641145268584303012306424066521552048944650780442313127846600 [163,42] 53272820141052792853416294742964394679538575312443907181049087468201956394987903130126279824875875563517597596476442073920775291653299312741976905976834501022776484379888947401791275050227307488936110016495776782371276403489578320340857247548069820349606402363173437531734160263147638831945166498023148638264127317955754281622953212722103910610023399781865769977498201453546092544997744447245333219229981684270256763814281608876241921319423031943968690550966401724243317162017609748154379824289566828956730087051217290624743190911393507520028746931075771003085547071807313771124225215947140803026292468184269330413417429290701849105328968650036064274294636405144789521978462545670022810904988128236976557036873377494476494458439339354725895801833537911517984300510914453055480560118102879303934204038973249333850014395716559705411874181518897096038148456248377516963688116263445677240635333450940248223992987996786234871872418358995078389054910087667464273974750309780193030733282123619782062103018991491879387220719475388621490881502820242736797325655481403243219014536279165972563810932666806013668884028522659931695923747873963221212156840872112505633260453771712622363628118880579290530282132485608523040969457014892012691703419162434329391621839400439996049524705810986586748185584286516673425128991677656522323193970390560136071784838009909679706969351856847391873381637278788928666939564184692445413581148251939978583380352 [163,43] -79483279332918526689996916035366254012041959067036785368914438601335286957128104911625224927501153029820095460554597379004292122347547795600330927170183742653225143913307992052393693568686941010923549793679567150741216116998818680311686283239474663353402195937311952817580135357012857554014537816147279602652371985915383214900346682084594139284866352178955650711145286222964675527437104045308672854136401162842815745228787374514387766210473026243743610622370885212041842016008990553755634230253864540874652714831140283895993893953775867458036955856941916495705521635924126774079646099149863843926240444031114605948849291035054750583337749915326986647410873340613906487197599399993717919716864360985253476898242836306292356776145385744440125874230665493049734831875301656105229074360489050799405097940375041961797461198543425636104573855444483413850961944340363153879012889913975704224310318801909008299581823393306170129070919799313442175384553317532202456600035050163152246148655050920589827221469371029345268500839301833805847624049182456285373284660510056341675456604956240189644257773585129165042981791371652473377702549284575335650765018271322850579675861443961759363058709435880098963411712855324545287875054090220597712711190493488936706228942436094377051966007458578671266319066671168328674616919114438578788041373953062133685916779854733965296714320280857543710594975491744696032870042615218899078320013758892462231184 [163,44] 110076020840994015111715301570327354294951837102529937004632296573392983835105999512096638438207608781529019833035725901793781641830573840629609884322653739458121603877001923512961261873301343938547633356431119754074545479582070311062743927135048433563892488854991507968897237392626747038358259714898309171764242311958529454803246335681649213946093495764658040580155179154365391924267883279059072927953524705609187069597535927649224583976270477491264788414063232319104197771367183054268650454308746467102673441421480873142683103877806107649769764239915359982198258721900356305063131834847010770922384467786312858451987852524067839020761805614440958380292155222549146433905006109030481084291701205758253481558446306809464156029101033607074956838333252371929484757488681750968619804142895388334506072081699052623040967503672006463819043818560764978258026521314462085230207890116112868439104780054031131886585437061475977439876190831656885820660142921551472546960510510490367915379432327112810616189392407208182590972705724071694543457869984989516143534257548868147187244560177463043771675161822888281909832629121723930044687715925885067216438870909070787842887012244599630725139568357472120810120096601034388778662724641346775088081979177710157160362423664707925599027034936513847348587528007383343072370407540255321352332735407784033161034045527177754517488546690144994799194590191107510684417784012383925568118314523754454768 [163,45] -141598771802443906226599043879613534245487854679386929524023943865819020091947646649735519545653883723869374628005565224498759273538553259027020052650036698545168668015979403505769883678956282732936773824008303358383558434341155911027111426739749616623884327139052013213495620471600928041781069481641148986776485431304388627347610984678111419127989075361357339512025208195413225770062641865590209404010792859193091560270304674295787391216727686327530258640182550146744800741006021648459113082404148074597781205160404577115411693975222388295133746657241282774827283940286326570154136415496177157898649547439396505560870483436514258674349431212244574109105388677321025013535796988736468178955439865250158316419609999782409557354384413981916700832712964533923359468491898036273682461179992356827976944445699168123157391834530806266515874824909582846652509168235927103422904751378965134026848912601195658794059824220277422845983547799741953321629209170560195645299799539994824464286180459231118823375523709248655864598353400092426240494300063179727544236505413788079402311764951705604663304035047322283072269703273758476806763286892094213483923406795281405504639436843247906017794747149543690303110810922063569942253188232948084986153969276783432259460769474140863623266531265127058833587634353162618950198524122277595508115153731006742499126453828033615551843128305359348740444502587223229109372545295478945048856712404528998 [163,46] 169291400871370787252297169858883834496592657186454630118910406238508837197584535912567874137157302258626839159099096317657296546250912116971112243237722416905298355886112981216828865161176102697470900722068400724537528747509782126181708864316771430461529849183395091048969863176429836432643833381787354362910315584839483302068773611737769134803363620151524410604190530716848547853949302592219878708255500608861182197234720629825085861764181609408078283473946869720153432278693163761390757247332950406516412120883304424772894675872536043809020407572346163554992510020653000209604245681787911084200276552596781319118464393168578588069203067806865526216684475622534093938223729905844345250978896578200996594799824003838723499122763969324691733966296852772342617044786040705681986518111618592450711307856910002598851774932898754763561845063002922452087351965081020186114588394149580154093325766504799874512479922959834793254869687779628174183562036759173707803621911425625054844135185563841044254370313527926179565999282052990904636977322722237369475899198737260028888704462689973469893766774355597417807525403447689663151527136036190500862509510637444500002367853043297655465036935407615191913467967110544300131064941317225708896617707107388137007683394131867315577468397758866659539897531398739150189340189943424228444286656113799144989894339710613119873084714347850931366979597584335089029057069458376121492511069506112 [163,47] -188206590534366863760719236988664358402905874904294649472799273603384956161403273121380919352268274319534230764065177349080795197926454757023006508508889985449949171835748581320887747330163438996416173354893383970911237030772248796021382664208194299668490508933742739645758864907035415360128814628925101017806086497981917205542468458309595285573043226800830441919164253023648740134590801978985124713639050279963477690375054073459309688428923094923982480285623929815760190872978230170681104228777236633355531703304690705483528111077477756516494155535194894719277187595221484446047033138400973506730444295504190220987061703930146183933575533319279208421927917981406584955406178806369332999492111265378802028214669440602902796397639219278070765834299523180425992187825158276985116324847549947055999770173088175936470927231867173727730235267666667775770950199780948311340064501758193905234997363294557841167770049098153169581940594581947557927324579309767888879948475699213914997643072177662461567332705721369571789958030516112407659510686966860152622660839175350891958597683439699207428302109877415512444705013366850155171919100627705226522025233625872569193579606688680480334759627739702425261860155206406259453124711315752782160690018514135654163956010721656585224647178206835949101957766726599644398668967555366164283506852317327769521834817828938721056684461569067765646525354051748818302371352698505491853415160728 [163,48] 194640453039866998334588352598013902127206368228278731724539063317278932176618356110972617027559082276330586673437256202530269486302529484256858809312243926952083566440902728163578578099045254896934236020533054462227159579081142303785196343107025048192563321049448381936571061845342889908721308215648002369184033297645674571499857649192947707714649038803366557542110816823981467866139768080693676673316559321995395214497445363859704062273092769113607246972903195068532384930833155119452696752950331760982840790943491087029752749952493723150442571668554241866764450601521771734584881674912184130288114121457495078930412608593120651198772587842536573225394036243054200144648696764125807706262892460774383332668185182387422605498461386896470275431901263871768069740087525707413730003702223017700025018274947238721586657862778260788723104648206307155088477912254951152141329957344037024211554586382674646259783441078083865030218263741720781807955376221537903050409055246035897512300950628668935256940515797584794348629030662728178046467181786555696623844531626537324952991364994235365305090675115754504051956247152064621285392467869053479527660358744501076295033637362106732388747685550644313633690394178945560567594852811970208616026857119664487423801349032296397427573291628078150208456679979238527544763155345071236485095347312396400923760344574271197101866957907153600906391279143768742286914559221544966406635264 [163,49] -187310543919716225957927379006234248366077898620648847796448679922524293734809175657670152798453470755929632307655749829592907094764253272731323907185404808511226776717911713785538092795765494956546176554383808150100918578852958382881422266326725297098538209530976299980673709527585638468471565380633685259049288826130158357037315978285003065268842252556179642660102135357934574920562934958838729211207541208324704834697120189441498687289234128109590863534494465470004227885610488015857053469779278317714569559683111842838704416735114595010588124156939482240750258168046534875438430181398232122350332317740094293180256415873249253905298337486331591584799130001665136623081364485387674127258575263440339607584976206287996675793590122172837033721999537057563513423798777465946379180115030606372396066366293953383356827148378549748512456177084954888147188105012352928731478477900750538261499780102687549976694650472400773517676015811842509320252146440608639055110019720055501235418645780920428662192322836141403775339425966103112970566016696727454138546793025202397900059684770228984791519261339919611872197066245270091269127024713541300816399377382348848613722725890004941144489476222348375644542842317308561529171659531511787425621424802424271336550899901045242159712901428736331798487324992628416880821054820758037964364160432618072495890520090710790847213508876631292765238052744491770365034247863862766449248 [163,50] 167769796934883305152408281772182155914423237784693952268442095996134808491251853382716068839344088104373501865948148648798244197984955041303619902705380018160290545826294045978111481223352379368391160632188275558489961106997432076122790323999439091451572318262633959223350330021401727696792618828060215815154264501370107563405374380472238880378376448978167272545045494581651065462325015628273306977902769213151270510615636065716558603046963769877019001253265655572054773324504970319447041600893835501965336582638845266586413130765059419954976646132794037664285645969645797698508718329652543120258579039963055316218394447161439070888088688553590781496186303533807662481041338512591496675284101255864956723773547255280007482068117393209120566832270241760668566846747900925340567866589964742636357784940546832747195636067096478028529530118574946013592516131388305536007419048379854308026559170966101613355837826842467850272496299157402946578312811835591864297775138854538301875953212937605261467452219414640094772367457093081372087677347250242569615574666987724659397900294158716916271342272340977839876088372403370335081479126307025685703910154378309269660024567305335518381154837937357476952240558935656774096396789175997413436131865620973845634143198162370792781135028608227195161077497112449509149695206775445336031087565640874527254079617962750053272978754178288101021945893146497264590765925536077851008 [163,51] -139874551357692474823113049802353028467625707907946447555153174685342652713798466564085753941992467984693612259517837509531835665086655601209817187732564748979793299598204737053820296490233883360513450627465077075368634621018038745480327777963094503006069181384088768299891173511278569064441945004155685955489538972143454338568292818406231635820599399999934243256983090128591785910597241389939579382105648681268932247041583535428112805790337040806231547801593639633276066059338062205671370510909583001915800487060203847201244631744014645262137773515614807121079437761855601629941862445334811454310800704083145185814079424304413225772051332957339363330054935139032311131787755529998255094390807408188722687840374881551420271985067300305860725203287319455568898603986283847536605729618715588980124022459044957956628128583998208745386163504993649988027837121482795317592757559738993329444404909199190860627792551853377063023847825760525856320827513959921524380185949486397796091522011464696800259188252430908693292185968649995506424497647059796825964255665582831901568049165476272267839557257819964847174987949838650387433891398202537739188236355217269730280378832213126742085191286183591680095849619333513891394277667522787520078898378718976760100205001151719177908997841461796158263159788156892428936804457572174893010606854054920244620616278620147110761272670189276385724011998094275032257933288196588624 [163,52] 108554366915358552750106301820296378997398290752832741263342315961923491321908995061408041224820722832173571328942258430681931190644412299819582959556816394298869296317059642929181636212281810506733196652385930470524881669002709339449900754726861811716936308433319124383303881919865476091649558294525411740921742149155756816044810386099400975496023649551155725779177267993363580624027275628589453483692564550501663761229229353953222590409401587388612455535763236334465841772057998163505662017722510905513535929010380823925108515872267289604959711037733300936380699540767708698620900818039704297831790255119507652355183027940355117112212326369993708667611289550263510498390642965052593560826115877333269016186636107831916200522014830816909599157965865532932125890531255886450239242096598083058318503391550420799119337916715277620731827955887460544975112558624058191584036574133604858242681311813158987034110823267999264626446329381550982969435667627254493268543531276287806133780257349075971061290327921614015205258943440211566888208153929001469004812255682773997323726245996762063571868465633585357828329314601700402999492454624083610456616935537291734434392102404175646385793334241501197710454198815965233656380129201681857499807677282699527180550859515367610889028024080347060985520562534625037260733243660892437671776485298577615242155070699229649034301343797826339573618487717194683144983606292224 [163,53] -78416777680208328065661260205698760393283750159115212349932291151849728493504066673252937111828697422214006853494000196396988294267576812051955067245600660146524125334682961583991587331538090660886827887659635856182964185630062591126980543840511857277533810117655826225258204001627693341237464747381654888778679127396830843868224548854960064040823466153658888271647070291971106158931196068476004912132870112882000383192414066119203386121563937219741275038966524487476188684798333404283244898659272426816051626275873656658808987859620542392310093582139197295010116732680977989603940178942303775048654577222258753644170912187441132803287497135417650993253591276647038746454389224728259844057893498364002405449317721159610629872423100420760155020250001173515658230623568262798070605955453180429577959797650708537325049813253902430574864009699939933492754730606430154168163839140185726088483548234822850211368368644077788722005853049498171654347363736251067073901323580184762081307663838431035252279063714210972560030758581917044380063530021087373311485018360974037290158695531886145157824200178960852794964926463258711989555349637764826537297867063890065417922207673403743956865166815715371264032261920033005842317365197250308573784383947042343964664011852537959818022765523946028371605724390394741423318189943071421583960791351203358222666967616575392212862922764130428647913972641464272615757504976 [163,54] 52717152205226388765753042851521692989445197948438845482957243023272565257768025864590676259800275464161795711478267160972896230824341351933914910661864155409967026771231533428672616402761568379320110231030065552039875538352430740331335328328382705216078456163570640174075125241039538507608242755322195919754094127505862763282050443233613286523579374515764096324005106511669311660892241605501747516824800150906706421795667564130661474665457134019324464495061088937424601278193152966426191304543602043668088116487619923600123681380825236692213347564094373311214197677020351391947219330660883507741067682837583995634938856143679695915889992719372786336196981833992460877120672868663051617241085259974738232325231904026544756309209590209837220085445475578317306547773937057856799097962364528752802815866822399033580022600683122559283143763955009444070313308710042417043954307859772188274493028788013936582133175510147553220214260945399839228155881900762204008104797349016013943768863679062849223923449621337757349114409267429331396691400793476560361460226950070667158824004329198369680868872449122375468393121569720272450089245153572684876781316725556200376389820315012035999637409773062811499740257969732024675011761426395301890043911495224607496504937690253900974735638856487170100673539566349549761203601987133155013578992567277626997814966245507733585526854477658615560072801596955671784544256 [163,55] -32973296821572879654419574201795237148614778913778065754028343843605333375896700671230014867968176643206986507631858809768164913902751185422807605717688098386812412973316512440392453511723602537549899368137617228953635984911937342207672977487132659157845876441837515427045906516125968367394511580532137864557117305600290374114203941368529125963395635123298284024138823686739063795593962853389278172830380363040565208182399336574970693249406983614151349768865922449515832298929086641995651915241703754724481467094059544878242568921031148413162829503565275795644814178933365047267451983217936319452338805385298000028663621064221317466940031532662295700876356179010083892031693465446143761897058307536751565672652061082472839758275876879502998020279575910082856375074431194476131965828395521510197990163519121318448428901866859677310592325933310934228306310789886219276785324433765375879013377720648912511684283967613751635726728166317685395676723796861220633578486621671485702284562044329173169122828725879091640630896407757320562749213606259723838589954088173668821950068711920829614303740518018795175055130940061455580031396397138904303890533449714777014971375175318897904741919670792769662493915156752606390364419928307210173415490435248713167890357461062846028566558315797235313417568199834628898017546203187459878360321337501108321414140008466583849386815556752660905573466764960515136512 [163,56] 19181550281416986544572684748940323632061946194444908349490556968279989893005406281970590370286711701234021013062809280521838103664216068610236741086468164918376509025275748666648217156784704488285681020668327370667294770240727687853461582346082321739711392191702595720954311524566033967950361326827882936418820993286752017860452201324900513786643161000189821095269114109091891077242344207412795495106913651775657939072259491605349159706237421201575124307594669020172699617760249245194760569693196306040765911807290763278294086868305474138275148381000124559112086190774633117850011133306775187538616316188007034081327858035460990085857152503097704581859145103805569317229024466037316961907792992367853532057070091503614355136063734916541653795291587380060830168789659632855225614806244795267472327326224493409461923987916882594474388262510902226562483675556723426522957575349411036511641109753128480575996707846477494985424400520315646182247817031689485152744129423973738546927922278435166874299367385603180628022068190808690365090091070716204786144176183131546660539228392165170303636182222750153251782305078278815370379688438647798917264628478731355853127682935516822810306581814039579753567701102935973870449816655694247163423062242195572745399084612146881369810892176468306999458215016574885292278498798151108557575466900007392515916897625033400333278727904381849808829968745148498688 [163,57] -10373264419328731342831322264736948919273153464865943200389788522159493320988574528343587529966583187513852034194577891968448580503744551916113441972402210920489196079008021447863280890342941417118795324777115503454881220097880093631109163836204303801915610025793969927634054684848727536795095569670277495997516454777981585418045411066579090567825859015023519840879715274648089797644403084063964582379927846264835358065757316854449193080907348624466943188995999040786931047703079987978708140056469508278281672352535451293473426500837023474975902714373947304118483976474072776171824450922230321500289189442807936661181573309657343185909563786748586032947961662607152710380999105078150266880601306953972395237129326091708410206825681135701016357705124530994642602263923522210831682029509469949421475676331584040350757802646293615717666155712358213669806266777713088911916711317511621679898583459186847108305298438452721140376177993766499711263676412268933848235544484196358497437042169946687557287709892851807214960343358997033056881820678668626476593223340825158967053153656456216641173821726352320359046746700271247169886854918688186899350845905017140214673374901602707043845981730790042603139295170238101295569565094992660790087714414310428923185887921588214354407611509351931062819244544340153338729683345879795999857354863620600355771465062248107430305627514762025431512453166569056 [163,58] 5212089387320380328988000927917977855101750229464847225086639457084338433795552635678007545678424436681491553310326617422658821496755960152640975035871030841756949089713853147094750898552861357231294437939293166166183154460639222795414491929141730684650299177418784543571840516362929194290031215319233995741450427680765775793995836431502851685900151796229032346804640928816560058131868218150716180580317536005656920027020499465971907643115150895790409052612889551934527987762306449078175182698220878255409798186121003165761867204651460300945143044710813330010260572462455401785606670450045942618973885451952532617631170030883410719986935588406359481755600189748641544304578935953394819044538273311239404853288013020855365807430811984262031815493239800333936455002388236058362958354380614786689431502778792501473928305365538087226083848635948241788233019540778228191083816584964762572557940779675288744618394633993265175747795530523933603760431005631555482170275850634794375245844268241665370171124252949464934899122032614821642178763409170251921723021554445732973682070764195164667542711320210427374605835846065687723297602265577210573917163201345090483992641049640686624119947394664203614894904030701191606603544819613501455607524319230056828179329267549805303963637892681819362373739562784753702767147039344825316009864149384807303340206656611187795066680152573730359030631424512 [163,59] -2431533877277431145035661199764920168360405350282158036874772239681097981161256759636656240190168313678470935849835153408335534702586154563141046558951342030485630113347280038681158710057238328542962152264048637844313401933577271210503270008218356658778809438389341621805586720105205838582127590922817166078357198106945793063389599008979117757549941791835731647190664768767046175144553003708407326848987402442392891293834946043056042609273790875899641923026173175422913926167684334588797776785894374387702673204063465653045789742368170761464272175938334284077139969804098618182977779201249270464562489956767166339219420123324512861904617472481149913521579391277712003028383864100567824033297415914716776600336496876788831639944098867288886017631823771388082943851191034093956908235659103495793583883317905385330188982838490503620378716727641195645898807651870214281107676966394041157073827389921845657779351988910795950874658971967139465146776184753464370422210420672386997638502524647874538177695016950400267888439648552481070630327321931077256341941939603640561769518866760148426785028193341638891963617956192112519659598128988654437150138993515537214070849225195281345159456919641072902506389811992092007185716583216657709303626006196510615162108887238709895917284610051162550772093046398754760119135783786584973156180251953129496858317225023095238644030985579369882531583520 [163,60] 1052396881003168163298493702644979831138725592496015810787097574596212429074021179306750064328005279676994996290479768879136564861938864545239867944362965519450124669839050939663795886617404911790246375714584667268295832126866558164967399742328449200835528098484269967953809966193640379465197873139518095847286523582835658564011868981197175782846658946843997579693203078160441399840369951208854251278079324668865328193303326663821106319728673219908084337147128672675642926352906626271171452905635498937092602051956641145468818550342804220527087280344177628658953360664703254590894277651910592935580430027289111876171799338289696379918330918697884667956436307887224210165010494760897784357454768677609373809242276128025501263271011231555516607055744104941278447853763178146128730000873086913658387737851283673082707520499397541511924668645012256767146891156024541589334991630312467525064195890054250197555092229324738689087493978995167404786784068728521266854531428369994791143521577033723407444686209346511497267737595918409601397172123445198760797339113618685550205088438741237428649868624906978301555989618254642308313801692833564941872286044437359271117973199266999670107627216112292728419350867236734292376197955177724682380135736058752895321589285320233396180395454972561909418701085321734123088828331528857392528891244177069576999817135110738369818505818573112935130248 [163,61] -422199203098096238106741113295846482469380703025243372044557919273961596605110315322744185652145189412730668760315093871133671315203069938617338323342945227984782675859299983570778566977375617732705036087348736699860818566218545996979407134699212440752836079688588198015653323638659545236726161843579972716073292303967610763366591559660565703769844570673269299944966840796559440180503345998029561566662004975846299964519798658914843808092877031160877823054283315102428397443133791435987939433240226639429233181483180739255202326557193898427316434634503114534348945550442259773971005701300745198067921780206333627139704369630890423674719875121142747170609515967114838060614213273386770671459164515412759304906556600455628184443486968029709138204558904619601337911204710991050828546477854574535079953461171015977416056546630813297448815879438159041621236843959707386662152038478150801807995505014458382516841505934127551765453567459238170249928014575355760863321035062803939791937184640017859493963405258719530261883127449628394360343517390532240690785545041560673612098067185730301279550118824958632676885817739662453733775889031042860660034258273354607625181639495551748769958098535042038687911019434441269532986494301937830518970200447158267111834072410737622703341685281480051067689975394364583089668851673049465110873593969830868632014306137300910212671574939979516041 [163,62] 156837006567542811906486362303767898489385798805322810680118007729939380205914592373806542416556732915810429345930004139152146626100755626799956220678911101081485740555854126818825353838711766209294781616041382104882061920797403381515075287538016256069989448345478024196143077956249861596127144683617696069464906274106602889254231050884002209710683445679712566285763100343423706299369553260118522625039870338386004795302825335465473103130349361995547311671523263216930234175731827948324800566614129074847906489311269319733856839497671063499931688915180249010049832244756101235313604390601543529824036942256103633587972848307212174625626187878020878386542483724996935826679585918181120511774781826659779743786129347249336905159261962197381883180244674157635419901584533032265893283746980430379062695129438087671599054430823085722864864814251864562424756666368040948760730834411089430762265594204036238321665795461946376038651622361704054801658022500889111697610625572990053534932254833645129265154136632293588972087553119117456960515580200265204445913565672029299531449635739868060254661235131150929601728496117526332950389307384753341564445471672350443740307411478463476915925875316443190506371318336159042715504090481532746541425497318761282968615021789914567232278482281803116756277646319439202746753066484028869112491263213831093255012615621197911388474651097454144 [163,63] -53885472836554074297759627418686616964998238439962855504242383818937810011219561909973863474884827669795882731972951277148583059379675841931631890259787920610946798104893910340195356299626985928718972018142433036964963140300000690426660653503415325084196776032432770304843987319225402733992739677951433909766914276314234292278069806791644177462597159321763242195684928857280068371117863311861871115012840464609952286769702924023385060783716607601579149642536793991400245730095352901301485145933991980512964896918670026245047318229463189869299096074195041451586284710988843914670673832383777064423040500056341702681368125079074958989277348206437927715480114030026873168528997894221099098140870044890476088719666016646487779603090542235240702879226738470655544549638016451699730668047241296653615709195842956485182703283439525313053177297450472776351514607999793232993128314780276477431526531984658716199967252956577817045841791575096901610945704592691670696370521855773833976262510764499803806316352810323301059137162592957143850780930094880154045391400251730192263831773520352275876674393052095229746129670432966927739637130493288804891361281169860681441324406349336246695009944698501472432439765377555791954873466654356330411508534875244481680650051380141310099650581516614787908950112516122416068882214391865112173278958384956911227570689837223176990272226279960 [163,64] 17101204968097266218607096337596259766014490958828752456167735925841239439108015943148642471518860599931290652983520287976161246004239585317332343273595440732788856517280166257527301162470328588192392730746501279572093630433965950410720148783643592605762608836515880708941841602769101706542534876384467485512507690662660067251168685598104140206326995922782559971274714583470422170110090699279386624073383143644379654249664292902427507269054809858474312998585271752292711969117782163959079722294242420765886144630417416043315564647303254808637065681507497861038723196472686414584638298295735460567903321185017714123818412826630141588062284380727787921586603386370175635616713678400234478120541765246938850109461660604522945094439399898301430103819221885159449667589162109740632973421841546828676809943388303728874299400121645672317416946280674726582749293073446013819616764415010512373696571391430650204051881778017650922923153619271282748350233644173583581703661861316627744659748566968970960550682448742729036759355649114626705663931434629112747812565463029766650765707278843682554131758532040297603755447039154903269956250104534258352002588319154913599185055165804160067521229796297979857886585501625041424111222276641469661447963284052404101413583714835568570135211511432833321200950649579161911944749824766201585485170174622035210577983207268050104930679872 [163,65] -5006004514036062602567439215473137207882441722389251144921020411055354485577877958844263017077170989732686759114477990010160277530722320927730661947124543703279811457814049617705950001141513141556752919139948811592117482590342680666681659734221809818851268901744224662060580394164387394430793766849546210858558681073849981216136653938501050662531254250632460138443975420168758289018545561978998338183788695943042461191011754417808793632550782623838043459423586410286855320960744201248073431207702493573821598746210281800441230362584060986610877044522249999956921101375108199783042889833206060782053104858180667820769827028609653591113630412953947997418798948743855828931966037041454176346831229005446471650989064375426284998830788765645215757461488266514055804045762331429770618457018300642607212603810687096401621036528585135725094266365834305004302290434658562945463587326265566402560993958385106830906694850267624433576663959907549486107328962287068150288413214281893016789998986011949863257166030988720475738215386439827718880798454224301560573595925418604663440920333173867493972463080567793482523438071181868791327324311525830783459846407028775892346322545126524910932461366553887408416886921095917637958265764138353553124274419013581533599273625720067364805779706499066406589467329051810578021389967078239636408257288733080710372050276298261369410536 [163,66] 1349513161561122747367380187217128839143249086381731411684540228521643434490584653492839925075943236735958051571204278928306916087000616706872766922693493300532096254911168099039693767835611988249576367303176463684462592345169097846084558060652397702182165995148357985847419296166002632757540645633980378516198472351318769825661755610207912454625845072818491691528214084302739587600373490923145389191387068833239125477370523655078622374948954043825566995705538557648686877355361138882804955213912490254186564242890077283290662480464259297474788864046818962857363297570260656340137011145910477040497219040158293446963570489561473631346380742248994093703081488748106452936248194014632672013085262707181248551655532365734249305917824132050989739523311131422243075754827112556167046477762340840887739328861097256689864418423071235847166183092372787649751354365027112675478550710659628958768721649595012523591167588814374715479314471767839550653435274189815514299868048167752002468939132119354393056447035413429133654716307401153911858457553658128428815125828608299551607941354329989734753269050577898006683433618910544732044001069155703889456057291105693920848525188854138438773589852863035908733667102091467077164822217849218163928771619838354051576612515669728788513001391506627608739875728817738021053288808023191133738405893332735025724105605522143947456 [163,67] -334446423296435889127622603339998098641626962272684326393932455615139753204869978700932697840231396736662768131811686294329469197938861471437788926263293422524622768441471209607964443581923028638947434958357831769668934477807416347174374978424343723824585008132567057989117307198394249063942191005130399843254997111616526995488980958262113985349896818774202122225916235889349025653374402829115299499548335247432553380156768716033063403315034329910588975418072748242154530572885618153846100263447212901951339081921171290639016859582490628553455362368080133312309217520767616095385411674158095347382119137762761934188383479397019695320287263534968540142520550028051629520424733159832340949212175714155704689804310835924769797213953964659019297428169192921879970354995725501390301771680935821569320982593554324318742888213072436212380288078973393400862219964606008429945054474892617877753828912025141486618577958341567290307379395817154126362732447662552459369225200520820920817785107598695167894213460553864359867669835900405150250891153671947981486074640329545199711086479549533258298106732558686232166903438973160635558344704239262015043936152113695223428101079277129082120283638628358302319315485648313172422517495135213408654877708951767340393743789158500983012569865807437156222399018631757792487881783980606964735925062614158722109517367723654760 [163,68] 76051536745612675524661709994733410530400154111251820638961568810383365065443660871350625374112540576278889796075518870025362523077903757204095522532582156466023441820960109591008290116586844540883239392937819125237952202162673276895428424197912333538443863739405719533445319652522578983722798225677586055708495984313416390673629087798711190016504092754022467475628400767688256886677513995646918010680179040380838275014039021081953614101768917569479510108026963683686500478329754850127682362158394773463286251043119056714677236387161353649625100252798879106893857350630538777378946255387529512836703071759044824077765706956994979080554225676065347062190520537743278290073663680622934957966475051644738827465942109020495209841715012399946659332947978088044617137637010505259199790266600047626894477037857509730777731038896339869336569191496560976904506387812314528533125387947049147046847624690532979426585573183488992116422068618028400320209795660861925985172937251722387496222443189709726469777293736594578199157170139761967509520822097211134610195753588643255058285895074819897532919160676653302806111186687257088015052519767811295464721795475465988228085650283474228441078184446524935135034126101595033435507901017217176945378174473956662561283625366228088859265752745926798025448114627151718792822918763921631597406873233267325994217903706096 [163,69] -15834782587488733261162597581018326149682237831674790092601181020350004297049708399734837136267580989762189414387229314967186886720708725792877550516967510683789695304675739490924071571937500580073248567682881702446810533977279174293583510017692917960997848109496707829554652297481467356989522565362443969523345579937211627169681016580130211853565681295501780290351378648365799990573038091127390866209054943678499513275270700893460647678547581791210539438454395858176830406395067714552715582673199248479911475389888168763818582474762816113394567307202890692246434352389042234199538744400329788328023405618595306982280640002817481834850542026794994151693832664516842910804478376099052123441292243301095898109241319837257674850617849671651742935743067495276083152930250639584044261433537972023420686515028824516973608115136541332213087864585971115355873112067282920570619339392347938724985166031540156728874694980246472284488808442776994969385334516505508567095426229189747002935169202461910634388272971656456247528698846470836589012562207578119695345010632642254550864174829383280874601963669741488241861366621900248961866084870402413871582341510308342677388562879866227982042436102640007779721268757840385562981341213350840202240355473148549999095062073499742189808322522873255798238369501648532702433497886189698622667733653722103557824480334 [163,70] 3011948081479161059957131022682783384989168824218553325622295128334049347634668388480936892943493674600878377477423937341039115684630798844536619786258181087609483258959712906236906793852817671053467175444125454397671568146205550850501550638038075915383278066980907641529457066659868239297579887647815768798354354400493973715980772254755966762605628310964750378441827096941496022387581356441619827634310749200994729817523552591905510219032667043778556993781052477653622778339476351943348886827249681186615669425047767460457153207725833034844625746576981770184220563464083552978012632580587672972666997492085508795178004492574523352158960501280036452358656813347543884760149744774657666574269718258898835597412693844323611035289145061104292867565940169981212592964674564902895526423203834938640780251441339719138498179510081111134369089135001761663129340336689663412008022276163437929811185731940538126882541865362212298426659149318329729034578251300609256097587331603893093573766757482189619312295016743691457872828945972950757982247348563236186099243766374677371914356570946555330751702312904492078430959610004885104594499749825892416311990571166350490014247608583641251901049100294267708820780899825771988756907951676562353129675387072050614069265192652491477493066109431876109979160431123055428778604880857976172453180141406892452812800 [163,71] -522077257740546924540988488546808850151361882998531903885580391815539696407143348150453115609070315629951686372824944053052770964732714645664569255462985302352036276896583681030338200150536537891068001805955258542844841309749471662001285110321956074663016531058955549136603652877423186683103337079444922439398577172913696415610779030621171117240318624067851642357497692702840605578865752110155786488799214823409459028669854286421319804604979305926698753459804970890513507569904379017480076837326739964345769746685827220450569392383231289043167441709160483700168980050739453106710255218862926718135548021363175953820660481816444449668540476041358301605205316918824560902864037830384071252687948129329146841671071981259784481428779792575123379166851372471590627476969223504287932646176602056318095319067886659487310985467126984894515399634039804422232364583703415565008197532746596824076569797140687436365080632081625855853809143789203490256135657028574407001870116639806090523565821048135130479148745020502196952210535180844498349922103749832451051283312517178897515534374704312062040980491257586897842686837893309635531378110924006738280411735926404237644325143997831305404901327672977873952111548283073495176032273486093893122620563992911875266337366630891215453115054238253034230940409424338468609203027864244241964442047286008228352 [163,72] 82242376144292962485851100163782967385105844841177274499643297878385283008993029505241671813820591589545983406093875171664387316571750743202443952691458038110673280819998675774030016065384868850500496539217517108144965756653912518943928153438018774843531571850179971094105500363234334523408065215226058435851852221109568654480034273754351191072252602220783008156234722914285091266015717822654262764030986058693221202869679406512870532512284517362817737035426347915625881846763485664177547008329224424666218837939792548700959680143004712233294890207138465368071947234280492291249679220097999493937370511670809095873743758081320460796627121437387070623025590433566426613849944579623293096597041567734741911328589152930777450249304154018296452571676962653258433605985647336595111621027230077958607846142114926953587398863415992426039405714298160468951951246801602940920417340720678785552846444564123350392182288618118404408815672710141688156144950658743549806418358461452751880027821261493386573398889025832359843604602320213090218679850147917212305063747152944131279531147229082208786450493984575434766247217644025663254575727725428304339168330619221242601807243669176100436014481341724765142763063886628214080800111766411820400373783002501240180654375435235276427448028113074774351091202965879677859137545949923905324236087170492832 [163,73] -11739120257854596708942910356390820699482385953965421825056280967974542176933191395493694493299441121390952585715169956549865259254369388042370067871201603582688689390386157962460577040569747436642076845914177279837363817791237112613196898091857028470613874590063864006225069581127500027114098605962301794372561901687213701354160801085337341146128595588994669371236222699030985856531349678589840294857550836577535373141794329100522382918040051928797921008615311128123943645272408263543618960012535732227367162149125875334919534169334532550147331889255199473459871868761430956178760025210167220288644343906627136196470296459481942394145233820730093366714575032512929720854008788671196652852279046079367707761109653512044551567645923503284102604348218582229894520065648965223123947421511841162544615562776353806233733641543978205842241082262513476751963366442438810888444526919322368559344537262801548447701605865614845692112142852324394517180470287152119834645225197585812510800934766724129600339183288053057354358239620559905944700191866316339737994655983011734535128522220007572895515789046509782161353582756072744782134517847809763809828473400593095031175508895716186942681200498618060687645795267684148622103387109083754866279127917188923354524825192562164015298181290289626522675652449820440491064073266224093055246324984068 [163,74] 1513384466918959500563996689223712140324049208277443901295388843551178043375594482202743836564679586335588879868242998961868477445222067982758056998437030281063291959918631276217985199375242894238823395225540670213247555327769533990372567366378095246744220274391851230846622876833476563648892308121441207518956821392716594216591336586039988371557601443905720857589617419794358285343882584812287306805337398300894320207777842525490002718002999527292403808644625900717352527319249327554605907462649417661241121003681543460417890739785882140183218802055135424040613156564800619956478552414849601254440426747318130289796671783154311820363185572661807881677569679404836671534781013380919506753912299812516949093722310391623307604427270516892609928013957876228595547681898462598346479804285841935547417532300825816132965563410823420361550808473824512078189885503350205339408934053362814605040622812431431941860310730577197470224098994099289784481653056336415439116715744755313025662400108734756097367674031232456562921599478482563716789994648527896853161601272464273080718840587120547005081880556427893568706495307178036339214573955783104438953327254499060868966332787011932901246361218929337932153982880038758333159754234362962720626374159737806750631247545044958608374683114744154706835497437597639472329717691688487781838973184 [163,75] -175657899061788703854966277721620175396738007051567357537102600357881154168320802409869183307037658029929937721884431085979780359826450327758920064251860833296105540103206192902781564428840467535993883283704016965067552898988193323817663011185132224298023579591553326219976067904719805356597827021589057424816233821752415899956315209170678008577287803257381370937741213539500218911165703642870317765350457333656008533963844918039698979950746690282682449383668481118806735149081033709713012018761939086791000859768320000439995657651468278707214920270954108496448271406171642782540470499721935066569980457622086413810549234050629769793580344007591206662718753693195487966236594149816669421035373710286643351865421936067822267137167347408457691339155750246149475210776353123330983424325049544369379374579708987256282866835760641103171899820767489388180415247400334602234493259181911153910064935573327109727931002289656033303746260670611869000084319223515094873509010983109128231676526611911039793280113718070258550926298700004285129602065460850615769008694930983581303294213750140741619767727131515876340239690248694983834609089944592121876556589399363846613239699952430006501159472322621135943303012575432236777877177875432830852115266682926590458173379112079559773867537878143046093189250871302212322963414294474760388992 [163,76] 18318168685289907617764534095846079532547759937831699331202232733793093408218572180564769480696534497149541391449723980276334009323205876079053703172305054747657539968902367786261801359395473093398470203456057181851554173037970168952097866066012310987128584281267947427329616601012651768951461573202394136174345671291010391046189696687120920038803271450983465905523306376826610253414012018491573501146403265774942267519398763878050709873907531313351085374852413221858533030248866244068351841605919844143185520147489225455811825036901813598511069523704123572240770818920997222342318930050494237614519689407598891683440363722545546081830822211269619311441307388867389962056830107431725387468655655495127479131809621662399151746216818428737752001169910732975181498264274495755065819732487983116373635371322875266051408995255639672712083574052552597832796690229296838353924417106389545879297010943974620067230850686878909305725247639880177499912063715920903454623835793046093415396553121134910767324055882031261841309771733183038784373650730333683337408239400643774998940599494824372811989253714274033091245597063284743655264941457424194473466068400651098159512036096529395798253162320591533157437106964576953337252145908005820679999184873475912403272311641714389090123553243655585280086262074161557525912978270476277264 [163,77] -1713837565993420155401682988971451377870675726681360814662195101592579850326262715658050961120266724486031747662786024076738467061612903084764208692994611936956350902301349480372001766795725483511613999382211056281536317343661043004906117591729414764964830265319645403345663892992216548123927116970285336298635930473790477493428011353285885290185289363500024763016064248112953098660032586221458778925499048935034924385858619531905584344932523682353164544017804094529643147431645649678922420439272052516145697681090759316414217583879872774029255507097036697551381679327823599896147822795572893015456787970578786662160922213511299083103592889680343392953477024134085448709999212471954500842315042326931379607535864897449111083732509897843476233311018783867317076831426313463238127972754402897101851611365203099838539825665399159447311685363404143681544998322024911565995950887006552322287717935236299052437621631097248634332133250936360242934510131400922545497617051888640130870272518591309867011100580670578776662064832447459641474594816706724387152316770376566388727324825394593884230961051753091204026262701290182932856767117579389028505338657971253124552440653134687112060543520084472466797863545242873119168119739781834379307036490946880720233381914440311084304987849542801826339620003765323234152827964858494 [163,78] 141840375583004230288332140457400681649695120165940168140340369867035764755566712633654713790093467162575981616460620594387468291213675682519213296750431507436399323523753778080377441246623746128729790501242459745919410358519785834743234400559953657876901904523496163353050376087191730059812896954689009474856233025173294947183597734143802102078891050817836360273403479658242604232497634577126071016770204205703115559053655279260114967263824263024371256588610277364994779312223823459887197299948005233678653071286228642365265636960030365276650764867660729249528747247284493421740412436740317587468830684188996429847312334050280751433404994253014910135862800219231738476708668964748847198356952166922799323691544584141758518068724256216575437472564185872265913258870086912276034835371168920402169218217346219487334501587884792831220743449121047117082358105853013423526605643418023712868965575526678002749208850232797767488026328865780822062192032602855202595540234240731174930193993231152898354465366114002069322112713715593121662110013543974682331296737651234067527160840843753768232417964906818018155160084344261883253461375969374260673412862084504464238529542519798205337961195164986473751213907385699097294030391156912442367134857554954492722167326872371736719354300106409771955095488968121721776978507072 [163,79] -9670700697235661479114029511385276261706447443242903930911819023995878603510008244535262099208195852983861431375909903630085805334434121977549580107815947156178921000718889317836280146206842530331928068165539270187306811430770277541893074995936560695531775721571378712950635541847718989025212387514535610072158114031599416731577217925789697674347698583450861418102003778876592538003347342209104870186173758425008970922821358921198723959766870998076160384235283870919244236161426730321359517372694542452659405258245272454389851904937690740791967596267118035156421112286499858362872508967552706503859329456882606913973625040813559411668863604746896930202463257455004542946604938765990088719190904018317759065005061442588392685729263128361176288653477174370838289029762006685241574630449130227920056446025296756103879605634661851311170499368748043629487521034544416547786404487902779486978533827116574197732089734496721200499076780249040560564560761694761110523219346720950975337541328390908731880627131016581335557397600648181176761740014807671433293607600189283467176805244560051148233258476804480308600871918238490788569196382263218055382812290680827617728319051010390246854704654812014063066993106188964441935595883524422326678853495903311839067926944258174099703078352010857845544751637111151784934072 [163,80] 490712547791132359157766150653802194341309237776534670831128758725696848895000161391116828186882034980784809284261631200088532024057016902376824295308594182213497692623171282297586748557403590262476110945928968707416527383540780189078612914325095382075198504987772625619523450248114302207991724413094166803679181541906535573223699433873434545876405446888023784200384545672433696963582691948643088808189545925344578744116061087391198163718265518875741071388304444117186688298550909080784887222005801507741513339494649291978551906390314635945945880571575271703037988626804192524398123211244934110992072470219581723288553487503506720977174297909094995273172618101884521916625634770185653855864406533871409982989458852904252204005806130221912108027628868301662739876972667277420260742171260099718844041846720976321260848055067512537056856161015522261316539883011603036430560076219852824869745552865741103294896082036854219776274483650755085821368086041839112514806402478573776009299541578838575139652841889119546354454493263825312377134339441046522619743671814045316262476723766919643233529639315435225523720534474633793562034554222501742216615989076003343017318747795484877275421131893521141544901479057043473145250728131131129894429098701716651249202844981473314707868207538774418500362247826845761104 [163,81] -48379024969616540813718950001074078585010516921638478577695015387064472214805074328836832421533214449315949980674812010418274289433771932035676465693311316918126360875075643160542605007102395223495680385722859324052393765180016306556110139789197552735546118982478215416449216708443526228504397080687103940943394370738573868741952429050469825586922216120971608732076239237344146323394731032577998632515369943345441790936151197842085558142293636032947572774464068056018940142835764044271087205943191190821051292478863184455868454417483818795928477439017184483606286598800420137862280766739335253712903260599135567214149561490985617129392576669442419798930554126811698596746361675326257136128768656046505393430209939693246614071727497415195487212161342793649422731918233085948351769797802409044093601017722693279345293700842597952592041994720805442718162192687018882219386518942591973196060546410405315268714252446856872645203605985023661765016924395131292644368721119179629056349664006591796548470197452061210693974855104556385963285204993118106186538388119088494128932212930115131699746199974458620256413608309144587992211079878198476263022102854348389696855951130855504223819375068538032285420609110802039151234517067092977577162902354051546297547955559205799532984827704222943647031682804507090 [163,82] 11782583780759728645753510660884167015507822783233714665701743896857088213474860490015602577559486985748875170072946476039948248013887578972043225389683560156549186662698310284858099822681802240636695363277093040843347804899124376360014959019329906055329140142327842703870012049306908378068559327863941220918257638329936768907670855150601771001048394634487332914317392974833577833523907117343198612968319166841933866500238102790053411888925847008548826397485487330624196128138349787799816113459749421520977496033650889717263327343078212102739174057744849732042387956164570764024378931296428926236128798749636121962290444705410532863267516373008686761834711967878235684323122200264849476700671589482045658987132716870005506790390611680384654795545293985472982078059622206122537865643997801790483577955122721076129664937105146749963981254068980048649865160326776072207911517721058664225404760958360609449626613023563397332117169241397816178920719231726949155977755071620932761186092823217039015299191827897561952935381850031049910944380505491549302807404871660678671583954078546513379650115963824326561317510670898692347985321590070034062147971083777361523387959121254770114791833357195339165080722087499950860782084295346843101244594885791954482108169798459810470635914848542592012795418517888 [163,83] -589662361040282994727985218253977470864640700130366487209569425831781214155053536939537929068347810015770735055592473330726160333750886302264185507470823584196218732868107533942224511369214279219730482835499850761451845090834130451588226158397499636867152571071560935004821061721169424252441521146291087290372803307875847534724488713535297460697426984746187014138676502443364325659775052424615987646149674444850694118223680331428729007498671427021862967882687073080365976412662797028827285644798429099610482468603574565565200739198689037738116564908074762841534671187448396479329755591834019713005285821475677590519326906018920384113063846906113483198812160495058476711841295882547087039728691648623073001927599786840451932398709194876531788844010969085382893837001972581690974453780983901178485071020323737710767410511586798891319072503888054551998990749269991134504072418434178262040382712772275345453198321048975080090205225643885300248235575941571229267115781897406729623585838101365851351582811551297410851671332514978508805963360678883153282679827447813572976821869360969817527503329803173285847698447334470955408786762843425138523486736546674238315897469394955013171039093363636230397190376784598059201517447765717931485542652527726720241377450347681959125582892885710695297214800 [163,84] -325727178370555233308817826185088132993063685252786638380497184243656813416291456318493363973480427079107640858025707030401006605192032067840299031412646889765848177485686526636277252667991845169600530432689477562347861090229369294354029986381042645616668989417476483933345029311918278307142170610212799527209722407641867982580033052364107458892193592018874219902075805157865423253566995901920978810583324642901452092770161572915867428905101704434933710666891973112294007440021131974691432747172019739742045544581018834691754279921439528025667567514830354760395427755897649250316327912610758123373008325618769329806640533208239209523340621659086873182096684445027608006548989810755518407823890334812865121344720057525357618141578462901936795339513240218126041531292875938652973712729055618912691132768575361049050509176970436955489085067713335881257840029804747020216731178682274332138844164868874691994948373088370501526052697637824787423055397745193595166747221945220700168063746966950407382656628012619281009176439539501165871555447514926510152663972778651764790378959683050772350914145048428706930306487957917185573468361930610392113433034485954353283216916001668151923061193821825778186952811256586455219263584012248381185543500377197737328845597219787553127937980503347000359664 [163,85] 32164405955829636570194620179622225027025425646223646164525170064371888769046379114819750100277057174832840300687456637928270585905932527680290814150596090806336847483368410958700888224182197916444902515890555253753524699463108912022451796833634651876798852108004366589210896892365162982805648775164746119353855693662062185462287164551822585180854585402751179317175643560565086405570279258661976752299131484830279809893532231903309645570052157970709513355011648890886380362919911135754660570410321135720898397627965415276112389510814143131193731137329321572466420778698210675990736584929268837266888335609548973062664143768707259433004500149792060476672136030329211564030525873176132923905164373094044246103123695636392930112657596403609169349893474407301748354915524201221633558263509675143841834193348708422217988967120640734524849812734656298767051010978363042179034059447284400901963499100070105886965298389045712731532975575291903942740434635822365138766619369224130944502087101759768443561871389673616591803908765120046039847866660246011007900478294169726058558279445119013808632877550003126733586677351217620974432998551520145188355369853637824500887318481148112286536726184394560071381563074136006287373406442161658603639595796475716810913421459357408320793313999217150414 [163,86] 8240851262327082021745206497646629770590858642317922830373948459050563550545283418974909833126956618976535926632034083308004414664139632996002628455234296372199069183350740041514243394341883675837832163551907602269832542300269149469085796129720179696380302495094495735704067449692692198633082739993936734473272732127428163476741877985113893350686680050894199800081881759390781491412762840737249674638293681543456011680263878971093433547575308216250868412496248998151123580752076220154476985883427474122838728787211752685078771702267315319684018271260851213333709639291298106573739078040638261439318945284946158203142111262180082461864960599590639945080984529435672818145411323263615627958903999904458789570982616065842793724677733675508122994088456319981163233556152996847729656053070353276840202125735701349601766837748037238066693540861386155914196594782549530357500044286606808000333687127960970990356872376994040596769904873329126176200303733576644726535568085134274144984640066962143882410690973246388153663314324938218838041363732296472909955368413759888909091015342293580235828409186466312305840921390098422561640871577703784190813769279160488339075999615990667901293768978423757826104226100654155665118589412636772493816706164234683997427223043068120877156280553434368 [163,87] -809962546687715224100006310389374118761447324530518935327487973984521817085486893507546098890536974088708577737037446252335262609524152995123504386465115969612333164275040975589766112076515732868057733876900445067533374569312338856670846907722760426640998020226212430563780487463186267398809586563160336173521646811121569740245518752735608022138813333198481004284556568482058046697932130526129404592773177215033524242295726265303011586776482361946629531404365128722391904122966626678082136388610371690116576419535289218486258478432020003009831484935190218890761601236601463950128157356480303220883490540537852695509634997347638261307136456208529151135094599769242205940134639990479488430248374637508614758217916468120327906904057571811397782416320995117812151944803525037129543089354637913880355596166161522199362800459866423371683063252133744728849346205166340224544571878483510993426020546935836590220057262305355846808978548823169328288636372066636287362492512716489292091638526214382210975138874039441455947582978037867218318795988207378258827171353574781052892349072058304569761243594685667387984744120358586487336996446058655190946624372223702615004918747521358790775749483488995840334934325766188527115422329335135000586212819729580071867408553119224337024421436128 [163,88] -181300807610930844249744946293257696194334317172170677560409045350129556904301580644231285137387263083134747323740230356912961936096678599964599135970443714732289101173631506902192458330544171501805573282424897328384940611875702462575536952632907935788752987318003142096511892436468097323167180440783904270910110029840967771563951244739153626006930236097636342594588952812655120943057361905623500453447346614874212745048278513215903263218156032953205056316649207272988967664755896643238320284054093286939458123454949576313969089581697995545142217387303786567372370377787420142776047930009377011704125468393352916339285247661730463661966584665356693452503115475261917730859859171012766197993794297085084888696930061984916487394140849192237179669333143902291939138502587931872450444700379886144054229754466331181566441273301888383516620387615355450959924658939810385724035548649782094912835803266954544599934211299917873713362024120104008693218469504932465582590353383865672082865074695830031667776332685079821864621384429098720109023931906934299779633513730824471327204367862637611500750071310497757702899430389016815681784644824705902340946699208032027434300307471137440501083915580277964620799048495681276771014570291432336595488994720159167178363070516959315304092064 [163,89] 7874529147176103347243146258403639699618716908851440259409256298130423741856491552602651421202756134885635098351564994843706632366593752287904355455835560509311261635128558639247622351554533727172946471295253248894355890988750381879981761505656043059492009121291026322735934196775190754896291084795582859227641073353773226626378127484228187555067942008788027040501909135190177992734098979910789210722518124561568788482556071834367609198508185032879968585321206604727035798802845515123464940999031452679142421501748906332904521412971058034743161678365304209700309665239313667325882565714550233629389140510834329891587281908736254508399783601866836835944570535921288819225577380445361159684258133449807198812399618543226280626133280635785553963180129423724415660875085749998671744308017523267888054522805193462097787813048672383360628248969297502380861057730713987612802643138546127479649338820000752883003580429035422605066075867560792361099562978985181158090210066155982657395327741892462264077779035774513374190884429293801076672971857654469128215455707406429460947300557254537032835932960541756167652829666151879434782282998809159912131932763004652745206837557926724419719825113611211122266841717311390045917038377042160306464112976431208384735359866083833446884 [163,90] 3141128077097205622227665290384940186328764818106835455955607189551184698160486097348395137533498917536149454245490181923835311086672697269958346098917041246730902556886094024713181267005689256921669086476274615417590495091028133159003224702941282576604625938572151511097968737176139107241888072187950936114713179965025943062204369488244527986397352365163960903183253605623795174475059078402754474576028405657633481056928187099237964492675402463874679118737105158533087018207828683406531670312908278224154962311452443469314445443550188856066368092635892180036060638823643392864175198308112700232610921679337789475502638855079720636206769530263286259796533209299465617641223118065427776311419165973125080712697283144858163346681467355859010443403384952944772857844435094775458373651617964319542430730767038611985851741971204920912230451163310653957282375055040100279487793649936691092356700108867947585954381003071103647182816322827156781632224547740360669443423510250791513536704590976661286370938168408276921805596255061422675222612234419337512111305747196340964988748363300213709156925455044766086246976279161246935314196580963871769063921593238579560786889362911104921428581064774536197917354343670395552055711811809909150892429640108111925243271385323731968 [163,91] 124413719304775068282356072530000216734549009701156517837551313218807122229667421751337585860625801993406416528304282282272436268913122267935920846864664000795351058777326266769652476957564941680528009219850953571888989104575682888410224695841079573573750640915605260036571637127995475251441985570186678432480400040586693457438837670403059079675043347785604901321094321290175463069366430087288539395959173933022952886154651968714848336675003555100573243986104720599586337394533884408197439592368093021479936732457055374257825592242830128752060132928818725072288644424317069446044680115715611848921636989945394702079126900632965585152643058572763301739469606174533976916291206349093110489652219271229343550190877240621271012467368886817542612926812820077072700194834270233105828435794335579328879627685550300267411008813890498382356726941556873924772388869099829734050606502759741756173079457478120445628362238087067143839279051595532717718092316197006875173662266273390822638259859300554002333715060089234304689610307511750192213105566564738506632865645535479508097610779073167811025744027155476017608402140801037338197126758539508146947975435544451915505190549120157320859056130346496540836842884812188115607211790119488423052781494695043956372070039240416 [163,92] -22942393809386677933614496494035975892049017886736703413846863544994326363919943508566746597702513973641796911070543775093599931600238651011113769843353718882708357275080917854628513733034447775218253088635504128496473237582282999572595395961399923328862348506144778616815365424343141198176202740341123442892648162894549935209912421285950776161031906238016850239688543915195141284373210156634280449901404969704686304887194018596116602925674031878292598194523403847232824493606618721107710108044124644471119064997244911701728301491842646265597553863961182828820355048870403154229922701079554919939115276068111079001309464835383584760363652929875558895837527680577849652169293763600130698579389974568368927944577540481339889698357160195713668873954981164367351500719333491807025143481506995248434918938766057032188335511093845247243204321812458290537250287705541091986858205564851720473365256640787549164505371753658734646068632171323492616953066906666898784793897641919896506296184627294824892439752919588329347539625505174903834393657170965286751456498731636080403606350508749421195874756801053937742057478446139623917823292150939532817023347199913551616458851715843656959399433991817244021661915218300764846630077827476117809264469083851102074261538664 [163,93] -3548251532724112533457477667304827144998651166399646423502888434089517193266116736843490853625824875178998308582130245005928447522040879034568595498626982100038242205872303732739907003846463995257847236768062050392098767771511265999002459496250450507898972250472405538071384412634941721499642874462840901120705013394405908694132219765031763194796081575374281319868774170863646846147374044336221747425681388427629777389956183947343833479556594054275114356535997662161070510410601629266484575049796076809619403554132906731025420073373848191995035242616582371256667452793668704871622953695749107355554000022336870654013405404574064375219596444605292743389890135332553767408784084444717106030246075008508797571632249548433501438950788319207563123122466803612822219122275930414424743915375746503410973891323262885719129634125951802373270853755129617716042001744956840838756281206402050202802988751019493949778758225758029247548444829597358066031050373930684519564270811034426294087428038152673946563574233164461718274657063195241603539852056635511697601227796383515955717820765958654286123756469817038159283540967710912369375865556875928235827507961516188487697034795858004584766521940549133344493312389173148302866866925539541385349458920004971016731619 [163,94] -252302066802761245995421472251159776446574780200934207855124353966870060069027450846114094836741998493807570748612769297052667601007311254102000669456243399055518995056110609297623691240161146924234356067812909052148067824707026502638132118219060364473104177905382504619936859335134480913651073157670946096879692771030680455992125377449996886803934016732372055512757402998339363434903677188483277242394301463952383336687022054713287273106235519284276088034123183160339665792345124944479098791127519672022425669195395189790580162736800803859039604445468484299077707455837696516104823026313184328042886541828738647698161866681476591143678647696876811185766607632344876992398734045816057850953466113837271817768448148490400129117648216356984246508502972321222526777882167034051072453502325341021329677158475052877435197286026641210410275273657715717921295211960801848331209010278367263636858736655151283500715099485964594435627117409586034825353314316096150868741162366977012659287485587908578954653410902944164095726039679161514706718101139868816176500265947337739827655204989968316278648452229070152415802048095843025887978256135838792065615556837798255637139654502629014722467029723830462970900291628279681489775011428456403922284115190240095040 [163,95] -11424072495683640738501105435715222947938776149351497215587311565669145792397971120715780523766012899013045914662614323493505009094686358016805967534876571954347021679894356784877702004104486697651484379489258641788127165492542823300347940809480146066887727466815644201946609881869178676799996391512906085518943911553639941755050584595188745123955573167785044981235397736253880371891524323157759542822549287630216082735810497303493733767484753431295370495099647751236663593212093562843677325614901131595630769494261977744130731871340297404339683697705358141620353930930823351918161361092854165206574426176140840548583818180615973019652994360564007105644280738172749235984207515903431225646787011844986894210936631181272497021944500547806132044953978906295075666499727543028412945908425874765964246361031147594041335113053958152863629453721394362844193899926790548386447011382310829451683175684773387458775079604363800102256556892599675298886668556176961098800984385185934747509158612602656812760629020261205075653857012978596896773703162316728281946986061362957242351593836893278461203836056430449749641684847028221400894230681185838805079744954651409599377856206664212399230098553618887857084301296564422212588493429804621576268278108979720 [163,96] -361247439724063326853134446013902188472777835443418097119872662819957380897130204790602796385531243836657756642695404318522989636378541585090942225171776765598610353557039140278467653415793218948074228648521209790551009333370343589936177844004636895915473302524969574741348753073831505058614996199720026635759899984727909478830599388064531068432871920615557651147182610442899695659377880650581750798466424995676983502136181262259321005997729543736452697551948322744698996609570702062143704250465625129772430595089826628141361633853320464007224416132133476695716981907505544951376587516354213070271516489595571633039895672859691922798819054188357853874042217883248383152317874987357303707539433461333869218462238102793419966562151276085813844839250471843025650049025962045167804769876491656423673107943135542450950212277099563477462560379381975371861043441909269628538634261000357069564367762362249075511026103585661359835032965050680891953758008294211585407265573728901628363112046536431667290268407972661535882936344242846353897657329635821541548266053778335851341617702606408434253990442908423923050815179653740496614182804094751787398936462464843231304029603162459083989320644477746589682966759359185140573634328453163506741158172688 [163,97] -8312888991837130256180752193436738185766920454854961821405489975831885544862701515736167776545790834604475268848432816360499008659073249684790107561250222220895128304119675845721156900921367190723506736817287372496010815554617544758023233845873411268129562363615911481287361612319721317677663502943948971032803240699761508181115638946880452561887278653359674454550833547582817036777646839343629416735977126161322700899021560050658288133160179536256512243261548889327549708726050974873192672315597313145932553582304403300636798003082606122821763138138598864151714835132078677553499425143084419543998893216334613288407710810992236978505898736832132894363897869761525644133492159536115138460230303459454369146270984487174225191594938309754304711649043813259891833318370877024733484028861096258936633936541954041420820537579620765860178980389708030670119737111882802185809542523974132862601490616954102487562245460390759220741478670541014440798101010608987254244637191054365370099964192121270593310892858228789075690436407501270027466650998388218312026292072446899372293197259876185507791210856520172380295402006047406558677337074540394568446763071937380677954534640550293998128434103369113464534945645689091816049685016988224568837014 [163,98] -142288771301599590827635771995348531331302282353072138592439198829724926231386621879538015238123012518586934516473739190814568598829743270619816303535968599891034894590464701311934271438712711143685054083364120863393965348389765812374340014907342776190478885439386336610250614937301579171109814923857609165214879497029025225728261051148872279464795058100188753393546937062600900989339669315531422862348813012229070570810755277182742109672317844760390818195980973595757543993175739660784333046628681122623647528836346118551416807700225809997492069427267421250754625017915181468006363337142798836916383324313825600881924993255985597025532782384477331792810961195204184580994825775982901604594566750551908824546760321040538143637361359132646819277557787555968245486994035401423306344377602276463155709603489914606333872505873531565679688640452765103594460189818706229496290723807552352435045598601843957438304063232695987379957111366629755073767486788059512078127754190577011696448150925858271546103899832029891585028673947719380174006029374820335220003588155809737365525058281676961909194229328272492495220709991544744162391163170116796287448354761208074809515282906370928253088380109242220986927611791843433372459552571789205088 [163,99] -1834435322107998483639521446785655861538398682941130582970669411039852057142118153887635204713104983267504068001901425756469656459525989482564368161201096762402193428449154618338005931763384937994221495432172172853391811291052083057528393778254771032960295679513405611954963264076998907569329426841388391942898829850882487302725355841199100316282396144984450954061217993244086622415920318743449054643459320374166413249768818959134992476697958926533658105410072395010195593604946934710334704477244033010405825398011304049468921034958513365036758578768543971477902821261177386407657519865609089433971035866931652897998742882156731526264433583008949024934286705323941357314946321588472185386961192765620432964957864398418769018164643495136937488321204372539200240089827235650969485263653302403266277486510721661226669101137057803796296335020746569181830100793798213790736803874480468865374072184496555392221921268154395109377833712472335220754300931083165746540421699368141822236217029321358714505636451970333692852389649386301908976726847372416260004233532430005837540485095732066719202053121445175396727413541022966279483045503495225897951997045299986616217247354852465225305090975753832824280046283895313064666574904039660 [163,100] -17942680980896048609584163409614580965951038440616343520723871249530996228494957237280974842612004121739371480549029733533601778164128491248104467830245054646023198373372636507349725617553425560162469122634404910908800475071033149699451291569062129660828217749082893259482154513876166365710674758450529460253571649877435882919212973698994798840472276095861840741511361018115913464929416178024363205172799688197020825054125087608592406435043308063855431510250168143400728885385626827118461995988279394278538757541183377521249910042098764113839394962479337020768070007134722717391977888630291578307296310789165041429394681263733068777243923711030124900522724910822477559980348467427972977366725778334904781508561040396862882017453803793601388881006259226555503955657355382597118267439014125650591391280017468465454470946670590324902615017538601314949362296434250404291192604902729591522822873885055642007796891876820532040409597752396146931233377057600833620835195346203888430898081256097693258175532254970627784474819701225102850261797487349048394261976421918829788161710922473063590591053810199271388799121013718281197822589256338633820668983155044101575021999988017120683836402963728739428275090345328169408538197760 [163,101] -133666008268454730664187230627902265240997136808696618329471944530280087553558796940605679703644889986947488281646661895512957975735822544602517464441939901258389217044612262479327402433233088216960801083580335652269045185135789719798119083916320467855295619039118245316381114128585343469816431072607905570086794256703591958605546908553400333321164324311377453936672880471708555665571118012189361024484366839926182831907993116392012469282264098426221543935204800737157487557514338141943015161219394766192899377602018952264736183998325943084171143877712508455855522448821387153262133492229716015700888032559411287163219263872716986514421106378648283569863088714190489587945365700644477397866813126303384120882278115243591551203317349759113450649723129912440936684671500119899035777778251066890813651312382355383478784433067136598622643880483377743342708056319528342971559717683474165308132700444955343638425747488344084438174391742650810606136397187866584608391333414841663031300611440267377551012209301922603544157238019264857939720295493385052593071574728358485820628688432131938369658593227538141357355022486832932723341778639624641711723289290733373477895276708817708719146927511976298405154304493663063320464 [163,102] -759660755330710302994598537338952784098302710531484829076299537895965060541216802817585953627252512311355160192752266152948251718502142743258885407073985209836787815608974554458103901471362436583632674881639332277942445623724865225914215069670706385180658009058470300421655322578791596751993379057178223572272467478446468671408417859349299207704553021374529499371976535824465398385309485099649015618543619052389710461102829763067920707078220135133794203625408922158523380145698335781390130153751699032485500686834215917683942828124265413371047869585833262708701802597379915884954839276362371453755470191387477074674192394199962487140988923085197372569247405625282378372372069134548312571860625779729893270134486626277015543596362998045239719118227145198563772532477306570874336240225747693260114736250928928465731186646851463773139790813638784986740474481748208599374706057299834317978441351613174250004324248085313862068953157891153688722979817728582451092936148140344540597052238700594929472880835623591975436609863532277702268638389048931929945992594994236169928407857755906388215512418179647487367939515983581107456625482437570528683433820500700745216415954718976926269141046362527184556642300916580864 [163,103] -3293900600714458708659240893713198305871877582468875904550372917318509687662653524323705441095792819660443876441084318167242571130278537099318009065931046980684547274440433749952531605326208203726116260331047724123833894816919484211285868064356788254106240013532732501045707747372463744653140860613192980180807972128007794647131296513993428264035150901518766176123905660062070044061915899253563533095328889609027536948935930279663270442057559651829653050469170914276619630345871950834876876185773389598178594995670631273244723621383478991559580552231038971245999302664734272089647411814412002847599144874872195462337894110776329146588340479374291373025721529239108561826668659128990636512438625357343848284942460329245812436920903110668565056849548463952174101782491529238363172609407005347052081639331746943706114458885124678289840111686534643229066649460776590673327578895015721359774938799077192742270676674079902129091573260887405783980134366943241620917631821911474819290600954391119584182083136313545011657132148478282932210948380726285560712750638603969396049113809674018571034637097426859814581043883456740361720375947414488127079988427273647455130074447091943038995311221988161676389274871488 [163,104] -10881724599884215744025559098260201095651799539168270156635716600992023985722410159306952672558904260099538817724717244942423751864598090815546475806877920179351028769521865302996254092236508987653911415354360270642648351455921695968919160015591818195853331103444669250012833679026947922385306264959255780338043041566180549188158223954786955515315511124629425177211858619946127355952398574578667646637527807348105116667691866934286463156577113673189379178488071907820169723151578943579112913099083258324812630379430155250709574163563959047964540069649500584318153153186334805947282080232977056753621502298646987469745195498023885672165286875778828757129901381223114695280159450504646533522103327218126809341626901188556918401987881422448872152987645557103731866775980089923301827597041656764896495970839907109848437366230334942926465453182539882250577129939151829099116993255355985959453908523618866327627469938404398997432036672637023632498437943011825971343526959537920969732950694579939834050788516395199137837200066830929919422853457544511832651687589790684589546503796589735695675772399630529477814546741279928048226033286075242807936417757084211274762033529412836276409301316462481910413280 [163,105] -27384368524506658965902855136951259968126856560779789721161149957971136417980716366169868140529328918802622606007041160703812464765144284470043269310690296448024806517144216671807786852271334898209641323013393492910013808861896792610022407052205447282709227638061065119966499590544844643006711492596402237129647213219546573321420048936009945263162504004482156991762186792081255134747946811125339705097466318797397612669808960668467514298030244290083019391382251907594359218350591161467629579673468223210341828868681874820528704781886973563407168984127638114123604702807236166760895979902582842438373957427729824565233898501287532558798292802152790008405854692570816858243520732873864915403427157599751002201739420223436933585186691142478286016996935706584677275544848692448810298868548069357752755985622048724245892883729873287287342772668208638798742719209817852293395765014308939420898428366873574734337529245893789091444490272453272731489807777310920914589342548610331109607855528380096711881955410834041428490249174702636195936541389498452085558575469845475364206460850154160208150122358498298151177862016867946460937900152464126645662809249903640341027770606502618561081336128503485108 [163,106] -51295483418266557014506738162859973877651169648861876494851341716128968025775792485372276335571956016193276430205925032182242460081403281987139108570135280501407190194543771072402732976539712690498030704636896334048489972567222771979784820293129979084135277618050690296931059665182280015549402292943512995789185498295518282199065010724575990414709796643678826007570228631088239733772579974000716861170692401518430538026067849641665154445167604154579341516715801863118913684722762968686150259425729516789693375743695643586930329063615290081906180079020364120620097558642190262691637968862384070847815134195387750496701084799827302772543968055020133934303371141119181886143941893131439588976027494974880113204585422464762319750111873246966797342890373937933102821412125780837454531425267136672403017144599143855652400955087189825848621604686825837629121734987573079775054855464072607487832866407985165788337356578961767135563709047540301265071081131960850235980581321650364117371885356964997458712894363290060105011228064571837707495341564044604587716158866130704687797379572991178941714882701561800027800081471768122470854512855986528403657450388070192002261036362455908998036868309376 [163,107] -88103068773301510032004803346705910206543187974002209639710700893747527341523109555399026458703616693492896457260597527866988376981235716767482424086190716953050526411540551291997524673768851249337944935492146814108579344392951162623440280240703952059781514888358146078515567737478415043282784659612884809781717472533402343793208981888892748443562735248934719422944602653124791918932902102537389088706956530303471366015993685755788722964461993229045170777389381018980228067257377355137390632838481104854866349188333205776359369523697036677395440759604527022734092992775357719184277953203167387574938130241507511936869014550529468350463646467916000565338945387172129174205325451751116490034841486574335720803279135211405512623422372489793876769683900644966807193248924286733198406351459062691131549245060943353709982653071226444559152536807283491492441114658086514770809632503729015968142976112083604000896883125302558292078665042566661547811524670723009001439080440017143348890478181974711521273523449134248103298349060245421641748885214868350926411364235386542413172909854070831676802736774033913108488711512219930863247932199817817220722811240875958831923569138004957191824528 [163,108] 89084577856882813575523494298924635837644374553074674072589764216013263882105894185069532023824591080904929480351157562571048275665460697167567979754796663734964055174571249712659623225793517747294398411281503828517408528816761965784480082441885670707453816290607033052099918700804464960184281066534522353351144029558347453516357433521523816549795937625666033315687621991254110019212722263426000638450137570224884984795754432554008434861376954591735425486371092353662434746855836642800026424545497292290801558413485131365607718827333316670294311115600764608240157230738613253055933755117198144341323827977300345806890701704561939387437068514817635044724066315917621341744786633249117982173518868367850602792724847942506446811046681905285674511639675726453392728519143271629450804506366829162853786633786974896552313860950488391918706239510514259986238595889396938249967396376448332775843298351495455679425114387237078324834630303746606363139431648098579750389543422071331996581646804595018999450349090740496093546802741939286894782110538978294501915983204759025795773543340619244186810618763321738822450355761685815749719836168918795433482201647951960860092684898464114136 [163,109] -1793254647880472364681506398344089966333666396344417042463900599669058082222145575344635820686017920504697080713076599554309776355789507269527359930198669230775452909364924568518155891945228518746993272035832873820804797344256391648227863458595561188884478696018769940239845428514212569824821548481248783563439270913353159925034525670378378196047299961649168202299592868241428121318344241941680855079456714090836526514923926546688019553983331373562963819878966376781071198621817034391877639297731457373911142111201445865439207158428492162696384486929387995406672316229994391407869682682587837883690943849673616898355847211831157991643975284977435906145173651319100757015709485699577074238091466552295137287414307049440494312681906629440194842020050993762840215333857278888267101010621188524276092800815805136330588627298005391772230601798819324982623639586516812352330084271440462137418546013771932964957255808077104946149004896430240280637384104278991739028293109200496079515333318572051188978090426954373510681170803684746206299280372524397722881300470450766770238649430440217392026008748026640937477687869222486542896901325961516240972079943295741484355977279390003 [163,110] 13395080505264525235685729591426175646288889265781655307728819857259975201896554163252880047038523667361106120369273776219619238319587547512522198773920440187909081535351260600016590415815219353182878678495694396005238303203968182649682899225603976221187626036330372034704481211950274706859911637823312396629490052854031298434349641723333943784965648802677686931814904194963178642817442311738838860240380057645915438247396905480048890855785599574190449175207887254583992937045123186125274591834759808655422571764830084545668374178096548852580665944736054070079262048930638239548403238261363856034298125593507525052312949707925573791873771180282334307723438951728293266834383046755482096317289082929174003623044764801968870950980631989520281611069909347380840217800077485358582488633314687969803084177764153772420531664571473685383458165018096972927772449576302808739801503762467885869638703444105000232004211212375006969415539880675104303250398291325162942701461128998570231544142906462526093224189226447484285680845463119061053950727665906199815554336434859046413648785550414311507743903966467765722099621043347073695652880570782611296229952859927855482416732800 [163,111] -78777839534359260503870979420500532990917903908162231752598526947304548226541499714045528050991219811280592930071098433512245632061591683133362093182142570329747090505034461005145383473209728652166935296740998991293626918901906477354328159417517158428382378022114003329080327817197478579421989951296532083314883815040300173510096550312898668051721870709733668329455776059902991611082615360657866243216456362503866865539917190347194337689328890725729206942660559775721686198108569017267791317922614785038293485269400751892622684128698692686426110941914195654031130317111045184095423607651135003961587650316776446213925228641092258675863423845201706942893523768497552647193714047195286627045933209492915078697468271054656547648265087466130552156307946863884680393250589744600999240803266343260714019575967240133336780052893873301866690383251508847200565934355715970897874855275034684143239533397253418986859878417446500889501098344636773478445727549460582305282707848528831605769093783109977853294603307693019458664856468830213185128889982733794031982989828890774834773003406643727408869614656746642897823675846449354210342285899924703700454277791417930543984 [163,112] 342005638320565492477592161519734490376358819311585418745383756206940143257220229618228819931671447273911431610495096137946709874231296591808030486744061161581671462052472849648664304679657626125238468919963817858060738282251534118867196085194072548576991385575437362314887165744660053521513070568254866869198256062283343530029434052026480277047692507845628441606442051836277386029412342966423348502726189509611774234890997558556918658388401425764890111068979920146194098337871458796783811398856514264375182801392452211700739276409903257357944317069655546945397660047684845123370235985979484204114870517334155266097503310509941576536527229631181300189524531854299712283859941287259681019729074962307155398769503375954415992175640599850297917223615056372863502182252155261113716761293731768383104151504013877965123969776957032415128484681336903133994267676944937158009104958489131584430283525805567554813228023901959584516126624012160714826449848040249148504058759726210428453430670185212146451229898104913413401643323047831542531959216809815411246236206921357614080958667883652146299883896911536555326082265447094561363557868758364242470971206339844416 [163,113] -1081672444300382381951299646903473623007192937583001614483143518157708252696534610252939766165368430710405946078083472199938334146861790603892851022431996211518677352074663255528752861233094415768609507859428688326623067311703975265830740345333032469358543452454231805732440868716353153331697883986904033033563663515271364398245578877681223194004345043204900894446927264902168613352496657608026827448702482383136494463115671796183532032995791230134138375804485865934307498473708985472923971783417055363723750820632341454541819922129850225583837093769527472378490376579501035743384302950855051627460221485933357744610567981514768787103341558245583224056790093554488555882608959046241381139922357556116543097288702889679278383129511043586874390275057323237601421037244495499743145525900190681127540621129904077088800179104423450584208693377347928960084289541805934082269643471008905960943799258832442518216522032023953593527457500078996478027751056083698206314096271412689740337186372511324719826537428323972681923624987117244353131484475445689791800549920473092257429745377826364399266450194707096900076070336001786340274756655684368799592002275720 [163,114] 2451294622517451300658987128931813579945097494841234997208688705121344494814542110007281714496856703833661876667745986089084942103481510686073229205854530326732227643932991928667402212053598294143739682225291468156934695896293327094154985421461492742446652817089243217502011991400552056634182350712704563915246123593885834419959060527128783224052833128080800787903940319935348324243311866530830710124501217856346830811888582815042392235438286179248534235149362203259334470855476765270246278458185748581076344913735587701362560314731239139926758155532298518275612841177103672892903716859517264473409277868056370592333392283378359329545530976948366759158312204191547485562462580486376491847862037291003119804023126099391693615010547361471836985771927344114352084373225532384911729037524957530612153005986267114037188959475732710334802501896809720610351296128993790959845949371707682747957311671427061633540040350804647765702521078683264604708026603778779413184943393067043599917405069502253435220225888775551739193798644661384180005963401383706500820399117775014348701446729269297357592685122072060577928551682164137682475596991488954655720928 [163,115] -3919070047381047321753774172314083909355646089107706425719537897500203987344892613101571314394689073179874084424366275627062843614982821078867037859146186820673815255353845571300359554880739512214920819410236197077915413796715308001810985417245782892157719444032520617337465289210315752106038048261969785781150688722920708944077988328792933686098336163976145963586572171612476702571199247875336067292040040866054282323847323495791622083235862671707031331839609939822702853655886601873186986408954635667191400628469880097588998195954964638912069837359849270625661301731615958575430714598330549622472504992130637686297494162674344399625367585619395221569288403807623357550941259678770381663448811333033204004076624296720251731058517334796690871466886503151468837912569557673045710432978517882547289252020873955109527540655914615401157147064928860463109680083410144425984004232826378165069371203392262935210068177363940899552217464749681880298332078622150874174864805190039015567918283591723460111231312180019523821278285065330689813860280250214217411392838207592809396359824544682854375485100659501817025691640928033515328716646360730724 [163,116] 4355730864628376987053442537165490453558394629330588535387971473056511099111596319569144418418571544798931440070133500917714913728856195638195717303742899545627270209423738655494004927738500026484969650136453728357752092588694547388835209580034149645590018057106939835239052257498307493289562417013609841665622472927805570438849303841157299626312938567557745900097960165851443921079839498352960778583143493789231665127708481340060084144899347612698332503544541693930468796074624059752576461547789746977785906182761493021603303320490616149843653938142605040838758477977739011458099347909525710895172618602163233045462772747978942616891417866302485746801220485110579805306281622842409365788464564286093858392920252149564624468652023863200533775935446890239934164100609397997915008075050804317264292830977912252664516064741296532236728691668812245305773188993761430774326168131067962727372282871301484354383277191048306747001783655921831064205256316719017559841787143620051743269289591916599700077428134253882963209912240750973219307543542593757266922784482208666031633964527953449872479264031743076859860203752927628460929744998528 [163,117] -3318469915945025048429604003194100110540668727988812756545050905692293574109195727977267424843902223655758862588700783825614614385675296067902037605539292908747107338456805193112761950430262241151067306531295898844899430769073359248930121085564764617142114237271307558881124109145651752563143770195763244024539928761137914080493894252665325346596180893258842974780274841690840238425994290655897756351154693920823310330015581157995979193226635947404711958583894871196984030813372750520708293919395682447133096449656794370270280396713742769688706692594624063087144508374145314576597268191610574044985574328698320782877493682355342901786199266236430502448269597240525219693687588489211521011766630402005224375709607126659098590212968295924303394240215121828544537464986236875494043274136053556432013935923290935378574094397161702368517816809565284297086896527173325720830209145730409727676858181156207591793422145305382258429250193218215669096171289814245269012741669021581036448203262240148808435320679838844903936119971715058211891757492477906079584723624293901018565566961036819718464244188237648356964170180997682518839212 [163,118] 1709945475426700026822846390215067317193117504332662286815124503365949595086079569230865285590133245541148084694892961645597113292491860921439535973233625375782248457504541932649413328288318501327984184579904803319119965115591646697754543038980252850171909662087485267360896316227351037538680593368430626984852543020350597679883621997231304910740830264526928549699583315995159303216721360669529142716479072108004780744961293181897852781195467724444348449321113260863708363542557624243738679629976137213739108059871988589049540538464040470080667891372444065645983554308799579975550259506272823079167707390481347401347540477544136770467727475382223690176979816140582629303614521194376789443417204694909770023542882539422042400019113366272198656921983743341930501751027486640191869869986328267028022627813090535147234222178876412511227686220262387294341720620461870558419972155748997374507949590200994311343028720098256689903460623802141168646694216545204175660745247809050440948366326827524155959298350604156170511167731109063443598358971463008371872900113747271465676857223159464718934415493281884715377881849166539392 [163,119] -588490167199214232754844810980260776452567896982936952396120898895220792095851706700505721612920802874381413469834100486323609568815297854386875555248687124633015579149539095620194386923633646905933993849679509057280081284265887867963054758726090970480772519422279549646666048287840148616760204704628736313542643056504715144125437415753311747474261731555180445276479163948740933969488659456590013664664026092991618959161654644492833208690151337779665481819739898736495512647118217947490393545908748341220406851019683672186104371736350830119003921989986430764045558340036235174211551787471015483626034523451129611246430773110349961530366112600698900840430264098016488219520189289850057791391439462837995340947696936152752122800578253499476619878620735206834628091850887119302804675430047902836764742852383370361229170780107712967559312858834493442945967622585322336013509360655994530095053901021094521553064434151682192274008537519551927853622560961034447402424586877393750450598938280187144440723362593747361726731700020728891659582252639370385798513120810282378851291494323836924850970757507669570927703449328 [163,120] 133611380733011234864478548294082766642029463670572072312671484810753379380237125553483562148024981127354981514389432113610619861959818172516585407673427850454452633254607663017523655739913274341278624701437628634004496959490774951207592295865495490423873746611050935044154683732121087700052227516141758996352335699124821157354582383058241008922637225263385544126114812286296317764022572226422830572115982888317726232948275127542921669387878228949356519264849264948625669635514074653758210571184149157145702854519366703145399023802761192735808533931789115119996944479906087980836690871316555544687739084628018067680377689891541584855337070940990673660366793047279210675038273935729066975438040551421957136247491046673889246209984759422204553885986466798852184273744342658931990993818917392744915274619730283792498738445022251763014708827078726209552917895660434856730040523228826702251156896897300772420686060259705581332760146052897012306246062365948447496685430653730693595621482249062398120440707010355320701908129040672024941642433362013075599613255934303498959009688201205655867051529551675345880096 [163,121] -19761769491923337503068374227442730669686972038932852222327417604537655965817112383010841754386728384766508342203183304371736050872992829471160900837601819496055649768345385259128298201078938412381038130760761444137266893333955085132844804666076256131319801925468334925898333971697940665171031690141742107445087947264655666082294283345488032075341898088101674997579486947278444931434628379105469155152136996036836671323918883221954457312686470660274210548900123985049754638970404796767733376184132589118904472997257265086893318372110508164544423531257172323726696166466030586499633065537336749084498858156652850161251858978102677822697633530959805441941759151826405267014531850634937261953906602959250871163877190968522075956032083004385228169852465631809053688493708903279680257497056141391446896378873633697928186960473651130755401148347732793330597302455106982160382056780251892581797598184722615095850101788124856033083289094833604479332112066412126016552605331611514833236350000649338346740989581081366561059793008964016824379707888815128363425311272218022533593422813880778996737725501819732 [163,122] 1882460957381260779897265522774239616667914852280927062792354134845962181921298449167480678040110524213827051021832013331537048327102085588494031226475945822107270095042898121102892149515501131716911952721301268969790936220877986314733464270713853130482127271674942238090136526998550811556981119884524033907262744641641619360662538398645084426584825271012484977901738697654760963918185717333031178355242154565654290915915853659303089263948901297702318273703387852334174990242527484110412622314368791075853819490138582804436396118898264068635499416880091360133434049798920223000573166966489250733026896059771376859671217510422361602430089617421822165823885506765766287626018472272392922691162265615825571006550850253518906881800769249583127119853046819690298112292810041848668754491041894129287247032640177749057431966447960979878825165032107323770533310721910064223962241833766884691405791008208335647747907069961124573819728847923102499481194629378735767880148522782577888070683372119311035906207662905526645055831348214528658782483483685345858357621832511378993923516087772562467197866112 [163,123] -114352282840862391718893023527131024991847809485304452683299685221100539611467838465781594971319138527836883966123333434050437229249691584780203003371337100065492086022418210970425106844338122763421317589171566377758274224082983291826058378324277660834906047878058652020793478468995637742335118014335381747264900381825975556803593243945094117868305511056977603078794259771842469686853820289397224671908827784760505276064377717010290181551296310525621420914794874474269237476048853828564655498002408024998255896929046717135967609786344705734549699464595025350856326481149287803046083428581027064171537614036747994834140128363520406846128982960561101057815842801194198948536064889808428128991032204400486458702314908453200351408316257514834469409961096180394766249340203458745298559862471927363210485684887735644551441532343749797385290460388599009768569022558479372931831113708743232201769297498891058078267941590265316651646391951924184415703756819973092430972026158688601175495320926966331178155640184480840266563362267847302108069575218852089919022541162486417308541761950832811120 [163,124] 3841805353866029951626272423853638754506899997622470206761131394427417361367437311532546606364540499370060038607222123062784515800773643860345765477959782798640296804454135059445740393790226910456346127081844245545906436411194107673353467668998167666941078130224601224662906673451114310145305130398634178199424138275691868862499221362086527892908309824650418738646675472749291928723172678570334125385397928346142969492427243635439684530521342122361814590114469761111683819840699592242358845801892944119461746642291606339724316971791977562828889619253918636797249008161335012356981030663543602612906839421569036851401325042925592443727280434907399766218768400080541817361368547821799576609763328586635582724697892366307046725762211342695630119417590165602302448871270614318719907261630540804689255626832551020346772380500106189928070286361146766788473068415860960521556605530125225523748048155024699518338848655206884621063906512357950069060025909477665261505524017464292611667489296577003438146166953059443590833269218576557281294177647975408655667332134516799431897820543504 [163,125] -1721921222052663380060419222496654257968086096317874313551291999803296199931989674765412894202033473800489907210205194608993435815410682753059548992961036053665562561448312481184920543909834361030027708339272312586028397178108444884884779150670598749797422122649587914375337849427525822613977977549268775755417852551716491898094484887848673621476571696723371050708609175858324355816810360465368597260477079404764529110081547795602397330742011024243978707707820693293917413419134445484053438283745056129339102066393787743184920503401343214270286665199352298956263380810750330562551314669407889678536062570835998142868664152827726776644714815056444181190748241807170276192357658851363582643518082418229595480440323700180630184109094236073355431651548514380601956223382143452953228882314232606207704221234555260624593344593197319758101717329799711683555290659202709819570056309209087322219721641755154547599888422477181845277524777483837131860033745475643401200213556095651794540103316004062361812216099225210160947226039910188345518806362527508245016955538032299779716542 [163,126] -2081670112567576996699592386277516544683968344828721370327853701819516334358353737242774958729181386937547939853722532416173619161426526741711349511486545048841026441522293343766523254814241969781402291618844046509694911343955759579471927001986500938514787398842062544990918331361585916631524209767633894997748743295559931289156626439633937798758371861451195604653221271267301946994060961741334718642386101252101796160612191623012042725239190156080123194575375828128347531352977835257660330315199886787500971904129953760087083432022400731148619417453265996246601696091045854705446583902348028806006962306276226226631970245606898592333194164629289680115009517515664928095229041917068498423949916188637240543845198894270766963271903014728377281463746483224557813189189709909743395136924568703139003447823954120134755088468566216167929011605586951259731063834053174176717882494061691384600334911538544472954758530452925556028681499574987934528852135095116385925924108893562376921012288949275548017212849928759066188931878319692959531760736316991726105208367064142080 [163,127] -1189858564138064838211632662901407953846025949493097450784458631135636883451549697529047349784833195707784468167316298396061423095705108006253475753517162017522398709518390685891254119126286839690914334679700389191872419605282041873085980839601044138225821489371506193657661332777421118852916206514742272939213486408546663204815925930245560452554233494260762763961064452959999964651014999257125144321504118696518283174059074459465650362657878994313829655402993659150114771291657988025002079431999012802493745361598917224181725561605766802072797479233625302289108844266264035543975184055641738150372289403384780511018083047618766605698358693033991650877598615638458267618872776489688633465183955834716766364830113644768339019008808476607274363450051970847718751859829267511714416745891785471322240218877866689040887992321764053924086211545927218769888447431179199869504311035256737900053480503731209073366185534799275227501750091865135176215163595470599224516595167027914138851734261278593966132074670432258508736641655718906261723805166099313132803688278560 [163,128] -309668135596506629968926918593065394594911953167103611508994774733527616167701832521418455941939848903528892393413705715404893984513335518297712869403624956257078378343346092947581232096318730733108064785194951909345565626821702310621013007308703668653481557218355039784077265143069412318800124309136129337164070981929603578795689929152893064545112933177640287392918777939601267410259896566529037535426512647948785989445823141906371834749961267361148914299176786739237810881728089550328322198069505449684859765878906190639822576024682280077704549791317948727128402644073428097391882954066581474771545481803472998974908383060564967110960995182268010650525518971122619003784071453767639891897331671041532880969229583437493139122259492295128615500016559459498139280190458440661749890104783010757472578798734106439816412542141317206596900769482474836866173935472511466007160685158806655665642096894212769361140707059862307869868654207911651965845553384527589577643204596144274753279653850141112270472712649599781183222169849305924879468229916390515099072 [163,129] -37190199808071313114175285126615868463644843493838955492819536977898379496664937252064493213407041058926689311475139743569181837499728668170428393635929036537950967240647761925145815354889386834575170565222530087366466180485176590751776995338880473860117710623334086638849308256147716015337784091902089699870514243553701622203979397544043018606436241343025723327463325515353409296738362301836694187130326613965677538540673775834462882802067344087922594547132416844154011739820762175901879918546419846828676829627947410075755010457927410536251226341342177623114683191251314067036615137233752138035087831834218175439758999349116339269372142908632422962395719708772066817466657565072512019204469908066151635868729686472320890818912461577514395351026897076679087994173347444460568089105700505836831720466142430300668556353273794783087385127203234445467072501084697342936106141071725640187275475320750327620583486335886192144711890414002048125956231930762567664131784807661902777518607644039104345098951600296102173111711443563859082021227826394792 [163,130] -2072189474296865573560938169866880168718951792686578881993550483227339695053473063275561496267456584380209608402958094472209019747464590463865815506274717223098441007770823032209031670315733358148191465242472618558791959084057754363017883078136057924769998120230922851066547744125740388836297814233269532830575271867883075109689566102522695258109708782616740265110119659772667097118111189087554415894935613183255240681149295034964199209900710324981900516202384990475801296617262468189101838166387329224954510215425662234096336300850859309564403890316819311449868127255783290604837481268928558982525257060573131970949481754148308444605585486519190478022290081611850600599838364049475496469238913889201788048597153383678488910139307959329493486233607612796031584221666832940794562636787171034636466686136125550322139235486900591626738411897560575906502788076555557234217118094448910075076784050933211286691729414075683486745058224439561405989868967581003877977304989864717836737108384460171136482072556133243196908035859772318488375533088 [163,131] -53617147304982300210528415294966071080160975697167966303276341362358352747005561650038771208672858440189059266183687828067743427310819850447358584513437774817641141264441798625842815121126929476904126993218070193667681929693981876388488072006219667611019519790511124210942676220160889025439479837781986895450257271259116800040030500368766298711854462694636014219072065764293171381762783562043355256709546783658863865291411011162301281980526058313603949710131885972144862203846840416621405672263290778835638403675784657815006307312083445363284230350683966660772685341726868740778636092567404494382017657149099604024180936134784329544788294199373909185166770250365833632249688876990740144500486900387227967465163755092181920388105517409049156463450155217189748644233423804437049145725781248854714214491069760270018563602694427007353228859317536564415135998366815387400597432619406674210825030381323009751017516615157341862890913232683963724495054555033196843106098352270848497505245243893012268800340932948510355158716185749697380 [163,132] -642784181740877578926897290639220837856502298481384437177202669765875546243125872021176930424484089758279989860512226159752759118312842930958928390728120941902091250505342259884862514461432409867445153060075798895388573929943472105656811203250632766486192097728577080323683773900445465159932876404899448073727878933477094487463162570076447369660002880793351663157778466905250120612070435402810041430357624468661994358566706012239685507193914887771785771990898094144615849632074035809860078877049732385552625116543041359254690514884887542713850838910991034836575249520505988363893341822737555398685746907193999816436314886975375308804757588531276850033747779087159684922068633515921281027422497197833519974777517975169482987614979850117504437454514860206287416108253081643986120039654764685155755839898591611048549589047842158568396408038689913840081365460220064314278017742252284470754897849624438857271135375894708308059105780441018288169232744255427391833721701190580599001069206614901527255782210930742790956429062216 [163,133] -3553066135325992941007030423008559601031864089579332083097666094497012115349966883066883020931051165935426125010690350136766238985916156719749047186882414870947192567372465320139032646926915334500119007702910859598780415810148842165646396888600014863189178331393154147275314985615955708288812531599881753176484265721104103126557046191569692670167440650325783592418152026583980139533759988844899298656731165912350568032127762790996527554804266920944106545204889985371216151753363294189130644634954622394669808690629032449119398107622803899490219747126947470837646407170967502657289732496964407322598098567305161085812857918861814632552391939047769004852020947861862730805614455906800937088045194404875800064416137342279488884188091253507698678806150630749832959049577699816101773471875247352340508957683946292407935770304097605063411031425120101135660380197860139263428351119343197349034919770291122546874207291549335149429225191913027383546230551153411427249239777718126228093688831510036864546894926294570991539 [163,134] -8991143820428317644680318516542688843913252464484480968904489335846662687355364558540917958775312895637972335475876235172063729396552422638469534664225461577386985005391700816485432198965803252438886303337145362433411918559606684514055689181135860737065840218115280058852968488263568229392659890412229801234267047196693108098185301395616223022514640152707618152917258721089833385650422385917579227566300923423645473907309948276633571853051910081251918713902232662264134872258074214838486555456399728480710606828982334808735395778735571104206086789587115424331414836789163783623631301378590204810127304446932194912451720956799088569070384767760974099154849949215198494441322267728656017577122169918193503162207514290157586496405604106442912492841303843356990894827100204089939946016793911220072222944131027752091799737240667945636722249525831782464958999532389199795184645526017071544328068347085645385107946993536650378173939107721939496380069090843170003167098805656798117878031070352370212425032096576 [163,135] -10319720150742799832877689298922499980006378711074390280052450060554750787903955490550332140281579188967661856387984557583787266489841531026200719542681424159622875635387969663048127701599833159412241291590138170269068751385430588384609542975941310088790860454654145405651082886445902236768938997151022360017126823053360405349298613222401368275696515761605364553672888888719716826559567447199766562959936951809533864362687593969780247957545755208545930561989282066898860488743007309277865142363465090595418773737660284341344917241520867780687394259057239142522997203274301059762718452026329124571370805300741490977858891399953078158638440045841755357829887540323448112266371972665670906833816672259636856657894912556753016722375380286087796610290502850934708088577164128740475600261156883402924662616656509455898120995449482156951764154484336281630859500900415907948134191681523412885122996838532070137154094359270723017868558663444191293915127647860013061422621436627431966779507422760527510344 [163,136] -5311597133606238441108097825380588848938598507117039178822779894179593163068745753771793140961148434189454972727580921918211140423410155235135373012574832178473924597140902263936918297433902813899394254390004977107213963554169130468407250206177590084557184951250973512105305818806436449739377031402313027627458606348623219399605425175030036513647827642969985422120431098407757440283837001921582768726146400369071381335915495274256074962579125051737652631532004180826791993067569622061669672756508492131621961624885227155259788140085458016004320688562664344292286513038081861428691064141206530948967583209625484997544751879849759384474024687423604430570942274908546797883856410230439210842982506770998656286463098653858394458641564662011105030715831353128524862438719634634560982858602246545676669015139606552496327506532724531301149195745794886307587262908035231893175107841585848236074665265309726191815668958341048911834466323705327907627698816930270212193297941011320622701019711312 [163,137] -1209605257530401523850419080114755376613178263657490407931333353959560857838981298375725373554048626461752533984535172628563599046067207467441584140451513908192350586396887038041092275770884406778075419351289317956808684143249349630694042233818176005049776464256236696369107632778133045591179353186504672283646685958213224024906982120745839503367421817625749367501681150011487202491166977875633637515895749198435208412644042765547044570227681712843514956986914088156054675911558004474563106846059044796359502663884750976017620373931997733256854288063961030798033656941527414726491817162708315087921498755726653301165331460566915823187862891659421409656431152573456547535619498089281374678262171819681014871586187898599310465409901523280624737214041719720126920524323469993343932584016269998298566667888110404094632019649965543035384292944718354195483896585563156322693740105429811726706892602725005792951298883144384832234376293292685780328625327345380302951449847849616600670 [163,138] -119992813617010973515371108199048868155997400111828206388652079325833683126450704419989494324301019478753457618929150809803942712764251922450392036668617735650819824225298553137795595043360473096869110817062587924496513571009768725731615080909277576435475913164884279652852421328240228814768952781683531881048857618069972828968094587594824805303922810682330246397617123259454145995089897221406431044696436794968873718483634027987304673597462207236158667351626226521738563896805679791900356482766193794554692059893773015029473208618553487733471999147212304449843818814087591334347482435086429276320038756163381600074464419270750083186391596622807638008993215729258446677013359342633781792679168712234377348799328129459609544298586395937633476197009645774118658248241474777229102932365307376037499616969349649468818113246784645278845886767233529365645401246870590063244336711942796892384192284036941576051673646434474588406340971992836928239856556304889875391499144128 [163,139] -5093670453755758958336040642697942494695743777522862747025095016881349583421966780633025643270729575239334744836287657798789279574489181026373424595636511625136689648284160411133657525044746528915385295726371843852775175484932923435922747526728557301818648338763659005308428049376791913000685149854589906375032799524183045674279497131656646776474973004578905966353359434936390731775292452808966340043128482987861299529193803432795332267250582144838614298186846676676657978776975254419992399797582882319106389662480550663009147162189715879469195179012986882509745163213356233387373995355486874024428867756839258053414920271066864171717973048902217430776807560166728411764224075677043410631392291228624646169622227226241777110185269092211993442826665213832682742726446011342960453865465073111739451479771277545642204492640045587133198013866594853634984087183750039947083221241638241517820611193195430273573350911703091567504615064984843417768367280584856472 [163,140] -90684018044895480923373561989169318311803667124689823269623252405169595470314365315259462012375267278806460607770753547657685365622865998517740864829121138824689996243962772646559384284705212019059622520404520827107069628301027137926895819603245230861700370299616737540302269511803545810258631041424245088402613111338652689382049025328090309720706383133369213143743313202169038562139859145363752776669414793902212006594819521879419172870819799582110910113615907201135240833838151385756817333312909803965257377072969173089001267822750263116008197722552743996489870465051104758149338044580851278120123556828768773559040118836877374093677354481878935081690417184501679994133223585075839320227379691011198228813254110736502871304378760559955554068931545786166733877154066328159394765574323170322293124475350101514075693445716776938324188359045879024974653714079904315132540482426899243696959168776108010073642098041945098903735607711309556894832664 [163,141] -661971914480274785530394735762989976926777082406966994038813544114945500324907725861122592957476403673332958005055108956088664801067708946576076209293278034085901968353094920695565970401376614199038517396697078283232704884586344268798845407246731208541779034436573910986932860403797866226078820328774490717472535375973148753436343167438245428226412794985169266629122241167675290890029048088427415638542011722908971617792664447761567430320690669589185200857450466537804911519302749638140864410509222720527497089280159466175339299900355503416427172233703420245511672799967544063471106100961551781367214430129138420591308061064326290514853365958757845691076047835876961002312750467868034428134527318794190022675635675607033702370431832708505164790261680429347744635541149110595868248254563792739164246382038142416861370722839584538550785248585969826465828126946407965834826524408432202632518664238737406269372702543792048962237623576593 [163,142] -1931903198268970109676674614365277893786958219451991681240593416954638613553903551096880014854081732880021004360196412450216270971385655622484641963322300873075361735708224474031315790367276898422713327191362867309035914215384008501677417616599459980651579046394769038213600621279113221945243384962226136836351657445657168079032698719797441054504528554203115103626644623218135760275131880369797162108653152648904343387251227562143487724867939811185531605985796868733980105602953589300480679575474719298746567235010590371391684210946400252328421120019838082203316135780652926015959381953753210168124470676247510596927662804224394314404048900312016224053693200344212723299770140664821318730539101121848459630684446614952065423720774954171893262470034692455922703850188616908684410401946605397002837726339943166622263691856779524219196770786366772888587106869720408254564921323867680920719472066467526619049078074445863683968 [163,143] -2191499208486136321166384211896492848032571113298346951665247517308487699073791101278220091388217758976560444344205159747059168127370952882840478114713879238254582330516124716612127379947889757786578700588584511241634920983621658757546301003137861621526226467836133201056602867719971640611278597687157431543521376840371988167117826826190457325623438176084178615161273209814260969622713509299939733883520240289392959545794812641485899498731979279550800704415984794185578401276182075400393902943545464452220050744814583477228603255828891667818521599417812161224824180383808276959348033025625482460563203408855864531190977654339810123587773005099873637249856807184862476026055768487931485694950823510796059407335928119596391227425035365512134507891966015949732733283712694365861299513333211757432356502920049356094700903716390550307227768005325244077187152142429301149169349069741074973898983759773921229312796208 [163,144] -936498978633111292962475328565556827175353514478454447790095081878279091469999337617164320880728453679115154838761342178150997425394036768386264497335832535624910397232180896407788309928733275668533324689364501496465534660550026453296686394978004308821662986876422672277414476277132742528549516797481671166250964614018674680284494550771729398623866720787376732411952719846368654984184257247425376414033990600020861512024821698227221162756009941115365382015111090159054090724065004673093086464741225367271870374485477937628851115751067309464312229863299980011100977920960606961043371177276399303783147770419796812214618232663347919905411703125771113127020170562404442548477063876447528039422158030698962233316723500095280108394919856528650301050564916784706238806502473720917754865972710903182187388131849488592037023671106760661355796698712883331593198747185782413990961564218562817937219985803952 [163,145] -145602356498759768622514608032722796742415939729270665872314542449294649743566972844730513648031265997667039358368804186524169514025168634498713309542974648233538692768340003941157721475869517391702861571098118695679144206681277331729455811500118515443444582745034694109046951415825467177760974164797398461525594109831945891845518236029414977256035861915665747099135443314627035282539224088979381709077605603831314346206950551052225201282218848408846884711619107138912285106286599863135057689167834572220834562853155333893614875719706284878894977476996055711466390038534502538200869832040384151332193835122181134496612272038318222233580026550646744813377394150251440770473133043270534576627944864809600511120532274989523001047490953174014752057198740307680743792359260362695545150811811750544235838232850673521833017865765875395170846646194724857340290930593753941258986628616687758770 [163,146] -7923665909175360785446569531538084590929120701758697215893955985052961072354392886283049832374406411166121821817199283436349511918056031177140162948761112172829490084423403830248073536871935170831735669010670064062574731397592881950518450917397152216874897874093582027202153429270997561321129125319873034599535007048354235896860439526913395175740681586558279957729771435200244914733458844557419553780388510301765767495824451946325351362525419081660805573882493286694671893872346570837475093959955608839278693776922344450220016912399506019551819142287809141573514671667352225945192014284606561887958580355079193520305154532404638392458966434484384003636813826481527170808324360844169831182684968257066742401729406479079951918808072486260887493957800316951158291073253585590623598765207213608972747479923659195792754112218458445413515540712223578218623003133431933739204000 [163,147] -144576400501975726141721417433988870794824561864580146109602967914625485710129145673849828184295525136585494065603325067795988758120017729713850308826103083283938367786717688996630137867422000729955643139691513619326633604380993809477429215752971311108765910617403686400043847834873277192958013113783457362683680773843862522316392323465188576615610588890760704886781693325087620846184979177875910552698393239977133044012630148841816525778503689325120433369163899594098407830092125111018241157984429584830348746883542842042232472724844782705474098050765758222359301683572630252872177892654622214255315804532837645095665964636353936007834662619422302176335172425465338922672124556717662469832932910777406101271887899591669896362765639844667314208280224018992895349986418540366461110008001800242140752822941377839886609140928188007429837689195561240362478821876 [163,148] -843089985022857327001119610041359767154615257282702648959242723741923733840166251199644608589291044592027820702102650100107681567224144956263089165345336373030142604522691936225261304459513893304052102550883531133777422343730278334886053750679117504508708828537361425451939822308745799136242792718410483233675753568551842833688239240331248278554261572663283850701282185279115488269637689898275229163720464831465663032667257461315872034867127470015649852150954608972118997815757797443594111349691774828959230726732648558367718653722830096784773122984375875383498770014472670354217462333168260842898358835021856514597669091446858548520659499704829193809121364962474532223765476849088943147155538395043667388724749682359344245000198752279862390183590821215262206124303362659929514687231948297127177737028832777848693919605056459862418733719421312 [163,149] -1489478463954152702331138863666592168281047298651641473222872712832014945070575672024607525721588434065744900991075503826910354164809728865268706740468270541009487706241273038890058844024928297710061282213655277656872134993609086556165786966321170152663845525486224400906921031262769328737593364341039956695582197972772542311636834752188552298138310821903890618718384227536741726873796905143958655688501802008919517697590839332689625232038845221477376697088573177441075567132737347522935191206445011639569120958238035930796011568959364853659457775685886741569474200595627844400581250212658164496576158985735675172431908495086713106649952029423084383931714638163060027082485011773835409696127679050851212185406960178513080525821554673075991925367933820257269759403223969648098374312670846130356507438473224451852830805499629338572 [163,150] -750924646591127120503715284097129646443912674751698433642240932297215819646354617765475061135101713813578958829285699675229258525092100439715602989580833267095250839987902338919139247737311946189511498393858849989163963508533856266659706521908749046122164640764191323365717497829082170658563654977459663676889116173359071155926874382004174823795758544113617016406758715824692142455598241119365227506217110161902758202846780865643967841680117806840454895280266280954060487642483624380029521313002332936634053739164103005100148740038000282196653478383852021363483413438550431275518775635107021651700989051736575924204550584284570798990237577804479745127965785052577027358792638395016490956317315620223005480103140767460541714965002277357534148516761470193633643882709630907244197314159248499934407624398407049943936 [163,151] -101017635582282417777043078003663934637312288883483773479610209364824488353928815181302936660625683128325288424897813120200346170176854031374220647336567940713166449203036339975663459413692879061383788429462524117110406669279743189942441947610136146910249052413721842547176084541731507060665839789228898830422600289765304409304152609810070473623243421931115478440370920622851907648979988918336331186696500888117513078699519498632522920664709927395348036204378824059789671290630508780580608349613257299521249515207603341307418997420658347476606552887043581588003635628348511002430714037182347895390479868132474400239120809909885011000366272015666763656360935783790905719952141555175562671749744463619044766013325880748653679177665918874606408504322125026176444105044674029593500599650229592815569072 [163,152] -3361855239214584203418490819882774368646564431973489390210622498071408809568824984450433283569838202775115468129869622730507139033461797265029709915117892867152212206697611672194914950667848793918994365573619546799064468721674341128037021422239367601187902967613722283835471810087735897745060491734189472869787845285443393596179804866332678021196511058552861475120690812183430903426648426930365790058214325651451033096765656985146133069043645937320398905665367826915600981985170493273304407533523292081013820847293356309500129510705645259934039468226917415715747844097456763519743242278438162690138205964805067331688506876924123663213132238890932640498462693522892940925558783861107702888258007587302884711964708460209767282188355362407252094985338769819504332370053128863952692032 [163,153] -25407258348209655080749794259137459055634218591875786031774296352829268801586961847291266491814234527912185100728244116837026094997132549020832201197192834376131570489135162161393597934179826344301536881470059372861411217595595667206265839142285494026658007570994078142945115360839312102138435301499054789991739753119262979395025319475221862595372777462612508584685265596633487496547847870409420016819601283487948858257267623881894886121963429579088042005534092144371661138315526070793942069987749574409732713699273419262949204386579581535691610780204942767527898922261685377762924660526012398056644440559014899705824975599239379099251894307822163797981653398808128432598595036162076758985550861673515559352577828933557486320470330385061036970407482746107880689656 [163,154] -39558444836351840311491414544453144026845018866583865146201238149717035292136922236227870468416827216913271081996542886569993225589970133358160536734995786241660921263735549912879836003940589270423869603837571912393845834621378303103641585730125923757910421036784785112034959093217922722888148546444670643652848534668493424124364176410735227111282858411150442812672621308646777600971749126127487792436727864007622298522884443240301976813565403479678388494235918580744442167706588365294158476987582236196114983190113507271292777704125727260725763810088699262927099317657561216868430172039678461435261957562324387539811659018804140010379952113234377018996535006408682782603781321278175775519980322174202112772552403299340445192737449197477323244416 [163,155] -11351020153628991512531664801554500562061098745022960203674892834117832828039208349672083561808861256248106966399298806700651542874184886116865939792211270707647070392787633215655293381726548661670266086255865198792307738235231543892229115999477082682817540704414673631505823712589168750758985414329878836954226888007522713082323963435740139263181223078648540060022062909459496942678836195363787240179236335376411493141348950537123164868609893975051343567628993814108738462002086219881208764932581355347614410935803110693572536502057833152173476163116857285258559415422816070531609631103923961755748030883134875144148712448509590676409874976334851038214268242002642713078475808356444356937995942074749701167244684680084671960016 [163,156] -527976314302228440619774965723189148769695291965500471367151444031303449924661921869383520660048306259642576909479290345676178980583129105682935381231466201324584285610535978902638003043763960067614941273400747436764241190358135566519980384591197904863103498954868159092158172987159766601837230597701649467424888777281858800827094340128019465553355421509384796070978539078890495983951937505980404562328326861767019711456962326415933567911974149168739109424445186689926336728523341605031706257379398618043499490448790561837112795449985173597516291516149623217155569103984267531380510107960533539007088098774849494586267997865702150860200903608001682505183485664367309090702848675802380473800130264931699282768 [163,157] -3430049907438502049017382124793279093417629083182522345938547043770384662369693978594473593249517561224760376376421597044273813273914847454051000419017489331499855905034224026014296677087684249585178291500785772463279139961262353767095704731242553608298474426316565420214757036953133099526526314578047149543050963785523437073246011992118021928191290869510025447630572116966885733263453294509852313144122758172459524263231649612975796547127778450148265745729589850063450482697636380713013777515290962270841550111506055233796869813638621887576080919612407790384090967341825448072814842497810732210287207555362829959201771316378989422832458910160099186273971716083153694404596400220508832550 [163,158] -2614406285408676850910865743132797145940188046138910706946030447004330511968217688655863090546556793978710581173385608387333278436999178712126549479837693658111499658987609085640399110244848373334946544567194390587714550559432489891924339739231890109468717996683750431737256302004101604232994196695805228387442727497885484311797630527338806126963189477094109392789653695954802443167983006795983425154220828527903399873252648179087122154103787556092828616687586770630234899681238603163445327545667012646257211720172237218601762238263292495654770649140757409025321373292720654581103767165803175828646908944217843305160740980428964661265954538604678339805959538044841856 [163,159] -190232290722609623172808262481646099132711387241493136617037245599346086863978952713760155146787134580250045831713063450542526342904219573958418291552114732805162611247875275145905217011948656620095251145606740967895663092562365064260880653688540273138457786483331619445307381214175752004517222719994150159679212572926055876395078781352243693618295535208251851941209447223670453015385620664994754825377883806205718059424108084263823433683297837469897593128081027171689555996903581086987016597992700276398674199153529660100845062839570305918058345101868511378931761904805249211477003748166577970365564302073071852565352113420710599704295886931120 [163,160] -1032454078799926670535994436121392221811955618711196449913982875431257351415291565999338578376838698295549289842089579484508418952666224036437043656843191262237696936277201427127874360533888162091555870725129700311016512890201675518625096941454675488678266426994684384754320142642125137259801219123069435315030431103462249358784461971440811291465713561964937891781966872109557180699235895092264884295852079437936243699227329312525275245326526061728915921693957927050731824202568811534554834044833519501207330438736974133832873691811594912925123731758026069891605954545166459120807794111378015790531759505899668939351017840 [163,161] -309788255174816457657753445739310378812520600919710100927140740521870498721665443527095383957757087320142714939323206396013259458417390543900064391804970089972701059173590546250817895117181005413901608316592906060020096296400813134645477129645027454109818505888304586605362857985251285069897698833545152846736140444841505125952463732629885692644137478589209635610500932602358359557062955889571961087621156150474874685836570451593210546751071226252694267094444199586743515363859684078510824347492411235335122783340995696302929620963491287137791083520372319236579084510364365875593265050658163721370 [163,162] -3550273064855403383432990834948554471247851797211703932890352922507530184584478475136605198010318859231398581763234583495145597530515961692465847148804193265588744283150243314530660140570696851729355723974592196511407536764791534987029645244817463152623177949970393758416665322895742093476913643677002653425877084404463418129680273896678311661985856320041351616565231016789608030446887933731824861518984392192959162050489388368734676038663357540718838108239121521534536408543229994325859413683445353879872982177975421722527142721307890351433059188916939119680661466296832 [163,163] -974812299698299025573782712962149957851562124189198886420782085210427719555560732960835535303188447957051819296373270292069012756435494369250975041828114870234543835627928786565783025888221195635749814196688782140527236336974555224440727830110311899148548896921650662087176390185747395445746891649222722682569443347141730415509414443904597383282310316452167282741346255401988662985795352077920466892575592276694815025054691365315727004160256848917733878294608078249113506567807122292392155147646418995672487782407238442673053724563657684020672 [164,0] 49462946432893658789126191935271275612834820035452042920748430560832820884990453652066329369947672923003489688261622544907034071428568173361356089911816896542120110975999505791957958910770365803286121841188400882320531307299906282006818353633114336029554484066332089622711274824494463645911091566147673825746490743375484343326393631911737313580030074497859986458146966683648477271275335086725725364528686269675342433647943471308023465827313678353267324783161966828469684224236118598779603388504354930388989371512223710911938781703375800780059675552721616574493835536421087424292836102276463529057314039501425331917668640879647086873057923552210797712105261710989161301114768752326861076440471730127623802655521259172877414096940238436626899098511268202620514319194225038033192280674262884959090950437283867010727878062165740348928167526482633390191219325415145706700842594363052511579794168802687592735739230719403124177333171238463556083396008511968938103354999743704144457002892676235566392758784208775829969174130681333692170749739844557756555679255654944154851895948165573344459370290619711581484927703573346761106984135933079949926416264333961743450881732399407156998534254844605694143853686343906870786919546930346717997911483551245065483955377070677367802665542167518790397176619493470478523266635896743553885865787397660130847017897350352859390320398332823256151373949284046175826931440925525095421409215471980043411182384070504023588864000000000000000000000000000000000000 [164,1] -479875586196755068817468610509051031981413835007717158325041360446367807902073667944291346278069334858664151750095259360416249672579558149771073142538654395701283355226750320984856000226144691241553840541583032389933539988104687763511454091098003922066234734424639891637752313301115456013732318774912950230441975391536918863812922680961302410172611560169823661211091992622678499170927745730413352928648405355586431074970384213494667506025656353172129616697234545515260836204781769960620017151729806935173640737298118719257213014914324809757463258503326398235803918544730819974720135261516574818355944437525097748542137335760843319987625584321997874541574120717866289617879163979537285831918391681993273933014487187465640115675420220274119005353296436274478829912592930224083445121842954909684424403779257825805520115614327249819275464006720470504126487733872661051762428926169642842555146670164207003823109294015554200939112107454162013928406665856506590023562942384943507657351422716653912767599426532999871229017070857144097502833607817633071781486574602199191548681999287688239036729426142654926841006239282755505596057757660791329203739256325303316143301257871224379729773934479564644752924144883346832607980522976574949789360122295347689126285795186408238956841564335930607771026338678776142845807477851352582547721288889114481129203157785189887329630884204674241113883856359318502979830345957532855667590772575594991768974850854852430397440000000000000000000000000000000000 [164,2] 2232237257751013358633649956836532665602298336267850525105052567579169571199498992605216637380232368550304037584763890358410807932992211822031019432304942902265424244640573656254500079426523856752805344903104056909531458791059653890542139603855655994141659162246898805726775464931450864072327873614954076467173120691938127036844254980778454630903722846613388012161116807483615357118584377002625881924035396781648459215171190360987151636479630536887832834062582341032816746488922046335074470454393083227126953397287279488383589156067619952266887988614610607930382265645759377823008417922435313418757297660571491665585196122815417982172632870184238003689439253675551834386509541064650410693019921292158970702685580261856544008467778413147070768630312197794380649620811413454358115998505927536508217506986581891917557045125852671293069444031257100472078396138220010949259208187475794867408879316466208125231991128439143585865955922475421404277284095848621600078235631706442971938213044088615243575067550175952778657670202629372430737883025769142099094276156045793206437913484048899746632383006135197970900776762428979589272152960017880646708907917848449784574506626610276144258134069946876133490859189041997999784399198098016097356439290140867009482093419432125146200672838490461868869975310232342644802980766178436397404348659644683181734288337795117742275352858196678775242061806300066615586944476828214751019770719342402784793164978044116964212736000000000000000000000000000000 [164,3] -6630508410116346363703792972005734157237860921074354134638005178540458738617314633517772728728685203159448468692662035946185703836342678037763609973481726076509299268404820880417534494435759390187694399140945632498043854082405139364071305875043034145728734286496896759464590012745929239013537257521233693618547068257835903288292330731055912753846206472219565279646810303026725233040607716047031728171801254045437489647719816125591188489688747916486588617521948246869993988650119375106052422441863898540829203566383326522139995946283395777139620688676016857484141189172197903158835816809870109574005654105953277728459463882123285660230490630289463957302531578411194272429077210913397695722190111412308502414128771540847253781694614267975028952162723257934372030427734716366219736879508012061643187592457530721639014632504264209439938955316885689647531776230783366516154959114389573609664804343414034899655339772104853320323698296622002286838413466983680626909920991059707793282165094511115757829842922828943214855257004471480665309935606839934755438331207741938572507557151756726332099458348371217426146182817010794305941203489578052891358281163600014490868656377755139163893932591066795523300860219201568213959517010635217286564518436564546799060035402181043433819970425215331560330448726156358365822801347672407184160885425969377664391449432076950933548290390555310190991857164564742511747993417081164161013101713312163224207066600348549675745280000000000000000000000000000 [164,4] 14130987904650335654451397162964579490603353715057365351169774251598939919558555807467934499466499692137288286126281939454187683466191670476609255067243681091443423202248431047983540843186249178081832171305359090372348091808911893515146379406379277302085000970790532097001712839878888748552522655408676017410025319312588091657605834803499769835260660231741260627557082402588998287756731870746124258284641687397551754539034139780943316669662632166082663591420837945839520856016604087606148838666168127574226644098496478494754339980527008737470121942949293677746232638612203330597440338550950205623824159155112746038448009757934156149616940968561507607171337488909744222035273261395785310513829923275210252189060439119087279730461049737011103306462249463361870233059536669296046584824157580636083490731523143031779132692510898083547806128512915013901433838393695758462630711725471136011404129481543796714175271922888923075359502502678770178606527187324884657465410155691565574623345011746290392850410215726461487775309700081851594859974357177604522579811761926211023860692828217926309398744893379127273177370196221031896555367617002335169941272932075463782004989152852929169210961571897716891542515164919527372730281459427394660705340669444285971764421539533847824409388658537717452143025015190297896942061648182459817018029978434667239440541830680099535923353626165173173167406195342218036840653722160837330849521209457890045079783604905707409768448000000000000000000000000 [164,5] -23019509061736517273904394583887326126693144898298525762552943339510281246660673779365188444230855599329506859364338825869962107329595161663884017009161419450322955721161128872180746140726561899777924950637023541191335299754913209570862258352745126122369847374453728047612008999997986152124059718873007741542594576625924619024517805023989847551928873757000808715669359130366638520580339189066348346900936229095717786057152448401550667198067524756876796502568149330031169863643017952010268077317320714529243946575946973213475589792557138316291597669755131450139280101539854984386255399472750616668744218029534659049509522179205872686134534090649129345794746532263047262852511246823532320916639185049789389960688744301634026845530273900111477253077180324728784132912971655847252053879898318429776155796674260334641118145842796607279517000889204480483920322222804635299799128551735749618159751605871645851560390725306776668384666346038007955111826657869776633110878305627263439241916210293055859545930139847138294615986726495534240349945718480686370639114929157429519916731930212274793114439131034836614584579960122251640862213623074774895273380608730647212464005419476826731641213506155374359306331804632899653542401671318519335793566826697246290249152397028976928034144422379435262153472022442576874702016794222686655774974906623051308064028001796386915474808598760148482605649294342018732661044985260083864131907467155730951933398522519656710799360000000000000000000000 [164,6] 29817631295349292059104038918018756972814364215101716808151077580025649708580059003923592928754999598333037776417401047814335725912985662002014795059914995262006523658203665443338117391232979151817024339794982984556301665085639947773982863796333497980104325911844349912705505060990181183054902848573296446946676075948885986293166585321449602188949907677374714152140112771048301610231311436513578418630141427319160905942487372067270698776702995320859821989956061443702964768887651461601721738752337877477937209706401399487260386864909225457594031696272136740527765199947230451682069913573678880217550153216829545728178190407170174290588319294490025809324856507135812670535715339020666811054729856169494081305315725705893265348190744365140007121850068951650741129168973242046199357142858013381318579703535396612147739356025984508150694880858161122055525816849433958468074421156547157865795984530049363625245241785307331982749237920100859287325360218556260913049206990361837907759113099609558739490748130685947141117130076739252316411975639390529758700263588132617534589582076315037582129892840149143534185098143249873100916794338063910683399631692246348120569293864535141028629242236102293345237723016650769635068908066140915022889300820386559149996755307108799771518997337498984779880655024149573758976583373026086509284885266852558494702576715248457155453623613954409488182156247781209098535411017565741822430561293206956421902856252535677070082048000000000000000000 [164,7] -31545745602658522058496480931197842983913911491423450369146734477895937579462087403483529727033554530132417902402165458209345020812217395013912815493736436416573202521336225165643045226953504210886703983982757912965191329692703245163987330583372272937967135582523999974995665210759024154702464742437428549879976404125056952590531902702643386305867015892768924317815958609418001841008401415184194453079732937769968868448559982689509319008843351390071204798405810684147662619130396092036040272158161889468191569483166114697027066027855852188647389037830483089153516026861768157832171023425484233497693612844582845279086800592456434557274223550131120088237078117304060515403124998099441206640845617075040102708370945152035760326477945207138598273579109583522639459945776824330611527529796881035476452315708876605440524984443344619555596103163967342365130518196269968248671094431562543291831067252618599889388776942993074724556378976112004813177456316711792637441408767068449766595056999947838608730711119571686018534693834336524850231262785341653906018679958455351560791836471553920766618354473006002005989010251337628878191831591217347342039090110618113051475163833928985151913712960584887778924779804885688948444324658584781716259829298312713350314594304472407468541531577884904316391837209663213321562209449034533244106241329608824022232106605587149543148226969591833540570716762354007973171151718517559398359053872228941591555125189577061097799680000000000000000 [164,8] 27778673187426966364276431267355462459126615561431537900502182588187814985118299994901634008924747416286077177035941755752122574748238360807459879712220170859428264160293128167829460130304785768326963314591499549231227520003311722958405588301297689127739002032879459696410826253863575235205414588935465103419572410927921140821649512234125454202336641052933817484120551127877095422011118292794000803376533988739570250159257508442424802081530431516211139161254579297034384360295282095870566929589232589966818686916972336552488476259272006033830700213865918554139446784084837074827585678400154730519695811781932496145106952068970052300560678745287960345716611861487737407102090805539574171078240265311901856598840747566282106839143514783995289708133035216454175882193845074959757223681299358572962917668176343493988855615682586054308786260246577337344804573028721153300621539295489299076810771722874873960713957571583585983363487519131224957742709239427897892334246906315161871802589922252421621889508554996727783314844932205925329605751557421529145306127165952172327139025925780084392120992446874767419576684160153504641548515081497387078693210673332457117684181652056702177716260829048288401304376009647523247581720284766162361379569734852358370506152740537872402451165913348619852478855719386723069622368961275056777076808940911209197404642281708568953064711343029158972436016096475618272019292142704862237094954043655911341213999070303180438896640000000000000 [164,9] -19585172810085717603920247117126233810602632242797831438548086360287620582292592741001740750388851778752412212986797425387151598057756329422952603190852874157946695039480976418317382468406491967233614343262894209310702903667161485610813288281787875867907173184306842278058466007060808296536672133002738059309501561618014131651986662517220464957235177745095634119843522067161630901634442639340546238402108077438600082924188286079467186655203436110309421885909919651577707313809346648027849450780169446809143738333701449542701089092537820676539586340338599882492663853883747326274503441582111331462812419382738774935477588270184036362011310568357277528282975023867559700626460236064443347809246791821767740430332286508213304638515490460913453003383042724906521244040469294683866476436056536890279803482760321845770819377610097387814738948324128060642071649937387571472795562611093677365141338669562826232713619470637460831387734919977647142670032549632837070672618897952402324071112449005685817854577574116368121886107773407215178304445867607638293013518056699705315452772386923944744460587759986029165716456772882859257981196162721633937745098611780999269560911610838327264372894805960438694299635197409151702616807754024176491320638780567573993389308807314229696304349005802250264065583869003710614542150729819370196325598742763649078656447117001490639011140513234596592633688400933068200788549954750788260767549786796535131080780268661281862451200000000000 [164,10] -42661426706330120602772839780913385149225919953425026783781673853673360048299081694004720895112245064773695876090977338961979404900427142083071290651788914560110496031790418468069651303254874574987583717640915081245849031396166157054554549362795888535733655930370536183434685249197202977613984146981806597659213419019035901988457758913331780738499131183253651100225137220636660183087306722565272938787183799262416252445670802494690800419805078569650117165229907557219188285551418504460178317500919824092515186608019153914420298608995110180066170845366066059521079167353883709400949510205936757596818670295595752297283500149928279567354529837102459012101404262082570184978725107149151157580768020881671700468226268396243949107133049026689481478483411612325235657101404728546386959643410776636116634846579927995719921231506972274606443769000474033809707414040828015059906315108127970671651321056229682779360470041663927826513096202645762433738320169847742747794210002820815301296637394799303975382029834065270937223801705522117811616346724527733983860231057105788738840104247034697942672242754729457815349502918343910935388292228806588613611662267662843115450412104710459922832374041081419143266841965398636413780173852425903730042964772428655813768854889592685258655641633329174398415708087884088054884820481946143393745757798230295054469713861206818049549384902650540962694915990920721323589091868237047517234633353854775698945104662794174206050304000000 [164,11] -2815672997964896961767026538484534000403321311792407142612417919324148230113810667674964145130993902746095534262985329081684159142158257034249461770170270783911304043571327664762640540542617428342983590616137783363159538206244376236493053928411509582224639457577928581381945535898173260826543208625292642188489669540464001683637426734654202505594077230284508614793278607713690844574312622924753675365051497399295110623643971418009911181359007810481956590458627176724868495035137113475593216983491409764145733187894444989068303105882512785376606776527022014855596888141030713967681875014799850222511825222924214400990440330723185723428228756208610446608517023909386545865176942035938408191408473424025018105331383774440161823127248149194429466087736461988973036262034299127243830025021292770860678857062252980630587242745297762535834846388519587373782055322766893456167311376864965159377693772817877789369003114733317224085177040281582684559683262877230976079011532255387283342228709328003090784757764926788325029990293528319394155212772628779609675554227302319233822485869329546365621944947245823259347974973718601968296987130440033104980682849366445907662972017450101899900644505296124571226302637168841854583515689123051967735111170431873077177943647132097015211909049710168127503852477595266838894415794373356403579052317781409159192096680196657844847448021240209966296938258760940329425391002105184635015260295407147620673176305376987870508318720000 [164,12] 587597721356386698930771633773950589713181698237091844078037850234100087145903810324113015588210017733547424499713806953482974479910018239493198190067319971009224036743795151131875138024962505115322940796760389333061979028942337750881590225569518805118491079611577311464338793113568741608772207105059568207315765844119104586425288833714899181205492585623736206648110102031296168484389809879726473874731606869220334279141517267879580017470117218641021513824080468188834202610443939177271054973359718571585516146903458020173418578765444551185699358088478277134268727068951383942859016146061701868924489600301247987564321464893515305597092833772584451967272047284494452741178564112157440165579304347756255638546318108260175559037382058767307442545083374195397722952272633243289502741640065960241802631013119503276545158866875113532227659221019436361161377915245372787001360207559485609794801249707079856392522386882663370427445341586112508104791160527247776028775616864158821457228385076540305482903381882426768862933076731749943918752058982260933727060161135364380702904964009822758938207428118378733772607852175428962537083798815646581463580677268390742026636106729964027007142628372653478552257151037167673318856513047812951237719915196262301346113154947337224656904959067602736323116912315419154109465173228959284596971801987880859815607426182672217114315762110923897572429522398773010704388527100427888494525583675398252698238453930173582638902727140 [164,13] -38138621927389049893749863689825569754104508585038474069046127205497526023490896957458199684516191904642462887719573880363000936823707197838114487148490916090096621874773224531790566801424322990921470745559589211066469107859282909579595300858584411525885650815868076954820241874247555565807150168636398127470519760363093047370224870455774492997448949575166123858359902693870569328375829399309029938274652010860435430510719134210976120556245541210993407152800248006900908838221890502294990811087917334027177989129119020390619254141099110663692498268464601363070031554494358502630311178623077519167001400563344570906610563459135068761943503042826338516398130381954011974213850649369971234030696330340422808923423492765963275484958067374687866283850207471258697249349298043030212444182029309251842136316752364989947506931675287927652174748659871592988527154454503805934557259437635502739226956770520903313533957913228533867831814708360896352075092520131762826055568162224752646263212723052351580672629609355700677000786442283422197006297496299868404533945666602869569603112511072085921417363354605737048571685219844139116012045427566208720695653825767502464651400653086159690929182368273201736837344081946522471567524063683786294307506595114001469383146159023570754034344741101579983809385150154813990413423424322967904799347300427510929836387289542500591660568441730267802604023747154763585704537382405198940440595181044201283830404896414429768368507520 [164,14] 1252588115328030134832710813496470676334083953703196617190508395590587350510885848085162781393723501482182081120199020160956751491470603978328829856622843581286194478438557834845771440797084035978716612309917198736461189628708191347641458100049318277244236860514256541289430060166799226196908164514306582730205875701221145906503533895024616437398183379953046114731632583069285258031385740254854323136483117421394412429917950033000101926722062469884961330961208043605718200300843655276158686001503200312559993027063330803749791924821475537355688714827906917018695670814801774932712377469918817334020777211601190415254676634882789469669064610731950418443387283861190251053774582732913706180245823015361607695134058555626764266389153386296768551813975589949837215689732666899104058281477908000431422263471351379722081035173349094463494454223927130202418384574646934534993520670809033751658240133902425229841548547602655719763674102930188081905870759246712872422233064053778700783638471886793283813333371063757495410510738730964893411673905726794017475944397582818219647231422765053123440050724961401342563878914787190429131583526622896188211314255102478722339886161039195360071679531954121385139944359721641101589346789351230149673595466938982740053456776719342281054729713237223930737642880197862424596407091466921318192852767763005301036359500109511240586477720570702485428309299554076911433412826857899033145547592175677938812424179828114862853477920 [164,15] -14246011607097924088856570098802238818724111510234480364064497740454561997959355166643973871134865964749137412691681638063487405781132078073161616474694249691026519199506898935803823540379160560053463547191459168822628087874972330984228586890716727809145363295178053728619571338654258538051982994330387949027568335676201618757782600731475430880371340465677567925678820577179235310611545520191634608470549070136970720353039340336895230366778481849253981767302117992829835078597683510403967265989662138060991202677472883389431541780188716231911528363326456839570930768536750320797513083761616983084871722358802283716307355290606366136443827332208720884960961381992517701311431350614275400779911836289967382583810677655785922875987671875145671463492072273469667552093332145751334462255833647977894945639226312660819142552329226474919763973391138391568296656154301451052270941189049107258456984362329075673855981195470585551059432476947628896758679668676807768713434313887702188511504825568800975809670953877008027279113122418440773225926328291133924977751078853690086672236400911098733033395642334235329684227369727655814688374459433559580190353146726374949912988600451726981485929827890002973675745643696725888537498916702665919289141916803647100627630414437589845270609370978695687851340339289177312575742901863228521261050893034560370695775616974939734169264569766912716269931197680311352966215798006485315598364365289786803669362096142553526094576 [164,16] -545899023080265510586471745757266815620050928305068857025093120638053927526280435546451711722736755813389774377333069223438574556249908607178887017575680299700911273960935239735434058008238363835865638024462231873472530645523451988637095601677813019468688922016229125673941753268451944446791449875574015185346335465392622384174588912258227103243514623814444365589447528717053407445128101465004823953997326211966212903423584115476584156012067672422319483730562689477868708149635879462027330551625088015148842605225343161376809053463563551301960610904648173813898292054914483009411733736575469663319180077619590892275796438256750349895244909093497084387820327976430218345602042463020972294102870378359681214325852284627491387839064980525046414834540654572200501783899830447515387594639408300518135224571749138302451718996780363944173255235326294475474479299990090026503124031930673687249061421631272847135404348823550168393564359079128416749227493875272262233256718257588180722183328132900185858586713012126957616960684581318289894669408604814888266811080992575527947669024064907624478932868293936410699388730179962903369335067291156932910543935025193879803679286916767900064578268053362416684699670543639436908612146306581894996161246406696945181410047592920849452387375109362010450164263709792914900454052405494080007506847616973738632800401499986787914218103331165136211833781563951483499210843100920471158563946892540385302409750372436950935360 [164,17] 30015456071039093793079005310860076215507977623565133784531062228740960627880245407811042431149336325462317050646824267520591500797719465802136747932621208378395659917154775631941417279936801353710912441497396074773384901688556723857343657732566201395333391817933169375246490142508117028490623750751447904028595063287524189403915533362638668584546230821178155387227051612766899812879571469388551390193049445684549323064004091324807591054946137399844038850782730868093286328446690278414590881253101748065999945904423067206051291851902950051735811362822372109550022417882212301875286376429992435789488422987314794995542198939317445346608131425633589853397324898539902215227792968980355226789729719631418612718813674911021742527821866120955255420340974611475722000084450417447262422918922520537677416994549806169219999349977157875814805552823611368023688374138013702961804875509076513162893485893089715913049832794618103550369484093060629223731707591873006780903887010161733756381507467913054089924346989115311561287957963934561402141739718773624112740524246725144555876843814311474813872311185647430210182136822599143535058774142890879303194212747615838754526629864863394610284027728081257337882303552958776921756618355546964017442307176828841590532830856594540812725550417127055583824398633722214758134978029316666592139933999051901504279846608272835710565621554508004505032087744746431042603143575382326990594248246002115810607050097134341199360 [164,18] -709995798934306844164159189658207535470484869271244080265409110609871493837642614063891221909025704321391655137845025920001367106112697724695250547615185234536470935914870062301706337318976936611089632695450813373200732462109971667178645951441193852802670886447506562525623306196899700631396643161920376990897833065904240984558007756185122705157040053271846714840585415831757769457086793833888509637779333237844688832512987540840296737068723712283144586016045418647660450797990259989061425747525837745891706414205403836535938442572853105330557217792212883394273917324872740235145133132452651781853301840889370831058810812594707231003075858894753743208462222016361224627316620867485130972934842667677589252382256439791865644356844478123957038195646746810687072697573430744194142969540725662015059732171467651040751119170092886861037714211874060215076856888886771738705504016215610117721929032849648199678104718296080483890302858328218542374528948116975106721858685002074721676686225141478267957555684487537682871213880824505598905731455554729051367243321848627314109943296256545093916147401219025573010149425141065396183039591272688040679295315175650325197041726257533794005204873070090010087200425441054400164971262201494237820847088044198188454489223656653879221963026361469841522200503171816798981867498935802842124102995524015535629711529067989988573131517823000337308197933104237840699721990390115165404617463728451482633985376818611881952 [164,19] 9398214334893925129418447515980747326406489565256252369449979302600406872979449620102563001727027903224656841936280040648501695872337825140458738767124860309345343119525141237617423792604532535902427766239019385575881529555558827623351977371089133627990690393031510915575220923355969520704774239731175710799280805520500382016539131104892111401614888061123721155479747968806519011756938899543718175118655241053916408108631220086549249083431756373089025978522431417408578813659499909684857777349140495496301843504236046507013511423669587754794976645496655718996577104344969957351786655158366269972089273924580991463424832126066312198610196846795011068373904807276849510603132053370142844004322934493849769009724716475918042560776044564538161896038370502531426557170588917424228488427958156462579279588655988909808923565047092206997487810608616852108350494720556015194083212069514198942767123172726229453571517491663872856889974540956968948697251013520494542214599435893618454414885173856409947744659996802701510790407948714202624129571815818770592847008017379710691651869412444595626857250275526395874056028594304795364227584232671352795243870611414083046363636425600377842544676485147278503557524417346767242209143787066871861660711016271295867257860280134304400676403552889246242540643554322906197882093714248138181762521766883391536544458236733711497869579459796500971886615960522328450677101568449830422532154656469111013115512079344629920 [164,20] -45750180002919097380954131925535085911263013287235770860377591462634663635388488518505686043312836696986705040988117830488746759454089758958830182153740159082855196602308304712735726437614824272324461159600221981676210927266808953966369600450802939131670915576447974375738557702865085472911912579087114428219949756690386680164922265603665154115567965574285701437429715940989856576267603750744120699040458642251015057500067073870180824591628648804404088882534599411396974059425334907664463940888451455344098243973271542239669074097328792663852201181505128243159420020905128701898551079812578188674442441642089429611451261466381584659724667364993013068062367024481666614019217801672001270285054616715921981112075248444075095378539712130316649005160816833953824661720000441065973414849784775409100469802195017191479607443468192421563656071554754311602562289431872731363583800930218295369213604891741114646647892889409032688880060324891946176008260170128474922777388081473553127062910320812559379167389309536884687018345284042952930702325081506554734922084809096483809943742105354680643341372037143083794074833504993510887022062318213786431850956135921830402207509088847290384313013898630037069811928515162717948896434256424768856492942251435837477914491975168648054548360705413299106908948278435945477396262092145792541611412932262127208304434314816111297115874636089350657616531872438021421927900564064401224300421160466117386597088020973912 [164,21] -835593917784122644520973264987977585324296118474979791173398427894132050344883934796263637117524652166138256533889748193621060658199888820333851422037043156494051370668154710480254133775295562952308143853132029256023101377826353280571245767559231976669714035122435699044860673473964443898498987937639889076512294464910196041206029820390003156146480941015712967420691846934461876851619827238789294058840369149691890022667018145975468406417888291342346191313980565871308922353466938959783230291240277880652898350449453680236181973654181416655407344097149942665883937598670659480417649658611966565372674571401012672482753968150622311272429921778566456878069613016435870458366176813911612433948943525851935626666111943353175854725914212106905583986217159221233660565850377494596317010889078650651387942465865554245560408268817116071173276775718821230630599501014678057179709272394302151002933560324563602727062841435842731687801780236414441022700401234952367500227728115901157970256778784234834119370685654174445521844629270000448967675776793444254976750450127484246026090471549579607596179267745217701522151308068110536144882932603808878439130189967690931313183771410137128629643069888988235354931185559507724022498019804247263457895645325521659319758620776996954019648665175480893935372151211387857154667215642351359408999459036857145102883109898995147765263117042674286223781956584391610886898531495174099408446281807183942206977738515968 [164,22] 22140116439309355933190621646192257490555427141956073321116772267814846967377341736911490012531764461797260039091409204688705667275436847934802173907014533890099516461869805192392644873839411711991850317103059555506421197588689893526571389530198840884904272757148268192734134763696771945043890720346612398510476807387946088486284389647319684453001259654965578324531621357425792708110991338689266460052737456751846738692405493549852087192780522461200069228538214777510297349408270673940464410056746921464871559563362570176240910964041706432641936412010945927658031928943694218034148079298160257022370413948214668283637590603184204924018109444645814720226799445134954737634457870183057856965880675037552047035498136650547236033594794784973357881730862262183261571711706826899364020196871392588952550268225621218057957868589941383825864710052624052582832972672497051038462687473642113485180751165088596601884172699923300017873357546901165539326927210786812233566162633920573421557510693947362622624440843927920406506271008556724853788732691998345308539334675618356433086505930402824152422345632745254196594615613144642122030660505122202124509733400677448883997006385701598117870956172537693822371832767892500211403860020414247616546432165586407323944628783086228115193294641206951662262404375389522134310342596021683391783017371630485987475710973143747650602493696216964703344844504180923193192008513523043556031365590454700929120604338048 [164,23] -267969765789104848304604518822603546300916484866997469861923314297124067053506577150965142752332648817965223770829299270978736462810971812195180625533403651564504295817549262060701416745264082886337974691421264473848671391829788021081759596181699816575447507160561104299184883801864799490494885084598313204521535385820082888330020742216511072535924711911325251883692264446303888658540351853830091750261527334865776318906664360715346928392652992656277776435218410925392727684513206613804043746902429218194845416472658679133488491393656128526240847466947895121895344535142004814894513089009706427504974316173353047748779191222432059829334442204401901315616775021950159020117369093283264334665640857892037155720967786940336130016058056546177331025008138593625382257080591776255925840007453377463101904972403413208347702181134743146342677544366967319299541322893342602109173453660574218611491448296520690959912945645656738915684136831112318492185375811547239746145297972015027707102330233406447984770584653367535627886870876432409229277223563437732697029463752333471747817806070961788129971924317683075993518567889674223290033065254960337691056793678276148148766275760857082987214313305124461103600242918304506648157030226901323998631252094825534078313139163659263809422871938412621565741146425473362994467095827417026052408263959223990322558572215582095925485022138231875929209063723139600995786103340940595812375419881030632760702738464 [164,24] 1943549768618675046985386292018065143628657319484093354289729347646920649245113995742162282393634947936806854454215056068342412100975834176469361416695457806008260609484262107235052052750074927391949180451929366372613625514719570035669783333119978454268502873896488033753844043861280628750288988948657849505696775114749018580176221344911314433096232854551840400027654938428003250935666961678352294912727268170622212694541465617106409599825388575984672861210885736110150032816099195186848992578415761644707773134281025202397541993654440694486464171558053462091222972458465544675581255326665597746723238295302273061875492157800347023783794643214567723466486322556201735613237948491799953510142369686662556629252616849635298049113924944254244223584954410252597535122518672607951834510322376244811112967198870945536008546018204649741695877208114373698913619942815948926567023787629530451154343558490914827891816087227162972711485642935031746683274216095577983691848733404752453028508082603507387400694567435926065018189179309334266259446629499478617000417882649748650968439923893054785549272289397519886327372135169307218884710387211372780478535669911904262063367398405362771739854893733563595392364973089976314576762636095052567422217443244480080234826437142782970751257355374833961545380084199291031687160675766468540127614070643944229970655286446225281835101558106869029300202320492937233156754098793622699602766966852875949684250760 [164,25] -6545035177959738152425638895029099499068022464296359829255197218246583492133904092046564470036869963374620250637898394497716832853058846337003696199864597248806036488479447977548944482609058363552592794614949368704390260394311865384136619691539271327177289348539031950855283411656524524269141666894702141151723389383051534202495658956322611128024368916049619533970593553185794089179837424517247099700564581021635631015153566853953612051133231317961453133018718669254870460726898768159275286133397334594449383578911597111511166214984640133719802428472300950760178599970462964606786880300576804736771012743998324243699966409307877149921257317609735374132682382915181623247396936088231246169732308643283203510828590464310823283050660308700135200468863521687750384791289951504611562282615031885149912847031467369223437675262693421791138988307185272564533622099300885489884595278617072069454124540678498541024552841825478969838917964910250520410944370776341686372475286763271698677863532992896384478480007852583182527604854574726349283604011322785166269929206875254868140048147577652579443994208976011139873509275184180816763631077725132577680028114869427920990172071063029144146663579926476956537961885347857897974638629637602698983536366517673273415538364706090797620405400712920130713918238022909423156844422105876660459133332949853275164519519063814803622562246140276095111504915107870998140307420643420716219205695854070946045376 [164,26] -32188395157223445827991201255716707975119742306527738518151693304687418471985316163423179423766179884152217043048990129228986656994678976089190893477143571780666277447199768534215574954023079653238393485109505400811493238404621555492099338493933680100597367260479730758348925755129858929434502065021075668733838066674442142459819263633255067180980937977398690213592843944083156599497748370058928095847236265214228459398727704966819810905457117575080772720483456330434603915530589251025871281504165157208686344210491827286359837059935827634216707408387600251596818292330927855798303096109953940689344531921478776733794623974464093761335128027624210726874473715319450921787988865180488078882532145110483247082539824906895551302264770054097592522680736293680480468463597195370085952022378422051974150415381553325288599258663434011139910260263701910861541788931819047811578285946479350288953062418735122788722752971723044384894034802029240914187659517616633466576386867201290283020538819302873757288619245835590466962691126646591460354114990691076733814186177045927796731285107537345304567112145533461298897641832383726268076744481041856336336287477680308669437796677503277746892962021786121428545742576300112919136625808743622105210585868102182186271426264425575809190093991768237522397914472846963369876722962758960320719490140948851790006879303882868130279925682183086739176693573984895565120591249174693051509797575023124578104 [164,27] 634596496071389920653472176537748306177334113345284131052364512626678743208757088280327787969707336198235263451836382941603304024332298230668331387523884850821413044271252206765387930152364336246857484108523059218828175083136847474561009634246770206369202334965988934891280443610762250356354247504671587331540050068027476996840658063403269293262211073083717971067805466770875997568986414194619025656357540812563877352623747937594056587566994902665250838403259035505527034202291403794558008893004786850822482983927544730731927925577070764792290017712636556817533394492544757382599644709284875417703907673947307075468681153298164691589419758315756028171836010692946435931266524506098365958030152867440850743244078713968038252669186962256076911435180543663168085941119238633200282387791252890356770130944786713084838062467245068446678060511557691568997487139046054593656952913450102526682092942815280780749783810939095957634464900340060417874461652351634528025962519847922361110106337655799334481968603454040877017670808109614229289473583930528333878807396707189702607809305752309611590112377550303616378185574061279601941173716296208031003895928024435447581491625685408377947874645270689370871802544828840818979695968049674634634006679473123426602866841939439269980092356359686738276605756633619648310231248753511027075688851897580745959053856408326868268824145153626260190396194794709248449710405819974340448356124628091867728 [164,28] -4877907490031553881395926973357440747833153082653271783517315627096518152214627441016454036172748150714667649700562115889451603690332977474746767355810413541743791267177930927826083754033040287012209392034351337752634984350970145012566885139991392563182751344558616788829656081931792082252567015782865337512095481577855961588904491550430169302459820819344769813029261398800885742386888413228552913664261913242776125445834278517687115913206645783463589047778430588475895141175360931225233533827660039005092134395085185717565798515457847188215170906642005360316835375045062713736411830775709429587177893376280337379688347231541229402695924061156998279574217432217535929918707107343036896634977120122233471701087681431707424329745796488889626932511909283937786239942471779881046278856742586881489375263032939526036469413156514673046507232807479280490256987191601946618030654543027058815330862519233118779668881395193696144682091815132608169711471181363676071151386148738271881669721562856337085677038078616700173194260297810669575191185875120265178830463100340098193992051850696198698324320535264017602025233083287552578503437144980829443061321460517832451864737658618532561222062308147092560250202172939360335242777156940628435229816855411233870502709725986832827722615860511602552332182566533129134248745719827476686304959849392115706380896515582645812302433613882337200336336604799329273992304514467677434105313521925193813 [164,29] 23253364830432385265942857263130538103588221861178386935501963207931432774625557574746519731061748742290961586495170780770584576799165253774640695676024113771144721636469488491464823094185124718131854132907174526839764533433994948521993281956229955361680710492546227563485030997241721663306680602029959357095719832378945743442461299071190424348620053210625992889653289961199043042663121160443800907277656354083051407558631872797956864309806160328117528567454117348126721613029716962607094415740065242232026179219060303972742342756103655764418790771155573720958232532618349385147470947775277720251322123435858826388084537334466674364531529761060761273947316250538248025929432525430061984150422749609064984441027696487860934545478805083438910857450480177168774823193462301936460651678593230182868002160481175468701554357571313256728017273129666328018740382181969686485940142980543949305419090033257718647606667719515735645008758701149560493287484172380360733794371022289727945367855881536136960949219222522555404350525182493241435966714978018662710745571274823395657340128027000908693146513526822377087559032971535889272767798376777378136471784054471732492113992177083043970407722483652696819251465431853998492714115489904223726833164237379793765331915541042506783456176450777355746790269127563919093973368427193409786699349887045771289971365369929029169569258545642159384318901145979226339601375799544251145565961171456704 [164,30] -63103168724955424344674272098459132359727889894380584924177685989352535630943578514603370543819226765985120448339781010324612088716955273539616145652712541671633770014484056712444388577113044235826573164753130828421101306841511421357511400859144357554941277688584499839555156658796663566570001054467264325863763562394944498397881976293953534739658728349916382172849566358163308264437181223260407109213291604522163550971821104710519203428794789944455539151810782325689129563773563473562291047800702503813810736678649811694638813234854493902687884816162587325611538875376263632151800875987225910047406971504310422179303391665277131790257678265572711694251704375445551811677553048442086793448355742599196650783540366554760589413906284624061435312556443006519303145242415405594721712367476393890791684945734211667609522481111939768511310603093182346461307242151994734958602282919402432210290860046467507554817770112485845409365192734727623494520090012310394568834541926997444805663577222201273502615365431448511222002579653510407254272497415977953931700757734609571187267501439076613081590482533952221807930404225632512587448878990496933079792774219746658180787826413153753582469809437786123522641334770372992492005612875735991194361476885942568695039537453556395092895463781899420254793547224915483175108801910674118854633595615293126311503987401115049248483905320848661728914685072363589401620779522358306759982926424960 [164,31] -20926614314279150053807582622369665911389321736694882292594423088560116169583314266127608761021424763716587231889124071344674442881084189641317950250845303139005008399273095409294581158136106490905726749610275928071038734377541360173645492657278167584616409451590321117369240481530339135497879453626732950405288462954114697856916324094910544469809365588494398892163226155346310900501615529562131704854673160444640435134831093359350811138507857427233623553614115101522299194691630406263903986157800535411832275716349815448712196952363269797823659220289183840052182657308680094017097031516893261465394948931876493429235142760605686670016383798605797281105987173209732302311947132928470362855759860938260524862493167798179685793811468702350050345319892523998383832055904019566256900860147976815512832474318942660553230055305118900289846619851707813265023203213717150856988597194680460009145348957811666397482120866760960434892631619487748460242526370774073731635040301497089999211851242639101437569649931655821786105267466777984819856628725230004168121500540774174685439789889186676072926216998937377723128044507090849227896769408860118074046703168845183274773435270245252518935520497799339933898891250923757471406675871231463011596585254819543166650804371279271357739114205560365987187543268153201340283320940519813245194973274447405706360374890360783418499329613986310677156155849922881103799916883021986349556852704 [164,32] 1213941970737010315822959546080264409861281992686398695102422977344801372795173817713147607564875668710484973310836634205678079394144797881276458673910792045222679947979520268082643447222234749969754161169305749806122443092031684778835078336784526812630994457054781532208065062289301311653658502136164854387393955646774474089660827207939933246301054218000613822061999393042096910769078703446579990786912967389854005306532875229536441322670556654814994350492692781126007651203307487528276066065388635889601888992191506262834890355794482493270934222130740059696802681349403330088175239907697675584522317761996209932823072828896867119619556760273443034118713090840902614050319387118600919696277211867432548046379317625590603121185358523357382357734927275221813954146842867815904213601747159237174669665246090776193532517240930415722537620065948042405940285676407927366028456406236865382655277488927582330076904259297831790314847070701966632935089463005441488464968427159658781412579905760132180537674026293671996762797397839899796367632501035007937967724517026228495418181905571183055000518816255729706687386757067035881000988939020137636921027106192264281445771154084348977511724325223695107898998905617926160746226623833386962773627990299677447365423000846596192447037003708384189217010219345543438977053531055928304268987860233532179858404935447256212532127702326258277212960878668708581271214638729680403327346784 [164,33] -7050506471132556457420888985597114460348440016597596124414373299519830386710451705919505930426413636307671904476193473244735078288598077876479015329571644010775452849188485649490169546159051835663728161938675602781944752495776945739230487293877047300540267804802454413935816516648907456617800077381190957316612206631068566952576990201690091286842517216832898330564867176700890461858949333445721306845002520457614786812813361944048697790471763861981085649538112370949617482157397872878242863957422762948203194430983644493932960386802183622009259418155839946883001828290596097395649617310329172781081719170765439622180524742097502446135012313084172597206665428398234572765005646378561005200946324927530204722583700855552164380710480664545166877136698936532835378125126934559067946693372338733707692848398456357622561369123156125424790793719720749492016094877267064271357315544715416588840791501369142607091454124810210507353421119312551194701022914785774748089298270123218588316305926535056976629686012880130732117297644032047076840942368073124791832742798089629848599762600212630723524827246657170346756960328504491231199976323777955061165815669569847925569628798454389244861905878914129919974189254395965077775787126115881402032023133698251973273379189559998843936180776765202358499380425559946117935602092607348268963990244338819568073569789850467865682508069284564823097016704865762149547760719834122627909824 [164,34] 24655498035364301078866630920668100716961751039699207109268045271346120542665646888663613175523280120522222994372379892693768755416784684536555062100525593458139748853989915687457229120388605717237188000244596783543214426276227050620081819933945186226980511984309810636964860928511372967234910597497815339887158674677346723203780288619283748440434842892392391717244402189707312240277230061667742081750400771730164915084013050848192110993780585609709149487568157575013626744968752192359900629483882538446664546866693123654035439968556522829196084923611693372528887194683706418380129695387924185728611718766897125550846434448448013709454271574955522601004484217047840244480427388028595019090531555721980369247566820396284358216910248149259895752965160402671894259530043682120980502180243160793441549109120160506771557000299395798315082623043067853592028812295635767789692825695354345475838149326770170006355132537681839124189560785600378341646375226763903224443806634770743994061896285844182949178630194901689002498054216809954267256607887345384117146962359239999132479221275239944867468924972717581213637683593852124330519073498537688154107578164810321815917285384318302630330853026975103929541999740421234275895544473765786863536875682104021337369273930278539633830613924302260584406560494559403886499614078970120289647483861337681609498211119325960402510836999466645750909048179655712972004300097889069722376 [164,35] -54790857358915739636757265681537482622731868964134570261630533825927065438517286783104760374799953671954328871172709415081536384819429565622538642425635323439800305445349188266144022204829097801829177298840640431162427517207408490734638768488224706820420351184174952127968052968129849767618918079355686484028895203598804323314490537868971767434822594447451612445032835674819606061696489319989244751509695144961180307636697925027211314841027557884823910408595597625259872151053515744085529008341405749403712692381197948490897356669769685572003668360014510830109299000892480192037715958357912432196846037540134361100599824553078462273115976179813810754316668487012268660710808898594048759073124970472564368960146985147107158552946186334911998626152353062724725979067879743168374613393009103659720785423541887954302165013168451557686214353814744089244779546558543346012109689652032873472130438035889368351025379256456405202721897749548608698267292183411579871928430748334304718841280626474798438003782361630673737671564412116352472176297365070505094452246376795203435804749731222521932003841631902456494971387152380626827811646664584230154820852224534511295248160735817101429688962482065289990916242076173000461091912381907700912890893574896323626508543722809955160100014087113147348587835378301484360809213445152096919667888132790313574316078970385054943107314887837381763735633885655603591546371208861807016 [164,36] 46615943274100169289838924387314809533945939380473800221766459002541083667534733197803705006592356631590754276221697390000789318632362112064475115117954263455427745121877977076670787755672294729152824972014854513554906843434155817868773206034838871520625157587052020371865700190592871728906396704069215372549921755693040275448240991009159214212688856455667142129855865070405225240535561036897918597133115276467825869560780313559205384165868760280071834735972454572449015285023388742366492587931667893809479657763714375927561078780381533094431481926501956021005881521619643284532781373497074927794808235067944830921645034555339524363351505599427939018022839365060115993248007903026519976006138616526293659239638065198625724013824979442809257926901763914837962383989118896815514794390012942643472736317237638540269750877523305984523684992143226757591484883163203359360810833951678487241237601267811863662530448996046801653812229372178920837074830763138146344998643671800988276194225286358366191634745378803775878849843416783786151784500097509526214885506804604123339263032915680302740860048059790493804738997505297828101420871996810901425956102652284112448483218197937038905748578963199882934396685799085349696129159045033655910959150320382495926339690399646289579708845901081839347686756372848939670883542283004498679368751140958809208784930046665886700651227370976758751795236146493208965545426493885714 [164,37] 198872928618518451001265808479655705750133100170110461509950492917405281820773137319607142387812321942483801929378545193546332229546335147968608874058513127460788510718642778337004887163809209828131407579704213665138739290684617126642113358740250291489724070322426828844001820348677271684516112233872235782365080699320784955182504819849734738700571009118661001786486347801675878199512187384656123755500379968947160295245716587714881551914729562845074636139754933937652929667937653685858158010198616556910756983751770580576812809814219958228879850262920155399579514734206252218935964238377826688297935340364769993791909625915966150977556725411008550530335260688780821953201195296473727460270660805489703565950156557499445199314286514238143262317833169974782242677804221517840333592850257285479299461421152998525120787431110985387681324905137015888990352262744179830278312000196249929728168634230081216275065486543307055538317281346412118574111052538680500171388346025965879403173192707424879871309818282211922583224529068996743992162193371581873912560133621337217978002555500497865410484501858703637038897092854270968718097967390878518409143467518511154188268278332284808354063907711667074235431664089779345901264966563212571239919095160818148953213198695086136640575761773359024033280957623636206168170745933050491060523881532644953782324364873290601589674051105577789438923854152945779162626753176064 [164,38] -1098859183298085560348026852237529018777288813390070636372504149702879217725181104693459049842159817027453906892473493256768599427749434223982896078233633568508988874195358744804829665317821604095441364864657802821021293882083842074670313655364758391579567983168997030116453196927919462087154525872230044132320904813370840235063907063629213472128675514220196240550762987689156592919590241059628175239573025742478008384973979715561930969834460904518509669257394667900385250147902330741667298597904131936777706632866991144758234785527429147584402884356680755630022052445571229333575596222809890369620163273387109312334538689499239014717210489531179178663357398000701514426050115210182109670430122260987118432279976367769939504262783724661576827669730026793783270445365231571298584321382823523257619569819109076153654842667034018948963995270500710517906128454826525506783085066394645587731013288640396312798096765940844481620690267580088266225498006553297183827568379536588926334293817255853348690823232976713148915136145595786822088494854756648662379674860479249418066816303291635357347953744530125725775552228103731995221574625700621032504334759632994899325533491321473251227755396951336016802358444693557131115693840225748885271689965486554372232365067269459018737384741186595203786420823843345503171066324509787231544802426203828773696124952161009081818994221000980648991038724564945562629247443584 [164,39] 3055144321250484987990490329809530532587346199651558458767987684433479593219633530998763089723145374499512400342600377459841321228829124364287002730810617674740090865674870427091270689216721368126617931851195013798291550700540758512666454882757355807626214004563992341039903368396540077561508471466543840760406229412308133723222454335953834155113227894744385900280106415535097692539867174593406214189781391241455482881233226862144067319358554755237433398579351725155163794728046565759112770898711059500279224124355325615165865905775762295133083307829739913098872266537964886293474614913703409701088923068785135758004210801898931003715846325326094366363219146867378667709922337014528000138466748811352262811350470861670450070732409378196742363964405665285139691239054233448465957757957703459542049382466915531075554460205119975818751530674131120576158320186242626961263835433476860610259181214785454150440529093983274188190500413466688343970687808084728493209038797459228939864770670514458649981448199315884472105082325569464694737305199107033849085928281345887150042285172838241736654780400261154319027099837712549734337581362512040763225160420104065456748004962399276681657619986823848878511982813941519001634312917870346787681127001505789568638404034763644064311418017189322786829830456483482216480124116802404382854155492306891378493696429362804805183441541563145001527746069177973079336140864 [164,40] -5554585428558006249688262750614129016762682145915288281934391705503253805086229215035866866431175899777153262936925337372312992651219989535875621379151948935776215036165507455936885822424948462123177737977026242147426408308708631112517429172827653669571396289690854037585465871034341443103482495437948069072937836490964734369052707920757474437559217838134842181541564743590308151466695462877694353324332248780751304418632224344068692312712282729808140511170812067947204271221193514309799620890175578617015699125753627837173859276873736541268411012188860840133638126144458932362667015509133722087494407931638119699890777922968079225423543010535276142410859782096264376906121348869339147745871037720298338000409284938999524027879734357015042251801841185867434011184018408595742062004299912652344085821795095334643198078205429378759307584173652602417010885323886054415664304565093134913229107231269895857179144855211722489495326950064559212800644714698717163632600284384883900957113384138193273180330792735434529876609688477175302317312690355057893736902136846958742747174786485146241274829763188096907777093221711450947679859924880879718771875814209690543110497966797229778007970081838447004003614133025287930499903849246722848577474059205867701660251915411446023989968238402259189615709168192227308657273452906892362823133812377125424065028195808213698382988288387869933397902420093553040407344 [164,41] 5772769961401555403813189295204061236494139281192087466849147390095246455912935927116977647096586906561162672379375814518498239545819417336078271261322637148015055092748881912957956070400705508425943917407963293327785999125877526258853081254748792479056207974543712695033369418555292320793330434469531231987204366096202198192508604386407639834774235938110793435897794835169909989534729996940865979009337223874537213142640701303236058785612314951505150417518869960504019406457294127356274780961891097681429181799534511617183778742457044771116968109989722661365101664409994880024415456239863237279828404180543475906749516924649409925721533076470465908328369474073849525155940246899927150262141343372756914222742613077363565346119566037776347974383313647276427144544913800301580198553186300079251738771236417283241081437703283460052213756472263328541736466263718130174378907473861258276131695299914464007373275116653247943135901926366429479275872352640876678599300991667117652347637519191750752237480718246540590311570032823787588445533914564212761376291101983049759859447178664636627693637970994056574438158363640003202065111761355250027957318167479866045125327010714947635318763298895989322534206841184443744479292908347862977149293623694447922986120028704014789855270992378605797371798256484066117130613392787991057515096427834397892162165988619627079520016566339804190445507999746988352000 [164,42] 1814859997568440642926666026110252060929988893103134947192965802282575902393226387731151000514628093152647870775448952600785271886902758445821365314356179142722834438825308718448058310024578431529072308516222974819170609043424626964658824698465628253381499269766586758543245820202704701604548654137870318755256009633098588134412794918133024878310241414415869882360675553941755006981803339718749569898416007736896949594451927176989179343748875756892742253759898353822766061526349282822785469870939525074556551505895282173691888637160565683862946922546795572476103241773368682000485658511046413476339803954378376465611801402507915679658222955035486671145842036689760207031326484362110869298370923225418848590472158359675762652279917740469429565192284900981755913226557556610477604123096665227131826113693216134591870498595424624079391998362778158329357764335555360932643856197105663478572138533508566350286621259728398300314060207464743746825468827839158711883889707030451115429578430211098898069528710941062113581246204002452786184501805554541996180251034379128670783913563330438031374606675411449606299500873635708938357144615521207018707832331021438317949749126022703212326404920497645953320024811569724739418778322415604496885222305508304472543195477424113854366710096589598280106097204275963774521158600556507447930299532656310700563681774239350161314392223121408619647136765642710928 [164,43] -22381928918537530181550636695491200582529041884038743727831445864263182322433766304957901337886878944045272465928296925959866103549757121969169462496175399502799594496832770948016892843341221009323451259267081734881696618560556017263943111009447096269826754613466623074899712730552515644918785334390428259348301668235445638328868026260946456545356967375276730022422903370628250173336367156826725119141750869034697543150595294259870025121299629087704057875539324803540855591129207354967505053211442329700708314788222960752503546546595483737201277892778596610011279243722641124165873181865615628314843196876210169127688626922656926783886879218272246411765358964305463634373250313532717505196319663246921841878516729774005852453044718750302406457567031226388950829845913970430956509061308370970012675567212090250621725993261999143778218537061294501357686324471811574078194579328874735082811725509968613029514358229217298798875224912644605037388819070223171388143592462962417769319864184033074503397576543076998679846383376814219562173378562808965571445318279614510646338198449384505183215097810309321863094844018063661355143555144921535258360161694529725080987433067367213001585273941416492224989943699215288450252598366441954020965321648742062902825188116899322071359250324977216097034959270718364940677891914747347323098583534231104756543583903492116500709426785922369515741381749754128 [164,44] 53745651650332198662038312445793454577257014025290963513502405190218482646901505268218277623095376449327327974712001743117002865459212771298786781182140934047960365568306309112528715420996976513266932718754687302834854127986914728736016874968634386711022409683695532457697846838585535655519849963540954425837603221944545573458106545056673523212494067241856041676024671628819906651249115995851780952651974044356097445148337524376767957496228283565304356939617905654989656939612331570108817872485018791071487745641301657198097835077922644650076698137087114116111882947880227809917788009812039221707453752350230901277184223403138748342148599535828277984699959087592467793825644150223986912558388626597255511889779206622310021469423105306139851068388729459393797367719441155062974050210902270984285753663520099517546630720222923531749302744093883257791443610090310826921486002638517610684840463460681410456879092225628893337489285787929770701812911057571858691351396053024631909346113269136686537085477449086558433997274574680695200646813256460694467705640657045905305048159259272822284706468641760653123223629882138122433769133949309545334784249002360617453284395672400240773697055969426244263884962794785167066780694546796356982486588360956344836761264467940507844312699682688071358860285093550229613452917322398963779046968258152271560327840433355349631902690998340013046239279321518 [164,45] -80248396592085261019097177724129495220746497299007198169435738175701298053750009655231719420267616138151366141040996043956592327761232713580914467225489970851520527831304318000035757029697499868876943955970819367505842402455833369161021722648446909792714895776992908880305581669785977108280724948468257500280773512841855400730853136255652595651707238696309190345959874020664832344155091812013709120498500535358419017455520023167601130715145701653792613251741648826538148284281586952604984637042722354155296588681279190082460011282059247238308988354897197003833063252361701092633851077160504247677041291393588060399665527116398035721498940203540854275139796847960592854993713887596119104855426916490665489625948612958757811137350944752517798354717009221402151034131236029593395276497997390862072203869799051272402941551886633759490475043924691904749405807883393767983288292110584948972775591078577770255947249095629762079978936843212138468341237376753595037769974430157556676144808936344022323193357439275141328817972646787205363231653792104864644797517666073954065817923000651562586593525441820339828284170332573449547677194939864102292143792939141962135867833297648458021345994225798335198562481080601807518058857136606268350724137201686254730931353405384338290794520255070485640329951431687195651932444147793865032610951485195090182985545793861009169186857472841149015616933760 [164,46] 76366650101511027108744195217931059475144822544626217462253854736299519504965491894569525856046542900989635923149207332006439517540947545441670087896405741382664399442233120348134969885038814172900834416467600187456104301897695565348695519620901713780998839723935884619166510205956640579826051540297141549069490709724210312920529130846283614466756025422416616065184153249500805641368467191049226567048755400292977761100880451936032025678592497925870719202676335416637922105367868758871404203002300277097712683026212443832440460012534218915102011455720799034238040088289964732595290214371725796098506286961342858078638936559863558355256010364588970403803406528040833497765488404821862799131952729412855327836325535938155250963314958937589366717066646635081925153873700148624413165277990479333919034380778154216134447491336790915015629480365352204486063436699272833795999570922507864042909496614595051859846238343255819781271877000198714444874974753951105989042855297671991929960911693820118354875595736672985541192360691969276778635080396230717043424462737699369300001755881687186823297065932749399442326908073483438709708309133030154544725470787689236561957448602654548459287409802687036910306120269438449118659191169248248382122696316089024268761594997155975961682243787731842645999697544282280616145407866649425892913124951914183104665769232300727033265573576476825527965248 [164,47] -23932503385449930473338337437922820386412569772769761804729373575744522296295739017413392464927758060864003395157303937484408167461683587097593129425767619479501741181102955362438724061058407932091235564168782530914177833810487399101749896982995875181944028998714217158344635646815608906564906854331639030627596039332909959234089161572986736749957115661470061427920653349771335570278606927115150979146737120552981582741540238164689967035443885160263849437552993644899540630416317872312142155832814250261228414241859995883453034096678350951741623656262603449757272343092579906336516613772025965754921668701330832096905930093260822643578872289830197102444132465806587828488848261122428011573944833052008773966605132084107209477657151392555587574731007852416987490366630725871346369134741448991819070211844883294734835104174041935342139577551573506408516960522588148680357217571309646364584087299303962025909562290034574521258721672098898107415373533366101683399641042499038845262895619830969742149747306177422957951032823449319797900061417806112543094375357049712167865679834106274621701404597560991901429797352021255785322436253803248696812971664801620539705210437149130914192508705610764415925464673088443382037001465410925241072725433903546893407661720586270525178649039767919922541122416579754864962785091714738654667796295359356342140400466455930155879035531466962836784 [164,48] -67255110841774461469513716967288824697236390440774290424851996455304143976581117188268845092149839798773743939571950221963201119070323972890236496528481414814242657478787587498160270575575146034219919634978050328655226398729544181955317004505203022099599250716421335739550871576175572033331368283197958151434431554920148158597713421791266228474756505092709046201925361558863189965663292220028391397993046347734273780453293692192234186658857709941365435169647285581193750370474422231727586156978906555468195739179059584766107067164083296442536264897899006544410747035623980977370181077383257219794495640837945720047849542576585893606216970491954518508576178708190393782201850284398875885896289929276157186425197790345363001763422056824038667386581178275763533231949753278785442719798009780818929593452656006298964828622875242365690255912980929410260697203490250295495874198142841284013175196717362910334084727631813407212632301739231226834551461863707219763193997788623780538417529466476364340668573555433814344353615891611166176243526226533707805740565155943342626009110441667196729415823667765511991378078444949211275213777508760565734519080966383750672535846034663105209220137920052049097258551994941608065085677886146841370858436778799398245185406589581428268453110770254868269122443103626362262219953236414775613097921608125032245361920257545712814655064707274761024 [164,49] 155577507925601643091234217912069393087516029952199499064752156707584249274391556131595733382306124289639416648739501152245202998382603626618657510903521635856598509543646220935952770144763792616043588351147123737002279613042876079490149447499818940965719013944605090957677707034217598899466962214929859231598069383854250626127960274190385571625789875461656706009479506185584345837926548810032804908577038842548346947507880384438202554287668665813923940469632558761749692543206093565540517060915726481917303171609528386890403648696681384269933516984971682489114964157948689523898859409163600113700212703283199334309436177193666227151857022435784939292363341550934568706878715547672592334763229984441888303760755389951861617021613153691843073163928595354675981198586868990877927246652552565030458155904337689957952990467279554977212381338250810568735511595105878750673334957248872897342242037589696104425703703654983651713520292278603905166391855627155901401765216091176876171501726034893516298231752104677640220051996774810237456025881324464867243236954706299851881252397266405926499270338684733195731891251174371816136611767768600092251834636743414570931538413847607733540007323386410039709301483996891404518421170022117796548649813975499912482186962231042495751741392346685408025349332193190254195784225220739147864707130728994338887898387370146633169209816685234560 [164,50] -191043123824061449064283135755180456115972376893724343667151626566317805129070461962287598509554769697661169957137087813711378826904606982987223283903319183412754063160949233010148797470189326153271679412380420852600594557792322420339291989010811753908793760964409811642075639241918615376800483438172813844796115559527804400062942574546340205813663416446949911324687978260572832601960675352415381686080533054520631204998250461190369021567515326949301927643904624314154476015939523697600627731060788535584651788133396374515959847390765239820539378423687199366629719995219162622755458815387837120697052867091400801770476313868218490119525373813260429381398568027584241195539114501343255192426503911659956717619683726377429811086439205284216961384700328071157951205576277491198492645704381450490764681664934841520569244647047621448347742860994908374826606590333825045058929585541212032519142169831326444388595538088244038632423287722434565766501872135660035827122119073192757092895867813319571911987958042809960674590044628709223837279691502860694734953468862355914592096350201299958481081518324526192481871057469421188099685374501023197368696033624457584459506610035772298731766715550680656064912461559264688692341539373847132181894946091181304135197497481270285352554187608952821021277407379189488649290021368241513807963990330293741176951503989826550713247490841024 [164,51] 151219622954265749148529418328472421182319800491330747876634601511698260518156094671192355656893743902358483235968159157113109808558382630124261794891491111097941254376212519915394643745917719028208651183255696801254950123606318882295685302389718224623052142439956919772743287827924594336612095075727741437837017242723867937106112344489185125055832295183903219074525643521565891751854429895133576714035780379807332132965576287455178430334361728132164378781594849020635834872492441535594119174404716526879778768494889178792518524316256042899005087046540453742331208237243683902863940856618343112891938119485145106804833419690415867848328969724012874819128879070188369417798231788853418075442731589296226307030094709834499176962557874734806740491731491508460093624273225677558835114962715801415190271917570330326018090570964143878413337012480310882406459768631408222473225076567396864023195693357701195952147699240899114550240940436453089805850140526197595560260139314031511882731579420485290679691357845460389858532385897822469024495803579733712863371378202125454605594795015057489601897452366997329052864981050777397094524349829757640275254827586433725086717249008566566018876027489112758381507380215508068018385285001147959920081623145789845695569894570981000254553172485018804027658652355271163452070997500573430296905912496348519713065415660953477765800458848 [164,52] -59109844550776290981373811803804713353104948924510600777563981208654481533709537305778897644117885731730394403940693848221325542407485345809452941290615219247669189043555349635360713204774223852240422793075113640612414461940250118549286643521585450482575040902218313449245960233182844712391592449526559551094161488044991696070893953195571247201065864676416270949545924453466303273454452314251840443970135995687714673759629604947366503692388446731828374717281355080068015209111018823158797707178401343033134582373149576043223951349062430136636554119341612526271580375600891513788953484849747944949742673549551948517618879167531153257077876786778583150554355124430405933647017413377964109445793331579622720492787730932592968488974334943853358226317203745151832249178615440385262590214477768224582564805102470220174389774590646457637720202983396289125748758675186237075315959706775571956199289991937098516253101185828234789342646290639049580234339709912563579856644251326345137334953081263995424314371340524823702930372531004661094537103683011160576617800816349666910729150937687823361580367599735026324363335232863189492143846405831418504352344487337000263197737111008906056836847820549708228171877422267441740071782643347720839807433627214264917281822685660487114098540942529916057155847152464278828868622206564381735618162573442627290982913631394396115264948 [164,53] -33768489030804028869584592433117626608617821772929282538799900636009173110099145874307376457917007113286461807094545462758203330388153707080816521804734973349697454670790271843048628450053566323724197119427840219522020003069283787958105542350976488737728195351599937434788449246492126148085313716021334791863220004153062184009476460010574209437610360306099176462070241609375964999949404710595258938558209997097961837254805319242870487784994538033836462467172899098248581416730817384714534379172170238126021911086948965399996338337847890423807210731294639266539747652196992058366540835646207042910173344705649614781086547014852920342084994652067733625840383660799614612440939224829147228819927586897061730968615642180459766191892145037564352420081636941124739067450481725281909012476131617248180309560647697275803008334791218033881778458954496687957245017540553456463202472768089885649351803118411682915730982405373433652649496473578485965861708662438050296358067504669545669130940031185584937640282842679518185521381167178904934850679307417470250678204073041852478747574845543155108134380937809907770552787242922834333440088831055417424675599143917223947635334783823506643787734735254805033404970343324467867308585703654262876894194361908479308979601701950489162323563752686640348444025802216341483108551655323904983017665935941827975148987813562211421440 [164,54] 84285798593199391695086663505307530014547875424144598539285051533437227697924060498320478840744318920814953841412417794036511179388372825228460627141678402103064764967099179455853795001560147095810303605952013565173608577587371903755903490619132986567557641449985891811382145910083366529697128109136468491372814765218773452968804419897010555111063961712005544574104882341340618414650758104589401231231363279552656483427992691813174725624316115362417363088715540333762862763266224239418685404981441607822142742555478743426664238428870489053517861235559929452166859108803374555308523219250467895951989899296526765078012250664848928998964455469920716999819872355403272307747559740313350412861951658681659646760182815263549669180677348989280630386251267745273204299126609557093488388280156667220244740641693196780418612358424749782258369049071591283877657893338942972877934176876869324687798854830469496014785999292932578674342162639095405470035349223682319130257563390139049242740803956191921641474938130243292244827004894855220151758855939164706994221913285219738107844562544916645849071169665047606197801616593332486882891396230945348417560422666840368111158946157784469974210706760262126825333897687449313392245049287778212736165863746571947605367107691621869882273715679087277696053607460304728511694663765300985713671812319112158162433560997264647488 [164,55] -83065303757069075081117213768070987293299145049191613963418031283763710791071866353051892488990049247570942237537989331475306035414461982864250117180689085894175356831981438830666832817685666111542807498429126511696631553347405652041174559468958752853063965747465828893013946887539487625328355743796774497274018194357383343967951604120593556493633945216307519618484954099013483003517374407021316103531317669862260207288062343091023354294508967946734235880903158021491770553575940632022735927601642897149494864359146478218233097853444967310744515007060911063776113811185068579475720144095177579677333800553792879544221842196135529016376499142474595516393217869882713117252175690612836083873607587937866823191248563528424585830191329873766066271200624352946451444330445455874104897128758264847051725121861159298674402214618927130900878936948807591219242289525240014286557195656660301316483382273842734819549984522966176793631632788092348583159129622681861740728862210818039108375796548590734906808491577224391875091295262226355954129070010117530831544948189579413341842885730239408914618823271175091796862343882692217689658843596024873540244365856807158121422114956163856069722594648876363795632888569171681641293980136300189070814113195602195344227479504629146982804490440989425131075888469624714380008100101165025360675875871819533682195445905235712 [164,56] 50921285582043744982001075421207156373847985780141613739375444786795286743579666631302537985484441214590789001163932912840379339347058915366852300878833065292169400811197517913687224368204733243423985915887367708883869835324071716766511867752979280541554142661473087998701121766500000133539379091498416521853706945069962988663122769534473748796717241486110671034890906060065066941882859714809826190589482414244335392529737166470768006034250890263345730192026230997168563158449005365819477200110878399228165422397718262724898647776934442039184314330417370958712527048746361628036537120808356463953399433514188515812685534169385734974514562698443659847739530808866770171061513188778718437083149739210109140219343730715776016408329657060193038592864996431196606609893413460600705938605893609359784413026384354347351331368672001667592953252740531921707786517942094858612228681332120153543788863353706933095578725926340433621798584445512117961723549055497823199251123586949402924837563714134619615805887579259537205898910880310047724361757235832129761824809248097048652501967570756369938356807452345866596324723658130529559093511952941604646602803150282571795679240942546715426367078943097137673568772065305502199880687937548334245883220071861556519522389124232329825352037920577801699441327815704010541252439765096685716296006352816352667066456608480 [164,57] -16275060075631458975907953372113059694429516037596338211889893442226868349699989404090379227426683060778767588252203427367118455694224403315907779524793169402064796692674712217167782053308801095285527650526112255604307875464400738259146942599323033946036155241982459171018437143326453175553812538703993253450518501946471467558420965984957313416919772201077409275046903201163341328203951204144036729187550612779139857631194588634904906037415317464916301852975091772274958922755112266302687656972864794674846842886764850216860695058041656971522093180865319386618616915622821243937014693215015979045156162630025250932997818293303500307322137820346474745554505833433297750433518268298709509773051974774916917818582717342204830084747454747911067938120418688373495624384012454266879527594889122430264446102531620825323650792538382178287772259883522256774139517267997087391881064222144067146438014309501787211214252137252318664990510339024631708268847806633450333933441302951883972001417237073639768381649735728242416051250086098245045941825547380982547881254160041527437421690495843390127815773234564281987533281420616383966959933513258355345557291022599052292632979090480538629731815896614329108090156408581750058267406751678800159793618605615640301116032543498363756920617940753994949074873952994339562134523733718646319784042493395434480135352704 [164,58] -4230893259793092600860197069423181234329795918473644357957654271923771104858270934139662434534814872776278426771564574630607808686370863603253066865808108147298452912777156131456285978756216536890551426848049297697628005027333519823702637383926410546407714987247562395632113591489494150755868527760052963708068980999074086818908309051177752552615713754443785136407811250216761195987884634081619763259729020277704073209403889132886348190705121147480945599799127325327346051689313522470921188583869701226189973653791445351246681717813922916705930868744612914295653598086267066715762197628050799125658518196213848986011276060271736374560620581525039940874576377629399724469451460210781758699037016232828803596237128981185829003172029989505727743982595500272975033650742380588223731386563390464713597908409426100671769194354585110027369078912435495446399772294613730320423816300027541332436328789162287959625089436180718817417998016315446979625729357879979956112624862989365081363393476345478753627491889139093359786982658788745458412308289426449044479936368736572697780492450897921681709768235601672477979229954893396511590628732832091972472061556822364263102830791580763932560359673415512463975922823055789428004784281318069463616083809807424219776988883275839926290575228345504068169758393325092808682211423068456390632548922549736450252920 [164,59] 9610408511422420698594897607874489652976273680687788530240473831613309043368824135270318432633964791732927005421581441905305986803657689897697222392711964777476176684494446551811458416871668356674963528296918021393713112536519211462589488050369692831726180820619535361704895178637107785287979563877630442284777525093004955650469697534403630746383766687688168180856870978740168832019772365103639080899622612593136718180201507046779391269010544619995880059250801116275221515383711552694657628931635270022762161141840430191867580563808898126973369721293525787359475406548970638588766241958422485480082734035936640891372904747525841573022280413068281069617551407029045502966134597990745100000375736303482676619042352227187329041571737608955940530008804721775787883053116445270400552658264985187248633400973001544640361791946640285036424906220263579631410991399431325540414194040482908853078593031269336479310434734400115548314909638815344304149256095755057150620472244699661517472004097485056303820147779723012563397716848718219259560116839554862889426643841014808731790560504351693313776986027083040437991728270775001110610359815875854001354968789821041549388153995996267627775037491469147803919665868914057863465179682902739665719027855861150076377053070064756937167766718346023148896310544050548419526187356164610296014823004322206737208 [164,60] -6959695045087077692186607689848983015920522301829343379972733377287729800300421342838922984409771541534960236156558846499183502682233556588852434049836284578122118403725903844907167015248424506792228038961507121215981048395220079383082023822012484127164352940250515091787517025662959769177512001854246197478953686935437913209402258504254712169532723422883318047778497057575688169449907812537476114291342634400066185811614413665475541893000702160257282501899510813225486029908202771895088014616056781904089710433134113386293320785960645991118981183170312268182437826154202473405171534406626941069084027306826473281587939041904741494658423189040004965049903126528350758214516384805088751660898615171123859636486347017213847688516661414280145351906066454950816642256238152232737942456289742106918019525546143932556702995405621027944645372593387255358415373844348924053819636395794396363343133178394155880439777280201094857106319267305703968915007021733418163026864524332396051959201047630121560872954496115957825707756722642875297536105935437946486078620777147803002827691079696668436766232030778261609650909575197861455762111084780606742628034512760844659669179693298199510517385726074742254087102061394166990420479196367641020389761260667639468879615326801361442862020410942844310407521915913632125214534142248204670921891251954858504 [164,61] 2980225996132996713624110493866139013648435055368904023017054861135454885885781961889841887497496168001927729703823729782906083565926169760363369775739869149743151807449906956954840582234890049827335310587427116639494234219283668269402490169481123170558163580929288073389908862196804812039694785080906060014334961413160863409446795485676966576802889563696793683632094630786799833851211379409376611402718500818376720077897422532954466777855728960592921105220377065279702963306330550815709454906983099856075767823429375654395318409342292823796506347628898495983320394950715682362254314713157030635060590130163290160936981604043752928970931545340230620329957969876519728568436940474480377570141764651839372708787070380492168297797750532818097000403807549683270683725933606833654106936381676185364068066834618011644500623787305677396467649959326350484712813690775535397424908706977015259463422841599355092722738023439555649917914476678098850089772709399890698592107922680453098305572165750100863054040942521426221328081723883579823566457984441665577166535971383976263094920452140572878038055022525652780321242416600000616842037444310506186749887227624487849636078574162777882734246015854186486131954418661937338810534511148686405872372937340151593902163367217798860709358252439319169029904883291867520946206694616643576847239738427072 [164,62] -578824959337456151017778452556279459027942297096911844164030382966712600225888478156586126490037089938731280913585947544386304581894939920829814749830222853700633126287149832070591322600136835836286217227077880765436255494880827629273426494285072648618055447042852602706386583380843886805839853473749075241197824901165806298713142884464179034354919465001454458117303009488313147760631021620203508615415700031146035854005775351501620900751801759836274860373004791671516395547392283575645850351219190937452712795814046099783809074953732789249538433227802127249186327151068299549233608725886038791017889562530083632656650687423705436273160478780212922441318176792259727700570708384242427204803453504380389013062443616869023017251184431236480053788332926801440793784674182702432614749442078652215629301166305255593970232771780725258250541223715193787015032573051276121116842516812246127801980042818492370965726297771501017753994755048141583274974259174855791008911262358380643877710793519878423443322431654377159859207468491276267561648150481241497938492747014565390055687412641938042940302618027653730459954165117664140457547929091025596326890484076486088192114665129680226456160580780886849354460290111520215152857337361701025231637941430398597231955878848630742181022338532857830665916050658492707296267619318359554871109908960 [164,63] -211363956223304501206200561580315871155936438256798814329476252298960459053059778740134010370729863628246558304617391924650893969191663601943132063339837280699540795075509092546438687277983967442224015930910179117714938813146567525092831410403940343854271257649463753053887613730320447458442449119518424108966493491279967271437987126016898020267612629570385630061191927836380008656660796764104380388550837415437757546723873442731012437980906448379734080511866426223860672545683973305820828515204799362535838669067939431567931855830864838598575315913034079818229406498887773363915372466415870994519594822580877940910653895647854798562341985180466170127291695877061939617452695079192504477502116212042174699545599836432276228242680630485144788900584979385782730757207997842346115645672211439363410985772616317273644443187851369829311304501078066297587485867002968019963949537049292446451094032518256958881135751881358497214638789712119654623105284852446554983905290982997061938750159151073958831124437616436397761773972193422847157438379922527552156322124056353061245284138466024719603560457588331507175191861821225083661930630309509311152287990703381085509226361823728354828345526901419869653966477859678040231978711547603217980769645363444717261420005432066859025887341271939841291828285891861348596886984082463733461537648 [164,64] 237651222613365096124883658328216284784214097890862247841884766133809742545553303521485299161797403611975915683569608772187504767790389710844085399858190165237774380635202665763903704087706763757641837924969504912746456659366306482418394368720541769116537459509744267579494169018331007342297607769964864488597807223975225521058426930666145521219181002998560326001754581044811082942828283157805991537824330955189098497041139627921753289367891934898563366683146834680844929233432750049753836255404809901859242295658646011469276542983579706647750053561146555174282137725070196027341656284527192269734659919375019594610429606174815476566363963668328055345197751235084224666198827121692250749506696306612745938649530185770386717308024171812308294297270473700176221727627748849577757531992352905923945766461788396298257262375771043679627688602327935875873078739093012169272425028280781137332792835485622967192843981954305899665998260808129406838073977596330677547045254635939346854606696570442243994325107106603404115427068247742110600546908614057721702413679904947345960498053967772701379836959050932010112078932730683662599869118231050148484170143522066370904248733986334915002768637508410995621504237283602082292011702109434060909307655653165928902439946796489295101408073899276070851128509368975154706948755344828938325936 [164,65] -107110275079368242536464895496947028514890140882827726532738325986622124866008958830720520301345061723991765941983275301888310770211082094943419680738988176595262861511771860913433981205070610119298680108918007056041952366809771806156713725487431224013448899828572476546688994813984033823920858403396841238004700978482769779140143496279049848434117833236414399910673708659583039028193493164345279298621117705757276040623237234303898275371689525133282225499729443665220612311413823588481969041660570861074694093190771323146451034523088971275342213845201978733925097031883311746534008994270890774545096672724840695392530323604322166558727895623164638960183773859557089510216794455691412493837742541426276074075356535410626473099343616017042086069439574958285336531941205367846005201736050427981915291037886017656151494312213444551895718951191677469496911295623202360249146430578014023828859746315993830821685411087137575351614486342778007465674947448595385176328805060072195662380520526162144131369195465114432410958162340488166484702360381082064874391137112297167832528534514101680936035317817273919646391122704562364599612882033200680886562777279154095165456462415031058721360513707517533912834639746933451782124427997902980856111171278876021659794363929561496594257632218848492726182573643432287921724160545439167168 [164,66] 26207684978727242694262532270563145442718187025720655780934631692112541442641817266061905219446033487808420568837276993456170662257911013332046863481927995004964548836666967215445743333483973242738762072407155801784619537853017560675201091972082578736206681625690029773095860394673262345847317735760671538863696547475848563849610589893886673782428662449873914830764275204339153600339076777046563842337428459340001125406108482280681332797462289834277753648647099637811133979769970949464109548433375752961849073616749353043543555137428755621954365534665532128495523207896911530597934996553474491286365301993820447153130194655387491334205016756254527312126032320767534457710056530049647130916236799491287196245627727721291174118618265063233747766399690474485616437863386873735338988849981446832282668369073334649303337528707792792965481642226570841434455659758638890152859165399283676201059283653713885135640781662745556393532371055813971231991185871425975205941394022543768563347255821652707230454535940473171085042854603338646696361025198774550450337038066738318399925033720157228093576160312545672668460504426540869202591815851594407291611177178289297978394516853094712174275653308354060436537560320867259003302700722762618642706973352672771172645945742919082699110545986820630957908022944203706568740962439829760 [164,67] -631555256354144031569655178198749668054991871040987094905707210234906964826285245258563941106960408984578740339484108728870043452889926383132077507323777617821948109874571217129708032386392322174456922219760046687276316603582721408319904810565855491843680841706992404683889332020669074716388282484845095830589027410060959786982390339662666423642762500093516724891776172448452145911173404132171328401681520343772213984365995601705502694391920692737466178244256116007900950772199736351718817837738693273591656072228116305456664259264126456811068289304349951997149314762931760950618983116357511390792225336054510103654924283911388263454169004921388975294813249827665628657310124608334077702192589598874262011327961698998566671130449122757093722083409432404606119248108930110222747519711737721303804649512944034349665738404581876247683001622125309453428051118694731351315463729016920025371157663981713414252993562259811358428799982310212650996560185714310340767939487198526887463351784239123692665347207586575456058325144844127859057496056677116450024524669499571325927315867095767121845792908827615148053503330956732711276876650721081558091631821885414595574080992985314459202002844775389256399663318849152804711003323594000515425095201060575578342385579832027292658857257013664820278259302378269986843180551488 [164,68] -2346678948679385201713682816888196205576194618300376091321649935133512339843807689000463380797650748034790889298012484671776324444277752764627928292557573123052241864706614198937135500290403250379832319207664574371726684832121291290681747462008728574376746830833243625728997400081619349281271434606469077108479402073809550044473207306039115098875283255976058724483179506102595628229784594597080336115664981726631967728831807726457766346479266350793937133715533657329221910840512691748401596343658274628306785444311815081299725944222692255224864638564357032857623865096347063472263220482110991280582498139357557381620729350149793649328105179460486103378857111127552240439431846695211182398178790647648746323101638433413342290425578836001382773816521851783603094595149306458743138584617753560816331402394595627112213593721102148901413242433583111600361174025460283842762977125308001492042375027442789331875109815418332914483298456338883759290518114220569276802052277007010161869994139884726123318175268679817956755467522072311177140121501314235922646448904157356186703181382214475706987454377561834723241030878979676655012312161539238352075915030975027976589001594463194719271741815377779711467298262596589994903405509589415980189845055797299539392587183252374253883329304079294362438941511642500670644328100 [164,69] 1042911973464109707752544761165629817682457628265993217288139816181820198126085320315974310731566748878784519747770238144923791059221665434088757589517924981321015710799658336734297137076112773803996295988135975414426487798218654601295549239262923814118895084085519451974301269639993546877062148254870474758299531520862557693813967214722671792796097634713280320335463803896078130117978511867103283414425168709302777459962036811533898066227991361782638118761284316776584077349034212178197762912628850985823016702480127599669301129177877946062909778734251363517196312789853805734962275561104441871363956826838284079493448057428675936013169312032011398160548432777596560742025675507920918060640375208012383311617271807098960492819964736203006385606753474286868665932859369404761836313564257726226505580626720543521908503386485103760763710624356524431928504371944241409864796608776928985183509280126248505549644932250331214192656405653152044311296734748200442564931225270159503018011524658903403884325939612663880601473371890712015118000617456580024949442673673657997192952567092074376357823629722869158145121240137460978961690149778223527725899259265889601442663118661262663388751843371489108513834307299182812475439858181684415676569299115485834263199372159251948437463680352235436329641777352156482920192 [164,70] -226649545766242685972081434281646447711177160240555868498641898697296076991632297461376669864504675016118702552240811989722718281840495243298441032130008050675549585581511348625894307028408078326595771755118141534416606645356572889986780546469916938863370267290481300606172823038283072372807301355767922880821979240961884370437079467620586279213854297264495637918686002833683432232193155454838492965669108502605772797054078956725238221482314660095570291775246287375843037767117219645237269612579640342208071016617294600015125165800709251943017488480531113002661066277373922664265034842771070751059679456239258781797242591286219111274592027489144016437248452091937513273018781971447320624146388209413611862118141947844202860218307743873712543968038148742990524428022453292149171118475004201205736790036597540975002287037290818587173131983257154646273570775102834099956891029458147919399970038911604915243668308408624058866372143025196289267856818504472404559901566213536527405502618425457449315061310248184874863362243862067655272052206953024405065573961834922205101503833492275250078505846580321929812171200260457620787330841554222798847098152488551450757564419487891726080576138545559869773045585329386688277285021690747385714063089444107428241312593196344051770909475658584041234329302683002360896 [164,71] 13011130825053663948284073946855134864378376308345685014473526672752292411200657587728000653607242745503555820377650167557689624435422656167993069968450197891966310248749588259875688022853370490733462051425605578868537951010859914166406952168144118274134926806040343109696291590691818521060118757559047092476030421874289600577882385678690890767466170796000311276368342501545798397025320262749399926820013244166947631048052683503848691091943333865129581450480606509530871909417199297387338925641158424999749571534827867146593637382782453535191305802459740236653510372879974177490550263974064692824709655997910710811060418112167317373304063109867000382300833818906421378264705224848822520159801388353715691083958281354888154641148668716617661877425491843486645207494672642664070922348160640728849201638197050889661140077673104255595537965309411230798374057593019428807637660015527891512267374204246843582954693012482630733303222254617289646507703220219399553384750213209530732689622180458113517575046439193563344393118258204930512656702510568905220465411369850478283180628551542898497524527579501022434241320342517609252255449770960896348526165173142958881567152189905112234816945599034793291830286681973851190055333745587674075697339393257259454084620208713544365504964358850611270270310690373984 [164,72] 8172577961783091683134931648067700043698436231220708014702739475245730581977617770322277652663966259251154265757185774164241485584401989790864974310618378176695986389313907892004627835766298006425849372119771784698502852441853054522742214563063679432001079768852527900544138676214204827237603229480124120446357343194901383748375148800664764569643174738673576261702653747831203714493322073887858042625740399704209151765060066479053236478839212028800640717222634776558008538290483345194274950381322697591033305147466938949028457073315160961237128002752474672303709782862691941857181570089000253656576624669044421009532032204093047915527907620821239734824604817943155906735402611673284387057988045352807284560621734340855102395621296531169175446145999259355318266328805797119886650292631833057123542139867965813313777433705637552653095528308299532520341780285594224606623684119342014482552110331907137141689453704530388581479924903476389855077563219087417004501537653416754922718543895501240604324792345801156123482572078688663741256389722900399331716822650084569877024952029155245455672682756910532642256955178350112051205222751978509457834906688291483031626253498031528657109835662854775585793128886873894412341661000322584861192880734240602380877358710703931134684055546370076731288329581336 [164,73] -2953259494717599585414302870559106476975659390554338478979130772486012383916247479008798881067849668397669871721182175153643565194659593284694205205277854762274340786875806622225212849860400977740004998886200817539810434260454544709580341994389261590168968078467177733348753150367973446105714316514820021897013281199272071092906528183788573501654292171501971394174567231605553038899441751750355704399327062692241438245271635028514890541799964416956630893937442203710113620613675113473210163183853073938021348612127772124503809937718220817388196922073125660602236061302660841533694697594112015384262361059611768733090637555382092856852050220065240080147657331151480618999602187219184242640605886168608583731440894486788961048966010585054120950138501405563514840328671554685070462357979284928452406744156485135892072783447740946812757860912552060105051300850782646257483026339279334728600413444092122056991277336953959968686296616149778568024183748710914238929302907577125850043644128621995681473790238477955773048833133487937730303634813305576941481692470907735449075234313445693563864413906406643863219944269666297281569574628777425454241478330140327616462882432515586530970437981092679808522803372905625900228752509606570248888336466330726877528804298380254704919303762604581203137082304 [164,74] 447231780023099101422922627121639099120238207036197591962011039400191320267234375520207013542993558082065562223230930930914005585634601129466931501837213835254061468368420711166593894305714305373819859181906243653087120591170445702392685026551644879575502925657270043850664605632261863340483143701599919553646171199679824004010736032739632211152000488766661883911084277410963498839768136228963177797458668204618483611798202065846170102333633865156810827053742446554579617781907156865586841085421919620026594860826785260286143887051865511942249934664509207481122213882245633679884607111028884042101100108906390436279223377913313041571583760673176754622077039009893381474097148711866199138216603539707626218802615677693962135754907542645818187878387972987101278047761178890063400192830201896021621669721708644945363016321510008591180370080065956203760192187635183030496337280538078252477343241789155647062320367867798011781337895763214149684212608718984003351275625294874201485635678105221403637010115127620360283058591837954220627453358974879460489049817687279399076996493177737140553343803562729286889135640653226540621583192681277622332913788587301692948213082840593553995510319705212437512847099258660389518683113054497959483262603003157074326124855443773367261852671664259919290104 [164,75] -7199525406348991037806044407475917180416242742752128123103590891340165782044890658799330096741902609156779601203691074634894642332646734210803565447616004554565266577165128840384933802860094668894647092366344453537526611224198341176275050699095469491809307754040245474605101952431186108834414681665179394700285136119431329470713942270589146142463637764408253535674136928781677618166787090085345402678036374939307185614096098352349696954810112165823354091235596138182845013107697065184911912791088338024542897936541785259242329799347260649398459355011075709504935474334139275681805497584415972025252724694580042955985696662375776848647327462194744465224217050696803088552443518976424423303948925010076512904549767430912588046825011057017163073614898402407567783677487565459043262399303784348385388835108379652863905520290828675724527428456170029059042147854478124718786507765191185995236673146178503919688266253193875550039827329240314909732629592285939557143694804368127330643462552862219614551201196225498001307800735429845369013787857284057493206608240603311107639235317917300196021272650802691481328566742746036175452545372937455358113849673962037105427470700958681148300478169380915264898659831885148201727354523132798663340309036381401892590700243388296332550059225137134864 [164,76] -10745522164767715596059227974678134030993479791727018662092074034721743384817130694266522558098533870847370377021560639008958813080628573497681174012398425360025084808402289402239619382165251477930865322138645513485849659868629568970041824478571440680842998779622212005251950523855070571763049456524123249790676428614790500888890982034092849269125914002580468524262257520383943145953029899031482948430481809240957366813800924401357992771174887383371284116665878464901259151809544165069079451690173819144944442437841739765632777174815034745474363501331448954194226756011953228412705350439933996078616147474990852785221533867919913806054182118387995991461543183694538036868157984910681598660061751355016958341346170948110406987498775472551011144528251748747320229806734265886944594755005112572024035833510049476550274659131316232688910286352986719631813784800124499030777197009787759157765731186301595509004032473179452600354724152131981023479781336840267981405209905743095586240229242605133565365807141956878461892425321416620675594919995541032680031822129969866440388804939438456914676373146282046374092504137505905081239975486505103199128263011514567848671332959959356173211027127189524264916727698539657539313368706912073674150017973457043623669161613305209892641181234262153 [164,77] 2135944539186926284871590814891010133957427375692410208941280347969562814655258013572087314581452393426146761709480916782275741095203256930130515644329788176139918903384275678851007480590704658245249147161343989327180445027172639958456796175138287102473162605830535812187430991943272738083738623900967053053226999866488176186167288601962728041127206360002219749942277249514542086772849164496726278350274917650010145797884982793712468854409504409207152286136819226400247497732071710204086745830839503813631284324674203158746177297290841802214270484718970455186864479277465403294093699004653030385176905655864286422888934386098196054126612565745233321323168497709646888126636719657893255420149834382990546543310815953816549959908730310385202240342742634069498200121944853150569773158961994865559507481079437031216602261546868356609927306268091106946129568660774042911297183380915852008828593480978666297828728155721753046077392255226663215845828927010376668087476183011628922511846693415934097142037033538613329823953407183851876626732414318112152818452814920951963190957352450807204457976092442685362579058631205621523162722619742202517316086571047314839532379472499835781555682386998117230465426470176480398586470814250097909014978099888854357722853347583498893793304510656 [164,78] -144166795485600928652736254119322846117838743886256704821765437373769629286805459162182456188273886541013946586116256056964691560312574732804937490842350597055162234735139052411552108484673656860626102246432917682104862850909312371828959609282910173996602479340594847006613000044580101409930022361893827018969935713104560526725932116987594214266871322112933588860183988603505172207684336441143405644142585045725532578088243270683529563617237912649989117416114196316654582593527597331650549303435606082852259043326035224754165977755043825324603842637422128383385239400217902002882799273598646722695568853300911416518864804583138307559140835716843580626232364107045224056785121214997577922692464222831160328023386804116108038654780132773671557954644833540156562616793020913926308718739267856140931526786982717896281823316897008992356547226303218789841686480156622886954586142272543906603098005218364088339805170740545834659475403173318490374374844414953354006173997867577290373007523741245250495780512006932715605718385868890845100932759582592113782841592401711696113623979375419256842130746981195423296405062549513301663087972955718642711829171632578730026629468530396840967088919464700599771606986880769882534122108500646567610206871011314202487475243484205745287599232 [164,79] -12279840067349051686252557658002937387423785424303042477276781179847081054119129318318311428344628971340563574637631127406608612044289128933532107442687501860081184861667916810443345734291700881179575155055211894506666611373702400597473980568184871677476304498270384197854970558223346304627611141552270163122509359514397647737664567704099724004636787092305535345395808883245174894397418695133260934960382673561219845080984802490792963706767346304723371956514869993996759974042038206206194438865628374161061244316109473132781180722978240371684988924678892770027021646235485023450272667932131782117692198524335023393169218091470820158103631007105243288414425233207983989021334123134502103347467122650273040822878349124606909154543303779737809613595849641888580233028043336313207312671474556245791112320874139694888138036199468921504794541358083226637713649912397861283728106524853573076663875565866183203211886333093320709273379476452023964510352493817133808685027612420629470481923477639368849093018039983345830748449304666995240481964410810308562500470027384700260693976743203784994500704642112494650074366787421699513117989040045740391302422120137300292277656751625836631569813119361763635989369893862466412762191122367624290934484769885864916092524040721427879872 [164,80] 3287050339089372890108265960214452322009811475296155154964729735420235335734350650878090519690159557746761266529953747994610687685619041431687938134300688305003820065238707473876285285018758967060705934788238854222812579797853200932839985966437467535545981821523356689205017923800125251290439253735438796564761076863622976654564513490393817509456748801549099985320655462573331054260169110885877227320680079852630717626664181979588650607669424912262800370403980411060850316383185328197689577950919794257377689646815174935663921361958146258819910696516006162316217030888184755890646372845677668795889503425962051363115247296176716598850483355857595020832857826483087669896202738462840641845803957189030689303309758392109487333560681436149788046466390486337340065825950341927086635385977857187975792275087819991919558315167286894126649485630171139107166656465462332791100324866295449704229095446069863239459924027844628838218348992346033770452198187897280536192490148967354296210216502242812548787530501540617123424271689931837665299124309695215459149684706882887804110746859794380384589226718779696639030351449381816514878052159219410839599896837734941990185998177254634170266296052429533691467424397556834805093284462624760924875359653308644031389704508154718728 [164,81] -224264388428015230146741523710942242726788419100389597745556540695290193015884523654391227335915044185749754745178408199634766524938853492149308566782538955594647750146364861387585351602629182474516366226254132969175725347859282319931161615190733235930048704790988964889529266307648075436926140105966606020125468573438367303987457741375336726279133178725601895231959500411972918730484812383910605878127263635320804169258087181730088605401357175238946234959054829225945019520731136924333098528396749469312868830559244218015467427924871623589474984322009407775585499962799945266954484742817351991660828091958122238391992877075297731433551884957141027441113058769978945636754821036891996370386081217674456509404883432266196161469859422768414655574624785030936631724833598917806460530246596346595400750384641334921908961741456935158165020727913782665456378476941867087186846072497181033148414589164342366137591329975677317498419139735181654104433533888911257404628650341318509113626594475090341696698192470480333071003022579234811882689196624269154566390907983818965754606403123065861534242122448244166399482597926019470093719593209580095312268368185695521981648266950528685568241587927387553538384878007528219044987013978605026175591189341654784209921071539168 [164,82] -5711179140343681053199115186590042629850496416304341006899808016524409248952785382195113140209191063636179773653615678035773582834491117263113645077273805720424720060825865095496117872925945575712611702786471939998802758566445675941309472670497511681495060662821564899871608314807692628195396141311510383863901090472000298796382981481130755775275643221361499663719096055195220568346141735735598551222777093503655371455723716255167304144523933650216526321217866585937431426836936229488718939488531473550434094462164193249883521747469616560553334224936288729243361137647716148165185032197389293855146343937923425198678368760234816742385741377531267893835307058975810618722021453127794194378907547965987757625049055007588103930418745102800035163615277454684502887663300876209689296146227416820373825596109629711001700273034308902688635570123979284517929532105051318699409301397693793231390717414379467133746621600182117812802057658613827169311265009650856563037228680407884723851053903368417536496324624576249901369085088563772094019140990925080557616904980512510291233347102927044151648920274025574494343313815432412844745572185367613316285117403766879540410669759857974224850297777107820901224564304262485603793729237260029299887555225211469357700908992 [164,83] 1811069143626545543254165504034456689853750248548982038465827283532456692678424160772119977486955422666423490690970839779916544497754574231160650401929842771152119122092760369526156972735862217982262614613639009853760319983207838709723284994543497966865835734538603117788992781223504637877195400747114859208866492548605555156634448232942655772092645015542783174007799979859073978324736775738190674522767457735618509252949917836661648546511717563375130757863223224336371737554230627005646615259836190657653831006758275509728556072466534415037306885346314798101340540626591132423101361943978195796986797683271144764141525537708923895661331454803780850957708835726200228769370293178749764019239010589524837811827179212446113009390949641651031600430486385703149417857043384140447615646368558095369271727791084726248331016017547131820210171675660120787716617251725948839464069819056984097674757169899695095078385849865844447693722963078140566997532205885555564292058418822056643811249773137504688986764827091638595605776872498520185617236093274422323523301244869933740898997753662871329665830538611939892217217916989882795337689975940493026766849561053193880936916852183425147510467434601192600693829330601276327438527592504062409087180452468656319769680 [164,84] -87439631324906300546260241024558725537015389969423693827386511402444376615925899864971668573978327476024048619379107245615867440791954824887522254474404055116363636601131326174353166488865925830918215282558437835472477411069659043089899963224307271051896444995131750164512063477424268652218169953027910350209012039508348275167536696990667941023570695189949195158559429495231456924898484134971853896885450278145589874035903133802632549071949970632084823603976856086016026073433673284558138137252257317712477616034125876348219152671276557059265583413599264273269399397257682147413758409442944942423575231441613073741160677913273762183800954120131180010389367475387193343960252082542656277275843840353548738176416454947059409840458541372018619967245953510769245082772258177596779067373779154835088466700025718703119931147932821762049967882288221049269349307392218854100634964271534757054000309561152789485256507265606033718181700739327412647778988509204674815695999724743998483046866628518403475015087139367426529791293267790465332827551853473987018716748255457163142019205707710793083810048670110426608352993568631025684714971347813568574951299333109508334102208660135288510802412623350448275508092023281584421240555139194742199979157722317639996 [164,85] -1970824864925784430196744968638138425414938320870308073372127807430460378582641182792260282656314220483417585027326028315615582762820014280514070994509515869064255347883693944826685287072241369993591583700023787679241508057698858366538223766290495937555853511487678909293989936605405792670560840759184323518605027442657174445129623630456690195293417944451421996988207215734378719386486519470947364588340765626142090114862983086919813554492068845989454538418473364334110557524754281655773571760726094202950789113343677600942044467859223773855362545351473924849562238564789588194860102268408095168493759064200629700725339733613401408020593200012735363233257567340203370244529289265654293715774896516883962341247639590713716500591886924452386340344606034258285394296202268240053372961562586335563591501677346615635017039161013067998022777143832341072236462759290159566254388771556497400182933355432333231112074061145027174280735654739973487148912794858415854468180451157338384747963556846911922848994579799154767074730203053906390908537877437383918977677616733415185781159677025085855088164091591535213751225286701064119266713931924323376972534451056239188701798894253683529107028833535540875596789161983265622240719592268085658053551564071808 [164,86] 322783190858425062158786794297437824843877367339899768859916098575567257545872901932305043155188408471906257032506730625169087439856178379347107743328398854066939393689110004205350719983110779113463815994857772344409698651354880679917829928331429610086955960618875220774017760681956117846465313845208792286362006044076180956883015382035540122361314955245922820046115508369909579778497707285589314792573213177046290948975725799723630725367286989301732886128899133377636098292861994677818805941648588516782679739239059040121104881034949926243142785968280780054992915636661233384726023024927592350082053707323600839961253141553783579226134486979591527072756679890499531365491858430549635340610562286009784515158673487444917353740116204933699889148387163111851692087993077033491882102703832881177946348602095052835795682751614035053791684442034227460105622399725198325913268782215405342976832235535199620178086929283011312885610295010099135775962690527637222132367012277321796062289120373171564859303736284279090432514220367039689366660269227875585407235026641309639674833436417044724208379020651598723882870878442791448738146409805860540495023133808278092190583347118325257122468507928168723251189041083488981756247287748056113239438473216 [164,87] -7420076900184714229194127045800617595423787935370849593380527823996205672932126918142822814701076344276474248598017391440042666482577277671515294198695046024352193242910536391271958896203330468868016412278020339650916438767323040609918610811177947151862822153557593482150587712204512434077938142553467426683699919265317227632300136960969064113344490092004541157383821148936987656239160625621812653532835107505348867484709201744559792557190734188886798763155194641155418697173482572123778737110480623818827715274201254515003012971193137768590508658659735684195527301555614603088821074422622785288266845668010971473401713642939016699781261391958072567100418239038051989302524348567811827219473158727804475795793657084524193620399420546374597360349992552165819991885201622088101171571404475131291068434957406266219537831336288934903547923800029515989904846381278673824469228425397851618954981287821978351785911368430047147551807815153893674958748111393915497098442249295482551864391678944815375173133685408246383833283172396711252780823248412222425776734443941176075299781272546202303739672454415783574166961007009335435021199252244180160531157740902743139547476947846284176048238985736903418183934797927491336962764020039680118308896 [164,88] -261501373959627238800576674689469999098568376303848899285497416455410362507391073195770876192730564409267866766362715321149868636166306490135005968609368318203137159439156152065912099138478617414943290323408300451006011696769670894074369330973485085247585617563022899974810393739789876354134557294037313327294955810523310583815541210129551954808109340440089595337591663442708308614892730015639905827931031610212861850006892830202226066607722634821850671933247990371496517666570303754828129186222624736444326195558804295808222930642312349129912960573943687047016755243624431004104601886185000085624670723567511626255524149209758253024639676240219615295247743921957827802341295572153323018574944189559616048488540146813573167780839294515549260399485163527349518464267894034243994122098440330738966300328628324967046310865712575917986235418988773117675147389527661227843782775933945609297833176926502640883524516624831235691808619384352282985663714582300609486829289196748689035605209705388999950550106699723652098745295198676005142734650002395981094230875232126594440231998730848087847608095252018647416554005907903205992808246928862645448054898580965165785748766975037074514247753912298023448316172908553475858678703939119195424 [164,89] 14000731320848490047110877044911505229145805527685545390490699187844138862544162016121407337623228300465359184059467841838836890929451083122671224664138274139437643188760870940184144840914319748423782351427507122393600659393130797386915661673834857329291994018902234584362959572721285952005659625522112437070893165840245823824548063141300988517765337027621528459642914195707164632003195370771535329856177687580852289288173758885064119596497231075714620113850556653335487395137748960122305189564050255909268738311305114777103545867218741912352027452704651858879745937818678919760335561779310072094864758656184687722997352014923883032100913658466772393771513665990787763779481646542096683473128387781510160256956652009866140413121069736460058197992943728433698740726137681732490119846279979256866331460882827164135209295900241152604199651002361339670912751739495556093205072524189133643238326235149966861246131138875344570022665177034110700804479129235962679221679358589944795805759955586966292495938339171785617407116281460003979098630384011571371454102980490827612547211365945742394239337095993345132737844412385414734062185232923552795581448667102311724619980623182263853399763009652305200644700307566516008817115617183168 [164,90] -69939177321509721622719990487225265633782867856366192473899051482720333197349408893178638512126034293853520579608933608276672909686130167260086992141132606876763372171585523637320893321169929360994835718133224326804139843564408867394090490807162269298160460310198505616354479916845981857861062951697913428379350449233170079686761329809087054402837127557598209390847954623440319266402260078150578695635960562185204038634664236092153248677270255481070782494948737045468652194056066278205357629928737050224664147415798456290743414599343246063447354710743977757349904176467457342427401331932319105499583592567171369031761209231157691462900171242822751751222038412785046168358376748766759880414782528518148891366985346534307810272584613971337465948190375745758324865150513865409117616156500155888424687510470390744022932495522280718040727757994013056516445695838835237764743178386791962075472772089845489775703303226164022263504652017270787085927377009630549849940598261741499615724830972056672759390975520177072051493724870700851303866918573757475919280670424371767432922676352365298072272058736368163137645020348708796836654220055660067725818370691189552603416806157144246071296841333784001010599746690651841135172334664 [164,91] -6337743016730938772801551869405166941283798345216310136175571101899735773811896757815036843227046369543846628485745665699375141345170907297052882912522965918461037497896450092451883338895932965130372805024430596305948108724521100513651906286004434313246081561958096402035213375203527223010319891616669345073337273889920080942552902729417170526614056297618546778012576680728626675107829156806754573790970868934358609035642569493495086764614470679488451454416230170532317955499924329672640272554794139557979296842895758218217880570674687003125741972097662131491522731663744304483812306035340514773109643528542963930278766537904273654671232450596815352295844664060382013117286742006266280001205451863046141350106165146202787289076322423951722178959200004293364759457794537566989968605599475035203530214562416449731320654424575820325804180987574904173053733541705136640914352910092840717336274187685488365548224262591197108590489585597735866256349480708789090504607415072199389179109290100198550865555423549582550444698047923577173160689362285419449903783640154210562849165245317593652352647854002052188820472259425601362547864795728050627102249275235266879274657239346221279006942331716194659635365342583955543557592 [164,92] 104119804939119114438308596437083569618540610902068123294960736371637750363284534827455468237028682154918096079603730902287308330790552671547180375635018877146379298887239511846920821850004282240728598913040279352921876639694836371974660516592094026106620973003863928926668488566515003771253959028074341612102639994055432484558307206595037868392416948611481579695675586741612157731958999533846119626880826456458374060182400300520797526661522593152508134987450814555036681302655876892359141416875941903395398095382532698755700364444865787347331881622487426175192477036789006922454610114997453562409611398055362657735615012952490862126854893132785401512268042752658336072205542175805292932662918631528062743640544831793110069669965374064956713811667685224490747230763363949173600753030370916482861978652069336196063750435887853038275709033546343976011845039662944435877001150379881042346356256471240786991331113141349912386177809112753241153263461366438726086672858515269072938101473055232300589412538420103457255117396089904172410237599006055663205636506029430111498918997352251465331420241769134947034309415919401838273263630312564883305829360694530794551784107566785238728307166131553175810451382268851106178 [164,93] 714430232775697777338467080281838436805522639385783766575987627482097101714440172231234216351900179991440349282613629322567347306509843356995346306254191391729968492327086036704512439888852439413518249791624530373593051117603025078127118930086385943990329082559957473588270217850419335526822748564046671190537178088371234161247006788379361430639208303131033029962900534944261431712793016998602606680413726907448377926062069544747034292376998693650542700738012710166080202992959477846065044834885542857434652239528317189594500015893040923892535533841502877771040204243196603268635981338480445705237531981304910496629019583548003255994478977240510976998261853652561880539899207433154438568838557582200851756513148914718805065789908021429962073996307107519990428885524733998136766261295499900104812103955743502590507412176806935131295957997756834479045690689930921507083752957857131732110950201358705755829688838670373295247667494512055184310221608172902398715145073620396805215808448140227477286121272496922539969246722620366343132519444402904591627567288533288520040367191527443487347753131202645848392939881404371384384921262946593620155170139727945224334645819027757061200469198492418720515991074839424 [164,94] -25646374615506896735718334813700673597692393324716158220203267938296306588767999623819471412016532215594774782460965028855511231281433398277023453599723037031136330290129441136504340559411940706372109773802809668270585376560539662286772126191545389290073878843518752538972775706878319558510721573829140519433388418504979324904329198591090410028110571073027368578843781020160574339505428550982509864137156283687935977096574883992255578287062268071862060381021202103770721414935143310266504350509119889118127706257906101009741492702712260112772587219062856359810340400971799479082828692144918888435805601009486103185964820235773668519125912930133269550448178814561240274442370573671656232009130419714097323332196531279459314057835048127044852922868459473866621780870262210343172926701706197349219457080916417150543647942889610605982572850688217997636605030717646025007384061796159474271122615508731895323145098026689476559319947418401144837180207826988677568646238664925100686478801168170989023293656811936575102024087846173653482836837330083261196812265790990929179000177219158965575813698172681902002042170224133723871762141048885351562451586667183195091337309325830635056112149329119065838186329376 [164,95] -669043966278481795494645248246417375215970518371807242405472942146900007292603158749371300228662782125971788487576802678581331730399795116267406749630162783835594916418532970771554795621093943539119802185262407788266514607562177779063863535494114579200988055196870862659969089046065141708123422524069806560355935340399694051640498713122642772122149233953259782852868670116710517182024933024096436023366666674846161214272231778335744344576068026669231754398161757080585233060357785277346037063865250760448805651678412464077009216855363904491787645318906682200146591544229283738568870014502168192653431687670821782211066496994324407850963775839750377491857505590469004669590882483381906502028091064986794339193491160217401953916676458748926190135897400717473622216973205008491459701341469275053601484771784019288100588292926545142833113604332720767457385675961788916012304393133738725582976250609202791676033744917976523569789828966609263346252733512295104558714628226392176724481881720006379997507979618667113870805681006515207740255044819008358453872962594790310403546170850923560925703437478283482503268961012494584677804490780686174632170989528587313609919998703918970298057137977231488613120 [164,96] 68112253354100340245963159418067497434108025577093402366124993292178057745642124999671913510615382085265893417109600662416462013270118260862159849406558670193459406480627503745365959851720099640862309194537202302530944688960697332806150912078820538269162567123226642192136177944106216876540954252780260058279670877161868889997562520985939396161597363665410507797386517066896575554744096421511102127081442362973636079690333237834559762923282246538562054643358664149307517006041385177351498548693920941955530385940560862815949171059673348894659373240257226106697130967011961604384290273336638345435150261396907699327264565015612646783792492811177957679664938965976134719859992563573759575991659494553108291922623391069937731148186922817377094340666798097240179474763181527061100028133815811604389100923484647967850954498895940205151082421367954902247375201119189759786854397340150115835399946753756944810266361269376233479261585968869523682873095751327973093107730513590642835556648036927858759214519083302097084684980347175819905197492080373703047911989174719081255291860600048926278320308960711567031033966885862126797748512524672944050990034302148511091642550659700421351257668027282727088 [164,97] -2026191938767487869913685875121242279135525407167610037009336533969452644901561689571626728414460228250749279657043704731391628020673269547420293779822040905271591367643155818963554252757869511843842414525799650863260150249159004679845073176675110028750580512059433380960346178497339101323709737113368446842523809034342311911006229768800680260499546992064034358330427337029509576209296326409685253713595570028564003008688990339196929026913141022397821735863256111630342224880211786256632107036916366343211828052741317954625822291489901933098045860093942783619708889061137476707970905839453315662957003817039536915099055137053152369431218197773539789114145197252907098328844084922432502159663155616702422116521725163693021554790564998279219010704645543309995782248438557443599850835909672819411720644411416335144951182395806720756075958199950556978322903624603056082759668597578597448890620689006841005698956520908961303761842111946179465243850186303872849434284324961193702287836894267805488610396934275733897659096910938964480174892891547727673033601803691240156743577249952992747235435428607779892159376369646953834390028167176810389285286700221457103473290468964136589820798977075968 [164,98] -40209829146774594665150815949574949979522149707250424201003199249946262207641919186215063963554888929599149708554809964688924625356157922999443166904201749864678029946669208435733312173933765236155128193572275875386002397600516736849587960697668000317201434992152694088345454700250339292757555668623819522803700626180995702319761085718377212065144128262756906915773222822002469113266605525426311641999840954618538190007482227911844203940104308865862159498457657470064623005086839043098857267283233560018403590375509255551428446591348873711012768404455143374685217195398932803401229585798917384295196836551820396793082891828862874855608582948499110501666116229912598435617126332533500364151411907596053916692177693614597263686867499936706878424372358283954919733750418353340748564283064610467844647816480616852904250840147485220177505840619451566253463306700266116657598639944300603101915035890245597310973633438681521703037885786737360501610887646325045875038825780053468809207912681558199159187892824962124346451183007239127443381067564081514914906651414405887884826255129215240450107786070476988363247853897191906751871144135486126956734282345075401778899384095514189268287893856 [164,99] 4808231303467374292393029814804881527292645358748374718242562562616465236299248639633638740124687584604919499127199457315275238134815661049703308308139634253247191137496168102570833000399245820781452759052189067281554867967487473468087616914702790387177396858771872497178513892206521890133076313148824336335429274808217687351876379264853679116193275280290938930160123238029633706603075174019146473915977588948812947932417579930241962142105997322641342546105996528959282392551056745734417884201143228089475666574614456002679716145338271239257859780587342961990237507048649814028740887893606281519745546821602373216808632208507303291146077948762077531559940023346111244936685078691993546090699666207010117821377222735647937882834273222165779818581198105607786285685165845657374538781848962138674052348762700587924505624792440423308190523395622054530192749273472588873956240696336180635411782517881853991560227452628747240078708201343619148558599815079058286055496839816661394192061178065412246983821260037702895517408663002562875431536815236074641741456444415989878594620785414709019261466665117596338031905034646773772965723507012102262739623127669625468733578621731933683887592 [164,100] -96313174403652192860758670399376268985740138381007317395177872969318263668765815721635005711966955218465139040041113850953256562906085991653581349502282398738345470353062274468743516254608042797335662365374301275658883740923713356636096547406947912959260694016782987927125113901542227324979683244922954462255451212724421200407723046128544518021754333089056434467899076234198227404322615219188720178373645863984248920447485490520548929430703956955367976755222255202243680262918380975294532217170009872062099867259606444743991510267622552711381359581559352415812265178657231337247256130507921281985056247894831811877422195135782688745505297835758353969178630739787616234559620568635172040541260693811115359980518400107588815580453848732709450584382549802344636704043464812422503141695523620315244441616418991186659296796094854910875201552077462667129780242634077980464653819608086838005564170616305899334827711614849420606167786349453743587255334908242304469712278649006926801094774868994452294164288095933070964521974740268743698931077022333344109235041465892285330795189166509219445372244888450661474207079677497749887562258345700879640696447088938497010377687338342440852 [164,101] -2048168219167283092395572961673193879973631372530855307183900912691001710924062271647648589785914460903411418334260695519584410073159060989084970124089764836885681217502604819369903904398697069708788255655790186240431581630145069220765733514370339986066957875646968816442817874140579240797925913784953011555540398982007907325764218801273122466483591264381982973868821990524736334807872514055453375517254384501329322406240417628705800169388528816395946077323357303375188085154808855231721800707438987467194621083824381244394901662320401495231994105499606871868659697348223537329097437307234693775206372711989700250133519606359239267357165331359323876991622159775833778716851204290802138216313788264939320606836586845461195304683634165760468958268934268283644421669280122757256375130136449678304081557318061858214872995276972456438229340148718906954412245719280440803448972579872470022610849171607179419822325484938312970559662929342386879645136574240432444583545264750246384202486580285670770143819684391814081389480505671804661881571068259512519428591662546481167294209255071962320585214615888039870131904217796275868670286027103866705757550752613822014365901804460928 [164,102] 88302334019835562570399732142413162437596916135667438417173396236928219828965143387474140617396959123200503815418748026851076262043125036516023999715757326453181188348077345586993702249139291427777777521315325734351233332892906697601053807675708254723571269908937058980732037292563900612071150290709789508970007346781515087918932665015364207584072412954531771690207129011998294465098150401060293266820115407406990208772977168011177778741774377606444331155083025036380678541360229019635533191223455084430378923279312374517144369039113307153003073195504713316386354945356241510079470375586410687799764319106639578928101664588487203809747767040952446772573121040319160160102698410205775000639589266204272895312188408880616965965832764951726304616663940569211742735686431372667785565034111074619062531300918064073259584672286884126103416922378707269427645991920416583151653178987069141115607700967597510724953349662879827379395739006813659984677040619920277471347889803302504493065552263170780627653290169700841972313911337228226860545158870579618002188900597097179111261863525650483620731403011086555871026761325113073294778408211352996058468802756502779186321668640 [164,103] 71518718469436708343896241947111497734652539134822422781729653013599530532043688108033003705192374559959557837249919273245989583081585511014648916952642447028009118525756998765473195072004105726643254619416983795966493393419701686182040183011883820199720919077728469721151172602225864857045733203698882212750069203841483659886647779030169464753706484793897979708515503343757089612781681131806692007683663270665758210447129538941466585390052797856050045290086834864086428509786785462345243473073918847254258467780342316966110578644702621033742991596991823178098135400884822307100822966420087248534927868780731102876904428256005258690129124114851454026463034333940695889652449157501787419791567746325943647631304752603182157386935783523632415150299312316423100175759020890481965734185426189065413829651514656502575514043374821848987671949900626045222161731664774830492069434310361804088274505233105666155262082258216482363815585735064292886230338080767378486779261788421611437034372590155590319413715708966488203312790249225458760875214072877060337302625095977975516110738164847530123249590327450729296267134964211823851674952210726127931263879932264272959584 [164,104] -24769769760115089603591123256962452912416052574223078533840944026648777343589461800181191550306945951335080580991372944789217543924028165776014537489647165381293983380979945986826622288096149914588031531316404696514252929735235145133618338151770251515872054662597412117783406946056576562198764387188974851153473333959020763840704759163968203279116546234715791268450140861488833916179544926463398871031073808995888195611440435266476988651682767702028492263524100112037713371387408893584299808282886778028335857829378309743717043592309227052997394737621767439155769136260740789520526233916552975054903686343440826199236394181410878513409942627934680065582806260778611758212150853330069475522124439881546845801668838528772899719013964832209983664821383763849208966563992006948967541451314373601040103263981299924625043259378829017604036797312502710803175085728734508800339424013871947237611178433331267216387124283495923280849704973291881831397444672616125814921695675982870057991999640557723964425209532893545091004294851779771267047176441157772377505673871319714705561410713029054982106586930377214357301032050856575430136122200149590994064229139593085504 [164,105] 19909047437048251123391173284559031897697196020010389874470212447339365456337145844272377605356410663914611325631968412720862806515852215141340630112712705542792357137850459235024763655079712289737343741707733995994524010721102426822722764571629113630148175714627600421075017140352091737688938380292745628273669466789596198967359582159552569712012101156070542288597911053581823928064333809845376838794219539652081909932648660327700792144580503941844293138173244519782337769845361000164303845905147296970769534679543300887606954416549364672116395983576093397970013242646851057064304185544493111486074906011146777316396013114448819810681883984289555120040014704783358658509969450000867412102780655548141322128166277675420137388663850361820023940578334005272913542597637296534768711227691295420716018838190749533503862333415531563240942618700212776822421646080101275151345319947801443896307489636974766034499912077077414723182909849824366583938917724976358229374178024722827214687726650110018491640823523102953013542934616414875663786341428320915442684044131576841711798166871297175339405594378858913803120616880712035268965402352624057016975508214848 [164,106] 2748880358124412964845583012384397282144824276244989451515581120602608465227203125044407813716462246045957010148677159183977331417282639740718984933494157945650006431852994809946838445015605828173708539540417073757000122028840674971973099658073342270138458469034708942501907446220569596252048003326734536949012661230835479457309412255882012646030525288804338738807203530913898000613086575876782544313802417118585348646551195865891391512886391674539115345823099635094139072615317678641028645276352321394433738366650062050910794926457448663536036324334040455258099395203289080329137201671742658079902972021227628094011761712497252756943755022357130359351494003185640422572228031112210303067461631690080122252668836540081546577004633004048402606391860327475197519977854268423804762366153550595455229149443086904983739816570777090368381588602324469644176658030868781239707659138990346927066810728335866433274602978774621770830905208622932471425411866505978962601978898981208713910013149823398918390684792811344239470646665268379139298513051625273513539752416470901251412466132737653810854850762237026849256447021774388717842654670974223081556233608 [164,107] 3740882185091969775932367825518861851204888852496330178531822957139529619445466749668397533627981699995304606641446706865362939546877224615628752373652976611495352354853508184673924642370752705364390074923628702606622454331929276162228733576238309793103779404063323748713092213476098051500745751782180735600115003098009962196708739522117692189825452542341496771506526697583242224146502855888504336046488058667130876169332072131945820788029550506049322311940705973350396432167903729754806851013380964659052987937648063602849377542744946593352301116571476794172685452862652069324780731996310339836817727605368544815779620441983061127846078651241937582130299118181316544457583729729283782633445521847277559247391272287639196528518679847318769026397619339078828078777237167507977327351248841889669159521928426006185424566745538054320998785059525910298078736869604389273518881463442423260077072195095439944180246769763440622124812622366741285763336371123898643499428314265937826989430657950972815957456730355253604447040047155529176173234099287682511743339003736952524349399379796893982834603783363601510282087067678634443840755369179293527048 [164,108] -97702312166883287451852812418934686550705778457097381092727976807761140082580207434846219240690601312875456236079730653806026722076730524351241525008469258570950263881203575790563173147075649341552689847277416376344461073895506312148000527622790095304206559855437660935379655681355921368672178725497873301410625862507185900974676734195531109316514028409945060123844478307516880190572370682968899223839980667635902404841060836208938200095295320838563508478368720135838682958773130545870866085635391710740861135395814372754428241673136695884331712297071876761891106975236019237753746969761351660087963361105595675194566873204198051920490346728487329828114466851064539987091206373302691525837831136212579780642818975698742351254198597707276499257932882509541601022287930794903355794705485144058844585186665508804886153854946375006616307746879725513919564592960110744771711469650388488354868586358798382641791371372434833608898284648066388806998496992562916363455835556351930868222046537407235796828576763179456227627456433931215592289425865915873711809815969531112859880621403219370302418002023737661679942208413808419428040940907371216 [164,109] -313970661786485364803771298768298567651400715233643364214155542073559374539780220558486384925405154320008705651632590114511672540550702354671745224671383410907462894915883568279837292892920038929246528383450714704971853746963859734310588745458423017585459617096206044106984606237841746545550140964070188863735865985586244269670791317184397382398947365235061539909645679385740292692968313185912012095252093473888696348833984555127482366504610962830486344416273717405625897609900679648316344653182073332243409502401002410600341966445367540480371921507645857953508731980030897861505094997728657618132983363733388665166327288484800109784308730908953386016679258063790381491494352186914352684157462819749494546806608108827240006847451914524672038874065757838506506666061157758043271604219353911995675713542161211811791999648298968317110024256461483995590788756714807743293258432959734396909475359286731784036278896610208640681323814599199851035687119514560648392759255238382628916567702940605446023868519991141036899631539105775669535425094698774629221439884457417892352135561613543644797673087558600577083298216225221531543488396672 [164,110] 508365447582774169137787981639976823129160928564794783060466223885437809358669494525658324019190970060272964881307002821352537631298740168695926932735500907365316192660952477075905985837270043303434024986286306591305865745837735523196484026735180838062106084032305208497205354667408738581085189602014534728669191684296739689734230256398237507487715761279950977760401118183198253609720844675256426123302914959449878812100514301640967728757007820339365668483358647438811724099213587125432777808170734125239136817539070875686320124647686143352895930259077356602931445533505244390018376328690355045567867965481493476021372281958705270312520852548173787546914706260153998353672535148955063056137210120725173677408840913388524497664313050017251467774341435507066198101921918195902420525601053891518516827163995613901883409717082228107773241901436186738884031665215758331123198550487668150569392152126022341653442769029715695999948104532819214649351839596016360474839068876384166944048404652535028487265717335296074734231731601873558822449400380557722339046338463559197465641990508169840331994599809083428342829762071408067850624 [164,111] 3044792283510704585573704645524114549713120522442800844333064621899850664118552960515482147998480366070574184507025582799259114224047200545164603353523779460549321513337598378336877512905523470744176306064150732029529562887681757904518273889297976657674493198920531874101750932070673064012914692910841500195924024658603511460323546201253542137742579057647456673070543306079770925189782027826404042290521320162894574465102260408031906580042554425002524524771874089779899899453011048747245830986531715889009792022155984222934503777422399723115270998205687976095914040341748582335611030589763121087900072064489121659278763632689775775783743631127001871068628035690431230658718184957771628167128299304353430814220600165940289393734590629393303650783890130730932040244243343765660593221382503740253265644260756755099709632180864442097650901910766550376517448031786711078484133868953330265475429616120435973241579878127149944937711470221779965924164208259638342015763213767885691352855417146235630771502530892656824514898968416757119659059888805729947059477342401074955506873876000326398751412074575799740608932508186771424 [164,112] 2915231111421302161586155914107530387803841911482128631213783597224867476203950432495917793069583233761481589249616526957577164445592403915895926050318653601778027223990976770961201546653963773365052237036239220469330623517178479203307232266480005527341258891341462093734901439508293377430056070346224093658901858709021204644339577003224907603655746419717211460753565048811797084863684764361039465213702015563964887640103410559506828101225875920587183943977836289256469701863166055964475019581306651163186711239532035615425695812263938340210285361694589166421503326134380037481277900207305539240851720959813399336084416425608501085865072680187552696271892096659387190689165510124270380923276623123355209441923401817524427025013257367778197652041525768943070840884175533780913106754815147054576978638041773145878262969996505189995364207804813564849429072042597385824810940486544952427416291936762109497850191120161941646961796164207043930284994057181542774613444974385947970759612173917300881579597924113633705203078124463062372365146957984052040930338557914604579689186791288832903600878998804262536901718592496 [164,113] -2084613307808595565966064566973765357669594855238259292056508698839063709086408327754617843276400759720308013430179171079270198081837442785199171807440354847468804218362521237182273015733050546112503766284591713225105124116946015137762602281104303385172356797378374930051404046237646942172577062162272990973407246663265424870538732970194224590003319956150051149545089538597468931199243902928038372590290653585185174947238723877313341091597883036249618769987144606151307519136899047393587400641861328632777546332910308790784671293422499186714936645968187704199330607581339305775214744652563188988303789702686372175721130047532017369761044180919629020575155569008069700393290004016354872673051136109588881621466562172582558509446808791902186775420048916111703824627414250384664614455221322600406355044328655788525187073893188635935690704372595059775549202056874193639373700187080209563982076806341529164898387035795299363406043841633924873669697707388862031080239839992585914474348056004159334526294113097728867717224072486625188473018370799011804734016536738635912934445583894379298175539434223917985880864 [164,114] -4818388744813677313845877166273830400533934281234519900277706480115222637004413141225705982695657292048615235004470563391781293402120850664326223160424985660874542303761200778204754262370348092523490488364704688124026625748641779752897039183322850417077394065434900642859493321376263708435530323131765310139073298454763988028476262676377787307462124780685785743622628312205725959496919583978057410583602419733607089816912286843481443538708916694330537914083056682109998835486446435079993862055982904685420831687681813805964439750346353637447991074754142710096076046558723181228647449483848929548938476995527887108716965896206430513827798440203028198812306723974768072492236553342471123622791303837777479887529776771966702488918125768408556916314563624616777290306992965587710082764876198731425596985169791901875487643076224293343774683506147665900421708771593338943689581214233815446627321421462314288602294414117709410720774746760632171043351074944873475586544958510161811664809915716482501137309401122016194510859119307139631242561753075200072374150032149788079750105316514382961063265693598883840 [164,115] -2490811522661877904839023637694500363366572193125161186466527910329403842736084644923158335794297575492478268215043696531673501509926982753494144177367561682493130007630008300540487687516121283314740979651573667177952755556427975569838200664938520530090032140670270976228020404259036375853113589873392730402654862975269957694638370775573351907628199107298924527072708471437975554390213451890076361273797090197531590513304406175494329183912351391844065194518754508357120452616993816218332313516708456319397482874729136429050645072366006320172241649899885511918698604263283848998044950397949112340279905131945849384881789043607982187871054276054222842709813963962488015257266931673847399828285955357995181820530382074747927196330933114533667064388557324014917064308331961617979589672274889753060039242022903442761520473923070565592794225844508400622482466974366163156984565036525130925218904232892615969541366412034838257434908750651976548888991190481198309375261053463333622913371922145881162558359631952816361974761023762576621104000238427178799299958526542343838429534828767619768371936926664 [164,116] -157849244466646922399008396353053526745281761154856320336219862914886878196002805570960111902342223607608139952378625733750050968936806318377001781416806095695746251281828387130430297506547771215238817238359586727643925070238591879272182957747859844357523948060609284203156856844130302134226606073219270724370925395700852763024672470260851068616971081030190583071897674164690665090778417928759488047763306830006134491449850102565853503985512315565692323328784047619169687307396360168500177152227966703734383420243899742441504790768635159462214539085813281954693782215072126425974702236893897201878631504096628724332205481701198156451878595614883015652270703435545552403768641868624472701559820931006524952726591480549560958138751313984525841626556446018407291841095424927822795769125140447367019040451959699475645665178681447805505563996388465936731006693242849750768168321545326522358047250179376129965280204042161725997354036276161553621493455062674889498225804933274148967243147465444555109171342719282353864047333370349845702995676382822598668743421172442607699209848243136330070053 [164,117] 56191547366952340405498242179170627069422544676505587179423101009997995849423930095467714398974566178332665398149877138276446228947293906001638217949719587640663121945108476632535414670507415596148477540200664105931190507783742540838753595154631480765136252389102326969553465704868313866149543237882029651423612933834760133511040309060350237668068437979832922655787338302598552485830430461051745894642913332683087880437191891671334860193831919276753673476586412725423584301738706482969207502986800044801439862063628450396683406699586399974507601825654517532214094008369793751492865181249878836992570951000342911367880845022890110786168126900668708164007223420384994898641525155273047034537453986267286749332739000925054130655038876411565345916184401789949846245732521988691471830381206985365327493510888630828845660792339945307231798791828711030463664759059822354009825317347367003686904117423732885367135289207759260133703095397050597263793064772070711190719657058961086450603425870714614565291946069775622589018511795255639143033313399862640609789573437689730236294464516543616 [164,118] 2397480203169447621811746051274799499707873040171417662723023438720252025841832884314032971466628096500138392531760408463026958645228382230820818052625681624531643215028124135296187568941149753903808301699616008842444858312068521166605607019497168137551715911072255320705895080059796475695173608196389003642452543251718124383264357645572910726961528050905509875596352546019149071908638582869933738341112135431755866224441825428091608242706416358923569481222117060500223105933378403346869188657794837683339789277797105139859641400938020768139952367052052816763593752013118318994061674247386551329413800131784151155407088842750432429228773048964155245902694824772604126729321912267792987136087559066327512442351884629393391038536908127518375437851600025508545090466710720339473548819706149122830012604015917913656547928028248515345052231994538882857815901180362038883108845338607656398521214907843115385159814687770494152232585787697592573350694504456277135625823475131978771573365321936776254559105128532446785500071073056992232629241738483513533499562449514257986066008941568 [164,119] -19263626696090760237677706635071493922475757582855515689273230691979999626666080669814235676209967656844341513706204092302243633010453819229365667825153770812260679323848699063087358220407155344736706638426036866619384019924048284987292478758903569838985350183710890780452524663067705510418164973508872191894662222610121177087449351924967567745459597380418405686025314643743155434775825838676000184362427530821726883115354138516130866906202427021380627862118919499639607916278210925195746321571029971991547732524987363828728528846989244379060796967915038799002258262974260131162946605242504082429320926963258460856271939085252675737075494959161782998538718183091195088884954629562136612942996002840760096100481571350747002609682382917299814530703113927313903063666412294486681708280300468053517901542069509952600022594350424856823867296230395845660983535063032690057724039489763311888643678510611017281201406811906075627850803741633451624338597886091955987707124274177572580329232446392245677838958058872534174186787543092156311791892267216294979083546624322811691508992 [164,120] 98015605771035248183199699519984443245300320494507285474458758411816239689183346652485067826557739501294001860226838836981558612944247397788485474644893783420775970895607466368486413141863619471343382258465242932833919765645364474812453944573343603002023713758196436094328970482227765288660630245605778989112581024758324156957001990931229936402020610701053705633154126742855458535246519811203429416987294198750585566162926994027331501710108664662039716370459444278084189355999128854504059894143868161004483770289590583760868157072471266698717146701882903129272783291340322692841693741896783806548073801248266562022140968245758781763906432803521115023408602654429237788581690964851205141257972423276084092951015736934911559109861599619257463352970338851100349474877621518576940530764156504914488966324629052944340973706958165832125676051661270089050211837220754036388365188478948442432628502276518096887714965181274167879767963272893629790004672343228315320631288544372174825333075859525836569599887817416109677357363564682147498104258966443357484640750237378304088 [164,121] -292363958794891560122911965840384875868033414616111689032555567683860561760162864510211885090705996742131997440049311201269079508200729430347189148586065272196657412615923484955915560087672648796190666666624520777861949552694266198697190936727434336945261259183089064323582726818542877084674402738367683169401863391033677421261992438979594982029191800346884085720973381713761029785998835641067376070798605667138013840904199422989496810818494503682833988709278212319127138097538156365515303066471788773472163732953512641116290818532733426345409777261850473229799286421229592362263359545378045459172847261122696892902141623637025957873082377976749798702351039969408807439652487518046767970721402520167979254818843021195454072937494035776885664098813601851422354758499499789706428156649681209880708149515368579265403549657599523553945547268681936221798956315987371930442029341275176521216337079384306811592923557240507409238802785333836200635110004523059759246599653598900098718334750115504605038900181066689584525936618739564290602259636688844944696666778601408 [164,122] 497123827802700688904370994127617195889331620559422829332789374715061027633949523974851675916165769156105001122896106446420805639958838775903416430574780489285438161412306202354656892095870245567152529787170665264905598277179433526950114574607036754191191516591828949743166666803875449676196922798793311310797191991811079638103123430415748284573866675274429782882467694651734705383770470312846133372993906805549215614953643160153967005563647346738364342664375364866009775127509256968063406338015125060633460216022078409754991387453028569531860267623952909803229466702650686509238065531572044832628021928329175178804507075924890363971796019409150343446912578283726915265278790362703842470467030441629483491726998318602209994998466706532976199217093025555475249772371583291780326170086904879768332584149018145412835205266626375511208263136498090168655447192495061353293243823846369562886617163680915771109210066389711475248110321537405553233834850670030688587100285820721061173465427416341112009912434907047271895587713245281689066145727690439349217043360 [164,123] -473516069065806716578677923963461612158761220106572420336698261705361495864378324497033997394361600160840857333071277925469669494864044441661842195347703858312162843427308431919361179718088067857553864417893195475512652195271944590853216420341992704786009807457202978383495814196885578274624699817077529235083064129787493672421756362474094029798755013253668969810999508288310757492047856349623611642881832485310415795285690086922552637872725786933180145719542342544504902886109266017439388216251067269301575122408672331987757520242496640760730643689704127198643407289176162867916010658304542307618990990595615880998880904542301724332798036358421129941187354248464342644958811495605559734604027089217873371716311956280520206277017083311724685756413515335591133603369926977397531518405031085041239300114025899817653175314740455192109399623082653518232871943036145051092607604998819075069632627523059365570734118808805018954669527520283347070346166959352753343412035684407545173206956485731227608084171415233219127717321221856411722563112996612227440 [164,124] 250043069688482841476047129544298552442065661058547970275964655870238738770751835784053989770491777590856442658560797627283169426431799084551100864093422706207475881266204324504074320533653302723710979303707849793602113636961134138698927133771186742058407069337300277358425728949747443033306698758823706665818304759196044262321075479276680469765354395018197839225289930542956997758809550462194782164750744909121226481707520904325970780965386847302614811149456965701958230499299846666598809677787852275760394054979720752669273137496738304169631741934263789829866965642810173366574086453838099338792553727945763775135443955878066846424009418892615962825762310776157551366728975825657021920479304767207169345095401297569226292566608713956825252207900571586096576914454017488503987174706175070729172960224519737672180830521045506863443993741729118490819564577884904078554904299443442679808147075253108115158817336346701442226535681436351851136196097576987429035919395078282227606580190050695027442860922491868707067221175795994346846552394596111 [164,125] -72716716825378665900267360841819056961583854171563503915688448549053411324400093921092841638352588183457316534225625220105532411418044489674818800944925092789253036544796096047992069563975417677633178070286312624518275075356271642144559386994306916172999462717748021687868062602227531824347165440942033683308008412718886858870991466262039581679220884527772408361608902806575324816973992387047349893956660034281831805040937851453651317720300943587034269017021925615343949578317987156128971032092159152349659862213273440154542114987735089517554919652106999464182114679146581904114149043654940950113252455522539614792824995765325106646337314453432984822020351665299801876709548313850837544260323447632104605102092967239670038848649894114779625398571846613039437703891385488398858039468282018212433880574762610047097490351898611846930140769582372661128297956402613298761741843474287208717779976873251112761633128613305011256993441526480829754363740514145856794861032744451158709492486928450119369457940704798941041978194645572884394159104 [164,126] 11588820317394323836734451210865345955153077883440212228454307565770806446515971026670070122365705609039311133945455256263737361964701049681285742557493108376438278335580309656924137738268272751626675419942172096235952049678266664370565281235052183552373198032235902034737731732880388875271675929532052256347744260812481086939275854361142398449766440225508887086172181546837917732770264187355775023621099123957680540214367323953062224764999136630169138635582614321563726095565579275618547513767273897983420923146206474490305968846258585754806825488083840828880784865884059577984375446971941277110202931367151029515325532124146502778523360320505970639027178727438226886802306794960026368429416541542085994028440293541576963898371519263332588415898974126584430567814965470419036046928704433499813628864597368553372427762420957812764296951297609496517632176315800161948280402091855652055390210389598023917555786611512462344025080965693237140636394666508706813881541973298182924254846675469056556246529726708771479565464059828310688 [164,127] -1007483548856640750269801184792862641728428954254536703303981771180259345229583551232425793922597546611669788831345949628724324500951977877949164364952876765539355731471346324799099953470408412821611019526745584282314121138815540986665892985360171197878807559487117227671849057283140375253879776294758635351966258958977482925518750902559175877865069279977122572464536868568580452292019564359629548777726039337630140928561880318816402886619995419582281539286293764906466937779500450124423648500356707025958997669180640415265389049656202569455730838530904803186240710785084399914819502753396081905021117159606658033896570404196507240058938434545941110594594959143033658858099245344703654468389803783770041071469374199610056985221532732670817181335075221523182301682121773194750885688738330144622304336683636025565975350173901940138495363235315101198942562471963754739929614360110448512762693353664050434732285056998378761803327557780869577715472498818620645871986726096597914940869464328097192822191330487062334464988927104 [164,128] 47543045505765765382819416758250831606671397283289799362650064567120404487441590124108621151133608418204968191846463900499039154534229026108787582420818472811515343495654663162848479269918111029188486965362016907402772158124865009924826402624258104788983930909227524931720060856506354548674993669981694493722649591057476095704637304890402425137103923630885033283354765094410101253602596988001929276543345154067065043891508083659412138389888688149764593416124415485046432689314375243580715653980181493798506069558705407748974859223017411996627824492932834422739307261668584620073873415603258760704762576468196698205330010778674291858611412657743970628767283306407876818442814395186507773468270941846689127061416009341504504260419059773795115894483137008229434971228935789579714124881228614212025142987334751306305505042977121698803330247653741171324984986175869602438572579892824403376071859353952885717316359919148137062955776768203222254169328206362243798712846771809543357590873332422477761541145644124377326768 [164,129] -1210925291481048738306544367135287072965778659978067963112624902015125845343198805457892608524962798510595714896828431746243252980403573922902150767374068672700909347725011866688585584550462170069349421922267762599596596856407404579140457869832523486341211381743746351143167629071808289965782419938748209376616703798616612809292465662910429380917538281890252357628289030633199882527949264766453458342033160602168671698065365608378886511929655522460854172429528298725210558874503795191909864846451295257467414490739067781769043301581004082270346942933310676119403105969403640398653555779389089550390642414984788846339218335718886566972391719811982787872018796024057145454412136749234032430327417090430533932333419132750492368143999847195745720454400144381775283702269409900798233916336271117997300340589544466568933775820126140120967253584035798577977531423594918582396160535988449046826806087079981616302519297447749130745502465691893579444306688793812281763716600880005017361213247977889938835243348554528 [164,130] 16536269762385911043601315783683552323627935848295218593143800394928702821552662552225621028802747567453220221302253975613519273273250025206020141499335409391465615690119321621348070730552994485942727947592446444917090597637815825894568752454144462655529919812787133950850195785251598111210003825643296767677524144221357262037826463259028106776774180837256103210522951158008487299524819817028851563698052053313492913356723159003094678275078948455001839629787790999767030257636713688364359439199499300467528555455840518255171663088180479686042512343737142047523262290127807449605057353800806270048766674236429444352356297657419571455238162362640718509756782444200962671016631251149677462359314909909443880396505661564279094461646596801404044422584407704827729486348643682345716774215197727090798132184288554612853951766028056310604931896832120505901026268223681846971807854632995545734824079412214119387889442859867810096783793138298628717946793234121167873258121207720828738106044263449536557019312 [164,131] -120137025163646235269729759768008038752287695170531235462224751604433926164098252712299008140058106687940549997281562321478566679389004402402883724999236468034727483793849600349317425843509369570683777816813208383926462803763511416729781799160416704125974364328557025701417022899355464346597366096192741894907195390025658186611659400720371279360431818440720745907033113553191776768573007567816100594151348310010116805335702945722028816395743388170188586830751772849519160801126404632873156482314910824237398903573102716366250514174415595373255026861850480338926845724594706836950270191762191074295160077204274547540904187963944689094606762160627780382966531001976229923795518474241620987455171274096622207205418538905679931697178089692745015935772192312031365431312319674013369947871880540868151699980994871379929103975950522829511416782443083955140660926119572636627028106351625464888880232279210007824508262771187475037415358687696850696222345866365678321642077880424048919591300685959552 [164,132] 460201669177232360990887797052425473393349767789100208393072426457644585143834313607421455663034099323890495017562248818295105619452616175572927887668068951451223395523343591828520382156215966738488180215456587528211219753816281200496027877113420546041197514671480491420458460221414029575798576015469037946249777239563610117111978941270780387534573606805318625078760719124488978794666395810614949740822178794649651622149474381895132359621320996009469625906179779042274921013636552232790553692722450990423988937234866369345636887059918155645276036115996072905645922083071400408421314826177610303418287301881942495610510954188065192232315701925543156968898714525543915747690932249849279536570759300223449735569382555487360197673360810430926563545861815177359209648649422686900607856935919204579563789439035927080069293595182352683416878391912976722851945139307167114983614303117970214185298085039719343743356432576370004575748416507319829315020525379521184211916768683438515941378831 [164,133] -920065842871215661047246220113492650265956283203045337136319015247661466201644097792670507188645260767821822893708653326945281947041300976059836107555676663186676999502434207945040856972372309284450904414907022329353648514579113515547560486330251486733998248527183959277937533877917088394934180027485186397236375868223781416467489599610509749855370177782484569125059208042772859762823854327253819821988625102504119050578582230878337254834371827254106003161765265023906750737104264612101205533564382120826855417709381545013024691156186371135224192177863265926856268098779492216109486594953386947331139902592603650236917304513056843251830751700181821615617268305434644800637600220641378861342731237987081351642350579539042562997955332138944426008618547969593266232537855942568332787422902334494420450960367474991918256214924584333333170603110530558138578725498489836744583381370485586882569318512976993640484105417346110014159883298846790436426185960905727940021133761416192 [164,134] 949038139553345259491811023080313954934154741015377961972360916259881513607308595556769741585966817335422695441797255889665559915263624534653430825477564856268380708256885423427058210304166062527658293911908494467221591749095904934215285230656095165273126111429034514302574407151937933406875428719430691620352377560184571941734010459697000082835185818482373909835596871965032319836398066335459419470862019506942987982019159394649759512827860527843337751233600173496794274441689106876914868721050700819064714480987803455380654435179353845163435105803140949482429321054893601588490500029325274780921926107419238254500152295974809003991096019740044665330196682336683583409719066675282622915479377660316272191571899568898000785377224766639043863248373387134874025275038438036964940735704375898539681519085196128917489630567690015575888149544274496210532803288049788825387183689026451862293696514642038741886335649000842217855735543198258108304215871343463716088805344 [164,135] -498580197996195140207624513362658351921124147103549200629959517007096054500844200160933976219499590266255035847725519384377264759615647097086542043004137838683216675570482662855624355259439490560559497238346160892174976003902541387316230298463360156870049736004142559973804803679069086978033049654372486647643091983855647262635000022013908514017077955960321803055440310123093723713245973053093485616572442646582628425225054730618896675023883970886716003347313481366560341477282550248292826742548167949546483341196067159061136612730074888839261041610411236684957162487820598324884186894049114084561930246595270030015248703452297106733108874061458893591636814058847058179855786679646588974006911526666369184237669909531298651837736526115665683266502095643039752363629124501029016756314805878160708798146611900829485643152882624373793908932848437289631609522381323792929765116286049334153444222400315989158264685963455839140380479965461095019722816093425728 [164,136] 131501269038498213666733570894348138176206679617956382692360281229373742511697017783270866208450885415150720354132336720422823930105603304200450495672048631157915337635725517059505495121286248422497387668480186298622022945728416073697913173456342705865918118525459391395717447682963177639784275270226636588225513368529040646971101037792023252655634301474511669114558324304502437302451471501658794120352793478426849003924902798948739882519059488140310426555372987253737711048818946562295466715818561224072551939718972728927826030080551926959217929715917442916190203375547836346069968786476335996940340065029219103586032468683594863877124695206908923948715320534442401731901551951697511415292010049971823996785634174400932953572675916019189125054654114554696901355397483457741641889291428445196691017041536304134059510559121574025371190647232142141360827738592299596838144314043845044662666576593682001323842631294152442080852746814722937875922192 [164,137] -17137618605762347379597205137261069725194883686584185054068696546302121369837970268225656228446730807137973306651513364855747329837245089442617312087903196479766176612701279264205143699930206288347441997287719476695818065019196074260204588349593012026406406746634675073375717294431463224903042011388323384362623148551079316705523325330931955892388039427531586795766740970576356922881631976813565858601586278353744571102686557683406610550834078186561529129116772812037093100693372336770372107471973875852429536070010874754220798036428267514183607932444842327466402503752727856939228642113231544350792338870534409093452860355725967164049426550122021770909775591534713915184360480759699374791350826150819359053108357667156071116138421853340956926239615286284083854596694822242161557785690063718734369315329894753450253815518708060413892729745934371494909670297561650754331667150704130936316647627055555571254787659820344699986800187210336 [164,138] 1084319986142582149039036915433356421335927916731817571966260451080875660865053805675159425973637963750474788529540103024730571069438049545914966856126600716048978165535466599582811626388533329281966188691820730260078151132022294353359778136104549357715067109070256515659952941235894672127344562416909657137447119086873611789567100010107148316218052433211116077151574172959271003407178365927398837963605924668828460959859439117403673373053135282907254609583192350751672091062329696805812388439647594337872421415047316416940615849834952569976432424887852289697676704403596482496484077784535582420204493860208377947610854888834922590168958402984999090700750306523269733545653313189088267021963165133661117564618324691554279149742116070982974247150233931533585310626597507844885781515717756469475043639832867721427072489600303810253690218473314359837598383545305291852605726573946749755724393385469431263961228470710336312119384 [164,139] -32669018685043076452749451938913936957283100848038500070455702393370342959291599649884974476520246285350902767602749584543449668504145828574065762833009805517533841729955184892979048582817068869738343242200841357739622032567332308824731072669310323969754916302045961612336726347059695925493165976918922333035105151146338875169188872979899151988295897550717890679655131746284532757467459453907801129031445599198529239527526708213876637825526818837586186751504086864818381585476104963311823954557043223733485822650997303508164556918039589659222071043795149320546235695523029706399318652896747479789890890876939659131368455901181307814706905006662807559325049619287682834803747063171051150955544722706357992928400172328820764051276284088991746304304147498065634056546659704333970181889178845703104275375200483406932794696234365490224936946137444748730429049792046242791398789168026285014801560195306720289035295928728 [164,140] 458809050118358410337936811653509143440438939061853931406180049923170448936597778492776282469632886413749386516808105014802202735017679085789698773212718525894196969568821086956010192797401338692287063524286727755453376724759695845947341943963530129909037397376068603764455965126340458352711226454873962290208129039439233158633344110480588208104703887022843323067693807610797495972397350161770373222546138756611434899328940816334685505522631752822900530075118711695893404146992949785448596258941283812559997512778563387377321919667439800767011607695895826558571801404472248303952027214722500427884900564656793685852045682210328407685501170859374969825335270105450240825656674144700066725017567638414431995750453078417959090093294992143411256587887916337377298312241845268019503446533661413962101899510441896371716202020695712452039915975588660183961623203440035422552303588950738273758756108673051381367 [164,141] -2934110359819486051186020715438413968985789828656168482733994069630067848255047955521586769795299142032360246457338691661081064731306165039904002038293180903535015924874615123900461467781449385418737959520893551922255328830926404822680624587113613785801084242249912647290024485586074322434813196687406501668495351478557131781920487898520559786835647743820532423071070385889112076052399574446591587802031068927166220650911718112508152387517241522589707126064281365381641194685300816393756033275913796677796722121237467881125110107283097651210046876933416095139414038933665634737603563308169184149200147972392380313161848453133203317581200553541989289710934812731293028882003100019693714033013736580364248636995163596380436787055102268463711950938449213004684294332452961328255783292478496933090634045390231391454490244048078569764689212838697932601160476059445330170889550580277905915684491776 [164,142] 8327203475585239617770629903510739250825082584189956720020784455295228280708203126203409953049768718191826820249716532367235410028346138831242326323672069823394767826033749112899702182411185543525758007875124308047244236381707252481221366368368151928195084363786952677647116387542701030021541555700716175920875425156612741058057818155126481362807635254400613766908722565389069901420493521190128003326708391828146480760245270458072251049316516136428793203671083176869484113677511069663020386283940447785402982315972623497953689757630375546476670360268605883091221559511340193425884413754022830265035089600730447688664834538413268614984001894401496896397293194815649938971158686056450622967589508373108655392530112049872912225637238359807066842730818308901548636888480701720193188616380007678242613796822747257904589359487826084375755750820748331747183884528682929500520338701586848 [164,143] -10195913837780755012491364672360496941929931750591678631664647018268657054508371724051008545299263454705738584594203534788538627680667321451367233743839764604788117045602289403885969704368736106028825563943903636573363477586736346288063639978339859969821454656425166087234146321689572531481777826005324029785692804704265868660179778030074082214910911490511229997103763850411413828257293316746743242280968425319228423650086421276479542188101149228067520379080483124358686723023763674931811757191768092859460139951741039535958221640727607132384270889024566509119686170234056459481787548502916201401063674505203041096410784688243905467358371350298680992882769256566686792303399641625696539399723476973518704320700328035327415742890032845450051375152549726744699422040745718507354424968017572439596895199990845790463771792002337212114996598324282598322794055489918765987504 [164,144] 5221079355017272841871244671124523481927056585215445237685677042090348149185219873472813376709145216362127269756783498465820094074498087114224784187849713685748655184500758474468097072832899757121592368752897942929283724613794362568589375088845022963462043520680177630749198252272339945264296527824299503482563253476387438730392679675653564985159135868765019741595654085669048858675692094622463711918991985282456659320216109939614921754289049598755359310787943623016439590830207435880234369389345401273408353149333182434776165602412724817345799294197016560152616414698096080315234933146397651831137971149967681093693503195644414872990699630250474999988829756034691605443392869333492954540662680215928721597963428754340713966326328416625938362996866110940217790572733782391100508047265242947476750850979327958761106816199249250713656605525536615629930802184 [164,145] -1080541556192184387407776024809248866266115878174274428484629835856557265915620009898707707194501009323266026028217684187549670314639433120034465252800975285720925593540633574493049616441677200999847986535918390738951687990527502434398297563824217751917798552247264479032554522817030692029345628364694468860575305031857018943270741842036067505087873074589112564605214505815360836464776371301802007610409769053389076537206656306446235183354931415027633282301897891984162855310304373493547274397561678167990760274903948635000596462319050439450822339727046160035424077061625842239580652977502021703199059162511463252225563670087758205579434522812526804013173739691444346378882234880573247516347933733854955853883323095309936504430712589357397516200250982812833886352631449501113864847002327213654329407496793203801058448495858252458914085595180416 [164,146] 87032605717494112586349786400198895489558526594433345838424902044348544657445762573397134723735626722553245531631784073415021661101422848992900273975235684023383102393582245560367201323444948559720096768885273135348051723070139656560348607802809118102193379512763210774082338898447072822642550730238367135120797082472575348258560112762138448074257566011453863884405370696800436245317026195191029045457329167972027905824232959852898612646714192842746223138403813131450049095446050064533264037056893919307201187958121470708295600621809073602826758664364742885796787425905628163567466871428728740225082915535322362737402814296083821068309822890952164282904745052767164901312213249520266076087194986611691228467493771653674048076411219128366637370946907986425046298197708343040630685690265262379820901126663096778860765108334331926936 [164,147] -2616810293314286849902999093055824064746883890229554740820909188790413458128640176652437966013149916029687829384353763504811095268229876406808456955578847869613996751621458115459199959064702811076486926642840771363328280750574713374556763085200234889939952980019287057787486866807150076569152645828012885410104118369485823339362907362051375238709483876522095346809671683379848491051513930343336830204100493555200179077684217737091262447067956426218387242438328805516940991451774715868880874367511105356948301093501290841737916348278719880536811928519676272309456416662518655747386598735440977985847570777572412971981144287168252409408778793451290097970379777342151913786315873647626036569023673863676374572550384159265817779149440892294816053340519304364029248779877848701422537038291750504121797877675015834255722216 [164,148] 28044668291927060879247713006183046227032172145533625849845015847243611298025088638087131824311057458543315081889937991948155314598216145859695592000929919767025521359760467864042379920956404028851814136080667265914711572057260225112255203431606920194394234416164840752636341160183450068558536027451737774699137698525373850838712033895324672238394548458265087233336701592539716868959087003663178576741858181314916640010495792388747667660988394278784503890446465726483096329046191008521402307437190088100354850887913374044282144064999646409454991619826511120945807660259794712455200069243542779906739393549990425963537530017708733282757684076153398250986792178042491369756320555422201349870985582341882456001916014736693990685592810032919847626369070925699261225447315819284251334082745679067895726158835 [164,149] -101771713076715318809802509801518390968038168423856853358260733157817190105218741165836882519436206745992268199109033873240594098480023160153750997863628246532071134160530951848648946839271724329483914088202128149801400365655832892139997603962529384912608315621519500469293646256725998161354957395224644422300586900854097103593755997462573532118726059997000683232636039421768036322230142822746219963502875504417727511957232497664522127874160117340782122982246839163230460540893515200133084041542804168072935667477721396229735481458261668241463008763711782100570425131376613613300209465869126544846104536394579033024623173138460043933790335353877454752064453481487975166107109557257847273171161616328303513035489787767199407579257501134567696508104839846010706277500371053202383368835074304 [164,150] 118101782631108480694667556542574732421395278118445944862900911959141381373610090011026632465166472932013607552819422427026376819485142453186167187903803552516942050764202663283415348916896397698073847764963458783246015384855913869849690340861696317404867022693426618334907772766737105835145977668746921405104661641599977805816727584162719892021548454695817473630947679207860671663745193780674237933080567197430885096064239915159480502845416533474180244444800122178911299812416651619598723367222704669685232310769735852865015293562862872579080357761270011812725136391520631559585937329026055941828921641121648794618479941321785712593920053208527309317558747082723149617206592109661120597783251535827245576996825047395847714254325195630337415523640523209877604447147813411712 [164,151] -41108979703472770670180040612693640653772667743350449438630819903340710986330942498272680205280120822278232453438490120638586756780078357570902060933433478549106370913902712470028219210768810401461965111184773948652751708786574709181391969783768578386143403170586677852558137844065064315293523253154489782792248445212317555922680372893301072591791664421380666072937035371216908637951253534493957677188888205186277401192227844913238657293231777224090681490539944151029908547197406509957816554484091670637555619718483689338537868879709491476466851460630402138035806447730852288047831936070327223080503003626786692965652020154491774496797190830602221382309243839474817751159901867627075150549477160624399022161627868228794537601275872129951145284537563175995424 [164,152] 3994156668272711658528606776407741722641741351921129016732350966005191867701727010401144170998181353652058680900632311447001981466246235989218584312191818250525274126143522090755220338718868480311766496227399285218423169865734901867284853934236640779090963877573723180236263957178377876378997616612664386238203548888404394375154100399954171601576336464434097502642820170215545347883534457261760883561527108890848433200206094934159144432709719739150768692249139941039920862681891727086376946706509520349026171230131260944422280704742539233011452158933797256452563083022780849081791220269143693876144552371560968773292084642659670177052811062983139109285576995032431414945679280668001699379866738360973761121090391965031908513411205443289218864 [164,153] -99871514940173459180942342821825054800491954076565641849071651787695135062278791951419908623262389925136818364737854896082725328092014930426501008399155593721813990802765307093049720070819784092116178615774626673288632852624784308167059397508461982685194995232755033340220269057029655615035740867848658323808585512041056297438764501334884187089380145880704672803086139028249462445249679492033005528880316823881813262048741887872769839245534415556418155539449310638775874396606906902727514894611478695478284123241549220773335628467884938802281580937328289837596319202601335840657333919477291656551116675612909484327910065674062372052402937592661575700424249095400026534989804258569981348073929417225055143486108085830371597952 [164,154] 586043116003373015361388838456679200639671404728904677253547136096827942457466904505276876286440907384420339160890478540799874872610080613150414860603210339630479248782917871194088281457121106952132546653947892622302300459644483352680552399612153489532436228034632254894534937120257845909746166906755397102888219805150263994535119880228857115312791080153320604563045599328312068040135659675041749153430249571979975725914021134438469569316572122119223411337384355251984880456336951872551478362997481581559670537994501493807730791538417385097021658499072057301503706185513233188598974052265027999046862132467440713378151693997095804486921989332381069585873207790448387745900804056009781252148545258645841478856 [164,155] -726321062306729629593856582817665159225352141328127448961253645523417080691619261699709014935559183391467922497886335557092257908863593312387916855276240143554189828191126846625021529871986507218588051325321904525827091832615364670334178169235711202437911221770894942392719529548125454563572904511106736484853466424737333959590170048585038012708030663814268439271246609622612491334064479672952732131028997515789669246623910411149457129452696156008041737065232627211226206747555748970527290617417331134194620422738991678334162271050653115149605712625687512431445092839278525310724558420577318262169177972849979147740846092579785954849994326298104341688308670582477133364641322313903257090896 [164,156] 168422465590226460736500160048871427393592187880112584601361360358078461398967297645408243676356011794423173860871283146964704985849950938627217871405706093560943851688323418505409675477228780467289901678774361284933520170728867217096681624883607491202664414197285683784384186922348456831615057822829755135354906927264274865169880935000632384975062194139299615531438422131274188130146265291700391818324446135537599786693664196445468595104484590408690584855473392647656804101094947664110272912511221203633740395401902717002171052434120024952475437498820835165522461130583247563206776506420582905419303692536339831622462015197996301300593149127840253946225276941882447698288 [164,157] -6349171011832133475067307219909329561257943974614176567205332231352351905029358455506164763749566968958420765868838695400154061635250596563524389860246445970023117875441745912683926798528744200811340851385791313036340660409007502041736936773502302195834006459015586183522265472273049458596717302532127084676164465964810297664409760968897345051285858185954989085265183516965128652548141547026864123833121842380967808457519494841011578179835219665530044618343592635119341252941954852150582895624373333702846500978836844827490392428925082184419171954124560443692411016313694666910521345098564698929633982713213279105680645146184864357636716078618355014144 [164,158] 33014013318262963007059070246274388952817942349336422049304352533737061325135560307757143676915505455006512676550364267384402932079607780268857751279342621087187361905224040895103247613167529671450721576294818405331252224634955044488663949190418586212631896625888879830658512978881379953730527604662618270331022982293869797726500992282108621377339353081758732444659832868927879907733660647818932468179235073817963284363704979116881220608013343684691830670151070543966442599443056995202752503110394601546994777569953471848105097190324284094132683938049531452647520535630565336910279997182773071075024215097418964338999737508555313152 [164,159] -19498530901598310023238294823073650486056055323017024442357119932134324862147782811893700992376870395096059978742248863118820967361487103350157069440355199305312979119066003117262519676864428479445266932577488841778048712471047656554850747967870800262225632094302856625688363669133906543879827391540330617950841134491947156236756056888209480106169387632333500934265270122050955510501637582905058321240819679272601499487221896261838041695911200438823166259883569126004124327493819495264690825045039056420572175762625088515299266299291943288132769641823094251701049660775764934646289814530360728138528115264633072 [164,160] 1037051534007089895109458448863050453277776906190747522993392494293404052396571385359042979322271366597859859175260000296138671603499327379173485958790299463931223245078017070607898684260646891673798926613539442645482951853933818754610323808334747309061927448604377197938953010100796519426909832307898070551549305176877802158418226403464897142296883030947889227871970369862722594634864786816396829145620114873589267676789201437615493492084953744472927770974471200109099776347184196349748720947094029206296961818184902671186154598209794002044196665712916613136254390847547549681618226208824 [164,161] -3748723899540514475709377530626833324089145040234925241973898758348416038016636754950096192993848212310765390009385314178873367433534409730875237144350224958193036173239947021717514677485697159189168543764436919541646386074334436725026891229814081056354847191746030520385325746250043720108888834040798825067987135278448964243619205656236926995955309197475410188099873379511676883291983437889168909898410601635010911720275911478206590049219881054725851024355061906545477429157331449981170185983203446277910601296667584579237963630393374150284894721366873066168765408 [164,162] 651029664068453720855679173515650601129350581230835641568820375119285530572900850266549127243603313840324907336282569146011280186094362860590314786361368305414942315153727529687290576013744122826951240219107038802193251215291639136860373391239575823737390482766594180814798963570062725140973350780947271658010245637197174628346993920166059400961528075081930268875162327876980783014617153456393977619320339842370820754704194548751499898718651481922810798320773602463908560691814753685134325676564663185755107658815075947135233796801200907808 [164,163] -3509147670971908884447586271909828619679218860545880952053660318517144000466372721617421194323990814335792903692972181240444623841186363954802540706260767198092301248827782733728659198005449887744703988891525470545452204586210354795338356595907132399538566267827105228818895960690137937551554058374420495565890718268091724331350242094369426472307853733992731601965191971839818118191691799042739591879503769119189740069435960903132347101343978095613654049780671526153060865322393143984977420023542991784493957758592 [164,164] 333326701573194801300203107231142437430035807124460214104896842561405280766732051240142674817406152780746698739442731443955227669033246648792865696111569038163885023816039371579571399398732291175692821907369107774806078926498268079895160541359038216515542022813955437668622532084900760733589832535178879880083384099042277259166037873795359258413329307139130892493276199554148115418315110136871537717682198660391646587731986487845398525042375548079284677405292848327297782376840016137210 [165,0] -7538922067058917611289456573776967591518623078991040915736608788848014336503226594214663662600085504309850890967881180714789719715914779457376358043438261729111291109660975025658564963992715755254129572362764244359474698482346654371116066141506737272415390977134234300648517689169235962601700037298881965007114856937974485798759274419431140718219696938690079593442549428438543095202849779864937685681182498875977422532070234974496919609374983779283208868412197638086335970801189673143466537805678918633640622309622512214955941616304621171605405128321108663929648961822792966969853795001211841721077203177571661888633756100357098805371030514010717920355482488738155966892238924547204511235525550177841767078719622613694008700529311882822751535356833575562340081618691809149075476984246733078033930794752450920099400815327266835524407726089989153403343606184450712863746221558543887077122801751565358558872040700178835053446200112393287603860261815483104894992724732348767322059892427206406513654825980484247123702125384742079470734822811001253102516139376467724854512036100187481842757411739754215584925295863338686959870061563996452312811275998018768635784722639743540313241702741988691883283641210444053433897038511249275960641044451039693749094419863165983607592844783570532065932843252984545283174719743819979932903039313795840843810931970933742945805281042610587224419379000123899985840495331565895680000000000000000000000000000000000 [165,1] 35430920026002127268682305934589948558916581318617988516212604114762899191967739435568134404774457983572144953223856388144720113691362400944190628039103910903256847500953146710264196950233454084782605662867121396586357151344383546463876398114415923177157210047167053217674928218313145992809877674857042646756571883770397707477435804339839557787820698638914544611664576261345613913741016883327639508603084799216580532098423140986110836906419816013425499270457312584756290185891594680847707694331390472481470686043070032407085832194957386709274711702935737143727125944230236401282825437000410634829317258592022134667984881684563068047579422413806058253283420880443223395502169239550772341720572103578169701359982645645811186661519698405764399173516382202390098135078392088974336198522153384665486078220960312548853385359033745944104438031935003042267520714047900987449511019190062842381521166687424399535323472491010489837822590572869578678842072014214869171323727731460683195986526131285055269468611393336710329709725450451451491958907766427041082921705933892754243910203645571403824325137378439849887010447243593056760210242116442313459499480351681239980729834639368570683817002354217658537824228346107803987445329073845210031029656106733421766921315574414164578474132041243414364747956858344600484817919905786567837367192613337637451846533259865229263714556305495802264187190141759964176579877010176972161024000000000000000000000000000000 [165,2] 2636567950245150797210648564081392679467884936976726585774284454391086268161778478864238949445084113125145999944342811367611849317440266644178720081606986311771967506477778481855565996431107036585121290548792734989577701533758732544081227938786859211722740306330778017947614348820970708505598161913915033287611428608871433724312869285589356384924924710025245799929319538457988632256007282325950274770064654148000237392316812258129998548756055385543532109241061099923042214495047468016020250653362529788039723130716121438448145012270108430410579605745571127926870799883829295859428922800834812981037706109192457491994183695694142567256408474028194102832506406260082455088736046104655615304248880639653253478626768059239126959246644317854554907266370986821041442031403408477221092456137536847825834087580388978674168907365572978890941450340365819979531654082495823923285410002430345435902259585193720737103074445142287929436546583747281018053862143766575709814451850451758589814260797019039229512146791412452326346524295778165895792025798889624426053176941635285184358932506979142401833550927594011292514891052385775718473386928851023207093306350671618525147381455799628478169987828134332054405673782644432926957218878252725148223142161366231323723411909549997847173037835208873663256854025645394311500127805208307479932311241331830690414317434207999609735029768814482415187701545533448896397201043245426897059840000000000000000000000000000 [165,3] -637168953607080930696382268472125664970677019816038031909462861524338026015477935504426940350290677253717573108568006521428436508578013794030435862976131582240772323364432816666413746563658460010027117111911874165044335042734362149158170421676223607787090124850267597944710824071935546802959354161593255920784788671501524226633617505113264969580966280354866132162638288469481307386968515204962937217060362212876614895120031133071748133056919031177319771985402300879599027246191504588792605020818651481395056803622103650132662069543319904707363036380609728503301304915032925625050666545121545423367315767610403799994299041454675067435209934442826446455101757369297976002890763804869876141225440297481722366433174352693813882232169006010466160419694274826313819765429028039302016562356043568952192076690371200987427184409794365817379509300107536501980079970765152710871035785326932147485239304529600828485089466425017578283981744042616499779994438095384607190270106402024164856713140562516492643772978946099648575008015803579128915868497325509049185613924580226211616079722721189891696466873283606750715756760936920565479739493761314572100886269981905854285593699697781765804714809605011214438398951904546913953045187092510547855639847272418406906717123665659485805877101358631715060361586450933159884886896700921462001288986843937926674803608993034519737860989205575719789490978712663342840409528354695459385638912000000000000000000000000 [165,4] 12158682610822807994655912864304580108287827515650618704363244831066426019333779044911689638962904603558475109561971592474958825281938749359342978631583237365227577191209676080524345794292409618460217514932006966199476947132687422881359140415837616994739451879788103826369869012010603525196468937206099440429935234454585991284641997957054290217370329402751611791843549353742873501075395925848077902852105075895526539423970150295793585259514818643352871839137487277877045899207150550038261624283598818040232001795692527124394378339687241308077556937773127137153377887017556100138510924500319185002553393156815706774752979394190705031908167382461682567057935418700865310175120628628382838904336791952968769172096965886367243323457535405063703518381812746500776530499190092041322733437193633684306586005473975114417645926185549971692685520298733635742547626007285201394271233983494642018932979258610454767416502448798339302472360896787714449672195036344740312547780034227986650617768709901603591839991502432901547058748140580577599890653460771754584472598138363196914646671475884581687377511992162030137842496840976960480322435070044277601283945901718899097278813194042215819335750647770189879594529193507255181366701339907652933121948792343798792242870236818553683664459197716821396795680857892174383061469482824868450783140787776406394470267486765914812560901321557149748168526485116241909068758120434771256787599360000000000000000000000 [165,5] -33965868953490208303265004897378814813337471340485785136276826404225352589958028455871149752419902596852315808663208026115828078452003204555485353061125923792673719623839961672903743367924241842600661734907774604174918465234214648407796283311417889669188029744080949267632861806057109591552194941858569246867452096556605923686406538677485781635990275418020403805848584518279397639940008181534778196690597837389315297534861606527434175229216590206536873602848361682125294715669848654728386075332232862491061685330008082690392347332423105595077775891409954433927258410662459778123115071727727654923729118473106714597359918584321180045562087255670003749202173276919286662477260566382710442221244524636221713046086203194376948154126010253410239057646343008483136071047977690691223564125674037748509970876041690292833018931203855690755406959656843260516946798769599485759028683540732273033015382344217927414483697127443262058520491498916975773684839844015954512233389820493729167529180995470750269650753285607402337682779610255609800745711856432626677507564278984061968683802787658554697717024780551619072831385165835602755753535645431905854982862114173826806064433830355508935165433213939960186456921394096564700030416477425229060018555327352607519588434475400668565611569481250950856157857439334914625163420466003357183796330296255415701452621504442475581200040592127994925905321733938886858241837190556898470156828672000000000000000000 [165,6] -475720101666066767133268336718747020085841251991449372003842390659739439785814281741501040126937315084069740590184046429580461531272629439648112160563970571409637819587030951789267255648077446856797547026770488030731455880825327254886258816696651474061702709233322435669247920822583401904509422438209831846380476054189231289385674705701880347301502999511367672589194490879728721119181906007046724649746361491343885443546522849785591559037066294494363763911886122700903758955620118338638813702422607296548448636332350226995581535003661852935901340200809953079199267651109720995855524577632717519498630664619986094203333354325661341482802165253830443885794748109443600559567677486399096768786822399652023260803020481705535409572327469798921976168782842711858775206330023002019205523358779597976162377796027807977670653009175352278192427010250332971767873417332743622085745988445285014802580868450681291309541888954700252692256599869892458597296071023828753552752398441490520796505599412828803834588466730124534135945196623228072312427574649867104042716276464120221534248236502956903444252738439491748856832390537418917587425202364171945092910905533797503664589060774437390943332417024802255465071967663157145963694831675135903653053903108669585741326858127785688969976279602931807580487844843337741470214686921530581888859747815172697004686909524050077076439592429540856691269544188992648712427206951980914117013667840000000000000000 [165,7] 4318415279306782869364302060115547724380825691058040898391791869335834094529623028156700921455670537430198177346761127118440307646478894369453915061008494122880498808703161590002590381996897872967382693092247041858754091631020381519793502868818696019007273540678572041824697436224079604917626675663099343730747160545550523338912375250499100900207398597817724793444558901613357666518046311666272417770669406384930468815101025585455549078247216135531631766684593485567716046386984130728187750598209907808363005603233170958991330515907895178319928672222094561729731456024958227541003380133588888318000966633860610144167305250838166888116366424785668224370405731321148640141586015086607729591780297737099369001121132524029351382364045105874053208781992229845963773510099010343735486834259824051289321024164908661911067716118650754135085515959975128687124207061183781303372423876046858175344752383986618541839778036193593555862685226478722705616712089673570653549794992614364702144566613801299378939981089350741322819944272184328962560121209625448622651109746024112859467353547268689363548878912634908547375567958832149379690250075506057499239249430327747169736694308834485741708651742060702945682051295601462786408868321928799687528355232926910892355315980410593639856034048886244124025145047609296052242799418025334219250808218303025489269073447601010814971350910509708589837474191434339153158833902196752847255709417472000000000000 [165,8] -17028073506857145085185630950234258394434006431270414920017969410047271348717441856388513478186929993208280613263539267558386045132386388831654125685204936263536533546729691625986770554424299633848652796105164338403489933020312810875426214530256291787081785204539695723215181152389278227882013328042872675043090641646039322191634834568892026395321492427081391709525668947641128727463005618312149007091337955259090582919804220787033668719208334061014868309020570533013512390915713765316461351122222611021829607585378583187198086745310894006087265238105857659704664419317716689431487771087332960482363731626009955347536217860974460203899663594559533361709198921314408238940430203826742368906365513427504780477360152536099980816119261184861498508754576514290924172826133868672253119647858631753638720600582324667563618405729742902405278670441217829424194032438235192344511838445478381682507310533344588851162826001790548755091474947793192961481076536258584054338124704567776294507822705990368035450184613704049573664197435510230769219463065817708596908380385828620563034398999984874755294416721689141115802438398814208196661010492662608339890519819795392073236290636940174845572591917551661208643010121116682566382084244253677250714613629656382583089221042462785767836963684505638762298666609487748283673710667179019454581129827829718892437367900058468182516629920387139950375273037225266599617656739998255576703219793920000000000 [165,9] 40171221414603763099745127889623736552891042016949520326359583979497681228415478032438291909349431833171708678785839394450246365880571968039515466920760680876704642852373254735209091718363975807894401777989220063226922247272662699365764890810137531720948622408140552670192035508539814069555498505394687573805458441350594294790117971287868933206643162964882079073692442844125143527740077771228609680079620767223939181345930859241584488211478172590067322422033119789579162858528751733292035339046779092096133331077313711736089268658418480267660763125344822471405484384267213564320982737507795989298122696956703479143175626754804508967037326816635185508546383369739202843599895892182408389601917849070943358020348535380902901985075037603801230613812194273886278534674808795784449597278148431345674552884651930324312137662741895979991306385992678531457802484699228168725526260502775345969929296603237399148978002142162066047204159966081196277181627443946045072003430077300298536630261708652851540124751525519535778775430770701580359851606002803415685908495106520456244428773883355483028875711253555771069687686967784363780503466722875497733509433503305748408834998621899565802709646673251424664667159352578421530832266623832037595942620594315392803303945963043781516352800981178682712856887259496444367089109375100573967667136990290332109554380056012292339713445251204146195841261805005071063757242807617883404285589323776000000 [165,10] -60463843329280575239516962444352916390504589658311698171522735431574834955478256578851221482436267494537432994420211580367681809436351272154602500084431092846864565594191518528575346493481566237741437681803780704278295916514536288678789680125844651305970515045341913774025320737557761078473415709069591165355698125012528257274759188866369510488678915601337827590005284916475015692663429669238591103949286985667699665467532555082072323238832243613255226983120972515456133770995059093858451089228303986156858247827496614381306250689119529348679066821103904470659963511570677135838397383247528680355785837346740758971415120133852445862824493191289423620733618982988466215762928769384114942823247540395308746483122047296214289632694725616096985238984902304361721746197258869157035153154663445587391576995794299101560538342151795230496429955555726524122981253138473374517013918476743454441974893570925941070859868073568335212357470792863190508041811119002608521433459032048767324748796865940366801860849895491969788743273965315143847565487277840950105101557248049257918991737070669097976539112688414634065460634433909142153722560088121433636763694204589194484746633863686243213143092690248527749161069867173344659424104877858994330950489179830325500861807979032851457417546425063085179538504998626639822794112734950739943139892205014157959059254594819439770611709522012428277146977334850711796256298984929788145544033730560000 [165,11] 52810354107027517015745390821542056912223078234133547517850716260960625845596774995980987635376465957004236388102508902034803726706684761149700360026338995653931386765718295510209236198491664476089009737632023887604535156445904867353487936643005942456436231324303314973881001327555658448275207504703010909444370342469410684478988069047528266914569556487358281297383500706067464170508058467489866738167334939746009728934840199957007334944830129788315684354141166504738086960319789061531741265479420447802422394362534363532490674691474373330015084245718273328859038656967894607614129379345463834748559363587041155318309135669690904069442901347405825944870789879374032456311212062606945015445962987295724471149994568882979841245259975144983761160187696102391433012272003349405248683426495486950724106515681196693089202328629501943213650752276023000282037656786414524331854170611203323792026584780449790534756087536865885740535397616117442247044163665189032549594152623965974432101695372755623573588267235181520106770365957989420270547000110868904486643688260160940731199523031055235002288594543944588200907171618965700466771929690875396086126673006746781731733729443506917576940694323469118763234235552278960350202443435106395239272615058358100433262376287041580435911935680867822673801864331581628266059794665208543755683352215840509077291769881142454750137732057578617719367203710743712530412055155350604894520493403920 [165,12] -4487076458314994371678594336417940706178581737277578799505188343598183409283313958068631002214904175472912074763436733480860481513909280633222423676234646827824964681142224998816361488943202115978307439338530163213324182771502726698881238109209454173021832861740647229250002881316861696364719399866927353652251585218410780072640583277776640454483722775257917032925646840783134125421654708794979880983312320415555637479540514859988901589341781162782769736044555760949299009318575345083574309994926707584718971913058092650554337059023784035545164538376425019058949111835114894119837919899637304313628815423579490593599777251874692419145782682307722163399086834180743441815081095856415550150369503615193783829458734421764210982196746463833474480745716492182799942954273437518729391692386154987618609978916818417757347211709708621682376882774143978790198272029501878360442588493158337998428976729570368766799003408051118752803493234977581873103422980674571011381421814461995626282376554283285434234350295165149890593155366316283359200033896707177997359096670961245664717555602244274822308659289635082095848880094032691794244287048329356225330028367073153351205813494868239089719954164780448568915287754667576011516981259045952179893344638001953688113702073684165617476573222731123485547227650764460296912348145065940010815657876842106546617703900774975131849535536981795381744014414541564070930028796460293581007498880 [165,13] -65351243982387130510422409204603244640325808657861488218209976473720490564307126914267027755738858452304063237421082717831934374870486770138310646752088414131640454364194786342502479975181608436441256169557128760538155833733517488331149980204233456021386088223837676715414176738842495222766792322225868262526519291779635419145824153812222590356767401714289972872174334137399178841670985741906882114791585620071755674414224836813446688001895091411483218142966062721526398505418363853886732929102336487166814977935519914649183191925846929230165096012729192582585658004924781318739867070164726731067490323192540442901904671958723017911680245211764499872099134139827940769184444316085535752213551397837841434493019060641143688416743155875812994679239535896348968809930375419651696692908537451883673834801541056496470098689601968909671113439599760777801552851856895952815374246643339629651572350052231610400629669185774368121460775274406377593651360027055667977181204184049940461257426940435676846557148343901258215225726703746435701458094562103491544307174810443219758061654710622106193658211460156415591731084169493540092417849459735753058692809118064606961620576675523681313646045706030839133948290988590057719349167208790986432607668665801937908775268341075857383672949809108606436305610055259147370494203258311323920034592136584701484716398752759108552086692334979108069643037572987513420031985872425682652600944 [165,14] 118503269851015313440676913289520672106934732895022085642981854498471590287726329575170199852409902443011632670357618702176313298231174352267703872059472642597071491366411232561456494516231437696749147219764241787012423378564017592342315837490855875387085509886587263563132610596645120732539860385917166161368760782024635993711305998244582696809488387974875870947272154730241094420670808392807004375703426710341211939351045373636083381563998662089471455524557051737467732022936338482200535552092698359637705705428687068627510936672277944659789444034835352230396711899738677185806337823959898265452409422826371494234937764160371487147707375244907118670480743952857624500672591265223878361558895958867021827330748277571936325883283150694281365964534393945655636953833954739180963076629608943097470758782197486507021540320371367569999849048993387320460000150172725704176786876952661435848788227151556557222722331791578975408351943603102642833846667912717405850747108324481415107564083329963990758249434243127459024348359148763791977031117573815170755663314553771398299240073598646751096599787223269390707259871693746361509010078857827244332428990932700028833420015634989747098037557344541649485914085423194811746574202744665185663477214278218749175796457018344201930293312492360499827402142152106924976736819332313526625740537508852752817209409552244061988812853177131583599293114956895520267710193831102834336624 [165,15] -130364363054648199934972807017148339294188944838551907852894224575171320144985695834878061900949523209499229818532562651271309854857394949176961292659122312908886968588941350133485387317539928494311443053412108136254122054883008468403217928125021196726594989755509181325161581242607560596350630004581923832987391135792556907447763486474032060670456162932741168652599117747311105925603018075175153420245197699334833849405947066964959485259523965693835512166309188088264431505456637968075190776924422178975846001255236525718690267253069309486915471772262174011249868392772845175080767653018496152722023079575875525687199950284515281505102701855948719293734013077964351542731016884976821335720984022184697044354586683608122629591263487343005885139931385042117992074283156082006126718320406093651011071982784577508316699091944750332694757453099998126231131621110099270910027741986287709348055160454092277580229375558068326506033775819566515115596500575204611408717529952427124458065850327452340487674265057036090215000201358826388146580154220397513695620840257008755272648628167132177164022421185023416215661770346683814070226664915119429280747984188761802978174305587544936281751868997909660195619654402960380129204370780497136664574348101544034717055104974963281574602790802951956725203271287527245696998364537130087641670304804685945034593005195109881612341846110702989538888287623837432951428743996681701570 [165,16] 108023555927021682347258725464891954183241424124426742858873406793551549575694968123100264272726789803777290778058359891130930670270295477792517399808342955389801941862950097485088318174669234495599450823710570640806988236858852291153241383058097455532191374048300288560488337713100160619108223980227937682747486761472766124564460127198979662048619036892218518578660442135644226491169019858810275948739343383642098374332887737343416942335066192633611316979523907226066966818446954297403549512543046494959956965716005702529321337201997321970617849891055716449511902520655697694425471197799964009012343099645275822357249794127959517062154766976454024171138824764692300975151845548532739565717932359343482645935905935903448590211352523501019956674944877536444137177588733039808590179650272884155643410748051078872692988573967551107453738314679371089740993287625979029525209006318952732648740917442312763324240729203293997816957535133727338790223340937945921897916869511562338503082309089037401478784908010248789835724209819382994585753987803060735863588852569606478492337356935300853570005799069251151575969407905434643353392609216124215561897731389702064322330121872369738149845037026072353283900806610627571413887944962081117635211934709874639074538077731645820677624777538957339682080170372379522868151083307589807128279113948998931951353749515572548990899466230931348017604519400490656172033505798663680 [165,17] -118914683366251985383308573403482464067808412225409676172975436090255009886954534794622048578960923392610305193291793189079756546182362070524629650483551062577332740207804214184101694840060017667690046481575719181539444064990099833414922837636824530045101784345217209428343892466854718844470257784585601276454272448049761213443922866455095635573154126087307544384225553280706339235479797068089689892057864899680953249461579296149220947823718135677695700873803724274183300334616867643672683679360430996223423430765306483349340228133046166272260413888538723763168587146461579206363658473909078979247652809344399274296701899835569575999393197541517818040181986636849640443652329502115648451419170222766753485339143440310917250669184950080917207130256000684695090694258424751919744095832190006441938379638988802247549804852798011225540570805829541316309275367734065626670765260118931220297313652389460578052251662635400074044922591253748408534775940324536537200792639750575509951094932200662218236941282629074565268690127294117491657978645145904166969808846106976339408152697684396288754789235731731496115644650438658151952705664616034737113797131405312319669903893659070331771475573473866684942699211955966316826268919417539746599444233539872072496093699989036342193802218970416605025399929121527898497958281978803928090223112432497689572244335560001870838061478912302222452923669612784352267615965432832 [165,18] 1026511345391417158799241163323582946321346354104798897315424007682945693112156306174999130422986608169142491026477317000235986540434775515025407377106606879678315031717229144540268167159172275170078129681087406522843534279755001751538731594383466304103636036867642222431534437142666525582982050644684817315824201552195292087619386868767987441797190679539765832812784050586339471352307979994396722537468794096089507476190341164946155987975536038626550241301681290289295459753924275030624816363370857796037323795222718547562064320635867901934256115287841294359599914818056143587840565571313925581017802733989065949239522333468887291333249394416993751673234537266611113167715284703961048300950719414843916952182495750635114248427881342250309364089324901168827586357765808649163465282594096457719892236809439732621229345215658352814164261878181297845953954788971603724153072877076773581591722132863004727264445978691509241745953365045545590967357018494681339325109445078400244584582616237456226616530803445654453193465309740856605561480744571598696548191627244628464288351957928392925824198420799815304781653504554268502148650046244418489715123403410530393849164746435609161160717739800009929201631060997062439068271640232911989373690055986292911261664821011643806386728378935025866494070114429218317593243440220404250202147340504140975065061245573219546797659655570586820456558392728548726363393333920 [165,19] -16230290157061908907443922873969037228373155562934016173603610751989813588590805828291287172351740978494276447028872586599811383644653338296719980700477152691405809640945884399660681869042293315807398977820745592810836707876037765927868185973936290481004145774257790177920799062417018839237516699849444291032401296542223648804805101036060314310463683212537433137107178836081359902552713449441231336119077313653389748901642997260516725810442132830743604321212885864210429167045418967829470266580471894041284389120769650844122583094758799102369225449539936309571329040780342586889993092444972739021537783948835412898654674357067804130675544741783240879541493778469872555601092232739327600894672452696265507776011828269753767362004368863526286890804230793186088731850102990063003138158474953222149283052791968759894171707571600025020456730606622168360603150868298899604060284110150884510278470343059493326551589936659425683787866950492606596731455329457297834006460056937677977986785564449524131063091268496708437844303133502033259048367569661597606481892280572891066414069289029061744725270628292939930633843310210653172730484495225062973388737565225249058232281964857190296201760565150881083885015103280572351285317898533894450098181388422781434002210275443871442562150702859466101354240262093344941605061577101968487051098680015535779698951117680157329269547646245293351976775115741011106779032308 [165,20] 225554619943196610404302375060033076892186227244709356654268670317058940386538359638967685305268722362521515822063413948955366703017671937139306767146858418870474130037042566120034187514696111600350728580871664564569106019492911732201368935285109123277834119626494863283347274715320354355454918971917470662190929473853489625859498134299392075495019754589541314392060257014705565063531263928471661553458957968113173995827621044735983690485266997122822210341776342570574116648966261756146277039861700434729494442545119389132085123842754007341392508930192067395422862613343259332420482487875031458170520557107562013193322985529750704601318999777239552765252028996666857581290527804691394032816691058791443151239515269111085714221316754402969845786789563440990948775737557504199071048493108988786042226060890451339711448144218006339455365883238910057298960711332707241925215335447101370003194231294599890833957495276977346920443824357487217566550345498125191992973146485649392016168635606746976086010820881563757330018349555127607584055805588665228873151610482867626276408769598786116806509244924126190410850521378735478584091247776605101190499950210570296859669730362530928343093251486151850497798745990457730587201401878170247919084671608058664990299600944285081841812714182668081588400298509314045873870112159239922813555211885447431850524954241298244687130784780954713271537354587453326785919488 [165,21] -2736219103144411932379139550435606481241365391564153172375367702872989986203336543165789049321305274858621654692206245234896462038062520073084115967239490846974439908333360244545320281581934601610432225490369651838602171084053602902529433710545844998974406321403974997558036952123704003147736549432176765184225313723883896628703088466316884248459067541833049301273380446589666560063669986293924016543648996788672538514622742240949622517723036668994908466874134292961675082489230125545380028444152635838924054753226681624669523273228530115306143469358538958647152871267584198574779421044786258705853932949347778703216697053317773798960150412025224147549093151133276660608832529941907193915939585969624204962135518345427299760842745454710333167220823511702458594464169300803781300760934074490222109186488691094432205688835630915939099729630782232226545593449179156523094039387714440153143261029743752557883042814633148481750275183931623909080372464564327852216592544499048149516653392744543517366080215184013008251551468513227259182049533805936236444805481712102006499071306642735660017554099132418631486138079562714783976124111364014157101922667881005286125789516548130522649273727646183580164283126332860084573052024912701293312860397648831492902323991391797051909533043152315700124699582392953281233340353062411656721768643464305883477755243790457097018437744749654703793924220035159455418432 [165,22] 29539868745107382766187428090212165009413534636590363506148275220974484819596041289207591895339923125898287648382113820325563941628565386414054542861509980504444269140180541093540023282338901730982307883536901575685986196378463988390599121304167082615101138315062819102055548311671010435930718548072157859256536793454519048097074340212566664984241024516073129255835885445204528216743748314982780939281892916336395533484945348103756262018544387179484138899409501563314119010098915125407110848353118019545518337486393187156943768484872050729766604295205472194960025329711600869308971664369979436510726347071942398232769349838594001573219840569718407901492235236945750064959850086576411384233076374745096169419100059860757772380054661950411281624938321724100479732669419920125219567195367318023684745767799781119616279277074073746246641245823343724349078262420382455004641839039436950124923164787588153176493166639132978896518064987007830405983104632135648206101397941076998607918901374518452387002495446116380440179784700557973782006689902926094485333874012192499223893028433490800757878580224852704118222559729064104653777359346548065952793797233926380848648764869667023666668684439827057394308531740366156772723671584243312883852180542142446984462712015200605617531626043924887077345507886019660576380929478393468718622643750952525186612888682414636505115483873286571732339222029894625671584 [165,23] -284727762803546355325578760699764141114480726406808054028650558101235886086750970609674756113229051034799598506679426813638101545333804380857209719586117022135770503949557617573950132842497178948945653871835491250630518989860248096062078733478791478063246577569002949753642225626696425507905238935544526595872403739284380471362607838585402737657592043991697503453387333924730142076615740048213298690718720679117470025512680823167830584993952299399809023454346505337249318788564841235709884171696058479311636488856031354921787360840228291561349586137870134056167056351322264048242035448328902412780576874705523791676025113644786205390105128803521613469789003470173138295888833561733062282159292328638152839782302965940753953889097730101730148298990609598609436595494929181204220284224663708275180299486536949719733468945770528208738313757861138580612495295314970891778965074905209621239852084545012037842314239588644736720273311141061484537454361442368067638238925031822814768460172782401354420305591446622676192250329528456610205718537590319130772682524182107691975718108329928960439988144251851400383679048013146237646212818776321278453301960802632392024568821179976871345309561786192349384886084243895416642613202869264479490601877224377150012297271029120857635478862100582353975607319414161366530087828518745926050334838122826343425251514244993139195450745787968033657075161903843259772 [165,24] 2442315733110653380098625276647047782838612556243132577180320463557073505151216100668944355082700912054281068822413362443458575195399883108526725614190682365111387461586602407288436447148873141237460549077071862447829505553068504921411997692252755975822620026187229364264333057257817865961341055332103637274087210030826730314133733491915727599727674829804552097309248205556599143938003086060115350523117286865060367637109774048086146661268257072443529037386394408240922928027801570849619756714079337535046770621471047139951826744250172599579778802622494004016078597743698127180901615952524613447787285003969673982711977358833928722240097657623088234734679522507755568607791513168233651063031193880531322434203022920523749262852630423043609959187943962418111565943534267947376563815661699045258091243858446436977524050795746405020337439450644664890080563390252621278529049446536406493503124106120861988743537938619600037838068851269422964542547806297687171080904978935123146025269374875012199623550772885967078520723690855093452817153896436049658338718005966503881087606035028654567245309177001614525121171438352951636807121521716318650302714422385109217457821435832803927898682543275542424779303497500792430400465814349802428843128893226717171771011049442455626963122530843935953979288108008828130639300673710306590182366710059118937346912049772557587955474012223382700106832807386370112 [165,25] -18679127268386233533316107572286966233334246430082752963663157965253210558369234521130591736687988650872632505272428172670068901534605331917196930850461444094273315003364098133504072607755668576840301510611012596534104983014772768948663391275337521226902681321645069226449623159578413207827047451160465618150588354901719135380184735464278025596364776752074040012723459170810357350701368583738627000267957395292451911190578313708881061296129213581913818982308816157764595435446193575628173695713285608911146825980040675880268585444931205085130978077319720659426638163861773689277478986309339635779020739613737034123404715429110991034509734270918397186958641380342362547155012102293242716370047247261150850533772235759625865125292622215145953593110544152940400324816888241114214668720930533990570139424317479851420300648334738929142640900638637334248909262515674383148473757604336293034352252542310748370064845429696754430149436102838177696473127113575377455774322221149476159762038200526102047088279416089582268442582195999574003974969638737732972609540449742066234362521422931507910553321118475781808091417106818915509159099117519661697546510593262540459296118404957428736619967095906389402797940828976280165411819156193583567993797102292824904711878639160195651710373896653041339559171681429309104422121273427085891923039841041839913629373474547912140948784436786804629619043783742680 [165,26] 128318902335916739639861413967612350220419438842054838297363749573527854317349097198496849513324536649376951778658152319689549129150224061378897463629437991267787197672950172932913012748086732308862410878666613773684145352276989586501329387444626044512166018976687481214432159488073064944134557752496196342998035428768773126981556795882682518154943713188906324404418567584613371233441281593005692658149039712456973875443831080930767924120424810474844560012096294041103294804747722599001463664069919236106897175021449029312753374774847904127468528346980725115670962011051328180066408771781522055706259668906020237867363261640871484656728145156632517923761585653315068810715257903100084382053575898585356628178309702123953576734122855881203063398641735189012281512821998412709760180761475299082913615214121514693249886987508287023260004248271289490343599672721477405315056424708475073977372316268975410754486261417227741200882110212136247554112984267071250853676618557083450027887397130161927936428944130018372959719262696677208075265849910439051730618052790305559643032753141710481426976231765281199780593300326596598817857086392229721099249709958008449397652379669400379155466334282910999323759748735099825967294976786384787728050851082500826807882042493037443920074012939569494669059172201009572952435939997276817766055868105890049391553487122265318946831483871371914027657159904064 [165,27] -797439597471139425639036817963085631576184194154420664494221187064187944031691547005238588102395189456450589266816008202206973855145432221351309637826526301726385807645659348207254513334580941873800600181247169957309318064635921891950229204659427028094118582923275925511123053248846066730225095106624637073612442786081372181573586833278091974901138375466384448413952398358084417231411103527203193479059134328329788600408087916267961333809015529275410498614250226693392115900989977926162709046685421108692345334142468321909171741185102386799506779216446298043590624641904309794069803364508721917700190979380627770965851500014093215239228470721028028730357563073866856848391401722712042540095493078159909789305784483922307305791430345508227501240885853947361045546012321533787655857188933951248985457658377244865587898270447984764053113813321638010187599521726032498430031675989014680169660092132997617777526296723852435418306658665874601025376460113659684987824707216761410523324054893529686819395531013570772247360986809971571760055345851093868686078619292974803137631063091805251840233758903881459384642483756746419661456185363881115102260947764487275872794338153088124466678233594081010837464741381716782408473381773947049144618212820804623792020795274678010647699864299199505362682564311087086312086004655918762342114232763927979099595971491405143027972498588007560959850174094 [165,28] 4500026566817022245864261582379589673941902914695516670393613778363221665575770858653257256151336646842687020190710040595388179641007854369809465351948792631671789209132349622180159590310730636662750612324812712862628163216295300949898218200569249072229498646276428804738664021813719942279292778676751074462407674564245635547072179110430277167335213679508191826709139079775335851062617516238147042403077256028866002168694343346024431465414727419155296464631589858427986221812009303638847238459227891617168840074438630604987857132874364124524722905052443798788756158481598857425361487335737211201168232800159085346073800554020450735354215658453400403000100757966914539482118472675216134826623434582086631229711949774860870153144676170511059004115229351284015528038608911182752062517476670125318341882626111363912591633569655590826514776060176631869712671194930593817827687110328780581946462652071429132843217415530580138687995546753614748041398783022570012512351073867864189310830373326601368878061189248084389166807048064321740426185684706702865697010220528992905429978622843834250761940802360971722955517591796531074034634500500491117925403955437934897642664856680695197777647023061466354778585292335034575184963709178039368192902448225330170712665576312847721762358271485593042066037976850636726066248935820753839310416694148734805838084971834495640939198171294743304850736320 [165,29] -23099833952807237993179013953342029711727791966908866763326908738210495743374612638373426644321240741348787847563114124987835366488847367420711243631545597304587501511415026197198002014595240605175845448396992313052515525679887005522379225538997539777607362092733008282770820676759976138695805371021333638817033287232356286082569546739021752563884474914351075884535477902510573382015391677503763867138076579186129482197589142832953143249470580439411116549893716288948478624496110798766557783848242954278145702448608202487142384039974784885689807661683119021063892492661888054936716304844775746382630065639498676792692908207270949235060999175839016165224536092876142750463490600176882039954854100960057894934606713868207690460055619993019254804858808635230358204132631338587660972467958499743235485996302852689273625869836498866662612091050248285766209704168961934227305194722739829202281054761269648219324182437886316611133037862323180073020038001574664554786858796229966553668414450256068015658920238189460317591575316614746368387870826323437215187395528243325033696081248350781093839960706919013563992484525247436843337227129270562446117333519819122596222753120636034072595697395889845164549019363736486875562885428447530713360203904544325968926853490104658216203695846484277932153859792589070109491279390479854222329340184630290454343191355062351917185206153292538404986328 [165,30] 108096954165228419285735996668041713958290347771996792517276982229755673627968400038463649202643544577988576472276116723788681778579594202602979321870684794100352008902672019721966755347705576782214820224884607245234159337391226959564305371955606319522421981952371010240478844051073381748466744763095405287133789708176219697673915479297902496254256812999902893347295626161713005867226010577894585359021405309244006091943341616419135042887104421543359689714211694122156807757954357654213375576955669331270462406454767475871769593674241720946660699719217392590338783721736685129004120301174155715218562939288342115565349974066399911132061174376920739136101259736613596263102602441139069362199472651400233432574379240110537518751550063181440601641558045081433357431018385239483377536192114799632096585856273656124113082789852237014929598848045563542131047194069040526397797390056112068761701195256090606604184934151712915612790432849951697530720349283763563593713561803218657087534686054849768938897768006274419376062808486600170614684655874489549971088393249915491747955024483863478272584087245783482521654200596474710714781877436260325309804720115204598684365704580642135878426030445517766073441427060721793122886551531729118632211642987057891260474681771506477350367960895939332394234141396682161242240993961763357021146576545443622678222359060040442613883712540143187049312 [165,31] -462588184648599981994562576136306086947060868514040287288933606550878748136317538435029660976730033627103412267848203050994745725576393236564861834212908534693396427382484103607056725680018556613082286862157574106341064200635994219082438032398956478241168286742564022654221113673822587588885470530414987041615999953918832189592956410474084315399972004652011263094106474412042493768067355425990948891038403982634521166895331833400199632329989972284592274906387019649492063130570409445286315783772446114479694034128256622835372576538944545417802816783850274667291161827881939834865222500446297913678253657833982591704109275483434438821192448761763545992644286835196881473714804967452759430892712851213812361571602038041159732511258263316519485108007418367500735423589841536100869288165862815054945678390132385227657642551032472752424152331914043219694664433667819225481591319167283401140649576776864377193925000377620220109804615049140357449110117724597507518535565971013353673733610366888138873313309931714120119478285788844713260698151091509819629002449973171363207202153081397113606054958641892226791081868536377727978581854815429310742806447002621574848511531517399020166584124732421966804772984330414481749886449447931594013029185413199140735638421390824926324072426735439223724542477447788974093113048996176031476447783220460859034813447361438784602426715141390717764 [165,32] 1816210159082161583801832648408171961097930233035676231783051921662698357292494638705047495716148089852511792263250205576704774724461611365503260870810180655329136806111044354624235206145424949429687222724293563656996219610120822028995251878717817045691947772476753417126181672760684389800282115568301264503635910464932771639316379445923347932631181126806936176181705628079338771939533180523343221168352417787289276225278307660102633879480840240148546072469835097542329625287369900047264521317411872932522808282756261827796284362664646377479616952056215868989853999097664444868118810031505576575284685702755236037812203605394356935546848794202451215763710891851540542778215872851848879267132401208229342404716830792063326542010492252385605190426727316401234263692246850730189210269598134474396346496989281259346035130196220165633711009934263642405587458963128013330407239905236686709493028875943773445118514072293164376199005654517776950742905905871453719531814356900997086427712343140675686556332442503841649379157869603660013512878453915836915151114086826937511809966911046028179056729915848153103616003156159095581348013575830107651427333743331267396979153156671868055501627184297002201944164806731202037418806258983827402723938615088856965567150127688710506159887233229155333452667281327041748796470287393379484901418717586630974465209093522526334866426168550778432 [165,33] -6559196661810853461573672311435542360479405548918717599726747639402425521610056180675786080773027083083018064864065617692781693682166942072859839048647589267612541745446092917946636569285279963212782870485878770352412126829239000944713042615923451659855621394211875004854384768555971560016860034749256053680986745722813216755027231910425560053463474878763022962177172110335820654053660591258570899599891956711385414664319098560767623950697362405447398672265865619453266840899674030457845430341578681091854385427926818954090617847843416014274717757092507028069100179333215373042516639141864514885172381005221521832596834030710253443178382296374960184601464947553265043530316920845460750602079227919387392904766164717291738828143883546158484966475777287278538925472345036239915908644677736201825896498240486627475793279256878422611895971190001939001342846503839061283382355311920498204629146171172611601712924235024085040019230630477357675186697588277541277492456617122930939118952301622275487917987081938427061786127890968618241143479657076350541892485292000267695932219087899748491084843259375108593408759372313261233103299663209557430383055941150836932707427153160778917784627249100952222314378380587765946397099871555856833606367040008121777344947366725580552312815762751970440793061246170209236124754725099574597904361893661662468901962257579824729076336486035000 [165,34] 21832219847713242103065891050363410417377549732492525896817950959925898906524755590544391581061588886102366050296384602106054558385388935427570033187502774020999055259693734571836762638761430458196160058981384948919918959123653238993226943955243574493336372067186898387621546131121932645335985700645260162861737432350939874041142032748122180279723383160897183552684166656487168590581630934609433294362443397650391028706117753554662484647120050945398253769784237101668124299508562676158317986786472278964802158144083127048262994052978748934016058558250900146597375786774954290929765814038514749045204786581799790036387223750676538044082412980714160667474602881172658664396490388990536645442574782051006738724836361371167746997645813898517279042820331547418849160901295270263443631845519260693070173770345982703933758278829574814300051264774054002227147459689014633214524236020547561643289192053691350263593991975792374290760808029540582016407190033935840599008602111357536557924024562420895225076203639804801958391863873223030163036786150711632074356983440021525861429622985731703919309237507698643157062356050617458682467975527580922650535412478534941372811640670912116310940555655319735942889631872105908894105336151845224405550482563376644681902839109756782134880350784061692425056940986074634278167881885481604056389026022863157698240239419481878093638247662200 [165,35] -67093624077091893142568928833184381320095948858833272344532766378906474689847813527862614396664690696241290903090818686157194261090048311124893463316979445057812848998776718452010972684641013187758205599381188569490597626086111754343673926799343175810157544868031446483684321332957866421180431279603230650318034536668582500423359101041826284457883871812187665740238135900624495432437786951885478887751173928559728682635371461012543104749127138548857282450460555653112683112035108187150288280448002557165040529125321794200843448095981153785470447258515340356193029603815513984334876499561379989754662985845414089880733749693485498126061253602504964652466996620421415280796338402657609754328936645107468286222181408151890644661199081981290780677634892292719572597754353735999026485774116841758431287866360310931216721749253695987800595478863870428298321258361438395948289552209939273516219233774167359271646670330530956692199237688769177612062225540673041378396150660561955417048109865104095393844043001288714035627302036800750714919432581870254502296444111488643368973283106521859545895954180159233020719454328956798987932477262715135901286149056218828037873540633384237489396673754357432405505087570585143566208426352232056901603047651681934246817782387957082393714995942316431917688456137850233826324062374388105840949950719818859097271462673570558315248788323 [165,36] 190723834605944290590605585713483448480923892518542601066817535163420102087539137851588268266341797372153522544660541027278848505595776658300161521320883765645456665834557637338756790361852742791081114280737113381906319277012375849048209815604289273569559256223586426607778161621694942637580986272575250477413806289479205002808538881361010638882253945003907602239549497384294083924989887436554912746193468715058852765381636047684444177591247998983209405653501525087809572496999607337107816814781985579495857605963034134255633263149905406361864002639554722587470794066111119274081777870478769527879784017525933396970732056559169131023493215998066582600715332738004388303495606190357113074718083244318317527799266094270558427525472832827468071449961622280919198417221667173128346069574997274586368155537128691421669424309749006254056450699117624295825781849501915050375117013046794603157673140300871566925477182121092710214458421266529041846478259422998718391566194611345675774490055362113070006983074940407461886894744376438372488251669030798445314812221672405480789511605518469235982879416679913165493882710059374665956876851368315246513326483209803242688122556503649248475370273499830625281320065469248593354704501496469616658747652024191530348837502758364910158933453479927052700708302386714468449243683895194190638424226380050009460689290454538620260393472 [165,37] -502419592379097931469017737038529732198387783015245796426177600471444310723523846216634454573612044692223668378587841107304131663648351596992075077408925920264590741428331681850344237415424929034954452201332060329988445003202123170386414102521889531378018359757894275906904693308341714686904188207658009136745908899983480420633360216663576848125190676101178852546192240356192917675123788916328778318912533747259044734731621431953186196452978835308718651171300179638287676517903291882209834966975671121548957578905366669408379226696740380552487963316306681868107502585690782250986220743591436704222205605262299017981216071403630026964878192894786373024578337580935518465678035934510503937871221199001922105797377767035600959121498424207077773059143053876464214840155317988753338688261787555332800603547470095624838226842098667300428902362058065064524334515116640270359420744264766369287225489969119392216606227109262283552550751801379225330898435525949746647510386990673518996370020500794367100800597773811517886244873317627216841391305659204909318147293148335918087492108222950117940118965096843407607362970456742685934703757304347999303439822657363740411685137381731778537030950026727524803309032511455081233418455826297342031727006330148465311280474258131955329220444158575701641577645500798253821485224084567904933618103479943429652456094304040091209024 [165,38] 1228523784787870714741899203064865330048777441528981835099797590862298737509031233114777531823950944498508572305516175290125126354324970378604074018702814116837510982217823064969571503822115568912608589306850407313921715191680673343838853384063982615182165478699497680783523891846797012909968477310560886367117484526004740381784426397374501968353304692158721764666033089303308196570381743136562504300125681725120977722031188440574196922255989535099224829352006096530017234270886051904907341596696688578455039461093147960602991153193814156853337565290442781559021496878377831006897481879534189576712722109979671189064290769657990492697467256040743004264810840156318936653775429433637964343931989383706149680327902212990968155059270201221053619754727197242685927988526597879195574334376191267675581211221460459006815572713423587603753510978345129973292812588100478965689514693451566088133348214156865193256632756237835285125246289631702504967427013766719882364741930445299572968950119433408317613734466170808590991605285641511349454115612668700149279902169819756594644206496948437039669606356233139711795119759526642771973436072775474149903128571065828688882036900854466214249477131908703932188400059013595293902231239196223268258459047821049657669586368597803130091947360574094861252522436262656777510567164708563856692016154975701511236285106758544021952 [165,39] -2792390377985509544309438696047467708477266215271746923153962198711368863062755392909138339780715477641811050963557901265220571956041285727380826011649142876046023562031336175437574029897314507060186965099295911802948876953629102298826133282069671622735553578591224478459435999693974281506292850427683943980871044409741736915189822984109418902275836735603885610488797003794488007846063453820209793818462660891737734009822270454760375933234375963428175288114936216473954085829324806370228575284426320252215405328467144957745732746574211312557012627280590081227221642533808368042342365949972971534666324774125776699545884016552487456366548153273699702326752699441768634104610692137927372961558451605878950928006830365291868963146465981191246254332207269712979726459238331147355659695372844833397534647284571725848615310792148366494775296916947274968278464165680820175492578738726020299730110754791078456985154305457899283905659587430369872770523232877570923346351601028974800079108042352356422989321552630633909841985834945614375853970543496498021606022914020880071407380005264196668275497204958056520558185368156797796809131779434359979739603383944093810539410998403195395130211867359287692783389490649327301267417330332515946422610864377957618059655013237643214800909141889704169381738472511863338225623573082223075651839327697384586863190470580170504 [165,40] 5907452480839502041467779834705646342486681707972025027605583350228462688644504475113980326681077324989270415556320648166847948113802668873484901057330711522171829914134308346361283867557490116082454646928386611759518487422034463012785122340694069252424851002926533554259694474346731233581318814869510090783429892278385520313846780174107591757939186704955715122129302647284159787871999805034831230308425208056298528754096333190155267554037975107839640737870235492398318802810452478930002479560977984927166410685566581102185708906323084190429878385926747609058257907832831236174615977521947105735291030717956968675212204709115401144318799609044725709092720373624888106095276029896411219805218872620856100153257072328649729787916725470881162893867708727386382922560075328245942966668256431376502058078269022420089455710673462618147113071694520999601790986016757256243263363352836066178759088277817104178242997310464357073865730417680117542024237957450979882699492674738926638071627106944730170631937411132690475368222036701234409443529835102065070062876007709840285574819041418124235592626168420069781973972201521629608504199935901381986079257643361536678371807089102692995085919078606779365006196564104660488873086951365048167431096113116232281140656716961949813782916586950723421579099959181321770234947993490372462020703419380086321825990115770368 [165,41] -11646068543182690740856129972316386913290903943617293980971795771042213818744013414358951627426465722738523400151610094839549324977028374153806749213152434480752837012100836437861290890895242797588616124056062103916850819554984711553794387729893253756599382074268204613988878767329174212156563834805687368170652880951263791305525359983952654816014277102740324008793514674552991598349573431301673438663091941061628410250154072324287513721515703220259797367905045526503628136178338873887628499160043085675877797990800524447739563437393125070267267946458123572396867705920566021154963716519702608148337848982624677620088490827205736232822788289399793038611212474424141626451290773594865613891152030242980018517282381922273783249011321264526740386544349530231376269030002272670560379904737378104425500187643337581656851087397633241140784275431676545878788951247373054462814153214846612897430080875509773139441878589286264581064814096084049167488373016251528425034414237572010219551250748179236953741520064905907557801182037324877186562189397066404727608284417896943271397049465695410488569010001140830201918434675036363750458425263540242471630285489074973761641187206795509356611584481808658463449564672577113664229948588342201571666678080505107723742388773734158134279031913346021907294437083253420562408572938187103354139827526897234697275612681568 [165,42] 21419406671036410568881850594091801760665505524855853613916396005338173709866411915303667209188417672268522812438186272524305117332704780572451971486090965408272407451052432988560433311478445271429485266154222235652265283465960045822618591970790214241532108526768829739071470953907646067370850480175780999737487105276690041471367627749844745135011072126020673760246830547229076981511649962919045533673285170100219434988513706160787860451226182801512525701534080234438690337306285243637993082598893367312099030975379436341341730607135924009426641702559322094554529433489099353439351961463833730172361186989686598164417737721556979070471827082990136623914336969681357336290736157138620324414390343004238288379341919714165174045863357836289604039510772654088628939758522240014957719472349752783372338438124665747184561932158536707463687227207519476190887563984149912443989951198976787788558331070790817248231169049536157863616356536947153589321861925634749019458029313420319887258291215859808599681413973920732945312399990675596379613830618305173403779794046067978048338648025983345985679989100605231253503502856763780665828768417627125044663384020486079743510156094436968503789427932682395223798894024131428526624404533581892142391321615832535572031008300732057053583237966163025858810747263786408008318186226847744391789035731723817036398239024 [165,43] -36790548002671532807865141112304271400263255014911091290285878522550422031661684532646932420911796898848930890162344209294340475242935714623815009874414475308745773030315196429225613705951191743882441027589750333886136730936785779186127005422855849478639823981011144623016305202447290513236214811689366387908407013850949211709836470215536542809409343949986616273968101673938246066548194757688609422081956651372494134362882955301022710324511310015738848785533463851231850356176439804650306935660153501601459289315037185435271959038551167878370034166753050666189939254469686758187189636153115562143928223616166381462752552476075815587315978421086526074882184444387175955096405525876616948291149584329858626360150009669143717454184327774549867087356696327189258250327551697102417758972214018809307033702789138426646729413633386798500053577590029557247492179065336485613942391246057047010999462863668078215892743042078614057192505601508886913002389492815176022458850878566634182386926474805465299113617968709872238408147497635347075730844781815788053136554370402669139995583934424768972848320780800658914130824678495812075532438095521012174014247815004625161513089464314427120234193145567816588372781503636169943209734323308442175516634694795213846953016662337439675125543288493271867043271615215796052207603555928072236195587624130970481093766 [165,44] 59070258174636425286488128989980749664544979714079290961947349300448733491651405082535590393192788642872596674787187552344359814949051740165887142781756249511327708877940678825184839600492506821692139367201124281894415136818990806371792064953369153142444362885055573911557214264247474357046741734106220321907954122162278507780795199140931780867635837050334633446221926787079604416717018327384814500936269413098661577987209289977667377782644961953695021247976177399476079748409566747585445771017373099333868137489905640185899983767132264298308240443471989196295596693606828582017386056220206718793498351423878217823768990092572056276478704770503957021308301635733987165500144870488115392223126741540828688465595266711239640915250864742016218835783128612197877298641303803350761508819954578076500695705558701340345870413623433007298340571251793202189685115664993672065626695299932334319625998824437632068247975500912791953766077280807357154015416268815775906807028572229745585379446820521147267609261177399865167904306346509319241074489031815075146392087907686814161375817347795711836929467910984982033448907765684870205186838167538172649031402597429537746721053131932342007116509038764003047220650609523472582551182261900085075361357234133486615624015235196602115201799474963831691205833104372233160062506753857135872354702046048501359744 [165,45] -88728939948712792127489890231720401402516779083101552187457162865814488714667716655171086934660197292785832492268278574280746742736352137353202751718916997358466169257892734617213806277677096237497278274727465552193397668401577428526440517694113979131047263659948272722031208962894756733763695605330356913695313896814266752136645440531220625723346511797397264495401320371995191879006781121076759542327854230119496384935987253003531056998905879991249005553708343213560754104783802684710717882039173613829330271322737982419797538976390950346029123894672865929866994874532268314946823263468518611402670311277166085768599485213012107787546654297719653670042407257836137393118597443857772077374411764657580344736500159821695143801421131799527887492309306809704480527445156512176636749455531504605039819340271143178348889915025463672753140439953933297830234065116979261073261536854066492443891893098870019487398880248692047830347655308161311761345241397295608758738249547511949860667294164705399195777297844755140057813566309658072053409144594328804227860591900748845614393584428426418780874474831378135294380755900914978144770908270021916752691906257592656614341562239530153122429693920604752027232659450583624970873544154022436875007441555992982812383798269965633326949241362291821143465537193409891161410251495239512845827901827035031184 [165,46] 124781751843612620583860890061940921117025097118432521352582745504482079439180353081744667331577754183735025509329826350352715411482009569829217686649602384870907521123679671358144595836325167537277645921199777902583974324645820869591798244014027469047655121001012340169801163305544991987935339373794525137629147826829329843771162599715585754667977278734588844375920847354361675731684925239026444454890337167050974895898053402529048713837860869626136863022769070158648810115155034842514127824970330018915910254423078081869811556103630186797606060816507567863483513843234809037064883542852979797835883002690139557534648637846062621921581679815374305079436746705408166306849128402043817585558324538691376660665631810229573787706286284077645549810894229087068663261756612160391901628788257942729161916972426120897485342940801856383005721849536010353908865863567783208646345311234613660694813592664348406641246718190225332594198577417403255724415787948139149624010584543187798216295428679398675865855489022085043674602868064330885652502821918898196046700043692213315988329729005748735502056837963786961696006172352941270983029765071964256755684540382030633224961447104888712137183571290825832129223868024108824721591805227887104191141228442678205994892250044531168741627260136263549829359189773397731269640789542252041207396345197534960 [165,47] -164407090104503512385860857170439026457271365969231461853267858762120880199934807070523837135640780618689776204163867693605853138310667227441553024478290327503032020642635226880130897230821131968063055574844944274546740380683951702340289364291764274190893586346559545053659481008533636149321271092938698422600754060854334682437037477617142352780060439719077731529171943163005933507047962608155569620293837416279888094999963650583404448691526527696529422481849382942715297345702346996741227265250101174854487873825184804552902571855455274186706701788695636157090526476388926765210412816849357204799797488457077940976521304906172806198251039965104102029852999519640773338824266978399724719110189797365128616335699811503040684426057547197786353344463039551748744863521875349435510960425715733489541455104053581811316174186380509693711638004068090379127851398984568013024876662302939100843901242697393337548051672493473960835682919819105412819025716246471717594704579472991142047344153607966617926238018950127265116508739168906107975739706368317378806732871671091015201289156339262568112049241836077935615591502522076204304219322902097406426051768186660851796451287734192746094521301995163159178114594982808926419673252350623647278580227051028183371533945305615622029150884450894972748329651090667426917798457536858854233122753212922 [165,48] 203065054947544783674656364851854865980149225078583357675065850702486566650137772322312112528182081112609030394241154771683789502892066906930480776898762328105300261777489282210397611231535690322092340758541987338486930119024211191829628297705015652628887850976157565036475188214836941906636983944357109764969799891846894185393524213154766772070029604005611051335507885473198890125432834953574818386465420246500766255995212826328201595797889804232931630697445812772645855656388357259211674554785264638995002649398361949991492336197429462564860944415070789741737449275595233220114057422573295885541403230742436064943459901327590691840327589167335751641074388536658689823802502755738574917757337918318486909226388505234166927489425754793769721764411966612221572493356698286845045409762285360487531181273049500646738866663001389925724450068234224625459774435253475041372142505677402033900600674540174141400549868653207224322917254689486313219692142644902712756864228493091821763828804431463794336715079920565790839218289170016111827772299512140615198576522021141552499976289351054416613489133222998160082009298557485668760065400313442785857335683358001578340468398145256824236477852213508286987863804021818083679796840945302947925743374691028669683756177398553463194541796684361389428952148119642065882424100362350053235726284672 [165,49] -235246069436269146887765757375207385915688299517376067770608547816279257759088733615129636047242210753597108196296965932235220542985931300378612571282544933158421973942838764208239223059825689631674138606257630859302175615421460594371595055320916867024311992015443682039374111561141021118049069967452904417793275787106527217107390785487765522974971954540245421440371103685017491170964213477884854474277393185239901790586604887013568724130701521207469325343344014323851965521862797074937874680143716179397001642523112124603448219651532279108405778408074018174724681420029942394727471798145074764408126093199326957517431109765679511581571334819670765812173629978068033725167328962147150265007886894910194319354586623558757084779313396971612647243670695135605465921165255175434602144636955964990842178243384938149555365712476495394788429358145784813056957344558570574759518323215471426786766398230456271821765302723947782226301951670927400606119788765124185788878540808037427166141712232252811324857358846886565789469923431313487600692091924970079458871039416971315097757802434984456193214791844517393568615667477986295148631605727696925992114423253739818692441321045943869451467642911512877255507991122694090486238297009829117300418485406243812928947674158642456073266416090359569258681187671670659406215704238860038137128112 [165,50] 255727017946764114293830380626083205098083798465012143219207957003990675545343524300385258138052553691638719633810531800852979135544348889644495588186908571542435841845656869889634275293158766184830837211944416892830377081615201282383398619930697542998425134474492845775606584031911963425196073249235757111621112028464149007707039445003697548492474059634548483990835940373863530870087466632901307399557578177057937109826217576072882356287082482460350360749461450039109427164019897492469976525424147585360920477559401402014879821782329508791184508851902461957609265885353117908319969914126506270748398557043458002741536964115619834587664136001481949241283733847274620554546074377068171803035111585173853634349259708368062828476107745530390462688702313876902800188170135866784377569104761312609522824330210596217723463627163942544582838228987764092038368662768806326880259317227169294819536201170628009426253186482265746945282828068527727606923482865634593368379558589717626637634002938688656353340914569844203666015627136969085085863030411585723953413799036524389453135224372874911669201999732219229574768080404243898520480088931926245581199682564196561504212525846741809182875419094005228858631168804738891701518948843312973364085947138984913238644071894707716267504896749866765607212994047510148421002254310304608991008 [165,51] -260952845576124359259376372946850075984980295079256407457327509322900995278544397125596607254786708647150019311360256416038227490875895827750589654078838857720542168575867155101699913545085632720598702207075770615440296642504394009782991934507271056538036050669681665248861064655159355894371764043147781083666087818370144136731664929067526467766583318719135342273484902908455410149577136396657533069561757795267356803553663926597623702128143280947543289672060636906306155548606637183260439202387969803193747425536135854826814425408579506514586705903478892367054541915901741522114751702568819406912046979137625521867177910220683162507721517711375960189436442939853112780194163985952225855550644238128632725762734297816151709358546671078188229019697972251477647951474762879169411902491221487788761869094481331524017815777236698683416396775639658843114806811543446407301437256339768917368838602488170725604446828150908285227938678612138312352530068795235328592070801222115398134762081690726676580299226288708973995627169395185775520776500506515418668531634868659291749708354347648387048455995249590923021220685966880538988376341335864347885749957650277750988897272815174784240519952311618697251497461757599279776958811508478583485949897507826343359297774786027967234512820058128616193017241828078605121780936038984228540 [165,52] 250042377321462591667853658683613269723301658378170777652191513476425503993921758425128500189636540618850223903954728738524873163706783688965027241457182632179024638084701639741679660945922564246914035582374625410364019163854704576943464389964691988947679737460182314732428521604320984422887220427644653989496320456414757266951190694426296155260557295422713558919957158355824704280126547286365501696589199227946074231331730010534916385804931014659685971514658532653746439836779205422843440858473370204622142049884528255779338757691249301593878023531187788617532156122787921850984678294138538859147975493635594465823874150021340543049697024079270578126546831744903220978406156955509337601738645097356121588534683078975159351843295886529200706066871556613327463620830479833939509635166061546167730432799041666811574918084911941633863882960475511812873641153317545177212390835350172117927101245665858160429939460162036810104566701180204633188325910602211155069913473012609906052054535487742321335832370287588965651709153020723969546201822086336858661142675643917667096586145744187791068803706758128081920504361734664500167538133321330043470298035206770934764559253504259815642698660131645589946695783833544799006078199435457774592916900980989489468648488105583936409410177131124160954313006340987603058874131487441664 [165,53] -225028238855914937602828798248866818049767543705526532091029027068606777027944530218496554913191019701344350591218425368696715243168473182261699489377925813361051326507144701909912040763161862372242654355663665912276801062573805603001556472609820939294138423190643081701276489933077383417516495310312508589259193190408827398258271918792716803346950764094074823441643463226303836658548797538286649666587735299892627586032143589359699089650521021229340141133427173836264628441912952491494471624458031168728666634719086388912781752632618320994611730174116185957138174086308684808412256267201285183225292994756592635919849387845516079500198050672057407484601712397006539471045542951285131251405567071622814272969497841851664153614871521671951520972196572275765130470550055136118333758349751266340286279460175428889155503146547163597475338899983735466110919980941602428397440720540375523387595816493256600855612236222641869510217683782714051858777160137699500458060407776223358698168016752835049886222504297812303359971620084656021007537712856086295068569709862254610153709465279521678037944786281925620797733955296248922932345008956002334182585253652719887427139183156032866659270370559187153570966361682604674186472661730074892004976403684111991965230253142931899417456111186604414987150737070656334425938566526432 [165,54] 190242825024887825023639666481832418951091564970445909395912310807805081939295346023892278013796079511172566133099362973106131395351788226169455551938608294469425410251099365198691527737564854640969473266943068414674135453068592328105831591442865067031143071497156024220166187613432437742153362898560780638199091827479422355287036805695029736954963134165347542008600834563468361630685080088155451767585577193144226870242829328763848699364634189567732618732028818978543928697046643454054594618644008787810767777195868704861804251718480460924839962103055209896212602731622331949424851398379707865758925251475098666113224447739455460769532665008236183864474489946154878652807133721074155846401815081563467244718559585669824995117768408695234320673116108400412937697856710993091182656407016812756877888326747775718080902253291447418266819594790690023884558232307794259556847555308611470556827813447953999811533756008681175615550453299722161647803893003996598959186080579855293122733730094973583382672703441646339644418433289199803578352207540479228747660265231289769805070030765681333805252191781414722250101741131132282324747588723584556974261709195295235197699014528802852663134605560485691395993320572627009571565700765392887414737519583709673310565440579720410646066013324879109161173786918228517092139902336 [165,55] -151103372946710243289154040126652612185883735961303118923305632871649933265016874897699901880902284308141651700351688486778478119622194672035581924772553720513409488718735938293437949422117807817193973281471651696250204635517940912010699841970246047125591824844386811596155219286171016972754102092696977618832912683471318679449901739051118750833702320699889359302955957508646316159978571541322004976484453964255030496479117006089225685555147976111536579778317160198688409656985912508090970163317241920186802718494010097885393657300933217471922040029195272384854448926449005493957113544392518060828174776334524155052381353011626429491792019557921861345969588647598090837469962772575938955054502069099343567165339802188885315561918554122802120169278468374484468293100678915600380900694980060842459963841645965533231233697969235128594274276854970661766023251671823771466222833363824972287544076024577226900267091117318554193258998395549703442998811903049498310734653633187199577159345170284597024467334634769609757886199094569924297683142041025949152474068896107116935865731098336227902461592839306325143963841789875213198832420802230121555359975067913728180345932142537976545323163297339630000053886488868579660361268749599745332268667700202970086139019027948856090184130453273778714155017568145064377781024 [165,56] 112759358902522450344485000758031138962082679116601352476974535238280649925449606050029432289841576610249380309795702991849703209048975820425621580526057628038780399013749399973425924865289536030814694484513168006524381684238754484147044754685666376537570394091962177286232591787641588756770596427347372930490748633062774057576246566197341471888941484479982675899153755071895603488547845988949335502247402892686014427262317157027194025435037099977502709352643617840860752215370244160075606350763204394977715967492061515806110748123324324980848380907682433566829322482397471926987246504972895454625406780337966094288291678199775247195114919497231052892299787581829165424335415702207089670654346736483304877016853161567109020807442556700901924696755902246778054066782239125681495663665166728703779167565919233126956836411496482336071527614162273650140812172609104542811454771617891114120956888998144633842319712058233086163552848694787524631932820050878673756222381607135730216924964739508718319544792075428829290985476910153779842975853469838843666847661533754188474408692805583074031022485393717814752488142450054687477241987272212791843824677253952793152702150471064179159274636449517634116750217419763329131406857802405322883867295063585472865371268460644457981361617660599993179913167778661506039424 [165,57] -79055635996308260281604156510377297214798073572045778334871996582138856564634641536718075179433488123786626490648099490672636278909948604126659895593811894770950061787855141037143729032977964815733164803058134925852330613167958604161565506164274020011203289992429742077275676773116803600920422063423528229724968040132324369496166896887091543899308318161318804726452123554309308966465909304302487572230027811765777725363039113834609219969179267221172668427776093588567835654888896400086437079473619370049901453771855358589560335909140046647180175631441070581391215760372090759734973551890443522164466607467243381206666748154421588585943614536547053600070345468713613002361030066579542828586976451170806997764585440607147534282304973874683482902456024280193092446050777520741466032580909983815793884589411205418636840372059645561717208218753119504682605081006424436134716130902376004098106744439494994984811978464695790436978903379701961742443092335411614490428537844773253591487934595002856704246069478455048151997325611742572493377350546280169291187683272936461635762368440907429939947722106411987754335956138513466219705384133472548038569453039046306350876373713050268609721993197974945188862958273885656810292309571261977045152938898315471162401513556899154409006787347005021792647584718425316704 [165,58] 52068487378653466864127432423096071582276242051741008653197735711406664406807383294859384134171246060764063766671489025315159784849862459472139342797027941839183880113175912205363531597482967535628573811291464808807976417156103696254789640905876925639057028404663615200786711434257948739103276878893759373392299215818573168368047451174075814002550296849040869626192644644954407430474709865965691133356911646026514250203189842704029601221654974225168350344193153576409785047669187791943158049892040750944494627977343203398719603805100356139780602088821586308577604750039520283226318275485187630809825780141857680412980530622153329416342338841628617551509911293995322742610293628343585295729606955169838821662420642703267199916038293708660199655174696685510695748929303147838765614258378019580714193760754317671309702007446846212392747688312692145032570471138334638735884784921346723261858805340876443375878650368336095022903841644070433422807376320502971069786727384238256443192194944571215887177048421751528612675337569092929547302215933362651678763275109341037707767589281536801629768379122790099685472402762027338587108781339550134245374858013222917040693609640006352512393415556548908095434989751070236107330693216100217180822172585548784774477371247999534826236793740973694676578896288595928 [165,59] -32211386638926081340766173062359833657371305914372823247029730950971502478573401358079585830962110171973816184913049639003136410604693040721979348755208790388324342339349616741769250502765918309837974082015996545267255543902771596860815559442378362044570408577593436175425770620549822255062768536468228767962241611645173809658720420195653482035402238538651504870435989462603303375835111411151716558336414039172795952042438567528947449126387721173273892105476963196060764868621152982233257546806453525672830041140787367673307286802197737923766442327865962091198442348874483296354614998014029269114692364548845918675920188582973582715549549191303560985589698395094342210097706609501005412424260031849028172242602365053095129663194890984527072066266056585483505361971097643497733036689502074889497073174484647874465365742829365579045929887957350173745544647509495231840837041178253280671074252489414209674800284455174972892617455859449700524474544931146023978252476807991254056618354549152023635917086096840545500638519479340709639069428015596104402377119112036683181726455278350596844637426752086083045832247885041969138075911137828494137889998759727823117367660955599489623538736835606950209251334598947273631874484496079653367598889989922785710168071290002908613776419441341559161212404088183 [165,60] 18712707917987579103059926603389890068421218103110881714324800153508170507115721442285429907164510129735662488832058983947714056474722781243658377347620737689657580181633272002399883523403688225768999886718118249293774517417589341897986746328348088796871916089866964239781829300414872318587401180982543165689675571059478238460107646892227005377248528746326449522270196331163715885328600522265992105201947406374364465457011279210945121639777358593432961147439170480755364774093725509301039781632952046805359263039253863546865988392105105143108880685467951358481700695427049679221644505415932914253757557200547451453375520912187538045175017889256317554451440688471046301258982142819201399045866860864177893271893676636744966334169770864341799136585498666160033357978497807267213371091989714985799228691118541119300219015348743255065927292799524214727543782772168029187970742730871018302005657271047197203180259625480527450085892134407374750636018594246774184666951695967625215030187041929385706040611632802418030623350565285440481071138158546877311311606442195955280311028162247130569109666212581516366979989613419288949229476711839504918263870533917932710204336498218037485747079039898204168430370482229734817106528316608003635151044647741401088328132535989227577433262006698738042247151808 [165,61] -10205317316148212070021724130551935673314292931971371261850492728824786768008363406614400002492788541344066882870785690879382420483785103673550443715995159744688938815366253919175049463106427300281576266783059934668283852739441623913965271338280102647080067222348004627997908995158280741154985503960962040662363671997788318190992494318849116952359776384066587357957128292215966110234582943278261702326997303414655139107263119610055359402041640592239313912955367251428198474627836439520160607823563590105270754865710588825485063723090972963291453792815270336574428009293941078308518199766844124070891251280691055066628555595256399158865895936608083530941836629987708808955598755799273501786632345789405234088373882762451719222738631632700135522479963940431959107526935655987821001238102441413950233960304645322199436179619863906329639038849702147577547938512171371920950630525629450233195669626667188960279236975260941625626085370976013556229876395383560319701547727179504360749678221296221789423629194033317407869080497490508105516237726196272010155149094233015238002886766837696627925276398918655247328673647049293003206671421724830612363855073916331654530971510397984388024299849879812655970811600999745897909379350011826219058486795916644575759487415295837416476633684400490314367512 [165,62] 5222970983313626207991311275352148488722027081067617177291299953752584186194696704818186376434642190845594159207904855265688455706956340208160209939128391032933451828020217827162398873120201072932382630302500632382083257009810607457453118125133065749887818137192932378199957571529800309187412798164253895072811436106107882458949032554548900105116254812875328457419209289971849898010939040475351840721362417966183637665730275634126478871754182231387879907837155439703038863711453723926934818698734619765863490725246839846342650413480512597079714073223486542941959412800063089540257518944045245481797414301269057386611473527370784586987328590307568533688713967482662204910452240657413376261291313349652128604597817249782933457375393643691079480771445085134975484502152997878513419187729259581621624495261058851723866591494254940937043388045031137512163945552658627579402641981107827866861459765256651649172144308338861907085864045246355860084510943863494906316076063450476716816625140722033565172930350072441849883538986201634308223185250482496367598557893831792065466659063812559872225001056182185580640966560333071495240523737017796312774158854863606044870595481589626377807953968067762911854148058955327343166951062599549433664496477127742279461859482775562671976289666824452045040 [165,63] -2507356924680705786658111715133794670927791907284982092298413641125677620384114037140195158213952037337607972770457119094461242108218191832161454948151808955101501514937740817413171575224979907232828794133860626420276137788300653729632367800292398216981123738671850304861395939834134820592847221559789378248769819140529658905298376598225305573988684488427630309632497145634779936589348933661611273904695728891317939892500555713219197680505520790045532779258079080547944693889810953931151607648540704334644099028396371341688586476979797935787265968440081958074921378855665269056771864274002624515505669255296352989855594756818706434106137964605364095591438796681422810518073045234794660709467996660726083113019894714580967040305450673452582797393042633577078010392433051239242703607205901636236958747559829076531030573382511226776048438474440552606667756955801579402705424191051880213841842625037643348539002097185773087086110401076694855168958405712023122548205484750602527862152089276095668789326645922966160124722064122988293712286088776085885290591512258359135030374510907753134504804327375810061838216223273444339333023286070276683195970016848462164310218801406164970863288294487104916020667571265008796892320172732524709836152197321447958450773089291807505863274108898116274 [165,64] 1128482748421636997615011459380746893146818422391048923185135996308317447482823802686700490111164362917137078883304789073363742117771946099547683666319608453610448020754945222843824946923643399771996436784693002022844294520840170138052059228978062827645521286534513373664926763177108156871668534579704003804816786382246869194580138744159896404451484120793038919214749030973895603868167541851937878729625848962363320239485206284601750606393738834937853595062165447571452103017335172784425406007728947524052676854361373882691714770627272992602089014809046466489618774175414679280018757270424338061350714315981499589033054137516334355179458667209818348880435698689739937887822120645355935961770725383370364234463898054517263692633464194163618134143780959523210600201899732490334586092420852888885024639717722026839647817229324133091902891889582052997370241421675518985552182245669634849927312669013925624623623197527895403490593437797592249266719468706608362013667270458708553990107292152006139010752908013752154790090790480810278254312083212642678927308593059733810021569801031579832944493414368058458799652108189352649397959258440051676740047816112479679223517884015759862479167508330789914562379135430138245646322334146411271639028717158063725673203779350242259630483850660928 [165,65] -475874024279123829031499373186684239472285014832779116688315199895148553832091387217060404034182129343800093530310475947368491152209288901790892411815094586055729463650722232464573757666596294647022990595011674488360028181792854590700340445535772519895586672211995959706796592458965543978547486665127174517386177038503158412430424016854672116067712161771167473693666754388222988669514469845105956983478622341569844525487154433121947308238526429724262185068396087084815303014850403008371505558024902006667926398065739163420744714116900709860753704535465866750699001464412533694017432429013010876329854106051726476843186018585926534781930880275437208910690108057447104149119230300424829551436230318997692308149361737100217664961874835538177801527753542951214945252917068955612452116950510880387641514339067595618564158744217851308870940073391648952962078155595122021059475657008168593581375118969357153266274509642243038227893299211503877431973915934347395767601098600944566763718978275273795406528072361715548256308630087677941634110357785693021000014497239514038176045769283614546219187385960576521633767293303080392916802728559851905146545506509116551816048570951988739362920187053615058261992672897654368781305574636460372865108082946238156352011853066077240854228054824 [165,66] 187892457778835173348594169747144586857695791814868955489876179209548671614648769666758678989050175074786255674528253405474813960912339659607940027620952154941840067479075442621936540458421733160920003520291511385348951311551902220901281730080201548586832752974138054246491509066959807692967061874384957360554225466973480853591359621171971139296797596540011597065798461240135978560939198278290873212552167255700737405419679315958945763895264257992112053665165705023610536084067504469134613142703597185586531610753230567479068215929333672684092595792702942545589840957824185274774250945894314233575187475856586178287296408834406805007471046014255129371230109083031269487125907985099551336145689914436351816089864746775788817221027112826642178533458400468534714463975306796349198273360960515697900312124585075741160057009631170058376803896796573799854645846128915495856239120157779549929454435835732848807147473587259029729318517509842132957945787498638121061095991664569530863919600091436265263331018053967002202615576674048667183392125942617295727841448095145005381728088953585181198625100821939256678259791612828102253674453690813002102570342873524449638200534421186727650137560304190967964520503332598982564015755082047954183016117779477338978428317546717381897638208 [165,67] -69408248958897307474677568152506321102551923187542962113244874424747949319707022585406051440087444937597966262139475773685131490213842640429992884166938708130570317904100769960179950310824823934077679650976230048531760698630197725024892051249851237898478162823772481920839149854213415435768200094168333169632413335205971209185662750686076650341863201126198619602176666756759887298968908404909769221752163836312856031233287660875575540986134156890354773119902740312950403427410490972628821166919246785868206058020007529764443754349776613818323498363823433591769794384222200602877427746314534947791903997298123159602644203460717893521518058281858721288352376208711345551071807731674143301076933619455831063411588364183864777538951156092124911279801295321859095822220366254021641220667774071293814472282217415421310829546919609632343532209923784348019692748340146975902217898208432283329705599808835498268511770905737193616131415366342040458830986375713714278751623511448990048805190561013987039305535872409041300682305490933053016794913392239628806765480311051593590809597965119805030401532834095182762771076332941565835378143741790475986915564343013217398392457576843178566469495508753898766781424857121636285843852633291266609217625092015043837061273335606522422152 [165,68] 23967438051505603013251467746324373524573662015620990136518823637510724961370265466450679604199225710563549071416399071604215772319490171189299190858173076707031435482975008868324495151337027975127260329213722457374723785162652599984302677082982575365470747980031844059376682895752911063076662373763929708616975782110221334486610990714570381597148519550055417578913800267445558498630587889768752577135898154831575576125719386059618698024586704969538033284774708122948993758836990216851294005676619422138481749447462420425082273192410280998496770758426870046053463039155302068473617577536576893184256704040543909649314484653917184770956253352461019361224185407759578939771638206093470442545132841541986627918249092423013079625985070544070731856874869745320291865192768668032209124337051155219043725744034910316081676903238854867377954092498967541607012722400807147210053834142100739949080113272005213567923654520195401353390608353708548722628379986929811707871934668829855544663889065375177586589388583090113200897636234189766050432256292368118351206084033647058970789381283330850665676132761656468802420570215746743224267311370442761779719792206223411209393991947573364857286592076052170774628939469756875528231035591656336415071087240380349164685773377312530176 [165,69] -7729003511732074823101006222501663317753350643841527731328086972286767619508724529997220785692137347351233243785821042335157873630506506373806838493469794616174542551278854042888469857791999550923820261410374432718175122524461257620747935752157525012531819881784499699540877119342263183800431898393132770208164386610289743653048312828804802895172086639076767591700186796741839615508129884016231489740978731268316828795882660605215187235833311157575755368495118927938229783038046088959533983968591557515894961109002970694507054624729314642771938249862991473594267308066302380641288295937924146110783468787888593437833256423878430387297158316728374031421753362127380684633083630349973082386790991711329470072275458966742963289285248186787234604161895137054515693525810381450292166449928033362371949035815943323515837795277522194129502223772240970293675008943562864953897106159088312053010804273350607424582705798991622279613420281833450315074073656103376895299388330321565947569690197328391149886242070904513624665345822665447246947575893864765717392604521973431308115687737359097632232048165140807115371538522962241309590541789673279959315786444289335534648780205813299424219280349200363542298445559923752066455282946084055637675197060773303838088428435976800 [165,70] 2325172462176981529375760271764462106263539048420676074583235321706873216632541413194843870452959866880241218002280024189170070428572971172228920689214909781226918098084019488551632420795391128148720413478427946304413800146299207358751292633066888973634444201096256435683530575919531187889724533783877754047281853366981343607736299759493978225456456119072257145910221800960439556400324439305656317690248780834935322303119817789059836213172893695862554682073810467841182138375652788222564181031721990422695896525700891319330955581190742598026602483975000892238014965364985198805805588086450733775292705994137125375590226724042606551453636622203561548920108065393438571601027285923827024074020438627988814846350011088161083646566059106883913724533223444644223943289577700800824936179458832561856948494047256583372668564920862038453472074918106786303978982098361461008337018588805193243511322273320319084353042782209496841320017531119886289080457804737203502827347505985720636378679617978128009995257732369349832867833094037764284501626452834278446426939161636729290211470172191229691351067073511852398035436611882231781712455501877905363934184433289628503604090205288952093898953445662539736170001956541909327024681450242251140231765591435404300422441639072 [165,71] -651790765558632795346849012135510328786092011566121802267087039974863580397280521673668442831766484919671261985656228094556514770965955742365732927027842925757677797640503214960694094674428869060110580649790690915245862896259129848142743101110352899884211445836448126188463393268512421306898485770282092228730453226817818226144988815257328194324805129206116647212587423398002067653427113833766766474134077931945677874033910788452171886439414858830316516668347084368158993136171872584201561279855615733117954236942631924102042677052563978028364744733156795796103368452825104930336942687502363527334427709094781713920436890636937890091138597362948135794164111308414560261442190026667801819578966009803224604440551667072460974389960209551814503999572378194392232875300872243318046876951173713183458440689659602803126045846588082052498248519200158928265432126920496587489420579711883096218409598205764414351962208913298017319144080727824077783255544766709313474539168511932732610927389294517744063499337178848921874156834359781967027659640479116383180194939735135223425979508791249445646483177769074549056458105068337415944736924998503350553543668928832144961382339299111921956611878347617589188153580915741840563562945592278100253673721572984812780406444 [165,72] 170029576003749242539487894304170733733941814912596840047851232707051332551166243261661564172956592877282654014639737899383834742878881264682587946306614159913228041469719126968183271061851133346778851765495660087546179626685740486371155598373073874770383153153943524963716307910220214455056338461681679021965795318794541939375462801365507019012108292808806566634729724710067499981145502065501855174182882015211825791184040996629670517267789031590364188554744456960940770283791586675467520086011047730644112385446994219732849710837019437022236782047820574823895354905561534861416308113595140203739571183667857427105876267964594449560255817084302066103650302876083627942626878825784153181623321498319677880995105412787474776426852683644907229543614807234698549306880340213344479940550540149132041575312367168803801492162678414758667836078980793907407420910793803261567804938884627907227477669227669550958502040683283925218412269665555690293467547412059212984812357535684115260467922141065836313744905615056991104608424219447993678511784682303285197077067221843257533081254790963011354980332531162572551593915231017922022004425569570767210407004913748785507302704284607383573903406317317151390054946743434319235841400372861773986370790254158554522688 [165,73] -41218570443077955385989112799240314784688005202520410265650368948309616411393585472988539027123412375284281673524024592599890630630824020169335786307508400168779383145817793532227895590535848742133701151028007311594133078882785354528878350028587742178010722156624173727933126398567411079627977784445755729648513983898100347231769992940758445980899452882657522659570873790169708398254574541897659140338758880191840588547878010116041989199001505328980132190378202628565968243475897622860105347639618774521098245260943490617203019513722480133773303763032907085399058724930944585284379059941019433415882948782742514954201437480859127340208350724447013223694382740008745786459031676170399010254193365916938884256414741484883195330117343978790560748786005172399960949445807844559411807184152519169146972430884720792269312323407647092522323105802414659199070379384076716940046689195360105628412845206266307793704563714387551316892789378759832887477896162455288470922827876586078672369647458210988056299638736310163486463570440179956409153179908656467275630562344462349794500675567522458527854130431942066218859061172327307643916797262807856782364621500661810666604852492683032778983204393714773017983942072764901988161167823048214942595687608632479736 [165,74] 9271415349912305780046252685323112010833934485530308450811477168295541647291918847569005058494870616410872790145651505080059064974158087195472036538952331090017027721667929090035829106995903286906519825820879671348089756849677570719263434063324733768204101374857374442449063666141737951110355253117272179200681954474194611529440577750623874469878463691488719828419112174879139373565984449376317581879238720991133930454657726383184694065151805266325545277438866277661291991583222784844081167468766987823882681270972479075951126452106236634672771203475900293204105684837018530440650124118191747747099608863593554347755593451796998296694388758392190128071624825466459037189706074803196236806993824141663706012422949772629613496667688642006905263010364723984855101832444401531641151066537194094413318308761811408442418056361995415833882967020206560141497794699946419494918022361118988145483198851847276400980776754293048514918042186025175541099965810465950794359828368808386227102888815862737698777200607786935262365479868844745691287350248952065123408539142049579402736329440677981824604730614887727369081505784366754392757676462040947527437909369118033480343581783561043539870809663297243638685564890792979450894938162729197976565903573502464 [165,75] -1931772229477436372353147955476694717879488806493112679953821652750442625550684775425672631394428658053273653407657834373956392285621698995462053809161191573850413321280790601257857624923462981743230233890834716711225689552902374663296893560423788668450040054610818345536324974830130389238621124245847046806471405947391760435391843258254051495952051912433718313154552471739693196547842473392834516201073853343404226605412226484277945081283065125582130228330104848888096353549482259718426779007159054615814880923030872371195379065069079650318556221077666545984645381190509641353922435290821312004540427535971170267660582771873373530751199955557273888277264906450643966668138728418444680453510263671701495479312157858001538624732518017378476300130402490007224997574739539195593119980593756539321063621079059363260094346291775667466384993715907580902117253816491994388663714150284292884601494307684540450415443406578649907999575204638448179506827174336488666665887057462831253187473666303831437753013482428561044453635459354203715936074283441366617649567307066936167209295902376740112826463543854221838498096969897015320466393517279444550098748286851415468350930508170555076912807863563857648072565874313008490678296165601644060677293074946 [165,76] 372160333451904442401531315596888462640675077987050768720210918806259348537408533913866629430466860705646257424349514228222299806746487444337675271113080286642652378357583084740001873687901535417019289726287981918781192239823271607159808112282230327233025337910358787762470478752233418190949913184227820419462031201568465610338457515020213947087763680085912433188458389303036947443948888358603789941590925344418047480319825599398936015778539740140803182493288177480428891277142821438838714478325016821449592379913788732412209471655703325303593636895580432288184048744957117762201398334935077651865579862477103050266248503092786505140128171115168547092075626898143826836029497978219592474065852215781174603447284078382410036761875079286748999328728249449877658323308205957515130412820482833570777754421279713071931894589379476610188236419368354159729461647969280532576130249258884378217701477473120330705516592761458227041372044981937421965312418670590660851334422550148807484258524722594574810137349602112087103819560122636529044195616849920952509729879213606130285975811688124364766038688799813056323855089300173719398016568200995846637071789691421019623754680758690909350273676540180280174289983125535905291959277702389107672651456 [165,77] -66161723757232389389766852409866556595045646690594257057887429861476536292689212522782979920007463751750028439738179953092793364639679137410627926681554054891049006521438565858262046996743342802282804203183557417959936306674378087568684859340779987150563518703851084191007328408257533776080322632974547560638800268900604867495834071710226115275803752889982183215470094434574433694076249359596950569626133577108679812231324931218539458546219538072933347300683777746698233293764741773876810239424248994819522502099053379346686953456544606618779596408768102772074689998020794400472518216557043961957307446950187892746844127474366235045507883106146226196754179074544745243523276390483258094508426680726213865724675060481869916607194642370740399073004356634335793070983370464466474784177347027515104219529366110368783227494385451687742675613828539489316802334761161309020618376622950314227967531200029091626528291492559078488356098576267191823486488381427747901029754368114825109918293588833580146776709532431548785531258047651003443418698719198164258786677289312078633905976331869555457855252229789146608146950505281954849101578554517387085290361678139387670276820847685372052486719514685848854052654940234332966848083387959564362136 [165,78] 10830540876451585872464425003463155836637547991148716515233548977155852814300887879623413963304590557215348279309405445498027992696763167514679637244078114095721348960840116883970000404412982390317773279783951786111925884486219357739551600402378920779974475032408520895647754392249310552530138090759889373778444146327263280968567002063593387640007483537942581528048177015757721951850018685306837548936853708674111000099465266509270697417880552957518389643879956447055950779588948721030680201393243637238665554790125629968064310910895133488060832008903607528846302890742515834208926247820809577967088833333507937690799083955608667557422777280794613444789197612658181982809905903458660983401260191322519289152751389929842994841706712914091998145832426546354364440192118885038124712852649255506545738870955204625001516078332583611363498095922234700747641752289140379379805238957301725370844700348623826064546817191954153436229325750474491361200894517741143478730502341090764551552114289659096553154326053885003914609889473735391162739197299172375472488231390488984793285336339608274296839284362178475864054389062246261323453569288342574863456473555190905760936735238694776300677409251464091288507611702188976489260872631272898496 [165,79] -1628712742439657990588371449349760788159551052078942410501267436529214163849147463492155901868512530959640758612077001180715200987285755930967932511627581602707630227192826866488382612848046912346975627041670374249541173374804931536969362401917520417154031773897953814330274832226434418685887742280884583113107361001854826009658044900520103729786084190350169882285882028824120504561876637119599544099307613262258892022466067147236968427336710142343249544893968557984306106554677798968607744840398655568098326527410881927406887674199111451430981955485579549563551202530168277084368264211358991588986428160326638316149260702955493675897469823140629907218719012354449970257375846094447554442276550587741807357349522908207321902568739783701101152599658940230272316022954124032960378536810666490770446556156186413230386812747911309809260730438007915462155545065512271071837572417366322067258853179717875459423465598221360399344681105234020950024425217772907812461089455913592546604228079773006021084977632259680632361496245854555529333081762939712144255856670111862783516668900255774451749052951230565912545683882357166365666086514446509559504813325141431585220465107462863379355896691043701342149089284494767254854224030149640 [165,80] 224434102069599646078759344805873422921551944025627511611360366402638086497558409228845735394770305077270054028343747783781365586047562677633409966838692159295690047994794337009755275508970722433977684294661168637933816874722003212130202473816951714611076182566980556230089098498342844328422580970104207413300018651460103225929727955320339748203338380864984804237010907870382097590470825682922362384163644161877767925620575179244747570612743587722855213921047292895913390161902653051627823912379194511244634485670581730366920253813898981054531748386110599849198756888919712354064887897872164238632942848004028840358306665178134130885777874913317142416960786238000319665608978063833136916749071783493602255791704590414235491563119901626377294053496862037415227681372826675430007799868486827106238088895185315995950180977300876628974594859122463802465732784934908807766448566823649490456198301412130580706751575071149261949461097178754595820045407299424587610623187968340827098835334046467435202521010519854634657971145609551434244318393080637980371121598444927911477078565018737343544303958345602403893813312366637015571177538659211950333328138480684689539355322541307074397243233748775077023474512428635105825766283680 [165,81] -28261204499440566837913077769685036893309816946301148603182496192402937537300090099861651253986177495810219693688237365074740127165795045811635647868345902080499116206721089120247586611505073771742857718237880189115711349366486177322149008846414336256731445639545814208924682852097485972835786242096782966848498507556655867572220485758365030953541386141366672778826929834983735723262938414465383334089028999042528751570869183691295159930232864232091936022460068188057702077047467792679864868805745830287013210991598026880818111376008652037562017328518615157860087364353469454615114284554761870748895166839806486652466169019467845338429510628429577650535773614105768674320440725895935037792737150250833219565413348321213754007843480534755293006522288679651635953794918612865017993947205471348364235669562451375396230311614230090011100510668045464717171004571700425112893796014066426752691871503381136332786696965595782610149714563188234061278133924270704822533964633053797905420411455949721149584948168249137403683868781090766350807707981529879940741010499013430208988297153240380056987815667311622595194850114116216452425052141746417869332298540845518150363683397463075509842794553543311871842200591388678669589700 [165,82] 3242346756714925070063185135755302321123268215564802587542523754376770604832811149166187035649854718940627582829746309985901379631299268184004448785656778422908740521547319612434223375205282022679188900332751858451008279850071502400616363157034680502948882948642049400926438426583939322184047582466336538391040966731932557110685806691613808280381407640447142826314519214147637857334977358571679122486597918525227444134159578332143286992031293088914631161299222987537685336125318264153895276509503459640744086638168652794718772979482709913344096714239269544904509940717215682799193631364794585312496664708011413778496079517926077130277522128242924671598635775044701071965532719192740070934474691656463854423688260336264197734672305460150638373830651188398748005773778823521851806151804903820430893559660947484416277888956454447602794460632904502093877897650327409452531160319090159212525382891438319554861160014175091379746362434853255089145387239973775691914541794782940479949061435647211301823196430457808805704102450894032410351515706273716792858969915720357196356001947601454471584805717969258830572327804673961007000537801661462008084092224719998944146740083382070070015587612480876886138911237774302542256 [165,83] -337831492567878479119238029942353619552559524676936646295275218455496432327822778408720631599532807848059130384108324516632524157458045870460620465204400139374325262794237499263618538394416468711854092195184412820662982703327999038455610135863517029050461388598446696156306385037007764481565251317898215132843454971444836062510575471556339073653900871337401630964303357490064157060040164418290474059600047904947766646600109588004265547203389593074224357786664599587264000156584371224588277338800737318119377503013042058100553104458414095389948537598533487633413250838342609786062007105241107991514760915872266259983348215841006015562213080537937514005832887634775983112912116324542186403115271227351404908099193402148227801700081377245164021403366576685727830888695418285209664144892667067569182880694745015556323059598819563123718524144859551149429826081581470605308343568783466269761897002295207710677636395909625836479466664356800995028569344324918801332802202725416976438331956763191947698975860112085480466801950540308848259056754920762691497494232344381613172069119285901189918257438825304672074873579238521446216890175758287998628322725628830170678035874806375400211675232286189454513675363903006266 [165,84] 31857101347795965494512440314415706511629091142263428855818354892026087907269948814500585574095900040205299356067917244628089390617416990083057284800895929142247484079179021525312348948500985701023692873561668334993838229393063476057394082165022601857074275182984597953057621691365767159126613813441010621844572218117419745555664074797172998634935322663343708940594719866497953502821095887665601525990978972228028314957286966870798282917325155238431503759660083966959797593127974204029072371203437836023681568336234399844172564682857314991556092917153320761852975908178718046928689989556328879940178886771740968998587557065835886953839647198914016305249675868264130984295876048799017862279481789799750386161121995396019449975064690890314797725920146793591690177025472214709054964317499714961349676746133047316315624722900129920094677844929765879391573140854523877807928907323707029106556757280321122817067206376362815176555177849580103608268545014558281338409508960306170969648649774293851667231742938109124313844452518920259001643685318909393802445046910297258551293714847098210549303883293713259336528150494509735025784320081993755077748242988706621725435320049947113812266313850353602841149430883456 [165,85] -2708653094518306143094639690078157260638310400814670034394855240658054114110177694700508464260812045191491267522379772831679311065625097838688589466981284353900261892865748519931328172797294165869787110425368837648204366801584586100100422275635204323607621441364113874713789914821570127213464517765632672184291216537542388969635391546147479428238527005174109814561956023383772860857414345737224983519623341911009031102382384724329184906550171760574691196234132806122903923226139716568160769176174162605929456659601740766009387817334338458808522644705062646433307037078687351072341850094140379672861788881500276316678148163059246523071759626075713148913751292810953283653857305252965788392965021294813268914066201188131151095934997989098080182245253121681306827307530421276331373205846832355008498785173364997764136062421141159957016665758103503207646828320715283202219386450345626877370612168561676681450097176282594094118827185644863989830107195103602304220486206697744970253937787434251740145328003203972909868712029356480330394818166574073581215651552510729573007671886709405919552956467422558642369389344666630281663949182545713090644597858147915084500690175657794653193824481304270609486218896 [165,86] 206820058475502723531922055553094346897337728446957843495780342416394704998883551562528438685919480921982946099182908511503895264846993883041868757829115583689821597731237124471436201969615292868462878182537865399087743566093719155329187278763764949485047292965981011497873057590714730790944080323894873322971215090753343943050408092864207275626558112090547104461211489298372154464278741250471101738009066606310038840387655312499356598968916880325020549410906936888979449769740405620082613358825001074640088654450896669941500257506474394054113608392516991415594331529986495071844406305728195502956830667122126448177459748331799932272556964813433132164290377618368890554742161630425005495985429603988797601716821475359145468312387536016572169047649522087801250577869612454979946984305151010455924462430005949363227742668825359155009298779661361721266391161699405735604099946573414995620008446800429205828927252145448499936016721891782990348662880371483952402219694763727668156184707263111002441002274386845413596906914318236789319660764609035642250755816359779475947716961635873568245582178721774037162411499964818297145862958271314956673605563760323186608254542836066355945003876388233551620768 [165,87] -14120333381036539841857280117635932662700817800697032648100074755608725540349588103946222626722009803698714430162687765998340362931581926457276201688447895337744139028834286447702854189501621706311688595588025168693067635143921389033488060465965981065401779126097544182828740613875657783919188823393036354639086270119430464831840454830199979921306167004246460303095518326461402989863837431846634405991444408461963833468962348660792569913784071124301228830312847609146871869324240208534739596608814725914919666284423747264947067099858650732157704305162536432377596712041688280244641826514037625772700047275760776749517266573389659040374838374151809114321601825843470267371778289757518307558539441509436322304244080829101345761841275386926059346771048928567234806614150637515001634085833982872146349863218915505853896299868490802161585206894490542288930346723432391118799672029063476746069127567466409999616905379490176951638758740669608223342263125928706473561427221984313160038128462491869436959380369406421551226575101599343259311893311007112232343089478733633408667804083692844723470425621245721677729183608472521516096734322269703491275012226711526456813690350854680825396982163916258492 [165,88] 858017200772193657593920600692406663346040599327352630479814125200347233818563244323014614617487650741918216690109364368255095785358027344390472667445045702879142758633265325705858957134603271661592500172873830685972065535810451717723443325991610526261560810551749156061291057911475278384902425767971976441987805404832753787226518598953137537676417508135980605774030836217249413559711310357488946009646465044389178711773767622490822825710848430402870640469536341778539792293433498249452882236379470891169668127489968556596081710832057740913684927136517644382226212626610657622899207446948044506000785965994922994102648661990762680864816733039411791234630291556352087791632739345394544227715801540348024817265784335554639277787937071835759826444955776894507044296056142688797561196475721164442866134386166893178891295219991684221644312123805291268071146342753456134887455007032955844477616411526454770630562501624841222448435524375163450469173041834533332449555650315623889795613853815290639426271391169511658923524441986637905266091251419891931377521017381125928997184267480529148466218935882038756741877207349301430791541941986762951785735450819026377675334959981109645892371115714752 [165,89] -46173499156296463176931806197447183241849744959925089158930319696740517758427507388865966609341186387515770674439509454769423118352336093421437413067782633252072381419917690557151256964156692981351122632439158132418528665540907189414830682927517025774114157362581029527379019748075094962938597954747674902657072858237720960859286023346395984879264884336350359222361859647552816902117924770965611518090728929421549933485956055537855302537465826616838810486887958414603724446582819877996890822950328678986478495883651359736695796561535884355673121414537432868200173063191967200331782578410827872737832375871066515967297573943960738874232189980310778192734119882052068753525483443478619840611652986831208204506493526570831187409978688917071648441622533515291345131062385456378011287843486069409532710763928244275886223394134684221147325512988388944531770360540740805592422766273391326054335077240443417089265426357900947953823542595574643036691237803703865391220202750178839687478919587946068185802872402932898679727926505679562613089705093560381291241114588076189510553564719798026748493909473858410174780062938200746057540866295812096166757944728744593137485707427916982850170599464 [165,90] 2188980372954988018689713441154142024516418914117513596820553107943798091304206163884387978547922365882923843582571326114370842800006535647037217496958228426748956003905544997201466545145657389690585651059275755065505487539791088002526270493487962051010286943128441167115302828205277999831592826310025732894259343342417340303925599249082423799165549061245101739350564176534664010774000035834713775562609748571384105499232392410444346613403065251310081724154097074052319312814259751553482658890613952903193917603532203415467886839932018367774814684997930398599374352144284027447876606757757257184449183598249056530460907327327671452955371123224486864503550769348221338169073699896953204943134189307254242976966247234015278578386377143641635490859463589567265910659747058108243848852062803390531653694804326145298552154082559676036946437547601310515422274506558820883508084890889090352826390130540708590814284263348996680708135977309036672798752233203551546259554156736851265014875534374870008523050323242991411283768243923743630621427786239182778003441900499579420495074368592384499283207480842023811690256552934214726237451999728831505604736019199265607324477714323077224152648 [165,91] -90909634539180593435012217235168268798258524473414278268607793148982032453817041953800410148825111382314892638505252119959183163006184560832440930554169168678416053532332714093732819222516214836744695708655177324851098905543013951930293360758907353944585420651532945878372924849237527017661571964100915049550702182466126159710621984332376658232586429508259186406791478269036432808279480703646552484562206495743565877926296647766698788138165347306277992967805643807418800123985512211788739313492308806779793229305610734830528746275600807847824980832003394061048315108036441595982992967334458659595840537023342473399360206450780074989395691884014111608299391745958595579983906626261288014243523683718708818971852602629052031661590786893739138109349721609397693621937827996799525943124966187774242217660921711890327384468241520978652653192225048807687062771393453569380796709545392585140753613807953879724447076071285279701261179596545068090933547153224151984555388646972246269653655667939935645732481409812915211899220178664839055912347898875479013033462616989257215220379172557976253632667697778455692869196197377934006273291832936698937727275269805311324035299399031620333 [165,92] 3287965111155760911327820966947544839971697362993473689919687659728544985314691054203058791690905012337276876807159710076925380061878384708088626206859787110499722020418358449880571943675519938133279281129549886667428470535177439394075356809962732916672817152818630941141033578479114418801421994223141090996389729259215743788268420865862534092977980840476815941927121531235550265511424242005363501077550717729085332349887375149164686050309789680913920205841009461940079447796204885331461804591204089768949015341908169787915094172704123536651808019074543554523230978548087895012440798639211962036212562764108238142658791433494129965224770978254956341559381686925634316715425294082002739122228940153174825017340928705177807682064117522106130660564394761386096232366738168427181867342288866051857841866418608412057969896037308633909180150233739217726579561265974317314941956416756004512172465428652865564963593087981154422595049452389066000139607231253112273998913409951840554152084632506292238753763469534292833654640520659140490453376718161160788278192079572792502713509066699025798448630943584831637939998226568654033391410887379024629894360980900466689001822042132352 [165,93] -102918718578194536650959687049444745284858052562741164510339067778442348276729857893296008921238819055829474094462171165197413465053405850616450981843119831229735927885292628756013818010073215474026285179654079301989804112377772147771162623935143996840675147052590378188209784010011908274877515681395689173191455952743558281653100386367717929832746067025966731439360707427268767530628291326354996541069953771254851772996281991607216545809844806658865010616628415648646198665959718418985598812726679565818040377741692928829953912368653397500059445193734670865103693286546581174146096185110557295245274254056262743116817515767166168925513386321139718704089377943924513915522085250282518838143711377015755612658601072595318423351952255468218756273949616768216098107080671255073088831872341126921059589498051730999967386376512380413740573308578364087776431410491138661979154346354126939767546712330680485109373199894640393867712371778500018522554584161707266822196622508926701230982296678231601186482412936057574748350753689378237184008541820328739935982233592210474276480773312781276059869179840470254943818458783562100155427956768849366216135350766080642775112906160 [165,94] 2770082888584241531314047992179450209631261398124231208042666131640924085199033360655604532047629999915638527693999225813770770176558043560752486738554025652623553274523772653566265763966348585994429868689221666461909980438089584789919460319719282580335775229725967189118659900633752519774804583398625925299379654013198913910492536100357591974840291426250473696327876993875964808279192256767070133304727449286264069192546149141498958269223638508215912736627679008456959188407148162699758592663066615022316757204627735280062241909832968741817754263014458259751565745179230145987712739039003470400882949435232513748482122682698690441402563603507691656455721958999353424306480603172278051567855881298053755541501538066993290646554755378653360606309465576301155957093560708749677416015098291500314104734400135366520363278512133359510027406192157834313085153723192951407072697500812262036981714237015531720892212417148870614450807796383605517481389532319332821273584341984732200304406893358375398287925483868165450771254491020430984286708165918671614530367743427378242114507426014735131117802658962495075193913919728948633781104170883599496403654577740571666396352 [165,95] -63679324707102694055901527075355544756522272542307247582659218736823541614271804845877519712104931058768603122248724463988784246270029791251341802091022807939658876095704311957192503381147321667347600963412357810062337005933623625245042171916391097524222744934560688322512746777528193189085865045168229847812860448146835358068977663769274981321789368617267614629350044272347314703235652881343999786587768875716296302451434243010562411104440092456726409550690885177093752248638171471619593313396779185360876137360686173747725295766209864987166886455552424314750845508265325464006078115669568553793045603945443735587473289717052283686597291517593818581750107724655082108137530676715211201262289824122267896994422618190640619902084424409529812518056931124285189908452618715958908045464722489394999599635578047948821138772939448368208557222562062298540585527073203683943920626227607104993570794218847499285647128221539182561519801761747021462865079797280697136350719024281085394828120843499032400578033955683238772688103383636265385445311446660921820910488409004892806461455458560587155322391781364242477322329614213522216943245970135229592702647577518609568 [165,96] 1241651335252017196440453505105511610372741895161037759489182434580353864138826347779847201625443130126656540051712326699025666562345534573389083025006693037389367042648295168658997759433437059517409276956815790120492847632427993606240475273107373728933490213859456485199622561853074464583648100629587969053434429197276737436740076347225732890766919267623016372457209111935752101263672046430842283859449776621228875100043401769554025019191296090061679238085297881358912434558525468828144119596883579031355282460544520543101093456202177153849034209524099251379333020223068486214309983515384212583870108477748943598934271582604734686871498146844368005931795531136763634054885604932693427186698047009782181005277961769325996945431582057951611295775184335054961414900723624015626741010388743756870524324181850602816115985252980331280143932166625525299724703680181568285958390892494665454393521930575848056584583891989207748429662569236579338965903531340348995452097293175999063547843739906873006051115166809943683993323084383578159774237616136262481592375609020395309729376338793486392127073890822833219040334301970242033153108220431343781156323491437312 [165,97] -20389994103558272177901009777003611620293042562295205839147403278001013611097686052896327283207143030764480292503304794394544477295902917075444845904941853787654845441132439742292089498145171601604906708170126980018961755496288276945775055032863402907812300983942644364946560242593392383414759358091522984887489750515640842763397636704110301978277046211595253962964066099261323260521778923928153518389619905571554517897082935676197372211166353249241931028312541393356755857779541992506061885740417464568635969480990505218844084472415988764945223507687184861954897200395782746501075743695562811792913494332035856927058323006688370326751269749581437470399958405013434014800079161563598520540171998099076767931875664366490154069002169219355468376124972383883750150172360052492066025355297066902640719989328859194861430444960848081060200898470132821344591852571345664078209017938819910334018534244264753919637997387115959245769196301629321506269104269178334733423136009614527409744843289236299462324069433778863556803642847008114073139846393829660004579542339304388669164958368881996418944005447256271712899852997698036897035000812790433352246384096 [165,98] 279979454557857413900963168054246010465296068486278786673841592515509681918816303898805474510647672644009396917408657265459794497358076502082032934944820541474475733043152554381633865458035160832162698079836745501083566271544368961747023567210669773759392063445145385814273314485815261769221196700477356075064412079422738786069961818790551111562265825012279104897987247936982768907620191674989869522497716214781836633966251736153951327701579613553616355934628722978187304709797777549085379570006334624857799055775403564138082952024539945338720252868097136822675101996966849282972132472775219297544948390268300281408667180258545546088965246421170198863068911760774824294250026913026357940072315958632384820137103504323577322149680435015415084166146444144867037799803409560433764828604944754123255270821899033864966564282012718733766635906888715979861905158715816088804728567597629176247769437217703716734765638398161378663163513238753114110522600839454973417301809116804340325935609376023428639261756893133179198856952307653096672687084783872974382151583208402371108321274801323923089606262572409084907711826048311318212394451822710458319512 [165,99] -3191389916486026413273231503169745026314838429747309587720343863947791242125694510535799738346768913452959380540005723954154943864836340477907133504188270684670667108277887759647552267755411922025059011138371969208813515184536348885534022661636924137209610305768854556538909379010934827497945593517809287617002503336863365963502423986910572153769917871389578804075015655960109232354118600980025714730204500372193260959154759004614803220535375352064812285075398734859644752408751017056834759714581259125847602168400220136282828768963701698108458774340019154936432414516836673620671967008833201530327829915839409142859757938552663468416546298860488302498750355545408896255108560558723021982333041290829596212188098684901765639794983079867645668880913181935410103289313324328102947168261710618530203354109657367213674034031775599544683954266296622574750672761971535382345426295725607370212718146646836154967883643588336560881541539431493824937095280808064933341096275454706515491762832292495644676086692462548292523488130252510199926992940913686509217649734578184928620751794630260092213143864346605849366164074516081377404363305016036605 [165,100] 29979967307095104272453132933730638429949869219222326135661901385159220348470062603549223129367474321876529503304847539407068336247203053876912304959823733669465618803488491208469109414360341523625666740344252309782526124829306463066983995548852579782711702734277440736841773600536315601905742426676738127276552401669523201649391170124628885184437403088076189569954831919172903489094208938023063619796553525518359693497118998880823253226891467185249657287471305426608703858904153573594714022252207270261903850644910879915972373365161679347657777123269569801134127510355472205680514864914908701184786915570386582452600737660668902659429982114528054689096178191597825379025470567497888626287589441440332221280803656854568815066630329589430743136538060083812053729593450546884244920900244937585035743691643561056214649645950409078627545159875031468756805436523809814461601443564675074059715600427063128315063588695150070004700503845312760449834981975191607365846234062842828243756606046986250179850958579006714864581602947541041916497821119503611596111607448967216228212472283060499564112887489736696708780156668324533411467679609984 [165,101] -230437511879014783267820404280990239939156399999547171657349777017659563631584843561814725897435783121563283120244148455312207026163268789539596429465635865364832679061140954357898977362051963571405440416355868300988430661233758234909434879395020898198714796777503921205792510492023280628768875817314199720596549534373707555581008468585156562739052665121688398324511170218105104913568717491524343560199809792808571928205161585681013249067186910273767739137476812387675975533341925057269757759077331922989373184971471357929080991322338953012980861344540471247168708250768204631740938601821486718402784505469033312650995451410011918331791339125727422875997545229764460435549964585029300795013259001605130315365138201290839386657522611621642228921958087507165585004786625488880766007175005824168569243813916886532845100098545337403902078917082612768094668505370555860527021722956307386574946859643988490053100954069912367931197637416989331005597319229075344995746858051840373899246587542380127896207353645543299162340988785620742502083756955463827204055119561386836057446252947785052260876657034332079745850938820240798973394256 [165,102] 1438985534226617215798144375122049229440165644926727487988269118298670063840780005857083133205716394768801928577666069011901964785968485558230412815696230494250853278950898176143686738104090391544702965673460685622655245487406715214460494677331472254058989660322649876102750527284491610529587713422864838135908079444851085051359945368496366867395289593386746735583461851929307127762549412639328286745547004862069392271606839705281792472861009287258223994293239575929279769269082017057690472964085646433818228660757950942633469688013985831263942106674135338694864048501005312560300820467231346087793808848539340891245264232802810374880340927592070863396246306457376504157223124139184872680534692830340769903253221900554477783435227063617327970132991940096450915248947840968429903672657353544638584651192954193983340317891933187329479966959841451732599942589861743788259378865678037237134464440858173218068066551809549205388580038147124132783958813705786344273826913327502721462437839838514835232692069648574185099596242864587160851737495728715218308476341562128727663057779205981530232414851372870830048782838014834465376 [165,103] -7249395848646555558394851160515233405663122010969927774133492153469442764650451360672757980657629837176256115138709663671860703076669167382445416953710628468995400699466023082656113399226424732084161691977631090167187750954717216696904850130013040797271466823293167991453873931049830016587676272073908005765481939842090310298429274032234625611417126989422669180199327183948971462695040556533275253376080317575873157343303955898913702802783605986452276270016349357323540227374370999460800988713531320156299274327155656684094166741058384566945773711648821407826062772701967011193101728433581836366087895740765491370554190479565077662199184057709243321235189911025381604191145316355083034216262297031791827348707541513603635945878742076861729134759611312694866796380382643468478277719840066960923111344869971326537227229897500930197760752483251857050377179950974551210663675047017376199904946170326312150785390171722653942165896583494391538013936142144103788924394585660970062141282637844524539101039389946691505149444238224070339166051287831042858971776691769264541744655704005428249426096436563595473287134343996876 [165,104] 29262355544331965923790809264512837399267232697421451221112799169127745117574914109378958090501083816032237482080692509659202911370745752278588312015202279424354834584973940250625212353423677146875753399622209491671063566856947087057771653076359249867922954027401546980012528673811112283326801331194394386951184831537149989363021607620280265354808635744282082499311969306262229237914181362727686470796864550200511637538938919059295764717675261266897392543432027574791278192903460760342439736920136885080689768408530010672106545011617811054127282462759339569901305834531428565003551551091668639649489787567595973835990390628705572823849586857961663137009704841512671953638572415683926565199548674944222667113527042430003890298932185074763766565337064855920355924222628282144661762726397672606152775372766105367175778587807532260185289713947837426356299197472390371028978439428747637629362460212139899723292064006095327400797888523471774369081626154231988301870827569034489096426437822510442905113916694784981226705647903543905654106788405276560508690739867307566072191808964065014808142174681267898805962348864 [165,105] -94007356194201561736850282351163963028568607047807245894460594634199968910725494203109115334892278625052549437484827374397667576322668299200095513960044395585419371824362620600327636846444367413840868535431373611954321632225135625994617564870857935039063270248612409193898205691674392872382251968298857995919169965390647972041883530342781364873875123184294204903095465873849874698133452233539528795007663610189692210043333481168978346193705055745718640585362790548301444177112824072950885892894264533118378820887642798077626158376314463434505858130504033791669363263807276150977897892690229165182286164847359916454534479185202640011537257758235392680567423600952678261391128642364791289001648916337531558564335506697099231608296609778988907751395070748108333763657720714345738074254575660979872472505954792649632354011451165181965012956082019765701606922772905002019946311844696839212347209644702682454487103719059456203793536305262829722576493988078533704090973048835008155639463741547839557651297883930351603600989294544387615596227132342296147330460338750663331290543754527279571498496722514043632152 [165,106] 238783744909654859381205331466737486058245373201379922217848326785114617161355557364403900204682190742423381423583980058866232033917452696639497989718793576182730751006996867607552956672110496370830754292432008654709023639168352969860287615183292028592823659685368733555844160501701761598967383729723838248017813860291248887172692816082093578992645113218185229981494817887192845261286986082286615963457765687384413717091109296612464653782671419540872439575689922968091819780661917375649682683157193719399544987441790500909419111234928894275539695817139897911131678284061546976260434875617515815498343979868044117531435004179812084137580492195495148548895995903364657712068295991555611750278874012628968955288900130350547644759617165421906489140022041732553524256655873842875008341613340644356145253387854904777516898280988753853841421676927392191458834069513675547391208985623398255322966517917291453717046666220334598130060858212065396765019193101050555807938112179262085518512231024390083298242901923883583417655391715657474415328226621032577725686227436624196299551423005414252766907261288720008 [165,107] -476473818678289686233833513210706795376476525286096550804352588203954605463240591728846783190355589664024143243878145858487993915873821158187964474756605578384982923692982453468601533297410895153228288200010066639234203180562110685093493116789670928575265807739513739696529692988465019512456101198319545605070956330636263747745760062618643393937479054248615975295837326583369653664449308448623770329641421670090603430050341469663229281830288501373893729722758565647328776938094813432467543854004281278598673366708741799198276488270864372945874293975432044604584603871862436079582919057790943301384059147842703644547930611038895403498193153909988457067222455476362119183973068286126589646122068355044325648697683154006434818594027247220480315479209955445270685729362398644014636461442668038846199076498115533433562212238230564745717641227152639723315455253438933145790477353318074741046913952465973532273904519555721687828210215783204774437218005639662135041166086019008422831326186876697642752394168855737048704547987394010697367625749186480368764336540987770708176611203433435998672554558929 [165,108] 742973271948256785796613024449307141488880770294058861280527608866160485648842464937698956400979357995589994080305165616785482834034863464673522841646998047877016098662758210503490246640369206997704471666456600184122968112119532427838332804960954819078042068618432294100032899851494392061983619512544487339092170382737694437101785390373776342820135271002865524794380519736664337843415538504978631499913964500169336975598711154314960143114716377600808017562042786096598495868843707462058588669903970779117031292738558850980766427654993837005460688952417252968238719987965526517744981889330038895547915275450018076078444769788987658919732406412121213901164194683986252205703990398080743345815486308577443487722990447535413290691348400713189838272612398091879783962849756468149099123045074754776755140708275718596377712906521491725200706860007183579058304277396368901784372255920765319773517347856322099092760679223441437244772187028266221309229791487023341620800648424313735890739385291229037020940111496134275469830281690295970547103309431003437370682028168221171560094350343132133922432 [165,109] -963873978298030223683525300753335546283631844917225910413899968302900620060858755803534532765345762717755567510137879397873853551548362503190886413027128104968733229405375295417038148157338524395048938364174682055051587901749754928653477265192855462112742165096498336910315665833674551795568427118993883278475366542763262733469434251852303459055058249175287177537165263435826896361255413866258066761091657175392484143394831791614168145818817206719376534211006875014663280546239053211000571002343179696341901834971534232366601416152120855258746941881521393814993577655162234215923538656026564444603640671614670410544192456065678247331698681772901859175178567306477583995634682477555593171219483536832141685440644765929782746336182786248093404021025423608325073115512687960676442491291664093532427625914785851250438803688586237533517091326357945547723354823847801317511724554208170514268150476665387208320889423245144667261537718570822935031805017409781659493791123273130312979961073134038331848702967475089258550141721562201197799888626855348392007523224276389796215462579768383568 [165,110] 750989053502242239856341254773656950431679500808035118178838773304966347099605611656243994358729581180256637550085432890341211867183317432319621646095392540501317232993449663800562528556615418980804103096727197670724520025978526254624193817868474134438238025383599156105097994654039142641199334891272825027353302171106538391207990162788869474094134038536368408233827157791903518823005087351667267766145397466652430865219199885660939691212093124479506344693680525404712652000531266285849875490980498479748774321603761535365298851684558700893167070189719372196806805494402516486301650330864121827811731790044034625711999185007652509609362899958609282339986439783855946413523172953570840415568288760011330240060477847968514308092663476433519008124752654185641648527415558842449637724516387011742614289361711521598579651405453177100090927206082383152480308154947217645918055387307797998926398757358818883369828031698558981396350178145576613600342090822283242656526163758543100475123721967524701841578537846413338090766131669620204621461045713528793732889577506009420683982857888 [165,111] 192147741615298879588770587688145144848126030026124524925024241139997564398268496289896162187116435303265213338510985437891875051539616729817043181697927087595398967171524719328508909281293933434761083579567526211185623757301362627605605986577379638223647497176464419697957613020398913984368409785167939752565063291314726100359947510103235755516791986832460781378679458563851851067392297020187706750982851701222337392709907198525239364736757671832380123387351296203890636089281215485905972341622063712748739540629738324858495458315131922072149779000758727613179335157676849141718337231118929945167492981041147597622507228565325793970925809739541303806242177023035193247322244279914887294325214009578885968793434386600211559144212123365728885611584013562355191291576060928151015858511106646674565995167682927721158012185735792376530233341140903046826159978457535777466195169225603457853372361252040752649146277659540380026391775611371685437019186785353777316267534276245520987073863122350636643895709356326149572056377378253986724573270373018135624198090448194255732955460 [165,112] -583131807335176980486238058002568966738314812111313380235064833395354068728751458812031175599840425946729204031354614685051636634527691840793037759538154740109146730838030850788045401719298526580328780214499420060300279456027524814804949143883273275337374567270337817290780137588577189479056623836072673899140318475726578612045580791718368507658668945448801209348372629311320303661197542531740766275985596416847046957557779519439155129539262962903200441675923229296938000644210590316649467803837685418030324280276344344878322542938148558958348879468199682798031273175486693818590006649156613590657905803647708675197584589071082240334252440735496620452767056039094889347152352239185158591897392017246218970535852163483938163005660705718756419019052534302309397040016891960901399107857401757913629433422754918293719311346261549564977816086782921746571862451909088449395715790433102850661244270353203745407494409336268411297139927455904899794612507163024590731300807689237937243300955906053604059819716797650039769505925697457971796417522053123933184267733813245927840 [165,113] -319101012494629126776916036079261842894755836503132161269018632455342432355790386421221599395350508074896958964645576439293997695213192186878257323184066637619067539703016557294051645100961788191823221336709704724114009798652764483325830789920237281609194308614406437823064712354598504927410055111771867141250378855897413719851797519324232250340246261053828182970412095359831388518860493857874060675676646759189096887150250873201624225206239930863307040704962636220184948246840890714841406418879003980113739587402019543568286034585902057989697906288139688676586660254735732446631960273001301378675291356824810912537472338147389246078180869769774593902829818430602420157835824365225897597257701706887374028519604990959902208763850119944838433479927783533646229085757930200419248507158267753567502265541866216163201036376510820990770046416046641499496232145042359807008221811394125394513973139665283377502962322966998330703652902395363216715443044750847766121471242579975215070161030653587853399950130839128866813450886538050605443748632209987912390479803294893276 [165,114] -8593165167054188086414811285384336067873970848080197245319820887774280397171366590312588441532222899488567432887374092387575892660965981748331697184759055403208933447569974402803899829570500549172505896376516415412877972336648986097300548435711738829061387571203477180849487871139019486226231272505654003944754176007315978437164175679174561092904953390592329572466239041974686279756164419298282842296053962411178813814095358438660051640897665616150446737018179236282614128409763328986251965668220292120857560359228406037668536633182985127255921613721743828950936264539857613088424918085030174037508951824281480345935478957018383358334998222246399552248410403794183830235365811570888994323930292964994725939164325698887548104786656106458951263695113894420081806049135648793305702936919014146370887963064179474624337611676686632955297470484129820033267180834097137528991965316098468417033932061987444507434443593908598791426132561135825736044932726292608798269736769838952162110442103070904202552227877033551997299845721073113420084705462161932687002844126712 [165,115] -103214052761714845123623218408464511732363946406563287710740993689777870620719877856239080391445127347202021348909891004724211536513103329048570726173862421243384467932037668694947125467028185689939960458041784367647478317876493054048185372180202276451547993589192546951593448028582870292214361651311009903682181361115297549729344049719275076820990899537496114803314950527616087373086210557969087969746685438907368697280980516023126205381476734438178737599237969566895665090644367328769132986030439663787929300447689814631239315755032915096906272270119771971111799388810115891640380335065282465294811544218295076983380359697323967231108310565157454257195331787475148203283894701747512910428832953799531848837676633123485671288862561831332667971542824072946938299839617491827635337045971920142527465719462626789185469078238410801381112061820373099985597412407479376767126971295469220806448029577181820129127387606487767570535248570444377202045970144487866431878409122959391114157405538116388645712412107035260127832109202567138704643296919234403279743363 [165,116] -672352380417343369221753456591212249715125466710655832653130383520885967356251102039982860121932271271329713672977257676550512411888885325563165040822578744959887488622907619840726027110688829375040653248546000814603585420539563429218807307316393174076013732396862325967185886387848269560410021481839626272012493746844563319774683683500184331187057810914218353756602864131920137520018284460095461111702039563679079928744409843198763180965921973391600085920448876794931576305620263505423120181369684075972235027476288915897050892918451980380698504544329395214495753627508004210801064199325069078621319410875717329839744558161884087298028528919344773995332430725217286444273908504021692752287977843997168046585674275278039646009831444884029520370603976257841522942323788478636850936922938409034937719205241313229402173452235578689683000240281259028518217288407397310115783862561769042874944167301587229116324490079951837097293818878268806884387851589796384006428325137793103158409714675984604191120100387517520707596218759218706898489324914208420736 [165,117] -2548099005052928722825184021762702832495871503053357988646612985091241054375334468782937078136523546549825199188753859399595395263434626643323761326503574054799137707950252952712097637635091710441230962162190186573227096260661949159393548878663370006570670988627464364413444551775739209872783199478467768397507710504337896864460672393349810966624217523015883117040060843701220609460375127793315938886111380409947722903620616392996535544408060256303888294140905862147539689343968901077350491645127692248979218470163575581865322262071271546369755806704809443414897780434455807860174822709071325716091850815284640926976564567624323924543968027577379471767460619795309606623480457051037707151513050558868426058262811566691962009333497289302270858562759595104580896958256620238393429925738613635687643842005102966255022728249470486527816932211191468462010540878309471436313685914128367613876253832807460154263811634234218483562149952938517660189905929217468014670129817406996184972810503555887069974259741229918035695348984754094459862622969920912 [165,118] -5806890228919745689055668644680677130325844841932209144800698903641148583262564065325108116085009606710483096961822584955866062474882965742107412161040903679209073151452250215092960502185271306104490959047036364028702993311414433242894150420148448103881371043463401411790687194062744008974643571836961324939029485033357483713918518424619601411449971882125761401490685841686643667656640671962623461950563611665222021155650205894487270599915148067159584288294528411551220109606512357865101007215694870962964348039477443833687948243642377390772410026606668831161603200006470851611357365961315946242995306385070987899498515853069830995517617361498646812213241385338262109392010324168571063946609508655246514123583706399964606228441517245685046261783174650525070502429595466206838285826461124371928947958371166961736858138636522758118964440977443592036413094299599940148695991493091691830723800261557787126009746900927906656184205188553271986818536475131702038829172285259880121236277452680972746035727703251296600792917422198201314427549440 [165,119] -8094840065869666686725450414941388838696052406591288866663750711899819101790388357541743302652940238087298768917953286132457780334992110839246798120956580500149870060842063342533125458400521400982065811910056572472091758517654365050090013757760454600325850971846374145492403321524442936269712059823620984280213137127229453629059026475401407068474070626648462487923353941609085205434470584572116818493638029366902501898414413126636381813350184357845851954593738995916547338956868657343225776575877662112989838018825587504402344412213120605188643272109232850135743107242634205242407175933034534607302906188637631198547324511448939582949863256157885196284496837693870189428218236816069755037314728682855014339678246231794476260816750187022248676493227885899400273983256152865390707765752557446968612609074271855255806637691372776433700794598400606239872627232209440551455897350904624394577286045151352400815383944279028219883574451335247436846837078518650570610739049374278578866114292979259372051369299815078318778363817503646721440 [165,120] -6963914337857963877523042500582092035343984938103283076662864687292064838249327710387499848089134097329617416698243448612834851916957934760672523102485931122610550458265207389936318041702423229316395696052750608365735918470539356766103072227673307298282223825041756374614324397951957287397283100581473765159269206812188241475573552386397980427834465159684786045641488185503604889970785371507490775348316862476942358370463089428794573982766989976898900910604767803710412130280357944373120536763552237111043500447727811786814661177089198649713563475988296993561476318131174130035582619156024652678508567301995810891621680037996557804717850654965483839112841349602493228168448110845435682582713209127309365058963294757260206920450759894062422526039251439254389831749667250766189527398043114962685224401424636917766225937152870720133471766344333259276670291090198398674730949146665296623707638074792322927395079070091504325736400325672001679706763331656739405534547623606981203233494005330098777656624633604172615678889668616640 [165,121] -3712117618985081620753027741489197256591812265196808831441017387421370184403076737754484364265392655657626160687085663295811085496906055103506565243262872289340375413006112177159908300296475150166612805078726787495550180487374458934330228601080399091937713209416124281672326492421527596536931595208155030713109048838194857198988382946409739594065987525450142828535505010589181458386032846640600643081736949330043527187435083044442616830670414569531734370089497816043824873104778835752190405909193935950731941678895795143722360605256073143265519705251023799185344650103636285060346120132119045463366810863461302717532318962569409987051721552252147550179465524784928033325762147548495792513444312483584080240718663591661227158150250179086787316115733406826866589356037827632265365352200950226730433933895258108898144225123392459152457068877123942982610007999250127712351398305555307885959950479201566712384578916344718820129587712141547143519691010958025330809140515837249809706127222502701742897848406829189072283127752 [165,122] -1227178628876095429823392259403235511773516728118370590081618549859718238958671872951606580573027574322879359732029069959254609111512408056119781258579213012214708260833153599103384850624807123827378109103284301119440432031150442443545129964013294531261319251000149379785586920407107235102289340995985905646848390308340456445814616944811083669255526078946889102346601962911372482058505446240288126076482435397066413488024589262767518948818182110666863026718086078366103570167752875041595426279478010790864969676285729262361765621995934308880181616174483602164994245711848689068369482374943016705188433250969710076905596352629664655545866729665942208265046005267658177416414615870436710139006631709468118218336930588263898082211782008504780522221696494649903161976949704256972729193841993497000192498838085253422388226493624922585013100049322449821551116405838476288162742095871802988049012053923435714256283587291378144543696043011007082000845438858282891866374503685016756594043386555398831232150847594692086096 [165,123] -251287452914223588995878259811231213350379045790961830555186907010517631419333910500581304226600081786298765219140605713006100167967914702391910407013233781292808997828316524778894192518115684836463966181526237645491865623530226596652487469188333854166125096605620547104821241793269392186174340777473014550585778763988502696117051288453566302318151089054709429702413151710878459900197893654217355941543979320767002749945432363205072068737113002782956360673013241138476491860379209888746869555662342229157889122836599789794041043109981431106026797484390215752004686328513877326357595611528851862100659947244553731956754152083053537652550613989565408476503923015746742973790907457341517618037622288027762546803366529047631601317620772050848582124544783344246493703826210479277606751820884711775438443485940926257866864796957547075990217846091429182501467398557926799528776456524105384393389916123266106891213895685911567071551218256418448046117465023551149748055801865763766544703564129670344896906245248486 [165,124] -31781357957528944314318028542403865374120501153339873652978334997585948158621996136656903441625948058674069360956974201125124210841785560272397772913974393496528869867568903062895500734748914363490534957250462655839232880889246992171332239725950162078529189600894172860286417906637237417538583330383823150755118000125352235245750238065472635344332673264526920820683062299867260954975375396438946812715878244425145084111907425784828200872393834233186060147552470224899433688606690506307044209336627917645012522377630486455190196333539770067837293570397853172081972192030986941296615763973321656873165347010103166492588310333627185717335286250398880287393125302594113874878294064891851752918210669856616169181392050877420229006801265838679930738739637847552182173939851493737998002263810537473012997917792231576184510803486152570279203853696721046586235887749201212804518622833237420410608823430600934692970527444785453039873346231228220337226744308963536180289215835702570957175465336819553984142336 [165,125] -2472392616483960814860930755531200481681131673532909465726811185778791093410749431325097068574806384817031662246058728573141947490946042445449283639512122840637401263060748397552820470654759878357163349985889436449307365770759567975548337051465149741898369098509585715812837285717569900382633391330855053432743251906085970638805103836447245386655216407551973676754874686534059853115738893372150687552018405718493575085231759125712520751791286483209760406779122004252338451566025327484921317658972499596086199278541754053961429934085588444524599865451599063357683626331542323617060462308538201948082895687437896243878835780919366073520669839621567914859696258433429465644269420012300226225757474396503140362823036974832513324726556264632856192626183986764579560391659678054742592567818777536311843210921295379961244600468975495798516347171293304800459466505982572596989990921818002208180560689123263434484258918130825682691072015288107670664190242036066158914750375570112068614283544580409920 [165,126] -117689298192432134298815451091197624258773235477177015571418984660467630790878970962255479324281521189414586674519149951479736271595502249203538761316561890157479113793074332562868765163419370618942773274896639332046066268551583353173781317130843354201249514146747543155067689132745916092669469996831704095096833453090693682925287394368503271175890774320128608674983240072152205070670359886730132077622408587882583225031241613135567090442052600883542612404680845986220310208219198465137686171868156718556010747114113174444883470294449641696812488062938710673417900637904291918959854816965606810258591352802274204860334272510935249531180138612228780387205980009752298861234869723322395684522526930409164000471409650645996712543806714704764314659210888790866925583033085408260871150389865180805183831712264735458605937963923613245436744186542486952842400645159362192294542405712031642454436262187564733406860156464803821828667523253997723987767474982744079531840003912699403198662950976 [165,127] -3406723810463596999662233739319812328184612406765405712879009281133226021658383446012881366234447190191648492193099094376751371459237429397992363059205342889290946217041646420665983044575693921052164581343928316445469911108961588980509672395346588879813636668929207078934408047267885068367525809184906079846063599941237811314148304915477925381874420078598383053858780190061641635687062978035856878842799811780655091302967786560708339478687741944562701861377937543614740687450518456665433835495200418168555426336710148929460120014096222193407457971447664373466869907453292042335406659459708396131735122426364447043101338199729146621318835509179672670311644972183883738230322094818802580264726549577701049013003756374042254441900902170174749749361082667400649740271846305372644910109882185583662814696013560886353611533610625313350573419599574601881441704720237400233300863263201162647230190052262761800356493083972058254046363696177551054524025204358822908465569296707993923184 [165,128] -59541992096834933715874015295048812992603439868605157608979742166056375636690329418154432484561902949487516460780094256094805499928891734163598914261378664807194529196956249745666056162347356394192244103874619457128233444677668195560711206189588189019855858332826179282218968971654341859637788031689573426520371898431247790495278360717943756012593894425867442882306386546678080800802320608265543719951218820381363248781325966703342978166068995622694082685592664832342747739696322159135683862093751975350947007666233524906611958085454619200181800456288876235454242118625024736588337420933054653624782138917075294056043847953817093942029802637734689454692158585142867270758618141750662232957775514557866138336742934224096147308115077191870991786908650917225213052181950786118064690164939521766835231401880034246285323978352532973580325521046637309211411824909777234509444485018676957872894288543697918089311570801051010900469846433352709802811170909662950585337734525856 [165,129] -623322584857065654931811218748034392631069819488041554670621620089371320027085640124568817438421655590786378752765350093589992914269000818996653592351286674337386858967241087674536532546587104196715192456596153549003661944173846012194121519434915909552219140598351541612565823736344994539737906810397590563974387411767324289759754269929152089832264351943589755800106847168883669694811673161064866208715510531294450838510202324217930910249347774187684570794446312537688920884449875204397109522105153548502055325773604340398297391078657606894843241844867549984385420841680406126484049625851178685808699527682407369052044321428771245335571216643853035906899940305532882976045937674232161139933963317155804813821185890292039166009684742626423636731575284994200260895448667879507584950461547005213014627473783420867927747539132834099633734027673784718599268455300407411775438408539671267798330439862489280900773917395781458482499457295806224257830733155125803573948 [165,130] -3873754989740197624710791372595637543913646350423435731499764159746136869818842375985563408372397534498417489041127650595432207460823132108549620674426888092780237784886570993968384245064403505557838171514064043618375419778728786731402613427195781311028827152195763728279975778860402214586182092621732454206482346444695508311531414636525223756991271059847083647048917519569173028711699568924898901661482027710097819633496438691577788857979500287041194066490397537807943473097295476814930014023102072703704537270120256996699616084012901587496089513553636795418888947568347654192891069642315613481747901279481551684415800118440988415735601407989196869800505134909602666590878264154853173578472476489666392783765785158747154992047811491759609665403468298999469814381450865111856493303053585175831864080871561947123580027852783711297596486261756939285118078356889715163919062344216698082814962951599886943596415153213499034791313094830729015580973178530848 [165,131] -14151733785539646898017830194451815516322276344053246470466454300493334675124597840302192657291927527353485209121535300193014453965844079217545423187403639278240195742046260311398297674948497329217843456128154452403237751279981902114449249995375413151420214915105411152212742565786305909247601959570502727770679438978981796876474765023805624072254631720614185630762364820967874979640320084261672917750168606551021602146892807311665330215918161390764746937123593847067082760276134468683454645524552660321294853364216204789266214451644695091077049842080831483638068106112358500372619472097700296845284118917372768606221847070205275641469789707947410360174733810495022227090749064705502330612937653559063375001728603411916953945531682431993768438462430059611446802254421810414726037312753339479980113586550115774370137791037518415634578836598749419446423953463290112349273257122667481544257725976555985708433146796201523086874466030048212524618460 [165,132] -30064962161037236132235144580300594623097026093628505643901030089767523802695177627181753027028112104211575360511867119789032454270701513013669702783839589705323038979083852491375657565402860231905001609569643450190415557663922341206670178282132633429158933744949280140910678931839509908316993167688729960620555840092115061888485099498079381307185557566161396788961227276582215565320767662958800292761847753983252821683628978865183613586020941570549568156340779273521630929426037756704341301859444091010173423880269333263858069044670649501197339207914635562885256196577819468884215438095654732597556036011409313563172974554195533688180322086217627019335843758363756030242910088523848623320659931460436185509266878993995067263400341439525847788527065025066817740218607162824259757209683831477404756659750378012512543604313377874783676924711639751807937303794289962148625885389061246383320968486418588884809623333338613641661172336581632 [165,133] -36708522691554056855784918032367280937619155708700461801340365231829524153232832437392213258543025774083353527106109365485533436188494875108652572148552060864049021766910851452324972000121587921280752031381576183605608858152988475891357952703938750442699870751146657472608978187085315838782561844234216680904951881343688580801105764037796495459452853194969380546339797833198596712465402194207407928233051830896661378680967070607815314131802337838523856429846430504825440666081732214500252699746084720843229854792953626174886897063445342939300055770683632102367141288420550143400115200346071841590159323534085269429732917785757439191664986734463229793388048929876086544216094918106178644239170534526071907500415524328317585023169645696168237758150323313804123356011872135341135034091935473706077264687696296110403594175973744463195506091245351868464223722214903636360276559425165325199896883929921574835970422847677841863176384 [165,134] -25430266924279477714287786491110479948195352100984030473970810847655629720925449242347311712612253802976512586572150892491955834865133342859344138674065301619877085977435429924426885319255929121725256558589172934155092706969484296354644569330665442865299850950029796257603097476713201941191548258797859924553858657681005110767986637838215027404839444845382352328581709876363008608175896107960357619555359167203886051731109388410386428885192561268853883185230195850090231666249722083486735247387819440108357174530571121292212719268302410470829755599677225705007730053813764985367928971321522344200459025502562918069709452486449396726376684733085231079137282379247339122359290024488924648163736979252128218976537813678012187458551194130458958894517746441708910237865398657559649611148299737978908736047169156456846871763853513615988557325351116646978544757890611180172255052697450416477007140300494146892844678149306112 [165,135] -9857011501399981897713526600678530774223556249863621416739523724268617449109926742229012114808097246913213052071125454736026482404579931254321853711189695085923146204413847763404048784598079121332724628587272793297333603745628881150896430421528431948833840805790764811218656415175627739044172257847433218304090260398235941106015141745295255037637819840115176560744951926229372813012873963833429413817800019367056273086512343692266854711513775454080683599132620531420426898064207766503483426246179318489028122546113944300980961837643898731894490052794297594297440669450052372048098692584904118807418358732663221694113725522638069815854156162725347338382628405469948822249176477021876545075881496044257242034893354323840875256682975725640990106383942915585367450458956838591858372945004053244599461734856836904978740191325614142032415352819700178942593594439343143668086729226069027814819597195592879642087928 [165,136] -2105505583878071684717449752282826143359387855560824109224676579854105244043364892260160153383548149579394513031279869174439262541999092306005039170733648182584893364486171668586414505362963671905489411437504549421559345726394744729675664702938237018167506958085847231878053914164621320470933648389518908451729117301262273262287071965823473966531053616259948286978097524349489188728237067003228220175649936744869602621081828374568600216631052455006205622378059961308535911597226927387747026709609819947231814626439739829291316838747906429706313859701325486651925557280366563128438034977792092231990238931215963298964136990905836880271822233655178388856606845484467764721698559388566157606380738695614687236919072100269401932410273905547974554748868124333171627657160758540634392784149467787200746449540176245967937361815859662314883876187156221509229910839384633573871666272257120713328968639206624 [165,137] -243793832825833159503029793522801693082690154117317759699132416080111857313312595388515055062125388178674406230176661282533472731778031719027516729045389302107646286288661045275086236886914219233118286993017087254479058061690845089160669447942765169131162097046001341952168852983636301039111149814862781148277719768691829779734378383324839228178681619279716096636824834041275543923535557791616267793549201157079458001339498248173931506428834055273737321509657555754104973478314676284435962721214867008590876576658599387754052839489196911286339782254842837376575277837854078774774497747646996737701304936521773904381300988569376514803698990354361948571028778781959754215329937130244940684907727473060206729886349787461956093858883373480432547491677470453699461723239079976438394356713009492162298959212514051264447999282159125344053470869149347433400441165689646465656332502047449621601572 [165,138] -15030247969672946529390877080500884683965369136473854783374370921356864612622576250733782810352005483758102746049207063231312451679394789218616097676399782477001471357734180133237682861757503226724775357667837405251470135716714036323310220601268136920650454781918285764537081745714072234745887634792935823135070171491203070451593151140296682432683901810989524076718452172151108308012341335374153488926346410479992656475667658810513755160753310518065221259536908831490223034150860713303711165176090565606795264660292054153982347261978286547076567608977464572242893608097397161508623633503182209543915965389402597258254480914951493076982875690944651548071412423931963093881819409018460319706909724103196510750191195561805019468897589024194829528198259745922340649417885311176627900374887306626174905392582896737167329489644558443796586023059079663005930105773972474603266229665592 [165,139] -483878648549710028257100302963977496919338873308394289730108303182974772409715147198972986514792322377900612233433526110311242550299787018770050864693256975695097505912267904085315051711483771221979612266794295137452198506260033191844446829852321089412111553647699927816175362242055005697089699514036197703535811907804448337427576628408101235148368601333596164502640401566200643209128593426127497012521155980272476844419743192430414130193852159215801522279021237589189265045779397431484797546861052623881262680284304084186953558752647489169846429629335283144495891347516207520988126076694671082115872258890862351149681896273769480292511312122314842889571707716761061676684943974070631690760751768504343206959623707480400874116440475165362236073218092254960642409329685775984256386697653518666030070030619624566915580423630158392936917292547093205844091675663214860321 [165,140] -7964292681217793588499824862518012949985082187728844213106654796810119915198838367071700553242815402462136981601949517330658575690798979654607860006662273149590275295713604757653180378673371750066981626237715690365550130264104434125607855686300156963175443447809310204928411152461945402213846644647045291635243070251716772576081257433643243388108557459959404159036355304388796001111243056924520909592977408937740156404625222925224413904074253686840600635095798858373989081598249533580845158769425794694044275348931809882281078769022745458743110378952051626625656907844220172229351246712826742322677005191276053235403311313408108284326933444698539394097302421095756856642259410943766995847292296623883189718444962588993998665172956096535161050442995512553827045660684967519304645480957958812717992174546271276898245238086925864911313273650383375490789917184 [165,141] -65494074066495852460671906519886359104080360494370475826955923090612237032158170407345654578575113881789022348352271396968471521316634798187739748079510861978330124542323001149353305464040886377524275058872607425856220129417155532520485744491191318038038026335988580496821189763361353013417877885781562343511294558685194585682964448141665241884438052231685475278030058294571048608761843869232994408180157639624373692960018633703475836028878120375315716780113271435504652491380859558093745542332807830392102342492508276118047671200658092760473356226402138175174081800498178964841540122388295170880838889600140896837148579684344916012397253798325890984990721153853770787053954116392315486027147268226346902253328986374298754344218078284001772669054910346635337572572502056976408486369768606364494526938863552259140506626113456082485942110573269376 [165,142] -262427557610214741863079282769857019149976277595192212511984551056314724803477759532339289890168583007798982742805098246688941321670645253744003517171322411748336618447508331997967524899368418910046786890934028515273222592119514092829891604493871903505039234309447783758552567562808360765984616779607712053669598060507859692057763118571519440441463677014807197052939191812705556016708515318615202652285262011595962742656654684380508569007223217901187907464527750638710529688481240555359176527476480849334305848196551590702395397110330564471116231044773469715114714950629919139319345799846009446647437536857787414662105441624069714140408917319776917755890081432610577545872671391633489191370690759078703913945226977950338157165925904538279017238414399639689387214164767591396672518399478004107492318620264259607342699951181421934129360 [165,143] -498522442645290250452292196536871138755030176035547049077714482203004599669789964129921063269862097288916015451875110748997159767709876425250634071746923721685595438150367419199383573629870570484658619790049695977894251981084833990545887369302650784543133439152149376178760349992846258505163113148148176863778835701874661874296413150144260702333547982659055166572778323152063873883202070426757961170235914497867327714405786477094550739699306570634330444442207098946737062174588133893110377318947458655759306823214925349886143487243192465784941361509614331931183153947605074191247257337170823840456967828833677767920285048564150428005390211669554318939264933841307743690389722679929499482894530088124140792244699989450943900366570903996480305377510969248856616719966835493966741574575879005998159618912586571312539116642890 [165,144] -435748073589044515644731615123071193066936099056842697922231930727272415723121164930051307183020767918251982073421856061588957034571033383684056525835645468598759478190048683225568340722247002753921708094073851102163699886501520119676358550388436449516712314855700196996239301251097297739197370357962061171060414631828577533428144622233496618779772803805254181608871574101491113794095254230886142279384064157096387861132036987207764570741075160975162033121748016910323612478402624274345992686247716344808557850196082694548648584715805724522108547554980288409393760412742157795893060629726935258383199316954866084066289860765547614786179387414571059861612173464271105125918701202444660220355763995662072820263352668182291471871106532180369485220131654395276799234164409880574836019798764105290043360636696653952 [165,145] -169601136601526933667779751131077503248497842263422513364429169673394227954693794841497637655411277943039557404116218728541746158240521025289744982982094572891708236842122886706605630811851946050614695168214271708768494258282271640890350692023755928480342056402773392000936443630743692116966370413052982079808910316389790271361377855572682767202129899055587242383421453721956307998176802405950277702374881589496690104338026306767998187138986302067927261198672207805819883941157496938329760205779879757978071679872112968262851538184322690791567130400395292840115516197709368569678428699765683837467111839757079239049126662279777958349804593629878289878681879255373715805599124936709274227629003474729862006772633680120726448331200898837252248051409991639629020654161665444257400721980667771218278464 [165,146] -28355366722432756584137283188185773253594738206612904758517175625091773707085451522081629441462008240248250252455458439446459051444213405905926678812703481132493920785279002413857406182306968512154753799696402301261670784004864734743417136303326333937714438039177664293547739644745332085449551542276107128644472309237406371391542519266545376308814209442914646456584439759582819177251201720058800186862123600512188030181247571223228260920395844528819134777596994437387834525599219479714839984333945062195230930776037437815088787378889223890556675343320976831473706803875432628693963480322334746180214436062346782088751612966000057131371299956478760331028571937018003580591186253621760765280483052953163640073261633325377566376801188508013046997665722661026760507576156333922698079971240 [165,147] -1957249508599911185362024753608682337720122236171393068000126433598285607853910975623630541079057226626367865640671575645081949030184259191028305539825377395120575078139902984619667343636365735395166151952493353042196877548181738496148130511541289248940429081731760511641429401384959893626488925570508320963738768378072608044060830803718518988956313953508718816134280952979101167599630669861465486494536929433083069887054839784337596257848753532000255286078591811980453239249839842653383948813026602779568400261537827168777086274542475597112814744104396899677520425377694281320881775116985467459681245843485911623532440813527935307438142354778302813676214547944104654226143490493415400680173129967708587415179547270978931704426679570426164559585307849583512569440753768991 [165,148] -53389578561943173444790160313004013658528753284453277103370384998748336204687070680784200706849161089965299557792611636970699760213860332982707734787925804016033841681227226363631357217714302416658134412113225670411739270369210050318710279257728857076813052199276450691567693389365798129898755322748680871013647525544781430986719170554517694983763534113313219193561155030619412263243289038277091422072966007605634024415702957927495241565779305930709680708552689901449480014401519986769301806813935700891641515412310672395050024801171848701471445057894723234446284756973720131245858556595658691982642481397566071407489521707055544841194851458873338369571211553204334943224490033561712520787773910546017436039670390928681713890694686897384538130426370079668480 [165,149] -548285774178730830135310707644183217749226519415682274777111696491127163105795574197347740738477837241119634937191806868723714965507492156918402857152458759294439263412444446664949220440008832370701348089982344160275519835985814045122687779808757582594686300141175364853490438443320460147200202806363366136824134512169387141214142069731294141592173945357372623048852388481969105831399783056952061129284007560785699142418403304154173999042580169905173484889568931312282309578267905063838788401126324467386034278010695471644670205942715887141665071765700805313848935250208262413306760611715996768155795623859456323887217848936574033407231846598196572311607336059770194015326245225604285176857855321873768299247815352692485880136288989417218118112 [165,150] -2008515783404161005519311106609983962742709670048317037432822103784301088864347527745319610490005576281549973416723134225798808584092334984568820302715230161163417756365728332244422185049844960737967196953778375570968125739716596757061130228496783705991881559694346747457491696296307344582538917669733137016584051024090681978078282382840849975471051520601667949519944949133651620748820615289981545078442764313661292412555124194327359825524661856148590759965375001890713542638976305821520643745796438256222593359465908202449035958625425792395383253090052868077554457222829656603206924684459357873087112020215864923246080849776964687941837627251077584917526790026630131058317557046337557678635481404874811050788999747155047160954464 [165,151] -2471170100769269206192006098796831339234815490234619862527919142253115843622736633954085556676467347144460002165218226453221911500551705485787966515054093458808422250431571086274550944764882929296705188574732720938462490036254898575740665339428739220257820279413259432885255735856554950843355071487315392654709275241371779189178575127866793946361094261959792745871866671642117305565652824055452083854644433399152059306653796112673906806967480020028868951978656156741361575801425216092779841301887731879430476588110256238284420632900728686924748203827443989914574033324123278708996973711639759724412132781149136729264016736066013295410666179145108594907545196481933550793075341584665047445926191656162154292569657660 [165,152] -954421599778918680547889582475502847994834005457513010384161264838357905187325504769200493324221553222031936967975782041529092082128956684159392299831896977360394262778642370971786381994658430193184877684323326261509260237236799899291352694306679234388786858811970685331456353349158413714288161664529887222337738452091974910383974499529769471874126530993199351240433696934516499282290073350222211801655103278053513053481553071500783520858767100340130073238955506556782794231762534020319956197648791274915554909165387507785050933747030517257006874876230575054465948069010503820261728075491153502537171463307801863630002081693258902907470793821239146332554076282385073934077950453989275795501514884224 [165,153] -107223911017200662490981975146903836201397593992637928225553633370629463011524996608256862932975095930131818424266801044984478474752354602342965392247318306307664894230470420234608631722879043326836329845129611617043707026046443064698866029780252370935138730807173016238310169043249982299328037705446413571702268903331856879192132850465757348745780579918682075547647904999526154865765079369811906438370153316841929995265655809687361272069613990979007604041995093776831444996515989941821716812330644807192474489600229192964099963364264746078849183573599643219893038875857693524201467646698455238094221969362375436529445350446062389136008863564245649718498151461971962941834858543620160 [165,154] -3213821791534603910049496249748408549865415951830634909262086931604824763701998911179369057712499561739861660792563263417180383281463780935874331950275129090331599855248253128447564985859601386963246137955123008921350164001119473979940160365700337915567860131025093028887035797517471513438884726098984771463169983315399095402488180897445563169311234307894279814697828801382878395950140066364581044947954812337453806332689372929094484018163333987864047813887299320526242233692876823869171282785981418171273229175924310870192444267821534779439363372475260087362101489290354113495878198866997490875475785037369231696228787955152339174046880746625872184701078685340344608 [165,155] -23285802006570738619047339546541995199146311231012944492480655954016431202205874345341463214349117659597552915612800721084347124473890676414076030938749424876816514862833598171988643150142650643239193743766224210482391475319582083273493872805178220214580760445028147106478445991349625920838059051602341768314822141024501446328591984842620551272365613884643483606776753028272258008730609927789666293308023857776949508355630260957971332578435639954636394669046675816811137321157583286086889116306290705086746642066671702447654616076546302261876243845103689222876222388857440159405997574501803274453629061622578119520873104221148522805964504783406652214 [165,156] -36413097585551797907497276129075725617549977959670152273550540687568791011980452600480401733348059396327196343803720204754884076513190215152203884032544260737222301518097758622732079690341492152108545203863941501547724154329455567243891954754130998891717077929562881681485083952279247890044847958358275933669390237049243408540434226743802989827879234779420688121111262905226154971351204980295638127688765733183405143928938771172101578835345390094268056347966587786834732064178922471685908546101449989413317245369636262759064153461518338042063034635771814598581096161034612025628259489441987253284074543005207971965052389509613148672 [165,157] -10776180498943458607188641885492163546529860683787360107631980102952059317454925508019711279334898659848807964575122300937223051971623254604339373906738338914219175350042879340262236723590436960657052664857740367429967646582501784437940208831612754582473685823357257920816099985624888459463655846180570917469467071867483899360540887254675126196665223063553885782038608207339367032347153981418706420354314878826287272176629427155950529459459405992938981055787492532749947002459336873941498259761206931316103472051594201398641296908524898432516331735363268277056145060465161522283757308570518355467880784451991151808 [165,158] -517610979882564890166803488903799142857288767162878969964583677636269006606789975229937174125893453153495327738172349051034929592439477196103996197486676000685248311084037012703745495713862531962222254316337961864601945842228961516290668519437131396985670339000657353402212635996515847653256833268541519853464688987818685166123669312498034536989497328322923615309671435968523204187521931827692362980179565570510247094448133385454439801137742258476619339887516797189883100330377756476607931987279692838221731333666081180378881360321132842981497913027191825776561464754467126087008893764322192848 [165,159] -3365715109955218477216367538023883315842097400703490600905148918422701887489342836976977779692968171192930132185200055035369155804362873044438408629903992021919305575049177697156414571002235740547954299162728351098588761802991479974939070475104412921422871896041374659088828323079442561007682337383469688010534271064093735561602946260446263564561271826097851429281810280279942244146411376971443733811631434137247880283632911427038915242182834493446792821771413780732229506995384331086464559373523084204526905257949636241825861516130083931579928896171710569824677642076981250 [165,160] -2385233356631764251991698661457521854434178599494274276806326119104765728579495416899014063234969860214427095111478500274873542268776789620339979750697247916058807084847454497292290679934655855035724355417743029513910206551170578555470795463927646339722553939379995957398711664121873647001156420298546042458888885396657601924778424611587983791855109287654812550776263478998110582618579251109089603005002356911204959055101096503268404257277169499750554226279274587088289596580083213457919148725684994756129308771163998796316550979067631854948861965327968 [165,161] -141695799700914682441499732158597135226030817520944188079044983216510297095306937003660490551614933584041531851446831815043220760635670220511802419963351154106483107945140162766601881038757681303708425736894505060040895839749463123219143888007019076166383456564573187256043069926888334312286931281736871115191134244768149150538806457903741533154412321772317606029297743719784029674481300019263690579705021503881541701320180262889145217520880462445601448932613724570448228793067473158671412325514057680692860668241371306312709282436 [165,162] -510896452373830719605360792573230356532383966275629686116420104721970213945815707110679222687233243520633468639935712811849033302961536546221330345894236053368643191708173708965578557892641458618311625302815323590691539277539018596456780911699660140784936108995500063784106028983867785970708812877477053189898579034035017323267991038830165335583168102991734268837044280999209185449096531112027641525490107937008906761419699385532632568563198188902709374694806294369125894846482240042118247136495450500600640 [165,163] -74564153736967999965433870397830094780857282761280432879705283796855019344683870218318211555886483299938587304324733907083103010968508256434088457924490064033172786260312958548258285830538856312180534815927532144947517557990750840927939228607284398713668757441775647423527942462621618039337167603099406684480207075383520798094855251282866544549425680408273738222209432052735698950745752208203626598205481966597064628463290059831533042017781344073294085435498550309674815402069140024 [165,164] -261272339217487796530449535227201339727367482519734260280970909268238274106777555485078603105853675486180451581575911471263771666590546029495642832095635249432042798198839848151318562401271351670313160232202690116155387090013263740742140814976653046802769378065160010885054945449511336467543382951513959818579747027305843441610272065287939535456067181160982616043151163445794505896665013035684531487131481747675696375061548588519205177993877814449785111808 [165,165] -10901408788170136786321021694633693781293267908850160482000775601842801084550476897592766300849442588937421560501578409096515348097991529774107574507207771273007009382626026996756557729711880385615362597550244407859155108102237979473391945134319600475830849019392670875660910904289694332419115915351321586941675830315088487791996985386442049960486902502330381992182113992042438740402966219011090237497239760675838047536521858656 [166,0] 500977111785699705503075645328362443724984238943451647889918333490299003996412322009498103918266595175513518345788767368988582824294143267961087701501416011636488494251160979724216651260331378467911867395755041295850806269120596202652366248172498695696427029110384133006321883688862659168477817129717566232495399247585103614666115970161646565449218232882064146244983308730908999005141345963179430582129242814722754855789310686193628795366200590596553467761989863717820393940155628294731143259173781694107142651123139011385232326367936491741697253563235499821989152178033379667688472419982142099523130395607418139388217327371206845592256688569066090085252574456003276546879681005842224392985318704139971237736500081337045991824265673998810994455293391265486188062508463043194719869713070572636863387594167939547917418379353717612217946568148855902823035070007478573635202826842888744296558371232052893037310675396431219998154822055837073652392436950576968212480513742536776200475082799027994046516017871864097544029838652067039493446571653569267808540909464093580551163983472837115317904420487979127687219916863663053823548628612050489173402896895639449824494434273969198408872860435797700769415093482231368458567103848660738640552811981248222763208507720016095632312165680482194019980016654286000336245181265227268867985221935796978630844427213360654045198124318720000000000000000000000000000000 [166,1] -290644991153913504988109491899308777997953156354035204039715216716470838026360230858567551676772540674876490661170896399782965356115862014575303139130603261754696270418188348974096129645873321231737263174141490085385848209164413442312799982600540911797629507601324982811806113566311534223676232109528170683148627806597385201106326460751326449374430517196528374038868291154429457073632379326012764868901590713698610025255571442624179184473150524370309416588551160628148754909569877057888879202623650250343578681978259837104176520956526260289194154529524018178843831454745671584755459466500806550860404190503447125711236368340981049597272565135981968281061782146222530379116899018497679655353068619234896940952770058923709803410070289608816245001902076680312198217149155705262430087494946778393180214386785714040936314726520262264947187932840975376376408144233477065065642278231645304909477645886762991484979010136060686139099437019509922569631431121727801700364732429153908765245008371479299742279970072272780771005295066940204062773975857072320465809319150716455263443102243255079179578531286271098699286498944062478480229940370706747860894268133164626374960770520572564653014025986214694337557330006321428792790626246197967792138935493519972133633403961525081449290697283453198389809344592872311560503507505888889827162746552208998354100560388883416425741315819438080000000000000000000000000000 [166,2] 10107060822764567082508028197757204639212555712127864615495170857517205388378101136211996824095145233365400599773916290486251422604535883153833456086265369947945057580425566046942192197126622962688202105429654365974882759074856314198506856065054919061840012642252997265462801187629009400316367785391332049650131339752973446598779253361344792018998454944025327856485373497281958516456159593120134167732647328810410267139823229617360224382969763130883858969720456032491146092131421665027791697445179013464384221419199409340576302839241385238773179214379263904954226278919546236244705131527767629209683053773533104491078134875828669452830084221243565359788798248768960260982090016989597189772229089145633883281365493561997921628251956068742144472608070555902774297973612476073453777973196006865473716855450309685517485276022682756974692434382712295936226561783656903956085317372697377785257922369204218007078270325944597883543905523460256646308672317339039983281516935227868253076663285902514349199525055021926597295028541761426068509686666082721827073497450235671722647043980902108901416764197871475664707019829412966935104969491344238699911717161636165859470334980340607548377835406052086461433127324926624066792434996370088398708655682161896605456375623308949410236253553129300195361119523159636371493606811281388236512218720099762567096946174056560045305700185905259610112000000000000000000000000 [166,3] -2293527015753506174821984128691503943701092547761113750566918935198093926854026638200372673008598166070400409242526492585029820238691582076456984750555295768104815163480002469898768505785776260603703477151062083089494522363143598361865864295942710488805529242189855321452988624999346506276061901925461333752074143783293206319764601604840304712770159037185241138010529687999119873265293052983745077462703460423053860724590905962173107829933607132203180889818073686786183566799549513410730606078176008830629629995717350437802874435842281362893796560008445242662896918353191962253404337096267706480879438877435236515786579192644211254473408101702457935690918456265015124094122594970628369333887966105640266488808308461293558124570554010642943884235383590856842801516491500808769201364623656482496601886539135324080340399985586920054576548832322534300391086857892245186971232872867912687990709018269353788916790034390931428693833294965679694173961160220984486482320602498762217525909282510852485773627020585912499472201381545597164608726490456854038629973055187984255532973933918935979834410266643805837527968855880076547308694226383640401258057816214038111441196179333139662115405965764207070027953814239219048064686825915484065207492828130376038438252243168433299373171268875224189483612986289566238951275324410047859464608627459052719210902477010839582062158058207260400680960000000000000000000000 [166,4] 497714035240779274609968607778540141329618786435774192921609082406993118686347404413832389960429203737049095968447718954209584412372671801213083949182920964654413151340544520654537819996096105269047901059920089481459665519477481866464299984456454451542880428090464280482382787263143185341668291934408281903718551832742321726451309414567764480400544770227296121194286630346884832841046038824504497110368522406166644597780353441781929765070113814352935183418125655878331367185888816873856335903275759511313596272825033895719673669371733147551495473074631405136828637008796993629545833444116095827795112084872833664582064113899695948796721472469258404898427295699669722929910571775270709618924768464592659084832444457964711978256810063397383362793327873616891594731663319912928417415602922323200018988531428405457939901931788175780932033467598262774842396526102131620834275093272406586981217637396120802353849874940973161613159930407141033353892745995376078240235835647798213227229275656166879917609600217193942259368231769580423732136428365586156043213170243638664257407453312010577026050529661847490781555525066757023463259044695022960071042472121056762391563364432954380721169246417429003987177328094876166032072803054109080944741631203007298611632633598646197714050387431322110805355800437927173614590703483311347097046638272861959730512648404596482494011651948094335043502080000000000000000000 [166,5] -29172955040297319053360229321924049259687076933472716491125581541656302345296188504836000186164557668959028124201334278112528175811343549430875030114768465003780592457964456769227202843327606632802242084583318610172918860817158265917398379732862027262627313997167440055347917456513862900502496589308553925011871189423722858283985726143588525528422342752431522207795561792925549647234640948897572319057926788575415897013626182762315952158917468626223392301364275965769601287572731975659576121851699572491759435071957589736953558557699693054535882724281659417864790614029808293628751286964414639886015305178170022764499273008649481007730031242411061989064744600289294689516326281506227756326625286189524200633167997132787668016632721326326365129719287018749048633644873711713693437515207274715268419840153748774543583580159715128377124414627483067042961365152259977629159827110946081586720174312424734249036515715134843976921375850932894861934797506865100286498504377128000592657521791946684515230116789369276735637096088967830886678520793438087502753882540003514132007055615803764759032894058020239768260094313718754744892983268920187572228926035836390219832114017836614870353391855305094695091726497225951992610685984166407829224105163955441330535935314214989888990382528205313624775084553041639542976340903233789811336422870894004369681194154650618382324789226896932565910814720000000000000000 [166,6] 1296107739384770104705851336998055453141459507541656087300362756466294290692216826856883611226613532346141521988354971842948836904144937810945903656176289930341589455438579361345138083436076419831648398850246539893099448034458412432148846698248916941142979719505891624872206062629412000053210510145432548289196780419756402399469207831189845613702218908781775595586048846886609501830094185069211031222459462162493528525768513097106491405381513371552040560394254813726589480804666109322457872108155454725885819216676605015046838827954452918472047056102558455189466887897325727613991668371521835520427966879122131470849385429470188750234462476560648366019563395130189442263478710168874593707896547729960805527340933661207942543698555400827939401953112862775993357406218902670467947183533589261351665792397802784402442597719588838626216842701228254301541179278838930518640417252217065949914901061945761477645106301841436626286527626968831615727070088118977922629316972490239133811373256026194137950497539496939018564733975336063296376277496255458486035772457795789269049405155538531755308003713291490992126069963288960710546123078246078753791954933935119305271655165562958567474036763768690363639110355596056985572233740224812232204153806292728967832015338225399165887225557188689929706405648014427126359761774168544434003699075508815428914883921589988494137913776656601596504582389760000000000000 [166,7] -29810230392674993017409816742858820413465128792124916499176156353197956535393272399840218312037332254958596638832862740513971564085423751310495091225925067720713474827758872357848698474281651863539031636452146342117773074587256161242158665729725511119073262199547481496792358715122887235166917605350105537200955874495595312925471912034594130884404901748565797678303556016360448708227959693226268454701334207010181085224562899847668671453852806972001338869151466161666403019463959516743406277208814748262162455664617476962669530866248935991032063905988604153179465411242081943775350615948491813921164739014013394556650892967313065079937817293660331322215432005248402868170208868350729885967677117695479613185453607269785710745617418212204056875124865630057880531990615499363021016758421474840663915383822775496136457970387344199101718080205404841481545832696666522033130376263075149099666839233886025531437761491338374691801490337222225194009815869466828288384345634098325071452771584391909810612643256348936962601685737313291898564135374545392884842308862106447659197244261654351671957971125227426353124562992546555314376284483794092209124957368685379513196504827479415535139149211676606149281565982582680274004978510934484415297991608744102578456391000158312923602453871253281459713910067340841262844575563269600780706976890836861926377383458153284898399392899839285816608748994560000000000 [166,8] 488117308954707450804476775795985030898105818588451167608652400103729004664155931170187312121918584594194907679776141409852646515836818741814353987409629206603175066263587961429540604382581239782119073190757255553053473083379087753272087362912227585710094319641117510100055264770194398410168080635290907164651147416880869601748102086782133267129505062049793071123800218377685097414590025870318142639375401121750092545500176424398570903546202246081282775210811457346497383902793965573546986465645808766936941866900987224489128240282532539630660403368138700646691024642396971013830203719097456970652568947192188387681066071658012030524736679075994764992321152162281775262189479878115737984105554050266184560801047504798569642002663145627959375485098935477867888462472884511522803343481016070993382621230045872407402816380834748651615804537871992893851719493434906218176828178383681284565374011249665536467599163144330814688550937511521338653800472499263953996976403540360789718258174952311975559259171810588469502087012028666721840083203630801513486580441227375369302344088002092483132586278285086777624048486838333149948170913102704132102549021495314099024434989841006021363089569120731196830584155461975710515955657021444693859959985591080101196026201871838542582829539020181680876773442240751818113376346991340962387564187687465260580923159629564005614850681364418053908261953863680000000 [166,9] -5389112965288931057060072479097167928270212711883137716692346695715761189657261062103895241716096923325409640057116453482556541990649953168531584322066273324517798997439495515866064163997093061999026671682140436053615096544920770819184103524025683741677796619874232546515544012204556101289715135821690556592031719955507144383479479548981760466919372109562179687613967042821569842680159671382512425381128327906891759735074044408782591487006601408633289847922081203964316808510689341206089708407931956282046011895311367287068661382050195816447076734090573501706376395757560075952866993224553016834833635149210737407987296774883566728926251879437042645399683146578349010917714933500608617159288705538878899691804612726814790618579999884180237977528803219989066264661335598609235350426993267974017689316952429357312933932170817328874966541885661711769610449122083691964301599959766776332482054214878004670797664761477500837518919466282355348344172586342521974506319690468625168719910206628034780616593301341358493482013454045159421121698263335877419960714772180871501108236123466109009897922833492353146477581413053560629325962017641187693136854102324529189258102023486521463559824479618016100015595744305401775068768911778607445270888680194639709085022572736610553389359233261788199788363651743176486075333552041008890595519775151032871659353702023407963622381898930908488941506435153920000 [166,10] 43699983361623016820661568069460229882866093838936012719425723578800906651492964688325492075624732159758384166717882085787810972835910113361605260892872223334774437979155203870798426187781791582157988389802329817794086820571048224854892014658081170603903015888982649141342738526527663829580997238176347584510664428883927355062357752721837861648608350013709101890475137602284301371434607745403012120052414170515893607587648918494557618815652949245278667650111899834330296000799542015244229090788933839407915011737733653632685896902117212032025894290794883628880497724139217342998974071840465723907877591829610131514914176672421778293248735581091690913675943363906114721733067701594226845674379868422239617197667403680375393674971691220615897015954807470009529349875361030397871880274451683093142652864349065662857531024412872786629860041866455038094924873276255182047529652431896757206402988626529793939851020218878842453871318336484724603893889715722281848088393649722573265726353660038523034297711637292664395297229042444193181371756587369648076622997185303583235748714799800818358784773654678419703477494531567520661896473418874513014276563566557857840030079921846922486036566082027704176318742827196992210208637855566699327533281503435991645687676573597758234840737068901364010668775244349585295942219506305928529756361487266273672181160182407926905132203411134151292911634591989560 [166,11] -265739831547039891135144867549313791394265363247166975153812822879563172351152322499349633975854054542348428661344141739923447098795820755080325992522414703786713389878033505723199815765000270722260500959379349800845414490998221641326335868070890757037430610471149187751653554439803656980141901323433436860137637881808985397107664787298693599915314386057340495467879084498516321540565200636073420413001931932228053885283700300700209552631329596622394267150419727452001884539439844522211613071706553725937819525438455486166231975155183897930682672100275007764620956546521699698967544288297271132271848484873217265509009329429161323419939484840666616577917740664201610156449278373625400238733224360349938098950577802270248570186988027553215791943635280760555426703439480568889583658668148119103497149152193302280885313173355277837599101606405210585747131142436247639304959035151391349342628910943222332947442960848522627225444307823055212099238865800839647802460241203726195792947937130395309656818156369999870456913592461795049104505539260504840720691082032114597357179979694317745875917243248235075578700421840949680744374954347740227740513738676234636838213090652573807952842190981572898688090237639404536221054548750089682337792320179747354715080491057027795628788717204140211942339002691966868124028815737257559453868559349882075276095852597551232338924620406281581313185008328000 [166,12] 1249079288293572445734614826003702818642318372652437377241045241855952159079808303904098149580959567155965405151465207854306453430767604023063740630202082454033790923010248911876070607847444503055888057128700587709321532688555088857300424410275233342885627462225183044452320133732905614271006766834771890381879380908473726519192345758571286463122169122155510582489593070698721897252377376483656943362812054266501161330329832492554704747587620147921329007282336461667652282013766397057740668319327990389815426670746154235360359275231139771724158025309609704303543303971910416488378953311435361441392009291912716983787116628421443520460444304589677036664586667325370434141392415779331198557698531327905083541493473025545238451881422797827643273436362573134610719594131750194783949250138786321902571174699113702259421276968104385076983740984561588268273167245762795829701362298188377479118616235837436841255702915950111946480156757836775923724344495458156022700442994345036723086907426755050688166453595763497734409258327030481329629373450129859168404546645561692689831250278227059489983694890187043030070966647248173223993146621990525323010067994366708835943879635690173931779884894809283849373419399425925001889631833236390527168890025568802622127209959964097310233854117775115041928356057188468480260465832417735441068919189008260147029337578752180606197580315636681246912948842400 [166,13] -4639644276867608819738618151817016831387488422044115000577591998230507987381258235387616073312794330572078193995612382890184602585729920110700843748974136874167407522049116908072221143377377272119706494522363948615151605590180369993533927411840469190742652114504119115790828337156371366732890152817815274337022081818671905149199619623280040146203079099608340843415022822860517318667770028453572481179206300950908340936634962925934239276855484904005399123718465947927561348301200025081841180773239348714450624051555251462163046504108037534547554032669550630646349220273228581010218263757539813433385932654397054676256469804745310075419475937213224731665015141138308654123945828021491885527603939649021744653011785770050650578924153601492851854755381701607682265388904981149028414850941681952769936007957548413214454881975248118393492292597040982642512357815932440077967820843743317520548963426432854797133020168294919433411223083667664396573767202323788646417282213585520060344341354460763407662830897901004102664492954232909167814647927423800227029450449216347706779734611845447373488829965323747280988983009001729569805957296995879169244922047140164651930560547737832848139735891926015904402701586014512406691333853937686289104964742772588076796811470657695642583061064278449569292038946387954248516820298607942335143512551581621108756716999999145197239001367711143783120658640 [166,14] 13869078282577925677187050462112851067320094707132812636723329629724867375087922087048849314432522388578600844590028357884286334837987675263118688395978107514590010791240969063454042499454353966469551128806996887406082859730804897371144396696972571445794905850224647981795646111949583912574390269015921572320897109723913684955204152862609464739762856500995066230940040024787333697231419085954271435914296194300907260613202962668373364113815751719460727547793498699849083855042675364511006089147164833033365921826968298712752292468341052053282566909297314009723556899075348285120585697012829018401349338231084339333164183835161711022879692287741095063001225692377966063591294213076566964389153044128018259895423587237333163391515843357388295942087652903411387693241833022454345146953466103914852420091828613041554323170514153520012989867392547338633519482018697842352283070886103234664828861144268765156024116425109766378906524701654833836234176831812257015058996597370240273714306239859720898485126155623393566761911538169081263104651715325051590069911317322650973293965679481241800201010792518747929862439243599707933464187714327555809302288794890946949367627844170780322286684251825808959553920262036832522035602600236259457056912055613107248198754615794684008346233591037248315889628691461818673026706902017495381017979004194903314698632129993851836248138524734507897837380 [166,15] -33873591707371481899266811095419258570952092097840724606685951399846572821334056100186151174446891454623954886243387962327076017595085880658098447932374279172889675553488202554424717612037114643474155845601040202472163108894701381792090593398627178154984560676248708566131209787182564123388948229260230850612498353456644922944939145437089428936106560144860117409274157785462777244079184535907451767365400655441655502758501217213231497892360483109822445418800242916593113293351917056701213650856254210462715592684270430638097563156497266968070613732074176788672393080044047926161532928917719212649919992384841505615415089306734917827141847386692072139695040913699665617492964438829618415720878000129341618938564528839508232512143412197265395381591628429168611186080672782228926070383498065021451109104641745858141122802163422170417933654342869916485103107197875661171233142416535657187455426824034459077924623215443054607380087410950904535997389479818997450858594329814910340857875473821429908549515332515046065239672431021097722786555117796404177795319885980630625079535940713543121564727776679300431417927346360649971794485169342904594163131239571372130917576854121925095694414915296738203166009553420854627479895593141020628180685694349820139327277698258206130401808178840771559549546484494169382015393783228788773621560507627868377380367890161320809218934645673135546400 [166,16] 68450482453293619971185125630938381700078240692972494014015544267219239489041516382403465701168880914100519130506686475671920020451001843248693233105834789537364588193366130912939052461165939745893391272904254252067964858917499904623648998568440753106214630707311314067926256294671998228655589429267055233092059250312265326128553334921135595495782229536526088016233201689606181986382324269032492438062342276395043067371208392249365507964396729368866762824206481217094938320591549680703190632333182242670231927147721736065461431942034889604394434457847249733168601280651563828491905644530666624715523688498736143532131890465309802396680509041914279521221480955483351091865651500091593506045521781483875827242726137498131992674799152348597200518262220454921272887795809177529495714045639686785856603628162889771007904667519873974605664735050249362738063324867371637133971346104178623032741689767680511826696030967484993769062055772174920310529683924678011387492337105628273354874412666763972852890328386829212872060387128463142996918057629813696499066514888995708391055894180252481122451443346521240941183259302284853701672207319485271111199746796604442651682285251392988659544589861776162516861264457719278953953472102133040841960836593219828882673121966103139639172949689143028929123992993951116495130563381818066062217375065818012763128218472210918985161806279571957728 [166,17] -115643363758689824671039297173726185045427498761243625092112151662730160479618221852584622890543912350329818616474229862011782938299132978502917414002808083558107186500197393741279962787313035946062438335621198556145063690896985513927521757870909188846267551996267863348662420040997195267803542529624192489688166812265439551004409801084715313466607820584062857975585983404825676277455064677207953709310810095416440187182630810215086615729024764720456339944003910841587778158134225947396959622824051360805770079533136059327452518212435678659119340111601326316165523091748162254396861114045595186002396415141811871488128990890025728757632453966506055432945581771020032714794195656958469118475781110299288819176533178761245163764048361370472451676832078809761139645022405016928156869141376994086258222367600521681770364456949680837716419503942287533476991848129711549092480790798733793558232354967146790191086362445214161759337379225468141343405839459596623733236227796511521988097538460100789663620419281745885615944551431584366669001059439280944164256336081008060872119907245824990949267070226076562578181931128865001593057146877038249284636145190923060516744071166329948435881953715900338911385914767557130012860050829507522055735836642439007209064197477544918879532080861445360812109459473043421145761573656474158592890171394085593066079729021438910441208113323191200 [166,18] 164762544411091496773307052422793773287053952055084302000617308018247808826853848880705029174425791323554996560911729041091125186800427207053809827053914942444467952331508263964116105647255721881254889477781466265172520468224801166815084870647011628688367242266537886038104885228100512413789299629691271841952111884358646558625899000804520218704880333632454560392316287168093131652071294109098563713814964989425372431556341368888370412689492126843182345146054672848668710378652969322852690299941016298904446603200203122356991300265542262513389201304788928245129260370949710376617889897633709614020710241411060930572339726068139667895511333261645261113338155076856928873627873957106628601618040496399593984356667348841894798802251934001913666237620984634876011629141393937111154638987794858229547163952031839326929002706101228775683631196127474287239859210932802044015389249579734324292905571290657920114719559946103883962370405315917573938066174736746175946816590691792682979170178700760812542959593446459718994356531399327326570995956013564302685455366194954327694730101273830387665591888208685461932575237333267188560567262995194136848277170648810295474464589599811568009194382283914165561185736371997221090895481437891926428290329439378916776091011453190731183446306427173212258216124185900817855507958645314470793692913004939062891122230320082315984335386587316 [166,19] -199394352912333851573746647436713512051034611338520783587832209668246446799980602228056134022896699359345318961838178104370510410477885565347860477074229137811319196079380542775310469420099963546727838126292221828022142336798661520659301340588477646861121917749195507832018956114085200950823768010164182356431493942707929532231312772016189964129551745029489366312025739604970890334937423987303359028163170768767322264219291861291819249219326024234079442632053375673498908459886787979284967386941725733321011252341162358869744244856764257402001138111168405095699290496503237576885013668727182668175265368891842587815080776499786291686872471327636198673456907424504883661919137186882283894730381539516723997803767293354054610409783943717248508161948084606229109418260203577218932238731719172121633810974000580942903229804371068298592842521584663528848566920225513429093962454558273141526509933005292113168105121940425234742289686750460705136473997488905202570828798915828420984913410761583106394529897456456992496811119271341608445560447097372282460543046940530859159966397832328004227454575782361699456031660627489965034463493703231018534754660068945277731905895998396865893772883708841469211503875813720479387442964003366976704334177869775393839982166241543396901516318007285100150937549840421320585296296864243043071783821963899712059818795273564972042758882304 [166,20] 206186696449920814811864983300559887848287350701854434358644752143699605324061514034876431483154002195953460138081469628339109475671804222405778307562156154444679253538864924411882384986477422004554089193422619695704360215147463432711384262116465802462165579626231366978667931146865050084345560068403385062073613494956012897430573520061404176490755065836337726010710653347082335596550101161026906451351055778421613465420978721209907244032940898187624661319194181338335482338650323649866407942032607528064316306865295611793584217147110167138766133909634836533205751136824386965025161939487339234029310150734228954384790329081742516604112366086853373582646232601055539657081534564188497612052610348490198930432059205941631232096980480862726068302842572412774370136294280534535839095233994827617140895519641292386463791225561888055787890613212801831622187212387357878563875731121235455905206259457490187592174489557787311249313336770918940528852363695783203940912196167218088799236381051377398195107712146603087559377277692563501420370605459175443993927058207122093967173921259137658292872224207311931905338089998907026799756346356598056749048327925041832333547309030728236135671739369118599934695167013882986559295511656076874036223379202784848872439701238882492164369016392149167040416129090596771223226361440918784306208538022448783229338011823081077717556096 [166,21] -183066456960797217091447340076067055681488996243765316757198800823209541757767329130246315328924084391625088150263007286077259612579966545358276034725468266348542624531828336262204914636883926307935007982918647665440617629021353809719440232101345742155529958747137805273667569167841401636524653006077232499888159126401236273986898905581266310641352597311252795509086772781817066632775536307497671063891819835269062398924417464954708698543471412565701736438372287245929073742580930610199939583383811435726317708417095592949637581997333586506873635413019353549701620827335562299654935467600641578943192560161815133262853212346781864760684320874384539465311846529337423133282286508829922930386219815299734150583166430544990443127251376215021845834227165314692790563842331010281752027201292619683273870749757383767400601855930786851447333042249329738381056554608092665538254687030224657446030281136424345405686057750957161377067232003488860902990256375495173710947725121358334009316297106973468158792612008447713717509477273959419541199360006459860760265157005327906026718224963091960987742328978521862725247360673566860577648231106172995070933013834449293231705816796672630381136571326185225241643043302012293837337805533431422102870242328556017049889773806199552464246003965746205069800812897623450528966360165503947641741621273925966656659607070848454168608 [166,22] 140105534374642764488199930307704195904077239168320144038635212618413606348211710914553158954235677605372746526508283637934627444860288650530808476553403489824788415708956247868950895233392506355966281719302006353212087119412386746066488568428914682748876451143773492883242625967551907972780616762946183241258730643460419768619582405086084379121261761097359593745594788454010055630203459842877463724616600422677540543308175880473613908082085760456103323221995135391925951647600684830551675113497501392947530524711342613217222881980983116153735082049687349438382859506420674212110498493239513497150641438995845853678829385064493890100141758194443664153335961656935022245980746736122136867130895810926364854592577949432020816312499104060233662432854144358369164274949689878417387308120064253501793627474980279260843191703286697063907267834485478282320692659736108111769866449855401040341123541519651954322679125956010109172562251323372414603253298505617896422705574697658704744297835222245629875251497356426370263874819183326543513323749642540066745544812174390066039160446080135459984296881714263724754948414651064832198398989925848750372866716290915353836067319360711437523441710309841606638570308337454889444491615495137277828956024233882576592429258802257099784092591125507634853321420443820430065258705938293465490492391877365627829805325711486452880 [166,23] -92712499140920118464307953847582433191943633270081976387411023216682494007099866397151237224869000622482794321674198763343241693562756270679528192125271710380067174461016532031883979253680463039372208596841835717904163018686248865283211839079399800280525137392437790129608060659293855266540395611376946486717645228338849539541750502600414650572502164515366115981813875370259296758712714312946616149632033892973577036779611422396191477822551236034354069263391919515020402762900891290753060137711752792954802214725178109512013620750551333818335851894577527210464463037734542577875313926846850318987280492141271027245241475825213671232647909646276575563360767027777713855559995531532322378984758426929939578391987423213037787344058221536227065677870876657320793724562791416189383160522552075121407216493150779252954638295398151722426534745889954432648133167032304825023898520447669517579661167669793704436681197181825078758474534379356938289875716798590594565560488266765721562690732067036421453716707051294115104330326824470228185797128432366230336200148844998271344061840191228563042393339691568674378476371323752906893937610970867122475677812048195376516892548408975462909795492165000346167545460649822506529720068918588744567426815058775649829770480338906032875618497624883158260236422573100507277222267375121355684067566380628497430106740917702912 [166,24] 53171086898840048334042395667165499249521293954205269982521825325434421929188710340169269855642721014364854647921895368048902584872512156808065880677224594386178490723110109221826768749969099200560708398793436572267326804516378798670927650745826713878174433755106545145202363926131504875065157371661467556214452881465881231987580260835348349672387377842586145544454276836227185480823744894037112552927437756962981143735118135853244147488327681907572274345451098526722320312982223357109203079417095408307395849362669115302875513249257947468439260561094918083116596647547771583364357988255725291455978064072985910942473918973514517787154050713035590590658526008360462373039571984144432737026927477460320066733208356036133175908393986484684140763689822350534466815106233226887903321460006715066369348936427093518033470186170595246507127067175520925683849102017056584586537383339478565884491863894931104316334074696994256741166404741849212813219386248018853675193308585115735220059814515796532605023311231723183848123206877322565074948228262094459144145875967971622507951943090315204519606501733296322916917236123745330469889055069040975634874830621076512821939676488848086651542276238619014106040756243878845724675243360317146153706868190568509201446662601481206997853619221060969845428206449198167105741985256982135541901470299618614984113406540904 [166,25] -26472606825398578848909617816715275515131761767019379742765721575510820374596605046845607410772022544510804054299273750640681757868180465950433774296534095670085736284082880148230636875727757348818995881433861810493879514318289324976417767824598311117392015644832265418632758916297540613380017850459296784074117386410851345795314940801505833325549463825595602882389696406753181548986934547711565925709276591190320036997242539264731480145424752468876843431483572723977177399247059514993273095663806366405641487252594096205206401987343684612113699503720101316342275068110017844445590890588639986221342559065346303132076176015736371883430132090910848568469336537180158545359347120918822352562345674868104495313695253797691126197364159982158023292592404586317327214571122655894550944881243064978625902177667938304749640271387396360974548120547265906997697192165263068339378363786257891560636545770802950855186106276325505021125097193212055215501832826585339257160121930139153817621344378155743100057536970078977723704162227905171514780125264920531023452971100014690985069184962063385038845357728432829119197016889808406428495993841022648813522708589908986356137754284675707288168649800350873712585728315175042264984788988185566955617353631367560046752139371788288296147957376784050209055626081861505526932145196700252836509414251692618288181553136 [166,26] 11454333783618495015157483153784255853648055509610622239391335839022561987267277354413122054210110389480912166837954150683801813245332693209113513407744746359212455322796820141556235641930187759175497679154397807801412251892864741527028441689852413000260334115595118729348535688153722100289315032021730148728997454788379969729856636663094460412480842067470341736183923207582569749107697439509605103484155734493250320055446997809503909825989868224653000499512793968015363685099786927555441691693929068703817640364171767364719404935566343626185524405221383000243954817808725971917072715241872216274778066183522361569354142651798754540803408002192704182362044022344973693627553785433897326237391185624426710170283944111466641356502244807318299183117665081172310193482982539700289528412202587686738120792876974500420100251664654462879618522867969698315266791812781166418680237330561471347743500010006126140532523442015031368807639419699390994449152897713337729503274137478556515604838331031272758811038898610270933189802458775292340033660971034724867633729706518869550260186398775430741711195604939323476212184971366011988881115022314309794798301482773625850925266970948576506141719352464207681784071966106312744955258692384290486692165804199590860920100221011009403158419428603849763777737291478599835208937346457076024249909211672305898585539 [166,27] -4309476524108038085704959384498971830779171415225101822448250725938928580712143597946688295184989291505307771421106217999319157175989523360407723894406272923993571098780822338053864213690380306078797913753777554460023843734599961325711756574232426909713494200298158577372321597494570479220250370246635102475081937508218241787186620467221922046014387999227596251144178787456246716566199600500679896194849215151308581155933395049957811170063823809015987774576095732544145792095907554518573609173209271071889711432666899176103124384973739535736246439191990802107324218655659861338133695852500994522899137818642435652653819057943385094174561396174327565871970960966257789246321102100564453073423148782345535949653615510759837422859112398365588962974822260947919554597524406153282796696674722392940332341882779908436022508560983261684429165816805298197735160074990458818602656257804639760888565725014060229557421794028782395023201074578081093819396017391078933087744753887405443110961968367443226659506058219083145529238595679850673719227475028229038493521774967454717105041650852559197894144668281662055359008761977888880944322871416109424784502387056503301484749502420828793112256554944834711818592647581843768053478902357617104582192867163776611829537711123638806471904919787419120777328216396170025608163941426805151849017228866836977856 [166,28] 1409927364370681035156150766795340322748052409493444039542271651972266918787115373055830319643702109612157761604679267979615471372997165848558297584613390879661864140691159898768149195615162688045480236728313584235507066521517539858781310035272439550598284060917510729225982780922578230702023849343531357133117498715275097555250758334886239976308616597560682524991539413586423811496131165929732690635250334124870050572085940803446437843202206816171484524152433904733004505380177723021862717445252493878000290150062531504857830830724965001093907294760269397214068717622603522618365949512676747695665263358112654263605193779866673553074489679190005716090550060431938309036985306153811169505937875313382652995358446007817014419491941878820564426647830879789518341862266628719125726737546008365990909823817728699922424738771607371174178137598289910051896752456184097096484100200072268229857583652413849720960701058850016901849366233679710112222785844988489432894858256036093366479883713930127949160555206146615697855292958700687185308486440960733297329723993031090464728412180521611598903876354864257365032456763459077794939085426479108286202716232721900071780577485854257258797101216039390510581295466683336060543866332752543619852494704550749166100717746872945503327169065352747129762555474625424106350099689970859867835060631109654912 [166,29] -401359145160624123131527979154083037883951991770344331240572297880478971906934695742852890417412387021547169358823376416732222454559228975649690900063566834072223347342731691161716982925948150437028256023434200925425367473514331139477454278257675017170789310709254684614699373055254166838506034433015723548617002458297920030056242997658761640938920430301634535977324653302108636498885907693655477278771495195874170941735848246003258394876690154619518683085298468006648719823764527282939449195415572578081123084031841307663916773294711129035257045280596814068489101351633318453031685003807693846919431707360945409168287119849059666439991102933852064135789973777587353563712078329108463757487969361608437417062342405016231948336883875346753164384661786360294640848857676806443533338791674500315961846123365985124532692112138477604229764465997902819498084532066394221796126476660651084553500906103877942575444872035457081986367238237357230181824429375958281721877793833395134594411625590674549023633494461874567064810972753987044793085547122250418914624211601505839000382632062690248025239323533138335701546509698576938406326075096904639583471327347901430412996532799304967447161534512047748579617735951321977980660315879432470158530992855448158448870140664161804970812929373837110886105382386824553349480312550402640067254186033168 [166,30] 100574498280446581248346489730439065542671543142087622608306884112968081331925953945941839715971190557343952987855660011099149125136288070933471720439157707170545006878284326669919843028059976360138264399902098438876340543007239399399469321359522939426088910957753371984448698667298425153133064541745933708344299345871983093701113105674035458510949045019143318430804689077442702752881117242925108931983445301056561208021868949416063752295023628951110924589023564817289114506437023596389805888166533930318997801082489491295377736447889512867165757469387386863441367004871627959196548989458765012454373846015522279775581182065657311334379798983579415704748161973211615877151013857309921885632226870850725731763752872708697238957676338572368915217048871663169384425616963172541446587256353230186561913078170626487393127060339126980206183755882974688684313783644007552960650061095235480127868691691166091301012071770393197600630118144923080745326001619855307137660031428428378825569146892274358804276500894818650422448980344434154466103174192127211244737303215050454097728767972274000999910493199892813041253281960251430074894807388630579498007918595335448459571732936400780736923218932175616746382051141617755822315866743733209863709966721513809256745035939378650781912222750095786377288872617359624442814235775936993833105167568 [166,31] -24737028764392769063632749441156508241956628026077114261290905749935214482077556399692349374382371672252550971487033856707424492770952968388434885325735155044555707224327900621854344472321985993450182455494452533319775561629207976861536484812222317815844843959651458282949356814898333496251620824333850565221167262815294114575560669537221155804522535034255895962026592059890481273820867160715408773361508800436111138423681835633902973703800894187437785376210028531302564905780637056390102728208887065109383318937598804199709574639048727843976724129261171643953405886511699091038819617764359810806693586987183942505754294973093558525496305269424722769072265624421749991198135523433975844666468262742934560007092714711051827430378160340254425276383403120878294909034836259144160176882465935655954467094372869923333261602419197047489935279733951078289744209561135039574970283452140485268143301040260722035926332660212381846523658575294976331918131071585753218150302526424766981871107194203221992534816905503808559096421613541960715691987243899860559127104375305056599612581069001753223107217087254559842005153786718727767289428191583427855828412719074116304411604380425518960232280619304300342077985837027460540050490390478657814099107519124984101788346538281000835937376856921409607051808147976554535447788833057248430548224 [166,32] 8181730839343600687338840830972991116802070608198280216383182753262512476392860558505630874952622788140734558543034226420629948706283203363331913259329191133243539232729485040989143611015954385956333791645187523405591495483943972911788176231190568235310176301876355654956392912014981612578701205180039279403863836690116730220741008885373704965984034231241488721292756914631436579769046414218780136041521014723737085254773552924279019952184441994073469900020606808618499257981480751788065972541255582850037410095310279424692891188168234990857047863745917661680496374472137626919736832383138591282763809229696248421105013356028180536910918303458189292650010052672705294771656830288438520315823211234849113876759318069365182190749726572727706736764914179529537528277200283535415206783062883170776711000146177783662168123331086322567886618761353449912445690085703961580046440478302323010827072120267468525905807773252549645585755486393008669827280323706759481456952299619189414257975762292024909430290181570068380013844587850894118912514294396279938602941454172396873692928664710618313193187126253393820293929576926935868636033200262361374782660249192284236787483000711061836184749443814061289559568968050842997209003250467298414657412949819113460927542853472724371084410556051634729449970058632675684224723014005264876792 [166,33] 3768779945249857681852614192064390718608067973231181105651480906538215311909490960186543272539312047664639682816170553005188729351367356288617269547611489427869033996076572105036834708833733459680191893120453444933288627739550851331814798430996030928487062943302467744684905932683473571502973355411979434598028957017530803978733832890417583376015065575514221809971779506366223857513134541627276199465585122650962198600672199942133132108411497654660266417873351937222307612039999130529942626496901046794103449100364390939360288456697979001257906677986459514993302255282914060637517154505170328788059280218872655576697999966830375284715830977319008808885553322602767465631427151589226013309756529413437587479137453928140999932179010009194575009194201699154099773016390006144625328029844041941096345661656102642100097138907430801115530695205978703930347566211948574184684584537126075996108142445975876691874692584621852147407307565992343284389925702259094388261543911211270467424336813484252490476096244286929248399534495703253478497597509549119473576111191185772032892297788608411820342621262612159807367679559869026877047376608055357261668096731508650152648606977690778508323980792952024209275622233621121045728193329594788088596266086247251930585517416214002196263581572235922883520974994242599569786801578683526360 [166,34] -39366555423002419922717451394692762426543645783129915339722546393775822986562866768267883232001703616515711932696052575551122618528743248142984862925628036608454551274553075387036534575690193206700787079985527585430993010436330324515695509938200454334039451578717322751270824329362717106737923702032186361071079900501619398000963351601265776916388594413970149037234136129163624344377776079346277888853856380315448013114397128257985575397616954495572391756580207759119003612040408573659352399234931167521319442901957202629737280508133706775374940230922019478605663161993419048303183587358623764398420319682575107006682511149870230495911470094374467752634704064574921168914664061727066626178001716158969488389079362923969551164134096534454989908529150838362442815945357773984487680550888065672141224932682940680711708222794912379820734002657626078281791583955991780926875371442053735415983483128241979577835174976521224637071798215907546879598579477795931191179866497828118521368174424673468179475347223365730308426702593332635223320699250610946184932152118816224444094897033126407156558753518624606811377001652906034245072316557784271715277964677423058439492607567581046527285216997895723106602774145201716421920387149930504331374502577779408882671267783758934672496433091508724264021883752857730872456958787371443 [166,35] 119995065410980943779245700087631929081576496039811585346879519031880315696472710121314060725492202730358397277073234044846454657160812778403221680797603572132718711226010537647590453714953170492494391796136763595781113877531130962218706704966032633361710394384122242248186917023835948444593983391653078088295713047112954327343413865409927298474888139649081727027866572338275825881904193443196919828149118481582725921984175797211023267426709821581319970130310445116344115051803153617517687119708544393533811358429497125280065737957419931835566876200275200200242280559458974505846355851038057747127548074506347029891563196099175036527255567944689385280750781114231972967965226100228063511454605167708285760289114164093296190977695916225132362887021354270725105771990847241921525897259158392170878615898537168110908682055416137449821129779799750445032266438239373173419649986233726128328189778664957029197363861439431032299964515906291417712671711521100112092520290750707793196397331091052768329145082196223183415758388719013707729120853086204956573819829957479898064968236441946665617221177850585672266489599041563864880581108751031022313782873246078426215161448777295500286003271958625429841370157152780793678274558773710922800942849957728234032741454116072860411576327532105000974944945571132296833588400387584 [166,36] -240382311187019034322988422852309177179036533673367412811878370296142472800151085971244116080194640917341435343468221589780513471224193561878871642902200479420948145859223516795567674615304796040220516904026937396101777094578271763222310457639040189453591619755938850506451659099175212808513744556234846600871588851533413749498044489377773496117896470664441973218440499698136844962589322856962907595162157734511046394319346574465134567597908975260675367761076760865052003855504224908633395250237512730768270335672504133407966569006057873174697453458254378356496900420271146951222835348611694699488247567298443395776569970334196295762227860824669827937068699014985657465640082966051689804516960064715143822523743044935664229783774798747097024079630440648964872140852035032311479179123342065732781291977451836848847814772343157194206544313975786036980370986995989474527250106177420728983421966329132764104632208052697460929978623887881223568271035006763548962202114828613273242367419614607282279347501462073923426864028306346584182698585685923328350354043523538724067704027003981558615211942232726939998786384768467000818403075564464579472578290510658819597832276517240484253354537451805338523287524205761343475608056471870982864518581992724254181273773155378223130662753995464483907412926392493729915478114944 [166,37] 328933940653592767830001242111131649653718811075826738061312283836949686394737892862562946440753712121102143408867240521930067839546495532437222492240143458125641146751431593419833264978394886883761509176652116471945726708471365988727905007698915036595546116988537825321860610540131261299626170548091775779599202767119819347827068844853866840544132658775840494991720708890048788767328129344949168336799155343136625378816438586090356208843995032844544910987780687696848657828469918486754182303440296845155622995829896400003716292939888630329175558446657025560815637845067092874047440168936463848238121168949425168982164471520954775987938886047861539463984526269867166876403581766838137690782385454152635013903827517304179617273505569260411538859144889365335603204774269189094639992472720208756023403939453143243369726608132250307978266658773971301082882342963184006152492442221651137605859445384884648690682950995191930073101603939680767020062787336128157073937717781009915557860668825842494344728474043266342655897512100273556129393089636324728305074762514750698263522765946785636158287356837588123799658126944476020214614151248471842257959027455989175065030780898398000416531951604464975532160812037959703472701826842123931537335676297137734966387170820807054060059672081528471818124643586890979539894720 [166,38] -231644102186815590235996853397422797414756110551522195025319544752725724519019507598571597593312048115300258076496369372287246848575173260558799337879893884590857535956637919111531345272640182358549288777081953999355798647243350655857939663122616180926465552004523573494175228728075079183220606955254319989722819693533361100724925795590143274896785583899396801329125911803804057440311920309002207654043094367258939188215980105438332415013224605899423564456840272115834883676996263168116046376761809308549518652794162962043152997278595546052027128099851439779643432906660424201309447448963334760680550020102030537318217284754454465515120261146695810202202565273064891703375905307848118737547097220667929894611596154172703709682950862013706326606607539502373722178728529871623312549200540409520439495664929665429479860198861547732672871282211185791269087442367985060674276568285307129100857687958695993291561980957200309754885368252145753725437127494228676129093064968460121042809501314602830629528150945802409351088105347171018248936919931631585588834601941753993331864238438356927931678239370392532153882421059171725674334977351542427601649694323761551982417192792529082930410506911253770172341674800202235854733571314746478890212837687588616647011048170402663084239792423681916837257764221746281444368 [166,39] -220788190866588224070233587420987909345764508772164594531666432321446649502762165972873439805856308356953521245649028787304498111798511570119436481706236295722650855174587117421413574227586040820880043781049494777540564227744989892316585381368357063103324124302746125938277086336229629522827736977878474488265441561259177773126935964301682811020888554488536602158613146665935008188571385275328520937168030418547906000364419728281830157667502300148342546023752935282080453226686302221697997503612620075711571978258824594121126729708715395742241686349135782027232543091879004880930668827450576131470325303226399140277464735923755314840670123345577472786904514924268792622142874347633082729973324848733193609744155008066779878775164356615715247452188117271150018265225428593906845036680833249796515063458109499825944022919417520651502482121044397770570242388896969402611306468436738593483513464291266679312998675948836376797193239763153404525303112737055030709387161862141289873435470999610600546094351761777719006704354202887797658849444377795244545675518533433327394610186136779934420479999606821881776898390172503709292593585418667607107773478933450942368568577029532954613146087514902736079991423958699797610093049517078860546292792484473679902385174704242405987031621768485936498329272669999307136 [166,40] 1050681324127886213016345476063232909132757891426790815888859249655328648077744680859195654801442482128387054875028324259632148899444484675629059182731796649165635271770542062913463252422777334745267848168480305882568487102285082471320460843865878368252021518592781312091077968654086617367971372705775057362919846649445666100057949199104491358674326199960650933672414059877025895677560360118310205832487465236220311742433140667826065230039314940557597491326139172213661613558462608971398216919885389120234252543303944390854472825835378439867162269705776713019888963328685321818066032535964188246723422704035744033325003570051939265471256778558230440814876240657721264439058778827686515352316432235316997654044369317404428708992201648549472161974720307056752420480325175461555796797759911427869369797772116976386985360213133576703033133098747585983713142570595598794782951742802082302408876432056950829008587137779669290983441779907846415222523819081224499525552130336653987912574337901700269210849184681346871117100081745912215685347418102587833639461774750483923925735124275596744442130591747275223405570845909439528087234423812958753626814342173074143698134548070060604716143399752433964258300430502244880462612492535118854721809120099953504014723495790019156675362095966302033073789971118279440 [166,41] -1979208815180136945039710702344726082710780565651740248732956374087917778462220362759500235232574213642410978795477226161177952150826387293647231739466298648511219824655109900323146953064693659518922737658744956373420045921165405264200644659912285559350915361705880118834469806833726817618105292261436312195061779637222899553521744973923706178564802694168732519891826864746599354391243158188214647960723153411408608769206348535738091878321719510702586271425154264524590915596030970224697369967540531439723490416916638154893492449929230998536294138920814895849283380458799034888609712401277278447326537854565942411963748508880305757803414702214229271612422271308641497183268423546760767205471262029130382447092440735544000761298878659647932213721209871421818143038059738232518434334294464643099812521318684867867796467470913219486644176971728105816871077431166743910326245782656763444774891974226703149803355581577049951570342029030272963221505582959248176030676115118026414524717574645415939876026602953884721174274446492389043940032928396399813943148047780132690434639185636450368812784036828138718573515528094766265898404130174484093240591959292397382608968338260988533976607682775221970178874317987342529429219473992170687803400620634625725457845467580324024121102280109665235011511465036784 [166,42] 2462415804686880022412729561787405324758442782882224067969986029049284115301615842078325950609330680807701165828864967114156218298334182867191194576913381791549739491881050173189641504904059499029127617868069061179024305954330765382356184552866743688281984031205287708871660591881924723409332417426921370591154706303944634942060129353947154048476296607533955827699722106458294878014851742698525460415302524641786970208775293073889518643411386062691759655912342916824864367197070372071177815170805368574504676199515758274431747226657416596106332255335873648643636803594289648821449477082538490012892183876770596009725909969170884252716746320768230556884872073489509150072440669947998182164036451393571238178617443435086300361678843539355788425169703219375817080923521916985999583042015636246522026912930016283814055122143803537562197221473131883367716477901874609477646663273589970522581062016580462589977042025348624330504597632887847854824334681862378673422572543447260837537547655788286619585235129146961995652528645620354134318240616887275915008082051615422320654563638049668302372093333586266745373469027538372837835726264602735091019085388985165866288610298376640399891787472122132924825417369370837773840070254371765384706045896519358862921343235441177502979302465627406494343321144614 [166,43] -2002857600482345564517245968831855311250772887828947377030205923088842044349210923804142600676684018601290971362812384458485034865417945062805544518032504775224725730181731747680134182293085302870139475641899799479846641154344252945870321040797645847846964071498797918564280618354793523862490942753826889176368689892762532443504846978075089871730906998150108511544096409622963539849663372660315701949982876679060210110103062159562613396699132086687851065505843173142978878860406904833500787774021751535260509009885072162130528169662759681137005741274461435392962783979999862607900353204550121704609074757508330026207749339881129663851535549574069944800897881660275353421615819666903286333529131411390183566656202061402572264911211349314014814357120319466679785674076914465076220415085968329091137314554386891216201965184375066659682826360325577200300847696125140828815402569608076384510490284914256988415920218490868368303006265734638325102012595384956380546316432486290166571422368864612023022011676431924766948653252202542264438601623211089875222194840529700709250613874900324369466885559438161972293854515856434000756981988732506974840908027350385460833415181245001644404915672573456305415207232024411422806226661982338751354839921167038584041446105693359462197415004279763330546760128 [166,44] 562832896803632480384244268222891971137960410372883351965559193210818787552210165048519004694529281374003369299126279805194366095454103031018665183765788068553862883982124471081567747805187497210716577657764492906251693023105688309527639258517088592662583051805775968442356136269979200084661915544489780298799387194061112994781829036596051464259274546050664487581197553937305111315244359088465591867396440190383874777393058113602717135405814472098714399906898978146306135953519484873814552723029425502681750282800630640138077574563193910515414796105486354150240271273513378257023550129531353446981315217770541077636521888668356300826527770746773066711247389538826034787537856418085356378850238948196107539766413345417571850875969344331162471459958373196486018027723817048230917657400727067037936500815416067080027333945858932812172677936408012034144499319467456034016608777486931853704065253801171768671054421811292491419027743964209872755689880573060983490870517547919337636850560649143140135908441372365035215832295642846430259241620133361356648038084225981659849181434734841482067288439564326882486051779193518694612636542642651858994009294989621194555474506961581959640462612807629045852399796263961234154947422837725344542435971400231073461213558513258930067147499214138828227392 [166,45] 1277027655985441019115301990240039373005153197144492065329416936916011980508469884113001015049291132518595263879575831350599651086025924522758694966049676620331349339058756950818774326637738696818275020187671292869508132542568689339176855769833009251785526046686084214633188727228077491661870237201578884372087039527462991978385016161250665233581395699358520801649640997971218536624271901079133084824626161844136728293700468798137441466197102300042987725120076788032793364329432837746929020017533829145422754357567220082589754532088250167731676185738217787612800419743410733987697281660300139949505059643977995450992908955564444393335227596519004784693358542584848338368236127923657633478511882187856274960956346825554990355785136883779093993370662670690102110175903093411598436986530685821378935492648575690334661338857629180813528834863688275097444822497680132039749930680042401721498203812504643919435677279873844401550940034606975450882025592461021488488568521453770048247157589466223420539464044580786163449807359502990844926890269007474460287593398662559568264683712499199941559076390835960187397604610072235851246697800729865764503691799410046897676899776156316663887012040066415107877744731716701583697781185736859952347959887340734136203448293374976792389141967178417851120 [166,46] -2625807072643734575072176394893829152489508494728711963558608704200216691518201974231463701339899175760886090812906437192901930639567156512420142207213353084277769635786900054693783038032464295517093509751122071730322302316502035821298757807011591108017082262853264053384834737112729338103085197940384933091072744737192796651232241661235192150079044532153248981652200082735240285257014607063839727926614054683458599167031638589261118959544105460146574722822398867094103915053858456593583712709649405719782524794801115307226195578096476278557132647150751738174680515044355371090141858555037362506226717290005216941276807686427703463110295063810960395765707906215054321399373569643329781709800581174946762450614610802693988799855709764316814513495160865389910770911151765571981051177482556981823187391618844257576877333646572156920575791839525568004651275129314084451924178113808234432130389760135716897679258087491174841222361881407315834434660777063618921507301683792956867876891281444370411552915804482608996218916588152097908089584756263655382909827508943599604321205948926482812912814498966223613593150400723619525752252377129673890091121293278083497277325217613615517533235429229509103438102103222374645941296799980945541385638189669079224276816101876593840149011485466424984 [166,47] 2865470602219045974531511209744689403398169766146924744580454775410148956618622705046090006695412263296938729154135261097198872588861935669607139149213972594687853706083015212289571776650821723945323830340671495741157541338319917504510803104903072124212591857789644137743075627316477601667469001783549895619750313633067746881639228624247024676053787871707102204400907789142715190817982992920718414090555773582067874623022923758652515887506768078750106289979778255905490612853963966003230572541944998612751120468485538403648481479364636497498132412080366531996745562986268189372200862124131426685333169133779882097300054751475470103675205985332402347159445705341362592407996678376546427829540019925058684205341985107756275845697295714918607222138977525096825602549682230082623933387718539172155997295389677173760092021671885393255742575213071722021481200121999377307932892043833838508212479308940233798132527611866483922692000184313565796059373734678832516559444222345775335797950945274115815724970409479551023771363292063353500265793987407810914029785334903511496812986594393033577545316608003035498339458776676311077436075957405843767287317481513835618451842721181623479278549380083708215973255817757072334928441886292101192823621225698685901113187806757966143269647083979616 [166,48] -2043757088524057150674931539028839606911873799024637642504959629876911510178797416307125146622682091600905654711819278686552609023456202996160953348167239279822772663929777301592551080403297060643232575896555433449939166929417783464455539641536951844254550846205544783834585514987039997690736894743546286599616116283313673656835634696324394487232974326173016395933790329685337083883359603423575913913914303354823985723665530935605136749357391076808985370946549046570314075906735061877713471482076609911833966381271190793151682696124735951506631911584246699332250764687697911685075084041853550704325918731754244795851518665033202331899321370003224619951322131880033931552458259139503002755325585141344794687767800916289562883505050253732483409179176451666840941075769966155708481374996122686931245898166660647698859901783843173205808952901978846639225896917683214687992932948264264299033432664308838590094580665959560783430914843561660214153918356939663977444924285988401229090684413944959493899997101679095834684886313757752820414075278393303451755288448177927379803502108201071945512174404302403606158879925157478602356788020029749144727424727851359564251827793619333137178638176515592540254515994357404895324812863204869492248455115183068616858892683792371864149447004160 [166,49] 767953255137923885277777512996197147405306282505352302014553283403439769991262247862743398923707045057693204766788027419035459648252314959592299417169406008765225210735456528858001061925806275379754159856679960565000277750558210200802162656718181536946541127832167277726603637062065244584392851153738769487253361110414918420792093937793684211143680607995349812537818411412017189368528148035172666396015033524476718917520498689908448734167000002685800400000487435530623680177815316157523076249759878443405483047001305149415726200571211693725791095528345259136478391492042833577150510999165705470533015702017871715674720333696245926894079768933033677860398586139977870047551142358564691470236484758641699306428978638663866121631947722929207376308278917527390046584640166006212438945228155143079679357615959398766894018498730801233275808878294584429081565018742511303882288202804446761400654857056731553791483584828434889437103312554244141150735629895948436905802881844265085503572849917277129087487274608979578631628956358656571579588569876505562452948286124179646503440135332558219710129260731737783533171762153023191483055246147640949760353139560634802147978529854420206355777759387904463230082128112899769605987944420299893372344992760145011512283475646998594333068416 [166,50] 268965261274112480384157967308302890410868959394068432270184179206595987621787537108281386409536452049469449486407441860663505043905186967060912818453601253824436618317578813311412223783563301968601373498880034736349851501089049640413134301482006207443264242265709515990457192310535764319900518543088645446206989820786700911335754744273837788557304477992703276649134856542570916695936583969276809624213472213959492963805666965290432874319817572463706572688604970137867721080795427668219095146065625767858893345366408801141577615682508326402097353798275747298429608693764586485727592447793213399345017444056540283388274081438358091659203087386739658157521855410743594903546224816919652659281804774459331204924650082568596696981111036165966921602298306134602627042199766052592458722767928989741032112750075428283144220854103758279901432324442585971706859794183693653247776227696044269219407331781312896462704977952996242588658843203388163889205480129477008799863325112634269571599143998026882400525641317103715036231816328755087284463934957931375994156728237385390399996137389055869434375773265447139284024917884986258857684765014320282402945639932066167049986795033099217166570996476421154510770947478977836609897079377619953876413665517730937873221327041316584386528 [166,51] -715574573084155812593124072846303937946372176584700661178752900539582696368735484162164944054882639233199120997028150103470591716202539625577646279776958145035220557591439839354545352447558536244932626455227830771144427054500844771242452578229332857298214520000834091627147203565518065708475066016269537928629578834257862060048514558353969892721463133641907489617447377021445254193889632074512707153696791174071872826448447863532977073059868817264131481870035837140002741320819861172303479995183550907615276529333263586434922339627011068277910022803028842670498590004048280125803899273939908884669187121377739167687399574082377799392046404708676650595379002133307119045237273951092229482543962075530737038047997869048603746031467611127187573266992002522685411742105495223375367433977682091946717311555478224701492653454404192097638536515432402414995727492623907676829821199642244159280518870174265887166273634969249882158195144021311774399777019057839423175814086709178541796951991042001704314406603604687318106847218851579974403007233447571443303355330094932209082626246490489096272065110532701269357355275707645464728726631184655972692865837092944466937946559438906339275552353524402996987035706958976178390680568104742437369803501081746850788948382332047222784 [166,52] 648227968299230266720337298726017119729400333643006464428636830682197491083695424364712955991543479769371860090215373393830324251344843022540263692921676175061083562958350936289201911275030701754091041437132329402070046602961418989907195650075227469056143749379307149711678503919700739834835920912158627819267750505074317649170246201279731478101941341120934835198747931776205659194431224738585017937250144910839980763168747402271396217327346078899563099674262957497186691739495597321913275899641003146059454643398355359052902989973774727566000041419024840240204358739472609297462840254313045619165440343526159515377145531709181537467986627228768809284240645995964528631047173043557677716974561735559356530951366599944602880175554388848373512364453599921109010053183967011200230154324899445528073846380282354113590666581865418322648332828779773676382852635321140078892412636368902924797329255062635057037710056531050170620458163131528548296975336975245204742784810697406835430032398571867362998847049052563195907894211574765091073830240216276890603121781709047854534056688937432830530042520743053425332543219838142894345122699585693668826621307521983863785441650587944240129973309207182846890330520393839240182095585845565134834438942753846070515231704767729984 [166,53] -360206239356794074863870686487482705501484508764375409791229950700639801765783110084615478462430036727853939909960462266923991946024217903635955301347624172340659055555711346883305898895279653700628813824611943842859673758940170578646511586347838691316703718199706603448068155888941576518472652612168721433925397338066607989028382906572646313652804273433910273313984134302098233107228711936217408611325700161074542878757443910519909523884761513197325255383701473761456655958694832644678022674210203963545255402385992425122274111787804118127166594703009398952009245988747579803458603285772804012427132641259151614820655649857166708242933259541064601369001932328801887655021999618354654458667179638549735140023461709151920928663018621239988273198086035510963325563725574626065611515028579393033110514480731096140799259257140252852875630984158454970495968056427147255996870425289669075837417123355988489816139978972035264906982011002564249802862393862290017058208421312362494864794749253081429399255457330530615350426060434399226592620944803349638622671048889400223987611566499359585591954345764948375847609376833371652537900770771113528702337092960909812363216344367667776593350891643775747909884370465613986848759359515775879023045612954714259375954606792768 [166,54] 103917342929009895476481662692242404447030929143728121511725847268782347501305715559645160267548806749294533171868360954244527880464803258552972671040465713552236056225975885208536960118738425798678697212519807836817980011908341307224379572161861912671748285556456729718794438397131870518400599250853060280892657652750124968698304102263899067855349123950978437642885222598239006094027653688624585441717619776941961141199703340123757948751837652540579091063364477018970599947589006000993516576295458359259741217114644764151384840985216804487243154758024395362854956129177307408426349630538965434826851733421013338189807323435623126890366371736591502396844586867737287764598100046760864315895481672999311746938625731217529445995869529063574312485642447049323698368125540831882419338139711581106016236212756004525178842377777016253840921625899131232313569609367271244419095240937079451788847599082341890886099356710723062751996139942247922041046459325986138072522205103518831890336883131119556549446080659897452329200338568364680696465274679717480744711529294294712162617452138833816091494653172665468794799794291245033048899745680269017584832827621827489989442053079583918680791756657746077226286417163236737821242668024673357769397473558872143029833440872 [166,55] 24388702290029722918695595246374419133871361975442207386408255649306078633164426391595117973918775910036205005570555182099714434286756320525676562327199699883302978939839367132635731592157628785684541824317904005123084520487380659726045377443814912794047842668244173502918943706928925013603703022824403734004554358761383611475573324412965553388073148568220881644290936274208463921220982019047042569733018788979528596460952652907910158000767981990965325121553914377286759320490741797198788032369185933731876074201844686655923578133616949259493768342634297043486414680833486047551588912340337614516910231316305310729900846853666855128655346933450560769849789006145309159916480836980566639324147121870051513372445039649259444988894843757656110267228434670654121199094364367521993759001301599512882312994114043392704905259214423972398720450015102664922610610440837323742599450388833912864306660359119531543355575098255790023730104528762649895922594089187474177708814458648772429257049026118217114814688018946805489549308683193109258033880683000651836979851027808659671939364929193976888525801471603712728693463153392995299517336734390929188260775366444945658129816548758930409331624715376678322153611480857920937031262139925152646950819065538078047732992 [166,56] -49597721831598574724138187020162575701532246767475574667315319629142673756698794557268161715580077519725110857985396604334528693914937596412817876475760433259409678903744523745223136252946884371710735438539949693596309688795391107354210325001388128348244279090352047158552751390767081951299345654228756521392055235279534283958153698451970563947861785660182523353836496573872040856722122021296827723216033522528300971485396052276612224955247798004212981486722124627683612885013262633464515966648037552628289427130053695179156228690295584563665355698314727383231785592970493454935723598129015227691927559709025869399220508901730065489623950505136577701175938311488606417823064278370343466238388668876288865158294031658263412756600547884647322064945294120571087021420840130729501729552897801764814174398338539803445225963286811639353487177775066849086168274920141681535746589879557403908400331087202095481169310243060073428724468433870994152146654149380314097572935770469937352107249577095099473820363167894436896948460888624090994920820478232796317751950082423912196080407089635023330115118840402105824296695028537317032610990999514860971943710219908810783723516636331814113837931164306779301459250113981928855702692784374736429421922608516412745672 [166,57] 31842332187336308951995884659496163991640576623346597155521000822469687275320869362975233895825940163201345676312784035164113460460633525351957707448522486181484943738160864859394754409733748577429607704189233494026790483113646838243106310060558237839924093686016848746581772584730778534652970977568090706053864943116425715625261873602641090781768442943456730944585534919844439242026949623154184150241335489716540423153838474054120199547534640463961268009406580700450429595293618630695320815783243023438876749381098017225640917986527687963061735175676184689351957085105222230700718414595704880997340122161412341720122550579111436596077693526773770989836990586487729630055352781966086806976540868046964636343674904810722036002022813277487844547801594828963036546091265559645229115803512161019429485468700704800396328667208424232387884238611076365936144167185512756346873963877524499644531000660627096351891601194446697274640887975864735903168367221077015670418527801127853554873070071274334773754084887580771362907404264303340998653348473839718838719042060495849917284414193510064253582096361711046133134307623834580755953251017130155172125053876558980867921194387759742049622333510348760381377301325947522893427515498313466206480740668532634856 [166,58] -11678707575721737243800596500895537593209870443245859488345786319932932815029115304085331698020868949927013406691394321834374823683265879935690986649356421182029604323674151852321822340099938528757938765566596581060255480555861988245904304983738137260286890603096770695042723043380159637966883654907231705057395312295364429523027594170687568284328125841211081621820481468032927627667373025084468024236939707812371921312855446330366467416769017965190170241707568694108156903448303522024745186346547996803073902421440172246512661688973821014856992213824475204083870408832610095497481837331559941366661083799921819792296093652167659464910811179177060801380915527717441314743267009281257277823553364478675114472542648870791417895795226718517664191790271681164735723673693017366859423579807170404319945508902970666871532480747478728683444789341924495565738221876983543780345586038120210755367574064916559021559835721854199156113562114457594194534293662669855576278842964068609593531331450594626248035071255190860939127286467012327909798668571719038054825725802207251394610770363803618239929296896099939387633884225948109956697740948020414953364121649947858536672091243207993206245554205885682037717044128800540663511376197223184080102460287319271 [166,59] 1490627021209457733424762044259816742543485527754648222715317851133250391426108118532486591555116503744337987796421647650344392996905829946388941081391463918123316868860585265784109783229958013678974106075007930900910639041691637574416276663594331972033638552586753771056187671068122764322655472788803178693227586922096059827945214571126942530180654171799434980574598049715730078939527548922740011520769477923749397756265432631821662352647971661436778683351595543249645918718978374336695727568593821858086853166211111083733035008947692649356761524965771877306374834029162095355038205836379550734470377179556794719662022838194771285213076390336392490086155690857391389315293745457871924904501151826874874015473438833289716831500130322534020114867610130876004057588882533151585730217157531580021973277663882389062682080092521480947375124773520928625077404608233938159298377884564562506665938079628725778485462073722902503760480444568396272889178883459058648497542507458730649080614993749102216987002413776879407212466119766537630081121412339197078480175778840504446367517460319922763259350558146453206567518810287901862876260054540986624310174781806061133934736229433118099938847282897272022477411668474071668205198050636582905900756284480 [166,60] 1109275293375579734286811263060445424923797940820374169142638166483178934476986139615768160576997490048913274433161091434233446462351270728893850259543985590022872460076160138324014878864629714747549339532543629029559761669483336147832133082777528105212882256017410294450733557166889149940618277939547031146377926075660968230607338325256884527305160708614144435772819153605296822743227567011345363098752025244881215543422297017437205481722003554811394858036427860506214757262053530618704014559844941867270780113676855020575431775777898376496016617102753462389003042001181805994973970678138820501362788166378624094026215987526869741590432341640336204758669274512004069402212714238367159795045096733111551162625849939204798442602451042772482511108459125405767711986564745220423132101113396210322719746962416164900774483194415144614713815000820492131924144306655672344991459057933899880260800149069351963466544514476762958654050713109198239302984632988920334830118693096704686967744554247693030808752553312171570034652874226319758329963407282885490267402103485904391305287150166539315028101591072369996547955372502154844712539615121025662516065489723845550344174977096092081388968272247925435031878067104034832746354877451987950498878368 [166,61] -864181215047617481510751315917278902423204510909274978628001692668511403779224177849367428052967168000338598337540342676760669351503821285379934553352319410376022626216693020562601135631171747867438767874266577023170013578012716637513313651622381054277365811267319702354501941904582437650106697870051121759653294986598244405268580136539626887735144480995014119089980854502636949927822669350537021712545574334114623269785987142894485961043490568306703919457459360918177798625710010791275962997605342921819623320032966059900565036383119969475409646024245445945116427125684995517598892272777308683494852948926788023198640782540934204820567331249040680684760921751008275044208322955036398802004025695725728466570892700015315873847808860823746879589165747193976505463746697803626080916774178841098400888785310951867753099459104888035110426389950333117580460191179236997398484101897587369527151708213738732244456565986355468943174684649489054265793550417300080459086433222032715584142125071639641344392121540385418454359061009834418731749306724382452693547496105080041479693014137001308226717913289082423167344390371172534062299649663559518387743207147463793398266094405245597779260228006327521537791893175593327695616624974243724816544 [166,62] 308814314247425495815489314811135529024049358434498861943346699916636598754710758063671426132449800724133928622235240421942752600559452528870818252659333146319194784529781766020367423992667583423421108131485608688841608133753266043167402575421476823665088526326160747068899453091620222846909962136039905288931093190137207468193958696001465397782882693251187439109134563747802100707234592951496814568953121373995382880297229697246439810652537980184451002982851338500545113354716098449735293772406404012756338827648260092314700246414367761427005680061614107052947939720664330390911999110261228687933269040625534007033827531121894305594595981885848777827711063179239518143637474731170218456966609602605052720854878422998829457455820160563070310818474385862266673675506420931658412007444405420510194485125830998458812854792994500578541327779632354350830745613267444806980363870457545601449173216262996442249214208870030432287110360517119427224327004149145451279242247409939109695535585489725227619327847373601479088458438015735485463250978122010098528305769237345705947593430575094006025830663097403875785655695201091815744800819398792156535175111482655882764552682755536360553519174475511534647260942268072234159478246009772612420 [166,63] -48663667771716786308541359718765405816416634258052783339956660310674586745522900992480313076148073799987651759052953772018456292562435706002110116582376051143562061187263285358519958807574286811340912289748313765569255530449499346500091385435915153057798374523773499900315100257829045290565365846743289855602376011169552735812355001272419137130298945809211879883864441711281975143712192467224788739818105605168093814624573707930333014080108064238312788606113132773379904704071940219137468611821637608700638173489714883573959179765849030836237311183079972305453040839856245179737749229462710888407600042697949310493934754079247781330639127370872121177806707665436802067288777440432298211262077923505366768764883189343529091596180122381399039873539916602574436894769424281744875531016574646815588848427619996885770000403162084399878919879317441256133666961131609660883024969275657598090947690794464903485539448430764436747174522814552113524275167050342479910847703948688936692873141077228969539204710454554122976893712251396126420298912849507247886387180170959906891778610200342190612387090893215390360868445402459771790675812638976522410080177897137210303150677013833720160366714298619030064866638934088779211019047424266208 [166,64] -10368418446738411037877710533469832125076356445666634323875606318630203138721961187443350743216036859077283549436765784771749296534198624292607285803278034252046510815516175648520266167071558251057890924417732267981714605690540594376307781729186407243211895085604907492436298919171032975948810682208285733149248671907422776671166487054535085305347988162855024090628744276070970924363340198167778209537087297814102695134313689354166337840121063841379284637769134593440005262338454646516704214504934123517653942138204176049428220351302631558058058980474565339325519560090838927359290412485951664297429055964542052375297851590090731073819755109926669031333197937454450273843066986907994882703432996391221224510560156487235644823568034697291930242463031424122985148208603941066007342379031342770356673685419096113308884154701842900888339362144482955361945871369371113240709386633914116497471714191050495767506730581132669450989592239616334727906783416434375949333934451284358591299181721971539158997820600710238484439994164938224274465494835382483483690330154811662975378299540379131048939928671571500877869537881918548976533101822709482646257777619819937937216822194703094727235163155257091355562470615224447252427925293696 [166,65] 8846847641802047593521503666884983289902517007957833029448812612265537581586311221922618192011610071012715943028752232034808749665120685896322147133518444272206376989290884575521603768576178606996469073190121259875068142932621241308533955493227404357482414832918228865477836220408029591409007877781629703739355915259150135713911435914272754834510584560472917134608786704556033247437820484747967158323753520527534474097549357645413681054669692873936901913638254648957811169950143126030985708082475453870520690788651888163941678261110371340556828428846175610151670020254853540645406979109979687735404908982362673801932999600333729113896354431991621062043630415421022850903455096225610813055747459030877307172867608002300114623830086733509880083970815665562963663851008407760243989921026873072158567799513422391774688802721921861813477639291012383745121029337341593241862058977357054964058950641292560997555210373091054082674643668718229068908488291179923256036978787868041629003194730025322395168330152165200495571922704331258108819630902115636059639359406739404308501054045179506667397284507760796415344953858418759219351115892098756690331559962026954315820020033369599521769065030732559722791218879678033537375500784 [166,66] -2566654499434919089060709544985120533932986257413089160172981852171194951198756520781973580187899896569518919874918107880951151297691672528460407072673970668305390389925569142925463927567634505746880947980456720131326830827047373037400329607734501911047980590089902200776053473589730506196853064089359282405795468682276005051871609921774103409833068942402485964070697530610819894098850013032136666320895607847624938894709526015258639664108148861407839177619300026625463229700730063513890906308350143948313208963909701166694782944125689492839517891698856506553380171598658026879822579799378838021555709324095804047861119063706081871599162050637180909690713846931178921459771436326625199941811318384364328311106605096504908214997238709808199088404094499595004443134798686827102525185495171554163301662930701487827816773076908356934399261114311475802502284673428867832397147798285024490396660199756606264037297982577040552692041131599259603090634622489588730529735741797664173936204029396454743982163157802578056375464976600907423073991473210018175472151028565149032291562140659652650717392275687859797235550871934126687428934481939257963379848744133092501085025794080119740853753091810230884391291560757061191297992 [166,67] 276408975557734651252911336997275422762721486089160985793318786118552457969767888806836565019678312223708188192588904268878910874605752309321683255365584733698489775823719006929874806908092637800384307565398262202032140640549660846596597662597987857423269942099445671821628189525093909575168397524190564275761075975700035916692737630367986050832356568077429408429907009652660098881279562943366480279638771106230584697605140186858988526077026738005999817099846032681727197867953401992136437003429042107849970535885544035663903504613625768263552160272156643661176571071720190909912204701841130057607323683612165671467875492450246373238128081492998296750500756297557081051884773212440977732576839195065278588564738643873557731476807838704948193630097831864499082699469359457040741278413671044672039486924417321994167567923266103550462557706750569169315822417686962847947589764813845501648031234403433010452635414450355681559324621519791879579870520623537803462021790312254953254204313093723094674464657050132078452824337697284981796730485169548527170793623581305275464641625568152235028679295143982762382722253495323537324675501658299365097549453453218064451803691016411710599305031311621469060969244599149957120 [166,68] 71081937050788766784332877912095064099339154063623955965166596606247353440794364884648584398695756548586209444586000535843652468923670144079658969509243265268559880745714409085308079333202931629029644182917515428109025334720967933808489969406320777295576429069823144894874827021017643025669900723635067688355311170988871683052062555560194869361470418681096532529407456526167323515422854104032701586962600198015171684698316430234809844737945338065990117939822853909225459758867629044381911346019354395135287870028352421936875544262166331227189520483619548500772034556423421250122988279958303945499823426560489583666507356332509492663692079294520661156274971966890754008509205079878240431337477458241272854137911177274903857685179519561090426887832972185882921478521880497421792756386664319039248208780315783943998410387900030186902640215820225773616348938930220858872566091805152432061568226736951433465984001730156071275947719224073740642054464257448542049292768112609618323907501200457757573258895820216267118487177352368505412427080403158241415287456583521694263717272436176221640667787016491831676915566541231518193056815214379628952328870811753840800816110716351279550026500585333965650178533682423232 [166,69] -36119914386364631464828243890895117214025020585771804352150483188653462611178938332395309298700748442902481720519678413171388057837938604657201534332753979031052127818319575659069467375350608181540036070714701281667990774412938746443196402535039454187784474071356829919314193221940679919200480953260328653727298757924740433855242149836502287600720118514816810677148452198093191520250255744922715027468224857476877746712994268341444999076501725691487687459305625125624430662016087077520141944586222858949150711500705881760185638009180617609466766576344521078701870533251846404738302527014912587573996076613201698069352048087291957574021201119644348628159331750029241139303341101744752325889947272969038892842004915793925080510016659705619728533449427701137676371270596950119506620504807382412553753642256465979449919773817486446388353212878032682601716425300415730826027024536685354655618772544666019832918618394702161596059580998601078478387599687371054918717816625355211669288992469295467353603998603789989555129747212638442627095173841111442540971808940811408502015220836743366465722516125175182267788740384981067085422420530686221126871329635802876386083076881147507862353261320440984342745480229472 [166,70] 6298826992298450738126315477748240304337442889438589586509105808641135351957179606116085514174500401976447930317947587391284498245121821802195347554011348620766349993031233922887256770262269488308106544696862830323204552720176015289336522635380394459637121090940698365507760309944696387121785953513430129691977223475707578747380556616102515826570328762920194520265355194860797689440101662320108924916428609464267690482045541597193044277881226229949485447490470622144182154976752856750086220940365241479771279815147282435722541821461932338749269991554940946642120281367009788562115016082853474331662108258322470266585884738085526633587087938389621988030948667916423972523583680868280015023787235808306265904367426958716092865251895769102837697221113013413680402576220968354564476148686245040145863271414305056554338347345629118371067586766612007283621808782008258673855963982652730009208832726988449580493409535284409868482279996303146931718047037493090600597513338414127976763890468904545399991213400615696581638228980782674550249540286422115425930328408978034537400704355458353501142046535631330893832288252816146808176798824367944233745383294019182833882452264408219632124475204336852209697516632 [166,71] -26415220360154342126092475264399897742286348978968591469769564055793300367166400293135720958599659470681536227242866645228020843028002921791494768216438319535868606198888342584498988822994180160543869167311062223132978599582250954440513907887527309753406969960014283843267108994804829367260863027285776381633783613109200959995283649290914015730841603387091962652280138685439574400767038698887908510669623979949411905759074716940153678450306854151167853864542463332960673495348302976745994039523764970924238616940142465990410808458196375814039862698621822669581922932038424936495556997591923901575938008668130101994042927109383544267236448512077476209614063076053762960723767913836461607722166761697961452884789348600958052535839119854813373971187911188974705106854291427251446030928080143267301966269672138493327332554664040438304460118701426353443831477208311213035412329281612832789936680009277079205373987261894330921116387780775885052782358421721909390471124796721791899208965526016088275253984123426475773718402461443155603323998427844025155028964633847877896095585037462126100275454940634203323530564857610902128893990323808040403938963094537679763368052910005251016398720139417317725312 [166,72] -222261705873154532335511975962579329042936393339117404121581998433092905308811371425003159671086315572289168350770516739375261470230476383705805357274446810528720715782166135187876718267501445750347974252643330362449332384114180523849040580752141335899530161109634508131428174379663801563332849410477985982035493187525702519884876919109150203744474370411799281872027705486743755750250919264787896553767055078787341722842342787343017198925745252373357698061091092543328785596100339103252234914769640988883204016558290589986742389737151917246764351967580942444444462481510430247903410628712596903742816944944086433187170787163418134767190198324670703427736583065953415934299107731143107428701417697267999513104017235776498695704222885016537729068967207458428221377747462339823605526052227422789375652354573506200949502935694309638529758888565702170157367171978836572706245911108573387986885490934462347937623387307899333608488116683536539494028077235838466569982663160672765066639189298792293106441216303746937529840478584615042523827815234186223228889063391061480567391623665781280285780590057242649153461940921362586082970622964437966565790449844085065390859980818115728725938470221113409768 [166,73] 44439557327195395385465651720030194202008881918556719482435934736992842982892876763151540159130294003317807557078907642367724928398813457466135162270644344848595888690801266670568521910371867417032605984996687580039427970576661257902657245766058959646521416932386376491410382505743507018931315406157558037504803808950082294734165673764213540169938351636063179726254140342485874610680949949721419450028433554048172873308018321265678384993223355594249705070504758160538733302938546135131115174543850769210426246215129964272879478510907303470841460100049546058163185734576702746569212828122620957977848520026029842116062445069532159156260709380577408892883880695608506503320559151462620501678948595626933197562115269277461804898808519643432161155497309943444682478896807083480282750002390147947696019038084127964290053658923180142711580357279627614732726060263950146457569630439375993303622197100125127636781253626228152235719205973693081056313563913717432981605147256446359294557048603962923323193951197947194291830959243189588390213005956218415563741202051899512584165708006820862619845951900786500865037837982592380729098560287985677703070298876045514949878573408738963767782321778814864 [166,74] -1731794089526067100816034419296470921035181159569460664460915168889466889068602606789730025039643597079554864155556798527392883698212023331183840454767085701944774942864905982199152505487122298236783430455530347470269484675638115458516872959899089970645593447096598919095711981975866504703829721491754416371458765828276595574420156153812581177884841787597772641303855725479386157549154808375795509524154560243635497242807782685253901427432561920232466809955690198259075611308977062318984770054414949085826323811878997791924736531132133596385509236005383526737643385432803313600245217061277210271994140765419979464102680393613852311174664431864823912244067364080175157134720016058308051844798168799899546015701641423076675221491120245860747286486575300230618347682551426316504153677367740010993547830629529657517030701660538577798315563981963963672054029082576279374452059415953725767673803081110902776952882743325824434475244373845746560558345100246750205111149974829148339962068589159178898590877971210644991392121784267379135575847348021793524893876212826610407973643125586617369327621797840808095210348812781304674831185754973154831135230399901622771746048888855003807578239365175 [166,75] -772536964288749431316706867167631925433932767424829990193534088922324546854504951074514481089425480571317448921567921932174251380402831609876740336165331458788139027964725553863607202075359284577290636247381425359848037389154822776694709014629283128826399131526440421231786622903887693124055577364386235699676511508532638596855654540451701743191603371612303965175537867747744596245514632037842383773766056832391259863563173780936987218031861005770602175004077550776639796193609442959742119972526908671168795330661568203012680213356491549785147338461570689679256735843970781672643588984951412734350963266691443889847010968309314685548639053977994675390543170692617985378289923077191728007277871582051280621876353535784920913343196809825604322330198209669681253372897321269747471885721564471048542454736188743208147584594545635809699495875102292642954802022155469630080458947351545436646334130118576085086648368227738306527791992220225875687630238021370946248946091274032785991672307324107779192322151357532033367038729832924071475696121390628710273821909622085477799602305030343887797363065661096364451580172019613277875888476811545295337981032419508326540563181310717530352598400 [166,76] 139513074048928856055656237895928165469777761312767556293652973870793344896723101894757330866844704401514757099587619103506239127979470555580376199730279333227032545836530315108767162523474276563277198941501114703160502184968995299959179653498244051492779745562992764838017204950722836989090234083032496712251420121627383876617361588708494617519179823479610692367723634211350823157943128516964504361399629727517589111445606570909297331844116032262248138967557138068695177927677535944743520434995538327428542112991237552918760919464254486985517809789470125219064508529140117453730460584040981613980634654588324329338179534459547109792373125422637085928798161832478390819717255627270300546792209576886288516665325865308808214112915817700007627225431047910027424572875088405513989538338689035035245150129092740948407028058946389349314688924627554621232836925285470317479705244537086734436517870015732491958194754945641036037747661347740438379183969607570064490885536587210863482175251927118465189770254850853831958961068103077327608116825378009658432437250557328781011049298516519648069412988688622955123651820605731940960721399549162830951084332748311012599772176050171570011264 [166,77] -3114555733088093727875746571248931259401393441073538137058001226712954700961363794779594113361569271469702292728595493581633153065566736725293071400257002858742181483186224356391355655943961193391155136052824448958946389390428227154934114285324645766468661871617341560495069827850760852443394173148233120134177557943759821485932367875328492461461899155690444334673847513164878511638632433065662467836267745009865535229525520190061079676894750720886078316854998674615712823804919548791189027614982638634545774397365069118826930541739217678676731152264664849805891353954875505036748074319834324425579586957635953307409202971663643632405258809129151530482517910342574064439182014896359029233217292591234020768571257062980479555305390008242374998670251853353492865277805468421378464504245489181938418289435386307634860297377687258619785218054431325068680056443367518232534527085413219396992233068449911970342986486169755935678776503805352463780169114162215349481557785296645324867875684659957917339008982597521349089800894600359019453665541622393318020456533129537723286864171256756990252890373780568454216079381563530081026480779920458579124589683036704175755970503764862448 [166,78] -1732679110971865798081062135797483590364552746211270643495933816800078834563920552993472670233139754185561985117484177803763040364145643796650049944216799311483884282510843243993625484161398359360808008523155083451534677058732197201645243916460876408215444197190264022669390597790607054311697158415522180491561553848016607860726020289402729548461253270970866865985672447998588357935598333393963086376339007530346884729769247843082931429707138384355845584181061369046135787369386110563804787262212699656691423780308520186246433937680505070224461251300667416462920479961449162394523014003895788883378665901313061184773373332611474779433239423573466562940052227912750871404018741166612829240663552866229018258554376237720829584606897567161543647918027040502398251670878817578304448060800083171771385027395726721115544402563471807835876914426725322534364362032745660080007876113203402184488756177358698994588414758656345838066194381120002697141897492563687296681969439509728803753049929206042321414105012665144625820544652247816086759489964789043983625840048402621459790854230622550562880741032131441432182718383779531471952698070977187582302938680253166070087367176974928 [166,79] 186535871083697959748977001464390102836138347566844526800736781584967558119300692941531671763171282815412341938051550477275385334003690259478443245790416178067630172884819891541112894502766254778728423568286703678743611312706230226230206857442776312470626680225016430997054557710662057163534655441207061482478431891132594668463033380090238092747150109265272454158375355571629874044665504720994689339160905215659490033364760835055136021853339773606678773662122225162614809067406286257480252290108456242591940633435977113380563545302371261010742299702186495684067569906512552399419152229164089561662624861488923889130378212052564381207457993780570435406167384826997251172075821029936915904715342308892497035699830028481579785130799302715200635061836305957657533177498335671934593416707139738971892219628113146575416242796614296539856195452353626327275588121746041405010591433793782763003212671206486746033431450584698760667304932176233781843111325640378709316346204411479809232098468034689239035692835917573997355371858921386027525480520737176407058506968736873006236931473542840817465192250664316296416790570885551428123385430027930466789655982443469794404606441760 [166,80] 5004936014972350468578368746944238954289261365883678910308417259503487021961219714675437535568381680587445880793877204862020231232182022752559247787172396701828740500141630830563283448963081241950499743385259562713980516562228460790926358080177018795538068330488231631066041310192080853993831084500858020251213003035258742040576771232221396765971900823446816860296330163796894399011348866203917924207551144288819605433307219555365981195812282702758537185412470817756672374268062513349898798537656972002762427479253407207215889786178723771406325828209803329701330547064627169895632664161517682092258163670511408416026137191196422221943637545736981933152270035164010284749551197690537127705503457255565778507117677031945643558983396754122335542113309736718872583975303144093202244225641112261609927379482640850928697706407985981299828889536093130801638321161183233634026150534496538025613262028335169317468733002099976414753184853319282229864867646969915311065939169016306375643472135148580529547789420429626695592515125539218940034240333950385230677357331203423356448046594244884051219227998213248046799148686800841896517835022520515078778866129752440411231520 [166,81] -1931414682844201814332942641594478620678595787191357357083613195222558971981173140993025742665859845822856547902545378852296482129402827369184212134814748265922702455244423971561448241614783084279089607261567663410398945630981415996246346358924296229125620262093599278250798650660960518300731121416162379226515731364155992710982725104439645882532341972913442538372635592164089734375181903385521541191967130937163637721033415372730586483545094282813229062246126374644770458531569685208602629218758983512136137940535813449791443916801041231153354109285966939210775653697939482070701824285287665203931671462879367569377426821893699642722757601075979471618647942028673883074076028931759782741942941026215178568973504837600756601970430754237579548299952438260912114341946646884561753890794470423337358438837916209049521988586693963138187398493148589507920546783349777753095193900408654367743520485614530292616821364710429394852069414538795554765313852358232772269229400864262142313619660469347030283613329335582523845979510040824309015091443046245752246125922026502182400418462279613746011683619545364370253106063836113623636055216162264687366543314878552395896 [166,82] 50133136082835945883815459003324571388814856002350204899877534652784981946235586949630569046870328512663781209900510716104394617515732724955438713897041714538634987837469931048498386600556358101436248798685528949490932683201771467278462586505708499608589076633148975192396622472320615390160720672944716478823639096410329816107850346155534715489814621863051501396964575853013256155439878560929833138662279896651882200156570858970433359395221216112240806860532564711161583343071670224535018772194163787064465826724101568210603647210452815135103074395121848349570281708171128843210226137221879364967790376125053447168571019651708638681621306079429890714340582926933651909296348303822116368669417333056734772975426650852589363917576748796264174405374261136729998035004287252108252294136257298370332983771278343177215645510115078371388844051289061697358263845631022190051473169296998257392329656927054530672494167504803539686066759222609684684023395846895548805725993110644502226429998159428238689520026953649168099857725289871370739143526853355336889183053423977685317597401124766703695629070452331614666720377257473713601581849836222134307801422110532528 [166,83] 10051085677497038959015652412301709140199756356154012993976904328028676540798446226262195346056039269912341492659546162072713302504403054530422290968469341862032798865757987262579675912951340999365971636051481022406748646395400489659122875398668349863969761027651772416389561790701710301550793588077995099403098981982904804167628833051670970167909573266293758929619754475293387069408464627974246141187862096445231613441168222651889942437742584637460379404316487129762828588070071350060385469779139451461853361997916027643728879615368750917714833784428535905424414759690476879473033727975815807961860240098579134523733154033395067032011542794012061434715684896975380586516187405390882918469486111659808713028645201915589451810103946430299275725630195609976645310240037420191172386585834273335688341159408971107863260906166303967505010808766098563436377858799240030364643009704351459265624030430690377438110782050831131571373204706349000574268301288107448265700685301286205412527503901423673855928877583642624212878986271291127852571224077970474738721655847389990221462181258337383934145224990983078354094388398692464723181488049929123500784732102912 [166,84] -488026060174825117086670315530098375025262154493073072789784145529699565325558311619796047437669067254775356093191430997142376516448087384772335357599713715251242179125128806398463980668487593046607238415015689187796601798723442736197999871132294785174087228626150313091744925198721393022861379953825978153955311697733037786983824312880319997528875891519080703762150571385797587157817384795670919063210691972673120192388136882888899028520461781314853160464956130596464952707867244649748354856383386496898351372508905946037362706456226647606538879813770189236771555087300565758491524496409132183720858573927351812393263912293316359557144135832397527881903357190242916605363578411584549141859023367820337304929283493604040663795310094917615727196354280938711535984715504162966387956290719115808277579163332086710033812137110879993750045220265991889899066091146644998844444049450484084658982805868965111584200281578742547956580113630339411503897712574049034921005703481694076708398206663031109333605136995339197983588554712262847147854504339640866156838123180130977785107150600751627372455315594740618526534308730481290372558633254961912127251200 [166,85] -33578682114601869249549680112123208670934813199750513272734251230148570102773896169646553332039805265552159314702423529591490339082655110694247009281701024861193269111180345488308485648284563108660397123733633576697494665328310233273523687049167525389217875998399231229376019486861054762250015773774405936829378642510577326927186059290735640664129722188971046481865154449478260402137101009940843652011894335473037065936142645051399212494784681041991044510145214170617914036637112200786469936074310009260236026599851973209308515591990700800846552662252974490915300443113989797085152224943855383546868987721074531991098145048196103462840541319034320324696383985082996108303083887705250608134111266807321824083434388443300161734418377420970202992745234227851253930244766064465796978988176127043706652039167163725994401396733978873135142939788479272156598770349701270739953148020238809978149601266030824243847339549741666257764106929364948483822165675180655677578251293941371833925059316430986850818215079378977210424694489637874694702602156338246227487797806875857723793078179101022159044817834747414963222024451323930241207585371551037127104 [166,86] 1826098970809241988363796293922086750898727281402981351126725276639037662972812814695911014506934437206491624504735548084429920704635331154974708717669429194948265437018597637104791023266421984588489179828653610943876472848030198820767368666421100756824300244552581057691409361477801137096044660698934351329632664871004058523416441151065137193935238872139798464446339707521948203966748633824932707398250561949177659228967258928473463212368133455957689043235782929655612410708329509999460260019021105850596417702032899161934013283008645723228294225835731977260182364343047185414735865449410237957691150339245720030378226586185769720218131734239223942202746916126154660247627122907455770174887758580672514452597768464051485379007730624239464872615131931813727067858976121078070008350815414898660702761905763409914827223018508412268632613971642747052775579355426502838086720183488085753411007341410053105773145882712311067009068259428622941678747036388986720495737063680254449114604356935347477950772122641395897144881359542732288308358504812262968620497649305843171315481340473100322752110904157737105812523501058286214922599925312384960 [166,87] 85565275857500477694123046224165579498039115217820237772406996860997351498579316598773894021654065381707171282314796034461875740092953659216558066012868899827898842166532267844357548889023571602692273792712652370281316189191100792190301560765326282912657816553347568889219440068005568372114597100340510222606612078233156503118874406642411200930279053685048212281112156596181412269018157800117306436246018057138623362209783226376095085322664965037780439191473973769558482080496534042747577792443595167667866914558466863500780742508073755399065166717974008944999224541170640999994228475543811318644711010559994180620732061071952311134482469325399959219500571870115153401812426657559330601740683445424482955534389559566173894210973109171816329989438422233844363702778398039111612158474158214449766915074126475706189844025027634135983274334754543222445561280784883488980996528163441286866865052424345703285107302120607336225524899150116436977196332530479271289681406110860618225088036276267028952988800060267858151159929975852538672210848775398137775288101369404264671610100822996851577369940623163315042249979945854305680306746448384 [166,88] -3100197313031792877256250915296731458260939892381004363733954791401025298172161948072133072818319773269051469978146152861746768722311770971579845658564841977826097269218841106255691494933543796144810076204498547889429997927730346445583049252547939301516400564235897900280198237023772726519826133144322541785162521684965408926961664125053708405712614219857702860203437739036344129493037016128396652487013591553749924741031380153720374013295303062084742668675431961870122595654594558051786962374416692527745830910567968221901980675928038700456768823546451987323283566533841692633827586281441107369428021220987575494598068567497740992850861974112268053913811610117896504747554850006570797477867262268290928507252300487656095974470330972268249012778949684327470086836500700792459382489415680861081842250373692799872394713707380743796432700527798373944754405575269882101713145815695734188243138267089377660455322414924713827796117040723381668762108792109799455991425009860467682089233775783184888592304899065651535874593216534355853576181464037557343664972246803912337588391911859259582230480844197248044873093824731218177296259416 [166,89] -202856926243451896992140510272850485250843818770883318697386803790476436482370259835949423227675172944555320403627408023333625925721721484147225818694074443030796024257364054261622421051827998563075653533350806270366487490665069932893210820123047470044704395550500841824089371991115669406282587205250017603377012894681356650967985456022358461026743656175677787810360113583574857362796807368202497817426859385512329398376520622077172506285078779162030047651098056736840657407183451062223119164702382722350147884245221002426408990859160378911157271632183907763127378515545795137087074173348397289752646284607900300979811896600667228318785190398059816939144864666965790014568699439793249001519591193301542757288414358522903328364492924463352751281341590418019088710106490210811473810518171717570515781087952277912728307621824120629491801179196950227396520490432979700722968274748658496402671267583773629485699222100724506463721909804466707371478588799121752030953011516736902866875791408500634582496473718017229364922572490626680376780585680867948461520891304238986657752324272084946623337167326263432023903605142818328200344 [166,90] 9911365110611578720632321273099846472890570109963336093145636462364766963016583773118631251209155459440507304933743859524089971886114194261110313301384793452029442837614532594118052191787616012921263841356581879047009103028254855330909714798533680096028558427506247446129491064194556202078940776088781680896253967490835929086207220684002328986098427257410254117318706638811917562190453484793390911434820746648389007893826686050987970003990308715276298182766647366675253644520864859421047948204962453980205309404735301170999632128449282559908764129760049941425786872029771737723447193102995601930982320103784343783641883355477037701572258064344795482759628580589992099142285354452683783265565247585900516337338682889168057820372010319397271477809423973513796636944238140563868891367022225337867712281048618211976117573969149474650325595897174547124951134270033745609316517600307570120395056624941413991555856007148958953427920343556912911692779328313245872050010873847041423662178909129760945117021248530004603377195631658695961615832997155788946984193100030668090125419922681614181073912733274735532801799183341085227 [166,91] -1371934295432400821444106600701756985279470524780002279777933814250647847448788283468813876083222510707356752238880385898147737064879207548751461071903259854707864487773643483523988115308170805119353686977263804040828573250262347756826109235503864123199154574048157458172091543725377823430371639929688506242631733063621644397077081867674039316589004511476155163170150970622051825364441017329119493607765716483209844228118902379317675541789189045290868770736521979684196058676297108313983251355043274233137358197054339007618408248798691416602206342811453184308761961990592184334555149269233182011473149784073815927950677704637561031120155093171788351341075093269715604740906619107962762399004376040816914898359073012343727069640692315662216174300635518021497122213402445340932303987994392063409607427637272718600825525938773885881748834315468869623132966060499160745320259321480972787711588955489286400137078978109121438917835241018946227855695092993664334473815265254259991304693502484810414362561934754954889796484477150480806658851865641918522974110396009440251587341307567220319454454404326336090103331546458304 [166,92] 272869886880881679039505260302043932832065945580832839441225000363592177137968129842681226855438735039697901304376293515772873634741003144723557359480720849789130636009458324468374911064773868164126321042912910242068488379730715413089727828845530075403819518793131162513672175748003019328748516320009026877319310783293664242071052050303930227329184797117239962052767912186275965030169858288470354207543153204358719415188468182757662581865262768974927467677297820814010224314945117082722332571495704536434706479977148816268868891189175571182920400370288401920507707991002819931089178128524705257976069500342765690018794424210337277902154645628776846081075688510697531233174326521786185675748177364066938692380814983321415757709586437389829816611774538997886833301687654689595757743098922742848874832264019934762207463262860734323624144979967956622091221123665875270019430095678323530119430992476063801755485357386925676237210991927263931357525695186743885011939666795527940917820031308531436640181498450868635931375098431412353609284501696860107031973444776871666747626875383695878519617622408653498429948780896 [166,93] -43450293649154488045606895975588302255677146776724027379664547622629583523974319023391602292001372890034533522374433763605226347316866565307942126739165449084722813798448038850610101196360872401060282831544897825388261582143316298282736592991691877041494781225198365755162070099082319458094031610577601251482162981785867058391603838150869265706103698413185386623583677270065192476730103225407125979111539041396079640469250264398251642606198246093673204015194050925396020111550550383098735232093527931486720223912971377277965622212082796375548419020376148661823222653630091820490682664228457893578648609776358785225870493021423406533795657797542827257082547357896240176702259934162038758619993800871088458566887517624809976305989749304900661523399937385817000892063055687812637701620579744552447457515954745382327015620257020999534519241791496954024708326226653455773985349968760450717782980948558744223038461180965123793393187988531022639717052183639626757303903239806908705077736732360288924872347436158117650700010337124224075762082799746970768683190601623013256349009611316226929133100818160666687531424 [166,94] 6270458531747586706090461341806326594152758825929733640495406861667593616040917964355089259431653825440172971117179036749647498578260691934017250899253299598533923338033368799148140278190156203808261718707497869862604341834333893291863066803453586443596193375198920427153037291515182539790687962629123069868361377133943499985236081145343952227426431078218882864589536569631640554198115361676873676973459334597300875492882356442524799622091247505026020536600969364169872966492148458034638738225170584931710748167535402517530324921887981859639356984421794541702565428440143610364185958270738332659809332152231073027965151484451180148030839491202441373699551361396412044993298704279087477283722103479700953733712591758498970405458405581150731774193487756548437845333951720718617065663232176915865641416868915382196375468261957502415661102111819262196201085900014766788192007192079597312537112069660728097577680575361857081951142048974683854404159449750251154845342251247177875101750073049503257853171750858769940956583048362538124820723824873618704606472770653953805022473875393396168593438377845912105404 [166,95] -816046284872392483395248761973657203249778208190843111966755447547903828894396511863284999749716149683001513059419887011532403734429181386316037280906671511134580959488839261505387978395049604075108703942719892117639135887502337118991418439901394587067604385991528881562592022777129230547990333875263035215459462013641796754499207692391905180842526439488792297267727954683607972171777144200866498704161096269230923453136705586350465438556346899672557517967735441985248188053852331939733993762856080350547133879633029178335113673284818210876388553342968084215580563892511531096823669881355029632381451999201953733184819331556390515594060884452978116472707877607417374645601241178619749774760974506020149130578661528868234745317109981926017549095201252691412571560788026455671191969297561473127860152669744308561777575789776408403319322466212347174945473719086308225339296338113925169287732544056065415979748657047480571448198845960941199531345760125654470194696350722803843716867957868591629605200773602902415404917178705360652464208263825934545503649488709510302492001861443148910089529555649714688 [166,96] 95028419583394490301518254341488102143557749860478303120575666655477084318476386479182436211874810612226456627802740326713863975487038124440576223446236833385715704797288917988460982685172073465245015193459558473011597855794793659763391082272844895940933193655663662215806501945914255193831071622134241830595978577821255859287447907588574036103700904667948954985297911288317352096898074129757017482133206206843362840878175183508999158120277946892792481285841200275911954604854266425463513311490522127686780302215491002224405155669912678149217970325578919667429418401172697148757568996602553482557403560891130176544392455476585612507161990912818013375538954604931037084257084591905426992094484852474679612755703816503497262781806173597858492682158853435396942553599236443841033200738825721109756680153089532739436512972089965009948857950554448726945996665538070209203212034626625743717453667401782131825881897446002978371104558878486737408931054410482101991517352929594917416468605235846600716204224708278642211202355539257810872083209198108779962670090237340986683933160876574750396889280808448 [166,97] -9840492309768243251679770951782851256098920177767617941937684787458047619804334372457581298126672270895623150022880401650869729344711312311550599773707227662007333398346663447542317463445172941208103966883440237699209228722343501623113287149672364031448634549152299681084705293927770178155288924971783881735753178283663093010070669567381593712546042289954723895142682408509757341667749383844582177391699844689836889474283334023585896717105362976312394163740567387165513777257050344863354168195506435286849702295813921722370350144127582839504391721133662644730102643015314550219010685495625510699294934209164800667979456204555690854740175796489099176619236024049487026439984380089827400704358921328568429524688592487976482435816919760465034126724590746889413169780977581035920109217997303896067944364957027387990904304917919795198501211973675102336593907883560033030450059651981270183606994157594478016949044008794432313097469356230376849356511549606290025347356842625503839890656680269047337375803181356008259797307939792440635846519969122835958057514645404871075093619351935378250457894232 [166,98] 899615485566862983628854568955087138422726028344231368840306068651460170847500245830014405872952823048097047008196501129610966206655429214493126811823184922265951445354515710795462706718187005635252634980807005169384688645803841157632206888060935381918027330158264700401784484994632332912724213868827306048447438468522138378181893673544522304175730916876948671941136690603441421800499556970799892644093027540589893316078338976331217300755964477236358919412093642890243662743852422407058474630210685946960259330664722539634075459236759095154589484274733958691027078986204606575434130095639508767348857181390383424583327717719590791235057563509720935376089886917136604021981957837370659620232001776003152446790071346125325368721331019149804589008366892546004411950821598195320858963391328596579575163967396064923847335496072128744456688566551239214684798385412260959032088867243756973550816333830639243749143534281696132043876763893507930642083828749671752073411739888196925685315130404201941795485260240396334448553726035651476833692154312908259644873554798914623085929981520048259639292 [166,99] -72014488666960679566492135788576754977304050669775343915390811875281768086500929782244438409292775126393701333404835201943188456896084603663848394615988793186414022845952078264174391669413893093852356628506647640634646753709670955073713031009483928201509609143550134644794466704584623336892850184325719976654439921765940046995425516947290253744195775733497491543121712014334483456109756146090820154317273193135119432024861379818292988604304041970349600856097208670230018944859000813598164653253873394774494884599899546580631359059008214835669531931210261467677429459409211445152763606217884177263101782342707081116359142441942668401452933086053363322982592419222970990036303413591802011664675876031359517792016118198366928790922491354171138138301163397667987356044716993995701729172531098520300812510206147111265420183532035959413597474327561695713161630251341326387049846606671035670866912068369646051836462213610067473238752698303292119515294509212972457125106738878851287859445905104325382354647191059780511211725534113585249187799507073473344449509389460612527303683827800464640 [166,100] 5001484830993720128521142719768048976642915206026665200243483183843175435869859391932544212383497511257327956728676945393566625522687112940557637732526066091001954146686272284355130897826352107459754525029621489176200689086525600321737640516984717513311869716556342817846140405982020438505097778053205966257023779922115846151230341012912099958372305330587409833463768469346073136276283692811973224043598668791614463348012884129202910180683559040230976087612597293835387378964832077818431440204865487040086777691602777505383151868575977911347163448662776801847755066965194079840314187418148497987124622172318703878393439484420665700976207109637671684759959347619816077075193828037020314462232172187666835197967451513131316169287286821584533758681323075597177844759886056264320771524855465712945263110093829322480261505599528337243960812445599110256299922465339883120799914273269871321898683262050479099747999670136838283829987706631830604019516490920131227865725751380151752278968343364411077424840976274377330783008792595709381910467306300237060976297962330037850013866922529056 [166,101] -298252342517660364747981156948676354885132039134202224270486558907479721989822835161624943010417758404446194715209198611548961260274134470833710439657969989822604250360653051117757623119359192093893801540672575576997116945962926416568732564609294100330716147628291426271920518477803034321968568249925219718636842411044066661287846123039289094353680143245551144517070424473136150877843892832960710340889185243475247154999792579902143817363979105656752241659440012673971853361725491855560682208884704186322775173365602259278294553449194547996118553521544645461797341805250495385499678624118320187921316308252717098111269471063375018027197855758546753461947457909610841726709281346798083144546067907522679929081263521844113589060356429524561799042869222029480143051953313520229261416254472679355903978179372550877023522627697310616449042303827261582192944313566343836118895543826608100590437677439502095749568413450190522220990510311603839342738009453707268519378797758017245133531746839035348222401860943947143282772010212648261245565747765103471145290943020953146207102496384 [166,102] 15094516026103565775075596297211984655816217113843975679694673573525702509765886039191638396415326613354518634377983734449876352938872207421550568725621277798300028787207607130738825744044600091335890247620681596461573932181555572092452908030616436090817441073399173106106204804050281579437007406110537726676240706265701216053383871439440867205824943677628134246174503532695652309236517793840106949392918074603380211565196528411881222930782151668066999794928212298450262126255963714543223169497548245212122348809910344295810973986262297842277612517005402446939679097721543522967100772087374561774317104274643569602531451499974500894489324284985601679733512579435879627796835809127724636696631581987540786593491551646602648997472114114672267846583603924128653414313889761557071152315570472911303061831181351160484714611585150465524817688246392675837916600501017081609249947258327702523342067122643990921339515268067432494847470424370913916053472090665546847350782720253948102580233661609879477291435366047197924603691062639807842894059209823071629038895666817173512027940 [166,103] -640000794226558246506804075203244081738112287131452889696054216422776478100692807183383008465630865555878693812400186292767015199852603670204260098063853626789012967109104099748221261672216998896101704552384949669192945765277394596196264543902920803713111167262648056247179619024478839298639965194518571234124805752828696930322601118055098362507381129444507195092479702982508598358974123245467251262317587571223353506701793922314808901944374457220333130890504727387207278305217778598704491989321411521148930655465283178563795064322835678960188338821680488644640867326565636792489220941577480039178136324324608031132705256937163090612185141666195792447713554665978411682598098674212170404476441385262974417317299693496455096281574023463993734842217003563390507381296654481195888572869853111615717156581878806632656928619127207371003975980235919946635671626332088847913260293085682955665356951462857865850945861146094998038759590339950850825977930678906610773720917317346507950688783653788211570352714764045539905601297606331602159870587614614936370500086701569070976 [166,104] 22412112949672915630693639847285254598755243244133689118512654575361846468651967353818051899604978366581704369450270536722294675131400232526895954299705723023111276047057849604334632580593225980724402120880791520205948265191943481922278771120829533541058094099660665619941465769982340595120975230940035201235933352178854783555598195819461414660816796373105569691418426089294809458102517934744724044344799414044200540575534859727011278159892884349181726669193001587920420247222355237947562506813320877830350601723743934304484436983556967211822100622574880655422004261804479320499077604998637893974980127574781441886429071692776042560360116490052937834776381656007405097418095316786493951895525151291319110467053136173541872602192308147480234346545494052654946889701685435091166709532367818860346245526937649059012113213341875728207345750699158488322738445086687985450466083853087808781823721443893796640466806494571214621667937781881452827127107929886321489174703642986483428960114732283705969572166094388677275390944680662568316091472653443586496762098531774232 [166,105] -638320196972139094174466075073087918285539883498349416724057684237663412469226890600305819607084513849316669395526099885943543145303478569089899617191547075204143383425309446159646427484085704729070394422206094371557179468819116049901327912007493272744803047545250435272478047980255130738071138078385088581922666596004475462927534259658750627197915547908225289358516086518066851009708604574222123632361238523957064364061428538814330534229825173808882714093207600455338192685786780921065609686028607280393084435978341413680499634986891413627365426649327924529940299813375009946669561508546262802887081255598837134617557996127467156282138368998202521793149260650401953477597289084648603394126421674119616512758057602790617609730333413413507316841886607298337689094693934535712979847606083437616167608672487130591010522237074585361113177884818895841410099639888279542939889350362958510322243616063463719528046577562583754168013545378000561958228596821182563943738403132854494850404855341975355776246235800059859571875646459802634882618605941810124438710008888 [166,106] 14547256290214942378912411601890379180760269450139863484277968540497911612476707861747592472352548356877891294713273600901908587151687654186977049279569768318136494653997330669087448009451164356612315242293106510201883471797166970988409293254073788427482673281714429020598638470170953091353971409765852188308502083772386287207918607971786150579145824658315996572762451406274079647364262385475495241006869508860005640747667554828042587050180219904618939934330404262298138232793742658487850057255611087128812504768601831888596303100844459526332539706510858286473043277012350151043274942252145250509285032454778525901362675140993603655811180915205434782991983717825472268152887196948112123563939241668470806613800154027409395390564439720290772922589165742385024982448267632353668060004744585928673800413928247098389561973490405887090753009112014639285034904330106364138451653015895138064250974599587247935087817842226040230077544947486434057569950852868971152784182734771354226383395989348908280552618553482292420350758928162049949339051245736593557787721 [166,107] -260889482662729232412588512148644813578619720633121919586783344944268105612462285868585544211987723941008178271789773995242381077847738762510247965828689933717433215786007005542868752258757642933771200638732636377731989099083771833873971759083147466529610179278445163914414031972834344883788067731979873036049764135224604298887371900986525982493877318960058946275679726337833190931579823084826993365747997522600823219580749502323645142884943936525010009037515588813125415980316987999375203234909050752462528859851093750321227312822395023758339276218525786608278442065084904172550433511340164405318967466879718760672352939392452231130358137223259370473926422889493993714855821470098014647000142080786418865340435829279281671714018768164771618414582956741749164938554605503483583070201753348040347807129171888454412567825536776584954626877125475020292772762577541114176873770121400861407240222829094663770476417413119697429195106969621302709664644429112325528639866365187261265464612375471055037087820737654919780743980297278253216873162427947753344 [166,108] 3621337552559778548780922256131962832587238098302268385591663778556717822308494537390440800526700672143859353258494309390079851677648303627775520012600097927737401199616472125127055211545591229996393482847911737271260334039839728680688908843118858028154500126540372113794985399633007825740761087871636781993020456209143937892695156157337546297398971991143798840926232111080340842420231329805973042592089499007188390153514242555681521285734103832343395586478276036069579004423923096176001938060458569533548345063339638690870341837383736210837151293419266894096028645527308786953803222962274838420390116634416233084944137163847956559746526086948366175109279190166240396142680480380892512532877401395338096732946107466707415700162159827806468077025338986405268197570807852890536127742600049483363209948770061480437536845628029309236218831292521850162472484006309623831904770538878074803860607807283676879535322071150114963593106802833340348880787617605178855755016578121152480375622710861672744679227126485645466832493842070327022105073189474944 [166,109] -38294576819360350577855838870309354707553326637740665613233440216096108211074092003885435158871139757751214430319178675230838271868224333294202787919551905071098332876954641426652172235318180426254604173919006335921419682075843187029541747780256130543475860236146659667835029569394447214986128907811831670598114500668009693176117235057412902870004894406026336514051976800204773908904938213715609317863363752614854531161329085384696788968640623455337921507261880112393920965155809876526839363176477545314065458701354619281766995881383381171477642696216017175901578186921707690354160721273963344588495993045507967214275397004550009039159153370753064331053652464597982268378653018674676543337202422627477692622622845930659232084033377988258195250576383538520323709550015758426507312272603003751940738074907676134111946050163261377119891679485484164046012044157073587775568126366623357622428562550448339834568849596225825107374542056051926975829651284788026564322863456331382076080268767142983594521614239896977349269147457358039113692793152 [166,110] 304028252310185973016966355161779958064929610671439653790856068660047440308276999950940116374568738816435389484435500153211911278836183297012570798501964825024763416935757196853422122121576186091466965172098903972701266247554195039901683804036228591171286080785103912662123954300929865110145577774604546368897027095872839593844082379713856481997163734839907045760684911499934946495266511388440486587893816254307825975658816285945623676978219551198265938261145285371595905627739490393064225964524859834744416601421046921770384826987571609224001427441558283673351010743423359764463486359249872488672663101418135659532497877057808042708003783016613977365046726319650674898599885589716414860930011867852704663111851053215040347213838408330744086356643893606011485734447524633898353494183566791593157644849514992132132116315166301007264376454256796057049952063258408944000220579274318673251115152466191668536890567089045495748223099419431956692892458091539243701324908038349797562991091651894536003598690863708451762072201019339904982896 [166,111] -1788648865417781448119337710800247821163144151209797964679671161716462166448105604722171739283219362437645114522306611151583352925163898836395692060578329329117587401975812140884159972660593558478794744970888038333891175966594562639775519544756532544250469816295505749900989697930411499478876251789054843583984583364603206066682645757466036900117856816271346334919270912954735031209611212871189123280093375264603832616543932780990998818613525319860778260386662759630827283206771120821005647815387790344790358076055620911756064573260845649338717180171002812725696685234834503740182451448033810922805987997579530539772656085090645511083987211915099770135182902106843416772081510161188933811566575393574310721239762630289341602573681156752090810089386747801361773556031955619468249689278070097653439020429291590326849210874327138551715159638675773788053461655386778747698653237520293349615114387644355591839161151574272370566853480135325651391847709346754223365123116332762033886701575941930173179880948905892827683743553614547296 [166,112] 7709326557379439682612602779893389039416387248926346639833929240041274918260293123739915112817195683241675010958520046021710348061899689449347029314792710130518862079705126281665223466197838710578354936564229954292998824498720408598711257103868299639517077699929477601530542911010964060691654264273842874303776099941006571990245636266700912194017031940775074299560172054792060541242375633815770661011554799095155647962115648587061199873417288991736697672961444688454108742325451423413329370728073756795251375427881226104398881095377090747187904527157430749322713380197036792682111718804144677045722313403797826812615034712752227509588894551784173576314522746069691082785947601917442972471311117471194397061413207020945666190380754305212554789054280606088904974843730331115283713707952663263941794595838246086322277618821216654237825744904508634280642820996213805568829638117177631326402067617182904805328359032708751963840649898822987342487070175770000410694115466567492636649219848196503903766720369308511362114838712592 [166,113] -24105578021824070131493266530332948341491249707780979528333146409299824827530663279018371249208788368917856440590481183611706441028562341191603473776269959527947017197298902790200630935167230240122852089824366655907002508836518186921063235309315564622239652980973704166166900138642963908010965756452669683918738740858259357129183583365111591192927897611900388257172680207104051612230488459717794190811956926476513519890109109766351196097699376003468784571304853509607088068416919367621524656260273949766490916371958993749230942641657643614597529314373035339362781496879219371414083131551879722417163154672167989680259132807675075646909169295753253564246537365558919451669166597731119978685080678489411074814284756823940672534719226407212373478797202415137839720803180539780359391883454321526771127673788483965217596213729567360479550636998401486478189304130847427611605612742897073328222614607871941425665102365063848676733308987885230467221549772655348518428017067875120842961124340155412883062115524791698032879872 [166,114] 54218909870265582587798552021791611231501986182012755514849033868068970716017197108389415958000549210993452435700803179238688594490176037614623764526585674851922149157418206732682653437831840684221221148499242543536314923796870139066306088322121212436594389147956844446395858467210472768363888210631259763512481108610826462950346136794991933957924546232639419709802677823345072893049830450424885890513032328528034053182384715139430756207386971431954993517181561749642658875536240858879125018042487953881591976839540369277207254363211857543469952280330447049869289268728802772997662850293372966157531185692247110952739863890310396923316927214114669669713865509946023182155741262429739505180135877047712154525155527142472683829970514432759446255982412494878326991732226142179703388134261828946104220122333645168699607239938005318444304179052753878156318912672667954523255757508331031510024396779153334940860846350779594213667915233995224913661828899079697941771659391715952583709474427569209194889594771584035878 [166,115] -87079049531477344947621925534041266749896930414444726197272175240409964779848882175149680778380575543309323664751809614951445005183589870224984441464614433756422001613475051284970600646084735081441661273059345080881280564317161040179612906755712474014631321942393087703614987778831881563903272415577284886318455198860517473750768458294112110298385539204523966655560061831569270146217997703380503303879694262418297195273153655730794230187930631246106531753478864975426320716500934806158499971548698880472585992620079916040221981634893294684297009084290632064604007013467717166094915764629830011701798374594315718815095821355474755999728924343959853999113537876716688262236986043821357010661178194349673521561839489879623285998518369837857921925199689513737372141795131721221186636122929873883957921280012179927488672308504223929592345772069101885922388434648324028513533820703273271040607786699342142853136530694076865871863828117744181924470281901624421510513861567794949586391810079012159546467848894464 [166,116] 99210346312900168743500058922470491049001595632507449359659038861088973113990312433252343441990046945006218994816031463600665678763796131302952386685365576683906507192587934707632405315103679506063938109698980588843254357737362044811652094402525237053487529142846470877244131336302258027510609887387695795167554468955111212216221112894798835789931176376026272489461766643861014016947472479744192189761364175341449953111460011454560681199591580780717012921676440616922699953727221180610498397586033931800039802939456277648786110538580855757316924558173368004441081087269486530228908917410928986347060279336697152574551394423629912485744337826196232152823415616750570633272184336505077950349305429080627564478724103127802646224312740911597020032176044001093182604724397299849514822294684515442806514812470145294603396833967142395726988322790403512559238937081455110059056054072285544784256822630174203504245926064662885990870637866507800858435387248577846644506220714020467630762144891021230237983488 [166,117] -79702473165262518529746655872425942112219083910865637592377170920292638486432263868328062527024986240491345209762004029484656351439322378506509652658792911038236346680185773637192458533024088246916184235101445071940729409502876769738388179372728485132355563603429998190157902691105059283471708307627273084130964779763795047466730770773602664535550388303855306588808124064847145699415748077746557228386738204871324389623870074472693621969824333651845332866927616856429999599624408278966608249724403809078843736761619530691230509499976789067399164934642610571966161558356424158396177183373853052575680062425491548175652290834918633549177048359792298139832529723906239792531581036438650891471651119637150421060690600476085853581875474171946630934971965166398497973036489207555681657096288746974035899946940229632548123925798738411273591558083446615292283050581525858295106479842488307215421327249403408366565684560770206376136896925886011538342104513131002117106887218805841162537872604126176288 [166,118] 44894441638303020290950725787397530882350244777577265169631753630502998964372160477393354412238302710466851208665105257785343892637173503313525580389300094546467281710599461910583317974504662943086891775335108485917414891328649371152839762127803024815180370236264901507376106878397456327498929171886465042942124055276494053210618418387652587805598375335217299011023001783065857850987866797783044095342249577966570682734612591781756977438079669712713018997405269489093790934242505191025127674702644945358956122981279446308332173099495848904368642912006228479468629986375989772310107992500745991180474709115638584343581138211470689840377456423947810562463739844639437300196981142209733334886470861475123702040621036517440184193580608169444627354062710259197106576159668861146819798908174580350797654168736460234407597933408578216573851256643936654914473567091045955862266405747614236152577561342691213483158328030205776435995794900575098407298357544557829207163285163134357946053768511904 [166,119] -17632611020993119749606479475571896621558814242177015332504384474688086940521038478729942965510603641755690000870592177849547632654079094879084603869856515760818486002655980368053385327242020557785357027823384096506290423513559804299919351908370455427824908408919518612707019430142575478079877453430341336528320879275956415508276496533844791733292877470641252700337214143938163919042745142902923054237760443501077008977450710046368862686015209379105052270642132825970994043214026338251240018507198987602339130045642911863648620679679222953644246408781100083388176887896782066338941354428103774255798120739596058833631354965080373499594826992326520746279227241013613088132651994423904458668491037740024019490005058541073058390028383422557357663355004064189231438440573762613569794453643745517857191103556240777080150279840142617816835890349691521928108708338214333427148824171347544309902817575200054815826630557989028810217519910703593486544764514842701437411969238388678372548416 [166,120] 4802191520322636875938335468406066434599655611805571759699962531681180946592399177090152712879078341786598922552781759265234938738770809938196746712405301360513461564064601238081529114806273519784617133464832427027556560572777971256620896415543941390367712441314220107691695685378082738961152287369496892445350236235187797681352346230706924674332443275051668094357626575981495758259462194336921277330987897062231519863821212348759104559148252963820850552173728869369998746254876885928663708656434594092805047360474539718274809981664900358023535439219296951754106591339409359333440030939675557334949551069158667900722274619920842172896905440014819643178619366240435529558993265516906575893743194104243252105896009148142708366719796274138987034717548922448318892406832602558347895979543535366290381947130506519329443161915446513309791341831710990259281099171337375038310436454622018024371816889473286598584549827527740727806879642490114099171046161696452449486496885530391216 [166,121] -901785338577543652221144583498602181642358982746871541209655669653329489298551786942607884207293902080515334196648280289602522460226371548449807179257842207503642678762750819976742340421144922677751500192045215196440950869879060233318049296242530708544315018506922004258517013104688514645515885980601570577026652261484274670466506598306514236116390138096919571953063404382763719470500019441604591082083670787567088584597516322293726527619755582102897162245540724866336348731716586674531057021483335469078648098575872751737306150419390769914112214984786541312436414100356720317471592777326064365068230816274560620394331747835734374734162858580939678584761670048968629558898777504845853092693950607755394496203596132785138364623253490413372225540114453595769423609405415097706224632262717740562819868149133314021897965246895163945946052329613117103284823061635827169307536004947432974787761611198182262656641856248662319087295881636637444917197325272032426395738210240 [166,122] 116079348211622852439805318182398022688458296889503333474122333550527494585147330423567214230185694557246791521937356178191647943042337706708070850468466111077863231061137934503767179877133281089710722934866472042746964761926551759849250582717090730536120807382140204052728478828750053140377249335617273929936557011355662347201744533567701451211124795107072808472619266747467742978186662490664601640142162816873610402223608429208961406507819395529841452996046359299216784120933041442929479884931841333577423545247853091193314712979182257670334454704094918337219925176920624774827276229177495238469050246705130484204476320987901925577371739786026193640067335831905695673487177998610138330849692351998997157135948979235093141457511950410982915914963422416697782877598007102351263340064503026442749487892610022221427804343517231840498235400472583830675243216341167431780135980723506982997852308200069328883757698261863638263242726688988256140018175259889360204542 [166,123] -10179203527862919257517558775297952621263127043173633212934813392042421380221087579874399630675198118206482922097508530776628530280739383591158891530857182781272017800834569796980859890564882929707946048885083592460273299475975902286365053969428159053453452606765335151661574401992187827328283094703906772254478059321639119841774980452749998179286235480433081870511583937529724004258322992695236063042082508509731110528039863235667905857522836954442265430627426644842196932433056735177822893649458114608986409461360990156735406385868280514092938112576556735011925752034574125345801938846666638020639098748727217902711646693279934989904931078252989737216769888327913978432599622493648160840974739754281170827256067526539383397523709560731332559113085305399245445203755909891498666815653557548084897335337525597491746384011332898494805240568705513553974302561876609749906419766445118435045599429344487691188554827479365513336856567485755957698507149650176 [166,124] 604146777522027441098991157842408354985793641509544068566630278741667470981599549047891187402068001372296831707434763773425012947886315231857404372689565283082008314080190265851413231079839865744262939965670507100364574519103584524291117064817547861944920792314267230235098125476456483357534873057715231820354375506468043922931270660605094674360487312319798482010951402164320502417722023632512188651893722865001701069371511295392813882447269238572197415759391187820437159298888426761171976434358821729127936823024939137979979190400839413754309501038897008814135302011066239741313796912141227929515162170477734831282422465412371638130860727869027224467397187268812766086247539401316308904303690470232822411205348088306875583129998019240749864164078225473035146417256127283352972023989640175168303180138556707355852127633856586327823899057634460900858842740139463646156527468190192768991133383784769592138045886571710097822217883069266632327999264 [166,125] -24100363084718337811015563940855417281102660452332046480476852553665205375455523841531704743914274435350151228743868922943024699610495444822575434055730403224564328375104342357072782272704454260513184933067867911193645479331198750074567374074372521764899497160341052010736594047111381731625014556850496387782535997444798508813208916039462103298829886714210194583108520874823170858583456031390344123164312338595778476977736797364199539127290127852694422217349962626922672900222488169062804078805394877172897624050337527109187389897874130347441267614998940873185478530604138640777510935447549497961654930169658282313119961668510905051233608503156396293842727701889858888347172439450436871826186428164047146074844712079824471763217087179126565458930893206047474212729494756366495818946331871975970289616318488628313359411156948891584335118852733902995449733204692754949796354828678931588448432192557071571139275885746162776868842017584881856 [166,126] 641413533748073970447984914321917528482077788069299675750269692373577262845578136877220971338090741705211981900102241708421411676525570307378673307816817863212582200505214560115975189520988897223075911483034928832511804990380076193153885849826393332688643513215108936813856253648714858437475451664599447883641807628949002356330856946219858165053810967804565035603227792273982816511186070419352712519354169064003223502286211864386588151086948294107285662629411787488533162865499078329542714771337785088356954500208524848566859670994113118355411612757624128455896466703413597004549534839808776939345088370778089855248431070696901782824357339556145989664227420450626961037415171938455512269748043081992950693975655682472110039002164220088237981437920039934349212020971859420164028783811616193503531251530345336707463638672451097494272827970846859997970495135295173950933795729032505452254576921649356541702377376145632816670612385396 [166,127] -11299134313974540577521381660020194032599106202312013505010443080982687377686258243239868042427683329526189840500659702453866762697549045649964617654577925971746982584793673691632889784606809895647653164075658841084906312584763931409581547879778474329867040764380013366323338001612552106106010555741254522538351005400196864790934861561506912929426106554843698605813595848308213989986765033413117743473329809328584158163006519011933530399619336590217957505504110198814563917011776988934908800701780701018623578639712282646152773908094906202966410618590898995054246608445460810309301521020396419040903828039208378894589184134557036727888884664660538575608442086031117695469379238073217957945192528681313500329200252047815309628038529840230097621864853853105957475549181112258862229388416465870345612382582015744609784475354258651106145773676338133389056640877750392775258438490195874218118181492765807186271516998766393095072 [166,128] 130635820330043132331753120516443273020425808413658866872461075647797672263232100330315695812270810957427810553830833012374842854239535241102602764581719269452435877928743299387098767790109025643436865020557562401729215852095627760450402799447932575463423519010712325127911347948255045778909149659832259831298928307924800945268898175174825011786566648842700718908557723374221394432126035528801448452810252175757513480780245886089694185464303261576598506641051152974277040780850791983970861403677665685353203696795516273187093145151155737316537721073555372763156268458219031633468782765895249491137635281463195609816720174886982445348339419086535280876094627727171529322729375876411788158833955800113865894903588188057257135092499808312603103670340798194746794813534593726066963686210168061593419362595639589322585673794124141407543786405835266394570805808074755633301794598125854254235145034628385181361150239172192 [166,129] -982302844135422534014556339031126262108304853563098184897638743144041949884007909983931224362454044601372892598547105651117268467470187318967529222339410258870865332276339567689625551939410875241339355568120140082513637697635358908595529696614379973289194525588888163598284452897036128004209622882945490451341244732606710229795709018239403137634886092243659413494122816279611668742109597264039055802745824335617573180547577361591270423140538932810896885706972930012149660413638828124778812673569599004128197933995106341169460563712351945178728462586213313392206276652921994333895524863719451793020129061646337029041928607007984510882177980798729376570265645297657885303136428945266086768876729256226495024536138574023501837332936928774723067800482446332153885228940028415002364777783292574519706321658512680285084935950971084491449600566750495726996184045800241717877349046331324304492366684690180055898392 [166,130] 4757382321387775622564978499224472447290415526380983033012775796900115387336743490833551995433427918526862910243783488115441052906581094999310368134378789010227798217995181681844302718090919675340157812136567293436354477382243917831944049788816273639532647082335639167396663503840768841793341611522635351063312660334802424517693043965589092137148174850166920996766574585653144592737846569521951096873210100874072062380337464279518657984634344888981675418668151257756026425073701140431852750951113783824357574682189527629385732928520053709741965906960193382016996345818185276811696879286749329046839196827425426927262985118982633013551647864322878371158284063311233707202217863235698701328731047373267218041260741231881234128156992930237193155352991639048925977434791412214562865171718942193529145104082808082559501401248525578227590853182017522176297042891090745792514183504446612736648406119711420 [166,131] -14685846279864635013293392271772755726343813883919749325904596263503416459408340925473428786191034155338561141913953201326892458980483319909960789855984631027182683587165378051719598984382743872864419014038239474594807723234132938772336030091702012976406957685174361894693736584453153747441763382251773052587339854334238948021870202374335049403032190964627187793253204346986325727994619957726057618648769762586276814212860715114723575454842793551820484096857402341821771903081364344808193836425703835671012399953172874094329172399069671615877633245918768627073758972098246031565698090699655424920832746466366692245271591844476236897851160846258848800268488439661052239347801405255084586936528547084457378178990429739300141710096416893344914155088286773856931896696994682146078321625784069913507453741487673270643739008121609029369961630543078596038232713384037413510762045632418470080111296 [166,132] 28574452615980089876987274997036208494655286266403991759635697975222748599269506011574958944279150540884634786754684864262438202466931321051287345299719606343207407936128026507927624035608853795115627073467670033114467938410836232608847735572157170253910282793495107806326739936884605281254346040249020260576340159177832616384747862922308685704572190371273620066226432534034193183301218804070590719751961961851849992033734055462177170086345740842415511300136442544568867290864999539524243063915955615685830826419054910944400742901621075972475730943717151851730137816363889645440518915513330737915373327809686118229323590181296045645616216328348621111469463588291957043383695685608465283323825786132727452019787501027014472496008823560077453484011695072212859403091923504763410291990815261597474881410586797993132985045129784471639971631153666898362828457377194730509360975883855072 [166,133] -34624937700582092368146741131354336941581132557160234076423500024596616219749465179388150925820952413373533324623051646632627839768388565884674232053364757206474876122235666005099925571814357335461205847525349023253850347513460099499858171415939715802857405469117324769056992567779918382134249449655483863350220927632100878124455733685075922495303293082162139995007623769649363930005274771864045258122410046386710513741525997313002316542591270073587693778020761516808646289460395164058808581743862225106860101588209058556844606737971479745135521067953396443256454057029316584872054530229893433455837398281212403508545596328822538228375244007016939687663507736773320098602470691014890862394875062533352506301921901058216227414283161572081298530058386981998160917847516001613077107883658037318794184854650635853128095987375518548596999189159192797896109657276610473266325760 [166,134] 25794742171408617416324603303897276232168715639563135400490986638639635238265431981245392108535601816050277373932985112870492368118564469520370272521413400754071278842431036683027537719326113719239759602558631139323979122137434067954764347454843768491016291951506841321797918538590021389585766952965953304199194255840592363706491077793741959324960680312966321774870481056806983598150529926872218843008287376090903431387383030477662382965835790291597316722515178772436936988378400361755647158902153735833403880988628491319957704276138370693871656451819841812002987422397717992949024694003055043500515991309364143367411045704621014774563621101237154249838336821209038021642626776440927164910697987746343233442935013485438112276657085594066593897571649098397945702767769352071534958174162520839305851369196398948941066972128190292250549805091911265407572490719269148 [166,135] -11651594460639128429937648914647791118434661411393094946018160691164959789494661586237158617775972145748733344241591525951265031045624488518936990020569610117553988356591773776168553267296264507648782345114385293645124327591508910899052512119453523609158769436294419717398798901853051259526457340132859272498768288911030197786897560091320348504064908303639067523439429259222335803053486308243034825428562875027602797927063794210467282373371099107451479837554976744762028235983838313184545715298322165476579141024968931652772151938625645654442965593234202494944005575659628517561130863475842939308688875582605250058663112289545706472594498132258811293369126276264699130883394969916223414246421809928457139504563300142668888821159292695222401962810437315214167564960804353807030583370936664213057918204016662812031896080523235299018074458048464353530382048 [166,136] 3143962205314517754009346005480489931796740584728380964062175038239395512586307022829356698118664442212160454557961459648975048402361986321578631088495853074303944497486215691668709597097080805502187454157721448058877036832877346450884151062307198782699491212228033707780062221807665268514384441411861744408996251589785747923129152082518303098831884512015604116398512003173979857578100837451852058117289361389978781471637211084778153806375003769692551241628464343051889397115745294375563553600374614317464389017623322241020579316687511036783032580792468293088824815296375988015424031510770760816147037312271222834702598453392877724603954367743607045711836464965699706119305038351518793825514452325573520272469801462148578341679364234832369943561181328484112683548528233952474002259104270466989471467574249552049249100972246584461737935914355800 [166,137] -498696333861244828124089315338443193308689846430079106809217811031034354619959927493436823937739336925874875367866318931977951064329875822770680080001410490341950670150309566081577187868338604104922718958408491250191317320780032359534145268551852460820934567939822777142177033992896694327145483100334181639603488272304492736281703336705837657429006215970018301965646695936984846859756240611003151722860459900672579821077472769952034930808415903092198247676230597847488089256632660458522568882545424261117871284245302835914048168607106478626702270956079298337291323343297795512249652601919586062181297904424954956721600578557474620915411091551941575088438415539649946801200088030363263195652864910824324449845138085124408197746308642959051906648676381874475393627276838826069887661901091357299086607817352985166957613983861703646738000 [166,138] 45703271059317508211186257762734269191934753401712098017122471129645862454764535863708211945238241434561720247264214530448781412237338818589622073292826181554705475678870367656769528968075625601775522745873792037209678100813902519937954433447769965090306812879099529961691107676231617902505032031252537529000402193054254532766411136941616173532573274801332797548167766583548170178203902846107631722948669949897390475613073590951262041008452162746327829715538968105898405476116309773123252184840125456812968547362806751392090275856687415785451268260495005433640934813111710839476205027527877594927282712418394753331697179516676730452022793461112560127374940065467883019898885186814057864470473179627723233074330095204549222945409084911726888719792350720937158342462849539383640211725735650731894961181644857350459057929110693 [166,139] -2375192427808950117821860690507629323203525821617283966011105805597713680148415629144178939514617545008092432474499401048178748187068136618797735266827327716675067510852615665854619606121575509358778465010072012246438367560065884055998014969143657027848159730961167544737382139572083357619953163894247731962192834022663465612460204963653450778444652054498573701965570781259916648743951393287877121503193444394239607454110724521335213723460204817541692387370146942647971858306820815127158517103528810768744461125826534456412142373561642512803260506275158402482579833585127498027713631839098829737450756301527978149989776259655195434532250016152916800829114917617002399818482848039697008500466679291179168084723569821234328382209499971073706729882072845944325442606943295447061072383276199955779695283197613243364544 [166,140] 68599484056402854022911965256894629985333945145500963832022041727722181410316962854365682690052068601737645640359800305510433897084138854268174291057843550558349390628398222919026042616935806602833266488825086538596441922379508040461507260352560154040492540354883372721498593922897783768801301020360899849375072568837259062480816694480157943456038532970672119519716766890632577286907389066897505049391809987475825618521790302829100665735203766205263920621055655708924205876673643642579882634855749065823672136930913093468407361386569636457406117239202155906061743022198237150181935095760621330705456975399035603139598328948624742836783478749489089310962168881320193493501115196110973513878781540371762984081219026146891085748882655197193755529801473235507809062617953484675328089931817448612790180070944 [166,141] -1077248717326219139152995225494236218155261868974834606596225835923845547904073327784252791255730152041677081677833706098919314288979858101355325876529720345359611820535856871794142538174087437964741404093273300661702252558970308202260211391309180886232502606725284093261716168017210099407630804192108180449932445876979097887364727389533387024705443884759698275749634097625482914767608901518500427333919441592286219896876901376688293351542701822409810368956735688509067613964935918822223758361807615474612742720847315771992412126269095350674741342482252239309858062491998519404645022689029437564488604559006632421168556325269621934953336107288201166563625979450686910567227872359137980539085179571185954619187813470154671151897237967505742524369178138137789729731086658088831840208046753513136 [166,142] 8982131143660728664581249048990578639608259605648286096384445673771216627411223796440082545382576775633053719610600322491735811796609121432452706909222434306295683437116552892003317297317434367113139749968180126105367118934054293244846909928636944878250503974678964355726871273570251865364320886484650378684206849578898810099548957198566085473729954452075571200603078234903516788717421960997907330698957847108510255940031139871236645480066381960104181599005410776075987411872834408726262278517187761384205631640247719061411430151122999240365241192779178435997454995305577644845815560390863200424573949063386374211870647635733092984983015200108755383881808833964533778611946658748701657199981308856830832027272824668710877233814127771597140710099613295891583058095056397716968884468 [166,143] -38753143992865943317418281379722960946689727003531458249461000988291133450004279270218161227185687868445619911564459387124126282801376264606811683930379510998320786439782863418548584997322995239486405461549142040870767591955306872773588410774180540437236681651167824727122437070600266902746632627329924355508486198870149532831887854533068991699628557671678770134344419884093037558891823714380903773971506495049707310429008219556699373884010559036297933268051097006310805187041461457806034581468795866636744724256815178399615242231226696978989824381515250151744504824367418373259214218914615609503930700302989789754732321786603550076026228656516898926856429993970215284095241924987394250211825235371665433885320240032055543014503041721940843860608562137297906989038859808 [166,144] 84117976165763107932493013480384039436418521920587015809081794367976232084478853732725425705774637163035730499202583615801057734406949500493537407232747673163587689594350852713138793191256761827346503271254876172634821951419186670169430841468472859065804807211513070498262665856646574958288945432162273339206142859451460285048312817375450697658889403610448352152791717288728046818850422044818447063801929722998690524394725317217467745628533969132507094376886627777312292448731483793240532168354626773730439961744425431548908249248547133977278770645915059223824161581950134901727393294544911317188290936876480568668757012391514626036755862082592717573309135365727762005204868903375574239112465126964799107196011543243859863202663796542204406075137912588883480 [166,145] -89081148377635327061721584755775870005712394420029052880593769014241170044144893722928979792907816521853088387332911702171605718406805701191634198439731043966809990514017320014078889484578062657808386689542932837656306234565050985280479404730387680135461463100664444893030241970565838867066052676174467382289073642331296662794013126545529739850014857962905440286953506884410170921715423844925381038752451750086361171054654535335703913634355554027186888069157024241836275076438558691412053237491846547179343311332766745343592605620040928068890528531961874328314019644334166632147540003526519339421386559463377515229213212321523860657300125366524976976501292795630297075310214623314113713259601651912042149778926926744511307718243873756259256934424 [166,146] 44502540544433096879418455957222808830244642522027969878618392353806882232247402324983788497164046365250361142502298397758537887718220973547670356157881956163210845840579062247631331902309259767293873913408576333201091581654249584197923356192921076773235657337411192287276318797731839699650758089456044441299270729159313594842352815951260841642974449059216755405126039382806301989061061255991728338730919364322578972720099583906088703744024274395820021752720895650471616410967758950110043518141593248568523025772254017265881390595214288388326683859173435291876465732100211883331514362410920109813662206608618113116726879119641077541015976245637726649112234371171348658522207517821031313619466490687076093457027316294298560681227491953 [166,147] -10107156489903980196713682168431407321247810556878526495467115657895067087273702855526285678349799816548311162522343656391617782692159972275716690308119940527542280826289205284799189444921458223261143438517603589993519815135561628672196316465719873348111999784019762194752508976545865742255306015977130423875030661624267040544272173272277706504194252799452041794610442905942302104111102115875311633114684306895832110306312153081501148103069601369787514214061706906494271657961647794832189447971556825443887184096975168326565766700197832648562458758843302125028158022616781168267418716655939922988306942453833489343085339790366239819168995074983736966818899906094339100908441753640732930670271797827866338280810830023162752 [166,148] 1001883397540625049260313413827065307820281332566482793692594590435419565716351189175264668295750820867359836746636069420533870724603412232538210791135882093193394740994217057815096068585843068674948703922659843794297599420175321625709051085596606944153210676894766252997178041964965378719767112684091409318887861550804602439260368549999098163732698217419888376453719873387845051070655076383727358463283329195456893614196480666623550254991528185374304534181470459851212061811429729910657128891610282081462516488904920583638029335547715702172939624299901988732714075615769808467642678300206584234078946030286225075935807426287325133316483467041799243249527740813561212547702414611042655743045399026277446418304 [166,149] -41434793163862581490086787104177697900644423529254074941200823153721944618215886942805689058148642436877226660286789606225609393925676339237214430701480640081600000033726607978286583485444153093590323233504303773769955720369222017212598351664078606477860484599858906805949574070246886734556960000547220147989312198981536892258875218629784199182631429034622149767906733946277104949877753559246280842002131902645388376688721011279520059776870517046220677415095475541966782683190960724958090035380834369198986183256488604374523785807258913983133616829823635428810281068522033558767127758041807596212306198633381321211215607222249856408014451607967806660645742936830227053420998593443580351097759584 [166,150] 680017305964676254913081596969706075068959571678642560539754307937642500946803093767120083910897523459522223616083613948202046900554480218597421809374971491241658668191397500914253489114415022015126578532094730991003789063881128949311527227137346483954913716407957382374225281240658885159333865874242208362425531004519744441153343905070495024030833293241196873113231129889497998868487837482416550416752340245874585883145444962510651104150822189099439667795796373766280206502912166688018452065005391612399847184261041748167096359311480234395377772775072130211328038190529370040924066332195416893278621198405504906304066591487734149029018633422627924929250889929678915272418322702448 [166,151] -4188079248837394321336954306192884324211147721614909715918298951662010579057464605431223940649461922679946259013449597597747541034264206360294715094977392870869011949536785899362782725475552907405562975570909641506001016733989789795895025106450545106835867185793629204614200636664658104693142607693419537003718849305128764070974894393212008771108097671455529164917776894509425757390207750469939065302610039505020996941576774139375581733550932052506156209306321535263253516659827953541561478956441041801414476790767008038048481258717558194301310461260525329186553543208078218061335422191229223626616745021865444783043688470944912563574763909018273762395439801971975232 [166,152] 9091805798556090399817695060252592316145402417589230217711748574133151715138762398378755266321976188727954520840308602988729542137943203996230488670677075810407056456240605539887221580944307649387212081042073788195473346042479475441820564922346063210127415832045736272876995183822106432226225696156820390296858798321373364198495810805845455637608883646247100469038483023061081464691504735491395221041466548619172290328951526461616141039091845068209642308932334483798417990229407601647076440707260846146431142390667198901551209324644023724761227848641953745060245200012746811190225669062678323659604816061087206195789453929554428818575755608139159998040 [166,153] -6483027892285849167791036691675481780858644790389587874349824109500581093620497947596476722623342868007078251273090155073547461856222304146332946905973218650765007331930299091361752450287258034189077230981323551681742636532535372276306881027961775560460137888156966412281559122190813569864073000538734094317603528917820434182111855210014014289109640312999539893010906552650777845480455850011254887696216080204616794080836657721885833481950497070004071079014966276253756169508294520304605013985292174413518864684797550505018427928195670035127051140645867240201105369288046516491209542191163205959337698397012357241141960087803333086806496 [166,154] 1401728550584179479820549889588119528625557018596327333674233560333258222122259332360399929365542237759550523177912238727125143345026989567453241697895030937303033141775359059851802442601961485090061661680880088357391432579159572703594617675775686932963772368009263207250591912731000457385298368339424943686494881076767864091240177296804166300726151689879939256815261049236988274676114096958869270618434434564907559193384163978609341404294857684134536201061616308929214320600711823705705843123018971638411688362913484300909305836104956563867854254346515007723060302079802368389762201845779696036126110949910947581203949377 [166,155] -83885680079796474228127264496927414500481169386546030411338458654219098766845462423300335524687233061400359651911501366151414057388057649603912649915936889656198366790957260464807289172711449383170186044270556252413465863841420503904330140022266195175751024689295399749171507342199764734698071588377239953795990714931083032121064669692788652983385024376917867069228893712325357355236595105995807611614314513373108615611487397599114695411149703198812499168968049744480585708834480515725997736690795338929242281677976076311616449216522378734822765552818221172177906857852672229674187211434231736816032504192 [166,156] 1251204682839710131319706208314821938824697398598170824234778689198456852134833360382084963422720292630626888698718848243054913572745796646872293582604793117563132268142257987795462849142737978979979770704519578674566444480667355756397779051261489166778042624784206151415914736325003422154910815737130157098615626167230387710948713573073422373848700582366539767199437385934333834997166145473361703108489303401407948528241489135661738237755690102444496767735656357193730355727571498030417731422207766969288788270134026357943275987732147609841846889841756955778861582049271117741791999604480 [166,157] -4119633808499895285231571328210413268114472563844055373970179473012854034203964458874033353468691565385681287562586386915300940397502189825046251252349471263253866475423340284991515360624998423038925669571212927237693246449036919980962822079830807304001590771575546642793976815481541562905683094775344471533982010412469550137498466642458949917231821982619615156942036689139809352841365038023987614152668968601522917684417792018124694224763070087592682736915681079332418152007281414698189136191896542133807396869914697696662030883500928019666482750123355717757943422438320 [166,158] 2598016136466852959454936453677633552464438227006951847705653035710725798177386678345113324176666835883001007860037953248397803557509337400555359331708357439192840639525887783214840467270003982738945824287558154196631276825779002258631094172055755923489434221386802940124105888273344013400582393215476637852727265469540412871792281487256593902696273671180190246429253028459562689421425253331942511452762185733953904652893060149293224764513444887094763033843561230044626735038129396918037466648697292433668994884701188240412136028571781457627640784444512 [166,159] -265379106061370592247457721947153168094920333691062204683114738640467903004055945828153690521608617067814546817931150487586868175588880516822602534205000455538471066039351148449977411373513652318163564897988073112469461468926531578862982348441334040358650137019607692941977843161835298530888837327574473022887113553678495278947720748845019053657974631081846857411601956189135990158788815591434991229508936959378031578129020546417727564386306751176725543449529503329945119706569230620451124620912740054624793525013188243580437775080448 [166,160] 3593226791299361022517467377326586090935570823481460690018078548572692901498997250439890546766763972599288260567638403668737762736564278208376564085696115685593761196772826097241427443610358821946645272298418458156571862925979621692431418293906899266445340103434096365718773818391168670027428101106585764228389745542052985510188340845822915377725953583000907311364983418317252791599602194454169676616726933870721490260363471628268304595031099308137253068017604018418616073910395396445170244092107053138162345201440 [166,161] -5058371140040479025475312419376244460178346185820887031226497898147919172087572586124262040459191353345833709601027915587914121990206751863328081435468122439144179521389028827652970431127465309084094309976090364891301776482188734703183314563201936375966191233977189766367090796383527462280309747017762383008776070046576368740061271391742241273438883848777739835013670235075623460776475342492602660147818290883590498177921351540786470429605343067938015848841522578658570708605915889705293571336 [166,162] 549190844981311959286230550856702542256256598394071588833055598389458138177330342812728274616190499528866503112015239087232161871686846147621409834111961690346193461645432187277082778758630609890691992400500661154431332947750204333162183924526779299569177294201474951533668906140869867133717678013368162551839853356596342897125104889147100572096258070788894920019578364756371486628875952018085562977269080899956001509730381315562950371807548022762410075675756102751492360 [166,163] -3165458728674956359016939988891259106722670207133304020945801475340983286316130451333558599521475406792459242206147451886554803932568579562464850555883805059584326848028917417016279613709783857507519130256257939952759119169769484531747201173551773082207763805665757179114401322639322284843237640709073279005913481886377099146916008153643387990387058231782791134194414214665756133702900322605114176184975803860259313562346361500829201685130985720000 [166,164] 601002028231041459120078035962731524372733269593690310596459102025612394248146678777615632993200117848410148600135449424052714643417732181291826065858603006913392409922523250727568406876434594622515652800252844892430115090429387996717138021405417555188963668650552924245630924761448313769333132087298742733797179597092791104183750777211720730489710544471709169110399363950293357360006230864295640119366128543863559299726720 [166,165] -1999319029003780296620106594634533660820103711981852079677205459249360504669523469640186740741867032968493328727587701171449252522883109483723567948805993687448227310947553684415961856163852075232532400618170106307460311076001260191812159666592065850574635516671850303176696685067350521436351162018465763825532393598663186162459597878580177218270580743390057755052912379843502119000064459271409504 [166,166] 48030604854724592775914945968986510020507929958957725299701033208941517769119168836415411483115097131558894326023213598552219924578932304503840604147683789411095609534884637739726112037389412328716820481918552852253805396129067296657009354745419664584509463254644202207552080085194591195418695521892234159969789705908853831452205578775778339180922144490712195557335792 [167,0] -18472444500423560931293664586498186738137650931550111291772675365004049162248896411934344266695512771417845738435897187938769823740892982243016021933984110126395667380328011316691309777889150614549698233575545010113764914242524805954160363237272733917465279421816669641073119115526404464964703325126615383722121347880972602253938072663823229748946224771624948862566746070570198516179250414485729236530143631513577688852108304581578489835966648000789133558941588991941529410225341299084498160621578593556727901811178077814908566303644317064775444206621368700924945254436480005108274270520695579802032319476793705236216226804160036116422174218711665073258916253568070454114119842885705573702369460953574848730485683554376132767445240480696848176907425001834566126785427711339128548273662468959577414279334765708027078677983299647892418720683292868979582462806123466530708819835852260298634659579617530862778938610713103474832775445700202897654767859124909599104417858805696068416573114046496039667615459571719681822146828992208898106624923691989272219907218487618698822871591492548542448704598062217348099404015417197511706813764885509026976017027777024544372088036298177424409887582063694934629107555098218181614769336202553884728457398823837622450211754031053975676910952099538469329149113866184986995034855908500911780003840000000000000000000000000000 [167,1] -91352769571101489985411182288928308931333148615543602807830754394629832385070729535700389205227014510020686773322000691649411608076806079177663333741867184127655136010636702658451539322807076379206599390913657783847827789864396912979969022602390445252948047839395848412887273987063715254279885080280726588860327538731410560951670978065636445325789727416790472967352282491459226535715071671487715685002922604223801502838948966609114782154755888215591662167650934973768093904884411224544631437888621290170335349147433431679911952363554324326677772832084370690051124188176592652159625101520705238754012978279515509529735114213421611879433306539348642109336378215611326267143366986375653896730523268849907024500667237443919163713102732522850231017740446349912662787648647476456755892934594452265199210554662706760718463236847276254638666101886634295121801308248169248470785840570412947315557584487838030392896761984343040424733512408353085274064079159777950465161796640084352756182658144263847176676278901815568209589896000699273969431771472604843020349215966964330242777904833684988506808971542016451891375332431771189186794183663545008878489435324516572191930785772866635181612092688279780786613331346235811676348493210260605298935882145244221969851566990712862982686302825177797660215080464700362441643724608592232838259720323072000000000000000000000000 [167,2] 610040321727793812800149431004886289470939023399957361028300526131594883998526259686332514077142057199850237619442169455811275581862096830367831614933542184527004830876660280995608844947246279541230875194444168166871011868726384842211895496765889053403551469619553024189490517484478187854888486552746603411817610621083708362987272249282142914402121514767413245694337583206989103659636430095684707850805608028569078056453006911357694382976447867812151563659571111980825912232478668733862030051772302298182494950966991191828901229928048240011659910668373309977273950242112226584665026944036193515386832393155295796127500096983322409852824064477471681814961115924090309869873384894072655124168499326037475759633998909924877618643975472800091213110846513497476466256781442797699219859083482139301191303618835144420168348858055726014158779355460171286031484274677545850980260320719986165697308232596311320056546326226080827404131790956526137629547249650872280051743288957417735675881101124295721961546549244457512588759697807246705623647388679468282227392043311278555780971618964414731947182097133832874228703968035166070988274359572451166300122400323611600970073668029569831937755370239411238240136124275401187486851677071089564698708264662414913784449220817095067184135605137820425645408677795480941361229972552065303102911015897006080000000000000000000000 [167,3] 153969801115880109767760402291505437661145990015783980016705759718572475653775552988984455849487811674246129771350550761556160743475087580554376059677897823423676899683091903015576063170202390293046782624363317226755949088186250955768733266748749733765049960329560100429096253533254995785879919265627272435357579899653200843974611837092289063800629860635706567333997682231673625930071848451598740520777481189826470016661837170795757228014249782265214847196720432157455023278290008213120799288957182358474158321917078474051026169924891829192808852076248178176627147737037772873034990206274143147160269426812175179697604951839788619156830112003357860082618620540538984205665812613872559505629525413274380168600582331423758292590746033387067141881162504912438076662571552582787772262111890455715936267529806341018219413372710156042260108357528088855840021865012770789533977517138431833645441864474010884771204993387970833297280905769410741396238947537661848638322769357229629933503812727799141066055592936987910340189720137458587113754006288220221908617985713955763993672569213387613762429544443420521200027904551612530133808956352328834708717982507741567569922778424096615084926621174434865464004512707839138456804224905816203038181980840080243396098181060842539432711603051121873746787813036196234537533574844373508596437598423327178752000000000000000000 [167,4] -58747593248690339757978826704096797459719407701652286206506677034396091042401936064844313461510392998194570826914749392312485546404518363907480889891526232570094386556573639942627644028489029132479291092755309748283960409803074474518649037815740071673370700862402961316879768456552712265014341830324961682304067634841263979975903341693226200250570484678333608554952095871597014309041011831197126156343211163226866725208912490169056955180710936377392847340287930293117059698420378114961701613278687984580643747027083461712671611357616220773363600635099417264128094223556911653592665658805939539081202277431601999827976313861359247534372142553402893444111939236681574322357081519383210439174494115394059891593855117773522141531297539208530258094614724502664217250998630204028648134763774629644812227947443368478164219866268807565222634561940582306175047256632515673958132335397957551901660385888737684504943680055898702805262725090561037756678714943379361657412241376379129357935445905760092245653939537960363212637864504072943363801046696750455402205519947853889593958368259550760874202668197442312223062050385574177537265570032173149772115713861893682650728564221637142563939384201094705251618703610919571417438232944894055272635168206399143328894215634397206408892915768745009219765360235103636329585482317868161146008694967900852715520000000000000000 [167,5] -3044560917443926167389493712481707596828662584042228869276802931627981073788681195857924023011125595398418759376430679919977985738746283364104468898150133770435844557494194920853705665222479689300880813883515532662674351449806337322210465192007932103870576556854354217377887343929102967018841055325383080047288711164441939038649510581596812568490385824410040408536146608827388841547288579515749746384556717155214483583767655470692790122520643224505402479354143139771771961923432117243454802033123371479810583082620023614439404250481766133715083083884635357354930900867059714311682991635811876531450924691075460310126931266465944204740738614541449102620932880743636078551591777910978736448682649721714065884551317162103320231384446407459022099097248810907920373973107811869384333387198096882816269730038874137016789183846687461590005732024067705486738171524855613707011457026592876496362939392612003629989703091094755326540471683158902416592742591064096930056463144190819476818852822968025499977441994098863518001334453873884260483469294731786496055320657726633972796984299133386172483276026432109996223045439957294642056232580979170559670721188642161541426121527571739935936067933247365556304968761357338227318253333879415777802174623397337923850925167386212911974607259878290487760040226629077665809320075338932281071652058635065691734016000000000000 [167,6] 300846869010535915658477304822504186247738457139766984992638951319337263765080346982580971426033559358640307523386752661851976925172170490251879440812383997705312113519887777531247971451302841579541608941157278200947677332729754744456773254408927813686658319739026279813891126187586693527122794277269459270031936687997223897377389927126533300563331537137091569853244179288777950761304277889718197645539708244287412941844935133258040633500702887640055315670621047201757988220190059463581354484931204796421110785245294410293322878867080917078036322247888686591057656203344465379725630495447011179117574670700008008475365372311330235722667907545429656617909958701668010548571478452403552270601789584717655565141556670603416917874182044617761795243398638915263364232494586794238869148825654113837729900165276328030377595335359712226682457297839630245368312286422365665111209940531021750033581649847766436347719981285276024791733187732040114748204584621433290710177443473222421790404206743381214863300024263212929711294703671727072934905608956722187010696129064641986210998779220246348924624319199080799240006492915850192292441525502267820463344609562291206034487861681495889520112172075342603256529718896340986512052738499828916796895800626144919641776121741442075123371323602251687688261905870869205348832928580964121804855570259306393339166720000000000 [167,7] 4982968454123439770801517889307904321663538222866595194020777010353041660626462688612873661645988138982976180727256100588417683229818005089737299350609497944574132305979970652314717506553648999334737792105663676827747198783339661457095851734439102560774786673340503078539091595464193813643884411549548316507125339719786405820480055482637985082587672791134164144255153848391655256186482785850347978569362751075601838170961438151055236048627163538799006283535990514682935268436471896039516753150728582714339345314192409963221972765525040413083596772167962862444933014127180220927225812609915873950446441059582308835207001596470537627041068858890818640958339498058369597671825400750116499271173920800842878797201857570334279224612714834702957626322182653927838890469171233016948503639940673572332759693541731921651088278881245031643799575136497311486053842882603302985462711865204672495456139291037139748202602133983349193307462911830533635364782233457431605025596423550974908768847970005605389878913793791370312849202792264075847400405740035489808250329992748047298989066081223152173427424455475308448839647082522660432660223134242163631365662036854812240781948317537208852350210634920978712232576485525910011613381663594441342049059029733253960801265721082660631290115886724851765771997447511832699616310511140692652865963205580597550315995136000000 [167,8] -218773154452324443000868601791981772342118707112677348289117704089231528625628527162833541517704670103597806495266611192228522020996223356208592566031747707327823592565751352281072123038498589124654244444075878951775764507050534284977358334296387805718981326984595946877848449160035323875055184889947312210535315901675998514272102308529979004837909341327285660520658725142385619466473290092409778653643788094224792285239950462713284228500812779494438865083140155595306871438981459622018109578982953595786955155904257833652511088957990346703520541151556017608214852114498232664626879204134201783200123376751928810530765355139663156460016723744615069435235578328881155299559791419451212887869754601000310482804814185848346409318071731081199211186588982629273022243263367969715435309399323237849194433975180118129862016558516815699482370673014426112116187342865992015859138429568517414952131199111160801543752284785491814559391916541064191875547983459397506967747382434214603535548748101727883045537434074275246941670984919726121279144648295313357506354630609395425366621485761662890069797460140638738357043199888212627991194616706271082389011678324009969005865859954354993198392686827798979618844564502184050043398255959052814344245651024498752113823527733831728289241345767811982906496603364158517150897667648341001143990448990478288641837465600000 [167,9] -1213032632175152647085045257417530395600078567357701667758350907015535813275257933271880986634386780030357652706799811925210506208250796927229310755739254603422878099218901650902000889947239498656599130182489730371879767275631498927132835968543600528219108863814967384829223779707924818241171347143477547103159951334805813289920584760890892434677907151806982001555539449522099832969825045479266415733152426037869358040194280832208004669701790018112708751724531969822884184734866558126633402225827664604467835622483097504915201349795489368627448723964099815953721494851877427243952719554708208151627768225586076406504801925094230286763531019349328917568423171165466071028570750654774336231122432010881093872049538696803408465608941590377521594412829102765674048058194560141701010819479681702693361170376135837563889975979004544564444595834430544121824530155597803826887937679646019636872034121013479869863334754500713512963943393325621554311632708355882805416582433681764645310092546865655081384858090328088496393814194590485255203925252520724218534423614990881199596209440042347404406770843608206101788526214508657186619269109604670517552758483076615626430817858313124197818180670374455566460804993636624924411924112656743977125434699817046419972259718330406949446040644768655796729709285007075129075936275297668827760059652559307828907987630160 [167,10] 36852700732700054585004103902969751453188259050864507976506762458371720618280811100505372478655784213304697321639991354346414421079030757498776040936536026045076954419520683516496823888402478219919723389291660119363581593714251448549567202155463092252293207593314528732890192914314089879958945381783111415212374539588557794318850173847232341699304187370520730415484473350257174666746173277788878842774768432037606712936497385757021368392977240323931286719492333263090764469171940332802089439381280481299685740687238216085731642658715220021524389332888354158354828371337026777435147118135089679561201209959367785618521812308584230703627141542565668613519880826613744149457473039989168515008530403982765945115901096771639741866913607503310225049819721929541115622931029347609584765248095277449275146628185645760567520459924313719399968850956054738105194348270074265288522085069946383944525922632075487533981975308695778577424988981980035509805249947689023636963430424015609063350749391095725235624002269009923358309420981730131542283769904983121439895084293720536009331691774163176062764071728309061048604157956801773048533937526872313333041306947573574580247253668942256737376525082281986576054414687675931047699907433784292681070387642051556866053226711877433140151525072415119839826019163626928781377641509111705285838832654401468200669737920 [167,11] 39565060652630774954227473182261685641728118597110166907015463116820165656266256594377826380482201517217364082340059939512887106538684400579584167586088477953922785698809034606643553237862399197918633804170186705109249611078427314241411700095605788912607464745381007635127552822135731148239880395073006268735315841572503015364368460165628504728302556375602297341261486679376395989052996182775252927393459687485272056597786128436939087083672141532776041880144130827798353636058173639005460035576753434011835504980709943791745269259307917174774395397141099537481629253569798104152010829925101825007590431249430450285760554792150776722984882872743172319202159772955868043898180549338653555649420068120057746243292843193912329231533586706730625684004067689156907946347186265439713508129985843055991803098296718347267882674086102059162905093873656581289159951587143640683854330301350220060718182412638412055590345957631742243406078141821492055381029181861685267514064072643154404861674616200259091754995347660127015482752903761875582633348670311099053484035513259127773466828515722390266052736623101465513713206378511214153480835107133349397860343993942199273747866923139861465683047074972982529474173112318782402732661982276609197656194050826475268898887893975750037472428997235311375966448816185641822123950243552483522340632527426610240071800 [167,12] -1863139480887000921820118566359761124889912091909425110764144038890781411774635660302319509297522928919115241046357891386447394189510776840771631101489860940353338554553870149805974119793735238059268537310386198089272894783674684009512194714432740092481018223319494027962639243655565143339389547238916714728315167363261774693950734608789434603382523983128328833244458060776364390035887784386282624740214728113591131838372649896305016520215446836761238819820852691493152144600178222210401980216267175527082701557829786242882887196316390634290949471564445313557581220484433548644770241062411724608577548699798160533195780892727823381089686578626791332555044542983299401947280192554560411889161257770371546697148472738828948790637716930898911557042256109632451212919302867148134876703280756035831105223809260954905532867631425118023555252532401792184447383082332438647624194018822322849444539041908040053857589670959613228137941836931176702008819910630312405953373332078494555343307168121347451027604524711031566808283558943769805533331234378680086224912091754483558710570761933072094399930237532879879429832380690255502666405090136763367254927077840815227673659541738927240379095132158475106854878025569513117656638352662425230407670529800021787448751469722647603255945657995539504957422999330648044902372160957840714086428149902351196366000 [167,13] 1780775126221383097767490688610518311197611955805513317200901183908159140838247424346847305221626760661243328097360615561372244980964980888965539742650204451730447630741265508977475317777947097474478162173861559518363342230810064529943082671034068214084234274489171786399754999707503184935203746764833174646313130071920673741501725381728597373339520018612116847281834703698142006775463198468740215186476112867259615242454766053216215933826126038118745413520655946575810681874192607843076143861250015638209935701982584410925592109259991257670903418809115774538239192429855275064540804880749752600864002794592617309007424679600943641823060830992257502698903903745466613563974386929792576354750958795862231355257053012948992452120132102632424774468849972123674183376725738702810454821857339146121463241138544177074478393687530595692514064842262783168124035453020136436960113516604280598770259063843072952098922612682576722252188108407998545639276148227125996664663264866625916487985944629926933967434823906453355058295301662153530516021778423388692890313876681694006159891512512928316487413635362157549678242982454509095758610015750809762613235330557937968003624232067383118238563065191959319162513590652983585507329324315242183255919959912163168891914161500623495368437391784674974395681323626528730039912606453493735232190919653551155910 [167,14] 31816664244378945336521553661891406580712063471014959773878772997637809621577310011326705933808406657445188155311972117570476549322126386544850244934073568903638904864536610304584351707392574645429605842972244055553239522209510747385942460988738496416431808450494735467465375229534183031633237429591484245664643270909249583037114251275267934933403787361419331447858619939412702714144900799418695092084201500589692505084550420454576773875510251293069227061021122942020158825162170079120073531960413860442778789167320966131295403344199260181816667369487790688359477684567568307919854860706245878854410584616359419519305564457574950619305117403289145528135231555321298958666430446057445041149186321184579013154120359970758399382565145930682441945912763279806721775302129008610835991257420359870370986454750172256197817993466621699088407467809359539538001176632505808413469555228250316870543969963576402605997190199912642790121605709641644387589980637054866143046828827411220602277387553208258672819588991665672005041836092079793335215072850507778894934171924953964192111023819281506590666852461287892665651588599436833372567692397298822507381384961143666784714742080094296320271689136842417675717183771103730361767364645717531511781472921612441028696140674512123422911696192074394642563032562873822578758363223420449804902372761792288480 [167,15] -65176689510199638838623334248777660620956573282827573993889288292756117191468947283746973445058858828922755349192217782460130034914813059266799883355860589937952357153721009147482656957541570249223701320369711172071917640130739803744074384200742617856817754932215691423775780655022533422513124871828209831519135593967723617680802792878064356435870310244398848035474727123102882650428637415360916881120969333434258359711423785294683062158140804364889841933823220988516850144152187093817930392563176833686322145226081084997161833926039370105252913818807328254046760212968764279056847611832645341801729033333289368185002622813317983010414420063916856072767081450480919422424458065529181624628453203829586502465530179672624464260153171980532498815135649434775913920014094213845176294284559023290463670841507785147124040741573733259463344140073779692276538766000378945444718135226982633440609779016396082102164045609763324856044653927532819294658069460427563394405663663847249979735799528900011814326558575432200882233451988306392025953560612206514983376065372389720313780281189709058053915577227113276803456927341652389915189519448556587863354249480389795951323679325071629782881519175392242605996319070732422710684896859531395273885507824226005829963572122923826092750053492792649128786615920816262503440268889093641001605278422827252 [167,16] -177136113988221185641840745230525568160617763950078588341724051918816074807938507859445904402605598697744532982775522626709729618490409405270612074256013390166872895379776323863727969982277331837237908782132628561981083121570378556924755842214625900702175380433822929003960734572846323450208980618433937510256684480780120678166487524153034443121880159536437173585967683326799582398062790699549062073110737985320673852892465422247614803692501288965850908734952732638579169112576318920842249084230590315019416389002996415182380856185958984022510199728954878377912808250248870973021979912176440284571469404807158905418023939147737210560983740836323984917075461015675833662622998179779571942366060153617000336378520782699657492143705334274467951733822319686966829597353845905186851191329749614142772878672678929140327644411465326984151418322368701918208118872656082283360544587010198547203202980760511092584539081076134002545081848251368805858699052332953116964883854014266303479028579664424840071829230609822073425579466917510107002962926434420684706100614226085982705832544838799290109983176739521266046717752029144392651574075036025391889953034170844450499664183859785772638270476783075725247794713643271992153309864168673041333799543914638028724280612276812628891001948800883256475848932965554844430466615847999791081171742370720 [167,17] 574080239976149692606972700466887269105971749733976468193291320394549578989423954627157632476885151052241191014594499018562553545163945619028246478824398155010225052088593252798859608040242391828130128577901572536014605625980664366829113864861550603982693999409150757771734021656747699415249811858759980308054422973480663599826041133911721410623932269057948436727637946303640394774052792825784655308838767002133921672593291824910107199954492529183440229655277869742016056531780278076762334753360818190155194111343380638581807995671608241112407706148933496023164837919993050130225256515076747004702839855520927377850969753739034762098930617640557552979687707516588686803557069026588154154512381382996001216435223376620440384981146558736204198283924239865188210992569337135946468329009468826918085885741334966808570478889928112587008312859922102188591597880513399665696280076955160628519912370423538549677000875087098411705928898260607656492388117881762351231171330211701109688994541462712432291969925094036074604501950793549054729493063518482496504144137467964102619620261298516384779260304365738048318163548991805053500194828119701234178547392205601209432122015187791070054481670277456414963042010273574763394782008248019705029324366737834707234944292356413060946470479978822254860572418772033833452870311690641851151354121540 [167,18] 105039648540141017915540001116555343521223270064583288525778049676692674052622714215632280219474712916591296116557386744420078336917054322758665312573066491555507148678586506775236328356788843526099760015509686700912614276768751044272025754033804395773843463393373089013709208965598050534802156856661425040850384309759035459700561272056034910950920684359493098228124376854598999884842772629618705945928739452041694630075732508768143568612938718345605286263507004371491173129377790681918219741230247616106753780410528778226215300504895897699999968199073718850599164149330027300163988704877094949493755179685517071076221972145367323265443845978736816919975871514512522763038499772027077889134439424994651760161662864063166749363162835804700043480850053668060388003052076261284932043386509569051560416969704067242207815687017183525774823623982016091627723526201299825223800237090306125015970786257248275614883691425346115198224627746482686627017712878764396948471961061644893980710220354999168834607558872857587191051819487465532422180403687407965416537290981933956574368392849847105298608361741078594778010438555456850347417694226354943995668356824937734626033265005957323331131358008200756095918079509720075897218292063380819105956392437538124440587337281512706850392769617499671864859905594355402648953465857274220669606912 [167,19] -1770385556432937283323813402035563662195861726088495498034687927803387894054198464810291805324542911475680507901078570389740139448367145709728260869575684044989648103877146689467625836948341279598213785875330491797083351828264277671026605938694418643733790318684804491022416216352253964668644906840504418468843943969255312360574794598995927962459201919110495443795014773757197870264696115369942064167198060557161225429095562278434242692476413306042967365588614428714329861134999818617828959929488957787979120104431170376381066603953207799520373739861800482855402662012304919430545205985407751351286652965274203619351721576244917983456174989991053015619043367124772617325596322781631688184454336711539080734381031073223015165827993755254494626353752996466974446067090293331939280896221899842389841387204789111415409533983844311566285843771660642078508495801950902972925006011654059955643754625045014127664457315379733518000261827180583420741634409971478978448417922415111536024088491525787602836172168261079637301296049938417810841151226128752050824978068152454317561200896169237600882528936889352314252992964249864420090635771758594374360469296441252275548545879601903017520437280544428821903020647934038334417279851780703398313660477836797855798529600249798158945724338780044349141626496142812823809982328729622755977344 [167,20] 1311096922750971460354896966309805240830977691000333878249622031071907895933132609883231599307403513823257934290041651858830482903968901378922371047259090625404784344573821584139897947917367407786818397008600199046131093369491417833014752659488408005803297150584281564544661292591080114440140178128631416273176514704287454961067530641138647954699702165282195168303541306555345745949112070583542779415322530023186451448497157202149736932254912609458137193096524137832680362899171009434909423038729759412017458592832980537095964546181811321900278121026002404140787851909377183689015198593881811020651494984671775987592435650958489547558394092100060656989034546799971855566669250246723177293806942787970789916249785232538010570162643711453583281839462999043254198002129965032368571701471717676275433543987863086631559746986168886780027689012990605130973667362531749636070867570596235728061591774063026962750991406067648709818474076123377257233433388046665259341769575901393314886155358339090880768927619929811281565727698407972296731231975582321538044555509688955867181028331081303657828204864055319036266395203648970527032262783125818471139431892374606628438361610314615832295183758335609142809867682147854292318988236245871782922946545386313374741606644235850843245943645429986920638994656749988780894423124259044389536 [167,21] 1801643088982722989225734053731056923518246775553954526621513619999162634144411750909764238681824178965443347490341170404893479830741366007296582214675162578915588001184558393158790789173915504848710434739791012804401558670249811562189667009849371691567664887291644647727581543122754617294352167087397108423069829985440494158594354467497326450105917901429416374460505277580770038385549042122850613393322247896956978065919593644343446345365380778226492846349048337516774710208867137306419612546982232547020295176455186101729099301357427456675783023657384642060152357616272556094767922307580342691545314100478069668622884302868471804126286621285964815407274491918764305305150739526046752915199342227211743985337048189453932167324552191194126422258213635031332294100175864863406269392096646419093624715768300532306197756436202976196979028185734183677131697022669762030624620123900642544807603405517501877028345979587901062215401922569476125275950707211211971048677114830861282939663161809647760062052491147684005598660842313926407131916272314984258490290817453376759287922739185967604916052316827486574531426193323937497959438380845120425531702195339819847151557805378882523918747867550254837899130845278158865824864604304542761850178325114331370370963613708000829856233057259079822028697975879635204155482042083983724 [167,22] -2843062350771384711324429419481742719213883369081057924771664873034762254917763663942536269828997100073459676381814090640479018253431044108052856738972950888676700244465007817897995101983343438515963414118083462469789848300386844526507566584647769728715888692541378587748609511301532710197088333081026507339205752035582341390798515840924055873857184864248864630748112376795482091833787379511384287338583884726553488844913068325617882466766398025638121615387139503520787106461167813296974467016746543071942893149170715983933281813532191868159537410013916263313247541913771285425984838011143646950362510847510188777733139697193089818550597392914257750544046583944700636864477527393302048686701320815413901741942543528996591748649325897311649188218587838882975939944028430390033625526016019229263143105975111388945192538697029812814647390477068371659417587679560549865671979500028843332748039520311779671996776955352119395703326645706330370024947819968607051052356767910082248107358078901047133464919824374516086048455774658286437379932275726347070504820642433537681839222832447607485634669100172263562149233882131801545345008673651409477677414828879185931058450370527214172155883440764563118426842821133378267093875557200655016892635091725120529661884462010022056914157031401251651078325453074757229565773340047616 [167,23] 132074034518379570487004406462198113489515438437382484194577863114378259841970800173340753289995054837150541376977876454853752247385159455793511074834416075182211794131531376076184288418333043808266285855762258082149944184566062807095696826612035608706494681169278386886666818189029333398794661362524289057908849644470329537650964711166241455378283863670702562156270788496437579028091542683133038371464741258165443425434226074726181541500148789632943270378523369908305508487727269797528998335494550806036045219961754650301065803264282701426830766280982325812837977927953685495454992355578115277425652922902298511509650249085264481141613292461106006657874736613939721784889268945855400617748002944155225685887935676404645330728110553362376754456191588199651541553868297333595553017858880171890869007308032911151678455223933316010849242902711344531950890993418219673200173781579603406517225393385987747234486603889056367998556922293608647061987769393575448777222366251114359641726027300586617626562604273781736313913483885774168427782304235535509465186406129924002098183020649994660233306800963759471958995414887035320223622657804106058862701710016840928238426724209279911861830666022596824489362985362029893420091866783327205025117076654168188393586400196324183719866006283944177200280090316374394163059160096 [167,24] 1924993633698824749169619610269889822364216636202630254110098815572960611979907658906046053107357045414921924069481344246655164631466280722422211460034350752688391936542555471582777767910349819361739208937058048347656632490189014808746650570118746282713542303678623741225558951557677012826723584953616051609045916915619040045841389625867732759900019758327473219290717643515965433523754731779728427637266127457242378144671158773334983429281654083468115498632366917714529792821502482795782332651039328843543108982911869779819185658046189281946963466546858329875125818061621125812776462090639062423893465445394009371119864014474080220708998714123957098181552439906264711469195465119831906763731140782745038123488193839688010269579147679016685636765782830591606726052281876427064842593595133933305298340403073972350064046431485963103558203778687913588001725420236040256289372182959321058576894715733338121226489780147503646901825986709492989494493081542454915617939924345876721911274207997183083261726948932254931058184668930048865501338966026336666836245437379160895510569063598623414165090747892689639494380637879421485264601309554315542370165126844519975544070733852204005508768455512808987534789058480324522109823595213321950775808678649186286469430859726455519342781313978143123985247258655089312259842752 [167,25] -1026417897726620417995604402275385565235966295634552911722038721939346852755055026487247506693324778192076702302842443580509368921716637785846255699342045178403218756359858179905169330184823185741188748726224895897812942170748461409667716920388704984449000163664518054580563967361399919518576421456453562678599018297705259403642169022674068854679315878042953448483288717099698404451311126996348712854525962608691408725707357470008107327818418234603942964448715761495951478116414745584362891962109434467840425703154296090497701112246967463411720032829537040000523732052474503087089335938583228777074651278311005473361614673480267311533732277786588362962271856452209427974187854050186558767555064483410842563264920776460061306662291890915913944674939178078465051203984450576458123701559136170646585976172042601399922655200944460741408546298511802853206127958411192549264403446445192532528671683265817465884573920812421425283814328586889195002060093356664721537045653002969387745165840480760496966219419988535419531519112178257668390559123365857683421848333395756980856323939455605199763902119257626898855644951940986932009583166158557658372350193652476681056688318946566896765008614828914359934526447207358043313889596613129490116647187110569104327223123325105446928347703601851680464417985834803815102600 [167,26] -358212767072209915774372731672961119635610873171698729226662152497696206298650975917671181735140138840184821463551961062260979864501575698515337073475456452241435460758696920128194638748453862758716073299755563653331519908400679125280911536376694854611498611444525954797707125663952383525224402721020384674456356597586481984642245891259056790595367963353392149224783166126984254209978953199608297246268032775537211356953187666004281809527097797433788724735177580293657262321958476160400218482010066714972703009413452094130051859892372271213350708711141521580180819931892518527784768212547518007131903948825709461222960174625062341475728619887022684610506668728074232482052748658404324374939010904669842096903410983242309424086614991960615860913999671094358895991836992367768303386711116771362526539942601025593845827256623280809952320000899603771004763033578264374138830328036034301081875708412984757303547989522670101488720581220421872143270576981156042002042774058228840939053301042101402838707087057817138492609591159911030576033206898732027134215496999338027495103911343985351769844864662813463049662800276573114993681303882107038177097949684428293849364770313593676439654167089946661049453493622649938820369415486238156915606952182639461087677933331748098891168653017955071589052779353579536832 [167,27] 472474255744210918245492781450308839845767760277350938026710486978541545200294202056538785262297566623354401913149247067797868902680724512293412141905785089417107876944087211040269134775393983011598818051675946348483554194644178906603129961348865378424498945005597533093486164481453448715921102860481471540268352612766770794465912426295284188895852226686913840833205917289575364315110633557887829239163363163637458213010272287425495958867717262845961709859578337171749105680601289478724024191105171879842316387936279883486598923127859055443978019374732730029761070376098108391129519249217761576943187394089979791530874589369645746058938141692068209316832298767702884516233171316700180947590652301001731209446325604930326943931470820398873270708604708246994254368178452813765309298118543258499977823703024987024565719895404526683883468137070549064163591708538195151444186792416722495055909149023780241113652007728091274125581704449623399085836754680450071230857338992471289081620657426779206495954321356234521016658904152870609070811700473619280839386817289294915393649337497913996578826981760619624034952457395196866335389959138710496482570494263846203207252525171229982407083869887770062421678025287953473431953028065683588879454429403144338603532541378638206791832288694778045832300537644291400 [167,28] -68522867971690386850788805604557008959386491112181205308432770891529479101313444458624237750500908837558454726658417973012426021131896675173047685711381257924583677668063295610707383156857495961036322660318313492111900381912323461190653300322462940053063234057452265367026606103719976375005246753665899613708208083366091688032120370498051976621269265597312166238443667237302601188109810706525092529193022380095215693138712923008068718688501147418451258959217244386449431396471517739176400952394607349393806983763212579569789607434914677385308722613843507973989262388917984871849480914262717514090425412199226642539425146846146459268323644633628505413521729651657564789014384279647846412529232353168405304438039402477634578604733144295904560063284888252274346271668296403672916975952781684030173119901419117710790363333221778854657460686889948059557591343262364846581399941587805785949676293210633358034122473232441870312414290464570426744353357468301233566471674622797854981074758814905894442656158867477906478403261643785182167444334340468860636620745000761312298169970697922534728772070648352640434461220372355561308609112269973057603159072091408921606774451227056761499994566243287402706059878043515130111366168572257844255545995939810471849347205372232012105349967777036222425978334022832 [167,29] -72943265748781199186710763651186768705442005936688072146618431896295978158626347685112833322877605480518089326490117365694375807213261043705232514257143668164350088428043692603798046719985904011942157556126933533238176852711253818896090443525548880603596592519179094684458359327910244854676778328438867978821047253731433101526306121344051757628857959746334566557678903017560059163741341311643916694488188619829809961124232585713824545594241012288757733162989899760021851898290511497366130264322215454357324673139560700678308105066225047841645164038983337075030184080009401860325825588268170900141888123476884915275419355350736958282932461968350527446463580441976017257202024322459945277192918223962349070786838678444506688753471874457654804578062744536024122614427544935359799673356411738087243052045927334883632303580461022197562710908439890889125563790622810477359939195194137852550533771681336248104702744730607011758916056510780883633710409128313779768775673693019848575492439598180170171744697452485203382678802620193826718506452957422837223709403876328759867886172056330386717203378152730683265784014152056718797803197934739344881842861198776798583826528212933708118944423367576461530214845957240789386986839165027448796929971275801470497214528364254811477651826861278371855400822938 [167,30] 28970694520725611209588078251889669995392548920028829462928580039271780927591043766632969817750527412215881737116195419060230092356471061014495585459939404044591665275071019588916612279962062596954889458303640059628073539631830592735529189710205229067171149944294430306324849378283625481551718016987456804396214947226568925900620300708575148011129847997592447298307159624659288237448076525438998239671688525657569925054951463887333029137669147600231882405929473816448301280435573981300502774318555725576179376066520418208424826738300532925913702434181781100371755037182228532007116486293681920890541811270069770119637929986864054346190268641654179090609357230805265337396371328224606157940354957483103771902884954614964163634129026399681048394164528933478151116255518808120373882650419931070351140393293878725377329389383176471404238393970209262733348641433067893566256449791631394656342182790047929717642874756720832330756007958400229077555227256147697099584940724585175666300603637709961550951519705070520500270347363539450697916525725075095127246639583558767926000836713628617839174924365184763820899535012072251620919738760587257908270556907136767706467604562380093003246195648828138900696794889724323391438423758424925843417695867236936757536324983390674033214606319305195098292480 [167,31] 2331620818985999990946292226708976316005734222118021708209584821449694805718903578478827083916900193429708539210504608854342761276929852694712107649366446524458105240769940426701565625881120475368815052655244789802752669898237900216835171635246268662204814876903616740645692929737641095454569567738660940904315523482218207077277728513446553598620090221318670789143269069348240748431528827305560532292067173822036454148438254770162291660942461424704710780209236413409704399562407821894257813511981041088581595131996385416665725972691669813129542086819429680626724380875738292515924981069561605601916881772554831965153121932762971101796070934246830481065198096735484232829919658229678810815327588543355026348414796421888927484592179665425637878059184139307419098640383581578777065387127701245868253121696085920521263360549962376737857647757115596951690495353054794270786728233847434556788210434837598031755672250095592222503370155731806965262864451453941462075833992006834959046250547584339817806210807877446430799248285222073093808106840615099050131294100058474181862105183629984294097031258807884495084610570036803570098335743560423830193770038223030447326018928177225051904543958006152035978421212981390269807389612666901672825593936564905263220669981263740778908892842783294538208 [167,32] -3082829960789430886169383114430036482151101050508735419389261814176676416151010624852362839616978360010173971481774712194837541404665385055011475358748232682466172714986645904642958520688707456096322022337038916691546714980570814829703618421131413210563805606052584258636889928167322535901716539953571172887573972900784999821343978621910535257818705259065367201301916279791213153444915954986158926468228254709515964336494751142895646912057571622408443101765827815409128554186963314174833558578607075847733068971103325507992064220297271411477956701152783738151936559220319821479057027304240345338439488912666602203081711755719593406228494893306988223684894876042751677825487308585499041521303885911047082825580215951246069392881968677219873701532640572678323650726407270251780968843950020967483459170001066653043649919236579550803815810045444186565420493530517658344925328166091358318956060453068777973882136318847632274365744294321304851203299729914383976351495329772822460952431364424192557418901240570355996490078421197146966041233258012126733802550802558377673228667818866768356777632033539667909922851484582865479501929242352937922301616803230622207796317806865601303748351500305732350772768915424004819176833398176239084927827041957628807098704845451916846722603689461892392 [167,33] 321288564498822242786336656092780019022206341016061351176448570196600729602319002223331997540137830623437415595593003633219004331883279179104687075847488411391911331145849667668301842104295315157709292784685067551207839460853547347741293742522879158563813817586751739941395966813704152753990897802724969005302801395745449599598750816616276638110652846457795053398725012404425263368747552037626957116191091224549440277798144909609243349592170169209594610908971078730859213843682103700882132166455442010977692124519356611433046340418308404346889699117066898489154585671848634873349915222720276021260107737517470326885681143028248016920521087610310561466489616420793455903368785182368514277936842069422765938718543016496856281759071087648270341433396906829428374262405253237971586995851290546439361817765420501981087684461487631454018104014906745850729388912326317831937864953594390765586124947152011295100004623637940044652523016426833005290534164937645963323147953425100359392163576201826020329101723755135503187874758721015061561562637201995050292773761872924820349209480776357052994036154108288353632319780007068459864232508613473027953692870460188468934523018095495434170274052668624905005424610882047151166485249167145989103991157951828596386858518328400741022680661776377 [167,34] 123075112578834323784324386239615108442903769371785189418090499122007127141357275464039464826138176644495849592875736554640488706740211595272883940858357661854686428662019331798096744454579227734327756813854310339479016871701489462131199986389159365515130820517769650866802979569144466942208932524833166877811762113417523397314055020328388996215282514138334684066172233281118606291854710946886510271399049662506584258998714073451631936970925603652451981349057078881116305630414407544553519377776018124121129064885439590805982853802966037130029286438414171528392407155544685218531643000162478597826844280122823051485813567966839822458797445313492514322841245048151854971395611863230502076925207406926547472257823993716064317038465161810211589178361961805456089450964541876567840111108868513696738500422331693766069294437221724181004090721408043964554980274945766766485183329632355215706652877671479286845810464497858659228082955404134929477059844156575731794355066689947016202707628877182148027558241789293219773785739450441135606533342140628741137079561625427450425022465187605933253979449113184184885268640368096413502968284778677682775372139378709531692863782715459905963184320184347153122762958551476373840288912697972958111806030296157776912385427263577540744229412352 [167,35] -26714680363371950173765858002271695960410445868757476784119673059526061796842074459760033615758608958862014764226742085566905787599376451241737782917003110039911453988113549099980977705652289506905750690108528209580001758364397293874161973601550105612381995051778122549491690274358340996508214640552792154130123643214919581096200881583554339681628711661097811419247692242089029369507891760945597624999310978906706869482213514852210192883590009735468334321810868641798861267558173994974516788054261740060711696399508093346768232043213908999066027329907809814135047785851234977718784998595750285805943890540790593331861711654144648058412650269539314697832495836897496954933477738215220552801732005089330074730594743890419849968117095116500415802772451544692339679343657939822335891581978934219947252854736160485947436114072396758277015970384228631856820371845670632170319749626666888007561110211776736981472097590874638053962984713187360692978310696609299863217636307728502879645330705572208172017166311306288874459566212477116484849034825869289799661059230842379580260465360968389199688245226024594623638280080812235152420513802168994755311056444665101904948617697597847944296630905870404788425695745717391428867618182530777005577158182331922376145684757160397534463552 [167,36] -1330235912993336772405480302198873988183785393293805645023251193180199835149134611065066105103886948712436439109815793262004034958359173985448660950181129393499553374599409221406151994958524178805481314977979802306024272384364548370207733454726921956790251052317417472406450587573786267058058315453332764856002615999014927528623120966696554530207602371359090084097147569236959324357865929182950105342822506160908694390535209055270601775497132991195242597158461885598628815994278286406995662777152990792618493671840965093504293101952220874432280184542276862433090171404894159202560432567853618417300949664462117998612298526358305776637904261587660512829714413010467454178620142966668106290824588517473897934839235337941385569293131243922916318986801040365691363245938198584347025181848135203126066071538866604685884986147712514603858628562472266454824888269357045922878004296417827405880823123676619443194630355763770072879954292023387967038675206044894619301198604998446256469033715060774754893066810969645828640984658335938623065905428906548525007800858134126252928989582374154463739069765124535452457072000834462370947958652390725627965478035669443343441252749077727447365998019621621633358800792988842978286106818242837732844522260673232446651384399209459566528 [167,37] 715272986131872835848057526139558036332336629111128791049820766631477652024741336590815458930431136800280186387842654183342908334609679122415463792698135844272964727928799526336957084514653823224941912759345458523403864265069186904283906769067360771547244712695410672382482233324676051131890036163863439537288748707606735219232177653788154719578978208318905600635265018287661610359231397518147841468082726735135715903045828529527653614387947031887076601194198867349537580244461762755958394019004979765903031103286458563074032762717747326075299482608651050846571343327330510634253868817540642046724995338625395705708296954948819983791317315375957376581293072382020049121462174287498589668714432604203454433416367490597601626838787482816615912785140547540726137502815922706263186347497872261758856159470920172578543690381186854129535146005606212283742978777744419219223994774522606066380561721006169791017987231831056447059196798904223367418058075271871926267084991497827482651808366267922356829028238545941710177156848305084710534176327272134168911124539443934844063338570145923124364259078809454052462750341545293377058149799461662551819876528064579845104767310844099783483523706251215755225545350102045391484141022320158285238529962034006166194665000025071096 [167,38] -22084501250940143267324325785964144580768766459238000609380808135716048511985990659484522112961165004657813444847413012123313809508671408320123207941736608768798282754230947451550402841000601974446962586783584445751987672320670542504870208483911750829754490659738029017623906936135699526773602502871261874711329855168348525508931153913994531234456415117765458791588892718238844266169711373304966338939003439697814219766856839694759579006959125591429123920996070789893313905963688074033323657257239327860294369637382399926427405931923679764037963882168344654737570768957490426913301283479031807527474731924471964395414336644896849617953314359848872230650267488623145075926540325821441409826133945037689687877839974264009486557483982523123292312141686758172213144546479209206874194991927209404397056066958587001404205554415646798767513464385370456304748655405319363690488437708516809281952065033289952685495232201673396996739242551562610736643122130502729752266173851210050995914258558753742536260984957327565237083549497781095221558724183857595079381583546190601736888340862895006916343717159830909374371934731581406858887149161644992990789287009503375387636961863814200424382098582165747597744921665169959780721222588799997472086712989316605082628491237760 [167,39] -7838900043311339184096388283850096263014895502531223381201539732444215729986673350526442386069790984538275392673332845772538747891957640459642881453916125808183846544526122641810461566671007930744233714887693117032556520055664230359194534146209411191913565447905039635977031560945822715604993100129476728535808323852338872192661763704962858426097066242538254540076992588052062715052384321219850637214022781117979137704856896852702731009011361162254735448412387468860346174711362153454061739557480705835422389190674751173946439555093115508455193024059259982717863581725189609759761958053505499073590343340652216904070573100157277316120632966423631159335237871303329474254004807028993163588357898266872082325541809426117427606306999448779908928143774273216637422181982377498854846587838008541032228260279576307073061771102111142700818400139574252080290522898883845443645845807028627129759677092080118588089199280551523007701951690259567360886504474423356698366683316125216225178365461412785333027117217468852233107839550067199764594057152803107980166545102751951695052144113111300567218203584278049361925176617684652302792454414181751752945881247491272962949453793651097876618552198086813905533367111175286916208349533549916247400283669911443560719366640 [167,40] 535987964657120061541456494786538708422702619025654868070675335132438413648733607559621348037398979813800060875933446350157564575991981540618670585464402566026622646258012914200822281422010361898737289543343448605904653303247573990236226086380071605610845716193437432391720035668676707626317916403362388084467209676607034110978208955407401985812266999912801943311584897105059135634018454188919578502549392354926261064016408836752673256405381755782152770225642192348105963233498297029274754414410544550497628953122804057209960440021170626826146620924695756703310751315453748041325104011125448035476582754910441902258227449938092540120619228366663411122297261330438468366271224295938125838009534370683057527715495584203475031243105153419928836780042845016824155292980532233905758990165605494041066235672286612461649234703149297547765243459692187508117145774790382595656405871989508505415228387157858895387795347604172091837301560683603193316367732904673732745626805163727305053487638755549311003487205165285856286986551212761426054959694313091215368249086994296134311215155441804065258330730959820313432689725517196329265989973962929604671067226646007432247283577687659191287089390563550406653055650708671329037506607273172185039659897189044544154896 [167,41] 33122732067766193091468048360241879960501585106101301054836079577717493551214946471521719948791386328705510219598202119827658177543227882661319942662479332373099118592992902605417146162253384519981490381437404217792938588121802796687669802160059953424570607514928549733130520768115875520703470386735016590535557326612335422060570877654880512242258204339137846416755896874519656373734314711263490586351471244514219030676651392650584141644041441967818417534467521407623938205111053892411285859640644585991702785884588954168213995623029487464067169945838376107700122759391510843990865978782292332981729034197131341527935633348937982676403671533639352372363139197591036117810074960194823494956857336001665168430268415390889072297417379486225303523440538030799808816041544494836666390258470095631317369573959915585786485740914857668676526240281032318146513764551529544185770332402743559141358669008553718637227207941833108980931621749478780752375697155290277940090137556754048638039042705603825846949737572868650632403436793460726895727401924476172459525496246748039033831677451250423533807748122162367945133679806063160312818618204428612099322490490711056079865921929365075487916537704518844792485849284153666402008928407986242009849384752532531990 [167,42] -3530167828523290166123941293139750411893709409883811143075497602129797589494522144971162490599355754425744456509731655798358277175039685436990359830812225910667711875345147871159904738781589342734574727261875424746784914148819978860378130920231620625319524204641759903387232602429334808519073929708767856535432334721481299204734969606141847025338953875581357071794610926017843883234265170971937849772144057957368526360645608537549527325241368445388368895227958971825409498387694486112754206309244987356878282078851757536482272335469367560379395042460902088807945601518785344356023960791224456860947091216042254263773564442770690124036017981891874908153172778269509239541052359315197643319612457550324407141467899640665041150329616541638847319698277337408480109348614411210290480511291524222475346347815005639655234310604363791837821881608532070520194129328042890183889378902755715819692222938924849005641444396245159345383227435094002796818688475213762746432392589259630249266757454568685531891445588899672697779570004666348603021233049658061525843498825755153523209325583255178544542890923240359680389023642990791322290051449484292447692174563406740696717002480157044576704181166843895255509756246231957211090742983170535674042536623743680 [167,43] -25924991761309659973182416367279510047972253046535995167740264162065490461093805139861116954560404975007303564827888545037231466798151114580397418595166771779601446282128769044856338361756698335097929138162722791386606064994506728245448016017215629761262232942684606610604012680790743417755424556771238479451420342295643344316538773718776330665859216473963956211407392117703793493839971548468665670575618844235994993504378530193985600184492420723554379761657150238910101837909837432172476134295229624087215083770949483422992033694922153360272695187488453745549500864686362400547525111218518988960455781274575980624932040000166545204998695780172284336656810789172225260818889703007186003993642536788231488727567762379182223142526554274548070357823253848503608649210486616361173816266937672994924196345385564338271789970422354073675076672335893789635690116357931457323098271943110892916974572262795286428336570661088849608939563470558817319826714836040358080221931632271100764243346773499208145574023156559847584278574013130150718476484477385479316363686203934934630413042419163155979342650419100389374843763154204880953474634205730640273026761792420616388934727422265380494559535927515904439568851223244610213896243858085929639474712920 [167,44] 9080848623365368628234288594668103955840397121764893673129677303708171386781177845628024847394008627272533456787419805889689950460298985207437007206060017544147941472388059450375395072999274980119233236428412944535521394591489499257142716205521846705531335036708382381158920676593108243047689414703317738992758839775468144661090239246893473839097685276220160165695093307039648886113098230018822756902653831250061742529751950361385978613136653122038743837976233188019190091811858385644955583806507999326702678540072008927920032117362245439915287160765635871218499566455873302462715345397646387487535430396809522860039942333650564359564001706445163453322421498354137830788942820157255932215591491052112460826602697522787534183913360747921097972190980499112163601215859581288849956605358002962635419049191240591430957938436612713829356138934736899153682537507937328540615770808341591191128027881505667054258513605559760107959418834580595242642576689182855644631508616951696349328034481067571709060791134583786561478937887595165778810703579239808456602939387023372627541315905294367919710105131729556801635441120930812398993137079833486262779695651982325609741105566518014515365660694011241417033481529711169995426396645475001480236752 [167,45] -123270397019226281836058365268424948622790419801828568985066409518273381898469520051672580097322499434318667058119335613820119143162952141954175202196393536458082492403300201741920303256372069639372355010157303725473203692977839687072381601411720376876715105218011914153865734488613403501310681461323663027251614767404604248572752665349457726360294008759866845589065945125239988426453523694636454481235120191733127107169816365410254002740004863721028445782075499149190707462160021534025733593557078044604743419626516622109492651645231039517520004863701172709975301984360666036217919383507296183198141240916374064602356659408701906161073871645600263702546517127239020263497595060188427165613169134120586542905689061616711575992178484986972948143925427635241125384710443389811249435069514791528658426914579415951773855449309770977900700909332717808488898972247054548247102769511014543279725479092661021858806612902590497421523033649251144717837910250247182979861571594801155883268046538026422512062288286101491306954439331605679575666742864642732749335654510191217315797794619266322573265525123949769021007529233410139990027406651946028247252596222832284392070498302065242713153748103578872588967154490428318050282401198806606314 [167,46] -5276451404578072701872235950985134779642317844112994978438581091812176612643196860496232494252042963160332455943763322906301209516449147345778657711433835258059982362564864630752399790575358204435403031237947014410522204512200656813661783430940875452705174691301988380669241769056598260539486511333930350401876176131874528247966301710146126919133546502897815771311047498147056288762566972960753118387964034227039612477848074388925214871964255387990490366737432288308765134523223469780416126741557658981495182534919048908860614984332269927602642695587833807400615005572905183534500403403069451884281999656082964628094304176341269065739540341784292817880933475273351354110251849474201458616080387129064978412050509081015852715833030668574654674114843637989855360103159133698414251773239247617515949732865165065442859260332319471099845721109062538303539833581810317593550175491717882466568147640993177240311749781352668646823681988229259599272630286623420047489596236640705305809072987034623530737588523069407516151378789703087485841417569607937264840565839977197316992673004982461351371255961569110637446194607046326689815178052584554585950865053785507758029012269460979610863115356539475411988115891759236287563140703717280 [167,47] -1700299409582266653041818407665040904525694922335689912322296737233694048606267616892866185606522790354259594021266563599956414351696076768949090666500499197929274996008361842949541839384785642081385383122356140250963721334082500876507951068971068190503170646235600031449325798237096953764652434207582054812519529015589552223873966520094192625692068266430723800573428347746420433038030729555940893465607227585025114353966769813985893752823573509300031788980787129740160708112403008665846258123355154016661062681161217070860137679857023422544678954157403723532691562040898444288710263653027872656735768116614814255962355082445611143977127995931898174323764433599063803077893802209477884167455920106759942810751056694838128371751352761424923406825323717934338849574532003268956261104097995244179743228994293103610359608650608419787005368016274269001736627001006140317822951561604525409344262572748791352550430760300201958598249364287860830464745251126350335730016183352759060049295022262777828226561043209133060628926865245778210345498289604410448119708742265405246696966682071135327000822863017005023263212495067343679534139101716641735530076106328936346207554506783913461257288652296188953946641058097920064274426983492 [167,48] 909588271817541095688022423107444591316118870124630877896278466116373672238567815436826620372511037210253790815055884062103560817869192968213383457177781939349318401276090546040921436518872636616011352770915969957969803230780748280953681057092206808480153450563179944659338747319506054927813626277936607543685088107298992502492104336904144713745217317187668317594324935472611769905864485626383343676003498950612203517457557061863076425119019908999263391729062591925175782473656591940996324122870894639437051495554654536186617902408560037206834663692459077190633430336799515529046371317828798378516192491305757845158218592849923634861269512118447496569973226760940158251905960655406988659286706750741147911063477002197170189084863005869308255253570885699714606292713054009654117298670365300252545458508701593360356617487768379274280669445324948053589728807791460394928552759975823195980126897446319006203010978083585979390175501181343711964217477499740541318710696166293967179594725092860836578052913666497259113602777620768074801245823137550895524479705292489537275540428386408631206280851096580102857631986864951356907895718145161416130664654624101306948501588434617300583325451142270092174930869880894329757411200 [167,49] -401655299535774742330118987574246663972890053584028804676664810342561542286752441880181687575723686060792432256828806332720547518769922611496639527257191451958555695627785010358805304896125626383562909253427279969291831062919077021968269000597188198557241672294839214453103833388441449246166133251846825588987826645254801720171525840146691712039728666790592569203072112334139610875405613395201854913925851412529991341102350400543324308142535069197762024694446300159908348319924131378513116391178544514024748934928600762474460999101047878157520650644136616677651600082267492425464590056918121076058273492880191203037222200243757399182168992280470943130470031350704738400387303851401501560033640131022020775153514460704005129844591682332254781832950474022042992023748751372325716856951016251869512679345908212544346952654368334201672364929847137418925791499059752104276229067903015209356908122796253196003285003830808913654676253661561083835627624542743262312148436809097460412412396892474763379227016409994639098406889819082258662709796125383121587522374417689727312180938707214711660975327537522924806100610129674520054448552798731674367346969966033557968315765581863069550352847590754032993003685589926883339504 [167,50] 166254722359224239304050642259223610269025141131380707343124030108343999153544050707319141637927580804891664926623618829055448119664861606837317690954545045923632084736894665044569189753265237075508787398323707421713693177271546247709794544631098437868096241544306278285960156753479051187869735086155615917126888233799213130970128421715538118981657651992613999273394639197140383593172350960821227041179982225353901004265227286783035026406825881650157241287518187872117771415645335972753323382034854320686926467735234493723294587835064996295943471284378408740248027027842818150337214726602736027097212062205677404216432184987095081205694352438409526410249482887169114608501018614628751099574541788879331134589479975121631848555590978415434093395941552479164461675606534725947616700192399918831073301084830074696135119015172135708942396168013513171969599498326855208272700016897007822725485796628744771259365336427460983756980165346381134655151556395020083055635403853925836990471680683579705011983466040694892225512045766929670132882674410883171434457994551298718178591906040828561444229632674378930382399263871272371210402420273034830550657644641981754047929713407749983095779002914702790450930222412614086656 [167,51] -64355359119201382384405991321101640064307961376911559421118784571306425868655987793185292489718124417715565861968456453254890943746354524758334832208805843788599035107667963216731923759375240173603074504228085991132986228052895771184204668146253997348239675009112209935909280505200690293718572426071867754971288107061474288779843118210515907199933729952917512420212298737844064266531891495966134923801472162530444552538364221659232581946328521255294976889590789322257112334270403986690940881377622072203812399727529467530850988362543015853425325073729494044382110877497096275651215727868423314233725900050780202466211402986824698694990095385334139958655124614806104412431907363644316976929260488922013341058606919668588988134207123765045753534880485135776663071469558818937831779125393101624400773904792329502507198864143640170691448132256965341105292485234667713611841199537908851442655892954885095955643420455934195636136665930604199092392905546513983603628831131162678038014870271186813581556457869222126474126919999298982004518753699293971075878982166686636143582141658821552457326049241920858986992290710711203460402836503804877066184080975467716381365425339229861790548447242031251065907638511898624 [167,52] 23285746282675089822649528917787214733413465237679379971952304107041319977155346906871973421556848431993006806497079096360329712466946211298939489419481268966859113968087331169923815231387969400086755174999622853991649387966741719245904351513667588001992842254546005767183907824581049401729189193873850087373205060204984268707572258226094873801563107561374089367130408058444401829459696239673740560525794472782663988763246827921380725181293413213371411916661042337680710259267761360280968322444970890597264735588895768808818064883023349823263488473888851043545723571319456686686820315296079737586420692249313500747255645702736439658282446605904962967989174136365830153791423744959106669866757657506896162319277189673643887872273247222113267060785064064856872913715049480205997964697288691109225406914049760583700234026590274376355383025676692670587616817565095780990855514775422650930860094826918002152380806710864865216454128577545621270474525256177522661524189063309586527138396493851235978602186659292933489458033868253500161504113596687593370009240818016479338589905096133454796297682562926103760629859176244517112757159251808613847861606053342982983576711306478542038103875582260907693262283730880 [167,53] -7873783201051877538556877508642456470321249362684280857570080819449628676920485844287694303055660032772563493974699596517000304600717683132789693408610222172463874227761347770351972766393080753370187547343563227597546875147224022298395463035949112373226241052098367743607593073362780986651289223387041007959271404269731823567621596391839665066233497610712531530164917193374771165085286868484072591261623510977304101529234069954791314634706824744695638128340010698039679703625783277911535269913841235513894000896238670588678798689574909068896976877633408925073851007704886108442973781398469249723005442938472148577647972934780393109547878565587173036715289005455160982004879729861652820603450464625758235502024705198177286150616873886251328201109892053705672561592853241642906042461246363926199778510980430752306260659142395838104440943747981811967458770416700630620294635878765404588557903970251801646826017326829125624695626553689624064027725662082157729727953607415041788244794406163333169524857045203333555471546929354914989498337222216892122958324287277737041095287623711493073580567059354578048350057749149535732491784614481474167972152106092696282699417992080686304807192444460954719675721848 [167,54] 2487304998576452975908205247249387622143870360628836436048466945909280182096108250275052615214380926080714913765295088568798547037496238207271999258941295350661236890390210301371327278513835111143528704163027035566007506850275421833842229925945344759116291342519961150506748536197299812955289158842086066797037760757621028025904660028526347566481983463562702280715154022358167261235103049468073152134302406128500200748865246600799808292100652930376470664470661199170560962064471232951876029947669044723940461020154225842112207895858750730665892214591194299725949742425516559953984147017013859053334908622012628762487208974144291601333312950475427796563328578019447932917817469944120377577209259401492398256284200077670278037625185988153655100860543430903182342993483740242751655115799213522825726831742239812871818762258757351298352649263752046217322701253734130169172196501673699018574781636030363457223876227879862815516902724755430058426372682513228498156783690928154107553380216920285144918862838334654394409565497464578345458370409697780610558615795335205807744391367909732144382453078304626986037353186970081946172782476406255186636863466153149122181450996200218566036285021353188405025024 [167,55] -733772982805113732107127208951551153633950665426235257412679362054469668592974318494714513162576135098037210362534028720410332632889882616582834106723576406700283179406198248014377146324566437565609808649494562357394253643938595302146985717902244698851139398256377381882549369640840134272718460905671651657422885904601834067549065311334264021143331351624818253215734271466708290669090293674269606667799271383458783104456121708976031212930193604806019473569545689310418413458943624739507577355929174347185838738564128536394814678177015415100823746315206398372815290147311966502678690564225284750112457590798096103177506565691953126823306250650667621136445459114120603183255984815181468166568620365474104800104940167138938472958973374994118450850118142229576695285863814595526934339045404308965444418281351622561090690401644478057428665630344595775750975640910806610338701018241511860216790564485468092752942093127110823487599084605316312580215638075415728743840905650502235964697062440179945475483413852591415595813605495601058958981105460925210573628175257424303190029242040948455404181395390411562800341238456978089879352665024751520196040178092688252146340092519001335756783884559804598944 [167,56] 202063003462440926336503234404505552334007883910101283896792098132197602325398853832971137891134718108547999635765717775553270986635761367148121612754347900777866759012849299006820234014352597393086443461688392020541297273799999024068166501514623454686762259590144554470195100152923097521210442584166521744639235848316040340364265033952244427083640926107989792528116719424861640077047678334696842690029968247596887711732887513070181113391908146626087752846196639010777576266342829308462282875640410982461758391482191151880618884445809827526508946354864581675714768734367504315410220449356264032011439918618184839789815280888386268482091465804479241534449299581634771378087607162122929570766289389944593129977843214708741761051913126296952558585280720287086210362140459561482941186059832392425408057367501649473089997462295344625774852242288497944656094676700879091904989872380311319716308173329579135849859243813132283668561279231980722191169841608314742319917743172402932747695058739269401771321352661794633935855423956167195793393390199395806851030232042455527837752425676361999711992421734645777088549115785112590487262252982005611731057933016489850465611015840164221599096215180386696 [167,57] -51913485928096126822320379964293038779624854427548818898705980890107432082818867977091488396112282976828230140290846690713807048348786742110952612535574520514146952217710048338147080319910437804441552928985707108477333497750198790817299798933436945252129054833702166990823490124496814244987001380119896924744610869736978581647238907401244862606925231826876617616882010357789883704135700737500747270281185566717820140691125561242692840773101429048962761792386853196563174577581290799983694022693026026059315907220734971603545942226726206422061114125740321492441022925754905666841458210845775464688305484774800707487206253740121970399924029331512827115307048337149999129436274451834272800369701530362372276557747285665306389176485511649211980656092386394312572538569617647298531878922615487428482609617213537055439292588518135859450197310255440417336919053273021619302284988088691401569698197693216380536587347806160631552216288730027900987180400755277215100178577507113393486161503708898839867614036571757908186170286275251223446648425941767899380844266239336522865233779189290161479339662553157568344756381012877866574208943406189171623945122724651255458590920278612040189411934357533 [167,58] 12436216721697485422905256473224764144545658434218340819605456926444090883018520597380814712590340340850710791657003774199420780520440538893945547256952749654123804687576860283872023579292483423639086475030506824901612692343736068962033191373122773794207772204541227825505282580116565652429124431873241164464462795980535913144966402368843954812225804134996812110741073261087551242438210888456208838810935299552444403258481927069371249770122144839675402743383440296625006135060604231917016933580945404299420509219794735080437835703775720424286549922534389846243332820369178416325649213724804872119539900991491913856884630204788177441558976420967265679416429667860238765983539991956323078990993869509873091935892928840443665977660840148987064630127003504221187079692893527558182830927364942519430011790323916487908203979981577100440982195676472101046107730327228458672436620087203667092024322236099291637296383739739653269747708435453230231715248284418501360681291086793331380260303816027945593282920477059326124343190022798682152910240269222107215568702058170152662627718902702163809796754432989372063142709869525570453267945311609478129671360712809193341201970533425724259326124864 [167,59] -2776053799169254513842738642487321954981761318025789920706240120836993553332655840567508560973487276651677792955969180379964579968609695349715790570254848994379469199248750379032289771959436480695450626540198692892810724824735491765818430673185475357184124075533684709364050332156014425958749019281421859792841917926651402433264044047662597207341655008879237147633398363151260514779325009729585006909063716196330066980699790221767233865439512354824370434435738101306826269034345329325551814322277861321229674996818895236874165119961841885986054132935811538412695265080734690937804000641370360219662825418663896782224272598129715551511533373163225791219154253986910907172460971951606064398504197070661758591109826813477881357447158145850382638255070887579101456102972455596298521649649599139727456250422307037063230017354500910108486105611757231303185836614620991685725525553217020936818648008009218076410302089100568388028903212934528312186334539559482971160588838237169141071132150147460167080615946776569659406776781129260757053874840060514975074331251407303437964878346156548486359893211782046472293686594195163952316753177288168723141212922811970554030867195420801150867480 [167,60] 577013590218996041286814843226390930026346388343818447942582569068971079744801844470024607161113287420792556242283767132551726233981892977973838779429063123864776571940744240901782682161650017129350659320149917970117274768824269312925645311877970736393009355019566404336702962096637730199877996698382909104775699176138752495558766497486776572851334162939534992722946742716701001383040112286691798956602045731648586974281057928000472683605064107791372295740960686493227181028460130716481953237556208896931710403695791741526787226793392152984818551904531861725939716458272161522418473640686747393529235404873108151337945054368361631597108925035538574611953489757376883611701942352298052636344850490700904730111690834572081094535117108615231101807366001288252706759152616716319030196722635679363379774342373992922128281105475675375433302683810488057457394468538670005866034637330555831595012262165212963055641104086877374822226214094099125911516505266862987745386651840268554862969491729446414425584321638205348018489058633397882211123167206426211218919717941808633180169586326734910012111506331944549292064341059047347134486268435624825535653221354588161940742835351281810272 [167,61] -111588617875386286283575924958334232709372711196892054744801640233330718236776038210928642196672968405679871288774175240364802043393737976562105031876135322582645084241353839773730834052544874091000808181740455753529985087238854142048622998410895661233411165521930610667814821342437866709500661217231239839792547540260128036291018949280647132937697717312235024719616154437547561027921347789938345687911896781547885875741302931307953340822493002362394135209934122936083233431905535864091342385213537728963031680353876100400477490782959741563262828513103370561126148039073715721391506837720975814552059204108704026936015482274263270986191753363449987053866603773868887570460834090981783657875119726266573025458916008671367226200067302637717881538810576949146425431605473872658294687853726786009990033708585785181271798046997273384128809954397663014574954504416411633377079702463121760904665504593883881587223199356230998479416950429910176882965099395849092142533136084430590676255289344428997401150080917302777331374124049508398107992950112115697909551077561132188118599335795230931634868882763328383227036775659992492376582613397463351081073358599989178265116427537275020 [167,62] 20061177588942407287502481938432247271657995068828593561852530695535383601071792969396031917573606036613986871177022825614058170267624637548635173732957495761827431621115293593546940729053899136638848575301780206670269740740512375305480673551241554386563023290778643290621442782051671035058180789752877379867363236847314394410175365344970787534658843100122354064135642728343515555269615130464483432582321704257313649813239781765924359699603202271916914671689393742671485081925690817798952019104265683776932358370436329206260146053127679404676421565827870463071957300786045533887911724546734707331957288032782557087813893035800917860685665667956864972186740537582696576253192517686519681006676385798938937588219945077922578851085919235763474556461995945124586374239303204882255383905749770464621135899170804529330846358170727161961131896703880434732900712139363674140912986545175074298703648325519381592537545287394786217560477918214255970474444952522038396576622184659422471879217781858002605562131895674919008615624853311351139039932744857198282872678495285010220747710019772332223696827870778437907352933352724830482193938092545897520180571074468467923237264398112 [167,63] -3349594257321764549492437899212070767005453880472744689190840806158460688008227103766927740465424130472556082546584427898407295931471137506613634601062928541723793181537484798546291448075024358068806514043530027761022684125047991557142188888610997799229034430524581259461247144989530476527152969962840932521947073923565683010404053912284170244007473486132005165634385987354377866451671290113587924839267610965207827911459241127902067198523330187602452416427274234017423050729528996244790122769067963614338021522487142313432588446564231936789440676389721191140273674633472785852923620710161437615407936507077644159004663321889681285168227052097881003042465166386687105485867260327173821247213841826576580709243365222027425282733487392230088707257369795781457557167330098428948956928382315822733113370927763044059821990015502256587180248938595332021307517304806251281344709402554999796276640337667008570989240411248471172534538195389265505671639480379275712575531042177297300922341661489827328296725920852192336802503534004496772467415167208426222818021811160752379023288060713399181298211513071864791717833346501745270267070669445138159978761065995274815140651276 [167,64] 518911387992559233842548216573939037664020082515719748927412385186296479342451030436175041233872580864208098602925377165413336850481001578951782495418064145763476206570958950911620566158151583765853871376607942489359848580121493483869008049821705580073192931017055676391194324429643650240064307529285164988771055339666625697961434622371078883857637408331977723206740298301693979714137029170957717688522528563874831596354021079700287509784025800479956838643766589429421087158836880677621371576062106303871838086672866867913959175224678830216554973525274160185604144848402321610618430340772521038730670792117325094577265911995865543438604404674573668317113349403913921453991814425402195104613494208479399365674628310220227063139057257930270879636054071244561999319551122985742639909900728875724760146263855036516584145704833895192510628677856833769368922398525218978008736012037386947687101660514132841259751159116362630566333167287578135873895440596271167389414831648901347093951622316306678036140937280936850765342964242668074975178278527333529779070381270556793655142593317893018344258771171557375105284569693954456253454940914667647072926071428311700433296 [167,65] -74506559992099946879557032921968891480691060631738595190248838345166772678523679698741324382202398649204970404495466969607786382797358533617837843486314663135820829039515298181492028733781175947547755162528436259678554503832732101475688188831337861052494204175483295041697920112639513560101762037305616927190766177470523265061269462901497659373475306703216606518076316524130386686806399808196475449541261226446237128783466822285814960107519901477045841646953120712692753351477048788818160813140639084296659181445698276415668243269064493048322987758902453456746554464359442588877598526846434755566574229576345758313370200849707881302735169273349788604511333111620062998948050765349367198740166154192586499621952105598583334402793800451159634882561367561337921273208513482298210381250873653090474464235356283337042807678447248879394430101044928016214782638753473995164553513166079036067909236983119377411229622973643825226054237141986310525965287888331298358870375097541397225076576833596020070151437541751198286301414419535656378821520770588594724946401595120714451169650660474937160888531383106838846776862359884899416792015364180033046261912421781661130 [167,66] 9903761311162938912175609896487133670122426865925017040370269302742039554522471289334706023563328182203443388826988619041061120281051029799501155928226353862877260771500228751887862324335461658145743850492873331984325450153601849661387767676266079173524307061911818530043722225783307013008462113148206903998437648597156217761201320982443204269899428304976193524046138125548032828613329608260399263079918015620303064133140853723278030213678808995707423750130770271840975022101389575368558867583753003391944676076138345614562624163918069791369192944788394855000207368204227858829866014333645554140082096424226765319793700160838581005545371528954595679408311209906459770318999215227394356814520540309394684951234881270058007258614882026572291978641306159773613687343661491700908112852239662646698894111507810598464734747754644595716921810397840590264760683391181365296540544216732065753924655064073043629713120941784963397689943071287491937473748555309631572891913731398972298532449416866614508321885733034428465900273732067115581247887983583333201239329930812129199249116126072519449303963100366321731858321720033909459597781571311059744886395673759744 [167,67] -1217259394838006898252297008024809739723753971953001200476570409655505809694662779348822752601630674690737909617986733708840128665507882864949000228794141314014308254634847361889353848910403976224757204455104934562168198961824406006124939987450284869823414850634684083019209777489974224387234094866106275532068872585024465365448430802325932088778585056995894122390877272875791088072288167331249080807189005850173457394168277230022939000460074403059654315338715168245040206754970444661535357853772373756981704566645341966961594522865609978830190280966108444158107240924366492360920473846036798441376459901040068111058287148115034639194535518053191301007936949274508383038384116925867440216284828285539730520956339814498237742874019773477697643056015383148827080883025035690068348188253844145467173454033927570252272731944862590217862815128249240515378133634434587406021984875412211822554412284597951887140778025547179301533176797728732148608682744492147431038520775119194677432022133265317823047105441874952486475732825650196063685638740169849384174395511529495370356230970719536628405090392956583575377415785115671812029211643383867000541578983168 [167,68] 138161253454091383241780248702983067280513028285337457268643629095250503662139986807605836202258967996680016812578978771885959947163120228456151928885300292836309015029934779801668368831887745248718658007969554609942266044315293402525635756706037522792625664098465241678088298184334307469298309449797059868969451923002290445786980319432980603715817318343799409740665357302516175242463212865696670074517714603712981933234545900750070292074951357550429641638907273719731353271875803838052370097080763799826787374961211586991251159188694559375471815346516975692058105858311493494113978290222400866888456501232914676598797316535559888907703025866743088569032736376756839943825087756185213551326748809962754214123772860124643014776970760109654595583389855627293426347380077911661062846006518293463026277832067714279989616850381885382287927364454129948595687500756899303213709281120658596241023023342364113294378499540043774219839357402085469160761112859654414759835931409809094292941581273031744559821802517559940861321566543643529532909892512693562868190316630741367023595888468653327270911804722663304927984515212925005723659483677806840553695328 [167,69] -14461902334001256085978235882378478796837376476934159840015426072517656064172184635783640777947965908531574932341477050382994591356989924875993804827236755946257902252670614013936243920700554994604495293015294312163716158060667855678383279050728354689958293668808437840479850358248363502979368133170111521776438918547039798405860086863128117795375846797611982257632688813134787214947324596687717490326078313469496138017835870765262562706382008612668505149033187626596260062340963088375825539859643070103496774417149404063204849082657941603588132303967636787685264013684472176245426362027965808073834588080812196729879551392099557659793284044595033983058720265154465898909514187374303083927529415080112723067230341448603900116396200733973282080693748633988364401818435334833963289310965546428591356855254259824016189432176796539516490308630979069280013431351750175110889437690285734057647472929194254502964745116056969556300047032586566645978417727674714592002391592106187913823761370328986450691067235427891393945119885378629263768117700424589389271956499038397709236688898534129922156082921427088372316997616460663984881071219870090161804 [167,70] 1394059793013545467644355032126768420202065698262811044722154541293483908237904048751027063598811581409407152666739158990814382956171596171241829795964464720400135120233252540713167228148644535191899716576113921269495984601406219064078443850372341061031645004723017331769901868383914070514155562609656406881556927298810709131237241600604967799287688011092512740049180187152357934103092014727664559017154571300402016968571748573819473888837470602650728724677450920651551985616385266108226395204987937070436575294042118915137947034295802560244788233617070272450205497627124263471140474259916277582408645778994153949018777531278767866247515162741583409859511382633357736099442282849958723421115791185177882808950337922925438805296754885083450609921845594871281924870326049315283356004084239755584826638482178791700528854973165822379368447183762405115324618677374216819559155917888535491715573130609485919495428205280838875077047616643875131326257454884902446450273055593006274000523722284377936859469510995302673080460889157012139559470239844760219683854552067953977053185382505051445069266578339023553963302942355874577839965061959041920 [167,71] -123504714784399688290743895292553010299929591771700823723603222021999794150679200511095717314663805375621008045754177232754773273576899365005484993798190464462903954968001071919691307283249551087959945922910269932240079220305172570011681010852433816084356734065532303722521559750415285079072135833861719268786063575646160879089489872355927622480086469356637469239244886138285810650633015929158341408219449262714508192685036654874553439983359212298468144571623433078171526050930130311584300450149098958637778816993910828494245154343257058537271523180015345598452857312371332903162541122572068264304197641942652883901387883720349050936522116755227026816816662389034836006007883351547801785763228016273557416316125878804960747045492585118770486711730745254785942426319624321940554045197875916580103606882932353099257967872594418911866936919004592385299585879620645279851878799273218748042465123025351831804141926674623330617965755016060198098426539370672491491318671758955339786641293278093165288051609885139908993363118577000074896568964431773711698512349207257930078768614065128200981135293766097432675557792711511640805006532651408 [167,72] 9985030574471609224429902875917965690569511317561690816443676937678112684222792142433934784995094736713059123186240588358775829327508434133715752223311291106214175865862626560997910440909808647228990743601087795748818569027928029891367382765059672232793845927931029860076694583614536232872116489533671667574043692480659104292553818987368798860291847572166899354769869268183234346729252503264648983348182868733580140879758446938141336641038818353435678639219319437695920207550742419076185237996183012592605332829099343535549315977821027275253725534187072233858422235680162293041799997705715034464161255822537013039963896163753991606878394739026018154475036807191134478669708207533446336663536277538653136662113987295816634068059028635160254802391008007521438239357336079479618823917223321577032803434940698418890416300458711607395326916486670477092407308758796478884109417059393768053464497266328620621606994591428012940219911630784612677740187569895027240135037858063770143106405888706872910270919522540419555214787298354144945010621731649977020532469000039054947440443852529323523979985696201467092158727325595886421722580640 [167,73] -708015085427525704955913589926302535810002906907823432376881857021219775612674338634588172530034964500234241048663361963140317639859211590180255258345373245400711701965297297386000388583721897929066508172610068011102397723629612032790618230075432742738402319923118921831947285407953769482213280987401320361247751598787445428841227544741001725810529390866315032550947070704546563130142141585934082860956243614269921112291826883526505248593026021850472612687213194657683813260823137877893424613783465844211435773719232087969197652536448632475597452462602018604319234883720199694975584430274807698818533804499107796419004844211835871539965737501836309395182279128751166133247075814389187971854187225656977602250838494637617239904618905338325351165513774619162475124542745560125466043545575891034836054276617837589766430526842091692780100789198926244646140628620180186556215736281221287512463429784430656504250447834682388036479036366195703338489135896968766367181112870220914305967359933697177518358456097263213917237177662010559528128867343757507964825940300456441433722157018907116217891573263727227704384987325019649961516 [167,74] 36549868088290257986904022501616894688088404677366396640749133855982380520552590622453695526847258762453206414975651534745713016131645242710721371786307551082861895923285620141695870443122339681550399466061235012610776509921549569840808140461942515592900080524637263516887215693174361152329354379808453856999022421066278809203803967129646026629480415515992481320930119376411750882661575556826388190281952150296431120422402007438899807241963204704556202613770043883819057108686497781708312778008221989353797714684871920350493031379241751804153688975302881675414944692123371865569038117170466087990542737135032484062397293238100610064749272680245968040837162618696976743611475938630328665704405187757552029003420209610474396303626379812512176914245415143185152712412259482898251767624823135933688436862208848460291006657329618561053189997545817303405211896978498556884390224533401298400874663308008885996736674102519356032440312175760723357802989615036491249220529460929797308532390725678076826561491269726624734320970979239380067219371106373663221229637075611580662986329492996016326966951503649176134718703416203366528 [167,75] -1870128927581139048695288430177742709107093198147724040050103254732709744803837918228007856184938867194605579999004161394217063810995903526533911289709743990345615958973669530597265185763578238312820915563751159913665319405430439722994867440801100669950843265169664911405784948287266287904741274702803191444742859482435617319441835819129173253306206062006959216380634820681244832806986393143284328584017650043103859540393128708908977835913804804247512795022826627734344368126337087021712502147475114388154846956471772300045641425626921183196916944482961483558136455924216023115800482897158166550710175405352416182913412288193113785146219239623462242390505836107229866200072979371774990057633146573848696469224235923970777410851763605403094919540955975338291726463214968953220638473645654660953722560797445710990398003575999619057639213337511643880454514389641866538947503986002688634076633159703002553527082850570396379452663800923329768553373605542690626803511741906865054525188907601989117935161357528117684748421377148463123521020546823839384882106114009888396521248461718418625944936938818778176515030991520496 [167,76] 1998145991455218383862282565833441797890217451592241475186050125358379196062464577135229610934950114243928757788575063478336475489167331008887805038787970226576058442680786905361123293797301302130782436662434433161959778468529794851612296656313035802982909414403452611053082717597673846589466488598806704644262890869961741714689753429535397164950462996126756134158611509858587755762568806950474260926230578614450428203666908824422130611370216565831755471252452577112504057845988194213313600762886800081999134411477367491092009411162197301144228824715547377963184835543182381082473007981884960497897259840302644978528716096526047961815434216068260002919239811060633638094020573405833092409023201667035913034531037187867750290726515086715310163712920254211306246235561884712398659414914954484179021362988602115249465180677345342836771917245254497022256538483767431474068705007003939136819302774301754606620410801028560172163165804637592417339182500975765921722467646405002474335393328982328958238495053090856434776095493697186672662044295816556005563631564542230380584287736837968247458170541995490203591798827952 [167,77] -1265071381543565830890545773188996620506772257833561141525964689377182880638973788771500631226198027714264182269796602266040089898663686339735762591703399590901562389897180510409024660208047367093478957528669057322869367844288500394059246661093466172469346502352877332431634368142874815185351032382076956470849304094840827823531632862103684534874172714338780063291678377292292828160634965228999525512516561790495591567388607982683672487370354796109070745300606601996286420053367310149988135770896003936577193960511152515100828507848361284410817142301258319240381153875975929719218846004484848599023166239777274743738622445739167285741019724879917652729632325859137136509483288356477633787395182648414992946485342579938798181206377370929601592814220022003764693928586312481264540088276454206961446353033689840340860916542063194244906947663599275883724091182700629158619255949231930179466292167336879484857541676975966365156745356681671083608924848277608842610397390640871895684311418601623975980942318986297397280128260974492748023079157332275222645588544452722679040600207508525393039032953558871243208980262 [167,78] 409465988349934113002370031335701087368014239600360554152269813166598702575412941083712683952272793227223687369664516161521784715192037039133351589633947403318728596418898672703624118634620022301467490847940023623516273369026142951050001387602273400654798403193359779217048622016111283111936643687776518126786438340351732745699851411709749820270401262135538030175873389746480199592557268509513809414831902231798317626319196809081364083993999738241504814953903319182677532971264553753417590008421075701348552533809951629400586151850597789047770901245089683548877409943727889988114130855740041154007753064484617367076155448840214773194884901117492930186583370253309784013732808591949190010635506078955117657280873866165311098091537164724575774251586069621750436195917739545334569070464012280528390954339931297244032762696063739441592246407285151914230463679071764624967555653095891312125225405781726752138651429991164223538325083285623028835522447230992159831870679819094022930026805553615271161271317547833500778904364959649565916378729277247144885489478040302831703217137761811803665429221629217797160992 [167,79] -42653029817545236826235993785495472509244729376565076194739721318453538084332875864999513055844015434964883157325438418911892300948993590399523108460030585707172675601662464828522068211803206112031755246855518951390340003522209240637146805440351042348947526598636408420165606626650700018762002044732202761501553505082472072505222337969159872260633666814764110802661862142519750189238050734860562202109871196548973707127174013933308463107133901346762517851810274058508643680775450777263118030249872326542032176976971890315087364812814061469457533145067342729242613696740768521878653597231756928509518572455752194615134520008543910744613411103947466998527577884574044501276547769701395666857044790227409391300003367387404437041198579739504457504008375916264403610098965436159021102719015425561467902645734107166225537357877119778488567091951776031768262207621483355840824431024971262524248210705997644676047019028181972793054655298487807796724172014006014220656363290075976492439636430556561221397327317645403614750037819730638532803197943213902183531078584350188952792785286180091248234228318765213036 [167,80] -25995365414515760298042814891059761066151870674442042058425834915405654210143777068170661978014660924853062326702625605853215152343976413535177203515122202088356974964893461766052995961248947115323113186952999808818838635324309734388046481148578699160519187933028481812761604486043716738571406210699168750502758131318017705365903036317787319593024660360451190421286441850981948012015776394033235730892741272053897916661070384896267025372294088439594137227795444865922375269791545470561959174163017328225517218221333203201924356782953069838871263914255787549039084116149877374696022825753092404575646875131510621477647817469508393150927145305743494568303300964496961908525765025782201815882796245561781212807623354582660506676942502655714733186809910646025202627831023952412028140823786806772659699848500192006588257186460922668918421376391455816439710960528142376997523719887877403856834744722218382408580442539368367588660942473426094888304558629728671670472650179796236446378671379189051966615578218341399661498246821509667288285769553268771419920169823383605616997338646450480518994303464130568 [167,81] 14738225088715620926316251806485524646966858825694548004011260036558404223115688709822555911000445020469762147356130701958019743024738636720088301205036755919591708424378001303847178107674566211973746355035826813148426611158365997624234989729740339206824668097764746134441229575522127128942990390010574603077441389197681543981231291639578919551725068165360433422846411795536653506914771895647950732678981637753182857346341383615216144692980833949514617477049166686951310434751092763991637726489665157993044797952985226504832761405293642001505731079694145799055778048677206940185308479422174688336603321547413341893610857874963839769370607467459991921440698451013937995536846171430236121197501686829818170090877205809688339410743673177701001070703374847695173356372186198995676607935095344354015644367061953285693017546345065203163437153475995893714550764727228844852543081926546643600247369281618123877120871568145492106592925619906094942967337819600564184585558106442861176096425849798325443822566205204283604889876541177330557488164940316934045980615846938921297700868293334217889457728566669 [167,82] -3246843480812321127852841731460402275516706991977105035468769393753159517648940533181214519947883724240635134210927689917984219978204318320345148801728296634776715580469428587442662928333886195339703003325048650013392198529252361392638095457198159418817080141028450493670464495976677759406605993017904219208263056242266380416146357963247485932064921566766165630502429337568218698570961536307697496351040366177948672182374740294572709495197463905991473590858701215931133162672762871358897953732249985177036903606824271891387684960026913706619854485963375137987152538557969585444085683654013182767316045650057985644558119316967824259749609673364734502205379121993425830664552005407990010792751546876939545803536427550288654074258216264679851468172577206043169721725114572638070940122879684601520793486601375243622690920263479422499994163464927327982704922300916211997625973529272337898856919978902548920974021353330209565195088385216466908091403797404966636589940046129568130222323036073952489286591369901465413747696500317924428341104435676444753380779448584073857323959312508951703762137856 [167,83] -15157024456790490125750787934359096507625456130966745691943939157956516522527142469855425970783041922819194577036172269889107530927564000386802459705654358437531830186499588808912352797803062819767563334836504588527306848950490378274727874874294568214345766761822923776658405737621360286317593248794336300063068425261095357102595400467953483488717746501538180821736254278096789736829802285563935126790525137308490315386578366516390448722545653304418619892082899334273912720591289069188326464172528884361736373545286618916572862322507482595437251420048713128138348825399206161682551528024968537907062659013690951435451298373115123613567537530093410141915108149258458785906522955955965346563303727493355526745944958147243235732883488749714478784465506651230918084860547225092931178926380205951014313311314192984008357634070666466677997993728811990206992710429387665553295182634858208722185514200799495123215665635027447864895568465105441743411406410893892822607339698788574604014751913427690296046671063332477531252162955815392968883375708867349227757388264127428957691291512051353430112 [167,84] 217838820974884775060493615125872737495947185617625507070232491650374869101655994359498085591115571044447087803932027792752196342194695259047732122898274236980842736718055165261586022908443601103551677329583021866743716875913417239475009105487182880840201306381959109001007696293488721304155973639970122590094853699705757837801761391324562052571820214711151135609556540206757555979094215794476108197745539438991978644425502178622601039081099574649735242148641540824027587014840876099620023552075412601090995190243901895081845287018048455150177239533721065504119928725866950536866572584062304552112245316980363477597854441947276751721545887589797400947640098320505620038981079716434127153746360446817975250295907571961728238565545269444991403771296969031496618442365649808672355735514334018148250773779576737626911737613032562042301042568038091253915582167934364409491569732904844341679391914718273827431390956369056839402729207979938305406421475425106120582997358702499336989622996299104038703481512255897286578795179251304492836973551725089189051563837949209340887282339466479361216 [167,85] -57834835600614231542004291721128218804401795991698115003289350570821462323723235365698120040761645618862878572234544059235412891645674086950348881264383122720680234997239153287202187988334514348634706501388976019394694093834594069911046421295536071014395329288009336063121509249058840167715937486189843558897336237232225658470331652820999104164537920484855884320956147639445462550722001491440726018262457493636667500683625414744559024999026941264746428811217595909727678097303644994041790841908836259326491300324959350000568194757562040554904105558170337117388310986841549413501257292506730853432108931991105505357050770298195140761156820780566760595398517594185703906428397545331558624910425494223595690830497696010414959817914396850999465183646168087117905006130342445013861372671016228213029874000757455513761184438102446367438459297163700072548517028061172865981355731777525348716548662980669840218520018878120579907811169220257711131631195637820714549234428178380617289330074432750538732906403603182521648863459353211824465704262010756509310375009593958646763160473299764184 [167,86] 2872609674737201717392898352754950403820216620402786607366017877250520677749618030900696876644946201505913143341624996861915170042052584694667597854922625383908287953111536604611042950904994234156096375904210489747653052916655727010063535464545452284381452249939535049153858668614884202942356212364886946017440724284513284937281495947927769051315474661254154873404538598491221638031462039079148397857701475350091020161868370347088559249690838795740130028002045316666761568340245979067208409766361510871333344545909804654796366394019822301015882392973130448080713177029881267901620637540891120084024384643128071202801383556483663440293029414573952120285333087904683433952282845579509108032723397620677914932132817832057321371136288668837701640619041201418657339282496269437599927569344584188316990192793597637435494784315078105870473678501319356470462372170827499146745684520760156701166399972561787601862856758790807689647603882332164538613444154226235063531848626066460171567061997906220811123779310535620182520884372149555812072675126725810220487871086749652620918893406720 [167,87] 1928846769702810543394550356256371447188671238557474708610187448067700612741494600813645652436325414727701411921543531495651548712615429321423739194082445116848161201532809946152366508854527691313778517860539269619411173827287403448340084657069578292235451297691570304909104467658213007119742271012796090233665048833230997506423796902062320613870593517575267439977585232045891837749768904326337728676705770837980235070877484002326316329233035136685773455109935456861682810355795552559604878991897464904343919704543257714131202235489047104944255373529810583668715377419572364963292619949459964149094028002420886341774416777436755926631583233187673081658073686444271071840955556969939259940672494729297691819618926692971902106739394502661073375337571300561326289211556298824253233289527766516353893673242344502243698730356050614896091529128426483965063989229907853327905071954804341496106634900981503582638181078074817754611149278420817131457980001870237160220386872757304330216200014002890057784296318475356228056519722992133798360620107828072914744935191910834876093126400 [167,88] -459057084684109303875128189400060265238622160448543041339133328340687818925539690860933411734324300220696330896260741000118589946680085687569831846711477121019088606278232120845039943930862354276093629245483391206735931903626284995649200475244988171934131448863326366505854204566443840330668603085824280915797879532676392336200275834375493604898683690131872105298817448657628569195782427886267865748685252336983693433498167169079382190351650669678038522859977494723018063752873721849223873812430484392183329508440091724475299727813064621946271286288538270752045007376431729366072189125610787230903600263671183118938459249709963613554407735637756294497448230783444267738324838543469497030037315270984686265849272983550008942690489354696505639168024575848202347234868616909063785071358585457884615888651008706165580421143599868180245925058214945848642898206036874317565590549804594398505203491800845360102850598750073800745224538280142385637753860441736991930723360066459613055262842601216656214318658520975437666301188522173623095760038730269046178368849061045544429336 [167,89] 7262644045511070739770945688123976714360664607348626517414317247045620151063027343833220120759481925459561206336145124323552369238978185628683741167954734585041267800816978086842806194338294236172185636563003195459651135868942334157212783032454250298537512414445227481897592756682163584170663050113429516132353142501247433005187008021358382633984782407608998867324700733563049699233355722840316483236431419784073788225171634963923687287140569196351082587751406512638708123788174274281036486186848269560173123839489597761323152075598682171926165299172971431919255559623955881391152104562894129175841639535350597976989175872471516883534775355508780580633094407846800434094959306651291258911076049063802447943271816612963126201661132839724309140679531368379440709216530650206627769849048726611067329820527063026996346525397683916897881024920897615458515056711704605526296491844060904188410896257783879039582374969481893114007797916710186911647060407333274170753517730788479569912784768128122274832285006313478097438146442909003783765158393436947113661890256664245767 [167,90] 12181619945263981953944666298440002999849386208572092539598960015697964268920431503246579938060732779603125716779886613667685978469904868421584844028681016377642041594161952349450683186646245996831014023408077361207629607303351594403963004948218765133266432430331508364820377742907146362472915294148859602178059559523928308506484536999851866454019813520833746091926921434772294425243112762009062148640020161680373265566454652753661326162017013355289716058414920096066580623675888024832400049825553491465037856987468316029783000719584719214481250548011846963796438562457531267421807407223056134675704490830125032781576086845748831981805767190547089451475800922070460515647802669746330154235183056858882570234953767420937839556464688994182482989465566480083035424267893587282084083053781973570851618830041020467751588138058930635700487498511222103909067622900289383763411654415859021960921494218452129568527069019173473249263909420365287622613514601340856578569077438203064948030121427785944317461997699162572510163155721985049628239348638682094997176805655607872 [167,91] -1451841011768533039401259454877567088985052198005783058992912294981695568418366523827499282886291934644584965738168008518711464057022958169780121872700047438676913177241608627824178386260725362522963118433636718814529007678182401836818233993399588894375906974125834087162601898394766658174262362830564467782054899801712545977181256460068950687338052745298997106135379026902595335599820781527147074379918805950784360781101536893661524600949803319125284427832903859439308863177723186881290356680352205142804750869848402497625177793583816498814714090046590465147840035293872215186950485080287784758682140030818018391467049630672168694655394118827143947629992413184451734366145101020308147631502501693373498643582498167641997246891563013044775763857221471480399402632919940850747453893533235012115801588397388057623207922569363063263755669429099414073229674659710051972859209883026205627693586264290842904945149025526148717805849555076103110760765741776556427018205390130180916554795515693515183789717773142649772030789204124554606526034552803042464201119180856 [167,92] -141066970725099935888569161598270643758033325957103334054385365934280868702788981415948545618612306293147094822036201869108434364917176112425250885435563082573875318779028317622856715154318989228564229424149102073352884277966748123600580762520184993345788409880727504371621468700814364750298156609901112998536738044336288748857207499851647314021289932495153705802582651009984089587201117878551027811629421306370903716144022147475202522293668020427461769282572423982373875494038056036290210713843349900155941780380533224800083520606633570531441312775264417372167375782651653645211510854407767174009151985847383055752165621687287496027821396731715998347880314683933844465451309766079983500727703475368154960545033933973805577773676328544590505096425089625350717238378245249751123683847154155889588980980780213593803286899719649590459581592108434638140475827751573734869844858348653821157686005449900821237332669043111478186007058956080037767038200602016336904293230051402050583194228759535512857528761168136883590693272246900840667070637674390427786807840 [167,93] 34775903486635522815526284236810703116656974141701258282835387981193110731179443459882668166915052958637357648646339024183031485301656984918709062431801250297191412635928343106901960873947563757955363026128360270258562055392441707146547752471485005871013216160505631638445544171160201722466816989983714063391709810024977948472412462944798044262816525236338269533285862148288133600472964190077616734247675621789570640099917829664643138249624947815459567212277668202602829763623208278457214548828020364020616005437373370120539136694016182267347524879799888776685524140447462838582782277977573826126817140974979617413435130551071317441680866932436153400155922242680290846380993814853479074564724322683846429671398968650909215508295737867291804034999486980180592058754285925666181643259666332349440921694738165162639715921285945276880085587837544494064999423177279436250995081200363735760303237893117983885968416062409188728926940838391624168440203244117312522694273817987337926485198098694919669916411593054902857499861734231190708766945261170279934436 [167,94] 903019755038230065825883771868768623607314905154288423288482736702460502589502398344309470854612826690048708473154653659818412320339611972197303186344832898972811014010900126213123247671416384561186417917758321160334129021172885709684289189084984046388037275217771599951895441953895079920877742385019747947426704899387050803220211283792513137651313688448813011317571712484353672553603659772687397998653027571104902472589527293962275420253734177498250058072319808407407897780241198432140771975849357583862303226371313237235816572351948110814744511359217628545741139458458796117802780493484760943923047551116976483363690699991143764576631875546358300105744163068545459607521263414626034164242507585570224006231427303505007816350248080399380476211665773028818164277586202017464291878133011881443130686667024536812261966073151799114789878061811622158805466730634334770763938574462336450102679322117197742657796202698161364650252683452885707663499800404822481067027272009614327367955489020881136263943324926948081736789701332101729758292612165533696 [167,95] -479103021197041067823131736558272583007051321203766590755227724920890277879586097292724639374937280878516920560265415873142008607481735881449474987236637531385589730160861452325740161110246890841506661627680068802589064188971726103069544401210651305837879287605425999986610975554192777911275491442316391517051718111441390601979291733617921713480188259894394525797137965712519295351763707157837383371110790801320145327128092123878425857365669233208857734643759663842958636179220654123357029205225023135154975656364086440509456496113058784109367827127115851695516100915411188136693710594649772252213333630688446842067149423081069277751454893208427029680571356747364750989482978641929663120774683057654729303921780518897677159975412861835028030705843153152340519925596926893584473357426057160078584248580791059729378038544982905742560570219686839657044415680581131468792634595280910809272162331235191171573547124567241493502970893210203861940398094894381098398210708571882219277134445753247787042811339052900736028795221370543734276649858438976 [167,96] -11454638406134748239811403188470905060757472667446942507854804241767951940962223661142823115699708778899766190194826742747107883971624903906149873317597370391225101432031290348880694829335644846542163744673282389253648793852668364716404738238936457907992694168257475571910762337632547392065734389904128778103676062304403283088077618259088051758667388553602264468716728438003731763420476446676899992606077474363304120820808332425565296978202979316801708700092187520569956777552565196772213059868981615353022046622076600882441208914039484319670639747565772851896165850273321530378226038146362070252145520119560687916105100487889802910002432238995983648557027813283674802425829021339385562639199269894946304565807810887304071763588832503195784000859575606389100180376819214714570846014726554086977776286190128544494028544612329706094775265961589511729311432032774624603168289385936600257837294234726437023305799610085528791925167159129377078675629091949951937893680853352325585782450993939441916639573514397152568414196324789700812964423912 [167,97] 4369719339808236609778307598689566992944504518870633329511036559823744918522119529179504566870433789964951173285674685944921243974277293771970813550996037083899926684683822768688852455199938085946191268375701476419631098470493057949344925212330023938988438382088790245702527392288143937312274151498610361505385515021817312669905809818981019423798373553458575037865315971996888816874355936599731189699543443054068738563196790477865474211586165463255421323783255666660634181177602578356378773796646246251224066522658944902553781480209314422367650955693900889115922622114115729842124580528218327342022576173233998752552162426843518881782971166315646901728071789620148809866494028804666822176125528194876895902193901806946523552009843731211536487774380431439704747767406107956609399898510084287619008197713734610600414712464406491910200224016432570078855655254206011804415060340926788828466273236920945369322826913708996519338735807218725735672867991790598478884449904573750501334810745952199493006249429930351455823084169347268140386873 [167,98] 263616614529748706228023521927068899881969006471053885482817270239239732194035913579574187352853413653649271969588351124795927365631648995453733763664001968074882419585708831682707786449335987455147011353893892096739796502982270198877917707001496855422713113972833773713637780600475902949451748598950463658649027668749981529347816382621349084795350989598037998769307173910129949628087290476168822169159297981784787203245542256460144844582277784316600812066757528280826136509457402478967591893445095445009309887264027080101777646510883550399944353693747437680946659882344340865536579163576110449024818197959936187237050166549580861030379863390169083936934895369153697063217430184678193456021433916009020454447131466674289116834913874022661868159662755893507391244302330335304712917917777281971289896579993122623997231031836197856457379932251126100938110039252115785075320188573770635294263352976493781069016718566492768953197825710877220496965605236254590458760724707753966902733422088778328726774511760049085022476029939648834304 [167,99] -15189613726522698058889377824218494038460378976142308261091717781697136259572688212149180501803383812293057866627070269079908108495202310595719839313235897603872359493569399456411606921075350677058183374102178911143559204272676242066633121313149494568819017402305468358024865604581277674326724397992547181320994195602439156302145313912358586385635984392861661502873227183736007394657493524827513030999044744291599847147264309233042932818417886926276601529363544948131729677009147480715904673490982186872461430582971920919479869515493916228795655126454201068501968041124482438015329737121508029713094103714483511158132474059858201899922157827436644543704189806402670323870231447689210364892841614528029967611993084168242159577048548416445862418212858372841474332477922422781316284515113153119126328347513610535656209249919670951462866948131091824970774775118964376379001912089447731705438682924223568796968343227400482526092628241487016496198812706035211677879070700059471366399165510253797137738383701328660083258638695596192 [167,100] -2616036318931402737376676772568524627671090070173176091721172056900103187045110850698733440504659421135987254645161990362241671672675799522396459677687949932229097099165541107532169847755154263375276993968241045784056809741592388871729310833165553202115431430022849634632782101746870225966903448512152148804672244443503305709292498293123235039466633766181168912594041409671178393579079085774686854272209522083709488236176781348306249678745379288642215252573140961723066591168726054779358483619337137800923210748707152658693535579003779541532222431363967535042688291012304316195117153459946983994173484181384338034158213075351099169343269036266632607092698579833153257091364977539263237292345313959736612329251948617509939717088467010938569262330788096044629797881979863156085266955913034610293934461403668909566448595855644901049564777115590367835543482143576468736149711719742314552163482531515000006543882061450554763246765706082413214856998660579230774011826867710342225045760627353476228358352320981196949681848069696 [167,101] -156838500331447313168086702498468112529083600212898725709013986988939108215621749625817347489652085846139446006005407385110226784862508384720941906071496656242047613243502517849714823469444808274523726774453583472093808547028275686811817048860299455007830191479426478564044633291240659812232131945622531826008645478412543148616935620343050091079561614735306648535098665302695774785249987188958089775640260372156973671269011165816674159986473311525375178044852388684500297094661737650957813574379047871422890232180158884629249852116441821320084042576866626247024897650136643927162269625788100340787408877146757364681262199427944277578819771506166570684491366030039898780029788602463586152475036099813463524991747460196621399006269484572726176958942728337374674405172845701061418166904553016498669617331172988554306598340805627768468546010204668912012444461812845393584725100522528347430462575307225823141168793173198590101253421840202427924596404589818701734044034942977625811752499534923041906123923276969634140931704 [167,102] -5629068714633398077876092534743787101021338616087383399359398388427655617899137430320526845029893470810002702541894794565702092711396787667079986974766748056771206374862305167220324991609767968233323684508758665565277526915166711943170581471929761514355624740461323818102859693823805400177677068731381984149447605952937546956219086552533328792097870705803150225228693878235881121628319309833766899285043254151922251450666222058415847880171529931609285819271385807645157351253797325707487422308683837105224681411778352839150571409445367595455431244845075792549995240997777945324042110848075745379434733842962230459350499932713618115508576236218900625255826135336410257401834736443906158911578542522104127562814030451710807841902088956700008387472105177138958324989045518253266722403009327558107733779300838902832219445403361462511459872392555133599014550484085362283515038273685614943392306314054405835888955694789422193366827753435068196383175198662896117748561937757813782519286386680455875173199996364724497792 [167,103] -136660532325608646565672525253198216365196008300576631319734361063902061660150421170813126742825189003269733630435448040750805557680188801702981356884954894208759029294220262751751571463368853487976184366719647646346653995663486163041555162134299818076828481863096682931263282036754092931664423708035268513916399865675802357452927276078092163505410265528345692682122511591005246224134472905641551599436937690058891398910006560229084261871905476606711057271545657328582337213072160739929659450936665076173648767595843045358277643397146600662618133846435717760482298415347993176234114725360148625748468472274383495264475849643381591143691183122642680968424043124234044690333495422633185148744519034280807390186750736322191688774399407156085411177265777864774798361639301903188206199212355558183085311078978714038173083520159017795282701880203875222262819719831503892325206744789863556911895370395676081825940652407023363485338856620062915866733081371722738784116820082053847595780033706349099923437647585704560 [167,104] -2363356097749832647748235320380507012343811593684642247512388980444092401035678910314406080224980376727699455017824325071630065553504469584520199264447702159404132207881276902050823867514707169427622768521763654557999444890478879392412415839281818627506355150523032549276673011631732672742645019431369738864285525039825675491970019430293329691804705016865994397680891918539270948926016295660893615267191770115522838180816546072877421148230829148998825927719479461047183909979788293955022855870762247419315185051291122471041919283633705456247269407411432486339135490984215154682300176302802715923270027884580351724622454255779634251941648174250026483198685084578015885068500637357765179571896612007043542481688725322413794120692220470914583781928638859574992455681733828912932075624533428783996261693178647277491505686022756260465177568838432365562841384622679542453870734886870581304844411716260408368004613289174782246921407674474996324266087978419739969552761486722772408490717292230600205991059353624 [167,105] -29921656466707429283261309723887101542547173829855489854381393766064294961283023967789227676840938584216758884552871622035628944468292284826988465958562944995143173091395112615045347628411263344984605146847879113186755641862909860727229233295336196561218203033830751504768341089192070828754751981461698291451902829219706196132884123086613497637246450849798630244892533765224533734809339809966053965892695411223793894708165696231771906541752663606550817915827806149864524954777482792231032916773482967794409793556108985922560979292827368837205118344675429069786128382540403928710675545324995092792340935796820880516798611076800125685163338445110607634032888854134029374823795724524763187949709213632281302989233210698637446816656197772929379387072186716007796478271497139066457433807085163742193912761155423372864263597246533829677739121816633224250805582930601206833152234025120026331952342679812741212002843125718665243406569457608899842645008370439410044348336453398214437092657521814423264824481 [167,106] -281844179545965496246052933627770065935577497879450596526208502115267900548927912530164450918989131818662294345676955388869248784870799662548531372449845408398756773115679056831656521010373540321186438379573482387127813424266266106959313323908886034003324279135561206002047581130172836629869167534795570401172542861657867163656722011585210233222139173444465137524914768972706890567866897980864328289050432972812981748732499152652347937721766543005045697112547677109013826187465947821948974115887353745883317866574891828850547565604976267872149099623535806350924243290925312651644119355282696064922932560461455873394336672679287616813890167296015268931417818379075608606029384341699240474131934201520184689975849402725536346566659176953396590902229162784507052059577357472740747246055695319671042964261074938356690914758116642511823643021871444525207888719259877966054042559486057453828076118496761245921102013910005729272015963042755482619687492247767428006535463742800109835226276491353969024 [167,107] -1994861057606377337967962887241325206369030429436683581395735982249871308364478135911259955719264969453794127528168114662832279478103096177397134366183505664456152265770592298398073096703241062319396559703241051254676822294855074874142167362499236352292383586444090939066033614003936309776135515551945971006859613052470573304731322270707389449896145145886770577564282325127770488039809835689394537744266554999318228502750818521258162422868792507813673788542777801785798427267886222460793117837268710290622957215394129214417757239755030775756205071907556106542413793553049141397442820214694873678333667993567005036086717079853066733376269582343482094205173933347143539314866670579391668184698867108793795075320297854673031503688601738451041089959778996833742564964584930392218504883661201397437728612396691269405001746056249570052039079110611881303623438049983443557129801743067331303351669421074330804594775562859356881137969331690811261614830004177745485067891039909125127241432473848368 [167,108] -10674934417642366672547679078365762362225242905435013079607234909180032671395094522139677977409771704079228610344963084830683987513974996012090116295200384143383382362566918722060317082452353669327979710224160714327774458056655771601619489737200330325843943240782448478075462656408708978213004312327275017329076747342515100441931707587613343718637007181281280709673666760330245983127602617251309764673006861829921207545227867189744015499512060333870810389124676286304283512981916200029189452764213288969568783559079808143032832025798219762925805325329891422205986974631707778081683764158515989276648875610616179160933886242905026887698172437225975181373541332004082314685458832643869971073843529198977786999402186981062712585106487680969227430543035259574634005390341152974768573543787809361884732417377918532739980248829241843721503572854873498136109932377776654627824628248535101407570258537092514980212233173811224875524256228334399795919765801329205134594743804063028059791248576 [167,109] -43345493511805136425206436589438945009961037433106970383054552173682522615417183885682082677302498840590584565151489036622936324593533259689227646281377081119809945969369290042777448212378809804188449338852329807602307588420423191679986874954536804878225447521599115592527401198947006692463324257482571725911112034420827073266804128637327858196637372982936742495555556631230832808737259539226306971475366240758973436524689426740874914455379569959418211650492895896336722787712264993511383086322281253532179916423526185202693968611497693633580645525784325442133507949854671703604700546723903183325090004731636965692818752921273325072247861989298572328821726472427517853865211322614687650645402063843604451877448705703423713260215668757045365609634582963125946897765459994492583713251455464629471838040177229104550478283402042510314116847789350137296875351212321158748260504140006307275687663198537981072216078021367117835650473921436553866054971876717702607476864301429534410600 [167,110] -133799768221252750806956341123391220077918376667323064533514109260581886248874572078436940724532636682137283355243973228831394159025724179400552274959399707572866258714931860242854904679285333692544030631327527254664571787576633491627740586929667605334825084416767902908909898985652880280351771143315621090248107233471546576704701301999189388760291671729493964332393685498440843241025693507015390592664707394755630058727437980431050164159350187439267907762225746388447839318192028413511157893590786955161698809972477591585531591903592600718865441208432783794522477288724231082819135722131881574941161652530630385859246717438688010320668115618200749496092511769024475490992086096919034195452538059915189207446024860276959966974669001146030829421039527299326969394494445081500652127705125832126482989783363640516736191371919758596307668168855914380607709644236371093734450367123514572398121241533132081805982124819924369915882929310298241658938832322323149022322998474344032 [167,111] -314147817593206091109036450679012776376747284600097021029758192156655824085988516376177082160217064190127381791416588705428520006367213689762581257414442970772094254535684595725271804326479248843622973169378485793722378419468872500381258469521795520869195557236700969999388527069988552181674298362003704094181341005021523505338149301778768452370326075110411909858246688727715259106506127024527880183127442261562871917110135819505015698893264369867570889701983690512074068057341012645094030283279976811689276970466283471706820741553998124215608894814678096435257141706048393182574401005688835670397832886777922649541096193142347648589960390865547412312354704574805871962352560544452875597724182915369439173917546021464774553716220754023097652446052562027674106894761657624782114353308813719088266485755762511296732113406409483511854274174858978069756375527529068240388326559012277653406596637232484813198769060859971673426160416167984875782426568215074778413082839676 [167,112] -560753408069741864701571661538981507564283341024313176806213117022307040192204389579321852117759721032666888893455419419336557398278427531064478773444738420831863434178644861068295746392591126536286023964715202706477846070460580253299628897959359183237377879859554251043045552236076290391189624965142231369625491104079049978652032494444707484013473207526615652620027692572103019769352605087907036813310001509561165777930462891241086437897127015016636253120094985306969999647885868175002342028403949971455000397786703940988057131964731377976332240980217977672475430768857600094937464053239359162359489563418068873694042622238616548157222255187180578513947811083953239542773364064312178303300835975761119200662455531891824863386817722936157123922722828151313587213573299779411222452570112615593788623088427236799057929509951423344254785306636324314518085275964980146167108563214036098292515856126248427346681511854445617587734588777761181497333839645049491976672 [167,113] -759985349109633211851722240317748992567339746363890804366131565234891506247437246493362104342089650313426709184818099003028634482527659068954199376177242243293794030770531353303186852870572674046376218445414960343473981196963110642535942055804338667688257422300177423187398221244721899525182082982681841986193568551346637550906467125526444223723679369374063654917880156260362300560263285183728966781024682897006997374183698059245997436757567681546129673440024915757384444875326274166089651284137070269068257416647811942725543288063146446823190826664731805532828471733198413002868005950483113265781485212963669545118503036087825413743833243210371895533811243820610126848118572415180862057504031993612968648142290323730380482283895249380060822272347770944046757913164901967500421298259591339298983059422280309556637576226314591787403128232278186622055062071499517205241957914060144290170733448065934397124242320864703932820450773741272360794847542146513364 [167,114] -780503025402261686956934991944523563734113793353568263793342244072100094351578718412413555462464855394581373375759496135365348406115263692759012248980947300129159629855707018709764327717485729384810467442436931050431367398419069167870785444011424749035715492587711717830189487842240909324233656274992387759112489910981812490972034692277805843613735072069780848901474506764305210012781812835702614663179553893246053021803953928568462388752683379735977775441026623507915804251306295934958430666607597242302319078987916409608766805051935595210365872618708486530131050871007727332239574052484608817817320438421802574930262841471246196180300653214711176441650987288583146164781680916779467915929029499811859555535926462253005568515361817482673837342492542243447191594473041546599087077911738462355784325057066650612162039717175611740810995586001356161583746848043476886498188184474237190990247092183985009580784143820515161436518059241353169808559988736 [167,115] -605852969643883645256651372450283065931001599278355748203118630266743918546487996909905330148489118722661676532610948280268896488153084293070921477354540969680659335707309004388301504576911004594038506792060979049589112293249950423866625225009376736715164661505007017158267706327957565934043187186285653409921279590546433885617851445641534348473838403278197537964513997433170079990934548875103621886016249383735274588185381714727502237003320433144292255968520766228296402453517152980530718459000743774395980814529540293902081535015101458835602013478281707589049022984374926939298382047121058456981819569101162526203136714761066431393250529232448991572108235377079974548153855143111208098702824210282639081747059560061470656343370642302428601148357526722616834625479643593201666521951426093540332993131516130878172289318934565324422220601066231548004990423923588088810300160475108516127020820745150546385510026385796700930118643161585344503552 [167,116] -354361596163958553184407208540586380121696826198711688270953605737516158143035862082243437271499619728318160472619254366928801683679790419253904054256304818177706164661497546592008934333139768131504439987096415621568494392364359743384623786517224138182138371099467167931306403245504395769578358139348728655648328298489288420872497343210834840574869059338545166853211972220432782574747213867759349346543919208931335136537480815098360572728706541315883681100814408310545937601863608778142335047640507160231692947639030297047813102909382218851837418492590036805140945438878770043080076898686339710504081927600863742360233570889646898344390949019716892014303656644574896091333515656850182805917995369428506608234240884963482370461317156033602089668219669119413642437800962047051625249421949364303589443514067824378512699407397632012072430119797164452391166516291445660525999412911199645036514268624187853178069807834649381413296099799745120 [167,117] -155622851458927460140101126184969500499779215683093940034621843824746132167096923895355663052774953281040449758357871254976813151517768542126975240107575289104117574010082090876526337079561701969034774699845441849248186407151498522125679084444550189140932633916248860261505944353715371105616119171783282183089696585120840001489740734261788415274181294865710005125336225110615765216868474132117335133184372827439260635494454778847848285182738693083293937448611999373091976583469858232310276086839950694882525237161465500568248940043628106224932701547085441989586251360511288258504621079372184309329340191747952079432439298060085524786275761053885253654363786970574780966671364260476022995486981900420644088571304741202324030913884928409388001589656188176696925926760775856410001332701620180900485034755263497327880170724277684003775971521803067917502841428776613426545217969832946230668003119465163156437999898877673914460439789748 [167,118] -51111571438282978154492401164486443604465629936347904288207966412889168302752523199098324568893485422053830937155187815511068339594077582765730693115188038695255468932322089868616899584702547027909108977073098291874825413953611565453370712034523535150514411440009109038934470706724472767181431941845840309035267134998906895811804965971283755726868879086248469160747973282333537616154820437653085640725803199344208221257536035216420190265063094768124755069172845810226928056615140136869243861607288875519749045139834074495378087277988681554269543826844593569105888255601874560004446023338304187352799571248116400654349731678432787121327861138273396952396348814904569352857972951572480343853036648587641534250585860290936906694841117642141421508753091349398204196749237003411601117939688478297750068468687335026435355126930684359077403922282836417697665889679671798571753829401513254773043080103668469167849619059660584366912 [167,119] -12499036471585791042244477275303131053677326105469980194866024384282002699472071634721645304645951878182134741222164961792714309476798770646367266520409929184960552713383018704575884913518783529481580941870956855990476864552940131939940743391455407300813596772245666123886630003157715100606891823108839016640294569771262337282605772472742589102882516411534805666093305388947616006123670176909328369009562976292305422820438703845117600121262664818083175198684694606560898630482595457109976487732056757495819041771325342746029120446634219475680231487748204096223819192763290641219547596508214089304343525083073006245342830522413595300057234039989290143756167985648123898665919341212791223969047437971404897131078970885210418255993257461179243104301303446083002349111535782081966820505825423610898229404972794277483921358881750202006331761781997035614637372819738748495293426652484278239488826386463190967489536059902920 [167,120] -2264974083078729029005221997833688191283161199039027145416992962556459432745262866199411146302550510522239137443026089054345987849544944750676957273071439123241719430466993068442036660677681381100763104649361752519952093482685061567647319934805345707435735646678017395939024509798240175261201905348643122010384291030872148716333817337793434343358519111328627804568704018751599293708708728533949219153822806155122376879179221685879828820749632199233643804225056019535598452719706518948170584712050985389530312720934156067424017552494918117829735390267604771622245451402389122554312960327826476118521387264618124716948973440995425304018944067131729592338489143391114172339215496495858226809498950808707343475810400000490313696676517437734878524327402041842868767406256737105240031939289746978622107517510762974296583109078748599005635778846501305874491680773265577330344239904115168130715165165201875703394024160 [167,121] -302569384190976854148531807110040822359248274925489716683832710938923674555143641008978691241743244009081693648624729014509687019147483914960636842784345400860601797159407316740742672893066311231134945210455246765440320267605598095421634052915301502887535507952889237197204695143333126090755159004941717211791213969333075204417397305748470336207981767767054944133133906102175579724984550924026250704523805850236226553155658710257171701146191175164924114381735199434488906656692341748757060598259879276562015532883057320936662990096304105253325206229474365505682965939223768198274581956582438668000879640637640395515735412966704108662575965280290153450002881233443177073096758524814338103226667474592194741364578740980158111351258707110999255109254223153126098566449635846458919468896032661557200308285047476719933592400795776771208421867942654788292272244715925436251873202121825260955073598417475510316 [167,122] -29630188304181977963079477319181097030591777413152498545579428158859682846654452135509140759382765994067829628280791258387231905668360134591421716863837520467563644616886875148717062813344039601938495909385837751106995986072573391739183111390176716685972991760482365267010511575530981784478886021262769867745004055003390759311550666643759802747797715429697622729845041726227441079312256876467865974030496113549320217754743626507841113326646290888061342878499134892238817850944333176995480421997652709274555099391578165887679720145270770285098577739965495585674305806384258555503673646334800440966614191677705450123667884413693914907591681054915487007734902652791995886899190452305764055136937896480324545875481945058614427746086531438616885054959359292353145901222989928472412646680230814130356184611835646999169712072667752192029480924745874378677860178403478771728708991746503845930279901673728 [167,123] -2114404965627165196366646730063591030931124060562836874614956483131422749857997930247408610066513580514461925106086602012932610053974293456936913797783515236813950948804697404503501571332064223511805813684346271477644161948917951797388430546153412908568972487457606628630451676577861256554362835025873459893675070071111808741136686676382608657538791641784671397216371673754973014437251581423920225296984213444064298157395813688989944663122764800671040478615151649559756835291798242489331386323170524856988281478342269261982171547830497568847611356541700443158674853982745851543912731762374175863632566242931581999917507092178546356131529165810161138443478449866593036152621685825487322349060532063608677906684702327399071392145546381198508315979519506409207637037336653574893129778770739532837354708668007878040265030724755038635697306637028923347693475738841860044585247272775448843192608 [167,124] -109245064034804398105169340718518339078130014567123253770214274077800705895810748644829505012962572686441350555982388249451852254070175533987846744213629919997505216304297216833328144256350607954613248206934310051161008564227879444916820364117488924136098616105392692695170915372102748674704109960288023881205467196152731990650594395648415157468356282696797710769975960171038422938951153171355788494179474746983514390065045698513793427464890036117866061020509395728890160574618392044287676039830481981621088378892134987518562931598525009967439938381316357033367134082980857750022572069276675667441782996459163932995378590639548656749288609239681644220237304395256219708993939660538383588313483596802843565234801789918138916636403450813134936255223268404968949523787583643454820628103720293913812200779139170616923812859508666110116972434972887723717510702956259186222872557956179200 [167,125] -4058848756724261826353973618491953969151255372171623837276144124407954644766451853390642996801619281932065244239368790682421574518593206684883146289508094947194971799534647340967404196205088415007828270128125843718874611629278558001692950897644951825191578403833669162498573462254310402606232921943752984839201521271359583282863170147788709812603116662272701033727958223794140122284319657617368075547427719697341614841864740422833684762340684185721465609204027890494983728447399984896609015891029757948883436336810151571382385200180973181242823168388660252110429027648784866979419968163334309199168637304778224262507255930448718896756410624851663943078046977556484114412005130990825964996524720427606987586784073695307550238666385180077589775757245832410574139334776385477221750116908115851344384128923984156831236265596002248981297763502489271116236523252991534610392282848 [167,126] -107651951339194369199152440214296470468839979434239206293441582078219466169988158951067295035606147648945359469685536049831579325063507245275839674207607067810445114713672216083754526101661763189268288916608846052362272876055385722195793916489919382701390067097067086399115076686366010767008729921017385134748029841078797970589164272521131083881780044547183760554596491321680306877146442059625884422651146176859259939371757571605857198939756577957984510228255508865767804500336531407204787590755229619795607903026877766097443588280280036054268474994655287023881914959801435968909869177969304720234059262365981787989496454392074421213675509945833068656895299405794322242860600062999687237014150988783372809286108029873145766527164060920838183992704746393097885286227990229482106599896061668685788872985977349789083874787477467130544230669919889581800460246480275088032 [167,127] -2022469645589063646863679986582518393693199459351289982841350102086651556837614213307068630785496176182972226031086085692359299245723181171320683396401764503894889100533343497892526429330677364701896022814940176670770769066790214811792525723352545334418530451067273946241661089801990523534229696542651839121510956744591221786096727628388559362081077716735617256507870930482060117742943246995420992023882984789556193027072702858653953614430663103332294363895597379019140669516129643387788294891176181126482307890247261905529847083580542498330693663128801264730551036547251341418475655199780388411972525260473943042003139931537551553144166306571088406085443625954053771013656676782033328607716581937114354601799763869171815054437923603655100035568067980679272817362952696431493356528315167790113082889072959264904289888829067265306292727837216946731705839292580 [167,128] -26692317221123946840431813346091696732171020595930417158125257059733332506406892911735366230258187724145299058577670288261660383677888360070553928259569793840927672849388144009679509572663457792537447834846694691590373980927909452266870794247451722836673587302705726569752432148943709154700859045101501059427360598718115357448730684262390100954239785204601611762835957749548751045291524495513311339816170124952555835156320533433640643958452881547460055475411683553194288455516191700251172341651041741691856484442700225167355568403210800344941189577750627771199305980287273957013325814131517159456037040380050292347649590156896417746544422806829656218944630902685333734101906744475200376033513656630796850085709987634583288818058223323849142983766777408094912048437161302592449621307716522864794458460481286453314527865344998382789752023128068072073064 [167,129] -245303335435305440060250557420394470691746722565757982721522157573733164326266838383251520759637184563652439697566964936291680172287979763903449211158969168149128041423887618101520687908185432910343110817650799560585184579598416901040839439045429154832374049719854366519051885691915244700388297328737863116165035509888085289096900598860519144715818815978571635171067672825440514215302170250140092650787842059134330379097842587268309642505151658817269473315761520920806391549531480951567242242055701601774169117593522201738677154544552702303263373714061233269276750095722943530551548403801357202895564519385963923249427804562432946906437081198093066360026219451427013504753735109459214658618190806274201061805314744231312268761515463789021144843455965491628652155527672295682867901097259660099154433722079451662319789180876004650313551680960607 [167,130] -1555075861529588183079328342101176282835857133880718374206254709685137010796834814358018577755586119111782517752831472088044621650492670907192289133665587158722511894229432346389469685685904160533106603065341282784606753076565303205261631802743799319580835703991229090364901971740487801105882895313614768483750892899064738146966306607736138459688961835120467799046510020936892899571647979026666376168915668696964238319158156504282702764338969880574178461017543973578340870526130299114286995521204081128009097706774199424413195768827798430047447697491368932859237349922016859624481880636839841561418701644490793865056838056808722204201620150519363907897332410947804636675026828069151077401775486595128546704212301124719780846382618447706421645530438356642996821318955312934334096571122589480358148878935839758375272206327852209740407232 [167,131] -6732547758505441608228411964520769040582905956198897981679371250556651196020342448560897858381070408724364666931780421468136890231543526027201964290549809613755485771197663699825185332597901537016822068503755963734535759774827424960049053602240530139082935795270117318406575194514253537400146967876285975629752739778155695969747084544394631331965890577727634750004769331201927348652667692945573279232961680526461964499560827902473560513331882417031376860780235287797759076563169625217581412182182535948768688024182934574537980467559006675309128895098424579169450379782447188338490668894222149937214534790731226951116741230300268760927479711647126237189915935859292083062412180983807873244075122448750320821688839843333884381601435657640725924422986723896237268425953745248238647606522591769189521138940062252051186129321690488 [167,132] -19694531110850805016748067324506138777530979661351703766372894755459455942773439911140588929385106535303800055784740124803444499131790047802221743412130964604632557206329468238217935412371231474283499050919288149381253104452478688631744548602247140820358327991762558930168861067708569567137697956803362582255415859933427645239532850929527995516498171416527487848622782638070490721447414483686605348086968571129953961336418194846571778509076372177029025942027686071934677523136144766829964124371707733952289139714810690980881421544672641191051833028778015024545557759415140408148271119274275419828484043855875423712385426569081613927332442170613427890420456917989348125584327908719056788916864784168475495319160626190905657098462563346523900855540974530271643350945690890995310974330630762422326894023942398073397283904 [167,133] -38485314830351748977055127951569405414181328722303278220020831714414552928460908611339130260613972824642706465991138488493300164258369797686333283146823484356173697932259458606545763086616961000910483480169652615198372050679276659773276605895481225384081160202369641013839151962140185745434952061336912727084926096540893526611924137275770584565156049602947563138400920930929900712039602593242719337007721466099450277949031762687540615435813722180077162742930258527421504513027960645870253880757871721308227788765456889715059274182307066190327502531380380380862917833191296867606068455538788658756167924228071471124487672694895838127642617918554803655009886071767812678463483768899560877197718465346683792306927802059552763782269242760656600500317113786407297225332232259382173217347309802442152508508928243128 [167,134] -49628622135960161957466609295693771267970541686537387618621839910965794730175497873333294128345904674025970546721297221932133965705860529029664227992988951449593900617554544535714562688881072523486818780718125289070318176091487624466526291485825905194423920802057463515464187555886819047311794689475865697836763303647294653721092752215854951436005151466041084902357149248647017137160304469955332863985209930353722216342633339229498391478631626632729314923352260476821230250237566638570789987403532502699844076568450666308724353688802510615377379276390299965022327181436918044516909197595177422206989512117322964062130223348291490328192168182476574479918282225950823133262126456630168753676122777487018454137612552029517097975359671549728237675564948513006189912567064194762034176504720254612809079008 [167,135] -41686132576324583154780474018359059419945583047614705829713611824779315263829476416948301520799327045220450231258504066161393210451363387577049424936174032372892597318022817700033317320724855734333728027807302865004979538993951801772118502042049039661829160287041644628751144744669899771006429609238369588401098143916174258486078463248830388028860949844245788876165985141839063214936084498693431033318926033791043560793659715752126394084506648988265406791998208416376245589652632302118949316977713433840245134063915815201064191217859846212081451115368855660138349572578886668916724565709216647338796023832579672176600220104799480742701103276773534537091457912622215169035730442829713615781865727714539195970389295557380336694148926536579921856215563593872106000407701143041073704119511515052 [167,136] -22490744338389808199875827912878316707645597449582948593952214843224785002755325661669931020315095814082091059161975602850884444520071842555624055694264568510199789321806379382312591940097518355596459940349696093560824796312186515770503975522662571518994742718955858958403887689732705751097808415764498742191481963433250186751013918109156909426753410886796446863128988439457348064300082821566245112048927107398733386443185055979088284373656379217819623906012747588634795999530378349155364652896066448382182432372449945226687792585105879412817302512737952496762640154687600043001169577435630966813855998441112295432157957792730426844217449896117034927611558785683378045384705550148947945846714838710631037499893242589929984430463885134420533807685909396578814795911329706083331599104 [167,137] -7678169021465854852872947582491121569854823808294241961122724489747038990254537779743733435660064699772807894292884072342467544192843232149816679285012024366706959478364692993708845447427600197523774904297325212525072082790768710732304650887982915613478583842735592198116490491277830415903310214589260904674777627662521389240632048837346582845488087840300498069814582272307261587830181676660129369947516757077017228115699050326683438625439785858894403011198248622144936386278699391302689381088817029967140592809574346831856092845729426822959761421840098545314359135069486793053953657044663274160506382335759529714628549948503421722233432194696391337255018180017441824668489538908628923374229192329878010488513404553477943987823707230317270751457127321299245915461709606752 [167,138] -1632138526188766085329339120946528470433750698501325081417421315887104148733601975542163996955535556469552189869471513662292486477325755599209914703081719875038913945457317622918793587669259874446390377779037507187591085929357697819156779465797145744359365022425779567856330966856671270445720959754440042947907374699259819923672933844952912035060921667815268411431346006366146254274111580789771362551298042157522631556611715011726240393949917437700391427238218382667695434867349963059565277169127931660851025760933783143757324660753090160675120382235311823903957748067128504715071246485673063977610856414275405673229048615572631668927650522409515932989548300216515575435591512521528792751808127226844252405672610546915028489734008005171087478387954587850387596736 [167,139] -212310768359295213353554739794383374080329363899441559254237606117681002900065390190663782432797073860539123147466076883318159143875657255461066011276380835798020907240217997893977763383234373428486261658872498630995129222830192005405652236145978147804275239265827704495135478400456302675549630631039131231938584929871778997652742256423673741621629121858223270792638062817506354594356648722396902226660289327389941172780021829625568222600057103336927282898298062242819859969180722136709901985917313337086582126199001281325137270314033524778137478956977625051538851268263666100481298806199928591805111455414439912567592161237357888014938858336958712445006534212591907011883790860296443617705759725613962288243632493219104947598125225512230110036964758712 [167,140] -16587596580339374853484285445344381251781001465384722250436193368152993931931247137048744816474549175485172510415985383667927700970951163219143363776602899344823098578735901003190492140917303173990322679237241347287241295962394157093194807494351843407617873976941823157421116435580067865808302535668071742813013966141868727509660660223082108816286193314339163881961093653622114900152109701404205103860483107012577589129100149425803068226971149117043468977800156254074983246966523891611668696539367764836699055910906282514929387267429399589194989662977261453891316488836626568398679473512710203154120981752977242473571445059167028384430869283363178271792198312289857334307533270878106336056426086509014164389318929883011508063760856841076286544 [167,141] -762814965219964013602888629963112490500273007237599561605828886996201591653113963201828937409311493950604156461472866932522196821156698086073099567697803209034502437556300875079759787819162539631757688902603638785780814705479486922918549169439347204313294972682464891643199800955170439064030237463926880344813122350217051608045400954445752318645277702701756902689834616912434918351165974396452380380989305932130156463697387056616910125437028254771983540095990386117668265609808418486572518648246937488974698424371254215307441729124521952441235031740828520033314159045629220566956045833547189981487647359337359164618778193364953549231339450011261800320338897609414840497511566715475335247831358895164256469970878615026606916263464806 [167,142] -20201392682764719875797777049293658827968665595302116505501568983871499767781001941909231325202052881738585967008851785621596582989762548068914516264964994817651894066791010286110691521639831750360712492316481865788948420059627486165919596318314221961493055496283284931939689552857079428985642975332893487981614994169975289387259441283722136823341469485193341438417167830597614452480908566343078517455194315772885912722768100903784514376148086126383727090264882107369551749635419948089072617969898599455771780292483729674838645837907841428105782453837537435184810956504783336633253702625682355439871294148725434296905183364515197062640643825359588591352020333385794286024406274390678445848470170271823275920673786866490656 [167,143] -300858405184022181228284922735641607312901152261223794680719408509050956249694948041810910714465145317210494303799998146770582969093410651942849617249749872019753247930864997795219062300415634196264360362141602969838480155109327580977798735561175414864736422868889808020344555211664505454581865128846896872765054380301150765667453898029392913888047053021701333408207243857179235822799253583615201446208963616405055610618213974492121750079313954270049864271166589123926154117510610377923672389263531471024222082444333942306788735015778453881447931558422626896254242896065353576000342573263591484309054768688104712647920881210487342953937409547354915446758260551184998661651311989074637856298625963207535688886836 [167,144] -2455541850765311041270076969600987924347846058749701421925071122310346625488735761560812384943545537298669430236372825690689531986610488446936309312847554954104472742041481627584530616398248001228674517046974472451886803938769160980429054319664633671419844841370525843706025444782396464956187331296099831915976679075494603264649303747820922341845157119056913642634962752352533276806060448183157984469806677589910624072882327261934617308526601015928492256395972389537517033915260189864669968667756848660020028290396846043841353982823494470383237904185159208543892355344542702665503076251048001377183786926125957044287508879665526606979240408831926797549955425225346771131274947568950050824616484162296 [167,145] -10678321509241101318699898863946536510818238896241779373527899017234831322621276580556817555038647733188568762290960656986524821361005752751533277886511879634129097232496992863956892199297828001152206369487223885578812771953882653028609710124478311443694738115760036629326259055854494533424603136382002904702057709328661907350562272221845931035620482400369567457480217428679794794063431509547934520539943306949485304932868971787976764949037714759160499657072762265293105080674254778254268810541391172686053781382645506236452775344857660341018935078561325329153678481122546247909036452257377649377447410147772400298117404347418333733009293277043797467203127053869361176082845457075885336117 [167,146] -23990759051755873818893947414954194793467111710615614490762260464175908581311386271322854953610227477145501212736679225214705233699213118646327768341345684751974541047161761673567615309776933111753685273332286527311762195710482408016578485483861372605393270180849029727809231808086183432801601643808636192095892998441888437289719416002613162299253260277639700090618688457249400472431645912668752111935423084819133046106208712479973128557434418652895389236644031773739897481123147081784210222696665977031589834712118361790732099245470482699858354956036990713423917199772274846707969811613415932691785454665264203765777561545164506829635262114535076087027977413771275313223600512 [167,147] -26920262881962137050840683352381391704690951348960040090680418099580453858735218348912869627778655934175812519334673258216908232629172809841597768146186659396466793960375819334415952158126424418991039843454502009800432241226912131913579107638578744623571409521166167914021779859128160272113189804068453617761683204442075081706888522947472649798293583395941213969636544207418800836623674485517359102132429114700790436212977780661320784629979404345803372832673133004943859680185592179422765994083905216551624066120697177330065567951403776861162162572536664674962586292288587712739857009774245215129617801324833992228417384598154489690198069062829823362720126312075184 [167,148] -14535474222692014663609372883403885070645110147821799528685191498956028308758452153346647862673383805095955595711241071896593623858131577332613505878425592844316741673058157825352125195062040393055340182185381336025737075064633360106751377150575884003649764843709631759523601321762215901758515809213384915846134724008562675468165405473456954493628606739104543216485428916606028893003939789793625290597211721923583526383623065626253119441040456093367784355594752219701725246099437676679973587080432636945569522212032300915556917435529157267632110722907036139227196786724973543458699004849615976934874537931074353142135552965839911683058326570399565452064 [167,149] -3624165381318556111878362768498291596137024068303411302177192219834635433310597156880290621118452195073176963155776281482543827592853032785912894371503856495989940418012707620836405545023151197262518808406455456663282643855499427580792663389837542461259817787268399624285648571859938403088481101158835095539634162974694956216406453940336887964736626161421752249410796233458355215640540431169846636260874766424151297731284786821913986282593227713214324971957102088726790861269864132039398119104851388708300509336325399729216361917511046824254437439287468302710760923968334100995383194301267289025586267804295774241323947071112721593266649756 [167,150] -398624310788954911857987237426948888283736524042617357166652504641955944755002122888358952530903429543213197122999968782961731488790232249700872045906271895192377479154758049768702990326435460781791981070367040113503622953703172402951167945410911748509975571183914905234881670020607843267813367110257556114950228613999601943592340839940857611007119587957200717513175334312897550096274136695094756978013999640096426063159104384630227963215549414700042045139224344392295489048911586998435494462312052572461693442756565011688967785279152761023907368175467021932552292880779432340637252586778785124650942161369884909882487941785664 [167,151] -18380801483063119262799873701395431412929432648556322995876977458517793243341484476101948095558392049147247618926774225498777480813519056608514485357844841232021855547315592519391760956430798886999944583512703123940795313192453392284286823407923242231753674662543776473743599444024888638827041528158874703910835330756257684172352913919147254334918109088059328399737783929167728860955175705967152260431848662678426237864535630005507991813769339285161606341956429370782988634340816827125957612914804333287591863960359366160406701094124005652449443137259152321473994147879277228078648208163410093823380078114665206312 [167,152] -335595290729258892235416353502015930502042777251502939785608944081548052784659402155854892213737983157602994058609913243019088843995078349268893008137839734098287226534692047810652301211655085560727069366407561091825190373556381910461224853345386025880451938581601214136360940914775284435214411510418860283805619539224242023639533679593914865226026791037134867618724554369070030936605448794772129754301648759404389644656080437989184983939511523621334858712861797784592330510439820041802167908894712137694913243116251512977353275472608917072808457280306150883939236969596263951787513035613826215872880 [167,153] -2275061123673268010017923919791710808781628207638975574613253427444520290142664966605673840872996866882236770520563717087666715991725981305500577452749232020278542604677604044069136553526872153383660539711786718898830934215392204288840144900155781450569502093934796917123652797969435176713670996160660470463614242819356602655915915565744998304627713360807885099083808692577327343374081735813707892227343342276818332608031164429659383248246895264728843929443266587575136574199388553218122389842113860974466538516454409857974526961487210071834224520084101804342932573092885437985576282786 [167,154] -5324259789743898322805439492102296482135994944104026391569577390311775498496760290294427005145412064854330407026810341321284950735804613294438702664843075261443546666972047165599055016265086066720687967630402879902853150553521740230098074526850217279914509382179722619277532276793531004959139361014984990180212673194911034736038445534151270233097154278169091030188487646306927685833948181749027941495902821678127544833009764847617597622374690899764657521435856622915023972773087147367616021348534687592604487021622984316007854464690452669218874111931446685731085633862528 [167,155] -3958562013309186544293186895726743144197937350123297483251642762122174536644343724103483231733882184578861115138915637483939888414549481649407725415245222003897979885573127471371133833459733065410443720772721306009497259322354223445477230688770271449876507413428739204886441774280348643214638829080298557892229692653026635785274542165800708451086600053943039356084379165817767727366301094935302786176849692540784890541337860403065691555106206276869268910932991999658939012842214273962937001919550700083262320338470115078462117591638773579128336011129012848 [167,156] -849937874564567404580546642354918667981887662135695458842699691199575421505357062643178235474453187006264154158378188596474043989896378611280540804684818916195155200134884774453685191726582859208018743278994651796011945424348581593878550941351292774623758603078846652634065249015216276628110540323792477517339548280832595889425612402968579249955057865452528746839157280193125516465240698514317811534294298409172100234797918985992336534788011172025031760088338652430214416270022187416268840980460908100120455326072339699285122144392610222992 [167,157] -47186452413138481153064559320334635653652633762321127674830162987554956409086066067079692372203705770443553342537999688828894369119101662230995403425289625688491200760636459423335479329518538478704928141456546012620558522608973441404566960559965546449277602200719945717235377379601725225822237745104380530614207812634191702751084127160335608850730161301289123634451598975090641585903815249339026467883524840017756109952379991631088632483797409950699599354609920017295779201353575504369860654277324509908178758545665497556574 [167,158] -595303073444016887386386109202358843620707191818719847776182077384595784308057110604517893949813704994473325536137648975069316646514049997732509933384888104588675798595723662964380756138470755961945265266910605640880793671489453155840818691314611114157859122136273987078082989417118743568217359986315470445001287073192381984116326034044240951193324080951313534768466808639343548067759942835985952486568202272115866655408608988203120709955835783124934942324485529840470234402074215372842597711897545845357568 [167,159] -1465234421206250203600061839047839165398592657735986412730224840000854321636419661561874814098694586151804821283499511995388791518330523593342955450869609347008363282628244393620670519532903985358281876148244212393325686914364285974557514800012705027989051887431004034016788423140947946259670721608176470133391501930802918183927294214596146862802791605679978321644694873025361402098755233619420237548383524990347972936121219138124667177869225328767356647598258871619418981852512384374637696 [167,160] -586329450725210973782362943285930789348886153595566997291704631679510078498073972468573265985883757345448621039950166177428550984963170444243628573475667655584395905848559295815946934443735117920709776450624890831421477198482031654887867053409942247879782990871266835663201440186993561613872586807941254617819170836041699947699686519468567923946639831645442882951806796359113844742394858555776790133093312396654778642854299748794136100174010725311293684930775029961413496 [167,161] -30578608917959478032635461914969824964276538015807372642189752717982722941858924472702864423911295054549509808368104251796654672739414911374682317217740229379612503445016525768497081706468803338071323197000779202599531717382001157966155172307108268001594802270900454047508849110457149642958494639062531759953959485219271700926726938977473644543630319786268397615891969236548598735635548462454603013759045493038622727262601222337817798681544267646055053 [167,162] -158209612570743043149087553542761987048188373342556135293288366735152538411085603034795830911006614149073490218823147615938003912592838522731064132906020124618653485529905696260571355922276377057575635105590820459771064809803447684760626631118505933926004553141095322836972089495078336018852766209629604717360098167601788987332296580964239575832791838417315458147658926146116517853420610630086214085443322505020680967575133870642112 [167,163] -57608043885027351431164993137228764898394034620414556466640757154282182721584314499190890166130276195208061482503816772641665160248086342021088382526780330121996496852573290475707589615714705702513027988702337085474780992367013871610532731683092724645852779179750949922230177672830511341472755409015319983787792929354563655899477087585271050263451625519678421091749320193235301606800876878953483062825746860216 [167,164] -952724852940935312205167678945694078399018640410496550484348211065645939510549652559403931810863028569806859806792088082302289980909143550622071554420357958821537809977378903417760657056521316790992591626931128619543363497628134766279909851441911957042823790986238719172089106176183502357673606776559492814621002510022663644738157231585191600782274076244125056187037270020396963693734176 [167,165] -405197742792264862661057952631801915340193498914865706821154264088386215103513089138021261242624599017757770767350030625215544455853511754770190856548181127143955722499555772698606255596910561559272855721344706414825847063278102717422571010465025330100659048284472018412045592942837268690374477906355561846538740658096249341168414913535950478393707311629078218140 [167,166] -2052757997665825894566740385385709388194441359205612048914260022988810342555992739509695912714522067020925622355872830349699650068153164335659299195442392979014739490932792455352425898557493336672105958999738937044198660872529051657204646231173876432233819326326128269436928215457605281372394345518585481507154531522213533118591932764224 [167,167] -39887310155154960394443824671101303523774115486151089824742572690998440790718489349406353788993127015263190213284050688314587988382861945355795906197436032323302725415098917548218524583483351814274448566712437026587401191650283036260042047072471366672072824676389129109820707385630056473490940523856740659176 [168,0] 398248690296586156374187452750359321242166102249816906184217670705319906942847404019211647724531436248165316141070665851158866160687584754475893101065787987354064066820176409180952031727377173958679792066802290298071518567264268582267699766223518703327294180222221259179266255287249108025472422750549494703266564380154865647268253844490432211228760151431560417376656437506853163631736612283886214742020904822951920104673086755872281032147526218073719228246099897488487376252092527926617470048733373494027099463943714216008692179172601945787548081472050532246442498486972463118091666460395003744522655952729069311177690237223716151225072949274331085455612651853805025586657427802945247832069987102491586034911619013348461077094501672674985164632756097596490244871289739800431475038324413607007806934016721018877799725184100194747259264047098870642824730748768528408549699024393941124669439283055691666355292379883137695197441140387260514587339416646022048864581656719700472428646112794168913656884396888776819359383254329827418036042795141545673394996429746776016606619557605659509452861701416094381000405463232529849428509260028408704391291894179371557998772963350600826564388026788885519934658727040339649584778269216846700632766030726730599477662509689750112685833772818519212163072000000000000000000000000 [168,1] 1825578213159271149180883258823818742228506128898408161874578640861448957268175920081343495675050263772025900628338052644402064647186316749596437589276252600621669974213665821740259930576859917599163066333045855787541264104376386049719844245031450261673927603289283548937275463563826361702213789764505968018312404284320454393507490085452042366434683718985740848997555587975424809061748797561167407447145885078416729994655166375458217543970295287022030356351730909233536104939707524106745747990676467399164050921867616776351583475863551150444054971826077975951835969271423050161116506866335170107040577947691701143187873715895783073728331518519669546767113125192327348914302788284259273890328980231040141645307483538012828489009983526311438493277921955621500505714634263712276127387841287671802290310444864346717320016202487214278670878550833823572919307932471528581315872909314347382219087793032043725946098590563399131731043682826372249568732400429462675619550394306686564241205001964618172784239685035181263904769051515355581138113959658130196204432461485678942333968329031298740695982564763041080005817204971717215555139481408766380202392304964634992612393394737455508910654451976389578635673227839557874243182991179059409178881510155300592068481148775558265435167472825449820087910400000000000000000000000 [168,2] 8593971147903107114344746951581834869573064081407817973292714710753860673436233952503174676105133192498241019814381705643889344637049801620693125208456396852247055972674593545530333162559707527504720482911500224369455484058250165162764713322548368450905816122857037748574894394738445256636956760827078840033142603102837014608309421334484076298031274573436953475497775659945971131909955355190889630813577874084469896218299506071417108948836574424672981115320573755137675258231732263769399601196720084599517987692044171765799050488946209800487485645149442812073641891166641690609342009870819059045714222840973576235571971064549677607150287795556352460978332489312334930308750003125310134736623602173879804915688393495259255169086176905769525952339820569718787284579142715482550441266350559326159828606269266542381423484034621005337542500632649848983709492810272714076896737155923146168729928250920704411577147659003219396744570517879017731167635530079333100397354717770062524732285827744279607924833762384753077437911199064376096579571400511681780394630459179708207021076510487699159612170607004837307767056436205753844027087500263512299882024307461853599318138249272958072074802247559653272678330871455798763772550112468613469947890601314131731368204894469721860521912795297136383618705260544000000000000000000 [168,3] 2354420039660437996513527003190345264405324883493575219701352748211609455529309199245830153671145530945843404799645459426265240101674898538067883055478721773295206637809239383964864550011629146029582994619502694390421916689327916514900838704803627231658945404277966959179578753981697450958715663912048040572501834850533150266497080825113005650860082039900819394278173762054595209842731536771164148633526760734107034347648841253949119808839621734860614616285185697206715678165750237401386484047751928655339743799571667793666389237332963135157390276324877462219375569226569721184514291390147629193552021574616632255404813840848776202410845002818519499205328545670510973217984196857430878433089457369432081699745746873230776437139791411718063621037489266750204576428254555816466045466963574971165209496252932379443419806711005334511522603584296105094692917051415134425601189075333196648810432207518936340486231762223843733593322805813027948763577352273900341237803823038260005663686138573305867209807185869208074430932762190586011132797089178402280894525201468563619200321266747615498863006224646225187406172000624870896272540119733683184549733529534934960103844265060044278898034852354330096895959459448739476444246318051218809212730921726765824556789089334462406488164973533008405672454552289280000000000000000 [168,4] 611298116226288840004627779120967772664960288821348257800290745807574953249816342480913454402240820965606823690182017975316860599837999493212535842495638124309638790992607019588934300434309895114653299874030524869514887456865469655552823579966931702804884136928901004196992636793705352353237769545196796378271334384166258912976937893162512216350093289256704198510605144479207797390294121341695219204167699992287737675397489684727279444503423786867390163933099268527944521488815571503575216286519072699278230229144122586498956177721380368397323075753410797268624826996010160549482949145567814276890922913649129430625877949625046703218191221654418364021851284077067011780679575625388604445987235007131059131824628637123629508775716588107087410910678517694946617076373136787457217606179474098888964715317532707805178130374342369906972511559995859577673180224602634427090405272030666661932104710998680463244757580392258123822732149270170580502196279332817596894207510281796203657815713820613827600947855962114277066609463208800428024636956048022659472268104764700433467466730074391395777887600852448816482022301236347337928495525088725095253717508188953691228179089749900330411666708311559645594276231469721302679191711252083662721522922611071100230730357476102692758745099417001916726139700985724928000000000000 [168,5] 42954360904182044478083239372402269871464075431050289589707263707751684283881953411254490393970016583884489346427510323377910873673900065306478196486129762989503961422006510915035942148630902661945028226521673585592362594663854548156755021832261695180684567886387445416678006330197094179052245680546598993837823578572538882631888227417005454031095284424744030271213611199778403963605907632769943040867999752579478778806785768796333024453374676665844317123736736614915852692056112765155678980702233186102675224002287932163074902590011627387267667271667741005406236759715382966291875164296698205767105822907055968224236240763673856034939859707670473526754742978260038636447333602528279297944528573916607921182800103584525529020801820904164254025110137042974519898361105886798152281268968103819309175013546311382057326583510439930662659007551754510479858444261781954073836212996167385685483571205653051272811645270790725469610443868349297162340267865638402517942074752420044983646779346033928715193400317863695713597534396299717923053187693198643391127555692940059067180682414476265111375905413560126398195683837747320426546486342502808973337541785374631909485869082725719945082840416333127344252659271065762135650722919004412371048077527592428480872708280249117181223815685054866565483966277825331200000000000 [168,6] 2454398705035627324871516243652600214006156994825506343077498081099105577368806902061961315992626255607608299284000398390299768335657941984848551376649189536474291892887965201706193890117568778792339476028986227820676321822476239045469764638904486096664543106505460397758455171783540909485527541590098345210286931541388874208760200728315717318939790781299650926517639099995003903448215298428360072409285696345780987298082266269830960615818363803650753302317180918189765021358811938842324127578313779181440920595684007190095999206397613917749960729572769385194199884227914566382107482469529605060467282713011223617591703199664469218164127184257690252403140238824263915004083927211683709224648367066864967227234635435772958528840645418273049658143008245793749633433266857525623780504227324284215822829950179546078285176166444017965252602327351105592741557667489499997129704707254722685425382374148324764561457528654539598226488868557590846662300177939094718085894564514237935623127185228315996831994114177238632224217061075284157321951937140164389977288392611636476146768494652869342560204708220186308721756281053116325288564266965684280363305058226110347159042662607525286251283650572982649262050888531251197870931267891440535058865776637116607338012971597853820473838702232209358432682071180957450240000000 [168,7] 66878513713053117590287879648030794849218230598607113820651790916928517707775038540688596512282122314924756115828373598482266709422425702617826508616126614087086995806730489340180445099534067708644592486327137599511682322562703785638967461867093975238209347361419062366366811769981731434833217720518895599231924300276784087559866303151652466244150020683513741496162067127238143446786459455002403339204348716074348916767311164096249893623501852838870175534064652357084034294022199808158465431818765095646090676369467722675227909010556721637600275301756467173960087266190425569027248568764576132954263816075034085069247956632397675492829467620645676284954470477314643008593298201253863358956547464270973462747963145739551212893617656348189172564770994785824396844883565659801361867844030282575806325292348614874544666560037151691674236186801993391310023471976152390299057545741981748058315670150548784565716011283735303876321318255267426517153656874577045158905843266790975536281572771153280205664269250967646306885205663575632981211549688124653258964237911110641093292750992786856969639856170529516190879667132518997182878022824228157335553450213262393998520692256904599674398666099679635517661396124293179796549325934437921222322091198277809548890127714479731513462095741697486719486321980411763916800000 [168,8] 1428264262799139414069023460484331350019843921702760220150032739336111219121024542224981119446585495179783823667632582494441634385413958303405095860593379189543181852100802439049556908466781127547193039016956756610241230183650066206319645000483637820126258135298887840046785321877637973765915455126924734909866157010508153486946107983443448840347290525390988671248663978756556897754474074192031432768051910163937932148168581764474731241359326106710493653962325810471034003029207337638598257026305664344476792754009814091172605796086750996267498752422125671164414407901484001236132124425318859001965419077051989793234483632445749469159088129030096628933448743659271430777122085242082101184081537176947615490461374162777233385707016955455668370486767036058490586610557274188561583842622430197149405407245381375239004854333745268899953763148872815947674160940759038034511736012827639090888739228979416813197524955771835770442745872288853448007725505028466968533785748906460843314997830560992815695975093598706002825227372990578118133235839241857436385939766663927462756772441933345240325482052939448780775731826706677559556570252230012923584459143600593102579840431750100640359335326882776482313588675945406773983858032564725014091396016099682823029727081195480908568186361476046882906193813156300619919090 [168,9] 18307991119034670637023878975105568191268057632538271714998679808513334906786669583060504475015281509111387621229142005652473613139936480366992516906533488452753862811873494680976023605227910324117049881668907620434170119775154920605718843704529866304312558280792863129142973353021458106490078970346197669104447614103846778315226706896864263627944933082049933003229138889900551142279202585532406238980776921755414875174169903476339794636743706788356306383141567036505200284194557323305965320467925365698466006797655227328239156837769043311689102104363208327025111137617473098043135582083662993624234886438932163927704726646600529743060008938529995354834767114011458069502851610147778874702292032045056453555882758436845603738489563517861625195554816499439375568696458560140105457064253343679200678064237073161686818309882276013892919799409672712773096414196003925791182360554057357960721961085532652915219335189362477476548096308172196983485459764121205292253636409946834914884521205743211697540767382035283927947845768237230586533422668006537282661306773366505262520156527006754003120495585969935968143449025446350401319464866762489833906873827239381744039696997153187672092594381647358302181100042211243427147950489184263442043381607206480771131364802012810747246498666090587505276274710495754369280 [168,10] 186657838668962355762079024376221620898432970467826334830737426381955122745963032803728133593678619155205539581965680852602947765876969172546925004972194813554754368402472645119570116518073002895312420054620403762773328796429547064116144522401184279079675986876814452057308472518643701955142920919556003455937474913095854333136051659870277184415449722505835256211083249067016468508608385921722896956728100147582304096710962923095787735852029803023039575105782503453830702398809577047536948307949326484855237820635378044471264104341757411310059132778293620820326890964268913041182441075126779017484522196846978407806221670160097751928583177250872078220185387392017096561256236266636704813533105972279368527998029847331247309404878625138597613217821702211365954492048251781417765556746396932196196919565078477763156077254064562256469023238834874368597499365914170965810978953436200326507280137555108778840813842731488795401150150704603498689978617564612863339183804101594078169651044279316228492306818770849390342080115317132164801765484242651952710091627141138984611728627371938628967724402998622930997856424350564014316583809116124087079378169340369467703535170222906113127196762959987812117836363285421844471588425203043702098468033028339119232410031838819941525886370058516877331236157086283505216 [168,11] 1272518291652927055101516975246204018939615191485220996089839209465487857701339599084865290220512666299320215583168911964233402873308817144080292989032781150206660703961283099878453061231504375756782379825276680767781872053435049551795520740976727186857600667369913031730334500199203174867352313111297960098358058510946796740934210911110262242945990929963947676375326136404931798356510880239505430041760175083217657192252362949783975900605533669110981242745044367032248142745919048924201417307599067002166827691321880650273617406594165314524847648609532734678099749938991000930091694256488243002974297653299899846411374158112598429764236952054267062506840188088611691600267252166596974386954197747899171883289652494008574690247284951603060132024892932910415413311993820177429854537346229285332514296397241763776352971374142852214885759675984578937746902095398801730135596280227080235606632304778766605573157245403177609554990514853327518803609093141466049833492755218150711270722780962405955442603136201758274611805177326039097933725674029735882518495556448116672835167716711652190646957921444511743091164663837588826043536004560018088158103968637087059553773489801481795406608814378764920663599980635045981591707733876506340603259187324963870030963622406456999783248697941905888212738497721006240 [168,12] 7106303251716272903648036117581241692698361999302381677560591506040415060352567592450764385652094045008142971888203761427332955249769947304917150098010941988657231989831218513113536191341953842902527821010531316771565121929851298019447126777191368672508038747706438738301598078088714672496329016796469876513007641992707539365117946666138987491467942757089094564566683869471594081261967009034388510878255568851752201808128593784430243784170581060973740984213199856208606605261675511436708182263061777068675720907235457812759689067294501177576881037413415396408193053893909433004116841225590220278996932011687667481902357658731582747813149862575477219390556519541399514570465094330591537086961761330176316072305864363657890916307267379964653180113345492901565574391703714828625589046666365457114864775741486418454335416684376017998797334791445525200585107815900551957535150459960659318118073126192533869540910768108230162501988806798243749956263664221210536724054241302082192282891706633703003319411721843997104248092107296873408175154060888111226035998424774558311268103425645373526276820483939489102460391747221127518603452182438242981827485596522794674473021660455838777842030277724262141658016775898579560961656977566290616715573392555277060970821603925884214273612378791589888445781306748208 [168,13] 27954359086957856552189223823034222818245257954646401834122723638770848734260605776716487745507451982898640586999951669857647220824743297324200321298948455659447502758374206028635453304430223353224041153016025648518785542046304258743683073035684588627243344995850156223154175001240278681143564521145947700559965693896824710321411402666177626298921495746635699299157843240692243461776586678383373682662478212414119457604272135354165192706122977859280678576795333859827029075481188635557323569554406675849078017023026777384960561132259752589752959219516122305964004877494762420164448799196304673096487374675428873132754722545159384959328228867989603067611187487410127582460601461526912702176056876016617008365322693291986613851030532560408908977542968881339673081258231760854567794171169889531189549242102973623485553794408018616162007751673873056557136295968979128703015960863666550552256331971404932420160608764076241534990403766678157290630810487160570250836532248845242516017537038120723913074168855192380817380705757326141416859096776587322071321499571842940610829354971218320446002266284329880739179517064816010116960100840709956824503540776160083766888041736402299054407280916279733971801607018465384312066921687694177491981073540036750280339973816810785582412292403298335351440783789952 [168,14] 93544574536860088226695463836957536470896462142888114791370483759576754832599614806467946654981375384439685235508774706534311019726131904517697946163297530385653139819434278511517106728201400556146864664060870784685271812706018522118273310654047232693287706841762861323252056443670568966218163466154988665254726812850089705239094330216817542002811222040686210206634956538999806827662371852580188631197562207863448031328796205603750932651681208223699023657522384701745402109897916043044256696356279110531925612190485988192556318727140678892933102562711384125010902298711795991591222971136780659583171519623029601715703000812981829295323540592605628736528659092529749328508302496222573003171043813902877878992152521683493382910300644659117127102943145579285138056838295086065455872263698450735071414705717744154289791046307950071157186687213158206742887574093091640833195913320892976186219637386203750265888788052726143208994719869142977168267843818529475327454030380298278764365598649780183520130664620658312671887906219608125725848328146962066322346942305735309042513090464513658258020079396212405256159442447183856110377462057047260904362274535865811625557568291982558687947894478873717574747312637865868044910783543949573997780212324275098866479279726995348616015041807617480309378157528 [168,15] 223702974756867598897617533100919310352896564261840209734199620865876317803031686168592806726618285270882626190998602512346460054203570821183678158241294049754859907137439458073213623055475987698631097555825037075537340827974336642946984371169598420676068268542481197510392516177050790390059432641178225624129227213390128160173025644387994658612173678996471109085979454594120718477945280716902762952576059923803585293741119416825857658176486803819518861605830574780993867746258375048223467244152263092079713194548967639330491087791919012616972970512290554258461850485161873640358008710742217255170553211519306286603461249468848414407756805426334389041569564696848538180892880674484010009761704800297766744639593634827501900306978691411231739519296663408567116172170872734132789966135848435001701205304624379800423659257597272038861023060190988853609611526736142503524779416558466989559467842688462379418923296752255877893435026230107694122551074982973034231347451673328196522583092579571914779775543995220042780109410590648355281015619775220389034000569960735647309015097390236726567868908626912936588183449058063197348573468412201081427003718874821392788194563535576706294073178692292818401257415009488750982406292507826135763461456492431539487466385062845704784887838287868752362468600 [168,16] 481036179341024798579202199492909907454946384499232036271141785950035701651556241681643881697824026580323594809337452023077115768422402626047885229997787394125832212461957081855879726024324996676762716560220142223854179480190207866995672509835501820909674448876564001289544106038264227893801933194592298765157440348599654754371266100842407672401865157308198198769837195562319638852056695295589444192611966958036068096595614382713163491338749684685826238020208378381566709529794180183785286803060206515639074039806660380905509227823286555944765465481198393832403982235534716153583811655195465936924836305851320757680487851165549375040832436068298838122910896337527884536407285812904496945429852204508044534292921988741740932249499113329452733510854197311816858039984003097996356704796959978185015631209159993898728071842531368044992694679943900065492891141175294461108103152987094961843551408739532873174600190225449314388761263727247081951687868261561987066811827088515749765812297914178576742062089418083374119581763872387562040384409067696177563226217132656855464490358821953768322628355931591965716368081330078103573732946171471722079453159039241704384177223631214521795186373685033267938204423421481305616051948488242010802416086770803525853469793678498129601670962939471122704656 [168,17] 715433477434261229121019101195533375506616598122974642365772208004267090254262869289963653667159698399651424395317883794605050181748840294171697543783876055241435874680965366234299306086652848658002232815971804672986384297782737248869600913833308448575510815510967766103984807701318364153417218184501805745009896684867577998941054033807203327679872216079807151858164623924342344560075649869236109576935023511705935556489756467738171130037473481269103256032436912362153933914024536442140440161124984559931403142516935298088417948401619096785542356009775343268315657692600313214018225777299325753549248389168454692771757982502507870378868618484959579604455520761363066645149131892308457698048933424451708318696409047895155925830761670664111211935587925760163591288895749838210510283185036568664197777939632613307906072394516728901745991637747438429464007198845127988252873976665366675520267878039779820873751100857855073925736609292056626817473416043504416309209413767001454523321764430635972357942577157034733599412340672622423629685036929893728001690331628933031814176054026739359015570336028593712944812226932043841985911605686426195064585262383994573860756468867497185180027994501484711230150729513883824666305045018816701499066577558337743376340146933908378410880109987348227072 [168,18] 1065792208685259592076782007822105280608320828998774599154602574934567217595929944651922813607820474380056879696917462809112151837815208633419557077388429101127086896728758681196732692082608415601494856038877561848210481002990529386817859403867779875949277512226607362467039515748017299168106346705732267554919268744425735435752115098636929735359399881711102023024989584225580506843136284842025227630216888077738029389070888571473010212175917502461632044380524741588620666083575276219948012404099810204054358507454760741057639708429398618595214622654906544497616859350016953399808204434295678688359126765232343006037883215800352110205917289832964281591689547329784602124033213666573503808787593969398699190299215006563601256110866777628095073677215968103835026202186801061569814938490688048745776792726577831654900222446706833357587452269145839187882010464461671937442782571676672171392184820253266210453243615513825671305470159323113918612294486528996085162834581561513192447285898889333977708660473498317385224919436118660332000576008188779947554881558688204867145314576402994724448075329161193579637740274674178038732833330195804586627386482730448272678298697250185297001010800711822608229828299366272356535871481934349027343993400582743840246612120865263943928040703183753472 [168,19] 954278974795229220544032094775317941448583708884636742798355488854195299417898307917368634112323863952243561029918210084079120156963746856993498992412392390386541119175573287188781839859262900584991559821523843747423283583302742923384036494277334950508101828948324049021461611143843344508214590996826383065286247392792891853030167445388781997450878893877705142754183357121995137187403378400219076306374671881313486545029445460491960096448144284276818563145008785482496513951629021837800907861509950945077721098305629873134301977386118500205305877234205016143819724158577942589659699034166103378344733345920319607545933355046223267311568774153467984801686482847751729068937886786196976031802320965109889858807317706379177679159306055624035225532774917487700361188481432342285907434196924457322166341272498482848408305665811659151527198309402627795431409388560802907261466591895647538795430267852222344153042514254182185902976824795257976908616027719821216683085509304359008366526115006170766267194690710925229422066682265859908216892753688159950003788813796407761044861891602860042822376751312148414995299425116469388277550114563194785336082528922441622505546020319031406515677201763774096660741203294507084814000697789486142026018154696073844144551096764278534936280941723488 [168,20] 1130792811045825013696847115955659160530798534877890167364805306988149900693452402725870028550582444922349056340346208810889731380079679681762017998429287146599685672949100847215872408941003637684328432102083881963573680627823821917521171497292320780345550887694992713277028688871625477112250864554521274171581349335418472530659947138361488179267705779466290004946425508804344175938277844006798557996612741821327168982217315692857105128735260548412579523540053502496557143490842753828380366139943910383199719213827491159741100461654348691289395264196887463930795239015119676278025847183065333893428790731936315167367389551839477924071708822975374897894968133262786842396293190976306196005992178679337676580160194312704855961712374037106097874811972859534825856738960995961281609889757113882181693450029064524646025651883328641330473228733765759047658034010380221116518373713945361972369605161049309224055293625472401934353629674856649199403180799429276402498510676340213998994483283819051105526864055883097532474170734935302131100319172775144631172526151814678286761872080909924310430400249600170117903835344351271028884981254292141339347077591701564340773780261875664173933382431211126281014229804779406684886743745001742867180036053531911061625364993436677188763924326424 [168,21] 480926909598134116602259460869749732871890758004125476166750270201963912930322637350637294414617860857441912872778886541782735956493318549476902780481552678294941424112524243541639853214903353933048076981896490500378749253721985351544947716424942793428817753274055633171386853683911261788607287853981981213726126705015416758345812530725732562645308856923499714356241663883476894265309473286845626196525431808703855419630584791335180700341787682535011564044664309531584189133508408315235615435457937785564112711780073236564528844347407292382477354949093167157286737836984618503189562278979661427571672291286434977196225342584717006395269683892630104133162539242959939652145389781119611260789702572521974912439171407646862718603586246385509279470331817852040691519094314702833033968298050435374458618706038312309785482148878090120717894523304158399631351362628261104718089897295771640043065000884397079484722382939669903065065694326475244604091437894849881629641617731712637736271395044134379846438081967972848301499962125447500172223365777247529415954026873502844713570256325634299093976417512965407203540972775606067640698815827369782191672546437341937623249447026662771263149617352253660866775504445551056714988811641644898388181136732287434368476506012602267016875200 [168,22] 688288264052170832571450474868225557134334025457881284792373095939821359090532670912080075974085139444792312422932462006787351157870442893136815153601571452252558643537493072408606300118768623640125091308783738249569661525620876823754753881370676898601198914785692688174027526674541752752286044250324775167650695048183116779661887952997425154976868935557994194926552533955486257776620236710729218594293283082512226819681256599831645737343665107394549489756114586453510146041226152197772585313221316492121067526712022819903288971624435358267249883139532655552607994662152971107215723202074269057868050979760324177140031042600213512805971385651127869625294291046432669288908049183503108009939062834225361305633815081614795253613376092669975060869822986712972273248065311026680054582199664259657508297396395318633646303135910737044894944834034525893302363838101110948916179439828251536535467756683112963525569352286777500109628105951143754293957558920629157628005210512609338915129190218657154513060994395904241141677069780524837467854868777239983798059414267913351832947821271663053220984754551131745031447640639167083375529751480195986230750115153681345070408259116492829383208620489401851827316445676595613582883279343769234438965262740201331216510822818952376858552 [168,23] -35278147586790452016769998851230514728019512563247165838855503309195323629029464701393766881533450836077373168109735486757775439638907718173924384340563420546980751654960689438751062340633245003740458823119798812043713999329674744442539532757998392240955493065140399796825254175563864721125169419825141738493310603530226311049600598767136919156787381253699238852890555196147290417331418967610291249913742356152290753289606676308104105003572645671892884769371475789351478015787892467609812302959584614051028925590386907322952941463822034140747532575987024875299733055785815054470623900179974395108156582002519616267108354000987624333792523572134795035660386012926557203688077462660851635511178848351071159095287494556333950577866165503322542478459713091291818828192281574452574289095127490577775085435339010158904980788542983327331541951190135096685546410992227157382887738857738587290386712026888157699155734669552637964352640340515531205982275025227353687064720899056560108471679444669453974944102332381399729643860473343562394161589264471136962610283102706304470684933525722772941110322854925915175991307964318153390464912452626016291088093067213757373115247396849011489946514482901078376285986137935442715684435322510041143893547979514125325665539282192126336 [168,24] 327118468834380699259670174063252103088106531880502660535051563029594991930188710007333318260564823804004914972291495118263836916430686488515434441400605648276028123274577349651689636585357689996774070985088606162260609939172379817261078415433054860984292548536698097572913769852321576751810688388462246087855096276031175971986538209410929246374754052749887036220525922671976340304561322072047330975071951026671261305163478855906776172089120094794862128281436693917157524624270705351623088646950429217711168609248505476582154782449871598679847286471758373884699359291491976875997571170367073626736913419891113861319219263166949213520018663118012481083641822964541733550284543975016435860661326635796656271635611416916804662139260096742090271406095438906384286360974706696155994288830845882771590067197599136288577222542100123055973415828721416209092753616596598638190774045577773305923011537145290357410297692698814335280502202987276230818727407113263507587603614111582882578448788524934608169123282410714305907475944905734646901908145121603669423942468692959575627496504237666951385371735849566208727755067047825497767422056225348670569852935207246968961640751166534037655281549020325815014270674836815909725098596632713915553591658759132133061195146421002778 [168,25] -150847352698502800503156096780460357696294128723088354619340313038228050820564473397319245394431730747416753144539016497281467480676251370054796624460762183991408119662111843505900335972511388612380624316615661163462518541281823666500282556793813816009950626514233934656996731154614897159652219223920982700091059124550819363879069819856959834527953973796657253457089902345475428882161215086797791482384912656900794173649126447262969510441703210295906994358243146848169017509830493596665772604228258146342974258157939759631048803415271136487840150171782963149860364532315526995599489684158270068486748200354428620305476424114771655590918388540276770761925155528352967541410052922840023107843537089913222471490584614184640581616065668914046086636927421431246969544610471048224901545322332908299481861010108378930792330920724952619217144235165991084671020638341801098660984240402508729359650710620166210972643889151260870418211529286262888198111303112951935315144644729884604116807611506590992595338649159669331417299597138052094966157117585434398447714712000140235979862488162770879591413085218279873491879068304556666147412100792006000055115333185945542844863961226151534478710109754356196579762071132391131385891739880538842258167173330426157306127496763648 [168,26] 143549610311561876287503154246196934434529389352635329399999597396151562693087400948143052043181952825609688207583575282012825548403840222774453777332800851445620595784966540032063767213368337278010508463468957239550207713397287921385359045994605036540646698287702279269895969971493623503272166107446081195158714718820799229102519778901490858425679783358117506210228415247670289017747777165604128576178761030823782496739190739226118146809568911213947903594292953805792828495675211276678969815180688315109888139730677924275848777281634155662832489979255901002688473835948970872118565137635482388104672517144622986852484884634216017265319703855173088380340034996213568487622741799310413977109623076277797884167885686194854928042289955076551908718273002995337592179925636475217625937329855585728073091879350664470400386620461440767599462610272812081191782356154592080167473760491916111912454307194497518765276565028120757675252273027561504936021029350060023878350169253733723334141484942892550824998090911528254075268288757666714557343452926519514799179910702501732716292673780320750384938195831169073254768473614711733482051897069715724928437934511468343973958747992545418744785689539632449098962331056875403287263442900965971913628699875458380964915805024 [168,27] -82562313173971444037143616808983811742555086365317379521630748318020093262947139268382631920541601487841076647308122881222964125081180294784402099009872246933769108666552886209775434888245478120126944478809586875872241503277594887740811048982596882500880401855851962047538495342893034488043569141902292853336004864511308328166205033462201608758871939552459320108053305397323414553294572193053236823446789486634103077705024975383643111441051304021360655159469077430695670431842617350210193715962149584966001028884586815692181017960054531312778419777315688724087786565448116364050950319350591795074862642602360071154829866093446321092864520289894565041300582741279965099372451686644048285541759309851676334370078275295760974244369276878831716603017938407593081639613642029014301671223282934922588297615001213951475904995423187626234861519777344725822696287477476450093147165968099343041401716967479468243492688533267180208593624735446910975463340074066716622193811074895347452168724737208599976805145445192717354347167510068084801526663642198235957362072508224155334825339455981285684651794700382446539720414706037200057950057022435747074794886866699466203609215536020243867325373641391421533742267166338328160582639236126982663456818409633392208959936 [168,28] 49652061479497684201487527594464176672419051475762704210202497805666172560318200671225699832089844994350469085784730627465928609521800091370015300536447126768339047373419752484176610354479391800573307889007401610999844297596528487928668720934494396375748709878041137911098136424062446455613485720859953855971825026973709897408765094125315507232199877607438011820492833848089723984490573422105745467289151834881881236482558285355166955944132381646441447686959656407710395393217340667689673007143757557999809111201899014798477152109760728527915244977246623722773908086065186061889309153152694831318582802507897520211565616720097830478822915417744801039540683937208088603683421550889031044964091656305809521766198837017767081665893548069559123263298704173982177761040596529939011041531555546662986581860915707623273906927783867014346033467015552579422752775712408578627985804918722260565826423845903667858096504276522447026301051806760693915214317634519873440176443007980544530034525206857309270703890674168704423082463756675132391152818215366615546296278251700198925215912544710729400003724717640218398415623996932083110308877853224568679239488058707607957711151226471353801815171510685910303287505793994218174822663508010825130519607640504662924032 [168,29] -25188407019102577511286838647548125425526181569848205272377096396697732739145409693287793735578234625796989050708496447123440466292806111788341487110050026938172839565291172914993563183547535290765944018814082546120014101264075708066222705618512161551242847488346579299350435165011704207223420311305501786748428088785553169140076781465890297037260276217315730745711017369450820238335309969031451453661590136349170382004288829219248783494743029608775894964614202266606249662574433802140798486010849581967424225281456152369527820664517166755861209429249953390882623758788966428078655350843120090154618062372667409170815175218900277081017927802452539323371528361130083097871237484967498045598002511606535948017237818819369602412535137812398289641816673341796141608665281946379735648787895584573947700736916618276581611870477585172469448039859205531247627611594530379652675913041865398555446722975814635755275530348309928988089077025460392437162098281978733931631489688362602747582703940916270353233010828442290150024235424457974979416606009813455593829471213652576650826941726075463272148915751738040508401600142513198434020585813030140620164706092989540183181816810708472718726995401074953335324980955854711089041771679525127545275565837135450464 [168,30] 11726774763202962369426211193307380271541096594696941325849711439168187661666921762521400262691530680524334440288494918396837793343413557710761533544653496375636388496156147936639278347274702323878666722434194614963788308972152225042898609122052533481187952818027820921819104264768358563333553514826249279031815974186694791664245319601277500105432220005956505799872582874516676603690679639357239398484474458711745630638366305887046899758122474916029510776236566862075100131592345739831734126962969868325528630449332836320216978797292422869266966112895275780791814378536548194889013129636968603360265040479452153760650582782738031435863939526803955699580125700311059195607392713543696795241390418750698121848656585026959698302879723087071124871975007565529698370822864093897291087341335711045840241863739876440248021751791237924777783689318433337938200912835715157511404723206254659283348153534293562332872472859409244603481839691869292527548209811219117548996323748206839774306070594503306078084561478759129640657547780854690468930071976725291560310951232553539842373780873345446132807745311141139320513804330670289201554170160502845413102504609623485611625085204079851207582705585688074396009677234616105644278074115630993470968041138797800 [168,31] -4860796853863023376977345434523852847016478163720931157258530981061407594204865888508851097550379113480230271321049572122665223042362718791019888576735785352983865979309710074603805732137058807357037123098676946199959268409764613373719448134553060289658165592550324218956521370627234949131094260345204729667613961613106556696045444212405302670690532398837622946015256618877523596880078799895053964713183441643552013018656597531697749914298397361903510468520375972613842896161276425562835425664191357179680555351698776904357490624921597195207639995474444532356056978804047085302587409264921784195246539196660711694616875787152077568350661451511161298929775661394693282332834440917750509954002638611426559097327177314693898395074198143411148854884306582599436232116584549986363929728076408094682145826090910965596459831589758856893529418748165421971287172293120829798096394074371380529858608348541676873566146750757928217742198099602254730702963008915404457861598999247727900043063212048568842052077837324677256059758681202746761809381937556224942758167273027361984172064336163957904660650802309218990912475100910186632928574766631337344769474391128547830184285803748171272018466278624452685890638746082362161851591484563528747933523021464 [168,32] 1812487221328201966981227788734048188708543066903216284241047581716909646524914377911008462377233651159938904028347858429649847864555729256499373248500235173399026133884669764589948478639636070510564605627880001545089033018727502993151970873645306439791143180266599782070560840431919470128918437727246471196049281036659395766283571324175548788234306182204443646780433879819378788941157566440609705291600387680137114275469754574349567087947581115776961842181029115030833557836648486692555832420714071153232172578399133692374387500488924856537000105101038852843869150429348449609252834055241709042880582838143239789825158692982950062267566888223357770075022019215397034289030100671095109728139603906260936620895659397701271855728605117790969941822969131967721730802456997805405800859885785784606458790792511285642484514871590256396824944532477750248481207366089396962175813171118295950579004141946027800994120093807106993445216796272501659728434067928103908571032370146581157293154059247785105408880866900254222127428844418741082652365891107988415309286821211621942598863305995305927456440283179911273354601145900232851098454011382274473505411434540939976839510471884785478030512250789292328446942888967569049465516436951370262002572114 [168,33] -605564033581796960439887818771443782161960975804570836443835945636440068735774007515212954312575731342160852009671663025787428992399631029361597146345289790362262804806415130438126061222120796627668943560768059228015742459389886647983739435884887228910973065563146353073396197609225683284848522573028917911701376901252200118833060403076727103059017747938240262753833390158453611886523427330456018369106058210167027334476705950828718478239267015320988186086770319776041878888031100436465577663899211643466159477474284698177062300368119080841380773054890654354580347914996052813225599625415814474268662372688572662533740353487354156327245038231641037213840023497863268715395433341338187537932097548364098890085129473647900203177868288061463481356749867540617982177705191343288511318214603628134414357106027396595530374963593668677959475904964725254918724160503709280859388134425623995544308889995917179918560920713609372698706728137872128698541897103340362951630010553225163733857192244899074834647220302805896531790384606146844250793988836582738459137174377086122367098190916922674502299303935694591817437778752183359061050668023770400021313783995447500502174980497496705239761408702643686129093515465971697235665632127713057783808 [168,34] 181336207727832508852372813439615390224286155803275205929571595565439106313813625252315088425696920382520931325124623752675595313715521046173359920750335963183811584735935599387010613985177805998735173291818944790827705000427178590653924238347667197294552201123517012090692958905463201194685022487581527757972242224353566778511581292232622968744186261440661913117338401036116853579673193601800999954688900582062848537105203081745327978082339340010237344914504156838845390723054900717111525221103997028134176121767793348609180386829591755199541394845308497426468239533312648070889146584961308445314075267543930368772073401333486958195461599388668503364072199806345833095775658995026361056484450596057204219717286836186731892198430656584618709713802691513974454848147323671899308709669722641997508302422265423442050392596112817477788594739915610778653473532559747387981058421355517705069985675749304229307629538867161506836431223662148536532750009236551566313611484657115008099655024294703953000259292733550324158908074208962412253206215841114627496944106393324049215391935251674659462230794222449143530537222650041457968342621818000349374125020877352422534067342740972050662904474997999900614119307886402683575604563215255672704 [168,35] -48600004527785923299418279756512310237001346473685204404437428887581183577128373406544039525852245127493397892177338078839204509657241524202399207062319636798495688628075724926390047656175790345110445304400030686140456892346415468335087922159033090125143337114441430024508846348851012817661961573667453236742461208675940818956558861772054070608795538660903845174519534113108859350640017988655537692718146161455497443407113665707570894444474516921070270051324622118367954223359813400388640242159397989397861498436362453818710492434236505723805566880042213467826154537499886857721372080463763123305044402428331580262726135109278674333945011309402539656337918253343206539231006301020637219583559424169168121055430434417426708127098949085541982672404679951416054491849982678020106850256613862990781079687357535942797770110362710366234448779277143037618019382876307208377017682947461173755944075829779664729007451088637711570450719592182712861027281779732769411803642910422283052856798921337478913469044689394157144192465181629000062244738257912113206805016921736319190612302111350122675045402097448443984033499685758944902153025086046885802018116363369433902970916256880606358317584941902211425045514062744621748917601778601664 [168,36] 11642758568686026525312056528126199447212687486158969784402849431277797161557828260479827123910513949050544268980289652360450024131900640172352101527446543090195524450934851905013802047071661998280583040342513361744885654098798081762282121939249072613066990823838842721322266303844373114997594675304986819741454472268027062487721824803425835669785422284333738086081586874202771689648708028181983635434303218965039588951983832259515585647215355281945802249829660535665641785821173680301954901904938099157667833281125257732631604458507383782591987398212962598533836949502377885410673950015408802418678949785639345384963185287446260943858309162931888269147310003017887332591498205321217493936732180165127993523914079078564331358149813338042307254056764659516692819457107229038603725487919310058078854309907214519922200667416489957247919105003063065378458607548782914202268412015667598027927058373848021564191659151701216095752481396482147760399480370944026054347692060513862544332813707421454981008332766019769356522706047714543688645038476925067493711407782780687388326731507486005454204588699542135281937244638941564854641752759218912142422326616899983296934092242712192780037497749831300150877516744247708412689534556624 [168,37] -2488901605915295926429526780023691693202267388012503367577374066115782483768624549417965376780283218631157974679839554672965402060840132266779872582060868815880866163416340080497774540889571296804327127698011098631742003099899646806207224726919987942468940905421236497992661469470442736660237135822669257124242666936420041479862617759619662027875734154742871483939630766102397395242298982758468602676070898475393561583494824575444479037221197862182184111396000701862802696884894261810046820784938701544077968536662448071746520772891665038910103380904237604812521065368366964831794236898439029655448153587868711263474254080930645763105279160330341453976718084330635265759087750449029407326060929140399790915791937760444159678496145634971632969168227417629787958489146707456255377814383968927886799595461975231853157178227756386443026698456970107436051393054328101733881327758941150317310929495190864697506252397635146617730831648771286458751730221830485297934502430496459905474523673378706679273296178416972101019767557410946540262550993241745113529487433148860129570269632053145025675826029307055325756873047976651666012911153086330777269798959911070017656715160869613067090535838826482529548681358009177735396626432 [168,38] 473851757191593234400967091999180212195778145060635701535666689059786086510090270063693011639735911351501038775273615646924536597250268250982107260650950804071671471047271725824805054452164024840929984931091899436873429368603273465281474012726312425167448391280812945649431557375965596258628227994244078619142499269677565444983136520804693437473204127703911032206946856539930583320838529850145151525229685608578560977713718906403814733764424821570563092135846968468892296148221544277162459006556514007376862472710395367016557291987662910410601939533000279189781411124554337325130843888242995043886776597676675300570525756547387546861842671914870244841904187578148734299287519467460931051463205431652083343095805295825682648366966410368687433469523006101553194894228648255825752802376245672005975796897776085232117466307272663108438258925426573935512525028753517345695864550216781780677069440260725544552545664226944955161096637133263519300436096468298448313932430073907831571858060929372093145397806361272861861731355946196300746237374484987766757830435330796833347630424776400809635283738269543694427641010304252203081683145657072852502958153419488018149370125548511150090613508662882073329897289944548315417616 [168,39] -80163957344628222294276106532330912716925428721297521101578750902383806862911654552270578272886889173456515187819634444881336902269611407520587678060188435835997418957055030842170525253882148440704075117259105663807141220314169358997218837075192754904689783824717932346033642078904041300756038045234449387798526971618332009799365498176668226680781708185503939275879188886996456065406554090172612961500119968403140229320028023167095495249139558091013022394979299480519573303716057787816149505456449923530170882653962045790924650089588953941089981760044275179444772755693435494704560859549591565516074728696931159061494837023099837674857757219894710197445452396134462002417091832971952632235001410456837904587033899852151344159125993773871950036963177884208948998502125982472758608574002944103077038922348558732098913677107759944797657656983177817181800278503724656761795191644734974153431578507758053522648179526557040188114594129558174726339452871773279962947620465813278141892996948704290797347677094990586309590505104425249707128632272739295649932901020250858175781470959404868894516990652069487443994609744405249274349163389364767643810818265731686275585299601351475405851054720557140389674411242700035568 [168,40] 12020089819197309115865378218404174389276311918339789085215244061113562728189851137350249728447475456060041703981748610608679274878132526909914972384602987452648403080691843288367992378795343419485461121045555395886027461775121679386257903208379318515081772429950338644099462530006224120660815290577093935012844842152060189413255202683005657975981473579756966055365628503462382769553738066279200233845254610532262801839790002007673180890764368532863512713752321814945868534398521807591184753291716344422642371414537072939213485243814291582537867627587863395928381315489428297327362522935611453655151911539351760491982530304888228814518582637461490756438363684267789094059808359340761797868705847261990103130150131257206279609120871557979831667350282882575835966902629976343321765595240804198934630998537093433710025792755605902941519105932763935655881324716509504357129831661750461687968279144445486125794198120201684461295295790691897689707034573933770608279439812246972713568062921080236975353111017273640615982132387989787720738643913400199666039011078583570600848643291805836345923813452201334201028858427739613011687337640195145408312600743520468357605779363061902732036352631999542334923727808644406 [168,41] -1592894164040486494211452497768755505571624487787030940282343695981171366305360249528084252146395081149483177269850051236871011571195926623792726085804384665728538626839227434080057295962470497140029692615186584089717414576804410276273424716066805805275678352799719888457142150307607571414263748010128484049438730708404267552994568880456092942962121825787199257909867237285793049760664142698523032733260356116819891867168285243962489686914644040487165066079604193549317042402940279770126740326487961536225293948818841992001773080487592574511480534803788367074301010363457347141654388961809321785287354582945265416069732301987543700695569054466415599125725932569055358852672665296691921725586719602437707663855145808718692668028803911089350908987182220758438954156116963063754123034237278394891445724257459807506667665530973978286982384435190627000013855715030869191236604431019764991887818128669223954039582046080585680019818256757557776505881642237120116741452767060778770368628414511773046631578681199057858860118834553161262641450981623647397752485007298507763731459600456604014087371959065082460315656991613651457859698820259491282792278497731160856846790502000736230355686832073839463282379780864 [168,42] 185970223324601070659600370967558582348205764435354860031193686967598613390286640334219785352821168380035489676369294916810895410392196294598353614718940823131303177862763826546498219291906256608028722518790041499170424556554464588503840387717125108530780928240403671418677133429183359013251978541402514189368433508327596547991859551772976893304227044677896928166995640586731026044563308642719755441433438580043489242620326528151375092246641087372547255622211516547267386414823165467280937224444945085520895793059347596389526466989591063483505367419611640028922110414980364839093560669074856502683512082862554186115989722083823741154376459353442236592985387983836490919570404268287112559728427878599769061476207047683095977979815533051464376104326210376085304365424501836460113286550351250398364089302115624634017047674298990946505289176175861488678543871081960185972910391924672914089473131003257463528964185764800296776433553363807649363431257184790319679186998963607028592314966271637036331622973140921971567015877016702907505872060437583466370485966583073271304635196708895133129937099360939963570574959626826716481729905360903811573844385593738244018355857906974117760067924341419179687257152 [168,43] -19062121730538699365874589492579175656343201446111141856347663217718690876067107201650942329808340671572739120215445977883979150057908193077179796531108129539039244558184037247772012248226470732857346715201265339254035636529480544667190118857491775770928650765550963334738425988635228427270456808271844906005011972210468172935077079731019978934073661119529840787950509974713215384226288268185635892852836639510982283178024924926203645063706435283213841503268197066630038787203943423636330231550048941493306241875620726619943488646153803065533308181880862619073630061044268601948124857943594782782425720723555927117489962949784733589133746423112355286569492858167345611221570497369554064925835766279329892662257966307978755259708764022886978205818732609688850094137778418100369122369161221494568276240815261034590130268662481171312937604780044485872942537697138631723232762372464881455786394523726424257303166687838137498477935937559992731299490374572599467476973951449635063892307273724581325414858207065519283864532486687174221124578367875056513722544756797684716330330922541965075657553343471812848624889698704815292312226413795586365517702390867158769905460848897545682125915840293781662336 [168,44] 1708961623593922513261079088764750721794602766453147721690005462272301860721412765453195064750520263632588089636297969065633328387208272722013146319102231013986988354186123873696626580830808017660548014962955675913647154496805324176665297385304662342549413320493696340668553455275558594387592097928679028360270928692130597554742772252284868468436129023717575826693101255796160897981850977972998482631391125313685182836900985784073559795254016596144068871621309210712039266166316164237563266855007797431990002601732351769676358385385993522063769833263608605549025118371280757770421557362270941827942304545328927518263048129127651626730052199049170507829483761919133668998097373427876377690334706144010012941887324788610454655869311929182917681738510947165474579476099207053742759169415352872071818089808441516996184163590891630247880782117620390424389058247397234861455151323207195019176602750403233878941060951149379803281126379290245409301914217644906693140345080883072358970421434040807558859195292514173533591499122033522000782702866082215815362422427391062655267216208266524722404851236170218175131137555767093774500674865612501683832295372556662140683528473840498517862708974650527696 [168,45] -133462118494725145633814793889457047900105167126872620414211719197436060526161801610818345375992282881619726822192474152891390556436482727686424336969549074595111453246703758688052391634241578167291936694620234089414977636921825611052929404508421839243979247769804065667595002681713376247898626418161091480037644381808921154623182789555449105329272608500997799125750270893794926697557723136380712994701895710722889239473978401702050947193099254576506853769623882296149938445508184399990924677591538485792267613739253069831563764349871146518833332364030779399440019264084644807554293204065903467694393113157381911376767036670854411917293067582377156938251176053333711266111416120709945515004608743488368558743542510063192084554804354253148116805819674090962260958703941256298642085014469946672165475621643780741829453324199232820204139307390871724444875610288761071990413810980946894795769375080058299208011056639071396712376171377186915763829898367513997465620425068081227646753088926247037409336976346044358562028341700127232879335388432995279957245056043276284152644783316669528330510233522213600006925036239770674380826236912223348020438531365819599964585452756177968068320908319360 [168,46] 9039664284239784621853888370910478581689282894723376011176318603809381021634760414578452408418953461104683738455269418712344121871910686354138000073161409843366939658360230355713572039980625518734483585826950551716049244606665687658230926243644272241638028202690121477049682884027433535016115132148096418337502901286342585072617919014180548961588446319785630819298955810122412212136356741238080380578605183578324630609386904866504660988817081411802579888114110260756658449214333873719794525678293061476654590390281323991807662917170801624321268745506715731877903261439418071736015524194439456878514981705592736318796645771408104892378655080313360315072792643696217251632486218307556025657549382690410946859586964910296841589561418139699367151956392062014222644783453126230280543421333807095183866388097966629170712823602364568366086936239896795369368270366891831713431949544377570324891036470211722352050175997300519328390355908130124049994988766047971314923583702215167045591175579104080789473564060985439840390535660318346265285936747550322881768512552651210345133355847117244991064757209945538506527012772396102448646734210874831470184810876697734861459928446509179776245601152 [168,47] -528562690949569038984318658076809757380780619813204882989212901237361391944743076100256901142257463737212896269108258539882475110271652598187838727971908155338045198492138681451149998932821018355113974608930724277828218413669583706097646505742654779694418499294091585168349809054046853569114587957965651782025264153578934098204399183815517051952038146253670543243224401143077067818695704081479896365136128776419405783277764843351487604995813717909715347719340660319852462160232602460589296015639526270566363331057660368433535419215041087274173691539761880264527381551768024892439182532149886125418766573411393647437453328240020735430572298583903683541801232953756481082895856688847032058601765885924965722193356076611941144531962677570549322382616404501033049149260294721842707250532862268942883091065670067883347865703565944682149258221019205156715434474395607800431173865968729419369443212128246349116467456985231041075761049994269910546263761189299033386761979339111474813966617743179082250271348538057470154519845185001961944795718222513994750430800521946610499603983865100008282710285702177798986676044574603755929368149470046787033774452124113579145917022626828865068744 [168,48] 26549482954497253679066654171899154754131147613173863985837092548091131617583991961198850765191499548436225840906441950802646676459987526120633716529951872479125758602964052477310106859712048109428241330923348978478704807521521960638740115307040628521294688528955437123085414587646499204123360119235552339073152365560340382933323771802032537344092059217522061980814063748023388952509808838394846837654152143017145745903407528120485965064020439215063422704487340180314777366519478303936796333382601770930965035364605915022429171804468147693174360857843438422348734837474396087002352597593339616082690280406281287082130055553268432745405448513040118386484408609595182023144910145296778906087009361326462733238648092006259656011487055131273012725775392695685483801722350998084523496480925450455062415055320651841752710080775927832303671649958228881709772253175202391869733048681864043028366981835722292477648799686380246855640066871678145043950494812897933128923155728896518566689789986498050783403541057421095315491982018443904064992922062105336321546748407460209522438521493565130819017559294022376430035148352485265148561647199813762374439704061754813522053256617841203688 [168,49] -1139696698539095672751693856018052506053904728240916132653897810333091822212791189831459098342794881677337374504752345248832476558759275443764708542601574249856545782756986261226848684498705053186294278312544939177917498983165812366672034061896125763680201100077642611232668110014827343150283690689416573222095133580638735195425354227531986415594610423769489428735644604688678926192497595332201727051609704656131851109506764392651657230260059704653387921850009217692340519671535352084698767720864672489194397322053163206782136690859575591504708173980870837166197406005096686699287725003664487196584245903873902807916777973801218102624081950862918483536146104455260936270731334173114862285072008957880880402709209149233592091912872306440184566076149381174509499259601485507311863669608786675915890875658351910511538204583321520446375842176798735202466960094025261245471628295225612221502412434573727683964328126112802383252439337186527932182596123912360593668063253357891960240590699132552515531806371254448276828823378250244293612002207562564732726219564285973559485237087199280528450496686034652514616429643861393253726006652238724954966314901562876646489173129646848 [168,50] 41587042858600908792975240853545656999291635067269373564021556197816756846785697175146861783478320287932673593905254738253000119929301173508674750576042278067563248450038227808767776574139877778069788364338408918436025664701456493629137604331587700691903783008953588593110224967308713052169635935825493768012021439987096163695993003439062771947841045847205976856775327754285058139108673101342878776886901977140965420198651470374546894781854948457124937181433369477434087401916489591719044193524425101457651783904338243964254293181067596614781164367700552914271877822649700902248840369495264455095566252171305637037000999968481712353138060349956898985421777006025525057157637411409764259325774972976900073696775354739821571015821661815204525067995705784819294598427067384556470686754010924000268764815087282102735526982664330523891023435271407818510491863158168633594940053641395662075550285235120063790451490169246408644863143479013891987597510196414691913344418711957179497222155020483206284566903607986513406868007856493802020993055618382256243500850508564760278255345783362574961191159217808057533246389715082764039739442417050430927938641620638414495635913536 [168,51] -1282744745655507343611535890352525717846478146289020781724696157189401617118548317284751250297980265995110473887168314978973256204720750630063253092203287050064183708655284775410307240031611634534636307909753754599037703851009332161058845954624482276509610953376455960537096233841984125008353383507233499437841926432330296214233572546357185490428416180484802147909305598331598836366746642750583656863765977957413761547814040540248687002722849644961590201872298237038852175280297161946737500263399905492680900730965124616464342105804001087020156175577259995499777592965410130584635024607520537507385456513464572013446706409121886660180522012102192523871943323105426530842340271855210698804822450779184573220788736475524640924929821800164078079201370330114462925548899360882493182041905158025731337605152427021361816528920509912404984780677903892249683141108230680429368506832650946243262564048111236949240517976355007567988951615971578148008297822198152388010939162598491950726264400431998930279466808142013762686653660469182407382243471546407033327612126179418349279555811142723679154127199475795671570416203821457004282307604973410506147170680888530405727680 [168,52] 33253993481007111348477719769352646803092282578348293326200470997637338558542337131551511090313860875189896098274760723027173589437198394025364361180544966796238194935049041310325183085188466988772053233587971902762759004537607483541803755991930478590554166288208138205381831194042268362578863033242996117893352170021182650347471202474896755515808366432227260011649498310602080460188660286536032159677682152832436166786813092188908918382040282205758144793208321538883845234110829992141684441815641794227190101284769457707543279565238581887168262194446873273981519416409937719611321427294852109329525563439763450452198854412596928679597656847282528053917596012048296141078945519902821728438895207202864248999100466932793937438196113568828637775870413613011675886963144658514271862328093848545661661691432829139890624508297565351245156835780467607435237289178654690569959538403701026605013780785310903570618462471181129052323586893540355708221151307140557333121776881858856426685300743907725023762529781525585820387321743570594736074500434781082414988780804417716422057832932770580950055739445950661849084745560774684765992549207699915043602994822994817040 [168,53] -720313319418423041846628492819326453195098704489155471150538656882463952022656585744272793035564320576750539015575875056223701854034969655404175268691426968993173609129566448167280650872932195708018137669840399240286295891457593697099560119875169409456577091797489362270378257296858654206706466655476633793925229002817580521652837226774631425278439387074396723464071524749976350404020896299336250867629526465380386340758313113067012978204902100110348527602503921725345193178637868075011182399178985942193023257818223628979803303390963175194289654590848492923890752256071745295478778993701113039028994633415562803412354451644288174552190916935801289720236083339863655764368163077515940163451678862527409387659719262041782019698497190396965296408132342487817469049350457318306524292608147212815192302005064703750922070500305780820885340177923761021335479469280654071849283368127477286353373083760662924524156742922517619466035717595525931387824574384570016028462761871111083731719347667415216245851576012375759098453762386237956606520248737790457745424140122562784579681973070165088495115650368918569329701563775742313807117768659549772967686926260224 [168,54] 12959427708242083036306988680298075191491169604389690237015699862831667428932425194723262741822714755151434145773662487696989378792958031759606606681459140800723906386799453291173489970321086875760541252483327952163327082384964039184664526351885428304044871416901385461695803119351825916985449684858973582149794124434739494937556772535892407861117254865381771194213325075101232209428409191560585507107796985159391624000802947148834608010296451648807686525614500887237332429690976104579586231147249374742519286309696680919835861015221331398200249618954184146519010378498681937053644380544935673345269166301687483011861233338081464075756476619505411182017772774949211910723312755703853903565049311104734901847960277656208900546829860536174307585160786235125459912915466805919393105347927457417024591502526760263808384785745993675638886968970375008126490926887978724603595447532499006738939485443099150256432306961585597368681657398140078148573961111608095732886612085194746708398774407289862002286960631433193688553976456261334418136391568316155988914311533432247349935274343846138071374149597752663041227204147560122304049628377518404921786549528 [168,55] -192497149583469091998385003187848438685151412704958575637879887159019098665133930122967750623212951932862550493521709391975715088916056776649302213007095537176270400471589299277315178181895397878761633794759859643230798649869501647560727529932382562009963057292434333612578858665637119737229685114954682158934558653064450902476624399614666611490304325868684778800652826208703513889838533004910614589026107639522357116146816121320937092395296191878243045248619066970771158527822371118503214435850784016480548777604345064287800372722885462294671430206101873870229235669624767228737184221478858756808565909263362054646210947560549800250186500357835930954285059619392293412164141916624974233916785012548454954708587369693565403509574382321272807568205912913648719201204024776972424134287142280975945103515720042955434118936550213357234673766775697192558544945791604690416432173766532092014860002937273889799652173417513221164058162009535732029765320919839953062420961766958412035288704123691406123270150291741364279767000023760334286493306116798407130361290712508999657103015427405115726609896247106484053624182566275526351481068918314110509000 [168,56] 2346457137199754760284512312775579315689644676392758189780417646048973344712065750805173289136038501972395219509125988279917273849157509300891687952312528074129224922500849008782761804951011999284623380754160061827674708201008434482917749071919034833460356714205600365326624461751129568422015083995326170487515130278697485471233651208008719605011468874082199160188693595520662643665609614899622428933006468606813520428753513307894391113381938540294677668581643066173534953873479931489130240664742245559010161989693031044197135850518653792485663267225391245980736879823010178418528489250619986096918541642175364919227845784024247261536516169849033654237309384223897778681676983279382918817784615995914722406968662217544738658377669580250397243840553853888675414390993145543225006285019438529813827056104243272000760816176761199352395303109319437615726078457318003962297617420337976607010649332222204601650518812180800391611675818909720245870082475952448791707728088344571499738881959494005638286571539140903831950784842429727980144226970841028400361906716983688653374561996803840087597856471202221461200632894536510199941098806857525962 [168,57] -23330653836261357766672736133341233735435690865448896940534442422043066010593580404060097478856831071626407857216505026911313993467039666196691933919459021807092917614516513173057569526273800088291328005517888099226380607866899559539553662971539731882476917417678543652584433398381059338317371871245306668184682398127713604557148390846769360565139439853042317822138068199273522012210943002788713332949700440890858031991421734237510695350984746677754395687236818451095437986014004273727531041417490791304860550686114469328713329507472975784630483810030467803801271739690017344265402933397806092774180052521308112858183622095721170510982037280846932582428745279498113977010954169506132245050445608702526263312939287580674723082756915556847032564567609275832501364390923167838343984873284995537204783187043388994784347400404418137735548411833545214574949925631195922737769712420784899252184515722096641518039767770154850648283427784602056795722888250492203938850843388596469071934688070016938936869208195064844656390937918787918072614438851044282955857198535726763473741141893608146676178788823219402356205009255922001253126061382144 [168,58] 188084710261323843352412851513351030935965618879923557052416263376858986681684696741180431461110714615427764286564610947297187170355963875818063152469108765619231107419890162334971263589755612506012238171357178803250492638944536468889136077809863073981961105064991751226398220996387236923350185152723053061113873141650075911457421498486320780268135558484198097020587258724171312235972121007843214363267349919906689993257532293623392602544275435790589328877142297069171698140172017395171330375582749161373956969641515401419799603909321713916467594459287578634946298519674726713803632684788929779744078435472003995223622823693306716379583098664715767198728266394212664577334896819964490610125695807272697089899857026936683456547886674528274565306414204706870858518691784713674365703193931365321675406344695242786312958455493345520692678103600683623694522754118211881204766434903209935530478584240898885050059287747802222964904250269264768877296750898355320112642514126778071051160181805126573659265609305909160116610451633544384086245622611795885133033333722610619064195700472041297716945278250271131435764807469820205417652032 [168,59] -1222070506993640142312619179180750028050635639158319950143820324853315394900433134510986489184517720319865214600410783045606580167796384437490748448666424283476875698591236210472595570452948954462179261705238557247574298837044027200688589963992645347530284546377468286151957641987619569643301091062499896825402694206399839360489682306311365263361968944387021831813488437321008220064289121385271947452465326873222110042058183062868295979203062857070103459424805704194309183315941648739510859227046676038232403154244740562131880157553789549998395567918100276914300575848644632363083619940060782781036554153592873828683846933513118707518448776406012028509201097014883370114978584590653365621330949923480422678443459985993357580059279200972782433708103463868811855741284788997208693903683804916249477655797279760649482595340400967651371743423733031115841895953120882543648985256748711120705775275151849944758723838545080323340066019788396556975576597234972596185814352399796299669247765207167764671478503706628700137702013649916880214709053133615524037199308724054544038194011270583322893124445368056481926384796474108028048 [168,60] 6361819483202845815604498875570736646065819154245634240665382449194565017155236177922013477560353054684594485926646201784667642435196978270548207612713498702134366884930276973057323954071797109544112775249853120621651849185645248890560494971586271327284729058750689719544628946068224683170541082401897370571006492625782371709377590545273516890286758069295639730755392269232811370828565674127634166002082303923739645001118781206551306701396388862575905128552777551105845737466228033050757658236725368075718432079345860791561551256758600262789726604689222884867501019758500056893395140317816269396074666658654230734531902480933371501017055175985479401983452606386570209505393892679412058120391960960489980101052216417624329397737114594629654275157750310146188584027021309725418816674698476881848180293694599958224205911063781873460157624542922897039788783694310896787426116282574811221524037287641816908190758500547839951749600154935291131661948770647272156772522229138904729910887578643790987912370217727429403385894503576146253784025714787326628568782587061675182316123673265569656690135852342253960061516695625248 [168,61] -26379061429373827518435112156918068985089424538821977637241634362474953756035768851209185401490593394313340347477342288723432771162604856877931000740399201965634367965815255003747672036707106983386948962225735299720832475121964940635263649177310638810841373843782082381409231032707711805990970852556075009051419787288771175548794553009335712189940036668357340484006930365535799970075422157086585932289052896021960537082171453006030273342182888747809485630761319704949477163094417493539746343516440530922009412355896826064978804180848677397862601241137283933894129783611338450989820924105797190506769603567674542085089530160661949513570244640364213776029456215081617501022837241273531411545584405419071507754544447569274657529250107588568627937235645620774582103974533227437773459816551132982944343386227857092666810664705156816436763781717630354610048974377386136087612482652690041576226147624227355541049741212107668006019159023721186753142128923894159577319158674321045048922739808079505655775849418066865558129687857881874514122180699917979210342603704148644108535683318315892377142790228459070902335323936 [168,62] 86622169680054512551098638945006234862463840082690573212704611478978177839060813780088495058836677953525300319018525735601962643955459110671735110276423865367057725324651240606318166057071559213805166329130040511852262641804761368986304610334846550031076390417131147202565925019525780708996797301013952629499948615330676502432947452605906967950806245490337303256163271058721711339143619409068842869494059500411360435954022284257532917509731138818800590059759363176756694294073717957538425022007500580935463675588766773306013000464439499217148140984346601500405869728042512117894633751197719679937067618071064156012473891601854491799699507620806919776664270800135851698464462071263931291423457010355960784325976726439012449191692113522701214703489432860843818789472730255587488937940235819470138907409648126078722001431294329425238149851449570623099210014297325183864057023148073400845960807888774243584312413524193061988584676689494221106160779298077192306209141757934186169552597712854080380765621772397219918804401336879014554224264850322423425375028370832282486722189934036055254524406220136221585816 [168,63] -226395099617009438384239850040582684507056179203528500874721680233263393696641740642044143661669985011544466322463368928868641301635064480498305361401744761248111564897886363597000724958647436431234819897042583067989492954442667845566572118929904269007606262618893836398576561389701830872277049780578210198723753500836016546472255072607426402915311396588601589780442944858062191230290551798471958938187041441326958245428855270962130029735265212218403422269444062992556816958964477162769762574548405479321646181099252483753973751552260113152030565668300664444429680338706191715658362297143031114201236323771868126244436420822467848263900944718161501277248228843136339662567273360153708483129603510066010587122412643431169898442582064967899669446671983373035478229320925710821887043567246889520937032767299579724554362004351685045393998715771093976471608043116736984516179360663246058339015734593913260805049493012591192533402280034783691799471899287769299104627907167059724986198831840735028583028658626680896360440379696282070968845758347578236576522277134394611466092357383379510127341270931443048 [168,64] 1601373645059797223688335646360722532915049224610291465495070260659311376885983187833176988514425470178703640842244381247578857544333092208947410157030641035033239607734622425176126295462887637061020468885205406413679457807356710495239569970514575998595490881269129354757814745219461221276445963676531299593224217494478247033964211703006446957687820680156682524856154185011066615642477707039348070654663734027401776659229533697978974517901899267467422136962964541341930044599009950419234293694601128925231603524644674929961907556500642798883218363191002132009205454491725583998586031203670332740063682715243993346749505316317075930814496268282998339966675010558983284386508373370519887464251866476252694007353151873869717197912932154690475793989185880586824151964937004269700854826169820087090253934088618139754959175769196752114935458152884856178758476674004503702267053128505650552370415849701038569730548085202829932784673776701950187304042725962297465004697659887007819694718928597861978467584010304168573097798862873635121773451670329003808710098295953456154124391698680487983925010747638 [168,65] -500273277457339864966856510342062678279625963285232723674407436247723007805436286135673085166130047051043143253133896786519638793736104510975825853145405904399002196985147095093083380406592964950927480615794974541041798800602661091202372497595743608466507870352538838734221254380605473533706268201904647330386631285898196414412240325086376085805702176809010428906331198865826444755419385063650157490381328457654363239965569723794597429609227161592561641384553004272594824164060316290262329175544682149201878857518873757223576588717744043286136153922041734896334497211044674239626630905393054225844383704595457559777488294141950301307787575096003518827534248592711099434604185452920419525134925046435151015383114263856160633624575678849191546956327003349138072979644494147178033660467631191397393760181235946233587962285724602549759743850067296018363406992229305230558430562598679180020688103045595388646522829499520183562350571415650843206890714821004495567266018867162375322404816670387292351914765468455037131861714544026094565012963009517172733837538526364870866974516602854655076349184 [168,66] 202914104243257791923994387854043907554959456617675950934762775417889935945699297618894509104737808211269655898366498722241372356532094706419195031712285247271056760654449822317724164213273869471587883759071593683897773477047946209338817312115050204786356878458795481193403877294001502552536620687344443409128256879445016237979208381440880548445879042022691683196440028163254237293476793535916537766068759570912278984429874209933821232827606638543504834456961260473080460284234807298085613100823028352212850107729034017214765208373042772002134603031470691966299427474969170874058149293870215801381593721616666087088198642431782492401492912539066683064423875990597171588539766666594604485523782785126081411794623546377602833236793410265860656370298712172807820717762079540995152321116773843278521927035037138741982177696714345428667609603298632184580391174164061287522602098044308315711524583293332718881770132470992048679018154042586801285398486630455704679568649595119542114273137187157340386579358699599743631751837527147419011123549675886118969089805408671227223529191842014899288544 [168,67] -76888457365388077443244846883210925514043861719113761651648849321023530378970237075366639190913638250702718064410502870255641972977714753866036695635393735562642053727905657696705644619260425838331565899860383750283179489876087040331738142702374892169814159026074584947686244885777101876299240966003087719768354965564998522010493623158823224009050722219824791274739202879354689283384451430285649045772845101817724881667623988068696804089944107207923168888426210269176319342230960030441369702871827108627226682495537186682597359362164091084468310155778146726086220082533977336913462579443058088591841287041316477005809192338814048386809347833198060603805703673778366789665525655853318759672404066661001505308990758223000923878644146404005741396098172799215702225189051316549515021770480096387093955538845129612919204185554822135694360352420622829476598805811825733531419603249035458124074459253673180482886666762140975151042841668032220492259309575877124139030998356062308985059666904063853993880471348584799515817378101566584804174730888696014818164179853472538106266017817184823648 [168,68] 27157382174806857145188499150467089814484188405280914608596491687425102860784544637057554199493902673129130814782155301108331064876927611736928439107031023896715889059850774891586569005622552713405391612705291712760785031966397730075983533630197283286369548729587859434500754404482602099517345289531329114894140020121105874347533752675883796417363656267148688481735348663462627762425554108471681907202857611385267921747003958349306450962981279225916029936214263984435668119415423896998546525205239799578356725035066813715313397079981367520564288588012004890144012300335969674267589771956137847415073498134833997104070723902767559888720554653452905358767650626608981123246190333426810940249548597151988038393030140407167510846827962127690209758658982305659040309974779141968390843503173590283533074096672155111718567333315055873359746921421886898016349232553620187805685359765505398680685824705269937729200474622861222471708720546195335987899705634329204988286818913193561906166056977798325011381544895457422663251256321026661207730622528872469033193558738696990903535550580548808 [168,69] -8933049788610161214050918289663790894868578591042959354682566198778473142419096949358355214918528225199275261935902812663969429435146151676996610252647852586599789260073258115996752266909948886118032667670287912534119972507827175204910486546980736700995437608935289714693314337533457753045903263473254890661527883913441566357415556345766842765501736787178356691223198380401038414112451823246490731147148261453125621664611318101132243906396576763767663060735942865152304976161370756566132434981422016963070396723285751202715484830550258129433945778334841065580591149101628576232044479462650397875286275810655292060824639759275342062746047945263567109432302009913487869890136377638189671269022923725008083561872514822560270576025998951911439127839293561317536300759628503167319415494037787284032249462196631015903440602768247886854466547631490040535556984272545122908054533572764358502748838303962920322597147677209980641856358453434644202972848451025821154091969886472562052834332607519727264929096967717981450586629528289650836144762296251812661283240459350369879648945551808 [168,70] 2733788507787692842769585829790078360637138246634086497738854435741528377263060313669910897523878455613977987023209325232444653535205211665987039122401991008925221815519121778854786348358610499015970426159208304816133763126790506161318164982475749349998381375343703479972236662629987719022203903124392308072204383692027749688536585421860289783420116899428441370187221191798031166253660235408296175383528410973443369035125852923375192797108716054966181652362732001227846308281432497459001560003897587267628265824614180259786916108323138763484716763740754268617339074566062197615365505923464752603723628150009724912119956345659991721520116758183362816385349734070117561381084448729422600488164492239841946581167089552788501110020281952963278918432258032385569741750406064050889120036510405343926563072873715564251316579792108437641802075098925643409053420663770118075053555001476327702554970753794852186850060718747144827464547989578519248733082177989130181750935880234098679324850539209797784514414251397223525586744037595806376179224400605971779997597019825105307580980952 [168,71] -777515611071484308314090879178327230009461655215875714506515337434795289517941028578862064556671430159352947017404496463143012844552412698730292277598204062665124907672826118509210040257163375906383308750899720834019542122312601399185176675179441735739919611404876394825084813716518812274413102349574543520747437262367686130425510960876843164857067695640935724890689738055656858941433852966597643022295343760984183198597164544732439040288967014682494502950733384122300896292939630609153884579289516980214243153132172014987907265133692176466064479409968805495281833988836658986947161584312228513785224997503522557403306996412049464916917014777015259623119915970865195890885591739490888662636887859562065910588997761815407162893571868227987515391326069568190953782284291365015149045235591671965652916482043477642569727273243461244464173831704059404269714626815720022281579722751714269057553198114653689638914396270324153764362278562771442914880051064632410031207745840165005135715016798349827871728955595400928945311474712950526500604447803748506582118257670093921742016 [168,72] 205264479525797575350635432889257563735571331882900897749085388975773733367305918382882070656002278174947913982746315479343306020470209450177595679639808848188542550033610679197785624390747040863485863528379470795619828421994297200447860743508014704295128346824495904926665003209729969107067358853049210198951642457461402054236308991430753712103674784729513117967195233949963314999484520553316986766370963210724703962139699263654212867998757919122326168011713696475657359050962365151879557701618050702296265679585038920456802232710483555438203084431014614575025348453022009294108676707163458151415815878562346926038998576176674858519316701784091667394022884058246071768055845668050744342557887649240813073752221799050094114507469965361244084399571129444747727606914651006554138170081487293738901650907758976145430131574316438765279332564619595048303829386710555785747028286427317740328111930652783384224698096414400117584992516439184571704913034625272474544777166301456952866674613082885220427662836607747760638535134195399173952605695154363393011900380195243270369 [168,73] -50235898260390610264888752932361314886241606454552331248316779498934504948231663175158420910485451541513183210671268773115931370559303671317805389196534543588210346976685613455585464991945922087453858026311142297671405885339609195637202173337711344785531797999523809803641952440994868325812642235356881765126991099942910947694417215002099457410591634861188637945204946951374140724777411740543685488912854986862969224906723299063274754568717106801898776619583812818273754260686877598512701264894391450589120876032235441890449522839474539012336083090931969773414216869228184615701345360354766541431922959871865298992700913920720828236974525441774195043793908642800375996983938226043028049867551906339848426700167558804833696691077781844522112051262912247126797347165346781736196439109627527292891465947159854283309721306149235277611366985564964703317224781130755756008138287620596816072826581455125284155913186841696540805782598971982886390884005949617357793781723792252298861148001725059715129019024512532575070755430829339296062900077891962093786904832066055744 [168,74] 11381439173383764549777956108570019434029085368706738213567600290697836863611258709745003636590101759290799929960815242391662377681252733838719260697613310580552625179349794641198169023830967662607285669535976945929519767189445164876547508829036825563665285939278131701645452412989798051839192766195660051779913805732993600861699222499746600265570634456264757085519497418107333548389128047448037812752620268310827954796249235711229933435027006840667122283079058657619569822871614007945482606357031595150746790114490520395241231598699223633450814827204573301102516209585903245780748404274010684657599457291078465991415912134927804909487881220687047794145166163521610758519047149286130628613136140469385628747104004231771722679113268938048411616496541052400527790450620148326568439060987812512734273159154948565426433289573265158996159842388626569628425142470894733244819459691437897703209056694250230053255509290246033048436675376280904636056722765305806434956957997720508277021180129573444264141277453104409471006329917078935005734446987021543904390701690976 [168,75] -2383413732091910054900253240051701303868750292109536914752734131599362111829604908560624656126732241814014270701349232999492811740769373570178383275127064957043869918893431583967178963490546144704860413785546998033424116906550751912742817755568929310689957289455960132238488952152556751843174339743238197601247209030508963865337500935887864485662888306062246932161612968389718883743831321925852788097427136089414940692290502297275730448766931845895682688224821479601989499568723612453716208998101675894291076474642462250110369893989312390547970211883042783235439365778908251296032471870876730438712714426151757622569704126340559228799265539656215082689891619475935002402914235413480518739964884076542314693517579677513476607947397367191341000386597456421214083003978024128525592028008348144180931797517596698733827281859523958290979588292771991917381742989022037262363444236245441434161029003423214211947107289851527323089563891601886244829179118476982809280889340559727954571608527932801913381801562565376404565337615684461338734055037089390910457108880 [168,76] 460579969018611951400812141084814088377037043009320699054500505636028368748617142630648209139063885261852102647013532544534364013374908071897493232405617440350285612922378976080134996180962269409153899662907277550435560814894657034399300257949429907495643291309493407170470116494100392995906522417480371065857551034805889664888153858912001898007159003229666115068495017496562254094738499852677680953430351274825636845036015083657714375490065152140835432164808830638736671800931332185756576616282964663517085048763431345302992953626568225163174426635312286419304698554312771244910745082048375505764885559855720411132103862431198952049656396847459269378017083825608991857998262598266053750290306661172066890740809949040327490927756395290024468710304982202279484143575466353738786138566213352862358680662750523376428994515109881876544619438724630294909433486911060174825573845964416178765546393212094592445722034622115516290001979229672630078293514733292435670966449245717303399891411702952655594053206273807143418392393231369345270254775059076874255184 [168,77] -81986707569019725817712082906541162289533047279046603503932770970595020858686949067115156972187889173942063259837028890701469601754998548746551940953402648880260202284359103269401427256296016103094402501135875600650470428157966726640092132434182157091030067587352725619170321517843281777241819848266301386791466908152458753090986404368873741123891540331701913074597967211682759833506863542371640101559252884050450326863195993354466576961383951544988268295014036146953433600367475685443992169928941259865143707357640945320524156752861060307440961693721684357842573136430479451584566631207401447405091810659276606152383597923454398602194750746406247738234872422040464949575257290969814228316122124400027941714812743617931851701585722998788152436429297714324060300412318753302123325826651683799128140891086709004432616856982655372507177168859403236747346260528635417100295087654724277367718216428247392856332626952043804492809985142245111578082144078983644100911910810255311008615957721709564196494146224603612353322032238047400391464407543845416064 [168,78] 13417983554012206867487568341919748696931636923897747143840118094494123089615211235926426102487939498326943799231979660941434686119343126862249335700729790651303245528943412208833626764071597554650487870075688838354242452613816486693136588255928573181409231988322197350919406033533100641706153122654980337302379112424103877438208765015934891294275340558636649680871047703309768155344632778310946989018362829186439550623310354454433461231769074563542091378459015342222287537939130302691177012845467961670678886555498338184182713900194537558023242081375007325368234325404523772191359414597986446870994782854744233343025991783349935340174486201452742873537151632713952299214279135009375490070714182333930155707895856008025803325467294772746094033365434241129991213016201672190306594899397759959642860747319399654893994715506120895354176064216096245996025597162160964648612137992519200720680141438279141101025979113607671338141869663802812670359921428433535636623481272908110107694214675672722959132804361257436504515915514046091136280893441498992 [168,79] -2014884675293059454255997356058302470481685144214624356125831581660285575918795154118689068080756411914364971513414780367783743227710629809775431296299478043715696301500513249873369078746570859192321902347301759994562405691921780524996854239325631789027293156847421645023726377714030217746091066225374223575285701698912341848379645391686947468123825888111413133759160947832591514499550483147241778971733805905315124437108308897391167525728600881971867823511060614985498284110598404037198819350031063577471337410703137625662523756689746116793775944963207432788770085163494340794691741182825988819167186755940423771868498773569225601467194173459451835288317957967820697640675427135108831386183002157119236976693044966569501046065284833988767948628596407038601369603447177503183516466889504753170142630806999614273178032175489134944940033659699950030831484350869692303304831143390281175232519567117949146018100652106027051757085713488739088450337109758183671677890936486548793678271607908635459576217118873378569171869273708984110591659906256 [168,80] 277003427945769418426825521204648057303123374931289572950557732334559298267238270867494486719798569836015090550670834590850027077595755432105505319234012134703662579355111429085864991455273704958053464898734556967187382250904787529286931737628496274326295951765380642931899854080894824069566140026379815787506313456015827605510499706120407196935773373566314625850004874806450249835164760814807195119581624739042048841965008568697306446096109870415747193946103347778480652963667886018568087499923707458841782315852073486091580553733584077148221548002065641972045598961823968165786971710599968325934117563978679884110302711876420007634237640056817536847483969202457787175814481908084775987463867289747540531091704528028089445398116404711457171809639079988850323013749319798803134783673844556886596858360952341769358389777496005927102056669847733491816647445087506519046838351530859351163360721455670268205478022564540910643951871856735290857579136945473665447557371751261853410380474092343145719027676970960122663660916035652178135584255 [168,81] -34784231677352189617155076721932015435922866976306398043119820193259762521159311731274497619277978644101290733572884182551818662268069054002098025457621056418828468303263504920641204331913860428289787298595921728876931512895101476211565855436113681901022712142419225607621402845808969871957275056868696025932141077551732521377315611431699363728576969457506021066641233790299974713247080790763670639609291115902980013166030937786091206596252901569894713765603612418883461651725063643154696348245501725972390393925638408561327428550388371047952117707098142916447987387049922059522599317199114975647534153530866958714938311579899748237441708761940739728162817672831976428441395858955002222182644087276933381950197942399288816699963747902258298043273906537964033477123636367789791308880763739399111941274195667738219114211378218327267459138867527676423909489911392591551773237771995232361327172070420248310098217138877474263652316010442086943152657120058038271122661400893277710139143260887983193107099492850560519389010813660568344064 [168,82] 3979864728764935816041847450636752845291746889230415262366083940191732588619802029347683234744319303154015201461050962883618693250244329186442224235711140892275011178622984233364764117337589376005393938999098321147152129813191853958875130303185571338499290969429549477707227496613341613572592895575161206976209590565646572513876237876234005674282228144068659050807854029370191584321685946802290468625044164489727795831454649346821290252673945618624491057128396275709234437884194752156311800237020947425486081828336562363194451491085877313435979139809003090375426803377232689206229011842701012042398915049816455455379232261019684169162967170363559150926692056498059982427866009603066076538184665612286031376579094979926229108674547307060814391656187780438117869855091901562412923774062716736531148885984366255377884894145900504374102258400563691306479541724785777517138715673737557983020836974767857348961669047938773238687361327695315160432588926868675341432395860907204345115696176167969507458751598471925126940914808247825824 [168,83] -413812957578723985469317590958282596867797108784596280894778631752955810160003624335769553105691680781209199437969969831108982019115930251389952441017925845485578127442015758911015076604296019102281767056015023331891604327286850043361373138254719126180382964565761616183355910267599727422681958022287429021792053260529625040809408898927903968118751358764843952089032950336381142530434745693203436358832129850449820293522858256061850114019969873232370483989485981831191919549853243198116247439544628151846184465520767870306765204978525803205322128412573003913499859047027044074344104028795625422227247823854622087405339987265682913577564474229568274306764655342367115321815810650157889586060371557458130013449446923557731481724371383369520746272192941024349391728900564119110555725216907924726204441791414512947108964204106946461341633555110970827666149709100469053866511822571134909060774056882123429538651732814142508712207357465912412620448901483694489147062624995180082167274702119175639262506823243880264562403446708352 [168,84] 38992887842557734135271408094503367026322783448154970304898085085576182807401859250346012370573481787281151178731014979130316386946697316783554746638560129843859631188221214161258309909482544629545223292776802608657682833918748879443363811378778163024643680414616762788224303423238789994014472537060917806531243765149314308104866304218783400560849233074993389593895247492812215797251186579082913551954970078460240772294230843997227527449447331410037027820083974998014847624134303044293271103703721825531122288975463179364805356386094416318946037041814198998238466355908950046728492945680943249723746554001622466617725748274000026132111490151254916040216691431940928363477291445728308533138475350353110262721081066058226057643724517728187332296887672879250534687117514236879113303386031672946245741133371607097892050596313714087767414241508260109298972387708978172829222218024987559934465146999159073754073226164514351111221488692229869651778654485376780213010265860562456304613499610906089410637723241959748536017900968 [168,85] -3320032992923269719286986457467007482108784461645019061785515687134903251065553492736043692034090231232130383784461193871163991911638465239456934649181201973907154870003072508763714758992287102321145892145448775665826298724675577124532816930059532244393650257007857436281377520399690739686442254982641500000222417321788164345031399989006570649066973076694306047323693391758116869425075146735741916113898491165997650640766498941011858190673948147453291025483591011773386137242978216147805362445650796934760188449676644937646865591554544746691703011581653176839011782291917993380923301194873861657755165287474295200407268489018781304987749238364801005354922619257025435710468946159259295420882825453726436366299206489933089761587985842831437105949855490750010195034544244378614478504920074741050074774579402359002252600850922264910786834060949045581309192473728736129368953945247505479746353401114696818554033759525881626238412054741007884735980515518044822796455989895437527924000410134513172349966936661764201165184 [168,86] 254648136273125061594361216147051819894907081151709830434051501189906458790458144922355930254716786338811657302836586293837753793377093498212284787098496668308399038084409957478769266205673253326774474486993737402948633370801259068818251902135809597036310675665433361985653423842903625122024394105914668312811367936369552171562691861139966712175967113422643436802199041535489502030086595179425923445379931992392424582732249016396837565241495807944536762538164610107652262989005094760964935867955252844306817604728536710817814346268859399618330812111102333606267752901228273392617939475920885078166889415764732163722306555819055339376779644099725165049449936223687102673921631241649922744675785728919251171353033095952472828573775637286214725606511460230009652766177244010131747256890791131012061796574796624559690833049017227579453579011791619082869743605844182951542387902272936840024291450305769661800355135870898064511651070763828638979035558508854697491983859012307216204115605235578226513858752477393291352 [168,87] -17538079242102774949336744561767221383412681246467027916424666184672393676835303503100664567396218661891385448823494316841696809612665603080813876665294913808530051017875993989313610817544561689139011393848130941056513729301615597869775080851741453659450292049405453408871629329220280268850076482607566606455107909988461620740261609637910627824591876462375272137232498325085289214525319428748187588037943927760411197405213718266211427727401972098911825363301541129942626887080757230850161068168533818851501321110708238777802359625855972955733044505764443561675856173126031176887562279112377533063863121048029602258572750598486836479162200045996020081483276102691453586468719137332836697894304118852421138915628437419040634004645052287404861872482413653794691278906922889024355322671424758297076956077811894211432683609699612030753777809309545117868616919155859794657829844128916948984823646149227360871062859659245274753853263083592191252703852357886364140542961891194912845730096174041839590482510077695976 [168,88] 1080957789513777833280204695359072031244708843186673457115246051104985365236434623527121877784696196481409582088644645814261433189365980574382071997240072273715056765862403137055474192531870599232322158268498349770575482083295242586003162178362378296178071248596536262465952350233330712627373036805361996427297180267505627213553521142238365754255797635722231413737356734978923609844282520675766069205053503466411474185712372728963935035834473768592420780502447561899899634181666292074868773947963105563601580772439612167447448318497027794124251416058432085245241969843996154204277427612723019211341130922470234077643837091120494848870509688666976833503686030454004208438707261351371617065619824209252476091494295510481245147770979045495386401455277140664435407348918161012917637797027844775982688174149811336996313575902689656690401063310443307032896416619332456942385206127083924189677849391702324506261507365590357793804397197307476780826585028592023583834312539356840814463914110281052538779671275730 [168,89] -59416261998658431487451554638151324615265207156638367296761258209293498202483389507043252055167271599967931159410808060934051332301994426733530362800985983875873902493365422234948733427242788528137195856255738862084211253204775847920777841815931807727846353710835940839297343218530791955809591740939533925462064760662848001757770321557097767437838891557724861063723971511899668715524164584162639616909165250842639631927147254130015189771038752699488471967650150776395548945017308402185547025723214696295932942285493556923108441596867154584255954057050931333605236803982926238222161052455877981720664230336739970948852404466378303162269693916209541251381372986275463913811503261670945261093984062295455106353118437581045237808975439676271670988912548028236744579197803831834457655854187270774738095126127709144421804237865754464402486308583173316597255501728593107215801201558847778325643346878037637459702477456295030570681921087535262507505875827064654665038420374753767341591841552067447884165760 [168,90] 2902043602482852226546430674165455199340979453578204652942346963637073150737405806169602352599785449933229265641267466279343504432188935261618651651742073670491360452566663543105310698732727228065061770411366469885093190697371039108243008401458134685603811578915350883726587077850931930427412893435868495249484746366533272403628478133251116347230026161940223888128174318013592831147960779337374612906670531671483909968047760060132339653132795625596202920194756372944819728627165463472797033195352971903838761663486746298635877092108348204746748820153529101870185990584645400681009993988787758635844406686007577210033354776478770574824429745786672167439846624814891693740369215820978973176142585955111986780859707640132518494613814312150213415567063758628972664701627837033105869607962228517365341529550564874667063844110476542564488578520861989913800188770928576403601552344285297716484120291307348129081797056905855271588461545560242405822918212269931406806795430413452431238713055787483898880 [168,91] -125484346969447576673141632079571495490787346398443723416902541285939020407030167289259000207363875581906437503387519331804263195814377872029744952536930966477378644211119155127468937622637418174809311715448139243782327833001979269715042236906911516684175984077194665538487096876442905852663171312491756715244843014108001707119746282499926319141881951170328620990111404031597277049585316614928678950834338404968618748205832831326006189059160374791848718170558470550464866170567934722464149824057514729557617247638653262194249897399489553312844318130975103248497260888019877013493351882963242288049019466986662918101390786455704377095641077197287818957101167622992823954806621494200232289889446446171769437068107145831862353069140825106454398098427956035909257848029981126475466707537332537582793300718469039049076160906807577307490776114091404288135419314665555568341548763958195094995133394728520006704457875653247732612073526682238763436687075484054173954006119932470616093629456080117840 [168,92] 4785268659167070019135316757808112795648129288055338734189454184315785174952052093789121748026764616858015292278858462107843171704947111262127092933320326303719110044088728372655802930607523636962774807658329953844245458397984294027311460464876282072820062814969361763284164575015194293960778816904698611143219740385853252606688243612701230839699512430825048753945533284541705950424790240176288316428702495712610187527176049786686172894628885818252162143707677866725851116042411171850349763555411227332880753108080452628847003984593716357393162977610941959982485476079284587568711499572935688107834575083430606841415768839118130324358597596191680063345193066444554617969039180256056492410557163974468145578194188070609737179902881353867455703859215813905189112656941976247558657517235593123613044616228023652155279503847060615775101163585277955627969380581167481608207773719469224036023871771768392631199394868177674745758286027950366631654826686043359571680066831643922952773945582120 [168,93] -160311422314046441995407324820564159155715327003234039435562718320726479258375403245355449601951004667066557562290654728914236270700269091003353411514607006729875397738106493760000154929068672968547237563968337190016244331673546732717863492758052930666005968876955918913659599276211184822291404466960897961809608829079687480629284988963594118551138622989293497336852915453578193475184029975514232034876395160583305434587799344331613112048106892246790390434251833348353428354522173155504766770923183525307211418704892424989872080067627945852486078638612894482831736302097662209047361071303648043558366863333046079271871074047376395469778052856531741830084247913162707565332678714880087152246915982223564451715768726725220877772700253362895121890428422205905873596032791138223405418222821269337383995045506994744452432452535513253431750380365686974625182928356341542547997396928726550182183209563145870413781170132385611759073742080208130676688367315737191425541764776149297596657088 [168,94] 4699457124913700569715860910219004931639167117655538073419025001733391075785875365702536086272871126669875854994254013602123115424997926427996170814307513050110645649808064575108275538845979119514092370754802372821419754818777386004023082530001940096280735345211257130212443953084713756381591275459421867932983979395859677249514385993133875344023527859836352184251752622756480063405037858404961073750080936284190777963604589118483271891052863635822695476468071065469743262352488119438517025014802603936866484825984615166747299364196764466640021329340460626395268323170596697173686726685463514649704911085743637740051755345033857125234142368251232303338934954068394651985553144019831999460203563776535062496093655840716342095136471946903988834173393650317319017572723962146103970820792616601414606737911286442031236619818787190121288904235959322486284359690079296120052867720936904568091841414548788381980266745598053455059906714237497379902725782982066533709714844953642917848 [168,95] -120066201482658486492967503481203128785013434251659965068681713724132020362031784861255644198920438763886886592071117925373967973137270271270892777290229019037961388227504879263537560536640483845360586245949075181110484399410585607685351560475906611369032570148454688999442511208049878156999985880137592782902313425451591550831869774378960908205584243168786968716562536351433212423990794336681162891966695813072543115290424769082032326670139361258442362526977928637518563470978941923138451758989884060003863462880999785360548259076985962979210670948571244464659877397551495025079763049594511377656255756120555727342365939430040697253807728828184524627447151675339981321028983359073138301227017279377058450646340512847236922909521209899961937222381983065722494502869864697888828301336480463342050726516348177291813539397375234559356932401699237903240370688000738136358813836723354806365750674896652888217827302499051318208278705744749341673425166603230242561653556513586264 [168,96] 2662790346124730615848398858253609101035632594682198733001883631098543981836587396782593181903812165154464593217514751051953943540090825496111665937411595987327030009121064255995578354724080648496233984914754566794425739048017333055984137493602892664917008732398853388380336516608827215362248498130622366886582208251654014227410318828954996460438163492410972157852091346595798588545103396035742532830341837796708986776243132472872405724601280916734149357495049883207875844601851141964871622956467781400029702091235878814592199358384541351738439416436337989156037581178047473167104390690673979182620301933708049693742293661445548837441622482370656920351878699369624244206064749218570738626862311303385652103406498285554936084982048819755243326973829760924748893755237827615384504263420335681440306391648711091913051994562778487900840847936664303041208628034391462643602297144456530404655373766766161344635940894304191777913677113349564686888286776341315200655523650225 [168,97] -51055794504525368860544337090966946028199756232325838832934567768966451226821011138499504191685976667867284010965267431787260074039824351035267592178621456555338559109960670470379999310363482538258002480959216936835510613087671279803729843933355664611339392266975808102234630532695108784313423070805314746778616222334462049563093110321009557659558297299526532041701086169747986840231617608770857012838809560174130540217871889335399860694521986688574749638106306602603092366831365783415251643535068774067765944386668632172462874196752143937975299817716256170242337388382784297172320339501181217937599459613013789925437959642402951404058556501429667559265787856351169111599557997721917120011437652810269747585717160774058424651279945439284356691977267238969952538497145066246735167180955112487492776662021665062833479388622287792902739020735042348068409550501623862774886933698482766073557674688050301582367753471954713179586094806197375468261052938780198084044608 [168,98] 842937526646363392745329234701577431496684413510497731158296865441180797024369804853188865106596187786370757047989997116303147820371045312147423880083360878913782317601073038580072412540958768589750941016161371791954121543002106131942798686053960237821134933094330134520698948947869120270229741214298020539783336304324776089231563061952448108294186941715788743799010629269796781470591019100807808226511059658501529459384943987305254821174781675851188058166088039435082596385436114584873084091977862206995257339142227727380135578130003646155040829359034187937020766158610568337299791295504905298651099940474359239950280449864582705454323652567490746088573424538539102068081803108393411245721342905323701714555379908540395437208476742375034588985380696051599417953254572978607402648630509148027041963972168674910530115337832778439746243685205578016096064787774589089996733013855232661959378138267893470448333411394814698947184697381585430965243095234263655840 [168,99] -11935629021347928136319354595914769402866385572235515894201748644952942673079754705757070032196077440427477289987833912050261152292643819088482321132138714941044179400063825245455006387332755037456984690010792438243204691687044491828253232833869129793014474745820361645166131245254535788398704349021041754528006988937623033913148398480395231961785115217122750428253457559428863869842642451968729142817883508988666578838841807324169173725744414592494121265304851235846106082786039009361944161669814581705061159511416002262118730943350892156942696441582599910294851077348191226829296640144633775874204388900705961664071041285204429859430777694773358426747557188361900039929445732394544398064705553839326509758020272685437491504898628581435181300954209255882373650198680714171892103993790093898659433074530742380880928451310679670829190608963631168186541425281307149115956846543594519017692216862796937654066788669848650583044760360910786100152658274004480 [168,100] 144365332389752046168311486138487217933924662678185028856291626981770043699714574292870026568764741926364493866005826754040721219628867229930769158378064348252359591052242121173438133357309655697433229183355374917593319181598424152176750228473310568128931834334881335023168342185483392274023790648120484854167479880380476918186377507615610809139369858586446207883032092059379791727510516561635988472106155240715920864932368769712258417049485277765471649899794917446875600538887134679487502556318005673958595690232706756568908750527765406856685007424449128845246223777139594802437733470409258579484492423085479422635107394463347536211096401523607980924488123119331340039700604331473952597464066999419674516877184143842023680291883015709351476026399351860573955547670967304366217208092321793079986354551962921473151340829700152802263403180625859598099694429387706540295875822424928300372383495612898306764979242775686394368879514517829976378396924376 [168,101] -1485695162876277370689004469973019321094552036968082144869278221412580218181871803173503017677272725334127030972279668820705467866138184747465122835323981474309345783603018661217579372188228378710275436258113504898893132103737533416173267300365300839000031590935137614766452551849586454585084661984892157593652310389210689527773448814292671702825842281071418821913615416081212629229740297285705461214910296125491496582511228441533262933762100233216513255982592784595506501028278285937476893666558757432641586429523219240890237893882875442011013750388397897230525333468014519913453252948875360744046604616017191824190609989426941709576767086848718036357354507929784508708143665693313552316172235800994816465377786285461846457644577659380045234055732228366710575381043365649794797052315371866039358229479489131881547381259803082142772265192045661601553715698437166332296844575601608525529315443140646725980109298262823262852768998232696770586368 [168,102] 12958113327600303142461722527357531743333451004190165727289616619073077741371499121100549018822287680896236864556960486786956438540297830225839220771845482750003937625154476915623657015942524302118465596390748306040439190144392365950458032274170591611964181138506788060687419583482767057711158565079647265515872976258548674815226368862339229904305716039926000497657773845473912155700782055553923412981653370340266486765853118033664913829605867568049285341303283565300077369333455620903848934183013116261298770190454346494136272130315200522828619799621473706361245383090945249009388401492688650142723366085326782626220307121457715572435133029119373869702284082393054754885959734297399498651707588027638644520871865853449737280623294681178949543197103413653352608830719834912204673428789324440120679189896239588091784171833515886973645743205486667336047551664622515250911055926101437012019523499275790298282814657789808895846287223611374640 [168,103] -95413431262154970126521063068510702942939973539373832793772768700647181559535171091690895651627589665954917136757946278524176458334809539632985735485469305307485049844907503340293486548757586257164897939071971934157268062676426100424750395878301659018333988147945182045562302745829639043214988390223663177197381681856250494490632642512811776007953366017038712393446574320183559741616853488244960687164552299607073374566719852461257081279836698702364958007762930522071293998968654024873810959514474071074901798628506071495839359619118337564666265185021053702802389421003997777082207127667166855611514360880101634980009703754528535549036942567778248621997615236276378583691831591620831090273271585838328248033551267444397052836335951834788664100450982662677995849680416158695002379867047919908389607695703528071344936233118981717283677686627437827651529679263227436401628595748763070037156967817560450822562501213190402291981634794440 [168,104] 590821226958144561740420811311942353128022396481263752487372592881199514250691791723771544144650321979637881755787409264760760814647067679647973841882829537120913096844048433034863368105385434246352348732849465673945726931198382943055879297345931741721270050982739644365510798926575458389762924131988331683436048003229254378166341491434102400974994626430485922514521097980485862075754482465954611308031786390357315281760304241808076249437170370565172542468526990043006850535856767149817363271276359140210672216590298528595168530142417381413540028597514878105280169489487710783494176522458494108191142772194938092760497102719531355881537496272154650343419389719662831519207058615216872163075057098378642909238690496845471359969597318938110014223381028680755664270092467320733760100689618168372739157597696161381065990824439333820601776356024480875518351939840136444215495560900076441479662128783414901042208633629711344246995273 [168,105] -3064888173814285340715554072249066494657825095421736709399651291224618708025826259336662962555968916375584272271825508965889785150198949180907390755086872560946039187799982221693791556441184222336684269442720659444104288699981386078513041090822856153087707314843928753532819558004782552383341426550438820692727120509511390777387948032969749819645225452622119863675640328729198130800079081889939039380230785178017743750702840910794438565516369884406789418357982079472260506888768856281219211067604863676442820193386642603189784747929954957484246015349823150804003396467390734778862763697037616210763222127298589183005911093380017379879307993758161116707597451444775466445885071802204939849586675971421953723493759379595932935603384952289060062313536728349641944905933634960182372272736313347776752362303806830139376266321644303306302467644508998477796301255877787041431530906360612600635897869836427279349421456896166056640 [168,106] 13268578802970958318055353122958320486226359748697829116835975103698424996850956759993169006214823563400552425056358220194694676021275430211321856007932269516932815287689308796197253806895699900150550623033820202573432700149249404749976596334741117052101982620972739382972277516448282967275908283664178292830297154145923317698849824785154467454230760466508088333264621443299979482220425904512210173325867564564755572383774390196560352372817986479315253044316776992596392124788538941823976703160726256216821568344358849208362901173235160286529788557301582283997387595756380882788064596099932267985142837427956082574099591487082255179651712571138419059117099962200647181110979865781578633464134902363308991918873249898749772290851930055732982068088896639658671983157009277400415350372440213190189673296313962633054745618805744929408217042448833693565134175082838689149500074566686872350259157944796043372863875366917184 [168,107] -47755794911504259251946253813495553171594027637947148529226482668464420235267264729882961590759323337145615896847583193848736054996957478468959918566363514962299705919701060271067161527521359986424125583063275443474222183850731510210066414497915584035354869583479854288483267890401309174938046019844747689495538538621650122865983197783304367318219103236177273605027668769827122537977356037262062265449537061032888365230202981062045262987206977252854874716440239839993677382644956222134291619492246527347082061204283862952254156216381541961283068557957271189638167760754865777868357421933667068393393770617782369341904205605839009421115929148077674280444570972549099670581844115832273060133397159164661192144548699192423391903209662769730448851204351378375047835280770321633035741096876470271442214026459325779568962724680229766678798370460765740504506747715696370391940317803158285216575172183617784941308855968 [168,108] 142349598406903205327201319948138140094019849801487531816624942638868672932275266716824310994678158719362938878774017273183487146146459861020555067075696071446550918725582932675640602379184267805123001916248461555739909287380415414011258052784578952268396808849291546514799485445958760342371160710918635689650790452925964011966329211991501278107255538531336963717328296830542108799096455499381742045766923252495684893662299811075094109278769442938825484672084155114641929793952088831040572974156587532679120545813641720972873315396342298189037142974645225031140099134306017739485814421034755278036185010028957182245090108739963716393061920936795562745293883922541690604306711452010665089772675139734074593692299727192694793128449850676999253638386566338647689476729421289487754035448443544770562436082848472165399702205891325182158819455708267138410946923178965305542765171594387952808182750928521620275736 [168,109] -350059132902432334609765294585626428520063122980095200370544937604890597576777869164490553025475269746879407025016712468774895448770702145724000754109370610754163855230000303762305031652847309570116546399129823009745394070192746676947009402703985614021040652947055710947215197078289277869334230732323557335322268815698409640272193646753329303742574016683444068268043658097916095940473713235241287583998970526627307955831881573170198298815984089829368244695795249121097567831292457894316242458281833599179180730054463733101620589588253748166457768482308840488422226171167618979513000642148517073093737473049847805317731290214217665654481648501396701902825017078125553022044251363008497784318349464771602286212050489787121533206785357707586932800569152102872341089395969159659846929446029189811765343472887053493216609621426429365524605655487587555236887712264315077466224949903032685866392541479474912 [168,110] 707443071988171035760330077478173739536360864770949381524129358683635487462075423587410598107969972133919408478545533438448487884752056177006553558642836857434462588695998705614735825510626429261698134256816824069652461075458268951487957644213991656791598173318259501438636163775373814268522689039266037611446770788695520520909055815482983871593867803373905519145880514463234593785715331815302701389961544797120832736625249362942769669079504925568542346643502914614055069825143426443492025364756741041765419057548975741344326933525461325155133070438540925607748884540125955076879097036195028263260373539447117663809961071893211643896739951238196635714429936861149374967798918630400030711753543328725115914045337209114373640025359113269954614211554137360056712051346210006998118508352297372534227598163767701006055366554473333265951324784502624911468895909722150355164796896233040454233444352416 [168,111] -1170288749499601194546148418607515208555862460560947339722982797059216243474275297152133993302154282402042675066997012974254239007686747532663604407227500268733434398030187114054845395215278103117142282045987915671878256136483613518990633858083194870283572074326317072384381976289663348101725593791492702004588137104248921243875539547907305169515914754372550334430895023389264811910688167461475874668755813330078825128543567934864767703220218154166992321355470535825918773689320692708544760504292727285500547164132936287124757854056774892714494693828238636832014751430375812122318716957796630928978221400108980627914922114534924180055523866125332495563803581141232822083065969576439484429320999106456153201139323743840627092007274104332471217831515304120591555544879785288730138329105182829062178613206519528459212540778758404621720056950415589155995119426688271271672950926039102005818200 [168,112] 1578345550977527434574700447133564602717487100219906189133114816627502060133021092992795006445879056705170724235121178726657814256526277056739571844908360066028953357608737287151973618265356031584715409840007311249030746143424638549795872781773763623865986616358909444643485393477416611971761013652310817459704852157647139554035968210373623385375477518953280057851164221168638659335564305996328639691172431787939544001308571442410884083568298376990816733332348531081849812228363896889073589245241597808984028000499021337677527534503852954759769381892595294830202734579276006712249377181541763409477314421350214800804517640544410376734448042288370123741444644737655935071248840580233448250929742265437657249322503675250355383659857451515994950172042535007398485799951880986571701655515519903141065840333667726624418920295375469150317814376701422488686560244402792764091664615860841024 [168,113] -1728371422561482381045878920365514012472316113950573919233023791250068017894151724215489009717040790800327445728727698581732014611614574158548056485440151164816068760022450974679161879393385002149208758447403052141867106118654257216198442920126212797345680604407877089128242464355189557208043858214832555228613393992458515998820491103927602747308693609846268797493683570006662046033843453396409961847366884021855542459421050463942533530397444382044324820189455731509042738116954065867268211301522966195650764817156862994187840171804498269772857696576132033205011173514906276731543716401238617091277868047908845209373608763229835861239640742036366690344087982899465806016480579664303737523906847820459801687127067398773113434415776672482212862546534268160366094746359095825806078298211380557780882459972040447768879268687219812102544025110590727866842120929004452078682710953088 [168,114] 1530281484419240780062305940170140888406289165591312152183340034889864249767451989734843085774166650447273580130007965906171514757568593649405079664449003149452677444248307953129231832988213735662306487044198436315281863884872671874668608497151751740481639955703568827354162855664125255437395009906303647728087958058896346194264335089371306949707945013344671803283024174800864136638402748025352353842348502765068558213949398706027867186029248098190981847930509414586753955764077401810513594245309359789000059729390485555411734524675894006694803094317317669490649506945494989216588333397398878333410051794005843406640462150219389958844965083355419330949164709536105146379218975981668190650695212302845600653129295557499885197377120682218669461611259467871168761750378507151938864704360684084977985913448016546264317644752822939452492341930380098140726294463722337509012384 [168,115] -1090750936882261690738795643380876912632665543403681311105343411102870977953372990182603320784695264225600194599093974393348539075715908774033350474945669652138443717913453346929794448304164356300053223841052540335889246861215716990484728132285544722308187907667099646216435552053681582450606370185817142651299843794560787406897776628183308661943104044492859815579243585819607924561269350216296334303482453775879912820547880912955531233462294654965091422441332330079421325538394455236545933595147502650360408051016591155631700156578103751418314796043734152846326640587215911519980566006740208776657244035476098888123451914196719399481900876391289580000535552981642492489460966543265190135373118984786093196591719246485459658085229829556358106861993303021426693946802149913003378651771410917196487194468347169195015397275166613171256428382378926629954807118962402208 [168,116] 623103875825242592045648234260102116892150544911113993315440909844276593250080946175124748430224617706022976014403649620340543686351503610113895990293408491498700205159757069554849040403735083275275613312519296124538861042172424686278262993339902464008759985528290493212582502416081568764498852373273870117710057557899721060394617197004779302196311987691156127502758358062459478479959485360350593069086517852814090108550402934752164622882181521414982989089301493196179965172088782389739074149196923880030158698034620704674613767435521729168650134906224644470960903237170886783151316810800367223244887971182527849978748200196451339664423315168007033063236883624736070143302379629983643318361194946583459953013193741511461417808934344327099855400573248116291681552796513829892303647394506194384732593317833865191816218031130520109490059658653456287063407265504 [168,117] -283967397479834655158970780182846603505236955184808485662994394087882367901519022447589751634309445503502851364877206182351767907025354806392892749609059204398053550955277577688925965149798366127021511246166340166263113081830161323110075659790251575422368759129418661877774000888389062089248811965273191069118785262330428781439192613039779816643872086375218769276308269079605595880748775646723078117177082371649896702165033345030849464307263658398125354846138538026255870695910584837358778587250155265846775312095911929236704979702232387887183311440322795279489947122134901639974194027615603131436995626060823656935051543346353327807028220146727343313258064004596126245177047927204653787218923972650655230016426403168675155339569366539183806648474871178451107546246289422783292537677779831882207413080700141564007747230396511308480855811170670479931392 [168,118] 102746333726625516877098950670788098491970583459532122181110471461050127296280972414781739555994220932289343329591194757807622946363378978569922239089753242714214921039831323756758733232400427164212195781356115003204108517204518461220502824265960468949041480728413238725100284081967482995198442133744141384313005120542191915787136459487880082846089114051470375428726503360595812097650981846838993087509259260015541899214139338550742154808843611891102135536545757659330627509512897482337244121911000491185201273524415103985508250739478070492062974144209112574915971546142321567664544957928168512951898717311943148368168862510932393996743615367082464131522230878342242443403674375567097257946594522617919033135381698122763201081730036317868083268936498111732641473553830500409326722477513357066505017025078907797421414667458719659314961833767445296 [168,119] -29368824527149044180444878543386783851745664489877667593448139715971118168629618005935671348407340590904751295635977139042294295861801407817120959381960902857316573040066324590349652226870792871271042006248527728134724980267457241709521171060756034416674367649725628049289853452025856090994306145808712801651673811672627845217308108449982717907090833617712224655113893686049146192512483316918511601211555387535522806721976051886121131776863123734702778217299570325988585685091987250904360554416834422100041298531838466888553749029485960059300425963120099928471499297970309443724217797076039503508268162804490170885051492705561746049679716529590731565930867437194396901480063281409099167102526774457404041106328520918730552262735115801764147954167921424913322490475066001008355908146304883127821066072247803008877541314089903080201340816304 [168,120] 6597344813190870472246126819110903432008306127719926258674495233838156816093816832969749440113759881304323204122212591283703637220965099571378681045194561365508411475746516833107664191501654743190347498337314581527047655433514748995097202050034224549170526440387978316274246756224438792230282102040208062679783864080632759674850999730221831689377903873680573403744490111179889950412466932891695592706931285905855037328036551791036314161288707878219239315923940691539060470053064455536336789276067092616713774998461405054829731998978292872002300865059671126965337857088337100854870639708378105011550086502304606821180643686313378204626193547333912768691515570772422636251774083253956942022811951082208972468503210400600253823818525774563499981594662821139660838924289872103209888776080901560198595792173561037457417952690458264720975 [168,121] -1158384877977730516408039261519443198624155537249699494523847752371034891445188277632426392941616783205290586955560950216694443844399820826149214312679942131288737405313760880944166366232927427495856061161449049765879655948103661938267040722404472321605369355477909901348544936531349520021205730012359147859219277735215658742570669361777791255342449555232943836551780282243855530979912671169817694269845184167143336185390983298164103762381620452458932600475220561697302610691935527968889091505304610481690771156491294140265112234478610599072337485171675225088887387673049051461797717786904242209314349021042924257963785687753394051623085476994308800706466808944124712744615647355419261771468794452916926482831872082453931630621212845760744659106328170354811557515557135768651796897200719031908574702405181882119633474875741312 [168,122] 158075961333553945759113531704601874915071647656059725987076882884285827716809864051461434001928474945818815095724014832758577032661944087569329088978533754739698587360151970090251242005058729498622382884501799593020040876135706865369441991542666809173082239547510763417438277045368683515317075891579353492650522100134899492249192654742059588778237117355722915005563895788878630031521044055995710491022615913910588692899430020438468811577450322537787447994263193149396161324646196779691024337408829196676570677504184982091656066982459104554864113560687408288608706189075777123597505740662715202038036553776202670427881718283070383147859347482786017586021643842359665147838930303192049237742296306352856059505348037330455636521815753045356671195026533700250216558888746879107557120038152564995904085678423976698989682304 [168,123] -16665410968547148348661509704452416440611900336081837133722230205253283908835568092717076442610709206774922898388029806325725092130985294270483374374502997973768637846847901988360845207375159699370497898383320798299745349711419885549787865869350863513884828346223895397645498235266449746682469870626599967464223618382029352823248317207229317835950045548955271357639059592273427604676653108000184465456079507084765546494328191980675943531455664206045644024426878702070300741077344265650529610596892221358146829737642712548841124816024802042144798195858760435147313984199836962895766100001951505030723368581641428155098500231523444016928881418547109875228677514104093823938849966978243451288940136232793108457989887505872131508621214898786201467850372345749408685130907599218354683795155504283220859762486622220096 [168,124] 1348903869914051754870063144467284944804278631870084940150091013653464101440195693640186723298400940313884113484383350637014028144972132060820231934689304676219483161623547611645087008163962168461868333867998806814230657409733175164771438768251159960984193765696619201030963787716314659806552002669486875224665034366683209618206515434373767974557953552000649830657430706851613170382879578889622631029674481539662824532223613261154680211211911914034496410685465745903311041432232407130873187244840336449685394379480502739525181110647085286041556361528534968194664458952810295241660006504150843972971595997242768291750802933353037386616055950797488800290617108227844181713824695943343736702129997303961709673481697745179292103857192612286448186110096575474207911049218127900614659752099790475434025037881744 [168,125] -83271593692205859071387414857615914120861280600644299394909705359797068342974616389701740956246880109515721517270834297699136949363348667634224899491022950087863367066118097171587210420318051628312178962852580290488941197857003026381369927122932377408027494923637660510972229388445244993868537047632558995439145853482551455518282543731801436248045949946935754907489378630136835032723743308408527255661108578392343697756723164012215705839078460678405390062510062096392137899483292969815005666514208117133754075654670093328776199081190772313955950973360317602950223361115928540428551244897236455638755415708586999715831239840633119345433233505112348618574084666026997358375185196034628954897589820134815308429617763026736164410940785668843783953413775207442306458977063512123105366351571940217070112 [168,126] 3893557778084801569642793613184313834457363800652740768108780871695870880086631244919595237896608675774413507585406516941796887811974718609926121741593754228652218520668614835426268770898263850239868839470781139646980837326971570511157477396067055598990911795897772807421636157939035080033539298284227771602961191400948207168857918638659955233452598410711504488269923900587057532112014914251367432261613325599806572269349764657868883114942174642360884963963764919825249991332747160628276427439711990905398226862061348406942860616793500587401856673079493321465501036935509478493776535292288088139779019202010343401882153773569379235066697923571792146932700747124839555866701829082580357611823571539422203686964191223605420595012453751264918284381120815364541016008542598271200052272528610616 [168,127] -136882324879604201785854907600642281386423665206938180623847493530641352654527796683979545433380664422081415322433533088672023079043266470926672552483734665815387211930972908285483825644142547183165893899044165537375855173934167995982352296219493589014803657169682589824470923043886895623728071703846325588503305484700983223958907788671624618825076187943722401179214508480695250262466011289928254845174552261009544839789773311358607574002073760477405613435118420113962556705551703159381378936191073230589979775959062933883888540281821225439862656638689913111542218295766267037270457778027367005114948345490195126161960749877322874287623370710346375649350871611465245513969130797768616856611620109162628394031339960279277184152393767017038389045510753928375419948950551422350180355104 [168,128] 3590348988531269588176146816806038152315523731584312689199719069900634502380661450840216725849174352818759513425755942259137647853448370670001854628544531525568901395450553785867033908642202810222298653111342584599748461269591634843751369112699642370632511529272698295776071535173934337911131534900109347879451837555319615505418615079678294997007523979815458551366455618748398451934674423274706721650295736973105958145900726682234160652204622212911023527889853609919236475004136449589473786926708905150177792719965619779829271225480105625886771147600183554917157299454805002947721599402449418682243509040438070493722811983386242444361351730908161019885280237174666460930621551784690136246389681436696165940056482690450558915066422220709673967171814366767381709081447446783966 [168,129] -69687914363626537269839296364032992153490340557564579544519547104598628318933858294257616357413417998315880973604426880737088890139550384749965960359329104462220382306732436611886900290072930270956559537252854529718076650028790684582962871664671468620237477065190240541330957281675384266411526183696759878948872658881912988102287373461802093886777637940162524864420506703141800737055536719202178210881615840603831039706283079128578808452793997317468446775076705578982488395242530220956132542909061104362855547370467265836495608224037256410662769887597750755971579717794432365287371207187558174915659217440089557596182276733297919174281260588359370616216918671828379389110937355944289129444067456322964072636403217732901414623075709666422649847558432703678259618439040 [168,130] 992297216645908257341229688413925706071967563698841089638438585718950656053419118318375432039744617390989046625859605386753937150721366276965714692609540695102665398573953990703272125994694000463322969082349261767594110355450861422818740906758728567869575011087777337261524779447727347255630166362417425385924884246605566323840285433348261099753360948259934013507094283841566290917666576051529852852546673127602198240162306689414387914714921219354753782129124117337205516712548971664889821089043834063516959538659888989768256250864733212512146211362861594814176305728842132892482002072698388195603631966932703772887404020865794123128366355052279521695137451271274256825193593548506492366662912012166685385099699781605373251048204805082870626395388870868241472 [168,131] -10270523461572511351199007760586260424981903500206401116698836791749034260160011072338537297232186258612271617085564456556108035575602349199054112677161119835667293371266009898449638626672281692185869434929978323546109099037675973055902447368062145731816930135253773995645621137134318397048166997736312294155969953419947532270298461815989474378853985640911228286343009087052779391350602165580234505841210069991720762317002967243149729175354121242541750021200566974062259912574219146095036944327172333208032494921511901818835279681015515723629411209066800943283764228283187553476133773548966756251628346807340297366976084189988784193087672658927207848301241490772158510993597723592489826960815299588304392092400925499555696019318806645357887234089568432 [168,132] 76518067749457591517288939358054287673086226106687863059272275409017261255521283782413433595195707177274640402531995762058959396617940521622281687535019181808580450570858399060697052299236296215201443976368180346634275450427719855346058497600193384966208469258563533364428259388826355240239923996572446013078710485471953624860606703692527244647298793314327058753685375745981267243424859118915639045271969029316876350348042961160823715426886010175193869440055025043197236602202860401045918591333869832204292831882810232258700663396059427295139657816799309769784212416029343736837872604902851134631195005418101964647824266054320057183442120523771803602994697676677825237321002857570694518492301849561001323976654522230039164257059958925429733976 [168,133] -406105823786180871565029002059381525572562448078525483802802187047220399214908882711600711367775472476266755798248986915855734558598139895937585623074903293516512403124546097805465567023812701254200146815858700010195545793577829915233258557749892744814653343903800854240393167106831925981130613035491589098874131247465038308031893585470405588002676250751303777436647518981825622437027926859515123485470939816077525964096422750176610389604233328321791160919394414172899101935509970410698180221936467191086280213612616499386915895345126672315286969178455107500018706755822681897868370765080359857302212935449316366147723876957295550870300122365637922446658144866721839437327296352170217997128954374746926916629532179996299790716703099360 [168,134] 1518469412155608182484911610357329991117838404299390311225464746865101898069665517111403199512689682803764534810181150489922850516568444918764203504160317131630599977416689657930868977885357168889063714360846290496224318644633482314238711542853336033458485859530491346015649226980435969177429305381576797975529091118980531317488867498688934376672012779648683617984543656686126754303679279749701146807596365871860977831476638313278124831450289985680647529305085707703004614672177323712924922365227800233712089526022583939568595214478222095243260904494840482150990621205882528999043585035062906696338972366374485380804525003140823725490909069243899888481298107334130687933036532024075562887355476448717791038972687315763190178352 [168,135] -3953025107614509564968289402350469961729578303543904806240862032581210330500454606750018673951975762815873020284830374060517970970774442235234812521558867259842678827781011051657564466866796849584656333519925884369173379627086569611363285083065651988386440056398659770868134595819849938039590306529094729651199561578700002286052267506946780233643937069589095689610650999041729705435999859223399845871492751126794403416091431207281949250846281825379062024921238340277618773263409111012234604721143787162151280678507995275288368973665110469133701417799902382749276464166446801131135651233093112777035782420009080415915998205301433498783003722868222278795240155873854928484340118901183065843620404691168516859987239586968 [168,136] 7074920823414924805052527657346573142038250314125228897545008568590676327226514511035332471188102729496407853355246666912501357441674111812325326324121662106546395510023041424006598906215819660397939578781051709097439729660762649367838082854462889245103135170689008538291715820704763765062705404413192661872588940718600318166932245037547324823193155676213225280234375742931859248643480515341200462625941894194350612242964351970880223175855427516647887599954275814614120940084712802182185837279467850285519141332289910534928075501161777491059718292999883745640590322003519177262633771333574219662163190241814804476137507054736056468647286102722502442316624015824727914038210058168738583759350665605700362585288 [168,137] -8588280443873075922354474558822813768183249605052036770442452235259709026121224939725551421875838290990683702019479876868257858427784509398454880140046296188835231840516373641580419270894029533863520618678561202614250553417488102682423480896576446724246325815451431109879881876269635776460535138489506419582781256964774570238571448774495030002535987642120641982590337865902243278984612450048886015990383253524538042226302579496075150343990856017219631307063570390561587925130651918189541833826153320029711506072914871316372271605089604111071625907527271431732711268522079397261082015470975328963617075981267937368583958798480080440981429413289389663300853181038515401208235128082571326022572958641024 [168,138] 6969172368898607942542686992616555101578469208374466526918100911115417004118825537518802184814481944467793066171236763825433333609282527362658636305498432458880964407367020345035824104316449425513579816177690840736188085938992088881297004598439262527784620605145426081958407411293066516452824364406917330069788608105000661286302228520959753415230207376189134901963202555978759754442483882825635374905493474195700990093537009836848189429357317218436163057801371132336565531650015952938548865348398184234251865890960374164367088756070330045193078798976695303090552433401235530384051413439760651774508157428662590364033072788733794634064897824764190787411203278553310490481532100642170842827392 [168,139] -3721979890520174020908966503223399287382762616268089541929302651492619961541071098945686485391665554317065622142477825362996939502758181896238803189791029187637151143076481828063230640055595348288760729999519158896710027004152550189433619416312261653496991645485760883978815797151303315703231045235834895371417914739966261531960229988886079946912605404638984788022723965402342758837931135781221088838003388221246297274691475628173206709853754441562523464063302516178837156659317060582438477238849014645647352518507651146704488780809255453316778762716968481994004678516712737433411964005427221400227070815705575785689493102937257006058888062732979586791281072638411244471119572213024 [168,140] 1286447449763707239696339889831018784350560192012368514162283545550801105921113604920382040419389272450363325933555167095262106267714232585659008428126538035518579549532791663205240461516613423656872353105448966617389110770135552633816913573225196144687258103913502592932275778173839207294013391110161524731959266219009776900859675420314223242452336424774065397862226208722746483012106106776449718649656569587850365739690581809321534686328999388341587460756347083710625055360401891457569606607244541533673749059052291749554446104220090182363798829955246318945076617059853107245574724585467965644780363135548331499681348797392846508442230101849783456325103929152456348759624 [168,141] -282595826547093730471286458919069329539599514208684293742156032191983778925326618530345476317409761843450142539586991824666942929886744122239070928724003205554997752017719348143270457623841575458577456993127260414394888890388834814946348106436239119409887546058444992154997589715295334051215228426952871056391187549048723708783915537354297577641912978442320708951525425519932307665306146370146617781256373519435277185436385834896593709692274715765932215907738309068063594944987921440709953898745795759004142344084214520836769670778945093208699928998907935548868559234050151208019533949070839680201500183116989945901541784047623409302427114157754581281644959161792 [168,142] 38688644519495031143403912133065167212540563607678259689715978616069464528787103016209099767143248649082872765809998556395410379770656903383524029335216258983935689412986175144908512742130722954890501579166343813920035760842395198108352370719772881911577686345260258612499826683484643808446200208988540829144751083075333044101609562891864959761142567423065665704504352735421992003215470844814530232254266891774773096805902261035557574938051321933577159286911329519682202613727494207964588420547696242432651911928365473758014201292869945102867619114135731914915631002472809650990438989603955812522314933288426364947300184529507900591786197287518586444864 [168,143] -3231594185450862029348039609201898072891499324546898599554491580089647246205330112290825505674098143656937369869614244484485061862810344766111338148673425925346703644128844617332300508352475422130141339284255975667846216621122365188754395698494598929863144710048771641782974528853529277120918866664303107634028563357458885572590469320482657508554329937319981218356760259643821351774553126828060383672890832798331255452601436479995532884293953530744725957319516273329240034320868230770713401958714593421686523370882271707232610738370840075092068626504222192536344182348394335881811152666200062189267875088704816373175708992867277321938728356784 [168,144] 160928723172635528665383533303526673646014357232060904898470569552727334758663451033959270705967266870396966030665745610853623675052891216813218548071583358241634213334502540502152538214486435519708464835455275703908361655491985532974678725576344575747222725683819667846778485497612157738748772311926942148793611746888894941347266142505585337282049046454575072647855999748745666563626514502566955343284226093949356685366005717792656490528818745610430543602088409917130617276185331474779968664640429475787496888062410969023080263353872203008341831977883216886090414239510867170941943843780347425320071278471181092826686492375267076390 [168,145] -4659051789731338968941884778811937419485259328552556899181839696739597713421437654609793924373343812433290648817645167919642588414005238460007525193428979590050659137318928599770976946443495406792743530347036804954939550144927581057303636673335704508265170950994979104330474505528509944215341882851604911817902089749506547251695291480386270160416984992953616975601328724482962638491304820887156136532330994740179455208819024734147116871997440351850940212773130387888608546850450716354011550235986226677419629008477588685656517901768186183965476885885346661881350303066510548721097262839255280207491089395782549631050081792 [168,146] 76287070427676359120280491056479513413395102013766598428781995375996024164160859367581833857401506346275345136211166087323357911404209795839542908553943882597024587171062886442850540569426986948365559104875497538965119333632645948500868333545909299360603081381340335253771268110419439895282431155473411170721590718789029975142418869497212177762060596504198366443541590123632183136344815531574482977087659862076139932103364319560040758357827632739662280293249271258423516097888391169838451532488737208152316831292668768638471294061896684104626704218191663304277788922487338229606831908440532170059574432331645472 [168,147] -685451084539068665915100653636332308512537555697866728507512367110073544777761810328118878604815253233838682429612474326014911479583326916995996647978954483369633161108022923815778614632371873073616895856183709113814487785319069880569348088364783635889598282587897738183578782559345594134481684912308414155175790618894007041597106062029199633680150705390487055144262846178284182827489640331407976606177146593776542223279742935482796072144834172125717491433499574366187631477269936899566149631211972866756179691482155119933441250366150769871616489188940624557007064983317090564626033627316752778527296 [168,148] 3269146666962724168010757762616838389909473825633916529730174991708392675677130768766075333897426648119282608396129025040424344955105274080086289931568951981599305882886132473121439891040079339071438522121514662897311774115915220592727060539761211744535158333830267224142322447024134804913857279233745161559846801913136192623058605162044835143054921795412414027542832741032806755765698734759855341472651915757093911598741530250825930237451230600049426402456944781025801319299408611716251209863500231976665023575196477446890936193545143385971623971356002389493487622372432314960847764917392 [168,149] -7977537715377458624987061940696408782868713403481909269237597324943775750325004886325209433742275190557478668885702102733396718427558615434508450486213694212939105012659139710248193747663169609659706276826755273518031876479197275085794479618420785626942590827777353738985175791124727272274688182309610122577556533513790747275738615720174325541637747155857900327911265947813420135842727620046433528294682063063004044187813814021776789448774372249512070150492068246424649139402053291921575327455824480195535498385178130578000080163395804998901410958066395419724668381185475560576 [168,150] 9562596654215569536168000411323154017739852716355029680274443596326512006320056372480947505033740169153892291038818332188471355354578787626314054289026213860263050768470638069766613945034609910846215349176271330354369782433147379128895706737236597149602540593121367571269202383977872017088599654575545874192496629317830573935623354971380834345219476842456479720464027069543116469469079868347285098538263319603287617135245757658149620189779853180613307305698625616141581733979689276429353654808392629658284344132680177179036287256430641213464574949408635148083941416 [168,151] -5380508287235418553896289016370875277961803351046406059267086393882946591504448029899959501881591770706063514465170898228985023826484145681735937203738084383567748039099220411159408151266264967260412387013580593593459890998892481679535217789802369323469004265807507503475147251621263212877681195697394666671890565305741787434930750996018201392945454238503572675024329334909247687118030810275919865800395312013920264550798556416429991814477204218120021784199770624733380901359606162960256657923935763714104473926877567497312219901837929544557614858243296 [168,152] 1350550353780448580336965993259379355787080940149010414868345394109316886840537338137255715639332270626672089815693108759476287840498280894912060139046031269285080876155947622150864558245124372425873371325238257089391862382269928489442914789580122914643052415014605042700235366871579740794313805024134689029311724800799848698514065749890734459642880447464972132804154504891704251152913609736621161973074282689287636371428506708549587767700607872315864639148363888422950020644417108362730882445725158780396105635662674039929642420408004600975 [168,153] -142807620850558526434723347210628664894532858441391961975246924369069874454815208472866994800817151275910296344640702531828044268376225563640750773333142296796158626134167733412426965025442402276155064766172925154285924621543809414330618197887833232699387225165087868124938303132196214335017710519875104419677340729948496655124641352411135893459500332966967312817698431793576797952566880458115102941809106365885619727795188441338271776637519459612080773432638144240612065200117011376401771556996066812470348563227950804260674624 [168,154] 5961474979799817213747055776205491426197022412727591666093590919992108975135555789448323938724056201842019138127095037690282542014656249855987579576056645300125497901569516017573762346680907826080404020242417607776817936228909719158084713185980138083424031574233691535308392736938712121856622276244804803742444392017933460103433350372297848912532130984925797103316847902145415201094397269222201401332617635666061509294903195513276134238198738727604309449930367476728352023681387555590808936604545258363322953182592 [168,155] -91237333312988514122936962623473693592679486521252844106540717276012306326586051826916017332952117274159299284067739957506848210610901741087439284275806364265736180579594464857068500494213152218034601458673715717838738919033670099486513706158283711396090734533664340809691148438365504994220489282516553052963702043658732242922602697594378161526644110395751994985335303648539902612055132621932381959720366339704337418889997195789873063976530597193229678967448682119751711041737364468862694228228234320 [168,156] 470202849932289010900908303173451985581916650617822689362928688777948044095876094854197452862992951642737600785574650415143488110207538757927375332037634879401519045358636936040430510422854324296579885108978894023025281380193254760150729691802612554903646625033124266968879628934381420765110896743295842373982851014621697540831294994720343446900296201138489372501254271939153629560644163030268505331315174718565329489130877763228989661542723914932192592335348902611575393215908719779128 [168,157] -739490714100287001834208197662973418872165831222461232737761176208042407296272503154646468738947263272973756956480770802339768414988642996263900688911709766861416029444205199712736288550048706684082002551744304506509633142863034061958729327520561868372848291219817144705066173020339692897191040157517603651607239306859853449532875538748377110991172130934908803020243533353435851477790380742461433826092593516900747488235932655649764193742665164814736962575550737316787616 [168,158] 316327919100418674058049623494704620580975315845513218625651992651046874843318343736490703787663570552248412895930667579706592208419984804605911513309505174011398956787948658130264901597958956125305878544059372677077777684652620314772215826687457501537481791816921004535051175381177133918070847686746682973258023729276926748921825637591661514726116630181800237649161618856478337287895757572961272939030514190598486744640187090652127016074768506448102772416 [168,159] -32126768432921661424286724073970351218619762778947185863552195399164465856176778435568786694774400625782218044271965868793457358992504267434331533767928955688362704741740000885398738313685303073059476634318016091446964461569313118760276561280502796502978623581565864250760684149327204120167425302844390300209522946751349025805858761211721606857137864355047021489466248010680175305744985605456412430567492402329321977405097707859394691616840 [168,160] 658483066229557892203283047025774691034227638537607079041641174091339680832999194622707198630821390387371419544802523510250647003040056747746003126859357425499467684339352708009326235795146055261408768289615500767614188757468754771197090051938809708562722653141354230584434203508584370708717706740695077891148650012168613271092246293171653352531037206192655692550786669597820377468564564760975802962029703050077987392268873 [168,161] -2236818776014113970145190274291764792738501267773603576555703484182430160165374872353978230486750121571568538680091170332079178544938039665645310216035906037900409046719616085392061012430973906351307204429677533942169197548093542437774455947193917939342106320070985713444324210423056652024731055874715132610837842655739600598940564902025668411248114753259370600792373816809489489650051512072857239161712512 [168,162] 988326279174390580732198309055796915308734036501307455704431943435374233477659959280542803979359083097552726181252311214847921287074683898568794813010585469618356161221439218790460021561237359062484335920052633562722821470357506351548981710368625093393038735113525766692607178613550214830268532772359678618188883047904890325377684735966089977981282659959138820669647956729936493194219712 [168,163] -41913056474565714093018288310765027964024802161564404050883008701461842838887179170099450408033356591784664044682714163954499205101050419183973384894564511448956912579704277316977125021884139628119378042199423329303746810503801650152725596549371141387541588547335531210146015135199625992800102036376384343903151829459456623481345855915753216717397019143027336302383440 [168,164] 115056287669985853028209782886797972889114482892126349881870362535048801222161644223246635299787598039810362348856098244255802324081265025287907274593393219921392691952518165082685543030171368823618099908590742683155537524187274768471995723537241604500758278581570652638995769247632482833131432741784109593042105812292038903105528586333830800458656 [168,165] -11988301718853426801503587597728135180903245079180329088999517734652094343692332255170553399085717673834225386155771950961559641379413338663523374305124060043048509594182153424381233273472636446337482560675177116329872654800137443857960378400403667796850251365031571764399482577476855694198646899056075034801588581902344752768 [168,166] 23666084225760480794510590062688165983868845560597191518684150134168755330447148357535953882777934893940084763609260701677389055181937433114123390626678105422156489973775918743143879990138283139931690761418353666330420172467228830878207173751848438139950361074036374565872317418630840451688461559754080 [168,167] -343213383464605025120721233262896541152432982033259147474589014417969264139172181614340168533355001692475163133979660218618518074971308813754344213103412807963934176801353137368449435431989461380419323626759613236118808411788670258004106929021049216700326027072837695613532328 [168,168] 8598945761345891956479227852491129504071018007960582680569689514674242936754419831514758284623206521988067788384949106303824917678104931331666624683810523666057779166381711171393838585343917986083608042970067218500133509733992911533460651025804208 [169,0] -4764114569334186126712243647060174643768655208751727499177917341613408615472902776898721663218665532101637685493935570817109342837961004523147360595601729184487475593924847187697266404242504510118286053124745988601716450865179787850237291082791110647760568267764958085170106774169778991374873721586541610649083561117631113894071302140389541713123545275948824442725245056027432349366100784913551994190160304479460641566551172116049892226969531575368809718009019146301985391770013783671747745644561792904749028419622484372327359016551613067075497300654597147640319012667464920332713062010928462980363394735706145261540564124954327659887244954282041806910164686781866978371655564948019587727496209387288129947381335948692815475220692836670143220562615131132765933709963127840909612954678588129695983125386201222137863645778614941896873970122277878356845449879076821017267696773417147556229630879076290432452568362867517213638480841097792751728457507407165996229110112719027992181805698889138948220429491483084759759451713124272101968591730685775404915038332161144906948951607317561560073037779677326389637396912988609295964219592156738872952734038032888471693611528537989605946917612630437935653830016226977196704560022097153542034531741534781440000000000000000000000 [169,1] 634074285422099984895699915928979248327478281864843419380480719790474703929288039142967080401675653165296331327368786159876056561923342989877951056305162996066230808753165105936763973231150882812354177555977286809452213605596117899116059284772632712083060634888229871824392703662735658856998089854451029034717153041464855528539953834041059043875358177474251431749710562547738828115298119579797251917163577101223223357578921664769882453724784568095604292166071130883947010008951739928555778134543313853801494285535377972875134978584899119784970621490940588194095663799713570973388334810176927543145705301535698305940849730479484780947608148014129099185617894376110569280529319378324716701753751987034051543659047297418207400927804476343920180743678043654914039822062651444060469981026143950294803097764631612908453202553497215474654139817170952278291629811060484518100519441955097190602102122247095335888543040721460161767946371042583491292351198887774211937407376425123250416190545685925605900967017189658488280976421415072504796241940287789580969661246572986717585246740530611040534965455325107715536811871651024601852909807909080611494632170946765524769356927176087870934397610089529167515005231953570777457942723655001045046405048804298457088000000000000000000 [169,2] 8964570905597319536917027554686432685139594867105964925390116294031832083966778745350781089375703047736230232673373872680404286254497947515887278877963059897919979583444557268240521285516357992082651231378964511880733367711142670557782361405030460274188289351115784791828019995549885400823624034285642594907678983164660016297283550747054374889188085872454070612126613619957314271384316425481236681958924108148699032777779119134970150479043603488052262868386575838097403501468765773119861826676553790803185682242031419365009874777012058448863156983736244847808096039927456388274977061294516591430737430256230156882104350781171116585567656797958868210671502819828950239584519556406564024661356353176158487462053160730557409360067611038459953312238345188233625352358919573476604243609703696384988475536466190545862013131941534229921902935509194168122087912347486076963490891833016587121528511928493867160476673325532732175632377951986598248603313638724276571719863149225670585941393936720816301832893050406677121030280557934217926801033521220511893063952720890079291169730376789480971803097473887019592589589231659109899662159040017412388557500257925880697789523961826936385656745607924271035966328873638171484688163790870496968297079645564320591380480000000000000000 [169,3] 497659637843509770452891423674815159488708550033347079458537025077250965091861544784127574899630542210664426238122273631830681138572403639348817409317367163724813459275335408337946760352408318090009358417787309923011071052950384985007321899245464034030214302385257389372786799236527385795375602260631783820559076995855909055365699759965570897421080450828228470199477610179620707864015954791587278349779453502937963372476813073419857511415452554362132014012435360851158881205797555434119961614509811630694331812339880532031905746561377964103596696513907613291490032843749114082669271717148555239801096324615135370882355939562579001784329796211630745714090895149384268106402581021031172913022998030236454074347612999565948549293250641965002157831866376184994422434751719104240229335848600969760211988343495055922203209568784266253875888287285945489716957642028805458910196341021932328157983936789330418507186166180528393547021057711570893443929603870498162024257247297253511197617348000477529275609957401455050305061688003427432722424938660267866254494152067178878128949674966395782192774138691881535003615938690263836985930756166471896206557366787749369485496088981345716711302401529674201137656114364932081391077230077152939497700465717571987317981184000000000000 [169,4] -14218525580496568561849954771815521239431804723074788336603491870429362716404391751982325060638044938192547299129683585887886401530171629136220061477884534638092411176817668423698668702185979113566734500724265663277527284212628443161546789540327781114914810188684269575183727333276062382071665434568198332782535467959641183538684669609464270550104986692864027315438752399564813143551720250472195698875852023748326820355045487790431001242814304433087781464381450819912000509865944660759934269837845359268418081346609258333312622357003187276235295720304210976036580322664887738476357176680540671838625137300644521882529558223945150374486516541900885507058247463475835795845500612903339441606685356187853267773000453460880084353989132080876053216261913071053080412492007414946626055621829597469237812887083965998828140489404889720427144911884557153156448134440718326778473271714878197792977720654767183806793206485317304952441252669899656855747790800597289241152451846467177155842108693641273649746839472759412683558638687309059173724660224862502869611518372108109764544779052097414483577383079869189583094066459107988703913224759719830358981595129222340845729506089887600032793634553717234916348119377187414166322388402208474904627231770079400165166284800000000000 [169,5] -358683959756412444191391108061913756976593998036900609168789153067331351676252032966161884267221948004373962036695461499415226274304366364517952568208136122927287156735216895148050739507067107676050609530088442325297631492861278211138995279805022259122784646527155813045757890394560304754299804209943628548980278340684192320486980140308500116826080854502200124159363140920698940250170708073653194274592142927429699020026038704188729757370058208459991756142034909449507891883399019453107120598959457081044931507453522790944100381083417891071178771928196912011236116954786107645876407342423610991192726865224885569420161358616296303657677666267441509499133353543449329799825415609864689597801637568498770858176913059905617374147178022437620410335140198906485818633334120675055622753140193762653089963377045270913607451745060210796487605342553524052777973311844400825864671858806514738262415485270356014807359725066080526238653521993127376065117822051269697585708410958195163293141284944248046061929785022590653367802592960867526197780502691755755345716307620601317976135077120824110665996478552263679222447951887707801178614848190119889413622617205739224827845668130749232642062751851159749418477386586242016683872048828536908920214106866880938168784257024000000 [169,6] 1844656168717600462075046516839802246066164107002535455583460876482181664891985246336229329153957704196592804160123009152016921647165892962158011465526115805806917700184079483385554821808321511943660215007607169431183871315624693681599982254294805981145913682768194400930524700236241329924849944389978791308437436991279931866849514343289783379954774286479280243922363330250943251486141544051020357850153826549720410583326097991381863924558909025223236780111185698488647097834346082705135411349872664115219473163460487144604555014720440210324947234378150342201994889273638055707382961059406293379450815551936035658933067940623778193762821929753000588965548846733932726247115578536503349605126707813505528038364291236098327277325311867107897956106071387249318110038308412127636427555491511169322367708378577446205814614345013537783205250662605452005828212678461109535936537425284806280198794104274200703020723831821095777154305171670427736771538349568265032318150340551531961753104240256552767810875370576188812927144075927981376867820617500063101550354863278962373655734949650535487851717136720562854034908627852889416687839751318092954044728794756428187954285986084728924928535026094048703269252070965221693814780079433307642786405847060053199947242209280000 [169,7] 24011384583522703617423885409085261898000669187042205479215535206348539329948507434064148031822191252627841325313638683187435568869680819371791073398826178053693417144880724200189368504150779534443200530780063864849978994183197131299554597010112172833633528452501956640321029992709160512135111675175009836980821483887972010778566927832862080496517962944308843755377761033333652204329482942292240688834201063029214265871233114978131047581170357792047086243130157483885123892430755778360570131372030548274439248785795643760681764223583110142094086370608865178628078648465984247484190166294072616007978028443598760121991369668308623436651826228195142138747329185971608555386956401612768584447178798312493345532343384209370680253507994377460687488907501987226014513597664354575011637595844021201120017625903346355710008941081337455294337248941134243712132198024905191158981619167828105382192023446956287184764114436410248341432625587147134582466825133314007169618451888309094150478514537474533318923826547839246722246151080469670700849288898014111492939456128444750712804789829682191499388348287746892449255858520534945869749073750264566513807162833634333372554996216602673904224169717804394669910845348784373378566349932167166202489443327417579757359432793840 [169,8] -91322874729494061557775895307319449948407470782285420099828440467862242362773251650805041606829976419080152181230850557162975974840477506206589687387710995597055321122533903748870992535130339145407759911273507759553617963416465322791274675803804670580108261891072405345057193946522132061355518727350366901075376877329928676162596956041817470442686612773413324826273978439991833847854082577091203741851281199967222210995066750545726049912868683392233523247894670507798519911631339713778445432167970090816304658077473603766473366800028257289332678387962818763355818617753614331868337450069402577102487174883841980625542116800428566938906269850626075224658397007022833181287922074194606434135357920282600717987803745917606677115361299511342820112565945159694628996494043709407054256594172867042593994815271258630776023088732405610933530788415622658783276930577466320492429835596234133527041117300811018333990795029398072420087822276450961073327592040737580256350746389033142395838804977320756665962996738397308464996958601786522196845532805031393442250770285027876294673703276612219460743672609446015433866351465935077179014557230725105363742169371698590570648347855284805767958757671763667505905406362347080782222067002521086683554412812370890114508875520 [169,9] -320369266669436315737833807462979533828438003436051610763221505130452739526511649967823606052437506696718358135929768814175792795222558143529201031952872079986078061771534370843815359085477322247793575581860741007975687396855397773427224903930426405194626009341626345883153759799279465066781231394604331306499148790782155361718522497606493187361503421719848262888951379474205765022898337802271183074335207946851471498736673107061093699291475305308926555513125173393185474807307215516588192319465831115187554485961654299675901610028392642212974433777974444243848370832660544265634295466480047238682102467374526606135067021785306862654874498363111169690528628375216636994790607688002197329940189825130416170417346516812884089135795902221110419347595542688991877023178544699115624422270631320636704459801417312714265757922387092119017121470341121028448316862080596346546905544881034583356863174508812276894672555662914626713970577444348984657045873445797624189525460645540953203360353583672518064352787884718281003260093695109131885522368779412204709280074430676926849488774557625507381779570321338013001607530096008468645690292033255353767502414731952904696157500076542880645479357906973290415735130167814782225317440190421101076950104504678730557230880 [169,10] 1562550291142311063026976947096148738709473257565276546984719914471052752141368667370008801697610782794233566436315457783575376069609833873557004895842289509298443513476920073767685578332772488767194499358583139453600806837890014254009736820769673535919591867327142496519163798087133081895237982720350806150343060086345604535920245096954450343662449733923703211332238236425655030224752656272692641839224421002925626276154882400653988530341226360229091965287301905044018492658627130875894572779285326420118853824194748960642464104061915406912432080724670432338740936521497697999366940991286222749328492214196875518214475221171158200477808096945824451439736875572694308817585238339020626254943407283003233532075415455509980947325612019179583249792823526920712817466670372788036290819373733756083386041292358296661944088607982510800317055278609210909537290705327600330753569429094170758162019849890674974212504993620572242780722000690136376957984442052235455276341486024293083724114878815051132620915267679199865451620822227490876012502927693331813906318891829525504431826055496302751902454501863704157192605588521579306206554044829360103584738585491942624070007567643993935590804296398413379041650200393216216135749665735801338604609382642456970769504 [169,11] 84041938747116548700257873340642192443664638995834906192551202552921921749129695150769095592049046951943526720722718505663857589425631818827596347999827997798280606610524040058713894646934086246545484236887221336553760446457234286342732897425940471385696949905769192013072030047410577942805951624193458706307682487485435752615511647860467548714723673232393229209660755036897329377587286376786867106137196480140638019185724831585052748868189378814361619719800654296158333225377224273799855366734664458302329777155854656467222083048894611041290155254310242406766715872839613841287526816669400801483898264431346278985437539384104833320016764767189298112756709765342162500182385807019162621489016655727470538406382443032179464889575700349967324936477327283261682945036327937205544447913702363175490884553568033675733894940123444551539931750940783821510500637248871806529414570803101108944394909551045277936069006246316906120317095472897483417550162545703372849805572505239814979098036535373361368661518485111440215004747655847300693696987247001398810795744493112165783433804190815489410602206756058073941074667471842575397246720375580366393757278603882481812992518945854895090274227304728350258016983682499821640046228448023754155863764231837232188 [169,12] -8274914643923270802916842520476655417694934421813258075386239558672466121143221127138014297292528397992716820163213444133351773274059420652903141217969240169023223619836557355221637171451726264427494238676964093503525127408929903488063106237186440004997658334895254251310785500252339736849782949605086712225322588196335674392512677725626059286763878842430390239755667523877503419669547946578798352682819034231199212929992079036222228209135008731007054134790820865098734992470698923298466474365056404890193694910541112070560753970367938168234741160314927941936845564078849306722087323150660690011644557901415045708027242700545668476386659350341349438694671928683465572245990614846024289458679686556729409538209886667172517687330845299443854039718905779636723061630623516421189049419030105882142384865151255307556882540225146322634500766085833531289360302776145931954628858817599341642709420834133433191742394737814221017844679089268970185482348746526619605180813943459918956428360234966541304585090090716715781419664475777247846504704401880467752971140813937053884367281021095755587257690125595338616653504775313229807473827973337763369508693164105099808012871089504296628195249349250575765949842928520820700218000779761503661673616438365122176 [169,13] 10491979379113520263975001507808398076908117057762384548230033531150417515942236241454890480999253918657363874395752029341727536472918311336848022592992823281688394353080866081453240485058776864468354799936841155047904775064523614725186598679415063548789296403319347656084861396347287236297602696704984917007755373409606759430139855431780778334750656605394362665811285731692301079082843182157160886794551069233757894096780420128310028854470651161764300393689982780107159205226079251502926625903431979617223531976188955558643445140576856729216083251240048104572187836919532780883930055639439757731369184933176080417701702739235860907215908581810537543799818571157358281395452079224799186452247081519036390317918396842149315437925900731678899401611963009259833341326932358625964267238101840665314589023809583652935669511663456581557036291357129834708992160197590407408343491243840274212110778871167531991420536287849351820461778457548985856984569304203036767118456136042196097510430240604271236048239234464515210649087951395452071305839917269323050925086214643028649627847934237299390204906032328540478571478103705653066531617869004780078318650702605454257839129418955111091222070957928497455427408794451790828348225592186077451894861176320896 [169,14] 9898741319674123851990818627064307750204433101273749097489498992155126676274538610392832794624188837059919942464094512158489433311206199357382573315220229514252224475113272588007728784106907391630809724024748575938746895732331068821147672047041377829301575702509656444000166910596016924731768975485063186439056634056926987700556618503623881041155203935063158866420296422791894803273833125338905688499675076949327528007670335859125413287470608730134777251062006445130293070415687207101462528454082064835437899507096411032480658922637958979110803534716325104876880217185879829324671226923197194451665822584248229294284642792513569173652624594680833365339916786595743543923073133742169546285870493539049619701201802807310380105233678330540641003711722567928174695117784659606581561347508195150984032703388671011009477686319401767017688080473766362888038205068542251542060916627437710521001278740254773184754724863860306381965475385164797377604613939789456405236970049455994748814625610277646316220506786771792309973743044115263928636606930654821481594787195940636235099315504561195704490969414413434598538446100680264240760801228662411181201439025841242570753410736088301249271499229419388575107697258646910666025629667163874255384938953720 [169,15] -31905116123210686341807568192292339821031967471794404679703907091260825724695340841926016426896987005566522170965926639830830416197878277740276020230649358390051106941537594460081110984375683101668295604075884184567818333809088691032364034457749320582776970731373813210607033623104402561733789819330623616272040442323096811583127094367333784111596440215677828565523815319292931076006620000703691882182204350066613579626092089157160876900896388942841486481960565336134613218016023611885344771110753487211284306370614836827335978188313082504429207684931968182950234088254348483595757293645804495345894464351962049788840156975074659289138777426555620685902927140213059947110155815078691446356597446664356231200716545872242179795113144540527325615908648348047397729852750919080615816328751674959826667096314369752374509009499807405928849030791181060513949245966959405372962628775849982459913136048845299284715620411989465240894556388145818063515081930048711048297606229558449949889530037581704017764903296115733687629773755284625032728847176181587149464078024309805201950695726634772179514896260852525012313698500159529223439722077112982098044878634877770650538176386922239916173006368882211492422187607547939553265393104490978013839292083 [169,16] 15913746650025800681182010077595818024331923863489697571514728220995292365511307203133756935754497821796055228831233708402159784381260233730713576444781697526894085140666633763726897146383785819725198330969637079897850478567651169586710216376340705473478609206631128975013473716641178973579514325573054480817378202641224494195495700828246690388918422210561519029138496488227819786952309204423789682006222408032850420683939929188054278840637573970492713678453517159592634774183980921814371899239524902480815534195643585089803863445716473228275070952946172440144730636442649610601325173879800260061625032644360484943584199502879975544661283007513308240554943824714875887997148676504905336514983159248309315417560443424360710001855928316457898559323086666626684145466076322468481736703067376524392664372239274868986900084659039119017513920337246299162345074465271727807439041991181188479769945070398181301357431223279755444917387788461977367243471574233174167377415242565661342417643370839913276502290717318803178627500518302955121789077735689001560527977564930014631674847311515785723239909247155232139301280764528205938546305465130817891380664334685984653353286426110595695652466897632686903503613740967762639663322543172626845910016 [169,17] 23868450933980823778910850248771881522134843436772144283380798408615365936367742680864725350907552468860197824384492965426625559722574629632495291794543230520847618370232619483966310010128857989805467090043098240028787148074215534290364733805343926035558768396218833068184535143394120905420733344088174259506156739397298930885757240285847363222117892523785705561359104598548459195177412029967978361816259530356437617775452348742285678494207741945678405619034140348655831111513458601935889190673781439577647201945935988966695459840451091032538367482206695867522878492794177828753404591851033827948862429348717681483435377003209360194917033362227326448322586742778651071556401824160770033863114568914247831143256440087511126345848469315519848497685621187553802382312682295294756725202670074510374383163397554128836174192182889385845028337647858035582570347755453463407082255565453881098205216201986793782622100044112275232958312359002638170566725322426094290304779053871300838913674899787791666169936901951172335749822782453474266776356694336741301607948382666521544237466971320161163494065116253926740060233559883655736657526619267256230351264866899953688705745462796533144240802233076273968576563653291785763847369670744389899136 [169,18] -33575201903473427868695252114471082502161623924892715058611749178423431358658506963692247790536719087645290071414612349805393416195616009293164012281036839586385858414777586802325913378882726028711388787160418776725562490296690817319611971213974521132882430048722258748630911326562302811776893757982487920734193927387979829262907923242558099568003279928260853038363427127010486064153427667594058622655479816348624938351297704964892897553001837723709605133449907629274747345560354516445837226163284312442760875841191990318652104507103130275412508115178618491611390810821662190432148266219198173736152817674557749329487643082964567851806318804984474388121932910742163267197640642750306851723050207836328768599843613576774453923032800614923358287959931282612112720297325056530481732206397293784213624077566616969148325037632191792903977035295494769034134314640248008594796387295348428056814124960574089435359922603770671773754612518133896127010837319306708313760552966645121100544908140609165612000283661619133419137392988248531050637512706971495859401106481210534419204400219994439146737216152128864417669242697494509641368697113479390988155997545852817064133998028324982045611364576660268415934219848028904695244760100130057952 [169,19] 6279584226491431495503742142703919753668509172346806574813137334843302362483590792596714378438053127547117023962390694501190398678726798000400047437577265673607061586577761843881050079028738278621365967790778592161654457980491528518636370670439624670283068191914839771249838941788698626330726116393482787504132688983060817905181732444491041385130762068602311917366158763344403083108816776055417809269451377264902392250016928165059436513831473164151144779086520056661088843496751003353864292943385984639086395694001537515984477219387522765539871805197666549305267231991975116293129144496538150910658304885925401478703093297592519378411793834272102295931804627012325024766584601585595519827102373483767643738112291048444205611400157124277337743117568928978902656320090806005207467787256536692237661147326564881371043374736429160161850559324809575878214926917598760667870813170020511611473897796282436571391695538013832333551096871946778163737374161925098819429887574366919787422044091111009386412313314523587793304256801269153386204356221498335897309694111422113168050749924270565611074351700393655759556773986819026814015170092266469641162196735202615329102941178531072278382274152524010855639146905550195333781431077751204 [169,20] 15568444406666738697319635765866562972545632973460120721364312364307077572726393125239759096742198502948263891317960935332960563891792636608644269759880015112921642144719284545625786948783216896040648820191174128596633853288106040912054989740703543635302509927959865215641483520829847055939387777866782170020109070748712705891792446387539195350409412940249127410537457939675790150876794909268357029655134225151330692499709835063044207374525250558096250499043418539866900465159746786752052302734244285613246526551639244936861821365414365738960843506307298078294377547447243188556355429674403608085573410290215306150332725963492942148305964472142832584043275534867729867524925073222714870702817408500479287644795344643271189097248532455728744599631248430817134351529408338405362308063286686079439815985531539971266648611424511108338160544112058016467647508385396938991997365869541618400511337477240090588907094649121449490755025611799369872189000121072839053300268268181666739826924952328665620021714182439528957757673649812406254052587145864361896698213445701151633098555888430197509387443399613680094142364881555297237013282412421615192890010959464106553823446786846849523692038807827136292682333258602715126102263026368 [169,21] -11703384324438563090652970027781290696157656715920945972400642593792665788406256706530671523959903441342780510657227995035517092509592637737818155863292604696891261271269796405175506235437245660978989431623339471725448183890641510942686193641507210492533763742355538082018611797688835345408853718421302979785149982548745931626108468971350957105642363630940943178038917838165375924151239816661966890084178010565476159178401945281416710541617826933689208810431339691663397227880390404412680659578466247935747087251153134582618420847545440977565080345590654008846143371129161462364032120039069805797543209756852230924002501714621478812569607102546794428630375891194695681241936796347115357777404018524487904622469846622607261262060860829420274986678234942049208215570293093097651972993361519293534018937124479820923795051591457370619953070360519866637384798407112183982434018327422936370556408536576029641028770316025176860865637320105751381436361942291036870791549171815138530484276972755084910604759967986901455082836510561091732564076761756527852058296404109762882123219275014718797467518858919403068447826702089071539811984988099426774666336830711578353405611596468205986506200597318322773416254606424232735893020424 [169,22] 16877553856416749879783384643470177632181951081274008510023258508640951482364546284782029354025546903429828937619975438537797555303347202880458464605644249692890949900463156966982436124031618161166204694532239474601727836811733838250232542978465713068516600283141547483956141230655017132380520058460790966850169093503529855781125676577937136550984597265912848333652783438937215772939355503092652640194451855597183600244675039524980568070058516505959483895645152881011888946056890993702338007780154738643572335865714713573353295603149836414662212957211702509594737131642106870310908173350899809585857386221197676563448045677270422294762074383803688692436038330147018904772321502846373678056202735016252612229889496443290502071733765873936921883341349215474790624656050978515370161701967062639313266312952067538592812603231249977830975102872027316050071389333589088306841124835692191763694119930777621078477138630502383486786997592217844977607580158575459471904259291278303532488103868964354333643404121315169264837826964261077148691893565141591841706174383918179701590102991223898182603664897137090725689432850622850840547499923819813450504232406983002443216944239876359868624993089159716451714342643567912417008 [169,23] 3554293258738785139400351391707124867502303444092674114707349299880591031985339715768246905042102474772609457339358514956232958501956448173016861812405559713771167894422628079533629520323489713451228421722280328496553889893782303187006895276466813313768288100279667042784896436956815682807246959849768399953574985569342294561858327303066779460065965353696934984103266343112074577267205537122540312719846986632120160094509443704601063358467214452127035409513425059528188295234527851416750433311048847628683630799805458180826339267562132678614218006285489093558253539990768646300705920393147793381159482790297092162277737447700692787116068147875250182926452550902045329562444199127564699694394558534401870243100034957953292412820742908185288637281464132767247148270793086969103706030695929747195318903934201085194767664831930480290619231295692975038572466039663827026993027060880896838358707655364976315406395830297921349335115466947802037001663805613606736917673254887179548769573660999795171709012572872718059227243167350058941540843036818667797275742533386323770500476013727141458878622129087373658973667744229411893385131239580033172546635948805589228352017172237049202500381520846243146941562872537603538304 [169,24] -1400391542705846660058457711865170048182137600218960835462203406677865328871821273854522445496017414928913715144516814290204972213771283097323763690185750202339814364124905190191875358875970468848866570855613428920897940495843532556992558080274642437396212677610423525655190727746645752377588077692643670952287053469295790165123869507170474132174518832293917768806522498384616851006408985696860344106912270794526399993674429093728318562313794709624408443485570580808626585056000191868920825680827361672532802385753338408222869464103838904206864337298119631961191880476781542624224438247206026188344973769069001858271190585094591759079646270290385328246227517504677239983258395603315586195088220808278584639685476021980425273909149754119118206483698347684102695984542200172664119692418412859443246197066513230886118062977454218111356957884971884316526236846825500189221621806533120441039048052573320588410833026837271498005116896503680736460359348067364572241286225687937790459394553490221593214262559322820594151230085898043785715340316824057019561204487995307323907245396968234268243952816304940052802326369652471370377738491139899490858187057415166383474250042961026745288445316260350419011362579890866432 [169,25] -232919047142967435120002322934787239588583754706821648608067116827061555423903793023485616741103317368993633577538829544100342070146104332144825226437805636039735619864011294427931987881222619636392231089983923946201026109540863347129200519844180780610648512825316055807912475018904402125581306978539901429670189255844589883148402421871371622668306479375229466988854172499782632181937386621479498491424555346053479485720205655897812284511367411371724407120435293480780305379694989840096246235850830343969880316651350121003055862434425418634451455379704486780858062528636352965598618780720809576998439680780618142298256327547692690212955086011773838286840672173959312179975326528656267394987062710168778617695868370875319271652061651935221560186170543056292936941125528636943486696128033127266981843107559328860880334531968706790155561547383127920895119951357733474876963997923159460339654584322134462000795175338098750328814402429808093530951916301053223361915162581968583723917680328962284257572410779121360590007991760096795319964674566284843036556852765209864450836274173280493566273183627564450903851583570447357435568094199142966590898585314629811266948234537761344578351668374673869728067480313120 [169,26] 301277321276203777580718623070546814772627082295986361149345376889759285411158680965490866516153256250490760272869794325036386309833458980401202741903941211144829670055465740002507636263438488561811735817140225195740412953073841143849648211956910569577209740080832186889290473475893833827217951905036519205208264033920875176063744209787935049718462075330327672301247538466273270656107771306846081985707173045314223166009095550560230666387556260529197995977649592217022227934064579830277682294450384511165750544601661040689976432306251564414779450925067854299901910276097359800342596901818666830441454374366750973280157581912808172736031033577905885069272537613144769257716947229553069690814961320907245597867394138051855001306599377575172759304623587739886249709545285661822210306305900129212912572091169500723416932116151384688799014459910760341092492155923370737024557979031886090884125041598882723498639793470332894603655000375988263914553960084390024722176766503375743664131243074665506978829281491125225365507479479223219758556851757504165165813182171462905849416628624298153237817225084041955098373402027036792680473618025008840016634067677445504069572743986871887049025534822502113913630591360 [169,27] -47903944376664800293585140879275468007107165063329400404646826166510232179895887899652018183035528608038561019387188797306899973958309434003015388133408504419342221369823832316329793817787988150767584692763992804756126274548232853848942062190194052978142600013344233677687227068225400603813540471447582097255728572978447269014762593236846585175435777116300242189714385239848784835318694463646902174555434327844427373051449227392428474356424263294350571618879047747393570581211591654768433631601687742036180018295306996361078096458062127671553903301854364337721251839065146881468639789365851232682392940613524414098525596516328352578964788910748481225111663280437604420507247176784094872246058373522778180528269613780946393474095402763500996039844257312496289830614231261731366647934356920653094120376458349310278925488814166374237128014339903007711211690296542154584091802404564817129227107484886847250872169751976420821004993103202453881802519905079748650702196850969490130612252989011261978184548350075060405985534020105862301742104786064185209268414228512345317691879213520871925998005491470672537320400316749602592538487407042569718701845335932699405128882788354638526589025292810466735948584 [169,28] -22388358805106349625140570755506537623565134187884160152092764370205987322646626699105093265523986497193269383456213142937767872696162159809508243854898626371448414314779408221865192528947249987618397196005069844743406308399856725174323707630481482118847721901917829839853083317232218319423670245293747053859338317196729384769457388386093010608656113382647527011615370263938471821611179529991579924021963284032920185662409232191056248271596175376259001354988806216365136266446818937315132357725305238418534108385257034984628912318123267659671967437475607839486804858048921991962078387456599943121568138706398267514241869549340901912911946204782441056390876910329848147956712020952465761361937313964054271765754949454574507599387313384898063881215888016395973016302802900881344361606486435949318350252366612974355142236552654169379231546334243759257190969709887907904195423173697265139014278008054133438516527470346425430803022834365192024818796781496197808816809077674146821055760760548659345462135056205245779881201373316364610600708868555754952911970263924755214897863008821935382300494151354025055219703231404786685639114026835237048866093733210582773917607525473822068436307890235509507040 [169,29] 8699888585632418002757325704936342656641997939825394647129376455045898353223914590996360736788362438911936783566381830193546207393746976459475535413795704955112253084640920623059421955171350921830915137771110307521133570995698064362144392508482846833594156514372747050287464105883138091218311912448614728652796614304602710897425746041941465199724323523518761726583922919060989019128889211453252763256497398263114759439615227031875086446387444370276546960223067157401515787107640239266149508933044218385823509928336650125088102557965627967399792469204797829477688055468482212537941187905842822026172330788434627769772345550778721152151367343603331461706087475277734946885522119260645050983257768397215475243868066800979154069558041333899637031772410974636148764236458540760886742413002887557698891465031148722184810999836525377853490445826790503276079739800187955454671000079175020166103681638200785856004306019538766585406225786336572544813638009156641903308036810054493719367198776430749316632702923438339875182751930274294299872134140072068903882328411303107456610401551202446809323509156827279203017904137943915845637337327886146222814005681579257699754887961022106570633324517793572236 [169,30] 221931356296321176042005391980609911047428358301031644502772406630324438368806616322418413710373649246990625806867214577827524233948183047004464491871511493079241169950536949672454053023017254453415231253002097754708077824380055192203346123888683557184755938221277235972662481035904668901821776215578490419783758464432590665964822792470943793672716453738429000259992445320951014239718196351518929533337196088754007020855909970634874807248151951035352124474971675023751045392101141360844413073740044762957166291334699763949960107835604849385353446459308982783542496615353712328963583118924454954996467632344601154793366732996178545322552298982437090726267588186772087575577479370564471492962203694884496124124163247623189859042819765248938053312897969448478451072674344522962486442551569582891845756551219101111317629514946381226755402845579323834700132670140159353885973912662849239076320160884991764627380288788310799618817710595072881525120025751469748914341463327615044882885708655228802660226472817134457234501863894423554395616110209135767815068502311565122148902408720080612600566543236485943742379999768340024558754320972985513915900313855755317975443440172012740014365572092584 [169,31] -558429363480590947043247594489105270384131239781124681438657392199577820041140155841034898312864190607464393488144055290557294334352283340074082467947129394160609247390395598140282109959332762278127982287792178612527961130543644765673175085873365461220035820891283866840229397385011030772453062491379116634945363050848347614931290313604222444307722477136406086006032260737232523328499470688968440933300706806712832087052225583659562307684541270681076645061250890534219607244730273660377484666263948060770629681212571607749369292100469579542555761589439202599909603306326873619553564293064909671422706140445997915766939730722722767922246385932866135059016051643860788377518446187065791325250472842841585956118310743132748361460560433963152625722697844766932887838258107615410441929421078930746933079374690541596541008313439580003932459573184319009465895025588208648271545130409119837642873889913367519769458918954884322085214772294748427031991111224502597865979884023706751081960104174030636646831616762702623130407141967587105828505881513453593636553036193706943872924009925423685832255580887255163868203387438226848930221082536779054201716573158472381508986233201348905031017479529 [169,32] 52690918390519008761725137177937070529983816514847394774876050339670601553746232438977052819636225072611304353790347513986205924413353177081583588636292510123526890104038095022701163238368826845994772463154637717690765500601226960278204893586836766701363271864561056552146544264721549217046952772795855520004694572732739096565405963075612087840102011711882908633596042387046688504365386527584738006508021764763755759571988686723761954547615796527629224140718227611676724058251208949245083926818497205786095658368450635184382956804847244521280320039647944959696256538575794129451343035775816595229072851520125399383564767540222209434622778718277709772240100678230417958378831586048794807562361003777713780233603629044971917245454583488080698942458462689319498594540882691244244910653614177158210525134045809091616938660776513692703979055075369159487562689520704823383908787610736840264901905438620919066108950043998120064903111440755569914689895375585847046730556979769217625308602884671873025526182678169603917746907896429057707793763938788905605227407640318483258244967263863987132155236880555565120324225980926997079593250719129534666911665359730311925437029724049345281286144 [169,33] 17699689371953323467792606614282310060411307809779488292715434177379688896357720141047009906144002725147843124517532725849163783705415346141438410795406464147617692285935288882629931136395792485384170638409408140992062151921538433406669648335992117595484877477748272461836785333702842758321075297745081225727351602387355791505337968522853146392843059071629683856476142963372756078398367388979592303301408283347737064852792395640213187718545421994122093289458473145235266143728120994159147682883451470776901333044080530950709302603539467322191661473989595875533468586889695603067024417959694633572490010963958773896717351473589485517947656592991999774872621136298610650012625964795034412843271715687937338082378476466781018039798735575204752679878324116745004380066898538487976021207123157575300021509226124557618595169365423961115014632107210643144825132402270218758117215490010929115418496188284304569475536792960189839327818512657920250555496156179971922072503106560159599967231605025277399314905451647273817979875729742248160698367371861795700364019415138927873023772574479721683083935913433425893628498669427481296235358522467945582818782051117427661427840951681306194176 [169,34] -3011483113029553542237027401421657339958500513154508342763140988640384211843432106684424902417875134667899755016277865985268963359619123605996325787451518587795472996052909877704281094516487817288227769974933958171579041800002435828313976874696149638787888847403032079120847130203834589992466208345335716361588288381269398054499073201743249315044642610487154047630943990886453142587258677834289623834473349686117854626163753132849327252987775626226109593812479110600338390892885986632117131206373149953858004164371116968619295876177353657072768618497754304135857946036786308265618911224886344329078480846135693268701649800529544698390948545281379334276269804977377865970803256116136762696204406979226980444998292490228710846550654860277793695568633582191565684237581229263035896904767859261994276621907709644691413854246522438837869762340579621649337197096101104633605100105319216953054659657180902586459029483463410601837689785331534120266765117531359942617844453757230498035622300535620176295460109799162735119185879814969214155276535211365433987802706405537180798038701583512851240666584526011910476735982169849171107476698869034009232985107162066742903179037844253504 [169,35] -305117373647457005416164877029524737301371110835458929697933141245313020478072631688577588506131082860516361195194868011247955851846935389329424996279824218622277336815992576477709065662594922617401250486302921853798271011074976480467538731246026893169229791716433444590812625569270314945125947718604315311120593022508286293596586947251133263250452099139958692861203996100323344766250578728963750340028487555589092552952754131809540970665578564487564379564408566760438571955610577139551781518346744820335304912029140317169259732421803025854875863766999691122334251026856398170732358361078638424433892323936564890289312163356175613673219330838592526749350193126413076622370070281811947043268574251203548506969355504702612254415490411106783751480287556222379724498400302439807274375603536917494704219326080022941902558722444172968811503903768705983209203114527050134491816577932541041900449971998504789278478328256859673726782967495188476195610112505025033878190439365951936435277400064175361471344616423860469396120784765183498035828447423497042841036178119491238509761095174105170310941579345326105174477242759547811047344185337500351409541936945768813412356112395848 [169,36] 76557097302354607011903751284106992300783834538109924503642450414061673893332523413185012861680859790342066855913013073717644945162153607311008401604286284213929382671491844235579265351752217379457509019520780403354215298871916355037983458601813520746137725221530699703860767306517081248144999101473242720288226623232209572923361601966005005471002271929122475878478573001396507660834478102720030317005495993349262995741098844179278072200099008239609996384998234980058534818243764782280352774224780468516389718678704332220931972776526561328990334660030808863870213656456934952867784184932496544741164327182190318084070880841304900958543917538728173750003590880568704600357313185102904550779180159217192232731001110230249758750870257366923748132944065847204900590530977752764007894377879552264470966581927743803175086448378176247741324077193016221295346494489443972748403048749681891942953792170881274508861416842345750617877760034391855223694122651406693380803169555534235486608298899943300941399731304581560119756232455095672674134207397046366605470678958747647555440381221697804669879925603134407386314378939494931996596962810877867180273384442609678962015187456 [169,37] 3267023875820074975583852343397286118512341474575550304103656609162850081491899531408573204448140158261123751916922812627035154705222332673630300706989053385754274001994073942929898202937602375993726936701009019598999702824674896645455461685114036316966946312402955089989098271869683732284791900975037292001483478070179800690564061502091207165120527251980434031406644333926053034802487668919041850068667332974293287187043139330478375074253187919091307449728615950682055012123178273028971655249029960555580489131593530252784175923024946476877376213100301352777343958645684519302304608445577763474387945169406164296127722964781919288225035397553410804639642490669308831515095762159700922338938068069266826757481534006413899098481030280776568907651151001820865451385791947587343942496566025374546057009684605669267886056925227046640431211209484190242944658521684749101547573884408329222798456836732975019546965177148996592438770341018987707109188899449738576192347240686307043021926593318595504933511095237853885714715891903658746482779644699312538009177435432978966591565309386005491791728947519661866957065629772584213886571067688732236027007222201136129134240 [169,38] -1095852834826882220636326202309807259800320793746047857779233359776823230868182741209663152723784476714266115126283138094895551449059755728729951999637784821667254930719107971981627550757738281148170496809874648356984457512639482418722256169875292290471711577480334662148717326884805801023247222137006042914540877176185233326748269743769958847843858297882893158338238037410063881744673140997987182184074980322715785988524162676516371972043743840746209740089602662232942456803513757318356888372358697739383954351702260890170530662404529002174860027456474792458484592393944741086912434124682411718477440361033653858492793028896014660890168777225173429618245750647563599170645076051241988251869927330654411375959517526069163784312195441242877292246734655201906018160939422987634562556013640967184935238816608456753333723536857709207710126987817344360258953774156612168084348690227800939463474135854284307823725241266102926086315750182390677578773996843285632639303314721155996471453372837807190674877248846363037779762439622922276607268063009919185101283179792077581125629910912429662862711553122091844482724089093975902653235191069266514558604341347149444848 [169,39] -30821628326160057822449792765019134373134161561751878495015056626211471642475258747245804251765397594309503244872055914417505720072866870748349300852510146244424374190205887922294586264721171211449138344066115427655971298447122223379721420943471961645650359589156246870044627564935837328400903910880145368432491501049883449016795104942290143854635857246410520673377578506016367047887441538865317578439058074902425946060384055290400401712418879847150518027796073152903353362203780382902586055929638255280872239114485711643175760659164306693551298625990365017423728005134816124419542334501430943623482832316570373539017301452092039358912526157393368629355761811385623971255626568966222391824428114305621509112898499154467296932612736498562452597742691367411168599482630789189128623568031321875821454903543586536072315959173348818316622455190727805247948928792310752267539311886476368109082059363223761662695808517728267350628652753419111357871469076357569626655662281217232915004270865808850189886112196484116667481752416679903144428838995141470525609852765035281218428537427923695221907689248374033101266904476691209152131579183159507885891523026822154 [169,40] 9236626487798285136656357672261528594534681774041637700484739426717138637091852180515622538010094551656461654795424836062095669935421806183557154061990781325963696075457126183171653496825754990892961554629544263028538202561541699433784432586480875678806870969742898753843606052422909017858578608054604810178961018803079185308761451793129827663290720303013081960492556211637400035996623799657320970089032829177332672727098164381312822284214779640765301059390085094630614933312392096136291636903119817994506102182731004842524194033303987374650443415883126745975115404222369458722292593329908751879624427493247181184610715052248481096132547805791527677484766349448966899464968850815807933895630049480090017386705559027349407106638442678202432152251883838081891564388446518626608622727033116567701604173614359650285537301624984932918774238139792984556842911127740779505889168389871000345494656050670380020747281275568702630480194302381417722205566001245149453095317871898325404102279519095474414807030255161453983309261420695139921301268767231131259569990724231729551564398017468648105697941627897642277839346082107789621295058055315437791421314608384 [169,41] 302235413353971349584039407432801094171586932191923902547772812937080634904719873730256754301275912840305145114341486573827034616977345010147374272899297461285124911351307774650737235188849498526414166415647679879992395260010350548861189106247116371309257908464056338598110985444583130937625763004104163528276400800236539629737310763137957874823442194890894138590470918353840059128921577844015051932949326646081825518713490138624669843891345170944465303322606991675385154999422481463116598819871328012295642808463045459464037818574895019640500440419992969303606853540946861351113277384151836009351711991773448593642686289160272956835009891962231883470280232693364021353622547802445616643693554689371097244234444876419348780177713240504187149413204141754776590738246874108768760350516245992757933787803843451210916699478264961441894769655358398347712944189532404888456139936337785303790627322319414992683970969172339445172140064027417656600738518695773605504372597982937224323128824639160793471618481745317376185254354539834516107620282328119768707900072765593104031745150369852314609896412255560844054526567574456360080052186989303937546189920 [169,42] -42829952013856526616216297307561299909114583514358244691447135367007514794042990932142800988099643372593792466010186218359331981611236573450581382156882118011577189055043910922709526261273818499360304887913995588747408286545735173009856890646148634602724566812398227127430757941799959985793577806875664241874985637708799449583409432835067909457538017230930511784246150842144234606865881970444587957254145691654656831379058644264618087327957806629365345680499260206669031593917328300661117089355284155791670166405193110825394095722828168184951731528995225584325969972359204373591038278399053475556145426801871150993415297383519164904036944872097180203218940786369593051803969639061957322787683183213256761567570744481019828193310103046850836776699216455785955447674980812278836380376630613848862446076939515567685673192438087423751314090150097217262267343187108617074614092910524197041925451665187802376181498656711678389562761589999279409863153507505619130696941330243677853585923838849148585748456554438569126336777494251585066491961858135368926991350613532635694920488163345239204968906200279924924682024346224561950103024092326544066304 [169,43] -2011533107588771846262800709116385498768625231743654902146640610582712054308265881946378283190434460713524327276662351285648584413944692347092905760932128924046964415913277341409873479169246598722596348557320500715298672836016889725536220932702061233044918520922044102117882242373027503278196405493573234274198595895883137722627147943797839361070060731162413025121245267159997516983075848831948967778304933107868263154092796593684537619734656425491739948439711797882611570702426606494287568376390911455893902747287363927026742101144987208156196107895839001381567496278376555343832255950368776399431047269401253816004324371753900229643187078072126430975564811516574285127865377403213134093942769784820675475041625367286481824022231140108810462127588420406654249025587891369650749775744781493212562380305800923865105807769326038284952144837299212410576182496717263979665284223215480681238773199722942911216687549263287890115467925089787898634372098917819224609989043229802415848133082973164936667170469847690439913552572909774950341185728817911428065112656065289079371309624109072394225041537265609905736113635518311897369113912943316656 [169,44] 84489389425238172609230283487096074277429444238478260167825378249279562558898489017815161728633354706037298473178948206095556139351753559253758278127123948871879077939074518765941117870175874284610580464443492917871153431915955795837152590661162960847820120436429676588938054010568049228519470583027426410505063897933512039351423032254116839298727992582119067485914256733876709255035611423120685600607961021117297308146475123255111143447376854520658977816527123857537573422903393897554630366762505270625350619442854479662084191446928753505006680040663761584733637421466239205461913576153147843618119722242111539845914834238384761173134826800485884922422711784904106593355891124817224131687825839317684410098727912503115591245377598149592944588395565579658231136559698631804970558863332083292978233880690972477571019956722005269560070863789507233488051913357507957305915377506810594665733528111566758542885346085379108394649187492360709690179668677147206479349999471519086496744618983814494836308801367028321155312584321316220875843397175105686392578899876923628843712742291778978348446104516457250542170117820130569621501001988480 [169,45] 6427725901738678527698557759941806650542892649517554830830450070339183256767227689096193299102177030649949106582025313079327789918100232649160122461906523870571145103776752734281307228005581137858599067543274575251140689433215646965198743523140993197689126958850120141655271252143698487872652408291079679033602359538767821499879562631411477267629805100001600559044948220911246970131676999648307369295383389713315425054681167099682721409583792889401077992108850214172833467206735919318371458392761013630890022596463327574200056570723294182911062121749954797609888668416231505596975264274256505646773532274014039496338561117897666976396242816173735640939789237650433598971040246527698304790001008134151187462147018760998264670465976527762491303179612505430017752186023135601339346077589727564626373140923666248276227113827293815393655984286128581424096682247372284749515877719579669086419158573065540312304643395093797531551087205323933595964330801905572464538626846788432261722049518636636620320609243912135859658130574923165454915830480662746963401486276136748898694998222355737749627712545744612335944414693816305573401714448 [169,46] 8183457429361743754096413582537184257206104322482803835023169901547271457935449198856719147031592050124729346467879273475596667190963167622029092652497514283650652055000172149678683248966900767986828565253238181413369736677330380250309812887446215850294050672125688987881275018355492101552229892647062443513212924339279874995387730830886187576575998564967940131872205939126390305713578791660214373643930994460543714302079751669638734059156902550506831770386756217670057313957545851498761763754282381114864684055348644145539070652127753849452413162548341260793400695279390935048173961072541494505503054909880899687533100252013711003055052314200051847541570973503304892766094478249751168885761757349747016741923786535460929594305422012656482881314482740481221117752376463553759178175806928521010080479629497830948230120272885181199000173445536237116862622207600670524092609887849391526931469791285717227257425620039699117798303852651413881071848277399257512394069449588492344033482770407860293308942257433321137675086656955992658775986905748482837411029021928979721546265342171565485539543581561335402607147233803665726984 [169,47] -7669099468399663379842250242495723168927052671413723089646630981084001243467391288720804654147976784399033986800144169174278505562423509827941834422962221074846091608934474552639961183517944485822443857136776271662599780289169875188251153572246169277501746479361215032891351681778541486579352984169336208539621722732844945957622002538070701488329038959596056215146283717713532874808137353629383242583750089137474822475158353010637292506098597542256925036881628019644823521294179324933421267418067653628704516575213215921273151601871507609131524330652155977776929531377403123375481632086114739010669664211500516094405032930826811523904510036566702402037340151141903234676967208072129055612676771053159010785872783310958217019825416439917611756842512082438976021504378321099588511038613340480577466740514448962586262520647210764838045415785012147667921971249496671622086413372032439544718925418069628389454621322585524768742896813558270427512196790485536879345012266061353180109599771780206524039600612067298156387436455172115290411267397901112742961623220770611018903095901741559902848499225597023098168864158757319707 [169,48] -171231240968908245709203634117965225037102669097175485433759167135726053858491762062355971325689062647506110103223450999602140373059656397913869630568768546076581772236694400914211684732720435508417683214083418560742410420396665924949332584282949063653629080847825374792932314030847582553335129438304992682738361054029045061486045823549043545501985739239651477005510948134183038569174695627078640566496529487561096489153495585889222495889738099441659761367403496139243442768676067841575213937622130599487142271879258520022291292811404291198691452459222842258090326363168691701905710078915078772880428748705133775223462766572869501144597008358487648308805042665577317417526083405311551612775061210661875461543795173334536495355071591723193336732857440454803865148874540963021000692493651082036605414877996463371258923365279902578598295195172213589691907643193095707375186459737042642157067018670227128306127432203296196017326282337638318088890269313509878924434265373652151667507892592177065455103149806320415364465041308314242371674019083248728275513173913123137681270628673526830514784910069268997657587179145984 [169,49] 706254092583140044793254186857087066733356632937532355402239071486761889565381448214344848085582897080394966342328883498714519164199891450427036154537403587522575266263683655997312314872631573198125615719028940055825757067139470343912646507476264860585486748033073463700626890940675969214579098492558628502066784947383185508325943224747175393056042259510456959210088810898967696724781817141716341893955981984587149364256982424810295598630648497697073339330407166252973086335649328840039118285420929386751380444061169536388869193612618818243503021245016459639974214944074291149123706935029944323808133333462728523502092536936825793921363390424760888365718017654640961549082788930374229215759683278497346041938090971813504037583006809966516507421334858287548432537226832445417752693190012373646996642036639596556888524767029990054834326950228415585612724241621288151468952028751976644887216085722275859410023190003624415979760365913823688765435077982752932701857385178375746017352628067666639660073401661389094691385004579827922808759707486334945775826359748890930255222495946153406534816223952258348116637792 [169,50] 300356934909357430554869039128797903643130492985283318970657902569356710786590254699419553679794140936784707475091148472616315314440190065220552876199758585583944447471143462792545863958637455033219084667665117195057737541562872230527011112140915631737127309185900556509387517599949634337923448982143364143162970972007094905212426448826724022154791245985553259336688456641174021118606718365035331791969686953673556254053148776806262127062260070356356817456223942912794726301430413853094905779628144988167773581767717813536596560326995197593058626163389678755454243765463691424075123820062243538038209334419413047931208351361955573575309836442623315414406707097364230561354397703951607881211378101336422807103889614429375101834809994779471454999806998450215384573346691645292809697389898353145638419480774432581694657156283048579932213194087724803501044434772563070630506639616857821163113073234685667515938855206575552035271982589722508553864651661722930766664266261900797715087239113954987698675675970400395949938418855784079384719984995555469900819125061999465284523037083338241680960124126967259507520 [169,51] -47376884272187255709417117562998900332501064001842977792768006159624096605596705270783245027012741270558548886433549151614348243957338957329863568022384237625815851225038599326596270015648103380968703095016336234619702416420063024827139012756197355171049531578650497885824390758297199012213186907965659521598453182007631174301052011392752997648976411544341102584504965540183647657567875220390063783258946538209986426221762959326921715137977501805404141878916407098018536514236269183969125875758860002484929771710731120877263588074734739335732688552492563200037928551047956789293788154973941644751420597576642009705556780897572740111385206340022581725715981700005688064855294247560035209724403876782376453047642092885091445433225046671702497223556747610926756511124523559767074433733159529552411452596376261422541745745593321168871306119215526126012372194044599359714845777377707214452371445739771398332444639715459445319983778391058390745828534614233439642596774901291342527093824405455879834238429379709153377427052962975254372158024591790681690517533757261605378154434462118624396332979967538695144 [169,52] 10650733035412091212422718874712770875100082898646296244913195165075617867348907115516204596685330380180178189405265276681125556966729055417526096506622948055637962900571728663149784524264929885040999302948297925107683813413575203980883041314621464823564456139131224864892545109334036004639908344651008318022933436363934908287027019109725154090683602440831007374020768750107390920369280074562547909408451094558864140944982067946885982757902009017680197370217783775422914587063918108148146438504941762674763178885714479794788710972763568199608618410764514308951542277192071873516261856756538262045698810460465096678756411673159669390002853305431704757962162364388744657564960128366402518556945786741236698981896315931313328938955404489060334597985382090667210787573546952142049923445538162029460645703338999043651301648914959106675698334463635766115972460272766356376019136307805602741109152951993942482516242424497942365018748973115298305200747294576143137173456634100781865759055895384176581787937788323135440605173572825208285570204178726685821949027561282404071794266097489433883643830282532864 [169,53] -2030512035913622620927065366674907133101694656829300309779125409044322779367534939083338583156337138170123797309012746347722844787278289512398390980123745576128428378300028833540998769333311815550312413256643611604096524901702890757898280319799715560796933684896751365797927972030816936546276942866446027514536654866235880326447223288276009756763578768262466960275397217233434683206318165432665653997920526114599369046605273264193629487508386815115694962472265719003043667853188708457074272788589891707635074660321616114916708000342165680383963365747756143846247556891453530988876978974609275645915105037830440890763271892518091522947670538036763034369315443469715991408502773613172790691960715351272033778855455150481049105369014056523516143153164970651458571359110878456139672006591664002578335181090432922578087850698597768187575994421531858790767334141582654444529209501611389383530257710835750739285670144317381770883286298002692337291463777539217020028102696256293758312913653159663274639294682725814832507863942632343918252775325313170591169849519341903055800789016663524046033764489616 [169,54] 334538643871701556808593707902900331823235421535091817205938477050604334686408038358967478829909637690982992776400629528465367484104454094096428100441263605518838767766510717514645712644114842862907502990997529554769278897563446953277521495986423673013262349208868106827492016701994914106611441715997668006748829199040523931540688860668912017420561083576338241805818924722892139847666284477321872928794465436778117742698997323177221029027808734817066822911100675139678104738001837683773030929214404466842826742927446015613490721950903980450831013934501213509389823365605315087183424088204880258809844629705047313045604649694604750062243867289864474817625651572982762151802406851929411493641455681752897960965014457750524963272476643635608973121424933132243578270044851666334415250052893349991370197566548180592887532186227087665344131921885750072036314932516109507254958231695918254293751490699930856111620717629570921205735423744324015222915615189129986730153097425226504608286673126115470156285271280221623686363096585112253511202859969465372805334145840540921347858879255896447408644088 [169,55] -47289953887957854000680565418468151387261657139200358411962780617546052781473128416718149351835174669156453819382753591130811642936424706930643615110196642423686476062535593320900897363686820662674716806642173348373787020823873576271599725376431956609390234130049802524951693958890026861182771014932087259320055819917791160805434381190356650968063301553502151375662305740730033262394505486321887398116406980455571499875967599190420047797427050945216644935393598374221472155842793647438240546622495939920551825348207155161084950894213367923850689088933166939689259722933448313103413401905021412474837426836452395919815280925720440427973472152836208917274757072207810746008865169156643192285258986923916091878973231702866553550059488665654932522644661218482771501774196662374658402370043459441258280410951965175935953728813926477829165398918700086934488906529415115248016187548217261410691071049098105499550869326922595151215862299880160281225469549627030378838301031365864642661212302867766861928645665179754613084681359634143048054894770167489040945416505382090324184183640453015459755 [169,56] 5682534851741028837736887389481927885458821605131575409064158645129978364507424848992409251328318897903579760394151984604183377880039180859493526514771623551648669637753909917282042216682842289096460346073088955759291232924134946157273079385584911567703121305934773474027855561766776943737612933036238190553197753459502541701321318468336886802940618584527034269383005813330087301326084584049711751195689908682038136200390852918274316540061265147785839027251185806252791876423161505592522387960050138423730222788794361793754499066898822916478270690774321530466291313098197941021210511348243204897321037479067025369117447310161811243101751622402209669578218361276171881006696891393197443143394702377634956539539647398927900542326201179317490895466830486650751538293089454249203923336954341118774101391303713371545697493473501434839263020311600613995669667499086736791166827714965448331349489897978043105791674599816796030140691545220076945155276450149344660591426839962701056060833782839187306757075747279767180895053277696972509013469713155829855251238851482341205366498125871863296 [169,57] -574498388996441044898578031249074359044042640207180542749409129154859612827120010642919899133837998818741154265189238953491531190411309812260118768667421590741830437304643531519910884530573552984246680939006516492441806144744114499311291513480469475313785321091831836365301602644099765535131334434681497979452484832815319291705708170072077735134740203884440891724783450218915855509964651257794619523561371908932983983598320044705919937557905810767710567508411009934575761309276280881196211057098450585199235552856658456433214628293652518208153475314310146832157836820576301119353271985388307202721549521577517022102383430302781652666311200450367178955286843458130215147318412806113147407238600975383209189304013454579107988641199070508490173757196557688422534081242142108057999088935677046494915343120554426529174679486919121844743665842308160937905804863022833837458897465386226096736628677046665459278841681013632438578194395024685202600155126208665030951747294954639561336879879533172745684616010698948920971018338772203526020074976722196819160293696579509052665655930692160 [169,58] 48304695736311082011107461990156770097818635204234927273538389799148814849862746376285135975442375194415892912340217138625768341827120122878037879562506164560747229556509177050097386277316159517248982591771539162087887090221710419148921928509769649165812164564962182818366983576579268734451571068588046930359248474050088562799532104783599671903388646830906373811504875244921616471645579056034136672280555701228902705527904406448864710934554381060177622958555567076551068870261938790490189585171458190968980455918061346205750097995256793037982827847633091809429124561355913195020827991646063752023939329856314302938974320480064623425532872298658499522960421692603969569596573380406951090261617951264533378822960040467699701712073559192118350607176612674103584314144966839413526325263633585184922638418561179150039935826610061483060493211010520458147031415221666833164426496180430880264667293690299145493496481521530625578301871077701167476524260615774460261083944753313604320550318228941411153260302645563134621220252719049597189388266657328700523815274345236158400125787856 [169,59] -3334959572696164104823911045147526248457401605939099977059828022162977486060075009981305713510355557210438730083338703752235807657520619619730966211157051927289141092625320920917697846412488527652017688473662799789158486714177778653814883724250578591177744708090135676320688985359315257884342974256000482498652457118483742988171835713604948071921217809239651975375434076586927520050815054128130425452964149140418725376928122098200164751628268537757053127166239905026804351074854422266031703306622542108706006066312225318423124716684882815760717644936606130943597835079835415440444221178592619499880015544133071216857470064072442904332193657580960739389432178836497612532883938279843104648059653213518583571402245470632920424478436677014284536232556220830178766887869932965725160276796145448130035870951182206518211917244899724981954977378964415552668808018764588434358416329049409607787531559903711074153515690225032880440171285819147974058129115729456184579639347732255191137537179046517734583321790784363412235455575498718283761663403837379442054155772109243592039766 [169,60] 186446633313448720897257711747749001794456545011897335172314386599906092275045500637088835335331878931424949466825603341949910531409090199499876315185427423586371000128364615530613352820846882525696757381475150393184757477016707523509732787780330705981900507968737400365600106852083176372764817263401210609726328109608495927814859531387678530236593977398297332117255316025736130055273325817560362198821192544654200622223620674705419206084387363113786091362254832829226346380802663253685563483358232619377973402744855936525633269305365180279048709301729748145982047431800786959782901905396329095942999297331426820998983294348017772380198698392223832951436856046823392824606638600363403865580539068535990190133206060675784326030721363836925959347239904981640923069410782845529584565167666490121376795873972879522488023798466098530885203264666565913978846752469203561979509537726970478764106027926861586062236329284393809377576504591009236928558412052359621888401841011853570246781075869045298432193455082555137007463077283157607449800240388800972807489323451997750624 [169,61] -8316961071459509956826374005357082468407778718685835127938421188474866758913233648547187861912366469725960343100355778066713002053859662589534537828577097928008968959679982955775027090901669399897070859545387730239333148204732390992392170397429255094783190716142459444828180384766947070520182171817931825134584378445443555028193548000732291931478890860021448223299074191996690218634821990924861574264262236074283323492325532030501584000173012144891114691800343730016464270203293278376676167011547177937758879823989861700850499575470013404286425707346325307299228790647551142511828216450276887665403260067060867208087203602574543975020295899834544685458015902171542945704490799805600491078731494600314234485425486866648009973060440396300473927396941019657186914468148652416635639683241220147024523793020562678163534569118792430929104134396323889317279362722186558992097620066421727379274720105318671476595811782385250814284995603859433266489513811042751738562103484567952404831873224820866906219513154808813078343694235269634707587921223478005810488295270268092 [169,62] 291537755895111851698975688663331310335919281902954367186193487290395816457217207396936247998651431024083982127622743407582877412032765148354591971157909369194993664937306608046219800243413844106953816982018572371867284270134107462636809033822163836867405234311191753218086492752354972560387534837789717793035450713875493081052016292795386605716764188510498485138039673742071559100214655379778003948058648633753940062250466444426266038984162472289217491042620926627767849188504657953098610139017607939184395680392449965849645108651240015406769558228820626984068569829643948271091023661826513556694017854584589382526178474846379159548493021355172106578049909015985723261227823858583124697879722949037467196461283532523958141127194042673059235680113000326805305318825441351558141640019068054143850345847870427072705617982877379177070278712142452711500983923727380204799271605462452848138868902522719664462259253513821624221321152414417268972864487377367947916193696242927662960215926147138911683068357599491366560599346695752155076952817260639967642564288856 [169,63] -7909142418921201990722965230543868337882140014749701271493831143737602506980378414261145264564982942120053296136997955173843870878515665121731097320961072267849562255553763151545181365932150467676110387453109819010059789013216917348806038817453304969465518773916781786257269069696131043772692443658953069991040855801257586295092609392812563628300447198833634445166947889749523558279576453742069681352700368818223565737611502311949734922527937588122351153992950885792299736787156805173990885676896562435582335942453399448105997919317868086626862874545921844647607886910029828314638883357934631291086828076076522437148394711473818175520072006640177562324278583469320396538953883105060714807265178006824247859920640250726122888731224083993980410303183963113950785784484067532865457394131164722604910863400579471861329483214395851276069249609242234819711198665571314084260451256174310688192863422827501505077925130874328459979669108649746461781873259283909071057886449821050419787662082115736959387981364451988414874704412117763876231032950902112595271383 [169,64] 163644609626389199787243727468664237072566933230937186448863028456841745690035199157315458073026306846949812291565957900403114113527015654059663065429499977262719049138814992940667538358821802719133998823806673942780168638894864316350176071366558292122735554213692792377611173732772492628569184321750260301923408497286694620726983887925799842155630032584793852467030542642237961489130533215337110109726773205440497100135600011570700393450899683535211238171928350218593247529543974423379366134776636623189403973572505492148318197883998136809314115330429177865387057993070706147757945759025759391702016982788975898639753157730202191335767090717260578244540763977203059864197255940107161407763600283131084289329096779011280468432631528731879815731288162331073582295416257862432035517365347520694762467182572446820981541658686819002994920594690213634818268373173379333648211925965653552382609863798183477709941856916175580778044909932657903406521548084435991598797235117342429324045034671521379007651127021295245250493266077793677761023247415215526656 [169,65] -2547446672938871346651853799498107684102750882326765323432029420471007082465542462385853364478068810937429662474557538522516660588632351382575821901319741184129574264430382597325557555892654629500452342490187800616671813830707023473367651990572700100139468940529497353152790753933452855986869088372108093245775969127762860431340541389780084202308570672585747272664091209821423441710372168920013117289950798193849565110168545748150810892798304530307871184186111177376964750949509667420271148034089842190280543366136263783169031121840192099225480839896142365330536523909446560178762736181492005861190002867311954532474448096620035163926797390575850977363444796541360175230136785083979888326307701694433809785081670831113131629184997412898723327025151751852287392023024588837767504942950765149476458228844039589576744463810627858296715447688155031807116184322751250743024974294477693431415976305310398013510701717939494860151189324338633454662895829409708095539393438342879161826374400233520384596601249117508642053729038708131919111094891371424 [169,66] 29473922175356442892766977791996469843159565210652832965582274327687266875772353406871756298873339932830753441039955493520516667817207104999833935838901712099570243725887420941571118385750660368189176559871624161254224398800132584482884762513576128014136377237441460272020729290591457797844412055146154713189995818806746209415401433224742448553845187028344115411234858292550147554189117900476886099127124615291683857395530396534502705869352693787174855090859833496620155420582880652978636486187465255538095054776859437631120549002729086026484017136051998413625416634242015552543347596851841940976704290863981046862823708294477828767115769447623124028564075151781640139457521589996196068972325490468211443176484641559636523899526511884235327658097772510835204857827410607858594811016227759997178087764680885194703095895550342282914166951190712319549382997493067851488675158754369722098625589374462514795177229715462069537411963997689308653805223907648025733765847198135020793117265212570621143287906917089578722687788411983209426712028320 [169,67] -250763233353472469075483734540527955259798521244671211928692395780468984550770679038457867715926077802466665080241585331343262874336916470158072769068016766505691802323910897902502735282858884333379546906419738206887214743662289931020023309836606577460969876493158222815589876486456972377827213812784865257544304986726062673942212466293272502085448569361267758892494712201655856879234847748009574232567700018986446891563068666514074906651440194056415375883759935394119804997526606012002077243558142162735118660287387855882537729228572752416134568671732397305235301434620357692153461566091502127766676814704455736166615089679261805034229717128486291051150821782062638078685385115360312663931950590372512207226838825757458880815524589240670395437049267516192390147590623520500132050378290508291732393085627338087837154449531018455142055400652815915991192274643802672072237460771166772125888703149981875733686364040694198394390148462166925305084961618195133197808328014177066015284435128152529037486117945745104466485579935706910882916 [169,68] 1554511410431787882263073850530106448519616726520620777343662963977448544434036731258339649725185325022563281394598179154205292704621387582546945837456799784887042734352028973222328109164944696297481998621251956971604038779981799457453693387586586963091662210296774635649938692664667885494871985756116160435562190049138021397212702670203954342666629967252050242474023667701642679496889481528915577600507664687511029257266135413682965816565720686055694423457829228800646847323058507251116058490914252256994954218739967001560343206550505419548630314884108501332210595962844189260001910007155157406347334269475002608227803055421987238643233534277912443279971169177311992671609090219507327716217349709806916312813678403609576509463847456364520056571243065382791818081205981922027156619769427115544981135258970792647841707276103305047242151805794809624597456083411848943049936013870094377394082848801424701500606378012347834728817361716196850327171252585199110946522137904981180063731480751184692901485977988815505113608055216652352 [169,69] -6966463161850379900062184791282640093693880809908950558182457443166780022436632762601964934624604826281689816776395349963386410186747534965691389098359978875942316605052941212526492222563305947891406550051424066212455312148953858127262602122525461022704157389787673869987975718223613304851151845882463882543224360068421963053045769652876683980773996508207488003975565190913488651034887575586622536751971007640421391875969705895143686669132159307266272283610716860342816397713408432121430701095357098017169535626693174409241523260719021960761901517264152435665020702824978319589383311315657679708584245692718088255223916669217244299838891361758284399964119778263807816203140676688327406563714132912171324125306057100007307933842740143498341606263428980378036474270654608529961946897714991645744913008528640142178297558564409151127315578416788830466675850784077133000870463036033769900350608548692260755065818018137891883985137722635120727154920795821542602019957175251469346849664004233801678887991827817886991257458558904 [169,70] 22416738757001578629675246190628005171420273906839205583091024706702840490679892401613936327605199807946349519746173736563820620585702604537090277006065218613342477758419066229588447430538292780014016268995781359354146677601259125270973756471119452948498851916223190218026050365638280131704194749144815055181910910607438689045922163208065830112333501657924595360957866687887835811746378620812378272243993424284404633844984988326310906199869051910634833369257393953895874799627616975613663328129957292600307949583374887846867203219478755079058521781826879506003861439043693111440483642992615536529505338889448574823680500262009010922011685883550428853775698781130671700805455884798579185346614811074395425953381186550054331254044971499297726856348901855053508989955635546058452004307285668013034316339282700671843505726036950585290029540780482313496954610054478921382779902853768911592657740429051721305225281750620961360932445893822486166864159678552369559027570729404670692081682484079242273972435451265967215758448 [169,71] -51485381863135284241748334728384039998575717521188899123140089860194648748895701794185079413274170325627988174275980259515594027559264220471612439802286264709957672784820370459127940388337648278230140760956208662401205993943722159925465617054271502010802066460370308814126604332206195044619748949287497949223882694179027675574348247420095054144361478403368882027183526948573451524183875164800796951377267604856953443692355128584076365579135435013885849061028358989340134098229938491912961375163261663415190309142735228861378687353195140090732203072285374790234382721734323327647734397235778001856723883115219941555956038252457304872947910527409595108675523366238166279452852579052128362038971304423182241905846309693186104610630086964904957214299655168153315646066796478607060889266644349738925319013356917918172811666089305357700272433633285341421240026796984716300961544424884558708675096779572962281477108820587592936600945581765040613316291669466141984853545384822777195332448963160107521286438808772414544 [169,72] 83947248542643722329652025853793691347588429367019823753880113615223816123433376036917621991312078282007939965579978558423551474641523098359076535622439138126260842945380117010776050573275272381119921693461951647487985225101498100096967811745507266780217439490289028013801638628402008434945526698820518631235547616072896404953052519308075391801897572326638402817708618523668536210946273768844740424683119055832038079311509709054048158255053445899419551318867872305938928971268653425220656718365707800585645224761028197680139750159640705410233312863844531244865702842279461416117916147964497090403137002852130922755866721376993529182198628099064007620482224616566284345236428740914147722045942999806631338188884070464341653760746355708917524844912337075148081682274168154305871149077197650333397567587267945487421237138494204893149919280887471586089924220408487812021073982188734736740805689839441112415707536295152005201547111090069977574404755351978029375062489991294704469563196428601153100535873610176 [169,73] -96684285827092738241455431158993498423573272727675034970801476443476520881725983830459895905430654549908699539252702176417380638585963963847595040214869209053894368316945857849525654836544787022574660008403755101191430019682288609543191594626214815240995388479919564415316415684085922372773812660325364590811885070927776997708250412626746635014465811523328508722691074120574379877822600444028007629436005291896616883842646102543826822708335754279530972348562966674495653819239275810769748233646206677682781267659768428061742830600350851639709114333306628710880426728944350934284195938334736593894256095086060909040614923252221615793567780387746320479561614058349768705628960825648683945348300047126892798415515756983789474431963494244179852347179755007900109014481968378840790416786402941162948232974237728900949966677139594571784199954373236045676311764105332160178596404616589386901831972362834686669820248119143224364532264251856822029509269427109501605873370372839649549881830726879476396523672 [169,74] 78275563316324247280666783130684572062462127817028587469567988363264045693921756324028080482476787454449982684385458137754301531189953297842918160251414417420788011007729283387590180702378074798802186069941589334530703795037053447904638277130337980675963261207115554349893768441699618115965832026408711808300845244841262946029969281132821242883325891977015852471867590748087812854557460594712211595140588063465741285314302840987238878045071823508674028294718007612356623323437999291404316225055828654764925352553144528121205976112085204780739972435096857856013440626755395717662775823463798987389483401272916885917664909379944506145533052945047720171072946780276390013934762836561837669772428901195368147602018512874844426869162412018847725236052392404250066557231428531900497475784233508664522910597053086707279772956259906032168921323561425021946371302674621652833076841310383492531199832725705994653433069994135677683730197288469607635338868213850681874802926516223134136976459049032927504 [169,75] -44332888925787393099040803583382962954986745819933071793415307013230595948574324848949085499565454306905330276563043573133872708701974351658360789147644917307719257071396114706637393848121181784219287236571893368323005955250805435500630942848893376561149728985869017273569964063159902609941272200525957796663056243306373196908526922231880680587725929099522168441381132414769839666901355287459035316910585310457101402419390443753258141167398642511428321062968778427244820912769233716355271739804090097932744949513176094456517768136721417659288867995497334565756222316232008444231463436204580867886989173772350037142244900150474966087406737656177033566821837050633170846310224719619276282131553333173560227081207376519675460154985767975556470595047393441031173845653952832859763625347619326156581853907270869772659108781763306363714263935743369636083676641631109010870008882056732077902129595089700636138680794766886191614777339960391131548791508265805326140714954518936201541319811345270 [169,76] 17479458449030674218618553462675703916415983052524739671399154223369904066557255619894283290482445839493423976311257198083100704061846675858161660724004281453302987607193514674114024556566884584951544350161686919309994435977343506191148692463606197020365733267816039595638175857336921557622014235645285666082077942358797898144240184035967898599656544463357517980022264096286445578768921824555086470076978195176771409185888231041341057088568327489125813001126619413743235778718951085484724462667209277476990061543657140179256107496291312839979994884034120071502717438901136783410704859703665021641111735109850813326920491681880817359838906486878782518561127179456717206569872011485265302409858422265110408788413777530425697147272082133996836828659235645117014589755972163518791419297586124090374172171863059171921803813059578750645118955826044894465236382340924505788218760542597814992350986781222375699665407321373311477912782348018179868795123046181571687420359179994200672745344 [169,77] -4773403308529329402312096967899732016049851418626331006446558222439130312226165188499212317188289150883873851588460918680361843811978644808225577157146213389652758586357959647324002874556504629559590519338446320640646110873934361635067283612506159885754477175215309188892002127011188438924979557814322650398879560639370905694406220291441871657338569685137809320409998079810565580200994742449296111468551420317828160424870878799527947917470072144937247570111309423477860375022059155663858343044521048062551321862474848519845157210895972571640912999238994311621442103098317742579741654433064155090579581959323871022488813104648152561666213864917518778929100159982189762331858298043583103630877093885798116771074796671784031503074862356707420550396968595277311940900640384525666144561503124746787579469921648795717317561179839511517916765315836817136710379818643397768661689899753651513495371596753482427941563645665137540841905567667096391697691623468247701923364462712041168 [169,78] 898077140835381804283103678997278147361290903117519382124255679698122497288777588931650402881404225906884741418346381571195765231851592998839346355581317287914680857973189032730941887934519656792613667424558941715857046838099876574339269949842692344922445904854992076749675965577300907736508522915503265865578778861554812032479719415702895356359474572797595958803043003071694724996730788248132180220437710561151193470549985970500963735720663803724456645977735790589001435470829084969381848391955216169315719759631725272274052397658463222369474054231527591825788604243640819336033229929728332447835135039572180942033482661414757566009940263865618851149762529948359786911414354662182256764742226571337477373432020092190102925239841929572899475585366249475425308276060254870292928454458506894527831085547622465552591555876231507705243842489515953920068000091510186528872472885075511481221822089241521149221798889981176200772720079767211522327210959566286463087672605744 [169,79] -115754016457888767160239211392323216715596937874035862716095880038231458260828488591008146766104608910373283519060206704532631108419371862342310002814256934301259359194448399487822549593616201852460043671497550198506892439317435009393333268679558518142634065511855229257462876678320898210821219744208371117568863848778919872899652647718267687297595745374430403956882399175061126064292656031817502895780872353841948309142871146835491784061293165174336192943826119318850495858904793008182380899549537297419482011391589486177956044649274387859243836082683724493865639293251049020778798072449646013461349257583221935356336139414951415885405376550304472103251780235613502293155210671924789959148292280878145569827591968686364112828184236330831922977691989170279403135633966483270966027860569733937603022522003545213526522415215037397835126469415479192685714037694805999402357998254460066788291219268639573351950355121561783187844593768954590673131664139043623450782 [169,80] 10159888484296255883691318271055538416247689310497313419656764711610589883629073682798705588691357574456402466246348777526868989404180293751569732103984035197446814429279666877929804402243004749019778633464267895480724675071417336309455500975057346125378273569221322869295535926970077356417910870268062479500997878138543732185119162259856230835927217059825176021667277357101594628902504106630104503210460596633652904367574205163832391075402503279827090692515587814559051409765529746401977448586575937186381989402958344235708271343185616658313764718152035249186627164193368983738772046899582655624925511618672081995094433979894368022318187050013696855580837248567880754459995481583250154567407665098219157157755990240628241312996735072110579208195360538705314747550267787178186117273361465956181755602911558060640019502428370862975507492226401709951548706611924633911464484762557416555502888723454889234929673799949596942933685502600246189523920643230208 [169,81] -603376099940224913222210316431387278767621071911054180956069107030235411983409713208784003217486664737628095222753963672405489889307724475689106277622182418338399148331538985827500588002036315691800193757027758768641194941982703643573278052065123676828047532173839708276239738781447822877465829083450320520346395645215753057386027745387499612063169416248904602161181669819444961468835599898030734621699214903753965050985086298898175582344214599010507509039863484949810474049931569716147464919347923353861470983535656746889838469113035937963556860131384576765377794847832569439376651726977744167563928210188727457056314125065610445072468370184334162590177172059857835802649753194087167674991803530124438886649437529685762818354782822137713165492207530280867166064292432796638601239383080183175401284312298354138360036789493438520442917698102488819003850726357509083774645352093866862063879157854979126903653437456209202619869283779620767732038528 [169,82] 24079848994540679946258583813998373817160474436634438543114290760181317599632538138964093417959520321933216084970006684017056588154161740878023413983650683818225956552095478616029481756241891956490603127873433054174168462961184582317849002347284656039370954996983827885597749741539069724586698199404485694883244059938893288322628887660645718716647848008090583397522336096122840431377052007581253613703959232834652289660817050256144873624569858898694723652772644271527210134905161047742670158633585706189538694430491333698168536200941895093113051770454467933834524934546219236143423073529847860891506117677351502513891718028577529603468041302918816625220925302574805431445199440908115971996529451971602742863911662588348119170702861503913225058180924272915872791446854108153778133475979545844345652360910377782465047152173814031474975034287153924534483589088221742176881093052245128307140795166065425279648180453313648666083075923044839872 [169,83] -641052121343499241164735882942575317933657983889169812524831019965186142933122063342518139924092050617971482777496573981987576693409091351008490346363760891967109749545614275667389429167571905119169847092622792316552498507389218216657482738103354401152971445046190530378749612359694202760271514540995343335805420213596138304490905703185460716196037908272595897616896455519433518470491858780925948619445057174671324643921117351625528195622348169403568925359942616286847120080085009796771053036930068019996259243037551783367976624782712840349902467646087533186525281942770295186922733750795585313759736808163913015362652022898117185310374342840497876583276048015607206097079139298523896866816815633399038930754727190779607359886765447368667167824497768963083620241634758225419588487717282871016997171104765760752550689121651647114969652106986997022598149723814427682089306590331587510008636763567710004907137452084681940691939162192 [169,84] 11294953348263193260012947003953198694612792318355574174678338723108647966759682191141383711001947479494879054909472491906170634485498236243463053713124087795635224480532895990946583599858701365229547460821874677719417538101863636188002307707896537562480611392636373496903690578187744013441248723282380669353123990377637133185312668378362534644220976681714524798227754806716086313201592036410227053796997426929761933262006351262983781556384655353737797055647012317258532785497626710136499259338532493822111756440977049778317755386170569564092609599110533041069155256439861951739304571414720568532784242473272158539180700498047549562251682408884237512599340791255460791159557199852865082922631845006540322102007950001452200697263640613376072117009122251660330740787057130832048816446630836080689728801417069140117664124958540125198371098784405889901845616998823063658024455384585712271599548594789343608260339310767141301632 [169,85] -131412383546085138686558427483029241637470102782429807433255410306558120098662985956172183531777178794409752680775496626981288839764332651203349248665714291892121835706932599033138358548553454304641878627110673374984070797816445745260151579119154448511335874553879204415833003906546840818490269466720710031310630028639165398243351334532640584865496143232211916730407534643439357899484970470752926422897144841591276934542074499433553629735418377838029709050905634350702486725483990258143733710063718932975010402361035573872995941760947745182400362797001142149751348897787204993344246897843795735728982357363855942078948120349561041469769236745777766434141657546043417774296045638477302199126278712798568682454317333263480927564082233660702466002672809864761915798532236072945025100904864096588199107043766419605738349028246867209885992853843733529369255349488458007994205617527477946036121185417411858259010829264544 [169,86] -152994848051910542290678468372704020308273586866339161374246290914347369756867051024124288441579832751950856478604331308536581975409774002061655042748748871856507022909294302192225103935033828424210423871038419446469712504228852616907230896306621978895057759800966005683099302790729624101999378943249908347305975124757082778246395489730929125278905024039119493907008774767550528016512296295700621205654063040742286258861987180712640889499067355948570346091426036799902099821607890463879039919243418463794647108690754254143024144501573077301907539649196923063736447323858321929501864311743659344455951119683724891235579619303595456351529470906764554239389445443513744157360167675417979820513601001595229801535860693887281756259694518114162224833289566582318712959774264941443235913000812116364799480500584503084540237860966633634374979585257050491534293357335441806656297077514252887390919074422759849599624808 [169,87] -20922262814558454189263481704999903897738458973638419458545331422317942844813601281784528639471351500697853965204782064790837869086162216828484306784961476659932965836262255614107355372261331000040636579167211735197030783783454761741842855788970071400436579866281781268663786065444882284613361598336945734597236333157981068041636657011036922316674849026016426049313411439245832882586899229616605559648625646686188332022031836261170761103876089368965842647015551922100101621950382167405556210050556560472146474022540043786212511792397142891242647443678669145470193978429824143622656713456169950964671535613151443503050967752494737752939368849789269932672784600992215320719623953293666145355615800108505313001646146483026999532288330081448094412548362590839751948310762870343375126723194820997968424475912187206284282557931108987834393876389466276725587673197914244878348251026346027451768551441959691712247 [169,88] -2214462722622422613573309307881336350035791128770624652479343327365990602245607336145734160579569032946204271608709425652667403473232834715790661913489901961398507766410279756149587618221677669421561361222798575277469344305175028245267626992098984473392876299018751621228474445378407258806407758333532724622844661033965799669685200206756601935833579335942833401329438299892481375774536894753776453720788374003621252211339746260506009661010504866750509660273084413097949836069741050059470282218334680220230091040734005854756552090633693593181662076760953270250339401341982975253233703973793985825467171741983115268353650302604853972304757637654978245718260619314404464362884837858486386058150318952182908530050291823524818099830456049650610644582855609813993490823715574497590941084189239092244545684818192283460769501600150660770520548001367823564922113651429724128769021740033308007196510804371090048 [169,89] -189930951627796234393887023335327580347479438993458398839802631707999564998157884947890006304228485582380573930615365380513561244631122325486329505367139517766974207228475238414478032710751369383580348801577627787476060443784729502939898954178834910002542306891343915047252754019236428649044095694651316476706720308955373679009759150962361886352182307571983350523414362602714403036576426088818960001925948318391790933972883865579476921663784593987948685954665919044066635708913953459582495570910643267779866826867976593995271865151756310824743289176993763533335790018257988763983040138515021464899516699650143803382739763769847501160613327534870527115363048805115718181927861946173668533435446113211803393308967609944158980818187904740405287578492106030541809565332788868263721981834996809053218474259304015510323021432234172679389750740519937607213476840746180925331172894095380831030710899203568 [169,90] -13491695765456917398606637015712094527152231134998155431647018330515177425457630021001434355105514999447167772303315348692496428845291669849089672631772588254156297522263600183863994520102099671903668183837392186751630644278875064337547766498733771793086392561353675626787244993691439697734613767068886880454953304719079373093751799940850651606203397685888342261109187854779558321739398687636650068302944464676395292603209980165648121774554611477235666479418401852096224490191994070415524143305466199039579248832823842888007118159997344509063978037105755164859280416343189296356798980956893489143755468509933514731679517459840796763257643635041603854500855200079919161110720428571316668927531213213468090695496943559055014454751979346773744119604719593273730129941749379172083487533925867137799476530236950086676173523010758866449836105518947335704724341268962267114957616361966008337364730096 [169,91] -804555359812294602147784590839145374905759506654136117272628690326728580915394273925931264946420010979915396295083397416114431368996479998470736528047672418697631992403123468543222885305074409681928041734761516839819967891434909956694811253304952745208778693273070638594822422447165857139607099675203639936887653438874805284940927970437665865969638782806375537542467707811485718109784414807411491817588832762131463458366414459931178029559466985104002163636861296431722600388902070392864730250558400682528294696872163215595645995995245360508413807454543674357341946486413563267946420928245293366080140492044907749179066583859685163999846538910175535480479170870187497274589760368940418618679855422249000331503724335333938312478556902746402945738760607739578761468059512988882418125993328246349913892765957490375785842600136356231119798731664918782135681145640598539055977714678772824167710 [169,92] -40641140278050713841097198376936678155280700512738682391058690258618479172034733058683132979080323200410635613279998367005160095095580310755553150277631139012938163672641178907989230031281565421923381838277223446009086840796023883673692799463046225215583302139906209326211328235595861089758240018223034796177043072891133683732443264986076838627418805595868488349701635960380162589260659903380724459984804944516356076320778648508955582820469210512856656483622602435266471769716132649091700670406708042030742129775586371744863814621091005803389530376019141111741073877168554677781847458462225319464929468377734726948312430540420852005826050653233553809353668958161685285551699344268796113098750867324396140180446950540449157790159531233671246142934057543792870441381302354273984085362385493000244196571829688214548182693967102173190489269736916305512749362813832447958878030452549347776 [169,93] -1749828705627287156691450709294166725779554080526838837657990218175791606428497828619920979027356219395840173701288816652993596851811430723132682021131377311305116644007002412783283967759350489337577237284623132010112281413637215547772929862289971399288286845177723277563690327441657366778770839633546141466679871700948628118752618188320441662402704937438064474035722495810646375735026363014195657938607162848777212380725803634948590410821464323515011188303340464479705567271391008506253814656896763025578374230064561556863810601895817639073354261023381041316194391272117663375619850854178110246453317095397627673570114208335244229760613357290762767397539062865946252674954081804158091430909775741704581466948580869463664660778959691842446715849937167452430221378626738993807858914781899514860756436294821285149305920534818053636635221384194442506479028798219894758760803412031608 [169,94] -64498772216436503348967220371656109657308644869878612944346191863805130297219820600879212094390455839212471244250973373369940173519649208805574478783840041071436851611051188857959003709243588697245884244140709294735965801563930094812729030506463343645872433000354255771113879326638533489234412073200646341916883148877255467198379920669007503330155196505472639148716259750498162681495078339067569241477755622283967869464615198038868849541475035697336803799901454360305368250137208078208605852272833062316450221771474594486818404422480201013227926662491074447502975061959094601709792057875484106897444559358594641073873898552991040240691923322740299362339218163454290847784385707475672668684230923065306313852853191158070010598771876239913216079835734681717647154428599711093465478903885934307212422009345206288324255085509649745838755733423223409921781762724700297647998230968 [169,95] -2041670213882435584850813195004572319904728659247565285001929447142520912473285911220770042372765878568963497355938567298022391656972532673040754332265096221853842266008465720664657965839064792109326568874660996628617877874675811901010912709976259498565305713767875639970309068917964819207597465096568250310526167511930592824303019963877123771769626720712091008544478404452989356197721336729852984553844341213378577589178514300067612768362178555447805590422200611205095429667218612028177901073689835780073931856715716071024637861851488297387516576380929672332071194666368577985668463182078207292576464926093727411245710103822482168082566672870432264507912169008790636196345907490850535056840343962053003284795141716260993977826270391127173405232330523636898097001670952649480279817237582531890029592198759342400995108227066117305506311059728267105388949413233799593519409 [169,96] -55621500962046770294471130007085445179756457460937192560428405205262158358398274812035953464817216829311595568225396751187990985890549079341530322272486555456338906036310803767203752522105974717192228543487313654950048257246521986452906310057515802929233931690531746939345014677262834270269674103972885380038562737702671363408665733295801185757339307420513999772472692997563644149923829035461580981541043855212367993353598209154369440992827246262296992187455484720437084964727881955384238736046433162062961486470324578873261333980469849167337933240357150342701621999384435303501768281038528356328384191750705291110226038872646198894899005692662325482189015015091768777127418197151972685654579916195875637511421341236818475355784382576432755143283215715903818233133735912845887538787761482255719538266632740268386391130831554756338163504932456040301957348180650673472 [169,97] -1306039196264972230373659160132510497139509097780209369413566337177984808391134911622972598849852677369634932498267099061934396203613107792493390472354424812797559307549129500622800043129650782558584214534631404574571429732490278517296444076825902322966253794985212224229951057398219685670017572914641112388531148719387182812862580993610361893831920335635721233866567086444038347272211328112871687566568379918921204927378849311841507511809652275589439566045125909562956057274715767449817497411719038183017536749229132608197866785374710263637790299636448379462082964213648108288973627509634426711094562186318998458003799808355311129313207299558408240835756478206354815533987928569842044519897529133106039540370457759167639467591282943797700648315192387552663116211469968838094121785920938371266751787823421654301543913957649634274128611021900714963153425873536888 [169,98] -26455335062759191624395979716952104381975525751102623194418805145696685168591287517636185380225072290173358206805700719629258920473329391111895814876976372402800541300998814090072452577985921725843440331955185027003233279568553486862178474359679989297893796085339155179435503625779968012249370520337926188984146496684561480197054030319496683603823150716984815183552153821890004047740227319672135048773200174581785743202700871211101611872953102748236290365160903788861692329618262408788553798877521087459041487803436655240134391291961672035010971460579658959948084141976243660859011624433395059279988157852875000807189024027264218913831514624868984841122757546156716307031566559849825210301270633881014955955591366319070242092164133149029884600269765453200365927356100741347029740326958092544004262369666924673753037209496774367685969953899545621764654017216 [169,99] -462487770166693442396327395669192850330192226635746531162713472435830240961822789177333894783372079298130217163144226950261489634456278381150935223641579064411481191322305768895025771792987805913964290228173113021892065287522946717544632209343409835144429471385390310435487093489697554509935948196219978184625303047968601036556838243025867930640776302979680292444553629969604836619734899667355359349605833902580816512844521703536982206792604617013525356398994380255122832567435915735287053859748256944067998148141967236394929048340067554902804515124964066725926341793049476381477695042915388859111522285753781330654581481977800778433243471252231036176444837897841800509845495093214706059463646861395811407860665492447240019979374904423675938179101630777777315667341944821823015105816896568701594497258926682327068263153199090773781392761175426007889568 [169,100] -6978072066038732687286138077460365408276663980478346037380865800921480431472598285419365412496693783534565743699081984047650492375057520322357843088879609415711322636859916631506379122260711376795643461007842413803283305095037272026335120555529590650222915053051200226441519732767735541817635125749871470189619018760410286316029715596914023436371322606464026943079774593509094813108110561885820503930544579401217341709138318799961273071616219984808541567807026877447143459335235129515745091372694735380172465009219335558927542769028153884611255336436986494318223960188402273149380929031016813975523180024144839480107824705727983708743656970328445989287671497560556289394339653494426877524595090463028476421895032886944199748963139801272759096957368391485683768996583456108370265063027406377682026426262923383976838137362270807510864411386969931264 [169,101] -90843312375743423217928557184696566445277230851951005755440039577995825401960387365495919234841450344237332002753454338173111082417873822227986220870779235897952040162735076943493462419640984192237649554534733454736277719228745530674917115172556100759727222642091739336472505771771763063755653517670432120002413175592285883207638069063087531178078502630145631962346018193322463568758585137715707911383690356087779271426500464915631158605781480360580927184986960652046101780321398288533647361470848076516842219355934967055912202351270784229123801806472006921557756618788691322465435843685952840900962013512224465249527794267304404571454183947434111610603655690240761675337897056970434065868301591841616126760788347044938397590924980873234287811524054319515599471246450818747894725924275306831633424048651714555897505346450577517722862511145408 [169,102] -1019812904160021207498381425376277757968153643004057248040535536385066870292913589986177106170390056172715138803964197498569641737792291067699971409491437594935415555416492696673600837931867450678741454973352369156513211515753836682370022281067376040589190041418611466631454528038071192289734858461127170222820676415405705502398506103031863214876179686872622570721077205713232966111087117264626747349798019699547947631382052161958906279178618358553011493687368561445260279743345331206201791317154511250033752216077298953349544811194851100926748126939712007266916072435502787109056194764976127639896561178007916594910109736731525868445507919822350635069588902268018587578116928042385974439005272623640677226028150754899805919663987124263986944626566349180630998541431971114255476051704987440738230766986990543104769558534247054237527302488 [169,103] -9863993417802246276311490227608958062072511990254975590959120807201310529704968822815630368293090996573516067587403447508087369758670145259910964546475594564721973526665090174205065238292506904443079757493667082316282403503461211987684152540294628757662623670737530073173388485640367416529640973876863949605292165344761042601309463861555621474746767818637115107378662113359986980426719869774276679773847553360451193853993104029172618783989606773757208197214292716543159138173728145883724761032785161644260480792698580591287626077443019382902563625980317610787856518423898544807018855084386142280103395601655364437048601712815052314690440534871700984160043786869437926452192748766791986368822298229163308752820720160646892939786875814099649145817667519592892542556001274589602438489492864137049418019718984377112583635989397478718435 [169,104] -82114821099467663020969295410811706792480878056949917827530828689677227340376984971989421279575545260177667637658236588692201984344908427931622931416266314594730276929978234796495528998060169318286806459950719265766286598894864615951094654114769483298367512500085558996517877252699933561670914130987093973098497662310414216877158260801421136846925383601098831275145285080844999835091880845221340186996886220802845025650023964003792420997225875063076391438339315108930500994076049728675813805338116945429971425708849352700031888617546675243938829347982718504623946089408928371230341549638487846448425932981581044486393843048335201260738287265768871973702348641889126658757012545702211168899657461129828540695229072488326225075165195558568051082917082312642080248688855744013747729575425937446223827207073555654601194463303060160 [169,105] -587575009798494865361079968887074479518929959985841147514824539744817359371161368233298954834907727595497843238120305948480987675789072137889907622503449070402280088456295268856215970777988577709275507547043873255147440834443548806829286085457301477540285959936450072299168010094774704395896669799000622181340368504852120017464028715904322019695063559705176090284988388946008024904215368509525670578204552110355597995413282544217756451480497406870318540090063420591604617600696614775081987233412027578972049385471010446805108255279550196301428665560298805831612784003293037265954165634196412874786645684287857600748840005414441970607241039147558779459700593825289177197790760688870012788945306576562344546213208161104267397666165933846079401644184402149358050020643635631310213387705758744715287195085937457993732241693192 [169,106] -3608485553906789703764739311543869582683489578976491550294581525304099179349939559811784774270280917844785040962245018887544327135451690183505229375389573189856071818301493410187543367462787093129382071712231626017435069217836555900035569234623555268122855605162905193413254091801108804991267763033827078836112730215155486209111217313667051490105500202782351258076604306230571483962294756809881348754721129282734224211038486727347277929771779596445937975032967091096426445232927693079196547758345627532767892560769275455660804650331019662979822797618388353125266363179489183484942089362459769589406593181663464379080725098525186652328506077858662776902638164742882181902434477942319472521231956070114382154258763826333049404028980026263762110192947503840046172466000232665049816585223722895421736202801444215376173408 [169,107] -18987511084915234665815902465422343126069761823355225887597931218549971420623844770058117211857829035124326896901213956368614039433684793746264161383912034850140270749291483110623553699424370548088740106863428735301306651794013050549107494854527768356370217595040445931529517317699211367395655858663819668952458407559369604891709191917715393007353756681671437090156608308899984057316366205326753719370255637431223522958792694234437548907744548337760114584385035370300329167989753374505259576311857995479669866586261003399464527455898747149784199271457864739857081066169251784434492784829414928864255487852688995245431614070987963960180972034101769814108036622043384041615333106795440695887321724984780201683903684325198651952508989684080536537675523523405962883127615628854646731399689307525716991864279566783708 [169,108] -85442050895707786844239373675302679241422944717078176617281407933238018561483862147350783520258743833510813539760207799001522435083260741873056161341791879706233829783110565547223137750470168457558246751336034787351214873870602064191166171936470609064038188466591866321594417187946664933938935414542701231472866333905924075248186441869769839136402269046570476606927074667427674082480267902670297916692990298250159557511850679217642713094120726033122408793303636344509214621716565205024575570521168047079462879140559440518357069334966608248648822256121288524212822659069816205967195793678334343113633805740051623960714804705996870577084138766273678782707428515359419282598006239255756637250742803490744679194404324684974913775505185136653954156769409622879937004443098452394752817663526564722449407846367840 [169,109] -328121418963635266073685356508831205328403273924563239988257273281390083292465816122786659247150630855559471812309676886235221369509487740046467470958196626732094559707854038658731077228026598812057233191343280135370915499840978856552113911561334932934429693356710793642748511675425892983440101882359728918773196462040478168278282530350428266115396302202166582317324192622935548995871072673397673035387946249932573672326593631732166125279139761892404123911685101439993596917074743818293246675959365624927665395809864343125796960983288008502685268226369865320138207372655895548514781811318623792436020573226193716960998363273007791642492356489060277290933317039591285649597157867932815242414815750800713377036496371897088182335680885698191246505853641007095880640040318459280925736076714896488121792916 [169,110] -1072942048497741149827603701329104212106840300715745529335126139026909470736468088746553539393485342076325584360231801350306387875368600502593962626209819326331399430809433403715427798961316210623653258535835519183832185983097375807114894926956330343991591710038653416803740594287179053462649138674081334900249992974021436533777149391309826803243608133102294429432581342388349056927164961325109755842515551294323224742936559554151550649307592545069842073167730207716451383738650924258609131829315077812314025163475547841958690582614315192948837971923113111319347078155118136474911201636050668047790936774420829431856531512115176157359449106130489748515996900046786243363897554527053982653296949935572487049673198288749729297509493210669892609280623268692766340504415992379923026312254786878977704 [169,111] -2980144604465621257735890266411672165564531659261860174343056613608632648188572169597461518702759688371804390025888345735702426781464860717987498327150214083786004813692823481424970496727412183725747609302911229922317994161194733895076483134442043658606074949099334955690545296610372889372141556563532731512505829614427607188651526836314866580703267177699022659640868148013917956643129330603054040520550617149070229567068044620000767182986316444288499406892912191832222146533424722336410126968737578963966799146039991145439574711904599680484475216752052983683897112742807995585299227716979994187220048738390888540118498823765653818364599234370763688746937720895105680285257916127156512590360758212316022683831993597213627439583003353503825879613073866423076050414494914919605209225578081393 [169,112] -7012604119158984373045620696500827608067511878102649356612973362561460012995099771615011577474485326471785748840212897235297557877835835703556027589362128509636674109240876317516010952429646141391844861877366517274611648452329693465089356682293293302078759706162948579471760466829197417150935211318479524266192933086375801499142343699225016041615010141233649906629051402513482464549146513870941385103022796720321129031210507326373546799829251006415259495314840041083242619303390038101906686271467520956265932820646557675096843085666808094054632713952905843818264803066129588894211189479017331195338847645610679969288423047202971080688225554454639340012561195809567686032042741019943029987766840956403831842213752908645319053722240537629592151130219418912404299599621324945928929583232 [169,113] -13940675755702192644541878041309865927548928982995488282329032095561092757826436552969980589469456728874319272779884677669850645951798044285003252113336959604965040012615442033902741989632225765068921337420989199987097311635597481702236036712879578178694054806434218297678100384137536109923775282909813103029530841923394454991308573865112236596511991515697060185014520016973176849901908409578144230230696083380212500304253204820210759307539170646259995030811751854501607816298824030434096469693277284933222966171887963154546065390952852249678293155644848545091699370543897419189307873229717273761628534198194753982428371261480799650067279032521040124717551232547593901756876203949504987369483666624161477366252131156227550091908769476211166387715171589465358496211398295506458352 [169,114] -23342704265758634523329844652650233012878166093306375662023785682875846901803670148516156985229322687625021084026897605979858625553988169152917204634138390442515435384468015685165749204568826250804446834283144043970986313039427767581513286741670463021476715682910139228953582897040977934997379140795211578085689346202716651924287315332216834121900136370764750512090461426913729496979956545165041036624247231034943861416451723785997008619959683551873536453708970970852198198795034075651892256704979937280496245914922930158976733603474524979440414279236368043140444548847994987598006333746825956630548771241253983068168116977240420614640981081264518064777080881838923179514719190253751958112891032270565937818155886097950452973855861169959210515142514932260871693750126967456 [169,115] -32816971145024801877324646461434535611350435975683847861983724972866102887533828786642220812938035096787798740820515579218006482178762494519707100618631282842824390349577628315691486761614474024776179675230867498403976279813475080864251096727035242212715237932898224049043391052631912409976818288749209995179931434460635275587510220459885445334827317994205621570007908150235193111785513458149936827064714422257942626842348079268785595595597823113586648696415681134063993681446214259356161712081455502652430145283802285135304107764065108444128399112527979282308353038306187841089871911031614860323680035723704272143343107515543394076516010005725440946227039426248367034340042280831718700493479959273003229254099552138411393707799761025214366660627491902495895652298780 [169,116] -38606230232152887770914298097867785474228022791489687793380367463747584635964414855564017217177880425189158791598694943072152848624690679165619757349973767307119640090398627494294241904141031071809379097312918478729160316430612489293536007746942149103422022527281395218176393189446509940919981188326477222510992480818171313736215855193246148122655565426304447488697041050644304534083978339385137979860685172163222080631426866613810349524572683459145095563032230765818032693510906920064761685040041892693565256959684018735496091298707913627483013747658176451538229662081696403061919840699443261542188962083589714809598616622533199316850946254151935901779587558701124141608087071996899554529216333805396894085535058925011976123772690109846555714526672889560176640 [169,117] -37867881928115146416438654987585588143257302535515763898919836450348511047730060265778624955869468038187787749711951465074031437464296030342420926758086044892808934518876313181476686028176530681403658997261821237479000044484203500872199045970175662294495753842610213998289414365450370054532544794260461509687700033064146022879234151155389476152142060612211107467523535284804407225444131323654349874195173861513944043618550171000393569247341695079011541455802879123888051962744637927936330272723970025040170050508644301100305735677222596882166640047145159419312787190094176825207824690989817708276540525346814132825094486319522184922396827370535049389512647570534191537372292086366829255606868384935127774114409561882491368545449107426195096574726254105632 [169,118] -30852520984062469330136273341654240297702557516697942884376129116214774209114031158634970621334654338603477219273030978858293374487418969892237344873426090225730863108256491571108662804552390841085289214383430283846522820219429279950960094583890360565417505556280313005786132458308849969103472546762781951585334336977894399346187206416633932328427158528242637674982887250667420018808592133358314096100181319040061561648860968513009317244338894673358996242849761198728871349849583718152616894355981818404692117996150771253496224091742734739296877876495035247928776101018222422366422335588033420430761257772996762210991676789809126664495316253910330721269409075992216364784194561052890795112039102656867458424338530552297920529596795106792697487755760 [169,119] -20795620515837590775646620062652197587145786573241839261878944082701771890606893094867597346028137745062817430008773839816639915837874771766215977650123474352056093080365711025688982500791863718276220786357322001751130697357118180447403225229460596002684209062138832627819994762616839362560000814431961341318519278408925246146473143521923172481597187135822606949072167164096947051196189014994481159417206881280968655760595380948360952881221466552069170656676965981000386859855471751352414472778656632958480400010535771941532451848558590242489420830023274604473619816161149784911868789509712559445712047312196622689860803931509881189500112378900433582393622223858665199582807872535000885934032543678610536644484871511954553924757266408334645898 [169,120] -11547023767365405697572031344649144296859861657062867420918843156790327255174815500232376596122090567794747392585503216218643410901184883830110614186586325603739708793734810566072593594972841927544679453382535779682787972180674159383142366420511666974289212783161223670228691115436290131541699550922538810774893187280761917182725742844425846581885988547338141121036901016109352479219026073321311491089344815517059374893504862322096195400181778853822093622666329260719045629153001433791831806016974536583690005497199022245198148927925187108045819294624055269473053881521354627931585221597014895575323805766326364876622945223122710330999653687724932546614672043243715943768208441064024679923023876725124438614066069238153034927202617240704 [169,121] -5258178497110019508476855512543185252819873088159596851130646486271541124960010789096192482042490432827860314562031059727336104186292833557840005996007491775949393337401391554687460918866740986847624348448993526152636216798795298070885743601942148693202499587037492631953632648411197022891772271015032816765477943635150121236429649239861563193490856294789559899730330326477412184003037266041854179255662097041906936604030576199003697478892090140725656926577248684472438671631586327352711607779596319733257273425545611394198753478737029071725342621737686164122973203495158242246640134688156031041763184764615180288476558888164041274825103151732211302219223981908774719316769765116280844620455378955356890740167777895689101678924720 [169,122] -1954370770988383598667454857996600826948135609062472009627467544598406503289178483760290234579290957053190481557863830297388292807496258537130476904941660889017742985862978473355174875880450138916396055322764485191333798612193905384857102259608373553539037489419052473582699432879927455370353063137417925516084569647960639231344233950205719204108885949108039970283070373643605353457725386142146539537748232432836872350492754186731189930347688187079735002161753765395816321301412119582417371623200290596860288830311550919830398448327384081144780319809553021778996376410039012382022573898951109493433155575203843517217099423326770359176815667587482491936681672398298778045706156732622897207448027841846839115580793685746630848 [169,123] -589938966060985901270678748147780600576124889401464506206154230677194001887756002835627805860769291257862517202561615056097629894996189040485210223617931443106575441306325248140362761422668518211098676845719713972512031862840070822489974645310235378262822160644973106624242775564173946107831980506543626889956205979870438094928981400412499668576114382736028805933812824197221691815256249463238555627449357981634122233861896463545448031488971725581451887117486423797334550095160129172674243337755621002941285345721564661893388550649966504979971215347605289787414421205054561432259072864059432164364822853369386696253841803064832417129777082812433952615218447987441343378730281576008089012863274742265605615834974652920 [169,124] -143857875399591370875296536499330258430264510600893942900874653390704493006128575737148586954199523569524072645309081838303682099205978497622354398864575126316455689340278062823850114866988103943161726756915809794971762389573742373132385854684219750751258698531510115896082825776957410876042986596423002619260866190657701223407373205048972500854714782602117860581016266513418603656966836500740010267837546052822258032083814486628001925610780979258906360856024461308733527755438000228599275851319714057924273657168393144272693307581442148173641975322037970861349030057724585966189766423749840633707400327255892684763356970446426698578601561038763535519285723864873625229878519299682540118186401531412451664198560 [169,125] -28180753702360509227315159926449420069878813593723317736143872438710980545468984228953586390538726394798850018003419756398407453905521341669001356918125019113315379519999114092360990802566183817380810656333354392441597703236949990039207728037899031922452453530120391160450140498648174418889669253281789621714297822279977620103854745377912000144890818838677460560378156528606318510471211250532012606207399400090714919534363105378477421322642912334429347363342969244151173402548369324099473238001907847874930463841081567326726407698870752263846082219377280104777285225928879504030426492075400526518446509840024148180585002937607697192832015546397996152567754770656732524122268615456258238880961449834274204 [169,126] -4408484217352027674931707510852373510255506731848142166800923332583867647520566322933834287792335233592385405325337149802286955951062516301129870255736954509920550200622084777391286088504783032510210580876883658854589823367064678243884023497465989186504244876623220307412139062390185922471001823611042171877301008372573598883725254322037487213547091571771770379402767944007461278503737004251356471388559554618707835114029962689844234903680645786075423963842735444138603559653874016646817174102714365141046660505007237168041521423215315725666949694788096555502834692223363835001417446946613333192447564814297267520360500495965668081966307389530127021806473797775491101272276966249791736293757484144 [169,127] -547291556574088837533048309650827352615988473507522451337734543573145145557221611038906611621759093922408803242205205870505344316189346474445141215726072264821465314459010543381952849718776373719055841872901507135066874983614345181818150404421697727712436220132404556552659085178505129413739853451230269988109363201918476955396271221377382963123195502045120746922951314107976124185658030079978004591754717919360842965906912828224697535472108350053091847667528875800169595157002175066873500046984589361714112903468135102412883236955038141686446591282166093629779373508662753627176320364971703389905872120170237106380082082949943483065398484045256937232304505382608085804425541012069128930764 [169,128] -53561787222813025507981080348811860739426982482404974013021255057428492887569447046089211522093524873992066082609719284802165163579299237822558013350864046968507494464556488216979182280657609585099426941450916039478211964530876526054937029526109718841510471595013282841071299506429373757913048465289313741580031884174174263624316167533405401756747506081848361321821636386828351064491478930325639614301968459589200716698758952785814106501740152756993752772617369527072472557740200631215216507956328050140840897644994821538250093753087654804826008389046895816793738337477466023224627912638226105492896676127968449314720343634917492393870432934097668118071020630791323251483854164534144 [169,129] -4103358488654759556139633135488360853351676281134890964235431959904143865277141552741941497266051866245231619111790833592771231966398324992029323447533338061694735337457022462874379808640277556480445693577670975752945298147954312776777728237778683174553546085464521616175250144320823272387435568421710665551824933714644926267243740216449298242284839009093004151366279035781917514087686147866964233494914045980751937876305323048980075310030443230963578409896587437930910520192750029679230325773241700063701511722075510565270283597635676288500339536363226589405535386768752565838157947601756323243685948927302052998274209920144674558554492860647561126699479374123007736440681808 [169,130] -244245808749413815262652108119200799675652132489035772537177397646405568586643345081931050474907364734074541884470460425931990037557442447882175967685834553329149446266863846089664300533588222298643561136839680950363550844290242716140075355587896299621799804732645172770228431483085964675674218562401934263518574713205953497413034351308477874684633115875226404065720092053753480617968149688419961702985305442876836002315246317674419839464386225568948748177370487151489291711042085262433058114936370695275260209708392350014283001662010708467012121906061374358785815355965309815397292555660654444642212364424467397601807692839633566687767961296250368690658671147807113488 [169,131] -11206562631501872800590120517833554828786170678142845320164207225497561599359176526443324395301701387180650423573531369360334458628739560741325869338014860647619671337019338538701781611121427613013120364665115429773795581463353636035529823285545293444390944713682540584616371975489782478397273320213402432787623659119766496359492059387963085206158304131290815600995773063445797829815328189945939427137277702322181496717906935046207495400006092123883480228601259209355551914577208378453266899562352008878421612522139684927254266519447801904894706224751216487793398670853466693832361438746035738397610137117142910035311637550245583691831341675507605317749281227778 [169,132] -393018098492109916648765523494389814914502891977033248540393769420517854495517237689958723663348687181164838816958997411699833929200728680353720978799135671696004149907148810409842111479199294664973834490302534406659567540274793969903999133666209835190116269967772201720110778649257321192294709337823951266422027659609371465706961737137189952142688692622135201329232998552404105517382858119057699356799385793348392155350016772253103396161286218807311989681958967896715129626415059133471368452717796406411334042389323792086980617863695050077503360997624803172489343139043610386439871316676895208943535739807621115495769104458205121110982172209666075253344 [169,133] -10441169251307940724076061592943875576376590445591086248236028549055437102648579093601074044960223067462896472268985285451868119446558199828802309632990292317509769212610741396065147062888243357772201915778350032035305729849940726241226419596907073129308789848388574317212740663033745376947143889088516318627044424958288451938996572712675378031614039451564096619525051044983186941611004925407456841903434767540049670825835885650404707604297769027010904287023066706789132112185881832382564776067659429721835249479996616086402273666919757964356943191820533519503632732460097605182669108837466142419493101935659344262367980259458757762154388906739220 [169,134] -208126665972064610974683158528529757160144868975206209763369832110528062413133090022289183247452223790678233503472727791920102931269987757661762214485442209528071930883358775796958617087408710302406797536982173114977838868833030078505545475194686197194472048320130201189016591009264593905455164446798275413293511110084596310688294731057126394019303162028653114364445854596038603735049413347676127421408123436175846833912411323519613042189093051676544149336288424363975637181305755772719060980918975983432211780630332813972475876241250014318971026521380542260744006201569063465247764217257729045634282103785678853816708681126712380431582856 [169,135] -3081163484935664421337650805393704168441397307742830059433990032135395748277349300715206850965690661212708253396504601994999584126007285658799430510617564428736582267106630582932036833434496229972758186006343697847220949304643315208102792269279862049465447978407985234480444520035491510713378818325625023817339060477327753277890114057673382149090750510249519481984853370419985631937698528448281101184089092568534661577888308018936519391434769107768479180706171819332545881598444968361474685620774169835004658810502070171258801246308594347944651731279109886042518155922019990381658293529662039566579978104898755645049621893958391977 [169,136] -33509777924611917673728646382251735109738897271387776671479897307877932282685873945318570579510316991042930578036219959089792934751745798358654944297165386019671263348474808805834638296273588047208353847754160210851705676940362639404713209949747222977962849976908452613839363576049270194676498151845552847451508308793579134529757190505870282884744463798611763105977611531624510100036195590710230224142330192411109636140804203626616720623175874501020808972217095004925594310436336972849395138742315629193403745945622735694447934025361371148660537264789668858600695936612387813986248517000836525040952893726129398056601316224 [169,137] -264621567418791094235113504930414320298251918745079407224875179765443854509867577939730443610455446417321768821142006168616907406448152636210670642761092611513075078321743473126617625301841109121939347838925149678337717564207519885697319065181223737020429780192838619982567256882457442047335620806375520914450105190228508841738244218754558692693552825949990728089904627981789336345019915191481626062025422013104795987671089487128594578875057502978442952502375543996636729757132614773465170401386329527464637586363089355694707722499891944445555124708966402214034468603978580015612799896236511511343392586401173937744 [169,138] -1498426874244833717979042520721188864429200373888525223589992696226237673926938021377561625537680285235534446151637078515156402311190974940011456317693195869648700583124872416797870855384371332020991585843558035334416183587177395264855753315108728666046890768884774880490328304549033437027307920272862246242087406620767542028257082909372322592744092876775433727686767545012967230227570551221634355621683531244529806800908862271720378897159438598983823467567073763082454008831758567338248060147422463442673346710830911144255919938925058298352873151684934197388498853502503153283229628755557339217781987566688 [169,139] -6002848684177528695385461572845841208633470468599972129398331636939079342968532241090673013167050836018722999163121707638194404370371961485924134015053072598458628341519424222895933114761548532690783084843656934268893210350688025942314523565159225842284861031775951906046162928597789375791547946170757270923140076264665771863477549908747374029889758957792950177935035145548656569993829479498567761465354447245933739067044777778634890778441918047060333276577670534600204398997923894846298425715370849379729007578767088249742220099407397248971268560111803135487112233998146172271465798206164711398284 [169,140] -16768650684090763633475277723576010473343950764082746705840091155407850794541514348467524718454227880645520923667811217087099998295016846965358043585141745374536642762687246688339392734866379861925257830690211369265080160874784049939323171893515557725130982393167387041474071573110371692547207352475483041550292475435552897267951559356406398487356645841059090598799545256472380921989955724584351687494602370461673356142107306338915103302896237884329325122190517521719300237907094629648411688608366707360467101650695662545192649184959068434370574444791483878929780382645980969986772151152576 [169,141] -32156498072453833013340868759352201477050994551594898036580419450993776086473552897864763545605784049138035202187141782494483871187394276831628128533692209803445848771325787336863851532383951986642572761013314748541835486875920793325456501265434597486665300031267589954091920884276562448973125306585520575022420799126877184904249983852140031814721625050685884746440534171388480502161657477893683108373481988668728115431764389117214602905643424589281510218465000665185491668858547160392769670040891935397288370981531244482698733877686266254281192108236579192641100246752937285286696 [169,142] -41622488848987658390272379669681758298296508124805382619322676424993100733295837402058682811943355884256352435886659535649170165687311373212850487391357281150818612002806646403082731567564126876031487622183069796632345995117884335705989302939243046768947221810810112676081800715242186759991488583374172165565847220765505737680559770896848374199740989458022205682309746969145168326103595415295564650454043207834161270533202135273908255348040168487504689913910545637056878681331202669082762756827935983019897243407035551407042335564161355218588212772597214013060072992930896 [169,143] -35704099899005749362717189013009452866314485709627139470615812938251491808013816341941900088908746379399831518429749716039438091371590648734357371288551870187704172730654454341649705209206862462087850507884443076680624972269350836334796689142007894267483073217813925266504493116961300154663253759485022293939429753971530726445596067581264701747763017070815902084288159445099179251465237526945406439311970003663586955117577741468922379530284566778371337170394748366080619159921707221364546247612805503660274976963552260737712619639218919758881161816536518977695522 [169,144] -19897098279775462332178647098571900374456321392941695934137518073721538305287859850708602726968658035051146935598972998355273739736305151243089654399324631979619006265719338269993228309812313044214372670843161009939919250504239601996468674866845654143364699738211294541626769875861643403797106261598077677811972058399269079514192326448661633981053515872872569185421115375734288483462082865434248542107670773946392427544425610029419774510232307040596442432710489362067656288167891675533855516221257904796087801162883702668923420625718608958374712766191104 [169,145] -7048814239245628301039703580449133792741992260438359939845469051899061187074848891049725833567521065696698690121549959880666863206704918327126689910746495328821453100338092999644126160175214504372025580758468138627582834723446181852651041227322435559770833213751698443416158241646110075815122908097428229110072254949011407284812127647949299379868679470347737002777634907184193685518274634619606374443604367115162824109285338528188153385616865413242427625356106857208607856312555147667749161895110277178927822120947878862436875148738231131505280 [169,146] -1550212036230908267819521256699251453975473807625261434432612018852696148688971169594573151965157594678437601076067029706368084235680010333364629654391337015494066504481380546402516356760949916407115117949806802824806976814955680023605548442738946514078692542468414588277524060145185012051740845031822027192127374597674000463542389625000093653438256665500809653270287849153827498131122104205215862330307216878755924520169211329892061887977264321833927980156374032710794247882899308585347777054390193550412986231693103948270833750362240 [169,147] -206210636442369259625326342748349063757754589205643444841681381336760203547397402481192468634473312575788816603237965772860185072695204910912822652987697769096879553324938999009157051445815858613229527637743514070254393970083055157208211820740100702410930717379483362056679300753283663264901237392363801931704287138573931878011207795296757475971763576533329722922598220025569208882901178288805257181858313859368801890152513158044567007598395585123134997645207195971764160450901750189060094008301800571952576621484483736099480 [169,148] -16122553765724665139662817126284633280282666214718352117294311071465959443741174068124378910705052044023702538140899824754277900801410336295255206664527095147561047344395332793396245329992303023955177248894164338214121806825392890660639195830966410665279794731609359044084604537759912261998858887847593958960930143919080893187178539485346446254982986849276721811166893914181248817719244251711657274499250097033546250459838396441905510755978648692765134589985619091137525576353572222249082127118447480305443117432448 [169,149] -717814062381134072587839024486557529972496839000367689392600593204213424749690050907666343824869939306295137275642443119266865750544009412166930413586120347461991138471635677252727610930089831339309094214237321168127971181581693289602586084425553594434236782034512924731142863641306525563739427938957500058345167014615190290293226898179511516598907730736919210039064758680960395826086301023775477663176128684455480416169807561009246486777250935823701831830658891242836875323735005700955192383658120107936 [169,150] -17570842459295141198277309015915110315111758467864144669739758615028512652520848046362061160425547683108536248542573455678721344904691391877192290470013985440976930630950010896224227439095469180065358231336839041836592278380035545918679505414932923637212040653178621844967614662457921718638830301272471250047653146122929151324625321480298726154234399836511236957531044167534898529847671570312035139888942417684019312290256586869080872353784433981726706868028860197464644977696139652301620273360 [169,151] -227392440536572728530402456344732628667599267412396820669287268728345532160567535092328347630187717592764559788550817829503635716245129483409632248075700352824393113183463562839741188379847773524541698997191470119878848436594782604977900861514494978474863176903430154965525315609439459980043106721879323308362064168476646119088314596748283831873658926124049836837841243646211222386290294162860907371694231351897873569942714712265706376938326757701478755617611478652086327771028010812 [169,152] -1489093813605738275086285976154882716158589091152463213703107864163745485149725936442584896326972215089157299507720865910449772093934636731596997371638000289770893645424032903947106034014061519274541422054028599195268872486752138191672130007326145224584218049496603769696148281357627784926193034959005794871272831444202724604294892907410466440070161099708977353659613666577376992405794616521440553418874576208674934784298385278796171683302323661083626036699031467677573184 [169,153] -4696662397982872743498806995286734670936107544235099173361635415257921546342092953661747298384377461365393698309756827380183671278534072448681444109723986637304732717393574075286231285918564056976403544512001092098347028412793414552615098917517830542501451155033856978675987549001283833801602638660799870848277596664616913846594859183568374167549886611759644851780166346729253673387805745953279220678202546507027788393251722149351780905468530306319903935542040 [169,154] -6746651850556869750539519540897130100436017998948204793789728577998953254355643980084780393860948696815042266693948895371106866566317534295653297466641586690141756349861611974182884538417156465293496441138551585740671615633460498511773058020384262976808982467023619100336380841110036293155813917915940228678250918805616906102822206816685078794963000587754243058652336389722829182799857769691825158681386331079850106685135333372274807900286322126320 [169,155] -4141147769197349093709461229649682545801748135168680435352230806770028546461589844969819711640017643108203785138606518068478111236700130107901248037903619391256658847030877866730597831175978256957736372999503083959422266199755770054891671271377236521142747591856498766326821771440742073655422335308013885507847749176033170433400896857961985758386527961552859804754180655870786526949237431753071580592210417307225423331981901673900249950 [169,156] -1009412928722700893116426189907426562468133568239675443414705415812959688462913723825951326134485311848312933846713418693312923965006672262468164060953449349876233931228917226023932955071432367480203628982102412145179506051457089278300916962003833550510784445724435876197164899106930314779346585953380399283303486733366848512146327551370253839643024164297062532664210624359565616297562919463660874503416431821010007454005280 [169,157] -89759672134839967154146621725796021915098056634469100497654745915401741338010994785128668976141094881669719394530711944312587739607902445075512620586195565233264845936166932063113687672675934777526599232936419461544336597825547795842834092494831142129362195192719601320638814223684289279965268227063096479262698779781238117970881269040551764165558734224683590525472883317123340360493969558190868300222139118940 [169,158] -2636815599276202378633536117700189853684183415335657452637545111639496996971791588903898424867159795496017802314472490858853424983297924547209453058409689856105512226850264041015323382435032116884776629374226464939001338550738472877966675606936024213744100504297815970929124653043052211354891760613162198032302983980379097529177151340493059034114322411653060077090905045763879944304162367426482552 [169,159] -22760183579183203014918653597783690211669958726235237525863153717505483663629263610262798046948780702353156260370477521633809213483350279686150582672428805963665783766267120644351885986459080985706227581149855823525609492459623471395461380012145116232817943316947500776265930998225635504346763634489041203402292301988743743286318156966338214369627831161591807255771194764449170882251 [169,160] -50178990083398507451986283380766640781927614655541940266517525972249530190036785772750274078547115491717461673159247369041449480629174766260998307641152077702727438838817159634398122253187590667255042249405255579370302587292219837876002016690021386497846947127823771232933306765654373235958067293767133162029290657027415443092846607612036972325374616763575755641959296 [169,161] -23842206073344280731348154795066585345874825287042579139612493854578535251498744066197661202334969540215154286039271371555135536590344140062385139966790116756995757996249546741328967483445767278034204432332132417162616736418038890584781084537145983364448690201601175443185326522960528437991637821746901934884884686557192463045668092025137562128575421520 [169,162] -1980804891149188217421141214276634397377848811982862527361509941017443104958556881978483273375462812401806354574028650126398988369765978018546491786184560264818606115164028383724645113759147998058277384833323701677742681553932959897069491466783676396596341887047445995411548833320539948570352903166344734725266425449098750460019424962800 [169,163] -22117497023574609026389785739051271455927524929962601428599262347269936960358958935060657710330676799226809856111593572526020764105607933852888090450612459199272417128425790188709715620820124446398418176882288831176030672076030318219702068220929830957337724700975994478793885453249722587264148755467444256131171311451294 [169,164] -23595887598148826086582935928005111601336240233497177132108631530749700756292318551470997787658503056242045766317388936024593282934234384997789593450047830882418505311101189326216303120351536634107625624907983473146279837403733885572779143237122422400041479847383491333609854002475576248660429179789440 [169,165] -1552509392132899184590994463010627894404825764208678925388838563302434547352403254460753664189480988303290689028011090084651876434565094796543958203359954676652608556730439811181676963983162083855175309794287748379050470078895780021824107830507870573689147841485160661811362678621104 [169,166] -3455265650231076996785500287832041312325009179362349294099984739921774419241666311375516735298736505931590213845770170019938265758664548998666423410964711015371353517617750811489488108240658570928858134759304414046373279879610545217390567987959394884059482108440 [169,167] -94715578400271858529381008315745727588863376755087975526176184590629191136164054065481179416307929687650863572433557670222774171320254025293848592655361447300130157491064698733509619244044424848318419276642641471808423421043096804161472399 [169,168] -9959448106798033631323507649967687036242520265419032488166945747513207957980585744982092051215388211560027662967565138324421241205447812187976198240933358316199414071257801171537978341188086732353968162699477316096 [169,169] -629071952814596311624617623919382261494248893056564249039605439042932655203749093149329324676126651296463211288734245774130433306381322185414862384695149471758367281217541208973704818112 [170,0] 24847883249840619473111886366494451791460935183053823360218754113670176330899084816592276351419820182686658376127313706285720475343503911257984711013048924501964920710187613981769159622388420982762358302146636285724658603781738586685770535537956221006141993587113819592394663731988907790733636111675228942810605587878664494919607470789040450866726556892890445949665835793381046309545638016383781170140881734457191754594015320880113861620248323574088278449687516411180561077948966623448865888658406979806103385573136802571865684033273278460583618147112896485915686528160541688877883319227271308710115167266492750272728043327143456209265937280458298362901884636776930324004905639613015176902200902600472658779934790262630122189382525400238703386320160312149312604495128067787608793690370858671154439718673109475756938342478199468786337832468144130737199679868275352188005426860458579210377356728726800510960021761004046370315646078351572271258860535601499445746905950740982304709075253957174148996137757673644705927786357800458495209537896548362049723111266274319371080487772770299979646290331584008804474069408503280355998760650085224389681146399710088561644366748341055451285430684120623268075761827840000000000000000000 [170,1] -293510282112866529634085965555305376884378702781910409117009283155345902354370885012184108183069140530115483407376652365636473562478971186549380921047129012682844165057035856431639049775873151555073437592874493306355533622162759275860282266625024667874263477717948383944067158876808930479207220403553703767737653661101109913542918394178332355640486677539685147089576002044127665161194008000687578311327906689035938589626720753471477599027030725345570192850773414929955349508820122719965366120852021812747690699504117316939392214937364172425131477275027999037229634304725310505325177638285278093254324848589764835806828952541047120907711890512523358590879823653900744338221407851015270425251117513443785878763298832891556918317774437786217126419651818375748078599262053034059431682639212865723288822837333103103069812950725862169730029036894982940133122200827909113136925608192030588811843979947008018685542501917658503520106559771780079995950374097870451698525197789199120088117370451578433659631179705422183536533847121344028059605159948177601173281122126976294135806998438741238290002227074977888341612604092428062528315580499516152249044205502292708739267132176247934844908259385487587726352722165760000000000000000 [170,2] 1674941358781893518618866843828066779392502439704988539523391042693366005645604195883652861964792155196004218460704863330548237105220448169388123958857384651494392980483367482750989262081542263113666857076484429764761933792040198374408499661734122337115959611129722874580184749887503146538911008898033045605938307176182932941846776611577159156969861583952652626835372597636661211067249269164401647265047685351084094712693426593881291729109672390040525405538042908213822559985123949552244428291215682576388279603842343257493421921327913462661357964224060552682110602861556185818202826772534368003034235550390734012633836838713137907295464611907663145344614900168892020357270394171606219228886740902222214542136622144872909617448524832493208585088063040718015797648214126168437218895533338109427385671768384453810341816778414180495519525325906605915137726475132541125129643674418524462362938412151233468616999530733592943297517954927073628291809680099723412119572733132940233881891248198367518829265955584278045991608617596029470640144573547926494890460425961499303581759919638281206556162990992379316675932255395470853340342808650600743198066022130823740289427291862802297987915516282418103396050386550784000000000000 [170,3] -6151986946855747616062267831886319596101594642613460271541557443579370255077746438569901278892615085601098701582290986950951099272134573150946314290302242075864229001668371863906491510960189730758548225069636263891135123779110895506244300547954577565532038241542448943144746183174265110162747028500384728587952872815294484653375193181044067375163670003332359623646889415852288216462440177240525405910024111903606774382597092503873655092945079050711558558162959536517385843567511262050139811992420184209561611460367641920652283388918451227654492829547180528003374388462110750140618301245143462174842772680509553430398932621021189223854072909584252537634755053162149886305568666309880067055979051676467343858243234368258441510240834590051900142779671112533083312626675168445446565668879448836775771305805080072352433776712533598716145443156012963356418635692001258709168593534785190802242348151736194757117339665550499547868019761153054778166841469138968757380278350140275872184581141945506945991545795965759360488146104623508304764065606744423322683889642081885168940735194433367226096163052021863455346124025027114363361994681262593994215556253917055986577680335915601197147265084083899250014282244423680000000000 [170,4] 16348195315297783299174006793695122837003055074742122180243716885827003318679304480244142114904406003677798879173443721330910413505935268125574545259781182661512526659319113279671186797197728403566975457687828138143153023130666464984866702485896272325937090830608005805409881347941606272475144542682567605492119650455700515670311071774441870087008698495714992578369125059539670278622892828269097130377346786591816270389278061566516201774738656555635837044386179614133353771055893329786632453799710577805896379674700064472651416825788358044128937931526850512524875127487542765043453380404049149644331500191974832827259085873976447908643105133764281844304463021213732887149919207780946023699569291023526462888459566863338624082842295225608368633004865278437464256089403907468424222025308620956938568744276772717067371222810217062631189361919391978687639010958535548926141337940690795249852688712864874889982377450538001170366169560593581228778383769250510745913832271671706670537247613299108179514787324950813749676644970377117145435703973009607834638313161827042952266429167547071521579628780623295492449053830593422101039088365064223976362167682529440733749933853807514979044198390385740966362527339380736000000 [170,5] -33498539406918060133438358409380683486320471044708016888608880881453613581885314515278376672254056534819990787459231628055728659326525268291940772721522929668003944198134308457262478559017144256500590807262188782576612021874089413927360750724312447574843706584190534242942691032170482442725011106617695069747498405649301465706691695162843115761553371378313239469304242525638046114769983110294198249716964288745479643033641121013315961598679421318146670573277611674177625028455360810705614079287940891026767655301571080703018989281094474509620914169759600315187290467504614981765303361165134759815520372565044848953120602436462710383570008970822198263560030967766512694165876383156224213804192077796825734384740495557386535834671601121783198053223103225153305200138521687442755706280075002844563978746951412694874733620703360781536308665323243860064301028389460240231209855884831284704168253630532643316399421200445084740435092122262928195818255108848199478059108801464088412791302741828028202886523368029367364736330986311202555729267892058841512850500340175395135234661813764536823585222346053100940598831879703273338634498897782688453451443984704251437678564262619276339342379045581202038121169791221760000 [170,6] 55085070417886639020519841628135654303256735527240445613091631050099040600625335073371506060342354744548231545078218866150680952566783801549654490543422467234134870425162661691687590651782487589420094833351100759652390537616877151147562405162738453784740011969870307493356919853447755125742901453996549682812909044203254371332764451665174204752897855795827051068505772488440903921445838426958672779139359774766795803968461654697684899410915328474645510522225934626865023198692213380276294430781976626728231742451117135814136019260465554456170080000324134527680467563575378280818078487360203472096821192483092986592128061011220593465541219252582492879325151178730930076623425012217896579018245242240510652592931397866467709915920105064433189239258711896296763292457089711756365738187811911845876621686788951707161666540380918337266863696355377363218349876623732220612516107397096432239484411195149470235457500212149669622905655056041033872011781156583385257435754754491134347622157886702506867562072789145037149196270961933064287333494356909211098390622457737077817245521327793550281905050096778410488919492914151533493961820148583507352030521015966381820818586933115843692226203558269978778442557935287000 [170,7] -74702780946233588252399359157124937507521554007731254186476352599672868970810086860970675336760749426232108396624163028280108357958358559105323052066041016688193668103765655750404974590712887073593332449035060721432246584410350221500975962598906489184978330121419884439459117756052573867907897129096515943901389794236844886193636712561054532350042075477216082396584898738589168096279766645608797975008907682659691181114977261555740361053790647991290883109571473620929583762042455941309495281791988367510055904294902569977986835205034673839256497814764231446650685955857673537419438687978145524470885143215683049119775315195743352057264628018066149637046714329968160878160756283802869930230077640573985523929631815850568091032149896778526751994888987554396978517205894368657410838637563887016103381129054430121152294769348633165180402815316380133071721008156214647665593579768069260134057210228542944980340281366055110415194602106768044147054214402468936334968109951755033431063692144820082005627166969455985716888644312444223715169126334393084762656176245069878858425624644881405414586456612127282737277595450325453491579522972918047778895601462112469734374780962262516069583295965555997929845648668480 [170,8] 85208714791433608938860522557258952073890345471848205483854749512915254497779478351703973126318865866157711164284793212696194814135740521239432803177753269089245655041624376539662436084300653272678186111554023387834757910715921202237437951727995039345354920007338447495106570083860883665435597030925951643037380104706943122045010317593395170544755024733306953774963967400663002172952841129545472433830836286570609598445203386999400202305832503926134328975382809695635494375784816315748082570585472713461090753149443548286476267216704564567193475915590250660337802189603344368566055422542661241883253654929980939399607823421413036510654245650348653453059236230067336672268116970087488671365567173048688246434980936728371243304544514301267316996950505435491066101860667621754104045189407764345589316213914416621662625696227143522734968911691765695138844608816945428735861221954992142030098168763741862926135606643371567556926707466698926866566950634128251984257629090865133390574905979864402270222589555954739425972747313521615542399404899485767329179008143634622472711271517854918431212088479673822472965684919677981421714481990362418214437679587260025025493881193065094080378724944389334704977070656 [170,9] -82965139147419558469501345334507603042456505163671726374891808694314918045826723502738949553399680648094943153908095818930932397980560616379582743541776630417164507339609035533277458260792618617568241317431630916384749093724767952591481213215211503217809719208010119226237303154180589431877091674477609857028093092300628180273581374275862582678460816258382177175321715869757295737043952346824554480203082626014723189990050214532604118408548962409703808510104519655805388416973321453807645828884631465724643022806754692746048619435509519742508579263147069195643365902024998515301562774354203096286036821042271128645019985419911869457402335365930458731345121713403634236299557712895997379541490033413629510694421321950658630269150115250874744583495939885791078463042829118085455489183080892946553773418894642772868633044475007841797869922037180073112283758723207848584369868785047560105063489876123216064701306517761885165635345898374155826141888441160561483324842930360018087018217672698688173322627103953376956235314970286865984092669412033036312562057885773842003271771598484228722318513453016887446864811772577158221283990438997704217746184349172385167246635728567466046035691336917477109734816 [170,10] 69748142178099903176057727458482517825280384277172785660010568726208752466531212844948829972693144244555745357775481709444396142236066237657335551861142587530472220808884147561464391652537410396594759189972710251588234763416972868240070983811903332479291881258400517941102837917795535954295141360131282180884746774627168069171712026262469083449782972032196414603108190791264104420404881478925591262759460588739562010865255587086348447539363713196786060447417232407992168170134283183948852970327948587939260005888826005308016448262129635889021795535428298176958012208155962734081338024844715798893386545791323659587165534326636246660003126241751033611142366847761408666177942625452911374325876930434552732240227769496081829671632069189539838975718635142926977025051426790417376112942517844450713121406631200025451614480761830164520727548312572122941144508070457934716817956085737404099220607413675834151700470627566072861514574961449116226695197863798806436504694122521621729539425473753215823757941497201395479328209639450995943155801021911352529697183475621292858643780195998358727142505985787597964340324962383940235158638189455690601460830589432440060472263393102486681893036258273446834136 [170,11] -51087029395707923587818847504641690293677278051809721586324506675105687509894356273150577495150818019382017081067791020552104139621383106036539824013313150276023857877169128512657840180253815149847009547287329579001775126606519890041382764737645457095579724325919380169063586773141408305423281592302430153702253475888829399558530449527618709528098599570699416451781304989530163862191039748295780817624857117445833462656500567219235308396686436616955740578793117621442180097059085770604385945033897050990470339824606413214973973546613076398136533300385200949534727488787719886183924347574683052753890744276848758729738368957661269416622396932543484541856865231914937188102104731615188411530354240483068206435251302740283256112176044377151051137479893188497441778883242283940759233562448924033213711073465685812030533300280111403958581672360900304564694564652444511274121179797396257348709472922623200887115545908872160686555604960427397231440792878486488762681602426555288420540678656146553158340029488063847887787208593489691402444282653419469479261598920420464094538734842200210446983017247213886622183391158604859701880807242736796199776604765525611686582179302118456025097171574949142976 [170,12] 32837419353606940758667988576716238493353176721872428948190809605261189414285380177082259281978907575141317811175559831346273576928667168103004064319212573797421009760073602921383359112723289222951101613117524467804350036053054213673683476981731561065387383881011459671894535893989487934429346812762577240819018802808511451726541021311609757169223486501877956383024500760889847315756347120715439810911464589524400043121284057137951367371691449651898833740759713521953760153520275037332163973516482285537559178089170150160248765272836039960846505370737252024082970342483320788961176464261379088785616499968489818634394396937052750375242659104331536099319574526408690059866558873185436930582801008976286462187453281487576371967878056613370385143529702188750991168170327300242304810786213394385774387321926567356472528066882064337626663331524440322679978860166342326381008737793624664117631128155910113262939282892248285487673896916172763698334346352940011681634022006460508816797190298812421792416249357272297865602142719630231321769254823972555763533864088844118408112984456080136824206885441707976606158299855591595703908919579660015010528442021668518894744075209813515507561507959088424 [170,13] -18631736989816651333094160993282206339409175574692305005316471546043292157728000361977312260442803244181326528489733544887555451020835159251338265237420378904226060387974493167475745633344188704107101913516678207481471534788374898723340050254687876199189294324610061965982932241262367439173988714399403876799133652116567840536273630457707025015189004088981400149125090186894394387432754950960932542918677477265470990438430156809053393593564918027722632777822700098181476726565190022637732868814367043149517704691486956366010292013887711946263910875298364987901170157805746399456342739921451880914225906990257383866362649295883450528381378211583320478880774987241341248280945310151812013985386695579164918175541670033018477728724834029529645669835454219406562045636766210310726354507228882043974046609777666763613519490982372838950427995452583076357385687603370889045708952189157103177544547785820431543472314045011122265220088740380469898033584810906810328217253257999922706010458955894344145959504695926723602436094141158144396294966614981284903828023469960802661933629711720999481157862811203994557131567142862449731927855735743503697665814425005476744014030286094421422563821219128 [170,14] 9376561613135316416224213129075892816243430381643401359081921921517253403416666584477091748999243289083737569504704281814957652689916938766589029252048186733918670160560495181726929416432835426458261950197073856534598352003773608469110221447410061771484976597160270377509667298414678442851087171472791359069527634710755271738362764575262977109074001773902109715178540786148262182195613691223365486755416936517173464737194395315607985381858801922355991083074940318687472919449417602940814478713209128281509929260440767466505079286545152809944580495440137544326139553945339764096025872389594653500322412637226946587881557341226493432286195999703566017485031568736330653029122559278051621001107276868613996560126868400405353358140126846335066222871286315969309233370266507434668545845789655159832653324136855891356892637829504009555659218867420551593084223388876104831479844689966656344178369303799110573814567436796287514690937835808506086820523940641319553112777887951308477841824130129908539319536930722053778279601928214547152837960411831444084076103107631171041533858818452095354717336676201462200602958312025595751394101808406246147066254664921648960905422100382917489497191573 [170,15] -4201910373869690887658996027756461600303175019743843646248151098632695148765994461861527917009950382111242214723821488317662770986540757393871606509178143937549801925963578430719099266713176420313472765358225597878135856556417566256213962827616825924002285302992101153600305308144660661087208486123461636740000955106645869910405324760457906416670194380615113450342136338707476457322475025854733914786652810921010084188310462477627115040436992547651627822737876890888551774559306153094443212870489672822257437184828095609251793137100615019110248342215356984497861045095024230187962280373883533466357080812442173413831966052048195020872922404151270708703153517997456931617332616930194803152371486572132733575326063924557065943788106984246904572955043367040844276565423186090632821701857389264846719085564229939225717671614669798550459742730093875660593492136617532739864490207672825557508325190275136859490649778994199663501803913838009627863101306023824561817238806517827016269319715007819815894909595307704955199344059137608074792059544345843088229171502002584848977385882812381230687442649367134811577303778652597515772324539459360839974325397174601746230926547354066284468992 [170,16] 1682152416917475635028494130408404149096120862182826820797413623678027075185871956345995655306059831622227402003520053204075764653629568571792549913765005627431931280440496319970307167025750547097630954053506877834990060944171715545954819941674934323777757193850918168737407404282434604519719161853037595261479233135631952902261489191910853679244230802725870217078801246280768677431532426425856018165285017926374122034658454797221470157941912774506872788370696359708413116662646336698529385083738647180035276542312786536164849393308636083876528436780454255663583517324949559751133521502752034628014891006245545406485993257690251489890477244326685642149512387959999406067202513594176165491400189363514998249471413224338238555262602076252855076082080219116217733678119685332486727228339497870466072565989230398830751662286841759054309618156725748242930700834101501943856953595549744150138254628333036169205683705285512713412520636736839300838780680155028702588215767798587869320932211807049466695906233774381345903836412579274863918467041697975843155909606604929055129729404453667239015701004003090658030902085013780883679396907881133737658631041001616859378915936414322674944 [170,17] -603182972324335294594848329322042457141977261304403856465849452199855690010366587490303007198893243997829346851850010489440654762047944801088344514504538553806163159660116483840226118553077690830389595788336460365158069592593033689883938798492814480054177744421730713582629432404348081087835654318322255689482048292933057368205164996833475158098508051452767757172168361561098593767582586970465629758652434298175419631253524586269303082035467192724251959282706609915221611478649614697138055719101392606784987561889111941744924721060061835998000764065885929056953561726253697027505274529388575613584456424306435813277415499140032575569701571313773496925921296092226608634237032291728286551826849403061163025356004466050310566800108615785141660146466536237744682050786783037199570046458381097006261154034239246321417888841141382739655224319050433988012100711578380439679467898912824863148108156357566407754511502149401126489193686048203780252735730302485804300281516802345026954090068075109505872158279709213872345965906169264481334601849997697272895822190047416236007386116043985309154073046292857006271944084561606270839951466082648533467795910800382811454367629526264864 [170,18] 194148887188678365266989779366687638581882858283466571056132939870994643815363952259980084735349584473763664129477745359392537852715821698644427432660213587013809550575360982501044355087490861563844125372622177119766643514144147164633763107473881386364833164103468920593868557153398923175375126166266990448053054645702543311880914116665782326208982662533847875892982623544454541900190815858452136310924379771042977186979626435114520168721759442519608230935709222316222128149287938716137639910676792783856642428859830726454900517569325724529339433925892278621744713359283203335278533036897096327595601682558583846179785630034681068100939644022708698375841639963113311985018974809891374047358808273776599093199253431985347593861224051401713912725332156442683511884722119884426383347530919775814085318241247787045698100400289092658664747880507978409732907168173556632599788733258135227672063664064884106162202483063319984745812346221289729158422466697685617597128115939557198984745177119968063283499133129363132263220002282391357009017097881325269490372269187787711055001330428357718592971788906840680423258663202271795376146063790668318083800360813283552061734602947440 [170,19] -56192463153356502475555529379157065391415146228699785960447468459855396313168187596654174091873112120582926212836859556455696523976254528279507538750650685881954327066081832959308590719873911386897333965777322826878212697447049397187446297715856589999149843869577589547217947917676056466613332550054130229602211615696908539501319754388913231946480363883684327579101350295224733295387236863898315569161206667466033843886004901804625479753241462581945012054298219805316030375520093845893414021256998189344360483058837992736919934423488178983733149748274818747963403211518081784339214305166005594230458216032036489491106104937004499190389765280455554847628941080343539894198922259034320451207025767454654958312199218895666845224595276670030095771246143074102723311468266419874081816777753777885226100913970808490494714138594786048767022414062342981620391278121737337111987583909662235798208503011014936282336931989118540058571345151792017195601861664415791453940707203647108125935408237690193668484284198872491479223559279292888791792525910445293885468168586766476669330599737480027558085028257179100371142794436702647940082244338526445345441639886569233356435082624 [170,20] 14644575037798270101819787080360768751861034773550574082796738311641167610077953091456411480779941625555907229512846313910930059099591700762180495157861572402485264363781725422151421834653289068340591715730515685861945852762666710089910240821617792258004204876688313940220160269844514631277775924945259462212539064390798430357416220920651942091289015527867073264158806552534491401794947195945724385243745230773503701046997230968531554972628114457357670470163711753084423461667988464736424932477370271525793785906025270310001425410874566939573655429222140795899614033353223332838281823240036004554760115824991584381490681438934788060972685355308471318417393836173538733931256501350964103038586208941498802728806149041907205529284048283998763583518190847027560538391195922272135738287889420695292833658870770561185941293417927118015646747957864481884827226608381963784517366143207240558435936700298106385369616827982716801932457950268912253690995578548015139402400259806130837275667475131255740893100249478450984380202152946580186404612166399245214234074823620465944855814586458339462632816261809576879691572809549535477217174153325106479351963499554535274129624 [170,21] -3440266019488456820428841429593122110411202853913080185860194945975222149190157093883183286318468978697832367569475847662849534508736886490239383032100525830373425958158655840508606874409033486936211034503932002369230798209353055172054143747479594833037765134019502794883098589263499504395566587015454304798365395879650539915321666391382497055072264671160765555797457330869259566742948302635428612935750652123670656274576123892266312176673353199428942936464390480048597431743605424099840136641420518042153789801474089970190818592257755161094751014128903067730870857473384757436975465754821179272529500166014263457849225272302916822613274781531798460340209470187053762492876187556332501403805789302461663295794390308858167975368705627541026365924968660928519035339461210016332145153361427841001777129368574878796023525700607910309737980804501200519635419659416916207210842685413133314888898499263994777341991818887082327657843738650070459038385186169859443183303128932650754279319315096527749560522324283794036906894598345864396698326449700016527145864102659108017259003131203684175583972379056604307116220499450818784466111275908852308032481467936475863552 [170,22] 729060760832275895620201226002541814362366085697335829281689277330159930457141963072294660160462076783390107673339929857643830050380438364624435553893414465009270481408274885875591499721599131134062328215728243108536982773798050182259103325313380626891070257142774106431737771481208938717560212781125168288893133819161569525570869518612629798607668045485106166562279454363112391202842468250138216786566179875684057548090451927890515915183615430630385659802922202125737476465944238470366984851070976511937216144993693497327156532489655596998396890103794661462718194191703178970175666086570142301109664028053267539411546108620373894842125911679512936939860739917472330625627079411649191997153052261010106957593543956543139225408336935012778710959042385464790247676953324792222451457741805522287427996222397519034578806363031981273456660163040460208259438567206998401402246741566112175630384304593666285579233977329823139320613605582974231080150241185284054943297584378247853299214447980334397538714178817105358084306721183797205644730847864831050260156759222000137433827460746592499180700487091472285897262032362494449874144938922756195816192760534922097 [170,23] -139451717455736990683538984778015988661742712000352050257409682897214444346989402693332245107271478423498430638397019934317171970307655349584295868573367067933964511057759218335037765026632058116985587683283333399362730023996147063467051570361429938263772371572923914522819982508532960114990976147165813486592289946273473980003916599725678136234907356084505246887660313156845621094967940970324405374928701080657778252075937894246901886501006399088534398098699793688009133659776699541389686473168792134388465581428619510375246891897140111725926808138273982797894768332307873803198326438238048861533806008543483785067155333319793928662584839740558520868779969332530243745253524286151849423062127916637735154317682856462327945586727958606176361255838298297767141444497859880805755794817546087144494370473194392569454405856849501213305335401163596091071854157434320034422149069108371469007309971919739304107260213569293237132928012077090316962149762615453966066697602561293818334325046413930594450022790458567337230876379103982115849965168184829500579485991399945829488731728945815755325241508735793786051913222413910907476420623999711956155946454659776 [170,24] 24082828966751375655145263636550537099306408065746351613151934494480515009033150343615395072719948598002259919181920557270418063966374780414647379769969892706994446687958375645253961686255675052329481016800734019264518420767202956642804358829187044025976209447413520060566508836497554598191343900836558372484201389995355095650006765937990323979338944909748106869747237846025085021468627387614273037251465664883958660880714720157241350240058899377768044997362801569524480540805221847207664593589404122481308138212210450684377126091114316420418147379184696345985255659039219251807277935036792044846590799667279608806868199965345764814833038791378414210905001568453023808624089773799539775910001290264377489119749573391920592912948393404589837448764723972950908434770148251415772498029527992685651821170708244206204402017819184315274863812351900898563977240647107039637629411122504891887584945871748176363591382159086334949672923323307436496017350270270146597274635669856263537836138310677025729363655532298837773859600377622906911436444156327572425399522520376745808380967174721643962076237049994050327126606180884334940422445608071687812907321952 [170,25] -3755449180501332860590719096694817689386255231845425386896887220430906738951521443297949847055914307474646627830043214061832646864131588802755177489359148066136180596098057250186708460527654588231408471915769243058031238056355042394957867435111954422940710332382322855629087794778637012558577946891625546290938070337126993709775889784472879050949346615527625268498763713681204490667438730830472576048738864852092061091329821408111871895887365921964462629557426002292165076783023965314579039313414526680896236782270896326063537804690599696658045903297252203480101220457978929131733357718966802663263019652033212028982902227831570282798893947149674467212035380227770526459637221878553444766869190954358774747903940578730334353132123046849403004103406832347698589800771580111603912795168619746999541293828958080897926155861186119387719540089756115574079336104357906376295648717888975768764820996785696616048129516335352919328322194641455581304008597257249901497166566135059551350496376346074385405223526531799672118291728897888420086792150509734623398191195313645291335429136517835067946271390241410071581521597731731825305782747361121444877888 [170,26] 528754716819295975077239251403214463006351438748493392000143122322370450049120155220331095284551815667907354384705928793057951462950242933033614339276204165046292874162255902717869316376529024420577929836948844309786205195665602007141658472022625959572298508650194828326109351047359141005590313321789029789635389004007765406848733118742309157030246836512239471970483972709315425987935409351484537844051105134900808995039478126277235591317571465533216216320366980254516780533785855394933738728639844138165858431191674575520851371058490710818820625613453038717372905709177155568912066711951889363974295154641682380435380552933938162297591286147553197061376356633242615616351444456951610411594158071928613809056677632880817197945703625425989998382199269840781767079850112664147184230838133779470946085777656561589554546509220091509305035047047462635474462138338702494191063070066117685657754219394945500257121398850730556353860952331633753501283843272573246205870666165586430279698935329120707531223786532763781016362610950188164830333735082148568170913987821883779397411625731064177616290126520771504554622024533637471050192936838571891092 [170,27] -67201409901061747938799738783283781929559801429200770450565636325654102841302538568880652486147697460009899858002021119710614569176084931704749905613594122853266008561347044751983497305284533173395181040103645624800880721272027874297874432294676190271029800985232750945856292467913500002302942181233678530371011001717912790026399091089340870249645489007892656655013765346802662543318603062363862753190664758070328942228829975125707177652354662451499776888400631360695167628878420167163680201925394535461729891661267922742788870079142138437945829731549277541603325430791161421010635836443546389672596724454877712944842599158529864577205425284538422511040985557142676658113801401172049016281672435718998984599120641753432582380016241540378789854884384047321748122618909183544350590233198718526558580165805774979195491956099165215491389157657452336870904301981892112003361363491511463168395468552351566372203053256106970413171518778987811558846225704317411920850782717222010820281263767163479800472445967647500567939534600692543262251586053231489283935619497380508383478596668635233674468200297067654926746210809291687112951797340026592 [170,28] 7706555583854788766755495657869197578474033825257781953517176366276509613978864437051165912197129238203456084453840129966777435311787448711227577792351172224457517500380778217243778169215791274268245205469604648155324698419683673126844472924066561903436175510380959246155431767578254371642002676549013019723485765327687337929683664532792126953339187758907946394502599578892844965599235836589221505828322047805011105584366293587115451510738170844949148036601306577890438253829770118557508354977036967364715152213140796675007492668255898712591729443310244044405727317404935521429867121768106200442220144296011277950829671096037682413851253908335994375835649714475821350841836101395507296286214951038169875652840446571731680242143061385763072326085866800156766893257087239447440295715483886209993357641451877834353887955981602949196417564782781468622738539915569949769601510717047158004841192463703523678327865384298846059871432304397342979255704988318543018391454616151932588791295347176601746186672109450255658202605197580301910492726415412182568449454020982164291449026533382003310222535127547528372106106068606889796248604327560 [170,29] -797009075393305914673703866998445623688763725207423750916072304302907883780149396540708641639451458625411964577727488626284248080331364729055317413709203896034436457659488432443034520299976006847092616823312151188411351142285185868657234517952060690107409680326052774600474662660279837981278268158007881702397806677042240552338147034913600051331235012010944526964841161104032041969186249089845896865460678710143416775087526446741738625005828934086572120737848245484347306692845349971025406323248606624766709407783892441273935272813293659345084195623351953817179035585161222510006794645832905214633331802420203694430170263323021875993586623785234611880425654909468702808127081412557395542048193739861776220454416933496484346139661555855419716109238735835950883136884043868173263716549582340550965745981407912543686548771499970823807739760400008138121847370321379377222483984523248055641839552373247960949128197002280142393068277707275028305080094061288083158072522032997062018345773880328537126847973852842449643843603571681461393023448727013288349089923778790431536336480648348343534678239216580721941928942461494466075603984 [170,30] 74283449068073108199481914674519120845183860548995042691282529029087631953195371933559467640909680245243387654421408170379724425514414350180792404700543529533918804947853789015914023063146235034932092444127761867525918056276735279629864117677567177258264812333867492374283994802624407344463876375002298675825701841940342506343732231755628200283767914651039549073336597772924440878669348956374859015688964212049558270942859572354252584690865406408496267558587821838557551405786154119440441553087337626515733043488519029004923561259908512248468540866852429292111169682190026958694099672517538376085537743276093127886494212737078844726580970177706856482580089855643156275832726011643677854714736057156467165470574660673904072215186840914137541387398822794636954507927283973540828430415486313931987348698758271567432782778917122748114590767809285978813550536345562626384131953942543064545306033030145363609149017766448917718545306410623831837716353084923915177439598834519518060895913383199763030824290666397561141709292689332713236784584480772809734901581745124234176602869359637247426778863973393451704907868556083070182131 [170,31] -6234443989282796998845474205758836222461783141661290039725944367244226912609609354219457037646882292068828672771956904137488360333478421522633108964263198519615037505465774078372992852547470136531279683801149332241141318792586310406637788310035194219744615397544472313012569581658371747819460962050577717053411217788363576235592259208804714821304590248437856244780627519865594300543735011074199544460263034991317396751286397992634838673433183194730548301042474017045063488233624420017091839674821780724138448132294166383692597284052801899901577541763586246621556855155321907916469782640301685343320943339471980209578118008775690521432776727877034212115913591799062459228532654540217120010546613748199104335916583764034450316635221450697131791240481895212149121280830482985395109194649538514315569727500624672449416600930148739601717191582387119663920193757811347402741258172005809449803130071844102615602058967688942941064178065469108547895694940357178015667687594673085432944778187939748759366067467642197181330159786914647083772572490913179175396980246966428320684127407961709900991593813567594035236541696586181760 [170,32] 470732243701097285065517839955917322108572310991029451224353437123534272329140280088567965340425606530388746092124929732581674955578996422945914674843069537753759875540362481903547652880793950845747995372577215628809233908611362624462812136204581778562285089765759339285167816364703756800202456078258000351468912616508426209128501800710164974662258647577995260306863770186676219759596059302609498410576449281177308497289032001627230185073844918526044955498580553715342747424744365460051828456113915216447091019161155326218941061451722360489058469390549162939475678824352677153072769704287674303186544019761639900035230173145949352726815997970183083399386375148797610466033566720633506815952846918616701565619376580345614463530739820696936492819728534155958153100668481751967226969637737743130222617121514165561372804951892727219272093951457572892426099419359724694763341809461541355810067852081041319595567223344478033327111764929353263327779420526950293746411928150607225926455590943222493236789912676152113681496493186465915575093274553542074980609002048786160648871122738083627436386524201616311772577650314112 [170,33] -31918400370386522457423635800680592888332981044752169851343221975972375403342874430510491536696423397016250451506528173895736488452986470682301312417113395491646126132184723462218278079957161433077242796865214206509337121158791108943259728317800505595134411194968751156177831247567378596938421542304770396683940797010017544646425517354316092188049262973200175634871349774633500535471722500287611655658574962757494990878363844395281782975920558437079447647905127497116207255531301399436385733508764643757825540477103157152922430694245887455413939462236539655824462562238691792842308545318207361268977557510515272839516554316980027674319872766541287398160561421375210806125848247333325879986083036279317666960415998216913742115870058018781104621638359848180380751491471022198304877750045242891445633271815022203682324863327642262846427201037521502177836124294462680498895302997714332684135886762924848674401165305820118863942233864642576694829297187391182395858994037985798525364429505887009759946506407199347466112895236847311363142633373927870271532409778246020768436284107530648174510545387025820371546416320 [170,34] 1920094490561703580752157987029017037048892728828171543468585390324530830418728603947309990506061020152550631494342627773116007407612592138699707798981753415489965881183881568653625025811286283252293208550384680901508343945743947887787775115685370184401212741352417448088184388257063911813472054503304171007640582917511814880346614346322883810635184736534238911839333073661778427156916758020111294929773027499265269061477743598964750053524044203497226226944241945867303517075696313759902712646737979120479351443617210576527419975084084543009223503664034534745155288620180804863643933422979424341365314282870690903664960024312701554570979947766291218752040044915178438111255190465135198405162008691247857623125795991257040087135730363907774869804712917193629484216777630013945219084224257583448845932636403416773928075461744332845659935618156909597795659603797460396106844937608180498910543390793475721068516663968829230631432495566849208674870059023237420413725134419645122979701535286330978279978996298849697095793240620521613462480269249334969779059114692993181923282891082631427770701213862056342341488 [170,35] -101684513852857335785196144995831607929961104126597260876283902709447963439435130153394170677412942937721579331080092406469939281967464323488682166078981845557759752006711246582967038409260315095455808086286677175220832832842103352921116784879418811417396545848915171352537303820861120768827809335170834750512237667091608090850493085948724850866505582145001186038781034542422039497352911509330317701346583372494845495221560452445397622209572223641471569456632598258683039359067296422746228341391184151736190386072377767989348500456647091273404839201239528081384502639629206781746765042387289051979140174217698982076243420909649500334201433088561978532888507952326105647475654709651290032494035021419979743332249015908837940366831753394064458689779690601083291288120805951705206383805777580684739714645510207379144326078995962533331338841362261541098941352661976624540189293104902886220737369659535071475827145231347534864816060430696605881571099819351069310535185754459588626276552689740090842144733858783424826049098866195524665402801454053365399946197190354464266891863001005117808950788165024396928 [170,36] 18640612496288375376307142558013894945822418081830327983737483256981765614103874756953666309732518227943555039616377320771070426440516533000115668590248882417407931340317256570903576657911793570616559835301024423956903049177823723753179180914601083255308587677440201162539267318042345372683445034386916785735581443554310380141050302770458576402960809917496310256532176423755519344261475482060576771797100778697538623318227038155888057168757642921648401574266880182961121118478999308958586660084697472187023447090979678021912540180971111783129242927648258214298264700304666534461357458781377655039209068841425578224101902240739879656888431731077580313652770545672209352600935557501558786809730139676850734270520941836984763453160842588828691734359485220066997622712287790133924851502423338283777792054344331563669534962139551032849458079371000164831882631013203954970167095833251661096506892884606954912407251413852271885062380476655982952496608366854531362624755246251272041034514764262976759349410756663733309638815490528693853924912973181716952264959408354342323809988795831246931468463621746832 [170,37] -12721106307429037376627123071913134826038229992437677826946578007198740822425250332540319863886453812970969026173863745196653276987867084893321527918864182073872752615182146349708668758760027960026722110766310965939349830840055308331876760757581413944196770786164528564881640499499039277321358549588070624171516506470595032797255249741172460405300079544622336468515038213198020014269856131392439944622043342480762734900195300375518423355150822712925698305898587551410864542525066481658390945934724084896703590464315474132862851544555685189961510215231624194520654171728480524895328810509390627822008558099245369894667945703470453850985686513340630157013841252168129347761979760618670857889588053712043067588803363302796760097356065349971007936126217826665808146313240102471685356301304949007491035905122312520730998065978648300733305884932824595045895542648762391836442870908355285283011296894569096710446749344980403126606783591659904016957740855967582960761434116494529686053086822626305381091500965827149221444745404669267019863650368770385516334531130985132015759336778047634473550567575504 [170,38] 1876126992968451103426490687980759948010993011562825753090019279810985574988459849990322041425902570860990773757129487610834608166769376416588874538787583788811987834455298163540942770277374774186666147027678960451943233174631712796434191444414389339669146198862781410553961493718267533247597871911082524150462164312575216587844193261483438954084124744135341841447173974839946332543859443047107862388402864550764907220435263798238274890919232368381308952767918255518705737450215402467530305966420831566254340158203738775730753223093059556808021462264882997658618825970980213602256588376887045327172792726575848090881029791291087523068092221527033692775853986643824909334196830684651197571391858271014538443379421665041820854788665977940591599140308673415540470581807343246012492337841684227286776712102129398424733732882786653990285534963400567730818607502074033771011008885243960239732754566843054681795135824659294666307732349062117905565794365842859996945231944195490964434885215607616681050491085806625974497043362106443169906503142595736464661975567877842299137301517760493320098560262 [170,39] 3702529550741683814131748652144566872682461336350780816298689845152339325786000369309294904043037715033328991346834747345664203293106198384652287279525390756877893946717875807819096345400137520823858081674640712896515685795418850574232756553794006250554309999359206917645676644012927725279178401960170989956932434298256237073799810780243587006232014925949663966667757782580341117610756765967933089100886197671738469257363886009955620410992697390939813455411592557605859454437524035599338629528388226047283130011652027746415869386584706316446176179096871616924934512672136146828978112806909845171054753982307713443634221952329908279565172709877362867413284520381256679448818034778713239896433423722911272459460359487639725712192504986611512367116415291387185494662053632637555194411711535862046815219187869055319069465003498814236091007144338962171316274384126540749129108019259974039404384812990501634071889249989192669236925669070711066999994721295717008349688418949636399040455541413993544372212708688180861827713520574657260233562412826579924328957070818328378435791468030548088884928 [170,40] -2342686903338641992841878145524270936930054789274226560971614980670368247196568359928118104256480978739501364930127813454109022490686046640700501020363883826428127297914045411031365284181417633830524875460459248175624123952474607961733649503765197553257470347623513790095000452890200762131892309048740282914535110034534164552304360858739227595763723439906370797320078626475332959807378625323654164347712273565270640752495088765187620448678867039623252540017288931751783969496565034855039983503387613676458423213830029019912267935967759182156553311588827338094217791777429125300332715542557058442655965211757825779163333565375183088304761176397456075753452777019585357575766892027976274469945886678277558090627458478011656202374469030657429419941625243177718413775395493080593160934902074281230662424753455575809842614976635286521374654888133685734500163313657536794182747857986009450614941012591064126936589475143213061649087410520470589587084668103879097798829359531209437814118653114360509254447963370530572020093036542254153474401918650678028293494633901243938288977270067294057920 [170,41] -25026543704082172084196348678724183074975876374531438446942440650278921008724763443311896971362276360773892149636031017189741487822187993989591913536097688506514401154869409060944938342173318859867962287100209218383487875575191641679159919085682667515099762399205479775345151641009472884841249265440020573842892229079975341179083776875991147054287277355237422626583789481775642023333978640249738965418271230521933540351593251821086299212110403461162016065702498346352798036144942849244306631429249440891939327607371723065300379454711421171892196300033681496056537731699426636091224840096568894489503311553465461835661104308258188453103003176428708430036182508101137314444720390823022538280503408333095186669332262412979307624210612835397331826677469422819876089215874908744411490156266272617217619536699900973033117132104654442674310282854049932042300451260308719124783766589374150645115082884324817820074530089165936345350113100765961024964990217372867048292177865118629267623410167711338165788392132442183778282576137375443358289836018283256582195138175881222731240401741440832 [170,42] 515262623467364435949297663656511875156045726947684626526742012036280191483276399065142213580693981537560742438458613870020097166818984124882744375012097491161785384509146513343438598002546415486266543471006292400418205508454363455665700381144004596794986396503881958149331221218797270627272065147347670176662649542643422157692173861830464283972554194601999417602728866243498796116884569534650683564486582448344527088026549402032187039941765151418244049721626149598956264237676141868877229276295670985394674005244799251717270289523095695651586818630809196048514688037081145275076170842821733002645694147474738940706258180459923602058075791164191310222154487723911003016074839228281112224082115390952409233573934229515212795025724091880427635086517041091713809070673854163502680943050479631575393131243738453034977786213299923374645595769157291386026483246749727838776596573104327872833216450811948148162787335110717923741481991873565052851421087933150786795244738894857175429120920682135478392494101754001525056503544110180286645820016527179129892455903358474692252037365984024 [170,43] -136679229580418952109851441532903259344269193972431137740945779746868864855317713853437429611326680870566577971228771789560832756193792203147772169115184130778136803375787032985356115663652513217288069847563145565772192011479645908158172404419601462288817881773006049935297100130879600931580440830232609146946723444793289114440319055374622841016571547646069210411764657069721180175584456211046537190764678304761394266383411844746791109497797617965165745525185941799826172574775103352639431110633192165932578228546285994060524140543976215233372833348184680587667795574173086332172989233991319510353034304498724320340971808171461979046706851639062039996416364288186760407992042368173286507158171035913827779511442979938138044293731928791496730151816862842825775442057543352163245158266042011459558291673289638808166468888645111844851753934476450563004838513180558974338936059132270977356524143232157302298216419798146975917306012227222450393711027136169894920221696390086087534485611028374832692654544401669069327325118246666385779668495443372073711870535535940051711442340992 [170,44] -47064508217704153513727063228338882990785386879093180862800310670994297132372698703853891180220433127428308093717646832964617436134741138879628172375038782487908092257947801627634151962987837996123014232665493892243898254445335695337656978026571423353096691333264068267396010525234354630118108119362036990135330653772922860366713458036395481721261999818713093160522870844097513381389036116887761142403570264385384946296702568915128942481442192214410010451231724281792445253428507722174205327312279458084675094583276008251834996633527134910491148624651610516021902580528843868676398812992551935136237238661980981504676312805080823924972557369919959637419759104062956881060048814694352522526899138678939611798246690168942734964106811209201883436190359178959301824137231692521250481936408601953805118887006188315625445660216980338463729202690395600490783301951775674471615749277456997657742380445446974542792623290173942503257680304360015825962606773797860616566302671043365350305408055006624777448428489187679820828002535291618643695550368149478287946580992344944257561952 [170,45] 24808497683073830921593605275977567269351554530528388419284988870176785586127677045784840452250412129253425923761029213223261391273839578955739264196313766568356741885026416606466956839069928657670289617168238493387488758932851833565785957047734780048003415360070536047181972913219986331500364384948800344947314563746071016944663052454911766900116721002708220733751593813673788139650058478711805847271727203272918415405309356796170872149669286460988478447251046179350154699778072170404423783105011528688986969083378967047310045614584313534620183849218469783323565147683949189963608938545766968667488899432257721244684603103909855624864594596157466599847702195387848458634068550702347755369991829880222212411981837020220583578321500108740678405618702938868919458704272379041294285861735781131173894423246317442566591892885621120653074450938940860912471645400249266240645518138435245301272127090841856155772802442876160281591549414455080387006445861768862294450486956831589771664699618815729114164399777987709288761696148982208087054271676048907135978840083904102180376 [170,46] 1862667739799874700717553333525656327132369929429147518382258458058386138627261458085901899775568308232892392054252149876345741780874300123112171271264828696875865274702656314141516239737358477989956645766230586814700650978347829711966234864274372055117804879672508123119663892090213903868114921979062260542122740061371765744574472796219854486603265111141222110367646822763984137663430908028024298332248841410984538237246329500312661915579865943512401557804682942726451737262226527705448403690242131678757622014932339007604142283635031211089050321795541706313054087547884125910641615354198198005169461068776253272587568905201003592039982299632248973883777540831892042735212436920542414356887026885650977886829966806603528689103315392644889378448821664099574373355696062510641046007985575164198162682954811715331332219207610715012366072554538729686530796348094710351172123181277540673436179408106283111321943821115228445523322683298707730851083990900790888430725476514339766682134273836046901633898297440521814703371205801092478630222438578661596429223648998328480 [170,47] -2261825426823982085466844167985618827353690735660111347378420361310086636634929122129970392751458774261126083334035155063781349338701811994917613417042172798865124665002218378539017490867117608362692537672548455026153565543806685195459891710813655342522392613891456995863832019356930047460106881023200490570825520174995941185833451908605177989895304603448247204360550557716419651042551829641496616209689620554455069370799237377800337758741576433376734436122647226481235820225736753454494710113037319648243844750516651762207322758615916647901690206601837544096728303054719010759005706609900530685390998031893501008696304638441922153243841011663672374614877639530906373509614231574021609296331522081519588072181401740081810318642799742859171774315563001994177263120074810559056881145081467111516159616167444244824102163315776053312491614764118673457752113085684532365374875473817556440546674386718369236393176500371116546813900753310372907277157551542078872409399462234866302544764167468497036821875709320216655389530800143315848731804067657119199588921559811392 [170,48] -48262149719424840356113226398840254851499336657550485147506137566625672627049129753082196409978144750899824391926170895747790690048894723971122436279874675124144561302940371198252795800580999766750217305972010532324881865979742038808647326124969953314862933553300226123636866615032719161767576397966265788114940104537927664279012542456061486322989052764851696748189486134383986249880353493692592307289363970698149719247703861099389778766408404886172818729951149428887431209499545244539884669876747652870211711317589538004835202507684844408788811819175876504968488697457548182796964929931067383461524834079891955011236730454017635795270673715407079751502443693076075121040910752280770437924975605891950786569154689220094776503322058447269178358522563089970578200884430665680245544919334651045274616024060870943473941670714037546141956054467275403127719811521060425144853732811743347900582375485595127684438767066813958161085178003237554802574256913971615793195123044491025365559632385013626772873889043952791455262631460356070828927509495060746516554938304 [170,49] 132685920418914389653191302351043761948466112994477960855126911105730549099751696106766347848481417152344838634025503263412775711005214557276293463251140908946675212484832863135612678052986827041649720816247504434830973451159441493970680484129406496362169364366967660443437726396724596333321692928657879306887938855611670360215891839647256648339692921989681386864526748694789417803802266085897634401895552231915262781288448444108892269010166589096495458410362635948052572156774764416588364083589500451596927434684951907765031854937852333923263161132574025767008000909673003560574575620272211990257991730685303466884115493981181555097823886751701894463164277030156203626710622679488662921028450655419642320864763635688659395859567176344323788939624469856057322753640433272885684190158054081116851510222426764473136143349722818460534134850663954898268033302199365068963533531095420608338393279624668348627188246322811783548312379798999758789075692143029634850963051637029111116414579128394247511504807916808190362523997159176296279001005145641313961353344 [170,50] 6843182332998824242857867977429892881598807848481859497507064860311000353132918949066873820398412806406810197720125133057570861825290158270204947483336613206992518564336458559258372921613055196336867228954661560368867173209585704048676141747950956952577924833545499793158868615524194224688758921759180608416357986248021042269600624998224112155873321153061980054808058239658809672965173941236814633223501790475024536391174731218504241527668931540314182557615216890421146426726833344484317417062309176341885535593136243564967150158999751279231865304161556656605215872276747359916052407962666885054152025379256407379869829988432591715861357879019538772614691100296335849972085345965165670531376061111262106779762097254404671034250718544078869236428543052841377945390381456271020952329410889758454563839959681717232901939145083897163081289332973055971268543929981033875552208977226267351836421175414229016558896678760644874681560081676572452578646847189784867319439652318746940916934200657579592103569816419730793167094648188663174314206779181443340280 [170,51] -4873667897235916246774540122072025706672234459242729035095567572223718883582486071150951955783918341731996351125515421042079275879911273435102534224381414833525018823663972971386052709194678514056725159831913864145861880557394630020301409503319515430057622573499162904065101204338215367582682670008182813585385275251603051286970569683707962961127574059927883233368813278687079568883753889911346033282126692873793271228780398043220282614232995432015603583185944678722471612811242967175887559462648253401555481548522004848146414844065983085152225237448072785353055403034400920927635954994192513537243941010531002899040417306882844784774621634720040685066186662048914258221840462820053319270402844748796973327319214580611331407670147777080786519626474015985149934027136860371468647356978159202270867348220095665357641637902050329234447895157624899787955797689037192554173373710357212532950382174772060676478271240874207560309845450369073477399404897155574128735023692340531209165412523316055083584789576739440772331327209744823739873500966007969536 [170,52] -687669567854817459120501502069269735537349973996125096048291435088781424529828288126836050811558150149529992977909534818403061263891291829773607046598002932815054268669586273108207637463587067625382272078363707281150302570568117497864708400719582125286716676166905463287690687758869733425041817524283910274065025834025060403589651388567062546473099503947622002198180624658747167508891474255293645953920505420820556921932870500266374434449740070705338416871438279142038864208034590800984119903255841243196350237749938343958606126803454867049454207707326117411873125506048947668460843488333516052380108900018694584068034603902534670509009884659431648497539820508242289370823372398401603934495757727519961050543297755880146949844551103651922743103560811114614403398437001970091337596068882355869938130205394800070464151540900667799493203826116563229214173228798788277477809727767811561160041135695921707943326469565093725502621222175782683536019597417088024212279606374853647628458772017012523819964684511559662989490281499928586879349257772728 [170,53] 49110972710368964796109896924665458361341146923475841414799542451837499421545477328850809178804096042498229079190768936535183592487864659635864206774387821392456794565172887284142050769682356985886497396824871414132542303593579168434580688683519270366868659514610487530498019099523497435897139788354767133760934440103672802664247233437186205027547481488845857938624759822922890893551682944980042583789643716974751363977504225441286632060392014840145312762499967359570920484429045634221160374142673687225402010556836326869458495567700278618938943616756745272683691048868727570725021212087119317375344574421267471348671397622472670541517269453650520669466888224039533614620354541296728075191258102698570224083894987323521279576316462399864805367732533788245194209582858212700818621150025651742735459112305742799723351897078012591822358997206833952751987924502097706198587455103401455839569547544724712840163336492318208219951129751815997722698401886038998421787676249568385726412815444824676661084586045291195651281830274926329050317455720 [170,54] 22617120004881814647729709474895797325254398642013079567787194770010393160461188718697957216867142698055007757546811382401041983350494255062253663851810690379798297725993619616006103160415374733234554308375945909869123934316004251924769376155764798690111218676389931660376502217943695543227350667323996534975619387750902048804757061502045169512394925037236835237480186648259238661305736781057512528876750920817597444549886242100737043376216522586550634445778750579018922078997380000852203128083805184009716855489162043522723162906933992747829849473848290603518505226630570294053466567259869669053389697532469355252730558388923452188956599249826518391596322332407007941328237302292692685461970413546767205025299750589078476733994284518876289309698445242427602211016018892113944234275127052126037500656896006307402139146150429716622676402509223780933738201153622601495789713440993847182838351760679703750164673021743112599452599838618677468757253908393080286427429520464401146932444515980234433531632247752999018222926958205937569375861 [170,55] 2947073765055136365149549596764299680255360329799819342461610844510383141986669898823364493626642461571361403940587561169261062007823525307118043211303747427952541918972528552455777410148700084968769008923238483650297722285800382632889532397508109604562150814018705674638739733796868836267099725091432383065354027941401311028238477656979887487225759455072518164640923271810643159178781530678374679311679011504272076768251418718149210395564275586172354869913211625417334456711974886494610820723997446849576884248104411499417436197463792032902321155692870364022115395676929792184844782051679940498358812170457755094559513154722844056413195418435671966160310410871695601570801713705066740470308367218500510652648918155890582946799560134009001976818443785080310090841772264585771339199018791239940073669752708504467872015954348738579740262945403728737184415126872720968765264014270608225083139539104714701729322960284097988975577481473463984164862907538518680322008780762635666306102351155204291013297723194232796881905388591926838336 [170,56] 225386314753914036933848119015352449516761659984470822975965608580812316059992509220099381707380956678054515418465143341433130820618535578447834195841386416291653993428846552182195434612583119998268516046345895825089761557963847310425917216940011861121447145001926520067817070532793692343908817205062368870029121911805299365940226790934194325478735167827497585152739420231766254550211645249712396914227905342434078769548134197366117935653537351192521680307124047701002000484193235491736886341712258225446518724715518848319464782754746404971988751838581053104432760607321843387196208303558705000320556195263250130378847530894728127417194777203275493165401057105047604859348579024940080407394876312742924792942585038333702625164457638247090345860935771878936445032786868414131886595728156567082671806672153404246330019613957290549227228705495954194668341774172703940179463823457390088336201848508772196118167392650396563161983609920432481991189829890923864881703825362033725840039687730344644699025851668824905271489705362504768 [170,57] 11609169039069880534141909408823138079609439234913587241452376200610518070211703888812176726692913126038317698205907119117451187626841143066114726558388887308801333129992032425322196019205797910776252043402894606911343221967718450849027369105145059920347898052171681037980749632282126451802309920026961609465768642134940299779573904554135773794954692645589518062068237659194654543675130923725260226365620133551637570278028142741949519924253814299565122448770410995414484088627684498425471548571345593194091476304514525634737569040223109093925297893473345250875331446206788081705849837103460702752886285015585708749649550498244451723526347133537658364292780079676788620517854030730719702039585662558617620454554179728158982322093308287569274496666449335401931001804890975983752403001235937287452019884858906996024663325876536008955012035024453500852552212366279250962974850681120294373667088909201220844709466526346901238293625094542783537892063676179077490240179664040046680228134865597930554910172447960812234809524921776 [170,58] 425889195069637559485794431431367769324937225922882982652009834951144897663848336855152265918881013185019321830082443861817372721495459268485853247162143718448154325957298157975450862598859416063203026839426360768771418982993892731661312903874586114668017237030829218115864893427001761831657404739689694740175144323195197795473435908718076274395182193393082823714979935278431992294115627579052824947665768812512031826618480676431711777648835604508524736625072344771379203805597705632980788250626220682238904022711393638185487137784960594537722579280156555823925433336713226588585924973078097106787367237617793516265155234248100267172743800736554170475339099905447307756493510464439224577391708515390783552344899157385591645612576241909439393210036292659389342151464922137694076504285339212973038721647868289433496118451522246619870564848760307479779331494496093916336772036673042681637755243494744022204047187105668213363844659822267973263467959109166376081140511096482192435935576981684980495699511626852888138271800 [170,59] 11458369403076501381605494980921881771554885617773281855000916474950519963870230575493619667278999244685703587867759390801670679205795853288523869053104008001386623331776232847499985392638936527003010465024866983967973733083310773403064653940120521121154720377931189705372218649008349043352341614561084165941921943984240662540965480616525066632418135171212178717099916700328041609993672090617721870904043239980486849165714633817174968422937719195642414397310015174862209511032710278884276118099135305609777212326311367336416198240243757208420457761116736407002787701742614767141867869025450716747915632307334239434314916874676375257548653437843113909606587202371314482008611951309676664392128093316741562798589463445432759452042118676472876828503355483779982509252619670925974082874256817139070912588640510417371133527157372261671298309393793226020642559924237767222242731095425102985360461893128937386683967827385695062669313155316653700292574633154735318473420443506872204854342235766411461052023335876764738304 [170,60] 230031906261870786626124996566343845142328028638052637522568491623233011852073664219506311229693905854155884261741329153596893636257613540747922224445221139472393010619517043810715426699806803370250253844488432141708685686273255941054624150796475452575057367321552100732236655634745347038109489135270060276381762398277698979263501580690766730636843256204434211607478867636695780135815418666564904176094375416547631868436123552102773175940020945474490013353703687259666856553817615280969311821831564682019419344286172992873186297143550111860792182760795292575250089317519330487664562560265866134405891762030588101085304097786291910681637651334394300555906499047456261075778987166550267064494580294544331210683814119101183760886269543135860137064273526215451669579510387029052653472804968794984403187353687364680897823641672854457979103559293912895490524971435098237442220528536720638324150758953547714246357813321226609563936064528163230927932939081530754914007707028753205108891059025148105484647730388662648 [170,61] 3483411454084404478095054050817763625949344379949755577432997187183024080913712320159355395658966406367410421776134432471094064412440283496037783456045027787423434141312012458532460762961610636043708895195798971971656484448369167818859652749693156305710154297213948894244949770848942903112938048074441292905794278729189922811558980310734287717103459266564517359535457824458532895063491621362245006107517099873465687464845991165039543254315161949123092209090305932453612707323839358038545483604642327934754958926254506149940579272525916895253014622854351202724704400388600431661898710636800737964909424514463919904153082991171764997844218632530834226245219722144545106954004332581006784929255726008380512493518799813222078670800820620530058105190715099014297412640184707475784157768180617630625248173450080643543438376945251024953854013889909067579411401886728163174557173596430318358359203279802917388678512517342317928963527073009670303771608559120189951420147046881867225603306750045551458704115063728 [170,62] 40067757714294922961487989317564582964959733361717142815331470070494779691419507033238926331039981106712864156526860208140101324856608303437549073348919470784923824201119417710557752986012098551254617199556210904264708037171346258545185430472821882425635871595924508606523975678844253368992655229912508088227486724576050137687011820915278127397324994785594219370040714725001943759146942044258657831037615452726525630642030003768974129127853782542417185540450804003219576351406470383314815969197059426560842272018995643899298381098120304104390421661632733035004448484139944827362728525592542150821359285912123508843826810637262460094523280969487880434748472596333154061368609793161113540611649585836854511670518213978947837140173727455912128232573260837415071847098832706571484208509243560051358978897355191184187855223576731523057869244093794854579647093386726732471363610246370080177271776435990697540944077865969494821499525702322456430824438088510396718137982495495892416213913811384802664838109 [170,63] 351617135102624187698908658543522689105181391600105785380821231162700611614960238386115244172501463142847000086137507979616930649079567103951990327011876195998620735388393438122603024282974298237451559686264351214201984853431701851657837011019146928073228620801235442624098864367967458424366656345205849228628576042397956720932658966098674100336349226860495115999482820830983114652788936756033353016753671951037644088642081970893080537909273531089326494835289364196051247608790450207570364306674639843882705878475142710891725369054791288588407952899688581819262691482396440870683460511381572758061915977872263876051631656121626167379610830710611566254596433178977727463129959335214787979030763601299380639313756567663421076049508791352122163557262744128779454707411903957855164446763832833352889036696348706846287077962993653153017911369807832320299161168751375136000725211587269906752247986200873345959214871621630673229921716802719925580890083558736010492295394070409956947190556452669109248 [170,64] 2360275618128379641746370202560858182279215907266702393718752898817177598792414728331717660447222091789010244878746745957508697312357103020399376959110452580621867169116288728356965709363969617365981799285598002901174704453834840428097656988839573340793357064092776913571652889896745470790731159685259556633294103815943630583822042781238600752463708034650096664627738135050422514936115923711999067111256770746937437392965383870495852034352644636934601761618480217843187509439249348469930872751453682241029957801021678335462820726009227351208358045904664411724526988549768284423160766281065402883799525527007505010921047129425358014034982439518278203056277131979327584827407214673656643509685001718428456708367920653532096967725281683011559794642891575599218776141447595228765792444243868423035241463737345514587376398808748992168082505029813872269250707628106968758607631671784261897311075035955471899805347806173559997448254115598901119379085360632415449448191091255170401399313181390688 [170,65] 12134796067544604218605527242032574858238237627351444252142698058170942542134583368221855802989913996247159246257369663245382661776230546757281846318179394430041752649577679457010260269220316246148594130109800226671225242297852965883384506333169583149659895291336587301965607123932945339989751841148915287917617471309150542082036265166968018388402837517360862397260623809541419782564000187277497350998638398039308273854627802860541840971813906589999385125441365007307417797667491270766186648890288348916625764335825044306557500565494689458356184269323127913778364854311025037603385980389707466551866031132891087047918235423386936795802071965931690526371250617841575021085113452322392510727491400086404441227413128230003171325207167228169107881919030276397664898238900492278856679652176717064694219776466817678147784570582323434340581698923667809997049940710551113541973419181051637266827372978686602838954503278733597236071041016570291064154722090404025476265117070139378596076420256 [170,66] 47796655720715281902342244642921740985251340865290302533306370297301860340421040442112837352886683995061467550725031722201758925231584309329986147676619232873988922543828952000002502326284809450276207969414926021985273280438156244362988770031581902070487514889397498368902306123110282352431321035226593092933056900031107497604106647903699077718539480028241913144853148241518022629034293719521436318780757225905519985933558543698065641548409755280855823154462289530178552459876378389545991315399545204807043360369837842525899524448331819190465344643784176620930031491957933628839471855375604560567618770191236009531381319498302192221028259451711492316334600406457711459272453534054955626094193054479105816370503826578336280002411366945243589285288733177730183136099106179755835173848721784650055248048565356901271229346385300856708953445446995499356594560998887101211196660838474547545415076780515758098011789901493518601760404541767137803907103480130046310141282715990870529844 [170,67] 144153068786869410216970723590761248718953220943628544712641391588459742816274467495420518631558373758520614361392515996798905264888587554167515206864450326792983816796477031854176150086692448886948923094122233357817713191563397017599243306865855097045474379449991437554103138329807829204654328529848225611217899166308740449967869327056794079923700217891316805971048277969351956416846524109563823944092057421088704113704323422863525943612210085466014617703884324045701415959307893757000399646899972922178880862895967098372647947562596210007041766411194647469714332820031296155166128527539007019607401897123907424591605320518928670661468903008951940950219583360804557380795578427006874726380644140994030403205870050461861751051009827388742500155573334858484018473215963618743235775723629948341034940687061633546906122773102167570693282149493393263968475024557783312465418740010616348928338771164244014720653612402137322390341794436960879105808309536713162733298593256258816 [170,68] 332496653772597098846968224885764956689721801279196009226890777629231166872875056391800678423246721442220034856602741616374731462459180323582842617479854733594626951408240617464707582296532247859020270605938587770859934249682066222033731541184453361698463921151087416004951167290076362024234905697700213925849537621287720402551089948770048874354837370571450369667149352640157488849976985372939913794622365952537251038828058546149910641745172190076686763567245675950471098824628056567640550857239205366538396708805394349885544081236169175314986337607941948420227031966750109707579675431741188543637694416275609113413898821899634039016924955692400168060644634589854273580489292900180026582833077555163377677727369154989546493145728753155423271514231196652976573812013818055055356222207868728127740752118265644634896368297225732683245292907376410006845036657621797479948388298502189318153440428543113371124295228203863931571997669127643357312578383873769826012403839128 [170,69] 585485905997757380718889515866292369563098465830327225706578098057971749558448539024301555039016509315353097107644413494449899293336010673931321476991508028666025621382873151211878314373933798215402094075808993635848099525251071873166953803059404257482714641254176216976208986191100976145091886642441495473991004406195457651477031866987347309231817938100783231932760449846098238441345334013472781163352877016466442371126834323120536430253433224836151850640424751468876153775895606515375942661492053671998213954728609322560311519936581691505579016666537131747975467333170159763997997396105670748325570066518705375758291177890169408525000933222287448377508930292018670649827269730377861677474877016183505938581967354317937023485618065811478180781845548418921023152924571083389468986853107523256878031105601254351330092536093163716120753416023773794556994838076756284973812535285391824289437873489453130346621758907766041327927089057128337970778203076765919899040 [170,70] 785279763151535597655382042605711407042934908840696980130971486209156751562157469601659672946150973332361657850762614913381069726281393517862902294566428149575203346755267353350962782260140746078630499446356147071803219582208108218699452544971037876987705068737259179792249255934841966568689153920578002337720343052141743316920212295896829026350361686764281701018463487906468390072150026546898506641087165625516882815310611550963582701819743746107365293879981793386448943182067900172171697469268298063946195201079465711765691054114216385858789085016332182477215854525310308590123305209165350781895029800206761922733879369252798471516927576056586542681560714878061211736584017286952375943002001425246530808320435410557630629665758317966435357158418250984870895116357050892505274157702349853182238620021548998935606322900240284650200477474782606688760378737367576779322634352329007072913217737231171102860487914342966856267484075416259742981175624932586001 [170,71] 800074989841664420271324928989991140544171856756722884840265405926131973676194709893531975075872881022895766662539323405674448466159703750734762193325312756969634496245033892549592359101507472265707812252312429908863161187254714447207259271372781469584491474484474994408719887989481439370906640610925137095420516067874263330325335851292082387540460337473109574083949831643630163096003153213090902845327839500882145658409281008999856745935278550873068865482989852331027381658736695559552135620266900703987187123777263384590052472709492085131850387549793316121087240088877898872606041948637212965203249833128375667299502391555027777390494519089006329682541735312736893663044175626527673893491623216917109591874864810321793138813074242340170842594827941725452440354567418942768860273014615375282115347421519094583319608050807568165709903809401481259961972770848571702350843306431093596117322945243599088735574221599884851580089430644651984162940209344 [170,72] 617272828381673624406277512806952748983024360533809905485331084525871592936416785895303306170566294504171122900073833394134933518666039404798760403854042098292310312567368761567297766862525620217123324023190064808630234086150022828340608049046952094599567032061117401789065500693827584297600876035890758360504542648537339150925226329468221144089234782372919044402573156240612762416823792115519510652010958398038815759680396185420447020218506631264989016530959941912377838584208232382263363311307946837784093216739098681413114140480519887005898699841243459528051564244055463037305792026326161720597439541726704432387188125087466315889912395701627822314800864269185454808314973901369015882081580256042038370885498689266357240570448275789173655049895633061522285080299250451969992520076311427371715499283721700836926835328037392817158108751846976420301404622608503087496593932344926249603237353973496437933776028731830616945534817235749135658208 [170,73] 359367556182374290845625032250657986187742938175535157725628181048175293808112843665458733194687153976619512298874660550252852063157275106027883332956683382789509899991972549305349989287229444655662163811197263883129649785956759780701674547860343829499999838255801716488967306764228726810254210130052207887194677641991398955642560695805133288550220022751499098076462619589013643670584714248531722127283232687368640387163560498988279748407368996849816927555826157335009201517505769057073736533196395368888060583225062489447989963437528033938652042012852552420157424844394747228520468509024758539504416652061502501232525070055575174837455648233308520213108644152912661262113684429730747232305815667708405101291528727920138340970362428277206649611586002793095378359071967848353361334526952728886621273721627798318095222245178055616540242466198716720738074406546834997439728983276258517722758540369727927732431991179206642522248288591877696 [170,74] 157264677624972646851970964108802827049408615453273807669776207588115036495527853681567195993610969234802456136017151487850286347580988507482194304863380653033377088527976005461567206448538097235679830838431789335746539039337548191611954075253191887037359843530339980449640872987487496107603184453378254673062911649031652731794878977535703937735759585567610855546735303427397716714579896028824061947306159354794223330191405307607999063439735257352486980737407541216038092229636142761061293635315236166549185043560375682097585134128580529425219342976965500461715422233715301825179676208211235718619591819630895861115935321184899337861006490672469222015511571865301025571842250357888742153604597901869997398669894452769809977727348789071120577087546080593166670623154737070339968218587015855706140515638199328895699885535947389804643197529085399015815602738042976301450646591015026779619236326842918038175543406772685719250406006004 [170,75] 51512647686707815590703504524461554090633179861753650752114640848995255441439826449506476759225957030195039689615324275679949391991630863903619348426386542414461794237097315448813405746102946165346073706882926691729271218557071828965965451301357884624212763891491649794926149935827436019841878944197223760195042930762439257759173170065273396168964057442084489512256691602699829021645078165748036938490334152631579365664377367478508899403774464270539984959387889117761514369071023971980413895632626456074072513527854644522750763463721011381536260401465308657356080610013924051939756849775094755621130178504138069781676208863417145951926943043195703593574595493181396769074374247774066635634351181793477827751392228756278317901244230299895050100483119964429123627981939172643152490019031827095982026725739691981081914296677539909273483847109088150343434378704887711492480663127684234973824606082797964808116875158266686147488 [170,76] 12571658704667037888366131040620895897712367526049731978014119910445933217465983954456102308734826349346445824453679754334213069226645980269198635239193099795060039530748924115821252800266515605878850968763621022106490603104087888146501108967574044218325803562207370024359019330541723952212022679742343492545335777715874767239595052340903036522924658301773722756852219245393004188920113296641536465244725762970304433893337959054518738615247018103543232642641418867660923511300266383028612524904516107036581991444680242623564708783722080075774618507974396095246131526580187550256442640786795129018082379703407278724362212752764631760789884054667442343729312380769431952150673552799829567638361990722265191828312965917452700298109530306439473513752825511081984563030300755750706905657006660395903705069608138604020815681465339710829953173913696038018515612034426387195503087690903066730786474366269641898311142474588080 [170,77] 2274669662332503740682509042743957638664283109070189995019433364992329751513651560291182277160639338484350190180450592097295521706373692886353174853329827288344999538636002673894461393137377946279870226441977999107342465449696137491657855313375501962952276793646278682496455840967168223382669339961941332965431434732421265645220718918640472880463507154274193862613897566940513880683914759869432691494667426809583108741894035615377421517902036086353224838057542618010807937224586072669752914651773306109251489102196619617740340236351498049375808068930353363539307629728004182639575880088299793157048905262212566243589595683878191300348329982085310755830616245753056244668210014728219919488199178480453703447015730640494337236639122427009437152760389471415269535453629084306269466886279723803860528002224582879708360282521354349561707548092213805924742800444912677023251314269641767058642130413192406636928793776 [170,78] 303518438943192178842537289320332579847172124050913350012529920117079862786015217123011780170410896290881998287873784378374577445288157778861832956921274795459574347867012232041388143177570904453141694562658852900519830831638375589848277640336837466666342372798781989894559307284624049238578904912045338574543832560443484012598072796475412623265601276598951885236004619646937142924770566334256692828314702780227202025922951671042184265513650243613039203669721622624825170299035243216604278481929778266089959502155737983000736171353150963019409867127069733529290881140998069641852459390118244050026820293909222169937262998435633208769386210239923125655458452876910721338616154351347908031488549072009420278635455068359432961966418157128024109435664233676618181591134552137435424195477403372430082110717665935009401152663803852181924417011305297791765438507988070182017412758916805725018634577875180036794 [170,79] 29697890503229552804827017234353632379534504034553326921926661785568882200107933699643616875031651475691806551229919572819809256503815910659980644755064394038163315841520143220661909682830470970277515299299495215641608784465576554711771928306196872581521239608339435347515815413180678837609682947205430231085427960260818919668813586436635713233896084348158855871037270072972359344917984397721769056041546931761353635823967801579842542890434750863540569146719702159831010735618588815693308526341476049671433468387935083247441856778936867648707298321606469801696583425487397307224183371374603453077904099993956225945757844096121316333195947364413014443272626551213423707242712189365871770827337767063573451602587883413403867626328162103624062736398938468577150573877121337107643921929631871634620687717085256263881396418828842129511718949871929481704774663644509358045505560779811879834671395232960 [170,80] 2117902094133942083048203148777328729295984474454945727229028689851627725587580991039724971348951239373346887823625381506141376553116341283343236380726308345108240688800507426628728813691448487197094904869431657444306466426804290524384245690960475505610207739837313816264337450441693664762716878108433861444106792525075104094991734756727555462544065356199039859916702011798647649927920338755999490297424267851943633795188796947824210006956480945305809345065133659498330936534887149396695405065736879042771008086438811377648371444940815837294841777247609246001869960605242768523344370404659327413286943175642677552039448965136707682919761992732863456541959034115995453214262394311307480392525953057296581924687384245400055487721598951442754848168846921485830897416267262236621274079611111262306649599250366724446214603113418067194618513443101006498530693558349110062062885454229966184000544 [170,81] 109374972019419975900748147535301977138804228946522511241792301683465861727788071522764497918168358828550376328655734307927336673876912112592538217430819223151517824032193857310709331084894377556873531891822499993352565830984083191445363665061769283126750927189744749762215415936191278063488023947689727496452682897658828454640153146594319247374996311237944213777233458249122114180094263644006828776570172031566204883763541080654865223513638208824375307240632217536466348200517871211189825397773072805038299873314938024528556453436109556601515888322519855866179963014271386983575918146106312794599526445247747866839810331108985209309025335135800458845098707107014784760137780764507972064823184835779244118465489868016884686792824408266558082865386719989501932323455749689871633625958633482994151873948730577145066912200127029441840717742852265788948881680201738356280516924222857408 [170,82] 4062293834293578980649341492045433029252548598115888516341889119123689097878679398227788155746514840817598293792021270438112990109371345699118760944632324086678183854787247517263487010615072063202362717880446508655830411533397546056789280776084271748143367141567176697482252513140173193466991278648306793666744203555636669485806749948121340004296081492484264254442261907645744341207429874147458129443086801635608567130472424991865450856171218390456212617253002237700335823378422271188991175444574615836963560023130120590082625069100685845925389373110736932272410428010567525217567575583118334359858933913896503092791004156463129111375050961910058492656267477249680628346185863050244621597496528988724256635719989340241316152816960656626974978133274255780767594961657960663715111015013533846723633546463218311644033810064303165598297830326663702120429922754803393673880684156 [170,83] 107716668392876842831494010909379455158946454298571098389214104756059333193467633390334152103079522099677631118076922191933936240706029948654650461060501183856658236370586071714967249153689345858548154427838365065906210202395219225317759694513452050648328039869932925279097717574544349209367721529744264395609485196324063575412058316057832288871687112215568097139059480932523128627559627679855730572677229284482195654944182409261274780035033077454484421081737849969508941971371201790415485435226482107925658833863178841117865950537278162141607769678308720820038495584680410784522848345284327899362457764451025153015305548973065113584181728800299018426907754234963663182233334077167896218343357137984333588131209721965548516790168332271494521822552216124234164336373585405847492705227902298626363192068076833227343951177502711744443761126362167138209916785389993523072 [170,84] 2023323716739751902464764214622174858577399139420223792179440605019410424062459603356265820548429275308514651136066601961796196542762507115654641268217954852108015186958558811326561652512841964149365402323705454597166916295103391443421230730320297196930784698761343769259736101964688426938832368013580736381771726665082055959763390439806093263439963972442924880713346116056902227040228213372392502374671935668099442589282208517740676908404603814982559587629915051380327681031445796761297494792219145764236114406450386404763568209677894420529853207276194565337981049107948526501649400893413084863193719947276581296245546708513881956775293384793996356368824180027154522491726396607032733533688933835830014692273332640744359003439591025222180487749582523021107780360420452034246397006492840028565446164073757484414649314042620690879383020839517276540910751556728 [170,85] 26700165792945530416318676340066460147129647271109171783572021713633383230761049547631338663252235796274375008393100958610581710966911514184045789696650090279192395388743298890420856463764963666507685397820401733901643909832262299762921274531159462971567225292565747867969413691825946418351368848990034590185194788090760705977420748837827329894403379109205056855347888214517066210643284267974332262433557296494738812924112211539579477325484032208222412272455222747035321103857405306879859616423713801854593219677769294799866542638026875579840837492280405490748684974881974207860860329191352075361681849525855649275886385214194435694411653112485335009767889974100460601013321863078552909240219276694811246502914912471750130326639564390829830723404290128676603520954054573106341594420472379095751675210446361309899410205891588302240289133885809109512872 [170,86] 245353089004851367812926110851684282283168611806998121499653183256277589775225952598107212321537551851374512072035290407048392258765136011268353350683839541049609883913167424962625543901076734720102845205550050338269411922407946374488997330643937277873163174473793836105482315061342311257226341349709037684967676645888863369915663622366190346324016275906955185814059364257027724393265564538282438331926953431199924805638670287163806233920546192202166315852358339053624806777865941648494405663047278009890793762183073092608487455888607006722581342918989888941148680689036388117655480470155316649091759114825918955065686619491015234475286781583089372637363982549060275651907607100178564205116808430447225697533029737900790032540628545468335883776097467874282681409322451690690745909170293328740282665866856372425840493390222157179360446996186957 [170,87] 1555291259677392122490461341290815853340841263128141514016882128355091859464524850218050523559036016629803097235883329203533818495254358827220046063233541438708438915871087529438776079930078574610846590886592910575978546776857133028521520760292743307977929118967990068757176180596036160318804097282976430405285883931123585638071120950377412716370461709499044726043326457588703518331039828523135021745907394759262152339864913669120983842254148045436325369432851113689097070783167078988969304896527799932804785494004012653936980343878083031009203576315398860030141920123022452742112798536849954288099526623565058424978030405847611381132532889280293192872717948227290195302665006123462713277624915808730982129368001163643183151818553587572291390263965009474706062443573443915716645665883759925535472508059439450477561213880135355441342784 [170,88] 6733177846423506062528978057001908674803711342919164566909424732766425335531970967937910817202446395932622304849970868251021047576670601098260619211460414506324929446089315910850219434291967276848123818631643951289427516336753325436396412813898124732598314536617492049184297607396013189193805007716013246871592447474313670240512384742768425434223821962350347002392250973146653479418952728436417971604045470531615947234663590141148358923170969244035667308287085812485279653618888419294959030376463424442322413895323389542366444252237562487752880314667585321357510049161949097175998237009951029572430951797736564134737486407932696456388708542494866923583746536258742048833759779339129506760682389619191414950042295185995279906193753892789026166897393282579430982558621509982286151559548252724734962152106880605401063753634847744 [170,89] 19695762359451052222110049718939259958478233619706242742044013338532154062791432150304075841942924519584143603965480940156882932476705961370102532825746822118443275419111829660046923730776796727038069002671813713896246575317521165709589185960550322223499346645689605624371899295956372607115771941691166225402802958442172917398829937599599521497088159479392471361062636863077999929862398409246696403202924454825458750062690889655512866020700935707669040623942806687466932689413183487493844665788845872920289455012342160429542541726721037278198014295925937281452781318604057901814372729336558502895967975929459939942503017497042836198859700546963778013734411911150743050710654248951766359815022568398207142416224108777334537713725912717411535716443001498677805858691672510462967215285464198592125409235253855448321104144 [170,90] 38486902571412912969750476910113312212779478819097832845188313845424657720640620851075787671204246302371754207229452141641462413668370870675561898566393299217274573271755350462338687435499634838456918769653261932150745333426719177793939016055974698995704739851547989804764047859469833311554841671417718982173106792475922318569108834446803155749737624527629610018859818828063750517492730985043138233901820083095027117852375194416531158932920148872195998153795704885407902003950338806440548726668666664723580285258992117777957734499460488091541856409213263802124985735654808528377715779764685547681427721036603088159567055091745319979616442028356863382537139196958564037496104519484306776329799351238074925770974397858517273741069945802249338346395278258586022227468251901865646035134844020887091129265419338352 [170,91] 49629955770681164777338066825114177386438239268778879380737203094979737957776816371684832003974118969883101334709982243504195292624363068924019913432644331803922195022311747790441127999220221196900062860183168139670371002814049092866700338393884234217529775507706812910432775471482267455538390351095289253697907009276266155911705205933916734255862832003785413679879920678512812901685848127555976392083721955302928641425000691451100688309459102141330927502137833147098801590727140094715076761668074216803664742128606711861786964314846815952644739545405252300232188052298304733746933942580930793330344706863192123094645827121350403427971505874692720030392199121964384702675532497163898597701069083164523313363336820816335913148560713642345954568479250850382411299925540435626660712357162937884271589984 [170,92] 41686852104303105641977763927648790425110176760067353055575845394922706687918405595606064395330556129471746711967590444288444317786892155823306671979192744942530661319810721090257334941812129563126781959947140996091152393674284076790502272697922287078789436369115463226482271481816899678203381087388861322580343157712928827602082171697005472271831665051966741885429424118663523909250471399229455553272718173992197693279725120614604092226472866407884525313947744912873730057763364809624072827974518949520798811109314426483844917902217569791902220956347684391298189790183775393379403878105001639842109342128663993153077608274377663311242719201530052681864432780160712158894972220062231688107211982131640834018165717903263512889117077811043297684333237306296273898524504046373559513068537797432 [170,93] 22490989979241623210891876342598646772800086174733075632654960790041556039499181850089850005437480823544395083930756108090195211947704165803011796904686602361066858826237437334057391939241344089448907142696798264700080567785817634169612155182342421684135131217348858201227370636171738080110252712030271251228612398093238845618148582539373231144448394587284181841965794451014658686878503753753860440845752335762578347697171893737944643805026139334800468174260818088756262305896415287464490725542114222994035381280324737720660857036290113799798144308561960756539381712999764963157051940356194790871866859024701935413466753329381876560016553084235558722258170923835732712465647609911211147616671779203403213579691772676101067876379674490197074884163282644605178550253724020813304948872 [170,94] 7678221236954557695230014617806534790559317214890976969743002630780146385605917197644892509905606290018254176727696481362800491930231163186368712101491693539674086973310818711808746302955053192920639026298098901136297467724762210930067000795777314788670117661519141219346184866711814734250667036509738095971588121163973845229237366896975405199730317719403696884436132393633839504165556309907675705533712571239635006247400657634086693694038948364733756598491641162328903137115645114976329058127726835739322912062852579609441021453662357331142402475489498151278748905923587474959318482251522220366589559999849137661851208474716777028148748657626752066081378329875539733711514568821459627344608934422914060554710752474622518089036686465611380547759115964645841631730990702277 [170,95] 1632145318443693884308440227811226209237825858128371184335725990712033100136792003399565749356072121472775022131112119062044775084238519047272535403485999824033851458851025359476008970774185552828211299473446118103464953590349409199867336480225692698390598028305245922434730720292750378819902598969889613350399197705078627002456320106100339969689949302321278647626781759350048329530880529578991646862076520785776967227297866548754430761119764937665808858884469885339110282844502744372242629924377254867420332245967956462021970405093858863354002935661575533606910141895464386636876344546465066159731156225456455407654181108917329352387574700620918380279149721367080631076432518103877426424570989588431394069344721785923911308315894012532664473598002540832087026816 [170,96] 212311299030090913989828039444521526432636315813150433079105524121011600335507591759850944007922026109863237153114942025918767643043208085140049131503744105875542775470496394226343047332679547601219027438319443471958540928599860617478891085591630638985974426484316677028859718064594894250523920067026094497062216509590522624084249645403939272572550210866919731011570770608434449636634920184890900003717149853548322159931249065977802255324986170823029910817372832478787910164568238219482449628554947568994833880097990956482470667063137235222558837519688096624507698758971936419854423315973287401670552219641769185931008573779365487635429338471470465570642130900831291363201179191659940420209488045295274672265884094800106699898970969334834645271485781920 [170,97] 16587620984326160441736244962550537678423075312464331635325002241631239386527742289120675729708409493397372817395142217620692075733542282035339501131168004041782401764714931409309355140540624940112388535339364263634170633785038462099156267131455996283514055596087907814836784809076088581381047083535095923624886030497124538245072119627534515226437645213202115025621275833553138534482076623577106975017325948409667592379052999375364650582866038648630105669695853461210515266056862724971572963451229144843956837436381908053333100557510559156210681597640677374271615148106081314643197503224392024786407670996213908410084412370020101509632341385406575649705665432268951493645059219696023671860914563354157761491754314983107446586473210179617690192 [170,98] 762815622280404112739853979675385197828005672057975482306228030859900908960324144937506837744577400368409150510104394968465809343950437189853622751736349846336730361492587640280473960874136215436719180283247749981734874536059662986352159564023075822109711036030301312702209215791546486986995490991619603735643360782317695795331913192898145431836161167220114192461225223817776191480481936210307092139595885631670109628870424274014558099773664156551494079589278502265354665411363360615440974664465165936493320281045063275795437518890203249024615865993002481005111158286783608098610648253457572190237626834013191040746379968423313388975074976840973695706153026053579081942411246842639909224654287044976997581365671016906165454070945884 [170,99] 19879066142878465447241400547830195104893285052351204124079537730397184946746881695847840930156872119102622484876958405589371953848239486860102977839281886712088960252769138244098903143253639315350580707424093686631625174971794155622790663547549516381039968937642634750079019172126016363812629090325009390697663415938216824360301543869587771008240312800328358076493410310169022771095851759888159122194527574061847788021907506840007144001012950933324629227170772192470814226761400786719982430445994124688202785419786395558241388725495803625520666639086737630774802640714684323320624001261304326112005231678073097805111651899153622358743878276265143007120118885228846664918727138641825695182358265389750452416618415325455488 [170,100] 8842943425222511752104542478696159311812445452405158082335858280811076594973187700765032175325955527067772771915126441905422694258976871297845449732357739937955927478166446577236346679342310394662480599718541169329101764524658805684412614917282673762639102653806098903841915384376379607182610286845748450955785796411441368794262229446633446027324838341216558129745200480561670465172819129971870708709988674796685051696972912748327034660878950401655569320153229675386642384162641489681261645116486949078547741129416457683192709296276041738202597065457804248910566567147432952624030301715844584955250555164677521666685454261528736322156871738676255760223898391973947636946932500025298268225460225044256377073020468032 [170,101] -222079407094001643571907055531750738605968813075045072759690394536868234298981254626454292938776427232300684619413581829141248560249893919493433715699379809090955180950321410359228264991839590300618340726098763127783755862996710347282238255589748532037058929007863727566861849474669413236422014353573917001734129625058647584946417923692861894112240455453104742563309837118909961430984288991355151418297173543437734216771960851166829690204157329859672596967580732074429655181001645888403858181609453922327378972234324430686964352166806385026917414469530896634885330642031224188022050709388861780248025592238737944768909289160266237941139252057322572398095564918799295105859975517889048792500708643693872461305896 [170,102] 5096059195127286848728319148252063226245729211191846782202287386237473492444506193717164592109205371421970787181425509836838616254132360831415280261680684027990629631680355741254797195950864720648664511394671872782658785324319901422854496267555618333266868707915745761527937499952727852965390489346983327068039482363404230232280003003194524027751625439953532804777675077528528415741067531109644352857395402565151809489842376471626415733109833050788416239747133867514513655630853587450361020164905319610530850513241395204151467818834567557723486935976426847015563385761871533217505718453507328342491893764533272067435599997938862913520578526762155881316210852846821161996969700971739933276219824245771669574 [170,103] -106628908700237310381178505836064898021120484654971977537248558360002623215961615124154836888203617250292273968408668668635314024318532091010742337688812650191535481807440669032780321769043537610534683425685019991085254529876819618351095513094041513210722358479415614609975445100649231621239610374374812253554183128519469862990004359516044252757085585781193471632177011354601496464613124456944298632342119418010077677142012199896523620591745397147907622568087307465511204174878767201401835354702164160278651863047864637196569251390074564761033012141410798414514502063160461538847400880262815041885781391055307952361977620463180734630177306253963414483726071905510398124502088084871493358780235285438848 [170,104] 2030068574513709931445834917891344047167300291002114890463901650422261452728342944656234211680803520830708112202918649468359980800431726683912865168146608795525406794425309682161395925489680043135340495576583472979545880662106238750583119208685843789056907899806829756094674088094909608242720008813256235650495758380920611237608209606041203881757768065943079919453256141719995425384886007473709197479422698639054797237281475223170874843686173671530252394548724838642439426300580289857894337108521294977332548973081202651313483512864344651988770000499359759710598378802809151654502197586244797652411568271199935510604742864433629191808877118428443183021686958609639321838474504604883147278310537408 [170,105] -35090377895330852652539913255992049972066159210453329272225683155286175231761728830617851413999545301602735601139467569903915310953862785682111858661088238408029574624265575106133217836621977705573578259783723515162451810692765945720855819902423922880776570193026282085785276882074327983603322007984914421463103765483239298407486062582092835144044842201827508138905010617912837938347908065527444165445876384650606524478979084954359941714079963078347679949092839749654448686358173453728162395631517990515292624783333137310436674979059787701410790167220513760788485119606441153512257341586192970078698809241468936791537079163089504878140133509443735477635027255230056110953486573605109069394608 [170,106] 549436567716145626181072569706039227287899672524002388690865173047096203346070631690990412974237848871146533163556431918192709870271459387315295258292070625395222949976281342712455371387513737048411741051679458961072534584249790773274625136029994993413839297572259828694282007885843980685380775291893299513925775073983352549757583225278263207671616845640846486862785274905458479431407820267531641901596962314693607696374461362045113777578553752336061356330251179088158522130797080324134693596035419860035192328211999303566141471043522870352928378815567296131381403680224335644795905148671875659417900585272821436660756519609856779380596910770369424217138796874699861207289283650160307048 [170,107] -7774505801702696585980392027841646275954854995803036886847703014147984541522647489059482420958417323661572236486199515648596858733189339967045080695390128419108010014440108510346451545680474298702659979426001168119270448284108029640507579778241441878288321290365034776447494123296493200034306663427960887057687781138200451267729120019664110990113193062800411363042775041239604715130477385505922329513783535906073268555342105743831098405430965100355738685604252354717866230190694101506320551146685307299080874872699694280512894481234700971586990969303705745330014284175745566411681674736830520359677283868611942285865944972694330082992990225681787953341818015652824930307869708788256 [170,108] 99171948525381149422126878611834600648882539217254178345554717698277725666713040778120123535215559210228077254078574713014001985022623408289898412477546652915763536513338498459191998117746227012809639348741085725955324066119328879021777676300385398204122006818395366137368456960895292116558123260688876676541140033390275640789801165231946503639854471119473781982766258977908971159529641445593567321539810643363032336125210338069968229615378869152946299367773957724557007285697913446388892288721939858429636804724694460710468323519044768959045354861511252105632776740906741229000888276025046958460536096940708371681937666706884555885987576057527287200726867748405584660217423008 [170,109] -1137524874001105094826031735567960966002914316271805673384194613319021728211737088394385810788773392954774148224829277013829716269944791964061393016033749616536359710571194606005750322520552654021543551228938336616436439898181621536227742007676435194508730160541967086170019595007130166865177977933779331963615473785519231414321088767380459835289475347681504978238880652670574119078380926187470790494679847048329560607290697964645380394281059980256766390232884754492022238059802029214404347074907243334351537665406154758696487439676266580964121529754961347006205076994547366256238611577567252205853345493223283359662747278526394185597254502428378569316164622103019022939072 [170,110] 11701528263474328608043198910170451484577019521750022102988912143951412110787143867455944185458428883119531411769981465180084122477221901864053308171236925904348963021539525337376339081967317185588753517525732527303282480632921609138311968733255739447722875596570413449757853361628211419145379804398564390008372583354969179455078585112588295196539199884399337043379478241927742132953721006175493481238203409968528646576869292360030060522492425986866439862791253002821992670165186964347024346936053749098714141139855341344865696112943395873719342244098546368435835339920816574615920211008488438073403671012487521023564868916862158836981375562503053800429538857324488508 [170,111] -107657479071952166403911734509470383288481666435600452259149124888632082546625571100163819708773697503287354191508164593883443530226420484693584092642376484663916090722038409799249189993188692836483283756153191435122311838861264312804703330727265418609436008766291163399795914601592403694213984834474612490913319434703882308671620051676708025308323038206158595554392838246514836221779426063247946097978241840915657030428882707664711640977077751862518966515576534667302144978386932916926934093693337052948255167470473274768991890397551069576612571036367209672665873792187411066955161997966907161616428762582421184237486571300979165601499475819422021989294057030144 [170,112] 883345955617558844652447168633645523668892319910020115047980065240231833023514729965210347558201949514233270659768310907521000367041445722381123945455364833569172261411448865470532108811316297171426199243136338785015784812661483125673537828735482385420006282687928819782180884548026536531119914708742972331978721619578170935582977007925364499498505498041632669391553822951671906765728937088788091299333893042486625091657696060262676789792768830485866666258201312601946831374678160905455226364569580455041049267813389156975162550286561626386450822622623488694202784045714634565345224698966090251691240272900727291417675516201582491388451219316134187001904160 [170,113] -6444958917916067872302364470317533531186158247706572011945377713849418094618611066810544200486318714042502955913954306612824437377780619573726134939600639138229957418242120230245009844702900592917712093892994033477918056589808570960272818601202403004855791648043329104117532842793432170759707669019633677567240234601998910020894154521974136042939514781732315059661380077624871297717682723869782981407926001901469517247505732377230749633301890724163199106673900595425014661768637100190134142959085621872399589483562870120498237753618751504053613544094079289980138761249383667915861136944612674703106358874809481839602536787302711095745659452391716570560 [170,114] 41685042076249344027921502553679129259559373597459238296513639363694926963124394345577240420050519400043461389592838745319971437181396691673436898453003446347863286564593451520025164420914777712450545023217978936642173688145427805894572379304737040154682732026190087407646394828536493809879707726265159323883803550353875828058428329748220574539014571505799540976549853989648707930068157857441623170458783839618667677515785844824925813753952510427225633736582686575305126338976345287976553213671804003480208888057504658365029775246504853790021725696585495711906908072614410349822644041478152300540520708111665256805411644838269029470065819503433740 [170,115] -238246738347007695211841216531759287677437991378174885065748203163922024984478368651956369807713014957903451083388457038131152265111932193419109442594104048162017961462569073263804507004705941591570287882650393327593478635803011715085536181863132163248553437506706046209057188204927715017189992929944762181004209918371900683938987828591670025124190987147730044751446947626697390827329795794492760438743428582589434534136788521162458370734920269735846132104136537733636455114896895495107356460605983319823891279706376378287304347783990760355619702654279502311212039846164182724329065993870465430815888003799083481218160570809336189738546998720 [170,116] 1199281723926249260504729860670608956443527517886646170168982201237011720582160887000663301106397379139542939289471227672906174204868977483638887433973296496031702467037544368051762370841528341877553491757114660749514713290892573965024002738428408333555144987115570007715836326588263293242496334475199371354800741057751017691393465716567091100151279262190277386038049637412850264936523891700389600936149498583624104533431128935439183879845637320004534157037122185528218569715395799831045614009281714022838119707178719430891633540839717016630544418105996258555172605434192306004346033089984717383558912358960578293209670578158119731906960 [170,117] -5298657995280031470484648989956068443842258525818195649531168792932323471443071487115085804561916177786642620198253560605295767505986143436997286137619554890086670776271289685045410885610083325058667303531044487756153725590384181297235890154107281623380507805961231362778867903920290982285869134841960438964669887645981572492372760911013257119751122062151171701453606148253899435291560023722121836474107991910509495453660465439071499561988238022241487719765028405108484120608400851367187304887051862809113891692790949611455822689493817333930824120504197983759109621875794195914331782899006068462431298247284859543716645203158309456 [170,118] 20473990767152790948345662782980972925504342458086910643004510605200433524166710765198400955219158686487401499720361729644332793288996717681750925048352084909578711949207899274104908387094934804651535811374425727619036004589856896532519721480812907383518665096406504119338133660042095357687384668833533017702795380402276305302669365933922917086400083471229175662293165361105007795041409187767202314946074638505665478793423773895561355257935780077335753057834623264456606155463375737429900177617321564252812736811320261756376803714869476370571457342540003815161581662683398728528126706355734014942948164878397660805883345617222 [170,119] -68929878924309052797055466790172326968064413552580458465116057644615000456390281381213549289685476032203893367391251449071928035197091282959846935042807420586652221589363895568257767254028356850795373911298924282562794703122134577406733955235552034130925828605688273547782158780910225858820793129788673966130608749079654229311624082386649888140381554239079833084649862166333044419618827461445040847473502074448396751797476763808793778527115886588244029196343934822864467714640875441572384214312991230805754962229297586849614035418403660569866434556865267327599844592170975134218265143399045125250139392515297567978127744 [170,120] 201413350277365895180362859042795131933992450710566684494622680572526185319098440908454732813015903227192190775315966198044559331736595612384259658195276320113094451154010655029349905379481808422640187265135555558548177136648114622420326438338176906143830928180264836478656079623804770437577286464983536477529181431260686471373742966843147032026292522580048996267465744545205081075657122106217579419088289792952646475485153188798319950596630914303411193237994614951371737805612113751676503093852187349206415656846274138107972598942092174456918511609769836919148074023915110221165025120196368820246187915553440494976 [170,121] -508719557009669912906468954526043201345952687043247314637869651493094831692497307806080204841345924291964474359586804293637476857196577639703013253883770613353906833789228730859480595826410710410543713113379669810235184855712771308452991782159007035454726248259856992168167689346590253838418017595678869505138399858036301654910573959703757708677455844037623689685723744698095802335640795864769565209108690223276644466264749228506180969630751815473069957848778561553084320975337363538179203500601116962608675516306487528440920143361357254035276447682715589242250977642957936061690560198372378076478984337346720 [170,122] 1105944224956256959776847094734711020125908048701633984951107372265708129901362764224110484064935343823173585910691170148062830188871150493433199048082671642369930275783293679610992762392530979751939695064504855363936021034680861593058465501403109857361456523069004525888031791203698433376008714934202847674983012580820506655144567781239964450241949178148061267988387439282170257761780424814770299850839622484543875919938694544773564573903332115457841758417375320264324807186878298066104576418523717991401778364769661814692125082785635094346816888747499388185351813085074710779615622574149287780862356816 [170,123] -2060268401438846798639309166625013935109423309070955047362630575545701301200277691691465038355191794915808157505584641713859749598390878009674286268424826947666404595445371968087412088619891391300485787888695225114113521511811384527630073036360452078691877687364953230914500127914308657365741625595698684684314358080406158778464746131755259517451125731285480493005870486240898398559543628426301904279148920801608453591837719099106203556081323588187031904415054340978748350226543499546313953974295701949588048237277340879841595738965517702773670306995529456957374142676694937865646193060995838404128 [170,124] 3273643134543736734234352557543748298766735211162724763112321044209386683383681367353495566864525744871295493931540541041606851673234352690429986114051160380835857600559894670281482233351860367502529130034788945636608496834430612271945755230955629631924730960527551334350214850435801693613270481230113598831017933703206015293598222136116378961055877724602389252736715286993742315941962583643349723220862764482277615780107121776888423749447771128448951717923147659896221002560294561713753208435693295093272843681596566163897602854783264328074764025749952260447858007812543407618963190865565048 [170,125] -4415098090734572394972097264287421827692891698306586497144875967905086917214854259391833575028756415353842226297176139647499597717113049147464761981315361232636428731599187372460651401315328463021013107899659898569525831182447618006171620688223891613620679724383003643331568177317865059876093576230184781157599148575598683591167933269641880384871938720055625651382448386919986393296943414427789251586283442398170308325093020468606728240253801092862371827759749867933181880890806722744853800227216139705555198633320077801738194791199643725846615302031227247232543836362171365629699133256 [170,126] 5028418729950382241454725781574703427899896509303779612193901647466420252754163220516990009574111469450759137502518863963629725583023337598011407082476530816503606413314864260828506606368671114179221477011766344459146180468655816975704198670214814024638728754661073375975283175544731494262736056828943410822430669835978952471366076389137342936220981804698435261052605052553037734556034205219037833768512121166928271510904234832444653705888957044704826572104785798764803857769435836989827444587463735168053089865144622957350159054217930663014753783399103665424612488742239792310105 [170,127] -4810309999898621049087097220882309045948447730712077540206510048105016591178448547611832785888641409928278054814571289208664676156896593185778411013644103285338542676080954149165437497242525282837948462142995178557297113309337158609273531997077472625602716171186096972191351187226858922667507875427422528468782440279931711210941744697470894864406196007959297140163310719430085534706104111268957280198058481166577659715294424890584766944309482215756397479912044920301218504130151404989293199240964269974066761730814356924666232210885998588889890206476679876650597859377851072 [170,128] 3843374455118649043507425517471987596000748784620483157930915578514408565220862401168451199675127910801852809913652148710698995372087477555076454743428479636370125309002957343012184128415399416462742817637916145945828803981900686219090651405345280102403480792863842375202934381042412526343415467180495740391328365715062849795882434152560932762764683857351957319493114358799694521514268617590251996809953244539362249488001554166961818342023806036326201339348720991898854321752028837570588981999427261823864268765026307473985223851240120651129632149398979090349036819008 [170,129] -2549569215620679392700274928851663299418837714674695393711229699132255197421701947243235385952587807209353484039385573947601711004184758951296236705517336820727615994716330116003204513404044223884615986172643393327262672315520967485081606223456078765722663759085615067990536272334731459935736030263103101801170671191591217673167098121247045624927502117846831279117908164867149244074034022723791604221681295557368203716376620215928499428251601930046978626181645992224199471799523587324059034517359241509829627786322390586850547510935755372661379953290585046184592 [170,130] 1395435744917150007297290649219715554885907806472698152598293544361124771249678930225239561609112508718957166113030522446008806648051875297542399355127752612190838005623341331271298483392060066143931591906631733949692338647925902108299933593409062955759238195603651153789409407525289481805828782584287551270702930875702872208447802240492678371300976243153555009597264300889504167347174121937131341055717740763821270766797420475506992703071130780967459788820661689392591645193675651594207907246660716873007127906449753237370310267775544331996080854588720808 [170,131] -625982215790854915037346713505528360930043950545746334188157507668194441012936696265236315657814690787698440562248806517515075697811619987533091647845974688307879850991606662824451187958308923005542432202593869652932664015896622220624636951781464821609385562277085918208136437270257450471254167660540706553525637849206011305496687494892542806464997507754421176790960250461238600017885245928639483921819002682579745381569392297076312523529110607411258591190223751882269845430830028407562097174545999472281093138673111852554168825748523754576666610688 [170,132] 228547003736628922177643926004417054335891176883555877071072576849893988515031150938795432251508394421008247204785096538445141222988527252871926930493986711401840703282214020239735029046292887585991619102198204997167050775741202915101261731415581392259616294144524959700938169024301650080769838171909107816187796504440375239066163852125752591677870973110523413925519168627314533715907072549875880545184221556032131651782303704543522322713049884621969318906647179555469951527653687795622105999610719855346874073645885461603037254353989474713488 [170,133] -67409265462889207832466552625680174753078483521570192285518612885239851315078331934780370923997564556444740223478504903266402531462717694996009338079651610506884213427337676385595840950137620489461149006075317597398508923950747089705089877818277080428419898814054151369116423291066748721626327312230344877333068119703613788848056527462267262657707021838286694588994360761412268240442413171774946109962233518446012189363685853783044923591827520719948457761511840229796122745623745620223930215665464329185794961701923579459242192539500512 [170,134] 15935408053415141924055925096743934322863635614856479421108947069532020776401300930910562267342626143990066711025080042155744091482600704110574415229932266317401158159000195856721790333326733769956379546189044503146552152877051239988609384340993229822031403047861773451156863528137837666251585138021741305964901627596076299161161521113194878612190079606184876487903811231002282784598186210414191476515931635282019071964568398072654916777790952980906381083134241785309900032329327974390269030267579569509643866522671123125439886282 [170,135] -2994029933392627158824464178560904116211228938549988213207554495969211725104081549660173291780038669794655282465430117005072969747846865660459186099657966137239204362532733532714967071646656264656426127774250133610221826637093212925105800001319066416734215989806973059943687396967054197407486459135954761466164159454199868885112626697178258135350421176851698465942308398960594755888621398799456700113081012229438996745300425767312959648378139644701975293976519195776550493190080923508028745366762558140590616640310955903744 [170,136] 443106067232690858315062938265078924627380945743274625034214623960304570964459079611912382168380112389955999960989983918869798482813956490120313916694348792667479331375279954261953446454580255347088177752930325942587666011305627409758772729203598862029472175821954533679846246204551597277778900053874713514271804969554752322984916451822433756261187776546390939881431673074974242851766684885347759876861878441298484100597621003476720322544090203926039819185399101270903637475483723124471395126125902895389290011514240 [170,137] -51163761661762521329138459131702099088493547177649610934492168449717797826388378744923007543358100655811925187820873687392449480217169088533926536209348351548029766746183197432010063935603472254040266725450812150436022659927798484781317130978834325570386261635474166570087285292418322698285650111695509665342413688200125599579084565841351056416733972376012536408023585699836265335234527114628440106039423783935603552760300008540671842418414054837407581208954956336397581958496730827995447697460747873124572736 [170,138] 4562188266461449213937338466559369925681862411869405334116927645999521180440053837018990154550716016121878317759798242251892231659424540593374049594370834802641958817077327160548438326891783611687629466330240676942964224192302040298454808057994613502309525984810880514546034305048141454723426836451199716715078538689041118033696654260858082478834560727391067448157701211999145580778368956768376516942911567616522633554558540118691144272439971318423190829315381072638501189987084070178799373868567910272 [170,139] -310720565233848689141728413844585374233685776388609446847689029124549235925302316238842890166733669695711534574253722814577303512209313224696969355482057529615557087126310807479933922098918866189821907480977819910208830143091033330585565106472578747733828006289070010283217624644295003518258099400651631448991649613727007903847807816639869134062717094172519626685993440955167498565318998976467771676144302567410286236234814218603130751763112831467605596192560518844797405867458534872228304030720 [170,140] 15974425889229056327901180160934276256226329902266090730387658156440047960505313039301858316395570600222921689213477790602555335269002136004150405371487010119084369819346251902070989698557831364054588247516831966438964146140171961646658504900601746940449979148950428912035209138218995105799378783263310467580130132047198590486389645339106999024703762613613352629393617174290123350476472179066078016291843546857094668292149602196562780519124321122073704780187546657636821973025288042424688 [170,141] -612087821645117774000095455815102088288433875541198911107853221572531619782652080258266888648558576620348557081332815028719640811551705743859157524294868102564636427234077195915487724790721847289958275132075060677934678831110742147350580578964957924910918247832091827643497417825651442130392670888996249451995410743905640671889122297560635216987834160542020908900811253319163954998066354829502227825242874417179625907194341237015719673568917311497261003600311212536817331480544384 [170,142] 17241170895907272150571278532802319786878905029812228557621854718912644693044016574357191185558220271604363768071369329571766131237438393997893101995647494759889701238383654845960970200706418749030133867697408170451509062751932200014099988365533482061710781108896458564068386601857428805451339333778343742562110092089941525240642948930534125531710770399798572064974626974538083676850274232830243692781200173616627045108464671939554044702167922854409867023371155630783954536 [170,143] -351738193853678643718912917854562722876650675761601783974741508143055101495450368885360098552210500552838921893002727168132883714806869532450289006129623803220683246457763817276738626223339538930332923275041352960135560197912966894970120793305300612087880540395642723039394426968270060994105180858187130014936038444471575793497927340511208146611633621274079722194356054295044338225210684435237652348194123101627317528273629137528687387753285057173719544486084162304 [170,144] 5113877326191548022083460448411467011221406722969696768419804435022415283115465923495291309041267067445190081950901533410958458653493044921161765585832444092468720599765460336355526910631381965477228581561052509991376732507421728666549729989360364969891124288900031101842827925076907417987294272056385237079406053456342803007315988029892348644072094343166468225801215772500725270979343226691918283270960788098182848729663005216168761458935090903211695486880 [170,145] -52060662150208807908263517917930142227893115682993600986172295145624124045807954648511813270264215416258696781158561120576205939346441091628379235128935350446889920626488104841663776240587684455769769878551633853055282263566804058351220125668385881916562466999046061397413664799709055694483048251406780709531374358265867142195792893150275940510194465540927538515097910337083217939682091383115439034402165053067475593964417603537156310975071473547520 [170,146] 364030787805718905714522961276851972685851566535385510401408704960383601574630638639000216776555211145355551875104957972310056019429391528379876277584167934293357765463388828519043131535742504908140361874573876481795117006227608586141490131691071531976584021114248245492763146859022695429671966818522655520280160336214999065843605367646324999604452154679722080900374394491639840581678756352673527345532801386542441126578519852776298266375580 [170,147] -1711863002642086251863158243008551168234426111286658426565009128703030988166855140177690638384944322900801396414855801121302711823785731863763906660248098085470427980415264254683854472607804251028709715914690102517380313189598007262142900470620865622096602850290878555128136494364792966732842478384484725025858886057504909683910977716499217997002600269083492468008461197461087458002710807102705152235284424710017713750062267537689984 [170,148] 5289496628360548539793712940882035868370235495943558346704425955712726969617307608965573310673705457184810961274960437287964126644429793625788086492424768203079996612812542844333146793850290851225603784392083370211161561062401329884318915583571884671202551410316925295900216230647739324799270802582675887403586640169900521785814186197611462340888723325696595145926236687842808253059488848727624424910070023083877667723243832 [170,149] -10467155656408014729121961102804148864190612118115263495354483327877278900604478743682910893910605373203158216254148762937955882421579277991114166446770411476989603519476920408875012277769523754058214970725714453255912949296730044453292601005502993893382383974091573582482803582094779164481687370775752296465776391653794024876271466804583467112315693595631242070453997581201587717823133024825060914692727162951571952 [170,150] 12892772187366913082056010590962853948012280831349224619804362573184058294963428274753475746853655374231991001630769711386552472396430344827863509056287188157748234238196556782639621127290507129758820316350090309766295443339515977443083412836368721134365347281815571232563569529430633625033139946196041727834973196313368271124964711968417008902103024493963527058233733576027541089130751562094766925428025367 [170,151] -9576015013807163867982294490172887602108246751556226331498243733925463686873177707732257688770488282617939547590219080190665006257309428983186366443803950022973186090722926852300199764737698296056864350307254389977361964993898044144254817178276617870811450234330931362517013494671883009144182111378359898200619857625811608103163612181641431775705316148436343292312444890519596160804672686131396352 [170,152] 4139102310133784020705999368597212817318719692623775059014489533868576243401556154041168946336553075111252002447298156633996573938382074806391094408894676250745678476554439079423397488221641874720229948627939279020929314022024577599793688414793159803078577641165290990494927171169204136671326564566972140941131664623240454070292469744217133942338605628281083608314522604742978629813069312 [170,153] -1000284010335604962913480538074757776679483553341624485540917134334391690160520845666432728300745394236020378590094893903698470343467970254988880635851498763096407064652357790795704240590689857003217496556748913850841248986335704636936080592772541891982887435345319367702432577091805227404245532462670623856949513172665096980247944561715395225724238903190284844993530760783786816 [170,154] 129162574548345422887653000606286346746238493269473648956306934482393978944658714754150316652542704005432146255456416327210501675737837080728768944565846700174400748992743792806652470909281657214976166316282883707660514904021427863478629218957289821638586892563203726950952498540474190661083235961131788431781493544685271592127203798349601893257117569363912587674579936 [170,155] -8462101595562932185595405386245579937624671948719387927312037744175790213992874780390938649081904724662452266984165693897743091505229052776723827016956072946255833478875599393909835752035294129154678285689842433494618461118516392703272406655922726837695436624673632575926939365792820976339251902527358903251102958041611710528570067682128764916406381745912320 [170,156] 265053339316257446496518159231381898416130591439191709724860713224883016619837356872111583926779665538354075746192618102160748478031455692135486607518748286193829372346933596345343973542341997145818931627779812202117492418957346039438946866873264106953648166002254375141553557836798622891330960290348248318752000949388948511500273623243104536137440 [170,157] -3705074817650084864441025338495739424825354460434385928475739889649298773755059071660460104015898453756695178026515355032458037813364830508395375738503328701504280965729997416199785971552646663739838026750997608973234888370998065320327451346252065714511573718634133490884206695494990194983813896097772896440970034419256741354992019563008 [170,158] 21325725219257319545953862924880593376703744846286170683884508400890898915571471318320213170814765398492157166842721767494295937650650654613343131960202265980072243366118157237244244534920262115297547405096018208584720284848549619819912634597715549906482169242027024811256931960660392900805130581930207434257313599442649705448 [170,159] -45955624386354137459632953157401496449034236572840245516474220365132075951162820733490086061628791991681014160689434259608348005483704785969902035010160862220426374556041641778478024115813609213381025006508099579468992010019393034082063745635937099965849341177820059148318169206591352966874458609467792924764935744 [170,160] 33089816246889317709519922397167013095792841259696737298828477468301970284490040069205418328460495936614517939500971926271777436729480241240565805020781544942283235879904304674682083950337150742504998039124275880056940455623195468880529457152155151638359672957540044336089295951501374372222136227938752 [170,161] -6935017984290715902547287415057038208239260942629928705298294542798795629588677974568651144293537541634732740939872812521186743121147865929353194511559751092810100578871212078726043011164493107496054813208969533402806467370485554840863539096019200203083903893492127377920712512142109779632 [170,162] 356931530866569243288768545135844428997380977508323859254343483508250405033254217851878467361222002680978443851335947918159952140318036421777912035936455594053510970045550313699851647549645721209668960492068244113709413184246227923884991262974736567014051612768450711039321224 [170,163] -3641861371850452495980677580143141216050999971648071691278651749099418278735840970076440633825754031265067473947825977137887043895253040959961985655294423792110266224915073177432009839310729844717895015050435931573812126746611760546582297195900283252838301678304 [170,164] 5606259099276189997354380847010528982453526299261508542129934682089509234502614705199434044509234291047374873055891474715378884030568341667132822900974130415420435437721506097234490913891859738145494932906190456644727547234166939355614745641978848 [170,165] -898662680592741857229572723894561546977152642088539137082278338257624255182940987175354963127846886973532724834126077103330958539783087496218598733659377293976446235147015227153546390899474708845064954539810716884590336222754906440 [170,166] 9334631101983350558542478165442525620861948120293513828725399893379895123555175136249259358923448230089582596000855920723673257795291191992184492334978145817041772743907228060411769038780514061215189019877657195492 [170,167] -2827676264101566999650337406854354962299967600938484564877782664536451601344672959782595136383939637330355387921942730493281875083128126116182550216251727061113287635399079320520198255455048133888 [170,168] 10464283850294499677349849147577868552260205808495945776578231689640473280723136948099290967851356167267709666485421871973118365596266214378035765156792858142556359583637811584 [170,169] -40733052564270473233943063706740060809526401682138139181469774777610699017887365185796194790127894504940912468013576214555638779725217184965082028396992 [170,170] 18536834010382906457027145611457829949155742444046360452510400699381163334559855938880448018677887319450605402725446286265184 [171,0] 180358467328040898055479118561443065638919376639884320303656522183173208194616091714040258646122808300882797675718783495133713828561794810183158648535523205047821773936956887019781082819168722240019598007228273389889593584758916096011239004232587531654635269061475710631111140918529906029729271600744800116005123820637252027443510149181751194248978556134209118489632670335461341712956748052754063614925714295919965854402075817574799151687268731668698827143530050329332610945639416266602348607444014669325919789803488067014952319391452477648323976601154631421860773637944021055346755645866361632950365012391134838318035265562618893459112562757209204931046981971960296747036856162150230194864502513601930172569947760480720422565296262152195052670344569142403414399651199671666589708482407202651997789505271237816628113438149112112578005255081504982769793519133245504435003500354065888854588209542885119982320805272082950314078749906727831083846661146555090086670474357186830575729798857475581389684143598545073176805932642563518533512966285672015622073408280264406607002072512364876929591632097719489658880000000000000000 [171,1] -12795753676663068810406836236784812963606975114879712836048168547502443419038811153688480060650778129814712689165979060759058132536932499811443148839328010620812260631265326860786475555186110321548337006935471460576027013023442754938774988987824632014508428492916039185106971567446350515374147811797360408555700599323815655692736194086701642458703301627856609902489163619940679184283371579671289103368790448648683232693099073099511935610924117700376468149873633729510258666418481117248491663529927930670455251725665128329198022665935651577055078510353955523285342688465671904279449039710677926207090629009116701277011452159406492444719181243230326426575817175155657575643529562403681452791895535331589996069650950653458870523418569644146712884794418148039090784337412029896018871376476346053381201555074250801126889593185912975781448876587604398227511523696588268407950610861711411111258562268343943969698699874633020222203225790208886043813734317793813496632640902333647914144290336729762722332140312040291596531542725681044720324867275050013516263795263505051111933308349451476209410612428206663456828424192000000000000 [171,2] 43786063488217946284045556924619416042151827884260853187835438218138408753666783828653731172011724910864953068577285649633259175307513397832466100283443346502911280106317890033339127951092863904149830052051448445041672136223502635591718444881185204243025185292719125161278531863307299822016501138987435688868070752128718614833689013709003723627854539869654912980215198983448964178463345798963361471364135153183890961062844953150779621784632765520489414057847549942805322716768298403038170550175410249562600859493607669165188236575155957635300706290367449178401079759774164207341296164059299401036126316516481524380179539468059920595407391487161195384249940390185478146723122914685822139093045175022080775526587358333163521054662338657283096118697984966075102759734524778496355076846658823911938662526533030234629491872853846120822820962513980750194125558217440964595676617596989856749711075886916203826208204888947648780093586567323458596257847552805645688251543277088134767115167979889648635676561783267122158489961823323320857149694967334791058210516396163756658025199388290046270650481430945519702704023142400000000000 [171,3] -34553057630520741101448852808444904690167803395254885441028937263016485441997075192708578499139406135863386024583379335738945761719185451687129857125788157145776343095532476994662873054525850654046367446695707044850821252392022854443028191003904156991865071390589568988168536994488462711133320944051378496086169663646133870528352150394671653191865100671645472199099839824855122950227859659944373384906276998914417860136637451858246388207359419652785562286963268934770558423610011656640139490475470528173167910469116372518800216515674663352109558352438977051243512350863197537717359354789048212271770256660054732543994020786042584604005383268212166910914402491414728274333084899706167809802651969788771619292446934838888737506761538357032708593742339531576825304603316226921940562039568387976378950537250996162909724519717193318445261044039842077541253657995615446837156519642490605217734389793589084106154322561969876795244029328846999467710111311092959555474616909951408885450936159459751634371389941172170711914940172871290403011167616248940576727975684223597971444301306596484804433445555290155759445528595660800000000 [171,4] 10126969541417175339196296434492821468527496294446982608927534290110291411751728215112579945942979758963322074578168506651326773864979802802459806898791376187188700151839015574833530608034636290855575489237589039968670774225557817928252092363131624817275160115995928750766170718199484761014105499011207743707455495353210729890639753428593748569662171600008977694629785288338592637536263713838106063511667262482354096158539015764090386138969896034089927800992577187115618249477052792151039347899536163453113600902694046104413857936420274358629839183003720397288996042371914118214470995387453954178675484470539525326765274803225664324638557806774390005865251039511720550464419033968399893723127973208177316315276178352298673783598761407551123062037178714846676517101431771078116724540061375584874750491016322769997251684990920334215151666900092948292676012025828174682256234169535814138873713706723685311741547727462941681450164716952515132658379752995774986748112331965443445883291443074991388699129983194800330960356826817380160654686589766516200457698529032138839328990868964367270596335853456907219914454805777121280000 [171,5] -1402088345668128399310629331596808558246045873407883500132808600201164357784949774633799836824017912877565771515272827535725698674167146918415792490376092883421794464354248579724982478931718866786349966105596888443652481245704877905573406627395137741127775362015504781602128461071511813930330471497530758036568969554075075777251087843237036400009533744015140898659298567997312414606493740843543781832721205764355012813636123302774621735929289976766115359692602496436512224034610791457908548527146389140615650519379958196499708621723669382097983722678121169178213544447457875179541164883950466072053186341499843635553587761579018413347934741324285919970621181578527124727327729689837618155404620833450043534499052406604634625045031695063355637231900832945737857859592321474664269124419016889103936684457662312490687227808963338132651492004359770920759548876409097742139268197412584170075352961576595015627039935753576176199942224309794081506260400755054979396876885181135684872020939904126575630609829757011686867460082826610740210120677622256771189162247541990798570581026790896835215658100129368535490955770635127727920 [171,6] 106214988149332352519723666697037649414171552156048004537241759480825478930037235955996282111928023647749340727552647309403643067101052341566605092295717388302320654470420956339089343078444631477371981617968248146744766405465655409174577233389595932989776056176177198710958769719025171415013004191271033683486109427204320088915358889296668408798718353669953599524623237723921058992922852326873744957333140478298893010045942834658296709863427508803974409970324324424305622000263123390692409092180167240957907880161385356614185328039727573971726226632394193011156750383248916519429673369889590650475449582635291694831747494207277223884580434449284659375079738983868170567374754257396567482399594541988293945193387579549291246405368782343637521397665621656390331934311475076726310244111038767201950873988878204790250944534985186855457315491262704832191670333235632453008744798963446294067384703656949878869136211965921548731902224002414873203443427856700672033422550380797506865076489246190887909145124608659020361333707330770353056599685840245149725982830394783802319716013249462740549965199668623542705791160299305688000 [171,7] -4864856108911823670583845612451868234389402264978465867439905187193986583781072117986055736439841835269874101005971448880854295227912988835314714862614524156239526367811822755370606117379358380139255468827948873033619284313742920142032801546209058050249410912974734429171761824875618131512010531800618594292367052103053231673082453009443035538809187576100744017285728570310110535534565151718051302999439973350980192924302994063119331511227116813988413260653479763378087176714141444044142974256579163490455931795026553775104735588592666760771189917341582488764073461355178579676201549924832103830841636120674550505580066914343817700116256569869422312407449620665306306788231373206184121466135178793584561979204464209932731462483125743862540488104923917707280266460385794522249126627888362711394464183846623241793017976425673919361902134592852521790839790590962989733942961903506190802536439077986616593606370530453970508783816658142352710998461601412259497828548378725179890322939664658373353378283622539003752561597424071746649668794248718848964198439924088200314151591436012284359814898552793187656437535836192244200 [171,8] 144863852151656467467538527221684168884253489124381244216227582860932245590837079216933827157248238580167511463658433733842759545741669392889108191664604401914480624939419735480716288877352246430094818521180005154830671540433686080935973334989177860374306420938830684941369319817455144860429957210419766939591237364463942140751261439833716456331333123801602042798344267284806002199330984317859752040259730804589817518656053401831597932663138249071110847335499979620926098831536950370048053441830834711547469162721004505752835159469170288414817330402223429543620834394136086205968004579794691485130453076916209422746747435134679303357646793096064443391853908835362037518887027446474696643451413411309733692670635493127755518324279572679307805611628038723750104357635762321854697066106131445473744649973638849307298297351705047104673189903329169009035898760616710776543736073054413915271228193218569970992956261206087013842038378392209451083863618137343909611803617826786793735327771758304473491064908840881904152982177421240249912013468950655266988746901118930940584472421227758520367937442822038446038604479861086880 [171,9] -2963954169729428838610541101493237716236966214890937964378814289781957986874627980612375876869672203185174747671080490216979963087507137642968263453264563519462563959543567548805474887256548879282384338152957875645707958233409628586015180855443679132185833615432601662920347121725408459350316141164274453510618089072592299177434825184494586218398176201200552192002237442574757651212103127268992752254340236722198583178758939897747397163027768892191312785919172070051620688754837574814581615870968042000470635613856312632687624560978610979782033442681197201317539747184078105419746256603893478068974417594952972724270739931504980554633227953542032822856640718331592319994446001849906776881909035963765914868195144763148609848416735954531759822161605860286095207316287638710133045314712729154808696772772361803212905550434627133811189749515167660286491082203006353909357917010594810753326246508872074278822486723882551919363207020170661422618032027032395145712165707961327787718534557076526738558423776304512901651669386972049168010413614932650820505003325371298839155997145017967539256979903679546185559430720729476 [171,10] 43521164349289313013897293214816103302278717516785684514460080370823772313655307031028690719318629959596806046500240341559966160667650205837441624538886335675611637766618474320991000536545067788288941513366723800717254380065354669199431154411612158282470000075362277245186017766434543518534627108796765999627073991558285125814116184312397266369033706118506691347763389146471695908485639645813505601212525576513173022175652182857314259694833379309121297293395825245629667942864648827746874588697217573493077333182725364605685159297407712775772108316003690626474248680303115880249391713906195427417625974448954474151471841182845127480056442657843845567808637649362411024473518333323573016313666755344796067464829692950553156455714991314733144826137650746485397660339981832833599230780358300872580887870920515934879773951367962432133395705043412834234483351984707473274843827479799867908071779837109280979031486158507985534968272708751324272431935910353699741330157863959229341831096330498309530354874334779884638206460572046349613380428872169715484783716703617190089746943174059043901623791406661791040281738638912 [171,11] -474971445747677918059009358335237025428620976846839437015040745390645580821478172972282040177238458812628123016709866857092017676173458736257121780618097402333594568750945801720490785966209774703044782685573429010166314370345209536636957235698348107791939845399912830623053291049895386317188327198774745810066593399446685026284505907449440473666584180692714198367878670742856246412760974162043551505489773071180379895737052152910816631028070921897485943168001448124157493618989018210311070354853288445251306414506576158685955457374873056376442684983817606321408847539187990875638187447349094018462793364725340894303898695343016298361184951040874739882449803255776903453522336323096539806284960634178530976430099586393824387616080567053089827856079242027640160593118534763170936724862398573143227959298399543713625700519949808026066317144291543469147982384655669061074914823979463262603124642408909480646113882885016747506213447183871674861382985883955291399421812015480416938965957120363212432343313463511064392066714709630621494465858517015162141894929996399781737601183818778993448314377380134708497475139544 [171,12] 3965007811988462923367886101294395219182684462469968411058918060577541874772228424694363353390591642843972424973484130490115687288011233613777113126254837335062418709426328247896296940656023780578539205246060535242481255265390294622472074534170472018804123813605918254218846965106521559029290062713844291790268686638588137594840596035433132914151562695728490215212950740452012602124869078989204878086888290404635414413829514884725529660276660082383356739307248459106267002029438701618089504878552729226023637748458158694067129530133079872855025638136432565741977365320121847358675569507339134251410611673961209335424391492676544523689724727677557539868345040252626094807202134880960784376630526519107175753104315419216501864096073107014291209750801307445611500477366076239087319350940600436793796775815703953114847676095861046366197103866364387480980685767268675831733839928496254739975084497683333246594473908806025396913718176341050255498888981813174467706641861275828987938629491841745825923014385033336047237678716994255145948183270700057283154021139511725756903463447775935800681484908060475028648525128 [171,13] -25928679522339865500924018999352686615751462777380431862446350384893781263760582473211396443431727577506358501970159640581457013307320897766840712327871139155261856941678860464722148036000008270032104089917302827346214009290259778370024819849112864520134141689861869233937774539984386610300416981697240282835202014798586996517727602970490275231228771030269041259265445094036826808410231606130676254328208238971356782223989563548257929134999882027621834365553349378397107256825146022929804397313427869503799553351314079857331677399947890203583707187460155438088824591038326764594565829562479312606395667916658086683227350563436955163736902780508647695868122857280569439692636514840700313462060601219728721955032988041929047172942886501268590277669778828991895196495471716547283847216381856986919502064004185659451480452626329256272181171838965816554664092950380575426057405340973391402053467966232610111436489465411921181402507672472555931772461249423356641129252505322966280691066253830974824922885293009802700291502222373342044615001296233680209191623653016304539515420715349459639170130494713897500454137 [171,14] 135503198946956168231346834112237558083730294430278614803812037859555965484893446658828353128991763349767072193637962446165161636295845740207476369681077807945563954940148168372779486432804137877577157824371967610260563378399533676652914096543904600793808452638910239955551714075975861051585316205625645279012475356092378589171965792751863214925005845936025543141545323376218130066599391862014384414803451053357293810329467893011207906508653320205327977130155936622151335174701860228342705365480423050840133273260865497941506933588338401300285058676440115355895497636018956051968193983317404196660579779328915074864918082919808837033536589956599642694534408806699042856923686840308660762224622580853521140541797775134897407686823839039919082257713137409470521399001442622211709739336710364526360078849733260565113558983862595457858905284838795495981163136876280886856818999113448221077384886628204677127819563200523432205388894602577451815757337276914618280594399127510921197160973848820578684128820142960164278632176990249637874214924776894974346343496814342384998512682078336056578750757576341064344832 [171,15] -575536773528295775803639674783614537407740505884569033852067255864034702669186919585817544669411296741400373691767028046950020632866149999174351177702267763740503071433624110905541744070470084207760436932060189355029500228926623961414085321874253925020015082278204663248548464379274891808957749732528510483205897152016648556469090082371128262110596502479079278366552088994525387884889631173286828863482550762795259950044428723271007658325660684324456483135068428379192960362489426480507230766321690233222408285063024793668804804618643574939284902600561055151257971224339142460921434868294178302197287223350689857434795461256508068138533845718568677692433368739315000640780252966174207876227912709527225302967339948752443506421561512804536342519188014925647998660716519125665338691993930202467427634303892154607821434454484288951105730098796920013102651111943826275354302883636823487451708271952418702736582969403615407853694826710674510881054478537829748780319416327534295224360421226191673605597487964214891422581705973827857706390222321033863371559421645631613567896272231668106611954697576602654560 [171,16] 2015428413166605100824884363364834381983142384892021783086389223135002539564912154762365317604931698999629438379339888222187793297489741275455012523865155157906070714021048946952845854933147504903139257096439230492313374508205114609477221284335354761735819554667251569723519324139128990697831103960572672393297483042223759186462070642473270867155765557294725215851441592941409964116925520077788958432805691240970037854484596178394132813011415707805017432184909533022174685671568546168451229537454349010474989357472840747028489925720281421071364076626006090766917671491914689963539949525290186634883055547733616002926488205527219078797786492935107413824758838964702416194622997805472616865189831047836138120354243881273678651688854322350626371402869215560655520663432363079766227795393312685908133906537283110157963468115781058147215562302021148471531238592003721616385385008817587685597367384045558497315045025875044702122940664011325991217907776889469135060455603399224071331332835574180252031912002824226767108832663328696004492052777125059447777635070254101639858821177859369931135313702022084512 [171,17] -5890252963819845994124354720263540538335499599845093513301742227696696061846216614442882887572672652717011369397035893822815018227151985179107177761914263730238860998948733657166302116292940886557382744082547275463792753566566295668576811209405801728540778360820250701559782130608243972727000944685638298603151216778510715460171619597541159871476078295874180017899460207783806658706819195342155986941906207752435575926454673454506905575322914511147351911846592064118694609086889731341772028817496063356987732851692499848123323292086892718640557019449558843439280245887965196177613183852920608197079319866475123687540888074992427488171033615984316916278574021244781081052351709274059450139567863513016833696541682726326131188645651837527954038632220996925334187674244964468650360724379800045778034812404809224981225982881216600275485220406222537969105143147600255024954584951122062066871028202917706832414264174348983923407363530721700940520082805660231571485860701347987296538637507570519809081161739079701471121544354152932022575618418313785023553383345171930043287627978611572976193780485490596 [171,18] 14518077804551656598830488586163570910054949602693904863560904378123621240203129544788481871386553105578750420826283921167832355263028628316773024701694386568600331241509202586719834016974258167540728045164652978146546211946034808567052586738257275129718605529439033690398613135521911584278945492722889598557398722669032813633025626596561632833476049616553189082364170764111042270669274599364444395853986201997483650331612361417045316445170949079287677828921407893428520363532266468375102551397294455594785372551880487962604227326744076752786422603268790697259170115717963249029102358570987259572402471774006062107149926475986154738303234741109783805978428627083388424869476687776110584783928010863895710931095926689106493930793677375314065957559702043598656033788818003425215456570524743817007314496404357375753936976526375996789356194737471191309064998462028826268542965364003915232678273764902873133712252126422408122433186852565226384830627414318676384832676782874592619941631113797292543117830086416841990083968720562160564194751760357578636227679566016309357391540573775137263713330569856 [171,19] -30449730379550435870593521321331540954517500974263413806286107938375212165265383583647705762121414135978614602919822992015432020324853304690382423719817402720558973670952402204156973126407175197674767506287043504794510007988439498092327422247487309430593375099392087075697556422621806208022082434549489935846318316090719471510824094826677152805421928254812746418666462750058916316423311545640936072752409915448044954761279530248652112354430237435353106603063721633900392553457783853469702547271972824501440183429535761177036697470440909666896902479437444665385513807899869334055445284193775265635476127403160123750909495981155726065930868311150008841353312906174999259725315837294122268214636130315316449543789119365593177928035975120730844708530557751413272954039883346644188257532664383089179804893810730766191886173789107547501089441285977437734162789030803302358729166814067032925416942711697509898231005694308569014203015513869394374001329022783722805114565410807259731240881428184915354721407590720214543743793497215477653640116400768789822405404458486127487195125834093047013975124048 [171,20] 54764349466873759002045078281681002952252476569541562326254769205514087997515418363057826216066549505053512067489008499864059555725978362935865234109197842475623540851518063213684424752499118271150692430061871191800716726263923182019781708353998063762247386653756339461156627794618218155793556652600478741758525321837746072478466330985470580263097641475068577337872796818332138224137002860299545915279284516097244177104946444919911318431997856439237631671362119801782738098648984326459783789811248743280098883937467846684372492063827042203247551566467206203350046510568356224838809776914219157568929174855015846103099102870921622946013526265137323578837995343840151799263067908802373147650247735463834258088300314885622262392769858129851445661191901478624087120961985230530400710163339623264286218206877478837419564285223007920411504140209589159796258075058024234767003900242847548229516096019212036060823571355646165746977138857492114492380431752731375774309964111450254963716568661784051696605865471964461137532085335871525539975357757902520981016562435515980940063472403589618810908592 [171,21] -85020209916741503181686418624149136409951276178546866368436273248510150781363141444464883898760197128915683225340363044990119655962163072623425740785800829205444558153968085319229510906510677886545920537294022340592763256055198186128191827750232767715765591030578337760721586095031994262491704195501797229578951184933881205914686815955308985066756313431007011280814743321717747139236033319604039874236697431558945670569513429236306715779277830611827786727363707724176158006800943967624913666249112952202537228272567252431377982950852674108395455164209864169088251381612709365087942322859135900834085957565392000222007077016728665282951140190628721532628246415902515743395188717438668062692287899470220712949209763464493880022311406931108954669431830680433185053599634660592149056672369331299000432211253590175049046320578540014238536130503936826004562122311180461888941330930531735400471863304535538588500232765673005809232839113269594151956869028965224770266746555457103712668996137180239332573324405936973215374789882204498143825996927784605041387840923898480612003590183513200070242 [171,22] 114582516673644643523879106408378476118440519527179993891366309373402042726978165544155773874874594772904614538150550259336986446444038066982871336806439668777872489781799194060806401571285935964660318898151863630897734843805900725838150485070864228265028391120756348497647756952557434702548000972453716986031431592721139028319024237876028740447444912462879304750732001438936233872702637724705099539624846475870249440463219633635817196333983458061816868749137873464532002742786389833519991125503886753228123285108908257358605787377457436706680202291477037495242779020763659740665475582969857901832997922315619901742701368096688775218011418012915062994933140295550122016988755514286958399896282265541423792801602639290761146614129314327629219033937007415030069231743908321435547053212459165453296120167888065827637683875799990777962902568732803782590589382890112450188960795742755006654589372254551021004440840855759549933198262937152403299868171216389210372020995932671416102571676418541495448091324903688520932986014688059068364271296939984700236128454915360935105373276111357397568 [171,23] -134708148711450046427126089553079608876742903100851026759119877278697743269220608642927877379368496621941627701574915296594575518183034479238078733051450256543587164627211533492895007724326040495356601024252428959386064330568722933069385345333982246992188036448230453835971125916594298430699821392683112601562911162504545287156196806271033142904970791332785734584413182216942916260389455052121685618412174826705425182642652746473114482998143518212806714642757737601453715189868208457521842508358928161341421959471117387691036946804228201875644591185293558835534173389662128309477978343912708026654898307789323662998211656489380850507607950124473420574044976291292795838084004263248886200313985094313565461272827529854174332339283138447330311279618018275420279320333914790020463499033749260709033088143662836704199482994190042953814044035028581504957275131637593887546781766794951885565421797161512350619586982498155484098584487271794133567384828726283914187041890843404292720781892620254424906165078994130332883152506583512193187065449816226502784110317082255263960206521098966104 [171,24] 138721821307479641304312381986502842228133500233712792216179367707513829997316972790388371804685172410471594908174215392108849608450633844529457269493852440052120783313183140976840894988388422964316859463233260387278604677680507429904194507593039375376655829845579830392768350265910196061151070248151557426149420816077909797558135467337014674614913776068038188343702144223258248929186789656583170865944411806061622937277031801023371450341837991300024581081985055997077784998681044416526319725649429061910097234708065922149567795102500349890600330268830343462835584040664887020076211782024183751577549776798072602067710177137818440139759723824030961022100531375007878837726931889281706632516693037849815151549921830233547597212575494524611471290609210599752316486630556520247187608511394982719427694235135689586920875198678821740058858374708847874708730308278968606236413430827349238927131908587496181969478818950111594760464243592785846105249634182424408449354269961526738012084843100804521476616982558619082411409320254737425795927456936092311746618446534494169447347598644992 [171,25] -125571758866475153201895998447636956691067466956997806400885300323973829350062486103808281250608929719531052613593209181605116229929104534084581098951006505950455750718031074112111581839624176405077698940461386284661013109486896180256858008396731880067090459065731518034966351997620425582569147120381153608979943921011348393220493096224486029785305961342956017579423299991560480854621739387042092788334150547326002344609084421360499085536132386666254330421898369739540318695355508559855238722789374268041116131774041116782802248874638234107579559080003854984390718184159093763129554470669312806285354807624531170337607481373434509466383752713875055142408854439102737756391204096822503241869426921582225992417498091193391279865417861021432957501541979254026757498640019223364963469232895582806146442982582340185581047792423058727998143912785718555523793236161746885094478753943310316138918776291613052965010033532170783152836212394973300478121621358059537860238489341848371339904202456083321066765039393664569604131818922171243977180715386470528987815206603910757679933333728 [171,26] 100210036077452260391411096125900568001010666536328990431766416712629303373529057820660399791765865516992556737307943445716425189643539625176620087478670538461948066238209164714585080717364557275667964399548201031320014774355002653993752080171388338085429931614197556201917991976513434093945709475055731679909331677749123143931894024758103903030062863731057745603479765159476146959428570924512490632751612283102061908374131886500317828011539815403166040000886060643756582684249849695234114193515075533936807228101282707750846614327598524629146440134009318987289435555229758662806961372194442672104666423601730173121264289010234217393148403094643975295101443343002177507030895239354210647756040482652404456406111765778887447084636236121604382875246222004538332848498206083294267459672375121203143867316942856652228755521667699662401973513766553827321570709938050668878807328410413173224386752748986131337560058089308057930739409600322164637326279075270389169774858804010230041957929395368923401779654954744277529558703734975844239327974658186923618542698674951947281811488 [171,27] -70673779618202608648614679764056256251867399535271807488082550816482117398275412375792440389401912158321849600553742338724894620065008514960236721859926215606972322812007975054829798563023965054205747703336461528543346970864245299362975901707009587012005660069055656065671748749599963719251689501568646825785704196199542884616289026164440416557354348727062681276332633587332886625432311020290629336845490486907591129588555023972273232098882799168234863490867713328888254248766933146263423381854980253257879313720757929357898156608041854742227171203155808448627938303015380068157882815884974817073047997976589119035511142434241835841451311514579585438022455260220461054713743732382627727744353403075494077702302678697331147940057708782628973775350324140328776417586769353949515488256447529661495366012640368705297135211630405990890497059210281098926988101384523388321627994234551567417734039437167689331197482686196023395994057234230002270412385193062491626468472258775693705835504872884021266141043381824634662675542465223079881001799082858982684333693226134678959868 [171,28] 44135723529166463494748317328496527270952477058692006854884693817269814430261673697045590500288736991809409229672957294417608789465536553912629885699130564365719992576088246191012391990350905337277476092357913976599717229615216618736731494940578237466421223851116648632522650571969129184099017789401141200691695252389155441793708561496286854496078506691565420482670674258290252824128513877132426923148329390424316668338749452685711290324926212715915473871440112255331973348441023788751091730221598555947594636341447868358032548563099972005102982968070952312484833892366695771456385893905437068399102067440908350188666504791971762877573127842098404566437609024781432229645903259398613496113834327223735583195414646970356656773133740085630590683427803348444968337053785868157287568865098848331390607598389358546484324326137706438057859522567441155429684401326039397557887437903994800122827173724951604823958962795053355062469468043653816424388313554874569813854100900363173849050883288347768334511134759947096220332254634187973946285405092354397956957908245602619168 [171,29] -24444600292092684167207521985988510769281509204633194550297389535860606811211409635815945272212335311202216951042681362847621186267180004260953755084780870241083840680854311088003970475336369453476187644797225268250584724062196682785189815682386247765844604126518406852666098531014447747723047795099529337256296961325370490358048413660231874860489739171578471721800222645131555236480766646222256708039501286240703451371458008931281466314218457760075602830913005562433998371502699436984958057810181209711358821246587607592058434440216756608690244828456927328337460731275258707574979929216323833551549681468035651196856225951048707453080926503502352918432906707886542035917413828175787485600099815568302855295492995757539636195788054703977920301105096237364252610409995215939752854165859103600901813105997245058607286292629718405627074930871299173332313683789451427507770809812445220706983730292463924114667813095959096430903164304570897518323130261007973737567345791295254196108657008148337412029902127125018423840430086044989432077514093052151287695057693220912 [171,30] 12021158112463347552094264756333828677686499910347315826040187159337652474346166483515444331676312020270622408372010798147032615613805739681029284044138426198696549986276835233341077641792413382060845400110424769183530896185764582403608916348527875990485936697134595955386532385364229765733936216799661248530366527300989848368924672683568450652741728728149581285078310211209099437247413983697453454069371029889102296752142864454426043927791279836342834483457565496539187190059704803634773591764254193016114615727355517362426579295046841184715968771104291242595371192963559272829747012430485763275753138258777316738269761997390057315954031707200547561714221194543461045733838048725094072942663300344086224051839791926544386802999578166822609968918430701396756902136935636222265842275861995446287417780632570109528592716536520048477950957484609001512831102866293946573682169792718768444081062571904044790406234518485259771059108727493262435013536956269138546284621555872523591821928685755436377813225221611578874824924592757988809567584787468927657899827236224 [171,31] -5253358988077586665417566674173634731511529575095028381920884908141939996521463139171664861103502447381044315714386636956851511027766430513687428536137421487172372935079775742049664599039058831702316541053757470099651658955280008254525003283089334681062328688628890722620888243438410436399016716274551253041087380568066986272472430302109050920210811694752310401277303593810262044150729225909064228812178461747419065889610760153903192752411927094445638356030900647999569578041975607244684185069215772219198269333623178755120100616225943877632979785767452612890957015341293252371488482311424688841152584956611529690851787317685828591978186941516511892495079691036552195218993567169204673297551597213928733279895588627561640931289099715135161887262255674445673268365468768120259172759546486887779894896019473595750719161954630932128362403665687320890131527410274075373560618455134564538032483553006427793729864052486342523491627405872201853808464417230784014808024576921859774571356428736115458046627104415143314910586443301161520437147968163641718647295888 [171,32] 2041125626322874002948594047756166897916495053213029820108513071158210294164629461194243862676194911269724394882433023766411143198402379961164114214082939623429954644175011501647556045885739489654631803454084574891046356829922427880366534059258509838701589631087749645423863231645676464589752793182141567976650270702273609667108069949154932908290128834061014932709915338641441394536611556020541780926914171375376427532665124887427079473065967195472081172961898684154776864199884472053144145274139635282463850810424744651704100260952086635523560213430415690270634091709401354906421279536061644719422261689795633670077446532758364094231887631163658451833595036173739397423689982660552700123528833140318393050406534744967555782981516469703424618905000352143522466409682623187550422472815459947880312212093463040767914438432829505040856448553469095862847527684358600462704049518052553520248783087829024751280506893492346296491579740123038280702757319310050179068408293931201716463514757990228148600332137292664974249654875627225729899715405038382281856192 [171,33] -705222248354473000365251913738982185591061051015340219320821390469295661816535152411859819163477916350254265642742608884604146556071014353898381148839552468381280958149544932528114264887361188562503879212893846734937155832504651457647932537860480602069865413814832987711078143880612161090521029839233644017314661710875485208988213667351821158768478930076498016434566635069525371970838023684720334134542305251703539251059375063770919809619497575031969154690368828626955685983899354942642141439944818623109883456114063027907905322525404277223321973392967834557303693307165528656794262395265901374393174022688668293817807944255729079816840146342653505349986431275102197674871962953717491235232253431851443065328873736786120792761071248402171821452685900586869048890884456729521914842680378278731647441495582836693856228815770440879809556593120154110429941626884913178477408201775945533462110314842326531261871635825786306907513129722209870017515189402010658198785916763339393045948552787066919169775349115196003340999477260583746999950783672173680184 [171,34] 216652223710035024649960361179203852075839356166180148464727615857659949762716856803983200857549722447053432173830360581387120653500536663033028727600008157607834630696492375839581755061263283520191309277124834749789468362846802398742773940519091225581106873138984456560961451237085641167541004942651398089727935961063396566011006981224617498248905401610660987007030766484624642953861290087251462913158194157507194206708202048339660468063488617476393011032171694529305800531469360098647098794677394051364236408452542753254906877106383664669587150828243276648456599687199164111870075656646936483405964798640185724597671810441196577184242288234827159739225732156731107234484733656320596335762786620395554549806672173551409854242944925715013301654039090047357181903102428225866521325400305951904818359509846783605404492812740763556646447715403884624108310658007199412211121857969364966953387434798928808795137516955304706328273322732579579732589620928903033331545376957362505170881115839172784910155810610056350061357013483205457795308278793056640 [171,35] -59159070215781018403623353294210935607358597690368746947607268559568170932858254837301741131487713740834378679327538516029665648197950963156894605867117895129499618360410447404173639095010847651115565653529698448410249561369782280982623318441643767776822236928403306780513868184066844478593640694573551070420938492811573389766993043861358507133336793019797931109823163497847888666159526441668998352699052912436564986978879333450881507898235416363859749673859132595582727075089534699000706974769290095769723928173625638038807759929192453718084592691101771405780364754619605629559878501759517400697125098493213828005056225883466697987271858187278396985930309538736674544471849204505705556155412665079880914442849180804019430112590950149771034359900476417308843171640908390864321691704165271895755716130267493402917338444449206984975820626762913594564040359880893053379062895348176191130498365261193357352875393544145736564617618811944549506585203218107864214003724620989650032074264069913810926366371235841134354910917989708899907803436069776 [171,36] 14349286738921354300536694115006993153397319299647961297848224893124170623733132829255000310812331510871811370012415407204447560572404743441160357401464812491520728020242991026251764039269192153797544696404600758636966376786875604588797451431509986484877831627518417965250560658277812078753714367289108696415283709407571196505234365642140650108483803725988744147881120212697775234962938435319561262026000522195211055181939411959094116796748810985377083112375231777402847208523695052030394542294254503438804326537193054838268587104616466942231490323064129789139023163571436996435993109753552395297856399714351389321199175709707330899328344861439181939983085809485641003661840948425527870029059209871937096846682289195539106737665685773392901969739388123311307188915064364544568401829440339105321511092307581859883498625318447039273307082154692875524260749069395380962448892204985783377904789764853452178823731792349339392374174128479968594402877164916350254069353483128387770636931104742403293060843926051218621284109609835456323139958256 [171,37] -3088983374977495611712988187052416450076770451094831777816537376548177701133602964594503598635281658472315581168180044558060004585749673629470012394242288313169190008793265643185685919758440997430845784943695409756222780048433954750161713984594037978004937995821368379764569904506046115364158216849250329007304053934135559961608572491407385457536091754126685157497777390264560743365682460392600311589592864032413810849314439528542073367488973153280506510280027556061600639186350988105456198710983243819597768131354402108724896398498641264500410875803012337587963839277385263619684555114151947898558564474290929310418116287971825349201777264210139450572345307541392658648599633084334235813192843005496798091975341404513582792977186949982347142817187398363067117367923861954518942718667532196279559689582603589180477346730992322217409567120725188666955205138985212471982985998542665525896517047298276787392844747275979551018045785271139444101941100573148652996127494320136066309912405011118896038081714190351634258885268516120150935014 [171,38] 589527701326694114458559221441577368236041142114000794841809394486532255735193638426501599535076901307186431252489445396413450692849039016599187627839844137522092071275038472831789245734461329780044986772930568570563214308120938188189700272351767207957349187285483689770669387012962334599917061028463723849938053950364490069775673235111109511041275217887312334138146559114096833983420380373278705360112699375920769178262730809614688940534954835580010851478258838179114585467855753979464898021885297182488552012515574555462252752049599324886144636616482249521395870123226835662815692461993506437463478243808308313888623601245739310307358866987522268453081616671131512941707693788602879589146966259129999580180618472117520265359325060564263987736388190968350780948862548370293222433315596139542386879969036105229768265467925548062266886231560924744489909512180661629408625982360071752565396522524729882018201896526648934227058136864297503100459421145935333996828420530546129356105834925459672828032275367808535655216420007948172736 [171,39] -99616356546643480587606193654527216936107403184298252157368430089314036130063333137476195602562180275545272652815249926232842686998143807651123136717581603920227129679442703229478803233328934025457543847940280470723058390970497806870824920242241457714420728287973684815938231518375993380460837889841639172532708482496141568436876671323951767485736414835232248840803653547321495410747831896756656195202194640040914748590837251822382830863488597354106365895944190785588686653911712083973024322259577250959588452898604220245480117098153583319618584215189350275955340055356496767557235388008116436026741905743550001102245314705857424800106216875080260033888979981998896402802038539540214750452345141494333051370211353659853093857032993443374681207357859164214405673128996659546416028780992913404508037880971341084829159080156859642500202693501714453240764190275076033020173036573715912567066630537539129726128181033232784455787345679390716299621113990998463029015726184718487359572711659787596455243134044585481427431480969335080 [171,40] 14881345908938659839608427249022182380620942443492397958276046325568061045756663583447459553835924924414521901086098634269805308711542658825192904988822626866829962597757968687108583122373922020584696823546523653482326544609981882133972937570344214025985531186053951327913860768862781575451552550313355266892832022501127424497660861877290575250116375248309987981361483314275687473927403578904571882706604083937151080972302709849041884153902966156280701291009412117798823617052970743634540916476180250423951167560415617164317887084158808972989906957466771346708271073621537365394076599330234253320295812132723737560248023220417257896126639438040008273380706570501981442761108925739657690415548937042377398362464996722425364986787208186957793040441780643395858891623881763325214285089834768197204272067599092069013629570329547227183068549224758256974025590922306816794641153930706327366446497722751625746146367331020912422094263423698320087852053740322624911411342594456727692114535252840428808020777049730461521927464352448 [171,41] -1962026358201471135203817145327008942640786401266472193373575748243914359761400587168557332626656678958086635084464083592015184665366705353760855621535160168196204236764926340533450285198810414811039678147767181591197275467430542961652124506091109633052377427012844682779634643829251097500251183687285817404161121657168447878456799176671836540989801609177795395211054380969637354418499592873729501658161214708708850552947017136749653236792736957025834608073789033339621836500516607556135213643677263168933719322052304744518307225471912229101757504226834915474988947601439497246040081691748067837782419599721690000820608581523869296566986034122612516873678507111460125587759321186203993117836360726140819726307073765544897714461928025264202112099606684532967408792366116821777550113422919946103692646859391112363154938554411637935989561552777170890026784343469114362007796543516752639428274935198069423785583541646880436609912883036562566813208833628680061472287957116857032793159526925144819053696385285997334014470072 [171,42] 227881404788315852559334942326763303886535671558501369949924274855370709479503084473214090493415738720881219683217163091737772311652334016974157518336103901224952983631564201454186682221666648570361728312655653388665206199879268703378420436224746014607050474106920902803761029735486049889970921789762005612295909630090245925609938696044792779440754367259100240434551383598793088301753996051418919863587598468223479256905250923039459608647536477351354206274670274949620984649031012403943274879632898935713341177628393781650510154081821899169524628714276128347177064836942662422318577903124339183110316826291078691415479666740390751575893546470813243928358740069379470267670944903699098040372576455191224273147119068109616094916147576784583600185049679569266427187906840675298420544781136156335261938314804008854882788109198647460017629657174304118791549100466898067518499579380912655759017924619725526933479026328774274019063232201127256460705323946849297895214467418508573648002419703585582437502470103059002753408 [171,43] -23268858523892993246502889829497428219344283684485706351001444269601910987222510847034313536720261713122679942927303729315723138995371500081701654968005124618114485992364830959428175486925785066929451871332840807400937887870521555828061939463576626279394041152672432727553528378888249589961397008592758032438646047653207938856518708698703185707390583320126150881030744625904067092994238854608559055431891190881638102656206158531191689095713534109325224478867765864417281198116631353613393359902123697785879313479655125161090794793715277584794050411233188801318601562990037278960289440552006905253729936250141556535856867809397515591658795406712998803786642234197699458272583220338558590905023088980181536038226161285260005824094127658638485188908353921886593835176086805627978815643064188258225037845352083147917959598361968492691101313013183586603602608423384498207981498381429647395147584025865243267549298053676477317346391912369583652954581708014380215353497729037836193643545225080943548847003041996019984 [171,44] 2084301689008334411282451378047427975698357327069476284169290949717114520196631612097545088877021409265714874267583897214237011159345142318217771023997181428080384703393748010618510355636806894912585964689247956074847438881914460813374053118239171408583441556591214684463356651110181351884163554277570000095121986096205095224884904490650828227963596692669067855224120419891503590611851926002923982725306926553240683807090458721189208855390350350967303321492910408494172801293771292276927287512491584785022673991003912463609261014464413335397698795940989241420284750456522862124013529869644692500986548146355331725844408636861521467108605207154256214217156081196257406919622580061187943803574050872078589446446692946945857014977149196722033064527057813961405720456630542245459487558241918664973517307934197506861871990124837723459525022777529200912994006958728789493011094651647323401300970437751929315997779504265837630071237039307877646066687138439014570218423272369879491079151747517117514204706788897000 [171,45] -163404957821153822675573253287888096895576480658572484816500597492250367680043346291014519784021187592373581038811118409516654798759191663547793848975043746741104265820684232199533508600619686523113950671081316918085298943277463346567109031979347179492467253295580163987555771961582997496080937577100279592711169356915516147176330829952866716570723106077395031542888717272042707559525036875215733036012902824241129692166780283311150780178446781447586229857856885029687030708828256204799941320188932885574053004633076039188372409255598957870220087418797622615541124291362715479074549887625433772855138684891690595543813452368375639809453338857531268393394709374716045545076838883685091486517456940924372771573352013814703553696195022345000520656301313910036310090705636722029161413372937600285429121389524308708391042193994839541490876941458430331817150025520489640813575351198000988858239510926666401761060221550206637597546783046878968814415807314425297510850279973785262898154396109113041419559192349 [171,46] 11185046536819105380835905446355641241027398554506420705412674652504533086896134650904875938997753511582788061117520045007263732337008477923689615718440568847730162940790143177462864267593307125874342442791880827933476670370210715665507543243553467438797834710706981466952811369897150716200937161831994491553468657496113380070287186726747032708570760165984188304366109708710184082485048795653480818233270370507957728299329691767721295536389289946126568980646979747388440707517308883381581024104166571910138616722466876927382465256015502576164446563085622103839779034490536294141066036282432934772500946509568990821014103258889502484521792308215816059970258492509113698693773722889607801683947619735225565637071814886294245555450968392055813654034264365986397963660857106709182948654737224017318597881988749555918480577463391956013281915262835815240730287169766940401732083175689121763362077500293726361713098092275666120235423594713393427147173144242165292871574797519427542371948630612112711970752 [171,47] -666779453365539869119899807745845181291061639885162588224333654588473865879263081854804899880121272039041467491710608152640235916434539627260283032629972317647667924814596614441207251946667061463795621727805267673836633814010246723586885269944918525991862192217882474980395049223814292887845964455375088069728416510999799407704942527768621226048124899313696633516933104275380068778104157773954614883456442564577232255721692788192463804747457573142142699474927996226317263183198911245585862652619061307434047890602511369008253123390026822803254779115994576525232907037902356801625755621508811471795889045428618127280686879349887035188303491814222553432215208891162947717546183228404222308527435200184302947090438639748118270488617942714962691095857366180149195265132951521982167154886146797442524832559457023478366734127223479432811994861901891902759044395115896443159926516172922159321878714865348671865874210571982497019548878819075226883678383391549886385838774738508648838404164525271488936 [171,48] 34527380596938901148395502457555817730651180607641298251766137905657789003731094256457036867796001488290357027651607062657035410221442511950960093290087932064791297255565872123339147705420875794132015164791230262245689985470084567571361619215608662352333804387069911983895888920579330958054307110934802410119017467977443141995876093720345651610735044433272799123500782706376492256462612435156450820251180928675468086178137690653552776462734580980952503137631888402164943083006667664307494762713505467670632125349121243170043640682742587384984647252558279652037772663657769270544690152742868727115882213473666214939853095392509011955939744219015659271071729854074600654398165272963746392073694222463298943346504109698542003932616475272330592185545209555690480397688381708573251810505966402981250097584324708668238202341169918766278095313158181814789882008534179743148165640355728771461234235349736223158352164854135100271883811124363306806483026312791919489404416962579124669763209816348672 [171,49] -1548867457163924567080613166346626948819291762932409281156514181269693080196266516498526495001006786903371069327214337440230082819821722083109464054741990695287281555752172302340119925416085485008715996730055817535763060469502614433065166987948787720133628884605489025873290195692468807033673001239422753386665313121810943208164985504967160144740202888952852694455400839775403417604110752952785917632397953950594012585330125924998625549221114131808434200765782281801642764151337968713169688132588204390310222834602773879287607977640255395787875294675794988803435799626212651239329794130085071535185410773966376908495706540335147248902281900636937732140610672281081897121619907733127931013620110582153004594092324452540282526058168700794047121762244342806741494497696378885677047760227356130417483397843728579590506490673009125367805358880141094600205577832879354036574347279171895931040918874069695933805547601566609871185801061538866272760277698059945333491534671177305519119707272512 [171,50] 60025899347463407072611790093884140542715532788783438816973088156507699392139540804369349847597518150666803294106452136775962046050855468329989097985331975727848867402769974935047253299771597039720528010890830948817588058983343122620240446270936558174475855289243645709589271973401274458512199639046878231797956386986261610713384703556122125436839739680056057208726052615751366588268736584342696206887162155841892110378711656878802066784663133180504825460125216822429339306761809398527573515560583813433086072845297915854487472664275591608347699722878371954991156478419842806500222385041430740968989746141691322274626319915961619600480484665108784619176560239740289759934590885970770873489262888087808466643813202996543978918190916398275784646012586270450835209884082741209037914563128571628482491499036290870063549105871228520434659111011705032712430698852189466838082680865805653152798281598802697241848493726707896515938580594243283363389613370092459377092415540556497523814144 [171,51] -2004097033559439433767321727492566475898438670089461323347540986236813447294909716284691061331926816111064850046041316663207517802969525473062302673495405318374555122527136820644623858952124798522871081353788417774886717676247017076165737710742172049765791384936950432896540033487313308099141356815941753207077473615636682466016240154837250677988930667484256869179351768531617254666631343935735051561804374277609436951634230828016183458798207337262731772923322205143341596893533102434000539094695668853886938836088078916836400401028622720504441967422893243065809382796009811362465607451463538390139839359558922429702500922425413576115131692999333651578146757497811243820963905882878838665098849866260277198896695412596186022111260047696671825477598213180689502952247030095324095764453348048158315889429831132863422545199829688117556390450096523917701084102021093047839371519707089376954471204925225106213083335224504503507165718375181555216488937375340912774634170276563293120 [171,52] 57480132926811925228541353411718462861529102854738778063096105599294417138467613468871709518763840004886413618687024933814861482456598463906906987628804083237329703082913763548267195988079300792926254250369858511488028345207112552580200904895619584970668169679175897801288174875148164336727115994957396357349468455283686210906066389888426851638435172739032606508678818784026944357452086488597829254355925199479622714951712787489001536161799780368646472535372838500972262267441863584238222010793096624854563207337769996958267853408048059994569320858377573051847085171099066457023169109917126689611061014534387935996935262006187265257241178113043786497346787815461648016217242417955773900888342683070006724680445665616602457662463702355562648256593285304388622499725130492437352935095016493715244735118253036084059308319626533956138703945252655811901427723099408462724485275839147958251719445012311959506014414028587600203824673664533576122786408081344746847471230783754536 [171,53] -1412160105101926368437178880143496437365747035169817063676174218772424932048622406432011717135976947710352143112419053377488183360819275607618265974523045356456291268868834898958866776974038556247404097092293950513013839021063600347053767028443800601724267097677664743337323730739000497571127501142284375848186458351816578876804017088039778443589563933112416818819921189446558518519001195721784311144694884981270822855051658123744353481663885754924632541459071809129560131246243550601671449324756503541505520880111617780498194104146295067848466332241445994624038170004846007309378138069017044159069176642109647259598152162462257154968048290018298195886673001257685205964634368860583936815967721531859404130294901997190391084963483920728093075050214410488503979975273605952749522771243880465306303037392318999882318890914553543357757803576492943532847905669565893048280800802634972236142189889878828705566743153529010868586198033383069242318760545109541656755560369725 [171,54] 29631459098023465913501856689313184910785687420538248900858386409824657482506860600906768448253954220983296971408824102281512948374267402434868408301828597087351812851163048224399333479483999502304604632990815905258762269942541252337376728176068934399166254869386865812238075402036898512708849633962964427471852600138681431200307734620545494637940645146349183721414450142650334195273012785618093205165982202111165480731406124233398471032869913589126740833245654042895964848536097209612615179611013304247069150791319922785778966801545255974266216863480931348396768632383767993772266143154055221094508406854839803729437750757797347590124858521748035454019745141224420048185603363948410468498654981496689479463763944644180139839099288650762066909285404669166885596671037692272526278441097350120313701919286434265538266354350934284790052727584906290694797203286918237643620964836441646148385789617312912640547097400385180048081133368084117944463865203868007897694528 [171,55] -529480797491598985675859652115674379754670105291927053790476942780003197329864525767285528922224124005757007844561761933803452620724195256311033560885975955148916979500914011032289212985677219152913027103756498950909567195308353503102167565716698660687600097600768921289628916470835139020867464413244535229250396534790591191888665007903488720993960085842405092572827825342898041675788398610931875730978564753529717468337886685710840425372557104204655527409578074054578225374880999651376534034800815641513129170905080638521439244239552783293434402720528330960106534125932734730921776727391338447551258070506671831038633455746822488869879857852517031439020783455475547501156950966163427071060906062247237787641600554544142361248940273833957247785944098353716849584727112810921715494777237797707154668502616369607416544575986783897211931546439386851735579715331049037433748045181878321120594493658698522912124233299853753834554304240254214829796010388371035256 [171,56] 8033244506322649399120840228054480804979441468255978099672663900306143801927937940591131786247224982740687145654064929492264406155038622816852212996550664958379445368387946297856238003433138663942044829635119708819329436548047434472819178494766595193885614665083794013873259351875110831471349781771163306173103983986612133084664957248419440640636142853547917839316076262897663800928681704110368866418105050754844042306269556380794343741295738256094167340921716739933068874254217841159256817141557801535009928512810050364326314518348803761987268345834970808664897107277393148927763148752401812869374221174108499351427924319191934514074218469757564606071317967067579412091263689678656258920808763741980083774141096489878695272574958129860475860987745927090233404193013751454923784941623964536214196674554928404690366344975274680723297612916004374773011371760316758205634879668485967321222790630338142034686834507191956484303668386020228379808589008592144 [171,57] -103176642740941600059250460679514386362032127916176728149265761688457043590210288852234125009471139304397522864842082840535477059722468545027402071821765408742901714564520496542187979121234531317797343794870419244998569739196216877144824846491177634776599463355166982024461018543731090597877108481640920111723905993593486269561191014071930309927651850043770585882892255779734702330346849053559681326954209264248644066063484731072297285680359175507596871877127819656855353305528534693962934018867597660326100173201011669848133715376119491257003113467979611988212864697659422962536435342103583131319951802154821289333596126767569996311081425183653737654426430897342106564363455057091519011138207833864979921051214987496864672330731410876834073659933100358655589961925959828599831365231346857645236770735365567889552054505856221424002732576866457468739362571303932265813651816769318618728782850635037517720665408564952604707843361260279834297201063578 [171,58] 1118452079686121657006431716236885190242099416124840337601333273052660727825262340640003072422085174055266967872753943015912474436209663842149366831499586484921559542089544624111114734320755672047433801144662952874842239550441277084653374394930702907127185591021771555229896414182121582228595691775210545043684263653041846542871352752317976258270585416762781823707492403605025527245766123440337967674522018163605563311059294711645486223823054055790748630908879056858471744726299027107742189969044790465076273227569763643564058883546519197747287831709387604460334378475917622729321740556492933355917778442559486387085357407889813097875172347781343295746893147653476530745853868156235162966983633816659507552114996423139585833136354963435474303719797928378885509021209853671265369594621537782467131436401371405163469766940902652308317482638320204018364185936076031348558574506081581595821807252943348512109466082835313732955826762657418473483008 [171,59] -10201956556871358569555069331307295892414716837852357127512676510235014536873825060823369152420773420824111966552886886891254811509360914187461616684107048487502006162800067589858979622825335269467452189335945975912053100142751001711017315911141961003000748105183649957578117955753208622260013211855092249317075397881806078141234330221316333011010903362090944510557529830614681841743929470335086133986969250023861072638657787428815693213774790035617305960084386371963439431903722665630365364437530483033646280908980438365149380681493246005505280251851493975842558773375015423482928924241819599338367833759227199779040426388405328026317388095128284202965504459146668935646139537670738164076963528666024489726868224963844604871917149544086043855024441796820914028910787288691038993159450332581532392182475585217657500943469833349101847943781056044865398966329732025641391652731958934450655771698521943612054549100169524352293330437760734208 [171,60] 78063991967041801216636857890583342397154723340585445884066677893111970543216797369635832217367541500301177676152872674292495722195121143838356029377177048302593502909014892521770265299414162371157972375656296392411331308905074970479650322312222251147160491339702999711884942839403147344128404506044250223149634579698991624765670807151128915476700864400678204030684610872421833021295281096079041973464573938342161605474678038550222264907004870583822363347819254834150564315525031814180814232221933887491947601156678898823791952932570886919227325767522779344038640313861083978570682238546103579856505439816634265482789615558917364062136535434877617265255452275963035762276318370833924080773928004387907100902067303975307076534283329261369342112853203658289905287480540126626494503746787493927708831308291284935110356994719358682264109714916994175680239032385478617801802706380437175040253429684804129297936536003339872073245944762432 [171,61] -499544699799386107677133415306640543377826513469543655090032930336430547445473398745175862722321900640060871195420057764859255770877019590202135997248053375239934290686084104303085915418843565512816602515177886391066560510680164953153051853307006655563152402790409447213927184454985019075331759021373102708946242060458841575035965128228284430947139915299447157322348899998352079479260899918677789294025808574141762006996961812950642135075031233151654449786428346703619245434508462941482233054972488248901959171729093645654834367429048271971018652669534120409616763843948620338682000965616067835848041825245270030059747223487448938470266486954237364678215006187094514024555134419352241426800443456165573760432120809987239073639827965028807544426265564627791737015809399273958361327525590746982581268747102763314728070705914487361647346430251270395583605892265257373503827272928939356209367066529890812399902139571990970672153692 [171,62] 2664957774286865757047897798267196418680877701275641338629507158513166190250443713000463203964909154708557397378677271577458140033989868773255896735898449198891244967369040038440799025270011577670603659723147309351441233313652678944725215124080356487661723174597954657448830092086617628131178950988551941981009253075058995665029754335962639836590679012879802663680707785487619393701343444420128839819161000324412378173750879219138139328294831453934660115827029613479166374837165011504135196823395292652403584534837502243516507033833117464322437220206282588480570729028059912002209599995101018998377355935170533703110402984112115676603316593188511044562705077696509051793368404657769811418341308577328368436824537427589311389398568217751326953065879462784828389540416006624460557595288802066203338263926593539526901020026084433136953480110375013460743540038582422450832559086964782070819784394701501447053423576775284290560 [171,63] -11814414340429867592054618213696508931227180836903105236254428195183590283441431257932696626126892460250260920818850747358706074169980598439071952952192050010532519707779466841554498146092708104693489117449909957856281398509974867617331651700788445823260020081756476777073537660547242425016585744042164004927369912687381582393707574333895307677350477301561361416116225256198563133712233866749515840066417127143081638338902257699599978261285535103760212160166448414850506628011736375794877550019569000599485905518443622899718077792187911011285195577882720075198381252179092071306310454635891534619792407730654286205343932405617813111802019543083259226022190632165458594460574210516501529235397250967495458947816037655109125026686927590521125158954915955497521958777299135256700082695096157987021532742096950722541729999807185014412441290906173994565374571908285687264943973219668295367180897276093020008665329608333696 [171,64] 43383745146957686182519388117479476932631324585069925470290780894538533798169337013154364822151155805850843854590826204145939817415630053177546482468196000545415304411541719150383056796449846580201810612115493327590208992636990576914198787011793446633084142088099889205743956974597548941317192863685968826994530340151396670756037761152198543084538284433570552873215319551893040392416048279375617966476635808360765036763830913762554993970425267253120875555570936794534643809215832024053571384040203778514480621711876137449521212044422305290770084532765343427825292703340047042073047441107205263121278647685626959697796477254289042913291713902168283003090398244378408790196192332748994321333512067408802654675175598695937855529001541080592643165426182698082776639798123786403940627966059775859202028634854651963215339666011588234241421257402498179560110263825230332572905483004253478249801505681567692094707224992 [171,65] -131519859081455928454946305981718654665516143970685045156839907962047766588206714933059987725021735816964642850001695311930599482617598026314242662072033848022747835694004084250243090850587336048139568726261863915187734641651076244862597811307532504825042196359024372371014581139523633128870323202016575693214402065901698319006742976900764499598937707395133172736250719806719823358535756022996935277897886491485750477566535185606962520745338617173993720840803972514947929932516752750804338861360862505805203721530979364220733206673172379581648347923482689894200455670686950528327218070640516282643134371876264786667792061541913630375141407950502050063234908554062823393060910000698942544245939314252549943465123879850501191003009047647549257064403603109910981494569223520421665411097222076812669903630361052949233577725400379860149733552606551254509391282462465118051721102050784767766955002179236015040548 [171,66] 328039759552619970650977534272649749357785886456886031092400624673399469810022488208663947571147425236683756146803763031827479494208178984110242026027499847276002901783065549107785774461591809867383924751037020134218163956739731156973842023559427539297433850275706730259300213376726079283212846768442664246322143704385027422745786827183434811489179657761957756398525165563735263656864042514328080809786624496299094914537922290866012089496690646011266644716274205752920604467038521725762733131714700616792994406531491172947992646257158590810169571858156004856616407684376330831531098318722720908352874712041806415986126337246750889598383101953644937355830347732290616558505409117660163121529716760769954787653835134873292066682030383093129326857240650945474693806940729731335892108315158795058436258566517054613997653514179087001920092112978870688276155411323644029383934520900057122548767204716688896 [171,67] -670832541167499088605066559747731430437126040205367703623311949870080065870243509309904417442330956770433103135100744676994132183696693697593774949878858792101415002436823401465594563324901415223077488649523587608206562058150345426757776079919691847155496344983978588681081101287240522717732037491172396927664762288808205933269622244183760284582960604344179686882695550463984469714500630184554664881275385361903860594463161710689472279161808963389288738736367111840581211589146278883850877101365775888367607725412665210078881776454073812748775998161141413770670562694658059459263286735109480501472368742901444569707144676630373726399310030151605652289425432694588393190521206405056072416547034152462350940990644269934357721048703328373972002929546329277428762631789751048543358680698162041299694476992080943262825556468856711171278927603772235641850145402580368867912132440567146843142990147456 [171,68] 1120704685907240712384401163810733841484750470103921177230834695299322200437254791251906152877290360560284019117273455846512165270560357349629891172258285720144312586203794141988820698307585517810319026417604264089369575054128697654859403961621808026722953070968545124692708496045810257624512916007216958760420644951594584313502323330189220073548153936158550070776924263289797677147318674304001687377796141834813563201085375553790887761738590078173745234160723273070136222779967126397054479748015420437357332733897762313357957780525268118342213603148129427735298939987122630910128976150347070036909422202337738210301209915204612360125395528824621279188902405182146876457161147222061870086833091595233919516864029358620438833710106824310085351617830462639820414330943167098426371176765410496306765205242042719091591557582743258849545110171447777512091461765573196611981063984759916851944592 [171,69] -1523859121858377172794038654284311539427267485656334006343326179920911997020214291448206106410087111864509538806101618361236111347917204254508362872515974383240340615159919174844901939455910976480609370055357499070516062863652972094249937977438283233543104795447588236413447833127358025377640746711808530704437860020852142052182006152769088224233358986390354083111393195825029360935868731509637129663134372465756871817172857009179953211441464451776317520205357530579576216052253432599054344687990929736998816072631830557064080832361573560943913155016424973649590948258490000438075201183698260802107732924398389440016566262375888729333983158802244972005724613322862678138341170918499819992571103444458190971106131434882377325115678401762782871462400411186712974574002239297693696987405951049465238862813119254661873679407394975907158227403815037033760593788899460043270904547826443710 [171,70] 1679991254978364163613983574593482326881017967614136004842607835415367861804622940564234647211288297006759305236948370897766284507189284787779110387961522345836169668756659081611542278556336408886201311617962558110993997961299778790177571493077712329108934894835309264545140855494063982231178871296204636359112134459526531387883097104753541031131215685871548291960419078723930884774898001442657966334230042980545681431391069286088119586156052503141589544066334764660020941260994016528104662078485989449646697195432496548511499762282847540247920752826838425168525127545093460749132404216592570665201608368529952170211902861399354102371138502226346055582266562277587690039082394319767135079331734774016970639351339787280906297556567974601435620436875382272412533819426320152731338689905251674820777321849996818984098323687461684988044009201904480639372816903351793393568348695488 [171,71] -1495716006324431269927187720299724145570534497601688958807247867940332529571714764084615975146551166907475632638155596462301523947601849381110756600188212619180996234016547301330702077512402325631147874552307455528931868677464208137681812954945908973358213781107484273171552014472908683979157130088631161138852191780502970195455955160282423457699155328563545292723042867605070174495411550341663855466632211106763196539016978052600829038103678371555171442650212081250412038686261494149918339036456001002740376195217321176998187255083151505501449390295244230095372603528106550458617240190040600245383451137379552518300944784599592145728310002225455526880823814152348609031600677124786284537053895454111330949047934005723557015071931144347455166159275264939745745761414901741555161567320947400010969204563729323297939294148172690613118054599914373711714384650360279404198120 [171,72] 1070967071837551404497568398245059159024049571989729192162706066599154083112820651283702224389151477557339545549603535729598670575362694136524768726333172627091304138754318163610171234159880661778230294121740837687169467579725103013811969652958003999308675107300591989768050951805018386862491198279575437532937679048784198906491940423356646619606960301387786458672818000900941327877411271657415992848132651473997632873599847351287615908243763686553593143852621177574439081432839962616643449080646676522038499541535716661347183432309881204924516557017492374095413528072420099208690683173010033113157230727436823106998845817582476343614838298881769139339357100278954334351982481143295039607955155542168611933091067114671671147283719172959086227668745393581722997332527351784798470489891523192468298786104283725268320321136652574499291904022325800467366227926253026688 [171,73] -614073683688941036001569700993896890227460516397497737078866114225494484215221689540111399803346599131310254096245295291067880260950765340971924221541169440189241250483880939033926358394330706171682610624756105937019646713003100460897362436534261201377176760659050701698141537173469333762718426873386560236778480746567880423678891599012408821865880053709949699615744206955850954637296635475055181059231351991715212239903746683322283513058401250192782890176938196809765478150148213603404097102365784637034477798584377025770336129139804997007985129886243287016714421704629562395218104214078031986652737463069001573227176088205444183993319066589895012230109183685999426315631856108402949136560182059881405808839828587251734839285031923333417547269039938148207770407882069256447619347375001184783027003021164894388038117837377637551047349237330031590209708378576 [171,74] 280695923881245818105417751472320757918683520485616622680599610084818412052014898992980876417389754767083972015565231103642648431093679311188644167933804699916796760978990954253038417476050203065577307155103452322295952088672905968052416216287923160270341533484264976907473774838079853762444845428523129986603390299244480335412026769563462672910502449731280263171164142068683870351998417734315508158715357557930163506544427985778602029298172431930412383627444805633299523180343665035777918425376988039822000848531921773042018117031944656600836983846691819269931816622861621799078356825317677192468815353858812618023322966677457541741283830173669262538377137849410820037506653037358875187022937173713274174462052925215640285599988163714421182374079132470310878690290774598218226665223274220331279248886455089536194465437446043431627294639665115415018144 [171,75] -101810269722355790839431550747587138784934408724942782493194027935714184382163907345334265684500082067220528464700306213189710280570871605453575321713794409679899580962852722683286842207940633787909795282445571311820172176043767450896632352537665862723373092624926075215047583228196389457723666707270155307448487242914002306895295026389119760632948128148687640252379196427657922368234010552844627952523395178207542783149912595471412783091648877172275051680594913299358254314190840851573094308277560148286875028947503112347216608411055804796182472824408109331058003362790586657103024813083234356256797041423424643255466412731297465561146207327980954264282970461759896233051220546032989108727914908826334241317676983346508047845465797069648363648216264707536402200096997219433791953672257585210864198787570057525532598418113377671739813681806574284 [171,76] 29158377693486498383862823089213902571119114789407544486671837376250497583127550084515615189217844462567735800639352612406831216831814294778882120832108962841706692636889783831393933454761951307767842385889265388696343911077311947927915317842935654494459504004740485447512512748046875047870798965484126217237954930668104981086702315216064695089573951302585471261606657381789580598736828354061774177141537371737676105679764841165027666615050646885099107642512852812099003996988251794209420120168764662819141732421612952345201203956000254836320491934613330961777560489004442081385297917390140940155323825095727734909981291498928730647851586813576990823613758034654881370439068653368101335795584959421363504674904629435464390183272877557690503871537445090325479888112805415705285309687964286750240431678870339309804471398601469186839342157616 [171,77] -6560369776087541985330382357350808829664379427427508182019419213950293674782947053698763773579510275841024906662109639688603020343069459003884108018091230869207725721275699317196308401477883209406152381837251481740345927762104974967604469024544500778387333563749635071732482775761139171232424574350017875626616794593231182889595901648522747731245293942920750947054933194958464056671963015647084149546505923200158839787389225265273491025907041119209371909886162156464261797820109745312115138176129642757620878272160645681347514659599609961049295113165250743540630393115253157008063585590497243520963155496828188716851327306433573734372577710511717430405893354016384632210314026294902296833871180573064725689852323764916165038239797727699610904943087652924168990736481913111254058301679428186783215332578268812010498853661798667508654 [171,78] 1153336571410534736451531797564490211443795529254640013600042287829212849399888218509452664607700525403389644557842218554106669986346345731639481020448831765578825284149851682296029951002861520119234174889693049691800629294115006802737224008950116120982453259094860390026687029195505249772868760013683538801700310811835091945081477844787076071065878324435691934833217433862126035628945780929924224458645043060830080106181877961622569854718609220526477053172482863400652255711808918965900274633266768257347172215130135948015186382115024099549077954054014554837630546513467700010456651082417889169393771244553877235397549324332212109329362789077310087790889944070193491780517552969604763489931928727198956061848662036557776989218532786880654284695340275246403930438119025280665146285625268411553001417956416646557178503697640896 [171,79] -157543518762432075735367963747938691490110117488224630595663358672708274011938002974596226738664046262783059788001546599010720300086525632632719514732967034211898440713482808071532456217820138477135444881099400082175492222568592285633533135746869566616963075527866541264690101679672595384862657876763674116653853730837537796456228635865195184897870731226784436264090268500815503996548588973383739140160028733694681367594135341616203646015590587299330394253519026356493328761990680296802222353254324037244117136985993558562218022045178876996284652309393578426376898752115708681226312635311975876890360528544437629217011456977316938931971764594490037319851165400057828786852397522483170726379393021063015511174739159456724178564305854298565719819639540368990449839207597651785664055291103062155622772848194116124254001000 [171,80] 16622301121824351281685990321175537572246735186344784666862056443738159949645866997131544502459505230208582971588189882006301306491267690232840797150224427565785448102196820208231483349563463672613798491931087539077630667446351812485151724784504224828355561664866949312736937057303898512361140509865144775298127708907555281173304387758741394511243820161817386778975497791941834465268809027580661599548707894698282773675530333672817461281365426550829257755726972867176352569385614490931506836623539227229037813620580424573908593001358324898032969753474989645553208111111722568979419501692340339336392340961235337757467347649369426644436166549683211339352699100761213995679353021461013645724830459571155929781473315570198339207035383667943162362322958868618283163523301558704685096792294429576461867853862035758464 [171,81] -1346241916055187034759568233313063480213434736138331542533541054353152550734189526612258224081461359095846495317395164768015233954804059911723777890736103535178126193800709989152904845370591245117332661787255817723072833406078171089003910759090153341397322817428658393955362485165554577225254943106287747505204861242556462236490287480474631808123667575017044419702641424357340662139757617378402173593756892795295186779156782874904549519588856571791752700502737872288652163413802616042573872655071294145423818041380752908929412860456272052285316403195758973149742027510566304100677854489450161601723567933411822868955908755535390088298915990039859713850513027826406229789105500673539063301360409435992311770681534620905284959121884183835283678632353145248564582281816566490781393342957883949680125958853648 [171,82] 83147103806370740264280198668469238843580692810268507040426208108435070315110437869756653921069203026292978346176903433001529042755131086126414009452561384250684979782502492511417117526068301851118095543757736662215760196160005831414651005414150879466658418238709281408634015850276882043089326705826344903067148838355991008989936489140237718513433397563356303152220752749965444740059619309490773829432062918420554444138735982793021161768118484953116869869302291995155799448928059201879866996084839124303880044802478561212389219272947206521310407770576605825423017195440614505999862496158605883024088317343105199493993371660687806042573321630560423950764712676463322194154064775951214907054908814634806586022439725445901640908796494608848224641353372125249730649558461540826084612558418765557115520 [171,83] -3889180548784677922969792367406699320441490788799969534940974502552321458740188575086937840873015581252089970695080049151145785125389701693873303441870711729688600870509878066009119713864118420168490501092394340422367530348391707345797404773970751575355093104720073566830438506880792835159758950156964881901669761227486683997929115230757725870682721198347988701138455785583701133572907409986415932910371892983966518746397205917051096469177785298645433581870258660795093177406883196471329792064206186513346507794560499577453764540160242771133399009078207012394829011239585615661737896163327574630178640564045588186903317050112486260756908207569753300770372433794379273100686939268396089580995862771488726282874001656676054467858299033148110332982464358529744688413797788176487254370611524144 [171,84] 136767499510393171568274502540295513942855277139703526591542695479675818513255588243404262810163650024370428042036062940202134884883643435296188459634424552138509889045331431185193612320830936300459538170288160039805619268713039331884944488325345195226603012905217744149393596661460448922245480625736537736679367414800279961118196965313933715678950651497321265258739985154604872563441374879813483313596619187242647344323075729536155348351274267247074320386871644263621557015628999456547059695235029718952220388209698682329637168265823011616850262738088666315036198150811266766879039742022751973961738667073451220076135414194919414761052247343962681672967604836722506181820419999815329757511806137666089565373247012681299780669467609549067220145522869963723050591459331667418653329736 [171,85] -3588120060724344087649502882110258615535450522329649498860302504694668380918013639474348702704743920380403526566079518740448870308059531515320636378129053757363533372700734651422188796780580433684508080633300249266703112778853166734065743953259325106920304680125695184810522157643528086208666852922487348650793999428240453057282772907520743601556440353594372113778334463706098158564240682548558026664742313408667343232592762145501367884753574285645713364502867375582722135527741839236584916031209791416717275705767144619720028958364945681346261334039982448360785263294390974926932880595349475424522409229113717927824528635797488638256231545325953002342736849477354826070623090476603679747969835407641237640854927394225814645409764008935093874846871920510533405944196993403045 [171,86] 69656174255661910255503426203147682803859869892539303478418934159938353082084972058785895591118496576585574502568834810869405238523875921340408470687793029333678798524224049782149176178079278215191937887858314677652212178750037132765656124949188696214066373864097320912912056859162735732316078476544858964110980784491642355784222356646600106978134417934706157621288294610152275537317194779514313878202088109042482977387095568060516131138733685037630799731884065698572060663908160860110895564826834421130120709661496001348070704217582477786158502306274796368423519524836644141365608041975785143448447066833511204636195724569524965936350364573143251784765489616219143921535942755833330900735012599755339369546346039555323027763930400538706046378156306254788462787246656 [171,87] -991968682772947748371499585568993271851659845028770884546860304652339171431774682591730187268297101980284323559394415822109672739227846220715898274362157876199451219130219030217043017546484989041071852842751251302637864360577059634251694401785121454503343553491796880356971377045515316943323075269455404992300593783572457290651743973301954948041794152558615424368919522604897945120804034319493681875378165153108732979315542598407263703095781606762654804616276061686750769064703129237925613399583934944731628421001443893996604293306731698957015627480681582412814042413616914900166788501194631090304301774916782954610023878647062700664476822270365659516045289789265165883311968102221258434130341367039373976422535595543045128924694745954750464508017225431744984 [171,88] 10268075711633168984122042954694368627607851921871873574435276831057297644082884944525906304581164783706718710515943662618335629521461074238346919750194242122992303701051382046338506340835902050071145559934549066847269310095529660817146096398219682600285390986402941609033235500529800482900474854815627070697310274438830241206415126366059215789648072241704863642727399580922502795706550747574613524298802186324613552753947611377432977625966893289650659683491786127256044877355611865411399562608945500766308592851891810548333526667592936301376158808825064290592879913201327104625329942266874622303596254654222489966547340001693066975251067843297961359468237694112320380051532624588148408996314283893450784519862802484737097534072886421662323085297072560 [171,89] -76505076419913179927955606691836958184318023337158364726729567137935604220192377693517710683190045794555983035760819314002817846302188882491798663990808628384939572347493623571638805322238863598428036579368451253475558325347416241672008800792747154752883920963080974527653765089068226623208625704618597435484255446240132394782887218822840155373242858019606089480580844256657262555480989950163138458781518820282284137132463573187982937441239594895892122583777691228670291212719470300838586458784026919627881561175965166745369077945070638307879104011822331664680490006458803737074366134698868551363312015280955080977056047322597583454003419726571239690538850157410907540610995589431595176123588139062902952797014970775640550079091927110170946750 [171,90] 406057247016152244814155656959241851208221508665871177188306845795598235243240158379098680457143309198623235878771125185781310783692422518746713534139529376852453608266426857270633498324211854897031255828200207175807480711431250187683228252972231031481767525680201937958499138758763711290529053497222944490406959568175765116574775948554021881703835766825481733008810344321044008929636388921034056406017970977315000323751496588998603810264826188905882241967378414321370241898788608452708209722402445838751255182417867928249844244830942704148596505076516079198827381511614605510240855334088919902743174754083466658310913403797990589233600506117375627761688546359206431181551419282862066628356765710929618303404274410404940538538783128672 [171,91] -1518342950740956423752535673102725612539731864948087899357253512600817146277267868722782143481315052220471632857351363500906157970553122841243205045857910856926936460502550562538469143895990951648164154966108181261206771668681549154252073419303394740563374143859728485120626652762888771012102169268232518446943807790793046023450789699407675291833359806903209550332969374145578696496459890491544391923690719012604147012969947266472118633696943623782478230558459738476941487221461344757689134350796548995310368159722748348673039869001576389568463976443951672505957385622755415152209831294127618052257829879761451946255092372417233193561259862193919455280339281635716414716199841692168291986086323359545888061854087943811214781076 [171,92] 3952798771317403245374466718787319971286452859883630724821841340389831194243412764691547866293537393604957471946022756604554446120836079925348314877216541808299001960642987543578961984507932145053159378438118603957543270032948265827922787316068163120606379830983608939431161312114763940146721011121334914965964563832105730615445083572665257168534057886892488586834801882787720855710135811563909310258466497267411555892856206951897163069486431998806639775791231288214957541824133560830715682038860349595632713839136801450973590631247033356798455244132824573776486507293353468406333844642481108179585817079686866789607016263930757075459440661408850200125185957224885145122066619083835919759408763279855366508499584181288 [171,93] -7074646070855315360763830859166865099880228691202944248026421626915311604998963783481861537691763822664311496135440757508352441242689088751135764217336654295364835450252566514320595845509207443567029366941656927556466679617864825828441846835617147117057305409423015453098660015968189326661795339585609786800004444787763729498278249909142757205302680019906204816688652035286015794332198285379063624070787344733707492316903218242012782500670705422732908007509270545684038888648755824749990289315595923523268049191884587072706032984592351293936234404962929493493739751484106558064383593538043468610019708258741171846677738115063790336677413591592404420104606599397093844684918592913205988485051984887624460572625 [171,94] 8588057488091148929058580071831034347459800213111097891853737530220958262809222200007777063007455043524371663700858613098794872229078710919123704459899005988744844926981465145210052054189874644702928468065539804658578847174580196407699907609770271409170877942612329561357297368005104578362782851323117369738693981819962425160966928983383339848586926891349169460668964351347354393329894652785120846298629198717990781337314611906943361972694130102230418466522455931644150594409457891525151152565725532329270027223107654538027801917426442383447284361234473490337371102153363703329807869873788449892775216203266173249632829218776962378294195810499330201760147730640535240947399275449477914300604477306496 [171,95] -6969053296002481615740677308673507301987089989443526453180180923839611008661207984660666993174690847609804007077692189694636906292727418761147714969243245740590080197730216789431343861542794771344937028698157084870870674440466658698133540259442736295851395331638296827034074551868003544972477054698797957535947502959941533539575300294552532978865913641695126087170962736380094028226858041084152536398878088162735903033369640846779994683768819957277374449493788366611647292727970093930204411242353841432823070475271212222509280787318760524842338820653876595684878662946104260273660559133359836637721702223474633986216517387891215671689260992445155249611370788507501763795763031126221729088624 [171,96] 3721938734643733310369950727934121531678915405866639784206295846014945752541030619934387135138080838107545706448708848692106025300611256080170555708333755703655128006329081071415935090297524008795056195268476947005055538883320940860760128118874273807421885433953516187155165072330307407004602395806338645947842157622645305261755908320024108528795759335485470227442364131403119107791817720221886169625573891084418989534881926349808215337812922639765807714524885152701937569762834482788540144769273741689650684987994883079585122414728504747816816125442302541887720745836233856738042397607512654882297644151044948153760523096942370797320944870800441304099276248591547606045749971821872 [171,97] -1286438408978610981224462982289012858704508967788871340726319563680158382591170848504191964342368201492189796313717694929530274427019581634282333332144783967982778471944120110062261839522330486879759565489944596447974666550841102034957912977299898962355800431993253414909567270999578925898210003219331266153301737683080982771044405150557126116831540040550773088149444870501346811555086577337273036788530405916718272854128376343117426135697490040378888026933457958026195873172165741703603160604028721183228661371647931833085659360759509894703044711852883131278423401908103801214202391007819175475477303998322627811042607269658587830529861298180510607847423504873927620370974 [171,98] 282594588821697828833402557862836892770690535090147980812434581329356780826723906760995213831414371289664986289448272574513059848788921314560765310692159841429658864459634767422630217798811368866990921009316584924228942658265822487768592656184197937945600083786779954643072285585857244389388955204556279329031532744708428977391461335032645803405188681285380196328274486330331907385160302531381065945324722521079947142618780774901143042893409839534207355418873018020129343676323502328486260957625574841610238916050963652534280582326249634580462803093304468751788016812521818542625040571414506705057855120681419957979582463194046289158086280758127104109013474922368 [171,99] -38688541134419482125633329379863220635859500139536863930383086285449418912391745730735488734763864895166312583027537416591094818085940594492450266365551538398900372684613354724216036614783523103763813943092793929917433023275910311279204226956575686337924906509031380622938654389055665140842880998743623046897427428439317432049659664979901774791975480745444075299150828241896345854673490901108312645003608130981289060882835407865259853610741865358391067672348281422196211603914795749982215274326254795331003399547122396768841856225686777277107736418597111217135226224652700414590034838479223462131871910743070241871669829332529129477858184726119991931248 [171,100] 3231589037021629422948401969637858488131519666400260693590957584012234422340107849084844852633021603082286146772919292641942843923626044240184452114754350884179246197791552107223862289928754683279252098625433474123273928129240018167329713834312958206321799749938786835449402676721515980449256605334670565695600643111012358041202372489362091825908643831192994314970095823807124242007025033928529673581416590642852129080676063147772235714520112572902263486750634632300608607107182790665278139834359966417606997917124172696504214526323546464277044784389349130293901081467810990761310012240012102540582984481835473247036022573963571614178182777896 [171,101] -160928574120291264770706488902064262680877833936810012580817107201031652814350767163915614692879690938454056066631541140510365811132572183637123834423980217763625188906114950076363889222974230116025329674453370376681645343521098635857597254176961348262138818294464194195004552454356661476863737848037328978982967591444335961569858348391859317965422141662581871069058248948766407230717791073720712801426821885333520346711839062161613011231182378983504497613317607171979332133765448008147123261017718743807711966430847792990994806286577624846354509233708878909221937937893190351302366199208744051664605060144967062001179451686729963857 [171,102] 4659049349155746582808425513183612382970798179269519297459123902553249908357173071767775621261828905629586944063395579113423998796070387400398221278490907555617014356400822798131795801556751298028555280079810897559548051624555715562190553736220105851707548708925604351164575864243707382887047141236671870669463723210587865964134209655829102908068899366792835414197101868205538378747741144326803245292675714073239627936056706635925315871254125741650731448955168664319902876628528821029279020917279442536148948714528148065085436912894550504592182028086523428185587770597581520511763423587430113082004917690810798718434367616 [171,103] -76287048498727002095471248969857149863349551555521705126368946903379730669845187143792671981484963121070163265684796010557110280537760701199028520994904977184078722945531614680491796076431132132617052845355681417722980336459973973780875515628136677167625488129838863117290528415395792008927910453815443899352768052993195462818971141840872682385037582560496577825999335804293374403322098669865407345630253850754919351448623329654069638922263302132835141519586247219427611941838021356904766491057827746073103200436160492063932911292041688952458231382958962601809848183353026379281297410626586089120851484807286832 [171,104] 685450979952532741379684208479540858049562771075543542448956072019313747898551468373750322068905733194876237544247721902139793583861851889245955004994281286011853281034653496971258772442109336629014148911466642731190275564099891042830952184738735624462502611819730053485946483009743366782495797654610141176245348675941012849729280074170799986244756138899085280029678581087488579879138165768105771571361329259560433337036417084332440893195025280284656281752583067753759766589768110034657310582449071690099701181255364394102843794123999334493159721338025835025450075815238567079020240271151265688529648 [171,105] -3269146411745342666018586986830481703296105602075835609084603336285270287967110783195722495042118333737937978192164611180004362564697142892779569448439862658685073581613214147999043179828576260745966725997725080294452498822436466712839660742802745640130199127241787958223930025173617301752841174016205167444187077246674433577388468888003036409733321693209693440407535212978935368101398830068776381422142439221625806283251594110917684285107342718590592127044163647994117205361498042082769908324325694149298384196428218712169615199452953918805885319822414117864625240554102972002444100118086 [171,106] 7977537409450869326350564166795441888219161273136167014424778969194162932304565746348443969843448528626518475125187158093464581061986299909817020188734560395017971815241247706183640502458098506782199822057566137796947911969523379172246548960290352831725618602375618773466060190619750017764407962532167124370294250909711548348490537784523507212431061615651202477802676882294054492687686482484619480927452590159909522847750765061713321154720438284222328577002931121552873519097401048274657598888949600475517347740714335969129939815113382267702746061721512019450736488649816088032 [171,107] -9562596482082349129575280297805299531690968359085259308909036830297576883010434674690746085227703679515351376606397966021128794852548880707412577102729612197680779189256284596854996374529790181748034998926004203533247911635192365542101707517531279964164080923266684452359023439205276518912511932723937548497235144383472466496487151280047465575024334130186924004808216582928750613192043710227800765244572973381282068841335630147802124720271861111287803090702550888868276044298053067460823566485369534620749049241603727110939080227990225348548326843800592159758548804 [171,108] 5380508244028611711741693647027045061653942859752526771414340832612992162779084548925096772033482811182227581110718362211522039572660783001245727637054504615775384546434194930898851614824343730654647196829876566566336882384073349102777287112783547946344279579822943168559312226184072609574058551380575914481225902924813001507379881877483162223450341988215253792579863566579127981307778047845262931083811050668388314533947450507249236774271274056954091411172387808690201566374870033691690109070001980559021693376522539460275132414462064915263655072915712 [171,109] -1350550349211747177258064433357144451346300368907296276030177374678553732666948472336030237662894975793928411730650078992365574440278463178062787451351064419264981891917683430276945894799293961327477353447253245398076650178685707997556078487971775521197848328678197229935143864413143404175850636771139229719224937081970201304532047710898543928725185850273553372126204197753041532205674470919184769186123344826515391655076292687575651438663210987880588336760981618852099383573975730974037412049174904105810559167152731066022459732645218021584 [171,110] 142807620659839018929515989776197634694737085505300117547406088704542123675668995483718562485218720337059514798304529758099552770451981474904829618798224879319560088402238473503884726348111242996172324306770648157024667318774436208682714707267587419049733193267316561944049334731680345326878575584614967285416640921575849231283378034177598400172644673930716463692051276673370939535328426587576529683645149196766384452592227440138318826006751242359006096599877375420890861542176131725223318392093095861768931905852082846946079232 [171,111] -5961474976880952446648127373034074370702993666433351110825913349405288595715191250304771849546981585939200467690697635877780319901741003897300974498816625631558413009650422955566856238080852737713795739458299299294688035092166779535067878336652847482111621026987575433522936249455100773326975265049734940533157898644830810582094094264262270802522828574451858009363399100593228172963930303275620597014901844169537378745484132560627918006809024668514510782037121309861549110838155493638330004946668459662254906235456 [171,112] 91237333297945784548296663954151315293188776592558870609995040535369217655849261800336061408204767618211250160196683886207144029749133882144270422742627584312214563655812177512079049560111230370550323208153077438515034929116259831665740760240328614059275194677716062344822826643989475723857646563092032870156023427209389409920130651475256043403133432091845010282008723264425427344669017864386375658055300492376254576608487506677525324968511621892060538376768443096861152530136300356494676589370910208 [171,113] -470202849908631179624053320084140551909628503521393987871844398146980098463873213976587690091243033698390804747681852586187821745274060246984079090962845098148998889218447754482586530649055894124698295431232303499068447563794026461908963154026547770755352982296609538190006780038467438806792781167915495571577134375803564071975027806955424556684469024524305214757962888047210417293306419778513667434686501680518714801180413031523432275162736737185167980732283043618884009049215029478336 [171,114] 739494658640030289370354635836567828643161728250282210532032331576670504713098039050432915796902178778214382131133016996473117564035255223856318185530688942920693848462053250693671133745642952696253211952154136517348232979961584991016338089946254299004490970148170465060441244062642377613763410521856220633180219369580365580190595382065242164363724562868218932627591131237491095981932875194278903807500011318048456238639092626073439818514474327764572030010704281286219584 [171,115] -1049055416784457062482307529234468564414425575078061107397145079474711318183962958704836999993208393860828105200687665170919356997081347140550732082743193570313007253319173285300085999261791365299826133169322127105380427755887638148885440983663905205234894225305397704041991491677738621477332010959016291324001194713730514310059343922451823232317689475316855576751606034482418465769506236453215498545517614377197765039712987510767434696741987611886376930084870776 [171,116] -524302624252026584393091555997795248307820231362314412108420976537670884494806963423422870335074605622943554635464061495665416505568960886450374776739397916102004903765628644543536069138215840969710162267259472767684867244908212532715660472606559500170636077319490659544740833910252670771888555678937024643471718018260725268790241337129973736599823317779024908149841481790356074944389437338449046030810109180226513394251468131631190379423273367087604264188560 [171,117] -126992964994438367054520484451440664749562438566593273026893567230954015630370229773251112867825791835499068863058875715409730703176275680018173412636160816935818034237439165308371440339982579344309621034127446759072964158732904823542082738471286671978802849197375616271111270919303804866463301711127416260522610339023552746049087277874124014794007257887255739831404773078526620872390618718145984014660668872380651283254508431640970978557999078670238548822 [171,118] -21986198056342190784080404347461635636250674883894461666884414703476325689560004937481122065359171118934385193184886024758368957221496054526357278172114586023158654771348524765302109836943350743503867920278730068203135186983742614282398535048909127646000451262231377631889022207846345584540725194017844504520564900205084180613610737881442325365063825550400694185225254266246174088331809639226551998203627082297371212316136732047446341490094435387782016 [171,119] -2990805421928085330029790354176438475580206691598831622048333834382515137531099507753791165724025053561764878610248461766946610189160488595062451938516077027749426290076889563490718433039652962590365029803607226697304429903648164986551345335120615712379663318826504339741040114074630444542321648301123995934170509585795545142167501451206700307694895278272463521169735780904562590202140707142368535172318685912647472149462055383650373431893795572272 [171,120] -332666577901596585554239115868130783593723330311985596726122164474352144104116340451246284603995779992340843135465578300387320604557872017309096383331436210669847356251398166051995305256471957226411484751154495047847362924214422195474393341194491820694946557464482614191727304389658780553265163657979370358837923252527379590573605645220747618945146956426435995405892621098913743519723624657071093331728926995194797791756397965162045722999693280 [171,121] -30895931361471655160892394227159032308657023747014133134115046069711676233136361472802019186494385618882047858796094143205836917192137647471983659713948326768603925556704647309670901148985651609029245231680569227456984535139528688960721468026620187660579863772516940545878517744309478379401352004840435373156846906192692172121578818666150936650110617904534455307010159202076874623373283607601986621511637987145358170875201195263020470323956 [171,122] -2425451888767718798565627714244920144008844728411201106941795104336749675454222889881518868297755437380422168253844675026008016709267780987039342613566906988600479936960328571017701375186564470284774876831011983808036087314327559492681705235048486090412119710256918266316993781433209272561168776554201563384062868610856638729940626955917807047915869365054524272158873681142447811998859647144039025606843107456742613354597447507338213408 [171,123] -162172626608810933181281522466492036884627600423026055416625383475623668811188909112661159102217271919153854587256832764269420092323465200437940867208089140800015948813417471285588842679389035358093202384191018994884751562518453538310892847223374661334520025083267701179221637114220502918371040526955218397221214995791270700619480287704377401586084669286956925203231212750062333021921717855166132833980180648642116299869577640874148 [171,124] -9279268051738452737122249986420247044850711562685653896372690906027354842082599916239949505078618698163981039186757741722848564002111039463304471317085880116203955027014154842158937722728715081717591138614850234025717828331534263196176666643477523700071715011132232123379769214022833348601512259577067646493577977227258939496437881760373986932762118143058203926072114424577027996887104198359887310569300004867225971539354741768 [171,125] -455656702691280534363230648202103341213704778386032804707826699733952106047386228345583188400954527052633469508043782217484041306884561782182490261569201139170946800924969329132922085608258497839853311462123599039955994582923817215642214180155554312426855379890061025210511519362850138121971690496762784076042936522722051483403054257813922043221287739134450372162735453622289841591828186308874384627545944767476340473516659 [171,126] -19230941062110598862387905843296335659863024678195334501420000704405369268563751437980733355159871514067828951632545364911492947540154629027307755239304853899550865700306236496280452291229516132734610308820987373600608796337452162208719648778002696594035452327925558148945607938862584910242445988055988946161216356032386900520407739867135802463051783248559254011105465499134884343845543011334221126215772192375248017344 [171,127] -697925403754319932184527551255144455260032150008663917856462119693319473741101759763144314083912947896234434348600455473257727406956361992953967068997098010635483087724835588686848896542055122743457978431787256348119103012246202410405108571469019663234800190896673076548160436135340497664568049988594203988576864730041658346253491616099652030489668799918552566441641465352159230714500062167208802262546978821406808 [171,128] -21772854286344065078707498056928742883542578791014573029042913695177803700353889979087236925468980962990536640399385854520631633103378081910074994045386904824932834523762575793196867544516745090275203673751497606495198436894617683684669306507243255068286484579108421797588565402325142988357979742362090233571632129835957296855399690537299988813910664402934388760043080615695905310718433020758187555566556375856 [171,129] -583276504761610013502591464980370271219748297829697846948024865238957964308609161105031931837014519099810279984346558419220628387062935563022116659385917192391588582664344093144552100809704021802432433477406017628816713161436587616228358025950472749360221123421520008508853518503405568820685271864237050468633700830470404708398918449677959987239071349872720196726928665705760971658103708471384227689517186 [171,130] -13396186946791428576397660212234763248805305118635214074131515453672692162163049419773476520252484136175737793816143163284873619941892504435607182596494034772670063599559905900839388665102972515449073877709080497007943465364957796973843009531077230366929262334508250193982900717742487525092639814611534543805855928271498862256787168780302944470068102236922428494299960222874793498942186021720187988480 [171,131] -263205013255520313751606725321405942098456654191794699122053120309831608826827480491045913995514757711798027377096184375736507337617507333940024728573827496863324424029917366615869205267973509827041864223711865236443994371043900335779194761184772003712786935721155924932004809398754272859092299092349792671490055511385988205280674702849418724157617829009959951496855353128515942602921486205889600 [171,132] -4412148566396648481767431585375324889233538114183571773896113165138246245224745915616919401939239296538741032346464553240836636110613204597650391845151130123313411767427318281128920337380541313782517646165810528195923017551671271429903371660023585467379413478661553173791268521736820641630559909256784965244912196753538725862433357003265432560011816053586890097892004207368078219568503558400 [171,133] -62902995685235669041814595339310072831694559454655891662052510814555763150998997826067256192254390398087730295746329135502740074170597334207464097757416244747918358897271995651400057936581452141680232548661109082562293109945891144373853074516658628417283005635432959632593177013503545624807686254939502745557188566944623274783369272240918165504922908671406653886765454148496014899665584 [171,134] -759918913025296473932485757045168200963792616360680245150082485916292140358592921377406823365857046204228468464145935508705928988419764167455427464511997579376756972024047250412451835480661590558926524621784862183473058115291481811079742339445197262007866577655511004091716160426365199975028862486033683123584035718470828603674596336468818546143075419539277402402498334847990081280 [171,135] -7746971864930388946618734936564919484438163905281255540345927513403915480992530868927472409197135452511505514968704161335683153325288321315146301857359678522536482996325264787947359992147064078693258496312978711934032050792007062539973812488759889583604973109824183099263702626317658355706125794054489493506003204751705933437856065111473125940692461457987778691826950867013984 [171,136] -66334203912083297286841780981591246624242997570688390639258151689732436308527683680022786265684894581921991944189853106516785959369770215453274951101292655039705410618425720479472993620780971449024645507097702167320192118264293908186538280176464087347916394869488663556339034585161886579738158646815369563183562592262680915981636344345992879526692300791384171810144431552 [171,137] -474595421980997176539509097123890690240677922860550617194453755021994882285417386458955920307140352191667350740533897767714266917840608154863854589780628635661886972204848063738161991745436677717396164360828915657102819384206830961546955731740093740577585905465384136320501989405646533043335718658847988737660699467704365658880131282573266192171857882935023346390472 [171,138] -2820872855525235317012847126460964660774685189551255778500759356143401077740559006645970192365725181990291570972261359187957296589280810046029420940856927956550415867399362367796601678533185835382994254925367897923228865030605616928388573393804433864356245488387965318169220219272824125910889212254621888433710252380827605076236861204274390627281592312384885760 [171,139] -13840354878978198963738466853906566240247741134198009143189942584394442291703680819996308521182153163313069660688952963265070186786158116390887568926258853513402127724100940870647760713253598793780601982769530039233894911207382698579002527176688426776065986789473498648913442877532161402071644401542477066279553145695349870582063351598896027261954819072320 [171,140] -55662094616855167704245306443996930480071292633826716605655205428213978291449743228077793503453663742747709129407600369234063908310849460897280296045186056472947550506097102924866297059732250743956308396188619867355827558350086968164275126159485818115146479456089791448206633981391602689209402077887090235517759757457408767183198616626407118115452576 [171,141] -182076932122790223739870738357398639299321213180737133538138231229526822634108775435888731217590398700565523137241059301104974253637373617515407050661323574295583400631646556447300723563473899217725556049911753800597755025441278447410227585307350536826778339090200029726562727487278013384924664394349909430271468959473753113977923675408873690016 [171,142] -480316286499742802181469807204638221233842103573991224131778149067332046453918221748904698886740321769903224080600830289470030297229081109459647331832854721790969867690948812963358870200508126553807101954833023227459319784389649888224261419542895830943094237751851041982991360536629826633996785448530359764502016511710787658632476888835840 [171,143] -1012266110048730827368940484513117418364251420629289294701169037980966963345551453415758134095134339406346734891211391490742070733297199398058051932403137974478868150732513278202584073602828019664216929112860237825292825544451141792994525254745815037071733467610233597148447791970131256070797848860813436823277458188045155461271849056 [171,144] -1686776521089318310251581172268537888677194070861872447082665301751695319077042552344076596672835257507924756373196607319120332259778830354975869035242390837990975457085146466625758208692261747843009125773290277716602737171665491410066325936198340113853377233261993379564292659321552985566054809090829272865451567396535938743488 [171,145] -2197100890898753726437281494436845017009507401428977073583844183290097336696853836095251902053327169891250660682533731020401869321632845440067569153591873523570214793123305515516062174539486026769895803862120788247823095674247115283082002458160174894754827183723799534869841181741986839284745225793687355937636040706354184 [171,146] -2208932723882568208692135036464954532561459963131259211994639934137717034422299910270637838325756886050725749569802891518670512233069568740022205421233412206833027644319039475917429809278085486315801533035416425048872570382506183123996781229839246394928921621134195016936508787012193784114871120436908720446354109056 [171,147] -1690340055600217937670173014446377896942377074679494422584370344600403077226684112008211185817930944036387453642818953133455598595554609636610431890918979554450635633435504290505623188251798041595781509049588867534270948850575792333931103665646678505142741482131660284650195949360542514793340495179328669327568 [171,148] -969331578153295642585894264023420601107226955325099989620242189922869871062869302496644629485567043074377253502523260500614124373189245374285057517449827729537309389631798222633740814603583430126409644230089369273633033391971210729092676940446925122915922634257202895008054117446524189100522214522138528 [171,149] -409409604036079538889190992281759159734357919170495081779332018658383907187926572727495458511765667465703167743859226609586820206971245245641902741851000270812475163482543438062345353943204925805143332503293104106027012066228688801853315208254834712006044367829572415239341794712832632650777621356 [171,150] -124919619006284596023290330479399995300570505223115343439038048457401851311816130766053268330608829473078157514422139333563432413106811697176697784918803610935362170619209094286848839035532544707184932629571416643461732380477083911709134096281989764481623159478473738322298462154742909434624 [171,151] -26944544874634725744272347949118898750666463544658591435566003147088749125553376204137236335661290634769904481264751054701050793555668586645006949048095289946542005101858037287710492916955164793511720756175510621362286966903781756414348960868322331354450378071602273233354954512589792 [171,152] -4009338244951857780398079729750180435703094453073451362673458336448831161394428893098149681534793401508069977138740447092480483654782330900006086217869269479379538598744575199588413996489363774625676298420667771630228804288430991954965491211088635464046619534550494336687773632 [171,153] -400348380120242144975874694763880880237482907125997265123374432111358535628153500932652197292382438143261844245031101319231318992270902456075937776025821058480945980672841709397177674593530600738965706337255627423549716516458947067807698629493536335032477439213176879528 [171,154] -25996919554426784876433853220519265483232770636336321618792370186126317490545926936111750108194775819414506473186421295338986521751695673115775580003633407485826298948164212805166025436949171048649924080784653245168927470360122838165094890183719241250872725045760 [171,155] -1059040986409731682078166768121486551797198737848670205281965980925182793965036996648253026838371014322423100467997396038498366558827288161219594013677002983384209063425070590297280582814693815121587490625873403652553282129583950834585138053893813875734720 [171,156] -25967374991343131089430690667693157682481558164311285784323263365820601951025835343636461989799885907263748839592574436009415350122369251865110702012096691085483346919760958815785777886444238802171682755757091140069900963131660914624723960005251136 [171,157] -365252294486373138185822011576288503279933563182982393141727734733382320155048471797709090173692457833295353333857545365036430440476899199664699190884433900758815490140758405774949057595259852514732683005626813096856075984050620761120289744 [171,158] -2785867750130856083331811185748418011725523901531917022682662029792721220106182826731998219307960734919452859608928502398899347839276259876900666926698515126048703130775981586684604503872038031550364327943554338692918177191977215296 [171,159] -10779735979334859258671213125299335140306337221109094222111068431642171053907093395110458191578834117322842447847575308854000641845966496579220823567334492124948300385257576775152899950758855255503936176123616230157848368072 [171,160] -19539534368452897663066208130755409609674471971788663650813156478468583269154876759778225444652595413924915388539675123400334070331020855049405256653358790295225695648001296417819429957247714546613672933049600099984 [171,161] -15061346403025891082728387447998418886327074871169270094282566337224234478685647942371862027048300031974350277258763825839960919457107582435865529808108212090478259330262876002675517780431245056294726426566 [171,162] -4381687982192432660655161644291889833779920796851645059502067914838775455511201691942958817402126260007482534809169052232047176878460733439970630367749513303514162322724882593538117103806073203168 [171,163] -414101410057765084648798874297987996888979704089301782845808494232687399085173731819053946447779943128829982991653743530715353897119708617136193445036639026730738405038835705993350353500 [171,164] -10482019909073126893245086480029613202453681568593846497967630973351729702917824869669911612988255558698573547174432599549251982665693164695490159138494072793531395131163198840 [171,165] -55041177679634773273562560962896312731328782403555146556108857022239913978449668902311773972687143873711584393575547414644540508433711250456095209300703190007008465 [171,166] -42220362685849239696871496491405934860511538903347335588403167041441740319550671653301564349778973687957722042099267270942087000362358329430698888220928 [171,167] -2856546613762070354467728622675377443902693477206368958288380896107250406292085219293815028512435720886589658128503540322325186523853505952 [171,168] -7865169800650535041605796092802491503296214595951452096839080193952102635844840952528029735353711002927277848447304681026624 [171,169] -240104405423902082206251277262130202142913913544031063763631942229513455196945421576717999816613231874697848 [171,170] -6472442404894336350833043441071674394483010847361965855098301279197230281241697011791872 [171,171] -229791226164375698368238117155641570620641064869148447910598464 [172,0] 436377570003924396549659963899741174521953506202743199311839775239563777814542853497027630848226868642572666520629125057740913900615715689502335453811607430323444589702262532290450144019214310125131888833510682264244376661486357795082165641337976398370385610723188423982644185750533162937417156245367955904920559735583105375620776073495655965908730023593413700499962686285357477189425175885008056313672578615466663119101279194872681042890952141817384476852587202314381123002286649110205302272021270867017712565342333737328629382928511368816530256252159138585365009905719512882007198361232546156193311100406225679620718568908867469418922663637307906315916050945228319174707529214889881815412628227974536857113702921137771375174819031401221806188533789238288736309385787467659464062835138920707291471925087322489378580939760413384321971675266592337220125719587499292077969240975354380311880241012171663588962706814494889738646248278570120016617195983355889175577251788293870864772092996919793434281501523968000000000000 [172,1] 31750509623540826448123345414663072151968398315103388531653579171226284586767708970501296018861003832048923854374728955372950376090698837253060759589522667786939225869562626494801310472091006100525894971875477933859055088014331033517509047420451948591691373944915695452891677643359809506269941490443759419932269957826343485915707500113690346322387193397765540366305080615659262342542060409754450561485309536905004328370715761425693414713666145588422220760226108883889651771335275916283547495016740962738293676503377986161281001802496446071503492716196178292286269263182709864280229978812573911159747567421753744858756548358889523536864747991561223727286185318841575508648950641355444679790337121082838035657100491951182898242231925115045407827256639585183731183706296231341364906734780704050240729602771300748930282934443949415443828945561120475473467952632760671406897358412618962900169078179590247845450316094506797958569102960268724185585355727447976314331854828603697742847466957852495949044542321574543360000000000 [172,2] 119471346427291090399303639083219098645487666857530934071725802347587571970678398802759858189333679224086826482485229045801954212495481170963699195564467383925544567696626821107097309746562379094284385798643386992998928590269708736510654033195629178292215092378561429377591224079571359034325447224016144422587406021066597229721005167923534117801951351858023311742208575767119049292225039320203069607991193837770118871067185883532715803099818836388648589884514042426102928432663748233850676880225053780008496808935011222431299038601458866452374794689728761685003671472307179428204830886820440150109318738322613217588304906250152003060762662395684312592898559691511964444899148084332286695354590979738194610919834219873480277091196894214155243612391447874922061350396897600699947965984752970841484270969360896687217925190596337153506568900775177199176565015384436381386790548183192798822517995918287924756805535461091557927584743777807852088457340401680688333794193614158671726209063982201123994323683032634486685696000000 [172,3] 110029034716673066337333911752737446031135211516153427231968804662851071921192932960847383673383305139073215560247452026830314236330572233966352952225669698939550462261510081009388519833958908248024109656805943879095682571868359050958374926767693092614375137066940263403594175754341570920455603769860413101206705287870120984619356065826113151920440622619862332582808032641029261496522447825800756915308656279961173786650730139096866871632123761667190136742660997945956008548024215825981791239787148180748480459332617308247155312551163210724489313774767600294294978806909560259063835442806850239492774925245073979811319204166178463952409955813338197511214936612953275117361800356409324849092934622338578317488255220272062966832968570769397364530072718893464044313844037771363382536006496557383314247119380664115043904216148413166353627054183594361859124886614370775489581024688619694548673808617096043905166876587744492838968406325484576471008313852743132703393038786643921837491913046023527239263316130139108156211200000 [172,4] 39563908165580641421490200168359587471016917003719829691864295777589206301744722282350531233736876853545932909060030940735931957597823668253383292761337953818511557860046975077320902621834672872302373943214995961743262983849298229132392713310781662564471378460123186190617888781551882802987200077637249657156789968823325377817505688812108781203607368088950529276165367433055251475225509768858118797165311739812978132482432670377223270696280452874390592707642046617759539717036898935002657854724462945007444393705542137595620297689425125416830107452347453174615929592172138113202796276422900997063282736415017674052068120713839374610796857833468519575459052776383423517598709502808684645141617685707433228197246444056320453077906968540210786412849023142574133858510367042473439150258859194032757343365609856683360654219015772764207428524120122536726064497021486110996339011764476523405983430205266811423442041304970694494788678864145889086583857276765032378435053102655227506740177257823607207117251498794109144096138740 [172,5] 7001680876431996974470587179798036300640321484481186967454695936569210804798892933110182102651785779121405779427825709456713783926643445399161620522139469099872732080389586459843362304553039712246737634075223884024662513627275465289963032641211379847522346208117873936469023928631283932981322162592106773320263258584236614976215825197109393060269431039663473253029110612415337483720621600678929730578810235529568026888323387473749936469059637671695715698728931500864332909108547235767405551009899605676127873496809198279457108505340024216542870094592124128952528366121307565666846562394820096608303082742891243255077066764209883426490860885608087327380273671020809309105462440999597048923992976930116053286946819975304699220517978558986966570820144146423602927461358477357889862691562855461814072536780212282965395139639199557127601411403254123770516305778742752363501161445832457366006730696560629691359094106486562962508756518338949636129643036409813390512202912859460814211508307232181531271925025919550845941608320 [172,6] 700433661310770260619039727765671751891512761624548656385742688096211646106264889502117548122559629136478034879822455887689034661709704353223397177875727773845665235922963338518344378636198108224280040112127394501898640130423990489212403569751982991010850435939616291852718856768897831378180317472572780928823577516111907580387880198264027236979029375802029400218179589920698471786665582727685768178654641553291093040257284169737765428366060423932571711837313319515938681729482750352751022066445788329755424003918225208436542051832368596725239123726726587127534464307042240313390971767527908226419461870389435319566015232092887381991774482646545552208039429787026259159363751003359168683873902818448635087605126259075813477164579811401735718667112462055432822475304374392326560034607932574932163436293906367506420960754853566275424575354826840925609871168295901817559361972135353754345701399404517043661865749380789398595877426875929425981393052260931555840687216120234841577706813632075165107557791115466019202196000 [172,7] 43424642328347470545785958326461294908272078255103205075085412211588162332069830667851843429311368866552906241515520498762939572325542996718837928996603424325207117411573606541094158223859995663653003455743202068531332941357374562596223668652802236242903687417712581319776277938529945466974823449133296273434851141534654787331166253049995000689376004771041633286746182174390784120796257665567490794495611826646207801110613106549518158716644797297241812256158863893831709279751504562931738576675561848519914840118104713710362854810574569479114997732479477392696946008825620495530931105046059232925765297660053248097858057850032579087432722373490505522828269559734852658756551076132785790321011450349465068072913899379161803161383760109004733236363377167458152529399743187533886928646901353143281617658548521356069614685605278875213758698942242788748247323479822425585956830453673687851008026992065191313769710092985586035804589753454909037429420983347906868149883532136262575383231339352193096819298961990337967866000 [172,8] 1781101164415278535757629313528918998780570527598092293403841574540387338406027089497150931142484467846064820765135134843622868743529246783211350672396977293071120399626807664518557327566329844558602235477378658157230312585572062055032830781028682984302777444974490454452271803114214182730402461637108029519245913741593887434612105236408720138784144972729941517071084031933855908715493385861765134883116308084391805200104027788541862038436758941254697726070994637803760372788327184179735189442668532475998904413859963380532930150788702291507108076825530192872849601279572781905855495197406306960113732991022260403031984880287391152823334767938606567647135305788327361006745420886518159327211352414233337583333980169135643294130273701984420152062997876754246192174722498501264426626500095173684819864428390008574399599742235856924404381016362545210579994179734064718754153126283685666892402059732974975580919502203837333729209427514169873419632719316900019140197508363727451347547076041449956341592990412134900569264 [172,9] 50741911999828022225550870607732975505801879258947392852531499957134994269919136321596444956926278072336310752412025789214658115834548828590673811707311204270614636790850457511947269281755378464101798180424147541817042381074999614855581027284942737887443555337144696190103086019661866857301393574460584277245986077235608578017895478874981801669737464441293024601131773258437000706914657188592282841070092046799525333882467706744594860482684293206287029875476135977629260818214501746567552221222370829765939008770999474717508188349072405107423534193247088600267464978396312769102517767540481268026782875142778491409638733032089125603241556214685434522200907949304527064318812672337111724909657416528326664329514235256678420431597965991338440514878861072371968429184809841369873879665020415706012973717275306550719470363124385050080566829429193296220712732428640467739149467438950707285940798748378993384120971930903635550312714185447737630444291514415931171101818664259728438833799191543816857098574741080285764992 [172,10] 1042528282143155495680807533153288638838049110847454607118281495725790688412419051306651832276417136131987671363191540319755651126376322058998093110619462028849810848580128739145366087722088144989231550821238814297872177039819200320242831437032610734210650756061721680499096605492694460539270539431691316917797549068796816020231950558128011283321772754258206884882550148810316033061611359395217574086130361968351762486987960609637399098674403133702707201067131622964435403602791654664261456609444930543429761491265629319988024559461817135609924860993128213012051079868058703814465042750736315095979700086150216653287287160894745194820693070756096768696316609923178903294738752190724172509697781035710513173268811531089012497966229183056871817904034615043091763896646239599091084185740408350299020222600604696810175347990422279045910263693451639523282186804733209448911376856116414511978944028271147060717254078452935288944497469911357382806323920253900409012405588081216878092910713715689107167545898632153636328 [172,11] 15914421709679176061180773979619316424728555771857746096037417481350281825012201162965332757657762267112582220357136315834336573829439451583773492549536212454200742780360793440385334875784586082231543959042339826513426270512851909332415167671013806958449056097931967310875271966408528086468225314779583910189721078373455717071439711094729600673519841071821311088821521840150661616735846920623987207928815122994016335418122214180138290125807025465100266128270620959610530057007757001164656229095294961094812474566855054503726545821351326996039939601712837855646496963835222818646556532220622444304190000146979426055465179489016479595559241208796707220333098646827602754838442547189283944261656469306579592398738393112020473097013711283793941205724427183455151302945290259961905801359902229230430846038046067251527335907264842876267334895229550740140394310471345280375035297792374277968315292098255612393902842679125310334569810812203182251616308573289051143516771469262736523923369612951919324821876998119183112 [172,12] 184909841239305034695315433713351188146710306944295558278827764576422595921105409703945367919630816230904467394511698975596065122812868326521950842177421358301712578972165395076967070698802318424562610491451426209669470295374137046257993837754843387285594990399862923187176614772103783334121523916892568163197226828022558933504113113994402208147102184969278831804827815921464187009416777155840199787264630328978904515234862896287159178143670047222176542085548383359279769810769501093656817664805379426441207960120586884136290386624210495315434206185521515462889427481381663090951317593667554840068327251533332924188712896517913673308995612900531359805245519592183289026710293000170254431291420052736641135661034562796035691134761673831137012906130588506738518244473889305674994888838620077523755918477304565888804230185305682773379628624113520917564342409356249659765163861818536289468624811455595911242276976909492995784890572697257744495295260094570005293186204591891106408870400812488509621408101226650030 [172,13] 1668167728505017391660370384645431836228449788428200896636518002232047624913934901106305147044694651839103091217774731452317429598525548233127242852322984418882016122153234306040564548037920752251830252669612613795037999109442231005069580634156553577311369542387854851923360901614445239214945268679226037653698392073034319547404160790247540120024915976990366676630502351389009863092712348689143649877795954864388944746804048546137165147609085175429540536547586399240150825042154552017294732843046045128517325019012865756402261969771585770528340053893729955904083168238066462972337709758539652750296307601489039871922491024311228213865807851805600303451184481650228604386280220581664463681152689972931151260369609104992438933268093206570701505624800618675107694743484314285067519273875275062377925323634664082652186827215615163119469762920986828307705326165192624240098894894149941692717083656244473703181723540052333172696957942697453351712566583562832180736904920789336586899797312489607447355422702277504 [172,14] 11881203921325934488698003089687661814011918826153744667037858888137780768766512339958447360288254784024584058786100908981005224474544916828703152619240251683197233431783630913586746068626226616642137695508192982158641711039198002457102244830302326735420455413712965513692075572696936351945459108153342053395020188385794792118585803137016637150731686440733671058070584391402290760164821735841437814589148461757713253397082073252234012639597240989946063262941699461038362544497833103806861683310946400963498027643748544244721330144144885141532079479002133181685832306525938949360199601946366007858914846246908939584164393190625635618422758984947928872130784848905047185692931602631382346197170535614145304903562158767274513598938471540681789236545719156552549598429905157798972175538697108732412228231984620229939273664552206130622071323127187521930046581301467955496797802897443974115111406003431788072511645346878191231212240871387927114492024490572478144318694580300905270753207578731665010906085325088 [172,15] 67755242918752113510940983688650228875713875880137732311972308292381396630795616246207508741070749024805928652551663504015323163431176858231666390816177503261610072134003187826077700640855643581419411320383934453798397648907196625075585289495149883025968745678732678831070744618035822751344959517819434165583583481097420481848678822936997689871417515537678654143105151563411209872519025035146720880847395055011210989767477226193450230682436909740013226677938404979173951722081933058557510399854701747027094235633657891790565143168697318579503474170216623036215646888501279169115148969415629987976987582484541985135515558214915437880548955690171922337879627187984007066895184255453367461852751362266472159082896760244938836937586441065007558646308024360539578705189191194056024845316910389791745068047580607057902602368899686748773645319836974097224888747568725103154692600503858541528409112494475626320633607601484716940948839164556845592925782062596846586241522815447509503209676280552614897776776864 [172,16] 313127073288969582051917879791879326968909925326922929936451233120607041143317507732536881755275283484577889034650823850070683693308367528631218142380691309735157601893989877370343295411916920262681683179656229307637750027137820896986923695254958070240352578177165325615175759528080307393780780045299946742496786628613941858798031657587545381878188175433427202171908201061888656661577041621388903509968944118887353737832248060187107996212153467534472705796397082346523657971436030431755049967468795049580086293809040511672660941594555835541284089392336120458240081164846162863649582656209839239704041374090903525797877759270637150020123258454860282976855184832513813003631682827250963522551757944140634838639117839321287849483995804629571355759520406105183611431577383729076720113205987481765667544554954532435200595097842058716994949169652073462343461707297546429779853781266348630040392101117055132809707519505189980426549799925850549161416548603745767288793078278626053223490652680857235341737160 [172,17] 1184968336661533694223351867379032291930853146650380894604625020139459003052282929917796557622988705737390404623507841870038663410366220238718746707500138489590455346403324721420914314706590007719370169498449663315857911605121306356236336733017575093947925977507573559746707908988838083297510451577998051361913138506015940265575182328325061302785408697336625857963071070552070103015145275661654826198848705506806227938028904100172187962556891883857271309571006448966594289883928438069420036572060840440648711445208671001793623153265225435986478159459150836034040339720612988230388852705108431555295840674614683657333723145398235253718492513467229713638026462534508592250407597152943542331378093210036625392402109805519046723013006213939081826988499688348493209685471971765438265177192642261925767450334201220263857595638856947281678317803815056687895701453616763452973100545221223432802576761521153765934459547538687230474658950761115665353185102770533235811096206200944265343826630643733550837824 [172,18] 3705282832034536551071769372913538535428028628304910651720147426899974893919889548893297892128742867392974474096573460518729364827171940479264607089729729670264392892472033496530187521666047049798478913740609695459593189161080837982508604211292123907759648006979994308234102097152711603556230289986979402175978995332083826296082926126370086963318075802281631928832601050224399841748878563144842604756382594525239631744678672345551195891767971774308946281435739314892068506535274847450732669861464097641248563234849427580527727934386106437943556835971496127216084305385999092826931557026717829672275071425452847342726027436115663027253449117067302154627516754184648459939708296658045215751699336052995170195073679812680581046120532779319016097583570963145097916609985840359281781400835377661108881683186404419266009580236452558100121446882857209519967441871237191718982439822227486256277450669923562286062001833652178074838429907359801815849750471723014144504095048909618316117216335367095084936 [172,19] 9649176516982919757454215432787863154289436886688046707872765520604361327456587143018386717941270277856676061660193313537449289771623546190417173120378654472444496831458297681836301820828990392868014316763619403458786105623201766251777585830000184851871530237625658831827935913583596728892141314327624575149242385304172991660842237996034838126098837746293383922093563694755317753439562423533934524518622460093916834303355489527466250880700774455601563921741780808258290545092555066028302738047266508005452978955334266861744314737208153780589285657099385855392254027593133901861210279924374367496331912554828031223101613679839014583679259808033995920788245781445235992551193381468912668670538810368115069430131417676407317409699888163244957400365193435692368534265562999932785312362489206638708314136762326940387692054470139860523265975041991911279054856139601972718887459222398519233383275821818512227654429161158432528507556599867157307022442235326631915645927666527267014874080821530879536 [172,20] 21072820743573537671664708905589357708749211246242658766917642618357526205200547797084836372678353341197282478320577925209493569282452146211096216270607447659742804139073821099150374581984554879194633123967512549140029948653033683731209524572806881167211884800136687978459661783796763730656787402695466635675357463500506080568439000334693363726736801838109879401367093463277258756787491551290335843526843621827600477678585332618672686656045452514003416587184580901236810879800104337749072761280559133072785095727604402600148466038968302312465146452777894532091741943239386644970790195623726819456504666301142348102343012207189523989302157049066163838827204926459993238013710724882028627682565460729432781485984829087587235176346079977440666661338973759421732401225269746538564620479447558136157476307499682742947266110821617232419367107477603336002805791847582036886463845171445607713561653949665655713677773064417147085922953972408323702970809517786383866402121425089431088934947408481845 [172,21] 38830540375447505972881597565098104638158238268169910856685173451880872478719695472809244485818060708737799800186672936794180144419878219979101331157461620654896502295731046679890371394580783331505741455774584433105138544458826594234424501131108741153663351521672720374553856999408459139703283940606923056019916048860753682715223776588305348568746857588365048315008277752686079638270773577628625874145842776979782166798647618827410619687651042849005724484199578249694747483286741740427157271335168027942775980623347862121536239167577903258278075377069024132178780944327632367690894289488497359409402640868269025169083001433361795260714338798917812116142108097449435266234950361948498980700597098661009840384619156043074977395904125684822818818953466440623711571884461750948811382950838652138691811718741621796007518538885752614638099831054348504613305467811650731450994823168620445026547089675427828094959509998123572476531424377892802643314175957769237475270273176129914220570282638656 [172,22] 60700595227974758969978718581525158776218912278270661454767619973730623477081756908910918901437051730424400981634147052750660305641708395144967407193844777842933699253937878980546011553682266360734693717452804939675360792700472403446805716758230751282229624380911074644955224354878334549068006126201391972442970135076617406192853648191027161794778577203126021100121190534355255122508363071391834714756245706401463231102902052171621412664912155776710632185150968404904036020409943808508238946952479304209997746612332478455931084505701509461415471075055490973013510804048067571968072250911424366446287798362690841563723183184389644333624749853693293768729813682552850679474811964432959928433952630912975145659073831603476556550971647018036225821104710820166094296919825306177713689181758407121828808887067709696167794197913255738325652241161389394715460241189448028767150688051834194823686670641121463861559035934864758022599588464110412421942116501569207966286299706315845622768331776 [172,23] 80885013150972133946862467615161492666879212598023655618936362891362525779613809576506332219833840149588721708788898673311286602040999931272790619764901749983732067397679557491467320944919393207856605866027158077876185431764861113739499651591966283395922127111771855414480769384242130158577636931013066484158048167678546926440676202815943987531866502166959267767193007693901908583277906273971760252474834999767120193064228324027895055641113535075925259965470936079330901507604786632688317131197538029061013615769750238505051659679965504357602936895939157018552508515050782468305589991676733005731543659601365019426120786631738357744399471506247254824918478639792434069834568926369144615854125155537815203036204428120148212317413351204379769910139090909722829256558932127378237552133276157023341674813771456066523450326636548359545844272923886508486380670677769330627908931632593469745070199648391437511322520384644605037804123906164325347163877545551604154140553024036253633066832 [172,24] 92268958840559378938158050291003524398420533680170810475509957268254540982915151181981354779388667655094164385617589167448441130612090991206221455430651994501674698225506145356104872606298215145455759801261735915999039570405015414452061845339201567586859541558394662032486445641067330316001908843920234756644381369255674086754639074157635487138639648622666145174826075167443012197244421376174652052902712392874551358885626904643429045556090055199666531372964617545741726129271965514952898179470071846815345396487383071844293519286179945662218945474481995569623463416293210998236621101437947334568642075164110857496558648442960766761491288504821686720312604707829225751651318375540255992446392532064504666018363855262723583536362116834486425697661984723198966861497624529221855697935460070123837759060452172608077984133598373762119148650007325683734709232193600213285269172253623396641585574309928036188079112068604966175618050325235797735790700182043019002853373097143632464288 [172,25] 90450372261067945354558167318279523503083331852930204052004639498686349038923103212311145787192779695139511633442017426786646792657045678401810759574540382439343910370782347913202329713720984236841884067842876092873420778700015892170571263079485256264598207092409954339723706771338679606511933295659118810721613470257221171339586849958515011124505564693731787394857718507189049713746552431941605565917113481569551191061964347611634741808696408603352523654794138658087301707331343894924022479394984981677542624205402674198465322491468789097100109639677435711352450050981462623847143273033658169541456134444828589373421715797379976217486299685261899925495057595095019519993436701833307589020954172043782914883692179249292207736175972299673031806759825755955648965452471237356535704190976390357231200137339141710863358838233862759180503933152608464359265598396565757556713074157375014298812209045700587852755437050481014315147532354809415606729299475528168224755600774965791392 [172,26] 76455401366864409552990758072857048965442262961430253564997264100721153306283354026015163440996204270568155093341826459663447900451190256227951373432867291073160707427500595228272112076756318267896173480470205838650313995763864223391967562014003506124442410516768415848049856884335227143059709321050638155718459647555618121326241685635295351911289217363525810172132717904822039106351299295923954833953538105254227724943446834414323905138505961625024426078740749378599747495305371500716433167183032847135156199888316959743349579777945430347111239308683561477198155465461647555513964200271212285120639929161575556267901040907295807248615827388253862817315365017401703744213637821809018337350355607897938213003600464404861510105043434331565088011909873320062999912727442671916627587204856427232644964307139973988814045273001408635583264826313438188431447507475680040118553640359526239058736593870767997807196325818533878631105157292842290375691979702719974304687624296570640 [172,27] 55894068723833471472712353286386513457926601734778990073879481389379968621588994733321458240408155902828517096099032880862982500475159321636153110934039830987851854175971076692464953181728000587754425817144566569600064347166391988078994753444496273899048234674217155071753499214881127944089699941267305524027252408857220706172719631627774130739233394992934237708535298884586591078350597632251383463876133006768565855929031300117302212398918684918463382072221206477317186622464772671141576356214172207765113864858622902937401897031372033744552803246751710284331037962483718554389094351063454105287895526361080991140661985052162648183308464828805045544206182593830716874189414386565010477071334440583917574348500735917475586458155588435846078984943626589459021235754470628531670813072056654322038574589853572338108613723913328467737485093713413314844873473902980868911054096387401023589641194187751946065020024858743896001458205054684147257008907565511330636706321151976 [172,28] 35437007224711304657596105129644837472600295276362874572349023334092050383923775507828596180595852807311846657516348469147770094766932039121380757516615676837014440440311228533398007168750584205070239204822054032644957328315011168600743321464671508383158611485968582769488746095777991838066285547284598898695895311734981108763048563877102683911492202163146504398338020532208082096365678625132424156197862356868612626831358032689037998414992779170016125360281769639791069502041637379448984203014842614544386081066180748148290719605465044294227997763493454800250567917520039053564853684691241114879051203863714288180797285016765390948416747811800830296131990891586452869725789048303202427185396420438316741873612844100165153034198819361616496717963018752663414416143423162952453472647598274748530546547175114395918614187080784057080954849407408640509031484189272549968569064625837068160522352916190776468321853522128568402876789530925208728581820298499787691032592685 [172,29] 19531141146481698758691645234669209746840151412625358680163269883395489864051104086109574691103539407490741155158990624010868181284915419084197790467773958461369785547787070381396076401676842489775692206174301688659442280301947532764889266555609019091804811886052998356950919808740892290117616514267954295999699240421271726980383943357636296360393337703632686111255403636942124010173152990919531167545161095721333022562949035515925643728914279048634972911029526643063027048183499583517275052450820093425534999849393836184959419914237446068856423964696697879239645406963898253573885773516670884766997241687940478671066134304797211469389690846457904021773846875900030218230858707526568705528948726725982789625608473163957166900398618077335377355959948856732542727653127370433510171265442902968235184481294036513395317736010405454008504366780693467416252006461171786418296761653446327964479859666819732794700089709319592334961151961455641153476171810391885464606464 [172,30] 9377920509657885817361749036778440115080178698517515255313269912539984135169289652509496308365347108190880210224270471681928350663815346802246156333549717460777438825978542978919301766570722052913921807639072469313019019790304183884163547596626433338075243929088577727189156780611750754690106450063903053365690710220186903683384835827510238039920478265548245915432735202287592720371925717922320344447625944810244096035504224210006129918334607705049884123603641430374005001193725089555638359185537606665871663270030997089393556767695885918972699746764355989029217236151122489591164474363957921572912936592325786182371246397550827222522501502543485959170483541221523189936107318636681752026866123321413927060364976192351796863847073562499328204389453740377100962382719929741166786794897489420971786339507220424897444600992324114410027406515863249811712475857410635494177283325965861909705644783841155846249199159127670668057079700793674660393482209995870586560 [172,31] 3930219929443963030816753386251579259625982466787014224923347319120648932887263377744238844414359605184419726169934176150843919066153305171342402739736887159821241721960472106711123672631393276008121449018870708165655344189490978068932294129451816321423844686649855262977493013953229876445470469900343000885425428618729620108158664285229613457969982478862748094880597136834999336905409096535799537546459202565558622585619624688222509308587581358462392572320834558544282685345464848503378712298786446633739078990742141275347856909475644038603727583217222164402143820134551778925136360695445993436375203222518917992199911606109961484637036991287780688786017383772662398944674193850685967555017456639883618353721311705959481901941976590538092076463004073388186783419445737571278208116103478699837509507193213784786727003450447158243607056565134633661847173887164352563135762136715586589279858877851328706639297325204016500246397387731181622871657967257470496 [172,32] 1440072889865490242354198094651262437612721324913613740159600394349482822292089224896171113887850103682948218143987151815042354376345213468066175905977291129831378403661286239569305006050817178021261772466107533396761019604035486799018390291172053686354028193869306727967751686792580482601517488455518179505166468901809190720531032479601655232889736244866855132885572180796184675959985120955963611453560854259811763550648923879216296957215338731100878882546479436516812545893462166046426789076827790689227402896357109975624399467217514748234746381507843654290728676774301953213146084835453592913465705423400289286504438660351077075626742502078201089615941746409185573923428735468871727926666089001210887553873506641597032081861468701551438652496513019192521810140286068472515265787341278354437639192963272697319283791504604975581988797194319372459843468184806654284905213203791359557504167859566372013692603188739844049744364416700009150679647403217232 [172,33] 462004283492402817356647104154940875102445065505321229624404675944795777165839294998197794628349704129484461732775268621390972969733555126611399119264862722202611782842576619240700375237011674317504693154356267521519232498159539472447873467272302030534017067138980296671452863726878219732174052319387250812916557193800039812874256961276840744995998910092146915219867646127008290359032814235849929214059738878131433785867499739360561617201839959050732766407767985384535953944737979806960013249463477543881110449709605730817413232086341677535623214313537072742275092998554760999268291248784447312159054423776911902571085338987518448949010894982478505103059996028475463983275649026021171165370805623979798676216674360507072760186713703641858737958959787961342117199495739700612828966671852693403107464497610771475895639325092398658416514921088002321961078269947349775593245965216401538338545698717579015226627216117417515157680417189173050852975547136 [172,34] 129943752974734412252387179442443168669574430659161595445938530853134286851413269937842967058296703624166347338853513733043845374235014319637988289535362565783632155982693904673610741220033488673629457604415327505889906248336590113223102344033388977600032960318685769597764419728099544698368008819319647700485401655734339361479524414524309069485217090503188257929970483288115926199173269908667257066613583784053659400986465361884869765204922376830318004041543983640392921495297289863672296198892427270756273280751928057270521588073606127372652508094490993024761016880320793189535002564448288631407059803073886008591421250180957606934721452797954601212084803040734880327702805170618652568159303480166597104961965255293827015156003678799074250629641395205751928264790416461874754826532666860199543506739211345146528432622272155088149110666977542951853496886363856738368234626950522033037279853156526153125552114171298305081024220179778637852364560 [172,35] 32076714589275372494173054076086138086273707212502232231557519475292425329812726309415682637044220984838030213869630228240467737108395276037601671332333658756032967888500415328827797696956951383981872096847046050628941225290532284167475140175801734046165760918471176179435620398476350903543482847819662377752676361966741992952465066854313031098335247226992541226285429474875848349277459202270573635126115682601227008327967250548344337900784614537806914468890038482400441950776665699100414556010604717602144647718020031680554474499251479344920586802736208104146682782892179607335257629553474808798855935067116860463124411224396681426173697078159908405284481273502723570544532186154081689111320628982756813838925953753370929581355475727882910330285380661255454034777009066051118748315480054556506697441667821592907332446297664167091103315650690016567916688634120670270038895190753680455313106443277075446696503578888123031157110444948537542128 [172,36] 6955925761082977869297980898271682646502519130491874514300794307969872897526852040372504921524668614615308396937257115809063578003929672695500984086607241500670454390480132475258474888818119170702921190886490078425519690723884592428230203851847141908478870264516691588731118325624762450383836442084030094796430009793084473822923661756223872321104216556123515409380540204729686464869661602523146191105758580277527203227690815097920650919981647565422785769634995095748087949790202370884155357759395173927704869951718741827388149404140693660272184969290324447985154660915759931184260562348034273299373435945429686327424263427612705461556600501668384914404294701581411882608538977969422158696022992386742980973676066812261880746981537863314158422153027308764219576945102193248277550425603184393691893796754112194517435131084324495064435117320159126351583109423735512421400107408090956450811857284687081664498650472124411167131157511283976526 [172,37] 1326138414220989128169121153383508857749756400835467244131827342228141875842248912485831628077653370785284970415218552875616481196143234154788361716070230054815174684651723043994462175872152877978573900791002904478848810577723463140069938355179241582507672838292947412650151776602678679674266278698820132323844846359654830767409443977543934606064350382519090266115645501668093361283156731254909843877419447841284649339565281139302678575591335348079970303580132053878335205413082115163234977618837817349564749998854334496636695106434258932995436634083676271762726946780188815587773759562842461496503641139529198987664860366457030891946615654213298502728721829380985209790422573296188026506604040789189481140136476100947043346133395644082881041469576892444766860375576142875463513197965137035916081919275851361491377849005289093117131142089475912749575878230505118857456933578961257062725202415636480639882916350052323835095486791944576 [172,38] 222416265223552500225022867243093739539209024464885172488239012897688163699573022643541680797573299176949717501516584482873841223941695404240259604873121828144074551978987025267534722100362947208755076754256597215114871288747955034765992946915231979216707284785238015364055369522368886977947316648703188201230822879964801189535081212210577261281751413269543592947984163477343831943454725845637178758559014607893237123043713400186700996789130199401978735697306960234955744590575540906200134287833564931993981967919764922089819436781846098076910696941735889337019178538218024935041059375869985581045900402168208569493944031327318033604677408274439280514593561178421254447249723464477728351733252580621193372236008424785203354371877127345466378719925461742495265679701648850859480941549489807855420339289612099620889451312204773219986726040220700360844852104900178136596015772158163613356610085439851117863874964351514634743810023680 [172,39] 32832423032129670413947375726740140457591980995087881987951258713376254427606067742136988255401117487075304199520323441741003574332007599909872307804563472799177052300040845864646395875311505578909363424625447443254045079704851219653278985473930703437861693631062601476451690005716463104163649638626835813159345582629576131406739636492018505633800641632475489916101817835158833131769819338133473124280852298249283746547348196792887664159353988382300230643838204506512014134927484916517205618916827459931517192658332349111078849129236456789101775528490317273983277067693005874041943585698256003914400546193553736174491322472637575981280325245380275391045503763951971192257938287896966373153608453357658772046647081923477921732090296329965331072088602345932146116733293555760508839336437677264048207678169485113109739936923627931778349900831780490944209050013062599439130187346231543975516871932198543678989298224556106378739696 [172,40] 4267327012798312261587373568705958555817407042968343600660289355271291245800209033526644972441484265457601648889503344800995598553582368803824964738990355380961955232039566900173365756152358668541503614695239733003130900283405627583391792663788813841474524400352003297111335535831304278067627838982349512143407685353499021127580248237427570528304888307759344207664547028615948974759341391098364104508771831417065552129152738047602429622207160440836469607094099284095201007089374590019492780659819331470342803954820758876667435126032339911923511757478723279929367896629537791742678111707603225248853293263347821993663911447918761661579288713342084179647214400473491468768714251373820305989058680942683184187146363073716001054797678767297300224449024685832059253496091702557937565898409768464751136310026300556797402261729336185691368718838230992095487694677179469612123813664349741233127990678355683954410903819341681145328 [172,41] 488459924267912653370431124121340746487354071521056161556903229867626425250302446645566841856050948121492535714364778244025024326939451541468309770450325324956733334341600084578495212094338277276834000363526253943203103727502536327427193032461680760294387617945938346976785249654881302392343271354102951586535157996797428475728470824344245250615037151934355648614609044101983842913830702282914280141994836082004342932353399849708026072247023215280676265536930617334095264240051810626093751092645269935590523307350746009002340069497930808706284599480756334261878879736229674107371385266664378018872018464170470302424161117250769882798255506587080197293199410104984277783414433360750157682182720309266371052677468235495675434339477808747303052571846976884564683204210382339815390419168679395887225843377387683920073975743469432839112771710510358675265336825074515783505639546773419503210421252419931770854206613517837312 [172,42] 49246247656543973362201249215546542123963771979339190246928697443196276594642590006536117569504148855319666500301530272742517353852374000964782739413697187908780509531782092021439943479449801700606039376590699031322266845815661130940687711802683803604683939478981952762740876169942731697509204690415422334751439919852482402261929400601461605760979759142209940388818901776700745431815620255632442212511529782943046882457632779453212837523167682875261979595297968287277452198928498390604371576361248142677211769708117354758980386350589351744473814715413529729084544213577620506683678031581087858000760271656127624483019703523833547646914955653620923991400711968880054325109947194700214441608560299883610547737716595210079450412165115413775154916707854559599052314135746194459051443527262036067438683827652512760898060735541336399779313681450220419562181529356157775960386489860092890233202595034801066563651844867984 [172,43] 4373099708776734034025291501651889701991424709144609036228212309721631760874557752642892873855470080675102598176322857539735665482558050638421000208631201363799355554246052016762927297056735035361785020597906538464823651340006908368477637205306149026182273665468064300897080647983921656079446401219841257959876320066222840425593113785294103747170803978182662545941663209592023737296615991856384462325417890446300836515214821486380475130928763336617404036883649979766866144620004999346188931200178251624724135817796534662454808175739597338125398651749933673484943402088778271975524632279409286914342019471697547186461215148992451312819879184979378659121933146162073280221281982643715025800298313280018252369037910039159631515942912607867881316008416497891608411723501590414039604410636364869823519989517743656939320705842818453192782552053873683555542028144152290488338371023822118079172368275515729709754440056 [172,44] 342002892093932426486643517812852889836143385660951655565502593953799657134204999471938008676936070527665447507254156162448416651798346280319948364016967962370218198340584490946293629994536359483739903600045052843402740881235898910614594030885215012783401909641133422931819884011182485313867801441446107357247128648941523188425410053273294105390071313561712165020856558073164742200775795944862635395749061323865680872101994996119134398329653672210187908312551470634877616437865586282932839422677912878352074601505600124630464503518144419884956303231218702682351096574870147832070431141885898712872716686449398017112071000695736925389681918199363815100340338201683773556756611557135433395883592881912218667979334444060268147672429328510810406662517457062948294418815520514425196705519620041320844817223458997889692504435279030162572395384352067947609197507280987815186462859350672057772741320035019255875970 [172,45] 23550448005172520449597156810709566566032832893040357447787365351222734819440051459267216707202710414014994269937769135695104892028450858576499651700185827721834748327889427287917477745918646494489165302879548359494243418137176594501106017049119655575253150701890640375348524136912592643876483272736093762067702528235295255313210147252007374526212599246413605401525231020757730867243263296996695425212842811469636396794185043546757767331640692697881394268695713672667741168306428549991620423354310467007434570082171615786677111194485850272251540255953003472452269266685490816521124094142130287469818479247362466796962623970279001781538681824782688719421569054302176619020475316381362635816305336923659597292398722189984937341972479639922306117383281975799750656214615586154791241816358384308815334198328973315191698192131030281963141623227651431713852366019011064185465173118682241950227579705697080704 [172,46] 1427434717997315611866879362567754886608098778521929809629095703507326182178958450984845555621507643043024074955030134594232864764559412618086378299871245131660765378372719954839255808010085944632560020046409035371381092968663961326125071460469461601458085076031715160508544471724516012443419687449255557189898272850950081968675889880766596298573021461330414204212545603341412224776720704834996243994601437314599325050788604049538308940510535814354967734278084410645843887372540459538372509573737031362363609308779924534609429065662304027939376466461282847117573714945317615877074691559888666899016681356966864468295019222829692009131772396146832806817919201521663057833620560312896336124259582272912202431960861347966494922443368349012091158603750448088908300486263865061215368219236397913297977201751700121439144270417396258956819178015560782090632308163954232768117372383737890751869008458917664 [172,47] 76122761830707405653413229924031893467588726172558784886443822831857342038363556159508593931561375161010819619201152249783942564763102838516882891751314199428306160182301145834722719877077830347530960263941988099884776966940348019427088509539852032583895146147911332184492208982811329580757131207002664827111252620333747141056451451758630215909674208838815807876027705409719577317343763279456446823130419321641677026596783677458436641394124921878054841261671727338463973712959026030861466276774560275358181512044295382048740000462086831430776512996801251213669593363044064230573818712564487319163386514946072294169279389804447664798364682803132670649776503883919615968159270804105695924437234199595758203838822425936179317682577043790068003622825206454606391741252278655621461588325557413860171933253043171559994881219999766491296860765060008740941566921170079002867621977552298013052888933808 [172,48] 3569793668139812618769540307512646041663276930795293166534695539670842574266741510007734239962955172062028904672122960021865352564250429079127788668570874622172529165438533748864856110492682686913843879361523132758921376504716042553921000791926979386739470415003401897765246122596210109724915942577402056793009692158754342687341275149657930643374132783240237769685148956736616373868772672871565508957375841900843818462014664504479888198409188814716482102297340281501912625911589925835039159909008075521107221421753457292903895565595942324531222935649241262951714777870995443154143899699656819993007365773241649490407666094949442724266051269429120332373530861349466628346855107798486827142076797868958333862351816576244326376992599796751738114583706667821417780399763712213212452417179346258883002561444907319670976636938062354260776325954944863160688980977502008507952919984796950973418928 [172,49] 147118491823908402561423669981914669795019168964227683652507671438303868269196293898050240531292051968665262206587548474972594684113405355897672646808932146655778713603842819642843012031457527386690132341158280158446256198245582994651762810250724822971681688708571538111786382805078025751982261146409919550917913558835242889676977749416820562102004600666606896452369613709857024558713594569256463601803154545577997599350044571618605096180580449878012935170293827336933762564211994435656338360815336560526089724515073795958353337213111378572263535148876088330693758563651372181976120032015850222328919400246440047900703719464475491184697047542564482189735702609863125063894178865501561557558400098587267148840743059640893940385089481974902448720900328966029642563242633663550011296315265067661736745193450580262223863917223762417820293546494670695834368446293078619928287331240388897152 [172,50] 5324377713314724531098400757001641139687618302817586034918310851316369227275170183136432220914744864781597206912599620214241870386015272789710569403738782629845554986283058022797117553211577319643718012287715255126395152099949074426959180630651289043118243838890453833489735305170198453248165362111812685410259538735209483174045001039120659695049745900158379710958936953548968654390700424418028579214091574819257215968114771619942021142784289767582824518946428176424183416953870984994265210556758096719618398405299425629371204714449478863003394786759393035682279959622336050474591694642694956771816319672944962664172801623611906755105143388414760343487874371636394757481423168480903543064845170396986373064489130969691747965630620800725488825331325789659130071029406406323530047604739594216155787367792964590152928318126587975382494491621160539355400224600308537847502277158330920 [172,51] 169077816069493518628954506516870002915159066997771842006967948272069316756937698604663684886970839458567400225039872550724102061956974826201300822751736102609475196493449922961698172306131298289555328760281344823262540277567464103308843082933869135616797138829499138952321946611503074778531809242556149168709433736822433634105092373521526492179530322911176725873925033296997298647204697381012745428266921684243930158940285263814962046982429996599892248463075515397809419686802911798980509004839496608698325932679413072384381695948161094202924533859850982054212274844924132358023289459491165141097391222257630786462544527416489752022139469205872745197333150953813155816793522441326534902067628531729368251718781756245196995427488780842126299045070513870507680499514380650501229197902126322711865371221053167338250525647306437858846070072162671674877101474638452903697893121624 [172,52] 4706697607645514843740553977953712492173786234860354204331980927876805323996314854267741600323783136804538336884703667641674742377886093860780118129334182442753615824950198830512760010572522555779414003327013134307961572562325179065748809423003613175031911245475374198708564538835931315787045421128564273883963345233597499909756081179225879199502694273911983705851156521532069302716418103528017047497241442575603464564184588792188765541102142934417612978673207825426623571519085320523261591920513266486021906134985548372844952432003825640822205232719799352924712604766721033142998040606726326813287913940863081305825869306416430425045953656736160561378242967291247394948823418333666607044575092160466936707626412718307696412659635639080145252960178869562769959057894262926599179135236226595021830664868383673018650730361490152603833742512996297864193547048721776434475178 [172,53] 114738858213047556360209001579955424082733179260755183422938176194160651979999013587273711861113096591006704834316659909559439576143856168205988962173989596590895264828491287769519325362485695771642219649986499295926774933727882304692645859275051446770107052660024565434803000135327232409816625035824155759036276527111871105939581835405756653516585527942511223115944173975361004843826887623481401419747308228362439796393883055868096296573794853572657427970468669903783716982546542205575005687094066140818241771038638033166205355200098225446982171914768247245583996845231373347446679513616515707283955426432171470367089502359639909036513070776609864746374096841818938190573280394990131790643880434216860970874953660474521401104895504197171264283207443034745404712065833648698605350141397488280919335314187003480485066500777123021999660808540860166374182586717477107904 [172,54] 2446688920865224595551836112085874127388864236243534488585709796322372019436132914580076863953395752990100232053335829241496147843697819471546050665720979705535565820564063459848538489244798581054166204321640187697609504541462251598820880945533254613974687944659805201147159665907827094944486344930295883174421432949197702493607009932967279720782701997172463245541070699345590042920995374706621712228069841762743704128616793934543341388013562093849988949317256596450881999975716140793216836570644663394899107982850822036712618740235213695722192462414181751021139661803960053970226683601386795526120128927468231303426936218612944461680922182646286760457681455002764809863591175073996966663619438461739948018000031518005694865919011647560421481612097277167304193477784185122920992918961437439661680104638593236960532301931079936277424385451949226036947371096751904 [172,55] 45581321513329690023449782935562574528076252258024216933520501394039369622389911309249499490291660056668843003822541584518289865888891632036939624744080556431090440335595059249100406345014606860789301922485048933391313023994939630754639992329373922301186639704694795455081969727682436251287195674301841108199148287578764143939735401876929901070920549499969097073643180467213205805097507383826896591548005144542824115335467154001374758745670418556429018768859573915953615414880684613886466010042109980690761713250476949424977388558437617695812848912984580988837574102457301901495427276751162038274270681176705912305204322528425812638689014668016403404566575304492648795961577104477032810521893963068273276956080780126970266843586223565008890864132252727361269886520380722965840385343768354345986659068107841568403236567150298461358865627767026193092870316800 [172,56] 740895488078913443319371123775764203537626875357029949830237147884348653035624420905073349192028913769733435637871513777401006941718557790587198147714041748637286789048908887996833656318261071087517796909369197706121857093279961325680727736034452104151173749350495365248395894089566358678610018025680691488861629215198198494642271174248458541034050551835491999095821785851843119415976030488127000820356530054209139854573681376706243607930709079902983791665119041115204299201560421236780170611174326952519242236277519901218229791970722483925214512806026248005366334620223316672785197308486909498497686332066056174987945950189364776438088498945616744368889686275379980720204754479761406462306579599051061039560885335666425217321103923370904722009638320672968120861465751153470113768327786320881028940343973374331925679144629728471629979728895287881716528 [172,57] 10492193338944909006659207115592148300167250185493887125333150364442711509580460991052068661436584870495371029494185035765639907580801408766623916906484982957596258463037618157066503092639089791789470898955045699445954675415656275101023360741426646208784691605129694352410300183555619106411272682150155904273423025328628306357801030560397080337949373757907795001058238235359063220737426660619684458110893327116291688046927140516856572520871355530009110988265034110412411511993798243422108685906438511591192142353157818803014193252349144023642541762421756044534120685067976590593835457529310079878820083953689954522425677132639568218226931532188773289352655574164958143086759955883872321468212541820755407416615520444621485352710546221792827738403560774097764825641613844620940319303582731965471074208532258114621771591323878530122016347385589157024 [172,58] 129254920222019485700572894459153060400284658589118398662717831579568530491739356356401399485081717674267570350925987010898173731805550597111033712219191667156424560553301153035274688409863256413917771064203205322698102794486655953533374665319980733807752576620518127238584190971130291178107756027402853646649438838175084142585595592934902102341918985681055760673711201743005010474620620863538176003057348002050182497383584564719598721276861240989480860819685927522277015928761881201535321954660749716478373263527846255410421672326298191031650231541240516616261645718186802823485848891714016701692079053360701592510337320529950224770735155927772632889031366436067894419124623271038809090434982830325873343845253565399343328054930176583671060656917220671418688472660803027629255464436274142732338459652205735863461456679684470532355448723405400 [172,59] 1382882947985927894924676377875997721278815160693625784537285360606694339407019279425794740779443373513760737695790300423648328685893790640450142511905110110298943040966997389454057020596534134913356308323485409278248143521962331566188216291758789162611212601124276052720551257055039214859766752142854441684143253882873481653697936921956819675303568543329637460680115054789771344793836943383909020795293225647088152811160426981894477451433788377211280000597280645340111266713318126091129451849227331456700778908929254747265033242630852480224740058506876869385816621619052227683170300467783001843602062384103991860851786675808404680254918999172188358620602482461491527506041048646679753360583458634708783093632313977546615495165813172844643516746602952461946315564734874852161382116688070708354286457433710849306065523003703931910493469824 [172,60] 12826858173414717013092290656825524795216965618643024894798141164411652291657612373000108992060196683826373929439554085941019643774036977164277834262850541605435713731256008171148455749870279897426365028127816235570194602975347438167681359918561094211342723100579907885518141935243997426790614949256514575730254442212171197642766116827660166446759301541255562167001093454701889414564359874974514259576058755117615248521490052727753823115020938129656485188543001959080606333549372643820639772068484120287145539944831005542635001473485128329914869897565606628337039379938287361476797850252702366198216292912710654874438669175580460787105951663403983795328582854801931368497330483632118472517087808462938736525092053213517135487821756095933890254015458115970883824563657033744334526308456565688019226905002257068025877391580116539107507 [172,61] 102953825322565897835031130975519947661446006886009838883468716796336780465229661138124516466779665454185714754214523622619664934790365878573744639252298040201397376869474991395203339624131730651637531599165130164099002828327497645164002939632341460073090845222414062352269950803169264142661189541566979400241206728504592852589133087356605574602071708051519845431523849500379438368570610344656167305390232704049775247478938686883920666252302279492179093930061844506465076860980450507155978968981051899715928709414648383141593160448486349314681069688841982995285882548626304730216138370363646671556829268918967253010420366129377950500387514503593299416613313326222432388400096851968882889078058219116620270474055283082710729473453031637182913823795715514205973067502590207108818025745196431313187145439687164527031979553927037568 [172,62] 713663220657578093858399895031274091912663130834247254973194793629157326022491182010957727967198977254411323888915521223485338781217417603449530544356444848914725373615909447347705986061382333040044827109883900755120257381683026568231236179211270950124534225894861403247046058591215643397154170114906391235846474762722500266301494816106546924143995957436234834232004678261063852477968145715256901294884405872775611922337551735804097710828047605504072562907738580580114390904669029591169721796970347368111465126327026790504996830305890770222187545987649771891045463483705989989335930187186438419701072518449221631143421033962555115517862362208216501954428530043488402938733169710928399315392214287353315425155279066888912807499262182831825588517888766008560407168504062374042359947784353203148423438579032935462653310804096 [172,63] 4263469639303617476889019604090078724589483193517997387253727238190633697927157588051140247138146033026049877060483000885070288166015550486341436394644352694245985537068781847379823933540557983885558362728431593199246809516034596464287846977689137558375241453107418279770626940718966201662343319545897087322555439681724034940010611370298741181384653059932495418055468221111260310101997126367910945085425723134289966405935465841698293324433595546886438693355537219624470137740062293528148809677403611891021832305256876644062844245579723145814675319237960693409548030360732490111314146511241947250281798311538303104240204485583224583061611064400742324033618698540050686553336917404980366231669715971585847325531086581584810332386692082338382611110224022244727797760727977849552096412554261219273562493860884559760631904 [172,64] 21902312037567524041920349725468231378805721254624102899828771867459545620497784003689839746105748321531815809304399324158400999084923321509511924434375680068712577297290363499816357934890938130302206453945265490604707732993091924628571272870001160896892264137650021281111740293348844151321689489128518982582908536241501298204953595526286900052060713265427715600410055332336182940639731636216930151092347643353051090781173886301829007576184987650431156067306746016561674116969111403178547024301796456788291106742494563538771550873510061273905902982253660149495931949534179470837055632542057546665816709952441006991258882000696146701938701845511217634449639799175138539273045793578303952533114448830277589126029018174009075067734156579586887787783654167272147827868043802002807337035913648866567539590776315349768 [172,65] 96528889613924714510570450946977104921355295971531767634991474111137465346253334893487960852316654108762038719042618544683349998608901286508113607361937744695435360795188192700491458165181997583400627485852888482271024376773514405080043718037779220820814289920576284406619456101343174101352631173100562275270571394375119627222427373821796258156184656344316212487023236525501776069532278969448207810515398278037452201323648334760511178793315339672101740294103148143507502102933930608833471914494713642846487864284534452982470169760199933169218979474695314550082451446256955175934201989223970407347310676979457423937993774360927044811673323996292100516714033647278376162982075795560789152094910965105819035806761384179200348887276389334763400557811692401890465257770782472993174027320243698673528447971018944 [172,66] 364076499106416345150330238465200880385002001505616267111161400650899655833319417226645637652459923531390913675051782155385350274608341140955102114517050912477713783555399137462056303733265775586930118827076047064725375219055676968371439317328533211506336047710682187648947351325865040779272491384710885816177069622714667068716471933572685098903064463561557675576600347681162053077971832288299917708648274038991103761603872316507868075497167388611147843219073545197014304609556907466823597709368545061230776506705760820519295775168428065318219126926315204684269887542023606271166424251603266361429061198291429753040810281206545059950656968579723048673128935341246128225204746169000252904389232833410875026907790642566726543242659996100962131607763531058972057244425138656276236390260110591554383894288 [172,67] 1172101046317217929688477687553824376942983158919574094776631316650038660267457436118748279481355072301587727743508145779350787834322001139791940553190145524126685772778447933735727335790271838195378098003371994046832239900800290723447503711889998761451122666697593587822307276697311915531843495164799729325901460384049390061884256509608736352752071689662034585370836901590407649031198370895152904591298451339975412994642892425091321919072410897366322673871666498894148613730326105454959918133299007577782003983094062177890490931011754237104716973668931528535310572961112049666452110889071998818064066591039642911051848120454559135647433193837353356752226222232303181240776570549368496449557968370337970485796823937521651348788752294532680832441770078807054506191094621281494081249513068346881136 [172,68] 3212054691304459507827731549776880450237604390505317023899577682736724128222791179611284016252186261260755850736777133259469589634967833498719907316679502459655074299267223331749716851789065923485338316587330819704486877232988714291740753124546734118096207264798446342191735861867654482034875844868551511428134420364859641226213527134706310133893134922187417441899515188677702316780904174029878479267237488052130838066081101817054029796524656020092661143151067369520133713206178601004163565943951231525875809537502001582782867326108367447072596161011608864521525878114205284575724347048203941877148636969028104414579347553317112939316190261872029852024342532294353480413780496490411746524548446781040633405109603272986165931324902774469358710562877994299358053269656228784914475450149429021 [172,69] 7471218375485027934133019976318663454456203625425429464462481889660052050619656116417809095198756666526041780020959669444325356935069888683468364663877451850548664745173085077915281612233055964560218623601453703662087688366572436906788019182842810201928607442397823519298071916775205798129941776380612295601297869267669258377788755684916212693880471305120904675153637789397047101179240965898518125859929258410265210146472487207449300308252593896326098149759121219340987687988358237202115800826986412820311767113628496637212778563128312382933519008324885857396310574927083019217014395774805380854058440398996836189247761622108336383040443082115453721969318462349618577521914139138364556587428471457424903188996330824132115646457741275598115611553738888195285596827373288681699934514752 [172,70] 14705156504948443827178248238264797561930879499181222004184323657930918729331584409167770856839187265634809809184891670456811919978955668513092812992262329111885425916256309904308033126832248449651379206454451492622946021005508862083032588223573671054321600833979413649751466219838131418884808508977196390868206083299523383256443781226301196785161396945364844521918197421773028000143095289467902559056572477885432407863431182785149388456569873074168309472116059988686074674129539975314232154232931864395075244098711050710276080120138032137921372814872181906609235537020113008445460797086276196575377460679742763158535031531574875586105127799127104468334012834965104283253155196366876160111729887724533022400353700146370364544038724660677544409848756944153341996880577748620342496 [172,71] 24413361375646945663116081605399096210543134418219281606106881062534212973352159877290615254691063561139635722601661112859784272515926418349703834005648726712029268069252353431463413029879810228964545878013523746157413258578165055221079609730173352635506816517145527277323003786298034413397335106901350721988993097412152409200274793278150446475391852532458644094852254449832870386894516321430387343316985351697169181001858832270249403747826987078577252156814724625406495951005762805158189393280422073400851103666932836317831341670183245674308659465402882697173484825640037102278073727063572820666649181364446331230187779212185862657702606113423565964709001834798615518213546739136483702247102566560765494423611093306001518006829959505013565263258263490027475132213957168304 [172,72] 34072401800351323148643027279949874351786071392222917232961870543194181363193315882809326329868203423841224493139772322100975495084717890033726170848502598042000700721014895898082935963727176050233253478762307885085502061591952368570256656683728470854363361375985055063653801416856334933976403265926204983355952545835315921191490574181601962493409442238772553274617576782576536048881518404362736039352530036883109157809772201346997513857381078179605403954054623993197119441803389939434095430127985746458381378898664119424543294486319411367674055973654098474817400344335389938044285038223407750274816733159570078653491340778428270934977821208113323085873423731989916791470119129938612865614381696668993154513763670146690902303861495429552227954906979458721073371285032 [172,73] 39834244555668124461537891838251010784597767155994303208060655544974993487801961645425206145745552723705646916205824082330406660294446924483588692556260406596150742260587883310559426803932716111209211735466296522713552820012948446161770245887275938602525224065758435616416997758873817606396927796352378965797355620229727293930235692258182131652985542811384266802954132809575514872874165122658318436577025598596151463058515636311930462125158378278875540610766599940784245450420763964912465596258445485090478090560435357899618030482369966181781353609888946235329048531041439265681540115373325229189524264637265532638704460738459156315738759782470660373943121081251813036725984353267017219508592974093999023867298685280531706759706839661148620621112092539809409440 [172,74] 38866052411852862471374076065947821557560263588599853551983825436842494134307530469055695793495630834050223081902742694826163414213012408858999712711469751417425238209440852873427695525202900288931169288388528016589546138026830437416729747228956303289114716850006329575834003527103280864673081701351712843570933685167679484115415675259598166228034217897893034846933841342921346339950276215033598629914074190676266288816504214253504554805079029283578852984043489655242264026486998077156478361724937461745770739294966395276506647495167946566137247759367205885868046788737725473243809865985887360982854328670030610531137003841857956664252702830077179781667916157541591462107737427442178194234757734139581514994596628275272057914120871167644193829411237538952 [172,75] 31523991105737180547217874626185430085092037422613340181604751502970578865697373550868686959285172799345976286706538418907735021586345713122606254306973033165520942824020309271265317266207687582965089511589809259701537317561752496927650552058524971123944362304658067931650926548170149753849321324180730139437716633453975833448748718409083806200119598892972290198518468174976113051353645870930873230358228035553498301204807316816504202899651357848027065470315964106467891832654467866625316968450194034428619447885748146965533498665330656879341573682309326069043238302667129866965113453879750241330243469381623853804645218408099924716952492386264290211663952876125202947573507518651561605742349352079765162340846201537302833961789055946526854968872056 [172,76] 21167842844500676590759766558976458085393518398609635604444345729521653389999855299491899578789886780310125274511256258858893798537746523684144737628683613077822022087020955805173742896689655831573181198178363105813237448933918018383558412106934958875279947008492589885630632386612791897669772070013310673236939342999598776406511122231875456127855333623504231748746953877144978030545218235744690226419289732580513551155122303948532003224223854173552564566518705684681365342095359964670121322494974622903185286431927664983616589360089402450186751795624838982753928724048713702596128103119859422590810171948054196383741269694584167050383038616590033547223094106352971074683206418104283025080504676442023018637271637278160010607698522388507324458 [172,77] 11716286979366026890412140276781474554805156770654054349294480050510966380276487733270706031062969756688736597295190656062428887365555205772656903631856100172719650498179751347600282312569891936525762514238384337933933650788765003497722851560039221256309995577751026816605924926618392771956426858647231212934527211991074247261813715263501733424704232689377684426166970325775726054572765839100419737770245510777386379856960457073253052602318909432371307701678787200841060184238549639457436517946977061613916293524112502020713478689130950542747344341586416756447485790963352641697882833215132428835245789431075083059902767849808669255194977531496070368566885169175192928594755941516550415183850012232616092062959302702985100917688747943040 [172,78] 5321017523014592453489386158849985732331605203100702225499057764946030181287250932954326256928230909194175463829220430975587053611172200680522724538174062607457230488563782771049134026028275942152095646261789756673004844282975341671107008729931697278934508355055458142330265338339221007726230771984071214947352367125056823224414957575182280496386687105003123972571527956603333147043495746580096983609292274486143716425299052817206078948364893010934779505064077297222595449567004211108623676811795039066752726339474170299181915816715785045176433651049818827297156653247835042338685035717124632819247887462254112353650092259920209588592122265282084465096167078657923133556232970289687395076889484860367786044293589143746070578387328 [172,79] 1973320819699232247835733888540332575516111062209596405494168217722745821000816591646634111885189649628670489769445025415697900836839771003538595677014418806137382856951828572224316943542468946910165350252852164813561867206000138124630088461725368843688100283893188332984878512010892297475659035660506801229906908991738478557440006485049370012012470846577964922329118632401460321842559078780389680447144709304885998269469328709855006481169812469996100598236092661654290443696105551787244543016019351636142931788062699294759321540995287497727638237777555033588215137829865423217942942396068736852081879014590909227511225306016531772344537027491728373183037615782521048265852857050935450309710017526633853362613484264385931184 [172,80] 594556289548070601638229887570931814234842373359641756307143892372798049031033960649217803133385604601352014716106103237585187731203255478264593728004783305926958831484737321366235918029388465148581594227521029527869692765381360950359305955937807329926166194527414281838070030757179250088298923861750380697126829663675702344622880097203433434466640835379407868115750768679581475100421282451963396621696642572123287037771224584592237629682856050010596956526768471260625697644545195454107042222980049568756444359351725899307132914187399586149869144750515289503026525980285173618183769515695744381219293784005466390464854916743222777347356142090842244841922994943574523260029969389396672556621041999344268767513736152888 [172,81] 144761783232162580547590282568632291749290860360496878809590890647893822630714955940464190986457306852768807714799110450515626709881241891220568409258986171905385919178080839723959329548834347826660518381074623841019391348905148569931437072795982183440538346433930554281419943756486969765247010785713375721891393785616082283961434247870198514244917076514973871987749484199258929661013418237735859175718814804966387571070894304568634369852388926061138930989313455848147003940138592960331501441416112334620221275553209035031602101849842637664036115107283108409146387453939406630265014837382402616674928913050393048766217636474562825210579790737886017559853506526822074822212537425174553818872768987048514869309312 [172,82] 28322081477801931652212767279618577896990877682638048318155102440387376581054638212058769965491963776030033505280733294409196037454004261032707865263516693251808603694687948877118064039230407823775706280669729284955985885582296822396765137486270791942167973147606102602350964221909958069042268653902341003997055046939482627170805262286208647078915026697180800194662516573889975005328075478683649979244176385934627777893190651063264918009328052020053221355978062854372161383929120432207740558622819825278642413567555809579184388335005710677867920809249035137942150732475819512726910454001086345570808097287164989873335327967227603491696154533894735389099807949746535449011124146375551529231196693353161024 [172,83] 4426021694809554428930569368711844259383679050491949065592545202063203439751231202250351066958024799030655935878908949285882095029809382701635455930112230694172023745731556362542853078071398233057702530148108633262077685492774190091637629335756394620023751968980512733844621962119445643910822360823610882779313889568430961204542011670486887770167898626182661236191903953289009076745003422248816004774088593287087600943023654819617187716862048544547893698429414476328084006590735253381010061991633056979474618445425504609438157817955830712019794219326075463912191571993052352294791674633305491280992247158754925493313373470769965470178905291114402814680171122540995148676678095612837517617224299224 [172,84] 549007290210802677209828451445171383459698315070367463201633548312545590651886098557333994749808664616733451506439663430161948700624477678605546954960848826029155307761485827046315492617502325634469286394352553013374459803508404291309211843941317264100347434275983498360820942666987238295957223733091560312894659956008235983158445253187096600505167334692699253627713564939706015629290254985150482949041931814561129604513231561173917913798798234778123952582679068483958468471842322440771331805887575195921946979472480476656347366628706608909209761454223668697944930572960291126614440107689196042042070044131530907052873611646166792687270085662971216217888086264266559041849532759676090216489 [172,85] 53693191902178368724269863233137028353304271379566002046869929738436329956767812941237812393321985718464642942592510242525938398460166195812583594716897457514161404113899417245979615174882970333590597265598016891022471016279665345161986006323378949051019722511470960319067914076100181543711534699978905033737775773405246259907364191812717836346321623874622447319745035480168460663139829467044971440082442575465279514644140823947551805441457660125789203470024192295569034436136655125638119266605657003764299391402637757579980295461557164828538512396631917600835407891657979668515209739961613066872692877343568749165607128449257290690757385478924438486672825883143928166130492614938752 [172,86] 4111178366113366030769585577470512863096421339976979571144568165781932694159035554094293269181492529786093995226543174831324453004918543343476245253607464200557259872807254065569103687073215257217077458590754661620001508738834835231440602055888314725372292829380494363842606704635750909096535005035086198971778330004680330415682751745867806734717761020473360339312603642683209026710496899938402722391259974271801787170412558477664271335779108241449255308712425680117215242556789159677045215904089547603265318566177034331183745288228416328802723547278695510583358869359958899681055690019282204142253430914932839995666552082790655646565438765274484410554864107297285798555638240 [172,87] 244604538294398431523321554601219209942913358691296969351859395288539179157435656882427429245980399739492947787489805082157649658414337463730243502950545384722796010852426958405635256340342750445517659596425053085780988108240718976846896027726129462007338763752260286185001527418402378214347475010085989414088711423104612234967965041233756211079557691874656744035318182135717887471910173926894355515780838234885889024098050970213152854160354755569291213209358801105179424445511927023480741104497391550952245605190097901209753367305214577153739489608107614080898081577583073100206214589975757524031695703322142381728190857554787383147000744860686765625640944377458050720 [172,88] 11219141623646174324881634135482480337954399642923572354484207703297708880635396904898799754771925829665433916590449731419718959648877468311852571291893966173250861453576070904930951737521324197962204528626532036712765569876910653446616882974632245116004881793484565899162849745547103928858623753042694237394095217286269589262995585835842329519771976585111357123784782650843078246201440776332989139084807605260400960356509349079356181272517420475913565813062711387940641828867383470662948749599990262331545360219512939120577388501795635908215608250034975892501148114166357304776671744049048566740508049091637295995826440565642552823983157131337228060081331272584 [172,89] 393352243144184235591669961206989835321222303907341783902528308664158473840145494817034098986174639104069784341366296425188694061473718706348356034101560379888270747516449504835073972826349448549552571071615914058544599885705852192288425756511668136083936937631858053395972312239381548768241316422673576118721360350370006286289451919505144486512324101248073231786821993627214398624217803348340025332190707211219371232148863323503633774700168187770605243307842784007552479907118765212240290998747807452841467179260083464099885578371303455840270504624790300747718061546491807831585783693656874194862368264563371276322095268856441471943632362568898253345984 [172,90] 10447829279332282334242560837783584671572983811979905844140458629644998068250923939663167700857227668152085406772765017583722381332889364087631688731454751653936878688329585266844639168484158152512524850461377627464872834845344093632204290175792956217314812768332261793419925576674085087373036263940147338287023370034628182390527801549496255710242790894653291425899856497741064414623679546152405648246915740355067905675587146399315403294303210593787500508950469615484981048343216529607287932737607041213643796390776895865761581201624048823416624167227742454764137264079423885022340496910044648778179192600668489891379871863003930405200495308735928 [172,91] 208225256386820140789764336896771315809039498027631179467573790429020349749170021178958401303194662124020843657739161809709637166421537629062129138134175975926759569061659843714424116870807785404887536624925439044139976596967572309078822642555475630725824977815806570487858497083639956986831544904543900889385980915681694294667213784877559297155388671498110463985226698658076175001469223260614688271208484427044393066784734764456655228988479862141954394514213771743412208272248706201454485542638714672993904516893597843857252919807581673678219376350485428366756502188848166115147240997200178592434647647743648274637797416751231148379892400 [172,92] 3082235670568276517748393479706416660236034193313039045592840706273412358382958395943369636258053509636609938025533043412707866905532690504971879180466335677148121286862897991455145714070823369701364037189243692841324287173331002152369215985129205054442839489109534215867697680769862256540895754053323318335819946705655775982219922643716537036306015716295476153115512971020489727013270848649552990547238427141593802469565820302709430624341835206369134767165261842211531118477330830998313072903476209579134169757561718667771452923102998056393055758132746962475245000431613660332526746298432474177013199768701762455361926740352510971 [172,93] 33518244495163091861956629275578148540104735382229494327895633252268707209512968268470560617951895503748492667841884398520256075079682943655868419548269294460939840685148471973576847791666383704781107542585562914795176089692494075432786539395931715739681812123171008800833788869914309599878542430539204545178854693454838210095652052790351940003549602042954581390168761051202160310564873731711795460948292577017239989420334571568028256516715858983973964082282688618820785975212063565865087076221136403267586725227855475657483562823218429058689530165626547188251191944510776379846956619893129056977603743481467553100494607808 [172,94] 264669508285636923503618611174962338561842652307406896878928168533662221978939815107327048254809888881403227366465694056772988761725835062619432711092216407345675618182524725072693259397056001647430390730701396605732349683320940754516405459719684106954782673911719505778535470613656604207110836776187341041574764231945127163540040204638945893041230730552736573291437816254572442040353859937046206955600590158077773868452594290707113302970914259006397354243075543151142708496956330878720415663018289972898546382164453674854981463630272651545182079077593905178826492884129397591277993989280525494945760062671608074080 [172,95] 1498618926302919615096454806274895861986977001889786655600686051821742402349269641643839062357706057417365284264714803707751715108844221842409095812110682642452895152979011935559620124023739977638836540666287212209649672681350075678339166147743861357062748917282448574816274328616683737356189914354527696141969770589778035415779524602317316555615420166286677882892147763167507786846976962362086781626625790632635529903433895852274134215114789934730369958131878171363303816780778496279054953114430756049338261995702613732096142115670103673763894072178891546259817298771829253573926739824595752846846939731952 [172,96] 6003385163961297734344805989186277655191481949609510419549735042580157725304990759340178787730720291877517882911249468312587013880153733661624628444464607531325803704596328233790572703391498724306839052358495276246065480472907394011928046881570721160040271262798200265687665088607015545500195936776245813367078345307211351472011960160073851447658783664740647287444737013699161217792967191438819566984084144449385205394361810243452156034205763573768562035259136056287175496115256639437632148564267299170895067790179278915051370455167622481540017208745875161444349861036589821665054585389668477108576 [172,97] 16769679456925103375323342505225963856924043368158795414729549565285972275121253110391197377375222103852587985085943313824376896007326340100714025400773824177085941996643505729448211005602692988211187732172282579150488525948507662721127820298571753259013689465247562610533791725089289011380243121584642367225374375747179648114871874609787054192027338552118709700529287152164863030130150135078127444889041341703981017803861175385732372742393012967307428614590230456209119821205095633406864399630587316705402432336220816322760748427341842745108828438332595929521237528353894245716042421382624 [172,98] 32157829678115758490429658072388111957923632472945759330485172698423982860726867222542031297982384273680649203111285450506954948891701421536048767267925959532949234280447909261660813295464641086276944788355072660737329052150741296932851733195296410512074462469748148818395451150024475208101873414665829908449348197739010759136782498024517020019272128206492948332897877548574459790452906597655085550345279755009956421090803842648557330479094922502900388350795509656201371451436391406674004341114476242493737930378721260291415116772755944352377966227796799384562660440447637359551736 [172,99] 41623631105139136794905007415095376355302746677085909979010391841152984155171800196747179585996065208365700258960921871457635409834864934901681957496789451059007324929737459726500142405261882556429288504298259024449559744344316682882533516251804500264445799005452086621938434124891974500708660246965392545361390028777223096409361319013670483199462016024560321719659614694637224559795441597641141400855806511440200868819357427554521941348285143990130504978042288228851518182301626251414162252882137492106922353158806251687344105204616488196846363080519226408170504207217912 [172,100] 35704736450724677512377418579531315205138712308995427278712735242117821203327676395206899261446754282893267006016269506910723532982051865952964489143628925602110366567188280358818693229323190516515329596387235895677129042695374801947798110315422438938060579535122233134432609238863986027015353058712521893626592414894937697353549846065654588305120079760285838594689657408806092629478397898589375154060261610706714415692445198874877714576391994732632719766318845790596304470467112866213868362996837562645325193439994514194786126097320951137704108159600362053043905 [172,101] 19897323786265490524254752976983607571082870433400766125974784139832086172111183045902141483856513150473702960208574530428381386518827945099773750323951481434286772651605474834534425264404032604547877077593931708804063578311120388834312240750546401965961216620606164564377644596409934183170811617617318587627613002311653652193313414050461053987645990625905568330028955720776979084201972472107305876334066862079643581933633413369997412173450610093063246178732199976111298094286838676854148368379261440688211568275445977251385966734481201972142259797370368 [172,102] 7048863833738818461050317645867011485936602639214025184855113892042875118950395700287480728337669616598944964588896392873249841066807283011240732276657698867869638938234939317659028740073534484521390631871879844604264125640275262719851022673020107294176516879383597940691814025078235411549612865400881696584650823994514590137222808701765138442392432700801235531788430866658204039430070555910786415235905750980604610790507714866056431960060084112476792037360909185084329562213675368336449486376795814004830698757815071635073171305560147693036992 [172,103] 1550218633330168325798983866562781286306901209307680168264198339946817889732004991216563351297096549467221283053970649238057572614294632499793001536009741155007208515618842160385668983932040717575224762014446175460026814053964850126518169048654116793993587595917206490311631776149706005035989132781733888015304410345648719974908830704976359390995553531032733149955744810887835668808071891943755257314395583845903650927133957689102738684589174485960813448577540662266710455320021150764752652541698348637723335933781176245158793296410800 [172,104] 206211152235491289603850977082883793371565833326304691317847793656713887124733980159620233041001581835879245721431492976398083877976099510590095717672814084707155318593300188599734911525195973759676373014928550316088466059012043682112108396576482404442736249858889795831527281475760424661893842663705770830105808906581799837240442732235634162812915438308477826417383901398871909984678437179652987623870498914602244818275226080587840113785218379038336001527703982603065853443576142859870380937653511155973267346513225736618448 [172,105] 16122576730041498478044259340549862154560856960274755309418364297865295426219175642828219785958728560185949851037274973103806446278826560472991265129308581094718411694997703105384711754621382430394321709586720860802377615937551538135103608360849145512065375656260192123468132122318131661833138420296669317620397143606945755749321625264754597780773413380383088942793985741051212938226264392021801905895625808149030781660180678195016325825076585642477525859403300951808238458360551198761014105853678617325913152574912 [172,106] 717814624507647028401510814163659452641998544094135351485153729283288135688134945721212001868416233185378312568769637270515092744611261108217123068208721646244716217434771233860496641606469090166192880658360407979507338169334593303116804082856285784534310980354718135854217304730116414469337248805108226838308086351469308037365530683665522788642460779541463790337162152599452560029224741290477173496115808176251302197622301918026876337164833738070798645876332634055246075752294905771133754408221414208928 [172,107] 17570849734034891207640332401752652411258118407953771827952977015763065647511091423504953890565048834070474013363474944008893799124267948209763732300388865385344104950048274508202774707980339180978183953255909122861014702374667459726745196458542930105622435485132774359504982663921307677301533741979754080751727249747448720819000476095310820716987124512196625339765502431738362855233534747729941497310623085331668884293254922390072439488971995256892940498988301674920015586783214810886457946296 [172,108] 227392488175664512551267324149285915433183179248577672095486350680360849929807390949974497486072495600216281801238758801793456078315827412321627237063650626980687505996266882115123511621350123510795115506452079125755877821406871830830596001354089612607107127583320234624858344765917181270922266471372200399883562715746738522081037719850753261752188571742495491252096816120596337258633131705421212373960605860042136271326491229340037777996528795638520984703307338196064156344888636532 [172,109] 1489093963861365301322497788129813222964813607241098032137643101260384748423343123068628988253703432217959167811470045593205282217608798079956680340081715596965147101840818120999835090416799930674336037439385155902857414078262755993827421186870233265764944497874029717888025887646582942962630373451694624651450455055263428008639647073418040856542952849860574619605808387053928105646462621207820058707508083710431092000584066919958939064932821307852283413631425232975069824 [172,110] 4696662613821760950064752453895850858533516618013827363465359147598997714271004288818194917552620005097794891949385154753770978367208235389990943726699356809837826996339053349062632105352979036719829421735522858996481051951121785392283859544127385269465350307901832597952951486045641112152351154020393400463938073980698312657053427500640695083208190292765526223765820600573850955734147471591675671864738458782503707122225932981467699688327110615302634462185696 [172,111] 6746651983040469719820903852563736369650241201475442609929290709855971889109661205214023384160988655683571520223785773826204563180038494647669045819612416994086441044905858301606311176374153805718357263937178059794189261347808757039156853736519692268397351870082197440109442761041860576170197059353175035354603556504808580169798921217485401283939489164676566338141133067264397024512862516502465373790897050363760979784397038706396358747393687540096 [172,112] 4141147801490487557168223221388976523169688527948030492880148971586967313659952919516743754094248197669766429307180075954447560340105093909582010270158056684162612501199953259729472778384809009299038725096419036388041677979887046429762923092277301136439480538380903976588621295929664452394784566892019619888744815061877490024486014575593973923473239026915438270874769790006387451421714386679917724761992358475090957546604385431784702976 [172,113] 1009412931594292325457305183892285343769608015751901960836080416969420508527013244949299862816324213271277575310429361542948634271661056138040376446699329618865026082173480946932579557227254768518935981613155085044385347375006217732044221963012050820367483348267395389449299189857319034599529553079604444397219158484808763453556323443965726658665456409108570450948476533977076547774656862329826675866906737202557355661095232 [172,114] 89759672219196971818301833815542855268521433272129105644719357346537743842300462336935637554667243679052612693708883473509812079968501338751353560049521290886429863894886885073506813580139387383295524408144691075111582885262687510889871178990298561715809956980680960787101688075264844610719874039914394344613099503353792977474409620259786357559694431618134397103327655148255234869242226111548353462094727688168 [172,115] 2636815600004346171725465944558052119337819424387495870598608812217062595472770119072295976878276684515988857069908464770712598787450880557563750892054145024854200141215980378296675595469037694580016576409966685917491557148845232034912926016748808347715554349267305014141730131567398241748017693136000278430500116207970307221864489212677669637244450904553777183393115357132926728851257994614659872 [172,116] 22760183580788529265679425349924810839997038891027084336400398179691452134837660783767769055040060585435417970603599687873903854616577166499582883562968867359863682727268823740906811269474343890355497806515935042793206793264629731206133188797943445923341938192650592193735058470023122512645723058437429067425802741046163662791751074182455305732455199333244167220958972278959771055958 [172,117] 50178990084161267308685767618130060103962533441883339087313503402736273597050702634614354343132490268445796732883002177562893999310640607891305484582679120623983388192658843401411683097623842973521435880321468228754611229654448387238518728487712672729375110632595122995178013288816290047818986681323842491262148162680222732268716547901591853355979721490332872365702336 [172,118] 23842206073407650641425811393483285196852951472852153658116145637247328600088360194157522101389617334667175710045487395800016898700651546674457433330655161114193536797567744763399248185729938950428853297852505133526345789928827187961476561457729005505955598548642202713015409604195580454027189246397948239844982655748636987175498679203340960822862748448 [172,119] 1980804891149895800385919425724239609662148726295321726745061451364553402498807446162029404386128638190495614923645202999466027775859322772460440451274388132927471415313677892184317124436152545744832801641333666968436089467391255826706886487873019438743591288407214614672102254285104906550266408172562195954140032479377073339851775251328 [172,120] 22117497023575363906025825717121540847941601473716709499271961958981842652647973296734908789609844283907031587463327794760187504978564715262813601284465453848163915475576485945096440617176217965761107031852821191845492630625256485924015982071049955971967726755846155566024209272167488397045759935137009243773773368449952 [172,121] 23595887598148875754463409043717663621526469042332917649872724440065512054086556032081982202618612578929164672950644427803493975639653270877684496579525866178914074867305079559354132776212409538815896714438485841835984224100853379192099636623321386672255336809026496682225020200843739393840923914727200 [172,122] 1552509392132899295131853145203243225965758551335728906662321549437361870316833956276814792962633213304627770024689557150794746379490554470968575830708114676848176132517394637094436193359606760948565554596578475894815513311795425116183940894837344786363757229375915271878714804427576 [172,123] 3455265650231076999815641072013538610402265950803382110485401896043097991685626212828169636475936048229812145980965791030975431323611874714306556183946514410014746278631557591052598866728684093621159456913672229534718059582048643363248045671028671379326614926656 [172,124] 94715578400271858529699630979578410280790367373140415734064129030457607511819859726237944612578678507370475314680837621081162297893007690732510602457802524518796883049035290472965550075545535011477196751837365364899344299773986216513954741 [172,125] 9959448106798033631323527775237601504144202807113901643254722631911280713333474146120895944647526219083344474623254621537402144946669401072669595851652434906816657226693011525587326433771445377895358599687816414912 [172,126] 629071952814609020570740192650866980901292730081511039514582497714506482914035105645849591049800706821459406454463931677527101674962286225476020542241390559153283118628290214557063318208 [172,127] -7866260941700722640957463413603706179519610721551176851122282336693867010484032758786316885527434578241748815652613263116358237446407591571857293821893865277054900362624 [172,128] 4693669206202392079088746581027451088172054505354843705724149621751000275702022330467707504280921104659824343118652561644788201053979497472565752723813960780104647576 [172,129] -2698927957786199841078674612837340559031134671632892793938632330211948656906918916112987656657197244682271291948411821223736995521108630849780222697698603660924000 [172,130] 1495006805754978149873864527479250002831999163761947723108357293247677366091722306995392552332366781830443875400263137653021554052913079463159471272652013989440 [172,131] -797434167994082537197062955961229913778796013219004045829816631836502295365872516751581135725125086983709013718430821639013430972752517886160700925762505600 [172,132] 409412070803230216249290785940584709625873376812698580458623008856222329580696408897088925013964824466465122967377860128972748519555886955126069041159820 [172,133] -202228199607063160161738077767585475937226066654580216590003455298610585678626040282222415705836599809504950244748534996571015233359468511986682130432 [172,134] 96056131833000258960197317631870748588402175664729900257508786195419255199756531111319964889709815497621836783321731364624709475623729966994714880 [172,135] -43851324607465462497764107228634858190840406475394859027130868096656053523006768213506530333075166352600304229331902742516753087484007645183488 [172,136] 19229603100833753119972911982801621992079867111604721851219680686111345860579652341684966642162555632166053537384029258921723936831511680728 [172,137] -8095174403423010598227905932048191974719691419474366527619215932727679674310097122287763069786112005260080420145239290247358259992005376 [172,138] 3269413746269865730628165359272419228434130646548923197451346341505672638260625962592194688323436534338901784865394745133302270476464 [172,139] -1265903225550474622522116292788710055686505384057711806553016908333919034327988355234621241462044305330113987359908778553565516960 [172,140] 469564417800343422861164065622264101650923719652452417440001994887735655254489019854226528411608863666883916185484867395025283 [172,141] -166727414169040318137829928226817433062560998117235187095387500662658278871855232853064473208065088860833870213288953315328 [172,142] 56619097442629974189868207597125913040818533602600193186977289352061377167432072146854966559520205880169929912690692096 [172,143] -18372203253076913973712746891596483588702288678361069931796111839933790351837699643491396457770072291715639814938624 [172,144] 5690739770238835383935307214512681935110167914170288484768645171546842948713981366317906997798318720518487099840 [172,145] -1680805785168412586948595613213284243956067113738044472674426503074117677915789326670218903106521132619143168 [172,146] 472826102874006125812902974569349906558105823535398558954248533116912905390523011999822723720594866359168 [172,147] -126523628199857420907489551461485213224141168999456982929994034028674266732520224953166125447700224256 [172,148] 32161166050901922165612677297847540496605526265605277069085461168879349751658855726730441598927176 [172,149] -7754116865642133571473623173736971143751816065761930163260484643023717176985380249978579312640 [172,150] 1770369186768395717445506227181499887358435503182718417112051219192171351986010854059885056 [172,151] -382075355320158498921628156262351569806968378468790656441992598752180008172076768541696 [172,152] 77791738718190986490582644302345882751770167695528423887738492800483166580087778192 [172,153] -14909890223326603800827603175207025140743577320792809286809732000136813767057920 [172,154] 2683659092815896427468261660082522735903014872265477192127660165068980826400 [172,155] -452407047454129593658177324515750154657912241010155651290376920320844224 [172,156] 71216277564934892208836520071427457904262057378959394451011632159274 [172,157] -10433076116646982803818469174211627674923871005696090535053426688 [172,158] 1416997107674656838847739710991591139922702808345789818802176 [172,159] -177645422592067392463175410710436741624366065504064266240 [172,160] 20454318225084681428027954672075425679140850341454944 [172,161] -2150417887986974469512066997385527092678806969344 [172,162] 205011843298689081125914859518537943642182848 [172,163] -17578686673274176030256604884772806184576 [172,164] 1342200018430525315206386274344495460 [172,165] -90138973463018295542619488882688 [172,166] 5241659948929778787538980608 [172,167] -258562982446178712224256 [172,168] 10519750274834096904 [172,169] -338915637674240 [172,170] 8106436368 [172,171] -127968 [172,172] 1 [173,0] 351938718530246133659770839256004516477527778105090070500129624590105880354929470770476463597608243131245875713189423873785281848765828423870129577709298194740772264096719727222145963737331509502279985468951449849148797721039892798632720291762853452116786453778475591917497142394608550054317480171803368469178898187522910145615594474928547924007194942397450275814044615131700417180533527389749028897632767109411228433662101311241226646610505340396168968075811968508951862151616084529214683204723648303782054249064153896206133505458274995507330025818263221869726612363960090843569253005906661083553130966420641678288391518372698000927803226117011563089413022102815828867399697413994852398540921139276968209454241977774837841267114207876156107586864459256324234958807941187080934535461150480610507807254943582694908842495285466958480662141411464601918253862543976432983842203534882533087412575645846376284160000000000 [173,1] -6235800743484810531877553136277644915584135082261016807751049199999295866875710270770664381390385528907772601675036392584895170582162885793669406204193037546964190907717511671403901360961175144561060251221563032064676716789348177617899346146888099665856176783094298191933316025351759639571387989480038907418848711331668149385279229341726245276610985152945987532018973703737185825583930815744769347968018637863235405745021670094733258599489336530703534965611627158856736906892149531278193238763444927644540139587272234067873525154265174667644892360183386670006754617309853960111690456290132788910935882767084351273102737621307465854068476851247252063214854482832145736821581285597501666626613045355881756500005475419787386122250637419525476371790258119619590749611853817031844027578806777358689654811835855414296181034074113074942327295366180145864177880086460981906475093785707726280633814612089131373690880000000 [173,2] 53973656708730949116763298202611122650545187338723275801402652174189666233867130734183080154505753981669448893974945756199733768882477790455445599837560285398447936676144704853820971109506913092326701280525440240824352078940817999110805733165929869065661285811582542067284883499518635728984244778679102351047514305028542867029650204548043224435792693480185860458135443042983161551389729020189564773754864458056070472381662251928441087320777177745211349303151823138745504899290219051990212780850965961152037577433264307609207174255210412964990412092778932267147924475152917177256996958262730408747114095053047961206622068511789199756060220829772151679958398472661981121836252557251333890870934837235661849902352528926416830978571284240642898801066677624616235728610090481875170253450394601481325541609969469889678829217623612233931671979440747732687839872272610966177152927247997153156078339310961341677568000000 [173,3] -304166135758757650177016110889792107261501730273305981325405446918183258691698445326122241695167649206958567859281386263969905191717473179332286888828825216041858060009417026569098455304717362022373404648848278191035036942291014926450304531147356429594000464419280440194508999656153491563716007254477567311177071448278706894797058739197617013129160974961104923302997515826705490800073529689904421904772946278703368273374394788464083911203578861656341877290045251092850992233310622119126834709649262435923689860334226061189972651345518660206692381428894278388439743441496344658696426966491381288855524391331991426104015958547838098972239400517461795879057493657337923127603266344069676808770935916483507777005800458095348572241854043244551437805238090765407795386382203071079627924976395550169411709106590890618192357795671480745659369502303874731363121901032484578591439464443055192471245290696004890066623760 [173,4] 1255057736310108011785715885155756903530414168477223141627504014630973647967008917750576842867892163889802949227151947944497501585037978653268692999459573823942666821883233006582161157302531228228111022826014479777676521727583891367807238301429874546106763842916660389493286296022421794646698394104842866844860606856662977144065180695294909109104410149433528866446941855764870447773789040789109612514435427505405699317839099357620649815795711780545856470249766147538305168904957321524045801915814066368526662408361915630754588087892835444350271263755457480193893655278779451321386047216840990686157746723292872134317101542181075490606171932829030248101107315431858021759284020783619169648232247922978715764558202408558381777794425825248082015926256579118030179096568798853849540932835341142073140959786047185620122717113093169322197218733202473187698928595078768041192889639861952640383295901256580629316480 [173,5] -4042932744160109399010987709163025149149756090738223908324241599524647373544627086719426495835461039114410888707687157331236040723798281843798303537390801686898162151199778778232157951653211310401366361272142013797240604822059952727337995364202054446818671880450413682682632693021891562016938320116925178806294155917862928367826736550077791680609490638045153727279208563731067323356677506418617034783242344413694050187414133675086102286865745163868524077915903392890376480583930691508126357954047927821900234396133890230097587381407281325014725311796064091982532932921772659130453809081446080185548788037894101148994411912661749983382863765567011979724787213817265499053024551246444124253028813740134658874080826723147334131524524154361463349981287803911757742065111317068240608597939714828738296772541331719014578277875163714783690097044616872676392548970876930556724661717150256357901509901025119831344 [173,6] 10586705796204695022997294309222822488679969995318406286186592482385429811555605606549474212834812839108966738205783841903079671741920395646401672661028311864194184399629952076501845087089114799822125945764764059899335283849575868463210930535309253411317432267788854953979995571956940065063251907726080951315728020590979711807753461132157740884936878952072853377882487822249604813085130033039135581912251663361646402853618812467211298454018139182890299943379840305683722739061240274920286482895317232013124291852146312961803087513816445520921152237064691330921950580011675889853298735170819052136809494238995927475497163636081657483722063697373612628595925531908034111444293356391018998599071013750278986991422538069918256638073405930878395895346614715523827229096539922723626531726988269542793841592599798078759537808064060242242160682969221854447508506871920295655509681800412587446699045711685313520 [173,7] -23169098409055163048796057661540595923823390845074808756133647469199374469846132140568907267733909598196492506666876837180410679351950563207984408882576460917655028134535080609426833570634963125041995212543169746960063083473225767890241516147238810290479935923882702176512944682917719662392296122101556432368406452544628076386984676787534708951913881692828486516086390071716653155527302086025459221708633715009590093541133130967934908526940410862289508569906391864564321607977118637304527453099174768539704848935320142971223213736172342380640391860728507538059552510699577212061535987756786180518846642783685327291491592192711717562002422354156294715307715944937566025894232033867582957969797390242245607068188917545354321067605305636444329769784466898353626826649608369206447454289704719784699411340800274522166243702892719290500174098920348643915337025926602510471037632607878903375544163206627042 [173,8] 43242347689281440839423520498238478199241346343530184354838257240826488535076071956610250215247013625195723052521320438136245188441371467201458787127107822772706063122165690091607163475587606591039918229970243413200810164886000291718114545059256031492025722640661840226759418748412975496016698836575943180347259494883802891867064851961943762645657157538601108530684963572008610552471891186006436327907107223910375000481722176893993816328130844708755766500190648149919491912810038634839781111917469833648636399278170969470871943070143274284392588036623654166161973484428367600914382478298474126012926297235598595067326999324455816196236287308580012310724485706508665581505281234146185849508706482299163964825914415264911867524469967391802703387938974203280379931817381893787951175880817825343425908627655454524834067621124391266061766492005326319671316121748416268849865278195941947305215441447808 [173,9] -69888958740880452878367927813255235339200552419930434488550803889511015734580163851545332274501432896862856973915091241846349280481017910142657104120640327569971144572823935310314968972299577489032631894902862581578933443452282119715474733234357822844680985618724735370891878920225330010328339295183684996411797168547596251724182744250743999403266705148757090843038076741727907469043410278306216138122021906972485329072647793153895675093024364156155997101289469712664252137168495629966470042190924750892968310993473522513993570754492032776710101273243653607106379415158518662382268647169270714333728379593528093172988829699980604086622046791954391577341161570817075358835783263429907343649816869336928648751231699359054823720373374584391538256549977518286151316415656465600671504188403702780503143635777450938860400919934115693590414823803902961567028147574446063074967581327113596370959587968 [173,10] 98993047374231781720813532384851580514377138035220679770027101938743756493049038546307019002445588231752666326112459099779907760726405586257245513784473349731777553690848054315151368914692838838252603741310456722461356151625597855399120092876600855455865946319131713921214054436853541627662532734616503913144306716563392616559326266943697722880957708702342819580297722272428365917731719569887928932476049879318063913500073416943238437525073310010532590660002077344724709123410749245267767656951900590377998746109650993953421223543215773515427599354013029567483399458311691182146357823943923697729932104393892228717201925008155834858825429901584916503785206733114320687899135558221581112795252795660567587701764995943206738131026222433200549527424490096127761254658274542296171415252891129114763425054931707264340827283075696815244653521459842772452133735963350502230582376929844332559571080 [173,11] -124067939207219713984429247870443648868854164325709361038426012795670637520249605389356830288897141394314763244576310458449681804323638135670811972330078643310150331152068140232582773593633083089199947874204118882888916821549122851168498564593787000660923234977615183376747095111284522577781152286256651053482907825084819340574175387460490738048102119362772781036124188910972185827737368677838935953118048627259547639207513468491147672595135496807756431930147090430599945002278011314121776559907968313916566201326320806525334189381554988321211885679990334757845529695593012446212319982356224902158617790385093464445259797078256122508023868920286028422695825875305195724295237368318346166591447459097870029956409139362983111280411496138676007275062892179571222210381118001015789239867443044645008716309010174744280750939431268322817568345144228523515815950114895953391946531783397147632785 [173,12] 138665612834810040124934323714615682970115350938738801424142775488923845995202185674394313587388289138605017517048396680400332824796992610266892314148206777158066786770658292226076890266857339561407019603157714044900779109460948430646545035185987288092641797203487892747358705802798773905501900157105583809190637117188198970249947665569205821248426319697073946209566089760786568781139216269460302789947324749991655743545346594328133845990426514897049791089256648196124521107160761462439597986110046788995856877852023434095099299588689867083904234272536709132718222761333234902933789657154035461595064341404293326724767068693259910735110414573666212209586664662682479066399962993846906022615002569292890373551229132513024418914673521227882077154407690876377532065782691114188164339004732241895562863378722234914329174448539809325333855813181989024351981948398610965576927669037625942912 [173,13] -139105517722012627969322922622092783497387711056433022740135417300725182513139822886312278584821237690648028540158209903844759527240609303289126668969999123318316161809442468951966549154865558760570360386720337125932484016567220155601749644798975879830458703148819574626669441770466810461828589067592312997154002238132822740931590527643020725032864150656671567168425192995145476410923386975200945677207359072908518282331953099507783599758481441727761465313213065045944880099019804761828302351511222435151264054840463848546886916520930285029606310237744468098549382313443858771889842439142547680002560307300390975570610467839554156594472902983591231142613273479953008751319216619019306272794959386560667614557440359113731920817538006471822823851664829250548890458040529894984205932080078528819424079747664594114891123915203863060900895258126389248113785389773037631037092617002004656 [173,14] 125934073914781025406316955919006915796390272267764427807746217707382353081102785243828054327477446177900322360101013723092594535666023527720455772098874326166000285885288162656346098086025326633910813577182498697888023095421232254061826597905789104562837063895373542770987334966195807050473046153287778129625621183560434774414249287486869716212139502841083779520068847116182813279790905278740410069293740937850663832255208386697052649021229367051655056791743921230142237343442195816860561059361187464326876823827038507485730368597282503010001174203800114360285185980553611418261533478659549631171829880420947486252401091642893643848705650023934517156851083107510021327479459132650090719868298854233550547172848931595551584548391335528761956147901904895485981058902705540931937377897850197508828551080036445403833547206277440253807346454896031762401711612850724959548997711928096 [173,15] -103361822156076635127706362706640625578537251249506181081078648691191207238674831766375183303349382137301886833824363790447142431092618223003054439334051078740637231080514078517457605310295344794323961876997994153917320855002469896265182270103987799221003974235219979479186443847919522912805882883212332650190809123134416962246609758610353257360998213332745117849440752350256408930599087299011526943771680077764857781993506861616688354451519548020349378117088451797930365619461645788615087329173172938623932438327187286097099286398752628348284298586974256870912711444005716309915800949847536585099584503587773986195988863614554108947760625304130633106711483756002337166954848425953388084082215732560665970246976068819499799306702658326252062982093772719531795506831986487965417382027140506549465157629750429344620754322871853781542325825874012231430672453120825366077787790196 [173,16] 77214044359241634518269771505558117630407401471046241391043486434488090446727641672715676110305921819012030026219215101123158841087044185531606047943587081977664643430669299947129094625192053700794598244259820649419697227925716686956931066231225606169776559229338640937243056463901904489457430434937969181355297659210657086466285747531230107832447520465965306256297877750121061603464612495851400566951616921010831486933873487896452451102625100940396372738154588303434027050430725286130208905919816075352916054354158865571936516772854548225340839308519026591104597155620069066308922672450685554294353832684286975270172342549239155622933570049157735417714447607886049906884721508788066436838737371398982438726280632683952555861310148427065790876876002832695827104836340502787061687224870191767488748758282663976343536120557426995781208616632594160158471681103627715569423936 [173,17] -52675840312148027138825488648384864221867000299049215272589387434626305574111117184385711857306783614919883248460543340353272316548613982438620251012865857808664435726604951701573238295656044104862381977404839167198036049365454842940060280840005637089265813739534342357216365617715093662307960632552747353547571998541347955661115757703123216103665636956761937500113914570160236964704569295435344612712670381033217942477665385969293702401045192804768084744027143224738866006401264130942854238027619786701727858485372458985396602083395410962162134924149167158727055038854235407961836795563051542458519956320941386932261999352367988803024670632103416731590962681105539031901422885096563166140141330142277794025327317474083112477019730138614335690497027256065163351520552080008906588786173521402641270255621408061587930818028454481672251392774519305480596537853162743201560 [173,18] 32912741997375463345584582597120448899318184025782316178054679199943311164998245470097049216700101469424397188973602355656638628157464107215040684926460229915733713144531475162236228535349385741619989683493391855522048226672642205163365217882099908927295073481440874708700526266332492250080235625102751951230425185428647654419635272443925506496505331901183218475414339450652846575637912012353540180818493010614589923900140432872893518578476757543583604582743152236566146418372198022898739329846253306632857876913884279943274094842798024696870141583215098172359073752676433221708865523841077225532754725138437296990859702375206739903493585949655870400913199570647450693181397993336771079586716114690694698216794118904327359951730292562928239823391748648710138726016576126186019770149235093488439456642888444002652330734341966397857116085062523349624005392666378552544 [173,19] -18881756705303286815166381990170138799963457920542187374992829518757933494328360215552312841692844472852170397026785059423875917125562892182265182121930176902291256526741745585232278959860510728798718887758564025962572767641869069572809965457001227904786494744034002296060186627953953746202770773186652912108405830630156191221988931704936897167477629940280704343857492373897443801694351135044808050822554613412300028236076075071730382683004426991876018380252253798761812588591481518095255813302275407673175235736653963318309183927328632664545988000349371516539357420124586641645662422542685422799929638997781708257594624533623694139568692887453181245494936470513497512779067179107627918886429561612965203589059174136560292460919107084922187557864751834146864730795300593337122023262455254986886938343610510785843743936882052567074444721062201801053691585042643050 [173,20] 9967575590968977860712532428695913578870392620862484115276613300400386265922730231877191281372050583410668021082881917175407085929571948462550573027775275843406590615832155070760916869116488994666003046196118974804075163120700794870733704451219070263742528597502125274884941374351254333186587903956863299019614480811950898681189466306605835160357725970838643765866549793229855627766051725291488444807517535034487818835694963960205276496552373336001319138157963336633500766288243150637671693665428248536606732028592707781269714227421878150158848386190985609743740585538197661175272873083750592763040375945327092782705772965334118388743795524130293295442072325153837213671820075256320869524173601622087206274925492571349638209074668992924510524860670136605919641977469308188228495242468728083272793441703829872574659840986796637281562138178261516257074027812672 [173,21] -4850910110596941651812320243595083665053408106854440065446079968912459357978937873705031421163824318760304054462937301265439443523580503146604334958590074888360575654781059257780694996212524706338804374586839300775120701480104423158288045721123545525719933688081230108108695843436384433958419416740300099052787848758377850617868978331642452717656394968169864177144396283701020354860962216308903968257836668856254191482085043349354289565891488209146242880376299639054575808371062730797046441005430454355253565167516000282129159645960711374714687966689064115273540623810441415487121368196357411618098696897539551516998847688934251972942765254697618392364129921480213418444564017602342269940945512795694090693775778730975093615597871328503394359218180564304370851988084248084909972305843832006683668708021388681957072159001948590589528254580305187780575006952 [173,22] 2179977577985335891968139059300799738342292937141696453942658786156186005356326891615020417344169915642680593418591592313105796388525970961446040940780772745167428346988563165702377308693668084994185488024412909766621509101153318176797695695439763815414335368520053799632839356285241746200050513271642449642516254680745335901238883733735188041972179053437537219133379752173814285455204911778551728179471908533974549920390254487710178824585956772853424183320244134978516295794656206128860270020169782095594262075130555057663025850306954665840569641062799656516213507906168342765799682664261855141080995153832162552718870602844464261066567288888037995469093786926724801328177993358162121642868931657316900673809325155901678581850846383126929715192201139712767430706256783952636077238263591218170636635825881019015138663548782609511017399853990112298007792 [173,23] -905917271875510740733818810914884473035079069938172567797624393347676848386304899116233840733552538857164348243211041899920012895862337035446247568478517347201592184795161748142729711734635867010270140526727704299143475031165959901226397079838385213646957035791847048017694828165599893386967984307934516894937999123351927992929087782812093515855878654526370781849801515075725335725658785781563972950493837457995484067351953663143855475823461303856146335894820468048776724454737073164935747135733782005598283899095465128700472032273233016998774982098569431308419916653419766743287220754596710581958242807075338144807367592271085078493656753862742061358777546571205228569611706848765717369809129483014015558642516836369551380142932917308393255816466595525265946315093039275643406683812670789123849851743263868518930307248706218425601285928379752592122 [173,24] 348546173709693318991748873346996511501887099326249375118485107704061790319764905736329271055431444007569900531775582512222779894817589054378999332332024807185137072780698490793368264297664787223343345989467514268275788087321641118730094011730225729292123602527812521325587920112673499828831503217226550708708274165220753644578967550707058848144131456965747477013655099110050840356422528592324583043456449772433804119371212230169936073259501686356824532257243686980724321170466058338402920433439981569717974665410515661753018601366448269214627183256187828005564152405191263839241886815306581252061814798634497975825256632726751385735264169116923507007584449543047212027533442632308279204163928860656007482255450228086992033734035285490975414887642398423622882227326817904539393457416321249663411220427881351464500733990361003775423283454577193248 [173,25] -124285063290761515991240689320375604289057150427124558849664682318383015976273409328828165901968076078463919851795825792438566578472861904670722655522021717096070680940171635143283169593099777618606413661238343757214623691903902007234035408337613791075008409064806292318099885429396423776894211774689820468186839624792994983272247930836321173595262801588767227252111485165768633679258391059028332259226508411742603202435721724608609763796735669564127497968241873541317080361395860727221411866906546144444416537597016717047070173364855272190637452227926134869911354644164521596180416254641939183777956548922682557910288563356614597304519529233752483463767575573577215043870186519385799085382175894925166562796711194140008518264449865300457272214515703553193034480515857692049647143910636414953918485010032273601540194621515067010704689559976212 [173,26] 41110009141135037370907278432224103945792921721290048679164761896609232104188459598742919751683634623045686448430771050147170946701048310570184170047758936572282599536503328832845232337228762995949652437760128178101347401201918637409356140154526172092170371946109786369359707159683247654148010694671004743942616084305329767154571491453980196674452917600121658094135593512553334756918804217270718690617623542325307100327007861104140004443211086217640724969956142248683717306851467610935230618174399705620683298042325830392172407878159913643098727117862230746957773705167820541119084105745522795422755052048820855959132433085237060535140931613346284528708499205947953833756213815043172591423044340340955107128585381586885152906644924019307153861779116243244040783021098547144281530769441225443308781436164580549747844852731693814387782284920 [173,27] -12623139862754299308993504028569584323815180484847123326061874617350260183048381941072794794650225254075933665855523350865516605715551033652158932343075244062624536152795822931183859261336058609476098708109751844043054339250257192533902229039390647593715286947058284786768475210963054957753087597840872178263219016920921401952629845951534178222193951950700317690509675309685649926345491982330513704980427211453940032151270381431621326191626149268401030996992962655456264261446626624866931476198250024376033366560317068513633306831715388390007442164507157467342454836996104995079541698315774907570070490796284034238610324763182308634937089990798872409051332857180274006533657607558092672844075168225678288585965318247178307687560362682584473084563062681509884508538633359309835252422458238784282849460425088284500189287709848466296961249 [173,28] 3600335343573443988018648955710894411655159601299430083835983883405060861194720034167719983211155019306926572320321566210731054742621902660343897103795676429867134323776747129715647225200957516689937654530471905996750951024579832372959467175209207007977101509694514314585881832333374702764241750088189531242835195058637760525539329868120562993085764358574502421960913955150397194781018014756331363622746400812416507951199461086211930840244966501110511304631170522058752238246064446537272289720979327177245316048049451578229091221711916871878568545719337839878086266584381450572363915251284366324549757911417997132338392991341933353545603836803254917876019409122714602329410844970546955441094342224381387976433195866125945667284124815540150800683383729168613027377608476592446263995536914107727590304998983395094017040878596503316224 [173,29] -954304059242215143412306479871841381586472585028375985531204682540077351462933435262067262133097407107212454138399276541844083067963932867994483115022093280316841101165026837423073256818402281585418400830463356861786444377678709266969479309901009322040613690846424220118332029232867698207201183481649981675249584880688226376778004260244904674730735127685959495507988427675220155720338191481849871223808882191549069338891914072641519210717078105438505192172183881144593660107275581748323445514683891005409332230166000459600599412812434483915231086342563009695360401780847407257578713360572675993762449883546198281831620497530228366892714790439896831702154060217021492130636780037182440327665571412918151125919004496880064616550703606430334612752216868885775207618021217914230445222768873948099452735584011458230951561802919253600 [173,30] 235159879887531410993752397600825435907117724222297080655236375270719591570614868520912985885310670752104036443472527895806431911025318654373539884735922767146405504196646928406632862631830802760435583018080239957813325117143078840625245693239330937490882700295498111319185394550834487218904743771162982150113160837710000170712739823831266240112515549524898849026016829175380516972832360563669243629886535830473301983695685229769085485750854002352258081022378586499893257382557162640881266383447829953731206396255309880258492764381781478307777411620228368229555699432773629972620806947149835713216989887822973139745236020715471216696459506864252647793977147133879648023658787690311381335866371300673151170867894183787083343192561279447141087286555565732069911951274098824240548942828536274890234857749425703683726761524529888 [173,31] -53887980306828176929443220816742415705690450686049108602824659494802301282266398430397849550045739253846066413044319203082356057730943172417124775105371581868540908456270257085406818400031163387575709051406000025935650217362916425488386772354333921851794104412995294211459197382489358717434327088770137028897990895502571921125286910285668497142639828940757814853910291987752872479920333962623853622344720484636189647513019716640812820932053819011873566447116788023565091657291430456185197753971697493384851341186833666589332638777509003829455084993865448460208646043246687344529751423490179943854886118709461092077422769724168290164074854804147566533057100162759275944182586877800489122024962149935141077449322174098549629711824863034775268071786041167102734977356226765151339040230357789805396939422043937288738471877220 [173,32] 11485513586993913803384572809285191566879850111833755334312091852851659790426088386029901224798639090351003839321054472403697538183846134789678307922557283774673349444675976022794713915324072307052052348867946581988134281536118584448589588078858819843349050324162614758747898658321537668267123330007031666915959173660945317548919422279200358311222296461287867177163993178972108711822555102920799479674622606698790452875535162210415091367009210242420391982425241189011434860843714164760148201950100824945259263221629714275305157916577381600378778325395561852710345223588712113044506899692331442261910085416762212811711351751819235258218421495903504098520484779293702487237846373319596533233038585269715692904097601428066920714299152725906987539981136030994258347780513118567879843188229819138871290713702053459048088832 [173,33] -2277072523940301185050852434358942801665923195239940448608325763138478954228498087312252969315507888237413775166894139662583066204160016544829626646301732710716383859703522501548733595857237553010809696019514280843732216827048340444451431948341091237675385137186950010286945495934669531190443114301161092736943042162517807881464491929695109725549122392375202747659467489298593832403461543072354783838894376403537189808951824087334344072710776089100515720325742591471779000117715514916150329823949015430687588282043430562210457240120323720197657274568154369201852801732544767483710770411238192381800169351521808284421502184708612986864102170261812314148169599309820576936699725513715586300285802430570058326351170689011269503112098575488698559195206083947932416627485699799848973003668730256674337686776108128346624 [173,34] 419925154750866055287124484016186449888811254807263799817917342463902591086736762523770828193280006210332539098855526138957376237225220450161766742240368211761672177615078933226051041853247508246821875561669061089762203466288987243802378355087539468256880405749411816165478219394587226853141844033333693095394257842285981471083183075512537406072213089290386446851249018850762998586580965572136295111238234586681074015869538624128204716634090576176683846235938066349423058459339767360113485892726132865472366498011412482376975488354640230092741383537306110209350115857941832746329248925872248815038120953979762658139105265717228688938495053521229496903511007967879847808414320441963010024283061621588094041951105199366654856821475663815553809808473006348500130778587688145771644703531971723136245916183395478832 [173,35] -72027858397986523807576357809011241871209464886142152628886970047999080289215142293166802162655908522463579570097539530678061070888544180341431040926061589725607781125743317246350087492514292697463248628416010703174974390656073067538391818636533801710266452909529515045263646192215619022713410668132857682982398517555780624260529990204314494931348409745744223742106718713800959189731886734433371775996107221875066068007594224694851034702104644687945330870472612320624491656647122262045815403522809254311661828615205568034477928334988741349110438460024139877627568562188972674588724143448914680120460356080399842679247547094676942086093334763572747259643905586370315323927945866548350675922240677758900568058662912140149151797319845037516112282200860746947239948915483041690399136898971071589782649471766982 [173,36] 11489299690115006664767026781855408946796353220076864749467430003537045989816659383116805662897672489615645920611565532485172567598505231985910199161324864704856047170771499654259750710133494184894363510447676282017315301435820182168199634742196724882524403036820379800520957740803820017274627537739292633731808264315230983874380505703461315978294724775101875695650148218972303623884629837028864073280696858557146483720526259856437708774031944432169900363611380249038624606931989690286524146215751168051857836185840000452391042101231911858179951174340286692131815172982366758805523324294237942081454713155331774909060922771958086387663240867088901490285089145556874160913805792059269569090885405522745511324978910976486830455046311765172865220442338626221743988872638148671018249716735481445324584496512 [173,37] -1703919502706210236376366147077012718108815924468967350236617232819903898268848922684937076653725750716589859256791264945364140348353966096539059098860132583259911374824035026004083039803635230219873452972010992941433760940442404907300897930905101020701233561414777055278757890336028300045355241460195579447181013326883735870556366175440662636512950480977228987547326195436193053980701300799016267860790713515967696461326668039199519240628781344276216282561152276098229211054119986612466808663977284632084548561767608432041721632034879823706651431516931597462482270596060693661860914417581046225513874490043372445050466687392271130653723048661371134631817369514681558983246085159715388087092542529150798636056479600122343572450633061479520009650881743981049042164145063466169669808290472629986401456 [173,38] 234873116546009270066119917740789312777334351786581469272156543621766917403082777004708910270481542485244249440688942573804222941783494585560645558039023139150583083586364000804716615945604752865307304128877235251878217193467235190383380340400327058647034028160021720195152837487455200716650142467571124495676891749010538561200511549379048111644582597209557530894651454202982935000188433095832802799047540903540975346444071705011554961033896496505995169697226245091033706813751223227910643455311082956869033459148807807311704285538848580516998649974772718438053720641556074574279615823663478355114391621849757113597614337567160728179447945020611409590472206108349745191045104772113408837930428489169860505341158543820259102050988541782513190980706584682594539095360976525896966306967263848802768 [173,39] -30080267032233467947597152036716160127092714263042692802153798191601073489414622499421424658400049328510948517279178657978147939744747522366182833409493867422905517418161170938708044462364055027481355619150075007720692797294421505709355567556385190714146095243643323743945926994838965505339238024554953138403621627423620893647453379388460886364525002405307059690919959150377073483054457067133624188570382648972891540299829894110640176367120247369305390869752973455042982682224943495216922785163774250207345836367886063060840212537471292983750973659139764114869125321344126562264464033177942478740475714748560424552487064307430492847630576330835327273485567181316582006711227838459317893414730244680912043822671265071785487872376388912438958066465935216236400339171766081392718237642590346926 [173,40] 3577663903610950717392470209458183789944389392599814469227254082722936505724817439170945324762542711989625419081004517961006269339114530376290961627728853834948320984241937346523358977228187805260269332637330289373498240629387494012333250065478536789877694646415533666648073000116434383479578947408502246293262622790445307625879668754573289734596880202599987544258786757933393995433328268968012276048761121990603845344003847767416939734872836251728966173064502571271370184139717155500590835756650329323811619059581938072505001734894146183333693573912155375509942148033487601839997673146627207965125134219261084938740566168522120367189109118656725310087200151708339376746885534670806425127568987696825195367482459119201776795428674707973352683668852446677850158555300380925287419392709120 [173,41] -394968748538020430700134779300333335640896739973790399429573499024787431050913318277851558482530737418356595868270820900598636582067300870367287594492676083832946079429344136408238777009442709104833809785529678988461736839949605908901157789989072798213902480425192554888354323381120708799583968206127458105753497002411235525186346489763873324468080636895570923323466411095785610043806587818721836551708054985081962986251851521633627340393347515354744133496976869349816341901018145262296118981575374225875568668460583210633290812652083345639431025024403849829710906650453735972947249608809406033630811401468324411283667424561486486401675095264106592845959179455077479186037453224891336795122634098028513484030037630310555101503071096762828148190600207749561052087523688463773011738016 [173,42] 40449966177186815170159354166718427412606456203507207618134505137312170952843003163901336287646164886379179167985687344497643608865658501301740888990681238837001154239399820302803850805001518010548174955106857280712017081299784171514774343491699888292455006284943302184803468608251349622746566248334137659684280341853903718085355479529713464167458127366655188825232731278662016895688245500433729387755050616150393230051310805957635066811372826933464072148940997706721658919214566095031932175076674629457523308715598279655313176271392460228108127843389320388029821580924409403110638578270508236883044609490400226607231848229556684799951372566863076646064098702441367887432828125644092254395779834022207295735208746611659301219692209940414077760735211690890066759778015951263656168 [173,43] -3840467715713502141756207888862422839750380213650928365808750093369692866023490399018086310150911798600650520519256679559212537767090043341457751382738408927066594179275143512782626507004899592198174135778850908338112982018025955589778829667461875806197551054385234534063702844320309728875491579599919372543279445623849819928374553004277569582161759549480201713344790029609290924549942059414314537511436375302044440704365623191310814552986604658490276220518477170653243639470852719650659881474600270724180323193684229159999405245699131012689036232164706364624965772483371700218807106825514623740902204095379555619640631415753585444043470993352209829118218872129681002959521884418984189521239271675124977578131169601565775179087776699592763193178525295663213508780681797076991 [173,44] 337792940861763053768545840572459026384871137595599670042675622109512871120362464101404052184841401353316454399003013811071659668094779073932328396872695896483294591120508470882665333933002997669631262792017220551560988647107342532896760798759019354843194686001464093968812039159566668580128821776966973882187093103373775131205939437692704439366909799101078195363480001678112332847874913818047348452283375983679100321221905992504204791822115890802177054675290214994150726774584573135509981491416180905381360037979705726160102379275818642158177741828587235741432615177303701772984769688506007033993671836212433398463645163668477135220564683859682178031320886951689531925834946141848872507804904543139837737487625476283830046663202430331966186560877420521371138555482379648 [173,45] -27502953733382268532816808782077643150780364827413103022352621811610799891688587226846204311016055862007258261588182179743037652364488074439871138790944246896396948339597240925508491473518268137331801225368326483188847004666951010824127078257469087392614242858579627159737817518131735355418823700531721589450718333552001286810987323539072531278044867629023980680626820963336444290089245755710164199755853056063052752088342982455760887672500580708378537733144995027926040747894455121035416569294141941043063468351034423550604255313092842137355813651984078400919179381803745635951416210450678331679393416813253719192298865928017913548838036521322607254400232893912189561817097123664875541292607844329586452991870576628702048028142587587268529774621447788717587165135600 [173,46] 2071114904153516804620691874377820485869433185701010317919064871907074545210613529690280978135543702616459060276796019387849909333396161757586160823877916858462485091840389280636308296796644758392908182056184182363261040495987496380034452108152074535742681446083706986492190523227689003964135524393779166193363561660831307206543881481386937893027438159040179732221611955855004781133356366913981548708421099301823770994483096206210746735032895950481723502156677777736388414765671374747712155920082513142440452417804877318953483010544765751689023515533390275929090396163187553001900958898704166541370996681503910577832462041902657778231130780534575379460217406628138805850429658395742077447419883309646255811014681139164360141760834179371042942235285755287582290640 [173,47] -144122193174956805716958238961330362492980393671364827379625084109874753746057847467257117113056253842398030054196127795138780459773178390536639470950685782332865632350072648025862237422396954728106521114986996496045528531181291595542188271691462893477056223566611775107345135243146347608954500803873238399733882390594798682254224196123897181207143744910610754573100286340887515164475188021891281398704509674960469054812236926869092187090168329880524058853369529485975394214919067153848474123789603997528060319616630998208647647764026873313266129712908407292676094316004823106796225440631361605738502788864844405102638546614494470648012818898924391210857110972628856154034735913451758959235820420252033628455445201361612225222978020498337548963507910753724326 [173,48] 9258421728600052080121761598805656209750507718018505966197309149203605009552690295556710941860342403551384408547681244080701004506281705017374648358591127331540085743952303665265740712927920349314186286660892244953882352336281301827461629662023834075307016628053715861421228047402187671266600632102888819648535915675893361407611502697569525856267327554397177787407487750927348179567515696572604665276281600743088669931518519405105535730454429313442266678710697467984118739852143029454807894761906355811266733644094578212470362705453496331475598546911695081170615482448965066113372652473900423090279687989279556657871941088290820405226943699963595720926595636241484995261537119348021685036604141301015895205252006256200246990127881637498544833805983711104 [173,49] -548493963072743407079497854170180175590195620911612830006477771596349787776880836602463644875399820838187503959680044435527984125111216551813095980836001881583956431013414762928510081168333378022749199805964035973427843112125176394514623624718920442411233257976462232818458628962261585227284316577458869166055787534720571792292382506451797563885808310125464286549455255327490126095204296295315527980198637671972581162936059177756544253382326222689520797111177035202588863719937663055148364388732741506049620208186204135702644193497972728592480493592916927241788416885033733039061367170827164824999456028910421030626176055090153371812503886943012692197067699007911138816820682444401736894217979071128484545361732519499323747043790042157213506425269184 [173,50] 29933427595365793971544018010474043730916932294851427080031586158536621885645916594549926378903249379627820732822185194676476556917122503967165351857034574764891177825767137450853304016295637883473738599209834483433968369561752001542367925689672914253009521425812565899889042998702062911669473696621647172144050902465548630484444038941793125271369646003842007661354027702834843281591887327110965598501157014370922393288214228597070554247736187751346337519083162180698784747165033596437980654422221119302849985492088211294255519290342065629178530553644773749450278651189177961428169310291692032340859050861464983893953146284142917717475412432166709722917257618071052689159674410178418001242535646468315022824352345129873205764527594799009178143224 [173,51] -1503082880322803942701411873819148606008463796870054920499997705414444445285192855270876356288112088814668322232520228340153184572006714107390666721190065936009153772143923508335412293635775745311127228277448962856952586773904103185810063321733004693436195165317180178368012821479770365323308713062725134902339029136298930621129786479499379631754549141141248906960509117360345820293575572933465869556210114585002064716175526478111641487264478807169672870075974780382012133523198091008376453230309088103890962186912256676510595679022864274845407299494212648819476320164766824957760970382335534948037300540110582272043941510980974761186542206155121820605934778590410825194205314128830473740422041400960491828419247301697391699316023188146811627 [173,52] 69360847191238845523148806373575868195611794214212313257533488356129044143431336376537425289084235475425917930725495293825937255894619251010151921522780929794479728495224861554196139718649619063742780433416603586891650647318313445555451826885712006095770286363760812635341029067285200480680307423797162404708509903389966945911829527247479304017828211466173906287340168962926822941139316467932601728358368169473577394566700265355412512307731446004366152968552792565113852874681366201291937119743591354322095717761624531974016038456092790024257669754248781494634203109466143178782521414478381056241106274163927505008581594229523366491563263018001627337198637791645545545836458213214772068428600738771977278243254917207379128002079229507264 [173,53] -2937544473390945913299828377951862728157084579771793413954812869418608370692121509902039838094771088632271287920668014170733112526724829691020074460531143153370201885906752277386465289626945308746074671890728215668291043338076249611514136938974293343498202224150633777008027411416046335324917340179282681072821478879218614191158449384848010400887198788757248935741002924408955466141907402715104662151613137939058990955063686541310954979419753653634272172451870200676132681558499628386939052146235387014442606881776043720480200029667680583872265130622083197865282834176240373222160574237176525555082767747788592078053900223266459678525981840455319719121786247733113973313569247699155647515397855650909352516046001333651929954384684952 [173,54] 114024132397196099653086139370300831250832401675838274090455724938749014334220998538588576550836189467717619058703457798373096556564341840233072999471770644253939349848639470836599716004353084563523415028841883940131876293975497498920390333646682605161141647153021105629216866189110891117187653767210474457284448872192496019598276750326927144057305454404967373479008891620524548840060334118161119876581897051514956425745906396962948821183763808754561896973076602624897725048615767738361623068597741880606870262463869072302480934695521752070456888926001531245543820267858486072887235375232449873903302255795145699015839251472514276509280336871686881458262110983784791310290040689756849862222603461268374444925356611409267942233920 [173,55] -4050648315097309630550943230405969448015776580436559798689543186096027628160499320428494179042102313498868294015083093544363378386525515717272925639661623459275725401656658229364845137610209421437056453787594198402869083040010340766371764463646015442684559253154866977359316739279130507560829429948276842055866654592302375734488182408868500121911591761538731170275968770523687806543615604507432670510564031891296087753882413141985398765541805648705028152721289242543823714418453892729435171881122627353819218855492632941963355120305572996834463722667303813327692085610177866486331702864083379874464606394559661183984617043520135466839414137736264970290552260706619647097562201393122303486886755579673947265425086797282461152 [173,56] 131495172723153462084210016693781022094983764224347283820072986097299288430906089101252695446204363566620763643567114481045149316950393780927310001739473722573209274944436636067582011428089055976267668872549584739426353607155140445050355202014663150771189487491401687624933782446772928135412488009657679014110401516809542043681648567802238644606261815701165774886709883910671860352897665888551182865720376617558502839382338318795380576442423961479004596064830456731935556405638658366772298489621655630337998734437436363037119123399041352610067313744437741548650855088330133517930768999309233884002999723865019585613109880004175220777244986036719936735743316796938627470762491352040679554078084647790550972966497270944544 [173,57] -3894600268643725953381816543454110636984607870114369089784140463836548118841135291369035234510692168973204357931728625124864885901317237803332031406023152326981385856708020483462479547877580939217503854544488440443310073742356310108928576207412148576412845968053528496418705324111428426177959029286774142874288888511320817019854224474822960520527712715112520945044121734773851682930029536857663063463154248072222154232756543115939661232889182975981674118582877171146464416104653191888118326055813584709985164721290330747626137294660965312989292988461542101996958538307000852199091091421051954860839976995864599066485395375432896253171133264840008421161545528652937005991955524387598605220884342939555304544321927396 [173,58] 105065844176897021203327667691097123688571420221242897218138252447026601896749432814933404173619323529954592596376738191621694849607820130949505617474196796408165550924012383315436875175707670555870797986990385123469596640186925554958027261374737554925872787911205268728294826875035279409030804825516722592499577131446647160751485534307390412740095477510198704652710120113650132781232056960986658344013958814435493445870153890025564936780611464589482847277537384220195046640035073918221591005379150182606662531483327639615781071564177743655376678262871033212025133170080037303605352169388518671999260248891112466058921954694451703825762576410386822153484765768817932433817840361996699670299668598710070417205040 [173,59] -2577212531422148341200936062501572952927290648433905278762808230764683193670501217430226076439823806727889048530936555126008295072877124131501652799530480013066617059636304112141565773675801021979590891024315656135131678820792047581836057732262256220345264711452097713194561341386418985100235175749182243364215741473286018053969653729126600347163462699264004337375789582751110388770282893035702539919531801539446943659477306537766963932324419488428705970377976460525473641282217362513310566578722103128111997267917791844515142122388316777917046092942883844905197223172013829008456045239493214841871874791958728270779339956713308076711964064270342204557949629066863179472221613341178106302633304688232644180 [173,60] 57377167741072892729536103879948205703881501017115986265111752509686977101616037215948399169466160692838592521312450438929310802248134964293492083808557301960779356199146997935270593689354612608146382294360966854142557200852131335259967999810889947689016788822677375838974307766937883279029199136417007073095881501614230171055620508427513192007143322720656508421275327417777444284886942061987772957301523760982889697367439990729443104067001982042209877217703738327675736167853550690886505279206658140434871874047645586989950277428781777768896684316212503535014771945129466146218800127553495843858523055038649538089405004009815166413747680094826096469260188118795968636404608117965518033381184320170624 [173,61] -1157185818797923598005559798020653198056793096541687516977117659512695071996736461158933962632485580901726233161878963193558636664370863044447839609756994310033963376542002929450207534923080972700371844871888995188718742869209071557311952139903434202452716946462533619062711153988491148487084217295136879788193381265616650463249137608024017613859757893216495063478400573598830726365865856477579899964425480167943771534909169074703028848367910214323794851621894916496291140676887533304209359184764494003909003438522181588053533016959237270208726661814261481172498973563745286872980539346860117942739079783207892354662557058929223936399392839025315753317783682754579096840207698876386032755979083216 [173,62] 21099920673120881447470104061807723577135033075240397495822800409834737988842219373042016966198540447435236867316442510506525399094261597126321038278078885116244038299660828985333364342670346923647483414725427902516997088892716798567299809894240487035921871714970763793242065144362168475814852703839336069935144182012646121654152791375777146674206359761356233150082726980353003660368453369121282950875917276772344174844461642038570068915148682978129768319492928596903147568225835198960882382165680838330108713308836391156188980969562739844557209404698841503761416390611997473349018446613432374255195254725179708392862970393081667435172573679626457163155101800579114388679550921339352748943136 [173,63] -347114973773424252680136970918032295141409149064645081612732600799121958571328842317827767293943370499521195931037176121517207543219980892527384514609891691567819771596128796310494270988829543951468740942774756775749124149823172788690814007134178164234420074440743442454441768223285935674683211091247641777847659780081500735022737489044667483590144084258682927617784805176396331704504304665662233356428191426575233710930165044705465096140594128193900860889988194568407410475936319561677316074347639932961236234142881452289169251084089535020697337689191304949913218689440723151196495364085600043235558009445179379116981263412143764236138419273355006086661684431078779247259881567248556012 [173,64] 5140944921413274533929923719392600165957169330152048884981775745995128110017982769549471683193837362458267236561455876721619474361826478811587265712069278051255194209872130711483323122602690489287421161733438114111575552349413613741826422614113619257883866416915479647770294961971025735734335141947948133298631262303540238334670932748250278419987379921837081802248027144300489531562171973410512477170024994622302617042914517760031076990548648012715252253667522390347142243191647494512286907282729284803898055957669426604570696923395012709783055605193894661926938384610533697303931332107120973007735392771642499599909612973637123222164712852903275638694051776240585032211547326563008 [173,65] -68393003151128164231706744966935982133124757084121467447499122111575626142001368379054197711018909932812174094034090602152951099576692330800197699074277055362562671946937029439408132864901835974964798502023053621125438456352499963313047169361937031652778138568475104129788342341234461873712974494399752292818807850069973414119085298306516807050061669467858177587009697280431840715349462235727800684320310668949966742551384385980441620820254748616412750565254305892409995176809998232094173408592951324119965462301778828521010510528123071587266900511997759360593302428391941905237809589205549309704938832872550649407181690997186203865240606532926814974738182527021796979504812152 [173,66] 815379511289018692843560769107964754420811472088665138867281995222557448510672686241175572706003509737080015631777184671531479726182561505350306615772790849552418006185579235528351546499124544407120443522866742410475515180894461285315089959596213683498543356198517617197818712349552724462830236556589876304824048709458135003745235980737318092605262750695842642389384700524935246339269335706903241851353701987143681381917133739764854627939479484769288888641984181587303660370826870217870919424809695571200319390378620658953257034360970124105456984029641408861129285757940976558906004978833765350024463524164229477016056655788272842224466224955258546994040151044531786086576 [173,67] -8690087255825578570141792805595107215768267261307026058708982500055679394150525247244339541315903062060509021298060056342008289272189458808712669644774341350407036799395791010174037327442873295581652574312471432290587069013123877739287738021528049179365793723675720285270171287775233578694465369123438485829886504147345380903256235119136758877428981715766940574299588175843627879758120270001781412602814862249678483775031902325411803204251963179510132516294804514941033461035373334754896292745759487779796418916419973903896708272615333110485546584820504300133595416694029276579987239639449858209391212194043205791809110830067568695294856091290250388139921679542567746 [173,68] 82584061821513861762267653413162321107943051900036067824793966496224610390957624526901419538478286638743379827975718046286323286835407465400571198129054326397554364316947184236773110567052711800738398853263448508854707842029269607568755656550537861986419023305008099215636605153854441437049770573064917499318530791616197050056627579766297207079504837029945752353575064556155852512380472917034322375565431291211567602779980044754133091805410776220010721921934353974472196719687898727459270672345367026177501553093400742509811828860459002721367991153739938187857644267127263141665362930946353795914041143200333722498599470448274072252460777240208234732704800074816 [173,69] -697943622985752997606415480266043119411258108646885146220030876656001209574969604613952025929639840564619485781677534101819592723243109256696276994344437253276960578978744194754616246951041331130185702482080282590251405346425205112526323598815765193749726349775063638120114468263184053911411552276977938244161322522127247630842698960006416758759040433198908229072435704845157447666549712894451607602064571649053799066634385765549290521664319193514527049079139842780975078706685318800853591648915022318094647148536895813552319510388829958896868115877610377127945776685495021232444205824681512025595507962610352001086141958265867612074219631242966604608247368 [173,70] 5231078112311286084612618826058269793484500062759499558398545362974820456920947972424900399449921644061005847066585983973081056368882833727973551639686354269924462017495706353296984928369931046634929875516983481940480419152156304413170919114054082145585618734842009388821936537300584526887246667277112517226173968039036651532169765386681862570081839180692844142201134825813103613192935160618771423675199609336988526188594486215123802322771847237631614323589233664605711817518946381101832382570133825234688978474236623514845176828090944142707723845097826348476490992350475496808540792079549233427823061217455784495652158690326184284773353890214895087056 [173,71] -34669828856548446662713673025338038238421663901423615236904372298795846813701179864855111345135005351160655903992284812985109171658634838894010843094341745089594995895672065819050930410836919218431243129595775579749795256910082811493966407959108565450864366857692140689435728377021639676583338674868678129395435541306903505181179190302855972970549695933656296494234495014826494353061352397293969697311943559018694278362762825020272070105249688991082745168551109792322262634427893173447131344761915165965718357352141627976373101158470775271316081610351324429254725908757414557193574048241005981490556204361074783875248391421299892945954720152314054 [173,72] 202577027142827912514880729155366818773302601467361779769157146746721417192881910072778574230605520968750320055229796450885045311458684101567038419936240260282398297781381425461446698122643236779642943056150010776035788416958517204343976966279532283115540815705814671984721035486493544815860984878396680089867040330889684654584075190099123742160976931959085816044118664309186528993757555944729270604200777901501081848110627648185014105372538750255963793021827882980406400002765910510765659312805269087216466916290530155254606314409537019264692922976189687776930553497201854569520831704940676081297834020826847512884431762695870958843077322016 [173,73] -1040249932205094015711438619966784771564193205452817488228446696381948798381923591375810817101205333549973420196743396659152855808872521780491455406663087529661313613927396210954795766798342338043051928519541861718177427578894223449619617709969959117556913837963342208913255924165256292673617863811458235098707896346694573729214803850784418891373946150728658288048976031883409708449054636993268355746200057586728697582039765696170318965198118949028591299190284278083788820063571036115049013280151344945490500726266166004353339047892597546986885273652525236820561809937455138610471348724815444073677934153698240773774668591938381274162020 [173,74] 4679125616878862147585830637990858460871687607182120116469487904825424819254824544075880028567713874454557645952465612415762767895698541118610021104087708006618822243917465667882657819478523970582951915063484731953852905534854807317498351919974473161387250722991241390686437513412526167609490151567604353734161688095835391482187568489772378085597640106122437613310989278026737267754932032188777625150353389908241968247009236125160684442547648544656472369497734303687947400811849994009093957433137911591948294373993892263350656889414972482090192907048765075571017267025291390513365814944554777401501319903323918241115398940584912600 [173,75] -18372902702047762093270853153813955870645895854427428651361421705224516149399196934513796393150663792180216789684644971731463125652738726230985050214510466503616339188747777556044552521683600620919417626553939962029402686587956830926934885476436054216874453042853620380481917553246286288769490318773354361122845717301282448548856413103504258313403116468473484063929196154034819008571092754124097986954297809548579162885678525663207990167004602440463775380351559295743608260763773231434978553444693999248217224343567952224478419644466841981195717935606626020316150539584110050856566339099619829246231452458012428556564805487615 [173,76] 62750292658106825045646986413324692704883439448395098157208153953779431391306080031048955447173571811205006936281280952182015727992082083457688590499677511429802580179674126941302922521998668367410288191210127176320359855665093284118363973883838124029139645110842113662047573519292756166260247203029319227888534720819978746034193619128182747587043375116454513753201980162493785694792999918058632200884788842363499464088063320057813775915429056700680662252003186391285733303501080783964209504051624794712607086376300175220245778947190239236785336750776151332321336341941750049029947562758378969901910878514646795681141888 [173,77] -185714431543682495591501629563381782510082688424399406757700146448272922420513213086995605482052571170554457489824593063422339862009166213557632179276955231728957983378755148755496365718207808988413060022610951197263994002389470627817559708206215921254193975019170541723704441321962248964130878785540473648306894305491857304648602249173875835923715774462238470119831501577580084910209305971558510013816476403016660290964670633353506334592558628233191011162475285565532820975790767743353274123775929758867116070917497873181043039152167152812868164781322090885207905878121763831596217432265142931320601001591819440656 [173,78] 474414659736400794669858317688551076477145928023703008272262806050766843867465722478718261654420255540306214757237920357708570413202227731813911303638117473416936848785388717268917439078177999637977494797769615350461664582216587960436126820548784452421060900471208738606501761768926341094397873097294379997253639629109795215032646532749203578057089544543432739220298993451979096484426016411665316912670523398500525925750052317895649422675787031021060692532947130093547869392564650478941991194067630720176460310274395333946990555450352884936949303725243754478069219821837342758042297709238942685179806155226000 [173,79] -1041747277408662589638579754996489939290584016157036229637218188611296526603516098495806238718050364877939949202605207011693852021492471477454764958769294374973073231676574237397926646679339576426419251190915966233856870300102451809937776962830912810815892209142832431017833670244297852957178107915931280460501374381212721151673570221357701062179949801676109360303972369425105902237728925443471468590640216615648560009930029603771448445013201778236185876901569227135857869720738811977559001545790036561479028455910178051685433663916276267833839817821030802917500496112601649959060403930871237425447662694 [173,80] 1957856780078965457614672989087154567088939180955333855176091452523622589217450987610932149050624626746412898300277557259843943069646062938703983492422857277764013210272858389730223367600730112190936078044789572839350149435137148318746870938620886979605562554148709906827339933394384375530486625161732616893770287033738999440433875996254965214195347599143638253571927729331382574077498602483517910798382533356986765193361020611577649488288186383583134302442090500661966682859258360772976536925555775213541457726532225502475581773322984516353337355193340627377581340026087315093867124893798859204736 [173,81] -3135041724969963815402005692874563893470104194810354302228293590752829116577081869868772777227024593629811925018056963810144429805529436569649933764047261699615406604257975699850005370255021005574617460739521953240141380073476090484863302713030732720931607163080496255279982384846545711234485152889448535677272137304951233722138349910376339202871538000733549532695093231856264889116835343745403215622073955830836844308728035213775506565799851291518870917016574101591337861863706068278712651670810167113532380098304799979823532462203233985489776918690853716826119593569422497995915964688577264 [173,82] 4256765124232365833830670821531777425484531121652916414433059421828168967014095175315293821935687768970870895294751799462134499670317821894042370115814125250524043964259287368318922807914725711710810734352740839295795358266326008311804785493577515653468969503112334237931323110441338392442838964629568531010849040405341390256054128503650319281417246160476323026806056682173122176967559279622433893728024735621278544500946145402185603979300468656583557387364510433947883489363770920771832677365198393472239106276093899996752243239119698111088870004134635359569795449684078746925255102632 [173,83] -4876556846517652681631975830117694058279299765520325521394678811263348714894133925433565573246460273817377208138007711084624588481470533171110576746537647386005804598193695979899325734676995591236350183522196614469503531076826586455237606141360694079009650720800369680644197373471994588557687492768004389395079917052353864147567544237943821427716826372400087457895031985348978150866105079707477623884958221440528430638948887197527718077485460348985927502394485406630334018680542357762202501419566837120315499229180628706686981488249031842695802425962045056028808959019940091491351 [173,84] 4688700901042562947337678194579270477432508406710581535531019555538099159582528232938902919955022679197961947753980852529439567415600096314689005601338692631821521324639168927384231309407851774442227812939874743286252998979575123911075545671452318630388829418964368160673876889443764029849882519721782295980298195441162779057194881812536563663091547753828604153102397571719318051275338061904781491466955222547063911911603788068682351299066744191295814176434352387551633946012359521649633479120616301497632327767775938566272449897577499581218268820397398985791268510590964864 [173,85] -3762547339929039618749191580480167005295130915754912658903468346144447067222176498946537499632304110875818205957247776033785564300715497756606433877630899571827238225585401346094884041264064515558127318269628674993793160805472134650860413148143807158856405870875688171066923488380752061572158145061381442050028503353427503956808157229778362718058214589662920223576843279048993213066813506082727934227759428611972218756200559023034450948941502844200040032678452172225800224745060413658852868900898444525771613619952030109538294994302190068337206194348334792452694480080 [173,86] 2505258130438273237785352347275317278007863239638379430688083117149348215184546041527188111295798113030414744037650990353097596866645841665845732270137760750379346332830680227104807614457849974078742229285986943562307546371041740217503619420370704489159297267457400595337307975027494647600145317223772524403521396643630289726213292453567523495697434719325142975578828982855169449893001351232166395744887829118767112306741953884738722910803556147372376198651552992924669057814597890714537658963881663572446093314710891542320299440213391017380163553555150255900064 [173,87] -1375530522033271822945836274069947966842623656216508355389676412762761558958159516616574199208825898810425114281339928882250668001504410338725022199145882746888107691708499533299339393091426192586431514918846862116531493589729225410142447367077076509675021066783679085414542742541020428291844050842053588790717364455167497367929828805438335010272917523289254323522539791763561019508582509783865519384494001994255270250524207481513274000036690312183043622822972057682701814183417268863721843804508767272481943611138808952173290591077927521613721078644063412 [173,88] 618706311771717198144442569391655379568737023526079229280118041270316888506677003288092152671938595953826712643038589028406609828157315353085160388625124616975160961475946566074173614872037460408624516306561546750800873339230671323615966281619332192825875932419511006305114527207780431521984726544242652468076298775154579329034768201221384132209411089806447361818731144552174920732076911279328408431619719992276077117214004003276643536651256894318104904093512059842634664311330596241950119995467696676140607179888878565382761409171608757116476992192 [173,89] -226398907599103840345479267645602156684713987996561007105104819306428959438774086171703235829094327148094754322844431365490944231310378330655667412515516950599777718164653034116507405635035572389611059856737479767599906932370402118399715053552841366016895160562037764554083098687637927175662139468609208732129836640888369596302099569502629632123223634736261279321880244821455404191961406844285965956770935859132139388310995330941421601184348480264349250363680089307471798102305800450291959352322653497555152931147800350573909749642516223241672 [173,90] 66901050332255307731496018028831222224600118259197201631507045367555126641413679695225372129245170909784320727629041203473678978900217372327885766505658834165646184790312032829470894003870591338293256699682010080817682602632577844583633873723136533941204174142181291462604545498578026979464250217949893149388041880856388743848070195821147731939668202644087323638914498525101487548552340200825444425377340247578315178348457029190114395482502028793008658784176885656670628386311901636410466594197230105745037187025794802945427941490993472 [173,91] -15839858516135074656858832768044061218879987277054031749761660370065202837393497925731847082171656467814385273100364701482566126599392875599783050224235574225072081308768548337207597253485750614591632116467521231360640133786880060477511037198966422035179912184246292457907706727438834525199690459006458890258263470788033878362103809340036322000429606644458273484192076749247648244914873592868066476382815100521539874711690077111336487050088825866768365798777218914855928320224660909090773463151590565933728542011930698073669693386 [173,92] 2979881280952429995174101800547330428681614706358898573947040543818931585300659421520823749405153583521024159319687445738955501485261384164264821898150624473077027747490774081230678138119595670904061229753526700585817443130920790394591897784074557989327265239500183645910737858987952493863488702090303183665400214383704462110069269791008249842379733356004010183548676374091745566523275850591700385275823913065215403036270181528209439855492923814414838168607863639885871872068058954753609029556156754256738389581136794192320 [173,93] -441471661857183915894841388320362177010670333342856412791656248912336522970775690783647482784495021570446313512268008028451307572291059665546578195461078333811471878555742020265216194531824623926357093310368389193202631852425317953643728385800833434366641661679999809123449151347466121308695482475025540842202366025467475336190190509542023584178224755032136027729360896196710510811160102256378956562659273203040799593431737515560202091839695102832459171316392694055425458708811459755639914340694547330657073679914680 [173,94] 51017973374732114127834918636238220768977887810835482254471522425206918538918863102652193116595209531183975402346944332750005828186159146636810800047589242397170392710136746259584700963454795506004919112012690074274708025744432835287929746006673298494198353825040300768500733542021405278691926940357438146969551021650662223037849722876796989318692019742444588959271441142951366345949922993640383530048537485491889271784067194635105624690561904827039631136346719613640854437974347186767720995340203940345562384 [173,95] -4552256190557231063996176856962137629380741477747686836228993850660147808429083352431973149832262074351965332792098974911955004274381045409157957103634749387751517614769685567438209891775641998470389773789277208732654272153887787113391339342381818945889675875838588571111895124054888115314239272621926347376913839452300279178154408856088661795214377257787979298919148395787077188924751333624297452577493270873205813436010939312088854844637239459674631810635936457212932508105561063444933071153037261870 [173,96] 310209836993866152373769749916702748984694677229843193772987366637390534772006982445349219046611505993705536963729959795090664178183559700714677973850718671671068757477346223146788749017611143674328961692952952944582440712294540605907541742704195331728348215181202033580820787905521117893452508327967748296321231669994566464961441684197119122930805239016711128676171231590668627796085870485282917286742716702840096271877043368939239309698031871934448234004071163770555345313092293352366385685088 [173,97] -15954853147701587670755821692169800506465092280908104399629026733613321609037061138020308818655593273842837652295482773787045809032766037574820235900042777654922159425928628032602741212538920072809656307260710758502668279860863247602897340836563876419808045761681897229604820671681062502242742118292336994760185152807710641232811536168972204991490324861583660151813313034263335764895056887413759034554231977423270704199630634886284591001352743161259335672388353082503168723673850655090252 [173,98] 611536429238265661607499270180571509034458803213353089824075505630791459646872051420306998581004460454999870024251397250184732032078141182796480364023711251987247010451276819537670253861319491710337151283411460392887924125969120188244298200328404540254871636814475328601197633668106669078843034930238531346976430421119767834860549820865910153023244752159310423754287241713543518313585109423184221179001092525018268920830922860069500577070304567918905338269148513622613214677552504 [173,99] -17229920808441210416498254900028104794423190520115656681607823495429261176097614238655123893919057538600770936762728127588586215067411172533886897865114286450683425848360867443544677648623289520267463949724413288082303602363583199001412767323472101819838120638129487686429338627788449825971115871738374822604952213613245341217185694835732802967121889623728150455926723613835159937643793799267227062407938258111243304443396305194131534754736587522711634791252288112663358379 [173,100] 351574618390082885357978829658811805383216306932381805028410295031272934290880728081389191218405630027407037699428332982045113794396408454514211297003804168167953497604097699737096089463230962367099446998911359014766630424135686203764143196057657131892829676225242987508151168977125938416345037245053449879393168940463169734906528132116521327472187737378283733730537028150716396115641216708718861864268106308546156650222767021777880888783760082171270413217279170048 [173,101] -5112211995182359400457265845504664800962479681272712916140070606823314402471586463401608886299551704204343245692867411562487134766122026350620795023316477651355309166546062700611488837093620253827404010854304404774737192036037401590080666632941698152111184318031648317100628098983544043843590914927418556003030433067863007093562095047484441544842397597368772343693027989874441674394030559528934229145999525750545272805505848994461917617492909427807643167552 [173,102] 52049016988114163197457990768380968704674424911603592011251674963324522097970294824179266852113180869077471755567314630985313659780147033953605692143491481495707214920168579528310631060249000739357516451155915005315920749107336977074772908047795715078931729437152775774534075825665183905125078557867896887678972416558025884488945495460359751189033560972412657674068176882759046107613026544382374708293675767929553233623126977735439725032950179674512 [173,103] -363976024699073935602793167183415608192208155495920595618907027074245965176772670535771140677940802626152235766715674092714495443714181131566351928813351889307280308879759915741844211857352369100916238631895596857892412702114867302680135208952679777300140108125106871205982928498203175977259124338767724827135850060602864605997548330158702172269577083300940119614025690596027322223308311489104117671203599336035820390748924581062941207246470 [173,104] 1711693786635562106905222971161520242172082581120069416400341477700902675987419320384203376196146417411902433335224524736711690217620986833162620908288508711169691168534495059112045380030078558295568352427800133273600246614773418129443913335719362731717698259823146891296073761358073144129961599839818509998647003979567599845267183116542308943494059705920140569968084014212534858363231517722748982297279115780354989804402674592652992 [173,105] -5289161769977116828746870621577555390581448508496822307644180087828481475022595696545223305328892257227436407798325230807597368212983960066314857372171334321346979104836498614690474026433549814573348222252900633281466948519186654336174603099961351451457099406315825695915230109950879885058779826241638086499465672257845370606218577322071590017954809302893346556456969193422139150225187877219457112965650540542346741712924856 [173,106] 10466743195935674697640931299571729520997350693124299438044377505485189366896489349899188203755087531930025794207369339677621345436761289142378489310689595637649981378732110385669196181094937293003450713045688716185780148965799519319265366152848664427106471103678469631253945730981225286151535920203969878897106913764183686280889421497239414741102298794348645343044242086529515306572765855170310738125104848629227464 [173,107] -12892465833697047384097571449942574351413523991505293121858096922056298699118948704103258154115274290689559696156859317815960040972746781017293482335718187153138134313771747830293035924284988780046685034595825076729405953506120841626402300984210306046371167390051341546237002515757870964296098127221496416892856739505685907465410048002484868008187560588628738936049676917549966563179091784816485618753812767 [173,108] 9575882596178319469467451062641888469604754129123074417961140971123205486106918323150993932306242774402586459909629422924073604217124464775841212852538390167252200540391028250224030953357087335367249177662762935510626158784024788912331200889332380333635202683160700860023797093819813736935760626443346932531759993327648827273370152658230175849281293996435627781083111345016622817576148996768694912 [173,109] -4139070309116454147662757134336661457944941644567992073013345481145172535695656096607576554006725081088108706544459921697684620686191213178871941298410280299828124124961100597265783040450366628879035793711382711090975952569626201081524853827084620045288927455872316560967500615874001722110699114459605196503341583598189458429378234219873936046647091874563986307833011815253291740441102352 [173,110] 1000279878171022788539939377589438149404653993115486619921490744023951291708016905167354767949290342964649134909392248545098701129338878383515358552094017877923209575956274843797739504857476255583239133866830469115150352858772898209856456491287113080998871893673622876048176394712577409627930521263213395695142252782157165259548435360338029775242291973452223290128013255792431680 [173,111] -129162303828932215431081453610242372296579215281442346188967850611429497928910231582349980574013954050392644276083810647219149077717033730967614011140055403443225827394771419752712187532897024257380660644031530372435146748841360129115436410031609038077618728380707198369909516323303009091360178812453750745647516600707426710968255017435259645981635398831892215682734512 [173,112] 8462093115978472291074727492170275752987038416876240328420370441653379798625935316313908477909775543433587928915022277959469845570403932141339500534299792381605265136940076898789899862433197322447576143037652544888889339161281520657255648281958310417292466110912366169523080998972275181043226872237349554550809100152110641219376543887875098638152544230893120 [173,113] -265053220783515227889143842250659181841774486994147469485193694709213092188861450823589624699947182480989216622649155815703971279587021880637773352080821515990221408401833081270576086481264029167529259315561070358414166884199275274256284162215938757334560130904810458050554231774406283520487287437499087112056038096373628412935061109346981568449272 [173,114] 3705074135397508103457028471579301921954922424068557743651727536506212841697424006783878617314561940400488656626614068175075319748158299752765763784511224047283511831535263561915592619248178999893438482135503686485023148067937344250185158825444191211873465958796918191340894452747608691167424477788635685302093313539471747977607114359984 [173,115] -21325723749045001785169717872839452825783123511624958732319135897993753484187932182809349055695527941566468287621077203655961615197330839082919333050432398237045947038340154890722011148381651635742151880707212491430173057667040231281120076280464921248236597107664679458958067911706637536158620998443614594547199945182646452700 [173,116] 45955623327744739779349725027216281933178498656580150334976245908203832298965163792251629554342312503795217556133061222860580912398545405189284250381302110525629241212509459846057184015477494331710083020336633452213755252587413698079273405390442935150473038349344269740343441387818783431240824023224722801470712512 [173,117] -33089816025024222546018557312841100409165146252660724173909690260560896094776392687043543532737021069869172771824217727577449907492742638772072908164617068321540654779844252811414577638484636140373773063717808643083365154414943289533370355676707965331359735374554322307163682980527785874557189563460632 [173,118] 6935017972871762369001878927811687796103169305366737107404819465120313836864282934178053884648834608782433012189568507093695505389949982340856041099553919531579352114026513958953943386850015389999096873820894792580722814533408456123119762526643746971851853530752174921338206173792362117312 [173,119] -356931530750058814283512021401225656114701357021747435172826709098888905267375948702989307409329227541027720563007363092950225299623482639362212202794934483471112810842252828793684937571880324827587209851085916809043999835807218713994897873951458284467154691930823412940911856 [173,120] 3641861371671097054877111898106521753531230190417966321420751597847396148597492164817211274609881741048717304557713991577514346839849792772182311399716845631011296469964568991194138891573061772097448342925433243992898861232027066172095485944259693393995829540256 [173,121] -5606259099247439980876862816574565554230946717366745953272513446643133809695463213341542335879170661811675630695733746472277560988714158442660151053255084013175574207559070124813129262425243736837756638003066285843365174965767632451103953211377524 [173,122] 898662680592443223711358074048130492865018617338676553354734193738396955280252427826140215340027581011599467986448308646284513010154401554693304509982961454930667883485884631819673517613400938498003294837027617038280676974492119088 [173,123] -9334631101983260095523437028116640968523063394107150589670212272298782558052716465801306099907553312693952954764573266132044279613588830117234630627900672566330888134880490604547083875354490252930391541672093780676 [173,124] 2827676264101566664876968468232721306198101774501413987972210278578178937432346329584798725644713198434362079521464721640657645681059709544555546735026146710643733494563338049461604857419048755904 [173,125] -10464283850294499676046717329941727572559909178062015413726375978978679106748768625805274881049560194845577186371101573995013689910659014655345193585396056473809004750039426072 [173,126] 40733052564270473233942470676346400639582492556662831276108443120488802468653287187826564475611224856358436479901943289241823733610802057478660101495040 [173,127] -18536834010382906457027145611457637329269772788596559677546099791781162307940014466681212697355483660237195349074096920057552 [173,128] 6472442404894336350832530547054875507924252939884474463112676008340442341637584432396832 [173,129] -8393130900 [174,0] 14954295344434172811995068193290537745444803611500183889767354423643959036936966976093195472869513516718661614225380652118437856777785805238892852186515603968516182478114387962558933630032805118118413856169385922878606669467352895379456943832015329053226064959129634900598759763025988818148452838677346606743547312736856574873351297460084643348463810690960929441874956572710081908867227878930765339516824926833355359734024093261961299383799257091229058965137317211186482814741458117402125582718266180900691924479866857877837035499289817135113624064017200542686929757089872003861292063921468913229953499136000000 [174,1] 28887921233036058823803710981955777073168265710405756044831513747403825858211998656130569004606518380225338003253717047219371417035598641263554239763495426061018199946890503394005815061524964978587499565907897350042470669703611045638141338892366006100538218091652418788022667766025817048908791815631454591931152750586643128411493332875373364846314144116651699463570120095649544351019295071879235931579071291215561611286406595152106832184502042012903371024669440067487225600590319053445420409466472437141608462513464703950216625437599201408160072245085441500865215179110878560008206439021787434265207653400903680000 [174,2] 2754029225617200623842160583425570709860939376869945815822550095627918575845599906740952795958147596979690652398724106241131064364228962371080060836932895769225883681390942480957689430432876319769904370524148027464170225427182987855794269571223999897425312790325055492948604305190299080506951680085766030436422631913035107168878372682747002570626002769813566043774680423638460315373871085374081461202943402977954907072615386869542576261389203190483368312066677378526693427155719376658944087601407539700739069452959650341764412343919867209567334972436416294133774507306599353606937522311016122383501035679955255219240 [174,3] 61682079779486953989490861280991990679485908255427456403587395167081536488480547953303934719352830304309008784130396597732329860739365321010454286187243304063352463019629827969054448278423204594268939677488959121881736207853637551006471986908905081749771787785809088215879122447107586965152057736611288888261072819034776559833523647747627574289819553184487396690275477525101600584316817523789482095541800984422920187435312946610149999867152605058342154600871908614321526865891209098902115211556516177903503976153868622423681429798653291613458186899004403912038352999153366848302741535424293518381112795079998478242880 [174,4] 520293080783154862660943882803167342009883758973543657497149302851890458251584448728674525839032298671906181108931539773377794061751734090925701108998455012772263163995235734262045619389272181422629753470073687216389249868744697006999478234944476472074389908654287870592135781281657933209546502205371290114341150830569994181413411657895813795882587620453420477317873532257831220539796938527009567588784101842189142863874804851679805272222714683877462218292227974176866718279388707009256751775860514222100107152153337608019400249528863139928934471078101618876090065853795750948297359108250798462206394715389253913321120 [174,5] 2092394713815015540810368596240608666759947648894921731886247566737562514587646845506919894964240809831172684389601818306224815143220179833193806848230943849431115963883747208795315550592407066794659575340374206640955457168003560451809889259169660887010421591586873735829519691312701698388800700818784384263066614465549674085729004986310961184150959335487290609151694055511664710827133270767726061380498015749174535303865327194422602601793866408038037483491715815321165163644450153093850003557966649579195472177269782467633590453779877100882772426558383610394341114323976178621945412867472598628584739180655556252864304 [174,6] 4624956210244196982912762703475389016541194720614908260818010080182535096779245254587860559014636040310903008113418288968224660433098026381564595247094236774435289650763029078551239824464640294983839625972806094649693190896743985727864234171624763872269739881400525082243518195608792798487745688769071203754377245231940304602367720728509323021371847762622367159919815702224791179119362523542585216258577157907304379373506017512580970797678198669797688867269784013421998363230761915305458506581880190259266006398765254560577996866779060203055784089634377338110317842241763847127023111267634386945517009946283934390505748 [174,7] 6180277143982675486954562345106158081175854105964432786265712839345229905371972167089293237344625481503378896361277045336878059020834770414295747247408876517990090610130953869189973357483617447978722531878138883166965222324713110509360207971484315460241136008524597676092912033625407425214130629647603852678742262672966131851845349387538393860212195202603788604037162855408642437835728284541893469797148225538683343019263202187403418308203309243913988876806184242716099221400607700695906638909980581553733531005491411462205605643060272576988124747731894927896395526330205495521542516636832235462530554766961973928880224 [174,8] 5345598282779872702584808765710269573805993499736849487473956246408114354081845876338606452042373040522233583242182379576732449345564662252167332324752511505883968233858231895015263992079446518010997528800398788811383955818493827444249336906503465383128333429953070126330847048848741360150165174596791481712622718537000536138727405665911822543472634708338587316210152869286802476565717632585947358790856576572278282293299627196637810227704642074948458847113610842633528556280825116540585329831204443413164882489745025727923135651109225051257200469366453425832868567186077060618999224218621176683981495292809549897455384 [174,9] 3150386080915236180603023288217162279141725354440732495758326926723919345424841700646635932122311600193631438800040109085224027743640051498565770162919870202631239413361083494144380425450408894254374088983283856236475207576980660917085419749499188082479316039657444872293201074687004188445257806623288168729690396151093957081115966594592841824618504521438594343146354255133807542250505551451162365483111323775302045988393262804812285885928405127756907436404881612253057453951907816223009453180800524105797263199985443088892952637323292714984532562441055214393271241694999138961766157397132596393945626908522086123096120 [174,10] 1316653257610781315725735189544629828935348562676884143371982646267519065805167438328279742256616658957561551599623072474692833326337400034652747085267422631593568670947042348637851230917882195386635807172515880881216149365078954219798876961472500894950186998324857138208888129713682043925086570095169076022565573072839369885183787692008173626643084557200630669053702180843439835730789449010318877837518202239517772299945350462502182825056365533852813831677681439059588493225020043538883482342530420783328276656073243817276953004535844410038070554174783500402235069137143673399812823874323535118696210722590586620950269 [174,11] 402916632275552511933037089640987937511579085965319077975998867797174889451283729190791264406535758449134562518926052198653919323381689861010504834378371461419184155561902703284264573308448747003489636425575766802654296082114568145874337775874338987439586888241128613915874250360413223579816196862652021721933141010674416416404198177052092599356319750512946247599283142715691459901106975102561953514441546682435873083659867529362231411615876405840570512968267379121628104340475432389247109177576473446311413016353521196626399661771760889279680183306379909389279995791105422406259446387909602946969041945239359112860928 [174,12] 92674843700956283236889476222072531573150582652134875454773799372055699824907613276178045990521146394008658179535929982689580522444707705111706751116413233444411739241850071974983336568269317149268846256769700455014000605790429453961337986417760726171272056273202607515903108370422719555985560114409712907468591446974634094718775552359150586989607236602100007263422496435569480392359610270313089096511134341882030299511701206690488706671136088656797239096716413350437950877035587797499428511638887854786315098056233458698624308818609084334824726196526907901569314651653852100338094824769178353860419521721453029623584 [174,13] 16374766679323282071043999023564755312626661792780132538430231687161577543564288775929850913883819739171911704121646931676459802985686815966516187085582744654265600463752008962880865179034353115409733765891747563771538963289853448486409289100568556780715833148246233922284550483107453950236963809273201866945561735148732843347696358338503838868235598052255916583891074025002869056774229240169035359423270203347756700390271162781607923616622814002070167604381652362029566958608025704796096673818690056192402221718127017223128564376242138474142955914746692719751764241475247010258932941475223761840430856383339054521344 [174,14] 2263864786365854434741773595261714568861098666465182170797469025935983466090174083675410858548261284541875664668089199379503705059687235577982887340060436464392929989468234143225890761502415338503138868961870373169852391291750261674497560754051958381877761282535155292925387666749247774400708856419676830343857065510442374922328398827684139701034858182202265385019219578781544000663352229701464309918887126846281036709970521800740172178429753320448871423825725471288065849114541849410227439684251286125262614057632845977482684397157664677676472270363555449556042558980674782226704077885578359385600670542003595293780 [174,15] 248786467029983336153532094557083151691923454243150711466772538254095153613571007552637862121357728888918223672691919621262136394019383771937118119372257980192951897500115526118410165966619391669484620109118663434650853494809671315055785422503864088124807527588923481660788667244570875573583704723121216196782505499897739411134617232058028345494112829930827711334470412374685969381291659694939480988733797857021488382441580084847816894022210171508711435616795541873994954054677669538856797439827677820507675945015293600773819813608566426472370167174703151044318479498760438823961816884224494635092227860602168595328 [174,16] 22030024366002356993238086191970619529421771646515198712618477725015311064025646185713904686732945718573925251706796215559366833364629804015861686645916231787559289411050709744672397163438479753776732514546267235782224692515940837567856566290456446718944698345522271874846450278586334992339616472790501283496738505807606946514784736586969824224455774749332074798719632654128420390385818448651806382798352485391972010249638050891947837651386376561812989109803667051696306125433023456201337992111569004862318740705414495401145246783311950331399124373929285261536760152237203330489183472864605599521181065864552676904 [174,17] 1590635052224165039454385442572572186586641178777204193208821637368630242119956766175158408894972507519803670926943250229007826930389509096094616496409469700733303285227521041235648139918144455835580405245312070854897618681104828894785101396208692525539263827946563461914554020302804484505683096299098091864738443678584473427981458769343646486091857080617690528416212747372303608381379250977593379788069296702515221736888931026060653795976394601512244140740445924119380339130280979071792949156437900711143260841984950655586053879341559063099486001200187251640968391735658087269663751552976475434088172367230578672 [174,18] 94629170444464412651317717821765618387433225696573276996674726270549397470566255650315834805142199294618155594193186037531784623796686439975192111996646049976865030095778250340757198840793830924373984970326804027298701638342045648163037576426402861614574166637777862661402979673998698368833789842865505846736481534257538557831952401404374370497961601240481453246465547725631184324873849763160511805119352874003361130143179515550605265963486835168986506509632025170021520090323764595715451446543491278834175755958173755995858275657346016227504276925089265339927717167358493390508455556184111468503640638335742303 [174,19] 4681541473590601128470804966882385053597956748038526407658686015863551367892909011423655522385456776040458312549168990579460688063821570428606420225756991336595368745252486278606121983087939227443773927413269563945755733622902600685995286750094331873920761941456903583351051947359507448961702941660892292021118112218496279053670259101785693981492361841492013703916196145677742310040316844110323807860385181884254429517889180386259778050788190329314041849834812811905899913335366967208772159307831596071096426865374822444161003850737090120891937248796330618353854922125302960091959555060064643756326881560528640 [174,20] 194192559470425664204618079098082926510322451775019953133664859376650595974518038325150358493142696590040175741074045860182400929922729628453278870952166909855187405876514372999018081824482768344804685414720630008609466039967080541568884516334094913642820485045747151077191728750305033744685583473862742106776534282838582395940721464152561843699739191338335255962413168519213261794111810767817125151413838506859270824166287068502218862584610641054043861343901850993961676432428203313493765821229326922835135651175867951477906349324004691162841501401161233109585373029619684354694306486142862333291085617373952 [174,21] 6803803505952863697650776748313301498669556321129988725787702269110584765385374760048873604644244567082878881481162502934534926240228896984220166946438776518728651208271774759970894352445384975004140399313856176141838230467997191333410337773111487939106005078238788455998109509636925059083667298843345871756478263743016536280207268599524029333779052476743248050193200951460401448851962483419016407662430304439653307225804654417257629365799606181627161003458276372059736511768002149879761554556516719745603203664985099275267653848561738724896638198344123457806391599141196058294395734168132010625389480717376 [174,22] 202684142776034684671109564335738996340512511620813763001016368266995809093817339956320139794542661881542802861418341896132421681780141397808345458007310729875879410300326436714311842876374987841239066927121144403689916186958860354814056098700054294136129185622465378210957088225055039847399598545683493490252080241428248276611945937760806083246727165687213478817795384259310210927345451234089405062110036659010329345190188081776471941900884181766362641860899690484890881559216583467851718011759325488664462021706841941997050634056409459777157931831402948970545762191813001950658238561612232981260629748448 [174,23] 5164530912450899791710581491119278472524604580809968632300321013174122063677239911381482356626571824474850558139361837058815565751949500795453464792877579044777286914324281948330091223583415014031216980069336160444158706090370462021292478214998512171486300368497928034259492658981057842916343984230893282600539386191570690033733745159358696072403892320696766146952285635526144436158301233374666452678688640207088626441333679814452813569946850439725399056940098047342715231251898068950427624321918450270554494921943755700637592727954417285956997354077293625524001767177027843925622691974859246452220984704 [174,24] 113171193858379031383107566228473134628701474681767006486165033276884358951339018623837001492903829241129888892282275596686044566414406767084714197406161742142164470795989617797494559780581008672911483646071932272740503253535947389505863983029419795289484668379500785808065155000837523445213095291303450439624136386550291943778132943319903842653889522142432448290957947865874930339863074760533418992882551984287300739567565242711675279637018838106502201107119931254010618205464535486636893594035396297611013364092319435133731664524233145278617868604017589817799156390713379955511840494294708140675751040 [174,25] 2143245290659408757236943228030499924707412571173680714523491730607508247927372033826471267286764092236405316778990639574831644854542156892666992313388199094066989109165144233254650109283939082132138284651856435243388834015317975240326273439674093965240874935677619770285375312780377976254070832412399445459462009115991355916836595486871582291183802067102596979769090658947130171430194845098299480312380590034234577514014999129438724350070317599401324761693517511756466917710246214589562652828152773977487475084603390455017707891837771046793437777631092228042126333123766011699481998778327574884136992 [174,26] 35236038825606992488999036206462797535233851115598871891055459461547695852811199843319079436409393016267060907630692652194859074636227062581930969819691482870590364135566200773644038091258824498705204493689375337015048736469166543336409966521256433726702372328838115425932562821845130383076149488895405530302263054105957944050114273302729009103790378425671737337366581279595009117660863888572610040895884840262732952743854071368837358073628451367309191569329685292704728199981594835198721961771738479025841396634941335708690184677069675294299597439799058445500538360201920320921682448842324658798896 [174,27] 504965909819818462648999434959922853169381428185976940940265412741101461571405931044966427266298382342275580464994682473755189161020888676340808614234881669394522356866339130319589916742282592863987407297978215255647688659156295161828135911901082568083911772915971324855016664922720971566987791453025923361576939047782896620608070762460913778940850348783269499051273813656708436688340569524737334225103755259491755319407576724062117980791294663234679893884273265596566592483740985408686189433327909625334578757477151176026201424394371630293179837634367206139425828190729697679817848864111118587008 [174,28] 6331806572255734462818062645830492065486040091125495147961213637600850502450790981682273015394386344628724816963923793307034373046622623922856256252672733721512272351646525102061802215981999193863155368214321147256318598895042350167961092173688186425968976041529807228688596692458044189259493188334836942355753971104797955966098319455282892335616417726146832464473106624588876054041115317853591302721651166701044934681603915174979040108100427375083123249560272124688360218335308988188665602848300942837156612857333329462575594848250884926107147298189289874639335160478645884237859184620125306048 [174,29] 69707624200592738677317033656623909914490711470333530395704435119493030448055275942483407790486805402232344103390843016240745169201738775240737806530183198936740405223488335030729000627980357899293652701053402666235727885871550012598740520445295762647913690449591812068519916852057871660166457335446199998325492689056861574091922337788469872496838355900428295797381944053946451693571536517210149686846963497530697533516387392025478551740769403223136741506116545077752327194687475022694284254877597536603436675304390796350784066586260295907881120174828956824983020359700770075270006272310809440 [174,30] 675920049111944529250897610708295784717681395831752891636095066780294431697482071478341909273027920525025801337441325675591152132101599353423954893833224737255264431854990387765148199610998318845228666942522044907312876188557329266327831530582053641319983606402727574081734816356179226653766799915142979355603454677210978728511508873981956233566338183908467195100042399364243806670278740720144972179254731825062128974326218577519199715488134926669877276102603019669471034994902975312140406609787285392901178029389710040998248244883992084738129581804818704399441566893162637761859853595164856 [174,31] 5789465281841047274164254619239134079708407799365156744518789270474645405505098365433017915861165676935787239165592807280619529919622078952304440046688881557389158793701794065587918505746122108064018770205569512214062474150173751176611666236571410491650236353457722019692334370025601288149078312127380985547040096287815883369637957607921027215470881047876435109587147552031494224808519799196197887169123499301798453826754632743518805182428641411724792386045908239697478427477695177466517815777495505550566037840114928336128956701738584402632612091887930057334440213350976400625893556022848 [174,32] 43921342428711062574843760313635945020243172023201628819827266707901058961175741812002920433914282420787420863783747170891055071744887988007160242507761473933543179707343960471413651454798352033059216291689248081322434029755947788983357287226646324804948394046615390541134607317944021669460441707742772720986257755257196243136371517140129331892644568637919563325344743132929865378331419015847243415080083384502201776662283383179251954437816434031075388385257561869109651595495789965483814774206537435953025013228948999308323094701285969687917639946546640880389205701481978768242501668624 [174,33] 295856888447492790116899208207655042694787941744895977151626496744062651347940192406163673111644118158908942996801842065139202441482208407993688477905968759544555844664275674303175607290994186621712154025072407653002153309782540398096206278910004651379918857366761948784672974991490033892991453879136754800557998353703858863455562977663292842983112037595447495503558819520314236195345190831024989380518511417446465252215183398886575754086363155395028677238946936540019771345972084650635023084232759209855660900822584229177339724143186600429281535259858315468947260577471909954833464528 [174,34] 1773569225374393518288851549359987664231274632979081435367844903988181820966760411337529978278036754063776352750701883580412526834815054741308915453507178393765259607394645185395068284829219353283290314292098087245144747376705540304079673516020860835248382643747067394356138244865050242938321024641211017010345760188017264886840469818914561785130395791007821958608963943295132631743789079592798708726932548740150569049403465878360327842441404452847481094948547838670603714163027507418344455732245930766303318319045465113152193891284755203020158116178095522631802346457859970756611190 [174,35] 9481775200171495442390134035368322166209997054311003450132121742805404329817973825984608581380699231593645127846531646144593977425623721796187160065474515639737790388648683574881112534210512480808092461959264011323310287070777362278252822734688116453036180499259616861706732186985107165777748093451303241654985317721342615747774947844434641927406832547618094302783770370312262904280839239297323672855036029791875559269592251685612750291984373372677891038670232642481033326561885871888746097522721442444551676490556695366467201512912100917980823006880383858349295989990073116849344 [174,36] 45294971066055114654927237255003522791191215772446237347274426726376552490660918144038582472454400166210022127903377995502138179525548389778121091010900195581618863663562184171258522390577750388707978455391268443106025935839307153557121890927517468778537119014179941297636084221536105394353434377233533259632547295439691915125729036033461614510386922198509931551700617065605692058168448222531239950901293817656341011973523406341273812219303911320437670214184849536569681582167076722847507279428961836408101461393537430162810724728520179814798042945956947936596558812714408038144 [174,37] 193690000224400280181472603066862826629730032675685817831653408902402184572517549462297003769912709369667162269377564401296923230475554421173176013762714191033385512124914940442320460828291306849292641780622533603801172152128744264693537037269355178587836881820057407811720599793714610211952920634495300520495195221595542817607781456042653960785858079280392545180359580638132982451029646459855288578039406737796782231238830724403956734059316646013647396479068838640851256719983972510114548137772101808905038811577244765824439889400124487088752418696221836019874029123830339792 [174,38] 742639825996411314855540901017066882287058188492518626432613453085657273234521567793678510922573008949217003649761741660436685767828651276917810582282288663382459350911852064800880491713520493611827850241803190679412740992384634587448775218332380652500015697315881808207303792150549970077868294115766260788048548560291708296731845549481514694956223143020345730062240409943564462293664531951984454888550856554965260528268916082811180124228295153432865406293607523477511277619410360032406355181909700801609397371904050739647224638469744587351514115537103092422868720587860480 [174,39] 2556954453594021657381513146332242867326283393123406438552847477077038008204088766244639564781050449745619502612010679045739388114476514307101234965348596976306308346595506939456472442379421976449805483199559911914109621678946899565995384544227859334587826648320005186119716517293675006720490721384371804858646530531966886670305857000212999278807981850966398835656570665205685442317176453697221764582545113981200614501696691440690108737375541404268024089256838813905621038237254468815607484887232921128872745431704164350666265335467792853488935472045532841762819941834400 [174,40] 7916768369579469898986523206745002316275698733008031084661341134251674556111398611314783705174296229961337472952036702464350603812742526768732743629110336986909898836957728892710101635907352957959266676527058209368514274065026294444112650598542424205885197309569242850457696230626368526642582388182899579914348911312959134573388251467902306190252953178708960151439023085795251947231161278737380626185734103490774249204463307842194097273737327041507491740512934691974342960748470505727139528644383396248868452701045562255254664940962884961676024928419559461145974764880 [174,41] 22070355590698401936817550844991729025764119290644010162205814670771059474150008419385387890669669136382522045861089606065754527406819988788163867106070441523596965342098229073972180072594517139327769935900829183196929379976275038670543466518882824695940932408112844252805325816184058608790897645394891626877300269234792808311216870318429637200235010994448184966423151177110129011726747877021176319924015860906099693065004861289688853480308171601278323833625105151119580960894367138317592918489547004755040339728733181593227926110144047095445700389397827937789959512 [174,42] 55464623348081246705826153909883011794352901362000767254724611801880434675085121690646871204773966689718919661291372906676963169087334563897122846106403690942167980804499091965578203510576108507782569635076110265287695143725464952720629816016539010123554163995378799749295076211153418939829458230785483772341113310040707925679798027445589592332547807771365183924877924382794040057351917637922579838246202729592701631950434069583561343976628275033686486841633475642997580771109186256287908009012111854776524588552297932191815593260694481870304183423995640262848006 [174,43] 125785979845801392936026205403454175961511833131396570216400723863365062013869006931524049544954175800898176980486769973068442356059457315192357855837444125893087683119026360039047494727456680890202638486207488523728314124955701378139723326605070085676740460972280823002071077488617730712851386403931583760515020082225152272874263549913045088699088228327845501872812895235638874032732870991729108890688278262041843702969019385242489359102765786397206329543649209189067083979935747544263891806088508334385378452128139821243738924172877286151650148005066013891520 [174,44] 257679202344705669082416454602567221072559708407427954947931771024611228629678514382795191515705601920727915901339542516877607339346093078427280016738354400781985519018786451524665922420253721574587941725006782715483131921760349311809310220522424572720399813987983675157519941613780149857871723200031805631196831509107050848030348179940375068413956703626570150150525441151772578370892112552803622514630451499174374654694128121932466609732285994116378094499338383341254974001761310025339938296388125471668284124131134852482642014459772694158186715067779799840 [174,45] 477241758287875848323898581560465881099319545883674095092743440297774491712338950963619233696710119067205824351456854314545665710598418163041627484048583390635944606594564191350085917470476720487384090692963194922383917007089869954379385629933565625675184565890087738389643766694408256637516829181294673428812403115187965908997912003815466723355204669479269361188496577266755139609037591871249805605998864279622612328454979252749823611927833312660648109156278388789922674321192172148454271037890526394616600591215069476272920345976786877151331135862314448 [174,46] 799745210264659519642365033988521425760833661351560919574467523939032637777196329248162563648232143634715197833321624781479180522978867514827702112336754391838321039630059708744773292787690297266906308541034828879392548231755555030163353420380939593349043116856079857036855048300949705283640519870964561336986716013027816576514538890418084393640417486962001418734244938034455945175376270153521698431357329330370989600159152560370345642780131007026103686891791382569846340243519070014179179510683899929792012315745196044403532304905755669873305621566516 [174,47] 1213455882562544550757262129421872127676216933133075823709882132877831996255650809372884088288882358875162804566197391616937344169145612059247839564932292761988560486355017187970233322115053111652433312438158667247250483075319913367684578436434817061317974900783525106475908310833072775262666393982667390300648563547663727498162006943702060108803853170859103284517446916498818986230538842178695068510918754124107849074878785544243343593006355668786330627401895871123737711014055506680018118291850150250379316953693713633498841409605245363795250587168 [174,48] 1668109776374022497679620167301340075051627925589349852041146161097967598868575613785046672495709081351068430120965470357493597058780170893989753079535173697983087115167061099340290903072814628681641788916219825817628352626825403426710396422570736721283275679699633187579218640899996949978574055379071746139807968365669640340881162538325139464340596377092240099044518376268702882817620995565179051431573348192027966011478367950692498448932887139874736865559434449089814849628041108363467602604782723049146470843194972667026383968252354104903155640 [174,49] 2078682152217052671807385399166970241467456204367542013296994625141437347461471939659231388385930569482561251648793661337316874623983793007653482388802826142960150257937856367754069665925644119687131069756464352910606989313538158635665413885240704019775828530606836270096881820701077379279714019506960504094389233444592007365820752904138132290353809912716524273138042369855777699939699322527086463062256244790354515334135038284760499043120264794259275353541081033227284060548873679736954095924785565687886460843397127097116135669755662114688520 [174,50] 2349174695075361061859491501730433675269353266430460402713959027038771548513551491970481625504415277832356876239060231275064313868112206242330661776652807050148589135566841177820316960874571956939466312851530969006052932575106869542304310848589384639924135728427546788493218260484114343601268326340767345417505793531798129631930070073284645447434156358187699054875688772015473727197441988717659704363523535197376275413671919761711667716676662484844167387566577241043252104033442356295715532991115461979684108227334882453264981539871052546805 [174,51] 2408654781338552420048281467850764894575399138930059285186615491790046292945886248077506453191861249538980301866512663402363769430954214303196222533043920484441030283741985287934949066414343865025345797406938412827212044632051194266299133091836546745176110000670787467927452532388643018619958007607517638462520869464025897320678775679576608149896534964202071317240611162548724280653078535302021275857238921699664053767491999754002579768409963799726139241026306052887067874938534546133659929666072174243826134122149425744184368752806931648 [174,52] 2241311069661228177243383090986910991684969623436910807352890497592671424440190447834865637300234597352425487448390149259459101840830213146931508072210656665621145408942873882526096686842092304714853568973513585465673091672154059575286092115779629668173141070517956269557715214385427644810812246266454021284917644206069173683183853306678594224189976049105734224167260238232005929751962996677390152419204441551433048346142567083528743586657864451050725652914015357713456266212421935965167889670391598950407022509141960686799706865121184 [174,53] 1893228529743663880992913919235880117629917934379743270035297081129977956195682940929064563183589222941873597421286313597766671578748459977776623072163215470894027686278989318924953325136378261952745800993173254858562072457432329959621453793499511271689219676002211557946146406565211719872707889868975055536433068589093668496156599573241113993568232736983007404686809993222684696640398139391248363228038606174346977495839943317219177663064904896587441944146193872068738254815455501193176312635087123390627920292007587677369428364304 [174,54] 1451949300513926947058468595934078776764561107197445200607842767767501403331485047247071784190544961808566751554740262052941572894736649957939077495756301438844305774218031081938237529692361404323837807977438410612345786919056696012310995182253920311116104137988556966265344287219923853089785774657209790643705178245449031277988161147162687288756835332699689158336710641013841323469788810965039247820619866113496466832226353434303897901683199408747479756706339967233029560627480192031250925134483660265319574828056583905780573780 [174,55] 1011093019985217512347225148546313489553437399311266580949971996376998518310995697749439748716523686753297161288762110896482244952819979739033501455655268892045909795521356321787014379850762221524821246777067830762214984278599577852709005208007966181632617539598508130093092857205089245148534511226376547676900834174853404845893077056806193456475137645684774784599005802913705291891109539487887144296839370707279416724880172888311395616639238705854840412983231370537463601115567276338565323804839915336751719735883609178876704 [174,56] 639345468311560850870542289613090023850239318419203576604738828021852975120644139392240889978096035729468494023872643922303099086249228516438476550841757895656412687679993655781362695046101582644087333470039642662442620748879563249619176424510636381282474036411883491671561833262048158904221155350825270381909231164164945623480564056479827393506026304737604787894873703343961548865265868363957726530442186374807636699077840483712680892010378182059620176466034104175854378277108884142178881971449651540027842797389718964856 [174,57] 367086522838377650028595622351953615125698784192955004791277577190262848865372200995809127513217931987773044279937845313716648126952622576742011842628435984444254830207920873919683569748196261916686855671038910146811581254851320279295891664906072537108046297158528989279004910272860175005512884510948246333942356646058361178206526263447121710337700721158974368876485578596474005607599533077672699201357795818310730992610190324158333051232978904504300087358449542754756022527555978476343359831152750196816795533657318408 [174,58] 191356508357353921362155282240331066295586695185739150887697620647581774513564417245752040260354333106862357967979101647587553893394591944840941352261883164722895230263729856167594421454543472558217343593600732383079381665783900447891830572871940168358955691221787560624029933767766675270851692119919410417931438538210637413031716632817918606980470747251279077191011051845798694669952820696549575308544202885342461547029345234840797520890611308380946847080218747500838678321297365433145184956339957882162322939842553 [174,59] 90548972977752860190117582848690103499067975031226767047547921178540530432108770842683527678668730254912814631649758164296171663592137126815672710389604700096890507349991190888489380935076997397863422173721476140538503499070884198040785763723824573149895020257210574095413354552314424400675842890000524915952518550773083983051992873507338042775815791982024542288229321863602693489559190107269534305177747458855175058294075268811347019669925535110068604162263542865712574897929625082770795283557392636462308376320 [174,60] 38885049346790478716281036060504256131851853658782267897292014324405721012478952632825977318364050099462343545346636337801358911246793046050237192339253875740211447586048253666889716906174454311344527129414742928754272142292389575665449602723717431031960776050570295173522034350344047473086694385025455736173983909200006725465217108980492768192031685715395986965197443219209466789405648553399401081906223523951363109264613225950401261073401683215735280129153580844153785516610166258506553443563287049781510784 [174,61] 15149680627904860661535598733963315932570381687503249459176247560160623207594796677924266800829450718080180493898804114656338377940488356414949633598168180922371112691715950019885312685326968573757253177653808037085011675435097058888948920671997487317854941975314477040710901826502214485234468296908849047295521991069822054993015425783657548230124329859210396661288321359498811398988835269827764194301573407978520230597251160997203393105972984146400533357953998527026390850227044125648739874403970832062272 [174,62] 5352762796231553605314078647205252715430769404811954786118393769497475274133647611034498094280439749675671212005187486869858409139872214002414361159633061507615824725838636280421271088846489314871373080063871633458558710928384826831574492766130812352389559435695740210470819895716726883495674831414462452312846435158431460739764175835235521398596999207823962916672009524772547037124034569829749874075735259686752000763841001862699452459854110410415758887568734114033089090718421537712515782684218456336 [174,63] 1714379086712913468292949653163405017804940082550960185399985057898662917577464371634023184980207101784496584631021666466422195830089931872834140291372137560920977966861727159401084640000695896852555823415278930861747643574824928824874527852355223423051246680241097554807874743693150178458187356256524370620130848718607809642731339402876278701781664616771611810599218385503336129198524818042475661107978312810868156807067929116549505308847355533488972275928964547177045098670186364132074518964568448 [174,64] 497460659768007340386909336669686911208694009847485023828628098679642813979612061378638116009110026864064302437040322751921348477997966011028630803498242242224836165207219331251580987781089184863819642596856461335014135907201104270034745353242530257080396584995783771591332963178959001754807477851898987076790508359231734196804237515524192757089246946891004422505399079899552133136059678680404518774281398512827189165913209665040957850524374712764610490803497987712182801209456578073372560886880 [174,65] 130698207334519769580171578791408193660323353311932246423678352124630823520404906611359119124987263701238557786474150395315006154888602594953499845121613184957238992443631049727199731752125670191318825034043756995861109577702225373232718176359231464659675434105037651782652254117884746577719854729090026613375284696941213826390580786253178504846774225059130648372355282997322426888927958993324585843338449699223525673642926739413426421184798204202396999963918199862940800884646260346156715488 [174,66] 31070051945547660410258731865542530679671788331031538279873641974674767452725766262266100352639508765180309698560422628548141750631030726477579910847867175185375529594558342583666614813120693936998008857762329621341999862312328397171250434911469809234238876874402000838567659762934377687941087268405689050796447203888460932630156727821198193874456276447873550186213930634391289793342621274916159855609389619729369985986649851596069703752331620171047499327716882777805379596683253677391684 [174,67] 6677958652777416878877314423954247569977710131375874815268307354435833481328821842547789056576166676919306556895202318879669193783906933836174647035254803654253110242063165894457677172216078254268583482285783684257952167234342130024311140259100361097193979603868941566811575452927961031753082782740451401947469036390356775410951277246341403701786083608944412703981547792236694973150460600365879602761665543541926061220620352956057890153342128105573422568845491815053888447490591158912 [174,68] 1296603487906302685297742566601932426846874270738686951665484849349563502061582136004231840570617098989960343234869674844857847633415638233703471047584268861973207321368236667299163675067821966135963813472166025504235892998056370191673503938961281521650015071471817256713602527261310973466328777211561048483639662785992293193757826233883034813720018524242840479105957517470039863374406454472326330784408610340208606197767521479041739621910641369338210636651852282154164144220386912 [174,69] 227210186117522007386510088421284131016396964779922587990952064815335341879545863274732003892459695464573936538957807906869843946681390696046793211418751936241754213763065216975805069259364602173752014725548328991068743083582753866769748409021528545811314211821294442407086463744786950945108279397148477415875899682609890462621957959749214817011986795949215689547401285077986237804206743258923306421158757268027957437332339292830312897852835068238969961825274185665945496208160 [174,70] 35897377086139415865487539305954511919023202722194709567764587363927360192037662640848261565906064446110417143001039090149118335871465215956811276805025936302224781042514230083421773522870860075443946049328431913456329395076941759545452918229393078499501503102760384905523571250353688861969670963004918703786775610327362554742833234606485538505112235622119951536129288925851674629947861200974149987550502007902331412180414556717294783895940625793289682297075536606876177452 [174,71] 5107745471781360489299057132558793181368498065527853468618945147157624431721399232920672736249184798440577078966797154819949302986128020164057231722957745096001610464650196224742314089316039682408135026871901815109335143268094617351963048605280888213521027148466722932200613330321489686799437797020833234844836308278594421011129919072486029098043111850435048014232235955559660094081981865604717799422921092429821881477424785374901433447871892456701873800337769481194304 [174,72] 653737040606944837831231430902909886258950767123834107242606698844674580418984786147318527817355947393815475648127146180744175711805465939879597169101513758331301627165088901394610161484816087377489431814898221222132690956874505859709097656456783227270052708714267457008197347473494960728430537730370506758648575183465967652320636326592765597421482209191933006027694136569750812565735795841332370973395071637059194616720597619672964116971173631492325065716091529272 [174,73] 75165131768364415848207998979674431528905616799274096651783362096118233365489724565008901509088397497708489805771908668092285132400033675911863609161894760474950696251305499971108341536399967228598009525193698641717274714680995596920243459974929108123393188035613268388299928799732423321453261454013228227489215017535102128147400567605137270050152144775847018994313473447882768718645774253335266030428318977581510459072326982786621733476787181733419972041828832 [174,74] 7752749173301131454648907133115622495100681478644476513997224760243569364155360709089780471555813021676918990529347428471617157117704058412458097540856364841906789636574555013963335326127191139798639404766180948324916050643057026134847548988780432118761973318747192984204720383876947349980483359783032692558159808481425636185129662497372633972185113562588115934384724778991284907405160212758821352862369056959858628134459687411821152971683502455375173621385 [174,75] 716241492611450450622643538108457093376498163818579557961067870481862256305577177386915064365974858461435457127599718242232823176480415116421036028966133849997920118334231074216209510695888989765029484523135120199004498497083057557254755700755154890867233497219261850223712564109817432570478250189823243607894721179472190402856074799714478570558304943457915826074679059989214698990250824908177910699907473150318130733402802470967252286883143851858403520 [174,76] 59171891735516549890154517161192899746737575586980317708201617384507052508178630666636373766774113404539702802544389407816834391492445892289805014935740781917151057795343117222462820372731436164502055607593190168982127135318831031976276154942357462241969648809412118255403833722534550395889029360043182033694606487388202179628893765853721284300294752336950111069080701524044668154298208350431662546167036625616212237071322980801727299112984908559232 [174,77] 4363730654131518728734759007416120262076519255504645237073618834646220692598312087381442385108865604861715526357256501242032761690209277136009339808834037247577588811051163715412443468800934214271533375678194647170077730773867136968684046770143494170877072138528848337995544394469442759240452789937344715218951284287623267900945460811720927794098525490102727800190748556578545528820515257149443341873150999488268782916374263880949621531926263376 [174,78] 286724293394164197587021625406035881355741766799204277649499080283075797552157636098497545449072764419281763157165739534258161224203060319075842225004481017708028484336924224117913251057074950388283818773897299055150946666508872893123223996658024723124411836872039895692579355375517814387125060621605471076715117531676696980210356864893662868195634826521462553677224680089902857800049947007205382595717905219784769485293145703810571152306640 [174,79] 16751453022692760079929564094759998228971131695619653894482570462812789202056934053028731100789490664443911212197595615305147302673750620603886257377951224038063615815540838410513307213300642874347809258010218744696631562577555921467877632110531683879882935822781392569647857754636108151220362530473459359445964382356112005486772679896208620407611731475753164510640453525563944437042658102091790022814455255103418809719935325019520130080 [174,80] 868310839054307222378916611687608973497158877922397445491485576644295958311109508737920196445112807597600414680951656445142901796789470164355033268327551735569117802820124003089033327029609988210105987110815431558260961195148471891129385695446019362103883428200766467436398873034994179306526005145301805970860364983332546687969650097775838074908050262647242267913990360769385257500686146213217622526058142437816145138772372198719792 [174,81] 39839850806852615968371978857893518778758538816527120840862947810053379592428947970314196747724314390694965623148426712405230100403621517566335997264805087478125347597952373995623914714557165823638965919631360371406743818818660234077456688572112210905314217680744162146159119292309197786697285693549836389152964820082745200957829622627483669239035170217235149227300599996801688699557598509966456755857180261411525514135719651960 [174,82] 1613956841054798332674215354886332436603729618710378908215140412226992801414508993175202702276191432115494951027936151451448417454154649384885457646830505963211682283217908457852443513899372611774493377107714896097105124544424083600443019623408303543362463928205530995147714251503979303560378569579394881311004077596009776571729460320999507974751005575621380779668762444100250298830356276294214202868280696380951967957858690 [174,83] 57574696867106527378029297468278818239697980737792139900524418637923023044297405508789065953142340506027024367328186026137990760690426926927976185760274289991259257585265487278646063624712875574576851327381709544524944945897043420034867878683433176565982815155285315385492883030799516637045772126429296134285084924506455337296256913058677932067448592115892439330170739481461449565656367581587906036655240757893245991424 [174,84] 1803378137552696675295182275334548390762199301870102536432037602106264130662617033498176426968022345726771904564150767863066866644671982487940473585415788978881951671860575951667379422886810809898303762708440143937839671080953333061616843238022362965269007637703281051842506092528684575396914072078299261785677266069735699999922612022622417385442614940197205031007300133387563453112019906524908660326640610467361120 [174,85] 49444378995699455982240950839701325407345751629718511513051903088241305010498468016172657941639891027856722266654377975857570573051447931740200921740970238940004263897165404993129706454869358640651743187549377977806918454005714635510903963963491582054311302561861912816004710308820104978953797389865894085982029543526887380822783655312777715341169809740742284545324132011602280592941997027149968918078948176192 [174,86] 1182726446130279388815846312787622409379226494607322159402450054984621294519386389494251982905346210252911079866684764386275540651665824411999067451019449755680551580995920356526207046980758716036532079135410253320497377008886228059817390938048507998342156929311442922059399576848689498765872231381946252826942757886371842185260563633330837590260112851871647507303274648794773191134467876264257321893734060 [174,87] 24594957488615017508823167920863894967524602235030367194718237400599405761834778796669060206291741612038297212268309445256908620568493711269597011724034718021503427980208374654962399465155619692057573689607904235739467093608821245612515329638439526296009865657783380317798689093141180955751345100361146013136551203619028709233907361268284025435846645076040134601837138172258056176620555955634545954560 [174,88] 442940644681901313383237242897706802526479413546905382036397513411074675019425213304637031898703447856302881718836971011309942762838258848645792952939009000605726901282804106557157967043207467515737940668231911902707276402662318202464503215689783448003631280353874812473898479770076698952209900026572941310301026341297620670726726660256256848922181690464850942768999865899350139684281724999657368 [174,89] 6880222202915347913917980158034334799304677409801586477948220142056292677455328627202098170903996735764693725105599852187452660269007709514834254450535043019714457430391687288696301671561726693284396790458518999539221805436147498967722889519930770791462479591857529418219468105467131197865740912853603911322658221562759255042468488454720182691963322516801311814893613556237135192936725310960 [174,90] 91770336617418340805725689781718940933513658403367092235017116279952979680096174332651461704022560217965920178255882715421881932786232538415821016136841874847882434172966907043942294964321944261166806852738390787340474648735092046942814516770282095165764427981382499959198046069570508224912000857754823894702116521397624879497768685201509185909490039222034921366683752129016303908365685 [174,91] 1046126358769059308773943463200839134778556503510338875487321357390644953593973441089917465734617439554325996586856469357158179112470203686667890310876424781213512380823966947386951976522169700691963707177647066569313426334316189445926416311038111363615594560447110770493726328741178476939242128659254048891333273607636087557529219460647920371272574763985029706086341932506110394112 [174,92] 10139743513342603292945852564054987000127780335121092979236969553300128990776606531353163219434565558752227961750855189176193499457410194617024510538921932089252930859464200467535256155056107934431274988531479364069509141074547847508657745722492431579944267879007789028090413264404229239590635891622090620196182910535661210375754995083038629899240638334600437587647889009473376 [174,93] 83106427978500161261325298461585285186649872753375351405944763128361397566564809041526037450210944971143549246500777389135619466336923628958599594746423301711978329613758202629750709162793408368317483374245703062499731264408299413694051025726043960900397095965387095302661101497222098997121744797782686907672023091814868276737397826879741705381793929924391146922441487872 [174,94] 572556701807658471380088560995036617653084896070771345655339176834815668692045913158751953009600744668605778165429757366691330563275937701566856516365396520224959719526381129240918080495196039877039733364523683715863697509060622405614395916863000522020030618040608926904585782955485765711198777995405663534660475688142103433623619961904982534061421319868878920158620 [174,95] 3294414514281513883019495647048495716921372955487402946472072177367755424624131603284443920749409204570653562570008449314787438886056562348540305777006132459277515060169891268262234009739072486908614294504553399993544502724676495721004164395351099378724628471713530023939620312764405327694348354948302203738574422869501398426940310768825926785229759905185342208 [174,96] 15720981545061767605525432569889694585750007321588969595946002067033493659680684031878860748465079511776917573150293510519531557374983352481375966060020520118024401732351301189295293672528907893481689989268548775498330405974571247827949255029955501642146320184470964422789604027501039878484140036354543713986882314912398918299570337952847588772135825115128 [174,97] 61748978397466793655114703129161021433500930616379037422906242506210823681686714677772274386120214665623665222863932622269103079414466579107048601671673890995722415559335423603351598119666722462443160108814304970709334531933871914894898147287570182139164845441406823775793206374473964785310683869064182804457777445422492319160603042614685288872002864 [174,98] 197992307313234541644982895840086271341937469018139320553499441973046628214891518054724029174807207261140223193628613059198023581947111981793066362912297930795077842577679161419330996584772208113010087748459521865082394855466174249882242254289273022971409448798188679415499425280522520265917189217939382783890573125578106179331077873598465003493 [174,99] 513611842729467542053111292695238327177976846554883486662767931446126260461373049232278625387308697172695460096161275784251441375857335342592625847900143875942401676462514927594469995568423484606211153413012828418629167679805396737350674239116951251966680380625249313769959060053153800306506076340072156382428509993022603177409650596051520 [174,100] 1067412196325192343581257339507149605318763730079876557864554104461841976658646402393626785725085439104445158672301767113804074624446300079321329900974431381953640831426903485882948860009470432777464469174931229237021704567566439780943107612461917283681694410027815316476244794071534586841727491467405318279025477366558211042561639616 [174,101] 1758251982563608214524219159021949015944484796053939263435254543503890970644385803908606707933530415987595664208280696777657530573381194326196400179963538935187043905596497653677780345303085899939267931783355489452123601391356553104000170850331492574603502236643617641510086260698970805570429195996765245830732779242723426950896 [174,102] 2268674478091034843467373468744896889597400058071486551709689882430293645069421672505883146607097220627937665400995914856135065985853465213959188597152978214800618180525622049912692410498439556212336358800475117508225231790927811428417168575205257934494985947130578207473836767771554030067433151732822547261326320553486008 [174,103] 2263528390836697377766880263338968526752100322507249706733821872337873865480401885663615381238846785266233985831954381166257901928664089826889183321765204917422559825908832066678833139963768524819436262646519641382662176000532356508444507034967812976960716035362048389817228994734687126090694383539355484902800920160 [174,104] 1721569529849644162469787551345516221370820013495720711647804221245178680377424751250088540846664349297399885349735896461800611212188387578547018866026326996738038118472475714164742734504518257634505102945242806758150795920602828863810931874528609153475708612098624944860780680751082348424219612069880743548960 [174,105] 982496046660635912341396214580858030601330876071008954110618828602574737371475298337068261236057179087665607356897305242837055147453642821292998911216025184581291454351004317742762560880072613091545910104927840921225822630230058016669179139943063051439662107942056695244299810967437140170085636884979528 [174,106] 413420394570084162402044653623775045998078212579302713661679781264120397228031157690267561256436482430471940377904361438821741874402502768049151745918005454030233562334230464955338106574722581681905942089312508800101339658512393647966341841411226503624409564742811067182965589312372193133172053580 [174,107] 125783764754030614810909126908742753616108514779666532260276830843690254185621361929851671371512652893156234706458470829479776159274297195269975200299235693567118324833927473693464660480885349077408145895903003426198027787626066470720674091877768966327233690730892854845186760700065107999360 [174,108] 27073024812945012955143494522144231884779118880160336284451654663466126715559641836991323986160096894133266325972876203912318245891551007127991282817382822234621568519523441796690081185570584685516076055475635256596372341594793696052443056551439039126750138398660907817398231112367840 [174,109] 4022160030068782449665855662266421307006600446801564558108298432642380128026148868741521969168842291256731562001609140843906621796623903575424735438505655930032665967375286213784747952479803591372786200924971914903484674314771791125198461253036431229640523251136408582374853920 [174,110] 401180637257212201454280097836729137125036761342632520333528874498074099179364571721185147541766463882304760337824758501294396936205070662157739408953502852009780722539771682449769511326799327239359105794912581827799213833192506415828570835796042662117619915865724573932 [174,111] 26030814213430153416096754392498245299232620435761935036077742179824967063328953960899054913462301762600444374653942828226863450208579409381053381790599472289142119122419399201237301817971161164459134752894069104076506717677563782664291982327450037424385706382656 [174,112] 1059871929042316312654856720662717237543781537164654837282717036261198757750695607401558170261206658245259556277020812315049760690612847876844094115607612399800185741123194868417798692151067080792933141113570472143810604580367886735810132043395643207246648 [174,113] 25979061625205464905490105701136294058812553737100359194353647142814828587853269691020385884171710907126847396283953345926274578369197344386214779215657039138389233394798580489438068551553394817233410899980732200748550050915566176416831205038497888 [174,114] 365341425703571893139216283470480068176397977203597025157234587437999180010594317702910002356525650472664366033547320089302826938853394688044597576451466247312110954307778237587757674400283943534659516793721309389008947247250978383924167445 [174,115] 2786212625841601765032908213781321098665112515692927658591329080710806302146132135774673034313001219454819926764380847926121545208127442733229057502744415881650051132999244590876935831246278764368376356450152035927443885185640527552 [174,116] 10780361096132710775886132789510190981983161909119849411548031628651276980944868428329839501134318730062564685570055198364503038789214785816317299641156361684499287979410148717885308551450443641120461166151346354401438687648 [174,117] 19540016213378570476936435770714372483904826675601026736967019959504431712350363563146435184609412650663422974652591650886965334035982380014957055110763858118644291877129152529739233531840617105484088735138376887184 [174,118] 15061486582208165390836601020093362663833505039632155417775561079220932592984289321315178602957166537317197169803901501078582758261295554347536805708674903696386752527746646677868666869499197482010510184724 [174,119] 4381701230130320827821669724952536071222960202329553052175454323963989957394938230583672449133170430261300720197631853775378903871192195555110362188970666051060263283592759033967887840331967415200 [174,120] 414101745398575303736372267948379122545121332559746306360135458273929673914785813740835120208798047534457556438466655560456419350584008507899836164655776600164813584209636329091705696312 [174,121] 10482021669950505686043050668048384450069963219748803675959099582499300516785392891509767778386859299700624482584002268151696020380066614883464414240140132268303454717013183976 [174,122] 55041179030348617839251506834127671284889424585428310534055130643159159627250812116684167274598649425165044347373445120653357943196901563181419652601915028468748833 [174,123] 42220362777235878968532795174164483671557746133495574003123584814297951485169531105128022747291586976068988416191386876508273032571999905375340207592640 [174,124] 2856546614013692866730268301938031690072985691244609492967576688905771580366740665235602014954651696555558959143089727577381340643226773440 [174,125] 7865169800658216461744117571660492134795198408172809850844813372593433218840440810813869635816673510793234213997051951601872 [174,126] 240104405423902289272628694641738738115914135080393788476084012831522649869946685526689018637538128487080568 [174,127] 6472442404894336350840394921979125101825207521206009140225596828144524078465489603443744 [174,128] 229791226164375698368238117155641570620641064869148451790332288 [174,129] 130200 [175,0] 211808607080313236349113491518791416828941219288942893596435969403655911034146870867376244750707759762358229021572269685824246277790734025476830381221313793078587118922539636687224751353812824941222176067898392696492247384996676956936444219592084649683933391284159650334560824070038697975696398513438720000 [175,1] -412676910550112927322612253881806890071531950757397503758698477619059721769095432567951152909439608804090257141025631339389360077155243931335391363609091284287750890395927873303043119087149378500960031001928718702695619404053290566056823891580298083604046414453059751153740983152261114252181929664556719273136 [175,2] 40718014063390134784048399439311938652087215349651206602089692776506288174514378957446949783736053670700234419791656540115398272388603206593391711413454213836981164334418915207699444600858803226739602616743027827378512614111987812708463326158840127844484108560918965326837719460383940381289289644566866055283520 [175,3] -968754283073103648428831571857285784326425468312871091062620558792146451361327694868430965773370809523398356013038294331827134001098355474672012495789500874629050928899779114975080025340926904021857846066948296028726424606845437601402747658547305356243103527614853078696535014202910500035643440096594020752482264 [175,4] 8911548920244949619647723772019362595394728408510998265122731014914032247706663783511921741371951738709370465908118777094722390884438579331451645537530887433091446151623093998977036354031872264745109371501497564706853365238781857977823267709216712168268252207050383744134147178076187229503396562861942275701898064 [175,5] -40133970052666383218636717767936262846487201063341823588367389483286151041319384001205633877833967079682773060191984369376231962230706978584727123563650079506900656240667805295184242111208963631731853387768479850727028889892944849351852912444806116296409322097372380735907962994866683130551962575026274933215925066 [175,6] 102034958910311436264698722139727468885058669173103303404377089310306731639628793339477948353166391275081091170304358880754296849145706788821537643134245605369933113709293585053080201107324227701052408009476199865862800979045137849670075087864384169535288344934877269562438963903572373664369973206645625285927775584 [175,7] -161111449950854513163232363009400067871803700808914967833589833392191815451757550311685321417082505216584522310527075031773905899062120822022048510833921500901296357564878876244784223680230404237466785554462488102616412168650077235757882630075618134684380615897971419757283274420314503807843826162019188684541177220 [175,8] 169195655940823791578446264362014342190911018240044721888890314902312638275484897036939479884912646379902822386028016691100568307977883663567302157756645101778139229684849574993723819272565551371534784115180867929490658839080489801506303270757011766757641617086378999949987866198382323750608850604655204128664268088 [175,9] -124428615945799685991285712218891001088898168897680721610116396437958954056244987036921054886638981160128764804921611869130404994092534450860311746118238789972269233464283029516807091855356793658295252837083661868082172124031273625921552451523593867861781368709086513585567248563333089765530897251722990157938134523 [175,10] 66707011311086594456717284088757311987105245256595024773467998702770474517297744560163711986353066756530368256877385733271295337033629293260248364389195316400223614814916534785755433441704578850454789814656656595623833681941457165378157069305246762402794304487919092742473820045634027397859438794377193590553490688 [175,11] -26923336872375635757173561046416223014456151054497513183317981529869081049320733442110920086509341628596507230828302954212334029183373957584041925995195524589948778759538775263797714918382495546755835766947724599005420496102390192457194738682274905488978504058817673454861394303781169021012392095312420209565952352 [175,12] 8399411099602852926577109700293533633022644008236345035029937973530206309158074580483366802955715920472301300170219362510314471491595607699245917436492043066655840644176197577300893290019150543246562066580660139123927950760207633077316600483078449853443103449306830184106138104899225281767973491951522160669614400 [175,13] -2070543921124045087851044335855741023376461682775863705214694151320503860003328941085869531161112026652937543319956350594318212567983536260808447558953903077769262891355064723742876930120830912397367593050727928008040505504130638791512779462163451940953465766238117386329021418552798674063445773388284456599781736 [175,14] 410885366039985386262186785083329245926814126602351792614802831094923836494975757222164980943847040099370640624978422840529070054693501047266195029012116160283510174213376981300308029071719264001745139942220371331704973265063757625216094029137538459951253048969542824378160900931447361247004068251390623856605056 [175,15] -66693889166349081146536721436072183473215007638133612188198005332943782636572782945244183391844734382640200800515088325520312292957267582712486183884142111673159411891825371402389171005061460144827678335692128466235887850424372051601833358268807489723412319020589875385001926624412194526435183815368348114912592 [175,16] 8978046412989801334158087018430932005720313620640138088756339077933511827897352846639867297323827400123397933050311590390189923988092094050145609517848591422156358910550341128727327732978267276354326728286564289814858694427241798931113186391147201151892778493050287810240775172664141941178860718592259606503008 [175,17] -1014505597667627393419955503484234071491925021177799618020399363892403418966709753756306942347979001528705231897447022644594716551944896733309663020267798244861640726109011705106087578831113802026851280902958685714214272681073997188367979912488161424225784882357471872825138493420577145798008728704775383451260 [175,18] 97258450101354105561261145402278765640849609274836575914369204211328716860314230186102860388648781804642658503819061091118111280644005209193319172634239495238400877221351016739905245433165259072182898050275127933381617557754332458808559169721762024443453698692117666045945536485439858163664671363123012446976 [175,19] -7985536115366051202726471196456843215025406064532170882620364322117978311472696792597398643875099890394744738664029610839036509135049611862398704561987723386168356669152924982830918720829067922091825239900398244891478377024679335652144233523900700088742392795193614356390144198441556979099020700072912704416 [175,20] 566304002615180727886453383647836892245581945773828737915719904721693558092903219442282313892103122966641230255465978606930946219514073853011455717356442479158559992691211788906817183011247894717182047559227295630295851828766083779595236364808548202387059480573644746707148585961736838548047404020711794880 [175,21] -34950681768758826954267537975206111182659126557772627205366634544910496308022411419781947996129745980563075929547298508714666228392755385806286673349337240936286985886842544989801037206860062434654981928809046079157256514660129828111988282931570625328764348686494686878323744662444707157440417278558660120 [175,22] 1890137228032453246666296485537136887918938982356402451993821129005236491322014818205841123107414407141037843736604384584320699460826105192234034861292630579056056205341012176430406740074969846132558929252406325096364560951922392155970754487635515296794243706335198682820490642690934171501607645518217600 [175,23] -90127382083479927231986553572481081819115621194938594723025955980217784748162292717219824174634808669932677845551905723001737443871404878298708220429870457388512386523728164580036333351652975072722405046014776143977680245828480417918842821209587943079152171616241254703476664791401425240072153391086480 [175,24] 3810646830527083096341711365029268381383736311322945857442956195414758744047733549660635321257752371223525245025710062196895236165374443710580112437541085175405541598364870822461839410710839464075134282468857252012256101819104069473262721056855419327921434813291557165052241334214977945142981464845280 [175,25] -143602027654523813680242273135461802042486787915589804754128717208652594498641937190542335596484941565525523172243520694853615662129697362381529998617316314031060491029639252639476210321290380809321932030768115836588064455570874934507610450261624362270273014358699902044473358210969355533588505331340 [175,26] 4846157633650412548958604646867021909347600865134378714907672906041654589250204135188691001122639177724981242828485159447096631245182690603040446418329171297654497498248313252550842387982996235145684015765889566526429304030393697241426614558223338805500488427933452818768750332781047096382673557120 [175,27] -147095645262859677236612167582770231925542393859738356322657953686402892670311122079118678212746108101768386145676672654545886928481588801111033415363333300239098090840470853144220106263859851579477899262729476864255235635357320569243970360528401088621181906597002753237768833958290820975779894320 [175,28] 4031910161050007018741029673528288675208409577387019605336033809674719923707557000393910940854082065530294271742064052026055948758055626535831915706369450233737547857427406942537036807073436450926358387158115285737067860905006786946352766305091790425117098965671390374529690755422726301621549984 [175,29] -100171195444435845016893295202303085716178572069776824266826789242553985308417504825424588479557841827931648866815545637488962226962050103494502376906735354873760936557046503375815774047791343716545853670974213435237979531234159679684478041182897420491023086726538355522725421963150874008412884 [175,30] 2263551083983332815479434325040496119140469515095003047889545506736576221095734800672242006620218709296482394927645908497458779780891504026469852864586614209474191311345642378442463149354877129729708177962297170496736215268283013765595997685623455390260330582339283838602688136371816008815168 [175,31] -46670398499944429882885045863005538934442875029615290738483776986121676919147682073368779997882956290627188413786001688430655763290696642102783755725437242606843072979331021459610014407773694796331157746873649510876068818098611047577066388967413777944745552313406932509604565718097929363992 [175,32] 880620612163710467239328857546427651982186224437094055760268879429909392804756230147237807363673706398699581443667814512971984186325313477360770015831468358060855851405637355380903802128272405782417266914078343339090672654820362387054652125979583885169665459004916154605086698374688348240 [175,33] -15248867533351930885354504212856983044761880041081886058187357272260055335226264053087872618570470926595539101764014790214371647709195119278134844548889324319661681306724174998415312696703412553847572977480522178983454884753563800057655450358275494929335168189115139406779780557337155666 [175,34] 242948237061297225207383752142954358321774960127038208652817254088663503481302089997345282591886487422052181493204287128280486798957769421349805761666135383544699355293936474811980800501790772808273886916819984822085150188636590582770108141065377872517091532259033671282549399810608576 [175,35] -3570022508892274506350590193462907217969795692154705370626491916797178474705035966529588302481724456778243926662786491815043094000341113199994914628536512297942696749108369093969092676206144214864328848777830579720137085550751810110115342904929471270879511315831440007861256554164232 [175,36] 48494953792339928402200303269857857585676143426061909765203486194669026840357748832302633589146874673350220690306031366650528556231852218003432023352752712726145860237693940052711585389873663259582339405509118462325069499245012797612693285635495705166496366151948978836387502755568 [175,37] -610262997821182875938205107698745940887646867435426442640103801239056482000778288903632430889710131957053273905673593166627585087860886740562140702439338110744488903114270945205997804192551687120458649768959933092440363409299088010598210267036474923402629451878984621210104757950 [175,38] 7128577954240487838259700418553478715107411229835133539891135445688728404837183155935715895346595837410953581904236156688108382840968918906099168640469777609932084042327616556484136023020056378746762760027058705689748525266838969133089843804401563295164998587745254854366748576 [175,39] -77441354059695688061663193199784071094552619739557140599532381437904151523073668927796089237938481636609548469204191313850820942583707392849211047706849888172325849452106633204854356812444523479161238940562173251504010415167332166458888836596667828551280534581953959666930396 [175,40] 783787119048556718533508457076696849715185295750266351554734586999150835736381317744512022733877084301837505585301988080481087244371002592722160533430583294666317184263757396478111125397972001651782748632154718266059443889513262567765181390385928831602747525374050378004232 [175,41] -7402954953176200250743929648297990369895367220525333512802798027991357361232055817780291729547234136728776288438165611527978510059427263161531057950713732197196545512226856172205355332219367141511279162968060487005427128856887529371212012412304501506738064486193841453133 [175,42] 65355081201794905435897538883499937843946083737648230888096396337500799896454711854426063887277934586725944871669513760984161512842661777332744707078022458146904708620232072474039792670887298161506626498801888253854106911412495130967882306686421798220365338237854955200 [175,43] -540092312814081363920134824470490676467432164399525305146135390874838327798065825981040702375489176430361425353332786767542934382868817255463152660919783576856640737117866629302719011467429648560163344388663515078701525488816676123314378675248744750644181548993047080 [175,44] 4183910238847233300872920389159382682890523785290046547669359844813254903479552773822574987002938240910655683834202482073832079225442138039730117945446771469533899910861580757235059139839701537699537027804486623228967978906376059095413156428469672080156158757963440 [175,45] -30422880944917245400582226607797032435104764383430920263266823035643174553005114816687818483328869355076103063679506238249548916447701959899122751858824610281506668814369662047603974604326625958622815173496285578878377625756658522055021574012244393934809412149958 [175,46] 207906704106856491822798307121310651048839305812331148171949073962229515337217623187987686841676270364359728143087596170966523125720639907566099868439818247443259521547648309047502979631284770624030076428913866090017401541426903236939652943476334797928586191392 [175,47] -1336915572252162766621340861739346164583144257631397694834382641308803055133708679390112423377443683327978138296737329008024904538704939191022159942372766678476023014502934114353095012320059178348168881462066038572115307359850153082549101712559686882947012140 [175,48] 8098345682791742781580036896545174344728142247387408515831211215962154010572048662520610527790866658146348676236402475663637554733774053358945446427980477409184211068059410276626690690611016208248147442369874545065236077653651667109789552731249991746693992 [175,49] -46260353290729875562514526163162058911627213841223667648314369463280977408896766872936427996605734599028457851750858826600124632576856388711994639510016746777544613992662245621488623048483258117293124881620931033060711577148146266044130225569651721178657 [175,50] 249448427465141084048108746102201080855617522968861478116746451879798785442927044061614988647140783092983589182238234881745360953851713605664411932845394201530878073313305371028040559176670936778554681710496794401311049454418961610171502900363451989440 [175,51] -1270946984590315146903175375552089555570314511843666597202419629494467228711572308204151327518491805746765559466165430591966817798043665016931947172381247271748851321524846147340636479240809499908724177747171135782507391337041914312431905971225304200 [175,52] 6124104279507955609326294410993529116840154841698688323497882887127086806846992268276278462973151004036336712564290834123746324173076064236280960642053322789204886195887442458879721154196573718800463236045710058899485014937276735692947854438455280 [175,53] -27931801682099903918904631167557289726953670439707075213903640006825114619051417250094175384639823768322912284299491164288889950397619979237033086277220882890223867892062481174904675554694817519698113232618037563276575512933632971810910309216126 [175,54] 120683932403062003384434426394408318009070919688930166712177204549929456557553060088374806374741681906800429064480604884801312457734318226659596976960137484389819298388500974235501540390771553980507947286933562374565045982166012222331576505376 [175,55] -494342646689653383712879314253229514923388049182979790895699135692061875591588847004252992760462735466964042735352761031998805038078202848965493513489229286518303581912300790802809837654523938944710920352941064587743867505029464056988133708 [175,56] 1921103567920151551308996015962536012417897247802208182923388165515472504231136695843997384116532267359108173657813372728752075291072779532538264223004958565060183828741510774561046513917513436612727834289756718150843780773841587918761512 [175,57] -7087878449285242333855978857628012429320089931213747928564061009858910288219055152906044940158831582701934268465292930302572133188123757135293510538858014133223881194444339414395446868596440597246955311025874418547949960365614282702545 [175,58] 24843153283079240836860867333094591573311443940445674797286145578949413916133795406412694386083037479999697052528341869835465586034747273834257168883681789685346862596132422899268562293070085375144297442110035280539194220527312435968 [175,59] -82772962181629514730254102154664066055205666069263427277763024955078431457025609503396402780902388379919832887853811745609350700740280379295431681979512419188834054394749218865780777572899668043816548804911420375231677873488537248 [175,60] 262308706567582855839231377921640140509343628358934259141292979276074154706410233651776243955811295887932845382407162145260866703911237924982855754695751286231838785160277223495160829426013182209266220952429823279619279704339136 [175,61] -791071566973090543126752827768454721536110628081167051019924383056890342301578267383724531562525022340827622447685435839947447535780240087594762513542533997782183990230142715208302658009547673101659599277044733634598747817624 [175,62] 2271537788624441790517781340380549563733279136819198796023755684272702038485240324869550031019188293889314342571633521532218046804456294553048799966618835540034760359969415576694521418421914006084734774415054860242449648000 [175,63] -6213464637458475792566488978584070489176714546550962184672427200779347101921772323234268709585248343124926486334294032601984983738354570489761999628144757303432395654082283183995406914598278995594544914652071232208641296 [175,64] 16197673205520681560728824754381761251619120309534073427274764071274403204298299430440102872132797637879557687929502925533064839641895056563512439781630996832026659366641627379761956209348760220105214425036115863970016 [175,65] -40258604806649777687794186237152385526607977894260785226304758022445461673735554040633531819105165060500141970953816314226304770508980087878829045116093558257173042672204478323605123132379586952632921877796726155212 [175,66] 95438117796568885073698059862108640540888153845269286963845368492885151521250206617657410313766294159240918122304377145008110392350516372010662378215137986744392356643543384218439128911436427239614591905895296128 [175,67] -215873615727331525268808923646465929245354263799069361969866469347056752475158210575363444799817621205193951027352649962769598799900812196176493091986022639211910622899331062756814805259460167198114618859484400 [175,68] 466055140375758611212960697834007873450099182878593283227173055179276974406426168383714198362338781051464492670253982623639459565800651551849582134704006297131952831016536966485363688112707202025547846548000 [175,69] -960657932242210648197836881073677480602904730276945797051191739179596549137145938505980431691162333474511907289319630853989290064621480369225510230175005499293234882866158084021296512234436737481590515460 [175,70] 1891106922045952937543395915446205827791126914143633780421379423969963235380116581386758568709696848903099813593728522287995922543679315383532706501624792230756522231233704247569241397689329172577039168 [175,71] -3556230583455128942512973904377759597352809169705007916029046885949602735357881997638787028524015527875320502475481428581321968165659778570462136016667316275468665218629874471559680058021798560280632 [175,72] 6389834839637848922049830890142815720687787096278608090740029943990989569972494037006674435998929078151230890011869642960967338438730315142054514138862321483865600205993502239098518465108059759120 [175,73] -10972445048443758724481177502181236310367445878520596291329326306864613431892099443579374944259829681959760175960686561111276341340762124651587356468281385904635779206076174756024051453974769626 [175,74] 18009774854226430213886987348911177643120093523545611944112058595469336029830567258864863972633804277058830845137673459310485533272101976675707973814442227079606006202560097015898758884080576 [175,75] -28259869644387283657630926911496818493020737802403970296348510128341521419339315825800743064294304117643633200934346533425521831967723382424712310325229701794966427319811106397628086702728 [175,76] 42397849159515460469379892614952282659447606162137643644097631987011266374494435503701940168399067839186853034166762538457409002503094623123881174703806283968659674116570903624851360752 [175,77] -60823715300300843083145776817300386295825994974595502222334440750447986949547807518683225397316581806532428634298147259587778856566107170534474215791443668969333730094535305121224430 [175,78] 83443005145243845510330373089540657961599966271941844388752704675040637149591461745227757212446633333842320395823168041535913251587481735819130796330068962415203947702495358244896 [175,79] -109475237273562048235782071031425735948081107832743576668517489504777504384178974725738355845475008853660338539458458526325681651394534390552693730473340372667478402660417276396 [175,80] 137360049613450921331107549416626363169579175194930691456198693071316387860550939660091120647450846427280164448277294482681958628980585890087246074790887855034422512039848168 [175,81] -164824408647675986564767476486569756303976886498351797066058753857999732978747957356258755529005005727185411946891844128698665224871127663953300449732330103917421678055537 [175,82] 189140802737563352097934890727913233132793456021932495482244241919681994456694711033658346313908779816414059854523225559764378802570092707862055434135819142579691507200 [175,83] -207551299299592171601671261535543549985098618414349612686567273692262900375478086322936308629286863234289839880657634346385346659758932593930649996228476105723580480 [175,84] 217772805891278361384444282468762203879518469094008660124525771013273463981616825421516351507793663142287163163384916683420673909636224642613137637290868735223680 [175,85] -218458217315429062406027212309261237750884378923206279830341522527439287471038887688288666088714545694495226183516696506180725014336204112660425590623652201200 [175,86] 209485989843839900984387826378063487485296668026118859455250018322591338714433047348531763694284122526306496491427792938391410193942552202659571153453994240 [175,87] -191992820380370687533843522953851468724791448357723902628603758639904235620211656681894447817831141624672140442724364266096028979501732009337979838101600 [175,88] 168137904843838484473733923035590327456163783159569971546731030724588329412868356262404411737477636341125571382085693479314905599483766846301637579072 [175,89] -140666018837358236201416169754279866008773853284373570681500590895329652705442721647616712702607044498560908391995874672971729103299360493971272072 [175,90] 112391200577902659521440573125633457809048841361937239438251594641866623423777799002937401765823602666668837959631944375942555825119241999245056 [175,91] -85734406315071457883518299531114805483898308620127014451508379614941295820683340400275092369475141000456777503335162279241076419447954232864 [175,92] 62416657824001530761630152310287317350449807639563107868299934357406882866890968584548994996879019704006822037485406527646241646334564800 [175,93] -43350373206762390092328872400770342132576109110540929158226305469484857783963918593076477564154120770801220937833198506422684353383800 [175,94] 28710254968305865216046169107892154300203974081135603466108123931657681234066707099858594447604633062305495532143992635422223256320 [175,95] -18122463600636123704048642055165488322439513529777755437540536844081863693167074780617952635900075256756748251623527112403860256 [175,96] 10896705936630340185561903845078613988079562451579821903738198609309578899279444059027437874086618748303701412572173585354944 [175,97] -6237476848535999211481160424935576202900283824306170656639814095448827109207379956386776100733526873754155329572437598200 [175,98] 3396804194327593540260032024456993662207036442152288783415475329115209018739875543423772346880886401444663645425270080 [175,99] -1758588219046481732194185580289208246022389491890842880319446150805545467354821158269555420602031889287883684911000 [175,100] 864856002175659901148397224919885456350308206008256971896750363959612920211797640988801424045464516679312394192 [175,101] -403673556337755011433111503189161299096312068872466069679234706460173632467578208763517263635353165583272218 [175,102] 178652167078680961898665197366759003632886793875040713422641477183632142392871281387798653411249388239200 [175,103] -74889781463312965070115210251553713715589258294976551461144242002767311832570547668645092356775102340 [175,104] 29701192786232215948237153542925382149552287899870546032289054172982706835563575779501486729174840 [175,105] -11130486536490734945950878325041875909606055185533697577630078864333918737107589500495047851547 [175,106] 3935869228809782222721044455256961357766072871249690132882603457774341419308612511671285888 [175,107] -1311262225427488420187872830395262521573120833843340460459845722583587281570551322862320 [175,108] 410892206712775340716910130714449675839299419525549300351532256171829974078197270048 [175,109] -120877217795223922013436537800627569965269936296206378827775305673902458115034468 [175,110] 33314894295068078332485185663839010901925007409562379209611560573265126848832 [175,111] -8582348532825596885784802161024269978101977056735567954697502729436251448 [175,112] 2061220970981848967646667979130800674779135876118456755352280756778000 [175,113] -460183644145471478516589073372752792797403764959915289934823116810 [175,114] 95191697112835388889079830054301386379796287915750442794184640 [175,115] -18176291039855913280721641515963020596632510493189761529416 [175,116] 3189999223914851004931801193343965328032103719451126384 [175,117] -512044090241550131744280936982527727181446641610830 [175,118] 74739564980882333799680418975594241056733012128 [175,119] -9852914672978015387012892389632657164946428 [175,120] 1163631083530901640284242641121868373704 [175,121] -121900593705293952884361380595864021 [175,122] 11189436168926006620510458041280 [175,123] -886030701993569517673321224 [175,124] 59297610296079665232624 [175,125] -3261386927051962542 [175,126] 141539469400608 [175,127] -4544595180 [175,128] 95976 [175,129] -1 [176,0] 1